diff --git a/alembic/env.py b/alembic/env.py index 27588035f..87eb30dee 100644 --- a/alembic/env.py +++ b/alembic/env.py @@ -7,6 +7,8 @@ from alembic import context +from mapadroid.db.model import Base + # this is the Alembic Config object, which provides # access to the values within the .ini file in use. config = context.config @@ -20,7 +22,8 @@ # for 'autogenerate' support # from myapp import mymodel # target_metadata = mymodel.Base.metadata -target_metadata = None + +target_metadata = Base.metadata # other values from the config, defined by the needs of env.py, # can be acquired: diff --git a/alembic/versions/985738e37bdb_stations.py b/alembic/versions/985738e37bdb_stations.py new file mode 100644 index 000000000..ec0e5304b --- /dev/null +++ b/alembic/versions/985738e37bdb_stations.py @@ -0,0 +1,71 @@ +"""Stations + +Revision ID: 985738e37bdb +Revises: b533c33be802 +Create Date: 2024-09-21 16:31:01.118960 + +""" +from alembic import op +import sqlalchemy as sa +from sqlalchemy.dialects import mysql +import mapadroid + +# revision identifiers, used by Alembic. +revision = '985738e37bdb' +down_revision = 'b533c33be802' +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + op.create_table('station', + sa.Column('id', sa.String(length=50, collation='utf8mb4_unicode_ci'), nullable=False), + sa.Column('lat', sa.Double(asdecimal=True), nullable=False), + sa.Column('lon', sa.Double(asdecimal=True), nullable=False), + sa.Column('name', sa.String(length=128, collation='utf8mb4_unicode_ci'), nullable=False), + sa.Column('start_time', mapadroid.db.TZDateTime.TZDateTime(), nullable=False), + sa.Column('end_time', mapadroid.db.TZDateTime.TZDateTime(), nullable=False), + sa.Column('is_battle_available', sa.BOOLEAN(), nullable=False), + sa.Column('is_inactive', sa.BOOLEAN(), nullable=False), + sa.Column('battle_level', mysql.TINYINT(display_width=1, unsigned=True), nullable=True), + sa.Column('battle_spawn', mapadroid.db.TZDateTime.TZDateTime(), nullable=True), + sa.Column('battle_start', mapadroid.db.TZDateTime.TZDateTime(), nullable=True), + sa.Column('battle_end', mapadroid.db.TZDateTime.TZDateTime(), nullable=True), + sa.Column('battle_pokemon_id', mysql.SMALLINT(display_width=6, unsigned=True), nullable=True), + sa.Column('battle_pokemon_form', mysql.SMALLINT(display_width=6, unsigned=True), nullable=True), + sa.Column('battle_pokemon_costume', mysql.SMALLINT(display_width=6, unsigned=True), nullable=True), + sa.Column('battle_pokemon_gender', mysql.TINYINT(display_width=1, unsigned=True), nullable=True), + sa.Column('battle_pokemon_alignment', mysql.SMALLINT(display_width=6, unsigned=True), + nullable=True), + sa.Column('battle_pokemon_bread_mode', mysql.SMALLINT(display_width=6, unsigned=True), + nullable=True), + sa.Column('battle_pokemon_move_1', mysql.SMALLINT(display_width=6, unsigned=True), nullable=True), + sa.Column('battle_pokemon_move_2', mysql.SMALLINT(display_width=6, unsigned=True), nullable=True), + sa.Column('reward_pokemon_id', mysql.SMALLINT(display_width=6, unsigned=True), nullable=True), + sa.Column('reward_pokemon_form', mysql.SMALLINT(display_width=6, unsigned=True), nullable=True), + sa.Column('reward_pokemon_costume', mysql.SMALLINT(display_width=6, unsigned=True), nullable=True), + sa.Column('reward_pokemon_gender', mysql.TINYINT(display_width=1, unsigned=True), nullable=True), + sa.Column('reward_pokemon_alignment', mysql.SMALLINT(display_width=6, unsigned=True), + nullable=True), + sa.Column('reward_pokemon_bread_mode', mysql.SMALLINT(display_width=6, unsigned=True), + nullable=True), + sa.Column('total_stationed_pokemon', mysql.SMALLINT(display_width=6, unsigned=True), nullable=True), + sa.Column('updated', mapadroid.db.TZDateTime.TZDateTime(), nullable=False), + sa.PrimaryKeyConstraint('id') + ) + op.create_index(op.f('ix_station_battle_end'), 'station', ['battle_end'], unique=False) + op.create_index(op.f('ix_station_battle_pokemon_id'), 'station', ['battle_pokemon_id'], unique=False) + op.create_index(op.f('ix_station_end_time'), 'station', ['end_time'], unique=False) + op.create_index(op.f('ix_station_updated'), 'station', ['updated'], unique=False) + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + op.drop_index(op.f('ix_station_updated'), table_name='station') + op.drop_index(op.f('ix_station_end_time'), table_name='station') + op.drop_index(op.f('ix_station_battle_pokemon_id'), table_name='station') + op.drop_index(op.f('ix_station_battle_end'), table_name='station') + op.drop_table('station') + # ### end Alembic commands ### diff --git a/mapadroid/db/DbPogoProtoSubmitRaw.py b/mapadroid/db/DbPogoProtoSubmitRaw.py index fb0f64ae5..2a549eb87 100644 --- a/mapadroid/db/DbPogoProtoSubmitRaw.py +++ b/mapadroid/db/DbPogoProtoSubmitRaw.py @@ -1,4 +1,3 @@ -import json import math import time from datetime import datetime, timedelta @@ -21,6 +20,7 @@ from mapadroid.db.helper.PokestopIncidentHelper import PokestopIncidentHelper from mapadroid.db.helper.RaidHelper import RaidHelper from mapadroid.db.helper.RouteHelper import RouteHelper +from mapadroid.db.helper.StationHelper import StationHelper from mapadroid.db.helper.TrsEventHelper import TrsEventHelper from mapadroid.db.helper.TrsQuestHelper import TrsQuestHelper from mapadroid.db.helper.TrsS2CellHelper import TrsS2CellHelper @@ -29,7 +29,7 @@ TrsStatsDetectSeenTypeHelper from mapadroid.db.helper.WeatherHelper import WeatherHelper from mapadroid.db.model import (Gym, GymDetail, Pokemon, Pokestop, - PokestopIncident, Raid, Route, TrsEvent, + PokestopIncident, Raid, Route, Station, TrsEvent, TrsQuest, TrsSpawn, TrsStatsDetectSeenType, Weather) from mapadroid.db.PooledQueryExecutor import PooledQueryExecutor @@ -44,6 +44,7 @@ REDIS_CACHETIME_POKESTOP_DATA, REDIS_CACHETIME_RAIDS, REDIS_CACHETIME_ROUTE, + REDIS_CACHETIME_STATIONS, REDIS_CACHETIME_STOP_DETAILS, REDIS_CACHETIME_WEATHER) from mapadroid.utils.madGlobals import MadGlobals, MonSeenTypes, QuestLayer @@ -529,7 +530,7 @@ async def update_seen_type_stats(self, session: AsyncSession, **kwargs): await nested_transaction.commit() except sqlalchemy.exc.IntegrityError as e: await nested_transaction.rollback() - logger.debug("Failed submitting stat...") + logger.debug("Failed submitting mon stat {}", e) async def spawnpoints(self, session: AsyncSession, map_proto: pogoprotos.GetMapObjectsOutProto, received_timestamp: int): @@ -704,7 +705,7 @@ async def quest(self, session: AsyncSession, quest_proto: pogoprotos.FortSearchO item_amount = reward.mega_resource.amount pokemon_id = reward.mega_resource.pokemon_id elif reward_type == 1: - #item_amount = reward.get('exp', 0) + # item_amount = reward.get('exp', 0) stardust = reward.exp # TODO: Check form works like this or .real needed with check for None @@ -870,7 +871,7 @@ async def raids(self, session: AsyncSession, map_proto: pogoprotos.GetMapObjects received_at: datetime = DatetimeWrapper.fromtimestamp(timestamp) for cell in cells: for gym in cell.fort: - if gym.fort_type == pogoprotos.FortType.GYM and gym.raid_info: + if gym.fort_type == pogoprotos.FortType.GYM and gym.raid_info.raid_end_ms > 0: if gym.raid_info.raid_pokemon: raids_seen += 1 raid_info: pogoprotos.RaidInfoProto = gym.raid_info @@ -927,7 +928,7 @@ async def raids(self, session: AsyncSession, map_proto: pogoprotos.GetMapObjects raid.move_2 = move_2 raid.last_scanned = received_at raid.form = form - raid.is_exclusive = gym.raid_info.is_exclusive + raid.is_exclusive = 0 raid.gender = gender raid.costume = costume raid.evolution = evolution @@ -1004,7 +1005,7 @@ async def _handle_route_cell(self, session: AsyncSession, s2_cell_id: int, route route.image = image_data.image_url route.image_border_color_hex = image_data.border_color_hex - route_submission_status_data: pogoprotos.RouteSubmissionStatus = route_data.route_submission_status + route_submission_status_data: pogoprotos.RouteSubmissionStatus = route_data.route_submission_status[-1] route.route_submission_status = route_submission_status_data.status route_submission_update_time: int = route_submission_status_data.submission_status_update_time_ms route.route_submission_update_time = DatetimeWrapper.fromtimestamp(route_submission_update_time / 1000) @@ -1305,3 +1306,115 @@ async def maybe_save_ditto(self, session: AsyncSession, display: pogoprotos.Poke form=display.form, gender=display.gender, costume=display.costume) + + async def stations(self, session: AsyncSession, received_timestamp: int, + map_proto: pogoprotos.GetMapObjectsOutProto) -> int: + logger.debug3("DbPogoProtoSubmit::stations called with data received") + cells: RepeatedCompositeFieldContainer[pogoprotos.ClientMapCellProto] = map_proto.map_cell + if not cells: + return False + + received_at: datetime = DatetimeWrapper.fromtimestamp(received_timestamp) + stations_seen: int = 0 + + for cell in cells: + station: pogoprotos.StationProto + for station in cell.stations: + station_id: str = station.id + start_time_ms: float = station.start_time_ms + battle_spawn_ms: float = station.battle_details.battle_spawn_ms + + station_cache_key = "station_{}_{}_{}".format(station_id, start_time_ms, battle_spawn_ms) + if await self._cache.exists(station_cache_key): + continue + + latitude: float = station.lat + longitude: float = station.lng + name: str = station.name + start_time = DatetimeWrapper.fromtimestamp(float(start_time_ms / 1000)) + end_time = DatetimeWrapper.fromtimestamp(float(station.end_time_ms / 1000)) + bread_battle_available: bool = station.is_bread_battle_available + inactive: bool = station.is_inactive + + stations_seen += 1 + logger.debug3( + "Station detected, id: {}, name: {}, lat: {}, lng: {}, start: {}, end: {}, available: {}, " + "inactive: {}", + station_id, name, latitude, longitude, start_time, end_time, bread_battle_available, inactive) + station_obj: Optional[Station] = await StationHelper.get(session, station_id) + if not station_obj: + station_obj: Station = Station() + station_obj.id = station_id + station_obj.lat = latitude + station_obj.lon = longitude + station_obj.name = name if len(name) < 120 else name[:100]+"..." + + if station.battle_details and station.battle_details.battle_window_end_ms > 0: + bdetails: pogoprotos.BreadBattleDetailProto = station.battle_details + station_obj.battle_spawn = DatetimeWrapper.fromtimestamp(float(bdetails.battle_spawn_ms / 1000)) + station_obj.battle_start = DatetimeWrapper.fromtimestamp( + float(bdetails.battle_window_start_ms / 1000)) + station_obj.battle_end = DatetimeWrapper.fromtimestamp( + float(bdetails.battle_window_end_ms / 1000)) + station_obj.battle_level = bdetails.battle_level + + if bdetails.reward_pokemon: + pokemon_data: pogoprotos.PokemonProto = bdetails.reward_pokemon + if pokemon_data.pokemon_id and pokemon_data.pokemon_id > 0: + station_obj.reward_pokemon_id = pokemon_data.pokemon_id + station_obj.reward_pokemon_form = pokemon_data.pokemon_display.form + station_obj.reward_pokemon_gender = pokemon_data.pokemon_display.gender + station_obj.reward_pokemon_costume = pokemon_data.pokemon_display.costume + station_obj.reward_pokemon_alignment = pokemon_data.pokemon_display.alignment + station_obj.reward_pokemon_bread_mode = pokemon_data.pokemon_display.bread_mode_enum + + if bdetails.battle_pokemon: + pokemon_data: pogoprotos.PokemonProto = bdetails.battle_pokemon + if pokemon_data.pokemon_id and pokemon_data.pokemon_id > 0: + station_obj.battle_pokemon_id = pokemon_data.pokemon_id + station_obj.battle_pokemon_form = pokemon_data.pokemon_display.form + station_obj.battle_pokemon_gender = pokemon_data.pokemon_display.gender + station_obj.battle_pokemon_costume = pokemon_data.pokemon_display.costume + station_obj.battle_pokemon_alignment = pokemon_data.pokemon_display.alignment + station_obj.battle_pokemon_bread_mode = pokemon_data.pokemon_display.bread_mode_enum + station_obj.battle_pokemon_move_1 = pokemon_data.move1 + station_obj.battle_pokemon_move_2 = pokemon_data.move2 + else: + station_obj.battle_spawn = None + station_obj.battle_start = None + station_obj.battle_end = None + station_obj.battle_level = None + station_obj.reward_pokemon_id = None + station_obj.reward_pokemon_form = None + station_obj.reward_pokemon_gender = None + station_obj.reward_pokemon_costume = None + station_obj.reward_pokemon_alignment = None + station_obj.reward_pokemon_bread_mode = None + station_obj.battle_pokemon_id = None + station_obj.battle_pokemon_form = None + station_obj.battle_pokemon_gender = None + station_obj.battle_pokemon_costume = None + station_obj.battle_pokemon_alignment = None + station_obj.battle_pokemon_bread_mode = None + station_obj.battle_pokemon_move_1 = None + station_obj.battle_pokemon_move_2 = None + station_obj.total_stationed_pokemon = None + + station_obj.start_time = start_time + station_obj.end_time = end_time + station_obj.end_wtf_time = end_time + station_obj.is_battle_available = bread_battle_available + station_obj.is_inactive = inactive + station_obj.updated = received_at + async with session.begin_nested() as nested_transaction: + try: + session.add(station_obj) + await nested_transaction.commit() + await self._cache.set(station_cache_key, 1, ex=REDIS_CACHETIME_STATIONS) + except sqlalchemy.exc.IntegrityError as e: + logger.error("Failed committing station data of {} ({})", station_id, str(e)) + logger.error(e) + await nested_transaction.rollback() + await self._cache.set(station_cache_key, 1, ex=1) + logger.debug3("DbPogoProtoSubmit::stations: Done submitting stations with data received") + return stations_seen diff --git a/mapadroid/db/helper/StationHelper.py b/mapadroid/db/helper/StationHelper.py new file mode 100644 index 000000000..720cb2bf9 --- /dev/null +++ b/mapadroid/db/helper/StationHelper.py @@ -0,0 +1,21 @@ +from typing import Optional, List + +from sqlalchemy.ext.asyncio import AsyncSession +from sqlalchemy.future import select + +from mapadroid.db.model import Station +from mapadroid.utils.DatetimeWrapper import DatetimeWrapper + + +class StationHelper: + @staticmethod + async def get(session: AsyncSession, station_id: str) -> Optional[Station]: + stmt = select(Station).where(Station.id == station_id) + result = await session.execute(stmt) + return result.scalars().first() + + @staticmethod + async def get_changed_since(session: AsyncSession, _timestamp: int) -> List[Station]: + stmt = select(Station).where(Station.updated > DatetimeWrapper.fromtimestamp(_timestamp)) + result = await session.execute(stmt) + return result.scalars().all() diff --git a/mapadroid/db/model.py b/mapadroid/db/model.py index 81cd86f0f..79ae022b8 100644 --- a/mapadroid/db/model.py +++ b/mapadroid/db/model.py @@ -872,3 +872,36 @@ class Route(Base): end_poi_longitude = Column(Double(asdecimal=True), nullable=False) end_poi_image_url = Column(String(255, 'utf8mb4_unicode_ci'), nullable=True) last_updated = Column(TZDateTime, nullable=False, server_default=text("CURRENT_TIMESTAMP")) + + +class Station(Base): + __tablename__ = 'station' + + id = Column(String(50, 'utf8mb4_unicode_ci'), primary_key=True) + lat = Column(Double(asdecimal=True), nullable=False) + lon = Column(Double(asdecimal=True), nullable=False) + name = Column(String(128, 'utf8mb4_unicode_ci'), nullable=False) + start_time = Column(TZDateTime, nullable=False) + end_time = Column(TZDateTime, index=True, nullable=False) + is_battle_available = Column(BOOLEAN, nullable=False) + is_inactive = Column(BOOLEAN, nullable=False) + battle_level = Column(TINYINT(1, unsigned=True)) + battle_spawn = Column(TZDateTime) + battle_start = Column(TZDateTime) + battle_end = Column(TZDateTime, index=True) + battle_pokemon_id = Column(SMALLINT(6, unsigned=True), index=True) + battle_pokemon_form = Column(SMALLINT(6, unsigned=True)) + battle_pokemon_costume = Column(SMALLINT(6, unsigned=True)) + battle_pokemon_gender = Column(TINYINT(1, unsigned=True)) + battle_pokemon_alignment = Column(SMALLINT(6, unsigned=True)) + battle_pokemon_bread_mode = Column(SMALLINT(6, unsigned=True)) + battle_pokemon_move_1 = Column(SMALLINT(6, unsigned=True)) + battle_pokemon_move_2 = Column(SMALLINT(6, unsigned=True)) + reward_pokemon_id = Column(SMALLINT(6, unsigned=True)) + reward_pokemon_form = Column(SMALLINT(6, unsigned=True)) + reward_pokemon_costume = Column(SMALLINT(6, unsigned=True)) + reward_pokemon_gender = Column(TINYINT(1, unsigned=True)) + reward_pokemon_alignment = Column(SMALLINT(6, unsigned=True)) + reward_pokemon_bread_mode = Column(SMALLINT(6, unsigned=True)) + total_stationed_pokemon = Column(SMALLINT(6, unsigned=True)) + updated = Column(TZDateTime, index=True, nullable=False) diff --git a/mapadroid/mitm_receiver/data_processing/SerializedMitmDataProcessor.py b/mapadroid/mitm_receiver/data_processing/SerializedMitmDataProcessor.py index 03f6835b7..9dd9a2f8c 100644 --- a/mapadroid/mitm_receiver/data_processing/SerializedMitmDataProcessor.py +++ b/mapadroid/mitm_receiver/data_processing/SerializedMitmDataProcessor.py @@ -217,6 +217,7 @@ async def __process_gmo_raw(self, data: Dict, origin: str, received_date: dateti spawnpoints_task = loop.create_task(self.__process_spawnpoints(gmo, received_timestamp)) cells_task = loop.create_task(self.__process_cells(gmo)) mons_task = loop.create_task(self.__process_wild_mons(gmo, received_timestamp)) + stations_task = loop.create_task(self.__process_stations(gmo, received_timestamp)) gmo_loc_start = self.get_time_ms() gmo_loc_time = self.get_time_ms() - gmo_loc_start @@ -244,14 +245,16 @@ async def __process_gmo_raw(self, data: Dict, origin: str, received_date: dateti cells_time = await cells_task stops_time = await stops_task gyms_time = await gyms_task + stations_count_in_gmo, stations_time = await stations_task full_time = self.get_time_ms() - start_time_ms - logger.debug("Done processing GMO in {}ms (weather={}ms, stops={}ms, gyms={}ms, raids={}ms, " + + logger.debug("Done processing GMO in {}ms (weather={}ms, stops={}ms, gyms={}ms, raids={}ms[{}], " + "spawnpoints={}ms, mons={}ms, " - "nearby_mons={}ms, lure_noiv={}ms, cells={}ms, " + "nearby_mons={}ms, lure_noiv={}ms, cells={}ms, stations={}ms[{}], " "gmo_loc={}ms)", - full_time, weather_time, stops_time, gyms_time, raids_time, + full_time, weather_time, stops_time, gyms_time, raids_time, amount_raids, spawnpoints_time, wild_mon_processing_time, nearby_mons_time, lure_processing_time, - cells_time, gmo_loc_time) + cells_time, stations_time, stations_count_in_gmo, gmo_loc_time) + # TODO: stats for stations_count_in_gmo? loop.create_task(self.__fire_stats_gmo_submission(origin, received_date, wild_encounter_ids_in_gmo, nearby_cell_encounter_ids, @@ -449,3 +452,18 @@ async def _handle_inventory_data(self, origin: str, data: bytes) -> None: int(player_stats.poke_stop_visits)) await cache.set(cache_key, int(time.time()), ex=60) return + + async def __process_stations(self, gmo: pogoprotos.GetMapObjectsOutProto, + received_timestamp: int) -> Tuple[List[int], int]: + stations_time_start = self.get_time_ms() + stations_in_gmo: int = 0 + async with self.__db_wrapper as session, session: + try: + stations_in_gmo = await self.__db_submit.stations(session, + received_timestamp, + gmo) + await session.commit() + except Exception as e: + logger.warning("Failed submitting stations: {}", e) + stations_time = self.get_time_ms() - stations_time_start + return stations_in_gmo, stations_time diff --git a/mapadroid/mitm_receiver/protos/Rpc_pb2.py b/mapadroid/mitm_receiver/protos/Rpc_pb2.py index 2ea1cfbab..389cc171b 100644 --- a/mapadroid/mitm_receiver/protos/Rpc_pb2.py +++ b/mapadroid/mitm_receiver/protos/Rpc_pb2.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- # Generated by the protocol buffer compiler. DO NOT EDIT! -# source: POGOProtos.Rpc.proto +# source: POGOProtos_Rpc.proto """Generated protocol buffer code.""" from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool @@ -13,7075 +13,9198 @@ -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x14POGOProtos.Rpc.proto\x12\x0ePOGOProtos.Rpc\"\xb3\x04\n\"ARBuddyMultiplayerSessionTelemetry\x12!\n\x19\x63\x61mera_permission_granted\x18\x01 \x01(\x08\x12&\n\x1ehost_time_to_publish_first_map\x18\x02 \x01(\x03\x12%\n\x1dhost_number_of_maps_published\x18\x03 \x01(\x05\x12\x1f\n\x17host_mapping_successful\x18\x04 \x01(\x08\x12#\n\x1blobby_connection_successful\x18\x05 \x01(\x08\x12*\n\"time_from_start_of_session_to_sync\x18\x06 \x01(\x03\x12\x17\n\x0fsync_successful\x18\x07 \x01(\x08\x12\x16\n\x0esession_length\x18\x08 \x01(\x03\x12\x13\n\x0b\x63rash_count\x18\t \x01(\x05\x12\x1f\n\x17\x64uration_spent_in_lobby\x18\n \x01(\x03\x12!\n\x19time_from_invite_to_lobby\x18\x0b \x01(\x03\x12\"\n\x1atime_from_lobby_to_session\x18\x0c \x01(\x03\x12\x1c\n\x14length_of_ar_session\x18\r \x01(\x03\x12\x19\n\x11players_connected\x18\x0e \x01(\x05\x12\x17\n\x0fplayers_dropped\x18\x0f \x01(\x05\x12\x18\n\x10num_photos_taken\x18\x10 \x01(\x05\x12\x0f\n\x07is_host\x18\x11 \x01(\x08\"\x89\x01\n\x10\x41RClientEnvelope\x12<\n\tage_level\x18\x01 \x01(\x0e\x32).POGOProtos.Rpc.ARClientEnvelope.AgeLevel\"7\n\x08\x41geLevel\x12\x0b\n\x07unknown\x10\x00\x12\t\n\x05minor\x10\x01\x12\x08\n\x04teen\x10\x02\x12\t\n\x05\x61\x64ult\x10\x03\"\xea\x01\n\x10\x41RCommonMetadata\x12\x16\n\x0e\x61pplication_id\x18\x01 \x01(\t\x12\x10\n\x08platform\x18\x02 \x01(\t\x12\x14\n\x0cmanufacturer\x18\x03 \x01(\t\x12\x14\n\x0c\x64\x65vice_model\x18\x04 \x01(\t\x12\x0f\n\x07user_id\x18\x05 \x01(\t\x12\x11\n\tclient_id\x18\x06 \x01(\t\x12\x14\n\x0c\x64\x65veloper_id\x18\x07 \x01(\t\x12\x14\n\x0c\x61rdk_version\x18\x08 \x01(\t\x12\x1c\n\x14\x61rdk_app_instance_id\x18\t \x01(\t\x12\x12\n\nrequest_id\x18\n \x01(\t\"\xb3\n\n\x16\x41RDKTelemetryOmniProto\x12\x43\n\x14initialization_event\x18\x01 \x01(\x0b\x32#.POGOProtos.Rpc.InitializationEventH\x00\x12:\n\x10\x61r_session_event\x18\x02 \x01(\x0b\x32\x1e.POGOProtos.Rpc.ARSessionEventH\x00\x12H\n\x17lightship_service_event\x18\x03 \x01(\x0b\x32%.POGOProtos.Rpc.LightshipServiceEventH\x00\x12R\n\x1cmultiplayer_connection_event\x18\x04 \x01(\x0b\x32*.POGOProtos.Rpc.MultiplayerConnectionEventH\x00\x12\\\n!enable_contextual_awareness_event\x18\x05 \x01(\x0b\x32/.POGOProtos.Rpc.EnabledContextualAwarenessEventH\x00\x12Z\n multiplayer_colocalization_event\x18\x06 \x01(\x0b\x32..POGOProtos.Rpc.MultiplayerColocalizationEventH\x00\x12w\n/multiplayer_colocalization_initialization_event\x18\x07 \x01(\x0b\x32<.POGOProtos.Rpc.MultiplayerColocalizationInitializationEventH\x00\x12J\n\x18scanning_framework_event\x18\x08 \x01(\x0b\x32&.POGOProtos.Rpc.ScanningFrameworkEventH\x00\x12>\n\x12scan_capture_event\x18\t \x01(\x0b\x32 .POGOProtos.Rpc.ScanCaptureEventH\x00\x12\x38\n\x0fscan_save_event\x18\n \x01(\x0b\x32\x1d.POGOProtos.Rpc.ScanSaveEventH\x00\x12>\n\x12scan_process_event\x18\x0b \x01(\x0b\x32 .POGOProtos.Rpc.ScanProcessEventH\x00\x12<\n\x11scan_upload_event\x18\x0c \x01(\x0b\x32\x1f.POGOProtos.Rpc.ScanUploadEventH\x00\x12\x45\n\x16vps_state_change_event\x18\r \x01(\x0b\x32#.POGOProtos.Rpc.VpsStateChangeEventH\x00\x12Z\n!wayspot_anchor_state_change_event\x18\x0e \x01(\x0b\x32-.POGOProtos.Rpc.WayspotAnchorStateChangeEventH\x00\x12K\n\x19vps_session_summary_event\x18\x0f \x01(\x0b\x32&.POGOProtos.Rpc.VpsSessionSummaryEventH\x00\x12:\n\x0f\x63ommon_metadata\x18\xe8\x07 \x01(\x0b\x32 .POGOProtos.Rpc.ARCommonMetadata\x12\x16\n\rdeveloper_key\x18\xe9\x07 \x01(\t\x12\x15\n\x0ctimestamp_ms\x18\xea\x07 \x01(\x03\x12\x16\n\rar_session_id\x18\xeb\x07 \x01(\tB\x10\n\x0eTelemetryEvent\"^\n\x1a\x41RPlusEncounterValuesProto\x12\x11\n\tproximity\x18\x01 \x01(\x02\x12\x11\n\tawareness\x18\x02 \x01(\x02\x12\x1a\n\x12pokemon_frightened\x18\x03 \x01(\x08\"\xc1\x01\n\x0e\x41RSessionEvent\x12;\n\rsession_state\x18\x01 \x01(\x0e\x32$.POGOProtos.Rpc.ARSessionEvent.State\x12\x15\n\rbattery_level\x18\x02 \x01(\x02\x12\x16\n\x0cinstall_mode\x18\x9f\x8d\x06 \x01(\t\"C\n\x05State\x12\x0b\n\x07unknown\x10\x00\x12\x0b\n\x07\x63reated\x10\x01\x12\x07\n\x03run\x10\x02\x12\t\n\x05pause\x10\x03\x12\x0c\n\x08\x64isposed\x10\x04\"\xa3\x02\n\x19\x41SPermissionFlowTelemetry\x12\x16\n\x0einitial_prompt\x18\x01 \x01(\x08\x12@\n\x11service_telemetry\x18\x02 \x03(\x0e\x32%.POGOProtos.Rpc.ASServiceTelemetryIds\x12\x46\n\x14permission_telemetry\x18\x03 \x01(\x0e\x32(.POGOProtos.Rpc.ASPermissionTelemetryIds\x12S\n\x1bpermission_status_telemetry\x18\x04 \x01(\x0e\x32..POGOProtos.Rpc.ASPermissionStatusTelemetryIds\x12\x0f\n\x07success\x18\x05 \x01(\x08\"\x84\x04\n\x15\x41\x62ilityEnergyMetadata\x12\x16\n\x0e\x63urrent_energy\x18\x01 \x01(\x05\x12\x13\n\x0b\x65nergy_cost\x18\x02 \x01(\x05\x12\x12\n\nmax_energy\x18\x03 \x01(\x05\x12J\n\x0b\x63harge_rate\x18\x04 \x03(\x0b\x32\x35.POGOProtos.Rpc.AbilityEnergyMetadata.ChargeRateEntry\x12\x10\n\x08\x64isabled\x18\x05 \x01(\x08\x1am\n\x11\x43hargeRateSetting\x12J\n\nmultiplier\x18\x01 \x01(\x0e\x32\x36.POGOProtos.Rpc.AbilityEnergyMetadata.ChargeMultiplier\x12\x0c\n\x04rate\x18\x02 \x01(\x05\x1aj\n\x0f\x43hargeRateEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12\x46\n\x05value\x18\x02 \x01(\x0b\x32\x37.POGOProtos.Rpc.AbilityEnergyMetadata.ChargeRateSetting:\x02\x38\x01\"7\n\nChargeType\x12\t\n\x05UNSET\x10\x00\x12\r\n\tFAST_MOVE\x10\x01\x12\x0f\n\x0b\x43HARGE_MOVE\x10\x02\"8\n\x10\x43hargeMultiplier\x12\x14\n\x10UNSET_MULTIPLIER\x10\x00\x12\x0e\n\nPARTY_SIZE\x10\x01\"\x81\x02\n\x10\x41\x62ilityLookupMap\x12O\n\x0flookup_location\x18\x01 \x01(\x0e\x32\x36.POGOProtos.Rpc.AbilityLookupMap.AbilityLookupLocation\x12<\n\x12stat_modifier_type\x18\x02 \x01(\x0e\x32 .POGOProtos.Rpc.StatModifierType\"^\n\x15\x41\x62ilityLookupLocation\x12\x1a\n\x16UNSET_ABILITY_LOCATION\x10\x00\x12)\n%TRAINER_ACTIVE_POKEMON_STAT_MODIFIERS\x10\x01\"I\n\x1e\x41\x63\x63\x65ptCombatChallengeDataProto\x12\x10\n\x08ob_int32\x18\x01 \x01(\x05\x12\x15\n\rob_list_int32\x18\x02 \x03(\x05\"\xdf\x03\n\x1d\x41\x63\x63\x65ptCombatChallengeOutProto\x12\x44\n\x06result\x18\x01 \x01(\x0e\x32\x34.POGOProtos.Rpc.AcceptCombatChallengeOutProto.Result\x12\x37\n\tchallenge\x18\x02 \x01(\x0b\x32$.POGOProtos.Rpc.CombatChallengeProto\"\xbe\x02\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12!\n\x1d\x45RROR_INVALID_CHALLENGE_STATE\x10\x02\x12\x1d\n\x19\x45RROR_CHALLENGE_NOT_FOUND\x10\x03\x12\"\n\x1e\x45RROR_POKEMON_NOT_IN_INVENTORY\x10\x04\x12\x1d\n\x19\x45RROR_NOT_ELIGIBLE_LEAGUE\x10\x05\x12$\n ERROR_PLAYER_BELOW_MINIMUM_LEVEL\x10\x06\x12\x1f\n\x1b\x45RROR_OPPONENT_NOT_IN_RANGE\x10\x07\x12\x1a\n\x16\x45RROR_ALREADY_TIMEDOUT\x10\x08\x12\x1b\n\x17\x45RROR_ALREADY_CANCELLED\x10\t\x12\x17\n\x13\x45RROR_ACCESS_DENIED\x10\n\"P\n\x1a\x41\x63\x63\x65ptCombatChallengeProto\x12\x14\n\x0c\x63hallenge_id\x18\x01 \x01(\t\x12\x1c\n\x14\x61ttacking_pokemon_id\x18\x06 \x03(\x06\"\xd8\x01\n&AcceptCombatChallengeResponseDataProto\x12\x10\n\x08ob_int32\x18\x01 \x01(\x05\x12\x11\n\tob_uint32\x18\x02 \x01(\r\x12\x44\n\x06result\x18\x03 \x01(\x0e\x32\x34.POGOProtos.Rpc.AcceptCombatChallengeOutProto.Result\x12\x43\n\tchallenge\x18\x04 \x01(\x0b\x32\x30.POGOProtos.Rpc.ObCommunCombatChallengeDataProto\"\x9f\x03\n\x1a\x41\x63\x63\x65ptFriendInviteOutProto\x12\x41\n\x06result\x18\x01 \x01(\x0e\x32\x31.POGOProtos.Rpc.AcceptFriendInviteOutProto.Result\x12\x32\n\x06\x66riend\x18\x02 \x01(\x0b\x32\".POGOProtos.Rpc.PlayerSummaryProto\"\x89\x02\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1f\n\x1b\x45RROR_INVITE_DOES_NOT_EXIST\x10\x03\x12+\n\'ERROR_MAX_FRIENDS_LIMIT_REACHED_DELETED\x10\x04\x12#\n\x1f\x45RROR_INVITE_HAS_BEEN_CANCELLED\x10\x05\x12 \n\x1c\x45RROR_SENDER_HAS_MAX_FRIENDS\x10\x06\x12\"\n\x1e\x45RROR_RECEIVER_HAS_MAX_FRIENDS\x10\x07\x12\x1b\n\x17\x45RROR_SENDER_IS_BLOCKED\x10\x08\"D\n\x17\x41\x63\x63\x65ptFriendInviteProto\x12\x11\n\tplayer_id\x18\x01 \x01(\t\x12\x16\n\x0enia_account_id\x18\x02 \x01(\t\"O\n\x16\x41\x63\x63ountContactSettings\"5\n\rConsentStatus\x12\x0b\n\x07UNKNOWN\x10\x00\x12\n\n\x06OPT_IN\x10\x01\x12\x0b\n\x07OPT_OUT\x10\x02\"D\n!AccountDeletionInitiatedTelemetry\x12\x1f\n\x17\x61\x63\x63ount_deletion_status\x18\x01 \x01(\t\"\x90\x07\n\x18\x41\x63\x63ountSettingsDataProto\x12\\\n\x19onboarded_identity_portal\x18\x01 \x01(\x0e\x32\x39.POGOProtos.Rpc.AccountSettingsDataProto.Onboarded.Status\x12V\n\x10game_to_settings\x18\x02 \x03(\x0b\x32<.POGOProtos.Rpc.AccountSettingsDataProto.GameToSettingsEntry\x12N\n\x14\x63ontact_list_consent\x18\x03 \x01(\x0b\x32\x30.POGOProtos.Rpc.AccountSettingsDataProto.Consent\x1a\x82\x01\n\x07\x43onsent\x12G\n\x06status\x18\x01 \x01(\x0e\x32\x37.POGOProtos.Rpc.AccountSettingsDataProto.Consent.Status\".\n\x06Status\x12\x0b\n\x07UNKNOWN\x10\x00\x12\n\n\x06OPT_IN\x10\x01\x12\x0b\n\x07OPT_OUT\x10\x02\x1a^\n\x0cGameSettings\x12N\n\nvisibility\x18\x01 \x01(\x0e\x32:.POGOProtos.Rpc.AccountSettingsDataProto.Visibility.Status\x1a\x82\x01\n\tOnboarded\x12I\n\x06status\x18\x01 \x01(\x0e\x32\x39.POGOProtos.Rpc.AccountSettingsDataProto.Onboarded.Status\"*\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SKIPPED\x10\x01\x12\x08\n\x04SEEN\x10\x02\x1a\x95\x01\n\nVisibility\x12J\n\x06status\x18\x01 \x01(\x0e\x32:.POGOProtos.Rpc.AccountSettingsDataProto.Visibility.Status\";\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0c\n\x08\x45VERYONE\x10\x01\x12\x0b\n\x07\x46RIENDS\x10\x02\x12\x0b\n\x07PRIVATE\x10\x03\x1al\n\x13GameToSettingsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x44\n\x05value\x18\x02 \x01(\x0b\x32\x35.POGOProtos.Rpc.AccountSettingsDataProto.GameSettings:\x02\x38\x01\"\xff\x02\n\x14\x41\x63\x63ountSettingsProto\x12#\n\x1bopt_out_social_graph_import\x18\x01 \x01(\x08\x12K\n\x15online_status_consent\x18\x02 \x01(\x0e\x32,.POGOProtos.Rpc.SocialSettings.ConsentStatus\x12N\n\x18last_played_date_consent\x18\x03 \x01(\x0e\x32,.POGOProtos.Rpc.SocialSettings.ConsentStatus\x12\x46\n\x10\x63odename_consent\x18\x04 \x01(\x0e\x32,.POGOProtos.Rpc.SocialSettings.ConsentStatus\x12J\n\x14\x63ontact_list_consent\x18\x05 \x01(\x0e\x32,.POGOProtos.Rpc.SocialSettings.ConsentStatus\x12\x11\n\tfull_name\x18\x64 \x01(\t\"\x9a\x01\n\x1d\x41\x63knowledgePunishmentOutProto\x12\x44\n\x06result\x18\x01 \x01(\x0e\x32\x34.POGOProtos.Rpc.AcknowledgePunishmentOutProto.Result\"3\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\"C\n\x1a\x41\x63knowledgePunishmentProto\x12\x0f\n\x07is_warn\x18\x01 \x01(\x08\x12\x14\n\x0cis_suspended\x18\x02 \x01(\x08\"O\n\x1f\x41\x63knowledgeWarningsRequestProto\x12,\n\x07warning\x18\x01 \x03(\x0e\x32\x1b.POGOProtos.Rpc.WarningType\"3\n AcknowledgeWarningsResponseProto\x12\x0f\n\x07success\x18\x01 \x01(\x08\"T\n\x0f\x41\x63tionExecution\"A\n\x0f\x45xecutionMethod\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x00\x12\x0f\n\x0bSYNCHRONOUS\x10\x01\x12\x10\n\x0c\x41SYNCHRONOUS\x10\x02\"\xa6\x0f\n\x0e\x41\x63tionLogEntry\x12=\n\rcatch_pokemon\x18\x03 \x01(\x0b\x32$.POGOProtos.Rpc.CatchPokemonLogEntryH\x00\x12\x39\n\x0b\x66ort_search\x18\x04 \x01(\x0b\x32\".POGOProtos.Rpc.FortSearchLogEntryH\x00\x12=\n\rbuddy_pokemon\x18\x05 \x01(\x0b\x32$.POGOProtos.Rpc.BuddyPokemonLogEntryH\x00\x12;\n\x0craid_rewards\x18\x06 \x01(\x0b\x32#.POGOProtos.Rpc.RaidRewardsLogEntryH\x00\x12\x43\n\x10passcode_rewards\x18\x07 \x01(\x0b\x32\'.POGOProtos.Rpc.PasscodeRewardsLogEntryH\x00\x12?\n\x0e\x63omplete_quest\x18\x08 \x01(\x0b\x32%.POGOProtos.Rpc.CompleteQuestLogEntryH\x00\x12S\n\x19\x63omplete_quest_stamp_card\x18\t \x01(\x0b\x32..POGOProtos.Rpc.CompleteQuestStampCardLogEntryH\x00\x12\x61\n complete_quest_pokemon_encounter\x18\n \x01(\x0b\x32\x35.POGOProtos.Rpc.CompleteQuestPokemonEncounterLogEntryH\x00\x12\x46\n\x0f\x62\x65luga_transfer\x18\x0b \x01(\x0b\x32+.POGOProtos.Rpc.BelugaDailyTransferLogEntryH\x00\x12\x35\n\topen_gift\x18\x0c \x01(\x0b\x32 .POGOProtos.Rpc.OpenGiftLogEntryH\x00\x12\x35\n\tsend_gift\x18\r \x01(\x0b\x32 .POGOProtos.Rpc.SendGiftLogEntryH\x00\x12\x32\n\x07trading\x18\x0e \x01(\x0b\x32\x1f.POGOProtos.Rpc.TradingLogEntryH\x00\x12\x45\n\x12share_ex_raid_pass\x18\x0f \x01(\x0b\x32\'.POGOProtos.Rpc.ShareExRaidPassLogEntryH\x00\x12I\n\x14\x64\x65\x63line_ex_raid_pass\x18\x10 \x01(\x0b\x32).POGOProtos.Rpc.DeclineExRaidPassLogEntryH\x00\x12\x41\n\x0f\x66itness_rewards\x18\x11 \x01(\x0b\x32&.POGOProtos.Rpc.FitnessRewardsLogEntryH\x00\x12\x30\n\x06\x63ombat\x18\x12 \x01(\x0b\x32\x1e.POGOProtos.Rpc.CombatLogEntryH\x00\x12?\n\x0epurify_pokemon\x18\x13 \x01(\x0b\x32%.POGOProtos.Rpc.PurifyPokemonLogEntryH\x00\x12\x43\n\x10invasion_victory\x18\x14 \x01(\x0b\x32\'.POGOProtos.Rpc.InvasionVictoryLogEntryH\x00\x12<\n\rvs_seeker_set\x18\x15 \x01(\x0b\x32#.POGOProtos.Rpc.VsSeekerSetLogEntryH\x00\x12S\n\x19vs_seeker_complete_season\x18\x16 \x01(\x0b\x32..POGOProtos.Rpc.VsSeekerCompleteSeasonLogEntryH\x00\x12K\n\x15vs_seeker_win_rewards\x18\x17 \x01(\x0b\x32*.POGOProtos.Rpc.VsSeekerWinRewardsLogEntryH\x00\x12\x45\n\x11\x62uddy_consumables\x18\x18 \x01(\x0b\x32(.POGOProtos.Rpc.BuddyConsumablesLogEntryH\x00\x12X\n\x1b\x63omplete_referral_milestone\x18\x19 \x01(\x0b\x32\x31.POGOProtos.Rpc.CompleteReferralMilestoneLogEntryH\x00\x12P\n\x17\x64\x61ily_adventure_incense\x18\x1a \x01(\x0b\x32-.POGOProtos.Rpc.DailyAdventureIncenseLogEntryH\x00\x12H\n\x13\x63omplete_route_play\x18\x1b \x01(\x0b\x32).POGOProtos.Rpc.CompleteRoutePlayLogEntryH\x00\x12X\n\x1b\x62utterfly_collector_rewards\x18\x1c \x01(\x0b\x32\x31.POGOProtos.Rpc.ButterflyCollectorRewardsLogEntryH\x00\x12\x43\n\x10webstore_rewards\x18\x1d \x01(\x0b\x32\'.POGOProtos.Rpc.WebstoreRewardsLogEntryH\x00\x12\x14\n\x0ctimestamp_ms\x18\x01 \x01(\x03\x12\r\n\x05sfida\x18\x02 \x01(\x08\x42\x08\n\x06\x41\x63tion\"\xeb\x02\n\x18\x41\x63tivateVsSeekerOutProto\x12?\n\x06result\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.ActivateVsSeekerOutProto.Result\x12:\n\tvs_seeker\x18\x02 \x01(\x0b\x32\'.POGOProtos.Rpc.VsSeekerAttributesProto\"\xd1\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x15\n\x11SUCCESS_ACTIVATED\x10\x01\x12 \n\x1c\x45RROR_NO_PREMIUM_BATTLE_PASS\x10\x02\x12\x1f\n\x1b\x45RROR_VS_SEEKER_NOT_CHARGED\x10\x03\x12%\n!ERROR_VS_SEEKER_ALREADY_ACTIVATED\x10\x04\x12\x18\n\x14\x45RROR_EXCEEDED_LIMIT\x10\x05\x12!\n\x1d\x45RROR_TEMPORARILY_UNAVAILABLE\x10\x06\"R\n\x15\x41\x63tivateVsSeekerProto\x12\x39\n\x0creward_track\x18\x01 \x01(\x0e\x32#.POGOProtos.Rpc.VsSeekerRewardTrack\"\x97\x04\n\x14\x41\x63tivityPostcardData\x12G\n\x15sender_public_profile\x18\x01 \x01(\x0b\x32(.POGOProtos.Rpc.PlayerPublicProfileProto\x12I\n\x11sender_buddy_data\x18\x03 \x01(\x0b\x32..POGOProtos.Rpc.ActivityPostcardData.BuddyData\x12G\n\x10sender_fort_data\x18\x04 \x01(\x0b\x32-.POGOProtos.Rpc.ActivityPostcardData.FortData\x1a\xa9\x01\n\tBuddyData\x12\x31\n\npokemon_id\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12:\n\rbuddy_display\x18\x02 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\x12\x10\n\x08nickname\x18\x03 \x01(\t\x12\x1b\n\x13\x62uddy_candy_awarded\x18\x04 \x01(\x05\x1av\n\x08\x46ortData\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\x12\x11\n\timage_url\x18\x04 \x01(\t\x12\x13\n\x0blat_degrees\x18\x05 \x01(\x01\x12\x13\n\x0blng_degrees\x18\x06 \x01(\x01\"\xff\x04\n\x13\x41\x63tivityReportProto\x12\x13\n\x0bnum_friends\x18\x01 \x01(\x05\x12\x1b\n\x13num_friends_removed\x18\x02 \x01(\x05\x12\'\n\x1fnum_friends_made_in_this_period\x18\x03 \x01(\x05\x12*\n\"num_friends_removed_in_this_period\x18\x04 \x01(\x05\x12G\n\x0elongest_friend\x18\x05 \x01(\x0b\x32/.POGOProtos.Rpc.ActivityReportProto.FriendProto\x12G\n\x0erecent_friends\x18\x06 \x03(\x0b\x32/.POGOProtos.Rpc.ActivityReportProto.FriendProto\x12M\n\x14most_walk_km_friends\x18\x07 \x03(\x0b\x32/.POGOProtos.Rpc.ActivityReportProto.FriendProto\x12\x0f\n\x07walk_km\x18\x08 \x01(\x01\x12*\n\"walk_km_percentile_against_friends\x18\t \x01(\x01\x12>\n\x0csocial_award\x18\n \x01(\x0e\x32(.POGOProtos.Rpc.SocialV2Enum.SocialAward\x1a\x82\x01\n\x0b\x46riendProto\x12\x16\n\x0enia_account_id\x18\x01 \x01(\t\x12\x0f\n\x07walk_km\x18\x02 \x01(\x01\x12(\n friendship_creation_timestamp_ms\x18\x03 \x01(\x03\x12 \n\x18\x66riendship_creation_days\x18\x04 \x01(\x03\"\xe5\x01\n\tAdDetails\x12\x43\n\x13image_text_creative\x18\x01 \x01(\x0b\x32&.POGOProtos.Rpc.ImageTextCreativeProto\x12\x1a\n\x12\x65ncrypted_ad_token\x18\x02 \x01(\x0c\x12\x46\n\x17impression_tracking_tag\x18\x03 \x03(\x0b\x32%.POGOProtos.Rpc.ImpressionTrackingTag\x12/\n\x0bgam_details\x18\x04 \x01(\x0b\x32\x1a.POGOProtos.Rpc.GamDetails\"|\n\x17\x41\x64\x46\x65\x65\x64\x62\x61\x63kSettingsProto\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12\x18\n\x10\x65nable_report_ad\x18\x02 \x01(\x08\x12\x1d\n\x15\x65nable_not_interested\x18\x03 \x01(\x08\x12\x17\n\x0f\x65nable_see_more\x18\x04 \x01(\x08\"v\n\x07\x41\x64Proto\x12-\n\nad_details\x18\x01 \x01(\x0b\x32\x19.POGOProtos.Rpc.AdDetails\x12<\n\x12\x61\x64_response_status\x18\x02 \x01(\x0e\x32 .POGOProtos.Rpc.AdResponseStatus\"\xe1\x02\n\x13\x41\x64RequestDeviceInfo\x12M\n\x10operating_system\x18\x01 \x01(\x0e\x32\x33.POGOProtos.Rpc.AdRequestDeviceInfo.OperatingSystem\x12\x14\n\x0c\x64\x65vice_model\x18\x02 \x01(\t\x12\x0f\n\x07\x63\x61rrier\x18\x03 \x01(\t\x12 \n\x18operating_system_version\x18\x04 \x01(\t\x12\x1d\n\x15system_memory_size_mb\x18\x05 \x01(\x05\x12\x1f\n\x17graphics_memory_size_mb\x18\x06 \x01(\x05\x12!\n\x19\x63\x61mera_permission_granted\x18\x07 \x01(\x08\"O\n\x0fOperatingSystem\x12\x14\n\x10PLATFORM_UNKNOWN\x10\x00\x12\x14\n\x10PLATFORM_ANDROID\x10\x01\x12\x10\n\x0cPLATFORM_IOS\x10\x02\"\x85\x01\n\x14\x41\x64TargetingInfoProto\x12\x38\n\x0b\x64\x65vice_info\x18\x01 \x01(\x0b\x32#.POGOProtos.Rpc.AdRequestDeviceInfo\x12\x33\n\ravatar_gender\x18\x02 \x01(\x0e\x32\x1c.POGOProtos.Rpc.AvatarGender\"L\n\x18\x41\x64\x64\x46\x61voriteFriendRequest\x12\x11\n\tfriend_id\x18\x01 \x01(\t\x12\x1d\n\x15\x66riend_nia_account_id\x18\x02 \x01(\t\"\x8a\x01\n\x19\x41\x64\x64\x46\x61voriteFriendResponse\x12@\n\x06result\x18\x01 \x01(\x0e\x32\x30.POGOProtos.Rpc.AddFavoriteFriendResponse.Result\"+\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\"\xaa\x02\n\x17\x41\x64\x64\x46ortModifierOutProto\x12>\n\x06result\x18\x01 \x01(\x0e\x32..POGOProtos.Rpc.AddFortModifierOutProto.Result\x12\x43\n\x16\x66ort_details_out_proto\x18\x02 \x01(\x0b\x32#.POGOProtos.Rpc.FortDetailsOutProto\"\x89\x01\n\x06Result\x12\x11\n\rNO_RESULT_SET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1d\n\x19\x46ORT_ALREADY_HAS_MODIFIER\x10\x02\x12\x10\n\x0cTOO_FAR_AWAY\x10\x03\x12\x18\n\x14NO_ITEM_IN_INVENTORY\x10\x04\x12\x14\n\x10POI_INACCESSIBLE\x10\x05\"\x8c\x01\n\x14\x41\x64\x64\x46ortModifierProto\x12+\n\rmodifier_type\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x0f\n\x07\x66ort_id\x18\x02 \x01(\t\x12\x1a\n\x12player_lat_degrees\x18\x03 \x01(\x01\x12\x1a\n\x12player_lng_degrees\x18\x04 \x01(\x01\"/\n\x13\x41\x64\x64\x46riendQuestProto\x12\x18\n\x10\x61\x64\x64\x65\x64_friend_ids\x18\x01 \x03(\t\"\xe6\x01\n\x16\x41\x64\x64LoginActionOutProto\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x31\n\x0clogin_detail\x18\x02 \x03(\x0b\x32\x1b.POGOProtos.Rpc.LoginDetail\x12=\n\x06status\x18\x03 \x01(\x0e\x32-.POGOProtos.Rpc.AddLoginActionOutProto.Status\"I\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x10\n\x0c\x41UTH_FAILURE\x10\x01\x12\x0f\n\x0bLOGIN_TAKEN\x10\x02\x12\x11\n\rERROR_UNKNOWN\x10\x03\"\x83\x01\n\x13\x41\x64\x64LoginActionProto\x12;\n\x11identity_provider\x18\x01 \x01(\x0e\x32 .POGOProtos.Rpc.IdentityProvider\x12\x15\n\rinner_message\x18\x02 \x01(\x0c\x12\x18\n\x10\x61uth_provider_id\x18\x03 \x01(\t\"\x93\x02\n\x13\x41\x64\x64ReferrerOutProto\x12:\n\x06status\x18\x01 \x01(\x0e\x32*.POGOProtos.Rpc.AddReferrerOutProto.Status\"\xbf\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x12\n\x0e\x45RROR_DISABLED\x10\x02\x12\x1f\n\x1b\x45RROR_INVALID_REFERRAL_CODE\x10\x03\x12\x17\n\x13\x45RROR_ALREADY_ADDED\x10\x04\x12\x1d\n\x19\x45RROR_PASSED_GRACE_PERIOD\x10\x05\x12\x30\n,ERROR_ALREADY_SKIPPED_ENTERING_REFERRAL_CODE\x10\x06\")\n\x10\x41\x64\x64ReferrerProto\x12\x15\n\rreferrer_code\x18\x01 \x01(\t\"\x98\x01\n\x1e\x41\x64\x64ressBookImportSettingsProto\x12\x12\n\nis_enabled\x18\x01 \x01(\x08\x12\x1f\n\x17onboarding_screen_level\x18\x02 \x01(\x05\x12\x1d\n\x15show_opt_out_checkbox\x18\x03 \x01(\x08\x12\"\n\x1areprompt_onboarding_for_v1\x18\x04 \x01(\x08\"\xc9\x02\n\x1a\x41\x64\x64ressBookImportTelemetry\x12\x61\n\x10\x61\x62i_telemetry_id\x18\x01 \x01(\x0e\x32G.POGOProtos.Rpc.AddressBookImportTelemetry.AddressBookImportTelemetryId\"\xc7\x01\n\x1c\x41\x64\x64ressBookImportTelemetryId\x12\r\n\tUNDEFINED\x10\x00\x12(\n$SEE_PGO_NEW_PLAYER_ONBOARDING_SCREEN\x10\x01\x12 \n\x1c\x43LICK_IMPORT_CONTACTS_BUTTON\x10\x02\x12\x30\n,OPEN_ADDRESS_BOOK_IMPORT_FROM_PGO_ONBOARDING\x10\x03\x12\x1a\n\x16\x44ISMISS_PGO_ONBOARDING\x10\x04\"k\n\x1a\x41\x64\x64ressablePokemonSettings\x12\x1a\n\x12ob_addressable_int\x18\x01 \x01(\x05\x12\x31\n\npokemon_id\x18\x02 \x03(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\"\xad\t\n\x1c\x41\x64vancedPerformanceTelemetry\x12\x66\n\x18performance_preset_level\x18\x01 \x01(\x0e\x32\x44.POGOProtos.Rpc.AdvancedPerformanceTelemetry.PerformancePresetLevels\x12\x1f\n\x17native_refresh_rate_fps\x18\x02 \x01(\x08\x12\x19\n\x11special_framerate\x18\x03 \x01(\x08\x12\x14\n\x0cimproved_sky\x18\x04 \x01(\x08\x12\x14\n\x0c\x64ynamic_gyms\x18\x05 \x01(\x08\x12#\n\x1bnormal_map_drawing_distance\x18\x06 \x01(\x08\x12\x1b\n\x13normal_fog_distance\x18\x07 \x01(\x08\x12X\n\x10\x62uildings_on_map\x18\x08 \x01(\x0e\x32>.POGOProtos.Rpc.AdvancedPerformanceTelemetry.PerformanceLevels\x12\x1d\n\x15\x66riends_icons_in_list\x18\t \x01(\x08\x12h\n avatars_render_texture_size_high\x18\n \x01(\x0e\x32>.POGOProtos.Rpc.AdvancedPerformanceTelemetry.PerformanceLevels\x12\'\n\x1f\x61vatars_render_texture_size_low\x18\x0b \x01(\x08\x12\x11\n\tar_prompt\x18\x0c \x01(\x08\x12T\n\x0crender_level\x18\r \x01(\x0e\x32>.POGOProtos.Rpc.AdvancedPerformanceTelemetry.PerformanceLevels\x12W\n\x0ftexture_quality\x18\x0e \x01(\x0e\x32>.POGOProtos.Rpc.AdvancedPerformanceTelemetry.PerformanceLevels\x12`\n\x18\x64ownload_image_ram_cache\x18\x0f \x01(\x0e\x32>.POGOProtos.Rpc.AdvancedPerformanceTelemetry.PerformanceLevels\x12\x13\n\x0bmap_details\x18\x10 \x01(\x08\x12\x16\n\x0e\x61vatar_details\x18\x11 \x01(\x08\x12Z\n\x12render_and_texture\x18\x12 \x01(\x0e\x32>.POGOProtos.Rpc.AdvancedPerformanceTelemetry.PerformanceLevels\"=\n\x11PerformanceLevels\x12\t\n\x05UNSET\x10\x00\x12\x07\n\x03LOW\x10\x01\x12\n\n\x06MEDIUM\x10\x02\x12\x08\n\x04HIGH\x10\x03\"\x82\x01\n\x17PerformancePresetLevels\x12\x10\n\x0cUNSET_PRESET\x10\x00\x12\x0e\n\nLOW_PRESET\x10\x01\x12\x11\n\rMEDIUM_PRESET\x10\x02\x12\x0f\n\x0bHIGH_PRESET\x10\x03\x12\x0e\n\nMAX_PRESET\x10\x04\x12\x11\n\rCUSTOM_PRESET\x10\x05\"\xe9\x01\n\x15\x41\x64vancedSettingsProto\x12\x10\n\x08ob_int32\x18\x01 \x01(\x05\x12\x12\n\nob_int32_1\x18\x02 \x03(\x05\x12\x12\n\nob_int32_2\x18\x03 \x03(\x05\x12\x12\n\nob_int32_3\x18\x04 \x03(\x05\x12\x12\n\nob_int32_4\x18\x05 \x03(\x05\x12#\n\x1b\x64ownload_all_assets_enabled\x18\x06 \x01(\x08\x12\x0f\n\x07ob_bool\x18\x07 \x01(\x08\x12\x12\n\nob_int32_5\x18\x08 \x01(\x05\x12\x11\n\tob_bool_1\x18\t \x01(\x08\x12\x11\n\tob_bool_2\x18\n \x01(\x08\"c\n\x15\x41\x64ventureSyncProgress\x12\x1d\n\x15notification_selector\x18\x01 \x01(\x05\x12\x12\n\nparameters\x18\x02 \x03(\t\x12\x17\n\x0fserialized_data\x18\x03 \x01(\x0c\"\xdc\x01\n\x1a\x41\x64ventureSyncSettingsProto\x12\x1f\n\x17\x66itness_service_enabled\x18\x01 \x01(\x08\x12!\n\x19\x61wareness_service_enabled\x18\x02 \x01(\x08\x12-\n%persistent_breadcrumb_service_enabled\x18\x03 \x01(\x08\x12\x1e\n\x16sensor_service_enabled\x18\x04 \x01(\x08\x12+\n#persistent_location_service_enabled\x18\x05 \x01(\x08\"2\n\x17\x41\x64ventureSyncV2GmtProto\x12\x17\n\x0f\x66\x65\x61ture_enabled\x18\x01 \x01(\x08\"$\n\rAgeGateResult\x12\x13\n\x0bmethod_name\x18\x01 \x01(\t\"%\n\x0e\x41geGateStartup\x12\x13\n\x0bmethod_name\x18\x01 \x01(\t\"\x88\xbe\x05\n!AllTypesAndMessagesResponsesProto\x1a\xb6\x03\n\x13\x41llNMAMessagesProto\x12\x41\n\x16nma_get_player_proto_1\x18\x01 \x01(\x0b\x32!.POGOProtos.Rpc.NMAGetPlayerProto\x12V\n!nma_get_surveyor_projects_proto_2\x18\x02 \x01(\x0b\x32+.POGOProtos.Rpc.NMAGetSurveyorProjectsProto\x12N\n\x1dnma_get_server_config_proto_3\x18\x03 \x01(\x0b\x32\'.POGOProtos.Rpc.NMAGetServerConfigProto\x12Z\n#nma_update_surveyor_project_proto_4\x18\x04 \x01(\x0b\x32-.POGOProtos.Rpc.NMAUpdateSurveyorProjectProto\x12X\n\"nma_update_user_onboarding_proto_5\x18\x05 \x01(\x0b\x32,.POGOProtos.Rpc.NMAUpdateUserOnboardingProto\x1a\xda\x03\n\x14\x41llNMAResponsesProto\x12H\n\x1anma_get_player_out_proto_1\x18\x01 \x01(\x0b\x32$.POGOProtos.Rpc.NMAGetPlayerOutProto\x12]\n%nma_get_surveyor_projects_out_proto_2\x18\x02 \x01(\x0b\x32..POGOProtos.Rpc.NMAGetSurveyorProjectsOutProto\x12U\n!nma_get_server_config_out_proto_3\x18\x03 \x01(\x0b\x32*.POGOProtos.Rpc.NMAGetServerConfigOutProto\x12\x61\n\'nma_update_surveyor_project_out_proto_4\x18\x04 \x01(\x0b\x32\x30.POGOProtos.Rpc.NMAUpdateSurveyorProjectOutProto\x12_\n&nma_update_user_onboarding_out_proto_5\x18\x05 \x01(\x0b\x32/.POGOProtos.Rpc.NMAUpdateUserOnboardingOutProto\x1ar\n\nNMAMessage\x12O\n\nnma_method\x18\x01 \x01(\x0e\x32;.POGOProtos.Rpc.AllTypesAndMessagesResponsesProto.NMAMethod\x12\x13\n\x0bnma_message\x18\x02 \x01(\x0c\x1at\n\x0bNMAResponse\x12O\n\nnma_method\x18\x01 \x01(\x0e\x32;.POGOProtos.Rpc.AllTypesAndMessagesResponsesProto.NMAMethod\x12\x14\n\x0cnma_response\x18\x02 \x01(\x0c\x1a\xa1\xf7\x01\n\x10\x41llMessagesProto\x12:\n\x12get_player_proto_2\x18\x02 \x01(\x0b\x32\x1e.POGOProtos.Rpc.GetPlayerProto\x12Q\n\x1eget_holoholo_inventory_proto_4\x18\x04 \x01(\x0b\x32).POGOProtos.Rpc.GetHoloholoInventoryProto\x12U\n download_settings_action_proto_5\x18\x05 \x01(\x0b\x32+.POGOProtos.Rpc.DownloadSettingsActionProto\x12\x62\n\'getgame_master_client_templates_proto_6\x18\x06 \x01(\x0b\x32\x31.POGOProtos.Rpc.GetGameMasterClientTemplatesProto\x12X\n\"get_remote_config_versions_proto_7\x18\x07 \x01(\x0b\x32,.POGOProtos.Rpc.GetRemoteConfigVersionsProto\x12\x66\n)register_background_device_action_proto_8\x18\x08 \x01(\x0b\x32\x33.POGOProtos.Rpc.RegisterBackgroundDeviceActionProto\x12\x41\n\x16get_player_day_proto_9\x18\t \x01(\x0b\x32!.POGOProtos.Rpc.GetPlayerDayProto\x12S\n\x1f\x61\x63knowledge_punishment_proto_10\x18\n \x01(\x0b\x32*.POGOProtos.Rpc.AcknowledgePunishmentProto\x12\x44\n\x18get_server_time_proto_11\x18\x0b \x01(\x0b\x32\".POGOProtos.Rpc.GetServerTimeProto\x12\x42\n\x17get_local_time_proto_12\x18\x0c \x01(\x0b\x32!.POGOProtos.Rpc.GetLocalTimeProto\x12>\n\x15\x66ort_search_proto_101\x18\x65 \x01(\x0b\x32\x1f.POGOProtos.Rpc.FortSearchProto\x12;\n\x13\x65ncounter_proto_102\x18\x66 \x01(\x0b\x32\x1e.POGOProtos.Rpc.EncounterProto\x12\x42\n\x17\x63\x61tch_pokemon_proto_103\x18g \x01(\x0b\x32!.POGOProtos.Rpc.CatchPokemonProto\x12@\n\x16\x66ort_details_proto_104\x18h \x01(\x0b\x32 .POGOProtos.Rpc.FortDetailsProto\x12\x45\n\x19get_map_objects_proto_106\x18j \x01(\x0b\x32\".POGOProtos.Rpc.GetMapObjectsProto\x12>\n\x15\x66ort_deploy_proto_110\x18n \x01(\x0b\x32\x1f.POGOProtos.Rpc.FortDeployProto\x12>\n\x15\x66ort_recall_proto_111\x18o \x01(\x0b\x32\x1f.POGOProtos.Rpc.FortRecallProto\x12\x46\n\x19release_pokemon_proto_112\x18p \x01(\x0b\x32#.POGOProtos.Rpc.ReleasePokemonProto\x12\x45\n\x19use_item_potion_proto_113\x18q \x01(\x0b\x32\".POGOProtos.Rpc.UseItemPotionProto\x12G\n\x1ause_item_capture_proto_114\x18r \x01(\x0b\x32#.POGOProtos.Rpc.UseItemCaptureProto\x12\x45\n\x19use_item_revive_proto_116\x18t \x01(\x0b\x32\".POGOProtos.Rpc.UseItemReviveProto\x12\x42\n\x16playerprofileproto_121\x18y \x01(\x0b\x32\".POGOProtos.Rpc.PlayerProfileProto\x12\x44\n\x18\x65volve_pokemon_proto_125\x18} \x01(\x0b\x32\".POGOProtos.Rpc.EvolvePokemonProto\x12G\n\x1aget_hatched_eggs_proto_126\x18~ \x01(\x0b\x32#.POGOProtos.Rpc.GetHatchedEggsProto\x12]\n%encounter_tutorial_complete_proto_127\x18\x7f \x01(\x0b\x32..POGOProtos.Rpc.EncounterTutorialCompleteProto\x12H\n\x1alevel_up_rewards_proto_128\x18\x80\x01 \x01(\x0b\x32#.POGOProtos.Rpc.LevelUpRewardsProto\x12P\n\x1e\x63heck_awarded_badges_proto_129\x18\x81\x01 \x01(\x0b\x32\'.POGOProtos.Rpc.CheckAwardedBadgesProto\x12\x41\n\x16recycle_item_proto_137\x18\x89\x01 \x01(\x0b\x32 .POGOProtos.Rpc.RecycleItemProto\x12N\n\x1d\x63ollect_daily_bonus_proto_138\x18\x8a\x01 \x01(\x0b\x32&.POGOProtos.Rpc.CollectDailyBonusProto\x12I\n\x1buse_item_xp_boost_proto_139\x18\x8b\x01 \x01(\x0b\x32#.POGOProtos.Rpc.UseItemXpBoostProto\x12S\n use_item_egg_incubator_proto_140\x18\x8c\x01 \x01(\x0b\x32(.POGOProtos.Rpc.UseItemEggIncubatorProto\x12L\n\x1cuse_incense_action_proto_141\x18\x8d\x01 \x01(\x0b\x32%.POGOProtos.Rpc.UseIncenseActionProto\x12N\n\x1dget_incense_pokemon_proto_142\x18\x8e\x01 \x01(\x0b\x32&.POGOProtos.Rpc.GetIncensePokemonProto\x12K\n\x1bincense_encounter_proto_143\x18\x8f\x01 \x01(\x0b\x32%.POGOProtos.Rpc.IncenseEncounterProto\x12J\n\x1b\x61\x64\x64_fort_modifier_proto_144\x18\x90\x01 \x01(\x0b\x32$.POGOProtos.Rpc.AddFortModifierProto\x12\x45\n\x18\x64isk_encounter_proto_145\x18\x91\x01 \x01(\x0b\x32\".POGOProtos.Rpc.DiskEncounterProto\x12G\n\x19upgrade_pokemon_proto_147\x18\x93\x01 \x01(\x0b\x32#.POGOProtos.Rpc.UpgradePokemonProto\x12P\n\x1eset_favorite_pokemon_proto_148\x18\x94\x01 \x01(\x0b\x32\'.POGOProtos.Rpc.SetFavoritePokemonProto\x12I\n\x1anickname_pokemon_proto_149\x18\x95\x01 \x01(\x0b\x32$.POGOProtos.Rpc.NicknamePokemonProto\x12?\n\x15\x65quip_badge_proto_150\x18\x96\x01 \x01(\x0b\x32\x1f.POGOProtos.Rpc.EquipBadgeProto\x12O\n\x1dset_contactsettings_proto_151\x18\x97\x01 \x01(\x0b\x32\'.POGOProtos.Rpc.SetContactSettingsProto\x12J\n\x1bset_buddy_pokemon_proto_152\x18\x98\x01 \x01(\x0b\x32$.POGOProtos.Rpc.SetBuddyPokemonProto\x12H\n\x1aget_buddy_walked_proto_153\x18\x99\x01 \x01(\x0b\x32#.POGOProtos.Rpc.GetBuddyWalkedProto\x12L\n\x1cuse_item_encounter_proto_154\x18\x9a\x01 \x01(\x0b\x32%.POGOProtos.Rpc.UseItemEncounterProto\x12=\n\x14gym_deploy_proto_155\x18\x9b\x01 \x01(\x0b\x32\x1e.POGOProtos.Rpc.GymDeployProto\x12?\n\x15gymget_info_proto_156\x18\x9c\x01 \x01(\x0b\x32\x1f.POGOProtos.Rpc.GymGetInfoProto\x12J\n\x1bgym_start_session_proto_157\x18\x9d\x01 \x01(\x0b\x32$.POGOProtos.Rpc.GymStartSessionProto\x12J\n\x1bgym_battle_attack_proto_158\x18\x9e\x01 \x01(\x0b\x32$.POGOProtos.Rpc.GymBattleAttackProto\x12=\n\x14join_lobby_proto_159\x18\x9f\x01 \x01(\x0b\x32\x1e.POGOProtos.Rpc.JoinLobbyProto\x12>\n\x14leavelobby_proto_160\x18\xa0\x01 \x01(\x0b\x32\x1f.POGOProtos.Rpc.LeaveLobbyProto\x12P\n\x1eset_lobby_visibility_proto_161\x18\xa1\x01 \x01(\x0b\x32\'.POGOProtos.Rpc.SetLobbyVisibilityProto\x12J\n\x1bset_lobby_pokemon_proto_162\x18\xa2\x01 \x01(\x0b\x32$.POGOProtos.Rpc.SetLobbyPokemonProto\x12H\n\x1aget_raid_details_proto_163\x18\xa3\x01 \x01(\x0b\x32#.POGOProtos.Rpc.GetRaidDetailsProto\x12H\n\x1agym_feed_pokemon_proto_164\x18\xa4\x01 \x01(\x0b\x32#.POGOProtos.Rpc.GymFeedPokemonProto\x12J\n\x1bstart_raid_battle_proto_165\x18\xa5\x01 \x01(\x0b\x32$.POGOProtos.Rpc.StartRaidBattleProto\x12L\n\x1c\x61ttack_raid_battle_proto_166\x18\xa6\x01 \x01(\x0b\x32%.POGOProtos.Rpc.AttackRaidBattleProto\x12U\n!use_item_stardust_boost_proto_168\x18\xa8\x01 \x01(\x0b\x32).POGOProtos.Rpc.UseItemStardustBoostProto\x12G\n\x19reassign_player_proto_169\x18\xa9\x01 \x01(\x0b\x32#.POGOProtos.Rpc.ReassignPlayerProto\x12V\n!convertcandy_to_xlcandy_proto_171\x18\xab\x01 \x01(\x0b\x32*.POGOProtos.Rpc.ConvertCandyToXlCandyProto\x12H\n\x1ais_sku_available_proto_172\x18\xac\x01 \x01(\x0b\x32#.POGOProtos.Rpc.IsSkuAvailableProto\x12P\n\x1e\x61sset_digest_request_proto_300\x18\xac\x02 \x01(\x0b\x32\'.POGOProtos.Rpc.AssetDigestRequestProto\x12P\n\x1e\x64ownload_url_request_proto_301\x18\xad\x02 \x01(\x0b\x32\'.POGOProtos.Rpc.DownloadUrlRequestProto\x12\x43\n\x17\x61sset_version_proto_302\x18\xae\x02 \x01(\x0b\x32!.POGOProtos.Rpc.AssetVersionProto\x12S\n\x1f\x63laimcodename_request_proto_403\x18\x93\x03 \x01(\x0b\x32).POGOProtos.Rpc.ClaimCodenameRequestProto\x12=\n\x14set_avatar_proto_404\x18\x94\x03 \x01(\x0b\x32\x1e.POGOProtos.Rpc.SetAvatarProto\x12\x46\n\x19set_player_team_proto_405\x18\x95\x03 \x01(\x0b\x32\".POGOProtos.Rpc.SetPlayerTeamProto\x12T\n mark_tutorial_complete_proto_406\x18\x96\x03 \x01(\x0b\x32).POGOProtos.Rpc.MarkTutorialCompleteProto\x12L\n\x1cset_neutral_avatar_proto_408\x18\x98\x03 \x01(\x0b\x32%.POGOProtos.Rpc.SetNeutralAvatarProto\x12\x46\n\x18\x63heckchallenge_proto_600\x18\xd8\x04 \x01(\x0b\x32#.POGOProtos.Rpc.CheckChallengeProto\x12I\n\x1averify_challenge_proto_601\x18\xd9\x04 \x01(\x0b\x32$.POGOProtos.Rpc.VerifyChallengeProto\x12\x32\n\x0e\x65\x63ho_proto_666\x18\x9a\x05 \x01(\x0b\x32\x19.POGOProtos.Rpc.EchoProto\x12H\n\x19register_sfidarequest_800\x18\xa0\x06 \x01(\x0b\x32$.POGOProtos.Rpc.RegisterSfidaRequest\x12S\n\x1fsfida_certification_request_802\x18\xa2\x06 \x01(\x0b\x32).POGOProtos.Rpc.SfidaCertificationRequest\x12\x45\n\x18sfida_update_request_803\x18\xa3\x06 \x01(\x0b\x32\".POGOProtos.Rpc.SfidaUpdateRequest\x12\x45\n\x18sfida_dowser_request_805\x18\xa5\x06 \x01(\x0b\x32\".POGOProtos.Rpc.SfidaDowserRequest\x12G\n\x19sfida_capture_request_806\x18\xa6\x06 \x01(\x0b\x32#.POGOProtos.Rpc.SfidaCaptureRequest\x12\\\n$list_avatar_customizations_proto_807\x18\xa7\x06 \x01(\x0b\x32-.POGOProtos.Rpc.ListAvatarCustomizationsProto\x12X\n#set_avatar_item_as_viewed_proto_808\x18\xa8\x06 \x01(\x0b\x32*.POGOProtos.Rpc.SetAvatarItemAsViewedProto\x12@\n\x16get_inbox_v2_proto_809\x18\xa9\x06 \x01(\x0b\x32\x1f.POGOProtos.Rpc.GetInboxV2Proto\x12\x46\n\x19list_gym_badges_proto_811\x18\xab\x06 \x01(\x0b\x32\".POGOProtos.Rpc.ListGymBadgesProto\x12P\n\x1egetgym_badge_details_proto_812\x18\xac\x06 \x01(\x0b\x32\'.POGOProtos.Rpc.GetGymBadgeDetailsProto\x12O\n\x1euse_item_move_reroll_proto_813\x18\xad\x06 \x01(\x0b\x32&.POGOProtos.Rpc.UseItemMoveRerollProto\x12M\n\x1duse_item_rare_candy_proto_814\x18\xae\x06 \x01(\x0b\x32%.POGOProtos.Rpc.UseItemRareCandyProto\x12S\n award_free_raid_ticket_proto_815\x18\xaf\x06 \x01(\x0b\x32(.POGOProtos.Rpc.AwardFreeRaidTicketProto\x12\x44\n\x18\x66\x65tch_all_news_proto_816\x18\xb0\x06 \x01(\x0b\x32!.POGOProtos.Rpc.FetchAllNewsProto\x12S\n mark_read_news_article_proto_817\x18\xb1\x06 \x01(\x0b\x32(.POGOProtos.Rpc.MarkReadNewsArticleProto\x12N\n\x1dget_player_settings_proto_818\x18\xb2\x06 \x01(\x0b\x32&.POGOProtos.Rpc.GetPlayerSettingsProto\x12X\n\"beluga_transaction_start_proto_819\x18\xb3\x06 \x01(\x0b\x32+.POGOProtos.Rpc.BelugaTransactionStartProto\x12^\n%beluga_transaction_complete_proto_820\x18\xb4\x06 \x01(\x0b\x32..POGOProtos.Rpc.BelugaTransactionCompleteProto\x12K\n\x1bsfida_associate_request_822\x18\xb6\x06 \x01(\x0b\x32%.POGOProtos.Rpc.SfidaAssociateRequest\x12R\n\x1fsfida_check_pairing_request_823\x18\xb7\x06 \x01(\x0b\x32(.POGOProtos.Rpc.SfidaCheckPairingRequest\x12Q\n\x1esfida_disassociate_request_824\x18\xb8\x06 \x01(\x0b\x32(.POGOProtos.Rpc.SfidaDisassociateRequest\x12Y\n#waina_submit_sleep_data_request_826\x18\xba\x06 \x01(\x0b\x32+.POGOProtos.Rpc.WainaSubmitSleepDataRequest\x12\x44\n\x18get_new_quests_proto_900\x18\x84\x07 \x01(\x0b\x32!.POGOProtos.Rpc.GetNewQuestsProto\x12J\n\x1bget_quest_details_proto_901\x18\x85\x07 \x01(\x0b\x32$.POGOProtos.Rpc.GetQuestDetailsProto\x12\x45\n\x18\x63omplete_quest_proto_902\x18\x86\x07 \x01(\x0b\x32\".POGOProtos.Rpc.CompleteQuestProto\x12\x41\n\x16remove_quest_proto_903\x18\x87\x07 \x01(\x0b\x32 .POGOProtos.Rpc.RemoveQuestProto\x12G\n\x19quest_encounter_proto_904\x18\x88\x07 \x01(\x0b\x32#.POGOProtos.Rpc.QuestEncounterProto\x12\x44\n\x17progress_questproto_906\x18\x8a\x07 \x01(\x0b\x32\".POGOProtos.Rpc.ProgressQuestProto\x12;\n\x13send_gift_proto_950\x18\xb6\x07 \x01(\x0b\x32\x1d.POGOProtos.Rpc.SendGiftProto\x12;\n\x13open_gift_proto_951\x18\xb7\x07 \x01(\x0b\x32\x1d.POGOProtos.Rpc.OpenGiftProto\x12N\n\x1dgetgift_box_details_proto_952\x18\xb8\x07 \x01(\x0b\x32&.POGOProtos.Rpc.GetGiftBoxDetailsProto\x12?\n\x15\x64\x65lete_gift_proto_953\x18\xb9\x07 \x01(\x0b\x32\x1f.POGOProtos.Rpc.DeleteGiftProto\x12O\n\x1dsave_playersnapshot_proto_954\x18\xba\x07 \x01(\x0b\x32\'.POGOProtos.Rpc.SavePlayerSnapshotProto\x12\x46\n\x19\x63heck_send_gift_proto_956\x18\xbc\x07 \x01(\x0b\x32\".POGOProtos.Rpc.CheckSendGiftProto\x12N\n\x1dset_friend_nickname_proto_957\x18\xbd\x07 \x01(\x0b\x32&.POGOProtos.Rpc.SetFriendNicknameProto\x12[\n$delete_gift_from_inventory_proto_958\x18\xbe\x07 \x01(\x0b\x32,.POGOProtos.Rpc.DeleteGiftFromInventoryProto\x12[\n#savesocial_playersettings_proto_959\x18\xbf\x07 \x01(\x0b\x32-.POGOProtos.Rpc.SaveSocialPlayerSettingsProto\x12K\n\x1cshare_ex_raid_pass_proto_960\x18\xc0\x07 \x01(\x0b\x32$.POGOProtos.Rpc.ShareExRaidPassProto\x12V\n\"check_share_ex_raid_pass_proto_961\x18\xc1\x07 \x01(\x0b\x32).POGOProtos.Rpc.CheckShareExRaidPassProto\x12O\n\x1e\x64\x65\x63line_ex_raid_pass_proto_962\x18\xc2\x07 \x01(\x0b\x32&.POGOProtos.Rpc.DeclineExRaidPassProto\x12\x41\n\x16open_trading_proto_970\x18\xca\x07 \x01(\x0b\x32 .POGOProtos.Rpc.OpenTradingProto\x12\x45\n\x18update_trading_proto_971\x18\xcb\x07 \x01(\x0b\x32\".POGOProtos.Rpc.UpdateTradingProto\x12G\n\x19\x63onfirm_trading_proto_972\x18\xcc\x07 \x01(\x0b\x32#.POGOProtos.Rpc.ConfirmTradingProto\x12\x45\n\x18\x63\x61ncel_trading_proto_973\x18\xcd\x07 \x01(\x0b\x32\".POGOProtos.Rpc.CancelTradingProto\x12?\n\x15get_trading_proto_974\x18\xce\x07 \x01(\x0b\x32\x1f.POGOProtos.Rpc.GetTradingProto\x12N\n\x1dget_fitness_rewards_proto_980\x18\xd4\x07 \x01(\x0b\x32&.POGOProtos.Rpc.GetFitnessRewardsProto\x12Y\n#get_combat_player_profile_proto_990\x18\xde\x07 \x01(\x0b\x32+.POGOProtos.Rpc.GetCombatPlayerProfileProto\x12_\n&generate_combat_challenge_id_proto_991\x18\xdf\x07 \x01(\x0b\x32..POGOProtos.Rpc.GenerateCombatChallengeIdProto\x12T\n\x1f\x63reatecombatchallenge_proto_992\x18\xe0\x07 \x01(\x0b\x32*.POGOProtos.Rpc.CreateCombatChallengeProto\x12R\n\x1fopen_combat_challenge_proto_993\x18\xe1\x07 \x01(\x0b\x32(.POGOProtos.Rpc.OpenCombatChallengeProto\x12P\n\x1eget_combat_challenge_proto_994\x18\xe2\x07 \x01(\x0b\x32\'.POGOProtos.Rpc.GetCombatChallengeProto\x12V\n!accept_combat_challenge_proto_995\x18\xe3\x07 \x01(\x0b\x32*.POGOProtos.Rpc.AcceptCombatChallengeProto\x12X\n\"decline_combat_challenge_proto_996\x18\xe4\x07 \x01(\x0b\x32+.POGOProtos.Rpc.DeclineCombatChallengeProto\x12T\n\x1f\x63\x61ncelcombatchallenge_proto_997\x18\xe5\x07 \x01(\x0b\x32*.POGOProtos.Rpc.CancelCombatChallengeProto\x12g\n*submit_combat_challenge_pokemons_proto_998\x18\xe6\x07 \x01(\x0b\x32\x32.POGOProtos.Rpc.SubmitCombatChallengePokemonsProto\x12\x63\n(save_combat_player_preferences_proto_999\x18\xe7\x07 \x01(\x0b\x32\x30.POGOProtos.Rpc.SaveCombatPlayerPreferencesProto\x12O\n\x1eopen_combat_session_proto_1000\x18\xe8\x07 \x01(\x0b\x32&.POGOProtos.Rpc.OpenCombatSessionProto\x12\x44\n\x18update_combat_proto_1001\x18\xe9\x07 \x01(\x0b\x32!.POGOProtos.Rpc.UpdateCombatProto\x12@\n\x16quit_combat_proto_1002\x18\xea\x07 \x01(\x0b\x32\x1f.POGOProtos.Rpc.QuitCombatProto\x12M\n\x1dget_combat_results_proto_1003\x18\xeb\x07 \x01(\x0b\x32%.POGOProtos.Rpc.GetCombatResultsProto\x12O\n\x1eunlock_pokemon_move_proto_1004\x18\xec\x07 \x01(\x0b\x32&.POGOProtos.Rpc.UnlockPokemonMoveProto\x12T\n!get_npc_combat_rewards_proto_1005\x18\xed\x07 \x01(\x0b\x32(.POGOProtos.Rpc.GetNpcCombatRewardsProto\x12S\n combat_friend_request_proto_1006\x18\xee\x07 \x01(\x0b\x32(.POGOProtos.Rpc.CombatFriendRequestProto\x12V\n\"open_npc_combat_session_proto_1007\x18\xef\x07 \x01(\x0b\x32).POGOProtos.Rpc.OpenNpcCombatSessionProto\x12\x46\n\x19start_tutorial_proto_1008\x18\xf0\x07 \x01(\x0b\x32\".POGOProtos.Rpc.StartTutorialProto\x12I\n\x1bget_tutorial_egg_proto_1009\x18\xf1\x07 \x01(\x0b\x32#.POGOProtos.Rpc.GetTutorialEggProto\x12>\n\x15send_probe_proto_1020\x18\xfc\x07 \x01(\x0b\x32\x1e.POGOProtos.Rpc.SendProbeProto\x12H\n\x1a\x63heck_photobomb_proto_1101\x18\xcd\x08 \x01(\x0b\x32#.POGOProtos.Rpc.CheckPhotobombProto\x12L\n\x1c\x63onfirm_photobomb_proto_1102\x18\xce\x08 \x01(\x0b\x32%.POGOProtos.Rpc.ConfirmPhotobombProto\x12\x44\n\x18get_photobomb_proto_1103\x18\xcf\x08 \x01(\x0b\x32!.POGOProtos.Rpc.GetPhotobombProto\x12P\n\x1e\x65ncounter_photobomb_proto_1104\x18\xd0\x08 \x01(\x0b\x32\'.POGOProtos.Rpc.EncounterPhotobombProto\x12J\n\x1bgetgmap_settings_proto_1105\x18\xd1\x08 \x01(\x0b\x32$.POGOProtos.Rpc.GetGmapSettingsProto\x12@\n\x16\x63hange_team_proto_1106\x18\xd2\x08 \x01(\x0b\x32\x1f.POGOProtos.Rpc.ChangeTeamProto\x12\x43\n\x18get_web_token_proto_1107\x18\xd3\x08 \x01(\x0b\x32 .POGOProtos.Rpc.GetWebTokenProto\x12[\n$complete_snapshot_session_proto_1110\x18\xd6\x08 \x01(\x0b\x32,.POGOProtos.Rpc.CompleteSnapshotSessionProto\x12\x64\n)complete_wild_snapshot_session_proto_1111\x18\xd7\x08 \x01(\x0b\x32\x30.POGOProtos.Rpc.CompleteWildSnapshotSessionProto\x12\x46\n\x19start_incident_proto_1200\x18\xb0\t \x01(\x0b\x32\".POGOProtos.Rpc.StartIncidentProto\x12]\n%complete_invasion_dialogue_proto_1201\x18\xb1\t \x01(\x0b\x32-.POGOProtos.Rpc.CompleteInvasionDialogueProto\x12`\n\'open_invasion_combat_session_proto_1202\x18\xb2\t \x01(\x0b\x32..POGOProtos.Rpc.OpenInvasionCombatSessionProto\x12U\n!update_invasion_battle_proto_1203\x18\xb3\t \x01(\x0b\x32).POGOProtos.Rpc.UpdateInvasionBattleProto\x12N\n\x1dinvasion_encounter_proto_1204\x18\xb4\t \x01(\x0b\x32&.POGOProtos.Rpc.InvasionEncounterProto\x12\x44\n\x17purifypokemonproto_1205\x18\xb5\t \x01(\x0b\x32\".POGOProtos.Rpc.PurifyPokemonProto\x12M\n\x1dget_rocket_balloon_proto_1206\x18\xb6\t \x01(\x0b\x32%.POGOProtos.Rpc.GetRocketBalloonProto\x12\x62\n(start_rocket_balloon_incident_proto_1207\x18\xb7\t \x01(\x0b\x32/.POGOProtos.Rpc.StartRocketBalloonIncidentProto\x12^\n&vs_seeker_start_matchmaking_proto_1300\x18\x94\n \x01(\x0b\x32-.POGOProtos.Rpc.VsSeekerStartMatchmakingProto\x12N\n\x1d\x63\x61ncel_matchmaking_proto_1301\x18\x95\n \x01(\x0b\x32&.POGOProtos.Rpc.CancelMatchmakingProto\x12U\n!get_matchmaking_status_proto_1302\x18\x96\n \x01(\x0b\x32).POGOProtos.Rpc.GetMatchmakingStatusProto\x12s\n1complete_vs_seeker_and_restartcharging_proto_1303\x18\x97\n \x01(\x0b\x32\x37.POGOProtos.Rpc.CompleteVsSeekerAndRestartChargingProto\x12P\n\x1fget_vs_seeker_status_proto_1304\x18\x98\n \x01(\x0b\x32&.POGOProtos.Rpc.GetVsSeekerStatusProto\x12^\n%completecompetitive_season_proto_1305\x18\x99\n \x01(\x0b\x32..POGOProtos.Rpc.CompleteCompetitiveSeasonProto\x12V\n\"claim_vs_seeker_rewards_proto_1306\x18\x9a\n \x01(\x0b\x32).POGOProtos.Rpc.ClaimVsSeekerRewardsProto\x12\\\n%vs_seeker_reward_encounter_proto_1307\x18\x9b\n \x01(\x0b\x32,.POGOProtos.Rpc.VsSeekerRewardEncounterProto\x12M\n\x1d\x61\x63tivate_vs_seeker_proto_1308\x18\x9c\n \x01(\x0b\x32%.POGOProtos.Rpc.ActivateVsSeekerProto\x12<\n\x14\x62uddy_map_proto_1350\x18\xc6\n \x01(\x0b\x32\x1d.POGOProtos.Rpc.BuddyMapProto\x12@\n\x16\x62uddy_stats_proto_1351\x18\xc7\n \x01(\x0b\x32\x1f.POGOProtos.Rpc.BuddyStatsProto\x12\x44\n\x18\x62uddy_feeding_proto_1352\x18\xc8\n \x01(\x0b\x32!.POGOProtos.Rpc.BuddyFeedingProto\x12G\n\x1aopen_buddy_gift_proto_1353\x18\xc9\n \x01(\x0b\x32\".POGOProtos.Rpc.OpenBuddyGiftProto\x12\x44\n\x18\x62uddy_petting_proto_1354\x18\xca\n \x01(\x0b\x32!.POGOProtos.Rpc.BuddyPettingProto\x12K\n\x1cget_buddy_history_proto_1355\x18\xcb\n \x01(\x0b\x32$.POGOProtos.Rpc.GetBuddyHistoryProto\x12M\n\x1dupdate_route_draft_proto_1400\x18\xf8\n \x01(\x0b\x32%.POGOProtos.Rpc.UpdateRouteDraftProto\x12\x43\n\x18get_map_forts_proto_1401\x18\xf9\n \x01(\x0b\x32 .POGOProtos.Rpc.GetMapFortsProto\x12M\n\x1dsubmit_route_draft_proto_1402\x18\xfa\n \x01(\x0b\x32%.POGOProtos.Rpc.SubmitRouteDraftProto\x12Q\n\x1fget_published_routes_proto_1403\x18\xfb\n \x01(\x0b\x32\'.POGOProtos.Rpc.GetPublishedRoutesProto\x12@\n\x16start_route_proto_1404\x18\xfc\n \x01(\x0b\x32\x1f.POGOProtos.Rpc.StartRouteProto\x12>\n\x15get_routes_proto_1405\x18\xfd\n \x01(\x0b\x32\x1e.POGOProtos.Rpc.GetRoutesProto\x12\x45\n\x18progress_routeproto_1406\x18\xfe\n \x01(\x0b\x32\".POGOProtos.Rpc.ProgressRouteProto\x12T\n process_route_tappableproto_1408\x18\x80\x0b \x01(\x0b\x32).POGOProtos.Rpc.ProcessRouteTappableProto\x12K\n\x1clist_route_badges_proto_1409\x18\x81\x0b \x01(\x0b\x32$.POGOProtos.Rpc.ListRouteBadgesProto\x12\x42\n\x17\x63\x61ncel_route_proto_1410\x18\x82\x0b \x01(\x0b\x32 .POGOProtos.Rpc.CancelRouteProto\x12\x45\n\x19npc_route_gift_proto_1423\x18\x8f\x0b \x01(\x0b\x32!.POGOProtos.Rpc.NpcRouteGiftProto\x12h\n+create_buddy_multiplayer_session_proto_1456\x18\xb0\x0b \x01(\x0b\x32\x32.POGOProtos.Rpc.CreateBuddyMultiplayerSessionProto\x12\x64\n)join_buddy_multiplayer_session_proto_1457\x18\xb1\x0b \x01(\x0b\x32\x30.POGOProtos.Rpc.JoinBuddyMultiplayerSessionProto\x12\x66\n*leave_buddy_multiplayer_session_proto_1458\x18\xb2\x0b \x01(\x0b\x32\x31.POGOProtos.Rpc.LeaveBuddyMultiplayerSessionProto\x12\x45\n\x19get_today_view_proto_1501\x18\xdd\x0b \x01(\x0b\x32!.POGOProtos.Rpc.GetTodayViewProto\x12O\n\x1emega_evolve_pokemon_proto_1502\x18\xde\x0b \x01(\x0b\x32&.POGOProtos.Rpc.MegaEvolvePokemonProto\x12W\n\"remote_gift_pingrequest_proto_1503\x18\xdf\x0b \x01(\x0b\x32*.POGOProtos.Rpc.RemoteGiftPingRequestProto\x12Q\n\x1fsend_raid_invitation_proto_1504\x18\xe0\x0b \x01(\x0b\x32\'.POGOProtos.Rpc.SendRaidInvitationProto\x12O\n\x1eget_daily_encounter_proto_1601\x18\xc1\x0c \x01(\x0b\x32&.POGOProtos.Rpc.GetDailyEncounterProto\x12H\n\x1a\x64\x61ily_encounter_proto_1602\x18\xc2\x0c \x01(\x0b\x32#.POGOProtos.Rpc.DailyEncounterProto\x12O\n\x1eopen_sponsored_gift_proto_1650\x18\xf2\x0c \x01(\x0b\x32&.POGOProtos.Rpc.OpenSponsoredGiftProto\x12W\n\"save_player_preferences_proto_1652\x18\xf4\x0c \x01(\x0b\x32*.POGOProtos.Rpc.SavePlayerPreferencesProto\x12G\n\x19profanity_checkproto_1653\x18\xf5\x0c \x01(\x0b\x32#.POGOProtos.Rpc.ProfanityCheckProto\x12Y\n#get_timedgroup_challenge_proto_1700\x18\xa4\r \x01(\x0b\x32+.POGOProtos.Rpc.GetTimedGroupChallengeProto\x12Q\n\x1fget_nintendo_account_proto_1710\x18\xae\r \x01(\x0b\x32\'.POGOProtos.Rpc.GetNintendoAccountProto\x12W\n\"unlink_nintendo_account_proto_1711\x18\xaf\r \x01(\x0b\x32*.POGOProtos.Rpc.UnlinkNintendoAccountProto\x12W\n#get_nintendo_o_auth2_url_proto_1712\x18\xb0\r \x01(\x0b\x32).POGOProtos.Rpc.GetNintendoOAuth2UrlProto\x12\x66\n*transfer_pokemonto_pokemon_home_proto_1713\x18\xb1\r \x01(\x0b\x32\x31.POGOProtos.Rpc.TransferPokemonToPokemonHomeProto\x12P\n\x1ereport_ad_feedbackrequest_1716\x18\xb4\r \x01(\x0b\x32\'.POGOProtos.Rpc.ReportAdFeedbackRequest\x12M\n\x1d\x63reate_pokemon_tag_proto_1717\x18\xb5\r \x01(\x0b\x32%.POGOProtos.Rpc.CreatePokemonTagProto\x12M\n\x1d\x64\x65lete_pokemon_tag_proto_1718\x18\xb6\r \x01(\x0b\x32%.POGOProtos.Rpc.DeletePokemonTagProto\x12I\n\x1b\x65\x64it_pokemon_tag_proto_1719\x18\xb7\r \x01(\x0b\x32#.POGOProtos.Rpc.EditPokemonTagProto\x12_\n\'set_pokemon_tags_for_pokemon_proto_1720\x18\xb8\r \x01(\x0b\x32-.POGOProtos.Rpc.SetPokemonTagsForPokemonProto\x12I\n\x1bget_pokemon_tags_proto_1721\x18\xb9\r \x01(\x0b\x32#.POGOProtos.Rpc.GetPokemonTagsProto\x12O\n\x1e\x63hange_pokemon_form_proto_1722\x18\xba\r \x01(\x0b\x32&.POGOProtos.Rpc.ChangePokemonFormProto\x12o\n/choose_global_ticketed_event_variant_proto_1723\x18\xbb\r \x01(\x0b\x32\x35.POGOProtos.Rpc.ChooseGlobalTicketedEventVariantProto\x12K\n\x1cget_referral_code_proto_1800\x18\x88\x0e \x01(\x0b\x32$.POGOProtos.Rpc.GetReferralCodeProto\x12\x42\n\x17\x61\x64\x64_referrer_proto_1801\x18\x89\x0e \x01(\x0b\x32 .POGOProtos.Rpc.AddReferrerProto\x12n\n/send_friend_invite_via_referral_code_proto_1802\x18\x8a\x0e \x01(\x0b\x32\x34.POGOProtos.Rpc.SendFriendInviteViaReferralCodeProto\x12\x46\n\x19get_milestones_proto_1803\x18\x8b\x0e \x01(\x0b\x32\".POGOProtos.Rpc.GetMilestonesProto\x12W\n\"markmilestone_as_viewed_proto_1804\x18\x8c\x0e \x01(\x0b\x32*.POGOProtos.Rpc.MarkMilestoneAsViewedProto\x12U\n!get_milestones_preview_proto_1805\x18\x8d\x0e \x01(\x0b\x32).POGOProtos.Rpc.GetMilestonesPreviewProto\x12N\n\x1d\x63omplete_milestone_proto_1806\x18\x8e\x0e \x01(\x0b\x32&.POGOProtos.Rpc.CompleteMilestoneProto\x12H\n\x1agetgeofenced_ad_proto_1820\x18\x9c\x0e \x01(\x0b\x32#.POGOProtos.Rpc.GetGeofencedAdProto\x12J\n\x1b\x64\x65lete_postcards_proto_1909\x18\xf5\x0e \x01(\x0b\x32$.POGOProtos.Rpc.DeletePostcardsProto\x12H\n\x1a\x63reate_postcard_proto_1910\x18\xf6\x0e \x01(\x0b\x32#.POGOProtos.Rpc.CreatePostcardProto\x12H\n\x1aupdate_postcard_proto_1911\x18\xf7\x0e \x01(\x0b\x32#.POGOProtos.Rpc.UpdatePostcardProto\x12H\n\x1a\x64\x65lete_postcard_proto_1912\x18\xf8\x0e \x01(\x0b\x32#.POGOProtos.Rpc.DeletePostcardProto\x12I\n\x1bget_memento_list_proto_1913\x18\xf9\x0e \x01(\x0b\x32#.POGOProtos.Rpc.GetMementoListProto\x12T\n!upload_raid_client_log_proto_1914\x18\xfa\x0e \x01(\x0b\x32(.POGOProtos.Rpc.UploadRaidClientLogProto\x12[\n$check_gifting_eligibility_proto_2000\x18\xd0\x0f \x01(\x0b\x32,.POGOProtos.Rpc.CheckGiftingEligibilityProto\x12\x61\n(redeem_ticket_gift_for_friend_proto_2001\x18\xd1\x0f \x01(\x0b\x32..POGOProtos.Rpc.RedeemTicketGiftForFriendProto\x12K\n\x1cget_insence_recap_proto_2002\x18\xd2\x0f \x01(\x0b\x32$.POGOProtos.Rpc.GetInsenceRecapProto\x12U\n!get_pokestop_encounter_proto_2005\x18\xd5\x0f \x01(\x0b\x32).POGOProtos.Rpc.GetPokestopEncounterProto\x12`\n&encounter_pokestopencounter_proto_2006\x18\xd6\x0f \x01(\x0b\x32/.POGOProtos.Rpc.EncounterPokestopEncounterProto\x12W\n!player_spawnablepokemonproto_2007\x18\xd7\x0f \x01(\x0b\x32+.POGOProtos.Rpc.PlayerSpawnablePokemonProto\x12h\n,send_friend_request_via_player_id_proto_2010\x18\xda\x0f \x01(\x0b\x32\x31.POGOProtos.Rpc.SendFriendRequestViaPlayerIdProto\x12T\n!get_raid_lobby_counter_proto_2011\x18\xdb\x0f \x01(\x0b\x32(.POGOProtos.Rpc.GetRaidLobbyCounterProto\x12]\n&use_non_combat_move_request_proto_2014\x18\xde\x0f \x01(\x0b\x32,.POGOProtos.Rpc.UseNonCombatMoveRequestProto\x12r\n0check_pokemon_sizecontest_eligibility_proto_2100\x18\xb4\x10 \x01(\x0b\x32\x37.POGOProtos.Rpc.CheckPokemonSizeContestEligibilityProto\x12i\n,update_pokemon_size_contest_entry_proto_2101\x18\xb5\x10 \x01(\x0b\x32\x32.POGOProtos.Rpc.UpdatePokemonSizeContestEntryProto\x12\x63\n)get_pokemon_size_contest_entry_proto_2104\x18\xb8\x10 \x01(\x0b\x32/.POGOProtos.Rpc.GetPokemonSizeContestEntryProto\x12I\n\x1bget_contest_data_proto_2105\x18\xb9\x10 \x01(\x0b\x32#.POGOProtos.Rpc.GetContestDataProto\x12\x64\n)get_contests_unclaimed_rewards_proto_2106\x18\xba\x10 \x01(\x0b\x32\x30.POGOProtos.Rpc.GetContestsUnclaimedRewardsProto\x12T\n claimcontests_rewards_proto_2107\x18\xbb\x10 \x01(\x0b\x32).POGOProtos.Rpc.ClaimContestsRewardsProto\x12O\n\x1eget_entered_contest_proto_2108\x18\xbc\x10 \x01(\x0b\x32&.POGOProtos.Rpc.GetEnteredContestProto\x12\x64\n)badge_reward_encounter_request_proto_2360\x18\xb8\x12 \x01(\x0b\x32\x30.POGOProtos.Rpc.BadgeRewardEncounterRequestProto\x12I\n\x1bnpc_update_state_proto_2400\x18\xe0\x12 \x01(\x0b\x32#.POGOProtos.Rpc.NpcUpdateStateProto\x12\x43\n\x18npc_send_gift_proto_2401\x18\xe1\x12 \x01(\x0b\x32 .POGOProtos.Rpc.NpcSendGiftProto\x12\x43\n\x18npc_open_gift_proto_2402\x18\xe2\x12 \x01(\x0b\x32 .POGOProtos.Rpc.NpcOpenGiftProto\x12\x43\n\x18get_vps_event_proto_3000\x18\xb8\x17 \x01(\x0b\x32 .POGOProtos.Rpc.GetVpsEventProto\x12I\n\x1bupdate_vps_event_proto_3001\x18\xb9\x17 \x01(\x0b\x32#.POGOProtos.Rpc.UpdateVpsEventProto\x12\\\n$push_notification_registryproto_5000\x18\x88\' \x01(\x0b\x32-.POGOProtos.Rpc.PushNotificationRegistryProto\x12P\n\x1eupdate_notification_proto_5002\x18\x8a\' \x01(\x0b\x32\'.POGOProtos.Rpc.UpdateNotificationProto\x12\x31\n\x0eopt_proto_5003\x18\x8b\' \x01(\x0b\x32\x18.POGOProtos.Rpc.OptProto\x12\x62\n(download_gm_templates_request_proto_5004\x18\x8c\' \x01(\x0b\x32/.POGOProtos.Rpc.DownloadGmTemplatesRequestProto\x12\x44\n\x18get_inventory_proto_5005\x18\x8d\' \x01(\x0b\x32!.POGOProtos.Rpc.GetInventoryProto\x12V\n!redeem_passcoderequest_proto_5006\x18\x8e\' \x01(\x0b\x32*.POGOProtos.Rpc.RedeemPasscodeRequestProto\x12\x41\n\x16ping_requestproto_5007\x18\x8f\' \x01(\x0b\x32 .POGOProtos.Rpc.PingRequestProto\x12H\n\x1a\x61\x64\x64_loginaction_proto_5008\x18\x90\' \x01(\x0b\x32#.POGOProtos.Rpc.AddLoginActionProto\x12O\n\x1eremove_login_action_proto_5009\x18\x91\' \x01(\x0b\x32&.POGOProtos.Rpc.RemoveLoginActionProto\x12J\n\x1blistlogin_action_proto_5010\x18\x92\' \x01(\x0b\x32$.POGOProtos.Rpc.ListLoginActionProto\x12\x45\n\x19submit_new_poi_proto_5011\x18\x93\' \x01(\x0b\x32!.POGOProtos.Rpc.SubmitNewPoiProto\x12\x43\n\x17proxy_requestproto_5012\x18\x94\' \x01(\x0b\x32!.POGOProtos.Rpc.ProxyRequestProto\x12[\n$get_available_submissions_proto_5014\x18\x96\' \x01(\x0b\x32,.POGOProtos.Rpc.GetAvailableSubmissionsProto\x12Q\n\x1freplace_login_action_proto_5015\x18\x97\' \x01(\x0b\x32\'.POGOProtos.Rpc.ReplaceLoginActionProto\x12U\n!client_telemetry_batch_proto_5018\x18\x9a\' \x01(\x0b\x32).POGOProtos.Rpc.ClientTelemetryBatchProto\x12\x41\n\x16purchase_skuproto_5019\x18\x9b\' \x01(\x0b\x32 .POGOProtos.Rpc.PurchaseSkuProto\x12\x65\n*get_available_skus_and_balances_proto_5020\x18\x9c\' \x01(\x0b\x32\x30.POGOProtos.Rpc.GetAvailableSkusAndBalancesProto\x12R\n\x1fredeem_googlereceipt_proto_5021\x18\x9d\' \x01(\x0b\x32(.POGOProtos.Rpc.RedeemGoogleReceiptProto\x12P\n\x1eredeem_applereceipt_proto_5022\x18\x9e\' \x01(\x0b\x32\'.POGOProtos.Rpc.RedeemAppleReceiptProto\x12T\n redeem_desktopreceipt_proto_5023\x18\x9f\' \x01(\x0b\x32).POGOProtos.Rpc.RedeemDesktopReceiptProto\x12\x46\n\x19\x66itness_update_proto_5024\x18\xa0\' \x01(\x0b\x32\".POGOProtos.Rpc.FitnessUpdateProto\x12M\n\x1dget_fitness_report_proto_5025\x18\xa1\' \x01(\x0b\x32%.POGOProtos.Rpc.GetFitnessReportProto\x12j\n,client_telemetry_settings_request_proto_5026\x18\xa2\' \x01(\x0b\x32\x33.POGOProtos.Rpc.ClientTelemetrySettingsRequestProto\x12m\n-register_background_servicerequest_proto_5028\x18\xa4\' \x01(\x0b\x32\x35.POGOProtos.Rpc.RegisterBackgroundServiceRequestProto\x12j\n-set_in_game_currency_exchange_rate_proto_5032\x18\xa8\' \x01(\x0b\x32\x32.POGOProtos.Rpc.SetInGameCurrencyExchangeRateProto\x12H\n\x1ageofence_update_proto_5033\x18\xa9\' \x01(\x0b\x32#.POGOProtos.Rpc.GeofenceUpdateProto\x12\x44\n\x18location_ping_proto_5034\x18\xaa\' \x01(\x0b\x32!.POGOProtos.Rpc.LocationPingProto\x12W\n\"generategmap_signed_url_proto_5035\x18\xab\' \x01(\x0b\x32*.POGOProtos.Rpc.GenerateGmapSignedUrlProto\x12J\n\x1bgetgmap_settings_proto_5036\x18\xac\' \x01(\x0b\x32$.POGOProtos.Rpc.GetGmapSettingsProto\x12T\n redeem_samsungreceipt_proto_5037\x18\xad\' \x01(\x0b\x32).POGOProtos.Rpc.RedeemSamsungReceiptProto\x12h\n+get_outstanding_warnings_request_proto_5039\x18\xaf\' \x01(\x0b\x32\x32.POGOProtos.Rpc.GetOutstandingWarningsRequestProto\x12\x61\n\'acknowledge_warnings_request_proto_5040\x18\xb0\' \x01(\x0b\x32/.POGOProtos.Rpc.AcknowledgeWarningsRequestProto\x12I\n\x1bsubmit_poi_image_proto_5041\x18\xb1\' \x01(\x0b\x32#.POGOProtos.Rpc.SubmitPoiImageProto\x12\x65\n*submit_poi_text_metadata_update_proto_5042\x18\xb2\' \x01(\x0b\x32\x30.POGOProtos.Rpc.SubmitPoiTextMetadataUpdateProto\x12\\\n%submit_poi_location_update_proto_5043\x18\xb3\' \x01(\x0b\x32,.POGOProtos.Rpc.SubmitPoiLocationUpdateProto\x12^\n&submit_poi_takedown_request_proto_5044\x18\xb4\' \x01(\x0b\x32-.POGOProtos.Rpc.SubmitPoiTakedownRequestProto\x12\x43\n\x18get_web_token_proto_5045\x18\xb5\' \x01(\x0b\x32 .POGOProtos.Rpc.GetWebTokenProto\x12m\n.get_adventure_sync_settings_request_proto_5046\x18\xb6\' \x01(\x0b\x32\x34.POGOProtos.Rpc.GetAdventureSyncSettingsRequestProto\x12s\n1update_adventure_sync_settings_request_proto_5047\x18\xb7\' \x01(\x0b\x32\x37.POGOProtos.Rpc.UpdateAdventureSyncSettingsRequestProto\x12Q\n\x1fset_birthday_request_proto_5048\x18\xb8\' \x01(\x0b\x32\'.POGOProtos.Rpc.SetBirthdayRequestProto\x12J\n\x1b\x66\x65tch_newsfeed_request_5049\x18\xb9\' \x01(\x0b\x32$.POGOProtos.Rpc.FetchNewsfeedRequest\x12Q\n\x1fmark_newsfeed_read_request_5050\x18\xba\' \x01(\x0b\x32\'.POGOProtos.Rpc.MarkNewsfeedReadRequest\x12\x45\n\x19search_player_proto_10000\x18\x90N \x01(\x0b\x32!.POGOProtos.Rpc.SearchPlayerProto\x12N\n\x1esend_friend_invite_proto_10002\x18\x92N \x01(\x0b\x32%.POGOProtos.Rpc.SendFriendInviteProto\x12R\n cancel_friend_invite_proto_10003\x18\x93N \x01(\x0b\x32\'.POGOProtos.Rpc.CancelFriendInviteProto\x12R\n accept_friend_invite_proto_10004\x18\x94N \x01(\x0b\x32\'.POGOProtos.Rpc.AcceptFriendInviteProto\x12T\n!decline_friend_invite_proto_10005\x18\x95N \x01(\x0b\x32(.POGOProtos.Rpc.DeclineFriendInviteProto\x12J\n\x1cget_friends_list_proto_10006\x18\x96N \x01(\x0b\x32#.POGOProtos.Rpc.GetFriendsListProto\x12_\n\'get_outgoing_friend_invites_proto_10007\x18\x97N \x01(\x0b\x32-.POGOProtos.Rpc.GetOutgoingFriendInvitesProto\x12_\n\'get_incoming_friend_invites_proto_10008\x18\x98N \x01(\x0b\x32-.POGOProtos.Rpc.GetIncomingFriendInvitesProto\x12\x45\n\x19remove_friend_proto_10009\x18\x99N \x01(\x0b\x32!.POGOProtos.Rpc.RemoveFriendProto\x12N\n\x1eget_friend_details_proto_10010\x18\x9aN \x01(\x0b\x32%.POGOProtos.Rpc.GetFriendDetailsProto\x12V\n\"invite_facebook_friend_proto_10011\x18\x9bN \x01(\x0b\x32).POGOProtos.Rpc.InviteFacebookFriendProto\x12\x42\n\x18is_my_friend_proto_10012\x18\x9cN \x01(\x0b\x32\x1f.POGOProtos.Rpc.IsMyFriendProto\x12H\n\x1bget_friend_code_proto_10013\x18\x9dN \x01(\x0b\x32\".POGOProtos.Rpc.GetFriendCodeProto\x12Y\n$get_facebook_friend_list_proto_10014\x18\x9eN \x01(\x0b\x32*.POGOProtos.Rpc.GetFacebookFriendListProto\x12V\n\"update_facebook_status_proto_10015\x18\x9fN \x01(\x0b\x32).POGOProtos.Rpc.UpdateFacebookStatusProto\x12]\n%savesocial_playersettings_proto_10016\x18\xa0N \x01(\x0b\x32-.POGOProtos.Rpc.SaveSocialPlayerSettingsProto\x12P\n\x1fget_player_settings_proto_10017\x18\xa1N \x01(\x0b\x32&.POGOProtos.Rpc.GetPlayerSettingsProto\x12Q\n\x1fset_accountsettings_proto_10021\x18\xa5N \x01(\x0b\x32\'.POGOProtos.Rpc.SetAccountSettingsProto\x12R\n get_account_settings_proto_10022\x18\xa6N \x01(\x0b\x32\'.POGOProtos.Rpc.GetAccountSettingsProto\x12T\n!add_favorite_friend_request_10023\x18\xa7N \x01(\x0b\x32(.POGOProtos.Rpc.AddFavoriteFriendRequest\x12Y\n#remove_favorite_friendrequest_10024\x18\xa8N \x01(\x0b\x32+.POGOProtos.Rpc.RemoveFavoriteFriendRequest\x12\x45\n\x19\x62lock_account_proto_10025\x18\xa9N \x01(\x0b\x32!.POGOProtos.Rpc.BlockAccountProto\x12I\n\x1bunblock_account_proto_10026\x18\xaaN \x01(\x0b\x32#.POGOProtos.Rpc.UnblockAccountProto\x12P\n\x1fget_outgoing_blocks_proto_10027\x18\xabN \x01(\x0b\x32&.POGOProtos.Rpc.GetOutgoingBlocksProto\x12N\n\x1eis_account_blocked_proto_10028\x18\xacN \x01(\x0b\x32%.POGOProtos.Rpc.IsAccountBlockedProto\x12]\n%push_notification_registryproto_10101\x18\xf5N \x01(\x0b\x32-.POGOProtos.Rpc.PushNotificationRegistryProto\x12Q\n\x1fupdate_notification_proto_10103\x18\xf7N \x01(\x0b\x32\'.POGOProtos.Rpc.UpdateNotificationProto\x12\x32\n\x0fopt_proto_10104\x18\xf8N \x01(\x0b\x32\x18.POGOProtos.Rpc.OptProto\x12\x42\n\x18get_inbox_v2_proto_10105\x18\xf9N \x01(\x0b\x32\x1f.POGOProtos.Rpc.GetInboxV2Proto\x12\x46\n\x1aget_signed_url_proto_10201\x18\xd9O \x01(\x0b\x32!.POGOProtos.Rpc.GetSignedUrlProto\x12\x43\n\x18submit_image_proto_10202\x18\xdaO \x01(\x0b\x32 .POGOProtos.Rpc.SubmitImageProto\x12?\n\x16get_photos_proto_10203\x18\xdbO \x01(\x0b\x32\x1e.POGOProtos.Rpc.GetPhotosProto\x12\x43\n\x18\x64\x65lete_photo_proto_10204\x18\xdcO \x01(\x0b\x32 .POGOProtos.Rpc.DeletePhotoProto\x12\x43\n\x18\x66lag_photo_request_10205\x18\xddO \x01(\x0b\x32 .POGOProtos.Rpc.FlagPhotoRequest\x12L\n\x1cupdate_profile_request_20001\x18\xa1\x9c\x01 \x01(\x0b\x32$.POGOProtos.Rpc.UpdateProfileRequest\x12R\n\x1fupdate_friendship_request_20002\x18\xa2\x9c\x01 \x01(\x0b\x32\'.POGOProtos.Rpc.UpdateFriendshipRequest\x12\x46\n\x19get_profile_request_20003\x18\xa3\x9c\x01 \x01(\x0b\x32!.POGOProtos.Rpc.GetProfileRequest\x12\x46\n\x19invite_game_request_20004\x18\xa4\x9c\x01 \x01(\x0b\x32!.POGOProtos.Rpc.InviteGameRequest\x12H\n\x1alist_friends_request_20006\x18\xa6\x9c\x01 \x01(\x0b\x32\".POGOProtos.Rpc.ListFriendsRequest\x12O\n\x1eget_friend_details_proto_20007\x18\xa7\x9c\x01 \x01(\x0b\x32%.POGOProtos.Rpc.GetFriendDetailsProto\x12^\n&get_client_feature_flags_request_20008\x18\xa8\x9c\x01 \x01(\x0b\x32,.POGOProtos.Rpc.GetClientFeatureFlagsRequest\x12_\n&get_incominggame_invites_request_20010\x18\xaa\x9c\x01 \x01(\x0b\x32-.POGOProtos.Rpc.GetIncomingGameInvitesRequest\x12\x64\n)update_incoming_game_invite_request_20011\x18\xab\x9c\x01 \x01(\x0b\x32/.POGOProtos.Rpc.UpdateIncomingGameInviteRequest\x12h\n+dismiss_outgoing_game_invites_request_20012\x18\xac\x9c\x01 \x01(\x0b\x32\x31.POGOProtos.Rpc.DismissOutgoingGameInvitesRequest\x12Q\n\x1fsync_contact_list_request_20013\x18\xad\x9c\x01 \x01(\x0b\x32&.POGOProtos.Rpc.SyncContactListRequest\x12k\n-send_contact_list_friend_invite_request_20014\x18\xae\x9c\x01 \x01(\x0b\x32\x32.POGOProtos.Rpc.SendContactListFriendInviteRequest\x12_\n&refer_contact_list_friendrequest_20015\x18\xaf\x9c\x01 \x01(\x0b\x32-.POGOProtos.Rpc.ReferContactListFriendRequest\x12X\n#get_contact_list_info_request_20016\x18\xb0\x9c\x01 \x01(\x0b\x32).POGOProtos.Rpc.GetContactListInfoRequest\x12\x64\n)dismiss_contact_list_update_request_20017\x18\xb1\x9c\x01 \x01(\x0b\x32/.POGOProtos.Rpc.DismissContactListUpdateRequest\x12\x64\n)notify_contact_list_friends_request_20018\x18\xb2\x9c\x01 \x01(\x0b\x32/.POGOProtos.Rpc.NotifyContactListFriendsRequest\x12\x61\n\'get_friend_recommendation_request_20500\x18\x94\xa0\x01 \x01(\x0b\x32..POGOProtos.Rpc.GetFriendRecommendationRequest\x12k\n-get_outstanding_warnings_request_proto_200000\x18\xc0\x9a\x0c \x01(\x0b\x32\x32.POGOProtos.Rpc.GetOutstandingWarningsRequestProto\x12\x64\n)acknowledge_warnings_request_proto_200001\x18\xc1\x9a\x0c \x01(\x0b\x32/.POGOProtos.Rpc.AcknowledgeWarningsRequestProto\x12p\n/register_background_servicerequest_proto_230000\x18\xf0\x84\x0e \x01(\x0b\x32\x35.POGOProtos.Rpc.RegisterBackgroundServiceRequestProto\x12\x61\n(get_adventure_sync_progress_proto_230002\x18\xf2\x84\x0e \x01(\x0b\x32-.POGOProtos.Rpc.GetAdventureSyncProgressProto\x12\x44\n\x18purchase_skuproto_310000\x18\xf0\xf5\x12 \x01(\x0b\x32 .POGOProtos.Rpc.PurchaseSkuProto\x12h\n,get_available_skus_and_balances_proto_310001\x18\xf1\xf5\x12 \x01(\x0b\x32\x30.POGOProtos.Rpc.GetAvailableSkusAndBalancesProto\x12m\n/set_in_game_currency_exchange_rate_proto_310002\x18\xf2\xf5\x12 \x01(\x0b\x32\x32.POGOProtos.Rpc.SetInGameCurrencyExchangeRateProto\x12U\n!redeem_googlereceipt_proto_310100\x18\xd4\xf6\x12 \x01(\x0b\x32(.POGOProtos.Rpc.RedeemGoogleReceiptProto\x12S\n redeem_applereceipt_proto_310101\x18\xd5\xf6\x12 \x01(\x0b\x32\'.POGOProtos.Rpc.RedeemAppleReceiptProto\x12W\n\"redeem_desktopreceipt_proto_310102\x18\xd6\xf6\x12 \x01(\x0b\x32).POGOProtos.Rpc.RedeemDesktopReceiptProto\x12W\n\"redeem_samsungreceipt_proto_310103\x18\xd7\xf6\x12 \x01(\x0b\x32).POGOProtos.Rpc.RedeemSamsungReceiptProto\x12q\n0get_available_subscriptions_request_proto_310200\x18\xb8\xf7\x12 \x01(\x0b\x32\x35.POGOProtos.Rpc.GetAvailableSubscriptionsRequestProto\x12k\n-get_active_subscriptions_request_proto_310201\x18\xb9\xf7\x12 \x01(\x0b\x32\x32.POGOProtos.Rpc.GetActiveSubscriptionsRequestProto\x12K\n\x1cgeofence_update_proto_360000\x18\xc0\xfc\x15 \x01(\x0b\x32#.POGOProtos.Rpc.GeofenceUpdateProto\x12G\n\x1alocation_ping_proto_360001\x18\xc1\xfc\x15 \x01(\x0b\x32!.POGOProtos.Rpc.LocationPingProto\x12m\n.update_breadcrumb_history_request_proto_361000\x18\xa8\x84\x16 \x01(\x0b\x32\x33.POGOProtos.Rpc.UpdateBreadcrumbHistoryRequestProto\x12j\n,refresh_proximity_tokensrequest_proto_362000\x18\x90\x8c\x16 \x01(\x0b\x32\x32.POGOProtos.Rpc.RefreshProximityTokensRequestProto\x12l\n-report_proximity_contactsrequest_proto_362001\x18\x91\x8c\x16 \x01(\x0b\x32\x33.POGOProtos.Rpc.ReportProximityContactsRequestProto\x12T\n!getgame_access_token_proto_600005\x18\xc5\xcf$ \x01(\x0b\x32\'.POGOProtos.Rpc.GetGameAccessTokenProto\x12H\n\x1bsubmit_new_poi_proto_620000\x18\xe0\xeb% \x01(\x0b\x32!.POGOProtos.Rpc.SubmitNewPoiProto\x12^\n&get_available_submissions_proto_620001\x18\xe1\xeb% \x01(\x0b\x32,.POGOProtos.Rpc.GetAvailableSubmissionsProto\x12|\n6get_player_submission_validation_settings_proto_620003\x18\xe3\xeb% \x01(\x0b\x32:.POGOProtos.Rpc.GetPlayerSubmissionValidationSettingsProto\x12L\n\x1dsubmit_poi_image_proto_620100\x18\xc4\xec% \x01(\x0b\x32#.POGOProtos.Rpc.SubmitPoiImageProto\x12h\n,submit_poi_text_metadata_update_proto_620101\x18\xc5\xec% \x01(\x0b\x32\x30.POGOProtos.Rpc.SubmitPoiTextMetadataUpdateProto\x12_\n\'submit_poi_location_update_proto_620102\x18\xc6\xec% \x01(\x0b\x32,.POGOProtos.Rpc.SubmitPoiLocationUpdateProto\x12\x61\n(submit_poi_takedown_request_proto_620103\x18\xc7\xec% \x01(\x0b\x32-.POGOProtos.Rpc.SubmitPoiTakedownRequestProto\x12\\\n%submitsponsor_poi_report_proto_620104\x18\xc8\xec% \x01(\x0b\x32+.POGOProtos.Rpc.SubmitSponsorPoiReportProto\x12m\n.submitsponsor_poi_location_update_proto_620105\x18\xc9\xec% \x01(\x0b\x32\x33.POGOProtos.Rpc.SubmitSponsorPoiLocationUpdateProto\x12h\n,submit_poi_category_vote_record_proto_620106\x18\xca\xec% \x01(\x0b\x32\x30.POGOProtos.Rpc.SubmitPoiCategoryVoteRecordProto\x12Z\n$generategmap_signed_url_proto_620300\x18\x8c\xee% \x01(\x0b\x32*.POGOProtos.Rpc.GenerateGmapSignedUrlProto\x12M\n\x1dgetgmap_settings_proto_620301\x18\x8d\xee% \x01(\x0b\x32$.POGOProtos.Rpc.GetGmapSettingsProto\x12\x64\n)poi_video_submission_metadataproto_620400\x18\xf0\xee% \x01(\x0b\x32/.POGOProtos.Rpc.PoiVideoSubmissionMetadataProto\x12Z\n$getgrapeshot_upload_url_proto_620401\x18\xf1\xee% \x01(\x0b\x32*.POGOProtos.Rpc.GetGrapeshotUploadUrlProto\x12_\n\'async_file_upload_complete_proto_620402\x18\xf2\xee% \x01(\x0b\x32,.POGOProtos.Rpc.AsyncFileUploadCompleteProto\x12Z\n%get_a_r_mapping_settings_proto_620403\x18\xf3\xee% \x01(\x0b\x32).POGOProtos.Rpc.GetARMappingSettingsProto\x12O\n\x1fget_images_for_poi_proto_620500\x18\xd4\xef% \x01(\x0b\x32$.POGOProtos.Rpc.GetImagesForPoiProto\x12i\n-submit_player_image_vote_for_poi_proto_620501\x18\xd5\xef% \x01(\x0b\x32\x30.POGOProtos.Rpc.SubmitPlayerImageVoteForPoiProto\x12^\n&get_imagegallery_settings_proto_620502\x18\xd6\xef% \x01(\x0b\x32,.POGOProtos.Rpc.GetImageGallerySettingsProto\x12\x44\n\x19get_map_data_proto_620600\x18\xb8\xf0% \x01(\x0b\x32\x1f.POGOProtos.Rpc.GetMapDataProto\x12O\n\x1fget_pois_in_radius_proto_620601\x18\xb9\xf0% \x01(\x0b\x32$.POGOProtos.Rpc.GetPoisInRadiusProto\x12I\n\x1b\x66itness_update_proto_640000\x18\x80\x88\' \x01(\x0b\x32\".POGOProtos.Rpc.FitnessUpdateProto\x12P\n\x1fget_fitness_report_proto_640001\x18\x81\x88\' \x01(\x0b\x32%.POGOProtos.Rpc.GetFitnessReportProto\x12p\n0get_adventure_sync_settings_request_proto_640002\x18\x82\x88\' \x01(\x0b\x32\x34.POGOProtos.Rpc.GetAdventureSyncSettingsRequestProto\x12v\n3update_adventure_sync_settings_request_proto_640003\x18\x83\x88\' \x01(\x0b\x32\x37.POGOProtos.Rpc.UpdateAdventureSyncSettingsRequestProto\x12t\n2update_adventure_sync_fitness_request_proto_640004\x18\x84\x88\' \x01(\x0b\x32\x36.POGOProtos.Rpc.UpdateAdventureSyncFitnessRequestProto\x12{\n6get_adventure_sync_fitness_report_request_proto_640005\x18\x85\x88\' \x01(\x0b\x32\x39.POGOProtos.Rpc.GetAdventureSyncFitnessReportRequestProto\x1a\xed\xff\x01\n\x11\x41llResponsesProto\x12\x41\n\x16get_player_out_proto_2\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.GetPlayerOutProto\x12X\n\"get_holoholo_inventory_out_proto_4\x18\x04 \x01(\x0b\x32,.POGOProtos.Rpc.GetHoloholoInventoryOutProto\x12Y\n\"download_settings_response_proto_5\x18\x05 \x01(\x0b\x32-.POGOProtos.Rpc.DownloadSettingsResponseProto\x12i\n+getgame_master_client_templates_out_proto_6\x18\x06 \x01(\x0b\x32\x34.POGOProtos.Rpc.GetGameMasterClientTemplatesOutProto\x12_\n&get_remote_config_versions_out_proto_7\x18\x07 \x01(\x0b\x32/.POGOProtos.Rpc.GetRemoteConfigVersionsOutProto\x12i\n*register_background_deviceresponse_proto_8\x18\x08 \x01(\x0b\x32\x35.POGOProtos.Rpc.RegisterBackgroundDeviceResponseProto\x12H\n\x1aget_player_day_out_proto_9\x18\t \x01(\x0b\x32$.POGOProtos.Rpc.GetPlayerDayOutProto\x12Z\n#acknowledge_punishment_out_proto_10\x18\n \x01(\x0b\x32-.POGOProtos.Rpc.AcknowledgePunishmentOutProto\x12K\n\x1cget_server_time_out_proto_11\x18\x0b \x01(\x0b\x32%.POGOProtos.Rpc.GetServerTimeOutProto\x12I\n\x1bget_local_time_out_proto_12\x18\x0c \x01(\x0b\x32$.POGOProtos.Rpc.GetLocalTimeOutProto\x12\x45\n\x19\x66ort_search_out_proto_101\x18\x65 \x01(\x0b\x32\".POGOProtos.Rpc.FortSearchOutProto\x12\x42\n\x17\x65ncounter_out_proto_102\x18\x66 \x01(\x0b\x32!.POGOProtos.Rpc.EncounterOutProto\x12I\n\x1b\x63\x61tch_pokemon_out_proto_103\x18g \x01(\x0b\x32$.POGOProtos.Rpc.CatchPokemonOutProto\x12G\n\x1a\x66ort_details_out_proto_104\x18h \x01(\x0b\x32#.POGOProtos.Rpc.FortDetailsOutProto\x12L\n\x1dget_map_objects_out_proto_106\x18j \x01(\x0b\x32%.POGOProtos.Rpc.GetMapObjectsOutProto\x12\x45\n\x19\x66ort_deploy_out_proto_110\x18n \x01(\x0b\x32\".POGOProtos.Rpc.FortDeployOutProto\x12\x45\n\x19\x66ort_recall_out_proto_111\x18o \x01(\x0b\x32\".POGOProtos.Rpc.FortRecallOutProto\x12M\n\x1drelease_pokemon_out_proto_112\x18p \x01(\x0b\x32&.POGOProtos.Rpc.ReleasePokemonOutProto\x12L\n\x1duse_item_potion_out_proto_113\x18q \x01(\x0b\x32%.POGOProtos.Rpc.UseItemPotionOutProto\x12N\n\x1euse_item_capture_out_proto_114\x18r \x01(\x0b\x32&.POGOProtos.Rpc.UseItemCaptureOutProto\x12L\n\x1duse_item_revive_out_proto_116\x18t \x01(\x0b\x32%.POGOProtos.Rpc.UseItemReviveOutProto\x12I\n\x1aplayerprofile_outproto_121\x18y \x01(\x0b\x32%.POGOProtos.Rpc.PlayerProfileOutProto\x12K\n\x1c\x65volve_pokemon_out_proto_125\x18} \x01(\x0b\x32%.POGOProtos.Rpc.EvolvePokemonOutProto\x12N\n\x1eget_hatched_eggs_out_proto_126\x18~ \x01(\x0b\x32&.POGOProtos.Rpc.GetHatchedEggsOutProto\x12\x64\n)encounter_tutorial_complete_out_proto_127\x18\x7f \x01(\x0b\x32\x31.POGOProtos.Rpc.EncounterTutorialCompleteOutProto\x12O\n\x1elevel_up_rewards_out_proto_128\x18\x80\x01 \x01(\x0b\x32&.POGOProtos.Rpc.LevelUpRewardsOutProto\x12W\n\"check_awarded_badges_out_proto_129\x18\x81\x01 \x01(\x0b\x32*.POGOProtos.Rpc.CheckAwardedBadgesOutProto\x12H\n\x1arecycle_item_out_proto_137\x18\x89\x01 \x01(\x0b\x32#.POGOProtos.Rpc.RecycleItemOutProto\x12U\n!collect_daily_bonus_out_proto_138\x18\x8a\x01 \x01(\x0b\x32).POGOProtos.Rpc.CollectDailyBonusOutProto\x12P\n\x1fuse_item_xp_boost_out_proto_139\x18\x8b\x01 \x01(\x0b\x32&.POGOProtos.Rpc.UseItemXpBoostOutProto\x12Z\n$use_item_egg_incubator_out_proto_140\x18\x8c\x01 \x01(\x0b\x32+.POGOProtos.Rpc.UseItemEggIncubatorOutProto\x12S\n use_incense_action_out_proto_141\x18\x8d\x01 \x01(\x0b\x32(.POGOProtos.Rpc.UseIncenseActionOutProto\x12U\n!get_incense_pokemon_out_proto_142\x18\x8e\x01 \x01(\x0b\x32).POGOProtos.Rpc.GetIncensePokemonOutProto\x12R\n\x1fincense_encounter_out_proto_143\x18\x8f\x01 \x01(\x0b\x32(.POGOProtos.Rpc.IncenseEncounterOutProto\x12Q\n\x1f\x61\x64\x64_fort_modifier_out_proto_144\x18\x90\x01 \x01(\x0b\x32\'.POGOProtos.Rpc.AddFortModifierOutProto\x12L\n\x1c\x64isk_encounter_out_proto_145\x18\x91\x01 \x01(\x0b\x32%.POGOProtos.Rpc.DiskEncounterOutProto\x12N\n\x1dupgrade_pokemon_out_proto_147\x18\x93\x01 \x01(\x0b\x32&.POGOProtos.Rpc.UpgradePokemonOutProto\x12W\n\"set_favorite_pokemon_out_proto_148\x18\x94\x01 \x01(\x0b\x32*.POGOProtos.Rpc.SetFavoritePokemonOutProto\x12P\n\x1enickname_pokemon_out_proto_149\x18\x95\x01 \x01(\x0b\x32\'.POGOProtos.Rpc.NicknamePokemonOutProto\x12\x46\n\x19\x65quip_badge_out_proto_150\x18\x96\x01 \x01(\x0b\x32\".POGOProtos.Rpc.EquipBadgeOutProto\x12V\n!set_contactsettings_out_proto_151\x18\x97\x01 \x01(\x0b\x32*.POGOProtos.Rpc.SetContactSettingsOutProto\x12Q\n\x1fset_buddy_pokemon_out_proto_152\x18\x98\x01 \x01(\x0b\x32\'.POGOProtos.Rpc.SetBuddyPokemonOutProto\x12O\n\x1eget_buddy_walked_out_proto_153\x18\x99\x01 \x01(\x0b\x32&.POGOProtos.Rpc.GetBuddyWalkedOutProto\x12S\n use_item_encounter_out_proto_154\x18\x9a\x01 \x01(\x0b\x32(.POGOProtos.Rpc.UseItemEncounterOutProto\x12\x44\n\x18gym_deploy_out_proto_155\x18\x9b\x01 \x01(\x0b\x32!.POGOProtos.Rpc.GymDeployOutProto\x12\x46\n\x19gymget_info_out_proto_156\x18\x9c\x01 \x01(\x0b\x32\".POGOProtos.Rpc.GymGetInfoOutProto\x12Q\n\x1fgym_start_session_out_proto_157\x18\x9d\x01 \x01(\x0b\x32\'.POGOProtos.Rpc.GymStartSessionOutProto\x12Q\n\x1fgym_battle_attack_out_proto_158\x18\x9e\x01 \x01(\x0b\x32\'.POGOProtos.Rpc.GymBattleAttackOutProto\x12\x44\n\x18join_lobby_out_proto_159\x18\x9f\x01 \x01(\x0b\x32!.POGOProtos.Rpc.JoinLobbyOutProto\x12\x45\n\x18leavelobby_out_proto_160\x18\xa0\x01 \x01(\x0b\x32\".POGOProtos.Rpc.LeaveLobbyOutProto\x12W\n\"set_lobby_visibility_out_proto_161\x18\xa1\x01 \x01(\x0b\x32*.POGOProtos.Rpc.SetLobbyVisibilityOutProto\x12Q\n\x1fset_lobby_pokemon_out_proto_162\x18\xa2\x01 \x01(\x0b\x32\'.POGOProtos.Rpc.SetLobbyPokemonOutProto\x12O\n\x1eget_raid_details_out_proto_163\x18\xa3\x01 \x01(\x0b\x32&.POGOProtos.Rpc.GetRaidDetailsOutProto\x12O\n\x1egym_feed_pokemon_out_proto_164\x18\xa4\x01 \x01(\x0b\x32&.POGOProtos.Rpc.GymFeedPokemonOutProto\x12Q\n\x1fstart_raid_battle_out_proto_165\x18\xa5\x01 \x01(\x0b\x32\'.POGOProtos.Rpc.StartRaidBattleOutProto\x12S\n attack_raid_battle_out_proto_166\x18\xa6\x01 \x01(\x0b\x32(.POGOProtos.Rpc.AttackRaidBattleOutProto\x12\\\n%use_item_stardust_boost_out_proto_168\x18\xa8\x01 \x01(\x0b\x32,.POGOProtos.Rpc.UseItemStardustBoostOutProto\x12N\n\x1dreassign_player_out_proto_169\x18\xa9\x01 \x01(\x0b\x32&.POGOProtos.Rpc.ReassignPlayerOutProto\x12]\n%convertcandy_to_xlcandy_out_proto_171\x18\xab\x01 \x01(\x0b\x32-.POGOProtos.Rpc.ConvertCandyToXlCandyOutProto\x12O\n\x1eis_sku_available_out_proto_172\x18\xac\x01 \x01(\x0b\x32&.POGOProtos.Rpc.IsSkuAvailableOutProto\x12H\n\x1a\x61sset_digest_out_proto_300\x18\xac\x02 \x01(\x0b\x32#.POGOProtos.Rpc.AssetDigestOutProto\x12H\n\x1a\x64ownload_url_out_proto_301\x18\xad\x02 \x01(\x0b\x32#.POGOProtos.Rpc.DownloadUrlOutProto\x12J\n\x1b\x61sset_version_out_proto_302\x18\xae\x02 \x01(\x0b\x32$.POGOProtos.Rpc.AssetVersionOutProto\x12G\n\x19\x63odename_result_proto_403\x18\x93\x03 \x01(\x0b\x32#.POGOProtos.Rpc.CodenameResultProto\x12\x44\n\x18set_avatar_out_proto_404\x18\x94\x03 \x01(\x0b\x32!.POGOProtos.Rpc.SetAvatarOutProto\x12M\n\x1dset_player_team_out_proto_405\x18\x95\x03 \x01(\x0b\x32%.POGOProtos.Rpc.SetPlayerTeamOutProto\x12[\n$mark_tutorial_complete_out_proto_406\x18\x96\x03 \x01(\x0b\x32,.POGOProtos.Rpc.MarkTutorialCompleteOutProto\x12S\n set_neutral_avatar_out_proto_408\x18\x98\x03 \x01(\x0b\x32(.POGOProtos.Rpc.SetNeutralAvatarOutProto\x12M\n\x1c\x63heckchallenge_out_proto_600\x18\xd8\x04 \x01(\x0b\x32&.POGOProtos.Rpc.CheckChallengeOutProto\x12P\n\x1everify_challenge_out_proto_601\x18\xd9\x04 \x01(\x0b\x32\'.POGOProtos.Rpc.VerifyChallengeOutProto\x12\x39\n\x12\x65\x63ho_out_proto_666\x18\x9a\x05 \x01(\x0b\x32\x1c.POGOProtos.Rpc.EchoOutProto\x12J\n\x1aregister_sfidaresponse_800\x18\xa0\x06 \x01(\x0b\x32%.POGOProtos.Rpc.RegisterSfidaResponse\x12U\n sfida_certification_response_802\x18\xa2\x06 \x01(\x0b\x32*.POGOProtos.Rpc.SfidaCertificationResponse\x12G\n\x19sfida_update_response_803\x18\xa3\x06 \x01(\x0b\x32#.POGOProtos.Rpc.SfidaUpdateResponse\x12G\n\x19sfida_dowser_response_805\x18\xa5\x06 \x01(\x0b\x32#.POGOProtos.Rpc.SfidaDowserResponse\x12I\n\x1asfida_capture_response_806\x18\xa6\x06 \x01(\x0b\x32$.POGOProtos.Rpc.SfidaCaptureResponse\x12\x63\n(list_avatar_customizations_out_proto_807\x18\xa7\x06 \x01(\x0b\x32\x30.POGOProtos.Rpc.ListAvatarCustomizationsOutProto\x12_\n\'set_avatar_item_as_viewed_out_proto_808\x18\xa8\x06 \x01(\x0b\x32-.POGOProtos.Rpc.SetAvatarItemAsViewedOutProto\x12\x42\n\x17get_inbox_out_proto_809\x18\xa9\x06 \x01(\x0b\x32 .POGOProtos.Rpc.GetInboxOutProto\x12M\n\x1dlist_gym_badges_out_proto_811\x18\xab\x06 \x01(\x0b\x32%.POGOProtos.Rpc.ListGymBadgesOutProto\x12W\n\"getgym_badge_details_out_proto_812\x18\xac\x06 \x01(\x0b\x32*.POGOProtos.Rpc.GetGymBadgeDetailsOutProto\x12V\n\"use_item_move_reroll_out_proto_813\x18\xad\x06 \x01(\x0b\x32).POGOProtos.Rpc.UseItemMoveRerollOutProto\x12T\n!use_item_rare_candy_out_proto_814\x18\xae\x06 \x01(\x0b\x32(.POGOProtos.Rpc.UseItemRareCandyOutProto\x12Z\n$award_free_raid_ticket_out_proto_815\x18\xaf\x06 \x01(\x0b\x32+.POGOProtos.Rpc.AwardFreeRaidTicketOutProto\x12K\n\x1c\x66\x65tch_all_news_out_proto_816\x18\xb0\x06 \x01(\x0b\x32$.POGOProtos.Rpc.FetchAllNewsOutProto\x12Z\n$mark_read_news_article_out_proto_817\x18\xb1\x06 \x01(\x0b\x32+.POGOProtos.Rpc.MarkReadNewsArticleOutProto\x12U\n!get_player_settings_out_proto_818\x18\xb2\x06 \x01(\x0b\x32).POGOProtos.Rpc.GetPlayerSettingsOutProto\x12_\n&beluga_transaction_start_out_proto_819\x18\xb3\x06 \x01(\x0b\x32..POGOProtos.Rpc.BelugaTransactionStartOutProto\x12\x65\n)beluga_transaction_complete_out_proto_820\x18\xb4\x06 \x01(\x0b\x32\x31.POGOProtos.Rpc.BelugaTransactionCompleteOutProto\x12M\n\x1csfida_associate_response_822\x18\xb6\x06 \x01(\x0b\x32&.POGOProtos.Rpc.SfidaAssociateResponse\x12T\n sfida_check_pairing_response_823\x18\xb7\x06 \x01(\x0b\x32).POGOProtos.Rpc.SfidaCheckPairingResponse\x12S\n\x1fsfida_disassociate_response_824\x18\xb8\x06 \x01(\x0b\x32).POGOProtos.Rpc.SfidaDisassociateResponse\x12P\n\x1ewaina_get_rewards_response_825\x18\xb9\x06 \x01(\x0b\x32\'.POGOProtos.Rpc.WainaGetRewardsResponse\x12[\n$waina_submit_sleep_data_response_826\x18\xba\x06 \x01(\x0b\x32,.POGOProtos.Rpc.WainaSubmitSleepDataResponse\x12K\n\x1cget_new_quests_out_proto_900\x18\x84\x07 \x01(\x0b\x32$.POGOProtos.Rpc.GetNewQuestsOutProto\x12Q\n\x1fget_quest_details_out_proto_901\x18\x85\x07 \x01(\x0b\x32\'.POGOProtos.Rpc.GetQuestDetailsOutProto\x12L\n\x1c\x63omplete_quest_out_proto_902\x18\x86\x07 \x01(\x0b\x32%.POGOProtos.Rpc.CompleteQuestOutProto\x12H\n\x1aremove_quest_out_proto_903\x18\x87\x07 \x01(\x0b\x32#.POGOProtos.Rpc.RemoveQuestOutProto\x12N\n\x1dquest_encounter_out_proto_904\x18\x88\x07 \x01(\x0b\x32&.POGOProtos.Rpc.QuestEncounterOutProto\x12K\n\x1bprogress_quest_outproto_906\x18\x8a\x07 \x01(\x0b\x32%.POGOProtos.Rpc.ProgressQuestOutProto\x12\x42\n\x17send_gift_out_proto_950\x18\xb6\x07 \x01(\x0b\x32 .POGOProtos.Rpc.SendGiftOutProto\x12\x41\n\x16open_giftout_proto_951\x18\xb7\x07 \x01(\x0b\x32 .POGOProtos.Rpc.OpenGiftOutProto\x12U\n!getgift_box_details_out_proto_952\x18\xb8\x07 \x01(\x0b\x32).POGOProtos.Rpc.GetGiftBoxDetailsOutProto\x12\x46\n\x19\x64\x65lete_gift_out_proto_953\x18\xb9\x07 \x01(\x0b\x32\".POGOProtos.Rpc.DeleteGiftOutProto\x12V\n!save_playersnapshot_out_proto_954\x18\xba\x07 \x01(\x0b\x32*.POGOProtos.Rpc.SavePlayerSnapshotOutProto\x12M\n\x1d\x63heck_send_gift_out_proto_956\x18\xbc\x07 \x01(\x0b\x32%.POGOProtos.Rpc.CheckSendGiftOutProto\x12U\n!set_friend_nickname_out_proto_957\x18\xbd\x07 \x01(\x0b\x32).POGOProtos.Rpc.SetFriendNicknameOutProto\x12\x62\n(delete_gift_from_inventory_out_proto_958\x18\xbe\x07 \x01(\x0b\x32/.POGOProtos.Rpc.DeleteGiftFromInventoryOutProto\x12\x62\n\'savesocial_playersettings_out_proto_959\x18\xbf\x07 \x01(\x0b\x32\x30.POGOProtos.Rpc.SaveSocialPlayerSettingsOutProto\x12R\n share_ex_raid_pass_out_proto_960\x18\xc0\x07 \x01(\x0b\x32\'.POGOProtos.Rpc.ShareExRaidPassOutProto\x12]\n&check_share_ex_raid_pass_out_proto_961\x18\xc1\x07 \x01(\x0b\x32,.POGOProtos.Rpc.CheckShareExRaidPassOutProto\x12V\n\"decline_ex_raid_pass_out_proto_962\x18\xc2\x07 \x01(\x0b\x32).POGOProtos.Rpc.DeclineExRaidPassOutProto\x12G\n\x19open_tradingout_proto_970\x18\xca\x07 \x01(\x0b\x32#.POGOProtos.Rpc.OpenTradingOutProto\x12L\n\x1cupdate_trading_out_proto_971\x18\xcb\x07 \x01(\x0b\x32%.POGOProtos.Rpc.UpdateTradingOutProto\x12N\n\x1d\x63onfirm_trading_out_proto_972\x18\xcc\x07 \x01(\x0b\x32&.POGOProtos.Rpc.ConfirmTradingOutProto\x12L\n\x1c\x63\x61ncel_trading_out_proto_973\x18\xcd\x07 \x01(\x0b\x32%.POGOProtos.Rpc.CancelTradingOutProto\x12\x46\n\x19get_trading_out_proto_974\x18\xce\x07 \x01(\x0b\x32\".POGOProtos.Rpc.GetTradingOutProto\x12U\n!get_fitness_rewards_out_proto_980\x18\xd4\x07 \x01(\x0b\x32).POGOProtos.Rpc.GetFitnessRewardsOutProto\x12`\n\'get_combat_player_profile_out_proto_990\x18\xde\x07 \x01(\x0b\x32..POGOProtos.Rpc.GetCombatPlayerProfileOutProto\x12\x66\n*generate_combat_challenge_id_out_proto_991\x18\xdf\x07 \x01(\x0b\x32\x31.POGOProtos.Rpc.GenerateCombatChallengeIdOutProto\x12[\n#createcombatchallenge_out_proto_992\x18\xe0\x07 \x01(\x0b\x32-.POGOProtos.Rpc.CreateCombatChallengeOutProto\x12X\n\"open_combat_challengeout_proto_993\x18\xe1\x07 \x01(\x0b\x32+.POGOProtos.Rpc.OpenCombatChallengeOutProto\x12W\n\"get_combat_challenge_out_proto_994\x18\xe2\x07 \x01(\x0b\x32*.POGOProtos.Rpc.GetCombatChallengeOutProto\x12]\n%accept_combat_challenge_out_proto_995\x18\xe3\x07 \x01(\x0b\x32-.POGOProtos.Rpc.AcceptCombatChallengeOutProto\x12_\n&decline_combat_challenge_out_proto_996\x18\xe4\x07 \x01(\x0b\x32..POGOProtos.Rpc.DeclineCombatChallengeOutProto\x12[\n#cancelcombatchallenge_out_proto_997\x18\xe5\x07 \x01(\x0b\x32-.POGOProtos.Rpc.CancelCombatChallengeOutProto\x12n\n.submit_combat_challenge_pokemons_out_proto_998\x18\xe6\x07 \x01(\x0b\x32\x35.POGOProtos.Rpc.SubmitCombatChallengePokemonsOutProto\x12j\n,save_combat_player_preferences_out_proto_999\x18\xe7\x07 \x01(\x0b\x32\x33.POGOProtos.Rpc.SaveCombatPlayerPreferencesOutProto\x12U\n!open_combat_sessionout_proto_1000\x18\xe8\x07 \x01(\x0b\x32).POGOProtos.Rpc.OpenCombatSessionOutProto\x12K\n\x1cupdate_combat_out_proto_1001\x18\xe9\x07 \x01(\x0b\x32$.POGOProtos.Rpc.UpdateCombatOutProto\x12G\n\x1aquit_combat_out_proto_1002\x18\xea\x07 \x01(\x0b\x32\".POGOProtos.Rpc.QuitCombatOutProto\x12T\n!get_combat_results_out_proto_1003\x18\xeb\x07 \x01(\x0b\x32(.POGOProtos.Rpc.GetCombatResultsOutProto\x12V\n\"unlock_pokemon_move_out_proto_1004\x18\xec\x07 \x01(\x0b\x32).POGOProtos.Rpc.UnlockPokemonMoveOutProto\x12[\n%get_npc_combat_rewards_out_proto_1005\x18\xed\x07 \x01(\x0b\x32+.POGOProtos.Rpc.GetNpcCombatRewardsOutProto\x12Z\n$combat_friend_request_out_proto_1006\x18\xee\x07 \x01(\x0b\x32+.POGOProtos.Rpc.CombatFriendRequestOutProto\x12\\\n%open_npc_combat_sessionout_proto_1007\x18\xef\x07 \x01(\x0b\x32,.POGOProtos.Rpc.OpenNpcCombatSessionOutProto\x12M\n\x1dstart_tutorial_out_proto_1008\x18\xf0\x07 \x01(\x0b\x32%.POGOProtos.Rpc.StartTutorialOutProto\x12P\n\x1fget_tutorial_egg_out_proto_1009\x18\xf1\x07 \x01(\x0b\x32&.POGOProtos.Rpc.GetTutorialEggOutProto\x12\x45\n\x19send_probe_out_proto_1020\x18\xfc\x07 \x01(\x0b\x32!.POGOProtos.Rpc.SendProbeOutProto\x12O\n\x1e\x63heck_photobomb_out_proto_1101\x18\xcd\x08 \x01(\x0b\x32&.POGOProtos.Rpc.CheckPhotobombOutProto\x12S\n confirm_photobomb_out_proto_1102\x18\xce\x08 \x01(\x0b\x32(.POGOProtos.Rpc.ConfirmPhotobombOutProto\x12K\n\x1cget_photobomb_out_proto_1103\x18\xcf\x08 \x01(\x0b\x32$.POGOProtos.Rpc.GetPhotobombOutProto\x12W\n\"encounter_photobomb_out_proto_1104\x18\xd0\x08 \x01(\x0b\x32*.POGOProtos.Rpc.EncounterPhotobombOutProto\x12Q\n\x1fgetgmap_settings_out_proto_1105\x18\xd1\x08 \x01(\x0b\x32\'.POGOProtos.Rpc.GetGmapSettingsOutProto\x12G\n\x1a\x63hange_team_out_proto_1106\x18\xd2\x08 \x01(\x0b\x32\".POGOProtos.Rpc.ChangeTeamOutProto\x12J\n\x1cget_web_token_out_proto_1107\x18\xd3\x08 \x01(\x0b\x32#.POGOProtos.Rpc.GetWebTokenOutProto\x12\x62\n(complete_snapshot_session_out_proto_1110\x18\xd6\x08 \x01(\x0b\x32/.POGOProtos.Rpc.CompleteSnapshotSessionOutProto\x12k\n-complete_wild_snapshot_session_out_proto_1111\x18\xd7\x08 \x01(\x0b\x32\x33.POGOProtos.Rpc.CompleteWildSnapshotSessionOutProto\x12M\n\x1dstart_incident_out_proto_1200\x18\xb0\t \x01(\x0b\x32%.POGOProtos.Rpc.StartIncidentOutProto\x12\x64\n)complete_invasion_dialogue_out_proto_1201\x18\xb1\t \x01(\x0b\x32\x30.POGOProtos.Rpc.CompleteInvasionDialogueOutProto\x12\x66\n*open_invasion_combat_sessionout_proto_1202\x18\xb2\t \x01(\x0b\x32\x31.POGOProtos.Rpc.OpenInvasionCombatSessionOutProto\x12\\\n%update_invasion_battle_out_proto_1203\x18\xb3\t \x01(\x0b\x32,.POGOProtos.Rpc.UpdateInvasionBattleOutProto\x12U\n!invasion_encounter_out_proto_1204\x18\xb4\t \x01(\x0b\x32).POGOProtos.Rpc.InvasionEncounterOutProto\x12K\n\x1bpurifypokemon_outproto_1205\x18\xb5\t \x01(\x0b\x32%.POGOProtos.Rpc.PurifyPokemonOutProto\x12T\n!get_rocket_balloon_out_proto_1206\x18\xb6\t \x01(\x0b\x32(.POGOProtos.Rpc.GetRocketBalloonOutProto\x12\x65\n*vs_seeker_start_matchmaking_out_proto_1300\x18\x94\n \x01(\x0b\x32\x30.POGOProtos.Rpc.VsSeekerStartMatchmakingOutProto\x12U\n!cancel_matchmaking_out_proto_1301\x18\x95\n \x01(\x0b\x32).POGOProtos.Rpc.CancelMatchmakingOutProto\x12\\\n%get_matchmaking_status_out_proto_1302\x18\x96\n \x01(\x0b\x32,.POGOProtos.Rpc.GetMatchmakingStatusOutProto\x12z\n5complete_vs_seeker_and_restartcharging_out_proto_1303\x18\x97\n \x01(\x0b\x32:.POGOProtos.Rpc.CompleteVsSeekerAndRestartChargingOutProto\x12W\n#get_vs_seeker_status_out_proto_1304\x18\x98\n \x01(\x0b\x32).POGOProtos.Rpc.GetVsSeekerStatusOutProto\x12\x65\n)completecompetitive_season_out_proto_1305\x18\x99\n \x01(\x0b\x32\x31.POGOProtos.Rpc.CompleteCompetitiveSeasonOutProto\x12]\n&claim_vs_seeker_rewards_out_proto_1306\x18\x9a\n \x01(\x0b\x32,.POGOProtos.Rpc.ClaimVsSeekerRewardsOutProto\x12\x63\n)vs_seeker_reward_encounter_out_proto_1307\x18\x9b\n \x01(\x0b\x32/.POGOProtos.Rpc.VsSeekerRewardEncounterOutProto\x12T\n!activate_vs_seeker_out_proto_1308\x18\x9c\n \x01(\x0b\x32(.POGOProtos.Rpc.ActivateVsSeekerOutProto\x12\x43\n\x18\x62uddy_map_out_proto_1350\x18\xc6\n \x01(\x0b\x32 .POGOProtos.Rpc.BuddyMapOutProto\x12G\n\x1a\x62uddy_stats_out_proto_1351\x18\xc7\n \x01(\x0b\x32\".POGOProtos.Rpc.BuddyStatsOutProto\x12K\n\x1c\x62uddy_feeding_out_proto_1352\x18\xc8\n \x01(\x0b\x32$.POGOProtos.Rpc.BuddyFeedingOutProto\x12M\n\x1dopen_buddy_giftout_proto_1353\x18\xc9\n \x01(\x0b\x32%.POGOProtos.Rpc.OpenBuddyGiftOutProto\x12K\n\x1c\x62uddy_petting_out_proto_1354\x18\xca\n \x01(\x0b\x32$.POGOProtos.Rpc.BuddyPettingOutProto\x12R\n get_buddy_history_out_proto_1355\x18\xcb\n \x01(\x0b\x32\'.POGOProtos.Rpc.GetBuddyHistoryOutProto\x12T\n!update_route_draft_out_proto_1400\x18\xf8\n \x01(\x0b\x32(.POGOProtos.Rpc.UpdateRouteDraftOutProto\x12J\n\x1cget_map_forts_out_proto_1401\x18\xf9\n \x01(\x0b\x32#.POGOProtos.Rpc.GetMapFortsOutProto\x12T\n!submit_route_draft_out_proto_1402\x18\xfa\n \x01(\x0b\x32(.POGOProtos.Rpc.SubmitRouteDraftOutProto\x12X\n#get_published_routes_out_proto_1403\x18\xfb\n \x01(\x0b\x32*.POGOProtos.Rpc.GetPublishedRoutesOutProto\x12G\n\x1astart_route_out_proto_1404\x18\xfc\n \x01(\x0b\x32\".POGOProtos.Rpc.StartRouteOutProto\x12\x45\n\x19get_routes_out_proto_1405\x18\xfd\n \x01(\x0b\x32!.POGOProtos.Rpc.GetRoutesOutProto\x12L\n\x1cprogress_route_outproto_1406\x18\xfe\n \x01(\x0b\x32%.POGOProtos.Rpc.ProgressRouteOutProto\x12[\n$process_route_tappable_outproto_1408\x18\x80\x0b \x01(\x0b\x32,.POGOProtos.Rpc.ProcessRouteTappableOutProto\x12R\n list_route_badges_out_proto_1409\x18\x81\x0b \x01(\x0b\x32\'.POGOProtos.Rpc.ListRouteBadgesOutProto\x12I\n\x1b\x63\x61ncel_route_out_proto_1410\x18\x82\x0b \x01(\x0b\x32#.POGOProtos.Rpc.CancelRouteOutProto\x12L\n\x1dnpc_route_gift_out_proto_1423\x18\x8f\x0b \x01(\x0b\x32$.POGOProtos.Rpc.NpcRouteGiftOutProto\x12o\n/create_buddy_multiplayer_session_out_proto_1456\x18\xb0\x0b \x01(\x0b\x32\x35.POGOProtos.Rpc.CreateBuddyMultiplayerSessionOutProto\x12k\n-join_buddy_multiplayer_session_out_proto_1457\x18\xb1\x0b \x01(\x0b\x32\x33.POGOProtos.Rpc.JoinBuddyMultiplayerSessionOutProto\x12m\n.leave_buddy_multiplayer_session_out_proto_1458\x18\xb2\x0b \x01(\x0b\x32\x34.POGOProtos.Rpc.LeaveBuddyMultiplayerSessionOutProto\x12L\n\x1dget_today_view_out_proto_1501\x18\xdd\x0b \x01(\x0b\x32$.POGOProtos.Rpc.GetTodayViewOutProto\x12V\n\"mega_evolve_pokemon_out_proto_1502\x18\xde\x0b \x01(\x0b\x32).POGOProtos.Rpc.MegaEvolvePokemonOutProto\x12Y\n#remote_gift_pingresponse_proto_1503\x18\xdf\x0b \x01(\x0b\x32+.POGOProtos.Rpc.RemoteGiftPingResponseProto\x12X\n#send_raid_invitation_out_proto_1504\x18\xe0\x0b \x01(\x0b\x32*.POGOProtos.Rpc.SendRaidInvitationOutProto\x12V\n\"get_daily_encounter_out_proto_1601\x18\xc1\x0c \x01(\x0b\x32).POGOProtos.Rpc.GetDailyEncounterOutProto\x12O\n\x1e\x64\x61ily_encounter_out_proto_1602\x18\xc2\x0c \x01(\x0b\x32&.POGOProtos.Rpc.DailyEncounterOutProto\x12U\n!open_sponsored_giftout_proto_1650\x18\xf2\x0c \x01(\x0b\x32).POGOProtos.Rpc.OpenSponsoredGiftOutProto\x12^\n&save_player_preferences_out_proto_1652\x18\xf4\x0c \x01(\x0b\x32-.POGOProtos.Rpc.SavePlayerPreferencesOutProto\x12N\n\x1dprofanity_check_outproto_1653\x18\xf5\x0c \x01(\x0b\x32&.POGOProtos.Rpc.ProfanityCheckOutProto\x12`\n\'get_timedgroup_challenge_out_proto_1700\x18\xa4\r \x01(\x0b\x32..POGOProtos.Rpc.GetTimedGroupChallengeOutProto\x12X\n#get_nintendo_account_out_proto_1710\x18\xae\r \x01(\x0b\x32*.POGOProtos.Rpc.GetNintendoAccountOutProto\x12^\n&unlink_nintendo_account_out_proto_1711\x18\xaf\r \x01(\x0b\x32-.POGOProtos.Rpc.UnlinkNintendoAccountOutProto\x12^\n\'get_nintendo_o_auth2_url_out_proto_1712\x18\xb0\r \x01(\x0b\x32,.POGOProtos.Rpc.GetNintendoOAuth2UrlOutProto\x12m\n.transfer_pokemonto_pokemon_home_out_proto_1713\x18\xb1\r \x01(\x0b\x32\x34.POGOProtos.Rpc.TransferPokemonToPokemonHomeOutProto\x12R\n\x1freport_ad_feedbackresponse_1716\x18\xb4\r \x01(\x0b\x32(.POGOProtos.Rpc.ReportAdFeedbackResponse\x12T\n!create_pokemon_tag_out_proto_1717\x18\xb5\r \x01(\x0b\x32(.POGOProtos.Rpc.CreatePokemonTagOutProto\x12T\n!delete_pokemon_tag_out_proto_1718\x18\xb6\r \x01(\x0b\x32(.POGOProtos.Rpc.DeletePokemonTagOutProto\x12P\n\x1f\x65\x64it_pokemon_tag_out_proto_1719\x18\xb7\r \x01(\x0b\x32&.POGOProtos.Rpc.EditPokemonTagOutProto\x12\x66\n+set_pokemon_tags_for_pokemon_out_proto_1720\x18\xb8\r \x01(\x0b\x32\x30.POGOProtos.Rpc.SetPokemonTagsForPokemonOutProto\x12P\n\x1fget_pokemon_tags_out_proto_1721\x18\xb9\r \x01(\x0b\x32&.POGOProtos.Rpc.GetPokemonTagsOutProto\x12V\n\"change_pokemon_form_out_proto_1722\x18\xba\r \x01(\x0b\x32).POGOProtos.Rpc.ChangePokemonFormOutProto\x12v\n3choose_global_ticketed_event_variant_out_proto_1723\x18\xbb\r \x01(\x0b\x32\x38.POGOProtos.Rpc.ChooseGlobalTicketedEventVariantOutProto\x12R\n get_referral_code_out_proto_1800\x18\x88\x0e \x01(\x0b\x32\'.POGOProtos.Rpc.GetReferralCodeOutProto\x12I\n\x1b\x61\x64\x64_referrer_out_proto_1801\x18\x89\x0e \x01(\x0b\x32#.POGOProtos.Rpc.AddReferrerOutProto\x12u\n3send_friend_invite_via_referral_code_out_proto_1802\x18\x8a\x0e \x01(\x0b\x32\x37.POGOProtos.Rpc.SendFriendInviteViaReferralCodeOutProto\x12M\n\x1dget_milestones_out_proto_1803\x18\x8b\x0e \x01(\x0b\x32%.POGOProtos.Rpc.GetMilestonesOutProto\x12^\n&markmilestone_as_viewed_out_proto_1804\x18\x8c\x0e \x01(\x0b\x32-.POGOProtos.Rpc.MarkMilestoneAsViewedOutProto\x12\\\n%get_milestones_preview_out_proto_1805\x18\x8d\x0e \x01(\x0b\x32,.POGOProtos.Rpc.GetMilestonesPreviewOutProto\x12U\n!complete_milestone_out_proto_1806\x18\x8e\x0e \x01(\x0b\x32).POGOProtos.Rpc.CompleteMilestoneOutProto\x12O\n\x1egetgeofenced_ad_out_proto_1820\x18\x9c\x0e \x01(\x0b\x32&.POGOProtos.Rpc.GetGeofencedAdOutProto\x12Q\n\x1f\x64\x65lete_postcards_out_proto_1909\x18\xf5\x0e \x01(\x0b\x32\'.POGOProtos.Rpc.DeletePostcardsOutProto\x12O\n\x1e\x63reate_postcard_out_proto_1910\x18\xf6\x0e \x01(\x0b\x32&.POGOProtos.Rpc.CreatePostcardOutProto\x12O\n\x1eupdate_postcard_out_proto_1911\x18\xf7\x0e \x01(\x0b\x32&.POGOProtos.Rpc.UpdatePostcardOutProto\x12O\n\x1e\x64\x65lete_postcard_out_proto_1912\x18\xf8\x0e \x01(\x0b\x32&.POGOProtos.Rpc.DeletePostcardOutProto\x12P\n\x1fget_memento_list_out_proto_1913\x18\xf9\x0e \x01(\x0b\x32&.POGOProtos.Rpc.GetMementoListOutProto\x12[\n%upload_raid_client_log_out_proto_1914\x18\xfa\x0e \x01(\x0b\x32+.POGOProtos.Rpc.UploadRaidClientLogOutProto\x12\x62\n(check_gifting_eligibility_out_proto_2000\x18\xd0\x0f \x01(\x0b\x32/.POGOProtos.Rpc.CheckGiftingEligibilityOutProto\x12h\n,redeem_ticket_gift_for_friend_out_proto_2001\x18\xd1\x0f \x01(\x0b\x32\x31.POGOProtos.Rpc.RedeemTicketGiftForFriendOutProto\x12R\n get_insence_recap_out_proto_2002\x18\xd2\x0f \x01(\x0b\x32\'.POGOProtos.Rpc.GetInsenceRecapOutProto\x12i\n,get_ackwowledge_insence_recap_out_proto_2003\x18\xd3\x0f \x01(\x0b\x32\x32.POGOProtos.Rpc.GetAckwowledgeInsenceRecapOutProto\x12\\\n%get_pokestop_encounter_out_proto_2005\x18\xd5\x0f \x01(\x0b\x32,.POGOProtos.Rpc.GetPokestopEncounterOutProto\x12g\n*encounter_pokestopencounter_out_proto_2006\x18\xd6\x0f \x01(\x0b\x32\x32.POGOProtos.Rpc.EncounterPokestopEncounterOutProto\x12^\n%player_spawnablepokemon_outproto_2007\x18\xd7\x0f \x01(\x0b\x32..POGOProtos.Rpc.PlayerSpawnablePokemonOutProto\x12o\n0send_friend_request_via_player_id_out_proto_2010\x18\xda\x0f \x01(\x0b\x32\x34.POGOProtos.Rpc.SendFriendRequestViaPlayerIdOutProto\x12[\n%get_raid_lobby_counter_out_proto_2011\x18\xdb\x0f \x01(\x0b\x32+.POGOProtos.Rpc.GetRaidLobbyCounterOutProto\x12_\n\'use_non_combat_move_response_proto_2014\x18\xde\x0f \x01(\x0b\x32-.POGOProtos.Rpc.UseNonCombatMoveResponseProto\x12p\n0update_pokemon_size_contest_entry_out_proto_2101\x18\xb5\x10 \x01(\x0b\x32\x35.POGOProtos.Rpc.UpdatePokemonSizeContestEntryOutProto\x12j\n-get_pokemon_size_contest_entry_out_proto_2104\x18\xb8\x10 \x01(\x0b\x32\x32.POGOProtos.Rpc.GetPokemonSizeContestEntryOutProto\x12P\n\x1fget_contest_data_out_proto_2105\x18\xb9\x10 \x01(\x0b\x32&.POGOProtos.Rpc.GetContestDataOutProto\x12k\n-get_contests_unclaimed_rewards_out_proto_2106\x18\xba\x10 \x01(\x0b\x32\x33.POGOProtos.Rpc.GetContestsUnclaimedRewardsOutProto\x12[\n$claimcontests_rewards_out_proto_2107\x18\xbb\x10 \x01(\x0b\x32,.POGOProtos.Rpc.ClaimContestsRewardsOutProto\x12V\n\"get_entered_contest_out_proto_2108\x18\xbc\x10 \x01(\x0b\x32).POGOProtos.Rpc.GetEnteredContestOutProto\x12G\n\x1astart_party_out_proto_2302\x18\xfe\x11 \x01(\x0b\x32\".POGOProtos.Rpc.StartPartyOutProto\x12\x66\n*badge_reward_encounter_response_proto_2360\x18\xb8\x12 \x01(\x0b\x32\x31.POGOProtos.Rpc.BadgeRewardEncounterResponseProto\x12P\n\x1fnpc_update_state_out_proto_2400\x18\xe0\x12 \x01(\x0b\x32&.POGOProtos.Rpc.NpcUpdateStateOutProto\x12J\n\x1cnpc_send_gift_out_proto_2401\x18\xe1\x12 \x01(\x0b\x32#.POGOProtos.Rpc.NpcSendGiftOutProto\x12J\n\x1cnpc_open_gift_out_proto_2402\x18\xe2\x12 \x01(\x0b\x32#.POGOProtos.Rpc.NpcOpenGiftOutProto\x12J\n\x1cget_vps_event_out_proto_3000\x18\xb8\x17 \x01(\x0b\x32#.POGOProtos.Rpc.GetVpsEventOutProto\x12P\n\x1fupdate_vps_event_out_proto_3001\x18\xb9\x17 \x01(\x0b\x32&.POGOProtos.Rpc.UpdateVpsEventOutProto\x12\x63\n(push_notification_registry_outproto_5000\x18\x88\' \x01(\x0b\x32\x30.POGOProtos.Rpc.PushNotificationRegistryOutProto\x12W\n\"update_notification_out_proto_5002\x18\x8a\' \x01(\x0b\x32*.POGOProtos.Rpc.UpdateNotificationOutProto\x12\x37\n\x11optout_proto_5003\x18\x8b\' \x01(\x0b\x32\x1b.POGOProtos.Rpc.OptOutProto\x12\x64\n)download_gm_templates_response_proto_5004\x18\x8c\' \x01(\x0b\x32\x30.POGOProtos.Rpc.DownloadGmTemplatesResponseProto\x12U\n!get_inventory_response_proto_5005\x18\x8d\' \x01(\x0b\x32).POGOProtos.Rpc.GetInventoryResponseProto\x12X\n\"redeem_passcoderesponse_proto_5006\x18\x8e\' \x01(\x0b\x32+.POGOProtos.Rpc.RedeemPasscodeResponseProto\x12\x43\n\x17ping_responseproto_5007\x18\x8f\' \x01(\x0b\x32!.POGOProtos.Rpc.PingResponseProto\x12O\n\x1e\x61\x64\x64_loginaction_out_proto_5008\x18\x90\' \x01(\x0b\x32&.POGOProtos.Rpc.AddLoginActionOutProto\x12V\n\"remove_login_action_out_proto_5009\x18\x91\' \x01(\x0b\x32).POGOProtos.Rpc.RemoveLoginActionOutProto\x12Q\n\x1flistlogin_action_out_proto_5010\x18\x92\' \x01(\x0b\x32\'.POGOProtos.Rpc.ListLoginActionOutProto\x12L\n\x1dsubmit_new_poi_out_proto_5011\x18\x93\' \x01(\x0b\x32$.POGOProtos.Rpc.SubmitNewPoiOutProto\x12\x45\n\x18proxy_responseproto_5012\x18\x94\' \x01(\x0b\x32\".POGOProtos.Rpc.ProxyResponseProto\x12\x62\n(get_available_submissions_out_proto_5014\x18\x96\' \x01(\x0b\x32/.POGOProtos.Rpc.GetAvailableSubmissionsOutProto\x12X\n#replace_login_action_out_proto_5015\x18\x97\' \x01(\x0b\x32*.POGOProtos.Rpc.ReplaceLoginActionOutProto\x12\\\n%client_telemetry_batch_out_proto_5018\x18\x9a\' \x01(\x0b\x32,.POGOProtos.Rpc.ClientTelemetryBatchOutProto\x12H\n\x1apurchase_sku_outproto_5019\x18\x9b\' \x01(\x0b\x32#.POGOProtos.Rpc.PurchaseSkuOutProto\x12l\n.get_available_skus_and_balances_out_proto_5020\x18\x9c\' \x01(\x0b\x32\x33.POGOProtos.Rpc.GetAvailableSkusAndBalancesOutProto\x12Y\n#redeem_googlereceipt_out_proto_5021\x18\x9d\' \x01(\x0b\x32+.POGOProtos.Rpc.RedeemGoogleReceiptOutProto\x12W\n\"redeem_applereceipt_out_proto_5022\x18\x9e\' \x01(\x0b\x32*.POGOProtos.Rpc.RedeemAppleReceiptOutProto\x12[\n$redeem_desktopreceipt_out_proto_5023\x18\x9f\' \x01(\x0b\x32,.POGOProtos.Rpc.RedeemDesktopReceiptOutProto\x12M\n\x1d\x66itness_update_out_proto_5024\x18\xa0\' \x01(\x0b\x32%.POGOProtos.Rpc.FitnessUpdateOutProto\x12T\n!get_fitness_report_out_proto_5025\x18\xa1\' \x01(\x0b\x32(.POGOProtos.Rpc.GetFitnessReportOutProto\x12g\n*client_telemetryclient_settings_proto_5026\x18\xa2\' \x01(\x0b\x32\x32.POGOProtos.Rpc.ClientTelemetryClientSettingsProto\x12o\n.register_background_serviceresponse_proto_5028\x18\xa4\' \x01(\x0b\x32\x36.POGOProtos.Rpc.RegisterBackgroundServiceResponseProto\x12q\n1set_in_game_currency_exchange_rate_out_proto_5032\x18\xa8\' \x01(\x0b\x32\x35.POGOProtos.Rpc.SetInGameCurrencyExchangeRateOutProto\x12O\n\x1egeofence_update_out_proto_5033\x18\xa9\' \x01(\x0b\x32&.POGOProtos.Rpc.GeofenceUpdateOutProto\x12K\n\x1clocation_ping_out_proto_5034\x18\xaa\' \x01(\x0b\x32$.POGOProtos.Rpc.LocationPingOutProto\x12^\n&generategmap_signed_url_out_proto_5035\x18\xab\' \x01(\x0b\x32-.POGOProtos.Rpc.GenerateGmapSignedUrlOutProto\x12Q\n\x1fgetgmap_settings_out_proto_5036\x18\xac\' \x01(\x0b\x32\'.POGOProtos.Rpc.GetGmapSettingsOutProto\x12[\n$redeem_samsungreceipt_out_proto_5037\x18\xad\' \x01(\x0b\x32,.POGOProtos.Rpc.RedeemSamsungReceiptOutProto\x12j\n,get_outstanding_warnings_response_proto_5039\x18\xaf\' \x01(\x0b\x32\x33.POGOProtos.Rpc.GetOutstandingWarningsResponseProto\x12\x63\n(acknowledge_warnings_response_proto_5040\x18\xb0\' \x01(\x0b\x32\x30.POGOProtos.Rpc.AcknowledgeWarningsResponseProto\x12J\n\x1cget_web_token_out_proto_5045\x18\xb5\' \x01(\x0b\x32#.POGOProtos.Rpc.GetWebTokenOutProto\x12o\n/get_adventure_sync_settings_response_proto_5046\x18\xb6\' \x01(\x0b\x32\x35.POGOProtos.Rpc.GetAdventureSyncSettingsResponseProto\x12u\n2update_adventure_sync_settings_response_proto_5047\x18\xb7\' \x01(\x0b\x32\x38.POGOProtos.Rpc.UpdateAdventureSyncSettingsResponseProto\x12S\n set_birthday_response_proto_5048\x18\xb8\' \x01(\x0b\x32(.POGOProtos.Rpc.SetBirthdayResponseProto\x12L\n\x1c\x66\x65tch_newsfeed_response_5049\x18\xb9\' \x01(\x0b\x32%.POGOProtos.Rpc.FetchNewsfeedResponse\x12S\n mark_newsfeed_read_response_5050\x18\xba\' \x01(\x0b\x32(.POGOProtos.Rpc.MarkNewsfeedReadResponse\x12L\n\x1dsearch_player_out_proto_10000\x18\x90N \x01(\x0b\x32$.POGOProtos.Rpc.SearchPlayerOutProto\x12U\n\"send_friend_invite_out_proto_10002\x18\x92N \x01(\x0b\x32(.POGOProtos.Rpc.SendFriendInviteOutProto\x12Y\n$cancel_friend_invite_out_proto_10003\x18\x93N \x01(\x0b\x32*.POGOProtos.Rpc.CancelFriendInviteOutProto\x12Y\n$accept_friend_invite_out_proto_10004\x18\x94N \x01(\x0b\x32*.POGOProtos.Rpc.AcceptFriendInviteOutProto\x12[\n%decline_friend_invite_out_proto_10005\x18\x95N \x01(\x0b\x32+.POGOProtos.Rpc.DeclineFriendInviteOutProto\x12Q\n get_friends_list_out_proto_10006\x18\x96N \x01(\x0b\x32&.POGOProtos.Rpc.GetFriendsListOutProto\x12\x66\n+get_outgoing_friend_invites_out_proto_10007\x18\x97N \x01(\x0b\x32\x30.POGOProtos.Rpc.GetOutgoingFriendInvitesOutProto\x12\x66\n+get_incoming_friend_invites_out_proto_10008\x18\x98N \x01(\x0b\x32\x30.POGOProtos.Rpc.GetIncomingFriendInvitesOutProto\x12L\n\x1dremove_friend_out_proto_10009\x18\x99N \x01(\x0b\x32$.POGOProtos.Rpc.RemoveFriendOutProto\x12U\n\"get_friend_details_out_proto_10010\x18\x9aN \x01(\x0b\x32(.POGOProtos.Rpc.GetFriendDetailsOutProto\x12]\n&invite_facebook_friend_out_proto_10011\x18\x9bN \x01(\x0b\x32,.POGOProtos.Rpc.InviteFacebookFriendOutProto\x12I\n\x1cis_my_friend_out_proto_10012\x18\x9cN \x01(\x0b\x32\".POGOProtos.Rpc.IsMyFriendOutProto\x12O\n\x1fget_friend_code_out_proto_10013\x18\x9dN \x01(\x0b\x32%.POGOProtos.Rpc.GetFriendCodeOutProto\x12`\n(get_facebook_friend_list_out_proto_10014\x18\x9eN \x01(\x0b\x32-.POGOProtos.Rpc.GetFacebookFriendListOutProto\x12]\n&update_facebook_status_out_proto_10015\x18\x9fN \x01(\x0b\x32,.POGOProtos.Rpc.UpdateFacebookStatusOutProto\x12\x64\n)savesocial_playersettings_out_proto_10016\x18\xa0N \x01(\x0b\x32\x30.POGOProtos.Rpc.SaveSocialPlayerSettingsOutProto\x12W\n#get_player_settings_out_proto_10017\x18\xa1N \x01(\x0b\x32).POGOProtos.Rpc.GetPlayerSettingsOutProto\x12X\n#set_accountsettings_out_proto_10021\x18\xa5N \x01(\x0b\x32*.POGOProtos.Rpc.SetAccountSettingsOutProto\x12Y\n$get_account_settings_out_proto_10022\x18\xa6N \x01(\x0b\x32*.POGOProtos.Rpc.GetAccountSettingsOutProto\x12V\n\"add_favorite_friend_response_10023\x18\xa7N \x01(\x0b\x32).POGOProtos.Rpc.AddFavoriteFriendResponse\x12[\n$remove_favorite_friendresponse_10024\x18\xa8N \x01(\x0b\x32,.POGOProtos.Rpc.RemoveFavoriteFriendResponse\x12L\n\x1d\x62lock_account_out_proto_10025\x18\xa9N \x01(\x0b\x32$.POGOProtos.Rpc.BlockAccountOutProto\x12P\n\x1funblock_account_out_proto_10026\x18\xaaN \x01(\x0b\x32&.POGOProtos.Rpc.UnblockAccountOutProto\x12W\n#get_outgoing_blocks_out_proto_10027\x18\xabN \x01(\x0b\x32).POGOProtos.Rpc.GetOutgoingBlocksOutProto\x12U\n\"is_account_blocked_out_proto_10028\x18\xacN \x01(\x0b\x32(.POGOProtos.Rpc.IsAccountBlockedOutProto\x12\x64\n)push_notification_registry_outproto_10101\x18\xf5N \x01(\x0b\x32\x30.POGOProtos.Rpc.PushNotificationRegistryOutProto\x12X\n#update_notification_out_proto_10103\x18\xf7N \x01(\x0b\x32*.POGOProtos.Rpc.UpdateNotificationOutProto\x12\x38\n\x12optout_proto_10104\x18\xf8N \x01(\x0b\x32\x1b.POGOProtos.Rpc.OptOutProto\x12\x44\n\x19get_inbox_out_proto_10105\x18\xf9N \x01(\x0b\x32 .POGOProtos.Rpc.GetInboxOutProto\x12M\n\x1eget_signed_url_out_proto_10201\x18\xd9O \x01(\x0b\x32$.POGOProtos.Rpc.GetSignedUrlOutProto\x12J\n\x1csubmit_image_out_proto_10202\x18\xdaO \x01(\x0b\x32#.POGOProtos.Rpc.SubmitImageOutProto\x12\x46\n\x1aget_photos_out_proto_10203\x18\xdbO \x01(\x0b\x32!.POGOProtos.Rpc.GetPhotosOutProto\x12J\n\x1c\x64\x65lete_photo_out_proto_10204\x18\xdcO \x01(\x0b\x32#.POGOProtos.Rpc.DeletePhotoOutProto\x12\x45\n\x19\x66lag_photo_response_10205\x18\xddO \x01(\x0b\x32!.POGOProtos.Rpc.FlagPhotoResponse\x12N\n\x1dupdate_profile_response_20001\x18\xa1\x9c\x01 \x01(\x0b\x32%.POGOProtos.Rpc.UpdateProfileResponse\x12T\n update_friendship_response_20002\x18\xa2\x9c\x01 \x01(\x0b\x32(.POGOProtos.Rpc.UpdateFriendshipResponse\x12H\n\x1aget_profile_response_20003\x18\xa3\x9c\x01 \x01(\x0b\x32\".POGOProtos.Rpc.GetProfileResponse\x12H\n\x1ainvite_game_response_20004\x18\xa4\x9c\x01 \x01(\x0b\x32\".POGOProtos.Rpc.InviteGameResponse\x12J\n\x1blist_friends_response_20006\x18\xa6\x9c\x01 \x01(\x0b\x32#.POGOProtos.Rpc.ListFriendsResponse\x12V\n\"get_friend_details_out_proto_20007\x18\xa7\x9c\x01 \x01(\x0b\x32(.POGOProtos.Rpc.GetFriendDetailsOutProto\x12`\n\'get_client_feature_flags_response_20008\x18\xa8\x9c\x01 \x01(\x0b\x32-.POGOProtos.Rpc.GetClientFeatureFlagsResponse\x12\x61\n\'get_incominggame_invites_response_20010\x18\xaa\x9c\x01 \x01(\x0b\x32..POGOProtos.Rpc.GetIncomingGameInvitesResponse\x12\x66\n*update_incoming_game_invite_response_20011\x18\xab\x9c\x01 \x01(\x0b\x32\x30.POGOProtos.Rpc.UpdateIncomingGameInviteResponse\x12j\n,dismiss_outgoing_game_invites_response_20012\x18\xac\x9c\x01 \x01(\x0b\x32\x32.POGOProtos.Rpc.DismissOutgoingGameInvitesResponse\x12S\n sync_contact_list_response_20013\x18\xad\x9c\x01 \x01(\x0b\x32\'.POGOProtos.Rpc.SyncContactListResponse\x12m\n.send_contact_list_friend_invite_response_20014\x18\xae\x9c\x01 \x01(\x0b\x32\x33.POGOProtos.Rpc.SendContactListFriendInviteResponse\x12\x61\n\'refer_contact_list_friendresponse_20015\x18\xaf\x9c\x01 \x01(\x0b\x32..POGOProtos.Rpc.ReferContactListFriendResponse\x12Z\n$get_contact_list_info_response_20016\x18\xb0\x9c\x01 \x01(\x0b\x32*.POGOProtos.Rpc.GetContactListInfoResponse\x12\x66\n*dismiss_contact_list_update_response_20017\x18\xb1\x9c\x01 \x01(\x0b\x32\x30.POGOProtos.Rpc.DismissContactListUpdateResponse\x12\x66\n*notify_contact_list_friends_response_20018\x18\xb2\x9c\x01 \x01(\x0b\x32\x30.POGOProtos.Rpc.NotifyContactListFriendsResponse\x12\x63\n(get_friend_recommendation_response_20500\x18\x94\xa0\x01 \x01(\x0b\x32/.POGOProtos.Rpc.GetFriendRecommendationResponse\x12m\n.get_outstanding_warnings_response_proto_200000\x18\xc0\x9a\x0c \x01(\x0b\x32\x33.POGOProtos.Rpc.GetOutstandingWarningsResponseProto\x12\x66\n*acknowledge_warnings_response_proto_200001\x18\xc1\x9a\x0c \x01(\x0b\x32\x30.POGOProtos.Rpc.AcknowledgeWarningsResponseProto\x12r\n0register_background_serviceresponse_proto_230000\x18\xf0\x84\x0e \x01(\x0b\x32\x36.POGOProtos.Rpc.RegisterBackgroundServiceResponseProto\x12h\n,get_adventure_sync_progress_out_proto_230002\x18\xf2\x84\x0e \x01(\x0b\x32\x30.POGOProtos.Rpc.GetAdventureSyncProgressOutProto\x12K\n\x1cpurchase_sku_outproto_310000\x18\xf0\xf5\x12 \x01(\x0b\x32#.POGOProtos.Rpc.PurchaseSkuOutProto\x12o\n0get_available_skus_and_balances_out_proto_310001\x18\xf1\xf5\x12 \x01(\x0b\x32\x33.POGOProtos.Rpc.GetAvailableSkusAndBalancesOutProto\x12t\n3set_in_game_currency_exchange_rate_out_proto_310002\x18\xf2\xf5\x12 \x01(\x0b\x32\x35.POGOProtos.Rpc.SetInGameCurrencyExchangeRateOutProto\x12\\\n%redeem_googlereceipt_out_proto_310100\x18\xd4\xf6\x12 \x01(\x0b\x32+.POGOProtos.Rpc.RedeemGoogleReceiptOutProto\x12Z\n$redeem_applereceipt_out_proto_310101\x18\xd5\xf6\x12 \x01(\x0b\x32*.POGOProtos.Rpc.RedeemAppleReceiptOutProto\x12^\n&redeem_desktopreceipt_out_proto_310102\x18\xd6\xf6\x12 \x01(\x0b\x32,.POGOProtos.Rpc.RedeemDesktopReceiptOutProto\x12^\n&redeem_samsungreceipt_out_proto_310103\x18\xd7\xf6\x12 \x01(\x0b\x32,.POGOProtos.Rpc.RedeemSamsungReceiptOutProto\x12s\n1get_available_subscriptions_response_proto_310200\x18\xb8\xf7\x12 \x01(\x0b\x32\x36.POGOProtos.Rpc.GetAvailableSubscriptionsResponseProto\x12m\n.get_active_subscriptions_response_proto_310201\x18\xb9\xf7\x12 \x01(\x0b\x32\x33.POGOProtos.Rpc.GetActiveSubscriptionsResponseProto\x12R\n geofence_update_out_proto_360000\x18\xc0\xfc\x15 \x01(\x0b\x32&.POGOProtos.Rpc.GeofenceUpdateOutProto\x12N\n\x1elocation_ping_out_proto_360001\x18\xc1\xfc\x15 \x01(\x0b\x32$.POGOProtos.Rpc.LocationPingOutProto\x12o\n/update_breadcrumb_history_response_proto_361000\x18\xa8\x84\x16 \x01(\x0b\x32\x34.POGOProtos.Rpc.UpdateBreadcrumbHistoryResponseProto\x12l\n-refresh_proximity_tokensresponse_proto_362000\x18\x90\x8c\x16 \x01(\x0b\x32\x33.POGOProtos.Rpc.RefreshProximityTokensResponseProto\x12n\n.report_proximity_contactsresponse_proto_362001\x18\x91\x8c\x16 \x01(\x0b\x32\x34.POGOProtos.Rpc.ReportProximityContactsResponseProto\x12[\n%getgame_access_token_out_proto_600005\x18\xc5\xcf$ \x01(\x0b\x32*.POGOProtos.Rpc.GetGameAccessTokenOutProto\x12O\n\x1fsubmit_new_poi_out_proto_620000\x18\xe0\xeb% \x01(\x0b\x32$.POGOProtos.Rpc.SubmitNewPoiOutProto\x12\x65\n*get_available_submissions_out_proto_620001\x18\xe1\xeb% \x01(\x0b\x32/.POGOProtos.Rpc.GetAvailableSubmissionsOutProto\x12\x83\x01\n:get_player_submission_validation_settings_out_proto_620003\x18\xe3\xeb% \x01(\x0b\x32=.POGOProtos.Rpc.GetPlayerSubmissionValidationSettingsOutProto\x12\x61\n(generategmap_signed_url_out_proto_620300\x18\x8c\xee% \x01(\x0b\x32-.POGOProtos.Rpc.GenerateGmapSignedUrlOutProto\x12T\n!getgmap_settings_out_proto_620301\x18\x8d\xee% \x01(\x0b\x32\'.POGOProtos.Rpc.GetGmapSettingsOutProto\x12\x61\n(getgrapeshot_upload_url_out_proto_620401\x18\xf1\xee% \x01(\x0b\x32-.POGOProtos.Rpc.GetGrapeshotUploadUrlOutProto\x12\x66\n+async_file_upload_complete_out_proto_620402\x18\xf2\xee% \x01(\x0b\x32/.POGOProtos.Rpc.AsyncFileUploadCompleteOutProto\x12\x61\n)get_a_r_mapping_settings_out_proto_620403\x18\xf3\xee% \x01(\x0b\x32,.POGOProtos.Rpc.GetARMappingSettingsOutProto\x12V\n#get_images_for_poi_out_proto_620500\x18\xd4\xef% \x01(\x0b\x32\'.POGOProtos.Rpc.GetImagesForPoiOutProto\x12p\n1submit_player_image_vote_for_poi_out_proto_620501\x18\xd5\xef% \x01(\x0b\x32\x33.POGOProtos.Rpc.SubmitPlayerImageVoteForPoiOutProto\x12\x65\n*get_imagegallery_settings_out_proto_620502\x18\xd6\xef% \x01(\x0b\x32/.POGOProtos.Rpc.GetImageGallerySettingsOutProto\x12K\n\x1dget_map_data_out_proto_620600\x18\xb8\xf0% \x01(\x0b\x32\".POGOProtos.Rpc.GetMapDataOutProto\x12V\n#get_pois_in_radius_out_proto_620601\x18\xb9\xf0% \x01(\x0b\x32\'.POGOProtos.Rpc.GetPoisInRadiusOutProto\x12P\n\x1f\x66itness_update_out_proto_640000\x18\x80\x88\' \x01(\x0b\x32%.POGOProtos.Rpc.FitnessUpdateOutProto\x12W\n#get_fitness_report_out_proto_640001\x18\x81\x88\' \x01(\x0b\x32(.POGOProtos.Rpc.GetFitnessReportOutProto\x12r\n1get_adventure_sync_settings_response_proto_640002\x18\x82\x88\' \x01(\x0b\x32\x35.POGOProtos.Rpc.GetAdventureSyncSettingsResponseProto\x12x\n4update_adventure_sync_settings_response_proto_640003\x18\x83\x88\' \x01(\x0b\x32\x38.POGOProtos.Rpc.UpdateAdventureSyncSettingsResponseProto\x12v\n3update_adventure_sync_fitness_response_proto_640004\x18\x84\x88\' \x01(\x0b\x32\x37.POGOProtos.Rpc.UpdateAdventureSyncFitnessResponseProto\x12}\n7get_adventure_sync_fitness_report_response_proto_640005\x18\x85\x88\' \x01(\x0b\x32:.POGOProtos.Rpc.GetAdventureSyncFitnessReportResponseProto\x1as\n\x07Message\x12W\n\x06method\x18\x01 \x01(\x0e\x32G.POGOProtos.Rpc.AllTypesAndMessagesResponsesProto.AllResquestTypesProto\x12\x0f\n\x07message\x18\x02 \x01(\x0c\x1au\n\x08Response\x12W\n\x06method\x18\x01 \x01(\x0e\x32G.POGOProtos.Rpc.AllTypesAndMessagesResponsesProto.AllResquestTypesProto\x12\x10\n\x08response\x18\x02 \x01(\x0c\"\xda\x01\n\tNMAMethod\x12\x1b\n\x17NMA_METHOD_METHOD_UNSET\x10\x00\x12\x19\n\x15NMA_METHOD_GET_PLAYER\x10\x01\x12$\n NMA_METHOD_GET_SURVEYOR_PROJECTS\x10\x02\x12 \n\x1cNMA_METHOD_GET_SERVER_CONFIG\x10\x03\x12&\n\"NMA_METHOD_UPDATE_SURVEYOR_PROJECT\x10\x04\x12%\n!NMA_METHOD_UPDATE_USER_ONBOARDING\x10\x05\"\x82\xba\x01\n\x15\x41llResquestTypesProto\x12\x16\n\x12REQUEST_TYPE_UNSET\x10\x00\x12\"\n\x1eREQUEST_TYPE_METHOD_GET_PLAYER\x10\x02\x12.\n*REQUEST_TYPE_METHOD_GET_HOLOHOLO_INVENTORY\x10\x04\x12)\n%REQUEST_TYPE_METHOD_DOWNLOAD_SETTINGS\x10\x05\x12/\n+REQUEST_TYPE_METHOD_DOWNLOAD_ITEM_TEMPLATES\x10\x06\x12\x36\n2REQUEST_TYPE_METHOD_DOWNLOAD_REMOTE_CONFIG_VERSION\x10\x07\x12\x32\n.REQUEST_TYPE_METHOD_REGISTER_BACKGROUND_DEVICE\x10\x08\x12&\n\"REQUEST_TYPE_METHOD_GET_PLAYER_DAY\x10\t\x12.\n*REQUEST_TYPE_METHOD_ACKNOWLEDGE_PUNISHMENT\x10\n\x12\'\n#REQUEST_TYPE_METHOD_GET_SERVER_TIME\x10\x0b\x12&\n\"REQUEST_TYPE_METHOD_GET_LOCAL_TIME\x10\x0c\x12#\n\x1fREQUEST_TYPE_METHOD_FORT_SEARCH\x10\x65\x12!\n\x1dREQUEST_TYPE_METHOD_ENCOUNTER\x10\x66\x12%\n!REQUEST_TYPE_METHOD_CATCH_POKEMON\x10g\x12$\n REQUEST_TYPE_METHOD_FORT_DETAILS\x10h\x12\'\n#REQUEST_TYPE_METHOD_GET_MAP_OBJECTS\x10j\x12+\n\'REQUEST_TYPE_METHOD_FORT_DEPLOY_POKEMON\x10n\x12+\n\'REQUEST_TYPE_METHOD_FORT_RECALL_POKEMON\x10o\x12\'\n#REQUEST_TYPE_METHOD_RELEASE_POKEMON\x10p\x12\'\n#REQUEST_TYPE_METHOD_USE_ITEM_POTION\x10q\x12(\n$REQUEST_TYPE_METHOD_USE_ITEM_CAPTURE\x10r\x12%\n!REQUEST_TYPE_METHOD_USE_ITEM_FLEE\x10s\x12\'\n#REQUEST_TYPE_METHOD_USE_ITEM_REVIVE\x10t\x12*\n&REQUEST_TYPE_METHOD_GET_PLAYER_PROFILE\x10y\x12&\n\"REQUEST_TYPE_METHOD_EVOLVE_POKEMON\x10}\x12(\n$REQUEST_TYPE_METHOD_GET_HATCHED_EGGS\x10~\x12\x33\n/REQUEST_TYPE_METHOD_ENCOUNTER_TUTORIAL_COMPLETE\x10\x7f\x12)\n$REQUEST_TYPE_METHOD_LEVEL_UP_REWARDS\x10\x80\x01\x12-\n(REQUEST_TYPE_METHOD_CHECK_AWARDED_BADGES\x10\x81\x01\x12/\n*REQUEST_TYPE_METHOD_RECYCLE_INVENTORY_ITEM\x10\x89\x01\x12,\n\'REQUEST_TYPE_METHOD_COLLECT_DAILY_BONUS\x10\x8a\x01\x12*\n%REQUEST_TYPE_METHOD_USE_ITEM_XP_BOOST\x10\x8b\x01\x12/\n*REQUEST_TYPE_METHOD_USE_ITEM_EGG_INCUBATOR\x10\x8c\x01\x12$\n\x1fREQUEST_TYPE_METHOD_USE_INCENSE\x10\x8d\x01\x12,\n\'REQUEST_TYPE_METHOD_GET_INCENSE_POKEMON\x10\x8e\x01\x12*\n%REQUEST_TYPE_METHOD_INCENSE_ENCOUNTER\x10\x8f\x01\x12*\n%REQUEST_TYPE_METHOD_ADD_FORT_MODIFIER\x10\x90\x01\x12\'\n\"REQUEST_TYPE_METHOD_DISK_ENCOUNTER\x10\x91\x01\x12(\n#REQUEST_TYPE_METHOD_UPGRADE_POKEMON\x10\x93\x01\x12-\n(REQUEST_TYPE_METHOD_SET_FAVORITE_POKEMON\x10\x94\x01\x12)\n$REQUEST_TYPE_METHOD_NICKNAME_POKEMON\x10\x95\x01\x12$\n\x1fREQUEST_TYPE_METHOD_EQUIP_BADGE\x10\x96\x01\x12-\n(REQUEST_TYPE_METHOD_SET_CONTACT_SETTINGS\x10\x97\x01\x12*\n%REQUEST_TYPE_METHOD_SET_BUDDY_POKEMON\x10\x98\x01\x12)\n$REQUEST_TYPE_METHOD_GET_BUDDY_WALKED\x10\x99\x01\x12+\n&REQUEST_TYPE_METHOD_USE_ITEM_ENCOUNTER\x10\x9a\x01\x12#\n\x1eREQUEST_TYPE_METHOD_GYM_DEPLOY\x10\x9b\x01\x12%\n REQUEST_TYPE_METHOD_GYM_GET_INFO\x10\x9c\x01\x12*\n%REQUEST_TYPE_METHOD_GYM_START_SESSION\x10\x9d\x01\x12*\n%REQUEST_TYPE_METHOD_GYM_BATTLE_ATTACK\x10\x9e\x01\x12#\n\x1eREQUEST_TYPE_METHOD_JOIN_LOBBY\x10\x9f\x01\x12$\n\x1fREQUEST_TYPE_METHOD_LEAVE_LOBBY\x10\xa0\x01\x12-\n(REQUEST_TYPE_METHOD_SET_LOBBY_VISIBILITY\x10\xa1\x01\x12*\n%REQUEST_TYPE_METHOD_SET_LOBBY_POKEMON\x10\xa2\x01\x12)\n$REQUEST_TYPE_METHOD_GET_RAID_DETAILS\x10\xa3\x01\x12)\n$REQUEST_TYPE_METHOD_GYM_FEED_POKEMON\x10\xa4\x01\x12*\n%REQUEST_TYPE_METHOD_START_RAID_BATTLE\x10\xa5\x01\x12$\n\x1fREQUEST_TYPE_METHOD_ATTACK_RAID\x10\xa6\x01\x12\'\n\"REQUEST_TYPE_METHOD_AWARD_POKECOIN\x10\xa7\x01\x12\x30\n+REQUEST_TYPE_METHOD_USE_ITEM_STARDUST_BOOST\x10\xa8\x01\x12(\n#REQUEST_TYPE_METHOD_REASSIGN_PLAYER\x10\xa9\x01\x12,\n\'REQUEST_TYPE_METHOD_REDEEM_POI_PASSCODE\x10\xaa\x01\x12\x32\n-REQUEST_TYPE_METHOD_CONVERT_CANDY_TO_XL_CANDY\x10\xab\x01\x12)\n$REQUEST_TYPE_METHOD_IS_SKU_AVAILABLE\x10\xac\x01\x12)\n$REQUEST_TYPE_METHOD_GET_ASSET_DIGEST\x10\xac\x02\x12*\n%REQUEST_TYPE_METHOD_GET_DOWNLOAD_URLS\x10\xad\x02\x12*\n%REQUEST_TYPE_METHOD_GET_ASSET_VERSION\x10\xae\x02\x12\'\n\"REQUEST_TYPE_METHOD_CLAIM_CODENAME\x10\x93\x03\x12#\n\x1eREQUEST_TYPE_METHOD_SET_AVATAR\x10\x94\x03\x12(\n#REQUEST_TYPE_METHOD_SET_PLAYER_TEAM\x10\x95\x03\x12/\n*REQUEST_TYPE_METHOD_MARK_TUTORIAL_COMPLETE\x10\x96\x03\x12\x33\n.REQUEST_TYPE_METHOD_UPDATE_PERFORMANCE_METRICS\x10\x97\x03\x12+\n&REQUEST_TYPE_METHOD_SET_NEUTRAL_AVATAR\x10\x98\x03\x12\x30\n+REQUEST_TYPE_METHOD_LIST_AVATAR_STORE_ITEMS\x10\x99\x03\x12\x35\n0REQUEST_TYPE_METHOD_LIST_AVATAR_APPEARANCE_ITEMS\x10\x9a\x03\x12(\n#REQUEST_TYPE_METHOD_CHECK_CHALLENGE\x10\xd8\x04\x12)\n$REQUEST_TYPE_METHOD_VERIFY_CHALLENGE\x10\xd9\x04\x12\x1d\n\x18REQUEST_TYPE_METHOD_ECHO\x10\x9a\x05\x12+\n&REQUEST_TYPE_METHOD_SFIDA_REGISTRATION\x10\xa0\x06\x12)\n$REQUEST_TYPE_METHOD_SFIDA_ACTION_LOG\x10\xa1\x06\x12,\n\'REQUEST_TYPE_METHOD_SFIDA_CERTIFICATION\x10\xa2\x06\x12%\n REQUEST_TYPE_METHOD_SFIDA_UPDATE\x10\xa3\x06\x12%\n REQUEST_TYPE_METHOD_SFIDA_ACTION\x10\xa4\x06\x12%\n REQUEST_TYPE_METHOD_SFIDA_DOWSER\x10\xa5\x06\x12&\n!REQUEST_TYPE_METHOD_SFIDA_CAPTURE\x10\xa6\x06\x12\x33\n.REQUEST_TYPE_METHOD_LIST_AVATAR_CUSTOMIZATIONS\x10\xa7\x06\x12\x32\n-REQUEST_TYPE_METHOD_SET_AVATAR_ITEM_AS_VIEWED\x10\xa8\x06\x12\"\n\x1dREQUEST_TYPE_METHOD_GET_INBOX\x10\xa9\x06\x12(\n#REQUEST_TYPE_METHOD_LIST_GYM_BADGES\x10\xab\x06\x12.\n)REQUEST_TYPE_METHOD_GET_GYM_BADGE_DETAILS\x10\xac\x06\x12-\n(REQUEST_TYPE_METHOD_USE_ITEM_MOVE_REROLL\x10\xad\x06\x12,\n\'REQUEST_TYPE_METHOD_USE_ITEM_RARE_CANDY\x10\xae\x06\x12/\n*REQUEST_TYPE_METHOD_AWARD_FREE_RAID_TICKET\x10\xaf\x06\x12\'\n\"REQUEST_TYPE_METHOD_FETCH_ALL_NEWS\x10\xb0\x06\x12/\n*REQUEST_TYPE_METHOD_MARK_READ_NEWS_ARTICLE\x10\xb1\x06\x12\x30\n+REQUEST_TYPE_METHOD_GET_PLAYER_DISPLAY_INFO\x10\xb2\x06\x12\x31\n,REQUEST_TYPE_METHOD_BELUGA_TRANSACTION_START\x10\xb3\x06\x12\x34\n/REQUEST_TYPE_METHOD_BELUGA_TRANSACTION_COMPLETE\x10\xb4\x06\x12(\n#REQUEST_TYPE_METHOD_SFIDA_ASSOCIATE\x10\xb6\x06\x12,\n\'REQUEST_TYPE_METHOD_SFIDA_CHECK_PAIRING\x10\xb7\x06\x12+\n&REQUEST_TYPE_METHOD_SFIDA_DISASSOCIATE\x10\xb8\x06\x12*\n%REQUEST_TYPE_METHOD_WAINA_GET_REWARDS\x10\xb9\x06\x12\x30\n+REQUEST_TYPE_METHOD_WAINA_SUBMIT_SLEEP_DATA\x10\xba\x06\x12\x33\n.REQUEST_TYPE_METHOD_SATURDAY_TRANSACTION_START\x10\xbb\x06\x12\x36\n1REQUEST_TYPE_METHOD_SATURDAY_TRANSACTION_COMPLETE\x10\xbc\x06\x12\'\n\"REQUEST_TYPE_METHOD_REIMBURSE_ITEM\x10\xbd\x06\x12\'\n\"REQUEST_TYPE_METHOD_GET_NEW_QUESTS\x10\x84\x07\x12*\n%REQUEST_TYPE_METHOD_GET_QUEST_DETAILS\x10\x85\x07\x12\'\n\"REQUEST_TYPE_METHOD_COMPLETE_QUEST\x10\x86\x07\x12%\n REQUEST_TYPE_METHOD_REMOVE_QUEST\x10\x87\x07\x12(\n#REQUEST_TYPE_METHOD_QUEST_ENCOUNTER\x10\x88\x07\x12\x32\n-REQUEST_TYPE_METHOD_COMPLETE_QUEST_STAMP_CARD\x10\x89\x07\x12\'\n\"REQUEST_TYPE_METHOD_PROGRESS_QUEST\x10\x8a\x07\x12-\n(REQUEST_TYPE_METHOD_START_QUEST_INCIDENT\x10\x8b\x07\x12*\n%REQUEST_TYPE_METHOD_READ_QUEST_DIALOG\x10\x8c\x07\x12\"\n\x1dREQUEST_TYPE_METHOD_SEND_GIFT\x10\xb6\x07\x12\"\n\x1dREQUEST_TYPE_METHOD_OPEN_GIFT\x10\xb7\x07\x12%\n REQUEST_TYPE_METHOD_GIFT_DETAILS\x10\xb8\x07\x12$\n\x1fREQUEST_TYPE_METHOD_DELETE_GIFT\x10\xb9\x07\x12-\n(REQUEST_TYPE_METHOD_SAVE_PLAYER_SNAPSHOT\x10\xba\x07\x12\x39\n4REQUEST_TYPE_METHOD_GET_FRIENDSHIP_MILESTONE_REWARDS\x10\xbb\x07\x12(\n#REQUEST_TYPE_METHOD_CHECK_SEND_GIFT\x10\xbc\x07\x12,\n\'REQUEST_TYPE_METHOD_SET_FRIEND_NICKNAME\x10\xbd\x07\x12\x33\n.REQUEST_TYPE_METHOD_DELETE_GIFT_FROM_INVENTORY\x10\xbe\x07\x12\x34\n/REQUEST_TYPE_METHOD_SAVE_SOCIAL_PLAYER_SETTINGS\x10\xbf\x07\x12+\n&REQUEST_TYPE_METHOD_SHARE_EX_RAID_PASS\x10\xc0\x07\x12\x31\n,REQUEST_TYPE_METHOD_CHECK_SHARE_EX_RAID_PASS\x10\xc1\x07\x12\x34\n/REQUEST_TYPE_METHOD_DECLINE_SHARED_EX_RAID_PASS\x10\xc2\x07\x12%\n REQUEST_TYPE_METHOD_OPEN_TRADING\x10\xca\x07\x12\'\n\"REQUEST_TYPE_METHOD_UPDATE_TRADING\x10\xcb\x07\x12(\n#REQUEST_TYPE_METHOD_CONFIRM_TRADING\x10\xcc\x07\x12\'\n\"REQUEST_TYPE_METHOD_CANCEL_TRADING\x10\xcd\x07\x12$\n\x1fREQUEST_TYPE_METHOD_GET_TRADING\x10\xce\x07\x12,\n\'REQUEST_TYPE_METHOD_GET_FITNESS_REWARDS\x10\xd4\x07\x12\x32\n-REQUEST_TYPE_METHOD_GET_COMBAT_PLAYER_PROFILE\x10\xde\x07\x12\x35\n0REQUEST_TYPE_METHOD_GENERATE_COMBAT_CHALLENGE_ID\x10\xdf\x07\x12\x30\n+REQUEST_TYPE_METHOD_CREATE_COMBAT_CHALLENGE\x10\xe0\x07\x12.\n)REQUEST_TYPE_METHOD_OPEN_COMBAT_CHALLENGE\x10\xe1\x07\x12-\n(REQUEST_TYPE_METHOD_GET_COMBAT_CHALLENGE\x10\xe2\x07\x12\x30\n+REQUEST_TYPE_METHOD_ACCEPT_COMBAT_CHALLENGE\x10\xe3\x07\x12\x31\n,REQUEST_TYPE_METHOD_DECLINE_COMBAT_CHALLENGE\x10\xe4\x07\x12\x30\n+REQUEST_TYPE_METHOD_CANCEL_COMBAT_CHALLENGE\x10\xe5\x07\x12\x39\n4REQUEST_TYPE_METHOD_SUBMIT_COMBAT_CHALLENGE_POKEMONS\x10\xe6\x07\x12\x37\n2REQUEST_TYPE_METHOD_SAVE_COMBAT_PLAYER_PREFERENCES\x10\xe7\x07\x12,\n\'REQUEST_TYPE_METHOD_OPEN_COMBAT_SESSION\x10\xe8\x07\x12&\n!REQUEST_TYPE_METHOD_UPDATE_COMBAT\x10\xe9\x07\x12$\n\x1fREQUEST_TYPE_METHOD_QUIT_COMBAT\x10\xea\x07\x12+\n&REQUEST_TYPE_METHOD_GET_COMBAT_RESULTS\x10\xeb\x07\x12,\n\'REQUEST_TYPE_METHOD_UNLOCK_SPECIAL_MOVE\x10\xec\x07\x12/\n*REQUEST_TYPE_METHOD_GET_NPC_COMBAT_REWARDS\x10\xed\x07\x12.\n)REQUEST_TYPE_METHOD_COMBAT_FRIEND_REQUEST\x10\xee\x07\x12\x30\n+REQUEST_TYPE_METHOD_OPEN_NPC_COMBAT_SESSION\x10\xef\x07\x12.\n)REQUEST_TYPE_METHOD_START_TUTORIAL_ACTION\x10\xf0\x07\x12\x30\n+REQUEST_TYPE_METHOD_GET_TUTORIAL_EGG_ACTION\x10\xf1\x07\x12#\n\x1eREQUEST_TYPE_METHOD_SEND_PROBE\x10\xfc\x07\x12#\n\x1eREQUEST_TYPE_METHOD_PROBE_DATA\x10\xfd\x07\x12$\n\x1fREQUEST_TYPE_METHOD_COMBAT_DATA\x10\xfe\x07\x12.\n)REQUEST_TYPE_METHOD_COMBAT_CHALLENGE_DATA\x10\xff\x07\x12(\n#REQUEST_TYPE_METHOD_CHECK_PHOTOBOMB\x10\xcd\x08\x12*\n%REQUEST_TYPE_METHOD_CONFIRM_PHOTOBOMB\x10\xce\x08\x12&\n!REQUEST_TYPE_METHOD_GET_PHOTOBOMB\x10\xcf\x08\x12,\n\'REQUEST_TYPE_METHOD_ENCOUNTER_PHOTOBOMB\x10\xd0\x08\x12\x37\n2REQUEST_TYPE_METHOD_GET_SIGNED_GMAP_URL_DEPRECATED\x10\xd1\x08\x12$\n\x1fREQUEST_TYPE_METHOD_CHANGE_TEAM\x10\xd2\x08\x12&\n!REQUEST_TYPE_METHOD_GET_WEB_TOKEN\x10\xd3\x08\x12\x32\n-REQUEST_TYPE_METHOD_COMPLETE_SNAPSHOT_SESSION\x10\xd6\x08\x12\x37\n2REQUEST_TYPE_METHOD_COMPLETE_WILD_SNAPSHOT_SESSION\x10\xd7\x08\x12\'\n\"REQUEST_TYPE_METHOD_START_INCIDENT\x10\xb0\t\x12\x33\n.REQUEST_TYPE_METHOD_INVASION_COMPLETE_DIALOGUE\x10\xb1\t\x12\x35\n0REQUEST_TYPE_METHOD_INVASION_OPEN_COMBAT_SESSION\x10\xb2\t\x12/\n*REQUEST_TYPE_METHOD_INVASION_BATTLE_UPDATE\x10\xb3\t\x12+\n&REQUEST_TYPE_METHOD_INVASION_ENCOUNTER\x10\xb4\t\x12\'\n\"REQUEST_TYPE_METHOD_PURIFY_POKEMON\x10\xb5\t\x12+\n&REQUEST_TYPE_METHOD_GET_ROCKET_BALLOON\x10\xb6\t\x12\x36\n1REQUEST_TYPE_METHOD_START_ROCKET_BALLOON_INCIDENT\x10\xb7\t\x12\x34\n/REQUEST_TYPE_METHOD_VS_SEEKER_START_MATCHMAKING\x10\x94\n\x12+\n&REQUEST_TYPE_METHOD_CANCEL_MATCHMAKING\x10\x95\n\x12/\n*REQUEST_TYPE_METHOD_GET_MATCHMAKING_STATUS\x10\x96\n\x12@\n;REQUEST_TYPE_METHOD_COMPLETE_VS_SEEKER_AND_RESTART_CHARGING\x10\x97\n\x12-\n(REQUEST_TYPE_METHOD_GET_VS_SEEKER_STATUS\x10\x98\n\x12\x42\n=REQUEST_TYPE_METHOD_COMPLETE_COMBAT_COMPETITIVE_SEASON_ACTION\x10\x99\n\x12\x30\n+REQUEST_TYPE_METHOD_CLAIM_VS_SEEKER_REWARDS\x10\x9a\n\x12\x33\n.REQUEST_TYPE_METHOD_VS_SEEKER_REWARD_ENCOUNTER\x10\x9b\n\x12+\n&REQUEST_TYPE_METHOD_ACTIVATE_VS_SEEKER\x10\x9c\n\x12&\n!REQUEST_TYPE_METHOD_GET_BUDDY_MAP\x10\xc6\n\x12(\n#REQUEST_TYPE_METHOD_GET_BUDDY_STATS\x10\xc7\n\x12#\n\x1eREQUEST_TYPE_METHOD_FEED_BUDDY\x10\xc8\n\x12(\n#REQUEST_TYPE_METHOD_OPEN_BUDDY_GIFT\x10\xc9\n\x12\"\n\x1dREQUEST_TYPE_METHOD_PET_BUDDY\x10\xca\n\x12*\n%REQUEST_TYPE_METHOD_GET_BUDDY_HISTORY\x10\xcb\n\x12+\n&REQUEST_TYPE_METHOD_UPDATE_ROUTE_DRAFT\x10\xf8\n\x12&\n!REQUEST_TYPE_METHOD_GET_MAP_FORTS\x10\xf9\n\x12+\n&REQUEST_TYPE_METHOD_SUBMIT_ROUTE_DRAFT\x10\xfa\n\x12-\n(REQUEST_TYPE_METHOD_GET_PUBLISHED_ROUTES\x10\xfb\n\x12$\n\x1fREQUEST_TYPE_METHOD_START_ROUTE\x10\xfc\n\x12#\n\x1eREQUEST_TYPE_METHOD_GET_ROUTES\x10\xfd\n\x12\'\n\"REQUEST_TYPE_METHOD_PROGRESS_ROUTE\x10\xfe\n\x12)\n$REQUEST_TYPE_METHOD_PROCESS_TAPPABLE\x10\x80\x0b\x12*\n%REQUEST_TYPE_METHOD_LIST_ROUTE_BADGES\x10\x81\x0b\x12%\n REQUEST_TYPE_METHOD_CANCEL_ROUTE\x10\x82\x0b\x12*\n%REQUEST_TYPE_METHOD_LIST_ROUTE_STAMPS\x10\x83\x0b\x12#\n\x1eREQUEST_TYPE_METHOD_RATE_ROUTE\x10\x84\x0b\x12+\n&REQUEST_TYPE_METHOD_CREATE_ROUTE_DRAFT\x10\x85\x0b\x12+\n&REQUEST_TYPE_METHOD_DELETE_ROUTE_DRAFT\x10\x86\x0b\x12%\n REQUEST_TYPE_METHOD_REPORT_ROUTE\x10\x87\x0b\x12\'\n\"REQUEST_TYPE_METHOD_SPAWN_TAPPABLE\x10\x88\x0b\x12(\n#REQUEST_TYPE_METHOD_ROUTE_ENCOUNTER\x10\x89\x0b\x12)\n$REQUEST_TYPE_METHOD_CAN_REPORT_ROUTE\x10\x8a\x0b\x12*\n%REQUEST_TYPE_METHOD_ROUTE_UPTATE_SEEN\x10\x8c\x0b\x12+\n&REQUEST_TYPE_METHOD_RECALL_ROUTE_DRAFT\x10\x8d\x0b\x12\x32\n-REQUEST_TYPE_METHOD_ROUTES_NEARBY_NOTIF_SHOWN\x10\x8e\x0b\x12\'\n\"REQUEST_TYPE_METHOD_NPC_ROUTE_GIFT\x10\x8f\x0b\x12\x39\n4REQUEST_TYPE_METHOD_CREATE_BUDDY_MUTLIPLAYER_SESSION\x10\xb0\x0b\x12\x37\n2REQUEST_TYPE_METHOD_JOIN_BUDDY_MULTIPLAYER_SESSION\x10\xb1\x0b\x12\x38\n3REQUEST_TYPE_METHOD_LEAVE_BUDDY_MULTIPLAYER_SESSION\x10\xb2\x0b\x12\'\n\"REQUEST_TYPE_METHOD_GET_TODAY_VIEW\x10\xdd\x0b\x12,\n\'REQUEST_TYPE_METHOD_MEGA_EVOLVE_POKEMON\x10\xde\x0b\x12)\n$REQUEST_TYPE_METHOD_REMOTE_GIFT_PING\x10\xdf\x0b\x12-\n(REQUEST_TYPE_METHOD_SEND_RAID_INVITATION\x10\xe0\x0b\x12,\n\'REQUEST_TYPE_METHOD_GET_DAILY_ENCOUNTER\x10\xc1\x0c\x12(\n#REQUEST_TYPE_METHOD_DAILY_ENCOUNTER\x10\xc2\x0c\x12,\n\'REQUEST_TYPE_METHOD_OPEN_SPONSORED_GIFT\x10\xf2\x0c\x12:\n5REQUEST_TYPE_METHOD_SPONSORED_GIFT_REPORT_INTERACTION\x10\xf3\x0c\x12\x30\n+REQUEST_TYPE_METHOD_SAVE_PLAYER_PREFERENCES\x10\xf4\x0c\x12(\n#REQUEST_TYPE_METHOD_PROFANITY_CHECK\x10\xf5\x0c\x12\x32\n-REQUEST_TYPE_METHOD_GET_TIMED_GROUP_CHALLENGE\x10\xa4\r\x12-\n(REQUEST_TYPE_METHOD_GET_NINTENDO_ACCOUNT\x10\xae\r\x12\x30\n+REQUEST_TYPE_METHOD_UNLINK_NINTENDO_ACCOUNT\x10\xaf\r\x12\x30\n+REQUEST_TYPE_METHOD_GET_NINTENDO_OAUTH2_URL\x10\xb0\r\x12\x31\n,REQUEST_TYPE_METHOD_TRANSFER_TO_POKEMON_HOME\x10\xb1\r\x12+\n&REQUEST_TYPE_METHOD_REPORT_AD_FEEDBACK\x10\xb4\r\x12+\n&REQUEST_TYPE_METHOD_CREATE_POKEMON_TAG\x10\xb5\r\x12+\n&REQUEST_TYPE_METHOD_DELETE_POKEMON_TAG\x10\xb6\r\x12)\n$REQUEST_TYPE_METHOD_EDIT_POKEMON_TAG\x10\xb7\r\x12\x35\n0REQUEST_TYPE_METHOD_SET_POKEMON_TAGS_FOR_POKEMON\x10\xb8\r\x12)\n$REQUEST_TYPE_METHOD_GET_POKEMON_TAGS\x10\xb9\r\x12,\n\'REQUEST_TYPE_METHOD_CHANGE_POKEMON_FORM\x10\xba\r\x12-\n(REQUEST_TYPE_METHOD_CHOOSE_EVENT_VARIANT\x10\xbb\r\x12=\n8REQUEST_TYPE_METHOD_BUTTERFLY_COLLECTOR_REWARD_ENCOUNTER\x10\xbc\r\x12*\n%REQUEST_TYPE_METHOD_GET_REFERRAL_CODE\x10\x88\x0e\x12%\n REQUEST_TYPE_METHOD_ADD_REFERRER\x10\x89\x0e\x12=\n8REQUEST_TYPE_METHOD_SEND_FRIEND_INVITE_VIA_REFERRAL_CODE\x10\x8a\x0e\x12\'\n\"REQUEST_TYPE_METHOD_GET_MILESTONES\x10\x8b\x0e\x12\x32\n-REQUEST_TYPE_METHOD_MARK_MILESTONES_AS_VIEWED\x10\x8c\x0e\x12/\n*REQUEST_TYPE_METHOD_GET_MILESTONES_PREVIEW\x10\x8d\x0e\x12+\n&REQUEST_TYPE_METHOD_COMPLETE_MILESTONE\x10\x8e\x0e\x12)\n$REQUEST_TYPE_METHOD_GET_GEOFENCED_AD\x10\x9c\x0e\x12\x34\n/REQUEST_TYPE_METHOD_POWER_UP_POKESTOP_ENCOUNTER\x10\xec\x0e\x12)\n$REQUEST_TYPE_METHOD_DELETE_POSTCARDS\x10\xf5\x0e\x12(\n#REQUEST_TYPE_METHOD_CREATE_POSTCARD\x10\xf6\x0e\x12(\n#REQUEST_TYPE_METHOD_UPDATE_POSTCARD\x10\xf7\x0e\x12(\n#REQUEST_TYPE_METHOD_DELETE_POSTCARD\x10\xf8\x0e\x12)\n$REQUEST_TYPE_METHOD_GET_MEMENTO_LIST\x10\xf9\x0e\x12/\n*REQUEST_TYPE_METHOD_UPLOAD_RAID_CLIENT_LOG\x10\xfa\x0e\x12\x31\n,REQUEST_TYPE_METHOD_SKIP_ENTER_REFERRAL_CODE\x10\xfb\x0e\x12\x31\n,REQUEST_TYPE_METHOD_UPLOAD_COMBAT_CLIENT_LOG\x10\xfc\x0e\x12\x32\n-REQUEST_TYPE_METHOD_COMBAT_SYNC_SERVER_OFFSET\x10\xfd\x0e\x12\x32\n-REQUEST_TYPE_METHOD_CHECK_GIFTING_ELIGIBILITY\x10\xd0\x0f\x12\x36\n1REQUEST_TYPE_METHOD_REDEEM_TICKET_GIFT_FOR_FRIEND\x10\xd1\x0f\x12*\n%REQUEST_TYPE_METHOD_GET_INCENSE_RECAP\x10\xd2\x0f\x12\x32\n-REQUEST_TYPE_METHOD_ACKNOWLEDGE_INCENSE_RECAP\x10\xd3\x0f\x12\"\n\x1dREQUEST_TYPE_METHOD_BOOT_RAID\x10\xd4\x0f\x12/\n*REQUEST_TYPE_METHOD_GET_POKESTOP_ENCOUNTER\x10\xd5\x0f\x12\x35\n0REQUEST_TYPE_METHOD_ENCOUNTER_POKESTOP_ENCOUNTER\x10\xd6\x0f\x12\x36\n1REQUEST_TYPE_METHOD_POLL_PLAYER_SPAWNABLE_POKEMON\x10\xd7\x0f\x12%\n REQUEST_TYPE_METHOD_GET_QUEST_UI\x10\xd8\x0f\x12\x34\n/REQUEST_TYPE_METHOD_GET_ELIGIBLE_COMBAT_LEAGUES\x10\xd9\x0f\x12;\n6REQUEST_TYPE_METHOD_SEND_FRIEND_REQUEST_VIA_PLAYER_IDS\x10\xda\x0f\x12/\n*REQUEST_TYPE_METHOD_GET_RAID_LOBBY_COUNTER\x10\xdb\x0f\x12,\n\'REQUEST_TYPE_METHOD_USE_NON_COMBAT_MOVE\x10\xde\x0f\x12?\n:REQUEST_TYPE_METHOD_CHECK_POKEMON_SIZE_CONTEST_ELIGIBILITY\x10\xb4\x10\x12:\n5REQUEST_TYPE_METHOD_UPDATE_POKEMON_SIZE_CONTEST_ENTRY\x10\xb5\x10\x12<\n7REQUEST_TYPE_METHOD_TRANSFER_POKEMON_SIZE_CONTEST_ENTRY\x10\xb6\x10\x12:\n5REQUEST_TYPE_METHOD_REMOVE_POKEMON_SIZE_CONTEST_ENTRY\x10\xb7\x10\x12\x37\n2REQUEST_TYPE_METHOD_GET_POKEMON_SIZE_CONTEST_ENTRY\x10\xb8\x10\x12)\n$REQUEST_TYPE_METHOD_GET_CONTEST_DATA\x10\xb9\x10\x12\x37\n2REQUEST_TYPE_METHOD_GET_CONTESTS_UNCLAIMED_REWARDS\x10\xba\x10\x12/\n*REQUEST_TYPE_METHOD_CLAIM_CONTESTS_REWARDS\x10\xbb\x10\x12,\n\'REQUEST_TYPE_METHOD_GET_ENTERED_CONTEST\x10\xbc\x10\x12>\n9REQUEST_TYPE_METHOD_GET_POKEMON_SIZE_CONTEST_FRIEND_ENTRY\x10\xbd\x10\x12\x32\n-REQUEST_TYPE_METHOD_CHECK_CONTEST_ELIGIBILITY\x10\xe6\x10\x12-\n(REQUEST_TYPE_METHOD_UPDATE_CONTEST_ENTRY\x10\xe7\x10\x12/\n*REQUEST_TYPE_METHOD_TRANSFER_CONTEST_ENTRY\x10\xe8\x10\x12\x31\n,REQUEST_TYPE_METHOD_GET_CONTEST_FRIEND_ENTRY\x10\xe9\x10\x12*\n%REQUEST_TYPE_METHOD_GET_CONTEST_ENTRY\x10\xea\x10\x12%\n REQUEST_TYPE_METHOD_CREATE_PARTY\x10\xfc\x11\x12#\n\x1eREQUEST_TYPE_METHOD_JOIN_PARTY\x10\xfd\x11\x12$\n\x1fREQUEST_TYPE_METHOD_START_PARTY\x10\xfe\x11\x12$\n\x1fREQUEST_TYPE_METHOD_LEAVE_PARTY\x10\xff\x11\x12\"\n\x1dREQUEST_TYPE_METHOD_GET_PARTY\x10\x80\x12\x12.\n)REQUEST_TYPE_METHOD_UPDATE_PARTY_LOCATION\x10\x81\x12\x12\x33\n.REQUEST_TYPE_METHOD_SEND_PARTY_DARK_LAUNCH_LOG\x10\x82\x12\x12*\n%REQUEST_TYPE_METHOD_START_PARTY_QUEST\x10\x84\x12\x12-\n(REQUEST_TYPE_METHOD_COMPLETE_PARTY_QUEST\x10\x85\x12\x12\x34\n/REQUEST_TYPE_METHOD_GET_BONUS_ATTRACTED_POKEMON\x10\xae\x12\x12/\n*REQUEST_TYPE_METHOD_BADGE_REWARD_ENCOUNTER\x10\xb8\x12\x12)\n$REQUEST_TYPE_METHOD_NPC_UPDATE_STATE\x10\xe0\x12\x12&\n!REQUEST_TYPE_METHOD_NPC_SEND_GIFT\x10\xe1\x12\x12&\n!REQUEST_TYPE_METHOD_NPC_OPEN_GIFT\x10\xe2\x12\x12\'\n\"REQUEST_TYPE_METHOD_GET_VPS_EVENTS\x10\xb8\x17\x12*\n%REQUEST_TYPE_METHOD_UPDATE_VPS_EVENTS\x10\xb9\x17\x12:\n5REQUEST_TYPE_CLIENT_ACTION_REGISTER_PUSH_NOTIFICATION\x10\x88\'\x12<\n7REQUEST_TYPE_CLIENT_ACTION_UNREGISTER_PUSH_NOTIFICATION\x10\x89\'\x12:\n5REQUEST_TYPE_CLIENT_ACTION_UPDATE_NOTIFICATION_STATUS\x10\x8a\'\x12\x42\n=REQUEST_TYPE_CLIENT_ACTION_OPT_OUT_PUSH_NOTIFICATION_CATEGORY\x10\x8b\'\x12>\n9REQUEST_TYPE_CLIENT_ACTION_DOWNLOAD_GAME_MASTER_TEMPLATES\x10\x8c\'\x12-\n(REQUEST_TYPE_CLIENT_ACTION_GET_INVENTORY\x10\x8d\'\x12/\n*REQUEST_TYPE_CLIENT_ACTION_REDEEM_PASSCODE\x10\x8e\'\x12$\n\x1fREQUEST_TYPE_CLIENT_ACTION_PING\x10\x8f\'\x12\x30\n+REQUEST_TYPE_CLIENT_ACTION_ADD_LOGIN_ACTION\x10\x90\'\x12\x33\n.REQUEST_TYPE_CLIENT_ACTION_REMOVE_LOGIN_ACTION\x10\x91\'\x12\x31\n,REQUEST_TYPE_CLIENT_ACTION_LIST_LOGIN_ACTION\x10\x92\'\x12+\n&REQUEST_TYPE_CLIENT_ACTION_ADD_NEW_POI\x10\x93\'\x12\x33\n.REQUEST_TYPE_CLIENT_ACTION_PROXY_SOCIAL_ACTION\x10\x94\'\x12;\n6REQUEST_TYPE_CLIENT_ACTION_DEPRECATED_CLIENT_TELEMETRY\x10\x95\'\x12\x39\n4REQUEST_TYPE_CLIENT_ACTION_GET_AVAILABLE_SUBMISSIONS\x10\x96\'\x12?\n:REQUEST_TYPE_CLIENT_ACTION_GET_SIGNED_URL_FOR_PHOTO_UPLOAD\x10\x97\'\x12\x34\n/REQUEST_TYPE_CLIENT_ACTION_REPLACE_LOGIN_ACTION\x10\x98\'\x12@\n;REQUEST_TYPE_CLIENT_ACTION_PROXY_SOCIAL_SIDE_CHANNEL_ACTION\x10\x99\'\x12\x38\n3REQUEST_TYPE_CLIENT_ACTION_COLLECT_CLIENT_TELEMETRY\x10\x9a\'\x12,\n\'REQUEST_TYPE_CLIENT_ACTION_PURCHASE_SKU\x10\x9b\'\x12?\n:REQUEST_TYPE_CLIENT_ACTION_GET_AVAILABLE_SKUS_AND_BALANCES\x10\x9c\'\x12\x35\n0REQUEST_TYPE_CLIENT_ACTION_REDEEM_GOOGLE_RECEIPT\x10\x9d\'\x12\x34\n/REQUEST_TYPE_CLIENT_ACTION_REDEEM_APPLE_RECEIPT\x10\x9e\'\x12\x36\n1REQUEST_TYPE_CLIENT_ACTION_REDEEM_DESKTOP_RECEIPT\x10\x9f\'\x12\x36\n1REQUEST_TYPE_CLIENT_ACTION_UPDATE_FITNESS_METRICS\x10\xa0\'\x12\x32\n-REQUEST_TYPE_CLIENT_ACTION_GET_FITNESS_REPORT\x10\xa1\'\x12=\n8REQUEST_TYPE_CLIENT_ACTION_GET_CLIENT_TELEMETRY_SETTINGS\x10\xa2\'\x12*\n%REQUEST_TYPE_CLIENT_ACTION_PING_ASYNC\x10\xa3\'\x12;\n6REQUEST_TYPE_CLIENT_ACTION_REGISTER_BACKGROUND_SERVICE\x10\xa4\'\x12:\n5REQUEST_TYPE_CLIENT_ACTION_GET_CLIENT_BGMODE_SETTINGS\x10\xa5\'\x12/\n*REQUEST_TYPE_CLIENT_ACTION_PING_DOWNSTREAM\x10\xa6\'\x12\x42\n=REQUEST_TYPE_CLIENT_ACTION_SET_IN_GAME_CURRENCY_EXCHANGE_RATE\x10\xa8\'\x12\x38\n3REQUEST_TYPE_CLIENT_ACTION_REQUEST_GEOFENCE_UPDATES\x10\xa9\'\x12\x36\n1REQUEST_TYPE_CLIENT_ACTION_UPDATE_PLAYER_LOCATION\x10\xaa\'\x12\x38\n3REQUEST_TYPE_CLIENT_ACTION_GENERATE_GMAP_SIGNED_URL\x10\xab\'\x12\x31\n,REQUEST_TYPE_CLIENT_ACTION_GET_GMAP_SETTINGS\x10\xac\'\x12\x36\n1REQUEST_TYPE_CLIENT_ACTION_REDEEM_SAMSUNG_RECEIPT\x10\xad\'\x12-\n(REQUEST_TYPE_CLIENT_ACTION_ADD_NEW_ROUTE\x10\xae\'\x12\x38\n3REQUEST_TYPE_CLIENT_ACTION_GET_OUTSTANDING_WARNINGS\x10\xaf\'\x12\x34\n/REQUEST_TYPE_CLIENT_ACTION_ACKNOWLEDGE_WARNINGS\x10\xb0\'\x12\x30\n+REQUEST_TYPE_CLIENT_ACTION_SUBMIT_POI_IMAGE\x10\xb1\'\x12?\n:REQUEST_TYPE_CLIENT_ACTION_SUBMIT_POI_TEXT_METADATA_UPDATE\x10\xb2\'\x12:\n5REQUEST_TYPE_CLIENT_ACTION_SUBMIT_POI_LOCATION_UPDATE\x10\xb3\'\x12;\n6REQUEST_TYPE_CLIENT_ACTION_SUBMIT_POI_TAKEDOWN_REQUEST\x10\xb4\'\x12\x34\n/REQUEST_TYPE_CLIENT_ACTION_GET_WEB_TOKEN_ACTION\x10\xb5\'\x12;\n6REQUEST_TYPE_CLIENT_ACTION_GET_ADVENTURE_SYNC_SETTINGS\x10\xb6\'\x12>\n9REQUEST_TYPE_CLIENT_ACTION_UPDATE_ADVENTURE_SYNC_SETTINGS\x10\xb7\'\x12,\n\'REQUEST_TYPE_CLIENT_ACTION_SET_BIRTHDAY\x10\xb8\'\x12\x35\n0REQUEST_TYPE_CLIENT_ACTION_FETCH_NEWSFEED_ACTION\x10\xb9\'\x12\x39\n4REQUEST_TYPE_CLIENT_ACTION_MARK_NEWSFEED_READ_ACTION\x10\xba\'\x12-\n(REQUEST_TYPE_SOCIAL_ACTION_SEARCH_PLAYER\x10\x90N\x12\x32\n-REQUEST_TYPE_SOCIAL_ACTION_SEND_FRIEND_INVITE\x10\x92N\x12\x34\n/REQUEST_TYPE_SOCIAL_ACTION_CANCEL_FRIEND_INVITE\x10\x93N\x12\x34\n/REQUEST_TYPE_SOCIAL_ACTION_ACCEPT_FRIEND_INVITE\x10\x94N\x12\x35\n0REQUEST_TYPE_SOCIAL_ACTION_DECLINE_FRIEND_INVITE\x10\x95N\x12,\n\'REQUEST_TYPE_SOCIAL_ACTION_LIST_FRIENDS\x10\x96N\x12<\n7REQUEST_TYPE_SOCIAL_ACTION_LIST_OUTGOING_FRIEND_INVITES\x10\x97N\x12<\n7REQUEST_TYPE_SOCIAL_ACTION_LIST_INCOMING_FRIEND_INVITES\x10\x98N\x12-\n(REQUEST_TYPE_SOCIAL_ACTION_REMOVE_FRIEND\x10\x99N\x12\x32\n-REQUEST_TYPE_SOCIAL_ACTION_LIST_FRIEND_STATUS\x10\x9aN\x12;\n6REQUEST_TYPE_SOCIAL_ACTION_SEND_FACEBOOK_FRIEND_INVITE\x10\x9bN\x12,\n\'REQUEST_TYPE_SOCIAL_ACTION_IS_MY_FRIEND\x10\x9cN\x12\x32\n-REQUEST_TYPE_SOCIAL_ACTION_CREATE_INVITE_CODE\x10\x9dN\x12\x38\n3REQUEST_TYPE_SOCIAL_ACTION_GET_FACEBOOK_FRIEND_LIST\x10\x9eN\x12\x36\n1REQUEST_TYPE_SOCIAL_ACTION_UPDATE_FACEBOOK_STATUS\x10\x9fN\x12\x34\n/REQUEST_TYPE_SOCIAL_ACTION_SAVE_PLAYER_SETTINGS\x10\xa0N\x12\x33\n.REQUEST_TYPE_SOCIAL_ACTION_GET_PLAYER_SETTINGS\x10\xa1N\x12?\n:REQUEST_TYPE_SOCIAL_ACTION_GET_NIANTIC_FRIEND_LIST_DELETED\x10\xa2N\x12\x42\n=REQUEST_TYPE_SOCIAL_ACTION_GET_NIANTIC_FRIEND_DETAILS_DELETED\x10\xa3N\x12\x42\n=REQUEST_TYPE_SOCIAL_ACTION_SEND_NIANTIC_FRIEND_INVITE_DELETED\x10\xa4N\x12\x34\n/REQUEST_TYPE_SOCIAL_ACTION_SET_ACCOUNT_SETTINGS\x10\xa5N\x12\x34\n/REQUEST_TYPE_SOCIAL_ACTION_GET_ACCOUNT_SETTINGS\x10\xa6N\x12\x33\n.REQUEST_TYPE_SOCIAL_ACTION_ADD_FAVORITE_FRIEND\x10\xa7N\x12\x36\n1REQUEST_TYPE_SOCIAL_ACTION_REMOVE_FAVORITE_FRIEND\x10\xa8N\x12-\n(REQUEST_TYPE_SOCIAL_ACTION_BLOCK_ACCOUNT\x10\xa9N\x12/\n*REQUEST_TYPE_SOCIAL_ACTION_UNBLOCK_ACCOUNT\x10\xaaN\x12\x32\n-REQUEST_TYPE_SOCIAL_ACTION_GET_OUTGING_BLOCKS\x10\xabN\x12\x32\n-REQUEST_TYPE_SOCIAL_ACTION_IS_ACCOUNT_BLOCKED\x10\xacN\x12:\n5REQUEST_TYPE_SOCIAL_ACTION_REGISTER_PUSH_NOTIFICATION\x10\xf5N\x12<\n7REQUEST_TYPE_SOCIAL_ACTION_UNREGISTER_PUSH_NOTIFICATION\x10\xf6N\x12\x33\n.REQUEST_TYPE_SOCIAL_ACTION_UPDATE_NOTIFICATION\x10\xf7N\x12\x42\n=REQUEST_TYPE_SOCIAL_ACTION_OPT_OUT_PUSH_NOTIFICATION_CATEGORY\x10\xf8N\x12)\n$REQUEST_TYPE_SOCIAL_ACTION_GET_INBOX\x10\xf9N\x12.\n)REQUEST_TYPE_SOCIAL_ACTION_GET_SIGNED_URL\x10\xd9O\x12,\n\'REQUEST_TYPE_SOCIAL_ACTION_SUBMIT_IMAGE\x10\xdaO\x12*\n%REQUEST_TYPE_SOCIAL_ACTION_GET_PHOTOS\x10\xdbO\x12,\n\'REQUEST_TYPE_SOCIAL_ACTION_DELETE_PHOTO\x10\xdcO\x12*\n%REQUEST_TYPE_SOCIAL_ACTION_FLAG_PHOTO\x10\xddO\x12\x32\n,REQUEST_TYPE_SOCIAL_ACTION_UPDATE_PROFILE_V2\x10\xa1\x9c\x01\x12\x35\n/REQUEST_TYPE_SOCIAL_ACTION_UPDATE_FRIENDSHIP_V2\x10\xa2\x9c\x01\x12/\n)REQUEST_TYPE_SOCIAL_ACTION_GET_PROFILE_V2\x10\xa3\x9c\x01\x12/\n)REQUEST_TYPE_SOCIAL_ACTION_INVITE_GAME_V2\x10\xa4\x9c\x01\x12\x32\n,REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_2\x10\xa5\x9c\x01\x12\x30\n*REQUEST_TYPE_SOCIAL_ACTION_LIST_FRIENDS_V2\x10\xa6\x9c\x01\x12\x36\n0REQUEST_TYPE_SOCIAL_ACTION_GET_FRIEND_DETAILS_V2\x10\xa7\x9c\x01\x12<\n6REQUEST_TYPE_SOCIAL_ACTION_GET_CLIENT_FEATURE_FLAGS_V2\x10\xa8\x9c\x01\x12\x32\n,REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_1\x10\xa9\x9c\x01\x12=\n7REQUEST_TYPE_SOCIAL_ACTION_GET_INCOMING_GAME_INVITES_V2\x10\xaa\x9c\x01\x12?\n9REQUEST_TYPE_SOCIAL_ACTION_UPDATE_INCOMING_GAME_INVITE_V2\x10\xab\x9c\x01\x12\x41\n;REQUEST_TYPE_SOCIAL_ACTION_DISMISS_OUTGOING_GAME_INVITES_V2\x10\xac\x9c\x01\x12\x35\n/REQUEST_TYPE_SOCIAL_ACTION_SYNC_CONTACT_LIST_V2\x10\xad\x9c\x01\x12\x43\n=REQUEST_TYPE_SOCIAL_ACTION_SEND_CONTACT_LIST_FRIEND_INVITE_V2\x10\xae\x9c\x01\x12=\n7REQUEST_TYPE_SOCIAL_ACTION_REFER_CONTACT_LIST_FRIEND_V2\x10\xaf\x9c\x01\x12\x39\n3REQUEST_TYPE_SOCIAL_ACTION_GET_CONTACT_LIST_INFO_V2\x10\xb0\x9c\x01\x12?\n9REQUEST_TYPE_SOCIAL_ACTION_DISMISS_CONTACT_LIST_UPDATE_V2\x10\xb1\x9c\x01\x12?\n9REQUEST_TYPE_SOCIAL_ACTION_NOTIFY_CONTACT_LIST_FRIENDS_V2\x10\xb2\x9c\x01\x12\x32\n,REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_6\x10\xb3\x9c\x01\x12\x32\n,REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_7\x10\xb4\x9c\x01\x12\x32\n,REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_3\x10\xb0\x9f\x01\x12\x32\n,REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_4\x10\xb1\x9f\x01\x12\x32\n,REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_5\x10\xb2\x9f\x01\x12:\n4REQUEST_TYPE_SOCIAL_ACTION_GET_FRIEND_RECOMMENDATION\x10\x94\xa0\x01\x12\x41\n;REQUEST_TYPE_GAME_ANTICHEAT_ACTION_GET_OUTSTANDING_WARNINGS\x10\xc0\x9a\x0c\x12=\n7REQUEST_TYPE_GAME_ANTICHEAT_ACTION_ACKNOWLEDGE_WARNINGS\x10\xc1\x9a\x0c\x12\x41\n;REQUEST_TYPE_GAME_ACTION_CLIENT_REGISTER_BACKGROUND_SERVICE\x10\xf0\x84\x0e\x12@\n:REQUEST_TYPE_GAME_ACTION_CLIENT_GET_CLIENT_BGMODE_SETTINGS\x10\xf1\x84\x0e\x12\x41\n;REQUEST_TYPE_GAME_ACTION_CLIENT_GET_ADVENTURE_SYNC_PROGRESS\x10\xf2\x84\x0e\x12$\n\x1eREQUEST_TYPE_GAME_PURCHASE_SKU\x10\xf0\xf5\x12\x12\x37\n1REQUEST_TYPE_GAME_GET_AVAILABLE_SKUS_AND_BALANCES\x10\xf1\xf5\x12\x12:\n4REQUEST_TYPE_GAME_SET_IN_GAME_CURRENCY_EXCHANGE_RATE\x10\xf2\xf5\x12\x12-\n\'REQUEST_TYPE_GAME_REDEEM_GOOGLE_RECEIPT\x10\xd4\xf6\x12\x12,\n&REQUEST_TYPE_GAME_REDEEM_APPLE_RECEIPT\x10\xd5\xf6\x12\x12.\n(REQUEST_TYPE_GAME_REDEEM_DESKTOP_RECEIPT\x10\xd6\xf6\x12\x12.\n(REQUEST_TYPE_GAME_REDEEM_SAMSUNG_RECEIPT\x10\xd7\xf6\x12\x12\x33\n-REQUEST_TYPE_GAME_GET_AVAILABLE_SUBSCRIPTIONS\x10\xb8\xf7\x12\x12\x30\n*REQUEST_TYPE_GAME_GET_ACTIVE_SUBSCRIPTIONS\x10\xb9\xf7\x12\x12-\n\'REQUEST_TYPE_REQUEST_GEOFENCE_UPDATES_1\x10\xc0\xfc\x15\x12+\n%REQUEST_TYPE_UPDATE_PLAYER_LOCATION_1\x10\xc1\xfc\x15\x12,\n&REQUEST_TYPE_UPDATE_BREADCRUMB_HISTORY\x10\xa8\x84\x16\x12+\n%REQUEST_TYPE_REFRESH_PROXIMITY_TOKENS\x10\x90\x8c\x16\x12,\n&REQUEST_TYPE_REPORT_PROXIMITY_CONTACTS\x10\x91\x8c\x16\x12(\n\"REQUEST_TYPE_GET_GAME_ACCESS_TOKEN\x10\xc5\xcf$\x12\x37\n1REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_ADD_NEW_POI\x10\xe0\xeb%\x12\x45\n?REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_GET_AVAILABLE_SUBMISSIONS\x10\xe1\xeb%\x12K\nEREQUEST_TYPE_PLAYER_SUBMISSION_ACTION_GET_SIGNED_URL_FOR_PHOTO_UPLOAD\x10\xe2\xeb%\x12U\nOREQUEST_TYPE_PLAYER_SUBMISSION_ACTION_GET_PLAYER_SUBMISSION_VALIDATION_SETTINGS\x10\xe3\xeb%\x12;\n5REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_D2D_ADD_NEW_POI\x10\xe4\xeb%\x12O\nIREQUEST_TYPE_PLAYER_SUBMISSION_ACTION_D2D_GET_SIGNED_URL_FOR_PHOTO_UPLOAD\x10\xe5\xeb%\x12<\n6REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_IMAGE\x10\xc4\xec%\x12K\nEREQUEST_TYPE_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_TEXT_METADATA_UPDATE\x10\xc5\xec%\x12\x46\n@REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_LOCATION_UPDATE\x10\xc6\xec%\x12G\nAREQUEST_TYPE_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_TAKEDOWN_REQUEST\x10\xc7\xec%\x12\x45\n?REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_SUBMIT_SPONSOR_POI_REPORT\x10\xc8\xec%\x12N\nHREQUEST_TYPE_PLAYER_SUBMISSION_ACTION_SUBMIT_SPONSOR_POI_LOCATION_UPDATE\x10\xc9\xec%\x12\x44\n>REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_CATEGORY_VOTE\x10\xca\xec%\x12@\n:REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_POI_IMAGE\x10\xcb\xec%\x12O\nIREQUEST_TYPE_PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_POI_TEXT_METADATA_UPDATE\x10\xcc\xec%\x12J\nDREQUEST_TYPE_PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_POI_LOCATION_UPDATE\x10\xcd\xec%\x12K\nEREQUEST_TYPE_PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_POI_TAKEDOWN_REQUEST\x10\xce\xec%\x12\x39\n3REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_ADD_NEW_ROUTE\x10\xa8\xed%\x12\x44\n>REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_GENERATE_GMAP_SIGNED_URL\x10\x8c\xee%\x12=\n7REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_GET_GMAP_SETTINGS\x10\x8d\xee%\x12H\nBREQUEST_TYPE_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_AR_VIDEO_METADATA\x10\xf0\xee%\x12I\nCREQUEST_TYPE_PLAYER_SUBMISSION_ACTION_GET_GRAPESHOT_FILE_UPLOAD_URL\x10\xf1\xee%\x12\x46\n@REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_ASYNC_FILE_UPLOAD_COMPLETE\x10\xf2\xee%\x12\x43\n=REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_GET_AR_MAPPING_SETTINGS\x10\xf3\xee%\x12L\nFREQUEST_TYPE_PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_POI_AR_VIDEO_METADATA\x10\xf4\xee%\x12M\nGREQUEST_TYPE_PLAYER_SUBMISSION_ACTION_D2D_GET_GRAPESHOT_FILE_UPLOAD_URL\x10\xf5\xee%\x12J\nDREQUEST_TYPE_PLAYER_SUBMISSION_ACTION_D2D_ASYNC_FILE_UPLOAD_COMPLETE\x10\xf6\xee%\x12\x42\n\n8REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_GET_IMAGES_FOR_POI\x10\xd4\xef%\x12L\nFREQUEST_TYPE_PLAYER_SUBMISSION_ACTION_SUBMIT_PLAYER_IMAGE_VOTE_FOR_POI\x10\xd5\xef%\x12\x46\n@REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_GET_IMAGE_GALLERY_SETTINGS\x10\xd6\xef%\x12\x38\n2REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_GET_MAP_DATA\x10\xb8\xf0%\x12>\n8REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_GET_POIS_IN_RADIUS\x10\xb9\xf0%\x12+\n%REQUEST_TYPE_UPDATE_FITNESS_METRICS_1\x10\x80\x88\'\x12\'\n!REQUEST_TYPE_GET_FITNESS_REPORT_1\x10\x81\x88\'\x12\x30\n*REQUEST_TYPE_GET_ADVENTURE_SYNC_SETTINGS_1\x10\x82\x88\'\x12\x33\n-REQUEST_TYPE_UPDATE_ADVENTURE_SYNC_SETTINGS_1\x10\x83\x88\'\x12\x30\n*REQUEST_TYPE_UPDATE_ADVENTURE_SYNC_FITNESS\x10\x84\x88\'\x12\x34\n.REQUEST_TYPE_GET_ADVENTURE_SYNC_FITNESS_REPORT\x10\x85\x88\'\"B\n\x06\x41nchor\x12\x10\n\x08x_center\x18\x01 \x01(\x02\x12\x10\n\x08y_center\x18\x02 \x01(\x02\x12\t\n\x01h\x18\x03 \x01(\x02\x12\t\n\x01w\x18\x04 \x01(\x02\"\xcc\x01\n\x11\x41nchorUpdateProto\x12\x46\n\nupdateType\x18\x01 \x01(\x0e\x32\x32.POGOProtos.Rpc.AnchorUpdateProto.AnchorUpdateType\x12\x31\n\x0eupdated_anchor\x18\x02 \x01(\x0b\x32\x19.POGOProtos.Rpc.VpsAnchor\"<\n\x10\x41nchorUpdateType\x12\t\n\x05UNSET\x10\x00\x12\x07\n\x03\x41\x44\x44\x10\x01\x12\x08\n\x04\x45\x44IT\x10\x02\x12\n\n\x06REMOVE\x10\x03\"\xaf\x01\n\x11\x41ndroidDataSource\x12\x0e\n\x06is_raw\x18\x01 \x01(\x08\x12\x18\n\x10\x61pp_package_name\x18\x02 \x01(\t\x12\x19\n\x11stream_identifier\x18\x03 \x01(\t\x12\x13\n\x0bstream_name\x18\x04 \x01(\t\x12-\n\x06\x64\x65vice\x18\x05 \x01(\x0b\x32\x1d.POGOProtos.Rpc.AndroidDevice\x12\x11\n\tdata_type\x18\x06 \x01(\t\"\xe4\x01\n\rAndroidDevice\x12\x14\n\x0cmanufacturer\x18\x01 \x01(\t\x12\r\n\x05model\x18\x02 \x01(\t\x12\x36\n\x04type\x18\x03 \x01(\x0e\x32(.POGOProtos.Rpc.AndroidDevice.DeviceType\x12\x0b\n\x03uid\x18\x04 \x01(\t\"i\n\nDeviceType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\t\n\x05PHONE\x10\x01\x12\n\n\x06TABLET\x10\x02\x12\t\n\x05WATCH\x10\x03\x12\x0f\n\x0b\x43HEST_STRAP\x10\x04\x12\t\n\x05SCALE\x10\x05\x12\x10\n\x0cHEAD_MOUNTED\x10\x06\"\x95\x02\n\x16\x41nimationOverrideProto\x12\x45\n\tanimation\x18\x01 \x01(\x0e\x32\x32.POGOProtos.Rpc.AnimationOverrideProto.PokemonAnim\x12\x11\n\tblacklist\x18\x02 \x01(\x08\x12\x10\n\x08\x61nim_min\x18\x03 \x01(\x02\x12\x10\n\x08\x61nim_max\x18\x04 \x01(\x02\"}\n\x0bPokemonAnim\x12\x08\n\x04NONE\x10\x00\x12\x0b\n\x07IDLE_01\x10\x01\x12\x0b\n\x07IDLE_02\x10\x02\x12\x08\n\x04LAND\x10\x03\x12\r\n\tATTACK_01\x10\x04\x12\r\n\tATTACK_02\x10\x05\x12\x0b\n\x07\x44\x41MAGED\x10\x06\x12\x0b\n\x07STUNNED\x10\x07\x12\x08\n\x04LOOP\x10\x08\"\x87\x02\n\x03\x41pi\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x32\n\x07methods\x18\x02 \x03(\x0b\x32!.POGOProtos.Rpc.GoogleMethodProto\x12\'\n\x07options\x18\x03 \x03(\x0b\x32\x16.POGOProtos.Rpc.Option\x12\x0f\n\x07version\x18\x04 \x01(\t\x12\x35\n\x0esource_context\x18\x05 \x01(\x0b\x32\x1d.POGOProtos.Rpc.SourceContext\x12%\n\x06mixins\x18\x06 \x03(\x0b\x32\x15.POGOProtos.Rpc.Mixin\x12&\n\x06syntax\x18\x07 \x01(\x0e\x32\x16.POGOProtos.Rpc.Syntax\"Y\n\x08\x41pnToken\x12\x17\n\x0fregistration_id\x18\x01 \x01(\t\x12\x19\n\x11\x62undle_identifier\x18\x02 \x01(\t\x12\x19\n\x11payload_byte_size\x18\x03 \x01(\x05\"5\n\nAppleToken\x12\x10\n\x08id_token\x18\x01 \x01(\t\x12\x15\n\rsession_token\x18\x02 \x01(\x0c\"\x9e\x01\n\x17\x41ppliedBonusEffectProto\x12;\n\ntime_bonus\x18\x01 \x01(\x0b\x32%.POGOProtos.Rpc.AppliedTimeBonusProtoH\x00\x12=\n\x0bspace_bonus\x18\x02 \x01(\x0b\x32&.POGOProtos.Rpc.AppliedSpaceBonusProtoH\x00\x42\x07\n\x05\x62onus\"\xb6\x01\n\x11\x41ppliedBonusProto\x12\x33\n\nbonus_type\x18\x01 \x01(\x0e\x32\x1f.POGOProtos.Rpc.PlayerBonusType\x12\x1a\n\x12\x65xpiration_time_ms\x18\x02 \x01(\x03\x12\x17\n\x0f\x61pplied_time_ms\x18\x03 \x01(\x03\x12\x37\n\x06\x65\x66\x66\x65\x63t\x18\x04 \x01(\x0b\x32\'.POGOProtos.Rpc.AppliedBonusEffectProto\"F\n\x13\x41ppliedBonusesProto\x12/\n\x04item\x18\x01 \x03(\x0b\x32!.POGOProtos.Rpc.AppliedBonusProto\"\x92\x01\n\x10\x41ppliedItemProto\x12\"\n\x04item\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12/\n\titem_type\x18\x02 \x01(\x0e\x32\x1c.POGOProtos.Rpc.HoloItemType\x12\x15\n\rexpiration_ms\x18\x03 \x01(\x03\x12\x12\n\napplied_ms\x18\x04 \x01(\x03\"C\n\x11\x41ppliedItemsProto\x12.\n\x04item\x18\x04 \x03(\x0b\x32 .POGOProtos.Rpc.AppliedItemProto\"\x8f\x01\n\x16\x41ppliedSpaceBonusProto\x12$\n\x1cpokemon_visible_range_meters\x18\x01 \x01(\x01\x12\x1e\n\x16\x65ncounter_range_meters\x18\x02 \x01(\x01\x12/\n\'server_allowable_encounter_range_meters\x18\x03 \x01(\x01\"E\n\x15\x41ppliedTimeBonusProto\x12,\n\x0e\x61\x66\x66\x65\x63ted_items\x18\x01 \x03(\x0e\x32\x14.POGOProtos.Rpc.Item\"\x93\x01\n\x1e\x41ppraisalStarThresholdSettings\x12\x1a\n\x12threshold_one_star\x18\x01 \x01(\x05\x12\x1a\n\x12threshold_two_star\x18\x02 \x01(\x05\x12\x1c\n\x14threshold_three_star\x18\x03 \x01(\x05\x12\x1b\n\x13threshold_four_star\x18\x04 \x01(\x05\"\xd3\t\n\x1c\x41pprovedCommonTelemetryProto\x12<\n\tboot_time\x18\x01 \x01(\x0b\x32\'.POGOProtos.Rpc.CommonTelemetryBootTimeH\x00\x12>\n\nshop_click\x18\x02 \x01(\x0b\x32(.POGOProtos.Rpc.CommonTelemetryShopClickH\x00\x12<\n\tshop_view\x18\x03 \x01(\x0b\x32\'.POGOProtos.Rpc.CommonTelemetryShopViewH\x00\x12J\n\x18poi_submission_telemetry\x18\x04 \x01(\x0b\x32&.POGOProtos.Rpc.PoiSubmissionTelemetryH\x00\x12m\n+poi_submission_photo_upload_error_telemetry\x18\x05 \x01(\x0b\x32\x36.POGOProtos.Rpc.PoiSubmissionPhotoUploadErrorTelemetryH\x00\x12\x36\n\x06log_in\x18\x06 \x01(\x0b\x32$.POGOProtos.Rpc.CommonTelemetryLogInH\x00\x12]\n\"poi_categorization_entry_telemetry\x18\t \x01(\x0b\x32/.POGOProtos.Rpc.PoiCategorizationEntryTelemetryH\x00\x12\x65\n&poi_categorization_operation_telemetry\x18\n \x01(\x0b\x32\x33.POGOProtos.Rpc.PoiCategorizationOperationTelemetryH\x00\x12]\n%poi_categorization_selected_telemetry\x18\x0b \x01(\x0b\x32,.POGOProtos.Rpc.PoiCategorySelectedTelemetryH\x00\x12[\n$poi_categorization_removed_telemetry\x18\x0c \x01(\x0b\x32+.POGOProtos.Rpc.PoiCategoryRemovedTelemetryH\x00\x12]\n\"wayfarer_onboarding_flow_telemetry\x18\r \x01(\x0b\x32/.POGOProtos.Rpc.WayfarerOnboardingFlowTelemetryH\x00\x12Q\n\x1c\x61s_permission_flow_telemetry\x18\x0e \x01(\x0b\x32).POGOProtos.Rpc.ASPermissionFlowTelemetryH\x00\x12\x38\n\x07log_out\x18\x0f \x01(\x0b\x32%.POGOProtos.Rpc.CommonTelemetryLogOutH\x00\x12:\n\x0bserver_data\x18\xea\x07 \x01(\x0b\x32$.POGOProtos.Rpc.ServerRecordMetadata\x12I\n\x0e\x63ommon_filters\x18\xeb\x07 \x01(\x0b\x32\x30.POGOProtos.Rpc.ClientTelemetryCommonFilterProtoB\x0f\n\rTelemetryData\"E\n\x1e\x41rMappingSessionTelemetryProto\x12#\n\x1b\x66ulfilled_geotargeted_quest\x18\x01 \x01(\x08\"\x93\x08\n\x16\x41rMappingSettingsProto\x12 \n\x18min_hours_between_prompt\x18\x01 \x01(\x05\x12\x1e\n\x16max_video_time_seconds\x18\x02 \x01(\x05\x12\"\n\x1apreview_video_bitrate_kbps\x18\x03 \x01(\x05\x12!\n\x19preview_video_deadline_ms\x18\x04 \x01(\x05\x12#\n\x1bresearch_video_bitrate_kbps\x18\x05 \x01(\x05\x12\"\n\x1aresearch_video_deadline_ms\x18\x06 \x01(\x05\x12\x1e\n\x16min_video_time_seconds\x18\x07 \x01(\x05\x12\x1e\n\x16preview_frame_rate_fps\x18\x08 \x01(\x05\x12\x1e\n\x16preview_frames_to_jump\x18\t \x01(\x05\x12\'\n\x1fmax_upload_chunk_rejected_count\x18\n \x01(\x05\x12 \n\x18\x61rdk_desired_accuracy_mm\x18\x0b \x01(\x05\x12\x1f\n\x17\x61rdk_update_distance_mm\x18\x0c \x01(\x05\x12$\n\x1cmax_pending_upload_kilobytes\x18\r \x01(\x05\x12\x1f\n\x17\x65nable_sponsor_poi_scan\x18\x0e \x01(\x08\x12 \n\x18min_disk_space_needed_mb\x18\x0f \x01(\x05\x12\x1f\n\x17scan_validation_enabled\x18\x10 \x01(\x08\x12%\n\x1dscan_validation_start_delay_s\x18\x11 \x01(\x02\x12,\n$scan_validation_lumens_min_threshold\x18\x12 \x01(\x02\x12/\n\'scan_validation_lumens_smoothing_factor\x18\x13 \x01(\x02\x12/\n\'scan_validation_average_pixel_threshold\x18\x14 \x01(\x02\x12\x36\n.scan_validation_average_pixel_smoothing_factor\x18\x15 \x01(\x02\x12\x32\n*scan_validation_speed_min_threshold_mper_s\x18\x16 \x01(\x02\x12\x32\n*scan_validation_speed_max_threshold_mper_s\x18\x17 \x01(\x02\x12.\n&scan_validation_speed_smoothing_factor\x18\x18 \x01(\x02\x12*\n\"scan_validation_max_warning_time_s\x18\x19 \x01(\x02\x12\x1e\n\x16\x61r_recorder_v2_enabled\x18\x1a \x01(\x08\"\x83\n\n\x17\x41rMappingTelemetryProto\x12Y\n\x17\x61r_mapping_telemetry_id\x18\x01 \x01(\x0e\x32\x38.POGOProtos.Rpc.ArMappingTelemetryProto.ArMappingEventId\x12K\n\x06source\x18\x02 \x01(\x0e\x32;.POGOProtos.Rpc.ArMappingTelemetryProto.ArMappingEntryPoint\x12 \n\x18recording_length_seconds\x18\x03 \x01(\x02\x12\x1c\n\x14time_elapsed_seconds\x18\x04 \x01(\x02\x12\x17\n\x0fpercent_encoded\x18\x05 \x01(\x02\x12\x17\n\x0f\x64\x61ta_size_bytes\x18\x06 \x01(\x03\x12k\n\x19validation_failure_reason\x18\x07 \x01(\x0e\x32H.POGOProtos.Rpc.ArMappingTelemetryProto.ArMappingValidationFailureReason\"\xde\x01\n\x13\x41rMappingEntryPoint\x12\x11\n\rUNKNOWN_ENTRY\x10\x00\x12\x11\n\rPOI_EDIT_MENU\x10\x01\x12\x12\n\x0ePOI_EDIT_TITLE\x10\x02\x12\x18\n\x14POI_EDIT_DESCRIPTION\x10\x03\x12\x11\n\rPOI_ADD_PHOTO\x10\x04\x12\x15\n\x11POI_EDIT_LOCATION\x10\x05\x12\x12\n\x0ePOI_NOMINATION\x10\x06\x12\x1d\n\x19POI_FULLSCREEN_INSPECTION\x10\x07\x12\x16\n\x12GEOTARGETED_QUESTS\x10\x08\"\x9d\x04\n\x10\x41rMappingEventId\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0f\n\x0b\x45NTER_STATE\x10\x01\x12\x11\n\rOPT_IN_ACCEPT\x10\x02\x12\x0f\n\x0bOPT_IN_DENY\x10\x03\x12\x13\n\x0fOPT_IN_SETTINGS\x10\x04\x12\x14\n\x10OPT_OUT_SETTINGS\x10\x05\x12\x17\n\x13\x45XIT_FROM_RECORDING\x10\x06\x12\x13\n\x0fSTART_RECORDING\x10\x07\x12\x12\n\x0eSTOP_RECORDING\x10\x08\x12\x13\n\x0f\x43\x41NCEL_ENCODING\x10\t\x12\x0e\n\nUPLOAD_NOW\x10\n\x12\x10\n\x0cUPLOAD_LATER\x10\x0b\x12\x11\n\rCANCEL_UPLOAD\x10\x0c\x12\x19\n\x15START_UPLOAD_SETTINGS\x10\r\x12\x12\n\x0eUPLOAD_SUCCESS\x10\x0e\x12\x15\n\x11OPT_IN_LEARN_MORE\x10\x0f\x12\x15\n\x11\x45XIT_FROM_PREVIEW\x10\x10\x12%\n!SUBMIT_POI_AR_VIDEO_METADATA_FAIL\x10\x11\x12\x12\n\x0eUPLOAD_FAILURE\x10\x12\x12\x1c\n\x18UPLOAD_LATER_WIFI_PROMPT\x10\x13\x12\x0f\n\x0b\x43LEAR_SCANS\x10\x14\x12\x13\n\x0fOPEN_INFO_PANEL\x10\x15\x12\x17\n\x13RESCAN_FROM_PREVIEW\x10\x16\x12\x1b\n\x17SCAN_VALIDATION_FAILURE\x10\x17\"`\n ArMappingValidationFailureReason\x12\x12\n\x0eUNKNOWN_REASON\x10\x00\x12\x0c\n\x08TOO_FAST\x10\x01\x12\x0c\n\x08TOO_SLOW\x10\x02\x12\x0c\n\x08TOO_DARK\x10\x03\"1\n\x15\x41rPhotoGlobalSettings\x12\x18\n\x10min_player_level\x18\x01 \x01(\x05\"\xde\x0e\n\x13\x41rPhotoSessionProto\x12;\n\x07\x61r_type\x18\x01 \x01(\x0e\x32*.POGOProtos.Rpc.ArPhotoSessionProto.ArType\x12I\n\x17\x66urthest_step_completed\x18\x02 \x01(\x0e\x32(.POGOProtos.Rpc.ArPhotoSessionProto.Step\x12\x18\n\x10num_photos_taken\x18\x03 \x01(\x05\x12\x19\n\x11num_photos_shared\x18\x04 \x01(\x05\x12#\n\x1bnum_photos_taken_occlusions\x18\x05 \x01(\x05\x12\x1e\n\x16num_occlusions_enabled\x18\x06 \x01(\x05\x12\x1f\n\x17num_occlusions_disabled\x18\x07 \x01(\x05\x12\x41\n\nar_context\x18\x08 \x01(\x0e\x32-.POGOProtos.Rpc.ArPhotoSessionProto.ArContext\x12\x16\n\x0esession_length\x18\t \x01(\x03\x12!\n\x19session_length_occlusions\x18\n \x01(\x03\x12$\n\x1cnum_photos_shared_occlusions\x18\x0b \x01(\x05\x12\x11\n\tmodel_url\x18\x0c \x01(\t\x12\x14\n\x0c\x61rdk_version\x18\r \x01(\t\x12\x19\n\x11\x61verage_framerate\x18\x0e \x01(\x05\x12\x1f\n\x17\x61verage_battery_per_min\x18\x0f \x01(\x02\x12\x19\n\x11\x61verage_cpu_usage\x18\x10 \x01(\x02\x12\x19\n\x11\x61verage_gpu_usage\x18\x11 \x01(\x02\x12N\n\x11\x66ramerate_samples\x18\x12 \x03(\x0b\x32\x33.POGOProtos.Rpc.ArPhotoSessionProto.FramerateSample\x12J\n\x0f\x62\x61ttery_samples\x18\x13 \x03(\x0b\x32\x31.POGOProtos.Rpc.ArPhotoSessionProto.BatterySample\x12N\n\x11processor_samples\x18\x14 \x03(\x0b\x32\x33.POGOProtos.Rpc.ArPhotoSessionProto.ProcessorSample\x12+\n#session_start_to_plane_detection_ms\x18\x15 \x01(\x05\x12.\n&plane_detection_to_user_interaction_ms\x18\x16 \x01(\x05\x1a\x80\x01\n\x0c\x41rConditions\x12\x11\n\ttimestamp\x18\x01 \x01(\x03\x12\x1a\n\x12occlusions_enabled\x18\x02 \x01(\x08\x12\x41\n\x0f\x63urrent_ar_step\x18\x03 \x01(\x0e\x32(.POGOProtos.Rpc.ArPhotoSessionProto.Step\x1a\xaf\x01\n\rBatterySample\x12\x44\n\nconditions\x18\x01 \x01(\x0b\x32\x30.POGOProtos.Rpc.ArPhotoSessionProto.ArConditions\x12\x15\n\rbattery_level\x18\x02 \x01(\x02\x12\x41\n\x06status\x18\x03 \x01(\x0e\x32\x31.POGOProtos.Rpc.ArPhotoSessionProto.BatteryStatus\x1aj\n\x0f\x46ramerateSample\x12\x44\n\nconditions\x18\x01 \x01(\x0b\x32\x30.POGOProtos.Rpc.ArPhotoSessionProto.ArConditions\x12\x11\n\tframerate\x18\x02 \x01(\x05\x1a}\n\x0fProcessorSample\x12\x44\n\nconditions\x18\x01 \x01(\x0b\x32\x30.POGOProtos.Rpc.ArPhotoSessionProto.ArConditions\x12\x11\n\tcpu_usage\x18\x02 \x01(\x02\x12\x11\n\tgpu_usage\x18\x03 \x01(\x02\"g\n\tArContext\x12\x08\n\x04NONE\x10\x00\x12\x10\n\x0c\x41R_ENCOUNTER\x10\x01\x12\x0f\n\x0b\x41R_SNAPSHOT\x10\x02\x12\x16\n\x12SINGLEPLAYER_BUDDY\x10\x03\x12\x15\n\x11MULTIPLAYER_BUDDY\x10\x04\"*\n\x06\x41rType\x12\t\n\x05UNSET\x10\x00\x12\x08\n\x04PLUS\x10\x01\x12\x0b\n\x07\x43LASSIC\x10\x02\"\\\n\rBatteryStatus\x12\x10\n\x0cUNDETERMINED\x10\x00\x12\x0c\n\x08\x43HARGING\x10\x01\x12\x0f\n\x0b\x44ISCHARGING\x10\x02\x12\x10\n\x0cNOT_CHARGING\x10\x03\x12\x08\n\x04\x46ULL\x10\x04\"\x88\x01\n\x04Step\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x1d\n\x19\x43\x41MERA_PERMISSION_GRANTED\x10\x01\x12\x16\n\x12\x41RPLUS_PLANE_FOUND\x10\x02\x12\x19\n\x15\x41RPLUS_POKEMON_PLACED\x10\x03\x12\x0f\n\x0bPHOTO_TAKEN\x10\x04\x12\x10\n\x0cPHOTO_SHARED\x10\x05\"\x86\x02\n\x18\x41rTelemetrySettingsProto\x12\x17\n\x0fmeasure_battery\x18\x01 \x01(\x08\x12$\n\x1c\x62\x61ttery_sampling_interval_ms\x18\x02 \x01(\x05\x12\x19\n\x11measure_processor\x18\x03 \x01(\x08\x12&\n\x1eprocessor_sampling_interval_ms\x18\x04 \x01(\x05\x12\x19\n\x11measure_framerate\x18\x05 \x01(\x08\x12&\n\x1e\x66ramerate_sampling_interval_ms\x18\x06 \x01(\x05\x12%\n\x1dpercentage_sessions_to_sample\x18\x07 \x01(\x02\"\x84\x03\n\x17\x41rdkConfigSettingsProto\x12\x15\n\rorb_vocab_url\x18\x01 \x01(\t\x12\x1b\n\x13monodpeth_model_url\x18\x02 \x01(\t\x12\x19\n\x11monodepth_devices\x18\x03 \x03(\t\x12M\n\x12monodepth_contexts\x18\x04 \x03(\x0e\x32\x31.POGOProtos.Rpc.ArdkConfigSettingsProto.ArContext\x12\x1f\n\x17ios_monodepth_model_url\x18\x05 \x01(\t\x12#\n\x1b\x61ndroid_monodepth_model_url\x18\x06 \x01(\t\x12\x1b\n\x13monodepth_model_url\x18\x07 \x01(\t\"h\n\tArContext\x12\t\n\x05UNSET\x10\x00\x12\x10\n\x0c\x41R_ENCOUNTER\x10\x01\x12\x0f\n\x0b\x41R_SNAPSHOT\x10\x02\x12\x16\n\x12SINGLEPLAYER_BUDDY\x10\x03\x12\x15\n\x11MULTIPLAYER_BUDDY\x10\x04\"8\n\x0f\x41ssertionFailed\x12\x14\n\x0ctimestamp_ms\x18\x01 \x01(\x03\x12\x0f\n\x07message\x18\x02 \x01(\t\"|\n\x1c\x41ssetBundleDownloadTelemetry\x12\x39\n\x0e\x61sset_event_id\x18\x01 \x01(\x0e\x32!.POGOProtos.Rpc.AssetTelemetryIds\x12\x13\n\x0b\x62undle_name\x18\x02 \x01(\t\x12\x0c\n\x04size\x18\x03 \x01(\r\"|\n\x15\x41ssetDigestEntryProto\x12\x10\n\x08\x61sset_id\x18\x01 \x01(\t\x12\x13\n\x0b\x62undle_name\x18\x02 \x01(\t\x12\x0f\n\x07version\x18\x03 \x01(\x03\x12\x10\n\x08\x63hecksum\x18\x04 \x01(\x07\x12\x0c\n\x04size\x18\x05 \x01(\x05\x12\x0b\n\x03key\x18\x06 \x01(\x0c\"\xe7\x01\n\x13\x41ssetDigestOutProto\x12\x35\n\x06\x64igest\x18\x01 \x03(\x0b\x32%.POGOProtos.Rpc.AssetDigestEntryProto\x12\x11\n\ttimestamp\x18\x02 \x01(\x04\x12:\n\x06result\x18\x03 \x01(\x0e\x32*.POGOProtos.Rpc.AssetDigestOutProto.Result\x12\x13\n\x0bpage_offset\x18\x04 \x01(\x05\"5\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x08\n\x04PAGE\x10\x02\x12\t\n\x05RETRY\x10\x03\"\xdc\x01\n\x17\x41ssetDigestRequestProto\x12*\n\x08platform\x18\x01 \x01(\x0e\x32\x18.POGOProtos.Rpc.Platform\x12\x1b\n\x13\x64\x65vice_manufacturer\x18\x02 \x01(\t\x12\x14\n\x0c\x64\x65vice_model\x18\x03 \x01(\t\x12\x0e\n\x06locale\x18\x04 \x01(\t\x12\x13\n\x0b\x61pp_version\x18\x05 \x01(\r\x12\x10\n\x08paginate\x18\x06 \x01(\x08\x12\x13\n\x0bpage_offset\x18\x07 \x01(\x05\x12\x16\n\x0epage_timestamp\x18\x08 \x01(\x04\"u\n\x19\x41ssetPoiDownloadTelemetry\x12\x39\n\x0e\x61sset_event_id\x18\x01 \x01(\x0e\x32!.POGOProtos.Rpc.AssetTelemetryIds\x12\x0f\n\x07\x66ort_id\x18\x02 \x01(\t\x12\x0c\n\x04size\x18\x03 \x01(\r\"E\n\x19\x41ssetRefreshSettingsProto\x12(\n check_for_new_assets_time_second\x18\x05 \x01(\x05\"*\n\x15\x41ssetRefreshTelemetry\x12\x11\n\ttimestamp\x18\x01 \x01(\x04\"t\n\x1f\x41ssetStreamCacheCulledTelemetry\x12\x39\n\x0e\x61sset_event_id\x18\x01 \x01(\x0e\x32!.POGOProtos.Rpc.AssetTelemetryIds\x12\x16\n\x0espace_released\x18\x02 \x01(\r\"t\n\x1c\x41ssetStreamDownloadTelemetry\x12\x39\n\x0e\x61sset_event_id\x18\x01 \x01(\x0e\x32!.POGOProtos.Rpc.AssetTelemetryIds\x12\x0b\n\x03url\x18\x02 \x01(\t\x12\x0c\n\x04size\x18\x03 \x01(\r\"\xbf\x02\n\x14\x41ssetVersionOutProto\x12P\n\x08response\x18\x01 \x03(\x0b\x32>.POGOProtos.Rpc.AssetVersionOutProto.AssetVersionResponseProto\x1a\x9c\x01\n\x19\x41ssetVersionResponseProto\x12;\n\x06result\x18\x01 \x01(\x0e\x32+.POGOProtos.Rpc.AssetVersionOutProto.Result\x12\x35\n\x06\x64igest\x18\x02 \x01(\x0b\x32%.POGOProtos.Rpc.AssetDigestEntryProto\x12\x0b\n\x03url\x18\x03 \x01(\t\"6\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\t\n\x05\x45RROR\x10\x01\x12\t\n\x05VALID\x10\x02\x12\x0b\n\x07\x45XPIRED\x10\x03\"\xb5\x01\n\x11\x41ssetVersionProto\x12\x13\n\x0b\x61pp_version\x18\x01 \x01(\r\x12K\n\x07request\x18\x02 \x03(\x0b\x32:.POGOProtos.Rpc.AssetVersionProto.AssetVersionRequestProto\x1a>\n\x18\x41ssetVersionRequestProto\x12\x10\n\x08\x61sset_id\x18\x01 \x01(\t\x12\x10\n\x08\x63hecksum\x18\x02 \x01(\x07\"\xe8\x02\n\x1f\x41syncFileUploadCompleteOutProto\x12J\n\x05\x65rror\x18\x01 \x01(\x0e\x32;.POGOProtos.Rpc.AsyncFileUploadCompleteOutProto.ErrorStatus\x12\x42\n\x0fsubmission_type\x18\x02 \x01(\x0e\x32).POGOProtos.Rpc.PlayerSubmissionTypeProto\x12\x0e\n\x06poi_id\x18\x03 \x01(\t\x12\x1d\n\x15post_action_game_info\x18\x04 \x01(\x0c\"\x85\x01\n\x0b\x45rrorStatus\x12\t\n\x05UNSET\x10\x00\x12\x18\n\x14SERVER_UPDATE_FAILED\x10\x01\x12\x19\n\x15MISSING_SUBMISSION_ID\x10\x02\x12\x1b\n\x17MISSING_SUBMISSION_TYPE\x10\x03\x12\x19\n\x15MISSING_UPLOAD_STATUS\x10\x04\"\xf8\x01\n\x1c\x41syncFileUploadCompleteProto\x12\x15\n\rsubmission_id\x18\x01 \x01(\t\x12J\n\rupload_status\x18\x03 \x01(\x0e\x32\x33.POGOProtos.Rpc.AsyncFileUploadCompleteProto.Status\x12<\n\x12\x61r_common_metadata\x18\x04 \x01(\x0b\x32 .POGOProtos.Rpc.ARCommonMetadata\"7\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0f\n\x0bUPLOAD_DONE\x10\x01\x12\x11\n\rUPLOAD_FAILED\x10\x02\"\xad\x01\n\x13\x41synchronousJobData\x12\x0e\n\x06job_id\x18\x01 \x01(\t\x12\x10\n\x08\x63\x61llback\x18\x02 \x01(\t\x12\x43\n\x08metadata\x18\x03 \x03(\x0b\x32\x31.POGOProtos.Rpc.AsynchronousJobData.MetadataEntry\x1a/\n\rMetadataEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\x96\x03\n\x11\x41ttackGymOutProto\x12\x38\n\x06result\x18\x01 \x01(\x0e\x32(.POGOProtos.Rpc.AttackGymOutProto.Result\x12\x32\n\nbattle_log\x18\x02 \x01(\x0b\x32\x1e.POGOProtos.Rpc.BattleLogProto\x12\x11\n\tbattle_id\x18\x03 \x01(\t\x12\x34\n\x0f\x61\x63tive_defender\x18\x04 \x01(\x0b\x32\x1b.POGOProtos.Rpc.PokemonInfo\x12\x34\n\x0f\x61\x63tive_attacker\x18\x05 \x01(\x0b\x32\x1b.POGOProtos.Rpc.PokemonInfo\x12\x38\n\rbattle_update\x18\x06 \x01(\x0b\x32!.POGOProtos.Rpc.BattleUpdateProto\"Z\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12 \n\x1c\x45RROR_INVALID_ATTACK_ACTIONS\x10\x02\x12\x16\n\x12\x45RROR_NOT_IN_RANGE\x10\x03\"\xea\x01\n\x0e\x41ttackGymProto\x12\x0e\n\x06gym_id\x18\x01 \x01(\t\x12\x11\n\tbattle_id\x18\x02 \x01(\t\x12;\n\x10\x61ttacker_actions\x18\x03 \x03(\x0b\x32!.POGOProtos.Rpc.BattleActionProto\x12@\n\x15last_retrieved_action\x18\x04 \x01(\x0b\x32!.POGOProtos.Rpc.BattleActionProto\x12\x1a\n\x12player_lat_degrees\x18\x05 \x01(\x01\x12\x1a\n\x12player_lng_degrees\x18\x06 \x01(\x01\"\xa3\x03\n\x18\x41ttackRaidBattleOutProto\x12?\n\x06result\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.AttackRaidBattleOutProto.Result\x12\x38\n\rbattle_update\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.BattleUpdateProto\x12\x31\n\x0esponsored_gift\x18\x03 \x01(\x0b\x32\x19.POGOProtos.Rpc.AdDetails\x12#\n\x02\x61\x64\x18\x04 \x01(\x0b\x32\x17.POGOProtos.Rpc.AdProto\"\xb3\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x17\n\x13\x45RROR_GYM_NOT_FOUND\x10\x02\x12\x1a\n\x16\x45RROR_BATTLE_NOT_FOUND\x10\x03\x12 \n\x1c\x45RROR_INVALID_ATTACK_ACTIONS\x10\x04\x12\x1c\n\x18\x45RROR_NOT_PART_OF_BATTLE\x10\x05\x12\x1c\n\x18\x45RROR_BATTLE_ID_NOT_RAID\x10\x06\"\x90\x02\n\x15\x41ttackRaidBattleProto\x12\x0e\n\x06gym_id\x18\x01 \x01(\t\x12\x11\n\tbattle_id\x18\x02 \x01(\t\x12;\n\x10\x61ttacker_actions\x18\x03 \x03(\x0b\x32!.POGOProtos.Rpc.BattleActionProto\x12@\n\x15last_retrieved_action\x18\x04 \x01(\x0b\x32!.POGOProtos.Rpc.BattleActionProto\x12\x14\n\x0ctimestamp_ms\x18\x05 \x01(\x03\x12?\n\x11\x61\x64_targeting_info\x18\x06 \x01(\x0b\x32$.POGOProtos.Rpc.AdTargetingInfoProto\"\x80\x03\n\x18\x41ttackRaidDataLogDetails\x12:\n\x04type\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.BattleActionProto.ActionType\x12$\n\x1cob_attack_raid_data_uint32_1\x18\x02 \x01(\r\x12#\n\x1bob_attack_raid_data_int32_1\x18\x03 \x01(\x05\x12#\n\x1bob_attack_raid_data_int32_2\x18\x04 \x01(\x05\x12#\n\x1bob_attack_raid_data_int32_3\x18\x05 \x01(\x05\x12#\n\x1bob_attack_raid_data_int32_4\x18\x06 \x01(\x05\x12\"\n\x1aob_attack_raid_data_uint64\x18\x07 \x01(\x04\x12$\n\x1cob_attack_raid_data_uint32_2\x18\x08 \x01(\r\x12$\n\x1cob_attack_raid_data_uint32_3\x18\t \x01(\r\"\xd7\x01\n\x13\x41ttackRaidDataProto\x12<\n\nob_details\x18\x01 \x03(\x0b\x32(.POGOProtos.Rpc.AttackRaidDataLogDetails\x12;\n\tob_detail\x18\x02 \x01(\x0b\x32(.POGOProtos.Rpc.AttackRaidDataLogDetails\x12\"\n\x1aob_attack_raid_data_uint32\x18\x03 \x01(\r\x12!\n\x19ob_attack_raid_data_int32\x18\x04 \x01(\x05\"\x8c\x03\n\x1b\x41ttackRaidResponseDataProto\x12?\n\x06result\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.AttackRaidBattleOutProto.Result\x12\x33\n\x05state\x18\x02 \x01(\x0e\x32$.POGOProtos.Rpc.BattleLogProto.State\x12$\n\x1cob_attack_raid_data_uint32_1\x18\x03 \x01(\r\x12<\n\nob_details\x18\x04 \x03(\x0b\x32(.POGOProtos.Rpc.AttackRaidDataLogDetails\x12$\n\x1cob_attack_raid_data_uint32_2\x18\x05 \x01(\r\x12$\n\x1cob_attack_raid_data_uint32_3\x18\x06 \x01(\r\x12!\n\x19ob_attack_raid_data_int32\x18\x07 \x01(\x05\x12$\n\x1cob_attack_raid_data_uint32_4\x18\x08 \x01(\r\"\xb4\x02\n\x1b\x41ttractedPokemonClientProto\x12\x38\n\x07\x63ontext\x18\x01 \x01(\x0e\x32\'.POGOProtos.Rpc.AttractedPokemonContext\x12\x36\n\x0fpokemon_type_id\x18\x02 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12<\n\x0fpokemon_display\x18\x03 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\x12\x0b\n\x03lat\x18\x04 \x01(\x01\x12\x0b\n\x03lng\x18\x05 \x01(\x01\x12\x1a\n\x12\x65ncounter_location\x18\x06 \x01(\t\x12\x14\n\x0c\x65ncounter_id\x18\x07 \x01(\x06\x12\x19\n\x11\x64isappear_time_ms\x18\x08 \x01(\x03\"m\n#AuthenticateAppleSignInRequestProto\x12\x16\n\x0e\x61pple_id_token\x18\x01 \x01(\x0c\x12\x11\n\tauth_code\x18\x02 \x01(\x0c\x12\x1b\n\x13\x61\x63\x63\x65pted_client_ids\x18\x03 \x03(\t\"\xd7\x01\n$AuthenticateAppleSignInResponseProto\x12K\n\x06status\x18\x01 \x01(\x0e\x32;.POGOProtos.Rpc.AuthenticateAppleSignInResponseProto.Status\x12\x1c\n\x14nia_apple_auth_token\x18\x02 \x01(\x0c\"D\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x10\n\x0cINVALID_AUTH\x10\x02\x12\x10\n\x0cSERVER_ERROR\x10\x03\"\x97\x04\n\x11\x41vailableSkuProto\x12\n\n\x02id\x18\x01 \x01(\t\x12\"\n\x1ais_third_party_vendor_item\x18\x02 \x01(\x08\x12\x34\n\x05price\x18\x03 \x03(\x0b\x32%.POGOProtos.Rpc.CurrencyQuantityProto\x12?\n\x10\x63urrency_granted\x18\x04 \x03(\x0b\x32%.POGOProtos.Rpc.CurrencyQuantityProto\x12?\n\x11game_item_content\x18\x05 \x03(\x0b\x32$.POGOProtos.Rpc.GameItemContentProto\x12?\n\x11presentation_data\x18\x06 \x03(\x0b\x32$.POGOProtos.Rpc.SkuPresentationProto\x12\x18\n\x10\x63\x61n_be_purchased\x18\x07 \x01(\x08\x12\x17\n\x0fsubscription_id\x18\x08 \x01(\t\x12\x35\n\trule_data\x18\t \x03(\x0b\x32\".POGOProtos.Rpc.StoreRuleDataProto\x12\x10\n\x08offer_id\x18\n \x01(\t\x12\"\n\x1ahas_purchased_subscription\x18\x0b \x01(\x08\x12\x1d\n\x15subscription_group_id\x18\x0c \x01(\t\x12\x1a\n\x12subscription_level\x18\r \x01(\x05\"\xe9\x03\n%AvailableSubmissionsPerSubmissionType\x12I\n\x16player_submission_type\x18\x01 \x01(\x0e\x32).POGOProtos.Rpc.PlayerSubmissionTypeProto\x12\x18\n\x10submissions_left\x18\x02 \x01(\x05\x12\x18\n\x10min_player_level\x18\x03 \x01(\x05\x12\x1a\n\x12is_feature_enabled\x18\x04 \x01(\x08\x12,\n$time_window_for_submissions_limit_ms\x18\x05 \x01(\x03\x12\"\n\x1amax_poi_distance_in_meters\x18\x06 \x01(\x05\x12\x16\n\x0e\x62lacklisted_os\x18\x07 \x03(\t\x12\x1d\n\x15\x62lacklisted_device_id\x18\x08 \x03(\t\x12\x1b\n\x13is_whitelisted_user\x18\t \x01(\x08\x12\x1f\n\x17is_upload_later_enabled\x18\n \x01(\x08\x12\x1d\n\x15\x64\x61ily_new_submissions\x18\x0b \x01(\x02\x12\x17\n\x0fmax_submissions\x18\x0c \x01(\x05\x12&\n\x1eis_wayfarer_onboarding_enabled\x18\r \x01(\x08\"L\n\x12\x41vatarArticleProto\x12\x12\n\narticle_id\x18\x01 \x01(\t\x12\x11\n\x05\x63olor\x18\x02 \x01(\x05\x42\x02\x18\x01\x12\x0f\n\x07slot_id\x18\x03 \x01(\x05\"\xc6\x08\n\x18\x41vatarCustomizationProto\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12\x35\n\x0b\x61vatar_type\x18\x02 \x01(\x0e\x32 .POGOProtos.Rpc.PlayerAvatarType\x12;\n\x04slot\x18\x03 \x03(\x0e\x32-.POGOProtos.Rpc.AvatarCustomizationProto.Slot\x12\x13\n\x0b\x62undle_name\x18\x04 \x01(\t\x12\x12\n\nasset_name\x18\x05 \x01(\t\x12\x12\n\ngroup_name\x18\x06 \x01(\t\x12\x12\n\nsort_order\x18\x07 \x01(\x05\x12[\n\x0bunlock_type\x18\x08 \x01(\x0e\x32\x46.POGOProtos.Rpc.AvatarCustomizationProto.AvatarCustomizationUnlockType\x12Y\n\npromo_type\x18\t \x03(\x0e\x32\x45.POGOProtos.Rpc.AvatarCustomizationProto.AvatarCustomizationPromoType\x12\x38\n\x11unlock_badge_type\x18\n \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloBadgeType\x12\x0f\n\x07iap_sku\x18\x0b \x01(\t\x12\x1a\n\x12unlock_badge_level\x18\x0c \x01(\x05\x12\x11\n\ticon_name\x18\r \x01(\t\x12\x1b\n\x13unlock_player_level\x18\x0e \x01(\x05\x12\x10\n\x08set_name\x18\x0f \x01(\t\x12\x16\n\x0eset_prime_item\x18\x10 \x01(\x08\x12!\n\x19incompatible_bundle_names\x18\x11 \x03(\t\x12\r\n\x05names\x18\x12 \x03(\t\"L\n\x1c\x41vatarCustomizationPromoType\x12\x14\n\x10UNSET_PROMO_TYPE\x10\x00\x12\x08\n\x04SALE\x10\x01\x12\x0c\n\x08\x46\x45\x41TURED\x10\x02\"\x91\x01\n\x1d\x41vatarCustomizationUnlockType\x12\x15\n\x11UNSET_UNLOCK_TYPE\x10\x00\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x01\x12\x10\n\x0cMEDAL_REWARD\x10\x02\x12\x10\n\x0cIAP_CLOTHING\x10\x03\x12\x10\n\x0cLEVEL_REWARD\x10\x04\x12\x16\n\x12\x43OMBAT_RANK_REWARD\x10\x05\"\xc6\x01\n\x04Slot\x12\x0e\n\nUNSET_SLOT\x10\x00\x12\x08\n\x04HAIR\x10\x01\x12\t\n\x05SHIRT\x10\x02\x12\t\n\x05PANTS\x10\x03\x12\x07\n\x03HAT\x10\x04\x12\t\n\x05SHOES\x10\x05\x12\x08\n\x04\x45YES\x10\x06\x12\x0c\n\x08\x42\x41\x43KPACK\x10\x07\x12\n\n\x06GLOVES\x10\x08\x12\t\n\x05SOCKS\x10\t\x12\x08\n\x04\x42\x45LT\x10\n\x12\x0b\n\x07GLASSES\x10\x0b\x12\x0c\n\x08NECKLACE\x10\x0c\x12\x08\n\x04SKIN\x10\r\x12\x08\n\x04POSE\x10\x0e\x12\x08\n\x04\x46\x41\x43\x45\x10\x0f\x12\x08\n\x04PROP\x10\x10\"\xde\x01\n\x1c\x41vatarCustomizationTelemetry\x12V\n\x1d\x61vatar_customization_click_id\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.AvatarCustomizationTelemetryIds\x12\x12\n\nasset_name\x18\x02 \x01(\t\x12\x0b\n\x03sku\x18\x03 \x01(\t\x12\x18\n\x10has_enough_coins\x18\x04 \x01(\x08\x12\x12\n\ngroup_name\x18\x05 \x01(\t\x12\x17\n\x0f\x63olor_choice_id\x18\x06 \x01(\t\"0\n\x19\x41vatarGlobalSettingsProto\x12\x13\n\x0b\x65nable_pose\x18\x01 \x01(\x08\"\xbf\x01\n\x1d\x41vatarGroupOrderSettingsProto\x12R\n\x05group\x18\x01 \x03(\x0b\x32\x43.POGOProtos.Rpc.AvatarGroupOrderSettingsProto.AvatarGroupOrderProto\x1aJ\n\x15\x41vatarGroupOrderProto\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05order\x18\x02 \x01(\x05\x12\x14\n\x0cshow_new_tag\x18\x03 \x01(\x08\"W\n\x0f\x41vatarItemProto\x12\x1a\n\x12\x61vatar_template_id\x18\x01 \x01(\t\x12\x18\n\x10new_timestamp_ms\x18\x02 \x01(\x03\x12\x0e\n\x06viewed\x18\x03 \x01(\x08\"\xfd\x01\n\x1b\x41wardFreeRaidTicketOutProto\x12\x42\n\x06result\x18\x01 \x01(\x0e\x32\x32.POGOProtos.Rpc.AwardFreeRaidTicketOutProto.Result\"\x99\x01\n\x06Result\x12\x11\n\rNO_RESULT_SET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12(\n$ERROR_PLAYER_DOES_NOT_MEET_MIN_LEVEL\x10\x02\x12&\n\"ERROR_DAILY_TICKET_ALREADY_AWARDED\x10\x03\x12\x1d\n\x19\x45RROR_PLAYER_OUT_OF_RANGE\x10\x04\"b\n\x18\x41wardFreeRaidTicketProto\x12\x0e\n\x06gym_id\x18\x01 \x01(\t\x12\x1a\n\x12player_lat_degrees\x18\x02 \x01(\x01\x12\x1a\n\x12player_lng_degrees\x18\x03 \x01(\x01\"]\n\x0e\x41wardItemProto\x12\"\n\x04item\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x12\n\nitem_count\x18\x02 \x01(\x05\x12\x13\n\x0b\x62onus_count\x18\x03 \x01(\x05\"\xac\x03\n\x0f\x41wardedGymBadge\x12\x0f\n\x07\x66ort_id\x18\x01 \x01(\t\x12\x34\n\x0egym_badge_type\x18\x02 \x01(\x0e\x32\x1c.POGOProtos.Rpc.GymBadgeType\x12\r\n\x05score\x18\x03 \x01(\r\x12\x36\n\x0fgym_badge_stats\x18\x04 \x01(\x0b\x32\x1d.POGOProtos.Rpc.GymBadgeStats\x12 \n\x18last_update_timestamp_ms\x18\x05 \x01(\x04\x12\x0c\n\x04name\x18\x06 \x01(\t\x12\x11\n\timage_url\x18\x07 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x08 \x01(\t\x12\x10\n\x08latitude\x18\t \x01(\x01\x12\x11\n\tlongitude\x18\n \x01(\x01\x12\x1f\n\x17last_check_timestamp_ms\x18\x0b \x01(\x04\x12\x15\n\rearned_points\x18\x0c \x01(\r\x12\x10\n\x08progress\x18\r \x01(\x02\x12\x10\n\x08level_up\x18\x0e \x01(\x08\x12\x32\n\x05raids\x18\x0f \x01(\x0b\x32#.POGOProtos.Rpc.PlayerRaidInfoProto\"\x97\x08\n\x11\x41wardedRouteBadge\x12\x10\n\x08route_id\x18\x01 \x01(\t\x12-\n\nroute_type\x18\x02 \x01(\x0e\x32\x19.POGOProtos.Rpc.RouteType\x12\x17\n\x0fnum_completions\x18\x03 \x01(\x05\x12\x18\n\x10last_played_time\x18\x04 \x01(\x03\x12\x36\n\x12unique_route_stamp\x18\x05 \x03(\x0b\x32\x1a.POGOProtos.Rpc.RouteStamp\x12\x12\n\nroute_name\x18\x06 \x01(\t\x12\x19\n\x11route_description\x18\x07 \x01(\t\x12\x1e\n\x16route_creator_codename\x18\x08 \x01(\t\x12\x17\n\x0froute_image_url\x18\t \x01(\t\x12\x1e\n\x16route_duration_seconds\x18\n \x01(\x03\x12S\n\x15last_played_waypoints\x18\x0b \x03(\x0b\x32\x34.POGOProtos.Rpc.AwardedRouteBadge.RouteBadgeWaypoint\x12\x12\n\nob_int64_1\x18\x0c \x01(\x03\x12P\n\x11weather_condition\x18\r \x01(\x0e\x32\x35.POGOProtos.Rpc.GameplayWeatherProto.WeatherCondition\x12J\n\x10route_badge_type\x18\x0e \x01(\x0e\x32\x30.POGOProtos.Rpc.AwardedRouteBadge.RouteBadgeType\x12\x0e\n\x06ob_lat\x18\x0f \x01(\x01\x12\x0e\n\x06ob_lng\x18\x10 \x01(\x01\x12\x12\n\nob_int64_2\x18\x11 \x01(\x03\x12?\n\x0b\x62\x61\x64ge_level\x18\x12 \x01(\x0e\x32*.POGOProtos.Rpc.RouteBadgeLevel.BadgeLevel\x12\x0f\n\x07ob_bool\x18\x13 \x01(\x08\x12\x11\n\tob_bool_1\x18\x14 \x01(\x08\x12\x11\n\tob_bool_2\x18\x15 \x01(\x08\x12\x39\n\x0fob_shared_route\x18\x16 \x01(\x0b\x32 .POGOProtos.Rpc.SharedRouteProto\x1aq\n\x12RouteBadgeWaypoint\x12\x11\n\tfort_name\x18\x01 \x01(\t\x12\x11\n\timage_url\x18\x02 \x01(\t\x12\x35\n\x11last_earned_stamp\x18\x03 \x01(\x0b\x32\x1a.POGOProtos.Rpc.RouteStamp\"m\n\x0eRouteBadgeType\x12\x15\n\x11ROUTE_BADGE_UNSET\x10\x00\x12\x16\n\x12ROUTE_BADGE_BRONZE\x10\x01\x12\x16\n\x12ROUTE_BADGE_SILVER\x10\x02\x12\x14\n\x10ROUTE_BADGE_GOLD\x10\x03\"\x96\x01\n\x11\x41wardedRouteStamp\x12/\n\x0broute_stamp\x18\x01 \x01(\x0b\x32\x1a.POGOProtos.Rpc.RouteStamp\x12\x17\n\x0f\x61\x63quire_time_ms\x18\x02 \x01(\x03\x12\x10\n\x08route_id\x18\x03 \x01(\t\x12\x0f\n\x07\x66ort_id\x18\x04 \x01(\t\x12\x14\n\x08stamp_id\x18\x05 \x01(\tB\x02\x18\x01\"H\n\x12\x41wardedRouteStamps\x12\x32\n\x07rewards\x18\x01 \x03(\x0b\x32!.POGOProtos.Rpc.AwardedRouteStamp\"\xd5\x05\n!BackgroundModeClientSettingsProto\x12\x1d\n\x15maximum_sample_age_ms\x18\x01 \x01(\x03\x12%\n\x1d\x61\x63\x63\x65pt_manual_fitness_samples\x18\x02 \x01(\x08\x12(\n minimum_location_accuracy_meters\x18\x03 \x01(\x01\x12+\n#background_wake_up_interval_minutes\x18\x04 \x01(\x05\x12 \n\x18max_upload_size_in_bytes\x18\x05 \x01(\x05\x12\'\n\x1fmin_enclosing_geofence_radius_m\x18\x06 \x01(\x01\x12+\n#background_token_refresh_interval_s\x18\x07 \x01(\x03\x12\x1e\n\x16max_session_duration_m\x18\x08 \x01(\x05\x12\x1c\n\x14min_distance_delta_m\x18\t \x01(\x05\x12\x1d\n\x15min_update_interval_s\x18\n \x01(\x05\x12(\n min_session_reporting_interval_s\x18\x0b \x01(\x05\x12+\n#min_persistent_reporting_interval_s\x18\x0c \x01(\x05\x12\x1f\n\x17\x65nable_progress_request\x18\r \x01(\x08\x12&\n\x1e\x65nable_foreground_notification\x18\x0e \x01(\x08\x12\x64\n\x12proximity_settings\x18\x0f \x01(\x0b\x32H.POGOProtos.Rpc.BackgroundModeClientSettingsProto.ProximitySettingsProto\x1a\x38\n\x16ProximitySettingsProto\x12\x1e\n\x16maximum_contact_age_ms\x18\x04 \x01(\x03\"j\n!BackgroundModeGlobalSettingsProto\x12 \n\x18min_player_level_fitness\x18\x01 \x01(\r\x12#\n\x1bservice_prompt_timestamp_ms\x18\x02 \x01(\x03\"\x8d\x02\n\x1b\x42\x61\x63kgroundModeSettingsProto\x12.\n&weekly_fitness_goal_level1_distance_km\x18\x01 \x01(\x01\x12.\n&weekly_fitness_goal_level2_distance_km\x18\x02 \x01(\x01\x12.\n&weekly_fitness_goal_level3_distance_km\x18\x03 \x01(\x01\x12.\n&weekly_fitness_goal_level4_distance_km\x18\x04 \x01(\x01\x12.\n&weekly_fitness_goal_level5_distance_km\x18\x05 \x01(\x01\"E\n\x0f\x42\x61\x63kgroundToken\x12\r\n\x05token\x18\x01 \x01(\x0c\x12\x17\n\x0f\x65xpiration_time\x18\x02 \x01(\x03\x12\n\n\x02iv\x18\x03 \x01(\x0c\"\xde\x02\n\x12\x42\x61\x64geCaptureReward\x12!\n\x19\x63\x61pture_reward_multiplier\x18\x01 \x01(\x02\x12\x1b\n\x13\x61vatar_template_ids\x18\x02 \x03(\t\x12Y\n\x11ob_pokemon_unlock\x18\x03 \x03(\x0b\x32>.POGOProtos.Rpc.VsSeekerPokemonRewardsProto.PokemonUnlockProto\x12\x12\n\nob_int32_1\x18\x04 \x01(\x05\x12\x11\n\tob_string\x18\x05 \x01(\t\x12\x12\n\nob_int32_2\x18\x06 \x01(\x05\x12\x38\n\x07ob_type\x18\x07 \x01(\x0e\x32\'.POGOProtos.Rpc.BadgeCaptureReward.Type\"8\n\x04Type\x12\x08\n\x04NONE\x10\x00\x12\x0f\n\x0b\x41VATAR_ITEM\x10\x01\x12\x15\n\x11POKEMON_ENCOUNTER\x10\x02\"\xd2\x02\n\tBadgeData\x12\x42\n\x0fmini_collection\x18\x02 \x01(\x0b\x32\'.POGOProtos.Rpc.MiniCollectionBadgeDataH\x00\x12O\n\x18\x62utterfly_collector_data\x18\x03 \x01(\x0b\x32+.POGOProtos.Rpc.ButterflyCollectorBadgeDataH\x00\x12\x38\n\x0c\x63ontest_data\x18\x04 \x01(\x0b\x32 .POGOProtos.Rpc.ContestBadgeDataH\x00\x12,\n\x05\x62\x61\x64ge\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloBadgeType\x12@\n\x12player_badge_tiers\x18\x05 \x03(\x0b\x32$.POGOProtos.Rpc.PlayerBadgeTierProtoB\x06\n\x04\x44\x61ta\"h\n BadgeRewardEncounterRequestProto\x12\x31\n\nbadge_type\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloBadgeType\x12\x11\n\tBadgeTier\x18\x02 \x01(\x05\"\xd8\x04\n!BadgeRewardEncounterResponseProto\x12H\n\x06status\x18\x01 \x01(\x0e\x32\x38.POGOProtos.Rpc.BadgeRewardEncounterResponseProto.Status\x12W\n\tencounter\x18\x02 \x01(\x0b\x32\x44.POGOProtos.Rpc.BadgeRewardEncounterResponseProto.EncounterInfoProto\x12*\n\x07rewards\x18\x03 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x1a\xca\x01\n\x12\x45ncounterInfoProto\x12-\n\x07pokemon\x18\x01 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x44\n\x13\x63\x61pture_probability\x18\x02 \x01(\x0b\x32\'.POGOProtos.Rpc.CaptureProbabilityProto\x12)\n\x0b\x61\x63tive_item\x18\x03 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x14\n\x0c\x65ncounter_id\x18\x04 \x01(\x06\"\x96\x01\n\x06Status\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x15\n\x11SUCCESS_ENCOUNTER\x10\x01\x12\"\n\x1eSUCCESS_POKEMON_INVENTORY_FULL\x10\x02\x12\x1b\n\x17\x45RROR_REQUIRES_PROGRESS\x10\x03\x12\x1c\n\x18\x45RROR_ENCOUNTER_COMPLETE\x10\x04\x12\t\n\x05\x45RROR\x10\x05\"\xda\x02\n\x12\x42\x61\x64geSettingsProto\x12\x31\n\nbadge_type\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloBadgeType\x12\x12\n\nbadge_rank\x18\x02 \x01(\x05\x12\x0f\n\x07targets\x18\x03 \x03(\x05\x12:\n\x0e\x63\x61pture_reward\x18\x04 \x03(\x0b\x32\".POGOProtos.Rpc.BadgeCaptureReward\x12\x13\n\x0b\x65vent_badge\x18\x05 \x01(\x08\x12\x45\n\x14\x65vent_badge_settings\x18\x06 \x01(\x0b\x32\'.POGOProtos.Rpc.EventBadgeSettingsProto\x12!\n\x19\x63ombat_league_template_id\x18\x07 \x01(\t\x12\x1f\n\x17use_stat_as_medal_level\x18\x08 \x01(\x08\x12\x10\n\x08ob_int32\x18\t \x01(\x05\"\x87\x07\n\x11\x42\x61ttleActionProto\x12:\n\x04type\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.BattleActionProto.ActionType\x12\x17\n\x0f\x61\x63tion_start_ms\x18\x02 \x01(\x03\x12\x13\n\x0b\x64uration_ms\x18\x03 \x01(\x05\x12\x14\n\x0c\x65nergy_delta\x18\x05 \x01(\x05\x12\x16\n\x0e\x61ttacker_index\x18\x06 \x01(\x05\x12\x14\n\x0ctarget_index\x18\x07 \x01(\x05\x12\x19\n\x11\x61\x63tive_pokemon_id\x18\x08 \x01(\x06\x12=\n\rjoined_player\x18\t \x01(\x0b\x32&.POGOProtos.Rpc.BattleParticipantProto\x12:\n\x0e\x62\x61ttle_results\x18\n \x01(\x0b\x32\".POGOProtos.Rpc.BattleResultsProto\x12\x1e\n\x16\x64\x61mage_window_start_ms\x18\x0b \x01(\x03\x12\x1c\n\x14\x64\x61mage_window_end_ms\x18\x0c \x01(\x03\x12;\n\x0bquit_player\x18\r \x01(\x0b\x32&.POGOProtos.Rpc.BattleParticipantProto\x12\x19\n\x11target_pokemon_id\x18\x0e \x01(\x06\x12\x41\n\x12leveled_up_friends\x18\x0f \x01(\x0b\x32%.POGOProtos.Rpc.LeveledUpFriendsProto\x12\"\n\x04item\x18\x10 \x03(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x37\n\x0ftrainer_ability\x18\x11 \x01(\x0e\x32\x1e.POGOProtos.Rpc.TrainerAbility\"\xf7\x01\n\nActionType\x12\t\n\x05UNSET\x10\x00\x12\n\n\x06\x41TTACK\x10\x01\x12\t\n\x05\x44ODGE\x10\x02\x12\x12\n\x0eSPECIAL_ATTACK\x10\x03\x12\x10\n\x0cSWAP_POKEMON\x10\x04\x12\t\n\x05\x46\x41INT\x10\x05\x12\x0f\n\x0bPLAYER_JOIN\x10\x06\x12\x0f\n\x0bPLAYER_QUIT\x10\x07\x12\x0b\n\x07VICTORY\x10\x08\x12\n\n\x06\x44\x45\x46\x45\x41T\x10\t\x12\r\n\tTIMED_OUT\x10\n\x12\x14\n\x10SPECIAL_ATTACK_2\x10\x0b\x12\x0c\n\x08USE_ITEM\x10\x0c\x12\x12\n\x0e\x44ISPLAY_CHANGE\x10\r\x12\x14\n\x10\x41\x43TIVATE_ABILITY\x10\x0e\"j\n\x15\x42\x61ttleAttributesProto\x12\x13\n\x0bsta_percent\x18\x01 \x01(\x02\x12\x13\n\x0b\x61tk_percent\x18\x02 \x01(\x02\x12\x13\n\x0b\x64\x65\x66_percent\x18\x03 \x01(\x02\x12\x12\n\nduration_s\x18\x04 \x01(\x02\"\\\n\x16\x42\x61ttleHubBadgeSettings\x12\x42\n\x1b\x63ombat_hub_displayed_badges\x18\x01 \x03(\x0e\x32\x1d.POGOProtos.Rpc.HoloBadgeType\"\xf5\x02\n\x16\x42\x61ttleHubOrderSettings\x12G\n\x07section\x18\x01 \x03(\x0b\x32\x36.POGOProtos.Rpc.BattleHubOrderSettings.SectionSettings\x12J\n\rsection_group\x18\x02 \x03(\x0b\x32\x33.POGOProtos.Rpc.BattleHubOrderSettings.SectionGroup\x1a\x41\n\x0cSectionGroup\x12\x31\n\x07section\x18\x01 \x03(\x0e\x32 .POGOProtos.Rpc.BattleHubSection\x1a\x82\x01\n\x0fSectionSettings\x12\x36\n\x0cmain_section\x18\x01 \x01(\x0e\x32 .POGOProtos.Rpc.BattleHubSection\x12\x37\n\nsubsection\x18\x02 \x03(\x0e\x32#.POGOProtos.Rpc.BattleHubSubsection\"\x9c\x03\n\x0e\x42\x61ttleLogProto\x12\x33\n\x05state\x18\x01 \x01(\x0e\x32$.POGOProtos.Rpc.BattleLogProto.State\x12>\n\x0b\x62\x61ttle_type\x18\x02 \x01(\x0e\x32).POGOProtos.Rpc.BattleLogProto.BattleType\x12\x11\n\tserver_ms\x18\x03 \x01(\x03\x12\x39\n\x0e\x62\x61ttle_actions\x18\x04 \x03(\x0b\x32!.POGOProtos.Rpc.BattleActionProto\x12\x17\n\x0f\x62\x61ttle_start_ms\x18\x05 \x01(\x03\x12\x15\n\rbattle_end_ms\x18\x06 \x01(\x03\"G\n\nBattleType\x12\x15\n\x11\x42\x41TTLE_TYPE_UNSET\x10\x00\x12\n\n\x06NORMAL\x10\x01\x12\x0c\n\x08TRAINING\x10\x02\x12\x08\n\x04RAID\x10\x03\"N\n\x05State\x12\x0f\n\x0bSTATE_UNSET\x10\x00\x12\n\n\x06\x41\x43TIVE\x10\x01\x12\x0b\n\x07VICTORY\x10\x02\x12\x0c\n\x08\x44\x45\x46\x45\x41TED\x10\x03\x12\r\n\tTIMED_OUT\x10\x04\"\x97\x0e\n\x16\x42\x61ttleParticipantProto\x12\x33\n\x0e\x61\x63tive_pokemon\x18\x01 \x01(\x0b\x32\x1b.POGOProtos.Rpc.PokemonInfo\x12H\n\x16trainer_public_profile\x18\x02 \x01(\x0b\x32(.POGOProtos.Rpc.PlayerPublicProfileProto\x12\x34\n\x0freserve_pokemon\x18\x03 \x03(\x0b\x32\x1b.POGOProtos.Rpc.PokemonInfo\x12\x35\n\x10\x64\x65\x66\x65\x61ted_pokemon\x18\x04 \x03(\x0b\x32\x1b.POGOProtos.Rpc.PokemonInfo\x12\x38\n\rlobby_pokemon\x18\x05 \x03(\x0b\x32!.POGOProtos.Rpc.LobbyPokemonProto\x12\x14\n\x0c\x64\x61mage_dealt\x18\x06 \x01(\x05\x12\'\n\x1bsuper_effective_charge_move\x18\x07 \x01(\x08\x42\x02\x18\x01\x12\x17\n\x0fweather_boosted\x18\x08 \x01(\x08\x12N\n\x1chighest_friendship_milestone\x18\t \x01(\x0e\x32(.POGOProtos.Rpc.FriendshipLevelMilestone\x12\x17\n\x0f\x66riend_codename\x18\n \x03(\t\x12\x11\n\tis_remote\x18\x0b \x01(\x08\x12\x18\n\x10is_social_invite\x18\x0c \x01(\x08\x12\'\n\x1fhas_active_mega_evolved_pokemon\x18\r \x01(\x08\x12\x1a\n\x12lobby_join_time_ms\x18\x0e \x01(\x03\x12+\n#super_effective_charge_attacks_used\x18\x0f \x01(\x05\x12\x41\n\x10pokemon_survival\x18\x10 \x01(\x0b\x32\'.POGOProtos.Rpc.PokemonSurvivalTimeInfo\x12\x1e\n\x16\x62\x61ttle_mega_pokemon_id\x18\x11 \x01(\x06\x12\x17\n\x0ftall_pokemon_id\x18\x12 \x01(\x06\x12%\n\x1dnumber_of_charge_attacks_used\x18\x13 \x01(\x05\x12 \n\x18last_player_join_time_ms\x18\x14 \x01(\x03\x12 \n\x18last_player_quit_time_ms\x18\x15 \x01(\x03\x12\x11\n\tplayer_id\x18\x16 \x01(\t\x12\x37\n\x12referenced_pokemon\x18\x17 \x03(\x0b\x32\x1b.POGOProtos.Rpc.PokemonInfo\x12\x1d\n\x15join_buddy_pokemon_id\x18\x18 \x01(\x06\x12\x1f\n\x17\x62\x61ttle_buddy_pokemon_id\x18\x19 \x01(\x06\x12\x16\n\x0eremote_friends\x18\x1a \x01(\x05\x12\x15\n\rlocal_friends\x18\x1b \x01(\x05\x12\x1b\n\x13last_update_time_ms\x18\x1c \x01(\x03\x12\x17\n\x0f\x62oot_raid_state\x18\x1d \x01(\x08\x12$\n\x1c\x65nabled_raid_friend_requests\x18\x1e \x01(\x08\x12?\n\x16notable_action_history\x18\x1f \x03(\x0b\x32\x1f.POGOProtos.Rpc.VsActionHistory\x12m\n\x1d\x61\x63tive_pokemon_stat_modifiers\x18 \x03(\x0b\x32\x46.POGOProtos.Rpc.BattleParticipantProto.ActivePokemonStatModifiersEntry\x12Q\n\x0e\x61\x62ility_energy\x18! \x03(\x0b\x32\x39.POGOProtos.Rpc.BattleParticipantProto.AbilityEnergyEntry\x12\x64\n\x18\x61\x62ility_activation_count\x18$ \x03(\x0b\x32\x42.POGOProtos.Rpc.BattleParticipantProto.AbilityActivationCountEntry\x1at\n\x1f\x41\x63tivePokemonStatModifiersEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12@\n\x05value\x18\x02 \x01(\x0b\x32\x31.POGOProtos.Rpc.PokemonInfo.StatModifierContainer:\x02\x38\x01\x1a[\n\x12\x41\x62ilityEnergyEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12\x34\n\x05value\x18\x02 \x01(\x0b\x32%.POGOProtos.Rpc.AbilityEnergyMetadata:\x02\x38\x01\x1a=\n\x1b\x41\x62ilityActivationCountEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x05:\x02\x38\x01\"\xce\x08\n\x18\x42\x61ttleParticipantProtoV2\x12\x11\n\tob_bool_1\x18\x01 \x01(\x08\x12\x11\n\tob_bool_2\x18\x02 \x01(\x08\x12;\n\x0e\x61\x63tive_pokemon\x18\x03 \x01(\x0b\x32#.POGOProtos.Rpc.LobbyPokemonProtoV2\x12\x46\n\x14player_public_profil\x18\x04 \x01(\x0b\x32(.POGOProtos.Rpc.PlayerPublicProfileProto\x12\x38\n\rlobby_pokemon\x18\x05 \x03(\x0b\x32!.POGOProtos.Rpc.LobbyPokemonProto\x12:\n\x0flobby_pokemon_1\x18\x06 \x03(\x0b\x32!.POGOProtos.Rpc.LobbyPokemonProto\x12\x44\n\x0eob_proto_dep_2\x18\x07 \x03(\x0b\x32,.POGOProtos.Rpc.BattleParticipantProtoV2Dep2\x12\x10\n\x08ob_int32\x18\x08 \x01(\x05\x12\x11\n\tob_bool_3\x18\t \x01(\x08\x12\x11\n\tob_bool_4\x18\n \x01(\x08\x12Q\n\x1fob_friends_ship_level_milestone\x18\x0b \x01(\x0e\x32(.POGOProtos.Rpc.FriendshipLevelMilestone\x12\x16\n\x0eob_list_string\x18\x0c \x03(\t\x12\x11\n\tob_bool_5\x18\r \x01(\x08\x12\x11\n\tob_bool_6\x18\x0e \x01(\x08\x12\x11\n\tob_bool_7\x18\x0f \x01(\x08\x12\x10\n\x08ob_int64\x18\x10 \x01(\x03\x12\x12\n\nob_int32_1\x18\x11 \x01(\x05\x12>\n\x08ob_dep_3\x18\x12 \x01(\x0b\x32,.POGOProtos.Rpc.BattleParticipantProtoV2Dep3\x12\x13\n\x0bob_uint64_1\x18\x13 \x01(\x04\x12\x13\n\x0bob_uint64_2\x18\x14 \x01(\x04\x12\x12\n\nob_int32_2\x18\x15 \x01(\x05\x12\x12\n\nob_int64_1\x18\x16 \x01(\x03\x12\x12\n\nob_int64_2\x18\x17 \x01(\x03\x12\x11\n\tob_string\x18\x18 \x01(\t\x12=\n\x10lobby_pokemon_v2\x18\x19 \x03(\x0b\x32#.POGOProtos.Rpc.LobbyPokemonProtoV2\x12\x13\n\x0bob_uint64_3\x18\x1a \x01(\x04\x12\x13\n\x0bob_uint64_4\x18\x1b \x01(\x04\x12\x12\n\nob_int32_3\x18\x1c \x01(\x05\x12\x12\n\nob_int32_4\x18\x1d \x01(\x05\x12\x12\n\nob_int64_3\x18\x1e \x01(\x03\x12\x11\n\tob_bool_8\x18\x1f \x01(\x08\x12\x11\n\tob_bool_9\x18 \x01(\x08\x12\x45\n\x10ob_battle_v2_dep\x18! \x03(\x0b\x32+.POGOProtos.Rpc.BattleParticipantProtoV2Dep\"\xf4\x01\n\x1b\x42\x61ttleParticipantProtoV2Dep\x12\x10\n\x08ob_int64\x18\x01 \x01(\x03\x12-\n\x07pokemon\x18\x02 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x38\n\rmove_modifier\x18\x03 \x01(\x0b\x32!.POGOProtos.Rpc.MoveModifierProto\x12\"\n\x04item\x18\x04 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x36\n\rmove_settings\x18\x05 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\"\x81\x01\n\x1c\x42\x61ttleParticipantProtoV2Dep2\x12\n\n\x02id\x18\x01 \x01(\x03\x12\x31\n\npokemon_id\x18\x02 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x10\n\x08ob_int32\x18\x03 \x01(\x05\x12\x10\n\x08ob_float\x18\x04 \x01(\x02\"U\n\x1c\x42\x61ttleParticipantProtoV2Dep3\x12\x10\n\x08ob_int32\x18\x01 \x01(\x05\x12\x10\n\x08ob_int64\x18\x02 \x01(\x03\x12\x11\n\tob_uint64\x18\x03 \x01(\x04\"N\n\x12\x42\x61ttlePartiesProto\x12\x38\n\x0e\x62\x61ttle_parties\x18\x01 \x03(\x0b\x32 .POGOProtos.Rpc.BattlePartyProto\"\\\n\x10\x42\x61ttlePartyProto\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x0bteam_number\x18\x02 \x01(\x05\x12\x0b\n\x03ids\x18\x03 \x03(\x06\x12\x18\n\x10\x63ombat_league_id\x18\x04 \x01(\t\"\xcb\x01\n\x18\x42\x61ttlePartySettingsProto\x12\"\n\x1a\x65nable_battle_party_saving\x18\x01 \x01(\x08\x12\x1a\n\x12max_battle_parties\x18\x02 \x01(\x05\x12\x1b\n\x13overall_parties_cap\x18\x03 \x01(\x05\x12(\n ob_int32_battle_party_settings_1\x18\x04 \x01(\x05\x12(\n ob_int32_battle_party_settings_2\x18\x05 \x01(\x05\"\x97\x01\n\x14\x42\x61ttlePartyTelemetry\x12\x46\n\x15\x62\x61ttle_party_click_id\x18\x01 \x01(\x0e\x32\'.POGOProtos.Rpc.BattlePartyTelemetryIds\x12\x1a\n\x12\x62\x61ttle_party_count\x18\x02 \x01(\x05\x12\x1b\n\x13\x62\x61ttle_party_number\x18\x03 \x01(\x05\"\x90\x05\n\x0b\x42\x61ttleProto\x12\x17\n\x0f\x62\x61ttle_start_ms\x18\x01 \x01(\x03\x12\x15\n\rbattle_end_ms\x18\x02 \x01(\x03\x12\x11\n\tbattle_id\x18\x03 \x01(\t\x12\x38\n\x08\x64\x65\x66\x65nder\x18\x04 \x01(\x0b\x32&.POGOProtos.Rpc.BattleParticipantProto\x12\x32\n\nbattle_log\x18\x05 \x01(\x0b\x32\x1e.POGOProtos.Rpc.BattleLogProto\x12\x38\n\x08\x61ttacker\x18\x06 \x01(\x0b\x32&.POGOProtos.Rpc.BattleParticipantProto\x12P\n\x11weather_condition\x18\x07 \x01(\x0e\x32\x35.POGOProtos.Rpc.GameplayWeatherProto.WeatherCondition\x12N\n\x1chighest_friendship_milestone\x18\x08 \x01(\x0e\x32(.POGOProtos.Rpc.FriendshipLevelMilestone\x12;\n\x11\x62\x61ttle_experiment\x18\t \x03(\x0e\x32 .POGOProtos.Rpc.BattleExperiment\x12W\n\x17\x61\x62ility_result_location\x18\n \x03(\x0b\x32\x36.POGOProtos.Rpc.BattleProto.AbilityResultLocationEntry\x1a^\n\x1a\x41\x62ilityResultLocationEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12/\n\x05value\x18\x02 \x01(\x0b\x32 .POGOProtos.Rpc.AbilityLookupMap:\x02\x38\x01\"%\n\x10\x42\x61ttleQuestProto\x12\x11\n\tbattle_id\x18\x01 \x03(\t\"\xef\x05\n\x12\x42\x61ttleResultsProto\x12\x30\n\tgym_state\x18\x01 \x01(\x0b\x32\x1d.POGOProtos.Rpc.GymStateProto\x12\x39\n\tattackers\x18\x02 \x03(\x0b\x32&.POGOProtos.Rpc.BattleParticipantProto\x12\x19\n\x11player_xp_awarded\x18\x03 \x03(\x05\x12 \n\x18next_defender_pokemon_id\x18\x04 \x01(\x03\x12\x18\n\x10gym_points_delta\x18\x05 \x01(\x05\x12>\n\ngym_status\x18\x06 \x01(\x0b\x32*.POGOProtos.Rpc.GymStatusAndDefendersProto\x12\x39\n\rparticipation\x18\x07 \x03(\x0b\x32\".POGOProtos.Rpc.ParticipationProto\x12\x34\n\x11raid_item_rewards\x18\x08 \x03(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12?\n\x13post_raid_encounter\x18\t \x03(\x0b\x32\".POGOProtos.Rpc.RaidEncounterProto\x12\x32\n\tgym_badge\x18\n \x03(\x0b\x32\x1f.POGOProtos.Rpc.AwardedGymBadge\x12<\n\x19\x64\x65\x66\x61ult_raid_item_rewards\x18\x0b \x03(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12\x1a\n\x12\x62\x61ttle_duration_ms\x18\x0c \x01(\x03\x12?\n\x11raid_player_stats\x18\r \x01(\x0b\x32$.POGOProtos.Rpc.RaidPlayerStatsProto\x12\x18\n\x10xl_candy_awarded\x18\x0e \x03(\x05\x12:\n\x13xl_candy_pokemon_id\x18\x10 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\"\xdb\x08\n\x11\x42\x61ttleUpdateProto\x12\x32\n\nbattle_log\x18\x01 \x01(\x0b\x32\x1e.POGOProtos.Rpc.BattleLogProto\x12\x11\n\tbattle_id\x18\x02 \x01(\t\x12\x34\n\x0f\x61\x63tive_defender\x18\x03 \x01(\x0b\x32\x1b.POGOProtos.Rpc.PokemonInfo\x12\x34\n\x0f\x61\x63tive_attacker\x18\x04 \x01(\x0b\x32\x1b.POGOProtos.Rpc.PokemonInfo\x12N\n\x1chighest_friendship_milestone\x18\x05 \x01(\x0e\x32(.POGOProtos.Rpc.FriendshipLevelMilestone\x12:\n\x0erender_effects\x18\x06 \x03(\x0b\x32\".POGOProtos.Rpc.FormRenderModifier\x12G\n\x0eremaining_item\x18\x07 \x03(\x0b\x32/.POGOProtos.Rpc.BattleUpdateProto.AvailableItem\x12\x41\n\x0b\x61\x63tive_item\x18\x08 \x03(\x0b\x32,.POGOProtos.Rpc.BattleUpdateProto.ActiveItem\x12L\n\x0e\x61\x62ility_energy\x18\t \x03(\x0b\x32\x34.POGOProtos.Rpc.BattleUpdateProto.AbilityEnergyEntry\x12h\n\x1d\x61\x63tive_pokemon_stat_modifiers\x18\n \x03(\x0b\x32\x41.POGOProtos.Rpc.BattleUpdateProto.ActivePokemonStatModifiersEntry\x12\x1a\n\x12party_member_count\x18\x0b \x01(\x05\x1a`\n\rAvailableItem\x12\"\n\x04item\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x10\n\x08quantity\x18\x02 \x01(\x05\x12\x19\n\x11next_available_ms\x18\x03 \x01(\x03\x1ar\n\nActiveItem\x12\'\n\x04item\x18\x01 \x01(\x0b\x32\x19.POGOProtos.Rpc.ItemProto\x12\x0c\n\x04user\x18\x02 \x01(\t\x12\x15\n\rusage_time_ms\x18\x03 \x01(\x03\x12\x16\n\x0e\x65xpiry_time_ms\x18\x04 \x01(\x03\x1a[\n\x12\x41\x62ilityEnergyEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12\x34\n\x05value\x18\x02 \x01(\x0b\x32%.POGOProtos.Rpc.AbilityEnergyMetadata:\x02\x38\x01\x1at\n\x1f\x41\x63tivePokemonStatModifiersEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12@\n\x05value\x18\x02 \x01(\x0b\x32\x31.POGOProtos.Rpc.PokemonInfo.StatModifierContainer:\x02\x38\x01\"x\n\x14\x42\x61ttleVisualSettings\x12%\n\x1d\x62\x61ttle_visual_stadium_enabled\x18\x01 \x01(\x08\x12\x1b\n\x13stadium_crowd_asset\x18\x02 \x01(\t\x12\x1c\n\x14stadium_banner_asset\x18\x04 \x01(\t\"p\n%BelugaBleCompleteTransferRequestProto\x12\x16\n\x0etransaction_id\x18\x01 \x01(\x03\x12 \n\x18\x62\x65luga_requested_item_id\x18\x02 \x01(\x05\x12\r\n\x05nonce\x18\x03 \x01(\t\"\x87\x01\n\x19\x42\x65lugaBleFinalizeTransfer\x12P\n\x18\x62\x65luga_transfer_complete\x18\x01 \x01(\x0b\x32..POGOProtos.Rpc.BelugaBleTransferCompleteProto\x12\x18\n\x10server_signature\x18\x02 \x01(\x0c\"B\n\x1e\x42\x65lugaBleTransferCompleteProto\x12\r\n\x05nonce\x18\x01 \x01(\t\x12\x11\n\tbeluga_id\x18\x02 \x01(\t\"\xaa\x01\n\x1a\x42\x65lugaBleTransferPrepProto\x12\x38\n\x0cpokemon_list\x18\x01 \x03(\x0b\x32\".POGOProtos.Rpc.BelugaPokemonProto\x12\x18\n\x10\x65ligble_for_item\x18\x02 \x01(\x08\x12\x16\n\x0etransaction_id\x18\x03 \x01(\x03\x12\x11\n\tbeluga_id\x18\x04 \x01(\t\x12\r\n\x05nonce\x18\x05 \x01(\t\"\xa4\x01\n\x16\x42\x65lugaBleTransferProto\x12\x43\n\x0fserver_response\x18\x01 \x01(\x0b\x32*.POGOProtos.Rpc.BelugaBleTransferPrepProto\x12\x18\n\x10server_signature\x18\x02 \x01(\x0c\x12\x19\n\x11localized_origins\x18\x03 \x03(\t\x12\x10\n\x08language\x18\x04 \x01(\t\"\xd4\x01\n\x1b\x42\x65lugaDailyTransferLogEntry\x12\x42\n\x06result\x18\x01 \x01(\x0e\x32\x32.POGOProtos.Rpc.BelugaDailyTransferLogEntry.Result\x12\x1d\n\x15includes_weekly_bonus\x18\x02 \x01(\x08\x12\x30\n\ritems_awarded\x18\x03 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\" \n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\"a\n\x19\x42\x65lugaGlobalSettingsProto\x12\x1e\n\x16\x65nable_beluga_transfer\x18\x01 \x01(\x08\x12$\n\x1cmax_num_pokemon_per_transfer\x18\x02 \x01(\x05\"\xa6\x01\n\x15\x42\x65lugaIncenseBoxProto\x12\x11\n\tis_usable\x18\x01 \x01(\x08\x12\'\n\x1f\x63ool_down_finished_timestamp_ms\x18\x02 \x01(\x03\x12\x38\n\rsparkly_limit\x18\x03 \x01(\x0b\x32!.POGOProtos.Rpc.DailyCounterProto\x12\x17\n\x0fsparkly_counter\x18\x04 \x01(\x05\"\xad\t\n\x12\x42\x65lugaPokemonProto\x12\x14\n\x0ctrainer_name\x18\x01 \x01(\t\x12H\n\x0etrainer_gender\x18\x02 \x01(\x0e\x32\x30.POGOProtos.Rpc.BelugaPokemonProto.TrainerGender\x12=\n\x0ctrainer_team\x18\x03 \x01(\x0e\x32\'.POGOProtos.Rpc.BelugaPokemonProto.Team\x12\x15\n\rtrainer_level\x18\x04 \x01(\x05\x12\x31\n\npokedex_id\x18\x05 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\n\n\x02\x63p\x18\x06 \x01(\x05\x12\x15\n\rpokemon_level\x18\x07 \x01(\x02\x12\x0e\n\x06max_hp\x18\x08 \x01(\x05\x12\x12\n\norigin_lat\x18\t \x01(\x01\x12\x12\n\norigin_lng\x18\n \x01(\x01\x12\x0e\n\x06height\x18\x0b \x01(\x02\x12\x0e\n\x06weight\x18\x0c \x01(\x02\x12\x19\n\x11individual_attack\x18\r \x01(\x05\x12\x1a\n\x12individual_defense\x18\x0e \x01(\x05\x12\x1a\n\x12individual_stamina\x18\x0f \x01(\x05\x12\x14\n\x0c\x63reation_day\x18\x10 \x01(\x05\x12\x16\n\x0e\x63reation_month\x18\x11 \x01(\x05\x12\x15\n\rcreation_year\x18\x12 \x01(\x05\x12\x10\n\x08nickname\x18\x13 \x01(\t\x12@\n\x06gender\x18\x14 \x01(\x0e\x32\x30.POGOProtos.Rpc.BelugaPokemonProto.PokemonGender\x12\x42\n\x07\x63ostume\x18\x15 \x01(\x0e\x32\x31.POGOProtos.Rpc.BelugaPokemonProto.PokemonCostume\x12<\n\x04\x66orm\x18\x16 \x01(\x0e\x32..POGOProtos.Rpc.BelugaPokemonProto.PokemonForm\x12\r\n\x05shiny\x18\x17 \x01(\x08\x12.\n\x05move1\x18\x18 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\x12.\n\x05move2\x18\x19 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\"l\n\x0ePokemonCostume\x12\t\n\x05UNSET\x10\x00\x12\x10\n\x0cHOLIDAY_2016\x10\x01\x12\x0f\n\x0b\x41NNIVERSARY\x10\x02\x12\x18\n\x14ONE_YEAR_ANNIVERSARY\x10\x03\x12\x12\n\x0eHALLOWEEN_2017\x10\x04\"(\n\x0bPokemonForm\x12\x0e\n\nFORM_UNSET\x10\x00\x12\t\n\x05\x41LOLA\x10\x01\"G\n\rPokemonGender\x12\x10\n\x0cGENDER_UNSET\x10\x00\x12\x08\n\x04MALE\x10\x01\x12\n\n\x06\x46\x45MALE\x10\x02\x12\x0e\n\nGENDERLESS\x10\x03\">\n\x04Team\x12\x08\n\x04NONE\x10\x00\x12\r\n\tTEAM_BLUE\x10\x01\x12\x0c\n\x08TEAM_RED\x10\x02\x12\x0f\n\x0bTEAM_YELLOW\x10\x03\"5\n\rTrainerGender\x12\x10\n\x0cTRAINER_MALE\x10\x00\x12\x12\n\x0eTRAINER_FEMALE\x10\x01\"\x8f\x02\n\x16\x42\x65lugaPokemonWhitelist\x12*\n\"max_allowed_pokemon_pokedex_number\x18\x01 \x01(\x05\x12\x41\n\x1a\x61\x64\x64itional_pokemon_allowed\x18\x02 \x03(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12?\n\rforms_allowed\x18\x03 \x03(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\x12\x45\n\x10\x63ostumes_allowed\x18\x04 \x03(\x0e\x32+.POGOProtos.Rpc.PokemonDisplayProto.Costume\"\xb7\x05\n!BelugaTransactionCompleteOutProto\x12H\n\x06status\x18\x01 \x01(\x0e\x32\x38.POGOProtos.Rpc.BelugaTransactionCompleteOutProto.Status\x12\x15\n\rcandy_awarded\x18\x02 \x01(\x05\x12/\n\x0cloot_awarded\x18\x03 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12K\n\x18\x62\x65luga_finalize_response\x18\x04 \x01(\x0b\x32).POGOProtos.Rpc.BelugaBleFinalizeTransfer\x12\"\n\x1a\x62uckets_until_weekly_award\x18\x05 \x01(\x05\x12k\n\x17xl_candy_awarded_per_id\x18\x06 \x03(\x0b\x32J.POGOProtos.Rpc.BelugaTransactionCompleteOutProto.XlCandyAwardedPerIdEntry\x1a:\n\x18XlCandyAwardedPerIdEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x05:\x02\x38\x01\"\xe5\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\n\n\x06\x46\x41ILED\x10\x02\x12\x1c\n\x18\x45RROR_INVALID_POKEMON_ID\x10\x03\x12\x1a\n\x16\x45RROR_POKEMON_DEPLOYED\x10\x04\x12\x1d\n\x19\x45RROR_POKEMON_NOT_ALLOWED\x10\x05\x12\x1a\n\x16\x45RROR_POKEMON_IS_BUDDY\x10\x06\x12 \n\x1c\x45RROR_INVALID_TRANSACTION_ID\x10\x07\x12 \n\x1c\x45RROR_MISSING_TRANSACTION_ID\x10\x08\"\xa3\x01\n\x1e\x42\x65lugaTransactionCompleteProto\x12N\n\x0f\x62\x65luga_transfer\x18\x01 \x01(\x0b\x32\x35.POGOProtos.Rpc.BelugaBleCompleteTransferRequestProto\x12\x15\n\rapp_signature\x18\x02 \x01(\x0c\x12\x1a\n\x12\x66irmware_signature\x18\x03 \x01(\x0c\"\xde\x03\n\x1e\x42\x65lugaTransactionStartOutProto\x12\x45\n\x06status\x18\x01 \x01(\x0e\x32\x35.POGOProtos.Rpc.BelugaTransactionStartOutProto.Status\x12H\n\x14\x62\x65luga_transfer_prep\x18\x02 \x01(\x0b\x32*.POGOProtos.Rpc.BelugaBleTransferPrepProto\x12\x18\n\x10server_signature\x18\x03 \x01(\x0c\"\x90\x02\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\n\n\x06\x46\x41ILED\x10\x02\x12\x1c\n\x18\x45RROR_INVALID_POKEMON_ID\x10\x03\x12\x1a\n\x16\x45RROR_POKEMON_DEPLOYED\x10\x04\x12\x18\n\x14\x45RROR_POKEMON_IS_EGG\x10\x05\x12\x1a\n\x16\x45RROR_POKEMON_IS_BUDDY\x10\x06\x12\x1d\n\x19\x45RROR_POKEMON_NOT_ALLOWED\x10\x07\x12\x17\n\x13\x45RROR_INVALID_NONCE\x10\x08\x12\x1a\n\x16\x45RROR_TOO_MANY_POKEMON\x10\t\x12\x1e\n\x1a\x45RROR_NO_POKEMON_SPECIFIED\x10\n\"S\n\x1b\x42\x65lugaTransactionStartProto\x12\x12\n\npokemon_id\x18\x01 \x03(\x03\x12\r\n\x05nonce\x18\x02 \x01(\t\x12\x11\n\tbeluga_id\x18\x03 \x01(\t\"\xd6\x01\n\x14\x42lockAccountOutProto\x12;\n\x06result\x18\x01 \x01(\x0e\x32+.POGOProtos.Rpc.BlockAccountOutProto.Result\"\x80\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1f\n\x1b\x45RROR_PLAYER_DOES_NOT_EXIST\x10\x02\x12\x19\n\x15\x45RROR_ALREADY_BLOCKED\x10\x03\x12\"\n\x1e\x45RROR_UPDATE_FRIENDSHIP_FAILED\x10\x04\"3\n\x11\x42lockAccountProto\x12\x1e\n\x16\x62lockee_nia_account_id\x18\x01 \x01(\t\"\xe6\x04\n\rBonusBoxProto\x12\x0c\n\x04text\x18\x01 \x01(\t\x12\x39\n\ticon_type\x18\x02 \x01(\x0e\x32&.POGOProtos.Rpc.BonusBoxProto.IconType\"\x8b\x04\n\x08IconType\x12\t\n\x05UNSET\x10\x00\x12\x12\n\x0e\x41\x44VENTURE_SYNC\x10\x01\x12\t\n\x05\x42UDDY\x10\x02\x12\x11\n\rCANDY_GENERAL\x10\x03\x12\x07\n\x03\x45GG\x10\x04\x12\x11\n\rEGG_INCUBATOR\x10\x05\x12\x0e\n\nEVENT_MOVE\x10\x06\x12\r\n\tEVOLUTION\x10\x07\x12\x12\n\x0e\x46IELD_RESEARCH\x10\x08\x12\x0e\n\nFRIENDSHIP\x10\t\x12\x08\n\x04GIFT\x10\n\x12\x0b\n\x07INCENSE\x10\x0b\x12\r\n\tLUCKY_EGG\x10\x0c\x12\x0f\n\x0bLURE_MODULE\x10\r\x12\r\n\tPHOTOBOMB\x10\x0e\x12\x0c\n\x08POKESTOP\x10\x0f\x12\x08\n\x04RAID\x10\x10\x12\r\n\tRAID_PASS\x10\x11\x12\x11\n\rSPAWN_UNKNOWN\x10\x12\x12\x0e\n\nSTAR_PIECE\x10\x13\x12\x0c\n\x08STARDUST\x10\x14\x12\x0f\n\x0bTEAM_ROCKET\x10\x15\x12\t\n\x05TRADE\x10\x16\x12\x12\n\x0eTRANSFER_CANDY\x10\x17\x12\n\n\x06\x42\x41TTLE\x10\x18\x12\x06\n\x02XP\x10\x19\x12\x08\n\x04SHOP\x10\x1a\x12\x0c\n\x08LOCATION\x10\x1b\x12\t\n\x05\x45VENT\x10\x1c\x12\x0f\n\x0bMYSTERY_BOX\x10\x1d\x12\x0e\n\nTRADE_BALL\x10\x1e\x12\x0c\n\x08\x43\x41NDY_XL\x10\x1f\x12\t\n\x05HEART\x10 \x12\t\n\x05TIMER\x10!\x12\x0c\n\x08POSTCARD\x10\"\x12\x0b\n\x07STICKER\x10#\"\xa1\x01\n\x18\x42onusEffectSettingsProto\x12<\n\ntime_bonus\x18\x01 \x01(\x0b\x32&.POGOProtos.Rpc.TimeBonusSettingsProtoH\x00\x12>\n\x0bspace_bonus\x18\x02 \x01(\x0b\x32\'.POGOProtos.Rpc.SpaceBonusSettingsProtoH\x00\x42\x07\n\x05\x62onus\"\x1a\n\tBoolValue\x12\r\n\x05value\x18\x01 \x01(\x08\"5\n\x11\x42ootSettingsProto\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12\x0f\n\x07ob_bool\x18\x02 \x01(\x08\"N\n\rBootTelemetry\x12\x1c\n\x14nearest_poi_distance\x18\x01 \x01(\x02\x12\x1f\n\x17poi_within_one_km_count\x18\x02 \x01(\x05\"\xfb\x07\n\x08\x42ootTime\x12,\n\x08\x64uration\x18\x01 \x01(\x0b\x32\x1a.POGOProtos.Rpc.MetricData\x12\x36\n\nboot_phase\x18\x02 \x01(\x0e\x32\".POGOProtos.Rpc.BootTime.BootPhase\x12:\n\x0c\x61\x63\x63ount_type\x18\x03 \x01(\x0e\x32$.POGOProtos.Rpc.BootTime.AccountType\x12\x0f\n\x07ob_bool\x18\x04 \x01(\x08\x12\x11\n\tob_bool_1\x18\x05 \x01(\x08\"\xc0\x05\n\tBootPhase\x12\r\n\tUNDEFINED\x10\x00\x12\x0f\n\x0bTIME_TO_MAP\x10\x01\x12\x14\n\x10LOGO_SCREEN_TIME\x10\x02\x12\x18\n\x14MAIN_SCENE_LOAD_TIME\x10\x03\x12\x11\n\rWAIT_FOR_AUTH\x10\x04\x12\x1f\n\x1bINIT_REMOTE_CONFIG_VERSIONS\x10\x05\x12\x16\n\x12INIT_BUNDLE_DIGEST\x10\x06\x12\x0c\n\x08INIT_GMT\x10\x07\x12\x11\n\rDOWNLOAD_I18N\x10\x08\x12\x1a\n\x16\x44OWNLOAD_GLOBAL_ASSETS\x10\t\x12\x1e\n\x1aREGISTER_PUSH_NOTIFICATION\x10\n\x12\x16\n\x12INITIALIZE_UPSIGHT\x10\x0b\x12\x1a\n\x16INITIALIZE_CRITTERCISM\x10\x0c\x12\x17\n\x13LOGIN_VERSION_CHECK\x10\r\x12\x14\n\x10LOGIN_GET_PLAYER\x10\x0e\x12\x18\n\x14LOGIN_AUTHENTICATION\x10\x0f\x12\x0e\n\nMODAL_TIME\x10\x10\x12\x15\n\x11INITIALIZE_ADJUST\x10\x11\x12\x17\n\x13INITIALIZE_FIREBASE\x10\x14\x12\x1a\n\x16INITIALIZE_CRASHLYTICS\x10\x15\x12\x14\n\x10INITIALIZE_BRAZE\x10\x16\x12\x1e\n\x1a\x44OWNLOAD_BOOT_ADDRESSABLES\x10\x17\x12\x13\n\x0fINITIALIZE_OMNI\x10\x18\x12\x12\n\x0e\x43ONFIGURE_ARDK\x10\x19\x12\x1a\n\x16LOAD_BOOT_SEQUENCE_GUI\x10\x1a\x12\x1d\n\x19WAIT_SERVER_SEQUENCE_DONE\x10\x1b\x12\x19\n\x15SET_MAIN_SCENE_ACTIVE\x10\x1c\x12\x19\n\x15INSTALL_SCENE_CONTEXT\x10\x1d\x12\x11\n\rWAIT_SHOW_MAP\x10\x1e\"f\n\x0b\x41\x63\x63ountType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\n\n\x06GOOGLE\x10\x01\x12\x07\n\x03PTC\x10\x02\x12\x0c\n\x08\x46\x41\x43\x45\x42OOK\x10\x03\x12\x11\n\rSUPER_AWESOME\x10\x04\x12\t\n\x05\x41PPLE\x10\x05\x12\t\n\x05GUEST\x10\x06\"H\n\x0c\x42oundingRect\x12\r\n\x05north\x18\x01 \x01(\x01\x12\r\n\x05south\x18\x02 \x01(\x01\x12\x0c\n\x04\x65\x61st\x18\x03 \x01(\x01\x12\x0c\n\x04west\x18\x04 \x01(\x01\"\x8b\x01\n\x15\x42readcrumbRecordProto\x12\x14\n\x0ctimestamp_ms\x18\x01 \x01(\x03\x12\x14\n\x0clatitude_deg\x18\x02 \x01(\x01\x12\x15\n\rlongitude_deg\x18\x03 \x01(\x01\x12\x1b\n\x13\x61pp_is_foregrounded\x18\x04 \x01(\x08\x12\x12\n\naltitude_m\x18\x05 \x01(\x01\"}\n\x1d\x42uddyActivityCategorySettings\x12@\n\x11\x61\x63tivity_category\x18\x01 \x01(\x0e\x32%.POGOProtos.Rpc.BuddyActivityCategory\x12\x1a\n\x12max_points_per_day\x18\x02 \x01(\x05\"\x91\x02\n\x15\x42uddyActivitySettings\x12/\n\x08\x61\x63tivity\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.BuddyActivity\x12@\n\x11\x61\x63tivity_category\x18\x02 \x01(\x0e\x32%.POGOProtos.Rpc.BuddyActivityCategory\x12\x19\n\x11max_times_per_day\x18\x03 \x01(\x05\x12\x1d\n\x15num_points_per_action\x18\x04 \x01(\x05\x12%\n\x1dnum_emotion_points_per_action\x18\x05 \x01(\x05\x12$\n\x1c\x65motion_cooldown_duration_ms\x18\x06 \x01(\x03\"F\n\x18\x42uddyConsumablesLogEntry\x12*\n\x07rewards\x18\x01 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\"\xd6\x11\n\x0e\x42uddyDataProto\x12\x18\n\x10\x62uddy_pokemon_id\x18\x01 \x01(\x06\x12\x1d\n\x15\x63urrent_points_earned\x18\x02 \x01(\x05\x12\x1d\n\x15highest_points_earned\x18\x03 \x01(\x05\x12\x1c\n\x14last_reached_full_ms\x18\x04 \x01(\x03\x12\x17\n\x0flast_groomed_ms\x18\x05 \x01(\x03\x12\x19\n\x11map_expiration_ms\x18\x07 \x01(\x03\x12\x18\n\x10km_candy_pending\x18\x0c \x01(\x02\x12<\n\x14\x62uddy_gift_picked_up\x18\x0f \x01(\x0b\x32\x1e.POGOProtos.Rpc.BuddyGiftProto\x12\x1e\n\x16\x63urrent_emotion_points\x18\x12 \x01(\x05\x12Z\n\x17\x64\x61ily_activity_counters\x18\x13 \x03(\x0b\x32\x39.POGOProtos.Rpc.BuddyDataProto.DailyActivityCountersEntry\x12Z\n\x17\x64\x61ily_category_counters\x18\x14 \x03(\x0b\x32\x39.POGOProtos.Rpc.BuddyDataProto.DailyCategoryCountersEntry\x12\x44\n\x0bstats_today\x18\x15 \x01(\x0b\x32/.POGOProtos.Rpc.BuddyDataProto.BuddyStoredStats\x12\x44\n\x0bstats_total\x18\x16 \x01(\x0b\x32/.POGOProtos.Rpc.BuddyDataProto.BuddyStoredStats\x12S\n\x13souvenirs_collected\x18\x17 \x03(\x0b\x32\x36.POGOProtos.Rpc.BuddyDataProto.SouvenirsCollectedEntry\x12\x1d\n\x15\x63urrent_hunger_points\x18\x18 \x01(\x05\x12!\n\x19interaction_expiration_ms\x18\x19 \x01(\x03\x12$\n\x1cpoffin_feeding_expiration_ms\x18\x1a \x01(\x03\x12,\n$last_affection_or_emotion_awarded_km\x18\x1b \x01(\x02\x12\x1d\n\x15last_set_timestamp_ms\x18\x1c \x01(\x03\x12\x1f\n\x17last_unset_timestamp_ms\x18\x1d \x01(\x03\x12\x0f\n\x07\x64itched\x18\x1e \x01(\x08\x12<\n\x0fpokemon_display\x18\x1f \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\x12\x18\n\x10hatched_from_egg\x18 \x01(\x08\x12\x10\n\x08nickname\x18! \x01(\t\x12\x1b\n\x13\x63\x61ptured_s2_cell_id\x18\" \x01(\x03\x12;\n\x14pokedex_entry_number\x18# \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x1d\n\x15\x63reation_timestamp_ms\x18$ \x01(\x03\x12&\n\x08pokeball\x18% \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12!\n\x19num_days_spent_with_buddy\x18& \x01(\x05\x12\x1f\n\x17original_owner_nickname\x18\' \x01(\t\x12\x16\n\x0etraded_time_ms\x18( \x01(\x03\x12\x19\n\x11\x61ttractive_poi_id\x18) \x01(\t\x12%\n\x1d\x61ttractive_poi_time_generated\x18* \x01(\x03\x12\"\n\x1a\x61ttractive_poi_cooldown_ms\x18+ \x01(\x03\x12\x1e\n\x16\x61ttractive_poi_visited\x18, \x01(\x08\x12\x19\n\x11\x62\x65rry_cooldown_ms\x18- \x01(\x03\x12n\n\"activity_emotion_last_increment_ms\x18. \x03(\x0b\x32\x42.POGOProtos.Rpc.BuddyDataProto.ActivityEmotionLastIncrementMsEntry\x12\x0e\n\x06window\x18/ \x01(\x03\x12\x13\n\x0blast_fed_ms\x18\x30 \x01(\x03\x12 \n\x18last_window_buddy_on_map\x18\x31 \x01(\x05\x12\x1e\n\x16last_window_fed_poffin\x18\x32 \x01(\x05\x12\x1b\n\x13yatta_expiration_ms\x18\x33 \x01(\x03\x12\x15\n\rhunger_points\x18\x34 \x01(\x02\x1a\xab\x01\n\x10\x42uddyStoredStats\x12\x0e\n\x06window\x18\x01 \x01(\x03\x12T\n\x0b\x62uddy_stats\x18\x02 \x03(\x0b\x32?.POGOProtos.Rpc.BuddyDataProto.BuddyStoredStats.BuddyStatsEntry\x1a\x31\n\x0f\x42uddyStatsEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x02:\x02\x38\x01\x1a_\n\x1a\x44\x61ilyActivityCountersEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12\x30\n\x05value\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.DailyCounterProto:\x02\x38\x01\x1a_\n\x1a\x44\x61ilyCategoryCountersEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12\x30\n\x05value\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.DailyCounterProto:\x02\x38\x01\x1aX\n\x17SouvenirsCollectedEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12,\n\x05value\x18\x02 \x01(\x0b\x32\x1d.POGOProtos.Rpc.SouvenirProto:\x02\x38\x01\x1a\x45\n#ActivityEmotionLastIncrementMsEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x03:\x02\x38\x01\"\xdb\x01\n\x19\x42uddyEmotionLevelSettings\x12\x38\n\remotion_level\x18\x01 \x01(\x0e\x32!.POGOProtos.Rpc.BuddyEmotionLevel\x12#\n\x1bmin_emotion_points_required\x18\x02 \x01(\x05\x12\x39\n\x11\x65motion_animation\x18\x03 \x01(\x0e\x32\x1e.POGOProtos.Rpc.BuddyAnimation\x12$\n\x1c\x64\x65\x63\x61y_prevention_duration_ms\x18\x04 \x01(\x03\"\x8d\x02\n\x1b\x42uddyEncounterCameoSettings\x12\x31\n)buddy_wild_encounter_cameo_chance_percent\x18\x01 \x01(\x02\x12\x32\n*buddy_quest_encounter_cameo_chance_percent\x18\x02 \x01(\x02\x12\x31\n)buddy_raid_encounter_cameo_chance_percent\x18\x03 \x01(\x02\x12\x35\n-buddy_invasion_encounter_cameo_chance_percent\x18\x04 \x01(\x02\x12\x1d\n\x15\x62uddy_on_map_required\x18\x05 \x01(\x08\"\xdb\x01\n\x1b\x42uddyEncounterHelpTelemetry\x12\x31\n\npokemon_id\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\n\n\x02\x63p\x18\x02 \x01(\x05\x12\x16\n\x0e\x65ncounter_type\x18\x03 \x01(\t\x12\x1a\n\x12\x61r_classic_enabled\x18\x04 \x01(\x08\x12\x17\n\x0f\x61r_plus_enabled\x18\x05 \x01(\x08\x12\x30\n\tencounter\x18\x06 \x01(\x0e\x32\x1d.POGOProtos.Rpc.EncounterType\"8\n\x1c\x42uddyEvolutionWalkQuestProto\x12\x18\n\x10last_km_recorded\x18\x01 \x01(\x02\"\x8d\x03\n\x14\x42uddyFeedingOutProto\x12;\n\x06result\x18\x01 \x01(\x0e\x32+.POGOProtos.Rpc.BuddyFeedingOutProto.Result\x12\x38\n\robserved_data\x18\x03 \x01(\x0b\x32!.POGOProtos.Rpc.BuddyObservedData\x12O\n\x0cshown_hearts\x18\x04 \x01(\x0e\x32\x39.POGOProtos.Rpc.BuddyStatsShownHearts.BuddyShownHeartType\"\xac\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x19\n\x15\x45RROR_BUDDY_NOT_VALID\x10\x02\x12!\n\x1d\x46\x41ILED_INSUFFICIENT_RESOURCES\x10\x03\x12#\n\x1f\x46\x41ILED_INVALID_ITEM_REQUIREMENT\x10\x04\x12\'\n#FAILED_BUDDY_STILL_FULL_FROM_POFFIN\x10\x05\"F\n\x11\x42uddyFeedingProto\x12\"\n\x04item\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\r\n\x05\x63ount\x18\x02 \x01(\x05\"p\n\x0e\x42uddyGiftProto\x12/\n\x08souvenir\x18\x01 \x01(\x0b\x32\x1d.POGOProtos.Rpc.SouvenirProto\x12-\n\nloot_proto\x18\x02 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\"\xd9\x04\n\x18\x42uddyGlobalSettingsProto\x12!\n\x19\x62uddy_v2_min_player_level\x18\x01 \x01(\x05\x12*\n\"buddy_multiplayer_min_player_level\x18\x02 \x01(\x05\x12\x18\n\x10\x65nable_monodepth\x18\x03 \x01(\x08\x12\x19\n\x11monodepth_devices\x18\x04 \x03(\t\x12(\n lobby_status_message_duration_ms\x18\x05 \x01(\x05\x12\'\n\x1fmapping_instruction_duration_ms\x18\x06 \x01(\x05\x12/\n\'group_photo_leader_tracking_interval_ms\x18\x07 \x01(\x05\x12 \n\x18group_photo_countdown_ms\x18\x08 \x01(\x05\x12\x18\n\x10lobby_timeout_ms\x18\t \x01(\x05\x12 \n\x18\x65nable_wallaby_telemetry\x18\n \x01(\x08\x12\x1f\n\x17mapping_hint_timeout_ms\x18\x0b \x01(\x05\x12&\n\x1egroup_photo_simultaneous_shots\x18\x0c \x01(\x05\x12 \n\x18plfe_auth_tokens_enabled\x18\r \x01(\x08\x12$\n\x1cgroup_photo_shot_interval_ms\x18\x0e \x01(\x05\x12\x19\n\x11\x61rbe_endpoint_url\x18\x0f \x01(\t\x12+\n#buddy_on_map_required_to_open_gifts\x18\x10 \x01(\x08\"\xf0\x05\n\x10\x42uddyHistoryData\x12\x12\n\npokemon_id\x18\x01 \x01(\x06\x12\x31\n\npokedex_id\x18\x02 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12<\n\x0fpokemon_display\x18\x03 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\x12\x18\n\x10hatched_from_egg\x18\x04 \x01(\x08\x12\x10\n\x08nickname\x18\x05 \x01(\t\x12\x1b\n\x13\x63\x61ptured_s2_cell_id\x18\x06 \x01(\x03\x12\x1d\n\x15\x63reation_timestamp_ms\x18\x07 \x01(\x03\x12&\n\x08pokeball\x18\x08 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12/\n\x0btotal_stats\x18\t \x01(\x0b\x32\x1a.POGOProtos.Rpc.BuddyStats\x12\x1d\n\x15\x63urrent_points_earned\x18\n \x01(\x05\x12\x1d\n\x15last_set_timestamp_ms\x18\x0b \x01(\x03\x12\x1f\n\x17last_unset_timestamp_ms\x18\x0c \x01(\x03\x12!\n\x19num_days_spent_with_buddy\x18\r \x01(\x05\x12\x0f\n\x07\x64itched\x18\x0e \x01(\x08\x12\x1f\n\x17original_owner_nickname\x18\x0f \x01(\t\x12\x16\n\x0etraded_time_ms\x18\x10 \x01(\x03\x12U\n\x13souvenirs_collected\x18\x11 \x03(\x0b\x32\x38.POGOProtos.Rpc.BuddyHistoryData.SouvenirsCollectedEntry\x12\x19\n\x11km_candy_progress\x18\x12 \x01(\x02\x1aX\n\x17SouvenirsCollectedEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12,\n\x05value\x18\x02 \x01(\x0b\x32\x1d.POGOProtos.Rpc.SouvenirProto:\x02\x38\x01\"\xc8\x01\n\x13\x42uddyHungerSettings\x12+\n#num_hunger_points_required_for_full\x18\x01 \x01(\x05\x12\x1f\n\x17\x64\x65\x63\x61y_points_per_bucket\x18\x02 \x01(\x05\x12\x1f\n\x17milliseconds_per_bucket\x18\x03 \x01(\x03\x12\x1c\n\x14\x63ooldown_duration_ms\x18\x04 \x01(\x03\x12$\n\x1c\x64\x65\x63\x61y_duration_after_full_ms\x18\x05 \x01(\x03\"\x80\x01\n\x18\x42uddyInteractionSettings\x12\x31\n\x13\x66\x65\x65\x64_item_whitelist\x18\x01 \x03(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x31\n\x13\x63\x61re_item_whitelist\x18\x02 \x03(\x0e\x32\x14.POGOProtos.Rpc.Item\"\xf7\x02\n\x12\x42uddyLevelSettings\x12)\n\x05level\x18\x01 \x01(\x0e\x32\x1a.POGOProtos.Rpc.BuddyLevel\x12*\n\"min_non_cumulative_points_required\x18\x02 \x01(\x05\x12\x46\n\x0funlocked_traits\x18\x03 \x03(\x0e\x32-.POGOProtos.Rpc.BuddyLevelSettings.BuddyTrait\"\xc1\x01\n\nBuddyTrait\x12\t\n\x05UNSET\x10\x00\x12\x0e\n\nMAP_DEPLOY\x10\x01\x12\x13\n\x0f\x45NCOUNTER_CAMEO\x10\x02\x12\x15\n\x11\x45MOTION_INDICATOR\x10\x03\x12\x17\n\x13PICK_UP_CONSUMABLES\x10\x04\x12\x15\n\x11PICK_UP_SOUVENIRS\x10\x05\x12\x18\n\x14\x46IND_ATTRACTIVE_POIS\x10\x06\x12\x14\n\x10\x42\x45ST_BUDDY_ASSET\x10\x07\x12\x0c\n\x08\x43P_BOOST\x10\x08\"\x94\x01\n\x1d\x42uddyMapEmotionCheckTelemetry\x12\x31\n\npokemon_id\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x1e\n\x16\x63urrent_emotion_points\x18\x02 \x01(\x05\x12 \n\x18\x63urrent_affection_points\x18\x03 \x01(\x05\"\xed\x01\n\x10\x42uddyMapOutProto\x12\x37\n\x06result\x18\x01 \x01(\x0e\x32\'.POGOProtos.Rpc.BuddyMapOutProto.Result\x12\x15\n\rexpiration_ms\x18\x02 \x01(\x03\x12\x12\n\napplied_ms\x18\x03 \x01(\x03\x12\x38\n\robserved_data\x18\x04 \x01(\x0b\x32!.POGOProtos.Rpc.BuddyObservedData\";\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x19\n\x15\x45RROR_BUDDY_NOT_VALID\x10\x02\"\x0f\n\rBuddyMapProto\"S\n%BuddyMultiplayerConnectionFailedProto\x12\x13\n\x0btest_number\x18\x01 \x01(\x05\x12\x15\n\rresponse_time\x18\x02 \x01(\x03\"V\n(BuddyMultiplayerConnectionSucceededProto\x12\x13\n\x0btest_number\x18\x01 \x01(\x05\x12\x15\n\rresponse_time\x18\x02 \x01(\x03\"Y\n%BuddyMultiplayerTimeToGetSessionProto\x12\x13\n\x0btest_number\x18\x01 \x01(\x05\x12\x1b\n\x13time_to_get_session\x18\x02 \x01(\x03\"@\n\x1f\x42uddyNotificationClickTelemetry\x12\x1d\n\x15notification_category\x18\x01 \x01(\x05\"\xae\x08\n\x11\x42uddyObservedData\x12\x1d\n\x15\x63urrent_points_earned\x18\x01 \x01(\x05\x12/\n\x0btotal_stats\x18\x03 \x01(\x0b\x32\x1a.POGOProtos.Rpc.BuddyStats\x12<\n\x14\x62uddy_gift_picked_up\x18\x06 \x01(\x0b\x32\x1e.POGOProtos.Rpc.BuddyGiftProto\x12\x1e\n\x16\x63urrent_emotion_points\x18\x07 \x01(\x05\x12X\n\x17\x62uddy_validation_result\x18\x08 \x01(\x0e\x32\x37.POGOProtos.Rpc.BuddyObservedData.BuddyValidationResult\x12V\n\x13souvenirs_collected\x18\t \x03(\x0b\x32\x39.POGOProtos.Rpc.BuddyObservedData.SouvenirsCollectedEntry\x12G\n\x18today_stats_shown_hearts\x18\n \x01(\x0b\x32%.POGOProtos.Rpc.BuddyStatsShownHearts\x12J\n\x10\x62uddy_feed_stats\x18\x0b \x01(\x0b\x32\x30.POGOProtos.Rpc.BuddyObservedData.BuddyFeedStats\x12\x19\n\x11\x61ttractive_poi_id\x18\x0c \x01(\t\x12)\n!attractive_poi_expiration_time_ms\x18\r \x01(\x03\x12!\n\x19num_days_spent_with_buddy\x18\x0e \x01(\x05\x1a\x8e\x01\n\x0e\x42uddyFeedStats\x12\x19\n\x11map_expiration_ms\x18\x01 \x01(\x03\x12#\n\x1bpre_map_fullness_percentage\x18\x02 \x01(\x02\x12\x1e\n\x16\x66ullness_expiration_ms\x18\x03 \x01(\x03\x12\x1c\n\x14poffin_expiration_ms\x18\x04 \x01(\x03\x1aX\n\x17SouvenirsCollectedEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12,\n\x05value\x18\x02 \x01(\x0b\x32\x1d.POGOProtos.Rpc.SouvenirProto:\x02\x38\x01\"\xbd\x01\n\x15\x42uddyValidationResult\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x18\n\x14\x46\x41ILED_BUDDY_NOT_SET\x10\x02\x12\x1a\n\x16\x46\x41ILED_BUDDY_NOT_FOUND\x10\x03\x12\x14\n\x10\x46\x41ILED_BAD_BUDDY\x10\x04\x12\x1f\n\x1b\x46\x41ILED_BUDDY_V2_NOT_ENABLED\x10\x05\x12\x1f\n\x1b\x46\x41ILED_PLAYER_LEVEL_TOO_LOW\x10\x06J\x04\x08\x02\x10\x03J\x04\x08\x04\x10\x05J\x04\x08\x05\x10\x06\"\x9b\x02\n\x14\x42uddyPettingOutProto\x12;\n\x06result\x18\x01 \x01(\x0e\x32+.POGOProtos.Rpc.BuddyPettingOutProto.Result\x12\x38\n\robserved_data\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.BuddyObservedData\x12O\n\x0cshown_hearts\x18\x03 \x01(\x0e\x32\x39.POGOProtos.Rpc.BuddyStatsShownHearts.BuddyShownHeartType\";\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x19\n\x15\x45RROR_BUDDY_NOT_VALID\x10\x02\"\x13\n\x11\x42uddyPettingProto\"\xa3\x02\n\x14\x42uddyPokemonLogEntry\x12;\n\x06result\x18\x01 \x01(\x0e\x32+.POGOProtos.Rpc.BuddyPokemonLogEntry.Result\x12\x33\n\x0cpokemon_type\x18\x02 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x0e\n\x06\x61mount\x18\x03 \x01(\x05\x12<\n\x0fpokemon_display\x18\x04 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\x12\x12\n\npokemon_id\x18\x05 \x01(\x06\x12\x11\n\tamount_xl\x18\x06 \x01(\x05\"$\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0f\n\x0b\x43\x41NDY_FOUND\x10\x01\"\x93\x02\n\x11\x42uddyPokemonProto\x12\x18\n\x10\x62uddy_pokemon_id\x18\x01 \x01(\x06\x12\x17\n\x0fstart_km_walked\x18\x02 \x01(\x01\x12\x17\n\x0flast_km_awarded\x18\x03 \x01(\x01\x12<\n\x11\x64\x61ily_buddy_swaps\x18\x04 \x01(\x0b\x32!.POGOProtos.Rpc.DailyCounterProto\x12\x1a\n\x12last_km_awarded_ms\x18\x05 \x01(\x03\x12\x1f\n\x17\x62\x65st_buddies_backfilled\x18\x06 \x01(\x08\x12\x1d\n\x15last_set_timestamp_ms\x18\x07 \x01(\x03\x12\x18\n\x10pending_bonus_km\x18\x08 \x01(\x02\"\x97\x01\n\nBuddyStats\x12\x11\n\tkm_walked\x18\x01 \x01(\x02\x12\x13\n\x0b\x62\x65rries_fed\x18\x02 \x01(\x05\x12\x15\n\rcommunication\x18\x03 \x01(\x05\x12\x0f\n\x07\x62\x61ttles\x18\x04 \x01(\x05\x12\x0e\n\x06photos\x18\x05 \x01(\x05\x12\x12\n\nnew_visits\x18\x06 \x01(\x05\x12\x15\n\rroutes_walked\x18\x07 \x01(\x05\"\xc6\x01\n\x12\x42uddyStatsOutProto\x12\x39\n\x06result\x18\x01 \x01(\x0e\x32).POGOProtos.Rpc.BuddyStatsOutProto.Result\x12\x38\n\robserved_data\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.BuddyObservedData\";\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x19\n\x15\x45RROR_BUDDY_NOT_VALID\x10\x02\"\x11\n\x0f\x42uddyStatsProto\"\x88\x04\n\x15\x42uddyStatsShownHearts\x12&\n\x1e\x62uddy_affection_km_in_progress\x18\x01 \x01(\x02\x12o\n\x1f\x62uddy_shown_hearts_per_category\x18\x02 \x03(\x0b\x32\x46.POGOProtos.Rpc.BuddyStatsShownHearts.BuddyShownHeartsPerCategoryEntry\x1ar\n\x14\x42uddyShownHeartsList\x12Z\n\x17\x62uddy_shown_heart_types\x18\x01 \x03(\x0e\x32\x39.POGOProtos.Rpc.BuddyStatsShownHearts.BuddyShownHeartType\x1a~\n BuddyShownHeartsPerCategoryEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12I\n\x05value\x18\x02 \x01(\x0b\x32:.POGOProtos.Rpc.BuddyStatsShownHearts.BuddyShownHeartsList:\x02\x38\x01\"\\\n\x13\x42uddyShownHeartType\x12\x15\n\x11\x42UDDY_HEART_UNSET\x10\x00\x12\x16\n\x12\x42UDDY_HEART_SINGLE\x10\x01\x12\x16\n\x12\x42UDDY_HEART_DOUBLE\x10\x02J\x04\x08\x03\x10\x04\"J\n\x11\x42uddySwapSettings\x12\x19\n\x11max_swaps_per_day\x18\x01 \x01(\x05\x12\x1a\n\x12ob_buddy_swap_bool\x18\x02 \x01(\x08\"<\n\x11\x42uddyWalkSettings\x12\'\n\x1fkm_required_per_affection_point\x18\x01 \x01(\x02\"A\n\x10\x42uildingMetadata\x12\x15\n\rheight_meters\x18\x01 \x01(\x05\x12\x16\n\x0eis_underground\x18\x02 \x01(\x08\"\xac\x01\n\x1b\x42utterflyCollectorBadgeData\x12\x0f\n\x07version\x18\x01 \x01(\x05\x12=\n\x06region\x18\x02 \x03(\x0b\x32-.POGOProtos.Rpc.ButterflyCollectorRegionMedal\x12=\n\tencounter\x18\x03 \x03(\x0b\x32*.POGOProtos.Rpc.QuestPokemonEncounterProto\"\x99\x02\n\x1d\x42utterflyCollectorRegionMedal\x12.\n\x06region\x18\x01 \x01(\x0e\x32\x1e.POGOProtos.Rpc.VivillonRegion\x12\x0c\n\x04rank\x18\x02 \x01(\x05\x12\x42\n\x05state\x18\x03 \x01(\x0e\x32\x33.POGOProtos.Rpc.ButterflyCollectorRegionMedal.State\x12\x10\n\x08progress\x18\x04 \x01(\x05\x12\x0c\n\x04goal\x18\x05 \x01(\x05\x12\x17\n\x0fpostcard_origin\x18\x06 \x01(\x03\x12\x18\n\x10received_time_ms\x18\x07 \x01(\x03\"#\n\x05State\x12\x0c\n\x08PROGRESS\x10\x00\x12\x0c\n\x08\x43OMPLETE\x10\x01\"\xf4\x01\n!ButterflyCollectorRewardsLogEntry\x12H\n\x06result\x18\x01 \x01(\x0e\x32\x38.POGOProtos.Rpc.ButterflyCollectorRewardsLogEntry.Result\x12*\n\x07rewards\x18\x02 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12\x37\n\x0fvivillon_region\x18\x03 \x01(\x0e\x32\x1e.POGOProtos.Rpc.VivillonRegion\" \n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\"\xed\x01\n\x1a\x42utterflyCollectorSettings\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12\x0f\n\x07version\x18\x02 \x01(\x05\x12.\n\x06region\x18\x03 \x03(\x0e\x32\x1e.POGOProtos.Rpc.VivillonRegion\x12\x1d\n\x15use_postcard_modifier\x18\x04 \x01(\x08\x12%\n\x1d\x64\x61ily_progress_from_inventory\x18\x05 \x01(\x05\x12\x37\n\x0fregion_override\x18\x64 \x01(\x0e\x32\x1e.POGOProtos.Rpc.VivillonRegion\"\x1b\n\nBytesValue\x12\r\n\x05value\x18\x01 \x01(\x0c\"C\n\x11\x43\x61lculatorOptions\x12\x1d\n\x0cmerge_fields\x18\x01 \x01(\x08\x42\x02\x18\x01H\x00\x88\x01\x01\x42\x0f\n\r_merge_fields\"\xd8\x03\n\x13\x43\x61meraSettingsProto\x12\x13\n\x0bnext_camera\x18\x01 \x01(\t\x12:\n\rinterpolation\x18\x02 \x03(\x0e\x32#.POGOProtos.Rpc.CameraInterpolation\x12\x31\n\x0btarget_type\x18\x03 \x03(\x0e\x32\x1c.POGOProtos.Rpc.CameraTarget\x12\x15\n\rease_in_speed\x18\x04 \x03(\x02\x12\x16\n\x0e\x65\x61se_out_speed\x18\x05 \x03(\x02\x12\x18\n\x10\x64uration_seconds\x18\x06 \x03(\x02\x12\x14\n\x0cwait_seconds\x18\x07 \x03(\x02\x12\x1a\n\x12transition_seconds\x18\x08 \x03(\x02\x12\x14\n\x0c\x61ngle_degree\x18\t \x03(\x02\x12\x1b\n\x13\x61ngle_offset_degree\x18\n \x03(\x02\x12\x14\n\x0cpitch_degree\x18\x0b \x03(\x02\x12\x1b\n\x13pitch_offset_degree\x18\x0c \x03(\x02\x12\x13\n\x0broll_degree\x18\r \x03(\x02\x12\x17\n\x0f\x64istance_meters\x18\x0e \x03(\x02\x12\x16\n\x0eheight_percent\x18\x0f \x03(\x02\x12\x16\n\x0evert_ctr_ratio\x18\x10 \x03(\x02\"8\n\x15\x43\x61mpaignExperimentIds\x12\x1f\n\x17\x63\x61mpaign_experiment_ids\x18\x01 \x03(\x03\"\xfc\x01\n\x15\x43\x61mpfireSettingsProto\x12\x11\n\tob_bool_1\x18\x01 \x01(\x08\x12\x11\n\tob_bool_2\x18\x02 \x01(\x08\x12\x1a\n\x12\x63\x61tch_card_enabled\x18\x03 \x01(\x08\x12 \n\x18\x63\x61tch_card_share_enabled\x18\x04 \x01(\x08\x12\x16\n\x0eob_list_string\x18\x05 \x03(\t\x12.\n&catch_card_time_to_share_to_campfire_s\x18\x06 \x01(\x05\x12\x11\n\tob_bool_5\x18\x07 \x01(\x08\x12\x11\n\tob_bool_6\x18\x08 \x01(\x08\x12\x11\n\tob_bool_7\x18\t \x01(\x08\"2\n\x1e\x43\x61ncelCombatChallengeDataProto\x12\x10\n\x08ob_int32\x18\x01 \x01(\x05\"\xb7\x02\n\x1d\x43\x61ncelCombatChallengeOutProto\x12\x44\n\x06result\x18\x01 \x01(\x0e\x32\x34.POGOProtos.Rpc.CancelCombatChallengeOutProto.Result\"\xcf\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12!\n\x1d\x45RROR_INVALID_CHALLENGE_STATE\x10\x02\x12\x1d\n\x19\x45RROR_CHALLENGE_NOT_FOUND\x10\x03\x12\x1a\n\x16\x45RROR_ALREADY_ACCEPTED\x10\x04\x12\x1a\n\x16\x45RROR_ALREADY_DECLINED\x10\x05\x12\x1a\n\x16\x45RROR_ALREADY_TIMEDOUT\x10\x06\x12\x17\n\x13\x45RROR_ACCESS_DENIED\x10\x07\"2\n\x1a\x43\x61ncelCombatChallengeProto\x12\x14\n\x0c\x63hallenge_id\x18\x01 \x01(\t\"\x93\x01\n&CancelCombatChallengeResponseDataProto\x12\x10\n\x08ob_int32\x18\x01 \x01(\x05\x12\x11\n\tob_uint32\x18\x02 \x01(\r\x12\x44\n\x06result\x18\x03 \x01(\x0e\x32\x34.POGOProtos.Rpc.CancelCombatChallengeOutProto.Result\"\xd2\x01\n\x1a\x43\x61ncelFriendInviteOutProto\x12\x41\n\x06result\x18\x01 \x01(\x0e\x32\x31.POGOProtos.Rpc.CancelFriendInviteOutProto.Result\"q\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1f\n\x1b\x45RROR_INVITE_DOES_NOT_EXIST\x10\x03\x12\x1b\n\x17\x45RROR_ALREADY_CANCELLED\x10\x04\"D\n\x17\x43\x61ncelFriendInviteProto\x12\x11\n\tplayer_id\x18\x01 \x01(\t\x12\x16\n\x0enia_account_id\x18\x02 \x01(\t\".\n\x1a\x43\x61ncelMatchmakingDataProto\x12\x10\n\x08ob_int32\x18\x01 \x01(\x05\"\xe1\x01\n\x19\x43\x61ncelMatchmakingOutProto\x12@\n\x06result\x18\x01 \x01(\x0e\x32\x30.POGOProtos.Rpc.CancelMatchmakingOutProto.Result\"\x81\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x1a\n\x16SUCCESSFULLY_CANCELLED\x10\x01\x12\x19\n\x15\x45RROR_ALREADY_MATCHED\x10\x02\x12\x1a\n\x16\x45RROR_PLAYER_NOT_FOUND\x10\x03\x12\x19\n\x15\x45RROR_QUEUE_NOT_FOUND\x10\x04\"*\n\x16\x43\x61ncelMatchmakingProto\x12\x10\n\x08queue_id\x18\x01 \x01(\t\"\x8b\x01\n\"CancelMatchmakingResponseDataProto\x12\x10\n\x08ob_int32\x18\x01 \x01(\x05\x12\x11\n\tob_uint32\x18\x02 \x01(\r\x12@\n\x06result\x18\x03 \x01(\x0e\x32\x30.POGOProtos.Rpc.CancelMatchmakingOutProto.Result\"i\n\x13\x43\x61ncelRouteOutProto\x12\x36\n\x06status\x18\x01 \x01(\x0e\x32&.POGOProtos.Rpc.RoutePlayStatus.Status\x12\x1a\n\x12\x63ooldown_finish_ms\x18\x02 \x01(\x03\"\x12\n\x10\x43\x61ncelRouteProto\"\xa5\x02\n\x15\x43\x61ncelTradingOutProto\x12<\n\x06result\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.CancelTradingOutProto.Result\x12-\n\x07trading\x18\x02 \x01(\x0b\x32\x1c.POGOProtos.Rpc.TradingProto\"\x9e\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1a\n\x16\x45RROR_FRIEND_NOT_FOUND\x10\x03\x12\x1b\n\x17\x45RROR_INVALID_PLAYER_ID\x10\x04\x12\x17\n\x13\x45RROR_INVALID_STATE\x10\x05\x12\x17\n\x13\x45RROR_STATE_HANDLER\x10\x06\"\'\n\x12\x43\x61ncelTradingProto\x12\x11\n\tplayer_id\x18\x01 \x01(\t\"M\n\x08\x43\x61pProto\x12*\n\x06\x63\x65nter\x18\x01 \x01(\x0b\x32\x1a.POGOProtos.Rpc.PointProto\x12\x15\n\rangle_degrees\x18\x02 \x01(\x01\"\x85\x01\n\x17\x43\x61ptureProbabilityProto\x12+\n\rpokeball_type\x18\x01 \x03(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x1b\n\x13\x63\x61pture_probability\x18\x02 \x03(\x02\x12 \n\x18reticle_difficulty_scale\x18\x0c \x01(\x01\"\xee\x02\n\x11\x43\x61ptureScoreProto\x12\x37\n\ractivity_type\x18\x01 \x03(\x0e\x32 .POGOProtos.Rpc.HoloActivityType\x12\x0b\n\x03\x65xp\x18\x02 \x03(\x05\x12\r\n\x05\x63\x61ndy\x18\x03 \x03(\x05\x12\x10\n\x08stardust\x18\x04 \x03(\x05\x12\x10\n\x08xl_candy\x18\x05 \x03(\x05\x12\x1e\n\x16\x63\x61ndy_from_active_mega\x18\x06 \x01(\x05\x12\x10\n\x08ob_int32\x18\x07 \x01(\x05\x12=\n\x08ob_field\x18\x08 \x01(\x0b\x32+.POGOProtos.Rpc.CaptureScoreProto.ScoreData\x1ao\n\tScoreData\x12:\n\x08temp_evo\x18\x01 \x01(\x0e\x32(.POGOProtos.Rpc.HoloTemporaryEvolutionId\x12\x12\n\nob_int32_1\x18\x02 \x01(\x05\x12\x12\n\nob_int32_2\x18\x03 \x01(\x05\"\xcc\x04\n\x12\x43\x61tchCardTelemetry\x12@\n\nphoto_type\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.CatchCardTelemetry.PhotoType\x12\x13\n\x0btemplate_id\x18\x02 \x01(\t\x12\x18\n\x10shared_to_system\x18\x03 \x01(\x08\x12\x13\n\x0b\x63\x61mpfire_id\x18\x04 \x01(\t\x12!\n\x19time_since_caught_seconds\x18\x05 \x01(\x05\x12\x31\n\npokemon_id\x18\x06 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\r\n\x05shiny\x18\x07 \x01(\x08\x12\x36\n\x04\x66orm\x18\x08 \x01(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\x12<\n\x07\x63ostume\x18\t \x01(\x0e\x32+.POGOProtos.Rpc.PokemonDisplayProto.Costume\x12\x19\n\x11individual_attack\x18\n \x01(\x05\x12\x1a\n\x12individual_defense\x18\x0b \x01(\x05\x12\x1a\n\x12individual_stamina\x18\x0c \x01(\x05\x12@\n\talignment\x18\r \x01(\x0e\x32-.POGOProtos.Rpc.PokemonDisplayProto.Alignment\"@\n\tPhotoType\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x01\x12\x0e\n\nAR_CLASSIC\x10\x02\x12\x0b\n\x07\x41R_PLUS\x10\x03\"~\n\x1f\x43\x61tchPokemonGlobalSettingsProto\x12-\n%enable_capture_origin_details_display\x18\x01 \x01(\x08\x12,\n$enable_capture_origin_events_display\x18\x02 \x01(\x08\"\xd4\x02\n\x14\x43\x61tchPokemonLogEntry\x12;\n\x06result\x18\x01 \x01(\x0e\x32+.POGOProtos.Rpc.CatchPokemonLogEntry.Result\x12\x16\n\x0epokedex_number\x18\x02 \x01(\x05\x12\x15\n\rcombat_points\x18\x03 \x01(\x05\x12\x12\n\npokemon_id\x18\x04 \x01(\x06\x12<\n\x0fpokemon_display\x18\x05 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\x12,\n\x05items\x18\x06 \x03(\x0b\x32\x1d.POGOProtos.Rpc.LootItemProto\"P\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x14\n\x10POKEMON_CAPTURED\x10\x01\x12\x10\n\x0cPOKEMON_FLED\x10\x02\x12\x13\n\x0fPOKEMON_HATCHED\x10\x03\"\xba\x05\n\x14\x43\x61tchPokemonOutProto\x12;\n\x06status\x18\x01 \x01(\x0e\x32+.POGOProtos.Rpc.CatchPokemonOutProto.Status\x12\x14\n\x0cmiss_percent\x18\x02 \x01(\x01\x12\x1b\n\x13\x63\x61ptured_pokemon_id\x18\x03 \x01(\x06\x12\x31\n\x06scores\x18\x04 \x01(\x0b\x32!.POGOProtos.Rpc.CaptureScoreProto\x12J\n\x0e\x63\x61pture_reason\x18\x05 \x01(\x0e\x32\x32.POGOProtos.Rpc.CatchPokemonOutProto.CaptureReason\x12\x39\n\x12\x64isplay_pokedex_id\x18\x06 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x18\n\x10throws_remaining\x18\x07 \x01(\x05\x12>\n\x11pokemon_display_1\x18\x08 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\x12>\n\x11pokemon_display_2\x18\t \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\x12*\n\x07rewards\x18\n \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\"P\n\rCaptureReason\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x01\x12\x13\n\x0f\x45LEMENTAL_BADGE\x10\x02\x12\x12\n\x0e\x43RITICAL_CATCH\x10\x03\"`\n\x06Status\x12\x0f\n\x0b\x43\x41TCH_ERROR\x10\x00\x12\x11\n\rCATCH_SUCCESS\x10\x01\x12\x10\n\x0c\x43\x41TCH_ESCAPE\x10\x02\x12\x0e\n\nCATCH_FLEE\x10\x03\x12\x10\n\x0c\x43\x41TCH_MISSED\x10\x04\"\x9d\x02\n\x11\x43\x61tchPokemonProto\x12\x14\n\x0c\x65ncounter_id\x18\x01 \x01(\x06\x12&\n\x08pokeball\x18\x02 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x1f\n\x17normalized_reticle_size\x18\x03 \x01(\x01\x12\x18\n\x10spawn_point_guid\x18\x04 \x01(\t\x12\x13\n\x0bhit_pokemon\x18\x05 \x01(\x08\x12\x15\n\rspin_modifier\x18\x06 \x01(\x01\x12\x1f\n\x17normalized_hit_position\x18\x07 \x01(\x01\x12\x42\n\x0e\x61r_plus_values\x18\x08 \x01(\x0b\x32*.POGOProtos.Rpc.ARPlusEncounterValuesProto\"o\n\x16\x43\x61tchPokemonQuestProto\x12\x38\n\x11unique_pokemon_id\x18\x01 \x03(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x1b\n\x13\x61\x63tive_encounter_id\x18\x02 \x01(\x06\"\xdc\x01\n\x15\x43\x61tchPokemonTelemetry\x12\x0e\n\x06status\x18\x01 \x01(\t\x12N\n\x1b\x65ncounter_pokemon_telemetry\x18\x02 \x01(\x0b\x32).POGOProtos.Rpc.EncounterPokemonTelemetry\x12&\n\x08\x62\x61lltype\x18\x03 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x11\n\thit_grade\x18\x04 \x01(\x05\x12\x12\n\ncurve_ball\x18\x05 \x01(\x08\x12\x14\n\x0cmiss_percent\x18\x06 \x01(\x01\"5\n\"CatchRadiusMultiplierSettingsProto\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\"x\n\x1c\x43hallengeIdMismatchDataProto\x12\x11\n\tob_string\x18\x01 \x01(\t\x12\x45\n\x04type\x18\x02 \x01(\x0e\x32\x37.POGOProtos.Rpc.ObCombatMismatchData.MismatchState.Type\"5\n\x1b\x43hallengeQuestsSectionProto\x12\x16\n\x0eob_string_list\x18\x01 \x03(\t\"@\n\x11\x43hangeArTelemetry\x12\x12\n\nar_enabled\x18\x01 \x01(\x08\x12\x17\n\x0f\x61r_plus_enabled\x18\x02 \x01(\x08\":\n\x1b\x43hangeOnlineStatusTelemetry\x12\x1b\n\x13is_online_status_on\x18\x01 \x01(\x08\"\x95\x03\n\x19\x43hangePokemonFormOutProto\x12@\n\x06result\x18\x01 \x01(\x0e\x32\x30.POGOProtos.Rpc.ChangePokemonFormOutProto.Result\x12\x35\n\x0f\x63hanged_pokemon\x18\x02 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x13\n\x0b\x65xp_awarded\x18\x03 \x01(\x05\x12\x15\n\rcandy_awarded\x18\x04 \x01(\x05\"\xd2\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x19\n\x15\x45RROR_POKEMON_MISSING\x10\x02\x12 \n\x1c\x45RROR_INSUFFICIENT_RESOURCES\x10\x03\x12\x1a\n\x16\x45RROR_QUEST_INCOMPLETE\x10\x04\x12\x1f\n\x1b\x45RROR_POKEMON_CANNOT_CHANGE\x10\x05\x12\x1a\n\x16\x45RROR_POKEMON_DEPLOYED\x10\x06\x12\x1a\n\x16\x45RROR_FEATURE_DISABLED\x10\x07\"k\n\x16\x43hangePokemonFormProto\x12\x12\n\npokemon_id\x18\x01 \x01(\x06\x12=\n\x0btarget_form\x18\x02 \x01(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\"\x8b\x02\n\x12\x43hangeTeamOutProto\x12\x39\n\x06status\x18\x01 \x01(\x0e\x32).POGOProtos.Rpc.ChangeTeamOutProto.Status\x12\x39\n\x0eupdated_player\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.ClientPlayerProto\"\x7f\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x13\n\x0f\x45RROR_SAME_TEAM\x10\x02\x12\x1f\n\x1b\x45RROR_ITEM_NOT_IN_INVENTORY\x10\x03\x12\x14\n\x10\x45RROR_WRONG_ITEM\x10\x04\x12\x11\n\rERROR_UNKNOWN\x10\x05\"Y\n\x0f\x43hangeTeamProto\x12\"\n\x04item\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\"\n\x04team\x18\x02 \x01(\x0e\x32\x14.POGOProtos.Rpc.Team\"\x93\x01\n\x15\x43haracterDisplayProto\x12\x38\n\x05style\x18\x01 \x01(\x0e\x32).POGOProtos.Rpc.EnumWrapper.PokestopStyle\x12@\n\tcharacter\x18\x02 \x01(\x0e\x32-.POGOProtos.Rpc.EnumWrapper.InvasionCharacter\"\x8b\x01\n\x12\x43hatMessageContext\x12\x0e\n\x04text\x18\x02 \x01(\tH\x00\x12\x12\n\x08image_id\x18\x05 \x01(\tH\x00\x12\x12\n\nmessage_id\x18\x01 \x01(\x03\x12\x11\n\tsender_id\x18\x03 \x01(\t\x12\x1b\n\x13posted_timestamp_ms\x18\x04 \x01(\x03\x42\r\n\x0b\x46lagContent\"\x9f\x01\n\x1a\x43heckAwardedBadgesOutProto\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x35\n\x0e\x61warded_badges\x18\x02 \x03(\x0e\x32\x1d.POGOProtos.Rpc.HoloBadgeType\x12\x1c\n\x14\x61warded_badge_levels\x18\x03 \x03(\x05\x12\x1b\n\x13\x61vatar_template_ids\x18\x04 \x03(\t\"\x19\n\x17\x43heckAwardedBadgesProto\"G\n\x16\x43heckChallengeOutProto\x12\x16\n\x0eshow_challenge\x18\x01 \x01(\x08\x12\x15\n\rchallenge_url\x18\x02 \x01(\t\",\n\x13\x43heckChallengeProto\x12\x15\n\rdebug_request\x18\x01 \x01(\x08\"R\n\x1f\x43heckEncounterTrayInfoTelemetry\x12\x17\n\x0f\x62\x65rry_tray_info\x18\x01 \x01(\x08\x12\x16\n\x0e\x62\x61ll_tray_info\x18\x02 \x01(\x08\"m\n\x1f\x43heckGiftingEligibilityOutProto\x12J\n\x13gifting_eligibility\x18\x01 \x01(\x0b\x32-.POGOProtos.Rpc.GiftingEligibilityStatusProto\"z\n\x1c\x43heckGiftingEligibilityProto\x12=\n\x10gifting_iap_item\x18\x01 \x01(\x0b\x32#.POGOProtos.Rpc.GiftingIapItemProto\x12\x1b\n\x13recipient_friend_id\x18\x02 \x01(\t\"\xd5\x02\n\x16\x43heckPhotobombOutProto\x12=\n\x06status\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.CheckPhotobombOutProto.Status\x12;\n\x14photobomb_pokemon_id\x18\x02 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x46\n\x19photobomb_pokemon_display\x18\x03 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\x12\x14\n\x0c\x65ncounter_id\x18\x04 \x01(\x06\x12\x0b\n\x03uri\x18\x05 \x01(\t\"T\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1f\n\x1b\x45RROR_PHOTO_POKEMON_INVALID\x10\x02\x12\x11\n\rERROR_UNKNOWN\x10\x03\"/\n\x13\x43heckPhotobombProto\x12\x18\n\x10photo_pokemon_id\x18\x01 \x01(\x06\"\xf6\x01\n\'CheckPokemonSizeContestEligibilityProto\x12\x0f\n\x07\x66ort_id\x18\x01 \x01(\t\x12\x36\n\x08schedule\x18\x02 \x01(\x0b\x32$.POGOProtos.Rpc.ContestScheduleProto\x12:\n\x0e\x63ontest_metric\x18\x03 \x01(\x0b\x32\".POGOProtos.Rpc.ContestMetricProto\x12\x12\n\npokemon_id\x18\x04 \x01(\x04\x12\x18\n\x10\x66ort_lat_degrees\x18\x05 \x01(\x01\x12\x18\n\x10\x66ort_lng_degrees\x18\x06 \x01(\x01\"\x91\x02\n\x15\x43heckSendGiftOutProto\x12<\n\x06result\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.CheckSendGiftOutProto.Result\"\xb9\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1f\n\x1b\x45RROR_PLAYER_DOES_NOT_EXIST\x10\x03\x12\x1c\n\x18\x45RROR_GIFT_NOT_AVAILABLE\x10\x04\x12!\n\x1d\x45RROR_GIFT_ALREADY_SENT_TODAY\x10\x05\x12\"\n\x1e\x45RROR_PLAYER_HAS_UNOPENED_GIFT\x10\x06\"\'\n\x12\x43heckSendGiftProto\x12\x11\n\tplayer_id\x18\x01 \x01(\t\"U\n\x1c\x43heckShareExRaidPassOutProto\x12\x35\n\x06result\x18\x01 \x01(\x0e\x32%.POGOProtos.Rpc.ShareExRaidPassResult\"R\n\x19\x43heckShareExRaidPassProto\x12\x11\n\tfriend_id\x18\x01 \x01(\t\x12\x0f\n\x07\x66ort_id\x18\x02 \x01(\t\x12\x11\n\traid_seed\x18\x03 \x01(\x03\"\xe4\x01\n(ChooseGlobalTicketedEventVariantOutProto\x12O\n\x06status\x18\x01 \x01(\x0e\x32?.POGOProtos.Rpc.ChooseGlobalTicketedEventVariantOutProto.Status\"g\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1d\n\x19\x45RROR_HAS_REQUESTED_BADGE\x10\x02\x12&\n\"ERROR_HAS_MUTUALLY_EXCLUSIVE_BADGE\x10\x03\"^\n%ChooseGlobalTicketedEventVariantProto\x12\x35\n\x0etarget_variant\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloBadgeType\"b\n\x19\x43laimCodenameRequestProto\x12\x10\n\x08\x63odename\x18\x01 \x01(\t\x12\r\n\x05\x66orce\x18\x02 \x01(\x08\x12$\n\x1cgenerate_suggested_codenames\x18\x03 \x01(\x08\"\xd5\x01\n\x1c\x43laimContestsRewardsOutProto\x12\x43\n\x06status\x18\x01 \x01(\x0e\x32\x33.POGOProtos.Rpc.ClaimContestsRewardsOutProto.Status\x12\x43\n\x13rewards_per_contest\x18\x02 \x03(\x0b\x32&.POGOProtos.Rpc.RewardsPerContestProto\"+\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\"\x1b\n\x19\x43laimContestsRewardsProto\"\xaf\x02\n\x1c\x43laimVsSeekerRewardsOutProto\x12\x43\n\x06result\x18\x01 \x01(\x0e\x32\x33.POGOProtos.Rpc.ClaimVsSeekerRewardsOutProto.Result\x12*\n\x07rewards\x18\x02 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\"\x9d\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x18\n\x14\x45RROR_REDEEM_POKEMON\x10\x02\x12%\n!ERROR_PLAYER_NOT_ENOUGH_VICTORIES\x10\x03\x12 \n\x1c\x45RROR_REWARD_ALREADY_CLAIMED\x10\x04\x12\x18\n\x14\x45RROR_INVENTORY_FULL\x10\x05\".\n\x19\x43laimVsSeekerRewardsProto\x12\x11\n\twin_index\x18\x01 \x01(\x05\"Q\n\x16\x43lientApiSettingsProto\x12\x0f\n\x07payload\x18\x01 \x01(\x0c\"&\n\x0cSettingsType\x12\r\n\tUNDEFINED\x10\x00\x12\x07\n\x03MAP\x10\x01\"L\n\x1a\x43lientContestIncidentProto\x12.\n\x08\x63ontests\x18\x01 \x03(\x0b\x32\x1c.POGOProtos.Rpc.ContestProto\"\xec\x02\n\x17\x43lientDialogueLineProto\x12\x0c\n\x04text\x18\x01 \x01(\t\x12@\n\tcharacter\x18\x02 \x01(\x0e\x32-.POGOProtos.Rpc.EnumWrapper.InvasionCharacter\x12K\n\nexpression\x18\x03 \x01(\x0e\x32\x37.POGOProtos.Rpc.EnumWrapper.InvasionCharacterExpression\x12\x1a\n\x12left_asset_address\x18\x04 \x01(\t\x12:\n\x04side\x18\x05 \x01(\x0e\x32,.POGOProtos.Rpc.ClientDialogueLineProto.Side\x12\x34\n\x11\x64isplay_only_loot\x18\x06 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\"&\n\x04Side\x12\t\n\x05UNSET\x10\x00\x12\t\n\x05RIGHT\x10\x01\x12\x08\n\x04LEFT\x10\x02\"\xb2\x02\n\x16\x43lientEnvironmentProto\x12\x15\n\rlanguage_code\x18\x01 \x01(\t\x12\x10\n\x08timezone\x18\x02 \x01(\t\x12\x1b\n\x13\x64\x65vice_country_code\x18\x03 \x01(\t\x12\x17\n\x0fip_country_code\x18\x04 \x01(\t\x12\x16\n\x0e\x63lient_version\x18\x05 \x01(\t\x12\x13\n\x0b\x64\x65vice_type\x18\x06 \x01(\t\x12\x11\n\tdevice_os\x18\x07 \x01(\t\x12\x1e\n\x16graphics_device_vendor\x18\x08 \x01(\t\x12\x1c\n\x14graphics_device_name\x18\t \x01(\t\x12\x1c\n\x14graphics_device_type\x18\n \x01(\t\x12\x1d\n\x15graphics_shader_level\x18\x0b \x01(\t\"\x85\x02\n!ClientEvolutionQuestTemplateProto\x12\x19\n\x11quest_template_id\x18\x01 \x01(\t\x12-\n\nquest_type\x18\x02 \x01(\x0e\x32\x19.POGOProtos.Rpc.QuestType\x12-\n\x05goals\x18\x03 \x03(\x0b\x32\x1e.POGOProtos.Rpc.QuestGoalProto\x12\x33\n\x07\x63ontext\x18\x04 \x01(\x0e\x32\".POGOProtos.Rpc.QuestProto.Context\x12\x32\n\x07\x64isplay\x18\x05 \x01(\x0b\x32!.POGOProtos.Rpc.QuestDisplayProto\"\x85\x01\n\x17\x43lientFortModifierProto\x12+\n\rmodifier_type\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x1a\n\x12\x65xpiration_time_ms\x18\x02 \x01(\x03\x12!\n\x19\x64\x65ploying_player_codename\x18\x03 \x01(\t\"q\n\x1d\x43lientGameMasterTemplateProto\x12\x13\n\x0btemplate_id\x18\x01 \x01(\t\x12;\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32-.POGOProtos.Rpc.GameMasterClientTemplateProto\"]\n\x11\x43lientGenderProto\x12\x14\n\x0cmale_percent\x18\x01 \x01(\x02\x12\x16\n\x0e\x66\x65male_percent\x18\x02 \x01(\x02\x12\x1a\n\x12genderless_percent\x18\x03 \x01(\x02\"\xb6\x01\n\x19\x43lientGenderSettingsProto\x12.\n\x07pokemon\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x31\n\x06gender\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.ClientGenderProto\x12\x36\n\x04\x66orm\x18\x03 \x01(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\"\xb5\x03\n\x0b\x43lientInbox\x12?\n\rnotifications\x18\x01 \x03(\x0b\x32(.POGOProtos.Rpc.ClientInbox.Notification\x12;\n\x11\x62uiltin_variables\x18\x02 \x03(\x0b\x32 .POGOProtos.Rpc.TemplateVariable\x1a\xe9\x01\n\x0cNotification\x12\x17\n\x0fnotification_id\x18\x01 \x01(\t\x12\x11\n\ttitle_key\x18\x02 \x01(\t\x12\x10\n\x08\x63\x61tegory\x18\x03 \x01(\t\x12\x1b\n\x13\x63reate_timestamp_ms\x18\x04 \x01(\x03\x12\x33\n\tvariables\x18\x05 \x03(\x0b\x32 .POGOProtos.Rpc.TemplateVariable\x12\x31\n\x06labels\x18\x06 \x03(\x0e\x32!.POGOProtos.Rpc.ClientInbox.Label\x12\x16\n\x0e\x65xpire_time_ms\x18\x07 \x01(\x03\"<\n\x05Label\x12\x0f\n\x0bUNSET_LABEL\x10\x00\x12\n\n\x06UNREAD\x10\x01\x12\x07\n\x03NEW\x10\x02\x12\r\n\tIMMEDIATE\x10\x03\"\x8d\x03\n\x13\x43lientIncidentProto\x12\x13\n\x0bincident_id\x18\x01 \x01(\t\x12\x0f\n\x07\x66ort_id\x18\x02 \x01(\t\x12\x11\n\tfort_name\x18\x03 \x01(\t\x12\x1a\n\x12pokestop_image_uri\x18\x04 \x01(\t\x12\x14\n\x0c\x63urrent_step\x18\x05 \x01(\x05\x12\x35\n\x04step\x18\x06 \x03(\x0b\x32\'.POGOProtos.Rpc.ClientIncidentStepProto\x12H\n\x12\x63ompletion_display\x18\x07 \x01(\x0b\x32,.POGOProtos.Rpc.PokestopIncidentDisplayProto\x12<\n\x07\x63ontext\x18\x08 \x01(\x0e\x32+.POGOProtos.Rpc.EnumWrapper.InvasionContext\x12L\n\x14incident_start_phase\x18\t \x01(\x0e\x32..POGOProtos.Rpc.EnumWrapper.IncidentStartPhase\"\xe0\x02\n\x17\x43lientIncidentStepProto\x12H\n\x0finvasion_battle\x18\x01 \x01(\x0b\x32-.POGOProtos.Rpc.ClientInvasionBattleStepProtoH\x00\x12N\n\x12invasion_encounter\x18\x02 \x01(\x0b\x32\x30.POGOProtos.Rpc.ClientInvasionEncounterStepProtoH\x00\x12O\n\x11pokestop_dialogue\x18\x03 \x01(\x0b\x32\x32.POGOProtos.Rpc.ClientPokestopNpcDialogueStepProtoH\x00\x12\x44\n\rpokestop_spin\x18\x04 \x01(\x0b\x32+.POGOProtos.Rpc.ClientPokestopSpinStepProtoH\x00\x42\x14\n\x12\x43lientIncidentStep\"a\n\x1d\x43lientInvasionBattleStepProto\x12@\n\tcharacter\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.EnumWrapper.InvasionCharacter\"\"\n ClientInvasionEncounterStepProto\"\xee\x04\n\x12\x43lientMapCellProto\x12\x12\n\ns2_cell_id\x18\x01 \x01(\x04\x12\x15\n\ras_of_time_ms\x18\x02 \x01(\x03\x12.\n\x04\x66ort\x18\x03 \x03(\x0b\x32 .POGOProtos.Rpc.PokemonFortProto\x12:\n\x0bspawn_point\x18\x04 \x03(\x0b\x32%.POGOProtos.Rpc.ClientSpawnPointProto\x12\x36\n\x0cwild_pokemon\x18\x05 \x03(\x0b\x32 .POGOProtos.Rpc.WildPokemonProto\x12\x16\n\x0e\x64\x65leted_object\x18\x06 \x03(\t\x12\x19\n\x11is_truncated_list\x18\x07 \x01(\x08\x12=\n\x0c\x66ort_summary\x18\x08 \x03(\x0b\x32\'.POGOProtos.Rpc.PokemonSummaryFortProto\x12\x44\n\x15\x64\x65\x63imated_spawn_point\x18\t \x03(\x0b\x32%.POGOProtos.Rpc.ClientSpawnPointProto\x12:\n\x11\x63\x61tchable_pokemon\x18\n \x03(\x0b\x32\x1f.POGOProtos.Rpc.MapPokemonProto\x12:\n\x0enearby_pokemon\x18\x0b \x03(\x0b\x32\".POGOProtos.Rpc.NearbyPokemonProto\x12\x17\n\x0froute_list_hash\x18\x0f \x01(\t\x12@\n\x12ob_client_map_cell\x18\x10 \x03(\x0b\x32$.POGOProtos.Rpc.ObClientMapCellProto\"\xc7\x01\n\rClientMetrics\x12*\n\x06window\x18\x01 \x01(\x0b\x32\x1a.POGOProtos.Rpc.TimeWindow\x12<\n\x12log_source_metrics\x18\x02 \x03(\x0b\x32 .POGOProtos.Rpc.LogSourceMetrics\x12\x35\n\x0eglobal_metrics\x18\x03 \x01(\x0b\x32\x1d.POGOProtos.Rpc.GlobalMetrics\x12\x15\n\rapp_namespace\x18\x04 \x01(\t\"\xbf\x01\n\x1e\x43lientPerformanceSettingsProto\x12!\n\x19\x65nable_local_disk_caching\x18\x01 \x01(\x08\x12\'\n\x1fmax_number_local_battle_parties\x18\x02 \x01(\x05\x12)\n!multi_pokemon_battle_party_select\x18\x03 \x01(\x08\x12&\n\x1euse_whole_match_for_filter_key\x18\x04 \x01(\x08\"\xeb\x0b\n\x11\x43lientPlayerProto\x12\x18\n\x10\x63reation_time_ms\x18\x01 \x01(\x03\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\"\n\x04team\x18\x05 \x01(\x0e\x32\x14.POGOProtos.Rpc.Team\x12=\n\x11tutorial_complete\x18\x07 \x03(\x0e\x32\".POGOProtos.Rpc.TutorialCompletion\x12>\n\x13player_avatar_proto\x18\x08 \x01(\x0b\x32!.POGOProtos.Rpc.PlayerAvatarProto\x12\x1b\n\x13max_pokemon_storage\x18\t \x01(\x05\x12\x18\n\x10max_item_storage\x18\n \x01(\x05\x12:\n\x11\x64\x61ily_bonus_proto\x18\x0b \x01(\x0b\x32\x1f.POGOProtos.Rpc.DailyBonusProto\x12\x44\n\x16\x63ontact_settings_proto\x18\r \x01(\x0b\x32$.POGOProtos.Rpc.ContactSettingsProto\x12?\n\x10\x63urrency_balance\x18\x0e \x03(\x0b\x32%.POGOProtos.Rpc.CurrencyQuantityProto\x12!\n\x19remaining_codename_claims\x18\x0f \x01(\x05\x12>\n\x13\x62uddy_pokemon_proto\x18\x10 \x01(\x0b\x32!.POGOProtos.Rpc.BuddyPokemonProto\x12\x1d\n\x15\x62\x61ttle_lockout_end_ms\x18\x11 \x01(\x03\x12H\n\x1dsecondary_player_avatar_proto\x18\x12 \x01(\x0b\x32!.POGOProtos.Rpc.PlayerAvatarProto\x12\x1b\n\x13name_is_blacklisted\x18\x13 \x01(\x08\x12I\n\x16social_player_settings\x18\x14 \x01(\x0b\x32).POGOProtos.Rpc.SocialPlayerSettingsProto\x12O\n\x19\x63ombat_player_preferences\x18\x15 \x01(\x0b\x32,.POGOProtos.Rpc.CombatPlayerPreferencesProto\x12\x19\n\x11player_support_id\x18\x16 \x01(\t\x12=\n\x10team_change_info\x18\x17 \x01(\x0b\x32#.POGOProtos.Rpc.TeamChangeInfoProto\x12\x41\n\x1a\x63onsumed_eevee_easter_eggs\x18\x18 \x03(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x32\n\ncombat_log\x18\x19 \x01(\x0b\x32\x1e.POGOProtos.Rpc.CombatLogProto\x12\x1f\n\x13time_zone_offset_ms\x18\x1a \x01(\x03\x42\x02\x18\x01\x12>\n\x13\x62uddy_observed_data\x18\x1b \x01(\x0b\x32!.POGOProtos.Rpc.BuddyObservedData\x12\x19\n\x11helpshift_user_id\x18\x1c \x01(\t\x12\x42\n\x12player_preferences\x18\x1d \x01(\x0b\x32&.POGOProtos.Rpc.PlayerPreferencesProto\x12L\n\x18\x65vent_ticket_active_time\x18\x1e \x03(\x0b\x32*.POGOProtos.Rpc.EventTicketActiveTimeProto\x12&\n\x1elapsed_player_returned_time_ms\x18\x1f \x01(\x03\x12\x1c\n\x14max_postcard_storage\x18! \x01(\x05\x12=\n\rpokecoin_caps\x18# \x03(\x0b\x32&.POGOProtos.Rpc.PlayerPokecoinCapProto\x12\x1c\n\x14obfuscated_player_id\x18$ \x01(\tJ\x04\x08\x0c\x10\rJ\x04\x08\"\x10#\"<\n\rClientPlugins\x12+\n\x07plugins\x18\x01 \x03(\x0b\x32\x1a.POGOProtos.Rpc.PluginInfo\"d\n\"ClientPokestopNpcDialogueStepProto\x12>\n\rdialogue_line\x18\x01 \x03(\x0b\x32\'.POGOProtos.Rpc.ClientDialogueLineProto\"\x1d\n\x1b\x43lientPokestopSpinStepProto\"[\n&ClientPredictionInconsistencyDataProto\x12\x31\n)ob_client_prediction_inconsistency_uint32\x18\x01 \x01(\r\"w\n\x10\x43lientQuestProto\x12)\n\x05quest\x18\x01 \x01(\x0b\x32\x1a.POGOProtos.Rpc.QuestProto\x12\x38\n\rquest_display\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.QuestDisplayProto\"w\n\x17\x43lientRouteMapCellProto\x12\x12\n\ns2_cell_id\x18\x01 \x01(\x04\x12\x17\n\x0froute_list_hash\x18\x02 \x01(\t\x12/\n\x05route\x18\x03 \x03(\x0b\x32 .POGOProtos.Rpc.SharedRouteProto\"\xb4\x04\n\x10\x43lientRouteProto\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\x12\x41\n\twaypoints\x18\x04 \x03(\x0b\x32..POGOProtos.Rpc.ClientRouteProto.WaypointProto\x12?\n\nmain_image\x18\x05 \x01(\x0b\x32+.POGOProtos.Rpc.ClientRouteProto.ImageProto\x12\x12\n\nreversible\x18\x06 \x01(\x08\x12\x17\n\x0fsubmission_time\x18\x07 \x01(\x03\x12\x1d\n\x15route_distance_meters\x18\x08 \x01(\x03\x12\x1c\n\x14\x64irection_in_degrees\x18\t \x01(\x02\x12\x12\n\navg_rating\x18\n \x01(\x02\x12-\n\nroute_type\x18\x0b \x01(\x0e\x32\x19.POGOProtos.Rpc.RouteType\x12\x1e\n\x16route_duration_seconds\x18\x0c \x01(\x03\x12\x17\n\x0fnum_completions\x18\r \x01(\x05\x12\x1a\n\x12\x63ooldown_finish_ms\x18\x0e \x01(\x03\x1a\x1f\n\nImageProto\x12\x11\n\timage_url\x18\x01 \x01(\t\x1aJ\n\rWaypointProto\x12\x0f\n\x07\x66ort_id\x18\x01 \x01(\t\x12\x13\n\x0blat_degrees\x18\x02 \x01(\x01\x12\x13\n\x0blng_degrees\x18\x03 \x01(\x01\"E\n\x17\x43lientSettingsTelemetry\x12\x14\n\x0cmusic_volume\x18\x01 \x01(\x02\x12\x14\n\x0csound_volume\x18\x02 \x01(\x02\"A\n\x11\x43lientSleepRecord\x12\x16\n\x0estart_time_sec\x18\x01 \x01(\r\x12\x14\n\x0c\x64uration_sec\x18\x02 \x01(\r\"<\n\x15\x43lientSpawnPointProto\x12\x10\n\x08latitude\x18\x02 \x01(\x01\x12\x11\n\tlongitude\x18\x03 \x01(\x01\"\xa9\x01\n\x1c\x43lientTelemetryBatchOutProto\x12\x43\n\x06status\x18\x01 \x01(\x0e\x32\x33.POGOProtos.Rpc.ClientTelemetryBatchOutProto.Status\x12\x17\n\x0f\x63ollected_count\x18\x02 \x01(\x05\"+\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\"\x9f\x03\n\x19\x43lientTelemetryBatchProto\x12V\n\x12telemetry_scope_id\x18\x01 \x01(\x0e\x32:.POGOProtos.Rpc.ClientTelemetryBatchProto.TelemetryScopeId\x12:\n\x06\x65vents\x18\x02 \x03(\x0b\x32*.POGOProtos.Rpc.ClientTelemetryRecordProto\x12;\n\x07metrics\x18\x03 \x03(\x0b\x32*.POGOProtos.Rpc.ClientTelemetryRecordProto\x12\x13\n\x0b\x61pi_version\x18\x04 \x01(\t\x12\x17\n\x0fmessage_version\x18\x05 \x01(\t\"\x82\x01\n\x10TelemetryScopeId\x12\t\n\x05unset\x10\x00\x12\x08\n\x04\x63ore\x10\x01\x12\x08\n\x04game\x10\x02\x12\t\n\x05titan\x10\x03\x12\n\n\x06\x63ommon\x10\x04\x12\x10\n\x0cpre_age_gate\x10\x05\x12\r\n\tpre_login\x10\x06\x12\x08\n\x04\x61rdk\x10\x07\x12\r\n\tmarketing\x10\x08\"\xb7\x05\n\"ClientTelemetryClientSettingsProto\x12\x19\n\x11is_upload_enabled\x18\x01 \x01(\x08\x12 \n\x18max_upload_size_in_bytes\x18\x02 \x01(\x03\x12\x1e\n\x16update_interval_in_sec\x18\x03 \x01(\x03\x12\'\n\x1fsettings_update_interval_in_sec\x18\x04 \x01(\x03\x12\x1f\n\x17max_envelope_queue_size\x18\x05 \x01(\x03\x12\x1c\n\x14sampling_probability\x18\x06 \x01(\x01\x12!\n\x19use_player_based_sampling\x18\x07 \x01(\x08\x12\x13\n\x0bplayer_hash\x18\x08 \x01(\x01\x12\x1f\n\x17player_external_omni_id\x18\t \x01(\t\x12\x1c\n\x14\x64isable_omni_sending\x18\n \x01(\x08\x12\x7f\n special_sampling_probability_map\x18\x0b \x03(\x0b\x32U.POGOProtos.Rpc.ClientTelemetryClientSettingsProto.SpecialSamplingProbabilityMapEntry\x12\x1d\n\x15player_external_ua_id\x18\x0c \x01(\t\x12(\n player_external_in_app_survey_id\x18\r \x01(\t\x12$\n\x1c\x65nable_experimental_features\x18\x0e \x01(\x08\x12\x1f\n\x17player_external_ardk_id\x18\x0f \x01(\t\x1a\x44\n\"SpecialSamplingProbabilityMapEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x01:\x02\x38\x01\"\xdd\x03\n ClientTelemetryCommonFilterProto\x12\x1e\n\x16\x61pplication_identifier\x18\x01 \x01(\t\x12\x1d\n\x15operating_system_name\x18\x02 \x01(\t\x12\x14\n\x0c\x64\x65vice_model\x18\x03 \x01(\t\x12\x1b\n\x13locale_country_code\x18\x04 \x01(\t\x12\x1c\n\x14locale_language_code\x18\x05 \x01(\t\x12\x1c\n\x14sampling_probability\x18\x06 \x01(\x01\x12\x15\n\rquality_level\x18\x07 \x01(\t\x12!\n\x19network_connectivity_type\x18\x08 \x01(\t\x12\x14\n\x0cgame_context\x18\t \x01(\t\x12\x15\n\rlanguage_code\x18\n \x01(\t\x12\x10\n\x08timezone\x18\x0b \x01(\t\x12\x17\n\x0fip_country_code\x18\x0c \x01(\t\x12\x1e\n\x16graphics_device_vendor\x18\x11 \x01(\t\x12\x1c\n\x14graphics_device_name\x18\x12 \x01(\t\x12\x1c\n\x14graphics_device_type\x18\x13 \x01(\t\x12\x1d\n\x15graphics_shader_level\x18\x14 \x01(\t\"\xec\x03\n\x18\x43lientTelemetryOmniProto\x12L\n\x1bsocket_connection_telemetry\x18\x01 \x01(\x0b\x32%.POGOProtos.Rpc.SocketConnectionEventH\x00\x12@\n\x15rpc_latency_telemetry\x18\x02 \x01(\x0b\x32\x1f.POGOProtos.Rpc.RpcLatencyEventH\x00\x12K\n\x1binbox_route_error_telemetry\x18\x03 \x01(\x0b\x32$.POGOProtos.Rpc.InboxRouteErrorEventH\x00\x12O\n\x18\x63ore_handshake_telemetry\x18\x04 \x01(\x0b\x32+.POGOProtos.Rpc.CoreHandshakeTelemetryEventH\x00\x12O\n\x18\x63ore_safetynet_telemetry\x18\x05 \x01(\x0b\x32+.POGOProtos.Rpc.CoreSafetynetTelemetryEventH\x00\x12:\n\x0bserver_data\x18\xe9\x07 \x01(\x0b\x32$.POGOProtos.Rpc.ServerRecordMetadataB\x15\n\x13\x43lientTelemetryData\"\x88\x02\n\x1a\x43lientTelemetryRecordProto\x12\x11\n\trecord_id\x18\x01 \x01(\t\x12I\n\x0f\x65ncoded_message\x18\x02 \x01(\x0b\x32\x30.POGOProtos.Rpc.HoloholoClientTelemetryOmniProto\x12\x1b\n\x13\x63lient_timestamp_ms\x18\x03 \x01(\x03\x12\x11\n\tmetric_id\x18\x04 \x01(\x03\x12\x12\n\nevent_name\x18\x05 \x01(\t\x12H\n\x0e\x63ommon_filters\x18\n \x01(\x0b\x32\x30.POGOProtos.Rpc.ClientTelemetryCommonFilterProto\"\xc2\x02\n\x1b\x43lientTelemetryRecordResult\x12\x11\n\trecord_id\x18\x01 \x01(\t\x12\x42\n\x06status\x18\x02 \x01(\x0e\x32\x32.POGOProtos.Rpc.ClientTelemetryRecordResult.Status\x12\x1b\n\x13telemetry_type_name\x18\x03 \x01(\t\"\xae\x01\n\x06Status\x12\t\n\x05unset\x10\x00\x12\x0b\n\x07success\x10\x14\x12\x16\n\x12\x65rror_family_unset\x10\x15\x12\x18\n\x14\x65rror_family_invalid\x10\x16\x12\x1a\n\x16\x65rror_encoding_invalid\x10\x17\x12\x19\n\x15\x65rror_unset_metric_id\x10\x18\x12#\n\x1f\x65rror_event_telemetry_undefined\x10\x19\"\xba\x02\n\x1c\x43lientTelemetryResponseProto\x12\x43\n\x06status\x18\x01 \x01(\x0e\x32\x33.POGOProtos.Rpc.ClientTelemetryResponseProto.Status\x12\x14\n\x0crows_written\x18\x02 \x01(\x05\x12\x1d\n\x15nonretryable_failures\x18\x03 \x01(\x05\x12G\n\x12retryable_failures\x18\x04 \x03(\x0b\x32+.POGOProtos.Rpc.ClientTelemetryRecordResult\"W\n\x06Status\x12\t\n\x05unset\x10\x00\x12\x0b\n\x07success\x10\x01\x12\x0b\n\x07\x66\x61ilure\x10\x02\x12\x13\n\x0fpartial_failure\x10\x03\x12\x13\n\x0finvalid_request\x10\x04\"%\n#ClientTelemetrySettingsRequestProto\"\xa2\x01\n\x18\x43lientTelemetryV2Request\x12L\n\x1atelemetry_request_metadata\x18\x01 \x01(\x0b\x32(.POGOProtos.Rpc.TelemetryRequestMetadata\x12\x38\n\x0b\x62\x61tch_proto\x18\x02 \x01(\x0b\x32#.POGOProtos.Rpc.TelemetryBatchProto\"\xab\x02\n\x1d\x43lientToggleSettingsTelemetry\x12P\n\ttoggle_id\x18\x01 \x01(\x0e\x32=.POGOProtos.Rpc.ClientToggleSettingsTelemetry.ToggleSettingId\x12O\n\x0ctoggle_event\x18\x02 \x01(\x0e\x32\x39.POGOProtos.Rpc.ClientToggleSettingsTelemetry.ToggleEvent\"-\n\x0bToggleEvent\x12\r\n\tUNDEFINED\x10\x00\x12\x07\n\x03OFF\x10\x01\x12\x06\n\x02ON\x10\x02\"8\n\x0fToggleSettingId\x12\t\n\x05UNSET\x10\x00\x12\x1a\n\x16REMEMBER_LAST_POKEBALL\x10\x01\"m\n\x19\x43lientUpgradeRequestProto\x12\x0f\n\x07version\x18\x01 \x01(\t\x12?\n\x10operating_system\x18\x02 \x01(\x0e\x32%.POGOProtos.Rpc.ClientOperatingSystem\"3\n\x1a\x43lientUpgradeResponseProto\x12\x15\n\rneeds_upgrade\x18\x01 \x01(\x08\")\n\x12\x43lientVersionProto\x12\x13\n\x0bmin_version\x18\x01 \x01(\t\"\xd9\x01\n\x12\x43lientWeatherProto\x12\x12\n\ns2_cell_id\x18\x01 \x01(\x03\x12<\n\x0f\x64isplay_weather\x18\x02 \x01(\x0b\x32#.POGOProtos.Rpc.DisplayWeatherProto\x12>\n\x10gameplay_weather\x18\x03 \x01(\x0b\x32$.POGOProtos.Rpc.GameplayWeatherProto\x12\x31\n\x06\x61lerts\x18\x04 \x03(\x0b\x32!.POGOProtos.Rpc.WeatherAlertProto\"\xf3\x02\n\x13\x43odenameResultProto\x12\x10\n\x08\x63odename\x18\x01 \x01(\t\x12\x14\n\x0cuser_message\x18\x02 \x01(\t\x12\x15\n\ris_assignable\x18\x03 \x01(\x08\x12:\n\x06status\x18\x04 \x01(\x0e\x32*.POGOProtos.Rpc.CodenameResultProto.Status\x12\x39\n\x0eupdated_player\x18\x05 \x01(\x0b\x32!.POGOProtos.Rpc.ClientPlayerProto\x12\x1b\n\x13suggested_codenames\x18\x06 \x03(\t\"\x88\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1a\n\x16\x43ODENAME_NOT_AVAILABLE\x10\x02\x12\x16\n\x12\x43ODENAME_NOT_VALID\x10\x03\x12\x11\n\rCURRENT_OWNER\x10\x04\x12\x1f\n\x1b\x43ODENAME_CHANGE_NOT_ALLOWED\x10\x05\"\xfd\x02\n\x17\x43ollectAdIdRequestProto\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\r\n\x05\x61\x64_id\x18\x02 \x01(\t\x12O\n\x0f\x64\x65vice_platform\x18\x03 \x01(\x0e\x32\x36.POGOProtos.Rpc.CollectAdIdRequestProto.DevicePlatform\x12U\n\rfailed_reason\x18\x04 \x01(\x0e\x32>.POGOProtos.Rpc.CollectAdIdRequestProto.CollectionFailedReason\x12\x14\n\x0ctimestamp_ms\x18\x05 \x01(\x04\"F\n\x16\x43ollectionFailedReason\x12\x12\n\x0eREASON_INVALID\x10\x00\x12\x18\n\x14\x41\x44_TRACKING_DISABLED\x10\x01\"<\n\x0e\x44\x65vicePlatform\x12\x14\n\x10PLATFORM_INVALID\x10\x00\x12\x0b\n\x07\x41NDROID\x10\x01\x12\x07\n\x03IOS\x10\x02\"\x8a\x01\n\x18\x43ollectAdIdResponseProto\x12?\n\x06status\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.CollectAdIdResponseProto.Status\"-\n\x06Status\x12\x0b\n\x07INVALID\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\"\x9a\x01\n\x19\x43ollectDailyBonusOutProto\x12@\n\x06result\x18\x01 \x01(\x0e\x32\x30.POGOProtos.Rpc.CollectDailyBonusOutProto.Result\";\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x0b\n\x07\x46\x41ILURE\x10\x02\x12\x0c\n\x08TOO_SOON\x10\x03\"\x18\n\x16\x43ollectDailyBonusProto\"\x84\x02\n!CollectDailyDefenderBonusOutProto\x12H\n\x06result\x18\x01 \x01(\x0e\x32\x38.POGOProtos.Rpc.CollectDailyDefenderBonusOutProto.Result\x12\x15\n\rcurrency_type\x18\x02 \x03(\t\x12\x18\n\x10\x63urrency_awarded\x18\x03 \x03(\x05\x12\x15\n\rnum_defenders\x18\x04 \x01(\x05\"M\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x0b\n\x07\x46\x41ILURE\x10\x02\x12\x0c\n\x08TOO_SOON\x10\x03\x12\x10\n\x0cNO_DEFENDERS\x10\x04\" \n\x1e\x43ollectDailyDefenderBonusProto\"\x90\x04\n\x11\x43ombatActionProto\x12:\n\x04type\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.CombatActionProto.ActionType\x12\x19\n\x11\x61\x63tion_start_turn\x18\x03 \x01(\x05\x12\x16\n\x0e\x64uration_turns\x18\x05 \x01(\x05\x12\x16\n\x0e\x61ttacker_index\x18\x06 \x01(\x05\x12\x14\n\x0ctarget_index\x18\x07 \x01(\x05\x12\x19\n\x11\x61\x63tive_pokemon_id\x18\x08 \x01(\x06\x12\x19\n\x11target_pokemon_id\x18\x0e \x01(\x06\x12\x16\n\x0eminigame_score\x18\x0f \x01(\x02\x12-\n\x04move\x18\x10 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\"\xe0\x01\n\nActionType\x12\t\n\x05UNSET\x10\x00\x12\n\n\x06\x41TTACK\x10\x01\x12\x12\n\x0eSPECIAL_ATTACK\x10\x02\x12\x14\n\x10SPECIAL_ATTACK_2\x10\x03\x12\x1d\n\x19MINIGAME_OFFENSIVE_FINISH\x10\x04\x12\x1c\n\x18MINIGAME_DEFENSIVE_START\x10\x05\x12\x1d\n\x19MINIGAME_DEFENSIVE_FINISH\x10\x06\x12\t\n\x05\x46\x41INT\x10\x07\x12\x12\n\x0e\x43HANGE_POKEMON\x10\x08\x12\x16\n\x12QUICK_SWAP_POKEMON\x10\t\"K\n\x14\x43ombatBaseStatsProto\x12\x15\n\rtotal_battles\x18\x01 \x01(\x05\x12\x0c\n\x04wins\x18\x02 \x01(\x05\x12\x0e\n\x06rating\x18\x03 \x01(\x02\"\xff\x01\n\"CombatChallengeGlobalSettingsProto\x12Z\n(distance_check_override_friendship_level\x18\x01 \x01(\x0e\x32(.POGOProtos.Rpc.FriendshipLevelMilestone\x12\x31\n)get_combat_challenge_polling_interval_sec\x18\x02 \x01(\x05\x12\"\n\x1a\x65nable_downstream_dispatch\x18\x03 \x01(\x08\x12&\n\x1e\x65nable_challenge_notifications\x18\x04 \x01(\x08\"\xaf\x06\n\x14\x43ombatChallengeProto\x12\x14\n\x0c\x63hallenge_id\x18\x01 \x01(\t\x12(\n\x04type\x18\x02 \x01(\x0e\x32\x1a.POGOProtos.Rpc.CombatType\x12!\n\x19\x63ombat_league_template_id\x18\x03 \x01(\t\x12H\n\nchallenger\x18\x05 \x01(\x0b\x32\x34.POGOProtos.Rpc.CombatChallengeProto.ChallengePlayer\x12\x46\n\x08opponent\x18\x06 \x01(\x0b\x32\x34.POGOProtos.Rpc.CombatChallengeProto.ChallengePlayer\x12H\n\x05state\x18\x07 \x01(\x0e\x32\x39.POGOProtos.Rpc.CombatChallengeProto.CombatChallengeState\x12\x1c\n\x14\x63reated_timestamp_ms\x18\x08 \x01(\x03\x12\x11\n\tcombat_id\x18\n \x01(\t\x12\x11\n\tob_string\x18\x0b \x01(\t\x12\x1f\n\x17\x65xpiration_timestamp_ms\x18\x13 \x01(\x03\x1a\xf3\x01\n\x0f\x43hallengePlayer\x12\x11\n\tplayer_id\x18\x01 \x01(\t\x12\x38\n\rplayer_avatar\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.PlayerAvatarProto\x12 \n\x18\x63ombat_player_s2_cell_id\x18\x03 \x01(\x03\x12\x1c\n\x14\x61ttacking_pokemon_id\x18\x04 \x03(\x06\x12@\n\x0epublic_profile\x18\x05 \x01(\x0b\x32(.POGOProtos.Rpc.PlayerPublicProfileProto\x12\x11\n\tob_string\x18\x06 \x01(\t\"}\n\x14\x43ombatChallengeState\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07\x43REATED\x10\x01\x12\n\n\x06OPENED\x10\x02\x12\r\n\tCANCELLED\x10\x03\x12\x0c\n\x08\x41\x43\x43\x45PTED\x10\x04\x12\x0c\n\x08\x44\x45\x43LINED\x10\x05\x12\t\n\x05READY\x10\x06\x12\x0b\n\x07TIMEOUT\x10\x07\"\xa8\x01\n$CombatCompetitiveSeasonSettingsProto\x12!\n\x19season_end_time_timestamp\x18\x01 \x03(\x04\x12$\n\x1crating_adjustment_percentage\x18\x02 \x01(\x02\x12%\n\x1dranking_adjustment_percentage\x18\x03 \x01(\x02\x12\x10\n\x08ob_int32\x18\x04 \x01(\x05\"M\n%CombatDefensiveInputChallengeSettings\x12$\n\x1c\x66ull_rotations_for_max_score\x18\x01 \x01(\x02\"\x80\x01\n\x12\x43ombatEndDataProto\x12<\n\x08\x65nd_type\x18\x01 \x01(\x0e\x32*.POGOProtos.Rpc.CombatEndDataProto.EndType\",\n\x07\x45ndType\x12\n\n\x06NO_END\x10\x00\x12\x15\n\x11\x43OMBAT_STATE_EXIT\x10\x01\"\xf3\x01\n\x1b\x43ombatFriendRequestOutProto\x12\x42\n\x06result\x18\x01 \x01(\x0e\x32\x32.POGOProtos.Rpc.CombatFriendRequestOutProto.Result\"\x8f\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1a\n\x16\x45RROR_COMBAT_NOT_FOUND\x10\x02\x12\x1b\n\x17\x45RROR_COMBAT_INCOMPLETE\x10\x03\x12\x1e\n\x1a\x45RROR_PLAYER_NOT_IN_COMBAT\x10\x04\x12\x14\n\x10\x45RROR_SOCIAL_RPC\x10\x05\"-\n\x18\x43ombatFriendRequestProto\x12\x11\n\tcombat_id\x18\x01 \x01(\t\"\x81\t\n\x19\x43ombatGlobalSettingsProto\x12\x15\n\renable_combat\x18\x01 \x01(\x08\x12&\n\x1emaximum_daily_rewarded_battles\x18\x02 \x01(\x05\x12!\n\x19\x65nable_combat_stat_stages\x18\x03 \x01(\x08\x12\x1c\n\x14minimum_player_level\x18\x04 \x01(\r\x12*\n\"maximum_daily_npc_rewarded_battles\x18\x05 \x01(\x05\x12(\n active_combat_update_interval_ms\x18\x06 \x01(\x05\x12-\n%waiting_for_player_update_interval_ms\x18\x07 \x01(\x05\x12+\n#ready_for_battle_update_interval_ms\x18\x08 \x01(\x05\x12!\n\x19pre_move_submit_window_ms\x18\t \x01(\x05\x12\"\n\x1apost_move_submit_window_ms\x18\n \x01(\x05\x12\x16\n\x0e\x65nable_sockets\x18\x0b \x01(\x08\x12\x1c\n\x14\x65nable_spin_minigame\x18\x0c \x01(\x08\x12\x1c\n\x14\x65nable_quick_swap_v2\x18\r \x01(\x08\x12$\n\x1c\x64\x65precated_vs_seeker_setting\x18\x0e \x01(\x08\x12/\n\'vs_seeker_walking_dist_poll_duration_ms\x18\x0f \x01(\x05\x12\"\n\x1avs_seeker_player_min_level\x18\x10 \x01(\x05\x12$\n\x1cmatchmaking_poll_duration_ms\x18\x11 \x01(\x05\x12 \n\x18\x65nable_particle_minigame\x18\x12 \x01(\x08\x12$\n\x1c\x65nable_vs_seeker_upgrade_iap\x18\x13 \x01(\x08\x12 \n\x18\x65nable_flyout_animations\x18\x14 \x01(\x08\x12\x19\n\x11\x65nable_battle_hub\x18\x15 \x01(\x08\x12\'\n\x1fmatchmaking_timeout_duration_ms\x18\x16 \x01(\x05\x12%\n\x1dplanned_downtime_timestamp_ms\x18\x17 \x01(\x03\x12)\n!latency_compensation_threshold_ms\x18\x18 \x01(\x05\x12T\n\x11\x63ombat_data_types\x18\x19 \x03(\x0e\x32\x39.POGOProtos.Rpc.CombatGlobalSettingsProto.CombatDataTypes\x12#\n\x1b\x63ombat_league_vs_seeker_ids\x18\x1a \x03(\t\"{\n\x0f\x43ombatDataTypes\x12\x08\n\x04NONE\x10\x00\x12\x16\n\x12TRAINER_NPC_COMBAT\x10\x01\x12\x19\n\x15INVASION_GRUNT_COMBAT\x10\x02\x12\x18\n\x14INVASION_BOSS_COMBAT\x10\x03\x12\x11\n\rFRIEND_COMBAT\x10\x04\"l\n\x1a\x43ombatHubEntranceTelemetry\x12N\n\x17\x63ombat_hub_telemetry_id\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.CombatHubEntranceTelemetryIds\"u\n\x19\x43ombatIdMismatchDataProto\x12\x11\n\tob_string\x18\x01 \x01(\t\x12\x45\n\x04type\x18\x02 \x01(\x0e\x32\x37.POGOProtos.Rpc.ObCombatMismatchData.MismatchState.Type\"\xcf\x1a\n\x11\x43ombatLeagueProto\x12\r\n\x05title\x18\x01 \x01(\t\x12\x0f\n\x07\x65nabled\x18\x02 \x01(\x08\x12P\n\x10unlock_condition\x18\x03 \x03(\x0b\x32\x36.POGOProtos.Rpc.CombatLeagueProto.UnlockConditionProto\x12R\n\x11pokemon_condition\x18\x04 \x03(\x0b\x32\x37.POGOProtos.Rpc.CombatLeagueProto.PokemonConditionProto\x12\x10\n\x08icon_url\x18\x05 \x01(\t\x12\x15\n\rpokemon_count\x18\x06 \x01(\x05\x12\x35\n\x0e\x62\x61nned_pokemon\x18\x07 \x03(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x31\n\nbadge_type\x18\x08 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloBadgeType\x12%\n\x1dminigame_defense_chance_limit\x18\t \x01(\x05\x12.\n&battle_party_combat_league_template_id\x18\n \x01(\t\x12\x41\n\x0bleague_type\x18\x0b \x01(\x0e\x32,.POGOProtos.Rpc.CombatLeagueProto.LeagueType\x12\x18\n\x10\x62order_color_hex\x18\x0c \x01(\t\x12\x17\n\x0f\x61llow_temp_evos\x18\r \x01(\x08\x12I\n\x16\x63ombat_refactor_toggle\x18\x0e \x03(\x0e\x32).POGOProtos.Rpc.CombatRefactorToggleProto\x1a\x89\x03\n\x13ObCombatLeagueProto\x12M\n\x07ob_data\x18\x01 \x03(\x0b\x32<.POGOProtos.Rpc.CombatLeagueProto.ObCombatLeagueProto.ObData\x12\x11\n\tob_bool_1\x18\x02 \x01(\x08\x12\x11\n\tob_bool_2\x18\x03 \x01(\x08\x12\x11\n\tob_bool_3\x18\x04 \x01(\x08\x12\x37\n\rpokemon_class\x18\x05 \x03(\x0e\x32 .POGOProtos.Rpc.HoloPokemonClass\x12H\n\x11pokemon_alignment\x18\x06 \x03(\x0e\x32-.POGOProtos.Rpc.PokemonDisplayProto.Alignment\x12\x35\n\x0cpokemon_size\x18\x07 \x03(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonSize\x1a\x30\n\x06ObData\x12\x12\n\nob_int32_1\x18\x01 \x01(\x05\x12\x12\n\nob_int32_2\x18\x02 \x01(\x05\x1a\xab\x01\n\x0ePokemonBanlist\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x42\n\x07pokemon\x18\x02 \x03(\x0b\x32\x31.POGOProtos.Rpc.CombatLeagueProto.PokemonWithForm\x12G\n\x08ob_proto\x18\x03 \x01(\x0b\x32\x35.POGOProtos.Rpc.CombatLeagueProto.ObCombatLeagueProto\x1aK\n\x16PokemonCaughtTimestamp\x12\x17\n\x0f\x61\x66ter_timestamp\x18\x01 \x01(\x03\x12\x18\n\x10\x62\x65\x66ore_timestamp\x18\x02 \x01(\x03\x1a\x8b\x05\n\x15PokemonConditionProto\x12H\n\x15with_pokemon_cp_limit\x18\x02 \x01(\x0b\x32\'.POGOProtos.Rpc.WithPokemonCpLimitProtoH\x00\x12\x41\n\x11with_pokemon_type\x18\x03 \x01(\x0b\x32$.POGOProtos.Rpc.WithPokemonTypeProtoH\x00\x12I\n\x15with_pokemon_category\x18\x04 \x01(\x0b\x32(.POGOProtos.Rpc.WithPokemonCategoryProtoH\x00\x12O\n\x11pokemon_whitelist\x18\x05 \x01(\x0b\x32\x32.POGOProtos.Rpc.CombatLeagueProto.PokemonWhitelistH\x00\x12K\n\x0fpokemon_banlist\x18\x06 \x01(\x0b\x32\x30.POGOProtos.Rpc.CombatLeagueProto.PokemonBanlistH\x00\x12\\\n\x18pokemon_caught_timestamp\x18\x07 \x01(\x0b\x32\x38.POGOProtos.Rpc.CombatLeagueProto.PokemonCaughtTimestampH\x00\x12R\n\x13pokemon_level_range\x18\x08 \x01(\x0b\x32\x33.POGOProtos.Rpc.CombatLeagueProto.PokemonLevelRangeH\x00\x12=\n\x04type\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.CombatLeagueProto.ConditionTypeB\x0b\n\tCondition\x1a\x39\n\x11PokemonLevelRange\x12\x11\n\tmin_level\x18\x01 \x01(\x05\x12\x11\n\tmax_level\x18\x02 \x01(\x05\x1a\xad\x01\n\x10PokemonWhitelist\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x42\n\x07pokemon\x18\x02 \x03(\x0b\x32\x31.POGOProtos.Rpc.CombatLeagueProto.PokemonWithForm\x12G\n\x08ob_proto\x18\x03 \x01(\x0b\x32\x35.POGOProtos.Rpc.CombatLeagueProto.ObCombatLeagueProto\x1a\xad\x01\n\x0fPokemonWithForm\x12)\n\x02id\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x36\n\x04\x66orm\x18\x02 \x01(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\x12\x37\n\x05\x66orms\x18\x03 \x03(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\x1a\xe8\x05\n\x14UnlockConditionProto\x12\x41\n\x11with_player_level\x18\x03 \x01(\x0b\x32$.POGOProtos.Rpc.WithPlayerLevelProtoH\x00\x12H\n\x15with_pokemon_cp_limit\x18\x04 \x01(\x0b\x32\'.POGOProtos.Rpc.WithPokemonCpLimitProtoH\x00\x12\x41\n\x11with_pokemon_type\x18\x05 \x01(\x0b\x32$.POGOProtos.Rpc.WithPokemonTypeProtoH\x00\x12I\n\x15with_pokemon_category\x18\x06 \x01(\x0b\x32(.POGOProtos.Rpc.WithPokemonCategoryProtoH\x00\x12O\n\x11pokemon_whitelist\x18\x07 \x01(\x0b\x32\x32.POGOProtos.Rpc.CombatLeagueProto.PokemonWhitelistH\x00\x12K\n\x0fpokemon_banlist\x18\x08 \x01(\x0b\x32\x30.POGOProtos.Rpc.CombatLeagueProto.PokemonBanlistH\x00\x12\\\n\x18pokemon_caught_timestamp\x18\t \x01(\x0b\x32\x38.POGOProtos.Rpc.CombatLeagueProto.PokemonCaughtTimestampH\x00\x12R\n\x13pokemon_level_range\x18\n \x01(\x0b\x32\x33.POGOProtos.Rpc.CombatLeagueProto.PokemonLevelRangeH\x00\x12=\n\x04type\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.CombatLeagueProto.ConditionType\x12\x19\n\x11min_pokemon_count\x18\x02 \x01(\x05\x42\x0b\n\tCondition\"\xfa\x01\n\rConditionType\x12\t\n\x05UNSET\x10\x00\x12\x19\n\x15WITH_POKEMON_CP_LIMIT\x10\x01\x12\x15\n\x11WITH_PLAYER_LEVEL\x10\x02\x12\x15\n\x11WITH_POKEMON_TYPE\x10\x03\x12\x19\n\x15WITH_POKEMON_CATEGORY\x10\x04\x12\x17\n\x13WITH_UNIQUE_POKEMON\x10\x05\x12\x15\n\x11POKEMON_WHITELIST\x10\x06\x12\x13\n\x0fPOKEMON_BANLIST\x10\x07\x12\x1c\n\x18POKEMON_CAUGHT_TIMESTAMP\x10\x08\x12\x17\n\x13POKEMON_LEVEL_RANGE\x10\t\"1\n\nLeagueType\x12\x08\n\x04NONE\x10\x00\x12\x0c\n\x08STANDARD\x10\x01\x12\x0b\n\x07PREMIER\x10\x02\">\n\x19\x43ombatLeagueSettingsProto\x12!\n\x19\x63ombat_league_template_id\x18\x01 \x03(\t\"\xa2\x02\n\x0e\x43ombatLogEntry\x12\x35\n\x06result\x18\x01 \x01(\x0e\x32%.POGOProtos.Rpc.CombatLogEntry.Result\x12=\n\x0c\x66inish_state\x18\x02 \x01(\x0e\x32\'.POGOProtos.Rpc.CombatPlayerFinishState\x12*\n\x07rewards\x18\x03 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12\x10\n\x08opponent\x18\x04 \x01(\t\x12!\n\x19\x63ombat_league_template_id\x18\x05 \x01(\t\x12\x17\n\x0fnpc_template_id\x18\x06 \x01(\t\" \n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\"\xaa\x02\n\x0e\x43ombatLogProto\x12<\n\x10lifetime_results\x18\x01 \x01(\x0b\x32\".POGOProtos.Rpc.CombatSeasonResult\x12\x42\n\x16\x63urrent_season_results\x18\x02 \x01(\x0b\x32\".POGOProtos.Rpc.CombatSeasonResult\x12K\n\x1d\x63urrent_vs_seeker_set_results\x18\x04 \x03(\x0b\x32$.POGOProtos.Rpc.VsSeekerBattleResult\x12\x43\n\x17previous_season_results\x18\x05 \x01(\x0b\x32\".POGOProtos.Rpc.CombatSeasonResultJ\x04\x08\x03\x10\x04\"\xe0\x01\n\x17\x43ombatMinigameTelemetry\x12O\n\x0b\x63ombat_type\x18\x01 \x01(\x0e\x32:.POGOProtos.Rpc.CombatMinigameTelemetry.MinigameCombatType\x12\x32\n\tmove_type\x18\x02 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonType\x12\r\n\x05score\x18\x03 \x01(\x02\"1\n\x12MinigameCombatType\x12\t\n\x05UNSET\x10\x00\x12\x07\n\x03PVP\x10\x01\x12\x07\n\x03PVE\x10\x02\"\xb0\x04\n\x17\x43ombatMoveSettingsProto\x12\x32\n\tunique_id\x18\x01 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\x12-\n\x04type\x18\x02 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonType\x12\r\n\x05power\x18\x03 \x01(\x02\x12\x10\n\x08vfx_name\x18\x04 \x01(\t\x12\x16\n\x0e\x64uration_turns\x18\x05 \x01(\x05\x12\x14\n\x0c\x65nergy_delta\x18\x06 \x01(\x05\x12K\n\x05\x62uffs\x18\x07 \x01(\x0b\x32<.POGOProtos.Rpc.CombatMoveSettingsProto.CombatMoveBuffsProto\x12\x33\n\x08modifier\x18\x08 \x03(\x0b\x32!.POGOProtos.Rpc.MoveModifierProto\x1a\xe0\x01\n\x14\x43ombatMoveBuffsProto\x12)\n!attacker_attack_stat_stage_change\x18\x01 \x01(\x05\x12*\n\"attacker_defense_stat_stage_change\x18\x02 \x01(\x05\x12\'\n\x1ftarget_attack_stat_stage_change\x18\x03 \x01(\x05\x12(\n target_defense_stat_stage_change\x18\x04 \x01(\x05\x12\x1e\n\x16\x62uff_activation_chance\x18\x05 \x01(\x02\"\xf1\x01\n\x19\x43ombatNpcPersonalityProto\x12\x18\n\x10personality_name\x18\x01 \x01(\t\x12\x1e\n\x16super_effective_chance\x18\x02 \x01(\x02\x12\x16\n\x0especial_chance\x18\x03 \x01(\x02\x12\x1f\n\x17\x64\x65\x66\x65nsive_minimum_score\x18\x04 \x01(\x02\x12\x1f\n\x17\x64\x65\x66\x65nsive_maximum_score\x18\x05 \x01(\x02\x12\x1f\n\x17offensive_minimum_score\x18\x06 \x01(\x02\x12\x1f\n\x17offensive_maximum_score\x18\x07 \x01(\x02\"\xf4\x02\n\x15\x43ombatNpcTrainerProto\x12\x14\n\x0ctrainer_name\x18\x01 \x01(\t\x12!\n\x19\x63ombat_league_template_id\x18\x02 \x01(\t\x12\x1d\n\x15\x63ombat_personality_id\x18\x03 \x01(\t\x12\x19\n\x11win_loot_table_id\x18\x04 \x01(\t\x12\x1a\n\x12lose_loot_table_id\x18\x05 \x01(\t\x12\x31\n\x06\x61vatar\x18\x07 \x01(\x0b\x32!.POGOProtos.Rpc.PlayerAvatarProto\x12:\n\x11\x61vailable_pokemon\x18\x08 \x03(\x0b\x32\x1f.POGOProtos.Rpc.NpcPokemonProto\x12\x15\n\rtrainer_title\x18\t \x01(\t\x12\x15\n\rtrainer_quote\x18\n \x01(\t\x12\x10\n\x08icon_url\x18\x0b \x01(\t\x12\x1d\n\x15\x62\x61\x63kdrop_image_bundle\x18\x0c \x01(\t\"\xcf\x01\n%CombatOffensiveInputChallengeSettings\x12\x15\n\rscore_per_tap\x18\x01 \x01(\x02\x12\x1e\n\x16score_decay_per_second\x18\x02 \x01(\x02\x12\x11\n\tmax_score\x18\x03 \x01(\x02\x12.\n&high_score_additional_decay_per_second\x18\x04 \x01(\x02\x12,\n$max_time_additional_decay_per_second\x18\x05 \x01(\x02\"\\\n\x1c\x43ombatPlayerPreferencesProto\x12\x1e\n\x16\x66riends_combat_opt_out\x18\x01 \x01(\x08\x12\x1c\n\x14nearby_combat_opt_in\x18\x02 \x01(\x08\"\x89\x03\n\x18\x43ombatPlayerProfileProto\x12\x11\n\tplayer_id\x18\x01 \x01(\t\x12@\n\x0epublic_profile\x18\x02 \x01(\x0b\x32(.POGOProtos.Rpc.PlayerPublicProfileProto\x12!\n\x19\x63ombat_league_template_id\x18\x03 \x03(\t\x12\x18\n\x10\x62uddy_pokemon_id\x18\x04 \x01(\x06\x12\x43\n\x08location\x18\x05 \x01(\x0b\x32\x31.POGOProtos.Rpc.CombatPlayerProfileProto.Location\x12O\n\x19\x63ombat_player_preferences\x18\x06 \x01(\x0b\x32,.POGOProtos.Rpc.CombatPlayerPreferencesProto\x12\x11\n\tob_string\x18\x07 \x01(\t\x1a\x32\n\x08Location\x12\x12\n\nlat_degree\x18\x01 \x01(\x01\x12\x12\n\nlng_degree\x18\x02 \x01(\x01\"\xf8\x13\n\x0b\x43ombatProto\x12=\n\x0c\x63ombat_state\x18\x01 \x01(\x0e\x32\'.POGOProtos.Rpc.CombatProto.CombatState\x12\x11\n\tcombat_id\x18\x02 \x01(\t\x12=\n\x06player\x18\x03 \x01(\x0b\x32-.POGOProtos.Rpc.CombatProto.CombatPlayerProto\x12?\n\x08opponent\x18\x04 \x01(\x0b\x32-.POGOProtos.Rpc.CombatProto.CombatPlayerProto\x12\x17\n\x0f\x63ombat_start_ms\x18\x05 \x01(\x03\x12\x15\n\rcombat_end_ms\x18\x06 \x01(\x03\x12\x11\n\tserver_ms\x18\x07 \x01(\x03\x12\x14\n\x0c\x63urrent_turn\x18\x08 \x01(\x05\x12\x15\n\rturn_start_ms\x18\t \x01(\x03\x12\x17\n\x0fminigame_end_ms\x18\n \x01(\x03\x12$\n\x1cminigame_submit_score_end_ms\x18\x0b \x01(\x03\x12\x1d\n\x15\x63hange_pokemon_end_ms\x18\x0c \x01(\x03\x12\'\n\x1fquick_swap_cooldown_duration_ms\x18\r \x01(\x03\x12%\n\x1dstate_change_delay_until_turn\x18\x0e \x01(\x03\x12;\n\x08ob_field\x18\x0f \x01(\x0b\x32).POGOProtos.Rpc.CombatProto.ObCombatField\x12\x12\n\nob_int32_1\x18\x10 \x01(\x05\x12\x0f\n\x07ob_bool\x18\x11 \x01(\x08\x12\x12\n\nob_int32_2\x18\x12 \x01(\x05\x1a\xee\x05\n\x11\x43ombatPlayerProto\x12@\n\x0epublic_profile\x18\x01 \x01(\x0b\x32(.POGOProtos.Rpc.PlayerPublicProfileProto\x12\x46\n\x0e\x61\x63tive_pokemon\x18\x02 \x01(\x0b\x32..POGOProtos.Rpc.CombatProto.CombatPokemonProto\x12G\n\x0freserve_pokemon\x18\x03 \x03(\x0b\x32..POGOProtos.Rpc.CombatProto.CombatPokemonProto\x12G\n\x0f\x66\x61inted_pokemon\x18\x04 \x03(\x0b\x32..POGOProtos.Rpc.CombatProto.CombatPokemonProto\x12\x39\n\x0e\x63urrent_action\x18\x05 \x01(\x0b\x32!.POGOProtos.Rpc.CombatActionProto\x12\x14\n\x0clockstep_ack\x18\x06 \x01(\x08\x12\x19\n\x11last_updated_turn\x18\x07 \x01(\x05\x12:\n\x0fminigame_action\x18\x08 \x01(\x0b\x32!.POGOProtos.Rpc.CombatActionProto\x12\x1f\n\x17quick_swap_available_ms\x18\t \x01(\x03\x12%\n\x1dminigame_defense_chances_left\x18\n \x01(\x05\x12!\n\x19\x63ombat_npc_personality_id\x18\x0b \x01(\t\x12#\n\x1btimes_combat_actions_called\x18\x0c \x01(\x05\x12\x1a\n\x12lobby_join_time_ms\x18\r \x01(\x03\x12+\n#super_effective_charge_attacks_used\x18\x0e \x01(\x05\x12<\n\x06\x61\x63tion\x18\x0f \x01(\x0e\x32,.POGOProtos.Rpc.CombatActionProto.ActionType\x1a\xbd\x06\n\x12\x43ombatPokemonProto\x12\x12\n\npokemon_id\x18\x01 \x01(\x06\x12\x31\n\npokedex_id\x18\x02 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\n\n\x02\x63p\x18\x03 \x01(\x05\x12\x15\n\rcp_multiplier\x18\x04 \x01(\x02\x12\x0f\n\x07stamina\x18\x05 \x01(\x05\x12\x13\n\x0bmax_stamina\x18\x06 \x01(\x05\x12.\n\x05move1\x18\x07 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\x12.\n\x05move2\x18\x08 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\x12.\n\x05move3\x18\t \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\x12\x0e\n\x06\x65nergy\x18\n \x01(\x05\x12<\n\x0fpokemon_display\x18\x0b \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\x12\x19\n\x11individual_attack\x18\x0c \x01(\x05\x12\x1a\n\x12individual_defense\x18\r \x01(\x05\x12\x1a\n\x12individual_stamina\x18\x0e \x01(\x05\x12\x19\n\x11\x61ttack_stat_stage\x18\x0f \x01(\x05\x12\x1a\n\x12\x64\x65\x66\x65nse_stat_stage\x18\x10 \x01(\x05\x12\x13\n\x0b\x62\x61ttles_won\x18\x11 \x01(\x05\x12\x14\n\x0c\x62\x61ttles_lost\x18\x12 \x01(\x05\x12\x10\n\x08nickname\x18\x13 \x01(\t\x12&\n\x08pokeball\x18\x14 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x0e\n\x06height\x18\x15 \x01(\x02\x12\x0e\n\x06weight\x18\x16 \x01(\x02\x12\x35\n\x0cpokemon_size\x18\x17 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonSize\x12?\n\x16notable_action_history\x18\x18 \x03(\x0b\x32\x1f.POGOProtos.Rpc.VsActionHistory\x12\x32\n\rvs_effect_tag\x18\x19 \x03(\x0e\x32\x1b.POGOProtos.Rpc.VsEffectTag\x1a\x9c\x01\n\rObCombatField\x12\x12\n\nob_int64_1\x18\x01 \x01(\x03\x12\x12\n\nob_int64_2\x18\x02 \x01(\x03\x12\x12\n\nob_int32_1\x18\x03 \x01(\x05\x12\x12\n\nob_int32_2\x18\x04 \x01(\x05\x12;\n\x0frender_modifier\x18\x05 \x03(\x0b\x32\".POGOProtos.Rpc.FormRenderModifier\"\xb2\x01\n\x0b\x43ombatState\x12\t\n\x05UNSET\x10\x00\x12\x17\n\x13WAITING_FOR_PLAYERS\x10\x01\x12\t\n\x05READY\x10\x02\x12\n\n\x06\x41\x43TIVE\x10\x03\x12\x12\n\x0eSPECIAL_ATTACK\x10\x04\x12\x1e\n\x1aWAITING_FOR_CHANGE_POKEMON\x10\x05\x12\x0c\n\x08\x46INISHED\x10\x06\x12\x0f\n\x0bPLAYER_QUIT\x10\x07\x12\x0b\n\x07TIMEOUT\x10\x08\x12\x08\n\x04SYNC\x10\t\"\xad\x0b\n\x15\x43ombatPubSubDataProto\x12\x38\n\x04type\x18\x01 \x01(\x0e\x32*.POGOProtos.Rpc.CombatPubSubDataProto.Type\"\xd9\n\n\x04Type\x12\x0b\n\x07NO_TYPE\x10\x00\x12\x12\n\x0e\x45ND_NPC_COMBAT\x10\x01\x12\x17\n\x13\x45ND_INVASION_COMBAT\x10\x02\x12\x11\n\rCOMBAT_NOTIFY\x10\x03\x12\x12\n\x0e\x45ND_PVP_COMBAT\x10\x04\x12\x1b\n\x17VS_SEEKER_MATCH_STARTED\x10\x05\x12\x30\n,COMBAT_CHARGE_ATTACK_ANIMATION_ACTIVE_CHANGE\x10\x06\x12\x1b\n\x17\x43OMBAT_UPDATE_ACTION_UI\x10\x07\x12\x1c\n\x18\x43OMBAT_EXIT_COMBAT_STATE\x10\x08\x12\x31\n-COMBAT_SUPER_EFFECTIVE_CHARGED_ATTACKS_UPDATE\x10\t\x12\x18\n\x14\x43OMBAT_STATE_ENTERED\x10\n\x12\x15\n\x11\x43OMBAT_STATE_DONE\x10\x0b\x12\x17\n\x13\x43OMBAT_STATE_EXITED\x10\x0c\x12+\n\'COMBAT_INITIALIZE_PRESENTATION_DIRECTOR\x10\r\x12\x12\n\x0e\x43OMBAT_SHOW_UI\x10\x0e\x12\x12\n\x0e\x43OMBAT_HIDE_UI\x10\x0f\x12\x17\n\x13\x43OMBAT_SHOW_MESSAGE\x10\x10\x12\x15\n\x11\x43OMBAT_SHOW_TOAST\x10\x11\x12\x18\n\x14\x43OMBAT_SHOW_TUTORIAL\x10\x12\x12(\n$COMBAT_UPDATE_IS_SHOWING_CHARGE_ANIM\x10\x13\x12\x19\n\x15\x43OMBAT_PLAY_MINI_GAME\x10\x14\x12#\n\x1f\x43OMBAT_CONTINUE_AFTER_MINI_GAME\x10\x15\x12\x1e\n\x1a\x43OMBAT_SHOW_SPECIAL_ATTACK\x10\x16\x12#\n\x1f\x43OMBAT_SPECIAL_MOVE_STATE_ENDED\x10\x17\x12&\n\"COMBAT_CLEAN_UP_SPECIAL_MOVE_STATE\x10\x18\x12*\n&COMBAT_HANDLE_SPECIAL_MOVE_CAMERA_ZOOM\x10\x19\x12\x16\n\x12\x43OMBAT_SHIELD_USED\x10\x1a\x12\x1a\n\x16\x43OMBAT_DEFENDER_FLINCH\x10\x1b\x12\x19\n\x15\x43OMBAT_OPPONENT_REACT\x10\x1c\x12\x1b\n\x17\x43OMBAT_FOCUS_ON_POKEMON\x10\x1d\x12%\n!COMBAT_PLAY_START_FADE_TRANSITION\x10\x1e\x12#\n\x1f\x43OMBAT_PLAY_END_FADE_TRANSITION\x10\x1f\x12\x1c\n\x18\x43OMBAT_COUNTDOWN_STARTED\x10 \x12\x1f\n\x1b\x43OMBAT_PLAY_BACK_BUTTON_SFX\x10!\x12+\n\'COMBAT_SETUP_COMBAT_STAGE_SUBSCRIPTIONS\x10\"\x12$\n COMBAT_OPPONENT_RETRIEVE_POKEMON\x10#\x12\x19\n\x15\x43OMBAT_HIDE_NAMEPLATE\x10$\x12\"\n\x1e\x43OMBAT_DISPLAY_PHYSICAL_SHIELD\x10%\x12\x17\n\x13\x43OMBAT_UPDATE_TIMER\x10&\x12%\n!COMBAT_STOP_CHARGE_ATTACK_EFFECTS\x10\'\x12&\n\"COMBAT_DEFENSIVE_MINI_GAME_DECIDED\x10(\x12.\n*COMBAT_DEFENSIVE_MINI_GAME_SERVER_RESPONSE\x10)\x12&\n\"COMBAT_PAUSE_NOTIFY_COMBAT_POKEMON\x10*\"H\n\x16\x43ombatQuestUpdateProto\x12.\n&super_effective_charged_attacks_update\x18\x01 \x01(\x05\"\x96\x03\n\x1a\x43ombatRankingSettingsProto\x12M\n\nrank_level\x18\x01 \x03(\x0b\x32\x39.POGOProtos.Rpc.CombatRankingSettingsProto.RankLevelProto\x12W\n\x14required_for_rewards\x18\x02 \x01(\x0b\x32\x39.POGOProtos.Rpc.CombatRankingSettingsProto.RankLevelProto\x12\"\n\x1amin_rank_to_display_rating\x18\x03 \x01(\x05\x12\x1b\n\x13min_rating_required\x18\x04 \x01(\x05\x1a\x8e\x01\n\x0eRankLevelProto\x12\x12\n\nrank_level\x18\x01 \x01(\x05\x12)\n!additional_total_battles_required\x18\x02 \x01(\x05\x12 \n\x18\x61\x64\x64itional_wins_required\x18\x03 \x01(\x05\x12\x1b\n\x13min_rating_required\x18\x04 \x01(\x05\"\xba\x01\n\x12\x43ombatSeasonResult\x12\x0e\n\x06season\x18\x01 \x01(\x05\x12\x0c\n\x04rank\x18\x02 \x01(\x05\x12\x15\n\rtotal_battles\x18\x03 \x01(\x05\x12\x12\n\ntotal_wins\x18\x04 \x01(\x05\x12\x0e\n\x06rating\x18\x05 \x01(\x02\x12\x1a\n\x12longest_win_streak\x18\x06 \x01(\x05\x12\x16\n\x0e\x63urrent_streak\x18\x07 \x01(\x05\x12\x17\n\x0fstardust_earned\x18\x08 \x01(\x03\"\x83\r\n\x13\x43ombatSettingsProto\x12\x1e\n\x16round_duration_seconds\x18\x01 \x01(\x02\x12\x1d\n\x15turn_duration_seconds\x18\x02 \x01(\x02\x12!\n\x19minigame_duration_seconds\x18\x03 \x01(\x02\x12)\n!same_type_attack_bonus_multiplier\x18\x04 \x01(\x02\x12$\n\x1c\x66\x61st_attack_bonus_multiplier\x18\x05 \x01(\x02\x12&\n\x1e\x63harge_attack_bonus_multiplier\x18\x06 \x01(\x02\x12 \n\x18\x64\x65\x66\x65nse_bonus_multiplier\x18\x07 \x01(\x02\x12&\n\x1eminigame_bonus_base_multiplier\x18\x08 \x01(\x02\x12*\n\"minigame_bonus_variable_multiplier\x18\t \x01(\x02\x12\x12\n\nmax_energy\x18\n \x01(\x05\x12$\n\x1c\x64\x65\x66\x65nder_minigame_multiplier\x18\x0b \x01(\x02\x12\'\n\x1f\x63hange_pokemon_duration_seconds\x18\x0c \x01(\x02\x12.\n&minigame_submit_score_duration_seconds\x18\r \x01(\x02\x12\x31\n)quick_swap_combat_start_available_seconds\x18\x0e \x01(\x02\x12,\n$quick_swap_cooldown_duration_seconds\x18\x0f \x01(\x02\x12\x61\n\"offensive_input_challenge_settings\x18\x10 \x01(\x0b\x32\x35.POGOProtos.Rpc.CombatOffensiveInputChallengeSettings\x12\x61\n\"defensive_input_challenge_settings\x18\x11 \x01(\x0b\x32\x35.POGOProtos.Rpc.CombatDefensiveInputChallengeSettings\x12\x19\n\x11\x63harge_score_base\x18\x12 \x01(\x02\x12\x19\n\x11\x63harge_score_nice\x18\x13 \x01(\x02\x12\x1a\n\x12\x63harge_score_great\x18\x14 \x01(\x02\x12\x1e\n\x16\x63harge_score_excellent\x18\x15 \x01(\x02\x12%\n\x1dswap_animation_duration_turns\x18\x16 \x01(\x05\x12-\n%super_effective_flyout_duration_turns\x18\x17 \x01(\x05\x12\x30\n(not_very_effective_flyout_duration_turns\x18\x18 \x01(\x05\x12/\n\'blocked_effective_flyout_duration_turns\x18\x19 \x01(\x05\x12.\n&normal_effective_flyout_duration_turns\x18\x1a \x01(\x05\x12&\n\x1e\x66\x61int_animation_duration_turns\x18\x1b \x01(\x05\x12\x1c\n\x14npc_swap_delay_turns\x18\x1c \x01(\x05\x12&\n\x1enpc_charged_attack_delay_turns\x18\x1d \x01(\x05\x12.\n&shadow_pokemon_attack_bonus_multiplier\x18\x1e \x01(\x02\x12/\n\'shadow_pokemon_defense_bonus_multiplier\x18\x1f \x01(\x02\x12\x34\n,purified_pokemon_attack_multiplier_vs_shadow\x18 \x01(\x02\x12I\n\x16\x63ombat_refactor_toggle\x18# \x03(\x0e\x32).POGOProtos.Rpc.CombatRefactorToggleProto\x12\x0f\n\x07ob_bool\x18$ \x01(\x08\x12\x12\n\nob_int32_1\x18% \x01(\x05\x12<\n\x12ob_combat_settings\x18& \x01(\x0b\x32 .POGOProtos.Rpc.ObCombatSettings\x12?\n\x14ob_combat_settings_1\x18\' \x01(\x0b\x32!.POGOProtos.Rpc.ObCombatSettings1\x12\x12\n\nob_int32_2\x18( \x01(\x05\"\xb4\x01\n CombatSpecialMovePlayerDataProto\x12=\n\x06player\x18\x01 \x01(\x0b\x32-.POGOProtos.Rpc.ObCombatSpecialmovePlayerData\x12>\n\x07ob_data\x18\x02 \x01(\x0b\x32-.POGOProtos.Rpc.ObCombatSpecialmovePlayerData\x12\x11\n\tob_string\x18\x03 \x01(\t\"\x97\x01\n\x1c\x43ombatStatStageSettingsProto\x12\x1a\n\x12minimum_stat_stage\x18\x01 \x01(\x05\x12\x1a\n\x12maximum_stat_stage\x18\x02 \x01(\x05\x12\x1e\n\x16\x61ttack_buff_multiplier\x18\x03 \x03(\x02\x12\x1f\n\x17\x64\x65\x66\x65nse_buff_multiplier\x18\x04 \x03(\x02\"-\n\x19\x43ombatSyncServerDataProto\x12\x10\n\x08ob_int32\x18\x01 \x01(\x05\"\x97\x01\n!CombatSyncServerResponseDataProto\x12\x10\n\x08ob_int32\x18\x01 \x01(\x05\x12M\n\x06result\x18\x02 \x01(\x0e\x32=.POGOProtos.Rpc.CombatSyncServerResponseStateDataProto.Result\x12\x11\n\tob_uint32\x18\x03 \x01(\r\"\xb8\x01\n&CombatSyncServerResponseStateDataProto\x12\x10\n\x08ob_int64\x18\x01 \x01(\x03\x12M\n\x06result\x18\x02 \x01(\x0e\x32=.POGOProtos.Rpc.CombatSyncServerResponseStateDataProto.Result\"-\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x0b\n\x07\x46\x41ILURE\x10\x02\"\xa0\x01\n\x0f\x43ombatTypeProto\x12-\n\x04type\x18\x01 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonType\x12\x1c\n\x14nice_level_threshold\x18\x02 \x01(\x02\x12\x1d\n\x15great_level_threshold\x18\x03 \x01(\x02\x12!\n\x19\x65xcellent_level_threshold\x18\x04 \x01(\x02\"\xce\x03\n\x11\x43ommonFilterProto\x12\x1e\n\x16\x61pplication_identifier\x18\x01 \x01(\t\x12\x1d\n\x15operating_system_name\x18\x02 \x01(\t\x12\x14\n\x0c\x64\x65vice_model\x18\x03 \x01(\t\x12\x1b\n\x13locale_country_code\x18\x04 \x01(\t\x12\x1c\n\x14locale_language_code\x18\x05 \x01(\t\x12\x1c\n\x14sampling_probability\x18\x06 \x01(\x01\x12\x15\n\rquality_level\x18\x07 \x01(\t\x12!\n\x19network_connectivity_type\x18\x08 \x01(\t\x12\x14\n\x0cgame_context\x18\t \x01(\t\x12\x15\n\rlanguage_code\x18\n \x01(\t\x12\x10\n\x08timezone\x18\x0b \x01(\t\x12\x17\n\x0fip_country_code\x18\x0c \x01(\t\x12\x1e\n\x16graphics_device_vendor\x18\x11 \x01(\t\x12\x1c\n\x14graphics_device_name\x18\x12 \x01(\t\x12\x1c\n\x14graphics_device_type\x18\x13 \x01(\t\x12\x1d\n\x15graphics_shader_level\x18\x14 \x01(\t\"\xe9\x01\n CommonMarketingTelemetryMetadata\x12\x1a\n\x12\x65vent_timestamp_ms\x18\x01 \x01(\x03\x12\x16\n\x0e\x65nvironment_id\x18\x02 \x01(\t\x12\x1e\n\x16\x65nvironment_project_id\x18\x03 \x01(\t\x12\x1e\n\x16\x63\x61mpaign_experiment_id\x18\x04 \x01(\x03\x12\x17\n\x0ftreatment_group\x18\x05 \x01(\t\x12\x17\n\x0flocal_send_time\x18\x06 \x01(\t\x12\x1f\n\x17\x63\x61mpaign_experiment_ids\x18\x07 \x03(\x03\"B\n\x17\x43ommonTelemetryBootTime\x12\x12\n\nboot_phase\x18\x01 \x01(\t\x12\x13\n\x0b\x64uration_ms\x18\x02 \x01(\x03\"G\n\x14\x43ommonTelemetryLogIn\x12\x14\n\x0ctimestamp_ms\x18\x01 \x01(\x03\x12\x19\n\x11pre_login_user_id\x18\x02 \x01(\t\"-\n\x15\x43ommonTelemetryLogOut\x12\x14\n\x0ctimestamp_ms\x18\x01 \x01(\x03\"\x8a\x02\n\x1c\x43ommonTelemetryOmniPushEvent\x12\x13\n\x0b\x63\x61mpaign_id\x18\x01 \x01(\t\x12\x17\n\x0ftreatment_group\x18\x02 \x01(\t\x12N\n\npush_event\x18\x03 \x01(\x0e\x32:.POGOProtos.Rpc.CommonTelemetryOmniPushEvent.PushEventType\x12\x1a\n\x12\x65vent_timestamp_ms\x18\x04 \x01(\x03\"P\n\rPushEventType\x12\t\n\x05UNSET\x10\x00\x12\x0c\n\x08RECEIVED\x10\x01\x12\n\n\x06OPENED\x10\x02\x12\r\n\tDISMISSED\x10\x03\x12\x0b\n\x07\x42OUNCED\x10\x04\"M\n\x1d\x43ommonTelemetryOmniPushOpened\x12\x0f\n\x07push_id\x18\x01 \x01(\t\x12\x1b\n\x13opened_timestamp_ms\x18\x02 \x01(\x03\"Q\n\x1f\x43ommonTelemetryOmniPushReceived\x12\x0f\n\x07push_id\x18\x01 \x01(\t\x12\x1d\n\x15received_timestamp_ms\x18\x02 \x01(\x03\"\xd3\x04\n\x18\x43ommonTelemetryShopClick\x12\x1e\n\x16shopping_page_click_id\x18\x01 \x01(\t\x12\x0e\n\x06sku_id\x18\x02 \x01(\t\x12\x0f\n\x07item_id\x18\x03 \x01(\t\x12\x1c\n\x14\x63onsolidated_item_id\x18\x04 \x01(\t\x12\x10\n\x08\x63urrency\x18\x05 \x01(\t\x12\x12\n\nfiat_price\x18\x06 \x01(\x03\x12G\n\x18in_game_purchase_details\x18\x07 \x03(\x0b\x32%.POGOProtos.Rpc.InGamePurchaseDetails\x12\x19\n\x11is_item_free_fiat\x18\x08 \x01(\x08\x12\x1b\n\x13is_item_free_ingame\x18\t \x01(\x08\x12%\n\x1dtime_elapsed_since_enter_page\x18\n \x01(\x03\x12\"\n\x1aroot_store_page_session_id\x18\x0b \x01(\t\x12\x0f\n\x07pair_id\x18\x0c \x01(\x03\x12\x17\n\x0fstore_page_name\x18\r \x01(\t\x12\x1c\n\x14root_store_page_name\x18\x0e \x01(\t\x12H\n\x0b\x61\x63\x63\x65ss_type\x18\x0f \x01(\x0e\x32\x33.POGOProtos.Rpc.CommonTelemetryShopClick.AccessType\x12\x1c\n\x14\x66iat_formatted_price\x18\x10 \x01(\t\"6\n\nAccessType\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07PASSIVE\x10\x01\x12\n\n\x06\x41\x43TIVE\x10\x02\"\xbf\x01\n\x17\x43ommonTelemetryShopView\x12\"\n\x1ashopping_page_view_type_id\x18\x01 \x01(\t\x12\x1f\n\x17view_start_timestamp_ms\x18\x02 \x01(\x03\x12\x1d\n\x15view_end_timestamp_ms\x18\x03 \x01(\x03\x12\x1c\n\x14\x63onsolidated_item_id\x18\x04 \x03(\t\x12\"\n\x1aroot_store_page_session_id\x18\x05 \x01(\t\"\x87\x03\n!CompleteCompetitiveSeasonOutProto\x12H\n\x06result\x18\x01 \x01(\x0e\x32\x38.POGOProtos.Rpc.CompleteCompetitiveSeasonOutProto.Result\x12-\n\nloot_proto\x18\x02 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12\x10\n\x08new_rank\x18\x03 \x01(\x05\x12\x12\n\nnew_rating\x18\x04 \x01(\x02\x12>\n\x12last_season_result\x18\x05 \x01(\x0b\x32\".POGOProtos.Rpc.CombatSeasonResult\x12\x19\n\x11was_player_active\x18\x06 \x01(\x08\"h\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12!\n\x1d\x45RROR_PLAYER_HAS_NO_VS_SEEKER\x10\x02\x12#\n\x1f\x45RROR_REWARDS_ALREADY_COLLECTED\x10\x03\" \n\x1e\x43ompleteCompetitiveSeasonProto\"Y\n CompleteInvasionDialogueOutProto\x12\x35\n\x06status\x18\x01 \x01(\x0e\x32%.POGOProtos.Rpc.InvasionStatus.Status\"k\n\x1d\x43ompleteInvasionDialogueProto\x12<\n\x0fincident_lookup\x18\x01 \x01(\x0b\x32#.POGOProtos.Rpc.IncidentLookupProto\x12\x0c\n\x04step\x18\x02 \x01(\x05\"\x95\x02\n\x19\x43ompleteMilestoneOutProto\x12@\n\x06status\x18\x01 \x01(\x0e\x32\x30.POGOProtos.Rpc.CompleteMilestoneOutProto.Status\"\xb5\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x12\n\x0e\x45RROR_DISABLED\x10\x02\x12\x1d\n\x19\x45RROR_MILESTONE_NOT_FOUND\x10\x03\x12\x1c\n\x18\x45RROR_MILESTONE_COMPLETE\x10\x04\x12 \n\x1c\x45RROR_MILESTONE_NOT_ACHIEVED\x10\x05\x12 \n\x1c\x45RROR_POKEMON_INVENTORY_FULL\x10\x06\".\n\x16\x43ompleteMilestoneProto\x12\x14\n\x0cmilestone_id\x18\x01 \x01(\t\"\xd8\x01\n\x15\x43ompleteQuestLogEntry\x12<\n\x06result\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.CompleteQuestLogEntry.Result\x12/\n\x05quest\x18\x02 \x01(\x0b\x32 .POGOProtos.Rpc.ClientQuestProto\x12.\n\x05stamp\x18\x03 \x03(\x0b\x32\x1f.POGOProtos.Rpc.QuestStampProto\" \n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\"\xce\x07\n\x15\x43ompleteQuestOutProto\x12<\n\x06status\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.CompleteQuestOutProto.Status\x12/\n\x05quest\x18\x02 \x01(\x0b\x32 .POGOProtos.Rpc.ClientQuestProto\x12.\n\x05stamp\x18\x03 \x03(\x0b\x32\x1f.POGOProtos.Rpc.QuestStampProto\x12\x30\n\x06quests\x18\x04 \x03(\x0b\x32 .POGOProtos.Rpc.ClientQuestProto\"\xe3\x05\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x19\n\x15\x45RROR_QUEST_NOT_FOUND\x10\x02\x12!\n\x1d\x45RROR_QUEST_STILL_IN_PROGRESS\x10\x03\x12!\n\x1d\x45RROR_QUEST_ALREADY_COMPLETED\x10\x04\x12\x1c\n\x18\x45RROR_SUBQUEST_NOT_FOUND\x10\x05\x12$\n ERROR_SUBQUEST_STILL_IN_PROGRESS\x10\x06\x12$\n ERROR_SUBQUEST_ALREADY_COMPLETED\x10\x07\x12%\n!ERROR_MULTIPART_STILL_IN_PROGRESS\x10\x08\x12%\n!ERROR_MULTIPART_ALREADY_COMPLETED\x10\t\x12\x31\n-ERROR_REDEEM_COMPLETED_QUEST_STAMP_CARD_FIRST\x10\n\x12\x18\n\x14\x45RROR_INVENTORY_FULL\x10\x0b\x12\x18\n\x14\x45RROR_INVALID_BRANCH\x10\x0c\x12!\n\x1d\x45RROR_REWARD_ITEM_REACH_LIMIT\x10\r\x12!\n\x1dSUCCESS_PARTY_QUEST_CONCLUDED\x10\x0e\x12\x35\n1ERROR_PARTY_QUEST_CLAIM_REWARDS_DEADLINE_EXCEEDED\x10\x0f\x12\'\n#SUCCESS_PARTY_QUEST_FORCE_CONCLUDED\x10\x10\x12.\n*SUCCESS_PARTY_QUEST_FORCE_CONCLUDE_IGNORED\x10\x11\x12\x33\n/ERROR_PARTY_QUEST_FORCE_CONCLUDE_STILL_AWARDING\x10\x12\x12\x36\n2ERROR_PARTY_QUEST_FORCE_CONCLUDE_ALREADY_CONCLUDED\x10\x13\"\xea\x02\n%CompleteQuestPokemonEncounterLogEntry\x12L\n\x06result\x18\x01 \x01(\x0e\x32<.POGOProtos.Rpc.CompleteQuestPokemonEncounterLogEntry.Result\x12\x16\n\x0epokedex_number\x18\x02 \x01(\x05\x12\x15\n\rcombat_points\x18\x03 \x01(\x05\x12\x12\n\npokemon_id\x18\x04 \x01(\x06\x12<\n\x0fpokemon_display\x18\x05 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\x12\x35\n\x0e\x65ncounter_type\x18\x06 \x01(\x0e\x32\x1d.POGOProtos.Rpc.EncounterType\";\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x14\n\x10POKEMON_CAPTURED\x10\x01\x12\x10\n\x0cPOKEMON_FLED\x10\x02\"N\n\x12\x43ompleteQuestProto\x12\x10\n\x08quest_id\x18\x01 \x01(\t\x12\x14\n\x0csub_quest_id\x18\x02 \x01(\t\x12\x10\n\x08ob_int32\x18\x03 \x01(\x05\"\xbb\x01\n\x1e\x43ompleteQuestStampCardLogEntry\x12\x45\n\x06result\x18\x01 \x01(\x0e\x32\x35.POGOProtos.Rpc.CompleteQuestStampCardLogEntry.Result\x12\x30\n\x06reward\x18\x02 \x03(\x0b\x32 .POGOProtos.Rpc.QuestRewardProto\" \n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\"\xd8\x01\n\x1e\x43ompleteQuestStampCardOutProto\x12\x45\n\x06status\x18\x01 \x01(\x0e\x32\x35.POGOProtos.Rpc.CompleteQuestStampCardOutProto.Status\x12\x30\n\x06reward\x18\x02 \x03(\x0b\x32 .POGOProtos.Rpc.QuestRewardProto\"=\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1b\n\x17\x45RROR_STILL_IN_PROGRESS\x10\x02\"\x1d\n\x1b\x43ompleteQuestStampCardProto\"\x8a\x03\n!CompleteReferralMilestoneLogEntry\x12\x65\n\x13milestone_completed\x18\x01 \x01(\x0b\x32H.POGOProtos.Rpc.CompleteReferralMilestoneLogEntry.MilestoneLogEntryProto\x12\x30\n\x06reward\x18\x02 \x03(\x0b\x32 .POGOProtos.Rpc.QuestRewardProto\x1a\x93\x01\n\x16MilestoneLogEntryProto\x12\x10\n\x08name_key\x18\x01 \x01(\t\x12g\n\x16name_template_variable\x18\x06 \x03(\x0b\x32G.POGOProtos.Rpc.CompleteReferralMilestoneLogEntry.TemplateVariableProto\x1a\x36\n\x15TemplateVariableProto\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0f\n\x07literal\x18\x02 \x01(\t\"\xb5\x02\n\x19\x43ompleteRoutePlayLogEntry\x12?\n\x0b\x62\x61\x64ge_level\x18\x01 \x01(\x0e\x32*.POGOProtos.Rpc.RouteBadgeLevel.BadgeLevel\x12\x1b\n\x0froute_image_url\x18\x02 \x01(\tB\x02\x18\x01\x12\x30\n\rawarded_items\x18\x04 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12\x36\n\x13\x62onus_awarded_items\x18\x05 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12\x12\n\nroute_name\x18\x06 \x01(\t\x12\x36\n\rroute_visuals\x18\x07 \x01(\x0b\x32\x1f.POGOProtos.Rpc.RouteImageProtoJ\x04\x08\x03\x10\x04\"\xbf\x01\n\x1f\x43ompleteSnapshotSessionOutProto\x12\x46\n\x06status\x18\x01 \x01(\x0e\x32\x36.POGOProtos.Rpc.CompleteSnapshotSessionOutProto.Status\"T\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1f\n\x1b\x45RROR_PHOTO_POKEMON_INVALID\x10\x02\x12\x11\n\rERROR_UNKNOWN\x10\x03\"w\n\x1c\x43ompleteSnapshotSessionProto\x12\x18\n\x10photo_pokemon_id\x18\x01 \x01(\x06\x12\x18\n\x10num_photos_taken\x18\x02 \x01(\x05\x12#\n\x1bsnapshot_session_start_time\x18\x03 \x01(\x03\"\xd5\x05\n*CompleteVsSeekerAndRestartChargingOutProto\x12Q\n\x06result\x18\x01 \x01(\x0e\x32\x41.POGOProtos.Rpc.CompleteVsSeekerAndRestartChargingOutProto.Result\x12:\n\tvs_seeker\x18\x02 \x01(\x0b\x32\'.POGOProtos.Rpc.VsSeekerAttributesProto\x12-\n\nloot_proto\x18\x03 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12\x41\n\x15\x63urrent_season_result\x18\x04 \x01(\x0b\x32\".POGOProtos.Rpc.CombatSeasonResult\x12\x15\n\rprevious_rank\x18\x05 \x01(\x05\x12\x17\n\x0fprevious_rating\x18\x06 \x01(\x02\x12\x41\n\x13stats_at_rank_start\x18\x07 \x01(\x0b\x32$.POGOProtos.Rpc.CombatBaseStatsProto\x12#\n\x1b\x61vatar_template_id_rewarded\x18\x08 \x03(\t\"\x8d\x02\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1d\n\x19\x45RROR_VS_SEEKER_NOT_FOUND\x10\x02\x12,\n(ERROR_VS_SEEKER_ALREADY_STARTED_CHARGING\x10\x03\x12)\n%ERROR_VS_SEEKER_ALREADY_FULLY_CHARGED\x10\x04\x12*\n&ERROR_VS_SEEKER_PLAYER_IN_WRONG_SEASON\x10\x05\x12\x1f\n\x1b\x45RROR_PLAYER_INVENTORY_FULL\x10\x06\x12&\n\"ERROR_PLAYER_HAS_UNCLAIMED_REWARDS\x10\x07\")\n\'CompleteVsSeekerAndRestartChargingProto\"\xe2\x01\n#CompleteWildSnapshotSessionOutProto\x12J\n\x06status\x18\x01 \x01(\x0e\x32:.POGOProtos.Rpc.CompleteWildSnapshotSessionOutProto.Status\"o\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1f\n\x1b\x45RROR_PHOTO_POKEMON_INVALID\x10\x02\x12\x19\n\x15\x45RROR_NO_PHOTOS_TAKEN\x10\x03\x12\x11\n\rERROR_UNKNOWN\x10\x04\"\xe6\x01\n CompleteWildSnapshotSessionProto\x12\x18\n\x10photo_pokedex_id\x18\x01 \x01(\x05\x12\x18\n\x10num_photos_taken\x18\x02 \x01(\x05\x12/\n\x06type_1\x18\x03 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonType\x12/\n\x06type_2\x18\x04 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonType\x12\x16\n\x0espawn_point_id\x18\x05 \x01(\t\x12\x14\n\x0c\x65ncounter_id\x18\x06 \x01(\x04\"\xd6\x01\n\x18\x43onfirmPhotobombOutProto\x12?\n\x06status\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.ConfirmPhotobombOutProto.Status\"y\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1d\n\x19\x45RROR_PHOTOBOMB_NOT_FOUND\x10\x02\x12%\n!ERROR_PHOTOBOMB_ALREADY_CONFIRMED\x10\x03\x12\x11\n\rERROR_UNKNOWN\x10\x04\"-\n\x15\x43onfirmPhotobombProto\x12\x14\n\x0c\x65ncounter_id\x18\x01 \x01(\x06\"\xb6\x04\n\x16\x43onfirmTradingOutProto\x12=\n\x06result\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.ConfirmTradingOutProto.Result\x12-\n\x07trading\x18\x02 \x01(\x0b\x32\x1c.POGOProtos.Rpc.TradingProto\"\xad\x03\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1a\n\x16\x45RROR_FRIEND_NOT_FOUND\x10\x03\x12\x1b\n\x17\x45RROR_INVALID_PLAYER_ID\x10\x04\x12\x17\n\x13\x45RROR_INVALID_STATE\x10\x05\x12\x17\n\x13\x45RROR_STATE_HANDLER\x10\x06\x12\x19\n\x15\x45RROR_INVALID_POKEMON\x10\x07\x12\x1e\n\x1a\x45RROR_INSUFFICIENT_PAYMENT\x10\x08\x12\x1b\n\x17\x45RROR_NO_PLAYER_POKEMON\x10\t\x12\x1b\n\x17\x45RROR_NO_FRIEND_POKEMON\x10\n\x12\"\n\x1e\x45RROR_PLAYER_ALREADY_CONFIRMED\x10\x0b\x12#\n\x1f\x45RROR_TRANSACTION_LOG_NOT_MATCH\x10\x0c\x12\x19\n\x15\x45RROR_TRADING_EXPIRED\x10\r\x12\x15\n\x11\x45RROR_TRANSACTION\x10\x0e\x12\x1d\n\x19\x45RROR_DAILY_LIMIT_REACHED\x10\x0f\"A\n\x13\x43onfirmTradingProto\x12\x11\n\tplayer_id\x18\x01 \x01(\t\x12\x17\n\x0ftransaction_log\x18\x02 \x01(\t\"V\n\x14\x43ontactSettingsProto\x12\x1d\n\x15send_marketing_emails\x18\x01 \x01(\x08\x12\x1f\n\x17send_push_notifications\x18\x02 \x01(\x08\"q\n\x10\x43ontestBadgeData\x12\"\n\x1anumber_of_first_place_wins\x18\x01 \x01(\x05\x12\x39\n\x0c\x63ontest_data\x18\x02 \x03(\x0b\x32#.POGOProtos.Rpc.ContestWinDataProto\"M\n\x16\x43ontestBuddyFocusProto\x12\x33\n\x0fmin_buddy_level\x18\x01 \x01(\x0e\x32\x1a.POGOProtos.Rpc.BuddyLevel\"\xd2\x01\n\x11\x43ontestCycleProto\x12\x15\n\rstart_time_ms\x18\x01 \x01(\x03\x12\x13\n\x0b\x65nd_time_ms\x18\x02 \x01(\x03\x12=\n\x12\x63ontest_occurrence\x18\x03 \x01(\x0e\x32!.POGOProtos.Rpc.ContestOccurrence\x12\'\n\x1f\x63ustom_cycle_warmup_duration_ms\x18\x04 \x01(\x03\x12)\n!custom_cycle_cooldown_duration_ms\x18\x05 \x01(\x03\"O\n\x13\x43ontestDisplayProto\x12\x38\n\x05style\x18\x01 \x01(\x0e\x32).POGOProtos.Rpc.EnumWrapper.PokestopStyle\"\xd6\x02\n\x11\x43ontestEntryProto\x12\x31\n\npokedex_id\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12<\n\x0fpokemon_display\x18\x02 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\x12\r\n\x05score\x18\x03 \x01(\x01\x12\x0c\n\x04rank\x18\x04 \x01(\x05\x12\x38\n\rplayer_avatar\x18\x05 \x01(\x0b\x32!.POGOProtos.Rpc.PlayerAvatarProto\x12\x14\n\x0ctrainer_name\x18\x06 \x01(\t\x12\"\n\x04team\x18\x07 \x01(\x0e\x32\x14.POGOProtos.Rpc.Team\x12\x12\n\npokemon_id\x18\x08 \x01(\x06\x12\x11\n\tplayer_id\x18\t \x01(\t\x12\x18\n\x10pokemon_nickname\x18\n \x01(\t\"\xe8\x04\n\x11\x43ontestFocusProto\x12;\n\x07pokemon\x18\x01 \x01(\x0b\x32(.POGOProtos.Rpc.ContestPokemonFocusProtoH\x00\x12\x41\n\ngeneration\x18\x02 \x01(\x0b\x32+.POGOProtos.Rpc.ContestGenerationFocusProtoH\x00\x12;\n\x07hatched\x18\x03 \x01(\x0b\x32(.POGOProtos.Rpc.ContestHatchedFocusProtoH\x00\x12\x43\n\x04mega\x18\x04 \x01(\x0b\x32\x33.POGOProtos.Rpc.ContestTemporaryEvolutionFocusProtoH\x00\x12\x37\n\x05shiny\x18\x05 \x01(\x0b\x32&.POGOProtos.Rpc.ContestShinyFocusProtoH\x00\x12<\n\x04type\x18\x06 \x01(\x0b\x32,.POGOProtos.Rpc.ContestPokemonTypeFocusProtoH\x00\x12\x37\n\x05\x62uddy\x18\x07 \x01(\x0b\x32&.POGOProtos.Rpc.ContestBuddyFocusProtoH\x00\x12\x46\n\rpokemon_class\x18\x08 \x01(\x0b\x32-.POGOProtos.Rpc.ContestPokemonClassFocusProtoH\x00\x12H\n\x0epokemon_family\x18\t \x01(\x0b\x32..POGOProtos.Rpc.ContestPokemonFamilyFocusProtoH\x00\x42\x0f\n\rcontest_focus\"\xe9\x01\n\x17\x43ontestFriendEntryProto\x12\x14\n\x0ctrainer_name\x18\x01 \x01(\t\x12L\n\x1a\x66riendship_level_milestone\x18\x02 \x01(\x0e\x32(.POGOProtos.Rpc.FriendshipLevelMilestone\x12\x0c\n\x04rank\x18\x03 \x01(\x05\x12\x38\n\rplayer_avatar\x18\x04 \x01(\x0b\x32!.POGOProtos.Rpc.PlayerAvatarProto\x12\"\n\x04team\x18\x05 \x01(\x0e\x32\x14.POGOProtos.Rpc.Team\"^\n\x1b\x43ontestGenerationFocusProto\x12?\n\x12pokemon_generation\x18\x01 \x01(\x0e\x32#.POGOProtos.Rpc.PokedexGenerationId\"9\n\x18\x43ontestHatchedFocusProto\x12\x1d\n\x15require_to_be_hatched\x18\x01 \x01(\x08\"\xd6\x02\n\x10\x43ontestInfoProto\x12\x12\n\ncontest_id\x18\x01 \x01(\t\x12\x12\n\npokemon_id\x18\x02 \x01(\x06\x12\x0f\n\x07ranking\x18\x03 \x01(\x05\x12\x16\n\x0e\x66ort_image_url\x18\x04 \x01(\t\x12<\n\x0fpokemon_display\x18\x05 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\x12\x11\n\tfort_name\x18\x06 \x01(\t\x12\x1b\n\x13rewards_template_id\x18\x07 \x01(\t\x12\x31\n\npokedex_id\x18\x08 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x19\n\x11local_end_time_ms\x18\t \x01(\x03\x12\x19\n\x11is_ranking_locked\x18\n \x01(\x08\x12\x1a\n\x12\x65volved_pokemon_id\x18\x0b \x01(\x06\"\xfe\x01\n\x17\x43ontestInfoSummaryProto\x12\x36\n\x0c\x63ontest_info\x18\x01 \x03(\x0b\x32 .POGOProtos.Rpc.ContestInfoProto\x12!\n\x19traded_contest_pokemon_id\x18\x02 \x03(\x06\x12\x1d\n\x11is_ranking_locked\x18\x03 \x01(\x08\x42\x02\x18\x01\x12\x17\n\x0b\x65nd_time_ms\x18\x04 \x01(\x03\x42\x02\x18\x01\x12\x32\n\x06metric\x18\x05 \x01(\x0b\x32\".POGOProtos.Rpc.ContestMetricProto\x12\x1c\n\x14num_contests_entered\x18\x06 \x01(\x05\"`\n\x1c\x43ontestLengthThresholdsProto\x12\x0e\n\x06length\x18\x01 \x01(\t\x12\x17\n\x0fmin_duration_ms\x18\x02 \x01(\x03\x12\x17\n\x0fmax_duration_ms\x18\x03 \x01(\x03\"\xaf\x01\n\x11\x43ontestLimitProto\x12:\n\x0e\x63ontest_metric\x18\x01 \x01(\x0b\x32\".POGOProtos.Rpc.ContestMetricProto\x12=\n\x12\x63ontest_occurrence\x18\x02 \x01(\x0e\x32!.POGOProtos.Rpc.ContestOccurrence\x12\x1f\n\x17per_contest_max_entries\x18\x03 \x01(\x05\"\xa0\x01\n\x12\x43ontestMetricProto\x12>\n\x0epokemon_metric\x18\x01 \x01(\x0e\x32$.POGOProtos.Rpc.ContestPokemonMetricH\x00\x12@\n\x10ranking_standard\x18\x02 \x01(\x0e\x32&.POGOProtos.Rpc.ContestRankingStandardB\x08\n\x06metric\"Y\n\x1d\x43ontestPokemonClassFocusProto\x12\x38\n\x0erequired_class\x18\x01 \x01(\x0e\x32 .POGOProtos.Rpc.HoloPokemonClass\"^\n\x1e\x43ontestPokemonFamilyFocusProto\x12<\n\x0frequired_family\x18\x01 \x01(\x0e\x32#.POGOProtos.Rpc.HoloPokemonFamilyId\"\xaa\x01\n\x18\x43ontestPokemonFocusProto\x12\x31\n\npokedex_id\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12<\n\x0fpokemon_display\x18\x02 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\x12\x1d\n\x15require_form_to_match\x18\x03 \x01(\x08\"\x1c\n\x1a\x43ontestPokemonSectionProto\"\x90\x01\n\x1c\x43ontestPokemonTypeFocusProto\x12\x37\n\x0epokemon_type_1\x18\x01 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonType\x12\x37\n\x0epokemon_type_2\x18\x02 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonType\"\xab\x02\n\x0c\x43ontestProto\x12\x12\n\ncontest_id\x18\x01 \x01(\t\x12\x30\n\x05\x66ocus\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.ContestFocusProto\x12\x32\n\x06metric\x18\x03 \x01(\x0b\x32\".POGOProtos.Rpc.ContestMetricProto\x12\x36\n\x08schedule\x18\x04 \x01(\x0b\x32$.POGOProtos.Rpc.ContestScheduleProto\x12\x1b\n\x13rewards_template_id\x18\x05 \x01(\t\x12\x32\n\x07\x66ocuses\x18\x06 \x03(\x0b\x32!.POGOProtos.Rpc.ContestFocusProto\x12\x18\n\x10\x66ocus_string_key\x18\x07 \x01(\t\"P\n\x14\x43ontestScheduleProto\x12\x38\n\rcontest_cycle\x18\x01 \x01(\x0b\x32!.POGOProtos.Rpc.ContestCycleProto\"\xfe\x01\n\x1c\x43ontestScoreCoefficientProto\x12P\n\x0cpokemon_size\x18\x01 \x01(\x0b\x32\x38.POGOProtos.Rpc.ContestScoreCoefficientProto.PokemonSizeH\x00\x1a|\n\x0bPokemonSize\x12\x1a\n\x12height_coefficient\x18\x01 \x01(\x01\x12\x1a\n\x12weight_coefficient\x18\x02 \x01(\x01\x12\x16\n\x0eiv_coefficient\x18\x03 \x01(\x01\x12\x1d\n\x15xxl_adjustment_factor\x18\x04 \x01(\x01\x42\x0e\n\x0c\x63ontest_type\"\x8e\x01\n\x1a\x43ontestScoreComponentProto\x12\x41\n\x0e\x63omponent_type\x18\x01 \x01(\x0e\x32).POGOProtos.Rpc.ContestScoreComponentType\x12\x19\n\x11\x63oefficient_value\x18\x02 \x01(\x01\x12\x12\n\nis_visible\x18\x03 \x01(\x08\"\x9a\x01\n\x18\x43ontestScoreFormulaProto\x12\x38\n\x0c\x63ontest_type\x18\x01 \x01(\x0b\x32\".POGOProtos.Rpc.ContestMetricProto\x12\x44\n\x10score_components\x18\x02 \x03(\x0b\x32*.POGOProtos.Rpc.ContestScoreComponentProto\"\x9a\x07\n\x14\x43ontestSettingsProto\x12\x1a\n\x12is_feature_enabled\x18\x01 \x01(\x08\x12\"\n\x1aplayer_contest_max_entries\x18\x02 \x01(\x05\x12\x39\n\x0e\x63ontest_limits\x18\x03 \x03(\x0b\x32!.POGOProtos.Rpc.ContestLimitProto\x12#\n\x1b\x64\x65\x66\x61ult_contest_max_entries\x18\x04 \x01(\x05\x12)\n!min_cooldown_before_season_end_ms\x18\x05 \x01(\x03\x12o\n(contest_warmup_and_cooldown_durations_ms\x18\x06 \x03(\x0b\x32=.POGOProtos.Rpc.ContestWarmupAndCooldownDurationSettingsProto\x12(\n default_cycle_warmup_duration_ms\x18\x07 \x01(\x03\x12*\n\"default_cycle_cooldown_duration_ms\x18\x08 \x01(\x03\x12\x1e\n\x16max_catch_prompt_range\x18\t \x01(\x01\x12\x1f\n\x17\x63\x61tch_prompt_timeout_ms\x18\n \x01(\x02\x12O\n\x19\x63ontest_score_coefficient\x18\x0b \x03(\x0b\x32,.POGOProtos.Rpc.ContestScoreCoefficientProto\x12O\n\x19\x63ontest_length_thresholds\x18\x0c \x03(\x0b\x32,.POGOProtos.Rpc.ContestLengthThresholdsProto\x12\"\n\x1ais_friends_display_enabled\x18\r \x01(\x08\x12&\n\x1eleaderboard_card_display_count\x18\x0e \x01(\x05\x12\x32\n*postcontest_leaderboard_card_display_count\x18\x0f \x01(\x05\x12H\n\x16\x63ontest_score_formulas\x18\x10 \x03(\x0b\x32(.POGOProtos.Rpc.ContestScoreFormulaProto\x12\x1d\n\x15is_v2_feature_enabled\x18\x11 \x01(\x08\x12$\n\x1cis_anticheat_removal_enabled\x18\x12 \x01(\x08\"5\n\x16\x43ontestShinyFocusProto\x12\x1b\n\x13require_to_be_shiny\x18\x01 \x01(\x08\"u\n#ContestTemporaryEvolutionFocusProto\x12N\n\x1ctemporary_evolution_required\x18\x01 \x01(\x0e\x32(.POGOProtos.Rpc.HoloTemporaryEvolutionId\"\xf0\x01\n-ContestWarmupAndCooldownDurationSettingsProto\x12:\n\x0e\x63ontest_metric\x18\x01 \x01(\x0b\x32\".POGOProtos.Rpc.ContestMetricProto\x12=\n\x12\x63ontest_occurrence\x18\x02 \x01(\x0e\x32!.POGOProtos.Rpc.ContestOccurrence\x12 \n\x18\x63ycle_warmup_duration_ms\x18\x03 \x01(\x03\x12\"\n\x1a\x63ycle_cooldown_duration_ms\x18\x04 \x01(\x03\"\x87\x01\n\x13\x43ontestWinDataProto\x12\x11\n\tfort_name\x18\x01 \x01(\t\x12\x12\n\npokemon_id\x18\x02 \x01(\x06\x12\x16\n\x0e\x63ontest_end_ms\x18\x03 \x01(\x03\x12\x31\n\npokedex_id\x18\x04 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\".\n\x19\x43onversationSettingsProto\x12\x11\n\tob_string\x18\x01 \x01(\t\"\xc3\x01\n\x1d\x43onvertCandyToXlCandyOutProto\x12\x44\n\x06status\x18\x01 \x01(\x0e\x32\x34.POGOProtos.Rpc.ConvertCandyToXlCandyOutProto.Status\"\\\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1a\n\x16\x45RROR_NOT_ENOUGH_CANDY\x10\x02\x12\x1e\n\x1a\x45RROR_PLAYER_LEVEL_TOO_LOW\x10\x03\"g\n\x1a\x43onvertCandyToXlCandyProto\x12\x33\n\x06\x66\x61mily\x18\x01 \x01(\x0e\x32#.POGOProtos.Rpc.HoloPokemonFamilyId\x12\x14\n\x0cnum_xl_candy\x18\x02 \x01(\x05\"U\n\x0e\x43opyrightProto\x12\x1a\n\x12map_data_copyright\x18\x01 \x03(\t\x12\x19\n\x11imagery_copyright\x18\x02 \x03(\t\x12\x0c\n\x04year\x18\x03 \x01(\x05\"\x8b\x01\n\x1b\x43oreHandshakeTelemetryEvent\x12\x19\n\x11handshake_time_ms\x18\x01 \x01(\x03\x12\x1c\n\x14session_init_time_ms\x18\x02 \x01(\x03\x12\"\n\x1a\x61uthentication_rpc_time_ms\x18\x03 \x01(\x03\x12\x0f\n\x07success\x18\x04 \x01(\x08\"\x8c\x01\n\x1b\x43oreSafetynetTelemetryEvent\x12\x19\n\x11safetynet_time_ms\x18\x01 \x01(\x03\x12\x1b\n\x13\x61ttestation_time_ms\x18\x02 \x01(\x03\x12\x13\n\x0brpc_time_ms\x18\x03 \x01(\x03\x12\x0f\n\x07retries\x18\x04 \x01(\x03\x12\x0f\n\x07success\x18\x05 \x01(\x08\">\n\x11\x43ostSettingsProto\x12\x12\n\ncandy_cost\x18\x01 \x01(\x05\x12\x15\n\rstardust_cost\x18\x02 \x01(\x05\" \n\rCoveringProto\x12\x0f\n\x07\x63\x65ll_id\x18\x01 \x03(\x03\"N\n\x18\x43rashlyticsSettingsProto\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12!\n\x19session_sampling_fraction\x18\x02 \x01(\x02\"\xbf\x03\n%CreateBuddyMultiplayerSessionOutProto\x12\x17\n\x0fplfe_session_id\x18\x01 \x01(\t\x12\x17\n\x0f\x61rbe_join_token\x18\x02 \x01(\x0c\x12\x1c\n\x14generation_timestamp\x18\x03 \x01(\x03\x12\x13\n\x0bmax_players\x18\x04 \x01(\x05\x12L\n\x06result\x18\x05 \x01(\x0e\x32<.POGOProtos.Rpc.CreateBuddyMultiplayerSessionOutProto.Result\"\xe2\x01\n\x06Result\x12\x12\n\x0e\x43REATE_SUCCESS\x10\x00\x12\x18\n\x14\x43REATE_BUDDY_NOT_SET\x10\x01\x12\x1a\n\x16\x43REATE_BUDDY_NOT_FOUND\x10\x02\x12\x14\n\x10\x43REATE_BAD_BUDDY\x10\x03\x12\x1f\n\x1b\x43REATE_BUDDY_V2_NOT_ENABLED\x10\x04\x12\x1f\n\x1b\x43REATE_PLAYER_LEVEL_TOO_LOW\x10\x05\x12\x18\n\x14\x43REATE_UNKNOWN_ERROR\x10\x06\x12\x1c\n\x18\x43REATE_U13_NO_PERMISSION\x10\x07\"$\n\"CreateBuddyMultiplayerSessionProto\"2\n\x1e\x43reateCombatChallengeDataProto\x12\x10\n\x08ob_int32\x18\x01 \x01(\x05\"\xa3\x02\n\x1d\x43reateCombatChallengeOutProto\x12\x44\n\x06result\x18\x01 \x01(\x0e\x32\x34.POGOProtos.Rpc.CreateCombatChallengeOutProto.Result\x12\x37\n\tchallenge\x18\x02 \x01(\x0b\x32$.POGOProtos.Rpc.CombatChallengeProto\"\x82\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12!\n\x1d\x45RROR_INVALID_CHALLENGE_STATE\x10\x02\x12$\n ERROR_PLAYER_BELOW_MINIMUM_LEVEL\x10\x03\x12\x17\n\x13\x45RROR_ACCESS_DENIED\x10\x04\"2\n\x1a\x43reateCombatChallengeProto\x12\x14\n\x0c\x63hallenge_id\x18\x01 \x01(\t\"\x93\x01\n&CreateCombatChallengeResponseDataProto\x12\x10\n\x08ob_int32\x18\x01 \x01(\x05\x12\x11\n\tob_uint32\x18\x02 \x01(\r\x12\x44\n\x06result\x18\x03 \x01(\x0e\x32\x34.POGOProtos.Rpc.CreateCombatChallengeOutProto.Result\"M\n\'CreateGuestLoginSecretTokenRequestProto\x12\x0f\n\x07\x61pi_key\x18\x01 \x01(\t\x12\x11\n\tdevice_id\x18\x02 \x01(\t\"\xf9\x01\n(CreateGuestLoginSecretTokenResponseProto\x12O\n\x06status\x18\x01 \x01(\x0e\x32?.POGOProtos.Rpc.CreateGuestLoginSecretTokenResponseProto.Status\x12\x0e\n\x06secret\x18\x02 \x01(\x0c\"l\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rUNKNOWN_ERROR\x10\x02\x12\x10\n\x0cUNAUTHORIZED\x10\x03\x12\x0c\n\x08\x44ISABLED\x10\x04\x12\x17\n\x13\x45XCEEDED_RATE_LIMIT\x10\x05\"\xb4\x02\n\x18\x43reatePokemonTagOutProto\x12?\n\x06result\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.CreatePokemonTagOutProto.Result\x12\x34\n\x0b\x63reated_tag\x18\x02 \x01(\x0b\x32\x1f.POGOProtos.Rpc.PokemonTagProto\"\xa0\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1e\n\x1a\x45RROR_PLAYER_LEVEL_TOO_LOW\x10\x02\x12\x16\n\x12TAG_ALREADY_EXISTS\x10\x03\x12%\n!PLAYER_HAS_MAXIMUM_NUMBER_OF_TAGS\x10\x04\x12\x1f\n\x1bTAG_NAME_CONTAINS_PROFANITY\x10\x05\"U\n\x15\x43reatePokemonTagProto\x12\x0c\n\x04name\x18\x01 \x01(\t\x12.\n\x05\x63olor\x18\x02 \x01(\x0e\x32\x1f.POGOProtos.Rpc.PokemonTagColor\"\x92\x04\n\x16\x43reatePostcardOutProto\x12=\n\x06result\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.CreatePostcardOutProto.Result\x12\x36\n\x08postcard\x18\x02 \x01(\x0b\x32$.POGOProtos.Rpc.PostcardDisplayProto\x12Y\n\"butterfly_collector_updated_region\x18\x03 \x01(\x0b\x32-.POGOProtos.Rpc.ButterflyCollectorRegionMedal\"\xa5\x02\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1f\n\x1b\x45RROR_SENDER_DOES_NOT_EXIST\x10\x02\x12\x1d\n\x19\x45RROR_GIFT_DOES_NOT_EXIST\x10\x03\x12\"\n\x1e\x45RROR_POSTCARD_ALREADY_CREATED\x10\x04\x12!\n\x1d\x45RROR_POSTCARD_INVENTORY_FULL\x10\x05\x12\x15\n\x11\x45RROR_NOT_ENABLED\x10\x06\x12\x16\n\x12\x45RROR_RATE_LIMITED\x10\x07\x12 \n\x1c\x45RROR_PLAYER_HAS_NO_STICKERS\x10\x08\x12+\n\'SUCCESS_INVENTORY_DAILY_BUTTERFLY_LIMIT\x10\t\"f\n\x13\x43reatePostcardProto\x12\x12\n\ngiftbox_id\x18\x01 \x01(\x04\x12\x11\n\tsender_id\x18\x02 \x01(\t\x12\x12\n\nsticker_id\x18\x03 \x03(\t\x12\x14\n\x0c\x65ncounter_id\x18\x04 \x01(\t\"2\n\x1d\x43reateSharedLoginTokenRequest\x12\x11\n\tdevice_id\x18\x01 \x01(\t\"\xd0\x02\n\x1e\x43reateSharedLoginTokenResponse\x12\x45\n\x06status\x18\x01 \x01(\x0e\x32\x35.POGOProtos.Rpc.CreateSharedLoginTokenResponse.Status\x12\x1a\n\x12shared_login_token\x18\x02 \x01(\x0c\x12U\n\x0ftoken_meta_data\x18\x03 \x01(\x0b\x32<.POGOProtos.Rpc.CreateSharedLoginTokenResponse.TokenMetaData\x1a?\n\rTokenMetaData\x12\r\n\x05\x65mail\x18\x01 \x01(\t\x12\x1f\n\x17\x65xpiration_timestamp_ms\x18\x02 \x01(\x03\"3\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\"]\n\x0b\x43reatorInfo\x12\x19\n\x11\x63reator_player_id\x18\x01 \x01(\t\x12\x18\n\x10\x63reator_codename\x18\x02 \x01(\t\x12\x19\n\x11show_creator_name\x18\x03 \x01(\x08\"7\n\x14\x43rmProxyRequestProto\x12\x0e\n\x06\x61\x63tion\x18\x01 \x01(\r\x12\x0f\n\x07payload\x18\x02 \x01(\x0c\"\xfc\x01\n\x15\x43rmProxyResponseProto\x12<\n\x06status\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.CrmProxyResponseProto.Status\x12\x15\n\rerror_message\x18\x02 \x01(\t\x12\x0f\n\x07payload\x18\x03 \x01(\x0c\"}\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x06\n\x02OK\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1b\n\x17\x45RROR_PERMISSION_DENIED\x10\x03\x12\x15\n\x11\x45RROR_UNAVAILABLE\x10\x04\x12\x19\n\x15\x45RROR_UNAUTHENTICATED\x10\x05\"\xad\x01\n\"CrossGameSocialGlobalSettingsProto\x12\x1f\n\x17online_status_min_level\x18\x01 \x01(\x05\x12!\n\x19niantic_profile_min_level\x18\x02 \x01(\x05\x12\x1e\n\x16\x66riends_list_min_level\x18\x03 \x01(\x05\x12#\n\x1bmax_friends_per_detail_page\x18\x04 \x01(\x05\"\xa9\x01\n\x1c\x43rossGameSocialSettingsProto\x12,\n$online_status_enabled_override_level\x18\x01 \x01(\x08\x12.\n&niantic_profile_enabled_override_level\x18\x02 \x01(\x08\x12+\n#friends_list_enabled_override_level\x18\x03 \x01(\x08\"\x83\x01\n\x10\x43uratedLabelSpec\x12\x36\n\x0e\x62locked_labels\x18\x01 \x03(\x0b\x32\x1e.POGOProtos.Rpc.LabelBlockSpec\x12\x37\n\x0c\x61\x64\x64\x65\x64_labels\x18\x02 \x03(\x0b\x32!.POGOProtos.Rpc.LabelAdditionSpec\"\x9c\x01\n\x15\x43urrencyQuantityProto\x12\x15\n\rcurrency_type\x18\x01 \x01(\t\x12\x10\n\x08quantity\x18\x02 \x01(\x05\x12\x1f\n\x17\x66iat_purchased_quantity\x18\x03 \x01(\x05\x12\x1a\n\x12\x66iat_currency_type\x18\x04 \x01(\t\x12\x1d\n\x15\x66iat_currency_cost_e6\x18\x05 \x01(\x03\"~\n\x13\x43urrencyUpdateProto\x12\x15\n\rcurrency_name\x18\x01 \x01(\t\x12\x16\n\x0e\x63urrency_delta\x18\x02 \x01(\x05\x12\x18\n\x10\x63urrency_balance\x18\x03 \x01(\x05\x12\x1e\n\x16\x66iat_purchased_balance\x18\x04 \x01(\x05\"N\n\x19\x43urrentEventsSectionProto\x12\x31\n\x06\x65vents\x18\x01 \x03(\x0b\x32!.POGOProtos.Rpc.EventSectionProto\"\x85\x01\n\x10\x43urrentNewsProto\x12\x37\n\rnews_articles\x18\x01 \x03(\x0b\x32 .POGOProtos.Rpc.NewsArticleProto\x12\x18\n\x10news_strings_url\x18\x02 \x01(\t\x12\x1e\n\x16last_updated_timestamp\x18\x03 \x01(\x03\"3\n\x1d\x44\x61ilyAdventureIncenseLogEntry\x12\x12\n\nday_bucket\x18\x01 \x01(\x04\"\xf5\x01\n\"DailyAdventureIncenseSettingsProto\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12)\n!pokeball_threshold_to_reward_loot\x18\x02 \x01(\x05\x12*\n\x07rewards\x18\x03 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12*\n\"daily_adventure_incense_reset_time\x18\x04 \x01(\t\x12\x11\n\tob_bool_2\x18\x05 \x01(\x08\x12\x17\n\x0fpace_multiplier\x18\x06 \x01(\x05\x12\x0f\n\x07ob_bool\x18\x07 \x01(\x08\"\xe0\x01\n\x1e\x44\x61ilyAdventureIncenseTelemetry\x12\x45\n\x06status\x18\x01 \x01(\x0e\x32\x35.POGOProtos.Rpc.DailyAdventureIncenseTelemetry.Status\x12\x0f\n\x07ob_bool\x18\x02 \x01(\x08\"f\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0e\n\nVIEW_RECAP\x10\x01\x12\x1a\n\x16\x43LICK_SHARE_FROM_RECAP\x10\x02\x12%\n!CLICK_SHARE_FROM_PHOTO_COLLECTION\x10\x03\"f\n\x0f\x44\x61ilyBonusProto\x12!\n\x19next_collect_timestamp_ms\x18\x01 \x01(\x03\x12\x30\n(next_defender_bonus_collect_timestamp_ms\x18\x02 \x01(\x03\"c\n\x1d\x44\x61ilyBuddyAffectionQuestProto\x12\x42\n\x17\x64\x61ily_affection_counter\x18\x01 \x01(\x0b\x32!.POGOProtos.Rpc.DailyCounterProto\"K\n\x11\x44\x61ilyCounterProto\x12\x0e\n\x06window\x18\x01 \x01(\x03\x12\r\n\x05\x63ount\x18\x02 \x01(\x05\x12\x17\n\x0f\x62uckets_per_day\x18\x03 \x01(\x05\"4\n!DailyEncounterGlobalSettingsProto\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\"\xf6\x02\n\x16\x44\x61ilyEncounterOutProto\x12=\n\x06result\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.DailyEncounterOutProto.Result\x12-\n\x07pokemon\x18\x02 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x44\n\x13\x63\x61pture_probability\x18\x03 \x01(\x0b\x32\'.POGOProtos.Rpc.CaptureProbabilityProto\x12)\n\x0b\x61\x63tive_item\x18\x04 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\"\n\x1a\x61rplus_attempts_until_flee\x18\x05 \x01(\x05\"Y\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1b\n\x17\x45NCOUNTER_NOT_AVAILABLE\x10\x02\x12\x1a\n\x16POKEMON_INVENTORY_FULL\x10\x03\"G\n\x13\x44\x61ilyEncounterProto\x12\x14\n\x0c\x65ncounter_id\x18\x01 \x01(\x03\x12\x1a\n\x12\x65ncounter_location\x18\x02 \x01(\t\"N\n\x0f\x44\x61ilyQuestProto\x12\x1d\n\x15\x63urrent_period_bucket\x18\x01 \x01(\x05\x12\x1c\n\x14\x63urrent_streak_count\x18\x02 \x01(\x05\"\xa1\x01\n\x12\x44\x61ilyQuestSettings\x12\x17\n\x0f\x62uckets_per_day\x18\x01 \x01(\x05\x12\x15\n\rstreak_length\x18\x02 \x01(\x05\x12\x18\n\x10\x62onus_multiplier\x18\x03 \x01(\x02\x12\x1f\n\x17streak_bonus_multiplier\x18\x04 \x01(\x02\x12\x0f\n\x07\x64isable\x18\x05 \x01(\x08\x12\x0f\n\x07ob_bool\x18\x06 \x01(\x08\"\xc9\x01\n\x11\x44\x61ilyStreaksProto\x12>\n\x07streaks\x18\x01 \x03(\x0b\x32-.POGOProtos.Rpc.DailyStreaksProto.StreakProto\x1at\n\x0bStreakProto\x12-\n\nquest_type\x18\x01 \x01(\x0e\x32\x19.POGOProtos.Rpc.QuestType\x12\r\n\x05\x63ount\x18\x02 \x01(\x05\x12\x0e\n\x06target\x18\x03 \x01(\x05\x12\x17\n\x0fremaining_today\x18\x04 \x01(\x05\"S\n\x13\x44\x61magePropertyProto\x12#\n\x1bsuper_effective_charge_move\x18\x01 \x01(\x08\x12\x17\n\x0fweather_boosted\x18\x02 \x01(\x08\"?\n\x11\x44\x61taAccessRequest\x12\r\n\x05\x65mail\x18\x01 \x01(\t\x12\x1b\n\x13language_short_code\x18\x02 \x01(\t\"\xce\x01\n\x12\x44\x61taAccessResponse\x12\x39\n\x06status\x18\x01 \x01(\x0e\x32).POGOProtos.Rpc.DataAccessResponse.Status\x12\x15\n\rerror_message\x18\x02 \x01(\t\"f\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x16\n\x12\x45RROR_INVALIDEMAIL\x10\x02\x12\x19\n\x15\x45RROR_INVALIDLANGUAGE\x10\x03\x12\x11\n\rERROR_UNKNOWN\x10\x04\"\xb6\x01\n\tDatapoint\x12\x0e\n\x04long\x18\x01 \x01(\x03H\x00\x12\x10\n\x06\x64ouble\x18\x02 \x01(\x01H\x00\x12\x11\n\x07\x62oolean\x18\x03 \x01(\x08H\x00\x12,\n\x04kind\x18\x05 \x01(\x0e\x32\x1e.POGOProtos.Rpc.Datapoint.Kind\"=\n\x04Kind\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05gauge\x10\x01\x12\t\n\x05\x64\x65lta\x10\x02\x12\x0e\n\ncumulative\x10\x03\x42\x07\n\x05Value\"-\n\x16\x44\x61ysWithARowQuestProto\x12\x13\n\x0blast_window\x18\x01 \x01(\x05\"5\n\x0e\x44\x65\x62ugInfoProto\x12\x10\n\x08latitude\x18\x01 \x01(\x01\x12\x11\n\tlongitude\x18\x02 \x01(\x01\"3\n\x1f\x44\x65\x63lineCombatChallengeDataProto\x12\x10\n\x08ob_int32\x18\x01 \x01(\x05\"\x85\x02\n\x1e\x44\x65\x63lineCombatChallengeOutProto\x12\x45\n\x06result\x18\x01 \x01(\x0e\x32\x35.POGOProtos.Rpc.DeclineCombatChallengeOutProto.Result\"\x9b\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12!\n\x1d\x45RROR_INVALID_CHALLENGE_STATE\x10\x02\x12\x1d\n\x19\x45RROR_CHALLENGE_NOT_FOUND\x10\x03\x12\x1a\n\x16\x45RROR_ALREADY_TIMEDOUT\x10\x04\x12\x1b\n\x17\x45RROR_ALREADY_CANCELLED\x10\x05\"3\n\x1b\x44\x65\x63lineCombatChallengeProto\x12\x14\n\x0c\x63hallenge_id\x18\x01 \x01(\t\"\x95\x01\n\'DeclineCombatChallengeResponseDataProto\x12\x10\n\x08ob_int32\x18\x01 \x01(\x05\x12\x11\n\tob_uint32\x18\x02 \x01(\r\x12\x45\n\x06result\x18\x03 \x01(\x0e\x32\x35.POGOProtos.Rpc.DeclineCombatChallengeOutProto.Result\"\x98\x01\n\x19\x44\x65\x63lineExRaidPassLogEntry\x12@\n\x06result\x18\x01 \x01(\x0e\x32\x30.POGOProtos.Rpc.DeclineExRaidPassLogEntry.Result\x12\x17\n\x0f\x66riend_codename\x18\x02 \x01(\t\" \n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\"\xb4\x01\n\x19\x44\x65\x63lineExRaidPassOutProto\x12@\n\x06result\x18\x01 \x01(\x0e\x32\x30.POGOProtos.Rpc.DeclineExRaidPassOutProto.Result\"U\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12 \n\x1c\x45RROR_EX_RAID_PASS_NOT_FOUND\x10\x02\x12\x11\n\rERROR_UNKNOWN\x10\x03\"<\n\x16\x44\x65\x63lineExRaidPassProto\x12\x0f\n\x07\x66ort_id\x18\x01 \x01(\t\x12\x11\n\traid_seed\x18\x02 \x01(\x03\"\xda\x01\n\x1b\x44\x65\x63lineFriendInviteOutProto\x12\x42\n\x06result\x18\x01 \x01(\x0e\x32\x32.POGOProtos.Rpc.DeclineFriendInviteOutProto.Result\"w\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1f\n\x1b\x45RROR_INVITE_DOES_NOT_EXIST\x10\x03\x12!\n\x1d\x45RROR_INVITE_ALREADY_DECLINED\x10\x04\"E\n\x18\x44\x65\x63lineFriendInviteProto\x12\x11\n\tplayer_id\x18\x01 \x01(\t\x12\x16\n\x0enia_account_id\x18\x02 \x01(\t\"\xde\x06\n\x1b\x44\x65\x65pLinkingEnumWrapperProto\"\xc7\x04\n\x15\x44\x65\x65pLinkingActionName\x12\t\n\x05UNSET\x10\x00\x12\r\n\tOPEN_SHOP\x10\x01\x12\r\n\tOPEN_NEWS\x10\x02\x12\x16\n\x12OPEN_BATTLE_LEAGUE\x10\x03\x12\x11\n\rOPEN_SETTINGS\x10\x04\x12\x17\n\x13OPEN_PLAYER_PROFILE\x10\x05\x12\x0e\n\nOPEN_BUDDY\x10\x06\x12\x15\n\x11OPEN_AVATAR_ITEMS\x10\x07\x12\x13\n\x0fOPEN_QUEST_LIST\x10\x08\x12\x1a\n\x16OPEN_POKEMON_INVENTORY\x10\t\x12\x17\n\x13OPEN_NEARBY_POKEMON\x10\n\x12\x10\n\x0cOPEN_POKEDEX\x10\x0b\x12\x0f\n\x0bOPEN_EVENTS\x10\x0c\x12\x10\n\x0cOPEN_JOURNAL\x10\r\x12\r\n\tOPEN_TIPS\x10\x0e\x12\x17\n\x13OPEN_ITEM_INVENTORY\x10\x0f\x12\x16\n\x12\x46ILL_REFERRAL_CODE\x10\x10\x12\x15\n\x11OPEN_ADDRESS_BOOK\x10\x11\x12\x12\n\x0eOPEN_EGG_HATCH\x10\x12\x12\x0c\n\x08OPEN_GYM\x10\x13\x12\r\n\tOPEN_RAID\x10\x14\x12\x15\n\x11USE_DAILY_INCENSE\x10\x15\x12\x16\n\x12OPEN_DEFENDING_GYM\x10\x16\x12\x13\n\x0fOPEN_NEARBY_GYM\x10\x17\x12\x13\n\x0fREDEEM_PASSCODE\x10\x18\x12\x17\n\x13OPEN_CONTEST_REWARD\x10\x19\x12\x0e\n\nADD_FRIEND\x10\x1a\x12\x11\n\rOPEN_CAMPFIRE\x10\x1b\"=\n\x10NearbyPokemonTab\x12\x12\n\x0eNEARBY_POKEMON\x10\x00\x12\t\n\x05RAIDS\x10\x01\x12\n\n\x06ROUTES\x10\x02\",\n\x10PlayerProfileTab\x12\x0b\n\x07PROFILE\x10\x00\x12\x0b\n\x07\x46RIENDS\x10\x01\">\n\x13PokemonInventoryTab\x12\x10\n\x0c\x43OMBAT_PARTY\x10\x00\x12\x0b\n\x07POKEMON\x10\x01\x12\x08\n\x04\x45GGS\x10\x02\"H\n\x0cQuestListTab\x12\x0e\n\nTODAY_VIEW\x10\x00\x12\x12\n\x0e\x46IELD_RESEARCH\x10\x01\x12\x14\n\x10SPECIAL_RESEARCH\x10\x02\"\xc3\x02\n\x18\x44\x65\x65pLinkingSettingsProto\x12*\n\"min_player_level_for_external_link\x18\x01 \x01(\x05\x12.\n&min_player_level_for_notification_link\x18\x02 \x01(\x05\x12Z\n\x0f\x65xternal_action\x18\x03 \x03(\x0e\x32\x41.POGOProtos.Rpc.DeepLinkingEnumWrapperProto.DeepLinkingActionName\x12^\n\x13notification_action\x18\x04 \x03(\x0e\x32\x41.POGOProtos.Rpc.DeepLinkingEnumWrapperProto.DeepLinkingActionName\x12\x0f\n\x07ob_bool\x18\x05 \x01(\x08\"\xa7\x01\n\x14\x44\x65\x65pLinkingTelemetry\x12\x13\n\x0b\x61\x63tion_name\x18\x01 \x01(\t\x12\x44\n\x0blink_source\x18\x02 \x01(\x0e\x32/.POGOProtos.Rpc.DeepLinkingTelemetry.LinkSource\"4\n\nLinkSource\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x07\n\x03URL\x10\x01\x12\x10\n\x0cNOTIFICATION\x10\x02\">\n\x1f\x44\x65leteAccountEmailOnFileRequest\x12\x1b\n\x13language_short_code\x18\x01 \x01(\t\"\xb8\x03\n DeleteAccountEmailOnFileResponse\x12G\n\x06status\x18\x01 \x01(\x0e\x32\x37.POGOProtos.Rpc.DeleteAccountEmailOnFileResponse.Status\x12\x15\n\rerror_message\x18\x02 \x01(\t\x12\x1a\n\x12\x63onfirmation_email\x18\x03 \x01(\t\x12\x1a\n\x12has_apple_provider\x18\x04 \x01(\x08\"\xfb\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1b\n\x17\x45RROR_EMAIL_NOT_ON_FILE\x10\x02\x12\x1a\n\x16\x45RROR_INVALID_LANGUAGE\x10\x03\x12\x1b\n\x17\x45RROR_APP_NOT_SUPPORTED\x10\x04\x12\x18\n\x14\x45RROR_INVALID_PLAYER\x10\x05\x12\x1b\n\x17\x45RROR_DUPLICATE_REQUEST\x10\x06\x12\x19\n\x15\x45RROR_HELPSHIFT_ERROR\x10\x07\x12\x11\n\rERROR_UNKNOWN\x10\x08\x12\x1e\n\x1a\x45RROR_CODENAME_NOT_ON_FILE\x10\t\"V\n\x14\x44\x65leteAccountRequest\x12\r\n\x05\x65mail\x18\x01 \x01(\t\x12\x1b\n\x13language_short_code\x18\x02 \x01(\t\x12\x12\n\nis_dry_run\x18\x03 \x01(\x08\"\xa9\x02\n\x15\x44\x65leteAccountResponse\x12<\n\x06status\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.DeleteAccountResponse.Status\x12\x15\n\rerror_message\x18\x02 \x01(\t\"\xba\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x16\n\x12\x45RROR_INVALIDEMAIL\x10\x02\x12\x19\n\x15\x45RROR_INVALIDLANGUAGE\x10\x03\x12\x11\n\rERROR_UNKNOWN\x10\x04\x12\x1b\n\x17\x45RROR_APP_NOT_SUPPORTED\x10\x05\x12\x18\n\x14\x45RROR_INVALID_PLAYER\x10\x06\x12\x1b\n\x17\x45RROR_DUPLICATE_REQUEST\x10\x07\"\xbd\x01\n\x1f\x44\x65leteGiftFromInventoryOutProto\x12\x46\n\x06result\x18\x01 \x01(\x0e\x32\x36.POGOProtos.Rpc.DeleteGiftFromInventoryOutProto.Result\"R\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1d\n\x19\x45RROR_GIFT_DOES_NOT_EXIST\x10\x03\"2\n\x1c\x44\x65leteGiftFromInventoryProto\x12\x12\n\ngiftbox_id\x18\x01 \x03(\x04\"\xf6\x01\n\x12\x44\x65leteGiftOutProto\x12\x39\n\x06result\x18\x01 \x01(\x0e\x32).POGOProtos.Rpc.DeleteGiftOutProto.Result\"\xa4\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1b\n\x17\x45RROR_INVALID_PLAYER_ID\x10\x03\x12\x1a\n\x16\x45RROR_FRIEND_NOT_FOUND\x10\x04\x12\x1d\n\x19\x45RROR_GIFT_DOES_NOT_EXIST\x10\x05\x12\x17\n\x13\x45RROR_FRIEND_UPDATE\x10\x06\"8\n\x0f\x44\x65leteGiftProto\x12\x11\n\tplayer_id\x18\x01 \x01(\t\x12\x12\n\ngiftbox_id\x18\x02 \x01(\x04\"<\n\x15\x44\x65leteNewsfeedRequest\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\t\x12\x13\n\x0b\x63\x61mpaign_id\x18\x02 \x01(\x03\"\x94\x01\n\x16\x44\x65leteNewsfeedResponse\x12=\n\x06result\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.DeleteNewsfeedResponse.Result\";\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\n\n\x06\x46\x41ILED\x10\x02\x12\r\n\tNOT_FOUND\x10\x03\".\n\x18\x44\x65letePhoneNumberRequest\x12\x12\n\ncontact_id\x18\x01 \x01(\t\"\xa9\x01\n\x19\x44\x65letePhoneNumberResponse\x12@\n\x06status\x18\x01 \x01(\x0e\x32\x30.POGOProtos.Rpc.DeletePhoneNumberResponse.Status\x12\x15\n\rerror_message\x18\x02 \x01(\t\"3\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\"\x9b\x01\n\x13\x44\x65letePhotoOutProto\x12:\n\x06result\x18\x01 \x01(\x0e\x32*.POGOProtos.Rpc.DeletePhotoOutProto.Result\"H\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x13\n\x0fIMAGE_NOT_FOUND\x10\x02\x12\x11\n\rERROR_UNKNOWN\x10\x03\"$\n\x10\x44\x65letePhotoProto\x12\x10\n\x08photo_id\x18\x01 \x01(\t\"\xb5\x01\n\x18\x44\x65letePokemonTagOutProto\x12?\n\x06result\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.DeletePokemonTagOutProto.Result\"X\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1e\n\x1a\x45RROR_PLAYER_LEVEL_TOO_LOW\x10\x02\x12\x16\n\x12TAG_DOES_NOT_EXIST\x10\x03\"\'\n\x15\x44\x65letePokemonTagProto\x12\x0e\n\x06tag_id\x18\x01 \x01(\x04\"\x89\x02\n\x16\x44\x65letePostcardOutProto\x12=\n\x06result\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.DeletePostcardOutProto.Result\x12\x36\n\x08postcard\x18\x02 \x01(\x0b\x32$.POGOProtos.Rpc.PostcardDisplayProto\"x\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12!\n\x1d\x45RROR_POSTCARD_DOES_NOT_EXIST\x10\x02\x12\x1c\n\x18\x45RROR_POSTCARD_FAVORITED\x10\x03\x12\x15\n\x11\x45RROR_NOT_ENABLED\x10\x04\"*\n\x13\x44\x65letePostcardProto\x12\x13\n\x0bpostcard_id\x18\x01 \x01(\t\"\x8c\x02\n\x17\x44\x65letePostcardsOutProto\x12>\n\x06result\x18\x01 \x01(\x0e\x32..POGOProtos.Rpc.DeletePostcardsOutProto.Result\x12\x37\n\tpostcards\x18\x02 \x03(\x0b\x32$.POGOProtos.Rpc.PostcardDisplayProto\"x\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12!\n\x1d\x45RROR_POSTCARD_DOES_NOT_EXIST\x10\x02\x12\x1c\n\x18\x45RROR_POSTCARD_FAVORITED\x10\x03\x12\x15\n\x11\x45RROR_NOT_ENABLED\x10\x04\",\n\x14\x44\x65letePostcardsProto\x12\x14\n\x0cpostcard_ids\x18\x01 \x03(\t\"\xa7\x01\n\x16\x44\x65ployPokemonTelemetry\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x31\n\x07pokemon\x18\x02 \x01(\x0b\x32 .POGOProtos.Rpc.PokemonTelemetry\x12\x0e\n\x06gym_id\x18\x03 \x01(\t\x12\"\n\x04team\x18\x04 \x01(\x0e\x32\x14.POGOProtos.Rpc.Team\x12\x16\n\x0e\x64\x65\x66\x65nder_count\x18\x05 \x01(\x05\"u\n\x15\x44\x65ploymentTotalsProto\x12\x11\n\ttimes_fed\x18\x01 \x01(\x05\x12\x13\n\x0b\x62\x61ttles_won\x18\x02 \x01(\x05\x12\x14\n\x0c\x62\x61ttles_lost\x18\x03 \x01(\x05\x12\x1e\n\x16\x64\x65ployment_duration_ms\x18\x04 \x01(\x03\"\xe8\x04\n\x0f\x44\x65scriptorProto\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x33\n\x05\x66ield\x18\x02 \x03(\x0b\x32$.POGOProtos.Rpc.FieldDescriptorProto\x12\x34\n\x0bnested_type\x18\x03 \x03(\x0b\x32\x1f.POGOProtos.Rpc.DescriptorProto\x12\x36\n\tenum_type\x18\x04 \x03(\x0b\x32#.POGOProtos.Rpc.EnumDescriptorProto\x12G\n\x0f\x65xtension_range\x18\x05 \x03(\x0b\x32..POGOProtos.Rpc.DescriptorProto.ExtensionRange\x12\x37\n\textension\x18\x06 \x03(\x0b\x32$.POGOProtos.Rpc.FieldDescriptorProto\x12/\n\x07options\x18\x07 \x01(\x0b\x32\x1e.POGOProtos.Rpc.MessageOptions\x12\x38\n\noneof_decl\x18\x08 \x03(\x0b\x32$.POGOProtos.Rpc.OneofDescriptorProto\x12\x45\n\x0ereserved_range\x18\t \x03(\x0b\x32-.POGOProtos.Rpc.DescriptorProto.ReservedRange\x12\x15\n\rreserved_name\x18\n \x03(\t\x1a,\n\x0e\x45xtensionRange\x12\r\n\x05start\x18\x01 \x01(\x05\x12\x0b\n\x03\x65nd\x18\x02 \x01(\x05\x1a+\n\rReservedRange\x12\r\n\x05start\x18\x01 \x01(\x05\x12\x0b\n\x03\x65nd\x18\x02 \x01(\x05\"\xf4\x03\n\tDetection\x12\r\n\x05label\x18\x01 \x03(\t\x12\x14\n\x08label_id\x18\x02 \x03(\x05\x42\x02\x10\x01\x12\x11\n\x05score\x18\x03 \x03(\x02\x42\x02\x10\x01\x12\x38\n\rlocation_data\x18\x04 \x01(\x0b\x32\x1c.POGOProtos.Rpc.LocationDataH\x00\x88\x01\x01\x12\x18\n\x0b\x66\x65\x61ture_tag\x18\x05 \x01(\tH\x01\x88\x01\x01\x12\x15\n\x08track_id\x18\x06 \x01(\tH\x02\x88\x01\x01\x12\x19\n\x0c\x64\x65tection_id\x18\x07 \x01(\x03H\x03\x88\x01\x01\x12L\n\x15\x61ssociated_detections\x18\x08 \x03(\x0b\x32-.POGOProtos.Rpc.Detection.AssociatedDetection\x12\x14\n\x0c\x64isplay_name\x18\t \x03(\t\x12\x1b\n\x0etimestamp_usec\x18\n \x01(\x03H\x04\x88\x01\x01\x1aU\n\x13\x41ssociatedDetection\x12\x0f\n\x02id\x18\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\n\nconfidence\x18\x02 \x01(\x02H\x01\x88\x01\x01\x42\x05\n\x03_idB\r\n\x0b_confidenceB\x10\n\x0e_location_dataB\x0e\n\x0c_feature_tagB\x0b\n\t_track_idB\x0f\n\r_detection_idB\x11\n\x0f_timestamp_usec\"=\n\rDetectionList\x12,\n\tdetection\x18\x01 \x03(\x0b\x32\x19.POGOProtos.Rpc.Detection\"7\n\x0e\x44\x65veloperToken\x12\x10\n\x08id_token\x18\x01 \x01(\t\x12\x13\n\x0bowner_email\x18\x02 \x01(\t\"\x98\x01\n\x11\x44\x65viceOSTelemetry\x12\x46\n\x0c\x61rchitecture\x18\x01 \x01(\x0e\x32\x30.POGOProtos.Rpc.DeviceOSTelemetry.OSArchitecture\";\n\x0eOSArchitecture\x12\t\n\x05UNSET\x10\x00\x12\x0e\n\narch32_bit\x10\x01\x12\x0e\n\narch64_bit\x10\x02\"\x9b\x01\n\x1c\x44\x65viceServiceToggleTelemetry\x12N\n\x1b\x64\x65vice_service_telemetry_id\x18\x01 \x01(\x0e\x32).POGOProtos.Rpc.DeviceServiceTelemetryIds\x12\x13\n\x0bwas_enabled\x18\x02 \x01(\x08\x12\x16\n\x0ewas_subsequent\x18\x03 \x01(\x08\"\xd6\x01\n\x1d\x44\x65viceSpecificationsTelemetry\x12\x14\n\x0c\x64\x65vice_width\x18\x01 \x01(\x05\x12\x15\n\rdevice_height\x18\x02 \x01(\x05\x12\x14\n\x0c\x63\x61mera_width\x18\x03 \x01(\x05\x12\x15\n\rcamera_height\x18\x04 \x01(\x05\x12\x1e\n\x16\x63\x61mera_focal_length_fx\x18\x05 \x01(\x02\x12\x1e\n\x16\x63\x61mera_focal_length_fy\x18\x06 \x01(\x02\x12\x1b\n\x13\x63\x61mera_refresh_rate\x18\x07 \x01(\x05\"P\n\x11\x44ialogueLineProto\x12\x0c\n\x04text\x18\x01 \x01(\t\x12-\n\x03npc\x18\x02 \x01(\x0b\x32 .POGOProtos.Rpc.DialogueNpcProto\"\xd8\x01\n\x10\x44ialogueNpcProto\x12=\n\tcharacter\x18\x01 \x01(\x0e\x32*.POGOProtos.Rpc.DialogueNpcProto.Character\x12?\n\nexpression\x18\x02 \x01(\x0e\x32+.POGOProtos.Rpc.DialogueNpcProto.Expression\" \n\tCharacter\x12\x13\n\x0f\x43HARACTER_UNSET\x10\x00\"\"\n\nExpression\x12\x14\n\x10\x45XPRESSION_UNSET\x10\x00\"l\n\x12\x44iffInventoryProto\x12:\n\x0e\x63ompacted_item\x18\x01 \x03(\x0b\x32\".POGOProtos.Rpc.InventoryItemProto\x12\x1a\n\x12last_compaction_ms\x18\x03 \x01(\x03\"\x9f\x03\n\x15\x44iskEncounterOutProto\x12<\n\x06result\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.DiskEncounterOutProto.Result\x12-\n\x07pokemon\x18\x02 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x44\n\x13\x63\x61pture_probability\x18\x03 \x01(\x0b\x32\'.POGOProtos.Rpc.CaptureProbabilityProto\x12)\n\x0b\x61\x63tive_item\x18\x04 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\"\n\x1a\x61rplus_attempts_until_flee\x18\x05 \x01(\x05\"\x83\x01\n\x06Result\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rNOT_AVAILABLE\x10\x02\x12\x10\n\x0cNOT_IN_RANGE\x10\x03\x12\x1e\n\x1a\x45NCOUNTER_ALREADY_FINISHED\x10\x04\x12\x1a\n\x16POKEMON_INVENTORY_FULL\x10\x05\"\xa5\x01\n\x12\x44iskEncounterProto\x12\x14\n\x0c\x65ncounter_id\x18\x01 \x01(\x03\x12\x0f\n\x07\x66ort_id\x18\x02 \x01(\t\x12\x1a\n\x12player_lat_degrees\x18\x03 \x01(\x01\x12\x1a\n\x12player_lng_degrees\x18\x04 \x01(\x01\x12\x17\n\x0fgym_lat_degrees\x18\x05 \x01(\x01\x12\x17\n\x0fgym_lng_degrees\x18\x06 \x01(\x01\"!\n\x1f\x44ismissContactListUpdateRequest\"\xa0\x01\n DismissContactListUpdateResponse\x12G\n\x06result\x18\x01 \x01(\x0e\x32\x37.POGOProtos.Rpc.DismissContactListUpdateResponse.Result\"3\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\"f\n!DismissOutgoingGameInvitesRequest\x12\x11\n\tfriend_id\x18\x01 \x01(\t\x12\x0f\n\x07\x61pp_key\x18\x02 \x03(\t\x12\x1d\n\x15\x66riend_nia_account_id\x18\x03 \x01(\t\"\x91\x01\n\"DismissOutgoingGameInvitesResponse\x12I\n\x06result\x18\x02 \x01(\x0e\x32\x39.POGOProtos.Rpc.DismissOutgoingGameInvitesResponse.Result\" \n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\"\x9f\x04\n\x13\x44isplayWeatherProto\x12\x45\n\x0b\x63loud_level\x18\x01 \x01(\x0e\x32\x30.POGOProtos.Rpc.DisplayWeatherProto.DisplayLevel\x12\x44\n\nrain_level\x18\x02 \x01(\x0e\x32\x30.POGOProtos.Rpc.DisplayWeatherProto.DisplayLevel\x12\x44\n\nwind_level\x18\x03 \x01(\x0e\x32\x30.POGOProtos.Rpc.DisplayWeatherProto.DisplayLevel\x12\x44\n\nsnow_level\x18\x04 \x01(\x0e\x32\x30.POGOProtos.Rpc.DisplayWeatherProto.DisplayLevel\x12\x43\n\tfog_level\x18\x05 \x01(\x0e\x32\x30.POGOProtos.Rpc.DisplayWeatherProto.DisplayLevel\x12\x16\n\x0ewind_direction\x18\x06 \x01(\x05\x12N\n\x14special_effect_level\x18\x07 \x01(\x0e\x32\x30.POGOProtos.Rpc.DisplayWeatherProto.DisplayLevel\"B\n\x0c\x44isplayLevel\x12\x0b\n\x07LEVEL_0\x10\x00\x12\x0b\n\x07LEVEL_1\x10\x01\x12\x0b\n\x07LEVEL_2\x10\x02\x12\x0b\n\x07LEVEL_3\x10\x03\"\xef\x05\n\x0c\x44istribution\x12\r\n\x05\x63ount\x18\x01 \x01(\x03\x12\x0c\n\x04mean\x18\x02 \x01(\x02\x12 \n\x18sum_of_squared_deviation\x18\x03 \x01(\x01\x12\x31\n\x05range\x18\x04 \x01(\x0b\x32\".POGOProtos.Rpc.Distribution.Range\x12\x42\n\x0e\x62ucket_options\x18\x05 \x01(\x0b\x32*.POGOProtos.Rpc.Distribution.BucketOptions\x12\x15\n\rbucket_counts\x18\x06 \x03(\x03\x1a\xee\x03\n\rBucketOptions\x12R\n\x0elinear_buckets\x18\x01 \x01(\x0b\x32\x38.POGOProtos.Rpc.Distribution.BucketOptions.LinearBucketsH\x00\x12\\\n\x13\x65xponential_buckets\x18\x02 \x01(\x0b\x32=.POGOProtos.Rpc.Distribution.BucketOptions.ExponentialBucketsH\x00\x12V\n\x10\x65xplicit_buckets\x18\x03 \x01(\x0b\x32:.POGOProtos.Rpc.Distribution.BucketOptions.ExplicitBucketsH\x00\x1a!\n\x0f\x45xplicitBuckets\x12\x0e\n\x06\x62ounds\x18\x01 \x03(\x03\x1aV\n\x12\x45xponentialBuckets\x12\x1a\n\x12num_finite_buckets\x18\x01 \x01(\x03\x12\x15\n\rgrowth_factor\x18\x02 \x01(\x02\x12\r\n\x05scale\x18\x03 \x01(\x02\x1aJ\n\rLinearBuckets\x12\x1a\n\x12num_finite_buckets\x18\x01 \x01(\x03\x12\r\n\x05width\x18\x02 \x01(\x03\x12\x0e\n\x06offset\x18\x03 \x01(\x03\x42\x0c\n\nBucketType\x1a!\n\x05Range\x12\x0b\n\x03min\x18\x01 \x01(\x03\x12\x0b\n\x03max\x18\x02 \x01(\x03\"\x1c\n\x0b\x44oubleValue\x12\r\n\x05value\x18\x01 \x01(\x01\"\xf1\x01\n\x1a\x44ownloadAllAssetsTelemetry\x12i\n\x1c\x64ownload_all_assets_event_id\x18\x01 \x01(\x0e\x32\x43.POGOProtos.Rpc.DownloadAllAssetsTelemetry.DownloadAllAssetsEventId\"h\n\x18\x44ownloadAllAssetsEventId\x12\t\n\x05UNSET\x10\x00\x12\x14\n\x10\x44OWNLOAD_STARTED\x10\x01\x12\x13\n\x0f\x44OWNLOAD_PAUSED\x10\x02\x12\x16\n\x12\x44OWNLOAD_COMPLETED\x10\x03\"\xaf\x01\n\x1f\x44ownloadGmTemplatesRequestProto\x12\x16\n\x0e\x62\x61sis_batch_id\x18\x01 \x01(\x03\x12\x10\n\x08\x62\x61tch_id\x18\x02 \x01(\x03\x12\x13\n\x0bpage_offset\x18\x03 \x01(\x05\x12\x19\n\x11\x61pply_experiments\x18\x04 \x01(\x08\x12\x1b\n\x13\x62\x61sis_experiment_id\x18\x05 \x03(\x05\x12\x15\n\rexperiment_id\x18\x06 \x03(\x05\"\x83\x03\n DownloadGmTemplatesResponseProto\x12G\n\x06result\x18\x01 \x01(\x0e\x32\x37.POGOProtos.Rpc.DownloadGmTemplatesResponseProto.Result\x12?\n\x08template\x18\x02 \x03(\x0b\x32-.POGOProtos.Rpc.ClientGameMasterTemplateProto\x12\x18\n\x10\x64\x65leted_template\x18\x03 \x03(\t\x12\x10\n\x08\x62\x61tch_id\x18\x04 \x01(\x04\x12\x13\n\x0bpage_offset\x18\x05 \x01(\x05\x12\x15\n\rexperiment_id\x18\x06 \x03(\x05\"}\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0c\n\x08\x43OMPLETE\x10\x01\x12\x10\n\x0cMORE_RESULTS\x10\x02\x12\x15\n\x11\x42\x41TCH_ID_NOT_LIVE\x10\x03\x12\x1a\n\x16INVALID_BASIS_BATCH_ID\x10\x04\x12\x15\n\x11WRONG_EXPERIMENTS\x10\x05\"+\n\x1b\x44ownloadSettingsActionProto\x12\x0c\n\x04sha1\x18\x01 \x01(\t\"q\n\x1d\x44ownloadSettingsResponseProto\x12\r\n\x05\x65rror\x18\x01 \x01(\t\x12\x0c\n\x04sha1\x18\x02 \x01(\t\x12\x33\n\x06values\x18\x03 \x01(\x0b\x32#.POGOProtos.Rpc.GlobalSettingsProto\"V\n\x15\x44ownloadUrlEntryProto\x12\x10\n\x08\x61sset_id\x18\x01 \x01(\t\x12\x0b\n\x03url\x18\x02 \x01(\t\x12\x0c\n\x04size\x18\x03 \x01(\x05\x12\x10\n\x08\x63hecksum\x18\x04 \x01(\x07\"S\n\x13\x44ownloadUrlOutProto\x12<\n\rdownload_urls\x18\x01 \x03(\x0b\x32%.POGOProtos.Rpc.DownloadUrlEntryProto\"+\n\x17\x44ownloadUrlRequestProto\x12\x10\n\x08\x61sset_id\x18\x01 \x03(\t\"\x89\x08\n\nDownstream\x12>\n\ndownstream\x18\x01 \x01(\x0b\x32(.POGOProtos.Rpc.DownstreamActionMessagesH\x00\x12\x41\n\x08response\x18\x02 \x01(\x0b\x32-.POGOProtos.Rpc.Downstream.ResponseWithStatusH\x00\x12\x38\n\x05probe\x18\x03 \x01(\x0b\x32\'.POGOProtos.Rpc.Downstream.ProbeRequestH\x00\x12\x31\n\x05\x64rain\x18\x04 \x01(\x0b\x32 .POGOProtos.Rpc.Downstream.DrainH\x00\x12\x39\n\tconnected\x18\x05 \x01(\x0b\x32$.POGOProtos.Rpc.Downstream.ConnectedH\x00\x1a\x37\n\tConnected\x12\x15\n\rdebug_message\x18\x01 \x01(\t\x12\x13\n\x0bttl_seconds\x18\x02 \x01(\x05\x1a\x07\n\x05\x44rain\x1a&\n\x0cProbeRequest\x12\x16\n\x0eprobe_start_ms\x18\x01 \x01(\x03\x1a\x80\x03\n\x12ResponseWithStatus\x12\x44\n\tsubscribe\x18\x04 \x01(\x0b\x32/.POGOProtos.Rpc.Downstream.SubscriptionResponseH\x00\x12\x12\n\nrequest_id\x18\x01 \x01(\x03\x12M\n\x0fresponse_status\x18\x02 \x01(\x0e\x32\x34.POGOProtos.Rpc.Downstream.ResponseWithStatus.Status\x12\x15\n\rdebug_message\x18\x03 \x01(\t\"\x9d\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x06\n\x02OK\x10\x01\x12\x0b\n\x07UNKNOWN\x10\x02\x12\x13\n\x0fUNAUTHENTICATED\x10\x03\x12\x10\n\x0cUNAUTHORIZED\x10\x04\x12\x0f\n\x0b\x42\x41\x44_REQUEST\x10\x05\x12\x11\n\rUNIMPLEMENTED\x10\x06\x12\x10\n\x0cRATE_LIMITED\x10\x07\x12\x16\n\x12\x43ONNECTION_LIMITED\x10\x08\x42\n\n\x08Response\x1a\xd7\x01\n\x14SubscriptionResponse\x12\x46\n\x06status\x18\x01 \x01(\x0e\x32\x36.POGOProtos.Rpc.Downstream.SubscriptionResponse.Status\"w\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x06\n\x02OK\x10\x01\x12\x0b\n\x07UNKNOWN\x10\x02\x12\x11\n\rTOPIC_LIMITED\x10\x03\x12$\n MAXIMUM_TOPIC_ID_LENGTH_EXCEEDED\x10\x04\x12\x14\n\x10TOPIC_ID_INVALID\x10\x05\x42\t\n\x07Message\"F\n\x10\x44ownstreamAction\x12\x11\n\taction_id\x18\x01 \x01(\x03\x12\x0e\n\x06method\x18\x02 \x01(\x05\x12\x0f\n\x07payload\x18\x03 \x01(\x0c\"\x8c\x01\n\x18\x44ownstreamActionMessages\x12\x32\n\x08messages\x18\x01 \x03(\x0b\x32 .POGOProtos.Rpc.DownstreamAction\"<\n\tMessageId\x12\t\n\x05UNSET\x10\x00\x12$\n\x1c\x44OWNSTREAM_ACTION_MESSAGE_ID\x10\xff\xff\xff\xff\x07\"\x11\n\x0f\x44umbBeaconProto\"*\n\x08\x44uration\x12\x0f\n\x07seconds\x18\x01 \x01(\x03\x12\r\n\x05nanos\x18\x02 \x01(\x05\"\x1f\n\x0c\x45\x63hoOutProto\x12\x0f\n\x07\x63ontext\x18\x01 \x01(\t\"\x0b\n\tEchoProto\"\x90\x02\n\x16\x45\x64itPokemonTagOutProto\x12\x42\n\x0b\x65\x64it_result\x18\x02 \x03(\x0e\x32-.POGOProtos.Rpc.EditPokemonTagOutProto.Result\"\xab\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1e\n\x1a\x45RROR_PLAYER_LEVEL_TOO_LOW\x10\x02\x12\x16\n\x12TAG_DOES_NOT_EXIST\x10\x03\x12\x14\n\x10INVALID_TAG_NAME\x10\x04\x12\x1a\n\x16INVALID_TAG_SORT_INDEX\x10\x05\x12\x1f\n\x1bTAG_NAME_CONTAINS_PROFANITY\x10\x06J\x04\x08\x01\x10\x02\"Q\n\x13\x45\x64itPokemonTagProto\x12\x34\n\x0btag_to_edit\x18\x02 \x03(\x0b\x32\x1f.POGOProtos.Rpc.PokemonTagProtoJ\x04\x08\x01\x10\x02\"=\n\x16\x45\x66\x66icientMapPointProto\x12\x10\n\x08latitude\x18\x01 \x01(\x05\x12\x11\n\tlongitude\x18\x02 \x01(\x05\"g\n\x0f\x45ggCreateDetail\x12\x17\n\x0fhatched_time_ms\x18\x01 \x01(\x03\x12!\n\x19player_hatched_s2_cell_id\x18\x02 \x01(\x03\x12\x18\n\x10received_time_ms\x18\x03 \x01(\x03\"\xb1\x02\n\x14\x45ggDistributionProto\x12X\n\x10\x65gg_distribution\x18\x01 \x03(\x0b\x32>.POGOProtos.Rpc.EggDistributionProto.EggDistributionEntryProto\x1a\xbe\x01\n\x19\x45ggDistributionEntryProto\x12\x30\n\x06rarity\x18\x01 \x01(\x0e\x32 .POGOProtos.Rpc.HoloPokemonClass\x12\x31\n\npokemon_id\x18\x02 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12<\n\x0fpokemon_display\x18\x03 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\"\x8f\x01\n\x1c\x45ggHatchImprovementsSettings\x12\x17\n\x0f\x66\x65\x61ture_enabled\x18\x01 \x01(\x08\x12$\n\x1c\x65gg_hatch_animation_delay_ms\x18\x02 \x01(\x05\x12\x30\n(egg_hatch_animation_interuption_delay_ms\x18\x03 \x01(\x05\"M\n\x11\x45ggHatchTelemetry\x12\x18\n\x10num_eggs_hatched\x18\x01 \x01(\x05\x12\x1e\n\x16num_animations_skipped\x18\x02 \x01(\x05\"\x82\x01\n\x1b\x45ggIncubatorAttributesProto\x12\x38\n\x0eincubator_type\x18\x01 \x01(\x0e\x32 .POGOProtos.Rpc.EggIncubatorType\x12\x0c\n\x04uses\x18\x02 \x01(\x05\x12\x1b\n\x13\x64istance_multiplier\x18\x03 \x01(\x02\"\xe1\x01\n\x11\x45ggIncubatorProto\x12\x0f\n\x07item_id\x18\x01 \x01(\t\x12\"\n\x04item\x18\x02 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x38\n\x0eincubator_type\x18\x03 \x01(\x0e\x32 .POGOProtos.Rpc.EggIncubatorType\x12\x16\n\x0euses_remaining\x18\x04 \x01(\x05\x12\x12\n\npokemon_id\x18\x05 \x01(\x03\x12\x17\n\x0fstart_km_walked\x18\x06 \x01(\x01\x12\x18\n\x10target_km_walked\x18\x07 \x01(\x01\"N\n\x12\x45ggIncubatorsProto\x12\x38\n\regg_incubator\x18\x01 \x03(\x0b\x32!.POGOProtos.Rpc.EggIncubatorProto\"k\n\x11\x45ggTelemetryProto\x12\x19\n\x11\x65gg_loot_table_id\x18\x01 \x01(\t\x12;\n\x16original_egg_slot_type\x18\x02 \x01(\x0e\x32\x1b.POGOProtos.Rpc.EggSlotType\"?\n\x1c\x45ggTransparencySettingsProto\x12\x1f\n\x17\x65nable_egg_distribution\x18\x01 \x01(\x08\"Y\n EligibleContestPoolSettingsProto\x12\x35\n\x07\x63ontest\x18\x01 \x03(\x0b\x32$.POGOProtos.Rpc.EligibleContestProto\"U\n\x14\x45ligibleContestProto\x12-\n\x07\x63ontest\x18\x01 \x01(\x0b\x32\x1c.POGOProtos.Rpc.ContestProto\x12\x0e\n\x06weight\x18\x02 \x01(\x02\"\x07\n\x05\x45mpty\"d\n\x1f\x45nabledContextualAwarenessEvent\x12\x0f\n\x07meshing\x18\x01 \x01(\x08\x12\x0e\n\x06\x66usion\x18\x02 \x01(\x08\x12\r\n\x05\x64\x65pth\x18\x03 \x01(\x08\x12\x11\n\tsemantics\x18\x04 \x01(\x08\"\x94\x01\n\x1b\x45nabledPokemonSettingsProto\x12P\n\x15\x65nabled_pokemon_range\x18\x03 \x03(\x0b\x32\x31.POGOProtos.Rpc.EnabledPokemonSettingsProto.Range\x1a#\n\x05Range\x12\r\n\x05start\x18\x01 \x01(\x05\x12\x0b\n\x03\x65nd\x18\x02 \x01(\x05\"\xd5\x04\n\x11\x45ncounterOutProto\x12\x31\n\x07pokemon\x18\x01 \x01(\x0b\x32 .POGOProtos.Rpc.WildPokemonProto\x12@\n\nbackground\x18\x02 \x01(\x0e\x32,.POGOProtos.Rpc.EncounterOutProto.Background\x12\x38\n\x06status\x18\x03 \x01(\x0e\x32(.POGOProtos.Rpc.EncounterOutProto.Status\x12\x44\n\x13\x63\x61pture_probability\x18\x04 \x01(\x0b\x32\'.POGOProtos.Rpc.CaptureProbabilityProto\x12)\n\x0b\x61\x63tive_item\x18\x05 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\"\n\x1a\x61rplus_attempts_until_flee\x18\x06 \x01(\x05\"\"\n\nBackground\x12\x08\n\x04PARK\x10\x00\x12\n\n\x06\x44\x45SERT\x10\x01\"\xd7\x01\n\x06Status\x12\x13\n\x0f\x45NCOUNTER_ERROR\x10\x00\x12\x15\n\x11\x45NCOUNTER_SUCCESS\x10\x01\x12\x17\n\x13\x45NCOUNTER_NOT_FOUND\x10\x02\x12\x14\n\x10\x45NCOUNTER_CLOSED\x10\x03\x12\x1a\n\x16\x45NCOUNTER_POKEMON_FLED\x10\x04\x12\x1a\n\x16\x45NCOUNTER_NOT_IN_RANGE\x10\x05\x12\x1e\n\x1a\x45NCOUNTER_ALREADY_HAPPENED\x10\x06\x12\x1a\n\x16POKEMON_INVENTORY_FULL\x10\x07\"\x90\x03\n\x1a\x45ncounterPhotobombOutProto\x12\x41\n\x06result\x18\x01 \x01(\x0e\x32\x31.POGOProtos.Rpc.EncounterPhotobombOutProto.Result\x12-\n\x07pokemon\x18\x02 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x44\n\x13\x63\x61pture_probability\x18\x03 \x01(\x0b\x32\'.POGOProtos.Rpc.CaptureProbabilityProto\x12)\n\x0b\x61\x63tive_item\x18\x04 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\"\n\x1a\x61rplus_attempts_until_flee\x18\x05 \x01(\x05\"k\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1a\n\x16NO_ENCOUNTER_AVAILABLE\x10\x02\x12\x1a\n\x16POKEMON_INVENTORY_FULL\x10\x03\x12\x11\n\rERROR_UNKNOWN\x10\x04\"K\n\x17\x45ncounterPhotobombProto\x12\x14\n\x0c\x65ncounter_id\x18\x01 \x01(\x06\x12\x1a\n\x12\x65ncounter_location\x18\x02 \x01(\t\"\x95\x01\n\x19\x45ncounterPokemonTelemetry\x12\x31\n\x07pokemon\x18\x01 \x01(\x0b\x32 .POGOProtos.Rpc.PokemonTelemetry\x12\x18\n\x10map_pokemon_type\x18\x02 \x01(\t\x12\x12\n\nar_enabled\x18\x03 \x01(\x08\x12\x17\n\x0f\x61r_plus_enabled\x18\x04 \x01(\x08\"\xfc\x02\n\"EncounterPokestopEncounterOutProto\x12I\n\x06result\x18\x01 \x01(\x0e\x32\x39.POGOProtos.Rpc.EncounterPokestopEncounterOutProto.Result\x12-\n\x07pokemon\x18\x02 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x44\n\x13\x63\x61pture_probability\x18\x03 \x01(\x0b\x32\'.POGOProtos.Rpc.CaptureProbabilityProto\x12)\n\x0b\x61\x63tive_item\x18\x04 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\"k\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1a\n\x16NO_ENCOUNTER_AVAILABLE\x10\x02\x12\x1a\n\x16POKEMON_INVENTORY_FULL\x10\x03\x12\x11\n\rERROR_UNKNOWN\x10\x04\"S\n\x1f\x45ncounterPokestopEncounterProto\x12\x14\n\x0c\x65ncounter_id\x18\x01 \x01(\x06\x12\x1a\n\x12\x65ncounter_location\x18\x02 \x01(\t\"u\n\x0e\x45ncounterProto\x12\x14\n\x0c\x65ncounter_id\x18\x01 \x01(\x06\x12\x15\n\rspawnpoint_id\x18\x02 \x01(\t\x12\x1a\n\x12player_lat_degrees\x18\x03 \x01(\x01\x12\x1a\n\x12player_lng_degrees\x18\x04 \x01(\x01\"\x92\x07\n\x16\x45ncounterSettingsProto\x12\x1c\n\x14spin_bonus_threshold\x18\x01 \x01(\x02\x12!\n\x19\x65xcellent_throw_threshold\x18\x02 \x01(\x02\x12\x1d\n\x15great_throw_threshold\x18\x03 \x01(\x02\x12\x1c\n\x14nice_throw_threshold\x18\x04 \x01(\x02\x12\x1b\n\x13milestone_threshold\x18\x05 \x01(\x05\x12\x1c\n\x14\x61r_plus_mode_enabled\x18\x06 \x01(\x08\x12$\n\x1c\x61r_close_proximity_threshold\x18\x07 \x01(\x02\x12\"\n\x1a\x61r_low_awareness_threshold\x18\x08 \x01(\x02\x12%\n\x1d\x61r_close_proximity_multiplier\x18\t \x01(\x02\x12&\n\x1e\x61r_awareness_penalty_threshold\x18\n \x01(\x02\x12\'\n\x1f\x61r_low_awareness_max_multiplier\x18\x0b \x01(\x02\x12\x30\n(ar_high_awareness_min_penalty_multiplier\x18\x0c \x01(\x02\x12\'\n\x1f\x61r_plus_attempts_until_flee_max\x18\r \x01(\x05\x12,\n$ar_plus_attempts_until_flee_infinite\x18\x0e \x01(\x05\x12$\n\x1c\x65scaped_bonus_multiplier_max\x18\x0f \x01(\x02\x12\x33\n+escaped_bonus_multiplier_by_excellent_throw\x18\x10 \x01(\x02\x12/\n\'escaped_bonus_multiplier_by_great_throw\x18\x11 \x01(\x02\x12.\n&escaped_bonus_multiplier_by_nice_throw\x18\x12 \x01(\x02\x12\x12\n\npark_scene\x18\x13 \x01(\t\x12\"\n\x1aglobal_stardust_multiplier\x18\x14 \x01(\x02\x12\x1f\n\x17global_candy_multiplier\x18\x15 \x01(\x02\x12\x12\n\nob_float_1\x18\x16 \x01(\x02\x12\x12\n\nob_float_2\x18\x17 \x01(\x02\x12\x12\n\nob_float_3\x18\x18 \x01(\x02\x12\x12\n\nob_float_4\x18\x19 \x01(\x02\x12\x0f\n\x07ob_bool\x18\x1a \x01(\x08\"\x8c\x02\n!EncounterTutorialCompleteOutProto\x12H\n\x06result\x18\x01 \x01(\x0e\x32\x38.POGOProtos.Rpc.EncounterTutorialCompleteOutProto.Result\x12-\n\x07pokemon\x18\x02 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x31\n\x06scores\x18\x03 \x01(\x0b\x32!.POGOProtos.Rpc.CaptureScoreProto\";\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x19\n\x15\x45RROR_INVALID_POKEMON\x10\x02\"S\n\x1e\x45ncounterTutorialCompleteProto\x12\x31\n\npokedex_id\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\"\xca\x01\n\x04\x45num\x12\x0c\n\x04name\x18\x01 \x01(\t\x12,\n\tenumvalue\x18\x02 \x03(\x0b\x32\x19.POGOProtos.Rpc.EnumValue\x12\'\n\x07options\x18\x03 \x03(\x0b\x32\x16.POGOProtos.Rpc.Option\x12\x35\n\x0esource_context\x18\x04 \x01(\x0b\x32\x1d.POGOProtos.Rpc.SourceContext\x12&\n\x06syntax\x18\x05 \x01(\x0e\x32\x16.POGOProtos.Rpc.Syntax\"\x8a\x01\n\x13\x45numDescriptorProto\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x37\n\x05value\x18\x02 \x03(\x0b\x32(.POGOProtos.Rpc.EnumValueDescriptorProto\x12,\n\x07options\x18\x03 \x01(\x0b\x32\x1b.POGOProtos.Rpc.EnumOptions\"z\n\x0b\x45numOptions\x12\x13\n\x0b\x61llow_alias\x18\x02 \x01(\x08\x12\x12\n\ndeprecated\x18\x03 \x01(\x08\x12\x42\n\x14uninterpreted_option\x18\xe7\x07 \x03(\x0b\x32#.POGOProtos.Rpc.UninterpretedOption\"R\n\tEnumValue\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0e\n\x06number\x18\x02 \x01(\x05\x12\'\n\x07options\x18\x03 \x03(\x0b\x32\x16.POGOProtos.Rpc.Option\"k\n\x18\x45numValueDescriptorProto\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0e\n\x06number\x18\x02 \x01(\x05\x12\x31\n\x07options\x18\x03 \x01(\x0b\x32 .POGOProtos.Rpc.EnumValueOptions\"j\n\x10\x45numValueOptions\x12\x12\n\ndeprecated\x18\x01 \x01(\x08\x12\x42\n\x14uninterpreted_option\x18\xe7\x07 \x03(\x0b\x32#.POGOProtos.Rpc.UninterpretedOption\"\xbf%\n\x0b\x45numWrapper\"\xd8\x1f\n\x11InvasionCharacter\x12\x13\n\x0f\x43HARACTER_UNSET\x10\x00\x12\x15\n\x11\x43HARACTER_BLANCHE\x10\x01\x12\x15\n\x11\x43HARACTER_CANDELA\x10\x02\x12\x13\n\x0f\x43HARACTER_SPARK\x10\x03\x12\x18\n\x14\x43HARACTER_GRUNT_MALE\x10\x04\x12\x1a\n\x16\x43HARACTER_GRUNT_FEMALE\x10\x05\x12\x1e\n\x1a\x43HARACTER_BUG_GRUNT_FEMALE\x10\x06\x12\x1c\n\x18\x43HARACTER_BUG_GRUNT_MALE\x10\x07\x12#\n\x1f\x43HARACTER_DARKNESS_GRUNT_FEMALE\x10\x08\x12!\n\x1d\x43HARACTER_DARKNESS_GRUNT_MALE\x10\t\x12\x1f\n\x1b\x43HARACTER_DARK_GRUNT_FEMALE\x10\n\x12\x1d\n\x19\x43HARACTER_DARK_GRUNT_MALE\x10\x0b\x12!\n\x1d\x43HARACTER_DRAGON_GRUNT_FEMALE\x10\x0c\x12\x1f\n\x1b\x43HARACTER_DRAGON_GRUNT_MALE\x10\r\x12 \n\x1c\x43HARACTER_FAIRY_GRUNT_FEMALE\x10\x0e\x12\x1e\n\x1a\x43HARACTER_FAIRY_GRUNT_MALE\x10\x0f\x12#\n\x1f\x43HARACTER_FIGHTING_GRUNT_FEMALE\x10\x10\x12!\n\x1d\x43HARACTER_FIGHTING_GRUNT_MALE\x10\x11\x12\x1f\n\x1b\x43HARACTER_FIRE_GRUNT_FEMALE\x10\x12\x12\x1d\n\x19\x43HARACTER_FIRE_GRUNT_MALE\x10\x13\x12!\n\x1d\x43HARACTER_FLYING_GRUNT_FEMALE\x10\x14\x12\x1f\n\x1b\x43HARACTER_FLYING_GRUNT_MALE\x10\x15\x12 \n\x1c\x43HARACTER_GRASS_GRUNT_FEMALE\x10\x16\x12\x1e\n\x1a\x43HARACTER_GRASS_GRUNT_MALE\x10\x17\x12!\n\x1d\x43HARACTER_GROUND_GRUNT_FEMALE\x10\x18\x12\x1f\n\x1b\x43HARACTER_GROUND_GRUNT_MALE\x10\x19\x12\x1e\n\x1a\x43HARACTER_ICE_GRUNT_FEMALE\x10\x1a\x12\x1c\n\x18\x43HARACTER_ICE_GRUNT_MALE\x10\x1b\x12 \n\x1c\x43HARACTER_METAL_GRUNT_FEMALE\x10\x1c\x12\x1e\n\x1a\x43HARACTER_METAL_GRUNT_MALE\x10\x1d\x12!\n\x1d\x43HARACTER_NORMAL_GRUNT_FEMALE\x10\x1e\x12\x1f\n\x1b\x43HARACTER_NORMAL_GRUNT_MALE\x10\x1f\x12!\n\x1d\x43HARACTER_POISON_GRUNT_FEMALE\x10 \x12\x1f\n\x1b\x43HARACTER_POISON_GRUNT_MALE\x10!\x12\"\n\x1e\x43HARACTER_PSYCHIC_GRUNT_FEMALE\x10\"\x12 \n\x1c\x43HARACTER_PSYCHIC_GRUNT_MALE\x10#\x12\x1f\n\x1b\x43HARACTER_ROCK_GRUNT_FEMALE\x10$\x12\x1d\n\x19\x43HARACTER_ROCK_GRUNT_MALE\x10%\x12 \n\x1c\x43HARACTER_WATER_GRUNT_FEMALE\x10&\x12\x1e\n\x1a\x43HARACTER_WATER_GRUNT_MALE\x10\'\x12 \n\x1c\x43HARACTER_PLAYER_TEAM_LEADER\x10(\x12\x1d\n\x19\x43HARACTER_EXECUTIVE_CLIFF\x10)\x12\x1c\n\x18\x43HARACTER_EXECUTIVE_ARLO\x10*\x12\x1e\n\x1a\x43HARACTER_EXECUTIVE_SIERRA\x10+\x12\x16\n\x12\x43HARACTER_GIOVANNI\x10,\x12\x1e\n\x1a\x43HARACTER_DECOY_GRUNT_MALE\x10-\x12 \n\x1c\x43HARACTER_DECOY_GRUNT_FEMALE\x10.\x12 \n\x1c\x43HARACTER_GHOST_GRUNT_FEMALE\x10/\x12\x1e\n\x1a\x43HARACTER_GHOST_GRUNT_MALE\x10\x30\x12#\n\x1f\x43HARACTER_ELECTRIC_GRUNT_FEMALE\x10\x31\x12!\n\x1d\x43HARACTER_ELECTRIC_GRUNT_MALE\x10\x32\x12\"\n\x1e\x43HARACTER_BALLOON_GRUNT_FEMALE\x10\x33\x12 \n\x1c\x43HARACTER_BALLOON_GRUNT_MALE\x10\x34\x12\x1b\n\x17\x43HARACTER_GRUNTB_FEMALE\x10\x35\x12\x19\n\x15\x43HARACTER_GRUNTB_MALE\x10\x36\x12&\n\"CHARACTER_BUG_BALLOON_GRUNT_FEMALE\x10\x37\x12$\n CHARACTER_BUG_BALLOON_GRUNT_MALE\x10\x38\x12\'\n#CHARACTER_DARK_BALLOON_GRUNT_FEMALE\x10\x39\x12%\n!CHARACTER_DARK_BALLOON_GRUNT_MALE\x10:\x12)\n%CHARACTER_DRAGON_BALLOON_GRUNT_FEMALE\x10;\x12\'\n#CHARACTER_DRAGON_BALLOON_GRUNT_MALE\x10<\x12(\n$CHARACTER_FAIRY_BALLOON_GRUNT_FEMALE\x10=\x12&\n\"CHARACTER_FAIRY_BALLOON_GRUNT_MALE\x10>\x12+\n\'CHARACTER_FIGHTING_BALLOON_GRUNT_FEMALE\x10?\x12)\n%CHARACTER_FIGHTING_BALLOON_GRUNT_MALE\x10@\x12\'\n#CHARACTER_FIRE_BALLOON_GRUNT_FEMALE\x10\x41\x12%\n!CHARACTER_FIRE_BALLOON_GRUNT_MALE\x10\x42\x12)\n%CHARACTER_FLYING_BALLOON_GRUNT_FEMALE\x10\x43\x12\'\n#CHARACTER_FLYING_BALLOON_GRUNT_MALE\x10\x44\x12(\n$CHARACTER_GRASS_BALLOON_GRUNT_FEMALE\x10\x45\x12&\n\"CHARACTER_GRASS_BALLOON_GRUNT_MALE\x10\x46\x12)\n%CHARACTER_GROUND_BALLOON_GRUNT_FEMALE\x10G\x12\'\n#CHARACTER_GROUND_BALLOON_GRUNT_MALE\x10H\x12&\n\"CHARACTER_ICE_BALLOON_GRUNT_FEMALE\x10I\x12$\n CHARACTER_ICE_BALLOON_GRUNT_MALE\x10J\x12(\n$CHARACTER_METAL_BALLOON_GRUNT_FEMALE\x10K\x12&\n\"CHARACTER_METAL_BALLOON_GRUNT_MALE\x10L\x12)\n%CHARACTER_NORMAL_BALLOON_GRUNT_FEMALE\x10M\x12\'\n#CHARACTER_NORMAL_BALLOON_GRUNT_MALE\x10N\x12)\n%CHARACTER_POISON_BALLOON_GRUNT_FEMALE\x10O\x12\'\n#CHARACTER_POISON_BALLOON_GRUNT_MALE\x10P\x12*\n&CHARACTER_PSYCHIC_BALLOON_GRUNT_FEMALE\x10Q\x12(\n$CHARACTER_PSYCHIC_BALLOON_GRUNT_MALE\x10R\x12\'\n#CHARACTER_ROCK_BALLOON_GRUNT_FEMALE\x10S\x12%\n!CHARACTER_ROCK_BALLOON_GRUNT_MALE\x10T\x12(\n$CHARACTER_WATER_BALLOON_GRUNT_FEMALE\x10U\x12&\n\"CHARACTER_WATER_BALLOON_GRUNT_MALE\x10V\x12(\n$CHARACTER_GHOST_BALLOON_GRUNT_FEMALE\x10W\x12&\n\"CHARACTER_GHOST_BALLOON_GRUNT_MALE\x10X\x12+\n\'CHARACTER_ELECTRIC_BALLOON_GRUNT_FEMALE\x10Y\x12)\n%CHARACTER_ELECTRIC_BALLOON_GRUNT_MALE\x10Z\x12\x14\n\x10\x43HARACTER_WILLOW\x10[\x12\x15\n\x11\x43HARACTER_WILLOWB\x10\\\x12\x16\n\x12\x43HARACTER_TRAVELER\x10]\x12\x16\n\x12\x43HARACTER_EXPLORER\x10^\x12\x1a\n\x15\x43HARACTER_EVENT_NPC_0\x10\xf4\x03\x12\x1a\n\x15\x43HARACTER_EVENT_NPC_1\x10\xf5\x03\x12\x1a\n\x15\x43HARACTER_EVENT_NPC_2\x10\xf6\x03\x12\x1a\n\x15\x43HARACTER_EVENT_NPC_3\x10\xf7\x03\x12\x1a\n\x15\x43HARACTER_EVENT_NPC_4\x10\xf8\x03\x12\x1a\n\x15\x43HARACTER_EVENT_NPC_5\x10\xf9\x03\x12\x1a\n\x15\x43HARACTER_EVENT_NPC_6\x10\xfa\x03\x12\x1a\n\x15\x43HARACTER_EVENT_NPC_7\x10\xfb\x03\x12\x1a\n\x15\x43HARACTER_EVENT_NPC_8\x10\xfc\x03\x12\x1a\n\x15\x43HARACTER_EVENT_NPC_9\x10\xfd\x03\x12\x1b\n\x16\x43HARACTER_EVENT_NPC_10\x10\xfe\x03\x12 \n\x1b\x43HARACTER_EVENT_NPC_BLANCHE\x10\xff\x03\x12 \n\x1b\x43HARACTER_EVENT_NPC_CANDELA\x10\x80\x04\x12\x1e\n\x19\x43HARACTER_EVENT_NPC_SPARK\x10\x81\x04\x12\x1b\n\x16\x43HARACTER_EVENT_NPC_11\x10\x82\x04\x12\x1b\n\x16\x43HARACTER_EVENT_NPC_12\x10\x83\x04\x12\x1b\n\x16\x43HARACTER_EVENT_NPC_13\x10\x84\x04\x12\x1b\n\x16\x43HARACTER_EVENT_NPC_14\x10\x85\x04\x12\x1b\n\x16\x43HARACTER_EVENT_NPC_15\x10\x86\x04\x12\x1b\n\x16\x43HARACTER_EVENT_NPC_16\x10\x87\x04\x12\x1b\n\x16\x43HARACTER_EVENT_NPC_17\x10\x88\x04\x12\x1b\n\x16\x43HARACTER_EVENT_NPC_18\x10\x89\x04\x12\x1b\n\x16\x43HARACTER_EVENT_NPC_19\x10\x8a\x04\x12\x1b\n\x16\x43HARACTER_EVENT_NPC_20\x10\x8b\x04\"t\n\x0fInvasionContext\x12\x15\n\x11POKESTOP_INCIDENT\x10\x00\x12\x12\n\x0eROCKET_BALLOON\x10\x01\x12\x19\n\x15QUEST_REWARD_INCIDENT\x10\x02\x12\x1b\n\x17\x43ROSS_POKESTOP_INCIDENT\x10\x03\"\xaa\x01\n\x11\x43haracterCategory\x12\t\n\x05UNSET\x10\x00\x12\x0f\n\x0bTEAM_LEADER\x10\x01\x12\t\n\x05GRUNT\x10\x02\x12\x08\n\x04\x41RLO\x10\x03\x12\t\n\x05\x43LIFF\x10\x04\x12\n\n\x06SIERRA\x10\x05\x12\x0c\n\x08GIOVANNI\x10\x06\x12\x0b\n\x07GRUNTBF\x10\x07\x12\x0b\n\x07GRUNTBM\x10\x08\x12\r\n\tEVENT_NPC\x10\t\x12\x16\n\x12PLAYER_TEAM_LEADER\x10\n\"u\n\rPokestopStyle\x12\x13\n\x0fPOKESTOP_NORMAL\x10\x00\x12\x1c\n\x18POKESTOP_ROCKET_INVASION\x10\x01\x12\x1b\n\x17POKESTOP_ROCKET_VICTORY\x10\x02\x12\x14\n\x10POKESTOP_CONTEST\x10\x03\"\xb5\x01\n\x1bInvasionCharacterExpression\x12\x14\n\x10\x45XPRESSION_UNSET\x10\x00\x12\x11\n\rPLACEHOLDER_1\x10\x01\x12\x11\n\rPLACEHOLDER_2\x10\x02\x12\x11\n\rPLACEHOLDER_3\x10\x03\x12\x11\n\rPLACEHOLDER_4\x10\x04\x12\x0c\n\x08GREETING\x10\x05\x12\r\n\tCHALLENGE\x10\x06\x12\x0b\n\x07VICTORY\x10\x07\x12\n\n\x06\x44\x45\x46\x45\x41T\x10\x08\"\x82\x01\n\x12IncidentStartPhase\x12\"\n\x1eINCIDENT_START_ON_SPIN_OR_EXIT\x10\x00\x12#\n\x1fINCIDENT_START_ON_SPIN_NOT_EXIT\x10\x01\x12#\n\x1fINCIDENT_START_ON_EXIT_NOT_SPIN\x10\x02\"\xcf\x01\n\x12\x45quipBadgeOutProto\x12\x39\n\x06result\x18\x01 \x01(\x0e\x32).POGOProtos.Rpc.EquipBadgeOutProto.Result\x12\x34\n\x08\x65quipped\x18\x02 \x01(\x0b\x32\".POGOProtos.Rpc.EquippedBadgeProto\"H\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x13\n\x0f\x43OOLDOWN_ACTIVE\x10\x02\x12\x11\n\rNOT_QUALIFIED\x10\x03\"?\n\x0f\x45quipBadgeProto\x12,\n\x05\x62\x61\x64ge\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloBadgeType\"\x8a\x01\n\x12\x45quippedBadgeProto\x12\x35\n\x0e\x65quipped_badge\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloBadgeType\x12\r\n\x05level\x18\x02 \x01(\x05\x12.\n&next_equip_change_allowed_timestamp_ms\x18\x03 \x01(\x03\"~\n\x1a\x45quippedBadgeSettingsProto\x12\x1f\n\x17\x65quip_badge_cooldown_ms\x18\x01 \x01(\x03\x12\x1f\n\x17\x63\x61tch_probability_bonus\x18\x02 \x03(\x02\x12\x1e\n\x16\x66lee_probability_bonus\x18\x03 \x03(\x02\"\xaa\x01\n\x17\x45ventBadgeSettingsProto\x12\x15\n\rvalid_from_ms\x18\x01 \x01(\x03\x12\x13\n\x0bvalid_to_ms\x18\x02 \x01(\x03\x12@\n\x19mutually_exclusive_badges\x18\x03 \x03(\x0e\x32\x1d.POGOProtos.Rpc.HoloBadgeType\x12!\n\x19\x61utomatically_award_badge\x18\x04 \x01(\x08\"\x80\x02\n\x17\x45ventBannerSectionProto\x12\x12\n\nevent_icon\x18\x01 \x01(\t\x12\x12\n\ntitle_text\x18\x02 \x01(\t\x12\x11\n\tbody_text\x18\x03 \x01(\t\x12\x11\n\timage_url\x18\x04 \x01(\t\x12\x18\n\x10header_image_url\x18\x05 \x01(\t\x12\x1a\n\x12image_overlay_text\x18\x06 \x01(\t\x12\x17\n\x0flink_from_image\x18\x07 \x01(\t\x12\x16\n\x0eimage_sub_text\x18\x08 \x01(\t\x12\x12\n\nimage_urls\x18\t \x03(\t\x12\x1c\n\x14image_auto_scroll_ms\x18\n \x01(\x03\"G\n\x0e\x45ventInfoProto\x12\x11\n\timage_url\x18\x01 \x01(\t\x12\x10\n\x08icon_url\x18\x02 \x01(\t\x12\x10\n\x08name_key\x18\x03 \x01(\t\"\xdb\x02\n\x11\x45ventSectionProto\x12\x13\n\x0bob_string_1\x18\x01 \x01(\t\x12I\n\x0clocal_time_1\x18\x03 \x01(\x0b\x32\x33.POGOProtos.Rpc.GetLocalTimeOutProto.LocalTimeProto\x12\x13\n\x0bob_string_2\x18\x04 \x01(\t\x12\x30\n\tbonus_box\x18\x05 \x03(\x0b\x32\x1d.POGOProtos.Rpc.BonusBoxProto\x12I\n\x0clocal_time_2\x18\x06 \x01(\x0b\x32\x33.POGOProtos.Rpc.GetLocalTimeOutProto.LocalTimeProto\x12\x13\n\x0bob_string_3\x18\x07 \x01(\t\x12\x13\n\x0bob_string_4\x18\x08 \x01(\t\x12\x13\n\x0bob_string_5\x18\t \x01(\t\x12\x15\n\rtime_stamp_ms\x18\n \x01(\x03\"\xce\x01\n\x12\x45ventSettingsProto\x12!\n\x19\x63ondolence_ribbon_country\x18\x01 \x03(\t\x12\x19\n\x11\x65nable_event_link\x18\x02 \x01(\x08\x12&\n\x1e\x65nable_event_link_for_children\x18\x03 \x01(\x08\x12!\n\x19\x65vent_webtoken_server_url\x18\x04 \x01(\t\x12\x18\n\x10\x65nable_event_lnt\x18\x05 \x01(\x08\x12\x15\n\revent_lnt_url\x18\x06 \x01(\t\"v\n\x1a\x45ventTicketActiveTimeProto\x12*\n\x0c\x65vent_ticket\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x16\n\x0e\x65vent_start_ms\x18\x02 \x01(\x03\x12\x14\n\x0c\x65vent_end_ms\x18\x03 \x01(\x03\"p\n\x14\x45volePreviewSettings\x12 \n\x18\x65nable_evolution_preview\x18\x01 \x01(\x08\x12%\n\x1d\x65nable_mega_evolution_preview\x18\x02 \x01(\x08\x12\x0f\n\x07ob_bool\x18\x03 \x01(\x08\"\xfc\x06\n\x14\x45volutionBranchProto\x12\x30\n\tevolution\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x38\n\x1a\x65volution_item_requirement\x18\x02 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x12\n\ncandy_cost\x18\x03 \x01(\x05\x12%\n\x1dkm_buddy_distance_requirement\x18\x04 \x01(\x02\x12\x36\n\x04\x66orm\x18\x05 \x01(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\x12\x46\n\x12gender_requirement\x18\x06 \x01(\x0e\x32*.POGOProtos.Rpc.PokemonDisplayProto.Gender\x12\x33\n\x15lure_item_requirement\x18\x08 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x15\n\rmust_be_buddy\x18\t \x01(\x08\x12\x14\n\x0conly_daytime\x18\n \x01(\x08\x12\x16\n\x0eonly_nighttime\x18\x0b \x01(\x08\x12\x10\n\x08priority\x18\x0c \x01(\x05\x12\x1f\n\x17no_candy_cost_via_trade\x18\r \x01(\x08\x12\x45\n\x13temporary_evolution\x18\x0e \x01(\x0e\x32(.POGOProtos.Rpc.HoloTemporaryEvolutionId\x12\'\n\x1ftemporary_evolution_energy_cost\x18\x0f \x01(\x05\x12\x32\n*temporary_evolution_energy_cost_subsequent\x18\x10 \x01(\x05\x12>\n\rquest_display\x18\x11 \x03(\x0b\x32\'.POGOProtos.Rpc.EvolutionQuestInfoProto\x12\x18\n\x10only_upside_down\x18\x12 \x01(\x08\x12)\n!purification_evolution_candy_cost\x18\x13 \x01(\x05\x12\x11\n\tob_bool_1\x18\x14 \x01(\x08\x12\x11\n\tob_bool_2\x18\x15 \x01(\x08\x12\x12\n\nob_int32_1\x18\x16 \x01(\x05\x12-\n\x04move\x18\x17 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\"z\n\x17\x45volutionChainDataProto\x12\x16\n\x0epokedex_header\x18\x01 \x01(\t\x12G\n\x15\x65volution_chain_entry\x18\x02 \x03(\x0b\x32(.POGOProtos.Rpc.EvolutionChainEntryProto\"\x8c\x01\n\"EvolutionChainDisplaySettingsProto\x12.\n\x07pokemon\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x36\n\x05\x63hain\x18\x02 \x03(\x0b\x32\'.POGOProtos.Rpc.EvolutionChainDataProto\"\x80\x02\n\x18\x45volutionChainEntryProto\x12.\n\x07pokemon\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12@\n\x0emega_evolution\x18\x02 \x01(\x0e\x32(.POGOProtos.Rpc.HoloTemporaryEvolutionId\x12\x36\n\x04\x66orm\x18\x03 \x01(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\x12:\n\x06gender\x18\x04 \x01(\x0e\x32*.POGOProtos.Rpc.PokemonDisplayProto.Gender\"m\n\x17\x45volutionQuestInfoProto\x12%\n\x1dquest_requirement_template_id\x18\x01 \x01(\t\x12\x17\n\x0b\x64\x65scription\x18\x02 \x01(\tB\x02\x18\x01\x12\x12\n\x06target\x18\x03 \x01(\x05\x42\x02\x18\x01\".\n\x18\x45volutionV2SettingsProto\x12\x12\n\nis_enabled\x18\x01 \x01(\x08\"W\n\x1b\x45volveIntoPokemonQuestProto\x12\x38\n\x11unique_pokemon_id\x18\x01 \x03(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\"\xcf\x03\n\x15\x45volvePokemonOutProto\x12<\n\x06result\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.EvolvePokemonOutProto.Result\x12\x35\n\x0f\x65volved_pokemon\x18\x02 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x13\n\x0b\x65xp_awarded\x18\x03 \x01(\x05\x12\x15\n\rcandy_awarded\x18\x04 \x01(\x05\x12L\n\x15ob_mega_evole_pokemon\x18\x05 \x01(\x0b\x32-.POGOProtos.Rpc.ObMegaEvolvePokemonProtoField\"\xc6\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1a\n\x16\x46\x41ILED_POKEMON_MISSING\x10\x02\x12!\n\x1d\x46\x41ILED_INSUFFICIENT_RESOURCES\x10\x03\x12 \n\x1c\x46\x41ILED_POKEMON_CANNOT_EVOLVE\x10\x04\x12\x1e\n\x1a\x46\x41ILED_POKEMON_IS_DEPLOYED\x10\x05\x12#\n\x1f\x46\x41ILED_INVALID_ITEM_REQUIREMENT\x10\x06\"\xcd\x02\n\x12\x45volvePokemonProto\x12\x12\n\npokemon_id\x18\x01 \x01(\x06\x12\x38\n\x1a\x65volution_item_requirement\x18\x02 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x38\n\x11target_pokemon_id\x18\x03 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x45\n\x13target_pokemon_form\x18\x04 \x01(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\x12\x13\n\x0buse_special\x18\x05 \x01(\x08\x12\x1d\n\x15ob_mega_evole_pokemon\x18\x06 \x01(\x08\x12\x34\n\x0eob_evole_field\x18\x07 \x01(\x0b\x32\x1c.POGOProtos.Rpc.ObEvoleField\"\x86\x01\n\x16\x45volvePokemonTelemetry\x12\x31\n\x07pokemon\x18\x01 \x01(\x0b\x32 .POGOProtos.Rpc.PokemonTelemetry\x12\x39\n\x0f\x65volved_pokemon\x18\x02 \x01(\x0b\x32 .POGOProtos.Rpc.PokemonTelemetry\"\x80\x01\n\x13\x45xRaidSettingsProto\x12M\n\x1bminimum_ex_raid_share_level\x18\x01 \x01(\x0e\x32(.POGOProtos.Rpc.FriendshipLevelMilestone\x12\x1a\n\x12ob_ex_raid_setting\x18\x02 \x01(\x05\"\xa7\x01\n\x18\x45xceptionCaugthDataProto\x12\x1a\n\x12ob_exception_int32\x18\x01 \x01(\x05\x12L\n\x0cob_exception\x18\x02 \x01(\x0e\x32\x36.POGOProtos.Rpc.ExceptionCaugthDataProto.ExceptionType\"!\n\rExceptionType\x12\x10\n\x0cNO_EXCEPTION\x10\x00\"\xad\x01\n\x1a\x45xceptionCaugthDataV2Proto\x12\x10\n\x08ob_int32\x18\x01 \x01(\x05\x12\x46\n\x04type\x18\x02 \x01(\x0e\x32\x38.POGOProtos.Rpc.ExceptionCaugthDataV2Proto.ExceptionType\"5\n\rExceptionType\x12\x10\n\x0cNO_EXCEPTION\x10\x00\x12\x12\n\x0e\x43OMBAT_PUB_SUB\x10\x01\"\xd7\x01\n\x1e\x45xclusiveRaidCancellationProto\x12\x0f\n\x07\x66ort_id\x18\x01 \x01(\t\x12\x15\n\rstart_time_ms\x18\x02 \x01(\x03\x12\x13\n\x0b\x65nd_time_ms\x18\x03 \x01(\x03\x12\x11\n\timage_url\x18\x04 \x01(\t\x12\x10\n\x08latitude\x18\x05 \x01(\x01\x12\x11\n\tlongitude\x18\x06 \x01(\x01\x12\x10\n\x08gym_name\x18\x07 \x01(\t\x12.\n\x07rewards\x18\x08 \x03(\x0b\x32\x1d.POGOProtos.Rpc.LootItemProto\"\x9b\x03\n\x18\x45xclusiveTicketInfoProto\x12\x11\n\traid_seed\x18\x01 \x01(\x03\x12\x0f\n\x07\x66ort_id\x18\x02 \x01(\t\x12\x15\n\rstart_time_ms\x18\x04 \x01(\x03\x12\x13\n\x0b\x65nd_time_ms\x18\x05 \x01(\x03\x12\x11\n\timage_url\x18\x06 \x01(\t\x12\x10\n\x08latitude\x18\x07 \x01(\x01\x12\x11\n\tlongitude\x18\x08 \x01(\x01\x12\x10\n\x08gym_name\x18\t \x01(\t\x12\x15\n\rspawn_time_ms\x18\n \x01(\x03\x12\x14\n\x0cis_cancelled\x18\x0b \x01(\x08\x12\x32\n\x0craid_pokemon\x18\x0c \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x41\n\x07inviter\x18\r \x01(\x0b\x32\x30.POGOProtos.Rpc.SharedExclusiveTicketTrainerInfo\x12\x41\n\x07invitee\x18\x0e \x01(\x0b\x32\x30.POGOProtos.Rpc.SharedExclusiveTicketTrainerInfo\"R\n\x1e\x45xperienceBoostAttributesProto\x12\x15\n\rxp_multiplier\x18\x01 \x01(\x02\x12\x19\n\x11\x62oost_duration_ms\x18\x02 \x01(\x05\"\xad\x01\n\x1d\x45xtendedOverrideSettingsProto\x12\x43\n\x11temp_evolution_id\x18\x01 \x01(\x0e\x32(.POGOProtos.Rpc.HoloTemporaryEvolutionId\x12G\n\x15pokemon_size_settings\x18\x10 \x01(\x0b\x32(.POGOProtos.Rpc.PokemonSizeSettingsProto\".\n\x1b\x45xtendedPrimalSettingsProto\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\"\x17\n\x15\x45xtensionRangeOptions\"K\n!ExternalAddressableAssetsSettings\x12\x12\n\nob_int32_1\x18\x01 \x01(\x05\x12\x12\n\nob_int32_2\x18\x02 \x01(\x05\"C\n\rFakeDataProto\x12\x32\n\x0c\x66\x61ke_pokemon\x18\x01 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\"^\n\x18\x46\x61voritePokemonTelemetry\x12\x31\n\x07pokemon\x18\x01 \x01(\x0b\x32 .POGOProtos.Rpc.PokemonTelemetry\x12\x0f\n\x07\x66\x61vored\x18\x02 \x01(\x08\"\x1d\n\x0c\x46\x62TokenProto\x12\r\n\x05token\x18\x01 \x01(\t\"\xcd\x02\n\x07\x46\x65\x61ture\x12=\n\x11\x62uilding_metadata\x18\x04 \x01(\x0b\x32 .POGOProtos.Rpc.BuildingMetadataH\x00\x12\x35\n\rroad_metadata\x18\x05 \x01(\x0b\x32\x1c.POGOProtos.Rpc.RoadMetadataH\x00\x12;\n\x10transit_metadata\x18\x06 \x01(\x0b\x32\x1f.POGOProtos.Rpc.TransitMetadataH\x00\x12\x31\n\x0c\x66\x65\x61ture_kind\x18\x01 \x01(\x0e\x32\x1b.POGOProtos.Rpc.FeatureKind\x12*\n\x08geometry\x18\x02 \x01(\x0b\x32\x18.POGOProtos.Rpc.Geometry\x12$\n\x05label\x18\x03 \x01(\x0b\x32\x15.POGOProtos.Rpc.LabelB\n\n\x08Metadata\"j\n\x1a\x46\x65\x61tureUnlockLevelSettings\x12$\n\x1c\x62ulk_postcard_delete_enabled\x18\x01 \x01(\x05\x12\x12\n\nob_int32_2\x18\x02 \x01(\x05\x12\x12\n\nob_int32_3\x18\x03 \x01(\x05\"\xc9\x01\n\x14\x46\x65\x65\x64PokemonTelemetry\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x31\n\x07pokemon\x18\x02 \x01(\x0b\x32 .POGOProtos.Rpc.PokemonTelemetry\x12\x0e\n\x06gym_id\x18\x03 \x01(\t\x12\"\n\x04team\x18\x04 \x01(\x0e\x32\x14.POGOProtos.Rpc.Team\x12\x16\n\x0e\x64\x65\x66\x65nder_count\x18\x05 \x01(\x05\x12\x12\n\nmotivation\x18\x06 \x01(\x05\x12\x0e\n\x06\x63p_now\x18\x07 \x01(\x05\"\xc1\x01\n\x15\x46\x65stivalSettingsProto\x12I\n\rfestival_type\x18\x01 \x01(\x0e\x32\x32.POGOProtos.Rpc.FestivalSettingsProto.FestivalType\x12\x0b\n\x03key\x18\x02 \x01(\t\x12\x0e\n\x06vector\x18\x03 \x01(\t\"@\n\x0c\x46\x65stivalType\x12\x08\n\x04NONE\x10\x00\x12\r\n\tHALLOWEEN\x10\x01\x12\x0b\n\x07HOLIDAY\x10\x02\x12\n\n\x06ROCKET\x10\x03\"\xc0\x01\n\x14\x46\x65tchAllNewsOutProto\x12;\n\x06result\x18\x01 \x01(\x0e\x32+.POGOProtos.Rpc.FetchAllNewsOutProto.Result\x12\x36\n\x0c\x63urrent_news\x18\x02 \x01(\x0b\x32 .POGOProtos.Rpc.CurrentNewsProto\"3\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rNO_NEWS_FOUND\x10\x02\"\x13\n\x11\x46\x65tchAllNewsProto\"\xc9\x01\n\x18\x46\x65tchNewsfeedOutResponse\x12?\n\x06status\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.FetchNewsfeedOutResponse.Status\x12\x37\n\x0bpost_record\x18\x02 \x03(\x0b\x32\".POGOProtos.Rpc.NewsfeedPostRecord\"3\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\"\xde\x01\n\x14\x46\x65tchNewsfeedRequest\x12\x12\n\npage_token\x18\x01 \x01(\t\x12\x11\n\tplayer_id\x18\x02 \x01(\t\x12\x17\n\x0fnumber_of_posts\x18\x03 \x01(\x05\x12\x0e\n\x06\x61pp_id\x18\x04 \x01(\t\x12\x46\n\x10newsfeed_channel\x18\x05 \x03(\x0e\x32,.POGOProtos.Rpc.NewsfeedPost.NewsfeedChannel\x12\x18\n\x10language_version\x18\x06 \x01(\t\x12\x14\n\x0c\x63ountry_code\x18\x07 \x01(\t\"\xf6\x01\n\x15\x46\x65tchNewsfeedResponse\x12<\n\x06result\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.FetchNewsfeedResponse.Result\x12\x37\n\x0bpost_record\x18\x02 \x03(\x0b\x32\".POGOProtos.Rpc.NewsfeedPostRecord\x12\x17\n\x0fnext_page_token\x18\x03 \x01(\t\"M\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x12\n\x0eINTERNAL_ERROR\x10\x02\x12\x17\n\x13\x43HANNEL_NOT_DEFINED\x10\x03\"\xa2\x05\n\x05\x46ield\x12(\n\x04kind\x18\x01 \x01(\x0e\x32\x1a.POGOProtos.Rpc.Field.Kind\x12\x36\n\x0b\x63\x61rdinality\x18\x02 \x01(\x0e\x32!.POGOProtos.Rpc.Field.Cardinality\x12\x0e\n\x06number\x18\x03 \x01(\x05\x12\x0c\n\x04name\x18\x04 \x01(\t\x12\x10\n\x08type_url\x18\x06 \x01(\t\x12\x13\n\x0boneof_index\x18\x07 \x01(\x05\x12\x0e\n\x06packed\x18\x08 \x01(\x08\x12\'\n\x07options\x18\t \x03(\x0b\x32\x16.POGOProtos.Rpc.Option\x12\x11\n\tjson_name\x18\n \x01(\t\x12\x15\n\rdefault_value\x18\x0b \x01(\t\"D\n\x0b\x43\x61rdinality\x12\x0b\n\x07unknown\x10\x00\x12\x0c\n\x08optional\x10\x01\x12\x0c\n\x08required\x10\x02\x12\x0c\n\x08repeated\x10\x03\"\xc8\x02\n\x04Kind\x12\x10\n\x0ctype_unknown\x10\x00\x12\x0f\n\x0btype_double\x10\x01\x12\x0e\n\ntype_float\x10\x02\x12\x0e\n\ntype_int64\x10\x03\x12\x0f\n\x0btype_uint64\x10\x04\x12\x0e\n\ntype_int32\x10\x05\x12\x10\n\x0ctype_fixed64\x10\x06\x12\x10\n\x0ctype_fixed32\x10\x07\x12\r\n\ttype_bool\x10\x08\x12\x0f\n\x0btype_string\x10\t\x12\x0e\n\ntype_group\x10\n\x12\x10\n\x0ctype_message\x10\x0b\x12\x0e\n\ntype_bytes\x10\x0c\x12\x0f\n\x0btype_uint32\x10\r\x12\r\n\ttype_enum\x10\x0e\x12\x11\n\rtype_sfixed32\x10\x0f\x12\x11\n\rtype_sfixed64\x10\x10\x12\x0f\n\x0btype_sint32\x10\x11\x12\x0f\n\x0btype_sint64\x10\x12\"\xd6\x05\n\x14\x46ieldDescriptorProto\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x10\n\x08\x65xtendee\x18\x02 \x01(\t\x12\x0e\n\x06number\x18\x03 \x01(\x05\x12\x39\n\x05label\x18\x04 \x01(\x0e\x32*.POGOProtos.Rpc.FieldDescriptorProto.Label\x12\x37\n\x04type\x18\x05 \x01(\x0e\x32).POGOProtos.Rpc.FieldDescriptorProto.Type\x12\x11\n\ttype_name\x18\x06 \x01(\t\x12\x15\n\rdefault_value\x18\x07 \x01(\t\x12-\n\x07options\x18\x08 \x01(\x0b\x32\x1c.POGOProtos.Rpc.FieldOptions\x12\x13\n\x0boneof_index\x18\t \x01(\x05\x12\x11\n\tjson_name\x18\n \x01(\t\"I\n\x05Label\x12\x16\n\x12LABEL_AUTO_INVALID\x10\x00\x12\x0c\n\x08optional\x10\x01\x12\x0c\n\x08required\x10\x02\x12\x0c\n\x08repeated\x10\x03\"\xcd\x02\n\x04Type\x12\x15\n\x11TYPE_AUTO_INVALID\x10\x00\x12\x0f\n\x0btype_double\x10\x01\x12\x0e\n\ntype_float\x10\x02\x12\x0e\n\ntype_int64\x10\x03\x12\x0f\n\x0btype_uint64\x10\x04\x12\x0e\n\ntype_int32\x10\x05\x12\x10\n\x0ctype_fixed64\x10\x06\x12\x10\n\x0ctype_fixed32\x10\x07\x12\r\n\ttype_bool\x10\x08\x12\x0f\n\x0btype_string\x10\t\x12\x0e\n\ntype_group\x10\n\x12\x10\n\x0ctype_message\x10\x0b\x12\x0e\n\ntype_bytes\x10\x0c\x12\x0f\n\x0btype_uint32\x10\r\x12\r\n\ttype_enum\x10\x0e\x12\x11\n\rtype_sfixed32\x10\x0f\x12\x11\n\rtype_sfixed64\x10\x10\x12\x0f\n\x0btype_sint32\x10\x11\x12\x0f\n\x0btype_sint64\x10\x12\"\x1a\n\tFieldMask\x12\r\n\x05paths\x18\x01 \x03(\t\"\xe2\x02\n\x0c\x46ieldOptions\x12\x31\n\x05\x63type\x18\x01 \x01(\x0e\x32\".POGOProtos.Rpc.FieldOptions.CType\x12\x0e\n\x06packed\x18\x02 \x01(\x08\x12\x12\n\ndeprecated\x18\x03 \x01(\x08\x12\x0c\n\x04lazy\x18\x05 \x01(\x08\x12\x33\n\x06jstype\x18\x06 \x01(\x0e\x32#.POGOProtos.Rpc.FieldOptions.JSType\x12\x0c\n\x04weak\x18\n \x01(\x08\x12\x42\n\x14uninterpreted_option\x18\xe7\x07 \x03(\x0b\x32#.POGOProtos.Rpc.UninterpretedOption\"/\n\x05\x43Type\x12\n\n\x06string\x10\x00\x12\x08\n\x04\x63ord\x10\x01\x12\x10\n\x0cstring_piece\x10\x02\"5\n\x06JSType\x12\r\n\tjs_normal\x10\x00\x12\r\n\tjs_string\x10\x01\x12\r\n\tjs_number\x10\x02\"\xd5\x03\n\x13\x46ileDescriptorProto\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0f\n\x07package\x18\x02 \x01(\t\x12\x12\n\ndependency\x18\x03 \x03(\t\x12\x35\n\x0cmessage_type\x18\x04 \x03(\x0b\x32\x1f.POGOProtos.Rpc.DescriptorProto\x12\x36\n\tenum_type\x18\x05 \x03(\x0b\x32#.POGOProtos.Rpc.EnumDescriptorProto\x12\x37\n\x07service\x18\x06 \x03(\x0b\x32&.POGOProtos.Rpc.ServiceDescriptorProto\x12\x37\n\textension\x18\x07 \x03(\x0b\x32$.POGOProtos.Rpc.FieldDescriptorProto\x12,\n\x07options\x18\x08 \x01(\x0b\x32\x1b.POGOProtos.Rpc.FileOptions\x12\x38\n\x10source_code_info\x18\t \x01(\x0b\x32\x1e.POGOProtos.Rpc.SourceCodeInfo\x12\x19\n\x11public_dependency\x18\n \x03(\x05\x12\x17\n\x0fweak_dependency\x18\x0b \x03(\x05\x12\x0e\n\x06syntax\x18\x0c \x01(\t\"F\n\x11\x46ileDescriptorSet\x12\x31\n\x04\x66ile\x18\x01 \x03(\x0b\x32#.POGOProtos.Rpc.FileDescriptorProto\"\xd4\x04\n\x0b\x46ileOptions\x12\x14\n\x0cjava_package\x18\x01 \x01(\t\x12\x1c\n\x14java_outer_classname\x18\x08 \x01(\t\x12>\n\x0coptimize_for\x18\t \x01(\x0e\x32(.POGOProtos.Rpc.FileOptions.OptimizeMode\x12\x1b\n\x13java_multiple_files\x18\n \x01(\x08\x12\x12\n\ngo_package\x18\x0b \x01(\t\x12\x1b\n\x13\x63\x63_generic_services\x18\x10 \x01(\x08\x12\x1d\n\x15java_generic_services\x18\x11 \x01(\x08\x12\x1b\n\x13py_generic_services\x18\x12 \x01(\x08\x12%\n\x1djava_generate_equals_and_hash\x18\x14 \x01(\x08\x12\x12\n\ndeprecated\x18\x17 \x01(\x08\x12\x1e\n\x16java_string_check_utf8\x18\x1b \x01(\x08\x12\x18\n\x10\x63\x63_enable_arenas\x18\x1f \x01(\x08\x12\x19\n\x11objc_class_prefix\x18$ \x01(\t\x12\x18\n\x10\x63sharp_namespace\x18% \x01(\t\x12\x42\n\x14uninterpreted_option\x18\xe7\x07 \x03(\x0b\x32#.POGOProtos.Rpc.UninterpretedOption\"Y\n\x0cOptimizeMode\x12\x1d\n\x19OPTIMIZEMODE_AUTO_INVALID\x10\x00\x12\t\n\x05speed\x10\x01\x12\r\n\tcode_size\x10\x02\x12\x10\n\x0clite_runtime\x10\x03\"\xc9\x01\n\x13\x46itnessMetricsProto\x12\x1e\n\x16\x64istance_walked_meters\x18\x01 \x01(\x01\x12\x12\n\nstep_count\x18\x02 \x01(\x05\x12\x1d\n\x15\x63\x61lories_burned_kcals\x18\x03 \x01(\x01\x12\x1c\n\x14\x65xercise_duration_mi\x18\x04 \x01(\x03\x12\"\n\x1awheelchair_distance_meters\x18\x05 \x01(\x01\x12\x1d\n\x15wheelchair_push_count\x18\x06 \x01(\x01\"\xf0\x02\n\x1b\x46itnessMetricsReportHistory\x12R\n\x0eweekly_history\x18\x01 \x03(\x0b\x32:.POGOProtos.Rpc.FitnessMetricsReportHistory.MetricsHistory\x12Q\n\rdaily_history\x18\x02 \x03(\x0b\x32:.POGOProtos.Rpc.FitnessMetricsReportHistory.MetricsHistory\x12R\n\x0ehourly_history\x18\x03 \x03(\x0b\x32:.POGOProtos.Rpc.FitnessMetricsReportHistory.MetricsHistory\x1aV\n\x0eMetricsHistory\x12\x0e\n\x06\x62ucket\x18\x01 \x01(\x03\x12\x34\n\x07metrics\x18\x02 \x01(\x0b\x32#.POGOProtos.Rpc.FitnessMetricsProto\"\x98\x03\n\x12\x46itnessRecordProto\x12M\n\x0ehourly_reports\x18\x01 \x03(\x0b\x32\x35.POGOProtos.Rpc.FitnessRecordProto.HourlyReportsEntry\x12\x32\n\x0braw_samples\x18\x02 \x03(\x0b\x32\x1d.POGOProtos.Rpc.FitnessSample\x12%\n\x1dlast_aggregation_timestamp_ms\x18\x03 \x01(\x03\x12\x38\n\rfitness_stats\x18\x04 \x01(\x0b\x32!.POGOProtos.Rpc.FitnessStatsProto\x12\x43\n\x0ereport_history\x18\x05 \x01(\x0b\x32+.POGOProtos.Rpc.FitnessMetricsReportHistory\x1aY\n\x12HourlyReportsEntry\x12\x0b\n\x03key\x18\x01 \x01(\x03\x12\x32\n\x05value\x18\x02 \x01(\x0b\x32#.POGOProtos.Rpc.FitnessMetricsProto:\x02\x38\x01\"\xc6\x01\n\x12\x46itnessReportProto\x12\x1d\n\x13\x64\x61y_offset_from_now\x18\x01 \x01(\x05H\x00\x12\x1e\n\x14week_offset_from_now\x18\x02 \x01(\x05H\x00\x12\x1e\n\x14hour_offset_from_now\x18\x03 \x01(\x05H\x00\x12\x34\n\x07metrics\x18\n \x01(\x0b\x32#.POGOProtos.Rpc.FitnessMetricsProto\x12\x11\n\tgame_data\x18\x0b \x01(\x0c\x42\x08\n\x06Window\"\xc1\x01\n\x16\x46itnessRewardsLogEntry\x12=\n\x06result\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.FitnessRewardsLogEntry.Result\x12*\n\x07rewards\x18\x02 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12\x1a\n\x12\x64istance_walked_km\x18\x03 \x01(\x01\" \n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\"\xd4\x04\n\rFitnessSample\x12\x44\n\x0bsample_type\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.FitnessSample.FitnessSampleType\x12!\n\x19sample_start_timestamp_ms\x18\x02 \x01(\x03\x12\x1f\n\x17sample_end_timestamp_ms\x18\x03 \x01(\x03\x12\r\n\x05value\x18\x04 \x01(\x01\x12\x44\n\x0bsource_type\x18\x05 \x01(\x0e\x32/.POGOProtos.Rpc.FitnessSample.FitnessSourceType\x12\x37\n\x08metadata\x18\x06 \x01(\x0b\x32%.POGOProtos.Rpc.FitnessSampleMetadata\"\xb2\x01\n\x11\x46itnessSampleType\x12\x10\n\x0cSAMPLE_UNSET\x10\x00\x12\t\n\x05STEPS\x10\x01\x12\x1b\n\x17WALKING_DISTANCE_METERS\x10\x02\x12\x1e\n\x1aWHEELCHAIR_DISTANCE_METERS\x10\x03\x12\x12\n\x0e\x43\x41LORIES_KCALS\x10\x04\x12\x19\n\x15WHEELCHAIR_PUSH_COUNT\x10\x05\x12\x14\n\x10\x45XERCISE_TIME_MI\x10\x06\"v\n\x11\x46itnessSourceType\x12\x10\n\x0cSOURCE_UNSET\x10\x00\x12\r\n\tHEALTHKIT\x10\x01\x12\x0e\n\nGOOGLE_FIT\x10\x02\x12\x0f\n\x0b\x41PPLE_WATCH\x10\x03\x12\x07\n\x03GPS\x10\x04\x12\x16\n\x12\x41NDROID_SENSOR_HUB\x10\x05\"\x8d\x02\n\x15\x46itnessSampleMetadata\x12?\n\x14original_data_source\x18\x01 \x01(\x0b\x32!.POGOProtos.Rpc.AndroidDataSource\x12\x36\n\x0b\x64\x61ta_source\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.AndroidDataSource\x12:\n\x0fsource_revision\x18\x03 \x01(\x0b\x32!.POGOProtos.Rpc.IosSourceRevision\x12)\n\x06\x64\x65vice\x18\x04 \x01(\x0b\x32\x19.POGOProtos.Rpc.IosDevice\x12\x14\n\x0cuser_entered\x18\x05 \x01(\x08\"\x84\x02\n\x11\x46itnessStatsProto\x12%\n\x1dlast_accumulated_timestamp_ms\x18\x01 \x01(\x03\x12\x38\n\x0b\x61\x63\x63umulated\x18\x02 \x01(\x0b\x32#.POGOProtos.Rpc.FitnessMetricsProto\x12\x34\n\x07pending\x18\x03 \x01(\x0b\x32#.POGOProtos.Rpc.FitnessMetricsProto\x12\x1e\n\x16player_initial_walk_km\x18\x04 \x01(\x01\x12\x1c\n\x14player_total_walk_km\x18\x05 \x01(\x01\x12\x1a\n\x12player_total_steps\x18\x06 \x01(\x03\"\x8a\x01\n\x15\x46itnessUpdateOutProto\x12<\n\x06status\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.FitnessUpdateOutProto.Status\"3\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\"L\n\x12\x46itnessUpdateProto\x12\x36\n\x0f\x66itness_samples\x18\x01 \x03(\x0b\x32\x1d.POGOProtos.Rpc.FitnessSample\"\xd7\x02\n\x0c\x46lagCategory\"\xc6\x02\n\x08\x43\x61tegory\x12\r\n\tUNDEFINED\x10\x00\x12\n\n\x06THREAT\x10\x64\x12\r\n\tSELF_HARM\x10\x65\x12\n\n\x06NUDITY\x10\x66\x12\x0c\n\x08VIOLENCE\x10g\x12\t\n\x05\x44RUGS\x10h\x12\x10\n\x0c\x43HILD_SAFETY\x10i\x12\r\n\tEXTREMISM\x10j\x12\x1c\n\x18WEAPONS_AND_SOLICITATION\x10k\x12\x11\n\rPUBLIC_THREAT\x10l\x12\x12\n\rINAPPROPRIATE\x10\xc8\x01\x12\x10\n\x0bHATE_SPEECH\x10\xc9\x01\x12\x15\n\x10PRIVACY_INVASION\x10\xca\x01\x12\x0b\n\x06SEXUAL\x10\xcb\x01\x12\x11\n\x0cIP_VIOLATION\x10\xcc\x01\x12\x0c\n\x07HACKING\x10\xcd\x01\x12\r\n\x08\x42ULLYING\x10\xac\x02\x12\t\n\x04SPAM\x10\xad\x02\x12\x14\n\x0fOTHER_VIOLATION\x10\xae\x02\"\xd6\x01\n\x10\x46lagPhotoRequest\x12\x1a\n\x12reported_player_id\x18\x01 \x01(\t\x12\x10\n\x08photo_id\x18\x02 \x01(\t\x12:\n\x06origin\x18\x03 \x01(\x0e\x32*.POGOProtos.Rpc.ReportAttributeData.Origin\x12\x37\n\x08\x63\x61tegory\x18\x04 \x01(\x0e\x32%.POGOProtos.Rpc.FlagCategory.Category\x12\x1f\n\x17reported_nia_account_id\x18\x05 \x01(\t\"\xb0\x01\n\x11\x46lagPhotoResponse\x12\x38\n\x06result\x18\x01 \x01(\x0e\x32(.POGOProtos.Rpc.FlagPhotoResponse.Result\"a\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x13\n\x0fIMAGE_NOT_FOUND\x10\x02\x12\x11\n\rERROR_UNKNOWN\x10\x03\x12\x17\n\x13\x45RROR_FILING_REPORT\x10\x04\"\x1b\n\nFloatValue\x12\r\n\x05value\x18\x01 \x01(\x02\"T\n\x11\x46ollowerDataProto\x12?\n\x11pokemon_followers\x18\x01 \x03(\x0b\x32$.POGOProtos.Rpc.FollowerPokemonProto\"\x94\x02\n\x14\x46ollowerPokemonProto\x12\x33\n\npokemon_id\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonIdH\x00\x12\x11\n\x07\x61\x64\x64ress\x18\x02 \x01(\tH\x00\x12\x34\n\x07\x64isplay\x18\x03 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\x12\x0e\n\x06\x65nd_ms\x18\x04 \x01(\x03\x12;\n\x02id\x18\x05 \x01(\x0e\x32/.POGOProtos.Rpc.FollowerPokemonProto.FollowerId\"!\n\nFollowerId\x12\t\n\x05UNSET\x10\x00\x12\x08\n\x04ID_1\x10\x01\x42\x0e\n\x0cpokemon_data\"\xd5\x01\n\x1e\x46ollowerPokemonTappedTelemetry\x12\x41\n\x18\x66ollower_holo_pokemon_id\x18\x02 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonIdH\x00\x12\x1a\n\x10\x66ollower_address\x18\x03 \x01(\tH\x00\x12\x44\n\x0b\x66ollower_id\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.FollowerPokemonProto.FollowerIdB\x0e\n\x0cpokemon_data\"\xb4\x02\n\x13\x46oodAttributesProto\x12\x33\n\x0bitem_effect\x18\x01 \x03(\x0e\x32\x1e.POGOProtos.Rpc.HoloItemEffect\x12\x1b\n\x13item_effect_percent\x18\x02 \x03(\x02\x12\x16\n\x0egrowth_percent\x18\x03 \x01(\x02\x12\x18\n\x10\x62\x65rry_multiplier\x18\x04 \x01(\x02\x12\x1f\n\x17remote_berry_multiplier\x18\x05 \x01(\x02\x12\"\n\x1anum_buddy_affection_points\x18\x06 \x01(\x05\x12\x17\n\x0fmap_duration_ms\x18\x07 \x01(\x03\x12\x1a\n\x12\x61\x63tive_duration_ms\x18\x08 \x01(\x03\x12\x1f\n\x17num_buddy_hunger_points\x18\t \x01(\x05\"f\n\tFoodValue\x12\x1b\n\x13motivation_increase\x18\x01 \x01(\x02\x12\x13\n\x0b\x63p_increase\x18\x02 \x01(\x05\x12\'\n\tfood_item\x18\x03 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\"\xfd\x01\n\x0f\x46ormChangeProto\x12@\n\x0e\x61vailable_form\x18\x01 \x03(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\x12\x12\n\ncandy_cost\x18\x02 \x01(\x05\x12\x15\n\rstardust_cost\x18\x03 \x01(\x05\x12\'\n\titem_cost\x18\x04 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x42\n\x11quest_requirement\x18\x05 \x03(\x0b\x32\'.POGOProtos.Rpc.EvolutionQuestInfoProto\x12\x10\n\x08ob_int32\x18\x06 \x01(\x05\"*\n\x17\x46ormChangeSettingsProto\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\"\xc3\x01\n\tFormProto\x12\x36\n\x04\x66orm\x18\x01 \x01(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\x12\x1a\n\x12\x61sset_bundle_value\x18\x02 \x01(\x05\x12\x1b\n\x13\x61sset_bundle_suffix\x18\x03 \x01(\t\x12\x12\n\nis_costume\x18\x04 \x01(\x08\x12\x31\n\x0cob_form_data\x18\x05 \x01(\x0b\x32\x1b.POGOProtos.Rpc.ObFormProto\"\xcf\x05\n\x12\x46ormRenderModifier\x12\x43\n\x04type\x18\x01 \x03(\x0e\x32\x35.POGOProtos.Rpc.FormRenderModifier.RenderModifierType\x12\x46\n\reffect_target\x18\x02 \x01(\x0e\x32/.POGOProtos.Rpc.FormRenderModifier.EffectTarget\x12\x12\n\npokemon_id\x18\x03 \x01(\x06\x12\x31\n\npokedex_id\x18\x04 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12>\n\x0cpokemon_form\x18\x05 \x01(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\x12@\n\talignment\x18\x06 \x01(\x0e\x32-.POGOProtos.Rpc.PokemonDisplayProto.Alignment\x12O\n\x12transition_vfx_key\x18\x07 \x01(\x0e\x32\x33.POGOProtos.Rpc.FormRenderModifier.TransitionVfxKey\x12\x10\n\x08ob_int64\x18\x08 \x01(\x03\"]\n\x12RenderModifierType\x12\t\n\x05UNSET\x10\x00\x12\x11\n\rSUPPRESS_SELF\x10\x01\x12\x15\n\x11SUPPRESS_OPPONENT\x10\x02\x12\x12\n\x0e\x44ISPLAY_CHANGE\x10\x03\"M\n\x0c\x45\x66\x66\x65\x63tTarget\x12\x10\n\x0cUNSET_TARGET\x10\x00\x12\x0c\n\x08\x44\x45\x46\x45NDER\x10\x01\x12\x0c\n\x08\x41TTACKER\x10\x02\x12\x0f\n\x0b\x41LL_PLAYERS\x10\x03\"R\n\x10TransitionVfxKey\x12\x16\n\x12\x44\x45\x46\x41ULT_TRANSITION\x10\x00\x12\x11\n\rSHADOW_ENRAGE\x10\x01\x12\x13\n\x0fSHADOW_SUPPRESS\x10\x02\"m\n\x11\x46ormSettingsProto\x12.\n\x07pokemon\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12(\n\x05\x66orms\x18\x02 \x03(\x0b\x32\x19.POGOProtos.Rpc.FormProto\"\xbd\x01\n\x15\x46ormsRefactorSettings\x12)\n!ob_forms_refactor_settings_bool_1\x18\x01 \x01(\x08\x12)\n!ob_forms_refactor_settings_bool_2\x18\x02 \x01(\x08\x12)\n!ob_forms_refactor_settings_bool_3\x18\x03 \x01(\x08\x12#\n\x1b\x65nable_singular_shadow_form\x18\x04 \x01(\x08\"\xb8\x05\n\x12\x46ortDeployOutProto\x12\x39\n\x06result\x18\x01 \x01(\x0e\x32).POGOProtos.Rpc.FortDeployOutProto.Result\x12\x43\n\x16\x66ort_details_out_proto\x18\x02 \x01(\x0b\x32#.POGOProtos.Rpc.FortDetailsOutProto\x12\x31\n\x0b\x65gg_pokemon\x18\x03 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x36\n\x0fgym_state_proto\x18\x04 \x01(\x0b\x32\x1d.POGOProtos.Rpc.GymStateProto\"\xb6\x03\n\x06Result\x12\x11\n\rNO_RESULT_SET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12%\n!ERROR_ALREADY_HAS_POKEMON_ON_FORT\x10\x02\x12!\n\x1d\x45RROR_OPPOSING_TEAM_OWNS_FORT\x10\x03\x12\x16\n\x12\x45RROR_FORT_IS_FULL\x10\x04\x12\x16\n\x12\x45RROR_NOT_IN_RANGE\x10\x05\x12\x1c\n\x18\x45RROR_PLAYER_HAS_NO_TEAM\x10\x06\x12\x1d\n\x19\x45RROR_POKEMON_NOT_FULL_HP\x10\x07\x12$\n ERROR_PLAYER_BELOW_MINIMUM_LEVEL\x10\x08\x12\x1a\n\x16\x45RROR_POKEMON_IS_BUDDY\x10\t\x12\x1d\n\x19\x45RROR_FORT_DEPLOY_LOCKOUT\x10\n\x12 \n\x1c\x45RROR_PLAYER_HAS_NO_NICKNAME\x10\x0b\x12\x1a\n\x16\x45RROR_POI_INACCESSIBLE\x10\x0c\x12\x1b\n\x17\x45RROR_LEGENDARY_POKEMON\x10\r\x12\x19\n\x15\x45RROR_INVALID_POKEMON\x10\x0e\"n\n\x0f\x46ortDeployProto\x12\x0f\n\x07\x66ort_id\x18\x01 \x01(\t\x12\x12\n\npokemon_id\x18\x02 \x01(\x06\x12\x1a\n\x12player_lat_degrees\x18\x03 \x01(\x01\x12\x1a\n\x12player_lng_degrees\x18\x04 \x01(\x01\"\x99\x06\n\x13\x46ortDetailsOutProto\x12\n\n\x02id\x18\x01 \x01(\t\x12\"\n\x04team\x18\x02 \x01(\x0e\x32\x14.POGOProtos.Rpc.Team\x12-\n\x07pokemon\x18\x03 \x03(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x0c\n\x04name\x18\x04 \x01(\t\x12\x11\n\timage_url\x18\x05 \x03(\t\x12\n\n\x02\x66p\x18\x06 \x01(\x05\x12\x0f\n\x07stamina\x18\x07 \x01(\x05\x12\x13\n\x0bmax_stamina\x18\x08 \x01(\x05\x12+\n\tfort_type\x18\t \x01(\x0e\x32\x18.POGOProtos.Rpc.FortType\x12\x10\n\x08latitude\x18\n \x01(\x01\x12\x11\n\tlongitude\x18\x0b \x01(\x01\x12\x13\n\x0b\x64\x65scription\x18\x0c \x01(\t\x12\x39\n\x08modifier\x18\r \x03(\x0b\x32\'.POGOProtos.Rpc.ClientFortModifierProto\x12\x12\n\nclose_soon\x18\x0e \x01(\x08\x12\x1d\n\x11\x63heckin_image_url\x18\x0f \x01(\tB\x02\x18\x01\x12\x32\n\nevent_info\x18\x10 \x01(\x0b\x32\x1e.POGOProtos.Rpc.EventInfoProto\x12\x19\n\x11promo_description\x18\x11 \x03(\t\x12\x1b\n\x13\x63\x61ll_to_action_link\x18\x12 \x01(\t\x12@\n\x11sponsored_details\x18\x13 \x01(\x0b\x32%.POGOProtos.Rpc.SponsoredDetailsProto\x12&\n\x1egeostore_tombstone_message_key\x18\x14 \x01(\t\x12\'\n\x1fgeostore_suspension_message_key\x18\x15 \x01(\t\x12\x18\n\x10poi_images_count\x18\x16 \x01(\x05\x12 \n\x18power_up_progress_points\x18\x17 \x01(\x05\x12$\n\x1cpower_up_level_expiration_ms\x18\x18 \x01(\x03\x12\x1a\n\x12next_fort_close_ms\x18\x19 \x01(\x03\"C\n\x10\x46ortDetailsProto\x12\n\n\x02id\x18\x01 \x01(\t\x12\x10\n\x08latitude\x18\x02 \x01(\x01\x12\x11\n\tlongitude\x18\x03 \x01(\x01\"g\n\x1b\x46ortModifierAttributesProto\x12!\n\x19modifier_lifetime_seconds\x18\x01 \x01(\x05\x12%\n\x1dtroy_disk_num_pokemon_spawned\x18\x02 \x01(\x05\"\xaf\x01\n\x10\x46ortPokemonProto\x12\x36\n\rpokemon_proto\x18\x01 \x01(\x0b\x32\x1f.POGOProtos.Rpc.MapPokemonProto\x12>\n\nspawn_type\x18\x02 \x01(\x0e\x32*.POGOProtos.Rpc.FortPokemonProto.SpawnType\"#\n\tSpawnType\x12\x08\n\x04LURE\x10\x00\x12\x0c\n\x08POWER_UP\x10\x01\"\xd1\x01\n\x18\x46ortPowerUpLevelSettings\x12/\n\x05level\x18\x01 \x01(\x0e\x32 .POGOProtos.Rpc.FortPowerUpLevel\x12\"\n\x1apoints_needed_for_level_up\x18\x02 \x01(\x05\x12?\n\x0fpower_up_reward\x18\x03 \x03(\x0e\x32&.POGOProtos.Rpc.FortPowerUpLevelReward\x12\x1f\n\x17\x64uration_of_power_up_ms\x18\x04 \x01(\x05\"\x8a\x02\n\x12\x46ortRecallOutProto\x12\x39\n\x06result\x18\x01 \x01(\x0e\x32).POGOProtos.Rpc.FortRecallOutProto.Result\x12\x43\n\x16\x66ort_details_out_proto\x18\x02 \x01(\x0b\x32#.POGOProtos.Rpc.FortDetailsOutProto\"t\n\x06Result\x12\x11\n\rNO_RESULT_SET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x16\n\x12\x45RROR_NOT_IN_RANGE\x10\x02\x12\x1d\n\x19\x45RROR_POKEMON_NOT_ON_FORT\x10\x03\x12\x13\n\x0f\x45RROR_NO_PLAYER\x10\x04\"n\n\x0f\x46ortRecallProto\x12\x0f\n\x07\x66ort_id\x18\x01 \x01(\t\x12\x12\n\npokemon_id\x18\x02 \x01(\x06\x12\x1a\n\x12player_lat_degrees\x18\x03 \x01(\x01\x12\x1a\n\x12player_lng_degrees\x18\x04 \x01(\x01\"\x8d\x01\n\x11\x46ortRenderingType\x12G\n\x0erendering_type\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.FortRenderingType.RenderingType\"/\n\rRenderingType\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x00\x12\x11\n\rINTERNAL_TEST\x10\x01\"\xd5\x04\n\x12\x46ortSearchLogEntry\x12\x39\n\x06result\x18\x01 \x01(\x0e\x32).POGOProtos.Rpc.FortSearchLogEntry.Result\x12\x0f\n\x07\x66ort_id\x18\x02 \x01(\t\x12(\n\x05items\x18\x03 \x03(\x0b\x32\x19.POGOProtos.Rpc.ItemProto\x12\x0c\n\x04\x65ggs\x18\x04 \x01(\x05\x12\x32\n\x0cpokemon_eggs\x18\x05 \x03(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12+\n\tfort_type\x18\x06 \x01(\x0e\x32\x18.POGOProtos.Rpc.FortType\x12\x30\n\rawarded_items\x18\x07 \x03(\x0b\x32\x19.POGOProtos.Rpc.ItemProto\x12.\n\x0b\x62onus_items\x18\x08 \x03(\x0b\x32\x19.POGOProtos.Rpc.ItemProto\x12\x33\n\x10team_bonus_items\x18\t \x03(\x0b\x32\x19.POGOProtos.Rpc.ItemProto\x12\x30\n\ngift_boxes\x18\n \x03(\x0b\x32\x1c.POGOProtos.Rpc.GiftBoxProto\x12/\n\x08stickers\x18\x0b \x03(\x0b\x32\x1d.POGOProtos.Rpc.LootItemProto\x12>\n\x1bpowered_up_stop_bonus_items\x18\x0c \x03(\x0b\x32\x19.POGOProtos.Rpc.ItemProto\" \n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\"\xa6\x07\n\x12\x46ortSearchOutProto\x12\x39\n\x06result\x18\x01 \x01(\x0e\x32).POGOProtos.Rpc.FortSearchOutProto.Result\x12-\n\x05items\x18\x02 \x03(\x0b\x32\x1e.POGOProtos.Rpc.AwardItemProto\x12\x14\n\x0cgems_awarded\x18\x03 \x01(\x05\x12\x31\n\x0b\x65gg_pokemon\x18\x04 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x12\n\nxp_awarded\x18\x05 \x01(\x05\x12\x19\n\x11\x63ooldown_complete\x18\x06 \x01(\x03\x12\"\n\x1a\x63hain_hack_sequence_number\x18\x07 \x01(\x05\x12:\n\x11\x61warded_gym_badge\x18\x08 \x01(\x0b\x32\x1f.POGOProtos.Rpc.AwardedGymBadge\x12\'\n\x04loot\x18\t \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12-\n\nbonus_loot\x18\n \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12\x14\n\x0craid_tickets\x18\x0b \x01(\x05\x12\x32\n\x0fteam_bonus_loot\x18\x0c \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12\x0f\n\x07\x66ort_id\x18\r \x01(\t\x12\x39\n\x0f\x63hallenge_quest\x18\x0e \x01(\x0b\x32 .POGOProtos.Rpc.ClientQuestProto\x12.\n\x08gift_box\x18\x0f \x01(\x0b\x32\x1c.POGOProtos.Rpc.GiftBoxProto\x12\x35\n\x0esponsored_gift\x18\x10 \x01(\x0b\x32\x19.POGOProtos.Rpc.AdDetailsB\x02\x18\x01\x12;\n\x18power_up_stop_bonus_loot\x18\x11 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12#\n\x02\x61\x64\x18\x12 \x01(\x0b\x32\x17.POGOProtos.Rpc.AdProto\"\x96\x01\n\x06Result\x12\x11\n\rNO_RESULT_SET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x10\n\x0cOUT_OF_RANGE\x10\x02\x12\x16\n\x12IN_COOLDOWN_PERIOD\x10\x03\x12\x12\n\x0eINVENTORY_FULL\x10\x04\x12\x18\n\x14\x45XCEEDED_DAILY_LIMIT\x10\x05\x12\x14\n\x10POI_INACCESSIBLE\x10\x06\"\x9d\x02\n\x0f\x46ortSearchProto\x12\n\n\x02id\x18\x01 \x01(\t\x12\x1a\n\x12player_lat_degrees\x18\x02 \x01(\x01\x12\x1a\n\x12player_lng_degrees\x18\x03 \x01(\x01\x12\x18\n\x10\x66ort_lat_degrees\x18\x04 \x01(\x01\x12\x18\n\x10\x66ort_lng_degrees\x18\x05 \x01(\x01\x12?\n\x11\x61\x64_targeting_info\x18\x07 \x01(\x0b\x32$.POGOProtos.Rpc.AdTargetingInfoProto\x12\x30\n(is_player_eligible_for_geotargeted_quest\x18\x08 \x01(\x08\x12\x1f\n\x17is_from_wearable_device\x18\t \x01(\x08\"\xf8\x03\n\x11\x46ortSettingsProto\x12 \n\x18interaction_range_meters\x18\x01 \x01(\x01\x12\"\n\x1amax_total_deployed_pokemon\x18\x02 \x01(\x05\x12#\n\x1bmax_player_deployed_pokemon\x18\x03 \x01(\x05\x12!\n\x19\x64\x65ploy_stamina_multiplier\x18\x04 \x01(\x01\x12 \n\x18\x64\x65ploy_attack_multiplier\x18\x05 \x01(\x01\x12$\n\x1c\x66\x61r_interaction_range_meters\x18\x06 \x01(\x01\x12\x14\n\x0c\x64isable_gyms\x18\x07 \x01(\x08\x12 \n\x18max_same_pokemon_at_fort\x18\x08 \x01(\x05\x12)\n!max_player_total_deployed_pokemon\x18\t \x01(\x05\x12-\n%enable_hyperlinks_in_poi_descriptions\x18\n \x01(\x08\x12)\n!enable_right_to_left_text_display\x18\x0b \x01(\x08\x12\'\n\x1f\x65nable_sponsored_poi_decorators\x18\x0c \x01(\x08\x12\'\n\x1fremote_interaction_range_meters\x18\r \x01(\x01\"\xff\x02\n\x0b\x46ortSponsor\x12\x34\n\x07sponsor\x18\x01 \x01(\x0e\x32#.POGOProtos.Rpc.FortSponsor.Sponsor\"\xb9\x02\n\x07Sponsor\x12\t\n\x05UNSET\x10\x00\x12\r\n\tMCDONALDS\x10\x01\x12\x11\n\rPOKEMON_STORE\x10\x02\x12\x08\n\x04TOHO\x10\x03\x12\x0c\n\x08SOFTBANK\x10\x04\x12\t\n\x05GLOBE\x10\x05\x12\x0b\n\x07SPATULA\x10\x06\x12\x0f\n\x0bTHERMOMETER\x10\x07\x12\t\n\x05KNIFE\x10\x08\x12\t\n\x05GRILL\x10\t\x12\n\n\x06SMOKER\x10\n\x12\x07\n\x03PAN\x10\x0b\x12\x07\n\x03\x42\x42Q\x10\x0c\x12\t\n\x05\x46RYER\x10\r\x12\x0b\n\x07STEAMER\x10\x0e\x12\x08\n\x04HOOD\x10\x0f\x12\x0e\n\nSLOWCOOKER\x10\x10\x12\t\n\x05MIXER\x10\x11\x12\x0b\n\x07SCOOPER\x10\x12\x12\r\n\tMUFFINTIN\x10\x13\x12\x0e\n\nSALAMANDER\x10\x14\x12\x0b\n\x07PLANCHA\x10\x15\x12\x0b\n\x07NIA_OPS\x10\x16\x12\t\n\x05WHISK\x10\x17\"f\n\x1a\x46ortUpdateLatencyTelemetry\x12\x12\n\nlatency_ms\x18\x01 \x01(\x05\x12\x11\n\tfort_type\x18\x02 \x01(\x05\x12\x10\n\x08\x64istance\x18\x03 \x01(\x02\x12\x0f\n\x07\x63ontext\x18\x04 \x01(\t\"C\n\tFrameRate\x12\x36\n\x12sampled_frame_rate\x18\x01 \x01(\x0b\x32\x1a.POGOProtos.Rpc.MetricData\"\x82\x04\n\x12\x46riendDetailsProto\x12\x32\n\x06player\x18\x01 \x01(\x0b\x32\".POGOProtos.Rpc.PlayerSummaryProto\x12\x1b\n\x13\x66riend_visible_data\x18\x02 \x01(\x0c\x12\r\n\x05score\x18\x03 \x01(\x05\x12\x39\n\x0c\x64\x61ta_with_me\x18\x04 \x01(\x0b\x32#.POGOProtos.Rpc.FriendshipDataProto\x12\x46\n\ronline_status\x18\x05 \x01(\x0e\x32/.POGOProtos.Rpc.FriendDetailsProto.OnlineStatus\x12\x12\n\ncreated_ms\x18\x06 \x01(\x03\x12\x13\n\x0bshared_data\x18\x07 \x01(\x0c\x12\x45\n\x0c\x64\x61ta_from_me\x18\x08 \x01(\x0b\x32/.POGOProtos.Rpc.OneWaySharedFriendshipDataProto\x12\x43\n\ndata_to_me\x18\t \x01(\x0b\x32/.POGOProtos.Rpc.OneWaySharedFriendshipDataProto\"T\n\x0cOnlineStatus\x12\t\n\x05UNSET\x10\x00\x12\x12\n\x0eSTATUS_UNKNOWN\x10\x01\x12\x11\n\rSTATUS_ONLINE\x10\x02\x12\x12\n\x0eSTATUS_OFFLINE\x10\x03\"E\n\x1a\x46riendProfileSettingsProto\x12\x16\n\x0e\x65nable_swiping\x18\x01 \x01(\x08\x12\x0f\n\x07ob_bool\x18\x02 \x01(\x08\"\xb1\x01\n\x14\x46riendRecommendation\x12\x16\n\x0enia_account_id\x18\x01 \x01(\t\x12\x1c\n\x14recommendation_score\x18\x02 \x01(\x01\x12H\n\x06reason\x18\x03 \x01(\x0e\x32\x38.POGOProtos.Rpc.FriendRecommendationAttributeData.Reason\x12\x19\n\x11recommendation_id\x18\x04 \x01(\t\"p\n!FriendRecommendationAttributeData\"\x1a\n\x06Reason\x12\x10\n\x0cUNSET_REASON\x10\x00\"/\n\x04Type\x12\x0e\n\nUNSET_TYPE\x10\x00\x12\x17\n\x13NEW_APP_FRIEND_TYPE\x10\x01\"\x85\x02\n\x13\x46riendshipDataProto\x12G\n\x15\x66riendship_level_data\x18\x01 \x01(\x0b\x32(.POGOProtos.Rpc.FriendshipLevelDataProto\x12<\n\x0fgiftbox_details\x18\x02 \x03(\x0b\x32#.POGOProtos.Rpc.GiftBoxDetailsProto\x12\x10\n\x08\x63odename\x18\x03 \x01(\t\x12\x10\n\x08nickname\x18\x04 \x01(\t\x12\x1c\n\x14open_trade_expire_ms\x18\x05 \x01(\x03\x12\x10\n\x08is_lucky\x18\x06 \x01(\x08\x12\x13\n\x0blucky_count\x18\x07 \x01(\x05\"\xc4\x02\n\x18\x46riendshipLevelDataProto\x12\x0e\n\x06\x62ucket\x18\x01 \x01(\x03\x12\x1b\n\x13points_earned_today\x18\x02 \x01(\x05\x12N\n\x1c\x61warded_friendship_milestone\x18\x03 \x01(\x0e\x32(.POGOProtos.Rpc.FriendshipLevelMilestone\x12N\n\x1c\x63urrent_friendship_milestone\x18\x04 \x01(\x0e\x32(.POGOProtos.Rpc.FriendshipLevelMilestone\x12\x35\n-next_friendship_milestone_progress_percentage\x18\x05 \x01(\x01\x12$\n\x1cpoints_toward_next_milestone\x18\x06 \x01(\x05\"\xe6\x03\n%FriendshipLevelMilestoneSettingsProto\x12\x1b\n\x13min_points_to_reach\x18\x01 \x01(\x05\x12\x1b\n\x13milestone_xp_reward\x18\x02 \x01(\x05\x12\x1f\n\x17\x61ttack_bonus_percentage\x18\x03 \x01(\x02\x12\x17\n\x0fraid_ball_bonus\x18\x04 \x01(\x05\x12\x62\n\x10unlocked_trading\x18\x05 \x03(\x0e\x32H.POGOProtos.Rpc.FriendshipLevelMilestoneSettingsProto.PokemonTradingType\x12\x18\n\x10trading_discount\x18\x06 \x01(\x02\"\xca\x01\n\x12PokemonTradingType\x12\t\n\x05UNSET\x10\x00\x12\x16\n\x12REGULAR_IN_POKEDEX\x10\x01\x12\x16\n\x12SPECIAL_IN_POKEDEX\x10\x02\x12\x17\n\x13REGULAR_NON_POKEDEX\x10\x03\x12\x18\n\x14REGIONAL_NON_POKEDEX\x10\x04\x12\x14\n\x10\x46ORM_NON_POKEDEX\x10\x05\x12\x19\n\x15LEGENDARY_NON_POKEDEX\x10\x06\x12\x15\n\x11SHINY_NON_POKEDEX\x10\x07\"\x8f\x01\n*FriendshipMilestoneRewardNotificationProto\x12\x11\n\tfriend_id\x18\x01 \x01(\t\x12\x17\n\x0f\x66riend_codename\x18\x02 \x01(\t\x12\"\n\x1a\x66riendship_milestone_level\x18\x03 \x01(\x05\x12\x11\n\txp_reward\x18\x04 \x01(\x03\"\x93\x01\n\x1e\x46riendshipMilestoneRewardProto\x12\x11\n\tfriend_id\x18\x01 \x01(\t\x12\x46\n\x14\x66riendship_milestone\x18\x02 \x01(\x0e\x32(.POGOProtos.Rpc.FriendshipLevelMilestone\x12\x16\n\x0enia_account_id\x18\x03 \x01(\t\"u\n\x11GM11SettingsProto\x12\x12\n\nob_int32_1\x18\x01 \x01(\x05\x12\x12\n\nob_int32_2\x18\x02 \x01(\x05\x12\x12\n\nob_int32_3\x18\x03 \x01(\x05\x12\x12\n\nob_int32_4\x18\x04 \x01(\x05\x12\x10\n\x08ob_float\x18\x05 \x01(\x02\"\xb2\x01\n\x10GM1SettingsProto\x12;\n\x08\x61\x63tivity\x18\x01 \x01(\x0e\x32).POGOProtos.Rpc.GM1SettingsProto.Activity\x12\x12\n\nob_int32_1\x18\x02 \x01(\x05\x12\x12\n\nob_int32_2\x18\x03 \x01(\x05\"9\n\x08\x41\x63tivity\x12\t\n\x05UNSET\x10\x00\x12\"\n\x1e\x46ORT_POWER_UP_ACTIVITY_AR_SCAN\x10\x01\"$\n\x11GM27SettingsProto\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\"\'\n\x11GM29SettingsProto\x12\x12\n\nob_enabled\x18\x01 \x01(\x08\"$\n\x10GM2SettingsProto\x12\x10\n\x08ob_int32\x18\x01 \x01(\x05\"\'\n\x11GM30SettingsProto\x12\x12\n\nob_enabled\x18\x01 \x01(\x08\"$\n\x11GM37SettingsProto\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\"v\n\x11GM39SettingsProto\x12\x12\n\nob_int32_1\x18\x01 \x01(\x05\x12\x12\n\nob_int32_2\x18\x02 \x01(\x05\x12\x39\n\x0fob_quest_reward\x18\x03 \x03(\x0b\x32 .POGOProtos.Rpc.QuestRewardProto\"%\n\x10GM3SettingsProto\x12\x11\n\tob_string\x18\x01 \x03(\t\"9\n\x11GM43SettingsProto\x12\x11\n\tob_bool_1\x18\x01 \x01(\x08\x12\x11\n\tob_bool_2\x18\x02 \x01(\x08\"Z\n\x11GM44SettingsProto\x12\x10\n\x08ob_int32\x18\x01 \x01(\x05\x12\x0f\n\x07ob_bool\x18\x02 \x01(\x08\x12\"\n\x04item\x18\x03 \x03(\x0e\x32\x14.POGOProtos.Rpc.Item\"\x82\x06\n\x11GM45SettingsProto\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12\x10\n\x08ob_int32\x18\x02 \x01(\x05\x12>\n\tob_type_1\x18\x03 \x03(\x0e\x32+.POGOProtos.Rpc.GM45SettingsProto.Generator\x12>\n\tob_type_2\x18\x04 \x03(\x0e\x32+.POGOProtos.Rpc.GM45SettingsProto.Generator\x12>\n\tob_type_3\x18\x05 \x03(\x0e\x32+.POGOProtos.Rpc.GM45SettingsProto.Generator\"\x89\x04\n\tGenerator\x12\x1b\n\x17\x45VENT_SECTION_GENERATOR\x10\x00\x12\x1e\n\x1aPOKECOIN_SECTION_GENERATOR\x10\x01\x12\"\n\x1e\x44\x41ILY_STREAK_SECTION_GENERATOR\x10\x02\x12!\n\x1dGYM_POKEMON_SECTION_GENERATOR\x10\x03\x12%\n!UPCOMING_EVENTS_SECTION_GENERATOR\x10\x04\x12\x1d\n\x19UP_NEXT_SECTION_GENERATOR\x10\x05\x12 \n\x1cSTAMP_CARD_SECTION_GENERATOR\x10\x06\x12\"\n\x1e\x45VENT_BANNER_SECTION_GENERATOR\x10\x07\x12\'\n#TIMED_STORY_QUEST_SECTION_GENERATOR\x10\x08\x12+\n\'TIMED_GROUP_CHALLENGE_SECTION_GENERATOR\x10\t\x12%\n!MINI_COLLECTION_SECTION_GENERATOR\x10\n\x12%\n!CHALLENGE_QUEST_SECTION_GENERATOR\x10\x0b\x12!\n\x1dSTORY_QUEST_SECTION_GENERATOR\x10\x0c\x12%\n!CONTEST_POKEMON_SECTION_GENERATOR\x10\r\"5\n\x11GM46SettingsProto\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12\x0f\n\x07ob_bool\x18\x02 \x01(\x08\"\x9b\x01\n\x11GM47SettingsProto\x12\x10\n\x08ob_int32\x18\x01 \x01(\x05\x12\x12\n\nob_float_1\x18\x02 \x01(\x02\x12\x12\n\nob_float_2\x18\x03 \x01(\x02\x12\x18\n\x10ob_list_string_1\x18\x04 \x03(\t\x12\x18\n\x10ob_list_string_2\x18\x05 \x03(\t\x12\x18\n\x10ob_list_string_3\x18\x06 \x03(\t\"5\n\x11GM51SettingsProto\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12\x0f\n\x07ob_bool\x18\x02 \x01(\x08\"K\n\x11GM53SettingsProto\x12\x36\n\nob_setting\x18\x01 \x03(\x0b\x32\".POGOProtos.Rpc.GM53SettingsProto2\"\xa5\x01\n\x12GM53SettingsProto2\x12\x10\n\x08ob_int32\x18\x01 \x01(\x05\x12-\n\nquest_type\x18\x02 \x01(\x0e\x32\x19.POGOProtos.Rpc.QuestType\x12<\n\x0fquest_condition\x18\x03 \x03(\x0b\x32#.POGOProtos.Rpc.QuestConditionProto\x12\x10\n\x08ob_int64\x18\x04 \x01(\x03\"c\n\x11GM55SettingsProto\x12\x12\n\nob_int32_1\x18\x01 \x01(\x05\x12\x12\n\nob_int32_2\x18\x02 \x01(\x05\x12\x12\n\nob_int32_3\x18\x03 \x01(\x05\x12\x12\n\nob_int32_4\x18\x04 \x01(\x05\"I\n\x11GM56SettingsProto\x12\x34\n\x08ob_field\x18\x01 \x03(\x0b\x32\".POGOProtos.Rpc.GM56SettingsProto2\"\xb0\x01\n\x12GM56SettingsProto2\x12\x37\n\x0fpokecoin_source\x18\x01 \x01(\x0e\x32\x1e.POGOProtos.Rpc.PokecoinSource\x12O\n\x1cpokecoin_cap_reset_frequency\x18\x02 \x01(\x0e\x32).POGOProtos.Rpc.PokecoinCapResetFrequency\x12\x10\n\x08ob_int64\x18\x03 \x01(\x03\"U\n\x11GM57SettingsProto\x12\x13\n\x0bob_string_1\x18\x01 \x01(\t\x12\x13\n\x0bob_string_2\x18\x02 \x01(\t\x12\x16\n\x0eob_list_string\x18\x03 \x03(\t\"g\n\x11GM58SettingsProto\x12\x13\n\x0bob_string_1\x18\x01 \x01(\t\x12\x13\n\x0bob_string_2\x18\x02 \x01(\t\x12\x13\n\x0bob_double_1\x18\x03 \x01(\x01\x12\x13\n\x0bob_double_2\x18\x04 \x01(\x01\"p\n\x11GM59SettingsProto\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12\x11\n\tob_bool_1\x18\x02 \x01(\x08\x12\x11\n\tob_bool_2\x18\x03 \x01(\x08\x12\x11\n\tob_bool_3\x18\x04 \x01(\x08\x12\x11\n\tob_bool_4\x18\x05 \x01(\x08\"9\n\x11GM61SettingsProto\x12\x11\n\tob_bool_1\x18\x01 \x01(\x08\x12\x11\n\tob_bool_2\x18\x02 \x01(\x08\"c\n\x11GM62SettingsProto\x12\x12\n\nob_int64_1\x18\x01 \x01(\x03\x12\x12\n\nob_int64_2\x18\x02 \x01(\x03\x12\x12\n\nob_int64_3\x18\x03 \x01(\x03\x12\x12\n\nob_int64_4\x18\x04 \x01(\x03\"\xd7\x01\n\x11GM63SettingsProto\x12-\n\x04move\x18\x01 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\x12\x38\n\rcost_settings\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.CostSettingsProto\x12G\n\x15\x62onus_effect_settings\x18\x03 \x01(\x0b\x32(.POGOProtos.Rpc.BonusEffectSettingsProto\x12\x10\n\x08ob_int64\x18\x04 \x01(\x03\"O\n\x11GM64SettingsProto\x12\x12\n\nob_int32_1\x18\x01 \x01(\x05\x12\x12\n\nob_int32_2\x18\x02 \x01(\x05\x12\x12\n\nob_int32_3\x18\x03 \x01(\x05\"6\n\x10GM6SettingsProto\x12\x0f\n\x07ob_bool\x18\x01 \x01(\x08\x12\x11\n\tob_string\x18\x02 \x03(\t\":\n\x10GM9SettingsProto\x12\x12\n\nob_int32_1\x18\x01 \x01(\x05\x12\x12\n\nob_int32_2\x18\x02 \x01(\x05\"\xb1\x01\n\nGamDetails\x12\x1c\n\x14gam_request_keywords\x18\x01 \x03(\t\x12L\n\x12gam_request_extras\x18\x02 \x03(\x0b\x32\x30.POGOProtos.Rpc.GamDetails.GamRequestExtrasEntry\x1a\x37\n\x15GamRequestExtrasEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\xcc\x01\n#GameClientPhotoGalleryPoiImageProto\x12\x10\n\x08image_id\x18\x01 \x01(\t\x12\x0e\n\x06poi_id\x18\x02 \x01(\t\x12\x1a\n\x12submitter_codename\x18\x03 \x01(\t\x12\x11\n\timage_url\x18\x04 \x01(\t\x12\x1d\n\x15\x63reation_timestamp_ms\x18\x05 \x01(\x03\x12\x18\n\x10has_player_voted\x18\x06 \x01(\x08\x12\x1b\n\x13num_votes_from_game\x18\x07 \x01(\x05\"\xf6\x02\n\x1cGameClientTelemetryOmniProto\x12J\n\x18poi_submission_telemetry\x18\x01 \x01(\x0b\x32&.POGOProtos.Rpc.PoiSubmissionTelemetryH\x00\x12m\n+poi_submission_photo_upload_error_telemetry\x18\x02 \x01(\x0b\x32\x36.POGOProtos.Rpc.PoiSubmissionPhotoUploadErrorTelemetryH\x00\x12O\n\x19player_metadata_telemetry\x18\x03 \x01(\x0b\x32*.POGOProtos.Rpc.PoiPlayerMetadataTelemetryH\x00\x12\x39\n\x0bserver_data\x18\xe9\x07 \x01(\x0b\x32#.POGOProtos.Rpc.TelemetryServerDataB\x0f\n\rTelemetryData\"6\n\x14GameItemContentProto\x12\x0c\n\x04type\x18\x01 \x01(\t\x12\x10\n\x08quantity\x18\x02 \x01(\x05\"\x85n\n\x1dGameMasterClientTemplateProto\x12\x13\n\x0btemplate_id\x18\x01 \x01(\t\x12>\n\x10pokemon_settings\x18\x02 \x01(\x0b\x32$.POGOProtos.Rpc.PokemonSettingsProto\x12\x38\n\ritem_settings\x18\x03 \x01(\x0b\x32!.POGOProtos.Rpc.ItemSettingsProto\x12\x38\n\rmove_settings\x18\x04 \x01(\x0b\x32!.POGOProtos.Rpc.MoveSettingsProto\x12I\n\x16move_sequence_settings\x18\x05 \x01(\x0b\x32).POGOProtos.Rpc.MoveSequenceSettingsProto\x12\x42\n\x0etype_effective\x18\x08 \x01(\x0b\x32*.POGOProtos.Rpc.TypeEffectiveSettingsProto\x12:\n\x0e\x62\x61\x64ge_settings\x18\n \x01(\x0b\x32\".POGOProtos.Rpc.BadgeSettingsProto\x12\x33\n\x06\x63\x61mera\x18\x0b \x01(\x0b\x32#.POGOProtos.Rpc.CameraSettingsProto\x12>\n\x0cplayer_level\x18\x0c \x01(\x0b\x32(.POGOProtos.Rpc.PlayerLevelSettingsProto\x12\x38\n\tgym_level\x18\r \x01(\x0b\x32%.POGOProtos.Rpc.GymLevelSettingsProto\x12?\n\x0f\x62\x61ttle_settings\x18\x0e \x01(\x0b\x32&.POGOProtos.Rpc.GymBattleSettingsProto\x12\x42\n\x12\x65ncounter_settings\x18\x0f \x01(\x0b\x32&.POGOProtos.Rpc.EncounterSettingsProto\x12=\n\x10iap_item_display\x18\x10 \x01(\x0b\x32#.POGOProtos.Rpc.IapItemDisplayProto\x12\x36\n\x0ciap_settings\x18\x11 \x01(\x0b\x32 .POGOProtos.Rpc.IapSettingsProto\x12\x45\n\x10pokemon_upgrades\x18\x12 \x01(\x0b\x32+.POGOProtos.Rpc.PokemonUpgradeSettingsProto\x12\x43\n\x0f\x65quipped_badges\x18\x13 \x01(\x0b\x32*.POGOProtos.Rpc.EquippedBadgeSettingsProto\x12:\n\x0equest_settings\x18\x14 \x01(\x0b\x32\".POGOProtos.Rpc.QuestSettingsProto\x12\x46\n\x14\x61vatar_customization\x18\x15 \x01(\x0b\x32(.POGOProtos.Rpc.AvatarCustomizationProto\x12\x38\n\rform_settings\x18\x16 \x01(\x0b\x32!.POGOProtos.Rpc.FormSettingsProto\x12\x42\n\x0fgender_settings\x18\x17 \x01(\x0b\x32).POGOProtos.Rpc.ClientGenderSettingsProto\x12\x44\n\x12gym_badge_settings\x18\x18 \x01(\x0b\x32(.POGOProtos.Rpc.GymBadgeGmtSettingsProto\x12@\n\x12weather_affinities\x18\x19 \x01(\x0b\x32$.POGOProtos.Rpc.WeatherAffinityProto\x12\x41\n\x16weather_bonus_settings\x18\x1a \x01(\x0b\x32!.POGOProtos.Rpc.WeatherBonusProto\x12H\n\x16pokemon_scale_settings\x18\x1b \x01(\x0b\x32(.POGOProtos.Rpc.PokemonScaleSettingProto\x12I\n\x14iap_category_display\x18\x1c \x01(\x0b\x32+.POGOProtos.Rpc.IapItemCategoryDisplayProto\x12H\n\x18\x62\x65luga_pokemon_whitelist\x18\x1d \x01(\x0b\x32&.POGOProtos.Rpc.BelugaPokemonWhitelist\x12\x44\n\x13onboarding_settings\x18\x1e \x01(\x0b\x32\'.POGOProtos.Rpc.OnboardingSettingsProto\x12\\\n\x1d\x66riendship_milestone_settings\x18\x1f \x01(\x0b\x32\x35.POGOProtos.Rpc.FriendshipLevelMilestoneSettingsProto\x12I\n\x16lucky_pokemon_settings\x18 \x01(\x0b\x32).POGOProtos.Rpc.LuckyPokemonSettingsProto\x12<\n\x0f\x63ombat_settings\x18! \x01(\x0b\x32#.POGOProtos.Rpc.CombatSettingsProto\x12I\n\x16\x63ombat_league_settings\x18\" \x01(\x0b\x32).POGOProtos.Rpc.CombatLeagueSettingsProto\x12\x38\n\rcombat_league\x18# \x01(\x0b\x32!.POGOProtos.Rpc.CombatLeagueProto\x12=\n\x10\x65x_raid_settings\x18$ \x01(\x0b\x32#.POGOProtos.Rpc.ExRaidSettingsProto\x12<\n\x0b\x63ombat_move\x18% \x01(\x0b\x32\'.POGOProtos.Rpc.CombatMoveSettingsProto\x12M\n\x18\x62\x61\x63kground_mode_settings\x18& \x01(\x0b\x32+.POGOProtos.Rpc.BackgroundModeSettingsProto\x12P\n\x1a\x63ombat_stat_stage_settings\x18\' \x01(\x0b\x32,.POGOProtos.Rpc.CombatStatStageSettingsProto\x12\x41\n\x12\x63ombat_npc_trainer\x18( \x01(\x0b\x32%.POGOProtos.Rpc.CombatNpcTrainerProto\x12I\n\x16\x63ombat_npc_personality\x18) \x01(\x0b\x32).POGOProtos.Rpc.CombatNpcPersonalityProto\x12I\n\x16onboarding_v2_settings\x18* \x01(\x0b\x32).POGOProtos.Rpc.OnboardingV2SettingsProto\x12W\n\x1dparty_recommendation_settings\x18+ \x01(\x0b\x32\x30.POGOProtos.Rpc.PartyRecommendationSettingsProto\x12K\n\x17smeargle_moves_settings\x18, \x01(\x0b\x32*.POGOProtos.Rpc.SmeargleMovesSettingsProto\x12V\n\x1dpokecoin_purchase_display_gmt\x18- \x01(\x0b\x32/.POGOProtos.Rpc.PokecoinPurchaseDisplayGmtProto\x12\x46\n\x15\x61\x64venture_sync_v2_gmt\x18. \x01(\x0b\x32\'.POGOProtos.Rpc.AdventureSyncV2GmtProto\x12\x43\n\x17loading_screen_settings\x18/ \x01(\x0b\x32\".POGOProtos.Rpc.LoadingScreenProto\x12V\n\x1dinvasion_npc_display_settings\x18\x30 \x01(\x0b\x32/.POGOProtos.Rpc.InvasionNpcDisplaySettingsProto\x12`\n\"combat_competitive_season_settings\x18\x31 \x01(\x0b\x32\x34.POGOProtos.Rpc.CombatCompetitiveSeasonSettingsProto\x12Q\n\x1d\x63ombat_ranking_proto_settings\x18\x32 \x01(\x0b\x32*.POGOProtos.Rpc.CombatRankingSettingsProto\x12\x34\n\x0b\x63ombat_type\x18\x33 \x01(\x0b\x32\x1f.POGOProtos.Rpc.CombatTypeProto\x12@\n\x14\x62uddy_level_settings\x18\x34 \x01(\x0b\x32\".POGOProtos.Rpc.BuddyLevelSettings\x12W\n buddy_activity_category_settings\x18\x35 \x01(\x0b\x32-.POGOProtos.Rpc.BuddyActivityCategorySettings\x12\x46\n\x17\x62uddy_activity_settings\x18\x36 \x01(\x0b\x32%.POGOProtos.Rpc.BuddyActivitySettings\x12>\n\x13\x62uddy_swap_settings\x18\x38 \x01(\x0b\x32!.POGOProtos.Rpc.BuddySwapSettings\x12L\n\x17route_creation_settings\x18\x39 \x01(\x0b\x32+.POGOProtos.Rpc.RoutesCreationSettingsProto\x12N\n\x19vs_seeker_client_settings\x18: \x01(\x0b\x32+.POGOProtos.Rpc.VsSeekerClientSettingsProto\x12S\n\x1e\x62uddy_encounter_cameo_settings\x18; \x01(\x0b\x32+.POGOProtos.Rpc.BuddyEncounterCameoSettings\x12V\n\x1dlimited_purchase_sku_settings\x18< \x01(\x0b\x32/.POGOProtos.Rpc.LimitedPurchaseSkuSettingsProto\x12O\n\x1c\x62uddy_emotion_level_settings\x18= \x01(\x0b\x32).POGOProtos.Rpc.BuddyEmotionLevelSettings\x12\x62\n\'pokestop_invasion_availability_settings\x18> \x01(\x0b\x32\x31.POGOProtos.Rpc.InvasionAvailabilitySettingsProto\x12L\n\x1a\x62uddy_interaction_settings\x18? \x01(\x0b\x32(.POGOProtos.Rpc.BuddyInteractionSettings\x12\x39\n\x0evs_seeker_loot\x18@ \x01(\x0b\x32!.POGOProtos.Rpc.VsSeekerLootProto\x12N\n\x19vs_seeker_pokemon_rewards\x18\x41 \x01(\x0b\x32+.POGOProtos.Rpc.VsSeekerPokemonRewardsProto\x12I\n\x19\x62\x61ttle_hub_order_settings\x18\x42 \x01(\x0b\x32&.POGOProtos.Rpc.BattleHubOrderSettings\x12I\n\x19\x62\x61ttle_hub_badge_settings\x18\x43 \x01(\x0b\x32&.POGOProtos.Rpc.BattleHubBadgeSettings\x12\x41\n\x12map_buddy_settings\x18\x44 \x01(\x0b\x32%.POGOProtos.Rpc.MapBuddySettingsProto\x12>\n\x13\x62uddy_walk_settings\x18\x45 \x01(\x0b\x32!.POGOProtos.Rpc.BuddyWalkSettings\x12O\n\x19platypus_rollout_settings\x18\x46 \x01(\x0b\x32,.POGOProtos.Rpc.PlatypusRolloutSettingsProto\x12\x42\n\x15\x62uddy_hunger_settings\x18H \x01(\x0b\x32#.POGOProtos.Rpc.BuddyHungerSettings\x12>\n\x10project_vacation\x18I \x01(\x0b\x32$.POGOProtos.Rpc.ProjectVacationProto\x12?\n\x11mega_evo_settings\x18J \x01(\x0b\x32$.POGOProtos.Rpc.MegaEvoSettingsProto\x12U\n\x1ctemporary_evolution_settings\x18K \x01(\x0b\x32/.POGOProtos.Rpc.TemporaryEvolutionSettingsProto\x12R\n\x1b\x61vatar_group_order_settings\x18L \x01(\x0b\x32-.POGOProtos.Rpc.AvatarGroupOrderSettingsProto\x12\x42\n\x0epokemon_family\x18M \x01(\x0b\x32*.POGOProtos.Rpc.PokemonFamilySettingsProto\x12\x42\n\x12monodepth_settings\x18N \x01(\x0b\x32&.POGOProtos.Rpc.MonodepthSettingsProto\x12M\n\x18level_up_reward_settings\x18O \x01(\x0b\x32+.POGOProtos.Rpc.LevelUpRewardsSettingsProto\x12>\n\rraid_settings\x18Q \x01(\x0b\x32\'.POGOProtos.Rpc.RaidClientSettingsProto\x12@\n\x11tappable_settings\x18R \x01(\x0b\x32%.POGOProtos.Rpc.TappableSettingsProto\x12\x43\n\x13route_play_settings\x18S \x01(\x0b\x32&.POGOProtos.Rpc.RoutePlaySettingsProto\x12\\\n sponsored_geofence_gift_settings\x18T \x01(\x0b\x32\x32.POGOProtos.Rpc.SponsoredGeofenceGiftSettingsProto\x12>\n\x10sticker_metadata\x18U \x01(\x0b\x32$.POGOProtos.Rpc.StickerMetadataProto\x12P\n\x1a\x63ross_game_social_settings\x18V \x01(\x0b\x32,.POGOProtos.Rpc.CrossGameSocialSettingsProto\x12\x45\n\x14map_display_settings\x18W \x01(\x0b\x32\'.POGOProtos.Rpc.MapDisplaySettingsProto\x12N\n\x19pokemon_home_energy_costs\x18X \x01(\x0b\x32+.POGOProtos.Rpc.PokemonHomeEnergyCostsProto\x12G\n\x15pokemon_home_settings\x18Y \x01(\x0b\x32(.POGOProtos.Rpc.PokemonHomeSettingsProto\x12G\n\x15\x61r_telemetry_settings\x18Z \x01(\x0b\x32(.POGOProtos.Rpc.ArTelemetrySettingsProto\x12G\n\x15\x62\x61ttle_party_settings\x18[ \x01(\x0b\x32(.POGOProtos.Rpc.BattlePartySettingsProto\x12M\n\x18quest_evolution_settings\x18] \x01(\x0b\x32+.POGOProtos.Rpc.QuestEvolutionSettingsProto\x12S\n\x1cpokemon_home_form_reversions\x18^ \x01(\x0b\x32-.POGOProtos.Rpc.PokemonHomeFormReversionProto\x12G\n\x15\x64\x65\x65p_linking_settings\x18_ \x01(\x0b\x32(.POGOProtos.Rpc.DeepLinkingSettingsProto\x12\x43\n\x13gui_search_settings\x18` \x01(\x0b\x32&.POGOProtos.Rpc.GuiSearchSettingsProto\x12S\n\x18\x65volution_quest_template\x18\x61 \x01(\x0b\x32\x31.POGOProtos.Rpc.ClientEvolutionQuestTemplateProto\x12\x45\n\x14\x61\x64_feedback_settings\x18\x62 \x01(\x0b\x32\'.POGOProtos.Rpc.AdFeedbackSettingsProto\x12K\n\x17\x66riend_profile_settings\x18\x63 \x01(\x0b\x32*.POGOProtos.Rpc.FriendProfileSettingsProto\x12Q\n\x1ageotargeted_quest_settings\x18\x64 \x01(\x0b\x32-.POGOProtos.Rpc.GeotargetedQuestSettingsProto\x12\x45\n\x14pokemon_tag_settings\x18\x65 \x01(\x0b\x32\'.POGOProtos.Rpc.PokemonTagSettingsProto\x12K\n\x1brecommended_search_settings\x18\x66 \x01(\x0b\x32&.POGOProtos.Rpc.RecommendedSearchProto\x12\x42\n\x12inventory_settings\x18g \x01(\x0b\x32&.POGOProtos.Rpc.InventorySettingsProto\x12M\n\x18route_discovery_settings\x18h \x01(\x0b\x32+.POGOProtos.Rpc.RouteDiscoverySettingsProto\x12O\n\x19\x65gg_transparency_settings\x18i \x01(\x0b\x32,.POGOProtos.Rpc.EggTransparencySettingsProto\x12N\n\x1c\x66ort_power_up_level_settings\x18j \x01(\x0b\x32(.POGOProtos.Rpc.FortPowerUpLevelSettings\x12X\n!power_up_pokestop_shared_settings\x18k \x01(\x0b\x32-.POGOProtos.Rpc.PowerUpPokestopSharedSettings\x12Q\n\x1aincident_priority_settings\x18l \x01(\x0b\x32-.POGOProtos.Rpc.IncidentPrioritySettingsProto\x12@\n\x11referral_settings\x18m \x01(\x0b\x32%.POGOProtos.Rpc.ReferralSettingsProto\x12:\n\x10ob_gm_1_settings\x18n \x01(\x0b\x32 .POGOProtos.Rpc.GM1SettingsProto\x12:\n\x10ob_gm_2_settings\x18o \x01(\x0b\x32 .POGOProtos.Rpc.GM2SettingsProto\x12Y\n!appraisal_star_threshold_settings\x18p \x01(\x0b\x32..POGOProtos.Rpc.AppraisalStarThresholdSettings\x12N\n\x1bpokedex_categories_settings\x18r \x01(\x0b\x32).POGOProtos.Rpc.PokedexCategoriesSettings\x12\x44\n\x16\x62\x61ttle_visual_settings\x18s \x01(\x0b\x32$.POGOProtos.Rpc.BattleVisualSettings\x12P\n\x1c\x61\x64\x64ressable_pokemon_settings\x18t \x01(\x0b\x32*.POGOProtos.Rpc.AddressablePokemonSettings\x12I\n\x19verbose_log_raid_settings\x18u \x01(\x0b\x32&.POGOProtos.Rpc.VerboseLogRaidSettings\x12\x46\n\x17\x66orms_refactor_settings\x18v \x01(\x0b\x32%.POGOProtos.Rpc.FormsRefactorSettings\x12@\n\x14shared_move_settings\x18w \x01(\x0b\x32\".POGOProtos.Rpc.SharedMoveSettings\x12T\n\x1c\x61\x64\x64ress_book_import_settings\x18x \x01(\x0b\x32..POGOProtos.Rpc.AddressBookImportSettingsProto\x12\x35\n\x0emusic_settings\x18y \x01(\x0b\x32\x1d.POGOProtos.Rpc.MusicSettings\x12I\n\x19news_feed_client_settings\x18z \x01(\x0b\x32&.POGOProtos.Rpc.NewsFeedClientSettings\x12\x62\n&map_objects_interaction_range_settings\x18{ \x01(\x0b\x32\x32.POGOProtos.Rpc.MapObjectsInteractionRangeSettings\x12_\n$external_addressable_assets_settings\x18| \x01(\x0b\x32\x31.POGOProtos.Rpc.ExternalAddressableAssetsSettings\x12\x45\n\x17\x65volve_preview_settings\x18} \x01(\x0b\x32$.POGOProtos.Rpc.EvolePreviewSettings\x12:\n\x10ob_gm_3_settings\x18~ \x01(\x0b\x32 .POGOProtos.Rpc.GM3SettingsProto\x12\x42\n\x15push_gateway_settings\x18\x7f \x01(\x0b\x32#.POGOProtos.Rpc.PushGatewaySettings\x12Q\n\x1cusername_suggestion_settings\x18\x80\x01 \x01(\x0b\x32*.POGOProtos.Rpc.UsernameSuggestionSettings\x12>\n\x12tutorials_settings\x18\x81\x01 \x01(\x0b\x32!.POGOProtos.Rpc.TutorialsSettings\x12V\n\x1f\x65gg_hatch_improvements_settings\x18\x82\x01 \x01(\x0b\x32,.POGOProtos.Rpc.EggHatchImprovementsSettings\x12R\n\x1d\x66\x65\x61ture_unlock_level_settings\x18\x83\x01 \x01(\x0b\x32*.POGOProtos.Rpc.FeatureUnlockLevelSettings\x12\x38\n\x0fsurvey_settings\x18\x84\x01 \x01(\x0b\x32\x1e.POGOProtos.Rpc.SurveySettings\x12V\n\x1cincident_visibility_settings\x18\x85\x01 \x01(\x0b\x32/.POGOProtos.Rpc.IncidentVisibilitySettingsProto\x12Q\n\x1cpostcard_collection_settings\x18\x86\x01 \x01(\x0b\x32*.POGOProtos.Rpc.PostcardCollectionSettings\x12;\n\x10ob_gm_6_settings\x18\x87\x01 \x01(\x0b\x32 .POGOProtos.Rpc.GM6SettingsProto\x12S\n\x1bverbose_log_combat_settings\x18\x88\x01 \x01(\x0b\x32-.POGOProtos.Rpc.VerboseLogCombatSettingsProto\x12\x44\n\x13mega_level_settings\x18\x89\x01 \x01(\x0b\x32&.POGOProtos.Rpc.MegaLevelSettingsProto\x12\x41\n\x11\x61\x64vanced_settings\x18\x8a\x01 \x01(\x0b\x32%.POGOProtos.Rpc.AdvancedSettingsProto\x12;\n\x10ob_gm_9_settings\x18\x8b\x01 \x01(\x0b\x32 .POGOProtos.Rpc.GM9SettingsProto\x12U\n\x1bimpression_tracking_setting\x18\x8c\x01 \x01(\x0b\x32/.POGOProtos.Rpc.ImpressionTrackingSettingsProto\x12=\n\x11ob_gm_11_settings\x18\x8d\x01 \x01(\x0b\x32!.POGOProtos.Rpc.GM11SettingsProto\x12]\n evolution_chain_display_settings\x18\x8e\x01 \x01(\x0b\x32\x32.POGOProtos.Rpc.EvolutionChainDisplaySettingsProto\x12W\n\x1droute_stamp_category_settings\x18\x8f\x01 \x01(\x0b\x32/.POGOProtos.Rpc.RouteStampCategorySettingsProto\x12J\n\x16popup_control_settings\x18\x91\x01 \x01(\x0b\x32).POGOProtos.Rpc.PopupControlSettingsProto\x12L\n\x17ticket_gifting_settings\x18\x92\x01 \x01(\x0b\x32*.POGOProtos.Rpc.TicketGiftingSettingsProto\x12R\n\x1alanguage_selector_settings\x18\x93\x01 \x01(\x0b\x32-.POGOProtos.Rpc.LanguageSelectorSettingsProto\x12?\n\x10gifting_settings\x18\x94\x01 \x01(\x0b\x32$.POGOProtos.Rpc.GiftingSettingsProto\x12\x41\n\x11\x63\x61mpfire_settings\x18\x95\x01 \x01(\x0b\x32%.POGOProtos.Rpc.CampfireSettingsProto\x12;\n\x0ephoto_settings\x18\x96\x01 \x01(\x0b\x32\".POGOProtos.Rpc.PhotoSettingsProto\x12]\n daily_adventure_incense_settings\x18\x97\x01 \x01(\x0b\x32\x32.POGOProtos.Rpc.DailyAdventureIncenseSettingsProto\x12Y\n\x1eitem_inventory_update_settings\x18\x98\x01 \x01(\x0b\x32\x30.POGOProtos.Rpc.ItemInventoryUpdateSettingsProto\x12P\n\x19sticker_category_settings\x18\x99\x01 \x01(\x0b\x32,.POGOProtos.Rpc.StickerCategorySettingsProto\x12\x46\n\x14home_widget_settings\x18\x9a\x01 \x01(\x0b\x32\'.POGOProtos.Rpc.HomeWidgetSettingsProto\x12S\n\x1bvs_seeker_schedule_settings\x18\x9b\x01 \x01(\x0b\x32-.POGOProtos.Rpc.VSSeekerScheduleSettingsProto\x12S\n\x1bpokedex_size_stats_settings\x18\x9c\x01 \x01(\x0b\x32-.POGOProtos.Rpc.PokedexSizeStatsSettingsProto\x12J\n\x16\x61sset_refresh_settings\x18\x9d\x01 \x01(\x0b\x32).POGOProtos.Rpc.AssetRefreshSettingsProto\x12L\n\x13pokemon_fx_settings\x18\x9f\x01 \x01(\x0b\x32..POGOProtos.Rpc.PokemonFXSettingsSettingsProto\x12Q\n\x1c\x62utterfly_collector_settings\x18\xa0\x01 \x01(\x0b\x32*.POGOProtos.Rpc.ButterflyCollectorSettings\x12W\n\x1dgame_master_language_settings\x18\xa1\x01 \x01(\x0b\x32/.POGOProtos.Rpc.GameMasterLanguageSettingsProto\x12P\n\x19pokemon_extended_settings\x18\xa2\x01 \x01(\x0b\x32,.POGOProtos.Rpc.PokemonExtendedSettingsProto\x12=\n\x11ob_gm_27_settings\x18\xa3\x01 \x01(\x0b\x32!.POGOProtos.Rpc.GM27SettingsProto\x12L\n\x17incubator_flow_settings\x18\xa4\x01 \x01(\x0b\x32*.POGOProtos.Rpc.IncubatorFlowSettingsProto\x12\x44\n\x13primal_evo_settings\x18\xa5\x01 \x01(\x0b\x32&.POGOProtos.Rpc.PrimalEvoSettingsProto\x12=\n\x11ob_gm_29_settings\x18\xa7\x01 \x01(\x0b\x32!.POGOProtos.Rpc.GM29SettingsProto\x12=\n\x11ob_gm_30_settings\x18\xa8\x01 \x01(\x0b\x32!.POGOProtos.Rpc.GM30SettingsProto\x12Y\n\x1elocation_card_feature_settings\x18\xa9\x01 \x01(\x0b\x32\x30.POGOProtos.Rpc.LocationCardFeatureSettingsProto\x12J\n\x16location_card_settings\x18\xaa\x01 \x01(\x0b\x32).POGOProtos.Rpc.LocationCardSettingsProto\x12I\n\x15\x63onversation_settings\x18\xab\x01 \x01(\x0b\x32).POGOProtos.Rpc.ConversationSettingsProto\x12\x42\n\x12vps_event_settings\x18\xac\x01 \x01(\x0b\x32%.POGOProtos.Rpc.VpsEventSettingsProto\x12]\n catch_radius_multiplier_settings\x18\xad\x01 \x01(\x0b\x32\x32.POGOProtos.Rpc.CatchRadiusMultiplierSettingsProto\x12=\n\x11ob_gm_37_settings\x18\xae\x01 \x01(\x0b\x32!.POGOProtos.Rpc.GM37SettingsProto\x12S\n\x1braid_lobby_counter_settings\x18\xb1\x01 \x01(\x0b\x32-.POGOProtos.Rpc.RaidLobbyCounterSettingsProto\x12?\n\x10\x63ontest_settings\x18\xb2\x01 \x01(\x0b\x32$.POGOProtos.Rpc.ContestSettingsProto\x12=\n\x11ob_gm_39_settings\x18\xb3\x01 \x01(\x0b\x32!.POGOProtos.Rpc.GM39SettingsProto\x12L\n\x17neutral_avatar_settings\x18\xb4\x01 \x01(\x0b\x32*.POGOProtos.Rpc.NeutralAvatarSettingsProto\x12Q\n\x1aremote_raid_limit_settings\x18\xb5\x01 \x01(\x0b\x32,.POGOProtos.Rpc.RemoteRaidLimitSettingsProto\x12=\n\x11ob_gm_43_settings\x18\xb6\x01 \x01(\x0b\x32!.POGOProtos.Rpc.GM43SettingsProto\x12=\n\x11ob_gm_44_settings\x18\xb7\x01 \x01(\x0b\x32!.POGOProtos.Rpc.GM44SettingsProto\x12=\n\x11ob_gm_45_settings\x18\xb8\x01 \x01(\x0b\x32!.POGOProtos.Rpc.GM45SettingsProto\x12=\n\x11ob_gm_46_settings\x18\xb9\x01 \x01(\x0b\x32!.POGOProtos.Rpc.GM46SettingsProto\x12=\n\x11ob_gm_47_settings\x18\xba\x01 \x01(\x0b\x32!.POGOProtos.Rpc.GM47SettingsProto\x12\x44\n\x13style_shop_settings\x18\xbb\x01 \x01(\x0b\x32&.POGOProtos.Rpc.StyleShopSettingsProto\x12S\n\x1bparty_play_general_settings\x18\xbc\x01 \x01(\x0b\x32-.POGOProtos.Rpc.PartyPlayGeneralSettingsProto\x12\x39\n\rboot_settings\x18\xbd\x01 \x01(\x0b\x32!.POGOProtos.Rpc.BootSettingsProto\x12=\n\x11ob_gm_51_settings\x18\xbe\x01 \x01(\x0b\x32!.POGOProtos.Rpc.GM51SettingsProto\x12L\n\x17nearby_pokemon_settings\x18\xbf\x01 \x01(\x0b\x32*.POGOProtos.Rpc.NearbyPokemonSettingsProto\x12=\n\x11ob_gm_53_settings\x18\xc0\x01 \x01(\x0b\x32!.POGOProtos.Rpc.GM53SettingsProto\x12N\n\x18\x65xtended_primal_settings\x18\xc1\x01 \x01(\x0b\x32+.POGOProtos.Rpc.ExtendedPrimalSettingsProto\x12=\n\x11ob_gm_55_settings\x18\xc2\x01 \x01(\x0b\x32!.POGOProtos.Rpc.GM55SettingsProto\x12=\n\x11ob_gm_56_settings\x18\xc3\x01 \x01(\x0b\x32!.POGOProtos.Rpc.GM56SettingsProto\x12=\n\x11ob_gm_57_settings\x18\xc4\x01 \x01(\x0b\x32!.POGOProtos.Rpc.GM57SettingsProto\x12=\n\x11ob_gm_58_settings\x18\xc5\x01 \x01(\x0b\x32!.POGOProtos.Rpc.GM58SettingsProto\x12=\n\x11ob_gm_59_settings\x18\xc6\x01 \x01(\x0b\x32!.POGOProtos.Rpc.GM59SettingsProto\x12\x46\n\x14route_badge_settings\x18\xc7\x01 \x01(\x0b\x32\'.POGOProtos.Rpc.RouteBadgeSettingsProto\x12Z\n\x1fparty_play_dark_launch_settings\x18\xc8\x01 \x01(\x0b\x32\x30.POGOProtos.Rpc.PartyPlayDarkLaunchSettingsProto\x12=\n\x11ob_gm_61_settings\x18\xc9\x01 \x01(\x0b\x32!.POGOProtos.Rpc.GM61SettingsProto\x12U\n\x1croutes_nearby_notif_settings\x18\xca\x01 \x01(\x0b\x32..POGOProtos.Rpc.RoutesNearbyNotifSettingsProto\x12=\n\x11ob_gm_62_settings\x18\xcb\x01 \x01(\x0b\x32!.POGOProtos.Rpc.GM62SettingsProto\x12=\n\x11ob_gm_63_settings\x18\xcc\x01 \x01(\x0b\x32!.POGOProtos.Rpc.GM63SettingsProto\x12=\n\x11ob_gm_64_settings\x18\xcd\x01 \x01(\x0b\x32!.POGOProtos.Rpc.GM64SettingsProto\"a\n\x1fGameMasterLanguageSettingsProto\x12\x10\n\x08language\x18\x01 \x01(\t\x12\x12\n\nis_enabled\x18\x02 \x01(\x08\x12\x18\n\x10is_beta_language\x18\x03 \x01(\x08\"X\n\x14GameMasterLocalProto\x12@\n\ttemplates\x18\x01 \x03(\x0b\x32-.POGOProtos.Rpc.GameMasterClientTemplateProto\"\xba\x01\n\x16GameObjectLocationData\x12\x11\n\tanchor_id\x18\x01 \x01(\t\x12\x45\n\x06offset\x18\x02 \x01(\x0b\x32\x35.POGOProtos.Rpc.GameObjectLocationData.OffsetPosition\x1a\x46\n\x0eOffsetPosition\x12\x10\n\x08offset_x\x18\x01 \x01(\x01\x12\x10\n\x08offset_y\x18\x02 \x01(\x01\x12\x10\n\x08offset_z\x18\x03 \x01(\x01\"\xe8\x01\n\x11GameboardSettings\x12\x19\n\x11min_s2_cell_level\x18\x01 \x01(\x05\x12\x19\n\x11max_s2_cell_level\x18\x02 \x01(\x05\x12\x1d\n\x15max_s2_cells_per_view\x18\x03 \x01(\x05\x12*\n\"map_query_max_s2_cells_per_request\x18\x04 \x01(\x05\x12(\n map_query_min_update_interval_ms\x18\x05 \x01(\x05\x12(\n map_query_max_update_interval_ms\x18\x06 \x01(\x05\"\xdc\x01\n\x14GameplayWeatherProto\x12Q\n\x12gameplay_condition\x18\x01 \x01(\x0e\x32\x35.POGOProtos.Rpc.GameplayWeatherProto.WeatherCondition\"q\n\x10WeatherCondition\x12\x08\n\x04NONE\x10\x00\x12\t\n\x05\x43LEAR\x10\x01\x12\t\n\x05RAINY\x10\x02\x12\x11\n\rPARTLY_CLOUDY\x10\x03\x12\x0c\n\x08OVERCAST\x10\x04\x12\t\n\x05WINDY\x10\x05\x12\x08\n\x04SNOW\x10\x06\x12\x07\n\x03\x46OG\x10\x07\"?\n\x13GarAccountInfoProto\x12\x12\n\nniantic_id\x18\x01 \x01(\t\x12\x14\n\x0c\x64isplay_name\x18\x02 \x01(\t\"7\n\x14GarProxyRequestProto\x12\x0e\n\x06\x61\x63tion\x18\x01 \x01(\r\x12\x0f\n\x07payload\x18\x02 \x01(\x0c\"\xf1\x01\n\x15GarProxyResponseProto\x12<\n\x06status\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.GarProxyResponseProto.Status\x12\x15\n\rerror_message\x18\x02 \x01(\t\x12\x0f\n\x07payload\x18\x03 \x01(\x0c\"r\n\x06Status\x12\x06\n\x02OK\x10\x00\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1b\n\x17\x45RROR_PERMISSION_DENIED\x10\x07\x12\x15\n\x11\x45RROR_UNAVAILABLE\x10\x0e\x12\x19\n\x15\x45RROR_UNAUTHENTICATED\x10\x10\"k\n\x08GcmToken\x12\x17\n\x0fregistration_id\x18\x01 \x01(\t\x12\x46\n\x17\x63lient_operating_system\x18\x02 \x01(\x0e\x32%.POGOProtos.Rpc.ClientOperatingSystem\"6\n\"GenerateCombatChallengeIdDataProto\x12\x10\n\x08ob_int32\x18\x01 \x01(\x05\"\xe4\x01\n!GenerateCombatChallengeIdOutProto\x12H\n\x06result\x18\x01 \x01(\x0e\x32\x38.POGOProtos.Rpc.GenerateCombatChallengeIdOutProto.Result\x12\x14\n\x0c\x63hallenge_id\x18\x02 \x01(\t\"_\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12$\n ERROR_PLAYER_BELOW_MINIMUM_LEVEL\x10\x02\x12\x17\n\x13\x45RROR_ACCESS_DENIED\x10\x03\"3\n\x1eGenerateCombatChallengeIdProto\x12\x11\n\tob_string\x18\x01 \x01(\t\"\x9b\x01\n*GenerateCombatChallengeIdResponseDataProto\x12\x10\n\x08ob_int32\x18\x01 \x01(\x05\x12\x11\n\tob_uint32\x18\x02 \x01(\r\x12H\n\x06result\x18\x03 \x01(\x0e\x32\x38.POGOProtos.Rpc.GenerateCombatChallengeIdOutProto.Result\"\xfc\x01\n\x1dGenerateGmapSignedUrlOutProto\x12\x44\n\x06result\x18\x01 \x01(\x0e\x32\x34.POGOProtos.Rpc.GenerateGmapSignedUrlOutProto.Result\x12\x12\n\nsigned_url\x18\x02 \x01(\t\"\x80\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1a\n\x16\x45RROR_PLAYER_NOT_VALID\x10\x02\x12\x16\n\x12\x45RROR_RATE_LIMITED\x10\x03\x12\x17\n\x13\x45RROR_MISSING_INPUT\x10\x04\x12\x11\n\rERROR_UNKNOWN\x10\x05\"\xea\x02\n\x1aGenerateGmapSignedUrlProto\x12\x10\n\x08latitude\x18\x01 \x01(\x01\x12\x11\n\tlongitude\x18\x02 \x01(\x01\x12\r\n\x05width\x18\x03 \x01(\x05\x12\x0e\n\x06height\x18\x04 \x01(\x05\x12\x0c\n\x04zoom\x18\x05 \x01(\x05\x12\x15\n\rlanguage_code\x18\x06 \x01(\t\x12\x14\n\x0c\x63ountry_code\x18\x07 \x01(\t\x12\x11\n\tmap_style\x18\x08 \x01(\t\x12\x10\n\x08map_type\x18\t \x01(\t\x12\x13\n\x0bicon_params\x18\n \x01(\t\x12\x1b\n\x13is_multi_marker_map\x18\x0b \x01(\x08\x12:\n\x11original_location\x18\x0c \x01(\x0b\x32\x1f.POGOProtos.Rpc.LocationE6Proto\x12:\n\x11proposed_location\x18\r \x01(\x0b\x32\x1f.POGOProtos.Rpc.LocationE6Proto\"\xa2\x01\n\x11GeneratedCodeInfo\x12@\n\nannotation\x18\x01 \x03(\x0b\x32,.POGOProtos.Rpc.GeneratedCodeInfo.Annotation\x1aK\n\nAnnotation\x12\x0c\n\x04path\x18\x01 \x03(\x05\x12\x13\n\x0bsource_file\x18\x02 \x01(\t\x12\r\n\x05\x62\x65gin\x18\x03 \x01(\x05\x12\x0b\n\x03\x65nd\x18\x04 \x01(\x05\"[\n\x15GenericClickTelemetry\x12\x42\n\x10generic_click_id\x18\x01 \x01(\x0e\x32(.POGOProtos.Rpc.GenericClickTelemetryIds\"\xa2\x01\n\x11GenericReportData\x12\x38\n\nitem_proto\x18\x01 \x03(\x0b\x32$.POGOProtos.Rpc.ItemRapportDataProto\x12:\n\x06origin\x18\x02 \x01(\x0e\x32*.POGOProtos.Rpc.ReportAttributeData.Origin\x12\x17\n\x0f\x63ontent_unit_id\x18\x03 \x01(\t\"\xc7\x01\n\x0eGeoAssociation\x12,\n\x08rotation\x18\x01 \x01(\x0b\x32\x1a.POGOProtos.Rpc.Quaternion\x12\x17\n\x0flatitudeDegrees\x18\x02 \x01(\x01\x12\x18\n\x10longitudeDegrees\x18\x03 \x01(\x01\x12\x16\n\x0e\x61ltitudeMetres\x18\x04 \x01(\x01\x12<\n\x11placementAccuracy\x18\x05 \x01(\x0b\x32!.POGOProtos.Rpc.PlacementAccuracy\"\xb0\x01\n GeodataServiceGameClientPoiProto\x12\x0e\n\x06poi_id\x18\x01 \x01(\t\x12\r\n\x05title\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\x12\x31\n\x08location\x18\x04 \x01(\x0b\x32\x1f.POGOProtos.Rpc.LocationE6Proto\x12\x11\n\timage_url\x18\x05 \x01(\t\x12\x12\n\nis_in_game\x18\x06 \x01(\x08\"\xc1\x01\n\x10GeofenceMetadata\x12\x14\n\x0clatitude_deg\x18\x01 \x01(\x01\x12\x15\n\rlongitude_deg\x18\x02 \x01(\x01\x12\x0e\n\x06radius\x18\x03 \x01(\x01\x12\x12\n\nidentifier\x18\x04 \x01(\t\x12\x15\n\rexpiration_ms\x18\x05 \x01(\x03\x12\x15\n\rdwell_time_ms\x18\x06 \x01(\x03\x12\x18\n\x10\x66ire_on_entrance\x18\x07 \x01(\x08\x12\x14\n\x0c\x66ire_on_exit\x18\x08 \x01(\x08\"L\n\x16GeofenceUpdateOutProto\x12\x32\n\x08geofence\x18\x01 \x03(\x0b\x32 .POGOProtos.Rpc.GeofenceMetadata\"O\n\x13GeofenceUpdateProto\x12\x18\n\x10number_of_points\x18\x01 \x01(\x05\x12\x1e\n\x16minimum_point_radius_m\x18\x02 \x01(\x01\"\xa9\x01\n\x08Geometry\x12+\n\x06points\x18\x01 \x01(\x0b\x32\x19.POGOProtos.Rpc.PointListH\x00\x12\x31\n\tpolylines\x18\x02 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PolylineListH\x00\x12\x31\n\ttriangles\x18\x03 \x01(\x0b\x32\x1c.POGOProtos.Rpc.TriangleListH\x00\x42\n\n\x08Geometry\"\x8b\x01\n\x15GeotargetedQuestProto\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x1b\n\x13\x63\x61ll_to_action_link\x18\x02 \x01(\t\x12\x11\n\timage_url\x18\x03 \x01(\t\x12\x10\n\x08latitude\x18\x04 \x01(\x01\x12\x11\n\tlongitude\x18\x05 \x01(\x01\x12\x0f\n\x07\x66ort_id\x18\x06 \x01(\t\"B\n\x1dGeotargetedQuestSettingsProto\x12!\n\x19\x65nable_geotargeted_quests\x18\x01 \x01(\x08\"-\n\x1aGeotargetedQuestValidation\x12\x0f\n\x07\x66ort_id\x18\x01 \x01(\t\"\xa6\x01\n\x1cGetARMappingSettingsOutProto\x12)\n!is_client_scan_validation_enabled\x18\x01 \x01(\x08\x12)\n!client_scan_validation_blocked_os\x18\x02 \x03(\t\x12\x30\n(client_scan_validation_blocked_device_id\x18\x03 \x03(\t\"\x1b\n\x19GetARMappingSettingsProto\"\xcc\x01\n\x1aGetAccountSettingsOutProto\x12\x41\n\x06result\x18\x01 \x01(\x0e\x32\x31.POGOProtos.Rpc.GetAccountSettingsOutProto.Result\x12\x36\n\x08settings\x18\x02 \x01(\x0b\x32$.POGOProtos.Rpc.AccountSettingsProto\"3\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\"\x19\n\x17GetAccountSettingsProto\"\x86\x02\n\"GetAckwowledgeInsenceRecapOutProto\x12I\n\x06result\x18\x01 \x01(\x0e\x32\x39.POGOProtos.Rpc.GetAckwowledgeInsenceRecapOutProto.Result\"\x94\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12$\n ERROR_RECAP_ALREADY_ACKNOWLEDGED\x10\x02\x12\x1a\n\x16\x45RROR_FEATURE_DISABLED\x10\x03\x12\x16\n\x12\x45RROR_NO_LOG_TODAY\x10\x04\x12\x18\n\x14\x45RROR_ACTIVE_INCENSE\x10\x05\"\x15\n\x13GetActionLogRequest\"\xa2\x01\n\x14GetActionLogResponse\x12;\n\x06result\x18\x01 \x01(\x0e\x32+.POGOProtos.Rpc.GetActionLogResponse.Result\x12+\n\x03log\x18\x02 \x03(\x0b\x32\x1e.POGOProtos.Rpc.ActionLogEntry\" \n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\"$\n\"GetActiveSubscriptionsRequestProto\"j\n#GetActiveSubscriptionsResponseProto\x12\x43\n\x0csubscription\x18\x01 \x03(\x0b\x32-.POGOProtos.Rpc.InAppPurchaseSubscriptionInfo\"Z\n)GetAdventureSyncFitnessReportRequestProto\x12\x13\n\x0bnum_of_days\x18\x01 \x01(\x05\x12\x14\n\x0cnum_of_weeks\x18\x02 \x01(\x05:\x02\x18\x01\"\xb1\x03\n*GetAdventureSyncFitnessReportResponseProto\x12Q\n\x06status\x18\x01 \x01(\x0e\x32\x41.POGOProtos.Rpc.GetAdventureSyncFitnessReportResponseProto.Status\x12\x39\n\rdaily_reports\x18\x02 \x03(\x0b\x32\".POGOProtos.Rpc.FitnessReportProto\x12:\n\x0eweekly_reports\x18\x03 \x03(\x0b\x32\".POGOProtos.Rpc.FitnessReportProto\x12,\n$week_reset_timestamp_since_monday_ms\x18\x04 \x01(\x03\"\x86\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1a\n\x16\x45RROR_PLAYER_NOT_FOUND\x10\x02\x12\x1b\n\x17\x45RROR_RECORDS_NOT_FOUND\x10\x03\x12\x18\n\x14\x45RROR_INVALID_WINDOW\x10\x04\x12\x11\n\rERROR_UNKNOWN\x10\x05:\x02\x18\x01\"\xe7\x01\n GetAdventureSyncProgressOutProto\x12G\n\x06status\x18\x01 \x01(\x0e\x32\x37.POGOProtos.Rpc.GetAdventureSyncProgressOutProto.Status\x12\x37\n\x08progress\x18\x02 \x01(\x0b\x32%.POGOProtos.Rpc.AdventureSyncProgress\"A\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x0c\n\x08\x44ISABLED\x10\x02\x12\x11\n\rERROR_UNKNOWN\x10\x03\"0\n\x1dGetAdventureSyncProgressProto\x12\x0f\n\x07request\x18\x01 \x01(\x0c\"&\n$GetAdventureSyncSettingsRequestProto\"\x93\x02\n%GetAdventureSyncSettingsResponseProto\x12L\n\x06status\x18\x01 \x01(\x0e\x32<.POGOProtos.Rpc.GetAdventureSyncSettingsResponseProto.Status\x12K\n\x17\x61\x64venture_sync_settings\x18\x02 \x01(\x0b\x32*.POGOProtos.Rpc.AdventureSyncSettingsProto\"O\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1a\n\x16\x45RROR_PLAYER_NOT_FOUND\x10\x03\"\xf9\x02\n#GetAvailableSkusAndBalancesOutProto\x12J\n\x06status\x18\x01 \x01(\x0e\x32:.POGOProtos.Rpc.GetAvailableSkusAndBalancesOutProto.Status\x12\x38\n\ravailable_sku\x18\x02 \x03(\x0b\x32!.POGOProtos.Rpc.AvailableSkuProto\x12\x36\n\x07\x62\x61lance\x18\x03 \x03(\x0b\x32%.POGOProtos.Rpc.CurrencyQuantityProto\x12\x14\n\x0cplayer_token\x18\x04 \x01(\t\x12\x36\n\x0b\x62locked_sku\x18\x05 \x03(\x0b\x32!.POGOProtos.Rpc.AvailableSkuProto\x12\x17\n\x0fprocessed_at_ms\x18\x06 \x01(\x04\"-\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x0b\n\x07\x46\x41ILURE\x10\x02\"\"\n GetAvailableSkusAndBalancesProto\"\xb8\x01\n\x1fGetAvailableSubmissionsOutProto\x12\x18\n\x10submissions_left\x18\x01 \x01(\x05\x12\x18\n\x10min_player_level\x18\x02 \x01(\x05\x12\x17\n\x0fhas_valid_email\x18\x03 \x01(\x08\x12\x1a\n\x12is_feature_enabled\x18\x04 \x01(\x08\x12,\n$time_window_for_submissions_limit_ms\x18\x05 \x01(\x03\"\x1e\n\x1cGetAvailableSubmissionsProto\"\'\n%GetAvailableSubscriptionsRequestProto\"\xff\x01\n&GetAvailableSubscriptionsResponseProto\x12M\n\x06status\x18\x01 \x01(\x0e\x32=.POGOProtos.Rpc.GetAvailableSubscriptionsResponseProto.Status\x12\x14\n\x0cplayer_token\x18\x02 \x01(\t\x12\x41\n\x16\x61vailable_subscription\x18\x03 \x03(\x0b\x32!.POGOProtos.Rpc.AvailableSkuProto\"-\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x0b\n\x07\x46\x41ILURE\x10\x02\"\xe7\x01\n!GetBackgroundModeSettingsOutProto\x12H\n\x06status\x18\x01 \x01(\x0e\x32\x38.POGOProtos.Rpc.GetBackgroundModeSettingsOutProto.Status\x12\x43\n\x08settings\x18\x02 \x01(\x0b\x32\x31.POGOProtos.Rpc.BackgroundModeClientSettingsProto\"3\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\" \n\x1eGetBackgroundModeSettingsProto\"\xbf\x01\n\x17GetBuddyHistoryOutProto\x12>\n\x06result\x18\x01 \x01(\x0e\x32..POGOProtos.Rpc.GetBuddyHistoryOutProto.Result\x12\x37\n\rbuddy_history\x18\x02 \x03(\x0b\x32 .POGOProtos.Rpc.BuddyHistoryData\"+\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\"\x16\n\x14GetBuddyHistoryProto\"\xcf\x02\n\x16GetBuddyWalkedOutProto\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12<\n\x0f\x66\x61mily_candy_id\x18\x02 \x01(\x0e\x32#.POGOProtos.Rpc.HoloPokemonFamilyId\x12\x1a\n\x12\x63\x61ndy_earned_count\x18\x03 \x01(\x05\x12\x14\n\x0ckm_remaining\x18\x04 \x01(\x01\x12\x17\n\x0flast_km_awarded\x18\x05 \x01(\x01\x12 \n\x18mega_energy_earned_count\x18\x06 \x01(\x05\x12\x36\n\x0fmega_pokemon_id\x18\x07 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x10\n\x08xl_candy\x18\x08 \x01(\x05\x12/\n\x0c\x61warded_loot\x18\t \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\"7\n\x13GetBuddyWalkedProto\x12 \n\x18\x62uddy_home_widget_active\x18\x01 \x01(\x08\"4\n\x1cGetClientFeatureFlagsRequest\x12\x14\n\x0c\x63ountry_code\x18\x01 \x01(\t\"\xa1\x01\n\x1dGetClientFeatureFlagsResponse\x12;\n\rfeature_flags\x18\x01 \x01(\x0b\x32$.POGOProtos.Rpc.SocialClientFeatures\x12\x43\n\x0fglobal_settings\x18\x02 \x01(\x0b\x32*.POGOProtos.Rpc.SocialClientGlobalSettings\"0\n\x18GetClientSettingsRequest\x12\x14\n\x0c\x63ountry_code\x18\x01 \x01(\t\"\xca\x01\n\x19GetClientSettingsResponse\x12\\\n\x15phone_number_settings\x18\x01 \x01(\x0b\x32=.POGOProtos.Rpc.GetClientSettingsResponse.PhoneNumberSettings\x1aO\n\x13PhoneNumberSettings\x12\x38\n\x07\x63ountry\x18\x01 \x03(\x0b\x32\'.POGOProtos.Rpc.PhoneNumberCountryProto\"/\n\x1bGetCombatChallengeDataProto\x12\x10\n\x08ob_int32\x18\x01 \x01(\x05\"\xd9\x01\n\x1aGetCombatChallengeOutProto\x12\x41\n\x06result\x18\x01 \x01(\x0e\x32\x31.POGOProtos.Rpc.GetCombatChallengeOutProto.Result\x12\x37\n\tchallenge\x18\x02 \x01(\x0b\x32$.POGOProtos.Rpc.CombatChallengeProto\"?\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1d\n\x19\x45RROR_CHALLENGE_NOT_FOUND\x10\x02\"/\n\x17GetCombatChallengeProto\x12\x14\n\x0c\x63hallenge_id\x18\x01 \x01(\t\"\xd2\x01\n#GetCombatChallengeResponseDataProto\x12\x10\n\x08ob_int32\x18\x01 \x01(\x05\x12\x11\n\tob_uint32\x18\x02 \x01(\r\x12\x41\n\x06result\x18\x03 \x01(\x0e\x32\x31.POGOProtos.Rpc.GetCombatChallengeOutProto.Result\x12\x43\n\tchallenge\x18\x04 \x01(\x0b\x32\x30.POGOProtos.Rpc.ObCommunCombatChallengeDataProto\"3\n\x1fGetCombatPlayerProfileDataProto\x12\x10\n\x08ob_int32\x18\x01 \x01(\x05\"\x91\x02\n\x1eGetCombatPlayerProfileOutProto\x12\x45\n\x06result\x18\x01 \x01(\x0e\x32\x35.POGOProtos.Rpc.GetCombatPlayerProfileOutProto.Result\x12\x39\n\x07profile\x18\x02 \x01(\x0b\x32(.POGOProtos.Rpc.CombatPlayerProfileProto\x12\x16\n\x0eob_string_list\x18\x03 \x03(\t\"U\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1a\n\x16\x45RROR_PLAYER_NOT_FOUND\x10\x02\x12\x17\n\x13\x45RROR_ACCESS_DENIED\x10\x03\"0\n\x1bGetCombatPlayerProfileProto\x12\x11\n\tplayer_id\x18\x01 \x01(\t\"\x95\x01\n\'GetCombatPlayerProfileResponseDataProto\x12\x10\n\x08ob_int32\x18\x01 \x01(\x05\x12\x11\n\tob_uint32\x18\x02 \x01(\r\x12\x45\n\x06result\x18\x03 \x01(\x0e\x32\x35.POGOProtos.Rpc.GetCombatPlayerProfileOutProto.Result\"\x94\x05\n\x18GetCombatResultsOutProto\x12?\n\x06result\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.GetCombatResultsOutProto.Result\x12\x39\n\rreward_status\x18\x02 \x01(\x0e\x32\".POGOProtos.Rpc.CombatRewardStatus\x12*\n\x07rewards\x18\x03 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12>\n\x0f\x66riend_level_up\x18\x04 \x01(\x0b\x32%.POGOProtos.Rpc.LeveledUpFriendsProto\x12%\n\x1dnumber_rewarded_battles_today\x18\x05 \x01(\x05\x12K\n\x1a\x63ombat_player_finish_state\x18\x06 \x01(\x0e\x32\'.POGOProtos.Rpc.CombatPlayerFinishState\x12S\n\x0e\x63ombat_rematch\x18\x07 \x01(\x0b\x32;.POGOProtos.Rpc.GetCombatResultsOutProto.CombatRematchProto\x1aR\n\x12\x43ombatRematchProto\x12\x19\n\x11\x63ombat_rematch_id\x18\x01 \x01(\t\x12!\n\x19\x63ombat_league_template_id\x18\x02 \x01(\t\"s\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1e\n\x1a\x45RROR_INVALID_COMBAT_STATE\x10\x02\x12\x1a\n\x16\x45RROR_COMBAT_NOT_FOUND\x10\x03\x12\x15\n\x11\x45RROR_PLAYER_QUIT\x10\x04\"*\n\x15GetCombatResultsProto\x12\x11\n\tcombat_id\x18\x01 \x01(\t\"\x1b\n\x19GetContactListInfoRequest\">\n\x1aGetContactListInfoResponse\x12 \n\x18has_new_account_matching\x18\x01 \x01(\x08\"\x92\x02\n\x16GetContestDataOutProto\x12=\n\x06status\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.GetContestDataOutProto.Status\x12\x44\n\x10\x63ontest_incident\x18\x02 \x01(\x0b\x32*.POGOProtos.Rpc.ClientContestIncidentProto\"s\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x19\n\x15\x45RROR_FORT_ID_INVALID\x10\x02\x12\x19\n\x15\x45RROR_NOT_CONTEST_POI\x10\x03\x12\x1b\n\x17\x45RROR_CHEATING_DETECTED\x10\x04\"&\n\x13GetContestDataProto\x12\x0f\n\x07\x66ort_id\x18\x01 \x01(\t\"\x93\x02\n#GetContestsUnclaimedRewardsOutProto\x12J\n\x06status\x18\x01 \x01(\x0e\x32:.POGOProtos.Rpc.GetContestsUnclaimedRewardsOutProto.Status\x12G\n\x16\x63ontest_info_summaries\x18\x02 \x03(\x0b\x32\'.POGOProtos.Rpc.ContestInfoSummaryProto\"W\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x19\n\x15REWARDS_PENDING_CLAIM\x10\x01\x12\x1c\n\x18NO_REWARDS_PENDING_CLAIM\x10\x02\x12\t\n\x05\x45RROR\x10\x03\"\"\n GetContestsUnclaimedRewardsProto\"\xb5\x03\n\x19GetDailyEncounterOutProto\x12@\n\x06result\x18\x01 \x01(\x0e\x32\x30.POGOProtos.Rpc.GetDailyEncounterOutProto.Result\x12\x31\n\npokedex_id\x18\x02 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x0b\n\x03lat\x18\x03 \x01(\x01\x12\x0b\n\x03lng\x18\x04 \x01(\x01\x12\x1a\n\x12\x65ncounter_location\x18\x05 \x01(\t\x12\x14\n\x0c\x65ncounter_id\x18\x06 \x01(\x06\x12\x19\n\x11\x64isappear_time_ms\x18\x07 \x01(\x03\x12<\n\x0fpokemon_display\x18\x08 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\"~\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1e\n\x1a\x41LREADY_FINISHED_FOR_TODAY\x10\x02\x12\x14\n\x10MISSED_FOR_TODAY\x10\x03\x12\x18\n\x14NO_POKEMON_AVAILABLE\x10\x04\x12\x0c\n\x08\x44ISABLED\x10\x05\"\x18\n\x16GetDailyEncounterProto\"\xc2\x01\n\x19GetEnteredContestOutProto\x12@\n\x06status\x18\x01 \x01(\x0e\x32\x30.POGOProtos.Rpc.GetEnteredContestOutProto.Status\x12\x36\n\x0c\x63ontest_info\x18\x02 \x03(\x0b\x32 .POGOProtos.Rpc.ContestInfoProto\"+\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\"\x18\n\x16GetEnteredContestProto\"\xcf\x03\n\x1dGetFacebookFriendListOutProto\x12\x44\n\x06result\x18\x01 \x01(\x0e\x32\x34.POGOProtos.Rpc.GetFacebookFriendListOutProto.Result\x12Q\n\x06\x66riend\x18\x02 \x03(\x0b\x32\x41.POGOProtos.Rpc.GetFacebookFriendListOutProto.FacebookFriendProto\x12\x13\n\x0bnext_cursor\x18\x03 \x01(\t\x1a\\\n\x13\x46\x61\x63\x65\x62ookFriendProto\x12\x32\n\x06player\x18\x01 \x01(\x0b\x32\".POGOProtos.Rpc.PlayerSummaryProto\x12\x11\n\tfull_name\x18\x02 \x01(\t\"\xa1\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x16\n\x12\x45RROR_FACEBOOK_API\x10\x03\x12\x1e\n\x1a\x45RROR_FACEBOOK_PERMISSIONS\x10\x04\x12\x18\n\x14\x45RROR_NO_FACEBOOK_ID\x10\x05\x12\x1a\n\x16\x45RROR_PLAYER_NOT_FOUND\x10\x06\"T\n\x1aGetFacebookFriendListProto\x12\x17\n\x0f\x66\x62_access_token\x18\x01 \x01(\t\x12\r\n\x05limit\x18\x02 \x01(\x05\x12\x0e\n\x06\x63ursor\x18\x03 \x01(\t\"\xc5\x03\n\x18GetFitnessReportOutProto\x12?\n\x06status\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.GetFitnessReportOutProto.Status\x12\x39\n\rdaily_reports\x18\x02 \x03(\x0b\x32\".POGOProtos.Rpc.FitnessReportProto\x12:\n\x0eweekly_reports\x18\x03 \x03(\x0b\x32\".POGOProtos.Rpc.FitnessReportProto\x12,\n$week_reset_timestamp_since_monday_ms\x18\x04 \x01(\x03\x12:\n\x0ehourly_reports\x18\x05 \x03(\x0b\x32\".POGOProtos.Rpc.FitnessReportProto\"\x86\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1a\n\x16\x45RROR_PLAYER_NOT_FOUND\x10\x02\x12\x1b\n\x17\x45RROR_RECORDS_NOT_FOUND\x10\x03\x12\x18\n\x14\x45RROR_INVALID_WINDOW\x10\x04\x12\x11\n\rERROR_UNKNOWN\x10\x05\"X\n\x15GetFitnessReportProto\x12\x13\n\x0bnum_of_days\x18\x01 \x01(\x05\x12\x14\n\x0cnum_of_weeks\x18\x02 \x01(\x05\x12\x14\n\x0cnum_of_hours\x18\x03 \x01(\x05\"\xdd\x01\n\x19GetFitnessRewardsOutProto\x12@\n\x06result\x18\x01 \x01(\x0e\x32\x30.POGOProtos.Rpc.GetFitnessRewardsOutProto.Result\x12*\n\x07rewards\x18\x02 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\"R\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1d\n\x19REWARDS_ALREADY_COLLECTED\x10\x02\x12\x11\n\rERROR_UNKNOWN\x10\x03\"\x18\n\x16GetFitnessRewardsProto\"\x97\x01\n\x15GetFriendCodeOutProto\x12<\n\x06result\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.GetFriendCodeOutProto.Result\x12\x13\n\x0b\x66riend_code\x18\x02 \x01(\t\"+\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\"1\n\x12GetFriendCodeProto\x12\x1b\n\x13\x66orce_generate_code\x18\x01 \x01(\x08\"\xa9\x05\n\x18GetFriendDetailsOutProto\x12?\n\x06result\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.GetFriendDetailsOutProto.Result\x12\x32\n\x06\x66riend\x18\x02 \x03(\x0b\x32\".POGOProtos.Rpc.FriendDetailsProto\x12V\n\x19\x66riend_details_debug_info\x18\x03 \x01(\x0b\x32\x33.POGOProtos.Rpc.GetFriendDetailsOutProto.DebugProto\x1a\xe7\x02\n\nDebugProto\x12\x17\n\x0f\x66\x65tched_from_db\x18\x01 \x01(\x05\x12\x1b\n\x13\x66\x65tched_from_fanout\x18\x02 \x01(\x05\x12\"\n\x1a\x66\x65tched_from_player_mapper\x18\x03 \x01(\x05\x12!\n\x19\x66\x65tched_from_status_cache\x18\x04 \x01(\x05\x12\x17\n\x0f\x66\x61iled_to_fetch\x18\x05 \x01(\x05\x12O\n\x0b\x63\x61llee_list\x18\x06 \x03(\x0b\x32:.POGOProtos.Rpc.GetFriendDetailsOutProto.DebugProto.Callee\x12*\n\"fetched_from_same_server_as_player\x18\x07 \x01(\x05\x1a\x46\n\x06\x43\x61llee\x12\x11\n\tcallee_id\x18\x01 \x03(\x05\x12\x11\n\tplayer_id\x18\x02 \x01(\t\x12\x16\n\x0enia_account_id\x18\x03 \x01(\t\"V\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12!\n\x1d\x45XCEEDS_MAX_PLAYERS_PER_QUERY\x10\x03\"a\n\x15GetFriendDetailsProto\x12\x11\n\tplayer_id\x18\x01 \x03(\t\x12\x16\n\x0enia_account_id\x18\x02 \x03(\t\x12\x1d\n\x15include_online_status\x18\x03 \x01(\x08\"\xb1\x01\n\x17GetFriendDetailsRequest\x12\x11\n\tfriend_id\x18\x01 \x03(\t\x12\x64\n\x07\x66\x65\x61ture\x18\x02 \x01(\x0e\x32S.POGOProtos.Rpc.SocialClientFeatures.CrossGameSocialClientSettingsProto.FeatureType\x12\x1d\n\x15\x66riend_nia_account_id\x18\x03 \x03(\t\"\xe7\t\n\x18GetFriendDetailsResponse\x12?\n\x06result\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.GetFriendDetailsResponse.Result\x12X\n\x0e\x66riend_details\x18\x02 \x03(\x0b\x32@.POGOProtos.Rpc.GetFriendDetailsResponse.FriendDetailsEntryProto\x1a\xfa\x04\n\x17\x46riendDetailsEntryProto\x12\x11\n\tplayer_id\x18\x01 \x01(\t\x12\x34\n\x07profile\x18\x02 \x01(\x0b\x32#.POGOProtos.Rpc.ProfileDetailsProto\x12X\n\rplayer_status\x18\x03 \x01(\x0b\x32\x41.POGOProtos.Rpc.GetFriendDetailsResponse.PlayerStatusDetailsProto\x12=\n\x11\x63\x61lling_game_data\x18\x04 \x01(\x0b\x32\".POGOProtos.Rpc.FriendDetailsProto\x12~\n\x1boutgoing_game_invite_status\x18\x05 \x03(\x0b\x32Y.POGOProtos.Rpc.GetFriendDetailsResponse.FriendDetailsEntryProto.OutgoingGameInviteStatus\x12/\n\'dismissed_outgoing_game_invite_app_keys\x18\x06 \x03(\t\x12\x16\n\x0enia_account_id\x18\x07 \x01(\t\x12=\n\x10gar_account_info\x18\x08 \x01(\x0b\x32#.POGOProtos.Rpc.GarAccountInfoProto\x1au\n\x18OutgoingGameInviteStatus\x12\x0f\n\x07\x61pp_key\x18\x01 \x01(\t\x12H\n\x11invitation_status\x18\x02 \x01(\x0e\x32-.POGOProtos.Rpc.SocialV2Enum.InvitationStatus\x1a\xb8\x02\n\x18PlayerStatusDetailsProto\x12X\n\x06result\x18\x01 \x01(\x0e\x32H.POGOProtos.Rpc.GetFriendDetailsResponse.PlayerStatusDetailsProto.Result\x12@\n\ronline_status\x18\x04 \x01(\x0e\x32).POGOProtos.Rpc.SocialV2Enum.OnlineStatus\x12\x1b\n\x13last_played_app_key\x18\x05 \x01(\t\"c\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x18\n\x14\x45RROR_STATUS_UNKNOWN\x10\x03\x12\x14\n\x10\x45RROR_STALE_DATA\x10\x04\"x\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\'\n#ERROR_EXCEEDS_MAX_FRIENDS_PER_QUERY\x10\x03\x12\x1a\n\x16\x45RROR_FEATURE_DISABLED\x10\x04\"f\n\x1eGetFriendRecommendationRequest\x12\x44\n\x04type\x18\x01 \x01(\x0e\x32\x36.POGOProtos.Rpc.FriendRecommendationAttributeData.Type\"\xd0\x01\n\x1fGetFriendRecommendationResponse\x12\x46\n\x06result\x18\x01 \x01(\x0e\x32\x36.POGOProtos.Rpc.GetFriendRecommendationResponse.Result\x12\x43\n\x15\x66riend_recommendation\x18\x02 \x03(\x0b\x32$.POGOProtos.Rpc.FriendRecommendation\" \n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\"\x9b\x07\n\x16GetFriendsListOutProto\x12=\n\x06result\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.GetFriendsListOutProto.Result\x12\x42\n\x06\x66riend\x18\x02 \x03(\x0b\x32\x32.POGOProtos.Rpc.GetFriendsListOutProto.FriendProto\x1a\xfc\x03\n\x0b\x46riendProto\x12\x11\n\tplayer_id\x18\x01 \x01(\t\x12\x10\n\x08\x63odename\x18\x02 \x01(\t\x12\x0c\n\x04team\x18\x03 \x01(\t\x12\r\n\x05score\x18\x04 \x01(\x05\x12\x39\n\x0c\x64\x61ta_with_me\x18\x05 \x01(\x0b\x32#.POGOProtos.Rpc.FriendshipDataProto\x12\x0f\n\x07version\x18\x06 \x01(\x03\x12\x12\n\ncreated_ms\x18\x07 \x01(\x03\x12\x12\n\nfb_user_id\x18\x08 \x01(\t\x12\x1e\n\x16is_facebook_friendship\x18\t \x01(\x08\x12Q\n\x0bshared_data\x18\n \x01(\x0b\x32<.POGOProtos.Rpc.GetFriendsListOutProto.SharedFriendshipProto\x12V\n\ronline_status\x18\x0b \x01(\x0e\x32?.POGOProtos.Rpc.GetFriendsListOutProto.FriendProto.OnlineStatus\x12\x16\n\x0enia_account_id\x18\x0c \x01(\t\"T\n\x0cOnlineStatus\x12\t\n\x05UNSET\x10\x00\x12\x12\n\x0eSTATUS_UNKNOWN\x10\x01\x12\x11\n\rSTATUS_ONLINE\x10\x02\x12\x12\n\x0eSTATUS_OFFLINE\x10\x03\x1a\xc9\x01\n\x15SharedFriendshipProto\x12\x13\n\x0bshared_data\x18\x01 \x01(\x0c\x12\x0f\n\x07version\x18\x02 \x01(\x03\x12\x45\n\x0c\x64\x61ta_from_me\x18\x03 \x01(\x0b\x32/.POGOProtos.Rpc.OneWaySharedFriendshipDataProto\x12\x43\n\ndata_to_me\x18\x04 \x01(\x0b\x32/.POGOProtos.Rpc.OneWaySharedFriendshipDataProto\"3\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\"\x15\n\x13GetFriendsListProto\"\x97\x02\n\x1cGetFriendshipRewardsOutProto\x12\x43\n\x06result\x18\x01 \x01(\x0e\x32\x33.POGOProtos.Rpc.GetFriendshipRewardsOutProto.Result\x12\x11\n\txp_reward\x18\x02 \x01(\x03\x12\x11\n\tfriend_id\x18\x03 \x01(\t\"\x8b\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x15\n\x11\x45RROR_NOT_FRIENDS\x10\x03\x12#\n\x1f\x45RROR_MILESTONE_ALREADY_AWARDED\x10\x04\x12\x1a\n\x16\x45RROR_FAILED_TO_UPDATE\x10\x05\".\n\x19GetFriendshipRewardsProto\x12\x11\n\tfriend_id\x18\x01 \x01(\t\"\xf1\x02\n\x1aGetGameAccessTokenOutProto\x12\x41\n\x06values\x18\x03 \x01(\x0b\x32\x31.POGOProtos.Rpc.GetGameAccessTokenOutProto.Values\x1a\x8f\x02\n\x06Values\x12H\n\x06result\x18\x01 \x01(\x0e\x32\x38.POGOProtos.Rpc.GetGameAccessTokenOutProto.Values.Result\x12\r\n\x05token\x18\x02 \x01(\t\x12I\n\tuser_data\x18\x03 \x01(\x0b\x32\x36.POGOProtos.Rpc.GetGameAccessTokenOutProto.Values.User\x1a\x34\n\x04User\x12\x0c\n\x04mail\x18\x01 \x01(\t\x12\x1e\n\x16token_expire_timestamp\x18\x02 \x01(\x03\"+\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\"\x81\x01\n\x17GetGameAccessTokenProto\x12\x0c\n\x04type\x18\x01 \x01(\x05\x12\x41\n\x08token_id\x18\x02 \x01(\x0b\x32/.POGOProtos.Rpc.GetGameAccessTokenProto.TokenId\x1a\x15\n\x07TokenId\x12\n\n\x02id\x18\x01 \x01(\t\"\x90\x02\n$GetGameMasterClientTemplatesOutProto\x12K\n\x06result\x18\x01 \x01(\x0e\x32;.POGOProtos.Rpc.GetGameMasterClientTemplatesOutProto.Result\x12<\n\x05items\x18\x02 \x03(\x0b\x32-.POGOProtos.Rpc.GameMasterClientTemplateProto\x12\x11\n\ttimestamp\x18\x03 \x01(\x04\x12\x13\n\x0bpage_offset\x18\x04 \x01(\x05\"5\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x08\n\x04PAGE\x10\x02\x12\t\n\x05RETRY\x10\x03\"b\n!GetGameMasterClientTemplatesProto\x12\x10\n\x08paginate\x18\x01 \x01(\x08\x12\x13\n\x0bpage_offset\x18\x02 \x01(\x05\x12\x16\n\x0epage_timestamp\x18\x03 \x01(\x04\"\xdb\x02\n\x16GetGeofencedAdOutProto\x12=\n\x06result\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.GetGeofencedAdOutProto.Result\x12\x35\n\x0esponsored_gift\x18\x02 \x01(\x0b\x32\x19.POGOProtos.Rpc.AdDetailsB\x02\x18\x01\x12#\n\x02\x61\x64\x18\x03 \x01(\x0b\x32\x17.POGOProtos.Rpc.AdProto\"\xa5\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x17\n\x13SUCCESS_AD_RECEIVED\x10\x01\x12\x1c\n\x18SUCCESS_NO_ADS_AVAILABLE\x10\x02\x12\x18\n\x14\x45RROR_REQUEST_FAILED\x10\x03\x12\x18\n\x14SUCCESS_GAM_ELIGIBLE\x10\x04\x12%\n!SUCCESS_AD_RECEIVED_BUT_CHECK_GAM\x10\x05\"\xbf\x01\n\x13GetGeofencedAdProto\x12\x1a\n\x12player_lat_degrees\x18\x01 \x01(\x01\x12\x1a\n\x12player_lng_degrees\x18\x02 \x01(\x01\x12?\n\x11\x61\x64_targeting_info\x18\x03 \x01(\x0b\x32$.POGOProtos.Rpc.AdTargetingInfoProto\x12/\n\x0f\x61llowed_ad_type\x18\x04 \x03(\x0e\x32\x16.POGOProtos.Rpc.AdType\"\xbb\x02\n\x19GetGiftBoxDetailsOutProto\x12@\n\x06result\x18\x01 \x01(\x0e\x32\x30.POGOProtos.Rpc.GetGiftBoxDetailsOutProto.Result\x12\x37\n\ngift_boxes\x18\x02 \x03(\x0b\x32#.POGOProtos.Rpc.GiftBoxDetailsProto\"\xa2\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1d\n\x19\x45RROR_GIFT_DOES_NOT_EXIST\x10\x03\x12\x1b\n\x17\x45RROR_INVALID_PLAYER_ID\x10\x04\x12\x1a\n\x16\x45RROR_FRIEND_NOT_FOUND\x10\x05\x12\x15\n\x11\x45RROR_FORT_SEARCH\x10\x06\"?\n\x16GetGiftBoxDetailsProto\x12\x12\n\ngiftbox_id\x18\x01 \x03(\x04\x12\x11\n\tplayer_id\x18\x02 \x01(\t\"\xa3\x02\n\x17GetGmapSettingsOutProto\x12>\n\x06result\x18\x01 \x01(\x0e\x32..POGOProtos.Rpc.GetGmapSettingsOutProto.Result\x12\x19\n\x11gmap_template_url\x18\x02 \x01(\t\x12\"\n\x1amax_poi_distance_in_meters\x18\x03 \x01(\x05\x12\x10\n\x08min_zoom\x18\x04 \x01(\x05\x12\x10\n\x08max_zoom\x18\x05 \x01(\x05\"e\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x18\n\x14\x45RROR_MISSING_CONFIG\x10\x03\x12\x16\n\x12\x45RROR_NO_UNIQUE_ID\x10\x04\"\x16\n\x14GetGmapSettingsProto\"\x81\x04\n\x1dGetGrapeshotUploadUrlOutProto\x12\x44\n\x06status\x18\x01 \x01(\x0e\x32\x34.POGOProtos.Rpc.GetGrapeshotUploadUrlOutProto.Status\x12u\n\x1e\x66ile_context_to_grapeshot_data\x18\x04 \x03(\x0b\x32M.POGOProtos.Rpc.GetGrapeshotUploadUrlOutProto.FileContextToGrapeshotDataEntry\x1an\n\x1f\x46ileContextToGrapeshotDataEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12:\n\x05value\x18\x02 \x01(\x0b\x32+.POGOProtos.Rpc.GrapeshotUploadingDataProto:\x02\x38\x01\"\xb2\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07\x46\x41ILURE\x10\x01\x12\x0b\n\x07SUCCESS\x10\x02\x12\x19\n\x15MISSING_FILE_CONTEXTS\x10\x03\x12\x1a\n\x16\x44UPLICATE_FILE_CONTEXT\x10\x04\x12\x1b\n\x17MISSING_SUBMISSION_TYPE\x10\x05\x12\x19\n\x15MISSING_SUBMISSION_ID\x10\x06\x12\x14\n\x10\x41LREADY_UPLOADED\x10\x07\"\xaa\x01\n\x1aGetGrapeshotUploadUrlProto\x12\x42\n\x0fsubmission_type\x18\x01 \x01(\x0e\x32).POGOProtos.Rpc.PlayerSubmissionTypeProto\x12\x15\n\rsubmission_id\x18\x02 \x01(\t\x12\x1b\n\x13\x66ile_upload_context\x18\x03 \x03(\t\x12\x14\n\x0c\x64\x65veloper_id\x18\x0b \x01(\t\"\x99\x01\n\x1aGetGymBadgeDetailsOutProto\x12\x32\n\tgym_badge\x18\x01 \x01(\x0b\x32\x1f.POGOProtos.Rpc.AwardedGymBadge\x12\x36\n\x0cgym_defender\x18\x02 \x01(\x0b\x32 .POGOProtos.Rpc.GymDefenderProto\x12\x0f\n\x07success\x18\x03 \x01(\x08\"O\n\x17GetGymBadgeDetailsProto\x12\x0f\n\x07\x66ort_id\x18\x01 \x01(\t\x12\x10\n\x08latitude\x18\x02 \x01(\x01\x12\x11\n\tlongitude\x18\x03 \x01(\x01\"\xdb\x02\n\x15GetGymDetailsOutProto\x12\x30\n\tgym_state\x18\x01 \x01(\x0b\x32\x1d.POGOProtos.Rpc.GymStateProto\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x0b\n\x03url\x18\x03 \x03(\t\x12<\n\x06result\x18\x04 \x01(\x0e\x32,.POGOProtos.Rpc.GetGymDetailsOutProto.Result\x12\x13\n\x0b\x64\x65scription\x18\x05 \x01(\t\x12\x15\n\rsecondary_url\x18\x06 \x03(\t\x12\x1d\n\x11\x63heckin_image_url\x18\x07 \x01(\tB\x02\x18\x01\x12\x32\n\nevent_info\x18\x08 \x01(\x0b\x32\x1e.POGOProtos.Rpc.EventInfoProto\"8\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x16\n\x12\x45RROR_NOT_IN_RANGE\x10\x02\"\xa6\x01\n\x12GetGymDetailsProto\x12\x0e\n\x06gym_id\x18\x01 \x01(\t\x12\x1a\n\x12player_lat_degrees\x18\x02 \x01(\x01\x12\x1a\n\x12player_lng_degrees\x18\x03 \x01(\x01\x12\x17\n\x0fgym_lat_degrees\x18\x04 \x01(\x01\x12\x17\n\x0fgym_lng_degrees\x18\x05 \x01(\x01\x12\x16\n\x0e\x63lient_version\x18\x06 \x01(\t\"\xeb\x01\n\x16GetHatchedEggsOutProto\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x12\n\npokemon_id\x18\x02 \x03(\x06\x12\x13\n\x0b\x65xp_awarded\x18\x03 \x03(\x05\x12\x15\n\rcandy_awarded\x18\x04 \x03(\x05\x12\x18\n\x10stardust_awarded\x18\x05 \x03(\x05\x12\x15\n\regg_km_walked\x18\x06 \x03(\x02\x12\x35\n\x0fhatched_pokemon\x18\x07 \x03(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x18\n\x10xl_candy_awarded\x18\x08 \x03(\x05\"\x15\n\x13GetHatchedEggsProto\"m\n\x1cGetHoloholoInventoryOutProto\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12<\n\x0finventory_delta\x18\x02 \x01(\x0b\x32#.POGOProtos.Rpc.InventoryDeltaProto\"c\n\x19GetHoloholoInventoryProto\x12\x18\n\x10timestamp_millis\x18\x01 \x01(\x03\x12,\n\x0eitem_been_seen\x18\x02 \x03(\x0e\x32\x14.POGOProtos.Rpc.Item\"l\n\x1fGetImageGallerySettingsOutProto\x12 \n\x18is_image_gallery_enabled\x18\x01 \x01(\x08\x12\'\n\x1fmax_periodic_image_loaded_count\x18\x02 \x01(\x05\"\x1e\n\x1cGetImageGallerySettingsProto\"\xfa\x01\n\x17GetImagesForPoiOutProto\x12>\n\x06status\x18\x01 \x01(\x0e\x32..POGOProtos.Rpc.GetImagesForPoiOutProto.Status\x12U\n\x18photo_gallery_poi_images\x18\x02 \x03(\x0b\x32\x33.POGOProtos.Rpc.GameClientPhotoGalleryPoiImageProto\"H\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rPOI_NOT_FOUND\x10\x02\x12\x13\n\x0fINVALID_REQUEST\x10\x03\"&\n\x14GetImagesForPoiProto\x12\x0e\n\x06poi_id\x18\x01 \x01(\t\"\xb5\x01\n\x10GetInboxOutProto\x12\x37\n\x06result\x18\x01 \x01(\x0e\x32\'.POGOProtos.Rpc.GetInboxOutProto.Result\x12*\n\x05inbox\x18\x02 \x01(\x0b\x32\x1b.POGOProtos.Rpc.ClientInbox\"<\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x0b\n\x07\x46\x41ILURE\x10\x02\x12\r\n\tTIMED_OUT\x10\x03\"N\n\rGetInboxProto\x12\x12\n\nis_history\x18\x01 \x01(\x08\x12\x12\n\nis_reverse\x18\x02 \x01(\x08\x12\x15\n\rnot_before_ms\x18\x03 \x01(\x03\"P\n\x0fGetInboxV2Proto\x12\x12\n\nis_history\x18\x01 \x01(\x08\x12\x12\n\nis_reverse\x18\x02 \x01(\x08\x12\x15\n\rnot_before_ms\x18\x03 \x01(\x03\"\xa9\x03\n\x19GetIncensePokemonOutProto\x12@\n\x06result\x18\x01 \x01(\x0e\x32\x30.POGOProtos.Rpc.GetIncensePokemonOutProto.Result\x12\x36\n\x0fpokemon_type_id\x18\x02 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x0b\n\x03lat\x18\x03 \x01(\x01\x12\x0b\n\x03lng\x18\x04 \x01(\x01\x12\x1a\n\x12\x65ncounter_location\x18\x05 \x01(\t\x12\x14\n\x0c\x65ncounter_id\x18\x06 \x01(\x06\x12\x19\n\x11\x64isappear_time_ms\x18\x07 \x01(\x03\x12<\n\x0fpokemon_display\x18\x08 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\"m\n\x06Result\x12\x1d\n\x19INCENSE_ENCOUNTER_UNKNOWN\x10\x00\x12\x1f\n\x1bINCENSE_ENCOUNTER_AVAILABLE\x10\x01\x12#\n\x1fINCENSE_ENCOUNTER_NOT_AVAILABLE\x10\x02\"P\n\x16GetIncensePokemonProto\x12\x1a\n\x12player_lat_degrees\x18\x01 \x01(\x01\x12\x1a\n\x12player_lng_degrees\x18\x02 \x01(\x01\"\xe3\x01\n GetIncomingFriendInvitesOutProto\x12G\n\x06result\x18\x01 \x01(\x0e\x32\x37.POGOProtos.Rpc.GetIncomingFriendInvitesOutProto.Result\x12\x41\n\x07invites\x18\x02 \x03(\x0b\x32\x30.POGOProtos.Rpc.IncomingFriendInviteDisplayProto\"3\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\"\x1f\n\x1dGetIncomingFriendInvitesProto\"\x1f\n\x1dGetIncomingGameInvitesRequest\"\xd4\x03\n\x1eGetIncomingGameInvitesResponse\x12R\n\x07invites\x18\x01 \x03(\x0b\x32\x41.POGOProtos.Rpc.GetIncomingGameInvitesResponse.IncomingGameInvite\x12\x45\n\x06result\x18\x02 \x01(\x0e\x32\x35.POGOProtos.Rpc.GetIncomingGameInvitesResponse.Result\x1a\xc5\x01\n\x12IncomingGameInvite\x12\x0f\n\x07\x61pp_key\x18\x01 \x01(\t\x12\x1c\n\x14\x66riend_profile_names\x18\x02 \x03(\t\x12X\n\x06status\x18\x03 \x01(\x0e\x32H.POGOProtos.Rpc.GetIncomingGameInvitesResponse.IncomingGameInvite.Status\"&\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x07\n\x03NEW\x10\x01\x12\x08\n\x04SEEN\x10\x02\"O\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1a\n\x16\x45RROR_FEATURE_DISABLED\x10\x03\"\x92\x01\n\x17GetInsenceRecapOutProto\x12>\n\x06status\x18\x01 \x01(\x0e\x32..POGOProtos.Rpc.GetInsenceRecapOutProto.Status\"7\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0c\n\x08\x44ISABLED\x10\x01\x12\x08\n\x04WAIT\x10\x02\x12\n\n\x06\x41\x43TIVE\x10\x03\"\x16\n\x14GetInsenceRecapProto\"-\n\x11GetInventoryProto\x12\x18\n\x10timestamp_millis\x18\x01 \x01(\x03\"j\n\x19GetInventoryResponseProto\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12<\n\x0finventory_delta\x18\x02 \x01(\x0b\x32#.POGOProtos.Rpc.InventoryDeltaProto\"\x9f\x03\n\x14GetLocalTimeOutProto\x12;\n\x06status\x18\x01 \x01(\x0e\x32+.POGOProtos.Rpc.GetLocalTimeOutProto.Status\x12H\n\x0blocal_times\x18\x02 \x03(\x0b\x32\x33.POGOProtos.Rpc.GetLocalTimeOutProto.LocalTimeProto\x1a\xca\x01\n\x0eLocalTimeProto\x12\x14\n\x0ctimestamp_ms\x18\x01 \x01(\x03\x12\x0c\n\x04year\x18\x02 \x01(\x05\x12\r\n\x05month\x18\x03 \x01(\x05\x12\x14\n\x0c\x64\x61y_of_month\x18\x04 \x01(\x05\x12\x13\n\x0b\x64\x61y_of_week\x18\x05 \x01(\x05\x12\r\n\x05hours\x18\x06 \x01(\x05\x12\x0f\n\x07minutes\x18\x07 \x01(\x05\x12\x0f\n\x07seconds\x18\x08 \x01(\x05\x12\x14\n\x0cmilliseconds\x18\t \x01(\x05\x12\x13\n\x0btimezone_id\x18\n \x01(\t\"3\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\")\n\x11GetLocalTimeProto\x12\x14\n\x0ctimestamp_ms\x18\x01 \x03(\x03\"\xda\x01\n\x12GetMapDataOutProto\x12\x39\n\x06status\x18\x01 \x01(\x0e\x32).POGOProtos.Rpc.GetMapDataOutProto.Status\x12>\n\x04pois\x18\x02 \x03(\x0b\x32\x30.POGOProtos.Rpc.GeodataServiceGameClientPoiProto\"I\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x13\n\x0fINVALID_REQUEST\x10\x02\x12\x12\n\x0eINTERNAL_ERROR\x10\x03\"\xca\x01\n\x0fGetMapDataProto\x12\x32\n\rgeodata_types\x18\x01 \x03(\x0e\x32\x1b.POGOProtos.Rpc.GeodataType\x12\x38\n\x0fnortheast_point\x18\x02 \x01(\x0b\x32\x1f.POGOProtos.Rpc.LocationE6Proto\x12\x38\n\x0fsouthwest_point\x18\x03 \x01(\x0b\x32\x1f.POGOProtos.Rpc.LocationE6Proto\x12\x0f\n\x07\x61pi_key\x18\x04 \x01(\t\"\xe4\x02\n\x13GetMapFortsOutProto\x12;\n\x04\x66ort\x18\x01 \x03(\x0b\x32-.POGOProtos.Rpc.GetMapFortsOutProto.FortProto\x12:\n\x06status\x18\x02 \x01(\x0e\x32*.POGOProtos.Rpc.GetMapFortsOutProto.Status\x1a\x84\x01\n\tFortProto\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x10\n\x08latitude\x18\x03 \x01(\x01\x12\x11\n\tlongitude\x18\x04 \x01(\x01\x12\x38\n\x05image\x18\x05 \x03(\x0b\x32).POGOProtos.Rpc.GetMapFortsOutProto.Image\x1a \n\x05Image\x12\x0b\n\x03url\x18\x01 \x01(\t\x12\n\n\x02id\x18\x02 \x01(\t\"+\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\"#\n\x10GetMapFortsProto\x12\x0f\n\x07\x63\x65ll_id\x18\x01 \x03(\x04\"\xe6\x03\n\x15GetMapObjectsOutProto\x12\x34\n\x08map_cell\x18\x01 \x03(\x0b\x32\".POGOProtos.Rpc.ClientMapCellProto\x12<\n\x06status\x18\x02 \x01(\x0e\x32,.POGOProtos.Rpc.GetMapObjectsOutProto.Status\x12\x44\n\x0btime_of_day\x18\x03 \x01(\x0e\x32/.POGOProtos.Rpc.GetMapObjectsOutProto.TimeOfDay\x12:\n\x0e\x63lient_weather\x18\x04 \x03(\x0b\x32\".POGOProtos.Rpc.ClientWeatherProto\x12\x44\n\x08ob_other\x18\x05 \x01(\x0e\x32\x32.POGOProtos.Rpc.GetMapObjectsOutProto.ObOtherProto\"?\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x12\n\x0eLOCATION_UNSET\x10\x02\x12\t\n\x05\x45RROR\x10\x03\")\n\tTimeOfDay\x12\x08\n\x04NONE\x10\x00\x12\x07\n\x03\x44\x41Y\x10\x01\x12\t\n\x05NIGHT\x10\x02\"%\n\x0cObOtherProto\x12\x0b\n\x07NOT_SET\x10\x00\x12\x08\n\x04\x46ULL\x10\x01\"d\n\x12GetMapObjectsProto\x12\x0f\n\x07\x63\x65ll_id\x18\x01 \x03(\x04\x12\x15\n\rsince_time_ms\x18\x02 \x03(\x03\x12\x12\n\nplayer_lat\x18\x03 \x01(\x01\x12\x12\n\nplayer_lng\x18\x04 \x01(\x01\"\x9f\x01\n\x1dGetMapObjectsTriggerTelemetry\x12O\n\x0ctrigger_type\x18\x01 \x01(\x0e\x32\x39.POGOProtos.Rpc.GetMapObjectsTriggerTelemetry.TriggerType\"-\n\x0bTriggerType\x12\t\n\x05UNSET\x10\x00\x12\x08\n\x04TIME\x10\x01\x12\t\n\x05SPACE\x10\x02\"p\n\x1aGetMaptilesSettingsRequest\x12\x1b\n\x11unity_sdk_version\x18\x01 \x01(\tH\x00\x12$\n\x1a\x65ighth_wall_module_version\x18\x02 \x01(\tH\x00\x42\x0f\n\rClientVersion\"\x85\x02\n\x1bGetMaptilesSettingsResponse\x12@\n\x14map_composition_root\x18\x01 \x01(\x0b\x32\".POGOProtos.Rpc.MapCompositionRoot\x12\x42\n\x06status\x18\x02 \x01(\x0e\x32\x32.POGOProtos.Rpc.GetMaptilesSettingsResponse.Status\x12\x15\n\rerror_message\x18\x03 \x01(\t\"I\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x13\n\x0fINVALID_REQUEST\x10\x02\x12\x12\n\x0eINTERNAL_ERROR\x10\x03\"1\n\x1dGetMatchmakingStatusDataProto\x12\x10\n\x08ob_int32\x18\x01 \x01(\x05\"\xea\x02\n\x1cGetMatchmakingStatusOutProto\x12\x43\n\x06result\x18\x01 \x01(\x0e\x32\x33.POGOProtos.Rpc.GetMatchmakingStatusOutProto.Result\x12\x37\n\tchallenge\x18\x02 \x01(\x0b\x32$.POGOProtos.Rpc.CombatChallengeProto\x12\x10\n\x08queue_id\x18\x03 \x01(\t\"\xb9\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x1a\n\x16SUCCESS_OPPONENT_FOUND\x10\x01\x12\x12\n\x0eSUCCESS_QUEUED\x10\x02\x12\x1f\n\x1bSUCCESS_NOT_MATCHED_EXPIRED\x10\x03\x12\x1a\n\x16\x45RROR_PLAYER_NOT_FOUND\x10\x04\x12\x19\n\x15\x45RROR_QUEUE_NOT_FOUND\x10\x05\x12\x1c\n\x18\x45RROR_RETRY_UNSUCCESSFUL\x10\x06\"-\n\x19GetMatchmakingStatusProto\x12\x10\n\x08queue_id\x18\x01 \x01(\t\"\xd6\x01\n%GetMatchmakingStatusResponseDataProto\x12\x10\n\x08ob_int32\x18\x01 \x01(\x05\x12\x11\n\tob_uint32\x18\x02 \x01(\r\x12\x43\n\x06result\x18\x03 \x01(\x0e\x32\x33.POGOProtos.Rpc.GetMatchmakingStatusOutProto.Result\x12\x43\n\tchallenge\x18\x04 \x01(\x0b\x32\x30.POGOProtos.Rpc.ObCommunCombatChallengeDataProto\"\x9f\x02\n\x16GetMementoListOutProto\x12=\n\x06status\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.GetMementoListOutProto.Status\x12\x38\n\x08mementos\x18\x02 \x03(\x0b\x32&.POGOProtos.Rpc.MementoAttributesProto\x12\x19\n\x11memento_list_hash\x18\x03 \x01(\t\"q\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\"\n\x1e\x45RROR_MEMENTO_TYPE_NOT_ENABLED\x10\x02\x12\x19\n\x15\x45RROR_INVALID_REQUEST\x10\x03\x12\x10\n\x0cNOT_MODIFIED\x10\x04\"\xbd\x01\n\x13GetMementoListProto\x12\x32\n\rmemento_types\x18\x01 \x03(\x0e\x32\x1b.POGOProtos.Rpc.MementoType\x12\x1f\n\x17s2_cell_location_bounds\x18\x02 \x03(\x03\x12\x1b\n\x13time_bound_start_ms\x18\x03 \x01(\x03\x12\x19\n\x11time_bound_end_ms\x18\x04 \x01(\x03\x12\x19\n\x11memento_list_hash\x18\x05 \x01(\t\"\xa7\x02\n\x15GetMilestonesOutProto\x12\x43\n\x12referrer_milestone\x18\x01 \x03(\x0b\x32\'.POGOProtos.Rpc.ReferralMilestonesProto\x12\x42\n\x11referee_milestone\x18\x02 \x03(\x0b\x32\'.POGOProtos.Rpc.ReferralMilestonesProto\x12<\n\x06status\x18\x03 \x01(\x0e\x32,.POGOProtos.Rpc.GetMilestonesOutProto.Status\"G\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x12\n\x0e\x45RROR_DISABLED\x10\x02\x12\x11\n\rERROR_UNKNOWN\x10\x03\"\xdf\x01\n\x1cGetMilestonesPreviewOutProto\x12\x43\n\x06status\x18\x01 \x01(\x0e\x32\x33.POGOProtos.Rpc.GetMilestonesPreviewOutProto.Status\x12\x44\n\x13referrer_milestones\x18\x02 \x01(\x0b\x32\'.POGOProtos.Rpc.ReferralMilestonesProto\"4\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x12\n\x0e\x45RROR_DISABLED\x10\x02\"\x1b\n\x19GetMilestonesPreviewProto\"\x14\n\x12GetMilestonesProto\"\x15\n\x13GetMyAccountRequest\"\x82\x04\n\x14GetMyAccountResponse\x12;\n\x06status\x18\x01 \x01(\x0e\x32+.POGOProtos.Rpc.GetMyAccountResponse.Status\x12\x42\n\x07\x63ontact\x18\x02 \x03(\x0b\x32\x31.POGOProtos.Rpc.GetMyAccountResponse.ContactProto\x12\x11\n\tfull_name\x18\x03 \x01(\t\x12\x64\n&contact_import_discoverability_consent\x18\x04 \x01(\x0e\x32\x34.POGOProtos.Rpc.AccountContactSettings.ConsentStatus\x1a\xa5\x01\n\x0c\x43ontactProto\x12\x12\n\ncontact_id\x18\x01 \x01(\t\x12\x44\n\x04type\x18\x02 \x01(\x0e\x32\x36.POGOProtos.Rpc.GetMyAccountResponse.ContactProto.Type\x12\x0f\n\x07\x63ontact\x18\x03 \x01(\t\"*\n\x04Type\x12\t\n\x05UNSET\x10\x00\x12\x17\n\x13MASKED_PHONE_NUMBER\x10\x01\"H\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x13\n\x0f\x45RROR_NOT_FOUND\x10\x03\"\x84\x02\n\x14GetNewQuestsOutProto\x12;\n\x06status\x18\x01 \x01(\x0e\x32+.POGOProtos.Rpc.GetNewQuestsOutProto.Status\x12\x30\n\x06quests\x18\x02 \x03(\x0b\x32 .POGOProtos.Rpc.ClientQuestProto\x12@\n\x16version_changed_quests\x18\x03 \x03(\x0b\x32 .POGOProtos.Rpc.ClientQuestProto\";\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x19\n\x15\x45RROR_INVALID_DISPLAY\x10\x02\"\x13\n\x11GetNewQuestsProto\"\xd0\x02\n\x1aGetNintendoAccountOutProto\x12\x41\n\x06status\x18\x01 \x01(\x0e\x32\x31.POGOProtos.Rpc.GetNintendoAccountOutProto.Status\x12\x13\n\x0blinked_naid\x18\x02 \x01(\t\x12!\n\x19pokemon_home_trainer_name\x18\x03 \x01(\t\x12\x12\n\nsupport_id\x18\x04 \x01(\t\"\xa2\x01\n\x06Status\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1e\n\x1a\x45RROR_PLAYER_LEVEL_TOO_LOW\x10\x02\x12!\n\x1d\x45RROR_PLAYER_NOT_USING_PH_APP\x10\x03\x12\x17\n\x13\x45RROR_PHAPI_UNKNOWN\x10\x04\x12\"\n\x1e\x45RROR_RELOGIN_TO_PH_APP_NEEDED\x10\x05\"\x19\n\x17GetNintendoAccountProto\"\xd0\x01\n\x1cGetNintendoOAuth2UrlOutProto\x12\x43\n\x06status\x18\x01 \x01(\x0e\x32\x33.POGOProtos.Rpc.GetNintendoOAuth2UrlOutProto.Status\x12\x0b\n\x03url\x18\x02 \x01(\t\"^\n\x06Status\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1e\n\x1a\x45RROR_PLAYER_LEVEL_TOO_LOW\x10\x02\x12\x1a\n\x16\x45RROR_PLAYER_SIGNED_IN\x10\x03\"9\n\x19GetNintendoOAuth2UrlProto\x12\x1c\n\x14\x64\x65\x65p_link_app_scheme\x18\x01 \x01(\t\"\xbe\x01\n\x1cGetNotificationInboxOutProto\x12\x43\n\x06result\x18\x01 \x01(\x0e\x32\x33.POGOProtos.Rpc.GetNotificationInboxOutProto.Result\x12*\n\x05inbox\x18\x02 \x01(\x0b\x32\x1b.POGOProtos.Rpc.ClientInbox\"-\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x0b\n\x07\x46\x41ILURE\x10\x02\"\xc4\x02\n\x1bGetNpcCombatRewardsOutProto\x12\x42\n\x06result\x18\x01 \x01(\x0e\x32\x32.POGOProtos.Rpc.GetNpcCombatRewardsOutProto.Result\x12\x39\n\rreward_status\x18\x02 \x01(\x0e\x32\".POGOProtos.Rpc.CombatRewardStatus\x12*\n\x07rewards\x18\x03 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12)\n!number_rewarded_npc_battles_today\x18\x04 \x01(\x05\"O\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12-\n)ERROR_INVALD_NUMBER_ATTACKING_POKEMON_IDS\x10\x02\"\xf7\x01\n\x18GetNpcCombatRewardsProto\x12&\n\x1e\x63ombat_npc_trainer_template_id\x18\x01 \x01(\t\x12=\n\x0c\x66inish_state\x18\x02 \x01(\x0e\x32\'.POGOProtos.Rpc.CombatPlayerFinishState\x12\x1c\n\x14\x61ttacking_pokemon_id\x18\x03 \x03(\x06\x12\x11\n\tcombat_id\x18\x04 \x01(\t\x12\x43\n\x13\x63ombat_quest_update\x18\x05 \x01(\x0b\x32&.POGOProtos.Rpc.CombatQuestUpdateProto\"<\n\x19GetOutgoingBlocksOutProto\x12\x1f\n\x17\x62lockee_nia_account_ids\x18\x01 \x03(\t\"\x18\n\x16GetOutgoingBlocksProto\"\xe3\x01\n GetOutgoingFriendInvitesOutProto\x12G\n\x06result\x18\x01 \x01(\x0e\x32\x37.POGOProtos.Rpc.GetOutgoingFriendInvitesOutProto.Result\x12\x41\n\x07invites\x18\x02 \x03(\x0b\x32\x30.POGOProtos.Rpc.OutgoingFriendInviteDisplayProto\"3\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\"\x1f\n\x1dGetOutgoingFriendInvitesProto\"$\n\"GetOutstandingWarningsRequestProto\"\xbd\x01\n#GetOutstandingWarningsResponseProto\x12\\\n\x13outstanding_warning\x18\x01 \x03(\x0b\x32?.POGOProtos.Rpc.GetOutstandingWarningsResponseProto.WarningInfo\x1a\x38\n\x0bWarningInfo\x12)\n\x04type\x18\x01 \x01(\x0e\x32\x1b.POGOProtos.Rpc.WarningType\"\x9e\x03\n\x14GetPhotobombOutProto\x12;\n\x06status\x18\x01 \x01(\x0e\x32+.POGOProtos.Rpc.GetPhotobombOutProto.Status\x12\x31\n\npokemon_id\x18\x02 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x0b\n\x03lat\x18\x03 \x01(\x01\x12\x0b\n\x03lng\x18\x04 \x01(\x01\x12\x1a\n\x12\x65ncounter_location\x18\x05 \x01(\t\x12\x14\n\x0c\x65ncounter_id\x18\x06 \x01(\x06\x12\x19\n\x11\x64isappear_time_ms\x18\x07 \x01(\x03\x12<\n\x0fpokemon_display\x18\x08 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\"q\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1b\n\x17PHOTOBOMB_NOT_AVAILABLE\x10\x02\x12\x1f\n\x1b\x45NCOUNTER_ALREADY_COMPLETED\x10\x03\x12\x11\n\rERROR_UNKNOWN\x10\x04\"\x13\n\x11GetPhotobombProto\"\xaf\x01\n\x11GetPhotosOutProto\x12\x38\n\x06result\x18\x01 \x01(\x0e\x32(.POGOProtos.Rpc.GetPhotosOutProto.Result\x12+\n\x06photos\x18\x02 \x03(\x0b\x32\x1b.POGOProtos.Rpc.PhotoRecord\"3\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\"\xc7\x02\n\x0eGetPhotosProto\x12\x11\n\tphoto_ids\x18\x01 \x03(\t\x12=\n\x0bphoto_specs\x18\x02 \x03(\x0b\x32(.POGOProtos.Rpc.GetPhotosProto.PhotoSpec\x1a\xe2\x01\n\tPhotoSpec\x12\x10\n\x08photo_id\x18\x01 \x01(\t\x12\x44\n\x04mode\x18\x02 \x01(\x0e\x32\x36.POGOProtos.Rpc.GetPhotosProto.PhotoSpec.GetPhotosMode\"}\n\rGetPhotosMode\x12\x0c\n\x08ORIGINAL\x10\x00\x12\x0b\n\x07SIZE_64\x10\x01\x12\x0c\n\x08SIZE_256\x10\x02\x12\r\n\tSIZE_1080\x10\x03\x12\x0f\n\x0bMIN_SIZE_64\x10\x04\x12\x10\n\x0cMIN_SIZE_256\x10\x05\x12\x11\n\rMIN_SIZE_1080\x10\x06\"\x95\x01\n\x14GetPlayerDayOutProto\x12;\n\x06result\x18\x01 \x01(\x0e\x32+.POGOProtos.Rpc.GetPlayerDayOutProto.Result\x12\x0b\n\x03\x64\x61y\x18\x02 \x01(\x03\"3\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\"\x13\n\x11GetPlayerDayProto\"\x9d\x02\n\x11GetPlayerOutProto\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x31\n\x06player\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.ClientPlayerProto\x12\x0e\n\x06\x62\x61nned\x18\x03 \x01(\x08\x12\x0c\n\x04warn\x18\x04 \x01(\x08\x12\x13\n\x0bwas_created\x18\x05 \x01(\x08\x12!\n\x19warn_message_acknowledged\x18\x06 \x01(\x08\x12\x15\n\rwas_suspended\x18\x07 \x01(\x08\x12&\n\x1esuspended_message_acknowledged\x18\x08 \x01(\x08\x12\x16\n\x0ewarn_expire_ms\x18\t \x01(\x03\x12\x17\n\x0fuser_permission\x18\n \x03(\x05\"d\n\x0eGetPlayerProto\x12\x38\n\rplayer_locale\x18\x01 \x01(\x0b\x32!.POGOProtos.Rpc.PlayerLocaleProto\x12\x18\n\x10prevent_creation\x18\x02 \x01(\x08\"\xe5\x01\n\x19GetPlayerSettingsOutProto\x12@\n\x06result\x18\x01 \x01(\x0e\x32\x30.POGOProtos.Rpc.GetPlayerSettingsOutProto.Result\x12\x35\n\x08settings\x18\x02 \x01(\x0b\x32#.POGOProtos.Rpc.PlayerSettingsProto\"O\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1a\n\x16\x45RROR_PLAYER_NOT_FOUND\x10\x03\"\x18\n\x16GetPlayerSettingsProto\"M\n-GetPlayerSubmissionValidationSettingsOutProto\x12\x1c\n\x14\x62\x61nned_metadata_text\x18\x01 \x03(\t\",\n*GetPlayerSubmissionValidationSettingsProto\"\xcf\x01\n\x17GetPoisInRadiusOutProto\x12>\n\x06status\x18\x01 \x01(\x0e\x32..POGOProtos.Rpc.GetPoisInRadiusOutProto.Status\x12>\n\x04pois\x18\x02 \x03(\x0b\x32\x30.POGOProtos.Rpc.GeodataServiceGameClientPoiProto\"4\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x12\n\x0eINTERNAL_ERROR\x10\x02\"I\n\x14GetPoisInRadiusProto\x12\x31\n\x08location\x18\x01 \x01(\x0b\x32\x1f.POGOProtos.Rpc.LocationE6Proto\"\x97\x02\n\"GetPokemonSizeContestEntryOutProto\x12I\n\x06status\x18\x01 \x01(\x0e\x32\x39.POGOProtos.Rpc.GetPokemonSizeContestEntryOutProto.Status\x12\x15\n\rtotal_entries\x18\x02 \x01(\x05\x12:\n\x0f\x63ontest_entries\x18\x03 \x03(\x0b\x32!.POGOProtos.Rpc.ContestEntryProto\"S\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\x12\x11\n\rINVALID_INDEX\x10\x03\x12\x13\n\x0f\x45NTRY_NOT_FOUND\x10\x04\"\xa9\x01\n\x1fGetPokemonSizeContestEntryProto\x12\x12\n\ncontest_id\x18\x01 \x01(\t\x12\x10\n\x08ob_int32\x18\x02 \x01(\x05\x12\x13\n\x0b\x65ntry_count\x18\x03 \x01(\x05\x12:\n\x0e\x63ontest_metric\x18\x04 \x01(\x0b\x32\".POGOProtos.Rpc.ContestMetricProto\x12\x0f\n\x07ob_bool\x18\x05 \x01(\x08\"\xea\x01\n\x16GetPokemonTagsOutProto\x12=\n\x06result\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.GetPokemonTagsOutProto.Result\x12,\n\x03tag\x18\x02 \x03(\x0b\x32\x1f.POGOProtos.Rpc.PokemonTagProto\x12!\n\x19should_show_tags_tutorial\x18\x03 \x01(\x08\"@\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1e\n\x1a\x45RROR_PLAYER_LEVEL_TOO_LOW\x10\x02\"\x15\n\x13GetPokemonTagsProto\"\xee\x03\n\x1cGetPokestopEncounterOutProto\x12\x43\n\x06status\x18\x01 \x01(\x0e\x32\x33.POGOProtos.Rpc.GetPokestopEncounterOutProto.Status\x12\x31\n\npokemon_id\x18\x02 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x0b\n\x03lat\x18\x03 \x01(\x01\x12\x0b\n\x03lng\x18\x04 \x01(\x01\x12\x14\n\x0c\x65ncounter_id\x18\x05 \x01(\x06\x12\x1a\n\x12\x65ncounter_location\x18\x06 \x01(\t\x12\x19\n\x11\x64isappear_time_ms\x18\x07 \x01(\x03\x12<\n\x0fpokemon_display\x18\x08 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\x12\x35\n\x0cpokemon_size\x18\t \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonSize\"z\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12$\n POKESTOP_ENCOUNTER_NOT_AVAILABLE\x10\x02\x12\x1f\n\x1b\x45NCOUNTER_ALREADY_COMPLETED\x10\x03\x12\x11\n\rERROR_UNKNOWN\x10\x04\"{\n\x19GetPokestopEncounterProto\x12\x31\n\npokemon_id\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x1a\n\x12\x65ncounter_location\x18\x02 \x01(\t\x12\x0f\n\x07\x66ort_id\x18\x03 \x01(\t\">\n\x11GetProfileRequest\x12\x11\n\tplayer_id\x18\x01 \x01(\t\x12\x16\n\x0enia_account_id\x18\x03 \x01(\t\"\x8b\x04\n\x12GetProfileResponse\x12\x39\n\x06result\x18\x01 \x01(\x0e\x32).POGOProtos.Rpc.GetProfileResponse.Result\x12<\n\x0fprofile_details\x18\x02 \x01(\x0b\x32#.POGOProtos.Rpc.ProfileDetailsProto\x12\\\n\x16player_profile_details\x18\x03 \x03(\x0b\x32<.POGOProtos.Rpc.GetProfileResponse.PlayerProfileDetailsProto\x1a\xd2\x01\n\x19PlayerProfileDetailsProto\x12\x0f\n\x07\x61pp_key\x18\x01 \x01(\t\x12\x10\n\x08\x63odename\x18\x02 \x01(\t\x12\x0f\n\x07\x66\x61\x63tion\x18\x03 \x01(\t\x12\r\n\x05level\x18\x04 \x01(\x05\x12\x12\n\nexperience\x18\x05 \x01(\x03\x12\x1e\n\x16signed_up_timestamp_ms\x18\x06 \x01(\x03\x12 \n\x18last_played_timestamp_ms\x18\x07 \x01(\x03\x12\x1c\n\x14player_total_walk_km\x18\x08 \x01(\x01\"I\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x14\n\x10\x45RROR_NOT_FRIEND\x10\x03\"\xc6\x01\n\x1aGetPublishedRoutesOutProto\x12\x41\n\x06result\x18\x01 \x01(\x0e\x32\x31.POGOProtos.Rpc.GetPublishedRoutesOutProto.Result\x12\x30\n\x06routes\x18\x02 \x03(\x0b\x32 .POGOProtos.Rpc.ClientRouteProto\"3\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\"\x19\n\x17GetPublishedRoutesProto\"\xe3\x01\n\x17GetQuestDetailsOutProto\x12>\n\x06status\x18\x01 \x01(\x0e\x32..POGOProtos.Rpc.GetQuestDetailsOutProto.Status\x12\x30\n\x06quests\x18\x02 \x03(\x0b\x32 .POGOProtos.Rpc.ClientQuestProto\"V\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x19\n\x15\x45RROR_QUEST_NOT_FOUND\x10\x02\x12\x19\n\x15\x45RROR_INVALID_DISPLAY\x10\x03\"(\n\x14GetQuestDetailsProto\x12\x10\n\x08quest_id\x18\x01 \x03(\t\"+\n\x17GetRaidDetailsDataProto\x12\x10\n\x08ob_int32\x18\x01 \x01(\x05\"\xc6\x06\n\x16GetRaidDetailsOutProto\x12)\n\x05lobby\x18\x01 \x01(\x0b\x32\x1a.POGOProtos.Rpc.LobbyProto\x12\x30\n\x0braid_battle\x18\x02 \x01(\x0b\x32\x1b.POGOProtos.Rpc.BattleProto\x12\x1d\n\x15player_can_join_lobby\x18\x03 \x01(\x08\x12=\n\x06result\x18\x04 \x01(\x0e\x32-.POGOProtos.Rpc.GetRaidDetailsOutProto.Result\x12\x30\n\traid_info\x18\x05 \x01(\x0b\x32\x1d.POGOProtos.Rpc.RaidInfoProto\x12\x13\n\x0bticket_used\x18\x06 \x01(\x08\x12\x1d\n\x15\x66ree_ticket_available\x18\x07 \x01(\x08\x12\x18\n\x10throws_remaining\x18\x08 \x01(\x05\x12\x18\n\x10received_rewards\x18\t \x01(\x08\x12\x1c\n\x14num_players_in_lobby\x18\n \x01(\x05\x12\x11\n\tserver_ms\x18\x0b \x01(\x03\x12\x17\n\x0fserver_instance\x18\x0c \x01(\x05\x12!\n\x19\x64isplay_high_user_warning\x18\r \x01(\x08\x12$\n\x1cnum_friend_invites_remaining\x18\x0e \x01(\x05\x12\x1a\n\x12remote_ticket_used\x18\x0f \x01(\x08\x12\x1c\n\x14is_within_plfe_range\x18\x10 \x01(\x08\x12\"\n\x04item\x18\x11 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x16\n\x0elobby_start_ms\x18\x12 \x01(\x03\x12\x1b\n\x13lobby_join_until_ms\x18\x13 \x01(\x03\"\xb0\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x16\n\x12\x45RROR_NOT_IN_RANGE\x10\x02\x12\x18\n\x14\x45RROR_RAID_COMPLETED\x10\x03\x12\x1a\n\x16\x45RROR_RAID_UNAVAILABLE\x10\x04\x12$\n ERROR_PLAYER_BELOW_MINIMUM_LEVEL\x10\x05\x12\x1a\n\x16\x45RROR_POI_INACCESSIBLE\x10\x06\"\xc8\x01\n\x13GetRaidDetailsProto\x12\x11\n\traid_seed\x18\x01 \x01(\x03\x12\x0e\n\x06gym_id\x18\x02 \x01(\t\x12\x10\n\x08lobby_id\x18\x03 \x03(\x05\x12\x1a\n\x12player_lat_degrees\x18\x04 \x01(\x01\x12\x1a\n\x12player_lng_degrees\x18\x05 \x01(\x01\x12\x17\n\x0fgym_lat_degrees\x18\x06 \x01(\x01\x12\x17\n\x0fgym_lng_degrees\x18\x07 \x01(\x01\x12\x12\n\ninviter_id\x18\x08 \x01(\t\"\xa9\x04\n\x1fGetRaidDetailsResponseDataProto\x12=\n\x06result\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.GetRaidDetailsOutProto.Result\x12\'\n\x1fob_get_raid_details_data_bool_1\x18\x02 \x01(\x08\x12\'\n\x1fob_get_raid_details_data_bool_2\x18\x03 \x01(\x08\x12(\n ob_get_raid_details_data_int32_1\x18\x04 \x01(\x05\x12\'\n\x1fob_get_raid_details_data_bool_3\x18\x05 \x01(\x08\x12(\n ob_get_raid_details_data_int32_2\x18\x06 \x01(\x05\x12\'\n\x1fob_get_raid_details_data_uint32\x18\x07 \x01(\r\x12(\n ob_get_raid_details_data_int32_3\x18\x08 \x01(\x05\x12\'\n\x1fob_get_raid_details_data_bool_4\x18\t \x01(\x08\x12\'\n\x1fob_get_raid_details_data_bool_5\x18\n \x01(\x08\x12(\n ob_get_raid_details_data_int32_4\x18\x0b \x01(\x05\x12)\n!ob_get_raid_details_data_uint32_2\x18\x0c \x01(\r\"\x91\x02\n\x1bGetRaidLobbyCounterOutProto\x12\x42\n\x06result\x18\x01 \x01(\x0e\x32\x32.POGOProtos.Rpc.GetRaidLobbyCounterOutProto.Result\x12J\n\x17raid_lobby_player_count\x18\x02 \x03(\x0b\x32).POGOProtos.Rpc.RaidLobbyPlayerCountProto\"b\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12$\n ERROR_PLAYER_BELOW_MINIMUM_LEVEL\x10\x02\x12\x1a\n\x16\x45RROR_FEATURE_DISABLED\x10\x03\"<\n\x18GetRaidLobbyCounterProto\x12 \n\x03gym\x18\x01 \x03(\x0b\x32\x13.POGOProtos.Rpc.Gym\"\xe0\x01\n\x17GetReferralCodeOutProto\x12>\n\x06status\x18\x01 \x01(\x0e\x32..POGOProtos.Rpc.GetReferralCodeOutProto.Status\x12\x15\n\rreferral_code\x18\x02 \x01(\t\"n\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x12\n\x0e\x45RROR_DISABLED\x10\x02\x12\x15\n\x11\x45RROR_UNAVAILABLE\x10\x03\x12!\n\x1d\x45RROR_GENERATING_IN_COOL_DOWN\x10\x04\"*\n\x14GetReferralCodeProto\x12\x12\n\nregenerate\x18\x01 \x01(\x08\"\xe1\x01\n\x1fGetRemoteConfigVersionsOutProto\x12\x46\n\x06result\x18\x01 \x01(\x0e\x32\x36.POGOProtos.Rpc.GetRemoteConfigVersionsOutProto.Result\x12\x1d\n\x15game_master_timestamp\x18\x02 \x01(\x04\x12\x1e\n\x16\x61sset_digest_timestamp\x18\x03 \x01(\x04\x12\x15\n\rexperiment_id\x18\x04 \x03(\r\" \n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\"\xeb\x01\n\x1cGetRemoteConfigVersionsProto\x12*\n\x08platform\x18\x01 \x01(\x0e\x32\x18.POGOProtos.Rpc.Platform\x12\x1b\n\x13\x64\x65vice_manufacturer\x18\x02 \x01(\t\x12\x14\n\x0c\x64\x65vice_model\x18\x03 \x01(\t\x12\x0e\n\x06locale\x18\x04 \x01(\t\x12\x13\n\x0b\x61pp_version\x18\x05 \x01(\r\x12$\n\x05store\x18\x06 \x01(\x0e\x32\x15.POGOProtos.Rpc.Store\x12\x0f\n\x07\x63\x61rrier\x18\x07 \x01(\t\x12\x10\n\x08\x62irthday\x18\x08 \x01(\t\"\xb3\x02\n\x18GetRocketBalloonOutProto\x12?\n\x06status\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.GetRocketBalloonOutProto.Status\x12:\n\x07\x64isplay\x18\x02 \x01(\x0b\x32).POGOProtos.Rpc.RocketBalloonDisplayProto\"\x99\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x10\n\x0cIN_COOL_DOWN\x10\x02\x12\x18\n\x14NO_BALLOON_AVAILABLE\x10\x03\x12\x0c\n\x08\x44ISABLED\x10\x04\x12\x19\n\x15\x45QUIPPED_ITEM_INVALID\x10\x05\x12\"\n\x1eSUCCESS_BALLOON_ALREADY_EXISTS\x10\x06\"D\n\x15GetRocketBalloonProto\x12+\n\requipped_item\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\"\xbb\x01\n\x11GetRoutesOutProto\x12?\n\x0eroute_map_cell\x18\x01 \x03(\x0b\x32\'.POGOProtos.Rpc.ClientRouteMapCellProto\x12\x38\n\x06status\x18\x02 \x01(\x0e\x32(.POGOProtos.Rpc.GetRoutesOutProto.Status\"+\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\"!\n\x0eGetRoutesProto\x12\x0f\n\x07\x63\x65ll_id\x18\x01 \x03(\x04\"\x8f\x01\n\x15GetServerTimeOutProto\x12<\n\x06status\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.GetServerTimeOutProto.Status\x12\x16\n\x0eserver_time_ms\x18\x02 \x01(\x03\" \n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\"\x14\n\x12GetServerTimeProto\"\xae\x01\n\x14GetSignedUrlOutProto\x12;\n\x06result\x18\x01 \x01(\x0e\x32+.POGOProtos.Rpc.GetSignedUrlOutProto.Result\x12\x12\n\nsigned_url\x18\x02 \x01(\t\x12\x10\n\x08photo_id\x18\x04 \x01(\t\"3\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\"\x13\n\x11GetSignedUrlProto\")\n\x15GetStardustQuestProto\x12\x10\n\x08stardust\x18\x01 \x01(\x05\"\x82\x03\n\x1eGetTimedGroupChallengeOutProto\x12\x45\n\x06status\x18\x01 \x01(\x0e\x32\x35.POGOProtos.Rpc.GetTimedGroupChallengeOutProto.Status\x12P\n\x14\x63hallenge_definition\x18\x02 \x01(\x0b\x32\x32.POGOProtos.Rpc.TimedGroupChallengeDefinitionProto\x12\x15\n\rcurrent_score\x18\x03 \x01(\x05\x12\x14\n\x0cplayer_score\x18\x04 \x01(\x05\x12\x18\n\x10\x61\x63tive_city_hash\x18\x05 \x01(\t\x12,\n$active_city_localization_key_changes\x18\x06 \x03(\t\"R\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1d\n\x19\x45RROR_CHALLENGE_NOT_FOUND\x10\x03\"M\n\x1bGetTimedGroupChallengeProto\x12\x14\n\x0c\x63hallenge_id\x18\x01 \x01(\t\x12\x18\n\x10\x61\x63tive_city_hash\x18\x02 \x01(\t\"\xa0\x02\n\x14GetTodayViewOutProto\x12;\n\x06status\x18\x01 \x01(\x0e\x32+.POGOProtos.Rpc.GetTodayViewOutProto.Status\x12\x32\n\ntoday_view\x18\x02 \x01(\x0b\x32\x1e.POGOProtos.Rpc.TodayViewProto\x12\x34\n\x0ctoday_view_1\x18\x03 \x01(\x0b\x32\x1e.POGOProtos.Rpc.TodayViewProto\x12\x34\n\x0ctoday_view_2\x18\x04 \x01(\x0b\x32\x1e.POGOProtos.Rpc.TodayViewProto\"+\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\"\x13\n\x11GetTodayViewProto\"\x9f\x02\n\x12GetTradingOutProto\x12\x39\n\x06result\x18\x01 \x01(\x0e\x32).POGOProtos.Rpc.GetTradingOutProto.Result\x12-\n\x07trading\x18\x02 \x01(\x0b\x32\x1c.POGOProtos.Rpc.TradingProto\"\x9e\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1a\n\x16\x45RROR_FRIEND_NOT_FOUND\x10\x03\x12\x1b\n\x17\x45RROR_INVALID_PLAYER_ID\x10\x04\x12\x17\n\x13\x45RROR_INVALID_STATE\x10\x05\x12\x17\n\x13\x45RROR_STATE_HANDLER\x10\x06\"$\n\x0fGetTradingProto\x12\x11\n\tplayer_id\x18\x01 \x01(\t\"\xd8\x01\n\x16GetTutorialEggOutProto\x12=\n\x06result\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.GetTutorialEggOutProto.Result\"\x7f\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12)\n%ERROR_PLAYER_ALREADY_HAS_TUTORIAL_EGG\x10\x02\x12\x1b\n\x17\x45RROR_FAILED_TO_ADD_EGG\x10\x03\x12\x15\n\x11\x45RROR_NOT_V2_FLOW\x10\x04\"\x15\n\x13GetTutorialEggProto\"\xa0\x03\n\x14GetUploadUrlOutProto\x12;\n\x06status\x18\x01 \x01(\x0e\x32+.POGOProtos.Rpc.GetUploadUrlOutProto.Status\x12\x12\n\nsigned_url\x18\x02 \x01(\t\x12#\n\x1bsupporting_image_signed_url\x18\x03 \x01(\t\x12X\n\x13\x63ontext_signed_urls\x18\x04 \x03(\x0b\x32;.POGOProtos.Rpc.GetUploadUrlOutProto.ContextSignedUrlsEntry\x1a\x38\n\x16\x43ontextSignedUrlsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"~\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0c\n\x08\x46\x41ILURES\x10\x01\x12\x0b\n\x07SUCCESS\x10\x02\x12\x1a\n\x16MISSING_IMAGE_CONTEXTS\x10\x03\x12\x1c\n\x18\x44UPLICATE_IMAGE_CONTEXTS\x10\x04\x12\x14\n\x10\x41LREADY_UPLOADED\x10\x05\"\xaf\x01\n\x11GetUploadUrlProto\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x16\n\x0egame_unique_id\x18\x02 \x01(\t\x12\x42\n\x0fsubmission_type\x18\x03 \x01(\x0e\x32).POGOProtos.Rpc.PlayerSubmissionTypeProto\x12\x15\n\rsubmission_id\x18\x04 \x01(\t\x12\x16\n\x0eimage_contexts\x18\x05 \x03(\t\"-\n\x13GetUserRequestProto\x12\x16\n\x0enia_account_id\x18\x01 \x01(\t\"\xec\x01\n\x14GetUserResponseProto\x12;\n\x06status\x18\x01 \x01(\x0e\x32+.POGOProtos.Rpc.GetUserResponseProto.Status\x12\x39\n\x0euser_game_data\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.UserGameDataProto\"\\\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x0b\n\x07\x46\x41ILURE\x10\x02\x12\x14\n\x10PLAYER_NOT_FOUND\x10\x03\x12\x17\n\x13\x44ISALLOW_IAP_PLAYER\x10\x04\"\xab\x02\n\x13GetVpsEventOutProto\x12:\n\x06status\x18\x01 \x01(\x0e\x32*.POGOProtos.Rpc.GetVpsEventOutProto.Status\x12?\n\x11vps_event_wrapper\x18\x02 \x03(\x0b\x32$.POGOProtos.Rpc.VpsEventWrapperProto\"\x96\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1b\n\x17\x45RROR_FORT_ID_NOT_FOUND\x10\x03\x12!\n\x1d\x45RROR_VPS_NOT_ENABLED_AT_FORT\x10\x04\x12!\n\x1d\x45RROR_NO_EVENTS_AT_FORT_FOUND\x10\x05\"g\n\x10GetVpsEventProto\x12\x0f\n\x07\x66ort_id\x18\x01 \x01(\t\x12\x30\n\nevent_type\x18\x02 \x01(\x0e\x32\x1c.POGOProtos.Rpc.VpsEventType\x12\x10\n\x08\x65vent_id\x18\x03 \x01(\x05\"\x82\x03\n\x19GetVsSeekerStatusOutProto\x12@\n\x06result\x18\x01 \x01(\x0e\x32\x30.POGOProtos.Rpc.GetVsSeekerStatusOutProto.Result\x12:\n\tvs_seeker\x18\x02 \x01(\x0b\x32\'.POGOProtos.Rpc.VsSeekerAttributesProto\x12\x14\n\x0cseason_ended\x18\x03 \x01(\x08\x12\x32\n\ncombat_log\x18\x04 \x01(\x0b\x32\x1e.POGOProtos.Rpc.CombatLogProto\"\x9c\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x19\n\x15SUCCESS_FULLY_CHARGED\x10\x01\x12!\n\x1dSUCCESS_NOT_FULLY_CHARGED_YET\x10\x02\x12\x1d\n\x19\x45RROR_VS_SEEKER_NOT_FOUND\x10\x03\x12*\n&ERROR_VS_SEEKER_NEVER_STARTED_CHARGING\x10\x04\"\x18\n\x16GetVsSeekerStatusProto\"\xa8\x01\n\x19GetWebTokenActionOutProto\x12@\n\x06status\x18\x01 \x01(\x0e\x32\x30.POGOProtos.Rpc.GetWebTokenActionOutProto.Status\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x02 \x01(\t\"3\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\"+\n\x16GetWebTokenActionProto\x12\x11\n\tclient_id\x18\x01 \x01(\t\"\x9c\x01\n\x13GetWebTokenOutProto\x12:\n\x06status\x18\x01 \x01(\x0e\x32*.POGOProtos.Rpc.GetWebTokenOutProto.Status\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x02 \x01(\t\"3\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\"%\n\x10GetWebTokenProto\x12\x11\n\tclient_id\x18\x01 \x01(\t\"\xf2\x04\n\x13GiftBoxDetailsProto\x12\x12\n\ngiftbox_id\x18\x01 \x01(\x04\x12\x11\n\tsender_id\x18\x02 \x01(\t\x12\x17\n\x0fsender_codename\x18\x03 \x01(\t\x12\x13\n\x0breceiver_id\x18\x04 \x01(\t\x12\x19\n\x11receiver_codename\x18\x05 \x01(\t\x12\x0f\n\x07\x66ort_id\x18\x06 \x01(\t\x12\x11\n\tfort_name\x18\x07 \x01(\t\x12\x10\n\x08\x66ort_lat\x18\x08 \x01(\x01\x12\x10\n\x08\x66ort_lng\x18\t \x01(\x01\x12\x16\n\x0e\x66ort_image_url\x18\n \x01(\t\x12\x1a\n\x12\x63reation_timestamp\x18\x0b \x01(\x03\x12\x16\n\x0esent_timestamp\x18\x0c \x01(\x03\x12\x1b\n\x13\x64\x65livery_pokemon_id\x18\r \x01(\x06\x12\x14\n\x0cis_sponsored\x18\x0e \x01(\x08\x12\x37\n\rstickers_sent\x18\x0f \x03(\x0b\x32 .POGOProtos.Rpc.StickerSentProto\x12u\n share_trainer_info_with_postcard\x18\x10 \x01(\x0e\x32K.POGOProtos.Rpc.PlayerPreferencesProto.PostcardTrainerInfoSharingPreference\x12\x1a\n\x12pinned_postcard_id\x18\x11 \x01(\t\x12\x1f\n\x17pin_update_timestamp_ms\x18\x12 \x01(\x03\x12\x18\n\x10saturday_claimed\x18\x13 \x01(\x08\x12\x1d\n\x15sender_nia_account_id\x18\x14 \x01(\t\"\x99\x03\n\x0cGiftBoxProto\x12\x12\n\ngiftbox_id\x18\x01 \x01(\x04\x12\x11\n\tsender_id\x18\x02 \x01(\t\x12\x13\n\x0breceiver_id\x18\x03 \x01(\t\x12\x0f\n\x07\x66ort_id\x18\x04 \x01(\t\x12\x10\n\x08\x66ort_lat\x18\x05 \x01(\x01\x12\x10\n\x08\x66ort_lng\x18\x06 \x01(\x01\x12\x1a\n\x12\x63reation_timestamp\x18\x07 \x01(\x03\x12\x16\n\x0esent_timestamp\x18\x08 \x01(\x03\x12\x13\n\x0bsent_bucket\x18\t \x01(\x03\x12\x18\n\x10saturday_claimed\x18\x0b \x01(\x08\x12\x15\n\rsender_nia_id\x18\x0c \x01(\t\x12\x17\n\x0fsender_codename\x18\r \x01(\t\x12\x19\n\x11receiver_codename\x18\x0e \x01(\t\x12\x11\n\tfort_name\x18\x0f \x01(\t\x12\x16\n\x0e\x66ort_image_url\x18\x10 \x01(\t\x12\x15\n\rstickers_sent\x18\x11 \x03(\t\x12(\n share_trainer_info_with_postcard\x18\x12 \x01(\x08\"=\n\x0eGiftBoxesProto\x12+\n\x05gifts\x18\x01 \x03(\x0b\x32\x1c.POGOProtos.Rpc.GiftBoxProto\"\xb7\x01\n\x16GiftExchangeEntryProto\x12.\n\x08gift_box\x18\x01 \x01(\x0b\x32\x1c.POGOProtos.Rpc.GiftBoxProto\x12@\n\x0esender_profile\x18\x02 \x01(\x0b\x32(.POGOProtos.Rpc.PlayerPublicProfileProto\x12\x17\n\x0fsource_route_id\x18\x03 \x01(\t\x12\x12\n\nroute_name\x18\x04 \x01(\t\"\xe1\x04\n\x1dGiftingEligibilityStatusProto\x12Q\n\x13sender_check_status\x18\x01 \x03(\x0e\x32\x34.POGOProtos.Rpc.GiftingEligibilityStatusProto.Status\x12O\n\x11item_check_status\x18\x02 \x03(\x0e\x32\x34.POGOProtos.Rpc.GiftingEligibilityStatusProto.Status\x12T\n\x16recipient_check_status\x18\x03 \x03(\x0e\x32\x34.POGOProtos.Rpc.GiftingEligibilityStatusProto.Status\"\xc5\x02\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x14\n\x10SUCCESS_ELIGIBLE\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1c\n\x18\x46\x41ILURE_SKU_NOT_GIFTABLE\x10\x03\x12\x18\n\x14\x46\x41ILURE_SENDER_LEVEL\x10\x04\x12 \n\x1c\x46\x41ILURE_SENDER_LIMIT_REACHED\x10\x05\x12 \n\x1c\x46\x41ILURE_SENDER_CHILD_ACCOUNT\x10\x06\x12!\n\x1d\x46\x41ILURE_FRIEND_DOES_NOT_EXIST\x10\x07\x12\x18\n\x14\x46\x41ILURE_FRIEND_LEVEL\x10\x08\x12\x1d\n\x19\x46\x41ILURE_FRIEND_HAS_TICKET\x10\t\x12/\n+FAILURE_FRIEND_OPT_OUT_RECEIVE_TICKET_GIFTS\x10\n\"I\n\x13GiftingIapItemProto\x12\x0e\n\x06sku_id\x18\x01 \x01(\t\x12\"\n\x04item\x18\x02 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\"\xa8\x02\n\x14GiftingSettingsProto\x12\x33\n+convert_items_to_stardust_when_full_enabled\x18\x01 \x01(\x08\x12$\n\x1cstardust_to_reward_when_full\x18\x02 \x01(\x05\x12T\n\x13stardust_multiplier\x18\x03 \x03(\x0b\x32\x37.POGOProtos.Rpc.GiftingSettingsProto.StardustMultiplier\x1a_\n\x12StardustMultiplier\x12 \n\x18stardust_base_multiplier\x18\x01 \x01(\x02\x12\'\n\x1fstardust_multiplier_probability\x18\x02 \x01(\x02\"\xa1\x06\n GlobalEventTicketAttributesProto\x12\x32\n\x0b\x65vent_badge\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloBadgeType\x12)\n!grant_badge_before_event_start_ms\x18\x02 \x01(\x03\x12\x18\n\x10\x65vent_start_time\x18\x03 \x01(\t\x12\x16\n\x0e\x65vent_end_time\x18\x04 \x01(\t\x12 \n\x18item_bag_description_key\x18\x06 \x01(\t\x12;\n\x14\x65vent_variant_badges\x18\x07 \x03(\x0e\x32\x1d.POGOProtos.Rpc.HoloBadgeType\x12\'\n\x1f\x65vent_variant_title_string_keys\x18\x08 \x03(\t\x12-\n%event_variant_description_string_keys\x18\t \x03(\t\x12-\n%item_bag_description_variant_selected\x18\n \x01(\t\x12(\n event_variant_button_string_keys\x18\x0b \x03(\t\x12&\n\x1eis_ticket_eligible_for_gifting\x18\x0c \x01(\x08\x12$\n\x06ticket\x18\r \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12,\n\x0eticket_to_gift\x18\x0e \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x19\n\x11ob_string_event_1\x18\x0f \x01(\t\x12\x1d\n\x15ticket_shop_image_url\x18\x10 \x01(\t\x12.\n&is_ticket_eligible_for_discounted_rate\x18\x11 \x01(\x08\x12(\n discounted_ticket_purchase_limit\x18\x12 \x01(\x05\x12&\n\x1e\x63lient_event_start_time_utc_ms\x18\x64 \x01(\x03\x12$\n\x1c\x63lient_event_end_time_utc_ms\x18\x65 \x01(\x03\"H\n\rGlobalMetrics\x12\x37\n\x0fstorage_metrics\x18\x01 \x01(\x0b\x32\x1e.POGOProtos.Rpc.StorageMetrics\"\xc7+\n\x13GlobalSettingsProto\x12\x38\n\rfort_settings\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.FortSettingsProto\x12\x36\n\x0cmap_settings\x18\x03 \x01(\x0b\x32 .POGOProtos.Rpc.MapSettingsProto\x12:\n\x0elevel_settings\x18\x04 \x01(\x0b\x32\".POGOProtos.Rpc.LevelSettingsProto\x12\x42\n\x12inventory_settings\x18\x05 \x01(\x0b\x32&.POGOProtos.Rpc.InventorySettingsProto\x12\x1e\n\x16minimum_client_version\x18\x06 \x01(\t\x12\x36\n\x0cgps_settings\x18\x07 \x01(\x0b\x32 .POGOProtos.Rpc.GpsSettingsProto\x12@\n\x11\x66\x65stival_settings\x18\x08 \x01(\x0b\x32%.POGOProtos.Rpc.FestivalSettingsProto\x12:\n\x0e\x65vent_settings\x18\t \x01(\x0b\x32\".POGOProtos.Rpc.EventSettingsProto\x12\x19\n\x11max_pokemon_types\x18\n \x01(\x05\x12@\n\x0esfida_settings\x18\x0b \x01(\x0b\x32(.POGOProtos.Rpc.SfidaGlobalSettingsProto\x12\x37\n\rnews_settings\x18\x0c \x01(\x0b\x32 .POGOProtos.Rpc.NewsSettingProto\x12\x46\n\x14translation_settings\x18\r \x01(\x0b\x32(.POGOProtos.Rpc.TranslationSettingsProto\x12@\n\x11passcode_settings\x18\x0e \x01(\x0b\x32%.POGOProtos.Rpc.PasscodeSettingsProto\x12H\n\x15notification_settings\x18\x0f \x01(\x0b\x32).POGOProtos.Rpc.NotificationSettingsProto\x12\x1c\n\x14\x63lient_app_blacklist\x18\x10 \x03(\t\x12L\n\x14\x63lient_perf_settings\x18\x11 \x01(\x0b\x32..POGOProtos.Rpc.ClientPerformanceSettingsProto\x12\x45\n\x14news_global_settings\x18\x12 \x01(\x0b\x32\'.POGOProtos.Rpc.NewsGlobalSettingsProto\x12G\n\x15quest_global_settings\x18\x13 \x01(\x0b\x32(.POGOProtos.Rpc.QuestGlobalSettingsProto\x12I\n\x16\x62\x65luga_global_settings\x18\x14 \x01(\x0b\x32).POGOProtos.Rpc.BelugaGlobalSettingsProto\x12O\n\x19telemetry_global_settings\x18\x15 \x01(\x0b\x32,.POGOProtos.Rpc.TelemetryGlobalSettingsProto\x12:\n\x0elogin_settings\x18\x16 \x01(\x0b\x32\".POGOProtos.Rpc.LoginSettingsProto\x12\x42\n\x0fsocial_settings\x18\x17 \x01(\x0b\x32).POGOProtos.Rpc.SocialClientSettingsProto\x12K\n\x17trading_global_settings\x18\x18 \x01(\x0b\x32*.POGOProtos.Rpc.TradingGlobalSettingsProto\x12\x45\n\x1e\x61\x64\x64itional_allowed_pokemon_ids\x18\x19 \x03(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12M\n\x18upsight_logging_settings\x18\x1a \x01(\x0b\x32+.POGOProtos.Rpc.UpsightLoggingSettingsProto\x12I\n\x16\x63ombat_global_settings\x18\x1b \x01(\x0b\x32).POGOProtos.Rpc.CombatGlobalSettingsProto\x12I\n\x13third_move_settings\x18\x1c \x01(\x0b\x32,.POGOProtos.Rpc.ThirdMoveGlobalSettingsProto\x12\\\n combat_challenge_global_settings\x18\x1d \x01(\x0b\x32\x32.POGOProtos.Rpc.CombatChallengeGlobalSettingsProto\x12Q\n\x16\x62gmode_global_settings\x18\x1e \x01(\x0b\x32\x31.POGOProtos.Rpc.BackgroundModeGlobalSettingsProto\x12:\n\x0eprobe_settings\x18\x1f \x01(\x0b\x32\".POGOProtos.Rpc.ProbeSettingsProto\x12P\n\x12purchased_settings\x18 \x01(\x0b\x32\x34.POGOProtos.Rpc.PokecoinPurchaseDisplaySettingsProto\x12\x42\n\x12helpshift_settings\x18! \x01(\x0b\x32&.POGOProtos.Rpc.HelpshiftSettingsProto\x12@\n\x11\x61r_photo_settings\x18\" \x01(\x0b\x32%.POGOProtos.Rpc.ArPhotoGlobalSettings\x12<\n\x0cpoi_settings\x18# \x01(\x0b\x32&.POGOProtos.Rpc.PoiGlobalSettingsProto\x12\x44\n\x10pokemon_settings\x18$ \x01(\x0b\x32*.POGOProtos.Rpc.PokemonGlobalSettingsProto\x12\x42\n\x0f\x61vatar_settings\x18% \x01(\x0b\x32).POGOProtos.Rpc.AvatarGlobalSettingsProto\x12G\n\x15\x65volution_v2_settings\x18& \x01(\x0b\x32(.POGOProtos.Rpc.EvolutionV2SettingsProto\x12\x46\n\x11incident_settings\x18\' \x01(\x0b\x32+.POGOProtos.Rpc.IncidentGlobalSettingsProto\x12:\n\x0ekoala_settings\x18( \x01(\x0b\x32\".POGOProtos.Rpc.KoalaSettingsProto\x12@\n\x11kangaroo_settings\x18) \x01(\x0b\x32%.POGOProtos.Rpc.KangarooSettingsProto\x12@\n\x0eroute_settings\x18* \x01(\x0b\x32(.POGOProtos.Rpc.RouteGlobalSettingsProto\x12@\n\x0e\x62uddy_settings\x18+ \x01(\x0b\x32(.POGOProtos.Rpc.BuddyGlobalSettingsProto\x12:\n\x0einput_settings\x18, \x01(\x0b\x32\".POGOProtos.Rpc.InputSettingsProto\x12\x36\n\x0cgmt_settings\x18- \x01(\x0b\x32 .POGOProtos.Rpc.GmtSettingsProto\x12\x1d\n\x15use_local_time_action\x18/ \x01(\x08\x12\x45\n\x14\x61rdk_config_settings\x18\x30 \x01(\x0b\x32\'.POGOProtos.Rpc.ArdkConfigSettingsProto\x12\x44\n\x0f\x65nabled_pokemon\x18\x31 \x01(\x0b\x32+.POGOProtos.Rpc.EnabledPokemonSettingsProto\x12V\n\x1dpokemon_bulk_upgrade_settings\x18\x32 \x01(\x0b\x32/.POGOProtos.Rpc.PokemonBulkUpgradeSettingsProto\x12O\n\x19planned_downtime_settings\x18\x33 \x01(\x0b\x32,.POGOProtos.Rpc.PlannedDowntimeSettingsProto\x12\x43\n\x13\x61r_mapping_settings\x18\x34 \x01(\x0b\x32&.POGOProtos.Rpc.ArMappingSettingsProto\x12T\n\x1craid_invite_friends_settings\x18\x35 \x01(\x0b\x32..POGOProtos.Rpc.RaidInviteFriendsSettingsProto\x12S\n\x18\x64\x61ily_encounter_settings\x18\x36 \x01(\x0b\x32\x31.POGOProtos.Rpc.DailyEncounterGlobalSettingsProto\x12\x45\n\x14raid_ticket_settings\x18\x37 \x01(\x0b\x32\'.POGOProtos.Rpc.RaidTicketSettingsProto\x12Q\n\x17rocket_balloon_settings\x18\x38 \x01(\x0b\x32\x30.POGOProtos.Rpc.RocketBalloonGlobalSettingsProto\x12X\n\x1etimed_group_challenge_settings\x18\x39 \x01(\x0b\x32\x30.POGOProtos.Rpc.TimedGroupChallengeSettingsProto\x12\x45\n\x11mega_evo_settings\x18: \x01(\x0b\x32*.POGOProtos.Rpc.MegaEvoGlobalSettingsProto\x12G\n\x15lobby_client_settings\x18; \x01(\x0b\x32(.POGOProtos.Rpc.LobbyClientSettingsProto\x12S\n\x18quest_evolution_settings\x18= \x01(\x0b\x32\x31.POGOProtos.Rpc.QuestEvolutionGlobalSettingsProto\x12Z\n\x1fsponsored_poi_feedback_settings\x18> \x01(\x0b\x32\x31.POGOProtos.Rpc.SponsoredPoiFeedbackSettingsProto\x12\x46\n\x14\x63rashlytics_settings\x18\x41 \x01(\x0b\x32(.POGOProtos.Rpc.CrashlyticsSettingsProto\x12O\n\x16\x63\x61tch_pokemon_settings\x18\x42 \x01(\x0b\x32/.POGOProtos.Rpc.CatchPokemonGlobalSettingsProto\x12\x38\n\ridfa_settings\x18\x43 \x01(\x0b\x32!.POGOProtos.Rpc.IdfaSettingsProto\x12\x45\n\x14\x66orm_change_settings\x18\x44 \x01(\x0b\x32\'.POGOProtos.Rpc.FormChangeSettingsProto\x12;\n\x0ciap_settings\x18\x45 \x03(\x0b\x32%.POGOProtos.Rpc.StoreIapSettingsProto\x12\x41\n\x15ob_new_global_setting\x18\x46 \x01(\x0b\x32\".POGOProtos.Rpc.ObNewGlobalSetting\x12L\n\x1aupload_management_settings\x18H \x01(\x0b\x32(.POGOProtos.Rpc.UploadManagementSettings\x12G\n\x15raid_logging_settings\x18I \x01(\x0b\x32(.POGOProtos.Rpc.RaidLoggingSettingsProto\x12[\n\x1cpostcard_collection_settings\x18J \x01(\x0b\x32\x35.POGOProtos.Rpc.PostcardCollectionGlobalSettingsProto\x12G\n\x15push_gateway_settings\x18K \x01(\x0b\x32(.POGOProtos.Rpc.PushGateWaySettingsProto\x12\x44\n\x17ob_new_global_setting_2\x18L \x01(\x0b\x32#.POGOProtos.Rpc.ObNewGlobalSetting2\x12\x44\n\x17ob_new_global_setting_4\x18M \x01(\x0b\x32#.POGOProtos.Rpc.ObNewGlobalSetting4\x12\x44\n\x17ob_new_global_setting_5\x18N \x01(\x0b\x32#.POGOProtos.Rpc.ObNewGlobalSetting5\x12\x44\n\x17ob_new_global_setting_6\x18O \x01(\x0b\x32#.POGOProtos.Rpc.ObNewGlobalSetting6\x12\x44\n\x17ob_new_global_setting_7\x18P \x01(\x0b\x32#.POGOProtos.Rpc.ObNewGlobalSetting7\x12\x44\n\x17ob_new_global_setting_8\x18Q \x01(\x0b\x32#.POGOProtos.Rpc.ObNewGlobalSetting8\x12\x44\n\x17ob_new_global_setting_9\x18R \x01(\x0b\x32#.POGOProtos.Rpc.ObNewGlobalSetting9\x12\x46\n\x18ob_new_global_setting_10\x18S \x01(\x0b\x32$.POGOProtos.Rpc.ObNewGlobalSetting10\x12\x46\n\x18ob_new_global_setting_14\x18T \x01(\x0b\x32$.POGOProtos.Rpc.ObNewGlobalSetting14\x12\x46\n\x18ob_new_global_setting_13\x18W \x01(\x0b\x32$.POGOProtos.Rpc.ObNewGlobalSetting13\x12\x46\n\x18ob_new_global_setting_15\x18X \x01(\x0b\x32$.POGOProtos.Rpc.ObNewGlobalSetting15\"=\n\x0bGmmSettings\x12.\n\x0blayer_rules\x18\x01 \x03(\x0b\x32\x19.POGOProtos.Rpc.LayerRule\"R\n\x10GmtSettingsProto\x12\x1d\n\x15\x65nable_gmtdownload_v2\x18\x01 \x01(\x08\x12\x1f\n\x17\x64ownload_poll_period_ms\x18\x02 \x01(\x05\"\xde\x01\n\x11GoogleMethodProto\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x18\n\x10request_type_url\x18\x02 \x01(\t\x12\x19\n\x11request_streaming\x18\x03 \x01(\x08\x12\x19\n\x11response_type_url\x18\x04 \x01(\t\x12\x1a\n\x12response_streaming\x18\x05 \x01(\x08\x12\'\n\x07options\x18\x06 \x03(\x0b\x32\x16.POGOProtos.Rpc.Option\x12&\n\x06syntax\x18\x07 \x01(\x0e\x32\x16.POGOProtos.Rpc.Syntax\"\x1f\n\x0bGoogleToken\x12\x10\n\x08id_token\x18\x01 \x01(\t\"\xe0\x02\n\x10GpsSettingsProto\x12/\n\'driving_warning_speed_meters_per_second\x18\x01 \x01(\x02\x12(\n driving_warning_cooldown_minutes\x18\x02 \x01(\x02\x12-\n%driving_speed_sample_interval_seconds\x18\x03 \x01(\x02\x12\"\n\x1a\x64riving_speed_sample_count\x18\x04 \x01(\x05\x12.\n&idle_threshold_speed_meters_per_second\x18\x05 \x01(\x02\x12\'\n\x1fidle_threshold_duration_seconds\x18\x06 \x01(\x05\x12$\n\x1cidle_sample_interval_seconds\x18\x07 \x01(\x02\x12\x1f\n\x17idle_speed_sample_count\x18\x08 \x01(\x05\"G\n GrapeshotAuthenticationDataProto\x12\x15\n\rauthorization\x18\x01 \x01(\t\x12\x0c\n\x04\x64\x61te\x18\x02 \x01(\t\"\xea\x01\n\x17GrapeshotChunkDataProto\x12\x17\n\x0f\x63hunk_file_path\x18\x01 \x01(\t\x12\x14\n\x0c\x63hunk_number\x18\x02 \x01(\r\x12O\n\x15upload_authentication\x18\x03 \x01(\x0b\x32\x30.POGOProtos.Rpc.GrapeshotAuthenticationDataProto\x12O\n\x15\x64\x65lete_authentication\x18\x04 \x01(\x0b\x32\x30.POGOProtos.Rpc.GrapeshotAuthenticationDataProto\"\x8d\x01\n\x19GrapeshotComposeDataProto\x12\x18\n\x10target_file_path\x18\x01 \x01(\t\x12H\n\x0e\x61uthentication\x18\x02 \x01(\x0b\x32\x30.POGOProtos.Rpc.GrapeshotAuthenticationDataProto\x12\x0c\n\x04hash\x18\x03 \x01(\t\"\xc9\x01\n\x1bGrapeshotUploadingDataProto\x12;\n\nchunk_data\x18\x01 \x03(\x0b\x32\'.POGOProtos.Rpc.GrapeshotChunkDataProto\x12?\n\x0c\x63ompose_data\x18\x02 \x01(\x0b\x32).POGOProtos.Rpc.GrapeshotComposeDataProto\x12\x12\n\ngcs_bucket\x18\x03 \x01(\t\x12\x18\n\x10number_of_chunks\x18\x04 \x01(\x05\"\x99\x01\n\x1bGroupChallengeCriteriaProto\x12\x31\n\x0e\x63hallenge_type\x18\x01 \x01(\x0e\x32\x19.POGOProtos.Rpc.QuestType\x12\x36\n\x0e\x63hallenge_goal\x18\x02 \x01(\x0b\x32\x1e.POGOProtos.Rpc.QuestGoalProto\x12\x0f\n\x07ob_bool\x18\x03 \x01(\x08\"j\n\x1aGroupChallengeDisplayProto\x12\r\n\x05title\x18\x01 \x01(\t\x12=\n\rboost_rewards\x18\x02 \x03(\x0e\x32&.POGOProtos.Rpc.BonusBoxProto.IconType\"I\n\x13GuestLoginAuthToken\x12\x0e\n\x06secret\x18\x01 \x01(\x0c\x12\x0f\n\x07\x61pi_key\x18\x02 \x01(\t\x12\x11\n\tdevice_id\x18\x03 \x01(\t\"N\n\x15GuestLoginSecretToken\x12\x16\n\x0etoken_contents\x18\x01 \x01(\x0c\x12\x11\n\tsignature\x18\x02 \x01(\x0c\x12\n\n\x02iv\x18\x03 \x01(\x0c\"\xdc\x01\n\x16GuiSearchSettingsProto\x12\x1a\n\x12gui_search_enabled\x18\x01 \x01(\x08\x12\x42\n\x12recommended_search\x18\x02 \x03(\x0b\x32&.POGOProtos.Rpc.RecommendedSearchProto\x12\"\n\x1amax_number_recent_searches\x18\x03 \x01(\x05\x12$\n\x1cmax_number_favorite_searches\x18\x04 \x01(\x05\x12\x18\n\x10max_query_length\x18\x05 \x01(\x05\"\x15\n\x03Gym\x12\x0e\n\x06gym_id\x18\x01 \x01(\t\"\xfe\x01\n\x18GymBadgeGmtSettingsProto\x12\x0e\n\x06target\x18\x01 \x03(\x05\x12,\n$battle_winning_score_per_defender_cp\x18\x02 \x01(\x02\x12&\n\x1egym_defending_score_per_minute\x18\x03 \x01(\x02\x12\x1b\n\x13\x62\x65rry_feeding_score\x18\x04 \x01(\x05\x12\x1c\n\x14pokemon_deploy_score\x18\x05 \x01(\x05\x12!\n\x19raid_battle_winning_score\x18\x06 \x01(\x05\x12\x1e\n\x16lose_all_battles_score\x18\x07 \x01(\x05\"\xc5\x01\n\rGymBadgeStats\x12\x1e\n\x16total_time_defended_ms\x18\x01 \x01(\x04\x12\x17\n\x0fnum_battles_won\x18\x02 \x01(\r\x12\x17\n\x0fnum_berries_fed\x18\x03 \x01(\r\x12\x13\n\x0bnum_deploys\x18\x04 \x01(\r\x12\x18\n\x10num_battles_lost\x18\x05 \x01(\r\x12\x33\n\x0bgym_battles\x18\x0f \x03(\x0b\x32\x1e.POGOProtos.Rpc.GymBattleProto\"\xd8\x02\n\x17GymBattleAttackOutProto\x12>\n\x06result\x18\x01 \x01(\x0e\x32..POGOProtos.Rpc.GymBattleAttackOutProto.Result\x12\x38\n\rbattle_update\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.BattleUpdateProto\x12\x32\n\tgym_badge\x18\x03 \x01(\x0b\x32\x1f.POGOProtos.Rpc.AwardedGymBadge\"\x8e\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12 \n\x1c\x45RROR_INVALID_ATTACK_ACTIONS\x10\x02\x12\x16\n\x12\x45RROR_NOT_IN_RANGE\x10\x03\x12\x1b\n\x17\x45RROR_WRONG_BATTLE_TYPE\x10\x04\x12\x15\n\x11\x45RROR_RAID_ACTIVE\x10\x05\"\x86\x02\n\x14GymBattleAttackProto\x12\x0e\n\x06gym_id\x18\x01 \x01(\t\x12\x11\n\tbattle_id\x18\x02 \x01(\t\x12;\n\x10\x61ttacker_actions\x18\x03 \x03(\x0b\x32!.POGOProtos.Rpc.BattleActionProto\x12@\n\x15last_retrieved_action\x18\x04 \x01(\x0b\x32!.POGOProtos.Rpc.BattleActionProto\x12\x1a\n\x12player_lat_degrees\x18\x05 \x01(\x01\x12\x1a\n\x12player_lng_degrees\x18\x06 \x01(\x01\x12\x14\n\x0ctimestamp_ms\x18\x07 \x01(\x03\"a\n\x0eGymBattleProto\x12\x11\n\tbattle_id\x18\x01 \x01(\t\x12\x14\n\x0c\x63ompleted_ms\x18\x02 \x01(\x03\x12&\n\x1eincremented_gym_battle_friends\x18\x03 \x01(\x08\"\xad\x05\n\x16GymBattleSettingsProto\x12\x16\n\x0e\x65nergy_per_sec\x18\x01 \x01(\x02\x12\x19\n\x11\x64odge_energy_cost\x18\x02 \x01(\x02\x12\x18\n\x10retarget_seconds\x18\x03 \x01(\x02\x12\x1d\n\x15\x65nemy_attack_interval\x18\x04 \x01(\x02\x12\x1e\n\x16\x61ttack_server_interval\x18\x05 \x01(\x02\x12\x1e\n\x16round_duration_seconds\x18\x06 \x01(\x02\x12#\n\x1b\x62onus_time_per_ally_seconds\x18\x07 \x01(\x02\x12$\n\x1cmaximum_attackers_per_battle\x18\x08 \x01(\x05\x12)\n!same_type_attack_bonus_multiplier\x18\t \x01(\x02\x12\x16\n\x0emaximum_energy\x18\n \x01(\x05\x12$\n\x1c\x65nergy_delta_per_health_lost\x18\x0b \x01(\x02\x12\x19\n\x11\x64odge_duration_ms\x18\x0c \x01(\x05\x12\x1c\n\x14minimum_player_level\x18\r \x01(\x05\x12\x18\n\x10swap_duration_ms\x18\x0e \x01(\x05\x12&\n\x1e\x64odge_damage_reduction_percent\x18\x0f \x01(\x02\x12!\n\x19minimum_raid_player_level\x18\x10 \x01(\x05\x12.\n&shadow_pokemon_attack_bonus_multiplier\x18\x11 \x01(\x02\x12/\n\'shadow_pokemon_defense_bonus_multiplier\x18\x12 \x01(\x02\x12\x34\n,purified_pokemon_attack_multiplier_vs_shadow\x18\x13 \x01(\x02\"\xe0\x01\n\x10GymDefenderProto\x12@\n\x11motivated_pokemon\x18\x01 \x01(\x0b\x32%.POGOProtos.Rpc.MotivatedPokemonProto\x12@\n\x11\x64\x65ployment_totals\x18\x02 \x01(\x0b\x32%.POGOProtos.Rpc.DeploymentTotalsProto\x12H\n\x16trainer_public_profile\x18\x03 \x01(\x0b\x32(.POGOProtos.Rpc.PlayerPublicProfileProto\"\xbf\x06\n\x11GymDeployOutProto\x12\x38\n\x06result\x18\x01 \x01(\x0e\x32(.POGOProtos.Rpc.GymDeployOutProto.Result\x12L\n\x18gym_status_and_defenders\x18\x02 \x01(\x0b\x32*.POGOProtos.Rpc.GymStatusAndDefendersProto\x12:\n\x11\x61warded_gym_badge\x18\x03 \x01(\x0b\x32\x1f.POGOProtos.Rpc.AwardedGymBadge\x12 \n\x18\x63ooldown_duration_millis\x18\x04 \x01(\x03\"\xc3\x04\n\x06Result\x12\x11\n\rNO_RESULT_SET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12%\n!ERROR_ALREADY_HAS_POKEMON_ON_FORT\x10\x02\x12!\n\x1d\x45RROR_OPPOSING_TEAM_OWNS_FORT\x10\x03\x12\x16\n\x12\x45RROR_FORT_IS_FULL\x10\x04\x12\x16\n\x12\x45RROR_NOT_IN_RANGE\x10\x05\x12\x1c\n\x18\x45RROR_PLAYER_HAS_NO_TEAM\x10\x06\x12\x1d\n\x19\x45RROR_POKEMON_NOT_FULL_HP\x10\x07\x12$\n ERROR_PLAYER_BELOW_MINIMUM_LEVEL\x10\x08\x12\x1a\n\x16\x45RROR_POKEMON_IS_BUDDY\x10\t\x12\x1d\n\x19\x45RROR_FORT_DEPLOY_LOCKOUT\x10\n\x12 \n\x1c\x45RROR_PLAYER_HAS_NO_NICKNAME\x10\x0b\x12\x1a\n\x16\x45RROR_POI_INACCESSIBLE\x10\x0c\x12\x17\n\x13\x45RROR_NOT_A_POKEMON\x10\r\x12\x1f\n\x1b\x45RROR_TOO_MANY_OF_SAME_KIND\x10\x0e\x12\x1b\n\x17\x45RROR_TOO_MANY_DEPLOYED\x10\x0f\x12\x1d\n\x19\x45RROR_TEAM_DEPLOY_LOCKOUT\x10\x10\x12\x1b\n\x17\x45RROR_LEGENDARY_POKEMON\x10\x11\x12\x19\n\x15\x45RROR_INVALID_POKEMON\x10\x12\x12\x15\n\x11\x45RROR_RAID_ACTIVE\x10\x13\"m\n\x0eGymDeployProto\x12\x0f\n\x07\x66ort_id\x18\x01 \x01(\t\x12\x12\n\npokemon_id\x18\x02 \x01(\x06\x12\x1a\n\x12player_lat_degrees\x18\x03 \x01(\x01\x12\x1a\n\x12player_lng_degrees\x18\x04 \x01(\x01\"\xae\x01\n\x0fGymDisplayProto\x12\x30\n\tgym_event\x18\x01 \x03(\x0b\x32\x1d.POGOProtos.Rpc.GymEventProto\x12\x14\n\x0ctotal_gym_cp\x18\x02 \x01(\x05\x12!\n\x19lowest_pokemon_motivation\x18\x03 \x01(\x01\x12\x17\n\x0fslots_available\x18\x04 \x01(\x05\x12\x17\n\x0foccupied_millis\x18\x05 \x01(\x03\"\xdd\x02\n\rGymEventProto\x12\x0f\n\x07trainer\x18\x01 \x01(\t\x12\x14\n\x0ctimestamp_ms\x18\x02 \x01(\x03\x12\x32\n\x05\x65vent\x18\x03 \x01(\x0e\x32#.POGOProtos.Rpc.GymEventProto.Event\x12\x31\n\npokedex_id\x18\x04 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x12\n\npokemon_id\x18\x05 \x01(\x06\"\xa9\x01\n\x05\x45vent\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0f\n\x0bPOKEMON_FED\x10\x01\x12\x14\n\x10POKEMON_DEPLOYED\x10\x02\x12\x14\n\x10POKEMON_RETURNED\x10\x03\x12\x0e\n\nBATTLE_WON\x10\x04\x12\x0f\n\x0b\x42\x41TTLE_LOSS\x10\x05\x12\x10\n\x0cRAID_STARTED\x10\x06\x12\x0e\n\nRAID_ENDED\x10\x07\x12\x13\n\x0fGYM_NEUTRALIZED\x10\x08\"\xd4\x05\n\x16GymFeedPokemonOutProto\x12=\n\x06result\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.GymFeedPokemonOutProto.Result\x12L\n\x18gym_status_and_defenders\x18\x02 \x01(\x0b\x32*.POGOProtos.Rpc.GymStatusAndDefendersProto\x12\x32\n\tgym_badge\x18\x03 \x01(\x0b\x32\x1f.POGOProtos.Rpc.AwardedGymBadge\x12\x18\n\x10stardust_awarded\x18\x04 \x01(\x05\x12\x12\n\nxp_awarded\x18\x05 \x01(\x05\x12\x19\n\x11num_candy_awarded\x18\x06 \x01(\x05\x12<\n\x0f\x63\x61ndy_family_id\x18\x07 \x01(\x0e\x32#.POGOProtos.Rpc.HoloPokemonFamilyId\x12\x19\n\x11\x63ooldown_complete\x18\x08 \x01(\x03\x12\x1c\n\x14num_xl_candy_awarded\x18\t \x01(\x05\"\xb8\x02\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x14\n\x10\x45RROR_CANNOT_USE\x10\x02\x12\x16\n\x12\x45RROR_NOT_IN_RANGE\x10\x03\x12\x1b\n\x17\x45RROR_POKEMON_NOT_THERE\x10\x04\x12\x16\n\x12\x45RROR_POKEMON_FULL\x10\x05\x12\x19\n\x15\x45RROR_NO_BERRIES_LEFT\x10\x06\x12\x14\n\x10\x45RROR_WRONG_TEAM\x10\x07\x12\x15\n\x11\x45RROR_WRONG_COUNT\x10\x08\x12\x12\n\x0e\x45RROR_TOO_FAST\x10\t\x12\x16\n\x12\x45RROR_TOO_FREQUENT\x10\n\x12\x12\n\x0e\x45RROR_GYM_BUSY\x10\x0b\x12\x15\n\x11\x45RROR_RAID_ACTIVE\x10\x0c\x12\x14\n\x10\x45RROR_GYM_CLOSED\x10\r\"\xb0\x01\n\x13GymFeedPokemonProto\x12\"\n\x04item\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x19\n\x11starting_quantity\x18\x02 \x01(\x05\x12\x0e\n\x06gym_id\x18\x03 \x01(\t\x12\x12\n\npokemon_id\x18\x04 \x01(\x06\x12\x1a\n\x12player_lat_degrees\x18\x05 \x01(\x01\x12\x1a\n\x12player_lng_degrees\x18\x06 \x01(\x01\"\x90\x06\n\x12GymGetInfoOutProto\x12L\n\x18gym_status_and_defenders\x18\x01 \x01(\x0b\x32*.POGOProtos.Rpc.GymStatusAndDefendersProto\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x0b\n\x03url\x18\x03 \x01(\t\x12\x39\n\x06result\x18\x04 \x01(\x0e\x32).POGOProtos.Rpc.GymGetInfoOutProto.Result\x12\x13\n\x0b\x64\x65scription\x18\x05 \x01(\t\x12\x15\n\rsecondary_url\x18\x06 \x01(\t\x12:\n\x11\x61warded_gym_badge\x18\x07 \x01(\x0b\x32\x1f.POGOProtos.Rpc.AwardedGymBadge\x12\x1d\n\x11\x63heckin_image_url\x18\x08 \x01(\tB\x02\x18\x01\x12\x32\n\nevent_info\x18\t \x01(\x0b\x32\x1e.POGOProtos.Rpc.EventInfoProto\x12<\n\x0f\x64isplay_weather\x18\n \x01(\x0b\x32#.POGOProtos.Rpc.DisplayWeatherProto\x12\x13\n\x0bpromo_image\x18\x0b \x03(\t\x12\x19\n\x11promo_description\x18\x0c \x03(\t\x12\x1b\n\x13\x63\x61ll_to_action_link\x18\r \x01(\t\x12\x11\n\tserver_ms\x18\x0e \x01(\x03\x12@\n\x11sponsored_details\x18\x0f \x01(\x0b\x32%.POGOProtos.Rpc.SponsoredDetailsProto\x12\x18\n\x10poi_images_count\x18\x10 \x01(\x05\x12&\n\x1egeostore_tombstone_message_key\x18\x14 \x01(\t\x12\'\n\x1fgeostore_suspension_message_key\x18\x15 \x01(\t\"P\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x16\n\x12\x45RROR_NOT_IN_RANGE\x10\x02\x12\x16\n\x12\x45RROR_GYM_DISABLED\x10\x03\"\x9f\x01\n\x0fGymGetInfoProto\x12\x0e\n\x06gym_id\x18\x01 \x01(\t\x12\x1a\n\x12player_lat_degrees\x18\x02 \x01(\x01\x12\x1a\n\x12player_lng_degrees\x18\x03 \x01(\x01\x12\x17\n\x0fgym_lat_degrees\x18\x04 \x01(\x01\x12\x17\n\x0fgym_lng_degrees\x18\x05 \x01(\x01\x12\x12\n\ninviter_id\x18\x06 \x01(\t\"|\n\x15GymLevelSettingsProto\x12\x1b\n\x13required_experience\x18\x01 \x03(\x05\x12\x14\n\x0cleader_slots\x18\x02 \x03(\x05\x12\x15\n\rtrainer_slots\x18\x03 \x03(\x05\x12\x19\n\x11search_roll_bonus\x18\x04 \x03(\x05\"\xc5\x01\n\x12GymMembershipProto\x12-\n\x07pokemon\x18\x01 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12H\n\x16trainer_public_profile\x18\x02 \x01(\x0b\x32(.POGOProtos.Rpc.PlayerPublicProfileProto\x12\x36\n\x10training_pokemon\x18\x03 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\"\xb2\x02\n\x16GymPokemonSectionProto\x12N\n\x0epokemon_in_gym\x18\x01 \x03(\x0b\x32\x36.POGOProtos.Rpc.GymPokemonSectionProto.GymPokemonProto\x12V\n\x16pokemon_returned_today\x18\x02 \x03(\x0b\x32\x36.POGOProtos.Rpc.GymPokemonSectionProto.GymPokemonProto\x1ap\n\x0fGymPokemonProto\x12\x12\n\npokemon_id\x18\x01 \x01(\x03\x12\x12\n\nmotivation\x18\x02 \x01(\x02\x12\x1d\n\x15\x64\x65ployed_timestamp_ms\x18\x03 \x01(\x03\x12\x16\n\x0e\x63oins_returned\x18\x04 \x01(\x05\"\xb5\x04\n\x17GymStartSessionOutProto\x12>\n\x06result\x18\x01 \x01(\x0e\x32..POGOProtos.Rpc.GymStartSessionOutProto.Result\x12+\n\x06\x62\x61ttle\x18\x02 \x01(\x0b\x32\x1b.POGOProtos.Rpc.BattleProto\"\xac\x03\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x17\n\x13\x45RROR_GYM_NOT_FOUND\x10\x02\x12\x15\n\x11\x45RROR_GYM_NEUTRAL\x10\x03\x12\x18\n\x14\x45RROR_GYM_WRONG_TEAM\x10\x04\x12\x13\n\x0f\x45RROR_GYM_EMPTY\x10\x05\x12\x1a\n\x16\x45RROR_INVALID_DEFENDER\x10\x06\x12)\n%ERROR_TRAINING_INVALID_ATTACKER_COUNT\x10\x07\x12\x1d\n\x19\x45RROR_ALL_POKEMON_FAINTED\x10\x08\x12\x1a\n\x16\x45RROR_TOO_MANY_BATTLES\x10\t\x12\x1a\n\x16\x45RROR_TOO_MANY_PLAYERS\x10\n\x12\x1c\n\x18\x45RROR_GYM_BATTLE_LOCKOUT\x10\x0b\x12$\n ERROR_PLAYER_BELOW_MINIMUM_LEVEL\x10\x0c\x12\x16\n\x12\x45RROR_NOT_IN_RANGE\x10\r\x12\x1a\n\x16\x45RROR_POI_INACCESSIBLE\x10\x0e\x12\x15\n\x11\x45RROR_RAID_ACTIVE\x10\x0f\"\xb6\x01\n\x14GymStartSessionProto\x12\x0e\n\x06gym_id\x18\x01 \x01(\t\x12\x1c\n\x14\x61ttacking_pokemon_id\x18\x02 \x03(\x06\x12\x1c\n\x14\x64\x65\x66\x65nding_pokemon_id\x18\x03 \x01(\x06\x12\x1a\n\x12player_lat_degrees\x18\x04 \x01(\x01\x12\x1a\n\x12player_lng_degrees\x18\x05 \x01(\x01\x12\x1a\n\x12lobby_join_time_ms\x18\x06 \x01(\x03\"\x9c\x01\n\rGymStateProto\x12\x37\n\rfort_map_data\x18\x01 \x01(\x0b\x32 .POGOProtos.Rpc.PokemonFortProto\x12:\n\x0egym_membership\x18\x02 \x03(\x0b\x32\".POGOProtos.Rpc.GymMembershipProto\x12\x16\n\x0e\x64\x65ploy_lockout\x18\x03 \x01(\x08\"\x92\x01\n\x1aGymStatusAndDefendersProto\x12<\n\x12pokemon_fort_proto\x18\x01 \x01(\x0b\x32 .POGOProtos.Rpc.PokemonFortProto\x12\x36\n\x0cgym_defender\x18\x02 \x03(\x0b\x32 .POGOProtos.Rpc.GymDefenderProto\"M\n\x18HappeningNowSectionProto\x12\x31\n\x06\x65vents\x18\x01 \x03(\x0b\x32!.POGOProtos.Rpc.EventSectionProto\"(\n\x0eHashedKeyProto\x12\x16\n\x0ehashed_key_raw\x18\x01 \x01(\t\"P\n\x16HelpshiftSettingsProto\x12\x18\n\x10min_player_level\x18\x01 \x01(\r\x12\x1c\n\x14\x64\x65\x66\x61ult_player_level\x18\x02 \x01(\r\"\x83\x01\n\x16HoloFitnessReportProto\x12\x18\n\x10num_eggs_hatched\x18\x01 \x01(\x05\x12\x1e\n\x16num_buddy_candy_earned\x18\x02 \x01(\x05\x12\x1a\n\x12\x64istance_walked_km\x18\x03 \x01(\x01\x12\x13\n\x0bweek_bucket\x18\x04 \x01(\x03\"\xc1\x10\n\x16HoloInventoryItemProto\x12/\n\x07pokemon\x18\x01 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProtoH\x00\x12)\n\x04item\x18\x02 \x01(\x0b\x32\x19.POGOProtos.Rpc.ItemProtoH\x00\x12:\n\rpokedex_entry\x18\x03 \x01(\x0b\x32!.POGOProtos.Rpc.PokedexEntryProtoH\x00\x12\x38\n\x0cplayer_stats\x18\x04 \x01(\x0b\x32 .POGOProtos.Rpc.PlayerStatsProtoH\x00\x12>\n\x0fplayer_currency\x18\x05 \x01(\x0b\x32#.POGOProtos.Rpc.PlayerCurrencyProtoH\x00\x12:\n\rplayer_camera\x18\x06 \x01(\x0b\x32!.POGOProtos.Rpc.PlayerCameraProtoH\x00\x12\x44\n\x12inventory_upgrades\x18\x07 \x01(\x0b\x32&.POGOProtos.Rpc.InventoryUpgradesProtoH\x00\x12:\n\rapplied_items\x18\x08 \x01(\x0b\x32!.POGOProtos.Rpc.AppliedItemsProtoH\x00\x12<\n\x0e\x65gg_incubators\x18\t \x01(\x0b\x32\".POGOProtos.Rpc.EggIncubatorsProtoH\x00\x12<\n\x0epokemon_family\x18\n \x01(\x0b\x32\".POGOProtos.Rpc.PokemonFamilyProtoH\x00\x12+\n\x05quest\x18\x0b \x01(\x0b\x32\x1a.POGOProtos.Rpc.QuestProtoH\x00\x12\x36\n\x0b\x61vatar_item\x18\x0c \x01(\x0b\x32\x1f.POGOProtos.Rpc.AvatarItemProtoH\x00\x12\x38\n\x0craid_tickets\x18\r \x01(\x0b\x32 .POGOProtos.Rpc.RaidTicketsProtoH\x00\x12-\n\x06quests\x18\x0e \x01(\x0b\x32\x1b.POGOProtos.Rpc.QuestsProtoH\x00\x12\x34\n\ngift_boxes\x18\x0f \x01(\x0b\x32\x1e.POGOProtos.Rpc.GiftBoxesProtoH\x00\x12?\n\x0e\x62\x65luga_incense\x18\x10 \x01(\x0b\x32%.POGOProtos.Rpc.BelugaIncenseBoxProtoH\x00\x12@\n\x0fsparkly_incense\x18\x11 \x01(\x0b\x32%.POGOProtos.Rpc.BelugaIncenseBoxProtoH\x00\x12T\n\x1blimited_purchase_sku_record\x18\x13 \x01(\x0b\x32-.POGOProtos.Rpc.LimitedPurchaseSkuRecordProtoH\x00\x12\x34\n\nroute_play\x18\x14 \x01(\x0b\x32\x1e.POGOProtos.Rpc.RoutePlayProtoH\x00\x12L\n\x13mega_evolve_species\x18\x15 \x01(\x0b\x32-.POGOProtos.Rpc.MegaEvolvePokemonSpeciesProtoH\x00\x12/\n\x07sticker\x18\x16 \x01(\x0b\x32\x1c.POGOProtos.Rpc.StickerProtoH\x00\x12\x38\n\x0cpokemon_home\x18\x17 \x01(\x0b\x32 .POGOProtos.Rpc.PokemonHomeProtoH\x00\x12/\n\nbadge_data\x18\x18 \x01(\x0b\x32\x19.POGOProtos.Rpc.BadgeDataH\x00\x12K\n\x16player_stats_snapshots\x18\x19 \x01(\x0b\x32).POGOProtos.Rpc.PlayerStatsSnapshotsProtoH\x00\x12\x32\n\tfake_data\x18\x1a \x01(\x0b\x32\x1d.POGOProtos.Rpc.FakeDataProtoH\x00\x12S\n\x1apokedex_category_milestone\x18\x1b \x01(\x0b\x32-.POGOProtos.Rpc.PokedexCategoryMilestoneProtoH\x00\x12:\n\rsleep_records\x18\x1c \x01(\x0b\x32!.POGOProtos.Rpc.SleepRecordsProtoH\x00\x12\x42\n\x11player_attributes\x18\x1d \x01(\x0b\x32%.POGOProtos.Rpc.PlayerAttributesProtoH\x00\x12:\n\rfollower_data\x18\x1e \x01(\x0b\x32!.POGOProtos.Rpc.FollowerDataProtoH\x00\x12\x39\n\x0csquash_count\x18\x1f \x01(\x0b\x32!.POGOProtos.Rpc.DailyCounterProtoH\x00\x12>\n\x0froute_creations\x18 \x01(\x0b\x32#.POGOProtos.Rpc.RouteCreationsProtoH\x00\x12\x42\n\x0eneutral_avatar\x18! \x01(\x0b\x32(.POGOProtos.Rpc.PlayerNeutralAvatarProtoH\x00\x12\x45\n\x13neutral_avatar_item\x18\" \x01(\x0b\x32&.POGOProtos.Rpc.NeutralAvatarItemProtoH\x00\x12>\n\x0f\x61pplied_bonuses\x18# \x01(\x0b\x32#.POGOProtos.Rpc.AppliedBonusesProtoH\x00\x42\x06\n\x04Type\"\x88\t\n\x15HoloInventoryKeyProto\x12\x14\n\npokemon_id\x18\x01 \x01(\x06H\x00\x12$\n\x04item\x18\x02 \x01(\x0e\x32\x14.POGOProtos.Rpc.ItemH\x00\x12\x39\n\x10pokedex_entry_id\x18\x03 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonIdH\x00\x12\x16\n\x0cplayer_stats\x18\x04 \x01(\x08H\x00\x12\x19\n\x0fplayer_currency\x18\x05 \x01(\x08H\x00\x12\x17\n\rplayer_camera\x18\x06 \x01(\x08H\x00\x12\x1c\n\x12inventory_upgrades\x18\x07 \x01(\x08H\x00\x12\x17\n\rapplied_items\x18\x08 \x01(\x08H\x00\x12\x18\n\x0e\x65gg_incubators\x18\t \x01(\x08H\x00\x12@\n\x11pokemon_family_id\x18\n \x01(\x0e\x32#.POGOProtos.Rpc.HoloPokemonFamilyIdH\x00\x12/\n\nquest_type\x18\x0b \x01(\x0e\x32\x19.POGOProtos.Rpc.QuestTypeH\x00\x12\x1c\n\x12\x61vatar_template_id\x18\x0c \x01(\tH\x00\x12\x16\n\x0craid_tickets\x18\r \x01(\x08H\x00\x12\x10\n\x06quests\x18\x0e \x01(\x08H\x00\x12\x14\n\ngift_boxes\x18\x0f \x01(\x08H\x00\x12\x1c\n\x12\x62\x65luga_incense_box\x18\x10 \x01(\x08H\x00\x12\x1c\n\x12vs_seeker_upgrades\x18\x11 \x01(\x08H\x00\x12%\n\x1blimited_purchase_sku_record\x18\x13 \x01(\x08H\x00\x12\x14\n\nroute_play\x18\x14 \x01(\x08H\x00\x12%\n\x1bmega_evo_pokemon_species_id\x18\x15 \x01(\x05H\x00\x12\x14\n\nsticker_id\x18\x16 \x01(\tH\x00\x12\x16\n\x0cpokemon_home\x18\x17 \x01(\x08H\x00\x12.\n\x05\x62\x61\x64ge\x18\x18 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloBadgeTypeH\x00\x12\x1f\n\x15player_stats_snapshot\x18\x19 \x01(\x08H\x00\x12\x15\n\x0bunknown_key\x18\x1a \x01(\x03H\x00\x12\x13\n\tfake_data\x18\x1b \x01(\x06H\x00\x12;\n\x10pokedex_category\x18\x1c \x01(\x0e\x32\x1f.POGOProtos.Rpc.PokedexCategoryH\x00\x12\x17\n\rsleep_records\x18\x1d \x01(\x08H\x00\x12\x1b\n\x11player_attributes\x18\x1e \x01(\x08H\x00\x12\x17\n\rfollower_data\x18\x1f \x01(\x08H\x00\x12\x19\n\x0fsparkly_incense\x18 \x01(\x08H\x00\x12\x16\n\x0csquash_count\x18! \x01(\x08H\x00\x12\x18\n\x0eroute_creation\x18\" \x01(\x08H\x00\x12\x18\n\x0eneutral_avatar\x18# \x01(\x08H\x00\x12)\n\x1fneutral_avatar_item_template_id\x18% \x01(\tH\x00\x12\x19\n\x0f\x61pplied_bonuses\x18& \x01(\x08H\x00\x42\x06\n\x04Type\"\xd3\x46\n HoloholoClientTelemetryOmniProto\x12-\n\tboot_time\x18\x01 \x01(\x0b\x32\x18.POGOProtos.Rpc.BootTimeH\x00\x12/\n\nframe_rate\x18\x02 \x01(\x0b\x32\x19.POGOProtos.Rpc.FrameRateH\x00\x12H\n\x17generic_click_telemetry\x18\x03 \x01(\x0b\x32%.POGOProtos.Rpc.GenericClickTelemetryH\x00\x12\x42\n\x14map_events_telemetry\x18\x04 \x01(\x0b\x32\".POGOProtos.Rpc.MapEventsTelemetryH\x00\x12H\n\x17spin_pokestop_telemetry\x18\x05 \x01(\x0b\x32%.POGOProtos.Rpc.SpinPokestopTelemetryH\x00\x12\x46\n\x16profile_page_telemetry\x18\x06 \x01(\x0b\x32$.POGOProtos.Rpc.ProfilePageTelemetryH\x00\x12H\n\x17shopping_page_telemetry\x18\x07 \x01(\x0b\x32%.POGOProtos.Rpc.ShoppingPageTelemetryH\x00\x12P\n\x1b\x65ncounter_pokemon_telemetry\x18\x08 \x01(\x0b\x32).POGOProtos.Rpc.EncounterPokemonTelemetryH\x00\x12H\n\x17\x63\x61tch_pokemon_telemetry\x18\t \x01(\x0b\x32%.POGOProtos.Rpc.CatchPokemonTelemetryH\x00\x12J\n\x18\x64\x65ploy_pokemon_telemetry\x18\n \x01(\x0b\x32&.POGOProtos.Rpc.DeployPokemonTelemetryH\x00\x12\x46\n\x16\x66\x65\x65\x64_pokemon_telemetry\x18\x0b \x01(\x0b\x32$.POGOProtos.Rpc.FeedPokemonTelemetryH\x00\x12J\n\x18\x65volve_pokemon_telemetry\x18\x0c \x01(\x0b\x32&.POGOProtos.Rpc.EvolvePokemonTelemetryH\x00\x12L\n\x19release_pokemon_telemetry\x18\r \x01(\x0b\x32\'.POGOProtos.Rpc.ReleasePokemonTelemetryH\x00\x12N\n\x1anickname_pokemon_telemetry\x18\x0e \x01(\x0b\x32(.POGOProtos.Rpc.NicknamePokemonTelemetryH\x00\x12@\n\x13news_page_telemetry\x18\x0f \x01(\x0b\x32!.POGOProtos.Rpc.NewsPageTelemetryH\x00\x12\x37\n\x0eitem_telemetry\x18\x10 \x01(\x0b\x32\x1d.POGOProtos.Rpc.ItemTelemetryH\x00\x12\x46\n\x16\x62\x61ttle_party_telemetry\x18\x11 \x01(\x0b\x32$.POGOProtos.Rpc.BattlePartyTelemetryH\x00\x12L\n\x19passcode_redeem_telemetry\x18\x12 \x01(\x0b\x32\'.POGOProtos.Rpc.PasscodeRedeemTelemetryH\x00\x12\x42\n\x14link_login_telemetry\x18\x13 \x01(\x0b\x32\".POGOProtos.Rpc.LinkLoginTelemetryH\x00\x12\x37\n\x0eraid_telemetry\x18\x14 \x01(\x0b\x32\x1d.POGOProtos.Rpc.RaidTelemetryH\x00\x12P\n\x1bpush_notification_telemetry\x18\x15 \x01(\x0b\x32).POGOProtos.Rpc.PushNotificationTelemetryH\x00\x12V\n\x1e\x61vatar_customization_telemetry\x18\x16 \x01(\x0b\x32,.POGOProtos.Rpc.AvatarCustomizationTelemetryH\x00\x12o\n,read_point_of_interest_description_telemetry\x18\x17 \x01(\x0b\x32\x37.POGOProtos.Rpc.ReadPointOfInterestDescriptionTelemetryH\x00\x12\x35\n\rweb_telemetry\x18\x18 \x01(\x0b\x32\x1c.POGOProtos.Rpc.WebTelemetryH\x00\x12@\n\x13\x63hange_ar_telemetry\x18\x19 \x01(\x0b\x32!.POGOProtos.Rpc.ChangeArTelemetryH\x00\x12U\n\x1eweather_detail_click_telemetry\x18\x1a \x01(\x0b\x32+.POGOProtos.Rpc.WeatherDetailClickTelemetryH\x00\x12K\n\x19user_issue_weather_report\x18\x1b \x01(\x0b\x32&.POGOProtos.Rpc.UserIssueWeatherReportH\x00\x12P\n\x1bpokemon_inventory_telemetry\x18\x1c \x01(\x0b\x32).POGOProtos.Rpc.PokemonInventoryTelemetryH\x00\x12;\n\x10social_telemetry\x18\x1d \x01(\x0b\x32\x1f.POGOProtos.Rpc.SocialTelemetryH\x00\x12Y\n\x1e\x63heck_encounter_info_telemetry\x18\x1e \x01(\x0b\x32/.POGOProtos.Rpc.CheckEncounterTrayInfoTelemetryH\x00\x12K\n\x19pokemon_go_plus_telemetry\x18\x1f \x01(\x0b\x32&.POGOProtos.Rpc.PokemonGoPlusTelemetryH\x00\x12\x44\n\x14rpc_timing_telemetry\x18 \x01(\x0b\x32$.POGOProtos.Rpc.RpcResponseTelemetryH\x00\x12O\n\x1bsocial_gift_count_telemetry\x18! \x01(\x0b\x32(.POGOProtos.Rpc.SocialGiftCountTelemetryH\x00\x12N\n\x16\x61sset_bundle_telemetry\x18\" \x01(\x0b\x32,.POGOProtos.Rpc.AssetBundleDownloadTelemetryH\x00\x12Q\n\x1c\x61sset_poi_download_telemetry\x18# \x01(\x0b\x32).POGOProtos.Rpc.AssetPoiDownloadTelemetryH\x00\x12W\n\x1f\x61sset_stream_download_telemetry\x18$ \x01(\x0b\x32,.POGOProtos.Rpc.AssetStreamDownloadTelemetryH\x00\x12^\n#asset_stream_cache_culled_telemetry\x18% \x01(\x0b\x32/.POGOProtos.Rpc.AssetStreamCacheCulledTelemetryH\x00\x12Q\n\x1brpc_socket_timing_telemetry\x18& \x01(\x0b\x32*.POGOProtos.Rpc.RpcSocketResponseTelemetryH\x00\x12\x44\n\x10permissions_flow\x18\' \x01(\x0b\x32(.POGOProtos.Rpc.PermissionsFlowTelemetryH\x00\x12M\n\x15\x64\x65vice_service_toggle\x18( \x01(\x0b\x32,.POGOProtos.Rpc.DeviceServiceToggleTelemetryH\x00\x12\x37\n\x0e\x62oot_telemetry\x18) \x01(\x0b\x32\x1d.POGOProtos.Rpc.BootTelemetryH\x00\x12>\n\x0fuser_attributes\x18* \x01(\x0b\x32#.POGOProtos.Rpc.UserAttributesProtoH\x00\x12\x43\n\x14onboarding_telemetry\x18+ \x01(\x0b\x32#.POGOProtos.Rpc.OnboardingTelemetryH\x00\x12\x46\n\x16login_action_telemetry\x18, \x01(\x0b\x32$.POGOProtos.Rpc.LoginActionTelemetryH\x00\x12I\n\x1a\x61r_photo_session_telemetry\x18- \x01(\x0b\x32#.POGOProtos.Rpc.ArPhotoSessionProtoH\x00\x12?\n\x12invasion_telemetry\x18. \x01(\x0b\x32!.POGOProtos.Rpc.InvasionTelemetryH\x00\x12L\n\x19\x63ombat_minigame_telemetry\x18/ \x01(\x0b\x32\'.POGOProtos.Rpc.CombatMinigameTelemetryH\x00\x12Z\n!leave_point_of_interest_telemetry\x18\x30 \x01(\x0b\x32-.POGOProtos.Rpc.LeavePointOfInterestTelemetryH\x00\x12\x63\n&view_point_of_interest_image_telemetry\x18\x31 \x01(\x0b\x32\x31.POGOProtos.Rpc.ViewPointOfInterestImageTelemetryH\x00\x12S\n\x1d\x63ombat_hub_entrance_telemetry\x18\x32 \x01(\x0b\x32*.POGOProtos.Rpc.CombatHubEntranceTelemetryH\x00\x12[\n!leave_interaction_range_telemetry\x18\x33 \x01(\x0b\x32..POGOProtos.Rpc.LeaveInteractionRangeTelemetryH\x00\x12S\n\x1dshopping_page_click_telemetry\x18\x34 \x01(\x0b\x32*.POGOProtos.Rpc.ShoppingPageClickTelemetryH\x00\x12U\n\x1eshopping_page_scroll_telemetry\x18\x35 \x01(\x0b\x32+.POGOProtos.Rpc.ShoppingPageScrollTelemetryH\x00\x12X\n\x1f\x64\x65vice_specifications_telemetry\x18\x36 \x01(\x0b\x32-.POGOProtos.Rpc.DeviceSpecificationsTelemetryH\x00\x12P\n\x1bscreen_resolution_telemetry\x18\x37 \x01(\x0b\x32).POGOProtos.Rpc.ScreenResolutionTelemetryH\x00\x12\x64\n&ar_buddy_multiplayer_session_telemetry\x18\x38 \x01(\x0b\x32\x32.POGOProtos.Rpc.ARBuddyMultiplayerSessionTelemetryH\x00\x12n\n-buddy_multiplayer_connection_failed_telemetry\x18\x39 \x01(\x0b\x32\x35.POGOProtos.Rpc.BuddyMultiplayerConnectionFailedProtoH\x00\x12t\n0buddy_multiplayer_connection_succeeded_telemetry\x18: \x01(\x0b\x32\x38.POGOProtos.Rpc.BuddyMultiplayerConnectionSucceededProtoH\x00\x12p\n/buddy_multiplayer_time_to_get_session_telemetry\x18; \x01(\x0b\x32\x35.POGOProtos.Rpc.BuddyMultiplayerTimeToGetSessionProtoH\x00\x12\x66\n\'player_hud_notification_click_telemetry\x18< \x01(\x0b\x32\x33.POGOProtos.Rpc.PlayerHudNotificationClickTelemetryH\x00\x12R\n\x1cmonodepth_download_telemetry\x18= \x01(\x0b\x32*.POGOProtos.Rpc.MonodepthDownloadTelemetryH\x00\x12G\n\x14\x61r_mapping_telemetry\x18> \x01(\x0b\x32\'.POGOProtos.Rpc.ArMappingTelemetryProtoH\x00\x12\x44\n\x15remote_raid_telemetry\x18? \x01(\x0b\x32#.POGOProtos.Rpc.RemoteRaidTelemetryH\x00\x12@\n\x13\x64\x65vice_os_telemetry\x18@ \x01(\x0b\x32!.POGOProtos.Rpc.DeviceOSTelemetryH\x00\x12L\n\x19niantic_profile_telemetry\x18\x41 \x01(\x0b\x32\'.POGOProtos.Rpc.NianticProfileTelemetryH\x00\x12U\n\x1e\x63hange_online_status_telemetry\x18\x42 \x01(\x0b\x32+.POGOProtos.Rpc.ChangeOnlineStatusTelemetryH\x00\x12\x46\n\x16\x64\x65\x65p_linking_telemetry\x18\x43 \x01(\x0b\x32$.POGOProtos.Rpc.DeepLinkingTelemetryH\x00\x12V\n\x1c\x61r_mapping_session_telemetry\x18\x44 \x01(\x0b\x32..POGOProtos.Rpc.ArMappingSessionTelemetryProtoH\x00\x12\x46\n\x16pokemon_home_telemetry\x18\x45 \x01(\x0b\x32$.POGOProtos.Rpc.PokemonHomeTelemetryH\x00\x12J\n\x18pokemon_search_telemetry\x18\x46 \x01(\x0b\x32&.POGOProtos.Rpc.PokemonSearchTelemetryH\x00\x12H\n\x17image_gallery_telemetry\x18G \x01(\x0b\x32%.POGOProtos.Rpc.ImageGalleryTelemetryH\x00\x12n\n,player_shown_level_up_share_screen_telemetry\x18H \x01(\x0b\x32\x36.POGOProtos.Rpc.PlayerShownLevelUpShareScreenTelemetryH\x00\x12?\n\x12referral_telemetry\x18I \x01(\x0b\x32!.POGOProtos.Rpc.ReferralTelemetryH\x00\x12P\n\x1bupload_management_telemetry\x18J \x01(\x0b\x32).POGOProtos.Rpc.UploadManagementTelemetryH\x00\x12\x46\n\x16wayspot_edit_telemetry\x18K \x01(\x0b\x32$.POGOProtos.Rpc.WayspotEditTelemetryH\x00\x12L\n\x19\x63lient_settings_telemetry\x18L \x01(\x0b\x32\'.POGOProtos.Rpc.ClientSettingsTelemetryH\x00\x12_\n#pokedex_category_selected_telemetry\x18M \x01(\x0b\x32\x30.POGOProtos.Rpc.PokedexCategorySelectedTelemetryH\x00\x12N\n\x1apercent_scrolled_telemetry\x18N \x01(\x0b\x32(.POGOProtos.Rpc.PercentScrolledTelemetryH\x00\x12S\n\x1d\x61\x64\x64ress_book_import_telemetry\x18O \x01(\x0b\x32*.POGOProtos.Rpc.AddressBookImportTelemetryH\x00\x12T\n\x1dmissing_translation_telemetry\x18P \x01(\x0b\x32+.POGOProtos.Rpc.MissingTranslationTelemetryH\x00\x12@\n\x13\x65gg_hatch_telemetry\x18Q \x01(\x0b\x32!.POGOProtos.Rpc.EggHatchTelemetryH\x00\x12\x46\n\x16push_gateway_telemetry\x18R \x01(\x0b\x32$.POGOProtos.Rpc.PushGatewayTelemetryH\x00\x12\x62\n%push_gateway_upstream_error_telemetry\x18S \x01(\x0b\x32\x31.POGOProtos.Rpc.PushGatewayUpstreamErrorTelemetryH\x00\x12T\n\x1dusername_suggestion_telemetry\x18T \x01(\x0b\x32+.POGOProtos.Rpc.UsernameSuggestionTelemetryH\x00\x12?\n\x12tutorial_telemetry\x18U \x01(\x0b\x32!.POGOProtos.Rpc.TutorialTelemetryH\x00\x12H\n\x17postcard_book_telemetry\x18V \x01(\x0b\x32%.POGOProtos.Rpc.PostcardBookTelemetryH\x00\x12M\n\x16social_inbox_telemetry\x18W \x01(\x0b\x32+.POGOProtos.Rpc.SocialInboxLatencyTelemetryH\x00\x12\x44\n\x15home_widget_telemetry\x18] \x01(\x0b\x32#.POGOProtos.Rpc.HomeWidgetTelemetryH\x00\x12>\n\x12pokemon_load_delay\x18^ \x01(\x0b\x32 .POGOProtos.Rpc.PokemonLoadDelayH\x00\x12\x61\n$account_deletion_initiated_telemetry\x18_ \x01(\x0b\x32\x31.POGOProtos.Rpc.AccountDeletionInitiatedTelemetryH\x00\x12S\n\x1d\x66ort_update_latency_telemetry\x18` \x01(\x0b\x32*.POGOProtos.Rpc.FortUpdateLatencyTelemetryH\x00\x12Z\n!get_map_objects_trigger_telemetry\x18\x61 \x01(\x0b\x32-.POGOProtos.Rpc.GetMapObjectsTriggerTelemetryH\x00\x12\x62\n%update_combat_response_time_telemetry\x18\x62 \x01(\x0b\x32\x31.POGOProtos.Rpc.UpdateCombatResponseTimeTelemetryH\x00\x12O\n\x1bopen_campfire_map_telemetry\x18\x63 \x01(\x0b\x32(.POGOProtos.Rpc.OpenCampfireMapTelemetryH\x00\x12S\n\x1d\x64ownload_all_assets_telemetry\x18\x64 \x01(\x0b\x32*.POGOProtos.Rpc.DownloadAllAssetsTelemetryH\x00\x12[\n!daily_adventure_incense_telemetry\x18\x65 \x01(\x0b\x32..POGOProtos.Rpc.DailyAdventureIncenseTelemetryH\x00\x12Y\n client_toggle_settings_telemetry\x18\x66 \x01(\x0b\x32-.POGOProtos.Rpc.ClientToggleSettingsTelemetryH\x00\x12^\n\"notification_permissions_telemetry\x18g \x01(\x0b\x32\x30.POGOProtos.Rpc.NotificationPermissionsTelemetryH\x00\x12H\n\x17\x61sset_refresh_telemetry\x18h \x01(\x0b\x32%.POGOProtos.Rpc.AssetRefreshTelemetryH\x00\x12\x42\n\x14\x63\x61tch_card_telemetry\x18i \x01(\x0b\x32\".POGOProtos.Rpc.CatchCardTelemetryH\x00\x12[\n!follower_pokemon_tapped_telemetry\x18j \x01(\x0b\x32..POGOProtos.Rpc.FollowerPokemonTappedTelemetryH\x00\x12O\n\x1bsize_record_break_telemetry\x18k \x01(\x0b\x32(.POGOProtos.Rpc.SizeRecordBreakTelemetryH\x00\x12M\n\x1atime_to_playable_telemetry\x18l \x01(\x0b\x32\'.POGOProtos.Rpc.TimeToPlayableTelemetryH\x00\x12?\n\x12language_telemetry\x18m \x01(\x0b\x32!.POGOProtos.Rpc.LanguageTelemetryH\x00\x12\x42\n\x14quest_list_telemetry\x18n \x01(\x0b\x32\".POGOProtos.Rpc.QuestListTelemetryH\x00\x12S\n\x1dmap_righthand_icons_telemetry\x18o \x01(\x0b\x32*.POGOProtos.Rpc.MapRighthandIconsTelemetryH\x00\x12N\n\x1ashowcase_details_telemetry\x18p \x01(\x0b\x32(.POGOProtos.Rpc.ShowcaseDetailsTelemetryH\x00\x12M\n\x1ashowcase_rewards_telemetry\x18q \x01(\x0b\x32\'.POGOProtos.Rpc.ShowcaseRewardTelemetryH\x00\x12L\n\x19route_discovery_telemetry\x18r \x01(\x0b\x32\'.POGOProtos.Rpc.RouteDiscoveryTelemetryH\x00\x12\x62\n%route_play_tappable_spawned_telemetry\x18s \x01(\x0b\x32\x31.POGOProtos.Rpc.RoutePlayTappableSpawnedTelemetryH\x00\x12\x44\n\x15route_error_telemetry\x18t \x01(\x0b\x32#.POGOProtos.Rpc.RouteErrorTelemetryH\x00\x12\x39\n\x0bserver_data\x18\xe9\x07 \x01(\x0b\x32#.POGOProtos.Rpc.TelemetryServerData\x12\x43\n\x0e\x63ommon_filters\x18\xea\x07 \x01(\x0b\x32*.POGOProtos.Rpc.TelemetryCommonFilterProtoB\x0f\n\rTelemetryData\"\x95\x03\n\x17HomeWidgetSettingsProto\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12_\n\x19ob_home_widget_settings_1\x18\x02 \x01(\x0b\x32<.POGOProtos.Rpc.HomeWidgetSettingsProto.HomeWidgetSettings_1\x12\x11\n\tob_bool_2\x18\x03 \x01(\x08\x12_\n\x19ob_home_widget_settings_2\x18\x04 \x01(\x0b\x32<.POGOProtos.Rpc.HomeWidgetSettingsProto.HomeWidgetSettings_2\x1aX\n\x14HomeWidgetSettings_1\x12\x1b\n\x13\x64istance_multiplier\x18\x01 \x01(\x02\x12\x10\n\x08ob_int32\x18\x02 \x01(\x05\x12\x11\n\tob_string\x18\x03 \x01(\t\x1a:\n\x14HomeWidgetSettings_2\x12\x10\n\x08ob_float\x18\x01 \x01(\x02\x12\x10\n\x08ob_int32\x18\x02 \x01(\x05\"\xe9\x01\n\x13HomeWidgetTelemetry\x12<\n\x0bwidget_type\x18\x01 \x01(\x0e\x32\'.POGOProtos.Rpc.WidgetsProto.WidgetType\x12:\n\x06status\x18\x02 \x01(\x0e\x32*.POGOProtos.Rpc.HomeWidgetTelemetry.Status\x12*\n\x08platform\x18\x03 \x01(\x0e\x32\x18.POGOProtos.Rpc.Platform\",\n\x06Status\x12\n\n\x06UNUSED\x10\x00\x12\n\n\x06IN_USE\x10\x01\x12\n\n\x06PAUSED\x10\x02\"\x87\x02\n\x1bIapItemCategoryDisplayProto\x12\x35\n\x08\x63\x61tegory\x18\x01 \x01(\x0e\x32#.POGOProtos.Rpc.HoloIapItemCategory\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x0e\n\x06hidden\x18\x03 \x01(\x08\x12\x12\n\nsort_order\x18\x04 \x01(\x05\x12\x16\n\x0e\x62\x61nner_enabled\x18\x05 \x01(\x08\x12\x14\n\x0c\x62\x61nner_title\x18\x06 \x01(\t\x12\x11\n\timage_url\x18\x07 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x08 \x01(\t\x12\x14\n\x0c\x64isplay_rows\x18\t \x01(\x05\x12\x13\n\x0bsubcategory\x18\n \x01(\t\"\xc0\x03\n\x13IapItemDisplayProto\x12\x0b\n\x03sku\x18\x01 \x01(\t\x12\x35\n\x08\x63\x61tegory\x18\x02 \x01(\x0e\x32#.POGOProtos.Rpc.HoloIapItemCategory\x12\x12\n\nsort_order\x18\x03 \x01(\x05\x12\x0e\n\x06hidden\x18\x06 \x01(\x08\x12\x0c\n\x04sale\x18\x07 \x01(\x08\x12\x11\n\tsprite_id\x18\x08 \x01(\t\x12\r\n\x05title\x18\t \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\n \x01(\t\x12\x17\n\x0fsku_enable_time\x18\x0b \x01(\t\x12\x18\n\x10sku_disable_time\x18\x0c \x01(\t\x12\x1e\n\x16sku_enable_time_utc_ms\x18\r \x01(\x03\x12\x1f\n\x17sku_disable_time_utc_ms\x18\x0e \x01(\x03\x12\x15\n\rsubcategories\x18\x0f \x03(\t\x12\x11\n\timage_url\x18\x10 \x01(\t\x12\x10\n\x08ob_int32\x18\x11 \x01(\x05\x12\x12\n\nob_int32_1\x18\x12 \x01(\x05\x12\x11\n\tob_bool_1\x18\x13 \x01(\x08\x12\x11\n\tob_bool_2\x18\x14 \x01(\x08\x12\x12\n\nob_int32_2\x18\x15 \x01(\x05\"\xa2\x02\n\x10IapSettingsProto\x12\x19\n\x11\x64\x61ily_bonus_coins\x18\x01 \x01(\x05\x12(\n daily_defender_bonus_per_pokemon\x18\x02 \x03(\x05\x12*\n\"daily_defender_bonus_max_defenders\x18\x03 \x01(\x05\x12%\n\x1d\x64\x61ily_defender_bonus_currency\x18\x04 \x03(\t\x12\"\n\x1amin_time_between_claims_ms\x18\x05 \x01(\x03\x12\x1b\n\x13\x64\x61ily_bonus_enabled\x18\x06 \x01(\x08\x12$\n\x1c\x64\x61ily_defender_bonus_enabled\x18\x07 \x01(\x08\x12\x0f\n\x07ob_bool\x18\x08 \x01(\x08\"*\n\x11IdfaSettingsProto\x12\x15\n\roptin_enabled\x18\x01 \x01(\x08\"\xff\x02\n\x15ImageGalleryTelemetry\x12]\n\x1aimage_gallery_telemetry_id\x18\x01 \x01(\x0e\x32\x39.POGOProtos.Rpc.ImageGalleryTelemetry.ImageGalleryEventId\"\x86\x02\n\x13ImageGalleryEventId\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x17\n\x13\x45NTER_IMAGE_GALLERY\x10\x01\x12\x1c\n\x18\x45NTER_IMAGE_DETAILS_PAGE\x10\x02\x12\x1f\n\x1bVOTE_FROM_MAIN_GALLERY_PAGE\x10\x03\x12!\n\x1dUNVOTE_FROM_MAIN_GALLERY_PAGE\x10\x04\x12 \n\x1cVOTE_FROM_IMAGE_DETAILS_PAGE\x10\x05\x12\"\n\x1eUNVOTE_FROM_IMAGE_DETAILS_PAGE\x10\x06\x12!\n\x1d\x45NTER_IMAGE_EDIT_FROM_GALLERY\x10\x07\"v\n\x12ImageLogReportData\x12\x10\n\x08image_id\x18\x01 \x01(\t\x12\x37\n\x08\x63\x61tegory\x18\x02 \x03(\x0e\x32%.POGOProtos.Rpc.FlagCategory.Category\x12\x15\n\rreporter_name\x18\x03 \x03(\t\"\x8b\x01\n\x19ImageModerationAttributes\"n\n\x13\x44\x65tectionLikelihood\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x11\n\rVERY_UNLIKELY\x10\x01\x12\x0c\n\x08UNLIKELY\x10\x02\x12\x0c\n\x08POSSIBLE\x10\x03\x12\n\n\x06LIKELY\x10\x04\x12\x0f\n\x0bVERY_LIKELY\x10\x05\"\x9a\x01\n\x18ImageProfanityReportData\x12<\n\rflag_category\x18\x01 \x03(\x0e\x32%.POGOProtos.Rpc.FlagCategory.Category\x12\x10\n\x08image_id\x18\x03 \x01(\t\x12\x15\n\rreporter_name\x18\x04 \x03(\t\x12\x17\n\x0fsafer_ticket_id\x18\x05 \x01(\t\"\xa9\x01\n\x16ImageTextCreativeProto\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05title\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\x12\x19\n\x11preview_image_url\x18\x04 \x01(\t\x12\x1c\n\x14\x66ullscreen_image_url\x18\x05 \x01(\t\x12\x10\n\x08\x63ta_link\x18\x06 \x01(\t\x12\x12\n\nweb_ar_url\x18\x07 \x01(\t\"t\n\x15ImplicitLocationProto\x12-\n\x06\x63\x65nter\x18\x01 \x01(\x0b\x32\x1d.POGOProtos.Rpc.MapPointProto\x12\x17\n\x0f\x61\x63\x63uracy_meters\x18\x02 \x01(\x02\x12\x13\n\x0b\x61ge_seconds\x18\x03 \x01(\x02\"\x93\x01\n\x1fImpressionTrackingSettingsProto\x12\x11\n\tob_bool_1\x18\x01 \x01(\x08\x12\x11\n\tob_bool_2\x18\x02 \x01(\x08\x12\x11\n\tob_bool_3\x18\x03 \x01(\x08\x12\x11\n\tob_bool_4\x18\x04 \x01(\x08\x12\x11\n\tob_bool_5\x18\x05 \x01(\x08\x12\x11\n\tob_bool_6\x18\x06 \x01(\x08\"\xb6\x03\n\x15ImpressionTrackingTag\x12\x0e\n\x06tag_id\x18\x01 \x01(\t\x12\x10\n\x08\x62\x61se_url\x18\x02 \x01(\t\x12J\n\x0bstatic_tags\x18\x03 \x03(\x0b\x32\x35.POGOProtos.Rpc.ImpressionTrackingTag.StaticTagsEntry\x12J\n\x0bserver_tags\x18\x04 \x03(\x0b\x32\x35.POGOProtos.Rpc.ImpressionTrackingTag.ServerTagsEntry\x12J\n\x0b\x63lient_tags\x18\x05 \x03(\x0b\x32\x35.POGOProtos.Rpc.ImpressionTrackingTag.ClientTagsEntry\x1a\x31\n\x0fStaticTagsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a\x31\n\x0fServerTagsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a\x31\n\x0f\x43lientTagsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\xc1\x01\n\x19InAppPurchaseBalanceProto\x12\x15\n\rcurrency_type\x18\x01 \x01(\t\x12\x19\n\x11purchased_balance\x18\x02 \x01(\x05\x12\"\n\x1alast_modified_timestamp_ms\x18\x03 \x01(\x03\x12\x1e\n\x16\x66iat_purchased_balance\x18\x04 \x01(\x05\x12.\n&fiat_currency_cost_e6_per_in_game_unit\x18\x06 \x01(\x03\"n\n\x1eInAppPurchaseSubscriptionEntry\x12\x13\n\x0binstance_id\x18\x01 \x01(\t\x12\x11\n\tplayer_id\x18\x02 \x01(\t\x12\x12\n\nstart_time\x18\x03 \x01(\x03\x12\x10\n\x08\x65nd_time\x18\x04 \x01(\x03\"\xed\x08\n\x1dInAppPurchaseSubscriptionInfo\x12\x17\n\x0fsubscription_id\x18\x01 \x01(\t\x12\x42\n\x05state\x18\x02 \x01(\x0e\x32\x33.POGOProtos.Rpc.InAppPurchaseSubscriptionInfo.State\x12\x0e\n\x06sku_id\x18\x03 \x01(\t\x12\\\n\x13native_store_vendor\x18\x04 \x01(\x0e\x32?.POGOProtos.Rpc.InAppPurchaseSubscriptionInfo.NativeStoreVendor\x12U\n\x0fpurchase_period\x18\x05 \x03(\x0b\x32<.POGOProtos.Rpc.InAppPurchaseSubscriptionInfo.PurchasePeriod\x12!\n\x19last_notification_time_ms\x18\x06 \x01(\x03\x12Q\n\rpayment_state\x18\x07 \x01(\x0e\x32:.POGOProtos.Rpc.InAppPurchaseSubscriptionInfo.PaymentState\x12\x11\n\tlookup_id\x18\x08 \x01(\t\x12[\n\x10tiered_sub_price\x18\t \x03(\x0b\x32\x41.POGOProtos.Rpc.InAppPurchaseSubscriptionInfo.TieredSubPriceEntry\x1a\xbb\x01\n\x0ePurchasePeriod\x12 \n\x18subscription_end_time_ms\x18\x01 \x01(\x03\x12\x1c\n\x14receipt_timestamp_ms\x18\x02 \x01(\x03\x12\x0f\n\x07receipt\x18\x03 \x01(\t\x12\x32\n\x0bstore_price\x18\x04 \x01(\x0b\x32\x1d.POGOProtos.Rpc.SkuStorePrice\x12\x14\n\x0c\x63ountry_code\x18\x05 \x01(\t\x12\x0e\n\x06sku_id\x18\x07 \x01(\t\x1aT\n\x13TieredSubPriceEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12,\n\x05value\x18\x02 \x01(\x0b\x32\x1d.POGOProtos.Rpc.SkuStorePrice:\x02\x38\x01\"J\n\x11NativeStoreVendor\x12\x11\n\rUNKNOWN_STORE\x10\x00\x12\n\n\x06GOOGLE\x10\x01\x12\t\n\x05\x41PPLE\x10\x02\x12\x0b\n\x07\x44\x45SKTOP\x10\x03\"A\n\x0cPaymentState\x12\x11\n\rUNKNOWN_STATE\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rBILLING_ISSUE\x10\x02\"\xa0\x01\n\x05State\x12\x0b\n\x07UNKNOWN\x10\x00\x12\n\n\x06\x41\x43TIVE\x10\x01\x12\r\n\tCANCELLED\x10\x02\x12\x0b\n\x07\x45XPIRED\x10\x03\x12\x10\n\x0cGRACE_PERIOD\x10\x04\x12\x0e\n\nFREE_TRIAL\x10\x05\x12\x14\n\x10PENDING_PURCHASE\x10\x06\x12\x0b\n\x07REVOKED\x10\x07\x12\x0b\n\x07ON_HOLD\x10\x08\x12\x10\n\x0cOFFER_PERIOD\x10\t\"d\n\x15InGamePurchaseDetails\x12\x13\n\x0bingame_type\x18\x01 \x01(\t\x12\x14\n\x0cingame_price\x18\x02 \x01(\x03\x12 \n\x18remaining_ingame_balance\x18\x03 \x01(\x03\"8\n\x14InboxRouteErrorEvent\x12 \n\x18\x64ownstream_message_count\x18\x01 \x01(\x03\"\xc1\x03\n\x16IncenseAttributesProto\x12 \n\x18incense_lifetime_seconds\x18\x01 \x01(\x05\x12\x35\n\x0cpokemon_type\x18\x02 \x03(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonType\x12(\n pokemon_incense_type_probability\x18\x03 \x01(\x02\x12,\n$standing_time_between_encounters_sec\x18\x04 \x01(\x05\x12)\n!moving_time_between_encounter_sec\x18\x05 \x01(\x05\x12\x35\n-distance_required_for_shorter_interval_meters\x18\x06 \x01(\x05\x12$\n\x1cpokemon_attracted_length_sec\x18\x07 \x01(\x05\x12;\n\x0bspawn_table\x18\x08 \x03(\x0b\x32&.POGOProtos.Rpc.SpawnTablePokemonProto\x12\x1f\n\x17spawn_table_probability\x18\t \x01(\x02\x12\x10\n\x08ob_float\x18\x0b \x01(\x02\"\xa9\x03\n\x18IncenseEncounterOutProto\x12?\n\x06result\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.IncenseEncounterOutProto.Result\x12-\n\x07pokemon\x18\x02 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x44\n\x13\x63\x61pture_probability\x18\x03 \x01(\x0b\x32\'.POGOProtos.Rpc.CaptureProbabilityProto\x12)\n\x0b\x61\x63tive_item\x18\x04 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\"\n\x1a\x61rplus_attempts_until_flee\x18\x05 \x01(\x05\"\x87\x01\n\x06Result\x12\x1d\n\x19INCENSE_ENCOUNTER_UNKNOWN\x10\x00\x12\x1d\n\x19INCENSE_ENCOUNTER_SUCCESS\x10\x01\x12#\n\x1fINCENSE_ENCOUNTER_NOT_AVAILABLE\x10\x02\x12\x1a\n\x16POKEMON_INVENTORY_FULL\x10\x03\"I\n\x15IncenseEncounterProto\x12\x14\n\x0c\x65ncounter_id\x18\x01 \x01(\x03\x12\x1a\n\x12\x65ncounter_location\x18\x02 \x01(\t\"X\n\x1bIncidentGlobalSettingsProto\x12\x18\n\x10min_player_level\x18\x01 \x01(\x05\x12\x1f\n\x17min_player_level_for_v2\x18\x02 \x01(\x05\"\x9d\x01\n\x13IncidentLookupProto\x12\x13\n\x0bincident_id\x18\x01 \x01(\t\x12\x0f\n\x07\x66ort_id\x18\x02 \x01(\t\x12\x10\n\x08\x66ort_lat\x18\x03 \x01(\x01\x12\x10\n\x08\x66ort_lng\x18\x04 \x01(\x01\x12<\n\x07\x63ontext\x18\x05 \x01(\x0e\x32+.POGOProtos.Rpc.EnumWrapper.InvasionContext\"\x97\x02\n\x1dIncidentPrioritySettingsProto\x12Y\n\x11incident_priority\x18\x01 \x03(\x0b\x32>.POGOProtos.Rpc.IncidentPrioritySettingsProto.IncidentPriority\x1a\x9a\x01\n\x10IncidentPriority\x12\x10\n\x08priority\x18\x01 \x01(\x05\x12\x39\n\x0c\x64isplay_type\x18\x02 \x01(\x0e\x32#.POGOProtos.Rpc.IncidentDisplayType\x12\x39\n\x12one_of_badge_types\x18\x03 \x03(\x0e\x32\x1d.POGOProtos.Rpc.HoloBadgeType\"?\n\x13IncidentRewardProto\x12(\n invasion_spawn_group_template_id\x18\x01 \x01(\t\"\x8e\x01\n\x1dIncidentTicketAttributesProto\x12\x1d\n\x15ignore_full_inventory\x18\x01 \x01(\x08\x12!\n\x19upgrade_requirement_count\x18\x02 \x01(\x05\x12+\n\rupgraded_item\x18\x03 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\"n\n\x1fIncidentVisibilitySettingsProto\x12K\n\x14visibility_character\x18\x01 \x03(\x0e\x32-.POGOProtos.Rpc.EnumWrapper.InvasionCharacter\"\x91\x01\n IncomingFriendInviteDisplayProto\x12\x39\n\x06invite\x18\x01 \x01(\x0b\x32).POGOProtos.Rpc.IncomingFriendInviteProto\x12\x32\n\x06player\x18\x02 \x01(\x0b\x32\".POGOProtos.Rpc.PlayerSummaryProto\"\xf2\x02\n\x19IncomingFriendInviteProto\x12@\n\x06status\x18\x01 \x01(\x0e\x32\x30.POGOProtos.Rpc.IncomingFriendInviteProto.Status\x12\x11\n\tplayer_id\x18\x02 \x01(\t\x12\x12\n\ncreated_ms\x18\x03 \x01(\x03\x12\x37\n\x0finvitation_type\x18\x04 \x01(\x0e\x32\x1e.POGOProtos.Rpc.InvitationType\x12\x11\n\tfull_name\x18\x05 \x01(\t\x12I\n\x1dniantic_social_graph_app_keys\x18\x06 \x03(\x0e\x32\".POGOProtos.Rpc.SocialProto.AppKey\x12\x16\n\x0enia_account_id\x18\x07 \x01(\t\"=\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07PENDING\x10\x01\x12\x0c\n\x08\x44\x45\x43LINED\x10\x02\x12\r\n\tCANCELLED\x10\x03\"=\n\x1aIncubatorFlowSettingsProto\x12\x0e\n\x06\x65nbled\x18\x01 \x01(\x08\x12\x0f\n\x07ob_bool\x18\x02 \x01(\x08\"c\n\x17IndividualValueSettings\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12\x11\n\tatk_floor\x18\x02 \x01(\x05\x12\x11\n\tdef_floor\x18\x03 \x01(\x05\x12\x11\n\tsta_floor\x18\x04 \x01(\x05\"q\n\x13InitializationEvent\x12\x14\n\x0cinstall_mode\x18\x01 \x01(\t\x12\x15\n\rlocale_region\x18\x02 \x01(\t\x12\x16\n\x0e\x61rcore_version\x18\x03 \x01(\t\x12\x15\n\rarkit_version\x18\x04 \x01(\t\"\x85\x01\n\x12InputSettingsProto\x12%\n\x1d\x65nable_frame_independent_spin\x18\x01 \x01(\x08\x12)\n!milliseconds_processed_spin_force\x18\x02 \x01(\x05\x12\x1d\n\x15spin_speed_multiplier\x18\x03 \x01(\x02\"\x1b\n\nInt32Value\x12\r\n\x05value\x18\x01 \x01(\x05\"\x1b\n\nInt64Value\x12\r\n\x05value\x18\x01 \x01(\x03\"R\n\x11InternalAuthProto\x12\r\n\x05\x65mail\x18\x01 \x01(\t\x12\x11\n\tplayer_id\x18\x02 \x01(\t\x12\x0e\n\x06\x61pp_id\x18\x03 \x01(\t\x12\x0b\n\x03key\x18\x04 \x01(\t\"\x9a\x03\n\x1aInternalMarketingTelemetry\x12I\n\x0enewsfeed_event\x18\x01 \x01(\x0b\x32/.POGOProtos.Rpc.MarketingTelemetryNewsfeedEventH\x00\x12Z\n\x17push_notification_event\x18\x02 \x01(\x0b\x32\x37.POGOProtos.Rpc.MarketingTelemetryPushNotificationEventH\x00\x12\x45\n\x08metadata\x18\xe8\x07 \x01(\x0b\x32\x32.POGOProtos.Rpc.InternalMarketingTelemetryMetadata\x12:\n\x0bserver_data\x18\xe9\x07 \x01(\x0b\x32$.POGOProtos.Rpc.ServerRecordMetadata\x12I\n\x0e\x63ommon_filters\x18\xea\x07 \x01(\x0b\x32\x30.POGOProtos.Rpc.ClientTelemetryCommonFilterProtoB\x07\n\x05\x45vent\"\x80\x01\n\"InternalMarketingTelemetryMetadata\x12I\n\x0f\x63ommon_metadata\x18\x01 \x01(\x0b\x32\x30.POGOProtos.Rpc.CommonMarketingTelemetryMetadata\x12\x0f\n\x07user_id\x18\x02 \x01(\t\"u\n!InternalMarketingTelemetryWrapper\x12P\n\x1cinternal_marketing_telemetry\x18\x01 \x01(\x0b\x32*.POGOProtos.Rpc.InternalMarketingTelemetry\"\xe9\x03\n!InvasionAvailabilitySettingsProto\x12!\n\x19\x61vailability_start_minute\x18\x01 \x01(\x03\x12\x1f\n\x17\x61vailability_end_minute\x18\x02 \x01(\x03\"\xff\x02\n\x1eInvasionAvailabilitySettingsId\x12(\n$INVASION_AVAILABILITY_SETTINGS_UNSET\x10\x00\x12)\n%INVASION_AVAILABILITY_SETTINGS_MONDAY\x10\x01\x12*\n&INVASION_AVAILABILITY_SETTINGS_TUESDAY\x10\x02\x12,\n(INVASION_AVAILABILITY_SETTINGS_WEDNESDAY\x10\x03\x12+\n\'INVASION_AVAILABILITY_SETTINGS_THURSDAY\x10\x04\x12)\n%INVASION_AVAILABILITY_SETTINGS_FRIDAY\x10\x05\x12+\n\'INVASION_AVAILABILITY_SETTINGS_SATURDAY\x10\x06\x12)\n%INVASION_AVAILABILITY_SETTINGS_SUNDAY\x10\x07\"\x7f\n!InvasionBattleResponseUpdateProto\x12\x10\n\x08ob_int32\x18\x01 \x01(\x05\x12\x11\n\tob_uint32\x18\x02 \x01(\r\x12\x35\n\x06status\x18\x03 \x01(\x0e\x32%.POGOProtos.Rpc.InvasionStatus.Status\"\xb2\x01\n\x19InvasionBattleUpdateProto\x12\x12\n\nob_int32_1\x18\x01 \x01(\x05\x12\x12\n\nob_int32_2\x18\x02 \x01(\x05\x12\x0f\n\x07ob_bool\x18\x03 \x01(\x08\x12I\n\x0bupdate_type\x18\x04 \x01(\x0e\x32\x34.POGOProtos.Rpc.UpdateInvasionBattleProto.UpdateType\x12\x11\n\tob_uint32\x18\x05 \x01(\r\"U\n\x14InvasionCreateDetail\x12=\n\x06origin\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.EnumWrapper.InvasionCharacter\"\xc2\x04\n\x19InvasionEncounterOutProto\x12\x35\n\x06status\x18\x01 \x01(\x0e\x32%.POGOProtos.Rpc.InvasionStatus.Status\x12\x37\n\x11\x65ncounter_pokemon\x18\x02 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x44\n\x13\x63\x61pture_probability\x18\x03 \x01(\x0b\x32\'.POGOProtos.Rpc.CaptureProbabilityProto\x12)\n\x0b\x61\x63tive_item\x18\x04 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x18\n\x10throws_remaining\x18\x05 \x01(\x05\x12\x14\n\x0c\x65ncounter_id\x18\x06 \x01(\x06\x12\x18\n\x10spawn_point_guid\x18\x07 \x01(\t\x12Y\n\rballs_display\x18\x08 \x01(\x0b\x32\x42.POGOProtos.Rpc.InvasionEncounterOutProto.PremierBallsDisplayProto\x1a\x9e\x01\n\x18PremierBallsDisplayProto\x12\x16\n\x0e\x62\x61se_num_balls\x18\x01 \x01(\x05\x12\"\n\x1apokemon_purified_num_balls\x18\x02 \x01(\x05\x12!\n\x19grunts_defeated_num_balls\x18\x03 \x01(\x05\x12#\n\x1bpokemon_remaining_num_balls\x18\x04 \x01(\x05\"d\n\x16InvasionEncounterProto\x12<\n\x0fincident_lookup\x18\x01 \x01(\x0b\x32#.POGOProtos.Rpc.IncidentLookupProto\x12\x0c\n\x04step\x18\x02 \x01(\x05\"X\n\x1cInvasionFinishedDisplayProto\x12\x38\n\x05style\x18\x01 \x01(\x0e\x32).POGOProtos.Rpc.EnumWrapper.PokestopStyle\"\xc4\x02\n\x1fInvasionNpcDisplaySettingsProto\x12\x14\n\x0ctrainer_name\x18\x01 \x01(\t\x12\x31\n\x06\x61vatar\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.PlayerAvatarProto\x12\x15\n\rtrainer_title\x18\x03 \x01(\t\x12\x15\n\rtrainer_quote\x18\x04 \x01(\t\x12\x10\n\x08icon_url\x18\x05 \x01(\t\x12\x1d\n\x15\x62\x61\x63kdrop_image_bundle\x18\x06 \x01(\t\x12\x12\n\nmodel_name\x18\x07 \x01(\t\x12\x1f\n\x17tutorial_on_loss_string\x18\x08 \x01(\t\x12\x0f\n\x07is_male\x18\t \x01(\x08\x12\x1d\n\x15party_selection_music\x18\n \x01(\t\x12\x14\n\x0c\x63ombat_music\x18\x0b \x01(\t\"\xa0\x01\n\"InvasionOpenCombatSessionDataProto\x12\x12\n\nob_int32_1\x18\x01 \x01(\x05\x12(\n\x04type\x18\x02 \x01(\x0e\x32\x1a.POGOProtos.Rpc.CombatType\x12\x15\n\rob_list_int32\x18\x03 \x03(\x05\x12\x11\n\tob_uint32\x18\x04 \x01(\r\x12\x12\n\nob_int32_2\x18\x05 \x01(\x05\"\xd9\x01\n*InvasionOpenCombatSessionResponseDataProto\x12\x10\n\x08ob_int32\x18\x01 \x01(\x05\x12\x11\n\tob_uint32\x18\x02 \x01(\r\x12\x35\n\x06result\x18\x03 \x01(\x0e\x32%.POGOProtos.Rpc.InvasionStatus.Status\x12O\n\x1aob_commun_web_combat_state\x18\x04 \x01(\x0b\x32+.POGOProtos.Rpc.ObCommunWebCombatStateProto\"\xef\x03\n\x0eInvasionStatus\x12\x35\n\x06status\x18\x01 \x01(\x0e\x32%.POGOProtos.Rpc.InvasionStatus.Status\"\xa5\x03\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\x12\x18\n\x14\x45RROR_FORT_NOT_FOUND\x10\x03\x12\x1c\n\x18\x45RROR_INCIDENT_NOT_FOUND\x10\x04\x12 \n\x1c\x45RROR_STEP_ALREADY_COMPLETED\x10\x05\x12\x14\n\x10\x45RROR_WRONG_STEP\x10\x06\x12 \n\x1c\x45RROR_PLAYER_BELOW_MIN_LEVEL\x10\x07\x12\x1a\n\x16\x45RROR_INCIDENT_EXPIRED\x10\x08\x12!\n\x1d\x45RROR_MISSING_INCIDENT_TICKET\x10\t\x12*\n&ERROR_ENCOUNTER_POKEMON_INVENTORY_FULL\x10\n\x12#\n\x1f\x45RROR_PLAYER_BELOW_V2_MIN_LEVEL\x10\x0b\x12\x0f\n\x0b\x45RROR_RETRY\x10\x0c\x12 \n\x1c\x45RROR_INVALID_HEALTH_UPDATES\x10\x14\x12#\n\x1f\x45RROR_ATTACKING_POKEMON_INVALID\x10\x1e\"\xb9\x04\n\x11InvasionTelemetry\x12\x43\n\x15invasion_telemetry_id\x18\x01 \x01(\x0e\x32$.POGOProtos.Rpc.InvasionTelemetryIds\x12=\n\x06npc_id\x18\x02 \x01(\x0e\x32-.POGOProtos.Rpc.EnumWrapper.InvasionCharacter\x12\x16\n\x0e\x62\x61ttle_success\x18\x03 \x01(\x08\x12&\n\x1epost_battle_friendly_remaining\x18\x04 \x01(\x05\x12#\n\x1bpost_battle_enemy_remaining\x18\x05 \x01(\x05\x12\x19\n\x11\x65ncounter_pokemon\x18\x06 \x01(\x05\x12\x19\n\x11\x65ncounter_success\x18\x07 \x01(\x08\x12\x13\n\x0binvasion_id\x18\x08 \x01(\t\x12\x19\n\x11player_tapped_npc\x18\t \x01(\x08\x12\r\n\x05radar\x18\n \x01(\t\x12\x0e\n\x06\x63urfew\x18\x0b \x01(\x08\x12\x10\n\x08\x64uration\x18\x0c \x01(\x02\x12\x10\n\x08\x64istance\x18\r \x01(\x02\x12\x45\n\x10invasion_context\x18\x0e \x01(\x0e\x32+.POGOProtos.Rpc.EnumWrapper.InvasionContext\x12K\n\x0c\x62\x61lloon_type\x18\x0f \x01(\x0e\x32\x35.POGOProtos.Rpc.RocketBalloonDisplayProto.BalloonType\"\x8a\x01\n\x17InvasionVictoryLogEntry\x12*\n\x07rewards\x18\x01 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12\x43\n\x0cinvasion_npc\x18\x02 \x01(\x0e\x32-.POGOProtos.Rpc.EnumWrapper.InvasionCharacter\"\x84\x01\n\x13InventoryDeltaProto\x12\x1a\n\x12original_timestamp\x18\x01 \x01(\x03\x12\x15\n\rnew_timestamp\x18\x02 \x01(\x03\x12:\n\x0einventory_item\x18\x03 \x03(\x0b\x32\".POGOProtos.Rpc.InventoryItemProto\"\xcb\x01\n\x12InventoryItemProto\x12\x41\n\x10\x64\x65leted_item_key\x18\x02 \x01(\x0b\x32%.POGOProtos.Rpc.HoloInventoryKeyProtoH\x00\x12\x45\n\x13inventory_item_data\x18\x03 \x01(\x0b\x32&.POGOProtos.Rpc.HoloInventoryItemProtoH\x00\x12\x1a\n\x12modified_timestamp\x18\x01 \x01(\x03\x42\x0f\n\rInventoryItem\"L\n\x0eInventoryProto\x12:\n\x0einventory_item\x18\x01 \x03(\x0b\x32\".POGOProtos.Rpc.InventoryItemProto\"\xab\x04\n\x16InventorySettingsProto\x12\x13\n\x0bmax_pokemon\x18\x01 \x01(\x05\x12\x15\n\rmax_bag_items\x18\x02 \x01(\x05\x12\x14\n\x0c\x62\x61se_pokemon\x18\x03 \x01(\x05\x12\x16\n\x0e\x62\x61se_bag_items\x18\x04 \x01(\x05\x12\x11\n\tbase_eggs\x18\x05 \x01(\x05\x12\x18\n\x10max_team_changes\x18\x06 \x01(\x05\x12-\n%team_change_item_reset_period_in_days\x18\x07 \x01(\x03\x12\"\n\x1amax_item_boost_duration_ms\x18\x08 \x01(\x03\x12!\n\x19\x64\x65\x66\x61ult_sticker_max_count\x18\t \x01(\x05\x12!\n\x19\x65nable_eggs_not_inventory\x18\n \x01(\x08\x12\"\n\x1aspecial_egg_overflow_spots\x18\x0b \x01(\x05\x12$\n\x1c\x65nable_overflow_spot_sliding\x18\x0c \x01(\x08\x12!\n\x19\x65nable_raid_pass_overflow\x18\r \x01(\x08\x12\x1d\n\x15\x62\x61se_postcard_storage\x18\x0e \x01(\x05\x12\x1c\n\x14max_postcard_storage\x18\x0f \x01(\x05\x12#\n\x1b\x65volution_stone_a_max_count\x18\x10 \x01(\x05\x12\x0f\n\x07ob_bool\x18\x11 \x01(\x08\x12\x11\n\tob_bool_1\x18\x12 \x01(\x08\"y\n\x1fInventoryUpgradeAttributesProto\x12\x1a\n\x12\x61\x64\x64itional_storage\x18\x01 \x01(\x05\x12:\n\x0cupgrade_type\x18\x02 \x01(\x0e\x32$.POGOProtos.Rpc.InventoryUpgradeType\"\x93\x01\n\x15InventoryUpgradeProto\x12\"\n\x04item\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12:\n\x0cupgrade_type\x18\x02 \x01(\x0e\x32$.POGOProtos.Rpc.InventoryUpgradeType\x12\x1a\n\x12\x61\x64\x64itional_storage\x18\x03 \x01(\x05\"Z\n\x16InventoryUpgradesProto\x12@\n\x11inventory_upgrade\x18\x01 \x03(\x0b\x32%.POGOProtos.Rpc.InventoryUpgradeProto\"\xc2\x04\n\x1cInviteFacebookFriendOutProto\x12\x43\n\x06result\x18\x01 \x01(\x0e\x32\x33.POGOProtos.Rpc.InviteFacebookFriendOutProto.Result\"\xdc\x03\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1a\n\x16\x45RROR_PLAYER_NOT_FOUND\x10\x03\x12\x1c\n\x18\x45RROR_PLAYER_OUTBOX_FULL\x10\x04\x12\x1b\n\x17\x45RROR_PLAYER_INBOX_FULL\x10\x05\x12 \n\x1c\x45RROR_SENDER_HAS_MAX_FRIENDS\x10\x06\x12\"\n\x1e\x45RROR_RECEIVER_HAS_MAX_FRIENDS\x10\x07\x12\x1a\n\x16\x45RROR_ALREADY_A_FRIEND\x10\x08\x12\x1d\n\x19\x45RROR_INVITE_ALREADY_SENT\x10\t\x12!\n\x1d\x45RROR_INVITE_ALREADY_RECEIVED\x10\n\x12)\n%ERROR_CANNOT_SEND_INVITES_TO_YOURSELF\x10\x0b\x12\x1e\n\x1a\x45RROR_FRIEND_CACHE_EXPIRED\x10\x0c\x12\x1b\n\x17\x45RROR_FRIEND_NOT_CACHED\x10\r\x12$\n ERROR_INVALID_SENDER_FACEBOOK_ID\x10\x0e\x12\x1e\n\x1a\x45RROR_SEND_TO_BLOCKED_USER\x10\x0f\"O\n\x19InviteFacebookFriendProto\x12\x17\n\x0f\x66\x62_access_token\x18\x01 \x01(\t\x12\x19\n\x11\x66riend_fb_user_id\x18\x02 \x01(\t\"\x87\x01\n\x11InviteGameRequest\x12\x11\n\tfriend_id\x18\x01 \x01(\t\x12\x0f\n\x07\x61pp_key\x18\x02 \x01(\t\x12\x1d\n\x15\x66riend_nia_account_id\x18\x03 \x01(\t\x12/\n\x08referral\x18\x04 \x01(\x0b\x32\x1d.POGOProtos.Rpc.ReferralProto\"\xe8\x01\n\x12InviteGameResponse\x12\x39\n\x06status\x18\x01 \x01(\x0e\x32).POGOProtos.Rpc.InviteGameResponse.Status\"\x96\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x14\n\x10\x45RROR_NOT_FRIEND\x10\x03\x12\x16\n\x12\x45RROR_EXCEED_LIMIT\x10\x04\x12\x1b\n\x17\x45RROR_ALREADY_SIGNED_UP\x10\x05\x12\x16\n\x12\x45RROR_EMAIL_FAILED\x10\x06\"b\n\tIosDevice\x12\x0c\n\x04name\x18\x08 \x01(\t\x12\x14\n\x0cmanufacturer\x18\t \x01(\t\x12\r\n\x05model\x18\n \x01(\t\x12\x10\n\x08hardware\x18\x0b \x01(\t\x12\x10\n\x08software\x18\x0c \x01(\t\"_\n\x11IosSourceRevision\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0e\n\x06\x62undle\x18\x02 \x01(\t\x12\x0f\n\x07version\x18\x03 \x01(\t\x12\x0f\n\x07product\x18\x04 \x01(\t\x12\n\n\x02os\x18\x05 \x01(\t\".\n\x18IsAccountBlockedOutProto\x12\x12\n\nis_blocked\x18\x01 \x01(\x08\"7\n\x15IsAccountBlockedProto\x12\x1e\n\x16\x62lockee_nia_account_id\x18\x01 \x01(\t\"\xbb\x01\n\x12IsMyFriendOutProto\x12\x39\n\x06result\x18\x01 \x01(\x0e\x32).POGOProtos.Rpc.IsMyFriendOutProto.Result\x12\x11\n\tis_friend\x18\x02 \x01(\x08\"W\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\"\n\x1e\x45RROR_PLAYER_NOT_FOUND_DELETED\x10\x03\"<\n\x0fIsMyFriendProto\x12\x11\n\tplayer_id\x18\x01 \x01(\t\x12\x16\n\x0enia_account_id\x18\x02 \x01(\t\"2\n\x16IsSkuAvailableOutProto\x12\x18\n\x10is_sku_available\x18\x01 \x01(\x08\"N\n\x13IsSkuAvailableProto\x12\x0e\n\x06sku_id\x18\x01 \x01(\t\x12\x14\n\x0cverify_price\x18\x02 \x01(\x08\x12\x11\n\tcoin_cost\x18\x03 \x01(\x05\"\x82\x02\n ItemInventoryUpdateSettingsProto\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12X\n\x0fitem_categories\x18\x02 \x03(\x0b\x32?.POGOProtos.Rpc.ItemInventoryUpdateSettingsProto.ItemCategories\x1as\n\x0eItemCategories\x12\x37\n\ritem_category\x18\x01 \x03(\x0e\x32 .POGOProtos.Rpc.HoloItemCategory\x12\x15\n\rcategory_name\x18\x02 \x01(\t\x12\x11\n\tsort_oder\x18\x03 \x01(\x05\"Q\n\tItemProto\x12%\n\x07item_id\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\r\n\x05\x63ount\x18\x02 \x01(\x05\x12\x0e\n\x06unseen\x18\x03 \x01(\x08\"\xa0\x03\n\x14ItemRapportDataProto\x12\x0e\n\x04text\x18\x01 \x01(\tH\x00\x12\x13\n\timage_url\x18\x02 \x01(\tH\x00\x12\x13\n\tvideo_url\x18\x03 \x01(\tH\x00\x12\x33\n\rtext_language\x18\x04 \x01(\x0b\x32\x1c.POGOProtos.Rpc.LanguageData\x12\x44\n\x0bitem_status\x18\x05 \x01(\x0e\x32/.POGOProtos.Rpc.ItemRapportDataProto.ItemStatus\x12\x1c\n\x14image_csam_violation\x18\x06 \x01(\x08\x12<\n\rflag_category\x18\x07 \x03(\x0e\x32%.POGOProtos.Rpc.FlagCategory.Category\x12\x15\n\rreporter_name\x18\x08 \x03(\t\x12\x1b\n\x13moderation_eligible\x18\t \x01(\x08\";\n\nItemStatus\x12\t\n\x05UNSET\x10\x00\x12\t\n\x05\x41LLOW\x10\x01\x12\n\n\x06REJECT\x10\x02\x12\x0b\n\x07PENDING\x10\x03\x42\x06\n\x04\x44\x61ta\"E\n\x0fItemRewardProto\x12\"\n\x04item\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x0e\n\x06\x61mount\x18\x02 \x01(\x05\"\xb8\t\n\x11ItemSettingsProto\x12%\n\x07item_id\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12/\n\titem_type\x18\x02 \x01(\x0e\x32\x1c.POGOProtos.Rpc.HoloItemType\x12\x32\n\x08\x63\x61tegory\x18\x03 \x01(\x0e\x32 .POGOProtos.Rpc.HoloItemCategory\x12\x11\n\tdrop_freq\x18\x04 \x01(\x02\x12\x1a\n\x12\x64rop_trainer_level\x18\x05 \x01(\x05\x12\x39\n\x08pokeball\x18\x06 \x01(\x0b\x32\'.POGOProtos.Rpc.PokeBallAttributesProto\x12\x35\n\x06potion\x18\x07 \x01(\x0b\x32%.POGOProtos.Rpc.PotionAttributesProto\x12\x35\n\x06revive\x18\x08 \x01(\x0b\x32%.POGOProtos.Rpc.ReviveAttributesProto\x12\x35\n\x06\x62\x61ttle\x18\t \x01(\x0b\x32%.POGOProtos.Rpc.BattleAttributesProto\x12\x31\n\x04\x66ood\x18\n \x01(\x0b\x32#.POGOProtos.Rpc.FoodAttributesProto\x12J\n\x11inventory_upgrade\x18\x0b \x01(\x0b\x32/.POGOProtos.Rpc.InventoryUpgradeAttributesProto\x12@\n\x08xp_boost\x18\x0c \x01(\x0b\x32..POGOProtos.Rpc.ExperienceBoostAttributesProto\x12\x37\n\x07incense\x18\r \x01(\x0b\x32&.POGOProtos.Rpc.IncenseAttributesProto\x12\x42\n\regg_incubator\x18\x0e \x01(\x0b\x32+.POGOProtos.Rpc.EggIncubatorAttributesProto\x12\x42\n\rfort_modifier\x18\x0f \x01(\x0b\x32+.POGOProtos.Rpc.FortModifierAttributesProto\x12\x44\n\x0estardust_boost\x18\x10 \x01(\x0b\x32,.POGOProtos.Rpc.StardustBoostAttributesProto\x12\x46\n\x0fincident_ticket\x18\x11 \x01(\x0b\x32-.POGOProtos.Rpc.IncidentTicketAttributesProto\x12M\n\x13global_event_ticket\x18\x12 \x01(\x0b\x32\x30.POGOProtos.Rpc.GlobalEventTicketAttributesProto\x12\x1e\n\x16ignore_inventory_space\x18\x13 \x01(\x08\x12\x10\n\x08ob_int32\x18\x16 \x01(\x05\x12\x38\n\rmove_modifier\x18\x17 \x03(\x0b\x32!.POGOProtos.Rpc.MoveModifierProto\x12\x13\n\x0bob_string_1\x18\x18 \x01(\t\x12\x13\n\x0bob_string_2\x18\x19 \x01(\t\x12\x13\n\x0bob_string_3\x18\x1a \x01(\t\"\xb8\x01\n\rItemTelemetry\x12>\n\x11item_use_click_id\x18\x01 \x01(\x0e\x32#.POGOProtos.Rpc.ItemUseTelemetryIds\x12%\n\x07item_id\x18\x02 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x10\n\x08\x65quipped\x18\x03 \x01(\x08\x12\x16\n\x0e\x66rom_inventory\x18\x04 \x01(\x08\x12\x16\n\x0eitem_id_string\x18\x05 \x01(\t\"\xd8\x03\n#JoinBuddyMultiplayerSessionOutProto\x12J\n\x06result\x18\x01 \x01(\x0e\x32:.POGOProtos.Rpc.JoinBuddyMultiplayerSessionOutProto.Result\x12\x17\n\x0f\x61rbe_join_token\x18\x02 \x01(\x0c\x12\x1c\n\x14generation_timestamp\x18\x03 \x01(\x03\x12\x13\n\x0bmax_players\x18\x04 \x01(\x05\"\x98\x02\n\x06Result\x12\x10\n\x0cJOIN_SUCCESS\x10\x00\x12\x13\n\x0fJOIN_LOBBY_FULL\x10\x01\x12\x15\n\x11JOIN_HOST_TOO_FAR\x10\x02\x12\x18\n\x14JOIN_LOBBY_NOT_FOUND\x10\x03\x12\x16\n\x12JOIN_BUDDY_NOT_SET\x10\x04\x12\x18\n\x14JOIN_BUDDY_NOT_FOUND\x10\x05\x12\x12\n\x0eJOIN_BAD_BUDDY\x10\x06\x12\x1d\n\x19JOIN_BUDDY_V2_NOT_ENABLED\x10\x07\x12\x1d\n\x19JOIN_PLAYER_LEVEL_TOO_LOW\x10\x08\x12\x16\n\x12JOIN_UNKNOWN_ERROR\x10\t\x12\x1a\n\x16JOIN_U13_NO_PERMISSION\x10\n\";\n JoinBuddyMultiplayerSessionProto\x12\x17\n\x0fplfe_session_id\x18\x01 \x01(\t\">\n\x14JoinInformationProto\x12\x12\n\nob_int64_1\x18\x01 \x01(\x03\x12\x12\n\nob_int64_2\x18\x02 \x01(\x03\"|\n\x12JoinLobbyDataProto\x12!\n\x19ob_join_lobby_data_bool_1\x18\x01 \x01(\x08\x12!\n\x19ob_join_lobby_data_bool_2\x18\x02 \x01(\x08\x12 \n\x18ob_join_lobby_data_int32\x18\x03 \x01(\x05\"\xab\x04\n\x11JoinLobbyOutProto\x12\x38\n\x06result\x18\x01 \x01(\x0e\x32(.POGOProtos.Rpc.JoinLobbyOutProto.Result\x12)\n\x05lobby\x18\x02 \x01(\x0b\x32\x1a.POGOProtos.Rpc.LobbyProto\"\xb0\x03\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x16\n\x12\x45RROR_NOT_IN_RANGE\x10\x02\x12\x1a\n\x16\x45RROR_RAID_UNAVAILABLE\x10\x03\x12\x18\n\x14\x45RROR_RAID_COMPLETED\x10\x04\x12\x1e\n\x1a\x45RROR_NO_AVAILABLE_LOBBIES\x10\x05\x12$\n ERROR_PLAYER_BELOW_MINIMUM_LEVEL\x10\x06\x12\x1a\n\x16\x45RROR_POI_INACCESSIBLE\x10\x07\x12\x15\n\x11\x45RROR_GYM_LOCKOUT\x10\x08\x12\x13\n\x0f\x45RROR_NO_TICKET\x10\t\x12\x1a\n\x16\x45RROR_NO_REMOTE_TICKET\x10\n\x12\x13\n\x0f\x45RROR_NO_INVITE\x10\x0b\x12#\n\x1f\x45RROR_NO_REMOTE_SLOTS_REMAINING\x10\x0c\x12\x14\n\x10\x45RROR_LOBBY_FULL\x10\r\x12\x17\n\x13\x45RROR_LOBBY_EXPIRED\x10\x0e\x12\x0e\n\nERROR_DATA\x10\x0f\x12\x1d\n\x19\x45RROR_MAX_LOBBIES_REACHED\x10\x10\"\xed\x01\n\x0eJoinLobbyProto\x12\x11\n\traid_seed\x18\x01 \x01(\x03\x12\x0e\n\x06gym_id\x18\x02 \x01(\t\x12\x10\n\x08lobby_id\x18\x03 \x03(\x05\x12\x0f\n\x07private\x18\x04 \x01(\x08\x12\x1a\n\x12player_lat_degrees\x18\x05 \x01(\x01\x12\x1a\n\x12player_lng_degrees\x18\x06 \x01(\x01\x12\x17\n\x0fgym_lat_degrees\x18\x07 \x01(\x01\x12\x17\n\x0fgym_lng_degrees\x18\x08 \x01(\x01\x12\x17\n\x0fuse_remote_pass\x18\t \x01(\x08\x12\x12\n\ninviter_id\x18\n \x01(\t\"\xe3\x04\n\x1aJoinLobbyResponseDataProto\x12\x38\n\x06result\x18\x01 \x01(\x0e\x32(.POGOProtos.Rpc.JoinLobbyOutProto.Result\x12+\n#ob_join_lobby_data_repeated_int32_1\x18\x02 \x03(\x05\x12\"\n\x1aob_join_lobby_data_int32_1\x18\x03 \x01(\x05\x12#\n\x1bob_join_lobby_data_uint32_1\x18\x04 \x01(\r\x12#\n\x1bob_join_lobby_data_uint32_2\x18\x05 \x01(\r\x12#\n\x1bob_join_lobby_data_uint32_3\x18\x06 \x01(\r\x12#\n\x1bob_join_lobby_data_uint32_4\x18\x07 \x01(\r\x12!\n\x19ob_join_lobby_data_string\x18\x08 \x01(\t\x12\x1f\n\x17ob_join_lobby_data_bool\x18\t \x01(\x08\x12#\n\x1bob_join_lobby_data_uint32_5\x18\n \x01(\r\x12\"\n\x1aob_join_lobby_data_int32_2\x18\x0b \x01(\x05\x12P\n\x11weather_condition\x18\x0c \x01(\x0e\x32\x35.POGOProtos.Rpc.GameplayWeatherProto.WeatherCondition\x12\"\n\x1aob_join_lobby_data_int32_3\x18\r \x01(\x05\x12#\n\x1bob_join_lobby_data_uint32_6\x18\x0e \x01(\r\"^\n\x14JournalAddEntryProto\x12\x32\n\nhashed_key\x18\x01 \x01(\x0b\x32\x1e.POGOProtos.Rpc.HashedKeyProto\x12\x12\n\nentry_size\x18\x02 \x01(\x03\"\xd8\x01\n\x11JournalEntryProto\x12\x39\n\tadd_entry\x18\x01 \x01(\x0b\x32$.POGOProtos.Rpc.JournalAddEntryProtoH\x00\x12;\n\nread_entry\x18\x02 \x01(\x0b\x32%.POGOProtos.Rpc.JournalReadEntryProtoH\x00\x12?\n\x0cremove_entry\x18\x03 \x01(\x0b\x32\'.POGOProtos.Rpc.JournalRemoveEntryProtoH\x00\x42\n\n\x08Subentry\"K\n\x15JournalReadEntryProto\x12\x32\n\nhashed_key\x18\x01 \x01(\x0b\x32\x1e.POGOProtos.Rpc.HashedKeyProto\"M\n\x17JournalRemoveEntryProto\x12\x32\n\nhashed_key\x18\x01 \x01(\x0b\x32\x1e.POGOProtos.Rpc.HashedKeyProto\"&\n\x13JournalVersionProto\x12\x0f\n\x07version\x18\x01 \x01(\x05\"3\n\x15KangarooSettingsProto\x12\x1a\n\x12\x65nable_kangaroo_v2\x18\x01 \x01(\x08\"c\n\x12KoalaSettingsProto\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\t\x12\x13\n\x0buse_sandbox\x18\x02 \x01(\x08\x12\x11\n\tuse_koala\x18\x03 \x01(\x08\x12\x15\n\rob_koala_bool\x18\x04 \x01(\x08\"~\n\x05Label\x12\x10\n\x08min_zoom\x18\x01 \x01(\x05\x12\x10\n\x08max_zoom\x18\x02 \x01(\x05\x12\x10\n\x08priority\x18\x03 \x01(\x05\x12?\n\rlocalizations\x18\x04 \x03(\x0b\x32(.POGOProtos.Rpc.LabelContentLocalization\"\xa6\x01\n\x11LabelAdditionSpec\x12\x10\n\x08priority\x18\x01 \x01(\x05\x12\x10\n\x08min_zoom\x18\x02 \x01(\x05\x12\x10\n\x08max_zoom\x18\x03 \x01(\x05\x12,\n\x05point\x18\x04 \x01(\x0b\x32\x1d.POGOProtos.Rpc.MapPointProto\x12-\n\x07\x63ontent\x18\x05 \x01(\x0b\x32\x1c.POGOProtos.Rpc.LabelContent\"\xb1\x01\n\x0eLabelBlockSpec\x12\x10\n\x08min_zoom\x18\x01 \x01(\x05\x12\x10\n\x08max_zoom\x18\x02 \x01(\x05\x12\x38\n\x0c\x62ounding_box\x18\x03 \x01(\x0b\x32\".POGOProtos.Rpc.LatLongBoundingBox\x12\x41\n\x0fmatch_criterion\x18\x04 \x01(\x0b\x32(.POGOProtos.Rpc.LabelContentLocalization\"\xab\x01\n\x0cLabelContent\x12\'\n\x05layer\x18\x01 \x01(\x0e\x32\x18.POGOProtos.Rpc.MapLayer\x12\x31\n\x0c\x66\x65\x61ture_kind\x18\x02 \x01(\x0e\x32\x1b.POGOProtos.Rpc.FeatureKind\x12?\n\rlocalizations\x18\x03 \x03(\x0b\x32(.POGOProtos.Rpc.LabelContentLocalization\":\n\x18LabelContentLocalization\x12\x10\n\x08language\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\"c\n\rLabelGeometry\x12.\n\x05point\x18\x01 \x01(\x0b\x32\x1f.POGOProtos.Rpc.PixelPointProto\x12\x10\n\x08min_zoom\x18\x02 \x01(\x05\x12\x10\n\x08max_zoom\x18\x03 \x01(\x05\"2\n\tLabelTile\x12%\n\x06labels\x18\x01 \x03(\x0b\x32\x15.POGOProtos.Rpc.Label\"*\n\x0cLanguageData\x12\x0c\n\x04\x63ode\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\"B\n\x1dLanguageSelectorSettingsProto\x12!\n\x19language_selector_enabled\x18\x01 \x01(\x08\".\n\x11LanguageTelemetry\x12\x19\n\x11selected_language\x18\x01 \x01(\t\"j\n\x12LatLongBoundingBox\x12)\n\x02sw\x18\x01 \x01(\x0b\x32\x1d.POGOProtos.Rpc.MapPointProto\x12)\n\x02ne\x18\x02 \x01(\x0b\x32\x1d.POGOProtos.Rpc.MapPointProto\"a\n\x05Layer\x12-\n\nlayer_kind\x18\x01 \x01(\x0e\x32\x19.POGOProtos.Rpc.LayerKind\x12)\n\x08\x66\x65\x61tures\x18\x02 \x03(\x0b\x32\x17.POGOProtos.Rpc.Feature\"\x89\x05\n\tLayerRule\x12\x34\n\x04type\x18\x01 \x01(\x0e\x32&.POGOProtos.Rpc.LayerRule.GmmLayerType\x12\x30\n\x0b\x66ill_colors\x18\x02 \x03(\x0b\x32\x1b.POGOProtos.Rpc.MaskedColor\x12@\n\rroad_priority\x18\x03 \x03(\x0e\x32).POGOProtos.Rpc.LayerRule.GmmRoadPriority\x12\x1f\n\x17road_attribute_bitfield\x18\x04 \x01(\r\x12\'\n\x05layer\x18\x05 \x01(\x0e\x32\x18.POGOProtos.Rpc.MapLayer\x12)\n\x04kind\x18\x06 \x01(\x0e\x32\x1b.POGOProtos.Rpc.FeatureKind\"?\n\x0cGmmLayerType\x12\x08\n\x04\x41REA\x10\x00\x12\x08\n\x04ROAD\x10\x01\x12\x0c\n\x08\x42UILDING\x10\x02\x12\r\n\tLINE_MESH\x10\x03\"\x9b\x02\n\x0fGmmRoadPriority\x12\x11\n\rPRIORITY_NONE\x10\x00\x12\x15\n\x11PRIORITY_TERMINAL\x10\x01\x12\x12\n\x0ePRIORITY_LOCAL\x10\x02\x12\x1b\n\x17PRIORITY_MINOR_ARTERIAL\x10\x03\x12\x1b\n\x17PRIORITY_MAJOR_ARTERIAL\x10\x04\x12\x1b\n\x17PRIORITY_SECONDARY_ROAD\x10\x05\x12\x1c\n\x18PRIORITY_PRIMARY_HIGHWAY\x10\x06\x12\x1b\n\x17PRIORITY_LIMITED_ACCESS\x10\x07\x12\x1e\n\x1aPRIORITY_CONTROLLED_ACCESS\x10\x08\x12\x18\n\x14PRIORITY_NON_TRAFFIC\x10\t\"u\n\x19LeagueIdMismatchDataProto\x12\x11\n\tob_string\x18\x01 \x01(\t\x12\x45\n\x04type\x18\x02 \x01(\x0e\x32\x37.POGOProtos.Rpc.ObCombatMismatchData.MismatchState.Type\"\xdc\x01\n$LeaveBuddyMultiplayerSessionOutProto\x12K\n\x06result\x18\x01 \x01(\x0e\x32;.POGOProtos.Rpc.LeaveBuddyMultiplayerSessionOutProto.Result\"g\n\x06Result\x12\x11\n\rLEAVE_SUCCESS\x10\x00\x12\x16\n\x12LEAVE_NOT_IN_LOBBY\x10\x01\x12\x19\n\x15LEAVE_LOBBY_NOT_FOUND\x10\x02\x12\x17\n\x13LEAVE_UNKNOWN_ERROR\x10\x03\"<\n!LeaveBuddyMultiplayerSessionProto\x12\x17\n\x0fplfe_session_id\x18\x01 \x01(\t\"\xab\x01\n\x1eLeaveInteractionRangeTelemetry\x12\x0e\n\x06result\x18\x01 \x01(\t\x12\x0f\n\x07\x66ort_id\x18\x02 \x01(\t\x12\x11\n\tfort_type\x18\x03 \x01(\x05\x12\x18\n\x10\x63lient_timestamp\x18\x04 \x01(\x03\x12\x12\n\npartner_id\x18\x05 \x01(\t\x12\x12\n\ntime_spent\x18\x06 \x01(\x03\x12\x13\n\x0b\x63\x61mpaign_id\x18\x07 \x01(\t\"\'\n\x13LeaveLobbyDataProto\x12\x10\n\x08ob_int32\x18\x01 \x01(\x05\"\xd3\x01\n\x12LeaveLobbyOutProto\x12\x39\n\x06result\x18\x01 \x01(\x0e\x32).POGOProtos.Rpc.LeaveLobbyOutProto.Result\x12)\n\x05lobby\x18\x02 \x01(\x0b\x32\x1a.POGOProtos.Rpc.LobbyProto\"W\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1a\n\x16\x45RROR_RAID_UNAVAILABLE\x10\x02\x12\x19\n\x15\x45RROR_LOBBY_NOT_FOUND\x10\x03\"F\n\x0fLeaveLobbyProto\x12\x11\n\traid_seed\x18\x01 \x01(\x03\x12\x0e\n\x06gym_id\x18\x02 \x01(\t\x12\x10\n\x08lobby_id\x18\x03 \x03(\x05\"}\n\x1bLeaveLobbyResponseDataProto\x12\x39\n\x06result\x18\x01 \x01(\x0e\x32).POGOProtos.Rpc.LeaveLobbyOutProto.Result\x12\x10\n\x08ob_int32\x18\x02 \x01(\x05\x12\x11\n\tob_uint32\x18\x03 \x01(\r\"\xaa\x01\n\x1dLeavePointOfInterestTelemetry\x12\x0e\n\x06result\x18\x01 \x01(\t\x12\x0f\n\x07\x66ort_id\x18\x02 \x01(\t\x12\x11\n\tfort_type\x18\x03 \x01(\x05\x12\x18\n\x10\x63lient_timestamp\x18\x04 \x01(\x03\x12\x12\n\npartner_id\x18\x05 \x01(\t\x12\x12\n\ntime_spent\x18\x06 \x01(\x03\x12\x13\n\x0b\x63\x61mpaign_id\x18\x07 \x01(\t\"q\n\tLegalHold\x12\x18\n\x10legal_hold_value\x18\x01 \x01(\x08\x12\x1d\n\x15starting_timestamp_ms\x18\x02 \x01(\x03\x12\x1b\n\x13\x65nding_timestamp_ms\x18\x03 \x01(\x03\x12\x0e\n\x06reason\x18\x04 \x01(\t\"V\n\x12LevelSettingsProto\x12\x1b\n\x13trainer_cp_modifier\x18\x02 \x01(\x01\x12#\n\x1btrainer_difficulty_modifier\x18\x03 \x01(\x01\"\x9a\x02\n\x16LevelUpRewardsOutProto\x12=\n\x06result\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.LevelUpRewardsOutProto.Result\x12-\n\x05items\x18\x02 \x03(\x0b\x32\x1e.POGOProtos.Rpc.AwardItemProto\x12,\n\x0eitems_unlocked\x18\x04 \x03(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x1b\n\x13\x61vatar_template_ids\x18\x05 \x03(\t\x12\x10\n\x08ob_int32\x18\x06 \x01(\x05\"5\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x13\n\x0f\x41WARDED_ALREADY\x10\x02\"$\n\x13LevelUpRewardsProto\x12\r\n\x05level\x18\x01 \x01(\x05\"\xc3\x01\n\x1bLevelUpRewardsSettingsProto\x12\r\n\x05level\x18\x01 \x01(\x05\x12#\n\x05items\x18\x02 \x03(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x13\n\x0bitems_count\x18\x03 \x03(\x05\x12,\n\x0eitems_unlocked\x18\x04 \x03(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x1b\n\x13\x61vatar_template_ids\x18\x05 \x03(\t\x12\x10\n\x08ob_int32\x18\x06 \x01(\x05\"\xa5\x01\n\x15LeveledUpFriendsProto\x12\x41\n\x0f\x66riend_profiles\x18\x01 \x03(\x0b\x32(.POGOProtos.Rpc.PlayerPublicProfileProto\x12I\n\x17\x66riend_milestone_levels\x18\x02 \x03(\x0b\x32(.POGOProtos.Rpc.FriendshipLevelDataProto\"|\n\x15LightshipServiceEvent\x12\x17\n\x0f\x61pi_method_name\x18\x01 \x01(\t\x12\x12\n\nis_request\x18\x02 \x01(\x08\x12\x10\n\x08response\x18\x03 \x01(\t\x12\x0f\n\x07success\x18\x04 \x01(\x08\x12\x13\n\x0bhttp_status\x18\x05 \x01(\t\"\xd7\x01\n)LimitedEditionPokemonEncounterRewardProto\x12\x1c\n\x12lifetime_max_count\x18\x03 \x01(\x05H\x00\x12\x31\n\'per_competitive_combat_season_max_count\x18\x04 \x01(\x05H\x00\x12<\n\x07pokemon\x18\x01 \x01(\x0b\x32+.POGOProtos.Rpc.PokemonEncounterRewardProto\x12\x12\n\nidentifier\x18\x02 \x01(\tB\x07\n\x05Limit\"\x9c\x03\n\x1dLimitedPurchaseSkuRecordProto\x12O\n\tpurchases\x18\x01 \x03(\x0b\x32<.POGOProtos.Rpc.LimitedPurchaseSkuRecordProto.PurchasesEntry\x1an\n\rPurchaseProto\x12\x0f\n\x07version\x18\x01 \x01(\x05\x12\x15\n\rnum_purchases\x18\x02 \x01(\x05\x12\x18\n\x10last_purchase_ms\x18\x04 \x01(\x03\x12\x1b\n\x13total_num_purchases\x18\x05 \x01(\x05\x1am\n\x0ePurchasesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12J\n\x05value\x18\x02 \x01(\x0b\x32;.POGOProtos.Rpc.LimitedPurchaseSkuRecordProto.PurchaseProto:\x02\x38\x01\"K\n\nChronoUnit\x12\t\n\x05UNSET\x10\x00\x12\n\n\x06MINUTE\x10\x01\x12\x08\n\x04HOUR\x10\x02\x12\x07\n\x03\x44\x41Y\x10\x03\x12\x08\n\x04WEEK\x10\x04\x12\t\n\x05MONTH\x10\x05\"\xc8\x01\n\x1fLimitedPurchaseSkuSettingsProto\x12\x16\n\x0epurchase_limit\x18\x01 \x01(\x05\x12\x0f\n\x07version\x18\x02 \x01(\x05\x12M\n\x0b\x63hrono_unit\x18\x03 \x01(\x0e\x32\x38.POGOProtos.Rpc.LimitedPurchaseSkuRecordProto.ChronoUnit\x12\x15\n\rloot_table_id\x18\x04 \x01(\t\x12\x16\n\x0ereset_interval\x18\x14 \x01(\x05\"7\n\tLineProto\x12*\n\x06vertex\x18\x01 \x03(\x0b\x32\x1a.POGOProtos.Rpc.PointProto\"w\n\x12LinkLoginTelemetry\x12\x0e\n\x06linked\x18\x01 \x01(\x08\x12\x0f\n\x07success\x18\x02 \x01(\t\x12\r\n\x05\x65rror\x18\x03 \x01(\t\x12\x1f\n\x17\x61\x63tive_auth_provider_id\x18\x04 \x01(\t\x12\x10\n\x08provider\x18\x05 \x01(\t\"V\n\x1eLinkToAccountLoginRequestProto\x12\x16\n\x0enew_auth_token\x18\x01 \x01(\x0c\x12\x1c\n\x14new_auth_provider_id\x18\x02 \x01(\t\"\xae\x02\n\x1fLinkToAccountLoginResponseProto\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x31\n\x0clogin_detail\x18\x02 \x03(\x0b\x32\x1b.POGOProtos.Rpc.LoginDetail\x12\x46\n\x06status\x18\x03 \x01(\x0e\x32\x36.POGOProtos.Rpc.LinkToAccountLoginResponseProto.Status\"\x7f\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x11\n\rUNKNOWN_ERROR\x10\x01\x12\x10\n\x0c\x41UTH_FAILURE\x10\x02\x12\x0f\n\x0bLOGIN_TAKEN\x10\x03\x12\x18\n\x14GUEST_LOGIN_DISABLED\x10\x04\x12\x1a\n\x16SUCCESS_ALREADY_LINKED\x10\x05\"u\n\x0fLiquidAttribute\x12\x13\n\tint_value\x18\x01 \x01(\x03H\x00\x12\x16\n\x0c\x64ouble_value\x18\x02 \x01(\x01H\x00\x12\x16\n\x0cstring_value\x18\x03 \x01(\tH\x00\x12\x14\n\nbool_value\x18\x04 \x01(\x08H\x00\x42\x07\n\x05Value\"\x93\x04\n ListAvatarCustomizationsOutProto\x12G\n\x06result\x18\x01 \x01(\x0e\x32\x37.POGOProtos.Rpc.ListAvatarCustomizationsOutProto.Result\x12\x63\n\x15\x61vatar_customizations\x18\x02 \x03(\x0b\x32\x44.POGOProtos.Rpc.ListAvatarCustomizationsOutProto.AvatarCustomization\x1ay\n\x13\x41vatarCustomization\x12\x1a\n\x12\x61vatar_template_id\x18\x01 \x01(\t\x12\x46\n\x06labels\x18\x02 \x03(\x0e\x32\x36.POGOProtos.Rpc.ListAvatarCustomizationsOutProto.Label\"\x96\x01\n\x05Label\x12\x0f\n\x0bUNSET_LABEL\x10\x00\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x01\x12\t\n\x05OWNED\x10\x02\x12\x0c\n\x08\x46\x45\x41TURED\x10\x03\x12\x07\n\x03NEW\x10\x04\x12\x08\n\x04SALE\x10\x05\x12\x0f\n\x0bPURCHASABLE\x10\x06\x12\x0e\n\nUNLOCKABLE\x10\x07\x12\n\n\x06VIEWED\x10\x08\x12\x16\n\x12LOCKED_PURCHASABLE\x10\t\"-\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x0b\n\x07\x46\x41ILURE\x10\x02\"\xdd\x02\n\x1dListAvatarCustomizationsProto\x12\x35\n\x0b\x61vatar_type\x18\x01 \x01(\x0e\x32 .POGOProtos.Rpc.PlayerAvatarType\x12;\n\x04slot\x18\x02 \x03(\x0e\x32-.POGOProtos.Rpc.AvatarCustomizationProto.Slot\x12\x45\n\x07\x66ilters\x18\x03 \x03(\x0e\x32\x34.POGOProtos.Rpc.ListAvatarCustomizationsProto.Filter\x12\r\n\x05start\x18\x04 \x01(\x05\x12\r\n\x05limit\x18\x05 \x01(\x05\"c\n\x06\x46ilter\x12\t\n\x05UNSET\x10\x00\x12\x07\n\x03\x41LL\x10\x01\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x02\x12\t\n\x05OWNED\x10\x03\x12\x0c\n\x08\x46\x45\x41TURED\x10\x04\x12\x0f\n\x0bPURCHASABLE\x10\x05\x12\x0e\n\nUNLOCKABLE\x10\x06\"z\n\x12ListFriendsRequest\x12\x64\n\x07\x66\x65\x61ture\x18\x01 \x01(\x0e\x32S.POGOProtos.Rpc.SocialClientFeatures.CrossGameSocialClientSettingsProto.FeatureType\"\xcf\x08\n\x13ListFriendsResponse\x12:\n\x06result\x18\x01 \x01(\x0e\x32*.POGOProtos.Rpc.ListFriendsResponse.Result\x12N\n\x0e\x66riend_summary\x18\x02 \x03(\x0b\x32\x36.POGOProtos.Rpc.ListFriendsResponse.FriendSummaryProto\x1a\xd5\x03\n\x12\x46riendSummaryProto\x12\x11\n\tplayer_id\x18\x01 \x01(\t\x12\x1d\n\x15is_calling_app_friend\x18\x02 \x01(\x08\x12M\n\x11\x63\x61lling_game_data\x18\x03 \x01(\x0b\x32\x32.POGOProtos.Rpc.GetFriendsListOutProto.FriendProto\x12H\n\x07profile\x18\x04 \x01(\x0b\x32\x37.POGOProtos.Rpc.ListFriendsResponse.ProfileSummaryProto\x12S\n\rplayer_status\x18\x05 \x01(\x0b\x32<.POGOProtos.Rpc.ListFriendsResponse.PlayerStatusSummaryProto\x12H\n\x11invitation_status\x18\x06 \x01(\x0e\x32-.POGOProtos.Rpc.SocialV2Enum.InvitationStatus\x12\x16\n\x0enia_account_id\x18\x07 \x01(\t\x12=\n\x10gar_account_info\x18\x08 \x01(\x0b\x32#.POGOProtos.Rpc.GarAccountInfoProto\x1a\xcb\x02\n\x18PlayerStatusSummaryProto\x12_\n\x06result\x18\x01 \x01(\x0e\x32O.POGOProtos.Rpc.ListFriendsResponse.PlayerStatusSummaryProto.PlayerStatusResult\x12@\n\ronline_status\x18\x03 \x01(\x0e\x32).POGOProtos.Rpc.SocialV2Enum.OnlineStatus\x12\x1b\n\x13last_played_app_key\x18\x04 \x01(\t\"o\n\x12PlayerStatusResult\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x18\n\x14\x45RROR_STATUS_UNKNOWN\x10\x03\x12\x14\n\x10\x45RROR_STALE_DATA\x10\x04\x1a\x35\n\x13ProfileSummaryProto\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x10\n\x08nickname\x18\x02 \x01(\t\"O\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1a\n\x16\x45RROR_FEATURE_DISABLED\x10\x03\"K\n\x15ListGymBadgesOutProto\x12\x32\n\tgym_badge\x18\x01 \x03(\x0b\x32\x1f.POGOProtos.Rpc.AwardedGymBadge\"\x14\n\x12ListGymBadgesProto\"]\n\x17ListLoginActionOutProto\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x31\n\x0clogin_detail\x18\x02 \x03(\x0b\x32\x1b.POGOProtos.Rpc.LoginDetail\"\x16\n\x14ListLoginActionProto\"\x9a\x01\n\x17ListRouteBadgesOutProto\x12\x39\n\x0croute_badges\x18\x01 \x03(\x0b\x32#.POGOProtos.Rpc.RouteBadgeListEntry\x12\x44\n\x19ob_route_badges_info_data\x18\x02 \x03(\x0b\x32!.POGOProtos.Rpc.AwardedRouteBadge\"\x16\n\x14ListRouteBadgesProto\"2\n\tListValue\x12%\n\x06values\x18\x01 \x03(\x0b\x32\x15.POGOProtos.Rpc.Value\"\xca\x01\n\x12LoadingScreenProto\x12\x0b\n\x03url\x18\x01 \x01(\t\x12\"\n\x1a\x64isplay_after_timestamp_ms\x18\x02 \x01(\x03\x12M\n\x0e\x63olor_settings\x18\x03 \x03(\x0b\x32\x35.POGOProtos.Rpc.LoadingScreenProto.ColorSettingsEntry\x1a\x34\n\x12\x43olorSettingsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"+\n\x16LobbyAvailabilityProto\x12\x11\n\tavailable\x18\x01 \x01(\x08\"=\n\x18LobbyClientSettingsProto\x12!\n\x19lobby_refresh_interval_ms\x18\x01 \x01(\x03\"v\n\x11LobbyPokemonProto\x12\n\n\x02id\x18\x01 \x01(\x03\x12\x31\n\npokedex_id\x18\x02 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\n\n\x02\x63p\x18\x03 \x01(\x05\x12\x16\n\x0epercent_health\x18\x04 \x01(\x02\"\xbf\x07\n\x13LobbyPokemonProtoV2\x12-\n\x07pokemon\x18\x01 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x10\n\x08ob_int32\x18\x02 \x01(\x05\x12\x12\n\nob_int32_1\x18\x03 \x01(\x05\x12\x46\n\x17\x61\x62ility_energy_metadata\x18\x04 \x03(\x0b\x32%.POGOProtos.Rpc.AbilityEnergyMetadata\x12G\n\nconditions\x18\x05 \x03(\x0b\x32\x33.POGOProtos.Rpc.LobbyPokemonProtoV2.ConditionsEntry\x12\x32\n\rvs_effect_tag\x18\x06 \x03(\x0e\x32\x1b.POGOProtos.Rpc.VsEffectTag\x1a\xa6\x04\n\x0e\x43onditionsData\x12H\n\x07ob_data\x18\x01 \x03(\x0b\x32\x37.POGOProtos.Rpc.LobbyPokemonProtoV2.ConditionsData.Data\x1a\xc9\x03\n\x04\x44\x61ta\x12\x10\n\x08ob_int64\x18\x01 \x01(\x03\x12\x12\n\nob_int64_1\x18\x02 \x01(\x03\x12@\n\x04type\x18\x03 \x01(\x0e\x32\x32.POGOProtos.Rpc.MoveModifierProto.MoveModifierType\x12\x11\n\tob_string\x18\x04 \x01(\t\x12P\n\x07\x65xpires\x18\x05 \x01(\x0e\x32?.POGOProtos.Rpc.LobbyPokemonProtoV2.ConditionsData.Data.Expires\x12T\n\tcondition\x18\x06 \x03(\x0e\x32\x41.POGOProtos.Rpc.LobbyPokemonProtoV2.ConditionsData.Data.Condition\x12\x12\n\nob_int64_2\x18\x07 \x01(\x03\"@\n\tCondition\x12\x13\n\x0fUNSET_CONDITION\x10\x00\x12\x0f\n\x0b\x43HARGE_MOVE\x10\x01\x12\r\n\tFAST_MOVE\x10\x02\"H\n\x07\x45xpires\x12\x15\n\x11UNSET_EXPIRY_TYPE\x10\x00\x12\x0f\n\x0b\x45XPIRY_TIME\x10\x01\x12\x15\n\x11\x43HARGES_REMAINING\x10\x02\x1a\x65\n\x0f\x43onditionsEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12\x41\n\x05value\x18\x02 \x01(\x0b\x32\x32.POGOProtos.Rpc.LobbyPokemonProtoV2.ConditionsData:\x02\x38\x01\"\xc2\x03\n\nLobbyProto\x12\x10\n\x08lobby_id\x18\x01 \x03(\x05\x12\x37\n\x07players\x18\x02 \x03(\x0b\x32&.POGOProtos.Rpc.BattleParticipantProto\x12\x1a\n\x12player_join_end_ms\x18\x03 \x01(\x03\x12 \n\x18pokemon_selection_end_ms\x18\x04 \x01(\x03\x12\x1c\n\x14raid_battle_start_ms\x18\x05 \x01(\x03\x12\x1a\n\x12raid_battle_end_ms\x18\x06 \x01(\x03\x12\x16\n\x0eraid_battle_id\x18\x08 \x01(\t\x12\x16\n\x0eowner_nickname\x18\t \x01(\t\x12\x0f\n\x07private\x18\n \x01(\x08\x12\x13\n\x0b\x63reation_ms\x18\x0b \x01(\x03\x12\x1c\n\x14\x62\x61ttle_plfe_instance\x18\x0c \x01(\x05\x12P\n\x11weather_condition\x18\r \x01(\x0e\x32\x35.POGOProtos.Rpc.GameplayWeatherProto.WeatherCondition\x12\x1a\n\x12invited_player_ids\x18\x0e \x03(\t\x12\x0f\n\x07ob_bool\x18\x0f \x01(\x08\",\n\x18LobbyVisibilityDataProto\x12\x10\n\x08ob_int32\x18\x01 \x01(\x05\"\x8a\x01\n LobbyVisibilityResponseDataProto\x12\x41\n\x06result\x18\x01 \x01(\x0e\x32\x31.POGOProtos.Rpc.SetLobbyVisibilityOutProto.Result\x12\x10\n\x08ob_int32\x18\x02 \x01(\x05\x12\x11\n\tob_uint32\x18\x03 \x01(\r\"O\n\x18LocationCardDisplayProto\x12\x33\n\rlocation_card\x18\x01 \x01(\x0e\x32\x1c.POGOProtos.Rpc.LocationCard\"3\n LocationCardFeatureSettingsProto\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\"c\n\x19LocationCardSettingsProto\x12\x33\n\rlocation_card\x18\x01 \x01(\x0e\x32\x1c.POGOProtos.Rpc.LocationCard\x12\x11\n\timage_url\x18\x02 \x01(\t\"\xb3\x08\n\x0cLocationData\x12\x38\n\x06\x66ormat\x18\x01 \x01(\x0e\x32#.POGOProtos.Rpc.LocationData.FormatH\x00\x88\x01\x01\x12\x43\n\x0c\x62ounding_box\x18\x02 \x01(\x0b\x32(.POGOProtos.Rpc.LocationData.BoundingBoxH\x01\x88\x01\x01\x12T\n\x15relative_bounding_box\x18\x03 \x01(\x0b\x32\x30.POGOProtos.Rpc.LocationData.RelativeBoundingBoxH\x02\x88\x01\x01\x12:\n\x04mask\x18\x04 \x01(\x0b\x32\'.POGOProtos.Rpc.LocationData.BinaryMaskH\x03\x88\x01\x01\x12I\n\x12relative_keypoints\x18\x05 \x03(\x0b\x32-.POGOProtos.Rpc.LocationData.RelativeKeypoint\x1a\x83\x01\n\x0b\x42oundingBox\x12\x11\n\x04xmin\x18\x01 \x01(\x05H\x00\x88\x01\x01\x12\x11\n\x04ymin\x18\x02 \x01(\x05H\x01\x88\x01\x01\x12\x12\n\x05width\x18\x03 \x01(\x05H\x02\x88\x01\x01\x12\x13\n\x06height\x18\x04 \x01(\x05H\x03\x88\x01\x01\x42\x07\n\x05_xminB\x07\n\x05_yminB\x08\n\x06_widthB\t\n\x07_height\x1a\x8b\x01\n\x13RelativeBoundingBox\x12\x11\n\x04xmin\x18\x01 \x01(\x02H\x00\x88\x01\x01\x12\x11\n\x04ymin\x18\x02 \x01(\x02H\x01\x88\x01\x01\x12\x12\n\x05width\x18\x03 \x01(\x02H\x02\x88\x01\x01\x12\x13\n\x06height\x18\x04 \x01(\x02H\x03\x88\x01\x01\x42\x07\n\x05_xminB\x07\n\x05_yminB\x08\n\x06_widthB\t\n\x07_height\x1a\x97\x01\n\nBinaryMask\x12\x12\n\x05width\x18\x01 \x01(\x05H\x00\x88\x01\x01\x12\x13\n\x06height\x18\x02 \x01(\x05H\x01\x88\x01\x01\x12\x39\n\rrasterization\x18\x03 \x01(\x0b\x32\x1d.POGOProtos.Rpc.RasterizationH\x02\x88\x01\x01\x42\x08\n\x06_widthB\t\n\x07_heightB\x10\n\x0e_rasterization\x1a\x8c\x01\n\x10RelativeKeypoint\x12\x0e\n\x01x\x18\x01 \x01(\x02H\x00\x88\x01\x01\x12\x0e\n\x01y\x18\x02 \x01(\x02H\x01\x88\x01\x01\x12\x1b\n\x0ekeypoint_label\x18\x03 \x01(\tH\x02\x88\x01\x01\x12\x12\n\x05score\x18\x04 \x01(\x02H\x03\x88\x01\x01\x42\x04\n\x02_xB\x04\n\x02_yB\x11\n\x0f_keypoint_labelB\x08\n\x06_score\"K\n\x06\x46ormat\x12\n\n\x06GLOBAL\x10\x00\x12\x10\n\x0c\x42OUNDING_BOX\x10\x01\x12\x19\n\x15RELATIVE_BOUNDING_BOX\x10\x02\x12\x08\n\x04MASK\x10\x03\x42\t\n\x07_formatB\x0f\n\r_bounding_boxB\x18\n\x16_relative_bounding_boxB\x07\n\x05_mask\"<\n\x0fLocationE6Proto\x12\x13\n\x0blatitude_e6\x18\x01 \x01(\x05\x12\x14\n\x0clongitude_e6\x18\x02 \x01(\x05\"\x16\n\x14LocationPingOutProto\"\xf4\x01\n\x11LocationPingProto\x12\x1b\n\x13geofence_identifier\x18\x01 \x01(\t\x12<\n\x06reason\x18\x02 \x01(\x0e\x32,.POGOProtos.Rpc.LocationPingProto.PingReason\"\x83\x01\n\nPingReason\x12\t\n\x05UNSET\x10\x00\x12\x12\n\x0e\x45NTRANCE_EVENT\x10\x01\x12\x0e\n\nEXIT_EVENT\x10\x02\x12\x0f\n\x0b\x44WELL_EVENT\x10\x03\x12\x0f\n\x0bVISIT_EVENT\x10\x04\x12\x12\n\x0e\x46ITNESS_WAKEUP\x10\x05\x12\x10\n\x0cOTHER_WAKEUP\x10\x06\"\xff\x01\n\x0fLogEventDropped\x12\x1c\n\x14\x65vents_dropped_count\x18\x01 \x01(\x03\x12\x36\n\x06reason\x18\x03 \x01(\x0e\x32&.POGOProtos.Rpc.LogEventDropped.Reason\"\x95\x01\n\x06Reason\x12\x12\n\x0eREASON_UNKNOWN\x10\x00\x12\x13\n\x0fMESSAGE_TOO_OLD\x10\x01\x12\x0e\n\nCACHE_FULL\x10\x02\x12\x13\n\x0fPAYLOAD_TOO_BIG\x10\x03\x12\x17\n\x13MAX_RETRIES_REACHED\x10\x04\x12\x12\n\x0eINVALID_PAYLOD\x10\x05\x12\x10\n\x0cSERVER_ERROR\x10\x06\"\xea\x01\n\nLogMessage\x12\x14\n\x0ctimestamp_ms\x18\x01 \x01(\x03\x12\x36\n\tlog_level\x18\x02 \x01(\x0e\x32#.POGOProtos.Rpc.LogMessage.LogLevel\x12\x13\n\x0blog_channel\x18\x03 \x01(\t\x12\x0f\n\x07message\x18\x04 \x01(\t\"h\n\x08LogLevel\x12\t\n\x05UNSET\x10\x00\x12\t\n\x05\x46\x41TAL\x10\x01\x12\t\n\x05\x45RROR\x10\x02\x12\x0b\n\x07WARNING\x10\x03\x12\x08\n\x04INFO\x10\x04\x12\x0b\n\x07VERBOSE\x10\x05\x12\t\n\x05TRACE\x10\x06\x12\x0c\n\x08\x44ISABLED\x10\x07\"\x99\x01\n\rLogReportData\x12<\n\x0ctext_content\x18\x01 \x01(\x0b\x32$.POGOProtos.Rpc.MessageLogReportDataH\x00\x12;\n\rimage_content\x18\x02 \x01(\x0b\x32\".POGOProtos.Rpc.ImageLogReportDataH\x00\x42\r\n\x0b\x43ontentType\"b\n\x10LogSourceMetrics\x12\x12\n\nlog_source\x18\x01 \x01(\t\x12:\n\x11log_event_dropped\x18\x02 \x03(\x0b\x32\x1f.POGOProtos.Rpc.LogEventDropped\"\xd2\x01\n\x14LoginActionTelemetry\x12@\n\x0flogin_action_id\x18\x01 \x01(\x0e\x32\'.POGOProtos.Rpc.LoginActionTelemetryIds\x12\x12\n\nfirst_time\x18\x02 \x01(\x08\x12\x0f\n\x07success\x18\x03 \x01(\x08\x12\x17\n\x0fintent_existing\x18\x04 \x01(\x08\x12\r\n\x05\x65rror\x18\x05 \x01(\t\x12\x13\n\x0b\x61uth_status\x18\x06 \x01(\t\x12\x16\n\x0eselection_time\x18\x07 \x01(\x03\"s\n\x0bLoginDetail\x12;\n\x11identity_provider\x18\x01 \x01(\x0e\x32 .POGOProtos.Rpc.IdentityProvider\x12\r\n\x05\x65mail\x18\x02 \x01(\t\x12\x18\n\x10\x61uth_provider_id\x18\x03 \x01(\t\"%\n\x0eLoginNewPlayer\x12\x13\n\x0bmethod_name\x18\x01 \x01(\t\"2\n\x1bLoginNewPlayerCreateAccount\x12\x13\n\x0bmethod_name\x18\x01 \x01(\t\"+\n\x14LoginReturningPlayer\x12\x13\n\x0bmethod_name\x18\x01 \x01(\t\"1\n\x1aLoginReturningPlayerSignIn\x12\x13\n\x0bmethod_name\x18\x01 \x01(\t\"8\n\x12LoginSettingsProto\x12\"\n\x1a\x65nable_multi_login_linking\x18\x01 \x01(\x08\"#\n\x0cLoginStartup\x12\x13\n\x0bmethod_name\x18\x01 \x01(\t\"7\n\tLoopProto\x12*\n\x06vertex\x18\x01 \x03(\x0b\x32\x1a.POGOProtos.Rpc.PointProto\"\xe1\x03\n\rLootItemProto\x12$\n\x04item\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.ItemH\x00\x12\x12\n\x08stardust\x18\x02 \x01(\x08H\x00\x12\x12\n\x08pokecoin\x18\x03 \x01(\x08H\x00\x12\x36\n\rpokemon_candy\x18\x04 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonIdH\x00\x12\x14\n\nexperience\x18\x06 \x01(\x08H\x00\x12\x33\n\x0bpokemon_egg\x18\x07 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProtoH\x00\x12\x1c\n\x12\x61vatar_template_id\x18\x08 \x01(\tH\x00\x12\x14\n\nsticker_id\x18\t \x01(\tH\x00\x12?\n\x16mega_energy_pokemon_id\x18\n \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonIdH\x00\x12\x31\n\x08xl_candy\x18\x0b \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonIdH\x00\x12@\n\x10\x66ollower_pokemon\x18\x0c \x01(\x0b\x32$.POGOProtos.Rpc.FollowerPokemonProtoH\x00\x12\r\n\x05\x63ount\x18\x05 \x01(\x05\x42\x06\n\x04Type\"=\n\tLootProto\x12\x30\n\tloot_item\x18\x01 \x03(\x0b\x32\x1d.POGOProtos.Rpc.LootItemProto\"G\n\x19LuckyPokemonSettingsProto\x12*\n\"power_up_stardust_discount_percent\x18\x01 \x01(\x02\"\x95\x02\n\x0fManagedPoseData\x12(\n\nidentifier\x18\x01 \x01(\x0b\x32\x14.POGOProtos.Rpc.UUID\x12\x0f\n\x07version\x18\x02 \x01(\r\x12\x16\n\x0e\x63reationTimeMs\x18\x03 \x01(\x04\x12<\n\x11placementAccuracy\x18\x04 \x01(\x0b\x32!.POGOProtos.Rpc.PlacementAccuracy\x12\x39\n\x10nodeAssociations\x18\x05 \x03(\x0b\x32\x1f.POGOProtos.Rpc.NodeAssociation\x12\x36\n\x0egeoAssociation\x18\x06 \x01(\x0b\x32\x1e.POGOProtos.Rpc.GeoAssociation\"\xea\x01\n\x10ManualReportData\x12\x13\n\x0b\x64\x65scription\x18\x01 \x01(\t\x12\x0c\n\x04link\x18\x02 \x01(\t\x12:\n\x06origin\x18\x03 \x01(\x0e\x32*.POGOProtos.Rpc.ReportAttributeData.Origin\x12>\n\x08severity\x18\x04 \x01(\x0e\x32,.POGOProtos.Rpc.ReportAttributeData.Severity\x12\x37\n\x08\x63\x61tegory\x18\x05 \x01(\x0e\x32%.POGOProtos.Rpc.FlagCategory.Category\"\xd1\x01\n\x07MapArea\x12\x13\n\x0b\x64\x65scription\x18\x01 \x01(\t\x12\r\n\x05\x65poch\x18\x02 \x01(\x05\x12\x14\n\x0cmap_provider\x18\x03 \x01(\t\x12\x33\n\rbounding_rect\x18\x04 \x03(\x0b\x32\x1c.POGOProtos.Rpc.BoundingRect\x12\x1a\n\x12\x62locked_label_name\x18\x05 \x03(\t\x12\x1e\n\x16minimum_client_version\x18\x06 \x01(\t\x12\x1b\n\x13tile_encryption_key\x18\x07 \x01(\x0c\"\xb7\x02\n\x15MapBuddySettingsProto\x12\x1e\n\x16\x66or_buddy_group_number\x18\x01 \x01(\x05\x12\x19\n\x11target_offset_min\x18\x02 \x01(\x02\x12\x19\n\x11target_offset_max\x18\x03 \x01(\x02\x12\x16\n\x0eleash_distance\x18\x04 \x01(\x02\x12\x1b\n\x13max_seconds_to_idle\x18\x05 \x01(\x02\x12\x1a\n\x12max_rotation_speed\x18\x06 \x01(\x02\x12\x16\n\x0ewalk_threshold\x18\x07 \x01(\x02\x12\x15\n\rrun_threshold\x18\x08 \x01(\x02\x12\x14\n\x0cshould_glide\x18\t \x01(\x08\x12\x19\n\x11glide_smooth_time\x18\n \x01(\x02\x12\x17\n\x0fglide_max_speed\x18\x0b \x01(\x02\"\xa3\x01\n\x12MapCompositionRoot\x12)\n\x08map_area\x18\x01 \x03(\x0b\x32\x17.POGOProtos.Rpc.MapArea\x12\x31\n\x0cmap_provider\x18\x02 \x03(\x0b\x32\x1b.POGOProtos.Rpc.MapProvider\x12/\n\x0e\x62iome_map_area\x18\x03 \x03(\x0b\x32\x17.POGOProtos.Rpc.MapArea\"\xb3\x08\n\x17MapDisplaySettingsProto\x12\x45\n\nmap_effect\x18\x01 \x01(\x0e\x32\x31.POGOProtos.Rpc.MapDisplaySettingsProto.MapEffect\x12\x19\n\x11research_icon_url\x18\x02 \x01(\t\x12>\n\x03\x62gm\x18\x03 \x01(\x0e\x32\x31.POGOProtos.Rpc.MapDisplaySettingsProto.MusicType\x12\x19\n\x11show_enhanced_sky\x18\x04 \x01(\x08\x12\x17\n\x0f\x65vent_skydome_1\x18\x05 \x01(\t\x12\x17\n\x0f\x65vent_skydome_2\x18\x06 \x01(\t\x12\x1c\n\x14\x66x_map_visual_effect\x18\x07 \x01(\t\x12\x13\n\x0bis_event_fx\x18\x08 \x01(\x08\x12\x1e\n\x16\x65vent_fx_visual_effect\x18\t \x01(\t\x12\x15\n\revent_fx_name\x18\n \x01(\t\"\x8e\x03\n\tMapEffect\x12\x0f\n\x0b\x45\x46\x46\x45\x43T_NONE\x10\x00\x12\x19\n\x15\x45\x46\x46\x45\x43T_CONFETTI_BASIC\x10\x01\x12\x18\n\x14\x45\x46\x46\x45\x43T_CONFETTI_FIRE\x10\x02\x12\x19\n\x15\x45\x46\x46\x45\x43T_CONFETTI_WATER\x10\x03\x12\x19\n\x15\x45\x46\x46\x45\x43T_CONFETTI_GRASS\x10\x04\x12\x1f\n\x1b\x45\x46\x46\x45\x43T_CONFETTI_RAID_BATTLE\x10\x05\x12\x1e\n\x1a\x45\x46\x46\x45\x43T_CONFETTI_FRIENDSHIP\x10\x06\x12\x1a\n\x16\x45\x46\x46\x45\x43T_CONFETTI_ROCKET\x10\x07\x12\x1a\n\x16\x45\x46\x46\x45\x43T_FIREWORKS_PLAIN\x10\x08\x12\x1a\n\x16\x45\x46\x46\x45\x43T_CONFETTI_FLOWER\x10\t\x12\x1a\n\x16\x45\x46\x46\x45\x43T_CONFETTI_PLAINS\x10\n\x12\x18\n\x14\x45\x46\x46\x45\x43T_CONFETTI_CITY\x10\x0b\x12\x1a\n\x16\x45\x46\x46\x45\x43T_CONFETTI_TUNDRA\x10\x0c\x12\x1e\n\x1a\x45\x46\x46\x45\x43T_CONFETTI_RAINFOREST\x10\r\"\xad\x02\n\tMusicType\x12\r\n\tBGM_UNSET\x10\x00\x12\r\n\tBGM_EVENT\x10\x65\x12\x12\n\rBGM_HALLOWEEN\x10\xc8\x01\x12\x13\n\x0e\x42GM_GO_TOUR_00\x10\xc9\x01\x12\x13\n\x0e\x42GM_GO_TOUR_01\x10\xca\x01\x12\x13\n\x0e\x42GM_GO_TOUR_02\x10\xcb\x01\x12\x13\n\x0e\x42GM_GO_TOUR_03\x10\xcc\x01\x12\x13\n\x0e\x42GM_GO_TOUR_04\x10\xcd\x01\x12\x13\n\x0e\x42GM_GO_TOUR_05\x10\xce\x01\x12\x13\n\x0e\x42GM_GO_TOUR_06\x10\xcf\x01\x12\x13\n\x0e\x42GM_GO_TOUR_07\x10\xd0\x01\x12\x13\n\x0e\x42GM_GO_TOUR_08\x10\xd1\x01\x12\x13\n\x0e\x42GM_GO_TOUR_09\x10\xd2\x01\x12\x1c\n\x17\x42GM_TEAM_ROCKET_DEFAULT\x10\xac\x02\"\xc5\x01\n\x12MapEventsTelemetry\x12\x41\n\x12map_event_click_id\x18\x01 \x01(\x0e\x32%.POGOProtos.Rpc.MapEventsTelemetryIds\x12\x0f\n\x07\x66ort_id\x18\x02 \x01(\t\x12\x1b\n\x13guard_pokemon_level\x18\x03 \x03(\x05\x12\"\n\x04team\x18\x04 \x01(\x0e\x32\x14.POGOProtos.Rpc.Team\x12\x1a\n\x12is_player_in_range\x18\x05 \x01(\x08\"\x80\x01\n\x0cMapInfoProto\x12-\n\x06\x63\x65nter\x18\x01 \x01(\x0b\x32\x1d.POGOProtos.Rpc.MapPointProto\x12\x15\n\rlatitude_span\x18\x02 \x01(\x05\x12\x16\n\x0elongitude_span\x18\x03 \x01(\x05\x12\x12\n\nzoom_level\x18\x04 \x01(\x05\"\x95\x01\n\"MapObjectsInteractionRangeSettings\x12 \n\x18interaction_range_meters\x18\x01 \x01(\x01\x12$\n\x1c\x66\x61r_interaction_range_meters\x18\x02 \x01(\x01\x12\'\n\x1fremote_interaction_range_meters\x18\x03 \x01(\x01\":\n\rMapPointProto\x12\x13\n\x0blatitude_e6\x18\x01 \x01(\x05\x12\x14\n\x0clongitude_e6\x18\x02 \x01(\x05\"\xd6\x01\n\x0fMapPokemonProto\x12\x15\n\rspawnpoint_id\x18\x01 \x01(\t\x12\x14\n\x0c\x65ncounter_id\x18\x02 \x01(\x06\x12\x17\n\x0fpokedex_type_id\x18\x03 \x01(\x05\x12\x1a\n\x12\x65xpiration_time_ms\x18\x04 \x01(\x03\x12\x10\n\x08latitude\x18\x05 \x01(\x01\x12\x11\n\tlongitude\x18\x06 \x01(\x01\x12<\n\x0fpokemon_display\x18\x07 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\"\xf1\x01\n\x0bMapProvider\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x10\n\x08\x62\x61se_url\x18\x02 \x01(\t\x12\x14\n\x0cquery_format\x18\x03 \x01(\t\x12\x35\n\x08map_type\x18\x06 \x01(\x0e\x32#.POGOProtos.Rpc.MapProvider.MapType\x12\x16\n\x0emin_tile_level\x18\x08 \x01(\x05\x12\x16\n\x0emax_tile_level\x18\t \x01(\x05\"E\n\x07MapType\x12\t\n\x05UNSET\x10\x00\x12\t\n\x05\x42LANK\x10\x03\x12\x12\n\x0eNIANTIC_BUNDLE\x10\x05\x12\x10\n\x0c\x42IOME_RASTER\x10\x06\"S\n\x14MapQueryRequestProto\x12\x19\n\x11query_s2_cell_ids\x18\x01 \x03(\x04\x12 \n\x18query_s2_cell_timestamps\x18\x02 \x03(\x04\"\x91\x01\n\x15MapQueryResponseProto\x12+\n\x08s2_cells\x18\x01 \x03(\x0b\x32\x19.POGOProtos.Rpc.MapS2Cell\x12\x31\n\x08\x65ntities\x18\x02 \x03(\x0b\x32\x1f.POGOProtos.Rpc.MapS2CellEntity\x12\x18\n\x10\x64\x65leted_entities\x18\x03 \x03(\t\"\xc1\x02\n\x1aMapRighthandIconsTelemetry\x12\\\n\x1dmap_righthand_icons_event_ids\x18\x01 \x01(\x0e\x32\x35.POGOProtos.Rpc.MapRighthandIconsTelemetry.IconEvents\x12\x1c\n\x14number_icons_in_grid\x18\x02 \x01(\x05\"\xa6\x01\n\nIconEvents\x12&\n\"UNDEFINED_MAP_RIGHTHAND_ICON_EVENT\x10\x00\x12\'\n#ICON_GRID_EXPANSION_BUTTON_APPEARED\x10\x01\x12&\n\"ICON_GRID_NUMBER_COLUMNS_INCREASED\x10\x02\x12\x1f\n\x1bICON_GRID_EXPANDED_BY_CLICK\x10\x03\"\x8a\x01\n\tMapS2Cell\x12\x12\n\ns2_cell_id\x18\x01 \x01(\x04\x12\x1e\n\x16s2_cell_base_timestamp\x18\x02 \x01(\x04\x12\x19\n\x11s2_cell_timestamp\x18\x03 \x01(\x04\x12\x12\n\nentity_key\x18\x04 \x03(\t\x12\x1a\n\x12\x64\x65leted_entity_key\x18\x05 \x03(\t\"\xee\x01\n\x0fMapS2CellEntity\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x11\n\ttimestamp\x18\x02 \x01(\x04\x12\x0f\n\x07payload\x18\x03 \x01(\x0c\x12\x38\n\x06points\x18\x04 \x03(\x0b\x32(.POGOProtos.Rpc.MapS2CellEntity.Location\x12-\n\tnew_shape\x18\x05 \x01(\x0b\x32\x1a.POGOProtos.Rpc.ShapeProto\x1a\x41\n\x08Location\x12\x10\n\x08latitude\x18\x01 \x01(\x01\x12\x11\n\tlongitude\x18\x02 \x01(\x01\x12\x10\n\x08\x61ltitude\x18\x03 \x01(\x01\"\xcb\x03\n\x10MapSettingsProto\x12\x1d\n\x15pokemon_visible_range\x18\x01 \x01(\x01\x12\x1d\n\x15poke_nav_range_meters\x18\x02 \x01(\x01\x12\x1e\n\x16\x65ncounter_range_meters\x18\x03 \x01(\x01\x12+\n#get_map_objects_min_refresh_seconds\x18\x04 \x01(\x02\x12+\n#get_map_objects_max_refresh_seconds\x18\x05 \x01(\x02\x12+\n#get_map_objects_min_distance_meters\x18\x06 \x01(\x02\x12\x1b\n\x13google_maps_api_key\x18\x07 \x01(\t\x12!\n\x19min_nearby_hide_sightings\x18\x08 \x01(\x05\x12\x1e\n\x16\x65nable_special_weather\x18\t \x01(\x08\x12#\n\x1bspecial_weather_probability\x18\n \x01(\x02\x12\x1d\n\x15google_maps_client_id\x18\x0b \x01(\t\x12\x1b\n\x13\x65nable_encounter_v2\x18\x0c \x01(\x08\x12\x11\n\tob_double\x18\r \x01(\x01\"T\n\x07MapTile\x12\x0c\n\x04zoom\x18\x01 \x01(\x05\x12\t\n\x01x\x18\x02 \x01(\x05\x12\t\n\x01y\x18\x03 \x01(\x05\x12%\n\x06layers\x18\x04 \x03(\x0b\x32\x15.POGOProtos.Rpc.Layer\"\xcf\x03\n\x14MapTile3RequestProto\"\xb6\x03\n\nTileFormat\x12\r\n\tCOMPACT_0\x10\x00\x12\r\n\tCOMPACT_3\x10\x01\x12\x07\n\x03PNG\x10\x02\x12\x08\n\x04JPEG\x10\x03\x12\x07\n\x03GIF\x10\x04\x12\n\n\x06\x43JPG_0\x10\x05\x12\x08\n\x04\x42VG0\x10\x06\x12\x14\n\x10TRAFFIC_VECTOR_2\x10\x07\x12\x1e\n\x1aVECTOR_ATLAS_DRIVEABOUT_V1\x10\x08\x12\x14\n\x10TRAFFIC_VECTOR_3\x10\t\x12 \n\x1cVECTOR_ATLAS_ENCRYPTED_PROTO\x10\n\x12\x0e\n\nLAYER_DATA\x10\x0b\x12 \n\x1cONLY_RASTER_TILES_AND_LABELS\x10\x0c\x12\x1a\n\x16TILE_IN_LOCAL_LANGUAGE\x10\r\x12\x14\n\x10ROAD_GRAPH_PROTO\x10\x0e\x12\x16\n\x12INCLUDE_COPYRIGHTS\x10\x0f\x12\x16\n\x12\x46\x45TCH_TYPE_MIN_BIT\x10\x10\x12\x16\n\x12\x46\x45TCH_TYPE_MAX_BIT\x10\x13\x12\x1e\n\x1aVECTOR_ATLAS_DRIVEABOUT_V2\x10\x14\x12\x1e\n\x1aVECTOR_ATLAS_DRIVEABOUT_V3\x10\x15\"\xaa\x01\n\rMapTileBundle\x12\x16\n\x0e\x66ormat_version\x18\x01 \x01(\x05\x12\x11\n\ttile_zoom\x18\x02 \x01(\x05\x12\x13\n\x0b\x62undle_zoom\x18\x03 \x01(\x05\x12\x10\n\x08\x62undle_x\x18\x04 \x01(\x05\x12\x10\n\x08\x62undle_y\x18\x05 \x01(\x05\x12\r\n\x05\x65poch\x18\x06 \x01(\x05\x12&\n\x05tiles\x18\x07 \x03(\x0b\x32\x17.POGOProtos.Rpc.MapTile\"\xa8\x01\n\x10MapTileDataProto\x12.\n\x08map_tile\x18\x01 \x01(\x0b\x32\x1c.POGOProtos.Rpc.MapTileProto\x12\x35\n\ttile_data\x18\x02 \x01(\x0b\x32\".POGOProtos.Rpc.MapCompositionRoot\x12-\n\nlabel_data\x18\x03 \x01(\x0b\x32\x19.POGOProtos.Rpc.LabelTile\"\xce\x05\n\x0cMapTileProto\x12<\n\ttile_type\x18\x01 \x01(\x0e\x32).POGOProtos.Rpc.MapTileProto.TileTypeEnum\x12\x14\n\x0ctile_index_x\x18\x02 \x01(\x05\x12\x14\n\x0ctile_index_y\x18\x03 \x01(\x05\x12\x12\n\nzoom_level\x18\x04 \x01(\x05\x12<\n\ttext_size\x18\x05 \x01(\x0e\x32).POGOProtos.Rpc.MapTileProto.TextSizeEnum\x12\x17\n\x0findoor_level_id\x18\x06 \x01(\t\x12\x14\n\x0ctile_variant\x18\x07 \x01(\r\x12\x15\n\rpertile_epoch\x18\x08 \x01(\x05\"J\n\x0cTextSizeEnum\x12\x18\n\x14TEXT_SIZE_ENUM_UNSET\x10\x00\x12\t\n\x05SMALL\x10\x01\x12\n\n\x06MEDIUM\x10\x02\x12\t\n\x05LARGE\x10\x03\"\xa7\x02\n\x0cTileTypeEnum\x12\x18\n\x14TILE_TYPE_ENUM_UNSET\x10\x00\x12\r\n\tMAP_ATLAS\x10\x02\x12\r\n\tSATELLITE\x10\x03\x12\x0b\n\x07TRAFFIC\x10\x04\x12\r\n\tGIF_ATLAS\x10\x05\x12\n\n\x06HYBRID\x10\x06\x12\x0b\n\x07TERRAIN\x10\x07\x12\x13\n\x0f\x43LICKABLE_LAYER\x10\x08\x12\x0f\n\x0bSTREET_VIEW\x10\t\x12\x10\n\x0cVECTOR_ATLAS\x10\n\x12\x0e\n\nROAD_GRAPH\x10\x0b\x12\x15\n\x11TERRAIN_NO_LABELS\x10\x0c\x12\x12\n\x0eVECTOR_TRANSIT\x10\r\x12\n\n\x06INDOOR\x10\x0e\x12\x0f\n\x0bLABELS_ONLY\x10\x0f\x12\x1a\n\x16PERSONALIZED_SMARTMAPS\x10\x10\"F\n\x13TileTypeVariantEnum\x12 \n\x1cTILE_TYPE_VARIANT_ENUM_UNSET\x10\x00\x12\r\n\tBICYCLING\x10\x07\"\xf8\x06\n\x14MapTileRequestHeader\x12\x11\n\ttile_size\x18\x01 \x01(\r\x12\x44\n\x0btile_format\x18\x02 \x03(\x0e\x32/.POGOProtos.Rpc.MapTileRequestHeader.TileFormat\x12\x44\n\x0btile_option\x18\x03 \x03(\x0e\x32/.POGOProtos.Rpc.MapTileRequestHeader.TileOption\x12@\n\ttext_size\x18\x04 \x01(\x0e\x32-.POGOProtos.Rpc.MapTileRequestHeader.TextSize\x12\x42\n\nfetch_type\x18\x05 \x01(\x0e\x32..POGOProtos.Rpc.MapTileRequestHeader.FetchType\"n\n\tFetchType\x12\x14\n\x10\x46\x45TCH_TYPE_UNSET\x10\x00\x12\n\n\x06NORMAL\x10\x01\x12\x18\n\x14PREFETCH_OFFLINE_MAP\x10\x04\x12\x12\n\x0ePREFETCH_ROUTE\x10\x06\x12\x11\n\rPREFETCH_AREA\x10\x0c\"9\n\x08TextSize\x12\x0b\n\x07\x44\x45SKTOP\x10\x00\x12\t\n\x05SMALL\x10\x01\x12\n\n\x06MEDIUM\x10\x02\x12\t\n\x05LARGE\x10\x03\"\xf4\x01\n\nTileFormat\x12\r\n\tCOMPACT_0\x10\x00\x12\r\n\tCOMPACT_3\x10\x01\x12\x07\n\x03PNG\x10\x02\x12\x08\n\x04JPEG\x10\x03\x12\x07\n\x03GIF\x10\x04\x12\n\n\x06\x43JPG_0\x10\x05\x12\x14\n\x10TRAFFIC_VECTOR_2\x10\x06\x12\x1e\n\x1aVECTOR_ATLAS_DRIVEABOUT_V1\x10\x07\x12\x14\n\x10TRAFFIC_VECTOR_3\x10\x08\x12\x14\n\x10ROAD_GRAPH_PROTO\x10\t\x12\x1e\n\x1aVECTOR_ATLAS_DRIVEABOUT_V2\x10\n\x12\x1e\n\x1aVECTOR_ATLAS_DRIVEABOUT_V3\x10\x0b\"\x98\x01\n\nTileOption\x12\x16\n\x12INCLUDE_COPYRIGHTS\x10\x00\x12\x1b\n\x17INCLUDE_CLICKABLE_AREAS\x10\x01\x12\x1f\n\x1bTILE_IN_LOCAL_LANGUAGE_ONLY\x10\x02\x12 \n\x1cONLY_RASTER_TILES_AND_LABELS\x10\x03\x12\x12\n\x0e\x43HECK_PER_TILE\x10\x04\"{\n\x13MapTileRequestProto\x12\x34\n\x06header\x18\x01 \x01(\x0b\x32$.POGOProtos.Rpc.MapTileRequestHeader\x12.\n\x08map_tile\x18\t \x03(\x0b\x32\x1c.POGOProtos.Rpc.MapTileProto\"\xee\x01\n\x15MapTileResponseHeader\x12\x14\n\x0ctile_edition\x18\x01 \x01(\r\x12I\n\rresponse_code\x18\x02 \x01(\x0e\x32\x32.POGOProtos.Rpc.MapTileResponseHeader.ResponseCode\"t\n\x0cResponseCode\x12\x0b\n\x07TILE_OK\x10\x00\x12\x19\n\x15TILE_SIZE_UNAVAILABLE\x10\x01\x12)\n%TILE_FORMAT_UNAVAILABLE_FOR_TILE_SPEC\x10\x02\x12\x11\n\rGENERAL_ERROR\x10\x64\"\x81\x01\n\x14MapTileResponseProto\x12\x35\n\x06header\x18\x01 \x01(\x0b\x32%.POGOProtos.Rpc.MapTileResponseHeader\x12\x32\n\x08map_tile\x18\t \x03(\x0b\x32 .POGOProtos.Rpc.MapTileDataProto\"w\n\x11MapTilesProcessed\x12\x11\n\tnum_tiles\x18\x01 \x01(\x05\x12\x15\n\rqueue_time_ms\x18\x02 \x01(\x03\x12\x15\n\rbuild_time_ms\x18\x03 \x01(\x03\x12!\n\x19main_thread_build_time_ms\x18\x04 \x01(\x03\"\xb7\x01\n\x1cMapsClientTelemetryOmniProto\x12;\n\x10\x61ssertion_failed\x18\x01 \x01(\x0b\x32\x1f.POGOProtos.Rpc.AssertionFailedH\x00\x12\x31\n\x0blog_message\x18\x02 \x01(\x0b\x32\x1a.POGOProtos.Rpc.LogMessageH\x00\x12\x15\n\x0ctimestamp_ms\x18\xe9\x07 \x01(\x03\x42\x10\n\x0eTelemetryEvent\"\xd1\x03\n\x1eMapsTelemetryCommonFilterProto\x12\x1e\n\x16\x61pplication_identifier\x18\x01 \x01(\t\x12\x1d\n\x15operating_system_name\x18\x02 \x01(\t\x12\x14\n\x0c\x64\x65vice_model\x18\x03 \x01(\t\x12\x1b\n\x13locale_country_code\x18\x04 \x01(\t\x12\x1c\n\x14locale_language_code\x18\x05 \x01(\t\x12\x15\n\rquality_level\x18\x06 \x01(\t\x12!\n\x19network_connectivity_type\x18\x07 \x01(\t\x12\x14\n\x0cgame_context\x18\x08 \x01(\t\x12\x10\n\x08timezone\x18\t \x01(\t\x12\x16\n\x0e\x63lient_version\x18\n \x01(\t\x12\x13\n\x0bsdk_version\x18\x0b \x01(\t\x12\x15\n\runity_version\x18\x0c \x01(\t\x12\x1e\n\x16graphics_device_vendor\x18\r \x01(\t\x12\x1c\n\x14graphics_device_name\x18\x0e \x01(\t\x12\x1c\n\x14graphics_device_type\x18\x0f \x01(\t\x12\x1d\n\x15graphics_shader_level\x18\x10 \x01(\t\"\xba\x01\n\x1dMarkMilestoneAsViewedOutProto\x12\x44\n\x06status\x18\x01 \x01(\x0e\x32\x34.POGOProtos.Rpc.MarkMilestoneAsViewedOutProto.Status\"S\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x12\n\x0e\x45RROR_DISABLED\x10\x02\x12\x1d\n\x19\x45RROR_MILESTONE_NOT_FOUND\x10\x03\"\xa8\x02\n\x1aMarkMilestoneAsViewedProto\x12\x64\n\x1breferrer_milestones_to_mark\x18\x01 \x03(\x0b\x32?.POGOProtos.Rpc.MarkMilestoneAsViewedProto.MilestoneLookupProto\x12\x63\n\x1areferee_milestones_to_mark\x18\x02 \x03(\x0b\x32?.POGOProtos.Rpc.MarkMilestoneAsViewedProto.MilestoneLookupProto\x1a?\n\x14MilestoneLookupProto\x12\x11\n\tplayer_id\x18\x01 \x01(\t\x12\x14\n\x0cmilestone_id\x18\x02 \x01(\t\"\x96\x01\n\x1bMarkNewsfeedReadOutResponse\x12\x42\n\x06status\x18\x01 \x01(\x0e\x32\x32.POGOProtos.Rpc.MarkNewsfeedReadOutResponse.Status\"3\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\"V\n\x17MarkNewsfeedReadRequest\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\t\x12\x11\n\tplayer_id\x18\x02 \x01(\t\x12\x18\n\x10newsfeed_post_id\x18\x03 \x03(\t\"\xeb\x01\n\x18MarkNewsfeedReadResponse\x12?\n\x06result\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.MarkNewsfeedReadResponse.Result\"\x8d\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x12\n\x0eINTERNAL_ERROR\x10\x02\x12\x17\n\x13\x43HANNEL_NOT_DEFINED\x10\x03\x12\x17\n\x13\x45MPTY_NEWSFEED_LIST\x10\x04\x12\x13\n\x0f\x45MPTY_PLAYER_ID\x10\x05\x12\x10\n\x0c\x45MPTY_APP_ID\x10\x06\"\x96\x01\n\x1bMarkReadNewsArticleOutProto\x12\x42\n\x06result\x18\x01 \x01(\x0e\x32\x32.POGOProtos.Rpc.MarkReadNewsArticleOutProto.Result\"3\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rNO_NEWS_FOUND\x10\x02\",\n\x18MarkReadNewsArticleProto\x12\x10\n\x08news_ids\x18\x01 \x03(\t\"b\n\x1cMarkTutorialCompleteOutProto\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x31\n\x06player\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.ClientPlayerProto\"\x9a\x01\n\x19MarkTutorialCompleteProto\x12=\n\x11tutorial_complete\x18\x01 \x03(\x0e\x32\".POGOProtos.Rpc.TutorialCompletion\x12\x1d\n\x15send_marketing_emails\x18\x02 \x01(\x08\x12\x1f\n\x17send_push_notifications\x18\x03 \x01(\x08\"\xb0\x01\n\x1fMarketingTelemetryNewsfeedEvent\x12U\n\nevent_type\x18\x01 \x01(\x0e\x32\x41.POGOProtos.Rpc.MarketingTelemetryNewsfeedEvent.NewsfeedEventType\"6\n\x11NewsfeedEventType\x12\t\n\x05UNSET\x10\x00\x12\x0c\n\x08RECEIVED\x10\x01\x12\x08\n\x04READ\x10\x02\"\xfd\x01\n\'MarketingTelemetryPushNotificationEvent\x12\x65\n\nevent_type\x18\x01 \x01(\x0e\x32Q.POGOProtos.Rpc.MarketingTelemetryPushNotificationEvent.PushNotificationEventType\"k\n\x19PushNotificationEventType\x12\t\n\x05UNSET\x10\x00\x12\r\n\tPROCESSED\x10\x01\x12\x0c\n\x08RECEIVED\x10\x02\x12\n\n\x06OPENED\x10\x03\x12\r\n\tDISMISSED\x10\x04\x12\x0b\n\x07\x42OUNCED\x10\x05\":\n\x0bMaskedColor\x12\x12\n\ncolor_argb\x18\x01 \x01(\r\x12\x17\n\x0f\x63olor_mask_argb\x18\x02 \x01(\r\"\x8c\x01\n\x1aMegaEvoGlobalSettingsProto\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12%\n\x1d\x65nable_friends_list_mega_info\x18\x02 \x01(\x08\x12\x1a\n\x12ob_mega_evo_bool_1\x18\x03 \x01(\x08\x12\x1a\n\x12ob_mega_evo_bool_2\x18\x04 \x01(\x08\"\xa4\x01\n\x10MegaEvoInfoProto\x12\x31\n\npokedex_id\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12=\n\x0btemp_evo_id\x18\x02 \x01(\x0e\x32(.POGOProtos.Rpc.HoloTemporaryEvolutionId\x12\x1e\n\x16\x65vo_expiration_time_ms\x18\x03 \x01(\x03\"\x8b\x03\n\x14MegaEvoSettingsProto\x12\x1b\n\x13\x65volution_length_ms\x18\x01 \x01(\x03\x12-\n%attack_boost_from_mega_different_type\x18\x02 \x01(\x02\x12(\n attack_boost_from_mega_same_type\x18\x03 \x01(\x02\x12\x1c\n\x14max_candy_hoard_size\x18\x04 \x01(\x05\x12.\n&enable_buddy_walking_mega_energy_award\x18\x05 \x01(\x08\x12%\n\x1d\x61\x63tive_mega_bonus_catch_candy\x18\x06 \x01(\x05\x12\x1a\n\x12ob_mega_evo_bool_1\x18\x07 \x01(\x08\x12\x1a\n\x12ob_mega_evo_bool_2\x18\x08 \x01(\x08\x12\x17\n\x0fmax_mega_levels\x18\t \x01(\x05\x12\x1b\n\x13ob_mega_evo_int32_2\x18\n \x01(\x05\x12\x1a\n\x12mega_level_enabled\x18\x0b \x01(\x08\"\xe9\x03\n\x19MegaEvolvePokemonOutProto\x12@\n\x06result\x18\x01 \x01(\x0e\x32\x30.POGOProtos.Rpc.MegaEvolvePokemonOutProto.Result\x12\x35\n\x0f\x65volved_pokemon\x18\x02 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x13\n\x0b\x65xp_awarded\x18\x03 \x01(\x05\x12L\n\x15ob_mega_evole_pokemon\x18\x04 \x01(\x0b\x32-.POGOProtos.Rpc.ObMegaEvolvePokemonProtoField\"\xef\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1a\n\x16\x46\x41ILED_POKEMON_MISSING\x10\x02\x12!\n\x1d\x46\x41ILED_INSUFFICIENT_RESOURCES\x10\x03\x12 \n\x1c\x46\x41ILED_POKEMON_CANNOT_EVOLVE\x10\x04\x12\x1e\n\x1a\x46\x41ILED_POKEMON_IS_DEPLOYED\x10\x05\x12#\n\x1f\x46\x41ILED_INVALID_ITEM_REQUIREMENT\x10\x06\x12\'\n#FAILED_POKEMON_ALREADY_MEGA_EVOLVED\x10\x07\"\xcd\x01\n\x16MegaEvolvePokemonProto\x12\x12\n\npokemon_id\x18\x01 \x01(\x06\x12=\n\x0btemp_evo_id\x18\x02 \x01(\x0e\x32(.POGOProtos.Rpc.HoloTemporaryEvolutionId\x12\x1d\n\x15ob_mega_evole_pokemon\x18\x03 \x01(\x08\x12\x41\n\x07ob_mode\x18\x04 \x01(\x0e\x32\x30.POGOProtos.Rpc.ObMegaEvolvePokemon1Proto.ObMode\"Q\n\x1dMegaEvolvePokemonSpeciesProto\x12\x14\n\x0c\x65nergy_count\x18\x01 \x01(\x05\x12\x1a\n\x12pokemon_species_id\x18\x02 \x01(\x05\"~\n\x1eMegaLevelCooldownSettingsProto\x12\x13\n\x0b\x64uration_ms\x18\x01 \x01(\x03\x12\x1f\n\x17max_mega_candy_required\x18\x02 \x01(\x05\x12\x12\n\nob_int32_2\x18\x03 \x01(\x05\x12\x12\n\nob_int32_3\x18\x04 \x01(\x05\"\xfe\x01\n\x13MegaLevelPerksProto\x12\x37\n/mega_perk_attack_boost_from_mega_different_type\x18\x01 \x01(\x02\x12\x32\n*mega_perk_attack_boost_from_mega_same_type\x18\x02 \x01(\x02\x12/\n\'mega_perk_active_mega_bonus_catch_candy\x18\x03 \x01(\x05\x12 \n\x18mega_perk_xp_catch_bonus\x18\x04 \x01(\x05\x12\'\n\x1fmega_perk_xl_candy_bonus_chance\x18\x05 \x01(\x02\"\xc1\x02\n\x16MegaLevelSettingsProto\x12\r\n\x05level\x18\x01 \x01(\x05\x12\x31\n\npokemon_id\x18\x02 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12P\n\x1amega_level_unlock_settings\x18\x03 \x01(\x0b\x32,.POGOProtos.Rpc.MegaLevelUnlockSettingsProto\x12T\n\x1cmega_level_cooldown_settings\x18\x04 \x01(\x0b\x32..POGOProtos.Rpc.MegaLevelCooldownSettingsProto\x12=\n\x10mega_level_perks\x18\x05 \x01(\x0b\x32#.POGOProtos.Rpc.MegaLevelPerksProto\"r\n\x1cMegaLevelUnlockSettingsProto\x12*\n\"mega_evolutions_required_to_unlock\x18\x01 \x01(\x05\x12\x12\n\nob_int32_2\x18\x02 \x01(\x05\x12\x12\n\nob_int32_3\x18\x03 \x01(\x05\"\xec\x01\n\x16MementoAttributesProto\x12@\n\x10postcard_display\x18\x05 \x01(\x0b\x32$.POGOProtos.Rpc.PostcardDisplayProtoH\x00\x12\x31\n\x0cmemento_type\x18\x01 \x01(\x0e\x32\x1b.POGOProtos.Rpc.MementoType\x12\x10\n\x08latitude\x18\x02 \x01(\x01\x12\x11\n\tlongitude\x18\x03 \x01(\x01\x12\x1a\n\x12\x61\x64\x64\x65\x64_timestamp_ms\x18\x04 \x01(\x03\x12\x14\n\x0cmemento_hash\x18\x06 \x01(\tB\x06\n\x04Type\"\xa3\x01\n\x0bMessageFlag\x12\x0e\n\x04text\x18\x03 \x01(\tH\x00\x12\x12\n\x08image_id\x18\x06 \x01(\tH\x00\x12\x13\n\x0b\x63hannel_url\x18\x01 \x01(\t\x12\x12\n\nmessage_id\x18\x02 \x01(\x03\x12<\n\rflag_category\x18\x04 \x01(\x0e\x32%.POGOProtos.Rpc.FlagCategory.CategoryB\t\n\x07\x43ontent\"T\n\x0cMessageFlags\x12)\n\x04\x66lag\x18\x01 \x01(\x0b\x32\x1b.POGOProtos.Rpc.MessageFlag\x12\x19\n\x11\x66lagger_player_id\x18\x02 \x01(\t\"w\n\x14MessageLogReportData\x12\x0f\n\x07message\x18\x01 \x01(\t\x12\x15\n\rlanguage_code\x18\x02 \x01(\t\x12\x37\n\x08\x63\x61tegory\x18\x03 \x03(\x0e\x32%.POGOProtos.Rpc.FlagCategory.Category\"\xc5\x01\n\x0eMessageOptions\x12\x1f\n\x17message_set_wire_format\x18\x01 \x01(\x08\x12\'\n\x1fno_standard_descriptor_accessor\x18\x02 \x01(\x08\x12\x12\n\ndeprecated\x18\x03 \x01(\x08\x12\x11\n\tmap_entry\x18\x07 \x01(\x08\x12\x42\n\x14uninterpreted_option\x18\xe7\x07 \x03(\x0b\x32#.POGOProtos.Rpc.UninterpretedOption\"\x86\x01\n\x1aMessageProfanityReportData\x12\x18\n\x10reported_message\x18\x01 \x01(\t\x12\x15\n\rlanguage_code\x18\x02 \x01(\t\x12\x37\n\x08\x63\x61tegory\x18\x03 \x03(\x0e\x32%.POGOProtos.Rpc.FlagCategory.Category\"\xa9\x05\n\x14MessagingClientEvent\x12\x16\n\x0eproject_number\x18\x01 \x01(\x03\x12\x12\n\nmessage_id\x18\x02 \x01(\t\x12\x13\n\x0binstance_id\x18\x03 \x01(\t\x12\x46\n\x0cmessage_type\x18\x04 \x01(\x0e\x32\x30.POGOProtos.Rpc.MessagingClientEvent.MessageType\x12\x46\n\x0csdk_platform\x18\x05 \x01(\x0e\x32\x30.POGOProtos.Rpc.MessagingClientEvent.SDKPlatform\x12\x14\n\x0cpackage_name\x18\x06 \x01(\t\x12\x14\n\x0c\x63ollapse_key\x18\x07 \x01(\t\x12\x10\n\x08priority\x18\x08 \x01(\x05\x12\x0b\n\x03ttl\x18\t \x01(\x05\x12\r\n\x05topic\x18\n \x01(\t\x12\x0f\n\x07\x62ulk_id\x18\x0b \x01(\x03\x12\x39\n\x05\x65vent\x18\x0c \x01(\x0e\x32*.POGOProtos.Rpc.MessagingClientEvent.Event\x12\x17\n\x0f\x61nalytics_label\x18\r \x01(\t\x12\x13\n\x0b\x63\x61mpaign_id\x18\x0e \x01(\x03\x12\x16\n\x0e\x63omposer_label\x18\x0f \x01(\t\"Q\n\x0bMessageType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x10\n\x0c\x44\x41TA_MESSAGE\x10\x01\x12\t\n\x05TOPIC\x10\x02\x12\x18\n\x14\x44ISPLAY_NOTIFICATION\x10\x03\"<\n\x0bSDKPlatform\x12\x0e\n\nUNKNOWN_OS\x10\x00\x12\x0b\n\x07\x41NDROID\x10\x01\x12\x07\n\x03IOS\x10\x02\x12\x07\n\x03WEB\x10\x03\"C\n\x05\x45vent\x12\x11\n\rUNKNOWN_EVENT\x10\x00\x12\x15\n\x11MESSAGE_DELIVERED\x10\x01\x12\x10\n\x0cMESSAGE_OPEN\x10\x02\"e\n\x1dMessagingClientEventExtension\x12\x44\n\x16messaging_client_event\x18\x01 \x01(\x0b\x32$.POGOProtos.Rpc.MessagingClientEvent\"\xb2\x01\n\x15MethodDescriptorProto\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x12\n\ninput_type\x18\x02 \x01(\t\x12\x13\n\x0boutput_type\x18\x03 \x01(\t\x12.\n\x07options\x18\x04 \x01(\x0b\x32\x1d.POGOProtos.Rpc.MethodOptions\x12\x18\n\x10\x63lient_streaming\x18\x05 \x01(\x08\x12\x18\n\x10server_streaming\x18\x06 \x01(\x08\"g\n\rMethodOptions\x12\x12\n\ndeprecated\x18! \x01(\x08\x12\x42\n\x14uninterpreted_option\x18\xe7\x07 \x03(\x0b\x32#.POGOProtos.Rpc.UninterpretedOption\"\xcb\x02\n\nMetricData\x12\x14\n\nlong_value\x18\x02 \x01(\x03H\x00\x12\x16\n\x0c\x64ouble_value\x18\x03 \x01(\x01H\x00\x12\x17\n\rboolean_value\x18\x04 \x01(\x08H\x00\x12\x34\n\x0c\x64istribution\x18\x05 \x01(\x0b\x32\x1c.POGOProtos.Rpc.DistributionH\x00\x12\x39\n\x10\x63ommon_telemetry\x18\x01 \x01(\x0b\x32\x1f.POGOProtos.Rpc.TelemetryCommon\x12\x34\n\x0bmetric_kind\x18\x06 \x01(\x0e\x32\x1f.POGOProtos.Rpc.MetricData.Kind\"=\n\x04Kind\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\t\n\x05GAUGE\x10\x01\x12\t\n\x05\x44\x45LTA\x10\x02\x12\x0e\n\nCUMULATIVE\x10\x03\x42\x10\n\x0e\x44\x61tapointValue\"\xc1\x01\n\x0cMetricRecord\x12\x39\n\x0bserver_data\x18\x01 \x01(\x0b\x32$.POGOProtos.Rpc.ServerRecordMetadata\x12,\n\tdatapoint\x18\x02 \x01(\x0b\x32\x19.POGOProtos.Rpc.Datapoint\x12H\n\x0e\x63ommon_filters\x18\n \x01(\x0b\x32\x30.POGOProtos.Rpc.ClientTelemetryCommonFilterProto\"R\n\x17MiniCollectionBadgeData\x12\x37\n\x05\x65vent\x18\x01 \x03(\x0b\x32(.POGOProtos.Rpc.MiniCollectionBadgeEvent\"I\n\x18MiniCollectionBadgeEvent\x12\x10\n\x08\x65vent_id\x18\x01 \x01(\t\x12\x1b\n\x13\x63ompleted_timestamp\x18\x02 \x01(\x03\"\xd1\x02\n\x15MiniCollectionPokemon\x12\x31\n\npokedex_id\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x34\n\x07\x64isplay\x18\x02 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\x12\x0e\n\x06\x63\x61ught\x18\x03 \x01(\x08\x12J\n\x0f\x63ollection_type\x18\x04 \x01(\x0e\x32\x31.POGOProtos.Rpc.MiniCollectionPokemon.CollectType\x12\"\n\x1arequire_alignment_to_match\x18\x05 \x01(\x08\"O\n\x0b\x43ollectType\x12\t\n\x05\x43\x41TCH\x10\x00\x12\t\n\x05TRADE\x10\x01\x12\n\n\x06\x45VOLVE\x10\x02\x12\x13\n\x0f\x43\x41TCH_FROM_RAID\x10\x03\x12\t\n\x05HATCH\x10\x04\"`\n\x13MiniCollectionProto\x12\x36\n\x07pokemon\x18\x01 \x03(\x0b\x32%.POGOProtos.Rpc.MiniCollectionPokemon\x12\x11\n\tcompleted\x18\x02 \x01(\x08\".\n\x1aMiniCollectionSectionProto\x12\x10\n\x08quest_id\x18\x01 \x01(\t\"u\n\x1bMissingTranslationTelemetry\x12*\n\"ob_missing_translation_telemetry_1\x18\x01 \x01(\t\x12*\n\"ob_missing_translation_telemetry_2\x18\x02 \x01(\t\"#\n\x05Mixin\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0c\n\x04root\x18\x02 \x01(\t\"k\n\x1aMonodepthDownloadTelemetry\x12\x1a\n\x12\x64ownloaded_package\x18\x01 \x01(\x08\x12\x17\n\x0fskipped_package\x18\x02 \x01(\x08\x12\x18\n\x10model_downloaded\x18\x03 \x01(\t\"\x81\x02\n\x16MonodepthSettingsProto\x12\x19\n\x11\x65nable_occlusions\x18\x01 \x01(\x08\x12\x1d\n\x15occlusions_default_on\x18\x02 \x01(\x08\x12!\n\x19occlusions_toggle_visible\x18\x03 \x01(\x08\x12!\n\x19\x65nable_ground_suppression\x18\x04 \x01(\x08\x12%\n\x1dmin_ground_suppression_thresh\x18\x05 \x01(\x02\x12\x1e\n\x16suppression_channel_id\x18\x06 \x01(\r\x12 \n\x18suppression_channel_name\x18\x07 \x01(\t\"\x86\x02\n\x15MotivatedPokemonProto\x12-\n\x07pokemon\x18\x01 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x11\n\tdeploy_ms\x18\x02 \x01(\x03\x12\x18\n\x10\x63p_when_deployed\x18\x03 \x01(\x05\x12\x16\n\x0emotivation_now\x18\x04 \x01(\x01\x12\x0e\n\x06\x63p_now\x18\x05 \x01(\x05\x12\x13\n\x0b\x62\x65rry_value\x18\x06 \x01(\x02\x12%\n\x1d\x66\x65\x65\x64_cooldown_duration_millis\x18\x07 \x01(\x03\x12-\n\nfood_value\x18\x08 \x03(\x0b\x32\x19.POGOProtos.Rpc.FoodValue\"M\n\x11MoveModifierGroup\x12\x38\n\rmove_modifier\x18\x01 \x03(\x0b\x32!.POGOProtos.Rpc.MoveModifierProto\"\x92\x0b\n\x11MoveModifierProto\x12@\n\x04mode\x18\x01 \x01(\x0e\x32\x32.POGOProtos.Rpc.MoveModifierProto.MoveModifierMode\x12@\n\x04type\x18\x02 \x01(\x0e\x32\x32.POGOProtos.Rpc.MoveModifierProto.MoveModifierType\x12\r\n\x05value\x18\x03 \x01(\x02\x12\x46\n\tcondition\x18\x04 \x03(\x0b\x32\x33.POGOProtos.Rpc.MoveModifierProto.ModifierCondition\x12;\n\x0frender_modifier\x18\x05 \x03(\x0b\x32\".POGOProtos.Rpc.FormRenderModifier\x12\x10\n\x08\x64uration\x18\x06 \x01(\x03\x12\x14\n\x0cstring_value\x18\x07 \x01(\t\x12\x13\n\x0b\x62\x65st_effort\x18\t \x01(\x08\x12M\n\x0fmodifier_target\x18\n \x01(\x0e\x32\x34.POGOProtos.Rpc.MoveModifierProto.MoveModifierTarget\x1a\xa1\x03\n\x11ModifierCondition\x12Y\n\x0e\x63ondition_type\x18\x01 \x01(\x0e\x32\x41.POGOProtos.Rpc.MoveModifierProto.ModifierCondition.ConditionType\x12\r\n\x05value\x18\x02 \x01(\x03\x12\x11\n\tdeviation\x18\x03 \x01(\x02\x12\x15\n\rstring_lookup\x18\x04 \x01(\t\"\xf7\x01\n\rConditionType\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07PVE_NPC\x10\x01\x12\x0e\n\nHP_PERCENT\x10\x02\x12\x14\n\x10INVOCATION_LIMIT\x10\x03\x12\x0f\n\x0b\x43OOLDOWN_MS\x10\x04\x12\x1d\n\x19\x44\x45\x46\x45NDER_ALIGNMENT_SHADOW\x10\x05\x12\x13\n\x0f\x44\x45\x46\x45NDER_VS_TAG\x10\x06\x12&\n\"ATTACKER_ARBITRARY_COUNTER_MINIMUM\x10\x07\x12&\n\"DEFENDER_ARBITRARY_COUNTER_MINIMUM\x10\x08\x12\x13\n\x0f\x41TTACKER_VS_TAG\x10\t\"\xa5\x03\n\x10MoveModifierMode\x12\x1c\n\x18UNSET_MOVE_MODIFIER_MODE\x10\x00\x12\x0f\n\x0b\x46ORM_CHANGE\x10\x01\x12\x11\n\rDIRECT_DAMAGE\x10\x02\x12\x19\n\x15\x44\x45\x46\x45NDER_DAMAGE_DEALT\x10\x03\x12\x19\n\x15\x44\x45\x46\x45NDER_DAMAGE_TAKEN\x10\x04\x12\x1e\n\x1a\x41TTACKER_ARBITRARY_COUNTER\x10\x05\x12\x1b\n\x17\x41TTACKER_FORM_REVERSION\x10\x06\x12\x1b\n\x17\x44\x45\x46\x45NDER_FORM_REVERSION\x10\x07\x12\x1e\n\x1a\x44\x45\x46\x45NDER_ARBITRARY_COUNTER\x10\x08\x12\x17\n\x13\x41PPLY_VS_EFFECT_TAG\x10\t\x12\x18\n\x14REMOVE_VS_EFFECT_TAG\x10\n\x12\x16\n\x12\x41TTACK_STAT_CHANGE\x10\x0b\x12\x17\n\x13\x44\x45\x46\x45NSE_STAT_CHANGE\x10\x0c\x12\x17\n\x13STAMINA_STAT_CHANGE\x10\r\x12\x0f\n\x0bSTAT_CHANGE\x10\x0e\x12\x11\n\rGROUP_POINTER\x10\x0f\"P\n\x10MoveModifierType\x12\x1c\n\x18UNSET_MOVE_MODIFIER_TYPE\x10\x00\x12\x0e\n\nPERCENTAGE\x10\x01\x12\x0e\n\nFLAT_VALUE\x10\x02\";\n\x12MoveModifierTarget\x12\t\n\x05UNSET\x10\x00\x12\x0c\n\x08\x41TTACKER\x10\x01\x12\x0c\n\x08\x44\x45\x46\x45NDER\x10\x02\"-\n\x19MoveSequenceSettingsProto\x12\x10\n\x08sequence\x18\x01 \x03(\t\"\x82\x04\n\x11MoveSettingsProto\x12\x34\n\x0bmovement_id\x18\x01 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\x12\x14\n\x0c\x61nimation_id\x18\x02 \x01(\x05\x12\x35\n\x0cpokemon_type\x18\x03 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonType\x12\r\n\x05power\x18\x04 \x01(\x02\x12\x17\n\x0f\x61\x63\x63uracy_chance\x18\x05 \x01(\x02\x12\x17\n\x0f\x63ritical_chance\x18\x06 \x01(\x02\x12\x13\n\x0bheal_scalar\x18\x07 \x01(\x02\x12\x1b\n\x13stamina_loss_scalar\x18\x08 \x01(\x02\x12\x19\n\x11trainer_level_min\x18\t \x01(\x05\x12\x19\n\x11trainer_level_max\x18\n \x01(\x05\x12\x10\n\x08vfx_name\x18\x0b \x01(\t\x12\x13\n\x0b\x64uration_ms\x18\x0c \x01(\x05\x12\x1e\n\x16\x64\x61mage_window_start_ms\x18\r \x01(\x05\x12\x1c\n\x14\x64\x61mage_window_end_ms\x18\x0e \x01(\x05\x12\x14\n\x0c\x65nergy_delta\x18\x0f \x01(\x05\x12\x11\n\tis_locked\x18\x10 \x01(\x08\x12\x33\n\x08modifier\x18\x11 \x03(\x0b\x32!.POGOProtos.Rpc.MoveModifierProto\"E\n\x13MultiPartQuestProto\x12.\n\nsub_quests\x18\x01 \x03(\x0b\x32\x1a.POGOProtos.Rpc.QuestProto\"6\n\x12MultiSelectorProto\x12\x0c\n\x04keys\x18\x01 \x03(\t\x12\x12\n\nnext_steps\x18\x02 \x03(\t\"\xa2\x02\n\x1eMultiplayerColocalizationEvent\x12\x1d\n\x15\x61rbe_issued_client_id\x18\x01 \x01(\t\x12\x15\n\rmp_session_id\x18\x02 \x01(\t\x12\x13\n\x0b\x63lient_type\x18\x03 \x01(\t\x12\x1c\n\x14\x63olocalization_state\x18\x04 \x01(\t\x12\x36\n,ad_hoc_time_waiting_for_localization_data_ms\x18\x05 \x01(\x04H\x00\x12$\n\x1a\x61\x64_hoc_time_to_localize_ms\x18\x06 \x01(\x04H\x00\x12!\n\x17\x61\x64_hoc_map_upload_event\x18\x07 \x01(\tH\x00\x42\x16\n\x14\x63olocalization_event\"K\n,MultiplayerColocalizationInitializationEvent\x12\x1b\n\x13\x63olocalization_type\x18\x01 \x01(\t\"\x80\x01\n\x1aMultiplayerConnectionEvent\x12\x1d\n\x15\x61rbe_issued_client_id\x18\x01 \x01(\t\x12\x15\n\rmp_session_id\x18\x02 \x01(\t\x12\x15\n\rconnect_state\x18\x03 \x01(\t\x12\x15\n\rarbe_response\x18\x04 \x01(\x03\"\xf2\x01\n\rMusicSettings\x12\x1d\n\x15special_event_music_1\x18\x01 \x01(\t\x12\x1a\n\x12map_music_override\x18\x02 \x01(\t\x12\x15\n\revent_music_3\x18\x03 \x01(\t\x12\x15\n\revent_music_4\x18\x04 \x01(\t\x12)\n!second_special_event_music_choice\x18\x05 \x01(\t\x12#\n\x1bspecial_event_music_enabled\x18\x06 \x01(\x08\x12\x13\n\x0bob_string_1\x18\x07 \x01(\t\x12\x13\n\x0bob_string_2\x18\x08 \x01(\t\"\x95\x02\n\x14NMAClientPlayerProto\x12\x11\n\tplayer_id\x18\x01 \x01(\t\x12\x18\n\x10\x63reation_time_ms\x18\x02 \x01(\x03\x12\r\n\x05\x65mail\x18\x03 \x01(\t\x12&\n\x05roles\x18\x04 \x03(\x0e\x32\x17.POGOProtos.Rpc.NMARole\x12\x16\n\x0e\x64\x65veloper_keys\x18\x05 \x03(\t\x12;\n\x08\x61\x63\x63ounts\x18\x06 \x03(\x0b\x32).POGOProtos.Rpc.NMAThe8thWallAccountProto\x12\x44\n\x13onboarding_complete\x18\x07 \x03(\x0e\x32\'.POGOProtos.Rpc.NMAOnboardingCompletion\"\xf8\x01\n\x14NMAGetPlayerOutProto\x12;\n\x06status\x18\x01 \x01(\x0e\x32+.POGOProtos.Rpc.NMAGetPlayerOutProto.Status\x12\x15\n\rerror_message\x18\x02 \x01(\t\x12\x34\n\x06player\x18\x03 \x01(\x0b\x32$.POGOProtos.Rpc.NMAClientPlayerProto\x12\x13\n\x0bwas_created\x18\x04 \x01(\x08\x12\x0b\n\x03jwt\x18\x05 \x01(\t\"4\n\x06Status\x12\x12\n\x0eUNKNOWN_STATUS\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\"\xaa\x01\n\x11NMAGetPlayerProto\x12\x41\n\x0flightship_token\x18\x01 \x01(\x0b\x32&.POGOProtos.Rpc.NMALightshipTokenProtoH\x00\x12\x45\n\x12the8_th_wall_token\x18\x02 \x01(\x0b\x32\'.POGOProtos.Rpc.NMAThe8thWallTokenProtoH\x00\x42\x0b\n\tUserToken\"\xe1\x01\n\x1aNMAGetServerConfigOutProto\x12\x41\n\x06status\x18\x01 \x01(\x0e\x32\x31.POGOProtos.Rpc.NMAGetServerConfigOutProto.Status\x12\x15\n\rerror_message\x18\x02 \x01(\t\x12\x0f\n\x07vps_url\x18\x03 \x01(\t\x12\"\n\x1ause_legacy_scanning_system\x18\x04 \x01(\x08\"4\n\x06Status\x12\x12\n\x0eUNKNOWN_STATUS\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\"\x19\n\x17NMAGetServerConfigProto\"\xf6\x01\n\x1eNMAGetSurveyorProjectsOutProto\x12P\n\x0c\x65rror_status\x18\x01 \x01(\x0e\x32:.POGOProtos.Rpc.NMAGetSurveyorProjectsOutProto.ErrorStatus\x12\x11\n\terror_msg\x18\x02 \x01(\t\x12\x39\n\x08projects\x18\x03 \x03(\x0b\x32\'.POGOProtos.Rpc.NMASurveyorProjectProto\"4\n\x0b\x45rrorStatus\x12\r\n\tUNDEFINED\x10\x00\x12\t\n\x05\x45RROR\x10\x01\x12\x0b\n\x07SUCCESS\x10\x02\"\x1d\n\x1bNMAGetSurveyorProjectsProto\"L\n\x16NMALightshipTokenProto\x12\x1b\n\x13\x61uthorization_token\x18\x01 \x01(\t\x12\x15\n\rcode_verifier\x18\x02 \x01(\t\"\xe3\x01\n\x13NMAProjectTaskProto\x12\x0f\n\x07task_id\x18\x01 \x01(\t\x12\x14\n\x0cis_completed\x18\x02 \x01(\x08\x12?\n\ttask_type\x18\x03 \x01(\x0e\x32,.POGOProtos.Rpc.NMAProjectTaskProto.TaskType\x12,\n\x03poi\x18\x04 \x01(\x0b\x32\x1f.POGOProtos.Rpc.NMASlimPoiProto\"6\n\x08TaskType\x12\r\n\tUNDEFINED\x10\x00\x12\x0b\n\x07MAPPING\x10\x01\x12\x0e\n\nVALIDATION\x10\x02\":\n\x13NMASlimPoiImageData\x12\x10\n\x08image_id\x18\x01 \x01(\t\x12\x11\n\timage_url\x18\x02 \x01(\t\"e\n\x0fNMASlimPoiProto\x12\x0e\n\x06poi_id\x18\x01 \x01(\t\x12\r\n\x05title\x18\x02 \x01(\t\x12\x33\n\x06images\x18\x03 \x03(\x0b\x32#.POGOProtos.Rpc.NMASlimPoiImageData\"\xb2\x02\n\x17NMASurveyorProjectProto\x12\x12\n\nproject_id\x18\x01 \x01(\t\x12\x14\n\x0cproject_name\x18\x02 \x01(\t\x12\x45\n\x06status\x18\x03 \x01(\x0e\x32\x35.POGOProtos.Rpc.NMASurveyorProjectProto.ProjectStatus\x12\r\n\x05notes\x18\x04 \x01(\t\x12)\n!estimated_completion_timestamp_ms\x18\x05 \x01(\x03\x12\x32\n\x05tasks\x18\x06 \x03(\x0b\x32#.POGOProtos.Rpc.NMAProjectTaskProto\"8\n\rProjectStatus\x12\r\n\tUNDEFINED\x10\x00\x12\n\n\x06\x41\x43TIVE\x10\x01\x12\x0c\n\x08INACTIVE\x10\x02\"\xee\x01\n\x1dNMAThe8thWallAccessTokenProto\x12\x0b\n\x03uid\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\r\n\x05\x65mail\x18\x03 \x01(\t\x12\x16\n\x0e\x65mail_verified\x18\x04 \x01(\x08\x12<\n\x08metadata\x18\x05 \x01(\x0b\x32*.POGOProtos.Rpc.NMAThe8thWallMetadataProto\x12\x10\n\x08\x64isabled\x18\x06 \x01(\x08\x12;\n\x08\x61\x63\x63ounts\x18\x07 \x03(\x0b\x32).POGOProtos.Rpc.NMAThe8thWallAccountProto\"v\n\x19NMAThe8thWallAccountProto\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0b\n\x03uid\x18\x02 \x01(\t\x12\x0e\n\x06status\x18\x03 \x01(\t\x12\x14\n\x0c\x61\x63\x63ount_type\x18\x04 \x01(\t\x12\x18\n\x10violation_status\x18\x05 \x01(\t\"\x1c\n\x1aNMAThe8thWallMetadataProto\"M\n\x17NMAThe8thWallTokenProto\x12\x1b\n\x13\x61uthorization_token\x18\x01 \x01(\t\x12\x15\n\rcode_verifier\x18\x02 \x01(\t\"\xbf\x01\n NMAUpdateSurveyorProjectOutProto\x12R\n\x0c\x65rror_status\x18\x01 \x01(\x0e\x32<.POGOProtos.Rpc.NMAUpdateSurveyorProjectOutProto.ErrorStatus\x12\x11\n\terror_msg\x18\x02 \x01(\t\"4\n\x0b\x45rrorStatus\x12\r\n\tUNDEFINED\x10\x00\x12\t\n\x05\x45RROR\x10\x01\x12\x0b\n\x07SUCCESS\x10\x02\"K\n\x1dNMAUpdateSurveyorProjectProto\x12\x17\n\x0fproject_task_id\x18\x01 \x01(\t\x12\x11\n\tcompleted\x18\x02 \x01(\x08\"\xec\x01\n\x1fNMAUpdateUserOnboardingOutProto\x12\x46\n\x06status\x18\x01 \x01(\x0e\x32\x36.POGOProtos.Rpc.NMAUpdateUserOnboardingOutProto.Status\x12\x15\n\rerror_message\x18\x02 \x01(\t\x12\x34\n\x06player\x18\x03 \x01(\x0b\x32$.POGOProtos.Rpc.NMAClientPlayerProto\"4\n\x06Status\x12\x12\n\x0eUNKNOWN_STATUS\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\"d\n\x1cNMAUpdateUserOnboardingProto\x12\x44\n\x13onboarding_complete\x18\x01 \x03(\x0e\x32\'.POGOProtos.Rpc.NMAOnboardingCompletion\"S\n\x10NamedMapSettings\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x31\n\x0cgmm_settings\x18\x02 \x01(\x0b\x32\x1b.POGOProtos.Rpc.GmmSettings\"\xc2\x01\n\x12NearbyPokemonProto\x12\x16\n\x0epokedex_number\x18\x01 \x01(\x05\x12\x17\n\x0f\x64istance_meters\x18\x02 \x01(\x02\x12\x14\n\x0c\x65ncounter_id\x18\x03 \x01(\x06\x12\x0f\n\x07\x66ort_id\x18\x04 \x01(\t\x12\x16\n\x0e\x66ort_image_url\x18\x05 \x01(\t\x12<\n\x0fpokemon_display\x18\x06 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\">\n\x1aNearbyPokemonSettingsProto\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12\x0f\n\x07ob_bool\x18\x02 \x01(\x08\"(\n\x10NetworkTelemetry\x12\x14\n\x0cnetwork_type\x18\x01 \x01(\t\"W\n\x16NeutralAvatarItemProto\x12*\n\"neutral_avatar_article_template_id\x18\x01 \x01(\t\x12\x11\n\tgained_ms\x18\x02 \x01(\x03\"\x88\x01\n\x1aNeutralAvatarSettingsProto\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12G\n\x15player_neutral_avatar\x18\n \x01(\x0b\x32(.POGOProtos.Rpc.PlayerNeutralAvatarProto\x12\x10\n\x08ob_int32\x18\x64 \x01(\x05\"\x11\n\x0fNewInboxMessage\"\x9f\x02\n\x10NewsArticleProto\x12\n\n\x02id\x18\x01 \x01(\t\x12\x11\n\timage_url\x18\x02 \x03(\t\x12\x12\n\nheader_key\x18\x03 \x01(\t\x12\x15\n\rsubheader_key\x18\x04 \x01(\t\x12\x15\n\rmain_text_key\x18\x05 \x01(\t\x12\x11\n\ttimestamp\x18\x06 \x01(\x03\x12?\n\x08template\x18\x07 \x01(\x0e\x32-.POGOProtos.Rpc.NewsArticleProto.NewsTemplate\x12\x0f\n\x07\x65nabled\x18\x08 \x01(\x08\x12\x14\n\x0c\x61rticle_read\x18\t \x01(\x08\"/\n\x0cNewsTemplate\x12\t\n\x05UNSET\x10\x00\x12\x14\n\x10\x44\x45\x46\x41ULT_TEMPLATE\x10\x01\"j\n\x16NewsFeedClientSettings\x12$\n\x1cis_news_feed_polling_enabled\x18\x01 \x01(\x08\x12*\n\"get_news_feed_polling_rate_minutes\x18\x02 \x01(\x05\".\n\x17NewsGlobalSettingsProto\x12\x13\n\x0b\x65nable_news\x18\x01 \x01(\x08\"U\n\x11NewsPageTelemetry\x12@\n\x12news_page_click_id\x18\x01 \x01(\x0e\x32$.POGOProtos.Rpc.NewsPageTelemetryIds\"@\n\tNewsProto\x12\x16\n\x0enews_bundle_id\x18\x01 \x01(\t\x12\x1b\n\x13\x65xclusive_countries\x18\x02 \x03(\t\"B\n\x10NewsSettingProto\x12.\n\x0bnews_protos\x18\x01 \x03(\x0b\x32\x19.POGOProtos.Rpc.NewsProto\"D\n\x10NewsfeedMetadata\x12\x17\n\x0f\x63reated_time_ms\x18\x01 \x01(\x03\x12\x17\n\x0f\x65xpired_time_ms\x18\x02 \x01(\x03\"\xff\x07\n\x0cNewsfeedPost\x12\r\n\x05title\x18\x01 \x01(\t\x12\x14\n\x0cpreview_text\x18\x02 \x01(\t\x12\x1b\n\x13thumbnail_image_url\x18\x03 \x01(\t\x12\x46\n\x10newsfeed_channel\x18\x04 \x03(\x0e\x32,.POGOProtos.Rpc.NewsfeedPost.NewsfeedChannel\x12\x14\n\x0cpost_content\x18\x05 \x01(\t\x12;\n\x11newsfeed_metadata\x18\x06 \x01(\x0b\x32 .POGOProtos.Rpc.NewsfeedMetadata\x12H\n\x0fkey_value_pairs\x18\x07 \x03(\x0b\x32/.POGOProtos.Rpc.NewsfeedPost.KeyValuePairsEntry\x12\x17\n\x0fstart_timestamp\x18\x15 \x01(\x03\x12\x1c\n\x14\x65xpiration_timestamp\x18\x16 \x01(\x03\x12\x1a\n\x12\x63reation_timestamp\x18\x17 \x01(\x03\x12\x15\n\rpriority_flag\x18\x33 \x01(\x08\x12\x11\n\tread_flag\x18\x34 \x01(\x08\x12\x1a\n\x12\x63ountry_code_allow\x18? \x03(\t\x12\x19\n\x11\x63ountry_code_deny\x18@ \x03(\t\x12\x17\n\x0fplayer_id_allow\x18\x41 \x03(\t\x12\x16\n\x0eplayer_id_deny\x18\x42 \x03(\t\x12\x46\n\x10preview_metadata\x18\x64 \x01(\x0b\x32,.POGOProtos.Rpc.NewsfeedPost.PreviewMetadata\x1a\x86\x02\n\x0fPreviewMetadata\x12P\n\nattributes\x18\x01 \x03(\x0b\x32<.POGOProtos.Rpc.NewsfeedPost.PreviewMetadata.AttributesEntry\x12\x18\n\x10player_hashed_id\x18\x02 \x01(\t\x12\x16\n\x0erendered_title\x18\x03 \x01(\t\x12\x1d\n\x15rendered_preview_text\x18\x04 \x01(\t\x12\x1d\n\x15rendered_post_content\x18\x05 \x01(\t\x1a\x31\n\x0f\x41ttributesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a\x34\n\x12KeyValuePairsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\\\n\x0fNewsfeedChannel\x12\x0f\n\x0bNOT_DEFINED\x10\x00\x12\x1c\n\x18NEWSFEED_MESSAGE_CHANNEL\x10\x01\x12\x1a\n\x16IN_APP_MESSAGE_CHANNEL\x10\x02\"\x86\x01\n\x12NewsfeedPostRecord\x12\x33\n\rnewsfeed_post\x18\x01 \x01(\x0b\x32\x1c.POGOProtos.Rpc.NewsfeedPost\x12\x18\n\x10newsfeed_post_id\x18\x02 \x01(\t\x12!\n\x19newsfeed_post_campaign_id\x18\x03 \x01(\x03\"N\n\x1fNewsfeedTrackingRecordsMetadata\x12\x16\n\x0e\x65nvironment_id\x18\x01 \x01(\t\x12\x13\n\x0b\x63\x61mpaign_id\x18\x02 \x01(\x03\")\n\x06NiaAny\x12\x10\n\x08type_url\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x0c\"\xde\x01\n\x17NianticProfileTelemetry\x12h\n\x1cniantic_profile_telemetry_id\x18\x01 \x01(\x0e\x32\x42.POGOProtos.Rpc.NianticProfileTelemetry.NianticProfileTelemetryIds\"Y\n\x1aNianticProfileTelemetryIds\x12\r\n\tUNDEFINED\x10\x00\x12\x13\n\x0fOPEN_MY_PROFILE\x10\x01\x12\x17\n\x13OPEN_FRIEND_PROFILE\x10\x02\"\xfe\x05\n%NianticPublicSharedLoginTokenSettings\x12W\n\x0c\x61pp_settings\x18\x01 \x03(\x0b\x32\x41.POGOProtos.Rpc.NianticPublicSharedLoginTokenSettings.AppSettings\x12]\n\x0f\x63lient_settings\x18\x02 \x01(\x0b\x32\x44.POGOProtos.Rpc.NianticPublicSharedLoginTokenSettings.ClientSettings\x1a\xd5\x03\n\x0b\x41ppSettings\x12\x0f\n\x07\x61pp_key\x18\x01 \x01(\t\x12x\n\x17token_producer_settings\x18\x02 \x01(\x0b\x32W.POGOProtos.Rpc.NianticPublicSharedLoginTokenSettings.AppSettings.TokenProducerSettings\x12x\n\x17token_consumer_settings\x18\x03 \x01(\x0b\x32W.POGOProtos.Rpc.NianticPublicSharedLoginTokenSettings.AppSettings.TokenConsumerSettings\x1aw\n\x15TokenConsumerSettings\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12*\n\"allow_originating_auth_provider_id\x18\x02 \x03(\t\x12!\n\x19\x61llow_originating_app_key\x18\x03 \x03(\t\x1aH\n\x15TokenProducerSettings\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12\x1e\n\x16\x61llow_auth_provider_id\x18\x02 \x03(\t\x1a\x45\n\x0e\x43lientSettings\x12\x1b\n\x13\x61ndroid_provider_id\x18\x01 \x03(\t\x12\x16\n\x0eios_bundle_ids\x18\x02 \x03(\t\";\n\x17NianticSharedLoginProto\x12\r\n\x05token\x18\x01 \x01(\x0c\x12\x11\n\tdevice_id\x18\x02 \x01(\t\"T\n\x0cNianticToken\x12\r\n\x05token\x18\x01 \x01(\x0c\x12\x10\n\x08token_v2\x18\x04 \x01(\x0c\x12\x17\n\x0f\x65xpiration_time\x18\x02 \x01(\x03\x12\n\n\x02iv\x18\x03 \x01(\x0c\"\xb6\x01\n\x13NianticTokenRequest\x12\x0f\n\x07\x61uth_id\x18\x01 \x01(\t\x12\x15\n\rinner_message\x18\x02 \x01(\x0c\x12\x43\n\x07options\x18\x03 \x01(\x0b\x32\x32.POGOProtos.Rpc.NianticTokenRequest.SessionOptions\x1a\x32\n\x0eSessionOptions\x12 \n\x18prevent_account_creation\x18\x01 \x01(\x08\"\x8d\x02\n\x17NicknamePokemonOutProto\x12>\n\x06result\x18\x01 \x01(\x0e\x32..POGOProtos.Rpc.NicknamePokemonOutProto.Result\"\xb1\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1a\n\x16\x45RROR_INVALID_NICKNAME\x10\x02\x12\x1b\n\x17\x45RROR_POKEMON_NOT_FOUND\x10\x03\x12\x18\n\x14\x45RROR_POKEMON_IS_EGG\x10\x04\x12\x1b\n\x17\x45RROR_FILTERED_NICKNAME\x10\x05\x12\x1f\n\x1b\x45RROR_EXCEEDED_CHANGE_LIMIT\x10\x06\"<\n\x14NicknamePokemonProto\x12\x12\n\npokemon_id\x18\x01 \x01(\x06\x12\x10\n\x08nickname\x18\x02 \x01(\t\"_\n\x18NicknamePokemonTelemetry\x12\x31\n\x07pokemon\x18\x01 \x01(\x0b\x32 .POGOProtos.Rpc.PokemonTelemetry\x12\x10\n\x08nickname\x18\x02 \x01(\t\"\xbf\x01\n\x0fNodeAssociation\x12(\n\nidentifier\x18\x01 \x01(\x0b\x32\x14.POGOProtos.Rpc.UUID\x12\x34\n\x11managedPoseToNode\x18\x02 \x01(\x0b\x32\x19.POGOProtos.Rpc.Transform\x12\x0e\n\x06weight\x18\x03 \x01(\x02\x12<\n\x11placementAccuracy\x18\x04 \x01(\x0b\x32!.POGOProtos.Rpc.PlacementAccuracy\"\xc7\x05\n\"NonMaxSuppressionCalculatorOptions\x12\"\n\x15num_detection_streams\x18\x01 \x01(\x05H\x00\x88\x01\x01\x12\x1f\n\x12max_num_detections\x18\x02 \x01(\x05H\x01\x88\x01\x01\x12 \n\x13min_score_threshold\x18\x06 \x01(\x02H\x02\x88\x01\x01\x12&\n\x19min_suppression_threshold\x18\x03 \x01(\x02H\x03\x88\x01\x01\x12Y\n\x0coverlap_type\x18\x04 \x01(\x0e\x32>.POGOProtos.Rpc.NonMaxSuppressionCalculatorOptions.OverlapTypeH\x04\x88\x01\x01\x12$\n\x17return_empty_detections\x18\x05 \x01(\x08H\x05\x88\x01\x01\x12W\n\talgorithm\x18\x07 \x01(\x0e\x32?.POGOProtos.Rpc.NonMaxSuppressionCalculatorOptions.NmsAlgorithmH\x06\x88\x01\x01\"k\n\x0bOverlapType\x12\x1c\n\x18UNSPECIFIED_OVERLAP_TYPE\x10\x00\x12\x0b\n\x07JACCARD\x10\x01\x12\x14\n\x10MODIFIED_JACCARD\x10\x02\x12\x1b\n\x17INTERSECTION_OVER_UNION\x10\x03\")\n\x0cNmsAlgorithm\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x00\x12\x0c\n\x08WEIGHTED\x10\x01\x42\x18\n\x16_num_detection_streamsB\x15\n\x13_max_num_detectionsB\x16\n\x14_min_score_thresholdB\x1c\n\x1a_min_suppression_thresholdB\x0f\n\r_overlap_typeB\x1a\n\x18_return_empty_detectionsB\x0c\n\n_algorithm\"\xdd\x02\n NotificationPermissionsTelemetry\x12\x1f\n\x17system_settings_enabled\x18\x01 \x01(\x08\x12+\n#events_offers_updates_email_enabled\x18\x02 \x01(\x08\x12/\n\'combine_research_updates_in_app_enabled\x18\x33 \x01(\x08\x12#\n\x1bnearby_raids_in_app_enabled\x18\x34 \x01(\x08\x12%\n\x1dpokemon_return_in_app_enabled\x18\x35 \x01(\x08\x12\"\n\x1aopened_gift_in_app_enabled\x18\x36 \x01(\x08\x12$\n\x1cgift_received_in_app_enabled\x18\x37 \x01(\x08\x12$\n\x1c\x62uddy_candies_in_app_enabled\x18\x38 \x01(\x08\"|\n\x19NotificationSettingsProto\x12\x1a\n\x12pull_notifications\x18\x01 \x01(\x08\x12\x1a\n\x12show_notifications\x18\x02 \x01(\x08\x12\x14\n\x0cob_available\x18\x03 \x01(\x05\x12\x11\n\timage_url\x18\x04 \x01(\t\">\n\x1fNotifyContactListFriendsRequest\x12\x1b\n\x13notify_timestamp_ms\x18\x01 \x01(\x03\"\xb8\x01\n NotifyContactListFriendsResponse\x12G\n\x06result\x18\x01 \x01(\x0e\x32\x37.POGOProtos.Rpc.NotifyContactListFriendsResponse.Result\"K\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x16\n\x12\x45RROR_ALREADY_SENT\x10\x03\"L\n\x10NpcDialogueProto\x12\x38\n\rdialogue_line\x18\x01 \x03(\x0b\x32!.POGOProtos.Rpc.DialogueLineProto\"\xe4\x02\n\x11NpcEncounterProto\x12\x14\n\x0c\x65ncounter_id\x18\x01 \x01(\t\x12@\n\tcharacter\x18\x02 \x01(\x0e\x32-.POGOProtos.Rpc.EnumWrapper.InvasionCharacter\x12\x41\n\x05steps\x18\x03 \x03(\x0b\x32\x32.POGOProtos.Rpc.NpcEncounterProto.NpcEncounterStep\x12\x14\n\x0c\x63urrent_step\x18\x04 \x01(\t\x1a\x9d\x01\n\x10NpcEncounterStep\x12\x0f\n\x07step_id\x18\x01 \x01(\t\x12\x37\n\x06\x64ialog\x18\x02 \x03(\x0b\x32\'.POGOProtos.Rpc.ClientDialogueLineProto\x12,\n\x05\x65vent\x18\x03 \x01(\x0b\x32\x1d.POGOProtos.Rpc.NpcEventProto\x12\x11\n\tnext_step\x18\x04 \x03(\t\"\xc9\x04\n\rNpcEventProto\x12L\n\x1a\x63\x61\x63hed_gift_exchange_entry\x18\x02 \x01(\x0b\x32&.POGOProtos.Rpc.GiftExchangeEntryProtoH\x00\x12R\n\x1d\x63\x61\x63hed_pokemon_exchange_entry\x18\x03 \x01(\x0b\x32).POGOProtos.Rpc.PokemonExchangeEntryProtoH\x00\x12=\n\x0fyes_no_selector\x18\x04 \x01(\x0b\x32\".POGOProtos.Rpc.YesNoSelectorProtoH\x00\x12<\n\x0emulti_selector\x18\x05 \x01(\x0b\x32\".POGOProtos.Rpc.MultiSelectorProtoH\x00\x12;\n\rtutorial_flag\x18\x06 \x01(\x0e\x32\".POGOProtos.Rpc.TutorialCompletionH\x00\x12\x32\n\x05\x65vent\x18\x01 \x01(\x0e\x32#.POGOProtos.Rpc.NpcEventProto.Event\"\x9e\x01\n\x05\x45vent\x12\t\n\x05UNSET\x10\x00\x12\x17\n\x13TERMINATE_ENCOUNTER\x10\x01\x12\x11\n\rGIFT_EXCHANGE\x10\x02\x12\x11\n\rPOKEMON_TRADE\x10\x03\x12\x0f\n\x0b\x44\x45SPAWN_NPC\x10\x04\x12\x11\n\rYES_NO_SELECT\x10\x05\x12\x10\n\x0cMULTI_SELECT\x10\x06\x12\x15\n\x11SET_TUTORIAL_FLAG\x10\x07\x42\x07\n\x05state\"\xb9\x02\n\x13NpcOpenGiftOutProto\x12:\n\x06result\x18\x01 \x01(\x0e\x32*.POGOProtos.Rpc.NpcOpenGiftOutProto.Result\x12\'\n\x04loot\x18\x02 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12\x14\n\x0c\x63urrent_step\x18\x03 \x01(\t\"\xa6\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1d\n\x19\x45RROR_ENCOUNTER_NOT_FOUND\x10\x03\x12\x18\n\x14\x45RROR_GIFT_NOT_FOUND\x10\x04\x12\x1d\n\x19\x45RROR_GIFT_ALREADY_OPENED\x10\x05\x12\x19\n\x15\x45RROR_PLAYER_BAG_FULL\x10\x06\"E\n\x10NpcOpenGiftProto\x12\x14\n\x0c\x65ncounter_id\x18\x01 \x01(\t\x12\x1b\n\x13\x63onvert_to_stardust\x18\x02 \x01(\x08\"\x84\x01\n\x0fNpcPokemonProto\x12\x33\n\x0cpokemon_type\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12<\n\x0fpokemon_display\x18\x02 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\"\xce\x01\n\x14NpcRouteGiftOutProto\x12P\n\x11route_poi_details\x18\x01 \x03(\x0b\x32\x35.POGOProtos.Rpc.NpcRouteGiftOutProto.RouteFortDetails\x1a\x64\n\x10RouteFortDetails\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x10\n\x08latitude\x18\x03 \x01(\x01\x12\x11\n\tlongitude\x18\x04 \x01(\x01\x12\x11\n\timage_url\x18\x05 \x01(\t\")\n\x11NpcRouteGiftProto\x12\x14\n\x0c\x65ncounter_id\x18\x01 \x01(\t\"\x80\x02\n\x13NpcSendGiftOutProto\x12:\n\x06result\x18\x01 \x01(\x0e\x32*.POGOProtos.Rpc.NpcSendGiftOutProto.Result\x12@\n\x10retrived_giftbox\x18\x02 \x01(\x0b\x32&.POGOProtos.Rpc.GiftExchangeEntryProto\"k\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x14\n\x10\x45RROR_GIFT_LIMIT\x10\x03\x12 \n\x1c\x45RROR_PLAYER_HAS_NO_STICKERS\x10\x04\"P\n\x10NpcSendGiftProto\x12\x14\n\x0c\x65ncounter_id\x18\x01 \x01(\t\x12\x0f\n\x07\x66ort_id\x18\x02 \x01(\t\x12\x15\n\rstickers_sent\x18\x03 \x03(\t\"\xb1\x01\n\x16NpcUpdateStateOutProto\x12;\n\x05state\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.NpcUpdateStateOutProto.State\x12\x14\n\x0c\x63urrent_step\x18\x02 \x01(\t\"D\n\x05State\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rNPC_NOT_FOUND\x10\x02\x12\x10\n\x0cSTEP_INVALID\x10\x03\"E\n\x13NpcUpdateStateProto\x12\x14\n\x0c\x65ncounter_id\x18\x01 \x01(\t\x12\x18\n\x10set_current_step\x18\x02 \x01(\t\"\x9a\x01\n\x0cOBOtherParty\x12;\n\x08ob_other\x18\x01 \x03(\x0b\x32).POGOProtos.Rpc.OBOtherParty.ObOtherEntry\x1aM\n\x0cObOtherEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12,\n\x05value\x18\x02 \x01(\x0b\x32\x1d.POGOProtos.Rpc.OBOtherParty2:\x02\x38\x01\"w\n\rOBOtherParty2\x12\x38\n\x06ob_dic\x18\x01 \x03(\x0b\x32(.POGOProtos.Rpc.OBOtherParty2.ObDicEntry\x1a,\n\nObDicEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x05:\x02\x38\x01\"\x88\x03\n\x10OBOtherPartyMode\x12\x11\n\tob_string\x18\x01 \x01(\t\x12G\n\x15player_public_profile\x18\x02 \x01(\x0b\x32(.POGOProtos.Rpc.PlayerPublicProfileProto\x12\x10\n\x08ob_int32\x18\x03 \x01(\x05\x12<\n\x0fpokemon_display\x18\x04 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\x12\x12\n\nob_int32_1\x18\x06 \x01(\x05\x12\x0f\n\x07ob_bool\x18\x07 \x01(\x08\x12\x11\n\tob_double\x18\x08 \x01(\x01\x12\x13\n\x0bob_double_1\x18\t \x01(\x01\x12+\n\tzone_type\x18\n \x01(\x0e\x32\x18.POGOProtos.Rpc.ZoneType\x12\x13\n\x0bob_string_2\x18\x0b \x01(\t\x12\x39\n\x0eob_other_field\x18\x0c \x03(\x0b\x32!.POGOProtos.Rpc.OBOtherPartyMode1\"Q\n\x11OBOtherPartyMode1\x12\x14\n\x0ctimestamp_ms\x18\x01 \x01(\x03\x12\x11\n\tob_double\x18\x02 \x01(\x01\x12\x13\n\x0bob_double_1\x18\x03 \x01(\x01\"@\n\x14OBOtherPartyUnkProto\x12\x13\n\x0bob_string_1\x18\x01 \x01(\t\x12\x13\n\x0bob_string_2\x18\x02 \x01(\t\"\xdd\x02\n\x13OBPartyPlayOutProto\x12\x32\n\nparty_play\x18\x01 \x01(\x0b\x32\x1e.POGOProtos.Rpc.PartyPlayProto\x12:\n\x06result\x18\x02 \x01(\x0e\x32*.POGOProtos.Rpc.OBPartyPlayOutProto.Status\"\xd5\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x11\n\rERROR_UNKNOWN\x10\x01\x12\x0b\n\x07SUCCESS\x10\x02\x12\x1e\n\x1a\x45RROR_PLAYER_LEVEL_TOO_LOW\x10\x03\x12\x1a\n\x16\x45RROR_FEATURE_DISABLED\x10\x04\x12\x1a\n\x16\x45RROR_ALREADY_IN_PARTY\x10\x05\x12\x17\n\x13\x45RROR_NO_SUCH_PARTY\x10\x06\x12\x17\n\x13\x45RROR_PARTY_IS_FULL\x10\x07\x12\x16\n\x12\x45RROR_NOT_IN_RANGE\x10\x08\"U\n\x15OBPartyPlayProtoField\x12\x14\n\x0ctimestamp_ms\x18\x01 \x01(\x03\x12\x11\n\tob_double\x18\x02 \x01(\x01\x12\x13\n\x0bob_double_1\x18\x03 \x01(\x01\"\x91\x02\n\x17ObAntiCheatUnknownProto\x12S\n\x12ob_anti_cheat_data\x18\x01 \x03(\x0b\x32\x37.POGOProtos.Rpc.ObAntiCheatUnknownProto.ObAnticheatData\x1a\xa0\x01\n\x0fObAnticheatData\x12\x35\n\x10warn_strike_type\x18\x01 \x01(\x0e\x32\x1b.POGOProtos.Rpc.WarningType\x12\x34\n\ranti_cheat_id\x18\x02 \x01(\x0e\x32\x1d.POGOProtos.Rpc.AntiCheatsIds\x12\x10\n\x08ob_start\x18\x03 \x01(\x03\x12\x0e\n\x06ob_end\x18\x04 \x01(\x03\"\xca\x01\n\x1aObAttractedPokemonOutProto\x12\x41\n\x06result\x18\x01 \x01(\x0e\x32\x31.POGOProtos.Rpc.ObAttractedPokemonOutProto.Result\x12G\n\x12\x61ttracted_pokemons\x18\x02 \x03(\x0b\x32+.POGOProtos.Rpc.AttractedPokemonClientProto\" \n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\"\xa2\x01\n\x14ObClientMapCellProto\x12\x10\n\x08ob_int32\x18\x01 \x01(\x05\x12\x12\n\nob_int64_1\x18\x02 \x01(\x03\x12\x12\n\nob_int64_2\x18\x03 \x01(\x03\x12\x13\n\x0bob_double_1\x18\x04 \x01(\x01\x12\x13\n\x0bob_double_2\x18\x05 \x01(\x01\x12\x13\n\x0bob_double_3\x18\x06 \x01(\x01\x12\x11\n\tob_string\x18\x07 \x01(\t\"\xd7\x32\n\x14ObCombatMismatchData\x12N\n\x18open_combat_session_data\x18\x02 \x01(\x0b\x32*.POGOProtos.Rpc.OpenCombatSessionDataProtoH\x00\x12_\n!open_combat_session_response_data\x18\x03 \x01(\x0b\x32\x32.POGOProtos.Rpc.OpenCombatSessionResponseDataProtoH\x00\x12\x43\n\x12update_combat_data\x18\x04 \x01(\x0b\x32%.POGOProtos.Rpc.UpdateCombatDataProtoH\x00\x12T\n\x1bupdate_combat_response_data\x18\x05 \x01(\x0b\x32-.POGOProtos.Rpc.UpdateCombatResponseDataProtoH\x00\x12?\n\x10quit_combat_data\x18\x06 \x01(\x0b\x32#.POGOProtos.Rpc.QuitCombatDataProtoH\x00\x12P\n\x19quit_combat_response_data\x18\x07 \x01(\x0b\x32+.POGOProtos.Rpc.QuitCombatResponseDataProtoH\x00\x12N\n\x18web_socket_response_data\x18\x08 \x01(\x0b\x32*.POGOProtos.Rpc.WebSocketResponseDataProtoH\x00\x12;\n\x0erpc_error_data\x18\t \x01(\x0b\x32!.POGOProtos.Rpc.RpcErrorDataProtoH\x00\x12Y\n\x1eget_combat_player_profile_data\x18\n \x01(\x0b\x32/.POGOProtos.Rpc.GetCombatPlayerProfileDataProtoH\x00\x12j\n\'get_combat_player_profile_response_data\x18\x0b \x01(\x0b\x32\x37.POGOProtos.Rpc.GetCombatPlayerProfileResponseDataProtoH\x00\x12_\n!generate_combat_challenge_id_data\x18\x0c \x01(\x0b\x32\x32.POGOProtos.Rpc.GenerateCombatChallengeIdDataProtoH\x00\x12p\n*generate_combat_challenge_id_response_data\x18\r \x01(\x0b\x32:.POGOProtos.Rpc.GenerateCombatChallengeIdResponseDataProtoH\x00\x12V\n\x1c\x63reate_combat_challenge_data\x18\x0e \x01(\x0b\x32..POGOProtos.Rpc.CreateCombatChallengeDataProtoH\x00\x12g\n%create_combat_challenge_response_data\x18\x0f \x01(\x0b\x32\x36.POGOProtos.Rpc.CreateCombatChallengeResponseDataProtoH\x00\x12R\n\x1aopen_combat_challenge_data\x18\x10 \x01(\x0b\x32,.POGOProtos.Rpc.OpenCombatChallengeDataProtoH\x00\x12\x63\n#open_combat_challenge_response_data\x18\x11 \x01(\x0b\x32\x34.POGOProtos.Rpc.OpenCombatChallengeResponseDataProtoH\x00\x12U\n\x1copen_npc_combat_session_data\x18\x12 \x01(\x0b\x32-.POGOProtos.Rpc.OpenNpcCombatSessionDataProtoH\x00\x12\x66\n%open_npc_combat_session_response_data\x18\x13 \x01(\x0b\x32\x35.POGOProtos.Rpc.OpenNpcCombatSessionResponseDataProtoH\x00\x12V\n\x1c\x61\x63\x63\x65pt_combat_challenge_data\x18\x14 \x01(\x0b\x32..POGOProtos.Rpc.AcceptCombatChallengeDataProtoH\x00\x12g\n%accept_combat_challenge_response_data\x18\x15 \x01(\x0b\x32\x36.POGOProtos.Rpc.AcceptCombatChallengeResponseDataProtoH\x00\x12g\n%submit_combat_challenge_pokemons_data\x18\x16 \x01(\x0b\x32\x36.POGOProtos.Rpc.SubmitCombatChallengePokemonsDataProtoH\x00\x12x\n.submit_combat_challenge_pokemons_response_data\x18\x17 \x01(\x0b\x32>.POGOProtos.Rpc.SubmitCombatChallengePokemonsResponseDataProtoH\x00\x12X\n\x1d\x64\x65\x63line_combat_challenge_data\x18\x18 \x01(\x0b\x32/.POGOProtos.Rpc.DeclineCombatChallengeDataProtoH\x00\x12i\n&decline_combat_challenge_response_data\x18\x19 \x01(\x0b\x32\x37.POGOProtos.Rpc.DeclineCombatChallengeResponseDataProtoH\x00\x12V\n\x1c\x63\x61ncel_combat_challenge_data\x18\x1a \x01(\x0b\x32..POGOProtos.Rpc.CancelCombatChallengeDataProtoH\x00\x12g\n%cancel_combat_challenge_response_data\x18\x1b \x01(\x0b\x32\x36.POGOProtos.Rpc.CancelCombatChallengeResponseDataProtoH\x00\x12P\n\x19get_combat_challenge_data\x18\x1c \x01(\x0b\x32+.POGOProtos.Rpc.GetCombatChallengeDataProtoH\x00\x12\x61\n\"get_combat_challenge_response_data\x18\x1d \x01(\x0b\x32\x33.POGOProtos.Rpc.GetCombatChallengeResponseDataProtoH\x00\x12]\n vs_seeker_start_matchmaking_data\x18\x1e \x01(\x0b\x32\x31.POGOProtos.Rpc.VsSeekerStartMatchmakingDataProtoH\x00\x12n\n)vs_seeker_start_matchmaking_response_data\x18\x1f \x01(\x0b\x32\x39.POGOProtos.Rpc.VsSeekerStartMatchmakingResponseDataProtoH\x00\x12T\n\x1bget_matchmaking_status_data\x18 \x01(\x0b\x32-.POGOProtos.Rpc.GetMatchmakingStatusDataProtoH\x00\x12\x65\n$get_matchmaking_status_response_data\x18! \x01(\x0b\x32\x35.POGOProtos.Rpc.GetMatchmakingStatusResponseDataProtoH\x00\x12M\n\x17\x63\x61ncel_matchmaking_data\x18\" \x01(\x0b\x32*.POGOProtos.Rpc.CancelMatchmakingDataProtoH\x00\x12^\n cancel_matchmaking_response_data\x18# \x01(\x0b\x32\x32.POGOProtos.Rpc.CancelMatchmakingResponseDataProtoH\x00\x12G\n\x14submit_combat_action\x18$ \x01(\x0b\x32\'.POGOProtos.Rpc.SubmitCombatActionProtoH\x00\x12_\n!invasion_open_combat_session_data\x18% \x01(\x0b\x32\x32.POGOProtos.Rpc.InvasionOpenCombatSessionDataProtoH\x00\x12p\n*invasion_open_combat_session_response_data\x18& \x01(\x0b\x32:.POGOProtos.Rpc.InvasionOpenCombatSessionResponseDataProtoH\x00\x12K\n\x16invasion_battle_update\x18\' \x01(\x0b\x32).POGOProtos.Rpc.InvasionBattleUpdateProtoH\x00\x12\\\n\x1finvasion_battle_response_update\x18( \x01(\x0b\x32\x31.POGOProtos.Rpc.InvasionBattleResponseUpdateProtoH\x00\x12L\n\x17\x63ombat_id_mismatch_data\x18) \x01(\x0b\x32).POGOProtos.Rpc.CombatIdMismatchDataProtoH\x00\x12L\n\x17league_id_mismatch_data\x18* \x01(\x0b\x32).POGOProtos.Rpc.LeagueIdMismatchDataProtoH\x00\x12R\n\x1a\x63hallenge_id_mismatch_data\x18+ \x01(\x0b\x32,.POGOProtos.Rpc.ChallengeIdMismatchDataProtoH\x00\x12\x42\n\x13progress_token_data\x18, \x01(\x0b\x32#.POGOProtos.Rpc.ProgressTokenDataV2H\x00\x12P\n\x19on_application_focus_data\x18- \x01(\x0b\x32+.POGOProtos.Rpc.OnApplicationFocusDataProtoH\x00\x12P\n\x19on_application_pause_data\x18. \x01(\x0b\x32+.POGOProtos.Rpc.OnApplicationPauseDataProtoH\x00\x12N\n\x18on_application_quit_data\x18/ \x01(\x0b\x32*.POGOProtos.Rpc.OnApplicationQuitDataProtoH\x00\x12K\n\x15\x65xception_caught_data\x18\x30 \x01(\x0b\x32*.POGOProtos.Rpc.ExceptionCaugthDataV2ProtoH\x00\x12\x44\n\x13\x63ombat_pub_sub_data\x18\x31 \x01(\x0b\x32%.POGOProtos.Rpc.CombatPubSubDataProtoH\x00\x12=\n\x0f\x63ombat_end_data\x18\x32 \x01(\x0b\x32\".POGOProtos.Rpc.CombatEndDataProtoH\x00\x12L\n\x17\x63ombat_sync_server_data\x18\x33 \x01(\x0b\x32).POGOProtos.Rpc.CombatSyncServerDataProtoH\x00\x12]\n combat_sync_server_response_data\x18\x34 \x01(\x0b\x32\x31.POGOProtos.Rpc.CombatSyncServerResponseDataProtoH\x00\x12[\n\x1f\x63ombat_special_move_player_data\x18\x35 \x01(\x0b\x32\x30.POGOProtos.Rpc.CombatSpecialMovePlayerDataProtoH\x00\x12\x41\n\x05state\x18\x01 \x01(\x0b\x32\x32.POGOProtos.Rpc.ObCombatMismatchData.MismatchState\x1a\xcf\r\n\rMismatchState\x12\x45\n\x04type\x18\x01 \x01(\x0e\x32\x37.POGOProtos.Rpc.ObCombatMismatchData.MismatchState.Type\x12\x13\n\x0bob_uint32_1\x18\x02 \x01(\r\x12\x13\n\x0bob_uint32_2\x18\x03 \x01(\r\x12\x10\n\x08ob_float\x18\x04 \x01(\x02\"\xba\x0c\n\x04Type\x12\x0b\n\x07NO_TYPE\x10\x00\x12\x17\n\x13OPEN_COMBAT_SESSION\x10\x01\x12 \n\x1cOPEN_COMBAT_SESSION_RESPONSE\x10\x02\x12\x11\n\rUPDATE_COMBAT\x10\x03\x12\x1a\n\x16UPDATE_COMBAT_RESPONSE\x10\x04\x12\x0f\n\x0bQUIT_COMBAT\x10\x05\x12\x18\n\x14QUIT_COMBAT_RESPONSE\x10\x06\x12\x17\n\x13WEB_SOCKET_RESPONSE\x10\x07\x12\r\n\tRPC_ERROR\x10\x08\x12\x1d\n\x19GET_COMBAT_PLAYER_PROFILE\x10\t\x12&\n\"GET_COMBAT_PLAYER_PROFILE_RESPONSE\x10\n\x12 \n\x1cGENERATE_COMBAT_CHALLENGE_ID\x10\x0b\x12)\n%GENERATE_COMBAT_CHALLENGE_ID_RESPONSE\x10\x0c\x12\x1b\n\x17\x43REATE_COMBAT_CHALLENGE\x10\r\x12$\n CREATE_COMBAT_CHALLENGE_RESPONSE\x10\x0e\x12\x19\n\x15OPEN_COMBAT_CHALLENGE\x10\x0f\x12\"\n\x1eOPEN_COMBAT_CHALLENGE_RESPONSE\x10\x10\x12\x1b\n\x17OPEN_NPC_COMBAT_SESSION\x10\x11\x12$\n OPEN_NPC_COMBAT_SESSION_RESPONSE\x10\x12\x12\x1b\n\x17\x41\x43\x43\x45PT_COMBAT_CHALLENGE\x10\x13\x12$\n ACCEPT_COMBAT_CHALLENGE_RESPONSE\x10\x14\x12$\n SUBMIT_COMBAT_CHALLENGE_POKEMONS\x10\x15\x12-\n)SUBMIT_COMBAT_CHALLENGE_POKEMONS_RESPONSE\x10\x16\x12\x1c\n\x18\x44\x45\x43LINE_COMBAT_CHALLENGE\x10\x17\x12%\n!DECLINE_COMBAT_CHALLENGE_RESPONSE\x10\x18\x12\x1b\n\x17\x43\x41NCEL_COMBAT_CHALLENGE\x10\x19\x12$\n CANCEL_COMBAT_CHALLENGE_RESPONSE\x10\x1a\x12\x18\n\x14GET_COMBAT_CHALLENGE\x10\x1b\x12!\n\x1dGET_COMBAT_CHALLENGE_RESPONSE\x10\x1c\x12\x1f\n\x1bVS_SEEKER_START_MATCHMAKING\x10\x1d\x12(\n$VS_SEEKER_START_MATCHMAKING_RESPONSE\x10\x1e\x12\x1a\n\x16GET_MATCHMAKING_STATUS\x10\x1f\x12#\n\x1fGET_MATCHMAKING_STATUS_RESPONSE\x10 \x12\x16\n\x12\x43\x41NCEL_MATCHMAKING\x10!\x12\x1f\n\x1b\x43\x41NCEL_MATCHMAKING_RESPONSE\x10\"\x12\x18\n\x14SUBMIT_COMBAT_ACTION\x10#\x12 \n\x1cINVASION_OPEN_COMBAT_SESSION\x10$\x12)\n%INVASION_OPEN_COMBAT_SESSION_RESPONSE\x10%\x12\x1a\n\x16INVASION_BATTLE_UPDATE\x10&\x12#\n\x1fINVASION_BATTLE_UPDATE_RESPONSE\x10\'\x12\x16\n\x12\x43OMBAT_ID_MISMATCH\x10(\x12\x16\n\x12LEAGUE_ID_MISMATCH\x10)\x12\x19\n\x15\x43HALLENGE_ID_MISMATCH\x10*\x12\x12\n\x0ePROGRESS_TOKEN\x10+\x12\x18\n\x14ON_APPLICATION_FOCUS\x10,\x12\x18\n\x14ON_APPLICATION_PAUSE\x10-\x12\x17\n\x13ON_APPLICATION_QUIT\x10.\x12\x14\n\x10\x45XCEPTION_CAUGHT\x10/\x12\x13\n\x0fPUB_SUB_MESSAGE\x10\x30\x12\x15\n\x11PLAYER_END_COMBAT\x10\x31\x12\x16\n\x12\x43OMBAT_SYNC_SERVER\x10\x32\x12\x1f\n\x1b\x43OMBAT_SYNC_SERVER_RESPONSE\x10\x33\x12\x1e\n\x1a\x43OMBAT_SPECIAL_MOVE_PLAYER\x10\x34\x42\x06\n\x04\x44\x61ta\"c\n\rObCombatProto\x12\x12\n\nob_int32_1\x18\x01 \x01(\x05\x12\x12\n\nob_int32_2\x18\x02 \x01(\x05\x12\x10\n\x08ob_int64\x18\x03 \x01(\x03\x12\x18\n\x10ob_repeated_list\x18\x04 \x03(\t\"5\n\x10ObCombatSettings\x12\x10\n\x08ob_int32\x18\x01 \x01(\x05\x12\x0f\n\x07\x65nabled\x18\x02 \x01(\x08\"_\n\x11ObCombatSettings1\x12\x11\n\tob_bool_1\x18\x01 \x01(\x08\x12\x11\n\tob_bool_2\x18\x02 \x01(\x08\x12\x11\n\tob_bool_3\x18\x03 \x01(\x08\x12\x11\n\tob_bool_4\x18\x04 \x01(\x08\"\x93\x02\n\x1dObCombatSpecialmovePlayerData\x12\x12\n\nob_int32_1\x18\x01 \x01(\x05\x12\x17\n\x0fob_list_int32_1\x18\x02 \x03(\x05\x12\x17\n\x0fob_list_int32_2\x18\x03 \x03(\x05\x12\x41\n\x10ob_commun_data_1\x18\x04 \x01(\x0b\x32\'.POGOProtos.Rpc.ObCommunCombatDataProto\x12\x12\n\nob_int32_2\x18\x05 \x01(\x05\x12\x41\n\x10ob_commun_data_2\x18\x06 \x01(\x0b\x32\'.POGOProtos.Rpc.ObCommunCombatDataProto\x12\x12\n\nob_int32_3\x18\x07 \x01(\x05\"\xf2\x01\n ObCommunCombatChallengeDataProto\x12(\n\x04type\x18\x01 \x01(\x0e\x32\x1a.POGOProtos.Rpc.CombatType\x12\x17\n\x0fob_int32_list_1\x18\x02 \x03(\x05\x12\x17\n\x0fob_int32_list_2\x18\x03 \x03(\x05\x12H\n\x05state\x18\x04 \x01(\x0e\x32\x39.POGOProtos.Rpc.CombatChallengeProto.CombatChallengeState\x12\x13\n\x0bob_uint32_1\x18\x05 \x01(\r\x12\x13\n\x0bob_uint32_2\x18\x06 \x01(\r\"\x8e\x02\n\x17ObCommunCombatDataProto\x12:\n\x04type\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.CombatActionProto.ActionType\x12\x12\n\nob_int32_1\x18\x02 \x01(\x05\x12\x12\n\nob_int32_2\x18\x03 \x01(\x05\x12\x12\n\nob_int32_3\x18\x04 \x01(\x05\x12\x12\n\nob_int32_4\x18\x05 \x01(\x05\x12\x12\n\nob_int32_5\x18\x06 \x01(\x05\x12\x12\n\nob_int32_6\x18\x07 \x01(\x05\x12\x10\n\x08ob_float\x18\x08 \x01(\x02\x12-\n\x04move\x18\t \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\"\xaf\t\n\x1bObCommunWebCombatStateProto\x12@\n\x0fob_combat_state\x18\x01 \x01(\x0e\x32\'.POGOProtos.Rpc.CombatProto.CombatState\x12V\n\x06player\x18\x03 \x01(\x0b\x32\x46.POGOProtos.Rpc.ObCommunWebCombatStateProto.ObCommunWebCombatDataProto\x12k\n\x1bob_commun_web_combat_data_2\x18\x04 \x01(\x0b\x32\x46.POGOProtos.Rpc.ObCommunWebCombatStateProto.ObCommunWebCombatDataProto\x12\x13\n\x0bob_uint32_1\x18\x07 \x01(\r\x12\x10\n\x08ob_int32\x18\x08 \x01(\x05\x12\x13\n\x0bob_uint32_2\x18\t \x01(\r\x12\x13\n\x0bob_uint32_3\x18\n \x01(\r\x12\x13\n\x0bob_uint32_4\x18\x0b \x01(\r\x12\x13\n\x0bob_uint32_5\x18\x0c \x01(\r\x12\x13\n\x0bob_uint32_6\x18\r \x01(\r\x12\x13\n\x0bob_uint32_7\x18\x0e \x01(\r\x12\x12\n\nob_int32_2\x18\x0f \x01(\x05\x12\x0f\n\x07ob_bool\x18\x10 \x01(\x08\x12\x12\n\nob_int32_3\x18\x11 \x01(\x05\x12\x13\n\x0bob_uint32_8\x18\x12 \x01(\r\x1ax\n\x12ObMaybePokemonData\x12\x12\n\nob_int32_1\x18\x01 \x01(\x05\x12\x12\n\nob_int32_2\x18\x02 \x01(\x05\x12\x12\n\nob_int32_3\x18\x03 \x01(\x05\x12\x12\n\nob_int32_4\x18\x04 \x01(\x05\x12\x12\n\nob_int32_5\x18\x05 \x01(\x05\x1a\x9b\x04\n\x1aObCommunWebCombatDataProto\x12Y\n\x11ob_active_pokemon\x18\x01 \x01(\x0b\x32>.POGOProtos.Rpc.ObCommunWebCombatStateProto.ObMaybePokemonData\x12`\n\x18ob_active_pokemon_list_1\x18\x02 \x03(\x0b\x32>.POGOProtos.Rpc.ObCommunWebCombatStateProto.ObMaybePokemonData\x12`\n\x18ob_active_pokemon_list_2\x18\x03 \x03(\x0b\x32>.POGOProtos.Rpc.ObCommunWebCombatStateProto.ObMaybePokemonData\x12H\n\x17ob_commun_combat_data_1\x18\x04 \x01(\x0b\x32\'.POGOProtos.Rpc.ObCommunCombatDataProto\x12\x0f\n\x07ob_bool\x18\x05 \x01(\x08\x12\x12\n\nob_int32_1\x18\x06 \x01(\x05\x12H\n\x17ob_commun_combat_data_2\x18\x07 \x01(\x0b\x32\'.POGOProtos.Rpc.ObCommunCombatDataProto\x12\x11\n\tob_uint32\x18\x08 \x01(\r\x12\x12\n\nob_int32_2\x18\t \x01(\x05\"\xcd\x02\n\x16ObContestUnknownProto2\x12\x13\n\x0bob_string_1\x18\x01 \x01(\t\x12\x36\n\x08schedule\x18\x02 \x01(\x0b\x32$.POGOProtos.Rpc.ContestScheduleProto\x12\x13\n\x0bob_string_2\x18\x03 \x01(\t\x12\x32\n\x06metric\x18\x04 \x01(\x0b\x32\".POGOProtos.Rpc.ContestMetricProto\x12\x13\n\x0bob_uint64_1\x18\x05 \x01(\x04\x12\x13\n\x0bob_uint64_2\x18\x06 \x01(\x04\x12\x13\n\x0bob_double_1\x18\x07 \x01(\x01\x12\x13\n\x0bob_double_2\x18\x08 \x01(\x01\x12\x13\n\x0bob_uint64_3\x18\t \x01(\x04\x12\x34\n\x08ob_entry\x18\n \x01(\x0e\x32\".POGOProtos.Rpc.ContestEntrysProto\"\x92\x02\n\x10ObEggIncubators1\x12\x12\n\nob_float_1\x18\x01 \x01(\x02\x12\x12\n\nob_float_2\x18\x02 \x01(\x02\x12[\n\x18ob_buddy_show_heart_type\x18\x03 \x03(\x0e\x32\x39.POGOProtos.Rpc.BuddyStatsShownHearts.BuddyShownHeartType\x12@\n\x15ob_buddy_emotion_leve\x18\x04 \x01(\x0e\x32!.POGOProtos.Rpc.BuddyEmotionLevel\x12\x12\n\nob_int64_1\x18\x05 \x01(\x03\x12\x12\n\nob_int64_2\x18\x06 \x01(\x03\x12\x0f\n\x07ob_bool\x18\x07 \x01(\x08\"\xe3\x01\n\x14ObEggIncubatorsInfos\x12\x46\n\x17ob_egg_incubator_status\x18\x02 \x01(\x0b\x32%.POGOProtos.Rpc.ObEggIncubatorsStatus\x12=\n\x13ob_egg_incubators_1\x18\x03 \x01(\x0b\x32 .POGOProtos.Rpc.ObEggIncubators1\x12\x44\n\x16ob_egg_incubator_state\x18\x04 \x01(\x0b\x32$.POGOProtos.Rpc.ObEggIncubatorsState\"\xb2\x01\n\x14ObEggIncubatorsState\x12\x10\n\x08ob_float\x18\x01 \x01(\x02\x12\x15\n\rob_list_float\x18\x02 \x03(\x02\x12\x32\n\rob_egg_status\x18\x03 \x01(\x0b\x32\x1b.POGOProtos.Rpc.ObEggStatus\x12=\n\x13ob_egg_incubators_1\x18\x04 \x01(\x0b\x32 .POGOProtos.Rpc.ObEggIncubators1\"K\n\x15ObEggIncubatorsStatus\x12\x32\n\rob_egg_status\x18\x01 \x03(\x0b\x32\x1b.POGOProtos.Rpc.ObEggStatus\"\xaf\x02\n\x0bObEggStatus\x12\x32\n\x06status\x18\x01 \x01(\x0e\x32\".POGOProtos.Rpc.ObEggStatus.Status\x12\x12\n\nob_float_1\x18\x02 \x01(\x02\x12\x12\n\nob_float_2\x18\x03 \x01(\x02\x12\x31\n\x07ob_type\x18\x04 \x01(\x0e\x32 .POGOProtos.Rpc.ObEggStatus.Type\x12\x12\n\nob_float_3\x18\x05 \x01(\x02\"@\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0c\n\x08HATCHING\x10\x01\x12\x10\n\x0cNOT_HATCHING\x10\x02\x12\x0b\n\x07HATCHED\x10\x03\";\n\x04Type\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0e\n\tUNLIMITED\x10\x85\x07\x12\n\n\x05\x42\x41SIC\x10\x86\x07\x12\n\n\x05SUPER\x10\x87\x07\"6\n\x0cObEvoleField\x12\x12\n\nob_float_1\x18\x01 \x01(\x02\x12\x12\n\nob_float_2\x18\x02 \x01(\x02\"\xbd\x03\n\x1dObFieldMessageOrResponseProto\x12\x13\n\x0bob_string_1\x18\x01 \x01(\t\x12\x13\n\x0bob_string_2\x18\x02 \x01(\t\x12\x13\n\x0bob_string_3\x18\x03 \x01(\t\x12\x13\n\x0bob_string_4\x18\x04 \x01(\t\x12\x13\n\x0bob_string_5\x18\x05 \x01(\t\x12\x13\n\x0bob_string_6\x18\x06 \x01(\t\x12\\\n\"ob_field_message_or_response_one_1\x18\x07 \x03(\x0b\x32\x30.POGOProtos.Rpc.ObFieldMessageOrResponseProtoOne\x12\\\n\"ob_field_message_or_response_one_2\x18\x08 \x03(\x0b\x32\x30.POGOProtos.Rpc.ObFieldMessageOrResponseProtoOne\x12\x12\n\nob_int64_1\x18\t \x01(\x03\x12\x12\n\nob_int64_2\x18\n \x01(\x03\x12\x12\n\nob_int64_3\x18\x0b \x01(\x03\x12\x12\n\nob_int64_4\x18\x0c \x01(\x03\x12\x12\n\nob_int64_5\x18\r \x01(\x03\"\x9e\x03\n ObFieldMessageOrResponseProtoOne\x12\x11\n\tob_uint64\x18\x01 \x01(\x04\x12\x12\n\nob_int32_1\x18\x02 \x01(\x05\x12\x12\n\nob_int32_2\x18\x03 \x01(\x05\x12\x10\n\x08ob_float\x18\x04 \x01(\x02\x12\x12\n\nob_int32_3\x18\x05 \x01(\x05\x12\x12\n\nob_int32_4\x18\x06 \x01(\x05\x12\x12\n\nob_int32_5\x18\x07 \x01(\x05\x12\x12\n\nob_int32_6\x18\x08 \x01(\x05\x12<\n\x0fpokemon_display\x18\t \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\x12\x12\n\nob_int32_7\x18\n \x01(\x05\x12\x12\n\nob_int32_8\x18\x0b \x01(\x05\x12\x12\n\nob_int32_9\x18\x0c \x01(\x05\x12\x13\n\x0bob_int32_10\x18\r \x01(\x05\x12\x13\n\x0bob_int32_11\x18\x0e \x01(\x05\x12\x11\n\tob_string\x18\x0f \x01(\t\x12&\n\x08pokeball\x18\x10 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\"\xbe\x01\n ObFieldMessageOrResponseProtoTwo\x12S\n\x1cob_field_message_or_response\x18\x01 \x01(\x0b\x32-.POGOProtos.Rpc.ObFieldMessageOrResponseProto\x12\x45\n\x17ob_combat_mismatch_data\x18\x02 \x03(\x0b\x32$.POGOProtos.Rpc.ObCombatMismatchData\"V\n\x0bObFormProto\x12\x0f\n\x07ob_bool\x18\x01 \x01(\x08\x12\x36\n\x04\x66orm\x18\x02 \x01(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\"\xd1\x01\n\x10ObFortModesProto\x12\x11\n\tob_string\x18\x01 \x01(\t\x12\x36\n\x07ob_type\x18\x02 \x01(\x0e\x32%.POGOProtos.Rpc.ObFortModesProto.Type\x12\x36\n\x07ob_mode\x18\x03 \x01(\x0e\x32%.POGOProtos.Rpc.ObFortModesProto.Mode\"\x1b\n\x04Mode\x12\t\n\x05\x43LICK\x10\x00\x12\x08\n\x04SPIN\x10\x01\"\x1d\n\x04Type\x12\x0c\n\x08POKESTOP\x10\x00\x12\x07\n\x03GYM\x10\x01\"\x9a\x01\n\x19ObMegaEvolvePokemon1Proto\"}\n\x06ObMode\x12\t\n\x05UNSET\x10\x00\x12\x13\n\x0fPOKEMON_DETAILS\x10\x01\x12\x0e\n\nRAID_LOBBY\x10\x02\x12\x14\n\x10GYM_BATTLE_LOBBY\x10\x03\x12\x14\n\x10NPC_COMBAT_LOBBY\x10\x04\x12\x17\n\x13PLAYER_COMBAT_LOBBY\x10\x05\"\xa8\x02\n\x1dObMegaEvolvePokemonProtoField\x12I\n\nob_field_1\x18\x01 \x01(\x0b\x32\x35.POGOProtos.Rpc.ObMegaEvolvePokemonProtoField.ObField\x12I\n\nob_field_2\x18\x02 \x01(\x0b\x32\x35.POGOProtos.Rpc.ObMegaEvolvePokemonProtoField.ObField\x12\x18\n\x10ob_field_int32_1\x18\x03 \x01(\x05\x12\x18\n\x10ob_field_int32_2\x18\x04 \x01(\x05\x1a=\n\x07ObField\x12\x18\n\x10ob_field_int32_1\x18\x01 \x01(\x05\x12\x18\n\x10ob_field_int32_2\x18\x02 \x01(\x05\"\x9e\x02\n\x1eObMethodUpdatePostcardOutProto\x12\x45\n\x06result\x18\x01 \x01(\x0e\x32\x35.POGOProtos.Rpc.ObMethodUpdatePostcardOutProto.Result\x12\x41\n\x13ob_postcard_display\x18\x02 \x01(\x0b\x32$.POGOProtos.Rpc.PostcardDisplayProto\"r\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12!\n\x1d\x45RROR_POSTCARD_DOES_NOT_EXIST\x10\x02\x12\x15\n\x11\x45RROR_NOT_ENABLED\x10\x04\x12\x16\n\x12\x45RROR_RATE_LIMITED\x10\x05\"7\n\x12ObNewGlobalSetting\x12\x0f\n\x07ob_bool\x18\x01 \x01(\x08\x12\x10\n\x08ob_int32\x18\x02 \x01(\x05\"\'\n\x14ObNewGlobalSetting10\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\"R\n\x14ObNewGlobalSetting13\x12\x12\n\nob_enabled\x18\x01 \x01(\x08\x12\x12\n\nob_int32_1\x18\x02 \x01(\x05\x12\x12\n\nob_int32_2\x18\x03 \x01(\x05\"\'\n\x14ObNewGlobalSetting14\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\"\xe7\x01\n\x14ObNewGlobalSetting15\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12\x10\n\x08ob_int32\x18\x02 \x01(\x05\x12\x0f\n\x07ob_bool\x18\x03 \x01(\x08\x12\x11\n\tob_string\x18\x04 \x01(\t\x12\x12\n\nob_int32_1\x18\x05 \x01(\x05\x12\x11\n\tob_bool_1\x18\x06 \x01(\x08\x12\x12\n\nob_int32_2\x18\x07 \x01(\x05\x12\x12\n\nob_int32_3\x18\x08 \x01(\x05\x12\x12\n\nob_int32_4\x18\t \x01(\x05\x12\x12\n\nob_int32_5\x18\n \x01(\x05\x12\x11\n\tob_bool_2\x18\x0b \x01(\x08\"&\n\x13ObNewGlobalSetting2\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\"(\n\x13ObNewGlobalSetting4\x12\x11\n\tob_enable\x18\x01 \x01(\x08\"\x98\x01\n\x13ObNewGlobalSetting5\x12I\n\x11ob_repeated_stuff\x18\x01 \x03(\x0b\x32..POGOProtos.Rpc.ObNewGlobalSetting5.ObMessage5\x1a\x36\n\nObMessage5\x12\x13\n\x0bob_string_1\x18\x01 \x01(\t\x12\x13\n\x0bob_string_2\x18\x02 \x01(\t\")\n\x13ObNewGlobalSetting6\x12\x12\n\nob_enabled\x18\x01 \x01(\x08\":\n\x13ObNewGlobalSetting7\x12\x12\n\nob_enabled\x18\x01 \x01(\x08\x12\x0f\n\x07ob_bool\x18\x02 \x01(\x08\"&\n\x13ObNewGlobalSetting8\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\"&\n\x13ObNewGlobalSetting9\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\"\xa6\x01\n\x11ObPartyPlayProto2\x12?\n\x08ob_map_1\x18\x01 \x03(\x0b\x32-.POGOProtos.Rpc.ObPartyPlayProto2.ObMap1Entry\x1aP\n\x0bObMap1Entry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x30\n\x05value\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.ObPartyPlayProto3:\x02\x38\x01\"\x83\x01\n\x11ObPartyPlayProto3\x12?\n\x08ob_map_3\x18\x01 \x03(\x0b\x32-.POGOProtos.Rpc.ObPartyPlayProto3.ObMap3Entry\x1a-\n\x0bObMap3Entry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x05:\x02\x38\x01\"\xc2\x01\n\x16ObPartyPlayQuest2Proto\x12\x30\n\x06status\x18\x01 \x01(\x0e\x32 .POGOProtos.Rpc.PartyQuestStatus\x12\x30\n\x06quests\x18\x02 \x03(\x0b\x32 .POGOProtos.Rpc.ClientQuestProto\x12\x44\n\x12ob_party_quest_out\x18\x03 \x01(\x0b\x32(.POGOProtos.Rpc.ObPartyPlayQuestOutProto\"\xad\x04\n\x18ObPartyPlayQuestOutProto\x12/\n\x05quest\x18\x01 \x01(\x0b\x32 .POGOProtos.Rpc.ClientQuestProto\x12\x10\n\x08ob_int32\x18\x02 \x01(\x05\x12L\n\x0bob_data_map\x18\x03 \x03(\x0b\x32\x37.POGOProtos.Rpc.ObPartyPlayQuestOutProto.ObDataMapEntry\x1a\x97\x02\n\x0bObQuestData\x12K\n\x06status\x18\x01 \x01(\x0e\x32;.POGOProtos.Rpc.ObPartyPlayQuestOutProto.ObQuestData.Status\x12\x10\n\x08ob_int32\x18\x02 \x01(\x05\"\xa8\x01\n\x06Status\x12\x12\n\x0ePLAYER_UNKNOWN\x10\x00\x12\'\n#PLAYER_WAITING_PARTY_QUEST_TO_START\x10\x01\x12\x11\n\rPLAYER_ACTIVE\x10\x02\x12,\n(PLAYER_COMPLETED_PARTY_QUEST_AND_AWARDED\x10\x03\x12 \n\x1cPLAYER_ABANDONED_PARTY_QUEST\x10\x04\x1a\x66\n\x0eObDataMapEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x43\n\x05value\x18\x02 \x01(\x0b\x32\x34.POGOProtos.Rpc.ObPartyPlayQuestOutProto.ObQuestData:\x02\x38\x01\"\xb3\x01\n\x15ObPartyPlayQuestProto\x12\x10\n\x08ob_int32\x18\x01 \x01(\x05\x12\'\n\x04type\x18\x02 \x01(\x0e\x32\x19.POGOProtos.Rpc.QuestType\x12\x37\n\nconditions\x18\x03 \x03(\x0b\x32#.POGOProtos.Rpc.QuestConditionProto\x12\x12\n\nob_int32_1\x18\x04 \x01(\x05\x12\x12\n\nob_int32_2\x18\x05 \x01(\x05\"\x8f\x01\n\x16ObPogoProtoUnknowProto\x12\x39\n\x0cob_data_enum\x18\x01 \x01(\x0e\x32#.POGOProtos.Rpc.ObPogoProtoDataEnum\x12\x10\n\x08ob_int64\x18\x02 \x01(\x03\x12\x13\n\x0bob_string_1\x18\x03 \x01(\t\x12\x13\n\x0bob_string_2\x18\x04 \x01(\t\"V\n\x13ObRaidClientSetting\x12-\n\nraid_level\x18\x01 \x01(\x0e\x32\x19.POGOProtos.Rpc.RaidLevel\x12\x10\n\x08music_id\x18\x02 \x01(\t\"\xc6\x01\n\x14ObRaidClientSetting1\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12;\n\x11\x62\x61ttle_experiment\x18\x18 \x03(\x0e\x32 .POGOProtos.Rpc.BattleExperiment\x12\'\n\x04item\x18\x19 \x03(\x0b\x32\x19.POGOProtos.Rpc.ItemProto\x12\x37\n\x0ftrainer_ability\x18\x1a \x03(\x0e\x32\x1e.POGOProtos.Rpc.TrainerAbility\"\xcf\x02\n\x17ObRouteCreationOutProto\x12>\n\x06result\x18\x01 \x01(\x0e\x32..POGOProtos.Rpc.ObRouteCreationOutProto.Result\x12:\n\x0eroute_creation\x18\x02 \x01(\x0b\x32\".POGOProtos.Rpc.RouteCreationProto\"\xb7\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1e\n\x1a\x45RROR_TOO_MANY_IN_PROGRESS\x10\x03\x12\x0f\n\x0b\x45RROR_MINOR\x10\x04\x12\x17\n\x13\x45RROR_LEVEL_TOO_LOW\x10\x05\x12\x1e\n\x1a\x45RROR_INVALID_START_ANCHOR\x10\x06\x12\x18\n\x14\x45RROR_CREATION_LIMIT\x10\x07\"\xa4\x01\n\x12ObRoutesModesProto\x12\"\n\x04item\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x35\n\x04mode\x18\x02 \x01(\x0e\x32\'.POGOProtos.Rpc.ObRoutesModesProto.Mode\"3\n\x04Mode\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x07\n\x03USE\x10\x01\x12\t\n\x05PAUSE\x10\x02\x12\n\n\x06RESUME\x10\x03\"g\n\x12ObSharedRouteProto\x12\x0f\n\x05pause\x18\x04 \x01(\x08H\x00\x12\x36\n\x0cshared_route\x18\x02 \x01(\x0b\x32 .POGOProtos.Rpc.SharedRouteProtoB\x08\n\x06Status\"h\n\x12ObSponsoredBalloon\x12\x13\n\x0bob_string_1\x18\x01 \x01(\t\x12\x13\n\x0bob_string_2\x18\x02 \x01(\t\x12\x13\n\x0bob_string_3\x18\x03 \x01(\t\x12\x13\n\x0bob_string_4\x18\x04 \x01(\t\"\xbf\x01\n\x10ObUnkRoutesProto\x12\x37\n\x06status\x18\x01 \x01(\x0e\x32\'.POGOProtos.Rpc.ObUnkRoutesProto.Status\x12*\n\x07rewards\x18\x02 \x03(\x0b\x32\x19.POGOProtos.Rpc.LootProto\"F\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x13\n\x0f\x45RROR_NOT_FOUND\x10\x02\x12\x0f\n\x0b\x45RROR_ROUTE\x10\x03\"\xc3\x06\n\x13ObUnknownOneOfProto\x12W\n\x12map_objects_update\x18\x01 \x01(\x0b\x32\x39.POGOProtos.Rpc.ObUnknownOneOfProto.MapObjectsUpdateProtoH\x00\x12L\n\x17raid_lobby_player_count\x18\x02 \x01(\x0b\x32).POGOProtos.Rpc.RaidLobbyPlayerCountProtoH\x00\x12S\n\x10\x62oot_raid_update\x18\x03 \x01(\x0b\x32\x37.POGOProtos.Rpc.ObUnknownOneOfProto.BootRaidUpdateProtoH\x00\x12:\n\x10party_play_proto\x18\x04 \x01(\x0b\x32\x1e.POGOProtos.Rpc.PartyPlayProtoH\x00\x12L\n\x0cparty_update\x18\x05 \x01(\x0b\x32\x34.POGOProtos.Rpc.ObUnknownOneOfProto.PartyUpdateProtoH\x00\x12\x46\n\x16raid_participant_proto\x18\x06 \x01(\x0b\x32$.POGOProtos.Rpc.RaidParticipantProtoH\x00\x12\x10\n\x08ob_int64\x18\x07 \x01(\x03\x1a\xff\x01\n\x10PartyUpdateProto\x12:\n\x10party_play_proto\x18\x01 \x01(\x0b\x32\x1e.POGOProtos.Rpc.PartyPlayProtoH\x00\x12:\n\x08location\x18\x02 \x01(\x0b\x32&.POGOProtos.Rpc.PartyPlayLocationProtoH\x00\x12)\n\x04zone\x18\x03 \x01(\x0b\x32\x19.POGOProtos.Rpc.ZoneProtoH\x00\x12>\n\x0fother_proto_unk\x18\x04 \x01(\x0b\x32%.POGOProtos.Rpc.ObUnknownPartyObProtoB\x08\n\x06Update\x1a\'\n\x13\x42ootRaidUpdateProto\x12\x10\n\x08ob_int64\x18\x01 \x01(\x03\x1a\x17\n\x15MapObjectsUpdateProtoB\x08\n\x06Update\"D\n\x18ObUnknownPartyObOneProto\x12\x13\n\x0bob_string_1\x18\x01 \x01(\t\x12\x13\n\x0bob_string_2\x18\x03 \x01(\t\"l\n\x15ObUnknownPartyObProto\x12\x11\n\tob_string\x18\x01 \x01(\t\x12@\n\x0eob_field_proto\x18\x02 \x03(\x0b\x32(.POGOProtos.Rpc.ObUnknownPartyObOneProto\"\xe9\x01\n\x0eObUnknownProto\x12\x13\n\x0bob_string_1\x18\x01 \x01(\t\x12/\n\x08ob_boxes\x18\x02 \x03(\x0b\x32\x1d.POGOProtos.Rpc.BonusBoxProto\x12\x13\n\x0bob_string_2\x18\x03 \x01(\t\x12\x13\n\x0bob_string_3\x18\x04 \x01(\t\x12\x13\n\x0bob_string_4\x18\x05 \x01(\t\x12\x13\n\x0bob_string_5\x18\x06 \x01(\t\x12\x13\n\x0bob_string_6\x18\x07 \x01(\t\x12\x13\n\x0bob_string_7\x18\x08 \x01(\t\x12\x13\n\x0bob_string_8\x18\t \x01(\t\"\xc8\x01\n\x0fObUnknownProto2\x12\x13\n\x0bob_string_1\x18\x01 \x01(\t\x12/\n\x07\x64isplay\x18\x02 \x01(\x0b\x32\x1e.POGOProtos.Rpc.ObUnknownProto\x12\x12\n\nob_int64_1\x18\x03 \x01(\x03\x12\x12\n\nob_int64_2\x18\x04 \x01(\x03\x12G\n\x12\x63hallenge_criteria\x18\x05 \x01(\x0b\x32+.POGOProtos.Rpc.GroupChallengeCriteriaProto\"P\n\x13ObUnknownRouteProto\x12\x39\n\x06result\x18\x01 \x01(\x0e\x32).POGOProtos.Rpc.ObUnknownRouteResultProto\"\xbe\x02\n!ObUnkownEventFortProtoOneOutProto\x12H\n\x06status\x18\x01 \x01(\x0e\x32\x38.POGOProtos.Rpc.ObUnkownEventFortProtoOneOutProto.Status\x12\x36\n\x07ob_data\x18\x02 \x03(\x0b\x32%.POGOProtos.Rpc.ObUnkownEventProtoOne\"\x96\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1b\n\x17\x45RROR_FORT_ID_NOT_FOUND\x10\x03\x12!\n\x1d\x45RROR_VPS_NOT_ENABLED_AT_FORT\x10\x04\x12!\n\x1d\x45RROR_NO_EVENTS_AT_FORT_FOUND\x10\x05\"\xe1\x02\n\x15ObUnkownEventProtoOne\x12:\n\x11\x65vent_type_status\x18\x01 \x01(\x0e\x32\x1f.POGOProtos.Rpc.EventTypeStatus\x12\x10\n\x08ob_int32\x18\x02 \x01(\x05\x12[\n\x10ob_event_dep_one\x18\x03 \x01(\x0b\x32\x41.POGOProtos.Rpc.ObUnkownEventProtoOne.ObUnkownEventProtoOneDepOne\x12\x45\n\x10ob_event_dep_two\x18\x04 \x03(\x0b\x32+.POGOProtos.Rpc.ObUnkownEventProtoOneDepTwo\x1aV\n\x1bObUnkownEventProtoOneDepOne\x12\x0f\n\x07ob_bool\x18\x01 \x01(\x08\x12\x12\n\nob_int64_1\x18\x02 \x01(\x03\x12\x12\n\nob_int64_2\x18\x03 \x01(\x03\"A\n\x1bObUnkownEventProtoOneDepTwo\x12\x11\n\tob_string\x18\x01 \x01(\t\x12\x0f\n\x07payload\x18\x02 \x01(\x0c\"\x85\x03\n\x1dObUnkownEventProtoOneOutProto\x12\x44\n\x06status\x18\x01 \x01(\x0e\x32\x34.POGOProtos.Rpc.ObUnkownEventProtoOneOutProto.Status\x12\x36\n\x07ob_data\x18\x02 \x03(\x0b\x32%.POGOProtos.Rpc.ObUnkownEventProtoOne\"\xe5\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1b\n\x17\x45RROR_FORT_ID_NOT_FOUND\x10\x03\x12!\n\x1d\x45RROR_VPS_NOT_ENABLED_AT_FORT\x10\x04\x12\x1d\n\x19\x45RROR_VPS_EVENT_NOT_FOUND\x10\x05\x12&\n\"ERROR_ADD_ANCHOR_ID_ALREADY_EXISTS\x10\x06\x12)\n%ERROR_UPDATE_ANCHOR_ID_DOES_NOT_EXIST\x10\x07\"x\n\x15ObUnkownEventProtoTwo\x12\x11\n\tob_string\x18\x01 \x01(\t\x12:\n\x11\x65vent_type_status\x18\x02 \x01(\x0e\x32\x1f.POGOProtos.Rpc.EventTypeStatus\x12\x10\n\x08ob_int32\x18\x03 \x01(\x05\"\xe2\x01\n\x1aObUnkownOtherEventProtoOne\x12J\n\x0bupdate_type\x18\x01 \x01(\x0e\x32\x35.POGOProtos.Rpc.ObUnkownOtherEventProtoOne.UpdateType\x12@\n\x0bmdepghbddnc\x18\x02 \x01(\x0b\x32+.POGOProtos.Rpc.ObUnkownEventProtoOneDepTwo\"6\n\nUpdateType\x12\t\n\x05UNSET\x10\x00\x12\x07\n\x03\x41\x44\x44\x10\x01\x12\x08\n\x04\x45\x44IT\x10\x02\x12\n\n\x06REMOVE\x10\x03\"~\n\x1aObUnkownOtherEventProtoTwo\x12\x11\n\tob_string\x18\x01 \x01(\t\x12;\n\x07ob_data\x18\x02 \x03(\x0b\x32*.POGOProtos.Rpc.ObUnkownOtherEventProtoOne\x12\x10\n\x08ob_int32\x18\x03 \x01(\x05\"k\n\x1cObUploadRaidClientLogRequest\x12K\n\x19ob_upload_raid_client_log\x18\x01 \x01(\x0b\x32(.POGOProtos.Rpc.UploadRaidClientLogProto\"C\n\x1bOnApplicationFocusDataProto\x12$\n\x1cob_on_application_focus_bool\x18\x01 \x01(\x08\"C\n\x1bOnApplicationPauseDataProto\x12$\n\x1cob_on_application_pause_bool\x18\x01 \x01(\x08\"\x1c\n\x1aOnApplicationQuitDataProto\"\xa7\x01\n\x17OnboardingSettingsProto\x12!\n\x19skip_avatar_customization\x18\x01 \x01(\x08\x12!\n\x19\x64isable_initial_ar_prompt\x18\x02 \x01(\x08\x12\x1e\n\x16\x61r_prompt_player_level\x18\x03 \x01(\r\x12\x12\n\nob_int32_1\x18\x04 \x01(\x05\x12\x12\n\nob_int32_2\x18\x05 \x01(\x05\"\xe2\x01\n\x13OnboardingTelemetry\x12:\n\x0fonboarding_path\x18\x01 \x01(\x0e\x32!.POGOProtos.Rpc.OnboardingPathIds\x12\x34\n\x08\x65vent_id\x18\x02 \x01(\x0e\x32\".POGOProtos.Rpc.OnboardingEventIds\x12\x0c\n\x04\x64\x61ta\x18\x03 \x01(\x05\x12\x14\n\x0c\x63onversation\x18\x04 \x01(\t\x12\x35\n\tar_status\x18\x05 \x01(\x0e\x32\".POGOProtos.Rpc.OnboardingArStatus\"\xc7\x01\n\x19OnboardingV2SettingsProto\x12\x1c\n\x14\x65nable_onboarding_v2\x18\x01 \x01(\x08\x12\x31\n\npokedex_id\x18\x02 \x03(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12=\n\x16onboarding_egg_pokemon\x18\x03 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x1a\n\x12\x65gg_km_until_hatch\x18\x04 \x01(\x05\"}\n\x1fOneWaySharedFriendshipDataProto\x12<\n\x0fgiftbox_details\x18\x01 \x03(\x0b\x32#.POGOProtos.Rpc.GiftBoxDetailsProto\x12\x1c\n\x14open_trade_expire_ms\x18\x02 \x01(\x03\"S\n\x14OneofDescriptorProto\x12\x0c\n\x04name\x18\x01 \x01(\t\x12-\n\x07options\x18\x02 \x01(\x0b\x32\x1c.POGOProtos.Rpc.OneofOptions\"R\n\x0cOneofOptions\x12\x42\n\x14uninterpreted_option\x18\xe7\x07 \x03(\x0b\x32#.POGOProtos.Rpc.UninterpretedOption\"\xff\x03\n\x15OpenBuddyGiftOutProto\x12<\n\x06result\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.OpenBuddyGiftOutProto.Result\x12\x32\n\nbuddy_gift\x18\x02 \x01(\x0b\x32\x1e.POGOProtos.Rpc.BuddyGiftProto\x12\x38\n\robserved_data\x18\x04 \x01(\x0b\x32!.POGOProtos.Rpc.BuddyObservedData\x12O\n\x0cshown_hearts\x18\x05 \x01(\x0e\x32\x39.POGOProtos.Rpc.BuddyStatsShownHearts.BuddyShownHeartType\"\xe8\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x19\n\x15\x45RROR_BUDDY_NOT_VALID\x10\x01\x12#\n\x1fSUCCESS_ADDED_LOOT_TO_INVENTORY\x10\x02\x12)\n%SUCCESS_ADDED_SOUVENIR_TO_COLLECTIONS\x10\x03\x12/\n+ERROR_BUDDY_HAS_NOT_PICKED_UP_ANY_SOUVENIRS\x10\x04\x12\x1b\n\x17\x45RROR_INVENTORY_IS_FULL\x10\x05\x12\x1a\n\x16\x45RROR_BUDDY_NOT_ON_MAP\x10\x06\"\x14\n\x12OpenBuddyGiftProto\"\xe1\x01\n\x18OpenCampfireMapTelemetry\x12\x43\n\x06source\x18\x01 \x01(\x0e\x32\x33.POGOProtos.Rpc.OpenCampfireMapTelemetry.SourcePage\x12\x15\n\ris_standalone\x18\x02 \x01(\x08\"i\n\nSourcePage\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x07\n\x03MAP\x10\x01\x12\x10\n\x0cNEARBY_RAIDS\x10\x02\x12\x10\n\x0cGYM_APPROACH\x10\x03\x12\x11\n\rRAID_APPROACH\x10\x04\x12\x0e\n\nCATCH_CARD\x10\x05\"q\n\x1cOpenCombatChallengeDataProto\x12\x10\n\x08ob_int32\x18\x01 \x01(\x05\x12(\n\x04type\x18\x02 \x01(\x0e\x32\x1a.POGOProtos.Rpc.CombatType\x12\x15\n\rob_list_int32\x18\x03 \x03(\x05\"\x9c\x04\n\x1bOpenCombatChallengeOutProto\x12\x42\n\x06result\x18\x01 \x01(\x0e\x32\x32.POGOProtos.Rpc.OpenCombatChallengeOutProto.Result\x12\x37\n\tchallenge\x18\x02 \x01(\x0b\x32$.POGOProtos.Rpc.CombatChallengeProto\"\xff\x02\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12!\n\x1d\x45RROR_INVALID_CHALLENGE_STATE\x10\x02\x12\x1d\n\x19\x45RROR_CHALLENGE_NOT_FOUND\x10\x03\x12\"\n\x1e\x45RROR_POKEMON_NOT_IN_INVENTORY\x10\x04\x12\x1d\n\x19\x45RROR_NOT_ELIGIBLE_LEAGUE\x10\x05\x12$\n ERROR_PLAYER_BELOW_MINIMUM_LEVEL\x10\x06\x12\x1a\n\x16\x45RROR_ALREADY_TIMEDOUT\x10\x08\x12\x1b\n\x17\x45RROR_ALREADY_CANCELLED\x10\t\x12\x1a\n\x16\x45RROR_FRIEND_NOT_FOUND\x10\n\x12%\n!ERROR_FAILED_TO_SEND_NOTIFICATION\x10\x0b\x12\x17\n\x13\x45RROR_ACCESS_DENIED\x10\x0c\x12\x1d\n\x19\x45RROR_INELIGIBLE_OPPONENT\x10\r\"\xb7\x01\n\x18OpenCombatChallengeProto\x12(\n\x04type\x18\x01 \x01(\x0e\x32\x1a.POGOProtos.Rpc.CombatType\x12\x14\n\x0c\x63hallenge_id\x18\x02 \x01(\t\x12!\n\x19\x63ombat_league_template_id\x18\x03 \x01(\t\x12\x1a\n\x12opponent_player_id\x18\x04 \x01(\t\x12\x1c\n\x14\x61ttacking_pokemon_id\x18\x05 \x03(\x06\"\xd4\x01\n$OpenCombatChallengeResponseDataProto\x12\x10\n\x08ob_int32\x18\x01 \x01(\x05\x12\x11\n\tob_uint32\x18\x02 \x01(\r\x12\x42\n\x06result\x18\x03 \x01(\x0e\x32\x32.POGOProtos.Rpc.OpenCombatChallengeOutProto.Result\x12\x43\n\tchallenge\x18\x04 \x01(\x0b\x32\x30.POGOProtos.Rpc.ObCommunCombatChallengeDataProto\"\x89\x01\n\x1aOpenCombatSessionDataProto\x12\x10\n\x08ob_int32\x18\x01 \x01(\x05\x12\x15\n\rob_list_int32\x18\x02 \x03(\x05\x12\x11\n\tob_uint32\x18\x03 \x01(\r\x12/\n\x0b\x63ombat_type\x18\x04 \x01(\x0e\x32\x1a.POGOProtos.Rpc.CombatType\"\x9a\x05\n\x19OpenCombatSessionOutProto\x12@\n\x06result\x18\x01 \x01(\x0e\x32\x30.POGOProtos.Rpc.OpenCombatSessionOutProto.Result\x12+\n\x06\x63ombat\x18\x02 \x01(\x0b\x32\x1b.POGOProtos.Rpc.CombatProto\x12\x18\n\x10should_debug_log\x18\x03 \x01(\x08\x12I\n\x16\x63ombat_refactor_toggle\x18\x04 \x03(\x0e\x32).POGOProtos.Rpc.CombatRefactorToggleProto\x12\x11\n\tob_string\x18\x05 \x01(\t\"\x95\x03\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1e\n\x1a\x45RROR_INVALID_COMBAT_STATE\x10\x02\x12\x1d\n\x19\x45RROR_COMBAT_SESSION_FULL\x10\x03\x12\"\n\x1e\x45RROR_POKEMON_NOT_IN_INVENTORY\x10\x04\x12\x1f\n\x1b\x45RROR_OPPONENT_NOT_IN_RANGE\x10\x05\x12\x1b\n\x17\x45RROR_CHALLENGE_EXPIRED\x10\x06\x12$\n ERROR_PLAYER_BELOW_MINIMUM_LEVEL\x10\x07\x12\x17\n\x13\x45RROR_OPPONENT_QUIT\x10\x08\x12.\n*ERROR_POKEMON_LINEUP_INELIGIBLE_FOR_LEAGUE\x10\t\x12#\n\x1f\x45RROR_COMBAT_LEAGUE_UNSPECIFIED\x10\n\x12\x17\n\x13\x45RROR_ACCESS_DENIED\x10\x0b\x12%\n!ERROR_PLAYER_HAS_NO_BATTLE_PASSES\x10\x0c\"\xb9\x01\n\x16OpenCombatSessionProto\x12\x11\n\tcombat_id\x18\x01 \x01(\t\x12\x1c\n\x14\x61ttacking_pokemon_id\x18\x02 \x03(\x06\x12!\n\x19\x63ombat_league_template_id\x18\x03 \x01(\t\x12\x1a\n\x12lobby_join_time_ms\x18\x04 \x01(\x03\x12/\n\x0b\x63ombat_type\x18\x05 \x01(\x0e\x32\x1a.POGOProtos.Rpc.CombatType\"\x9d\x01\n\"OpenCombatSessionResponseDataProto\x12\x10\n\x08ob_int32\x18\x01 \x01(\x05\x12\x11\n\tob_uint32\x18\x02 \x01(\r\x12R\n\x1fob_open_combat_session_response\x18\x03 \x01(\x0b\x32).POGOProtos.Rpc.OpenCombatSessionOutProto\"\xf3\x01\n\x10OpenGiftLogEntry\x12\x37\n\x06result\x18\x01 \x01(\x0e\x32\'.POGOProtos.Rpc.OpenGiftLogEntry.Result\x12\x17\n\x0f\x66riend_codename\x18\x02 \x01(\t\x12(\n\x05items\x18\x03 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12\x32\n\x0cpokemon_eggs\x18\x04 \x03(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\"/\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\r\n\tNPC_TRADE\x10\x02\"\x97\x04\n\x10OpenGiftOutProto\x12\x37\n\x06result\x18\x01 \x01(\x0e\x32\'.POGOProtos.Rpc.OpenGiftOutProto.Result\x12(\n\x05items\x18\x02 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12\x31\n\x0b\x65gg_pokemon\x18\x03 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12I\n\x17updated_friendship_data\x18\x04 \x01(\x0b\x32(.POGOProtos.Rpc.FriendshipLevelDataProto\x12@\n\x0e\x66riend_profile\x18\x05 \x01(\x0b\x32(.POGOProtos.Rpc.PlayerPublicProfileProto\"\xdf\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x19\n\x15\x45RROR_PLAYER_BAG_FULL\x10\x03\x12\x1e\n\x1a\x45RROR_PLAYER_LIMIT_REACHED\x10\x04\x12\x1d\n\x19\x45RROR_GIFT_DOES_NOT_EXIST\x10\x05\x12\x1a\n\x16\x45RROR_FRIEND_NOT_FOUND\x10\x06\x12\x1b\n\x17\x45RROR_INVALID_PLAYER_ID\x10\x07\x12\x17\n\x13\x45RROR_FRIEND_UPDATE\x10\x08\"S\n\rOpenGiftProto\x12\x11\n\tplayer_id\x18\x01 \x01(\t\x12\x12\n\ngiftbox_id\x18\x02 \x01(\x04\x12\x1b\n\x13\x63onvert_to_stardust\x18\x03 \x01(\x08\"\x87\x01\n!OpenInvasionCombatSessionOutProto\x12\x35\n\x06status\x18\x01 \x01(\x0e\x32%.POGOProtos.Rpc.InvasionStatus.Status\x12+\n\x06\x63ombat\x18\x02 \x01(\x0b\x32\x1b.POGOProtos.Rpc.CombatProto\"\xa6\x01\n\x1eOpenInvasionCombatSessionProto\x12<\n\x0fincident_lookup\x18\x01 \x01(\x0b\x32#.POGOProtos.Rpc.IncidentLookupProto\x12\x0c\n\x04step\x18\x02 \x01(\x05\x12\x1c\n\x14\x61ttacking_pokemon_id\x18\x03 \x03(\x06\x12\x1a\n\x12lobby_join_time_ms\x18\x04 \x01(\x03\"[\n\x1dOpenNpcCombatSessionDataProto\x12\x10\n\x08ob_int32\x18\x01 \x01(\x05\x12\x15\n\rob_list_int32\x18\x02 \x03(\x05\x12\x11\n\tob_uint32\x18\x03 \x01(\r\"\xa2\x02\n\x1cOpenNpcCombatSessionOutProto\x12\x43\n\x06result\x18\x01 \x01(\x0e\x32\x33.POGOProtos.Rpc.OpenNpcCombatSessionOutProto.Result\x12+\n\x06\x63ombat\x18\x02 \x01(\x0b\x32\x1b.POGOProtos.Rpc.CombatProto\"\x8f\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12$\n ERROR_PLAYER_BELOW_MINIMUM_LEVEL\x10\x02\x12.\n*ERROR_POKEMON_LINEUP_INELIGIBLE_FOR_LEAGUE\x10\x03\x12\x17\n\x13\x45RROR_ACCESS_DENIED\x10\x04\"u\n\x19OpenNpcCombatSessionProto\x12\x1c\n\x14\x61ttacking_pokemon_id\x18\x01 \x03(\x06\x12\x1e\n\x16\x63ombat_npc_template_id\x18\x02 \x01(\t\x12\x1a\n\x12lobby_join_time_ms\x18\x03 \x01(\x03\"\xe2\x01\n%OpenNpcCombatSessionResponseDataProto\x12\x10\n\x08ob_int32\x18\x01 \x01(\x05\x12\x11\n\tob_uint32\x18\x02 \x01(\r\x12\x43\n\x06result\x18\x03 \x01(\x0e\x32\x33.POGOProtos.Rpc.OpenNpcCombatSessionOutProto.Result\x12O\n\x1aob_commun_web_combat_state\x18\x04 \x01(\x0b\x32+.POGOProtos.Rpc.ObCommunWebCombatStateProto\"\xf2\x01\n\x19OpenSponsoredGiftOutProto\x12@\n\x06result\x18\x01 \x01(\x0e\x32\x30.POGOProtos.Rpc.OpenSponsoredGiftOutProto.Result\x12*\n\x07rewards\x18\x02 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\"g\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x19\n\x15\x45RROR_PLAYER_BAG_FULL\x10\x03\x12\x17\n\x13\x45RROR_GIFT_REDEEMED\x10\x04\"H\n\x16OpenSponsoredGiftProto\x12\x1a\n\x12\x65ncrypted_ad_token\x18\x01 \x01(\x0c\x12\x12\n\ngift_token\x18\x02 \x01(\x0c\"\xfc\x04\n\x13OpenTradingOutProto\x12:\n\x06result\x18\x01 \x01(\x0e\x32*.POGOProtos.Rpc.OpenTradingOutProto.Result\x12-\n\x07trading\x18\x02 \x01(\x0b\x32\x1c.POGOProtos.Rpc.TradingProto\"\xf9\x03\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1a\n\x16\x45RROR_FRIEND_NOT_FOUND\x10\x03\x12\x1b\n\x17\x45RROR_INVALID_PLAYER_ID\x10\x04\x12\x17\n\x13\x45RROR_INVALID_STATE\x10\x05\x12\x17\n\x13\x45RROR_STATE_HANDLER\x10\x06\x12\x19\n\x15\x45RROR_TRADING_EXPIRED\x10\x07\x12\x1a\n\x16\x45RROR_TRADING_COOLDOWN\x10\x08\x12\x1f\n\x1b\x45RROR_PLAYER_ALREADY_OPENED\x10\t\x12\x1d\n\x19\x45RROR_FRIEND_OUT_OF_RANGE\x10\n\x12$\n ERROR_PLAYER_BELOW_MINIMUM_LEVEL\x10\x0b\x12$\n ERROR_PLAYER_REACHED_DAILY_LIMIT\x10\x0c\x12$\n ERROR_FRIEND_REACHED_DAILY_LIMIT\x10\r\x12$\n ERROR_PLAYER_NOT_ENOUGH_STARDUST\x10\x0e\x12$\n ERROR_FRIEND_NOT_ENOUGH_STARDUST\x10\x0f\x12$\n ERROR_FRIEND_BELOW_MINIMUM_LEVEL\x10\x10\"%\n\x10OpenTradingProto\x12\x11\n\tplayer_id\x18\x01 \x01(\t\"!\n\x0bOptOutProto\x12\x12\n\ncategories\x18\x01 \x03(\t\"\n\n\x08OptProto\"=\n\x06Option\x12\x0c\n\x04name\x18\x01 \x01(\t\x12%\n\x05value\x18\x02 \x01(\x0b\x32\x16.POGOProtos.Rpc.NiaAny\"\x91\x01\n OutgoingFriendInviteDisplayProto\x12\x39\n\x06invite\x18\x01 \x01(\x0b\x32).POGOProtos.Rpc.OutgoingFriendInviteProto\x12\x32\n\x06player\x18\x02 \x01(\x0b\x32\".POGOProtos.Rpc.PlayerSummaryProto\"\x88\x03\n\x19OutgoingFriendInviteProto\x12@\n\x06status\x18\x01 \x01(\x0e\x32\x30.POGOProtos.Rpc.OutgoingFriendInviteProto.Status\x12\x11\n\tplayer_id\x18\x02 \x01(\t\x12\x12\n\ncreated_ms\x18\x03 \x01(\x03\x12\x37\n\x0finvitation_type\x18\x04 \x01(\x0e\x32\x1e.POGOProtos.Rpc.InvitationType\x12\x11\n\tfull_name\x18\x05 \x01(\t\x12I\n\x1dniantic_social_graph_app_keys\x18\x06 \x03(\x0e\x32\".POGOProtos.Rpc.SocialProto.AppKey\x12\x14\n\x0c\x63ontact_info\x18\x07 \x03(\t\x12\x16\n\x0enia_account_id\x18\x08 \x01(\t\"=\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07PENDING\x10\x01\x12\r\n\tCANCELLED\x10\x02\x12\x0c\n\x08\x44\x45\x43LINED\x10\x03\"\xfc\x03\n\x12ParticipationProto\x12#\n\x1bindividual_damage_pokeballs\x18\x01 \x01(\x05\x12\x1d\n\x15team_damage_pokeballs\x18\x02 \x01(\x05\x12\x1f\n\x17gym_ownership_pokeballs\x18\x03 \x01(\x05\x12\x16\n\x0e\x62\x61se_pokeballs\x18\x04 \x01(\x05\x12\x17\n\x0f\x62lue_percentage\x18\x05 \x01(\x01\x12\x16\n\x0ered_percentage\x18\x06 \x01(\x01\x12\x19\n\x11yellow_percentage\x18\x07 \x01(\x01\x12\x1d\n\x15\x62onus_item_multiplier\x18\x08 \x01(\x02\x12N\n\x1chighest_friendship_milestone\x18\t \x01(\x0e\x32(.POGOProtos.Rpc.FriendshipLevelMilestone\x12$\n\x1chighest_friendship_pokeballs\x18\n \x01(\x05\x12\"\n\x1aspeed_completion_pokeballs\x18\x0b \x01(\x05\x12&\n\x1espeed_completion_mega_resource\x18\x0c \x01(\x05\x12\x1c\n\x14mega_resource_capped\x18\r \x01(\x08\x12\x1e\n\x16\x66ort_powerup_pokeballs\x18\x0e \x01(\x05\"\xfa\x03\n PartyPlayDarkLaunchSettingsProto\x12\x11\n\tob_bool_1\x18\x01 \x01(\x08\x12\x12\n\nob_int32_1\x18\x02 \x01(\x05\x12u\n ob_party_play_dark_launch_data_1\x18\x03 \x03(\x0b\x32K.POGOProtos.Rpc.PartyPlayDarkLaunchSettingsProto.ObPartyPlayDarkLaunchData1\x12\x12\n\nob_int32_2\x18\x04 \x01(\x05\x12r\n\x1eob_party_play_dark_launch_data\x18\x06 \x03(\x0b\x32J.POGOProtos.Rpc.PartyPlayDarkLaunchSettingsProto.ObPartyPlayDarkLaunchData\x12\x11\n\tob_bool_2\x18\x07 \x01(\x08\x12\x12\n\nob_int32_3\x18\x08 \x01(\x05\x1a\x43\n\x19ObPartyPlayDarkLaunchData\x12\x12\n\nob_int32_1\x18\x01 \x01(\x05\x12\x12\n\nob_int32_2\x18\x02 \x01(\x05\x1a\x44\n\x1aObPartyPlayDarkLaunchData1\x12\x12\n\nob_int32_1\x18\x01 \x01(\x05\x12\x12\n\nob_int32_2\x18\x02 \x01(\x05\"\xc9\x01\n\x1dPartyPlayGeneralSettingsProto\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12\x10\n\x08ob_int32\x18\x02 \x01(\x05\x12\x10\n\x08ob_int64\x18\x03 \x01(\x03\x12\x11\n\tob_bool_1\x18\x04 \x01(\x08\x12\x11\n\tob_bool_2\x18\x05 \x01(\x08\x12\x12\n\nob_int32_1\x18\x06 \x01(\x05\x12\x11\n\tob_bool_3\x18\x07 \x01(\x08\x12\x12\n\nob_int64_1\x18\x08 \x01(\x03\x12\x12\n\nob_int32_2\x18\t \x01(\x05\"\xab\x01\n\x1aPartyPlayInvitationDetails\x12\x10\n\x08party_id\x18\x01 \x03(\x05\x12\x12\n\ninviter_id\x18\x02 \x01(\t\x12\x18\n\x10inviter_nickname\x18\x03 \x01(\t\x12\x39\n\x0einviter_avatar\x18\x04 \x01(\x0b\x32!.POGOProtos.Rpc.PlayerAvatarProto\x12\x12\n\nparty_seed\x18\x05 \x01(\x03\"d\n\x16PartyPlayLocationProto\x12\x11\n\tob_string\x18\x01 \x01(\t\x12\x37\n\x08ob_filed\x18\x02 \x03(\x0b\x32%.POGOProtos.Rpc.OBPartyPlayProtoField\"H\n\x14PartyPlayPreferences\x12\x16\n\x0eshare_location\x18\x01 \x01(\x08\x12\x18\n\x10show_map_avatars\x18\x02 \x01(\x08\"\xef\x04\n\x0ePartyPlayProto\x12\x15\n\rob_list_int32\x18\x01 \x03(\x05\x12\x12\n\nob_int64_1\x18\x02 \x01(\x03\x12\x12\n\nob_int64_2\x18\x03 \x01(\x03\x12\x12\n\nob_int64_3\x18\x04 \x01(\x03\x12\x12\n\nob_int64_4\x18\x05 \x01(\x03\x12\n\n\x02id\x18\x06 \x01(\x03\x12+\n\x06status\x18\x08 \x01(\x0e\x32\x1b.POGOProtos.Rpc.PartyStatus\x12?\n\x11ob_global_setting\x18\t \x01(\x0b\x32$.POGOProtos.Rpc.ObNewGlobalSetting15\x12=\n\x0eob_party_quest\x18\x0b \x03(\x0b\x32%.POGOProtos.Rpc.ObPartyPlayQuestProto\x12\x10\n\x08ob_int64\x18\x0c \x01(\x03\x12<\n\x11ob_gm_55_settings\x18\r \x01(\x0b\x32!.POGOProtos.Rpc.GM55SettingsProto\x12\x38\n\x08ob_field\x18\x0e \x01(\x0b\x32&.POGOProtos.Rpc.ObPartyPlayQuest2Proto\x12\x33\n\tob_others\x18\x10 \x03(\x0b\x32 .POGOProtos.Rpc.OBOtherPartyMode\x12.\n\x08ob_other\x18\x11 \x01(\x0b\x32\x1c.POGOProtos.Rpc.OBOtherParty\x12<\n\x0eob_proto_flied\x18\x12 \x03(\x0b\x32$.POGOProtos.Rpc.OBOtherPartyUnkProto\x12\x10\n\x08ob_int32\x18\x13 \x01(\x05\"\xf6\x02\n PartyRecommendationSettingsProto\x12U\n\x04mode\x18\x01 \x01(\x0e\x32G.POGOProtos.Rpc.PartyRecommendationSettingsProto.PartyRcommendationMode\x12\x10\n\x08variance\x18\x02 \x01(\x02\x12\x19\n\x11third_move_weight\x18\x03 \x01(\x02\x12$\n\x1cmega_evo_combat_rating_scale\x18\x04 \x01(\x02\"\xa7\x01\n\x16PartyRcommendationMode\x12\t\n\x05UNSET\x10\x00\x12\x1f\n\x1bPARTY_RECOMMENDATION_MODE_1\x10\x01\x12\x1f\n\x1bPARTY_RECOMMENDATION_MODE_2\x10\x02\x12\x1f\n\x1bPARTY_RECOMMENDATION_MODE_3\x10\x03\x12\x1f\n\x1bPARTY_RECOMMENDATION_MODE_4\x10\x04\"\x80\x01\n\x17PasscodeRedeemTelemetry\x12\x0e\n\x06result\x18\x01 \x01(\t\x12\x10\n\x08passcode\x18\x02 \x01(\t\x12\x14\n\x0c\x63ountry_code\x18\x03 \x01(\t\x12\x15\n\rlanguage_code\x18\x04 \x01(\t\x12\x16\n\x0e\x62undle_version\x18\x05 \x01(\t\"\x8d\x02\n\x1dPasscodeRedemptionFlowRequest\x12\x10\n\x08passcode\x18\x01 \x01(\t\x12\x10\n\x08poi_guid\x18\x02 \x01(\t\x12U\n\x0f\x64\x65vice_platform\x18\x03 \x01(\x0e\x32<.POGOProtos.Rpc.PasscodeRedemptionFlowRequest.DevicePlatform\x12\x0f\n\x07\x63\x61rrier\x18\x04 \x01(\t\"`\n\x0e\x44\x65vicePlatform\x12\x14\n\x10PLATFORM_UNKNOWN\x10\x00\x12\x14\n\x10PLATFORM_ANDROID\x10\x01\x12\x10\n\x0cPLATFORM_IOS\x10\x02\x12\x10\n\x0cPLATFORM_WEB\x10\x03\"\xb3\x04\n\x1ePasscodeRedemptionFlowResponse\x12\x45\n\x06status\x18\x01 \x01(\x0e\x32\x35.POGOProtos.Rpc.PasscodeRedemptionFlowResponse.Status\x12%\n\x1dinventory_check_failed_reason\x18\x02 \x01(\x05\x12\x46\n\x07rewards\x18\x03 \x03(\x0b\x32\x35.POGOProtos.Rpc.PasscodeRedemptionFlowResponse.Reward\x12\x19\n\x11passcode_batch_id\x18\x05 \x01(\t\x12\x16\n\x0ein_game_reward\x18\x06 \x01(\x0c\x1a%\n\x06Reward\x12\x0c\n\x04item\x18\x01 \x01(\t\x12\r\n\x05\x63ount\x18\x02 \x01(\x05\"\x80\x02\n\x06Status\x12\x12\n\x0eSTATUS_UNKNOWN\x10\x00\x12\x12\n\x0eSTATUS_SUCCESS\x10\x01\x12\x1b\n\x17STATUS_ALREADY_REDEEMED\x10\x02\x12!\n\x1dSTATUS_FAILED_INVENTORY_CHECK\x10\x03\x12\x17\n\x13STATUS_OUT_OF_RANGE\x10\x04\x12\x19\n\x15STATUS_WRONG_LOCATION\x10\x05\x12\x17\n\x13STATUS_RATE_LIMITED\x10\x06\x12\x12\n\x0eSTATUS_INVALID\x10\x07\x12\x19\n\x15STATUS_FULLY_REDEEMED\x10\x08\x12\x12\n\x0eSTATUS_EXPIRED\x10\t\"\xc9\x01\n\x17PasscodeRewardsLogEntry\x12>\n\x06result\x18\x01 \x01(\x0e\x32..POGOProtos.Rpc.PasscodeRewardsLogEntry.Result\x12\x10\n\x08passcode\x18\x02 \x01(\t\x12:\n\x07rewards\x18\x03 \x01(\x0b\x32).POGOProtos.Rpc.RedeemPasscodeRewardProto\" \n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\"P\n\x15PasscodeSettingsProto\x12\x1e\n\x16show_passcode_in_store\x18\x01 \x01(\x08\x12\x17\n\x0fuse_passcode_v2\x18\x02 \x01(\x08\"p\n\x18PercentScrolledTelemetry\x12)\n!percent_scrolled_telemetry_double\x18\x01 \x01(\x01\x12)\n!percent_scrolled_telemetry_string\x18\x02 \x01(\t\"\xb1\x02\n\x18PermissionsFlowTelemetry\x12W\n permission_context_telemetry_ids\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.PermissionContextTelemetryIds\x12O\n\x1c\x64\x65vice_service_telemetry_ids\x18\x02 \x01(\x0e\x32).POGOProtos.Rpc.DeviceServiceTelemetryIds\x12Z\n\"permission_flow_step_telemetry_ids\x18\x03 \x01(\x0e\x32..POGOProtos.Rpc.PermissionFlowStepTelemetryIds\x12\x0f\n\x07success\x18\x04 \x01(\x08\"\xa4\x01\n\x1fPgoAsyncFileUploadCompleteProto\x12\x1d\n\x15power_up_points_added\x18\x01 \x01(\x05\x12 \n\x18power_up_progress_points\x18\x02 \x01(\x05\x12$\n\x1cpower_up_level_expiration_ms\x18\x03 \x01(\x03\x12\x1a\n\x12next_fort_close_ms\x18\x04 \x01(\x03\"s\n\x17PhoneNumberCountryProto\x12\x14\n\x0c\x65nglish_name\x18\x01 \x01(\t\x12\x16\n\x0elocalized_name\x18\x02 \x01(\t\x12\x14\n\x0c\x63ountry_code\x18\x03 \x01(\t\x12\x14\n\x0c\x63\x61lling_code\x18\x04 \x01(\t\"\xd2\x01\n\x0bPhotoRecord\x12\x18\n\x10\x63reation_time_ms\x18\x01 \x01(\x03\x12\x1b\n\x13transient_photo_url\x18\x02 \x01(\t\x12\x10\n\x08photo_id\x18\x03 \x01(\t\x12\x32\n\x06status\x18\x04 \x01(\x0e\x32\".POGOProtos.Rpc.PhotoRecord.Status\"F\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rPHOTO_FLAGGED\x10\x02\x12\x11\n\rERROR_UNKNOWN\x10\x03\"8\n\x12PhotoSettingsProto\x12\"\n\x1aresolution_save_multiplier\x18\x01 \x01(\x02\"4\n\x15PhotobombCreateDetail\x12\x1b\n\x13\x63\x61ught_in_photobomb\x18\x01 \x01(\x08\"\x8f\x01\n\x10PingRequestProto\x12\x1b\n\x13response_size_bytes\x18\x01 \x01(\x05\x12\x1c\n\x14random_request_bytes\x18\x02 \x01(\t\x12*\n\"use_cache_for_random_request_bytes\x18\x03 \x01(\x08\x12\x14\n\x0creturn_value\x18\x04 \x01(\t\"p\n\x11PingResponseProto\x12\x11\n\tuser_info\x18\x01 \x01(\t\x12\x13\n\x0bserver_info\x18\x02 \x01(\t\x12\x1d\n\x15random_response_bytes\x18\x03 \x01(\t\x12\x14\n\x0creturn_value\x18\x04 \x01(\t\"G\n\x0fPixelPointProto\x12\x0f\n\x07pixel_x\x18\x01 \x01(\x05\x12\x0f\n\x07pixel_y\x18\x02 \x01(\x05\x12\x12\n\nzoom_level\x18\x03 \x01(\x05\")\n\x12PlaceholderMessage\x12\x13\n\x0bplaceholder\x18\x01 \x01(\t\"\x85\x01\n\x11PlacementAccuracy\x12\x1a\n\x12horizontalSDMeters\x18\x01 \x01(\x02\x12\x18\n\x10verticalSDMeters\x18\x02 \x01(\x02\x12\x1d\n\x15horizontalAngleSDRads\x18\x03 \x01(\x02\x12\x1b\n\x13verticalAngleSDRads\x18\x04 \x01(\x02\"j\n\x1cPlannedDowntimeSettingsProto\x12\x1d\n\x15\x64owntime_timestamp_ms\x18\x01 \x01(\x03\x12+\n#no_actions_window_sec_from_downtime\x18\x02 \x01(\x03\"\xc7\x01\n\x1cPlatypusRolloutSettingsProto\x12!\n\x19\x62uddy_v2_min_player_level\x18\x01 \x01(\x05\x12*\n\"buddy_multiplayer_min_player_level\x18\x02 \x01(\x05\x12\x18\n\x10\x65nable_monodepth\x18\x03 \x01(\x08\x12>\n\x10wallaby_settings\x18\x04 \x01(\x0b\x32$.POGOProtos.Rpc.WallabySettingsProto\"^\n\x1aPlayerAttributeRewardProto\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\x12$\n\x1coverwrite_existing_attribute\x18\x03 \x01(\x08\"\x95\x01\n\x15PlayerAttributesProto\x12I\n\nattributes\x18\x01 \x03(\x0b\x32\x35.POGOProtos.Rpc.PlayerAttributesProto.AttributesEntry\x1a\x31\n\x0f\x41ttributesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\xf9\x03\n\x11PlayerAvatarProto\x12\x0c\n\x04skin\x18\x02 \x01(\x05\x12\x0c\n\x04hair\x18\x03 \x01(\x05\x12\r\n\x05shirt\x18\x04 \x01(\x05\x12\r\n\x05pants\x18\x05 \x01(\x05\x12\x0b\n\x03hat\x18\x06 \x01(\x05\x12\r\n\x05shoes\x18\x07 \x01(\x05\x12\x0e\n\x06\x61vatar\x18\x08 \x01(\x05\x12\x0c\n\x04\x65yes\x18\t \x01(\x05\x12\x10\n\x08\x62\x61\x63kpack\x18\n \x01(\x05\x12\x13\n\x0b\x61vatar_hair\x18\x0b \x01(\t\x12\x14\n\x0c\x61vatar_shirt\x18\x0c \x01(\t\x12\x14\n\x0c\x61vatar_pants\x18\r \x01(\t\x12\x12\n\navatar_hat\x18\x0e \x01(\t\x12\x14\n\x0c\x61vatar_shoes\x18\x0f \x01(\t\x12\x13\n\x0b\x61vatar_eyes\x18\x10 \x01(\t\x12\x17\n\x0f\x61vatar_backpack\x18\x11 \x01(\t\x12\x15\n\ravatar_gloves\x18\x12 \x01(\t\x12\x14\n\x0c\x61vatar_socks\x18\x13 \x01(\t\x12\x13\n\x0b\x61vatar_belt\x18\x14 \x01(\t\x12\x16\n\x0e\x61vatar_glasses\x18\x15 \x01(\t\x12\x17\n\x0f\x61vatar_necklace\x18\x16 \x01(\t\x12\x13\n\x0b\x61vatar_skin\x18\x17 \x01(\t\x12\x13\n\x0b\x61vatar_pose\x18\x18 \x01(\t\x12\x13\n\x0b\x61vatar_face\x18\x19 \x01(\t\x12\x13\n\x0b\x61vatar_prop\x18\x1a \x01(\t\"\xc7\x01\n\x10PlayerBadgeProto\x12\x31\n\nbadge_type\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloBadgeType\x12\x0c\n\x04rank\x18\x02 \x01(\x05\x12\x13\n\x0bstart_value\x18\x03 \x01(\x05\x12\x11\n\tend_value\x18\x04 \x01(\x05\x12\x15\n\rcurrent_value\x18\x05 \x01(\x01\x12\x33\n\x05tiers\x18\x06 \x03(\x0b\x32$.POGOProtos.Rpc.PlayerBadgeTierProto\"\xa8\x02\n\x1dPlayerBadgeTierEncounterProto\x12U\n\x0f\x65ncounter_state\x18\x01 \x01(\x0e\x32<.POGOProtos.Rpc.PlayerBadgeTierEncounterProto.EncounterState\x12\x14\n\x0c\x65ncounter_id\x18\x02 \x01(\x06\x12Q\n\x1dquest_pokemon_encounter_proto\x18\x03 \x01(\x0b\x32*.POGOProtos.Rpc.QuestPokemonEncounterProto\"G\n\x0e\x45ncounterState\x12\t\n\x05UNSET\x10\x00\x12\x0c\n\x08UNEARNED\x10\x01\x12\r\n\tAVAILABLE\x10\x02\x12\r\n\tCOMPLETED\x10\x03\"X\n\x14PlayerBadgeTierProto\x12@\n\tencounter\x18\x01 \x01(\x0b\x32-.POGOProtos.Rpc.PlayerBadgeTierEncounterProto\"+\n\x11PlayerCameraProto\x12\x16\n\x0e\x64\x65\x66\x61ult_camera\x18\x01 \x01(\x08\"A\n\x1bPlayerCombatBadgeStatsProto\x12\x0f\n\x07num_won\x18\x01 \x01(\x05\x12\x11\n\tnum_total\x18\x02 \x01(\x05\"\xb8\x01\n\x16PlayerCombatStatsProto\x12\x42\n\x06\x62\x61\x64ges\x18\x01 \x03(\x0b\x32\x32.POGOProtos.Rpc.PlayerCombatStatsProto.BadgesEntry\x1aZ\n\x0b\x42\x61\x64gesEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12:\n\x05value\x18\x02 \x01(\x0b\x32+.POGOProtos.Rpc.PlayerCombatBadgeStatsProto:\x02\x38\x01\"N\n\x1cPlayerContestBadgeStatsProto\x12\x1b\n\x13num_won_first_place\x18\x01 \x01(\x05\x12\x11\n\tnum_total\x18\x02 \x01(\x05\"\xc8\x01\n\x17PlayerContestStatsProto\x12L\n\x0b\x62\x61\x64ge_stats\x18\x01 \x03(\x0b\x32\x37.POGOProtos.Rpc.PlayerContestStatsProto.BadgeStatsEntry\x1a_\n\x0f\x42\x61\x64geStatsEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12;\n\x05value\x18\x02 \x01(\x0b\x32,.POGOProtos.Rpc.PlayerContestBadgeStatsProto:\x02\x38\x01\"#\n\x13PlayerCurrencyProto\x12\x0c\n\x04gems\x18\x01 \x01(\x05\"\xe4\x03\n\x18PlayerFriendDisplayProto\x12\x32\n\x05\x62uddy\x18\x01 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\x12 \n\x18\x62uddy_display_pokemon_id\x18\x02 \x01(\x05\x12\x1e\n\x16\x62uddy_pokemon_nickname\x18\x03 \x01(\t\x12@\n\x13last_pokemon_caught\x18\x04 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\x12&\n\x1elast_pokemon_caught_display_id\x18\x05 \x01(\x05\x12%\n\x1dlast_pokemon_caught_timestamp\x18\x06 \x01(\x03\x12\x1b\n\x13\x62uddy_candy_awarded\x18\x07 \x01(\x05\x12>\n\x14\x61\x63tive_mega_evo_info\x18\x08 \x01(\x0b\x32 .POGOProtos.Rpc.MegaEvoInfoProto\x12\x16\n\x0e\x62uddy_height_m\x18\t \x01(\x02\x12\x17\n\x0f\x62uddy_weight_kg\x18\n \x01(\x02\x12\x33\n\nbuddy_size\x18\x0b \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonSize\"D\n#PlayerHudNotificationClickTelemetry\x12\x1d\n\x15notification_category\x18\x01 \x01(\t\"\xb0\x01\n\nPlayerInfo\x12\x19\n\x11identity_provider\x18\x01 \x01(\t\x12%\n\x1dprofile_creation_timestamp_ms\x18\x02 \x01(\x03\x12\x14\n\x0cplayer_level\x18\x03 \x01(\x05\x12\x0f\n\x07team_id\x18\x04 \x01(\x05\x12\x1a\n\x12lifetime_km_walked\x18\x05 \x01(\x01\x12\x1d\n\x15lifetime_steps_walked\x18\x06 \x01(\x03\"\xbb\x02\n\x18PlayerLevelSettingsProto\x12\x10\n\x08rank_num\x18\x01 \x03(\x05\x12\x1b\n\x13required_experience\x18\x02 \x03(\x05\x12\x15\n\rcp_multiplier\x18\x03 \x03(\x02\x12\x1c\n\x14max_egg_player_level\x18\x04 \x01(\x05\x12\"\n\x1amax_encounter_player_level\x18\x05 \x01(\x05\x12\'\n\x1fmax_raid_encounter_player_level\x18\x06 \x01(\x05\x12(\n max_quest_encounter_player_level\x18\x07 \x01(\x05\x12,\n$max_vs_seeker_encounter_player_level\x18\x08 \x01(\x05\x12\x16\n\x0emax_mega_level\x18\t \x01(\x05\"H\n\x11PlayerLocaleProto\x12\x0f\n\x07\x63ountry\x18\x01 \x01(\t\x12\x10\n\x08language\x18\x02 \x01(\t\x12\x10\n\x08timezone\x18\x03 \x01(\t\"\xf0\t\n\'PlayerNeutralAvatarArticleConfiguration\x12\x30\n\x04hair\x18\x01 \x01(\x0b\x32\".POGOProtos.Rpc.AvatarArticleProto\x12\x31\n\x05shirt\x18\x02 \x01(\x0b\x32\".POGOProtos.Rpc.AvatarArticleProto\x12\x31\n\x05pants\x18\x03 \x01(\x0b\x32\".POGOProtos.Rpc.AvatarArticleProto\x12/\n\x03hat\x18\x04 \x01(\x0b\x32\".POGOProtos.Rpc.AvatarArticleProto\x12\x31\n\x05shoes\x18\x05 \x01(\x0b\x32\".POGOProtos.Rpc.AvatarArticleProto\x12\x34\n\x04\x65yes\x18\x06 \x01(\x0b\x32\".POGOProtos.Rpc.AvatarArticleProtoB\x02\x18\x01\x12\x34\n\x08\x62\x61\x63kpack\x18\x07 \x01(\x0b\x32\".POGOProtos.Rpc.AvatarArticleProto\x12\x32\n\x06gloves\x18\x08 \x01(\x0b\x32\".POGOProtos.Rpc.AvatarArticleProto\x12\x31\n\x05socks\x18\t \x01(\x0b\x32\".POGOProtos.Rpc.AvatarArticleProto\x12\x30\n\x04\x62\x65lt\x18\n \x01(\x0b\x32\".POGOProtos.Rpc.AvatarArticleProto\x12\x33\n\x07glasses\x18\x0b \x01(\x0b\x32\".POGOProtos.Rpc.AvatarArticleProto\x12\x34\n\x08necklace\x18\x0c \x01(\x0b\x32\".POGOProtos.Rpc.AvatarArticleProto\x12\x34\n\x04skin\x18\r \x01(\x0b\x32\".POGOProtos.Rpc.AvatarArticleProtoB\x02\x18\x01\x12\x30\n\x04pose\x18\x0e \x01(\x0b\x32\".POGOProtos.Rpc.AvatarArticleProto\x12\x30\n\x04mask\x18\x0f \x01(\x0b\x32\".POGOProtos.Rpc.AvatarArticleProto\x12\x30\n\x04prop\x18\x10 \x01(\x0b\x32\".POGOProtos.Rpc.AvatarArticleProto\x12;\n\x0b\x66\x61\x63ial_hair\x18\x11 \x01(\x0b\x32\".POGOProtos.Rpc.AvatarArticleProtoB\x02\x18\x01\x12:\n\nface_paint\x18\x12 \x01(\x0b\x32\".POGOProtos.Rpc.AvatarArticleProtoB\x02\x18\x01\x12\x36\n\x06onesie\x18\x13 \x01(\x0b\x32\".POGOProtos.Rpc.AvatarArticleProtoB\x02\x18\x01\x12\x34\n\x08\x65ye_brow\x18\x14 \x01(\x0b\x32\".POGOProtos.Rpc.AvatarArticleProto\x12\x34\n\x08\x65ye_lash\x18\x15 \x01(\x0b\x32\".POGOProtos.Rpc.AvatarArticleProto\x12\x37\n\x0b\x66\x61\x63\x65_preset\x18\x16 \x01(\x0b\x32\".POGOProtos.Rpc.AvatarArticleProto\x12\x37\n\x0b\x62ody_preset\x18\x17 \x01(\x0b\x32\".POGOProtos.Rpc.AvatarArticleProto\"z\n&PlayerNeutralAvatarBodyBlendParameters\x12\x0c\n\x04size\x18\x01 \x01(\x02\x12\x13\n\x0bmusculature\x18\x02 \x01(\x02\x12\x0c\n\x04\x62ust\x18\x03 \x01(\x02\x12\x0c\n\x04hips\x18\x04 \x01(\x02\x12\x11\n\tshoulders\x18\x05 \x01(\x02\"\xc2\x01\n)PlayerNeutralAvatarEarSelectionParameters\x12R\n\tselection\x18\x01 \x01(\x0e\x32?.POGOProtos.Rpc.PlayerNeutralAvatarEarSelectionParameters.Shape\"A\n\x05Shape\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x01\x12\x0f\n\nOPTION_ONE\x10\x88\'\x12\x0f\n\nOPTION_TWO\x10\x89\'\"\xfa\x01\n)PlayerNeutralAvatarEyeSelectionParameters\x12R\n\tselection\x18\x01 \x01(\x0e\x32?.POGOProtos.Rpc.PlayerNeutralAvatarEyeSelectionParameters.Shape\"y\n\x05Shape\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x01\x12\x0f\n\nOPTION_ONE\x10\x88\'\x12\x0f\n\nOPTION_TWO\x10\x89\'\x12\x11\n\x0cOPTION_THREE\x10\x8a\'\x12\x10\n\x0bOPTION_FIVE\x10\x8c\'\x12\x11\n\x0bOPTION_FOUR\x10\xd3\x86\x03\"\xa2\x02\n)PlayerNeutralAvatarFacePositionParameters\x12\x12\n\nbrow_depth\x18\x01 \x01(\x02\x12\x17\n\x0f\x62row_horizontal\x18\x02 \x01(\x02\x12\x15\n\rbrow_vertical\x18\x03 \x01(\x02\x12\x11\n\teye_depth\x18\x04 \x01(\x02\x12\x16\n\x0e\x65ye_horizontal\x18\x05 \x01(\x02\x12\x14\n\x0c\x65ye_vertical\x18\x06 \x01(\x02\x12\x13\n\x0bmouth_depth\x18\x07 \x01(\x02\x12\x18\n\x10mouth_horizontal\x18\x08 \x01(\x02\x12\x16\n\x0emouth_vertical\x18\t \x01(\x02\x12\x12\n\nnose_depth\x18\n \x01(\x02\x12\x15\n\rnose_vertical\x18\x0b \x01(\x02\"X\n\x1bPlayerNeutralAvatarGradient\x12\x39\n\ncolor_keys\x18\x01 \x03(\x0b\x32%.POGOProtos.Rpc.PlayerNeutralColorKey\"\x8b\x01\n&PlayerNeutralAvatarHeadBlendParameters\x12\x0f\n\x07\x64iamond\x18\x01 \x01(\x02\x12\x0c\n\x04kite\x18\x02 \x01(\x02\x12\x10\n\x08triangle\x18\x03 \x01(\x02\x12\x0e\n\x06square\x18\x04 \x01(\x02\x12\x0e\n\x06\x63ircle\x18\x05 \x01(\x02\x12\x0c\n\x04oval\x18\x06 \x01(\x02:\x02\x18\x01\"\xdc\x01\n*PlayerNeutralAvatarHeadSelectionParameters\x12S\n\tselection\x18\x01 \x01(\x0e\x32@.POGOProtos.Rpc.PlayerNeutralAvatarHeadSelectionParameters.Shape\"Y\n\x05Shape\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07\x44IAMOND\x10\x01\x12\x08\n\x04KITE\x10\x02\x12\x0c\n\x08TRIANGLE\x10\x03\x12\n\n\x06SQUARE\x10\x04\x12\n\n\x06\x43IRCLE\x10\x05\x12\x08\n\x04OVAL\x10\x06\"\xfe\x01\n+PlayerNeutralAvatarMouthSelectionParameters\x12T\n\tselection\x18\x01 \x01(\x0e\x32\x41.POGOProtos.Rpc.PlayerNeutralAvatarMouthSelectionParameters.Shape\"y\n\x05Shape\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x01\x12\x0f\n\nOPTION_ONE\x10\x88\'\x12\x0f\n\nOPTION_TWO\x10\x89\'\x12\x11\n\x0cOPTION_THREE\x10\x8a\'\x12\x10\n\x0bOPTION_FIVE\x10\x8c\'\x12\x11\n\x0bOPTION_FOUR\x10\xd3\x86\x03\"\xfc\x01\n*PlayerNeutralAvatarNoseSelectionParameters\x12S\n\tselection\x18\x01 \x01(\x0e\x32@.POGOProtos.Rpc.PlayerNeutralAvatarNoseSelectionParameters.Shape\"y\n\x05Shape\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x01\x12\x0f\n\nOPTION_ONE\x10\x88\'\x12\x0f\n\nOPTION_TWO\x10\x89\'\x12\x11\n\x0cOPTION_THREE\x10\x8a\'\x12\x10\n\x0bOPTION_FIVE\x10\x8c\'\x12\x11\n\x0bOPTION_FOUR\x10\xd3\x86\x03\"\xcb\x08\n\x18PlayerNeutralAvatarProto\x12I\n\x08\x61rticles\x18\x01 \x01(\x0b\x32\x37.POGOProtos.Rpc.PlayerNeutralAvatarArticleConfiguration\x12J\n\nbody_blend\x18\x03 \x01(\x0b\x32\x36.POGOProtos.Rpc.PlayerNeutralAvatarBodyBlendParameters\x12\x42\n\rskin_gradient\x18\x05 \x01(\x0b\x32+.POGOProtos.Rpc.PlayerNeutralAvatarGradient\x12\x42\n\rhair_gradient\x18\x06 \x01(\x0b\x32+.POGOProtos.Rpc.PlayerNeutralAvatarGradient\x12R\n\x0enose_selection\x18\x07 \x01(\x0b\x32:.POGOProtos.Rpc.PlayerNeutralAvatarNoseSelectionParameters\x12P\n\rear_selection\x18\x08 \x01(\x0b\x32\x39.POGOProtos.Rpc.PlayerNeutralAvatarEarSelectionParameters\x12T\n\x0fmouth_selection\x18\t \x01(\x0b\x32;.POGOProtos.Rpc.PlayerNeutralAvatarMouthSelectionParameters\x12M\n\x14\x66\x61\x63ial_hair_gradient\x18\n \x01(\x0b\x32+.POGOProtos.Rpc.PlayerNeutralAvatarGradientB\x02\x18\x01\x12Q\n\x0e\x66\x61\x63\x65_positions\x18\x0b \x01(\x0b\x32\x39.POGOProtos.Rpc.PlayerNeutralAvatarFacePositionParameters\x12\x41\n\x0c\x65ye_gradient\x18\x0c \x01(\x0b\x32+.POGOProtos.Rpc.PlayerNeutralAvatarGradient\x12P\n\reye_selection\x18\r \x01(\x0b\x32\x39.POGOProtos.Rpc.PlayerNeutralAvatarEyeSelectionParameters\x12-\n%neutral_avatar_legacy_mapping_version\x18\x64 \x01(\x05\x12P\n\nhead_blend\x18\x02 \x01(\x0b\x32\x36.POGOProtos.Rpc.PlayerNeutralAvatarHeadBlendParametersB\x02\x18\x01H\x00\x12T\n\x0ehead_selection\x18\x04 \x01(\x0b\x32:.POGOProtos.Rpc.PlayerNeutralAvatarHeadSelectionParametersH\x00\x42\x06\n\x04head\"W\n\x15PlayerNeutralColorKey\x12\x14\n\x0ckey_position\x18\x01 \x01(\x02\x12\x0b\n\x03red\x18\x02 \x01(\x02\x12\r\n\x05green\x18\x03 \x01(\x02\x12\x0c\n\x04\x62lue\x18\x04 \x01(\x02\"\x99\x01\n\x16PlayerPokecoinCapProto\x12\x37\n\x0fpokecoin_source\x18\x01 \x01(\x0e\x32\x1e.POGOProtos.Rpc.PokecoinSource\x12$\n\x1clast_collection_timestamp_ms\x18\x03 \x01(\x03\x12 \n\x18\x63urrent_amount_collected\x18\x04 \x01(\x03\"\xaa\x04\n\x16PlayerPreferencesProto\x12\"\n\x1aopt_out_of_sponsored_gifts\x18\x01 \x01(\x08\x12:\n\x0e\x62\x61ttle_parties\x18\x02 \x01(\x0b\x32\".POGOProtos.Rpc.BattlePartiesProto\x12(\n search_filter_preference_base_64\x18\x03 \x01(\t\x12}\n(postcard_trainer_info_sharing_preference\x18\x04 \x01(\x0e\x32K.POGOProtos.Rpc.PlayerPreferencesProto.PostcardTrainerInfoSharingPreference\x12:\n\x10waina_preference\x18\x05 \x01(\x0b\x32 .POGOProtos.Rpc.WainaPreferences\x12)\n!opt_out_of_receiving_ticket_gifts\x18\x06 \x01(\x08\x12\x43\n\x15party_play_preference\x18\x07 \x01(\x0b\x32$.POGOProtos.Rpc.PartyPlayPreferences\"[\n$PostcardTrainerInfoSharingPreference\x12\t\n\x05UNSET\x10\x00\x12\x16\n\x12SHARE_WITH_FRIENDS\x10\x01\x12\x10\n\x0c\x44O_NOT_SHARE\x10\x02\"\xf1\x03\n\x15PlayerProfileOutProto\x12<\n\x06result\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.PlayerProfileOutProto.Result\x12\x12\n\nstart_time\x18\x02 \x01(\x03\x12\x30\n\x06\x62\x61\x64ges\x18\x03 \x03(\x0b\x32 .POGOProtos.Rpc.PlayerBadgeProto\x12\x43\n\ngym_badges\x18\x04 \x01(\x0b\x32/.POGOProtos.Rpc.PlayerProfileOutProto.GymBadges\x12G\n\x0croute_badges\x18\x05 \x01(\x0b\x32\x31.POGOProtos.Rpc.PlayerProfileOutProto.RouteBadges\x1aN\n\tGymBadges\x12\x32\n\tgym_badge\x18\x01 \x03(\x0b\x32\x1f.POGOProtos.Rpc.AwardedGymBadge\x12\r\n\x05total\x18\x02 \x01(\x05\x1aT\n\x0bRouteBadges\x12\x36\n\x0broute_badge\x18\x01 \x03(\x0b\x32!.POGOProtos.Rpc.AwardedRouteBadge\x12\r\n\x05total\x18\x02 \x01(\x05\" \n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\")\n\x12PlayerProfileProto\x12\x13\n\x0bplayer_name\x18\x01 \x01(\t\"\xae\x04\n\x18PlayerPublicProfileProto\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05level\x18\x02 \x01(\x05\x12\x31\n\x06\x61vatar\x18\x03 \x01(\x0b\x32!.POGOProtos.Rpc.PlayerAvatarProto\x12\"\n\x04team\x18\x04 \x01(\x0e\x32\x14.POGOProtos.Rpc.Team\x12\x13\n\x0b\x62\x61ttles_won\x18\x05 \x01(\x05\x12\x11\n\tkm_walked\x18\x06 \x01(\x02\x12\x16\n\x0e\x63\x61ught_pokemon\x18\x07 \x01(\x05\x12\x34\n\x0egym_badge_type\x18\x08 \x01(\x0e\x32\x1c.POGOProtos.Rpc.GymBadgeType\x12\x30\n\x06\x62\x61\x64ges\x18\t \x03(\x0b\x32 .POGOProtos.Rpc.PlayerBadgeProto\x12\x12\n\nexperience\x18\n \x01(\x03\x12\x1a\n\x12has_shared_ex_pass\x18\x0b \x01(\x08\x12\x13\n\x0b\x63ombat_rank\x18\x0c \x01(\x05\x12\x15\n\rcombat_rating\x18\r \x01(\x02\x12X\n\x1btimed_group_challenge_stats\x18\x0e \x01(\x0b\x32\x33.POGOProtos.Rpc.TimedGroupChallengePlayerStatsProto\x12@\n\x0eneutral_avatar\x18\x0f \x01(\x0b\x32(.POGOProtos.Rpc.PlayerNeutralAvatarProto\"\xa3\x01\n\x13PlayerRaidInfoProto\x12\x1d\n\x15total_completed_raids\x18\x03 \x01(\x05\x12\'\n\x1ftotal_completed_legendary_raids\x18\x04 \x01(\x05\x12(\n\x05raids\x18\x05 \x03(\x0b\x32\x19.POGOProtos.Rpc.RaidProto\x12\x1a\n\x12total_remote_raids\x18\x06 \x01(\x05\"\xdc\x01\n\x15PlayerReputationProto\x12\x16\n\x0e\x61\x63\x63ount_age_ms\x18\x01 \x01(\x03\x12\x14\n\x0cplayer_level\x18\x02 \x01(\x03\x12O\n\x10\x63heat_reputation\x18\x03 \x03(\x0e\x32\x35.POGOProtos.Rpc.PlayerReputationProto.CheatReputation\x12\x10\n\x08is_minor\x18\x04 \x01(\x08\"2\n\x0f\x43heatReputation\x12\t\n\x05UNSET\x10\x00\x12\x07\n\x03\x42OT\x10\x01\x12\x0b\n\x07SPOOFER\x10\x02\"G\n\x10PlayerRouteStats\x12\x17\n\x0fnum_completions\x18\x01 \x01(\x03\x12\x1a\n\x12\x63ooldown_finish_ms\x18\x02 \x01(\x03\"~\n\x13PlayerSettingsProto\x12\x1d\n\x15opt_out_online_status\x18\x01 \x01(\x08\x12H\n\x13\x63ompleted_tutorials\x18\x02 \x03(\x0e\x32+.POGOProtos.Rpc.SocialSettings.TutorialType\"x\n&PlayerShownLevelUpShareScreenTelemetry\x12\x1b\n\x13player_viewed_photo\x18\x01 \x01(\x08\x12\x1b\n\x13player_shared_photo\x18\x02 \x01(\x08\x12\x14\n\x0cplayer_level\x18\x03 \x01(\x05\"^\n\x1ePlayerSpawnablePokemonOutProto\x12<\n\x12spawnable_pokemons\x18\x01 \x03(\x0b\x32 .POGOProtos.Rpc.SpawnablePokemon\"\x1d\n\x1bPlayerSpawnablePokemonProto\"\xff\x11\n\x10PlayerStatsProto\x12\r\n\x05level\x18\x01 \x01(\x05\x12\x12\n\nexperience\x18\x02 \x01(\x03\x12\x16\n\x0eprev_level_exp\x18\x03 \x01(\x03\x12\x16\n\x0enext_level_exp\x18\x04 \x01(\x03\x12\x11\n\tkm_walked\x18\x05 \x01(\x02\x12\x1f\n\x17num_pokemon_encountered\x18\x06 \x01(\x05\x12\"\n\x1anum_unique_pokedex_entries\x18\x07 \x01(\x05\x12\x1c\n\x14num_pokemon_captured\x18\x08 \x01(\x05\x12\x16\n\x0enum_evolutions\x18\t \x01(\x05\x12\x18\n\x10poke_stop_visits\x18\n \x01(\x05\x12!\n\x19number_of_pokeball_thrown\x18\x0b \x01(\x05\x12\x18\n\x10num_eggs_hatched\x18\x0c \x01(\x05\x12\x1b\n\x13\x62ig_magikarp_caught\x18\r \x01(\x05\x12\x1d\n\x15num_battle_attack_won\x18\x0e \x01(\x05\x12\x1f\n\x17num_battle_attack_total\x18\x0f \x01(\x05\x12\x1f\n\x17num_battle_defended_won\x18\x10 \x01(\x05\x12\x1f\n\x17num_battle_training_won\x18\x11 \x01(\x05\x12!\n\x19num_battle_training_total\x18\x12 \x01(\x05\x12\x1d\n\x15prestige_raised_total\x18\x13 \x01(\x05\x12\x1e\n\x16prestige_dropped_total\x18\x14 \x01(\x05\x12\x1c\n\x14num_pokemon_deployed\x18\x15 \x01(\x05\x12\"\n\x1anum_pokemon_caught_by_type\x18\x16 \x03(\x05\x12\x1c\n\x14small_rattata_caught\x18\x17 \x01(\x05\x12\x14\n\x0cused_km_pool\x18\x18 \x01(\x01\x12\x19\n\x11last_km_refill_ms\x18\x19 \x01(\x03\x12\x1b\n\x13num_raid_battle_won\x18\x1a \x01(\x05\x12\x1d\n\x15num_raid_battle_total\x18\x1b \x01(\x05\x12 \n\x18num_legendary_battle_won\x18\x1c \x01(\x05\x12\"\n\x1anum_legendary_battle_total\x18\x1d \x01(\x05\x12\x17\n\x0fnum_berries_fed\x18\x1e \x01(\x05\x12\x19\n\x11total_defended_ms\x18\x1f \x01(\x03\x12\x33\n\x0c\x65vent_badges\x18 \x03(\x0e\x32\x1d.POGOProtos.Rpc.HoloBadgeType\x12!\n\x19km_walked_past_active_day\x18! \x01(\x02\x12&\n\x1enum_challenge_quests_completed\x18\" \x01(\x05\x12\x12\n\nnum_trades\x18# \x01(\x05\x12\x1d\n\x15num_max_level_friends\x18$ \x01(\x05\x12%\n\x1dtrade_accumulated_distance_km\x18% \x01(\x03\x12(\n fitness_report_last_check_bucket\x18& \x01(\x03\x12<\n\x0c\x63ombat_stats\x18\' \x01(\x0b\x32&.POGOProtos.Rpc.PlayerCombatStatsProto\x12\x1b\n\x13num_npc_combats_won\x18( \x01(\x05\x12\x1d\n\x15num_npc_combats_total\x18) \x01(\x05\x12\x1a\n\x12num_photobomb_seen\x18* \x01(\x05\x12\x1c\n\x14num_pokemon_purified\x18+ \x01(\x05\x12\x1b\n\x13num_grunts_defeated\x18, \x01(\x05\x12\x18\n\x10num_best_buddies\x18/ \x01(\x05\x12\x11\n\tlevel_cap\x18\x30 \x01(\x05\x12\x19\n\x11seven_day_streaks\x18\x31 \x01(\x05\x12#\n\x1bunique_raid_bosses_defeated\x18\x32 \x01(\x05\x12 \n\x18unique_pokestops_visited\x18\x33 \x01(\x05\x12\x1e\n\x16raids_won_with_friends\x18\x34 \x01(\x05\x12$\n\x1cpokemon_caught_at_your_lures\x18\x35 \x01(\x05\x12\x1e\n\x16num_wayfarer_agreement\x18\x36 \x01(\x05\x12$\n\x1cwayfarer_agreement_update_ms\x18\x37 \x01(\x03\x12!\n\x19num_total_mega_evolutions\x18\x38 \x01(\x05\x12\"\n\x1anum_unique_mega_evolutions\x18\x39 \x01(\x05\x12+\n#num_mini_collection_event_completed\x18< \x01(\x05\x12 \n\x18num_pokemon_form_changes\x18= \x01(\x05\x12&\n\x1enum_rocket_balloon_battles_won\x18> \x01(\x05\x12(\n num_rocket_balloon_battles_total\x18? \x01(\x05\x12\x1b\n\x13num_routes_accepted\x18@ \x01(\x05\x12\x1c\n\x14num_players_referred\x18\x41 \x01(\x05\x12&\n\x1enum_pokestops_ar_video_scanned\x18\x43 \x01(\x05\x12\'\n\x1fnum_on_raid_achievements_screen\x18\x44 \x01(\x05\x12\x1c\n\x14num_total_route_play\x18\x45 \x01(\x05\x12\x1d\n\x15num_unique_route_play\x18\x46 \x01(\x05\x12\x1f\n\x17num_butterfly_collector\x18G \x01(\x05\x12\x1e\n\x16\x63urrent_postcard_count\x18J \x01(\x05\x12\x1a\n\x12max_postcard_count\x18K \x01(\x05\x12>\n\rcontest_stats\x18L \x01(\x0b\x32\'.POGOProtos.Rpc.PlayerContestStatsProto\x12\'\n\x1froute_discovery_notif_timestamp\x18M \x03(\x03J\x04\x08:\x10;\"\xbe\x02\n\x19PlayerStatsSnapshotsProto\x12U\n\tsnap_shot\x18\x01 \x03(\x0b\x32\x42.POGOProtos.Rpc.PlayerStatsSnapshotsProto.PlayerStatsSnapshotProto\x1a\xc9\x01\n\x18PlayerStatsSnapshotProto\x12Y\n\x06reason\x18\x01 \x01(\x0e\x32I.POGOProtos.Rpc.PlayerStatsSnapshotsProto.PlayerStatsSnapshotProto.Reason\x12/\n\x05stats\x18\x02 \x01(\x0b\x32 .POGOProtos.Rpc.PlayerStatsProto\"!\n\x06Reason\x12\t\n\x05UNSET\x10\x00\x12\x0c\n\x08LEVEL_UP\x10\x01\"\x8b\x01\n\x0cPlayerStatus\"{\n\x06Status\x12\x14\n\x10UNDEFINED_STATUS\x10\x00\x12\n\n\x06\x41\x43TIVE\x10\x01\x12\n\n\x06WARNED\x10\x64\x12\x10\n\x0cWARNED_TWICE\x10\x65\x12\x0e\n\tSUSPENDED\x10\xc8\x01\x12\x14\n\x0fSUSPENDED_TWICE\x10\xc9\x01\x12\x0b\n\x06\x42\x41NNED\x10\xac\x02\"\xf6\x02\n\x1dPlayerSubmissionResponseProto\x12\x44\n\x06status\x18\x01 \x01(\x0e\x32\x34.POGOProtos.Rpc.PlayerSubmissionResponseProto.Status\x12\x15\n\rsubmission_id\x18\x02 \x01(\t\x12\x10\n\x08messages\x18\x03 \x03(\t\"\xe5\x01\n\x06Status\x12\x16\n\x12STATUS_UNSPECIFIED\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x12\n\x0eINTERNAL_ERROR\x10\x02\x12\x1f\n\x1bTOO_MANY_RECENT_SUBMISSIONS\x10\x03\x12\t\n\x05MINOR\x10\x04\x12\x11\n\rNOT_AVAILABLE\x10\x05\x12\x11\n\rINVALID_INPUT\x10\x06\x12\x11\n\rMISSING_IMAGE\x10\x07\x12\x1e\n\x1a\x44ISTANCE_VALIDATION_FAILED\x10\x08\x12\x1d\n\x19\x41\x43TIVATION_REQUEST_FAILED\x10\t\"\xd5\x01\n\x12PlayerSummaryProto\x12\x11\n\tplayer_id\x18\x01 \x01(\t\x12\x10\n\x08\x63odename\x18\x02 \x01(\t\x12=\n\x0bpublic_data\x18\x03 \x01(\x0b\x32(.POGOProtos.Rpc.PlayerPublicProfileProto\x12\x0c\n\x04team\x18\x04 \x01(\t\x12\x12\n\nfb_user_id\x18\x05 \x01(\t\x12\r\n\x05level\x18\x06 \x01(\x05\x12\x12\n\nexperience\x18\x07 \x01(\x03\x12\x16\n\x0enia_account_id\x18\x08 \x01(\t\"C\n\nPluginInfo\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0f\n\x07version\x18\x02 \x01(\t\x12\x16\n\x0eis_niantic_lib\x18\x03 \x01(\x08\"\xd9\x01\n\x1fPoiCategorizationEntryTelemetry\x12M\n\nentry_type\x18\x01 \x01(\x0e\x32\x39.POGOProtos.Rpc.PoiCategorizationEntryTelemetry.EntryType\x12\x1a\n\x12session_start_time\x18\x02 \x01(\x03\x12\x19\n\x11lang_country_code\x18\x03 \x01(\t\"0\n\tEntryType\x12\t\n\x05UNSET\x10\x00\x12\x08\n\x04\x45\x44IT\x10\x01\x12\x0e\n\nNOMINATION\x10\x02\"\xcc\x02\n#PoiCategorizationOperationTelemetry\x12Y\n\x0eoperation_type\x18\x01 \x01(\x0e\x32\x41.POGOProtos.Rpc.PoiCategorizationOperationTelemetry.OperationType\x12\x1a\n\x12session_start_time\x18\x02 \x01(\x03\x12\x14\n\x0cselected_ids\x18\x03 \x03(\t\x12\x19\n\x11lang_country_code\x18\x04 \x01(\t\"}\n\rOperationType\x12\t\n\x05UNSET\x10\x00\x12\x12\n\x0e\x45\x44IT_SUBMITTED\x10\x01\x12\x12\n\x0e\x45\x44IT_CANCELLED\x10\x02\x12\x1b\n\x17NOMINATION_EXIT_FORWARD\x10\x03\x12\x1c\n\x18NOMINATION_EXIT_BACKWARD\x10\x04\"\x7f\n\x1bPoiCategoryRemovedTelemetry\x12\x1a\n\x12session_start_time\x18\x01 \x01(\x03\x12\x12\n\nremoved_id\x18\x02 \x01(\t\x12\x15\n\rremaining_ids\x18\x03 \x03(\t\x12\x19\n\x11lang_country_code\x18\x04 \x01(\t\"\xb3\x01\n\x1cPoiCategorySelectedTelemetry\x12\x1a\n\x12session_start_time\x18\x01 \x01(\x03\x12\x13\n\x0bselected_id\x18\x02 \x01(\t\x12\x16\n\x0eselected_index\x18\x03 \x01(\x05\x12\x16\n\x0esearch_entered\x18\x04 \x01(\x08\x12\x17\n\x0fparent_selected\x18\x05 \x01(\x08\x12\x19\n\x11lang_country_code\x18\x06 \x01(\t\"T\n\x16PoiGlobalSettingsProto\x12\x12\n\nis_enabled\x18\x01 \x01(\x08\x12&\n\x1eplayer_submission_type_enabled\x18\x02 \x03(\t\"E\n\x1aPoiPlayerMetadataTelemetry\x12\x14\n\x0c\x64\x65vice_model\x18\x01 \x01(\t\x12\x11\n\tdevice_os\x18\x02 \x01(\t\"\xc5\x02\n&PoiSubmissionPhotoUploadErrorTelemetry\x12i\n\x08\x65rror_id\x18\x01 \x01(\x0e\x32W.POGOProtos.Rpc.PoiSubmissionPhotoUploadErrorTelemetry.PoiSubmissionPhotoUploadErrorIds\x12\x30\n\nimage_type\x18\x02 \x01(\x0e\x32\x1c.POGOProtos.Rpc.PoiImageType\x12\x15\n\rerror_message\x18\x03 \x01(\t\"g\n PoiSubmissionPhotoUploadErrorIds\x12\t\n\x05UNSET\x10\x00\x12\x1a\n\x16POI_PHOTO_UPLOAD_ERROR\x10\x01\x12\x1c\n\x18POI_PHOTO_UPLOAD_TIMEOUT\x10\x02\"\xe5\x07\n\x16PoiSubmissionTelemetry\x12T\n\x0cgui_event_id\x18\x01 \x01(\x0e\x32>.POGOProtos.Rpc.PoiSubmissionTelemetry.PoiSubmissionGuiEventId\x12\x30\n\nimage_type\x18\x02 \x01(\x0e\x32\x1c.POGOProtos.Rpc.PoiImageType\x12O\n\x0e\x63\x61mera_step_id\x18\x03 \x01(\x0e\x32\x37.POGOProtos.Rpc.PoiSubmissionTelemetry.PoiCameraStepIds\x12\x0e\n\x06poi_id\x18\x04 \x01(\t\"K\n\x10PoiCameraStepIds\x12\t\n\x05UNSET\x10\x00\x12\t\n\x05\x45NTER\x10\x01\x12\n\n\x06RETAKE\x10\x02\x12\x0b\n\x07\x43ONFIRM\x10\x03\x12\x08\n\x04\x45XIT\x10\x04\"\x94\x05\n\x17PoiSubmissionGuiEventId\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x18\n\x14POI_NOMINATION_ENTER\x10\x01\x12\x19\n\x15POI_TUTORIAL_COMPLETE\x10\x02\x12\x1b\n\x17POI_MAP_CHANGEDVIEW_MAP\x10\x03\x12!\n\x1dPOI_MAP_CHANGEDVIEW_SATELLITE\x10\x04\x12\x1b\n\x17POI_MAP_CENTER_LOCATION\x10\x05\x12\x14\n\x10POI_LOCATION_SET\x10\x06\x12\x1a\n\x16POI_PHOTO_CAMERA_ENTER\x10\x07\x12\x19\n\x15POI_PHOTO_CAMERA_EXIT\x10\x08\x12\x15\n\x11POI_TITLE_ENTERED\x10\t\x12\x19\n\x15POI_DESCRIPTION_ENTER\x10\n\x12\x17\n\x13POI_DETAILS_CONFIRM\x10\x0b\x12\x1c\n\x18POI_SUPPORTINGINFO_ENTER\x10\x0c\x12\x19\n\x15POI_SUBMIT_BUTTON_HIT\x10\r\x12\x17\n\x13POI_EXIT_BUTTON_HIT\x10\x0e\x12!\n\x1dPOI_NOMINATION_GUIDELINES_HIT\x10\x0f\x12\x1b\n\x17POI_MAP_TOGGLE_POIS_OFF\x10\x10\x12\x1a\n\x16POI_MAP_TOGGLE_POIS_ON\x10\x11\x12\x1b\n\x17POI_MAP_WAYSPOTS_LOADED\x10\x12\x12\x16\n\x12POI_MAP_SELECT_POI\x10\x13\x12\x1e\n\x1aPOI_MAP_SELECT_POI_ABANDON\x10\x14\x12 \n\x1cPOI_MAP_SELECT_POI_COMPLETED\x10\x15\x12\x1d\n\x19POI_MAP_TUTORIAL_SELECTED\x10\x16\"\xec\x02\n\x1fPoiVideoSubmissionMetadataProto\x12\x0e\n\x06poi_id\x18\x01 \x01(\t\x12\x31\n\x08location\x18\x02 \x01(\x0b\x32\x1f.POGOProtos.Rpc.LocationE6Proto\x12\x14\n\x0cplayer_level\x18\x03 \x01(\x05\x12+\n\tuser_type\x18\x04 \x01(\x0e\x32\x18.POGOProtos.Rpc.UserType\x12\x12\n\nis_private\x18\x05 \x01(\x08\x12\x1b\n\x13geographic_coverage\x18\x06 \x01(\t\x12\x12\n\nbuilt_form\x18\x07 \x03(\t\x12*\n\tscan_tags\x18\x08 \x03(\x0e\x32\x17.POGOProtos.Rpc.ScanTag\x12\x14\n\x0c\x64\x65veloper_id\x18\x0b \x01(\t\x12<\n\x12\x61r_common_metadata\x18\x0c \x01(\x0b\x32 .POGOProtos.Rpc.ARCommonMetadata\"\x1b\n\tPointList\x12\x0e\n\x06\x63oords\x18\x01 \x03(\r\"6\n\nPointProto\x12\x13\n\x0blat_degrees\x18\x01 \x01(\x01\x12\x13\n\x0blng_degrees\x18\x02 \x01(\x01\"\x9c\x01\n\x17PokeBallAttributesProto\x12\x33\n\x0bitem_effect\x18\x01 \x01(\x0e\x32\x1e.POGOProtos.Rpc.HoloItemEffect\x12\x15\n\rcapture_multi\x18\x02 \x01(\x02\x12\x1c\n\x14\x63\x61pture_multi_effect\x18\x03 \x01(\x02\x12\x17\n\x0fitem_effect_mod\x18\x04 \x01(\x02\"9\n\x0ePokeCandyProto\x12\x12\n\npokemon_id\x18\x01 \x01(\x06\x12\x13\n\x0b\x63\x61ndy_count\x18\x02 \x01(\x05\":\n\x1fPokecoinPurchaseDisplayGmtProto\x12\x17\n\x0f\x66\x65\x61ture_enabled\x18\x01 \x01(\x08\"\xa1\x01\n$PokecoinPurchaseDisplaySettingsProto\x12\x17\n\x0f\x66\x65\x61ture_enabled\x18\x01 \x01(\x08\x12\x19\n\x11\x65nabled_countries\x18\x02 \x03(\t\x12\x1a\n\x12\x65nabled_currencies\x18\x03 \x03(\t\x12)\n!use_pokecoin_purchase_display_gmt\x18\x04 \x01(\x08\"e\n\x14PokecoinSectionProto\x12\x1a\n\x12\x63oins_earned_today\x18\x01 \x01(\x05\x12\x19\n\x11max_coins_per_day\x18\x02 \x01(\x05\x12\x16\n\x0e\x63oins_quest_id\x18\x03 \x01(\t\"\xc7\x02\n\x19PokedexCategoriesSettings\x12\x17\n\x0f\x66\x65\x61ture_enabled\x18\x01 \x01(\x08\x12\\\n\x15pokedex_category_data\x18\x02 \x03(\x0b\x32=.POGOProtos.Rpc.PokedexCategoriesSettings.PokedexCategoryData\x12\x0f\n\x07ob_bool\x18\x03 \x01(\x08\x12\x1d\n\x15\x65nable_pokedex_search\x18\x04 \x01(\x08\x1a\x82\x01\n\x13PokedexCategoryData\x12\x39\n\x10pokedex_category\x18\x01 \x01(\x0e\x32\x1f.POGOProtos.Rpc.PokedexCategory\x12\x1e\n\x16requirements_to_unlock\x18\x02 \x01(\x05\x12\x10\n\x08unlocked\x18\x03 \x01(\x08\"\xe1\x01\n\x1dPokedexCategoryMilestoneProto\x12\x39\n\x10pokedex_category\x18\x01 \x01(\x0e\x32\x1f.POGOProtos.Rpc.PokedexCategory\x12\x44\n\x06status\x18\x02 \x01(\x0e\x32\x34.POGOProtos.Rpc.PokedexCategoryMilestoneProto.Status\x12\x10\n\x08progress\x18\x03 \x01(\x05\"-\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\n\n\x06\x41\x43TIVE\x10\x01\x12\x0c\n\x08UNLOCKED\x10\x02\"]\n PokedexCategorySelectedTelemetry\x12\x39\n\x10pokedex_category\x18\x01 \x01(\x0e\x32\x1f.POGOProtos.Rpc.PokedexCategory\"\xab\x0e\n\x11PokedexEntryProto\x12\x1c\n\x14pokedex_entry_number\x18\x01 \x01(\x05\x12\x19\n\x11times_encountered\x18\x02 \x01(\x05\x12\x16\n\x0etimes_captured\x18\x03 \x01(\x05\x12\x1e\n\x16\x65volution_stone_pieces\x18\x04 \x01(\x05\x12\x18\n\x10\x65volution_stones\x18\x05 \x01(\x05\x12\x46\n\x11\x63\x61ptured_costumes\x18\x06 \x03(\x0e\x32+.POGOProtos.Rpc.PokemonDisplayProto.Costume\x12@\n\x0e\x63\x61ptured_forms\x18\x07 \x03(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\x12\x44\n\x10\x63\x61ptured_genders\x18\x08 \x03(\x0e\x32*.POGOProtos.Rpc.PokemonDisplayProto.Gender\x12\x16\n\x0e\x63\x61ptured_shiny\x18\t \x01(\x08\x12I\n\x14\x65ncountered_costumes\x18\n \x03(\x0e\x32+.POGOProtos.Rpc.PokemonDisplayProto.Costume\x12\x43\n\x11\x65ncountered_forms\x18\x0b \x03(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\x12G\n\x13\x65ncountered_genders\x18\x0c \x03(\x0e\x32*.POGOProtos.Rpc.PokemonDisplayProto.Gender\x12\x19\n\x11\x65ncountered_shiny\x18\r \x01(\x08\x12\x1c\n\x14times_lucky_received\x18\x0e \x01(\x05\x12\x16\n\x0etimes_purified\x18\x0f \x01(\x05\x12\x44\n\rtemp_evo_data\x18\x10 \x03(\x0b\x32-.POGOProtos.Rpc.PokedexEntryProto.TempEvoData\x12\x46\n\x14\x63\x61ptured_shiny_forms\x18\x11 \x03(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\x12N\n\x0f\x63\x61tegory_status\x18\x12 \x03(\x0b\x32\x35.POGOProtos.Rpc.PokedexEntryProto.CategoryStatusEntry\x12P\n\x19\x63\x61ptured_shiny_alignments\x18\x13 \x03(\x0e\x32-.POGOProtos.Rpc.PokemonDisplayProto.Alignment\x12\x30\n\x05stats\x18\x14 \x01(\x0b\x32!.POGOProtos.Rpc.PokedexStatsProto\x12M\n\x0fstats_for_forms\x18\x15 \x03(\x0b\x32\x34.POGOProtos.Rpc.PokedexEntryProto.StatsForFormsEntry\x12\x34\n\x0elocation_cards\x18\x16 \x03(\x0e\x32\x1c.POGOProtos.Rpc.LocationCard\x1ay\n\x15PokedexCategoryStatus\x12\x39\n\x10pokedex_category\x18\x01 \x01(\x0e\x32\x1f.POGOProtos.Rpc.PokedexCategory\x12\x13\n\x0b\x65ncountered\x18\x02 \x01(\x08\x12\x10\n\x08\x61\x63quired\x18\x03 \x01(\x08\x1a\xcd\x02\n\x0bTempEvoData\x12=\n\x0btemp_evo_id\x18\x01 \x01(\x0e\x32(.POGOProtos.Rpc.HoloTemporaryEvolutionId\x12\x19\n\x11times_encountered\x18\x02 \x01(\x05\x12\x16\n\x0etimes_obtained\x18\x03 \x01(\x05\x12G\n\x13genders_encountered\x18\x04 \x03(\x0e\x32*.POGOProtos.Rpc.PokemonDisplayProto.Gender\x12\x44\n\x10genders_obtained\x18\x05 \x03(\x0e\x32*.POGOProtos.Rpc.PokemonDisplayProto.Gender\x12\x1f\n\x17times_encountered_shiny\x18\x06 \x01(\x05\x12\x1c\n\x14times_obtained_shiny\x18\x07 \x01(\x05\x1an\n\x13\x43\x61tegoryStatusEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x46\n\x05value\x18\x02 \x01(\x0b\x32\x37.POGOProtos.Rpc.PokedexEntryProto.PokedexCategoryStatus:\x02\x38\x01\x1aW\n\x12StatsForFormsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x30\n\x05value\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.PokedexStatsProto:\x02\x38\x01\"\x84\x02\n\x1dPokedexSizeStatsSettingsProto\x12\x11\n\tob_bool_1\x18\x01 \x01(\x08\x12)\n!pokedex_size_stat_feature_enabled\x18\x02 \x01(\x08\x12\x36\n.pokemon_size_catch_requirement_to_unlock_stats\x18\x03 \x01(\x05\x12\x38\n0pokemon_weight_catch_requirement_to_unlock_stats\x18\x04 \x01(\x05\x12\x10\n\x08ob_int64\x18\x05 \x01(\x03\x12\x10\n\x08ob_float\x18\x06 \x01(\x02\x12\x0f\n\x07ob_bool\x18\x07 \x01(\x08\"\x86\x01\n\x10PokedexStatProto\x12\x38\n\tmin_value\x18\x01 \x01(\x0b\x32%.POGOProtos.Rpc.PokemonStatValueProto\x12\x38\n\tmax_value\x18\x02 \x01(\x0b\x32%.POGOProtos.Rpc.PokemonStatValueProto\"\x94\x01\n\x11PokedexStatsProto\x12\x1b\n\x13num_pokemon_tracked\x18\x01 \x01(\x05\x12\x30\n\x06height\x18\x02 \x01(\x0b\x32 .POGOProtos.Rpc.PokedexStatProto\x12\x30\n\x06weight\x18\x03 \x01(\x0b\x32 .POGOProtos.Rpc.PokedexStatProto\"D\n\x1fPokemonBulkUpgradeSettingsProto\x12!\n\x19\x65nable_client_side_change\x18\x01 \x01(\x08\"\xa3\x01\n\x1cPokemonCameraAttributesProto\x12\x15\n\rdisk_radius_m\x18\x01 \x01(\x02\x12\x19\n\x11\x63ylinder_radius_m\x18\x02 \x01(\x02\x12\x19\n\x11\x63ylinder_height_m\x18\x03 \x01(\x02\x12\x19\n\x11\x63ylinder_ground_m\x18\x04 \x01(\x02\x12\x1b\n\x13shoulder_mode_scale\x18\x05 \x01(\x02\"\\\n\x17PokemonCandyRewardProto\x12\x31\n\npokemon_id\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x0e\n\x06\x61mount\x18\x02 \x01(\x05\"=\n\x17PokemonCombatStatsProto\x12\x0f\n\x07num_won\x18\x01 \x01(\x05\x12\x11\n\tnum_total\x18\x02 \x01(\x05\"\xef\x02\n\x17PokemonCompareChallenge\x12I\n\x0c\x63ompare_stat\x18\x01 \x01(\x0e\x32\x33.POGOProtos.Rpc.PokemonCompareChallenge.CompareStat\x12S\n\x11\x63ompare_operation\x18\x02 \x01(\x0e\x32\x38.POGOProtos.Rpc.PokemonCompareChallenge.CompareOperation\"H\n\x10\x43ompareOperation\x12\x13\n\x0fUNSET_OPERATION\x10\x00\x12\x0f\n\x0bGREATER_WIN\x10\x01\x12\x0e\n\nLESSER_WIN\x10\x02\"j\n\x0b\x43ompareStat\x12\x0e\n\nUNSET_STAT\x10\x00\x12\n\n\x06WEIGHT\x10\x01\x12\n\n\x06HEIGHT\x10\x02\x12\x07\n\x03\x41GE\x10\x03\x12\x16\n\x12WALKED_DISTANCE_KM\x10\x04\x12\x06\n\x02\x43P\x10\x05\x12\n\n\x06MAX_HP\x10\x06\"c\n\x17PokemonContestInfoProto\x12\x12\n\ncontest_id\x18\x01 \x01(\t\x12\x1b\n\x13\x63ontest_end_time_ms\x18\x02 \x01(\x03\x12\x17\n\x0f\x66ree_up_time_ms\x18\x03 \x01(\x03\"\xd1\x04\n\x13PokemonCreateDetail\x12\x37\n\x0bwild_detail\x18\x01 \x01(\x0b\x32 .POGOProtos.Rpc.WildCreateDetailH\x00\x12\x35\n\negg_detail\x18\x02 \x01(\x0b\x32\x1f.POGOProtos.Rpc.EggCreateDetailH\x00\x12\x37\n\x0braid_detail\x18\x03 \x01(\x0b\x32 .POGOProtos.Rpc.RaidCreateDetailH\x00\x12\x39\n\x0cquest_detail\x18\x04 \x01(\x0b\x32!.POGOProtos.Rpc.QuestCreateDetailH\x00\x12@\n\x10vs_seeker_detail\x18\x05 \x01(\x0b\x32$.POGOProtos.Rpc.VsSeekerCreateDetailH\x00\x12?\n\x0finvasion_detail\x18\x06 \x01(\x0b\x32$.POGOProtos.Rpc.InvasionCreateDetailH\x00\x12\x41\n\x10photobomb_detail\x18\x07 \x01(\x0b\x32%.POGOProtos.Rpc.PhotobombCreateDetailH\x00\x12?\n\x0ftutorial_detail\x18\x08 \x01(\x0b\x32$.POGOProtos.Rpc.TutorialCreateDetailH\x00\x12?\n\x0fpostcard_detail\x18\t \x01(\x0b\x32$.POGOProtos.Rpc.PostcardCreateDetailH\x00\x42\x0e\n\x0cOriginDetail\"\xba\xac\x03\n\x13PokemonDisplayProto\x12<\n\x07\x63ostume\x18\x01 \x01(\x0e\x32+.POGOProtos.Rpc.PokemonDisplayProto.Costume\x12:\n\x06gender\x18\x02 \x01(\x0e\x32*.POGOProtos.Rpc.PokemonDisplayProto.Gender\x12\r\n\x05shiny\x18\x03 \x01(\x08\x12\x36\n\x04\x66orm\x18\x04 \x01(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\x12X\n\x19weather_boosted_condition\x18\x05 \x01(\x0e\x32\x35.POGOProtos.Rpc.GameplayWeatherProto.WeatherCondition\x12@\n\talignment\x18\x06 \x01(\x0e\x32-.POGOProtos.Rpc.PokemonDisplayProto.Alignment\x12\x33\n\rpokemon_badge\x18\x07 \x01(\x0e\x32\x1c.POGOProtos.Rpc.PokemonBadge\x12H\n\x16\x63urrent_temp_evolution\x18\x08 \x01(\x0e\x32(.POGOProtos.Rpc.HoloTemporaryEvolutionId\x12%\n\x1dtemporary_evolution_finish_ms\x18\t \x01(\x03\x12 \n\x18temp_evolution_is_locked\x18\n \x01(\x08\x12G\n\x15locked_temp_evolution\x18\x0b \x01(\x0e\x32(.POGOProtos.Rpc.HoloTemporaryEvolutionId\x12\x45\n\x10original_costume\x18\x0c \x01(\x0e\x32+.POGOProtos.Rpc.PokemonDisplayProto.Costume\x12\x12\n\ndisplay_id\x18\r \x01(\x03\x12L\n\x14mega_evolution_level\x18\x0e \x01(\x0b\x32..POGOProtos.Rpc.PokemonMegaEvolutionLevelProto\x12?\n\rlocation_card\x18\x0f \x01(\x0b\x32(.POGOProtos.Rpc.LocationCardDisplayProto\":\n\tAlignment\x12\x13\n\x0f\x41LIGNMENT_UNSET\x10\x00\x12\n\n\x06SHADOW\x10\x01\x12\x0c\n\x08PURIFIED\x10\x02\"\xe4\x0c\n\x07\x43ostume\x12\t\n\x05UNSET\x10\x00\x12\x10\n\x0cHOLIDAY_2016\x10\x01\x12\x0f\n\x0b\x41NNIVERSARY\x10\x02\x12\x18\n\x14ONE_YEAR_ANNIVERSARY\x10\x03\x12\x12\n\x0eHALLOWEEN_2017\x10\x04\x12\x0f\n\x0bSUMMER_2018\x10\x05\x12\r\n\tFALL_2018\x10\x06\x12\x11\n\rNOVEMBER_2018\x10\x07\x12\x0f\n\x0bWINTER_2018\x10\x08\x12\x0c\n\x08\x46\x45\x42_2019\x10\t\x12\x15\n\x11MAY_2019_NOEVOLVE\x10\n\x12\x15\n\x11JAN_2020_NOEVOLVE\x10\x0b\x12\x17\n\x13\x41PRIL_2020_NOEVOLVE\x10\x0c\x12\x18\n\x14SAFARI_2020_NOEVOLVE\x10\r\x12\x18\n\x14SPRING_2020_NOEVOLVE\x10\x0e\x12\x18\n\x14SUMMER_2020_NOEVOLVE\x10\x0f\x12\x16\n\x12\x46\x41LL_2020_NOEVOLVE\x10\x10\x12\x18\n\x14WINTER_2020_NOEVOLVE\x10\x11\x12\x19\n\x15NOT_FOR_RELEASE_ALPHA\x10\x12\x12\x18\n\x14NOT_FOR_RELEASE_BETA\x10\x13\x12\x19\n\x15NOT_FOR_RELEASE_GAMMA\x10\x14\x12\x1c\n\x18NOT_FOR_RELEASE_NOEVOLVE\x10\x15\x12\x17\n\x13KANTO_2020_NOEVOLVE\x10\x16\x12\x17\n\x13JOHTO_2020_NOEVOLVE\x10\x17\x12\x17\n\x13HOENN_2020_NOEVOLVE\x10\x18\x12\x18\n\x14SINNOH_2020_NOEVOLVE\x10\x19\x12\x1b\n\x17HALLOWEEN_2020_NOEVOLVE\x10\x1a\x12\r\n\tCOSTUME_1\x10\x1b\x12\r\n\tCOSTUME_2\x10\x1c\x12\r\n\tCOSTUME_3\x10\x1d\x12\r\n\tCOSTUME_4\x10\x1e\x12\r\n\tCOSTUME_5\x10\x1f\x12\r\n\tCOSTUME_6\x10 \x12\r\n\tCOSTUME_7\x10!\x12\r\n\tCOSTUME_8\x10\"\x12\r\n\tCOSTUME_9\x10#\x12\x0e\n\nCOSTUME_10\x10$\x12\x16\n\x12\x43OSTUME_1_NOEVOLVE\x10%\x12\x16\n\x12\x43OSTUME_2_NOEVOLVE\x10&\x12\x16\n\x12\x43OSTUME_3_NOEVOLVE\x10\'\x12\x16\n\x12\x43OSTUME_4_NOEVOLVE\x10(\x12\x16\n\x12\x43OSTUME_5_NOEVOLVE\x10)\x12\x16\n\x12\x43OSTUME_6_NOEVOLVE\x10*\x12\x16\n\x12\x43OSTUME_7_NOEVOLVE\x10+\x12\x16\n\x12\x43OSTUME_8_NOEVOLVE\x10,\x12\x16\n\x12\x43OSTUME_9_NOEVOLVE\x10-\x12\x17\n\x13\x43OSTUME_10_NOEVOLVE\x10.\x12\x18\n\x14GOFEST_2021_NOEVOLVE\x10/\x12\x19\n\x15\x46\x41SHION_2021_NOEVOLVE\x10\x30\x12\x1b\n\x17HALLOWEEN_2021_NOEVOLVE\x10\x31\x12\x18\n\x14GEMS_1_2021_NOEVOLVE\x10\x32\x12\x18\n\x14GEMS_2_2021_NOEVOLVE\x10\x33\x12\x19\n\x15HOLIDAY_2021_NOEVOLVE\x10\x34\x12\x15\n\x11TCG_2022_NOEVOLVE\x10\x35\x12\x15\n\x11JAN_2022_NOEVOLVE\x10\x36\x12\x18\n\x14GOFEST_2022_NOEVOLVE\x10\x37\x12\x1d\n\x19\x41NNIVERSARY_2022_NOEVOLVE\x10\x38\x12\r\n\tFALL_2022\x10\x39\x12\x16\n\x12\x46\x41LL_2022_NOEVOLVE\x10:\x12\x10\n\x0cHOLIDAY_2022\x10;\x12\x15\n\x11JAN_2023_NOEVOLVE\x10<\x12 \n\x1cGOTOUR_2023_BANDANA_NOEVOLVE\x10=\x12\x1c\n\x18GOTOUR_2023_HAT_NOEVOLVE\x10>\x12\x0f\n\x0bSPRING_2023\x10?\x12\x16\n\x12SPRING_2023_MYSTIC\x10@\x12\x15\n\x11SPRING_2023_VALOR\x10\x41\x12\x18\n\x14SPRING_2023_INSTINCT\x10\x42\x12\x0c\n\x08NIGHTCAP\x10\x43\x12\x0c\n\x08MAY_2023\x10\x44\x12\x06\n\x02PI\x10\x45\x12\r\n\tFALL_2023\x10\x46\x12\x16\n\x12\x46\x41LL_2023_NOEVOLVE\x10G\x12\x0f\n\x0bPI_NOEVOLVE\x10H\x12\x10\n\x0cHOLIDAY_2023\x10I\x12\x0c\n\x08JAN_2024\x10J\"\xe4\x97\x03\n\x04\x46orm\x12\x0e\n\nFORM_UNSET\x10\x00\x12\x0b\n\x07UNOWN_A\x10\x01\x12\x0b\n\x07UNOWN_B\x10\x02\x12\x0b\n\x07UNOWN_C\x10\x03\x12\x0b\n\x07UNOWN_D\x10\x04\x12\x0b\n\x07UNOWN_E\x10\x05\x12\x0b\n\x07UNOWN_F\x10\x06\x12\x0b\n\x07UNOWN_G\x10\x07\x12\x0b\n\x07UNOWN_H\x10\x08\x12\x0b\n\x07UNOWN_I\x10\t\x12\x0b\n\x07UNOWN_J\x10\n\x12\x0b\n\x07UNOWN_K\x10\x0b\x12\x0b\n\x07UNOWN_L\x10\x0c\x12\x0b\n\x07UNOWN_M\x10\r\x12\x0b\n\x07UNOWN_N\x10\x0e\x12\x0b\n\x07UNOWN_O\x10\x0f\x12\x0b\n\x07UNOWN_P\x10\x10\x12\x0b\n\x07UNOWN_Q\x10\x11\x12\x0b\n\x07UNOWN_R\x10\x12\x12\x0b\n\x07UNOWN_S\x10\x13\x12\x0b\n\x07UNOWN_T\x10\x14\x12\x0b\n\x07UNOWN_U\x10\x15\x12\x0b\n\x07UNOWN_V\x10\x16\x12\x0b\n\x07UNOWN_W\x10\x17\x12\x0b\n\x07UNOWN_X\x10\x18\x12\x0b\n\x07UNOWN_Y\x10\x19\x12\x0b\n\x07UNOWN_Z\x10\x1a\x12\x1b\n\x17UNOWN_EXCLAMATION_POINT\x10\x1b\x12\x17\n\x13UNOWN_QUESTION_MARK\x10\x1c\x12\x13\n\x0f\x43\x41STFORM_NORMAL\x10\x1d\x12\x12\n\x0e\x43\x41STFORM_SUNNY\x10\x1e\x12\x12\n\x0e\x43\x41STFORM_RAINY\x10\x1f\x12\x12\n\x0e\x43\x41STFORM_SNOWY\x10 \x12\x11\n\rDEOXYS_NORMAL\x10!\x12\x11\n\rDEOXYS_ATTACK\x10\"\x12\x12\n\x0e\x44\x45OXYS_DEFENSE\x10#\x12\x10\n\x0c\x44\x45OXYS_SPEED\x10$\x12\r\n\tSPINDA_00\x10%\x12\r\n\tSPINDA_01\x10&\x12\r\n\tSPINDA_02\x10\'\x12\r\n\tSPINDA_03\x10(\x12\r\n\tSPINDA_04\x10)\x12\r\n\tSPINDA_05\x10*\x12\r\n\tSPINDA_06\x10+\x12\r\n\tSPINDA_07\x10,\x12\x12\n\x0eRATTATA_NORMAL\x10-\x12\x11\n\rRATTATA_ALOLA\x10.\x12\x13\n\x0fRATICATE_NORMAL\x10/\x12\x12\n\x0eRATICATE_ALOLA\x10\x30\x12\x11\n\rRAICHU_NORMAL\x10\x31\x12\x10\n\x0cRAICHU_ALOLA\x10\x32\x12\x14\n\x10SANDSHREW_NORMAL\x10\x33\x12\x13\n\x0fSANDSHREW_ALOLA\x10\x34\x12\x14\n\x10SANDSLASH_NORMAL\x10\x35\x12\x13\n\x0fSANDSLASH_ALOLA\x10\x36\x12\x11\n\rVULPIX_NORMAL\x10\x37\x12\x10\n\x0cVULPIX_ALOLA\x10\x38\x12\x14\n\x10NINETALES_NORMAL\x10\x39\x12\x13\n\x0fNINETALES_ALOLA\x10:\x12\x12\n\x0e\x44IGLETT_NORMAL\x10;\x12\x11\n\rDIGLETT_ALOLA\x10<\x12\x12\n\x0e\x44UGTRIO_NORMAL\x10=\x12\x11\n\rDUGTRIO_ALOLA\x10>\x12\x11\n\rMEOWTH_NORMAL\x10?\x12\x10\n\x0cMEOWTH_ALOLA\x10@\x12\x12\n\x0ePERSIAN_NORMAL\x10\x41\x12\x11\n\rPERSIAN_ALOLA\x10\x42\x12\x12\n\x0eGEODUDE_NORMAL\x10\x43\x12\x11\n\rGEODUDE_ALOLA\x10\x44\x12\x13\n\x0fGRAVELER_NORMAL\x10\x45\x12\x12\n\x0eGRAVELER_ALOLA\x10\x46\x12\x10\n\x0cGOLEM_NORMAL\x10G\x12\x0f\n\x0bGOLEM_ALOLA\x10H\x12\x11\n\rGRIMER_NORMAL\x10I\x12\x10\n\x0cGRIMER_ALOLA\x10J\x12\x0e\n\nMUK_NORMAL\x10K\x12\r\n\tMUK_ALOLA\x10L\x12\x14\n\x10\x45XEGGUTOR_NORMAL\x10M\x12\x13\n\x0f\x45XEGGUTOR_ALOLA\x10N\x12\x12\n\x0eMAROWAK_NORMAL\x10O\x12\x11\n\rMAROWAK_ALOLA\x10P\x12\x10\n\x0cROTOM_NORMAL\x10Q\x12\x0f\n\x0bROTOM_FROST\x10R\x12\r\n\tROTOM_FAN\x10S\x12\r\n\tROTOM_MOW\x10T\x12\x0e\n\nROTOM_WASH\x10U\x12\x0e\n\nROTOM_HEAT\x10V\x12\x12\n\x0eWORMADAM_PLANT\x10W\x12\x12\n\x0eWORMADAM_SANDY\x10X\x12\x12\n\x0eWORMADAM_TRASH\x10Y\x12\x14\n\x10GIRATINA_ALTERED\x10Z\x12\x13\n\x0fGIRATINA_ORIGIN\x10[\x12\x0f\n\x0bSHAYMIN_SKY\x10\\\x12\x10\n\x0cSHAYMIN_LAND\x10]\x12\x14\n\x10\x43HERRIM_OVERCAST\x10^\x12\x11\n\rCHERRIM_SUNNY\x10_\x12\x14\n\x10SHELLOS_WEST_SEA\x10`\x12\x14\n\x10SHELLOS_EAST_SEA\x10\x61\x12\x16\n\x12GASTRODON_WEST_SEA\x10\x62\x12\x16\n\x12GASTRODON_EAST_SEA\x10\x63\x12\x11\n\rARCEUS_NORMAL\x10\x64\x12\x13\n\x0f\x41RCEUS_FIGHTING\x10\x65\x12\x11\n\rARCEUS_FLYING\x10\x66\x12\x11\n\rARCEUS_POISON\x10g\x12\x11\n\rARCEUS_GROUND\x10h\x12\x0f\n\x0b\x41RCEUS_ROCK\x10i\x12\x0e\n\nARCEUS_BUG\x10j\x12\x10\n\x0c\x41RCEUS_GHOST\x10k\x12\x10\n\x0c\x41RCEUS_STEEL\x10l\x12\x0f\n\x0b\x41RCEUS_FIRE\x10m\x12\x10\n\x0c\x41RCEUS_WATER\x10n\x12\x10\n\x0c\x41RCEUS_GRASS\x10o\x12\x13\n\x0f\x41RCEUS_ELECTRIC\x10p\x12\x12\n\x0e\x41RCEUS_PSYCHIC\x10q\x12\x0e\n\nARCEUS_ICE\x10r\x12\x11\n\rARCEUS_DRAGON\x10s\x12\x0f\n\x0b\x41RCEUS_DARK\x10t\x12\x10\n\x0c\x41RCEUS_FAIRY\x10u\x12\x0f\n\x0b\x42URMY_PLANT\x10v\x12\x0f\n\x0b\x42URMY_SANDY\x10w\x12\x0f\n\x0b\x42URMY_TRASH\x10x\x12\r\n\tSPINDA_08\x10y\x12\r\n\tSPINDA_09\x10z\x12\r\n\tSPINDA_10\x10{\x12\r\n\tSPINDA_11\x10|\x12\r\n\tSPINDA_12\x10}\x12\r\n\tSPINDA_13\x10~\x12\r\n\tSPINDA_14\x10\x7f\x12\x0e\n\tSPINDA_15\x10\x80\x01\x12\x0e\n\tSPINDA_16\x10\x81\x01\x12\x0e\n\tSPINDA_17\x10\x82\x01\x12\x0e\n\tSPINDA_18\x10\x83\x01\x12\x0e\n\tSPINDA_19\x10\x84\x01\x12\r\n\x08MEWTWO_A\x10\x85\x01\x12\x12\n\rMEWTWO_NORMAL\x10\x87\x01\x12\x19\n\x14\x42\x41SCULIN_RED_STRIPED\x10\x88\x01\x12\x1a\n\x15\x42\x41SCULIN_BLUE_STRIPED\x10\x89\x01\x12\x18\n\x13\x44\x41RMANITAN_STANDARD\x10\x8a\x01\x12\x13\n\x0e\x44\x41RMANITAN_ZEN\x10\x8b\x01\x12\x17\n\x12TORNADUS_INCARNATE\x10\x8c\x01\x12\x15\n\x10TORNADUS_THERIAN\x10\x8d\x01\x12\x18\n\x13THUNDURUS_INCARNATE\x10\x8e\x01\x12\x16\n\x11THUNDURUS_THERIAN\x10\x8f\x01\x12\x17\n\x12LANDORUS_INCARNATE\x10\x90\x01\x12\x15\n\x10LANDORUS_THERIAN\x10\x91\x01\x12\x12\n\rKYUREM_NORMAL\x10\x92\x01\x12\x11\n\x0cKYUREM_BLACK\x10\x93\x01\x12\x11\n\x0cKYUREM_WHITE\x10\x94\x01\x12\x14\n\x0fKELDEO_ORDINARY\x10\x95\x01\x12\x14\n\x0fKELDEO_RESOLUTE\x10\x96\x01\x12\x12\n\rMELOETTA_ARIA\x10\x97\x01\x12\x17\n\x12MELOETTA_PIROUETTE\x10\x98\x01\x12\x13\n\x0eRATTATA_SHADOW\x10\x99\x01\x12\x15\n\x10RATTATA_PURIFIED\x10\x9a\x01\x12\x14\n\x0fRATICATE_SHADOW\x10\x9b\x01\x12\x16\n\x11RATICATE_PURIFIED\x10\x9c\x01\x12\x11\n\x0cZUBAT_NORMAL\x10\x9d\x01\x12\x11\n\x0cZUBAT_SHADOW\x10\x9e\x01\x12\x13\n\x0eZUBAT_PURIFIED\x10\x9f\x01\x12\x12\n\rGOLBAT_NORMAL\x10\xa0\x01\x12\x12\n\rGOLBAT_SHADOW\x10\xa1\x01\x12\x14\n\x0fGOLBAT_PURIFIED\x10\xa2\x01\x12\x15\n\x10\x42ULBASAUR_NORMAL\x10\xa3\x01\x12\x15\n\x10\x42ULBASAUR_SHADOW\x10\xa4\x01\x12\x17\n\x12\x42ULBASAUR_PURIFIED\x10\xa5\x01\x12\x13\n\x0eIVYSAUR_NORMAL\x10\xa6\x01\x12\x13\n\x0eIVYSAUR_SHADOW\x10\xa7\x01\x12\x15\n\x10IVYSAUR_PURIFIED\x10\xa8\x01\x12\x14\n\x0fVENUSAUR_NORMAL\x10\xa9\x01\x12\x14\n\x0fVENUSAUR_SHADOW\x10\xaa\x01\x12\x16\n\x11VENUSAUR_PURIFIED\x10\xab\x01\x12\x16\n\x11\x43HARMANDER_NORMAL\x10\xac\x01\x12\x16\n\x11\x43HARMANDER_SHADOW\x10\xad\x01\x12\x18\n\x13\x43HARMANDER_PURIFIED\x10\xae\x01\x12\x16\n\x11\x43HARMELEON_NORMAL\x10\xaf\x01\x12\x16\n\x11\x43HARMELEON_SHADOW\x10\xb0\x01\x12\x18\n\x13\x43HARMELEON_PURIFIED\x10\xb1\x01\x12\x15\n\x10\x43HARIZARD_NORMAL\x10\xb2\x01\x12\x15\n\x10\x43HARIZARD_SHADOW\x10\xb3\x01\x12\x17\n\x12\x43HARIZARD_PURIFIED\x10\xb4\x01\x12\x14\n\x0fSQUIRTLE_NORMAL\x10\xb5\x01\x12\x14\n\x0fSQUIRTLE_SHADOW\x10\xb6\x01\x12\x16\n\x11SQUIRTLE_PURIFIED\x10\xb7\x01\x12\x15\n\x10WARTORTLE_NORMAL\x10\xb8\x01\x12\x15\n\x10WARTORTLE_SHADOW\x10\xb9\x01\x12\x17\n\x12WARTORTLE_PURIFIED\x10\xba\x01\x12\x15\n\x10\x42LASTOISE_NORMAL\x10\xbb\x01\x12\x15\n\x10\x42LASTOISE_SHADOW\x10\xbc\x01\x12\x17\n\x12\x42LASTOISE_PURIFIED\x10\xbd\x01\x12\x13\n\x0e\x44RATINI_NORMAL\x10\xbe\x01\x12\x13\n\x0e\x44RATINI_SHADOW\x10\xbf\x01\x12\x15\n\x10\x44RATINI_PURIFIED\x10\xc0\x01\x12\x15\n\x10\x44RAGONAIR_NORMAL\x10\xc1\x01\x12\x15\n\x10\x44RAGONAIR_SHADOW\x10\xc2\x01\x12\x17\n\x12\x44RAGONAIR_PURIFIED\x10\xc3\x01\x12\x15\n\x10\x44RAGONITE_NORMAL\x10\xc4\x01\x12\x15\n\x10\x44RAGONITE_SHADOW\x10\xc5\x01\x12\x17\n\x12\x44RAGONITE_PURIFIED\x10\xc6\x01\x12\x13\n\x0eSNORLAX_NORMAL\x10\xc7\x01\x12\x13\n\x0eSNORLAX_SHADOW\x10\xc8\x01\x12\x15\n\x10SNORLAX_PURIFIED\x10\xc9\x01\x12\x12\n\rCROBAT_NORMAL\x10\xca\x01\x12\x12\n\rCROBAT_SHADOW\x10\xcb\x01\x12\x14\n\x0f\x43ROBAT_PURIFIED\x10\xcc\x01\x12\x12\n\rMUDKIP_NORMAL\x10\xcd\x01\x12\x12\n\rMUDKIP_SHADOW\x10\xce\x01\x12\x14\n\x0fMUDKIP_PURIFIED\x10\xcf\x01\x12\x15\n\x10MARSHTOMP_NORMAL\x10\xd0\x01\x12\x15\n\x10MARSHTOMP_SHADOW\x10\xd1\x01\x12\x17\n\x12MARSHTOMP_PURIFIED\x10\xd2\x01\x12\x14\n\x0fSWAMPERT_NORMAL\x10\xd3\x01\x12\x14\n\x0fSWAMPERT_SHADOW\x10\xd4\x01\x12\x16\n\x11SWAMPERT_PURIFIED\x10\xd5\x01\x12\x13\n\x0e\x44ROWZEE_NORMAL\x10\xd6\x01\x12\x13\n\x0e\x44ROWZEE_SHADOW\x10\xd7\x01\x12\x15\n\x10\x44ROWZEE_PURIFIED\x10\xd8\x01\x12\x11\n\x0cHYPNO_NORMAL\x10\xd9\x01\x12\x11\n\x0cHYPNO_SHADOW\x10\xda\x01\x12\x13\n\x0eHYPNO_PURIFIED\x10\xdb\x01\x12\x12\n\rGRIMER_SHADOW\x10\xdc\x01\x12\x14\n\x0fGRIMER_PURIFIED\x10\xdd\x01\x12\x0f\n\nMUK_SHADOW\x10\xde\x01\x12\x11\n\x0cMUK_PURIFIED\x10\xdf\x01\x12\x12\n\rCUBONE_NORMAL\x10\xe0\x01\x12\x12\n\rCUBONE_SHADOW\x10\xe1\x01\x12\x14\n\x0f\x43UBONE_PURIFIED\x10\xe2\x01\x12\x13\n\x0eMAROWAK_SHADOW\x10\xe3\x01\x12\x15\n\x10MAROWAK_PURIFIED\x10\xe4\x01\x12\x14\n\x0fHOUNDOUR_NORMAL\x10\xe5\x01\x12\x14\n\x0fHOUNDOUR_SHADOW\x10\xe6\x01\x12\x16\n\x11HOUNDOUR_PURIFIED\x10\xe7\x01\x12\x14\n\x0fHOUNDOOM_NORMAL\x10\xe8\x01\x12\x14\n\x0fHOUNDOOM_SHADOW\x10\xe9\x01\x12\x16\n\x11HOUNDOOM_PURIFIED\x10\xea\x01\x12\x13\n\x0ePOLIWAG_NORMAL\x10\xeb\x01\x12\x13\n\x0ePOLIWAG_SHADOW\x10\xec\x01\x12\x15\n\x10POLIWAG_PURIFIED\x10\xed\x01\x12\x15\n\x10POLIWHIRL_NORMAL\x10\xee\x01\x12\x15\n\x10POLIWHIRL_SHADOW\x10\xef\x01\x12\x17\n\x12POLIWHIRL_PURIFIED\x10\xf0\x01\x12\x15\n\x10POLIWRATH_NORMAL\x10\xf1\x01\x12\x15\n\x10POLIWRATH_SHADOW\x10\xf2\x01\x12\x17\n\x12POLIWRATH_PURIFIED\x10\xf3\x01\x12\x14\n\x0fPOLITOED_NORMAL\x10\xf4\x01\x12\x14\n\x0fPOLITOED_SHADOW\x10\xf5\x01\x12\x16\n\x11POLITOED_PURIFIED\x10\xf6\x01\x12\x13\n\x0eSCYTHER_NORMAL\x10\xf7\x01\x12\x13\n\x0eSCYTHER_SHADOW\x10\xf8\x01\x12\x15\n\x10SCYTHER_PURIFIED\x10\xf9\x01\x12\x12\n\rSCIZOR_NORMAL\x10\xfa\x01\x12\x12\n\rSCIZOR_SHADOW\x10\xfb\x01\x12\x14\n\x0fSCIZOR_PURIFIED\x10\xfc\x01\x12\x14\n\x0fMAGIKARP_NORMAL\x10\xfd\x01\x12\x14\n\x0fMAGIKARP_SHADOW\x10\xfe\x01\x12\x16\n\x11MAGIKARP_PURIFIED\x10\xff\x01\x12\x14\n\x0fGYARADOS_NORMAL\x10\x80\x02\x12\x14\n\x0fGYARADOS_SHADOW\x10\x81\x02\x12\x16\n\x11GYARADOS_PURIFIED\x10\x82\x02\x12\x13\n\x0eVENONAT_NORMAL\x10\x83\x02\x12\x13\n\x0eVENONAT_SHADOW\x10\x84\x02\x12\x15\n\x10VENONAT_PURIFIED\x10\x85\x02\x12\x14\n\x0fVENOMOTH_NORMAL\x10\x86\x02\x12\x14\n\x0fVENOMOTH_SHADOW\x10\x87\x02\x12\x16\n\x11VENOMOTH_PURIFIED\x10\x88\x02\x12\x12\n\rODDISH_NORMAL\x10\x89\x02\x12\x12\n\rODDISH_SHADOW\x10\x8a\x02\x12\x14\n\x0fODDISH_PURIFIED\x10\x8b\x02\x12\x11\n\x0cGLOOM_NORMAL\x10\x8c\x02\x12\x11\n\x0cGLOOM_SHADOW\x10\x8d\x02\x12\x13\n\x0eGLOOM_PURIFIED\x10\x8e\x02\x12\x15\n\x10VILEPLUME_NORMAL\x10\x8f\x02\x12\x15\n\x10VILEPLUME_SHADOW\x10\x90\x02\x12\x17\n\x12VILEPLUME_PURIFIED\x10\x91\x02\x12\x15\n\x10\x42\x45LLOSSOM_NORMAL\x10\x92\x02\x12\x15\n\x10\x42\x45LLOSSOM_SHADOW\x10\x93\x02\x12\x17\n\x12\x42\x45LLOSSOM_PURIFIED\x10\x94\x02\x12\x16\n\x11HITMONCHAN_NORMAL\x10\x95\x02\x12\x16\n\x11HITMONCHAN_SHADOW\x10\x96\x02\x12\x18\n\x13HITMONCHAN_PURIFIED\x10\x97\x02\x12\x15\n\x10GROWLITHE_NORMAL\x10\x98\x02\x12\x15\n\x10GROWLITHE_SHADOW\x10\x99\x02\x12\x17\n\x12GROWLITHE_PURIFIED\x10\x9a\x02\x12\x14\n\x0f\x41RCANINE_NORMAL\x10\x9b\x02\x12\x14\n\x0f\x41RCANINE_SHADOW\x10\x9c\x02\x12\x16\n\x11\x41RCANINE_PURIFIED\x10\x9d\x02\x12\x13\n\x0ePSYDUCK_NORMAL\x10\x9e\x02\x12\x13\n\x0ePSYDUCK_SHADOW\x10\x9f\x02\x12\x15\n\x10PSYDUCK_PURIFIED\x10\xa0\x02\x12\x13\n\x0eGOLDUCK_NORMAL\x10\xa1\x02\x12\x13\n\x0eGOLDUCK_SHADOW\x10\xa2\x02\x12\x15\n\x10GOLDUCK_PURIFIED\x10\xa3\x02\x12\x11\n\x0cRALTS_NORMAL\x10\xa4\x02\x12\x11\n\x0cRALTS_SHADOW\x10\xa5\x02\x12\x13\n\x0eRALTS_PURIFIED\x10\xa6\x02\x12\x12\n\rKIRLIA_NORMAL\x10\xa7\x02\x12\x12\n\rKIRLIA_SHADOW\x10\xa8\x02\x12\x14\n\x0fKIRLIA_PURIFIED\x10\xa9\x02\x12\x15\n\x10GARDEVOIR_NORMAL\x10\xaa\x02\x12\x15\n\x10GARDEVOIR_SHADOW\x10\xab\x02\x12\x17\n\x12GARDEVOIR_PURIFIED\x10\xac\x02\x12\x13\n\x0eGALLADE_NORMAL\x10\xad\x02\x12\x13\n\x0eGALLADE_SHADOW\x10\xae\x02\x12\x15\n\x10GALLADE_PURIFIED\x10\xaf\x02\x12\x10\n\x0b\x41\x42RA_NORMAL\x10\xb0\x02\x12\x10\n\x0b\x41\x42RA_SHADOW\x10\xb1\x02\x12\x12\n\rABRA_PURIFIED\x10\xb2\x02\x12\x13\n\x0eKADABRA_NORMAL\x10\xb3\x02\x12\x13\n\x0eKADABRA_SHADOW\x10\xb4\x02\x12\x15\n\x10KADABRA_PURIFIED\x10\xb5\x02\x12\x14\n\x0f\x41LAKAZAM_NORMAL\x10\xb6\x02\x12\x14\n\x0f\x41LAKAZAM_SHADOW\x10\xb7\x02\x12\x16\n\x11\x41LAKAZAM_PURIFIED\x10\xb8\x02\x12\x14\n\x0fLARVITAR_NORMAL\x10\xb9\x02\x12\x14\n\x0fLARVITAR_SHADOW\x10\xba\x02\x12\x16\n\x11LARVITAR_PURIFIED\x10\xbb\x02\x12\x13\n\x0ePUPITAR_NORMAL\x10\xbc\x02\x12\x13\n\x0ePUPITAR_SHADOW\x10\xbd\x02\x12\x15\n\x10PUPITAR_PURIFIED\x10\xbe\x02\x12\x15\n\x10TYRANITAR_NORMAL\x10\xbf\x02\x12\x15\n\x10TYRANITAR_SHADOW\x10\xc0\x02\x12\x17\n\x12TYRANITAR_PURIFIED\x10\xc1\x02\x12\x12\n\rLAPRAS_NORMAL\x10\xc2\x02\x12\x12\n\rLAPRAS_SHADOW\x10\xc3\x02\x12\x14\n\x0fLAPRAS_PURIFIED\x10\xc4\x02\x12\x14\n\x0f\x44\x45\x45RLING_SPRING\x10\xc9\x04\x12\x14\n\x0f\x44\x45\x45RLING_SUMMER\x10\xca\x04\x12\x14\n\x0f\x44\x45\x45RLING_AUTUMN\x10\xcb\x04\x12\x14\n\x0f\x44\x45\x45RLING_WINTER\x10\xcc\x04\x12\x14\n\x0fSAWSBUCK_SPRING\x10\xcd\x04\x12\x14\n\x0fSAWSBUCK_SUMMER\x10\xce\x04\x12\x14\n\x0fSAWSBUCK_AUTUMN\x10\xcf\x04\x12\x14\n\x0fSAWSBUCK_WINTER\x10\xd0\x04\x12\x14\n\x0fGENESECT_NORMAL\x10\xd1\x04\x12\x13\n\x0eGENESECT_SHOCK\x10\xd2\x04\x12\x12\n\rGENESECT_BURN\x10\xd3\x04\x12\x13\n\x0eGENESECT_CHILL\x10\xd4\x04\x12\x13\n\x0eGENESECT_DOUSE\x10\xd5\x04\x12\x13\n\x0ePIKACHU_NORMAL\x10\xd6\x04\x12\x13\n\x0eWURMPLE_NORMAL\x10\xd8\x04\x12\x15\n\x10WOBBUFFET_NORMAL\x10\xda\x04\x12\x12\n\rCACNEA_NORMAL\x10\xe2\x04\x12\x12\n\rCACNEA_SHADOW\x10\xe3\x04\x12\x14\n\x0f\x43\x41\x43NEA_PURIFIED\x10\xe4\x04\x12\x14\n\x0f\x43\x41\x43TURNE_NORMAL\x10\xe5\x04\x12\x14\n\x0f\x43\x41\x43TURNE_SHADOW\x10\xe6\x04\x12\x16\n\x11\x43\x41\x43TURNE_PURIFIED\x10\xe7\x04\x12\x12\n\rWEEDLE_NORMAL\x10\xe8\x04\x12\x12\n\rWEEDLE_SHADOW\x10\xe9\x04\x12\x14\n\x0fWEEDLE_PURIFIED\x10\xea\x04\x12\x12\n\rKAKUNA_NORMAL\x10\xeb\x04\x12\x12\n\rKAKUNA_SHADOW\x10\xec\x04\x12\x14\n\x0fKAKUNA_PURIFIED\x10\xed\x04\x12\x14\n\x0f\x42\x45\x45\x44RILL_NORMAL\x10\xee\x04\x12\x14\n\x0f\x42\x45\x45\x44RILL_SHADOW\x10\xef\x04\x12\x16\n\x11\x42\x45\x45\x44RILL_PURIFIED\x10\xf0\x04\x12\x12\n\rSEEDOT_NORMAL\x10\xf1\x04\x12\x12\n\rSEEDOT_SHADOW\x10\xf2\x04\x12\x14\n\x0fSEEDOT_PURIFIED\x10\xf3\x04\x12\x13\n\x0eNUZLEAF_NORMAL\x10\xf4\x04\x12\x13\n\x0eNUZLEAF_SHADOW\x10\xf5\x04\x12\x15\n\x10NUZLEAF_PURIFIED\x10\xf6\x04\x12\x13\n\x0eSHIFTRY_NORMAL\x10\xf7\x04\x12\x13\n\x0eSHIFTRY_SHADOW\x10\xf8\x04\x12\x15\n\x10SHIFTRY_PURIFIED\x10\xf9\x04\x12\x12\n\rMAGMAR_NORMAL\x10\xfa\x04\x12\x12\n\rMAGMAR_SHADOW\x10\xfb\x04\x12\x14\n\x0fMAGMAR_PURIFIED\x10\xfc\x04\x12\x15\n\x10MAGMORTAR_NORMAL\x10\xfd\x04\x12\x15\n\x10MAGMORTAR_SHADOW\x10\xfe\x04\x12\x17\n\x12MAGMORTAR_PURIFIED\x10\xff\x04\x12\x16\n\x11\x45LECTABUZZ_NORMAL\x10\x80\x05\x12\x16\n\x11\x45LECTABUZZ_SHADOW\x10\x81\x05\x12\x18\n\x13\x45LECTABUZZ_PURIFIED\x10\x82\x05\x12\x16\n\x11\x45LECTIVIRE_NORMAL\x10\x83\x05\x12\x16\n\x11\x45LECTIVIRE_SHADOW\x10\x84\x05\x12\x18\n\x13\x45LECTIVIRE_PURIFIED\x10\x85\x05\x12\x12\n\rMAREEP_NORMAL\x10\x86\x05\x12\x12\n\rMAREEP_SHADOW\x10\x87\x05\x12\x14\n\x0fMAREEP_PURIFIED\x10\x88\x05\x12\x13\n\x0e\x46LAAFFY_NORMAL\x10\x89\x05\x12\x13\n\x0e\x46LAAFFY_SHADOW\x10\x8a\x05\x12\x15\n\x10\x46LAAFFY_PURIFIED\x10\x8b\x05\x12\x14\n\x0f\x41MPHAROS_NORMAL\x10\x8c\x05\x12\x14\n\x0f\x41MPHAROS_SHADOW\x10\x8d\x05\x12\x16\n\x11\x41MPHAROS_PURIFIED\x10\x8e\x05\x12\x15\n\x10MAGNEMITE_NORMAL\x10\x8f\x05\x12\x15\n\x10MAGNEMITE_SHADOW\x10\x90\x05\x12\x17\n\x12MAGNEMITE_PURIFIED\x10\x91\x05\x12\x14\n\x0fMAGNETON_NORMAL\x10\x92\x05\x12\x14\n\x0fMAGNETON_SHADOW\x10\x93\x05\x12\x16\n\x11MAGNETON_PURIFIED\x10\x94\x05\x12\x15\n\x10MAGNEZONE_NORMAL\x10\x95\x05\x12\x15\n\x10MAGNEZONE_SHADOW\x10\x96\x05\x12\x17\n\x12MAGNEZONE_PURIFIED\x10\x97\x05\x12\x16\n\x11\x42\x45LLSPROUT_NORMAL\x10\x98\x05\x12\x16\n\x11\x42\x45LLSPROUT_SHADOW\x10\x99\x05\x12\x18\n\x13\x42\x45LLSPROUT_PURIFIED\x10\x9a\x05\x12\x16\n\x11WEEPINBELL_NORMAL\x10\x9b\x05\x12\x16\n\x11WEEPINBELL_SHADOW\x10\x9c\x05\x12\x18\n\x13WEEPINBELL_PURIFIED\x10\x9d\x05\x12\x16\n\x11VICTREEBEL_NORMAL\x10\x9e\x05\x12\x16\n\x11VICTREEBEL_SHADOW\x10\x9f\x05\x12\x18\n\x13VICTREEBEL_PURIFIED\x10\xa0\x05\x12\x15\n\x10SANDSHREW_SHADOW\x10\xa1\x05\x12\x17\n\x12SANDSHREW_PURIFIED\x10\xa2\x05\x12\x15\n\x10SANDSLASH_SHADOW\x10\xa3\x05\x12\x17\n\x12SANDSLASH_PURIFIED\x10\xa4\x05\x12\x13\n\x0ePORYGON_NORMAL\x10\xa5\x05\x12\x13\n\x0ePORYGON_SHADOW\x10\xa6\x05\x12\x15\n\x10PORYGON_PURIFIED\x10\xa7\x05\x12\x14\n\x0fPORYGON2_NORMAL\x10\xa8\x05\x12\x14\n\x0fPORYGON2_SHADOW\x10\xa9\x05\x12\x16\n\x11PORYGON2_PURIFIED\x10\xaa\x05\x12\x15\n\x10PORYGON_Z_NORMAL\x10\xab\x05\x12\x15\n\x10PORYGON_Z_SHADOW\x10\xac\x05\x12\x17\n\x12PORYGON_Z_PURIFIED\x10\xad\x05\x12\x15\n\x10WOBBUFFET_SHADOW\x10\xae\x05\x12\x17\n\x12WOBBUFFET_PURIFIED\x10\xaf\x05\x12\x13\n\x0eTURTWIG_NORMAL\x10\xb0\x05\x12\x13\n\x0eTURTWIG_SHADOW\x10\xb1\x05\x12\x15\n\x10TURTWIG_PURIFIED\x10\xb2\x05\x12\x12\n\rGROTLE_NORMAL\x10\xb3\x05\x12\x12\n\rGROTLE_SHADOW\x10\xb4\x05\x12\x14\n\x0fGROTLE_PURIFIED\x10\xb5\x05\x12\x14\n\x0fTORTERRA_NORMAL\x10\xb6\x05\x12\x14\n\x0fTORTERRA_SHADOW\x10\xb7\x05\x12\x16\n\x11TORTERRA_PURIFIED\x10\xb8\x05\x12\x11\n\x0c\x45KANS_NORMAL\x10\xb9\x05\x12\x11\n\x0c\x45KANS_SHADOW\x10\xba\x05\x12\x13\n\x0e\x45KANS_PURIFIED\x10\xbb\x05\x12\x11\n\x0c\x41RBOK_NORMAL\x10\xbc\x05\x12\x11\n\x0c\x41RBOK_SHADOW\x10\xbd\x05\x12\x13\n\x0e\x41RBOK_PURIFIED\x10\xbe\x05\x12\x13\n\x0eKOFFING_NORMAL\x10\xbf\x05\x12\x13\n\x0eKOFFING_SHADOW\x10\xc0\x05\x12\x15\n\x10KOFFING_PURIFIED\x10\xc1\x05\x12\x13\n\x0eWEEZING_NORMAL\x10\xc2\x05\x12\x13\n\x0eWEEZING_SHADOW\x10\xc3\x05\x12\x15\n\x10WEEZING_PURIFIED\x10\xc4\x05\x12\x12\n\rMEOWTH_SHADOW\x10\xc5\x05\x12\x14\n\x0fMEOWTH_PURIFIED\x10\xc6\x05\x12\x13\n\x0ePERSIAN_SHADOW\x10\xc7\x05\x12\x15\n\x10PERSIAN_PURIFIED\x10\xc8\x05\x12\x15\n\x10HITMONLEE_NORMAL\x10\xc9\x05\x12\x15\n\x10HITMONLEE_SHADOW\x10\xca\x05\x12\x17\n\x12HITMONLEE_PURIFIED\x10\xcb\x05\x12\x14\n\x0f\x41RTICUNO_NORMAL\x10\xcc\x05\x12\x14\n\x0f\x41RTICUNO_SHADOW\x10\xcd\x05\x12\x16\n\x11\x41RTICUNO_PURIFIED\x10\xce\x05\x12\x16\n\x11MISDREAVUS_NORMAL\x10\xcf\x05\x12\x16\n\x11MISDREAVUS_SHADOW\x10\xd0\x05\x12\x18\n\x13MISDREAVUS_PURIFIED\x10\xd1\x05\x12\x15\n\x10MISMAGIUS_NORMAL\x10\xd2\x05\x12\x15\n\x10MISMAGIUS_SHADOW\x10\xd3\x05\x12\x17\n\x12MISMAGIUS_PURIFIED\x10\xd4\x05\x12\x12\n\rVULPIX_SHADOW\x10\xd5\x05\x12\x14\n\x0fVULPIX_PURIFIED\x10\xd6\x05\x12\x15\n\x10NINETALES_SHADOW\x10\xd7\x05\x12\x17\n\x12NINETALES_PURIFIED\x10\xd8\x05\x12\x15\n\x10\x45XEGGCUTE_NORMAL\x10\xd9\x05\x12\x15\n\x10\x45XEGGCUTE_SHADOW\x10\xda\x05\x12\x17\n\x12\x45XEGGCUTE_PURIFIED\x10\xdb\x05\x12\x15\n\x10\x45XEGGUTOR_SHADOW\x10\xdc\x05\x12\x17\n\x12\x45XEGGUTOR_PURIFIED\x10\xdd\x05\x12\x14\n\x0f\x43\x41RVANHA_NORMAL\x10\xde\x05\x12\x14\n\x0f\x43\x41RVANHA_SHADOW\x10\xdf\x05\x12\x16\n\x11\x43\x41RVANHA_PURIFIED\x10\xe0\x05\x12\x14\n\x0fSHARPEDO_NORMAL\x10\xe1\x05\x12\x14\n\x0fSHARPEDO_SHADOW\x10\xe2\x05\x12\x16\n\x11SHARPEDO_PURIFIED\x10\xe3\x05\x12\x13\n\x0eOMANYTE_NORMAL\x10\xe4\x05\x12\x13\n\x0eOMANYTE_SHADOW\x10\xe5\x05\x12\x15\n\x10OMANYTE_PURIFIED\x10\xe6\x05\x12\x13\n\x0eOMASTAR_NORMAL\x10\xe7\x05\x12\x13\n\x0eOMASTAR_SHADOW\x10\xe8\x05\x12\x15\n\x10OMASTAR_PURIFIED\x10\xe9\x05\x12\x14\n\x0fTRAPINCH_NORMAL\x10\xea\x05\x12\x14\n\x0fTRAPINCH_SHADOW\x10\xeb\x05\x12\x16\n\x11TRAPINCH_PURIFIED\x10\xec\x05\x12\x13\n\x0eVIBRAVA_NORMAL\x10\xed\x05\x12\x13\n\x0eVIBRAVA_SHADOW\x10\xee\x05\x12\x15\n\x10VIBRAVA_PURIFIED\x10\xef\x05\x12\x12\n\rFLYGON_NORMAL\x10\xf0\x05\x12\x12\n\rFLYGON_SHADOW\x10\xf1\x05\x12\x14\n\x0f\x46LYGON_PURIFIED\x10\xf2\x05\x12\x11\n\x0c\x42\x41GON_NORMAL\x10\xf3\x05\x12\x11\n\x0c\x42\x41GON_SHADOW\x10\xf4\x05\x12\x13\n\x0e\x42\x41GON_PURIFIED\x10\xf5\x05\x12\x13\n\x0eSHELGON_NORMAL\x10\xf6\x05\x12\x13\n\x0eSHELGON_SHADOW\x10\xf7\x05\x12\x15\n\x10SHELGON_PURIFIED\x10\xf8\x05\x12\x15\n\x10SALAMENCE_NORMAL\x10\xf9\x05\x12\x15\n\x10SALAMENCE_SHADOW\x10\xfa\x05\x12\x17\n\x12SALAMENCE_PURIFIED\x10\xfb\x05\x12\x12\n\rBELDUM_NORMAL\x10\xfc\x05\x12\x12\n\rBELDUM_SHADOW\x10\xfd\x05\x12\x14\n\x0f\x42\x45LDUM_PURIFIED\x10\xfe\x05\x12\x12\n\rMETANG_NORMAL\x10\xff\x05\x12\x12\n\rMETANG_SHADOW\x10\x80\x06\x12\x14\n\x0fMETANG_PURIFIED\x10\x81\x06\x12\x15\n\x10METAGROSS_NORMAL\x10\x82\x06\x12\x15\n\x10METAGROSS_SHADOW\x10\x83\x06\x12\x17\n\x12METAGROSS_PURIFIED\x10\x84\x06\x12\x12\n\rZAPDOS_NORMAL\x10\x85\x06\x12\x12\n\rZAPDOS_SHADOW\x10\x86\x06\x12\x14\n\x0fZAPDOS_PURIFIED\x10\x87\x06\x12\x13\n\x0eNIDORAN_NORMAL\x10\x88\x06\x12\x13\n\x0eNIDORAN_SHADOW\x10\x89\x06\x12\x15\n\x10NIDORAN_PURIFIED\x10\x8a\x06\x12\x14\n\x0fNIDORINA_NORMAL\x10\x8b\x06\x12\x14\n\x0fNIDORINA_SHADOW\x10\x8c\x06\x12\x16\n\x11NIDORINA_PURIFIED\x10\x8d\x06\x12\x15\n\x10NIDOQUEEN_NORMAL\x10\x8e\x06\x12\x15\n\x10NIDOQUEEN_SHADOW\x10\x8f\x06\x12\x17\n\x12NIDOQUEEN_PURIFIED\x10\x90\x06\x12\x14\n\x0fNIDORINO_NORMAL\x10\x91\x06\x12\x14\n\x0fNIDORINO_SHADOW\x10\x92\x06\x12\x16\n\x11NIDORINO_PURIFIED\x10\x93\x06\x12\x14\n\x0fNIDOKING_NORMAL\x10\x94\x06\x12\x14\n\x0fNIDOKING_SHADOW\x10\x95\x06\x12\x16\n\x11NIDOKING_PURIFIED\x10\x96\x06\x12\x12\n\rSTUNKY_NORMAL\x10\x97\x06\x12\x12\n\rSTUNKY_SHADOW\x10\x98\x06\x12\x14\n\x0fSTUNKY_PURIFIED\x10\x99\x06\x12\x14\n\x0fSKUNTANK_NORMAL\x10\x9a\x06\x12\x14\n\x0fSKUNTANK_SHADOW\x10\x9b\x06\x12\x16\n\x11SKUNTANK_PURIFIED\x10\x9c\x06\x12\x13\n\x0eSNEASEL_NORMAL\x10\x9d\x06\x12\x13\n\x0eSNEASEL_SHADOW\x10\x9e\x06\x12\x15\n\x10SNEASEL_PURIFIED\x10\x9f\x06\x12\x13\n\x0eWEAVILE_NORMAL\x10\xa0\x06\x12\x13\n\x0eWEAVILE_SHADOW\x10\xa1\x06\x12\x15\n\x10WEAVILE_PURIFIED\x10\xa2\x06\x12\x12\n\rGLIGAR_NORMAL\x10\xa3\x06\x12\x12\n\rGLIGAR_SHADOW\x10\xa4\x06\x12\x14\n\x0fGLIGAR_PURIFIED\x10\xa5\x06\x12\x13\n\x0eGLISCOR_NORMAL\x10\xa6\x06\x12\x13\n\x0eGLISCOR_SHADOW\x10\xa7\x06\x12\x15\n\x10GLISCOR_PURIFIED\x10\xa8\x06\x12\x12\n\rMACHOP_NORMAL\x10\xa9\x06\x12\x12\n\rMACHOP_SHADOW\x10\xaa\x06\x12\x14\n\x0fMACHOP_PURIFIED\x10\xab\x06\x12\x13\n\x0eMACHOKE_NORMAL\x10\xac\x06\x12\x13\n\x0eMACHOKE_SHADOW\x10\xad\x06\x12\x15\n\x10MACHOKE_PURIFIED\x10\xae\x06\x12\x13\n\x0eMACHAMP_NORMAL\x10\xaf\x06\x12\x13\n\x0eMACHAMP_SHADOW\x10\xb0\x06\x12\x15\n\x10MACHAMP_PURIFIED\x10\xb1\x06\x12\x14\n\x0f\x43HIMCHAR_NORMAL\x10\xb2\x06\x12\x14\n\x0f\x43HIMCHAR_SHADOW\x10\xb3\x06\x12\x16\n\x11\x43HIMCHAR_PURIFIED\x10\xb4\x06\x12\x14\n\x0fMONFERNO_NORMAL\x10\xb5\x06\x12\x14\n\x0fMONFERNO_SHADOW\x10\xb6\x06\x12\x16\n\x11MONFERNO_PURIFIED\x10\xb7\x06\x12\x15\n\x10INFERNAPE_NORMAL\x10\xb8\x06\x12\x15\n\x10INFERNAPE_SHADOW\x10\xb9\x06\x12\x17\n\x12INFERNAPE_PURIFIED\x10\xba\x06\x12\x13\n\x0eSHUCKLE_NORMAL\x10\xbb\x06\x12\x13\n\x0eSHUCKLE_SHADOW\x10\xbc\x06\x12\x15\n\x10SHUCKLE_PURIFIED\x10\xbd\x06\x12\x11\n\x0c\x41\x42SOL_NORMAL\x10\xbe\x06\x12\x11\n\x0c\x41\x42SOL_SHADOW\x10\xbf\x06\x12\x13\n\x0e\x41\x42SOL_PURIFIED\x10\xc0\x06\x12\x12\n\rMAWILE_NORMAL\x10\xc1\x06\x12\x12\n\rMAWILE_SHADOW\x10\xc2\x06\x12\x14\n\x0fMAWILE_PURIFIED\x10\xc3\x06\x12\x13\n\x0eMOLTRES_NORMAL\x10\xc4\x06\x12\x13\n\x0eMOLTRES_SHADOW\x10\xc5\x06\x12\x15\n\x10MOLTRES_PURIFIED\x10\xc6\x06\x12\x16\n\x11KANGASKHAN_NORMAL\x10\xc7\x06\x12\x16\n\x11KANGASKHAN_SHADOW\x10\xc8\x06\x12\x18\n\x13KANGASKHAN_PURIFIED\x10\xc9\x06\x12\x13\n\x0e\x44IGLETT_SHADOW\x10\xca\x06\x12\x15\n\x10\x44IGLETT_PURIFIED\x10\xcb\x06\x12\x13\n\x0e\x44UGTRIO_SHADOW\x10\xcc\x06\x12\x15\n\x10\x44UGTRIO_PURIFIED\x10\xcd\x06\x12\x13\n\x0eRHYHORN_NORMAL\x10\xce\x06\x12\x13\n\x0eRHYHORN_SHADOW\x10\xcf\x06\x12\x15\n\x10RHYHORN_PURIFIED\x10\xd0\x06\x12\x12\n\rRHYDON_NORMAL\x10\xd1\x06\x12\x12\n\rRHYDON_SHADOW\x10\xd2\x06\x12\x14\n\x0fRHYDON_PURIFIED\x10\xd3\x06\x12\x15\n\x10RHYPERIOR_NORMAL\x10\xd4\x06\x12\x15\n\x10RHYPERIOR_SHADOW\x10\xd5\x06\x12\x17\n\x12RHYPERIOR_PURIFIED\x10\xd6\x06\x12\x13\n\x0eMURKROW_NORMAL\x10\xd7\x06\x12\x13\n\x0eMURKROW_SHADOW\x10\xd8\x06\x12\x15\n\x10MURKROW_PURIFIED\x10\xd9\x06\x12\x15\n\x10HONCHKROW_NORMAL\x10\xda\x06\x12\x15\n\x10HONCHKROW_SHADOW\x10\xdb\x06\x12\x17\n\x12HONCHKROW_PURIFIED\x10\xdc\x06\x12\x11\n\x0cGIBLE_NORMAL\x10\xdd\x06\x12\x11\n\x0cGIBLE_SHADOW\x10\xde\x06\x12\x13\n\x0eGIBLE_PURIFIED\x10\xdf\x06\x12\x12\n\rGABITE_NORMAL\x10\xe0\x06\x12\x12\n\rGABITE_SHADOW\x10\xe1\x06\x12\x14\n\x0fGABITE_PURIFIED\x10\xe2\x06\x12\x14\n\x0fGARCHOMP_NORMAL\x10\xe3\x06\x12\x14\n\x0fGARCHOMP_SHADOW\x10\xe4\x06\x12\x16\n\x11GARCHOMP_PURIFIED\x10\xe5\x06\x12\x12\n\rKRABBY_NORMAL\x10\xe6\x06\x12\x12\n\rKRABBY_SHADOW\x10\xe7\x06\x12\x14\n\x0fKRABBY_PURIFIED\x10\xe8\x06\x12\x13\n\x0eKINGLER_NORMAL\x10\xe9\x06\x12\x13\n\x0eKINGLER_SHADOW\x10\xea\x06\x12\x15\n\x10KINGLER_PURIFIED\x10\xeb\x06\x12\x14\n\x0fSHELLDER_NORMAL\x10\xec\x06\x12\x14\n\x0fSHELLDER_SHADOW\x10\xed\x06\x12\x16\n\x11SHELLDER_PURIFIED\x10\xee\x06\x12\x14\n\x0f\x43LOYSTER_NORMAL\x10\xef\x06\x12\x14\n\x0f\x43LOYSTER_SHADOW\x10\xf0\x06\x12\x16\n\x11\x43LOYSTER_PURIFIED\x10\xf1\x06\x12\x13\n\x0eGEODUDE_SHADOW\x10\xf2\x06\x12\x15\n\x10GEODUDE_PURIFIED\x10\xf3\x06\x12\x14\n\x0fGRAVELER_SHADOW\x10\xf4\x06\x12\x16\n\x11GRAVELER_PURIFIED\x10\xf5\x06\x12\x11\n\x0cGOLEM_SHADOW\x10\xf6\x06\x12\x13\n\x0eGOLEM_PURIFIED\x10\xf7\x06\x12\x16\n\x11HIPPOPOTAS_NORMAL\x10\xf8\x06\x12\x16\n\x11HIPPOPOTAS_SHADOW\x10\xf9\x06\x12\x18\n\x13HIPPOPOTAS_PURIFIED\x10\xfa\x06\x12\x15\n\x10HIPPOWDON_NORMAL\x10\xfb\x06\x12\x15\n\x10HIPPOWDON_SHADOW\x10\xfc\x06\x12\x17\n\x12HIPPOWDON_PURIFIED\x10\xfd\x06\x12\x16\n\x11PIKACHU_FALL_2019\x10\xfe\x06\x12\x17\n\x12SQUIRTLE_FALL_2019\x10\xff\x06\x12\x19\n\x14\x43HARMANDER_FALL_2019\x10\x80\x07\x12\x18\n\x13\x42ULBASAUR_FALL_2019\x10\x81\x07\x12\x12\n\rPINSIR_NORMAL\x10\x82\x07\x12\x12\n\rPINSIR_SHADOW\x10\x83\x07\x12\x14\n\x0fPINSIR_PURIFIED\x10\x84\x07\x12\x14\n\x0fPIKACHU_VS_2019\x10\x85\x07\x12\x10\n\x0bONIX_NORMAL\x10\x86\x07\x12\x10\n\x0bONIX_SHADOW\x10\x87\x07\x12\x12\n\rONIX_PURIFIED\x10\x88\x07\x12\x13\n\x0eSTEELIX_NORMAL\x10\x89\x07\x12\x13\n\x0eSTEELIX_SHADOW\x10\x8a\x07\x12\x15\n\x10STEELIX_PURIFIED\x10\x8b\x07\x12\x13\n\x0eSHUPPET_NORMAL\x10\x8c\x07\x12\x13\n\x0eSHUPPET_SHADOW\x10\x8d\x07\x12\x15\n\x10SHUPPET_PURIFIED\x10\x8e\x07\x12\x13\n\x0e\x42\x41NETTE_NORMAL\x10\x8f\x07\x12\x13\n\x0e\x42\x41NETTE_SHADOW\x10\x90\x07\x12\x15\n\x10\x42\x41NETTE_PURIFIED\x10\x91\x07\x12\x13\n\x0e\x44USKULL_NORMAL\x10\x92\x07\x12\x13\n\x0e\x44USKULL_SHADOW\x10\x93\x07\x12\x15\n\x10\x44USKULL_PURIFIED\x10\x94\x07\x12\x14\n\x0f\x44USCLOPS_NORMAL\x10\x95\x07\x12\x14\n\x0f\x44USCLOPS_SHADOW\x10\x96\x07\x12\x16\n\x11\x44USCLOPS_PURIFIED\x10\x97\x07\x12\x14\n\x0f\x44USKNOIR_NORMAL\x10\x98\x07\x12\x14\n\x0f\x44USKNOIR_SHADOW\x10\x99\x07\x12\x16\n\x11\x44USKNOIR_PURIFIED\x10\x9a\x07\x12\x13\n\x0eSABLEYE_NORMAL\x10\x9b\x07\x12\x13\n\x0eSABLEYE_SHADOW\x10\x9c\x07\x12\x15\n\x10SABLEYE_PURIFIED\x10\x9d\x07\x12\x13\n\x0eSNORUNT_NORMAL\x10\x9e\x07\x12\x13\n\x0eSNORUNT_SHADOW\x10\x9f\x07\x12\x15\n\x10SNORUNT_PURIFIED\x10\xa0\x07\x12\x12\n\rGLALIE_NORMAL\x10\xa1\x07\x12\x12\n\rGLALIE_SHADOW\x10\xa2\x07\x12\x14\n\x0fGLALIE_PURIFIED\x10\xa3\x07\x12\x12\n\rSNOVER_NORMAL\x10\xa4\x07\x12\x12\n\rSNOVER_SHADOW\x10\xa5\x07\x12\x14\n\x0fSNOVER_PURIFIED\x10\xa6\x07\x12\x15\n\x10\x41\x42OMASNOW_NORMAL\x10\xa7\x07\x12\x15\n\x10\x41\x42OMASNOW_SHADOW\x10\xa8\x07\x12\x17\n\x12\x41\x42OMASNOW_PURIFIED\x10\xa9\x07\x12\x14\n\x0f\x44\x45LIBIRD_NORMAL\x10\xaa\x07\x12\x14\n\x0f\x44\x45LIBIRD_SHADOW\x10\xab\x07\x12\x16\n\x11\x44\x45LIBIRD_PURIFIED\x10\xac\x07\x12\x14\n\x0fSTANTLER_NORMAL\x10\xad\x07\x12\x14\n\x0fSTANTLER_SHADOW\x10\xae\x07\x12\x16\n\x11STANTLER_PURIFIED\x10\xaf\x07\x12\x15\n\x10WEEZING_GALARIAN\x10\xb0\x07\x12\x15\n\x10ZIGZAGOON_NORMAL\x10\xb1\x07\x12\x17\n\x12ZIGZAGOON_GALARIAN\x10\xb2\x07\x12\x13\n\x0eLINOONE_NORMAL\x10\xb3\x07\x12\x15\n\x10LINOONE_GALARIAN\x10\xb4\x07\x12\x16\n\x11PIKACHU_COPY_2019\x10\xb5\x07\x12\x17\n\x12VENUSAUR_COPY_2019\x10\xb6\x07\x12\x18\n\x13\x43HARIZARD_COPY_2019\x10\xb7\x07\x12\x18\n\x13\x42LASTOISE_COPY_2019\x10\xb8\x07\x12\x14\n\x0f\x43\x41TERPIE_NORMAL\x10\xb9\x07\x12\x14\n\x0f\x43\x41TERPIE_SHADOW\x10\xba\x07\x12\x16\n\x11\x43\x41TERPIE_PURIFIED\x10\xbb\x07\x12\x13\n\x0eMETAPOD_NORMAL\x10\xbc\x07\x12\x13\n\x0eMETAPOD_SHADOW\x10\xbd\x07\x12\x15\n\x10METAPOD_PURIFIED\x10\xbe\x07\x12\x16\n\x11\x42UTTERFREE_NORMAL\x10\xbf\x07\x12\x16\n\x11\x42UTTERFREE_SHADOW\x10\xc0\x07\x12\x18\n\x13\x42UTTERFREE_PURIFIED\x10\xc1\x07\x12\x12\n\rPIDGEY_NORMAL\x10\xc2\x07\x12\x12\n\rPIDGEY_SHADOW\x10\xc3\x07\x12\x14\n\x0fPIDGEY_PURIFIED\x10\xc4\x07\x12\x15\n\x10PIDGEOTTO_NORMAL\x10\xc5\x07\x12\x15\n\x10PIDGEOTTO_SHADOW\x10\xc6\x07\x12\x17\n\x12PIDGEOTTO_PURIFIED\x10\xc7\x07\x12\x13\n\x0ePIDGEOT_NORMAL\x10\xc8\x07\x12\x13\n\x0ePIDGEOT_SHADOW\x10\xc9\x07\x12\x15\n\x10PIDGEOT_PURIFIED\x10\xca\x07\x12\x13\n\x0eSPEAROW_NORMAL\x10\xcb\x07\x12\x13\n\x0eSPEAROW_SHADOW\x10\xcc\x07\x12\x15\n\x10SPEAROW_PURIFIED\x10\xcd\x07\x12\x12\n\rFEAROW_NORMAL\x10\xce\x07\x12\x12\n\rFEAROW_SHADOW\x10\xcf\x07\x12\x14\n\x0f\x46\x45\x41ROW_PURIFIED\x10\xd0\x07\x12\x13\n\x0ePIKACHU_SHADOW\x10\xd1\x07\x12\x15\n\x10PIKACHU_PURIFIED\x10\xd2\x07\x12\x12\n\rRAICHU_SHADOW\x10\xd3\x07\x12\x14\n\x0fRAICHU_PURIFIED\x10\xd4\x07\x12\x14\n\x0f\x43LEFAIRY_NORMAL\x10\xd5\x07\x12\x14\n\x0f\x43LEFAIRY_SHADOW\x10\xd6\x07\x12\x16\n\x11\x43LEFAIRY_PURIFIED\x10\xd7\x07\x12\x14\n\x0f\x43LEFABLE_NORMAL\x10\xd8\x07\x12\x14\n\x0f\x43LEFABLE_SHADOW\x10\xd9\x07\x12\x16\n\x11\x43LEFABLE_PURIFIED\x10\xda\x07\x12\x16\n\x11JIGGLYPUFF_NORMAL\x10\xdb\x07\x12\x16\n\x11JIGGLYPUFF_SHADOW\x10\xdc\x07\x12\x18\n\x13JIGGLYPUFF_PURIFIED\x10\xdd\x07\x12\x16\n\x11WIGGLYTUFF_NORMAL\x10\xde\x07\x12\x16\n\x11WIGGLYTUFF_SHADOW\x10\xdf\x07\x12\x18\n\x13WIGGLYTUFF_PURIFIED\x10\xe0\x07\x12\x11\n\x0cPARAS_NORMAL\x10\xe1\x07\x12\x11\n\x0cPARAS_SHADOW\x10\xe2\x07\x12\x13\n\x0ePARAS_PURIFIED\x10\xe3\x07\x12\x14\n\x0fPARASECT_NORMAL\x10\xe4\x07\x12\x14\n\x0fPARASECT_SHADOW\x10\xe5\x07\x12\x16\n\x11PARASECT_PURIFIED\x10\xe6\x07\x12\x12\n\rMANKEY_NORMAL\x10\xe7\x07\x12\x12\n\rMANKEY_SHADOW\x10\xe8\x07\x12\x14\n\x0fMANKEY_PURIFIED\x10\xe9\x07\x12\x14\n\x0fPRIMEAPE_NORMAL\x10\xea\x07\x12\x14\n\x0fPRIMEAPE_SHADOW\x10\xeb\x07\x12\x16\n\x11PRIMEAPE_PURIFIED\x10\xec\x07\x12\x15\n\x10TENTACOOL_NORMAL\x10\xed\x07\x12\x15\n\x10TENTACOOL_SHADOW\x10\xee\x07\x12\x17\n\x12TENTACOOL_PURIFIED\x10\xef\x07\x12\x16\n\x11TENTACRUEL_NORMAL\x10\xf0\x07\x12\x16\n\x11TENTACRUEL_SHADOW\x10\xf1\x07\x12\x18\n\x13TENTACRUEL_PURIFIED\x10\xf2\x07\x12\x12\n\rPONYTA_NORMAL\x10\xf3\x07\x12\x12\n\rPONYTA_SHADOW\x10\xf4\x07\x12\x14\n\x0fPONYTA_PURIFIED\x10\xf5\x07\x12\x14\n\x0fRAPIDASH_NORMAL\x10\xf6\x07\x12\x14\n\x0fRAPIDASH_SHADOW\x10\xf7\x07\x12\x16\n\x11RAPIDASH_PURIFIED\x10\xf8\x07\x12\x14\n\x0fSLOWPOKE_NORMAL\x10\xf9\x07\x12\x14\n\x0fSLOWPOKE_SHADOW\x10\xfa\x07\x12\x16\n\x11SLOWPOKE_PURIFIED\x10\xfb\x07\x12\x13\n\x0eSLOWBRO_NORMAL\x10\xfc\x07\x12\x13\n\x0eSLOWBRO_SHADOW\x10\xfd\x07\x12\x15\n\x10SLOWBRO_PURIFIED\x10\xfe\x07\x12\x15\n\x10\x46\x41RFETCHD_NORMAL\x10\xff\x07\x12\x15\n\x10\x46\x41RFETCHD_SHADOW\x10\x80\x08\x12\x17\n\x12\x46\x41RFETCHD_PURIFIED\x10\x81\x08\x12\x11\n\x0c\x44ODUO_NORMAL\x10\x82\x08\x12\x11\n\x0c\x44ODUO_SHADOW\x10\x83\x08\x12\x13\n\x0e\x44ODUO_PURIFIED\x10\x84\x08\x12\x12\n\rDODRIO_NORMAL\x10\x85\x08\x12\x12\n\rDODRIO_SHADOW\x10\x86\x08\x12\x14\n\x0f\x44ODRIO_PURIFIED\x10\x87\x08\x12\x10\n\x0bSEEL_NORMAL\x10\x88\x08\x12\x10\n\x0bSEEL_SHADOW\x10\x89\x08\x12\x12\n\rSEEL_PURIFIED\x10\x8a\x08\x12\x13\n\x0e\x44\x45WGONG_NORMAL\x10\x8b\x08\x12\x13\n\x0e\x44\x45WGONG_SHADOW\x10\x8c\x08\x12\x15\n\x10\x44\x45WGONG_PURIFIED\x10\x8d\x08\x12\x12\n\rGASTLY_NORMAL\x10\x8e\x08\x12\x12\n\rGASTLY_SHADOW\x10\x8f\x08\x12\x14\n\x0fGASTLY_PURIFIED\x10\x90\x08\x12\x13\n\x0eHAUNTER_NORMAL\x10\x91\x08\x12\x13\n\x0eHAUNTER_SHADOW\x10\x92\x08\x12\x15\n\x10HAUNTER_PURIFIED\x10\x93\x08\x12\x12\n\rGENGAR_NORMAL\x10\x94\x08\x12\x12\n\rGENGAR_SHADOW\x10\x95\x08\x12\x14\n\x0fGENGAR_PURIFIED\x10\x96\x08\x12\x13\n\x0eVOLTORB_NORMAL\x10\x97\x08\x12\x13\n\x0eVOLTORB_SHADOW\x10\x98\x08\x12\x15\n\x10VOLTORB_PURIFIED\x10\x99\x08\x12\x15\n\x10\x45LECTRODE_NORMAL\x10\x9a\x08\x12\x15\n\x10\x45LECTRODE_SHADOW\x10\x9b\x08\x12\x17\n\x12\x45LECTRODE_PURIFIED\x10\x9c\x08\x12\x15\n\x10LICKITUNG_NORMAL\x10\x9d\x08\x12\x15\n\x10LICKITUNG_SHADOW\x10\x9e\x08\x12\x17\n\x12LICKITUNG_PURIFIED\x10\x9f\x08\x12\x13\n\x0e\x43HANSEY_NORMAL\x10\xa0\x08\x12\x13\n\x0e\x43HANSEY_SHADOW\x10\xa1\x08\x12\x15\n\x10\x43HANSEY_PURIFIED\x10\xa2\x08\x12\x13\n\x0eTANGELA_NORMAL\x10\xa3\x08\x12\x13\n\x0eTANGELA_SHADOW\x10\xa4\x08\x12\x15\n\x10TANGELA_PURIFIED\x10\xa5\x08\x12\x12\n\rHORSEA_NORMAL\x10\xa6\x08\x12\x12\n\rHORSEA_SHADOW\x10\xa7\x08\x12\x14\n\x0fHORSEA_PURIFIED\x10\xa8\x08\x12\x12\n\rSEADRA_NORMAL\x10\xa9\x08\x12\x12\n\rSEADRA_SHADOW\x10\xaa\x08\x12\x14\n\x0fSEADRA_PURIFIED\x10\xab\x08\x12\x13\n\x0eGOLDEEN_NORMAL\x10\xac\x08\x12\x13\n\x0eGOLDEEN_SHADOW\x10\xad\x08\x12\x15\n\x10GOLDEEN_PURIFIED\x10\xae\x08\x12\x13\n\x0eSEAKING_NORMAL\x10\xaf\x08\x12\x13\n\x0eSEAKING_SHADOW\x10\xb0\x08\x12\x15\n\x10SEAKING_PURIFIED\x10\xb1\x08\x12\x12\n\rSTARYU_NORMAL\x10\xb2\x08\x12\x12\n\rSTARYU_SHADOW\x10\xb3\x08\x12\x14\n\x0fSTARYU_PURIFIED\x10\xb4\x08\x12\x13\n\x0eSTARMIE_NORMAL\x10\xb5\x08\x12\x13\n\x0eSTARMIE_SHADOW\x10\xb6\x08\x12\x15\n\x10STARMIE_PURIFIED\x10\xb7\x08\x12\x13\n\x0eMR_MIME_NORMAL\x10\xb8\x08\x12\x13\n\x0eMR_MIME_SHADOW\x10\xb9\x08\x12\x15\n\x10MR_MIME_PURIFIED\x10\xba\x08\x12\x10\n\x0bJYNX_NORMAL\x10\xbb\x08\x12\x10\n\x0bJYNX_SHADOW\x10\xbc\x08\x12\x12\n\rJYNX_PURIFIED\x10\xbd\x08\x12\x12\n\rTAUROS_NORMAL\x10\xbe\x08\x12\x12\n\rTAUROS_SHADOW\x10\xbf\x08\x12\x14\n\x0fTAUROS_PURIFIED\x10\xc0\x08\x12\x11\n\x0c\x44ITTO_NORMAL\x10\xc1\x08\x12\x11\n\x0c\x44ITTO_SHADOW\x10\xc2\x08\x12\x13\n\x0e\x44ITTO_PURIFIED\x10\xc3\x08\x12\x11\n\x0c\x45\x45VEE_NORMAL\x10\xc4\x08\x12\x11\n\x0c\x45\x45VEE_SHADOW\x10\xc5\x08\x12\x13\n\x0e\x45\x45VEE_PURIFIED\x10\xc6\x08\x12\x14\n\x0fVAPOREON_NORMAL\x10\xc7\x08\x12\x14\n\x0fVAPOREON_SHADOW\x10\xc8\x08\x12\x16\n\x11VAPOREON_PURIFIED\x10\xc9\x08\x12\x13\n\x0eJOLTEON_NORMAL\x10\xca\x08\x12\x13\n\x0eJOLTEON_SHADOW\x10\xcb\x08\x12\x15\n\x10JOLTEON_PURIFIED\x10\xcc\x08\x12\x13\n\x0e\x46LAREON_NORMAL\x10\xcd\x08\x12\x13\n\x0e\x46LAREON_SHADOW\x10\xce\x08\x12\x15\n\x10\x46LAREON_PURIFIED\x10\xcf\x08\x12\x12\n\rKABUTO_NORMAL\x10\xd0\x08\x12\x12\n\rKABUTO_SHADOW\x10\xd1\x08\x12\x14\n\x0fKABUTO_PURIFIED\x10\xd2\x08\x12\x14\n\x0fKABUTOPS_NORMAL\x10\xd3\x08\x12\x14\n\x0fKABUTOPS_SHADOW\x10\xd4\x08\x12\x16\n\x11KABUTOPS_PURIFIED\x10\xd5\x08\x12\x16\n\x11\x41\x45RODACTYL_NORMAL\x10\xd6\x08\x12\x16\n\x11\x41\x45RODACTYL_SHADOW\x10\xd7\x08\x12\x18\n\x13\x41\x45RODACTYL_PURIFIED\x10\xd8\x08\x12\x12\n\rMEWTWO_SHADOW\x10\xd9\x08\x12\x14\n\x0fMEWTWO_PURIFIED\x10\xda\x08\x12\x0f\n\nMEW_NORMAL\x10\xdb\x08\x12\x0f\n\nMEW_SHADOW\x10\xdc\x08\x12\x11\n\x0cMEW_PURIFIED\x10\xdd\x08\x12\x15\n\x10\x43HIKORITA_NORMAL\x10\xde\x08\x12\x15\n\x10\x43HIKORITA_SHADOW\x10\xdf\x08\x12\x17\n\x12\x43HIKORITA_PURIFIED\x10\xe0\x08\x12\x13\n\x0e\x42\x41YLEEF_NORMAL\x10\xe1\x08\x12\x13\n\x0e\x42\x41YLEEF_SHADOW\x10\xe2\x08\x12\x15\n\x10\x42\x41YLEEF_PURIFIED\x10\xe3\x08\x12\x14\n\x0fMEGANIUM_NORMAL\x10\xe4\x08\x12\x14\n\x0fMEGANIUM_SHADOW\x10\xe5\x08\x12\x16\n\x11MEGANIUM_PURIFIED\x10\xe6\x08\x12\x15\n\x10\x43YNDAQUIL_NORMAL\x10\xe7\x08\x12\x15\n\x10\x43YNDAQUIL_SHADOW\x10\xe8\x08\x12\x17\n\x12\x43YNDAQUIL_PURIFIED\x10\xe9\x08\x12\x13\n\x0eQUILAVA_NORMAL\x10\xea\x08\x12\x13\n\x0eQUILAVA_SHADOW\x10\xeb\x08\x12\x15\n\x10QUILAVA_PURIFIED\x10\xec\x08\x12\x16\n\x11TYPHLOSION_NORMAL\x10\xed\x08\x12\x16\n\x11TYPHLOSION_SHADOW\x10\xee\x08\x12\x18\n\x13TYPHLOSION_PURIFIED\x10\xef\x08\x12\x14\n\x0fTOTODILE_NORMAL\x10\xf0\x08\x12\x14\n\x0fTOTODILE_SHADOW\x10\xf1\x08\x12\x16\n\x11TOTODILE_PURIFIED\x10\xf2\x08\x12\x14\n\x0f\x43ROCONAW_NORMAL\x10\xf3\x08\x12\x14\n\x0f\x43ROCONAW_SHADOW\x10\xf4\x08\x12\x16\n\x11\x43ROCONAW_PURIFIED\x10\xf5\x08\x12\x16\n\x11\x46\x45RALIGATR_NORMAL\x10\xf6\x08\x12\x16\n\x11\x46\x45RALIGATR_SHADOW\x10\xf7\x08\x12\x18\n\x13\x46\x45RALIGATR_PURIFIED\x10\xf8\x08\x12\x13\n\x0eSENTRET_NORMAL\x10\xf9\x08\x12\x13\n\x0eSENTRET_SHADOW\x10\xfa\x08\x12\x15\n\x10SENTRET_PURIFIED\x10\xfb\x08\x12\x12\n\rFURRET_NORMAL\x10\xfc\x08\x12\x12\n\rFURRET_SHADOW\x10\xfd\x08\x12\x14\n\x0f\x46URRET_PURIFIED\x10\xfe\x08\x12\x14\n\x0fHOOTHOOT_NORMAL\x10\xff\x08\x12\x14\n\x0fHOOTHOOT_SHADOW\x10\x80\t\x12\x16\n\x11HOOTHOOT_PURIFIED\x10\x81\t\x12\x13\n\x0eNOCTOWL_NORMAL\x10\x82\t\x12\x13\n\x0eNOCTOWL_SHADOW\x10\x83\t\x12\x15\n\x10NOCTOWL_PURIFIED\x10\x84\t\x12\x12\n\rLEDYBA_NORMAL\x10\x85\t\x12\x12\n\rLEDYBA_SHADOW\x10\x86\t\x12\x14\n\x0fLEDYBA_PURIFIED\x10\x87\t\x12\x12\n\rLEDIAN_NORMAL\x10\x88\t\x12\x12\n\rLEDIAN_SHADOW\x10\x89\t\x12\x14\n\x0fLEDIAN_PURIFIED\x10\x8a\t\x12\x14\n\x0fSPINARAK_NORMAL\x10\x8b\t\x12\x14\n\x0fSPINARAK_SHADOW\x10\x8c\t\x12\x16\n\x11SPINARAK_PURIFIED\x10\x8d\t\x12\x13\n\x0e\x41RIADOS_NORMAL\x10\x8e\t\x12\x13\n\x0e\x41RIADOS_SHADOW\x10\x8f\t\x12\x15\n\x10\x41RIADOS_PURIFIED\x10\x90\t\x12\x14\n\x0f\x43HINCHOU_NORMAL\x10\x91\t\x12\x14\n\x0f\x43HINCHOU_SHADOW\x10\x92\t\x12\x16\n\x11\x43HINCHOU_PURIFIED\x10\x93\t\x12\x13\n\x0eLANTURN_NORMAL\x10\x94\t\x12\x13\n\x0eLANTURN_SHADOW\x10\x95\t\x12\x15\n\x10LANTURN_PURIFIED\x10\x96\t\x12\x11\n\x0cPICHU_NORMAL\x10\x97\t\x12\x11\n\x0cPICHU_SHADOW\x10\x98\t\x12\x13\n\x0ePICHU_PURIFIED\x10\x99\t\x12\x12\n\rCLEFFA_NORMAL\x10\x9a\t\x12\x12\n\rCLEFFA_SHADOW\x10\x9b\t\x12\x14\n\x0f\x43LEFFA_PURIFIED\x10\x9c\t\x12\x15\n\x10IGGLYBUFF_NORMAL\x10\x9d\t\x12\x15\n\x10IGGLYBUFF_SHADOW\x10\x9e\t\x12\x17\n\x12IGGLYBUFF_PURIFIED\x10\x9f\t\x12\x12\n\rTOGEPI_NORMAL\x10\xa0\t\x12\x12\n\rTOGEPI_SHADOW\x10\xa1\t\x12\x14\n\x0fTOGEPI_PURIFIED\x10\xa2\t\x12\x13\n\x0eTOGETIC_NORMAL\x10\xa3\t\x12\x13\n\x0eTOGETIC_SHADOW\x10\xa4\t\x12\x15\n\x10TOGETIC_PURIFIED\x10\xa5\t\x12\x10\n\x0bNATU_NORMAL\x10\xa6\t\x12\x10\n\x0bNATU_SHADOW\x10\xa7\t\x12\x12\n\rNATU_PURIFIED\x10\xa8\t\x12\x10\n\x0bXATU_NORMAL\x10\xa9\t\x12\x10\n\x0bXATU_SHADOW\x10\xaa\t\x12\x12\n\rXATU_PURIFIED\x10\xab\t\x12\x12\n\rMARILL_NORMAL\x10\xac\t\x12\x12\n\rMARILL_SHADOW\x10\xad\t\x12\x14\n\x0fMARILL_PURIFIED\x10\xae\t\x12\x15\n\x10\x41ZUMARILL_NORMAL\x10\xaf\t\x12\x15\n\x10\x41ZUMARILL_SHADOW\x10\xb0\t\x12\x17\n\x12\x41ZUMARILL_PURIFIED\x10\xb1\t\x12\x15\n\x10SUDOWOODO_NORMAL\x10\xb2\t\x12\x15\n\x10SUDOWOODO_SHADOW\x10\xb3\t\x12\x17\n\x12SUDOWOODO_PURIFIED\x10\xb4\t\x12\x12\n\rHOPPIP_NORMAL\x10\xb5\t\x12\x12\n\rHOPPIP_SHADOW\x10\xb6\t\x12\x14\n\x0fHOPPIP_PURIFIED\x10\xb7\t\x12\x14\n\x0fSKIPLOOM_NORMAL\x10\xb8\t\x12\x14\n\x0fSKIPLOOM_SHADOW\x10\xb9\t\x12\x16\n\x11SKIPLOOM_PURIFIED\x10\xba\t\x12\x14\n\x0fJUMPLUFF_NORMAL\x10\xbb\t\x12\x14\n\x0fJUMPLUFF_SHADOW\x10\xbc\t\x12\x16\n\x11JUMPLUFF_PURIFIED\x10\xbd\t\x12\x11\n\x0c\x41IPOM_NORMAL\x10\xbe\t\x12\x11\n\x0c\x41IPOM_SHADOW\x10\xbf\t\x12\x13\n\x0e\x41IPOM_PURIFIED\x10\xc0\t\x12\x13\n\x0eSUNKERN_NORMAL\x10\xc1\t\x12\x13\n\x0eSUNKERN_SHADOW\x10\xc2\t\x12\x15\n\x10SUNKERN_PURIFIED\x10\xc3\t\x12\x14\n\x0fSUNFLORA_NORMAL\x10\xc4\t\x12\x14\n\x0fSUNFLORA_SHADOW\x10\xc5\t\x12\x16\n\x11SUNFLORA_PURIFIED\x10\xc6\t\x12\x11\n\x0cYANMA_NORMAL\x10\xc7\t\x12\x11\n\x0cYANMA_SHADOW\x10\xc8\t\x12\x13\n\x0eYANMA_PURIFIED\x10\xc9\t\x12\x12\n\rWOOPER_NORMAL\x10\xca\t\x12\x12\n\rWOOPER_SHADOW\x10\xcb\t\x12\x14\n\x0fWOOPER_PURIFIED\x10\xcc\t\x12\x14\n\x0fQUAGSIRE_NORMAL\x10\xcd\t\x12\x14\n\x0fQUAGSIRE_SHADOW\x10\xce\t\x12\x16\n\x11QUAGSIRE_PURIFIED\x10\xcf\t\x12\x12\n\rESPEON_NORMAL\x10\xd0\t\x12\x12\n\rESPEON_SHADOW\x10\xd1\t\x12\x14\n\x0f\x45SPEON_PURIFIED\x10\xd2\t\x12\x13\n\x0eUMBREON_NORMAL\x10\xd3\t\x12\x13\n\x0eUMBREON_SHADOW\x10\xd4\t\x12\x15\n\x10UMBREON_PURIFIED\x10\xd5\t\x12\x14\n\x0fSLOWKING_NORMAL\x10\xd6\t\x12\x14\n\x0fSLOWKING_SHADOW\x10\xd7\t\x12\x16\n\x11SLOWKING_PURIFIED\x10\xd8\t\x12\x15\n\x10GIRAFARIG_NORMAL\x10\xd9\t\x12\x15\n\x10GIRAFARIG_SHADOW\x10\xda\t\x12\x17\n\x12GIRAFARIG_PURIFIED\x10\xdb\t\x12\x12\n\rPINECO_NORMAL\x10\xdc\t\x12\x12\n\rPINECO_SHADOW\x10\xdd\t\x12\x14\n\x0fPINECO_PURIFIED\x10\xde\t\x12\x16\n\x11\x46ORRETRESS_NORMAL\x10\xdf\t\x12\x16\n\x11\x46ORRETRESS_SHADOW\x10\xe0\t\x12\x18\n\x13\x46ORRETRESS_PURIFIED\x10\xe1\t\x12\x15\n\x10\x44UNSPARCE_NORMAL\x10\xe2\t\x12\x15\n\x10\x44UNSPARCE_SHADOW\x10\xe3\t\x12\x17\n\x12\x44UNSPARCE_PURIFIED\x10\xe4\t\x12\x14\n\x0fSNUBBULL_NORMAL\x10\xe5\t\x12\x14\n\x0fSNUBBULL_SHADOW\x10\xe6\t\x12\x16\n\x11SNUBBULL_PURIFIED\x10\xe7\t\x12\x14\n\x0fGRANBULL_NORMAL\x10\xe8\t\x12\x14\n\x0fGRANBULL_SHADOW\x10\xe9\t\x12\x16\n\x11GRANBULL_PURIFIED\x10\xea\t\x12\x14\n\x0fQWILFISH_NORMAL\x10\xeb\t\x12\x14\n\x0fQWILFISH_SHADOW\x10\xec\t\x12\x16\n\x11QWILFISH_PURIFIED\x10\xed\t\x12\x15\n\x10HERACROSS_NORMAL\x10\xee\t\x12\x15\n\x10HERACROSS_SHADOW\x10\xef\t\x12\x17\n\x12HERACROSS_PURIFIED\x10\xf0\t\x12\x15\n\x10TEDDIURSA_NORMAL\x10\xf1\t\x12\x15\n\x10TEDDIURSA_SHADOW\x10\xf2\t\x12\x17\n\x12TEDDIURSA_PURIFIED\x10\xf3\t\x12\x14\n\x0fURSARING_NORMAL\x10\xf4\t\x12\x14\n\x0fURSARING_SHADOW\x10\xf5\t\x12\x16\n\x11URSARING_PURIFIED\x10\xf6\t\x12\x12\n\rSLUGMA_NORMAL\x10\xf7\t\x12\x12\n\rSLUGMA_SHADOW\x10\xf8\t\x12\x14\n\x0fSLUGMA_PURIFIED\x10\xf9\t\x12\x14\n\x0fMAGCARGO_NORMAL\x10\xfa\t\x12\x14\n\x0fMAGCARGO_SHADOW\x10\xfb\t\x12\x16\n\x11MAGCARGO_PURIFIED\x10\xfc\t\x12\x12\n\rSWINUB_NORMAL\x10\xfd\t\x12\x12\n\rSWINUB_SHADOW\x10\xfe\t\x12\x14\n\x0fSWINUB_PURIFIED\x10\xff\t\x12\x15\n\x10PILOSWINE_NORMAL\x10\x80\n\x12\x15\n\x10PILOSWINE_SHADOW\x10\x81\n\x12\x17\n\x12PILOSWINE_PURIFIED\x10\x82\n\x12\x13\n\x0e\x43ORSOLA_NORMAL\x10\x83\n\x12\x13\n\x0e\x43ORSOLA_SHADOW\x10\x84\n\x12\x15\n\x10\x43ORSOLA_PURIFIED\x10\x85\n\x12\x14\n\x0fREMORAID_NORMAL\x10\x86\n\x12\x14\n\x0fREMORAID_SHADOW\x10\x87\n\x12\x16\n\x11REMORAID_PURIFIED\x10\x88\n\x12\x15\n\x10OCTILLERY_NORMAL\x10\x89\n\x12\x15\n\x10OCTILLERY_SHADOW\x10\x8a\n\x12\x17\n\x12OCTILLERY_PURIFIED\x10\x8b\n\x12\x13\n\x0eMANTINE_NORMAL\x10\x8c\n\x12\x13\n\x0eMANTINE_SHADOW\x10\x8d\n\x12\x15\n\x10MANTINE_PURIFIED\x10\x8e\n\x12\x14\n\x0fSKARMORY_NORMAL\x10\x8f\n\x12\x14\n\x0fSKARMORY_SHADOW\x10\x90\n\x12\x16\n\x11SKARMORY_PURIFIED\x10\x91\n\x12\x13\n\x0eKINGDRA_NORMAL\x10\x92\n\x12\x13\n\x0eKINGDRA_SHADOW\x10\x93\n\x12\x15\n\x10KINGDRA_PURIFIED\x10\x94\n\x12\x12\n\rPHANPY_NORMAL\x10\x95\n\x12\x12\n\rPHANPY_SHADOW\x10\x96\n\x12\x14\n\x0fPHANPY_PURIFIED\x10\x97\n\x12\x13\n\x0e\x44ONPHAN_NORMAL\x10\x98\n\x12\x13\n\x0e\x44ONPHAN_SHADOW\x10\x99\n\x12\x15\n\x10\x44ONPHAN_PURIFIED\x10\x9a\n\x12\x14\n\x0fSMEARGLE_NORMAL\x10\x9b\n\x12\x14\n\x0fSMEARGLE_SHADOW\x10\x9c\n\x12\x16\n\x11SMEARGLE_PURIFIED\x10\x9d\n\x12\x13\n\x0eTYROGUE_NORMAL\x10\x9e\n\x12\x13\n\x0eTYROGUE_SHADOW\x10\x9f\n\x12\x15\n\x10TYROGUE_PURIFIED\x10\xa0\n\x12\x15\n\x10HITMONTOP_NORMAL\x10\xa1\n\x12\x15\n\x10HITMONTOP_SHADOW\x10\xa2\n\x12\x17\n\x12HITMONTOP_PURIFIED\x10\xa3\n\x12\x14\n\x0fSMOOCHUM_NORMAL\x10\xa4\n\x12\x14\n\x0fSMOOCHUM_SHADOW\x10\xa5\n\x12\x16\n\x11SMOOCHUM_PURIFIED\x10\xa6\n\x12\x12\n\rELEKID_NORMAL\x10\xa7\n\x12\x12\n\rELEKID_SHADOW\x10\xa8\n\x12\x14\n\x0f\x45LEKID_PURIFIED\x10\xa9\n\x12\x11\n\x0cMAGBY_NORMAL\x10\xaa\n\x12\x11\n\x0cMAGBY_SHADOW\x10\xab\n\x12\x13\n\x0eMAGBY_PURIFIED\x10\xac\n\x12\x13\n\x0eMILTANK_NORMAL\x10\xad\n\x12\x13\n\x0eMILTANK_SHADOW\x10\xae\n\x12\x15\n\x10MILTANK_PURIFIED\x10\xaf\n\x12\x13\n\x0e\x42LISSEY_NORMAL\x10\xb0\n\x12\x13\n\x0e\x42LISSEY_SHADOW\x10\xb1\n\x12\x15\n\x10\x42LISSEY_PURIFIED\x10\xb2\n\x12\x12\n\rRAIKOU_NORMAL\x10\xb3\n\x12\x12\n\rRAIKOU_SHADOW\x10\xb4\n\x12\x14\n\x0fRAIKOU_PURIFIED\x10\xb5\n\x12\x11\n\x0c\x45NTEI_NORMAL\x10\xb6\n\x12\x11\n\x0c\x45NTEI_SHADOW\x10\xb7\n\x12\x13\n\x0e\x45NTEI_PURIFIED\x10\xb8\n\x12\x13\n\x0eSUICUNE_NORMAL\x10\xb9\n\x12\x13\n\x0eSUICUNE_SHADOW\x10\xba\n\x12\x15\n\x10SUICUNE_PURIFIED\x10\xbb\n\x12\x11\n\x0cLUGIA_NORMAL\x10\xbc\n\x12\x11\n\x0cLUGIA_SHADOW\x10\xbd\n\x12\x13\n\x0eLUGIA_PURIFIED\x10\xbe\n\x12\x11\n\x0cHO_OH_NORMAL\x10\xbf\n\x12\x11\n\x0cHO_OH_SHADOW\x10\xc0\n\x12\x13\n\x0eHO_OH_PURIFIED\x10\xc1\n\x12\x12\n\rCELEBI_NORMAL\x10\xc2\n\x12\x12\n\rCELEBI_SHADOW\x10\xc3\n\x12\x14\n\x0f\x43\x45LEBI_PURIFIED\x10\xc4\n\x12\x13\n\x0eTREECKO_NORMAL\x10\xc5\n\x12\x13\n\x0eTREECKO_SHADOW\x10\xc6\n\x12\x15\n\x10TREECKO_PURIFIED\x10\xc7\n\x12\x13\n\x0eGROVYLE_NORMAL\x10\xc8\n\x12\x13\n\x0eGROVYLE_SHADOW\x10\xc9\n\x12\x15\n\x10GROVYLE_PURIFIED\x10\xca\n\x12\x14\n\x0fSCEPTILE_NORMAL\x10\xcb\n\x12\x14\n\x0fSCEPTILE_SHADOW\x10\xcc\n\x12\x16\n\x11SCEPTILE_PURIFIED\x10\xcd\n\x12\x13\n\x0eTORCHIC_NORMAL\x10\xce\n\x12\x13\n\x0eTORCHIC_SHADOW\x10\xcf\n\x12\x15\n\x10TORCHIC_PURIFIED\x10\xd0\n\x12\x15\n\x10\x43OMBUSKEN_NORMAL\x10\xd1\n\x12\x15\n\x10\x43OMBUSKEN_SHADOW\x10\xd2\n\x12\x17\n\x12\x43OMBUSKEN_PURIFIED\x10\xd3\n\x12\x14\n\x0f\x42LAZIKEN_NORMAL\x10\xd4\n\x12\x14\n\x0f\x42LAZIKEN_SHADOW\x10\xd5\n\x12\x16\n\x11\x42LAZIKEN_PURIFIED\x10\xd6\n\x12\x15\n\x10POOCHYENA_NORMAL\x10\xd7\n\x12\x15\n\x10POOCHYENA_SHADOW\x10\xd8\n\x12\x17\n\x12POOCHYENA_PURIFIED\x10\xd9\n\x12\x15\n\x10MIGHTYENA_NORMAL\x10\xda\n\x12\x15\n\x10MIGHTYENA_SHADOW\x10\xdb\n\x12\x17\n\x12MIGHTYENA_PURIFIED\x10\xdc\n\x12\x15\n\x10ZIGZAGOON_SHADOW\x10\xdd\n\x12\x17\n\x12ZIGZAGOON_PURIFIED\x10\xde\n\x12\x13\n\x0eLINOONE_SHADOW\x10\xdf\n\x12\x15\n\x10LINOONE_PURIFIED\x10\xe0\n\x12\x13\n\x0eWURMPLE_SHADOW\x10\xe1\n\x12\x15\n\x10WURMPLE_PURIFIED\x10\xe2\n\x12\x13\n\x0eSILCOON_NORMAL\x10\xe3\n\x12\x13\n\x0eSILCOON_SHADOW\x10\xe4\n\x12\x15\n\x10SILCOON_PURIFIED\x10\xe5\n\x12\x15\n\x10\x42\x45\x41UTIFLY_NORMAL\x10\xe6\n\x12\x15\n\x10\x42\x45\x41UTIFLY_SHADOW\x10\xe7\n\x12\x17\n\x12\x42\x45\x41UTIFLY_PURIFIED\x10\xe8\n\x12\x13\n\x0e\x43\x41SCOON_NORMAL\x10\xe9\n\x12\x13\n\x0e\x43\x41SCOON_SHADOW\x10\xea\n\x12\x15\n\x10\x43\x41SCOON_PURIFIED\x10\xeb\n\x12\x12\n\rDUSTOX_NORMAL\x10\xec\n\x12\x12\n\rDUSTOX_SHADOW\x10\xed\n\x12\x14\n\x0f\x44USTOX_PURIFIED\x10\xee\n\x12\x11\n\x0cLOTAD_NORMAL\x10\xef\n\x12\x11\n\x0cLOTAD_SHADOW\x10\xf0\n\x12\x13\n\x0eLOTAD_PURIFIED\x10\xf1\n\x12\x12\n\rLOMBRE_NORMAL\x10\xf2\n\x12\x12\n\rLOMBRE_SHADOW\x10\xf3\n\x12\x14\n\x0fLOMBRE_PURIFIED\x10\xf4\n\x12\x14\n\x0fLUDICOLO_NORMAL\x10\xf5\n\x12\x14\n\x0fLUDICOLO_SHADOW\x10\xf6\n\x12\x16\n\x11LUDICOLO_PURIFIED\x10\xf7\n\x12\x13\n\x0eTAILLOW_NORMAL\x10\xf8\n\x12\x13\n\x0eTAILLOW_SHADOW\x10\xf9\n\x12\x15\n\x10TAILLOW_PURIFIED\x10\xfa\n\x12\x13\n\x0eSWELLOW_NORMAL\x10\xfb\n\x12\x13\n\x0eSWELLOW_SHADOW\x10\xfc\n\x12\x15\n\x10SWELLOW_PURIFIED\x10\xfd\n\x12\x13\n\x0eWINGULL_NORMAL\x10\xfe\n\x12\x13\n\x0eWINGULL_SHADOW\x10\xff\n\x12\x15\n\x10WINGULL_PURIFIED\x10\x80\x0b\x12\x14\n\x0fPELIPPER_NORMAL\x10\x81\x0b\x12\x14\n\x0fPELIPPER_SHADOW\x10\x82\x0b\x12\x16\n\x11PELIPPER_PURIFIED\x10\x83\x0b\x12\x13\n\x0eSURSKIT_NORMAL\x10\x84\x0b\x12\x13\n\x0eSURSKIT_SHADOW\x10\x85\x0b\x12\x15\n\x10SURSKIT_PURIFIED\x10\x86\x0b\x12\x16\n\x11MASQUERAIN_NORMAL\x10\x87\x0b\x12\x16\n\x11MASQUERAIN_SHADOW\x10\x88\x0b\x12\x18\n\x13MASQUERAIN_PURIFIED\x10\x89\x0b\x12\x15\n\x10SHROOMISH_NORMAL\x10\x8a\x0b\x12\x15\n\x10SHROOMISH_SHADOW\x10\x8b\x0b\x12\x17\n\x12SHROOMISH_PURIFIED\x10\x8c\x0b\x12\x13\n\x0e\x42RELOOM_NORMAL\x10\x8d\x0b\x12\x13\n\x0e\x42RELOOM_SHADOW\x10\x8e\x0b\x12\x15\n\x10\x42RELOOM_PURIFIED\x10\x8f\x0b\x12\x13\n\x0eSLAKOTH_NORMAL\x10\x90\x0b\x12\x13\n\x0eSLAKOTH_SHADOW\x10\x91\x0b\x12\x15\n\x10SLAKOTH_PURIFIED\x10\x92\x0b\x12\x14\n\x0fVIGOROTH_NORMAL\x10\x93\x0b\x12\x14\n\x0fVIGOROTH_SHADOW\x10\x94\x0b\x12\x16\n\x11VIGOROTH_PURIFIED\x10\x95\x0b\x12\x13\n\x0eSLAKING_NORMAL\x10\x96\x0b\x12\x13\n\x0eSLAKING_SHADOW\x10\x97\x0b\x12\x15\n\x10SLAKING_PURIFIED\x10\x98\x0b\x12\x13\n\x0eNINCADA_NORMAL\x10\x99\x0b\x12\x13\n\x0eNINCADA_SHADOW\x10\x9a\x0b\x12\x15\n\x10NINCADA_PURIFIED\x10\x9b\x0b\x12\x13\n\x0eNINJASK_NORMAL\x10\x9c\x0b\x12\x13\n\x0eNINJASK_SHADOW\x10\x9d\x0b\x12\x15\n\x10NINJASK_PURIFIED\x10\x9e\x0b\x12\x14\n\x0fSHEDINJA_NORMAL\x10\x9f\x0b\x12\x14\n\x0fSHEDINJA_SHADOW\x10\xa0\x0b\x12\x16\n\x11SHEDINJA_PURIFIED\x10\xa1\x0b\x12\x13\n\x0eWHISMUR_NORMAL\x10\xa2\x0b\x12\x13\n\x0eWHISMUR_SHADOW\x10\xa3\x0b\x12\x15\n\x10WHISMUR_PURIFIED\x10\xa4\x0b\x12\x13\n\x0eLOUDRED_NORMAL\x10\xa5\x0b\x12\x13\n\x0eLOUDRED_SHADOW\x10\xa6\x0b\x12\x15\n\x10LOUDRED_PURIFIED\x10\xa7\x0b\x12\x13\n\x0e\x45XPLOUD_NORMAL\x10\xa8\x0b\x12\x13\n\x0e\x45XPLOUD_SHADOW\x10\xa9\x0b\x12\x15\n\x10\x45XPLOUD_PURIFIED\x10\xaa\x0b\x12\x14\n\x0fMAKUHITA_NORMAL\x10\xab\x0b\x12\x14\n\x0fMAKUHITA_SHADOW\x10\xac\x0b\x12\x16\n\x11MAKUHITA_PURIFIED\x10\xad\x0b\x12\x14\n\x0fHARIYAMA_NORMAL\x10\xae\x0b\x12\x14\n\x0fHARIYAMA_SHADOW\x10\xaf\x0b\x12\x16\n\x11HARIYAMA_PURIFIED\x10\xb0\x0b\x12\x13\n\x0e\x41ZURILL_NORMAL\x10\xb1\x0b\x12\x13\n\x0e\x41ZURILL_SHADOW\x10\xb2\x0b\x12\x15\n\x10\x41ZURILL_PURIFIED\x10\xb3\x0b\x12\x14\n\x0fNOSEPASS_NORMAL\x10\xb4\x0b\x12\x14\n\x0fNOSEPASS_SHADOW\x10\xb5\x0b\x12\x16\n\x11NOSEPASS_PURIFIED\x10\xb6\x0b\x12\x12\n\rSKITTY_NORMAL\x10\xb7\x0b\x12\x12\n\rSKITTY_SHADOW\x10\xb8\x0b\x12\x14\n\x0fSKITTY_PURIFIED\x10\xb9\x0b\x12\x14\n\x0f\x44\x45LCATTY_NORMAL\x10\xba\x0b\x12\x14\n\x0f\x44\x45LCATTY_SHADOW\x10\xbb\x0b\x12\x16\n\x11\x44\x45LCATTY_PURIFIED\x10\xbc\x0b\x12\x10\n\x0b\x41RON_NORMAL\x10\xbd\x0b\x12\x10\n\x0b\x41RON_SHADOW\x10\xbe\x0b\x12\x12\n\rARON_PURIFIED\x10\xbf\x0b\x12\x12\n\rLAIRON_NORMAL\x10\xc0\x0b\x12\x12\n\rLAIRON_SHADOW\x10\xc1\x0b\x12\x14\n\x0fLAIRON_PURIFIED\x10\xc2\x0b\x12\x12\n\rAGGRON_NORMAL\x10\xc3\x0b\x12\x12\n\rAGGRON_SHADOW\x10\xc4\x0b\x12\x14\n\x0f\x41GGRON_PURIFIED\x10\xc5\x0b\x12\x14\n\x0fMEDITITE_NORMAL\x10\xc6\x0b\x12\x14\n\x0fMEDITITE_SHADOW\x10\xc7\x0b\x12\x16\n\x11MEDITITE_PURIFIED\x10\xc8\x0b\x12\x14\n\x0fMEDICHAM_NORMAL\x10\xc9\x0b\x12\x14\n\x0fMEDICHAM_SHADOW\x10\xca\x0b\x12\x16\n\x11MEDICHAM_PURIFIED\x10\xcb\x0b\x12\x15\n\x10\x45LECTRIKE_NORMAL\x10\xcc\x0b\x12\x15\n\x10\x45LECTRIKE_SHADOW\x10\xcd\x0b\x12\x17\n\x12\x45LECTRIKE_PURIFIED\x10\xce\x0b\x12\x15\n\x10MANECTRIC_NORMAL\x10\xcf\x0b\x12\x15\n\x10MANECTRIC_SHADOW\x10\xd0\x0b\x12\x17\n\x12MANECTRIC_PURIFIED\x10\xd1\x0b\x12\x12\n\rPLUSLE_NORMAL\x10\xd2\x0b\x12\x12\n\rPLUSLE_SHADOW\x10\xd3\x0b\x12\x14\n\x0fPLUSLE_PURIFIED\x10\xd4\x0b\x12\x11\n\x0cMINUN_NORMAL\x10\xd5\x0b\x12\x11\n\x0cMINUN_SHADOW\x10\xd6\x0b\x12\x13\n\x0eMINUN_PURIFIED\x10\xd7\x0b\x12\x13\n\x0eVOLBEAT_NORMAL\x10\xd8\x0b\x12\x13\n\x0eVOLBEAT_SHADOW\x10\xd9\x0b\x12\x15\n\x10VOLBEAT_PURIFIED\x10\xda\x0b\x12\x14\n\x0fILLUMISE_NORMAL\x10\xdb\x0b\x12\x14\n\x0fILLUMISE_SHADOW\x10\xdc\x0b\x12\x16\n\x11ILLUMISE_PURIFIED\x10\xdd\x0b\x12\x13\n\x0eROSELIA_NORMAL\x10\xde\x0b\x12\x13\n\x0eROSELIA_SHADOW\x10\xdf\x0b\x12\x15\n\x10ROSELIA_PURIFIED\x10\xe0\x0b\x12\x12\n\rGULPIN_NORMAL\x10\xe1\x0b\x12\x12\n\rGULPIN_SHADOW\x10\xe2\x0b\x12\x14\n\x0fGULPIN_PURIFIED\x10\xe3\x0b\x12\x12\n\rSWALOT_NORMAL\x10\xe4\x0b\x12\x12\n\rSWALOT_SHADOW\x10\xe5\x0b\x12\x14\n\x0fSWALOT_PURIFIED\x10\xe6\x0b\x12\x13\n\x0eWAILMER_NORMAL\x10\xe7\x0b\x12\x13\n\x0eWAILMER_SHADOW\x10\xe8\x0b\x12\x15\n\x10WAILMER_PURIFIED\x10\xe9\x0b\x12\x13\n\x0eWAILORD_NORMAL\x10\xea\x0b\x12\x13\n\x0eWAILORD_SHADOW\x10\xeb\x0b\x12\x15\n\x10WAILORD_PURIFIED\x10\xec\x0b\x12\x11\n\x0cNUMEL_NORMAL\x10\xed\x0b\x12\x11\n\x0cNUMEL_SHADOW\x10\xee\x0b\x12\x13\n\x0eNUMEL_PURIFIED\x10\xef\x0b\x12\x14\n\x0f\x43\x41MERUPT_NORMAL\x10\xf0\x0b\x12\x14\n\x0f\x43\x41MERUPT_SHADOW\x10\xf1\x0b\x12\x16\n\x11\x43\x41MERUPT_PURIFIED\x10\xf2\x0b\x12\x13\n\x0eTORKOAL_NORMAL\x10\xf3\x0b\x12\x13\n\x0eTORKOAL_SHADOW\x10\xf4\x0b\x12\x15\n\x10TORKOAL_PURIFIED\x10\xf5\x0b\x12\x12\n\rSPOINK_NORMAL\x10\xf6\x0b\x12\x12\n\rSPOINK_SHADOW\x10\xf7\x0b\x12\x14\n\x0fSPOINK_PURIFIED\x10\xf8\x0b\x12\x13\n\x0eGRUMPIG_NORMAL\x10\xf9\x0b\x12\x13\n\x0eGRUMPIG_SHADOW\x10\xfa\x0b\x12\x15\n\x10GRUMPIG_PURIFIED\x10\xfb\x0b\x12\x12\n\rSWABLU_NORMAL\x10\xfc\x0b\x12\x12\n\rSWABLU_SHADOW\x10\xfd\x0b\x12\x14\n\x0fSWABLU_PURIFIED\x10\xfe\x0b\x12\x13\n\x0e\x41LTARIA_NORMAL\x10\xff\x0b\x12\x13\n\x0e\x41LTARIA_SHADOW\x10\x80\x0c\x12\x15\n\x10\x41LTARIA_PURIFIED\x10\x81\x0c\x12\x14\n\x0fZANGOOSE_NORMAL\x10\x82\x0c\x12\x14\n\x0fZANGOOSE_SHADOW\x10\x83\x0c\x12\x16\n\x11ZANGOOSE_PURIFIED\x10\x84\x0c\x12\x13\n\x0eSEVIPER_NORMAL\x10\x85\x0c\x12\x13\n\x0eSEVIPER_SHADOW\x10\x86\x0c\x12\x15\n\x10SEVIPER_PURIFIED\x10\x87\x0c\x12\x14\n\x0fLUNATONE_NORMAL\x10\x88\x0c\x12\x14\n\x0fLUNATONE_SHADOW\x10\x89\x0c\x12\x16\n\x11LUNATONE_PURIFIED\x10\x8a\x0c\x12\x13\n\x0eSOLROCK_NORMAL\x10\x8b\x0c\x12\x13\n\x0eSOLROCK_SHADOW\x10\x8c\x0c\x12\x15\n\x10SOLROCK_PURIFIED\x10\x8d\x0c\x12\x14\n\x0f\x42\x41RBOACH_NORMAL\x10\x8e\x0c\x12\x14\n\x0f\x42\x41RBOACH_SHADOW\x10\x8f\x0c\x12\x16\n\x11\x42\x41RBOACH_PURIFIED\x10\x90\x0c\x12\x14\n\x0fWHISCASH_NORMAL\x10\x91\x0c\x12\x14\n\x0fWHISCASH_SHADOW\x10\x92\x0c\x12\x16\n\x11WHISCASH_PURIFIED\x10\x93\x0c\x12\x14\n\x0f\x43ORPHISH_NORMAL\x10\x94\x0c\x12\x14\n\x0f\x43ORPHISH_SHADOW\x10\x95\x0c\x12\x16\n\x11\x43ORPHISH_PURIFIED\x10\x96\x0c\x12\x15\n\x10\x43RAWDAUNT_NORMAL\x10\x97\x0c\x12\x15\n\x10\x43RAWDAUNT_SHADOW\x10\x98\x0c\x12\x17\n\x12\x43RAWDAUNT_PURIFIED\x10\x99\x0c\x12\x12\n\rBALTOY_NORMAL\x10\x9a\x0c\x12\x12\n\rBALTOY_SHADOW\x10\x9b\x0c\x12\x14\n\x0f\x42\x41LTOY_PURIFIED\x10\x9c\x0c\x12\x13\n\x0e\x43LAYDOL_NORMAL\x10\x9d\x0c\x12\x13\n\x0e\x43LAYDOL_SHADOW\x10\x9e\x0c\x12\x15\n\x10\x43LAYDOL_PURIFIED\x10\x9f\x0c\x12\x12\n\rLILEEP_NORMAL\x10\xa0\x0c\x12\x12\n\rLILEEP_SHADOW\x10\xa1\x0c\x12\x14\n\x0fLILEEP_PURIFIED\x10\xa2\x0c\x12\x13\n\x0e\x43RADILY_NORMAL\x10\xa3\x0c\x12\x13\n\x0e\x43RADILY_SHADOW\x10\xa4\x0c\x12\x15\n\x10\x43RADILY_PURIFIED\x10\xa5\x0c\x12\x13\n\x0e\x41NORITH_NORMAL\x10\xa6\x0c\x12\x13\n\x0e\x41NORITH_SHADOW\x10\xa7\x0c\x12\x15\n\x10\x41NORITH_PURIFIED\x10\xa8\x0c\x12\x13\n\x0e\x41RMALDO_NORMAL\x10\xa9\x0c\x12\x13\n\x0e\x41RMALDO_SHADOW\x10\xaa\x0c\x12\x15\n\x10\x41RMALDO_PURIFIED\x10\xab\x0c\x12\x12\n\rFEEBAS_NORMAL\x10\xac\x0c\x12\x12\n\rFEEBAS_SHADOW\x10\xad\x0c\x12\x14\n\x0f\x46\x45\x45\x42\x41S_PURIFIED\x10\xae\x0c\x12\x13\n\x0eMILOTIC_NORMAL\x10\xaf\x0c\x12\x13\n\x0eMILOTIC_SHADOW\x10\xb0\x0c\x12\x15\n\x10MILOTIC_PURIFIED\x10\xb1\x0c\x12\x13\n\x0eKECLEON_NORMAL\x10\xb2\x0c\x12\x13\n\x0eKECLEON_SHADOW\x10\xb3\x0c\x12\x15\n\x10KECLEON_PURIFIED\x10\xb4\x0c\x12\x13\n\x0eTROPIUS_NORMAL\x10\xb5\x0c\x12\x13\n\x0eTROPIUS_SHADOW\x10\xb6\x0c\x12\x15\n\x10TROPIUS_PURIFIED\x10\xb7\x0c\x12\x14\n\x0f\x43HIMECHO_NORMAL\x10\xb8\x0c\x12\x14\n\x0f\x43HIMECHO_SHADOW\x10\xb9\x0c\x12\x16\n\x11\x43HIMECHO_PURIFIED\x10\xba\x0c\x12\x12\n\rWYNAUT_NORMAL\x10\xbb\x0c\x12\x12\n\rWYNAUT_SHADOW\x10\xbc\x0c\x12\x14\n\x0fWYNAUT_PURIFIED\x10\xbd\x0c\x12\x12\n\rSPHEAL_NORMAL\x10\xbe\x0c\x12\x12\n\rSPHEAL_SHADOW\x10\xbf\x0c\x12\x14\n\x0fSPHEAL_PURIFIED\x10\xc0\x0c\x12\x12\n\rSEALEO_NORMAL\x10\xc1\x0c\x12\x12\n\rSEALEO_SHADOW\x10\xc2\x0c\x12\x14\n\x0fSEALEO_PURIFIED\x10\xc3\x0c\x12\x13\n\x0eWALREIN_NORMAL\x10\xc4\x0c\x12\x13\n\x0eWALREIN_SHADOW\x10\xc5\x0c\x12\x15\n\x10WALREIN_PURIFIED\x10\xc6\x0c\x12\x14\n\x0f\x43LAMPERL_NORMAL\x10\xc7\x0c\x12\x14\n\x0f\x43LAMPERL_SHADOW\x10\xc8\x0c\x12\x16\n\x11\x43LAMPERL_PURIFIED\x10\xc9\x0c\x12\x13\n\x0eHUNTAIL_NORMAL\x10\xca\x0c\x12\x13\n\x0eHUNTAIL_SHADOW\x10\xcb\x0c\x12\x15\n\x10HUNTAIL_PURIFIED\x10\xcc\x0c\x12\x14\n\x0fGOREBYSS_NORMAL\x10\xcd\x0c\x12\x14\n\x0fGOREBYSS_SHADOW\x10\xce\x0c\x12\x16\n\x11GOREBYSS_PURIFIED\x10\xcf\x0c\x12\x15\n\x10RELICANTH_NORMAL\x10\xd0\x0c\x12\x15\n\x10RELICANTH_SHADOW\x10\xd1\x0c\x12\x17\n\x12RELICANTH_PURIFIED\x10\xd2\x0c\x12\x13\n\x0eLUVDISC_NORMAL\x10\xd3\x0c\x12\x13\n\x0eLUVDISC_SHADOW\x10\xd4\x0c\x12\x15\n\x10LUVDISC_PURIFIED\x10\xd5\x0c\x12\x14\n\x0fREGIROCK_NORMAL\x10\xd6\x0c\x12\x14\n\x0fREGIROCK_SHADOW\x10\xd7\x0c\x12\x16\n\x11REGIROCK_PURIFIED\x10\xd8\x0c\x12\x12\n\rREGICE_NORMAL\x10\xd9\x0c\x12\x12\n\rREGICE_SHADOW\x10\xda\x0c\x12\x14\n\x0fREGICE_PURIFIED\x10\xdb\x0c\x12\x15\n\x10REGISTEEL_NORMAL\x10\xdc\x0c\x12\x15\n\x10REGISTEEL_SHADOW\x10\xdd\x0c\x12\x17\n\x12REGISTEEL_PURIFIED\x10\xde\x0c\x12\x12\n\rLATIAS_NORMAL\x10\xdf\x0c\x12\x12\n\rLATIAS_SHADOW\x10\xe0\x0c\x12\x14\n\x0fLATIAS_PURIFIED\x10\xe1\x0c\x12\x12\n\rLATIOS_NORMAL\x10\xe2\x0c\x12\x12\n\rLATIOS_SHADOW\x10\xe3\x0c\x12\x14\n\x0fLATIOS_PURIFIED\x10\xe4\x0c\x12\x12\n\rKYOGRE_NORMAL\x10\xe5\x0c\x12\x12\n\rKYOGRE_SHADOW\x10\xe6\x0c\x12\x14\n\x0fKYOGRE_PURIFIED\x10\xe7\x0c\x12\x13\n\x0eGROUDON_NORMAL\x10\xe8\x0c\x12\x13\n\x0eGROUDON_SHADOW\x10\xe9\x0c\x12\x15\n\x10GROUDON_PURIFIED\x10\xea\x0c\x12\x14\n\x0fRAYQUAZA_NORMAL\x10\xeb\x0c\x12\x14\n\x0fRAYQUAZA_SHADOW\x10\xec\x0c\x12\x16\n\x11RAYQUAZA_PURIFIED\x10\xed\x0c\x12\x13\n\x0eJIRACHI_NORMAL\x10\xee\x0c\x12\x13\n\x0eJIRACHI_SHADOW\x10\xef\x0c\x12\x15\n\x10JIRACHI_PURIFIED\x10\xf0\x0c\x12\x12\n\rPIPLUP_NORMAL\x10\xf1\x0c\x12\x12\n\rPIPLUP_SHADOW\x10\xf2\x0c\x12\x14\n\x0fPIPLUP_PURIFIED\x10\xf3\x0c\x12\x14\n\x0fPRINPLUP_NORMAL\x10\xf4\x0c\x12\x14\n\x0fPRINPLUP_SHADOW\x10\xf5\x0c\x12\x16\n\x11PRINPLUP_PURIFIED\x10\xf6\x0c\x12\x14\n\x0f\x45MPOLEON_NORMAL\x10\xf7\x0c\x12\x14\n\x0f\x45MPOLEON_SHADOW\x10\xf8\x0c\x12\x16\n\x11\x45MPOLEON_PURIFIED\x10\xf9\x0c\x12\x12\n\rSTARLY_NORMAL\x10\xfa\x0c\x12\x12\n\rSTARLY_SHADOW\x10\xfb\x0c\x12\x14\n\x0fSTARLY_PURIFIED\x10\xfc\x0c\x12\x14\n\x0fSTARAVIA_NORMAL\x10\xfd\x0c\x12\x14\n\x0fSTARAVIA_SHADOW\x10\xfe\x0c\x12\x16\n\x11STARAVIA_PURIFIED\x10\xff\x0c\x12\x15\n\x10STARAPTOR_NORMAL\x10\x80\r\x12\x15\n\x10STARAPTOR_SHADOW\x10\x81\r\x12\x17\n\x12STARAPTOR_PURIFIED\x10\x82\r\x12\x12\n\rBIDOOF_NORMAL\x10\x83\r\x12\x12\n\rBIDOOF_SHADOW\x10\x84\r\x12\x14\n\x0f\x42IDOOF_PURIFIED\x10\x85\r\x12\x13\n\x0e\x42IBAREL_NORMAL\x10\x86\r\x12\x13\n\x0e\x42IBAREL_SHADOW\x10\x87\r\x12\x15\n\x10\x42IBAREL_PURIFIED\x10\x88\r\x12\x15\n\x10KRICKETOT_NORMAL\x10\x89\r\x12\x15\n\x10KRICKETOT_SHADOW\x10\x8a\r\x12\x17\n\x12KRICKETOT_PURIFIED\x10\x8b\r\x12\x16\n\x11KRICKETUNE_NORMAL\x10\x8c\r\x12\x16\n\x11KRICKETUNE_SHADOW\x10\x8d\r\x12\x18\n\x13KRICKETUNE_PURIFIED\x10\x8e\r\x12\x11\n\x0cSHINX_NORMAL\x10\x8f\r\x12\x11\n\x0cSHINX_SHADOW\x10\x90\r\x12\x13\n\x0eSHINX_PURIFIED\x10\x91\r\x12\x11\n\x0cLUXIO_NORMAL\x10\x92\r\x12\x11\n\x0cLUXIO_SHADOW\x10\x93\r\x12\x13\n\x0eLUXIO_PURIFIED\x10\x94\r\x12\x12\n\rLUXRAY_NORMAL\x10\x95\r\x12\x12\n\rLUXRAY_SHADOW\x10\x96\r\x12\x14\n\x0fLUXRAY_PURIFIED\x10\x97\r\x12\x11\n\x0c\x42UDEW_NORMAL\x10\x98\r\x12\x11\n\x0c\x42UDEW_SHADOW\x10\x99\r\x12\x13\n\x0e\x42UDEW_PURIFIED\x10\x9a\r\x12\x14\n\x0fROSERADE_NORMAL\x10\x9b\r\x12\x14\n\x0fROSERADE_SHADOW\x10\x9c\r\x12\x16\n\x11ROSERADE_PURIFIED\x10\x9d\r\x12\x14\n\x0f\x43RANIDOS_NORMAL\x10\x9e\r\x12\x14\n\x0f\x43RANIDOS_SHADOW\x10\x9f\r\x12\x16\n\x11\x43RANIDOS_PURIFIED\x10\xa0\r\x12\x15\n\x10RAMPARDOS_NORMAL\x10\xa1\r\x12\x15\n\x10RAMPARDOS_SHADOW\x10\xa2\r\x12\x17\n\x12RAMPARDOS_PURIFIED\x10\xa3\r\x12\x14\n\x0fSHIELDON_NORMAL\x10\xa4\r\x12\x14\n\x0fSHIELDON_SHADOW\x10\xa5\r\x12\x16\n\x11SHIELDON_PURIFIED\x10\xa6\r\x12\x15\n\x10\x42\x41STIODON_NORMAL\x10\xa7\r\x12\x15\n\x10\x42\x41STIODON_SHADOW\x10\xa8\r\x12\x17\n\x12\x42\x41STIODON_PURIFIED\x10\xa9\r\x12\x11\n\x0c\x42URMY_NORMAL\x10\xaa\r\x12\x11\n\x0c\x42URMY_SHADOW\x10\xab\r\x12\x13\n\x0e\x42URMY_PURIFIED\x10\xac\r\x12\x14\n\x0fWORMADAM_NORMAL\x10\xad\r\x12\x14\n\x0fWORMADAM_SHADOW\x10\xae\r\x12\x16\n\x11WORMADAM_PURIFIED\x10\xaf\r\x12\x12\n\rMOTHIM_NORMAL\x10\xb0\r\x12\x12\n\rMOTHIM_SHADOW\x10\xb1\r\x12\x14\n\x0fMOTHIM_PURIFIED\x10\xb2\r\x12\x12\n\rCOMBEE_NORMAL\x10\xb3\r\x12\x12\n\rCOMBEE_SHADOW\x10\xb4\r\x12\x14\n\x0f\x43OMBEE_PURIFIED\x10\xb5\r\x12\x15\n\x10VESPIQUEN_NORMAL\x10\xb6\r\x12\x15\n\x10VESPIQUEN_SHADOW\x10\xb7\r\x12\x17\n\x12VESPIQUEN_PURIFIED\x10\xb8\r\x12\x15\n\x10PACHIRISU_NORMAL\x10\xb9\r\x12\x15\n\x10PACHIRISU_SHADOW\x10\xba\r\x12\x17\n\x12PACHIRISU_PURIFIED\x10\xbb\r\x12\x12\n\rBUIZEL_NORMAL\x10\xbc\r\x12\x12\n\rBUIZEL_SHADOW\x10\xbd\r\x12\x14\n\x0f\x42UIZEL_PURIFIED\x10\xbe\r\x12\x14\n\x0f\x46LOATZEL_NORMAL\x10\xbf\r\x12\x14\n\x0f\x46LOATZEL_SHADOW\x10\xc0\r\x12\x16\n\x11\x46LOATZEL_PURIFIED\x10\xc1\r\x12\x13\n\x0e\x43HERUBI_NORMAL\x10\xc2\r\x12\x13\n\x0e\x43HERUBI_SHADOW\x10\xc3\r\x12\x15\n\x10\x43HERUBI_PURIFIED\x10\xc4\r\x12\x13\n\x0e\x43HERRIM_NORMAL\x10\xc5\r\x12\x13\n\x0e\x43HERRIM_SHADOW\x10\xc6\r\x12\x15\n\x10\x43HERRIM_PURIFIED\x10\xc7\r\x12\x13\n\x0eSHELLOS_NORMAL\x10\xc8\r\x12\x13\n\x0eSHELLOS_SHADOW\x10\xc9\r\x12\x15\n\x10SHELLOS_PURIFIED\x10\xca\r\x12\x15\n\x10GASTRODON_NORMAL\x10\xcb\r\x12\x15\n\x10GASTRODON_SHADOW\x10\xcc\r\x12\x17\n\x12GASTRODON_PURIFIED\x10\xcd\r\x12\x13\n\x0e\x41MBIPOM_NORMAL\x10\xce\r\x12\x13\n\x0e\x41MBIPOM_SHADOW\x10\xcf\r\x12\x15\n\x10\x41MBIPOM_PURIFIED\x10\xd0\r\x12\x14\n\x0f\x44RIFLOON_NORMAL\x10\xd1\r\x12\x14\n\x0f\x44RIFLOON_SHADOW\x10\xd2\r\x12\x16\n\x11\x44RIFLOON_PURIFIED\x10\xd3\r\x12\x14\n\x0f\x44RIFBLIM_NORMAL\x10\xd4\r\x12\x14\n\x0f\x44RIFBLIM_SHADOW\x10\xd5\r\x12\x16\n\x11\x44RIFBLIM_PURIFIED\x10\xd6\r\x12\x13\n\x0e\x42UNEARY_NORMAL\x10\xd7\r\x12\x13\n\x0e\x42UNEARY_SHADOW\x10\xd8\r\x12\x15\n\x10\x42UNEARY_PURIFIED\x10\xd9\r\x12\x13\n\x0eLOPUNNY_NORMAL\x10\xda\r\x12\x13\n\x0eLOPUNNY_SHADOW\x10\xdb\r\x12\x15\n\x10LOPUNNY_PURIFIED\x10\xdc\r\x12\x13\n\x0eGLAMEOW_NORMAL\x10\xdd\r\x12\x13\n\x0eGLAMEOW_SHADOW\x10\xde\r\x12\x15\n\x10GLAMEOW_PURIFIED\x10\xdf\r\x12\x13\n\x0ePURUGLY_NORMAL\x10\xe0\r\x12\x13\n\x0ePURUGLY_SHADOW\x10\xe1\r\x12\x15\n\x10PURUGLY_PURIFIED\x10\xe2\r\x12\x15\n\x10\x43HINGLING_NORMAL\x10\xe3\r\x12\x15\n\x10\x43HINGLING_SHADOW\x10\xe4\r\x12\x17\n\x12\x43HINGLING_PURIFIED\x10\xe5\r\x12\x13\n\x0e\x42RONZOR_NORMAL\x10\xe6\r\x12\x13\n\x0e\x42RONZOR_SHADOW\x10\xe7\r\x12\x15\n\x10\x42RONZOR_PURIFIED\x10\xe8\r\x12\x14\n\x0f\x42RONZONG_NORMAL\x10\xe9\r\x12\x14\n\x0f\x42RONZONG_SHADOW\x10\xea\r\x12\x16\n\x11\x42RONZONG_PURIFIED\x10\xeb\r\x12\x12\n\rBONSLY_NORMAL\x10\xec\r\x12\x12\n\rBONSLY_SHADOW\x10\xed\r\x12\x14\n\x0f\x42ONSLY_PURIFIED\x10\xee\r\x12\x13\n\x0eMIME_JR_NORMAL\x10\xef\r\x12\x13\n\x0eMIME_JR_SHADOW\x10\xf0\r\x12\x15\n\x10MIME_JR_PURIFIED\x10\xf1\r\x12\x13\n\x0eHAPPINY_NORMAL\x10\xf2\r\x12\x13\n\x0eHAPPINY_SHADOW\x10\xf3\r\x12\x15\n\x10HAPPINY_PURIFIED\x10\xf4\r\x12\x12\n\rCHATOT_NORMAL\x10\xf5\r\x12\x12\n\rCHATOT_SHADOW\x10\xf6\r\x12\x14\n\x0f\x43HATOT_PURIFIED\x10\xf7\r\x12\x15\n\x10SPIRITOMB_NORMAL\x10\xf8\r\x12\x15\n\x10SPIRITOMB_SHADOW\x10\xf9\r\x12\x17\n\x12SPIRITOMB_PURIFIED\x10\xfa\r\x12\x14\n\x0fMUNCHLAX_NORMAL\x10\xfb\r\x12\x14\n\x0fMUNCHLAX_SHADOW\x10\xfc\r\x12\x16\n\x11MUNCHLAX_PURIFIED\x10\xfd\r\x12\x11\n\x0cRIOLU_NORMAL\x10\xfe\r\x12\x11\n\x0cRIOLU_SHADOW\x10\xff\r\x12\x13\n\x0eRIOLU_PURIFIED\x10\x80\x0e\x12\x13\n\x0eLUCARIO_NORMAL\x10\x81\x0e\x12\x13\n\x0eLUCARIO_SHADOW\x10\x82\x0e\x12\x15\n\x10LUCARIO_PURIFIED\x10\x83\x0e\x12\x13\n\x0eSKORUPI_NORMAL\x10\x84\x0e\x12\x13\n\x0eSKORUPI_SHADOW\x10\x85\x0e\x12\x15\n\x10SKORUPI_PURIFIED\x10\x86\x0e\x12\x13\n\x0e\x44RAPION_NORMAL\x10\x87\x0e\x12\x13\n\x0e\x44RAPION_SHADOW\x10\x88\x0e\x12\x15\n\x10\x44RAPION_PURIFIED\x10\x89\x0e\x12\x14\n\x0f\x43ROAGUNK_NORMAL\x10\x8a\x0e\x12\x14\n\x0f\x43ROAGUNK_SHADOW\x10\x8b\x0e\x12\x16\n\x11\x43ROAGUNK_PURIFIED\x10\x8c\x0e\x12\x15\n\x10TOXICROAK_NORMAL\x10\x8d\x0e\x12\x15\n\x10TOXICROAK_SHADOW\x10\x8e\x0e\x12\x17\n\x12TOXICROAK_PURIFIED\x10\x8f\x0e\x12\x15\n\x10\x43\x41RNIVINE_NORMAL\x10\x90\x0e\x12\x15\n\x10\x43\x41RNIVINE_SHADOW\x10\x91\x0e\x12\x17\n\x12\x43\x41RNIVINE_PURIFIED\x10\x92\x0e\x12\x13\n\x0e\x46INNEON_NORMAL\x10\x93\x0e\x12\x13\n\x0e\x46INNEON_SHADOW\x10\x94\x0e\x12\x15\n\x10\x46INNEON_PURIFIED\x10\x95\x0e\x12\x14\n\x0fLUMINEON_NORMAL\x10\x96\x0e\x12\x14\n\x0fLUMINEON_SHADOW\x10\x97\x0e\x12\x16\n\x11LUMINEON_PURIFIED\x10\x98\x0e\x12\x13\n\x0eMANTYKE_NORMAL\x10\x99\x0e\x12\x13\n\x0eMANTYKE_SHADOW\x10\x9a\x0e\x12\x15\n\x10MANTYKE_PURIFIED\x10\x9b\x0e\x12\x16\n\x11LICKILICKY_NORMAL\x10\x9c\x0e\x12\x16\n\x11LICKILICKY_SHADOW\x10\x9d\x0e\x12\x18\n\x13LICKILICKY_PURIFIED\x10\x9e\x0e\x12\x15\n\x10TANGROWTH_NORMAL\x10\x9f\x0e\x12\x15\n\x10TANGROWTH_SHADOW\x10\xa0\x0e\x12\x17\n\x12TANGROWTH_PURIFIED\x10\xa1\x0e\x12\x14\n\x0fTOGEKISS_NORMAL\x10\xa2\x0e\x12\x14\n\x0fTOGEKISS_SHADOW\x10\xa3\x0e\x12\x16\n\x11TOGEKISS_PURIFIED\x10\xa4\x0e\x12\x13\n\x0eYANMEGA_NORMAL\x10\xa5\x0e\x12\x13\n\x0eYANMEGA_SHADOW\x10\xa6\x0e\x12\x15\n\x10YANMEGA_PURIFIED\x10\xa7\x0e\x12\x13\n\x0eLEAFEON_NORMAL\x10\xa8\x0e\x12\x13\n\x0eLEAFEON_SHADOW\x10\xa9\x0e\x12\x15\n\x10LEAFEON_PURIFIED\x10\xaa\x0e\x12\x13\n\x0eGLACEON_NORMAL\x10\xab\x0e\x12\x13\n\x0eGLACEON_SHADOW\x10\xac\x0e\x12\x15\n\x10GLACEON_PURIFIED\x10\xad\x0e\x12\x15\n\x10MAMOSWINE_NORMAL\x10\xae\x0e\x12\x15\n\x10MAMOSWINE_SHADOW\x10\xaf\x0e\x12\x17\n\x12MAMOSWINE_PURIFIED\x10\xb0\x0e\x12\x15\n\x10PROBOPASS_NORMAL\x10\xb1\x0e\x12\x15\n\x10PROBOPASS_SHADOW\x10\xb2\x0e\x12\x17\n\x12PROBOPASS_PURIFIED\x10\xb3\x0e\x12\x14\n\x0f\x46ROSLASS_NORMAL\x10\xb4\x0e\x12\x14\n\x0f\x46ROSLASS_SHADOW\x10\xb5\x0e\x12\x16\n\x11\x46ROSLASS_PURIFIED\x10\xb6\x0e\x12\x10\n\x0bUXIE_NORMAL\x10\xb7\x0e\x12\x10\n\x0bUXIE_SHADOW\x10\xb8\x0e\x12\x12\n\rUXIE_PURIFIED\x10\xb9\x0e\x12\x13\n\x0eMESPRIT_NORMAL\x10\xba\x0e\x12\x13\n\x0eMESPRIT_SHADOW\x10\xbb\x0e\x12\x15\n\x10MESPRIT_PURIFIED\x10\xbc\x0e\x12\x11\n\x0c\x41ZELF_NORMAL\x10\xbd\x0e\x12\x11\n\x0c\x41ZELF_SHADOW\x10\xbe\x0e\x12\x13\n\x0e\x41ZELF_PURIFIED\x10\xbf\x0e\x12\x12\n\rDIALGA_NORMAL\x10\xc0\x0e\x12\x12\n\rDIALGA_SHADOW\x10\xc1\x0e\x12\x14\n\x0f\x44IALGA_PURIFIED\x10\xc2\x0e\x12\x12\n\rPALKIA_NORMAL\x10\xc3\x0e\x12\x12\n\rPALKIA_SHADOW\x10\xc4\x0e\x12\x14\n\x0fPALKIA_PURIFIED\x10\xc5\x0e\x12\x13\n\x0eHEATRAN_NORMAL\x10\xc6\x0e\x12\x13\n\x0eHEATRAN_SHADOW\x10\xc7\x0e\x12\x15\n\x10HEATRAN_PURIFIED\x10\xc8\x0e\x12\x15\n\x10REGIGIGAS_NORMAL\x10\xc9\x0e\x12\x15\n\x10REGIGIGAS_SHADOW\x10\xca\x0e\x12\x17\n\x12REGIGIGAS_PURIFIED\x10\xcb\x0e\x12\x14\n\x0fGIRATINA_NORMAL\x10\xcc\x0e\x12\x14\n\x0fGIRATINA_SHADOW\x10\xcd\x0e\x12\x16\n\x11GIRATINA_PURIFIED\x10\xce\x0e\x12\x15\n\x10\x43RESSELIA_NORMAL\x10\xcf\x0e\x12\x15\n\x10\x43RESSELIA_SHADOW\x10\xd0\x0e\x12\x17\n\x12\x43RESSELIA_PURIFIED\x10\xd1\x0e\x12\x12\n\rPHIONE_NORMAL\x10\xd2\x0e\x12\x12\n\rPHIONE_SHADOW\x10\xd3\x0e\x12\x14\n\x0fPHIONE_PURIFIED\x10\xd4\x0e\x12\x13\n\x0eMANAPHY_NORMAL\x10\xd5\x0e\x12\x13\n\x0eMANAPHY_SHADOW\x10\xd6\x0e\x12\x15\n\x10MANAPHY_PURIFIED\x10\xd7\x0e\x12\x13\n\x0e\x44\x41RKRAI_NORMAL\x10\xd8\x0e\x12\x13\n\x0e\x44\x41RKRAI_SHADOW\x10\xd9\x0e\x12\x15\n\x10\x44\x41RKRAI_PURIFIED\x10\xda\x0e\x12\x13\n\x0eSHAYMIN_NORMAL\x10\xdb\x0e\x12\x13\n\x0eSHAYMIN_SHADOW\x10\xdc\x0e\x12\x15\n\x10SHAYMIN_PURIFIED\x10\xdd\x0e\x12\x13\n\x0eVICTINI_NORMAL\x10\xde\x0e\x12\x13\n\x0eVICTINI_SHADOW\x10\xdf\x0e\x12\x15\n\x10VICTINI_PURIFIED\x10\xe0\x0e\x12\x11\n\x0cSNIVY_NORMAL\x10\xe1\x0e\x12\x11\n\x0cSNIVY_SHADOW\x10\xe2\x0e\x12\x13\n\x0eSNIVY_PURIFIED\x10\xe3\x0e\x12\x13\n\x0eSERVINE_NORMAL\x10\xe4\x0e\x12\x13\n\x0eSERVINE_SHADOW\x10\xe5\x0e\x12\x15\n\x10SERVINE_PURIFIED\x10\xe6\x0e\x12\x15\n\x10SERPERIOR_NORMAL\x10\xe7\x0e\x12\x15\n\x10SERPERIOR_SHADOW\x10\xe8\x0e\x12\x17\n\x12SERPERIOR_PURIFIED\x10\xe9\x0e\x12\x11\n\x0cTEPIG_NORMAL\x10\xea\x0e\x12\x11\n\x0cTEPIG_SHADOW\x10\xeb\x0e\x12\x13\n\x0eTEPIG_PURIFIED\x10\xec\x0e\x12\x13\n\x0ePIGNITE_NORMAL\x10\xed\x0e\x12\x13\n\x0ePIGNITE_SHADOW\x10\xee\x0e\x12\x15\n\x10PIGNITE_PURIFIED\x10\xef\x0e\x12\x12\n\rEMBOAR_NORMAL\x10\xf0\x0e\x12\x12\n\rEMBOAR_SHADOW\x10\xf1\x0e\x12\x14\n\x0f\x45MBOAR_PURIFIED\x10\xf2\x0e\x12\x14\n\x0fOSHAWOTT_NORMAL\x10\xf3\x0e\x12\x14\n\x0fOSHAWOTT_SHADOW\x10\xf4\x0e\x12\x16\n\x11OSHAWOTT_PURIFIED\x10\xf5\x0e\x12\x12\n\rDEWOTT_NORMAL\x10\xf6\x0e\x12\x12\n\rDEWOTT_SHADOW\x10\xf7\x0e\x12\x14\n\x0f\x44\x45WOTT_PURIFIED\x10\xf8\x0e\x12\x14\n\x0fSAMUROTT_NORMAL\x10\xf9\x0e\x12\x14\n\x0fSAMUROTT_SHADOW\x10\xfa\x0e\x12\x16\n\x11SAMUROTT_PURIFIED\x10\xfb\x0e\x12\x12\n\rPATRAT_NORMAL\x10\xfc\x0e\x12\x12\n\rPATRAT_SHADOW\x10\xfd\x0e\x12\x14\n\x0fPATRAT_PURIFIED\x10\xfe\x0e\x12\x13\n\x0eWATCHOG_NORMAL\x10\xff\x0e\x12\x13\n\x0eWATCHOG_SHADOW\x10\x80\x0f\x12\x15\n\x10WATCHOG_PURIFIED\x10\x81\x0f\x12\x14\n\x0fLILLIPUP_NORMAL\x10\x82\x0f\x12\x14\n\x0fLILLIPUP_SHADOW\x10\x83\x0f\x12\x16\n\x11LILLIPUP_PURIFIED\x10\x84\x0f\x12\x13\n\x0eHERDIER_NORMAL\x10\x85\x0f\x12\x13\n\x0eHERDIER_SHADOW\x10\x86\x0f\x12\x15\n\x10HERDIER_PURIFIED\x10\x87\x0f\x12\x15\n\x10STOUTLAND_NORMAL\x10\x88\x0f\x12\x15\n\x10STOUTLAND_SHADOW\x10\x89\x0f\x12\x17\n\x12STOUTLAND_PURIFIED\x10\x8a\x0f\x12\x14\n\x0fPURRLOIN_NORMAL\x10\x8b\x0f\x12\x14\n\x0fPURRLOIN_SHADOW\x10\x8c\x0f\x12\x16\n\x11PURRLOIN_PURIFIED\x10\x8d\x0f\x12\x13\n\x0eLIEPARD_NORMAL\x10\x8e\x0f\x12\x13\n\x0eLIEPARD_SHADOW\x10\x8f\x0f\x12\x15\n\x10LIEPARD_PURIFIED\x10\x90\x0f\x12\x13\n\x0ePANSAGE_NORMAL\x10\x91\x0f\x12\x13\n\x0ePANSAGE_SHADOW\x10\x92\x0f\x12\x15\n\x10PANSAGE_PURIFIED\x10\x93\x0f\x12\x14\n\x0fSIMISAGE_NORMAL\x10\x94\x0f\x12\x14\n\x0fSIMISAGE_SHADOW\x10\x95\x0f\x12\x16\n\x11SIMISAGE_PURIFIED\x10\x96\x0f\x12\x13\n\x0ePANSEAR_NORMAL\x10\x97\x0f\x12\x13\n\x0ePANSEAR_SHADOW\x10\x98\x0f\x12\x15\n\x10PANSEAR_PURIFIED\x10\x99\x0f\x12\x14\n\x0fSIMISEAR_NORMAL\x10\x9a\x0f\x12\x14\n\x0fSIMISEAR_SHADOW\x10\x9b\x0f\x12\x16\n\x11SIMISEAR_PURIFIED\x10\x9c\x0f\x12\x13\n\x0ePANPOUR_NORMAL\x10\x9d\x0f\x12\x13\n\x0ePANPOUR_SHADOW\x10\x9e\x0f\x12\x15\n\x10PANPOUR_PURIFIED\x10\x9f\x0f\x12\x14\n\x0fSIMIPOUR_NORMAL\x10\xa0\x0f\x12\x14\n\x0fSIMIPOUR_SHADOW\x10\xa1\x0f\x12\x16\n\x11SIMIPOUR_PURIFIED\x10\xa2\x0f\x12\x11\n\x0cMUNNA_NORMAL\x10\xa3\x0f\x12\x11\n\x0cMUNNA_SHADOW\x10\xa4\x0f\x12\x13\n\x0eMUNNA_PURIFIED\x10\xa5\x0f\x12\x14\n\x0fMUSHARNA_NORMAL\x10\xa6\x0f\x12\x14\n\x0fMUSHARNA_SHADOW\x10\xa7\x0f\x12\x16\n\x11MUSHARNA_PURIFIED\x10\xa8\x0f\x12\x12\n\rPIDOVE_NORMAL\x10\xa9\x0f\x12\x12\n\rPIDOVE_SHADOW\x10\xaa\x0f\x12\x14\n\x0fPIDOVE_PURIFIED\x10\xab\x0f\x12\x15\n\x10TRANQUILL_NORMAL\x10\xac\x0f\x12\x15\n\x10TRANQUILL_SHADOW\x10\xad\x0f\x12\x17\n\x12TRANQUILL_PURIFIED\x10\xae\x0f\x12\x14\n\x0fUNFEZANT_NORMAL\x10\xaf\x0f\x12\x14\n\x0fUNFEZANT_SHADOW\x10\xb0\x0f\x12\x16\n\x11UNFEZANT_PURIFIED\x10\xb1\x0f\x12\x13\n\x0e\x42LITZLE_NORMAL\x10\xb2\x0f\x12\x13\n\x0e\x42LITZLE_SHADOW\x10\xb3\x0f\x12\x15\n\x10\x42LITZLE_PURIFIED\x10\xb4\x0f\x12\x15\n\x10ZEBSTRIKA_NORMAL\x10\xb5\x0f\x12\x15\n\x10ZEBSTRIKA_SHADOW\x10\xb6\x0f\x12\x17\n\x12ZEBSTRIKA_PURIFIED\x10\xb7\x0f\x12\x16\n\x11ROGGENROLA_NORMAL\x10\xb8\x0f\x12\x16\n\x11ROGGENROLA_SHADOW\x10\xb9\x0f\x12\x18\n\x13ROGGENROLA_PURIFIED\x10\xba\x0f\x12\x13\n\x0e\x42OLDORE_NORMAL\x10\xbb\x0f\x12\x13\n\x0e\x42OLDORE_SHADOW\x10\xbc\x0f\x12\x15\n\x10\x42OLDORE_PURIFIED\x10\xbd\x0f\x12\x14\n\x0fGIGALITH_NORMAL\x10\xbe\x0f\x12\x14\n\x0fGIGALITH_SHADOW\x10\xbf\x0f\x12\x16\n\x11GIGALITH_PURIFIED\x10\xc0\x0f\x12\x12\n\rWOOBAT_NORMAL\x10\xc1\x0f\x12\x12\n\rWOOBAT_SHADOW\x10\xc2\x0f\x12\x14\n\x0fWOOBAT_PURIFIED\x10\xc3\x0f\x12\x13\n\x0eSWOOBAT_NORMAL\x10\xc4\x0f\x12\x13\n\x0eSWOOBAT_SHADOW\x10\xc5\x0f\x12\x15\n\x10SWOOBAT_PURIFIED\x10\xc6\x0f\x12\x13\n\x0e\x44RILBUR_NORMAL\x10\xc7\x0f\x12\x13\n\x0e\x44RILBUR_SHADOW\x10\xc8\x0f\x12\x15\n\x10\x44RILBUR_PURIFIED\x10\xc9\x0f\x12\x15\n\x10\x45XCADRILL_NORMAL\x10\xca\x0f\x12\x15\n\x10\x45XCADRILL_SHADOW\x10\xcb\x0f\x12\x17\n\x12\x45XCADRILL_PURIFIED\x10\xcc\x0f\x12\x12\n\rAUDINO_NORMAL\x10\xcd\x0f\x12\x12\n\rAUDINO_SHADOW\x10\xce\x0f\x12\x14\n\x0f\x41UDINO_PURIFIED\x10\xcf\x0f\x12\x13\n\x0eTIMBURR_NORMAL\x10\xd0\x0f\x12\x13\n\x0eTIMBURR_SHADOW\x10\xd1\x0f\x12\x15\n\x10TIMBURR_PURIFIED\x10\xd2\x0f\x12\x13\n\x0eGURDURR_NORMAL\x10\xd3\x0f\x12\x13\n\x0eGURDURR_SHADOW\x10\xd4\x0f\x12\x15\n\x10GURDURR_PURIFIED\x10\xd5\x0f\x12\x16\n\x11\x43ONKELDURR_NORMAL\x10\xd6\x0f\x12\x16\n\x11\x43ONKELDURR_SHADOW\x10\xd7\x0f\x12\x18\n\x13\x43ONKELDURR_PURIFIED\x10\xd8\x0f\x12\x13\n\x0eTYMPOLE_NORMAL\x10\xd9\x0f\x12\x13\n\x0eTYMPOLE_SHADOW\x10\xda\x0f\x12\x15\n\x10TYMPOLE_PURIFIED\x10\xdb\x0f\x12\x15\n\x10PALPITOAD_NORMAL\x10\xdc\x0f\x12\x15\n\x10PALPITOAD_SHADOW\x10\xdd\x0f\x12\x17\n\x12PALPITOAD_PURIFIED\x10\xde\x0f\x12\x16\n\x11SEISMITOAD_NORMAL\x10\xdf\x0f\x12\x16\n\x11SEISMITOAD_SHADOW\x10\xe0\x0f\x12\x18\n\x13SEISMITOAD_PURIFIED\x10\xe1\x0f\x12\x11\n\x0cTHROH_NORMAL\x10\xe2\x0f\x12\x11\n\x0cTHROH_SHADOW\x10\xe3\x0f\x12\x13\n\x0eTHROH_PURIFIED\x10\xe4\x0f\x12\x10\n\x0bSAWK_NORMAL\x10\xe5\x0f\x12\x10\n\x0bSAWK_SHADOW\x10\xe6\x0f\x12\x12\n\rSAWK_PURIFIED\x10\xe7\x0f\x12\x14\n\x0fSEWADDLE_NORMAL\x10\xe8\x0f\x12\x14\n\x0fSEWADDLE_SHADOW\x10\xe9\x0f\x12\x16\n\x11SEWADDLE_PURIFIED\x10\xea\x0f\x12\x14\n\x0fSWADLOON_NORMAL\x10\xeb\x0f\x12\x14\n\x0fSWADLOON_SHADOW\x10\xec\x0f\x12\x16\n\x11SWADLOON_PURIFIED\x10\xed\x0f\x12\x14\n\x0fLEAVANNY_NORMAL\x10\xee\x0f\x12\x14\n\x0fLEAVANNY_SHADOW\x10\xef\x0f\x12\x16\n\x11LEAVANNY_PURIFIED\x10\xf0\x0f\x12\x14\n\x0fVENIPEDE_NORMAL\x10\xf1\x0f\x12\x14\n\x0fVENIPEDE_SHADOW\x10\xf2\x0f\x12\x16\n\x11VENIPEDE_PURIFIED\x10\xf3\x0f\x12\x16\n\x11WHIRLIPEDE_NORMAL\x10\xf4\x0f\x12\x16\n\x11WHIRLIPEDE_SHADOW\x10\xf5\x0f\x12\x18\n\x13WHIRLIPEDE_PURIFIED\x10\xf6\x0f\x12\x15\n\x10SCOLIPEDE_NORMAL\x10\xf7\x0f\x12\x15\n\x10SCOLIPEDE_SHADOW\x10\xf8\x0f\x12\x17\n\x12SCOLIPEDE_PURIFIED\x10\xf9\x0f\x12\x14\n\x0f\x43OTTONEE_NORMAL\x10\xfa\x0f\x12\x14\n\x0f\x43OTTONEE_SHADOW\x10\xfb\x0f\x12\x16\n\x11\x43OTTONEE_PURIFIED\x10\xfc\x0f\x12\x16\n\x11WHIMSICOTT_NORMAL\x10\xfd\x0f\x12\x16\n\x11WHIMSICOTT_SHADOW\x10\xfe\x0f\x12\x18\n\x13WHIMSICOTT_PURIFIED\x10\xff\x0f\x12\x13\n\x0ePETILIL_NORMAL\x10\x80\x10\x12\x13\n\x0ePETILIL_SHADOW\x10\x81\x10\x12\x15\n\x10PETILIL_PURIFIED\x10\x82\x10\x12\x15\n\x10LILLIGANT_NORMAL\x10\x83\x10\x12\x15\n\x10LILLIGANT_SHADOW\x10\x84\x10\x12\x17\n\x12LILLIGANT_PURIFIED\x10\x85\x10\x12\x13\n\x0eSANDILE_NORMAL\x10\x86\x10\x12\x13\n\x0eSANDILE_SHADOW\x10\x87\x10\x12\x15\n\x10SANDILE_PURIFIED\x10\x88\x10\x12\x14\n\x0fKROKOROK_NORMAL\x10\x89\x10\x12\x14\n\x0fKROKOROK_SHADOW\x10\x8a\x10\x12\x16\n\x11KROKOROK_PURIFIED\x10\x8b\x10\x12\x16\n\x11KROOKODILE_NORMAL\x10\x8c\x10\x12\x16\n\x11KROOKODILE_SHADOW\x10\x8d\x10\x12\x18\n\x13KROOKODILE_PURIFIED\x10\x8e\x10\x12\x14\n\x0f\x44\x41RUMAKA_NORMAL\x10\x8f\x10\x12\x14\n\x0f\x44\x41RUMAKA_SHADOW\x10\x90\x10\x12\x16\n\x11\x44\x41RUMAKA_PURIFIED\x10\x91\x10\x12\x14\n\x0fMARACTUS_NORMAL\x10\x92\x10\x12\x14\n\x0fMARACTUS_SHADOW\x10\x93\x10\x12\x16\n\x11MARACTUS_PURIFIED\x10\x94\x10\x12\x13\n\x0e\x44WEBBLE_NORMAL\x10\x95\x10\x12\x13\n\x0e\x44WEBBLE_SHADOW\x10\x96\x10\x12\x15\n\x10\x44WEBBLE_PURIFIED\x10\x97\x10\x12\x13\n\x0e\x43RUSTLE_NORMAL\x10\x98\x10\x12\x13\n\x0e\x43RUSTLE_SHADOW\x10\x99\x10\x12\x15\n\x10\x43RUSTLE_PURIFIED\x10\x9a\x10\x12\x13\n\x0eSCRAGGY_NORMAL\x10\x9b\x10\x12\x13\n\x0eSCRAGGY_SHADOW\x10\x9c\x10\x12\x15\n\x10SCRAGGY_PURIFIED\x10\x9d\x10\x12\x13\n\x0eSCRAFTY_NORMAL\x10\x9e\x10\x12\x13\n\x0eSCRAFTY_SHADOW\x10\x9f\x10\x12\x15\n\x10SCRAFTY_PURIFIED\x10\xa0\x10\x12\x14\n\x0fSIGILYPH_NORMAL\x10\xa1\x10\x12\x14\n\x0fSIGILYPH_SHADOW\x10\xa2\x10\x12\x16\n\x11SIGILYPH_PURIFIED\x10\xa3\x10\x12\x12\n\rYAMASK_NORMAL\x10\xa4\x10\x12\x12\n\rYAMASK_SHADOW\x10\xa5\x10\x12\x14\n\x0fYAMASK_PURIFIED\x10\xa6\x10\x12\x16\n\x11\x43OFAGRIGUS_NORMAL\x10\xa7\x10\x12\x16\n\x11\x43OFAGRIGUS_SHADOW\x10\xa8\x10\x12\x18\n\x13\x43OFAGRIGUS_PURIFIED\x10\xa9\x10\x12\x14\n\x0fTIRTOUGA_NORMAL\x10\xaa\x10\x12\x14\n\x0fTIRTOUGA_SHADOW\x10\xab\x10\x12\x16\n\x11TIRTOUGA_PURIFIED\x10\xac\x10\x12\x16\n\x11\x43\x41RRACOSTA_NORMAL\x10\xad\x10\x12\x16\n\x11\x43\x41RRACOSTA_SHADOW\x10\xae\x10\x12\x18\n\x13\x43\x41RRACOSTA_PURIFIED\x10\xaf\x10\x12\x12\n\rARCHEN_NORMAL\x10\xb0\x10\x12\x12\n\rARCHEN_SHADOW\x10\xb1\x10\x12\x14\n\x0f\x41RCHEN_PURIFIED\x10\xb2\x10\x12\x14\n\x0f\x41RCHEOPS_NORMAL\x10\xb3\x10\x12\x14\n\x0f\x41RCHEOPS_SHADOW\x10\xb4\x10\x12\x16\n\x11\x41RCHEOPS_PURIFIED\x10\xb5\x10\x12\x14\n\x0fTRUBBISH_NORMAL\x10\xb6\x10\x12\x14\n\x0fTRUBBISH_SHADOW\x10\xb7\x10\x12\x16\n\x11TRUBBISH_PURIFIED\x10\xb8\x10\x12\x14\n\x0fGARBODOR_NORMAL\x10\xb9\x10\x12\x14\n\x0fGARBODOR_SHADOW\x10\xba\x10\x12\x16\n\x11GARBODOR_PURIFIED\x10\xbb\x10\x12\x11\n\x0cZORUA_NORMAL\x10\xbc\x10\x12\x11\n\x0cZORUA_SHADOW\x10\xbd\x10\x12\x13\n\x0eZORUA_PURIFIED\x10\xbe\x10\x12\x13\n\x0eZOROARK_NORMAL\x10\xbf\x10\x12\x13\n\x0eZOROARK_SHADOW\x10\xc0\x10\x12\x15\n\x10ZOROARK_PURIFIED\x10\xc1\x10\x12\x14\n\x0fMINCCINO_NORMAL\x10\xc2\x10\x12\x14\n\x0fMINCCINO_SHADOW\x10\xc3\x10\x12\x16\n\x11MINCCINO_PURIFIED\x10\xc4\x10\x12\x14\n\x0f\x43INCCINO_NORMAL\x10\xc5\x10\x12\x14\n\x0f\x43INCCINO_SHADOW\x10\xc6\x10\x12\x16\n\x11\x43INCCINO_PURIFIED\x10\xc7\x10\x12\x13\n\x0eGOTHITA_NORMAL\x10\xc8\x10\x12\x13\n\x0eGOTHITA_SHADOW\x10\xc9\x10\x12\x15\n\x10GOTHITA_PURIFIED\x10\xca\x10\x12\x15\n\x10GOTHORITA_NORMAL\x10\xcb\x10\x12\x15\n\x10GOTHORITA_SHADOW\x10\xcc\x10\x12\x17\n\x12GOTHORITA_PURIFIED\x10\xcd\x10\x12\x16\n\x11GOTHITELLE_NORMAL\x10\xce\x10\x12\x16\n\x11GOTHITELLE_SHADOW\x10\xcf\x10\x12\x18\n\x13GOTHITELLE_PURIFIED\x10\xd0\x10\x12\x13\n\x0eSOLOSIS_NORMAL\x10\xd1\x10\x12\x13\n\x0eSOLOSIS_SHADOW\x10\xd2\x10\x12\x15\n\x10SOLOSIS_PURIFIED\x10\xd3\x10\x12\x13\n\x0e\x44UOSION_NORMAL\x10\xd4\x10\x12\x13\n\x0e\x44UOSION_SHADOW\x10\xd5\x10\x12\x15\n\x10\x44UOSION_PURIFIED\x10\xd6\x10\x12\x15\n\x10REUNICLUS_NORMAL\x10\xd7\x10\x12\x15\n\x10REUNICLUS_SHADOW\x10\xd8\x10\x12\x17\n\x12REUNICLUS_PURIFIED\x10\xd9\x10\x12\x14\n\x0f\x44UCKLETT_NORMAL\x10\xda\x10\x12\x14\n\x0f\x44UCKLETT_SHADOW\x10\xdb\x10\x12\x16\n\x11\x44UCKLETT_PURIFIED\x10\xdc\x10\x12\x12\n\rSWANNA_NORMAL\x10\xdd\x10\x12\x12\n\rSWANNA_SHADOW\x10\xde\x10\x12\x14\n\x0fSWANNA_PURIFIED\x10\xdf\x10\x12\x15\n\x10VANILLITE_NORMAL\x10\xe0\x10\x12\x15\n\x10VANILLITE_SHADOW\x10\xe1\x10\x12\x17\n\x12VANILLITE_PURIFIED\x10\xe2\x10\x12\x15\n\x10VANILLISH_NORMAL\x10\xe3\x10\x12\x15\n\x10VANILLISH_SHADOW\x10\xe4\x10\x12\x17\n\x12VANILLISH_PURIFIED\x10\xe5\x10\x12\x15\n\x10VANILLUXE_NORMAL\x10\xe6\x10\x12\x15\n\x10VANILLUXE_SHADOW\x10\xe7\x10\x12\x17\n\x12VANILLUXE_PURIFIED\x10\xe8\x10\x12\x12\n\rEMOLGA_NORMAL\x10\xe9\x10\x12\x12\n\rEMOLGA_SHADOW\x10\xea\x10\x12\x14\n\x0f\x45MOLGA_PURIFIED\x10\xeb\x10\x12\x16\n\x11KARRABLAST_NORMAL\x10\xec\x10\x12\x16\n\x11KARRABLAST_SHADOW\x10\xed\x10\x12\x18\n\x13KARRABLAST_PURIFIED\x10\xee\x10\x12\x16\n\x11\x45SCAVALIER_NORMAL\x10\xef\x10\x12\x16\n\x11\x45SCAVALIER_SHADOW\x10\xf0\x10\x12\x18\n\x13\x45SCAVALIER_PURIFIED\x10\xf1\x10\x12\x13\n\x0e\x46OONGUS_NORMAL\x10\xf2\x10\x12\x13\n\x0e\x46OONGUS_SHADOW\x10\xf3\x10\x12\x15\n\x10\x46OONGUS_PURIFIED\x10\xf4\x10\x12\x15\n\x10\x41MOONGUSS_NORMAL\x10\xf5\x10\x12\x15\n\x10\x41MOONGUSS_SHADOW\x10\xf6\x10\x12\x17\n\x12\x41MOONGUSS_PURIFIED\x10\xf7\x10\x12\x14\n\x0f\x46RILLISH_NORMAL\x10\xf8\x10\x12\x14\n\x0f\x46RILLISH_SHADOW\x10\xf9\x10\x12\x16\n\x11\x46RILLISH_PURIFIED\x10\xfa\x10\x12\x15\n\x10JELLICENT_NORMAL\x10\xfb\x10\x12\x15\n\x10JELLICENT_SHADOW\x10\xfc\x10\x12\x17\n\x12JELLICENT_PURIFIED\x10\xfd\x10\x12\x15\n\x10\x41LOMOMOLA_NORMAL\x10\xfe\x10\x12\x15\n\x10\x41LOMOMOLA_SHADOW\x10\xff\x10\x12\x17\n\x12\x41LOMOMOLA_PURIFIED\x10\x80\x11\x12\x12\n\rJOLTIK_NORMAL\x10\x81\x11\x12\x12\n\rJOLTIK_SHADOW\x10\x82\x11\x12\x14\n\x0fJOLTIK_PURIFIED\x10\x83\x11\x12\x16\n\x11GALVANTULA_NORMAL\x10\x84\x11\x12\x16\n\x11GALVANTULA_SHADOW\x10\x85\x11\x12\x18\n\x13GALVANTULA_PURIFIED\x10\x86\x11\x12\x15\n\x10\x46\x45RROSEED_NORMAL\x10\x87\x11\x12\x15\n\x10\x46\x45RROSEED_SHADOW\x10\x88\x11\x12\x17\n\x12\x46\x45RROSEED_PURIFIED\x10\x89\x11\x12\x16\n\x11\x46\x45RROTHORN_NORMAL\x10\x8a\x11\x12\x16\n\x11\x46\x45RROTHORN_SHADOW\x10\x8b\x11\x12\x18\n\x13\x46\x45RROTHORN_PURIFIED\x10\x8c\x11\x12\x11\n\x0cKLINK_NORMAL\x10\x8d\x11\x12\x11\n\x0cKLINK_SHADOW\x10\x8e\x11\x12\x13\n\x0eKLINK_PURIFIED\x10\x8f\x11\x12\x11\n\x0cKLANG_NORMAL\x10\x90\x11\x12\x11\n\x0cKLANG_SHADOW\x10\x91\x11\x12\x13\n\x0eKLANG_PURIFIED\x10\x92\x11\x12\x15\n\x10KLINKLANG_NORMAL\x10\x93\x11\x12\x15\n\x10KLINKLANG_SHADOW\x10\x94\x11\x12\x17\n\x12KLINKLANG_PURIFIED\x10\x95\x11\x12\x12\n\rTYNAMO_NORMAL\x10\x96\x11\x12\x12\n\rTYNAMO_SHADOW\x10\x97\x11\x12\x14\n\x0fTYNAMO_PURIFIED\x10\x98\x11\x12\x15\n\x10\x45\x45LEKTRIK_NORMAL\x10\x99\x11\x12\x15\n\x10\x45\x45LEKTRIK_SHADOW\x10\x9a\x11\x12\x17\n\x12\x45\x45LEKTRIK_PURIFIED\x10\x9b\x11\x12\x16\n\x11\x45\x45LEKTROSS_NORMAL\x10\x9c\x11\x12\x16\n\x11\x45\x45LEKTROSS_SHADOW\x10\x9d\x11\x12\x18\n\x13\x45\x45LEKTROSS_PURIFIED\x10\x9e\x11\x12\x12\n\rELGYEM_NORMAL\x10\x9f\x11\x12\x12\n\rELGYEM_SHADOW\x10\xa0\x11\x12\x14\n\x0f\x45LGYEM_PURIFIED\x10\xa1\x11\x12\x14\n\x0f\x42\x45HEEYEM_NORMAL\x10\xa2\x11\x12\x14\n\x0f\x42\x45HEEYEM_SHADOW\x10\xa3\x11\x12\x16\n\x11\x42\x45HEEYEM_PURIFIED\x10\xa4\x11\x12\x13\n\x0eLITWICK_NORMAL\x10\xa5\x11\x12\x13\n\x0eLITWICK_SHADOW\x10\xa6\x11\x12\x15\n\x10LITWICK_PURIFIED\x10\xa7\x11\x12\x13\n\x0eLAMPENT_NORMAL\x10\xa8\x11\x12\x13\n\x0eLAMPENT_SHADOW\x10\xa9\x11\x12\x15\n\x10LAMPENT_PURIFIED\x10\xaa\x11\x12\x16\n\x11\x43HANDELURE_NORMAL\x10\xab\x11\x12\x16\n\x11\x43HANDELURE_SHADOW\x10\xac\x11\x12\x18\n\x13\x43HANDELURE_PURIFIED\x10\xad\x11\x12\x10\n\x0b\x41XEW_NORMAL\x10\xae\x11\x12\x10\n\x0b\x41XEW_SHADOW\x10\xaf\x11\x12\x12\n\rAXEW_PURIFIED\x10\xb0\x11\x12\x13\n\x0e\x46RAXURE_NORMAL\x10\xb1\x11\x12\x13\n\x0e\x46RAXURE_SHADOW\x10\xb2\x11\x12\x15\n\x10\x46RAXURE_PURIFIED\x10\xb3\x11\x12\x13\n\x0eHAXORUS_NORMAL\x10\xb4\x11\x12\x13\n\x0eHAXORUS_SHADOW\x10\xb5\x11\x12\x15\n\x10HAXORUS_PURIFIED\x10\xb6\x11\x12\x13\n\x0e\x43UBCHOO_NORMAL\x10\xb7\x11\x12\x13\n\x0e\x43UBCHOO_SHADOW\x10\xb8\x11\x12\x15\n\x10\x43UBCHOO_PURIFIED\x10\xb9\x11\x12\x13\n\x0e\x42\x45\x41RTIC_NORMAL\x10\xba\x11\x12\x13\n\x0e\x42\x45\x41RTIC_SHADOW\x10\xbb\x11\x12\x15\n\x10\x42\x45\x41RTIC_PURIFIED\x10\xbc\x11\x12\x15\n\x10\x43RYOGONAL_NORMAL\x10\xbd\x11\x12\x15\n\x10\x43RYOGONAL_SHADOW\x10\xbe\x11\x12\x17\n\x12\x43RYOGONAL_PURIFIED\x10\xbf\x11\x12\x13\n\x0eSHELMET_NORMAL\x10\xc0\x11\x12\x13\n\x0eSHELMET_SHADOW\x10\xc1\x11\x12\x15\n\x10SHELMET_PURIFIED\x10\xc2\x11\x12\x14\n\x0f\x41\x43\x43\x45LGOR_NORMAL\x10\xc3\x11\x12\x14\n\x0f\x41\x43\x43\x45LGOR_SHADOW\x10\xc4\x11\x12\x16\n\x11\x41\x43\x43\x45LGOR_PURIFIED\x10\xc5\x11\x12\x14\n\x0fSTUNFISK_NORMAL\x10\xc6\x11\x12\x14\n\x0fSTUNFISK_SHADOW\x10\xc7\x11\x12\x16\n\x11STUNFISK_PURIFIED\x10\xc8\x11\x12\x13\n\x0eMIENFOO_NORMAL\x10\xc9\x11\x12\x13\n\x0eMIENFOO_SHADOW\x10\xca\x11\x12\x15\n\x10MIENFOO_PURIFIED\x10\xcb\x11\x12\x14\n\x0fMIENSHAO_NORMAL\x10\xcc\x11\x12\x14\n\x0fMIENSHAO_SHADOW\x10\xcd\x11\x12\x16\n\x11MIENSHAO_PURIFIED\x10\xce\x11\x12\x15\n\x10\x44RUDDIGON_NORMAL\x10\xcf\x11\x12\x15\n\x10\x44RUDDIGON_SHADOW\x10\xd0\x11\x12\x17\n\x12\x44RUDDIGON_PURIFIED\x10\xd1\x11\x12\x12\n\rGOLETT_NORMAL\x10\xd2\x11\x12\x12\n\rGOLETT_SHADOW\x10\xd3\x11\x12\x14\n\x0fGOLETT_PURIFIED\x10\xd4\x11\x12\x12\n\rGOLURK_NORMAL\x10\xd5\x11\x12\x12\n\rGOLURK_SHADOW\x10\xd6\x11\x12\x14\n\x0fGOLURK_PURIFIED\x10\xd7\x11\x12\x14\n\x0fPAWNIARD_NORMAL\x10\xd8\x11\x12\x14\n\x0fPAWNIARD_SHADOW\x10\xd9\x11\x12\x16\n\x11PAWNIARD_PURIFIED\x10\xda\x11\x12\x13\n\x0e\x42ISHARP_NORMAL\x10\xdb\x11\x12\x13\n\x0e\x42ISHARP_SHADOW\x10\xdc\x11\x12\x15\n\x10\x42ISHARP_PURIFIED\x10\xdd\x11\x12\x16\n\x11\x42OUFFALANT_NORMAL\x10\xde\x11\x12\x16\n\x11\x42OUFFALANT_SHADOW\x10\xdf\x11\x12\x18\n\x13\x42OUFFALANT_PURIFIED\x10\xe0\x11\x12\x13\n\x0eRUFFLET_NORMAL\x10\xe1\x11\x12\x13\n\x0eRUFFLET_SHADOW\x10\xe2\x11\x12\x15\n\x10RUFFLET_PURIFIED\x10\xe3\x11\x12\x14\n\x0f\x42RAVIARY_NORMAL\x10\xe4\x11\x12\x14\n\x0f\x42RAVIARY_SHADOW\x10\xe5\x11\x12\x16\n\x11\x42RAVIARY_PURIFIED\x10\xe6\x11\x12\x13\n\x0eVULLABY_NORMAL\x10\xe7\x11\x12\x13\n\x0eVULLABY_SHADOW\x10\xe8\x11\x12\x15\n\x10VULLABY_PURIFIED\x10\xe9\x11\x12\x15\n\x10MANDIBUZZ_NORMAL\x10\xea\x11\x12\x15\n\x10MANDIBUZZ_SHADOW\x10\xeb\x11\x12\x17\n\x12MANDIBUZZ_PURIFIED\x10\xec\x11\x12\x13\n\x0eHEATMOR_NORMAL\x10\xed\x11\x12\x13\n\x0eHEATMOR_SHADOW\x10\xee\x11\x12\x15\n\x10HEATMOR_PURIFIED\x10\xef\x11\x12\x12\n\rDURANT_NORMAL\x10\xf0\x11\x12\x12\n\rDURANT_SHADOW\x10\xf1\x11\x12\x14\n\x0f\x44URANT_PURIFIED\x10\xf2\x11\x12\x11\n\x0c\x44\x45INO_NORMAL\x10\xf3\x11\x12\x11\n\x0c\x44\x45INO_SHADOW\x10\xf4\x11\x12\x13\n\x0e\x44\x45INO_PURIFIED\x10\xf5\x11\x12\x14\n\x0fZWEILOUS_NORMAL\x10\xf6\x11\x12\x14\n\x0fZWEILOUS_SHADOW\x10\xf7\x11\x12\x16\n\x11ZWEILOUS_PURIFIED\x10\xf8\x11\x12\x15\n\x10HYDREIGON_NORMAL\x10\xf9\x11\x12\x15\n\x10HYDREIGON_SHADOW\x10\xfa\x11\x12\x17\n\x12HYDREIGON_PURIFIED\x10\xfb\x11\x12\x14\n\x0fLARVESTA_NORMAL\x10\xfc\x11\x12\x14\n\x0fLARVESTA_SHADOW\x10\xfd\x11\x12\x16\n\x11LARVESTA_PURIFIED\x10\xfe\x11\x12\x15\n\x10VOLCARONA_NORMAL\x10\xff\x11\x12\x15\n\x10VOLCARONA_SHADOW\x10\x80\x12\x12\x17\n\x12VOLCARONA_PURIFIED\x10\x81\x12\x12\x14\n\x0f\x43OBALION_NORMAL\x10\x82\x12\x12\x14\n\x0f\x43OBALION_SHADOW\x10\x83\x12\x12\x16\n\x11\x43OBALION_PURIFIED\x10\x84\x12\x12\x15\n\x10TERRAKION_NORMAL\x10\x85\x12\x12\x15\n\x10TERRAKION_SHADOW\x10\x86\x12\x12\x17\n\x12TERRAKION_PURIFIED\x10\x87\x12\x12\x14\n\x0fVIRIZION_NORMAL\x10\x88\x12\x12\x14\n\x0fVIRIZION_SHADOW\x10\x89\x12\x12\x16\n\x11VIRIZION_PURIFIED\x10\x8a\x12\x12\x14\n\x0fRESHIRAM_NORMAL\x10\x8b\x12\x12\x14\n\x0fRESHIRAM_SHADOW\x10\x8c\x12\x12\x16\n\x11RESHIRAM_PURIFIED\x10\x8d\x12\x12\x12\n\rZEKROM_NORMAL\x10\x8e\x12\x12\x12\n\rZEKROM_SHADOW\x10\x8f\x12\x12\x14\n\x0fZEKROM_PURIFIED\x10\x90\x12\x12\x12\n\rMELTAN_NORMAL\x10\x91\x12\x12\x12\n\rMELTAN_SHADOW\x10\x92\x12\x12\x14\n\x0fMELTAN_PURIFIED\x10\x93\x12\x12\x14\n\x0fMELMETAL_NORMAL\x10\x94\x12\x12\x14\n\x0fMELMETAL_SHADOW\x10\x95\x12\x12\x16\n\x11MELMETAL_PURIFIED\x10\x96\x12\x12\x18\n\x13WURMPLE_SPRING_2020\x10\x97\x12\x12\x1a\n\x15WOBBUFFET_SPRING_2020\x10\x98\x12\x12\x19\n\x14RATICATE_SPRING_2020\x10\x99\x12\x12\x14\n\x0f\x46RILLISH_FEMALE\x10\x9a\x12\x12\x15\n\x10JELLICENT_FEMALE\x10\x9b\x12\x12\x19\n\x14PIKACHU_COSTUME_2020\x10\x9c\x12\x12\x1b\n\x16\x44RAGONITE_COSTUME_2020\x10\x9d\x12\x12\x16\n\x11ONIX_COSTUME_2020\x10\x9e\x12\x12\x14\n\x0fMEOWTH_GALARIAN\x10\x9f\x12\x12\x14\n\x0fPONYTA_GALARIAN\x10\xa0\x12\x12\x16\n\x11RAPIDASH_GALARIAN\x10\xa1\x12\x12\x17\n\x12\x46\x41RFETCHD_GALARIAN\x10\xa2\x12\x12\x15\n\x10MR_MIME_GALARIAN\x10\xa3\x12\x12\x15\n\x10\x43ORSOLA_GALARIAN\x10\xa4\x12\x12\x16\n\x11\x44\x41RUMAKA_GALARIAN\x10\xa5\x12\x12!\n\x1c\x44\x41RMANITAN_GALARIAN_STANDARD\x10\xa6\x12\x12\x1c\n\x17\x44\x41RMANITAN_GALARIAN_ZEN\x10\xa7\x12\x12\x14\n\x0fYAMASK_GALARIAN\x10\xa8\x12\x12\x16\n\x11STUNFISK_GALARIAN\x10\xa9\x12\x12\x17\n\x12TOXTRICITY_LOW_KEY\x10\x9f\x13\x12\x15\n\x10TOXTRICITY_AMPED\x10\xa0\x13\x12\x13\n\x0eSINISTEA_PHONY\x10\xad\x13\x12\x15\n\x10SINISTEA_ANTIQUE\x10\xae\x13\x12\x16\n\x11POLTEAGEIST_PHONY\x10\xb0\x13\x12\x18\n\x13POLTEAGEIST_ANTIQUE\x10\xb1\x13\x12\x15\n\x10OBSTAGOON_NORMAL\x10\xc5\x13\x12\x15\n\x10OBSTAGOON_SHADOW\x10\xc6\x13\x12\x17\n\x12OBSTAGOON_PURIFIED\x10\xc7\x13\x12\x16\n\x11PERRSERKER_NORMAL\x10\xc8\x13\x12\x16\n\x11PERRSERKER_SHADOW\x10\xc9\x13\x12\x18\n\x13PERRSERKER_PURIFIED\x10\xca\x13\x12\x13\n\x0e\x43URSOLA_NORMAL\x10\xcb\x13\x12\x13\n\x0e\x43URSOLA_SHADOW\x10\xcc\x13\x12\x15\n\x10\x43URSOLA_PURIFIED\x10\xcd\x13\x12\x15\n\x10SIRFETCHD_NORMAL\x10\xce\x13\x12\x15\n\x10SIRFETCHD_SHADOW\x10\xcf\x13\x12\x17\n\x12SIRFETCHD_PURIFIED\x10\xd0\x13\x12\x13\n\x0eMR_RIME_NORMAL\x10\xd1\x13\x12\x13\n\x0eMR_RIME_SHADOW\x10\xd2\x13\x12\x15\n\x10MR_RIME_PURIFIED\x10\xd3\x13\x12\x15\n\x10RUNERIGUS_NORMAL\x10\xd4\x13\x12\x15\n\x10RUNERIGUS_SHADOW\x10\xd5\x13\x12\x17\n\x12RUNERIGUS_PURIFIED\x10\xd6\x13\x12\x0f\n\nEISCUE_ICE\x10\xec\x13\x12\x11\n\x0c\x45ISCUE_NOICE\x10\xed\x13\x12\x12\n\rINDEEDEE_MALE\x10\xee\x13\x12\x14\n\x0fINDEEDEE_FEMALE\x10\xef\x13\x12\x17\n\x12MORPEKO_FULL_BELLY\x10\xf0\x13\x12\x13\n\x0eMORPEKO_HANGRY\x10\xf1\x13\x12\x19\n\x14ZACIAN_CROWNED_SWORD\x10\x90\x14\x12\x10\n\x0bZACIAN_HERO\x10\x91\x14\x12\x1d\n\x18ZAMAZENTA_CROWNED_SHIELD\x10\x92\x14\x12\x13\n\x0eZAMAZENTA_HERO\x10\x93\x14\x12\x18\n\x13\x45TERNATUS_ETERNAMAX\x10\x94\x14\x12\x15\n\x10\x45TERNATUS_NORMAL\x10\x95\x14\x12\x16\n\x11SLOWPOKE_GALARIAN\x10\x96\x14\x12\x15\n\x10SLOWBRO_GALARIAN\x10\x97\x14\x12\x16\n\x11SLOWKING_GALARIAN\x10\x98\x14\x12\x18\n\x13LAPRAS_COSTUME_2020\x10\x99\x14\x12\x18\n\x13GENGAR_COSTUME_2020\x10\x9a\x14\x12\x12\n\rPYROAR_NORMAL\x10\x9b\x14\x12\x12\n\rPYROAR_FEMALE\x10\x9c\x14\x12\x14\n\x0fMEOWSTIC_NORMAL\x10\x9d\x14\x12\x14\n\x0fMEOWSTIC_FEMALE\x10\x9e\x14\x12\x18\n\x13ZYGARDE_TEN_PERCENT\x10\x9f\x14\x12\x1a\n\x15ZYGARDE_FIFTY_PERCENT\x10\xa0\x14\x12\x15\n\x10ZYGARDE_COMPLETE\x10\xa1\x14\x12\x19\n\x14VIVILLON_ARCHIPELAGO\x10\xa2\x14\x12\x19\n\x14VIVILLON_CONTINENTAL\x10\xa3\x14\x12\x15\n\x10VIVILLON_ELEGANT\x10\xa4\x14\x12\x13\n\x0eVIVILLON_FANCY\x10\xa5\x14\x12\x14\n\x0fVIVILLON_GARDEN\x10\xa6\x14\x12\x19\n\x14VIVILLON_HIGH_PLAINS\x10\xa7\x14\x12\x16\n\x11VIVILLON_ICY_SNOW\x10\xa8\x14\x12\x14\n\x0fVIVILLON_JUNGLE\x10\xa9\x14\x12\x14\n\x0fVIVILLON_MARINE\x10\xaa\x14\x12\x14\n\x0fVIVILLON_MEADOW\x10\xab\x14\x12\x14\n\x0fVIVILLON_MODERN\x10\xac\x14\x12\x15\n\x10VIVILLON_MONSOON\x10\xad\x14\x12\x13\n\x0eVIVILLON_OCEAN\x10\xae\x14\x12\x16\n\x11VIVILLON_POKEBALL\x10\xaf\x14\x12\x13\n\x0eVIVILLON_POLAR\x10\xb0\x14\x12\x13\n\x0eVIVILLON_RIVER\x10\xb1\x14\x12\x17\n\x12VIVILLON_SANDSTORM\x10\xb2\x14\x12\x15\n\x10VIVILLON_SAVANNA\x10\xb3\x14\x12\x11\n\x0cVIVILLON_SUN\x10\xb4\x14\x12\x14\n\x0fVIVILLON_TUNDRA\x10\xb5\x14\x12\x10\n\x0b\x46LABEBE_RED\x10\xb6\x14\x12\x13\n\x0e\x46LABEBE_YELLOW\x10\xb7\x14\x12\x13\n\x0e\x46LABEBE_ORANGE\x10\xb8\x14\x12\x11\n\x0c\x46LABEBE_BLUE\x10\xb9\x14\x12\x12\n\rFLABEBE_WHITE\x10\xba\x14\x12\x10\n\x0b\x46LOETTE_RED\x10\xbb\x14\x12\x13\n\x0e\x46LOETTE_YELLOW\x10\xbc\x14\x12\x13\n\x0e\x46LOETTE_ORANGE\x10\xbd\x14\x12\x11\n\x0c\x46LOETTE_BLUE\x10\xbe\x14\x12\x12\n\rFLOETTE_WHITE\x10\xbf\x14\x12\x10\n\x0b\x46LORGES_RED\x10\xc0\x14\x12\x13\n\x0e\x46LORGES_YELLOW\x10\xc1\x14\x12\x13\n\x0e\x46LORGES_ORANGE\x10\xc2\x14\x12\x11\n\x0c\x46LORGES_BLUE\x10\xc3\x14\x12\x12\n\rFLORGES_WHITE\x10\xc4\x14\x12\x14\n\x0f\x46URFROU_NATURAL\x10\xc5\x14\x12\x12\n\rFURFROU_HEART\x10\xc6\x14\x12\x11\n\x0c\x46URFROU_STAR\x10\xc7\x14\x12\x14\n\x0f\x46URFROU_DIAMOND\x10\xc8\x14\x12\x16\n\x11\x46URFROU_DEBUTANTE\x10\xc9\x14\x12\x13\n\x0e\x46URFROU_MATRON\x10\xca\x14\x12\x12\n\rFURFROU_DANDY\x10\xcb\x14\x12\x15\n\x10\x46URFROU_LA_REINE\x10\xcc\x14\x12\x13\n\x0e\x46URFROU_KABUKI\x10\xcd\x14\x12\x14\n\x0f\x46URFROU_PHARAOH\x10\xce\x14\x12\x15\n\x10\x41\x45GISLASH_SHIELD\x10\xcf\x14\x12\x14\n\x0f\x41\x45GISLASH_BLADE\x10\xd0\x14\x12\x14\n\x0fPUMPKABOO_SMALL\x10\xd1\x14\x12\x16\n\x11PUMPKABOO_AVERAGE\x10\xd2\x14\x12\x14\n\x0fPUMPKABOO_LARGE\x10\xd3\x14\x12\x14\n\x0fPUMPKABOO_SUPER\x10\xd4\x14\x12\x14\n\x0fGOURGEIST_SMALL\x10\xd5\x14\x12\x16\n\x11GOURGEIST_AVERAGE\x10\xd6\x14\x12\x14\n\x0fGOURGEIST_LARGE\x10\xd7\x14\x12\x14\n\x0fGOURGEIST_SUPER\x10\xd8\x14\x12\x14\n\x0fXERNEAS_NEUTRAL\x10\xd9\x14\x12\x13\n\x0eXERNEAS_ACTIVE\x10\xda\x14\x12\x13\n\x0eHOOPA_CONFINED\x10\xdb\x14\x12\x12\n\rHOOPA_UNBOUND\x10\xdc\x14\x12$\n\x1fSABLEYE_COSTUME_2020_DEPRECATED\x10\xea\x14\x12\x19\n\x14SABLEYE_COSTUME_2020\x10\xec\x14\x12\x1f\n\x1aPIKACHU_ADVENTURE_HAT_2020\x10\xed\x14\x12\x18\n\x13PIKACHU_WINTER_2020\x10\xee\x14\x12\x19\n\x14\x44\x45LIBIRD_WINTER_2020\x10\xef\x14\x12\x18\n\x13\x43UBCHOO_WINTER_2020\x10\xf0\x14\x12\x12\n\rSLOWPOKE_2020\x10\xf1\x14\x12\x11\n\x0cSLOWBRO_2021\x10\xf2\x14\x12\x16\n\x11PIKACHU_KARIYUSHI\x10\xf3\x14\x12\x15\n\x10PIKACHU_POP_STAR\x10\xf4\x14\x12\x16\n\x11PIKACHU_ROCK_STAR\x10\xf5\x14\x12\x1d\n\x18PIKACHU_FLYING_5TH_ANNIV\x10\xf6\x14\x12\x13\n\x0eORICORIO_BAILE\x10\xf7\x14\x12\x14\n\x0fORICORIO_POMPOM\x10\xf8\x14\x12\x11\n\x0cORICORIO_PAU\x10\xf9\x14\x12\x13\n\x0eORICORIO_SENSU\x10\xfb\x14\x12\x14\n\x0fLYCANROC_MIDDAY\x10\xfc\x14\x12\x16\n\x11LYCANROC_MIDNIGHT\x10\xfd\x14\x12\x12\n\rLYCANROC_DUSK\x10\xfe\x14\x12\x14\n\x0fWISHIWASHI_SOLO\x10\xff\x14\x12\x16\n\x11WISHIWASHI_SCHOOL\x10\x80\x15\x12\x14\n\x0fSILVALLY_NORMAL\x10\x81\x15\x12\x11\n\x0cSILVALLY_BUG\x10\x82\x15\x12\x12\n\rSILVALLY_DARK\x10\x83\x15\x12\x14\n\x0fSILVALLY_DRAGON\x10\x84\x15\x12\x16\n\x11SILVALLY_ELECTRIC\x10\x85\x15\x12\x13\n\x0eSILVALLY_FAIRY\x10\x86\x15\x12\x16\n\x11SILVALLY_FIGHTING\x10\x87\x15\x12\x12\n\rSILVALLY_FIRE\x10\x88\x15\x12\x14\n\x0fSILVALLY_FLYING\x10\x89\x15\x12\x13\n\x0eSILVALLY_GHOST\x10\x8a\x15\x12\x13\n\x0eSILVALLY_GRASS\x10\x8b\x15\x12\x14\n\x0fSILVALLY_GROUND\x10\x8c\x15\x12\x11\n\x0cSILVALLY_ICE\x10\x8d\x15\x12\x14\n\x0fSILVALLY_POISON\x10\x8e\x15\x12\x15\n\x10SILVALLY_PSYCHIC\x10\x8f\x15\x12\x12\n\rSILVALLY_ROCK\x10\x90\x15\x12\x13\n\x0eSILVALLY_STEEL\x10\x91\x15\x12\x13\n\x0eSILVALLY_WATER\x10\x92\x15\x12\x17\n\x12MINIOR_METEOR_BLUE\x10\x93\x15\x12\x10\n\x0bMINIOR_BLUE\x10\x94\x15\x12\x11\n\x0cMINIOR_GREEN\x10\x95\x15\x12\x12\n\rMINIOR_INDIGO\x10\x96\x15\x12\x12\n\rMINIOR_ORANGE\x10\x97\x15\x12\x0f\n\nMINIOR_RED\x10\x98\x15\x12\x12\n\rMINIOR_VIOLET\x10\x99\x15\x12\x12\n\rMINIOR_YELLOW\x10\x9a\x15\x12\x13\n\x0eMIMIKYU_BUSTED\x10\x9b\x15\x12\x16\n\x11MIMIKYU_DISGUISED\x10\x9c\x15\x12\x14\n\x0fNECROZMA_NORMAL\x10\x9d\x15\x12\x17\n\x12NECROZMA_DUSK_MANE\x10\x9e\x15\x12\x18\n\x13NECROZMA_DAWN_WINGS\x10\x9f\x15\x12\x13\n\x0eNECROZMA_ULTRA\x10\xa0\x15\x12\x14\n\x0fMAGEARNA_NORMAL\x10\xa1\x15\x12\x1c\n\x17MAGEARNA_ORIGINAL_COLOR\x10\xa2\x15\x12\x1a\n\x15URSHIFU_SINGLE_STRIKE\x10\xa3\x15\x12\x19\n\x14URSHIFU_RAPID_STRIKE\x10\xa4\x15\x12\x13\n\x0e\x43\x41LYREX_NORMAL\x10\xa5\x15\x12\x16\n\x11\x43\x41LYREX_ICE_RIDER\x10\xa6\x15\x12\x19\n\x14\x43\x41LYREX_SHADOW_RIDER\x10\xa7\x15\x12\x14\n\x0fVOLTORB_HISUIAN\x10\xa8\x15\x12\x0c\n\x07LUGIA_S\x10\xa9\x15\x12\x0c\n\x07HO_OH_S\x10\xaa\x15\x12\r\n\x08RAIKOU_S\x10\xab\x15\x12\x0c\n\x07\x45NTEI_S\x10\xac\x15\x12\x0e\n\tSUICUNE_S\x10\xad\x15\x12\x12\n\rSLOWKING_2022\x10\xae\x15\x12\x16\n\x11\x45LECTRODE_HISUIAN\x10\xaf\x15\x12\x1b\n\x16PIKACHU_FLYING_OKINAWA\x10\xb0\x15\x12\x12\n\rROCKRUFF_DUSK\x10\xb1\x15\x12\x18\n\x13MINIOR_METEOR_GREEN\x10\xb3\x15\x12\x19\n\x14MINIOR_METEOR_INDIGO\x10\xb4\x15\x12\x19\n\x14MINIOR_METEOR_ORANGE\x10\xb5\x15\x12\x16\n\x11MINIOR_METEOR_RED\x10\xb6\x15\x12\x19\n\x14MINIOR_METEOR_VIOLET\x10\xb7\x15\x12\x19\n\x14MINIOR_METEOR_YELLOW\x10\xb8\x15\x12\x1b\n\x16SCATTERBUG_ARCHIPELAGO\x10\xb9\x15\x12\x1b\n\x16SCATTERBUG_CONTINENTAL\x10\xba\x15\x12\x17\n\x12SCATTERBUG_ELEGANT\x10\xbb\x15\x12\x15\n\x10SCATTERBUG_FANCY\x10\xbc\x15\x12\x16\n\x11SCATTERBUG_GARDEN\x10\xbd\x15\x12\x1b\n\x16SCATTERBUG_HIGH_PLAINS\x10\xbe\x15\x12\x18\n\x13SCATTERBUG_ICY_SNOW\x10\xbf\x15\x12\x16\n\x11SCATTERBUG_JUNGLE\x10\xc0\x15\x12\x16\n\x11SCATTERBUG_MARINE\x10\xc1\x15\x12\x16\n\x11SCATTERBUG_MEADOW\x10\xc2\x15\x12\x16\n\x11SCATTERBUG_MODERN\x10\xc3\x15\x12\x17\n\x12SCATTERBUG_MONSOON\x10\xc4\x15\x12\x15\n\x10SCATTERBUG_OCEAN\x10\xc5\x15\x12\x18\n\x13SCATTERBUG_POKEBALL\x10\xc6\x15\x12\x15\n\x10SCATTERBUG_POLAR\x10\xc7\x15\x12\x15\n\x10SCATTERBUG_RIVER\x10\xc8\x15\x12\x19\n\x14SCATTERBUG_SANDSTORM\x10\xc9\x15\x12\x17\n\x12SCATTERBUG_SAVANNA\x10\xca\x15\x12\x13\n\x0eSCATTERBUG_SUN\x10\xcb\x15\x12\x16\n\x11SCATTERBUG_TUNDRA\x10\xcc\x15\x12\x17\n\x12SPEWPA_ARCHIPELAGO\x10\xcd\x15\x12\x17\n\x12SPEWPA_CONTINENTAL\x10\xce\x15\x12\x13\n\x0eSPEWPA_ELEGANT\x10\xcf\x15\x12\x11\n\x0cSPEWPA_FANCY\x10\xd0\x15\x12\x12\n\rSPEWPA_GARDEN\x10\xd1\x15\x12\x17\n\x12SPEWPA_HIGH_PLAINS\x10\xd2\x15\x12\x14\n\x0fSPEWPA_ICY_SNOW\x10\xd3\x15\x12\x12\n\rSPEWPA_JUNGLE\x10\xd4\x15\x12\x12\n\rSPEWPA_MARINE\x10\xd5\x15\x12\x12\n\rSPEWPA_MEADOW\x10\xd6\x15\x12\x12\n\rSPEWPA_MODERN\x10\xd7\x15\x12\x13\n\x0eSPEWPA_MONSOON\x10\xd8\x15\x12\x11\n\x0cSPEWPA_OCEAN\x10\xd9\x15\x12\x14\n\x0fSPEWPA_POKEBALL\x10\xda\x15\x12\x11\n\x0cSPEWPA_POLAR\x10\xdb\x15\x12\x11\n\x0cSPEWPA_RIVER\x10\xdc\x15\x12\x15\n\x10SPEWPA_SANDSTORM\x10\xdd\x15\x12\x13\n\x0eSPEWPA_SAVANNA\x10\xde\x15\x12\x0f\n\nSPEWPA_SUN\x10\xdf\x15\x12\x12\n\rSPEWPA_TUNDRA\x10\xe0\x15\x12\x16\n\x11\x44\x45\x43IDUEYE_HISUIAN\x10\xe1\x15\x12\x17\n\x12TYPHLOSION_HISUIAN\x10\xe2\x15\x12\x15\n\x10SAMUROTT_HISUIAN\x10\xe3\x15\x12\x15\n\x10QWILFISH_HISUIAN\x10\xe4\x15\x12\x16\n\x11LILLIGANT_HISUIAN\x10\xe5\x15\x12\x14\n\x0fSLIGGOO_HISUIAN\x10\xe6\x15\x12\x13\n\x0eGOODRA_HISUIAN\x10\xe7\x15\x12\x16\n\x11GROWLITHE_HISUIAN\x10\xe8\x15\x12\x15\n\x10\x41RCANINE_HISUIAN\x10\xe9\x15\x12\x14\n\x0fSNEASEL_HISUIAN\x10\xea\x15\x12\x14\n\x0f\x41VALUGG_HISUIAN\x10\xeb\x15\x12\x12\n\rZORUA_HISUIAN\x10\xec\x15\x12\x14\n\x0fZOROARK_HISUIAN\x10\xed\x15\x12\x15\n\x10\x42RAVIARY_HISUIAN\x10\xee\x15\x12\x15\n\x10MOLTRES_GALARIAN\x10\xef\x15\x12\x14\n\x0fZAPDOS_GALARIAN\x10\xf0\x15\x12\x16\n\x11\x41RTICUNO_GALARIAN\x10\xf1\x15\x12\x17\n\x12\x45NAMORUS_INCARNATE\x10\xf2\x15\x12\x15\n\x10\x45NAMORUS_THERIAN\x10\xf3\x15\x12\x1b\n\x16\x42\x41SCULIN_WHITE_STRIPED\x10\xf4\x15\x12\x18\n\x13PIKACHU_GOFEST_2022\x10\xf5\x15\x12\x15\n\x10PIKACHU_WCS_2022\x10\xf6\x15\x12\x17\n\x12\x42\x41SCULEGION_NORMAL\x10\xf7\x15\x12\x17\n\x12\x42\x41SCULEGION_FEMALE\x10\xf8\x15\x12\x15\n\x10\x44\x45\x43IDUEYE_NORMAL\x10\xf9\x15\x12\x13\n\x0eSLIGGOO_NORMAL\x10\xfa\x15\x12\x12\n\rGOODRA_NORMAL\x10\xfb\x15\x12\x13\n\x0e\x41VALUGG_NORMAL\x10\xfc\x15\x12\x16\n\x11PIKACHU_TSHIRT_01\x10\xfd\x15\x12\x16\n\x11PIKACHU_TSHIRT_02\x10\xfe\x15\x12\x16\n\x11PIKACHU_FLYING_01\x10\xff\x15\x12\x16\n\x11PIKACHU_FLYING_02\x10\x80\x16\x12\x14\n\x0fURSALUNA_NORMAL\x10\x81\x16\x12\x14\n\x0fURSALUNA_SHADOW\x10\x82\x16\x12\x16\n\x11URSALUNA_PURIFIED\x10\x83\x16\x12\x18\n\x13\x42\x45\x41RTIC_WINTER_2020\x10\x84\x16\x12\r\n\x08LATIAS_S\x10\x85\x16\x12\r\n\x08LATIOS_S\x10\x86\x16\x12!\n\x1cZYGARDE_COMPLETE_TEN_PERCENT\x10\x87\x16\x12#\n\x1eZYGARDE_COMPLETE_FIFTY_PERCENT\x10\x88\x16\x12\x1a\n\x15PIKACHU_GOTOUR_2024_A\x10\x89\x16\x12\x1a\n\x15PIKACHU_GOTOUR_2024_B\x10\x8a\x16\x12\x1d\n\x18PIKACHU_GOTOUR_2024_A_02\x10\x8b\x16\x12\x1d\n\x18PIKACHU_GOTOUR_2024_B_02\x10\x8c\x16\x12\x14\n\x0fROCKRUFF_NORMAL\x10\x8f\x16\x12\x16\n\x11OINKOLOGNE_NORMAL\x10\xa5\x17\x12\x16\n\x11OINKOLOGNE_FEMALE\x10\xa6\x17\x12\x1d\n\x18MAUSHOLD_FAMILY_OF_THREE\x10\xa7\x17\x12\x1c\n\x17MAUSHOLD_FAMILY_OF_FOUR\x10\xa8\x17\x12\x17\n\x12SQUAWKABILLY_GREEN\x10\xa9\x17\x12\x16\n\x11SQUAWKABILLY_BLUE\x10\xaa\x17\x12\x18\n\x13SQUAWKABILLY_YELLOW\x10\xab\x17\x12\x17\n\x12SQUAWKABILLY_WHITE\x10\xac\x17\x12\x11\n\x0cPALAFIN_ZERO\x10\xad\x17\x12\x11\n\x0cPALAFIN_HERO\x10\xae\x17\x12\x14\n\x0fTATSUGIRI_CURLY\x10\xaf\x17\x12\x15\n\x10TATSUGIRI_DROOPY\x10\xb0\x17\x12\x17\n\x12TATSUGIRI_STRETCHY\x10\xb1\x17\x12\x14\n\x0f\x44UDUNSPARCE_TWO\x10\xb2\x17\x12\x16\n\x11\x44UDUNSPARCE_THREE\x10\xb3\x17\x12\x12\n\rKORAIDON_APEX\x10\xb4\x17\x12\x16\n\x11MIRAIDON_ULTIMATE\x10\xb5\x17\x12\x16\n\x11GIMMIGHOUL_NORMAL\x10\xb6\x17\x12\x15\n\x10GHOLDENGO_NORMAL\x10\xb8\x17\x12\x1b\n\x16\x41\x45RODACTYL_SUMMER_2023\x10\xb9\x17\x12\x1a\n\x15PIKACHU_SUMMER_2023_A\x10\xba\x17\x12\x1a\n\x15PIKACHU_SUMMER_2023_B\x10\xbb\x17\x12\x1a\n\x15PIKACHU_SUMMER_2023_C\x10\xbc\x17\x12\x1a\n\x15PIKACHU_SUMMER_2023_D\x10\xbd\x17\x12\x19\n\x14TAUROS_PALDEA_COMBAT\x10\xbe\x17\x12\x18\n\x13TAUROS_PALDEA_BLAZE\x10\xbf\x17\x12\x17\n\x12TAUROS_PALDEA_AQUA\x10\xc0\x17\x12\x12\n\rWOOPER_PALDEA\x10\xc1\x17\x12\x1a\n\x15PIKACHU_SUMMER_2023_E\x10\xc2\x17\x12\x16\n\x11PIKACHU_FLYING_03\x10\xc3\x17\x12\x11\n\x0cPIKACHU_JEJU\x10\xc4\x17\x12\x13\n\x0ePIKACHU_DOCTOR\x10\xc5\x17\x12\x15\n\x10PIKACHU_WCS_2023\x10\xc6\x17\"@\n\x06Gender\x12\x10\n\x0cGENDER_UNSET\x10\x00\x12\x08\n\x04MALE\x10\x01\x12\n\n\x06\x46\x45MALE\x10\x02\x12\x0e\n\nGENDERLESS\x10\x03\"\x80\x06\n\x1fPokemonEncounterAttributesProto\x12\x19\n\x11\x62\x61se_capture_rate\x18\x01 \x01(\x02\x12\x16\n\x0e\x62\x61se_flee_rate\x18\x02 \x01(\x02\x12\x1a\n\x12\x63ollision_radius_m\x18\x03 \x01(\x02\x12\x1a\n\x12\x63ollision_height_m\x18\x04 \x01(\x02\x12\x1f\n\x17\x63ollision_head_radius_m\x18\x05 \x01(\x02\x12>\n\rmovement_type\x18\x06 \x01(\x0e\x32\'.POGOProtos.Rpc.HoloPokemonMovementType\x12\x18\n\x10movement_timer_s\x18\x07 \x01(\x02\x12\x13\n\x0bjump_time_s\x18\x08 \x01(\x02\x12\x16\n\x0e\x61ttack_timer_s\x18\t \x01(\x02\x12\"\n\x1a\x62onus_candy_capture_reward\x18\n \x01(\x05\x12%\n\x1d\x62onus_stardust_capture_reward\x18\x0b \x01(\x05\x12\x1a\n\x12\x61ttack_probability\x18\x0c \x01(\x02\x12\x19\n\x11\x64odge_probability\x18\r \x01(\x02\x12\x18\n\x10\x64odge_duration_s\x18\x0e \x01(\x02\x12\x16\n\x0e\x64odge_distance\x18\x0f \x01(\x02\x12\x17\n\x0f\x63\x61mera_distance\x18\x10 \x01(\x02\x12&\n\x1emin_pokemon_action_frequency_s\x18\x11 \x01(\x02\x12&\n\x1emax_pokemon_action_frequency_s\x18\x12 \x01(\x02\x12%\n\x1d\x62onus_xl_candy_capture_reward\x18\x13 \x01(\x05\x12%\n\x1dshadow_form_base_capture_rate\x18\x14 \x01(\x02\x12&\n\x1eshadow_form_attack_probability\x18\x15 \x01(\x02\x12%\n\x1dshadow_form_dodge_probability\x18\x16 \x01(\x02\x12\x10\n\x08ob_float\x18\x17 \x01(\x02\"\xa7\x03\n\x1bPokemonEncounterRewardProto\x12\x33\n\npokemon_id\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonIdH\x00\x12\x33\n)use_quest_pokemon_encounter_distribuition\x18\x02 \x01(\x08H\x00\x12<\n\x0fpokemon_display\x18\x03 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\x12\x17\n\x0fis_hidden_ditto\x18\x04 \x01(\x08\x12:\n\rditto_display\x18\x05 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\x12\x30\n\x12poke_ball_override\x18\x06 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x19\n\x11shiny_probability\x18\t \x01(\x02\x12\x36\n\rsize_override\x18\n \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonSizeB\x06\n\x04Type\"\xfa\x01\n\x1aPokemonEvolutionQuestProto\x12\x35\n\x11quest_requirement\x18\x01 \x01(\x0b\x32\x1a.POGOProtos.Rpc.QuestProto\x12;\n\nquest_info\x18\x02 \x01(\x0b\x32\'.POGOProtos.Rpc.EvolutionQuestInfoProto\x12\x30\n\tevolution\x18\x03 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x36\n\x04\x66orm\x18\x04 \x01(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\"\x1b\n\x19PokemonExchangeEntryProto\"\xa4\x02\n\x1cPokemonExtendedSettingsProto\x12\x30\n\tunique_id\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x36\n\x04\x66orm\x18\x1c \x01(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\x12Q\n\x1a\x65xtended_override_settings\x18\x33 \x03(\x0b\x32-.POGOProtos.Rpc.ExtendedOverrideSettingsProto\x12G\n\x15pokemon_size_settings\x18\x42 \x01(\x0b\x32(.POGOProtos.Rpc.PokemonSizeSettingsProto\"\xbd\x02\n\x15PokemonFXDisplayProto\x12\x31\n\npokemon_id\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12?\n\rtemporary_evo\x18\x02 \x01(\x0e\x32(.POGOProtos.Rpc.HoloTemporaryEvolutionId\x12\x36\n\x04\x66orm\x18\x03 \x01(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\x12<\n\x07\x63ostume\x18\x04 \x01(\x0e\x32+.POGOProtos.Rpc.PokemonDisplayProto.Costume\x12:\n\x06gender\x18\x05 \x01(\x0e\x32*.POGOProtos.Rpc.PokemonDisplayProto.Gender\"\xa4\x03\n\x1ePokemonFXSettingsSettingsProto\x12\x1e\n\x16ob_pokemon_glow_bool_1\x18\x01 \x01(\x08\x12\x1e\n\x16ob_pokemon_glow_bool_2\x18\x02 \x01(\x08\x12\x1e\n\x16ob_pokemon_glow_bool_3\x18\x03 \x01(\x08\x12\x1e\n\x16ob_pokemon_glow_bool_4\x18\x04 \x01(\x08\x12\x1e\n\x16ob_pokemon_glow_bool_5\x18\x05 \x01(\x08\x12\x1e\n\x16ob_pokemon_glow_bool_6\x18\x06 \x01(\x08\x12\x1e\n\x16ob_pokemon_glow_bool_7\x18\x07 \x01(\x08\x12\x41\n\x12pokemon_fx_display\x18\x08 \x03(\x0b\x32%.POGOProtos.Rpc.PokemonFXDisplayProto\x12\x1e\n\x16ob_pokemon_glow_bool_8\x18\t \x01(\x08\x12\x1e\n\x16ob_pokemon_glow_bool_9\x18\n \x01(\x08\x12\x1f\n\x17ob_pokemon_glow_bool_10\x18\x0b \x01(\x08\"\xc0\x01\n\x12PokemonFamilyProto\x12\x36\n\tfamily_id\x18\x01 \x01(\x0e\x32#.POGOProtos.Rpc.HoloPokemonFamilyId\x12\r\n\x05\x63\x61ndy\x18\x02 \x01(\x05\x12Q\n\x18mega_evolution_resources\x18\x03 \x03(\x0b\x32/.POGOProtos.Rpc.TemporaryEvolutionResourceProto\x12\x10\n\x08xl_candy\x18\x04 \x01(\x05\"\xb2\x01\n\x1aPokemonFamilySettingsProto\x12\x36\n\tfamily_id\x18\x01 \x01(\x0e\x32#.POGOProtos.Rpc.HoloPokemonFamilyId\x12\x1a\n\x12\x63\x61ndy_per_xl_candy\x18\x02 \x01(\x05\x12@\n\x19mega_evolvable_pokemon_id\x18\x03 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\"\xdf\x0b\n\x10PokemonFortProto\x12\x0f\n\x07\x66ort_id\x18\x01 \x01(\t\x12\x18\n\x10last_modified_ms\x18\x02 \x01(\x03\x12\x10\n\x08latitude\x18\x03 \x01(\x01\x12\x11\n\tlongitude\x18\x04 \x01(\x01\x12\"\n\x04team\x18\x05 \x01(\x0e\x32\x14.POGOProtos.Rpc.Team\x12\x37\n\x10guard_pokemon_id\x18\x06 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x1b\n\x13guard_pokemon_level\x18\x07 \x01(\x05\x12\x0f\n\x07\x65nabled\x18\x08 \x01(\x08\x12+\n\tfort_type\x18\t \x01(\x0e\x32\x18.POGOProtos.Rpc.FortType\x12\x12\n\ngym_points\x18\n \x01(\x03\x12\x14\n\x0cis_in_battle\x18\x0b \x01(\x08\x12\x32\n\x14\x61\x63tive_fort_modifier\x18\x0c \x03(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x37\n\x0e\x61\x63tive_pokemon\x18\r \x01(\x0b\x32\x1f.POGOProtos.Rpc.MapPokemonProto\x12\x1c\n\x14\x63ooldown_complete_ms\x18\x0e \x01(\x03\x12\x34\n\x07sponsor\x18\x0f \x01(\x0e\x32#.POGOProtos.Rpc.FortSponsor.Sponsor\x12G\n\x0erendering_type\x18\x10 \x01(\x0e\x32/.POGOProtos.Rpc.FortRenderingType.RenderingType\x12\x1d\n\x15\x64\x65ploy_lockout_end_ms\x18\x11 \x01(\x03\x12\x42\n\x15guard_pokemon_display\x18\x12 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\x12\x0e\n\x06\x63losed\x18\x13 \x01(\x08\x12\x30\n\traid_info\x18\x14 \x01(\x0b\x32\x1d.POGOProtos.Rpc.RaidInfoProto\x12\x34\n\x0bgym_display\x18\x15 \x01(\x0b\x32\x1f.POGOProtos.Rpc.GymDisplayProto\x12\x0f\n\x07visited\x18\x16 \x01(\x08\x12\'\n\x1fsame_team_deploy_lockout_end_ms\x18\x17 \x01(\x03\x12\x15\n\rallow_checkin\x18\x18 \x01(\x08\x12\x11\n\timage_url\x18\x19 \x01(\t\x12\x10\n\x08in_event\x18\x1a \x01(\x08\x12\x12\n\nbanner_url\x18\x1b \x01(\t\x12\x12\n\npartner_id\x18\x1c \x01(\t\x12!\n\x19\x63hallenge_quest_completed\x18\x1e \x01(\x08\x12\x1b\n\x13is_ex_raid_eligible\x18\x1f \x01(\x08\x12\x46\n\x10pokestop_display\x18 \x01(\x0b\x32,.POGOProtos.Rpc.PokestopIncidentDisplayProto\x12G\n\x11pokestop_displays\x18! \x03(\x0b\x32,.POGOProtos.Rpc.PokestopIncidentDisplayProto\x12\x1b\n\x13is_ar_scan_eligible\x18\" \x01(\x08\x12&\n\x1egeostore_tombstone_message_key\x18# \x01(\t\x12\'\n\x1fgeostore_suspension_message_key\x18$ \x01(\t\x12 \n\x18power_up_progress_points\x18% \x01(\x05\x12$\n\x1cpower_up_level_expiration_ms\x18& \x01(\x03\x12\x19\n\x11next_fort_open_ms\x18\' \x01(\x03\x12\x1a\n\x12next_fort_close_ms\x18( \x01(\x03\x12=\n\x13\x61\x63tive_fort_pokemon\x18) \x03(\x0b\x32 .POGOProtos.Rpc.FortPokemonProto\x12\x19\n\x11is_route_eligible\x18* \x01(\x08\"`\n\x1aPokemonGlobalSettingsProto\x12\x1a\n\x12\x65nable_camo_shader\x18\x01 \x01(\x08\x12&\n\x1e\x64isplay_pokemon_badge_on_model\x18\x02 \x01(\x08\"\xa0\x01\n\x16PokemonGoPlusTelemetry\x12\x37\n\rpgp_event_ids\x18\x01 \x01(\x0e\x32 .POGOProtos.Rpc.PokemonGoPlusIds\x12\r\n\x05\x63ount\x18\x02 \x01(\x05\x12\x0f\n\x07version\x18\x03 \x01(\x05\x12\x13\n\x0b\x64\x65vice_kind\x18\x04 \x01(\t\x12\x18\n\x10\x63onnection_state\x18\x05 \x01(\t\"\xba\x01\n\x1bPokemonHomeEnergyCostsProto\x12\x37\n\rpokemon_class\x18\x01 \x01(\x0e\x32 .POGOProtos.Rpc.HoloPokemonClass\x12\x0c\n\x04\x62\x61se\x18\x02 \x01(\x05\x12\r\n\x05shiny\x18\x03 \x01(\x05\x12\x14\n\x0c\x63p_0_to_1000\x18\x04 \x01(\x05\x12\x17\n\x0f\x63p_1001_to_2000\x18\x05 \x01(\x05\x12\x16\n\x0e\x63p_2001_to_inf\x18\x06 \x01(\x05\"\xe2\x02\n\x1dPokemonHomeFormReversionProto\x12\x31\n\npokemon_id\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12T\n\x0c\x66orm_mapping\x18\x02 \x03(\x0b\x32>.POGOProtos.Rpc.PokemonHomeFormReversionProto.FormMappingProto\x1a\xb7\x01\n\x10\x46ormMappingProto\x12?\n\rreverted_form\x18\x01 \x01(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\x12\x44\n\x12unauthorized_forms\x18\x02 \x03(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\x12\x1c\n\x14reverted_form_string\x18\x03 \x01(\t\"\x87\x01\n\x10PokemonHomeProto\x12\x1a\n\x12transporter_energy\x18\x01 \x01(\x05\x12$\n\x1ctransporter_fully_charged_ms\x18\x02 \x01(\x03\x12\x31\n)last_passive_transporter_energy_gain_hour\x18\x03 \x01(\x03\"\x95\x01\n\x18PokemonHomeSettingsProto\x12\x18\n\x10player_min_level\x18\x01 \x01(\x05\x12\x1e\n\x16transporter_max_energy\x18\x02 \x01(\x05\x12\x15\n\renergy_sku_id\x18\x03 \x01(\t\x12(\n transporter_energy_gain_per_hour\x18\x04 \x01(\x05\"_\n\x14PokemonHomeTelemetry\x12G\n\x16pokemon_home_click_ids\x18\x01 \x01(\x0e\x32\'.POGOProtos.Rpc.PokemonHomeTelemetryIds\"\xf9\x07\n\x0bPokemonInfo\x12-\n\x07pokemon\x18\x01 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x16\n\x0e\x63urrent_health\x18\x02 \x01(\x05\x12\x16\n\x0e\x63urrent_energy\x18\x03 \x01(\x05\x12?\n\x16notable_action_history\x18\x04 \x03(\x0b\x32\x1f.POGOProtos.Rpc.VsActionHistory\x12\x46\n\x0estat_modifiers\x18\x05 \x03(\x0b\x32..POGOProtos.Rpc.PokemonInfo.StatModifiersEntry\x12\x32\n\rvs_effect_tag\x18\x06 \x03(\x0e\x32\x1b.POGOProtos.Rpc.VsEffectTag\x1a\xe4\x04\n\x15StatModifierContainer\x12U\n\rstat_modifier\x18\x01 \x03(\x0b\x32>.POGOProtos.Rpc.PokemonInfo.StatModifierContainer.StatModifier\x1a\xf3\x03\n\x0cStatModifier\x12\r\n\x05value\x18\x01 \x01(\x03\x12\x1a\n\x0e\x65xpiry_time_ms\x18\x02 \x01(\x03\x42\x02\x18\x01\x12@\n\x04type\x18\x03 \x01(\x0e\x32\x32.POGOProtos.Rpc.MoveModifierProto.MoveModifierType\x12\x14\n\x0cstring_value\x18\x04 \x01(\t\x12^\n\x0b\x65xpiry_type\x18\x05 \x01(\x0e\x32I.POGOProtos.Rpc.PokemonInfo.StatModifierContainer.StatModifier.ExpiryType\x12[\n\tcondition\x18\x06 \x03(\x0e\x32H.POGOProtos.Rpc.PokemonInfo.StatModifierContainer.StatModifier.Condition\x12\x14\n\x0c\x65xpiry_value\x18\x07 \x01(\x03\"K\n\nExpiryType\x12\x15\n\x11UNSET_EXPIRY_TYPE\x10\x00\x12\x0f\n\x0b\x45XPIRY_TIME\x10\x01\x12\x15\n\x11\x43HARGES_REMAINING\x10\x02\"@\n\tCondition\x12\x13\n\x0fUNSET_CONDITION\x10\x00\x12\x0f\n\x0b\x43HARGE_MOVE\x10\x01\x12\r\n\tFAST_MOVE\x10\x02\x1ag\n\x12StatModifiersEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12@\n\x05value\x18\x02 \x01(\x0b\x32\x31.POGOProtos.Rpc.PokemonInfo.StatModifierContainer:\x02\x38\x01\"\x7f\n\x19PokemonInventoryTelemetry\x12Q\n\x1bpokemon_inventory_click_ids\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.PokemonInventoryTelemetryIds\x12\x0f\n\x07sort_id\x18\x02 \x01(\t\"]\n\x10PokemonLoadDelay\x12\x35\n\x07pokemon\x18\x01 \x01(\x0b\x32$.POGOProtos.Rpc.PokemonLoadTelemetry\x12\x12\n\nload_delay\x18\x02 \x01(\x02\"\x96\x03\n\x14PokemonLoadTelemetry\x12\x31\n\npokemon_id\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12<\n\x07\x63ostume\x18\x02 \x01(\x0e\x32+.POGOProtos.Rpc.PokemonDisplayProto.Costume\x12:\n\x06gender\x18\x03 \x01(\x0e\x32*.POGOProtos.Rpc.PokemonDisplayProto.Gender\x12\r\n\x05shiny\x18\x04 \x01(\x08\x12\x36\n\x04\x66orm\x18\x05 \x01(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\x12@\n\talignment\x18\x06 \x01(\x0e\x32-.POGOProtos.Rpc.PokemonDisplayProto.Alignment\x12H\n\x16temporary_evolution_id\x18\x07 \x01(\x0e\x32(.POGOProtos.Rpc.HoloTemporaryEvolutionId\"\x9f\x01\n\x1ePokemonMegaEvolutionLevelProto\x12\x0e\n\x06points\x18\x01 \x01(\x03\x12\r\n\x05level\x18\x02 \x01(\x05\x12^\n\x19mega_point_daily_counters\x18\x03 \x01(\x0b\x32;.POGOProtos.Rpc.PokemonMegaEvolutionPointDailyCountersProto\"b\n+PokemonMegaEvolutionPointDailyCountersProto\x12\x33\n\x08mega_evo\x18\x01 \x01(\x0b\x32!.POGOProtos.Rpc.DailyCounterProto\"\xb7\x12\n\x0cPokemonProto\x12\n\n\x02id\x18\x01 \x01(\x06\x12\x31\n\npokemon_id\x18\x02 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\n\n\x02\x63p\x18\x03 \x01(\x05\x12\x0f\n\x07stamina\x18\x04 \x01(\x05\x12\x13\n\x0bmax_stamina\x18\x05 \x01(\x05\x12.\n\x05move1\x18\x06 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\x12.\n\x05move2\x18\x07 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\x12\x18\n\x10\x64\x65ployed_fort_id\x18\x08 \x01(\t\x12\x12\n\nowner_name\x18\t \x01(\t\x12\x0e\n\x06is_egg\x18\n \x01(\x08\x12\x1c\n\x14\x65gg_km_walked_target\x18\x0b \x01(\x01\x12\x1b\n\x13\x65gg_km_walked_start\x18\x0c \x01(\x01\x12\x10\n\x08height_m\x18\x0f \x01(\x02\x12\x11\n\tweight_kg\x18\x10 \x01(\x02\x12\x19\n\x11individual_attack\x18\x11 \x01(\x05\x12\x1a\n\x12individual_defense\x18\x12 \x01(\x05\x12\x1a\n\x12individual_stamina\x18\x13 \x01(\x05\x12\x15\n\rcp_multiplier\x18\x14 \x01(\x02\x12&\n\x08pokeball\x18\x15 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x1b\n\x13\x63\x61ptured_s2_cell_id\x18\x16 \x01(\x03\x12\x18\n\x10\x62\x61ttles_attacked\x18\x17 \x01(\x05\x12\x18\n\x10\x62\x61ttles_defended\x18\x18 \x01(\x05\x12\x18\n\x10\x65gg_incubator_id\x18\x19 \x01(\t\x12\x18\n\x10\x63reation_time_ms\x18\x1a \x01(\x03\x12\x14\n\x0cnum_upgrades\x18\x1b \x01(\x05\x12 \n\x18\x61\x64\x64itional_cp_multiplier\x18\x1c \x01(\x02\x12\x10\n\x08\x66\x61vorite\x18\x1d \x01(\x08\x12\x10\n\x08nickname\x18\x1e \x01(\t\x12\x11\n\tfrom_fort\x18\x1f \x01(\x08\x12\x1b\n\x13\x62uddy_candy_awarded\x18 \x01(\x05\x12\x17\n\x0f\x62uddy_km_walked\x18! \x01(\x02\x12\x1a\n\x12\x64isplay_pokemon_id\x18\" \x01(\x05\x12\x12\n\ndisplay_cp\x18# \x01(\x05\x12<\n\x0fpokemon_display\x18$ \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\x12\x0e\n\x06is_bad\x18% \x01(\x08\x12\x18\n\x10hatched_from_egg\x18& \x01(\x08\x12\x16\n\x0e\x63oins_returned\x18\' \x01(\x05\x12\x1c\n\x14\x64\x65ployed_duration_ms\x18( \x01(\x03\x12&\n\x1e\x64\x65ployed_returned_timestamp_ms\x18) \x01(\x03\x12$\n\x1c\x63p_multiplier_before_trading\x18* \x01(\x02\x12#\n\x1btrading_original_owner_hash\x18+ \x01(\x05\x12\x1f\n\x17original_owner_nickname\x18, \x01(\t\x12\x16\n\x0etraded_time_ms\x18- \x01(\x03\x12\x10\n\x08is_lucky\x18. \x01(\x08\x12.\n\x05move3\x18/ \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\x12\x41\n\x10pvp_combat_stats\x18\x30 \x01(\x0b\x32\'.POGOProtos.Rpc.PokemonCombatStatsProto\x12\x41\n\x10npc_combat_stats\x18\x31 \x01(\x0b\x32\'.POGOProtos.Rpc.PokemonCombatStatsProto\x12#\n\x1bmove2_is_purified_exclusive\x18\x32 \x01(\x08\x12\"\n\x1alimited_pokemon_identifier\x18\x33 \x01(\t\x12\x16\n\x0epre_boosted_cp\x18\x34 \x01(\x05\x12,\n$pre_boosted_additional_cp_multiplier\x18\x35 \x01(\x02\x12\x1f\n\x17\x64\x65ployed_gym_lat_degree\x18\x37 \x01(\x01\x12\x1f\n\x17\x64\x65ployed_gym_lng_degree\x18\x38 \x01(\x01\x12\x1c\n\x10has_mega_evolved\x18\x39 \x01(\x08\x42\x02\x18\x01\x12\x34\n\x08\x65gg_type\x18: \x01(\x0e\x32\".POGOProtos.Rpc.HoloPokemonEggType\x12\x13\n\x0btemp_evo_cp\x18; \x01(\x05\x12!\n\x19temp_evo_stamina_modifier\x18< \x01(\x02\x12\x1e\n\x16temp_evo_cp_multiplier\x18= \x01(\x02\x12\x44\n\x12mega_evolved_forms\x18? \x03(\x0e\x32(.POGOProtos.Rpc.HoloTemporaryEvolutionId\x12H\n\x14\x65volution_quest_info\x18@ \x03(\x0b\x32*.POGOProtos.Rpc.PokemonEvolutionQuestProto\x12:\n\rorigin_detail\x18\x42 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonCreateDetail\x12\x17\n\x0fpokemon_tag_ids\x18\x43 \x03(\x04\x12\x15\n\rorigin_events\x18\x44 \x03(\t\x12\x32\n\regg_slot_type\x18\x45 \x01(\x0e\x32\x1b.POGOProtos.Rpc.EggSlotType\x12\x38\n\regg_telemetry\x18\x46 \x01(\x0b\x32!.POGOProtos.Rpc.EggTelemetryProto\x12>\n\x10\x65gg_distribution\x18G \x01(\x0b\x32$.POGOProtos.Rpc.EggDistributionProto\x12-\n\x04size\x18H \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonSize\x12\x45\n\x14pokemon_contest_info\x18I \x01(\x0b\x32\'.POGOProtos.Rpc.PokemonContestInfoProto\x12\x17\n\x0f\x63\x61ught_in_party\x18J \x01(\x08J\x04\x08\x0e\x10\x0f\"\xac\x02\n\x18PokemonScaleSettingProto\x12U\n\x12pokemon_scale_mode\x18\x01 \x01(\x0e\x32\x39.POGOProtos.Rpc.PokemonScaleSettingProto.PokemonScaleMode\x12\x12\n\nmin_height\x18\x02 \x01(\x02\x12\x12\n\nmax_height\x18\x03 \x01(\x02\"\x90\x01\n\x10PokemonScaleMode\x12\x11\n\rnatural_scale\x10\x00\x12\r\n\tgui_scale\x10\x01\x12\x18\n\x14\x62\x61ttle_pokemon_scale\x10\x02\x12\x13\n\x0fraid_boss_scale\x10\x03\x12\x14\n\x10gym_topper_scale\x10\x04\x12\x15\n\x11map_pokemon_scale\x10\x05\"\xd1\x02\n\x16PokemonSearchTelemetry\x12_\n\x18pokemon_search_source_id\x18\x01 \x01(\x0e\x32=.POGOProtos.Rpc.PokemonSearchTelemetry.PokemonSearchSourceIds\x12\x1f\n\x17prepended_search_string\x18\x02 \x01(\t\x12\x1a\n\x12search_term_string\x18\x03 \x01(\t\x12\x1e\n\x16\x61ppended_search_string\x18\x04 \x01(\t\x12\x15\n\rexperiment_id\x18\x05 \x03(\x05\"b\n\x16PokemonSearchSourceIds\x12\r\n\tUNDEFINED\x10\x00\x12\x1a\n\x16\x46ROM_SEARCH_PILL_CLICK\x10\x01\x12\x1d\n\x19LATEST_SEARCH_ENTRY_CLICK\x10\x02\"\xcc\x16\n\x14PokemonSettingsProto\x12\x31\n\npokemon_id\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x13\n\x0bmodel_scale\x18\x03 \x01(\x02\x12-\n\x04type\x18\x04 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonType\x12/\n\x06type_2\x18\x05 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonType\x12<\n\x06\x63\x61mera\x18\x06 \x01(\x0b\x32,.POGOProtos.Rpc.PokemonCameraAttributesProto\x12\x42\n\tencounter\x18\x07 \x01(\x0b\x32/.POGOProtos.Rpc.PokemonEncounterAttributesProto\x12:\n\x05stats\x18\x08 \x01(\x0b\x32+.POGOProtos.Rpc.PokemonStatsAttributesProto\x12\x34\n\x0bquick_moves\x18\t \x03(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\x12\x38\n\x0f\x63inematic_moves\x18\n \x03(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\x12\x16\n\x0e\x61nimation_time\x18\x0b \x03(\x02\x12\x34\n\revolution_ids\x18\x0c \x03(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x16\n\x0e\x65volution_pips\x18\r \x01(\x05\x12\x37\n\rpokemon_class\x18\x0e \x01(\x0e\x32 .POGOProtos.Rpc.HoloPokemonClass\x12\x18\n\x10pokedex_height_m\x18\x0f \x01(\x02\x12\x19\n\x11pokedex_weight_kg\x18\x10 \x01(\x02\x12\x38\n\x11parent_pokemon_id\x18\x11 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x16\n\x0eheight_std_dev\x18\x12 \x01(\x02\x12\x16\n\x0eweight_std_dev\x18\x13 \x01(\x02\x12\x1c\n\x14km_distance_to_hatch\x18\x14 \x01(\x02\x12\x36\n\tfamily_id\x18\x15 \x01(\x0e\x32#.POGOProtos.Rpc.HoloPokemonFamilyId\x12\x17\n\x0f\x63\x61ndy_to_evolve\x18\x16 \x01(\x05\x12\x19\n\x11km_buddy_distance\x18\x17 \x01(\x02\x12\x42\n\nbuddy_size\x18\x18 \x01(\x0e\x32..POGOProtos.Rpc.PokemonSettingsProto.BuddySize\x12\x14\n\x0cmodel_height\x18\x19 \x01(\x02\x12>\n\x10\x65volution_branch\x18\x1a \x03(\x0b\x32$.POGOProtos.Rpc.EvolutionBranchProto\x12\x16\n\x0emodel_scale_v2\x18\x1b \x01(\x02\x12\x36\n\x04\x66orm\x18\x1c \x01(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\x12\x39\n\x10\x65vent_quick_move\x18\x1d \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\x12=\n\x14\x65vent_cinematic_move\x18\x1e \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\x12\x19\n\x11\x62uddy_offset_male\x18\x1f \x03(\x02\x12\x1b\n\x13\x62uddy_offset_female\x18 \x03(\x02\x12\x13\n\x0b\x62uddy_scale\x18! \x01(\x02\x12\x1d\n\x15\x62uddy_portrait_offset\x18\" \x03(\x02\x12=\n\x0bparent_form\x18# \x01(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\x12\x43\n\nthird_move\x18$ \x01(\x0b\x32/.POGOProtos.Rpc.PokemonThirdMoveAttributesProto\x12\x17\n\x0fis_transferable\x18% \x01(\x08\x12\x15\n\ris_deployable\x18& \x01(\x08\x12$\n\x1c\x63ombat_shoulder_camera_angle\x18\' \x03(\x02\x12\x13\n\x0bis_tradable\x18( \x01(\x08\x12#\n\x1b\x63ombat_default_camera_angle\x18) \x03(\x02\x12*\n\"combat_opponent_focus_camera_angle\x18* \x03(\x02\x12(\n combat_player_focus_camera_angle\x18+ \x03(\x02\x12-\n%combat_player_pokemon_position_offset\x18, \x03(\x02\x12M\n\x1dphotobomb_animation_overrides\x18- \x03(\x0b\x32&.POGOProtos.Rpc.AnimationOverrideProto\x12\x35\n\x06shadow\x18. \x01(\x0b\x32%.POGOProtos.Rpc.ShadowAttributesProto\x12\x1a\n\x12\x62uddy_group_number\x18/ \x01(\x05\x12!\n\x19\x61\x64\x64itional_cp_boost_level\x18\x30 \x01(\x05\x12\x39\n\x10\x65lite_quick_move\x18\x31 \x03(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\x12=\n\x14\x65lite_cinematic_move\x18\x32 \x03(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\x12@\n\x12temp_evo_overrides\x18\x33 \x03(\x0b\x32$.POGOProtos.Rpc.TempEvoOverrideProto\x12&\n\x1e\x62uddy_walked_mega_energy_award\x18\x34 \x01(\x05\x12(\n disable_transfer_to_pokemon_home\x18= \x01(\x08\x12!\n\x19raid_boss_distance_offset\x18> \x01(\x02\x12\x34\n\x0b\x66orm_change\x18? \x03(\x0b\x32\x1f.POGOProtos.Rpc.FormChangeProto\x12,\n$buddy_encounter_cameo_local_position\x18@ \x03(\x02\x12,\n$buddy_encounter_cameo_local_rotation\x18\x41 \x03(\x02\x12G\n\x15pokemon_size_settings\x18\x42 \x01(\x0b\x32(.POGOProtos.Rpc.PokemonSizeSettingsProto\x12\x46\n\x11\x63ostume_evolution\x18\x43 \x03(\x0e\x32+.POGOProtos.Rpc.PokemonDisplayProto.Costume\x12\x0f\n\x07ob_bool\x18\x46 \x01(\x08\x12\x15\n\rob_list_float\x18L \x03(\x02\x12.\n\x05moves\x18M \x03(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\x12\"\n\x04item\x18N \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x34\n\x0breward_item\x18O \x01(\x0b\x32\x1f.POGOProtos.Rpc.ItemRewardProto\"b\n\tBuddySize\x12\x10\n\x0c\x42UDDY_MEDIUM\x10\x00\x12\x12\n\x0e\x42UDDY_SHOULDER\x10\x01\x12\r\n\tBUDDY_BIG\x10\x02\x12\x10\n\x0c\x42UDDY_FLYING\x10\x03\x12\x0e\n\nBUDDY_BABY\x10\x04\"\x83\x04\n\x18PokemonSizeSettingsProto\x12\'\n\x1fpokemon_size_multiplier_scale_1\x18\x01 \x01(\x02\x12\'\n\x1fpokemon_size_multiplier_scale_2\x18\x02 \x01(\x02\x12\'\n\x1fpokemon_size_multiplier_scale_3\x18\x03 \x01(\x02\x12\'\n\x1fpokemon_size_multiplier_scale_4\x18\x04 \x01(\x02\x12\'\n\x1fpokemon_size_multiplier_scale_5\x18\x05 \x01(\x02\x12\'\n\x1fpokemon_size_multiplier_scale_6\x18\x06 \x01(\x02\x12\'\n\x1fpokemon_size_multiplier_scale_7\x18\x07 \x01(\x02\x12\'\n\x1fpokemon_size_multiplier_scale_8\x18\x08 \x01(\x02\x12\'\n\x1fpokemon_size_multiplier_scale_9\x18\t \x01(\x02\x12(\n pokemon_size_multiplier_scale_10\x18\n \x01(\x02\x12\x11\n\tob_bool_1\x18\x0b \x01(\x08\x12\x11\n\tob_bool_2\x18\x0c \x01(\x08\x12\x12\n\nob_int32_1\x18\r \x01(\x05\x12\x12\n\nob_int32_2\x18\x0e \x01(\x05\"H\n\x19PokemonStaminaUpdateProto\x12\x12\n\npokemon_id\x18\x01 \x01(\x06\x12\x17\n\x0fupdated_stamina\x18\x02 \x01(\x05\"\\\n\x15PokemonStatValueProto\x12\x12\n\npokemon_id\x18\x01 \x01(\x03\x12\r\n\x05value\x18\x02 \x01(\x01\x12 \n\x18pokemon_creation_time_ms\x18\x03 \x01(\x03\"z\n\x1bPokemonStatsAttributesProto\x12\x14\n\x0c\x62\x61se_stamina\x18\x01 \x01(\x05\x12\x13\n\x0b\x62\x61se_attack\x18\x02 \x01(\x05\x12\x14\n\x0c\x62\x61se_defense\x18\x03 \x01(\x05\x12\x1a\n\x12\x64odge_energy_delta\x18\x08 \x01(\x05\"q\n\x17PokemonSummaryFortProto\x12\x17\n\x0f\x66ort_summary_id\x18\x01 \x01(\t\x12\x18\n\x10last_modified_ms\x18\x02 \x01(\x03\x12\x10\n\x08latitude\x18\x03 \x01(\x01\x12\x11\n\tlongitude\x18\x04 \x01(\x01\"\xa3\x01\n\x17PokemonSurvivalTimeInfo\x12/\n\'longest_battle_duration_pokemon_time_ms\x18\x01 \x01(\x05\x12+\n#active_pokemon_enter_battle_time_ms\x18\x02 \x01(\x03\x12*\n\"longest_battle_duration_pokemon_id\x18\x03 \x01(\x06\"Z\n\x16PokemonTagColorBinding\x12.\n\x05\x63olor\x18\x01 \x01(\x0e\x32\x1f.POGOProtos.Rpc.PokemonTagColor\x12\x10\n\x08hex_code\x18\x02 \x01(\t\"o\n\x0fPokemonTagProto\x12\n\n\x02id\x18\x01 \x01(\x04\x12\x0c\n\x04name\x18\x02 \x01(\t\x12.\n\x05\x63olor\x18\x03 \x01(\x0e\x32\x1f.POGOProtos.Rpc.PokemonTagColor\x12\x12\n\nsort_index\x18\x04 \x01(\x05\"\xc6\x01\n\x17PokemonTagSettingsProto\x12,\n$min_player_level_for_pokemon_tagging\x18\x01 \x01(\x05\x12=\n\rcolor_binding\x18\x02 \x03(\x0b\x32&.POGOProtos.Rpc.PokemonTagColorBinding\x12\x1c\n\x14max_num_tags_allowed\x18\x03 \x01(\x05\x12 \n\x18tag_name_character_limit\x18\x04 \x01(\x05\"\x8d\x01\n\x10PokemonTelemetry\x12\x31\n\npokemon_id\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\n\n\x02\x63p\x18\x02 \x01(\x05\x12\x11\n\tweight_kg\x18\x03 \x01(\x02\x12\x10\n\x08height_m\x18\x04 \x01(\x02\x12\x15\n\rpokemon_level\x18\x05 \x01(\x05\"V\n\x1fPokemonThirdMoveAttributesProto\x12\x1a\n\x12stardust_to_unlock\x18\x01 \x01(\x05\x12\x17\n\x0f\x63\x61ndy_to_unlock\x18\x02 \x01(\x05\"\xb6\x03\n\x1bPokemonUpgradeSettingsProto\x12\x1a\n\x12upgrades_per_level\x18\x01 \x01(\x05\x12#\n\x1b\x61llowed_levels_above_player\x18\x02 \x01(\x05\x12\x12\n\ncandy_cost\x18\x03 \x03(\x05\x12\x15\n\rstardust_cost\x18\x04 \x03(\x05\x12\"\n\x1ashadow_stardust_multiplier\x18\x05 \x01(\x02\x12\x1f\n\x17shadow_candy_multiplier\x18\x06 \x01(\x02\x12$\n\x1cpurified_stardust_multiplier\x18\x07 \x01(\x02\x12!\n\x19purified_candy_multiplier\x18\x08 \x01(\x02\x12 \n\x18max_normal_upgrade_level\x18\t \x01(\x05\x12)\n!default_cp_boost_additional_level\x18\n \x01(\x05\x12!\n\x19xl_candy_min_player_level\x18\x0b \x01(\x05\x12\x15\n\rxl_candy_cost\x18\x0c \x03(\x05\x12\x16\n\x0emax_mega_level\x18\r \x01(\x05\"4\n\x14PokestopDisplayProto\x12\x1c\n\x14style_config_address\x18\x01 \x01(\t\"\xef\x04\n\x1cPokestopIncidentDisplayProto\x12\x42\n\x11\x63haracter_display\x18\n \x01(\x0b\x32%.POGOProtos.Rpc.CharacterDisplayProtoH\x00\x12I\n\x11invasion_finished\x18\x0b \x01(\x0b\x32,.POGOProtos.Rpc.InvasionFinishedDisplayProtoH\x00\x12>\n\x0f\x63ontest_display\x18\x0e \x01(\x0b\x32#.POGOProtos.Rpc.ContestDisplayProtoH\x00\x12\x13\n\x0bincident_id\x18\x01 \x01(\t\x12\x19\n\x11incident_start_ms\x18\x02 \x01(\x03\x12\x1e\n\x16incident_expiration_ms\x18\x03 \x01(\x03\x12\x15\n\rhide_incident\x18\x04 \x01(\x08\x12\x1a\n\x12incident_completed\x18\x05 \x01(\x08\x12\x42\n\x15incident_display_type\x18\x06 \x01(\x0e\x32#.POGOProtos.Rpc.IncidentDisplayType\x12\'\n\x1fincident_display_order_priority\x18\x07 \x01(\x05\x12$\n\x1c\x63ontinue_displaying_incident\x18\x08 \x01(\x08\x12<\n\x0e\x63ustom_display\x18\x0c \x01(\x0b\x32$.POGOProtos.Rpc.PokestopDisplayProto\x12\x1e\n\x16is_cross_stop_incident\x18\r \x01(\x08\x42\x0c\n\nMapDisplay\"K\n\x0ePokestopReward\x12%\n\x07item_id\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x12\n\nitem_count\x18\x02 \x01(\x05\"7\n\x0cPolygonProto\x12\'\n\x04loop\x18\x01 \x03(\x0b\x32\x19.POGOProtos.Rpc.LoopProto\"\x1a\n\x08Polyline\x12\x0e\n\x06\x63oords\x18\x01 \x03(\r\";\n\x0cPolylineList\x12+\n\tpolylines\x18\x01 \x03(\x0b\x32\x18.POGOProtos.Rpc.Polyline\"\xd3\x03\n\x19PopupControlSettingsProto\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12\x11\n\tob_bool_1\x18\x02 \x01(\x08\x12\x32\n*min_km_walked_to_show_fitness_notification\x18\x03 \x01(\x01\x12&\n\x1enum_sessions_to_show_ar_prompt\x18\x04 \x01(\x05\x12\x11\n\tob_bool_2\x18\x05 \x01(\x08\x12\x11\n\tob_bool_3\x18\x06 \x01(\x08\x12\x11\n\tob_bool_4\x18\x07 \x01(\x08\x12\x11\n\tob_bool_5\x18\x08 \x01(\x08\x12\x11\n\tob_bool_6\x18\t \x01(\x08\x12\x11\n\tob_bool_7\x18\n \x01(\x08\x12\x11\n\tob_bool_8\x18\x0b \x01(\x08\x12\x11\n\tob_bool_9\x18\x0c \x01(\x08\x12\x12\n\nob_bool_10\x18\r \x01(\x08\x12\x12\n\nob_bool_11\x18\x0e \x01(\x08\x12\x12\n\nob_bool_12\x18\x0f \x01(\x08\x12\x12\n\nob_bool_13\x18\x10 \x01(\x08\x12\x12\n\nob_bool_14\x18\x11 \x01(\x08\x12\x12\n\nob_bool_15\x18\x12 \x01(\x08\x12\x12\n\nob_bool_16\x18\x13 \x01(\x08\x12\x12\n\nob_bool_17\x18\x14 \x01(\x08\"\xc0\x01\n\x19PortalCurationImageResult\"\xa2\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x14\n\x10\x46\x45\x41TURE_DISABLED\x10\x02\x12\x14\n\x10\x41LREADY_UPLOADED\x10\x03\x12\x13\n\x0fIMAGE_NOT_FOUND\x10\x04\x12\x11\n\rIMAGE_TOO_BIG\x10\x05\x12\x16\n\x12IMAGE_NOT_SERVABLE\x10\x06\x12\x14\n\x10PORTAL_NOT_FOUND\x10\x07\"\xd8\x02\n\x19PostStaticNewsfeedRequest\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\t\x12\x33\n\rnewsfeed_post\x18\x02 \x01(\x0b\x32\x1c.POGOProtos.Rpc.NewsfeedPost\x12Z\n\x11liquid_attributes\x18\x03 \x03(\x0b\x32?.POGOProtos.Rpc.PostStaticNewsfeedRequest.LiquidAttributesEntry\x12\x13\n\x0b\x62ucket_name\x18\x04 \x01(\t\x12\x16\n\x0e\x65nvironment_id\x18\x06 \x01(\t\x12\x13\n\x0b\x63\x61mpaign_id\x18\x07 \x01(\x03\x1aX\n\x15LiquidAttributesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12.\n\x05value\x18\x02 \x01(\x0b\x32\x1f.POGOProtos.Rpc.LiquidAttribute:\x02\x38\x01\"\xc6\x02\n\x1aPostStaticNewsfeedResponse\x12\x41\n\x06result\x18\x01 \x01(\x0e\x32\x31.POGOProtos.Rpc.PostStaticNewsfeedResponse.Result\"\xe4\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1a\n\x16INVALID_POST_TIMESTAMP\x10\x02\x12\x12\n\x0eINVALID_APP_ID\x10\x03\x12\x1a\n\x16INVALID_NEWSFEED_TITLE\x10\x04\x12\x1c\n\x18INVALID_NEWSFEED_CONTENT\x10\x05\x12\x0f\n\x0bSEND_FAILED\x10\x06\x12\x16\n\x12LIQUID_LOGIC_ERROR\x10\x07\x12\x18\n\x14LIQUID_LOGIC_ABORTED\x10\x08\x12\x15\n\x11INVALID_ARGUMENTS\x10\t\"i\n\x15PostcardBookTelemetry\x12<\n\x06status\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.PostcardBookTelemetry.Status\"\x12\n\x06Status\x12\x08\n\x04OPEN\x10\x00\"z\n%PostcardCollectionGlobalSettingsProto\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12\x10\n\x08ob_count\x18\x02 \x01(\x05\x12\x18\n\x10\x65nabled_postcard\x18\x03 \x01(\x08\x12\x14\n\x0csend_enabled\x18\x04 \x01(\x08\"-\n\x1aPostcardCollectionSettings\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\"I\n\x14PostcardCreateDetail\x12\x17\n\x0fpostcard_origin\x18\x02 \x01(\x03\x12\x18\n\x10received_time_ms\x18\x03 \x01(\x03\"\xa8\x04\n\x14PostcardDisplayProto\x12\x13\n\x0bpostcard_id\x18\x01 \x01(\t\x12\x0f\n\x07\x66ort_id\x18\x02 \x01(\t\x12\x10\n\x08\x66ort_lat\x18\x03 \x01(\x01\x12\x10\n\x08\x66ort_lng\x18\x04 \x01(\x01\x12\x1d\n\x15\x63reation_timestamp_ms\x18\x05 \x01(\x03\x12\x11\n\timage_url\x18\x06 \x01(\t\x12\x10\n\x08\x66\x61vorite\x18\x07 \x01(\x08\x12\x1b\n\x13postcard_creator_id\x18\x08 \x01(\t\x12!\n\x19postcard_creator_nickname\x18\t \x01(\t\x12\x12\n\nsticker_id\x18\n \x03(\t\x12\x0c\n\x04note\x18\x0b \x01(\t\x12\x11\n\tfort_name\x18\x0c \x01(\t\x12\x37\n\x0fpostcard_source\x18\r \x01(\x0e\x32\x1e.POGOProtos.Rpc.PostcardSource\x12\x12\n\ngiftbox_id\x18\x0e \x01(\x04\x12!\n\x19postcard_creator_codename\x18\x0f \x01(\t\x12\x19\n\x11source_giftbox_id\x18\x10 \x01(\x04\x12\x14\n\x0cis_sponsored\x18\x11 \x01(\x08\x12\x16\n\x0e\x61lready_shared\x18\x12 \x01(\x08\x12\'\n\x1fpostcard_creator_nia_account_id\x18\x13 \x01(\t\x12\x19\n\x11received_in_party\x18\x14 \x01(\x08\x12\x10\n\x08route_id\x18\x15 \x01(\t\"@\n\x15PotionAttributesProto\x12\x13\n\x0bsta_percent\x18\x01 \x01(\x02\x12\x12\n\nsta_amount\x18\x02 \x01(\x05\"z\n\x1dPowerUpPokestopSharedSettings\x12\x17\n\x0f\x66\x65\x61ture_enabled\x18\x01 \x01(\x08\x12%\n\x1dmin_player_level_for_scanning\x18\x02 \x01(\x05\x12\x19\n\x11points_multiplier\x18\x03 \x01(\x02\"\xa7\x02\n\x12PreAgeGateMetadata\x12\x14\n\x0ctimestamp_ms\x18\x02 \x01(\x03\x12\x1b\n\x13\x63lient_timestamp_ms\x18\x03 \x01(\x03\x12\x16\n\x0e\x65xperiment_ids\x18\x06 \x03(\x05\x12\x19\n\x11pre_login_user_id\x18\n \x01(\t\x12\r\n\x05minor\x18\x0b \x01(\x08\x12\x12\n\nnum_starts\x18\x0c \x01(\x03\x12\x42\n\x12\x63lient_environment\x18\x14 \x01(\x0b\x32&.POGOProtos.Rpc.ClientEnvironmentProto\x12\x44\n\x13startup_measurement\x18\x15 \x01(\x0b\x32\'.POGOProtos.Rpc.StartupMeasurementProto\"\xb5\x02\n\x1bPreAgeGateTrackingOmniproto\x12:\n\x10\x61ge_gate_startup\x18\x01 \x01(\x0b\x32\x1e.POGOProtos.Rpc.AgeGateStartupH\x00\x12\x38\n\x0f\x61ge_gate_result\x18\x02 \x01(\x0b\x32\x1d.POGOProtos.Rpc.AgeGateResultH\x00\x12\x42\n\x15pre_age_gate_metadata\x18\xe8\x07 \x01(\x0b\x32\".POGOProtos.Rpc.PreAgeGateMetadata\x12I\n\x0e\x63ommon_filters\x18\xea\x07 \x01(\x0b\x32\x30.POGOProtos.Rpc.ClientTelemetryCommonFilterProtoB\x11\n\x0fPreAgeGateEvent\"\x9d\x01\n\x10PreLoginMetadata\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x14\n\x0ctimestamp_ms\x18\x02 \x01(\x03\x12\x1b\n\x13\x63lient_timestamp_ms\x18\x03 \x01(\x03\x12\x16\n\x0e\x65xperiment_ids\x18\x06 \x03(\x05\x12\x19\n\x11pre_login_user_id\x18\n \x01(\t\x12\x12\n\nnum_starts\x18\x0b \x01(\x03\"\x9f\x04\n\x19PreLoginTrackingOmniproto\x12\x35\n\rlogin_startup\x18\x01 \x01(\x0b\x32\x1c.POGOProtos.Rpc.LoginStartupH\x00\x12:\n\x10login_new_player\x18\x02 \x01(\x0b\x32\x1e.POGOProtos.Rpc.LoginNewPlayerH\x00\x12\x46\n\x16login_returning_player\x18\x03 \x01(\x0b\x32$.POGOProtos.Rpc.LoginReturningPlayerH\x00\x12V\n\x1flogin_new_player_create_account\x18\x04 \x01(\x0b\x32+.POGOProtos.Rpc.LoginNewPlayerCreateAccountH\x00\x12T\n\x1elogin_returning_player_sign_in\x18\x05 \x01(\x0b\x32*.POGOProtos.Rpc.LoginReturningPlayerSignInH\x00\x12=\n\x12pre_login_metadata\x18\xe9\x07 \x01(\x0b\x32 .POGOProtos.Rpc.PreLoginMetadata\x12I\n\x0e\x63ommon_filters\x18\xea\x07 \x01(\x0b\x32\x30.POGOProtos.Rpc.ClientTelemetryCommonFilterProtoB\x0f\n\rPreLoginEvent\"\x95\x01\n\x18PrimalBoostSettingsProto\x12\x1b\n\x13\x65volution_length_ms\x18\x01 \x01(\x03\x12\x11\n\tob_bool_1\x18\x02 \x01(\x08\x12\x12\n\nob_int32_1\x18\x03 \x01(\x05\x12!\n\x19primal_type_boost_enabled\x18\x04 \x01(\x08\x12\x12\n\nob_int32_2\x18\n \x01(\x05\"\xe3\x01\n\x16PrimalEvoSettingsProto\x12G\n\x15primal_boost_settings\x18\x01 \x01(\x0b\x32(.POGOProtos.Rpc.PrimalBoostSettingsProto\x12#\n\x1bprimal_max_candy_hoard_size\x18\x02 \x01(\x05\x12[\n primal_type_boost_bonus_settings\x18\x03 \x03(\x0b\x32\x31.POGOProtos.Rpc.PrimalTypeBoostBonusSettingsProto\"\x8d\x01\n!PrimalTypeBoostBonusSettingsProto\x12\x31\n\npokemon_id\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x35\n\x0cpokemon_type\x18\x02 \x03(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonType\")\n\nProbeProto\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0f\n\x07payload\x18\x02 \x01(\t\"c\n\x12ProbeSettingsProto\x12\x1a\n\x12\x65nable_sidechannel\x18\x01 \x01(\x08\x12\x14\n\x0c\x65nable_adhoc\x18\x02 \x01(\x08\x12\x1b\n\x13\x61\x64hoc_frequency_sec\x18\x03 \x01(\x05\"\x81\x01\n\x1cProcessRouteTappableOutProto\x12\x36\n\x06status\x18\x01 \x01(\x0e\x32&.POGOProtos.Rpc.RoutePlayStatus.Status\x12)\n\x06reward\x18\x02 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\"E\n\x19ProcessRouteTappableProto\x12\x10\n\x08route_id\x18\x01 \x01(\t\x12\x16\n\x0ewaypoint_index\x18\x02 \x01(\x05\"\x91\x05\n\'ProcessRouteWaypointInteractionOutProto\x12\x65\n\rpokemon_trade\x18\x02 \x01(\x0b\x32L.POGOProtos.Rpc.ProcessRouteWaypointInteractionOutProto.PokemonTradeActivityH\x00\x12i\n\x0fpokemon_compare\x18\x03 \x01(\x0b\x32N.POGOProtos.Rpc.ProcessRouteWaypointInteractionOutProto.PokemonCompareActivityH\x00\x12_\n\ngift_trade\x18\x04 \x01(\x0b\x32I.POGOProtos.Rpc.ProcessRouteWaypointInteractionOutProto.GiftTradeActivityH\x00\x12\x45\n\ractivity_type\x18\x01 \x01(\x0e\x32..POGOProtos.Rpc.RouteActivityType.ActivityType\x12\x30\n\x06\x64ialog\x18\x05 \x01(\x0b\x32 .POGOProtos.Rpc.NpcDialogueProto\x12/\n\x0broute_stamp\x18\x06 \x01(\x0b\x32\x1a.POGOProtos.Rpc.RouteStamp\x12\x36\n\x06status\x18\x07 \x01(\x0e\x32&.POGOProtos.Rpc.RoutePlayStatus.Status\x1a\x13\n\x11GiftTradeActivity\x1a\x18\n\x16PokemonCompareActivity\x1a\x16\n\x14PokemonTradeActivityB\n\n\x08\x41\x63tivity\"j\n$ProcessRouteWaypointInteractionProto\x12\x10\n\x08route_id\x18\x01 \x01(\t\x12\x18\n\x10waypoint_fort_id\x18\x02 \x01(\t\x12\x16\n\x0ewaypoint_index\x18\x03 \x01(\x05\"\xa6\x01\n\x16ProfanityCheckOutProto\x12=\n\x06result\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.ProfanityCheckOutProto.Result\x12 \n\x18invalid_contents_indexes\x18\x02 \x03(\x05\"+\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\"C\n\x13ProfanityCheckProto\x12\x10\n\x08\x63ontents\x18\x01 \x03(\t\x12\x1a\n\x12\x61\x63\x63\x65pt_author_only\x18\x02 \x01(\x08\"\xcd\x02\n\x13ProfanityReportData\x12\x42\n\x0ctext_content\x18\x01 \x01(\x0b\x32*.POGOProtos.Rpc.MessageProfanityReportDataH\x00\x12\x41\n\rimage_content\x18\x02 \x01(\x0b\x32(.POGOProtos.Rpc.ImageProfanityReportDataH\x00\x12\x13\n\x0b\x63hannel_url\x18\x03 \x01(\t\x12\x12\n\nmessage_id\x18\x04 \x01(\x03\x12:\n\x06origin\x18\x05 \x01(\x0e\x32*.POGOProtos.Rpc.ReportAttributeData.Origin\x12;\n\x0fmessage_context\x18\x06 \x03(\x0b\x32\".POGOProtos.Rpc.ChatMessageContextB\r\n\x0b\x43ontentType\"[\n\x13ProfileDetailsProto\x12\x1c\n\x14profile_name_app_key\x18\x01 \x01(\t\x12\x10\n\x08nickname\x18\x02 \x01(\t\x12\x14\n\x0cprofile_name\x18\x04 \x01(\t\"^\n\x14ProfilePageTelemetry\x12\x46\n\x15profile_page_click_id\x18\x01 \x01(\x0e\x32\'.POGOProtos.Rpc.ProfilePageTelemetryIds\"\x92\x02\n\x15ProgressQuestOutProto\x12<\n\x06status\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.ProgressQuestOutProto.Status\x12/\n\x05quest\x18\x02 \x01(\x0b\x32 .POGOProtos.Rpc.ClientQuestProto\"\x89\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x19\n\x15\x45RROR_QUEST_NOT_FOUND\x10\x02\x12/\n+ERROR_EXCEEDED_GEOTARGETED_SUBMISSION_LIMIT\x10\x03\x12\x1b\n\x17\x45RROR_VALIDATION_FAILED\x10\x04\"\xa2\x01\n\x12ProgressQuestProto\x12R\n\x1cgeotargeted_quest_validation\x18\x03 \x01(\x0b\x32*.POGOProtos.Rpc.GeotargetedQuestValidationH\x00\x12\x10\n\x08quest_id\x18\x01 \x01(\t\x12\x18\n\x10\x63urrent_progress\x18\x02 \x01(\x05\x42\x0c\n\nValidation\"\x95\x04\n\x15ProgressRouteOutProto\x12Q\n\x11progression_state\x18\x01 \x01(\x0e\x32\x36.POGOProtos.Rpc.ProgressRouteOutProto.ProgressionState\x12\x36\n\x06status\x18\x02 \x01(\x0e\x32&.POGOProtos.Rpc.RoutePlayStatus.Status\x12\x32\n\nroute_play\x18\x03 \x01(\x0b\x32\x1e.POGOProtos.Rpc.RoutePlayProto\x12\x43\n\x0f\x61\x63tivity_output\x18\x04 \x01(\x0b\x32*.POGOProtos.Rpc.RouteActivityResponseProto\x12\x1a\n\x12\x63ooldown_finish_ms\x18\x05 \x01(\x03\x12*\n\x07ob_loot\x18\x06 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12\x44\n\x19ob_route_badges_info_data\x18\x07 \x01(\x0b\x32!.POGOProtos.Rpc.AwardedRouteBadge\x12,\n\tob_loot_2\x18\x08 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\"<\n\x10ProgressionState\x12\t\n\x05UNSET\x10\x00\x12\x0f\n\x0bIN_PROGRESS\x10\x01\x12\x0c\n\x08\x43OMPLETE\x10\x02\"\xfb\x01\n\x12ProgressRouteProto\x12\x0f\n\x05pause\x18\x06 \x01(\x08H\x00\x12\x16\n\x0ewaypoint_index\x18\x01 \x01(\x05\x12\x15\n\rskip_activity\x18\x02 \x01(\x08\x12\x45\n\ractivity_type\x18\x03 \x01(\x0e\x32..POGOProtos.Rpc.RouteActivityType.ActivityType\x12\x41\n\x0e\x61\x63tivity_input\x18\x04 \x01(\x0b\x32).POGOProtos.Rpc.RouteActivityRequestProto\x12\x0f\n\x07ob_bool\x18\x07 \x01(\x08\x42\n\n\x08IsPaused\"\xee\x14\n\x16ProgressTokenDataProto\x12h\n\x1cgym_root_controller_function\x18\x02 \x01(\x0e\x32@.POGOProtos.Rpc.ProgressTokenDataProto.GymRootControllerFunctionH\x00\x12W\n\x13raid_state_function\x18\x03 \x01(\x0e\x32\x38.POGOProtos.Rpc.ProgressTokenDataProto.RaidStateFunctionH\x00\x12\x62\n\x19raid_lobby_state_function\x18\x04 \x01(\x0e\x32=.POGOProtos.Rpc.ProgressTokenDataProto.RaidLobbyStateFunctionH\x00\x12s\n\"raid_lobby_gui_controller_function\x18\x05 \x01(\x0e\x32\x45.POGOProtos.Rpc.ProgressTokenDataProto.RaidLobbyGuiControllerFunctionH\x00\x12\x64\n\x1araid_battle_state_function\x18\x06 \x01(\x0e\x32>.POGOProtos.Rpc.ProgressTokenDataProto.RaidBattleStateFunctionH\x00\x12\x66\n\x1braid_resolve_state_function\x18\x07 \x01(\x0e\x32?.POGOProtos.Rpc.ProgressTokenDataProto.RaidResolveStateFunctionH\x00\x12t\n\"raid_resolve_uicontroller_function\x18\x08 \x01(\x0e\x32\x46.POGOProtos.Rpc.ProgressTokenDataProto.RaidResolveUicontrollerFunctionH\x00\x12\x61\n\x18\x65ncounter_state_function\x18\t \x01(\x0e\x32=.POGOProtos.Rpc.ProgressTokenDataProto.EncounterStateFunctionH\x00\x12\x64\n\x1amap_explore_state_function\x18\n \x01(\x0e\x32>.POGOProtos.Rpc.ProgressTokenDataProto.MapExploreStateFunctionH\x00\x12\x1f\n\x17ob_progress_token_int32\x18\x01 \x01(\x05\"\x9d\x01\n\x16\x45ncounterStateFunction\x12\x18\n\x14NONE_ENCOUNTER_STATE\x10\x00\x12\x13\n\x0fSETUP_ENCOUNTER\x10\x01\x12\x1c\n\x18\x42\x45GIN_ENCOUNTER_APPROACH\x10\x02\x12\x1c\n\x18\x45NCOUNTER_STATE_COMPLETE\x10\x03\x12\x18\n\x14\x45XIT_ENCOUNTER_STATE\x10\x04\"\xf6\x01\n\x17RaidBattleStateFunction\x12\x1a\n\x16NONE_RAID_BATTLE_STATE\x10\x00\x12\x1b\n\x17\x45NTER_RAID_BATTLE_STATE\x10\x01\x12\x1a\n\x16\x45XIT_RAID_BATTLE_STATE\x10\x02\x12\x19\n\x15OBSERVE_BATTLE_FRAMES\x10\x03\x12\x15\n\x11START_RAID_BATTLE\x10\x04\x12 \n\x1cSTART_RAID_BATTLE_WHEN_READY\x10\x05\x12\x19\n\x15\x45ND_BATTLE_WHEN_READY\x10\x06\x12\x17\n\x13GET_RAID_BOSS_PROTO\x10\x07\"A\n\x11RaidStateFunction\x12\x13\n\x0fNONE_RAID_STATE\x10\x00\x12\x17\n\x13\x45XIT_GYM_RAID_STATE\x10\x01\"L\n\x17MapExploreStateFunction\x12\x1a\n\x16NONE_MAP_EXPLORE_STATE\x10\x00\x12\x15\n\x11GYM_ROOT_COMPLETE\x10\x01\"\xd7\x01\n\x16RaidLobbyStateFunction\x12\x19\n\x15NONE_RAID_LOBBY_STATE\x10\x00\x12\x1a\n\x16\x45NTER_RAID_LOBBY_STATE\x10\x01\x12\x19\n\x15\x45XIT_RAID_LOBBY_STATE\x10\x02\x12\x10\n\x0c\x43REATE_LOBBY\x10\x03\x12\x19\n\x15\x43REATE_LOBBY_FOR_REAL\x10\x04\x12\x1b\n\x17START_RAID_BATTLE_STATE\x10\x05\x12!\n\x1d\x43\x41NCEL_RAID_BATTLE_TRANSITION\x10\x06\"\x8f\x01\n\x18RaidResolveStateFunction\x12\x1b\n\x17NONE_RAID_RESOLVE_STATE\x10\x00\x12\x1c\n\x18\x45NTER_RAID_RESOLVE_STATE\x10\x01\x12\x1b\n\x17\x45XIT_RAID_RESOLVE_STATE\x10\x02\x12\x1b\n\x17INIT_RAID_RESOLVE_STATE\x10\x03\"\xf2\x03\n\x1eRaidLobbyGuiControllerFunction\x12\"\n\x1eNONE_RAID_LOBBY_GUI_CONTROLLER\x10\x00\x12\"\n\x1eINIT_RAID_LOBBY_GUI_CONTROLLER\x10\x01\x12\x19\n\x15SET_DEPENDANT_VISUALS\x10\x02\x12\x15\n\x11START_LOBBY_INTRO\x10\x03\x12\x0f\n\x0bLOBBY_INTRO\x10\x04\x12\x1b\n\x17ON_LOBBY_INTRO_COMPLETE\x10\x05\x12\x18\n\x14SHOW_BATTLE_PREP_GUI\x10\x06\x12\x1b\n\x17HANDLE_DISMISS_COMPLETE\x10\x07\x12\x18\n\x14START_TIMEOUT_SCREEN\x10\x08\x12\x11\n\rREJOIN_BATTLE\x10\t\x12\x12\n\x0eUPDATE_AVATARS\x10\n\x12\"\n\x1eSTART_POLLING_GET_RAID_DETAILS\x10\x0b\x12\x15\n\x11PLAY_BATTLE_INTRO\x10\x0c\x12\x0f\n\x0bLEAVE_LOBBY\x10\r\x12\x1f\n\x1bON_POKEMON_INVENTORY_OPENED\x10\x0e\x12\x16\n\x12ON_CLICK_INVENTORY\x10\x0f\x12\n\n\x06ON_TAP\x10\x10\x12\x1f\n\x1bHANDLE_RAID_BATTLE_COMPLETE\x10\x11\"_\n\x19GymRootControllerFunction\x12 \n\x1cNONE_GYM_GYM_ROOT_CONTROLLER\x10\x00\x12 \n\x1c\x45XIT_GYM_GYM_ROOT_CONTROLLER\x10\x01\"\x91\x01\n\x1fRaidResolveUicontrollerFunction\x12#\n\x1fNONE_RAID_RESOLVE_UI_CONTROLLER\x10\x00\x12#\n\x1fINIT_RAID_RESOLVE_UI_CONTROLLER\x10\x01\x12$\n CLOSE_RAID_RESOLVE_UI_CONTROLLER\x10\x02\x42\n\n\x08\x46unction\"\x94\x16\n\x13ProgressTokenDataV2\x12j\n\x1c\x63ombat_active_state_function\x18\x02 \x01(\x0e\x32\x42.POGOProtos.Rpc.ProgressTokenDataV2.CombatActiveStateFunctionProtoH\x00\x12\x64\n\x19\x63ombat_end_state_function\x18\x03 \x01(\x0e\x32?.POGOProtos.Rpc.ProgressTokenDataV2.CombatEndStateFunctionProtoH\x00\x12h\n\x1b\x63ombat_ready_state_function\x18\x04 \x01(\x0e\x32\x41.POGOProtos.Rpc.ProgressTokenDataV2.CombatReadyStateFunctionProtoH\x00\x12\x66\n\x1a\x63ombat_swap_state_function\x18\x05 \x01(\x0e\x32@.POGOProtos.Rpc.ProgressTokenDataV2.CombatSwapStateFunctionProtoH\x00\x12u\n\"combat_special_move_state_function\x18\x06 \x01(\x0e\x32G.POGOProtos.Rpc.ProgressTokenDataV2.CombatSpecialMoveStateFunctionProtoH\x00\x12z\n%combat_wait_for_player_state_function\x18\x07 \x01(\x0e\x32I.POGOProtos.Rpc.ProgressTokenDataV2.CombatWaitForPlayerStateFunctionProtoH\x00\x12|\n%combat_presentation_director_function\x18\x08 \x01(\x0e\x32K.POGOProtos.Rpc.ProgressTokenDataV2.CombatPresentationDirectorFunctionProtoH\x00\x12h\n\x1b\x63ombat_director_v2_function\x18\t \x01(\x0e\x32\x41.POGOProtos.Rpc.ProgressTokenDataV2.CombatDirectorV2FunctionProtoH\x00\x12\x62\n\x18\x63ombat_state_v2_function\x18\n \x01(\x0e\x32>.POGOProtos.Rpc.ProgressTokenDataV2.CombatStateV2FunctionProtoH\x00\x12\x61\n\x17\x63ombat_pokemon_function\x18\x0b \x01(\x0e\x32>.POGOProtos.Rpc.ProgressTokenDataV2.CombatPokemonFunctionProtoH\x00\x12\x10\n\x08ob_int32\x18\x01 \x01(\x05\"W\n\x1a\x43ombatPokemonFunctionProto\x12\x12\n\x0eOBSERVE_ACTION\x10\x00\x12\x12\n\x0e\x45XECUTE_ACTION\x10\x01\x12\x11\n\rPAUSE_UPDATES\x10\x02\"\x92\x01\n\x1c\x43ombatSwapStateFunctionProto\x12\x1a\n\x16NONE_COMBAT_SWAP_STATE\x10\x00\x12\x1b\n\x17\x45NTER_COMBAT_SWAP_STATE\x10\x01\x12\x1a\n\x16\x45XIT_COMBAT_SWAP_STATE\x10\x02\x12\x1d\n\x19\x44O_WORK_COMBAT_SWAP_STATE\x10\x03\"n\n\x1a\x43ombatStateV2FunctionProto\x12\x18\n\x14NONE_COMBAT_STATE_V2\x10\x00\x12\x18\n\x14OBSERVE_COMBAT_STATE\x10\x01\x12\x1c\n\x18\x44\x45LAY_SPECIAL_TRANSITION\x10\x02\"\xe2\x01\n#CombatSpecialMoveStateFunctionProto\x12\"\n\x1eNONE_COMBAT_SPECIAL_MOVE_STATE\x10\x00\x12#\n\x1f\x45NTER_COMBAT_SPECIAL_MOVE_STATE\x10\x01\x12\"\n\x1e\x45XIT_COMBAT_SPECIAL_MOVE_STATE\x10\x02\x12%\n!DO_WORK_COMBAT_SPECIAL_MOVE_STATE\x10\x03\x12\x12\n\x0ePERFORM_FLY_IN\x10\x04\x12\x13\n\x0fPERFORM_FLY_OUT\x10\x05\"\x9c\x01\n\x1e\x43ombatActiveStateFunctionProto\x12\x1c\n\x18NONE_COMBAT_ACTIVE_STATE\x10\x00\x12\x1d\n\x19\x45NTER_COMBAT_ACTIVE_STATE\x10\x01\x12\x1c\n\x18\x45XIT_COMBAT_ACTIVE_STATE\x10\x02\x12\x1f\n\x1b\x44O_WORK_COMBAT_ACTIVE_STATE\x10\x03\"\x97\x01\n\x1d\x43ombatReadyStateFunctionProto\x12\x1b\n\x17NONE_COMBAT_READY_STATE\x10\x00\x12\x1c\n\x18\x45NTER_COMBAT_READY_STATE\x10\x01\x12\x1b\n\x17\x45XIT_COMBAT_READY_STATE\x10\x02\x12\x1e\n\x1a\x44O_WORK_COMBAT_READY_STATE\x10\x03\"\x8d\x01\n\x1b\x43ombatEndStateFunctionProto\x12\x19\n\x15NONE_COMBAT_END_STATE\x10\x00\x12\x1a\n\x16\x45NTER_COMBAT_END_STATE\x10\x01\x12\x19\n\x15\x45XIT_COMBAT_END_STATE\x10\x02\x12\x1c\n\x18\x44O_WORK_COMBAT_END_STATE\x10\x03\"\xd6\x02\n\x1d\x43ombatDirectorV2FunctionProto\x12\x1b\n\x17NONE_COMBAT_DIRECTOR_V2\x10\x00\x12\x14\n\x10TRY_START_COMBAT\x10\x01\x12\x16\n\x12START_COMBAT_ERROR\x10\x02\x12\x19\n\x15RECEIVE_COMBAT_UPDATE\x10\x03\x12\x13\n\x0fTRY_FAST_ATTACK\x10\x04\x12\x13\n\x0fSWAP_POKEMON_TO\x10\x05\x12\x18\n\x14QUEUE_SPECIAL_ATTACK\x10\x06\x12\x16\n\x12TRY_SPECIAL_ATTACK\x10\x07\x12\x1f\n\x1bTRY_EXECUTE_BUFFERED_ACTION\x10\x08\x12\x13\n\x0f\x43\x41N_ACT_ON_TURN\x10\t\x12\x16\n\x12\x43\x41N_PERFORM_ATTACK\x10\n\x12%\n!CHECK_OPPONENT_CHARGE_MOVE_CHANCE\x10\x0b\"\xc7\x01\n%CombatWaitForPlayerStateFunctionProto\x12%\n!NONE_COMBAT_WAIT_FOR_PLAYER_STATE\x10\x00\x12&\n\"ENTER_COMBAT_WAIT_FOR_PLAYER_STATE\x10\x01\x12%\n!EXIT_COMBAT_WAIT_FOR_PLAYER_STATE\x10\x02\x12(\n$DO_WORK_COMBAT_WAIT_FOR_PLAYER_STATE\x10\x03\"d\n\'CombatPresentationDirectorFunctionProto\x12%\n!NONE_COMBAT_PRESENTATION_DIRECTOR\x10\x00\x12\x12\n\x0ePLAY_MINI_GAME\x10\x01\x42\x10\n\x0e\x43ombatFunction\"*\n\x14ProjectVacationProto\x12\x12\n\nenable2020\x18\x01 \x01(\x08\"\xd9\x02\n ProvisionedAppleTransactionProto\x12G\n\x06status\x18\x01 \x01(\x0e\x32\x37.POGOProtos.Rpc.ProvisionedAppleTransactionProto.Status\x12\x19\n\x11transaction_token\x18\x02 \x01(\t\x12\x12\n\nproduct_id\x18\x03 \x01(\t\x12\x17\n\x0fis_subscription\x18\x04 \x01(\x08\x12\x15\n\rcurrency_code\x18\x05 \x01(\t\x12\x12\n\nprice_paid\x18\x06 \x01(\x03\x12\x18\n\x10purchase_time_ms\x18\x07 \x01(\x03\x12\x1f\n\x17subscription_receipt_id\x18\x08 \x01(\t\">\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x0b\n\x07\x46\x41ILURE\x10\x02\x12\x0f\n\x0bUNPROCESSED\x10\x03\"\x8e\x01\n\x10ProximityContact\x12\x37\n\x0fproximity_token\x18\x01 \x01(\x0b\x32\x1e.POGOProtos.Rpc.ProximityToken\x12\x14\n\x0ctimestamp_ms\x18\x02 \x01(\x03\x12\x14\n\x0clatitude_deg\x18\x03 \x01(\x01\x12\x15\n\rlongitude_deg\x18\x04 \x01(\x01\"^\n\x0eProximityToken\x12\r\n\x05token\x18\x01 \x01(\x0c\x12\x15\n\rstart_time_ms\x18\x02 \x01(\x03\x12\x1a\n\x12\x65xpiration_time_ms\x18\x03 \x01(\x03\x12\n\n\x02iv\x18\x04 \x01(\x0c\"^\n\x16ProximityTokenInternal\x12\x11\n\tplayer_id\x18\x01 \x01(\t\x12\x15\n\rstart_time_ms\x18\x02 \x01(\x03\x12\x1a\n\x12\x65xpiration_time_ms\x18\x03 \x01(\x03\"B\n\x11ProxyRequestProto\x12\x0e\n\x06\x61\x63tion\x18\x01 \x01(\r\x12\x0c\n\x04host\x18\x02 \x01(\t\x12\x0f\n\x07payload\x18\x03 \x01(\x0c\"\xe1\x02\n\x12ProxyResponseProto\x12\x39\n\x06status\x18\x01 \x01(\x0e\x32).POGOProtos.Rpc.ProxyResponseProto.Status\x12\x15\n\rassigned_host\x18\x02 \x01(\t\x12\x0f\n\x07payload\x18\x03 \x01(\x0c\"\xe7\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\r\n\tCOMPLETED\x10\x01\x12\x1c\n\x18\x43OMPLETED_AND_REASSIGNED\x10\x02\x12\x14\n\x10\x41\x43TION_NOT_FOUND\x10\x03\x12\x14\n\x10\x41SSIGNMENT_ERROR\x10\x04\x12\x1c\n\x18PROXY_UNAUTHORIZED_ERROR\x10\x05\x12\x12\n\x0eINTERNAL_ERROR\x10\x06\x12\x0f\n\x0b\x42\x41\x44_REQUEST\x10\x07\x12\x11\n\rACCESS_DENIED\x10\x08\x12\x11\n\rTIMEOUT_ERROR\x10\t\x12\x10\n\x0cRATE_LIMITED\x10\n\"-\n\x08PtcToken\x12\r\n\x05token\x18\x01 \x01(\t\x12\x12\n\nexpiration\x18\x02 \x01(\x05\"\xbc\x02\n\x13PurchaseSkuOutProto\x12:\n\x06status\x18\x01 \x01(\x0e\x32*.POGOProtos.Rpc.PurchaseSkuOutProto.Status\x12\x1c\n\x14\x61\x64\x64\x65\x64_inventory_item\x18\x02 \x03(\x0c\x12<\n\x0f\x63urrency_update\x18\x03 \x03(\x0b\x32#.POGOProtos.Rpc.CurrencyUpdateProto\"\x8c\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x0b\n\x07\x46\x41ILURE\x10\x02\x12\x13\n\x0f\x42\x41LANCE_TOO_LOW\x10\x03\x12\x15\n\x11SKU_NOT_AVAILABLE\x10\x04\x12\x18\n\x14OVER_INVENTORY_LIMIT\x10\x05\x12\x17\n\x13OFFER_NOT_AVAILABLE\x10\x06\"4\n\x10PurchaseSkuProto\x12\x0e\n\x06sku_id\x18\x01 \x01(\t\x12\x10\n\x08offer_id\x18\x02 \x01(\t\"\xa7\x01\n\x15PurifyPokemonLogEntry\x12\x31\n\npokemon_id\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12<\n\x0fpokemon_display\x18\x02 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\x12\x1d\n\x15purified_pokemon_uuid\x18\x03 \x01(\x06\"\xa5\x02\n\x15PurifyPokemonOutProto\x12<\n\x06status\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.PurifyPokemonOutProto.Status\x12\x36\n\x10purified_pokemon\x18\x02 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\"\x95\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1c\n\x18\x45RROR_INSUFFICIENT_FUNDS\x10\x03\x12\x1a\n\x16\x45RROR_POKEMON_DEPLOYED\x10\x04\x12\x1b\n\x17\x45RROR_POKEMON_NOT_FOUND\x10\x05\x12\x1c\n\x18\x45RROR_POKEMON_NOT_SHADOW\x10\x06\"(\n\x12PurifyPokemonProto\x12\x12\n\npokemon_id\x18\x01 \x01(\x06\"\x9f\x02\n\x18PushGateWaySettingsProto\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12$\n\x1cob_new_global_setting_bool_2\x18\x02 \x01(\x08\x12\x14\n\x0cgateway_host\x18\x03 \x01(\t\x12$\n\x1cob_new_global_setting_bool_3\x18\x04 \x01(\x08\x12#\n\x1bob_new_global_setting_int32\x18\x05 \x01(\x05\x12#\n\x1bob_new_global_setting_float\x18\x06 \x01(\x02\x12\x0c\n\x04path\x18\x07 \x01(\t\x12%\n\x1dob_new_global_setting_int32_1\x18\x08 \x01(\x05\x12\x11\n\tob_string\x18\t \x01(\t\"Y\n\x13PushGatewaySettings\x12 \n\x18push_gateway_min_level_1\x18\x01 \x01(\x05\x12 \n\x18push_gateway_min_level_2\x18\x02 \x01(\x05\"b\n\x14PushGatewayTelemetry\x12J\n\x19push_gateway_telemetry_id\x18\x01 \x01(\x0e\x32\'.POGOProtos.Rpc.PushGatewayTelemetryIds\"\x99\x01\n!PushGatewayUpstreamErrorTelemetry\x12 \n\x18upstream_response_status\x18\x01 \x01(\x05\x12\x1e\n\x16token_expire_timestamp\x18\x02 \x01(\x03\x12\x18\n\x10\x63lient_timestamp\x18\x03 \x01(\x03\x12\x18\n\x10server_timestamp\x18\x04 \x01(\x03\"\x9c\x01\n PushNotificationRegistryOutProto\x12G\n\x06result\x18\x01 \x01(\x0e\x32\x37.POGOProtos.Rpc.PushNotificationRegistryOutProto.Result\"/\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\r\n\tNO_CHANGE\x10\x02\"y\n\x1dPushNotificationRegistryProto\x12+\n\tapn_token\x18\x01 \x01(\x0b\x32\x18.POGOProtos.Rpc.ApnToken\x12+\n\tgcm_token\x18\x02 \x01(\x0b\x32\x18.POGOProtos.Rpc.GcmToken\"t\n\x19PushNotificationTelemetry\x12\x45\n\x0fnotification_id\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.PushNotificationTelemetryIds\x12\x10\n\x08\x63\x61tegory\x18\x02 \x01(\t\"8\n\nQuaternion\x12\t\n\x01x\x18\x01 \x01(\x02\x12\t\n\x01y\x18\x02 \x01(\x02\x12\t\n\x01z\x18\x03 \x01(\x02\x12\t\n\x01w\x18\x04 \x01(\x02\"\xee\x01\n\x17QuestBranchDisplayProto\x12\x11\n\ttitle_key\x18\x01 \x01(\t\x12\x17\n\x0f\x64\x65scription_key\x18\x02 \x01(\t\x12\x11\n\timage_url\x18\x03 \x01(\t\x12\x1f\n\x17\x62utton_background_color\x18\x04 \x01(\t\x12\x17\n\x0f\x62utton_text_key\x18\x05 \x01(\t\x12#\n\x1b\x62utton_background_image_url\x18\x06 \x01(\t\x12\x19\n\x11\x62utton_text_color\x18\x07 \x01(\t\x12\x1a\n\x12\x62utton_text_offset\x18\x08 \x01(\x02\"K\n\x16QuestBranchRewardProto\x12\x31\n\x07rewards\x18\x01 \x03(\x0b\x32 .POGOProtos.Rpc.QuestRewardProto\"\xb7#\n\x13QuestConditionProto\x12\x41\n\x11with_pokemon_type\x18\x02 \x01(\x0b\x32$.POGOProtos.Rpc.WithPokemonTypeProtoH\x00\x12I\n\x15with_pokemon_category\x18\x03 \x01(\x0b\x32(.POGOProtos.Rpc.WithPokemonCategoryProtoH\x00\x12\x43\n\x12with_weather_boost\x18\x04 \x01(\x0b\x32%.POGOProtos.Rpc.WithWeatherBoostProtoH\x00\x12N\n\x18with_daily_capture_bonus\x18\x05 \x01(\x0b\x32*.POGOProtos.Rpc.WithDailyCaptureBonusProtoH\x00\x12H\n\x15with_daily_spin_bonus\x18\x06 \x01(\x0b\x32\'.POGOProtos.Rpc.WithDailySpinBonusProtoH\x00\x12\x46\n\x14with_win_raid_status\x18\x07 \x01(\x0b\x32&.POGOProtos.Rpc.WithWinRaidStatusProtoH\x00\x12=\n\x0fwith_raid_level\x18\x08 \x01(\x0b\x32\".POGOProtos.Rpc.WithRaidLevelProtoH\x00\x12=\n\x0fwith_throw_type\x18\t \x01(\x0b\x32\".POGOProtos.Rpc.WithThrowTypeProtoH\x00\x12Q\n\x1awith_win_gym_battle_status\x18\n \x01(\x0b\x32+.POGOProtos.Rpc.WithWinGymBattleStatusProtoH\x00\x12]\n with_super_effective_charge_move\x18\x0b \x01(\x0b\x32\x31.POGOProtos.Rpc.WithSuperEffectiveChargeMoveProtoH\x00\x12\x32\n\twith_item\x18\x0c \x01(\x0b\x32\x1d.POGOProtos.Rpc.WithItemProtoH\x00\x12G\n\x14with_unique_pokestop\x18\r \x01(\x0b\x32\'.POGOProtos.Rpc.WithUniquePokestopProtoH\x00\x12\x43\n\x12with_quest_context\x18\x0e \x01(\x0b\x32%.POGOProtos.Rpc.WithQuestContextProtoH\x00\x12=\n\x0fwith_badge_type\x18\x0f \x01(\x0b\x32\".POGOProtos.Rpc.WithBadgeTypeProtoH\x00\x12\x41\n\x11with_player_level\x18\x10 \x01(\x0b\x32$.POGOProtos.Rpc.WithPlayerLevelProtoH\x00\x12J\n\x16with_win_battle_status\x18\x11 \x01(\x0b\x32(.POGOProtos.Rpc.WithWinBattleStatusProtoH\x00\x12\x45\n\x13with_unique_pokemon\x18\x12 \x01(\x0b\x32&.POGOProtos.Rpc.WithUniquePokemonProtoH\x00\x12=\n\x0fwith_npc_combat\x18\x13 \x01(\x0b\x32\".POGOProtos.Rpc.WithNpcCombatProtoH\x00\x12=\n\x0fwith_pvp_combat\x18\x14 \x01(\x0b\x32\".POGOProtos.Rpc.WithPvpCombatProtoH\x00\x12:\n\rwith_location\x18\x15 \x01(\x0b\x32!.POGOProtos.Rpc.WithLocationProtoH\x00\x12:\n\rwith_distance\x18\x16 \x01(\x0b\x32!.POGOProtos.Rpc.WithDistanceProtoH\x00\x12M\n\x17with_invasion_character\x18\x17 \x01(\x0b\x32*.POGOProtos.Rpc.WithInvasionCharacterProtoH\x00\x12K\n\x16with_pokemon_alignment\x18\x18 \x01(\x0b\x32).POGOProtos.Rpc.WithPokemonAlignmentProtoH\x00\x12\x34\n\nwith_buddy\x18\x19 \x01(\x0b\x32\x1e.POGOProtos.Rpc.WithBuddyProtoH\x00\x12R\n\x1awith_daily_buddy_affection\x18\x1a \x01(\x0b\x32,.POGOProtos.Rpc.WithDailyBuddyAffectionProtoH\x00\x12\x43\n\x12with_pokemon_level\x18\x1b \x01(\x0b\x32%.POGOProtos.Rpc.WithPokemonLevelProtoH\x00\x12\x35\n\x0bwith_max_cp\x18\x1c \x01(\x0b\x32\x1e.POGOProtos.Rpc.WithMaxCpProtoH\x00\x12>\n\x10with_temp_evo_id\x18\x1d \x01(\x0b\x32\".POGOProtos.Rpc.WithTempEvoIdProtoH\x00\x12\x39\n\rwith_gbl_rank\x18\x1e \x01(\x0b\x32 .POGOProtos.Rpc.WithGblRankProtoH\x00\x12\x45\n\x13with_encounter_type\x18\x1f \x01(\x0b\x32&.POGOProtos.Rpc.WithEncounterTypeProtoH\x00\x12?\n\x10with_combat_type\x18 \x01(\x0b\x32#.POGOProtos.Rpc.WithCombatTypeProtoH\x00\x12;\n\x0ewith_item_type\x18! \x01(\x0b\x32!.POGOProtos.Rpc.WithItemTypeProtoH\x00\x12\x41\n\x11with_elapsed_time\x18\" \x01(\x0b\x32$.POGOProtos.Rpc.WithElapsedTimeProtoH\x00\x12\x41\n\x11with_friend_level\x18# \x01(\x0b\x32$.POGOProtos.Rpc.WithFriendLevelProtoH\x00\x12=\n\x0fwith_pokemon_cp\x18$ \x01(\x0b\x32\".POGOProtos.Rpc.WithPokemonCpProtoH\x00\x12\x43\n\x12with_raid_location\x18% \x01(\x0b\x32%.POGOProtos.Rpc.WithRaidLocationProtoH\x00\x12\x41\n\x11with_friends_raid\x18& \x01(\x0b\x32$.POGOProtos.Rpc.WithFriendsRaidProtoH\x00\x12G\n\x14with_pokemon_costume\x18\' \x01(\x0b\x32\'.POGOProtos.Rpc.WithPokemonCostumeProtoH\x00\x12\x41\n\x11with_pokemon_size\x18( \x01(\x0b\x32$.POGOProtos.Rpc.WithPokemonSizeProtoH\x00\x12?\n\x10with_device_type\x18) \x01(\x0b\x32#.POGOProtos.Rpc.WithDeviceTypeProtoH\x00\x12\x41\n\x11with_route_travel\x18* \x01(\x0b\x32$.POGOProtos.Rpc.WithRouteTravelProtoH\x00\x12G\n\x11with_unique_route\x18+ \x01(\x0b\x32*.POGOProtos.Rpc.WithUniqueRouteTravelProtoH\x00\x12\x43\n\x12with_tappable_type\x18, \x01(\x0b\x32%.POGOProtos.Rpc.WithTappableTypeProtoH\x00\x12?\n\x04type\x18\x01 \x01(\x0e\x32\x31.POGOProtos.Rpc.QuestConditionProto.ConditionType\"\xd2\x0b\n\rConditionType\x12\t\n\x05UNSET\x10\x00\x12\x15\n\x11WITH_POKEMON_TYPE\x10\x01\x12\x19\n\x15WITH_POKEMON_CATEGORY\x10\x02\x12\x16\n\x12WITH_WEATHER_BOOST\x10\x03\x12\x1c\n\x18WITH_DAILY_CAPTURE_BONUS\x10\x04\x12\x19\n\x15WITH_DAILY_SPIN_BONUS\x10\x05\x12\x18\n\x14WITH_WIN_RAID_STATUS\x10\x06\x12\x13\n\x0fWITH_RAID_LEVEL\x10\x07\x12\x13\n\x0fWITH_THROW_TYPE\x10\x08\x12\x1e\n\x1aWITH_WIN_GYM_BATTLE_STATUS\x10\t\x12\x1f\n\x1bWITH_SUPER_EFFECTIVE_CHARGE\x10\n\x12\r\n\tWITH_ITEM\x10\x0b\x12\x18\n\x14WITH_UNIQUE_POKESTOP\x10\x0c\x12\x16\n\x12WITH_QUEST_CONTEXT\x10\r\x12\x1c\n\x18WITH_THROW_TYPE_IN_A_ROW\x10\x0e\x12\x13\n\x0fWITH_CURVE_BALL\x10\x0f\x12\x13\n\x0fWITH_BADGE_TYPE\x10\x10\x12\x15\n\x11WITH_PLAYER_LEVEL\x10\x11\x12\x1a\n\x16WITH_WIN_BATTLE_STATUS\x10\x12\x12\x13\n\x0fWITH_NEW_FRIEND\x10\x13\x12\x16\n\x12WITH_DAYS_IN_A_ROW\x10\x14\x12\x17\n\x13WITH_UNIQUE_POKEMON\x10\x15\x12\x13\n\x0fWITH_NPC_COMBAT\x10\x16\x12\x13\n\x0fWITH_PVP_COMBAT\x10\x17\x12\x11\n\rWITH_LOCATION\x10\x18\x12\x11\n\rWITH_DISTANCE\x10\x19\x12\x1a\n\x16WITH_POKEMON_ALIGNMENT\x10\x1a\x12\x1b\n\x17WITH_INVASION_CHARACTER\x10\x1b\x12\x0e\n\nWITH_BUDDY\x10\x1c\x12\x1e\n\x1aWITH_BUDDY_INTERESTING_POI\x10\x1d\x12\x1e\n\x1aWITH_DAILY_BUDDY_AFFECTION\x10\x1e\x12\x16\n\x12WITH_POKEMON_LEVEL\x10\x1f\x12\x13\n\x0fWITH_SINGLE_DAY\x10 \x12\x1c\n\x18WITH_UNIQUE_POKEMON_TEAM\x10!\x12\x0f\n\x0bWITH_MAX_CP\x10\"\x12\x16\n\x12WITH_LUCKY_POKEMON\x10#\x12\x1a\n\x16WITH_LEGENDARY_POKEMON\x10$\x12\x19\n\x15WITH_TEMP_EVO_POKEMON\x10%\x12\x11\n\rWITH_GBL_RANK\x10&\x12\x19\n\x15WITH_CATCHES_IN_A_ROW\x10\'\x12\x17\n\x13WITH_ENCOUNTER_TYPE\x10(\x12\x14\n\x10WITH_COMBAT_TYPE\x10)\x12\x18\n\x14WITH_GEOTARGETED_POI\x10*\x12\x12\n\x0eWITH_ITEM_TYPE\x10+\x12\x1a\n\x16WITH_RAID_ELAPSED_TIME\x10,\x12\x15\n\x11WITH_FRIEND_LEVEL\x10-\x12\x10\n\x0cWITH_STICKER\x10.\x12\x13\n\x0fWITH_POKEMON_CP\x10/\x12\x16\n\x12WITH_RAID_LOCATION\x10\x30\x12\x15\n\x11WITH_FRIENDS_RAID\x10\x31\x12\x18\n\x14WITH_POKEMON_COSTUME\x10\x32\x12\x15\n\x11WITH_APPLIED_ITEM\x10\x33\x12\x15\n\x11WITH_POKEMON_SIZE\x10\x34\x12\x13\n\x0fWITH_TOTAL_DAYS\x10\x35\x12\x14\n\x10WITH_DEVICE_TYPE\x10\x36\x12\x15\n\x11WITH_ROUTE_TRAVEL\x10\x37\x12\x1c\n\x18WITH_UNIQUE_ROUTE_TRAVEL\x10\x38\x12\x16\n\x12WITH_TAPPABLE_TYPE\x10\x39\x12\x11\n\rWITH_IN_PARTY\x10:\x12\x16\n\x12WITH_SHINY_POKEMON\x10;\x12)\n%WITH_ABILITY_PARTY_POWER_DAMAGE_DEALT\x10\n\x0fmini_collection\x18\x0b \x01(\x0b\x32#.POGOProtos.Rpc.MiniCollectionProtoH\x00\x12\x42\n\x11geotargeted_quest\x18\x0c \x01(\x0b\x32%.POGOProtos.Rpc.GeotargetedQuestProtoH\x00\x12L\n\x14\x62uddy_evolution_walk\x18\r \x01(\x0b\x32,.POGOProtos.Rpc.BuddyEvolutionWalkQuestProtoH\x00\x12\x32\n\x06\x62\x61ttle\x18\x0e \x01(\x0b\x32 .POGOProtos.Rpc.BattleQuestProtoH\x00\x12?\n\rtake_snapshot\x18\x0f \x01(\x0b\x32&.POGOProtos.Rpc.TakeSnapshotQuestProtoH\x00\x12L\n\x14submit_sleep_records\x18\x10 \x01(\x0b\x32,.POGOProtos.Rpc.SubmitSleepRecordsQuestProtoH\x00\x12=\n\x0ctravel_route\x18\x11 \x01(\x0b\x32%.POGOProtos.Rpc.TravelRouteQuestProtoH\x00\x12-\n\nquest_type\x18\x01 \x01(\x0e\x32\x19.POGOProtos.Rpc.QuestType\x12;\n\x0fwith_single_day\x18\x62 \x01(\x0b\x32\".POGOProtos.Rpc.WithSingleDayProto\x12=\n\rdays_in_a_row\x18\x63 \x01(\x0b\x32&.POGOProtos.Rpc.DaysWithARowQuestProto\x12\x10\n\x08quest_id\x18\x64 \x01(\t\x12\x12\n\nquest_seed\x18\x65 \x01(\x03\x12\x39\n\rquest_context\x18\x66 \x01(\x0e\x32\".POGOProtos.Rpc.QuestProto.Context\x12\x13\n\x0btemplate_id\x18g \x01(\t\x12\x10\n\x08progress\x18h \x01(\x05\x12,\n\x04goal\x18i \x01(\x0b\x32\x1e.POGOProtos.Rpc.QuestGoalProto\x12\x31\n\x06status\x18j \x01(\x0e\x32!.POGOProtos.Rpc.QuestProto.Status\x12\x37\n\rquest_rewards\x18k \x03(\x0b\x32 .POGOProtos.Rpc.QuestRewardProto\x12\x1d\n\x15\x63reation_timestamp_ms\x18l \x01(\x03\x12 \n\x18last_update_timestamp_ms\x18m \x01(\x03\x12\x1f\n\x17\x63ompletion_timestamp_ms\x18n \x01(\x03\x12\x0f\n\x07\x66ort_id\x18o \x01(\t\x12\x17\n\x0f\x61\x64min_generated\x18p \x01(\x08\x12$\n\x1cstamp_count_override_enabled\x18q \x01(\x08\x12\x1c\n\x14stamp_count_override\x18r \x01(\x05\x12\x12\n\ns2_cell_id\x18s \x01(\x03\x12$\n\x1cstory_quest_template_version\x18t \x01(\x05\x12\x38\n\rdaily_counter\x18u \x01(\x0b\x32!.POGOProtos.Rpc.DailyCounterProto\x12\x1f\n\x17reward_pokemon_icon_url\x18v \x01(\t\x12\x18\n\x10\x65nd_timestamp_ms\x18w \x01(\x03\x12\x1a\n\x12is_bonus_challenge\x18x \x01(\x08\x12\x43\n\rreferral_info\x18y \x01(\x0b\x32,.POGOProtos.Rpc.QuestProto.ReferralInfoProto\x12>\n\x0e\x62ranch_rewards\x18z \x03(\x0b\x32&.POGOProtos.Rpc.QuestBranchRewardProto\x12\x13\n\x0b\x64ialog_read\x18{ \x01(\x08\x12\x1a\n\x12start_timestamp_ms\x18| \x01(\x03\x12;\n\x0fwith_total_days\x18} \x01(\x0b\x32\".POGOProtos.Rpc.WithTotalDaysProto\x12\x14\n\x0cphase_number\x18~ \x01(\x05\x1aI\n\x11ReferralInfoProto\x12\x13\n\x0breferrer_id\x18\x01 \x01(\t\x12\x1f\n\x17\x63ompletion_message_sent\x18\x02 \x01(\x08\"\xa2\x02\n\x07\x43ontext\x12\t\n\x05UNSET\x10\x00\x12\x0f\n\x0bSTORY_QUEST\x10\x01\x12\x13\n\x0f\x43HALLENGE_QUEST\x10\x02\x12\x14\n\x10\x44\x41ILY_COIN_QUEST\x10\x03\x12\x15\n\x11TIMED_STORY_QUEST\x10\x04\x12\x1d\n\x19NON_NARRATIVE_STORY_QUEST\x10\x05\x12\x12\n\x0eLEVEL_UP_QUEST\x10\x06\x12\x16\n\x12TGC_TRACKING_QUEST\x10\x07\x12\x13\n\x0f\x45VOLUTION_QUEST\x10\x08\x12\x1f\n\x1bTIMED_MINI_COLLECTION_QUEST\x10\t\x12\x12\n\x0eREFERRAL_QUEST\x10\n\x12\x13\n\x0f\x42RANCHING_QUEST\x10\x0b\x12\x0f\n\x0bPARTY_QUEST\x10\x0c\"G\n\x06Status\x12\x14\n\x10STATUS_UNDEFINED\x10\x00\x12\x11\n\rSTATUS_ACTIVE\x10\x01\x12\x14\n\x10STATUS_COMPLETED\x10\x02\x42\x07\n\x05Quest\"\xb1\x07\n\x10QuestRewardProto\x12\r\n\x03\x65xp\x18\x02 \x01(\x05H\x00\x12/\n\x04item\x18\x03 \x01(\x0b\x32\x1f.POGOProtos.Rpc.ItemRewardProtoH\x00\x12\x12\n\x08stardust\x18\x04 \x01(\x05H\x00\x12\x38\n\x05\x63\x61ndy\x18\x05 \x01(\x0b\x32\'.POGOProtos.Rpc.PokemonCandyRewardProtoH\x00\x12\x1c\n\x12\x61vatar_template_id\x18\x06 \x01(\tH\x00\x12\x1b\n\x11quest_template_id\x18\x07 \x01(\tH\x00\x12H\n\x11pokemon_encounter\x18\x08 \x01(\x0b\x32+.POGOProtos.Rpc.PokemonEncounterRewardProtoH\x00\x12\x12\n\x08pokecoin\x18\t \x01(\x05H\x00\x12;\n\x08xl_candy\x18\n \x01(\x0b\x32\'.POGOProtos.Rpc.PokemonCandyRewardProtoH\x00\x12\x13\n\tlevel_cap\x18\x0b \x01(\x05H\x00\x12\x35\n\x07sticker\x18\x0c \x01(\x0b\x32\".POGOProtos.Rpc.StickerRewardProtoH\x00\x12@\n\rmega_resource\x18\r \x01(\x0b\x32\'.POGOProtos.Rpc.PokemonCandyRewardProtoH\x00\x12\x37\n\x08incident\x18\x0e \x01(\x0b\x32#.POGOProtos.Rpc.IncidentRewardProtoH\x00\x12\x46\n\x10player_attribute\x18\x0f \x01(\x0b\x32*.POGOProtos.Rpc.PlayerAttributeRewardProtoH\x00\x12\x33\n\x04type\x18\x01 \x01(\x0e\x32%.POGOProtos.Rpc.QuestRewardProto.Type\"\xea\x01\n\x04Type\x12\t\n\x05UNSET\x10\x00\x12\x0e\n\nEXPERIENCE\x10\x01\x12\x08\n\x04ITEM\x10\x02\x12\x0c\n\x08STARDUST\x10\x03\x12\t\n\x05\x43\x41NDY\x10\x04\x12\x13\n\x0f\x41VATAR_CLOTHING\x10\x05\x12\t\n\x05QUEST\x10\x06\x12\x15\n\x11POKEMON_ENCOUNTER\x10\x07\x12\x0c\n\x08POKECOIN\x10\x08\x12\x0c\n\x08XL_CANDY\x10\t\x12\r\n\tLEVEL_CAP\x10\n\x12\x0b\n\x07STICKER\x10\x0b\x12\x11\n\rMEGA_RESOURCE\x10\x0c\x12\x0c\n\x08INCIDENT\x10\r\x12\x14\n\x10PLAYER_ATTRIBUTE\x10\x0e\x42\x08\n\x06Reward\"|\n\x12QuestSettingsProto\x12-\n\nquest_type\x18\x01 \x01(\x0e\x32\x19.POGOProtos.Rpc.QuestType\x12\x37\n\x0b\x64\x61ily_quest\x18\x02 \x01(\x0b\x32\".POGOProtos.Rpc.DailyQuestSettings\"\x93\x01\n\x13QuestStampCardProto\x12.\n\x05stamp\x18\x01 \x03(\x0b\x32\x1f.POGOProtos.Rpc.QuestStampProto\x12\x0e\n\x06target\x18\x02 \x01(\x05\x12\x1e\n\x16remaining_daily_stamps\x18\x03 \x01(\x05\x12\n\n\x02id\x18\x04 \x01(\t\x12\x10\n\x08icon_url\x18\x05 \x01(\t\"\\\n\x0fQuestStampProto\x12\x33\n\x07\x63ontext\x18\x01 \x01(\x0e\x32\".POGOProtos.Rpc.QuestProto.Context\x12\x14\n\x0ctimestamp_ms\x18\x02 \x01(\x04\"/\n\x0eQuestWalkProto\x12\x1d\n\x15quest_start_km_walked\x18\x01 \x01(\x02\"\x99\x02\n\x0bQuestsProto\x12)\n\x05quest\x18\x01 \x03(\x0b\x32\x1a.POGOProtos.Rpc.QuestProto\x12\x1d\n\x15\x63ompleted_story_quest\x18\x02 \x03(\t\x12K\n\x17quest_pokemon_encounter\x18\x03 \x03(\x0b\x32*.POGOProtos.Rpc.QuestPokemonEncounterProto\x12\x37\n\nstamp_card\x18\x04 \x01(\x0b\x32#.POGOProtos.Rpc.QuestStampCardProto\x12:\n\x0equest_incident\x18\x05 \x03(\x0b\x32\".POGOProtos.Rpc.QuestIncidentProto\"\'\n\x13QuitCombatDataProto\x12\x10\n\x08ob_int32\x18\x01 \x01(\x05\"\xfa\x01\n\x12QuitCombatOutProto\x12\x39\n\x06result\x18\x01 \x01(\x0e\x32).POGOProtos.Rpc.QuitCombatOutProto.Result\x12+\n\x06\x63ombat\x18\x02 \x01(\x0b\x32\x1b.POGOProtos.Rpc.CombatProto\"|\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1a\n\x16\x45RROR_COMBAT_NOT_FOUND\x10\x02\x12\x1e\n\x1a\x45RROR_INVALID_COMBAT_STATE\x10\x03\x12\x1e\n\x1a\x45RROR_PLAYER_NOT_IN_COMBAT\x10\x04\"$\n\x0fQuitCombatProto\x12\x11\n\tcombat_id\x18\x01 \x01(\t\"\x87\x01\n\x1bQuitCombatResponseDataProto\x12\x10\n\x08ob_int32\x18\x01 \x01(\x05\x12\x11\n\tob_uint32\x18\x02 \x01(\r\x12\x43\n\x17ob_quit_combat_response\x18\x03 \x01(\x0b\x32\".POGOProtos.Rpc.QuitCombatOutProto\"\x92\x02\n\x16RaidClientLogInfoProto\x12(\n ob_raid_client_log_info_string_1\x18\x01 \x01(\t\x12\'\n\x1fob_raid_client_log_info_int64_1\x18\x02 \x01(\x03\x12(\n ob_raid_client_log_info_double_1\x18\x03 \x01(\x01\x12(\n ob_raid_client_log_info_double_2\x18\x04 \x01(\x01\x12\'\n\x1fob_raid_client_log_info_int64_2\x18\x05 \x01(\x03\x12(\n ob_raid_client_log_info_string_2\x18\x06 \x01(\t\"\xbb\x15\n\x13RaidClientLogsProto\x12=\n\x0fjoin_lobby_data\x18\x02 \x01(\x0b\x32\".POGOProtos.Rpc.JoinLobbyDataProtoH\x00\x12N\n\x18join_lobby_response_data\x18\x03 \x01(\x0b\x32*.POGOProtos.Rpc.JoinLobbyResponseDataProtoH\x00\x12?\n\x10leave_lobby_data\x18\x04 \x01(\x0b\x32#.POGOProtos.Rpc.LeaveLobbyDataProtoH\x00\x12P\n\x19leave_lobby_response_data\x18\x05 \x01(\x0b\x32+.POGOProtos.Rpc.LeaveLobbyResponseDataProtoH\x00\x12I\n\x15lobby_visibility_data\x18\x06 \x01(\x0b\x32(.POGOProtos.Rpc.LobbyVisibilityDataProtoH\x00\x12Z\n\x1elobby_visibility_response_data\x18\x07 \x01(\x0b\x32\x30.POGOProtos.Rpc.LobbyVisibilityResponseDataProtoH\x00\x12H\n\x15get_raid_details_data\x18\x08 \x01(\x0b\x32\'.POGOProtos.Rpc.GetRaidDetailsDataProtoH\x00\x12Y\n\x1eget_raid_details_response_data\x18\t \x01(\x0b\x32/.POGOProtos.Rpc.GetRaidDetailsResponseDataProtoH\x00\x12J\n\x16start_raid_battle_data\x18\n \x01(\x0b\x32(.POGOProtos.Rpc.StartRaidBattleDataProtoH\x00\x12[\n\x1fstart_raid_battle_response_data\x18\x0b \x01(\x0b\x32\x30.POGOProtos.Rpc.StartRaidBattleResponseDataProtoH\x00\x12?\n\x10\x61ttack_raid_data\x18\x0c \x01(\x0b\x32#.POGOProtos.Rpc.AttackRaidDataProtoH\x00\x12P\n\x19\x61ttack_raid_response_data\x18\r \x01(\x0b\x32+.POGOProtos.Rpc.AttackRaidResponseDataProtoH\x00\x12P\n\x19send_raid_invitation_data\x18\x0e \x01(\x0b\x32+.POGOProtos.Rpc.SendRaidInvitationDataProtoH\x00\x12\x61\n\"send_raid_invitation_response_data\x18\x0f \x01(\x0b\x32\x33.POGOProtos.Rpc.SendRaidInvitationResponseDataProtoH\x00\x12P\n\x19on_application_focus_data\x18\x10 \x01(\x0b\x32+.POGOProtos.Rpc.OnApplicationFocusDataProtoH\x00\x12P\n\x19on_application_pause_data\x18\x11 \x01(\x0b\x32+.POGOProtos.Rpc.OnApplicationPauseDataProtoH\x00\x12N\n\x18on_application_quit_data\x18\x12 \x01(\x0b\x32*.POGOProtos.Rpc.OnApplicationQuitDataProtoH\x00\x12I\n\x15\x65xception_caught_data\x18\x13 \x01(\x0b\x32(.POGOProtos.Rpc.ExceptionCaugthDataProtoH\x00\x12\x45\n\x13progress_token_data\x18\x14 \x01(\x0b\x32&.POGOProtos.Rpc.ProgressTokenDataProtoH\x00\x12;\n\x0erpc_error_data\x18\x15 \x01(\x0b\x32!.POGOProtos.Rpc.RpcErrorDataProtoH\x00\x12\x66\n$client_prediction_inconsistency_data\x18\x16 \x01(\x0b\x32\x36.POGOProtos.Rpc.ClientPredictionInconsistencyDataProtoH\x00\x12\x39\n\rraid_end_data\x18\x17 \x01(\x0b\x32 .POGOProtos.Rpc.RaidEndDataProtoH\x00\x12V\n\x17ob_raid_log_client_info\x18\x01 \x01(\x0b\x32\x35.POGOProtos.Rpc.RaidClientLogsProto.RaidClientLogInfo\x1a\xfb\x06\n\x11RaidClientLogInfo\x12R\n\x0bob_log_type\x18\x01 \x01(\x0e\x32=.POGOProtos.Rpc.RaidClientLogsProto.RaidClientLogInfo.LogType\x12(\n ob_raid_client_log_info_uint32_1\x18\x02 \x01(\r\x12(\n ob_raid_client_log_info_uint32_2\x18\x03 \x01(\r\x12\'\n\x1fob_raid_client_log_info_float_1\x18\x04 \x01(\x02\x12\'\n\x1fob_raid_client_log_info_float_2\x18\x05 \x01(\x02\"\xeb\x04\n\x07LogType\x12\x0b\n\x07NO_TYPE\x10\x00\x12\x16\n\x12JOIN_LOBBY_REQUEST\x10\x01\x12\x17\n\x13JOIN_LOBBY_RESPONSE\x10\x02\x12\x17\n\x13LEAVE_LOBBY_REQUEST\x10\x03\x12\x18\n\x14LEAVE_LOBBY_RESPONSE\x10\x04\x12\x1c\n\x18LOBBY_VISIBILITY_REQUEST\x10\x05\x12\x1d\n\x19LOBBY_VISIBILITY_RESPONSE\x10\x06\x12\x1c\n\x18GET_RAID_DETAILS_REQUEST\x10\x07\x12\x1d\n\x19GET_RAID_DETAILS_RESPONSE\x10\x08\x12\x1d\n\x19START_RAID_BATTLE_REQUEST\x10\t\x12\x1e\n\x1aSTART_RAID_BATTLE_RESPONSE\x10\n\x12\x17\n\x13\x41TTACK_RAID_REQUEST\x10\x0b\x12\x18\n\x14\x41TTACK_RAID_RESPONSE\x10\x0c\x12 \n\x1cSEND_RAID_INVITATION_REQUEST\x10\r\x12!\n\x1dSEND_RAID_INVITATION_RESPONSE\x10\x0e\x12\x18\n\x14ON_APPLICATION_FOCUS\x10\x0f\x12\x18\n\x14ON_APPLICATION_PAUSE\x10\x10\x12\x17\n\x13ON_APPLICATION_QUIT\x10\x11\x12\x14\n\x10\x45XCEPTION_CAUGHT\x10\x12\x12\x12\n\x0ePROGRESS_TOKEN\x10\x13\x12\r\n\tRPC_ERROR\x10\x14\x12#\n\x1f\x43LIENT_PREDICTION_INCONSISTENCY\x10\x15\x12\x13\n\x0fPLAYER_END_RAID\x10\x16\x42\t\n\x07LogData\"\xca\x07\n\x17RaidClientSettingsProto\x12\x1b\n\x13remote_raid_enabled\x18\x01 \x01(\x08\x12\x1e\n\x16max_remote_raid_passes\x18\x02 \x01(\x05\x12\x1e\n\x16remote_damage_modifier\x18\x03 \x01(\x02\x12%\n\x1dremote_raids_min_player_level\x18\x04 \x01(\x05\x12\x1e\n\x16max_num_friend_invites\x18\x05 \x01(\x05\x12%\n\x1d\x66riend_invite_cutoff_time_sec\x18\x06 \x01(\x05\x12$\n\x1c\x63\x61n_invite_friends_in_person\x18\x07 \x01(\x08\x12#\n\x1b\x63\x61n_invite_friends_remotely\x18\x08 \x01(\x08\x12\x1d\n\x15max_players_per_lobby\x18\t \x01(\x05\x12$\n\x1cmax_remote_players_per_lobby\x18\n \x01(\x05\x12\'\n\x1finvite_cooldown_duration_millis\x18\x0b \x01(\x03\x12)\n!max_num_friend_invites_per_action\x18\x0c \x01(\x05\x12M\n*unsupported_raid_levels_for_friend_invites\x18\r \x03(\x0e\x32\x19.POGOProtos.Rpc.RaidLevel\x12\x41\n\x1eunsupported_remote_raid_levels\x18\x0e \x03(\x0e\x32\x19.POGOProtos.Rpc.RaidLevel\x12,\n$is_nearby_raid_notification_disabled\x18\x0f \x01(\x08\x12\x1a\n\x12ob_repeated_string\x18\x10 \x03(\t\x12\x43\n\x16ob_raid_client_setting\x18\x11 \x03(\x0b\x32#.POGOProtos.Rpc.ObRaidClientSetting\x12\x46\n\x18ob_raid_client_setting_1\x18\x12 \x01(\x0b\x32$.POGOProtos.Rpc.ObRaidClientSetting1\x12\x0f\n\x07ob_bool\x18\x13 \x01(\x08\x12\x11\n\tob_bool_2\x18\x14 \x01(\x08\x12\x11\n\tob_bool_3\x18\x15 \x01(\x08\x12\x12\n\nob_int32_1\x18\x16 \x01(\x05\x12\x11\n\tob_bool_4\x18\x17 \x01(\x08\x12\x12\n\nob_int32_2\x18\x18 \x01(\x05\x12\x11\n\tob_bool_5\x18\x19 \x01(\x08\x12\x12\n\nob_int32_3\x18\x1a \x01(\x05\"\xa0\x01\n\x10RaidCreateDetail\x12\x14\n\x0cis_exclusive\x18\x01 \x01(\x08\x12\x13\n\x07is_mega\x18\x02 \x01(\x08\x42\x02\x18\x01\x12\"\n\x1aplayer_captured_s2_cell_id\x18\x03 \x01(\x03\x12=\n\x0btemp_evo_id\x18\x04 \x01(\x0e\x32(.POGOProtos.Rpc.HoloTemporaryEvolutionId\"\xed\x02\n\x12RaidEncounterProto\x12-\n\x07pokemon\x18\x01 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x14\n\x0c\x65ncounter_id\x18\x02 \x01(\x03\x12\x15\n\rspawnpoint_id\x18\x03 \x01(\t\x12\x46\n\x15\x63\x61pture_probabilities\x18\x04 \x01(\x0b\x32\'.POGOProtos.Rpc.CaptureProbabilityProto\x12\x18\n\x10throws_remaining\x18\x05 \x01(\x05\x12-\n\nraid_level\x18\x06 \x01(\x0e\x32\x19.POGOProtos.Rpc.RaidLevel\x12\x0f\n\x07\x66ort_id\x18\x07 \x01(\t\x12\x14\n\x0cis_exclusive\x18\x08 \x01(\x08\x12\x1a\n\x12is_event_legendary\x18\t \x01(\x08\x12\'\n\traid_ball\x18\n \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\"\xe5\x01\n\x10RaidEndDataProto\x12\x46\n\x10ob_raid_end_type\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.RaidEndDataProto.RaidEndType\"\x88\x01\n\x0bRaidEndType\x12\n\n\x06NO_END\x10\x00\x12\x0f\n\x0bLEAVE_LOBBY\x10\x01\x12\x0c\n\x08TIME_OUT\x10\x02\x12 \n\x1c\x45NCOUNTER_POKEMON_NOT_CAUGHT\x10\x03\x12\x1c\n\x18\x45NCOUNTER_POKEMON_CAUGHT\x10\x04\x12\x0e\n\nWITH_ERROR\x10\x05\"\xb0\x05\n\rRaidInfoProto\x12\x11\n\traid_seed\x18\x01 \x01(\x03\x12\x15\n\rraid_spawn_ms\x18\x02 \x01(\x03\x12\x16\n\x0eraid_battle_ms\x18\x03 \x01(\x03\x12\x13\n\x0braid_end_ms\x18\x04 \x01(\x03\x12\x32\n\x0craid_pokemon\x18\x05 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12-\n\nraid_level\x18\x06 \x01(\x0e\x32\x19.POGOProtos.Rpc.RaidLevel\x12\x10\n\x08\x63omplete\x18\x07 \x01(\x08\x12\x14\n\x0cis_exclusive\x18\x08 \x01(\x08\x12\x16\n\x0eis_raid_hidden\x18\t \x01(\x08\x12\x19\n\x11is_scheduled_raid\x18\n \x01(\x08\x12\x0f\n\x07is_free\x18\x0b \x01(\x08\x12\x13\n\x0b\x63\x61mpaign_id\x18\x0c \x01(\t\x12\'\n\traid_ball\x18\x0e \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x38\n\x0evisual_effects\x18\x0f \x03(\x0b\x32 .POGOProtos.Rpc.RaidVisualEffect\x12\x19\n\x11raid_visual_level\x18\x10 \x01(\x03\x12?\n\x17raid_visual_plaque_type\x18\x11 \x01(\x0e\x32\x1e.POGOProtos.Rpc.RaidVisualType\x12\x41\n\x15raid_plaque_pip_style\x18\x12 \x01(\x0e\x32\".POGOProtos.Rpc.RaidPlaquePipStyle\x12G\n\x10mascot_character\x18\x14 \x01(\x0e\x32-.POGOProtos.Rpc.EnumWrapper.InvasionCharacter\x12\x19\n\x11\x62oot_raid_enabled\x18\x15 \x01(\x08\"\xf6\x05\n\x15RaidInvitationDetails\x12\x0e\n\x06gym_id\x18\x01 \x01(\t\x12\x10\n\x08lobby_id\x18\x02 \x03(\x05\x12\x11\n\traid_seed\x18\x03 \x01(\x03\x12!\n\x19raid_invitation_expire_ms\x18\x04 \x01(\x03\x12-\n\nraid_level\x18\x05 \x01(\x0e\x32\x19.POGOProtos.Rpc.RaidLevel\x12\x10\n\x08gym_name\x18\x06 \x01(\t\x12\x11\n\timage_url\x18\x07 \x01(\t\x12\x10\n\x08latitude\x18\x08 \x01(\x01\x12\x11\n\tlongitude\x18\t \x01(\x01\x12\x36\n\x0fraid_pokemon_id\x18\n \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x43\n\x11raid_pokemon_form\x18\x0b \x01(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\x12\x12\n\ninviter_id\x18\x0c \x01(\t\x12\x18\n\x10inviter_nickname\x18\r \x01(\t\x12\x39\n\x0einviter_avatar\x18\x0e \x01(\x0b\x32!.POGOProtos.Rpc.PlayerAvatarProto\x12*\n\x0cinviter_team\x18\x0f \x01(\x0e\x32\x14.POGOProtos.Rpc.Team\x12J\n\x18raid_pokemon_temp_evo_id\x18\x10 \x01(\x0e\x32(.POGOProtos.Rpc.HoloTemporaryEvolutionId\x12I\n\x14raid_pokemon_costume\x18\x11 \x01(\x0e\x32+.POGOProtos.Rpc.PokemonDisplayProto.Costume\x12\x19\n\x11raid_visual_level\x18\x12 \x01(\x03\x12H\n\x16inviter_neutral_avatar\x18\x13 \x01(\x0b\x32(.POGOProtos.Rpc.PlayerNeutralAvatarProto\"?\n\x1eRaidInviteFriendsSettingsProto\x12\x1d\n\x15raid_invite_min_level\x18\x01 \x01(\x05\"\x87\x02\n\x1dRaidLobbyCounterSettingsProto\x12\x11\n\tob_bool_1\x18\x01 \x01(\x08\x12\x12\n\nob_int32_1\x18\x02 \x01(\x05\x12\x11\n\tob_bool_2\x18\x03 \x01(\x08\x12\x11\n\tob_bool_3\x18\x04 \x01(\x08\x12\x11\n\tob_bool_4\x18\x05 \x01(\x08\x12\x11\n\tob_bool_5\x18\x06 \x01(\x08\x12\x10\n\x08ob_float\x18\x07 \x01(\x02\x12\x12\n\nob_int32_2\x18\x08 \x01(\x05\x12\x12\n\nob_int32_3\x18\t \x01(\x05\x12\x11\n\tob_string\x18\n \x01(\t\x12\x12\n\nob_float_1\x18\x0b \x01(\x02\x12\x12\n\nob_int32_4\x18\x0c \x01(\x05\"^\n\x19RaidLobbyPlayerCountProto\x12\x0e\n\x06gym_id\x18\x02 \x01(\t\x12\x14\n\x0cplayer_count\x18\x03 \x01(\x05\x12\x1b\n\x13lobby_join_until_ms\x18\x04 \x01(\x03\"]\n\x18RaidLoggingSettingsProto\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12\x17\n\x0f\x65nabled_pokemon\x18\x02 \x01(\x08\x12\x17\n\x0f\x65nabled_logging\x18\x03 \x01(\x08\"\xf7\x01\n\x14RaidParticipantProto\x12@\n\x10join_information\x18\x05 \x01(\x0b\x32$.POGOProtos.Rpc.JoinInformationProtoH\x00\x12\x44\n\x12lobby_availability\x18\x06 \x01(\x0b\x32&.POGOProtos.Rpc.LobbyAvailabilityProtoH\x00\x12\x11\n\tob_string\x18\x01 \x01(\t\x12\x10\n\x08ob_int64\x18\x02 \x01(\x03\x12\x13\n\x0bob_string_1\x18\x03 \x01(\t\x12\x15\n\rob_list_int32\x18\x04 \x03(\x05\x42\x06\n\x04\x44\x61ta\"\xed\x04\n\x13RaidPlayerStatProto\x12=\n\x07stat_id\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.RaidPlayerStatProto.StatType\x12@\n\x0eplayer_profile\x18\x03 \x01(\x0b\x32(.POGOProtos.Rpc.PlayerPublicProfileProto\x12\x12\n\nstat_value\x18\x04 \x01(\x01\x12<\n\x07pokemon\x18\x05 \x01(\x0b\x32+.POGOProtos.Rpc.RaidPlayerStatsPokemonProto\x12\x10\n\x08\x66\x65\x61tured\x18\x06 \x01(\x08\x12\x16\n\x0e\x61ttacker_index\x18\x07 \x01(\x05\"\xd8\x02\n\x08StatType\x12\x13\n\x0fUNSET_RAID_STAT\x10\x00\x12\x17\n\x13\x46INAL_STRIKE_PLAYER\x10\x01\x12\x17\n\x13\x44\x41MAGE_DEALT_PLAYER\x10\x02\x12\x1a\n\x16REMOTE_DISTANCE_PLAYER\x10\x04\x12\x17\n\x13USE_MEGA_EVO_PLAYER\x10\x05\x12\x14\n\x10USE_BUDDY_PLAYER\x10\x06\x12\x1b\n\x17\x43USTOMIZE_AVATAR_PLAYER\x10\x07\x12\x1e\n\x1aNUM_FRIENDS_IN_RAID_PLAYER\x10\x08\x12\"\n\x1eRECENT_WALKING_DISTANCE_PLAYER\x10\n\x12\x1e\n\x1aNUM_CHARGED_ATTACKS_PLAYER\x10\x0b\x12\x1d\n\x19SURVIVAL_DURATION_POKEMON\x10\x0f\x12\x1a\n\x16POKEMON_HEIGHT_POKEMON\x10\x16\"\x93\x01\n\x1bRaidPlayerStatsPokemonProto\x12\x36\n\x0fholo_pokemon_id\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12<\n\x0fpokemon_display\x18\x02 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\"J\n\x14RaidPlayerStatsProto\x12\x32\n\x05stats\x18\x01 \x03(\x0b\x32#.POGOProtos.Rpc.RaidPlayerStatProto\"\xff\x02\n\tRaidProto\x12\x11\n\traid_seed\x18\x01 \x01(\x03\x12\x12\n\nstarted_ms\x18\x02 \x01(\x03\x12\x14\n\x0c\x63ompleted_ms\x18\x03 \x01(\x03\x12;\n\x14\x65ncounter_pokemon_id\x18\x04 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x18\n\x10\x63ompleted_battle\x18\x05 \x01(\x08\x12\x18\n\x10received_rewards\x18\x06 \x01(\x08\x12\x1a\n\x12\x66inished_encounter\x18\x07 \x01(\x08\x12 \n\x18received_default_rewards\x18\x08 \x01(\x08\x12 \n\x18incremented_raid_friends\x18\t \x01(\x08\x12\x1b\n\x13\x63ompleted_battle_ms\x18\n \x01(\x03\x12\x11\n\tis_remote\x18\x0c \x01(\x08\x12\x34\n\x0ereward_pokemon\x18\x0e \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\"\x9d\x05\n\x13RaidRewardsLogEntry\x12:\n\x06result\x18\x01 \x01(\x0e\x32*.POGOProtos.Rpc.RaidRewardsLogEntry.Result\x12\x14\n\x0cis_exclusive\x18\x02 \x01(\x08\x12(\n\x05items\x18\x03 \x03(\x0b\x32\x19.POGOProtos.Rpc.ItemProto\x12\x32\n\x0f\x64\x65\x66\x61ult_rewards\x18\x04 \x03(\x0b\x32\x19.POGOProtos.Rpc.ItemProto\x12\x10\n\x08stardust\x18\x05 \x01(\x05\x12/\n\x08stickers\x18\x06 \x03(\x0b\x32\x1d.POGOProtos.Rpc.LootItemProto\x12\x13\n\x07is_mega\x18\x07 \x01(\x08\x42\x02\x18\x01\x12>\n\rmega_resource\x18\x08 \x01(\x0b\x32\'.POGOProtos.Rpc.PokemonCandyRewardProto\x12W\n\x14temp_evo_raid_status\x18\t \x01(\x0e\x32\x35.POGOProtos.Rpc.RaidRewardsLogEntry.TempEvoRaidStatusB\x02\x18\x01\x12=\n\x0btemp_evo_id\x18\n \x01(\x0e\x32(.POGOProtos.Rpc.HoloTemporaryEvolutionId\x12I\n\x12\x64\x65\x66\x65nder_alignment\x18\x0b \x01(\x0e\x32-.POGOProtos.Rpc.PokemonDisplayProto.Alignment\" \n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\"9\n\x11TempEvoRaidStatus\x12\x08\n\x04NONE\x10\x00\x12\x0b\n\x07IS_MEGA\x10\x01\x12\r\n\tIS_PRIMAL\x10\x02\"\xa6\x02\n\rRaidTelemetry\x12;\n\x11raid_telemetry_id\x18\x01 \x01(\x0e\x32 .POGOProtos.Rpc.RaidTelemetryIds\x12\x16\n\x0e\x62undle_version\x18\x02 \x01(\t\x12\x1d\n\x15time_since_enter_raid\x18\x03 \x01(\x02\x12&\n\x1etime_since_last_raid_telemetry\x18\x04 \x01(\x02\x12\x12\n\nraid_level\x18\x05 \x01(\x05\x12\x15\n\rprivate_lobby\x18\x06 \x01(\x08\x12\x13\n\x0bticket_item\x18\x07 \x01(\t\x12\x1c\n\x14num_players_in_lobby\x18\x08 \x01(\x05\x12\x1b\n\x13\x62\x61ttle_party_number\x18\t \x01(\x05\"\x8a\x01\n\x0fRaidTicketProto\x12\x11\n\tticket_id\x18\x01 \x01(\t\x12\"\n\x04item\x18\x02 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12@\n\x0e\x65xclusive_info\x18\x04 \x01(\x0b\x32(.POGOProtos.Rpc.ExclusiveTicketInfoProto\"H\n\x17RaidTicketSettingsProto\x12-\n%consume_raid_ticket_upon_battle_start\x18\x01 \x01(\x08\"H\n\x10RaidTicketsProto\x12\x34\n\x0braid_ticket\x18\x01 \x03(\x0b\x32\x1f.POGOProtos.Rpc.RaidTicketProto\"W\n\x10RaidVisualEffect\x12\x18\n\x10\x65\x66\x66\x65\x63t_asset_key\x18\x01 \x01(\t\x12\x14\n\x0cstart_millis\x18\x02 \x01(\x03\x12\x13\n\x0bstop_millis\x18\x03 \x01(\x03\"&\n\nRangeProto\x12\x0b\n\x03min\x18\x01 \x01(\x05\x12\x0b\n\x03max\x18\x02 \x01(\x05\"\x81\x01\n\rRasterization\x12\x38\n\x08interval\x18\x01 \x03(\x0b\x32&.POGOProtos.Rpc.Rasterization.Interval\x1a\x36\n\x08Interval\x12\t\n\x01y\x18\x01 \x01(\x05\x12\x0e\n\x06left_x\x18\x02 \x01(\x05\x12\x0f\n\x07right_x\x18\x03 \x01(\x05\"\x86\x01\n\'ReadPointOfInterestDescriptionTelemetry\x12\x0e\n\x06result\x18\x01 \x01(\t\x12\x0f\n\x07\x66ort_id\x18\x02 \x01(\t\x12\x11\n\tfort_type\x18\x03 \x01(\x05\x12\x12\n\npartner_id\x18\x04 \x01(\t\x12\x13\n\x0b\x63\x61mpaign_id\x18\x05 \x01(\t\"\x96\x01\n\x16ReassignPlayerOutProto\x12=\n\x06result\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.ReassignPlayerOutProto.Result\x12\x1b\n\x13reassigned_instance\x18\x02 \x01(\x05\" \n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\"/\n\x13ReassignPlayerProto\x12\x18\n\x10\x63urrent_instance\x18\x01 \x01(\x05\"\x83\x01\n\x16RecommendedSearchProto\x12\x14\n\x0csearch_label\x18\x01 \x01(\t\x12\x1f\n\x17prepended_search_string\x18\x02 \x01(\t\x12\x12\n\nsearch_key\x18\x03 \x01(\t\x12\x1e\n\x16\x61ppended_search_string\x18\x04 \x01(\t\"[\n\tRectProto\x12&\n\x02lo\x18\x01 \x01(\x0b\x32\x1a.POGOProtos.Rpc.PointProto\x12&\n\x02hi\x18\x02 \x01(\x0b\x32\x1a.POGOProtos.Rpc.PointProto\"\xc8\x01\n\x13RecycleItemOutProto\x12:\n\x06result\x18\x01 \x01(\x0e\x32*.POGOProtos.Rpc.RecycleItemOutProto.Result\x12\x11\n\tnew_count\x18\x02 \x01(\x05\"b\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1b\n\x17\x45RROR_NOT_ENOUGH_COPIES\x10\x02\x12#\n\x1f\x45RROR_CANNOT_RECYCLE_INCUBATORS\x10\x03\"E\n\x10RecycleItemProto\x12\"\n\x04item\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\r\n\x05\x63ount\x18\x02 \x01(\x05\"\xb6\x01\n\x1aRedeemAppleReceiptOutProto\x12\x41\n\x06status\x18\x01 \x01(\x0e\x32\x31.POGOProtos.Rpc.RedeemAppleReceiptOutProto.Status\x12&\n\x1eprovisioned_transaction_tokens\x18\x02 \x03(\t\"-\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x0b\n\x07\x46\x41ILURE\x10\x02\"x\n\x17RedeemAppleReceiptProto\x12\x0f\n\x07receipt\x18\x01 \x01(\t\x12\x19\n\x11purchase_currency\x18\x02 \x01(\t\x12\x15\n\rprice_paid_e6\x18\x03 \x01(\x05\x12\x1a\n\x12price_paid_e6_long\x18\x04 \x01(\x03\"\x92\x01\n\x1cRedeemDesktopReceiptOutProto\x12\x43\n\x06status\x18\x01 \x01(\x0e\x32\x33.POGOProtos.Rpc.RedeemDesktopReceiptOutProto.Status\"-\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x0b\n\x07\x46\x41ILURE\x10\x02\"+\n\x19RedeemDesktopReceiptProto\x12\x0e\n\x06sku_id\x18\x01 \x01(\t\"\xab\x01\n\x1bRedeemGoogleReceiptOutProto\x12\x42\n\x06status\x18\x01 \x01(\x0e\x32\x32.POGOProtos.Rpc.RedeemGoogleReceiptOutProto.Status\x12\x19\n\x11transaction_token\x18\x02 \x01(\t\"-\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x0b\n\x07\x46\x41ILURE\x10\x02\"\xaa\x01\n\x18RedeemGoogleReceiptProto\x12\x0f\n\x07receipt\x18\x01 \x01(\t\x12\x19\n\x11receipt_signature\x18\x02 \x01(\t\x12\x19\n\x11purchase_currency\x18\x03 \x01(\t\x12\x15\n\rprice_paid_e6\x18\x04 \x01(\x05\x12\x1a\n\x12price_paid_e6_long\x18\x05 \x01(\x03\x12\x14\n\x0c\x63ountry_code\x18\x06 \x01(\t\".\n\x1aRedeemPasscodeRequestProto\x12\x10\n\x08passcode\x18\x01 \x01(\t\"\x97\x03\n\x1bRedeemPasscodeResponseProto\x12\x42\n\x06result\x18\x01 \x01(\x0e\x32\x32.POGOProtos.Rpc.RedeemPasscodeResponseProto.Result\x12O\n\racquired_item\x18\x02 \x03(\x0b\x32\x38.POGOProtos.Rpc.RedeemPasscodeResponseProto.AcquiredItem\x12\x1c\n\x14\x61\x63quired_items_proto\x18\x03 \x01(\x0c\x12\x10\n\x08passcode\x18\x04 \x01(\t\x1a+\n\x0c\x41\x63quiredItem\x12\x0c\n\x04item\x18\x01 \x01(\t\x12\r\n\x05\x63ount\x18\x02 \x01(\x03\"\x85\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rNOT_AVAILABLE\x10\x02\x12\x18\n\x14OVER_INVENTORY_LIMIT\x10\x03\x12\x14\n\x10\x41LREADY_REDEEMED\x10\x04\x12 \n\x1cOVER_PLAYER_REDEMPTION_LIMIT\x10\x05\"\xca\x03\n\x19RedeemPasscodeRewardProto\x12\x30\n\x05items\x18\x01 \x03(\x0b\x32!.POGOProtos.Rpc.RedeemedItemProto\x12=\n\x0c\x61vatar_items\x18\x02 \x03(\x0b\x32\'.POGOProtos.Rpc.RedeemedAvatarItemProto\x12\x31\n\x0b\x65gg_pokemon\x18\x03 \x03(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12-\n\x07pokemon\x18\x04 \x03(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x32\n\npoke_candy\x18\x05 \x03(\x0b\x32\x1e.POGOProtos.Rpc.PokeCandyProto\x12\x10\n\x08stardust\x18\x06 \x01(\x05\x12\x11\n\tpokecoins\x18\x07 \x01(\x05\x12-\n\x06\x62\x61\x64ges\x18\x08 \x03(\x0e\x32\x1d.POGOProtos.Rpc.HoloBadgeType\x12?\n\x11redeemed_stickers\x18\t \x03(\x0b\x32$.POGOProtos.Rpc.RedeemedStickerProto\x12\x11\n\tquest_ids\x18\n \x03(\t\"\xa7\x01\n\x1cRedeemSamsungReceiptOutProto\x12\x43\n\x06status\x18\x01 \x01(\x0e\x32\x33.POGOProtos.Rpc.RedeemSamsungReceiptOutProto.Status\x12\x13\n\x0bpurchase_id\x18\x02 \x01(\t\"-\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x0b\n\x07\x46\x41ILURE\x10\x02\"~\n\x19RedeemSamsungReceiptProto\x12\x15\n\rpurchase_data\x18\x01 \x01(\t\x12\x13\n\x0bpurchase_id\x18\x02 \x01(\t\x12\x19\n\x11purchase_currency\x18\x03 \x01(\t\x12\x1a\n\x12price_paid_e6_long\x18\x04 \x01(\x03\"\xa3\x02\n!RedeemTicketGiftForFriendOutProto\x12H\n\x06status\x18\x01 \x01(\x0e\x32\x38.POGOProtos.Rpc.RedeemTicketGiftForFriendOutProto.Status\x12J\n\x13gifting_eligibility\x18\x02 \x01(\x0b\x32-.POGOProtos.Rpc.GiftingEligibilityStatusProto\"h\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x17\n\x13\x46\x41ILURE_ELIGIBILITY\x10\x03\x12\x1a\n\x16\x46\x41ILURE_GIFT_NOT_FOUND\x10\x04\"|\n\x1eRedeemTicketGiftForFriendProto\x12=\n\x10gifting_iap_item\x18\x01 \x01(\x0b\x32#.POGOProtos.Rpc.GiftingIapItemProto\x12\x1b\n\x13recipient_friend_id\x18\x02 \x01(\t\"\x9f\x02\n\x1fRedeemXsollaReceiptRequestProto\x12\x16\n\x0enia_account_id\x18\x01 \x01(\t\x12\x12\n\nreceipt_id\x18\x02 \x01(\t\x12W\n\x0freceipt_content\x18\x03 \x03(\x0b\x32>.POGOProtos.Rpc.RedeemXsollaReceiptRequestProto.ReceiptContent\x12\x0f\n\x07\x63ountry\x18\x04 \x01(\t\x1a\x66\n\x0eReceiptContent\x12\x0e\n\x06sku_id\x18\x01 \x01(\t\x12\x10\n\x08quantity\x18\x02 \x01(\x05\x12\x32\n\x0bstore_price\x18\x03 \x01(\x0b\x32\x1d.POGOProtos.Rpc.SkuStorePrice\"\x88\x02\n RedeemXsollaReceiptResponseProto\x12G\n\x06status\x18\x01 \x01(\x0e\x32\x37.POGOProtos.Rpc.RedeemXsollaReceiptResponseProto.Status\x12\x33\n\x05items\x18\x02 \x03(\x0b\x32$.POGOProtos.Rpc.GameItemContentProto\x12\x37\n\x08\x63urrency\x18\x03 \x03(\x0b\x32%.POGOProtos.Rpc.CurrencyQuantityProto\"-\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x0b\n\x07\x46\x41ILURE\x10\x02\"I\n\x17RedeemedAvatarItemProto\x12\x1a\n\x12\x61vatar_template_id\x18\x01 \x01(\t\x12\x12\n\nitem_count\x18\x02 \x01(\x05\"K\n\x11RedeemedItemProto\x12\"\n\x04item\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x12\n\nitem_count\x18\x02 \x01(\x05\"9\n\x14RedeemedStickerProto\x12\x12\n\nsticker_id\x18\x01 \x01(\t\x12\r\n\x05\x63ount\x18\x02 \x01(\x05\"\xe0\x02\n\x1dReferContactListFriendRequest\x12\x42\n\x0e\x63ontact_method\x18\x01 \x01(\x0e\x32*.POGOProtos.Rpc.SocialV2Enum.ContactMethod\x12\x14\n\x0c\x63ontact_info\x18\x02 \x01(\t\x12\x12\n\ncontact_id\x18\x03 \x01(\t\x12\x15\n\rreceiver_name\x18\x04 \x01(\t\x12\x16\n\x0e\x61pp_store_link\x18\x05 \x01(\t\x12M\n\x08referral\x18\x06 \x01(\x0b\x32;.POGOProtos.Rpc.ReferContactListFriendRequest.ReferralProto\x12\x14\n\x0c\x63ountry_code\x18\x07 \x01(\t\x1a=\n\rReferralProto\x12\x15\n\rreferral_code\x18\x01 \x01(\t\x12\x15\n\rreferral_link\x18\x02 \x01(\t\"\xd0\x02\n\x1eReferContactListFriendResponse\x12\x45\n\x06result\x18\x01 \x01(\x0e\x32\x35.POGOProtos.Rpc.ReferContactListFriendResponse.Result\"\xe6\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1b\n\x17\x45RROR_CONTACT_NOT_FOUND\x10\x03\x12\x1e\n\x1a\x45RROR_FAILED_TO_SEND_EMAIL\x10\x04\x12\x16\n\x12\x45RROR_EXCEED_LIMIT\x10\x05\x12\x18\n\x14\x45RROR_NO_SENDER_NAME\x10\x06\x12%\n!ERROR_INAPPROPRIATE_RECEIVER_NAME\x10\x07\x12\x1b\n\x17\x45RROR_ALREADY_SIGNED_UP\x10\x08\"\x90\x07\n\x17ReferralMilestonesProto\x12\x1c\n\x12referrer_player_id\x18\x03 \x01(\tH\x00\x12\x1b\n\x11referee_player_id\x18\x04 \x01(\tH\x00\x12\x1e\n\x16milestones_template_id\x18\x01 \x01(\t\x12\x0f\n\x07version\x18\x02 \x01(\x05\x12I\n\tmilestone\x18\x05 \x03(\x0b\x32\x36.POGOProtos.Rpc.ReferralMilestonesProto.MilestoneEntry\x12\x1d\n\x13referrer_niantic_id\x18\x06 \x01(\tH\x01\x12\x1c\n\x12referee_niantic_id\x18\x07 \x01(\tH\x01\x1a\xfb\x03\n\x0eMilestoneProto\x12\x10\n\x08name_key\x18\x01 \x01(\t\x12M\n\x06status\x18\x02 \x01(\x0e\x32=.POGOProtos.Rpc.ReferralMilestonesProto.MilestoneProto.Status\x12\x0e\n\x06reward\x18\x03 \x03(\x0c\x12\x1d\n\x15milestone_template_id\x18\x04 \x01(\t\x12\x0f\n\x07version\x18\x05 \x01(\x05\x12l\n\x16name_template_variable\x18\x06 \x03(\x0b\x32L.POGOProtos.Rpc.ReferralMilestonesProto.MilestoneProto.TemplateVariableProto\x12\x18\n\x10viewed_by_client\x18\x07 \x01(\x08\x12\x1c\n\x14\x63reated_timestamp_ms\x18\x08 \x01(\x03\x1a\x36\n\x15TemplateVariableProto\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0f\n\x07literal\x18\x02 \x01(\t\"j\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\n\n\x06\x41\x43TIVE\x10\x01\x12\x0c\n\x08\x41\x43HIEVED\x10\x02\x12\x11\n\rACTIVE_HIDDEN\x10\x03\x12\x13\n\x0f\x41\x43HIEVED_HIDDEN\x10\x04\x12\x13\n\x0fREWARDS_CLAIMED\x10\x05\x1ah\n\x0eMilestoneEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x45\n\x05value\x18\x02 \x01(\x0b\x32\x36.POGOProtos.Rpc.ReferralMilestonesProto.MilestoneProto:\x02\x38\x01\x42\n\n\x08PlayerIdB\r\n\x0bPlayerNiaId\"=\n\rReferralProto\x12\x15\n\rreferral_code\x18\x01 \x01(\t\x12\x15\n\rreferral_link\x18\x02 \x01(\t\"\xb3\x03\n\x15ReferralSettingsProto\x12\x17\n\x0f\x66\x65\x61ture_enabled\x18\x01 \x01(\x08\x12Q\n\x0frecent_features\x18\x02 \x03(\x0b\x32\x38.POGOProtos.Rpc.ReferralSettingsProto.RecentFeatureProto\x12$\n\x1c\x61\x64\x64_referrer_grace_period_ms\x18\x03 \x01(\x03\x12(\n client_get_milestone_interval_ms\x18\x04 \x01(\x03\x12\x36\n.min_num_days_without_session_for_lapsed_player\x18\x05 \x01(\x05\x12\x19\n\x11referral_link_url\x18\x06 \x01(\t\x12\x0f\n\x07ob_bool\x18\x07 \x01(\x08\x1az\n\x12RecentFeatureProto\x12\x39\n\ticon_type\x18\x01 \x01(\x0e\x32&.POGOProtos.Rpc.BonusBoxProto.IconType\x12\x14\n\x0c\x66\x65\x61ture_name\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\"\x83\x02\n\x11ReferralTelemetry\x12\x43\n\x15referral_telemetry_id\x18\x01 \x01(\x0e\x32$.POGOProtos.Rpc.ReferralTelemetryIds\x12\x33\n\rreferral_role\x18\x02 \x01(\x0e\x32\x1c.POGOProtos.Rpc.ReferralRole\x12(\n milestone_description_string_key\x18\x03 \x01(\t\x12J\n\x19referral_telemetry_source\x18\x04 \x01(\x0e\x32\'.POGOProtos.Rpc.ReferralTelemetrySource\"G\n\"RefreshProximityTokensRequestProto\x12!\n\x19\x66irst_token_start_time_ms\x18\x01 \x01(\x03\"^\n#RefreshProximityTokensResponseProto\x12\x37\n\x0fproximity_token\x18\x01 \x03(\x0b\x32\x1e.POGOProtos.Rpc.ProximityToken\"M\n#RegisterBackgroundDeviceActionProto\x12\x13\n\x0b\x64\x65vice_type\x18\x01 \x01(\t\x12\x11\n\tdevice_id\x18\x02 \x01(\t\"\xd2\x01\n%RegisterBackgroundDeviceResponseProto\x12L\n\x06status\x18\x01 \x01(\x0e\x32<.POGOProtos.Rpc.RegisterBackgroundDeviceResponseProto.Status\x12.\n\x05token\x18\x02 \x01(\x0b\x32\x1f.POGOProtos.Rpc.BackgroundToken\"+\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\"=\n%RegisterBackgroundServiceRequestProto\x12\x14\n\x0cservice_name\x18\x01 \x01(\t\"\xbb\x02\n&RegisterBackgroundServiceResponseProto\x12M\n\x06status\x18\x01 \x01(\x0e\x32=.POGOProtos.Rpc.RegisterBackgroundServiceResponseProto.Status\x12Q\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x43.POGOProtos.Rpc.RegisterBackgroundServiceResponseProto.RegisterData\x1a\x42\n\x0cRegisterData\x12\r\n\x05token\x18\x01 \x01(\x0c\x12\x17\n\x0f\x65xpiration_time\x18\x02 \x01(\x03\x12\n\n\x02iv\x18\x03 \x01(\x0c\"+\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\"\xb1\x01\n\x14RegisterSfidaRequest\x12\x10\n\x08sfida_id\x18\x01 \x01(\t\x12\x44\n\x0b\x64\x65vice_type\x18\x02 \x01(\x0e\x32/.POGOProtos.Rpc.RegisterSfidaRequest.DeviceType\"A\n\nDeviceType\x12\t\n\x05SFIDA\x10\x00\x12\t\n\x05PALMA\x10\x01\x12\t\n\x05WAINA\x10\x02\x12\x12\n\x05UNSET\x10\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01\"-\n\x15RegisterSfidaResponse\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x01 \x01(\x0c\"\xa4\x03\n\x16ReleasePokemonOutProto\x12=\n\x06status\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.ReleasePokemonOutProto.Status\x12\x15\n\rcandy_awarded\x18\x02 \x01(\x05\x12\x1c\n\x10xl_candy_awarded\x18\x03 \x01(\x05\x42\x02\x18\x01\x12`\n\x17xl_candy_awarded_per_id\x18\x04 \x03(\x0b\x32?.POGOProtos.Rpc.ReleasePokemonOutProto.XlCandyAwardedPerIdEntry\x1a:\n\x18XlCandyAwardedPerIdEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x05:\x02\x38\x01\"x\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x14\n\x10POKEMON_DEPLOYED\x10\x02\x12\n\n\x06\x46\x41ILED\x10\x03\x12\x18\n\x14\x45RROR_POKEMON_IS_EGG\x10\x04\x12\x1a\n\x16\x45RROR_POKEMON_IS_BUDDY\x10\x05\">\n\x13ReleasePokemonProto\x12\x12\n\npokemon_id\x18\x01 \x01(\x06\x12\x13\n\x0bpokemon_ids\x18\x02 \x03(\x06\"L\n\x17ReleasePokemonTelemetry\x12\x31\n\x07pokemon\x18\x01 \x01(\x0b\x32 .POGOProtos.Rpc.PokemonTelemetry\"\x1c\n\x1aRemoteGiftPingRequestProto\"\xe4\x01\n\x1bRemoteGiftPingResponseProto\x12\x42\n\x06result\x18\x01 \x01(\x0e\x32\x32.POGOProtos.Rpc.RemoteGiftPingResponseProto.Result\"\x80\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x16\n\x12STILL_IN_COOL_DOWN\x10\x02\x12\x11\n\rBUDDY_NOT_SET\x10\x03\x12\x18\n\x14\x45RROR_INVENTORY_FULL\x10\x04\x12\x19\n\x15\x45RROR_NO_REMOTE_GIFTS\x10\x05\">\n\x1cRemoteRaidLimitSettingsProto\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12\r\n\x05limit\x18\x02 \x01(\x05\"\xfe\x01\n\x13RemoteRaidTelemetry\x12H\n\x18remote_raid_telemetry_id\x18\x01 \x01(\x0e\x32&.POGOProtos.Rpc.RemoteRaidTelemetryIds\x12\x45\n\x17remote_raid_join_source\x18\x02 \x01(\x0e\x32$.POGOProtos.Rpc.RemoteRaidJoinSource\x12V\n remote_raid_invite_accept_source\x18\x03 \x01(\x0e\x32,.POGOProtos.Rpc.RemoteRaidInviteAcceptSource\"O\n\x1bRemoveFavoriteFriendRequest\x12\x11\n\tfriend_id\x18\x01 \x01(\t\x12\x1d\n\x15\x66riend_nia_account_id\x18\x02 \x01(\t\"\x90\x01\n\x1cRemoveFavoriteFriendResponse\x12\x43\n\x06result\x18\x01 \x01(\x0e\x32\x33.POGOProtos.Rpc.RemoveFavoriteFriendResponse.Result\"+\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\"\xbd\x01\n\x14RemoveFriendOutProto\x12;\n\x06result\x18\x01 \x01(\x0e\x32+.POGOProtos.Rpc.RemoveFriendOutProto.Result\"h\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\'\n#ERROR_PLAYER_DOES_NOT_EXIST_DELETED\x10\x02\x12\x1d\n\x19\x45RROR_PLAYER_NOT_A_FRIEND\x10\x03\">\n\x11RemoveFriendProto\x12\x11\n\tplayer_id\x18\x01 \x01(\t\x12\x16\n\x0enia_account_id\x18\x02 \x01(\t\"\xe2\x01\n\x19RemoveLoginActionOutProto\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x31\n\x0clogin_detail\x18\x02 \x03(\x0b\x32\x1b.POGOProtos.Rpc.LoginDetail\x12@\n\x06status\x18\x03 \x01(\x0e\x32\x30.POGOProtos.Rpc.RemoveLoginActionOutProto.Status\"?\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x17\n\x13LOGIN_NOT_REMOVABLE\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\"o\n\x16RemoveLoginActionProto\x12;\n\x11identity_provider\x18\x01 \x01(\x0e\x32 .POGOProtos.Rpc.IdentityProvider\x12\x18\n\x10\x61uth_provider_id\x18\x03 \x01(\t\"\xb3\x01\n\x13RemoveQuestOutProto\x12:\n\x06status\x18\x01 \x01(\x0e\x32*.POGOProtos.Rpc.RemoveQuestOutProto.Status\"`\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x19\n\x15\x45RROR_QUEST_NOT_FOUND\x10\x02\x12#\n\x1f\x45RROR_STORY_QUEST_NOT_REMOVABLE\x10\x03\"$\n\x10RemoveQuestProto\x12\x10\n\x08quest_id\x18\x01 \x01(\t\"\xa1\x02\n\x1aReplaceLoginActionOutProto\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x31\n\x0clogin_detail\x18\x02 \x03(\x0b\x32\x1b.POGOProtos.Rpc.LoginDetail\x12\x41\n\x06status\x18\x03 \x01(\x0e\x32\x31.POGOProtos.Rpc.ReplaceLoginActionOutProto.Status\"|\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x10\n\x0c\x41UTH_FAILURE\x10\x01\x12\x0f\n\x0bLOGIN_TAKEN\x10\x02\x12\x16\n\x12LOGIN_ALREADY_HAVE\x10\x03\x12\x19\n\x15LOGIN_NOT_REPLACEABLE\x10\x04\x12\x11\n\rERROR_UNKNOWN\x10\x05\"\xb1\x01\n\x17ReplaceLoginActionProto\x12\x44\n\x1a\x65xisting_identity_provider\x18\x01 \x01(\x0e\x32 .POGOProtos.Rpc.IdentityProvider\x12\x36\n\tnew_login\x18\x02 \x01(\x0b\x32#.POGOProtos.Rpc.AddLoginActionProto\x12\x18\n\x10\x61uth_provider_id\x18\x03 \x01(\t\"\xbc\x01\n\x17ReportAdFeedbackRequest\x12\x0f\n\x07game_id\x18\x01 \x01(\t\x12\x0f\n\x07user_id\x18\x02 \x01(\t\x12\x0c\n\x04guid\x18\x03 \x01(\t\x12\x1a\n\x12\x65ncrypted_ad_token\x18\x04 \x01(\x0c\x12U\n\x12\x61\x64_feedback_report\x18\t \x01(\x0b\x32\x39.POGOProtos.Rpc.ReportAdInteractionProto.AdFeedbackReport\"}\n\x18ReportAdFeedbackResponse\x12?\n\x06status\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.ReportAdFeedbackResponse.Status\" \n\x06Status\x12\x0b\n\x07SUCCESS\x10\x00\x12\t\n\x05\x45RROR\x10\x01\"\x83#\n\x18ReportAdInteractionProto\x12]\n\x0fview_impression\x18\x05 \x01(\x0b\x32\x42.POGOProtos.Rpc.ReportAdInteractionProto.ViewImpressionInteractionH\x00\x12]\n\x0fview_fullscreen\x18\x06 \x01(\x0b\x32\x42.POGOProtos.Rpc.ReportAdInteractionProto.ViewFullscreenInteractionH\x00\x12`\n\x16\x66ullscreen_interaction\x18\x07 \x01(\x0b\x32>.POGOProtos.Rpc.ReportAdInteractionProto.FullScreenInteractionH\x00\x12T\n\x0bview_web_ar\x18\x0b \x01(\x0b\x32=.POGOProtos.Rpc.ReportAdInteractionProto.ViewWebArInteractionH\x00\x12S\n\x0b\x63ta_clicked\x18\x08 \x01(\x0b\x32<.POGOProtos.Rpc.ReportAdInteractionProto.CTAClickInteractionH\x00\x12Q\n\nad_spawned\x18\t \x01(\x0b\x32;.POGOProtos.Rpc.ReportAdInteractionProto.AdSpawnInteractionH\x00\x12W\n\x0c\x61\x64_dismissed\x18\n \x01(\x0b\x32?.POGOProtos.Rpc.ReportAdInteractionProto.AdDismissalInteractionH\x00\x12Q\n\x0fvideo_ad_loaded\x18\x0c \x01(\x0b\x32\x36.POGOProtos.Rpc.ReportAdInteractionProto.VideoAdLoadedH\x00\x12\x64\n\x17video_ad_balloon_opened\x18\r \x01(\x0b\x32=.POGOProtos.Rpc.ReportAdInteractionProto.VideoAdBalloonOpenedB\x02\x18\x01H\x00\x12n\n\x1fvideo_ad_clicked_on_balloon_cta\x18\x0e \x01(\x0b\x32\x43.POGOProtos.Rpc.ReportAdInteractionProto.VideoAdClickedOnBalloonCtaH\x00\x12Q\n\x0fvideo_ad_opened\x18\x0f \x01(\x0b\x32\x36.POGOProtos.Rpc.ReportAdInteractionProto.VideoAdOpenedH\x00\x12Q\n\x0fvideo_ad_closed\x18\x10 \x01(\x0b\x32\x36.POGOProtos.Rpc.ReportAdInteractionProto.VideoAdClosedH\x00\x12\x62\n\x18video_ad_player_rewarded\x18\x11 \x01(\x0b\x32>.POGOProtos.Rpc.ReportAdInteractionProto.VideoAdPlayerRewardedH\x00\x12^\n\x14video_ad_cta_clicked\x18\x12 \x01(\x0b\x32:.POGOProtos.Rpc.ReportAdInteractionProto.VideoAdCTAClickedB\x02\x18\x01H\x00\x12\x62\n\x18video_ad_reward_eligible\x18\x13 \x01(\x0b\x32>.POGOProtos.Rpc.ReportAdInteractionProto.VideoAdRewardEligibleH\x00\x12S\n\x10video_ad_failure\x18\x14 \x01(\x0b\x32\x37.POGOProtos.Rpc.ReportAdInteractionProto.VideoAdFailureH\x00\x12Q\n\x0fget_reward_info\x18\x15 \x01(\x0b\x32\x36.POGOProtos.Rpc.ReportAdInteractionProto.GetRewardInfoH\x00\x12s\n!web_ar_camera_permission_response\x18\x16 \x01(\x0b\x32\x46.POGOProtos.Rpc.ReportAdInteractionProto.WebArCameraPermissionResponseH\x00\x12z\n%web_ar_camera_permission_request_sent\x18\x17 \x01(\x0b\x32I.POGOProtos.Rpc.ReportAdInteractionProto.WebArCameraPermissionRequestSentH\x00\x12k\n\x1dweb_ar_audience_device_status\x18\x18 \x01(\x0b\x32\x42.POGOProtos.Rpc.ReportAdInteractionProto.WebArAudienceDeviceStatusH\x00\x12\x0f\n\x07game_id\x18\x01 \x01(\t\x12\x0f\n\x07user_id\x18\x02 \x01(\t\x12\x0c\n\x04guid\x18\x03 \x01(\t\x12\x1a\n\x12\x65ncrypted_ad_token\x18\x04 \x01(\x0c\x12@\n\x07\x61\x64_type\x18\x64 \x01(\x0e\x32/.POGOProtos.Rpc.ReportAdInteractionProto.AdType\x12[\n\x11google_managed_ad\x18\xc8\x01 \x01(\x0b\x32?.POGOProtos.Rpc.ReportAdInteractionProto.GoogleManagedAdDetails\x1a\x61\n\x16GoogleManagedAdDetails\x12\x14\n\x0cgam_order_id\x18\x01 \x01(\t\x12\x18\n\x10gam_line_item_id\x18\x02 \x01(\t\x12\x17\n\x0fgam_creative_id\x18\x03 \x01(\t\x1a@\n\x1dWebArCameraPermissionResponse\x12\x1f\n\x17\x61llow_camera_permission\x18\x01 \x01(\x08\x1a(\n WebArCameraPermissionRequestSentJ\x04\x08\x01\x10\x02\x1a\x36\n\x19WebArAudienceDeviceStatus\x12\x19\n\x11is_webcam_enabled\x18\x01 \x01(\x08\x1a)\n\rGetRewardInfo\x12\x18\n\x10valid_gift_token\x18\x01 \x01(\x08\x1au\n\x10\x41\x64\x46\x65\x65\x64\x62\x61\x63kReport\x12\x1a\n\x12gam_ad_response_id\x18\x01 \x01(\t\x12\x45\n\x08\x66\x65\x65\x64\x62\x61\x63k\x18\x02 \x03(\x0b\x32\x33.POGOProtos.Rpc.ReportAdInteractionProto.AdFeedback\x1a\x1d\n\nAdFeedback\x12\x0f\n\x07\x63ontent\x18\x01 \x01(\t\x1aQ\n\x19ViewImpressionInteraction\x12\x19\n\x11preview_image_url\x18\x01 \x01(\t\x12\x19\n\x11is_persisted_gift\x18\x02 \x01(\x08\x1a\x39\n\x19ViewFullscreenInteraction\x12\x1c\n\x14\x66ullscreen_image_url\x18\x01 \x01(\t\x1a*\n\x14ViewWebArInteraction\x12\x12\n\nweb_ar_url\x18\x01 \x01(\t\x1a\x85\x01\n\x15\x46ullScreenInteraction\x12\x1c\n\x14\x66ullscreen_image_url\x18\x01 \x01(\t\x12\x1f\n\x17total_residence_time_ms\x18\x02 \x01(\x03\x12\x14\n\x0ctime_away_ms\x18\x03 \x01(\x03\x12\x17\n\x0ftook_screenshot\x18\x04 \x01(\x08\x1a&\n\x13\x43TAClickInteraction\x12\x0f\n\x07\x63ta_url\x18\x06 \x01(\t\x1a\xe0\x02\n\x12\x41\x64SpawnInteraction\x12\x15\n\rspawn_success\x18\x01 \x01(\x08\x12h\n\x12\x61\x64_inhibition_type\x18\x02 \x01(\x0e\x32L.POGOProtos.Rpc.ReportAdInteractionProto.AdSpawnInteraction.AdInhibitionType\"\xc8\x01\n\x10\x41\x64InhibitionType\x12\x19\n\x15\x41\x44_INHIBITION_UNKNOWN\x10\x00\x12+\n\'AD_INHIBITION_TR_PREVENTS_BALLOON_SPAWN\x10\x01\x12\x1e\n\x1a\x41\x44_INHIBITION_CLIENT_ERROR\x10\x02\x12!\n\x1d\x41\x44_INHIBITION_DISABLED_IN_GMT\x10\x03\x12)\n%AD_INHIBITION_PLAYER_OPTED_OUT_OF_ADS\x10\x04\x1a\xdf\x02\n\x16\x41\x64\x44ismissalInteraction\x12j\n\x11\x61\x64_dismissal_type\x18\x01 \x01(\x0e\x32O.POGOProtos.Rpc.ReportAdInteractionProto.AdDismissalInteraction.AdDismissalType\"\xd8\x01\n\x0f\x41\x64\x44ismissalType\x12\x18\n\x14\x41\x44_DISMISSAL_UNKNOWN\x10\x00\x12(\n$AD_DISMISSAL_TR_DISPLACES_AD_BALLOON\x10\x01\x12-\n)AD_DISMISSAL_NEW_AD_BALLOON_DISPLACES_OLD\x10\x02\x12(\n$AD_DISMISSAL_AD_BALLOON_AUTO_DISMISS\x10\x03\x12(\n$AD_DISMISSAL_PLAYER_OPTED_OUT_OF_ADS\x10\x04\x1a\x31\n\rVideoAdLoaded\x12\x1a\n\x12total_load_time_ms\x18\x02 \x01(\x03J\x04\x08\x01\x10\x02\x1a\x1c\n\x14VideoAdBalloonOpenedJ\x04\x08\x01\x10\x02\x1a\"\n\x1aVideoAdClickedOnBalloonCtaJ\x04\x08\x01\x10\x02\x1a\x15\n\rVideoAdOpenedJ\x04\x08\x01\x10\x02\x1aR\n\rVideoAdClosed\x12\x1e\n\x16\x63omplete_video_watched\x18\x02 \x01(\x08\x12\x1b\n\x13total_watch_time_ms\x18\x03 \x01(\x03J\x04\x08\x01\x10\x02\x1a\x1d\n\x15VideoAdPlayerRewardedJ\x04\x08\x01\x10\x02\x1a*\n\x11VideoAdCTAClicked\x12\x0f\n\x07\x63ta_url\x18\x02 \x01(\tJ\x04\x08\x01\x10\x02\x1a\x17\n\x15VideoAdRewardEligible\x1a\xb9\x01\n\x0eVideoAdFailure\x12Y\n\x0c\x66\x61ilure_type\x18\x01 \x01(\x0e\x32\x43.POGOProtos.Rpc.ReportAdInteractionProto.VideoAdFailure.FailureType\"L\n\x0b\x46\x61ilureType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x16\n\x12VIDEO_LOAD_FAILURE\x10\x01\x12\x18\n\x14VIDEO_REWARD_FAILURE\x10\x02\"\xfc\x01\n\x06\x41\x64Type\x12\x13\n\x0f\x41\x44_TYPE_UNKNOWN\x10\x00\x12\x1a\n\x16\x41\x44_TYPE_SPONSORED_GIFT\x10\x01\x12\x1d\n\x19\x41\x44_TYPE_SPONSORED_BALLOON\x10\x02\x12$\n AD_TYPE_SPONSORED_BALLOON_WASABI\x10\x03\x12/\n+AD_TYPE_SPONSORED_BALLOON_GOOGLE_MANAGED_AD\x10\x04\x12#\n\x1f\x41\x44_TYPE_SPONSORED_BALLOON_AR_AD\x10\x05\x12&\n\"AD_TYPE_SPONSORED_BALLOON_VIDEO_AD\x10\x06\x42\x12\n\x10interaction_type\"\x94\x01\n\x1bReportAdInteractionResponse\x12\x42\n\x06status\x18\x01 \x01(\x0e\x32\x32.POGOProtos.Rpc.ReportAdInteractionResponse.Status\"1\n\x06Status\x12\x0b\n\x07SUCCESS\x10\x00\x12\r\n\tMALFORMED\x10\x01\x12\x0b\n\x07\x45XPIRED\x10\x02\"\xe2\x04\n\x13ReportAttributeData\"F\n\x0b\x43ontentType\x12\x15\n\x11UNDEFINED_CONTENT\x10\x00\x12\x08\n\x04TEXT\x10\x01\x12\t\n\x05IMAGE\x10\x02\x12\x0b\n\x07GENERIC\x10\x03\"\xcb\x01\n\x06Origin\x12\x14\n\x10UNDEFINED_ORIGIN\x10\x00\x12\x0f\n\x0bPUBLIC_CHAT\x10\x01\x12\x10\n\x0cPRIVATE_CHAT\x10\x02\x12\x11\n\rGENERAL_IMAGE\x10\x03\x12\x0c\n\x08\x43ODENAME\x10\x04\x12\x08\n\x04NAME\x10\x05\x12\x08\n\x04POST\x10\x06\x12\x16\n\x12PRIVATE_GROUP_CHAT\x10\x07\x12\x0e\n\nFLARE_CHAT\x10\x08\x12\x08\n\x04USER\x10\t\x12\t\n\x05GROUP\x10\n\x12\t\n\x05\x45VENT\x10\x0b\x12\x0b\n\x07\x43HANNEL\x10\x0c\"X\n\x08Severity\x12\x16\n\x12UNDEFINED_SEVERITY\x10\x00\x12\x07\n\x03LOW\x10\x01\x12\n\n\x06MEDIUM\x10\x02\x12\x08\n\x04HIGH\x10\x03\x12\x0b\n\x07\x45XTREME\x10\x04\x12\x08\n\x04NONE\x10\x05\"d\n\x06Status\x12\x14\n\x10UNDEFINED_STATUS\x10\x00\x12\x08\n\x04OPEN\x10\x01\x12\x0c\n\x08REVIEWED\x10\x02\x12\n\n\x06\x43LOSED\x10\x03\x12\r\n\tESCALATED\x10\x04\x12\x11\n\rOPEN_ASSIGNED\x10\x05\"u\n\x04Type\x12\x14\n\x10UNDEFINED_REPORT\x10\x00\x12\x10\n\x0c\x42LOCK_REPORT\x10\x01\x12\x14\n\x10PROFANITY_REPORT\x10\x02\x12\x0f\n\x0b\x46LAG_REPORT\x10\x03\x12\x0e\n\nLOG_REPORT\x10\x04\x12\x0e\n\nOPS_MANUAL\x10\x05\"\x95\x02\n\x11ReportInfoWrapper\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\t\x12\x13\n\x0breport_uuid\x18\x02 \x01(\t\x12\x13\n\x0boffender_id\x18\x03 \x01(\t\x12>\n\x08severity\x18\x04 \x01(\x0e\x32,.POGOProtos.Rpc.ReportAttributeData.Severity\x12\x36\n\x04type\x18\x05 \x01(\x0e\x32(.POGOProtos.Rpc.ReportAttributeData.Type\x12\x19\n\x11offending_message\x18\x06 \x01(\t\x12\x1c\n\x14\x63reated_timestamp_ms\x18\x07 \x01(\x03\x12\x15\n\rlanguage_code\x18\x08 \x01(\t\"Y\n#ReportProximityContactsRequestProto\x12\x32\n\x08\x63ontacts\x18\x01 \x03(\x0b\x32 .POGOProtos.Rpc.ProximityContact\"&\n$ReportProximityContactsResponseProto\"_\n\x1aReputationSystemAttributes\"A\n\nSystemType\x12\x19\n\x15UNDEFINED_SYSTEM_TYPE\x10\x00\x12\x08\n\x04\x43HAT\x10\x01\x12\x0e\n\nIMAGE_ONLY\x10\x02\"}\n\x08Response\"q\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rAPP_NOT_FOUND\x10\x02\x12\x19\n\x15PLAYER_DATA_NOT_FOUND\x10\x03\x12\x14\n\x10REPORT_NOT_FOUND\x10\x04\x12\x0b\n\x07\x46\x41ILURE\x10\x05\",\n\x15ReviveAttributesProto\x12\x13\n\x0bsta_percent\x18\x01 \x01(\x02\"X\n\x16RewardsPerContestProto\x12\x12\n\ncontest_id\x18\x01 \x01(\t\x12*\n\x07rewards\x18\x02 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\"q\n\x0cRoadMetadata\x12\x11\n\tis_tunnel\x18\x01 \x01(\x08\x12\x19\n\x11railway_is_siding\x18\x02 \x01(\x08\x12\x0f\n\x07network\x18\x03 \x01(\t\x12\x13\n\x0bshield_text\x18\x04 \x01(\t\x12\r\n\x05route\x18\x05 \x01(\t\"\xd6\x01\n\x19RocketBalloonDisplayProto\x12\x43\n\x04type\x18\x01 \x01(\x0e\x32\x35.POGOProtos.Rpc.RocketBalloonDisplayProto.BalloonType\x12K\n\x10incident_display\x18\x02 \x01(\x0b\x32\x31.POGOProtos.Rpc.RocketBalloonIncidentDisplayProto\"\'\n\x0b\x42\x61lloonType\x12\n\n\x06ROCKET\x10\x00\x12\x0c\n\x08ROCKET_B\x10\x01\"<\n RocketBalloonGlobalSettingsProto\x12\x18\n\x10min_player_level\x18\x01 \x01(\x05\"|\n!RocketBalloonIncidentDisplayProto\x12\x13\n\x0bincident_id\x18\x01 \x01(\t\x12\x42\n\x15incident_display_type\x18\x02 \x01(\x0e\x32#.POGOProtos.Rpc.IncidentDisplayType\"]\n\'RotateGuestLoginSecretTokenRequestProto\x12\x0e\n\x06secret\x18\x01 \x01(\x0c\x12\x0f\n\x07\x61pi_key\x18\x02 \x01(\t\x12\x11\n\tdevice_id\x18\x03 \x01(\t\"\xee\x01\n(RotateGuestLoginSecretTokenResponseProto\x12O\n\x06status\x18\x01 \x01(\x0e\x32?.POGOProtos.Rpc.RotateGuestLoginSecretTokenResponseProto.Status\x12\x12\n\nnew_secret\x18\x02 \x01(\x0c\"]\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rUNKNOWN_ERROR\x10\x02\x12\x10\n\x0cUNAUTHORIZED\x10\x03\x12\x16\n\x12INVALID_AUTH_TOKEN\x10\x04\"\xa0\x03\n\x19RouteActivityRequestProto\x12^\n\x15pokemon_trade_request\x18\x01 \x01(\x0b\x32=.POGOProtos.Rpc.RouteActivityRequestProto.PokemonTradeRequestH\x00\x12\x62\n\x17pokemon_compare_request\x18\x02 \x01(\x0b\x32?.POGOProtos.Rpc.RouteActivityRequestProto.PokemonCompareRequestH\x00\x12X\n\x12gift_trade_request\x18\x03 \x01(\x0b\x32:.POGOProtos.Rpc.RouteActivityRequestProto.GiftTradeRequestH\x00\x1a\x12\n\x10GiftTradeRequest\x1a\x17\n\x15PokemonCompareRequest\x1a)\n\x13PokemonTradeRequest\x12\x12\n\npokemon_id\x18\x01 \x01(\x06\x42\r\n\x0bRequestData\"\xd0\x05\n\x1aRouteActivityResponseProto\x12\x61\n\x16pokemon_trade_response\x18\x01 \x01(\x0b\x32?.POGOProtos.Rpc.RouteActivityResponseProto.PokemonTradeResponseH\x00\x12\x65\n\x18pokemon_compare_response\x18\x02 \x01(\x0b\x32\x41.POGOProtos.Rpc.RouteActivityResponseProto.PokemonCompareResponseH\x00\x12[\n\x13gift_trade_response\x18\x03 \x01(\x0b\x32<.POGOProtos.Rpc.RouteActivityResponseProto.GiftTradeResponseH\x00\x12\x32\n\x0f\x61\x63tivity_reward\x18\x04 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12;\n\rpostcard_data\x18\x05 \x01(\x0b\x32$.POGOProtos.Rpc.ActivityPostcardData\x1a\x13\n\x11GiftTradeResponse\x1a\x18\n\x16PokemonCompareResponse\x1a\xda\x01\n\x14PokemonTradeResponse\x12V\n\x06result\x18\x01 \x01(\x0e\x32\x46.POGOProtos.Rpc.RouteActivityResponseProto.PokemonTradeResponse.Result\x12-\n\x07pokemon\x18\x02 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\";\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x19\n\x15\x45RROR_INVALID_POKEMON\x10\x02\x42\x0e\n\x0cResponseData\"\x92\x01\n\x11RouteActivityType\"}\n\x0c\x41\x63tivityType\x12\t\n\x05UNSET\x10\x00\x12\x0f\n\x0bNO_ACTIVITY\x10\x01\x12\x1a\n\x16\x41\x43TIVITY_POKEMON_TRADE\x10\x02\x12\x1c\n\x18\x41\x43TIVITY_POKEMON_COMPARE\x10\x03\x12\x17\n\x13\x41\x43TIVITY_GIFT_TRADE\x10\x04\"|\n\x0fRouteBadgeLevel\"i\n\nBadgeLevel\x12\x15\n\x11ROUTE_BADGE_UNSET\x10\x00\x12\x16\n\x12ROUTE_BADGE_BRONZE\x10\x01\x12\x16\n\x12ROUTE_BADGE_SILVER\x10\x02\x12\x14\n\x10ROUTE_BADGE_GOLD\x10\x03\"\xa3\x02\n\x13RouteBadgeListEntry\x12\x10\n\x08route_id\x18\x01 \x01(\t\x12-\n\nroute_type\x18\x02 \x01(\x0e\x32\x19.POGOProtos.Rpc.RouteType\x12\x11\n\tstart_lat\x18\x03 \x01(\x01\x12\x11\n\tstart_lng\x18\x04 \x01(\x01\x12\x12\n\nroute_name\x18\x05 \x01(\t\x12\x17\n\x0froute_image_url\x18\x06 \x01(\t\x12\x1a\n\x12last_play_end_time\x18\x07 \x01(\x03\x12\x17\n\x0fnum_completions\x18\x08 \x01(\x05\x12\x1e\n\x16route_duration_seconds\x18\t \x01(\x03\x12#\n\x1bnum_unique_stamps_collected\x18\n \x01(\x05\"*\n\x17RouteBadgeSettingsProto\x12\x0f\n\x07targets\x18\x01 \x03(\x05\"\xd8\x03\n\x12RouteCreationProto\x12\x14\n\x0c\x63reated_time\x18\x03 \x01(\x03\x12\x18\n\x10last_update_time\x18\x04 \x01(\x03\x12\x39\n\x06status\x18\x06 \x01(\x0e\x32).POGOProtos.Rpc.RouteCreationProto.Status\x12L\n\x10rejection_reason\x18\x07 \x03(\x0b\x32\x32.POGOProtos.Rpc.RouteCreationProto.RejectionReason\x12\x15\n\rrejected_hash\x18\x08 \x03(\x03\x12/\n\x05route\x18\t \x01(\x0b\x32 .POGOProtos.Rpc.SharedRouteProto\x12\x0e\n\x06paused\x18\x0b \x01(\x08\x12\x1c\n\x14moderation_report_id\x18\x0c \x01(\t\x1a&\n\x0fRejectionReason\x12\x13\n\x0breason_code\x18\x01 \x01(\t\"_\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0f\n\x0bIN_PROGRESS\x10\x01\x12\r\n\tSUBMITTED\x10\x02\x12\x0c\n\x08REJECTED\x10\x03\x12\x1c\n\x18SUBMITTED_PENDING_REVIEW\x10\x04J\x04\x08\x05\x10\x06J\x04\x08\n\x10\x0b\"\xb3\x02\n\x13RouteCreationsProto\x12\x31\n\x05route\x18\x01 \x03(\x0b\x32\".POGOProtos.Rpc.RouteCreationProto\x12\x1b\n\x13is_official_creator\x18\x03 \x01(\x08\x12H\n\x18recently_submitted_route\x18\x04 \x03(\x0b\x32\".POGOProtos.Rpc.RouteCreationProtoB\x02\x18\x01\x12\x14\n\x0cnot_eligible\x18\x05 \x01(\x08\x12?\n3recently_submitted_routes_last_refresh_timestamp_ms\x18\x06 \x01(\x03\x42\x02\x18\x01\x12%\n\x1dmoderation_retry_timestamp_ms\x18\x07 \x01(\x03J\x04\x08\x02\x10\x03\"\xe5\x01\n\x1bRouteDiscoverySettingsProto\x12$\n\x1cnearby_visible_radius_meters\x18\x01 \x01(\x02\x12\x18\n\x10min_player_level\x18\x02 \x01(\x05\x12\x10\n\x08ob_float\x18\x03 \x01(\x02\x12\x10\n\x08ob_int32\x18\x04 \x01(\x05\x12\x12\n\nob_int32_1\x18\x05 \x01(\x05\x12\x12\n\nob_float_1\x18\x06 \x01(\x02\x12\x12\n\nob_int32_2\x18\x07 \x01(\x05\x12\x12\n\nob_int32_3\x18\x08 \x01(\x05\x12\x12\n\nob_int32_4\x18\t \x01(\x05\"\x8e\x01\n\x17RouteDiscoveryTelemetry\x12P\n\x1croute_discovery_telemetry_id\x18\x01 \x01(\x0e\x32*.POGOProtos.Rpc.RouteDiscoveryTelemetryIds\x12\x0f\n\x07percent\x18\x02 \x01(\x01\x12\x10\n\x08route_id\x18\x03 \x01(\t\"\x8d\x01\n\x13RouteErrorTelemetry\x12H\n\x18route_error_telemetry_id\x18\x01 \x01(\x0e\x32&.POGOProtos.Rpc.RouteErrorTelemetryIds\x12\x19\n\x11\x65rror_description\x18\x02 \x01(\t\x12\x11\n\ttimestamp\x18\x03 \x01(\x04\"\xfe\x01\n\x18RouteGlobalSettingsProto\x12\x15\n\renable_routes\x18\x01 \x01(\x08\x12!\n\x19\x65nable_poi_detail_caching\x18\x02 \x01(\x08\x12\x19\n\x11\x65nable_route_play\x18\x03 \x01(\x08\x12\x1e\n\x16\x65nable_route_tappables\x18\x04 \x01(\x08\x12\x13\n\x0broute_ratio\x18\x05 \x01(\x02\x12\x10\n\x08ob_float\x18\x06 \x01(\x02\x12\x1e\n\x16minimum_client_version\x18\x07 \x01(\t\x12\x11\n\tob_string\x18\x08 \x01(\t\x12\x13\n\x0bob_string_1\x18\t \x01(\t\">\n\x0fRouteImageProto\x12\x11\n\timage_url\x18\x01 \x01(\t\x12\x18\n\x10\x62order_color_hex\x18\x02 \x01(\t\"D\n\x0fRouteMakerProto\x12\x31\n\x05route\x18\x01 \x03(\x0b\x32\".POGOProtos.Rpc.RouteCreationProto\"\xee\x01\n\x08RoutePin\x12\x0e\n\x06pin_id\x18\x0c \x01(\t\x12\x0f\n\x07pin_tag\x18\n \x01(\t\x12\x10\n\x08\x66rame_id\x18\x0b \x01(\t\x12\x13\n\x0blat_degrees\x18\x02 \x01(\x01\x12\x13\n\x0blng_degrees\x18\x03 \x01(\x01\x12\x31\n\x0c\x63reator_info\x18\x07 \x01(\x0b\x32\x1b.POGOProtos.Rpc.CreatorInfo\x12!\n\x19last_updated_timestamp_ms\x18\x08 \x01(\x03\x12\x17\n\x0flike_vote_total\x18\t \x01(\x03J\x04\x08\x01\x10\x02J\x04\x08\x04\x10\x05J\x04\x08\x05\x10\x06J\x04\x08\x06\x10\x07\"\xeb\x05\n\x0eRoutePlayProto\x12/\n\x05route\x18\x13 \x01(\x0b\x32 .POGOProtos.Rpc.SharedRouteProto\x12>\n\x12player_breadcrumbs\x18\x14 \x03(\x0b\x32\".POGOProtos.Rpc.RouteWaypointProto\x12\x14\n\x0cplay_version\x18\n \x01(\x05\x12\x1e\n\x12\x65xpiration_time_ms\x18\x0b \x01(\x03\x42\x02\x18\x01\x12\x15\n\rstart_time_ms\x18\x0c \x01(\x03\x12)\n\x1duniquely_acquired_stamp_count\x18\x0e \x01(\x05\x42\x02\x18\x01\x12\x16\n\x0e\x63ompleted_walk\x18\x0f \x01(\x08\x12\x0e\n\x06paused\x18\x10 \x01(\x08\x12\x17\n\x0f\x61\x63quired_reward\x18\x11 \x01(\x08\x12\x11\n\thas_rated\x18\x12 \x01(\x08\x12\x1d\n\x15last_progress_time_ms\x18\x15 \x01(\x03\x12\x15\n\ris_first_time\x18\x16 \x01(\x08\x12\x35\n\x0e\x61\x63tive_bonuses\x18\x17 \x03(\x0b\x32\x1d.POGOProtos.Rpc.BonusBoxProto\x12\'\n\x1ftotal_distance_travelled_meters\x18\x18 \x01(\x01\x12\'\n\x1f\x62onus_distance_travelled_meters\x18\x19 \x01(\x01\x12\x33\n\x11spawned_tappables\x18\x1a \x03(\x0b\x32\x18.POGOProtos.Rpc.Tappable\x12\x19\n\x11travel_in_reverse\x18\x1b \x01(\x08\x12\x1d\n\x15is_first_travel_today\x18\x1c \x01(\x08\x12\x38\n\rnpc_encounter\x18\x1d \x01(\x0b\x32!.POGOProtos.Rpc.NpcEncounterProtoJ\x04\x08\x01\x10\x02J\x04\x08\x02\x10\x03J\x04\x08\x03\x10\x04J\x04\x08\x04\x10\x05J\x04\x08\x05\x10\x06J\x04\x08\x06\x10\x07J\x04\x08\x07\x10\x08J\x04\x08\x08\x10\tJ\x04\x08\t\x10\n\"\x92\x04\n\x16RoutePlaySettingsProto\x12\x18\n\x10min_player_level\x18\x01 \x01(\x05\x12\x1e\n\x16route_cooldown_minutes\x18\x02 \x01(\x05\x12 \n\x18route_expiration_minutes\x18\x03 \x01(\x05\x12\x1e\n\x16route_pause_distance_m\x18\x04 \x01(\x05\x12\x12\n\nob_int32_1\x18\x05 \x01(\x05\x12\x12\n\nob_int32_2\x18\x06 \x01(\x05\x12\x12\n\nob_float_1\x18\x07 \x01(\x02\x12\x12\n\nob_float_2\x18\x08 \x01(\x02\x12\x12\n\nob_float_3\x18\t \x01(\x02\x12\x36\n\x0fob_event_list_1\x18\r \x03(\x0b\x32\x1d.POGOProtos.Rpc.BonusBoxProto\x12\x36\n\x0fob_event_list_2\x18\x0e \x03(\x0b\x32\x1d.POGOProtos.Rpc.BonusBoxProto\x12\x17\n\x0fob_int32_list_1\x18\x0f \x03(\x05\x12\x17\n\x0fob_int32_list_2\x18\x10 \x03(\x05\x12\x12\n\nob_int32_3\x18\x11 \x01(\x05\x12\x12\n\nob_int32_4\x18\x12 \x01(\x05\x12\x12\n\nob_float_4\x18\x13 \x01(\x02\x12\x12\n\nob_int32_5\x18\x14 \x01(\x05\x12\x12\n\nob_int32_6\x18\x15 \x01(\x05\x12\x12\n\nob_int32_7\x18\x16 \x01(\x05\"\xe4\x02\n\x0fRoutePlayStatus\"\xd0\x02\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x19\n\x15\x45RROR_ROUTE_NOT_FOUND\x10\x03\x12\x18\n\x14\x45RROR_FORT_NOT_FOUND\x10\x04\x12\x1c\n\x18\x45RROR_INVALID_START_FORT\x10\x05\x12\x18\n\x14\x45RROR_WRONG_WAYPOINT\x10\x06\x12\x1c\n\x18\x45RROR_ROUTE_PLAY_EXPIRED\x10\x07\x12\x1b\n\x17\x45RROR_ROUTE_IN_COOLDOWN\x10\x08\x12\x1e\n\x1a\x45RROR_ROUTE_PLAY_NOT_FOUND\x10\t\x12\x1e\n\x1a\x45RROR_PLAYER_LEVEL_TOO_LOW\x10\n\x12\x1b\n\x17\x45RROR_U13_NO_PERMISSION\x10\x0b\x12\x16\n\x12\x45RROR_ROUTE_CLOSED\x10\x0c\"\x7f\n!RoutePlayTappableSpawnedTelemetry\x12\x33\n\x04type\x18\x01 \x01(\x0e\x32%.POGOProtos.Rpc.Tappable.TappableType\x12\x13\n\x0btappable_id\x18\x02 \x01(\x03\x12\x10\n\x08route_id\x18\x03 \x01(\t\"W\n\x0eRoutePoiAnchor\x12\x32\n\x06\x61nchor\x18\x01 \x01(\x0b\x32\".POGOProtos.Rpc.RouteWaypointProto\x12\x11\n\timage_url\x18\x02 \x01(\t\"q\n\x1cRouteSimplificationAlgorithm\"Q\n\x17SimplificationAlgorithm\x12\t\n\x05UNSET\x10\x00\x12\x13\n\x0f\x44OUGLAS_PEUCKER\x10\x01\x12\x16\n\x12VISVALINGAM_WHYATT\x10\x02\"\xb9\x02\n\nRouteStamp\x12\x31\n\x04type\x18\x01 \x01(\x0e\x32\x1f.POGOProtos.Rpc.RouteStamp.TypeB\x02\x18\x01\x12\x33\n\x05\x63olor\x18\x02 \x01(\x0e\x32 .POGOProtos.Rpc.RouteStamp.ColorB\x02\x18\x01\x12\x10\n\x08stamp_id\x18\x03 \x01(\t\x12\x10\n\x08\x61sset_id\x18\x04 \x01(\t\x12\x10\n\x08\x63\x61tegory\x18\x05 \x01(\t\x12\x13\n\x0bstamp_index\x18\x06 \x01(\x05\"`\n\x05\x43olor\x12\x0f\n\x0b\x43OLOR_UNSET\x10\x00\x12\x10\n\x0c\x43OLOR_179D62\x10\x01\x12\x10\n\x0c\x43OLOR_E10012\x10\x02\x12\x10\n\x0c\x43OLOR_1365AE\x10\x03\x12\x10\n\x0c\x43OLOR_E89A05\x10\x04\"\x16\n\x04Type\x12\x0e\n\nTYPE_UNSET\x10\x00\"\x95\x01\n\x1fRouteStampCategorySettingsProto\x12\x11\n\tob_string\x18\x01 \x01(\t\x12\x10\n\x08\x63\x61tegory\x18\x02 \x01(\t\x12\x10\n\x08ob_int32\x18\x03 \x01(\x05\x12\x12\n\nsort_order\x18\x04 \x01(\x05\x12\'\n\x1fis_route_stamp_category_default\x18\x05 \x01(\x08\"\x97\x03\n\nRouteStats\x12\x17\n\x0fnum_completions\x18\x02 \x01(\x03\x12\x13\n\x0broute_level\x18\x03 \x01(\x03\x12\x16\n\x0enum_five_stars\x18\x04 \x01(\x03\x12\x16\n\x0enum_four_stars\x18\x05 \x01(\x03\x12\x17\n\x0fnum_three_stars\x18\x06 \x01(\x03\x12\x15\n\rnum_two_stars\x18\x07 \x01(\x03\x12\x15\n\rnum_one_stars\x18\x08 \x01(\x03\x12\x13\n\x0bnum_ratings\x18\t \x01(\x03\x12\x1c\n\x14\x66irst_played_time_ms\x18\n \x01(\x03\x12\x1b\n\x13last_played_time_ms\x18\x0b \x01(\x03\x12\x1e\n\x16weekly_num_completions\x18\x0c \x01(\x03\x12\'\n\x1ftotal_distance_travelled_meters\x18\r \x01(\x01\x12(\n weekly_distance_travelled_meters\x18\x0e \x01(\x01\x12\x1b\n\x13last_synced_time_ms\x18\x0f \x01(\x03J\x04\x08\x01\x10\x02\"\xce\x01\n\x14RouteSubmissionStats\x12;\n\x06status\x18\x01 \x01(\x0e\x32+.POGOProtos.Rpc.RouteSubmissionStats.Status\x12(\n submission_status_update_time_ms\x18\x02 \x01(\x03\"O\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x10\n\x0cUNDER_REVIEW\x10\x01\x12\r\n\tPUBLISHED\x10\x02\x12\x0b\n\x07\x44\x45\x43\x41YED\x10\x03\x12\x0c\n\x08REJECTED\x10\x04\"\xd0\x01\n\x15RouteSubmissionStatus\x12<\n\x06status\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.RouteSubmissionStatus.Status\x12(\n submission_status_update_time_ms\x18\x02 \x01(\x03\"O\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x10\n\x0cUNDER_REVIEW\x10\x01\x12\r\n\tPUBLISHED\x10\x02\x12\x0b\n\x07\x44\x45\x43\x41YED\x10\x03\x12\x0c\n\x08REJECTED\x10\x04\"\xef\x03\n\x0fRouteValidation\x12\x34\n\x05\x65rror\x18\x01 \x03(\x0e\x32%.POGOProtos.Rpc.RouteValidation.Error\"\xa5\x03\n\x05\x45rror\x12\t\n\x05UNSET\x10\x00\x12\x15\n\x11INVALID_NUM_FORTS\x10\x01\x12\x1b\n\x17INVALID_NUM_CHECKPOINTS\x10\x02\x12\x1a\n\x16INVALID_TOTAL_DISTANCE\x10\x03\x12\"\n\x1eINVALID_DISTANCE_BETWEEN_FORTS\x10\x04\x12(\n$INVALID_DISTANCE_BETWEEN_CHECKPOINTS\x10\x05\x12\x10\n\x0cINVALID_FORT\x10\x06\x12\x13\n\x0f\x44UPLICATE_FORTS\x10\x07\x12\x18\n\x14INVALID_START_OR_END\x10\x08\x12\x17\n\x13INVALID_NAME_LENGTH\x10\t\x12\x1e\n\x1aINVALID_DESCRIPTION_LENGTH\x10\n\x12&\n\"TOO_MANY_CHECKPOINTS_BETWEEN_FORTS\x10\x0b\x12\x16\n\x12INVALID_MAIN_IMAGE\x10\x0c\x12\x0c\n\x08\x42\x41\x44_NAME\x10\r\x12\x13\n\x0f\x42\x41\x44_DESCRIPTION\x10\x0e\x12\x16\n\x12\x45ND_ANCHOR_TOO_FAR\x10\x0f\"\x82\x01\n\x12RouteWaypointProto\x12\x0f\n\x07\x66ort_id\x18\x01 \x01(\t\x12\x13\n\x0blat_degrees\x18\x02 \x01(\x01\x12\x13\n\x0blng_degrees\x18\x03 \x01(\x01\x12\x1b\n\x13\x65levation_in_meters\x18\x04 \x01(\x01\x12\x14\n\x0ctimestamp_ms\x18\x05 \x01(\x03\"z\n\x11RouteZoneUnkProto\x12&\n\x04type\x18\x01 \x01(\x0e\x32\x18.POGOProtos.Rpc.ZoneType\x12\x10\n\x08ob_int32\x18\x02 \x01(\x05\x12+\n\x06status\x18\x03 \x01(\x0e\x32\x1b.POGOProtos.Rpc.PartyStatus\"\xcd\n\n\x1bRoutesCreationSettingsProto\x12\x17\n\x0fmax_open_routes\x18\x01 \x01(\x05\x12\x18\n\x10min_stops_amount\x18\x02 \x01(\x05\x12\x18\n\x10max_stops_amount\x18\x03 \x01(\x05\x12\x1c\n\x14min_total_distance_m\x18\x04 \x01(\x02\x12\x1c\n\x14max_total_distance_m\x18\x05 \x01(\x02\x12$\n\x1cmin_distance_between_stops_m\x18\x06 \x01(\x02\x12$\n\x1cmax_distance_between_stops_m\x18\x07 \x01(\x02\x12#\n\x1bmax_total_checkpoint_amount\x18\x08 \x01(\x05\x12-\n%max_checkpoint_amount_between_two_poi\x18\t \x01(\x05\x12*\n\"min_distance_between_checkpoints_m\x18\n \x01(\x02\x12*\n\"max_distance_between_checkpoints_m\x18\x0b \x01(\x02\x12+\n#allow_checkpoint_per_route_distance\x18\x0c \x01(\x02\x12\x37\n/checkpoint_recommendation_distance_between_pois\x18\r \x01(\x02\x12\x17\n\x0fmax_name_length\x18\x0e \x01(\x05\x12\x1e\n\x16max_description_length\x18\x0f \x01(\x05\x12\x18\n\x10min_player_level\x18\x10 \x01(\r\x12\x0f\n\x07\x65nabled\x18\x11 \x01(\x08\x12\x0f\n\x07ob_bool\x18\x12 \x01(\x08\x12\x10\n\x08ob_int32\x18\x13 \x01(\x05\x12\x12\n\nob_int32_5\x18\x14 \x01(\x05\x12\x12\n\nob_int32_6\x18\x15 \x01(\x05\x12\x10\n\x08ob_int64\x18\x16 \x01(\x03\x12\x12\n\nob_float_3\x18\x17 \x01(\x02\x12\x66\n\x18simplification_algorithm\x18\x18 \x01(\x0e\x32\x44.POGOProtos.Rpc.RouteSimplificationAlgorithm.SimplificationAlgorithm\x12\x12\n\nob_float_4\x18\x19 \x01(\x02\x12\x12\n\nob_int32_7\x18\x1a \x01(\x05\x12\x12\n\nob_int32_8\x18\x1b \x01(\x05\x12\x11\n\tob_bool_3\x18\x1d \x01(\x08\x12@\n\nob_filed_2\x18\x1e \x01(\x0b\x32,.POGOProtos.Rpc.RoutesCreationSettingsProto2\x12\x16\n\x0eob_list_string\x18\x1f \x03(\t\x12\x10\n\x08ob_float\x18 \x01(\x02\x12\x12\n\nob_int32_1\x18! \x01(\x05\x12\x12\n\nob_int32_9\x18\" \x01(\x05\x12\x13\n\x0bob_int32_10\x18# \x01(\x05\x12\x13\n\x0bob_int32_11\x18$ \x01(\x05\x12\x12\n\nob_float_5\x18% \x01(\x02\x12\x13\n\x0bob_int32_12\x18& \x01(\x05\x12@\n\nob_filed_3\x18\' \x01(\x0b\x32,.POGOProtos.Rpc.RoutesCreationSettingsProto3\x12\x12\n\nob_int64_1\x18( \x01(\x03\x12\x12\n\nob_int64_2\x18) \x01(\x03\x12@\n\nob_filed_4\x18* \x01(\x0b\x32,.POGOProtos.Rpc.RoutesCreationSettingsProto4\x12\x13\n\x0bob_int32_13\x18+ \x01(\x05\x12\x13\n\x0bob_int32_14\x18, \x01(\x05\"Z\n\x1cRoutesCreationSettingsProto2\x12\x12\n\nob_float_1\x18\x01 \x01(\x02\x12\x12\n\nob_float_2\x18\x02 \x01(\x02\x12\x12\n\nob_float_3\x18\x03 \x01(\x02\"i\n\x1cRoutesCreationSettingsProto3\x12\x0f\n\x07ob_bool\x18\x01 \x01(\x08\x12\x12\n\nob_int32_1\x18\x02 \x01(\x05\x12\x12\n\nob_int32_2\x18\x03 \x01(\x05\x12\x10\n\x08ob_float\x18\x04 \x01(\x02\"D\n\x1cRoutesCreationSettingsProto4\x12\x11\n\tob_bool_1\x18\x01 \x01(\x08\x12\x11\n\tob_bool_2\x18\x02 \x01(\x08\"D\n\x1eRoutesNearbyNotifSettingsProto\x12\x10\n\x08ob_int32\x18\x01 \x01(\x05\x12\x10\n\x08ob_int64\x18\x02 \x01(\x03\"\xbd\x03\n\x11RpcErrorDataProto\x12&\n\x06method\x18\x01 \x01(\x0e\x32\x16.POGOProtos.Rpc.Method\x12\x38\n\x06status\x18\x02 \x01(\x0e\x32(.POGOProtos.Rpc.RpcErrorDataProto.Status\"\xc5\x02\n\x06Status\x12\r\n\tUNDEFINED\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x10\n\x0c\x42\x41\x44_RESPONSE\x10\x03\x12\x10\n\x0c\x41\x43TION_ERROR\x10\x04\x12\x12\n\x0e\x44ISPATCH_ERROR\x10\x05\x12\x10\n\x0cSERVER_ERROR\x10\x06\x12\x14\n\x10\x41SSIGNMENT_ERROR\x10\x07\x12\x12\n\x0ePROTOCOL_ERROR\x10\x08\x12\x18\n\x14\x41UTHENTICATION_ERROR\x10\t\x12\x15\n\x11\x43\x41NCELLED_REQUEST\x10\n\x12\x11\n\rUNKNOWN_ERROR\x10\x0b\x12\x13\n\x0fNORETRIES_ERROR\x10\x0c\x12\x16\n\x12UNAUTHORIZED_ERROR\x10\r\x12\x11\n\rPARSING_ERROR\x10\x0e\x12\x11\n\rACCESS_DENIED\x10\x0f\x12\x14\n\x10\x41\x43\x43\x45SS_SUSPENDED\x10\x10\"{\n\x0fRpcLatencyEvent\x12\x1d\n\x15round_trip_latency_ms\x18\x01 \x01(\x03\x12\x19\n\x11routed_via_socket\x18\x02 \x01(\x08\x12\x1a\n\x12payload_size_bytes\x18\x03 \x01(\x03\x12\x12\n\nrequest_id\x18\x04 \x01(\x03\"\xcf\x02\n\x14RpcResponseTelemetry\x12\x17\n\x0fwindow_duration\x18\x01 \x01(\x02\x12\x39\n\x10response_timings\x18\x02 \x03(\x0b\x32\x1f.POGOProtos.Rpc.RpcResponseTime\x12L\n\x0f\x63onnection_type\x18\x03 \x01(\x0e\x32\x33.POGOProtos.Rpc.RpcResponseTelemetry.ConnectionType\"\x94\x01\n\x0e\x43onnectionType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x08\n\x04WIFI\x10\x01\x12\x10\n\x0c\x43\x45LL_DEFAULT\x10\x02\x12\x0b\n\x07\x43\x45LL_1G\x10\x03\x12\x0b\n\x07\x43\x45LL_2G\x10\x04\x12\x0b\n\x07\x43\x45LL_3G\x10\x05\x12\x0b\n\x07\x43\x45LL_4G\x10\x06\x12\x0b\n\x07\x43\x45LL_5G\x10\x07\x12\x0b\n\x07\x43\x45LL_6G\x10\x08\x12\x0b\n\x07\x43\x45LL_7G\x10\t\"\x83\x01\n\x0fRpcResponseTime\x12&\n\x06rpc_id\x18\x01 \x01(\x0e\x32\x16.POGOProtos.Rpc.Method\x12\x12\n\ncount_call\x18\x02 \x01(\x05\x12\x1d\n\x15\x61verage_response_time\x18\x03 \x01(\x02\x12\x15\n\rtimeout_count\x18\x04 \x01(\x05\"v\n\x1aRpcSocketResponseTelemetry\x12\x17\n\x0fwindow_duration\x18\x01 \x01(\x02\x12?\n\x10response_timings\x18\x02 \x03(\x0b\x32%.POGOProtos.Rpc.RpcSocketResponseTime\"\x90\x01\n\x15RpcSocketResponseTime\x12\x12\n\nrequest_id\x18\x01 \x01(\x04\x12\x10\n\x08probe_id\x18\x02 \x01(\t\x12\x15\n\rresponse_time\x18\x03 \x01(\x02\x12\x14\n\x0cside_channel\x18\x04 \x01(\x08\x12\x0e\n\x06\x61\x64_hoc\x18\x05 \x01(\x08\x12\x14\n\x0c\x61\x64_hoc_delay\x18\x06 \x01(\x02\"\xa6\x01\n#SaveCombatPlayerPreferencesOutProto\x12J\n\x06result\x18\x01 \x01(\x0e\x32:.POGOProtos.Rpc.SaveCombatPlayerPreferencesOutProto.Result\"3\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\"e\n SaveCombatPlayerPreferencesProto\x12\x41\n\x0bpreferences\x18\x01 \x01(\x0b\x32,.POGOProtos.Rpc.CombatPlayerPreferencesProto\"\x92\x01\n\x1dSavePlayerPreferencesOutProto\x12\x44\n\x06result\x18\x01 \x01(\x0e\x32\x34.POGOProtos.Rpc.SavePlayerPreferencesOutProto.Result\"+\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\"f\n\x1aSavePlayerPreferencesProto\x12H\n\x18player_preferences_proto\x18\x01 \x01(\x0b\x32&.POGOProtos.Rpc.PlayerPreferencesProto\"\x94\x01\n\x1aSavePlayerSettingsOutProto\x12\x41\n\x06result\x18\x01 \x01(\x0e\x32\x31.POGOProtos.Rpc.SavePlayerSettingsOutProto.Result\"3\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\"P\n\x17SavePlayerSettingsProto\x12\x35\n\x08settings\x18\x01 \x01(\x0b\x32#.POGOProtos.Rpc.PlayerSettingsProto\"\xd2\x01\n\x1aSavePlayerSnapshotOutProto\x12\x41\n\x06result\x18\x01 \x01(\x0e\x32\x31.POGOProtos.Rpc.SavePlayerSnapshotOutProto.Result\"q\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x16\n\x12TOO_SOON_TO_UPDATE\x10\x02\x12\x1a\n\x16\x45RROR_FAILED_TO_UPDATE\x10\x03\x12\x1b\n\x17\x45RROR_REQUEST_TIMED_OUT\x10\x04\"\x19\n\x17SavePlayerSnapshotProto\"\xa0\x01\n SaveSocialPlayerSettingsOutProto\x12G\n\x06result\x18\x01 \x01(\x0e\x32\x37.POGOProtos.Rpc.SaveSocialPlayerSettingsOutProto.Result\"3\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\"\\\n\x1dSaveSocialPlayerSettingsProto\x12;\n\x08settings\x18\x01 \x01(\x0b\x32).POGOProtos.Rpc.SocialPlayerSettingsProto\"\xa9\x01\n\x10ScanCaptureEvent\x12\x0f\n\x07scan_id\x18\x01 \x01(\t\x12:\n\ndepth_type\x18\x02 \x01(\x0e\x32&.POGOProtos.Rpc.ScanCaptureEvent.Depth\x12\x17\n\x0fscan_total_area\x18\x03 \x01(\x05\"/\n\x05\x44\x65pth\x12\x0b\n\x07unknown\x10\x00\x12\t\n\x05lidar\x10\x01\x12\x0e\n\nmultidepth\x10\x02\"X\n\x10ScanProcessEvent\x12\x0f\n\x07scan_id\x18\x01 \x01(\t\x12\x1b\n\x13reconstruction_algo\x18\x02 \x01(\t\x12\x16\n\x0emesh_file_size\x18\x03 \x01(\x03\"8\n\rScanSaveEvent\x12\x0f\n\x07scan_id\x18\x01 \x01(\t\x12\x16\n\x0escan_file_size\x18\x02 \x01(\x03\"\xd3\x01\n\x0fScanUploadEvent\x12\x0f\n\x07scan_id\x18\x01 \x01(\t\x12\x17\n\x0fscan_chunk_uuid\x18\x02 \x01(\t\x12\x13\n\x0b\x63hunk_order\x18\x03 \x01(\x05\x12?\n\rinternet_type\x18\x04 \x01(\x0e\x32(.POGOProtos.Rpc.ScanUploadEvent.Internet\x12\x11\n\tfile_size\x18\x05 \x01(\x03\"-\n\x08Internet\x12\x0b\n\x07unknown\x10\x00\x12\n\n\x06mobile\x10\x01\x12\x08\n\x04wifi\x10\x02\"\xfc\x02\n\x16ScanningFrameworkEvent\x12\x0f\n\x07scan_id\x18\x01 \x01(\t\x12\x43\n\toperation\x18\x02 \x01(\x0e\x32\x30.POGOProtos.Rpc.ScanningFrameworkEvent.Operation\x12\x45\n\x0foperation_state\x18\x03 \x01(\x0e\x32,.POGOProtos.Rpc.ScanningFrameworkEvent.State\x12\x14\n\x0c\x65rror_string\x18\x04 \x01(\t\"Y\n\tOperation\x12\x08\n\x04none\x10\x00\x12\x12\n\x0einitialization\x10\x01\x12\x0b\n\x07\x63\x61pture\x10\x02\x12\x08\n\x04save\x10\x03\x12\x0b\n\x07process\x10\x04\x12\n\n\x06upload\x10\x05\"T\n\x05State\x12\x0b\n\x07unknown\x10\x00\x12\x0b\n\x07started\x10\x01\x12\n\n\x06paused\x10\x02\x12\x0c\n\x08\x66inished\x10\x04\x12\x0c\n\x08\x63\x61nceled\x10\x05\x12\t\n\x05\x65rror\x10\x06\"\x82\x01\n\x0fScoreAdjustment\x12\x13\n\x0bis_resolved\x18\x03 \x01(\x08\x12\x0f\n\x07\x64\x65tails\x18\x04 \x01(\t\x12\x1f\n\x17\x61\x64justment_timestamp_ms\x18\x05 \x01(\x03\x12\x0e\n\x06\x61uthor\x18\x06 \x01(\t\x12\x18\n\x10\x61\x64justment_value\x18\x07 \x01(\x05\"H\n\x19ScreenResolutionTelemetry\x12\x14\n\x0c\x64\x65vice_width\x18\x01 \x01(\x05\x12\x15\n\rdevice_height\x18\x02 \x01(\x05\"\x91\x02\n\x1bSearchFilterPreferenceProto\x12[\n\x0frecent_searches\x18\x01 \x03(\x0b\x32\x42.POGOProtos.Rpc.SearchFilterPreferenceProto.SearchFilterQueryProto\x12]\n\x11\x66\x61vorite_searches\x18\x02 \x03(\x0b\x32\x42.POGOProtos.Rpc.SearchFilterPreferenceProto.SearchFilterQueryProto\x1a\x36\n\x16SearchFilterQueryProto\x12\r\n\x05title\x18\x01 \x01(\t\x12\r\n\x05query\x18\x02 \x01(\t\"\xd8\x01\n\x14SearchPlayerOutProto\x12;\n\x06result\x18\x01 \x01(\x0e\x32+.POGOProtos.Rpc.SearchPlayerOutProto.Result\x12\x32\n\x06player\x18\x02 \x01(\x0b\x32\".POGOProtos.Rpc.PlayerSummaryProto\"O\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1a\n\x16\x45RROR_PLAYER_NOT_FOUND\x10\x03\"(\n\x11SearchPlayerProto\x12\x13\n\x0b\x66riend_code\x18\x01 \x01(\t\"\x93\x01\n%SeasonContestsDefinitionSettingsProto\x12\x1c\n\x14season_start_time_ms\x18\x01 \x01(\x03\x12\x1a\n\x12season_end_time_ms\x18\x02 \x01(\x03\x12\x30\n\x05\x63ycle\x18\x03 \x03(\x0b\x32!.POGOProtos.Rpc.ContestCycleProto\"a\n\"SendContactListFriendInviteRequest\x12\x0e\n\x06\x65mails\x18\x02 \x03(\t\x12\x15\n\rphone_numbers\x18\x03 \x03(\t\x12\x14\n\x0c\x63ountry_code\x18\x04 \x01(\t\"\xa6\x04\n#SendContactListFriendInviteResponse\x12J\n\x06result\x18\x01 \x01(\x0e\x32:.POGOProtos.Rpc.SendContactListFriendInviteResponse.Result\"\xb2\x03\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1c\n\x18\x45RROR_PLAYER_OUTBOX_FULL\x10\x03\x12\x1b\n\x17\x45RROR_PLAYER_INBOX_FULL\x10\x04\x12 \n\x1c\x45RROR_SENDER_HAS_MAX_FRIENDS\x10\x05\x12\"\n\x1e\x45RROR_RECEIVER_HAS_MAX_FRIENDS\x10\x06\x12\x1a\n\x16\x45RROR_ALREADY_A_FRIEND\x10\x07\x12\x1d\n\x19\x45RROR_INVITE_ALREADY_SENT\x10\x08\x12!\n\x1d\x45RROR_INVITE_ALREADY_RECEIVED\x10\t\x12)\n%ERROR_CANNOT_SEND_INVITES_TO_YOURSELF\x10\n\x12\x1b\n\x17\x45RROR_CONTACT_NOT_FOUND\x10\x0b\x12\x1c\n\x18\x45RROR_RECEIVER_NOT_FOUND\x10\x0c\x12\x18\n\x14\x45RROR_NO_SENDER_NAME\x10\r\x12\x1e\n\x1a\x45RROR_SEND_TO_BLOCKED_USER\x10\x0e\"\xe4\x03\n\x18SendFriendInviteOutProto\x12?\n\x06result\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.SendFriendInviteOutProto.Result\"\x86\x03\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1a\n\x16\x45RROR_ALREADY_A_FRIEND\x10\x03\x12\'\n#ERROR_PLAYER_DOES_NOT_EXIST_DELETED\x10\x04\x12\x1b\n\x17\x45RROR_PLAYER_INBOX_FULL\x10\x05\x12\x1c\n\x18\x45RROR_PLAYER_OUTBOX_FULL\x10\x06\x12 \n\x1c\x45RROR_SENDER_HAS_MAX_FRIENDS\x10\x07\x12\x1d\n\x19\x45RROR_INVITE_ALREADY_SENT\x10\x08\x12)\n%ERROR_CANNOT_SEND_INVITES_TO_YOURSELF\x10\t\x12!\n\x1d\x45RROR_INVITE_ALREADY_RECEIVED\x10\n\x12\"\n\x1e\x45RROR_RECEIVER_HAS_MAX_FRIENDS\x10\x0b\x12\x1e\n\x1a\x45RROR_SEND_TO_BLOCKED_USER\x10\x0c\"j\n\x15SendFriendInviteProto\x12\x11\n\tplayer_id\x18\x01 \x01(\t\x12\x13\n\x0b\x66riend_code\x18\x02 \x01(\t\x12\x11\n\tread_only\x18\x03 \x01(\x08\x12\x16\n\x0enia_account_id\x18\x04 \x01(\t\"\xf1\x01\n\'SendFriendInviteViaReferralCodeOutProto\x12N\n\x06status\x18\x01 \x01(\x0e\x32>.POGOProtos.Rpc.SendFriendInviteViaReferralCodeOutProto.Status\x12\x0f\n\x07message\x18\x02 \x01(\t\"e\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x08\n\x04SENT\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x12\n\x0e\x45RROR_DISABLED\x10\x03\x12\x1f\n\x1b\x45RROR_INVALID_REFERRAL_CODE\x10\x04\"P\n$SendFriendInviteViaReferralCodeProto\x12\x15\n\rreferral_code\x18\x01 \x01(\t\x12\x11\n\tread_only\x18\x02 \x01(\x08\"\xf8\x04\n$SendFriendRequestViaPlayerIdOutProto\x12K\n\x06result\x18\x01 \x01(\x0e\x32;.POGOProtos.Rpc.SendFriendRequestViaPlayerIdOutProto.Result\"\x82\x04\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1b\n\x17\x45RROR_INVALID_PLAYER_ID\x10\x03\x12\"\n\x1e\x45RROR_FRIEND_REQUESTS_DISABLED\x10\x04\x12\x1a\n\x16\x45RROR_ALREADY_A_FRIEND\x10\x05\x12\'\n#ERROR_PLAYER_DOES_NOT_EXIST_DELETED\x10\x06\x12\x1b\n\x17\x45RROR_PLAYER_INBOX_FULL\x10\x07\x12\x1c\n\x18\x45RROR_PLAYER_OUTBOX_FULL\x10\x08\x12 \n\x1c\x45RROR_SENDER_HAS_MAX_FRIENDS\x10\t\x12\x1d\n\x19\x45RROR_INVITE_ALREADY_SENT\x10\n\x12)\n%ERROR_CANNOT_SEND_INVITES_TO_YOURSELF\x10\x0b\x12!\n\x1d\x45RROR_INVITE_ALREADY_RECEIVED\x10\x0c\x12\"\n\x1e\x45RROR_RECEIVER_HAS_MAX_FRIENDS\x10\r\x12\x1e\n\x1a\x45RROR_SEND_TO_BLOCKED_USER\x10\x0e\x12\x16\n\x12\x45RROR_NOT_IN_PARTY\x10\x0f\x12!\n\x1d\x45RROR_PLAYER_NOT_PARTY_MEMBER\x10\x10\"\xa2\x01\n!SendFriendRequestViaPlayerIdProto\x12\x11\n\tplayer_id\x18\x01 \x01(\t\x12J\n\x07\x63ontext\x18\x02 \x01(\x0e\x32\x39.POGOProtos.Rpc.SendFriendRequestViaPlayerIdProto.Context\"\x1e\n\x07\x43ontext\x12\x08\n\x04RAID\x10\x00\x12\t\n\x05PARTY\x10\x01\"\x86\x01\n\x10SendGiftLogEntry\x12\x37\n\x06result\x18\x01 \x01(\x0e\x32\'.POGOProtos.Rpc.SendGiftLogEntry.Result\x12\x17\n\x0f\x66riend_codename\x18\x02 \x01(\t\" \n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\"\xd7\x02\n\x10SendGiftOutProto\x12\x37\n\x06result\x18\x01 \x01(\x0e\x32\'.POGOProtos.Rpc.SendGiftOutProto.Result\x12\x12\n\nawarded_xp\x18\x02 \x01(\x05\"\xf5\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1f\n\x1b\x45RROR_PLAYER_DOES_NOT_EXIST\x10\x03\x12\x1d\n\x19\x45RROR_GIFT_DOES_NOT_EXIST\x10\x04\x12!\n\x1d\x45RROR_GIFT_ALREADY_SENT_TODAY\x10\x05\x12\"\n\x1e\x45RROR_PLAYER_HAS_UNOPENED_GIFT\x10\x06\x12\x17\n\x13\x45RROR_FRIEND_UPDATE\x10\x07\x12 \n\x1c\x45RROR_PLAYER_HAS_NO_STICKERS\x10\x08\"o\n\rSendGiftProto\x12\x12\n\ngiftbox_id\x18\x01 \x01(\x04\x12\x11\n\tplayer_id\x18\x02 \x01(\t\x12\x37\n\rstickers_sent\x18\x03 \x03(\x0b\x32 .POGOProtos.Rpc.StickerSentProto\"\x98\x01\n\x11SendProbeOutProto\x12\x38\n\x06result\x18\x01 \x01(\x0e\x32(.POGOProtos.Rpc.SendProbeOutProto.Result\x12\n\n\x02id\x18\x02 \x01(\t\x12\x1b\n\x13server_timestamp_ms\x18\x03 \x01(\x03\" \n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\"\x10\n\x0eSendProbeProto\"/\n\x1bSendRaidInvitationDataProto\x12\x10\n\x08ob_int32\x18\x01 \x01(\x05\"\xac\x03\n\x1aSendRaidInvitationOutProto\x12\x41\n\x06result\x18\x01 \x01(\x0e\x32\x31.POGOProtos.Rpc.SendRaidInvitationOutProto.Result\x12$\n\x1cnum_friend_invites_remaining\x18\x02 \x01(\x05\x12 \n\x18\x66riends_over_daily_limit\x18\x03 \x03(\t\"\x82\x02\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x17\n\x13\x45RROR_NO_PERMISSION\x10\x02\x12\x17\n\x13\x45RROR_GYM_NOT_FOUND\x10\x03\x12\x19\n\x15\x45RROR_LOBBY_NOT_FOUND\x10\x04\x12\x1b\n\x17\x45RROR_PAST_CUT_OFF_TIME\x10\x05\x12\x1e\n\x1a\x45RROR_NO_INVITES_REMAINING\x10\x06\x12\x14\n\x10\x45RROR_LOBBY_FULL\x10\x07\x12\x1b\n\x17\x45RROR_INVITER_NOT_FOUND\x10\x08\x12#\n\x1f\x45RROR_NO_REMOTE_SLOTS_REMAINING\x10\t\"\x82\x01\n\x17SendRaidInvitationProto\x12\x13\n\x0binvitee_ids\x18\x01 \x03(\t\x12\x0e\n\x06gym_id\x18\x02 \x01(\t\x12\x10\n\x08lobby_id\x18\x03 \x03(\x05\x12\x17\n\x0fgym_lat_degrees\x18\x04 \x01(\x01\x12\x17\n\x0fgym_lng_degrees\x18\x05 \x01(\x01\"\xef\x01\n#SendRaidInvitationResponseDataProto\x12\x41\n\x06result\x18\x01 \x01(\x0e\x32\x31.POGOProtos.Rpc.SendRaidInvitationOutProto.Result\x12*\n\"ob_send_raid_invitation_data_int32\x18\x02 \x01(\x05\x12,\n$ob_send_raid_invitation_data_int32_2\x18\x03 \x01(\x05\x12+\n#ob_send_raid_invitation_data_uint32\x18\x04 \x01(\r\"L\n\x1eSendSmsVerificationCodeRequest\x12\x14\n\x0cphone_number\x18\x01 \x01(\t\x12\x14\n\x0c\x63ountry_code\x18\x02 \x01(\t\"\x94\x02\n\x1fSendSmsVerificationCodeResponse\x12\x46\n\x06status\x18\x01 \x01(\x0e\x32\x36.POGOProtos.Rpc.SendSmsVerificationCodeResponse.Status\x12\x15\n\rerror_message\x18\x02 \x01(\t\"\x91\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1f\n\x1b\x45RROR_TOO_FREQUENT_ATTEMPTS\x10\x03\x12\x1b\n\x17\x45RROR_TOO_MANY_ATTEMPTS\x10\x04\x12\x1e\n\x1a\x45RROR_INVALID_PHONE_NUMBER\x10\x05\"\x93\x01\n\nServerData\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x14\n\x0ctelemetry_id\x18\x02 \x01(\t\x12\x12\n\nsession_id\x18\x03 \x01(\t\x12\x12\n\nrequest_id\x18\x04 \x01(\t\x12\x1b\n\x13server_timestamp_ms\x18\x05 \x01(\x03\x12\x19\n\x11\x63lient_request_id\x18\x06 \x01(\t\"\xfc\x01\n\x14ServerRecordMetadata\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x16\n\x0etelemetry_name\x18\x02 \x01(\t\x12\x12\n\nsession_id\x18\x03 \x01(\t\x12\x16\n\x0e\x65xperiment_ids\x18\x04 \x03(\x05\x12\x12\n\nrequest_id\x18\x05 \x01(\t\x12\x1b\n\x13server_timestamp_ms\x18\x06 \x01(\x03\x12 \n\x18\x61nalytics_experiment_ids\x18\x07 \x03(\t\x12\x19\n\x11\x63lient_request_id\x18\x08 \x01(\t\x12!\n\x19user_population_group_ids\x18\t \x03(\t\"\x8e\x01\n\x16ServiceDescriptorProto\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x35\n\x06method\x18\x02 \x03(\x0b\x32%.POGOProtos.Rpc.MethodDescriptorProto\x12/\n\x07options\x18\x03 \x01(\x0b\x32\x1e.POGOProtos.Rpc.ServiceOptions\"h\n\x0eServiceOptions\x12\x12\n\ndeprecated\x18! \x01(\x08\x12\x42\n\x14uninterpreted_option\x18\xe7\x07 \x03(\x0b\x32#.POGOProtos.Rpc.UninterpretedOption\"\xd2\x01\n SetAccountContactSettingsRequest\x12\x11\n\tfull_name\x18\x01 \x01(\t\x12\x64\n&contact_import_discoverability_consent\x18\x02 \x01(\x0e\x32\x34.POGOProtos.Rpc.AccountContactSettings.ConsentStatus\x12\x35\n\x11update_field_mask\x18\xe8\x07 \x01(\x0b\x32\x19.POGOProtos.Rpc.FieldMask\"\xf3\x01\n!SetAccountContactSettingsResponse\x12H\n\x06status\x18\x01 \x01(\x0e\x32\x38.POGOProtos.Rpc.SetAccountContactSettingsResponse.Status\x12\x15\n\rerror_message\x18\x02 \x01(\t\"m\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x14\n\x10NAME_NOT_ALLOWED\x10\x03\x12\x10\n\x0cNAME_ABUSIVE\x10\x04\x12\x10\n\x0cNAME_INVALID\x10\x05\"\xb2\x01\n\x1aSetAccountSettingsOutProto\x12\x41\n\x06result\x18\x01 \x01(\x0e\x32\x31.POGOProtos.Rpc.SetAccountSettingsOutProto.Result\"Q\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1c\n\x18\x45RROR_INAPPROPRIATE_NAME\x10\x03\"Q\n\x17SetAccountSettingsProto\x12\x36\n\x08settings\x18\x01 \x01(\x0b\x32$.POGOProtos.Rpc.AccountSettingsProto\"\x94\x01\n\x1dSetAvatarItemAsViewedOutProto\x12\x44\n\x06result\x18\x01 \x01(\x0e\x32\x34.POGOProtos.Rpc.SetAvatarItemAsViewedOutProto.Result\"-\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x0b\n\x07\x46\x41ILURE\x10\x02\"8\n\x1aSetAvatarItemAsViewedProto\x12\x1a\n\x12\x61vatar_template_id\x18\x01 \x03(\t\"\x9d\x02\n\x11SetAvatarOutProto\x12\x38\n\x06status\x18\x01 \x01(\x0e\x32(.POGOProtos.Rpc.SetAvatarOutProto.Status\x12\x31\n\x06player\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.ClientPlayerProto\"\x9a\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x16\n\x12\x41VATAR_ALREADY_SET\x10\x02\x12\x0b\n\x07\x46\x41ILURE\x10\x03\x12\x14\n\x10SLOT_NOT_ALLOWED\x10\x04\x12\x12\n\x0eITEM_NOT_OWNED\x10\x05\x12\x17\n\x13INVALID_AVATAR_TYPE\x10\x06\x12\x10\n\x0c\x41VATAR_RESET\x10\x07\"P\n\x0eSetAvatarProto\x12>\n\x13player_avatar_proto\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.PlayerAvatarProto\"+\n\x17SetBirthdayRequestProto\x12\x10\n\x08\x62irthday\x18\x01 \x01(\t\"\xa6\x01\n\x18SetBirthdayResponseProto\x12?\n\x06status\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.SetBirthdayResponseProto.Status\"I\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x14\n\x10INVALID_BIRTHDAY\x10\x03\"\x99\x03\n\x17SetBuddyPokemonOutProto\x12>\n\x06result\x18\x01 \x01(\x0e\x32..POGOProtos.Rpc.SetBuddyPokemonOutProto.Result\x12\x38\n\rupdated_buddy\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.BuddyPokemonProto\x12\x38\n\robserved_data\x18\x03 \x01(\x0b\x32!.POGOProtos.Rpc.BuddyObservedData\x12\x14\n\x0ckm_remaining\x18\x04 \x01(\x01\"\xb3\x01\n\x06Result\x12\t\n\x05UNEST\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1a\n\x16\x45RROR_POKEMON_DEPLOYED\x10\x02\x12\x1b\n\x17\x45RROR_POKEMON_NOT_OWNED\x10\x03\x12\x18\n\x14\x45RROR_POKEMON_IS_EGG\x10\x04\x12\x19\n\x15\x45RROR_INVALID_POKEMON\x10\x05\x12#\n\x1f\x45RROR_BUDDY_SWAP_LIMIT_EXCEEDED\x10\x06\"*\n\x14SetBuddyPokemonProto\x12\x12\n\npokemon_id\x18\x01 \x01(\x06\"\xc1\x01\n\x1aSetContactSettingsOutProto\x12\x41\n\x06status\x18\x01 \x01(\x0e\x32\x31.POGOProtos.Rpc.SetContactSettingsOutProto.Status\x12\x31\n\x06player\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.ClientPlayerProto\"-\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x0b\n\x07\x46\x41ILURE\x10\x02\"_\n\x17SetContactSettingsProto\x12\x44\n\x16\x63ontact_settings_proto\x18\x01 \x01(\x0b\x32$.POGOProtos.Rpc.ContactSettingsProto\"\xb8\x01\n\x1aSetFavoritePokemonOutProto\x12\x41\n\x06result\x18\x01 \x01(\x0e\x32\x31.POGOProtos.Rpc.SetFavoritePokemonOutProto.Result\"W\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1b\n\x17\x45RROR_POKEMON_NOT_FOUND\x10\x02\x12\x18\n\x14\x45RROR_POKEMON_IS_EGG\x10\x03\"B\n\x17SetFavoritePokemonProto\x12\x12\n\npokemon_id\x18\x01 \x01(\x03\x12\x13\n\x0bis_favorite\x18\x02 \x01(\x08\"\xa5\x02\n\x19SetFriendNicknameOutProto\x12@\n\x06result\x18\x01 \x01(\x0e\x32\x30.POGOProtos.Rpc.SetFriendNicknameOutProto.Result\"\xc5\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x15\n\x11\x45RROR_NOT_FRIENDS\x10\x03\x12\"\n\x1e\x45RROR_EXCEEDED_NICKNAME_LENGTH\x10\x04\x12\x17\n\x13\x45RROR_SOCIAL_UPDATE\x10\x05\x12\x1b\n\x17\x45RROR_FILTERED_NICKNAME\x10\x06\x12\x1f\n\x1b\x45RROR_EXCEEDED_CHANGE_LIMIT\x10\x07\"D\n\x16SetFriendNicknameProto\x12\x11\n\tfriend_id\x18\x01 \x01(\t\x12\x17\n\x0f\x66riend_nickname\x18\x02 \x01(\t\"\xa4\x01\n%SetInGameCurrencyExchangeRateOutProto\x12L\n\x06status\x18\x01 \x01(\x0e\x32<.POGOProtos.Rpc.SetInGameCurrencyExchangeRateOutProto.Status\"-\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x0b\n\x07\x46\x41ILURE\x10\x02\"\x85\x01\n\"SetInGameCurrencyExchangeRateProto\x12\x18\n\x10in_game_currency\x18\x01 \x01(\t\x12\x15\n\rfiat_currency\x18\x02 \x01(\t\x12.\n&fiat_currency_cost_e6_per_in_game_unit\x18\x03 \x01(\x03\"\x9d\x01\n*SetInGameCurrencyExchangeRateTrackingProto\x12\x18\n\x10in_game_currency\x18\x01 \x01(\t\x12\x15\n\rfiat_currency\x18\x02 \x01(\t\x12.\n&fiat_currency_cost_e6_per_in_game_unit\x18\x03 \x01(\x03\x12\x0e\n\x06status\x18\x04 \x01(\t\"\xf8\x01\n\x17SetLobbyPokemonOutProto\x12>\n\x06result\x18\x01 \x01(\x0e\x32..POGOProtos.Rpc.SetLobbyPokemonOutProto.Result\x12)\n\x05lobby\x18\x02 \x01(\x0b\x32\x1a.POGOProtos.Rpc.LobbyProto\"r\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x19\n\x15\x45RROR_LOBBY_NOT_FOUND\x10\x02\x12\x1a\n\x16\x45RROR_RAID_UNAVAILABLE\x10\x03\x12\x19\n\x15\x45RROR_INVALID_POKEMON\x10\x04\"_\n\x14SetLobbyPokemonProto\x12\x11\n\traid_seed\x18\x01 \x01(\x03\x12\x0e\n\x06gym_id\x18\x02 \x01(\t\x12\x10\n\x08lobby_id\x18\x03 \x03(\x05\x12\x12\n\npokemon_id\x18\x04 \x03(\x06\"\x80\x02\n\x1aSetLobbyVisibilityOutProto\x12\x41\n\x06result\x18\x01 \x01(\x0e\x32\x31.POGOProtos.Rpc.SetLobbyVisibilityOutProto.Result\x12)\n\x05lobby\x18\x02 \x01(\x0b\x32\x1a.POGOProtos.Rpc.LobbyProto\"t\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1b\n\x17\x45RROR_NOT_LOBBY_CREATOR\x10\x02\x12\x19\n\x15\x45RROR_LOBBY_NOT_FOUND\x10\x03\x12\x1a\n\x16\x45RROR_RAID_UNAVAILABLE\x10\x04\"N\n\x17SetLobbyVisibilityProto\x12\x11\n\traid_seed\x18\x01 \x01(\x03\x12\x0e\n\x06gym_id\x18\x02 \x01(\t\x12\x10\n\x08lobby_id\x18\x03 \x03(\x05\"\xd8\x02\n\x18SetNeutralAvatarOutProto\x12?\n\x06status\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.SetNeutralAvatarOutProto.Status\x12\x35\n\x06player\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.ClientPlayerProtoB\x02\x18\x01\x12@\n\x0eneutral_avatar\x18\x03 \x01(\x0b\x32(.POGOProtos.Rpc.PlayerNeutralAvatarProto\"\x81\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x16\n\x12\x41VATAR_ALREADY_SET\x10\x02\x12\x0b\n\x07\x46\x41ILURE\x10\x03\x12\x14\n\x10SLOT_NOT_ALLOWED\x10\x04\x12\x12\n\x0eITEM_NOT_OWNED\x10\x05\x12\x10\n\x0c\x41VATAR_RESET\x10\x06\"f\n\x15SetNeutralAvatarProto\x12M\n\x1bplayer_neutral_avatar_proto\x18\x02 \x01(\x0b\x32(.POGOProtos.Rpc.PlayerNeutralAvatarProto\"\xcd\x01\n\x15SetPlayerTeamOutProto\x12<\n\x06status\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.SetPlayerTeamOutProto.Status\x12\x31\n\x06player\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.ClientPlayerProto\"C\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x14\n\x10TEAM_ALREADY_SET\x10\x02\x12\x0b\n\x07\x46\x41ILURE\x10\x03\"8\n\x12SetPlayerTeamProto\x12\"\n\x04team\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Team\"\xe7\x01\n SetPokemonTagsForPokemonOutProto\x12G\n\x06status\x18\x02 \x01(\x0e\x32\x37.POGOProtos.Rpc.SetPokemonTagsForPokemonOutProto.Status\"t\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1e\n\x1a\x45RROR_PLAYER_LEVEL_TOO_LOW\x10\x02\x12\x1b\n\x17\x45RROR_POKEMON_NOT_FOUND\x10\x03\x12\x15\n\x11\x45RROR_TAG_INVALID\x10\x04J\x04\x08\x01\x10\x02\"\xd3\x01\n\x1dSetPokemonTagsForPokemonProto\x12X\n\x0btag_changes\x18\x01 \x03(\x0b\x32\x43.POGOProtos.Rpc.SetPokemonTagsForPokemonProto.PokemonTagChangeProto\x1aX\n\x15PokemonTagChangeProto\x12\x12\n\npokemon_id\x18\x01 \x01(\x03\x12\x13\n\x0btags_to_add\x18\x02 \x03(\x04\x12\x16\n\x0etags_to_remove\x18\x03 \x03(\x04\"W\n\x15SfidaAssociateRequest\x12\x12\n\nbt_address\x18\x01 \x01(\x0c\x12\x14\n\x0cpairing_code\x18\x02 \x01(\r\x12\x14\n\x0c\x62t_signature\x18\x03 \x01(\x0c\"\x84\x01\n\x16SfidaAssociateResponse\x12=\n\x06status\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.SfidaAssociateResponse.Status\"+\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\":\n\x0eSfidaAuthToken\x12\x16\n\x0eresponse_token\x18\x01 \x01(\x0c\x12\x10\n\x08sfida_id\x18\x02 \x01(\t\"\xc3\x01\n\x13SfidaCaptureRequest\x12\x15\n\rspawnpoint_id\x18\x01 \x01(\t\x12\x14\n\x0c\x65ncounter_id\x18\x02 \x01(\x03\x12\x12\n\nplayer_lat\x18\x03 \x01(\x01\x12\x12\n\nplayer_lng\x18\x04 \x01(\x01\x12\x35\n\x0e\x65ncounter_type\x18\x05 \x01(\x0e\x32\x1d.POGOProtos.Rpc.EncounterType\x12\x0f\n\x07gym_lat\x18\x06 \x01(\x01\x12\x0f\n\x07gym_lng\x18\x07 \x01(\x01\"\x96\x02\n\x14SfidaCaptureResponse\x12;\n\x06result\x18\x01 \x01(\x0e\x32+.POGOProtos.Rpc.SfidaCaptureResponse.Result\x12\x0f\n\x07xp_gain\x18\x02 \x01(\x05\"\xaf\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x14\n\x10POKEMON_CAPTURED\x10\x01\x12\x10\n\x0cPOKEMON_FLED\x10\x02\x12\r\n\tNOT_FOUND\x10\x03\x12\x15\n\x11NO_MORE_POKEBALLS\x10\x04\x12\x1a\n\x16POKEMON_INVENTORY_FULL\x10\x05\x12\x10\n\x0cNOT_IN_RANGE\x10\x06\x12\x1e\n\x1a\x45NCOUNTER_ALREADY_FINISHED\x10\x07\"\xc8\x01\n\x19SfidaCertificationRequest\x12P\n\x05stage\x18\x01 \x01(\x0e\x32\x41.POGOProtos.Rpc.SfidaCertificationRequest.SfidaCertificationStage\x12\x0f\n\x07payload\x18\x02 \x01(\x0c\"H\n\x17SfidaCertificationStage\x12\t\n\x05UNSET\x10\x00\x12\n\n\x06STAGE1\x10\x01\x12\n\n\x06STAGE2\x10\x02\x12\n\n\x06STAGE3\x10\x03\"-\n\x1aSfidaCertificationResponse\x12\x0f\n\x07payload\x18\x01 \x01(\x0c\"Z\n\x18SfidaCheckPairingRequest\x12\x12\n\nbt_address\x18\x01 \x01(\x0c\x12\x14\n\x0cpairing_code\x18\x02 \x01(\r\x12\x14\n\x0c\x62t_signature\x18\x03 \x01(\x0c\"\xa5\x01\n\x19SfidaCheckPairingResponse\x12@\n\x06status\x18\x01 \x01(\x0e\x32\x30.POGOProtos.Rpc.SfidaCheckPairingResponse.Status\"F\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_PAIRING\x10\x02\x12\x11\n\rERROR_UNKNOWN\x10\x03\"\x1f\n\x1dSfidaClearSleepRecordsRequest\"\x94\x01\n\x1eSfidaClearSleepRecordsResponse\x12\x45\n\x06status\x18\x01 \x01(\x0e\x32\x35.POGOProtos.Rpc.SfidaClearSleepRecordsResponse.Status\"+\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\".\n\x18SfidaDisassociateRequest\x12\x12\n\nbt_address\x18\x01 \x01(\t\"\x8a\x01\n\x19SfidaDisassociateResponse\x12@\n\x06status\x18\x01 \x01(\x0e\x32\x30.POGOProtos.Rpc.SfidaDisassociateResponse.Status\"+\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\"*\n\x12SfidaDowserRequest\x12\x14\n\x0c\x65ncounter_id\x18\x01 \x01(\x03\"\xe0\x01\n\x13SfidaDowserResponse\x12:\n\x06result\x18\x01 \x01(\x0e\x32*.POGOProtos.Rpc.SfidaDowserResponse.Result\x12\x11\n\tproximity\x18\x02 \x01(\x05\x12\x15\n\rspawnpoint_id\x18\x03 \x01(\t\"c\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\t\n\x05\x46OUND\x10\x01\x12\n\n\x06NEARBY\x10\x02\x12\x10\n\x0cOUT_OF_RANGE\x10\x03\x12\x12\n\x0e\x41LREADY_CAUGHT\x10\x04\x12\x11\n\rNOT_AVAILABLE\x10\x05\"\\\n\x18SfidaGlobalSettingsProto\x12\x1d\n\x15low_battery_threshold\x18\x01 \x01(\x02\x12\x0f\n\x07ob_bool\x18\x02 \x01(\x08\x12\x10\n\x08ob_int32\x18\x03 \x01(\x05\"\x85\x01\n\x0cSfidaMetrics\x12\x1e\n\x12\x64istance_walked_km\x18\x01 \x01(\x01\x42\x02\x18\x01\x12\x16\n\nstep_count\x18\x02 \x01(\x05\x42\x02\x18\x01\x12\x1b\n\x0f\x63\x61lories_burned\x18\x03 \x01(\x01\x42\x02\x18\x01\x12\x1c\n\x10\x65xercise_time_ms\x18\x04 \x01(\x03\x42\x02\x18\x01:\x02\x18\x01\"\xec\x01\n\x12SfidaMetricsUpdate\x12\x46\n\x0bupdate_type\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.SfidaMetricsUpdate.UpdateTypeB\x02\x18\x01\x12\x18\n\x0ctimestamp_ms\x18\x02 \x01(\x03\x42\x02\x18\x01\x12\x31\n\x07metrics\x18\x03 \x01(\x0b\x32\x1c.POGOProtos.Rpc.SfidaMetricsB\x02\x18\x01\"=\n\nUpdateType\x12\t\n\x05UNSET\x10\x00\x12\x12\n\x0eINITIALIZATION\x10\x01\x12\x10\n\x0c\x41\x43\x43UMULATION\x10\x02:\x02\x18\x01\"B\n\x12SfidaUpdateRequest\x12\x12\n\nplayer_lat\x18\x01 \x01(\x01\x12\x12\n\nplayer_lng\x18\x02 \x01(\x01J\x04\x08\x03\x10\x04\"\x95\x03\n\x13SfidaUpdateResponse\x12:\n\x06status\x18\x01 \x01(\x0e\x32*.POGOProtos.Rpc.SfidaUpdateResponse.Status\x12\x16\n\x0enearby_pokemon\x18\x02 \x01(\x08\x12\x18\n\x10uncaught_pokemon\x18\x03 \x01(\x08\x12\x19\n\x11legendary_pokemon\x18\x04 \x01(\x08\x12\x15\n\rspawnpoint_id\x18\x05 \x01(\t\x12\x14\n\x0c\x65ncounter_id\x18\x06 \x01(\x03\x12\x17\n\x0fnearby_pokestop\x18\x07 \x01(\x08\x12\x13\n\x0bpokestop_id\x18\x08 \x01(\t\x12\x35\n\x0e\x65ncounter_type\x18\t \x01(\x0e\x32\x1d.POGOProtos.Rpc.EncounterType\x12\x16\n\x0epokedex_number\x18\n \x01(\x05\x12\x10\n\x08\x61utospin\x18\x0c \x01(\x08\x12\x11\n\tautocatch\x18\r \x01(\x08\" \n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01J\x04\x08\x0b\x10\x0c\"\xdc\x01\n\x15ShadowAttributesProto\x12$\n\x1cpurification_stardust_needed\x18\x01 \x01(\r\x12!\n\x19purification_candy_needed\x18\x02 \x01(\r\x12=\n\x14purified_charge_move\x18\x03 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\x12;\n\x12shadow_charge_move\x18\x04 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\"A\n\x14ShapeCollectionProto\x12)\n\x05shape\x18\x01 \x03(\x0b\x32\x1a.POGOProtos.Rpc.ShapeProto\"\xca\x02\n\nShapeProto\x12)\n\x05point\x18\x01 \x01(\x0b\x32\x1a.POGOProtos.Rpc.PointProto\x12\'\n\x04rect\x18\x02 \x01(\x0b\x32\x19.POGOProtos.Rpc.RectProto\x12%\n\x03\x63\x61p\x18\x03 \x01(\x0b\x32\x18.POGOProtos.Rpc.CapProto\x12/\n\x08\x63overing\x18\x04 \x01(\x0b\x32\x1d.POGOProtos.Rpc.CoveringProto\x12\'\n\x04line\x18\x05 \x01(\x0b\x32\x19.POGOProtos.Rpc.LineProto\x12-\n\x07polygon\x18\x06 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PolygonProto\x12\x38\n\ncollection\x18\x07 \x01(\x0b\x32$.POGOProtos.Rpc.ShapeCollectionProto\"\x94\x01\n\x17ShareExRaidPassLogEntry\x12>\n\x06result\x18\x01 \x01(\x0e\x32..POGOProtos.Rpc.ShareExRaidPassLogEntry.Result\x12\x17\n\x0f\x66riend_codename\x18\x02 \x01(\t\" \n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\"\xdd\x01\n\x17ShareExRaidPassOutProto\x12\x35\n\x06result\x18\x01 \x01(\x0e\x32%.POGOProtos.Rpc.ShareExRaidPassResult\x12I\n\x17updated_friendship_data\x18\x02 \x01(\x0b\x32(.POGOProtos.Rpc.FriendshipLevelDataProto\x12@\n\x0e\x66riend_profile\x18\x03 \x01(\x0b\x32(.POGOProtos.Rpc.PlayerPublicProfileProto\"M\n\x14ShareExRaidPassProto\x12\x11\n\tfriend_id\x18\x01 \x01(\t\x12\x0f\n\x07\x66ort_id\x18\x02 \x01(\t\x12\x11\n\traid_seed\x18\x03 \x01(\x03\"_\n SharedExclusiveTicketTrainerInfo\x12\x10\n\x08\x63odename\x18\x01 \x01(\t\x12\x11\n\tplayer_id\x18\x02 \x01(\t\x12\x16\n\x0enia_account_id\x18\x03 \x01(\t\"g\n\x12SharedMoveSettings\x12\x13\n\x0bsta_percent\x18\x01 \x01(\x02\x12\x13\n\x0b\x61tk_percent\x18\x02 \x01(\x02\x12\x13\n\x0b\x64\x65\x66_percent\x18\x03 \x01(\x02\x12\x12\n\nduration_s\x18\x04 \x01(\x02\"\xf2\x06\n\x10SharedRouteProto\x12\n\n\x02id\x18\x01 \x01(\t\x12\x35\n\twaypoints\x18\x02 \x03(\x0b\x32\".POGOProtos.Rpc.RouteWaypointProto\x12\'\n\x04type\x18\x03 \x01(\x0e\x32\x19.POGOProtos.Rpc.RouteType\x12+\n\tpath_type\x18\x04 \x01(\x0e\x32\x18.POGOProtos.Rpc.PathType\x12\x0c\n\x04name\x18\x05 \x01(\t\x12\x0f\n\x07version\x18\x06 \x01(\x03\x12\x13\n\x0b\x64\x65scription\x18\x07 \x01(\t\x12\x31\n\x0c\x63reator_info\x18\x08 \x01(\x0b\x32\x1b.POGOProtos.Rpc.CreatorInfo\x12\x12\n\nreversible\x18\n \x01(\x08\x12\x17\n\x0fsubmission_time\x18\x0c \x01(\x03\x12\x1d\n\x15route_distance_meters\x18\r \x01(\x03\x12\x1e\n\x16route_duration_seconds\x18\x0f \x01(\x03\x12&\n\x04pins\x18\x10 \x03(\x0b\x32\x18.POGOProtos.Rpc.RoutePin\x12\x0c\n\x04tags\x18\x11 \x03(\t\x12?\n\x10sponsor_metadata\x18\x12 \x01(\x0b\x32%.POGOProtos.Rpc.SponsoredDetailsProto\x12\x34\n\x10\x61ggregated_stats\x18\x1e \x01(\x0b\x32\x1a.POGOProtos.Rpc.RouteStats\x12\x36\n\x0cplayer_stats\x18\x1f \x01(\x0b\x32 .POGOProtos.Rpc.PlayerRouteStats\x12.\n\x05image\x18 \x01(\x0b\x32\x1f.POGOProtos.Rpc.RouteImageProto\x12\x46\n\x17route_submission_status\x18! \x01(\x0b\x32%.POGOProtos.Rpc.RouteSubmissionStatus\x12\x31\n\tstart_poi\x18\" \x01(\x0b\x32\x1e.POGOProtos.Rpc.RoutePoiAnchor\x12/\n\x07\x65nd_poi\x18# \x01(\x0b\x32\x1e.POGOProtos.Rpc.RoutePoiAnchor\x12\x17\n\x0fs2_ground_cells\x18$ \x03(\x04\x12\x12\n\nedit_count\x18% \x01(\x03J\x04\x08\t\x10\n\"\xfd\x03\n\x1aShoppingPageClickTelemetry\x12H\n\x16shopping_page_click_id\x18\x01 \x01(\x0e\x32(.POGOProtos.Rpc.ShoppingPageTelemetryIds\x12O\n\x1ashopping_page_click_source\x18\x02 \x01(\x0e\x32+.POGOProtos.Rpc.ShoppingPageTelemetrySource\x12\x10\n\x08item_sku\x18\x03 \x01(\t\x12\x10\n\x08has_item\x18\x04 \x01(\x08\x12\x1d\n\x15ml_bundle_tracking_id\x18\x05 \x01(\t\x12L\n\ravailable_sku\x18\x06 \x03(\x0b\x32\x35.POGOProtos.Rpc.ShoppingPageClickTelemetry.VisibleSku\x1a\xb2\x01\n\nVisibleSku\x12\x10\n\x08sku_name\x18\x01 \x01(\t\x12W\n\x07\x63ontent\x18\x02 \x03(\x0b\x32\x46.POGOProtos.Rpc.ShoppingPageClickTelemetry.VisibleSku.NestedSkuContent\x1a\x39\n\x10NestedSkuContent\x12\x11\n\titem_name\x18\x01 \x01(\t\x12\x12\n\nitem_count\x18\x02 \x01(\x05\"\x81\x01\n\x1bShoppingPageScrollTelemetry\x12:\n\x0bscroll_type\x18\x01 \x01(\x0e\x32%.POGOProtos.Rpc.ShoppingPageScrollIds\x12\x12\n\nscroll_row\x18\x02 \x01(\x05\x12\x12\n\ntotal_rows\x18\x03 \x01(\x05\"a\n\x15ShoppingPageTelemetry\x12H\n\x16shopping_page_click_id\x18\x01 \x01(\x0e\x32(.POGOProtos.Rpc.ShoppingPageTelemetryIds\"\xc5\x04\n\x18ShowcaseDetailsTelemetry\x12K\n\rplayer_action\x18\x01 \x01(\x0e\x32\x34.POGOProtos.Rpc.ShowcaseDetailsTelemetry.ActionTaken\x12H\n\x0b\x65ntry_point\x18\x02 \x01(\x0e\x32\x33.POGOProtos.Rpc.ShowcaseDetailsTelemetry.EntryPoint\x12\x13\n\x0bshowcase_id\x18\x03 \x01(\t\x12L\n\rentry_barrier\x18\x04 \x01(\x0e\x32\x35.POGOProtos.Rpc.ShowcaseDetailsTelemetry.EntryBarrier\x12\x1b\n\x13was_already_entered\x18\x05 \x01(\x08\"I\n\x0b\x41\x63tionTaken\x12\t\n\x05UNSET\x10\x00\x12\x18\n\x14VIEW_CONTEST_DETAILS\x10\x01\x12\x15\n\x11VIEW_ALL_ENTRANTS\x10\x02\"\x82\x01\n\x0c\x45ntryBarrier\x12\x11\n\rUNSET_BARRIER\x10\x00\x12\x18\n\x14\x45NTERED_MAX_CONTESTS\x10\x01\x12\x10\n\x0c\x43ONTEST_FULL\x10\x02\x12\x17\n\x13NO_ELIGIBLE_POKEMON\x10\x03\x12\x10\n\x0cOUT_OF_RANGE\x10\x04\x12\x08\n\x04NONE\x10\x05\"B\n\nEntryPoint\x12\x0f\n\x0bUNSET_ENTRY\x10\x00\x12\x0c\n\x08POKESTOP\x10\x01\x12\x15\n\x11TODAY_VIEW_WIDGET\x10\x02\"6\n\x17ShowcaseRewardTelemetry\x12\x1b\n\x13player_shared_photo\x18\x02 \x01(\x08\"\x91\x03\n\x18SizeRecordBreakTelemetry\x12S\n\x11record_break_type\x18\x01 \x01(\x0e\x32\x38.POGOProtos.Rpc.SizeRecordBreakTelemetry.RecordBreakType\x12\x31\n\npokemon_id\x18\x02 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x10\n\x08height_m\x18\x03 \x01(\x02\x12\x11\n\tweight_kg\x18\x04 \x01(\x02\x12\x18\n\x10is_height_record\x18\x05 \x01(\x08\x12\x18\n\x10is_weight_record\x18\x06 \x01(\x08\"\x93\x01\n\x0fRecordBreakType\x12\x16\n\x12RECORD_BREAK_UNSET\x10\x00\x12\x14\n\x10RECORD_BREAK_XXS\x10\x01\x12\x13\n\x0fRECORD_BREAK_XS\x10\x02\x12\x12\n\x0eRECORD_BREAK_M\x10\x03\x12\x13\n\x0fRECORD_BREAK_XL\x10\x04\x12\x14\n\x10RECORD_BREAK_XXL\x10\x05\"6\n\x0fSkuContentProto\x12\x11\n\titem_type\x18\x01 \x01(\t\x12\x10\n\x08quantity\x18\x02 \x01(\x05\"\xce\x03\n\x0cSkuDataProto\x12\n\n\x02id\x18\x01 \x01(\t\x12\x12\n\nis_enabled\x18\x02 \x01(\x08\x12\x30\n\x07\x63ontent\x18\x03 \x03(\x0b\x32\x1f.POGOProtos.Rpc.SkuContentProto\x12,\n\x05price\x18\x04 \x03(\x0b\x32\x1d.POGOProtos.Rpc.SkuPriceProto\x12\x41\n\x0cpayment_type\x18\x05 \x01(\x0e\x32+.POGOProtos.Rpc.SkuDataProto.SkuPaymentType\x12\"\n\x1alast_modified_timestamp_ms\x18\x06 \x01(\x03\x12\x43\n\x11presentation_data\x18\x07 \x03(\x0b\x32(.POGOProtos.Rpc.SkuPresentationDataProto\x12\x1f\n\x17\x65nabled_window_start_ms\x18\x08 \x01(\x03\x12\x1d\n\x15\x65nabled_window_end_ms\x18\t \x01(\x03\x12\x17\n\x0fsubscription_id\x18\n \x01(\t\"9\n\x0eSkuPaymentType\x12\t\n\x05UNSET\x10\x00\x12\x0f\n\x0bTHIRD_PARTY\x10\x01\x12\x0b\n\x07IN_GAME\x10\x02\"6\n\x18SkuPresentationDataProto\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\"2\n\x14SkuPresentationProto\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\"5\n\rSkuPriceProto\x12\x15\n\rcurrency_type\x18\x01 \x01(\t\x12\r\n\x05price\x18\x02 \x01(\x05\"=\n\rSkuStorePrice\x12\x15\n\rcurrency_code\x18\x02 \x01(\t\x12\x15\n\rprice_paid_e6\x18\x03 \x01(\x03\"n\n\x13SleepDayRecordProto\x12\x11\n\tsleep_day\x18\x01 \x01(\r\x12\x1a\n\x12sleep_duration_sec\x18\x02 \x01(\r\x12\x10\n\x08rewarded\x18\x03 \x01(\x08\x12\x16\n\x0estart_time_sec\x18\x04 \x03(\r\"s\n\x11SleepRecordsProto\x12\x39\n\x0csleep_record\x18\x01 \x03(\x0b\x32#.POGOProtos.Rpc.SleepDayRecordProto\x12#\n\x1bsleep_record_last_update_ms\x18\x02 \x01(\x03\"\x8c\x01\n\x1aSmeargleMovesSettingsProto\x12\x34\n\x0bquick_moves\x18\x01 \x03(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\x12\x38\n\x0f\x63inematic_moves\x18\x02 \x03(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\"\xae\x05\n\x14SocialClientFeatures\x12k\n\x1a\x63ross_game_social_settings\x18\x01 \x01(\x0b\x32G.POGOProtos.Rpc.SocialClientFeatures.CrossGameSocialClientSettingsProto\x1a\xa8\x04\n\"CrossGameSocialClientSettingsProto\x12n\n\x11\x64isabled_features\x18\x01 \x03(\x0e\x32S.POGOProtos.Rpc.SocialClientFeatures.CrossGameSocialClientSettingsProto.FeatureType\x12\x65\n\x08\x61pp_link\x18\x02 \x01(\x0e\x32S.POGOProtos.Rpc.SocialClientFeatures.CrossGameSocialClientSettingsProto.AppLinkType\"<\n\x0b\x41ppLinkType\x12\x0b\n\x07NO_LINK\x10\x00\x12\x0c\n\x08WEB_LINK\x10\x01\x12\x12\n\x0e\x41PP_STORE_LINK\x10\x02\"\xec\x01\n\x0b\x46\x65\x61tureType\x12\t\n\x05UNSET\x10\x00\x12\x13\n\x0fNIANTIC_PROFILE\x10\x01\x12\x11\n\rONLINE_STATUS\x10\x02\x12\x1a\n\x16\x43ROSS_GAME_FRIEND_LIST\x10\x03\x12\x16\n\x12GAME_INVITE_SENDER\x10\x04\x12\x17\n\x13SHARED_FRIEND_GRAPH\x10\x05\x12\x0c\n\x08NICKNAME\x10\x06\x12\x1c\n\x18\x43ROSS_GAME_ONLINE_STATUS\x10\x07\x12\x18\n\x14GAME_INVITE_RECEIVER\x10\x08\x12\x17\n\x13\x41\x44\x44RESS_BOOK_IMPORT\x10\t\"\xb2\x03\n\x1aSocialClientGlobalSettings\x12k\n\x1a\x63ross_game_social_settings\x18\x01 \x01(\x0b\x32G.POGOProtos.Rpc.SocialClientGlobalSettings.CrossGameSocialSettingsProto\x1a\xa6\x02\n\x1c\x43rossGameSocialSettingsProto\x12\x30\n(niantic_profile_codename_opt_out_enabled\x18\x01 \x01(\x08\x12-\n%disabled_outgoing_game_invite_app_key\x18\x02 \x03(\t\x12\x1a\n\x12unreleased_app_key\x18\x03 \x03(\t\x12#\n\x1b\x63ontact_list_sync_page_size\x18\x04 \x01(\x05\x12%\n\x1d\x63ontact_list_sync_interval_ms\x18\x05 \x01(\x03\x12\x13\n\x0bmax_friends\x18\x06 \x01(\x05\x12(\n contact_list_concurrent_rpc_size\x18\x07 \x01(\x05\"\xb4\x04\n\x19SocialClientSettingsProto\x12\x15\n\renable_social\x18\x01 \x01(\x08\x12\x1a\n\x12max_friend_details\x18\x02 \x01(\x05\x12\x19\n\x11player_level_gate\x18\x03 \x01(\x05\x12\"\n\x1amax_friend_nickname_length\x18\x04 \x01(\x05\x12%\n\x1d\x65nable_add_friend_via_qr_code\x18\x05 \x01(\x08\x12\x1c\n\x14\x65nable_share_ex_pass\x18\x06 \x01(\x08\x12\x1f\n\x17\x65nable_facebook_friends\x18\x07 \x01(\x08\x12)\n!facebook_friend_limit_per_request\x18\x08 \x01(\x05\x12/\n\'disable_facebook_friends_opening_prompt\x18\t \x01(\x08\x12\x1d\n\x15\x65nable_giftability_v2\x18\x0b \x01(\x08\x12\x1d\n\x15\x65nable_remote_gifting\x18\x0c \x01(\x08\x12\x16\n\x0e\x65nable_sticker\x18\r \x01(\x08\x12V\n\x1a\x63ross_game_social_settings\x18\x0e \x01(\x0b\x32\x32.POGOProtos.Rpc.CrossGameSocialGlobalSettingsProto\x12\x0f\n\x07ob_bool\x18\x0f \x01(\x08\x12\x11\n\tob_bool_1\x18\x10 \x01(\x08\x12\x11\n\tob_bool_2\x18\x11 \x01(\x08\"R\n\x18SocialGiftCountTelemetry\x12\x1b\n\x13unopened_gift_count\x18\x01 \x01(\x05\x12\x19\n\x11unsent_gift_count\x18\x02 \x01(\x05\"C\n\x1bSocialInboxLatencyTelemetry\x12\x12\n\nlatency_ms\x18\x01 \x01(\x05\x12\x10\n\x08\x63\x61tegory\x18\x02 \x01(\t\"\x8b\x01\n\x19SocialPlayerSettingsProto\x12#\n\x1b\x64isable_last_pokemon_caught\x18\x01 \x01(\x08\x12#\n\x1b\x65nable_raid_friend_requests\x18\x02 \x01(\x08\x12$\n\x1c\x65nable_party_friend_requests\x18\x03 \x01(\x08\"\x99\x01\n\x0bSocialProto\x12\x33\n\x07\x61pp_key\x18\x01 \x01(\x0e\x32\".POGOProtos.Rpc.SocialProto.AppKey\"U\n\x06\x41ppKey\x12\x0b\n\x07INVALID\x10\x00\x12\x13\n\x0fINGRESS_DELETED\x10\x01\x12\x14\n\x10HOLOHOLO_DELETED\x10\x02\x12\x13\n\x0fLEXICON_DELETED\x10\x03\"\xa9\x02\n\x0eSocialSettings\"5\n\rConsentStatus\x12\x0b\n\x07UNKNOWN\x10\x00\x12\n\n\x06OPT_IN\x10\x01\x12\x0b\n\x07OPT_OUT\x10\x02\"\xdf\x01\n\x0cTutorialType\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07PROFILE\x10\x01\x12\x1a\n\x16\x43ROSS_GAME_FRIEND_LIST\x10\x02\x12\x1a\n\x16ONLINE_STATUS_OVERVIEW\x10\x03\x12\x18\n\x14ONLINE_STATUS_TOGGLE\x10\x04\x12\x17\n\x13\x41\x44\x44RESS_BOOK_IMPORT\x10\x05\x12 \n\x1c\x41\x44\x44RESS_BOOK_DISCOVERABILITY\x10\x06\x12*\n&ADDRESS_BOOK_PHONE_NUMBER_REGISTRATION\x10\x07\"v\n\x0fSocialTelemetry\x12;\n\x0fsocial_click_id\x18\x01 \x01(\x0e\x32\".POGOProtos.Rpc.SocialTelemetryIds\x12&\n\x1epages_scrolled_in_friends_list\x18\x02 \x01(\x05\"\xf1\x06\n\x0cSocialV2Enum\"=\n\rContactMethod\x12\x18\n\x14\x43ONTACT_METHOD_UNSET\x10\x00\x12\t\n\x05\x45MAIL\x10\x01\x12\x07\n\x03SMS\x10\x02\"<\n\x10InvitationStatus\x12\x1b\n\x17INVITATION_STATUS_UNSET\x10\x00\x12\x0b\n\x07INVITED\x10\x01\"[\n\x0cOnlineStatus\x12\x10\n\x0cSTATUS_UNSET\x10\x00\x12\x12\n\x0eSTATUS_UNKNOWN\x10\x01\x12\x11\n\rSTATUS_ONLINE\x10\x02\x12\x12\n\x0eSTATUS_OFFLINE\x10\x03\"6\n\x1b\x46ingerprintHashingAlgorithm\x12\x0e\n\nHASH_UNSET\x10\x00\x12\x07\n\x03MD5\x10\x01\"\xae\x01\n\x11\x46ingerprintReason\x12\x10\n\x0cREASON_UNSET\x10\x00\x12\n\n\x06NUDITY\x10\x64\x12\x0c\n\x08VIOLENCE\x10\x65\x12\t\n\x05\x44RUGS\x10\x66\x12\r\n\tSELF_HARM\x10g\x12\x10\n\x0bHATE_SPEECH\x10\xc8\x01\x12\x11\n\x0cIP_VIOLATION\x10\xc9\x01\x12\x08\n\x03PII\x10\xca\x01\x12\t\n\x04SPAM\x10\xac\x02\x12\r\n\x08\x42ULLYING\x10\xad\x02\x12\n\n\x05OTHER\x10\xae\x02\"\x8b\x01\n\x13GameDataAccessLevel\x12\"\n\x1eTWO_WAY_CONSENT_STATUS_UNKNOWN\x10\x00\x12\x12\n\x0eTWO_WAY_OPT_IN\x10\x01\x12\x12\n\x0eONE_WAY_OPT_IN\x10\x02\x12\x13\n\x0fONE_WAY_OPT_OUT\x10\x03\x12\x13\n\x0fTWO_WAY_OPT_OUT\x10\x04\":\n\x11PhotoReportOrigin\x12\x10\n\x0cORIGIN_UNSET\x10\x00\x12\x13\n\x0fPRIVATE_PICTURE\x10\x01\":\n\tPhotoType\x12\x14\n\x10PHOTO_TYPE_UNSET\x10\x00\x12\x0b\n\x07PRIVATE\x10\x01\x12\n\n\x06PUBLIC\x10\x02\"\x97\x01\n\x0bSocialAward\x12\x0f\n\x0b\x41WARD_UNSET\x10\x00\x12\x19\n\x15\x41\x43\x43OMPLISHED_WAYFARER\x10\x01\x12\x15\n\x11LIFE_OF_THE_PARTY\x10\x02\x12\x0f\n\x0bRISING_STAR\x10\x03\x12\x13\n\x0fSTEADY_SHIPMATE\x10\x04\x12\x11\n\rSOLO_EXPLORER\x10\x05\x12\x0c\n\x08\x45XPLORER\x10\x06\"N\n\x15SocketConnectionEvent\x12\x18\n\x10socket_connected\x18\x01 \x01(\x08\x12\x1b\n\x13session_duration_ms\x18\x02 \x01(\x03\"\xcb\x01\n\x0eSourceCodeInfo\x12\x39\n\x08location\x18\x01 \x03(\x0b\x32\'.POGOProtos.Rpc.SourceCodeInfo.Location\x1a~\n\x08Location\x12\x0c\n\x04path\x18\x01 \x03(\x05\x12\x0c\n\x04span\x18\x02 \x03(\x05\x12\x18\n\x10leading_comments\x18\x03 \x01(\t\x12\x19\n\x11trailing_comments\x18\x04 \x01(\t\x12!\n\x19leading_detached_comments\x18\x06 \x03(\t\"\"\n\rSourceContext\x12\x11\n\tfile_name\x18\x01 \x01(\t\"\xe9\x01\n\rSouvenirProto\x12\x38\n\x10souvenir_type_id\x18\x01 \x01(\x0e\x32\x1e.POGOProtos.Rpc.SouvenirTypeId\x12H\n\x11souvenirs_details\x18\x02 \x03(\x0b\x32-.POGOProtos.Rpc.SouvenirProto.SouvenirDetails\x1aT\n\x0fSouvenirDetails\x12\x16\n\x0etime_picked_up\x18\x01 \x01(\x03\x12\x10\n\x08latitude\x18\x03 \x01(\x01\x12\x11\n\tlongitude\x18\x04 \x01(\x01J\x04\x08\x02\x10\x03\"\x90\x01\n\x17SpaceBonusSettingsProto\x12$\n\x1cpokemon_visible_range_meters\x18\x01 \x01(\x01\x12\x1e\n\x16\x65ncounter_range_meters\x18\x02 \x01(\x01\x12/\n\'server_allowable_encounter_range_meters\x18\x03 \x01(\x01\"\x93\x01\n\x16SpawnTablePokemonProto\x12\x31\n\npokemon_id\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x0e\n\x06weight\x18\x02 \x01(\x02\x12\x36\n\x04\x66orm\x18\x03 \x01(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\"\x8a\x04\n\x10SpawnablePokemon\x12\x37\n\x06status\x18\x01 \x01(\x0e\x32\'.POGOProtos.Rpc.SpawnablePokemon.Status\x12\x31\n\npokemon_id\x18\x02 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x0b\n\x03lat\x18\x03 \x01(\x01\x12\x0b\n\x03lng\x18\x04 \x01(\x01\x12\x14\n\x0c\x65ncounter_id\x18\x05 \x01(\x06\x12\x1a\n\x12\x65ncounter_location\x18\x06 \x01(\t\x12\x19\n\x11\x64isappear_time_ms\x18\x07 \x01(\x03\x12<\n\x0fpokemon_display\x18\x08 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\x12<\n\x04type\x18\t \x01(\x0e\x32..POGOProtos.Rpc.SpawnablePokemon.SpawnableType\"q\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1b\n\x17\x45NCOUNTER_NOT_AVAILABLE\x10\x02\x12\x1f\n\x1b\x45NCOUNTER_ALREADY_COMPLETED\x10\x03\x12\x11\n\rERROR_UNKNOWN\x10\x04\"4\n\rSpawnableType\x12\x0b\n\x07UNTYPED\x10\x00\x12\x16\n\x12POKESTOP_ENCOUNTER\x10\x01\"\x9c\x01\n\x15SpinPokestopTelemetry\x12\x0e\n\x06result\x18\x01 \x01(\t\x12\x0f\n\x07\x66ort_id\x18\x02 \x01(\t\x12\x11\n\tfort_type\x18\x03 \x01(\x05\x12\x38\n\x10pokestop_rewards\x18\x04 \x03(\x0b\x32\x1e.POGOProtos.Rpc.PokestopReward\x12\x15\n\rtotal_rewards\x18\x05 \x01(\x05\"\xac\x03\n\x15SponsoredDetailsProto\x12\x17\n\x0fpromo_image_url\x18\x01 \x03(\t\x12\x19\n\x11promo_description\x18\x02 \x03(\t\x12\x1b\n\x13\x63\x61ll_to_action_link\x18\x03 \x01(\t\x12_\n\x19promo_button_message_type\x18\x04 \x01(\x0e\x32<.POGOProtos.Rpc.SponsoredDetailsProto.PromoButtonMessageType\x12\x13\n\x0b\x63\x61mpaign_id\x18\x05 \x01(\t\x12\x44\n\x14promo_image_creative\x18\x06 \x01(\x0b\x32&.POGOProtos.Rpc.ImageTextCreativeProto\x12\x46\n\x17impression_tracking_tag\x18\x07 \x03(\x0b\x32%.POGOProtos.Rpc.ImpressionTrackingTag\">\n\x16PromoButtonMessageType\x12\t\n\x05UNSET\x10\x00\x12\x0e\n\nLEARN_MORE\x10\x01\x12\t\n\x05OFFER\x10\x02\"\xf3\r\n\"SponsoredGeofenceGiftSettingsProto\x12 \n\x18gift_persistence_enabled\x18\x01 \x01(\x08\x12 \n\x18gift_persistence_time_ms\x18\x02 \x01(\x05\x12 \n\x18map_presentation_time_ms\x18\x03 \x01(\x05\x12&\n\x1e\x65nable_sponsored_geofence_gift\x18\x04 \x01(\x08\x12\x1a\n\x12\x65nable_dark_launch\x18\x05 \x01(\x08\x12\x17\n\x0f\x65nable_poi_gift\x18\x06 \x01(\x08\x12\x18\n\x10\x65nable_raid_gift\x18\x07 \x01(\x08\x12\x1c\n\x14\x65nable_incident_gift\x18\x08 \x01(\x08\x12.\n&fullscreen_disable_exit_button_time_ms\x18\t \x01(\x05\x12s\n\x15\x62\x61lloon_gift_settings\x18\n \x01(\x0b\x32T.POGOProtos.Rpc.SponsoredGeofenceGiftSettingsProto.SponsoredBalloonGiftSettingsProto\x12\x0f\n\x07ob_bool\x18\x0b \x01(\x08\x12@\n\x14ob_sponsored_balloon\x18\x0c \x01(\x0b\x32\".POGOProtos.Rpc.ObSponsoredBalloon\x12}\n\x1fsponsored_geofence_gift_details\x18\r \x01(\x0b\x32T.POGOProtos.Rpc.SponsoredGeofenceGiftSettingsProto.SponsoredGeofenceGiftDetailsProto\x12\x12\n\nob_int32_1\x18\x0e \x01(\x05\x12\x12\n\nob_int32_2\x18\x0f \x01(\x05\x12\x11\n\tob_bool_1\x18\x10 \x01(\x08\x12\x65\n\x15ob_sponsored_geofence\x18\x11 \x01(\x0b\x32\x46.POGOProtos.Rpc.SponsoredGeofenceGiftSettingsProto.ObSponsoredGeofence\x12\x11\n\tob_bool_2\x18\x12 \x01(\x08\x12\x11\n\tob_bool_3\x18\x13 \x01(\x08\x1a\xfa\x04\n!SponsoredBalloonGiftSettingsProto\x12\x1b\n\x13\x65nable_balloon_gift\x18\x01 \x01(\x08\x12$\n\x1c\x62\x61lloon_auto_dismiss_time_ms\x18\x02 \x01(\x05\x12\x33\n+incident_balloon_prevents_sponsored_balloon\x18\x03 \x01(\x08\x12\x34\n,incident_balloon_dismisses_sponsored_balloon\x18\x04 \x01(\x08\x12%\n\x1dget_wasabi_ad_rpc_interval_ms\x18\x05 \x01(\x05\x12\x9d\x01\n\x19\x62\x61lloon_movement_settings\x18\x06 \x01(\x0b\x32z.POGOProtos.Rpc.SponsoredGeofenceGiftSettingsProto.SponsoredBalloonGiftSettingsProto.SponsoredBalloonMovementSettingsProto\x12\x0f\n\x07ob_bool\x18\x07 \x01(\x08\x1a\xce\x01\n%SponsoredBalloonMovementSettingsProto\x12\x1b\n\x13wander_min_distance\x18\x01 \x01(\x02\x12\x1b\n\x13wander_max_distance\x18\x02 \x01(\x02\x12\x1b\n\x13wander_interval_min\x18\x03 \x01(\x02\x12\x1b\n\x13wander_interval_max\x18\x04 \x01(\x02\x12\x11\n\tmax_speed\x18\x05 \x01(\x02\x12\x1e\n\x16target_camera_distance\x18\x06 \x01(\x02\x1a\xbf\x01\n!SponsoredGeofenceGiftDetailsProto\x12\x10\n\x08\x61\x64s_logo\x18\x01 \x01(\t\x12\x14\n\x0cpartner_name\x18\x02 \x01(\t\x12 \n\x18\x66ull_screen_static_image\x18\x03 \x01(\t\x12\r\n\x05title\x18\x04 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x05 \x01(\t\x12\x0f\n\x07\x63ta_url\x18\x06 \x01(\t\x12\x1b\n\x13\x63\x61mpaign_identifier\x18\x07 \x01(\t\x1aT\n\x13ObSponsoredGeofence\x12\x13\n\x0bob_string_1\x18\x01 \x01(\t\x12\x13\n\x0bob_string_2\x18\x02 \x01(\t\x12\x13\n\x0bob_string_3\x18\x03 \x01(\t\"\x86\x01\n!SponsoredPoiFeedbackSettingsProto\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12\x18\n\x10\x65nable_report_ad\x18\x02 \x01(\x08\x12\x1d\n\x15\x65nable_not_interested\x18\x03 \x01(\x08\x12\x17\n\x0f\x65nable_see_more\x18\x04 \x01(\x08\"\x92\x05\n\x1bSsdAnchorsCalculatorOptions\x12\x1d\n\x10input_size_width\x18\x01 \x01(\x05H\x00\x88\x01\x01\x12\x1e\n\x11input_size_height\x18\x02 \x01(\x05H\x01\x88\x01\x01\x12\x16\n\tmin_scale\x18\x03 \x01(\x02H\x02\x88\x01\x01\x12\x16\n\tmax_scale\x18\x04 \x01(\x02H\x03\x88\x01\x01\x12\x1c\n\x0f\x61nchor_offset_x\x18\x05 \x01(\x02H\x04\x88\x01\x01\x12\x1c\n\x0f\x61nchor_offset_y\x18\x06 \x01(\x02H\x05\x88\x01\x01\x12\x17\n\nnum_layers\x18\x07 \x01(\x05H\x06\x88\x01\x01\x12\x19\n\x11\x66\x65\x61ture_map_width\x18\x08 \x03(\x05\x12\x1a\n\x12\x66\x65\x61ture_map_height\x18\t \x03(\x05\x12\x0f\n\x07strides\x18\n \x03(\x05\x12\x15\n\raspect_ratios\x18\x0b \x03(\x02\x12)\n\x1creduce_boxes_in_lowest_layer\x18\x0c \x01(\x08H\x07\x88\x01\x01\x12,\n\x1finterpolated_scale_aspect_ratio\x18\r \x01(\x02H\x08\x88\x01\x01\x12\x1e\n\x11\x66ixed_anchor_size\x18\x0e \x01(\x08H\t\x88\x01\x01\x42\x13\n\x11_input_size_widthB\x14\n\x12_input_size_heightB\x0c\n\n_min_scaleB\x0c\n\n_max_scaleB\x12\n\x10_anchor_offset_xB\x12\n\x10_anchor_offset_yB\r\n\x0b_num_layersB\x1f\n\x1d_reduce_boxes_in_lowest_layerB\"\n _interpolated_scale_aspect_ratioB\x14\n\x12_fixed_anchor_size\"\x18\n\x16StampCardsSectionProto\"V\n\x1cStardustBoostAttributesProto\x12\x1b\n\x13stardust_multiplier\x18\x01 \x01(\x02\x12\x19\n\x11\x62oost_duration_ms\x18\x02 \x01(\x05\"\x87\x06\n\x16StartGymBattleOutProto\x12=\n\x06result\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.StartGymBattleOutProto.Result\x12\x17\n\x0f\x62\x61ttle_start_ms\x18\x02 \x01(\x03\x12\x15\n\rbattle_end_ms\x18\x03 \x01(\x03\x12\x11\n\tbattle_id\x18\x04 \x01(\t\x12\x38\n\x08\x64\x65\x66\x65nder\x18\x05 \x01(\x0b\x32&.POGOProtos.Rpc.BattleParticipantProto\x12\x32\n\nbattle_log\x18\x06 \x01(\x0b\x32\x1e.POGOProtos.Rpc.BattleLogProto\x12\x38\n\x08\x61ttacker\x18\x07 \x01(\x0b\x32&.POGOProtos.Rpc.BattleParticipantProto\x12+\n\x06\x62\x61ttle\x18\x08 \x01(\x0b\x32\x1b.POGOProtos.Rpc.BattleProto\"\x95\x03\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x17\n\x13\x45RROR_GYM_NOT_FOUND\x10\x02\x12\x15\n\x11\x45RROR_GYM_NEUTRAL\x10\x03\x12\x18\n\x14\x45RROR_GYM_WRONG_TEAM\x10\x04\x12\x13\n\x0f\x45RROR_GYM_EMPTY\x10\x05\x12\x1a\n\x16\x45RROR_INVALID_DEFENDER\x10\x06\x12)\n%ERROR_TRAINING_INVALID_ATTACKER_COUNT\x10\x07\x12\x1d\n\x19\x45RROR_ALL_POKEMON_FAINTED\x10\x08\x12\x1a\n\x16\x45RROR_TOO_MANY_BATTLES\x10\t\x12\x1a\n\x16\x45RROR_TOO_MANY_PLAYERS\x10\n\x12\x1c\n\x18\x45RROR_GYM_BATTLE_LOCKOUT\x10\x0b\x12$\n ERROR_PLAYER_BELOW_MINIMUM_LEVEL\x10\x0c\x12\x16\n\x12\x45RROR_NOT_IN_RANGE\x10\r\x12\x1a\n\x16\x45RROR_POI_INACCESSIBLE\x10\x0e\"\x99\x01\n\x13StartGymBattleProto\x12\x0e\n\x06gym_id\x18\x01 \x01(\t\x12\x1c\n\x14\x61ttacking_pokemon_id\x18\x02 \x03(\x06\x12\x1c\n\x14\x64\x65\x66\x65nding_pokemon_id\x18\x03 \x01(\x06\x12\x1a\n\x12player_lat_degrees\x18\x04 \x01(\x01\x12\x1a\n\x12player_lng_degrees\x18\x05 \x01(\x01\"\xb0\x02\n\x15StartIncidentOutProto\x12<\n\x06status\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.StartIncidentOutProto.Status\x12\x35\n\x08incident\x18\x02 \x01(\x0b\x32#.POGOProtos.Rpc.ClientIncidentProto\"\xa1\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x16\n\x12\x45RROR_NOT_IN_RANGE\x10\x02\x12\x1c\n\x18\x45RROR_INCIDENT_COMPLETED\x10\x03\x12\x1c\n\x18\x45RROR_INCIDENT_NOT_FOUND\x10\x04\x12 \n\x1c\x45RROR_PLAYER_BELOW_MIN_LEVEL\x10\x05\x12\t\n\x05\x45RROR\x10\x06\"R\n\x12StartIncidentProto\x12<\n\x0fincident_lookup\x18\x01 \x01(\x0b\x32#.POGOProtos.Rpc.IncidentLookupProto\"\xaa\x03\n\x12StartPartyOutProto\x12\x32\n\nparty_play\x18\x01 \x01(\x0b\x32\x1e.POGOProtos.Rpc.PartyPlayProto\x12\x39\n\x06result\x18\x02 \x01(\x0e\x32).POGOProtos.Rpc.StartPartyOutProto.Result\"\xa4\x02\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x11\n\rERROR_UNKNOWN\x10\x01\x12\x0b\n\x07SUCCESS\x10\x02\x12\x1a\n\x16\x45RROR_FEATURE_DISABLED\x10\x03\x12\x1d\n\x19\x45RROR_PLAYER_NOT_IN_PARTY\x10\x04\x12\"\n\x1e\x45RROR_PARTY_NOT_READY_TO_START\x10\x05\x12\x1c\n\x18\x45RROR_PLAYER_IS_NOT_HOST\x10\x06\x12\x1c\n\x18\x45RROR_NOT_ENOUGH_PLAYERS\x10\x07\x12\x19\n\x15\x45RROR_PARTY_TIMED_OUT\x10\x08\x12\x1e\n\x1a\x45RROR_PLAYERS_NOT_IN_RANGE\x10\t\x12\x19\n\x15\x45RROR_REDIS_EXCEPTION\x10\n\"m\n\x18StartRaidBattleDataProto\x12(\n ob_start_raid_battle_data_uint64\x18\x01 \x03(\x04\x12\'\n\x1fob_start_raid_battle_data_int32\x18\x02 \x01(\x05\"\xa5\x04\n\x17StartRaidBattleOutProto\x12>\n\x06result\x18\x01 \x01(\x0e\x32..POGOProtos.Rpc.StartRaidBattleOutProto.Result\x12+\n\x06\x62\x61ttle\x18\x02 \x01(\x0b\x32\x1b.POGOProtos.Rpc.BattleProto\x12;\n\x11\x62\x61ttle_experiment\x18\x03 \x03(\x0e\x32 .POGOProtos.Rpc.BattleExperiment\"\xdf\x02\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x17\n\x13\x45RROR_GYM_NOT_FOUND\x10\x02\x12\x1a\n\x16\x45RROR_RAID_UNAVAILABLE\x10\x03\x12\x18\n\x14\x45RROR_RAID_COMPLETED\x10\x04\x12\x1b\n\x17\x45RROR_INVALID_ATTACKERS\x10\x05\x12$\n ERROR_PLAYER_BELOW_MINIMUM_LEVEL\x10\x06\x12\x16\n\x12\x45RROR_NOT_IN_RANGE\x10\x07\x12\x1a\n\x16\x45RROR_POI_INACCESSIBLE\x10\x08\x12\x19\n\x15\x45RROR_LOBBY_NOT_FOUND\x10\t\x12\x13\n\x0f\x45RROR_NO_TICKET\x10\n\x12\x18\n\x14\x45RROR_INVALID_SERVER\x10\x0b\x12\x1d\n\x19\x45RROR_NEVER_JOINED_BATTLE\x10\x0c\x12\x0e\n\nERROR_DATA\x10\r\"\xd3\x01\n\x14StartRaidBattleProto\x12\x0e\n\x06gym_id\x18\x01 \x01(\t\x12\x11\n\traid_seed\x18\x02 \x01(\x03\x12\x10\n\x08lobby_id\x18\x04 \x03(\x05\x12\x1c\n\x14\x61ttacking_pokemon_id\x18\x05 \x03(\x06\x12\x1a\n\x12player_lat_degrees\x18\x06 \x01(\x01\x12\x1a\n\x12player_lng_degrees\x18\x07 \x01(\x01\x12\x17\n\x0fgym_lat_degrees\x18\x08 \x01(\x01\x12\x17\n\x0fgym_lng_degrees\x18\t \x01(\x01\"\xd5\x01\n StartRaidBattleResponseDataProto\x12>\n\x06result\x18\x01 \x01(\x0e\x32..POGOProtos.Rpc.StartRaidBattleOutProto.Result\x12\x10\n\x08ob_int32\x18\x02 \x01(\x05\x12\x11\n\tob_uint32\x18\x03 \x01(\r\x12L\n\x1a\x66riendship_level_milestone\x18\x08 \x01(\x0e\x32(.POGOProtos.Rpc.FriendshipLevelMilestone\"_\n\x1fStartRocketBalloonIncidentProto\x12<\n\x0fincident_lookup\x18\x01 \x01(\x0b\x32#.POGOProtos.Rpc.IncidentLookupProto\"\x80\x01\n\x12StartRouteOutProto\x12\x36\n\x06status\x18\x01 \x01(\x0e\x32&.POGOProtos.Rpc.RoutePlayStatus.Status\x12\x32\n\nroute_play\x18\x02 \x01(\x0b\x32\x1e.POGOProtos.Rpc.RoutePlayProto\":\n\x0fStartRouteProto\x12\x10\n\x08route_id\x18\x01 \x01(\t\x12\x15\n\rentry_fort_id\x18\x02 \x01(\t\"\xbd\x01\n\x15StartTutorialOutProto\x12<\n\x06result\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.StartTutorialOutProto.Result\"f\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12)\n%ERROR_PLAYER_ALREADY_STARTED_TUTORIAL\x10\x02\x12\x19\n\x15\x45RROR_FAILED_TO_START\x10\x03\"3\n\x12StartTutorialProto\x12\x1d\n\x15onboarding_v2_enabled\x18\x01 \x01(\x08\"\xb7\x02\n\x17StartupMeasurementProto\x12\x12\n\nnum_starts\x18\x01 \x01(\x03\x12%\n\x1dload_to_tos_login_duration_ms\x18\x02 \x01(\x03\x12\x1f\n\x17load_to_map_duration_ms\x18\x03 \x01(\x03\x12V\n\x0eload_durations\x18\n \x03(\x0b\x32>.POGOProtos.Rpc.StartupMeasurementProto.ComponentLoadDurations\x1ah\n\x16\x43omponentLoadDurations\x12\x16\n\x0e\x63omponent_name\x18\x01 \x01(\t\x12\x18\n\x10load_duration_ms\x18\x02 \x01(\x03\x12\x1c\n\x14\x61\x62solute_duration_ms\x18\x03 \x01(\x03\"\xa2\x02\n\x1cStickerCategorySettingsProto\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12U\n\x10sticker_category\x18\x02 \x03(\x0b\x32;.POGOProtos.Rpc.StickerCategorySettingsProto.StikerCategory\x1a\x99\x01\n\x0eStikerCategory\x12\x10\n\x08\x63\x61tegory\x18\x01 \x01(\t\x12\x12\n\nsort_order\x18\x02 \x01(\x05\x12 \n\x18sticker_category_enabled\x18\x03 \x01(\x08\x12\x13\n\x0bsticker_ids\x18\x04 \x03(\t\x12*\n\"sticker_category_icon_asset_bundle\x18\x05 \x01(\t\"\xd1\x01\n\x14StickerMetadataProto\x12\x12\n\nsticker_id\x18\x01 \x01(\t\x12\x13\n\x0bsticker_url\x18\x02 \x01(\t\x12\x11\n\tmax_count\x18\x03 \x01(\x05\x12\x31\n\npokemon_id\x18\x04 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x18\n\x10sticker_category\x18\x05 \x03(\t\x12\x14\n\x0csticker_date\x18\x06 \x01(\x05\x12\x1a\n\x12sticker_sort_order\x18\x07 \x01(\x05\"?\n\x0cStickerProto\x12\x12\n\nsticker_id\x18\x01 \x01(\t\x12\r\n\x05\x63ount\x18\x02 \x01(\x05\x12\x0c\n\x04used\x18\x03 \x01(\x05\"8\n\x12StickerRewardProto\x12\x12\n\nsticker_id\x18\x01 \x01(\t\x12\x0e\n\x06\x61mount\x18\x02 \x01(\x05\"&\n\x10StickerSentProto\x12\x12\n\nsticker_id\x18\x01 \x01(\t\"P\n\x0eStorageMetrics\x12 \n\x18\x63urrent_cache_size_bytes\x18\x01 \x01(\x03\x12\x1c\n\x14max_cache_size_bytes\x18\x02 \x01(\x03\"}\n\x15StoreIapSettingsProto\x12(\n\tfor_store\x18\x01 \x01(\x0e\x32\x15.POGOProtos.Rpc.Store\x12:\n\x0flibrary_version\x18\x02 \x01(\x0e\x32!.POGOProtos.Rpc.IapLibraryVersion\"\xa3\x03\n\x12StoreRuleDataProto\x12\x11\n\trule_name\x18\x01 \x01(\t\x12;\n\x05\x65ntry\x18\x02 \x03(\x0b\x32,.POGOProtos.Rpc.StoreRuleDataProto.RuleEntry\x1a\'\n\tRuleEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\"\x99\x01\n\x08RuleKeys\x12\t\n\x05LABEL\x10\x00\x12\x0e\n\nIS_BLOCKED\x10\x01\x12\x11\n\rSTART_TIME_MS\x10\x02\x12\x0f\n\x0b\x45ND_TIME_MS\x10\x03\x12\x1a\n\x16\x43URRENT_PURCHASE_COUNT\x10\x04\x12\x16\n\x12MAX_PURCHASE_COUNT\x10\x05\x12\x1a\n\x16PURCHASE_RESET_TIME_MS\x10\x06\"x\n\tRuleNames\x12\r\n\tNIA_ERROR\x10\x00\x12\x16\n\x12NIA_LIFETIME_LIMIT\x10\x01\x12\x17\n\x13NIA_TIME_RATE_LIMIT\x10\x02\x12\x19\n\x15NIA_TIME_PERIOD_LIMIT\x10\x03\x12\x10\n\x0cNIA_ROTATION\x10\x04\"1\n\x17StoryQuestsSectionProto\x12\x16\n\x0eob_string_list\x18\x01 \x03(\t\"\x1c\n\x0bStringValue\x12\r\n\x05value\x18\x01 \x01(\t\"\x82\x01\n\x06Struct\x12\x32\n\x06\x66ields\x18\x01 \x03(\x0b\x32\".POGOProtos.Rpc.Struct.FieldsEntry\x1a\x44\n\x0b\x46ieldsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12$\n\x05value\x18\x02 \x01(\x0b\x32\x15.POGOProtos.Rpc.Value:\x02\x38\x01\"\x8c\x02\n\x16StyleShopSettingsProto\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12\x11\n\tob_bool_2\x18\x02 \x01(\x08\x12\r\n\x05modes\x18\x03 \x03(\t\x12=\n\x06status\x18\x04 \x01(\x0e\x32-.POGOProtos.Rpc.StyleShopSettingsProto.Status\x12\x11\n\tob_bool_3\x18\x05 \x01(\x08\x12\x11\n\tob_bool_4\x18\x06 \x01(\x08\x12\x11\n\tob_bool_5\x18\x07 \x01(\x08\"G\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x14\n\x10ITEM_BUBBLE_ONLY\x10\x01\x12\x10\n\x0cRED_DOT_ONLY\x10\x02\x12\n\n\x06\x41LL_ON\x10\x03\"a\n\x17SubmitCombatActionProto\x12\x46\n\x15ob_commun_combat_data\x18\x01 \x01(\x0b\x32\'.POGOProtos.Rpc.ObCommunCombatDataProto\"d\n&SubmitCombatChallengePokemonsDataProto\x12\x10\n\x08ob_int32\x18\x01 \x01(\x05\x12\x15\n\rob_list_int32\x18\x02 \x03(\x05\x12\x11\n\tob_uint32\x18\x03 \x01(\r\"\xc4\x03\n%SubmitCombatChallengePokemonsOutProto\x12L\n\x06result\x18\x01 \x01(\x0e\x32<.POGOProtos.Rpc.SubmitCombatChallengePokemonsOutProto.Result\x12\x37\n\tchallenge\x18\x02 \x01(\x0b\x32$.POGOProtos.Rpc.CombatChallengeProto\"\x93\x02\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12!\n\x1d\x45RROR_INVALID_CHALLENGE_STATE\x10\x02\x12\x1d\n\x19\x45RROR_CHALLENGE_NOT_FOUND\x10\x03\x12\"\n\x1e\x45RROR_POKEMON_NOT_IN_INVENTORY\x10\x04\x12\x1d\n\x19\x45RROR_NOT_ELIGIBLE_LEAGUE\x10\x05\x12\x1a\n\x16\x45RROR_ALREADY_TIMEDOUT\x10\x06\x12\x1b\n\x17\x45RROR_ALREADY_CANCELLED\x10\x07\x12\x17\n\x13\x45RROR_ACCESS_DENIED\x10\x08\x12\x1a\n\x16\x45RROR_ALREADY_DECLINED\x10\t\"t\n\"SubmitCombatChallengePokemonsProto\x12\x14\n\x0c\x63hallenge_id\x18\x01 \x01(\t\x12\x1c\n\x14\x61ttacking_pokemon_id\x18\x02 \x03(\x06\x12\x1a\n\x12lobby_join_time_ms\x18\x03 \x01(\x03\"\xe8\x01\n.SubmitCombatChallengePokemonsResponseDataProto\x12\x10\n\x08ob_int32\x18\x01 \x01(\x05\x12\x11\n\tob_uint32\x18\x02 \x01(\r\x12L\n\x06result\x18\x03 \x01(\x0e\x32<.POGOProtos.Rpc.SubmitCombatChallengePokemonsOutProto.Result\x12\x43\n\tchallenge\x18\x04 \x01(\x0b\x32\x30.POGOProtos.Rpc.ObCommunCombatChallengeDataProto\"\xa7\x02\n\x13SubmitImageOutProto\x12:\n\x06result\x18\x01 \x01(\x0e\x32*.POGOProtos.Rpc.SubmitImageOutProto.Result\x12\x1b\n\x13transient_photo_url\x18\x02 \x01(\t\x12\x10\n\x08photo_id\x18\x03 \x01(\t\"\xa4\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x18\n\x14IMAGE_DOES_NOT_EXIST\x10\x02\x12\x19\n\x15INAPPROPRIATE_CONTENT\x10\x03\x12\x11\n\rERROR_UNKNOWN\x10\x04\x12\x1e\n\x1aPHOTO_ID_ALREADY_SUBMITTED\x10\x05\x12\x1a\n\x16MATCHING_IMAGE_FLAGGED\x10\x06\"\x97\x01\n\x10SubmitImageProto\x12\x10\n\x08photo_id\x18\x02 \x01(\t\x12@\n\x08metadata\x18\x03 \x03(\x0b\x32..POGOProtos.Rpc.SubmitImageProto.MetadataEntry\x1a/\n\rMetadataEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"z\n\x19SubmitMappingRequestProto\x12\x0e\n\x06poi_id\x18\x01 \x01(\t\x12\x37\n\x0fnomination_type\x18\x02 \x01(\x0e\x32\x1e.POGOProtos.Rpc.NominationType\x12\x14\n\x0c\x64\x65veloper_id\x18\x03 \x01(\t\"\xb6\x02\n\x14SubmitNewPoiOutProto\x12;\n\x06status\x18\x01 \x01(\x0e\x32+.POGOProtos.Rpc.SubmitNewPoiOutProto.Status\x12\x15\n\rsubmission_id\x18\x02 \x01(\t\x12\x10\n\x08messages\x18\x03 \x03(\t\x12\x0e\n\x06poi_id\x18\x04 \x01(\t\"\xa7\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x0b\n\x07\x46\x41ILURE\x10\x02\x12\x12\n\x0eINTERNAL_ERROR\x10\x03\x12\x1f\n\x1bTOO_MANY_RECENT_SUBMISSIONS\x10\x04\x12\x11\n\rINVALID_INPUT\x10\x05\x12\t\n\x05MINOR\x10\x06\x12\x11\n\rNOT_AVAILABLE\x10\x07\x12\x12\n\x0e\x41LREADY_EXISTS\x10\x08\"z\n\x11SubmitNewPoiProto\x12\r\n\x05title\x18\x01 \x01(\t\x12\x18\n\x10long_description\x18\x02 \x01(\t\x12\x0e\n\x06lat_e6\x18\x04 \x01(\x05\x12\x0e\n\x06lng_e6\x18\x05 \x01(\x05\x12\x1c\n\x14supporting_statement\x18\x0e \x01(\t\"\xd4\x01\n#SubmitPlayerImageVoteForPoiOutProto\x12J\n\x06status\x18\x01 \x01(\x0e\x32:.POGOProtos.Rpc.SubmitPlayerImageVoteForPoiOutProto.Status\"a\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rPOI_NOT_FOUND\x10\x02\x12\x17\n\x13POI_IMAGE_NOT_FOUND\x10\x03\x12\x13\n\x0fINVALID_REQUEST\x10\x06\"n\n SubmitPlayerImageVoteForPoiProto\x12\x1d\n\x15image_ids_to_vote_for\x18\x01 \x03(\t\x12\x1b\n\x13image_ids_to_unvote\x18\x02 \x03(\t\x12\x0e\n\x06poi_id\x18\x03 \x01(\t\"\x8c\x01\n SubmitPoiCategoryVoteRecordProto\x12\x0e\n\x06poi_id\x18\x01 \x01(\t\x12%\n\x1dplayer_submitted_category_ids\x18\x02 \x03(\t\x12\x1b\n\x13\x63\x61tegory_suggestion\x18\x03 \x01(\t\x12\x14\n\x0c\x64\x65veloper_id\x18\x04 \x01(\t\"\x8f\x01\n\x13SubmitPoiImageProto\x12\x0e\n\x06poi_id\x18\x01 \x01(\t\x12\x19\n\x11\x61sync_file_upload\x18\x02 \x01(\x08\x12\x14\n\x0c\x64\x65veloper_id\x18\x03 \x01(\t\x12\x37\n\x0fnomination_type\x18\x15 \x01(\x0e\x32\x1e.POGOProtos.Rpc.NominationType\"w\n\x1cSubmitPoiLocationUpdateProto\x12\x0e\n\x06poi_id\x18\x01 \x01(\t\x12\x31\n\x08location\x18\x02 \x01(\x0b\x32\x1f.POGOProtos.Rpc.LocationE6Proto\x12\x14\n\x0c\x64\x65veloper_id\x18\x03 \x01(\t\"\x7f\n\x1dSubmitPoiTakedownRequestProto\x12\x0e\n\x06poi_id\x18\x01 \x01(\t\x12\x38\n\x0einvalid_reason\x18\x02 \x01(\x0e\x32 .POGOProtos.Rpc.PoiInvalidReason\x12\x14\n\x0c\x64\x65veloper_id\x18\x03 \x01(\t\"l\n SubmitPoiTextMetadataUpdateProto\x12\x0e\n\x06poi_id\x18\x01 \x01(\t\x12\r\n\x05title\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\x12\x14\n\x0c\x64\x65veloper_id\x18\x04 \x01(\t\"\xa6\x04\n\x18SubmitRouteDraftOutProto\x12?\n\x06result\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.SubmitRouteDraftOutProto.Result\x12;\n\x0fsubmitted_route\x18\x02 \x01(\x0b\x32\".POGOProtos.Rpc.RouteCreationProto\x12:\n\x11validation_result\x18\x03 \x01(\x0b\x32\x1f.POGOProtos.Rpc.RouteValidation\"\xcf\x02\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x17\n\x13\x45RROR_INVALID_ROUTE\x10\x03\x12\x15\n\x11\x45RROR_OLD_VERSION\x10\x04\x12%\n!ERROR_ROUTE_STATE_NOT_IN_PROGRESS\x10\x05\x12%\n!ERROR_TOO_MANY_RECENT_SUBMISSIONS\x10\x06\x12&\n\"ERROR_ROUTE_SUBMISSION_UNAVAILABLE\x10\x07\x12\x18\n\x14\x45RROR_UNVISITED_FORT\x10\x08\x12\x1b\n\x17\x45RROR_MATCHES_REJECTION\x10\t\x12\x1e\n\x1a\x45RROR_MODERATION_REJECTION\x10\n\x12\x1d\n\x19PENDING_MODERATION_RESULT\x10\x0b\"\xcb\x01\n\x15SubmitRouteDraftProto\x12\x10\n\x08route_id\x18\x01 \x01(\x03\x12\x15\n\rroute_version\x18\x02 \x01(\x03\x12Q\n\x11\x61pproval_override\x18\x03 \x01(\x0e\x32\x36.POGOProtos.Rpc.SubmitRouteDraftProto.ApprovalOverride\"6\n\x10\x41pprovalOverride\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07\x41PPROVE\x10\x01\x12\n\n\x06REJECT\x10\x02\"0\n\x1cSubmitSleepRecordsQuestProto\x12\x10\n\x08num_days\x18\x01 \x01(\x05\"h\n#SubmitSponsorPoiLocationUpdateProto\x12\x0e\n\x06poi_id\x18\x01 \x01(\t\x12\x31\n\x08location\x18\x02 \x01(\x0b\x32\x1f.POGOProtos.Rpc.LocationE6Proto\"\x8a\x01\n\x1bSubmitSponsorPoiReportProto\x12\x0e\n\x06poi_id\x18\x01 \x01(\t\x12?\n\x0einvalid_reason\x18\x02 \x01(\x0e\x32\'.POGOProtos.Rpc.SponsorPoiInvalidReason\x12\x1a\n\x12\x61\x64\x64itional_details\x18\x03 \x01(\t\"\'\n\x16SuperAwesomeTokenProto\x12\r\n\x05token\x18\x01 \x01(\t\"\x89\x02\n\"SupportedContestTypesSettingsProto\x12Z\n\rcontest_types\x18\x01 \x03(\x0b\x32\x43.POGOProtos.Rpc.SupportedContestTypesSettingsProto.ContestTypeProto\x1a\x86\x01\n\x10\x43ontestTypeProto\x12?\n\x13\x63ontest_metric_type\x18\x01 \x01(\x0b\x32\".POGOProtos.Rpc.ContestMetricProto\x12\x31\n\nbadge_type\x18\x02 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloBadgeType\"S\n\x0eSurveySettings\x12\x1f\n\x17ob_survey_settings_bool\x18\x01 \x01(\x08\x12 \n\x18ob_survey_settings_int32\x18\x02 \x01(\x05\"\xbd\x01\n\x16SyncContactListRequest\x12\x44\n\x07\x63ontact\x18\x01 \x03(\x0b\x32\x33.POGOProtos.Rpc.SyncContactListRequest.ContactProto\x12\x14\n\x0c\x63ountry_code\x18\x02 \x01(\t\x1aG\n\x0c\x43ontactProto\x12\x12\n\ncontact_id\x18\x01 \x01(\t\x12\r\n\x05\x65mail\x18\x02 \x03(\t\x12\x14\n\x0cphone_number\x18\x03 \x03(\t\"\xb1\x05\n\x17SyncContactListResponse\x12>\n\x06result\x18\x01 \x01(\x0e\x32..POGOProtos.Rpc.SyncContactListResponse.Result\x12R\n\x0e\x63ontact_player\x18\x02 \x03(\x0b\x32:.POGOProtos.Rpc.SyncContactListResponse.ContactPlayerProto\x1a\x86\x03\n\x12\x43ontactPlayerProto\x12\x12\n\ncontact_id\x18\x01 \x01(\t\x12V\n\x06player\x18\x02 \x03(\x0b\x32\x46.POGOProtos.Rpc.SyncContactListResponse.ContactPlayerProto.PlayerProto\x12X\n\x06status\x18\x03 \x01(\x0e\x32H.POGOProtos.Rpc.SyncContactListResponse.ContactPlayerProto.ContactStatus\x1at\n\x0bPlayerProto\x12\x1e\n\x16is_calling_game_player\x18\x02 \x01(\x08\x12!\n\x19is_newly_signed_up_player\x18\x03 \x01(\x08\x12\x0f\n\x07is_self\x18\x04 \x01(\x08\x12\x11\n\tis_friend\x18\x05 \x01(\x08\"4\n\rContactStatus\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07INVITED\x10\x01\x12\x0b\n\x07REMOVED\x10\x02\"y\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1a\n\x16\x45RROR_PLAYER_NOT_FOUND\x10\x03\x12(\n$ERROR_EXCEEDS_MAX_CONTACTS_PER_QUERY\x10\x04\"R\n\x16TakeSnapshotQuestProto\x12\x38\n\x11unique_pokemon_id\x18\x01 \x03(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\"\xd6\x01\n\x08Tappable\x12\x33\n\x04type\x18\x01 \x01(\x0e\x32%.POGOProtos.Rpc.Tappable.TappableType\x12\n\n\x02id\x18\x02 \x01(\x05\x12\r\n\x05\x63ount\x18\x03 \x01(\x05\x12\x19\n\x11location_hint_lat\x18\x04 \x01(\x01\x12\x19\n\x11location_hint_lng\x18\x05 \x01(\x01\"D\n\x0cTappableType\x12\x17\n\x13TAPPABLE_TYPE_UNSET\x10\x00\x12\x1b\n\x17TAPPABLE_TYPE_BREAKFAST\x10\x01\"\xfe\x01\n\x15TappableSettingsProto\x12\x1d\n\x15visible_radius_meters\x18\x01 \x01(\x02\x12\x1b\n\x13spawn_angle_degrees\x18\x02 \x01(\x02\x12)\n!movement_respawn_threshold_meters\x18\x03 \x01(\x02\x12\x19\n\x11\x62uddy_fov_degrees\x18\x04 \x01(\x02\x12!\n\x19\x62uddy_collect_probability\x18\x05 \x01(\x02\x12!\n\x19\x64isable_player_collection\x18\x06 \x01(\x08\x12\x1d\n\x15\x61vg_tappables_in_view\x18\x07 \x01(\x02\"M\n\x13TeamChangeInfoProto\x12\x1a\n\x12last_acquired_time\x18\x01 \x01(\x03\x12\x1a\n\x12num_items_acquired\x18\x02 \x01(\x05\"\xa7\x02\n\x12TelemetryAttribute\x12-\n\x05\x66ield\x18\x01 \x01(\x0b\x32\x1e.POGOProtos.Rpc.TelemetryField\x12-\n\x05value\x18\x02 \x01(\x0b\x32\x1e.POGOProtos.Rpc.TelemetryValue\x12\x11\n\ttimestamp\x18\x03 \x01(\x03\x12\x38\n\x06labels\x18\x04 \x03(\x0b\x32(.POGOProtos.Rpc.TelemetryAttribute.Label\x1a\x66\n\x05Label\x12-\n\x05\x66ield\x18\x01 \x01(\x0b\x32\x1e.POGOProtos.Rpc.TelemetryField\x12.\n\x06values\x18\x02 \x03(\x0b\x32\x1e.POGOProtos.Rpc.TelemetryValue\"\xb9\x01\n\x1dTelemetryAttributeRecordProto\x12\x38\n\x06\x63ommon\x18\x01 \x01(\x0b\x32&.POGOProtos.Rpc.TelemetryMetadataProtoH\x00\x12\x1b\n\x11\x63ompressed_common\x18\x03 \x01(\x0cH\x00\x12\x35\n\tattribute\x18\x02 \x01(\x0b\x32\".POGOProtos.Rpc.TelemetryAttributeB\n\n\x08Metadata\"\xb0\x02\n\x13TelemetryBatchProto\x12\x16\n\x0e\x65nvironment_id\x18\x01 \x01(\t\x12\x39\n\x06\x65vents\x18\x02 \x03(\x0b\x32).POGOProtos.Rpc.TelemetryEventRecordProto\x12;\n\x07metrics\x18\x03 \x03(\x0b\x32*.POGOProtos.Rpc.TelemetryMetricRecordProto\x12\x41\n\nattributes\x18\x04 \x03(\x0b\x32-.POGOProtos.Rpc.TelemetryAttributeRecordProto\x12\x46\n\x13geoanalytics_events\x18\x05 \x03(\x0b\x32).POGOProtos.Rpc.TelemetryEventRecordProto\"o\n\x0fTelemetryCommon\x12\x11\n\ttimestamp\x18\x01 \x01(\x03\x12\x1a\n\x12\x63orrelation_vector\x18\x02 \x01(\t\x12\x10\n\x08\x65vent_id\x18\x03 \x01(\t\x12\x1b\n\x13\x63lient_timestamp_ms\x18\x04 \x01(\x03\"\xd7\x03\n\x1aTelemetryCommonFilterProto\x12\x1e\n\x16\x61pplication_identifier\x18\x01 \x01(\t\x12\x1d\n\x15operating_system_name\x18\x02 \x01(\t\x12\x14\n\x0c\x64\x65vice_model\x18\x03 \x01(\t\x12\x1b\n\x13locale_country_code\x18\x04 \x01(\t\x12\x1c\n\x14locale_language_code\x18\x05 \x01(\t\x12\x1c\n\x14sampling_probability\x18\x06 \x01(\x01\x12\x15\n\rquality_level\x18\x07 \x01(\t\x12!\n\x19network_connectivity_type\x18\x08 \x01(\t\x12\x14\n\x0cgame_context\x18\t \x01(\t\x12\x15\n\rlanguage_code\x18\n \x01(\t\x12\x10\n\x08timezone\x18\x0b \x01(\t\x12\x17\n\x0fip_country_code\x18\x0c \x01(\t\x12\x1e\n\x16graphics_device_vendor\x18\x11 \x01(\t\x12\x1c\n\x14graphics_device_name\x18\x12 \x01(\t\x12\x1c\n\x14graphics_device_type\x18\x13 \x01(\t\x12\x1d\n\x15graphics_shader_level\x18\x14 \x01(\t\"\xf1\x01\n\x19TelemetryEventRecordProto\x12\x19\n\x0f\x65ncoded_message\x18\x03 \x01(\x0cH\x00\x12\x1c\n\x12\x63ompressed_message\x18\x05 \x01(\x0cH\x00\x12\x38\n\x06\x63ommon\x18\x01 \x01(\x0b\x32&.POGOProtos.Rpc.TelemetryMetadataProtoH\x01\x12\x1b\n\x11\x63ompressed_common\x18\x06 \x01(\x0cH\x01\x12\x12\n\nevent_name\x18\x02 \x01(\t\x12\x19\n\x11\x66\x61\x63\x65t_detail_name\x18\x04 \x01(\tB\t\n\x07MessageB\n\n\x08Metadata\"e\n\x0eTelemetryField\x12\x13\n\x0b\x65ntity_name\x18\x01 \x01(\t\x12\x12\n\nfield_path\x18\x02 \x01(\t\x12*\n\x04keys\x18\x03 \x03(\x0b\x32\x1c.POGOProtos.Rpc.TelemetryKey\"\xec\x02\n\x1cTelemetryGlobalSettingsProto\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12!\n\x19session_sampling_fraction\x18\x02 \x01(\x01\x12\x1a\n\x12max_buffer_size_kb\x18\x03 \x01(\x05\x12\x12\n\nbatch_size\x18\x04 \x01(\x05\x12\x1a\n\x12update_interval_ms\x18\x05 \x01(\x03\x12%\n\x1d\x66rame_rate_sample_interval_ms\x18\x06 \x01(\x03\x12#\n\x1b\x66rame_rate_sample_period_ms\x18\x07 \x01(\x03\x12#\n\x1b\x65nable_omni_wrapper_sending\x18\x08 \x01(\x08\x12\x10\n\x08ob_float\x18\t \x01(\x02\x12 \n\x18\x65nable_frame_rate_sample\x18\n \x01(\x08\x12\x16\n\x0eob_list_string\x18\x0b \x03(\t\x12\x0f\n\x07ob_bool\x18\x0c \x01(\x08\"O\n\x0cTelemetryKey\x12\x10\n\x08key_name\x18\x01 \x01(\t\x12-\n\x05value\x18\x02 \x01(\x0b\x32\x1e.POGOProtos.Rpc.TelemetryValue\"\x89\x05\n\x16TelemetryMetadataProto\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x12\n\nsession_id\x18\x02 \x01(\x03\x12\x16\n\x0e\x65xperiment_ids\x18\x03 \x03(\x03\x12\x11\n\trecord_id\x18\x04 \x01(\t\x12S\n\x12telemetry_scope_id\x18\x05 \x01(\x0e\x32\x37.POGOProtos.Rpc.TelemetryMetadataProto.TelemetryScopeId\x12\x14\n\x0cis_queryable\x18\x06 \x01(\x08\x12\x17\n\x0fkeyvalue_column\x18\x07 \x01(\t\x12!\n\x19processing_attempts_count\x18\x08 \x01(\r\x12\x1a\n\x12pub_sub_message_id\x18\t \x01(\t\x12\x1c\n\x14population_group_ids\x18\n \x03(\t\x12)\n!source_published_timestamp_millis\x18\x0b \x01(\x03\x12\'\n\x1f\x61nfe_published_timestamp_millis\x18\x0c \x01(\x03\x12\x38\n\x14platform_player_info\x18\r \x01(\x0b\x32\x1a.POGOProtos.Rpc.PlayerInfo\x12\x45\n\x0b\x64\x65vice_info\x18\x0e \x01(\x0b\x32\x30.POGOProtos.Rpc.ClientTelemetryCommonFilterProto\"i\n\x10TelemetryScopeId\x12\t\n\x05UNSET\x10\x00\x12\x13\n\x0fPLATFORM_SERVER\x10\x01\x12\x13\n\x0fPLATFORM_CLIENT\x10\x02\x12\x0f\n\x0bGAME_SERVER\x10\x03\x12\x0f\n\x0bGAME_CLIENT\x10\x04\"\xce\x02\n\x1aTelemetryMetricRecordProto\x12\x38\n\x06\x63ommon\x18\x01 \x01(\x0b\x32&.POGOProtos.Rpc.TelemetryMetadataProtoH\x00\x12\x1b\n\x11\x63ompressed_common\x18\x07 \x01(\x0cH\x00\x12\x0e\n\x04long\x18\x03 \x01(\x03H\x01\x12\x10\n\x06\x64ouble\x18\x04 \x01(\x01H\x01\x12\x11\n\x07\x62oolean\x18\x05 \x01(\x08H\x01\x12\x11\n\tmetric_id\x18\x02 \x01(\t\x12=\n\x04kind\x18\x06 \x01(\x0e\x32/.POGOProtos.Rpc.TelemetryMetricRecordProto.Kind\"=\n\x04Kind\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\t\n\x05GAUGE\x10\x01\x12\t\n\x05\x44\x45LTA\x10\x02\x12\x0e\n\nCUMULATIVE\x10\x03\x42\n\n\x08MetadataB\x07\n\x05Value\"\xac\x02\n\x15TelemetryRecordResult\x12\x11\n\trecord_id\x18\x01 \x01(\t\x12<\n\x06status\x18\x02 \x01(\x0e\x32,.POGOProtos.Rpc.TelemetryRecordResult.Status\x12\x1b\n\x13telemetry_type_name\x18\x03 \x01(\t\x12\x16\n\x0e\x66\x61ilure_detail\x18\x04 \x01(\t\x12\x16\n\x0eretry_after_ms\x18\x05 \x01(\x03\"u\n\x06Status\x12\t\n\x05unset\x10\x00\x12\x13\n\x0finvalid_request\x10\n\x12\x11\n\raccess_denied\x10\x0b\x12\x16\n\x12not_approved_event\x10\x0c\x12\x11\n\rbackend_error\x10\x14\x12\r\n\tthrottled\x10\x1e\"M\n\x18TelemetryRequestMetadata\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x10\n\x08is_minor\x18\x02 \x01(\x08\x12\x0e\n\x06\x65nv_id\x18\x03 \x01(\t\"^\n\x15TelemetryRequestProto\x12\x13\n\x0b\x61pi_version\x18\x01 \x01(\t\x12\x17\n\x0fmessage_version\x18\x02 \x01(\t\x12\x17\n\x0ftelemetry_batch\x18\x03 \x01(\x0c\"\xd3\x02\n\x16TelemetryResponseProto\x12=\n\x06status\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.TelemetryResponseProto.Status\x12\x14\n\x0crows_written\x18\x02 \x01(\x05\x12\x16\n\x0e\x66\x61ilure_detail\x18\x03 \x01(\t\x12\x41\n\x12retryable_failures\x18\x04 \x03(\x0b\x32%.POGOProtos.Rpc.TelemetryRecordResult\x12\x45\n\x16non_retryable_failures\x18\x05 \x03(\x0b\x32%.POGOProtos.Rpc.TelemetryRecordResult\"B\n\x06Status\x12\t\n\x05unset\x10\x00\x12\x0b\n\x07success\x10\x01\x12\x0b\n\x07\x66\x61ilure\x10\x02\x12\x13\n\x0fpartial_failure\x10\x03\"\x9f\x01\n\x13TelemetryServerData\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x14\n\x0ctelemetry_id\x18\x02 \x01(\t\x12\x12\n\nsession_id\x18\x03 \x01(\t\x12\x16\n\x0e\x65xperiment_ids\x18\x04 \x03(\x05\x12\x18\n\x10\x65vent_request_id\x18\x05 \x01(\t\x12\x1b\n\x13server_timestamp_ms\x18\x06 \x01(\x03\"t\n\x0eTelemetryValue\x12\x13\n\tint_value\x18\x01 \x01(\x03H\x00\x12\x16\n\x0c\x64ouble_value\x18\x02 \x01(\x01H\x00\x12\x16\n\x0cstring_value\x18\x03 \x01(\tH\x00\x12\x14\n\nbool_value\x18\x04 \x01(\x08H\x00\x42\x07\n\x05Value\"\xe4\x05\n\x14TempEvoOverrideProto\x12=\n\x0btemp_evo_id\x18\x01 \x01(\x0e\x32(.POGOProtos.Rpc.HoloTemporaryEvolutionId\x12:\n\x05stats\x18\x02 \x01(\x0b\x32+.POGOProtos.Rpc.PokemonStatsAttributesProto\x12\x18\n\x10\x61verage_height_m\x18\x03 \x01(\x02\x12\x19\n\x11\x61verage_weight_kg\x18\x04 \x01(\x02\x12\x38\n\x0ftype_override_1\x18\x05 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonType\x12\x38\n\x0ftype_override_2\x18\x06 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonType\x12\x1e\n\x16\x63p_multiplier_override\x18\x07 \x01(\x02\x12<\n\x06\x63\x61mera\x18\x08 \x01(\x0b\x32,.POGOProtos.Rpc.PokemonCameraAttributesProto\x12\x42\n\tencounter\x18\t \x01(\x0b\x32/.POGOProtos.Rpc.PokemonEncounterAttributesProto\x12\x16\n\x0emodel_scale_v2\x18\n \x01(\x02\x12\x14\n\x0cmodel_height\x18\x0b \x01(\x02\x12\x19\n\x11\x62uddy_offset_male\x18\x0c \x03(\x02\x12\x1b\n\x13\x62uddy_offset_female\x18\r \x03(\x02\x12\x1d\n\x15\x62uddy_portrait_offset\x18\x0e \x03(\x02\x12!\n\x19raid_boss_distance_offset\x18\x0f \x01(\x02\x12G\n\x15pokemon_size_settings\x18\x10 \x01(\x0b\x32(.POGOProtos.Rpc.PokemonSizeSettingsProto\x12\x15\n\rob_float_list\x18\x11 \x03(\x02\"h\n\x10TemplateVariable\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0f\n\x07literal\x18\x02 \x01(\t\x12\x0b\n\x03key\x18\x03 \x01(\t\x12\x14\n\x0clookup_table\x18\x04 \x01(\t\x12\x12\n\nbyte_value\x18\x05 \x01(\x0c\"\x89\x01\n\x16TemporalFrequencyProto\x12\x31\n\x08weekdays\x18\x01 \x01(\x0b\x32\x1d.POGOProtos.Rpc.WeekdaysProtoH\x00\x12/\n\x07TimeGap\x18\x02 \x01(\x0b\x32\x1c.POGOProtos.Rpc.TimeGapProtoH\x00\x42\x0b\n\tfrequency\"\x9c\x01\n\x17TemporaryEvolutionProto\x12H\n\x16temporary_evolution_id\x18\x01 \x01(\x0e\x32(.POGOProtos.Rpc.HoloTemporaryEvolutionId\x12\x1a\n\x12\x61sset_bundle_value\x18\x02 \x01(\x05\x12\x1b\n\x13\x61sset_bundle_suffix\x18\x03 \x01(\t\"\x9b\x01\n\x1fTemporaryEvolutionResourceProto\x12H\n\x16temporary_evolution_id\x18\x01 \x01(\x0e\x32(.POGOProtos.Rpc.HoloTemporaryEvolutionId\x12\x14\n\x0c\x65nergy_count\x18\x02 \x01(\x05\x12\x18\n\x10max_energy_count\x18\x03 \x01(\x05\"\x9b\x01\n\x1fTemporaryEvolutionSettingsProto\x12\x31\n\npokemon_id\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x45\n\x14temporary_evolutions\x18\x02 \x03(\x0b\x32\'.POGOProtos.Rpc.TemporaryEvolutionProto\"\x82\x07\n*TfLiteTensorsToDetectionsCalculatorOptions\x12\x18\n\x0bnum_classes\x18\x01 \x01(\x05H\x00\x88\x01\x01\x12\x16\n\tnum_boxes\x18\x02 \x01(\x05H\x01\x88\x01\x01\x12\x17\n\nnum_coords\x18\x03 \x01(\x05H\x02\x88\x01\x01\x12\"\n\x15keypoint_coord_offset\x18\t \x01(\x05H\x03\x88\x01\x01\x12\x1a\n\rnum_keypoints\x18\n \x01(\x05H\x04\x88\x01\x01\x12$\n\x17num_values_per_keypoint\x18\x0b \x01(\x05H\x05\x88\x01\x01\x12\x1d\n\x10\x62ox_coord_offset\x18\x0c \x01(\x05H\x06\x88\x01\x01\x12\x14\n\x07x_scale\x18\x04 \x01(\x02H\x07\x88\x01\x01\x12\x14\n\x07y_scale\x18\x05 \x01(\x02H\x08\x88\x01\x01\x12\x14\n\x07w_scale\x18\x06 \x01(\x02H\t\x88\x01\x01\x12\x14\n\x07h_scale\x18\x07 \x01(\x02H\n\x88\x01\x01\x12*\n\x1d\x61pply_exponential_on_box_size\x18\r \x01(\x08H\x0b\x88\x01\x01\x12!\n\x14reverse_output_order\x18\x0e \x01(\x08H\x0c\x88\x01\x01\x12\x16\n\x0eignore_classes\x18\x08 \x03(\x05\x12\x1a\n\rsigmoid_score\x18\x0f \x01(\x08H\r\x88\x01\x01\x12\"\n\x15score_clipping_thresh\x18\x10 \x01(\x02H\x0e\x88\x01\x01\x12\x1c\n\x0f\x66lip_vertically\x18\x12 \x01(\x08H\x0f\x88\x01\x01\x12\x1d\n\x10min_score_thresh\x18\x13 \x01(\x02H\x10\x88\x01\x01\x42\x0e\n\x0c_num_classesB\x0c\n\n_num_boxesB\r\n\x0b_num_coordsB\x18\n\x16_keypoint_coord_offsetB\x10\n\x0e_num_keypointsB\x1a\n\x18_num_values_per_keypointB\x13\n\x11_box_coord_offsetB\n\n\x08_x_scaleB\n\n\x08_y_scaleB\n\n\x08_w_scaleB\n\n\x08_h_scaleB \n\x1e_apply_exponential_on_box_sizeB\x17\n\x15_reverse_output_orderB\x10\n\x0e_sigmoid_scoreB\x18\n\x16_score_clipping_threshB\x12\n\x10_flip_verticallyB\x13\n\x11_min_score_thresh\"6\n\x1cThirdMoveGlobalSettingsProto\x12\x16\n\x0eunlock_enabled\x18\x01 \x01(\x08\"v\n\x1aTicketGiftingSettingsProto\x12\x18\n\x10min_player_level\x18\x01 \x01(\x05\x12#\n\x1bmax_number_of_gifts_per_day\x18\x02 \x01(\x05\x12\x19\n\x11\x66riend_ship_level\x18\x03 \x01(\t\"\xee\x01\n\tTiledBlob\x12\x16\n\x0e\x66ormat_version\x18\x01 \x01(\x05\x12\x0c\n\x04zoom\x18\x02 \x01(\x05\x12\t\n\x01x\x18\x03 \x01(\x05\x12\t\n\x01y\x18\x04 \x01(\x05\x12\r\n\x05\x65poch\x18\x05 \x01(\x05\x12\x14\n\x0c\x65ncoded_data\x18\x06 \x01(\x0c\x12;\n\x0c\x63ontent_type\x18\x07 \x01(\x0e\x32%.POGOProtos.Rpc.TiledBlob.ContentType\"C\n\x0b\x43ontentType\x12\x1a\n\x16NIANTIC_VECTOR_MAPTILE\x10\x00\x12\x18\n\x14\x42IOME_RASTER_MAPTILE\x10\x01\"F\n\x16TimeBonusSettingsProto\x12,\n\x0e\x61\x66\x66\x65\x63ted_items\x18\x01 \x03(\x0e\x32\x14.POGOProtos.Rpc.Item\"\x81\x02\n\x0cTimeGapProto\x12\x33\n\x04unit\x18\x01 \x01(\x0e\x32%.POGOProtos.Rpc.TimeGapProto.SpanUnit\x12\x10\n\x08quantity\x18\x02 \x01(\x03\x12,\n\x06offset\x18\x03 \x03(\x0b\x32\x1c.POGOProtos.Rpc.TimeGapProto\"|\n\x08SpanUnit\x12\t\n\x05UNSET\x10\x00\x12\x0f\n\x0bMILLISECOND\x10\x01\x12\n\n\x06SECOND\x10\x02\x12\n\n\x06MINUTE\x10\x03\x12\x08\n\x04HOUR\x10\x04\x12\x07\n\x03\x44\x41Y\x10\x05\x12\x08\n\x04WEEK\x10\x06\x12\t\n\x05MONTH\x10\x07\x12\x08\n\x04YEAR\x10\x08\x12\n\n\x06\x44\x45\x43\x41\x44\x45\x10\t\"\x98\x01\n\x17TimeToPlayableTelemetry\x12>\n\x06status\x18\x01 \x01(\x0e\x32..POGOProtos.Rpc.TimeToPlayableTelemetry.Status\x12\x10\n\x08ob_float\x18\x02 \x01(\x02\"+\n\x06Status\x12\r\n\tUNDEFINED\x10\x00\x12\x08\n\x04WARM\x10\x01\x12\x08\n\x04\x43OLD\x10\x02\".\n\nTimeWindow\x12\x10\n\x08start_ms\x18\x01 \x01(\x03\x12\x0e\n\x06\x65nd_ms\x18\x02 \x01(\x03\"\x80\x02\n\"TimedGroupChallengeDefinitionProto\x12\x14\n\x0c\x63hallenge_id\x18\x01 \x01(\t\x12;\n\x07\x64isplay\x18\x02 \x01(\x0b\x32*.POGOProtos.Rpc.GroupChallengeDisplayProto\x12\x1f\n\x17start_time_ms_inclusive\x18\x03 \x01(\x03\x12\x1d\n\x15\x65nd_time_ms_exclusive\x18\x04 \x01(\x03\x12G\n\x12\x63hallenge_criteria\x18\x05 \x01(\x0b\x32+.POGOProtos.Rpc.GroupChallengeCriteriaProto\"\xcf\x01\n#TimedGroupChallengePlayerStatsProto\x12`\n\nchallenges\x18\x01 \x03(\x0b\x32L.POGOProtos.Rpc.TimedGroupChallengePlayerStatsProto.IndividualChallengeStats\x1a\x46\n\x18IndividualChallengeStats\x12\x14\n\x0c\x63hallenge_id\x18\x01 \x01(\t\x12\x14\n\x0cplayer_score\x18\x02 \x01(\x05\"Q\n\x1fTimedGroupChallengeSectionProto\x12\x14\n\x0c\x63hallenge_id\x18\x01 \x01(\t\x12\x18\n\x10header_image_url\x18\x02 \x01(\t\"\x80\x02\n TimedGroupChallengeSettingsProto\x12$\n\x1cwidget_auto_update_period_ms\x18\x01 \x01(\x05\x12\x36\n.friend_leaderboard_background_update_period_ms\x18\x02 \x01(\x03\x12*\n\"friend_leaderboard_friends_per_rpc\x18\x03 \x01(\x05\x12\'\n\x1frefresh_offline_friends_modulus\x18\x04 \x01(\x05\x12)\n!refresh_non_event_friends_modulus\x18\x05 \x01(\x05\"*\n\x16TimedQuestSectionProto\x12\x10\n\x08quest_id\x18\x01 \x01(\t\"+\n\tTimestamp\x12\x0f\n\x07seconds\x18\x01 \x01(\x03\x12\r\n\x05nanos\x18\x02 \x01(\x05\"I\n\x0eTodayViewProto\x12\x37\n\x08sections\x18\x01 \x03(\x0b\x32%.POGOProtos.Rpc.TodayViewSectionProto\"\xb4\x08\n\x15TodayViewSectionProto\x12\x38\n\x08pokecoin\x18\x01 \x01(\x0b\x32$.POGOProtos.Rpc.PokecoinSectionProtoH\x00\x12=\n\x0bgym_pokemon\x18\x02 \x01(\x0b\x32&.POGOProtos.Rpc.GymPokemonSectionProtoH\x00\x12\x34\n\x07streaks\x18\x03 \x01(\x0b\x32!.POGOProtos.Rpc.DailyStreaksProtoH\x00\x12\x32\n\x05\x65vent\x18\x04 \x01(\x0b\x32!.POGOProtos.Rpc.EventSectionProtoH\x00\x12\x35\n\x07up_next\x18\x05 \x01(\x0b\x32\".POGOProtos.Rpc.UpNextSectionProtoH\x00\x12=\n\x0btimed_quest\x18\x06 \x01(\x0b\x32&.POGOProtos.Rpc.TimedQuestSectionProtoH\x00\x12?\n\x0c\x65vent_banner\x18\x07 \x01(\x0b\x32\'.POGOProtos.Rpc.EventBannerSectionProtoH\x00\x12P\n\x15timed_group_challenge\x18\x08 \x01(\x0b\x32/.POGOProtos.Rpc.TimedGroupChallengeSectionProtoH\x00\x12\x45\n\x0fmini_collection\x18\t \x01(\x0b\x32*.POGOProtos.Rpc.MiniCollectionSectionProtoH\x00\x12=\n\x0bstamp_cards\x18\n \x01(\x0b\x32&.POGOProtos.Rpc.StampCardsSectionProtoH\x00\x12G\n\x10\x63hallenge_quests\x18\x0b \x01(\x0b\x32+.POGOProtos.Rpc.ChallengeQuestsSectionProtoH\x00\x12?\n\x0cstory_quests\x18\x0c \x01(\x0b\x32\'.POGOProtos.Rpc.StoryQuestsSectionProtoH\x00\x12\x41\n\rhappening_now\x18\r \x01(\x0b\x32(.POGOProtos.Rpc.HappeningNowSectionProtoH\x00\x12\x43\n\x0e\x63urrent_events\x18\x0e \x01(\x0b\x32).POGOProtos.Rpc.CurrentEventsSectionProtoH\x00\x12\x45\n\x0fupcoming_events\x18\x0f \x01(\x0b\x32*.POGOProtos.Rpc.UpcomingEventsSectionProtoH\x00\x12\x45\n\x0f\x63ontest_pokemon\x18\x10 \x01(\x0b\x32*.POGOProtos.Rpc.ContestPokemonSectionProtoH\x00\x42\t\n\x07Section\"1\n\nTopicProto\x12\x10\n\x08topic_id\x18\x01 \x01(\t\x12\x11\n\tnamespace\x18\x02 \x01(\t\"+\n\x16TradePokemonQuestProto\x12\x11\n\tfriend_id\x18\x01 \x03(\t\"N\n\x1aTradingGlobalSettingsProto\x12\x16\n\x0e\x65nable_trading\x18\x01 \x01(\x08\x12\x18\n\x10min_player_level\x18\x02 \x01(\r\"\xcb\x02\n\x0fTradingLogEntry\x12\x36\n\x06result\x18\x01 \x01(\x0e\x32&.POGOProtos.Rpc.TradingLogEntry.Result\x12\x17\n\x0f\x66riend_codename\x18\x02 \x01(\t\x12\x37\n\x11trade_out_pokemon\x18\x03 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x36\n\x10trade_in_pokemon\x18\x04 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12*\n\x07rewards\x18\x05 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12(\n\x05price\x18\x06 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\" \n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\"\x8d\x12\n\x0cTradingProto\x12\x38\n\x05state\x18\x01 \x01(\x0e\x32).POGOProtos.Rpc.TradingProto.TradingState\x12\x15\n\rexpiration_ms\x18\x02 \x01(\x04\x12?\n\x06player\x18\x03 \x01(\x0b\x32/.POGOProtos.Rpc.TradingProto.TradingPlayerProto\x12?\n\x06\x66riend\x18\x04 \x01(\x0b\x32/.POGOProtos.Rpc.TradingProto.TradingPlayerProto\x12\x1a\n\x12trading_s2_cell_id\x18\x05 \x01(\x03\x12\x17\n\x0ftransaction_log\x18\x06 \x01(\t\x12G\n\x15\x66riendship_level_data\x18\x07 \x01(\x0b\x32(.POGOProtos.Rpc.FriendshipLevelDataProto\x12\x1a\n\x12is_special_trading\x18\x08 \x01(\x08\x12N\n\x1cpre_trading_friendship_level\x18\t \x01(\x0b\x32(.POGOProtos.Rpc.FriendshipLevelDataProto\x1a\x9d\x07\n\x12TradingPlayerProto\x12\x11\n\tplayer_id\x18\x01 \x01(\t\x12@\n\x0epublic_profile\x18\x02 \x01(\x0b\x32(.POGOProtos.Rpc.PlayerPublicProfileProto\x12Y\n\x10\x65xcluded_pokemon\x18\x03 \x03(\x0b\x32?.POGOProtos.Rpc.TradingProto.TradingPlayerProto.ExcludedPokemon\x12I\n\x0ftrading_pokemon\x18\x04 \x01(\x0b\x32\x30.POGOProtos.Rpc.TradingProto.TradingPokemonProto\x12(\n\x05\x62onus\x18\x05 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12(\n\x05price\x18\x06 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12\x1a\n\x12\x63\x61n_afford_trading\x18\x07 \x01(\x08\x12\x15\n\rhas_confirmed\x18\x08 \x01(\x08\x12\x16\n\x0enia_account_id\x18\t \x01(\t\x1a\xec\x03\n\x0f\x45xcludedPokemon\x12\x12\n\npokemon_id\x18\x01 \x01(\x06\x12i\n\x10\x65xclusion_reason\x18\x02 \x01(\x0e\x32O.POGOProtos.Rpc.TradingProto.TradingPlayerProto.ExcludedPokemon.ExclusionReason\"\xd9\x02\n\x0f\x45xclusionReason\x12\x19\n\x15UNSET_EXCLUSIONREASON\x10\x00\x12\x14\n\x10MYTHICAL_POKEMON\x10\x01\x12\x0b\n\x07SLASHED\x10\x02\x12\x10\n\x0cGYM_DEPLOYED\x10\x03\x12\t\n\x05\x42UDDY\x10\x04\x12\x14\n\x10STAMINA_NOT_FULL\x10\x05\x12\x13\n\x0f\x45GG_NOT_HATCHED\x10\x06\x12\x18\n\x14\x46RIENDSHIP_LEVEL_LOW\x10\x07\x12\x18\n\x14\x46RIEND_CANNOT_AFFORD\x10\x08\x12\x1e\n\x1a\x46RIEND_REACHED_DAILY_LIMIT\x10\t\x12\x12\n\x0e\x41LREADY_TRADED\x10\n\x12\x18\n\x14PLAYER_CANNOT_AFFORD\x10\x0b\x12\x1e\n\x1aPLAYER_REACHED_DAILY_LIMIT\x10\x0c\x12\x0c\n\x08\x46\x41VORITE\x10\r\x12\x10\n\x0cTEMP_EVOLVED\x10\x0e\x1a\xb4\x06\n\x13TradingPokemonProto\x12\x12\n\npokemon_id\x18\x01 \x01(\x06\x12\x1c\n\x14pokedex_entry_number\x18\x02 \x01(\x05\x12\x13\n\x0boriginal_cp\x18\x03 \x01(\x05\x12\x17\n\x0f\x61\x64justed_cp_min\x18\x04 \x01(\x05\x12\x17\n\x0f\x61\x64justed_cp_max\x18\x05 \x01(\x05\x12\x18\n\x10original_stamina\x18\x06 \x01(\x05\x12\x1c\n\x14\x61\x64justed_stamina_min\x18\x07 \x01(\x05\x12\x1c\n\x14\x61\x64justed_stamina_max\x18\x08 \x01(\x05\x12\x18\n\x10\x66riend_level_cap\x18\t \x01(\x08\x12.\n\x05move1\x18\n \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\x12.\n\x05move2\x18\x0b \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\x12<\n\x0fpokemon_display\x18\x0c \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\x12\x1b\n\x13\x63\x61ptured_s2_cell_id\x18\r \x01(\x03\x12\x34\n\x0etraded_pokemon\x18\x0e \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12&\n\x08pokeball\x18\x0f \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x19\n\x11individual_attack\x18\x10 \x01(\x05\x12\x1a\n\x12individual_defense\x18\x11 \x01(\x05\x12\x1a\n\x12individual_stamina\x18\x12 \x01(\x05\x12\x10\n\x08nickname\x18\x13 \x01(\t\x12\x10\n\x08\x66\x61vorite\x18\x14 \x01(\x08\x12.\n\x05move3\x18\x15 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\x12\x18\n\x10\x63reation_time_ms\x18\x16 \x01(\x03\x12\x10\n\x08height_m\x18\x17 \x01(\x02\x12\x11\n\tweight_kg\x18\x18 \x01(\x02\x12\x35\n\x0cpokemon_size\x18\x19 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonSize\"i\n\x0cTradingState\x12\x16\n\x12UNSET_TRADINGSTATE\x10\x00\x12\x0e\n\nPRIMORDIAL\x10\x01\x12\x08\n\x04WAIT\x10\x02\x12\n\n\x06\x41\x43TIVE\x10\x03\x12\r\n\tCONFIRMED\x10\x04\x12\x0c\n\x08\x46INISHED\x10\x05\"\xf4\t\n$TransferPokemonToPokemonHomeOutProto\x12K\n\x06status\x18\x01 \x01(\x0e\x32;.POGOProtos.Rpc.TransferPokemonToPokemonHomeOutProto.Status\x12\x15\n\rcandy_awarded\x18\x02 \x01(\x05\x12\x18\n\x10xl_candy_awarded\x18\x03 \x01(\x05\x12n\n\x17xl_candy_awarded_per_id\x18\x04 \x03(\x0b\x32M.POGOProtos.Rpc.TransferPokemonToPokemonHomeOutProto.XlCandyAwardedPerIdEntry\x1a:\n\x18XlCandyAwardedPerIdEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x05:\x02\x38\x01\"\xa1\x07\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1e\n\x1a\x45RROR_PLAYER_LEVEL_TOO_LOW\x10\x02\x12\x18\n\x14\x45RROR_NO_NAID_LINKED\x10\x03\x12\x1a\n\x16\x45RROR_TOO_MANY_POKEMON\x10\x04\x12,\n(ERROR_SERVER_CLIENT_ENERGY_COST_MISMATCH\x10\x05\x12\x1d\n\x19\x45RROR_INSUFFICIENT_ENERGY\x10\x06\x12\x1e\n\x1a\x45RROR_TRANSFER_IN_PROGRESS\x10\x07\x12\x1a\n\x16\x45RROR_POKEMON_DEPLOYED\x10\n\x12\x18\n\x14\x45RROR_POKEMON_IS_EGG\x10\x0b\x12\x1a\n\x16\x45RROR_POKEMON_IS_BUDDY\x10\x0c\x12\x15\n\x11\x45RROR_POKEMON_BAD\x10\r\x12\x19\n\x15\x45RROR_POKEMON_IS_MEGA\x10\x0e\x12\x1b\n\x17\x45RROR_POKEMON_FAVORITED\x10\x0f\x12\x1b\n\x17\x45RROR_POKEMON_NOT_FOUND\x10\x10\x12\x1c\n\x18\x45RROR_VALIDATION_UNKNOWN\x10\x11\x12\x1d\n\x19\x45RROR_POKEMON_HAS_COSTUME\x10\x15\x12\x1b\n\x17\x45RROR_POKEMON_IS_SHADOW\x10\x16\x12\x1c\n\x18\x45RROR_POKEMON_DISALLOWED\x10\x17\x12\"\n\x1e\x45RROR_PHAPI_REQUEST_BODY_FALSE\x10\x1e\x12&\n\"ERROR_PHAPI_REQUEST_PARAMETERS_DNE\x10\x1f\x12(\n$ERROR_PHAPI_REQUEST_PARAMETERS_FALSE\x10 \x12\x1b\n\x17\x45RROR_PHAPI_MAINTENANCE\x10!\x12\x1d\n\x19\x45RROR_PHAPI_SERVICE_ENDED\x10\"\x12\x17\n\x13\x45RROR_PHAPI_UNKNOWN\x10#\x12#\n\x1f\x45RROR_PHAPI_NAID_DOES_NOT_EXIST\x10$\x12\x1f\n\x1b\x45RROR_PHAPI_NO_SPACE_IN_BOX\x10%\x12\'\n#ERROR_PHAPI_DATA_CONVERSION_FAILURE\x10&\x12#\n\x1f\x45RROR_PHAPI_WAITING_FOR_RECEIPT\x10\'\x12\'\n#ERROR_PHAPI_PLAYER_NOT_USING_PH_APP\x10(\"T\n!TransferPokemonToPokemonHomeProto\x12\x19\n\x11total_energy_cost\x18\x01 \x01(\x05\x12\x14\n\x0cpokemon_uuid\x18\x02 \x03(\x04\"g\n\tTransform\x12,\n\x0btranslation\x18\x01 \x01(\x0b\x32\x17.POGOProtos.Rpc.Vector3\x12,\n\x08rotation\x18\x02 \x01(\x0b\x32\x1a.POGOProtos.Rpc.Quaternion\"D\n\x0fTransitMetadata\x12\r\n\x05route\x18\x01 \x01(\t\x12\x0e\n\x06\x61gency\x18\x02 \x01(\t\x12\x12\n\ncolor_name\x18\x03 \x01(\t\":\n\x18TranslationSettingsProto\x12\x1e\n\x16translation_bundle_ids\x18\x01 \x03(\t\")\n\x15TravelRouteQuestProto\x12\x10\n\x08route_id\x18\x01 \x03(\t\"\x85\x01\n\x0cTriangleList\x12\x0e\n\x06\x63oords\x18\x03 \x03(\r\x12\x16\n\x0e\x65xterior_edges\x18\x04 \x01(\x0c\"M\n\x0f\x45xteriorEdgeBit\x12\n\n\x06NO_BIT\x10\x00\x12\x0e\n\nEDGE_V0_V1\x10\x01\x12\x0e\n\nEDGE_V1_V2\x10\x02\x12\x0e\n\nEDGE_V2_V0\x10\x04\"\x8b\x01\n\x16TutorialCompletRewards\x12\x41\n\x15tutorial_completation\x18\x01 \x01(\x0e\x32\".POGOProtos.Rpc.TutorialCompletion\x12.\n\x0bitem_reward\x18\x02 \x03(\x0b\x32\x19.POGOProtos.Rpc.ItemProto\".\n\x14TutorialCreateDetail\x12\x16\n\x0e\x63\x61ught_in_wild\x18\x01 \x01(\x08\"\xac\n\n\x11TutorialTelemetry\x12K\n\x0ctelemetry_id\x18\x01 \x01(\x0e\x32\x35.POGOProtos.Rpc.TutorialTelemetry.TutorialTelemetryId\"\xc9\t\n\x13TutorialTelemetryId\x12\r\n\tUNDEFINED\x10\x00\x12!\n\x1dTAG_LEARN_MORE_BUTTON_CLICKED\x10\x01\x12\x1c\n\x18TAG_POPUP_TUTORIAL_SHOWN\x10\x02\x12)\n%FRIEND_LIST_LEARN_MORE_BUTTON_CLICKED\x10\x03\x12%\n!FRIEND_DETAIL_HELP_BUTTON_CLICKED\x10\x04\x12#\n\x1fTASK_TUTORIAL_CURVE_BALL_VIEWED\x10\x05\x12#\n\x1fTASK_TUTORIAL_THROW_TYPE_VIEWED\x10\x06\x12\x1d\n\x19TASK_TUTORIAL_GIFT_VIEWED\x10\x07\x12 \n\x1cTASK_TUTORIAL_TRADING_VIEWED\x10\x08\x12&\n\"TASK_TUTORIAL_SNAPSHOT_WILD_VIEWED\x10\t\x12+\n\'TASK_TUTORIAL_SNAPSHOT_INVENTORY_VIEWED\x10\n\x12\'\n#TASK_TUTORIAL_SNAPSHOT_BUDDY_VIEWED\x10\x0b\x12$\n GIFT_TUTORIAL_INTRODUCTION_SHOWN\x10\x0c\x12\x1f\n\x1bPLAYER_VIEWED_GIFT_TUTORIAL\x10\r\x12 \n\x1cPLAYER_SKIPPED_GIFT_TUTORIAL\x10\x0e\x12\"\n\x1ePLAYER_COMPLETED_GIFT_TUTORIAL\x10\x0f\x12$\n LURE_TUTORIAL_INTRODUCTION_SHOWN\x10\x10\x12\x1f\n\x1bPLAYER_VIEWED_LURE_TUTORIAL\x10\x11\x12 \n\x1cPLAYER_SKIPPED_LURE_TUTORIAL\x10\x12\x12\"\n\x1ePLAYER_COMPLETED_LURE_TUTORIAL\x10\x13\x12\x1f\n\x1bGYM_TUTORIAL_BUTTON_CLICKED\x10\x14\x12 \n\x1cRAID_TUTORIAL_BUTTON_CLICKED\x10\x15\x12\x31\n-POTION_AND_REVIVE_TUTORIAL_INTRODUCTION_SHOWN\x10\x16\x12$\n PLAYER_COMPLETED_REVIVE_TUTORIAL\x10\x17\x12$\n PLAYER_COMPLETED_POTION_TUTORIAL\x10\x18\x12\x1e\n\x1a\x42\x45RRY_CATCH_TUTORIAL_SHOWN\x10\x19\x12%\n!TRADE_TUTORIAL_INTRODUCTION_SHOWN\x10\x1a\x12\"\n\x1ePLAYER_VIEWED_TRADING_TUTORIAL\x10\x1b\x12#\n\x1fPLAYER_SKIPPED_TRADING_TUTORIAL\x10\x1c\x12%\n!PLAYER_COMPLETED_TRADING_TUTORIAL\x10\x1d\x12\x1e\n\x1aLUCKY_TRADE_TUTORIAL_SHOWN\x10\x1e\x12)\n%LUCKY_FRIENDS_UNLOCKED_TUTORIAL_SHOWN\x10\x1f\x12)\n%LUCKY_FRIENDS_TUTORIAL_BUTTON_CLICKED\x10 \"\xd5\x03\n\x11TutorialsSettings\x12 \n\x18tutorial_settings_bool_1\x18\x01 \x01(\x08\x12 \n\x18tutorial_settings_bool_2\x18\x02 \x01(\x08\x12 \n\x18tutorial_settings_bool_3\x18\x03 \x01(\x08\x12 \n\x18tutorial_settings_bool_4\x18\x04 \x01(\x08\x12 \n\x18tutorial_settings_bool_5\x18\x05 \x01(\x08\x12 \n\x18tutorial_settings_bool_6\x18\x06 \x01(\x08\x12 \n\x18tutorial_settings_bool_7\x18\x07 \x01(\x08\x12 \n\x18tutorial_settings_bool_8\x18\x08 \x01(\x08\x12 \n\x18tutorial_settings_bool_9\x18\t \x01(\x08\x12!\n\x19tutorial_settings_bool_10\x18\n \x01(\x08\x12!\n\x19tutorial_settings_bool_11\x18\x0b \x01(\x08\x12H\n\x18tutorial_complete_reward\x18\x0c \x03(\x0b\x32&.POGOProtos.Rpc.TutorialCompletRewards\"\xf6\x01\n\x1fTwoWaySharedFriendshipDataProto\x12\x10\n\x08is_lucky\x18\x01 \x01(\x08\x12\x13\n\x0blucky_count\x18\x02 \x01(\x05\x12[\n\x11shared_migrations\x18\x03 \x01(\x0b\x32@.POGOProtos.Rpc.TwoWaySharedFriendshipDataProto.SharedMigrations\x1aO\n\x10SharedMigrations\x12\x1b\n\x13is_gifting_migrated\x18\x01 \x01(\x08\x12\x1e\n\x16is_lucky_data_migrated\x18\x02 \x01(\x08\"\xd3\x01\n\x04Type\x12\x0c\n\x04name\x18\x01 \x01(\t\x12%\n\x06\x66ields\x18\x02 \x03(\x0b\x32\x15.POGOProtos.Rpc.Field\x12\x0e\n\x06oneofs\x18\x03 \x03(\t\x12\'\n\x07options\x18\x04 \x03(\x0b\x32\x16.POGOProtos.Rpc.Option\x12\x35\n\x0esource_context\x18\x05 \x01(\x0b\x32\x1d.POGOProtos.Rpc.SourceContext\x12&\n\x06syntax\x18\x06 \x01(\x0e\x32\x16.POGOProtos.Rpc.Syntax\"i\n\x1aTypeEffectiveSettingsProto\x12\x15\n\rattack_scalar\x18\x01 \x03(\x02\x12\x34\n\x0b\x61ttack_type\x18\x02 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonType\"\x1c\n\x0bUInt32Value\x12\r\n\x05value\x18\x01 \x01(\r\"\x1c\n\x0bUInt64Value\x12\r\n\x05value\x18\x01 \x01(\x04\"$\n\x04UUID\x12\r\n\x05upper\x18\x01 \x01(\x04\x12\r\n\x05lower\x18\x02 \x01(\x04\"\xb1\x01\n\x16UnblockAccountOutProto\x12=\n\x06result\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.UnblockAccountOutProto.Result\"X\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x15\n\x11\x45RROR_NOT_BLOCKED\x10\x02\x12\x1f\n\x1b\x45RROR_PLAYER_DOES_NOT_EXIST\x10\x03\"5\n\x13UnblockAccountProto\x12\x1e\n\x16\x62lockee_nia_account_id\x18\x01 \x01(\t\"N\n\x1cUncommentAnnotationTestProto\x12\x17\n\x0fstring_property\x18\x01 \x01(\t\x12\x15\n\rlong_property\x18\x02 \x01(\x03\"\x9d\x02\n\x13UninterpretedOption\x12:\n\x04name\x18\x02 \x03(\x0b\x32,.POGOProtos.Rpc.UninterpretedOption.NamePart\x12\x18\n\x10identifier_value\x18\x03 \x01(\t\x12\x1a\n\x12positive_int_value\x18\x04 \x01(\x04\x12\x1a\n\x12negative_int_value\x18\x05 \x01(\x03\x12\x14\n\x0c\x64ouble_value\x18\x06 \x01(\x01\x12\x14\n\x0cstring_value\x18\x07 \x01(\x0c\x12\x17\n\x0f\x61ggregate_value\x18\x08 \x01(\t\x1a\x33\n\x08NamePart\x12\x11\n\tname_part\x18\x01 \x01(\t\x12\x14\n\x0cis_extension\x18\x02 \x01(\x08\"\xe3\x01\n\x1dUnlinkNintendoAccountOutProto\x12\x44\n\x06status\x18\x01 \x01(\x0e\x32\x34.POGOProtos.Rpc.UnlinkNintendoAccountOutProto.Status\"|\n\x06Status\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1e\n\x1a\x45RROR_PLAYER_LEVEL_TOO_LOW\x10\x02\x12\x18\n\x14\x45RROR_NO_LINKED_NAID\x10\x03\x12\x1e\n\x1a\x45RROR_TRANSFER_IN_PROGRESS\x10\x04\"\x1c\n\x1aUnlinkNintendoAccountProto\"\xc7\x02\n\x19UnlockPokemonMoveOutProto\x12@\n\x06result\x18\x01 \x01(\x0e\x32\x30.POGOProtos.Rpc.UnlockPokemonMoveOutProto.Result\x12\x36\n\x10unlocked_pokemon\x18\x02 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\"\xaf\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1b\n\x17\x45RROR_POKEMON_NOT_FOUND\x10\x02\x12\x1e\n\x1a\x45RROR_UNLOCK_NOT_AVAILABLE\x10\x03\x12\x1a\n\x16\x45RROR_ALREADY_UNLOCKED\x10\x04\x12 \n\x1c\x45RROR_INSUFFICIENT_RESOURCES\x10\x05\x12\x12\n\x0e\x45RROR_DISABLED\x10\x06\",\n\x16UnlockPokemonMoveProto\x12\x12\n\npokemon_id\x18\x01 \x01(\x06\"&\n\x12UpNextSectionProto\x12\x10\n\x08\x65vent_id\x18\x01 \x03(\t\"O\n\x1aUpcomingEventsSectionProto\x12\x31\n\x06\x65vents\x18\x01 \x03(\x0b\x32!.POGOProtos.Rpc.EventSectionProto\"d\n&UpdateAdventureSyncFitnessRequestProto\x12\x36\n\x0f\x66itness_samples\x18\x01 \x03(\x0b\x32\x1d.POGOProtos.Rpc.FitnessSample:\x02\x18\x01\"\xb2\x01\n\'UpdateAdventureSyncFitnessResponseProto\x12N\n\x06status\x18\x01 \x01(\x0e\x32>.POGOProtos.Rpc.UpdateAdventureSyncFitnessResponseProto.Status\"3\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02:\x02\x18\x01\"v\n\'UpdateAdventureSyncSettingsRequestProto\x12K\n\x17\x61\x64venture_sync_settings\x18\x01 \x01(\x0b\x32*.POGOProtos.Rpc.AdventureSyncSettingsProto\"\xcc\x01\n(UpdateAdventureSyncSettingsResponseProto\x12O\n\x06status\x18\x01 \x01(\x0e\x32?.POGOProtos.Rpc.UpdateAdventureSyncSettingsResponseProto.Status\"O\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1a\n\x16\x45RROR_PLAYER_NOT_FOUND\x10\x03\"\x99\x01\n#UpdateBreadcrumbHistoryRequestProto\x12\x17\n\x0fsession_context\x18\x01 \x01(\t\x12\x41\n\x12\x62readcrumb_history\x18\x02 \x03(\x0b\x32%.POGOProtos.Rpc.BreadcrumbRecordProto\x12\x16\n\x0einitial_update\x18\x03 \x01(\x08\"\xc4\x01\n$UpdateBreadcrumbHistoryResponseProto\x12K\n\x06status\x18\x01 \x01(\x0e\x32;.POGOProtos.Rpc.UpdateBreadcrumbHistoryResponseProto.Status\"O\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1a\n\x16\x45RROR_PLAYER_NOT_FOUND\x10\x03\"\x85\x01\n\x15UpdateCombatDataProto\x12\x10\n\x08ob_int32\x18\x01 \x01(\x05\x12\x46\n\x15ob_commun_combat_data\x18\x02 \x01(\x0b\x32\'.POGOProtos.Rpc.ObCommunCombatDataProto\x12\x12\n\nob_int32_2\x18\x03 \x01(\x05\"\xc2\x07\n\x14UpdateCombatOutProto\x12;\n\x06result\x18\x01 \x01(\x0e\x32+.POGOProtos.Rpc.UpdateCombatOutProto.Result\x12+\n\x06\x63ombat\x18\x02 \x01(\x0b\x32\x1b.POGOProtos.Rpc.CombatProto\"\xbf\x06\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1e\n\x1a\x45RROR_INVALID_COMBAT_STATE\x10\x02\x12\x1a\n\x16\x45RROR_COMBAT_NOT_FOUND\x10\x03\x12\x1e\n\x1a\x45RROR_PLAYER_NOT_IN_COMBAT\x10\x04\x12\x18\n\x14\x45RROR_ILLEGAL_ACTION\x10\x05\x12\x1d\n\x19\x45RROR_INVALID_SUBMIT_TIME\x10\x06\x12\x1c\n\x18\x45RROR_PLAYER_IN_MINIGAME\x10\x07\x12 \n\x1c\x45RROR_EXISTING_QUEUED_ATTACK\x10\x08\x12 \n\x1c\x45RROR_INVALID_CHANGE_POKEMON\x10\t\x12\x1d\n\x19\x45RROR_INSUFFICIENT_ENERGY\x10\n\x12\x16\n\x12\x45RROR_INVALID_MOVE\x10\x0b\x12 \n\x1c\x45RROR_INVALID_DURATION_TURNS\x10\x0c\x12 \n\x1c\x45RROR_INVALID_MINIGAME_STATE\x10\r\x12$\n ERROR_INVALID_QUICK_SWAP_POKEMON\x10\x0e\x12\"\n\x1e\x45RROR_QUICK_SWAP_NOT_AVAILABLE\x10\x0f\x12\x36\n2ERROR_INVALID_SUBMIT_TIME_BEFORE_LAST_UPDATED_TURN\x10\x10\x12\x31\n-ERROR_INVALID_SUBMIT_TIME_DURING_STATE_CHANGE\x10\x11\x12\x32\n.ERROR_INVALID_SUBMIT_TIME_OPPONENT_CHARGE_MOVE\x10\x12\x12*\n&ERROR_INVALID_SUBMIT_TIME_CMP_TIE_SWAP\x10\x13\x12\x31\n-ERROR_INVALID_MINIGAME_STATE_OFFENSIVE_FINISH\x10\x14\x12\x30\n,ERROR_INVALID_MINIGAME_STATE_DEFENSIVE_START\x10\x15\x12\x31\n-ERROR_INVALID_MINIGAME_STATE_DEFENSIVE_FINISH\x10\x16\"l\n\x11UpdateCombatProto\x12\x11\n\tcombat_id\x18\x01 \x01(\t\x12\x31\n\x06\x61\x63tion\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.CombatActionProto\x12\x11\n\tdebug_log\x18\x03 \x01(\t\"\xd2\x01\n\x1dUpdateCombatResponseDataProto\x12\x10\n\x08ob_int32\x18\x01 \x01(\x05\x12\x11\n\tob_uint32\x18\x02 \x01(\r\x12;\n\x06result\x18\x03 \x01(\x0e\x32+.POGOProtos.Rpc.UpdateCombatOutProto.Result\x12O\n\x1aob_commun_web_combat_state\x18\x04 \x01(\x0b\x32+.POGOProtos.Rpc.ObCommunWebCombatStateProto\"\xb5\x02\n!UpdateCombatResponseTimeTelemetry\x12\x17\n\x0fwindow_duration\x18\x01 \x01(\x02\x12\x12\n\ncount_call\x18\x02 \x01(\x05\x12\x1d\n\x15\x61verage_response_time\x18\x03 \x01(\x02\x12\x15\n\rtimeout_count\x18\x04 \x01(\x05\x12/\n\x0b\x63ombat_type\x18\x05 \x01(\x0e\x32\x1a.POGOProtos.Rpc.CombatType\x12\r\n\x05realm\x18\x06 \x01(\t\x12\x1c\n\x14median_response_time\x18\x07 \x01(\x02\x12\x19\n\x11min_response_time\x18\x08 \x01(\x02\x12\x19\n\x11max_response_time\x18\t \x01(\x02\x12\x19\n\x11p90_response_time\x18\n \x01(\x02\"\xe7\x01\n\x1cUpdateFacebookStatusOutProto\x12\x43\n\x06result\x18\x01 \x01(\x0e\x32\x33.POGOProtos.Rpc.UpdateFacebookStatusOutProto.Result\"\x81\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1a\n\x16\x45RROR_PLAYER_NOT_FOUND\x10\x03\x12\x16\n\x12\x45RROR_FACEBOOK_API\x10\x04\x12\x18\n\x14\x45RROR_ALREADY_EXISTS\x10\x05\"J\n\x19UpdateFacebookStatusProto\x12\x17\n\x0f\x66\x62_access_token\x18\x01 \x01(\t\x12\x14\n\x0c\x66orce_update\x18\x02 \x01(\x08\"\xc7\x01\n\x17UpdateFriendshipRequest\x12\x11\n\tfriend_id\x18\x01 \x01(\t\x12R\n\x0e\x66riend_profile\x18\x02 \x01(\x0b\x32:.POGOProtos.Rpc.UpdateFriendshipRequest.FriendProfileProto\x12\x1d\n\x15\x66riend_nia_account_id\x18\x03 \x01(\t\x1a&\n\x12\x46riendProfileProto\x12\x10\n\x08nickname\x18\x01 \x01(\t\"\x86\x02\n\x18UpdateFriendshipResponse\x12?\n\x06result\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.UpdateFriendshipResponse.Result\"\xa8\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x14\n\x10\x45RROR_NOT_FRIEND\x10\x03\x12\x1f\n\x1b\x45RROR_NICKNAME_WRONG_FORMAT\x10\x04\x12\x1b\n\x17\x45RROR_FILTERED_NICKNAME\x10\x05\x12\x1f\n\x1b\x45RROR_EXCEEDED_CHANGE_LIMIT\x10\x06\"\xad\x01\n\x1fUpdateIncomingGameInviteRequest\x12\x0f\n\x07\x61pp_key\x18\x01 \x01(\t\x12M\n\nnew_status\x18\x02 \x01(\x0e\x32\x39.POGOProtos.Rpc.UpdateIncomingGameInviteRequest.NewStatus\"*\n\tNewStatus\x12\t\n\x05UNSET\x10\x00\x12\x08\n\x04SEEN\x10\x01\x12\x08\n\x04READ\x10\x02\"\x8d\x01\n UpdateIncomingGameInviteResponse\x12G\n\x06result\x18\x02 \x01(\x0e\x32\x37.POGOProtos.Rpc.UpdateIncomingGameInviteResponse.Result\" \n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\"\xa0\x01\n\x1cUpdateInvasionBattleOutProto\x12\x35\n\x06status\x18\x01 \x01(\x0e\x32%.POGOProtos.Rpc.InvasionStatus.Status\x12*\n\x07rewards\x18\x02 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12\x1d\n\x15map_fragment_upgraded\x18\x03 \x01(\x08\"\xb1\x03\n\x19UpdateInvasionBattleProto\x12<\n\x0fincident_lookup\x18\x01 \x01(\x0b\x32#.POGOProtos.Rpc.IncidentLookupProto\x12\x0c\n\x04step\x18\x02 \x01(\x05\x12@\n\rhealth_update\x18\x03 \x03(\x0b\x32).POGOProtos.Rpc.PokemonStaminaUpdateProto\x12\x17\n\x0f\x63omplete_battle\x18\x04 \x01(\x08\x12I\n\x0bupdate_type\x18\x05 \x01(\x0e\x32\x34.POGOProtos.Rpc.UpdateInvasionBattleProto.UpdateType\x12\x1a\n\x12lobby_join_time_ms\x18\x06 \x01(\x03\x12\x43\n\x13\x63ombat_quest_update\x18\x07 \x01(\x0b\x32&.POGOProtos.Rpc.CombatQuestUpdateProto\"A\n\nUpdateType\x12\x12\n\x0ePOKEMON_HEALTH\x10\x00\x12\x0e\n\nWIN_BATTLE\x10\x01\x12\x0f\n\x0bLOSE_BATTLE\x10\x02\"\x85\x01\n\x1aUpdateNotificationOutProto\x12\x18\n\x10notification_ids\x18\x01 \x03(\t\x12\x1b\n\x13\x63reate_timestamp_ms\x18\x02 \x03(\x03\x12\x30\n\x05state\x18\x03 \x01(\x0e\x32!.POGOProtos.Rpc.NotificationState\"\x82\x01\n\x17UpdateNotificationProto\x12\x18\n\x10notification_ids\x18\x01 \x03(\t\x12\x1b\n\x13\x63reate_timestamp_ms\x18\x02 \x03(\x03\x12\x30\n\x05state\x18\x03 \x01(\x0e\x32!.POGOProtos.Rpc.NotificationState\"u\n\x18UpdatePhoneNumberRequest\x12\x14\n\x0cphone_number\x18\x01 \x01(\t\x12\x19\n\x11verification_code\x18\x02 \x01(\t\x12\x14\n\x0c\x63ountry_code\x18\x03 \x01(\t\x12\x12\n\ncontact_id\x18\x04 \x01(\t\"\xa8\x02\n\x19UpdatePhoneNumberResponse\x12@\n\x06status\x18\x01 \x01(\x0e\x32\x30.POGOProtos.Rpc.UpdatePhoneNumberResponse.Status\x12\x15\n\rerror_message\x18\x02 \x01(\t\"\xb1\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12!\n\x1d\x45RROR_WRONG_VERIFICATION_CODE\x10\x02\x12\x11\n\rERROR_UNKNOWN\x10\x03\x12\x1b\n\x17\x45RROR_CONTACT_NOT_FOUND\x10\x04\x12\x1f\n\x1b\x45RROR_TOO_FREQUENT_ATTEMPTS\x10\x05\x12\x1b\n\x17\x45RROR_TOO_MANY_ATTEMPTS\x10\x06\"\xe0\x03\n%UpdatePokemonSizeContestEntryOutProto\x12L\n\x06status\x18\x01 \x01(\x0e\x32<.POGOProtos.Rpc.UpdatePokemonSizeContestEntryOutProto.Status\"\xe8\x02\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\x12\x10\n\x0cOUT_OF_RANGE\x10\x03\x12!\n\x1d\x45NTERED_POKEMON_NOT_AVAILABLE\x10\x04\x12!\n\x1dPOKEMON_ID_TO_REPLACE_MISSING\x10\x05\x12 \n\x1cPOKEMON_TO_REPLACE_DIFFERENT\x10\x06\x12\x18\n\x14PLAYER_LIMIT_REACHED\x10\x07\x12\x19\n\x15\x43ONTEST_LIMIT_REACHED\x10\x08\x12 \n\x1cSAME_CYCLE_TRADE_NOT_ALLOWED\x10\t\x12\"\n\x1eSAME_SEASON_WINNER_NOT_ALLOWED\x10\n\x12 \n\x1cPOKEMON_TO_REPLACE_NOT_FOUND\x10\x0b\x12$\n PENDING_REWARD_ENTRY_NOT_ALLOWED\x10\x0c\"\xc9\x02\n\"UpdatePokemonSizeContestEntryProto\x12\x0f\n\x07\x66ort_id\x18\x01 \x01(\t\x12\x36\n\x08schedule\x18\x02 \x01(\x0b\x32$.POGOProtos.Rpc.ContestScheduleProto\x12:\n\x0e\x63ontest_metric\x18\x03 \x01(\x0b\x32\".POGOProtos.Rpc.ContestMetricProto\x12\x12\n\npokemon_id\x18\x04 \x01(\x04\x12\x1b\n\x13replaced_pokemon_id\x18\x05 \x01(\x04\x12\x18\n\x10\x66ort_lat_degrees\x18\x06 \x01(\x01\x12\x18\n\x10\x66ort_lng_degrees\x18\x07 \x01(\x01\x12\x39\n\rcontest_entry\x18\x08 \x01(\x0e\x32\".POGOProtos.Rpc.ContestEntrysProto\"\x83\x02\n\x16UpdatePostcardOutProto\x12=\n\x06result\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.UpdatePostcardOutProto.Result\x12\x36\n\x08postcard\x18\x02 \x01(\x0b\x32$.POGOProtos.Rpc.PostcardDisplayProto\"r\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12!\n\x1d\x45RROR_POSTCARD_DOES_NOT_EXIST\x10\x02\x12\x15\n\x11\x45RROR_NOT_ENABLED\x10\x04\x12\x16\n\x12\x45RROR_RATE_LIMITED\x10\x05\"<\n\x13UpdatePostcardProto\x12\x13\n\x0bpostcard_id\x18\x01 \x01(\t\x12\x10\n\x08\x66\x61vorite\x18\x02 \x01(\x08\"\x88\x01\n\x14UpdateProfileRequest\x12\x42\n\x07profile\x18\x01 \x01(\x0b\x32\x31.POGOProtos.Rpc.UpdateProfileRequest.ProfileProto\x1a,\n\x0cProfileProto\x12\x1c\n\x14profile_name_app_key\x18\x01 \x01(\t\"\xa8\x01\n\x15UpdateProfileResponse\x12<\n\x06result\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.UpdateProfileResponse.Result\"Q\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1c\n\x18\x45RROR_EMPTY_PROFILE_NAME\x10\x03\"\xd6\x02\n\x18UpdateRouteDraftOutProto\x12?\n\x06result\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.UpdateRouteDraftOutProto.Result\x12\x39\n\rupdated_route\x18\x02 \x01(\x0b\x32\".POGOProtos.Rpc.RouteCreationProto\x12:\n\x11validation_result\x18\x03 \x01(\x0b\x32\x1f.POGOProtos.Rpc.RouteValidation\"\x81\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x17\n\x13\x45RROR_INVALID_ROUTE\x10\x03\x12\x15\n\x11\x45RROR_OLD_VERSION\x10\x04\x12\x1c\n\x18\x45RROR_ROUTE_NOT_EDITABLE\x10\x05\"@\n\x15UpdateRouteDraftProto\x12\x10\n\x08route_id\x18\x01 \x01(\x03\x12\x15\n\rroute_version\x18\x02 \x01(\x03\"\x97\x03\n\x15UpdateTradingOutProto\x12<\n\x06result\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.UpdateTradingOutProto.Result\x12-\n\x07trading\x18\x02 \x01(\x0b\x32\x1c.POGOProtos.Rpc.TradingProto\"\x90\x02\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1a\n\x16\x45RROR_FRIEND_NOT_FOUND\x10\x03\x12\x1b\n\x17\x45RROR_INVALID_PLAYER_ID\x10\x04\x12\x17\n\x13\x45RROR_INVALID_STATE\x10\x05\x12\x17\n\x13\x45RROR_STATE_HANDLER\x10\x06\x12\x19\n\x15\x45RROR_INVALID_POKEMON\x10\x07\x12\x1e\n\x1a\x45RROR_INSUFFICIENT_PAYMENT\x10\x08\x12\x19\n\x15\x45RROR_TRADING_EXPIRED\x10\t\x12\x1a\n\x16\x45RROR_TRADING_FINISHED\x10\n\";\n\x12UpdateTradingProto\x12\x11\n\tplayer_id\x18\x01 \x01(\t\x12\x12\n\npokemon_id\x18\x02 \x01(\x06\"\x80\x03\n\x16UpdateVpsEventOutProto\x12=\n\x06status\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.UpdateVpsEventOutProto.Status\x12?\n\x11vps_event_wrapper\x18\x02 \x03(\x0b\x32$.POGOProtos.Rpc.VpsEventWrapperProto\"\xe5\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1b\n\x17\x45RROR_FORT_ID_NOT_FOUND\x10\x03\x12!\n\x1d\x45RROR_VPS_NOT_ENABLED_AT_FORT\x10\x04\x12\x1d\n\x19\x45RROR_VPS_EVENT_NOT_FOUND\x10\x05\x12&\n\"ERROR_ADD_ANCHOR_ID_ALREADY_EXISTS\x10\x06\x12)\n%ERROR_UPDATE_ANCHOR_ID_DOES_NOT_EXIST\x10\x07\"t\n\x13UpdateVpsEventProto\x12\x0f\n\x07\x66ort_id\x18\x01 \x01(\t\x12:\n\x0fupdated_anchors\x18\x02 \x03(\x0b\x32!.POGOProtos.Rpc.AnchorUpdateProto\x12\x10\n\x08\x65vent_id\x18\x03 \x01(\x05\"\xb3\x05\n\x16UpgradePokemonOutProto\x12=\n\x06result\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.UpgradePokemonOutProto.Result\x12\x36\n\x10upgraded_pokemon\x18\x02 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12;\n\x15next_upgraded_pokemon\x18\x03 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12Y\n\x18\x62ulk_upgrades_cost_table\x18\x04 \x03(\x0b\x32\x37.POGOProtos.Rpc.UpgradePokemonOutProto.BulkUpgradesCost\x1a\xca\x01\n\x10\x42ulkUpgradesCost\x12\x1a\n\x12number_of_upgrades\x18\x01 \x01(\x05\x12\x15\n\rpokemon_level\x18\x02 \x01(\x05\x12\x12\n\npokemon_cp\x18\x03 \x01(\x05\x12\x1b\n\x13total_stardust_cost\x18\x04 \x01(\x05\x12\x18\n\x10total_candy_cost\x18\x05 \x01(\x05\x12\x1b\n\x13total_cp_multiplier\x18\x06 \x01(\x02\x12\x1b\n\x13total_xl_candy_cost\x18\x07 \x01(\x05\"\xbc\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1b\n\x17\x45RROR_POKEMON_NOT_FOUND\x10\x02\x12 \n\x1c\x45RROR_INSUFFICIENT_RESOURCES\x10\x03\x12\x1f\n\x1b\x45RROR_UPGRADE_NOT_AVAILABLE\x10\x04\x12\x1d\n\x19\x45RROR_POKEMON_IS_DEPLOYED\x10\x05\x12\x1b\n\x17\x45RROR_DUPLICATE_REQUEST\x10\x06\"r\n\x13UpgradePokemonProto\x12\x12\n\npokemon_id\x18\x01 \x01(\x06\x12\x0f\n\x07preview\x18\x02 \x01(\x08\x12\x1a\n\x12number_of_upgrades\x18\x03 \x01(\r\x12\x1a\n\x12pokemon_current_cp\x18\x04 \x01(\x05\"v\n\x18UploadManagementSettings\x12!\n\x19upload_management_enabled\x18\x01 \x01(\x08\x12&\n\x1eupload_management_texture_size\x18\x02 \x01(\x05\x12\x0f\n\x07ob_bool\x18\x03 \x01(\x08\"\xa9\x03\n\x19UploadManagementTelemetry\x12i\n\x1eupload_management_telemetry_id\x18\x01 \x01(\x0e\x32\x41.POGOProtos.Rpc.UploadManagementTelemetry.UploadManagementEventId\"\xa0\x02\n\x17UploadManagementEventId\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x1f\n\x1bUPLOAD_ALL_FROM_ENTRY_POINT\x10\x01\x12$\n UPLOAD_ALL_FROM_UPLOAD_MGMT_MENU\x10\x02\x12\x1f\n\x1b\x43\x41NCEL_ALL_FROM_ENTRY_POINT\x10\x03\x12$\n CANCEL_ALL_FROM_UPLOAD_MGMT_MENU\x10\x04\x12\x1c\n\x18\x43\x41NCEL_INDIVIDUAL_UPLOAD\x10\x05\x12\x1c\n\x18\x44\x45LETE_INDIVIDUAL_UPLOAD\x10\x06\x12\x16\n\x12UPLOAD_ALL_SUCCESS\x10\x07\x12\x16\n\x12UPLOAD_ALL_FAILURE\x10\x08\"_\n\x1bUploadPoiPhotoByUrlOutProto\x12@\n\x06status\x18\x01 \x01(\x0e\x32\x30.POGOProtos.Rpc.PortalCurationImageResult.Result\"A\n\x18UploadPoiPhotoByUrlProto\x12\x12\n\nrequest_id\x18\x01 \x01(\t\x12\x11\n\timage_url\x18\x02 \x01(\t\"\x1d\n\x1bUploadRaidClientLogOutProto\"\xa1\x01\n\x18UploadRaidClientLogProto\x12\x43\n\x13ob_raid_client_info\x18\x01 \x01(\x0b\x32&.POGOProtos.Rpc.RaidClientLogInfoProto\x12@\n\x13ob_raid_client_logs\x18\x02 \x03(\x0b\x32#.POGOProtos.Rpc.RaidClientLogsProto\"o\n\x1bUpsightLoggingSettingsProto\x12\x1b\n\x13use_verbose_logging\x18\x01 \x01(\x08\x12\x1a\n\x12logging_percentage\x18\x02 \x01(\x05\x12\x17\n\x0f\x64isable_logging\x18\x03 \x01(\x08\"\xe9\x03\n\x08Upstream\x12\x41\n\tsubscribe\x18\x03 \x01(\x0b\x32,.POGOProtos.Rpc.Upstream.SubscriptionRequestH\x00\x12\x37\n\x05probe\x18\x04 \x01(\x0b\x32&.POGOProtos.Rpc.Upstream.ProbeResponseH\x00\x12\x12\n\nrequest_id\x18\x01 \x01(\x03\x12\r\n\x05token\x18\x02 \x01(\x0c\x12\x38\n\tclient_os\x18\x05 \x01(\x0e\x32%.POGOProtos.Rpc.ClientOperatingSystem\x1a\xb5\x01\n\rProbeResponse\x12\x16\n\x0eprobe_start_ms\x18\x01 \x01(\x03\x12\x14\n\x0cgame_context\x18\x02 \x01(\t\x12H\n\x0cnetwork_type\x18\x03 \x01(\x0e\x32\x32.POGOProtos.Rpc.Upstream.ProbeResponse.NetworkType\",\n\x0bNetworkType\x12\t\n\x05UNSET\x10\x00\x12\x08\n\x04\x44\x41TA\x10\x01\x12\x08\n\x04WIFI\x10\x02\x1a\x41\n\x13SubscriptionRequest\x12*\n\x06topics\x18\x01 \x03(\x0b\x32\x1a.POGOProtos.Rpc.TopicProtoB\t\n\x07Message\"\xc3\x02\n\x18UseIncenseActionOutProto\x12?\n\x06result\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.UseIncenseActionOutProto.Result\x12\x39\n\x0f\x61pplied_incense\x18\x02 \x01(\x0b\x32 .POGOProtos.Rpc.AppliedItemProto\x12*\n\x07ob_loot\x18\x03 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\"\x7f\n\x06Result\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1a\n\x16INCENSE_ALREADY_ACTIVE\x10\x02\x12\x15\n\x11NONE_IN_INVENTORY\x10\x03\x12\x12\n\x0eLOCATION_UNSET\x10\x04\x12\x14\n\x10INCENSE_DISABLED\x10\x05\"C\n\x15UseIncenseActionProto\x12*\n\x0cincense_type\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\"\xb1\x01\n\x16UseItemCaptureOutProto\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x19\n\x11item_capture_mult\x18\x02 \x01(\x01\x12\x16\n\x0eitem_flee_mult\x18\x03 \x01(\x01\x12\x15\n\rstop_movement\x18\x04 \x01(\x08\x12\x13\n\x0bstop_attack\x18\x05 \x01(\x08\x12\x12\n\ntarget_max\x18\x06 \x01(\x08\x12\x13\n\x0btarget_slow\x18\x07 \x01(\x08\"i\n\x13UseItemCaptureProto\x12\"\n\x04item\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x14\n\x0c\x65ncounter_id\x18\x02 \x01(\x06\x12\x18\n\x10spawn_point_guid\x18\x03 \x01(\t\"\x8d\x03\n\x1bUseItemEggIncubatorOutProto\x12\x42\n\x06result\x18\x01 \x01(\x0e\x32\x32.POGOProtos.Rpc.UseItemEggIncubatorOutProto.Result\x12\x38\n\regg_incubator\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.EggIncubatorProto\"\xef\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1d\n\x19\x45RROR_INCUBATOR_NOT_FOUND\x10\x02\x12\x1f\n\x1b\x45RROR_POKEMON_EGG_NOT_FOUND\x10\x03\x12\x1c\n\x18\x45RROR_POKEMON_ID_NOT_EGG\x10\x04\x12\"\n\x1e\x45RROR_INCUBATOR_ALREADY_IN_USE\x10\x05\x12$\n ERROR_POKEMON_ALREADY_INCUBATING\x10\x06\x12%\n!ERROR_INCUBATOR_NO_USES_REMAINING\x10\x07\"@\n\x18UseItemEggIncubatorProto\x12\x0f\n\x07item_id\x18\x01 \x01(\t\x12\x13\n\x0bpokemond_id\x18\x02 \x01(\x03\"\xc7\x02\n\x18UseItemEncounterOutProto\x12?\n\x06status\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.UseItemEncounterOutProto.Status\x12\x44\n\x13\x63\x61pture_probability\x18\x02 \x01(\x0b\x32\'.POGOProtos.Rpc.CaptureProbabilityProto\x12)\n\x0b\x61\x63tive_item\x18\x03 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\"y\n\x06Status\x12\x0b\n\x07SUCCESS\x10\x00\x12\x15\n\x11\x41LREADY_COMPLETED\x10\x01\x12\x16\n\x12\x41\x43TIVE_ITEM_EXISTS\x10\x02\x12\x18\n\x14NO_ITEM_IN_INVENTORY\x10\x03\x12\x19\n\x15INVALID_ITEM_CATEGORY\x10\x04\"k\n\x15UseItemEncounterProto\x12\"\n\x04item\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x14\n\x0c\x65ncounter_id\x18\x02 \x01(\x06\x12\x18\n\x10spawn_point_guid\x18\x03 \x01(\t\"\x8b\x03\n\x19UseItemMoveRerollOutProto\x12@\n\x06result\x18\x01 \x01(\x0e\x32\x30.POGOProtos.Rpc.UseItemMoveRerollOutProto.Result\x12\x35\n\x0fupdated_pokemon\x18\x02 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\"\xf4\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x0e\n\nNO_POKEMON\x10\x02\x12\x12\n\x0eNO_OTHER_MOVES\x10\x03\x12\r\n\tNO_PLAYER\x10\x04\x12\x13\n\x0fWRONG_ITEM_TYPE\x10\x05\x12\x19\n\x15ITEM_NOT_IN_INVENTORY\x10\x06\x12\x13\n\x0fINVALID_POKEMON\x10\x07\x12\x0f\n\x0bMOVE_LOCKED\x10\x08\x12\x1b\n\x17MOVE_CANNOT_BE_REROLLED\x10\t\x12\x16\n\x12INVALID_ELITE_MOVE\x10\n\x12\x14\n\x10NOT_ENOUGH_ITEMS\x10\x0b\"\xaa\x01\n\x16UseItemMoveRerollProto\x12\"\n\x04item\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x12\n\npokemon_id\x18\x02 \x01(\x06\x12\x1c\n\x14reroll_unlocked_move\x18\x03 \x01(\x08\x12:\n\x11target_elite_move\x18\x04 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\"\xd0\x01\n\x15UseItemPotionOutProto\x12<\n\x06result\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.UseItemPotionOutProto.Result\x12\x0f\n\x07stamina\x18\x02 \x01(\x05\"h\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x14\n\x10\x45RROR_NO_POKEMON\x10\x02\x12\x14\n\x10\x45RROR_CANNOT_USE\x10\x03\x12\x1a\n\x16\x45RROR_DEPLOYED_TO_FORT\x10\x04\"L\n\x12UseItemPotionProto\x12\"\n\x04item\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x12\n\npokemon_id\x18\x02 \x01(\x06\"\x9e\x02\n\x18UseItemRareCandyOutProto\x12?\n\x06result\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.UseItemRareCandyOutProto.Result\x12\x31\n\npokemon_id\x18\x02 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\"\x8d\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x16\n\x12INVALID_POKEMON_ID\x10\x02\x12\r\n\tNO_PLAYER\x10\x03\x12\x13\n\x0fWRONG_ITEM_TYPE\x10\x04\x12\x19\n\x15ITEM_NOT_IN_INVENTORY\x10\x05\x12\x14\n\x10NOT_ENOUGH_ITEMS\x10\x06\"\x83\x01\n\x15UseItemRareCandyProto\x12\"\n\x04item\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x31\n\npokemon_id\x18\x02 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x13\n\x0b\x63\x61ndy_count\x18\x03 \x01(\x05\"\xd0\x01\n\x15UseItemReviveOutProto\x12<\n\x06result\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.UseItemReviveOutProto.Result\x12\x0f\n\x07stamina\x18\x02 \x01(\x05\"h\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x14\n\x10\x45RROR_NO_POKEMON\x10\x02\x12\x14\n\x10\x45RROR_CANNOT_USE\x10\x03\x12\x1a\n\x16\x45RROR_DEPLOYED_TO_FORT\x10\x04\"L\n\x12UseItemReviveProto\x12\"\n\x04item\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x12\n\npokemon_id\x18\x02 \x01(\x06\"\xbe\x02\n\x1cUseItemStardustBoostOutProto\x12\x43\n\x06result\x18\x01 \x01(\x0e\x32\x33.POGOProtos.Rpc.UseItemStardustBoostOutProto.Result\x12\x38\n\rapplied_items\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.AppliedItemsProto\"\x9e\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1b\n\x17\x45RROR_INVALID_ITEM_TYPE\x10\x02\x12\'\n#ERROR_STARDUST_BOOST_ALREADY_ACTIVE\x10\x03\x12\x1c\n\x18\x45RROR_NO_ITEMS_REMAINING\x10\x04\x12\x18\n\x14\x45RROR_LOCATION_UNSET\x10\x05\"?\n\x19UseItemStardustBoostProto\x12\"\n\x04item\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\"\xac\x02\n\x16UseItemXpBoostOutProto\x12=\n\x06result\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.UseItemXpBoostOutProto.Result\x12\x38\n\rapplied_items\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.AppliedItemsProto\"\x98\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1b\n\x17\x45RROR_INVALID_ITEM_TYPE\x10\x02\x12!\n\x1d\x45RROR_XP_BOOST_ALREADY_ACTIVE\x10\x03\x12\x1c\n\x18\x45RROR_NO_ITEMS_REMAINING\x10\x04\x12\x18\n\x14\x45RROR_LOCATION_UNSET\x10\x05\"9\n\x13UseItemXpBoostProto\x12\"\n\x04item\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\"h\n\x1cUseNonCombatMoveRequestProto\x12\x12\n\npokemon_id\x18\x01 \x01(\x03\x12\x34\n\tmove_type\x18\x02 \x01(\x0e\x32!.POGOProtos.Rpc.NonCombatMoveType\"\xb3\x02\n\x1dUseNonCombatMoveResponseProto\x12\x44\n\x06status\x18\x01 \x01(\x0e\x32\x34.POGOProtos.Rpc.UseNonCombatMoveResponseProto.Status\x12\x38\n\rapplied_bonus\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.AppliedBonusProto\"\x91\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\x12\x14\n\x10\x45RROR_NO_POKEMON\x10\x03\x12\x11\n\rERROR_NO_MOVE\x10\x04\x12\x1c\n\x18\x45RROR_INSUFFICIENT_FUNDS\x10\x05\x12\x1d\n\x19\x45RROR_EXCEEDS_BONUS_LIMIT\x10\x06\"\xc1\r\n\x13UserAttributesProto\x12\r\n\x05level\x18\x01 \x01(\x05\x12\x15\n\rxp_percentage\x18\x02 \x01(\x03\x12\x16\n\x0epokecoin_count\x18\x03 \x01(\x03\x12\"\n\x04team\x18\x04 \x01(\x0e\x32\x14.POGOProtos.Rpc.Team\x12\x14\n\x0c\x63\x61tch_streak\x18\x05 \x01(\x05\x12\x13\n\x0bspin_streak\x18\x06 \x01(\x05\x12\x12\n\nbuddy_name\x18\x07 \x01(\t\x12\x19\n\x11is_egg_incubating\x18\x08 \x01(\x08\x12\x10\n\x08has_eggs\x18\t \x01(\x08\x12\x18\n\x10star_piece_count\x18\n \x01(\x05\x12\x17\n\x0flucky_egg_count\x18\x0b \x01(\x05\x12\x1e\n\x16incense_ordinary_count\x18\x0c \x01(\x05\x12\x1b\n\x13incense_spicy_count\x18\r \x01(\x05\x12\x1a\n\x12incense_cool_count\x18\x0e \x01(\x05\x12\x1c\n\x14incense_floral_count\x18\x0f \x01(\x05\x12\x1b\n\x13lure_ordinary_count\x18\x10 \x01(\x05\x12\x18\n\x10lure_mossy_count\x18\x11 \x01(\x05\x12\x1a\n\x12lure_glacial_count\x18\x12 \x01(\x05\x12\x1b\n\x13lure_magnetic_count\x18\x13 \x01(\x05\x12\x18\n\x10using_star_piece\x18\x14 \x01(\x08\x12\x17\n\x0fusing_lucky_egg\x18\x15 \x01(\x08\x12\x1e\n\x16using_incense_ordinary\x18\x16 \x01(\x08\x12\x1b\n\x13using_incense_spicy\x18\x17 \x01(\x08\x12\x1a\n\x12using_incense_cool\x18\x18 \x01(\x08\x12\x1c\n\x14using_incense_floral\x18\x19 \x01(\x08\x12\x1b\n\x13using_lure_ordinary\x18\x1a \x01(\x08\x12\x18\n\x10using_lure_mossy\x18\x1b \x01(\x08\x12\x1a\n\x12using_lure_glacial\x18\x1c \x01(\x08\x12\x1b\n\x13using_lure_magnetic\x18\x1d \x01(\x08\x12\x1d\n\x15\x61\x64venture_sync_opt_in\x18\x1e \x01(\x08\x12\x18\n\x10geo_fence_opt_in\x18\x1f \x01(\x08\x12\x17\n\x0fkanto_dex_count\x18 \x01(\x05\x12\x17\n\x0fjohto_dex_count\x18! \x01(\x05\x12\x17\n\x0fhoenn_dex_count\x18\" \x01(\x05\x12\x18\n\x10sinnoh_dex_count\x18# \x01(\x05\x12\x14\n\x0c\x66riend_count\x18$ \x01(\x05\x12%\n\x1d\x66ield_research_stamp_progress\x18% \x01(\x05\x12\x10\n\x08level_up\x18& \x01(\x05\x12\x1b\n\x13sent_friend_request\x18\' \x01(\x08\x12\x1c\n\x14is_egg_incubating_v2\x18( \x01(\t\x12\x13\n\x0bhas_eggs_v2\x18) \x01(\t\x12\x1b\n\x13using_star_piece_v2\x18* \x01(\t\x12\x1a\n\x12using_lucky_egg_v2\x18+ \x01(\t\x12!\n\x19using_incense_ordinary_v2\x18, \x01(\t\x12\x1e\n\x16using_incense_spicy_v2\x18- \x01(\t\x12\x1d\n\x15using_incense_cool_v2\x18. \x01(\t\x12\x1f\n\x17using_incense_floral_v2\x18/ \x01(\t\x12\x1e\n\x16using_lure_ordinary_v2\x18\x30 \x01(\t\x12\x1b\n\x13using_lure_mossy_v2\x18\x31 \x01(\t\x12\x1d\n\x15using_lure_glacial_v2\x18\x32 \x01(\t\x12\x1e\n\x16using_lure_magnetic_v2\x18\x33 \x01(\t\x12 \n\x18\x61\x64venture_sync_opt_in_v2\x18\x34 \x01(\t\x12\x1b\n\x13geo_fence_opt_in_v2\x18\x35 \x01(\t\x12\x17\n\x0funova_dex_count\x18\x36 \x01(\x05\x12!\n\x19\x62\x61lloon_battles_completed\x18\x37 \x01(\x05\x12\x1b\n\x13\x62\x61lloon_battles_won\x18\x38 \x01(\x05\x12\x17\n\x0fkalos_dex_count\x18\x39 \x01(\x05\x12\x17\n\x0f\x61lola_dex_count\x18: \x01(\x05\x12\x17\n\x0fgalar_dex_count\x18; \x01(\x05\x12\x1a\n\x12lure_sparkly_count\x18< \x01(\x05\x12\x1a\n\x12using_lure_sparkly\x18= \x01(\t\x12\x18\n\x10paldea_dex_count\x18> \x01(\x05\"\xdb\x01\n\x11UserGameDataProto\x12\x11\n\tcode_name\x18\x01 \x01(\t\x12\x31\n\x06locale\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.PlayerLocaleProto\x12\x45\n\x10virtual_currency\x18\x03 \x03(\x0b\x32+.POGOProtos.Rpc.VirtualCurrencyBalanceProto\x12\x15\n\rplfe_instance\x18\x04 \x01(\r\x12\r\n\x05\x65mail\x18\x05 \x01(\t\x12\x13\n\x0bgame_values\x18\x06 \x01(\x0c\"\x9d\x01\n\x16UserIssueWeatherReport\x12\x1a\n\x12gameplayer_weather\x18\x01 \x01(\t\x12\x14\n\x0c\x61lert_active\x18\x02 \x01(\x08\x12<\n\x08severity\x18\x03 \x01(\x0e\x32*.POGOProtos.Rpc.WeatherAlertProto.Severity\x12\x13\n\x0buser_report\x18\x04 \x01(\x05\"O\n\x1aUsernameSuggestionSettings\x12\x17\n\x0f\x66\x65\x61ture_enabled\x18\x01 \x01(\x08\x12\x0b\n\x03min\x18\x02 \x01(\x05\x12\x0b\n\x03max\x18\x03 \x01(\x05\"\x90\x01\n\x1bUsernameSuggestionTelemetry\x12\x37\n\x0cob_suggest_1\x18\x01 \x01(\x0e\x32!.POGOProtos.Rpc.SuggestionsEvents\x12\x38\n\x0cob_suggest_2\x18\x02 \x01(\x0e\x32\".POGOProtos.Rpc.ObSuggestionsEntry\"\xd1\x01\n\x15VSSeekerScheduleProto\x12\x1d\n\x15vs_seeker_season_name\x18\x01 \x01(\t\x12\x17\n\x0f\x64\x65scription_key\x18\x02 \x01(\t\x12]\n!vs_seeker_schedule_window_details\x18\x03 \x03(\x0b\x32\x32.POGOProtos.Rpc.VSSeekerScheduleWindowDetailsProto\x12!\n\x19vs_seeker_season_blog_url\x18\x04 \x01(\t\"\xb4\x01\n\x1dVSSeekerScheduleSettingsProto\x12*\n\"vs_seeker_schedule_setting_enabled\x18\x01 \x01(\x08\x12\x11\n\tob_bool_2\x18\x02 \x01(\x08\x12\x11\n\tob_bool_3\x18\x03 \x01(\x08\x12\x41\n\x12vs_seeker_schedule\x18\x04 \x03(\x0b\x32%.POGOProtos.Rpc.VSSeekerScheduleProto\"\xe5\x01\n\"VSSeekerScheduleWindowDetailsProto\x12\x15\n\rstart_time_ms\x18\x01 \x01(\x03\x12\x13\n\x0b\x65nd_time_ms\x18\x02 \x01(\x03\x12 \n\x18vs_seeker_cups_in_window\x18\x03 \x03(\t\x12q\n,vs_seeker_schedule_window_details_sub_entrys\x18\x04 \x03(\x0b\x32;.POGOProtos.Rpc.VSSeekerScheduleWindowDetailsSubEntrysProto\"h\n+VSSeekerScheduleWindowDetailsSubEntrysProto\x12\x11\n\tob_string\x18\x01 \x01(\t\x12\x12\n\nob_int64_1\x18\x02 \x01(\x03\x12\x12\n\nob_int64_2\x18\x03 \x01(\x03\"E\n%ValidateNiaAppleAuthTokenRequestProto\x12\x1c\n\x14nia_apple_auth_token\x18\x01 \x01(\x0c\"\x94\x02\n&ValidateNiaAppleAuthTokenResponseProto\x12M\n\x06status\x18\x01 \x01(\x0e\x32=.POGOProtos.Rpc.ValidateNiaAppleAuthTokenResponseProto.Status\x12\x15\n\rapple_user_id\x18\x02 \x01(\t\x12\x13\n\x0b\x61pple_email\x18\x03 \x01(\t\x12\x17\n\x0f\x61pple_client_id\x18\x04 \x01(\t\"V\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x10\n\x0cINVALID_AUTH\x10\x02\x12\x10\n\x0c\x45XPIRED_AUTH\x10\x03\x12\x10\n\x0cSERVER_ERROR\x10\x04\"\xe7\x01\n\x05Value\x12/\n\nnull_value\x18\x01 \x01(\x0e\x32\x19.POGOProtos.Rpc.NullValueH\x00\x12\x16\n\x0cnumber_value\x18\x02 \x01(\x01H\x00\x12\x16\n\x0cstring_value\x18\x03 \x01(\tH\x00\x12\x14\n\nbool_value\x18\x04 \x01(\x08H\x00\x12.\n\x0cstruct_value\x18\x05 \x01(\x0b\x32\x16.POGOProtos.Rpc.StructH\x00\x12/\n\nlist_value\x18\x06 \x01(\x0b\x32\x19.POGOProtos.Rpc.ListValueH\x00\x42\x06\n\x04Kind\"\x90\x01\n\x10VasaClientAction\x12;\n\x06\x61\x63tion\x18\x01 \x01(\x0e\x32+.POGOProtos.Rpc.VasaClientAction.ActionEnum\"?\n\nActionEnum\x12\x1e\n\x1aINVALID_VASA_CLIENT_ACTION\x10\x00\x12\x11\n\x0c\x43OLLECT_ADID\x10\xc0>\"*\n\x07Vector3\x12\t\n\x01x\x18\x01 \x01(\x02\x12\t\n\x01y\x18\x02 \x01(\x02\x12\t\n\x01z\x18\x03 \x01(\x02\"\x86\x02\n\x1dVerboseLogCombatSettingsProto\x12\x11\n\tob_bool_1\x18\x01 \x01(\x08\x12\x11\n\tob_bool_2\x18\x02 \x01(\x08\x12\x11\n\tob_bool_3\x18\x03 \x01(\x08\x12\x11\n\tob_bool_4\x18\x04 \x01(\x08\x12\x11\n\tob_bool_5\x18\x05 \x01(\x08\x12\x11\n\tob_bool_6\x18\x06 \x01(\x08\x12\x11\n\tob_bool_7\x18\x07 \x01(\x08\x12\x11\n\tob_bool_8\x18\x08 \x01(\x08\x12\x11\n\tob_bool_9\x18\t \x01(\x08\x12\x12\n\nob_int32_1\x18\n \x01(\x05\x12\x12\n\nob_bool_10\x18\x0b \x01(\x08\x12\x12\n\nob_int32_2\x18\x0c \x01(\x05\"\xed\x03\n\x16VerboseLogRaidSettings\x12\x1b\n\x13verbose_raid_bool_1\x18\x01 \x01(\x08\x12\x1b\n\x13verbose_raid_bool_2\x18\x02 \x01(\x08\x12\x1b\n\x13verbose_raid_bool_3\x18\x03 \x01(\x08\x12\x1b\n\x13verbose_raid_bool_4\x18\x04 \x01(\x08\x12\x1b\n\x13verbose_raid_bool_5\x18\x05 \x01(\x08\x12\x1b\n\x13verbose_raid_bool_6\x18\x06 \x01(\x08\x12\x1b\n\x13verbose_raid_bool_7\x18\x07 \x01(\x08\x12\x1b\n\x13verbose_raid_bool_8\x18\x08 \x01(\x08\x12\x1b\n\x13verbose_raid_bool_9\x18\t \x01(\x08\x12\x1c\n\x14verbose_raid_bool_10\x18\n \x01(\x08\x12\x1c\n\x14verbose_raid_bool_11\x18\x0b \x01(\x08\x12\x1c\n\x14verbose_raid_bool_12\x18\x0c \x01(\x08\x12\x1c\n\x14verbose_raid_bool_13\x18\r \x01(\x08\x12\x1c\n\x14verbose_raid_bool_14\x18\x0e \x01(\x08\x12\x1c\n\x14verbose_raid_bool_15\x18\x0f \x01(\x08\x12\x1a\n\x12verbose_raid_int32\x18\x10 \x01(\x05\"*\n\x17VerifyChallengeOutProto\x12\x0f\n\x07success\x18\x01 \x01(\x08\"%\n\x14VerifyChallengeProto\x12\r\n\x05token\x18\x01 \x01(\t\"\xac\x01\n!ViewPointOfInterestImageTelemetry\x12\x0e\n\x06result\x18\x01 \x01(\t\x12\x0f\n\x07\x66ort_id\x18\x02 \x01(\t\x12\x11\n\tfort_type\x18\x03 \x01(\x05\x12\x10\n\x08in_range\x18\x04 \x01(\x08\x12\x18\n\x10was_gym_interior\x18\x05 \x01(\x08\x12\x12\n\npartner_id\x18\x06 \x01(\t\x12\x13\n\x0b\x63\x61mpaign_id\x18\x07 \x01(\t\"e\n\x1bVirtualCurrencyBalanceProto\x12\x15\n\rcurrency_type\x18\x01 \x01(\t\x12\x0f\n\x07\x62\x61lance\x18\x02 \x01(\x05\x12\x1e\n\x16\x66iat_purchased_balance\x18\x03 \x01(\x05\"(\n\tVpsAnchor\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0f\n\x07payload\x18\x02 \x01(\x0c\"]\n\x17VpsEventMapDisplayProto\x12\x30\n\nevent_type\x18\x01 \x01(\x0e\x32\x1c.POGOProtos.Rpc.VpsEventType\x12\x10\n\x08\x65vent_id\x18\x02 \x01(\x05\"\xee\x01\n\x15VpsEventSettingsProto\x12K\n\x0f\x66ort_vps_events\x18\x01 \x03(\x0b\x32\x32.POGOProtos.Rpc.VpsEventSettingsProto.FortVpsEvent\x1a\x87\x01\n\x0c\x46ortVpsEvent\x12\x0f\n\x07\x66ort_id\x18\x01 \x01(\t\x12\x15\n\rstart_time_ms\x18\x02 \x01(\x03\x12\x13\n\x0b\x65nd_time_ms\x18\x03 \x01(\x03\x12:\n\tvps_event\x18\x04 \x01(\x0b\x32\'.POGOProtos.Rpc.VpsEventMapDisplayProto\"\xa2\x02\n\x14VpsEventWrapperProto\x12\x30\n\nevent_type\x18\x01 \x01(\x0e\x32\x1c.POGOProtos.Rpc.VpsEventType\x12\x10\n\x08\x65vent_id\x18\x02 \x01(\x05\x12O\n\x0e\x65vent_duration\x18\x03 \x01(\x0b\x32\x37.POGOProtos.Rpc.VpsEventWrapperProto.EventDurationProto\x12*\n\x07\x61nchors\x18\x04 \x03(\x0b\x32\x19.POGOProtos.Rpc.VpsAnchor\x1aI\n\x12\x45ventDurationProto\x12\x11\n\tpermanent\x18\x01 \x01(\x08\x12\x10\n\x08start_ms\x18\x02 \x01(\x03\x12\x0e\n\x06\x65nd_ms\x18\x03 \x01(\x03\"\xf9\x01\n\x16VpsSessionSummaryEvent\x12#\n\x1b\x61nchor_create_attempt_count\x18\x01 \x01(\x05\x12#\n\x1b\x61nchor_create_success_count\x18\x02 \x01(\x05\x12#\n\x1b\x61nchor_create_failure_count\x18\x03 \x01(\x05\x12$\n\x1c\x61nchor_resolve_attempt_count\x18\x04 \x01(\x05\x12$\n\x1c\x61nchor_resolve_success_count\x18\x05 \x01(\x05\x12$\n\x1c\x61nchor_resolve_failure_count\x18\x06 \x01(\x05\"M\n\x13VpsStateChangeEvent\x12\x11\n\tvps_state\x18\x01 \x01(\t\x12#\n\x1blocalization_failure_reason\x18\x02 \x01(\t\"\xe5\x01\n\x0fVsActionHistory\x12\x16\n\x0einvoke_time_ms\x18\x01 \x01(\x03\x12-\n\x07pokemon\x18\x02 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x38\n\rmove_modifier\x18\x03 \x01(\x0b\x32!.POGOProtos.Rpc.MoveModifierProto\x12\"\n\x04item\x18\x04 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12-\n\x04move\x18\x05 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\"\xb1\x03\n\x17VsSeekerAttributesProto\x12P\n\x10vs_seeker_status\x18\x01 \x01(\x0e\x32\x36.POGOProtos.Rpc.VsSeekerAttributesProto.VsSeekerStatus\x12\x17\n\x0fstart_km_walked\x18\x02 \x01(\x01\x12\x18\n\x10target_km_walked\x18\x03 \x01(\x01\x12 \n\x18\x62\x61ttle_granted_remaining\x18\x04 \x01(\x05\x12\x1a\n\x12max_battles_in_set\x18\x06 \x01(\x05\x12\x39\n\x0creward_track\x18\x07 \x01(\x0e\x32#.POGOProtos.Rpc.VsSeekerRewardTrack\x12\x19\n\x11\x62\x61ttle_now_sku_id\x18\x08 \x01(\t\x12\"\n\x1a\x61\x64\x64itional_battles_granted\x18\t \x01(\x08\"S\n\x0eVsSeekerStatus\x12\t\n\x05UNSET\x10\x00\x12\x14\n\x10STARTED_CHARGING\x10\x01\x12\x11\n\rFULLY_CHARGED\x10\x02\x12\r\n\tACTIVATED\x10\x03J\x04\x08\x05\x10\x06\"\x92\x01\n\x14VsSeekerBattleResult\x12>\n\rbattle_result\x18\x01 \x01(\x0e\x32\'.POGOProtos.Rpc.CombatPlayerFinishState\x12\x17\n\x0frewards_claimed\x18\x02 \x01(\x08\x12!\n\x19is_pending_pokemon_reward\x18\x03 \x01(\x08\"g\n\x1bVsSeekerClientSettingsProto\x12\x1a\n\x12upgrade_iap_sku_id\x18\x01 \x01(\t\x12,\n$allowed_vs_seeker_league_template_id\x18\x02 \x03(\t\"\xd3\x01\n\x1eVsSeekerCompleteSeasonLogEntry\x12\x45\n\x06result\x18\x01 \x01(\x0e\x32\x35.POGOProtos.Rpc.VsSeekerCompleteSeasonLogEntry.Result\x12*\n\x07rewards\x18\x02 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12\x0c\n\x04rank\x18\x03 \x01(\x05\x12\x0e\n\x06rating\x18\x04 \x01(\x02\" \n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\"6\n\x14VsSeekerCreateDetail\x12\x0e\n\x06season\x18\x01 \x01(\x05\x12\x0e\n\x06league\x18\x02 \x01(\t\"\xed\x02\n\x11VsSeekerLootProto\x12\x12\n\nrank_level\x18\x01 \x01(\x05\x12=\n\x06reward\x18\x02 \x03(\x0b\x32-.POGOProtos.Rpc.VsSeekerLootProto.RewardProto\x12\x39\n\x0creward_track\x18\x03 \x01(\x0e\x32#.POGOProtos.Rpc.VsSeekerRewardTrack\x1a\xc9\x01\n\x0bRewardProto\x12-\n\x04item\x18\x01 \x01(\x0b\x32\x1d.POGOProtos.Rpc.LootItemProtoH\x00\x12\x18\n\x0epokemon_reward\x18\x02 \x01(\x08H\x00\x12\x19\n\x0fitem_loot_table\x18\x03 \x01(\x08H\x00\x12\x1f\n\x15item_loot_table_count\x18\x04 \x01(\x05H\x00\x12\'\n\x1ditem_ranking_loot_table_count\x18\x05 \x01(\x05H\x00\x42\x0c\n\nRewardType\"\x88\x07\n\x1bVsSeekerPokemonRewardsProto\x12Y\n\x11\x61vailable_pokemon\x18\x01 \x03(\x0b\x32>.POGOProtos.Rpc.VsSeekerPokemonRewardsProto.PokemonUnlockProto\x12\x39\n\x0creward_track\x18\x02 \x01(\x0e\x32#.POGOProtos.Rpc.VsSeekerRewardTrack\x1a\x63\n\x14OverrideIvRangeProto\x12+\n\x05range\x18\x01 \x01(\x0b\x32\x1a.POGOProtos.Rpc.RangeProtoH\x00\x12\x0e\n\x04zero\x18\x02 \x01(\x08H\x00\x42\x0e\n\x0cOverrideType\x1a\xed\x04\n\x12PokemonUnlockProto\x12>\n\x07pokemon\x18\x01 \x01(\x0b\x32+.POGOProtos.Rpc.PokemonEncounterRewardProtoH\x00\x12[\n\x16limited_pokemon_reward\x18\x02 \x01(\x0b\x32\x39.POGOProtos.Rpc.LimitedEditionPokemonEncounterRewardProtoH\x00\x12\x66\n!guaranteed_limited_pokemon_reward\x18\x03 \x01(\x0b\x32\x39.POGOProtos.Rpc.LimitedEditionPokemonEncounterRewardProtoH\x00\x12\x18\n\x10unlocked_at_rank\x18\x04 \x01(\x05\x12\x0e\n\x06weight\x18\x05 \x01(\x02\x12\\\n\x12\x61ttack_iv_override\x18\x06 \x01(\x0b\x32@.POGOProtos.Rpc.VsSeekerPokemonRewardsProto.OverrideIvRangeProto\x12]\n\x13\x64\x65\x66\x65nse_iv_override\x18\x07 \x01(\x0b\x32@.POGOProtos.Rpc.VsSeekerPokemonRewardsProto.OverrideIvRangeProto\x12]\n\x13stamina_iv_override\x18\x08 \x01(\x0b\x32@.POGOProtos.Rpc.VsSeekerPokemonRewardsProto.OverrideIvRangeProtoB\x0c\n\nRewardType\"\xf6\x03\n\x1fVsSeekerRewardEncounterOutProto\x12\x46\n\x06result\x18\x01 \x01(\x0e\x32\x36.POGOProtos.Rpc.VsSeekerRewardEncounterOutProto.Result\x12-\n\x07pokemon\x18\x02 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x44\n\x13\x63\x61pture_probability\x18\x03 \x01(\x0b\x32\'.POGOProtos.Rpc.CaptureProbabilityProto\x12)\n\x0b\x61\x63tive_item\x18\x04 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x14\n\x0c\x65ncounter_id\x18\x05 \x01(\x06\"\xd4\x01\n\x06Result\x12\x1f\n\x1bVS_SEEKER_ENCOUNTER_UNKNOWN\x10\x00\x12\x1f\n\x1bVS_SEEKER_ENCOUNTER_SUCCESS\x10\x01\x12(\n$VS_SEEKER_ENCOUNTER_ALREADY_FINISHED\x10\x02\x12%\n!ERROR_PLAYER_NOT_ENOUGH_VICTORIES\x10\x03\x12 \n\x1c\x45RROR_POKEMON_INVENTORY_FULL\x10\x04\x12\x15\n\x11\x45RROR_REDEEM_ITEM\x10\x05\"1\n\x1cVsSeekerRewardEncounterProto\x12\x11\n\twin_index\x18\x01 \x01(\x05\"\xa8\x02\n\x13VsSeekerSetLogEntry\x12:\n\x06result\x18\x01 \x01(\x0e\x32*.POGOProtos.Rpc.VsSeekerSetLogEntry.Result\x12*\n\x07rewards\x18\x02 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12\x10\n\x08new_rank\x18\x03 \x01(\x05\x12\x12\n\nnew_rating\x18\x04 \x01(\x02\x12\x15\n\rprevious_rank\x18\x05 \x01(\x05\x12\x17\n\x0fprevious_rating\x18\x06 \x01(\x02\x12\x16\n\x0enumber_of_wins\x18\x07 \x01(\x05\x12\x19\n\x11number_of_battles\x18\x08 \x01(\x05\" \n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\"L\n!VsSeekerStartMatchmakingDataProto\x12\x10\n\x08ob_int32\x18\x01 \x01(\x05\x12\x15\n\rob_list_int32\x18\x02 \x03(\x05\"\xcb\x04\n VsSeekerStartMatchmakingOutProto\x12G\n\x06result\x18\x01 \x01(\x0e\x32\x37.POGOProtos.Rpc.VsSeekerStartMatchmakingOutProto.Result\x12\x37\n\tchallenge\x18\x02 \x01(\x0b\x32$.POGOProtos.Rpc.CombatChallengeProto\x12\x10\n\x08queue_id\x18\x03 \x01(\t\"\x92\x03\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x1a\n\x16SUCCESS_OPPONENT_FOUND\x10\x01\x12\x12\n\x0eSUCCESS_QUEUED\x10\x02\x12\x1f\n\x1b\x45RROR_NO_BATTLE_PASSES_LEFT\x10\x03\x12\x1a\n\x16\x45RROR_ALREADY_IN_QUEUE\x10\x04\x12*\n&ERROR_VS_SEEKER_PLAYER_IN_WRONG_SEASON\x10\x05\x12!\n\x1d\x45RROR_PLAYER_HAS_NO_VS_SEEKER\x10\x06\x12\x17\n\x13\x45RROR_ACCESS_DENIED\x10\x07\x12.\n*ERROR_POKEMON_LINEUP_INELIGIBLE_FOR_LEAGUE\x10\x08\x12!\n\x1d\x45RROR_VS_SEEKER_NOT_ACTIVATED\x10\t\x12!\n\x1d\x45RROR_TEMPORARILY_UNAVAILABLE\x10\n\x12\x18\n\x14\x45RROR_EXCEEDED_LIMIT\x10\x0b\x12\x18\n\x14\x45RROR_QUEUE_TOO_FULL\x10\x0c\"`\n\x1dVsSeekerStartMatchmakingProto\x12!\n\x19\x63ombat_league_template_id\x18\x01 \x01(\t\x12\x1c\n\x14\x61ttacking_pokemon_id\x18\x02 \x03(\x06\"\xde\x01\n)VsSeekerStartMatchmakingResponseDataProto\x12\x10\n\x08ob_int32\x18\x01 \x01(\x05\x12\x11\n\tob_uint32\x18\x02 \x01(\r\x12G\n\x06result\x18\x03 \x01(\x0e\x32\x37.POGOProtos.Rpc.VsSeekerStartMatchmakingOutProto.Result\x12\x43\n\tchallenge\x18\x04 \x01(\x0b\x32\x30.POGOProtos.Rpc.ObCommunCombatChallengeDataProto\"\xcf\x01\n\x1aVsSeekerWinRewardsLogEntry\x12\x41\n\x06result\x18\x01 \x01(\x0e\x32\x31.POGOProtos.Rpc.VsSeekerWinRewardsLogEntry.Result\x12*\n\x07rewards\x18\x02 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12\x0c\n\x04rank\x18\x03 \x01(\x05\x12\x12\n\nwin_number\x18\x04 \x01(\x05\" \n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\"+\n\x16WainaGetRewardsRequest\x12\x11\n\tsleep_day\x18\x01 \x01(\r\"\x9c\x03\n\x17WainaGetRewardsResponse\x12>\n\x06status\x18\x01 \x01(\x0e\x32..POGOProtos.Rpc.WainaGetRewardsResponse.Status\x12-\n\nloot_proto\x18\x02 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12\x17\n\x0freward_tier_sec\x18\x03 \x01(\r\x12\x19\n\x11\x62uddy_bonus_heart\x18\x04 \x01(\r\x12+\n\x05\x62uddy\x18\x05 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\"\xb0\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\r\n\x05\x45RROR\x10\x02\x1a\x02\x08\x01\x12\x1a\n\x16\x45RROR_ALREADY_REWARDED\x10\x03\x12+\n\'ERROR_SLEEP_RECORDS_NOT_AFTER_TIMESTAMP\x10\x04\x12\x1e\n\x1a\x45RROR_MISSING_SLEEP_RECORD\x10\x05\x12\x16\n\x12\x45RROR_NOTIFICATION\x10\x06\"\x82\x02\n\x10WainaPreferences\x12\"\n\x04\x62\x61ll\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x11\n\tautocatch\x18\x02 \x01(\x08\x12\x10\n\x08\x61utospin\x18\x03 \x01(\x08\x12\x13\n\x0bnotify_spin\x18\x04 \x01(\x08\x12\x14\n\x0cnotify_catch\x18\x05 \x01(\x08\x12\x13\n\x0bnotify_push\x18\x06 \x01(\x08\x12\x18\n\x10\x61lways_advertise\x18\x07 \x01(\x08\x12\x16\n\x0esleep_tracking\x18\x08 \x01(\x08\x12\x1d\n\x15sleep_reward_time_sec\x18\t \x01(\x05\x12\x14\n\x0cvoice_effect\x18\n \x01(\x08\"V\n\x1bWainaSubmitSleepDataRequest\x12\x37\n\x0csleep_record\x18\x01 \x03(\x0b\x32!.POGOProtos.Rpc.ClientSleepRecord\"\x90\x01\n\x1cWainaSubmitSleepDataResponse\x12\x43\n\x06status\x18\x01 \x01(\x0e\x32\x33.POGOProtos.Rpc.WainaSubmitSleepDataResponse.Status\"+\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\"T\n\x14WallabySettingsProto\x12\x0e\n\x06\x65nable\x18\x01 \x01(\x08\x12\x19\n\x11\x61\x63tivity_length_s\x18\x02 \x01(\x02\x12\x11\n\ttest_mask\x18\x03 \x01(\r\"\xe1\x01\n\x1fWayfarerOnboardingFlowTelemetry\x12M\n\nevent_type\x18\x01 \x01(\x0e\x32\x39.POGOProtos.Rpc.WayfarerOnboardingFlowTelemetry.EventType\"o\n\tEventType\x12\t\n\x05UNSET\x10\x00\x12\x1a\n\x16\x45NTER_WAYFARER_WEBSITE\x10\x01\x12\x1d\n\x19\x44\x45\x46\x45R_WAYFARER_ONBOARDING\x10\x02\x12\x1c\n\x18SIMPLIFIED_ONBOARDING_OK\x10\x03\"X\n\x1dWayspotAnchorStateChangeEvent\x12\x11\n\tanchor_id\x18\x01 \x01(\t\x12\x14\n\x0c\x61nchor_state\x18\x02 \x01(\t\x12\x0e\n\x06\x61\x63tion\x18\x03 \x01(\t\"\xcd\x01\n\x14WayspotEditTelemetry\x12Z\n\x19wayspot_edit_telemetry_id\x18\x01 \x01(\x0e\x32\x37.POGOProtos.Rpc.WayspotEditTelemetry.WayspotEditEventId\"Y\n\x12WayspotEditEventId\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x19\n\x15\x45\x44IT_IMAGE_UPLOAD_NOW\x10\x01\x12\x1b\n\x17\x45\x44IT_IMAGE_UPLOAD_LATER\x10\x02\"\xdf\x01\n\x14WeatherAffinityProto\x12P\n\x11weather_condition\x18\x01 \x01(\x0e\x32\x35.POGOProtos.Rpc.GameplayWeatherProto.WeatherCondition\x12\x35\n\x0cpokemon_type\x18\x02 \x03(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonType\x12>\n\x15weakness_pokemon_type\x18\x03 \x03(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonType\"\x98\x01\n\x11WeatherAlertProto\x12<\n\x08severity\x18\x01 \x01(\x0e\x32*.POGOProtos.Rpc.WeatherAlertProto.Severity\x12\x14\n\x0cwarn_weather\x18\x02 \x01(\x08\"/\n\x08Severity\x12\x08\n\x04NONE\x10\x00\x12\x0c\n\x08MODERATE\x10\x01\x12\x0b\n\x07\x45XTREME\x10\x02\"\xa9\x05\n\x19WeatherAlertSettingsProto\x12\x14\n\x0cwarn_weather\x18\x01 \x01(\x08\x12\x44\n\x10\x64\x65\x66\x61ult_severity\x18\x02 \x01(\x0e\x32*.POGOProtos.Rpc.WeatherAlertProto.Severity\x12N\n\x07ignores\x18\x03 \x03(\x0b\x32=.POGOProtos.Rpc.WeatherAlertSettingsProto.AlertIgnoreSettings\x12P\n\x08\x65nforces\x18\x04 \x03(\x0b\x32>.POGOProtos.Rpc.WeatherAlertSettingsProto.AlertEnforceSettings\x1a\xce\x01\n\x14\x41lertEnforceSettings\x12\x14\n\x0c\x63ountry_code\x18\x01 \x01(\t\x12]\n\x04when\x18\x02 \x01(\x0b\x32O.POGOProtos.Rpc.WeatherAlertSettingsProto.AlertEnforceSettings.EnforceCondition\x1a\x41\n\x10\x45nforceCondition\x12\r\n\x05\x63olor\x18\x01 \x03(\t\x12\x0c\n\x04type\x18\x02 \x03(\t\x12\x10\n\x08\x63\x61tegory\x18\x03 \x03(\t\x1a\xbc\x01\n\x13\x41lertIgnoreSettings\x12\x14\n\x0c\x63ountry_code\x18\x01 \x01(\t\x12]\n\x04when\x18\x02 \x01(\x0b\x32O.POGOProtos.Rpc.WeatherAlertSettingsProto.AlertIgnoreSettings.OverrideCondition\x1a\x30\n\x11OverrideCondition\x12\r\n\x05\x63olor\x18\x01 \x03(\t\x12\x0c\n\x04type\x18\x02 \x03(\t\"\xf0\x02\n\x11WeatherBonusProto\x12\x1b\n\x13\x63p_base_level_bonus\x18\x01 \x01(\x05\x12$\n\x1cguaranteed_individual_values\x18\x02 \x01(\x05\x12!\n\x19stardust_bonus_multiplier\x18\x03 \x01(\x01\x12\x1f\n\x17\x61ttack_bonus_multiplier\x18\x04 \x01(\x01\x12*\n\"raid_encounter_cp_base_level_bonus\x18\x05 \x01(\x05\x12\x33\n+raid_encounter_guaranteed_individual_values\x18\x06 \x01(\x05\x12\x30\n(buddy_emotion_favorite_weather_increment\x18\x07 \x01(\x05\x12/\n\'buddy_emotion_dislike_weather_decrement\x18\x08 \x01(\x05\x12\x10\n\x08ob_int32\x18\t \x01(\x05\"\x90\x01\n\x1bWeatherDetailClickTelemetry\x12\x1d\n\x15gameplay_weather_type\x18\x01 \x01(\t\x12\x14\n\x0c\x61lert_active\x18\x02 \x01(\x08\x12<\n\x08severity\x18\x03 \x01(\x0e\x32*.POGOProtos.Rpc.WeatherAlertProto.Severity\"\xb3\x0c\n\x14WeatherSettingsProto\x12\\\n\x11gameplay_settings\x18\x01 \x01(\x0b\x32\x41.POGOProtos.Rpc.WeatherSettingsProto.GameplayWeatherSettingsProto\x12Z\n\x10\x64isplay_settings\x18\x02 \x01(\x0b\x32@.POGOProtos.Rpc.WeatherSettingsProto.DisplayWeatherSettingsProto\x12\x41\n\x0e\x61lert_settings\x18\x03 \x01(\x0b\x32).POGOProtos.Rpc.WeatherAlertSettingsProto\x12V\n\x0estale_settings\x18\x04 \x01(\x0b\x32>.POGOProtos.Rpc.WeatherSettingsProto.StaleWeatherSettingsProto\x1a\x85\x06\n\x1b\x44isplayWeatherSettingsProto\x12u\n\x16\x64isplay_level_settings\x18\x01 \x03(\x0b\x32U.POGOProtos.Rpc.WeatherSettingsProto.DisplayWeatherSettingsProto.DisplayLevelSettings\x12o\n\x13wind_level_settings\x18\x02 \x01(\x0b\x32R.POGOProtos.Rpc.WeatherSettingsProto.DisplayWeatherSettingsProto.WindLevelSettings\x1a\x97\x03\n\x14\x44isplayLevelSettings\x12\x17\n\x0f\x63ondition_enums\x18\x01 \x03(\t\x12\x45\n\x0b\x63loud_level\x18\x02 \x01(\x0e\x32\x30.POGOProtos.Rpc.DisplayWeatherProto.DisplayLevel\x12\x44\n\nrain_level\x18\x03 \x01(\x0e\x32\x30.POGOProtos.Rpc.DisplayWeatherProto.DisplayLevel\x12\x44\n\nsnow_level\x18\x04 \x01(\x0e\x32\x30.POGOProtos.Rpc.DisplayWeatherProto.DisplayLevel\x12\x43\n\tfog_level\x18\x05 \x01(\x0e\x32\x30.POGOProtos.Rpc.DisplayWeatherProto.DisplayLevel\x12N\n\x14special_effect_level\x18\x06 \x01(\x0e\x32\x30.POGOProtos.Rpc.DisplayWeatherProto.DisplayLevel\x1a\x64\n\x11WindLevelSettings\x12\x19\n\x11wind_level1_speed\x18\x01 \x01(\x05\x12\x19\n\x11wind_level2_speed\x18\x02 \x01(\x05\x12\x19\n\x11wind_level3_speed\x18\x03 \x01(\x05\x1a\xcc\x02\n\x1cGameplayWeatherSettingsProto\x12m\n\rcondition_map\x18\x01 \x03(\x0b\x32V.POGOProtos.Rpc.WeatherSettingsProto.GameplayWeatherSettingsProto.ConditionMapSettings\x12\x1b\n\x13min_speed_for_windy\x18\x02 \x01(\x05\x12\x1c\n\x14\x63onditions_for_windy\x18\x03 \x03(\t\x1a\x81\x01\n\x14\x43onditionMapSettings\x12Q\n\x12gameplay_condition\x18\x01 \x01(\x0e\x32\x35.POGOProtos.Rpc.GameplayWeatherProto.WeatherCondition\x12\x16\n\x0eprovider_enums\x18\x02 \x03(\t\x1ao\n\x19StaleWeatherSettingsProto\x12*\n\"max_stale_weather_threshold_in_hrs\x18\x01 \x01(\x05\x12&\n\x1e\x64\x65\x66\x61ult_weather_condition_code\x18\x02 \x01(\x05\"m\n\x1aWebSocketResponseDataProto\x12O\n\x1aob_commun_web_combat_state\x18\x01 \x01(\x0b\x32+.POGOProtos.Rpc.ObCommunWebCombatStateProto\"\x8d\x01\n\x0cWebTelemetry\x12\x36\n\rweb_click_ids\x18\x01 \x01(\x0e\x32\x1f.POGOProtos.Rpc.WebTelemetryIds\x12\x0b\n\x03url\x18\x02 \x01(\t\x12\x0f\n\x07\x66ort_id\x18\x03 \x01(\t\x12\x12\n\npartner_id\x18\x04 \x01(\t\x12\x13\n\x0b\x63\x61mpaign_id\x18\x05 \x01(\t\"\xe5\x01\n\x17WebstoreRewardsLogEntry\x12>\n\x06result\x18\x01 \x01(\x0e\x32..POGOProtos.Rpc.WebstoreRewardsLogEntry.Result\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x11\n\timage_url\x18\x03 \x01(\t\x12:\n\x07rewards\x18\x04 \x01(\x0b\x32).POGOProtos.Rpc.RedeemPasscodeRewardProto\"-\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x0b\n\x07\x46\x41ILURE\x10\x02\"\xb6\x01\n\rWeekdaysProto\x12\x33\n\x04\x64\x61ys\x18\x01 \x03(\x0e\x32%.POGOProtos.Rpc.WeekdaysProto.DayName\"p\n\x07\x44\x61yName\x12\t\n\x05UNSET\x10\x00\x12\n\n\x06MONDAY\x10\x01\x12\x0b\n\x07TUESDAY\x10\x02\x12\r\n\tWEDNESDAY\x10\x03\x12\x0c\n\x08THURSDAY\x10\x04\x12\n\n\x06\x46RIDAY\x10\x05\x12\x0c\n\x08SATURDAY\x10\x06\x12\n\n\x06SUNDAY\x10\x07\"\x9c\x01\n\x0cWidgetsProto\x12\x38\n\x07widgets\x18\x02 \x03(\x0e\x32\'.POGOProtos.Rpc.WidgetsProto.WidgetType\"R\n\nWidgetType\x12\t\n\x05UNSET\x10\x00\x12\x12\n\x0e\x45GG_INCUBATORS\x10\x01\x12\x0f\n\x0b\x42UDDY_STATS\x10\x02\x12\x14\n\x10\x41\x43TIVITY_SUMMARY\x10\x03\"*\n\x10WildCreateDetail\x12\x16\n\x0e\x63\x61ught_in_wild\x18\x01 \x01(\x08\"\xcb\x01\n\x10WildPokemonProto\x12\x14\n\x0c\x65ncounter_id\x18\x01 \x01(\x06\x12\x18\n\x10last_modified_ms\x18\x02 \x01(\x03\x12\x10\n\x08latitude\x18\x03 \x01(\x01\x12\x11\n\tlongitude\x18\x04 \x01(\x01\x12\x16\n\x0espawn_point_id\x18\x05 \x01(\t\x12-\n\x07pokemon\x18\x07 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x1b\n\x13time_till_hidden_ms\x18\x0b \x01(\x05\"\xaa\x01\n\x12WithBadgeTypeProto\x12\x31\n\nbadge_type\x18\x01 \x03(\x0e\x32\x1d.POGOProtos.Rpc.HoloBadgeType\x12\x12\n\nbadge_rank\x18\x02 \x01(\x05\x12\x0e\n\x06\x61mount\x18\x03 \x01(\x05\x12=\n\x16\x62\x61\x64ge_types_to_exclude\x18\x04 \x03(\x0e\x32\x1d.POGOProtos.Rpc.HoloBadgeType\"]\n\x0eWithBuddyProto\x12\x33\n\x0fmin_buddy_level\x18\x01 \x01(\x0e\x32\x1a.POGOProtos.Rpc.BuddyLevel\x12\x16\n\x0emust_be_on_map\x18\x02 \x01(\x08\"F\n\x13WithCombatTypeProto\x12/\n\x0b\x63ombat_type\x18\x01 \x03(\x0e\x32\x1a.POGOProtos.Rpc.CombatType\"\x14\n\x12WithCurveBallProto\"H\n\x1cWithDailyBuddyAffectionProto\x12(\n min_buddy_affection_earned_today\x18\x01 \x01(\x05\"\x1c\n\x1aWithDailyCaptureBonusProto\"\x19\n\x17WithDailySpinBonusProto\"F\n\x13WithDeviceTypeProto\x12/\n\x0b\x64\x65vice_type\x18\x01 \x03(\x0e\x32\x1a.POGOProtos.Rpc.DeviceType\"(\n\x11WithDistanceProto\x12\x13\n\x0b\x64istance_km\x18\x01 \x01(\x01\"/\n\x14WithElapsedTimeProto\x12\x17\n\x0f\x65lapsed_time_ms\x18\x01 \x01(\x03\"O\n\x16WithEncounterTypeProto\x12\x35\n\x0e\x65ncounter_type\x18\x01 \x03(\x0e\x32\x1d.POGOProtos.Rpc.EncounterType\"d\n\x14WithFriendLevelProto\x12L\n\x1a\x66riendship_level_milestone\x18\x01 \x03(\x0e\x32(.POGOProtos.Rpc.FriendshipLevelMilestone\"u\n\x14WithFriendsRaidProto\x12@\n\x0f\x66riend_location\x18\x01 \x01(\x0e\x32\'.POGOProtos.Rpc.RaidLocationRequirement\x12\x1b\n\x13min_friends_in_raid\x18\x02 \x01(\x05\" \n\x10WithGblRankProto\x12\x0c\n\x04rank\x18\x01 \x01(\x05\"\x12\n\x10WithInPartyProto\"\xa8\x01\n\x1aWithInvasionCharacterProto\x12?\n\x08\x63\x61tegory\x18\x01 \x03(\x0e\x32-.POGOProtos.Rpc.EnumWrapper.CharacterCategory\x12I\n\x12invasion_character\x18\x02 \x03(\x0e\x32-.POGOProtos.Rpc.EnumWrapper.InvasionCharacter\"\\\n\rWithItemProto\x12&\n\x04item\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.ItemB\x02\x18\x01\x12#\n\x05items\x18\x02 \x03(\x0e\x32\x14.POGOProtos.Rpc.Item\"D\n\x11WithItemTypeProto\x12/\n\titem_type\x18\x01 \x03(\x0e\x32\x1c.POGOProtos.Rpc.HoloItemType\"\'\n\x11WithLocationProto\x12\x12\n\ns2_cell_id\x18\x01 \x03(\x03\" \n\x0eWithMaxCpProto\x12\x0e\n\x06max_cp\x18\x01 \x01(\x05\"I\n\x12WithNpcCombatProto\x12\x14\n\x0crequires_win\x18\x01 \x01(\x08\x12\x1d\n\x15\x63ombat_npc_trainer_id\x18\x02 \x03(\t\"%\n\x14WithPlayerLevelProto\x12\r\n\x05level\x18\x01 \x01(\x05\"]\n\x19WithPokemonAlignmentProto\x12@\n\talignment\x18\x01 \x03(\x0e\x32-.POGOProtos.Rpc.PokemonDisplayProto.Alignment\"e\n\x18WithPokemonCategoryProto\x12\x15\n\rcategory_name\x18\x01 \x01(\t\x12\x32\n\x0bpokemon_ids\x18\x02 \x03(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\"5\n\x17WithPokemonCostumeProto\x12\x1a\n\x12require_no_costume\x18\x01 \x01(\x08\"9\n\x17WithPokemonCpLimitProto\x12\x0e\n\x06min_cp\x18\x01 \x01(\x05\x12\x0e\n\x06max_cp\x18\x02 \x01(\x05\"4\n\x12WithPokemonCpProto\x12\x0e\n\x06max_cp\x18\x01 \x01(\x05\x12\x0e\n\x06min_cp\x18\x02 \x01(\x05\"*\n\x15WithPokemonLevelProto\x12\x11\n\tmax_level\x18\x01 \x01(\x08\"M\n\x14WithPokemonSizeProto\x12\x35\n\x0cpokemon_size\x18\x01 \x03(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonSize\"M\n\x14WithPokemonTypeProto\x12\x35\n\x0cpokemon_type\x18\x01 \x03(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonType\"\x89\x01\n\x12WithPvpCombatProto\x12\x14\n\x0crequires_win\x18\x01 \x01(\x08\x12!\n\x19\x63ombat_league_template_id\x18\x02 \x03(\t\x12:\n\x13\x63ombat_league_badge\x18\x03 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloBadgeType\"L\n\x15WithQuestContextProto\x12\x33\n\x07\x63ontext\x18\x01 \x01(\x0e\x32\".POGOProtos.Rpc.QuestProto.Context\"C\n\x12WithRaidLevelProto\x12-\n\nraid_level\x18\x01 \x03(\x0e\x32\x19.POGOProtos.Rpc.RaidLevel\"R\n\x15WithRaidLocationProto\x12\x39\n\x08location\x18\x01 \x01(\x0e\x32\'.POGOProtos.Rpc.RaidLocationRequirement\"\x16\n\x14WithRouteTravelProto\")\n\x12WithSingleDayProto\x12\x13\n\x0blast_window\x18\x01 \x01(\x03\"#\n!WithSuperEffectiveChargeMoveProto\"U\n\x15WithTappableTypeProto\x12<\n\rtappable_type\x18\x01 \x01(\x0e\x32%.POGOProtos.Rpc.Tappable.TappableType\"Q\n\x12WithTempEvoIdProto\x12;\n\tmega_form\x18\x01 \x03(\x0e\x32(.POGOProtos.Rpc.HoloTemporaryEvolutionId\"d\n\x12WithThrowTypeProto\x12\x36\n\nthrow_type\x18\x01 \x01(\x0e\x32 .POGOProtos.Rpc.HoloActivityTypeH\x00\x12\r\n\x03hit\x18\x02 \x01(\x08H\x00\x42\x07\n\x05Throw\")\n\x12WithTotalDaysProto\x12\x13\n\x0blast_window\x18\x01 \x01(\x05\"\x18\n\x16WithUniquePokemonProto\"\x19\n\x17WithUniquePokestopProto\"\x1c\n\x1aWithUniqueRouteTravelProto\"\x17\n\x15WithWeatherBoostProto\"\x1a\n\x18WithWinBattleStatusProto\"\x1d\n\x1bWithWinGymBattleStatusProto\"\x18\n\x16WithWinRaidStatusProto\"b\n\x12YesNoSelectorProto\x12\x0f\n\x07yes_key\x18\x01 \x01(\t\x12\x0e\n\x06no_key\x18\x02 \x01(\t\x12\x15\n\ryes_next_step\x18\x03 \x01(\t\x12\x14\n\x0cno_next_step\x18\x04 \x01(\t\"]\n\tZoneProto\x12\x11\n\tob_string\x18\x01 \x01(\t\x12+\n\tzone_type\x18\x02 \x01(\x0e\x32\x18.POGOProtos.Rpc.ZoneType\x12\x10\n\x08ob_int64\x18\x03 \x01(\x03*\x9f\x02\n\x1e\x41SPermissionStatusTelemetryIds\x12.\n*AS_PERMISSION_STATUS_TELEMETRY_IDS_UNKNOWN\x10\x00\x12\x30\n,AS_PERMISSION_STATUS_TELEMETRY_IDS_REQUESTED\x10\x01\x12\x35\n1AS_PERMISSION_STATUS_TELEMETRY_IDS_GRANTED_IN_USE\x10\x02\x12\x35\n1AS_PERMISSION_STATUS_TELEMETRY_IDS_GRANTED_ALWAYS\x10\x03\x12-\n)AS_PERMISSION_STATUS_TELEMETRY_IDS_DENIED\x10\x04*\xbb\x02\n\x18\x41SPermissionTelemetryIds\x12\x30\n,AS_PERMISSION_TELEMETRY_IDS_UNSET_PERMISSION\x10\x00\x12(\n$AS_PERMISSION_TELEMETRY_IDS_LOCATION\x10\x01\x12\x33\n/AS_PERMISSION_TELEMETRY_IDS_BACKGROUND_LOCATION\x10\x02\x12(\n$AS_PERMISSION_TELEMETRY_IDS_ACTIVITY\x10\x03\x12\x30\n,AS_PERMISSION_TELEMETRY_IDS_PRECISE_LOCATION\x10\x04\x12\x32\n.AS_PERMISSION_TELEMETRY_IDS_FITNESS_PERMISSION\x10\x05*\xba\x01\n\x15\x41SServiceTelemetryIds\x12*\n&AS_SERVICE_TELEMETRY_IDS_UNSET_SERVICE\x10\x00\x12$\n AS_SERVICE_TELEMETRY_IDS_FITNESS\x10\x01\x12&\n\"AS_SERVICE_TELEMETRY_IDS_AWARENESS\x10\x02\x12\'\n#AS_SERVICE_TELEMETRY_IDS_BREADCRUMB\x10\x03*u\n\x10\x41\x64ResponseStatus\x12\x13\n\x0fWASABI_AD_FOUND\x10\x00\x12\x16\n\x12NO_CAMPAIGNS_FOUND\x10\x01\x12\x15\n\x11USER_NOT_ELIGIBLE\x10\x02\x12\x1d\n\x19LOW_VALUE_WASABI_AD_FOUND\x10\x03*\xf9\x01\n\x06\x41\x64Type\x12\x13\n\x0f\x41\x44_TYPE_UNKNOWN\x10\x00\x12\x1a\n\x16\x41\x44_TYPE_SPONSORED_GIFT\x10\x01\x12\x1d\n\x19\x41\x44_TYPE_SPONSORED_BALLOON\x10\x02\x12$\n AD_TYPE_SPONSORED_BALLOON_WASABI\x10\x03\x12/\n+AD_TYPE_SPONSORED_BALLOON_GOOGLE_MANAGED_AD\x10\x04\x12#\n\x1f\x41\x44_TYPE_SPONSORED_BALLOON_AR_AD\x10\x05\x12#\n\x1f\x41\x44_TYPE_SPONSORED_BALLOON_VIDEO\x10\x06*\x93\x01\n\rAntiCheatsIds\x12!\n\x1d\x41NTI_CHEATS_IDS_DEFAULT_UNSET\x10\x00\x12\x1e\n\x1a\x41NTI_CHEATS_IDS_MODERATION\x10\x01\x12\x1d\n\x19\x41NTI_CHEATS_IDS_ANTICHEAT\x10\x02\x12 \n\x1c\x41NTI_CHEATS_IDS_RATE_LIMITED\x10\x03*\x98\x02\n\x11\x41ssetTelemetryIds\x12-\n)ASSET_TELEMETRY_IDS_UNDEFINED_ASSET_EVENT\x10\x00\x12&\n\"ASSET_TELEMETRY_IDS_DOWNLOAD_START\x10\x01\x12)\n%ASSET_TELEMETRY_IDS_DOWNLOAD_FINISHED\x10\x02\x12\'\n#ASSET_TELEMETRY_IDS_DOWNLOAD_FAILED\x10\x03\x12\x32\n.ASSET_TELEMETRY_IDS_ASSET_RETRIEVED_FROM_CACHE\x10\x04\x12$\n ASSET_TELEMETRY_IDS_CACHE_THRASH\x10\x05*S\n\x17\x41ttractedPokemonContext\x12\x1b\n\x17\x41TTRACTED_POKEMON_UNSET\x10\x00\x12\x1b\n\x17\x41TTRACTED_POKEMON_ROUTE\x10\x01*\xcc\x04\n\x1f\x41vatarCustomizationTelemetryIds\x12\x45\nAAVATAR_CUSTOMIZATION_TELEMETRY_IDS_UNDEFINED_AVATAR_CUSTOMIZATION\x10\x00\x12\x31\n-AVATAR_CUSTOMIZATION_TELEMETRY_IDS_EQUIP_ITEM\x10\x01\x12\x34\n0AVATAR_CUSTOMIZATION_TELEMETRY_IDS_OPEN_FEATURES\x10\x02\x12\x31\n-AVATAR_CUSTOMIZATION_TELEMETRY_IDS_OPEN_STORE\x10\x03\x12\x34\n0AVATAR_CUSTOMIZATION_TELEMETRY_IDS_PURCHASE_ITEM\x10\x04\x12\x35\n1AVATAR_CUSTOMIZATION_TELEMETRY_IDS_PURCHASE_ERROR\x10\x05\x12\x38\n4AVATAR_CUSTOMIZATION_TELEMETRY_IDS_SELECT_ITEM_GROUP\x10\x06\x12\x32\n.AVATAR_CUSTOMIZATION_TELEMETRY_IDS_SELECT_SLOT\x10\x07\x12\x33\n/AVATAR_CUSTOMIZATION_TELEMETRY_IDS_SELECT_COLOR\x10\x08\x12\x36\n2AVATAR_CUSTOMIZATION_TELEMETRY_IDS_SHOW_QUICK_SHOP\x10\t*[\n\x0c\x41vatarGender\x12\x19\n\x15\x41VATAR_GENDER_UNKNOWN\x10\x00\x12\x16\n\x12\x41VATAR_GENDER_MALE\x10\x01\x12\x18\n\x14\x41VATAR_GENDER_FEMALE\x10\x02*r\n\x10\x42\x61ttleExperiment\x12\x1e\n\x1a\x42\x41SELINE_BATTLE_EXPERIMENT\x10\x00\x12\x12\n\x0e\x41TTACKER_ITEMS\x10\x01\x12\x19\n\x15\x44\x45\x46\x45NDER_FORM_CHANGES\x10\x02\x12\x0f\n\x0bPARTY_POWER\x10\x03*\xb1\x01\n\x10\x42\x61ttleHubSection\x12\x11\n\rSECTION_UNSET\x10\x00\x12\x15\n\x11SECTION_VS_SEEKER\x10\x01\x12\x17\n\x13SECTION_CURR_SEASON\x10\x02\x12\x17\n\x13SECTION_LAST_SEASON\x10\x03\x12\x12\n\x0eSECTION_NEARBY\x10\x04\x12\x18\n\x14SECTION_TEAM_LEADERS\x10\x05\x12\x13\n\x0fSECTION_QR_CODE\x10\x06*\xbd\x01\n\x13\x42\x61ttleHubSubsection\x12\x14\n\x10SUBSECTION_UNSET\x10\x00\x12\x1a\n\x16SUBSECTION_VS_CHARGING\x10\x01\x12\x16\n\x12SUBSECTION_VS_FREE\x10\x02\x12\x19\n\x15SUBSECTION_VS_PREMIUM\x10\x03\x12\"\n\x1eSUBSECTION_NEARBY_TEAM_LEADERS\x10\x04\x12\x1d\n\x19SUBSECTION_NEARBY_QR_CODE\x10\x05*\xaf\x02\n\x17\x42\x61ttlePartyTelemetryIds\x12;\n7BATTLE_PARTY_TELEMETRY_IDS_UNDEFINED_BATTLE_PARTY_EVENT\x10\x00\x12\"\n\x1e\x42\x41TTLE_PARTY_TELEMETRY_IDS_ADD\x10\x01\x12%\n!BATTLE_PARTY_TELEMETRY_IDS_REMOVE\x10\x02\x12)\n%BATTLE_PARTY_TELEMETRY_IDS_GYM_BATTLE\x10\x03\x12*\n&BATTLE_PARTY_TELEMETRY_IDS_RAID_BATTLE\x10\x04\x12\x35\n1BATTLE_PARTY_TELEMETRY_IDS_BATTLE_POKEMON_CHANGED\x10\x05*\xe6\x04\n\rBuddyActivity\x12\x18\n\x14\x42UDDY_ACTIVITY_UNSET\x10\x00\x12\x17\n\x13\x42UDDY_ACTIVITY_FEED\x10\x01\x12\x16\n\x12\x42UDDY_ACTIVITY_PET\x10\x02\x12\x1b\n\x17\x42UDDY_ACTIVITY_SNAPSHOT\x10\x03\x12\x17\n\x13\x42UDDY_ACTIVITY_WALK\x10\x04\x12\x1b\n\x17\x42UDDY_ACTIVITY_NEW_POIS\x10\x05\x12\x1d\n\x19\x42UDDY_ACTIVITY_GYM_BATTLE\x10\x06\x12\x1e\n\x1a\x42UDDY_ACTIVITY_RAID_BATTLE\x10\x07\x12\x1d\n\x19\x42UDDY_ACTIVITY_NPC_BATTLE\x10\x08\x12\x1d\n\x19\x42UDDY_ACTIVITY_PVP_BATTLE\x10\t\x12!\n\x1d\x42UDDY_ACTIVITY_OPEN_SOUVENIRS\x10\n\x12#\n\x1f\x42UDDY_ACTIVITY_OPEN_CONSUMABLES\x10\x0b\x12!\n\x1d\x42UDDY_ACTIVITY_INVASION_GRUNT\x10\x0c\x12\"\n\x1e\x42UDDY_ACTIVITY_INVASION_LEADER\x10\r\x12$\n BUDDY_ACTIVITY_INVASION_GIOVANNI\x10\x0e\x12!\n\x1d\x42UDDY_ACTIVITY_ATTRACTIVE_POI\x10\x0f\x12(\n$BUDDY_ACTIVITY_VISIT_POWERED_UP_FORT\x10\x10\x12\x1e\n\x1a\x42UDDY_ACTIVITY_WAINA_SLEEP\x10\x11\x12\x18\n\x14\x42UDDY_ACTIVITY_ROUTE\x10\x12*\x84\x02\n\x15\x42uddyActivityCategory\x12\x18\n\x14\x42UDDY_CATEGORY_UNSET\x10\x00\x12\x17\n\x13\x42UDDY_CATEGORY_FEED\x10\x01\x12\x17\n\x13\x42UDDY_CATEGORY_CARE\x10\x02\x12\x1b\n\x17\x42UDDY_CATEGORY_SNAPSHOT\x10\x03\x12\x17\n\x13\x42UDDY_CATEGORY_WALK\x10\x04\x12\x19\n\x15\x42UDDY_CATEGORY_BATTLE\x10\x05\x12\x1a\n\x16\x42UDDY_CATEGORY_EXPLORE\x10\x06\x12\x18\n\x14\x42UDDY_CATEGORY_BONUS\x10\x07\x12\x18\n\x14\x42UDDY_CATEGORY_ROUTE\x10\x08*`\n\x0e\x42uddyAnimation\x12\x19\n\x15\x42UDDY_ANIMATION_UNSET\x10\x00\x12\x19\n\x15\x42UDDY_ANIMATION_HAPPY\x10\x01\x12\x18\n\x14\x42UDDY_ANIMATION_HATE\x10\x02*\xef\x01\n\x11\x42uddyEmotionLevel\x12\x1d\n\x19\x42UDDY_EMOTION_LEVEL_UNSET\x10\x00\x12\x19\n\x15\x42UDDY_EMOTION_LEVEL_0\x10\x01\x12\x19\n\x15\x42UDDY_EMOTION_LEVEL_1\x10\x02\x12\x19\n\x15\x42UDDY_EMOTION_LEVEL_2\x10\x03\x12\x19\n\x15\x42UDDY_EMOTION_LEVEL_3\x10\x04\x12\x19\n\x15\x42UDDY_EMOTION_LEVEL_4\x10\x05\x12\x19\n\x15\x42UDDY_EMOTION_LEVEL_5\x10\x06\x12\x19\n\x15\x42UDDY_EMOTION_LEVEL_6\x10\x07*\x95\x01\n\nBuddyLevel\x12\x15\n\x11\x42UDDY_LEVEL_UNSET\x10\x00\x12\x11\n\rBUDDY_LEVEL_0\x10\x01\x12\x11\n\rBUDDY_LEVEL_1\x10\x02\x12\x11\n\rBUDDY_LEVEL_2\x10\x03\x12\x11\n\rBUDDY_LEVEL_3\x10\x04\x12\x11\n\rBUDDY_LEVEL_4\x10\x05\x12\x11\n\rBUDDY_LEVEL_5\x10\x06*\x96\x01\n\x13\x43\x61meraInterpolation\x12\x12\n\x0e\x43\x41M_INTERP_CUT\x10\x00\x12\x15\n\x11\x43\x41M_INTERP_LINEAR\x10\x01\x12\x15\n\x11\x43\x41M_INTERP_SMOOTH\x10\x02\x12%\n!CAM_INTERP_SMOOTH_ROT_LINEAR_MOVE\x10\x03\x12\x16\n\x12\x43\x41M_INTERP_DEPENDS\x10\x04*\xfc\x03\n\x0c\x43\x61meraTarget\x12\x17\n\x13\x43\x41M_TARGET_ATTACKER\x10\x00\x12\x1c\n\x18\x43\x41M_TARGET_ATTACKER_EDGE\x10\x01\x12\x1e\n\x1a\x43\x41M_TARGET_ATTACKER_GROUND\x10\x02\x12\x17\n\x13\x43\x41M_TARGET_DEFENDER\x10\x03\x12\x1c\n\x18\x43\x41M_TARGET_DEFENDER_EDGE\x10\x04\x12\x1e\n\x1a\x43\x41M_TARGET_DEFENDER_GROUND\x10\x05\x12 \n\x1c\x43\x41M_TARGET_ATTACKER_DEFENDER\x10\x06\x12%\n!CAM_TARGET_ATTACKER_DEFENDER_EDGE\x10\x07\x12 \n\x1c\x43\x41M_TARGET_DEFENDER_ATTACKER\x10\x08\x12%\n!CAM_TARGET_DEFENDER_ATTACKER_EDGE\x10\t\x12\'\n#CAM_TARGET_ATTACKER_DEFENDER_MIRROR\x10\x0b\x12)\n%CAM_TARGET_SHOULDER_ATTACKER_DEFENDER\x10\x0c\x12\x30\n,CAM_TARGET_SHOULDER_ATTACKER_DEFENDER_MIRROR\x10\r\x12&\n\"CAM_TARGET_ATTACKER_DEFENDER_WORLD\x10\x0e*\xa2\x11\n\x0c\x43lientAction\x12\'\n#CLIENT_ACTION_UNKNOWN_CLIENT_ACTION\x10\x00\x12-\n(CLIENT_ACTION_REGISTER_PUSH_NOTIFICATION\x10\x88\'\x12/\n*CLIENT_ACTION_UNREGISTER_PUSH_NOTIFICATION\x10\x89\'\x12-\n(CLIENT_ACTION_UPDATE_NOTIFICATION_STATUS\x10\x8a\'\x12\x35\n0CLIENT_ACTION_OPT_OUT_PUSH_NOTIFICATION_CATEGORY\x10\x8b\'\x12\x31\n,CLIENT_ACTION_DOWNLOAD_GAME_MASTER_TEMPLATES\x10\x8c\'\x12 \n\x1b\x43LIENT_ACTION_GET_INVENTORY\x10\x8d\'\x12\"\n\x1d\x43LIENT_ACTION_REDEEM_PASSCODE\x10\x8e\'\x12\x17\n\x12\x43LIENT_ACTION_PING\x10\x8f\'\x12#\n\x1e\x43LIENT_ACTION_ADD_LOGIN_ACTION\x10\x90\'\x12&\n!CLIENT_ACTION_REMOVE_LOGIN_ACTION\x10\x91\'\x12$\n\x1f\x43LIENT_ACTION_LIST_LOGIN_ACTION\x10\x92\'\x12\x1e\n\x19\x43LIENT_ACTION_ADD_NEW_POI\x10\x93\'\x12&\n!CLIENT_ACTION_PROXY_SOCIAL_ACTION\x10\x94\'\x12.\n)CLIENT_ACTION_DEPRECATED_CLIENT_TELEMETRY\x10\x95\'\x12,\n\'CLIENT_ACTION_GET_AVAILABLE_SUBMISSIONS\x10\x96\'\x12\x32\n-CLIENT_ACTION_GET_SIGNED_URL_FOR_PHOTO_UPLOAD\x10\x97\'\x12\'\n\"CLIENT_ACTION_REPLACE_LOGIN_ACTION\x10\x98\'\x12\x33\n.CLIENT_ACTION_PROXY_SOCIAL_SIDE_CHANNEL_ACTION\x10\x99\'\x12+\n&CLIENT_ACTION_COLLECT_CLIENT_TELEMETRY\x10\x9a\'\x12\x1f\n\x1a\x43LIENT_ACTION_PURCHASE_SKU\x10\x9b\'\x12\x32\n-CLIENT_ACTION_GET_AVAILABLE_SKUS_AND_BALANCES\x10\x9c\'\x12(\n#CLIENT_ACTION_REDEEM_GOOGLE_RECEIPT\x10\x9d\'\x12\'\n\"CLIENT_ACTION_REDEEM_APPLE_RECEIPT\x10\x9e\'\x12)\n$CLIENT_ACTION_REDEEM_DESKTOP_RECEIPT\x10\x9f\'\x12)\n$CLIENT_ACTION_UPDATE_FITNESS_METRICS\x10\xa0\'\x12%\n CLIENT_ACTION_GET_FITNESS_REPORT\x10\xa1\'\x12\x30\n+CLIENT_ACTION_GET_CLIENT_TELEMETRY_SETTINGS\x10\xa2\'\x12\x1d\n\x18\x43LIENT_ACTION_PING_ASYNC\x10\xa3\'\x12.\n)CLIENT_ACTION_REGISTER_BACKGROUND_SERVICE\x10\xa4\'\x12-\n(CLIENT_ACTION_GET_CLIENT_BGMODE_SETTINGS\x10\xa5\'\x12\"\n\x1d\x43LIENT_ACTION_PING_DOWNSTREAM\x10\xa6\'\x12\x35\n0CLIENT_ACTION_SET_IN_GAME_CURRENCY_EXCHANGE_RATE\x10\xa8\'\x12+\n&CLIENT_ACTION_REQUEST_GEOFENCE_UPDATES\x10\xa9\'\x12)\n$CLIENT_ACTION_UPDATE_PLAYER_LOCATION\x10\xaa\'\x12+\n&CLIENT_ACTION_GENERATE_GMAP_SIGNED_URL\x10\xab\'\x12$\n\x1f\x43LIENT_ACTION_GET_GMAP_SETTINGS\x10\xac\'\x12)\n$CLIENT_ACTION_REDEEM_SAMSUNG_RECEIPT\x10\xad\'\x12 \n\x1b\x43LIENT_ACTION_ADD_NEW_ROUTE\x10\xae\'\x12+\n&CLIENT_ACTION_GET_OUTSTANDING_WARNINGS\x10\xaf\'\x12\'\n\"CLIENT_ACTION_ACKNOWLEDGE_WARNINGS\x10\xb0\'\x12#\n\x1e\x43LIENT_ACTION_SUBMIT_POI_IMAGE\x10\xb1\'\x12\x32\n-CLIENT_ACTION_SUBMIT_POI_TEXT_METADATA_UPDATE\x10\xb2\'\x12-\n(CLIENT_ACTION_SUBMIT_POI_LOCATION_UPDATE\x10\xb3\'\x12.\n)CLIENT_ACTION_SUBMIT_POI_TAKEDOWN_REQUEST\x10\xb4\'\x12\'\n\"CLIENT_ACTION_GET_WEB_TOKEN_ACTION\x10\xb5\'\x12.\n)CLIENT_ACTION_GET_ADVENTURE_SYNC_SETTINGS\x10\xb6\'\x12\x31\n,CLIENT_ACTION_UPDATE_ADVENTURE_SYNC_SETTINGS\x10\xb7\'\x12\x1f\n\x1a\x43LIENT_ACTION_SET_BIRTHDAY\x10\xb8\'\x12(\n#CLIENT_ACTION_FETCH_NEWSFEED_ACTION\x10\xb9\'\x12,\n\'CLIENT_ACTION_MARK_NEWSFEED_READ_ACTION\x10\xba\'*\xb3\x01\n\x15\x43lientOperatingSystem\x12&\n\"CLIENT_OPERATING_SYSTEM_OS_UNKNOWN\x10\x00\x12&\n\"CLIENT_OPERATING_SYSTEM_OS_ANDROID\x10\x01\x12\"\n\x1e\x43LIENT_OPERATING_SYSTEM_OS_IOS\x10\x02\x12&\n\"CLIENT_OPERATING_SYSTEM_OS_DESKTOP\x10\x03*\x97\x01\n\x1d\x43ombatHubEntranceTelemetryIds\x12\x35\n1COMBAT_HUB_ENTRANCE_TELEMETRY_IDS_UNDEFINED_EVENT\x10\x00\x12?\n;COMBAT_HUB_ENTRANCE_TELEMETRY_IDS_CLICKED_COMBAT_HUB_BUTTON\x10\x01*\x8b\x01\n\x17\x43ombatPlayerFinishState\x12%\n!COMBAT_PLAYER_FINISH_STATE_WINNER\x10\x00\x12$\n COMBAT_PLAYER_FINISH_STATE_LOSER\x10\x01\x12#\n\x1f\x43OMBAT_PLAYER_FINISH_STATE_DRAW\x10\x02*\xf4\x03\n\x19\x43ombatRefactorToggleProto\x12\x0c\n\x08\x42\x41SELINE\x10\x00\x12\x19\n\x15\x46\x41ST_MOVE_ALWAYS_LEAK\x10\x01\x12\x1c\n\x18MINIGAME_FAST_MOVE_CLEAR\x10\x02\x12\x18\n\x14SWAP_FAST_MOVE_CLEAR\x10\x03\x12\x19\n\x15\x44OWNSTREAM_REDUNDANCY\x10\x04\x12\x17\n\x13\x44\x45\x46\x45NSIVE_ACK_CHECK\x10\x05\x12\x19\n\x15SERVER_FLY_IN_FLY_OUT\x10\x06\x12\"\n\x1e\x43LIENT_REOBSERVER_COMBAT_STATE\x10\x07\x12\x19\n\x15\x46\x41ST_MOVE_FLY_IN_CLIP\x10\x08\x12*\n&CLIENT_FAST_MOVE_FLY_IN_CLIP_FALL_BACK\x10\t\x12\x19\n\x15\x43OMBAT_REWARDS_INVOKE\x10\n\x12\x1e\n\x1a\x43LIENT_SWAP_WIDGET_DISMISS\x10\x0b\x12 \n\x1c\x43LIENT_COMBAT_NULL_RPC_GUARD\x10\x0c\x12\x17\n\x13SWAP_DELAY_TY_GREIL\x10\r\x12\x1c\n\x18\x46\x41ST_MOVE_FAINT_DEFERRAL\x10\x0e\x12\x18\n\x14\x43OMBAT_REWARDS_ASYNC\x10\x0f\x12\x0e\n\nENABLE_FOG\x10\x10*\x95\x02\n\x12\x43ombatRewardStatus\x12,\n(COMBAT_REWARD_STATUS_UNSET_REWARD_STATUS\x10\x00\x12(\n$COMBAT_REWARD_STATUS_REWARDS_GRANTED\x10\x01\x12-\n)COMBAT_REWARD_STATUS_MAX_REWARDS_RECEIVED\x10\x02\x12(\n$COMBAT_REWARD_STATUS_PLAYER_BAG_FULL\x10\x03\x12#\n\x1f\x43OMBAT_REWARD_STATUS_NO_REWARDS\x10\x04\x12)\n%COMBAT_REWARD_STATUS_REWARDS_ELIGIBLE\x10\x05*\xbd\x01\n\nCombatType\x12\x15\n\x11\x43OMBAT_TYPE_UNSET\x10\x00\x12\x14\n\x10\x43OMBAT_TYPE_SOLO\x10\x01\x12\x17\n\x13\x43OMBAT_TYPE_QR_CODE\x10\x02\x12\x17\n\x13\x43OMBAT_TYPE_FRIENDS\x10\x03\x12\x16\n\x12\x43OMBAT_TYPE_NEARBY\x10\x04\x12\x1d\n\x19\x43OMBAT_TYPE_SOLO_INVASION\x10\x05\x12\x19\n\x15\x43OMBAT_TYPE_VS_SEEKER\x10\x06*\x90\x01\n\x12\x43ontestEntrysProto\x12\x15\n\x11\x45NTRY_POINT_UNSET\x10\x00\x12\x1f\n\x1bSUGGESTED_FROM_CONTEST_PAGE\x10\x01\x12\x1f\n\x1bSWITCH_POKEMON_CONTEST_PAGE\x10\x02\x12!\n\x1dSUGGESTED_AFTER_POKEMON_CATCH\x10\x03*\x9e\x01\n\x11\x43ontestOccurrence\x12\x1c\n\x18\x43ONTEST_OCCURRENCE_UNSET\x10\x00\x12\t\n\x05\x44\x41ILY\x10\x01\x12\x0c\n\x08TWO_DAYS\x10\x02\x12\x0e\n\nTHREE_DAYS\x10\x03\x12\n\n\x06WEEKLY\x10\x04\x12\x0c\n\x08SEASONAL\x10\x05\x12\n\n\x06HOURLY\x10\x06\x12\x10\n\x0c\x46IVE_MINUTES\x10\x07\x12\n\n\x06\x43USTOM\x10\x08*J\n\x14\x43ontestPokemonMetric\x12 \n\x1c\x43ONTEST_POKEMON_METRIC_UNSET\x10\x00\x12\x10\n\x0cPOKEMON_SIZE\x10\x01*N\n\x16\x43ontestRankingStandard\x12\"\n\x1e\x43ONTEST_RANKING_STANDARD_UNSET\x10\x00\x12\x07\n\x03MIN\x10\x01\x12\x07\n\x03MAX\x10\x02*K\n\x19\x43ontestScoreComponentType\x12\x0e\n\nTYPE_UNSET\x10\x00\x12\n\n\x06HEIGHT\x10\x01\x12\n\n\x06WEIGHT\x10\x02\x12\x06\n\x02IV\x10\x03*\xdc\x02\n\x19\x44\x65viceServiceTelemetryIds\x12\x39\n5DEVICE_SERVICE_TELEMETRY_IDS_UNDEFINED_DEVICE_SERVICE\x10\x00\x12(\n$DEVICE_SERVICE_TELEMETRY_IDS_FITNESS\x10\x01\x12,\n(DEVICE_SERVICE_TELEMETRY_IDS_SMART_WATCH\x10\x02\x12&\n\"DEVICE_SERVICE_TELEMETRY_IDS_SFIDA\x10\x03\x12*\n&DEVICE_SERVICE_TELEMETRY_IDS_AWARENESS\x10\x04\x12/\n+DEVICE_SERVICE_TELEMETRY_IDS_ADVENTURE_SYNC\x10\x05\x12\'\n#DEVICE_SERVICE_TELEMETRY_IDS_SENSOR\x10\x06*&\n\nDeviceType\x12\r\n\tNO_DEVICE\x10\x00\x12\t\n\x05WAINA\x10\x01*?\n\x10\x45ggIncubatorType\x12\x13\n\x0fINCUBATOR_UNSET\x10\x00\x12\x16\n\x12INCUBATOR_DISTANCE\x10\x01*9\n\x0b\x45ggSlotType\x12\x14\n\x10\x45GG_SLOT_DEFAULT\x10\x00\x12\x14\n\x10\x45GG_SLOT_SPECIAL\x10\x01*\x8d\x05\n\rEncounterType\x12\x1e\n\x1a\x45NCOUNTER_TYPE_SPAWN_POINT\x10\x00\x12\x1a\n\x16\x45NCOUNTER_TYPE_INCENSE\x10\x01\x12\x17\n\x13\x45NCOUNTER_TYPE_DISK\x10\x02\x12\x1c\n\x18\x45NCOUNTER_TYPE_POST_RAID\x10\x03\x12\x1e\n\x1a\x45NCOUNTER_TYPE_STORY_QUEST\x10\x04\x12#\n\x1f\x45NCOUNTER_TYPE_QUEST_STAMP_CARD\x10\x05\x12\"\n\x1e\x45NCOUNTER_TYPE_CHALLENGE_QUEST\x10\x06\x12\x1c\n\x18\x45NCOUNTER_TYPE_PHOTOBOMB\x10\x07\x12\x1b\n\x17\x45NCOUNTER_TYPE_INVASION\x10\x08\x12#\n\x1f\x45NCOUNTER_TYPE_VS_SEEKER_REWARD\x10\t\x12$\n ENCOUNTER_TYPE_TIMED_STORY_QUEST\x10\n\x12\x1e\n\x1a\x45NCOUNTER_TYPE_DAILY_BONUS\x10\x0b\x12!\n\x1d\x45NCOUNTER_TYPE_REFERRAL_QUEST\x10\x0c\x12.\n*ENCOUNTER_TYPE_TIMED_MINI_COLLECTION_QUEST\x10\r\x12$\n ENCOUNTER_TYPE_POWER_UP_POKESTOP\x10\x0e\x12&\n\"ENCOUNTER_TYPE_BUTTERFLY_COLLECTOR\x10\x0f\x12\x18\n\x14\x45NCOUNTER_TYPE_ROUTE\x10\x11\x12\x1e\n\x1a\x45NCOUNTER_TYPE_PARTY_QUEST\x10\x12\x12\x1f\n\x1b\x45NCOUNTER_TYPE_BADGE_REWARD\x10\x13*J\n\x0f\x45ventTypeStatus\x12\x0f\n\x0b\x45VENT_UNSET\x10\x00\x12\x14\n\x10SLEEPING_POKEMON\x10\x01\x12\x10\n\x0cPHOTO_SAFARI\x10\x02*\xcd\x10\n\x0b\x46\x65\x61tureKind\x12\x1a\n\x16\x46\x45\x41TURE_KIND_undefined\x10\x00\x12\x16\n\x12\x46\x45\x41TURE_KIND_basin\x10\x01\x12\x16\n\x12\x46\x45\x41TURE_KIND_canal\x10\x02\x12\x19\n\x15\x46\x45\x41TURE_KIND_cemetery\x10\x03\x12\x1b\n\x17\x46\x45\x41TURE_KIND_commercial\x10\x06\x12\x16\n\x12\x46\x45\x41TURE_KIND_ditch\x10\t\x12\x16\n\x12\x46\x45\x41TURE_KIND_drain\x10\x0b\x12\x15\n\x11\x46\x45\x41TURE_KIND_farm\x10\x0c\x12\x19\n\x15\x46\x45\x41TURE_KIND_farmland\x10\r\x12\x17\n\x13\x46\x45\x41TURE_KIND_forest\x10\x10\x12\x17\n\x13\x46\x45\x41TURE_KIND_garden\x10\x11\x12\x18\n\x14\x46\x45\x41TURE_KIND_glacier\x10\x12\x12\x1c\n\x18\x46\x45\x41TURE_KIND_golf_course\x10\x13\x12\x16\n\x12\x46\x45\x41TURE_KIND_grass\x10\x14\x12\x18\n\x14\x46\x45\x41TURE_KIND_highway\x10\x15\x12\x16\n\x12\x46\x45\x41TURE_KIND_hotel\x10\x17\x12\x1b\n\x17\x46\x45\x41TURE_KIND_industrial\x10\x18\x12\x15\n\x11\x46\x45\x41TURE_KIND_lake\x10\x19\x12\x1b\n\x17\x46\x45\x41TURE_KIND_major_road\x10\x1c\x12\x17\n\x13\x46\x45\x41TURE_KIND_meadow\x10\x1d\x12\x1b\n\x17\x46\x45\x41TURE_KIND_minor_road\x10\x1e\x12\x1f\n\x1b\x46\x45\x41TURE_KIND_nature_reserve\x10\x1f\x12\x16\n\x12\x46\x45\x41TURE_KIND_ocean\x10 \x12\x15\n\x11\x46\x45\x41TURE_KIND_park\x10!\x12\x18\n\x14\x46\x45\x41TURE_KIND_parking\x10\"\x12\x15\n\x11\x46\x45\x41TURE_KIND_path\x10#\x12\x1b\n\x17\x46\x45\x41TURE_KIND_pedestrian\x10$\x12\x16\n\x12\x46\x45\x41TURE_KIND_playa\x10\'\x12\x17\n\x13\x46\x45\x41TURE_KIND_quarry\x10)\x12\x18\n\x14\x46\x45\x41TURE_KIND_railway\x10*\x12 \n\x1c\x46\x45\x41TURE_KIND_recreation_area\x10+\x12\x1c\n\x18\x46\x45\x41TURE_KIND_residential\x10-\x12\x17\n\x13\x46\x45\x41TURE_KIND_retail\x10.\x12\x16\n\x12\x46\x45\x41TURE_KIND_river\x10/\x12\x1a\n\x16\x46\x45\x41TURE_KIND_riverbank\x10\x30\x12\x17\n\x13\x46\x45\x41TURE_KIND_runway\x10\x31\x12\x17\n\x13\x46\x45\x41TURE_KIND_school\x10\x32\x12\x17\n\x13\x46\x45\x41TURE_KIND_stream\x10\x35\x12\x18\n\x14\x46\x45\x41TURE_KIND_taxiway\x10\x36\x12\x16\n\x12\x46\x45\x41TURE_KIND_water\x10:\x12\x18\n\x14\x46\x45\x41TURE_KIND_wetland\x10;\x12\x15\n\x11\x46\x45\x41TURE_KIND_wood\x10<\x12\x16\n\x12\x46\x45\x41TURE_KIND_other\x10?\x12\x18\n\x14\x46\x45\x41TURE_KIND_country\x10@\x12\x17\n\x13\x46\x45\x41TURE_KIND_region\x10\x41\x12\x15\n\x11\x46\x45\x41TURE_KIND_city\x10\x42\x12\x15\n\x11\x46\x45\x41TURE_KIND_town\x10\x43\x12\x18\n\x14\x46\x45\x41TURE_KIND_airport\x10\x44\x12\x14\n\x10\x46\x45\x41TURE_KIND_bay\x10\x45\x12\x18\n\x14\x46\x45\x41TURE_KIND_borough\x10\x46\x12\x16\n\x12\x46\x45\x41TURE_KIND_fjord\x10G\x12\x17\n\x13\x46\x45\x41TURE_KIND_hamlet\x10H\x12\x19\n\x15\x46\x45\x41TURE_KIND_military\x10I\x12\x1e\n\x1a\x46\x45\x41TURE_KIND_national_park\x10J\x12\x1d\n\x19\x46\x45\x41TURE_KIND_neighborhood\x10K\x12\x15\n\x11\x46\x45\x41TURE_KIND_peak\x10L\x12\x17\n\x13\x46\x45\x41TURE_KIND_prison\x10M\x12\x1f\n\x1b\x46\x45\x41TURE_KIND_protected_area\x10N\x12\x15\n\x11\x46\x45\x41TURE_KIND_reef\x10O\x12\x15\n\x11\x46\x45\x41TURE_KIND_rock\x10P\x12\x15\n\x11\x46\x45\x41TURE_KIND_sand\x10Q\x12\x16\n\x12\x46\x45\x41TURE_KIND_scrub\x10R\x12\x14\n\x10\x46\x45\x41TURE_KIND_sea\x10S\x12\x17\n\x13\x46\x45\x41TURE_KIND_strait\x10T\x12\x17\n\x13\x46\x45\x41TURE_KIND_valley\x10U\x12\x18\n\x14\x46\x45\x41TURE_KIND_village\x10V\x12\x1b\n\x17\x46\x45\x41TURE_KIND_light_rail\x10W\x12\x19\n\x15\x46\x45\x41TURE_KIND_platform\x10X\x12\x18\n\x14\x46\x45\x41TURE_KIND_station\x10Y\x12\x17\n\x13\x46\x45\x41TURE_KIND_subway\x10Z\x12\x1d\n\x19\x46\x45\x41TURE_KIND_agricultural\x10[\x12\x1a\n\x16\x46\x45\x41TURE_KIND_education\x10\\\x12\x1b\n\x17\x46\x45\x41TURE_KIND_government\x10]\x12\x1b\n\x17\x46\x45\x41TURE_KIND_healthcare\x10^\x12\x19\n\x15\x46\x45\x41TURE_KIND_landmark\x10_\x12\x1a\n\x16\x46\x45\x41TURE_KIND_religious\x10`\x12\x19\n\x15\x46\x45\x41TURE_KIND_services\x10\x61\x12\x17\n\x13\x46\x45\x41TURE_KIND_sports\x10\x62\x12\x1f\n\x1b\x46\x45\x41TURE_KIND_transportation\x10\x63\x12\x17\n\x13\x46\x45\x41TURE_KIND_unused\x10\x64\x12\x16\n\x12\x46\x45\x41TURE_KIND_biome\x10\x65*\x9d\x01\n\x10\x46ortPowerUpLevel\x12\x1d\n\x19\x46ORT_POWER_UP_LEVEL_UNSET\x10\x00\x12\x19\n\x15\x46ORT_POWER_UP_LEVEL_0\x10\x01\x12\x19\n\x15\x46ORT_POWER_UP_LEVEL_1\x10\x02\x12\x19\n\x15\x46ORT_POWER_UP_LEVEL_2\x10\x03\x12\x19\n\x15\x46ORT_POWER_UP_LEVEL_3\x10\x04*\xf2\x01\n\x16\x46ortPowerUpLevelReward\x12$\n FORT_POWER_UP_LEVEL_REWARD_UNSET\x10\x00\x12\x30\n,FORT_POWER_UP_LEVEL_REWARD_BUDDY_BONUS_HEART\x10\x01\x12+\n\'FORT_POWER_UP_REWARD_BONUS_ITEM_ON_SPIN\x10\x02\x12$\n FORT_POWER_UP_REWARD_BONUS_SPAWN\x10\x03\x12-\n)FORT_POWER_UP_REWARD_BONUS_RAID_POKEBALLS\x10\x04*#\n\x08\x46ortType\x12\x07\n\x03GYM\x10\x00\x12\x0e\n\nCHECKPOINT\x10\x01*\xae\x01\n\x18\x46riendshipLevelMilestone\x12\x1a\n\x16\x46RIENDSHIP_LEVEL_UNSET\x10\x00\x12\x16\n\x12\x46RIENDSHIP_LEVEL_0\x10\x01\x12\x16\n\x12\x46RIENDSHIP_LEVEL_1\x10\x02\x12\x16\n\x12\x46RIENDSHIP_LEVEL_2\x10\x03\x12\x16\n\x12\x46RIENDSHIP_LEVEL_3\x10\x04\x12\x16\n\x12\x46RIENDSHIP_LEVEL_4\x10\x05*\xef\x02\n\nGameAction\x12\x17\n\x13UNKNOWN_GAME_ACTION\x10\x00\x12\x17\n\x11GAME_PURCHASE_SKU\x10\xf0\xf5\x12\x12*\n$GAME_GET_AVAILABLE_SKUS_AND_BALANCES\x10\xf1\xf5\x12\x12-\n\'GAME_SET_IN_GAME_CURRENCY_EXCHANGE_RATE\x10\xf2\xf5\x12\x12 \n\x1aGAME_REDEEM_GOOGLE_RECEIPT\x10\xd4\xf6\x12\x12\x1f\n\x19GAME_REDEEM_APPLE_RECEIPT\x10\xd5\xf6\x12\x12!\n\x1bGAME_REDEEM_DESKTOP_RECEIPT\x10\xd6\xf6\x12\x12!\n\x1bGAME_REDEEM_SAMSUNG_RECEIPT\x10\xd7\xf6\x12\x12&\n GAME_GET_AVAILABLE_SUBSCRIPTIONS\x10\xb8\xf7\x12\x12#\n\x1dGAME_GET_ACTIVE_SUBSCRIPTIONS\x10\xb9\xf7\x12*\xef\x01\n\x10GameActionClient\x12:\n6GAME_ACTION_CLIENT_UNKNOWN_GAME_BACKGROUND_MODE_ACTION\x10\x00\x12\x34\n.GAME_ACTION_CLIENT_REGISTER_BACKGROUND_SERVICE\x10\xf0\x84\x0e\x12\x33\n-GAME_ACTION_CLIENT_GET_CLIENT_BGMODE_SETTINGS\x10\xf1\x84\x0e\x12\x34\n.GAME_ACTION_CLIENT_GET_ADVENTURE_SYNC_PROGRESS\x10\xf2\x84\x0e*\xe9\x01\n\x17GameAdventureSyncAction\x12*\n&UNKNOWN_GAME_LOCATION_AWARENESS_ACTION\x10\x00\x12 \n\x1aREQUEST_GEOFENCE_UPDATES_1\x10\xc0\xfc\x15\x12\x1e\n\x18UPDATE_PLAYER_LOCATION_1\x10\xc1\xfc\x15\x12\x1f\n\x19UPDATE_BREADCRUMB_HISTORY\x10\xa8\x84\x16\x12\x1e\n\x18REFRESH_PROXIMITY_TOKENS\x10\x90\x8c\x16\x12\x1f\n\x19REPORT_PROXIMITY_CONTACTS\x10\x91\x8c\x16*\xa0\x01\n\x13GameAnticheatAction\x12!\n\x1dUNKNOWN_GAME_ANTICHEAT_ACTION\x10\x00\x12\x34\n.GAME_ANTICHEAT_ACTION_GET_OUTSTANDING_WARNINGS\x10\xc0\x9a\x0c\x12\x30\n*GAME_ANTICHEAT_ACTION_ACKNOWLEDGE_WARNINGS\x10\xc1\x9a\x0c*\x93\x02\n\x11GameFitnessAction\x12\x1f\n\x1bUNKNOWN_GAME_FITNESS_ACTION\x10\x00\x12\x1e\n\x18UPDATE_FITNESS_METRICS_1\x10\x80\x88\'\x12\x1a\n\x14GET_FITNESS_REPORT_1\x10\x81\x88\'\x12#\n\x1dGET_ADVENTURE_SYNC_SETTINGS_1\x10\x82\x88\'\x12&\n UPDATE_ADVENTURE_SYNC_SETTINGS_1\x10\x83\x88\'\x12\'\n\x1dUPDATE_ADVENTURE_SYNC_FITNESS\x10\x84\x88\'\x1a\x02\x08\x01\x12+\n!GET_ADVENTURE_SYNC_FITNESS_REPORT\x10\x85\x88\'\x1a\x02\x08\x01*N\n\x10GameOthersAction\x12\x1d\n\x19UNKNOWN_GAME_OTHER_ACTION\x10\x00\x12\x1b\n\x15GET_GAME_ACCESS_TOKEN\x10\xc5\xcf$*\xa9\x02\n\x18GenericClickTelemetryIds\x12\x37\n3GENERIC_CLICK_TELEMETRY_IDS_UNDEFINED_GENERIC_EVENT\x10\x00\x12\x32\n.GENERIC_CLICK_TELEMETRY_IDS_SPEED_WARNING_SHOW\x10\x01\x12\x37\n3GENERIC_CLICK_TELEMETRY_IDS_SPEED_WARNING_PASSENGER\x10\x02\x12\x33\n/GENERIC_CLICK_TELEMETRY_IDS_CACHE_RESET_CLICKED\x10\x03\x12\x32\n.GENERIC_CLICK_TELEMETRY_IDS_REFUND_PAGE_OPENED\x10\x04*N\n\x0bGeodataType\x12)\n%GEODATA_TYPE_UNSPECIFIED_GEODATA_TYPE\x10\x00\x12\x14\n\x10GEODATA_TYPE_POI\x10\x01*z\n\x0cGymBadgeType\x12\x13\n\x0fGYM_BADGE_UNSET\x10\x00\x12\x15\n\x11GYM_BADGE_VANILLA\x10\x01\x12\x14\n\x10GYM_BADGE_BRONZE\x10\x02\x12\x14\n\x10GYM_BADGE_SILVER\x10\x03\x12\x12\n\x0eGYM_BADGE_GOLD\x10\x04*\xc0\x18\n\x10HoloActivityType\x12\x14\n\x10\x41\x43TIVITY_UNKNOWN\x10\x00\x12\x1a\n\x16\x41\x43TIVITY_CATCH_POKEMON\x10\x01\x12!\n\x1d\x41\x43TIVITY_CATCH_LEGEND_POKEMON\x10\x02\x12\x19\n\x15\x41\x43TIVITY_FLEE_POKEMON\x10\x03\x12\x18\n\x14\x41\x43TIVITY_DEFEAT_FORT\x10\x04\x12\x1b\n\x17\x41\x43TIVITY_EVOLVE_POKEMON\x10\x05\x12\x16\n\x12\x41\x43TIVITY_HATCH_EGG\x10\x06\x12\x14\n\x10\x41\x43TIVITY_WALK_KM\x10\x07\x12\x1e\n\x1a\x41\x43TIVITY_POKEDEX_ENTRY_NEW\x10\x08\x12\x1e\n\x1a\x41\x43TIVITY_CATCH_FIRST_THROW\x10\t\x12\x1d\n\x19\x41\x43TIVITY_CATCH_NICE_THROW\x10\n\x12\x1e\n\x1a\x41\x43TIVITY_CATCH_GREAT_THROW\x10\x0b\x12\"\n\x1e\x41\x43TIVITY_CATCH_EXCELLENT_THROW\x10\x0c\x12\x1c\n\x18\x41\x43TIVITY_CATCH_CURVEBALL\x10\r\x12%\n!ACTIVITY_CATCH_FIRST_CATCH_OF_DAY\x10\x0e\x12\x1c\n\x18\x41\x43TIVITY_CATCH_MILESTONE\x10\x0f\x12\x1a\n\x16\x41\x43TIVITY_TRAIN_POKEMON\x10\x10\x12\x18\n\x14\x41\x43TIVITY_SEARCH_FORT\x10\x11\x12\x1c\n\x18\x41\x43TIVITY_RELEASE_POKEMON\x10\x12\x12\"\n\x1e\x41\x43TIVITY_HATCH_EGG_SMALL_BONUS\x10\x13\x12#\n\x1f\x41\x43TIVITY_HATCH_EGG_MEDIUM_BONUS\x10\x14\x12\"\n\x1e\x41\x43TIVITY_HATCH_EGG_LARGE_BONUS\x10\x15\x12 \n\x1c\x41\x43TIVITY_DEFEAT_GYM_DEFENDER\x10\x16\x12\x1e\n\x1a\x41\x43TIVITY_DEFEAT_GYM_LEADER\x10\x17\x12+\n\'ACTIVITY_CATCH_FIRST_CATCH_STREAK_BONUS\x10\x18\x12)\n%ACTIVITY_SEARCH_FORT_FIRST_OF_THE_DAY\x10\x19\x12%\n!ACTIVITY_SEARCH_FORT_STREAK_BONUS\x10\x1a\x12 \n\x1c\x41\x43TIVITY_DEFEAT_RAID_POKEMON\x10\x1b\x12\x17\n\x13\x41\x43TIVITY_FEED_BERRY\x10\x1c\x12\x17\n\x13\x41\x43TIVITY_SEARCH_GYM\x10\x1d\x12\x19\n\x15\x41\x43TIVITY_NEW_POKESTOP\x10\x1e\x12\x1c\n\x18\x41\x43TIVITY_GYM_BATTLE_LOSS\x10\x1f\x12 \n\x1c\x41\x43TIVITY_CATCH_AR_PLUS_BONUS\x10 \x12*\n&ACTIVITY_CATCH_QUEST_POKEMON_ENCOUNTER\x10!\x12\"\n\x1e\x41\x43TIVITY_FRIENDSHIP_LEVEL_UP_0\x10#\x12\"\n\x1e\x41\x43TIVITY_FRIENDSHIP_LEVEL_UP_1\x10$\x12\"\n\x1e\x41\x43TIVITY_FRIENDSHIP_LEVEL_UP_2\x10%\x12\"\n\x1e\x41\x43TIVITY_FRIENDSHIP_LEVEL_UP_3\x10&\x12\"\n\x1e\x41\x43TIVITY_FRIENDSHIP_LEVEL_UP_4\x10\'\x12\x16\n\x12\x41\x43TIVITY_SEND_GIFT\x10(\x12\x1f\n\x1b\x41\x43TIVITY_SHARE_EX_RAID_PASS\x10)\x12\'\n#ACTIVITY_RAID_LEVEL_1_ADDITIONAL_XP\x10*\x12\'\n#ACTIVITY_RAID_LEVEL_2_ADDITIONAL_XP\x10+\x12\'\n#ACTIVITY_RAID_LEVEL_3_ADDITIONAL_XP\x10,\x12\'\n#ACTIVITY_RAID_LEVEL_4_ADDITIONAL_XP\x10-\x12\'\n#ACTIVITY_RAID_LEVEL_5_ADDITIONAL_XP\x10.\x12\x1d\n\x19\x41\x43TIVITY_HATCH_EGG_SHADOW\x10/\x12\x1b\n\x17\x41\x43TIVITY_HATCH_EGG_GIFT\x10\x30\x12\'\n#ACTIVITY_REMOTE_DEFEAT_RAID_POKEMON\x10\x31\x12.\n*ACTIVITY_REMOTE_RAID_LEVEL_1_ADDITIONAL_XP\x10\x32\x12.\n*ACTIVITY_REMOTE_RAID_LEVEL_2_ADDITIONAL_XP\x10\x33\x12.\n*ACTIVITY_REMOTE_RAID_LEVEL_3_ADDITIONAL_XP\x10\x34\x12.\n*ACTIVITY_REMOTE_RAID_LEVEL_4_ADDITIONAL_XP\x10\x35\x12.\n*ACTIVITY_REMOTE_RAID_LEVEL_5_ADDITIONAL_XP\x10\x36\x12 \n\x1c\x41\x43TIVITY_CHANGE_POKEMON_FORM\x10\x37\x12$\n ACTIVITY_EARN_BUDDY_WALKED_CANDY\x10\x38\x12.\n*ACTIVITY_RAID_LEVEL_1_SHADOW_ADDITIONAL_XP\x10\x39\x12.\n*ACTIVITY_RAID_LEVEL_2_SHADOW_ADDITIONAL_XP\x10:\x12.\n*ACTIVITY_RAID_LEVEL_3_SHADOW_ADDITIONAL_XP\x10;\x12.\n*ACTIVITY_RAID_LEVEL_4_SHADOW_ADDITIONAL_XP\x10<\x12.\n*ACTIVITY_RAID_LEVEL_5_SHADOW_ADDITIONAL_XP\x10=\x12\x35\n1ACTIVITY_REMOTE_RAID_LEVEL_1_SHADOW_ADDITIONAL_XP\x10>\x12\x35\n1ACTIVITY_REMOTE_RAID_LEVEL_2_SHADOW_ADDITIONAL_XP\x10?\x12\x35\n1ACTIVITY_REMOTE_RAID_LEVEL_3_SHADOW_ADDITIONAL_XP\x10@\x12\x35\n1ACTIVITY_REMOTE_RAID_LEVEL_4_SHADOW_ADDITIONAL_XP\x10\x41\x12\x35\n1ACTIVITY_REMOTE_RAID_LEVEL_5_SHADOW_ADDITIONAL_XP\x10\x42\x12$\n ACTIVITY_CATCH_MASTER_BALL_THROW\x10\x43\x12*\n&ACTIVITY_RAID_LEVEL_MEGA_ADDITIONAL_XP\x10\x44\x12,\n(ACTIVITY_RAID_LEVEL_MEGA_5_ADDITIONAL_XP\x10\x45\x12\x31\n-ACTIVITY_RAID_LEVEL_ULTRA_BEAST_ADDITIONAL_XP\x10\x46\x12\x32\n.ACTIVITY_RAID_LEVEL_EXTENDED_EGG_ADDITIONAL_XP\x10G\x12,\n(ACTIVITY_RAID_LEVEL_PRIMAL_ADDITIONAL_XP\x10H\x12\x31\n-ACTIVITY_REMOTE_RAID_LEVEL_MEGA_ADDITIONAL_XP\x10I\x12\x33\n/ACTIVITY_REMOTE_RAID_LEVEL_MEGA_5_ADDITIONAL_XP\x10J\x12\x38\n4ACTIVITY_REMOTE_RAID_LEVEL_ULTRA_BEAST_ADDITIONAL_XP\x10K\x12\x39\n5ACTIVITY_REMOTE_RAID_LEVEL_EXTENDED_EGG_ADDITIONAL_XP\x10L\x12\x33\n/ACTIVITY_REMOTE_RAID_LEVEL_PRIMAL_ADDITIONAL_XP\x10M\x12\x1b\n\x17\x41\x43TIVITY_ROUTE_COMPLETE\x10N\x12,\n(ACTIVITY_ROUTE_COMPLETE_FIRST_OF_THE_DAY\x10O\x12(\n$ACTIVITY_ROUTE_COMPLETE_STREAK_BONUS\x10P*\xa4\xb0\x01\n\rHoloBadgeType\x12\x0f\n\x0b\x42\x41\x44GE_UNSET\x10\x00\x12\x13\n\x0f\x42\x41\x44GE_TRAVEL_KM\x10\x01\x12\x19\n\x15\x42\x41\x44GE_POKEDEX_ENTRIES\x10\x02\x12\x17\n\x13\x42\x41\x44GE_CAPTURE_TOTAL\x10\x03\x12\x17\n\x13\x42\x41\x44GE_DEFEATED_FORT\x10\x04\x12\x17\n\x13\x42\x41\x44GE_EVOLVED_TOTAL\x10\x05\x12\x17\n\x13\x42\x41\x44GE_HATCHED_TOTAL\x10\x06\x12\x1b\n\x17\x42\x41\x44GE_ENCOUNTERED_TOTAL\x10\x07\x12\x1b\n\x17\x42\x41\x44GE_POKESTOPS_VISITED\x10\x08\x12\x1a\n\x16\x42\x41\x44GE_UNIQUE_POKESTOPS\x10\t\x12\x19\n\x15\x42\x41\x44GE_POKEBALL_THROWN\x10\n\x12\x16\n\x12\x42\x41\x44GE_BIG_MAGIKARP\x10\x0b\x12\x18\n\x14\x42\x41\x44GE_DEPLOYED_TOTAL\x10\x0c\x12\x1b\n\x17\x42\x41\x44GE_BATTLE_ATTACK_WON\x10\r\x12\x1d\n\x19\x42\x41\x44GE_BATTLE_TRAINING_WON\x10\x0e\x12\x1b\n\x17\x42\x41\x44GE_BATTLE_DEFEND_WON\x10\x0f\x12\x19\n\x15\x42\x41\x44GE_PRESTIGE_RAISED\x10\x10\x12\x1a\n\x16\x42\x41\x44GE_PRESTIGE_DROPPED\x10\x11\x12\x15\n\x11\x42\x41\x44GE_TYPE_NORMAL\x10\x12\x12\x17\n\x13\x42\x41\x44GE_TYPE_FIGHTING\x10\x13\x12\x15\n\x11\x42\x41\x44GE_TYPE_FLYING\x10\x14\x12\x15\n\x11\x42\x41\x44GE_TYPE_POISON\x10\x15\x12\x15\n\x11\x42\x41\x44GE_TYPE_GROUND\x10\x16\x12\x13\n\x0f\x42\x41\x44GE_TYPE_ROCK\x10\x17\x12\x12\n\x0e\x42\x41\x44GE_TYPE_BUG\x10\x18\x12\x14\n\x10\x42\x41\x44GE_TYPE_GHOST\x10\x19\x12\x14\n\x10\x42\x41\x44GE_TYPE_STEEL\x10\x1a\x12\x13\n\x0f\x42\x41\x44GE_TYPE_FIRE\x10\x1b\x12\x14\n\x10\x42\x41\x44GE_TYPE_WATER\x10\x1c\x12\x14\n\x10\x42\x41\x44GE_TYPE_GRASS\x10\x1d\x12\x17\n\x13\x42\x41\x44GE_TYPE_ELECTRIC\x10\x1e\x12\x16\n\x12\x42\x41\x44GE_TYPE_PSYCHIC\x10\x1f\x12\x12\n\x0e\x42\x41\x44GE_TYPE_ICE\x10 \x12\x15\n\x11\x42\x41\x44GE_TYPE_DRAGON\x10!\x12\x13\n\x0f\x42\x41\x44GE_TYPE_DARK\x10\"\x12\x14\n\x10\x42\x41\x44GE_TYPE_FAIRY\x10#\x12\x17\n\x13\x42\x41\x44GE_SMALL_RATTATA\x10$\x12\x11\n\rBADGE_PIKACHU\x10%\x12\x0f\n\x0b\x42\x41\x44GE_UNOWN\x10&\x12\x1e\n\x1a\x42\x41\x44GE_POKEDEX_ENTRIES_GEN2\x10\'\x12\x19\n\x15\x42\x41\x44GE_RAID_BATTLE_WON\x10(\x12\x1e\n\x1a\x42\x41\x44GE_LEGENDARY_BATTLE_WON\x10)\x12\x15\n\x11\x42\x41\x44GE_BERRIES_FED\x10*\x12\x18\n\x14\x42\x41\x44GE_HOURS_DEFENDED\x10+\x12\x16\n\x12\x42\x41\x44GE_PLACE_HOLDER\x10,\x12\x1e\n\x1a\x42\x41\x44GE_POKEDEX_ENTRIES_GEN3\x10-\x12\x1a\n\x16\x42\x41\x44GE_CHALLENGE_QUESTS\x10.\x12\x17\n\x13\x42\x41\x44GE_MEW_ENCOUNTER\x10/\x12\x1b\n\x17\x42\x41\x44GE_MAX_LEVEL_FRIENDS\x10\x30\x12\x11\n\rBADGE_TRADING\x10\x31\x12\x1a\n\x16\x42\x41\x44GE_TRADING_DISTANCE\x10\x32\x12\x1e\n\x1a\x42\x41\x44GE_POKEDEX_ENTRIES_GEN4\x10\x33\x12\x16\n\x12\x42\x41\x44GE_GREAT_LEAGUE\x10\x34\x12\x16\n\x12\x42\x41\x44GE_ULTRA_LEAGUE\x10\x35\x12\x17\n\x13\x42\x41\x44GE_MASTER_LEAGUE\x10\x36\x12\x13\n\x0f\x42\x41\x44GE_PHOTOBOMB\x10\x37\x12\x1e\n\x1a\x42\x41\x44GE_POKEDEX_ENTRIES_GEN5\x10\x38\x12\x1a\n\x16\x42\x41\x44GE_POKEMON_PURIFIED\x10\x39\x12 \n\x1c\x42\x41\x44GE_ROCKET_GRUNTS_DEFEATED\x10:\x12\"\n\x1e\x42\x41\x44GE_ROCKET_GIOVANNI_DEFEATED\x10;\x12\x14\n\x10\x42\x41\x44GE_BUDDY_BEST\x10<\x12\x1e\n\x1a\x42\x41\x44GE_POKEDEX_ENTRIES_GEN6\x10=\x12\x1e\n\x1a\x42\x41\x44GE_POKEDEX_ENTRIES_GEN7\x10>\x12\x1e\n\x1a\x42\x41\x44GE_POKEDEX_ENTRIES_GEN8\x10?\x12\x17\n\x13\x42\x41\x44GE_7_DAY_STREAKS\x10@\x12%\n!BADGE_UNIQUE_RAID_BOSSES_DEFEATED\x10\x41\x12\x1c\n\x18\x42\x41\x44GE_RAIDS_WITH_FRIENDS\x10\x42\x12&\n\"BADGE_POKEMON_CAUGHT_AT_YOUR_LURES\x10\x43\x12\x12\n\x0e\x42\x41\x44GE_WAYFARER\x10\x44\x12\x19\n\x15\x42\x41\x44GE_TOTAL_MEGA_EVOS\x10\x45\x12\x1a\n\x16\x42\x41\x44GE_UNIQUE_MEGA_EVOS\x10\x46\x12\x10\n\x0c\x44\x45PRECATED_0\x10G\x12\x18\n\x14\x42\x41\x44GE_ROUTE_ACCEPTED\x10H\x12\x1b\n\x17\x42\x41\x44GE_TRAINERS_REFERRED\x10I\x12\x1b\n\x17\x42\x41\x44GE_POKESTOPS_SCANNED\x10J\x12\x1a\n\x16\x42\x41\x44GE_RAID_BATTLE_STAT\x10L\x12\x1a\n\x16\x42\x41\x44GE_TOTAL_ROUTE_PLAY\x10M\x12\x1b\n\x17\x42\x41\x44GE_UNIQUE_ROUTE_PLAY\x10N\x12\x1f\n\x1b\x42\x41\x44GE_POKEDEX_ENTRIES_GEN8A\x10O\x12\x1f\n\x1b\x42\x41\x44GE_CAPTURE_SMALL_POKEMON\x10P\x12\x1f\n\x1b\x42\x41\x44GE_CAPTURE_LARGE_POKEMON\x10Q\x12\x1e\n\x1a\x42\x41\x44GE_POKEDEX_ENTRIES_GEN9\x10R\x12\x16\n\x11\x42\x41\x44GE_DYNAMIC_MIN\x10\xe8\x07\x12\x1a\n\x15\x42\x41\x44GE_MINI_COLLECTION\x10\xea\x07\x12\x1e\n\x19\x42\x41\x44GE_BUTTERFLY_COLLECTOR\x10\xeb\x07\x12#\n\x1e\x42\x41\x44GE_MAX_SIZE_FIRST_PLACE_WIN\x10\xec\x07\x12\x14\n\x0f\x42\x41\x44GE_EVENT_MIN\x10\xd0\x0f\x12!\n\x1c\x42\x41\x44GE_CHICAGO_FEST_JULY_2017\x10\xd1\x0f\x12)\n$BADGE_PIKACHU_OUTBREAK_YOKOHAMA_2017\x10\xd2\x0f\x12\"\n\x1d\x42\x41\x44GE_SAFARI_ZONE_EUROPE_2017\x10\xd3\x0f\x12(\n#BADGE_SAFARI_ZONE_EUROPE_2017_10_07\x10\xd4\x0f\x12(\n#BADGE_SAFARI_ZONE_EUROPE_2017_10_14\x10\xd5\x0f\x12+\n&BADGE_CHICAGO_FEST_JULY_2018_SAT_NORTH\x10\xd6\x0f\x12+\n&BADGE_CHICAGO_FEST_JULY_2018_SAT_SOUTH\x10\xd7\x0f\x12+\n&BADGE_CHICAGO_FEST_JULY_2018_SUN_NORTH\x10\xd8\x0f\x12+\n&BADGE_CHICAGO_FEST_JULY_2018_SUN_SOUTH\x10\xd9\x0f\x12#\n\x1e\x42\x41\x44GE_APAC_PARTNER_JULY_2018_0\x10\xda\x0f\x12#\n\x1e\x42\x41\x44GE_APAC_PARTNER_JULY_2018_1\x10\xdb\x0f\x12#\n\x1e\x42\x41\x44GE_APAC_PARTNER_JULY_2018_2\x10\xdc\x0f\x12#\n\x1e\x42\x41\x44GE_APAC_PARTNER_JULY_2018_3\x10\xdd\x0f\x12#\n\x1e\x42\x41\x44GE_APAC_PARTNER_JULY_2018_4\x10\xde\x0f\x12#\n\x1e\x42\x41\x44GE_APAC_PARTNER_JULY_2018_5\x10\xdf\x0f\x12#\n\x1e\x42\x41\x44GE_APAC_PARTNER_JULY_2018_6\x10\xe0\x0f\x12#\n\x1e\x42\x41\x44GE_APAC_PARTNER_JULY_2018_7\x10\xe1\x0f\x12#\n\x1e\x42\x41\x44GE_APAC_PARTNER_JULY_2018_8\x10\xe2\x0f\x12#\n\x1e\x42\x41\x44GE_APAC_PARTNER_JULY_2018_9\x10\xe3\x0f\x12&\n!BADGE_YOKOSUKA_29_AUG_2018_MIKASA\x10\xe4\x0f\x12%\n BADGE_YOKOSUKA_29_AUG_2018_VERNY\x10\xe5\x0f\x12(\n#BADGE_YOKOSUKA_29_AUG_2018_KURIHAMA\x10\xe6\x0f\x12&\n!BADGE_YOKOSUKA_30_AUG_2018_MIKASA\x10\xe7\x0f\x12%\n BADGE_YOKOSUKA_30_AUG_2018_VERNY\x10\xe8\x0f\x12(\n#BADGE_YOKOSUKA_30_AUG_2018_KURIHAMA\x10\xe9\x0f\x12&\n!BADGE_YOKOSUKA_31_AUG_2018_MIKASA\x10\xea\x0f\x12%\n BADGE_YOKOSUKA_31_AUG_2018_VERNY\x10\xeb\x0f\x12(\n#BADGE_YOKOSUKA_31_AUG_2018_KURIHAMA\x10\xec\x0f\x12%\n BADGE_YOKOSUKA_1_SEP_2018_MIKASA\x10\xed\x0f\x12$\n\x1f\x42\x41\x44GE_YOKOSUKA_1_SEP_2018_VERNY\x10\xee\x0f\x12\'\n\"BADGE_YOKOSUKA_1_SEP_2018_KURIHAMA\x10\xef\x0f\x12%\n BADGE_YOKOSUKA_2_SEP_2018_MIKASA\x10\xf0\x0f\x12$\n\x1f\x42\x41\x44GE_YOKOSUKA_2_SEP_2018_VERNY\x10\xf1\x0f\x12\'\n\"BADGE_YOKOSUKA_2_SEP_2018_KURIHAMA\x10\xf2\x0f\x12\x17\n\x12\x42\x41\x44GE_TOP_BANANA_1\x10\xf3\x0f\x12\x17\n\x12\x42\x41\x44GE_TOP_BANANA_2\x10\xf4\x0f\x12\x17\n\x12\x42\x41\x44GE_TOP_BANANA_3\x10\xf5\x0f\x12\x1f\n\x1a\x42\x41\x44GE_PARTNER_EVENT_2019_0\x10\xf6\x0f\x12\x1f\n\x1a\x42\x41\x44GE_PARTNER_EVENT_2019_1\x10\xf7\x0f\x12\x1f\n\x1a\x42\x41\x44GE_PARTNER_EVENT_2019_2\x10\xf8\x0f\x12\x1f\n\x1a\x42\x41\x44GE_PARTNER_EVENT_2019_3\x10\xf9\x0f\x12\x1f\n\x1a\x42\x41\x44GE_PARTNER_EVENT_2019_4\x10\xfa\x0f\x12\x1f\n\x1a\x42\x41\x44GE_PARTNER_EVENT_2019_5\x10\xfb\x0f\x12\x1f\n\x1a\x42\x41\x44GE_PARTNER_EVENT_2019_6\x10\xfc\x0f\x12\x1f\n\x1a\x42\x41\x44GE_PARTNER_EVENT_2019_7\x10\xfd\x0f\x12\x1f\n\x1a\x42\x41\x44GE_PARTNER_EVENT_2019_8\x10\xfe\x0f\x12\x1f\n\x1a\x42\x41\x44GE_PARTNER_EVENT_2019_9\x10\xff\x0f\x12\x1e\n\x19\x42\x41\x44GE_SENTOSA_18_APR_2019\x10\x80\x10\x12\x1e\n\x19\x42\x41\x44GE_SENTOSA_19_APR_2019\x10\x81\x10\x12\x1e\n\x19\x42\x41\x44GE_SENTOSA_20_APR_2019\x10\x82\x10\x12\x1e\n\x19\x42\x41\x44GE_SENTOSA_21_APR_2019\x10\x83\x10\x12\x1e\n\x19\x42\x41\x44GE_SENTOSA_22_APR_2019\x10\x84\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_00\x10\x85\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_01\x10\x86\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_02\x10\x87\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_03\x10\x88\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_04\x10\x89\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_05\x10\x8a\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_06\x10\x8b\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_07\x10\x8c\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_08\x10\x8d\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_09\x10\x8e\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_10\x10\x8f\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_11\x10\x90\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_12\x10\x91\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_13\x10\x92\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_14\x10\x93\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_15\x10\x94\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_16\x10\x95\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_17\x10\x96\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_18\x10\x97\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_19\x10\x98\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_20\x10\x99\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_21\x10\x9a\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_22\x10\x9b\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_23\x10\x9c\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_24\x10\x9d\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_25\x10\x9e\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_26\x10\x9f\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_27\x10\xa0\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_28\x10\xa1\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_29\x10\xa2\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_30\x10\xa3\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_31\x10\xa4\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_32\x10\xa5\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_33\x10\xa6\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_34\x10\xa7\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_35\x10\xa8\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_36\x10\xa9\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_37\x10\xaa\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_38\x10\xab\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_39\x10\xac\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_40\x10\xad\x10\x12$\n\x1f\x42\x41\x44GE_AIR_ADVENTURES_OKINAWA_00\x10\xae\x10\x12)\n$BADGE_AIR_ADVENTURES_OKINAWA_RELEASE\x10\xaf\x10\x12\x37\n2BADGE_SAFARIZONE_2022_SINGAPORE_DAY_00_EARLYACCESS\x10\xb0\x10\x12\x33\n.BADGE_SAFARIZONE_2022_SINGAPORE_DAY_00_GENERAL\x10\xb1\x10\x12\x37\n2BADGE_SAFARIZONE_2022_SINGAPORE_DAY_01_EARLYACCESS\x10\xb2\x10\x12\x33\n.BADGE_SAFARIZONE_2022_SINGAPORE_DAY_01_GENERAL\x10\xb3\x10\x12\x37\n2BADGE_SAFARIZONE_2022_SINGAPORE_DAY_02_EARLYACCESS\x10\xb4\x10\x12\x33\n.BADGE_SAFARIZONE_2022_SINGAPORE_DAY_02_GENERAL\x10\xb5\x10\x12\x37\n2BADGE_SAFARIZONE_2022_SINGAPORE_DAY_03_EARLYACCESS\x10\xb6\x10\x12\x33\n.BADGE_SAFARIZONE_2022_SINGAPORE_DAY_03_GENERAL\x10\xb7\x10\x12\x1c\n\x17\x42\x41\x44GE_DYNAMIC_EVENT_MIN\x10\x88\'\x12\x34\n/BADGE_GOFEST_2019_AMERICAS_DAY_00_NORTH_GENERAL\x10\x89\'\x12\x38\n3BADGE_GOFEST_2019_AMERICAS_DAY_00_NORTH_EARLYACCESS\x10\x8a\'\x12\x34\n/BADGE_GOFEST_2019_AMERICAS_DAY_00_SOUTH_GENERAL\x10\x8b\'\x12\x38\n3BADGE_GOFEST_2019_AMERICAS_DAY_00_SOUTH_EARLYACCESS\x10\x8c\'\x12\x34\n/BADGE_GOFEST_2019_AMERICAS_DAY_01_NORTH_GENERAL\x10\x8d\'\x12\x38\n3BADGE_GOFEST_2019_AMERICAS_DAY_01_NORTH_EARLYACCESS\x10\x8e\'\x12\x34\n/BADGE_GOFEST_2019_AMERICAS_DAY_01_SOUTH_GENERAL\x10\x8f\'\x12\x38\n3BADGE_GOFEST_2019_AMERICAS_DAY_01_SOUTH_EARLYACCESS\x10\x90\'\x12\x34\n/BADGE_GOFEST_2019_AMERICAS_DAY_02_NORTH_GENERAL\x10\x91\'\x12\x38\n3BADGE_GOFEST_2019_AMERICAS_DAY_02_NORTH_EARLYACCESS\x10\x92\'\x12\x34\n/BADGE_GOFEST_2019_AMERICAS_DAY_02_SOUTH_GENERAL\x10\x93\'\x12\x38\n3BADGE_GOFEST_2019_AMERICAS_DAY_02_SOUTH_EARLYACCESS\x10\x94\'\x12\x34\n/BADGE_GOFEST_2019_AMERICAS_DAY_03_NORTH_GENERAL\x10\x95\'\x12\x38\n3BADGE_GOFEST_2019_AMERICAS_DAY_03_NORTH_EARLYACCESS\x10\x96\'\x12\x34\n/BADGE_GOFEST_2019_AMERICAS_DAY_03_SOUTH_GENERAL\x10\x97\'\x12\x38\n3BADGE_GOFEST_2019_AMERICAS_DAY_03_SOUTH_EARLYACCESS\x10\x98\'\x12\x34\n/BADGE_GOFEST_2019_AMERICAS_DAY_04_NORTH_GENERAL\x10\x99\'\x12\x38\n3BADGE_GOFEST_2019_AMERICAS_DAY_04_NORTH_EARLYACCESS\x10\x9a\'\x12\x34\n/BADGE_GOFEST_2019_AMERICAS_DAY_04_SOUTH_GENERAL\x10\x9b\'\x12\x38\n3BADGE_GOFEST_2019_AMERICAS_DAY_04_SOUTH_EARLYACCESS\x10\x9c\'\x12*\n%BADGE_GOFEST_2019_EMEA_DAY_00_GENERAL\x10\x9d\'\x12.\n)BADGE_GOFEST_2019_EMEA_DAY_00_EARLYACCESS\x10\x9e\'\x12*\n%BADGE_GOFEST_2019_EMEA_DAY_01_GENERAL\x10\x9f\'\x12.\n)BADGE_GOFEST_2019_EMEA_DAY_01_EARLYACCESS\x10\xa0\'\x12*\n%BADGE_GOFEST_2019_EMEA_DAY_02_GENERAL\x10\xa1\'\x12.\n)BADGE_GOFEST_2019_EMEA_DAY_02_EARLYACCESS\x10\xa2\'\x12*\n%BADGE_GOFEST_2019_EMEA_DAY_03_GENERAL\x10\xa3\'\x12.\n)BADGE_GOFEST_2019_EMEA_DAY_03_EARLYACCESS\x10\xa4\'\x12*\n%BADGE_GOFEST_2019_EMEA_DAY_04_GENERAL\x10\xa5\'\x12.\n)BADGE_GOFEST_2019_EMEA_DAY_04_EARLYACCESS\x10\xa6\'\x12*\n%BADGE_GOFEST_2019_APAC_DAY_00_GENERAL\x10\xa7\'\x12*\n%BADGE_GOFEST_2019_APAC_DAY_01_GENERAL\x10\xa8\'\x12*\n%BADGE_GOFEST_2019_APAC_DAY_02_GENERAL\x10\xa9\'\x12*\n%BADGE_GOFEST_2019_APAC_DAY_03_GENERAL\x10\xaa\'\x12*\n%BADGE_GOFEST_2019_APAC_DAY_04_GENERAL\x10\xab\'\x12*\n%BADGE_GOFEST_2019_APAC_DAY_05_GENERAL\x10\xac\'\x12*\n%BADGE_GOFEST_2019_APAC_DAY_06_GENERAL\x10\xad\'\x12*\n%BADGE_GOFEST_2019_APAC_DAY_07_GENERAL\x10\xae\'\x12\x32\n-BADGE_SAFARIZONE_2019_MONTREAL_DAY_00_GENERAL\x10\xaf\'\x12\x36\n1BADGE_SAFARIZONE_2019_MONTREAL_DAY_00_EARLYACCESS\x10\xb0\'\x12\x32\n-BADGE_SAFARIZONE_2019_MONTREAL_DAY_01_GENERAL\x10\xb1\'\x12\x36\n1BADGE_SAFARIZONE_2019_MONTREAL_DAY_01_EARLYACCESS\x10\xb2\'\x12\x32\n-BADGE_SAFARIZONE_2019_MONTREAL_DAY_02_GENERAL\x10\xb3\'\x12\x36\n1BADGE_SAFARIZONE_2019_MONTREAL_DAY_02_EARLYACCESS\x10\xb4\'\x12\x32\n-BADGE_SAFARIZONE_2019_MONTREAL_DAY_03_GENERAL\x10\xb5\'\x12\x36\n1BADGE_SAFARIZONE_2019_MONTREAL_DAY_03_EARLYACCESS\x10\xb6\'\x12\x31\n,BADGE_SAFARIZONE_2020_STLOUIS_DAY_00_GENERAL\x10\xb7\'\x12\x35\n0BADGE_SAFARIZONE_2020_STLOUIS_DAY_00_EARLYACCESS\x10\xb8\'\x12\x31\n,BADGE_SAFARIZONE_2020_STLOUIS_DAY_01_GENERAL\x10\xb9\'\x12\x35\n0BADGE_SAFARIZONE_2020_STLOUIS_DAY_01_EARLYACCESS\x10\xba\'\x12\x31\n,BADGE_SAFARIZONE_2020_STLOUIS_DAY_02_GENERAL\x10\xbb\'\x12\x35\n0BADGE_SAFARIZONE_2020_STLOUIS_DAY_02_EARLYACCESS\x10\xbc\'\x12\x31\n,BADGE_SAFARIZONE_2020_STLOUIS_DAY_03_GENERAL\x10\xbd\'\x12\x35\n0BADGE_SAFARIZONE_2020_STLOUIS_DAY_03_EARLYACCESS\x10\xbe\'\x12\x33\n.BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_00_GENERAL\x10\xbf\'\x12\x37\n2BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_00_EARLYACCESS\x10\xc0\'\x12\x33\n.BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_01_GENERAL\x10\xc1\'\x12\x37\n2BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_01_EARLYACCESS\x10\xc2\'\x12\x33\n.BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_02_GENERAL\x10\xc3\'\x12\x37\n2BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_02_EARLYACCESS\x10\xc4\'\x12\x33\n.BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_03_GENERAL\x10\xc5\'\x12\x37\n2BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_03_EARLYACCESS\x10\xc6\'\x12\x36\n1BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_00_GENERAL\x10\xc7\'\x12:\n5BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_00_EARLYACCESS\x10\xc8\'\x12\x36\n1BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_01_GENERAL\x10\xc9\'\x12:\n5BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_01_EARLYACCESS\x10\xca\'\x12\x36\n1BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_02_GENERAL\x10\xcb\'\x12:\n5BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_02_EARLYACCESS\x10\xcc\'\x12\x36\n1BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_03_GENERAL\x10\xcd\'\x12:\n5BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_03_EARLYACCESS\x10\xce\'\x12\x1b\n\x16\x42\x41\x44GE_GOFEST_2020_TEST\x10\xcf\'\x12\x1d\n\x18\x42\x41\x44GE_GOFEST_2020_GLOBAL\x10\xd0\'\x12!\n\x1c\x42\x41\x44GE_GOTOUR_2021_GREEN_TEST\x10\xd1\'\x12\x1f\n\x1a\x42\x41\x44GE_GOTOUR_2021_RED_TEST\x10\xd2\'\x12#\n\x1e\x42\x41\x44GE_GOTOUR_2021_GREEN_GLOBAL\x10\xd3\'\x12!\n\x1c\x42\x41\x44GE_GOTOUR_2021_RED_GLOBAL\x10\xd4\'\x12 \n\x1b\x42\x41\x44GE_GLOBAL_TICKETED_EVENT\x10\xec\'\x12\x15\n\x10\x42\x41\x44GE_EVENT_0001\x10\xd1(\x12\x15\n\x10\x42\x41\x44GE_EVENT_0002\x10\xd2(\x12\x15\n\x10\x42\x41\x44GE_EVENT_0003\x10\xd3(\x12\x15\n\x10\x42\x41\x44GE_EVENT_0004\x10\xd4(\x12\x15\n\x10\x42\x41\x44GE_EVENT_0005\x10\xd5(\x12\x15\n\x10\x42\x41\x44GE_EVENT_0006\x10\xd6(\x12\x15\n\x10\x42\x41\x44GE_EVENT_0007\x10\xd7(\x12\x15\n\x10\x42\x41\x44GE_EVENT_0008\x10\xd8(\x12\x15\n\x10\x42\x41\x44GE_EVENT_0009\x10\xd9(\x12\x15\n\x10\x42\x41\x44GE_EVENT_0010\x10\xda(\x12\x15\n\x10\x42\x41\x44GE_EVENT_0011\x10\xdb(\x12\x15\n\x10\x42\x41\x44GE_EVENT_0012\x10\xdc(\x12\x15\n\x10\x42\x41\x44GE_EVENT_0013\x10\xdd(\x12\x15\n\x10\x42\x41\x44GE_EVENT_0014\x10\xde(\x12\x15\n\x10\x42\x41\x44GE_EVENT_0015\x10\xdf(\x12\x15\n\x10\x42\x41\x44GE_EVENT_0016\x10\xe0(\x12\x15\n\x10\x42\x41\x44GE_EVENT_0017\x10\xe1(\x12\x15\n\x10\x42\x41\x44GE_EVENT_0018\x10\xe2(\x12\x15\n\x10\x42\x41\x44GE_EVENT_0019\x10\xe3(\x12\x15\n\x10\x42\x41\x44GE_EVENT_0020\x10\xe4(\x12\x15\n\x10\x42\x41\x44GE_EVENT_0021\x10\xe5(\x12\x15\n\x10\x42\x41\x44GE_EVENT_0022\x10\xe6(\x12\x15\n\x10\x42\x41\x44GE_EVENT_0023\x10\xe7(\x12\x15\n\x10\x42\x41\x44GE_EVENT_0024\x10\xe8(\x12\x15\n\x10\x42\x41\x44GE_EVENT_0025\x10\xe9(\x12\x15\n\x10\x42\x41\x44GE_EVENT_0026\x10\xea(\x12\x15\n\x10\x42\x41\x44GE_EVENT_0027\x10\xeb(\x12\x15\n\x10\x42\x41\x44GE_EVENT_0028\x10\xec(\x12\x15\n\x10\x42\x41\x44GE_EVENT_0029\x10\xed(\x12\x15\n\x10\x42\x41\x44GE_EVENT_0030\x10\xee(\x12\x13\n\x0e\x42\x41\x44GE_LEVEL_40\x10\xef(\x12\x1b\n\x16\x42\x41\x44GE_GOFEST_2021_TEST\x10\xf0(\x12\x1d\n\x18\x42\x41\x44GE_GOFEST_2021_GLOBAL\x10\xf1(\x12\x1c\n\x17\x42\x41\x44GE_TRADING_CARD_0001\x10\xf2(\x12\x1c\n\x17\x42\x41\x44GE_TRADING_CARD_0002\x10\xf3(\x12\x1c\n\x17\x42\x41\x44GE_TRADING_CARD_0003\x10\xf4(\x12\x1c\n\x17\x42\x41\x44GE_TRADING_CARD_0004\x10\xf5(\x12\x1c\n\x17\x42\x41\x44GE_TRADING_CARD_0005\x10\xf6(\x12\x1c\n\x17\x42\x41\x44GE_TRADING_CARD_0006\x10\xf7(\x12\x1c\n\x17\x42\x41\x44GE_TRADING_CARD_0007\x10\xf8(\x12\x1c\n\x17\x42\x41\x44GE_TRADING_CARD_0008\x10\xf9(\x12\x1c\n\x17\x42\x41\x44GE_TRADING_CARD_0009\x10\xfa(\x12\x1c\n\x17\x42\x41\x44GE_TRADING_CARD_0010\x10\xfb(\x12\x1b\n\x16\x42\x41\x44GE_GOFEST_2022_TEST\x10\xfc(\x12\x1d\n\x18\x42\x41\x44GE_GOFEST_2022_GLOBAL\x10\xfd(\x12 \n\x1b\x42\x41\x44GE_GOTOUR_2022_GOLD_TEST\x10\xfe(\x12\"\n\x1d\x42\x41\x44GE_GOTOUR_2022_SILVER_TEST\x10\xff(\x12\"\n\x1d\x42\x41\x44GE_GOTOUR_2022_GOLD_GLOBAL\x10\x80)\x12$\n\x1f\x42\x41\x44GE_GOTOUR_2022_SILVER_GLOBAL\x10\x81)\x12\"\n\x1d\x42\x41\x44GE_GOTOUR_2022_LIVE_A_TEST\x10\x82)\x12$\n\x1f\x42\x41\x44GE_GOTOUR_2022_LIVE_A_GLOBAL\x10\x83)\x12\"\n\x1d\x42\x41\x44GE_GOTOUR_2022_LIVE_B_TEST\x10\x84)\x12$\n\x1f\x42\x41\x44GE_GOTOUR_2022_LIVE_B_GLOBAL\x10\x85)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0031\x10\x86)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0032\x10\x87)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0033\x10\x88)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0034\x10\x89)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0035\x10\x8a)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0036\x10\x8b)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0037\x10\x8c)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0038\x10\x8d)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0039\x10\x8e)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0040\x10\x8f)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0041\x10\x90)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0042\x10\x91)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0043\x10\x92)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0044\x10\x93)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0045\x10\x94)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0046\x10\x95)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0047\x10\x96)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0048\x10\x97)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0049\x10\x98)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0050\x10\x99)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0051\x10\x9a)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0052\x10\x9b)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0053\x10\x9c)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0054\x10\x9d)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0055\x10\x9e)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0056\x10\x9f)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0057\x10\xa0)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0058\x10\xa1)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0059\x10\xa2)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0060\x10\xa3)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0061\x10\xa4)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0062\x10\xa5)\x12\x31\n,BADGE_SAFARIZONE_2022_SEVILLE_DAY_00_GENERAL\x10\xa6)\x12\x35\n0BADGE_SAFARIZONE_2022_SEVILLE_DAY_00_EARLYACCESS\x10\xa7)\x12\x31\n,BADGE_SAFARIZONE_2022_SEVILLE_DAY_01_GENERAL\x10\xa8)\x12\x35\n0BADGE_SAFARIZONE_2022_SEVILLE_DAY_01_EARLYACCESS\x10\xa9)\x12\x31\n,BADGE_SAFARIZONE_2022_SEVILLE_DAY_02_GENERAL\x10\xaa)\x12\x35\n0BADGE_SAFARIZONE_2022_SEVILLE_DAY_02_EARLYACCESS\x10\xab)\x12\x31\n,BADGE_SAFARIZONE_2022_SEVILLE_DAY_03_GENERAL\x10\xac)\x12\x35\n0BADGE_SAFARIZONE_2022_SEVILLE_DAY_03_EARLYACCESS\x10\xad)\x12\x1e\n\x19\x42\x41\x44GE_AA_2023_JEJU_DAY_00\x10\xae)\x12\x1e\n\x19\x42\x41\x44GE_AA_2023_JEJU_DAY_01\x10\xaf)\x12\x1e\n\x19\x42\x41\x44GE_AA_2023_JEJU_DAY_02\x10\xb0)\x12\x1e\n\x19\x42\x41\x44GE_AA_2023_JEJU_DAY_03\x10\xb1)\x12\x11\n\x0c\x44\x45PRECATED_1\x10\xb4)\x12\x11\n\x0c\x44\x45PRECATED_2\x10\xb5)\x12*\n%BADGE_GOFEST_2022_BERLIN_TEST_GENERAL\x10\xb6)\x12.\n)BADGE_GOFEST_2022_BERLIN_TEST_EARLYACCESS\x10\xb7)\x12,\n\'BADGE_GOFEST_2022_BERLIN_DAY_01_GENERAL\x10\xb8)\x12\x30\n+BADGE_GOFEST_2022_BERLIN_DAY_01_EARLYACCESS\x10\xb9)\x12,\n\'BADGE_GOFEST_2022_BERLIN_DAY_02_GENERAL\x10\xba)\x12\x30\n+BADGE_GOFEST_2022_BERLIN_DAY_02_EARLYACCESS\x10\xbb)\x12,\n\'BADGE_GOFEST_2022_BERLIN_DAY_03_GENERAL\x10\xbc)\x12\x30\n+BADGE_GOFEST_2022_BERLIN_DAY_03_EARLYACCESS\x10\xbd)\x12\x30\n+BADGE_GOFEST_2022_SEATTLE_TEST_PARK_MORNING\x10\xbe)\x12\x32\n-BADGE_GOFEST_2022_SEATTLE_TEST_PARK_AFTERNOON\x10\xbf)\x12\x30\n+BADGE_GOFEST_2022_SEATTLE_TEST_CITY_MORNING\x10\xc0)\x12\x32\n-BADGE_GOFEST_2022_SEATTLE_TEST_CITY_AFTERNOON\x10\xc1)\x12\x32\n-BADGE_GOFEST_2022_SEATTLE_DAY_01_PARK_MORNING\x10\xc2)\x12\x34\n/BADGE_GOFEST_2022_SEATTLE_DAY_01_PARK_AFTERNOON\x10\xc3)\x12\x32\n-BADGE_GOFEST_2022_SEATTLE_DAY_01_CITY_MORNING\x10\xc4)\x12\x34\n/BADGE_GOFEST_2022_SEATTLE_DAY_01_CITY_AFTERNOON\x10\xc5)\x12\x32\n-BADGE_GOFEST_2022_SEATTLE_DAY_02_PARK_MORNING\x10\xc6)\x12\x34\n/BADGE_GOFEST_2022_SEATTLE_DAY_02_PARK_AFTERNOON\x10\xc7)\x12\x32\n-BADGE_GOFEST_2022_SEATTLE_DAY_02_CITY_MORNING\x10\xc8)\x12\x34\n/BADGE_GOFEST_2022_SEATTLE_DAY_02_CITY_AFTERNOON\x10\xc9)\x12\x32\n-BADGE_GOFEST_2022_SEATTLE_DAY_03_PARK_MORNING\x10\xca)\x12\x34\n/BADGE_GOFEST_2022_SEATTLE_DAY_03_PARK_AFTERNOON\x10\xcb)\x12\x32\n-BADGE_GOFEST_2022_SEATTLE_DAY_03_CITY_MORNING\x10\xcc)\x12\x34\n/BADGE_GOFEST_2022_SEATTLE_DAY_03_CITY_AFTERNOON\x10\xcd)\x12\x30\n+BADGE_GOFEST_2022_SAPPORO_TEST_PARK_MORNING\x10\xce)\x12\x32\n-BADGE_GOFEST_2022_SAPPORO_TEST_PARK_AFTERNOON\x10\xcf)\x12\x30\n+BADGE_GOFEST_2022_SAPPORO_TEST_CITY_MORNING\x10\xd0)\x12\x32\n-BADGE_GOFEST_2022_SAPPORO_TEST_CITY_AFTERNOON\x10\xd1)\x12\x32\n-BADGE_GOFEST_2022_SAPPORO_DAY_01_PARK_MORNING\x10\xd2)\x12\x34\n/BADGE_GOFEST_2022_SAPPORO_DAY_01_PARK_AFTERNOON\x10\xd3)\x12\x32\n-BADGE_GOFEST_2022_SAPPORO_DAY_01_CITY_MORNING\x10\xd4)\x12\x34\n/BADGE_GOFEST_2022_SAPPORO_DAY_01_CITY_AFTERNOON\x10\xd5)\x12\x32\n-BADGE_GOFEST_2022_SAPPORO_DAY_02_PARK_MORNING\x10\xd6)\x12\x34\n/BADGE_GOFEST_2022_SAPPORO_DAY_02_PARK_AFTERNOON\x10\xd7)\x12\x32\n-BADGE_GOFEST_2022_SAPPORO_DAY_02_CITY_MORNING\x10\xd8)\x12\x34\n/BADGE_GOFEST_2022_SAPPORO_DAY_02_CITY_AFTERNOON\x10\xd9)\x12\x32\n-BADGE_GOFEST_2022_SAPPORO_DAY_03_PARK_MORNING\x10\xda)\x12\x34\n/BADGE_GOFEST_2022_SAPPORO_DAY_03_PARK_AFTERNOON\x10\xdb)\x12\x32\n-BADGE_GOFEST_2022_SAPPORO_DAY_03_CITY_MORNING\x10\xdc)\x12\x34\n/BADGE_GOFEST_2022_SAPPORO_DAY_03_CITY_AFTERNOON\x10\xdd)\x12.\n)BADGE_GOFEST_2022_BERLIN_ADDON_HATCH_TEST\x10\xde)\x12)\n$BADGE_GOFEST_2022_BERLIN_ADDON_HATCH\x10\xdf)\x12-\n(BADGE_GOFEST_2022_BERLIN_ADDON_RAID_TEST\x10\xe0)\x12(\n#BADGE_GOFEST_2022_BERLIN_ADDON_RAID\x10\xe1)\x12/\n*BADGE_GOFEST_2022_SEATTLE_ADDON_HATCH_TEST\x10\xe2)\x12*\n%BADGE_GOFEST_2022_SEATTLE_ADDON_HATCH\x10\xe3)\x12.\n)BADGE_GOFEST_2022_SEATTLE_ADDON_RAID_TEST\x10\xe4)\x12)\n$BADGE_GOFEST_2022_SEATTLE_ADDON_RAID\x10\xe5)\x12/\n*BADGE_GOFEST_2022_SAPPORO_ADDON_HATCH_TEST\x10\xe6)\x12*\n%BADGE_GOFEST_2022_SAPPORO_ADDON_HATCH\x10\xe7)\x12.\n)BADGE_GOFEST_2022_SAPPORO_ADDON_RAID_TEST\x10\xe8)\x12)\n$BADGE_GOFEST_2022_SAPPORO_ADDON_RAID\x10\xe9)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0063\x10\xea)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0064\x10\xeb)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0065\x10\xec)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0066\x10\xed)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0067\x10\xee)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0068\x10\xef)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0069\x10\xf0)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0070\x10\xf1)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0071\x10\xf2)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0072\x10\xf3)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0073\x10\xf4)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0074\x10\xf5)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0075\x10\xf6)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0076\x10\xf7)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0077\x10\xf8)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0078\x10\xf9)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0079\x10\xfa)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0080\x10\xfb)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0081\x10\xfc)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0082\x10\xfd)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0083\x10\xfe)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0084\x10\xff)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0085\x10\x80*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0086\x10\x81*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0087\x10\x82*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0088\x10\x83*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0089\x10\x84*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0090\x10\x85*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0091\x10\x86*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0092\x10\x87*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0093\x10\x88*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0094\x10\x89*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0095\x10\x8a*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0096\x10\x8b*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0097\x10\x8c*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0098\x10\x8d*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0099\x10\x8e*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0100\x10\x8f*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0101\x10\x90*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0102\x10\x91*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0103\x10\x92*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0104\x10\x93*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0105\x10\x94*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0106\x10\x95*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0107\x10\x96*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0108\x10\x97*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0109\x10\x98*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0110\x10\x99*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0111\x10\x9a*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0112\x10\x9b*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0113\x10\x9c*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0114\x10\x9d*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0115\x10\x9e*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0116\x10\x9f*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0117\x10\xa0*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0118\x10\xa1*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0119\x10\xa2*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0120\x10\xa3*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0121\x10\xa4*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0122\x10\xa5*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0123\x10\xa6*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0124\x10\xa7*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0125\x10\xa8*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0126\x10\xa9*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0127\x10\xaa*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0128\x10\xab*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0129\x10\xac*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0130\x10\xad*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0131\x10\xae*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0132\x10\xaf*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0133\x10\xb0*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0134\x10\xb1*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0135\x10\xb2*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0136\x10\xb3*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0137\x10\xb4*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0138\x10\xb5*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0139\x10\xb6*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0140\x10\xb7*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0141\x10\xb8*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0142\x10\xb9*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0143\x10\xba*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0144\x10\xbb*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0145\x10\xbc*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0146\x10\xbd*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0147\x10\xbe*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0148\x10\xbf*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0149\x10\xc0*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0150\x10\xc1*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0151\x10\xc2*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0152\x10\xc3*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0153\x10\xc4*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0154\x10\xc5*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0155\x10\xc6*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0156\x10\xc7*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0157\x10\xc8*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0158\x10\xc9*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0159\x10\xca*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0160\x10\xcb*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0161\x10\xcc*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0162\x10\xcd*\x12\x34\n/BADGE_SAFARIZONE_2022_TAIPEI_DAY_00_EARLYACCESS\x10\xce*\x12\x30\n+BADGE_SAFARIZONE_2022_TAIPEI_DAY_00_GENERAL\x10\xcf*\x12\x34\n/BADGE_SAFARIZONE_2022_TAIPEI_DAY_01_EARLYACCESS\x10\xd0*\x12\x30\n+BADGE_SAFARIZONE_2022_TAIPEI_DAY_01_GENERAL\x10\xd1*\x12\x34\n/BADGE_SAFARIZONE_2022_TAIPEI_DAY_02_EARLYACCESS\x10\xd2*\x12\x30\n+BADGE_SAFARIZONE_2022_TAIPEI_DAY_02_GENERAL\x10\xd3*\x12\x34\n/BADGE_SAFARIZONE_2022_TAIPEI_DAY_03_EARLYACCESS\x10\xd4*\x12\x30\n+BADGE_SAFARIZONE_2022_TAIPEI_DAY_03_GENERAL\x10\xd5*\x12<\n7BADGE_SAFARIZONE_2022_SINGAPORE_DAY_00_EARLYACCESS_TEST\x10\xd6*\x12\x38\n3BADGE_SAFARIZONE_2022_SINGAPORE_DAY_00_GENERAL_TEST\x10\xd7*\x12<\n7BADGE_SAFARIZONE_2022_SINGAPORE_DAY_01_EARLYACCESS_TEST\x10\xd8*\x12\x38\n3BADGE_SAFARIZONE_2022_SINGAPORE_DAY_01_GENERAL_TEST\x10\xd9*\x12<\n7BADGE_SAFARIZONE_2022_SINGAPORE_DAY_02_EARLYACCESS_TEST\x10\xda*\x12\x38\n3BADGE_SAFARIZONE_2022_SINGAPORE_DAY_02_GENERAL_TEST\x10\xdb*\x12<\n7BADGE_SAFARIZONE_2022_SINGAPORE_DAY_03_EARLYACCESS_TEST\x10\xdc*\x12\x38\n3BADGE_SAFARIZONE_2022_SINGAPORE_DAY_03_GENERAL_TEST\x10\xdd*\x12 \n\x1b\x42\x41\x44GE_GOTOUR_2023_RUBY_TEST\x10\xde*\x12$\n\x1f\x42\x41\x44GE_GOTOUR_2023_SAPPHIRE_TEST\x10\xdf*\x12\"\n\x1d\x42\x41\x44GE_GOTOUR_2023_RUBY_GLOBAL\x10\xe0*\x12&\n!BADGE_GOTOUR_2023_SAPPHIRE_GLOBAL\x10\xe1*\x12\"\n\x1d\x42\x41\x44GE_GOTOUR_LIVE_2023_DAY_00\x10\xe2*\x12\"\n\x1d\x42\x41\x44GE_GOTOUR_LIVE_2023_DAY_01\x10\xe3*\x12\"\n\x1d\x42\x41\x44GE_GOTOUR_LIVE_2023_DAY_02\x10\xe4*\x12\'\n\"BADGE_GOTOUR_2023_HATCH_ADDON_TEST\x10\xe5*\x12&\n!BADGE_GOTOUR_2023_RAID_ADDON_TEST\x10\xe6*\x12\"\n\x1d\x42\x41\x44GE_GOTOUR_2023_HATCH_ADDON\x10\xe7*\x12!\n\x1c\x42\x41\x44GE_GOTOUR_2023_RAID_ADDON\x10\xe8*\x12&\n!BADGE_GOFEST_2023_OSAKA_DAY1_CITY\x10\xe9*\x12&\n!BADGE_GOFEST_2023_OSAKA_DAY2_CITY\x10\xea*\x12&\n!BADGE_GOFEST_2023_OSAKA_DAY3_CITY\x10\xeb*\x12*\n%BADGE_GOFEST_2023_OSAKA_DAY1_EXTENDED\x10\xec*\x12*\n%BADGE_GOFEST_2023_OSAKA_DAY2_EXTENDED\x10\xed*\x12*\n%BADGE_GOFEST_2023_OSAKA_DAY3_EXTENDED\x10\xee*\x12.\n)BADGE_GOFEST_2023_OSAKA_DAY1_PARK_MORNING\x10\xef*\x12.\n)BADGE_GOFEST_2023_OSAKA_DAY2_PARK_MORNING\x10\xf0*\x12.\n)BADGE_GOFEST_2023_OSAKA_DAY3_PARK_MORNING\x10\xf1*\x12\x30\n+BADGE_GOFEST_2023_OSAKA_DAY1_PARK_AFTERNOON\x10\xf2*\x12\x30\n+BADGE_GOFEST_2023_OSAKA_DAY2_PARK_AFTERNOON\x10\xf3*\x12\x30\n+BADGE_GOFEST_2023_OSAKA_DAY3_PARK_AFTERNOON\x10\xf4*\x12(\n#BADGE_GOFEST_2023_OSAKA_ADDON_HATCH\x10\xf5*\x12\'\n\"BADGE_GOFEST_2023_OSAKA_ADDON_RAID\x10\xf6*\x12 \n\x1b\x42\x41\x44GE_GOFEST_2023_OSAKA_VIP\x10\xf7*\x12-\n(BADGE_GOFEST_2023_OSAKA_ADDON_HATCH_TEST\x10\xf8*\x12,\n\'BADGE_GOFEST_2023_OSAKA_ADDON_RAID_TEST\x10\xf9*\x12&\n!BADGE_GOFEST_2023_OSAKA_PARK_TEST\x10\xfa*\x12(\n#BADGE_GOFEST_2023_OSAKA_PARK_2_TEST\x10\xfb*\x12&\n!BADGE_GOFEST_2023_OSAKA_CITY_TEST\x10\xfc*\x12(\n#BADGE_GOFEST_2023_OSAKA_CITY_2_TEST\x10\xfd*\x12\'\n\"BADGE_GOFEST_2023_LONDON_DAY1_CITY\x10\xfe*\x12\'\n\"BADGE_GOFEST_2023_LONDON_DAY2_CITY\x10\xff*\x12\'\n\"BADGE_GOFEST_2023_LONDON_DAY3_CITY\x10\x80+\x12+\n&BADGE_GOFEST_2023_LONDON_DAY1_EXTENDED\x10\x81+\x12+\n&BADGE_GOFEST_2023_LONDON_DAY2_EXTENDED\x10\x82+\x12+\n&BADGE_GOFEST_2023_LONDON_DAY3_EXTENDED\x10\x83+\x12/\n*BADGE_GOFEST_2023_LONDON_DAY1_PARK_MORNING\x10\x84+\x12/\n*BADGE_GOFEST_2023_LONDON_DAY2_PARK_MORNING\x10\x85+\x12/\n*BADGE_GOFEST_2023_LONDON_DAY3_PARK_MORNING\x10\x86+\x12\x31\n,BADGE_GOFEST_2023_LONDON_DAY1_PARK_AFTERNOON\x10\x87+\x12\x31\n,BADGE_GOFEST_2023_LONDON_DAY2_PARK_AFTERNOON\x10\x88+\x12\x31\n,BADGE_GOFEST_2023_LONDON_DAY3_PARK_AFTERNOON\x10\x89+\x12)\n$BADGE_GOFEST_2023_LONDON_ADDON_HATCH\x10\x8a+\x12(\n#BADGE_GOFEST_2023_LONDON_ADDON_RAID\x10\x8b+\x12!\n\x1c\x42\x41\x44GE_GOFEST_2023_LONDON_VIP\x10\x8c+\x12.\n)BADGE_GOFEST_2023_LONDON_ADDON_HATCH_TEST\x10\x8d+\x12-\n(BADGE_GOFEST_2023_LONDON_ADDON_RAID_TEST\x10\x8e+\x12\'\n\"BADGE_GOFEST_2023_LONDON_PARK_TEST\x10\x8f+\x12)\n$BADGE_GOFEST_2023_LONDON_PARK_2_TEST\x10\x90+\x12\'\n\"BADGE_GOFEST_2023_LONDON_CITY_TEST\x10\x91+\x12)\n$BADGE_GOFEST_2023_LONDON_CITY_2_TEST\x10\x92+\x12(\n#BADGE_GOFEST_2023_NEWYORK_DAY1_CITY\x10\x93+\x12(\n#BADGE_GOFEST_2023_NEWYORK_DAY2_CITY\x10\x94+\x12(\n#BADGE_GOFEST_2023_NEWYORK_DAY3_CITY\x10\x95+\x12,\n\'BADGE_GOFEST_2023_NEWYORK_DAY1_EXTENDED\x10\x96+\x12,\n\'BADGE_GOFEST_2023_NEWYORK_DAY2_EXTENDED\x10\x97+\x12,\n\'BADGE_GOFEST_2023_NEWYORK_DAY3_EXTENDED\x10\x98+\x12\x30\n+BADGE_GOFEST_2023_NEWYORK_DAY1_PARK_MORNING\x10\x99+\x12\x30\n+BADGE_GOFEST_2023_NEWYORK_DAY2_PARK_MORNING\x10\x9a+\x12\x30\n+BADGE_GOFEST_2023_NEWYORK_DAY3_PARK_MORNING\x10\x9b+\x12\x32\n-BADGE_GOFEST_2023_NEWYORK_DAY1_PARK_AFTERNOON\x10\x9c+\x12\x32\n-BADGE_GOFEST_2023_NEWYORK_DAY2_PARK_AFTERNOON\x10\x9d+\x12\x32\n-BADGE_GOFEST_2023_NEWYORK_DAY3_PARK_AFTERNOON\x10\x9e+\x12*\n%BADGE_GOFEST_2023_NEWYORK_ADDON_HATCH\x10\x9f+\x12)\n$BADGE_GOFEST_2023_NEWYORK_ADDON_RAID\x10\xa0+\x12\"\n\x1d\x42\x41\x44GE_GOFEST_2023_NEWYORK_VIP\x10\xa1+\x12/\n*BADGE_GOFEST_2023_NEWYORK_ADDON_HATCH_TEST\x10\xa2+\x12.\n)BADGE_GOFEST_2023_NEWYORK_ADDON_RAID_TEST\x10\xa3+\x12(\n#BADGE_GOFEST_2023_NEWYORK_PARK_TEST\x10\xa4+\x12*\n%BADGE_GOFEST_2023_NEWYORK_PARK_2_TEST\x10\xa5+\x12(\n#BADGE_GOFEST_2023_NEWYORK_CITY_TEST\x10\xa6+\x12*\n%BADGE_GOFEST_2023_NEWYORK_CITY_2_TEST\x10\xa7+\x12\x1d\n\x18\x42\x41\x44GE_GOFEST_2023_GLOBAL\x10\xa8+\x12\x1b\n\x16\x42\x41\x44GE_GOFEST_2023_TEST\x10\xa9+\x12#\n\x1e\x42\x41\x44GE_SAFARI_2023_SEOUL_DAY_00\x10\xaa+\x12#\n\x1e\x42\x41\x44GE_SAFARI_2023_SEOUL_DAY_01\x10\xab+\x12#\n\x1e\x42\x41\x44GE_SAFARI_2023_SEOUL_DAY_02\x10\xac+\x12)\n$BADGE_SAFARI_2023_SEOUL_ADD_ON_HATCH\x10\xad+\x12(\n#BADGE_SAFARI_2023_SEOUL_ADD_ON_RAID\x10\xae+\x12\'\n\"BADGE_SAFARI_2023_BARCELONA_DAY_00\x10\xaf+\x12\'\n\"BADGE_SAFARI_2023_BARCELONA_DAY_01\x10\xb0+\x12\'\n\"BADGE_SAFARI_2023_BARCELONA_DAY_02\x10\xb1+\x12-\n(BADGE_SAFARI_2023_BARCELONA_ADD_ON_HATCH\x10\xb2+\x12,\n\'BADGE_SAFARI_2023_BARCELONA_ADD_ON_RAID\x10\xb3+\x12%\n BADGE_SAFARI_2023_MEXCITY_DAY_00\x10\xb4+\x12%\n BADGE_SAFARI_2023_MEXCITY_DAY_01\x10\xb5+\x12%\n BADGE_SAFARI_2023_MEXCITY_DAY_02\x10\xb6+\x12+\n&BADGE_SAFARI_2023_MEXCITY_ADD_ON_HATCH\x10\xb7+\x12*\n%BADGE_SAFARI_2023_MEXCITY_ADD_ON_RAID\x10\xb8+*\xdf\x03\n\x13HoloIapItemCategory\x12\x15\n\x11IAP_CATEGORY_NONE\x10\x00\x12\x17\n\x13IAP_CATEGORY_BUNDLE\x10\x01\x12\x16\n\x12IAP_CATEGORY_ITEMS\x10\x02\x12\x19\n\x15IAP_CATEGORY_UPGRADES\x10\x03\x12\x1a\n\x16IAP_CATEGORY_POKECOINS\x10\x04\x12\x17\n\x13IAP_CATEGORY_AVATAR\x10\x05\x12\"\n\x1eIAP_CATEGORY_AVATAR_STORE_LINK\x10\x06\x12\x1c\n\x18IAP_CATEGORY_TEAM_CHANGE\x10\x07\x12\x1c\n\x18IAP_CATEGORY_ROUTE_MAKER\x10\x08\x12$\n IAP_CATEGORY_GLOBAL_EVENT_TICKET\x10\n\x12\x1a\n\x16IAP_CATEGORY_VS_SEEKER\x10\x0b\x12\x18\n\x14IAP_CATEGORY_STICKER\x10\x0c\x12\x15\n\x11IAP_CATEGORY_FREE\x10\r\x12\x1d\n\x19IAP_CATEGORY_SUBSCRIPTION\x10\x0e\x12#\n\x1fIAP_CATEGORY_TRANSPORTER_ENERGY\x10\x0f\x12\x19\n\x15IAP_CATEGORY_POSTCARD\x10\x10*\xd2\x06\n\x10HoloItemCategory\x12\x16\n\x12ITEM_CATEGORY_NONE\x10\x00\x12\x1a\n\x16ITEM_CATEGORY_POKEBALL\x10\x01\x12\x16\n\x12ITEM_CATEGORY_FOOD\x10\x02\x12\x1a\n\x16ITEM_CATEGORY_MEDICINE\x10\x03\x12\x17\n\x13ITEM_CATEGORY_BOOST\x10\x04\x12\x1a\n\x16ITEM_CATEGORY_UTILITES\x10\x05\x12\x18\n\x14ITEM_CATEGORY_CAMERA\x10\x06\x12\x16\n\x12ITEM_CATEGORY_DISK\x10\x07\x12\x1b\n\x17ITEM_CATEGORY_INCUBATOR\x10\x08\x12\x19\n\x15ITEM_CATEGORY_INCENSE\x10\t\x12\x1a\n\x16ITEM_CATEGORY_XP_BOOST\x10\n\x12#\n\x1fITEM_CATEGORY_INVENTORY_UPGRADE\x10\x0b\x12\'\n#ITEM_CATEGORY_EVOLUTION_REQUIREMENT\x10\x0c\x12\x1d\n\x19ITEM_CATEGORY_MOVE_REROLL\x10\r\x12\x17\n\x13ITEM_CATEGORY_CANDY\x10\x0e\x12\x1d\n\x19ITEM_CATEGORY_RAID_TICKET\x10\x0f\x12 \n\x1cITEM_CATEGORY_STARDUST_BOOST\x10\x10\x12!\n\x1dITEM_CATEGORY_FRIEND_GIFT_BOX\x10\x11\x12\x1d\n\x19ITEM_CATEGORY_TEAM_CHANGE\x10\x12\x12\x1d\n\x19ITEM_CATEGORY_ROUTE_MAKER\x10\x13\x12\x1b\n\x17ITEM_CATEGORY_VS_SEEKER\x10\x14\x12!\n\x1dITEM_CATEGORY_INCIDENT_TICKET\x10\x15\x12%\n!ITEM_CATEGORY_GLOBAL_EVENT_TICKET\x10\x16\x12&\n\"ITEM_CATEGORY_BUDDY_EXCLUSIVE_FOOD\x10\x17\x12\x19\n\x15ITEM_CATEGORY_STICKER\x10\x18\x12$\n ITEM_CATEGORY_POSTCARD_INVENTORY\x10\x19\x12#\n\x1fITEM_CATEGORY_EVENT_TICKET_GIFT\x10\x1a*\xdc\x04\n\x0eHoloItemEffect\x12\x14\n\x10ITEM_EFFECT_NONE\x10\x00\x12\x1c\n\x17ITEM_EFFECT_CAP_NO_FLEE\x10\xe8\x07\x12 \n\x1bITEM_EFFECT_CAP_NO_MOVEMENT\x10\xea\x07\x12\x1e\n\x19ITEM_EFFECT_CAP_NO_THREAT\x10\xeb\x07\x12\x1f\n\x1aITEM_EFFECT_CAP_TARGET_MAX\x10\xec\x07\x12 \n\x1bITEM_EFFECT_CAP_TARGET_SLOW\x10\xed\x07\x12!\n\x1cITEM_EFFECT_CAP_CHANCE_NIGHT\x10\xee\x07\x12#\n\x1eITEM_EFFECT_CAP_CHANCE_TRAINER\x10\xef\x07\x12\'\n\"ITEM_EFFECT_CAP_CHANCE_FIRST_THROW\x10\xf0\x07\x12\"\n\x1dITEM_EFFECT_CAP_CHANCE_LEGEND\x10\xf1\x07\x12!\n\x1cITEM_EFFECT_CAP_CHANCE_HEAVY\x10\xf2\x07\x12\"\n\x1dITEM_EFFECT_CAP_CHANCE_REPEAT\x10\xf3\x07\x12\'\n\"ITEM_EFFECT_CAP_CHANCE_MULTI_THROW\x10\xf4\x07\x12\"\n\x1dITEM_EFFECT_CAP_CHANCE_ALWAYS\x10\xf5\x07\x12(\n#ITEM_EFFECT_CAP_CHANCE_SINGLE_THROW\x10\xf6\x07\x12\x1c\n\x17ITEM_EFFECT_CANDY_AWARD\x10\xf7\x07\x12 \n\x1bITEM_EFFECT_FULL_MOTIVATION\x10\xf8\x07*\xfc\x05\n\x0cHoloItemType\x12\x12\n\x0eITEM_TYPE_NONE\x10\x00\x12\x16\n\x12ITEM_TYPE_POKEBALL\x10\x01\x12\x14\n\x10ITEM_TYPE_POTION\x10\x02\x12\x14\n\x10ITEM_TYPE_REVIVE\x10\x03\x12\x11\n\rITEM_TYPE_MAP\x10\x04\x12\x14\n\x10ITEM_TYPE_BATTLE\x10\x05\x12\x12\n\x0eITEM_TYPE_FOOD\x10\x06\x12\x14\n\x10ITEM_TYPE_CAMERA\x10\x07\x12\x12\n\x0eITEM_TYPE_DISK\x10\x08\x12\x17\n\x13ITEM_TYPE_INCUBATOR\x10\t\x12\x15\n\x11ITEM_TYPE_INCENSE\x10\n\x12\x16\n\x12ITEM_TYPE_XP_BOOST\x10\x0b\x12\x1f\n\x1bITEM_TYPE_INVENTORY_UPGRADE\x10\x0c\x12#\n\x1fITEM_TYPE_EVOLUTION_REQUIREMENT\x10\r\x12\x19\n\x15ITEM_TYPE_MOVE_REROLL\x10\x0e\x12\x13\n\x0fITEM_TYPE_CANDY\x10\x0f\x12\x19\n\x15ITEM_TYPE_RAID_TICKET\x10\x10\x12\x1c\n\x18ITEM_TYPE_STARDUST_BOOST\x10\x11\x12\x1d\n\x19ITEM_TYPE_FRIEND_GIFT_BOX\x10\x12\x12\x19\n\x15ITEM_TYPE_TEAM_CHANGE\x10\x13\x12\x19\n\x15ITEM_TYPE_ROUTE_MAKER\x10\x14\x12\"\n\x1eITEM_TYPE_VS_SEEKER_BATTLE_NOW\x10\x15\x12\x1d\n\x19ITEM_TYPE_INCIDENT_TICKET\x10\x16\x12!\n\x1dITEM_TYPE_GLOBAL_EVENT_TICKET\x10\x17\x12\x1f\n\x1bITEM_TYPE_STICKER_INVENTORY\x10\x18\x12 \n\x1cITEM_TYPE_POSTCARD_INVENTORY\x10\x19\x12\x1f\n\x1bITEM_TYPE_EVENT_TICKET_GIFT\x10\x1a\x12\x17\n\x13ITEM_TYPE_BREAKFAST\x10\x1b*\x82\x01\n\x10HoloPokemonClass\x12\x18\n\x14POKEMON_CLASS_NORMAL\x10\x00\x12\x1b\n\x17POKEMON_CLASS_LEGENDARY\x10\x01\x12\x18\n\x14POKEMON_CLASS_MYTHIC\x10\x02\x12\x1d\n\x19POKEMON_CLASS_ULTRA_BEAST\x10\x03*=\n\x12HoloPokemonEggType\x12\x12\n\x0e\x45GG_TYPE_UNSET\x10\x00\x12\x13\n\x0f\x45GG_TYPE_SHADOW\x10\x01*\x87Y\n\x13HoloPokemonFamilyId\x12\x10\n\x0c\x46\x41MILY_UNSET\x10\x00\x12\x14\n\x10\x46\x41MILY_BULBASAUR\x10\x01\x12\x15\n\x11\x46\x41MILY_CHARMANDER\x10\x04\x12\x13\n\x0f\x46\x41MILY_SQUIRTLE\x10\x07\x12\x13\n\x0f\x46\x41MILY_CATERPIE\x10\n\x12\x11\n\rFAMILY_WEEDLE\x10\r\x12\x11\n\rFAMILY_PIDGEY\x10\x10\x12\x12\n\x0e\x46\x41MILY_RATTATA\x10\x13\x12\x12\n\x0e\x46\x41MILY_SPEAROW\x10\x15\x12\x10\n\x0c\x46\x41MILY_EKANS\x10\x17\x12\x12\n\x0e\x46\x41MILY_PIKACHU\x10\x19\x12\x14\n\x10\x46\x41MILY_SANDSHREW\x10\x1b\x12\x19\n\x15\x46\x41MILY_NIDORAN_FEMALE\x10\x1d\x12\x17\n\x13\x46\x41MILY_NIDORAN_MALE\x10 \x12\x13\n\x0f\x46\x41MILY_CLEFAIRY\x10#\x12\x11\n\rFAMILY_VULPIX\x10%\x12\x15\n\x11\x46\x41MILY_JIGGLYPUFF\x10\'\x12\x10\n\x0c\x46\x41MILY_ZUBAT\x10)\x12\x11\n\rFAMILY_ODDISH\x10+\x12\x10\n\x0c\x46\x41MILY_PARAS\x10.\x12\x12\n\x0e\x46\x41MILY_VENONAT\x10\x30\x12\x12\n\x0e\x46\x41MILY_DIGLETT\x10\x32\x12\x11\n\rFAMILY_MEOWTH\x10\x34\x12\x12\n\x0e\x46\x41MILY_PSYDUCK\x10\x36\x12\x11\n\rFAMILY_MANKEY\x10\x38\x12\x14\n\x10\x46\x41MILY_GROWLITHE\x10:\x12\x12\n\x0e\x46\x41MILY_POLIWAG\x10<\x12\x0f\n\x0b\x46\x41MILY_ABRA\x10?\x12\x11\n\rFAMILY_MACHOP\x10\x42\x12\x15\n\x11\x46\x41MILY_BELLSPROUT\x10\x45\x12\x14\n\x10\x46\x41MILY_TENTACOOL\x10H\x12\x12\n\x0e\x46\x41MILY_GEODUDE\x10J\x12\x11\n\rFAMILY_PONYTA\x10M\x12\x13\n\x0f\x46\x41MILY_SLOWPOKE\x10O\x12\x14\n\x10\x46\x41MILY_MAGNEMITE\x10Q\x12\x14\n\x10\x46\x41MILY_FARFETCHD\x10S\x12\x10\n\x0c\x46\x41MILY_DODUO\x10T\x12\x0f\n\x0b\x46\x41MILY_SEEL\x10V\x12\x11\n\rFAMILY_GRIMER\x10X\x12\x13\n\x0f\x46\x41MILY_SHELLDER\x10Z\x12\x11\n\rFAMILY_GASTLY\x10\\\x12\x0f\n\x0b\x46\x41MILY_ONIX\x10_\x12\x12\n\x0e\x46\x41MILY_DROWZEE\x10`\x12\x11\n\rFAMILY_KRABBY\x10\x62\x12\x12\n\x0e\x46\x41MILY_VOLTORB\x10\x64\x12\x14\n\x10\x46\x41MILY_EXEGGCUTE\x10\x66\x12\x11\n\rFAMILY_CUBONE\x10h\x12\x14\n\x10\x46\x41MILY_HITMONLEE\x10j\x12\x15\n\x11\x46\x41MILY_HITMONCHAN\x10k\x12\x14\n\x10\x46\x41MILY_LICKITUNG\x10l\x12\x12\n\x0e\x46\x41MILY_KOFFING\x10m\x12\x12\n\x0e\x46\x41MILY_RHYHORN\x10o\x12\x12\n\x0e\x46\x41MILY_CHANSEY\x10q\x12\x12\n\x0e\x46\x41MILY_TANGELA\x10r\x12\x15\n\x11\x46\x41MILY_KANGASKHAN\x10s\x12\x11\n\rFAMILY_HORSEA\x10t\x12\x12\n\x0e\x46\x41MILY_GOLDEEN\x10v\x12\x11\n\rFAMILY_STARYU\x10x\x12\x12\n\x0e\x46\x41MILY_MR_MIME\x10z\x12\x12\n\x0e\x46\x41MILY_SCYTHER\x10{\x12\x0f\n\x0b\x46\x41MILY_JYNX\x10|\x12\x15\n\x11\x46\x41MILY_ELECTABUZZ\x10}\x12\x11\n\rFAMILY_MAGMAR\x10~\x12\x11\n\rFAMILY_PINSIR\x10\x7f\x12\x12\n\rFAMILY_TAUROS\x10\x80\x01\x12\x14\n\x0f\x46\x41MILY_MAGIKARP\x10\x81\x01\x12\x12\n\rFAMILY_LAPRAS\x10\x83\x01\x12\x11\n\x0c\x46\x41MILY_DITTO\x10\x84\x01\x12\x11\n\x0c\x46\x41MILY_EEVEE\x10\x85\x01\x12\x13\n\x0e\x46\x41MILY_PORYGON\x10\x89\x01\x12\x13\n\x0e\x46\x41MILY_OMANYTE\x10\x8a\x01\x12\x12\n\rFAMILY_KABUTO\x10\x8c\x01\x12\x16\n\x11\x46\x41MILY_AERODACTYL\x10\x8e\x01\x12\x13\n\x0e\x46\x41MILY_SNORLAX\x10\x8f\x01\x12\x14\n\x0f\x46\x41MILY_ARTICUNO\x10\x90\x01\x12\x12\n\rFAMILY_ZAPDOS\x10\x91\x01\x12\x13\n\x0e\x46\x41MILY_MOLTRES\x10\x92\x01\x12\x13\n\x0e\x46\x41MILY_DRATINI\x10\x93\x01\x12\x12\n\rFAMILY_MEWTWO\x10\x96\x01\x12\x0f\n\nFAMILY_MEW\x10\x97\x01\x12\x15\n\x10\x46\x41MILY_CHIKORITA\x10\x98\x01\x12\x15\n\x10\x46\x41MILY_CYNDAQUIL\x10\x9b\x01\x12\x14\n\x0f\x46\x41MILY_TOTODILE\x10\x9e\x01\x12\x13\n\x0e\x46\x41MILY_SENTRET\x10\xa1\x01\x12\x14\n\x0f\x46\x41MILY_HOOTHOOT\x10\xa3\x01\x12\x12\n\rFAMILY_LEDYBA\x10\xa5\x01\x12\x14\n\x0f\x46\x41MILY_SPINARAK\x10\xa7\x01\x12\x14\n\x0f\x46\x41MILY_CHINCHOU\x10\xaa\x01\x12\x12\n\rFAMILY_TOGEPI\x10\xaf\x01\x12\x10\n\x0b\x46\x41MILY_NATU\x10\xb1\x01\x12\x12\n\rFAMILY_MAREEP\x10\xb3\x01\x12\x12\n\rFAMILY_MARILL\x10\xb7\x01\x12\x15\n\x10\x46\x41MILY_SUDOWOODO\x10\xb9\x01\x12\x12\n\rFAMILY_HOPPIP\x10\xbb\x01\x12\x11\n\x0c\x46\x41MILY_AIPOM\x10\xbe\x01\x12\x13\n\x0e\x46\x41MILY_SUNKERN\x10\xbf\x01\x12\x11\n\x0c\x46\x41MILY_YANMA\x10\xc1\x01\x12\x12\n\rFAMILY_WOOPER\x10\xc2\x01\x12\x13\n\x0e\x46\x41MILY_MURKROW\x10\xc6\x01\x12\x16\n\x11\x46\x41MILY_MISDREAVUS\x10\xc8\x01\x12\x11\n\x0c\x46\x41MILY_UNOWN\x10\xc9\x01\x12\x15\n\x10\x46\x41MILY_WOBBUFFET\x10\xca\x01\x12\x15\n\x10\x46\x41MILY_GIRAFARIG\x10\xcb\x01\x12\x12\n\rFAMILY_PINECO\x10\xcc\x01\x12\x15\n\x10\x46\x41MILY_DUNSPARCE\x10\xce\x01\x12\x12\n\rFAMILY_GLIGAR\x10\xcf\x01\x12\x14\n\x0f\x46\x41MILY_SNUBBULL\x10\xd1\x01\x12\x14\n\x0f\x46\x41MILY_QWILFISH\x10\xd3\x01\x12\x13\n\x0e\x46\x41MILY_SHUCKLE\x10\xd5\x01\x12\x15\n\x10\x46\x41MILY_HERACROSS\x10\xd6\x01\x12\x13\n\x0e\x46\x41MILY_SNEASEL\x10\xd7\x01\x12\x15\n\x10\x46\x41MILY_TEDDIURSA\x10\xd8\x01\x12\x12\n\rFAMILY_SLUGMA\x10\xda\x01\x12\x12\n\rFAMILY_SWINUB\x10\xdc\x01\x12\x13\n\x0e\x46\x41MILY_CORSOLA\x10\xde\x01\x12\x14\n\x0f\x46\x41MILY_REMORAID\x10\xdf\x01\x12\x14\n\x0f\x46\x41MILY_DELIBIRD\x10\xe1\x01\x12\x13\n\x0e\x46\x41MILY_MANTINE\x10\xe2\x01\x12\x14\n\x0f\x46\x41MILY_SKARMORY\x10\xe3\x01\x12\x14\n\x0f\x46\x41MILY_HOUNDOUR\x10\xe4\x01\x12\x12\n\rFAMILY_PHANPY\x10\xe7\x01\x12\x14\n\x0f\x46\x41MILY_STANTLER\x10\xea\x01\x12\x14\n\x0f\x46\x41MILY_SMEARGLE\x10\xeb\x01\x12\x13\n\x0e\x46\x41MILY_TYROGUE\x10\xec\x01\x12\x13\n\x0e\x46\x41MILY_MILTANK\x10\xf1\x01\x12\x12\n\rFAMILY_RAIKOU\x10\xf3\x01\x12\x11\n\x0c\x46\x41MILY_ENTEI\x10\xf4\x01\x12\x13\n\x0e\x46\x41MILY_SUICUNE\x10\xf5\x01\x12\x14\n\x0f\x46\x41MILY_LARVITAR\x10\xf6\x01\x12\x11\n\x0c\x46\x41MILY_LUGIA\x10\xf9\x01\x12\x11\n\x0c\x46\x41MILY_HO_OH\x10\xfa\x01\x12\x12\n\rFAMILY_CELEBI\x10\xfb\x01\x12\x13\n\x0e\x46\x41MILY_TREECKO\x10\xfc\x01\x12\x13\n\x0e\x46\x41MILY_TORCHIC\x10\xff\x01\x12\x12\n\rFAMILY_MUDKIP\x10\x82\x02\x12\x15\n\x10\x46\x41MILY_POOCHYENA\x10\x85\x02\x12\x15\n\x10\x46\x41MILY_ZIGZAGOON\x10\x87\x02\x12\x13\n\x0e\x46\x41MILY_WURMPLE\x10\x89\x02\x12\x11\n\x0c\x46\x41MILY_LOTAD\x10\x8e\x02\x12\x12\n\rFAMILY_SEEDOT\x10\x91\x02\x12\x13\n\x0e\x46\x41MILY_TAILLOW\x10\x94\x02\x12\x13\n\x0e\x46\x41MILY_WINGULL\x10\x96\x02\x12\x11\n\x0c\x46\x41MILY_RALTS\x10\x98\x02\x12\x13\n\x0e\x46\x41MILY_SURSKIT\x10\x9b\x02\x12\x15\n\x10\x46\x41MILY_SHROOMISH\x10\x9d\x02\x12\x13\n\x0e\x46\x41MILY_SLAKOTH\x10\x9f\x02\x12\x13\n\x0e\x46\x41MILY_NINCADA\x10\xa2\x02\x12\x13\n\x0e\x46\x41MILY_WHISMUR\x10\xa5\x02\x12\x14\n\x0f\x46\x41MILY_MAKUHITA\x10\xa8\x02\x12\x14\n\x0f\x46\x41MILY_NOSEPASS\x10\xab\x02\x12\x12\n\rFAMILY_SKITTY\x10\xac\x02\x12\x13\n\x0e\x46\x41MILY_SABLEYE\x10\xae\x02\x12\x12\n\rFAMILY_MAWILE\x10\xaf\x02\x12\x10\n\x0b\x46\x41MILY_ARON\x10\xb0\x02\x12\x14\n\x0f\x46\x41MILY_MEDITITE\x10\xb3\x02\x12\x15\n\x10\x46\x41MILY_ELECTRIKE\x10\xb5\x02\x12\x12\n\rFAMILY_PLUSLE\x10\xb7\x02\x12\x11\n\x0c\x46\x41MILY_MINUN\x10\xb8\x02\x12\x13\n\x0e\x46\x41MILY_VOLBEAT\x10\xb9\x02\x12\x14\n\x0f\x46\x41MILY_ILLUMISE\x10\xba\x02\x12\x13\n\x0e\x46\x41MILY_ROSELIA\x10\xbb\x02\x12\x12\n\rFAMILY_GULPIN\x10\xbc\x02\x12\x14\n\x0f\x46\x41MILY_CARVANHA\x10\xbe\x02\x12\x13\n\x0e\x46\x41MILY_WAILMER\x10\xc0\x02\x12\x11\n\x0c\x46\x41MILY_NUMEL\x10\xc2\x02\x12\x13\n\x0e\x46\x41MILY_TORKOAL\x10\xc4\x02\x12\x12\n\rFAMILY_SPOINK\x10\xc5\x02\x12\x12\n\rFAMILY_SPINDA\x10\xc7\x02\x12\x14\n\x0f\x46\x41MILY_TRAPINCH\x10\xc8\x02\x12\x12\n\rFAMILY_CACNEA\x10\xcb\x02\x12\x12\n\rFAMILY_SWABLU\x10\xcd\x02\x12\x14\n\x0f\x46\x41MILY_ZANGOOSE\x10\xcf\x02\x12\x13\n\x0e\x46\x41MILY_SEVIPER\x10\xd0\x02\x12\x14\n\x0f\x46\x41MILY_LUNATONE\x10\xd1\x02\x12\x13\n\x0e\x46\x41MILY_SOLROCK\x10\xd2\x02\x12\x14\n\x0f\x46\x41MILY_BARBOACH\x10\xd3\x02\x12\x14\n\x0f\x46\x41MILY_CORPHISH\x10\xd5\x02\x12\x12\n\rFAMILY_BALTOY\x10\xd7\x02\x12\x12\n\rFAMILY_LILEEP\x10\xd9\x02\x12\x13\n\x0e\x46\x41MILY_ANORITH\x10\xdb\x02\x12\x12\n\rFAMILY_FEEBAS\x10\xdd\x02\x12\x14\n\x0f\x46\x41MILY_CASTFORM\x10\xdf\x02\x12\x13\n\x0e\x46\x41MILY_KECLEON\x10\xe0\x02\x12\x13\n\x0e\x46\x41MILY_SHUPPET\x10\xe1\x02\x12\x13\n\x0e\x46\x41MILY_DUSKULL\x10\xe3\x02\x12\x13\n\x0e\x46\x41MILY_TROPIUS\x10\xe5\x02\x12\x14\n\x0f\x46\x41MILY_CHIMECHO\x10\xe6\x02\x12\x11\n\x0c\x46\x41MILY_ABSOL\x10\xe7\x02\x12\x13\n\x0e\x46\x41MILY_SNORUNT\x10\xe9\x02\x12\x12\n\rFAMILY_SPHEAL\x10\xeb\x02\x12\x14\n\x0f\x46\x41MILY_CLAMPERL\x10\xee\x02\x12\x15\n\x10\x46\x41MILY_RELICANTH\x10\xf1\x02\x12\x13\n\x0e\x46\x41MILY_LUVDISC\x10\xf2\x02\x12\x11\n\x0c\x46\x41MILY_BAGON\x10\xf3\x02\x12\x12\n\rFAMILY_BELDUM\x10\xf6\x02\x12\x14\n\x0f\x46\x41MILY_REGIROCK\x10\xf9\x02\x12\x12\n\rFAMILY_REGICE\x10\xfa\x02\x12\x15\n\x10\x46\x41MILY_REGISTEEL\x10\xfb\x02\x12\x12\n\rFAMILY_LATIAS\x10\xfc\x02\x12\x12\n\rFAMILY_LATIOS\x10\xfd\x02\x12\x12\n\rFAMILY_KYOGRE\x10\xfe\x02\x12\x13\n\x0e\x46\x41MILY_GROUDON\x10\xff\x02\x12\x14\n\x0f\x46\x41MILY_RAYQUAZA\x10\x80\x03\x12\x13\n\x0e\x46\x41MILY_JIRACHI\x10\x81\x03\x12\x12\n\rFAMILY_DEOXYS\x10\x82\x03\x12\x13\n\x0e\x46\x41MILY_TURTWIG\x10\x83\x03\x12\x14\n\x0f\x46\x41MILY_CHIMCHAR\x10\x86\x03\x12\x12\n\rFAMILY_PIPLUP\x10\x89\x03\x12\x12\n\rFAMILY_STARLY\x10\x8c\x03\x12\x12\n\rFAMILY_BIDOOF\x10\x8f\x03\x12\x15\n\x10\x46\x41MILY_KRICKETOT\x10\x91\x03\x12\x11\n\x0c\x46\x41MILY_SHINX\x10\x93\x03\x12\x14\n\x0f\x46\x41MILY_CRANIDOS\x10\x98\x03\x12\x14\n\x0f\x46\x41MILY_SHIELDON\x10\x9a\x03\x12\x11\n\x0c\x46\x41MILY_BURMY\x10\x9c\x03\x12\x12\n\rFAMILY_COMBEE\x10\x9f\x03\x12\x15\n\x10\x46\x41MILY_PACHIRISU\x10\xa1\x03\x12\x12\n\rFAMILY_BUIZEL\x10\xa2\x03\x12\x13\n\x0e\x46\x41MILY_CHERUBI\x10\xa4\x03\x12\x13\n\x0e\x46\x41MILY_SHELLOS\x10\xa6\x03\x12\x14\n\x0f\x46\x41MILY_DRIFLOON\x10\xa9\x03\x12\x13\n\x0e\x46\x41MILY_BUNEARY\x10\xab\x03\x12\x13\n\x0e\x46\x41MILY_GLAMEOW\x10\xaf\x03\x12\x12\n\rFAMILY_STUNKY\x10\xb2\x03\x12\x13\n\x0e\x46\x41MILY_BRONZOR\x10\xb4\x03\x12\x12\n\rFAMILY_CHATOT\x10\xb9\x03\x12\x15\n\x10\x46\x41MILY_SPIRITOMB\x10\xba\x03\x12\x11\n\x0c\x46\x41MILY_GIBLE\x10\xbb\x03\x12\x13\n\x0e\x46\x41MILY_LUCARIO\x10\xc0\x03\x12\x16\n\x11\x46\x41MILY_HIPPOPOTAS\x10\xc1\x03\x12\x13\n\x0e\x46\x41MILY_SKORUPI\x10\xc3\x03\x12\x14\n\x0f\x46\x41MILY_CROAGUNK\x10\xc5\x03\x12\x15\n\x10\x46\x41MILY_CARNIVINE\x10\xc7\x03\x12\x13\n\x0e\x46\x41MILY_FINNEON\x10\xc8\x03\x12\x12\n\rFAMILY_SNOVER\x10\xcb\x03\x12\x11\n\x0c\x46\x41MILY_ROTOM\x10\xdf\x03\x12\x10\n\x0b\x46\x41MILY_UXIE\x10\xe0\x03\x12\x13\n\x0e\x46\x41MILY_MESPRIT\x10\xe1\x03\x12\x11\n\x0c\x46\x41MILY_AZELF\x10\xe2\x03\x12\x12\n\rFAMILY_DIALGA\x10\xe3\x03\x12\x12\n\rFAMILY_PALKIA\x10\xe4\x03\x12\x13\n\x0e\x46\x41MILY_HEATRAN\x10\xe5\x03\x12\x15\n\x10\x46\x41MILY_REGIGIGAS\x10\xe6\x03\x12\x14\n\x0f\x46\x41MILY_GIRATINA\x10\xe7\x03\x12\x15\n\x10\x46\x41MILY_CRESSELIA\x10\xe8\x03\x12\x12\n\rFAMILY_PHIONE\x10\xe9\x03\x12\x13\n\x0e\x46\x41MILY_MANAPHY\x10\xea\x03\x12\x13\n\x0e\x46\x41MILY_DARKRAI\x10\xeb\x03\x12\x13\n\x0e\x46\x41MILY_SHAYMIN\x10\xec\x03\x12\x12\n\rFAMILY_ARCEUS\x10\xed\x03\x12\x13\n\x0e\x46\x41MILY_VICTINI\x10\xee\x03\x12\x11\n\x0c\x46\x41MILY_SNIVY\x10\xef\x03\x12\x11\n\x0c\x46\x41MILY_TEPIG\x10\xf2\x03\x12\x14\n\x0f\x46\x41MILY_OSHAWOTT\x10\xf5\x03\x12\x12\n\rFAMILY_PATRAT\x10\xf8\x03\x12\x14\n\x0f\x46\x41MILY_LILLIPUP\x10\xfa\x03\x12\x14\n\x0f\x46\x41MILY_PURRLOIN\x10\xfd\x03\x12\x13\n\x0e\x46\x41MILY_PANSAGE\x10\xff\x03\x12\x13\n\x0e\x46\x41MILY_PANSEAR\x10\x81\x04\x12\x13\n\x0e\x46\x41MILY_PANPOUR\x10\x83\x04\x12\x11\n\x0c\x46\x41MILY_MUNNA\x10\x85\x04\x12\x12\n\rFAMILY_PIDOVE\x10\x87\x04\x12\x13\n\x0e\x46\x41MILY_BLITZLE\x10\x8a\x04\x12\x16\n\x11\x46\x41MILY_ROGGENROLA\x10\x8c\x04\x12\x12\n\rFAMILY_WOOBAT\x10\x8f\x04\x12\x13\n\x0e\x46\x41MILY_DRILBUR\x10\x91\x04\x12\x12\n\rFAMILY_AUDINO\x10\x93\x04\x12\x13\n\x0e\x46\x41MILY_TIMBURR\x10\x94\x04\x12\x13\n\x0e\x46\x41MILY_TYMPOLE\x10\x97\x04\x12\x11\n\x0c\x46\x41MILY_THROH\x10\x9a\x04\x12\x10\n\x0b\x46\x41MILY_SAWK\x10\x9b\x04\x12\x14\n\x0f\x46\x41MILY_SEWADDLE\x10\x9c\x04\x12\x14\n\x0f\x46\x41MILY_VENIPEDE\x10\x9f\x04\x12\x14\n\x0f\x46\x41MILY_COTTONEE\x10\xa2\x04\x12\x13\n\x0e\x46\x41MILY_PETILIL\x10\xa4\x04\x12\x14\n\x0f\x46\x41MILY_BASCULIN\x10\xa6\x04\x12\x13\n\x0e\x46\x41MILY_SANDILE\x10\xa7\x04\x12\x14\n\x0f\x46\x41MILY_DARUMAKA\x10\xaa\x04\x12\x14\n\x0f\x46\x41MILY_MARACTUS\x10\xac\x04\x12\x13\n\x0e\x46\x41MILY_DWEBBLE\x10\xad\x04\x12\x13\n\x0e\x46\x41MILY_SCRAGGY\x10\xaf\x04\x12\x14\n\x0f\x46\x41MILY_SIGILYPH\x10\xb1\x04\x12\x12\n\rFAMILY_YAMASK\x10\xb2\x04\x12\x14\n\x0f\x46\x41MILY_TIRTOUGA\x10\xb4\x04\x12\x12\n\rFAMILY_ARCHEN\x10\xb6\x04\x12\x14\n\x0f\x46\x41MILY_TRUBBISH\x10\xb8\x04\x12\x11\n\x0c\x46\x41MILY_ZORUA\x10\xba\x04\x12\x14\n\x0f\x46\x41MILY_MINCCINO\x10\xbc\x04\x12\x13\n\x0e\x46\x41MILY_GOTHITA\x10\xbe\x04\x12\x13\n\x0e\x46\x41MILY_SOLOSIS\x10\xc1\x04\x12\x14\n\x0f\x46\x41MILY_DUCKLETT\x10\xc4\x04\x12\x15\n\x10\x46\x41MILY_VANILLITE\x10\xc6\x04\x12\x14\n\x0f\x46\x41MILY_DEERLING\x10\xc9\x04\x12\x12\n\rFAMILY_EMOLGA\x10\xcb\x04\x12\x16\n\x11\x46\x41MILY_KARRABLAST\x10\xcc\x04\x12\x13\n\x0e\x46\x41MILY_FOONGUS\x10\xce\x04\x12\x14\n\x0f\x46\x41MILY_FRILLISH\x10\xd0\x04\x12\x15\n\x10\x46\x41MILY_ALOMOMOLA\x10\xd2\x04\x12\x12\n\rFAMILY_JOLTIK\x10\xd3\x04\x12\x15\n\x10\x46\x41MILY_FERROSEED\x10\xd5\x04\x12\x11\n\x0c\x46\x41MILY_KLINK\x10\xd7\x04\x12\x12\n\rFAMILY_TYNAMO\x10\xda\x04\x12\x12\n\rFAMILY_ELGYEM\x10\xdd\x04\x12\x13\n\x0e\x46\x41MILY_LITWICK\x10\xdf\x04\x12\x10\n\x0b\x46\x41MILY_AXEW\x10\xe2\x04\x12\x13\n\x0e\x46\x41MILY_CUBCHOO\x10\xe5\x04\x12\x15\n\x10\x46\x41MILY_CRYOGONAL\x10\xe7\x04\x12\x13\n\x0e\x46\x41MILY_SHELMET\x10\xe8\x04\x12\x14\n\x0f\x46\x41MILY_STUNFISK\x10\xea\x04\x12\x13\n\x0e\x46\x41MILY_MIENFOO\x10\xeb\x04\x12\x15\n\x10\x46\x41MILY_DRUDDIGON\x10\xed\x04\x12\x12\n\rFAMILY_GOLETT\x10\xee\x04\x12\x14\n\x0f\x46\x41MILY_PAWNIARD\x10\xf0\x04\x12\x16\n\x11\x46\x41MILY_BOUFFALANT\x10\xf2\x04\x12\x13\n\x0e\x46\x41MILY_RUFFLET\x10\xf3\x04\x12\x13\n\x0e\x46\x41MILY_VULLABY\x10\xf5\x04\x12\x13\n\x0e\x46\x41MILY_HEATMOR\x10\xf7\x04\x12\x12\n\rFAMILY_DURANT\x10\xf8\x04\x12\x11\n\x0c\x46\x41MILY_DEINO\x10\xf9\x04\x12\x14\n\x0f\x46\x41MILY_LARVESTA\x10\xfc\x04\x12\x14\n\x0f\x46\x41MILY_COBALION\x10\xfe\x04\x12\x15\n\x10\x46\x41MILY_TERRAKION\x10\xff\x04\x12\x14\n\x0f\x46\x41MILY_VIRIZION\x10\x80\x05\x12\x14\n\x0f\x46\x41MILY_TORNADUS\x10\x81\x05\x12\x15\n\x10\x46\x41MILY_THUNDURUS\x10\x82\x05\x12\x14\n\x0f\x46\x41MILY_RESHIRAM\x10\x83\x05\x12\x12\n\rFAMILY_ZEKROM\x10\x84\x05\x12\x14\n\x0f\x46\x41MILY_LANDORUS\x10\x85\x05\x12\x12\n\rFAMILY_KYUREM\x10\x86\x05\x12\x12\n\rFAMILY_KELDEO\x10\x87\x05\x12\x14\n\x0f\x46\x41MILY_MELOETTA\x10\x88\x05\x12\x14\n\x0f\x46\x41MILY_GENESECT\x10\x89\x05\x12\x13\n\x0e\x46\x41MILY_CHESPIN\x10\x8a\x05\x12\x14\n\x0f\x46\x41MILY_FENNEKIN\x10\x8d\x05\x12\x13\n\x0e\x46\x41MILY_FROAKIE\x10\x90\x05\x12\x14\n\x0f\x46\x41MILY_BUNNELBY\x10\x93\x05\x12\x16\n\x11\x46\x41MILY_FLETCHLING\x10\x95\x05\x12\x16\n\x11\x46\x41MILY_SCATTERBUG\x10\x98\x05\x12\x12\n\rFAMILY_LITLEO\x10\x9b\x05\x12\x13\n\x0e\x46\x41MILY_FLABEBE\x10\x9d\x05\x12\x12\n\rFAMILY_SKIDDO\x10\xa0\x05\x12\x13\n\x0e\x46\x41MILY_PANCHAM\x10\xa2\x05\x12\x13\n\x0e\x46\x41MILY_FURFROU\x10\xa4\x05\x12\x12\n\rFAMILY_ESPURR\x10\xa5\x05\x12\x13\n\x0e\x46\x41MILY_HONEDGE\x10\xa7\x05\x12\x14\n\x0f\x46\x41MILY_SPRITZEE\x10\xaa\x05\x12\x13\n\x0e\x46\x41MILY_SWIRLIX\x10\xac\x05\x12\x11\n\x0c\x46\x41MILY_INKAY\x10\xae\x05\x12\x13\n\x0e\x46\x41MILY_BINACLE\x10\xb0\x05\x12\x12\n\rFAMILY_SKRELP\x10\xb2\x05\x12\x15\n\x10\x46\x41MILY_CLAUNCHER\x10\xb4\x05\x12\x16\n\x11\x46\x41MILY_HELIOPTILE\x10\xb6\x05\x12\x12\n\rFAMILY_TYRUNT\x10\xb8\x05\x12\x12\n\rFAMILY_AMAURA\x10\xba\x05\x12\x14\n\x0f\x46\x41MILY_HAWLUCHA\x10\xbd\x05\x12\x13\n\x0e\x46\x41MILY_DEDENNE\x10\xbe\x05\x12\x13\n\x0e\x46\x41MILY_CARBINK\x10\xbf\x05\x12\x11\n\x0c\x46\x41MILY_GOOMY\x10\xc0\x05\x12\x12\n\rFAMILY_KLEFKI\x10\xc3\x05\x12\x14\n\x0f\x46\x41MILY_PHANTUMP\x10\xc4\x05\x12\x15\n\x10\x46\x41MILY_PUMPKABOO\x10\xc6\x05\x12\x14\n\x0f\x46\x41MILY_BERGMITE\x10\xc8\x05\x12\x12\n\rFAMILY_NOIBAT\x10\xca\x05\x12\x13\n\x0e\x46\x41MILY_XERNEAS\x10\xcc\x05\x12\x13\n\x0e\x46\x41MILY_YVELTAL\x10\xcd\x05\x12\x13\n\x0e\x46\x41MILY_ZYGARDE\x10\xce\x05\x12\x13\n\x0e\x46\x41MILY_DIANCIE\x10\xcf\x05\x12\x11\n\x0c\x46\x41MILY_HOOPA\x10\xd0\x05\x12\x15\n\x10\x46\x41MILY_VOLCANION\x10\xd1\x05\x12\x12\n\rFAMILY_ROWLET\x10\xd2\x05\x12\x12\n\rFAMILY_LITTEN\x10\xd5\x05\x12\x13\n\x0e\x46\x41MILY_POPPLIO\x10\xd8\x05\x12\x13\n\x0e\x46\x41MILY_PIKIPEK\x10\xdb\x05\x12\x13\n\x0e\x46\x41MILY_YUNGOOS\x10\xde\x05\x12\x13\n\x0e\x46\x41MILY_GRUBBIN\x10\xe0\x05\x12\x16\n\x11\x46\x41MILY_CRABRAWLER\x10\xe3\x05\x12\x14\n\x0f\x46\x41MILY_ORICORIO\x10\xe5\x05\x12\x14\n\x0f\x46\x41MILY_CUTIEFLY\x10\xe6\x05\x12\x14\n\x0f\x46\x41MILY_ROCKRUFF\x10\xe8\x05\x12\x16\n\x11\x46\x41MILY_WISHIWASHI\x10\xea\x05\x12\x14\n\x0f\x46\x41MILY_MAREANIE\x10\xeb\x05\x12\x13\n\x0e\x46\x41MILY_MUDBRAY\x10\xed\x05\x12\x14\n\x0f\x46\x41MILY_DEWPIDER\x10\xef\x05\x12\x14\n\x0f\x46\x41MILY_FOMANTIS\x10\xf1\x05\x12\x14\n\x0f\x46\x41MILY_MORELULL\x10\xf3\x05\x12\x14\n\x0f\x46\x41MILY_SALANDIT\x10\xf5\x05\x12\x13\n\x0e\x46\x41MILY_STUFFUL\x10\xf7\x05\x12\x15\n\x10\x46\x41MILY_BOUNSWEET\x10\xf9\x05\x12\x12\n\rFAMILY_COMFEY\x10\xfc\x05\x12\x14\n\x0f\x46\x41MILY_ORANGURU\x10\xfd\x05\x12\x15\n\x10\x46\x41MILY_PASSIMIAN\x10\xfe\x05\x12\x12\n\rFAMILY_WIMPOD\x10\xff\x05\x12\x15\n\x10\x46\x41MILY_SANDYGAST\x10\x81\x06\x12\x15\n\x10\x46\x41MILY_PYUKUMUKU\x10\x83\x06\x12\x15\n\x10\x46\x41MILY_TYPE_NULL\x10\x84\x06\x12\x12\n\rFAMILY_MINIOR\x10\x86\x06\x12\x12\n\rFAMILY_KOMALA\x10\x87\x06\x12\x16\n\x11\x46\x41MILY_TURTONATOR\x10\x88\x06\x12\x16\n\x11\x46\x41MILY_TOGEDEMARU\x10\x89\x06\x12\x13\n\x0e\x46\x41MILY_MIMIKYU\x10\x8a\x06\x12\x13\n\x0e\x46\x41MILY_BRUXISH\x10\x8b\x06\x12\x12\n\rFAMILY_DRAMPA\x10\x8c\x06\x12\x14\n\x0f\x46\x41MILY_DHELMISE\x10\x8d\x06\x12\x14\n\x0f\x46\x41MILY_JANGMO_O\x10\x8e\x06\x12\x15\n\x10\x46\x41MILY_TAPU_KOKO\x10\x91\x06\x12\x15\n\x10\x46\x41MILY_TAPU_LELE\x10\x92\x06\x12\x15\n\x10\x46\x41MILY_TAPU_BULU\x10\x93\x06\x12\x15\n\x10\x46\x41MILY_TAPU_FINI\x10\x94\x06\x12\x12\n\rFAMILY_COSMOG\x10\x95\x06\x12\x14\n\x0f\x46\x41MILY_NIHILEGO\x10\x99\x06\x12\x14\n\x0f\x46\x41MILY_BUZZWOLE\x10\x9a\x06\x12\x15\n\x10\x46\x41MILY_PHEROMOSA\x10\x9b\x06\x12\x15\n\x10\x46\x41MILY_XURKITREE\x10\x9c\x06\x12\x16\n\x11\x46\x41MILY_CELESTEELA\x10\x9d\x06\x12\x13\n\x0e\x46\x41MILY_KARTANA\x10\x9e\x06\x12\x14\n\x0f\x46\x41MILY_GUZZLORD\x10\x9f\x06\x12\x14\n\x0f\x46\x41MILY_NECROZMA\x10\xa0\x06\x12\x14\n\x0f\x46\x41MILY_MAGEARNA\x10\xa1\x06\x12\x15\n\x10\x46\x41MILY_MARSHADOW\x10\xa2\x06\x12\x13\n\x0e\x46\x41MILY_POIPOLE\x10\xa3\x06\x12\x15\n\x10\x46\x41MILY_STAKATAKA\x10\xa5\x06\x12\x17\n\x12\x46\x41MILY_BLACEPHALON\x10\xa6\x06\x12\x13\n\x0e\x46\x41MILY_ZERAORA\x10\xa7\x06\x12\x12\n\rFAMILY_MELTAN\x10\xa8\x06\x12\x13\n\x0e\x46\x41MILY_GROOKEY\x10\xaa\x06\x12\x15\n\x10\x46\x41MILY_SCORBUNNY\x10\xad\x06\x12\x12\n\rFAMILY_SOBBLE\x10\xb0\x06\x12\x13\n\x0e\x46\x41MILY_SKWOVET\x10\xb3\x06\x12\x14\n\x0f\x46\x41MILY_ROOKIDEE\x10\xb5\x06\x12\x13\n\x0e\x46\x41MILY_BLIPBUG\x10\xb8\x06\x12\x12\n\rFAMILY_NICKIT\x10\xbb\x06\x12\x16\n\x11\x46\x41MILY_GOSSIFLEUR\x10\xbd\x06\x12\x12\n\rFAMILY_WOOLOO\x10\xbf\x06\x12\x13\n\x0e\x46\x41MILY_CHEWTLE\x10\xc1\x06\x12\x12\n\rFAMILY_YAMPER\x10\xc3\x06\x12\x14\n\x0f\x46\x41MILY_ROLYCOLY\x10\xc5\x06\x12\x12\n\rFAMILY_APPLIN\x10\xc8\x06\x12\x15\n\x10\x46\x41MILY_SILICOBRA\x10\xcb\x06\x12\x15\n\x10\x46\x41MILY_CRAMORANT\x10\xcd\x06\x12\x14\n\x0f\x46\x41MILY_ARROKUDA\x10\xce\x06\x12\x11\n\x0c\x46\x41MILY_TOXEL\x10\xd0\x06\x12\x16\n\x11\x46\x41MILY_SIZZLIPEDE\x10\xd2\x06\x12\x15\n\x10\x46\x41MILY_CLOBBOPUS\x10\xd4\x06\x12\x14\n\x0f\x46\x41MILY_SINISTEA\x10\xd6\x06\x12\x13\n\x0e\x46\x41MILY_HATENNA\x10\xd8\x06\x12\x14\n\x0f\x46\x41MILY_IMPIDIMP\x10\xdb\x06\x12\x13\n\x0e\x46\x41MILY_MILCERY\x10\xe4\x06\x12\x13\n\x0e\x46\x41MILY_FALINKS\x10\xe6\x06\x12\x16\n\x11\x46\x41MILY_PINCURCHIN\x10\xe7\x06\x12\x10\n\x0b\x46\x41MILY_SNOM\x10\xe8\x06\x12\x17\n\x12\x46\x41MILY_STONJOURNER\x10\xea\x06\x12\x12\n\rFAMILY_EISCUE\x10\xeb\x06\x12\x14\n\x0f\x46\x41MILY_INDEEDEE\x10\xec\x06\x12\x13\n\x0e\x46\x41MILY_MORPEKO\x10\xed\x06\x12\x12\n\rFAMILY_CUFANT\x10\xee\x06\x12\x15\n\x10\x46\x41MILY_DRACOZOLT\x10\xf0\x06\x12\x15\n\x10\x46\x41MILY_ARCTOZOLT\x10\xf1\x06\x12\x15\n\x10\x46\x41MILY_DRACOVISH\x10\xf2\x06\x12\x15\n\x10\x46\x41MILY_ARCTOVISH\x10\xf3\x06\x12\x15\n\x10\x46\x41MILY_DURALUDON\x10\xf4\x06\x12\x12\n\rFAMILY_DREEPY\x10\xf5\x06\x12\x12\n\rFAMILY_ZACIAN\x10\xf8\x06\x12\x15\n\x10\x46\x41MILY_ZAMAZENTA\x10\xf9\x06\x12\x15\n\x10\x46\x41MILY_ETERNATUS\x10\xfa\x06\x12\x11\n\x0c\x46\x41MILY_KUBFU\x10\xfb\x06\x12\x12\n\rFAMILY_ZARUDE\x10\xfd\x06\x12\x15\n\x10\x46\x41MILY_REGIELEKI\x10\xfe\x06\x12\x15\n\x10\x46\x41MILY_REGIDRAGO\x10\xff\x06\x12\x15\n\x10\x46\x41MILY_GLASTRIER\x10\x80\x07\x12\x15\n\x10\x46\x41MILY_SPECTRIER\x10\x81\x07\x12\x13\n\x0e\x46\x41MILY_CALYREX\x10\x82\x07\x12\x14\n\x0f\x46\x41MILY_ENAMORUS\x10\x89\x07\x12\x16\n\x11\x46\x41MILY_SPRIGATITO\x10\x8a\x07\x12\x13\n\x0e\x46\x41MILY_FUECOCO\x10\x8d\x07\x12\x12\n\rFAMILY_QUAXLY\x10\x90\x07\x12\x13\n\x0e\x46\x41MILY_LECHONK\x10\x93\x07\x12\x16\n\x11\x46\x41MILY_TAROUNTULA\x10\x95\x07\x12\x12\n\rFAMILY_NYMBLE\x10\x97\x07\x12\x11\n\x0c\x46\x41MILY_PAWMI\x10\x99\x07\x12\x15\n\x10\x46\x41MILY_TANDEMAUS\x10\x9c\x07\x12\x13\n\x0e\x46\x41MILY_FIDOUGH\x10\x9e\x07\x12\x12\n\rFAMILY_SMOLIV\x10\xa0\x07\x12\x18\n\x13\x46\x41MILY_SQUAWKABILLY\x10\xa3\x07\x12\x11\n\x0c\x46\x41MILY_NACLI\x10\xa4\x07\x12\x15\n\x10\x46\x41MILY_CHARCADET\x10\xa7\x07\x12\x13\n\x0e\x46\x41MILY_TADBULB\x10\xaa\x07\x12\x13\n\x0e\x46\x41MILY_WATTREL\x10\xac\x07\x12\x14\n\x0f\x46\x41MILY_MASCHIFF\x10\xae\x07\x12\x14\n\x0f\x46\x41MILY_SHROODLE\x10\xb0\x07\x12\x14\n\x0f\x46\x41MILY_BRAMBLIN\x10\xb2\x07\x12\x15\n\x10\x46\x41MILY_TOEDSCOOL\x10\xb4\x07\x12\x11\n\x0c\x46\x41MILY_KLAWF\x10\xb6\x07\x12\x14\n\x0f\x46\x41MILY_CAPSAKID\x10\xb7\x07\x12\x12\n\rFAMILY_RELLOR\x10\xb9\x07\x12\x13\n\x0e\x46\x41MILY_FLITTLE\x10\xbb\x07\x12\x15\n\x10\x46\x41MILY_TINKATINK\x10\xbd\x07\x12\x13\n\x0e\x46\x41MILY_WIGLETT\x10\xc0\x07\x12\x16\n\x11\x46\x41MILY_BOMBIRDIER\x10\xc2\x07\x12\x13\n\x0e\x46\x41MILY_FINIZEN\x10\xc3\x07\x12\x12\n\rFAMILY_VAROOM\x10\xc5\x07\x12\x14\n\x0f\x46\x41MILY_CYCLIZAR\x10\xc7\x07\x12\x14\n\x0f\x46\x41MILY_ORTHWORM\x10\xc8\x07\x12\x13\n\x0e\x46\x41MILY_GLIMMET\x10\xc9\x07\x12\x14\n\x0f\x46\x41MILY_GREAVARD\x10\xcb\x07\x12\x13\n\x0e\x46\x41MILY_FLAMIGO\x10\xcd\x07\x12\x14\n\x0f\x46\x41MILY_CETODDLE\x10\xce\x07\x12\x12\n\rFAMILY_VELUZA\x10\xd0\x07\x12\x13\n\x0e\x46\x41MILY_DONDOZO\x10\xd1\x07\x12\x15\n\x10\x46\x41MILY_TATSUGIRI\x10\xd2\x07\x12\x16\n\x11\x46\x41MILY_ANNIHILAPE\x10\xd3\x07\x12\x14\n\x0f\x46\x41MILY_CLODSIRE\x10\xd4\x07\x12\x15\n\x10\x46\x41MILY_FARIGIRAF\x10\xd5\x07\x12\x17\n\x12\x46\x41MILY_DUDUNSPARCE\x10\xd6\x07\x12\x15\n\x10\x46\x41MILY_KINGAMBIT\x10\xd7\x07\x12\x15\n\x10\x46\x41MILY_GREATTUSK\x10\xd8\x07\x12\x16\n\x11\x46\x41MILY_SCREAMTAIL\x10\xd9\x07\x12\x17\n\x12\x46\x41MILY_BRUTEBONNET\x10\xda\x07\x12\x17\n\x12\x46\x41MILY_FLUTTERMANE\x10\xdb\x07\x12\x17\n\x12\x46\x41MILY_SLITHERWING\x10\xdc\x07\x12\x17\n\x12\x46\x41MILY_SANDYSHOCKS\x10\xdd\x07\x12\x16\n\x11\x46\x41MILY_IRONTREADS\x10\xde\x07\x12\x16\n\x11\x46\x41MILY_IRONBUNDLE\x10\xdf\x07\x12\x15\n\x10\x46\x41MILY_IRONHANDS\x10\xe0\x07\x12\x17\n\x12\x46\x41MILY_IRONJUGULIS\x10\xe1\x07\x12\x14\n\x0f\x46\x41MILY_IRONMOTH\x10\xe2\x07\x12\x16\n\x11\x46\x41MILY_IRONTHORNS\x10\xe3\x07\x12\x14\n\x0f\x46\x41MILY_FRIGIBAX\x10\xe4\x07\x12\x16\n\x11\x46\x41MILY_GIMMIGHOUL\x10\xe7\x07\x12\x13\n\x0e\x46\x41MILY_WOCHIEN\x10\xe9\x07\x12\x14\n\x0f\x46\x41MILY_CHIENPAO\x10\xea\x07\x12\x12\n\rFAMILY_TINGLU\x10\xeb\x07\x12\x11\n\x0c\x46\x41MILY_CHIYU\x10\xec\x07\x12\x17\n\x12\x46\x41MILY_ROARINGMOON\x10\xed\x07\x12\x17\n\x12\x46\x41MILY_IRONVALIANT\x10\xee\x07\x12\x14\n\x0f\x46\x41MILY_KORAIDON\x10\xef\x07\x12\x14\n\x0f\x46\x41MILY_MIRAIDON\x10\xf0\x07*\xb3r\n\rHoloPokemonId\x12\r\n\tMISSINGNO\x10\x00\x12\r\n\tBULBASAUR\x10\x01\x12\x0b\n\x07IVYSAUR\x10\x02\x12\x0c\n\x08VENUSAUR\x10\x03\x12\x0e\n\nCHARMANDER\x10\x04\x12\x0e\n\nCHARMELEON\x10\x05\x12\r\n\tCHARIZARD\x10\x06\x12\x0c\n\x08SQUIRTLE\x10\x07\x12\r\n\tWARTORTLE\x10\x08\x12\r\n\tBLASTOISE\x10\t\x12\x0c\n\x08\x43\x41TERPIE\x10\n\x12\x0b\n\x07METAPOD\x10\x0b\x12\x0e\n\nBUTTERFREE\x10\x0c\x12\n\n\x06WEEDLE\x10\r\x12\n\n\x06KAKUNA\x10\x0e\x12\x0c\n\x08\x42\x45\x45\x44RILL\x10\x0f\x12\n\n\x06PIDGEY\x10\x10\x12\r\n\tPIDGEOTTO\x10\x11\x12\x0b\n\x07PIDGEOT\x10\x12\x12\x0b\n\x07RATTATA\x10\x13\x12\x0c\n\x08RATICATE\x10\x14\x12\x0b\n\x07SPEAROW\x10\x15\x12\n\n\x06\x46\x45\x41ROW\x10\x16\x12\t\n\x05\x45KANS\x10\x17\x12\t\n\x05\x41RBOK\x10\x18\x12\x0b\n\x07PIKACHU\x10\x19\x12\n\n\x06RAICHU\x10\x1a\x12\r\n\tSANDSHREW\x10\x1b\x12\r\n\tSANDSLASH\x10\x1c\x12\x12\n\x0eNIDORAN_FEMALE\x10\x1d\x12\x0c\n\x08NIDORINA\x10\x1e\x12\r\n\tNIDOQUEEN\x10\x1f\x12\x10\n\x0cNIDORAN_MALE\x10 \x12\x0c\n\x08NIDORINO\x10!\x12\x0c\n\x08NIDOKING\x10\"\x12\x0c\n\x08\x43LEFAIRY\x10#\x12\x0c\n\x08\x43LEFABLE\x10$\x12\n\n\x06VULPIX\x10%\x12\r\n\tNINETALES\x10&\x12\x0e\n\nJIGGLYPUFF\x10\'\x12\x0e\n\nWIGGLYTUFF\x10(\x12\t\n\x05ZUBAT\x10)\x12\n\n\x06GOLBAT\x10*\x12\n\n\x06ODDISH\x10+\x12\t\n\x05GLOOM\x10,\x12\r\n\tVILEPLUME\x10-\x12\t\n\x05PARAS\x10.\x12\x0c\n\x08PARASECT\x10/\x12\x0b\n\x07VENONAT\x10\x30\x12\x0c\n\x08VENOMOTH\x10\x31\x12\x0b\n\x07\x44IGLETT\x10\x32\x12\x0b\n\x07\x44UGTRIO\x10\x33\x12\n\n\x06MEOWTH\x10\x34\x12\x0b\n\x07PERSIAN\x10\x35\x12\x0b\n\x07PSYDUCK\x10\x36\x12\x0b\n\x07GOLDUCK\x10\x37\x12\n\n\x06MANKEY\x10\x38\x12\x0c\n\x08PRIMEAPE\x10\x39\x12\r\n\tGROWLITHE\x10:\x12\x0c\n\x08\x41RCANINE\x10;\x12\x0b\n\x07POLIWAG\x10<\x12\r\n\tPOLIWHIRL\x10=\x12\r\n\tPOLIWRATH\x10>\x12\x08\n\x04\x41\x42RA\x10?\x12\x0b\n\x07KADABRA\x10@\x12\x0c\n\x08\x41LAKAZAM\x10\x41\x12\n\n\x06MACHOP\x10\x42\x12\x0b\n\x07MACHOKE\x10\x43\x12\x0b\n\x07MACHAMP\x10\x44\x12\x0e\n\nBELLSPROUT\x10\x45\x12\x0e\n\nWEEPINBELL\x10\x46\x12\x0e\n\nVICTREEBEL\x10G\x12\r\n\tTENTACOOL\x10H\x12\x0e\n\nTENTACRUEL\x10I\x12\x0b\n\x07GEODUDE\x10J\x12\x0c\n\x08GRAVELER\x10K\x12\t\n\x05GOLEM\x10L\x12\n\n\x06PONYTA\x10M\x12\x0c\n\x08RAPIDASH\x10N\x12\x0c\n\x08SLOWPOKE\x10O\x12\x0b\n\x07SLOWBRO\x10P\x12\r\n\tMAGNEMITE\x10Q\x12\x0c\n\x08MAGNETON\x10R\x12\r\n\tFARFETCHD\x10S\x12\t\n\x05\x44ODUO\x10T\x12\n\n\x06\x44ODRIO\x10U\x12\x08\n\x04SEEL\x10V\x12\x0b\n\x07\x44\x45WGONG\x10W\x12\n\n\x06GRIMER\x10X\x12\x07\n\x03MUK\x10Y\x12\x0c\n\x08SHELLDER\x10Z\x12\x0c\n\x08\x43LOYSTER\x10[\x12\n\n\x06GASTLY\x10\\\x12\x0b\n\x07HAUNTER\x10]\x12\n\n\x06GENGAR\x10^\x12\x08\n\x04ONIX\x10_\x12\x0b\n\x07\x44ROWZEE\x10`\x12\t\n\x05HYPNO\x10\x61\x12\n\n\x06KRABBY\x10\x62\x12\x0b\n\x07KINGLER\x10\x63\x12\x0b\n\x07VOLTORB\x10\x64\x12\r\n\tELECTRODE\x10\x65\x12\r\n\tEXEGGCUTE\x10\x66\x12\r\n\tEXEGGUTOR\x10g\x12\n\n\x06\x43UBONE\x10h\x12\x0b\n\x07MAROWAK\x10i\x12\r\n\tHITMONLEE\x10j\x12\x0e\n\nHITMONCHAN\x10k\x12\r\n\tLICKITUNG\x10l\x12\x0b\n\x07KOFFING\x10m\x12\x0b\n\x07WEEZING\x10n\x12\x0b\n\x07RHYHORN\x10o\x12\n\n\x06RHYDON\x10p\x12\x0b\n\x07\x43HANSEY\x10q\x12\x0b\n\x07TANGELA\x10r\x12\x0e\n\nKANGASKHAN\x10s\x12\n\n\x06HORSEA\x10t\x12\n\n\x06SEADRA\x10u\x12\x0b\n\x07GOLDEEN\x10v\x12\x0b\n\x07SEAKING\x10w\x12\n\n\x06STARYU\x10x\x12\x0b\n\x07STARMIE\x10y\x12\x0b\n\x07MR_MIME\x10z\x12\x0b\n\x07SCYTHER\x10{\x12\x08\n\x04JYNX\x10|\x12\x0e\n\nELECTABUZZ\x10}\x12\n\n\x06MAGMAR\x10~\x12\n\n\x06PINSIR\x10\x7f\x12\x0b\n\x06TAUROS\x10\x80\x01\x12\r\n\x08MAGIKARP\x10\x81\x01\x12\r\n\x08GYARADOS\x10\x82\x01\x12\x0b\n\x06LAPRAS\x10\x83\x01\x12\n\n\x05\x44ITTO\x10\x84\x01\x12\n\n\x05\x45\x45VEE\x10\x85\x01\x12\r\n\x08VAPOREON\x10\x86\x01\x12\x0c\n\x07JOLTEON\x10\x87\x01\x12\x0c\n\x07\x46LAREON\x10\x88\x01\x12\x0c\n\x07PORYGON\x10\x89\x01\x12\x0c\n\x07OMANYTE\x10\x8a\x01\x12\x0c\n\x07OMASTAR\x10\x8b\x01\x12\x0b\n\x06KABUTO\x10\x8c\x01\x12\r\n\x08KABUTOPS\x10\x8d\x01\x12\x0f\n\nAERODACTYL\x10\x8e\x01\x12\x0c\n\x07SNORLAX\x10\x8f\x01\x12\r\n\x08\x41RTICUNO\x10\x90\x01\x12\x0b\n\x06ZAPDOS\x10\x91\x01\x12\x0c\n\x07MOLTRES\x10\x92\x01\x12\x0c\n\x07\x44RATINI\x10\x93\x01\x12\x0e\n\tDRAGONAIR\x10\x94\x01\x12\x0e\n\tDRAGONITE\x10\x95\x01\x12\x0b\n\x06MEWTWO\x10\x96\x01\x12\x08\n\x03MEW\x10\x97\x01\x12\x0e\n\tCHIKORITA\x10\x98\x01\x12\x0c\n\x07\x42\x41YLEEF\x10\x99\x01\x12\r\n\x08MEGANIUM\x10\x9a\x01\x12\x0e\n\tCYNDAQUIL\x10\x9b\x01\x12\x0c\n\x07QUILAVA\x10\x9c\x01\x12\x0f\n\nTYPHLOSION\x10\x9d\x01\x12\r\n\x08TOTODILE\x10\x9e\x01\x12\r\n\x08\x43ROCONAW\x10\x9f\x01\x12\x0f\n\nFERALIGATR\x10\xa0\x01\x12\x0c\n\x07SENTRET\x10\xa1\x01\x12\x0b\n\x06\x46URRET\x10\xa2\x01\x12\r\n\x08HOOTHOOT\x10\xa3\x01\x12\x0c\n\x07NOCTOWL\x10\xa4\x01\x12\x0b\n\x06LEDYBA\x10\xa5\x01\x12\x0b\n\x06LEDIAN\x10\xa6\x01\x12\r\n\x08SPINARAK\x10\xa7\x01\x12\x0c\n\x07\x41RIADOS\x10\xa8\x01\x12\x0b\n\x06\x43ROBAT\x10\xa9\x01\x12\r\n\x08\x43HINCHOU\x10\xaa\x01\x12\x0c\n\x07LANTURN\x10\xab\x01\x12\n\n\x05PICHU\x10\xac\x01\x12\x0b\n\x06\x43LEFFA\x10\xad\x01\x12\x0e\n\tIGGLYBUFF\x10\xae\x01\x12\x0b\n\x06TOGEPI\x10\xaf\x01\x12\x0c\n\x07TOGETIC\x10\xb0\x01\x12\t\n\x04NATU\x10\xb1\x01\x12\t\n\x04XATU\x10\xb2\x01\x12\x0b\n\x06MAREEP\x10\xb3\x01\x12\x0c\n\x07\x46LAAFFY\x10\xb4\x01\x12\r\n\x08\x41MPHAROS\x10\xb5\x01\x12\x0e\n\tBELLOSSOM\x10\xb6\x01\x12\x0b\n\x06MARILL\x10\xb7\x01\x12\x0e\n\tAZUMARILL\x10\xb8\x01\x12\x0e\n\tSUDOWOODO\x10\xb9\x01\x12\r\n\x08POLITOED\x10\xba\x01\x12\x0b\n\x06HOPPIP\x10\xbb\x01\x12\r\n\x08SKIPLOOM\x10\xbc\x01\x12\r\n\x08JUMPLUFF\x10\xbd\x01\x12\n\n\x05\x41IPOM\x10\xbe\x01\x12\x0c\n\x07SUNKERN\x10\xbf\x01\x12\r\n\x08SUNFLORA\x10\xc0\x01\x12\n\n\x05YANMA\x10\xc1\x01\x12\x0b\n\x06WOOPER\x10\xc2\x01\x12\r\n\x08QUAGSIRE\x10\xc3\x01\x12\x0b\n\x06\x45SPEON\x10\xc4\x01\x12\x0c\n\x07UMBREON\x10\xc5\x01\x12\x0c\n\x07MURKROW\x10\xc6\x01\x12\r\n\x08SLOWKING\x10\xc7\x01\x12\x0f\n\nMISDREAVUS\x10\xc8\x01\x12\n\n\x05UNOWN\x10\xc9\x01\x12\x0e\n\tWOBBUFFET\x10\xca\x01\x12\x0e\n\tGIRAFARIG\x10\xcb\x01\x12\x0b\n\x06PINECO\x10\xcc\x01\x12\x0f\n\nFORRETRESS\x10\xcd\x01\x12\x0e\n\tDUNSPARCE\x10\xce\x01\x12\x0b\n\x06GLIGAR\x10\xcf\x01\x12\x0c\n\x07STEELIX\x10\xd0\x01\x12\r\n\x08SNUBBULL\x10\xd1\x01\x12\r\n\x08GRANBULL\x10\xd2\x01\x12\r\n\x08QWILFISH\x10\xd3\x01\x12\x0b\n\x06SCIZOR\x10\xd4\x01\x12\x0c\n\x07SHUCKLE\x10\xd5\x01\x12\x0e\n\tHERACROSS\x10\xd6\x01\x12\x0c\n\x07SNEASEL\x10\xd7\x01\x12\x0e\n\tTEDDIURSA\x10\xd8\x01\x12\r\n\x08URSARING\x10\xd9\x01\x12\x0b\n\x06SLUGMA\x10\xda\x01\x12\r\n\x08MAGCARGO\x10\xdb\x01\x12\x0b\n\x06SWINUB\x10\xdc\x01\x12\x0e\n\tPILOSWINE\x10\xdd\x01\x12\x0c\n\x07\x43ORSOLA\x10\xde\x01\x12\r\n\x08REMORAID\x10\xdf\x01\x12\x0e\n\tOCTILLERY\x10\xe0\x01\x12\r\n\x08\x44\x45LIBIRD\x10\xe1\x01\x12\x0c\n\x07MANTINE\x10\xe2\x01\x12\r\n\x08SKARMORY\x10\xe3\x01\x12\r\n\x08HOUNDOUR\x10\xe4\x01\x12\r\n\x08HOUNDOOM\x10\xe5\x01\x12\x0c\n\x07KINGDRA\x10\xe6\x01\x12\x0b\n\x06PHANPY\x10\xe7\x01\x12\x0c\n\x07\x44ONPHAN\x10\xe8\x01\x12\r\n\x08PORYGON2\x10\xe9\x01\x12\r\n\x08STANTLER\x10\xea\x01\x12\r\n\x08SMEARGLE\x10\xeb\x01\x12\x0c\n\x07TYROGUE\x10\xec\x01\x12\x0e\n\tHITMONTOP\x10\xed\x01\x12\r\n\x08SMOOCHUM\x10\xee\x01\x12\x0b\n\x06\x45LEKID\x10\xef\x01\x12\n\n\x05MAGBY\x10\xf0\x01\x12\x0c\n\x07MILTANK\x10\xf1\x01\x12\x0c\n\x07\x42LISSEY\x10\xf2\x01\x12\x0b\n\x06RAIKOU\x10\xf3\x01\x12\n\n\x05\x45NTEI\x10\xf4\x01\x12\x0c\n\x07SUICUNE\x10\xf5\x01\x12\r\n\x08LARVITAR\x10\xf6\x01\x12\x0c\n\x07PUPITAR\x10\xf7\x01\x12\x0e\n\tTYRANITAR\x10\xf8\x01\x12\n\n\x05LUGIA\x10\xf9\x01\x12\n\n\x05HO_OH\x10\xfa\x01\x12\x0b\n\x06\x43\x45LEBI\x10\xfb\x01\x12\x0c\n\x07TREECKO\x10\xfc\x01\x12\x0c\n\x07GROVYLE\x10\xfd\x01\x12\r\n\x08SCEPTILE\x10\xfe\x01\x12\x0c\n\x07TORCHIC\x10\xff\x01\x12\x0e\n\tCOMBUSKEN\x10\x80\x02\x12\r\n\x08\x42LAZIKEN\x10\x81\x02\x12\x0b\n\x06MUDKIP\x10\x82\x02\x12\x0e\n\tMARSHTOMP\x10\x83\x02\x12\r\n\x08SWAMPERT\x10\x84\x02\x12\x0e\n\tPOOCHYENA\x10\x85\x02\x12\x0e\n\tMIGHTYENA\x10\x86\x02\x12\x0e\n\tZIGZAGOON\x10\x87\x02\x12\x0c\n\x07LINOONE\x10\x88\x02\x12\x0c\n\x07WURMPLE\x10\x89\x02\x12\x0c\n\x07SILCOON\x10\x8a\x02\x12\x0e\n\tBEAUTIFLY\x10\x8b\x02\x12\x0c\n\x07\x43\x41SCOON\x10\x8c\x02\x12\x0b\n\x06\x44USTOX\x10\x8d\x02\x12\n\n\x05LOTAD\x10\x8e\x02\x12\x0b\n\x06LOMBRE\x10\x8f\x02\x12\r\n\x08LUDICOLO\x10\x90\x02\x12\x0b\n\x06SEEDOT\x10\x91\x02\x12\x0c\n\x07NUZLEAF\x10\x92\x02\x12\x0c\n\x07SHIFTRY\x10\x93\x02\x12\x0c\n\x07TAILLOW\x10\x94\x02\x12\x0c\n\x07SWELLOW\x10\x95\x02\x12\x0c\n\x07WINGULL\x10\x96\x02\x12\r\n\x08PELIPPER\x10\x97\x02\x12\n\n\x05RALTS\x10\x98\x02\x12\x0b\n\x06KIRLIA\x10\x99\x02\x12\x0e\n\tGARDEVOIR\x10\x9a\x02\x12\x0c\n\x07SURSKIT\x10\x9b\x02\x12\x0f\n\nMASQUERAIN\x10\x9c\x02\x12\x0e\n\tSHROOMISH\x10\x9d\x02\x12\x0c\n\x07\x42RELOOM\x10\x9e\x02\x12\x0c\n\x07SLAKOTH\x10\x9f\x02\x12\r\n\x08VIGOROTH\x10\xa0\x02\x12\x0c\n\x07SLAKING\x10\xa1\x02\x12\x0c\n\x07NINCADA\x10\xa2\x02\x12\x0c\n\x07NINJASK\x10\xa3\x02\x12\r\n\x08SHEDINJA\x10\xa4\x02\x12\x0c\n\x07WHISMUR\x10\xa5\x02\x12\x0c\n\x07LOUDRED\x10\xa6\x02\x12\x0c\n\x07\x45XPLOUD\x10\xa7\x02\x12\r\n\x08MAKUHITA\x10\xa8\x02\x12\r\n\x08HARIYAMA\x10\xa9\x02\x12\x0c\n\x07\x41ZURILL\x10\xaa\x02\x12\r\n\x08NOSEPASS\x10\xab\x02\x12\x0b\n\x06SKITTY\x10\xac\x02\x12\r\n\x08\x44\x45LCATTY\x10\xad\x02\x12\x0c\n\x07SABLEYE\x10\xae\x02\x12\x0b\n\x06MAWILE\x10\xaf\x02\x12\t\n\x04\x41RON\x10\xb0\x02\x12\x0b\n\x06LAIRON\x10\xb1\x02\x12\x0b\n\x06\x41GGRON\x10\xb2\x02\x12\r\n\x08MEDITITE\x10\xb3\x02\x12\r\n\x08MEDICHAM\x10\xb4\x02\x12\x0e\n\tELECTRIKE\x10\xb5\x02\x12\x0e\n\tMANECTRIC\x10\xb6\x02\x12\x0b\n\x06PLUSLE\x10\xb7\x02\x12\n\n\x05MINUN\x10\xb8\x02\x12\x0c\n\x07VOLBEAT\x10\xb9\x02\x12\r\n\x08ILLUMISE\x10\xba\x02\x12\x0c\n\x07ROSELIA\x10\xbb\x02\x12\x0b\n\x06GULPIN\x10\xbc\x02\x12\x0b\n\x06SWALOT\x10\xbd\x02\x12\r\n\x08\x43\x41RVANHA\x10\xbe\x02\x12\r\n\x08SHARPEDO\x10\xbf\x02\x12\x0c\n\x07WAILMER\x10\xc0\x02\x12\x0c\n\x07WAILORD\x10\xc1\x02\x12\n\n\x05NUMEL\x10\xc2\x02\x12\r\n\x08\x43\x41MERUPT\x10\xc3\x02\x12\x0c\n\x07TORKOAL\x10\xc4\x02\x12\x0b\n\x06SPOINK\x10\xc5\x02\x12\x0c\n\x07GRUMPIG\x10\xc6\x02\x12\x0b\n\x06SPINDA\x10\xc7\x02\x12\r\n\x08TRAPINCH\x10\xc8\x02\x12\x0c\n\x07VIBRAVA\x10\xc9\x02\x12\x0b\n\x06\x46LYGON\x10\xca\x02\x12\x0b\n\x06\x43\x41\x43NEA\x10\xcb\x02\x12\r\n\x08\x43\x41\x43TURNE\x10\xcc\x02\x12\x0b\n\x06SWABLU\x10\xcd\x02\x12\x0c\n\x07\x41LTARIA\x10\xce\x02\x12\r\n\x08ZANGOOSE\x10\xcf\x02\x12\x0c\n\x07SEVIPER\x10\xd0\x02\x12\r\n\x08LUNATONE\x10\xd1\x02\x12\x0c\n\x07SOLROCK\x10\xd2\x02\x12\r\n\x08\x42\x41RBOACH\x10\xd3\x02\x12\r\n\x08WHISCASH\x10\xd4\x02\x12\r\n\x08\x43ORPHISH\x10\xd5\x02\x12\x0e\n\tCRAWDAUNT\x10\xd6\x02\x12\x0b\n\x06\x42\x41LTOY\x10\xd7\x02\x12\x0c\n\x07\x43LAYDOL\x10\xd8\x02\x12\x0b\n\x06LILEEP\x10\xd9\x02\x12\x0c\n\x07\x43RADILY\x10\xda\x02\x12\x0c\n\x07\x41NORITH\x10\xdb\x02\x12\x0c\n\x07\x41RMALDO\x10\xdc\x02\x12\x0b\n\x06\x46\x45\x45\x42\x41S\x10\xdd\x02\x12\x0c\n\x07MILOTIC\x10\xde\x02\x12\r\n\x08\x43\x41STFORM\x10\xdf\x02\x12\x0c\n\x07KECLEON\x10\xe0\x02\x12\x0c\n\x07SHUPPET\x10\xe1\x02\x12\x0c\n\x07\x42\x41NETTE\x10\xe2\x02\x12\x0c\n\x07\x44USKULL\x10\xe3\x02\x12\r\n\x08\x44USCLOPS\x10\xe4\x02\x12\x0c\n\x07TROPIUS\x10\xe5\x02\x12\r\n\x08\x43HIMECHO\x10\xe6\x02\x12\n\n\x05\x41\x42SOL\x10\xe7\x02\x12\x0b\n\x06WYNAUT\x10\xe8\x02\x12\x0c\n\x07SNORUNT\x10\xe9\x02\x12\x0b\n\x06GLALIE\x10\xea\x02\x12\x0b\n\x06SPHEAL\x10\xeb\x02\x12\x0b\n\x06SEALEO\x10\xec\x02\x12\x0c\n\x07WALREIN\x10\xed\x02\x12\r\n\x08\x43LAMPERL\x10\xee\x02\x12\x0c\n\x07HUNTAIL\x10\xef\x02\x12\r\n\x08GOREBYSS\x10\xf0\x02\x12\x0e\n\tRELICANTH\x10\xf1\x02\x12\x0c\n\x07LUVDISC\x10\xf2\x02\x12\n\n\x05\x42\x41GON\x10\xf3\x02\x12\x0c\n\x07SHELGON\x10\xf4\x02\x12\x0e\n\tSALAMENCE\x10\xf5\x02\x12\x0b\n\x06\x42\x45LDUM\x10\xf6\x02\x12\x0b\n\x06METANG\x10\xf7\x02\x12\x0e\n\tMETAGROSS\x10\xf8\x02\x12\r\n\x08REGIROCK\x10\xf9\x02\x12\x0b\n\x06REGICE\x10\xfa\x02\x12\x0e\n\tREGISTEEL\x10\xfb\x02\x12\x0b\n\x06LATIAS\x10\xfc\x02\x12\x0b\n\x06LATIOS\x10\xfd\x02\x12\x0b\n\x06KYOGRE\x10\xfe\x02\x12\x0c\n\x07GROUDON\x10\xff\x02\x12\r\n\x08RAYQUAZA\x10\x80\x03\x12\x0c\n\x07JIRACHI\x10\x81\x03\x12\x0b\n\x06\x44\x45OXYS\x10\x82\x03\x12\x0c\n\x07TURTWIG\x10\x83\x03\x12\x0b\n\x06GROTLE\x10\x84\x03\x12\r\n\x08TORTERRA\x10\x85\x03\x12\r\n\x08\x43HIMCHAR\x10\x86\x03\x12\r\n\x08MONFERNO\x10\x87\x03\x12\x0e\n\tINFERNAPE\x10\x88\x03\x12\x0b\n\x06PIPLUP\x10\x89\x03\x12\r\n\x08PRINPLUP\x10\x8a\x03\x12\r\n\x08\x45MPOLEON\x10\x8b\x03\x12\x0b\n\x06STARLY\x10\x8c\x03\x12\r\n\x08STARAVIA\x10\x8d\x03\x12\x0e\n\tSTARAPTOR\x10\x8e\x03\x12\x0b\n\x06\x42IDOOF\x10\x8f\x03\x12\x0c\n\x07\x42IBAREL\x10\x90\x03\x12\x0e\n\tKRICKETOT\x10\x91\x03\x12\x0f\n\nKRICKETUNE\x10\x92\x03\x12\n\n\x05SHINX\x10\x93\x03\x12\n\n\x05LUXIO\x10\x94\x03\x12\x0b\n\x06LUXRAY\x10\x95\x03\x12\n\n\x05\x42UDEW\x10\x96\x03\x12\r\n\x08ROSERADE\x10\x97\x03\x12\r\n\x08\x43RANIDOS\x10\x98\x03\x12\x0e\n\tRAMPARDOS\x10\x99\x03\x12\r\n\x08SHIELDON\x10\x9a\x03\x12\x0e\n\tBASTIODON\x10\x9b\x03\x12\n\n\x05\x42URMY\x10\x9c\x03\x12\r\n\x08WORMADAM\x10\x9d\x03\x12\x0b\n\x06MOTHIM\x10\x9e\x03\x12\x0b\n\x06\x43OMBEE\x10\x9f\x03\x12\x0e\n\tVESPIQUEN\x10\xa0\x03\x12\x0e\n\tPACHIRISU\x10\xa1\x03\x12\x0b\n\x06\x42UIZEL\x10\xa2\x03\x12\r\n\x08\x46LOATZEL\x10\xa3\x03\x12\x0c\n\x07\x43HERUBI\x10\xa4\x03\x12\x0c\n\x07\x43HERRIM\x10\xa5\x03\x12\x0c\n\x07SHELLOS\x10\xa6\x03\x12\x0e\n\tGASTRODON\x10\xa7\x03\x12\x0c\n\x07\x41MBIPOM\x10\xa8\x03\x12\r\n\x08\x44RIFLOON\x10\xa9\x03\x12\r\n\x08\x44RIFBLIM\x10\xaa\x03\x12\x0c\n\x07\x42UNEARY\x10\xab\x03\x12\x0c\n\x07LOPUNNY\x10\xac\x03\x12\x0e\n\tMISMAGIUS\x10\xad\x03\x12\x0e\n\tHONCHKROW\x10\xae\x03\x12\x0c\n\x07GLAMEOW\x10\xaf\x03\x12\x0c\n\x07PURUGLY\x10\xb0\x03\x12\x0e\n\tCHINGLING\x10\xb1\x03\x12\x0b\n\x06STUNKY\x10\xb2\x03\x12\r\n\x08SKUNTANK\x10\xb3\x03\x12\x0c\n\x07\x42RONZOR\x10\xb4\x03\x12\r\n\x08\x42RONZONG\x10\xb5\x03\x12\x0b\n\x06\x42ONSLY\x10\xb6\x03\x12\x0c\n\x07MIME_JR\x10\xb7\x03\x12\x0c\n\x07HAPPINY\x10\xb8\x03\x12\x0b\n\x06\x43HATOT\x10\xb9\x03\x12\x0e\n\tSPIRITOMB\x10\xba\x03\x12\n\n\x05GIBLE\x10\xbb\x03\x12\x0b\n\x06GABITE\x10\xbc\x03\x12\r\n\x08GARCHOMP\x10\xbd\x03\x12\r\n\x08MUNCHLAX\x10\xbe\x03\x12\n\n\x05RIOLU\x10\xbf\x03\x12\x0c\n\x07LUCARIO\x10\xc0\x03\x12\x0f\n\nHIPPOPOTAS\x10\xc1\x03\x12\x0e\n\tHIPPOWDON\x10\xc2\x03\x12\x0c\n\x07SKORUPI\x10\xc3\x03\x12\x0c\n\x07\x44RAPION\x10\xc4\x03\x12\r\n\x08\x43ROAGUNK\x10\xc5\x03\x12\x0e\n\tTOXICROAK\x10\xc6\x03\x12\x0e\n\tCARNIVINE\x10\xc7\x03\x12\x0c\n\x07\x46INNEON\x10\xc8\x03\x12\r\n\x08LUMINEON\x10\xc9\x03\x12\x0c\n\x07MANTYKE\x10\xca\x03\x12\x0b\n\x06SNOVER\x10\xcb\x03\x12\x0e\n\tABOMASNOW\x10\xcc\x03\x12\x0c\n\x07WEAVILE\x10\xcd\x03\x12\x0e\n\tMAGNEZONE\x10\xce\x03\x12\x0f\n\nLICKILICKY\x10\xcf\x03\x12\x0e\n\tRHYPERIOR\x10\xd0\x03\x12\x0e\n\tTANGROWTH\x10\xd1\x03\x12\x0f\n\nELECTIVIRE\x10\xd2\x03\x12\x0e\n\tMAGMORTAR\x10\xd3\x03\x12\r\n\x08TOGEKISS\x10\xd4\x03\x12\x0c\n\x07YANMEGA\x10\xd5\x03\x12\x0c\n\x07LEAFEON\x10\xd6\x03\x12\x0c\n\x07GLACEON\x10\xd7\x03\x12\x0c\n\x07GLISCOR\x10\xd8\x03\x12\x0e\n\tMAMOSWINE\x10\xd9\x03\x12\x0e\n\tPORYGON_Z\x10\xda\x03\x12\x0c\n\x07GALLADE\x10\xdb\x03\x12\x0e\n\tPROBOPASS\x10\xdc\x03\x12\r\n\x08\x44USKNOIR\x10\xdd\x03\x12\r\n\x08\x46ROSLASS\x10\xde\x03\x12\n\n\x05ROTOM\x10\xdf\x03\x12\t\n\x04UXIE\x10\xe0\x03\x12\x0c\n\x07MESPRIT\x10\xe1\x03\x12\n\n\x05\x41ZELF\x10\xe2\x03\x12\x0b\n\x06\x44IALGA\x10\xe3\x03\x12\x0b\n\x06PALKIA\x10\xe4\x03\x12\x0c\n\x07HEATRAN\x10\xe5\x03\x12\x0e\n\tREGIGIGAS\x10\xe6\x03\x12\r\n\x08GIRATINA\x10\xe7\x03\x12\x0e\n\tCRESSELIA\x10\xe8\x03\x12\x0b\n\x06PHIONE\x10\xe9\x03\x12\x0c\n\x07MANAPHY\x10\xea\x03\x12\x0c\n\x07\x44\x41RKRAI\x10\xeb\x03\x12\x0c\n\x07SHAYMIN\x10\xec\x03\x12\x0b\n\x06\x41RCEUS\x10\xed\x03\x12\x0c\n\x07VICTINI\x10\xee\x03\x12\n\n\x05SNIVY\x10\xef\x03\x12\x0c\n\x07SERVINE\x10\xf0\x03\x12\x0e\n\tSERPERIOR\x10\xf1\x03\x12\n\n\x05TEPIG\x10\xf2\x03\x12\x0c\n\x07PIGNITE\x10\xf3\x03\x12\x0b\n\x06\x45MBOAR\x10\xf4\x03\x12\r\n\x08OSHAWOTT\x10\xf5\x03\x12\x0b\n\x06\x44\x45WOTT\x10\xf6\x03\x12\r\n\x08SAMUROTT\x10\xf7\x03\x12\x0b\n\x06PATRAT\x10\xf8\x03\x12\x0c\n\x07WATCHOG\x10\xf9\x03\x12\r\n\x08LILLIPUP\x10\xfa\x03\x12\x0c\n\x07HERDIER\x10\xfb\x03\x12\x0e\n\tSTOUTLAND\x10\xfc\x03\x12\r\n\x08PURRLOIN\x10\xfd\x03\x12\x0c\n\x07LIEPARD\x10\xfe\x03\x12\x0c\n\x07PANSAGE\x10\xff\x03\x12\r\n\x08SIMISAGE\x10\x80\x04\x12\x0c\n\x07PANSEAR\x10\x81\x04\x12\r\n\x08SIMISEAR\x10\x82\x04\x12\x0c\n\x07PANPOUR\x10\x83\x04\x12\r\n\x08SIMIPOUR\x10\x84\x04\x12\n\n\x05MUNNA\x10\x85\x04\x12\r\n\x08MUSHARNA\x10\x86\x04\x12\x0b\n\x06PIDOVE\x10\x87\x04\x12\x0e\n\tTRANQUILL\x10\x88\x04\x12\r\n\x08UNFEZANT\x10\x89\x04\x12\x0c\n\x07\x42LITZLE\x10\x8a\x04\x12\x0e\n\tZEBSTRIKA\x10\x8b\x04\x12\x0f\n\nROGGENROLA\x10\x8c\x04\x12\x0c\n\x07\x42OLDORE\x10\x8d\x04\x12\r\n\x08GIGALITH\x10\x8e\x04\x12\x0b\n\x06WOOBAT\x10\x8f\x04\x12\x0c\n\x07SWOOBAT\x10\x90\x04\x12\x0c\n\x07\x44RILBUR\x10\x91\x04\x12\x0e\n\tEXCADRILL\x10\x92\x04\x12\x0b\n\x06\x41UDINO\x10\x93\x04\x12\x0c\n\x07TIMBURR\x10\x94\x04\x12\x0c\n\x07GURDURR\x10\x95\x04\x12\x0f\n\nCONKELDURR\x10\x96\x04\x12\x0c\n\x07TYMPOLE\x10\x97\x04\x12\x0e\n\tPALPITOAD\x10\x98\x04\x12\x0f\n\nSEISMITOAD\x10\x99\x04\x12\n\n\x05THROH\x10\x9a\x04\x12\t\n\x04SAWK\x10\x9b\x04\x12\r\n\x08SEWADDLE\x10\x9c\x04\x12\r\n\x08SWADLOON\x10\x9d\x04\x12\r\n\x08LEAVANNY\x10\x9e\x04\x12\r\n\x08VENIPEDE\x10\x9f\x04\x12\x0f\n\nWHIRLIPEDE\x10\xa0\x04\x12\x0e\n\tSCOLIPEDE\x10\xa1\x04\x12\r\n\x08\x43OTTONEE\x10\xa2\x04\x12\x0f\n\nWHIMSICOTT\x10\xa3\x04\x12\x0c\n\x07PETILIL\x10\xa4\x04\x12\x0e\n\tLILLIGANT\x10\xa5\x04\x12\r\n\x08\x42\x41SCULIN\x10\xa6\x04\x12\x0c\n\x07SANDILE\x10\xa7\x04\x12\r\n\x08KROKOROK\x10\xa8\x04\x12\x0f\n\nKROOKODILE\x10\xa9\x04\x12\r\n\x08\x44\x41RUMAKA\x10\xaa\x04\x12\x0f\n\nDARMANITAN\x10\xab\x04\x12\r\n\x08MARACTUS\x10\xac\x04\x12\x0c\n\x07\x44WEBBLE\x10\xad\x04\x12\x0c\n\x07\x43RUSTLE\x10\xae\x04\x12\x0c\n\x07SCRAGGY\x10\xaf\x04\x12\x0c\n\x07SCRAFTY\x10\xb0\x04\x12\r\n\x08SIGILYPH\x10\xb1\x04\x12\x0b\n\x06YAMASK\x10\xb2\x04\x12\x0f\n\nCOFAGRIGUS\x10\xb3\x04\x12\r\n\x08TIRTOUGA\x10\xb4\x04\x12\x0f\n\nCARRACOSTA\x10\xb5\x04\x12\x0b\n\x06\x41RCHEN\x10\xb6\x04\x12\r\n\x08\x41RCHEOPS\x10\xb7\x04\x12\r\n\x08TRUBBISH\x10\xb8\x04\x12\r\n\x08GARBODOR\x10\xb9\x04\x12\n\n\x05ZORUA\x10\xba\x04\x12\x0c\n\x07ZOROARK\x10\xbb\x04\x12\r\n\x08MINCCINO\x10\xbc\x04\x12\r\n\x08\x43INCCINO\x10\xbd\x04\x12\x0c\n\x07GOTHITA\x10\xbe\x04\x12\x0e\n\tGOTHORITA\x10\xbf\x04\x12\x0f\n\nGOTHITELLE\x10\xc0\x04\x12\x0c\n\x07SOLOSIS\x10\xc1\x04\x12\x0c\n\x07\x44UOSION\x10\xc2\x04\x12\x0e\n\tREUNICLUS\x10\xc3\x04\x12\r\n\x08\x44UCKLETT\x10\xc4\x04\x12\x0b\n\x06SWANNA\x10\xc5\x04\x12\x0e\n\tVANILLITE\x10\xc6\x04\x12\x0e\n\tVANILLISH\x10\xc7\x04\x12\x0e\n\tVANILLUXE\x10\xc8\x04\x12\r\n\x08\x44\x45\x45RLING\x10\xc9\x04\x12\r\n\x08SAWSBUCK\x10\xca\x04\x12\x0b\n\x06\x45MOLGA\x10\xcb\x04\x12\x0f\n\nKARRABLAST\x10\xcc\x04\x12\x0f\n\nESCAVALIER\x10\xcd\x04\x12\x0c\n\x07\x46OONGUS\x10\xce\x04\x12\x0e\n\tAMOONGUSS\x10\xcf\x04\x12\r\n\x08\x46RILLISH\x10\xd0\x04\x12\x0e\n\tJELLICENT\x10\xd1\x04\x12\x0e\n\tALOMOMOLA\x10\xd2\x04\x12\x0b\n\x06JOLTIK\x10\xd3\x04\x12\x0f\n\nGALVANTULA\x10\xd4\x04\x12\x0e\n\tFERROSEED\x10\xd5\x04\x12\x0f\n\nFERROTHORN\x10\xd6\x04\x12\n\n\x05KLINK\x10\xd7\x04\x12\n\n\x05KLANG\x10\xd8\x04\x12\x0e\n\tKLINKLANG\x10\xd9\x04\x12\x0b\n\x06TYNAMO\x10\xda\x04\x12\x0e\n\tEELEKTRIK\x10\xdb\x04\x12\x0f\n\nEELEKTROSS\x10\xdc\x04\x12\x0b\n\x06\x45LGYEM\x10\xdd\x04\x12\r\n\x08\x42\x45HEEYEM\x10\xde\x04\x12\x0c\n\x07LITWICK\x10\xdf\x04\x12\x0c\n\x07LAMPENT\x10\xe0\x04\x12\x0f\n\nCHANDELURE\x10\xe1\x04\x12\t\n\x04\x41XEW\x10\xe2\x04\x12\x0c\n\x07\x46RAXURE\x10\xe3\x04\x12\x0c\n\x07HAXORUS\x10\xe4\x04\x12\x0c\n\x07\x43UBCHOO\x10\xe5\x04\x12\x0c\n\x07\x42\x45\x41RTIC\x10\xe6\x04\x12\x0e\n\tCRYOGONAL\x10\xe7\x04\x12\x0c\n\x07SHELMET\x10\xe8\x04\x12\r\n\x08\x41\x43\x43\x45LGOR\x10\xe9\x04\x12\r\n\x08STUNFISK\x10\xea\x04\x12\x0c\n\x07MIENFOO\x10\xeb\x04\x12\r\n\x08MIENSHAO\x10\xec\x04\x12\x0e\n\tDRUDDIGON\x10\xed\x04\x12\x0b\n\x06GOLETT\x10\xee\x04\x12\x0b\n\x06GOLURK\x10\xef\x04\x12\r\n\x08PAWNIARD\x10\xf0\x04\x12\x0c\n\x07\x42ISHARP\x10\xf1\x04\x12\x0f\n\nBOUFFALANT\x10\xf2\x04\x12\x0c\n\x07RUFFLET\x10\xf3\x04\x12\r\n\x08\x42RAVIARY\x10\xf4\x04\x12\x0c\n\x07VULLABY\x10\xf5\x04\x12\x0e\n\tMANDIBUZZ\x10\xf6\x04\x12\x0c\n\x07HEATMOR\x10\xf7\x04\x12\x0b\n\x06\x44URANT\x10\xf8\x04\x12\n\n\x05\x44\x45INO\x10\xf9\x04\x12\r\n\x08ZWEILOUS\x10\xfa\x04\x12\x0e\n\tHYDREIGON\x10\xfb\x04\x12\r\n\x08LARVESTA\x10\xfc\x04\x12\x0e\n\tVOLCARONA\x10\xfd\x04\x12\r\n\x08\x43OBALION\x10\xfe\x04\x12\x0e\n\tTERRAKION\x10\xff\x04\x12\r\n\x08VIRIZION\x10\x80\x05\x12\r\n\x08TORNADUS\x10\x81\x05\x12\x0e\n\tTHUNDURUS\x10\x82\x05\x12\r\n\x08RESHIRAM\x10\x83\x05\x12\x0b\n\x06ZEKROM\x10\x84\x05\x12\r\n\x08LANDORUS\x10\x85\x05\x12\x0b\n\x06KYUREM\x10\x86\x05\x12\x0b\n\x06KELDEO\x10\x87\x05\x12\r\n\x08MELOETTA\x10\x88\x05\x12\r\n\x08GENESECT\x10\x89\x05\x12\x0c\n\x07\x43HESPIN\x10\x8a\x05\x12\x0e\n\tQUILLADIN\x10\x8b\x05\x12\x0f\n\nCHESNAUGHT\x10\x8c\x05\x12\r\n\x08\x46\x45NNEKIN\x10\x8d\x05\x12\x0c\n\x07\x42RAIXEN\x10\x8e\x05\x12\x0c\n\x07\x44\x45LPHOX\x10\x8f\x05\x12\x0c\n\x07\x46ROAKIE\x10\x90\x05\x12\x0e\n\tFROGADIER\x10\x91\x05\x12\r\n\x08GRENINJA\x10\x92\x05\x12\r\n\x08\x42UNNELBY\x10\x93\x05\x12\x0e\n\tDIGGERSBY\x10\x94\x05\x12\x0f\n\nFLETCHLING\x10\x95\x05\x12\x10\n\x0b\x46LETCHINDER\x10\x96\x05\x12\x0f\n\nTALONFLAME\x10\x97\x05\x12\x0f\n\nSCATTERBUG\x10\x98\x05\x12\x0b\n\x06SPEWPA\x10\x99\x05\x12\r\n\x08VIVILLON\x10\x9a\x05\x12\x0b\n\x06LITLEO\x10\x9b\x05\x12\x0b\n\x06PYROAR\x10\x9c\x05\x12\x0c\n\x07\x46LABEBE\x10\x9d\x05\x12\x0c\n\x07\x46LOETTE\x10\x9e\x05\x12\x0c\n\x07\x46LORGES\x10\x9f\x05\x12\x0b\n\x06SKIDDO\x10\xa0\x05\x12\x0b\n\x06GOGOAT\x10\xa1\x05\x12\x0c\n\x07PANCHAM\x10\xa2\x05\x12\x0c\n\x07PANGORO\x10\xa3\x05\x12\x0c\n\x07\x46URFROU\x10\xa4\x05\x12\x0b\n\x06\x45SPURR\x10\xa5\x05\x12\r\n\x08MEOWSTIC\x10\xa6\x05\x12\x0c\n\x07HONEDGE\x10\xa7\x05\x12\r\n\x08\x44OUBLADE\x10\xa8\x05\x12\x0e\n\tAEGISLASH\x10\xa9\x05\x12\r\n\x08SPRITZEE\x10\xaa\x05\x12\x0f\n\nAROMATISSE\x10\xab\x05\x12\x0c\n\x07SWIRLIX\x10\xac\x05\x12\r\n\x08SLURPUFF\x10\xad\x05\x12\n\n\x05INKAY\x10\xae\x05\x12\x0c\n\x07MALAMAR\x10\xaf\x05\x12\x0c\n\x07\x42INACLE\x10\xb0\x05\x12\x0f\n\nBARBARACLE\x10\xb1\x05\x12\x0b\n\x06SKRELP\x10\xb2\x05\x12\r\n\x08\x44RAGALGE\x10\xb3\x05\x12\x0e\n\tCLAUNCHER\x10\xb4\x05\x12\x0e\n\tCLAWITZER\x10\xb5\x05\x12\x0f\n\nHELIOPTILE\x10\xb6\x05\x12\x0e\n\tHELIOLISK\x10\xb7\x05\x12\x0b\n\x06TYRUNT\x10\xb8\x05\x12\x0e\n\tTYRANTRUM\x10\xb9\x05\x12\x0b\n\x06\x41MAURA\x10\xba\x05\x12\x0c\n\x07\x41URORUS\x10\xbb\x05\x12\x0c\n\x07SYLVEON\x10\xbc\x05\x12\r\n\x08HAWLUCHA\x10\xbd\x05\x12\x0c\n\x07\x44\x45\x44\x45NNE\x10\xbe\x05\x12\x0c\n\x07\x43\x41RBINK\x10\xbf\x05\x12\n\n\x05GOOMY\x10\xc0\x05\x12\x0c\n\x07SLIGGOO\x10\xc1\x05\x12\x0b\n\x06GOODRA\x10\xc2\x05\x12\x0b\n\x06KLEFKI\x10\xc3\x05\x12\r\n\x08PHANTUMP\x10\xc4\x05\x12\x0e\n\tTREVENANT\x10\xc5\x05\x12\x0e\n\tPUMPKABOO\x10\xc6\x05\x12\x0e\n\tGOURGEIST\x10\xc7\x05\x12\r\n\x08\x42\x45RGMITE\x10\xc8\x05\x12\x0c\n\x07\x41VALUGG\x10\xc9\x05\x12\x0b\n\x06NOIBAT\x10\xca\x05\x12\x0c\n\x07NOIVERN\x10\xcb\x05\x12\x0c\n\x07XERNEAS\x10\xcc\x05\x12\x0c\n\x07YVELTAL\x10\xcd\x05\x12\x0c\n\x07ZYGARDE\x10\xce\x05\x12\x0c\n\x07\x44IANCIE\x10\xcf\x05\x12\n\n\x05HOOPA\x10\xd0\x05\x12\x0e\n\tVOLCANION\x10\xd1\x05\x12\x0b\n\x06ROWLET\x10\xd2\x05\x12\x0c\n\x07\x44\x41RTRIX\x10\xd3\x05\x12\x0e\n\tDECIDUEYE\x10\xd4\x05\x12\x0b\n\x06LITTEN\x10\xd5\x05\x12\r\n\x08TORRACAT\x10\xd6\x05\x12\x0f\n\nINCINEROAR\x10\xd7\x05\x12\x0c\n\x07POPPLIO\x10\xd8\x05\x12\x0c\n\x07\x42RIONNE\x10\xd9\x05\x12\x0e\n\tPRIMARINA\x10\xda\x05\x12\x0c\n\x07PIKIPEK\x10\xdb\x05\x12\r\n\x08TRUMBEAK\x10\xdc\x05\x12\x0e\n\tTOUCANNON\x10\xdd\x05\x12\x0c\n\x07YUNGOOS\x10\xde\x05\x12\r\n\x08GUMSHOOS\x10\xdf\x05\x12\x0c\n\x07GRUBBIN\x10\xe0\x05\x12\x0e\n\tCHARJABUG\x10\xe1\x05\x12\r\n\x08VIKAVOLT\x10\xe2\x05\x12\x0f\n\nCRABRAWLER\x10\xe3\x05\x12\x11\n\x0c\x43RABOMINABLE\x10\xe4\x05\x12\r\n\x08ORICORIO\x10\xe5\x05\x12\r\n\x08\x43UTIEFLY\x10\xe6\x05\x12\r\n\x08RIBOMBEE\x10\xe7\x05\x12\r\n\x08ROCKRUFF\x10\xe8\x05\x12\r\n\x08LYCANROC\x10\xe9\x05\x12\x0f\n\nWISHIWASHI\x10\xea\x05\x12\r\n\x08MAREANIE\x10\xeb\x05\x12\x0c\n\x07TOXAPEX\x10\xec\x05\x12\x0c\n\x07MUDBRAY\x10\xed\x05\x12\r\n\x08MUDSDALE\x10\xee\x05\x12\r\n\x08\x44\x45WPIDER\x10\xef\x05\x12\x0e\n\tARAQUANID\x10\xf0\x05\x12\r\n\x08\x46OMANTIS\x10\xf1\x05\x12\r\n\x08LURANTIS\x10\xf2\x05\x12\r\n\x08MORELULL\x10\xf3\x05\x12\x0e\n\tSHIINOTIC\x10\xf4\x05\x12\r\n\x08SALANDIT\x10\xf5\x05\x12\r\n\x08SALAZZLE\x10\xf6\x05\x12\x0c\n\x07STUFFUL\x10\xf7\x05\x12\x0b\n\x06\x42\x45WEAR\x10\xf8\x05\x12\x0e\n\tBOUNSWEET\x10\xf9\x05\x12\x0c\n\x07STEENEE\x10\xfa\x05\x12\r\n\x08TSAREENA\x10\xfb\x05\x12\x0b\n\x06\x43OMFEY\x10\xfc\x05\x12\r\n\x08ORANGURU\x10\xfd\x05\x12\x0e\n\tPASSIMIAN\x10\xfe\x05\x12\x0b\n\x06WIMPOD\x10\xff\x05\x12\x0e\n\tGOLISOPOD\x10\x80\x06\x12\x0e\n\tSANDYGAST\x10\x81\x06\x12\x0e\n\tPALOSSAND\x10\x82\x06\x12\x0e\n\tPYUKUMUKU\x10\x83\x06\x12\x0e\n\tTYPE_NULL\x10\x84\x06\x12\r\n\x08SILVALLY\x10\x85\x06\x12\x0b\n\x06MINIOR\x10\x86\x06\x12\x0b\n\x06KOMALA\x10\x87\x06\x12\x0f\n\nTURTONATOR\x10\x88\x06\x12\x0f\n\nTOGEDEMARU\x10\x89\x06\x12\x0c\n\x07MIMIKYU\x10\x8a\x06\x12\x0c\n\x07\x42RUXISH\x10\x8b\x06\x12\x0b\n\x06\x44RAMPA\x10\x8c\x06\x12\r\n\x08\x44HELMISE\x10\x8d\x06\x12\r\n\x08JANGMO_O\x10\x8e\x06\x12\r\n\x08HAKAMO_O\x10\x8f\x06\x12\x0c\n\x07KOMMO_O\x10\x90\x06\x12\x0e\n\tTAPU_KOKO\x10\x91\x06\x12\x0e\n\tTAPU_LELE\x10\x92\x06\x12\x0e\n\tTAPU_BULU\x10\x93\x06\x12\x0e\n\tTAPU_FINI\x10\x94\x06\x12\x0b\n\x06\x43OSMOG\x10\x95\x06\x12\x0c\n\x07\x43OSMOEM\x10\x96\x06\x12\r\n\x08SOLGALEO\x10\x97\x06\x12\x0b\n\x06LUNALA\x10\x98\x06\x12\r\n\x08NIHILEGO\x10\x99\x06\x12\r\n\x08\x42UZZWOLE\x10\x9a\x06\x12\x0e\n\tPHEROMOSA\x10\x9b\x06\x12\x0e\n\tXURKITREE\x10\x9c\x06\x12\x0f\n\nCELESTEELA\x10\x9d\x06\x12\x0c\n\x07KARTANA\x10\x9e\x06\x12\r\n\x08GUZZLORD\x10\x9f\x06\x12\r\n\x08NECROZMA\x10\xa0\x06\x12\r\n\x08MAGEARNA\x10\xa1\x06\x12\x0e\n\tMARSHADOW\x10\xa2\x06\x12\x0c\n\x07POIPOLE\x10\xa3\x06\x12\x0e\n\tNAGANADEL\x10\xa4\x06\x12\x0e\n\tSTAKATAKA\x10\xa5\x06\x12\x10\n\x0b\x42LACEPHALON\x10\xa6\x06\x12\x0c\n\x07ZERAORA\x10\xa7\x06\x12\x0b\n\x06MELTAN\x10\xa8\x06\x12\r\n\x08MELMETAL\x10\xa9\x06\x12\x0c\n\x07GROOKEY\x10\xaa\x06\x12\r\n\x08THWACKEY\x10\xab\x06\x12\x0e\n\tRILLABOOM\x10\xac\x06\x12\x0e\n\tSCORBUNNY\x10\xad\x06\x12\x0b\n\x06RABOOT\x10\xae\x06\x12\x0e\n\tCINDERACE\x10\xaf\x06\x12\x0b\n\x06SOBBLE\x10\xb0\x06\x12\r\n\x08\x44RIZZILE\x10\xb1\x06\x12\r\n\x08INTELEON\x10\xb2\x06\x12\x0c\n\x07SKWOVET\x10\xb3\x06\x12\r\n\x08GREEDENT\x10\xb4\x06\x12\r\n\x08ROOKIDEE\x10\xb5\x06\x12\x10\n\x0b\x43ORVISQUIRE\x10\xb6\x06\x12\x10\n\x0b\x43ORVIKNIGHT\x10\xb7\x06\x12\x0c\n\x07\x42LIPBUG\x10\xb8\x06\x12\x0c\n\x07\x44OTTLER\x10\xb9\x06\x12\r\n\x08ORBEETLE\x10\xba\x06\x12\x0b\n\x06NICKIT\x10\xbb\x06\x12\x0c\n\x07THIEVUL\x10\xbc\x06\x12\x0f\n\nGOSSIFLEUR\x10\xbd\x06\x12\r\n\x08\x45LDEGOSS\x10\xbe\x06\x12\x0b\n\x06WOOLOO\x10\xbf\x06\x12\x0c\n\x07\x44UBWOOL\x10\xc0\x06\x12\x0c\n\x07\x43HEWTLE\x10\xc1\x06\x12\x0c\n\x07\x44REDNAW\x10\xc2\x06\x12\x0b\n\x06YAMPER\x10\xc3\x06\x12\x0c\n\x07\x42OLTUND\x10\xc4\x06\x12\r\n\x08ROLYCOLY\x10\xc5\x06\x12\x0b\n\x06\x43\x41RKOL\x10\xc6\x06\x12\x0e\n\tCOALOSSAL\x10\xc7\x06\x12\x0b\n\x06\x41PPLIN\x10\xc8\x06\x12\x0c\n\x07\x46LAPPLE\x10\xc9\x06\x12\r\n\x08\x41PPLETUN\x10\xca\x06\x12\x0e\n\tSILICOBRA\x10\xcb\x06\x12\x0f\n\nSANDACONDA\x10\xcc\x06\x12\x0e\n\tCRAMORANT\x10\xcd\x06\x12\r\n\x08\x41RROKUDA\x10\xce\x06\x12\x10\n\x0b\x42\x41RRASKEWDA\x10\xcf\x06\x12\n\n\x05TOXEL\x10\xd0\x06\x12\x0f\n\nTOXTRICITY\x10\xd1\x06\x12\x0f\n\nSIZZLIPEDE\x10\xd2\x06\x12\x10\n\x0b\x43\x45NTISKORCH\x10\xd3\x06\x12\x0e\n\tCLOBBOPUS\x10\xd4\x06\x12\x0e\n\tGRAPPLOCT\x10\xd5\x06\x12\r\n\x08SINISTEA\x10\xd6\x06\x12\x10\n\x0bPOLTEAGEIST\x10\xd7\x06\x12\x0c\n\x07HATENNA\x10\xd8\x06\x12\x0c\n\x07HATTREM\x10\xd9\x06\x12\x0e\n\tHATTERENE\x10\xda\x06\x12\r\n\x08IMPIDIMP\x10\xdb\x06\x12\x0c\n\x07MORGREM\x10\xdc\x06\x12\x0f\n\nGRIMMSNARL\x10\xdd\x06\x12\x0e\n\tOBSTAGOON\x10\xde\x06\x12\x0f\n\nPERRSERKER\x10\xdf\x06\x12\x0c\n\x07\x43URSOLA\x10\xe0\x06\x12\x0e\n\tSIRFETCHD\x10\xe1\x06\x12\x0c\n\x07MR_RIME\x10\xe2\x06\x12\x0e\n\tRUNERIGUS\x10\xe3\x06\x12\x0c\n\x07MILCERY\x10\xe4\x06\x12\r\n\x08\x41LCREMIE\x10\xe5\x06\x12\x0c\n\x07\x46\x41LINKS\x10\xe6\x06\x12\x0f\n\nPINCURCHIN\x10\xe7\x06\x12\t\n\x04SNOM\x10\xe8\x06\x12\r\n\x08\x46ROSMOTH\x10\xe9\x06\x12\x10\n\x0bSTONJOURNER\x10\xea\x06\x12\x0b\n\x06\x45ISCUE\x10\xeb\x06\x12\r\n\x08INDEEDEE\x10\xec\x06\x12\x0c\n\x07MORPEKO\x10\xed\x06\x12\x0b\n\x06\x43UFANT\x10\xee\x06\x12\x0f\n\nCOPPERAJAH\x10\xef\x06\x12\x0e\n\tDRACOZOLT\x10\xf0\x06\x12\x0e\n\tARCTOZOLT\x10\xf1\x06\x12\x0e\n\tDRACOVISH\x10\xf2\x06\x12\x0e\n\tARCTOVISH\x10\xf3\x06\x12\x0e\n\tDURALUDON\x10\xf4\x06\x12\x0b\n\x06\x44REEPY\x10\xf5\x06\x12\r\n\x08\x44RAKLOAK\x10\xf6\x06\x12\x0e\n\tDRAGAPULT\x10\xf7\x06\x12\x0b\n\x06ZACIAN\x10\xf8\x06\x12\x0e\n\tZAMAZENTA\x10\xf9\x06\x12\x0e\n\tETERNATUS\x10\xfa\x06\x12\n\n\x05KUBFU\x10\xfb\x06\x12\x0c\n\x07URSHIFU\x10\xfc\x06\x12\x0b\n\x06ZARUDE\x10\xfd\x06\x12\x0e\n\tREGIELEKI\x10\xfe\x06\x12\x0e\n\tREGIDRAGO\x10\xff\x06\x12\x0e\n\tGLASTRIER\x10\x80\x07\x12\x0e\n\tSPECTRIER\x10\x81\x07\x12\x0c\n\x07\x43\x41LYREX\x10\x82\x07\x12\x0c\n\x07WYRDEER\x10\x83\x07\x12\x0c\n\x07KLEAVOR\x10\x84\x07\x12\r\n\x08URSALUNA\x10\x85\x07\x12\x10\n\x0b\x42\x41SCULEGION\x10\x86\x07\x12\r\n\x08SNEASLER\x10\x87\x07\x12\r\n\x08OVERQWIL\x10\x88\x07\x12\r\n\x08\x45NAMORUS\x10\x89\x07\x12\x0f\n\nSPRIGATITO\x10\x8a\x07\x12\x0e\n\tFLORAGATO\x10\x8b\x07\x12\x10\n\x0bMEOWSCARADA\x10\x8c\x07\x12\x0c\n\x07\x46UECOCO\x10\x8d\x07\x12\r\n\x08\x43ROCALOR\x10\x8e\x07\x12\x0f\n\nSKELEDIRGE\x10\x8f\x07\x12\x0b\n\x06QUAXLY\x10\x90\x07\x12\r\n\x08QUAXWELL\x10\x91\x07\x12\x0e\n\tQUAQUAVAL\x10\x92\x07\x12\x0c\n\x07LECHONK\x10\x93\x07\x12\x0f\n\nOINKOLOGNE\x10\x94\x07\x12\x0f\n\nTAROUNTULA\x10\x95\x07\x12\x0c\n\x07SPIDOPS\x10\x96\x07\x12\x0b\n\x06NYMBLE\x10\x97\x07\x12\n\n\x05LOKIX\x10\x98\x07\x12\n\n\x05PAWMI\x10\x99\x07\x12\n\n\x05PAWMO\x10\x9a\x07\x12\x0b\n\x06PAWMOT\x10\x9b\x07\x12\x0e\n\tTANDEMAUS\x10\x9c\x07\x12\r\n\x08MAUSHOLD\x10\x9d\x07\x12\x0c\n\x07\x46IDOUGH\x10\x9e\x07\x12\r\n\x08\x44\x41\x43HSBUN\x10\x9f\x07\x12\x0b\n\x06SMOLIV\x10\xa0\x07\x12\x0b\n\x06\x44OLLIV\x10\xa1\x07\x12\r\n\x08\x41RBOLIVA\x10\xa2\x07\x12\x11\n\x0cSQUAWKABILLY\x10\xa3\x07\x12\n\n\x05NACLI\x10\xa4\x07\x12\x0e\n\tNACLSTACK\x10\xa5\x07\x12\x0e\n\tGARGANACL\x10\xa6\x07\x12\x0e\n\tCHARCADET\x10\xa7\x07\x12\x0e\n\tARMAROUGE\x10\xa8\x07\x12\x0e\n\tCERULEDGE\x10\xa9\x07\x12\x0c\n\x07TADBULB\x10\xaa\x07\x12\x0e\n\tBELLIBOLT\x10\xab\x07\x12\x0c\n\x07WATTREL\x10\xac\x07\x12\x10\n\x0bKILOWATTREL\x10\xad\x07\x12\r\n\x08MASCHIFF\x10\xae\x07\x12\x0f\n\nMABOSSTIFF\x10\xaf\x07\x12\r\n\x08SHROODLE\x10\xb0\x07\x12\r\n\x08GRAFAIAI\x10\xb1\x07\x12\r\n\x08\x42RAMBLIN\x10\xb2\x07\x12\x11\n\x0c\x42RAMBLEGHAST\x10\xb3\x07\x12\x0e\n\tTOEDSCOOL\x10\xb4\x07\x12\x0f\n\nTOEDSCRUEL\x10\xb5\x07\x12\n\n\x05KLAWF\x10\xb6\x07\x12\r\n\x08\x43\x41PSAKID\x10\xb7\x07\x12\x0f\n\nSCOVILLAIN\x10\xb8\x07\x12\x0b\n\x06RELLOR\x10\xb9\x07\x12\x0b\n\x06RABSCA\x10\xba\x07\x12\x0c\n\x07\x46LITTLE\x10\xbb\x07\x12\r\n\x08\x45SPATHRA\x10\xbc\x07\x12\x0e\n\tTINKATINK\x10\xbd\x07\x12\x0e\n\tTINKATUFF\x10\xbe\x07\x12\r\n\x08TINKATON\x10\xbf\x07\x12\x0c\n\x07WIGLETT\x10\xc0\x07\x12\x0c\n\x07WUGTRIO\x10\xc1\x07\x12\x0f\n\nBOMBIRDIER\x10\xc2\x07\x12\x0c\n\x07\x46INIZEN\x10\xc3\x07\x12\x0c\n\x07PALAFIN\x10\xc4\x07\x12\x0b\n\x06VAROOM\x10\xc5\x07\x12\x0e\n\tREVAVROOM\x10\xc6\x07\x12\r\n\x08\x43YCLIZAR\x10\xc7\x07\x12\r\n\x08ORTHWORM\x10\xc8\x07\x12\x0c\n\x07GLIMMET\x10\xc9\x07\x12\r\n\x08GLIMMORA\x10\xca\x07\x12\r\n\x08GREAVARD\x10\xcb\x07\x12\x0f\n\nHOUNDSTONE\x10\xcc\x07\x12\x0c\n\x07\x46LAMIGO\x10\xcd\x07\x12\r\n\x08\x43\x45TODDLE\x10\xce\x07\x12\x0c\n\x07\x43\x45TITAN\x10\xcf\x07\x12\x0b\n\x06VELUZA\x10\xd0\x07\x12\x0c\n\x07\x44ONDOZO\x10\xd1\x07\x12\x0e\n\tTATSUGIRI\x10\xd2\x07\x12\x0f\n\nANNIHILAPE\x10\xd3\x07\x12\r\n\x08\x43LODSIRE\x10\xd4\x07\x12\x0e\n\tFARIGIRAF\x10\xd5\x07\x12\x10\n\x0b\x44UDUNSPARCE\x10\xd6\x07\x12\x0e\n\tKINGAMBIT\x10\xd7\x07\x12\x0e\n\tGREATTUSK\x10\xd8\x07\x12\x0f\n\nSCREAMTAIL\x10\xd9\x07\x12\x10\n\x0b\x42RUTEBONNET\x10\xda\x07\x12\x10\n\x0b\x46LUTTERMANE\x10\xdb\x07\x12\x10\n\x0bSLITHERWING\x10\xdc\x07\x12\x10\n\x0bSANDYSHOCKS\x10\xdd\x07\x12\x0f\n\nIRONTREADS\x10\xde\x07\x12\x0f\n\nIRONBUNDLE\x10\xdf\x07\x12\x0e\n\tIRONHANDS\x10\xe0\x07\x12\x10\n\x0bIRONJUGULIS\x10\xe1\x07\x12\r\n\x08IRONMOTH\x10\xe2\x07\x12\x0f\n\nIRONTHORNS\x10\xe3\x07\x12\r\n\x08\x46RIGIBAX\x10\xe4\x07\x12\r\n\x08\x41RCTIBAX\x10\xe5\x07\x12\x0f\n\nBAXCALIBUR\x10\xe6\x07\x12\x0f\n\nGIMMIGHOUL\x10\xe7\x07\x12\x0e\n\tGHOLDENGO\x10\xe8\x07\x12\x0c\n\x07WOCHIEN\x10\xe9\x07\x12\r\n\x08\x43HIENPAO\x10\xea\x07\x12\x0b\n\x06TINGLU\x10\xeb\x07\x12\n\n\x05\x43HIYU\x10\xec\x07\x12\x10\n\x0bROARINGMOON\x10\xed\x07\x12\x10\n\x0bIRONVALIANT\x10\xee\x07\x12\r\n\x08KORAIDON\x10\xef\x07\x12\r\n\x08MIRAIDON\x10\xf0\x07*\xc0.\n\x0fHoloPokemonMove\x12\x0e\n\nMOVE_UNSET\x10\x00\x12\x11\n\rTHUNDER_SHOCK\x10\x01\x12\x10\n\x0cQUICK_ATTACK\x10\x02\x12\x0b\n\x07SCRATCH\x10\x03\x12\t\n\x05\x45MBER\x10\x04\x12\r\n\tVINE_WHIP\x10\x05\x12\n\n\x06TACKLE\x10\x06\x12\x0e\n\nRAZOR_LEAF\x10\x07\x12\r\n\tTAKE_DOWN\x10\x08\x12\r\n\tWATER_GUN\x10\t\x12\x08\n\x04\x42ITE\x10\n\x12\t\n\x05POUND\x10\x0b\x12\x0f\n\x0b\x44OUBLE_SLAP\x10\x0c\x12\x08\n\x04WRAP\x10\r\x12\x0e\n\nHYPER_BEAM\x10\x0e\x12\x08\n\x04LICK\x10\x0f\x12\x0e\n\nDARK_PULSE\x10\x10\x12\x08\n\x04SMOG\x10\x11\x12\n\n\x06SLUDGE\x10\x12\x12\x0e\n\nMETAL_CLAW\x10\x13\x12\r\n\tVICE_GRIP\x10\x14\x12\x0f\n\x0b\x46LAME_WHEEL\x10\x15\x12\x0c\n\x08MEGAHORN\x10\x16\x12\x0f\n\x0bWING_ATTACK\x10\x17\x12\x10\n\x0c\x46LAMETHROWER\x10\x18\x12\x10\n\x0cSUCKER_PUNCH\x10\x19\x12\x07\n\x03\x44IG\x10\x1a\x12\x0c\n\x08LOW_KICK\x10\x1b\x12\x0e\n\nCROSS_CHOP\x10\x1c\x12\x0e\n\nPSYCHO_CUT\x10\x1d\x12\x0b\n\x07PSYBEAM\x10\x1e\x12\x0e\n\nEARTHQUAKE\x10\x1f\x12\x0e\n\nSTONE_EDGE\x10 \x12\r\n\tICE_PUNCH\x10!\x12\x0f\n\x0bHEART_STAMP\x10\"\x12\r\n\tDISCHARGE\x10#\x12\x10\n\x0c\x46LASH_CANNON\x10$\x12\x08\n\x04PECK\x10%\x12\x0e\n\nDRILL_PECK\x10&\x12\x0c\n\x08ICE_BEAM\x10\'\x12\x0c\n\x08\x42LIZZARD\x10(\x12\r\n\tAIR_SLASH\x10)\x12\r\n\tHEAT_WAVE\x10*\x12\r\n\tTWINEEDLE\x10+\x12\x0e\n\nPOISON_JAB\x10,\x12\x0e\n\nAERIAL_ACE\x10-\x12\r\n\tDRILL_RUN\x10.\x12\x12\n\x0ePETAL_BLIZZARD\x10/\x12\x0e\n\nMEGA_DRAIN\x10\x30\x12\x0c\n\x08\x42UG_BUZZ\x10\x31\x12\x0f\n\x0bPOISON_FANG\x10\x32\x12\x0f\n\x0bNIGHT_SLASH\x10\x33\x12\t\n\x05SLASH\x10\x34\x12\x0f\n\x0b\x42UBBLE_BEAM\x10\x35\x12\x0e\n\nSUBMISSION\x10\x36\x12\x0f\n\x0bKARATE_CHOP\x10\x37\x12\r\n\tLOW_SWEEP\x10\x38\x12\x0c\n\x08\x41QUA_JET\x10\x39\x12\r\n\tAQUA_TAIL\x10:\x12\r\n\tSEED_BOMB\x10;\x12\x0c\n\x08PSYSHOCK\x10<\x12\x0e\n\nROCK_THROW\x10=\x12\x11\n\rANCIENT_POWER\x10>\x12\r\n\tROCK_TOMB\x10?\x12\x0e\n\nROCK_SLIDE\x10@\x12\r\n\tPOWER_GEM\x10\x41\x12\x10\n\x0cSHADOW_SNEAK\x10\x42\x12\x10\n\x0cSHADOW_PUNCH\x10\x43\x12\x0f\n\x0bSHADOW_CLAW\x10\x44\x12\x10\n\x0cOMINOUS_WIND\x10\x45\x12\x0f\n\x0bSHADOW_BALL\x10\x46\x12\x10\n\x0c\x42ULLET_PUNCH\x10G\x12\x0f\n\x0bMAGNET_BOMB\x10H\x12\x0e\n\nSTEEL_WING\x10I\x12\r\n\tIRON_HEAD\x10J\x12\x14\n\x10PARABOLIC_CHARGE\x10K\x12\t\n\x05SPARK\x10L\x12\x11\n\rTHUNDER_PUNCH\x10M\x12\x0b\n\x07THUNDER\x10N\x12\x0f\n\x0bTHUNDERBOLT\x10O\x12\x0b\n\x07TWISTER\x10P\x12\x11\n\rDRAGON_BREATH\x10Q\x12\x10\n\x0c\x44RAGON_PULSE\x10R\x12\x0f\n\x0b\x44RAGON_CLAW\x10S\x12\x13\n\x0f\x44ISARMING_VOICE\x10T\x12\x11\n\rDRAINING_KISS\x10U\x12\x12\n\x0e\x44\x41ZZLING_GLEAM\x10V\x12\r\n\tMOONBLAST\x10W\x12\x0e\n\nPLAY_ROUGH\x10X\x12\x10\n\x0c\x43ROSS_POISON\x10Y\x12\x0f\n\x0bSLUDGE_BOMB\x10Z\x12\x0f\n\x0bSLUDGE_WAVE\x10[\x12\r\n\tGUNK_SHOT\x10\\\x12\x0c\n\x08MUD_SHOT\x10]\x12\r\n\tBONE_CLUB\x10^\x12\x0c\n\x08\x42ULLDOZE\x10_\x12\x0c\n\x08MUD_BOMB\x10`\x12\x0f\n\x0b\x46URY_CUTTER\x10\x61\x12\x0c\n\x08\x42UG_BITE\x10\x62\x12\x0f\n\x0bSIGNAL_BEAM\x10\x63\x12\r\n\tX_SCISSOR\x10\x64\x12\x10\n\x0c\x46LAME_CHARGE\x10\x65\x12\x0f\n\x0b\x46LAME_BURST\x10\x66\x12\x0e\n\nFIRE_BLAST\x10g\x12\t\n\x05\x42RINE\x10h\x12\x0f\n\x0bWATER_PULSE\x10i\x12\t\n\x05SCALD\x10j\x12\x0e\n\nHYDRO_PUMP\x10k\x12\x0b\n\x07PSYCHIC\x10l\x12\r\n\tPSYSTRIKE\x10m\x12\r\n\tICE_SHARD\x10n\x12\x0c\n\x08ICY_WIND\x10o\x12\x10\n\x0c\x46ROST_BREATH\x10p\x12\n\n\x06\x41\x42SORB\x10q\x12\x0e\n\nGIGA_DRAIN\x10r\x12\x0e\n\nFIRE_PUNCH\x10s\x12\x0e\n\nSOLAR_BEAM\x10t\x12\x0e\n\nLEAF_BLADE\x10u\x12\x0e\n\nPOWER_WHIP\x10v\x12\n\n\x06SPLASH\x10w\x12\x08\n\x04\x41\x43ID\x10x\x12\x0e\n\nAIR_CUTTER\x10y\x12\r\n\tHURRICANE\x10z\x12\x0f\n\x0b\x42RICK_BREAK\x10{\x12\x07\n\x03\x43UT\x10|\x12\t\n\x05SWIFT\x10}\x12\x0f\n\x0bHORN_ATTACK\x10~\x12\t\n\x05STOMP\x10\x7f\x12\r\n\x08HEADBUTT\x10\x80\x01\x12\x0f\n\nHYPER_FANG\x10\x81\x01\x12\t\n\x04SLAM\x10\x82\x01\x12\x0e\n\tBODY_SLAM\x10\x83\x01\x12\t\n\x04REST\x10\x84\x01\x12\r\n\x08STRUGGLE\x10\x85\x01\x12\x14\n\x0fSCALD_BLASTOISE\x10\x86\x01\x12\x19\n\x14HYDRO_PUMP_BLASTOISE\x10\x87\x01\x12\x0f\n\nWRAP_GREEN\x10\x88\x01\x12\x0e\n\tWRAP_PINK\x10\x89\x01\x12\x15\n\x10\x46URY_CUTTER_FAST\x10\xc8\x01\x12\x12\n\rBUG_BITE_FAST\x10\xc9\x01\x12\x0e\n\tBITE_FAST\x10\xca\x01\x12\x16\n\x11SUCKER_PUNCH_FAST\x10\xcb\x01\x12\x17\n\x12\x44RAGON_BREATH_FAST\x10\xcc\x01\x12\x17\n\x12THUNDER_SHOCK_FAST\x10\xcd\x01\x12\x0f\n\nSPARK_FAST\x10\xce\x01\x12\x12\n\rLOW_KICK_FAST\x10\xcf\x01\x12\x15\n\x10KARATE_CHOP_FAST\x10\xd0\x01\x12\x0f\n\nEMBER_FAST\x10\xd1\x01\x12\x15\n\x10WING_ATTACK_FAST\x10\xd2\x01\x12\x0e\n\tPECK_FAST\x10\xd3\x01\x12\x0e\n\tLICK_FAST\x10\xd4\x01\x12\x15\n\x10SHADOW_CLAW_FAST\x10\xd5\x01\x12\x13\n\x0eVINE_WHIP_FAST\x10\xd6\x01\x12\x14\n\x0fRAZOR_LEAF_FAST\x10\xd7\x01\x12\x12\n\rMUD_SHOT_FAST\x10\xd8\x01\x12\x13\n\x0eICE_SHARD_FAST\x10\xd9\x01\x12\x16\n\x11\x46ROST_BREATH_FAST\x10\xda\x01\x12\x16\n\x11QUICK_ATTACK_FAST\x10\xdb\x01\x12\x11\n\x0cSCRATCH_FAST\x10\xdc\x01\x12\x10\n\x0bTACKLE_FAST\x10\xdd\x01\x12\x0f\n\nPOUND_FAST\x10\xde\x01\x12\r\n\x08\x43UT_FAST\x10\xdf\x01\x12\x14\n\x0fPOISON_JAB_FAST\x10\xe0\x01\x12\x0e\n\tACID_FAST\x10\xe1\x01\x12\x14\n\x0fPSYCHO_CUT_FAST\x10\xe2\x01\x12\x14\n\x0fROCK_THROW_FAST\x10\xe3\x01\x12\x14\n\x0fMETAL_CLAW_FAST\x10\xe4\x01\x12\x16\n\x11\x42ULLET_PUNCH_FAST\x10\xe5\x01\x12\x13\n\x0eWATER_GUN_FAST\x10\xe6\x01\x12\x10\n\x0bSPLASH_FAST\x10\xe7\x01\x12\x1d\n\x18WATER_GUN_FAST_BLASTOISE\x10\xe8\x01\x12\x12\n\rMUD_SLAP_FAST\x10\xe9\x01\x12\x16\n\x11ZEN_HEADBUTT_FAST\x10\xea\x01\x12\x13\n\x0e\x43ONFUSION_FAST\x10\xeb\x01\x12\x16\n\x11POISON_STING_FAST\x10\xec\x01\x12\x10\n\x0b\x42UBBLE_FAST\x10\xed\x01\x12\x16\n\x11\x46\x45INT_ATTACK_FAST\x10\xee\x01\x12\x14\n\x0fSTEEL_WING_FAST\x10\xef\x01\x12\x13\n\x0e\x46IRE_FANG_FAST\x10\xf0\x01\x12\x14\n\x0fROCK_SMASH_FAST\x10\xf1\x01\x12\x13\n\x0eTRANSFORM_FAST\x10\xf2\x01\x12\x11\n\x0c\x43OUNTER_FAST\x10\xf3\x01\x12\x15\n\x10POWDER_SNOW_FAST\x10\xf4\x01\x12\x11\n\x0c\x43LOSE_COMBAT\x10\xf5\x01\x12\x12\n\rDYNAMIC_PUNCH\x10\xf6\x01\x12\x10\n\x0b\x46OCUS_BLAST\x10\xf7\x01\x12\x10\n\x0b\x41URORA_BEAM\x10\xf8\x01\x12\x15\n\x10\x43HARGE_BEAM_FAST\x10\xf9\x01\x12\x15\n\x10VOLT_SWITCH_FAST\x10\xfa\x01\x12\x10\n\x0bWILD_CHARGE\x10\xfb\x01\x12\x0f\n\nZAP_CANNON\x10\xfc\x01\x12\x15\n\x10\x44RAGON_TAIL_FAST\x10\xfd\x01\x12\x0e\n\tAVALANCHE\x10\xfe\x01\x12\x13\n\x0e\x41IR_SLASH_FAST\x10\xff\x01\x12\x0f\n\nBRAVE_BIRD\x10\x80\x02\x12\x0f\n\nSKY_ATTACK\x10\x81\x02\x12\x0e\n\tSAND_TOMB\x10\x82\x02\x12\x0f\n\nROCK_BLAST\x10\x83\x02\x12\x15\n\x10INFESTATION_FAST\x10\x84\x02\x12\x16\n\x11STRUGGLE_BUG_FAST\x10\x85\x02\x12\x10\n\x0bSILVER_WIND\x10\x86\x02\x12\x12\n\rASTONISH_FAST\x10\x87\x02\x12\r\n\x08HEX_FAST\x10\x88\x02\x12\x10\n\x0bNIGHT_SHADE\x10\x89\x02\x12\x13\n\x0eIRON_TAIL_FAST\x10\x8a\x02\x12\x0e\n\tGYRO_BALL\x10\x8b\x02\x12\x0f\n\nHEAVY_SLAM\x10\x8c\x02\x12\x13\n\x0e\x46IRE_SPIN_FAST\x10\x8d\x02\x12\r\n\x08OVERHEAT\x10\x8e\x02\x12\x15\n\x10\x42ULLET_SEED_FAST\x10\x8f\x02\x12\x0f\n\nGRASS_KNOT\x10\x90\x02\x12\x10\n\x0b\x45NERGY_BALL\x10\x91\x02\x12\x16\n\x11\x45XTRASENSORY_FAST\x10\x92\x02\x12\x10\n\x0b\x46UTURESIGHT\x10\x93\x02\x12\x10\n\x0bMIRROR_COAT\x10\x94\x02\x12\x0c\n\x07OUTRAGE\x10\x95\x02\x12\x0f\n\nSNARL_FAST\x10\x96\x02\x12\x0b\n\x06\x43RUNCH\x10\x97\x02\x12\x0e\n\tFOUL_PLAY\x10\x98\x02\x12\x16\n\x11HIDDEN_POWER_FAST\x10\x99\x02\x12\x13\n\x0eTAKE_DOWN_FAST\x10\x9a\x02\x12\x13\n\x0eWATERFALL_FAST\x10\x9b\x02\x12\t\n\x04SURF\x10\x9c\x02\x12\x11\n\x0c\x44RACO_METEOR\x10\x9d\x02\x12\x10\n\x0b\x44OOM_DESIRE\x10\x9e\x02\x12\x0e\n\tYAWN_FAST\x10\x9f\x02\x12\x11\n\x0cPSYCHO_BOOST\x10\xa0\x02\x12\x11\n\x0cORIGIN_PULSE\x10\xa1\x02\x12\x15\n\x10PRECIPICE_BLADES\x10\xa2\x02\x12\x11\n\x0cPRESENT_FAST\x10\xa3\x02\x12\x16\n\x11WEATHER_BALL_FIRE\x10\xa4\x02\x12\x15\n\x10WEATHER_BALL_ICE\x10\xa5\x02\x12\x16\n\x11WEATHER_BALL_ROCK\x10\xa6\x02\x12\x17\n\x12WEATHER_BALL_WATER\x10\xa7\x02\x12\x11\n\x0c\x46RENZY_PLANT\x10\xa8\x02\x12\x14\n\x0fSMACK_DOWN_FAST\x10\xa9\x02\x12\x0f\n\nBLAST_BURN\x10\xaa\x02\x12\x11\n\x0cHYDRO_CANNON\x10\xab\x02\x12\x10\n\x0bLAST_RESORT\x10\xac\x02\x12\x10\n\x0bMETEOR_MASH\x10\xad\x02\x12\x0f\n\nSKULL_BASH\x10\xae\x02\x12\x0f\n\nACID_SPRAY\x10\xaf\x02\x12\x10\n\x0b\x45\x41RTH_POWER\x10\xb0\x02\x12\x0f\n\nCRABHAMMER\x10\xb1\x02\x12\n\n\x05LUNGE\x10\xb2\x02\x12\x0f\n\nCRUSH_CLAW\x10\xb3\x02\x12\x0e\n\tOCTAZOOKA\x10\xb4\x02\x12\x10\n\x0bMIRROR_SHOT\x10\xb5\x02\x12\x10\n\x0bSUPER_POWER\x10\xb6\x02\x12\x11\n\x0c\x46\x45LL_STINGER\x10\xb7\x02\x12\x11\n\x0cLEAF_TORNADO\x10\xb8\x02\x12\x0f\n\nLEECH_LIFE\x10\xb9\x02\x12\x10\n\x0b\x44RAIN_PUNCH\x10\xba\x02\x12\x10\n\x0bSHADOW_BONE\x10\xbb\x02\x12\x10\n\x0bMUDDY_WATER\x10\xbc\x02\x12\x0f\n\nBLAZE_KICK\x10\xbd\x02\x12\x10\n\x0bRAZOR_SHELL\x10\xbe\x02\x12\x13\n\x0ePOWER_UP_PUNCH\x10\xbf\x02\x12\x0f\n\nCHARM_FAST\x10\xc0\x02\x12\x10\n\x0bGIGA_IMPACT\x10\xc1\x02\x12\x10\n\x0b\x46RUSTRATION\x10\xc2\x02\x12\x0b\n\x06RETURN\x10\xc3\x02\x12\x11\n\x0cSYNCHRONOISE\x10\xc4\x02\x12\x11\n\x0cLOCK_ON_FAST\x10\xc5\x02\x12\x16\n\x11THUNDER_FANG_FAST\x10\xc6\x02\x12\x12\n\rICE_FANG_FAST\x10\xc7\x02\x12\x0f\n\nHORN_DRILL\x10\xc8\x02\x12\x0c\n\x07\x46ISSURE\x10\xc9\x02\x12\x11\n\x0cSACRED_SWORD\x10\xca\x02\x12\x11\n\x0c\x46LYING_PRESS\x10\xcb\x02\x12\x10\n\x0b\x41URA_SPHERE\x10\xcc\x02\x12\x0c\n\x07PAYBACK\x10\xcd\x02\x12\x11\n\x0cROCK_WRECKER\x10\xce\x02\x12\x0e\n\tAEROBLAST\x10\xcf\x02\x12\x18\n\x13TECHNO_BLAST_NORMAL\x10\xd0\x02\x12\x16\n\x11TECHNO_BLAST_BURN\x10\xd1\x02\x12\x17\n\x12TECHNO_BLAST_CHILL\x10\xd2\x02\x12\x17\n\x12TECHNO_BLAST_WATER\x10\xd3\x02\x12\x17\n\x12TECHNO_BLAST_SHOCK\x10\xd4\x02\x12\x08\n\x03\x46LY\x10\xd5\x02\x12\r\n\x08V_CREATE\x10\xd6\x02\x12\x0f\n\nLEAF_STORM\x10\xd7\x02\x12\x0f\n\nTRI_ATTACK\x10\xd8\x02\x12\x0e\n\tGUST_FAST\x10\xd9\x02\x12\x14\n\x0fINCINERATE_FAST\x10\xda\x02\x12\x0e\n\tDARK_VOID\x10\xdb\x02\x12\x12\n\rFEATHER_DANCE\x10\xdc\x02\x12\x10\n\x0b\x46IERY_DANCE\x10\xdd\x02\x12\x14\n\x0f\x46\x41IRY_WIND_FAST\x10\xde\x02\x12\x0f\n\nRELIC_SONG\x10\xdf\x02\x12\x18\n\x13WEATHER_BALL_NORMAL\x10\xe0\x02\x12\x12\n\rPSYCHIC_FANGS\x10\xe1\x02\x12\x14\n\x0fHYPERSPACE_FURY\x10\xe2\x02\x12\x14\n\x0fHYPERSPACE_HOLE\x10\xe3\x02\x12\x15\n\x10\x44OUBLE_KICK_FAST\x10\xe4\x02\x12\x16\n\x11MAGICAL_LEAF_FAST\x10\xe5\x02\x12\x10\n\x0bSACRED_FIRE\x10\xe6\x02\x12\x11\n\x0cICICLE_SPEAR\x10\xe7\x02\x12\x13\n\x0e\x41\x45ROBLAST_PLUS\x10\xe8\x02\x12\x18\n\x13\x41\x45ROBLAST_PLUS_PLUS\x10\xe9\x02\x12\x15\n\x10SACRED_FIRE_PLUS\x10\xea\x02\x12\x1a\n\x15SACRED_FIRE_PLUS_PLUS\x10\xeb\x02\x12\x0f\n\nACROBATICS\x10\xec\x02\x12\x11\n\x0cLUSTER_PURGE\x10\xed\x02\x12\x0e\n\tMIST_BALL\x10\xee\x02\x12\x11\n\x0c\x42RUTAL_SWING\x10\xef\x02\x12\x11\n\x0cROLLOUT_FAST\x10\xf0\x02\x12\x0f\n\nSEED_FLARE\x10\xf1\x02\x12\r\n\x08OBSTRUCT\x10\xf2\x02\x12\x11\n\x0cSHADOW_FORCE\x10\xf3\x02\x12\x10\n\x0bMETEOR_BEAM\x10\xf4\x02\x12\x18\n\x13WATER_SHURIKEN_FAST\x10\xf5\x02\x12\x10\n\x0b\x46USION_BOLT\x10\xf6\x02\x12\x11\n\x0c\x46USION_FLARE\x10\xf7\x02\x12\x10\n\x0bPOLTERGEIST\x10\xf8\x02\x12\x14\n\x0fHIGH_HORSEPOWER\x10\xf9\x02\x12\r\n\x08GLACIATE\x10\xfa\x02\x12\x13\n\x0e\x42REAKING_SWIPE\x10\xfb\x02\x12\x0e\n\tBOOMBURST\x10\xfc\x02\x12\x15\n\x10\x44OUBLE_IRON_BASH\x10\xfd\x02\x12\x12\n\rMYSTICAL_FIRE\x10\xfe\x02\x12\x10\n\x0bLIQUIDATION\x10\xff\x02\x12\x12\n\rDRAGON_ASCENT\x10\x80\x03\x12\x11\n\x0cLEAFAGE_FAST\x10\x81\x03\x12\x10\n\x0bMAGMA_STORM\x10\x82\x03\x12\x12\n\rGEOMANCY_FAST\x10\x83\x03\x12\x11\n\x0cSPACIAL_REND\x10\x84\x03\x12\x12\n\rOBLIVION_WING\x10\x85\x03\x12\x14\n\x0fNATURES_MADNESS\x10\x86\x03\x12\x10\n\x0bTRIPLE_AXEL\x10\x87\x03\x12\x0f\n\nTRAILBLAZE\x10\x88\x03\x12\x14\n\x0fSCORCHING_SANDS\x10\x89\x03\x12\x11\n\x0cROAR_OF_TIME\x10\x8a\x03*\xb1\x01\n\x17HoloPokemonMovementType\x12\x13\n\x0fMOVEMENT_STATIC\x10\x00\x12\x11\n\rMOVEMENT_JUMP\x10\x01\x12\x15\n\x11MOVEMENT_VERTICAL\x10\x02\x12\x14\n\x10MOVEMENT_PSYCHIC\x10\x03\x12\x15\n\x11MOVEMENT_ELECTRIC\x10\x04\x12\x13\n\x0fMOVEMENT_FLYING\x10\x05\x12\x15\n\x11MOVEMENT_HOVERING\x10\x06*\xec\x01\n\x11HoloPokemonNature\x12\x12\n\x0eNATURE_UNKNOWN\x10\x00\x12\x18\n\x14POKEMON_NATURE_STOIC\x10\x01\x12\x1b\n\x17POKEMON_NATURE_ASSASSIN\x10\x02\x12\x1b\n\x17POKEMON_NATURE_GUARDIAN\x10\x03\x12\x19\n\x15POKEMON_NATURE_RAIDER\x10\x04\x12\x1c\n\x18POKEMON_NATURE_PROTECTOR\x10\x05\x12\x19\n\x15POKEMON_NATURE_SENTRY\x10\x06\x12\x1b\n\x17POKEMON_NATURE_CHAMPION\x10\x07*R\n\x0fHoloPokemonSize\x12\x16\n\x12POKEMON_SIZE_UNSET\x10\x00\x12\x07\n\x03XXS\x10\x01\x12\x06\n\x02XS\x10\x02\x12\x05\n\x01M\x10\x03\x12\x06\n\x02XL\x10\x04\x12\x07\n\x03XXL\x10\x05*\xde\x03\n\x0fHoloPokemonType\x12\x15\n\x11POKEMON_TYPE_NONE\x10\x00\x12\x17\n\x13POKEMON_TYPE_NORMAL\x10\x01\x12\x19\n\x15POKEMON_TYPE_FIGHTING\x10\x02\x12\x17\n\x13POKEMON_TYPE_FLYING\x10\x03\x12\x17\n\x13POKEMON_TYPE_POISON\x10\x04\x12\x17\n\x13POKEMON_TYPE_GROUND\x10\x05\x12\x15\n\x11POKEMON_TYPE_ROCK\x10\x06\x12\x14\n\x10POKEMON_TYPE_BUG\x10\x07\x12\x16\n\x12POKEMON_TYPE_GHOST\x10\x08\x12\x16\n\x12POKEMON_TYPE_STEEL\x10\t\x12\x15\n\x11POKEMON_TYPE_FIRE\x10\n\x12\x16\n\x12POKEMON_TYPE_WATER\x10\x0b\x12\x16\n\x12POKEMON_TYPE_GRASS\x10\x0c\x12\x19\n\x15POKEMON_TYPE_ELECTRIC\x10\r\x12\x18\n\x14POKEMON_TYPE_PSYCHIC\x10\x0e\x12\x14\n\x10POKEMON_TYPE_ICE\x10\x0f\x12\x17\n\x13POKEMON_TYPE_DRAGON\x10\x10\x12\x15\n\x11POKEMON_TYPE_DARK\x10\x11\x12\x16\n\x12POKEMON_TYPE_FAIRY\x10\x12*\x9e\x01\n\x18HoloTemporaryEvolutionId\x12\x18\n\x14TEMP_EVOLUTION_UNSET\x10\x00\x12\x17\n\x13TEMP_EVOLUTION_MEGA\x10\x01\x12\x19\n\x15TEMP_EVOLUTION_MEGA_X\x10\x02\x12\x19\n\x15TEMP_EVOLUTION_MEGA_Y\x10\x03\x12\x19\n\x15TEMP_EVOLUTION_PRIMAL\x10\x04*{\n\x11IapLibraryVersion\x12\x1f\n\x1bIAP_LIBRARY_VERSION_DEFAULT\x10\x00\x12\"\n\x1eIAP_LIBRARY_VERSION_IODINE_1_8\x10\x01\x12!\n\x1dIAP_LIBRARY_VERSION_NIA_IAP_4\x10\x02*\x9c\x04\n\x10IdentityProvider\x12-\n)IDENTITY_PROVIDER_UNSET_IDENTITY_PROVIDER\x10\x00\x12\x1c\n\x18IDENTITY_PROVIDER_GOOGLE\x10\x01\x12\x19\n\x15IDENTITY_PROVIDER_PTC\x10\x02\x12\x1e\n\x1aIDENTITY_PROVIDER_FACEBOOK\x10\x03\x12 \n\x1cIDENTITY_PROVIDER_BACKGROUND\x10\x04\x12\x1e\n\x1aIDENTITY_PROVIDER_INTERNAL\x10\x05\x12\x1b\n\x17IDENTITY_PROVIDER_SFIDA\x10\x06\x12#\n\x1fIDENTITY_PROVIDER_SUPER_AWESOME\x10\x07\x12\x1f\n\x1bIDENTITY_PROVIDER_DEVELOPER\x10\x08\x12#\n\x1fIDENTITY_PROVIDER_SHARED_SECRET\x10\t\x12\x1e\n\x1aIDENTITY_PROVIDER_POSEIDON\x10\n\x12\x1e\n\x1aIDENTITY_PROVIDER_NINTENDO\x10\x0b\x12\x1b\n\x17IDENTITY_PROVIDER_APPLE\x10\x0c\x12\x30\n,IDENTITY_PROVIDER_NIANTIC_SHARED_LOGIN_TOKEN\x10\r\x12\'\n#IDENTITY_PROVIDER_GUEST_LOGIN_TOKEN\x10\x0e*\xce\x03\n\x13IncidentDisplayType\x12\x1e\n\x1aINCIDENT_DISPLAY_TYPE_NONE\x10\x00\x12(\n$INCIDENT_DISPLAY_TYPE_INVASION_GRUNT\x10\x01\x12)\n%INCIDENT_DISPLAY_TYPE_INVASION_LEADER\x10\x02\x12+\n\'INCIDENT_DISPLAY_TYPE_INVASION_GIOVANNI\x10\x03\x12)\n%INCIDENT_DISPLAY_TYPE_INVASION_GRUNTB\x10\x04\x12,\n(INCIDENT_DISPLAY_TYPE_INVASION_EVENT_NPC\x10\x05\x12-\n)INCIDENT_DISPLAY_TYPE_INVASION_ROUTES_NPC\x10\x06\x12*\n&INCIDENT_DISPLAY_TYPE_INVASION_GENERIC\x10\x07\x12\x35\n1INCIDENT_DISPLAY_TYPE_INCIDENT_POKESTOP_ENCOUNTER\x10\x08\x12*\n&INCIDENT_DISPLAY_TYPE_INCIDENT_CONTEST\x10\t*\xf6\x05\n\x14InvasionTelemetryIds\x12\x33\n/INVASION_TELEMETRY_IDS_UNDEFINED_INVASION_EVENT\x10\x00\x12+\n\'INVASION_TELEMETRY_IDS_INVASION_NPC_TAP\x10\x01\x12\x32\n.INVASION_TELEMETRY_IDS_INVASION_BATTLE_STARTED\x10\x02\x12\x33\n/INVASION_TELEMETRY_IDS_INVASION_BATTLE_FINISHED\x10\x03\x12\x35\n1INVASION_TELEMETRY_IDS_INVASION_ENCOUNTER_STARTED\x10\x04\x12\x36\n2INVASION_TELEMETRY_IDS_INVASION_ENCOUNTER_FINISHED\x10\x05\x12\x34\n0INVASION_TELEMETRY_IDS_INVASION_POKEMON_PURIFIED\x10\x06\x12\x34\n0INVASION_TELEMETRY_IDS_INVASION_AFTER_POI_EXITED\x10\x07\x12\x35\n1INVASION_TELEMETRY_IDS_INVASION_RADAR_VIEW_OPENED\x10\x08\x12\x35\n1INVASION_TELEMETRY_IDS_INVASION_RADAR_VIEW_CLOSED\x10\t\x12\x34\n0INVASION_TELEMETRY_IDS_INVASION_RADAR_VIEW_EMPTY\x10\n\x12/\n+INVASION_TELEMETRY_IDS_INVASION_DECOY_FOUND\x10\x0b\x12\x32\n.INVASION_TELEMETRY_IDS_INVASION_GIOVANNI_FOUND\x10\x0c\x12/\n+INVASION_TELEMETRY_IDS_INVASION_BALLOON_TAP\x10\r*\x81\x01\n\x14InventoryUpgradeType\x12\x11\n\rUPGRADE_UNSET\x10\x00\x12\x19\n\x15INCREASE_ITEM_STORAGE\x10\x01\x12\x1c\n\x18INCREASE_POKEMON_STORAGE\x10\x02\x12\x1d\n\x19INCREASE_POSTCARD_STORAGE\x10\x03*\xda\x01\n\x0eInvitationType\x12\x19\n\x15INVITATION_TYPE_UNSET\x10\x00\x12\x18\n\x14INVITATION_TYPE_CODE\x10\x01\x12\x1c\n\x18INVITATION_TYPE_FACEBOOK\x10\x02\x12\"\n\x1eINVITATION_TYPE_SERVER_REQUEST\x10\x03\x12(\n$INVITATION_TYPE_NIANTIC_SOCIAL_GRAPH\x10\x04\x12\'\n#INVITATION_TYPE_ADDRESS_BOOK_IMPORT\x10\x05*\x87\x14\n\x04Item\x12\x10\n\x0cITEM_UNKNOWN\x10\x00\x12\x12\n\x0eITEM_POKE_BALL\x10\x01\x12\x13\n\x0fITEM_GREAT_BALL\x10\x02\x12\x13\n\x0fITEM_ULTRA_BALL\x10\x03\x12\x14\n\x10ITEM_MASTER_BALL\x10\x04\x12\x15\n\x11ITEM_PREMIER_BALL\x10\x05\x12\x13\n\x0fITEM_BEAST_BALL\x10\x06\x12\x0f\n\x0bITEM_POTION\x10\x65\x12\x15\n\x11ITEM_SUPER_POTION\x10\x66\x12\x15\n\x11ITEM_HYPER_POTION\x10g\x12\x13\n\x0fITEM_MAX_POTION\x10h\x12\x10\n\x0bITEM_REVIVE\x10\xc9\x01\x12\x14\n\x0fITEM_MAX_REVIVE\x10\xca\x01\x12\x13\n\x0eITEM_LUCKY_EGG\x10\xad\x02\x12\x1a\n\x15ITEM_INCENSE_ORDINARY\x10\x91\x03\x12\x17\n\x12ITEM_INCENSE_SPICY\x10\x92\x03\x12\x16\n\x11ITEM_INCENSE_COOL\x10\x93\x03\x12\x18\n\x13ITEM_INCENSE_FLORAL\x10\x94\x03\x12\x1c\n\x17ITEM_INCENSE_BELUGA_BOX\x10\x95\x03\x12!\n\x1cITEM_INCENSE_DAILY_ADVENTURE\x10\x96\x03\x12\x19\n\x14ITEM_INCENSE_SPARKLY\x10\x97\x03\x12\x13\n\x0eITEM_TROY_DISK\x10\xf5\x03\x12\x1b\n\x16ITEM_TROY_DISK_GLACIAL\x10\xf6\x03\x12\x19\n\x14ITEM_TROY_DISK_MOSSY\x10\xf7\x03\x12\x1c\n\x17ITEM_TROY_DISK_MAGNETIC\x10\xf8\x03\x12\x19\n\x14ITEM_TROY_DISK_RAINY\x10\xf9\x03\x12\x1b\n\x16ITEM_TROY_DISK_SPARKLY\x10\xfa\x03\x12\x12\n\rITEM_X_ATTACK\x10\xda\x04\x12\x13\n\x0eITEM_X_DEFENSE\x10\xdb\x04\x12\x13\n\x0eITEM_X_MIRACLE\x10\xdc\x04\x12\x0f\n\nITEM_BEANS\x10\x8a\x05\x12\x13\n\x0eITEM_BREAKFAST\x10\x8b\x05\x12\x14\n\x0fITEM_RAZZ_BERRY\x10\xbd\x05\x12\x14\n\x0fITEM_BLUK_BERRY\x10\xbe\x05\x12\x15\n\x10ITEM_NANAB_BERRY\x10\xbf\x05\x12\x15\n\x10ITEM_WEPAR_BERRY\x10\xc0\x05\x12\x15\n\x10ITEM_PINAP_BERRY\x10\xc1\x05\x12\x1b\n\x16ITEM_GOLDEN_RAZZ_BERRY\x10\xc2\x05\x12\x1c\n\x17ITEM_GOLDEN_NANAB_BERRY\x10\xc3\x05\x12\x1c\n\x17ITEM_GOLDEN_PINAP_BERRY\x10\xc4\x05\x12\x10\n\x0bITEM_POFFIN\x10\xc5\x05\x12\x18\n\x13ITEM_SPECIAL_CAMERA\x10\xa1\x06\x12\x1b\n\x16ITEM_STICKER_INVENTORY\x10\xa2\x06\x12\x1c\n\x17ITEM_POSTCARD_INVENTORY\x10\xa3\x06\x12#\n\x1eITEM_INCUBATOR_BASIC_UNLIMITED\x10\x85\x07\x12\x19\n\x14ITEM_INCUBATOR_BASIC\x10\x86\x07\x12\x19\n\x14ITEM_INCUBATOR_SUPER\x10\x87\x07\x12!\n\x1cITEM_POKEMON_STORAGE_UPGRADE\x10\xe9\x07\x12\x1e\n\x19ITEM_ITEM_STORAGE_UPGRADE\x10\xea\x07\x12\"\n\x1dITEM_POSTCARD_STORAGE_UPGRADE\x10\xeb\x07\x12\x13\n\x0eITEM_SUN_STONE\x10\xcd\x08\x12\x14\n\x0fITEM_KINGS_ROCK\x10\xce\x08\x12\x14\n\x0fITEM_METAL_COAT\x10\xcf\x08\x12\x16\n\x11ITEM_DRAGON_SCALE\x10\xd0\x08\x12\x12\n\rITEM_UP_GRADE\x10\xd1\x08\x12\x1e\n\x19ITEM_GEN4_EVOLUTION_STONE\x10\xd2\x08\x12\x1e\n\x19ITEM_GEN5_EVOLUTION_STONE\x10\xd3\x08\x12!\n\x1cITEM_OTHER_EVOLUTION_STONE_A\x10\xfe\x08\x12!\n\x1cITEM_MOVE_REROLL_FAST_ATTACK\x10\xb1\t\x12$\n\x1fITEM_MOVE_REROLL_SPECIAL_ATTACK\x10\xb2\t\x12\'\n\"ITEM_MOVE_REROLL_ELITE_FAST_ATTACK\x10\xb3\t\x12*\n%ITEM_MOVE_REROLL_ELITE_SPECIAL_ATTACK\x10\xb4\t\x12,\n\'ITEM_MOVE_REROLL_OTHER_SPECIAL_ATTACK_A\x10\xe2\t\x12\x14\n\x0fITEM_RARE_CANDY\x10\x95\n\x12\x17\n\x12ITEM_XL_RARE_CANDY\x10\x96\n\x12\x1a\n\x15ITEM_FREE_RAID_TICKET\x10\xf9\n\x12\x1a\n\x15ITEM_PAID_RAID_TICKET\x10\xfa\n\x12\x1f\n\x1aITEM_LEGENDARY_RAID_TICKET\x10\xfb\n\x12\x14\n\x0fITEM_STAR_PIECE\x10\xfc\n\x12\x19\n\x14ITEM_FRIEND_GIFT_BOX\x10\xfd\n\x12\x15\n\x10ITEM_TEAM_CHANGE\x10\xfe\n\x12\x15\n\x10ITEM_ROUTE_MAKER\x10\xff\n\x12\x1c\n\x17ITEM_REMOTE_RAID_TICKET\x10\x80\x0b\x12\x17\n\x12ITEM_S_RAID_TICKET\x10\x81\x0b\x12\x1d\n\x18ITEM_LEADER_MAP_FRAGMENT\x10\xdd\x0b\x12\x14\n\x0fITEM_LEADER_MAP\x10\xde\x0b\x12\x16\n\x11ITEM_GIOVANNI_MAP\x10\xdf\x0b\x12\x1d\n\x18ITEM_SHADOW_GEM_FRAGMENT\x10\xe0\x0b\x12\x14\n\x0fITEM_SHADOW_GEM\x10\xe1\x0b\x12\x1d\n\x18ITEM_GLOBAL_EVENT_TICKET\x10\xc0\x0c\x12\x1b\n\x16ITEM_EVENT_TICKET_PINK\x10\xc1\x0c\x12\x1b\n\x16ITEM_EVENT_TICKET_GRAY\x10\xc2\x0c\x12%\n ITEM_GLOBAL_EVENT_TICKET_TO_GIFT\x10\xc3\x0c\x12#\n\x1eITEM_EVENT_TICKET_PINK_TO_GIFT\x10\xc4\x0c\x12#\n\x1eITEM_EVENT_TICKET_GRAY_TO_GIFT\x10\xc5\x0c\x12\x1c\n\x17ITEM_BATTLE_PASS_TICKET\x10\xc6\x0c\x12\x1a\n\x15ITEM_EVERGREEN_TICKET\x10\xc7\x0c\x12\"\n\x1dITEM_EVERGREEN_TICKET_TO_GIFT\x10\xc8\x0c\x12\x16\n\x11ITEM_DEPRECATED_1\x10\xc9\x0c\x12\x1f\n\x1aITEM_TICKET_CITY_SAFARI_00\x10\xca\x0c\x12\x1f\n\x1aITEM_TICKET_CITY_SAFARI_01\x10\xcb\x0c\x12\x1f\n\x1aITEM_TICKET_CITY_SAFARI_02\x10\xcc\x0c\x12\x1f\n\x1aITEM_TICKET_CITY_SAFARI_03\x10\xcd\x0c\x12\x1f\n\x1aITEM_TICKET_CITY_SAFARI_04\x10\xce\x0c*\xc5\x01\n\x13ItemUseTelemetryIds\x12/\n+ITEM_USE_TELEMETRY_IDS_UNDEFINED_ITEM_EVENT\x10\x00\x12#\n\x1fITEM_USE_TELEMETRY_IDS_USE_ITEM\x10\x01\x12\'\n#ITEM_USE_TELEMETRY_IDS_RECYCLE_ITEM\x10\x02\x12/\n+ITEM_USE_TELEMETRY_IDS_UPDATE_ITEM_EQUIPPED\x10\x03*\x99\x02\n\tLayerKind\x12\x1e\n\x1aLAYER_KIND_LAYER_UNDEFINED\x10\x00\x12\x1f\n\x1bLAYER_KIND_LAYER_BOUNDARIES\x10\x01\x12\x1e\n\x1aLAYER_KIND_LAYER_BUILDINGS\x10\x02\x12\x1c\n\x18LAYER_KIND_LAYER_LANDUSE\x10\x04\x12\x1b\n\x17LAYER_KIND_LAYER_PLACES\x10\x05\x12\x1a\n\x16LAYER_KIND_LAYER_ROADS\x10\x07\x12\x1c\n\x18LAYER_KIND_LAYER_TRANSIT\x10\x08\x12\x1a\n\x16LAYER_KIND_LAYER_WATER\x10\t\x12\x1a\n\x16LAYER_KIND_LAYER_BIOME\x10\x0b*\xb4\x02\n\x0cLocationCard\x12\x17\n\x13LOCATION_CARD_UNSET\x10\x00\x12\x1f\n\x1bLC_2023_LASVEGAS_GOTOUR_001\x10\x01\x12\"\n\x1eLC_2023_JEJU_AIRADVENTURES_001\x10\x02\x12\x1a\n\x16LC_2023_NYC_GOFEST_001\x10\x03\x12\x1d\n\x19LC_2023_LONDON_GOFEST_001\x10\x04\x12\x1c\n\x18LC_2023_OSAKA_GOFEST_001\x10\x05\x12 \n\x1cLC_2023_SEOUL_CITYSAFARI_001\x10\x06\x12$\n LC_2023_BARCELONA_CITYSAFARI_001\x10\x07\x12%\n!LC_2023_MEXICOCITY_CITYSAFARI_001\x10\x08*\xde\x0c\n\x17LoginActionTelemetryIds\x12\x35\n1LOGIN_ACTION_TELEMETRY_IDS_UNDEFINED_LOGIN_ACTION\x10\x00\x12-\n)LOGIN_ACTION_TELEMETRY_IDS_CLICK_AGE_GATE\x10\x01\x12/\n+LOGIN_ACTION_TELEMETRY_IDS_CLICK_NEW_PLAYER\x10\x02\x12\x34\n0LOGIN_ACTION_TELEMETRY_IDS_CLICK_EXISTING_PLAYER\x10\x03\x12+\n\'LOGIN_ACTION_TELEMETRY_IDS_CLICK_GOOGLE\x10\x04\x12.\n*LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_GOOGLE\x10\x05\x12,\n(LOGIN_ACTION_TELEMETRY_IDS_CANCEL_GOOGLE\x10\x06\x12-\n)LOGIN_ACTION_TELEMETRY_IDS_CLICK_FACEBOOK\x10\x07\x12\x30\n,LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_FACEBOOK\x10\x08\x12.\n*LOGIN_ACTION_TELEMETRY_IDS_CANCEL_FACEBOOK\x10\t\x12(\n$LOGIN_ACTION_TELEMETRY_IDS_CLICK_PTC\x10\n\x12\'\n#LOGIN_ACTION_TELEMETRY_IDS_EXIT_PTC\x10\x0b\x12\x31\n-LOGIN_ACTION_TELEMETRY_IDS_CLICK_PTC_REGISTER\x10\x0c\x12\x30\n,LOGIN_ACTION_TELEMETRY_IDS_CLICK_PTC_SIGN_IN\x10\r\x12\x31\n-LOGIN_ACTION_TELEMETRY_IDS_CANCEL_PTC_SIGN_IN\x10\x0e\x12\x33\n/LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_PTC_SIGN_IN\x10\x0f\x12\x31\n-LOGIN_ACTION_TELEMETRY_IDS_CLICK_SUPERAWESOME\x10\x10\x12\x30\n,LOGIN_ACTION_TELEMETRY_IDS_EXIT_SUPERAWESOME\x10\x11\x12:\n6LOGIN_ACTION_TELEMETRY_IDS_CLICK_SUPERAWESOME_REGISTER\x10\x12\x12\x41\n=LOGIN_ACTION_TELEMETRY_IDS_CLICK_SUPERAWESOME_FORGOT_PASSWORD\x10\x13\x12\x39\n5LOGIN_ACTION_TELEMETRY_IDS_CLICK_SUPERAWESOME_SIGN_IN\x10\x14\x12:\n6LOGIN_ACTION_TELEMETRY_IDS_CANCEL_SUPERAWESOME_SIGN_IN\x10\x15\x12<\n8LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_SUPERAWESOME_SIGN_IN\x10\x16\x12.\n*LOGIN_ACTION_TELEMETRY_IDS_EXIT_NEW_PLAYER\x10\x17\x12\x33\n/LOGIN_ACTION_TELEMETRY_IDS_EXIT_EXISTING_PLAYER\x10\x18\x12,\n(LOGIN_ACTION_TELEMETRY_IDS_LOGIN_STARTED\x10\x19\x12*\n&LOGIN_ACTION_TELEMETRY_IDS_CLICK_APPLE\x10\x1a\x12-\n)LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_APPLE\x10\x1b\x12+\n\'LOGIN_ACTION_TELEMETRY_IDS_CANCEL_APPLE\x10\x1c\x12*\n&LOGIN_ACTION_TELEMETRY_IDS_CLICK_GUEST\x10\x1d\x12-\n)LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_GUEST\x10\x1e\x12+\n\'LOGIN_ACTION_TELEMETRY_IDS_CANCEL_GUEST\x10\x1f*\xf2\x03\n\x15MapEventsTelemetryIds\x12\x30\n,MAP_EVENTS_TELEMETRY_IDS_UNDEFINED_MAP_EVENT\x10\x00\x12%\n!MAP_EVENTS_TELEMETRY_IDS_ITEM_BAG\x10\x01\x12&\n\"MAP_EVENTS_TELEMETRY_IDS_MAIN_MENU\x10\x02\x12$\n MAP_EVENTS_TELEMETRY_IDS_POKEDEX\x10\x03\x12$\n MAP_EVENTS_TELEMETRY_IDS_PROFILE\x10\x04\x12%\n!MAP_EVENTS_TELEMETRY_IDS_SETTINGS\x10\x05\x12*\n&MAP_EVENTS_TELEMETRY_IDS_SHOP_FROM_MAP\x10\x06\x12 \n\x1cMAP_EVENTS_TELEMETRY_IDS_GYM\x10\x07\x12%\n!MAP_EVENTS_TELEMETRY_IDS_POKESTOP\x10\x08\x12%\n!MAP_EVENTS_TELEMETRY_IDS_RESEARCH\x10\t\x12$\n MAP_EVENTS_TELEMETRY_IDS_COMPASS\x10\n\x12#\n\x1fMAP_EVENTS_TELEMETRY_IDS_NEARBY\x10\x0b*\x95\x02\n\x08MapLayer\x12\x17\n\x13MAP_LAYER_UNDEFINED\x10\x00\x12\x18\n\x14MAP_LAYER_BOUNDARIES\x10\x01\x12\x17\n\x13MAP_LAYER_BUILDINGS\x10\x02\x12\x16\n\x12MAP_LAYER_LANDMASS\x10\x03\x12\x15\n\x11MAP_LAYER_LANDUSE\x10\x04\x12\x14\n\x10MAP_LAYER_PLACES\x10\x05\x12\x12\n\x0eMAP_LAYER_POIS\x10\x06\x12\x13\n\x0fMAP_LAYER_ROADS\x10\x07\x12\x15\n\x11MAP_LAYER_TRANSIT\x10\x08\x12\x13\n\x0fMAP_LAYER_WATER\x10\t\x12#\n\x1fMAP_LAYER_DEBUG_TILE_BOUNDARIES\x10\n*#\n\x0bMementoType\x12\x14\n\x10MEMENTO_POSTCARD\x10\x00*\xaeM\n\x06Method\x12\x10\n\x0cMETHOD_UNSET\x10\x00\x12\x15\n\x11METHOD_GET_PLAYER\x10\x02\x12!\n\x1dMETHOD_GET_HOLOHOLO_INVENTORY\x10\x04\x12\x1c\n\x18METHOD_DOWNLOAD_SETTINGS\x10\x05\x12\"\n\x1eMETHOD_DOWNLOAD_ITEM_TEMPLATES\x10\x06\x12)\n%METHOD_DOWNLOAD_REMOTE_CONFIG_VERSION\x10\x07\x12%\n!METHOD_REGISTER_BACKGROUND_DEVICE\x10\x08\x12\x19\n\x15METHOD_GET_PLAYER_DAY\x10\t\x12!\n\x1dMETHOD_ACKNOWLEDGE_PUNISHMENT\x10\n\x12\x1a\n\x16METHOD_GET_SERVER_TIME\x10\x0b\x12\x19\n\x15METHOD_GET_LOCAL_TIME\x10\x0c\x12\x16\n\x12METHOD_FORT_SEARCH\x10\x65\x12\x14\n\x10METHOD_ENCOUNTER\x10\x66\x12\x18\n\x14METHOD_CATCH_POKEMON\x10g\x12\x17\n\x13METHOD_FORT_DETAILS\x10h\x12\x1a\n\x16METHOD_GET_MAP_OBJECTS\x10j\x12\x1e\n\x1aMETHOD_FORT_DEPLOY_POKEMON\x10n\x12\x1e\n\x1aMETHOD_FORT_RECALL_POKEMON\x10o\x12\x1a\n\x16METHOD_RELEASE_POKEMON\x10p\x12\x1a\n\x16METHOD_USE_ITEM_POTION\x10q\x12\x1b\n\x17METHOD_USE_ITEM_CAPTURE\x10r\x12\x18\n\x14METHOD_USE_ITEM_FLEE\x10s\x12\x1a\n\x16METHOD_USE_ITEM_REVIVE\x10t\x12\x1d\n\x19METHOD_GET_PLAYER_PROFILE\x10y\x12\x19\n\x15METHOD_EVOLVE_POKEMON\x10}\x12\x1b\n\x17METHOD_GET_HATCHED_EGGS\x10~\x12&\n\"METHOD_ENCOUNTER_TUTORIAL_COMPLETE\x10\x7f\x12\x1c\n\x17METHOD_LEVEL_UP_REWARDS\x10\x80\x01\x12 \n\x1bMETHOD_CHECK_AWARDED_BADGES\x10\x81\x01\x12\"\n\x1dMETHOD_RECYCLE_INVENTORY_ITEM\x10\x89\x01\x12\x1f\n\x1aMETHOD_COLLECT_DAILY_BONUS\x10\x8a\x01\x12\x1d\n\x18METHOD_USE_ITEM_XP_BOOST\x10\x8b\x01\x12\"\n\x1dMETHOD_USE_ITEM_EGG_INCUBATOR\x10\x8c\x01\x12\x17\n\x12METHOD_USE_INCENSE\x10\x8d\x01\x12\x1f\n\x1aMETHOD_GET_INCENSE_POKEMON\x10\x8e\x01\x12\x1d\n\x18METHOD_INCENSE_ENCOUNTER\x10\x8f\x01\x12\x1d\n\x18METHOD_ADD_FORT_MODIFIER\x10\x90\x01\x12\x1a\n\x15METHOD_DISK_ENCOUNTER\x10\x91\x01\x12\x1b\n\x16METHOD_UPGRADE_POKEMON\x10\x93\x01\x12 \n\x1bMETHOD_SET_FAVORITE_POKEMON\x10\x94\x01\x12\x1c\n\x17METHOD_NICKNAME_POKEMON\x10\x95\x01\x12\x17\n\x12METHOD_EQUIP_BADGE\x10\x96\x01\x12 \n\x1bMETHOD_SET_CONTACT_SETTINGS\x10\x97\x01\x12\x1d\n\x18METHOD_SET_BUDDY_POKEMON\x10\x98\x01\x12\x1c\n\x17METHOD_GET_BUDDY_WALKED\x10\x99\x01\x12\x1e\n\x19METHOD_USE_ITEM_ENCOUNTER\x10\x9a\x01\x12\x16\n\x11METHOD_GYM_DEPLOY\x10\x9b\x01\x12\x18\n\x13METHOD_GYM_GET_INFO\x10\x9c\x01\x12\x1d\n\x18METHOD_GYM_START_SESSION\x10\x9d\x01\x12\x1d\n\x18METHOD_GYM_BATTLE_ATTACK\x10\x9e\x01\x12\x16\n\x11METHOD_JOIN_LOBBY\x10\x9f\x01\x12\x17\n\x12METHOD_LEAVE_LOBBY\x10\xa0\x01\x12 \n\x1bMETHOD_SET_LOBBY_VISIBILITY\x10\xa1\x01\x12\x1d\n\x18METHOD_SET_LOBBY_POKEMON\x10\xa2\x01\x12\x1c\n\x17METHOD_GET_RAID_DETAILS\x10\xa3\x01\x12\x1c\n\x17METHOD_GYM_FEED_POKEMON\x10\xa4\x01\x12\x1d\n\x18METHOD_START_RAID_BATTLE\x10\xa5\x01\x12\x17\n\x12METHOD_ATTACK_RAID\x10\xa6\x01\x12\x1a\n\x15METHOD_AWARD_POKECOIN\x10\xa7\x01\x12#\n\x1eMETHOD_USE_ITEM_STARDUST_BOOST\x10\xa8\x01\x12\x1b\n\x16METHOD_REASSIGN_PLAYER\x10\xa9\x01\x12\x1f\n\x1aMETHOD_REDEEM_POI_PASSCODE\x10\xaa\x01\x12%\n METHOD_CONVERT_CANDY_TO_XL_CANDY\x10\xab\x01\x12\x1c\n\x17METHOD_IS_SKU_AVAILABLE\x10\xac\x01\x12\x1c\n\x17METHOD_GET_ASSET_DIGEST\x10\xac\x02\x12\x1d\n\x18METHOD_GET_DOWNLOAD_URLS\x10\xad\x02\x12\x1d\n\x18METHOD_GET_ASSET_VERSION\x10\xae\x02\x12\x1a\n\x15METHOD_CLAIM_CODENAME\x10\x93\x03\x12\x16\n\x11METHOD_SET_AVATAR\x10\x94\x03\x12\x1b\n\x16METHOD_SET_PLAYER_TEAM\x10\x95\x03\x12\"\n\x1dMETHOD_MARK_TUTORIAL_COMPLETE\x10\x96\x03\x12&\n!METHOD_UPDATE_PERFORMANCE_METRICS\x10\x97\x03\x12\x1e\n\x19METHOD_SET_NEUTRAL_AVATAR\x10\x98\x03\x12#\n\x1eMETHOD_LIST_AVATAR_STORE_ITEMS\x10\x99\x03\x12(\n#METHOD_LIST_AVATAR_APPEARANCE_ITEMS\x10\x9a\x03\x12\x1b\n\x16METHOD_CHECK_CHALLENGE\x10\xd8\x04\x12\x1c\n\x17METHOD_VERIFY_CHALLENGE\x10\xd9\x04\x12\x10\n\x0bMETHOD_ECHO\x10\x9a\x05\x12\x1e\n\x19METHOD_SFIDA_REGISTRATION\x10\xa0\x06\x12\x1c\n\x17METHOD_SFIDA_ACTION_LOG\x10\xa1\x06\x12\x1f\n\x1aMETHOD_SFIDA_CERTIFICATION\x10\xa2\x06\x12\x18\n\x13METHOD_SFIDA_UPDATE\x10\xa3\x06\x12\x18\n\x13METHOD_SFIDA_ACTION\x10\xa4\x06\x12\x18\n\x13METHOD_SFIDA_DOWSER\x10\xa5\x06\x12\x19\n\x14METHOD_SFIDA_CAPTURE\x10\xa6\x06\x12&\n!METHOD_LIST_AVATAR_CUSTOMIZATIONS\x10\xa7\x06\x12%\n METHOD_SET_AVATAR_ITEM_AS_VIEWED\x10\xa8\x06\x12\x15\n\x10METHOD_GET_INBOX\x10\xa9\x06\x12\x1b\n\x16METHOD_LIST_GYM_BADGES\x10\xab\x06\x12!\n\x1cMETHOD_GET_GYM_BADGE_DETAILS\x10\xac\x06\x12 \n\x1bMETHOD_USE_ITEM_MOVE_REROLL\x10\xad\x06\x12\x1f\n\x1aMETHOD_USE_ITEM_RARE_CANDY\x10\xae\x06\x12\"\n\x1dMETHOD_AWARD_FREE_RAID_TICKET\x10\xaf\x06\x12\x1a\n\x15METHOD_FETCH_ALL_NEWS\x10\xb0\x06\x12\"\n\x1dMETHOD_MARK_READ_NEWS_ARTICLE\x10\xb1\x06\x12#\n\x1eMETHOD_GET_PLAYER_DISPLAY_INFO\x10\xb2\x06\x12$\n\x1fMETHOD_BELUGA_TRANSACTION_START\x10\xb3\x06\x12\'\n\"METHOD_BELUGA_TRANSACTION_COMPLETE\x10\xb4\x06\x12\x1b\n\x16METHOD_SFIDA_ASSOCIATE\x10\xb6\x06\x12\x1f\n\x1aMETHOD_SFIDA_CHECK_PAIRING\x10\xb7\x06\x12\x1e\n\x19METHOD_SFIDA_DISASSOCIATE\x10\xb8\x06\x12\x1d\n\x18METHOD_WAINA_GET_REWARDS\x10\xb9\x06\x12#\n\x1eMETHOD_WAINA_SUBMIT_SLEEP_DATA\x10\xba\x06\x12&\n!METHOD_SATURDAY_TRANSACTION_START\x10\xbb\x06\x12)\n$METHOD_SATURDAY_TRANSACTION_COMPLETE\x10\xbc\x06\x12\x1a\n\x15METHOD_REIMBURSE_ITEM\x10\xbd\x06\x12\x1a\n\x15METHOD_GET_NEW_QUESTS\x10\x84\x07\x12\x1d\n\x18METHOD_GET_QUEST_DETAILS\x10\x85\x07\x12\x1a\n\x15METHOD_COMPLETE_QUEST\x10\x86\x07\x12\x18\n\x13METHOD_REMOVE_QUEST\x10\x87\x07\x12\x1b\n\x16METHOD_QUEST_ENCOUNTER\x10\x88\x07\x12%\n METHOD_COMPLETE_QUEST_STAMP_CARD\x10\x89\x07\x12\x1a\n\x15METHOD_PROGRESS_QUEST\x10\x8a\x07\x12 \n\x1bMETHOD_START_QUEST_INCIDENT\x10\x8b\x07\x12\x1d\n\x18METHOD_READ_QUEST_DIALOG\x10\x8c\x07\x12\x15\n\x10METHOD_SEND_GIFT\x10\xb6\x07\x12\x15\n\x10METHOD_OPEN_GIFT\x10\xb7\x07\x12\x18\n\x13METHOD_GIFT_DETAILS\x10\xb8\x07\x12\x17\n\x12METHOD_DELETE_GIFT\x10\xb9\x07\x12 \n\x1bMETHOD_SAVE_PLAYER_SNAPSHOT\x10\xba\x07\x12,\n\'METHOD_GET_FRIENDSHIP_MILESTONE_REWARDS\x10\xbb\x07\x12\x1b\n\x16METHOD_CHECK_SEND_GIFT\x10\xbc\x07\x12\x1f\n\x1aMETHOD_SET_FRIEND_NICKNAME\x10\xbd\x07\x12&\n!METHOD_DELETE_GIFT_FROM_INVENTORY\x10\xbe\x07\x12\'\n\"METHOD_SAVE_SOCIAL_PLAYER_SETTINGS\x10\xbf\x07\x12\x1e\n\x19METHOD_SHARE_EX_RAID_PASS\x10\xc0\x07\x12$\n\x1fMETHOD_CHECK_SHARE_EX_RAID_PASS\x10\xc1\x07\x12\'\n\"METHOD_DECLINE_SHARED_EX_RAID_PASS\x10\xc2\x07\x12\x18\n\x13METHOD_OPEN_TRADING\x10\xca\x07\x12\x1a\n\x15METHOD_UPDATE_TRADING\x10\xcb\x07\x12\x1b\n\x16METHOD_CONFIRM_TRADING\x10\xcc\x07\x12\x1a\n\x15METHOD_CANCEL_TRADING\x10\xcd\x07\x12\x17\n\x12METHOD_GET_TRADING\x10\xce\x07\x12\x1f\n\x1aMETHOD_GET_FITNESS_REWARDS\x10\xd4\x07\x12%\n METHOD_GET_COMBAT_PLAYER_PROFILE\x10\xde\x07\x12(\n#METHOD_GENERATE_COMBAT_CHALLENGE_ID\x10\xdf\x07\x12#\n\x1eMETHOD_CREATE_COMBAT_CHALLENGE\x10\xe0\x07\x12!\n\x1cMETHOD_OPEN_COMBAT_CHALLENGE\x10\xe1\x07\x12 \n\x1bMETHOD_GET_COMBAT_CHALLENGE\x10\xe2\x07\x12#\n\x1eMETHOD_ACCEPT_COMBAT_CHALLENGE\x10\xe3\x07\x12$\n\x1fMETHOD_DECLINE_COMBAT_CHALLENGE\x10\xe4\x07\x12#\n\x1eMETHOD_CANCEL_COMBAT_CHALLENGE\x10\xe5\x07\x12,\n\'METHOD_SUBMIT_COMBAT_CHALLENGE_POKEMONS\x10\xe6\x07\x12*\n%METHOD_SAVE_COMBAT_PLAYER_PREFERENCES\x10\xe7\x07\x12\x1f\n\x1aMETHOD_OPEN_COMBAT_SESSION\x10\xe8\x07\x12\x19\n\x14METHOD_UPDATE_COMBAT\x10\xe9\x07\x12\x17\n\x12METHOD_QUIT_COMBAT\x10\xea\x07\x12\x1e\n\x19METHOD_GET_COMBAT_RESULTS\x10\xeb\x07\x12\x1f\n\x1aMETHOD_UNLOCK_SPECIAL_MOVE\x10\xec\x07\x12\"\n\x1dMETHOD_GET_NPC_COMBAT_REWARDS\x10\xed\x07\x12!\n\x1cMETHOD_COMBAT_FRIEND_REQUEST\x10\xee\x07\x12#\n\x1eMETHOD_OPEN_NPC_COMBAT_SESSION\x10\xef\x07\x12!\n\x1cMETHOD_START_TUTORIAL_ACTION\x10\xf0\x07\x12#\n\x1eMETHOD_GET_TUTORIAL_EGG_ACTION\x10\xf1\x07\x12\x16\n\x11METHOD_SEND_PROBE\x10\xfc\x07\x12\x16\n\x11METHOD_PROBE_DATA\x10\xfd\x07\x12\x17\n\x12METHOD_COMBAT_DATA\x10\xfe\x07\x12!\n\x1cMETHOD_COMBAT_CHALLENGE_DATA\x10\xff\x07\x12\x1b\n\x16METHOD_CHECK_PHOTOBOMB\x10\xcd\x08\x12\x1d\n\x18METHOD_CONFIRM_PHOTOBOMB\x10\xce\x08\x12\x19\n\x14METHOD_GET_PHOTOBOMB\x10\xcf\x08\x12\x1f\n\x1aMETHOD_ENCOUNTER_PHOTOBOMB\x10\xd0\x08\x12*\n%METHOD_GET_SIGNED_GMAP_URL_DEPRECATED\x10\xd1\x08\x12\x17\n\x12METHOD_CHANGE_TEAM\x10\xd2\x08\x12\x19\n\x14METHOD_GET_WEB_TOKEN\x10\xd3\x08\x12%\n METHOD_COMPLETE_SNAPSHOT_SESSION\x10\xd6\x08\x12*\n%METHOD_COMPLETE_WILD_SNAPSHOT_SESSION\x10\xd7\x08\x12\x1a\n\x15METHOD_START_INCIDENT\x10\xb0\t\x12&\n!METHOD_INVASION_COMPLETE_DIALOGUE\x10\xb1\t\x12(\n#METHOD_INVASION_OPEN_COMBAT_SESSION\x10\xb2\t\x12\"\n\x1dMETHOD_INVASION_BATTLE_UPDATE\x10\xb3\t\x12\x1e\n\x19METHOD_INVASION_ENCOUNTER\x10\xb4\t\x12\x1a\n\x15METHOD_PURIFY_POKEMON\x10\xb5\t\x12\x1e\n\x19METHOD_GET_ROCKET_BALLOON\x10\xb6\t\x12)\n$METHOD_START_ROCKET_BALLOON_INCIDENT\x10\xb7\t\x12\'\n\"METHOD_VS_SEEKER_START_MATCHMAKING\x10\x94\n\x12\x1e\n\x19METHOD_CANCEL_MATCHMAKING\x10\x95\n\x12\"\n\x1dMETHOD_GET_MATCHMAKING_STATUS\x10\x96\n\x12\x33\n.METHOD_COMPLETE_VS_SEEKER_AND_RESTART_CHARGING\x10\x97\n\x12 \n\x1bMETHOD_GET_VS_SEEKER_STATUS\x10\x98\n\x12\x35\n0METHOD_COMPLETE_COMBAT_COMPETITIVE_SEASON_ACTION\x10\x99\n\x12#\n\x1eMETHOD_CLAIM_VS_SEEKER_REWARDS\x10\x9a\n\x12&\n!METHOD_VS_SEEKER_REWARD_ENCOUNTER\x10\x9b\n\x12\x1e\n\x19METHOD_ACTIVATE_VS_SEEKER\x10\x9c\n\x12\x19\n\x14METHOD_GET_BUDDY_MAP\x10\xc6\n\x12\x1b\n\x16METHOD_GET_BUDDY_STATS\x10\xc7\n\x12\x16\n\x11METHOD_FEED_BUDDY\x10\xc8\n\x12\x1b\n\x16METHOD_OPEN_BUDDY_GIFT\x10\xc9\n\x12\x15\n\x10METHOD_PET_BUDDY\x10\xca\n\x12\x1d\n\x18METHOD_GET_BUDDY_HISTORY\x10\xcb\n\x12\x1e\n\x19METHOD_UPDATE_ROUTE_DRAFT\x10\xf8\n\x12\x19\n\x14METHOD_GET_MAP_FORTS\x10\xf9\n\x12\x1e\n\x19METHOD_SUBMIT_ROUTE_DRAFT\x10\xfa\n\x12 \n\x1bMETHOD_GET_PUBLISHED_ROUTES\x10\xfb\n\x12\x17\n\x12METHOD_START_ROUTE\x10\xfc\n\x12\x16\n\x11METHOD_GET_ROUTES\x10\xfd\n\x12\x1a\n\x15METHOD_PROGRESS_ROUTE\x10\xfe\n\x12\x1c\n\x17METHOD_PROCESS_TAPPABLE\x10\x80\x0b\x12\x1d\n\x18METHOD_LIST_ROUTE_BADGES\x10\x81\x0b\x12\x18\n\x13METHOD_CANCEL_ROUTE\x10\x82\x0b\x12\x1d\n\x18METHOD_LIST_ROUTE_STAMPS\x10\x83\x0b\x12\x16\n\x11METHOD_RATE_ROUTE\x10\x84\x0b\x12\x1e\n\x19METHOD_CREATE_ROUTE_DRAFT\x10\x85\x0b\x12\x1e\n\x19METHOD_DELETE_ROUTE_DRAFT\x10\x86\x0b\x12\x18\n\x13METHOD_REPORT_ROUTE\x10\x87\x0b\x12\x1a\n\x15METHOD_SPAWN_TAPPABLE\x10\x88\x0b\x12\x1b\n\x16METHOD_ROUTE_ENCOUNTER\x10\x89\x0b\x12\x1c\n\x17METHOD_CAN_REPORT_ROUTE\x10\x8a\x0b\x12\x1d\n\x18METHOD_ROUTE_UPTATE_SEEN\x10\x8c\x0b\x12\x1e\n\x19METHOD_RECALL_ROUTE_DRAFT\x10\x8d\x0b\x12%\n METHOD_ROUTES_NEARBY_NOTIF_SHOWN\x10\x8e\x0b\x12\x1a\n\x15METHOD_NPC_ROUTE_GIFT\x10\x8f\x0b\x12,\n\'METHOD_CREATE_BUDDY_MUTLIPLAYER_SESSION\x10\xb0\x0b\x12*\n%METHOD_JOIN_BUDDY_MULTIPLAYER_SESSION\x10\xb1\x0b\x12+\n&METHOD_LEAVE_BUDDY_MULTIPLAYER_SESSION\x10\xb2\x0b\x12\x1a\n\x15METHOD_GET_TODAY_VIEW\x10\xdd\x0b\x12\x1f\n\x1aMETHOD_MEGA_EVOLVE_POKEMON\x10\xde\x0b\x12\x1c\n\x17METHOD_REMOTE_GIFT_PING\x10\xdf\x0b\x12 \n\x1bMETHOD_SEND_RAID_INVITATION\x10\xe0\x0b\x12\x1f\n\x1aMETHOD_GET_DAILY_ENCOUNTER\x10\xc1\x0c\x12\x1b\n\x16METHOD_DAILY_ENCOUNTER\x10\xc2\x0c\x12\x1f\n\x1aMETHOD_OPEN_SPONSORED_GIFT\x10\xf2\x0c\x12-\n(METHOD_SPONSORED_GIFT_REPORT_INTERACTION\x10\xf3\x0c\x12#\n\x1eMETHOD_SAVE_PLAYER_PREFERENCES\x10\xf4\x0c\x12\x1b\n\x16METHOD_PROFANITY_CHECK\x10\xf5\x0c\x12%\n METHOD_GET_TIMED_GROUP_CHALLENGE\x10\xa4\r\x12 \n\x1bMETHOD_GET_NINTENDO_ACCOUNT\x10\xae\r\x12#\n\x1eMETHOD_UNLINK_NINTENDO_ACCOUNT\x10\xaf\r\x12#\n\x1eMETHOD_GET_NINTENDO_OAUTH2_URL\x10\xb0\r\x12$\n\x1fMETHOD_TRANSFER_TO_POKEMON_HOME\x10\xb1\r\x12\x1e\n\x19METHOD_REPORT_AD_FEEDBACK\x10\xb4\r\x12\x1e\n\x19METHOD_CREATE_POKEMON_TAG\x10\xb5\r\x12\x1e\n\x19METHOD_DELETE_POKEMON_TAG\x10\xb6\r\x12\x1c\n\x17METHOD_EDIT_POKEMON_TAG\x10\xb7\r\x12(\n#METHOD_SET_POKEMON_TAGS_FOR_POKEMON\x10\xb8\r\x12\x1c\n\x17METHOD_GET_POKEMON_TAGS\x10\xb9\r\x12\x1f\n\x1aMETHOD_CHANGE_POKEMON_FORM\x10\xba\r\x12 \n\x1bMETHOD_CHOOSE_EVENT_VARIANT\x10\xbb\r\x12\x30\n+METHOD_BUTTERFLY_COLLECTOR_REWARD_ENCOUNTER\x10\xbc\r\x12\x1d\n\x18METHOD_GET_REFERRAL_CODE\x10\x88\x0e\x12\x18\n\x13METHOD_ADD_REFERRER\x10\x89\x0e\x12\x30\n+METHOD_SEND_FRIEND_INVITE_VIA_REFERRAL_CODE\x10\x8a\x0e\x12\x1a\n\x15METHOD_GET_MILESTONES\x10\x8b\x0e\x12%\n METHOD_MARK_MILESTONES_AS_VIEWED\x10\x8c\x0e\x12\"\n\x1dMETHOD_GET_MILESTONES_PREVIEW\x10\x8d\x0e\x12\x1e\n\x19METHOD_COMPLETE_MILESTONE\x10\x8e\x0e\x12\x1c\n\x17METHOD_GET_GEOFENCED_AD\x10\x9c\x0e\x12\'\n\"METHOD_POWER_UP_POKESTOP_ENCOUNTER\x10\xec\x0e\x12\x1c\n\x17METHOD_DELETE_POSTCARDS\x10\xf5\x0e\x12\x1b\n\x16METHOD_CREATE_POSTCARD\x10\xf6\x0e\x12\x1b\n\x16METHOD_UPDATE_POSTCARD\x10\xf7\x0e\x12\x1b\n\x16METHOD_DELETE_POSTCARD\x10\xf8\x0e\x12\x1c\n\x17METHOD_GET_MEMENTO_LIST\x10\xf9\x0e\x12\"\n\x1dMETHOD_UPLOAD_RAID_CLIENT_LOG\x10\xfa\x0e\x12$\n\x1fMETHOD_SKIP_ENTER_REFERRAL_CODE\x10\xfb\x0e\x12$\n\x1fMETHOD_UPLOAD_COMBAT_CLIENT_LOG\x10\xfc\x0e\x12%\n METHOD_COMBAT_SYNC_SERVER_OFFSET\x10\xfd\x0e\x12%\n METHOD_CHECK_GIFTING_ELIGIBILITY\x10\xd0\x0f\x12)\n$METHOD_REDEEM_TICKET_GIFT_FOR_FRIEND\x10\xd1\x0f\x12\x1d\n\x18METHOD_GET_INCENSE_RECAP\x10\xd2\x0f\x12%\n METHOD_ACKNOWLEDGE_INCENSE_RECAP\x10\xd3\x0f\x12\x15\n\x10METHOD_BOOT_RAID\x10\xd4\x0f\x12\"\n\x1dMETHOD_GET_POKESTOP_ENCOUNTER\x10\xd5\x0f\x12(\n#METHOD_ENCOUNTER_POKESTOP_ENCOUNTER\x10\xd6\x0f\x12)\n$METHOD_POLL_PLAYER_SPAWNABLE_POKEMON\x10\xd7\x0f\x12\x18\n\x13METHOD_GET_QUEST_UI\x10\xd8\x0f\x12\'\n\"METHOD_GET_ELIGIBLE_COMBAT_LEAGUES\x10\xd9\x0f\x12.\n)METHOD_SEND_FRIEND_REQUEST_VIA_PLAYER_IDS\x10\xda\x0f\x12\"\n\x1dMETHOD_GET_RAID_LOBBY_COUNTER\x10\xdb\x0f\x12\x1f\n\x1aMETHOD_USE_NON_COMBAT_MOVE\x10\xde\x0f\x12\x32\n-METHOD_CHECK_POKEMON_SIZE_CONTEST_ELIGIBILITY\x10\xb4\x10\x12-\n(METHOD_UPDATE_POKEMON_SIZE_CONTEST_ENTRY\x10\xb5\x10\x12/\n*METHOD_TRANSFER_POKEMON_SIZE_CONTEST_ENTRY\x10\xb6\x10\x12-\n(METHOD_REMOVE_POKEMON_SIZE_CONTEST_ENTRY\x10\xb7\x10\x12*\n%METHOD_GET_POKEMON_SIZE_CONTEST_ENTRY\x10\xb8\x10\x12\x1c\n\x17METHOD_GET_CONTEST_DATA\x10\xb9\x10\x12*\n%METHOD_GET_CONTESTS_UNCLAIMED_REWARDS\x10\xba\x10\x12\"\n\x1dMETHOD_CLAIM_CONTESTS_REWARDS\x10\xbb\x10\x12\x1f\n\x1aMETHOD_GET_ENTERED_CONTEST\x10\xbc\x10\x12\x31\n,METHOD_GET_POKEMON_SIZE_CONTEST_FRIEND_ENTRY\x10\xbd\x10\x12%\n METHOD_CHECK_CONTEST_ELIGIBILITY\x10\xe6\x10\x12 \n\x1bMETHOD_UPDATE_CONTEST_ENTRY\x10\xe7\x10\x12\"\n\x1dMETHOD_TRANSFER_CONTEST_ENTRY\x10\xe8\x10\x12$\n\x1fMETHOD_GET_CONTEST_FRIEND_ENTRY\x10\xe9\x10\x12\x1d\n\x18METHOD_GET_CONTEST_ENTRY\x10\xea\x10\x12\x18\n\x13METHOD_CREATE_PARTY\x10\xfc\x11\x12\x16\n\x11METHOD_JOIN_PARTY\x10\xfd\x11\x12\x17\n\x12METHOD_START_PARTY\x10\xfe\x11\x12\x17\n\x12METHOD_LEAVE_PARTY\x10\xff\x11\x12\x15\n\x10METHOD_GET_PARTY\x10\x80\x12\x12!\n\x1cMETHOD_UPDATE_PARTY_LOCATION\x10\x81\x12\x12&\n!METHOD_SEND_PARTY_DARK_LAUNCH_LOG\x10\x82\x12\x12\x1d\n\x18METHOD_START_PARTY_QUEST\x10\x84\x12\x12 \n\x1bMETHOD_COMPLETE_PARTY_QUEST\x10\x85\x12\x12\'\n\"METHOD_GET_BONUS_ATTRACTED_POKEMON\x10\xae\x12\x12\"\n\x1dMETHOD_BADGE_REWARD_ENCOUNTER\x10\xb8\x12\x12\x1c\n\x17METHOD_NPC_UPDATE_STATE\x10\xe0\x12\x12\x19\n\x14METHOD_NPC_SEND_GIFT\x10\xe1\x12\x12\x19\n\x14METHOD_NPC_OPEN_GIFT\x10\xe2\x12\x12\x1a\n\x15METHOD_GET_VPS_EVENTS\x10\xb8\x17\x12\x1d\n\x18METHOD_UPDATE_VPS_EVENTS\x10\xb9\x17*\xda\x01\n\tNMAMethod\x12\x1b\n\x17NMA_METHOD_METHOD_UNSET\x10\x00\x12\x19\n\x15NMA_METHOD_GET_PLAYER\x10\x01\x12$\n NMA_METHOD_GET_SURVEYOR_PROJECTS\x10\x02\x12 \n\x1cNMA_METHOD_GET_SERVER_CONFIG\x10\x03\x12&\n\"NMA_METHOD_UPDATE_SURVEYOR_PROJECT\x10\x04\x12%\n!NMA_METHOD_UPDATE_USER_ONBOARDING\x10\x05*\xbe\x01\n\x17NMAOnboardingCompletion\x12+\n\'NMA_ONBOARDING_COMPLETION_NOT_SPECIFIED\x10\x00\x12;\n7NMA_ONBOARDING_COMPLETION_TERMS_OF_SERVICE_COMFIRMATION\x10\x01\x12\x39\n5NMA_ONBOARDING_COMPLETION_PRIVACY_POLICY_CONFIRMATION\x10\x02*\x87\x01\n\x07NMARole\x12\x16\n\x12NMA_ROLE_UNDEFINED\x10\x00\x12\x19\n\x15NMA_ROLE_NMA_SURVEYOR\x10\x01\x12\x1a\n\x16NMA_ROLE_NMA_DEVELOPER\x10\x02\x12\x16\n\x12NMA_ROLE_NMA_ADMIN\x10\x03\x12\x15\n\x11NMA_ROLE_NMA_USER\x10\x04*\xfa\x01\n\x14NewsPageTelemetryIds\x12\x30\n,NEWS_PAGE_TELEMETRY_IDS_UNDEFINED_NEWS_EVENT\x10\x00\x12\'\n#NEWS_PAGE_TELEMETRY_IDS_NEWS_VIEWED\x10\x01\x12*\n&NEWS_PAGE_TELEMETRY_IDS_NEWS_DISMISSED\x10\x02\x12-\n)NEWS_PAGE_TELEMETRY_IDS_NEWS_LINK_CLICKED\x10\x03\x12,\n(NEWS_PAGE_TELEMETRY_IDS_NEWS_UPDATED_APP\x10\x04*N\n\x0eNominationType\x12\x1b\n\x17NOMINATION_TYPE_REGULAR\x10\x00\x12\x1f\n\x1bNOMINATION_TYPE_PROVISIONAL\x10\x01*n\n\x11NonCombatMoveType\x12\x1e\n\x1aNON_COMBAT_MOVE_TYPE_UNSET\x10\x00\x12\x0f\n\x0b\x46\x41ST_ATTACK\x10\x01\x12\x12\n\x0e\x43HARGED_ATTACK\x10\x02\x12\x14\n\x10\x43HARGED_ATTACK_2\x10\x03*V\n\x11NotificationState\x12\"\n\x1eNOTIFICATION_STATE_UNSET_STATE\x10\x00\x12\x1d\n\x19NOTIFICATION_STATE_VIEWED\x10\x01*&\n\tNullValue\x12\x19\n\x15NULL_VALUE_null_value\x10\x00*\xcb\x06\n\x13ObPogoProtoDataEnum\x12\n\n\x06\x44\x41TA_0\x10\x00\x12\n\n\x06\x44\x41TA_1\x10\x01\x12\n\n\x06\x44\x41TA_2\x10\x02\x12\n\n\x06\x44\x41TA_3\x10\x03\x12\n\n\x06\x44\x41TA_4\x10\x04\x12\n\n\x06\x44\x41TA_5\x10\x05\x12\n\n\x06\x44\x41TA_6\x10\x06\x12\n\n\x06\x44\x41TA_7\x10\x07\x12\n\n\x06\x44\x41TA_8\x10\x08\x12\n\n\x06\x44\x41TA_9\x10\t\x12\x0b\n\x07\x44\x41TA_10\x10\n\x12\x0b\n\x07\x44\x41TA_11\x10\x0b\x12\x0b\n\x07\x44\x41TA_12\x10\x0c\x12\x0b\n\x07\x44\x41TA_13\x10\r\x12\x0b\n\x07\x44\x41TA_14\x10\x0e\x12\x0b\n\x07\x44\x41TA_15\x10\x0f\x12\x0b\n\x07\x44\x41TA_16\x10\x10\x12\x0b\n\x07\x44\x41TA_17\x10\x11\x12\x0b\n\x07\x44\x41TA_18\x10\x12\x12\x0b\n\x07\x44\x41TA_19\x10\x13\x12\x0b\n\x07\x44\x41TA_20\x10\x14\x12\x0b\n\x07\x44\x41TA_21\x10\x15\x12\x0b\n\x07\x44\x41TA_22\x10\x16\x12\x0b\n\x07\x44\x41TA_23\x10\x17\x12\x0b\n\x07\x44\x41TA_24\x10\x18\x12\x0b\n\x07\x44\x41TA_25\x10\x19\x12\x0b\n\x07\x44\x41TA_26\x10\x1a\x12\x0b\n\x07\x44\x41TA_27\x10\x1b\x12\x0b\n\x07\x44\x41TA_28\x10\x1c\x12\x0b\n\x07\x44\x41TA_29\x10\x1d\x12\x0b\n\x07\x44\x41TA_30\x10\x1e\x12\x0b\n\x07\x44\x41TA_31\x10\x1f\x12\x0b\n\x07\x44\x41TA_32\x10 \x12\x0b\n\x07\x44\x41TA_33\x10!\x12\x0b\n\x07\x44\x41TA_34\x10\"\x12\x0b\n\x07\x44\x41TA_35\x10#\x12\x0b\n\x07\x44\x41TA_36\x10$\x12\x0b\n\x07\x44\x41TA_37\x10%\x12\x0b\n\x07\x44\x41TA_38\x10&\x12\x0b\n\x07\x44\x41TA_39\x10\'\x12\x0b\n\x07\x44\x41TA_40\x10(\x12\x0b\n\x07\x44\x41TA_41\x10)\x12\x0b\n\x07\x44\x41TA_42\x10*\x12\x0b\n\x07\x44\x41TA_43\x10+\x12\x0b\n\x07\x44\x41TA_44\x10,\x12\x0b\n\x07\x44\x41TA_45\x10-\x12\x0b\n\x07\x44\x41TA_46\x10.\x12\x0b\n\x07\x44\x41TA_47\x10/\x12\x0b\n\x07\x44\x41TA_48\x10\x30\x12\x0b\n\x07\x44\x41TA_49\x10\x31\x12\x0b\n\x07\x44\x41TA_50\x10\x32\x12\x0b\n\x07\x44\x41TA_51\x10\x33\x12\x0b\n\x07\x44\x41TA_52\x10\x34\x12\x0b\n\x07\x44\x41TA_53\x10\x35\x12\x0b\n\x07\x44\x41TA_54\x10\x36\x12\x0b\n\x07\x44\x41TA_55\x10\x37\x12\x0b\n\x07\x44\x41TA_56\x10\x38\x12\x0b\n\x07\x44\x41TA_57\x10\x39\x12\x0b\n\x07\x44\x41TA_58\x10:\x12\x0b\n\x07\x44\x41TA_59\x10;\x12\x0b\n\x07\x44\x41TA_60\x10<\x12\x0b\n\x07\x44\x41TA_61\x10=\x12\x0b\n\x07\x44\x41TA_62\x10>\x12\x0b\n\x07\x44\x41TA_63\x10?*\xc0\x01\n\x12ObSuggestionsEntry\x12\x32\n.SUGGESTION_ENTRY_UNDEFINED_USERNAME_ENTRY_MODE\x10\x00\x12\x1d\n\x19SUGGESTION_ENTRY_NEW_USER\x10\x01\x12\'\n#SUGGESTION_ENTRY_CHANGE_BANNED_NAME\x10\x02\x12.\n*SUGGESTION_ENTRY_EXISTING_USER_CHANGE_NAME\x10\x03*\xb8\x01\n\x19ObUnknownRouteResultProto\x12\x14\n\x10UNK_RESULT_UNSET\x10\x00\x12\x16\n\x12UNK_RESULT_SUCCESS\x10\x01\x12&\n\"UNK_RESULT_SUCCESS_ROUTE_NOT_FOUND\x10\x02\x12\x1c\n\x18UNK_RESULT_ERROR_UNKNOWN\x10\x03\x12\'\n#UNK_RESULT_ERROR_ROUTE_NOT_EDITABLE\x10\x04*\x9a\x01\n\x12OnboardingArStatus\x12\x1e\n\x1aONBOARDING_AR_STATUS_UNSET\x10\x00\x12\x1c\n\x18ONBOARDING_AR_STATUS_OFF\x10\x01\x12$\n ONBOARDING_AR_STATUS_AR_STANDARD\x10\x02\x12 \n\x1cONBOARDING_AR_STATUS_AR_PLUS\x10\x03*\xe6\x0c\n\x12OnboardingEventIds\x12%\n!ONBOARDING_EVENT_IDS_TOS_ACCEPTED\x10\x00\x12)\n%ONBOARDING_EVENT_IDS_PRIVACY_ACCEPTED\x10\x01\x12%\n!ONBOARDING_EVENT_IDS_CONVERSATION\x10\x02\x12(\n$ONBOARDING_EVENT_IDS_ENCOUNTER_ENTER\x10\x03\x12(\n$ONBOARDING_EVENT_IDS_ENCOUNTER_LEAVE\x10\x04\x12)\n%ONBOARDING_EVENT_IDS_AVATAR_SELECTION\x10\x05\x12&\n\"ONBOARDING_EVENT_IDS_AVATAR_GENDER\x10\x06\x12-\n)ONBOARDING_EVENT_IDS_AVATAR_GENDER_CHOSEN\x10\x07\x12+\n\'ONBOARDING_EVENT_IDS_AVATAR_HEAD_CHOSEN\x10\x08\x12+\n\'ONBOARDING_EVENT_IDS_AVATAR_BODY_CHOSEN\x10\t\x12)\n%ONBOARDING_EVENT_IDS_AVATAR_TRY_AGAIN\x10\n\x12(\n$ONBOARDING_EVENT_IDS_AVATAR_ACCEPTED\x10\x0b\x12#\n\x1fONBOARDING_EVENT_IDS_NAME_ENTRY\x10\x0c\x12)\n%ONBOARDING_EVENT_IDS_NAME_UNAVAILABLE\x10\r\x12&\n\"ONBOARDING_EVENT_IDS_NAME_ACCEPTED\x10\x0e\x12\x31\n-ONBOARDING_EVENT_IDS_POKEDEX_TUTORIAL_STARTED\x10\x0f\x12\x41\n=ONBOARDING_EVENT_IDS_POKEDEX_TUTORIAL_INFO_PANEL_EXIT_PRESSED\x10\x10\x12-\n)ONBOARDING_EVENT_IDS_POKEDEX_EXIT_PRESSED\x10\x11\x12-\n)ONBOARDING_EVENT_IDS_EGG_TUTORIAL_STARTED\x10\x12\x12+\n\'ONBOARDING_EVENT_IDS_EGG_TUTORIAL_PRESS\x10\x13\x12.\n*ONBOARDING_EVENT_IDS_EGG_TUTORIAL_FINISHED\x10\x14\x12(\n$ONBOARDING_EVENT_IDS_POKESTOP_LETSGO\x10\x15\x12\x37\n3ONBOARDING_EVENT_IDS_WILD_POKEMON_ENCOUNTER_ENTERED\x10\x16\x12,\n(ONBOARDING_EVENT_IDS_WILD_POKEMON_CAUGHT\x10\x17\x12,\n(ONBOARDING_EVENT_IDS_AR_STANDARD_ENABLED\x10\x18\x12-\n)ONBOARDING_EVENT_IDS_AR_STANDARD_REJECTED\x10\x19\x12(\n$ONBOARDING_EVENT_IDS_AR_PLUS_ENABLED\x10\x1a\x12)\n%ONBOARDING_EVENT_IDS_AR_PLUS_REJECTED\x10\x1b\x12&\n\"ONBOARDING_EVENT_IDS_SEE_TOS_MODAL\x10\x1c\x12%\n!ONBOARDING_EVENT_IDS_TOS_DECLINED\x10\x1d\x12*\n&ONBOARDING_EVENT_IDS_SEE_PRIVACY_MODAL\x10\x1e\x12.\n*ONBOARDING_EVENT_IDS_INTRO_DIALOG_COMPLETE\x10\x1f\x12.\n*ONBOARDING_EVENT_IDS_CATCH_DIALOG_COMPLETE\x10 \x12\x31\n-ONBOARDING_EVENT_IDS_USERNAME_DIALOG_COMPLETE\x10!\x12\x31\n-ONBOARDING_EVENT_IDS_POKESTOP_DIALOG_COMPLETE\x10\"\x12%\n!ONBOARDING_EVENT_IDS_ACCEPTED_TOS\x10#*n\n\x11OnboardingPathIds\x12\x1a\n\x16ONBOARDING_PATH_IDS_V1\x10\x00\x12\x1a\n\x16ONBOARDING_PATH_IDS_V2\x10\x01\x12!\n\x1dONBOARDING_PATH_IDS_VERSION_1\x10\x02*\xcd\x01\n\x10PartyQuestStatus\x12\x17\n\x13PARTY_QUEST_UNKNOWN\x10\x00\x12&\n\"PARTY_QUEST_WAITING_PARTY_TO_START\x10\x01\x12\x19\n\x15PARTY_QUEST_SELECTING\x10\x02\x12\x16\n\x12PARTY_QUEST_ACTIVE\x10\x03\x12&\n\"PARTY_QUEST_COMPLETED_AND_AWARDING\x10\x04\x12\x1d\n\x19PARTY_QUEST_NOT_AVAILABLE\x10\x05*c\n\x0bPartyStatus\x12\x11\n\rPARTY_UNKNOWN\x10\x00\x12\x1a\n\x16PARTY_WAITING_TO_START\x10\x01\x12\x10\n\x0cPARTY_NORMAL\x10\x02\x12\x13\n\x0fPARTY_DISBANDED\x10\x03*J\n\x08PathType\x12\x13\n\x0fPATH_TYPE_UNSET\x10\x00\x12\x15\n\x11PATH_TYPE_ACYCLIC\x10\x01\x12\x12\n\x0ePATH_TYPE_LOOP\x10\x02*\x8c\x05\n\x1dPermissionContextTelemetryIds\x12\x41\n=PERMISSION_CONTEXT_TELEMETRY_IDS_UNDEFINED_PERMISSION_CONTEXT\x10\x00\x12.\n*PERMISSION_CONTEXT_TELEMETRY_IDS_EGG_HATCH\x10\x01\x12\x36\n2PERMISSION_CONTEXT_TELEMETRY_IDS_BUDDY_CANDY_FOUND\x10\x02\x12;\n7PERMISSION_CONTEXT_TELEMETRY_IDS_PLAYER_PROFILE_CLICKED\x10\x03\x12:\n6PERMISSION_CONTEXT_TELEMETRY_IDS_SMART_WATCH_INSTALLED\x10\x04\x12:\n6PERMISSION_CONTEXT_TELEMETRY_IDS_SFIDA_SESSION_STARTED\x10\x05\x12\x34\n0PERMISSION_CONTEXT_TELEMETRY_IDS_SETTINGS_TOGGLE\x10\x06\x12\x38\n4PERMISSION_CONTEXT_TELEMETRY_IDS_NEARBY_PANEL_OPENED\x10\x07\x12\x30\n,PERMISSION_CONTEXT_TELEMETRY_IDS_FTUE_PROMPT\x10\x08\x12\x34\n0PERMISSION_CONTEXT_TELEMETRY_IDS_LEVEL_UP_PROMPT\x10\t\x12\x33\n/PERMISSION_CONTEXT_TELEMETRY_IDS_ROUTE_CREATION\x10\n*\xd2\x02\n\x1ePermissionFlowStepTelemetryIds\x12\x45\nAPERMISSION_FLOW_STEP_TELEMETRY_IDS_UNDEFINED_PERMISSION_FLOW_STEP\x10\x00\x12\x35\n1PERMISSION_FLOW_STEP_TELEMETRY_IDS_INITIAL_PROMPT\x10\x01\x12\x39\n5PERMISSION_FLOW_STEP_TELEMETRY_IDS_FITNESS_PERMISSION\x10\x02\x12:\n6PERMISSION_FLOW_STEP_TELEMETRY_IDS_LOCATION_PERMISSION\x10\x03\x12;\n7PERMISSION_FLOW_STEP_TELEMETRY_IDS_ACTIVITY_PERMISSIONS\x10\x04*N\n\x0ePermissionType\x12\x19\n\x15PERMISSION_TYPE_UNSET\x10\x00\x12!\n\x1dPERMISSION_TYPE_READ_CONTACTS\x10\x01*\x88\x01\n\x08Platform\x12\x12\n\x0ePLATFORM_UNSET\x10\x00\x12\x10\n\x0cPLATFORM_IOS\x10\x01\x12\x14\n\x10PLATFORM_ANDROID\x10\x02\x12\x10\n\x0cPLATFORM_OSX\x10\x03\x12\x14\n\x10PLATFORM_WINDOWS\x10\x04\x12\x18\n\x14PLATFORM_APPLE_WATCH\x10\x05*D\n\x10PlayerAvatarType\x12\x16\n\x12PLAYER_AVATAR_MALE\x10\x00\x12\x18\n\x14PLAYER_AVATAR_FEMALE\x10\x01*J\n\x0fPlayerBonusType\x12\x16\n\x12PLAYER_BONUS_UNSET\x10\x00\x12\x0e\n\nTIME_BONUS\x10\x01\x12\x0f\n\x0bSPACE_BONUS\x10\x02*\x92\x10\n\x16PlayerSubmissionAction\x12\x34\n0PLAYER_SUBMISSION_ACTION_UNKNOWN_GAME_POI_ACTION\x10\x00\x12*\n$PLAYER_SUBMISSION_ACTION_ADD_NEW_POI\x10\xe0\xeb%\x12\x38\n2PLAYER_SUBMISSION_ACTION_GET_AVAILABLE_SUBMISSIONS\x10\xe1\xeb%\x12>\n8PLAYER_SUBMISSION_ACTION_GET_SIGNED_URL_FOR_PHOTO_UPLOAD\x10\xe2\xeb%\x12H\nBPLAYER_SUBMISSION_ACTION_GET_PLAYER_SUBMISSION_VALIDATION_SETTINGS\x10\xe3\xeb%\x12.\n(PLAYER_SUBMISSION_ACTION_D2D_ADD_NEW_POI\x10\xe4\xeb%\x12\x42\n\n8PLAYER_SUBMISSION_ACTION_SUBMIT_POI_TEXT_METADATA_UPDATE\x10\xc5\xec%\x12\x39\n3PLAYER_SUBMISSION_ACTION_SUBMIT_POI_LOCATION_UPDATE\x10\xc6\xec%\x12:\n4PLAYER_SUBMISSION_ACTION_SUBMIT_POI_TAKEDOWN_REQUEST\x10\xc7\xec%\x12\x38\n2PLAYER_SUBMISSION_ACTION_SUBMIT_SPONSOR_POI_REPORT\x10\xc8\xec%\x12\x41\n;PLAYER_SUBMISSION_ACTION_SUBMIT_SPONSOR_POI_LOCATION_UPDATE\x10\xc9\xec%\x12\x37\n1PLAYER_SUBMISSION_ACTION_SUBMIT_POI_CATEGORY_VOTE\x10\xca\xec%\x12\x33\n-PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_POI_IMAGE\x10\xcb\xec%\x12\x42\n\n8PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_POI_TAKEDOWN_REQUEST\x10\xce\xec%\x12,\n&PLAYER_SUBMISSION_ACTION_ADD_NEW_ROUTE\x10\xa8\xed%\x12\x37\n1PLAYER_SUBMISSION_ACTION_GENERATE_GMAP_SIGNED_URL\x10\x8c\xee%\x12\x30\n*PLAYER_SUBMISSION_ACTION_GET_GMAP_SETTINGS\x10\x8d\xee%\x12;\n5PLAYER_SUBMISSION_ACTION_SUBMIT_POI_AR_VIDEO_METADATA\x10\xf0\xee%\x12<\n6PLAYER_SUBMISSION_ACTION_GET_GRAPESHOT_FILE_UPLOAD_URL\x10\xf1\xee%\x12\x39\n3PLAYER_SUBMISSION_ACTION_ASYNC_FILE_UPLOAD_COMPLETE\x10\xf2\xee%\x12\x36\n0PLAYER_SUBMISSION_ACTION_GET_AR_MAPPING_SETTINGS\x10\xf3\xee%\x12?\n9PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_POI_AR_VIDEO_METADATA\x10\xf4\xee%\x12@\n:PLAYER_SUBMISSION_ACTION_D2D_GET_GRAPESHOT_FILE_UPLOAD_URL\x10\xf5\xee%\x12=\n7PLAYER_SUBMISSION_ACTION_D2D_ASYNC_FILE_UPLOAD_COMPLETE\x10\xf6\xee%\x12\x35\n/PLAYER_SUBMISSION_ACTION_SUBMIT_MAPPING_REQUEST\x10\xf7\xee%\x12\x39\n3PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_MAPPING_REQUEST\x10\xf8\xee%\x12\x31\n+PLAYER_SUBMISSION_ACTION_GET_IMAGES_FOR_POI\x10\xd4\xef%\x12?\n9PLAYER_SUBMISSION_ACTION_SUBMIT_PLAYER_IMAGE_VOTE_FOR_POI\x10\xd5\xef%\x12\x39\n3PLAYER_SUBMISSION_ACTION_GET_IMAGE_GALLERY_SETTINGS\x10\xd6\xef%\x12+\n%PLAYER_SUBMISSION_ACTION_GET_MAP_DATA\x10\xb8\xf0%\x12\x31\n+PLAYER_SUBMISSION_ACTION_GET_POIS_IN_RADIUS\x10\xb9\xf0%*\xaf\x05\n\x19PlayerSubmissionTypeProto\x12\x31\n-PLAYER_SUBMISSION_TYPE_PROTO_TYPE_UNSPECIFIED\x10\x00\x12/\n+PLAYER_SUBMISSION_TYPE_PROTO_POI_SUBMISSION\x10\x01\x12\x31\n-PLAYER_SUBMISSION_TYPE_PROTO_ROUTE_SUBMISSION\x10\x02\x12\x35\n1PLAYER_SUBMISSION_TYPE_PROTO_POI_IMAGE_SUBMISSION\x10\x03\x12\x39\n5PLAYER_SUBMISSION_TYPE_PROTO_POI_TEXT_METADATA_UPDATE\x10\x04\x12\x34\n0PLAYER_SUBMISSION_TYPE_PROTO_POI_LOCATION_UPDATE\x10\x05\x12\x35\n1PLAYER_SUBMISSION_TYPE_PROTO_POI_TAKEDOWN_REQUEST\x10\x06\x12\x38\n4PLAYER_SUBMISSION_TYPE_PROTO_POI_AR_VIDEO_SUBMISSION\x10\x07\x12\x33\n/PLAYER_SUBMISSION_TYPE_PROTO_SPONSOR_POI_REPORT\x10\x08\x12<\n8PLAYER_SUBMISSION_TYPE_PROTO_SPONSOR_POI_LOCATION_UPDATE\x10\t\x12=\n9PLAYER_SUBMISSION_TYPE_PROTO_POI_CATEGORY_VOTE_SUBMISSION\x10\n\x12\x30\n,PLAYER_SUBMISSION_TYPE_PROTO_MAPPING_REQUEST\x10\x0b*a\n\x0cPoiImageType\x12\x18\n\x14POI_IMAGE_TYPE_UNSET\x10\x00\x12\x17\n\x13POI_IMAGE_TYPE_MAIN\x10\x01\x12\x1e\n\x1aPOI_IMAGE_TYPE_SURROUNDING\x10\x02*\xc9\x02\n\x10PoiInvalidReason\x12\x31\n-POI_INVALID_REASON_INVALID_REASON_UNSPECIFIED\x10\x00\x12+\n\'POI_INVALID_REASON_NO_PEDESTRIAN_ACCESS\x10\x01\x12\x33\n/POI_INVALID_REASON_OBSTRUCTS_EMERGENCY_SERVICES\x10\x02\x12\x33\n/POI_INVALID_REASON_PRIVATE_RESIDENTIAL_PROPERTY\x10\x03\x12\x1d\n\x19POI_INVALID_REASON_SCHOOL\x10\x04\x12*\n&POI_INVALID_REASON_PERMANENTLY_REMOVED\x10\x05\x12 \n\x1cPOI_INVALID_REASON_DUPLICATE\x10\x06*\x88\x01\n\x19PokecoinCapResetFrequency\x12\x13\n\x0f\x46REQUENCY_UNSET\x10\x00\x12\x13\n\x0f\x46REQUENCY_DAILY\x10\x01\x12\x14\n\x10\x46REQUENCY_WEEKLY\x10\x02\x12\x15\n\x11\x46REQUENCY_MONTHLY\x10\x03\x12\x14\n\x10\x46REQUENCY_YEARLY\x10\x04*V\n\x0ePokecoinSource\x12\x10\n\x0cSOURCE_UNSET\x10\x00\x12\x17\n\x13SOURCE_GYM_DEFENDER\x10\x01\x12\x19\n\x15SOURCE_REFERRAL_BONUS\x10\x02*\x82\x03\n\x0fPokedexCategory\x12\x1a\n\x16POKEDEX_CATEGORY_UNSET\x10\x00\x12\x18\n\x14POKEDEX_CATEGORY_ALL\x10\x01\x12\x19\n\x15POKEDEX_CATEGORY_MEGA\x10\x02\x12\x1a\n\x16POKEDEX_CATEGORY_SHINY\x10\x0b\x12\x1a\n\x16POKEDEX_CATEGORY_LUCKY\x10\x0c\x12\x1f\n\x1bPOKEDEX_CATEGORY_THREE_STAR\x10\r\x12\x1e\n\x1aPOKEDEX_CATEGORY_FOUR_STAR\x10\x0e\x12\x1b\n\x17POKEDEX_CATEGORY_SHADOW\x10\x0f\x12\x1d\n\x19POKEDEX_CATEGORY_PURIFIED\x10\x10\x12\x1c\n\x18POKEDEX_CATEGORY_COSTUME\x10\x11\x12%\n!POKEDEX_CATEGORY_SHINY_THREE_STAR\x10\x65\x12$\n POKEDEX_CATEGORY_SHINY_FOUR_STAR\x10\x66*\x96\x02\n\x13PokedexGenerationId\x12\x14\n\x10GENERATION_UNSET\x10\x00\x12\x13\n\x0fGENERATION_GEN1\x10\x01\x12\x13\n\x0fGENERATION_GEN2\x10\x02\x12\x13\n\x0fGENERATION_GEN3\x10\x03\x12\x13\n\x0fGENERATION_GEN4\x10\x04\x12\x13\n\x0fGENERATION_GEN5\x10\x05\x12\x13\n\x0fGENERATION_GEN6\x10\x06\x12\x13\n\x0fGENERATION_GEN7\x10\x07\x12\x13\n\x0fGENERATION_GEN8\x10\x08\x12\x14\n\x10GENERATION_GEN8A\x10\t\x12\x13\n\x0fGENERATION_GEN9\x10\n\x12\x16\n\x11GENERATION_MELTAN\x10\xea\x07*E\n\x0cPokemonBadge\x12\x17\n\x13POKEMON_BADGE_UNSET\x10\x00\x12\x1c\n\x18POKEMON_BADGE_BEST_BUDDY\x10\x01*n\n\x14PokemonCreateContext\x12\x1b\n\x13\x43REATE_CONTEXT_WILD\x10\x00\x1a\x02\x08\x01\x12\x1a\n\x12\x43REATE_CONTEXT_EGG\x10\x01\x1a\x02\x08\x01\x12\x1d\n\x15\x43REATE_CONTEXT_EVOLVE\x10\x02\x1a\x02\x08\x01*\x84\x06\n\x10PokemonGoPlusIds\x12\x37\n3POKEMON_GO_PLUS_IDS_UNDEFINED_POKEMON_GO_PLUS_EVENT\x10\x00\x12-\n)POKEMON_GO_PLUS_IDS_CANNOT_CONNECT_TO_PGP\x10\x01\x12.\n*POKEMON_GO_PLUS_IDS_REGISTERING_PGP_FAILED\x10\x02\x12)\n%POKEMON_GO_PLUS_IDS_REGISTERING_RETRY\x10\x03\x12*\n&POKEMON_GO_PLUS_IDS_CONNECTION_SUCCESS\x10\x04\x12\x30\n,POKEMON_GO_PLUS_IDS_PGP_DISCONNECTED_BY_USER\x10\x05\x12\x33\n/POKEMON_GO_PLUS_IDS_PGP_DISCONNECTED_BY_TIMEOUT\x10\x06\x12\x31\n-POKEMON_GO_PLUS_IDS_PGP_DISCONNECTED_BY_ERROR\x10\x07\x12\'\n#POKEMON_GO_PLUS_IDS_PGP_LOW_BATTERY\x10\x08\x12,\n(POKEMON_GO_PLUS_IDS_BLUETOOTH_SENT_ERROR\x10\t\x12*\n&POKEMON_GO_PLUS_IDS_PGP_SEEN_BY_DEVICE\x10\n\x12&\n\"POKEMON_GO_PLUS_IDS_POKEMON_CAUGHT\x10\x0b\x12*\n&POKEMON_GO_PLUS_IDS_POKEMON_NOT_CAUGHT\x10\x0c\x12\x34\n0POKEMON_GO_PLUS_IDS_POKEMON_NOT_CAUGHT_DUE_ERROR\x10\r\x12%\n!POKEMON_GO_PLUS_IDS_POKESTOP_SPUN\x10\x0e\x12\x33\n/POKEMON_GO_PLUS_IDS_POKESTOP_NOT_SPUN_DUE_ERROR\x10\x0f*\xdd\x01\n\x17PokemonHomeTelemetryIds\x12;\n7POKEMON_HOME_TELEMETRY_IDS_UNDEFINED_POKEMON_HOME_EVENT\x10\x00\x12,\n(POKEMON_HOME_TELEMETRY_IDS_OPEN_SETTINGS\x10\x01\x12&\n\"POKEMON_HOME_TELEMETRY_IDS_SIGN_IN\x10\x02\x12/\n+POKEMON_HOME_TELEMETRY_IDS_SELECTED_POKEMON\x10\x03*\xef\x01\n\x1cPokemonInventoryTelemetryIds\x12\x45\nAPOKEMON_INVENTORY_TELEMETRY_IDS_UNDEFINED_POKEMON_INVENTORY_EVENT\x10\x00\x12(\n$POKEMON_INVENTORY_TELEMETRY_IDS_OPEN\x10\x01\x12\x32\n.POKEMON_INVENTORY_TELEMETRY_IDS_SORTING_CHANGE\x10\x02\x12*\n&POKEMON_INVENTORY_TELEMETRY_IDS_FILTER\x10\x03*\x95\x02\n\x0fPokemonTagColor\x12\x1b\n\x17POKEMON_TAG_COLOR_UNSET\x10\x00\x12\x1a\n\x16POKEMON_TAG_COLOR_BLUE\x10\x01\x12\x1b\n\x17POKEMON_TAG_COLOR_GREEN\x10\x02\x12\x1c\n\x18POKEMON_TAG_COLOR_PURPLE\x10\x03\x12\x1c\n\x18POKEMON_TAG_COLOR_YELLOW\x10\x04\x12\x19\n\x15POKEMON_TAG_COLOR_RED\x10\x05\x12\x1c\n\x18POKEMON_TAG_COLOR_ORANGE\x10\x06\x12\x1a\n\x16POKEMON_TAG_COLOR_GREY\x10\x07\x12\x1b\n\x17POKEMON_TAG_COLOR_BLACK\x10\x08*\xcf\x02\n\x0ePostcardSource\x12\x1b\n\x17POSTCARD_SOURCE_UNKNOWN\x10\x00\x12\x18\n\x14POSTCARD_SOURCE_SELF\x10\x01\x12\x1a\n\x16POSTCARD_SOURCE_FRIEND\x10\x02\x12%\n!POSTCARD_SOURCE_FRIEND_ANONYMIZED\x10\x03\x12?\n;POSTCARD_SOURCE_FRIEND_ANONYMIZED_FROM_DELETION_OR_UNFRIEND\x10\x04\x12\x1e\n\x1aPOSTCARD_SOURCE_GIFT_TRADE\x10\x05\x12)\n%POSTCARD_SOURCE_GIFT_TRADE_ANONYMIZED\x10\x06\x12\x37\n3POSTCARD_SOURCE_GIFT_TRADE_ANONYMIZED_FROM_DELETION\x10\x07*\x81\x02\n\x17ProfilePageTelemetryIds\x12\x35\n1PROFILE_PAGE_TELEMETRY_IDS_UNDEFINED_PROFILE_PAGE\x10\x00\x12\x30\n,PROFILE_PAGE_TELEMETRY_IDS_SHOP_FROM_PROFILE\x10\x01\x12\"\n\x1ePROFILE_PAGE_TELEMETRY_IDS_LOG\x10\x02\x12(\n$PROFILE_PAGE_TELEMETRY_IDS_SET_BUDDY\x10\x03\x12/\n+PROFILE_PAGE_TELEMETRY_IDS_CUSTOMIZE_AVATAR\x10\x04*\xa3\x02\n\x17PushGatewayTelemetryIds\x12;\n7PUSH_GATEWAY_TELEMETRY_IDS_UNDEFINED_PUSH_GATEWAY_EVENT\x10\x00\x12\x31\n-PUSH_GATEWAY_TELEMETRY_IDS_WEB_SOCKET_STARTED\x10\x01\x12\x30\n,PUSH_GATEWAY_TELEMETRY_IDS_WEB_SOCKET_FAILED\x10\x02\x12\x31\n-PUSH_GATEWAY_TELEMETRY_IDS_WEB_SOCKET_TIMEOUT\x10\x03\x12\x33\n/PUSH_GATEWAY_TELEMETRY_IDS_NEW_INBOX_DOWNSTREAM\x10\x04*\x93\x01\n\x1cPushNotificationTelemetryIds\x12\x45\nAPUSH_NOTIFICATION_TELEMETRY_IDS_UNDEFINED_PUSH_NOTIFICATION_EVENT\x10\x00\x12,\n(PUSH_NOTIFICATION_TELEMETRY_IDS_OPEN_APP\x10\x01*\xde\r\n\tQuestType\x12\x0f\n\x0bQUEST_UNSET\x10\x00\x12 \n\x1cQUEST_FIRST_CATCH_OF_THE_DAY\x10\x01\x12#\n\x1fQUEST_FIRST_POKESTOP_OF_THE_DAY\x10\x02\x12\x14\n\x10QUEST_MULTI_PART\x10\x03\x12\x17\n\x13QUEST_CATCH_POKEMON\x10\x04\x12\x17\n\x13QUEST_SPIN_POKESTOP\x10\x05\x12\x13\n\x0fQUEST_HATCH_EGG\x10\x06\x12\x1d\n\x19QUEST_COMPLETE_GYM_BATTLE\x10\x07\x12\x1e\n\x1aQUEST_COMPLETE_RAID_BATTLE\x10\x08\x12\x18\n\x14QUEST_COMPLETE_QUEST\x10\t\x12\x1a\n\x16QUEST_TRANSFER_POKEMON\x10\n\x12\x1a\n\x16QUEST_FAVORITE_POKEMON\x10\x0b\x12\x16\n\x12QUEST_AUTOCOMPLETE\x10\x0c\x12 \n\x1cQUEST_USE_BERRY_IN_ENCOUNTER\x10\r\x12\x19\n\x15QUEST_UPGRADE_POKEMON\x10\x0e\x12\x18\n\x14QUEST_EVOLVE_POKEMON\x10\x0f\x12\x14\n\x10QUEST_LAND_THROW\x10\x10\x12\x19\n\x15QUEST_GET_BUDDY_CANDY\x10\x11\x12\x14\n\x10QUEST_BADGE_RANK\x10\x12\x12\x16\n\x12QUEST_PLAYER_LEVEL\x10\x13\x12\x13\n\x0fQUEST_JOIN_RAID\x10\x14\x12\x19\n\x15QUEST_COMPLETE_BATTLE\x10\x15\x12\x14\n\x10QUEST_ADD_FRIEND\x10\x16\x12\x17\n\x13QUEST_TRADE_POKEMON\x10\x17\x12\x13\n\x0fQUEST_SEND_GIFT\x10\x18\x12\x1d\n\x19QUEST_EVOLVE_INTO_POKEMON\x10\x19\x12\x19\n\x15QUEST_COMPLETE_COMBAT\x10\x1b\x12\x17\n\x13QUEST_TAKE_SNAPSHOT\x10\x1c\x12\x1c\n\x18QUEST_BATTLE_TEAM_ROCKET\x10\x1d\x12\x18\n\x14QUEST_PURIFY_POKEMON\x10\x1e\x12\x1a\n\x16QUEST_FIND_TEAM_ROCKET\x10\x1f\x12 \n\x1cQUEST_FIRST_GRUNT_OF_THE_DAY\x10 \x12\x14\n\x10QUEST_BUDDY_FEED\x10!\x12%\n!QUEST_BUDDY_EARN_AFFECTION_POINTS\x10\"\x12\x13\n\x0fQUEST_BUDDY_PET\x10#\x12\x15\n\x11QUEST_BUDDY_LEVEL\x10$\x12\x14\n\x10QUEST_BUDDY_WALK\x10%\x12\x15\n\x11QUEST_BUDDY_YATTA\x10&\x12\x15\n\x11QUEST_USE_INCENSE\x10\'\x12\x1d\n\x19QUEST_BUDDY_FIND_SOUVENIR\x10(\x12\x1c\n\x18QUEST_COLLECT_AS_REWARDS\x10)\x12\x0e\n\nQUEST_WALK\x10*\x12\x1d\n\x19QUEST_MEGA_EVOLVE_POKEMON\x10+\x12\x16\n\x12QUEST_GET_STARDUST\x10,\x12\x19\n\x15QUEST_MINI_COLLECTION\x10-\x12\x1d\n\x19QUEST_GEOTARGETED_AR_SCAN\x10.\x12\x1e\n\x1aQUEST_BUDDY_EVOLUTION_WALK\x10\x32\x12\x12\n\x0eQUEST_GBL_RANK\x10\x33\x12\x17\n\x13QUEST_CHARGE_ATTACK\x10\x35\x12\x1d\n\x19QUEST_CHANGE_POKEMON_FORM\x10\x36\x12\x1a\n\x16QUEST_BATTLE_EVENT_NPC\x10\x37\x12#\n\x1fQUEST_EARN_FORT_POWER_UP_POINTS\x10\x38\x12\x1c\n\x18QUEST_TAKE_WILD_SNAPSHOT\x10\x39\x12\x1a\n\x16QUEST_USE_POKEMON_ITEM\x10:\x12\x13\n\x0fQUEST_OPEN_GIFT\x10;\x12\x11\n\rQUEST_EARN_XP\x10<\x12#\n\x1fQUEST_BATTLE_PLAYER_TEAM_LEADER\x10=\x12 \n\x1cQUEST_FIRST_ROUTE_OF_THE_DAY\x10>\x12\x1b\n\x17QUEST_SUBMIT_SLEEP_DATA\x10?\x12\x16\n\x12QUEST_ROUTE_TRAVEL\x10@\x12\x18\n\x14QUEST_ROUTE_COMPLETE\x10\x41\x12\x1a\n\x16QUEST_COLLECT_TAPPABLE\x10\x42\x12\"\n\x1eQUEST_ACTIVATE_TRAINER_ABILITY\x10\x43\x12\x17\n\x13QUEST_NPC_SEND_GIFT\x10\x44\x12\x17\n\x13QUEST_NPC_OPEN_GIFT\x10\x45*\xf4\x02\n\tRaidLevel\x12\x14\n\x10RAID_LEVEL_UNSET\x10\x00\x12\x10\n\x0cRAID_LEVEL_1\x10\x01\x12\x10\n\x0cRAID_LEVEL_2\x10\x02\x12\x10\n\x0cRAID_LEVEL_3\x10\x03\x12\x10\n\x0cRAID_LEVEL_4\x10\x04\x12\x10\n\x0cRAID_LEVEL_5\x10\x05\x12\x13\n\x0fRAID_LEVEL_MEGA\x10\x06\x12\x15\n\x11RAID_LEVEL_MEGA_5\x10\x07\x12\x1a\n\x16RAID_LEVEL_ULTRA_BEAST\x10\x08\x12\x1b\n\x17RAID_LEVEL_EXTENDED_EGG\x10\t\x12\x15\n\x11RAID_LEVEL_PRIMAL\x10\n\x12\x17\n\x13RAID_LEVEL_1_SHADOW\x10\x0b\x12\x17\n\x13RAID_LEVEL_2_SHADOW\x10\x0c\x12\x17\n\x13RAID_LEVEL_3_SHADOW\x10\r\x12\x17\n\x13RAID_LEVEL_4_SHADOW\x10\x0e\x12\x17\n\x13RAID_LEVEL_5_SHADOW\x10\x0f*\x8c\x01\n\x17RaidLocationRequirement\x12\"\n\x1eRAID_LOCATION_REQUERIMENT_BOTH\x10\x00\x12\'\n#RAID_LOCATION_REQUERIMENT_IN_PERSON\x10\x01\x12$\n RAID_LOCATION_REQUERIMENT_REMOTE\x10\x02*\x8c\x01\n\x12RaidPlaquePipStyle\x12\x1b\n\x17RAID_PLAQUE_STYLE_UNSET\x10\x00\x12\x1e\n\x1aRAID_PLAQUE_STYLE_TRIANGLE\x10\x01\x12\x1d\n\x19RAID_PLAQUE_STYLE_DIAMOND\x10\x02\x12\x1a\n\x16RAID_PLAQUE_STYLE_STAR\x10\x03*\xaa\x05\n\x10RaidTelemetryIds\x12+\n\'RAID_TELEMETRY_IDS_UNDEFINED_RAID_EVENT\x10\x00\x12%\n!RAID_TELEMETRY_IDS_APPROACH_ENTER\x10\x01\x12-\n)RAID_TELEMETRY_IDS_APPROACH_CLICK_SPINNER\x10\x02\x12$\n RAID_TELEMETRY_IDS_APPROACH_JOIN\x10\x03\x12\x33\n/RAID_TELEMETRY_IDS_APPROACH_TICKET_CONFIRMATION\x10\x04\x12.\n*RAID_TELEMETRY_IDS_APPROACH_CLICK_TUTORIAL\x10\x05\x12*\n&RAID_TELEMETRY_IDS_APPROACH_CLICK_SHOP\x10\x06\x12-\n)RAID_TELEMETRY_IDS_APPROACH_CLICK_INSPECT\x10\x07\x12\"\n\x1eRAID_TELEMETRY_IDS_LOBBY_ENTER\x10\x08\x12,\n(RAID_TELEMETRY_IDS_LOBBY_CLICK_INVENTORY\x10\t\x12\'\n#RAID_TELEMETRY_IDS_LOBBY_CLICK_EXIT\x10\n\x12\'\n#RAID_TELEMETRY_IDS_LOBBY_TAP_AVATAR\x10\x0b\x12\x30\n,RAID_TELEMETRY_IDS_LOBBY_CLICK_REJOIN_BATTLE\x10\x0c\x12/\n+RAID_TELEMETRY_IDS_LOBBY_CLICK_LOBBY_PUBLIC\x10\r\x12&\n\"RAID_TELEMETRY_IDS_MVT_CLICK_SHARE\x10\x0e*\x82\x02\n\x0eRaidVisualType\x12\x1a\n\x16RAID_VISUAL_TYPE_UNSET\x10\x00\x12\x1b\n\x17RAID_VISUAL_TYPE_NORMAL\x10\x01\x12\x1e\n\x1aRAID_VISUAL_TYPE_EXCLUSIVE\x10\x02\x12\x19\n\x15RAID_VISUAL_TYPE_MEGA\x10\x03\x12#\n\x1fRAID_VISUAL_TYPE_LEGENDARY_MEGA\x10\x04\x12\x1d\n\x19RAID_VISUAL_TYPE_EXTENDED\x10\x05\x12\x1b\n\x17RAID_VISUAL_TYPE_PRIMAL\x10\x06\x12\x1b\n\x17RAID_VISUAL_TYPE_SHADOW\x10\x07*\x88\x01\n\x0cReferralRole\x12\x1b\n\x17REFERRAL_ROLE_UNDEFINED\x10\x00\x12\x1a\n\x16REFERRAL_ROLE_REFERRER\x10\x01\x12\x1d\n\x19REFERRAL_ROLE_NEW_REFEREE\x10\x02\x12 \n\x1cREFERRAL_ROLE_LAPSED_REFEREE\x10\x03*\xc2\x03\n\x14ReferralTelemetryIds\x12\x33\n/REFERRAL_TELEMETRY_IDS_UNDEFINED_REFERRAL_EVENT\x10\x00\x12+\n\'REFERRAL_TELEMETRY_IDS_OPEN_INVITE_PAGE\x10\x01\x12)\n%REFERRAL_TELEMETRY_IDS_TAP_SHARE_CODE\x10\x02\x12(\n$REFERRAL_TELEMETRY_IDS_TAP_COPY_CODE\x10\x03\x12\x31\n-REFERRAL_TELEMETRY_IDS_TAP_HAVE_REFERRAL_CODE\x10\x04\x12%\n!REFERRAL_TELEMETRY_IDS_INPUT_CODE\x10\x05\x12-\n)REFERRAL_TELEMETRY_IDS_INPUT_CODE_SUCCESS\x10\x06\x12\x33\n/REFERRAL_TELEMETRY_IDS_MILESTONE_REWARD_CLAIMED\x10\x07\x12\x35\n1REFERRAL_TELEMETRY_IDS_OPEN_APP_THROUGH_DEEP_LINK\x10\x08*\xcb\x01\n\x17ReferralTelemetrySource\x12.\n*REFERRAL_TELEMETRY_SOURCE_UNDEFINED_SOURCE\x10\x00\x12)\n%REFERRAL_TELEMETRY_SOURCE_INVITE_PAGE\x10\x01\x12*\n&REFERRAL_TELEMETRY_SOURCE_ADDRESS_BOOK\x10\x02\x12)\n%REFERRAL_TELEMETRY_SOURCE_IMAGE_SHARE\x10\x03*\xac\x02\n\x1cRemoteRaidInviteAcceptSource\x12O\nKREMOTE_RAID_INVITE_ACCEPT_SOURCE_UNDEFINED_REMOTE_RAID_INVITE_ACCEPT_SOURCE\x10\x00\x12\x37\n3REMOTE_RAID_INVITE_ACCEPT_SOURCE_REMOTE_RAID_IN_APP\x10\x01\x12\x42\n>REMOTE_RAID_INVITE_ACCEPT_SOURCE_REMOTE_RAID_PUSH_NOTIFICATION\x10\x02\x12>\n:REMOTE_RAID_INVITE_ACCEPT_SOURCE_REMOTE_RAID_NEARBY_WINDOW\x10\x03*\xf6\x01\n\x14RemoteRaidJoinSource\x12=\n9REMOTE_RAID_JOIN_SOURCE_UNDEFINED_REMOTE_RAID_JOIN_SOURCE\x10\x00\x12\x30\n,REMOTE_RAID_JOIN_SOURCE_REMOTE_RAID_USED_MAP\x10\x01\x12\x32\n.REMOTE_RAID_JOIN_SOURCE_REMOTE_RAID_NEARBY_GUI\x10\x02\x12\x39\n5REMOTE_RAID_JOIN_SOURCE_REMOTE_RAID_INVITED_BY_FRIEND\x10\x03*\xb7\x02\n\x16RemoteRaidTelemetryIds\x12\x39\n5REMOTE_RAID_TELEMETRY_IDS_UNDEFINED_REMOTE_RAID_EVENT\x10\x00\x12\x35\n1REMOTE_RAID_TELEMETRY_IDS_REMOTE_RAID_LOBBY_ENTER\x10\x01\x12\x35\n1REMOTE_RAID_TELEMETRY_IDS_REMOTE_RAID_INVITE_SENT\x10\x02\x12\x39\n5REMOTE_RAID_TELEMETRY_IDS_REMOTE_RAID_INVITE_ACCEPTED\x10\x03\x12\x39\n5REMOTE_RAID_TELEMETRY_IDS_REMOTE_RAID_INVITE_REJECTED\x10\x04*\x90\x02\n\x1aRouteDiscoveryTelemetryIds\x12\x36\n2ROUTE_DISCOVERY_TELEMETRY_IDS_ROUTE_DISCOVERY_OPEN\x10\x00\x12\x39\n5ROUTE_DISCOVERY_TELEMETRY_IDS_ROUTE_DISCOVERY_ABANDON\x10\x01\x12@\nSHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_FULL_RAID\x10\x07\x12\x39\n5SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_MORE\x10\x08\x12\x35\n1SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_AVATAR_ITEM\x10\t\x12;\n7SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_POKEMON_ENCOUNTER\x10\n\x12=\n9SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_PLAYER_PROFILE_PAGE\x10\x0b\x12\x35\n1SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_STORE_FRONT\x10\x0c\x12\x44\n@SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_AVATAR_CUSTOMIZATION_AWARD\x10\r\x12>\n:SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_FIRST_TIME_USER_FLOW\x10\x0e\x12\x44\n@SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_BADGE_DETAIL_AVATAR_REWARD\x10\x0f\x12\x33\n/SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_DEEP_LINK\x10\x10\x12J\nFSHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_MISSING_RAID_PASS\x10\x11\x12Q\nMSHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_MISSING_REMOTE_RAID_PASS\x10\x12\x12M\nISHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BUDDY_INTERACTION_POFFIN\x10\x64\x12L\nHSHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BUDDY_QUICK_FEED_POFFIN\x10\x65\x12Q\nMSHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_MISSING_INCENSE_ORDINARY\x10\x66\x12J\nFSHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_MISSING_LUCKY_EGG\x10g\x12K\nGSHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_MISSING_STAR_PIECE\x10h*\xe4\x14\n\x0cSocialAction\x12\'\n#SOCIAL_ACTION_UNKNOWN_SOCIAL_ACTION\x10\x00\x12 \n\x1bSOCIAL_ACTION_SEARCH_PLAYER\x10\x90N\x12%\n SOCIAL_ACTION_SEND_FRIEND_INVITE\x10\x92N\x12\'\n\"SOCIAL_ACTION_CANCEL_FRIEND_INVITE\x10\x93N\x12\'\n\"SOCIAL_ACTION_ACCEPT_FRIEND_INVITE\x10\x94N\x12(\n#SOCIAL_ACTION_DECLINE_FRIEND_INVITE\x10\x95N\x12\x1f\n\x1aSOCIAL_ACTION_LIST_FRIENDS\x10\x96N\x12/\n*SOCIAL_ACTION_LIST_OUTGOING_FRIEND_INVITES\x10\x97N\x12/\n*SOCIAL_ACTION_LIST_INCOMING_FRIEND_INVITES\x10\x98N\x12 \n\x1bSOCIAL_ACTION_REMOVE_FRIEND\x10\x99N\x12%\n SOCIAL_ACTION_LIST_FRIEND_STATUS\x10\x9aN\x12.\n)SOCIAL_ACTION_SEND_FACEBOOK_FRIEND_INVITE\x10\x9bN\x12\x1f\n\x1aSOCIAL_ACTION_IS_MY_FRIEND\x10\x9cN\x12%\n SOCIAL_ACTION_CREATE_INVITE_CODE\x10\x9dN\x12+\n&SOCIAL_ACTION_GET_FACEBOOK_FRIEND_LIST\x10\x9eN\x12)\n$SOCIAL_ACTION_UPDATE_FACEBOOK_STATUS\x10\x9fN\x12\'\n\"SOCIAL_ACTION_SAVE_PLAYER_SETTINGS\x10\xa0N\x12&\n!SOCIAL_ACTION_GET_PLAYER_SETTINGS\x10\xa1N\x12\x32\n-SOCIAL_ACTION_GET_NIANTIC_FRIEND_LIST_DELETED\x10\xa2N\x12\x35\n0SOCIAL_ACTION_GET_NIANTIC_FRIEND_DETAILS_DELETED\x10\xa3N\x12\x35\n0SOCIAL_ACTION_SEND_NIANTIC_FRIEND_INVITE_DELETED\x10\xa4N\x12\'\n\"SOCIAL_ACTION_SET_ACCOUNT_SETTINGS\x10\xa5N\x12\'\n\"SOCIAL_ACTION_GET_ACCOUNT_SETTINGS\x10\xa6N\x12&\n!SOCIAL_ACTION_ADD_FAVORITE_FRIEND\x10\xa7N\x12)\n$SOCIAL_ACTION_REMOVE_FAVORITE_FRIEND\x10\xa8N\x12 \n\x1bSOCIAL_ACTION_BLOCK_ACCOUNT\x10\xa9N\x12\"\n\x1dSOCIAL_ACTION_UNBLOCK_ACCOUNT\x10\xaaN\x12%\n SOCIAL_ACTION_GET_OUTGING_BLOCKS\x10\xabN\x12%\n SOCIAL_ACTION_IS_ACCOUNT_BLOCKED\x10\xacN\x12-\n(SOCIAL_ACTION_REGISTER_PUSH_NOTIFICATION\x10\xf5N\x12/\n*SOCIAL_ACTION_UNREGISTER_PUSH_NOTIFICATION\x10\xf6N\x12&\n!SOCIAL_ACTION_UPDATE_NOTIFICATION\x10\xf7N\x12\x35\n0SOCIAL_ACTION_OPT_OUT_PUSH_NOTIFICATION_CATEGORY\x10\xf8N\x12\x1c\n\x17SOCIAL_ACTION_GET_INBOX\x10\xf9N\x12!\n\x1cSOCIAL_ACTION_GET_SIGNED_URL\x10\xd9O\x12\x1f\n\x1aSOCIAL_ACTION_SUBMIT_IMAGE\x10\xdaO\x12\x1d\n\x18SOCIAL_ACTION_GET_PHOTOS\x10\xdbO\x12\x1f\n\x1aSOCIAL_ACTION_DELETE_PHOTO\x10\xdcO\x12\x1d\n\x18SOCIAL_ACTION_FLAG_PHOTO\x10\xddO\x12%\n\x1fSOCIAL_ACTION_UPDATE_PROFILE_V2\x10\xa1\x9c\x01\x12(\n\"SOCIAL_ACTION_UPDATE_FRIENDSHIP_V2\x10\xa2\x9c\x01\x12\"\n\x1cSOCIAL_ACTION_GET_PROFILE_V2\x10\xa3\x9c\x01\x12\"\n\x1cSOCIAL_ACTION_INVITE_GAME_V2\x10\xa4\x9c\x01\x12%\n\x1fSOCIAL_ACTION_RESERVED_ACTION_2\x10\xa5\x9c\x01\x12#\n\x1dSOCIAL_ACTION_LIST_FRIENDS_V2\x10\xa6\x9c\x01\x12)\n#SOCIAL_ACTION_GET_FRIEND_DETAILS_V2\x10\xa7\x9c\x01\x12/\n)SOCIAL_ACTION_GET_CLIENT_FEATURE_FLAGS_V2\x10\xa8\x9c\x01\x12%\n\x1fSOCIAL_ACTION_RESERVED_ACTION_1\x10\xa9\x9c\x01\x12\x30\n*SOCIAL_ACTION_GET_INCOMING_GAME_INVITES_V2\x10\xaa\x9c\x01\x12\x32\n,SOCIAL_ACTION_UPDATE_INCOMING_GAME_INVITE_V2\x10\xab\x9c\x01\x12\x34\n.SOCIAL_ACTION_DISMISS_OUTGOING_GAME_INVITES_V2\x10\xac\x9c\x01\x12(\n\"SOCIAL_ACTION_SYNC_CONTACT_LIST_V2\x10\xad\x9c\x01\x12\x36\n0SOCIAL_ACTION_SEND_CONTACT_LIST_FRIEND_INVITE_V2\x10\xae\x9c\x01\x12\x30\n*SOCIAL_ACTION_REFER_CONTACT_LIST_FRIEND_V2\x10\xaf\x9c\x01\x12,\n&SOCIAL_ACTION_GET_CONTACT_LIST_INFO_V2\x10\xb0\x9c\x01\x12\x32\n,SOCIAL_ACTION_DISMISS_CONTACT_LIST_UPDATE_V2\x10\xb1\x9c\x01\x12\x32\n,SOCIAL_ACTION_NOTIFY_CONTACT_LIST_FRIENDS_V2\x10\xb2\x9c\x01\x12%\n\x1fSOCIAL_ACTION_RESERVED_ACTION_6\x10\xb3\x9c\x01\x12%\n\x1fSOCIAL_ACTION_RESERVED_ACTION_7\x10\xb4\x9c\x01\x12%\n\x1fSOCIAL_ACTION_RESERVED_ACTION_3\x10\xb0\x9f\x01\x12%\n\x1fSOCIAL_ACTION_RESERVED_ACTION_4\x10\xb1\x9f\x01\x12%\n\x1fSOCIAL_ACTION_RESERVED_ACTION_5\x10\xb2\x9f\x01\x12-\n\'SOCIAL_ACTION_GET_FRIEND_RECOMMENDATION\x10\x94\xa0\x01*\x87\x03\n\x12SocialTelemetryIds\x12)\n%SOCIAL_TELEMETRY_IDS_UNDEFINED_SOCIAL\x10\x00\x12#\n\x1fSOCIAL_TELEMETRY_IDS_FRIEND_TAB\x10\x01\x12)\n%SOCIAL_TELEMETRY_IDS_NOTIFICATION_TAB\x10\x02\x12\'\n#SOCIAL_TELEMETRY_IDS_FRIEND_PROFILE\x10\x03\x12\x36\n2SOCIAL_TELEMETRY_IDS_OPEN_FRIEND_SHIP_LEVEL_DETAIL\x10\x04\x12\x35\n1SOCIAL_TELEMETRY_IDS_CLOSE_OPEN_GIFT_CONFIRMATION\x10\x05\x12\x31\n-SOCIAL_TELEMETRY_IDS_FRIEND_LIST_SORT_CHANGED\x10\x06\x12+\n\'SOCIAL_TELEMETRY_IDS_FRIEND_LIST_CLOSED\x10\x07*\xa0\x04\n\x0eSouvenirTypeId\x12\x12\n\x0eSOUVENIR_UNSET\x10\x00\x12\x19\n\x15SOUVENIR_LONE_EARRING\x10\x01\x12\x1a\n\x16SOUVENIR_SMALL_BOUQUET\x10\x02\x12\x1b\n\x17SOUVENIR_SKIPPING_STONE\x10\x03\x12\x18\n\x14SOUVENIR_BEACH_GLASS\x10\x04\x12\x1b\n\x17SOUVENIR_TROPICAL_SHELL\x10\x05\x12\x15\n\x11SOUVENIR_MUSHROOM\x10\x06\x12\x19\n\x15SOUVENIR_CHALKY_STONE\x10\x07\x12\x15\n\x11SOUVENIR_PINECONE\x10\x08\x12\x1c\n\x18SOUVENIR_TROPICAL_FLOWER\x10\t\x12\x1a\n\x16SOUVENIR_FLOWER_FRUITS\x10\n\x12\x1a\n\x16SOUVENIR_CACTUS_FLOWER\x10\x0b\x12\x1c\n\x18SOUVENIR_STRETCHY_SPRING\x10\x0c\x12\x13\n\x0fSOUVENIR_MARBLE\x10\r\x12\x18\n\x14SOUVENIR_TORN_TICKET\x10\x0e\x12\x18\n\x14SOUVENIR_PRETTY_LEAF\x10\x0f\x12\x15\n\x11SOUVENIR_CONFETTI\x10\x10\x12\x1a\n\x16SOUVENIR_PIKACHU_VISOR\x10\x11\x12\x1b\n\x17SOUVENIR_PAPER_AIRPLANE\x10\x12\x12\x19\n\x15SOUVENIR_TINY_COMPASS\x10\x13*\xa2\x03\n\x17SponsorPoiInvalidReason\x12=\n9SPONSOR_POI_INVALID_REASON_SPONSOR_POI_REASON_UNSPECIFIED\x10\x00\x12@\n\n:SPONSOR_POI_INVALID_REASON_SPONSOR_POI_REASON_NOT_TRUTHFUL\x10\x03\x12\x45\nASPONSOR_POI_INVALID_REASON_SPONSOR_POI_REASON_NOT_FAMILY_FRIENDLY\x10\x04\x12\x43\n?SPONSOR_POI_INVALID_REASON_SPONSOR_POI_REASON_OFFENSIVE_CONTENT\x10\x05*\xba\x01\n\x10StatModifierType\x12\x1c\n\x18UNSET_STAT_MODIFIER_TYPE\x10\x00\x12\x10\n\x0c\x41TTACK_STAGE\x10\x01\x12\x11\n\rDEFENSE_STAGE\x10\x02\x12\x16\n\x12\x44\x41MAGE_DEALT_DELTA\x10\x03\x12\x16\n\x12\x44\x41MAGE_TAKEN_DELTA\x10\x04\x12\x15\n\x11\x41RBITRARY_COUNTER\x10\x05\x12\x1c\n\x18PARTY_POWER_DAMAGE_DEALT\x10\x06*N\n\x05Store\x12\x0f\n\x0bSTORE_UNSET\x10\x00\x12\x0f\n\x0bSTORE_APPLE\x10\x01\x12\x10\n\x0cSTORE_GOOGLE\x10\x02\x12\x11\n\rSTORE_SAMSUNG\x10\x03*\x90\x01\n\x11SuggestionsEvents\x12\'\n#UNDEFINED_USERNAME_SUGGESTION_EVENT\x10\x00\x12\x1e\n\x1aREFRESHED_NAME_SUGGESTIONS\x10\x01\x12\x19\n\x15TAPPED_SUGGESTED_NAME\x10\x02\x12\x17\n\x13USED_SUGGESTED_NAME\x10\x03*.\n\x06Syntax\x12\x11\n\rSYNTAX_proto2\x10\x00\x12\x11\n\rSYNTAX_proto3\x10\x01*D\n\x04Team\x12\x0e\n\nTEAM_UNSET\x10\x00\x12\r\n\tTEAM_BLUE\x10\x01\x12\x0c\n\x08TEAM_RED\x10\x02\x12\x0f\n\x0bTEAM_YELLOW\x10\x03*Q\n\x0eTrainerAbility\x12\x19\n\x15UNSET_TRAINER_ABILITY\x10\x00\x12$\n ABILITY_PARTY_POWER_DAMAGE_DEALT\x10\x01*\xe3\x15\n\x12TutorialCompletion\x12\x10\n\x0cLEGAL_SCREEN\x10\x00\x12\x14\n\x10\x41VATAR_SELECTION\x10\x01\x12\x14\n\x10\x41\x43\x43OUNT_CREATION\x10\x02\x12\x13\n\x0fPOKEMON_CAPTURE\x10\x03\x12\x12\n\x0eNAME_SELECTION\x10\x04\x12\x11\n\rPOKEMON_BERRY\x10\x05\x12\x0c\n\x08USE_ITEM\x10\x06\x12\"\n\x1e\x46IRST_TIME_EXPERIENCE_COMPLETE\x10\x07\x12\x15\n\x11POKESTOP_TUTORIAL\x10\x08\x12\x10\n\x0cGYM_TUTORIAL\x10\t\x12\x1c\n\x18\x43HALLENGE_QUEST_TUTORIAL\x10\n\x12\x1f\n\x1bPRIVACY_POLICY_CONFIRMATION\x10\x0b\x12\x14\n\x10TRADING_TUTORIAL\x10\x0c\x12\x1b\n\x17POI_SUBMISSION_TUTORIAL\x10\r\x12\x15\n\x11V1_START_TUTORIAL\x10\x0e\x12\x15\n\x11V2_START_TUTORIAL\x10\x0f\x12\x18\n\x14V2_CUSTOMIZED_AVATAR\x10\x10\x12\x18\n\x14V2_CAUGHT_FIRST_WILD\x10\x11\x12 \n\x1cV2_FINISHED_TUTORIAL_CATCHES\x10\x12\x12\x15\n\x11V2_NAME_SELECTION\x10\x13\x12\x10\n\x0cV2_EGG_GIVEN\x10\x14\x12\x19\n\x15V2_START_EGG_TUTORIAL\x10\x15\x12\x1d\n\x19V2_COMPLETED_EGG_TUTORIAL\x10\x16\x12\x15\n\x11\x41R_PHOTO_TUTORIAL\x10\x17\x12\x1c\n\x18STARTER_POKEMON_CAPTURED\x10\x18\x12\x1e\n\x1a\x41R_PHOTO_FIRST_TIME_DIALOG\x10\x19\x12\x1d\n\x19\x41R_CLASSIC_PHOTO_TUTORIAL\x10\x1a\x12\x1a\n\x16\x41R_PLUS_PHOTO_TUTORIAL\x10\x1b\x12 \n\x1cINVASION_INTRODUCTION_DIALOG\x10\x1d\x12\x1d\n\x19INVASION_ENCOUNTER_DIALOG\x10\x1e\x12\"\n\x1eINVASION_SHADOW_POKEMON_DIALOG\x10\x1f\x12\x13\n\x0fROUTES_CREATION\x10 \x12 \n\x1cINVASION_MAP_FRAGMENT_DIALOG\x10!\x12 \n\x1cINVASION_MAP_RECEIVED_DIALOG\x10\"\x12\"\n\x1eINVASION_MAP_2_RECEIVED_DIALOG\x10#\x12\x18\n\x14\x42UDDY_WELCOME_PROMPT\x10$\x12\x1a\n\x16\x42UDDY_AR_PLUS_TUTORIAL\x10%\x12\x17\n\x13\x42UDDY_FEED_TUTORIAL\x10&\x12\x17\n\x13\x42UDDY_ON_MAP_PROMPT\x10\'\x12\x1f\n\x1b\x42\x41TTLE_LEAGUE_HELP_TUTORIAL\x10(\x12\x19\n\x15\x41RMP_TOS_CONFIRMATION\x10)\x12\x1e\n\x1a\x42UDDY_REMOTE_GIFT_TUTORIAL\x10*\x12\x15\n\x11XL_CANDY_TUTORIAL\x10+\x12\x1a\n\x16LEVEL_UP_PAGE_TUTORIAL\x10,\x12\"\n\x1e\x44\x41ILY_BONUS_ENCOUNTER_TUTORIAL\x10-\x12\x1b\n\x17SPONSORED_GIFT_TUTORIAL\x10.\x12\x1b\n\x17XGS_ONLINE_CONSENT_NOTE\x10/\x12(\n$APP_TRACKING_OPTIN_REQUIRED_TUTORIAL\x10\x30\x12\x1d\n\x19\x41PP_TRACKING_OPTIN_DIALOG\x10\x31\x12\x1e\n\x1a\x41\x44\x44RESS_BOOK_IMPORT_PROMPT\x10\x32\x12\x1d\n\x19POKEMON_TAGS_INTRODUCTION\x10\x33\x12$\n GYM_TUTORIAL_BUTTON_PROMPT_SHOWN\x10\x34\x12%\n!RAID_TUTORIAL_BUTTON_PROMPT_SHOWN\x10\x35\x12)\n%POTION_AND_REVIVE_TUTORIAL_INTRODUCED\x10\x36\x12%\n!POTION_AND_REVIVE_TUTORIAL_VIEWED\x10\x37\x12\'\n#POSTCARD_COLLECTION_TUTORIAL_VIEWED\x10\x38\x12*\n&SHOULD_SHOW_POTION_AND_REVIVE_TUTORIAL\x10\x39\x12\x11\n\rRECEIVED_GIFT\x10:\x12\'\n#FRIEND_TUTORIAL_BUTTON_PROMPT_SHOWN\x10;\x12\x1d\n\x19SHOULD_SHOW_GIFT_TUTORIAL\x10<\x12\x1c\n\x18GIFT_TUTORIAL_INTRODUCED\x10=\x12\x1a\n\x16GIFT_TUTORIAL_COMPLETE\x10>\x12\x1d\n\x19\x43HALLENGE_CATCH_RAZZBERRY\x10?\x12\x1d\n\x19SHOULD_SHOW_LURE_TUTORIAL\x10@\x12\x1c\n\x18LURE_TUTORIAL_INTRODUCED\x10\x41\x12\x1c\n\x18LURE_BUTTON_PROMPT_SHOWN\x10\x42\x12\x1c\n\x18LURE_BUTTON_DIALOG_SHOWN\x10\x43\x12\x18\n\x14REMOTE_RAID_TUTORIAL\x10\x44\x12\x1d\n\x19TRADE_TUTORIAL_INTRODUCED\x10\x45\x12\x1b\n\x17TRADE_TUTORIAL_COMPLETE\x10\x46\x12\x19\n\x15LUCKY_FRIEND_TUTORIAL\x10G\x12\x18\n\x14LUCKY_TRADE_TUTORIAL\x10H\x12\x18\n\x14MEGA_LEVELS_TUTORIAL\x10I\x12\x1d\n\x19SPONSORED_WEB_AR_TUTORIAL\x10J\x12\x1d\n\x19\x42UTTERFLY_REGION_TUTORIAL\x10K\x12\x1c\n\x18SPONSORED_VIDEO_TUTORIAL\x10L\x12!\n\x1d\x41\x44\x44RESS_BOOK_IMPORT_PROMPT_V2\x10M\x12\x1a\n\x16LOCATION_CARD_TUTORIAL\x10N\x12#\n\x1fMASTER_BALL_INTRODUCTION_PROMPT\x10O\x12\x1e\n\x1aSHADOW_GEM_FRAGMENT_DIALOG\x10P\x12\x1e\n\x1aSHADOW_GEM_RECEIVED_DIALOG\x10Q\x12,\n(RAID_TUTORIAL_SHADOW_BUTTON_PROMPT_SHOWN\x10R\x12\x15\n\x11\x43ONTESTS_TUTORIAL\x10S\x12\x10\n\x0cROUTE_TRAVEL\x10T\x12\x17\n\x13PARTY_PLAY_TUTORIAL\x10U\x12\x17\n\x13PINECONE_TUTORIAL_0\x10V\x12\x17\n\x13PINECONE_TUTORIAL_1\x10W\x12\x17\n\x13PINECONE_TUTORIAL_2\x10X\x12\x17\n\x13PINECONE_TUTORIAL_3\x10Y\x12\x17\n\x13PINECONE_TUTORIAL_4\x10Z\x12\x17\n\x13PINECONE_TUTORIAL_5\x10[\x12\x1f\n\x1b\x42REAKFAST_TAPPABLE_TUTORIAL\x10\\\x12)\n%RAID_TUTORIAL_PARTY_PLAY_PROMPT_SHOWN\x10]\x12\x1b\n\x17NPC_EXPLORER_INTRODUCED\x10^\x12\x1b\n\x17NPC_TRAVELER_INTRODUCED\x10_*\xa3\n\n\x0bTweenAction\x12\x17\n\x13TWEEN_ACTION_MOVE_X\x10\x00\x12\x17\n\x13TWEEN_ACTION_MOVE_Y\x10\x01\x12\x17\n\x13TWEEN_ACTION_MOVE_Z\x10\x02\x12\x1d\n\x19TWEEN_ACTION_MOVE_LOCAL_X\x10\x03\x12\x1d\n\x19TWEEN_ACTION_MOVE_LOCAL_Y\x10\x04\x12\x1d\n\x19TWEEN_ACTION_MOVE_LOCAL_Z\x10\x05\x12\x1c\n\x18TWEEN_ACTION_MOVE_CURVED\x10\x06\x12\"\n\x1eTWEEN_ACTION_MOVE_CURVED_LOCAL\x10\x07\x12\x1c\n\x18TWEEN_ACTION_MOVE_SPLINE\x10\x08\x12\"\n\x1eTWEEN_ACTION_MOVE_SPLINE_LOCAL\x10\t\x12\x18\n\x14TWEEN_ACTION_SCALE_X\x10\n\x12\x18\n\x14TWEEN_ACTION_SCALE_Y\x10\x0b\x12\x18\n\x14TWEEN_ACTION_SCALE_Z\x10\x0c\x12\x19\n\x15TWEEN_ACTION_ROTATE_X\x10\r\x12\x19\n\x15TWEEN_ACTION_ROTATE_Y\x10\x0e\x12\x19\n\x15TWEEN_ACTION_ROTATE_Z\x10\x0f\x12\x1e\n\x1aTWEEN_ACTION_ROTATE_AROUND\x10\x10\x12$\n TWEEN_ACTION_ROTATE_AROUND_LOCAL\x10\x11\x12$\n TWEEN_ACTION_CANVAS_ROTATEAROUND\x10\x12\x12*\n&TWEEN_ACTION_CANVAS_ROTATEAROUND_LOCAL\x10\x13\x12\"\n\x1eTWEEN_ACTION_CANVAS_PLAYSPRITE\x10\x14\x12\x16\n\x12TWEEN_ACTION_ALPHA\x10\x15\x12\x1b\n\x17TWEEN_ACTION_TEXT_ALPHA\x10\x16\x12\x1d\n\x19TWEEN_ACTION_CANVAS_ALPHA\x10\x17\x12\x1d\n\x19TWEEN_ACTION_ALPHA_VERTEX\x10\x18\x12\x16\n\x12TWEEN_ACTION_COLOR\x10\x19\x12\x1f\n\x1bTWEEN_ACTION_CALLBACK_COLOR\x10\x1a\x12\x1b\n\x17TWEEN_ACTION_TEXT_COLOR\x10\x1b\x12\x1d\n\x19TWEEN_ACTION_CANVAS_COLOR\x10\x1c\x12\x19\n\x15TWEEN_ACTION_CALLBACK\x10\x1d\x12\x15\n\x11TWEEN_ACTION_MOVE\x10\x1e\x12\x1b\n\x17TWEEN_ACTION_MOVE_LOCAL\x10\x1f\x12\x17\n\x13TWEEN_ACTION_ROTATE\x10 \x12\x1d\n\x19TWEEN_ACTION_ROTATE_LOCAL\x10!\x12\x16\n\x12TWEEN_ACTION_SCALE\x10\"\x12\x17\n\x13TWEEN_ACTION_VALUE3\x10#\x12\x19\n\x15TWEEN_ACTION_GUI_MOVE\x10$\x12 \n\x1cTWEEN_ACTION_GUI_MOVE_MARGIN\x10%\x12\x1a\n\x16TWEEN_ACTION_GUI_SCALE\x10&\x12\x1a\n\x16TWEEN_ACTION_GUI_ALPHA\x10\'\x12\x1b\n\x17TWEEN_ACTION_GUI_ROTATE\x10(\x12\x1e\n\x1aTWEEN_ACTION_DELAYED_SOUND\x10)\x12\x1c\n\x18TWEEN_ACTION_CANVAS_MOVE\x10*\x12\x1d\n\x19TWEEN_ACTION_CANVAS_SCALE\x10+*s\n\x08UserType\x12\x14\n\x10USER_TYPE_PLAYER\x10\x00\x12\x17\n\x13USER_TYPE_DEVELOPER\x10\x01\x12\x16\n\x12USER_TYPE_SURVEYOR\x10\x02\x12 \n\x1cUSER_TYPE_DEVELOPER_8TH_WALL\x10\x03*\xef\x04\n\x0eVivillonRegion\x12\x1b\n\x17VIVILLON_REGION_UNKNOWN\x10\x00\x12\x1f\n\x1bVIVILLON_REGION_ARCHIPELAGO\x10\x01\x12\x1f\n\x1bVIVILLON_REGION_CONTINENTAL\x10\x02\x12\x1b\n\x17VIVILLON_REGION_ELEGANT\x10\x03\x12\x19\n\x15VIVILLON_REGION_FANCY\x10\x04\x12\x1a\n\x16VIVILLON_REGION_GARDEN\x10\x05\x12\x1f\n\x1bVIVILLON_REGION_HIGH_PLAINS\x10\x06\x12\x1c\n\x18VIVILLON_REGION_ICY_SNOW\x10\x07\x12\x1a\n\x16VIVILLON_REGION_JUNGLE\x10\x08\x12\x1a\n\x16VIVILLON_REGION_MARINE\x10\t\x12\x1a\n\x16VIVILLON_REGION_MEADOW\x10\n\x12\x1a\n\x16VIVILLON_REGION_MODERN\x10\x0b\x12\x1b\n\x17VIVILLON_REGION_MONSOON\x10\x0c\x12\x19\n\x15VIVILLON_REGION_OCEAN\x10\r\x12\x1c\n\x18VIVILLON_REGION_POKEBALL\x10\x0e\x12\x19\n\x15VIVILLON_REGION_POLAR\x10\x0f\x12\x19\n\x15VIVILLON_REGION_RIVER\x10\x10\x12\x1d\n\x19VIVILLON_REGION_SANDSTORM\x10\x11\x12\x1b\n\x17VIVILLON_REGION_SAVANNA\x10\x12\x12\x17\n\x13VIVILLON_REGION_SUN\x10\x13\x12\x1a\n\x16VIVILLON_REGION_TUNDRA\x10\x14*_\n\x0cVpsEventType\x12\x13\n\x0fVPS_EVENT_UNSET\x10\x00\x12\x1e\n\x1aVPS_EVENT_SLEEPING_POKEMON\x10\x01\x12\x1a\n\x16VPS_EVENT_PHOTO_SAFARI\x10\x02*_\n\x0bVsEffectTag\x12\x17\n\x13UNSET_VS_EFFECT_TAG\x10\x00\x12\x11\n\rSHADOW_ENRAGE\x10\x01\x12\x11\n\rRAID_DEFENDER\x10\x02\x12\x11\n\rRAID_ATTACKER\x10\x03*Z\n\x13VsSeekerRewardTrack\x12\x1f\n\x1bVS_SEEKER_REWARD_TRACK_FREE\x10\x00\x12\"\n\x1eVS_SEEKER_REWARD_TRACK_PREMIUM\x10\x01*\xdb\x01\n\x0bWarningType\x12\x30\n,PLATFORM_WARNING_TYPE_PLATFORM_WARNING_UNSET\x10\x00\x12\x32\n.PLATFORM_WARNING_TYPE_PLATFORM_WARNING_STRIKE1\x10\x01\x12\x32\n.PLATFORM_WARNING_TYPE_PLATFORM_WARNING_STRIKE2\x10\x02\x12\x32\n.PLATFORM_WARNING_TYPE_PLATFORM_WARNING_STRIKE3\x10\x03*{\n\x0fWebTelemetryIds\x12)\n%WEB_TELEMETRY_IDS_UNDEFINED_WEB_EVENT\x10\x00\x12=\n9WEB_TELEMETRY_IDS_POINT_OF_INTEREST_DESCRIPTION_WEB_CLICK\x10\x01*\xc7\x01\n\x08ZoneType\x12\x0e\n\nUNSET_ZONE\x10\x00\x12\x15\n\x11SAFE_TO_JOIN_ZONE\x10\x01\x12\x18\n\x14WARNING_TO_JOIN_ZONE\x10\x02\x12\x15\n\x11SAFE_TO_PLAY_ZONE\x10\x03\x12\x18\n\x14WARNING_TO_PLAY_ZONE\x10\x04\x12\x15\n\x11NONCOMPLIANT_ZONE\x10\x05\x12\x17\n\x13NONCOMPLIANT_2_ZONE\x10\x06\x12\x19\n\x15MISSING_LOCATION_ZONE\x10\x07\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x14POGOProtos_Rpc.proto\x12\x0ePOGOProtos.Rpc\"\xb3\x04\n\"ARBuddyMultiplayerSessionTelemetry\x12!\n\x19\x63\x61mera_permission_granted\x18\x01 \x01(\x08\x12&\n\x1ehost_time_to_publish_first_map\x18\x02 \x01(\x03\x12%\n\x1dhost_number_of_maps_published\x18\x03 \x01(\x05\x12\x1f\n\x17host_mapping_successful\x18\x04 \x01(\x08\x12#\n\x1blobby_connection_successful\x18\x05 \x01(\x08\x12*\n\"time_from_start_of_session_to_sync\x18\x06 \x01(\x03\x12\x17\n\x0fsync_successful\x18\x07 \x01(\x08\x12\x16\n\x0esession_length\x18\x08 \x01(\x03\x12\x13\n\x0b\x63rash_count\x18\t \x01(\x05\x12\x1f\n\x17\x64uration_spent_in_lobby\x18\n \x01(\x03\x12!\n\x19time_from_invite_to_lobby\x18\x0b \x01(\x03\x12\"\n\x1atime_from_lobby_to_session\x18\x0c \x01(\x03\x12\x1c\n\x14length_of_ar_session\x18\r \x01(\x03\x12\x19\n\x11players_connected\x18\x0e \x01(\x05\x12\x17\n\x0fplayers_dropped\x18\x0f \x01(\x05\x12\x18\n\x10num_photos_taken\x18\x10 \x01(\x05\x12\x0f\n\x07is_host\x18\x11 \x01(\x08\"\xd3\x01\n\x14\x41RDKARClientEnvelope\x12@\n\tage_level\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.ARDKARClientEnvelope.AgeLevel\x12@\n\x12\x61r_common_metadata\x18\x02 \x01(\x0b\x32$.POGOProtos.Rpc.ARDKARCommonMetadata\"7\n\x08\x41geLevel\x12\x0b\n\x07unknown\x10\x00\x12\t\n\x05minor\x10\x01\x12\x08\n\x04teen\x10\x02\x12\t\n\x05\x61\x64ult\x10\x03\"\xee\x01\n\x14\x41RDKARCommonMetadata\x12\x16\n\x0e\x61pplication_id\x18\x01 \x01(\t\x12\x10\n\x08platform\x18\x02 \x01(\t\x12\x14\n\x0cmanufacturer\x18\x03 \x01(\t\x12\x14\n\x0c\x64\x65vice_model\x18\x04 \x01(\t\x12\x0f\n\x07user_id\x18\x05 \x01(\t\x12\x11\n\tclient_id\x18\x06 \x01(\t\x12\x14\n\x0c\x64\x65veloper_id\x18\x07 \x01(\t\x12\x14\n\x0c\x61rdk_version\x18\x08 \x01(\t\x12\x1c\n\x14\x61rdk_app_instance_id\x18\t \x01(\t\x12\x12\n\nrequest_id\x18\n \x01(\t\"A\n\x18\x41RDKAffineTransformProto\x12\x10\n\x08rotation\x18\x01 \x03(\x02\x12\x13\n\x0btranslation\x18\x02 \x03(\x02\"\xf4\x02\n#ARDKAsyncFileUploadCompleteOutProto\x12N\n\x05\x65rror\x18\x01 \x01(\x0e\x32?.POGOProtos.Rpc.ARDKAsyncFileUploadCompleteOutProto.ErrorStatus\x12\x46\n\x0fsubmission_type\x18\x02 \x01(\x0e\x32-.POGOProtos.Rpc.ARDKPlayerSubmissionTypeProto\x12\x0e\n\x06poi_id\x18\x03 \x01(\t\x12\x1d\n\x15post_action_game_info\x18\x04 \x01(\x0c\"\x85\x01\n\x0b\x45rrorStatus\x12\t\n\x05unset\x10\x00\x12\x18\n\x14server_update_failed\x10\x01\x12\x19\n\x15missing_submission_id\x10\x02\x12\x1b\n\x17missing_submission_type\x10\x03\x12\x19\n\x15missing_upload_status\x10\x04\"\x84\x02\n ARDKAsyncFileUploadCompleteProto\x12\x15\n\rsubmission_id\x18\x01 \x01(\t\x12N\n\rupload_status\x18\x03 \x01(\x0e\x32\x37.POGOProtos.Rpc.ARDKAsyncFileUploadCompleteProto.Status\x12@\n\x12\x61r_common_metadata\x18\x04 \x01(\x0b\x32$.POGOProtos.Rpc.ARDKARCommonMetadata\"7\n\x06Status\x12\t\n\x05unset\x10\x00\x12\x0f\n\x0bupload_done\x10\x01\x12\x11\n\rupload_failed\x10\x02\"\xf1\x03\n)ARDKAvailableSubmissionsPerSubmissionType\x12M\n\x16player_submission_type\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.ARDKPlayerSubmissionTypeProto\x12\x18\n\x10submissions_left\x18\x02 \x01(\x05\x12\x18\n\x10min_player_level\x18\x03 \x01(\x05\x12\x1a\n\x12is_feature_enabled\x18\x04 \x01(\x08\x12,\n$time_window_for_submissions_limit_ms\x18\x05 \x01(\x03\x12\"\n\x1amax_poi_distance_in_meters\x18\x06 \x01(\x05\x12\x16\n\x0e\x62lacklisted_os\x18\x07 \x03(\t\x12\x1d\n\x15\x62lacklisted_device_id\x18\x08 \x03(\t\x12\x1b\n\x13is_whitelisted_user\x18\t \x01(\x08\x12\x1f\n\x17is_upload_later_enabled\x18\n \x01(\x08\x12\x1d\n\x15\x64\x61ily_new_submissions\x18\x0b \x01(\x02\x12\x17\n\x0fmax_submissions\x18\x0c \x01(\x05\x12&\n\x1eis_wayfarer_onboarding_enabled\x18\r \x01(\x08\"j\n\x14\x41RDKBoundingBoxProto\x12\x0c\n\x04lo_x\x18\x01 \x01(\x02\x12\x0c\n\x04lo_y\x18\x02 \x01(\x02\x12\x0c\n\x04lo_z\x18\x03 \x01(\x02\x12\x0c\n\x04hi_x\x18\x04 \x01(\x02\x12\x0c\n\x04hi_y\x18\x05 \x01(\x02\x12\x0c\n\x04hi_z\x18\x06 \x01(\x02\"q\n\x15\x41RDKCameraParamsProto\x12\r\n\x05width\x18\x01 \x01(\x05\x12\x0e\n\x06height\x18\x02 \x01(\x05\x12\n\n\x02\x66x\x18\x03 \x01(\x02\x12\n\n\x02px\x18\x04 \x01(\x02\x12\n\n\x02py\x18\x05 \x01(\x02\x12\t\n\x01k\x18\x06 \x01(\x02\x12\n\n\x02\x66y\x18\x07 \x01(\x02\"0\n\x13\x41RDKDepthRangeProto\x12\x0c\n\x04near\x18\x01 \x01(\x02\x12\x0b\n\x03\x66\x61r\x18\x02 \x01(\x02\"8\n\x15\x41RDKExposureInfoProto\x12\x0f\n\x07shutter\x18\x01 \x01(\x02\x12\x0e\n\x06offset\x18\x02 \x01(\x02\"\xe1\x02\n\x0e\x41RDKFrameProto\x12\n\n\x02id\x18\x01 \x01(\x05\x12\x0e\n\x06\x61nchor\x18\x02 \x01(\x05\x12\x11\n\ttimestamp\x18\x03 \x01(\x01\x12\x35\n\x06\x63\x61mera\x18\x04 \x01(\x0b\x32%.POGOProtos.Rpc.ARDKCameraParamsProto\x12;\n\ttransform\x18\x05 \x01(\x0b\x32(.POGOProtos.Rpc.ARDKAffineTransformProto\x12\x37\n\x08\x65xposure\x18\x06 \x01(\x0b\x32%.POGOProtos.Rpc.ARDKExposureInfoProto\x12\x32\n\x05range\x18\x07 \x01(\x0b\x32#.POGOProtos.Rpc.ARDKDepthRangeProto\x12\x0f\n\x07quality\x18\x08 \x01(\x02\x12\x16\n\x0eis_large_image\x18\t \x01(\x08\x12\x16\n\x0etracking_state\x18\n \x01(\x05\"\xf1\x01\n\x0f\x41RDKFramesProto\x12\n\n\x02id\x18\x01 \x01(\t\x12\x34\n\tlocations\x18\x02 \x03(\x0b\x32!.POGOProtos.Rpc.ARDKLocationProto\x12.\n\x06\x66rames\x18\x05 \x03(\x0b\x32\x1e.POGOProtos.Rpc.ARDKFrameProto\x12\x39\n\x07\x61nchors\x18\r \x03(\x0b\x32(.POGOProtos.Rpc.ARDKAffineTransformProto\x12\x31\n\tkeyframes\x18\x03 \x03(\x0b\x32\x1e.POGOProtos.Rpc.ARDKFrameProto\"\x84\x02\n!ARDKGenerateGmapSignedUrlOutProto\x12H\n\x06result\x18\x01 \x01(\x0e\x32\x38.POGOProtos.Rpc.ARDKGenerateGmapSignedUrlOutProto.Result\x12\x12\n\nsigned_url\x18\x02 \x01(\t\"\x80\x01\n\x06Result\x12\t\n\x05unset\x10\x00\x12\x0b\n\x07success\x10\x01\x12\x1a\n\x16\x65rror_player_not_valid\x10\x02\x12\x16\n\x12\x65rror_rate_limited\x10\x03\x12\x17\n\x13\x65rror_missing_input\x10\x04\x12\x11\n\rerror_unknown\x10\x05\"\xd9\x01\n\x1e\x41RDKGenerateGmapSignedUrlProto\x12\x10\n\x08latitude\x18\x01 \x01(\x01\x12\x11\n\tlongitude\x18\x02 \x01(\x01\x12\r\n\x05width\x18\x03 \x01(\x05\x12\x0e\n\x06height\x18\x04 \x01(\x05\x12\x0c\n\x04zoom\x18\x05 \x01(\x05\x12\x15\n\rlanguage_code\x18\x06 \x01(\t\x12\x14\n\x0c\x63ountry_code\x18\x07 \x01(\t\x12\x11\n\tmap_style\x18\x08 \x01(\t\x12\x10\n\x08map_type\x18\t \x01(\t\x12\x13\n\x0bicon_params\x18\n \x01(\t\"\xaa\x01\n ARDKGetARMappingSettingsOutProto\x12)\n!is_client_scan_validation_enabled\x18\x01 \x01(\x08\x12)\n!client_scan_validation_blocked_os\x18\x02 \x03(\t\x12\x30\n(client_scan_validation_blocked_device_id\x18\x03 \x03(\t\"\x1f\n\x1d\x41RDKGetARMappingSettingsProto\"\x8f\x05\n#ARDKGetAvailableSubmissionsOutProto\x12\x18\n\x10submissions_left\x18\x01 \x01(\x05\x12\x18\n\x10min_player_level\x18\x02 \x01(\x05\x12\x17\n\x0fhas_valid_email\x18\x03 \x01(\x08\x12\x1a\n\x12is_feature_enabled\x18\x04 \x01(\x08\x12,\n$time_window_for_submissions_limit_ms\x18\x05 \x01(\x03\x12\"\n\x1amax_poi_distance_in_meters\x18\x06 \x01(\x05\x12\x16\n\x0e\x62lacklisted_os\x18\x07 \x03(\t\x12_\n\x1c\x61vailability_result_per_type\x18\x08 \x03(\x0b\x32\x39.POGOProtos.Rpc.ARDKAvailableSubmissionsPerSubmissionType\x12\x1d\n\x15\x62lacklisted_device_id\x18\t \x03(\t\x12\x32\n*max_poi_location_edit_move_distance_meters\x18\n \x01(\x05\x12\x1f\n\x17is_upload_later_enabled\x18\x0b \x01(\x08\x12-\n%category_cloud_storage_directory_path\x18\x0c \x01(\t\x12\x1c\n\x14has_wayfarer_account\x18\r \x01(\x08\x12*\n\"is_poi_submission_category_enabled\x18\x0e \x01(\x08\x12\x1c\n\x14passed_wayfarer_quiz\x18\x0f \x01(\x08\x12)\n!urban_typology_cloud_storage_path\x18\x10 \x01(\t\"\xb3\x01\n ARDKGetAvailableSubmissionsProto\x12\x46\n\x0fsubmission_type\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.ARDKPlayerSubmissionTypeProto\x12G\n\x10submission_types\x18\x02 \x03(\x0e\x32-.POGOProtos.Rpc.ARDKPlayerSubmissionTypeProto\"\xab\x02\n\x1b\x41RDKGetGmapSettingsOutProto\x12\x42\n\x06result\x18\x01 \x01(\x0e\x32\x32.POGOProtos.Rpc.ARDKGetGmapSettingsOutProto.Result\x12\x19\n\x11gmap_template_url\x18\x02 \x01(\t\x12\"\n\x1amax_poi_distance_in_meters\x18\x03 \x01(\x05\x12\x10\n\x08min_zoom\x18\x04 \x01(\x05\x12\x10\n\x08max_zoom\x18\x05 \x01(\x05\"e\n\x06Result\x12\t\n\x05unset\x10\x00\x12\x0b\n\x07success\x10\x01\x12\x11\n\rerror_unknown\x10\x02\x12\x18\n\x14\x65rror_missing_config\x10\x03\x12\x16\n\x12\x65rror_no_unique_id\x10\x04\"\x1a\n\x18\x41RDKGetGmapSettingsProto\"\xfb\x03\n!ARDKGetGrapeshotUploadUrlOutProto\x12H\n\x06status\x18\x01 \x01(\x0e\x32\x38.POGOProtos.Rpc.ARDKGetGrapeshotUploadUrlOutProto.Status\x12y\n\x1e\x66ile_context_to_grapeshot_data\x18\x04 \x03(\x0b\x32Q.POGOProtos.Rpc.ARDKGetGrapeshotUploadUrlOutProto.FileContextToGrapeshotDataEntry\x1ar\n\x1f\x46ileContextToGrapeshotDataEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12>\n\x05value\x18\x02 \x01(\x0b\x32/.POGOProtos.Rpc.ARDKGrapeshotUploadingDataProto:\x02\x38\x01\"\x9c\x01\n\x06Status\x12\t\n\x05unset\x10\x00\x12\x0b\n\x07\x66\x61ilure\x10\x01\x12\x0b\n\x07success\x10\x02\x12\x19\n\x15missing_file_contexts\x10\x03\x12\x1a\n\x16\x64uplicate_file_context\x10\x04\x12\x1b\n\x17missing_submission_type\x10\x05\x12\x19\n\x15missing_submission_id\x10\x06\"\x9c\x01\n\x1e\x41RDKGetGrapeshotUploadUrlProto\x12\x46\n\x0fsubmission_type\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.ARDKPlayerSubmissionTypeProto\x12\x15\n\rsubmission_id\x18\x02 \x01(\t\x12\x1b\n\x13\x66ile_upload_context\x18\x03 \x03(\t\"Q\n1ARDKGetPlayerSubmissionValidationSettingsOutProto\x12\x1c\n\x14\x62\x61nned_metadata_text\x18\x01 \x03(\t\"0\n.ARDKGetPlayerSubmissionValidationSettingsProto\"\x96\x03\n\x18\x41RDKGetUploadUrlOutProto\x12?\n\x06status\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.ARDKGetUploadUrlOutProto.Status\x12\x12\n\nsigned_url\x18\x02 \x01(\t\x12#\n\x1bsupporting_image_signed_url\x18\x03 \x01(\t\x12\\\n\x13\x63ontext_signed_urls\x18\x04 \x03(\x0b\x32?.POGOProtos.Rpc.ARDKGetUploadUrlOutProto.ContextSignedUrlsEntry\x1a\x38\n\x16\x43ontextSignedUrlsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"h\n\x06Status\x12\t\n\x05unset\x10\x00\x12\x0c\n\x08\x66\x61ilures\x10\x01\x12\x0b\n\x07success\x10\x02\x12\x1a\n\x16missing_image_contexts\x10\x03\x12\x1c\n\x18\x64uplicate_image_contexts\x10\x04\"\xb7\x01\n\x15\x41RDKGetUploadUrlProto\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x16\n\x0egame_unique_id\x18\x02 \x01(\t\x12\x46\n\x0fsubmission_type\x18\x03 \x01(\x0e\x32-.POGOProtos.Rpc.ARDKPlayerSubmissionTypeProto\x12\x15\n\rsubmission_id\x18\x04 \x01(\t\x12\x16\n\x0eimage_contexts\x18\x05 \x03(\t\"K\n$ARDKGrapeshotAuthenticationDataProto\x12\x15\n\rauthorization\x18\x01 \x01(\t\x12\x0c\n\x04\x64\x61te\x18\x02 \x01(\t\"\xf6\x01\n\x1b\x41RDKGrapeshotChunkDataProto\x12\x17\n\x0f\x63hunk_file_path\x18\x01 \x01(\t\x12\x14\n\x0c\x63hunk_number\x18\x02 \x01(\r\x12S\n\x15upload_authentication\x18\x03 \x01(\x0b\x32\x34.POGOProtos.Rpc.ARDKGrapeshotAuthenticationDataProto\x12S\n\x15\x64\x65lete_authentication\x18\x04 \x01(\x0b\x32\x34.POGOProtos.Rpc.ARDKGrapeshotAuthenticationDataProto\"\x95\x01\n\x1d\x41RDKGrapeshotComposeDataProto\x12\x18\n\x10target_file_path\x18\x01 \x01(\t\x12L\n\x0e\x61uthentication\x18\x02 \x01(\x0b\x32\x34.POGOProtos.Rpc.ARDKGrapeshotAuthenticationDataProto\x12\x0c\n\x04hash\x18\x03 \x01(\t\"\xd5\x01\n\x1f\x41RDKGrapeshotUploadingDataProto\x12?\n\nchunk_data\x18\x01 \x03(\x0b\x32+.POGOProtos.Rpc.ARDKGrapeshotChunkDataProto\x12\x43\n\x0c\x63ompose_data\x18\x02 \x01(\x0b\x32-.POGOProtos.Rpc.ARDKGrapeshotComposeDataProto\x12\x12\n\ngcs_bucket\x18\x03 \x01(\t\x12\x18\n\x10number_of_chunks\x18\x04 \x01(\x05\"@\n\x13\x41RDKLocationE6Proto\x12\x13\n\x0blatitude_e6\x18\x01 \x01(\x05\x12\x14\n\x0clongitude_e6\x18\x02 \x01(\x05\"\xfd\x01\n\x11\x41RDKLocationProto\x12\x11\n\ttimestamp\x18\x01 \x01(\x01\x12\x10\n\x08latitude\x18\x02 \x01(\x01\x12\x11\n\tlongitude\x18\x03 \x01(\x01\x12\x10\n\x08\x61\x63\x63uracy\x18\x04 \x01(\x02\x12\x18\n\x10\x65levation_meters\x18\x05 \x01(\x02\x12\x1a\n\x12\x65levation_accuracy\x18\x06 \x01(\x02\x12\x17\n\x0fheading_degrees\x18\x07 \x01(\x02\x12\x18\n\x10heading_accuracy\x18\x08 \x01(\x02\x12\x19\n\x11heading_timestamp\x18\t \x01(\x01\x12\x1a\n\x12position_timestamp\x18\n \x01(\x01\"\xd8\x02\n!ARDKPlayerSubmissionResponseProto\x12H\n\x06status\x18\x01 \x01(\x0e\x32\x38.POGOProtos.Rpc.ARDKPlayerSubmissionResponseProto.Status\x12\x15\n\rsubmission_id\x18\x02 \x01(\t\x12\x10\n\x08messages\x18\x03 \x03(\t\"\xbf\x01\n\x06Status\x12\x0f\n\x0bunspecified\x10\x00\x12\x0b\n\x07success\x10\x01\x12\x12\n\x0einternal_error\x10\x02\x12\x1f\n\x1btoo_many_recent_submissions\x10\x03\x12\t\n\x05minor\x10\x04\x12\x11\n\rnot_available\x10\x05\x12\x11\n\rinvalid_input\x10\x06\x12\x11\n\rmissing_image\x10\x07\x12\x1e\n\x1a\x64istance_validation_failed\x10\x08\"\x80\x03\n#ARDKPoiVideoSubmissionMetadataProto\x12\x0e\n\x06poi_id\x18\x01 \x01(\t\x12\x35\n\x08location\x18\x02 \x01(\x0b\x32#.POGOProtos.Rpc.ARDKLocationE6Proto\x12\x14\n\x0cplayer_level\x18\x03 \x01(\x05\x12/\n\tuser_type\x18\x04 \x01(\x0e\x32\x1c.POGOProtos.Rpc.ARDKUserType\x12\x12\n\nis_private\x18\x05 \x01(\x08\x12\x1b\n\x13geographic_coverage\x18\x06 \x01(\t\x12\x12\n\nbuilt_form\x18\x07 \x03(\t\x12.\n\tscan_tags\x18\x08 \x03(\x0e\x32\x1b.POGOProtos.Rpc.ARDKScanTag\x12\x14\n\x0c\x64\x65veloper_id\x18\x0b \x01(\t\x12@\n\x12\x61r_common_metadata\x18\x0c \x01(\x0b\x32$.POGOProtos.Rpc.ARDKARCommonMetadata\"\xc4\x01\n\x1d\x41RDKPortalCurationImageResult\"\xa2\x01\n\x06Result\x12\t\n\x05unset\x10\x00\x12\x0b\n\x07success\x10\x01\x12\x14\n\x10\x66\x65\x61ture_disabled\x10\x02\x12\x14\n\x10\x61lready_uploaded\x10\x03\x12\x13\n\x0fimage_not_found\x10\x04\x12\x11\n\rimage_too_big\x10\x05\x12\x16\n\x12image_not_servable\x10\x06\x12\x14\n\x10portal_not_found\x10\x07\"4\n\x13\x41RDKRasterSizeProto\x12\r\n\x05width\x18\x01 \x01(\x05\x12\x0e\n\x06height\x18\x02 \x01(\x05\"\x90\x03\n\x15\x41RDKScanMetadataProto\x12\n\n\x02id\x18\x01 \x01(\t\x12\x37\n\nimage_size\x18\x02 \x01(\x0b\x32#.POGOProtos.Rpc.ARDKRasterSizeProto\x12\x37\n\ndepth_size\x18\x03 \x01(\x0b\x32#.POGOProtos.Rpc.ARDKRasterSizeProto\x12\x17\n\x0fstart_timestamp\x18\x04 \x01(\x01\x12\x10\n\x08\x61pp_name\x18\x05 \x01(\t\x12\x15\n\rplatform_name\x18\x06 \x01(\t\x12\x12\n\nmodel_name\x18\x07 \x01(\t\x12\x19\n\x11manufacturer_name\x18\x08 \x01(\t\x12\x0b\n\x03poi\x18\t \x01(\t\x12\x10\n\x08recorder\x18\n \x01(\t\x12\x11\n\tuser_json\x18\x0b \x01(\t\x12\x14\n\x0cnative_depth\x18\x0c \x01(\x08\x12\x0e\n\x06origin\x18\r \x03(\x02\x12\x17\n\x0fglobal_rotation\x18\x0e \x03(\x02\x12\x17\n\x0ftimezone_offset\x18\x0f \x01(\x05\"\xaa\x02\n\x18\x41RDKSubmitNewPoiOutProto\x12?\n\x06status\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.ARDKSubmitNewPoiOutProto.Status\x12\x15\n\rsubmission_id\x18\x02 \x01(\t\x12\x10\n\x08messages\x18\x03 \x03(\t\x12\x0e\n\x06poi_id\x18\x04 \x01(\t\"\x93\x01\n\x06Status\x12\t\n\x05unset\x10\x00\x12\x0b\n\x07success\x10\x01\x12\x0b\n\x07\x66\x61ilure\x10\x02\x12\x12\n\x0einternal_error\x10\x03\x12\x1f\n\x1btoo_many_recent_submissions\x10\x04\x12\x11\n\rinvalid_input\x10\x05\x12\t\n\x05minor\x10\x06\x12\x11\n\rnot_available\x10\x07\"\xb0\x02\n\x15\x41RDKSubmitNewPoiProto\x12\r\n\x05title\x18\x01 \x01(\t\x12\x18\n\x10long_description\x18\x02 \x01(\t\x12\x0e\n\x06lat_e6\x18\x04 \x01(\x05\x12\x0e\n\x06lng_e6\x18\x05 \x01(\x05\x12\x1c\n\x14supporting_statement\x18\x0e \x01(\t\x12\x19\n\x11\x61sync_file_upload\x18\x12 \x01(\x08\x12%\n\x1dplayer_submitted_category_ids\x18\x13 \x03(\t\x12\x1b\n\x13\x63\x61tegory_suggestion\x18\x14 \x01(\t\x12;\n\x0fnomination_type\x18\x15 \x01(\x0e\x32\".POGOProtos.Rpc.ARDKNominationType\x12\x14\n\x0c\x64\x65veloper_id\x18\x16 \x01(\t\"z\n$ARDKSubmitPoiCategoryVoteRecordProto\x12\x0e\n\x06poi_id\x18\x01 \x01(\t\x12%\n\x1dplayer_submitted_category_ids\x18\x02 \x03(\t\x12\x1b\n\x13\x63\x61tegory_suggestion\x18\x03 \x01(\t\"\x97\x01\n\x17\x41RDKSubmitPoiImageProto\x12\x0e\n\x06poi_id\x18\x01 \x01(\t\x12\x19\n\x11\x61sync_file_upload\x18\x02 \x01(\x08\x12\x14\n\x0c\x64\x65veloper_id\x18\x03 \x01(\t\x12;\n\x0fnomination_type\x18\x15 \x01(\x0e\x32\".POGOProtos.Rpc.ARDKNominationType\"i\n ARDKSubmitPoiLocationUpdateProto\x12\x0e\n\x06poi_id\x18\x01 \x01(\t\x12\x35\n\x08location\x18\x02 \x01(\x0b\x32#.POGOProtos.Rpc.ARDKLocationE6Proto\"q\n!ARDKSubmitPoiTakedownRequestProto\x12\x0e\n\x06poi_id\x18\x01 \x01(\t\x12<\n\x0einvalid_reason\x18\x02 \x01(\x0e\x32$.POGOProtos.Rpc.ARDKPoiInvalidReason\"Z\n$ARDKSubmitPoiTextMetadataUpdateProto\x12\x0e\n\x06poi_id\x18\x01 \x01(\t\x12\r\n\x05title\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\"p\n\'ARDKSubmitSponsorPoiLocationUpdateProto\x12\x0e\n\x06poi_id\x18\x01 \x01(\t\x12\x35\n\x08location\x18\x02 \x01(\x0b\x32#.POGOProtos.Rpc.ARDKLocationE6Proto\"\x92\x01\n\x1f\x41RDKSubmitSponsorPoiReportProto\x12\x0e\n\x06poi_id\x18\x01 \x01(\t\x12\x43\n\x0einvalid_reason\x18\x02 \x01(\x0e\x32+.POGOProtos.Rpc.ARDKSponsorPoiInvalidReason\x12\x1a\n\x12\x61\x64\x64itional_details\x18\x03 \x01(\t\"g\n\x1f\x41RDKUploadPoiPhotoByUrlOutProto\x12\x44\n\x06status\x18\x01 \x01(\x0e\x32\x34.POGOProtos.Rpc.ARDKPortalCurationImageResult.Result\"E\n\x1c\x41RDKUploadPoiPhotoByUrlProto\x12\x12\n\nrequest_id\x18\x01 \x01(\t\x12\x11\n\timage_url\x18\x02 \x01(\t\"^\n\x1a\x41RPlusEncounterValuesProto\x12\x11\n\tproximity\x18\x01 \x01(\x02\x12\x11\n\tawareness\x18\x02 \x01(\x02\x12\x1a\n\x12pokemon_frightened\x18\x03 \x01(\x08\"\xa3\x02\n\x19\x41SPermissionFlowTelemetry\x12\x16\n\x0einitial_prompt\x18\x01 \x01(\x08\x12@\n\x11service_telemetry\x18\x02 \x03(\x0e\x32%.POGOProtos.Rpc.ASServiceTelemetryIds\x12\x46\n\x14permission_telemetry\x18\x03 \x01(\x0e\x32(.POGOProtos.Rpc.ASPermissionTelemetryIds\x12S\n\x1bpermission_status_telemetry\x18\x04 \x01(\x0e\x32..POGOProtos.Rpc.ASPermissionStatusTelemetryIds\x12\x0f\n\x07success\x18\x05 \x01(\x08\"\x84\x04\n\x15\x41\x62ilityEnergyMetadata\x12\x16\n\x0e\x63urrent_energy\x18\x01 \x01(\x05\x12\x13\n\x0b\x65nergy_cost\x18\x02 \x01(\x05\x12\x12\n\nmax_energy\x18\x03 \x01(\x05\x12J\n\x0b\x63harge_rate\x18\x04 \x03(\x0b\x32\x35.POGOProtos.Rpc.AbilityEnergyMetadata.ChargeRateEntry\x12\x10\n\x08\x64isabled\x18\x05 \x01(\x08\x1am\n\x11\x43hargeRateSetting\x12J\n\nmultiplier\x18\x01 \x01(\x0e\x32\x36.POGOProtos.Rpc.AbilityEnergyMetadata.ChargeMultiplier\x12\x0c\n\x04rate\x18\x02 \x01(\x05\x1aj\n\x0f\x43hargeRateEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12\x46\n\x05value\x18\x02 \x01(\x0b\x32\x37.POGOProtos.Rpc.AbilityEnergyMetadata.ChargeRateSetting:\x02\x38\x01\"8\n\x10\x43hargeMultiplier\x12\x14\n\x10UNSET_MULTIPLIER\x10\x00\x12\x0e\n\nPARTY_SIZE\x10\x01\"7\n\nChargeType\x12\t\n\x05UNSET\x10\x00\x12\r\n\tFAST_MOVE\x10\x01\x12\x0f\n\x0b\x43HARGE_MOVE\x10\x02\"\x81\x02\n\x10\x41\x62ilityLookupMap\x12O\n\x0flookup_location\x18\x01 \x01(\x0e\x32\x36.POGOProtos.Rpc.AbilityLookupMap.AbilityLookupLocation\x12<\n\x12stat_modifier_type\x18\x02 \x01(\x0e\x32 .POGOProtos.Rpc.StatModifierType\"^\n\x15\x41\x62ilityLookupLocation\x12\x1a\n\x16UNSET_ABILITY_LOCATION\x10\x00\x12)\n%TRAINER_ACTIVE_POKEMON_STAT_MODIFIERS\x10\x01\"\x96\x01\n\x0c\x41\x62ilityProto\"\x85\x01\n\x0b\x41\x62ilityType\x12\x16\n\x12UNSET_ABILITY_TYPE\x10\x00\x12\x19\n\x15TRANSFORM_TO_OPPONENT\x10\x01\x12\x11\n\rSHADOW_ENRAGE\x10\x02\x12\x13\n\x0fSHADOW_SUPPRESS\x10\x03\x12\x0f\n\x0bPARTY_POWER\x10\x04\x12\n\n\x06\x45NRAGE\x10\x06\"N\n\x19\x41\x63\x63\x65ptCombatChallengeData\x12\x0e\n\x06rpc_id\x18\x01 \x01(\x05\x12!\n\x19\x61ttacking_pokemon_indexes\x18\x02 \x03(\x05\"\xdf\x03\n\x1d\x41\x63\x63\x65ptCombatChallengeOutProto\x12\x44\n\x06result\x18\x01 \x01(\x0e\x32\x34.POGOProtos.Rpc.AcceptCombatChallengeOutProto.Result\x12\x37\n\tchallenge\x18\x02 \x01(\x0b\x32$.POGOProtos.Rpc.CombatChallengeProto\"\xbe\x02\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12!\n\x1d\x45RROR_INVALID_CHALLENGE_STATE\x10\x02\x12\x1d\n\x19\x45RROR_CHALLENGE_NOT_FOUND\x10\x03\x12\"\n\x1e\x45RROR_POKEMON_NOT_IN_INVENTORY\x10\x04\x12\x1d\n\x19\x45RROR_NOT_ELIGIBLE_LEAGUE\x10\x05\x12$\n ERROR_PLAYER_BELOW_MINIMUM_LEVEL\x10\x06\x12\x1f\n\x1b\x45RROR_OPPONENT_NOT_IN_RANGE\x10\x07\x12\x1a\n\x16\x45RROR_ALREADY_TIMEDOUT\x10\x08\x12\x1b\n\x17\x45RROR_ALREADY_CANCELLED\x10\t\x12\x17\n\x13\x45RROR_ACCESS_DENIED\x10\n\"P\n\x1a\x41\x63\x63\x65ptCombatChallengeProto\x12\x14\n\x0c\x63hallenge_id\x18\x01 \x01(\t\x12\x1c\n\x14\x61ttacking_pokemon_id\x18\x06 \x03(\x06\"\xd1\x01\n!AcceptCombatChallengeResponseData\x12\x0e\n\x06rpc_id\x18\x01 \x01(\x05\x12\x1a\n\x12round_trip_time_ms\x18\x02 \x01(\r\x12\x44\n\x06result\x18\x03 \x01(\x0e\x32\x34.POGOProtos.Rpc.AcceptCombatChallengeOutProto.Result\x12:\n\tchallenge\x18\x04 \x01(\x0b\x32\'.POGOProtos.Rpc.CombatChallengeLogProto\"E\n\x1a\x41\x63\x63\x65ssibilitySettingsProto\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12\x16\n\x0eplugin_enabled\x18\x02 \x01(\x08\"D\n!AccountDeletionInitiatedTelemetry\x12\x1f\n\x17\x61\x63\x63ount_deletion_status\x18\x01 \x01(\t\"\x9a\x01\n\x1d\x41\x63knowledgePunishmentOutProto\x12\x44\n\x06result\x18\x01 \x01(\x0e\x32\x34.POGOProtos.Rpc.AcknowledgePunishmentOutProto.Result\"3\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\"C\n\x1a\x41\x63knowledgePunishmentProto\x12\x0f\n\x07is_warn\x18\x01 \x01(\x08\x12\x14\n\x0cis_suspended\x18\x02 \x01(\x08\"\x94\x02\n)AcknowledgeViewLatestIncenseRecapOutProto\x12P\n\x06result\x18\x01 \x01(\x0e\x32@.POGOProtos.Rpc.AcknowledgeViewLatestIncenseRecapOutProto.Result\"\x94\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12$\n ERROR_RECAP_ALREADY_ACKNOWLEDGED\x10\x02\x12\x1a\n\x16\x45RROR_FEATURE_DISABLED\x10\x03\x12\x16\n\x12\x45RROR_NO_LOG_TODAY\x10\x04\x12\x18\n\x14\x45RROR_ACTIVE_INCENSE\x10\x05\"(\n&AcknowledgeViewLatestIncenseRecapProto\"W\n\x1f\x41\x63knowledgeWarningsRequestProto\x12\x34\n\x07warning\x18\x01 \x03(\x0e\x32#.POGOProtos.Rpc.PlatformWarningType\"3\n AcknowledgeWarningsResponseProto\x12\x0f\n\x07success\x18\x01 \x01(\x08\"\xe4\x11\n\x0e\x41\x63tionLogEntry\x12=\n\rcatch_pokemon\x18\x03 \x01(\x0b\x32$.POGOProtos.Rpc.CatchPokemonLogEntryH\x00\x12\x39\n\x0b\x66ort_search\x18\x04 \x01(\x0b\x32\".POGOProtos.Rpc.FortSearchLogEntryH\x00\x12=\n\rbuddy_pokemon\x18\x05 \x01(\x0b\x32$.POGOProtos.Rpc.BuddyPokemonLogEntryH\x00\x12;\n\x0craid_rewards\x18\x06 \x01(\x0b\x32#.POGOProtos.Rpc.RaidRewardsLogEntryH\x00\x12\x43\n\x10passcode_rewards\x18\x07 \x01(\x0b\x32\'.POGOProtos.Rpc.PasscodeRewardsLogEntryH\x00\x12?\n\x0e\x63omplete_quest\x18\x08 \x01(\x0b\x32%.POGOProtos.Rpc.CompleteQuestLogEntryH\x00\x12S\n\x19\x63omplete_quest_stamp_card\x18\t \x01(\x0b\x32..POGOProtos.Rpc.CompleteQuestStampCardLogEntryH\x00\x12\x61\n complete_quest_pokemon_encounter\x18\n \x01(\x0b\x32\x35.POGOProtos.Rpc.CompleteQuestPokemonEncounterLogEntryH\x00\x12\x46\n\x0f\x62\x65luga_transfer\x18\x0b \x01(\x0b\x32+.POGOProtos.Rpc.BelugaDailyTransferLogEntryH\x00\x12\x35\n\topen_gift\x18\x0c \x01(\x0b\x32 .POGOProtos.Rpc.OpenGiftLogEntryH\x00\x12\x35\n\tsend_gift\x18\r \x01(\x0b\x32 .POGOProtos.Rpc.SendGiftLogEntryH\x00\x12\x32\n\x07trading\x18\x0e \x01(\x0b\x32\x1f.POGOProtos.Rpc.TradingLogEntryH\x00\x12\x41\n\x0f\x66itness_rewards\x18\x11 \x01(\x0b\x32&.POGOProtos.Rpc.FitnessRewardsLogEntryH\x00\x12\x30\n\x06\x63ombat\x18\x12 \x01(\x0b\x32\x1e.POGOProtos.Rpc.CombatLogEntryH\x00\x12?\n\x0epurify_pokemon\x18\x13 \x01(\x0b\x32%.POGOProtos.Rpc.PurifyPokemonLogEntryH\x00\x12\x43\n\x10invasion_victory\x18\x14 \x01(\x0b\x32\'.POGOProtos.Rpc.InvasionVictoryLogEntryH\x00\x12<\n\rvs_seeker_set\x18\x15 \x01(\x0b\x32#.POGOProtos.Rpc.VsSeekerSetLogEntryH\x00\x12S\n\x19vs_seeker_complete_season\x18\x16 \x01(\x0b\x32..POGOProtos.Rpc.VsSeekerCompleteSeasonLogEntryH\x00\x12K\n\x15vs_seeker_win_rewards\x18\x17 \x01(\x0b\x32*.POGOProtos.Rpc.VsSeekerWinRewardsLogEntryH\x00\x12\x45\n\x11\x62uddy_consumables\x18\x18 \x01(\x0b\x32(.POGOProtos.Rpc.BuddyConsumablesLogEntryH\x00\x12X\n\x1b\x63omplete_referral_milestone\x18\x19 \x01(\x0b\x32\x31.POGOProtos.Rpc.CompleteReferralMilestoneLogEntryH\x00\x12P\n\x17\x64\x61ily_adventure_incense\x18\x1a \x01(\x0b\x32-.POGOProtos.Rpc.DailyAdventureIncenseLogEntryH\x00\x12H\n\x13\x63omplete_route_play\x18\x1b \x01(\x0b\x32).POGOProtos.Rpc.CompleteRoutePlayLogEntryH\x00\x12X\n\x1b\x62utterfly_collector_rewards\x18\x1c \x01(\x0b\x32\x31.POGOProtos.Rpc.ButterflyCollectorRewardsLogEntryH\x00\x12\x43\n\x10webstore_rewards\x18\x1d \x01(\x0b\x32\'.POGOProtos.Rpc.WebstoreRewardsLogEntryH\x00\x12G\n\x13use_non_combat_move\x18\x1e \x01(\x0b\x32(.POGOProtos.Rpc.UseNonCombatMoveLogEntryH\x00\x12\x43\n\x10\x63onsume_stickers\x18\x1f \x01(\x0b\x32\'.POGOProtos.Rpc.ConsumeStickersLogEntryH\x00\x12;\n\x0cloot_station\x18 \x01(\x0b\x32#.POGOProtos.Rpc.LootStationLogEntryH\x00\x12P\n\x17iris_social_interaction\x18! \x01(\x0b\x32-.POGOProtos.Rpc.IrisSocialInteractionLogEntryH\x00\x12J\n\x14\x62read_battle_rewards\x18\" \x01(\x0b\x32*.POGOProtos.Rpc.BreadBattleRewardsLogEntryH\x00\x12Y\n\x1c\x62read_battle_upgrade_rewards\x18# \x01(\x0b\x32\x31.POGOProtos.Rpc.BreadBattleUpgradeRewardsLogEntryH\x00\x12\x14\n\x0ctimestamp_ms\x18\x01 \x01(\x03\x12\r\n\x05sfida\x18\x02 \x01(\x08\x42\x08\n\x06\x41\x63tionJ\x04\x08\x0f\x10\x10J\x04\x08\x10\x10\x11\"\xeb\x02\n\x18\x41\x63tivateVsSeekerOutProto\x12?\n\x06result\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.ActivateVsSeekerOutProto.Result\x12:\n\tvs_seeker\x18\x02 \x01(\x0b\x32\'.POGOProtos.Rpc.VsSeekerAttributesProto\"\xd1\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x15\n\x11SUCCESS_ACTIVATED\x10\x01\x12 \n\x1c\x45RROR_NO_PREMIUM_BATTLE_PASS\x10\x02\x12\x1f\n\x1b\x45RROR_VS_SEEKER_NOT_CHARGED\x10\x03\x12%\n!ERROR_VS_SEEKER_ALREADY_ACTIVATED\x10\x04\x12\x18\n\x14\x45RROR_EXCEEDED_LIMIT\x10\x05\x12!\n\x1d\x45RROR_TEMPORARILY_UNAVAILABLE\x10\x06\"R\n\x15\x41\x63tivateVsSeekerProto\x12\x39\n\x0creward_track\x18\x01 \x01(\x0e\x32#.POGOProtos.Rpc.VsSeekerRewardTrack\"\x97\x04\n\x14\x41\x63tivityPostcardData\x12G\n\x15sender_public_profile\x18\x01 \x01(\x0b\x32(.POGOProtos.Rpc.PlayerPublicProfileProto\x12I\n\x11sender_buddy_data\x18\x03 \x01(\x0b\x32..POGOProtos.Rpc.ActivityPostcardData.BuddyData\x12G\n\x10sender_fort_data\x18\x04 \x01(\x0b\x32-.POGOProtos.Rpc.ActivityPostcardData.FortData\x1a\xa9\x01\n\tBuddyData\x12\x31\n\npokemon_id\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12:\n\rbuddy_display\x18\x02 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\x12\x10\n\x08nickname\x18\x03 \x01(\t\x12\x1b\n\x13\x62uddy_candy_awarded\x18\x04 \x01(\x05\x1av\n\x08\x46ortData\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\x12\x11\n\timage_url\x18\x04 \x01(\t\x12\x13\n\x0blat_degrees\x18\x05 \x01(\x01\x12\x13\n\x0blng_degrees\x18\x06 \x01(\x01\"\xe5\x01\n\tAdDetails\x12\x43\n\x13image_text_creative\x18\x01 \x01(\x0b\x32&.POGOProtos.Rpc.ImageTextCreativeProto\x12\x1a\n\x12\x65ncrypted_ad_token\x18\x02 \x01(\x0c\x12\x46\n\x17impression_tracking_tag\x18\x03 \x03(\x0b\x32%.POGOProtos.Rpc.ImpressionTrackingTag\x12/\n\x0bgam_details\x18\x04 \x01(\x0b\x32\x1a.POGOProtos.Rpc.GamDetails\"|\n\x17\x41\x64\x46\x65\x65\x64\x62\x61\x63kSettingsProto\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12\x18\n\x10\x65nable_report_ad\x18\x02 \x01(\x08\x12\x1d\n\x15\x65nable_not_interested\x18\x03 \x01(\x08\x12\x17\n\x0f\x65nable_see_more\x18\x04 \x01(\x08\"v\n\x07\x41\x64Proto\x12-\n\nad_details\x18\x01 \x01(\x0b\x32\x19.POGOProtos.Rpc.AdDetails\x12<\n\x12\x61\x64_response_status\x18\x02 \x01(\x0e\x32 .POGOProtos.Rpc.AdResponseStatus\"\xe1\x02\n\x13\x41\x64RequestDeviceInfo\x12M\n\x10operating_system\x18\x01 \x01(\x0e\x32\x33.POGOProtos.Rpc.AdRequestDeviceInfo.OperatingSystem\x12\x14\n\x0c\x64\x65vice_model\x18\x02 \x01(\t\x12\x0f\n\x07\x63\x61rrier\x18\x03 \x01(\t\x12 \n\x18operating_system_version\x18\x04 \x01(\t\x12\x1d\n\x15system_memory_size_mb\x18\x05 \x01(\x05\x12\x1f\n\x17graphics_memory_size_mb\x18\x06 \x01(\x05\x12!\n\x19\x63\x61mera_permission_granted\x18\x07 \x01(\x08\"O\n\x0fOperatingSystem\x12\x14\n\x10PLATFORM_UNKNOWN\x10\x00\x12\x14\n\x10PLATFORM_ANDROID\x10\x01\x12\x10\n\x0cPLATFORM_IOS\x10\x02\"\x85\x01\n\x14\x41\x64TargetingInfoProto\x12\x38\n\x0b\x64\x65vice_info\x18\x01 \x01(\x0b\x32#.POGOProtos.Rpc.AdRequestDeviceInfo\x12\x33\n\ravatar_gender\x18\x02 \x01(\x0e\x32\x1c.POGOProtos.Rpc.AvatarGender\"\xaa\x02\n\x17\x41\x64\x64\x46ortModifierOutProto\x12>\n\x06result\x18\x01 \x01(\x0e\x32..POGOProtos.Rpc.AddFortModifierOutProto.Result\x12\x43\n\x16\x66ort_details_out_proto\x18\x02 \x01(\x0b\x32#.POGOProtos.Rpc.FortDetailsOutProto\"\x89\x01\n\x06Result\x12\x11\n\rNO_RESULT_SET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1d\n\x19\x46ORT_ALREADY_HAS_MODIFIER\x10\x02\x12\x10\n\x0cTOO_FAR_AWAY\x10\x03\x12\x18\n\x14NO_ITEM_IN_INVENTORY\x10\x04\x12\x14\n\x10POI_INACCESSIBLE\x10\x05\"\x8c\x01\n\x14\x41\x64\x64\x46ortModifierProto\x12+\n\rmodifier_type\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x0f\n\x07\x66ort_id\x18\x02 \x01(\t\x12\x1a\n\x12player_lat_degrees\x18\x03 \x01(\x01\x12\x1a\n\x12player_lng_degrees\x18\x04 \x01(\x01\"/\n\x13\x41\x64\x64\x46riendQuestProto\x12\x18\n\x10\x61\x64\x64\x65\x64_friend_ids\x18\x01 \x03(\t\"\xe6\x01\n\x16\x41\x64\x64LoginActionOutProto\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x31\n\x0clogin_detail\x18\x02 \x03(\x0b\x32\x1b.POGOProtos.Rpc.LoginDetail\x12=\n\x06status\x18\x03 \x01(\x0e\x32-.POGOProtos.Rpc.AddLoginActionOutProto.Status\"I\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x10\n\x0c\x41UTH_FAILURE\x10\x01\x12\x0f\n\x0bLOGIN_TAKEN\x10\x02\x12\x11\n\rERROR_UNKNOWN\x10\x03\"\x8b\x01\n\x13\x41\x64\x64LoginActionProto\x12\x43\n\x11identity_provider\x18\x01 \x01(\x0e\x32$.POGOProtos.Rpc.AuthIdentityProviderB\x02\x18\x01\x12\x15\n\rinner_message\x18\x02 \x01(\x0c\x12\x18\n\x10\x61uth_provider_id\x18\x03 \x01(\t\"\xc2\x02\n\x19\x41\x64\x64PtcLoginActionOutProto\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x31\n\x0clogin_detail\x18\x02 \x03(\x0b\x32\x1b.POGOProtos.Rpc.LoginDetail\x12@\n\x06status\x18\x03 \x01(\x0e\x32\x30.POGOProtos.Rpc.AddPtcLoginActionOutProto.Status\"\x9e\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x10\n\x0c\x41UTH_FAILURE\x10\x01\x12\x0f\n\x0bLOGIN_TAKEN\x10\x02\x12\x1d\n\x19\x41\x44ULT_LINK_TO_CHILD_ERROR\x10\x03\x12\x17\n\x13LINKING_NOT_ENABLED\x10\x04\x12\x1c\n\x18LIST_ACCOUNT_LOGIN_ERROR\x10\x05\x12\x10\n\x0cOTHER_ERRORS\x10\x06\"I\n\x16\x41\x64\x64PtcLoginActionProto\x12\x18\n\x10\x61uth_provider_id\x18\x01 \x01(\t\x12\x15\n\rinner_message\x18\x02 \x01(\x0c\"\x93\x02\n\x13\x41\x64\x64ReferrerOutProto\x12:\n\x06status\x18\x01 \x01(\x0e\x32*.POGOProtos.Rpc.AddReferrerOutProto.Status\"\xbf\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x12\n\x0e\x45RROR_DISABLED\x10\x02\x12\x1f\n\x1b\x45RROR_INVALID_REFERRAL_CODE\x10\x03\x12\x17\n\x13\x45RROR_ALREADY_ADDED\x10\x04\x12\x1d\n\x19\x45RROR_PASSED_GRACE_PERIOD\x10\x05\x12\x30\n,ERROR_ALREADY_SKIPPED_ENTERING_REFERRAL_CODE\x10\x06\")\n\x10\x41\x64\x64ReferrerProto\x12\x15\n\rreferrer_code\x18\x01 \x01(\t\"-\n\x1a\x41\x64\x64itiveSceneSettingsProto\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\"\x98\x01\n\x1e\x41\x64\x64ressBookImportSettingsProto\x12\x12\n\nis_enabled\x18\x01 \x01(\x08\x12\x1f\n\x17onboarding_screen_level\x18\x02 \x01(\x05\x12\x1d\n\x15show_opt_out_checkbox\x18\x03 \x01(\x08\x12\"\n\x1areprompt_onboarding_for_v1\x18\x04 \x01(\x08\"\xc9\x02\n\x1a\x41\x64\x64ressBookImportTelemetry\x12\x61\n\x10\x61\x62i_telemetry_id\x18\x01 \x01(\x0e\x32G.POGOProtos.Rpc.AddressBookImportTelemetry.AddressBookImportTelemetryId\"\xc7\x01\n\x1c\x41\x64\x64ressBookImportTelemetryId\x12\r\n\tUNDEFINED\x10\x00\x12(\n$SEE_PGO_NEW_PLAYER_ONBOARDING_SCREEN\x10\x01\x12 \n\x1c\x43LICK_IMPORT_CONTACTS_BUTTON\x10\x02\x12\x30\n,OPEN_ADDRESS_BOOK_IMPORT_FROM_PGO_ONBOARDING\x10\x03\x12\x1a\n\x16\x44ISMISS_PGO_ONBOARDING\x10\x04\"m\n\x17\x41\x64\x64ressablePokemonProto\x12\x12\n\ncatalog_id\x18\x01 \x01(\x05\x12>\n\x17\x61\x64\x64ressable_pokemon_ids\x18\x02 \x03(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\";\n\x17\x41\x64\x64ressablesServiceTime\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x13\n\x0b\x64uration_ms\x18\x02 \x01(\x05\"\xf1\x01\n\x15\x41\x64justmentParamsProto\x12\x18\n\x10rotation_degrees\x18\x01 \x01(\x02\x12\x18\n\x10\x63rop_shape_value\x18\x02 \x01(\x05\x12>\n\x10\x63rop_bound_proto\x18\x03 \x01(\x0b\x32$.POGOProtos.Rpc.ARDKBoundingBoxProto\x12\x13\n\x0b\x66ilter_type\x18\x14 \x01(\x05\x12\x18\n\x10\x66ilter_intensity\x18\x15 \x01(\x02\x12\x10\n\x08\x65xposure\x18\x04 \x01(\x02\x12\x10\n\x08\x63ontrast\x18\x05 \x01(\x02\x12\x11\n\tsharpness\x18\x06 \x01(\x02\"\xad\t\n\x1c\x41\x64vancedPerformanceTelemetry\x12\x66\n\x18performance_preset_level\x18\x01 \x01(\x0e\x32\x44.POGOProtos.Rpc.AdvancedPerformanceTelemetry.PerformancePresetLevels\x12\x1f\n\x17native_refresh_rate_fps\x18\x02 \x01(\x08\x12\x19\n\x11special_framerate\x18\x03 \x01(\x08\x12\x14\n\x0cimproved_sky\x18\x04 \x01(\x08\x12\x14\n\x0c\x64ynamic_gyms\x18\x05 \x01(\x08\x12#\n\x1bnormal_map_drawing_distance\x18\x06 \x01(\x08\x12\x1b\n\x13normal_fog_distance\x18\x07 \x01(\x08\x12X\n\x10\x62uildings_on_map\x18\x08 \x01(\x0e\x32>.POGOProtos.Rpc.AdvancedPerformanceTelemetry.PerformanceLevels\x12\x1d\n\x15\x66riends_icons_in_list\x18\t \x01(\x08\x12h\n avatars_render_texture_size_high\x18\n \x01(\x0e\x32>.POGOProtos.Rpc.AdvancedPerformanceTelemetry.PerformanceLevels\x12\'\n\x1f\x61vatars_render_texture_size_low\x18\x0b \x01(\x08\x12\x11\n\tar_prompt\x18\x0c \x01(\x08\x12T\n\x0crender_level\x18\r \x01(\x0e\x32>.POGOProtos.Rpc.AdvancedPerformanceTelemetry.PerformanceLevels\x12W\n\x0ftexture_quality\x18\x0e \x01(\x0e\x32>.POGOProtos.Rpc.AdvancedPerformanceTelemetry.PerformanceLevels\x12`\n\x18\x64ownload_image_ram_cache\x18\x0f \x01(\x0e\x32>.POGOProtos.Rpc.AdvancedPerformanceTelemetry.PerformanceLevels\x12\x13\n\x0bmap_details\x18\x10 \x01(\x08\x12\x16\n\x0e\x61vatar_details\x18\x11 \x01(\x08\x12Z\n\x12render_and_texture\x18\x12 \x01(\x0e\x32>.POGOProtos.Rpc.AdvancedPerformanceTelemetry.PerformanceLevels\"=\n\x11PerformanceLevels\x12\t\n\x05UNSET\x10\x00\x12\x07\n\x03LOW\x10\x01\x12\n\n\x06MEDIUM\x10\x02\x12\x08\n\x04HIGH\x10\x03\"\x82\x01\n\x17PerformancePresetLevels\x12\x10\n\x0cUNSET_PRESET\x10\x00\x12\x0e\n\nLOW_PRESET\x10\x01\x12\x11\n\rMEDIUM_PRESET\x10\x02\x12\x0f\n\x0bHIGH_PRESET\x10\x03\x12\x0e\n\nMAX_PRESET\x10\x04\x12\x11\n\rCUSTOM_PRESET\x10\x05\"\xe3\x03\n\x15\x41\x64vancedSettingsProto\x12!\n\x19\x61\x64vanced_settings_version\x18\x01 \x01(\x05\x12&\n\x1eunity_cache_size_max_megabytes\x18\x02 \x03(\x05\x12&\n\x1estored_data_size_max_megabytes\x18\x03 \x03(\x05\x12%\n\x1d\x64isk_cache_size_max_megabytes\x18\x04 \x03(\x05\x12*\n\"image_ram_cache_size_max_megabytes\x18\x05 \x03(\x05\x12#\n\x1b\x64ownload_all_assets_enabled\x18\x06 \x01(\x08\x12\x15\n\rhttp3_enabled\x18\x07 \x01(\x08\x12\x16\n\x0e\x62\x61se_framerate\x18\x08 \x01(\x05\x12 \n\x18\x64\x65\x66\x61ult_unlock_framerate\x18\t \x01(\x08\x12\"\n\x1areal_time_dynamics_enabled\x18\n \x01(\x08\x12\x32\n*max_device_memory_for_high_quality_mode_mb\x18\x0b \x01(\x05\x12\x36\n.max_device_memory_for_standard_quality_mode_mb\x18\x0c \x01(\x05\"\x85\x02\n!AdventureSyncActivitySummaryProto\x12(\n weekly_walk_distance_km_progress\x18\x01 \x01(\x02\x12%\n\x1dweekly_walk_distance_km_goals\x18\x02 \x03(\x02\x12\x46\n\x0c\x65gg_progress\x18\x03 \x01(\x0b\x32\x30.POGOProtos.Rpc.AdventureSyncEggHatchingProgress\x12G\n\x11\x62uddy_stats_proto\x18\x04 \x01(\x0b\x32,.POGOProtos.Rpc.AdventureSyncBuddyStatsProto\"\xbd\x02\n\x1c\x41\x64ventureSyncBuddyStatsProto\x12 \n\x18\x61\x66\x66\x65\x63tion_km_in_progress\x18\x01 \x01(\x02\x12\x1a\n\x12\x61\x66\x66\x65\x63tion_km_total\x18\x02 \x01(\x02\x12Z\n\x17\x62uddy_shown_heart_types\x18\x03 \x03(\x0e\x32\x39.POGOProtos.Rpc.BuddyStatsShownHearts.BuddyShownHeartType\x12\x38\n\remotion_level\x18\x04 \x01(\x0e\x32!.POGOProtos.Rpc.BuddyEmotionLevel\x12\x1c\n\x14last_reached_full_ms\x18\x05 \x01(\x03\x12\x19\n\x11map_expiration_ms\x18\x06 \x01(\x03\x12\x10\n\x08has_gift\x18\x07 \x01(\x08\"\x9e\x03\n AdventureSyncEggHatchingProgress\x12G\n\x06status\x18\x01 \x01(\x0e\x32\x37.POGOProtos.Rpc.AdventureSyncEggHatchingProgress.Status\x12\x17\n\x0f\x65gg_distance_km\x18\x02 \x01(\x02\x12\x1b\n\x13\x63urrent_distance_km\x18\x03 \x01(\x02\x12Q\n\tincubator\x18\x04 \x01(\x0e\x32>.POGOProtos.Rpc.AdventureSyncEggHatchingProgress.IncubatorType\x12 \n\x18original_egg_distance_km\x18\x05 \x01(\x02\"D\n\rIncubatorType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0e\n\tUNLIMITED\x10\x85\x07\x12\n\n\x05\x42\x41SIC\x10\x86\x07\x12\n\n\x05SUPER\x10\x87\x07\"@\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0c\n\x08HATCHING\x10\x01\x12\x10\n\x0cNOT_HATCHING\x10\x02\x12\x0b\n\x07HATCHED\x10\x03\"j\n\x1f\x41\x64ventureSyncEggIncubatorsProto\x12G\n\reggs_progress\x18\x01 \x03(\x0b\x32\x30.POGOProtos.Rpc.AdventureSyncEggHatchingProgress\"c\n\x15\x41\x64ventureSyncProgress\x12\x1d\n\x15notification_selector\x18\x01 \x01(\x05\x12\x12\n\nparameters\x18\x02 \x03(\t\x12\x17\n\x0fserialized_data\x18\x03 \x01(\x0c\"\xd4\x01\n\x1c\x41\x64ventureSyncProgressRequest\x12M\n\x0cwidget_types\x18\x02 \x03(\x0e\x32\x37.POGOProtos.Rpc.AdventureSyncProgressRequest.WidgetType\"e\n\nWidgetType\x12\t\n\x05UNSET\x10\x00\x12\x12\n\x0e\x45GG_INCUBATORS\x10\x01\x12\x0f\n\x0b\x42UDDY_STATS\x10\x02\x12\x14\n\x10\x41\x43TIVITY_SUMMARY\x10\x03\x12\x11\n\rDAILY_STREAKS\x10\x04\"\xd0\x02\n\x1d\x41\x64ventureSyncProgressResponse\x12M\n\x14\x65gg_incubators_proto\x18\x02 \x01(\x0b\x32/.POGOProtos.Rpc.AdventureSyncEggIncubatorsProto\x12G\n\x11\x62uddy_stats_proto\x18\x03 \x01(\x0b\x32,.POGOProtos.Rpc.AdventureSyncBuddyStatsProto\x12Q\n\x16\x61\x63tivity_summary_proto\x18\x04 \x01(\x0b\x32\x31.POGOProtos.Rpc.AdventureSyncActivitySummaryProto\x12\x44\n\x13\x64\x61ily_streaks_proto\x18\x05 \x01(\x0b\x32\'.POGOProtos.Rpc.DailyStreaksWidgetProto\"\x84\x02\n\x1a\x41\x64ventureSyncSettingsProto\x12\x1f\n\x17\x66itness_service_enabled\x18\x01 \x01(\x08\x12!\n\x19\x61wareness_service_enabled\x18\x02 \x01(\x08\x12\x31\n%persistent_breadcrumb_service_enabled\x18\x03 \x01(\x08\x42\x02\x18\x01\x12\x1e\n\x16sensor_service_enabled\x18\x04 \x01(\x08\x12+\n#persistent_location_service_enabled\x18\x05 \x01(\x08\x12\"\n\x1a\x62readcrumb_service_enabled\x18\x06 \x01(\x08\"2\n\x17\x41\x64ventureSyncV2GmtProto\x12\x17\n\x0f\x66\x65\x61ture_enabled\x18\x01 \x01(\x08\"E\n\x1d\x41\x65gisEnforcementSettingsProto\x12$\n\x1cwayfarer_enforcement_enabled\x18\x01 \x01(\x08\"$\n\rAgeGateResult\x12\x13\n\x0bmethod_name\x18\x01 \x01(\t\"%\n\x0e\x41geGateStartup\x12\x13\n\x0bmethod_name\x18\x01 \x01(\t\"\xcd\xf9\x06\n!AllTypesAndMessagesResponsesProto\x1a\xc5\xc8\x02\n\x10\x41llMessagesProto\x12:\n\x12get_player_proto_2\x18\x02 \x01(\x0b\x32\x1e.POGOProtos.Rpc.GetPlayerProto\x12Q\n\x1eget_holoholo_inventory_proto_4\x18\x04 \x01(\x0b\x32).POGOProtos.Rpc.GetHoloholoInventoryProto\x12U\n download_settings_action_proto_5\x18\x05 \x01(\x0b\x32+.POGOProtos.Rpc.DownloadSettingsActionProto\x12\x62\n\'getgame_master_client_templates_proto_6\x18\x06 \x01(\x0b\x32\x31.POGOProtos.Rpc.GetGameMasterClientTemplatesProto\x12X\n\"get_remote_config_versions_proto_7\x18\x07 \x01(\x0b\x32,.POGOProtos.Rpc.GetRemoteConfigVersionsProto\x12\x66\n)register_background_device_action_proto_8\x18\x08 \x01(\x0b\x32\x33.POGOProtos.Rpc.RegisterBackgroundDeviceActionProto\x12\x41\n\x16get_player_day_proto_9\x18\t \x01(\x0b\x32!.POGOProtos.Rpc.GetPlayerDayProto\x12S\n\x1f\x61\x63knowledge_punishment_proto_10\x18\n \x01(\x0b\x32*.POGOProtos.Rpc.AcknowledgePunishmentProto\x12\x44\n\x18get_server_time_proto_11\x18\x0b \x01(\x0b\x32\".POGOProtos.Rpc.GetServerTimeProto\x12\x42\n\x17get_local_time_proto_12\x18\x0c \x01(\x0b\x32!.POGOProtos.Rpc.GetLocalTimeProto\x12G\n\x19set_playerstatus_proto_20\x18\x14 \x01(\x0b\x32$.POGOProtos.Rpc.SetPlayerStatusProto\x12T\n getgame_config_versions_proto_21\x18\x15 \x01(\x0b\x32*.POGOProtos.Rpc.GetGameConfigVersionsProto\x12>\n\x15\x66ort_search_proto_101\x18\x65 \x01(\x0b\x32\x1f.POGOProtos.Rpc.FortSearchProto\x12;\n\x13\x65ncounter_proto_102\x18\x66 \x01(\x0b\x32\x1e.POGOProtos.Rpc.EncounterProto\x12\x42\n\x17\x63\x61tch_pokemon_proto_103\x18g \x01(\x0b\x32!.POGOProtos.Rpc.CatchPokemonProto\x12@\n\x16\x66ort_details_proto_104\x18h \x01(\x0b\x32 .POGOProtos.Rpc.FortDetailsProto\x12\x45\n\x19get_map_objects_proto_106\x18j \x01(\x0b\x32\".POGOProtos.Rpc.GetMapObjectsProto\x12>\n\x15\x66ort_deploy_proto_110\x18n \x01(\x0b\x32\x1f.POGOProtos.Rpc.FortDeployProto\x12>\n\x15\x66ort_recall_proto_111\x18o \x01(\x0b\x32\x1f.POGOProtos.Rpc.FortRecallProto\x12\x46\n\x19release_pokemon_proto_112\x18p \x01(\x0b\x32#.POGOProtos.Rpc.ReleasePokemonProto\x12\x45\n\x19use_item_potion_proto_113\x18q \x01(\x0b\x32\".POGOProtos.Rpc.UseItemPotionProto\x12G\n\x1ause_item_capture_proto_114\x18r \x01(\x0b\x32#.POGOProtos.Rpc.UseItemCaptureProto\x12\x45\n\x19use_item_revive_proto_116\x18t \x01(\x0b\x32\".POGOProtos.Rpc.UseItemReviveProto\x12\x42\n\x16playerprofileproto_121\x18y \x01(\x0b\x32\".POGOProtos.Rpc.PlayerProfileProto\x12\x44\n\x18\x65volve_pokemon_proto_125\x18} \x01(\x0b\x32\".POGOProtos.Rpc.EvolvePokemonProto\x12G\n\x1aget_hatched_eggs_proto_126\x18~ \x01(\x0b\x32#.POGOProtos.Rpc.GetHatchedEggsProto\x12]\n%encounter_tutorial_complete_proto_127\x18\x7f \x01(\x0b\x32..POGOProtos.Rpc.EncounterTutorialCompleteProto\x12H\n\x1alevel_up_rewards_proto_128\x18\x80\x01 \x01(\x0b\x32#.POGOProtos.Rpc.LevelUpRewardsProto\x12P\n\x1e\x63heck_awarded_badges_proto_129\x18\x81\x01 \x01(\x0b\x32\'.POGOProtos.Rpc.CheckAwardedBadgesProto\x12\x41\n\x16recycle_item_proto_137\x18\x89\x01 \x01(\x0b\x32 .POGOProtos.Rpc.RecycleItemProto\x12N\n\x1d\x63ollect_daily_bonus_proto_138\x18\x8a\x01 \x01(\x0b\x32&.POGOProtos.Rpc.CollectDailyBonusProto\x12I\n\x1buse_item_xp_boost_proto_139\x18\x8b\x01 \x01(\x0b\x32#.POGOProtos.Rpc.UseItemXpBoostProto\x12S\n use_item_egg_incubator_proto_140\x18\x8c\x01 \x01(\x0b\x32(.POGOProtos.Rpc.UseItemEggIncubatorProto\x12L\n\x1cuse_incense_action_proto_141\x18\x8d\x01 \x01(\x0b\x32%.POGOProtos.Rpc.UseIncenseActionProto\x12N\n\x1dget_incense_pokemon_proto_142\x18\x8e\x01 \x01(\x0b\x32&.POGOProtos.Rpc.GetIncensePokemonProto\x12K\n\x1bincense_encounter_proto_143\x18\x8f\x01 \x01(\x0b\x32%.POGOProtos.Rpc.IncenseEncounterProto\x12J\n\x1b\x61\x64\x64_fort_modifier_proto_144\x18\x90\x01 \x01(\x0b\x32$.POGOProtos.Rpc.AddFortModifierProto\x12\x45\n\x18\x64isk_encounter_proto_145\x18\x91\x01 \x01(\x0b\x32\".POGOProtos.Rpc.DiskEncounterProto\x12G\n\x19upgrade_pokemon_proto_147\x18\x93\x01 \x01(\x0b\x32#.POGOProtos.Rpc.UpgradePokemonProto\x12P\n\x1eset_favorite_pokemon_proto_148\x18\x94\x01 \x01(\x0b\x32\'.POGOProtos.Rpc.SetFavoritePokemonProto\x12I\n\x1anickname_pokemon_proto_149\x18\x95\x01 \x01(\x0b\x32$.POGOProtos.Rpc.NicknamePokemonProto\x12O\n\x1dset_contactsettings_proto_151\x18\x97\x01 \x01(\x0b\x32\'.POGOProtos.Rpc.SetContactSettingsProto\x12J\n\x1bset_buddy_pokemon_proto_152\x18\x98\x01 \x01(\x0b\x32$.POGOProtos.Rpc.SetBuddyPokemonProto\x12H\n\x1aget_buddy_walked_proto_153\x18\x99\x01 \x01(\x0b\x32#.POGOProtos.Rpc.GetBuddyWalkedProto\x12L\n\x1cuse_item_encounter_proto_154\x18\x9a\x01 \x01(\x0b\x32%.POGOProtos.Rpc.UseItemEncounterProto\x12=\n\x14gym_deploy_proto_155\x18\x9b\x01 \x01(\x0b\x32\x1e.POGOProtos.Rpc.GymDeployProto\x12?\n\x15gymget_info_proto_156\x18\x9c\x01 \x01(\x0b\x32\x1f.POGOProtos.Rpc.GymGetInfoProto\x12J\n\x1bgym_start_session_proto_157\x18\x9d\x01 \x01(\x0b\x32$.POGOProtos.Rpc.GymStartSessionProto\x12J\n\x1bgym_battle_attack_proto_158\x18\x9e\x01 \x01(\x0b\x32$.POGOProtos.Rpc.GymBattleAttackProto\x12=\n\x14join_lobby_proto_159\x18\x9f\x01 \x01(\x0b\x32\x1e.POGOProtos.Rpc.JoinLobbyProto\x12>\n\x14leavelobby_proto_160\x18\xa0\x01 \x01(\x0b\x32\x1f.POGOProtos.Rpc.LeaveLobbyProto\x12P\n\x1eset_lobby_visibility_proto_161\x18\xa1\x01 \x01(\x0b\x32\'.POGOProtos.Rpc.SetLobbyVisibilityProto\x12J\n\x1bset_lobby_pokemon_proto_162\x18\xa2\x01 \x01(\x0b\x32$.POGOProtos.Rpc.SetLobbyPokemonProto\x12H\n\x1aget_raid_details_proto_163\x18\xa3\x01 \x01(\x0b\x32#.POGOProtos.Rpc.GetRaidDetailsProto\x12H\n\x1agym_feed_pokemon_proto_164\x18\xa4\x01 \x01(\x0b\x32#.POGOProtos.Rpc.GymFeedPokemonProto\x12J\n\x1bstart_raid_battle_proto_165\x18\xa5\x01 \x01(\x0b\x32$.POGOProtos.Rpc.StartRaidBattleProto\x12L\n\x1c\x61ttack_raid_battle_proto_166\x18\xa6\x01 \x01(\x0b\x32%.POGOProtos.Rpc.AttackRaidBattleProto\x12U\n!use_item_stardust_boost_proto_168\x18\xa8\x01 \x01(\x0b\x32).POGOProtos.Rpc.UseItemStardustBoostProto\x12G\n\x19reassign_player_proto_169\x18\xa9\x01 \x01(\x0b\x32#.POGOProtos.Rpc.ReassignPlayerProto\x12V\n!convertcandy_to_xlcandy_proto_171\x18\xab\x01 \x01(\x0b\x32*.POGOProtos.Rpc.ConvertCandyToXlCandyProto\x12H\n\x1ais_sku_available_proto_172\x18\xac\x01 \x01(\x0b\x32#.POGOProtos.Rpc.IsSkuAvailableProto\x12K\n\x1cuse_item_bulk_heal_proto_173\x18\xad\x01 \x01(\x0b\x32$.POGOProtos.Rpc.UseItemBulkHealProto\x12P\n\x1e\x61sset_digest_request_proto_300\x18\xac\x02 \x01(\x0b\x32\'.POGOProtos.Rpc.AssetDigestRequestProto\x12P\n\x1e\x64ownload_url_request_proto_301\x18\xad\x02 \x01(\x0b\x32\'.POGOProtos.Rpc.DownloadUrlRequestProto\x12\x43\n\x17\x61sset_version_proto_302\x18\xae\x02 \x01(\x0b\x32!.POGOProtos.Rpc.AssetVersionProto\x12S\n\x1f\x63laimcodename_request_proto_403\x18\x93\x03 \x01(\x0b\x32).POGOProtos.Rpc.ClaimCodenameRequestProto\x12=\n\x14set_avatar_proto_404\x18\x94\x03 \x01(\x0b\x32\x1e.POGOProtos.Rpc.SetAvatarProto\x12\x46\n\x19set_player_team_proto_405\x18\x95\x03 \x01(\x0b\x32\".POGOProtos.Rpc.SetPlayerTeamProto\x12T\n mark_tutorial_complete_proto_406\x18\x96\x03 \x01(\x0b\x32).POGOProtos.Rpc.MarkTutorialCompleteProto\x12L\n\x1cset_neutral_avatar_proto_408\x18\x98\x03 \x01(\x0b\x32%.POGOProtos.Rpc.SetNeutralAvatarProto\x12U\n!list_avatar_store_items_proto_409\x18\x99\x03 \x01(\x0b\x32).POGOProtos.Rpc.ListAvatarStoreItemsProto\x12_\n&list_avatar_appearance_items_proto_410\x18\x9a\x03 \x01(\x0b\x32..POGOProtos.Rpc.ListAvatarAppearanceItemsProto\x12]\n%neutral_avatar_badge_reward_proto_450\x18\xc2\x03 \x01(\x0b\x32-.POGOProtos.Rpc.NeutralAvatarBadgeRewardProto\x12\x46\n\x18\x63heckchallenge_proto_600\x18\xd8\x04 \x01(\x0b\x32#.POGOProtos.Rpc.CheckChallengeProto\x12I\n\x1averify_challenge_proto_601\x18\xd9\x04 \x01(\x0b\x32$.POGOProtos.Rpc.VerifyChallengeProto\x12\x32\n\x0e\x65\x63ho_proto_666\x18\x9a\x05 \x01(\x0b\x32\x19.POGOProtos.Rpc.EchoProto\x12H\n\x19register_sfidarequest_800\x18\xa0\x06 \x01(\x0b\x32$.POGOProtos.Rpc.RegisterSfidaRequest\x12S\n\x1fsfida_certification_request_802\x18\xa2\x06 \x01(\x0b\x32).POGOProtos.Rpc.SfidaCertificationRequest\x12\x45\n\x18sfida_update_request_803\x18\xa3\x06 \x01(\x0b\x32\".POGOProtos.Rpc.SfidaUpdateRequest\x12\x45\n\x18sfida_dowser_request_805\x18\xa5\x06 \x01(\x0b\x32\".POGOProtos.Rpc.SfidaDowserRequest\x12G\n\x19sfida_capture_request_806\x18\xa6\x06 \x01(\x0b\x32#.POGOProtos.Rpc.SfidaCaptureRequest\x12\\\n$list_avatar_customizations_proto_807\x18\xa7\x06 \x01(\x0b\x32-.POGOProtos.Rpc.ListAvatarCustomizationsProto\x12X\n#set_avatar_item_as_viewed_proto_808\x18\xa8\x06 \x01(\x0b\x32*.POGOProtos.Rpc.SetAvatarItemAsViewedProto\x12;\n\x13get_inbox_proto_809\x18\xa9\x06 \x01(\x0b\x32\x1d.POGOProtos.Rpc.GetInboxProto\x12\x46\n\x19list_gym_badges_proto_811\x18\xab\x06 \x01(\x0b\x32\".POGOProtos.Rpc.ListGymBadgesProto\x12P\n\x1egetgym_badge_details_proto_812\x18\xac\x06 \x01(\x0b\x32\'.POGOProtos.Rpc.GetGymBadgeDetailsProto\x12O\n\x1euse_item_move_reroll_proto_813\x18\xad\x06 \x01(\x0b\x32&.POGOProtos.Rpc.UseItemMoveRerollProto\x12M\n\x1duse_item_rare_candy_proto_814\x18\xae\x06 \x01(\x0b\x32%.POGOProtos.Rpc.UseItemRareCandyProto\x12S\n award_free_raid_ticket_proto_815\x18\xaf\x06 \x01(\x0b\x32(.POGOProtos.Rpc.AwardFreeRaidTicketProto\x12\x44\n\x18\x66\x65tch_all_news_proto_816\x18\xb0\x06 \x01(\x0b\x32!.POGOProtos.Rpc.FetchAllNewsProto\x12S\n mark_read_news_article_proto_817\x18\xb1\x06 \x01(\x0b\x32(.POGOProtos.Rpc.MarkReadNewsArticleProto\x12_\n&internal_get_player_settings_proto_818\x18\xb2\x06 \x01(\x0b\x32..POGOProtos.Rpc.InternalGetPlayerSettingsProto\x12X\n\"beluga_transaction_start_proto_819\x18\xb3\x06 \x01(\x0b\x32+.POGOProtos.Rpc.BelugaTransactionStartProto\x12^\n%beluga_transaction_complete_proto_820\x18\xb4\x06 \x01(\x0b\x32..POGOProtos.Rpc.BelugaTransactionCompleteProto\x12K\n\x1bsfida_associate_request_822\x18\xb6\x06 \x01(\x0b\x32%.POGOProtos.Rpc.SfidaAssociateRequest\x12R\n\x1fsfida_check_pairing_request_823\x18\xb7\x06 \x01(\x0b\x32(.POGOProtos.Rpc.SfidaCheckPairingRequest\x12Q\n\x1esfida_disassociate_request_824\x18\xb8\x06 \x01(\x0b\x32(.POGOProtos.Rpc.SfidaDisassociateRequest\x12N\n\x1dwaina_get_rewards_request_825\x18\xb9\x06 \x01(\x0b\x32&.POGOProtos.Rpc.WainaGetRewardsRequest\x12Y\n#waina_submit_sleep_data_request_826\x18\xba\x06 \x01(\x0b\x32+.POGOProtos.Rpc.WainaSubmitSleepDataRequest\x12\x44\n\x17saturdaystart_proto_827\x18\xbb\x06 \x01(\x0b\x32\".POGOProtos.Rpc.SaturdayStartProto\x12K\n\x1bsaturday_complete_proto_828\x18\xbc\x06 \x01(\x0b\x32%.POGOProtos.Rpc.SaturdayCompleteProto\x12\x44\n\x18get_new_quests_proto_900\x18\x84\x07 \x01(\x0b\x32!.POGOProtos.Rpc.GetNewQuestsProto\x12J\n\x1bget_quest_details_proto_901\x18\x85\x07 \x01(\x0b\x32$.POGOProtos.Rpc.GetQuestDetailsProto\x12\x45\n\x18\x63omplete_quest_proto_902\x18\x86\x07 \x01(\x0b\x32\".POGOProtos.Rpc.CompleteQuestProto\x12\x41\n\x16remove_quest_proto_903\x18\x87\x07 \x01(\x0b\x32 .POGOProtos.Rpc.RemoveQuestProto\x12G\n\x19quest_encounter_proto_904\x18\x88\x07 \x01(\x0b\x32#.POGOProtos.Rpc.QuestEncounterProto\x12X\n\"complete_quest_stampcard_proto_905\x18\x89\x07 \x01(\x0b\x32+.POGOProtos.Rpc.CompleteQuestStampCardProto\x12\x44\n\x17progress_questproto_906\x18\x8a\x07 \x01(\x0b\x32\".POGOProtos.Rpc.ProgressQuestProto\x12P\n\x1estart_quest_incident_proto_907\x18\x8b\x07 \x01(\x0b\x32\'.POGOProtos.Rpc.StartQuestIncidentProto\x12J\n\x1bread_quest_dialog_proto_908\x18\x8c\x07 \x01(\x0b\x32$.POGOProtos.Rpc.ReadQuestDialogProto\x12;\n\x13send_gift_proto_950\x18\xb6\x07 \x01(\x0b\x32\x1d.POGOProtos.Rpc.SendGiftProto\x12;\n\x13open_gift_proto_951\x18\xb7\x07 \x01(\x0b\x32\x1d.POGOProtos.Rpc.OpenGiftProto\x12N\n\x1dgetgift_box_details_proto_952\x18\xb8\x07 \x01(\x0b\x32&.POGOProtos.Rpc.GetGiftBoxDetailsProto\x12?\n\x15\x64\x65lete_gift_proto_953\x18\xb9\x07 \x01(\x0b\x32\x1f.POGOProtos.Rpc.DeleteGiftProto\x12O\n\x1dsave_playersnapshot_proto_954\x18\xba\x07 \x01(\x0b\x32\'.POGOProtos.Rpc.SavePlayerSnapshotProto\x12T\n get_friendship_rewards_proto_955\x18\xbb\x07 \x01(\x0b\x32).POGOProtos.Rpc.GetFriendshipRewardsProto\x12\x46\n\x19\x63heck_send_gift_proto_956\x18\xbc\x07 \x01(\x0b\x32\".POGOProtos.Rpc.CheckSendGiftProto\x12N\n\x1dset_friend_nickname_proto_957\x18\xbd\x07 \x01(\x0b\x32&.POGOProtos.Rpc.SetFriendNicknameProto\x12[\n$delete_gift_from_inventory_proto_958\x18\xbe\x07 \x01(\x0b\x32,.POGOProtos.Rpc.DeleteGiftFromInventoryProto\x12[\n#savesocial_playersettings_proto_959\x18\xbf\x07 \x01(\x0b\x32-.POGOProtos.Rpc.SaveSocialPlayerSettingsProto\x12\x41\n\x16open_trading_proto_970\x18\xca\x07 \x01(\x0b\x32 .POGOProtos.Rpc.OpenTradingProto\x12\x45\n\x18update_trading_proto_971\x18\xcb\x07 \x01(\x0b\x32\".POGOProtos.Rpc.UpdateTradingProto\x12G\n\x19\x63onfirm_trading_proto_972\x18\xcc\x07 \x01(\x0b\x32#.POGOProtos.Rpc.ConfirmTradingProto\x12\x45\n\x18\x63\x61ncel_trading_proto_973\x18\xcd\x07 \x01(\x0b\x32\".POGOProtos.Rpc.CancelTradingProto\x12?\n\x15get_trading_proto_974\x18\xce\x07 \x01(\x0b\x32\x1f.POGOProtos.Rpc.GetTradingProto\x12N\n\x1dget_fitness_rewards_proto_980\x18\xd4\x07 \x01(\x0b\x32&.POGOProtos.Rpc.GetFitnessRewardsProto\x12Y\n#get_combat_player_profile_proto_990\x18\xde\x07 \x01(\x0b\x32+.POGOProtos.Rpc.GetCombatPlayerProfileProto\x12_\n&generate_combat_challenge_id_proto_991\x18\xdf\x07 \x01(\x0b\x32..POGOProtos.Rpc.GenerateCombatChallengeIdProto\x12T\n\x1f\x63reatecombatchallenge_proto_992\x18\xe0\x07 \x01(\x0b\x32*.POGOProtos.Rpc.CreateCombatChallengeProto\x12R\n\x1fopen_combat_challenge_proto_993\x18\xe1\x07 \x01(\x0b\x32(.POGOProtos.Rpc.OpenCombatChallengeProto\x12P\n\x1eget_combat_challenge_proto_994\x18\xe2\x07 \x01(\x0b\x32\'.POGOProtos.Rpc.GetCombatChallengeProto\x12V\n!accept_combat_challenge_proto_995\x18\xe3\x07 \x01(\x0b\x32*.POGOProtos.Rpc.AcceptCombatChallengeProto\x12X\n\"decline_combat_challenge_proto_996\x18\xe4\x07 \x01(\x0b\x32+.POGOProtos.Rpc.DeclineCombatChallengeProto\x12T\n\x1f\x63\x61ncelcombatchallenge_proto_997\x18\xe5\x07 \x01(\x0b\x32*.POGOProtos.Rpc.CancelCombatChallengeProto\x12g\n*submit_combat_challenge_pokemons_proto_998\x18\xe6\x07 \x01(\x0b\x32\x32.POGOProtos.Rpc.SubmitCombatChallengePokemonsProto\x12\x63\n(save_combat_player_preferences_proto_999\x18\xe7\x07 \x01(\x0b\x32\x30.POGOProtos.Rpc.SaveCombatPlayerPreferencesProto\x12O\n\x1eopen_combat_session_proto_1000\x18\xe8\x07 \x01(\x0b\x32&.POGOProtos.Rpc.OpenCombatSessionProto\x12\x44\n\x18update_combat_proto_1001\x18\xe9\x07 \x01(\x0b\x32!.POGOProtos.Rpc.UpdateCombatProto\x12@\n\x16quit_combat_proto_1002\x18\xea\x07 \x01(\x0b\x32\x1f.POGOProtos.Rpc.QuitCombatProto\x12M\n\x1dget_combat_results_proto_1003\x18\xeb\x07 \x01(\x0b\x32%.POGOProtos.Rpc.GetCombatResultsProto\x12O\n\x1eunlock_pokemon_move_proto_1004\x18\xec\x07 \x01(\x0b\x32&.POGOProtos.Rpc.UnlockPokemonMoveProto\x12T\n!get_npc_combat_rewards_proto_1005\x18\xed\x07 \x01(\x0b\x32(.POGOProtos.Rpc.GetNpcCombatRewardsProto\x12S\n combat_friend_request_proto_1006\x18\xee\x07 \x01(\x0b\x32(.POGOProtos.Rpc.CombatFriendRequestProto\x12V\n\"open_npc_combat_session_proto_1007\x18\xef\x07 \x01(\x0b\x32).POGOProtos.Rpc.OpenNpcCombatSessionProto\x12\x46\n\x19start_tutorial_proto_1008\x18\xf0\x07 \x01(\x0b\x32\".POGOProtos.Rpc.StartTutorialProto\x12I\n\x1bget_tutorial_egg_proto_1009\x18\xf1\x07 \x01(\x0b\x32#.POGOProtos.Rpc.GetTutorialEggProto\x12>\n\x15send_probe_proto_1020\x18\xfc\x07 \x01(\x0b\x32\x1e.POGOProtos.Rpc.SendProbeProto\x12H\n\x1a\x63heck_photobomb_proto_1101\x18\xcd\x08 \x01(\x0b\x32#.POGOProtos.Rpc.CheckPhotobombProto\x12L\n\x1c\x63onfirm_photobomb_proto_1102\x18\xce\x08 \x01(\x0b\x32%.POGOProtos.Rpc.ConfirmPhotobombProto\x12\x44\n\x18get_photobomb_proto_1103\x18\xcf\x08 \x01(\x0b\x32!.POGOProtos.Rpc.GetPhotobombProto\x12P\n\x1e\x65ncounter_photobomb_proto_1104\x18\xd0\x08 \x01(\x0b\x32\'.POGOProtos.Rpc.EncounterPhotobombProto\x12J\n\x1bgetgmap_settings_proto_1105\x18\xd1\x08 \x01(\x0b\x32$.POGOProtos.Rpc.GetGmapSettingsProto\x12@\n\x16\x63hange_team_proto_1106\x18\xd2\x08 \x01(\x0b\x32\x1f.POGOProtos.Rpc.ChangeTeamProto\x12\x43\n\x18get_web_token_proto_1107\x18\xd3\x08 \x01(\x0b\x32 .POGOProtos.Rpc.GetWebTokenProto\x12[\n$complete_snapshot_session_proto_1110\x18\xd6\x08 \x01(\x0b\x32,.POGOProtos.Rpc.CompleteSnapshotSessionProto\x12\x64\n)complete_wild_snapshot_session_proto_1111\x18\xd7\x08 \x01(\x0b\x32\x30.POGOProtos.Rpc.CompleteWildSnapshotSessionProto\x12\x46\n\x19start_incident_proto_1200\x18\xb0\t \x01(\x0b\x32\".POGOProtos.Rpc.StartIncidentProto\x12]\n%complete_invasion_dialogue_proto_1201\x18\xb1\t \x01(\x0b\x32-.POGOProtos.Rpc.CompleteInvasionDialogueProto\x12`\n\'open_invasion_combat_session_proto_1202\x18\xb2\t \x01(\x0b\x32..POGOProtos.Rpc.OpenInvasionCombatSessionProto\x12U\n!update_invasion_battle_proto_1203\x18\xb3\t \x01(\x0b\x32).POGOProtos.Rpc.UpdateInvasionBattleProto\x12N\n\x1dinvasion_encounter_proto_1204\x18\xb4\t \x01(\x0b\x32&.POGOProtos.Rpc.InvasionEncounterProto\x12\x44\n\x17purifypokemonproto_1205\x18\xb5\t \x01(\x0b\x32\".POGOProtos.Rpc.PurifyPokemonProto\x12M\n\x1dget_rocket_balloon_proto_1206\x18\xb6\t \x01(\x0b\x32%.POGOProtos.Rpc.GetRocketBalloonProto\x12\x62\n(start_rocket_balloon_incident_proto_1207\x18\xb7\t \x01(\x0b\x32/.POGOProtos.Rpc.StartRocketBalloonIncidentProto\x12^\n&vs_seeker_start_matchmaking_proto_1300\x18\x94\n \x01(\x0b\x32-.POGOProtos.Rpc.VsSeekerStartMatchmakingProto\x12N\n\x1d\x63\x61ncel_matchmaking_proto_1301\x18\x95\n \x01(\x0b\x32&.POGOProtos.Rpc.CancelMatchmakingProto\x12U\n!get_matchmaking_status_proto_1302\x18\x96\n \x01(\x0b\x32).POGOProtos.Rpc.GetMatchmakingStatusProto\x12s\n1complete_vs_seeker_and_restartcharging_proto_1303\x18\x97\n \x01(\x0b\x32\x37.POGOProtos.Rpc.CompleteVsSeekerAndRestartChargingProto\x12P\n\x1fget_vs_seeker_status_proto_1304\x18\x98\n \x01(\x0b\x32&.POGOProtos.Rpc.GetVsSeekerStatusProto\x12^\n%completecompetitive_season_proto_1305\x18\x99\n \x01(\x0b\x32..POGOProtos.Rpc.CompleteCompetitiveSeasonProto\x12V\n\"claim_vs_seeker_rewards_proto_1306\x18\x9a\n \x01(\x0b\x32).POGOProtos.Rpc.ClaimVsSeekerRewardsProto\x12\\\n%vs_seeker_reward_encounter_proto_1307\x18\x9b\n \x01(\x0b\x32,.POGOProtos.Rpc.VsSeekerRewardEncounterProto\x12M\n\x1d\x61\x63tivate_vs_seeker_proto_1308\x18\x9c\n \x01(\x0b\x32%.POGOProtos.Rpc.ActivateVsSeekerProto\x12<\n\x14\x62uddy_map_proto_1350\x18\xc6\n \x01(\x0b\x32\x1d.POGOProtos.Rpc.BuddyMapProto\x12@\n\x16\x62uddy_stats_proto_1351\x18\xc7\n \x01(\x0b\x32\x1f.POGOProtos.Rpc.BuddyStatsProto\x12\x44\n\x18\x62uddy_feeding_proto_1352\x18\xc8\n \x01(\x0b\x32!.POGOProtos.Rpc.BuddyFeedingProto\x12G\n\x1aopen_buddy_gift_proto_1353\x18\xc9\n \x01(\x0b\x32\".POGOProtos.Rpc.OpenBuddyGiftProto\x12\x44\n\x18\x62uddy_petting_proto_1354\x18\xca\n \x01(\x0b\x32!.POGOProtos.Rpc.BuddyPettingProto\x12K\n\x1cget_buddy_history_proto_1355\x18\xcb\n \x01(\x0b\x32$.POGOProtos.Rpc.GetBuddyHistoryProto\x12M\n\x1dupdate_route_draft_proto_1400\x18\xf8\n \x01(\x0b\x32%.POGOProtos.Rpc.UpdateRouteDraftProto\x12\x43\n\x18get_map_forts_proto_1401\x18\xf9\n \x01(\x0b\x32 .POGOProtos.Rpc.GetMapFortsProto\x12M\n\x1dsubmit_route_draft_proto_1402\x18\xfa\n \x01(\x0b\x32%.POGOProtos.Rpc.SubmitRouteDraftProto\x12Q\n\x1fget_published_routes_proto_1403\x18\xfb\n \x01(\x0b\x32\'.POGOProtos.Rpc.GetPublishedRoutesProto\x12@\n\x16start_route_proto_1404\x18\xfc\n \x01(\x0b\x32\x1f.POGOProtos.Rpc.StartRouteProto\x12>\n\x15get_routes_proto_1405\x18\xfd\n \x01(\x0b\x32\x1e.POGOProtos.Rpc.GetRoutesProto\x12\x45\n\x18progress_routeproto_1406\x18\xfe\n \x01(\x0b\x32\".POGOProtos.Rpc.ProgressRouteProto\x12@\n\x16start_route_proto_1408\x18\x80\x0b \x01(\x0b\x32\x1f.POGOProtos.Rpc.StartRouteProto\x12K\n\x1clist_route_badges_proto_1409\x18\x81\x0b \x01(\x0b\x32$.POGOProtos.Rpc.ListRouteBadgesProto\x12\x42\n\x17\x63\x61ncel_route_proto_1410\x18\x82\x0b \x01(\x0b\x32 .POGOProtos.Rpc.CancelRouteProto\x12K\n\x1clist_route_stamps_proto_1411\x18\x83\x0b \x01(\x0b\x32$.POGOProtos.Rpc.ListRouteStampsProto\x12=\n\x14rateroute_proto_1412\x18\x84\x0b \x01(\x0b\x32\x1e.POGOProtos.Rpc.RateRouteProto\x12M\n\x1d\x63reate_route_draft_proto_1413\x18\x85\x0b \x01(\x0b\x32%.POGOProtos.Rpc.CreateRouteDraftProto\x12L\n\x1c\x64\x65lete_routedraft_proto_1414\x18\x86\x0b \x01(\x0b\x32%.POGOProtos.Rpc.DeleteRouteDraftProto\x12\x41\n\x16reportroute_proto_1415\x18\x87\x0b \x01(\x0b\x32 .POGOProtos.Rpc.ReportRouteProto\x12I\n\x1aprocess_tappableproto_1416\x18\x88\x0b \x01(\x0b\x32$.POGOProtos.Rpc.ProcessTappableProto\x12_\n&attracted_pokemon_encounter_proto_1417\x18\x89\x0b \x01(\x0b\x32..POGOProtos.Rpc.AttractedPokemonEncounterProto\x12I\n\x1b\x63\x61n_report_route_proto_1418\x18\x8a\x0b \x01(\x0b\x32#.POGOProtos.Rpc.CanReportRouteProto\x12K\n\x1croute_update_seen_proto_1420\x18\x8c\x0b \x01(\x0b\x32$.POGOProtos.Rpc.RouteUpdateSeenProto\x12L\n\x1crecallroute_draft_proto_1421\x18\x8d\x0b \x01(\x0b\x32%.POGOProtos.Rpc.RecallRouteDraftProto\x12X\n#route_nearby_notif_shown_proto_1422\x18\x8e\x0b \x01(\x0b\x32*.POGOProtos.Rpc.RouteNearbyNotifShownProto\x12\x45\n\x19npc_route_gift_proto_1423\x18\x8f\x0b \x01(\x0b\x32!.POGOProtos.Rpc.NpcRouteGiftProto\x12O\n\x1eget_route_creations_proto_1424\x18\x90\x0b \x01(\x0b\x32&.POGOProtos.Rpc.GetRouteCreationsProto\x12\x42\n\x17\x61ppeal_route_proto_1425\x18\x91\x0b \x01(\x0b\x32 .POGOProtos.Rpc.AppealRouteProto\x12G\n\x1aget_route_draft_proto_1426\x18\x92\x0b \x01(\x0b\x32\".POGOProtos.Rpc.GetRouteDraftProto\x12\x46\n\x19\x66\x61vorite_route_proto_1427\x18\x93\x0b \x01(\x0b\x32\".POGOProtos.Rpc.FavoriteRouteProto\x12U\n!create_route_shortcode_proto_1428\x18\x94\x0b \x01(\x0b\x32).POGOProtos.Rpc.CreateRouteShortcodeProto\x12h\n+create_buddy_multiplayer_session_proto_1456\x18\xb0\x0b \x01(\x0b\x32\x32.POGOProtos.Rpc.CreateBuddyMultiplayerSessionProto\x12\x64\n)join_buddy_multiplayer_session_proto_1457\x18\xb1\x0b \x01(\x0b\x32\x30.POGOProtos.Rpc.JoinBuddyMultiplayerSessionProto\x12\x66\n*leave_buddy_multiplayer_session_proto_1458\x18\xb2\x0b \x01(\x0b\x32\x31.POGOProtos.Rpc.LeaveBuddyMultiplayerSessionProto\x12\x45\n\x19get_today_view_proto_1501\x18\xdd\x0b \x01(\x0b\x32!.POGOProtos.Rpc.GetTodayViewProto\x12O\n\x1emega_evolve_pokemon_proto_1502\x18\xde\x0b \x01(\x0b\x32&.POGOProtos.Rpc.MegaEvolvePokemonProto\x12W\n\"remote_gift_pingrequest_proto_1503\x18\xdf\x0b \x01(\x0b\x32*.POGOProtos.Rpc.RemoteGiftPingRequestProto\x12Q\n\x1fsend_raid_invitation_proto_1504\x18\xe0\x0b \x01(\x0b\x32\'.POGOProtos.Rpc.SendRaidInvitationProto\x12O\n\x1eget_daily_encounter_proto_1601\x18\xc1\x0c \x01(\x0b\x32&.POGOProtos.Rpc.GetDailyEncounterProto\x12H\n\x1a\x64\x61ily_encounter_proto_1602\x18\xc2\x0c \x01(\x0b\x32#.POGOProtos.Rpc.DailyEncounterProto\x12O\n\x1eopen_sponsored_gift_proto_1650\x18\xf2\x0c \x01(\x0b\x32&.POGOProtos.Rpc.OpenSponsoredGiftProto\x12S\n report_ad_interaction_proto_1651\x18\xf3\x0c \x01(\x0b\x32(.POGOProtos.Rpc.ReportAdInteractionProto\x12W\n\"save_player_preferences_proto_1652\x18\xf4\x0c \x01(\x0b\x32*.POGOProtos.Rpc.SavePlayerPreferencesProto\x12G\n\x19profanity_checkproto_1653\x18\xf5\x0c \x01(\x0b\x32#.POGOProtos.Rpc.ProfanityCheckProto\x12Y\n#get_timedgroup_challenge_proto_1700\x18\xa4\r \x01(\x0b\x32+.POGOProtos.Rpc.GetTimedGroupChallengeProto\x12Q\n\x1fget_nintendo_account_proto_1710\x18\xae\r \x01(\x0b\x32\'.POGOProtos.Rpc.GetNintendoAccountProto\x12W\n\"unlink_nintendo_account_proto_1711\x18\xaf\r \x01(\x0b\x32*.POGOProtos.Rpc.UnlinkNintendoAccountProto\x12W\n#get_nintendo_o_auth2_url_proto_1712\x18\xb0\r \x01(\x0b\x32).POGOProtos.Rpc.GetNintendoOAuth2UrlProto\x12\x66\n*transfer_pokemonto_pokemon_home_proto_1713\x18\xb1\r \x01(\x0b\x32\x31.POGOProtos.Rpc.TransferPokemonToPokemonHomeProto\x12P\n\x1ereport_ad_feedbackrequest_1716\x18\xb4\r \x01(\x0b\x32\'.POGOProtos.Rpc.ReportAdFeedbackRequest\x12M\n\x1d\x63reate_pokemon_tag_proto_1717\x18\xb5\r \x01(\x0b\x32%.POGOProtos.Rpc.CreatePokemonTagProto\x12M\n\x1d\x64\x65lete_pokemon_tag_proto_1718\x18\xb6\r \x01(\x0b\x32%.POGOProtos.Rpc.DeletePokemonTagProto\x12I\n\x1b\x65\x64it_pokemon_tag_proto_1719\x18\xb7\r \x01(\x0b\x32#.POGOProtos.Rpc.EditPokemonTagProto\x12_\n\'set_pokemon_tags_for_pokemon_proto_1720\x18\xb8\r \x01(\x0b\x32-.POGOProtos.Rpc.SetPokemonTagsForPokemonProto\x12I\n\x1bget_pokemon_tags_proto_1721\x18\xb9\r \x01(\x0b\x32#.POGOProtos.Rpc.GetPokemonTagsProto\x12O\n\x1e\x63hange_pokemon_form_proto_1722\x18\xba\r \x01(\x0b\x32&.POGOProtos.Rpc.ChangePokemonFormProto\x12o\n/choose_global_ticketed_event_variant_proto_1723\x18\xbb\r \x01(\x0b\x32\x35.POGOProtos.Rpc.ChooseGlobalTicketedEventVariantProto\x12\x7f\n7butterfly_collector_reward_encounter_proto_request_1724\x18\xbc\r \x01(\x0b\x32=.POGOProtos.Rpc.ButterflyCollectorRewardEncounterProtoRequest\x12\x64\n)get_additional_pokemon_details_proto_1725\x18\xbd\r \x01(\x0b\x32\x30.POGOProtos.Rpc.GetAdditionalPokemonDetailsProto\x12I\n\x1b\x63reate_route_pin_proto_1726\x18\xbe\r \x01(\x0b\x32#.POGOProtos.Rpc.CreateRoutePinProto\x12\x45\n\x19like_route_pin_proto_1727\x18\xbf\r \x01(\x0b\x32!.POGOProtos.Rpc.LikeRoutePinProto\x12\x45\n\x19view_route_pin_proto_1728\x18\xc0\r \x01(\x0b\x32!.POGOProtos.Rpc.ViewRoutePinProto\x12K\n\x1cget_referral_code_proto_1800\x18\x88\x0e \x01(\x0b\x32$.POGOProtos.Rpc.GetReferralCodeProto\x12\x42\n\x17\x61\x64\x64_referrer_proto_1801\x18\x89\x0e \x01(\x0b\x32 .POGOProtos.Rpc.AddReferrerProto\x12n\n/send_friend_invite_via_referral_code_proto_1802\x18\x8a\x0e \x01(\x0b\x32\x34.POGOProtos.Rpc.SendFriendInviteViaReferralCodeProto\x12\x46\n\x19get_milestones_proto_1803\x18\x8b\x0e \x01(\x0b\x32\".POGOProtos.Rpc.GetMilestonesProto\x12W\n\"markmilestone_as_viewed_proto_1804\x18\x8c\x0e \x01(\x0b\x32*.POGOProtos.Rpc.MarkMilestoneAsViewedProto\x12U\n!get_milestones_preview_proto_1805\x18\x8d\x0e \x01(\x0b\x32).POGOProtos.Rpc.GetMilestonesPreviewProto\x12N\n\x1d\x63omplete_milestone_proto_1806\x18\x8e\x0e \x01(\x0b\x32&.POGOProtos.Rpc.CompleteMilestoneProto\x12H\n\x1agetgeofenced_ad_proto_1820\x18\x9c\x0e \x01(\x0b\x32#.POGOProtos.Rpc.GetGeofencedAdProto\x12\\\n$power_uppokestop_encounterproto_1900\x18\xec\x0e \x01(\x0b\x32-.POGOProtos.Rpc.PowerUpPokestopEncounterProto\x12`\n\'get_player_stamp_collections_proto_1901\x18\xed\x0e \x01(\x0b\x32..POGOProtos.Rpc.GetPlayerStampCollectionsProto\x12=\n\x14savestamp_proto_1902\x18\xee\x0e \x01(\x0b\x32\x1e.POGOProtos.Rpc.SaveStampProto\x12J\n\x1b\x64\x65lete_postcards_proto_1909\x18\xf5\x0e \x01(\x0b\x32$.POGOProtos.Rpc.DeletePostcardsProto\x12H\n\x1a\x63reate_postcard_proto_1910\x18\xf6\x0e \x01(\x0b\x32#.POGOProtos.Rpc.CreatePostcardProto\x12H\n\x1aupdate_postcard_proto_1911\x18\xf7\x0e \x01(\x0b\x32#.POGOProtos.Rpc.UpdatePostcardProto\x12H\n\x1a\x64\x65lete_postcard_proto_1912\x18\xf8\x0e \x01(\x0b\x32#.POGOProtos.Rpc.DeletePostcardProto\x12I\n\x1bget_memento_list_proto_1913\x18\xf9\x0e \x01(\x0b\x32#.POGOProtos.Rpc.GetMementoListProto\x12T\n!upload_raid_client_log_proto_1914\x18\xfa\x0e \x01(\x0b\x32(.POGOProtos.Rpc.UploadRaidClientLogProto\x12X\n#skip_enter_referral_code_proto_1915\x18\xfb\x0e \x01(\x0b\x32*.POGOProtos.Rpc.SkipEnterReferralCodeProto\x12X\n#upload_combat_client_log_proto_1916\x18\xfc\x0e \x01(\x0b\x32*.POGOProtos.Rpc.UploadCombatClientLogProto\x12Z\n$combat_sync_server_offset_proto_1917\x18\xfd\x0e \x01(\x0b\x32+.POGOProtos.Rpc.CombatSyncServerOffsetProto\x12[\n$check_gifting_eligibility_proto_2000\x18\xd0\x0f \x01(\x0b\x32,.POGOProtos.Rpc.CheckGiftingEligibilityProto\x12\x61\n(redeem_ticket_gift_for_friend_proto_2001\x18\xd1\x0f \x01(\x0b\x32..POGOProtos.Rpc.RedeemTicketGiftForFriendProto\x12K\n\x1cget_incense_recap_proto_2002\x18\xd2\x0f \x01(\x0b\x32$.POGOProtos.Rpc.GetIncenseRecapProto\x12q\n0acknowledge_view_latest_incense_recap_proto_2003\x18\xd3\x0f \x01(\x0b\x32\x36.POGOProtos.Rpc.AcknowledgeViewLatestIncenseRecapProto\x12<\n\x14\x62oot_raid_proto_2004\x18\xd4\x0f \x01(\x0b\x32\x1d.POGOProtos.Rpc.BootRaidProto\x12U\n!get_pokestop_encounter_proto_2005\x18\xd5\x0f \x01(\x0b\x32).POGOProtos.Rpc.GetPokestopEncounterProto\x12`\n&encounter_pokestopencounter_proto_2006\x18\xd6\x0f \x01(\x0b\x32/.POGOProtos.Rpc.EncounterPokestopEncounterProto\x12W\n!player_spawnablepokemonproto_2007\x18\xd7\x0f \x01(\x0b\x32+.POGOProtos.Rpc.PlayerSpawnablePokemonProto\x12\x41\n\x17get_quest_ui_proto_2008\x18\xd8\x0f \x01(\x0b\x32\x1f.POGOProtos.Rpc.GetQuestUiProto\x12^\n&get_eligible_combat_leagues_proto_2009\x18\xd9\x0f \x01(\x0b\x32-.POGOProtos.Rpc.GetEligibleCombatLeaguesProto\x12h\n,send_friend_request_via_player_id_proto_2010\x18\xda\x0f \x01(\x0b\x32\x31.POGOProtos.Rpc.SendFriendRequestViaPlayerIdProto\x12T\n!get_raid_lobby_counter_proto_2011\x18\xdb\x0f \x01(\x0b\x32(.POGOProtos.Rpc.GetRaidLobbyCounterProto\x12]\n&use_non_combat_move_request_proto_2014\x18\xde\x0f \x01(\x0b\x32,.POGOProtos.Rpc.UseNonCombatMoveRequestProto\x12{\n5check_pokemon_size_leaderboard_eligibility_proto_2100\x18\xb4\x10 \x01(\x0b\x32;.POGOProtos.Rpc.CheckPokemonSizeLeaderboardEligibilityProto\x12q\n0update_pokemon_size_leaderboard_entry_proto_2101\x18\xb5\x10 \x01(\x0b\x32\x36.POGOProtos.Rpc.UpdatePokemonSizeLeaderboardEntryProto\x12u\n2transfer_pokemon_size_leaderboard_entry_proto_2102\x18\xb6\x10 \x01(\x0b\x32\x38.POGOProtos.Rpc.TransferPokemonSizeLeaderboardEntryProto\x12q\n0remove_pokemon_size_leaderboard_entry_proto_2103\x18\xb7\x10 \x01(\x0b\x32\x36.POGOProtos.Rpc.RemovePokemonSizeLeaderboardEntryProto\x12k\n-get_pokemon_size_leaderboard_entry_proto_2104\x18\xb8\x10 \x01(\x0b\x32\x33.POGOProtos.Rpc.GetPokemonSizeLeaderboardEntryProto\x12I\n\x1bget_contest_data_proto_2105\x18\xb9\x10 \x01(\x0b\x32#.POGOProtos.Rpc.GetContestDataProto\x12\x64\n)get_contests_unclaimed_rewards_proto_2106\x18\xba\x10 \x01(\x0b\x32\x30.POGOProtos.Rpc.GetContestsUnclaimedRewardsProto\x12T\n claimcontests_rewards_proto_2107\x18\xbb\x10 \x01(\x0b\x32).POGOProtos.Rpc.ClaimContestsRewardsProto\x12O\n\x1eget_entered_contest_proto_2108\x18\xbc\x10 \x01(\x0b\x32&.POGOProtos.Rpc.GetEnteredContestProto\x12x\n4get_pokemon_size_leaderboard_friend_entry_proto_2109\x18\xbd\x10 \x01(\x0b\x32\x39.POGOProtos.Rpc.GetPokemonSizeLeaderboardFriendEntryProto\x12Z\n#checkcontest_eligibility_proto_2150\x18\xe6\x10 \x01(\x0b\x32,.POGOProtos.Rpc.CheckContestEligibilityProto\x12Q\n\x1fupdate_contest_entry_proto_2151\x18\xe7\x10 \x01(\x0b\x32\'.POGOProtos.Rpc.UpdateContestEntryProto\x12U\n!transfer_contest_entry_proto_2152\x18\xe8\x10 \x01(\x0b\x32).POGOProtos.Rpc.TransferContestEntryProto\x12X\n#get_contest_friend_entry_proto_2153\x18\xe9\x10 \x01(\x0b\x32*.POGOProtos.Rpc.GetContestFriendEntryProto\x12K\n\x1cget_contest_entry_proto_2154\x18\xea\x10 \x01(\x0b\x32$.POGOProtos.Rpc.GetContestEntryProto\x12\x42\n\x17\x63reate_party_proto_2300\x18\xfc\x11 \x01(\x0b\x32 .POGOProtos.Rpc.CreatePartyProto\x12>\n\x15join_party_proto_2301\x18\xfd\x11 \x01(\x0b\x32\x1e.POGOProtos.Rpc.JoinPartyProto\x12@\n\x16start_party_proto_2302\x18\xfe\x11 \x01(\x0b\x32\x1f.POGOProtos.Rpc.StartPartyProto\x12@\n\x16leave_party_proto_2303\x18\xff\x11 \x01(\x0b\x32\x1f.POGOProtos.Rpc.LeavePartyProto\x12<\n\x14get_party_proto_2304\x18\x80\x12 \x01(\x0b\x32\x1d.POGOProtos.Rpc.GetPartyProto\x12R\n\x1fparty_update_locationproto_2305\x18\x81\x12 \x01(\x0b\x32(.POGOProtos.Rpc.PartyUpdateLocationProto\x12Z\n$party_send_dark_launch_logproto_2306\x18\x82\x12 \x01(\x0b\x32+.POGOProtos.Rpc.PartySendDarkLaunchLogProto\x12K\n\x1cstart_party_quest_proto_2308\x18\x84\x12 \x01(\x0b\x32$.POGOProtos.Rpc.StartPartyQuestProto\x12Q\n\x1f\x63omplete_party_quest_proto_2309\x18\x85\x12 \x01(\x0b\x32\'.POGOProtos.Rpc.CompletePartyQuestProto\x12^\n&get_bonus_attracted_pokemon_proto_2350\x18\xae\x12 \x01(\x0b\x32-.POGOProtos.Rpc.GetBonusAttractedPokemonProto\x12@\n\x16get_bonuses_proto_2352\x18\xb0\x12 \x01(\x0b\x32\x1f.POGOProtos.Rpc.GetBonusesProto\x12\x64\n)badge_reward_encounter_request_proto_2360\x18\xb8\x12 \x01(\x0b\x32\x30.POGOProtos.Rpc.BadgeRewardEncounterRequestProto\x12I\n\x1bnpc_update_state_proto_2400\x18\xe0\x12 \x01(\x0b\x32#.POGOProtos.Rpc.NpcUpdateStateProto\x12\x43\n\x18npc_send_gift_proto_2401\x18\xe1\x12 \x01(\x0b\x32 .POGOProtos.Rpc.NpcSendGiftProto\x12\x43\n\x18npc_open_gift_proto_2402\x18\xe2\x12 \x01(\x0b\x32 .POGOProtos.Rpc.NpcOpenGiftProto\x12I\n\x1bjoin_bread_lobby_proto_2450\x18\x92\x13 \x01(\x0b\x32#.POGOProtos.Rpc.JoinBreadLobbyProto\x12N\n\x1dprepare_bread_lobbyproto_2453\x18\x95\x13 \x01(\x0b\x32&.POGOProtos.Rpc.PrepareBreadLobbyProto\x12J\n\x1bleave_breadlobby_proto_2455\x18\x97\x13 \x01(\x0b\x32$.POGOProtos.Rpc.LeaveBreadLobbyProto\x12M\n\x1dstart_bread_battle_proto_2456\x18\x98\x13 \x01(\x0b\x32%.POGOProtos.Rpc.StartBreadBattleProto\x12V\n\"get_bread_lobby_details_proto_2457\x18\x99\x13 \x01(\x0b\x32).POGOProtos.Rpc.GetBreadLobbyDetailsProto\x12N\n\x1estart_mp_walk_quest_proto_2458\x18\x9a\x13 \x01(\x0b\x32%.POGOProtos.Rpc.StartMpWalkQuestProto\x12M\n\x1d\x65nhance_bread_move_proto_2459\x18\x9b\x13 \x01(\x0b\x32%.POGOProtos.Rpc.EnhanceBreadMoveProto\x12H\n\x1astation_pokemon_proto_2460\x18\x9c\x13 \x01(\x0b\x32#.POGOProtos.Rpc.StationPokemonProto\x12\x42\n\x17loot_station_proto_2461\x18\x9d\x13 \x01(\x0b\x32 .POGOProtos.Rpc.LootStationProto\x12\x62\n(get_stationed_pokemon_details_proto_2462\x18\x9e\x13 \x01(\x0b\x32/.POGOProtos.Rpc.GetStationedPokemonDetailsProto\x12N\n\x1emark_save_for_later_proto_2463\x18\x9f\x13 \x01(\x0b\x32%.POGOProtos.Rpc.MarkSaveForLaterProto\x12L\n\x1duse_save_for_later_proto_2464\x18\xa0\x13 \x01(\x0b\x32$.POGOProtos.Rpc.UseSaveForLaterProto\x12R\n remove_save_for_later_proto_2465\x18\xa1\x13 \x01(\x0b\x32\'.POGOProtos.Rpc.RemoveSaveForLaterProto\x12[\n%get_save_for_later_entries_proto_2466\x18\xa2\x13 \x01(\x0b\x32+.POGOProtos.Rpc.GetSaveForLaterEntriesProto\x12\x45\n\x19get_mp_summary_proto_2467\x18\xa3\x13 \x01(\x0b\x32!.POGOProtos.Rpc.GetMpSummaryProto\x12R\n use_item_mp_replenish_proto_2468\x18\xa4\x13 \x01(\x0b\x32\'.POGOProtos.Rpc.UseItemMpReplenishProto\x12\x46\n\x19report_station_proto_2470\x18\xa6\x13 \x01(\x0b\x32\".POGOProtos.Rpc.ReportStationProto\x12`\n\'debug_resetdaily_mp_progress_proto_2471\x18\xa7\x13 \x01(\x0b\x32..POGOProtos.Rpc.DebugResetDailyMpProgressProto\x12[\n$release_stationed_pokemon_proto_2472\x18\xa8\x13 \x01(\x0b\x32,.POGOProtos.Rpc.ReleaseStationedPokemonProto\x12S\n complete_bread_battle_proto_2473\x18\xa9\x13 \x01(\x0b\x32(.POGOProtos.Rpc.CompleteBreadBattleProto\x12]\n%breadbattle_reward_upgrade_proto_2474\x18\xaa\x13 \x01(\x0b\x32-.POGOProtos.Rpc.BreadBattleRewardUpgradeProto\x12W\n\"encounter_station_spawn_proto_2475\x18\xab\x13 \x01(\x0b\x32*.POGOProtos.Rpc.EncounterStationSpawnProto\x12V\n\"get_num_station_assists_proto_2476\x18\xac\x13 \x01(\x0b\x32).POGOProtos.Rpc.GetNumStationAssistsProto\x12\x43\n\x18get_vps_event_proto_3000\x18\xb8\x17 \x01(\x0b\x32 .POGOProtos.Rpc.GetVpsEventProto\x12I\n\x1bupdate_vps_event_proto_3001\x18\xb9\x17 \x01(\x0b\x32#.POGOProtos.Rpc.UpdateVpsEventProto\x12O\n\x1e\x61\x64\x64_ptc_loginaction_proto_3002\x18\xba\x17 \x01(\x0b\x32&.POGOProtos.Rpc.AddPtcLoginActionProto\x12X\n#claim_ptc_linking_reward_proto_3003\x18\xbb\x17 \x01(\x0b\x32*.POGOProtos.Rpc.ClaimPtcLinkingRewardProto\x12\\\n%canclaim_ptc_reward_action_proto_3004\x18\xbc\x17 \x01(\x0b\x32,.POGOProtos.Rpc.CanClaimPtcRewardActionProto\x12S\n contribute_party_item_proto_3005\x18\xbd\x17 \x01(\x0b\x32(.POGOProtos.Rpc.ContributePartyItemProto\x12O\n\x1e\x63onsume_party_items_proto_3006\x18\xbe\x17 \x01(\x0b\x32&.POGOProtos.Rpc.ConsumePartyItemsProto\x12V\n\"remove_ptc_login_action_proto_3007\x18\xbf\x17 \x01(\x0b\x32).POGOProtos.Rpc.RemovePtcLoginActionProto\x12S\n send_party_invitation_proto_3008\x18\xc0\x17 \x01(\x0b\x32(.POGOProtos.Rpc.SendPartyInvitationProto\x12J\n\x1b\x63onsume_stickers_proto_3009\x18\xc1\x17 \x01(\x0b\x32$.POGOProtos.Rpc.ConsumeStickersProto\x12Q\n\x1f\x63omplete_raid_battle_proto_3010\x18\xc2\x17 \x01(\x0b\x32\'.POGOProtos.Rpc.CompleteRaidBattleProto\x12S\n sync_battle_inventory_proto_3011\x18\xc3\x17 \x01(\x0b\x32(.POGOProtos.Rpc.SyncBattleInventoryProto\x12`\n&preview_contributeparty_itemproto_3015\x18\xc7\x17 \x01(\x0b\x32/.POGOProtos.Rpc.PreviewContributePartyItemProto\x12_\n\'kick_other_player_from_party_proto_3016\x18\xc8\x17 \x01(\x0b\x32-.POGOProtos.Rpc.KickOtherPlayerFromPartyProto\x12Q\n\x1f\x66use_pokemon_request_proto_3017\x18\xc9\x17 \x01(\x0b\x32\'.POGOProtos.Rpc.FusePokemonRequestProto\x12U\n!unfuse_pokemon_request_proto_3018\x18\xca\x17 \x01(\x0b\x32).POGOProtos.Rpc.UnfusePokemonRequestProto\x12R\n get_iris_social_scene_proto_3019\x18\xcb\x17 \x01(\x0b\x32\'.POGOProtos.Rpc.GetIrisSocialSceneProto\x12X\n#update_iris_social_scene_proto_3020\x18\xcc\x17 \x01(\x0b\x32*.POGOProtos.Rpc.UpdateIrisSocialSceneProto\x12k\n-get_unfuse_pokemon_preview_request_proto_3023\x18\xcf\x17 \x01(\x0b\x32\x33.POGOProtos.Rpc.GetUnfusePokemonPreviewRequestProto\x12O\n\x1dprocessplayer_inboxproto_3024\x18\xd0\x17 \x01(\x0b\x32\'.POGOProtos.Rpc.ProcessPlayerInboxProto\x12\\\n$push_notification_registryproto_5000\x18\x88\' \x01(\x0b\x32-.POGOProtos.Rpc.PushNotificationRegistryProto\x12P\n\x1eupdate_notification_proto_5002\x18\x8a\' \x01(\x0b\x32\'.POGOProtos.Rpc.UpdateNotificationProto\x12\x62\n(download_gm_templates_request_proto_5004\x18\x8c\' \x01(\x0b\x32/.POGOProtos.Rpc.DownloadGmTemplatesRequestProto\x12\x44\n\x18get_inventory_proto_5005\x18\x8d\' \x01(\x0b\x32!.POGOProtos.Rpc.GetInventoryProto\x12V\n!redeem_passcoderequest_proto_5006\x18\x8e\' \x01(\x0b\x32*.POGOProtos.Rpc.RedeemPasscodeRequestProto\x12\x41\n\x16ping_requestproto_5007\x18\x8f\' \x01(\x0b\x32 .POGOProtos.Rpc.PingRequestProto\x12H\n\x1a\x61\x64\x64_loginaction_proto_5008\x18\x90\' \x01(\x0b\x32#.POGOProtos.Rpc.AddLoginActionProto\x12O\n\x1eremove_login_action_proto_5009\x18\x91\' \x01(\x0b\x32&.POGOProtos.Rpc.RemoveLoginActionProto\x12\x45\n\x19submit_new_poi_proto_5011\x18\x93\' \x01(\x0b\x32!.POGOProtos.Rpc.SubmitNewPoiProto\x12\x43\n\x17proxy_requestproto_5012\x18\x94\' \x01(\x0b\x32!.POGOProtos.Rpc.ProxyRequestProto\x12[\n$get_available_submissions_proto_5014\x18\x96\' \x01(\x0b\x32,.POGOProtos.Rpc.GetAvailableSubmissionsProto\x12Q\n\x1freplace_login_action_proto_5015\x18\x97\' \x01(\x0b\x32\'.POGOProtos.Rpc.ReplaceLoginActionProto\x12U\n!client_telemetry_batch_proto_5018\x18\x9a\' \x01(\x0b\x32).POGOProtos.Rpc.ClientTelemetryBatchProto\x12I\n\x1biap_purchase_sku_proto_5019\x18\x9b\' \x01(\x0b\x32#.POGOProtos.Rpc.IapPurchaseSkuProto\x12l\n.iap_get_available_skus_and_balances_proto_5020\x18\x9c\' \x01(\x0b\x32\x33.POGOProtos.Rpc.IapGetAvailableSkusAndBalancesProto\x12Z\n$iap_redeem_google_receipt_proto_5021\x18\x9d\' \x01(\x0b\x32+.POGOProtos.Rpc.IapRedeemGoogleReceiptProto\x12X\n#iap_redeem_apple_receipt_proto_5022\x18\x9e\' \x01(\x0b\x32*.POGOProtos.Rpc.IapRedeemAppleReceiptProto\x12\\\n%iap_redeem_desktop_receipt_proto_5023\x18\x9f\' \x01(\x0b\x32,.POGOProtos.Rpc.IapRedeemDesktopReceiptProto\x12\x46\n\x19\x66itness_update_proto_5024\x18\xa0\' \x01(\x0b\x32\".POGOProtos.Rpc.FitnessUpdateProto\x12M\n\x1dget_fitness_report_proto_5025\x18\xa1\' \x01(\x0b\x32%.POGOProtos.Rpc.GetFitnessReportProto\x12j\n,client_telemetry_settings_request_proto_5026\x18\xa2\' \x01(\x0b\x32\x33.POGOProtos.Rpc.ClientTelemetrySettingsRequestProto\x12r\n0auth_register_background_deviceaction_proto_5028\x18\xa4\' \x01(\x0b\x32\x37.POGOProtos.Rpc.AuthRegisterBackgroundDeviceActionProto\x12z\n5internal_setin_game_currency_exchange_rate_proto_5032\x18\xa8\' \x01(\x0b\x32:.POGOProtos.Rpc.InternalSetInGameCurrencyExchangeRateProto\x12H\n\x1ageofence_update_proto_5033\x18\xa9\' \x01(\x0b\x32#.POGOProtos.Rpc.GeofenceUpdateProto\x12\x44\n\x18location_ping_proto_5034\x18\xaa\' \x01(\x0b\x32!.POGOProtos.Rpc.LocationPingProto\x12W\n\"generategmap_signed_url_proto_5035\x18\xab\' \x01(\x0b\x32*.POGOProtos.Rpc.GenerateGmapSignedUrlProto\x12J\n\x1bgetgmap_settings_proto_5036\x18\xac\' \x01(\x0b\x32$.POGOProtos.Rpc.GetGmapSettingsProto\x12\\\n%iap_redeem_samsung_receipt_proto_5037\x18\xad\' \x01(\x0b\x32,.POGOProtos.Rpc.IapRedeemSamsungReceiptProto\x12h\n+get_outstanding_warnings_request_proto_5039\x18\xaf\' \x01(\x0b\x32\x32.POGOProtos.Rpc.GetOutstandingWarningsRequestProto\x12\x61\n\'acknowledge_warnings_request_proto_5040\x18\xb0\' \x01(\x0b\x32/.POGOProtos.Rpc.AcknowledgeWarningsRequestProto\x12T\n!titan_submit_poi_image_proto_5041\x18\xb1\' \x01(\x0b\x32(.POGOProtos.Rpc.TitanSubmitPoiImageProto\x12o\n/titan_submit_poitext_metadata_update_proto_5042\x18\xb2\' \x01(\x0b\x32\x35.POGOProtos.Rpc.TitanSubmitPoiTextMetadataUpdateProto\x12g\n+titan_submit_poi_location_update_proto_5043\x18\xb3\' \x01(\x0b\x32\x31.POGOProtos.Rpc.TitanSubmitPoiLocationUpdateProto\x12h\n+titan_submit_poitakedown_request_proto_5044\x18\xb4\' \x01(\x0b\x32\x32.POGOProtos.Rpc.TitanSubmitPoiTakedownRequestProto\x12\x43\n\x18get_web_token_proto_5045\x18\xb5\' \x01(\x0b\x32 .POGOProtos.Rpc.GetWebTokenProto\x12m\n.get_adventure_sync_settings_request_proto_5046\x18\xb6\' \x01(\x0b\x32\x34.POGOProtos.Rpc.GetAdventureSyncSettingsRequestProto\x12s\n1update_adventure_sync_settings_request_proto_5047\x18\xb7\' \x01(\x0b\x32\x37.POGOProtos.Rpc.UpdateAdventureSyncSettingsRequestProto\x12Q\n\x1fset_birthday_request_proto_5048\x18\xb8\' \x01(\x0b\x32\'.POGOProtos.Rpc.SetBirthdayRequestProto\x12[\n$platform_fetch_newsfeed_request_5049\x18\xb9\' \x01(\x0b\x32,.POGOProtos.Rpc.PlatformFetchNewsfeedRequest\x12\x62\n(platform_mark_newsfeed_read_request_5050\x18\xba\' \x01(\x0b\x32/.POGOProtos.Rpc.PlatformMarkNewsfeedReadRequest\x12V\n\"internal_search_player_proto_10000\x18\x90N \x01(\x0b\x32).POGOProtos.Rpc.InternalSearchPlayerProto\x12^\n&internal_send_friendinvite_proto_10002\x18\x92N \x01(\x0b\x32-.POGOProtos.Rpc.InternalSendFriendInviteProto\x12\x62\n(internal_cancel_friendinvite_proto_10003\x18\x93N \x01(\x0b\x32/.POGOProtos.Rpc.InternalCancelFriendInviteProto\x12\x62\n(internal_accept_friendinvite_proto_10004\x18\x94N \x01(\x0b\x32/.POGOProtos.Rpc.InternalAcceptFriendInviteProto\x12\x64\n)internal_decline_friendinvite_proto_10005\x18\x95N \x01(\x0b\x32\x30.POGOProtos.Rpc.InternalDeclineFriendInviteProto\x12[\n%internal_get_friends_list_proto_10006\x18\x96N \x01(\x0b\x32+.POGOProtos.Rpc.InternalGetFriendsListProto\x12o\n/internal_get_outgoing_friendinvites_proto_10007\x18\x97N \x01(\x0b\x32\x35.POGOProtos.Rpc.InternalGetOutgoingFriendInvitesProto\x12n\n.internal_getincoming_friendinvites_proto_10008\x18\x98N \x01(\x0b\x32\x35.POGOProtos.Rpc.InternalGetIncomingFriendInvitesProto\x12V\n\"internal_remove_friend_proto_10009\x18\x99N \x01(\x0b\x32).POGOProtos.Rpc.InternalRemoveFriendProto\x12_\n\'internal_get_friend_details_proto_10010\x18\x9aN \x01(\x0b\x32-.POGOProtos.Rpc.InternalGetFriendDetailsProto\x12\x66\n*internalinvite_facebook_friend_proto_10011\x18\x9bN \x01(\x0b\x32\x31.POGOProtos.Rpc.InternalInviteFacebookFriendProto\x12R\n internalis_my_friend_proto_10012\x18\x9cN \x01(\x0b\x32\'.POGOProtos.Rpc.InternalIsMyFriendProto\x12Y\n$internal_get_friend_code_proto_10013\x18\x9dN \x01(\x0b\x32*.POGOProtos.Rpc.InternalGetFriendCodeProto\x12j\n-internal_get_facebook_friend_list_proto_10014\x18\x9eN \x01(\x0b\x32\x32.POGOProtos.Rpc.InternalGetFacebookFriendListProto\x12g\n+internal_update_facebook_status_proto_10015\x18\x9fN \x01(\x0b\x32\x31.POGOProtos.Rpc.InternalUpdateFacebookStatusProto\x12]\n%savesocial_playersettings_proto_10016\x18\xa0N \x01(\x0b\x32-.POGOProtos.Rpc.SaveSocialPlayerSettingsProto\x12\x61\n(internal_get_player_settings_proto_10017\x18\xa1N \x01(\x0b\x32..POGOProtos.Rpc.InternalGetPlayerSettingsProto\x12\x63\n)internal_set_account_settings_proto_10021\x18\xa5N \x01(\x0b\x32/.POGOProtos.Rpc.InternalSetAccountSettingsProto\x12\x63\n)internal_get_account_settings_proto_10022\x18\xa6N \x01(\x0b\x32/.POGOProtos.Rpc.InternalGetAccountSettingsProto\x12\x65\n*internal_add_favorite_friend_request_10023\x18\xa7N \x01(\x0b\x32\x30.POGOProtos.Rpc.InternalAddFavoriteFriendRequest\x12k\n-internal_remove_favorite_friend_request_10024\x18\xa8N \x01(\x0b\x32\x33.POGOProtos.Rpc.InternalRemoveFavoriteFriendRequest\x12V\n\"internal_block_account_proto_10025\x18\xa9N \x01(\x0b\x32).POGOProtos.Rpc.InternalBlockAccountProto\x12Z\n$internal_unblock_account_proto_10026\x18\xaaN \x01(\x0b\x32+.POGOProtos.Rpc.InternalUnblockAccountProto\x12\x61\n(internal_get_outgoing_blocks_proto_10027\x18\xabN \x01(\x0b\x32..POGOProtos.Rpc.InternalGetOutgoingBlocksProto\x12^\n&internalis_account_blocked_proto_10028\x18\xacN \x01(\x0b\x32-.POGOProtos.Rpc.InternalIsAccountBlockedProto\x12o\n/internal_push_notification_registry_proto_10101\x18\xf5N \x01(\x0b\x32\x35.POGOProtos.Rpc.InternalPushNotificationRegistryProto\x12\x62\n(internal_update_notification_proto_10103\x18\xf7N \x01(\x0b\x32/.POGOProtos.Rpc.InternalUpdateNotificationProto\x12=\n\x15get_inbox_proto_10105\x18\xf9N \x01(\x0b\x32\x1d.POGOProtos.Rpc.GetInboxProto\x12\x90\x01\nAinternal_list_opt_out_notification_categories_request_proto_10106\x18\xfaN \x01(\x0b\x32\x44.POGOProtos.Rpc.InternalListOptOutNotificationCategoriesRequestProto\x12W\n#internal_get_signed_url_proto_10201\x18\xd9O \x01(\x0b\x32).POGOProtos.Rpc.InternalGetSignedUrlProto\x12S\n internal_submitimage_proto_10202\x18\xdaO \x01(\x0b\x32(.POGOProtos.Rpc.InternalSubmitImageProto\x12P\n\x1finternal_get_photos_proto_10203\x18\xdbO \x01(\x0b\x32&.POGOProtos.Rpc.InternalGetPhotosProto\x12]\n%internal_update_profile_request_20001\x18\xa1\x9c\x01 \x01(\x0b\x32,.POGOProtos.Rpc.InternalUpdateProfileRequest\x12\x63\n(internal_update_friendship_request_20002\x18\xa2\x9c\x01 \x01(\x0b\x32/.POGOProtos.Rpc.InternalUpdateFriendshipRequest\x12W\n\"internal_get_profile_request_20003\x18\xa3\x9c\x01 \x01(\x0b\x32).POGOProtos.Rpc.InternalGetProfileRequest\x12V\n!internalinvite_game_request_20004\x18\xa4\x9c\x01 \x01(\x0b\x32).POGOProtos.Rpc.InternalInviteGameRequest\x12Y\n#internal_list_friends_request_20006\x18\xa6\x9c\x01 \x01(\x0b\x32*.POGOProtos.Rpc.InternalListFriendsRequest\x12`\n\'internal_get_friend_details_proto_20007\x18\xa7\x9c\x01 \x01(\x0b\x32-.POGOProtos.Rpc.InternalGetFriendDetailsProto\x12o\n/internal_get_client_feature_flags_request_20008\x18\xa8\x9c\x01 \x01(\x0b\x32\x34.POGOProtos.Rpc.InternalGetClientFeatureFlagsRequest\x12o\n.internal_getincoming_gameinvites_request_20010\x18\xaa\x9c\x01 \x01(\x0b\x32\x35.POGOProtos.Rpc.InternalGetIncomingGameInvitesRequest\x12s\n0internal_updateincoming_gameinvite_request_20011\x18\xab\x9c\x01 \x01(\x0b\x32\x37.POGOProtos.Rpc.InternalUpdateIncomingGameInviteRequest\x12x\n3internal_dismiss_outgoing_gameinvites_request_20012\x18\xac\x9c\x01 \x01(\x0b\x32\x39.POGOProtos.Rpc.InternalDismissOutgoingGameInvitesRequest\x12\x62\n(internal_sync_contact_list_request_20013\x18\xad\x9c\x01 \x01(\x0b\x32..POGOProtos.Rpc.InternalSyncContactListRequest\x12{\n5internal_send_contact_list_friendinvite_request_20014\x18\xae\x9c\x01 \x01(\x0b\x32:.POGOProtos.Rpc.InternalSendContactListFriendInviteRequest\x12q\n0internal_refer_contact_list_friend_request_20015\x18\xaf\x9c\x01 \x01(\x0b\x32\x35.POGOProtos.Rpc.InternalReferContactListFriendRequest\x12h\n+internal_get_contact_listinfo_request_20016\x18\xb0\x9c\x01 \x01(\x0b\x32\x31.POGOProtos.Rpc.InternalGetContactListInfoRequest\x12u\n2internal_dismiss_contact_list_update_request_20017\x18\xb1\x9c\x01 \x01(\x0b\x32\x37.POGOProtos.Rpc.InternalDismissContactListUpdateRequest\x12u\n2internal_notify_contact_list_friends_request_20018\x18\xb2\x9c\x01 \x01(\x0b\x32\x37.POGOProtos.Rpc.InternalNotifyContactListFriendsRequest\x12r\n0internal_get_friend_recommendation_request_20500\x18\x94\xa0\x01 \x01(\x0b\x32\x36.POGOProtos.Rpc.InternalGetFriendRecommendationRequest\x12k\n-get_outstanding_warnings_request_proto_200000\x18\xc0\x9a\x0c \x01(\x0b\x32\x32.POGOProtos.Rpc.GetOutstandingWarningsRequestProto\x12\x64\n)acknowledge_warnings_request_proto_200001\x18\xc1\x9a\x0c \x01(\x0b\x32/.POGOProtos.Rpc.AcknowledgeWarningsRequestProto\x12m\n.register_background_device_action_proto_230000\x18\xf0\x84\x0e \x01(\x0b\x32\x33.POGOProtos.Rpc.RegisterBackgroundDeviceActionProto\x12\x61\n(get_adventure_sync_progress_proto_230002\x18\xf2\x84\x0e \x01(\x0b\x32-.POGOProtos.Rpc.GetAdventureSyncProgressProto\x12L\n\x1diap_purchase_sku_proto_310000\x18\xf0\xf5\x12 \x01(\x0b\x32#.POGOProtos.Rpc.IapPurchaseSkuProto\x12o\n0iap_get_available_skus_and_balances_proto_310001\x18\xf1\xf5\x12 \x01(\x0b\x32\x33.POGOProtos.Rpc.IapGetAvailableSkusAndBalancesProto\x12s\n2iap_setin_game_currency_exchange_rate_proto_310002\x18\xf2\xf5\x12 \x01(\x0b\x32\x35.POGOProtos.Rpc.IapSetInGameCurrencyExchangeRateProto\x12]\n&iap_redeem_google_receipt_proto_310100\x18\xd4\xf6\x12 \x01(\x0b\x32+.POGOProtos.Rpc.IapRedeemGoogleReceiptProto\x12[\n%iap_redeem_apple_receipt_proto_310101\x18\xd5\xf6\x12 \x01(\x0b\x32*.POGOProtos.Rpc.IapRedeemAppleReceiptProto\x12_\n\'iap_redeem_desktop_receipt_proto_310102\x18\xd6\xf6\x12 \x01(\x0b\x32,.POGOProtos.Rpc.IapRedeemDesktopReceiptProto\x12_\n\'iap_redeem_samsung_receipt_proto_310103\x18\xd7\xf6\x12 \x01(\x0b\x32,.POGOProtos.Rpc.IapRedeemSamsungReceiptProto\x12x\n4iap_get_available_subscriptions_request_proto_310200\x18\xb8\xf7\x12 \x01(\x0b\x32\x38.POGOProtos.Rpc.IapGetAvailableSubscriptionsRequestProto\x12r\n1iap_get_active_subscriptions_request_proto_310201\x18\xb9\xf7\x12 \x01(\x0b\x32\x35.POGOProtos.Rpc.IapGetActiveSubscriptionsRequestProto\x12l\n.iap_redeem_xsolla_receipt_request_proto_311100\x18\xbc\xfe\x12 \x01(\x0b\x32\x32.POGOProtos.Rpc.IapRedeemXsollaReceiptRequestProto\x12S\n!iap_get_user_request_proto_311101\x18\xbd\xfe\x12 \x01(\x0b\x32&.POGOProtos.Rpc.IapGetUserRequestProto\x12K\n\x1cgeofence_update_proto_360000\x18\xc0\xfc\x15 \x01(\x0b\x32#.POGOProtos.Rpc.GeofenceUpdateProto\x12G\n\x1alocation_ping_proto_360001\x18\xc1\xfc\x15 \x01(\x0b\x32!.POGOProtos.Rpc.LocationPingProto\x12p\n0update_bulk_player_location_request_proto_360002\x18\xc2\xfc\x15 \x01(\x0b\x32\x34.POGOProtos.Rpc.UpdateBulkPlayerLocationRequestProto\x12m\n.update_breadcrumb_history_request_proto_361000\x18\xa8\x84\x16 \x01(\x0b\x32\x33.POGOProtos.Rpc.UpdateBreadcrumbHistoryRequestProto\x12j\n,refresh_proximity_tokensrequest_proto_362000\x18\x90\x8c\x16 \x01(\x0b\x32\x32.POGOProtos.Rpc.RefreshProximityTokensRequestProto\x12l\n-report_proximity_contactsrequest_proto_362001\x18\x91\x8c\x16 \x01(\x0b\x32\x33.POGOProtos.Rpc.ReportProximityContactsRequestProto\x12]\n&internal_add_login_action_proto_600000\x18\xc0\xcf$ \x01(\x0b\x32+.POGOProtos.Rpc.InternalAddLoginActionProto\x12\x63\n)internal_remove_login_action_proto_600001\x18\xc1\xcf$ \x01(\x0b\x32..POGOProtos.Rpc.InternalRemoveLoginActionProto\x12\x65\n*internal_replace_login_action_proto_600003\x18\xc3\xcf$ \x01(\x0b\x32/.POGOProtos.Rpc.InternalReplaceLoginActionProto\x12\x65\n*internal_set_birthday_request_proto_600004\x18\xc4\xcf$ \x01(\x0b\x32/.POGOProtos.Rpc.InternalSetBirthdayRequestProto\x12_\n\'internal_gar_proxy_request_proto_600005\x18\xc5\xcf$ \x01(\x0b\x32,.POGOProtos.Rpc.InternalGarProxyRequestProto\x12u\n3internal_link_to_account_login_request_proto_600006\x18\xc6\xcf$ \x01(\x0b\x32\x36.POGOProtos.Rpc.InternalLinkToAccountLoginRequestProto\x12S\n!titan_submit_new_poi_proto_620000\x18\xe0\xeb% \x01(\x0b\x32&.POGOProtos.Rpc.TitanSubmitNewPoiProto\x12i\n,titan_get_available_submissions_proto_620001\x18\xe1\xeb% \x01(\x0b\x32\x31.POGOProtos.Rpc.TitanGetAvailableSubmissionsProto\x12\x87\x01\n.POGOProtos.Rpc.ButterflyCollectorRewardEncounterProtoResponse\x12k\n-get_additional_pokemon_details_out_proto_1725\x18\xbd\r \x01(\x0b\x32\x33.POGOProtos.Rpc.GetAdditionalPokemonDetailsOutProto\x12P\n\x1f\x63reate_route_pin_out_proto_1726\x18\xbe\r \x01(\x0b\x32&.POGOProtos.Rpc.CreateRoutePinOutProto\x12L\n\x1dlike_route_pin_out_proto_1727\x18\xbf\r \x01(\x0b\x32$.POGOProtos.Rpc.LikeRoutePinOutProto\x12L\n\x1dview_route_pin_out_proto_1728\x18\xc0\r \x01(\x0b\x32$.POGOProtos.Rpc.ViewRoutePinOutProto\x12R\n get_referral_code_out_proto_1800\x18\x88\x0e \x01(\x0b\x32\'.POGOProtos.Rpc.GetReferralCodeOutProto\x12I\n\x1b\x61\x64\x64_referrer_out_proto_1801\x18\x89\x0e \x01(\x0b\x32#.POGOProtos.Rpc.AddReferrerOutProto\x12u\n3send_friend_invite_via_referral_code_out_proto_1802\x18\x8a\x0e \x01(\x0b\x32\x37.POGOProtos.Rpc.SendFriendInviteViaReferralCodeOutProto\x12M\n\x1dget_milestones_out_proto_1803\x18\x8b\x0e \x01(\x0b\x32%.POGOProtos.Rpc.GetMilestonesOutProto\x12^\n&markmilestone_as_viewed_out_proto_1804\x18\x8c\x0e \x01(\x0b\x32-.POGOProtos.Rpc.MarkMilestoneAsViewedOutProto\x12\\\n%get_milestones_preview_out_proto_1805\x18\x8d\x0e \x01(\x0b\x32,.POGOProtos.Rpc.GetMilestonesPreviewOutProto\x12U\n!complete_milestone_out_proto_1806\x18\x8e\x0e \x01(\x0b\x32).POGOProtos.Rpc.CompleteMilestoneOutProto\x12O\n\x1egetgeofenced_ad_out_proto_1820\x18\x9c\x0e \x01(\x0b\x32&.POGOProtos.Rpc.GetGeofencedAdOutProto\x12\x63\n(power_uppokestop_encounter_outproto_1900\x18\xec\x0e \x01(\x0b\x32\x30.POGOProtos.Rpc.PowerUpPokestopEncounterOutProto\x12g\n+get_player_stamp_collections_out_proto_1901\x18\xed\x0e \x01(\x0b\x32\x31.POGOProtos.Rpc.GetPlayerStampCollectionsOutProto\x12\x44\n\x18savestamp_out_proto_1902\x18\xee\x0e \x01(\x0b\x32!.POGOProtos.Rpc.SaveStampOutProto\x12Q\n\x1f\x64\x65lete_postcards_out_proto_1909\x18\xf5\x0e \x01(\x0b\x32\'.POGOProtos.Rpc.DeletePostcardsOutProto\x12O\n\x1e\x63reate_postcard_out_proto_1910\x18\xf6\x0e \x01(\x0b\x32&.POGOProtos.Rpc.CreatePostcardOutProto\x12O\n\x1eupdate_postcard_out_proto_1911\x18\xf7\x0e \x01(\x0b\x32&.POGOProtos.Rpc.UpdatePostcardOutProto\x12O\n\x1e\x64\x65lete_postcard_out_proto_1912\x18\xf8\x0e \x01(\x0b\x32&.POGOProtos.Rpc.DeletePostcardOutProto\x12P\n\x1fget_memento_list_out_proto_1913\x18\xf9\x0e \x01(\x0b\x32&.POGOProtos.Rpc.GetMementoListOutProto\x12[\n%upload_raid_client_log_out_proto_1914\x18\xfa\x0e \x01(\x0b\x32+.POGOProtos.Rpc.UploadRaidClientLogOutProto\x12_\n\'skip_enter_referral_code_out_proto_1915\x18\xfb\x0e \x01(\x0b\x32-.POGOProtos.Rpc.SkipEnterReferralCodeOutProto\x12_\n\'upload_combat_client_log_out_proto_1916\x18\xfc\x0e \x01(\x0b\x32-.POGOProtos.Rpc.UploadCombatClientLogOutProto\x12\x61\n(combat_sync_server_offset_out_proto_1917\x18\xfd\x0e \x01(\x0b\x32..POGOProtos.Rpc.CombatSyncServerOffsetOutProto\x12\x62\n(check_gifting_eligibility_out_proto_2000\x18\xd0\x0f \x01(\x0b\x32/.POGOProtos.Rpc.CheckGiftingEligibilityOutProto\x12h\n,redeem_ticket_gift_for_friend_out_proto_2001\x18\xd1\x0f \x01(\x0b\x32\x31.POGOProtos.Rpc.RedeemTicketGiftForFriendOutProto\x12R\n get_incense_recap_out_proto_2002\x18\xd2\x0f \x01(\x0b\x32\'.POGOProtos.Rpc.GetIncenseRecapOutProto\x12x\n4acknowledge_view_latest_incense_recap_out_proto_2003\x18\xd3\x0f \x01(\x0b\x32\x39.POGOProtos.Rpc.AcknowledgeViewLatestIncenseRecapOutProto\x12\x43\n\x18\x62oot_raid_out_proto_2004\x18\xd4\x0f \x01(\x0b\x32 .POGOProtos.Rpc.BootRaidOutProto\x12\\\n%get_pokestop_encounter_out_proto_2005\x18\xd5\x0f \x01(\x0b\x32,.POGOProtos.Rpc.GetPokestopEncounterOutProto\x12g\n*encounter_pokestopencounter_out_proto_2006\x18\xd6\x0f \x01(\x0b\x32\x32.POGOProtos.Rpc.EncounterPokestopEncounterOutProto\x12^\n%player_spawnablepokemon_outproto_2007\x18\xd7\x0f \x01(\x0b\x32..POGOProtos.Rpc.PlayerSpawnablePokemonOutProto\x12H\n\x1bget_quest_ui_out_proto_2008\x18\xd8\x0f \x01(\x0b\x32\".POGOProtos.Rpc.GetQuestUiOutProto\x12\x65\n*get_eligible_combat_leagues_out_proto_2009\x18\xd9\x0f \x01(\x0b\x32\x30.POGOProtos.Rpc.GetEligibleCombatLeaguesOutProto\x12o\n0send_friend_request_via_player_id_out_proto_2010\x18\xda\x0f \x01(\x0b\x32\x34.POGOProtos.Rpc.SendFriendRequestViaPlayerIdOutProto\x12[\n%get_raid_lobby_counter_out_proto_2011\x18\xdb\x0f \x01(\x0b\x32+.POGOProtos.Rpc.GetRaidLobbyCounterOutProto\x12_\n\'use_non_combat_move_response_proto_2014\x18\xde\x0f \x01(\x0b\x32-.POGOProtos.Rpc.UseNonCombatMoveResponseProto\x12\x82\x01\n9check_pokemon_size_leaderboard_eligibility_out_proto_2100\x18\xb4\x10 \x01(\x0b\x32>.POGOProtos.Rpc.CheckPokemonSizeLeaderboardEligibilityOutProto\x12x\n4update_pokemon_size_leaderboard_entry_out_proto_2101\x18\xb5\x10 \x01(\x0b\x32\x39.POGOProtos.Rpc.UpdatePokemonSizeLeaderboardEntryOutProto\x12|\n6transfer_pokemon_size_leaderboard_entry_out_proto_2102\x18\xb6\x10 \x01(\x0b\x32;.POGOProtos.Rpc.TransferPokemonSizeLeaderboardEntryOutProto\x12x\n4remove_pokemon_size_leaderboard_entry_out_proto_2103\x18\xb7\x10 \x01(\x0b\x32\x39.POGOProtos.Rpc.RemovePokemonSizeLeaderboardEntryOutProto\x12r\n1get_pokemon_size_leaderboard_entry_out_proto_2104\x18\xb8\x10 \x01(\x0b\x32\x36.POGOProtos.Rpc.GetPokemonSizeLeaderboardEntryOutProto\x12P\n\x1fget_contest_data_out_proto_2105\x18\xb9\x10 \x01(\x0b\x32&.POGOProtos.Rpc.GetContestDataOutProto\x12k\n-get_contests_unclaimed_rewards_out_proto_2106\x18\xba\x10 \x01(\x0b\x32\x33.POGOProtos.Rpc.GetContestsUnclaimedRewardsOutProto\x12[\n$claimcontests_rewards_out_proto_2107\x18\xbb\x10 \x01(\x0b\x32,.POGOProtos.Rpc.ClaimContestsRewardsOutProto\x12V\n\"get_entered_contest_out_proto_2108\x18\xbc\x10 \x01(\x0b\x32).POGOProtos.Rpc.GetEnteredContestOutProto\x12\x7f\n8get_pokemon_size_leaderboard_friend_entry_out_proto_2109\x18\xbd\x10 \x01(\x0b\x32<.POGOProtos.Rpc.GetPokemonSizeLeaderboardFriendEntryOutProto\x12\x61\n\'checkcontest_eligibility_out_proto_2150\x18\xe6\x10 \x01(\x0b\x32/.POGOProtos.Rpc.CheckContestEligibilityOutProto\x12X\n#update_contest_entry_out_proto_2151\x18\xe7\x10 \x01(\x0b\x32*.POGOProtos.Rpc.UpdateContestEntryOutProto\x12\\\n%transfer_contest_entry_out_proto_2152\x18\xe8\x10 \x01(\x0b\x32,.POGOProtos.Rpc.TransferContestEntryOutProto\x12_\n\'get_contest_friend_entry_out_proto_2153\x18\xe9\x10 \x01(\x0b\x32-.POGOProtos.Rpc.GetContestFriendEntryOutProto\x12R\n get_contest_entry_out_proto_2154\x18\xea\x10 \x01(\x0b\x32\'.POGOProtos.Rpc.GetContestEntryOutProto\x12I\n\x1b\x63reate_party_out_proto_2300\x18\xfc\x11 \x01(\x0b\x32#.POGOProtos.Rpc.CreatePartyOutProto\x12\x45\n\x19join_party_out_proto_2301\x18\xfd\x11 \x01(\x0b\x32!.POGOProtos.Rpc.JoinPartyOutProto\x12G\n\x1astart_party_out_proto_2302\x18\xfe\x11 \x01(\x0b\x32\".POGOProtos.Rpc.StartPartyOutProto\x12G\n\x1aleave_party_out_proto_2303\x18\xff\x11 \x01(\x0b\x32\".POGOProtos.Rpc.LeavePartyOutProto\x12\x43\n\x18get_party_out_proto_2304\x18\x80\x12 \x01(\x0b\x32 .POGOProtos.Rpc.GetPartyOutProto\x12Y\n#party_update_location_outproto_2305\x18\x81\x12 \x01(\x0b\x32+.POGOProtos.Rpc.PartyUpdateLocationOutProto\x12\x61\n(party_send_dark_launch_log_outproto_2306\x18\x82\x12 \x01(\x0b\x32..POGOProtos.Rpc.PartySendDarkLaunchLogOutProto\x12R\n start_party_quest_out_proto_2308\x18\x84\x12 \x01(\x0b\x32\'.POGOProtos.Rpc.StartPartyQuestOutProto\x12X\n#complete_party_quest_out_proto_2309\x18\x85\x12 \x01(\x0b\x32*.POGOProtos.Rpc.CompletePartyQuestOutProto\x12\x65\n*get_bonus_attracted_pokemon_out_proto_2350\x18\xae\x12 \x01(\x0b\x32\x30.POGOProtos.Rpc.GetBonusAttractedPokemonOutProto\x12G\n\x1aget_bonuses_out_proto_2352\x18\xb0\x12 \x01(\x0b\x32\".POGOProtos.Rpc.GetBonusesOutProto\x12\x66\n*badge_reward_encounter_response_proto_2360\x18\xb8\x12 \x01(\x0b\x32\x31.POGOProtos.Rpc.BadgeRewardEncounterResponseProto\x12P\n\x1fnpc_update_state_out_proto_2400\x18\xe0\x12 \x01(\x0b\x32&.POGOProtos.Rpc.NpcUpdateStateOutProto\x12J\n\x1cnpc_send_gift_out_proto_2401\x18\xe1\x12 \x01(\x0b\x32#.POGOProtos.Rpc.NpcSendGiftOutProto\x12J\n\x1cnpc_open_gift_out_proto_2402\x18\xe2\x12 \x01(\x0b\x32#.POGOProtos.Rpc.NpcOpenGiftOutProto\x12P\n\x1fjoin_bread_lobby_out_proto_2450\x18\x92\x13 \x01(\x0b\x32&.POGOProtos.Rpc.JoinBreadLobbyOutProto\x12U\n!prepare_bread_lobby_outproto_2453\x18\x95\x13 \x01(\x0b\x32).POGOProtos.Rpc.PrepareBreadLobbyOutProto\x12Q\n\x1fleave_breadlobby_out_proto_2455\x18\x97\x13 \x01(\x0b\x32\'.POGOProtos.Rpc.LeaveBreadLobbyOutProto\x12T\n!start_bread_battle_out_proto_2456\x18\x98\x13 \x01(\x0b\x32(.POGOProtos.Rpc.StartBreadBattleOutProto\x12]\n&get_bread_lobby_details_out_proto_2457\x18\x99\x13 \x01(\x0b\x32,.POGOProtos.Rpc.GetBreadLobbyDetailsOutProto\x12U\n\"start_mp_walk_quest_out_proto_2458\x18\x9a\x13 \x01(\x0b\x32(.POGOProtos.Rpc.StartMpWalkQuestOutProto\x12T\n!enhance_bread_move_out_proto_2459\x18\x9b\x13 \x01(\x0b\x32(.POGOProtos.Rpc.EnhanceBreadMoveOutProto\x12O\n\x1estation_pokemon_out_proto_2460\x18\x9c\x13 \x01(\x0b\x32&.POGOProtos.Rpc.StationPokemonOutProto\x12I\n\x1bloot_station_out_proto_2461\x18\x9d\x13 \x01(\x0b\x32#.POGOProtos.Rpc.LootStationOutProto\x12i\n,get_stationed_pokemon_details_out_proto_2462\x18\x9e\x13 \x01(\x0b\x32\x32.POGOProtos.Rpc.GetStationedPokemonDetailsOutProto\x12U\n\"mark_save_for_later_out_proto_2463\x18\x9f\x13 \x01(\x0b\x32(.POGOProtos.Rpc.MarkSaveForLaterOutProto\x12S\n!use_save_for_later_out_proto_2464\x18\xa0\x13 \x01(\x0b\x32\'.POGOProtos.Rpc.UseSaveForLaterOutProto\x12Y\n$remove_save_for_later_out_proto_2465\x18\xa1\x13 \x01(\x0b\x32*.POGOProtos.Rpc.RemoveSaveForLaterOutProto\x12\x62\n)get_save_for_later_entries_out_proto_2466\x18\xa2\x13 \x01(\x0b\x32..POGOProtos.Rpc.GetSaveForLaterEntriesOutProto\x12L\n\x1dget_mp_summary_out_proto_2467\x18\xa3\x13 \x01(\x0b\x32$.POGOProtos.Rpc.GetMpSummaryOutProto\x12Y\n$use_item_mp_replenish_out_proto_2468\x18\xa4\x13 \x01(\x0b\x32*.POGOProtos.Rpc.UseItemMpReplenishOutProto\x12M\n\x1dreport_station_out_proto_2470\x18\xa6\x13 \x01(\x0b\x32%.POGOProtos.Rpc.ReportStationOutProto\x12g\n+debug_resetdaily_mp_progress_out_proto_2471\x18\xa7\x13 \x01(\x0b\x32\x31.POGOProtos.Rpc.DebugResetDailyMpProgressOutProto\x12\x62\n(release_stationed_pokemon_out_proto_2472\x18\xa8\x13 \x01(\x0b\x32/.POGOProtos.Rpc.ReleaseStationedPokemonOutProto\x12Z\n$complete_bread_battle_out_proto_2473\x18\xa9\x13 \x01(\x0b\x32+.POGOProtos.Rpc.CompleteBreadBattleOutProto\x12\x64\n)breadbattle_reward_upgrade_out_proto_2474\x18\xaa\x13 \x01(\x0b\x32\x30.POGOProtos.Rpc.BreadBattleRewardUpgradeOutProto\x12^\n&encounter_station_spawn_out_proto_2475\x18\xab\x13 \x01(\x0b\x32-.POGOProtos.Rpc.EncounterStationSpawnOutProto\x12]\n&get_num_station_assists_out_proto_2476\x18\xac\x13 \x01(\x0b\x32,.POGOProtos.Rpc.GetNumStationAssistsOutProto\x12J\n\x1cget_vps_event_out_proto_3000\x18\xb8\x17 \x01(\x0b\x32#.POGOProtos.Rpc.GetVpsEventOutProto\x12P\n\x1fupdate_vps_event_out_proto_3001\x18\xb9\x17 \x01(\x0b\x32&.POGOProtos.Rpc.UpdateVpsEventOutProto\x12V\n\"add_ptc_loginaction_out_proto_3002\x18\xba\x17 \x01(\x0b\x32).POGOProtos.Rpc.AddPtcLoginActionOutProto\x12_\n\'claim_ptc_linking_reward_out_proto_3003\x18\xbb\x17 \x01(\x0b\x32-.POGOProtos.Rpc.ClaimPtcLinkingRewardOutProto\x12\x63\n)canclaim_ptc_reward_action_out_proto_3004\x18\xbc\x17 \x01(\x0b\x32/.POGOProtos.Rpc.CanClaimPtcRewardActionOutProto\x12Z\n$contribute_party_item_out_proto_3005\x18\xbd\x17 \x01(\x0b\x32+.POGOProtos.Rpc.ContributePartyItemOutProto\x12V\n\"consume_party_items_out_proto_3006\x18\xbe\x17 \x01(\x0b\x32).POGOProtos.Rpc.ConsumePartyItemsOutProto\x12]\n&remove_ptc_login_action_out_proto_3007\x18\xbf\x17 \x01(\x0b\x32,.POGOProtos.Rpc.RemovePtcLoginActionOutProto\x12Z\n$send_party_invitation_out_proto_3008\x18\xc0\x17 \x01(\x0b\x32+.POGOProtos.Rpc.SendPartyInvitationOutProto\x12Q\n\x1f\x63onsume_stickers_out_proto_3009\x18\xc1\x17 \x01(\x0b\x32\'.POGOProtos.Rpc.ConsumeStickersOutProto\x12X\n#complete_raid_battle_out_proto_3010\x18\xc2\x17 \x01(\x0b\x32*.POGOProtos.Rpc.CompleteRaidBattleOutProto\x12Z\n$sync_battle_inventory_out_proto_3011\x18\xc3\x17 \x01(\x0b\x32+.POGOProtos.Rpc.SyncBattleInventoryOutProto\x12g\n*preview_contributeparty_item_outproto_3015\x18\xc7\x17 \x01(\x0b\x32\x32.POGOProtos.Rpc.PreviewContributePartyItemOutProto\x12\x66\n+kick_other_player_from_party_out_proto_3016\x18\xc8\x17 \x01(\x0b\x32\x30.POGOProtos.Rpc.KickOtherPlayerFromPartyOutProto\x12S\n fuse_pokemon_response_proto_3017\x18\xc9\x17 \x01(\x0b\x32(.POGOProtos.Rpc.FusePokemonResponseProto\x12W\n\"unfuse_pokemon_response_proto_3018\x18\xca\x17 \x01(\x0b\x32*.POGOProtos.Rpc.UnfusePokemonResponseProto\x12Y\n$get_iris_social_scene_out_proto_3019\x18\xcb\x17 \x01(\x0b\x32*.POGOProtos.Rpc.GetIrisSocialSceneOutProto\x12_\n\'update_iris_social_scene_out_proto_3020\x18\xcc\x17 \x01(\x0b\x32-.POGOProtos.Rpc.UpdateIrisSocialSceneOutProto\x12m\n.get_unfuse_pokemon_preview_response_proto_3023\x18\xcf\x17 \x01(\x0b\x32\x34.POGOProtos.Rpc.GetUnfusePokemonPreviewResponseProto\x12V\n!processplayer_inbox_outproto_3024\x18\xd0\x17 \x01(\x0b\x32*.POGOProtos.Rpc.ProcessPlayerInboxOutProto\x12\x63\n(push_notification_registry_outproto_5000\x18\x88\' \x01(\x0b\x32\x30.POGOProtos.Rpc.PushNotificationRegistryOutProto\x12W\n\"update_notification_out_proto_5002\x18\x8a\' \x01(\x0b\x32*.POGOProtos.Rpc.UpdateNotificationOutProto\x12\x37\n\x11optout_proto_5003\x18\x8b\' \x01(\x0b\x32\x1b.POGOProtos.Rpc.OptOutProto\x12\x64\n)download_gm_templates_response_proto_5004\x18\x8c\' \x01(\x0b\x32\x30.POGOProtos.Rpc.DownloadGmTemplatesResponseProto\x12U\n!get_inventory_response_proto_5005\x18\x8d\' \x01(\x0b\x32).POGOProtos.Rpc.GetInventoryResponseProto\x12X\n\"redeem_passcoderesponse_proto_5006\x18\x8e\' \x01(\x0b\x32+.POGOProtos.Rpc.RedeemPasscodeResponseProto\x12\x43\n\x17ping_responseproto_5007\x18\x8f\' \x01(\x0b\x32!.POGOProtos.Rpc.PingResponseProto\x12O\n\x1e\x61\x64\x64_loginaction_out_proto_5008\x18\x90\' \x01(\x0b\x32&.POGOProtos.Rpc.AddLoginActionOutProto\x12V\n\"remove_login_action_out_proto_5009\x18\x91\' \x01(\x0b\x32).POGOProtos.Rpc.RemoveLoginActionOutProto\x12Q\n\x1flistlogin_action_out_proto_5010\x18\x92\' \x01(\x0b\x32\'.POGOProtos.Rpc.ListLoginActionOutProto\x12L\n\x1dsubmit_new_poi_out_proto_5011\x18\x93\' \x01(\x0b\x32$.POGOProtos.Rpc.SubmitNewPoiOutProto\x12\x45\n\x18proxy_responseproto_5012\x18\x94\' \x01(\x0b\x32\".POGOProtos.Rpc.ProxyResponseProto\x12\x62\n(get_available_submissions_out_proto_5014\x18\x96\' \x01(\x0b\x32/.POGOProtos.Rpc.GetAvailableSubmissionsOutProto\x12X\n#replace_login_action_out_proto_5015\x18\x97\' \x01(\x0b\x32*.POGOProtos.Rpc.ReplaceLoginActionOutProto\x12P\n\x1fiap_purchase_sku_out_proto_5019\x18\x9b\' \x01(\x0b\x32&.POGOProtos.Rpc.IapPurchaseSkuOutProto\x12s\n2iap_get_available_skus_and_balances_out_proto_5020\x18\x9c\' \x01(\x0b\x32\x36.POGOProtos.Rpc.IapGetAvailableSkusAndBalancesOutProto\x12\x61\n(iap_redeem_google_receipt_out_proto_5021\x18\x9d\' \x01(\x0b\x32..POGOProtos.Rpc.IapRedeemGoogleReceiptOutProto\x12_\n\'iap_redeem_apple_receipt_out_proto_5022\x18\x9e\' \x01(\x0b\x32-.POGOProtos.Rpc.IapRedeemAppleReceiptOutProto\x12\x63\n)iap_redeem_desktop_receipt_out_proto_5023\x18\x9f\' \x01(\x0b\x32/.POGOProtos.Rpc.IapRedeemDesktopReceiptOutProto\x12M\n\x1d\x66itness_update_out_proto_5024\x18\xa0\' \x01(\x0b\x32%.POGOProtos.Rpc.FitnessUpdateOutProto\x12T\n!get_fitness_report_out_proto_5025\x18\xa1\' \x01(\x0b\x32(.POGOProtos.Rpc.GetFitnessReportOutProto\x12g\n*client_telemetryclient_settings_proto_5026\x18\xa2\' \x01(\x0b\x32\x32.POGOProtos.Rpc.ClientTelemetryClientSettingsProto\x12w\n3auth_register_background_device_response_proto_5028\x18\xa4\' \x01(\x0b\x32\x39.POGOProtos.Rpc.AuthRegisterBackgroundDeviceResponseProto\x12\x81\x01\n9internal_setin_game_currency_exchange_rate_out_proto_5032\x18\xa8\' \x01(\x0b\x32=.POGOProtos.Rpc.InternalSetInGameCurrencyExchangeRateOutProto\x12O\n\x1egeofence_update_out_proto_5033\x18\xa9\' \x01(\x0b\x32&.POGOProtos.Rpc.GeofenceUpdateOutProto\x12K\n\x1clocation_ping_out_proto_5034\x18\xaa\' \x01(\x0b\x32$.POGOProtos.Rpc.LocationPingOutProto\x12^\n&generategmap_signed_url_out_proto_5035\x18\xab\' \x01(\x0b\x32-.POGOProtos.Rpc.GenerateGmapSignedUrlOutProto\x12Q\n\x1fgetgmap_settings_out_proto_5036\x18\xac\' \x01(\x0b\x32\'.POGOProtos.Rpc.GetGmapSettingsOutProto\x12\x63\n)iap_redeem_samsung_receipt_out_proto_5037\x18\xad\' \x01(\x0b\x32/.POGOProtos.Rpc.IapRedeemSamsungReceiptOutProto\x12j\n,get_outstanding_warnings_response_proto_5039\x18\xaf\' \x01(\x0b\x32\x33.POGOProtos.Rpc.GetOutstandingWarningsResponseProto\x12\x63\n(acknowledge_warnings_response_proto_5040\x18\xb0\' \x01(\x0b\x32\x30.POGOProtos.Rpc.AcknowledgeWarningsResponseProto\x12J\n\x1cget_web_token_out_proto_5045\x18\xb5\' \x01(\x0b\x32#.POGOProtos.Rpc.GetWebTokenOutProto\x12o\n/get_adventure_sync_settings_response_proto_5046\x18\xb6\' \x01(\x0b\x32\x35.POGOProtos.Rpc.GetAdventureSyncSettingsResponseProto\x12u\n2update_adventure_sync_settings_response_proto_5047\x18\xb7\' \x01(\x0b\x32\x38.POGOProtos.Rpc.UpdateAdventureSyncSettingsResponseProto\x12S\n set_birthday_response_proto_5048\x18\xb8\' \x01(\x0b\x32(.POGOProtos.Rpc.SetBirthdayResponseProto\x12L\n\x1c\x66\x65tch_newsfeed_response_5049\x18\xb9\' \x01(\x0b\x32%.POGOProtos.Rpc.FetchNewsfeedResponse\x12S\n mark_newsfeed_read_response_5050\x18\xba\' \x01(\x0b\x32(.POGOProtos.Rpc.MarkNewsfeedReadResponse\x12]\n&internal_search_player_out_proto_10000\x18\x90N \x01(\x0b\x32,.POGOProtos.Rpc.InternalSearchPlayerOutProto\x12\x65\n*internal_send_friendinvite_out_proto_10002\x18\x92N \x01(\x0b\x32\x30.POGOProtos.Rpc.InternalSendFriendInviteOutProto\x12i\n,internal_cancel_friendinvite_out_proto_10003\x18\x93N \x01(\x0b\x32\x32.POGOProtos.Rpc.InternalCancelFriendInviteOutProto\x12i\n,internal_accept_friendinvite_out_proto_10004\x18\x94N \x01(\x0b\x32\x32.POGOProtos.Rpc.InternalAcceptFriendInviteOutProto\x12k\n-internal_decline_friendinvite_out_proto_10005\x18\x95N \x01(\x0b\x32\x33.POGOProtos.Rpc.InternalDeclineFriendInviteOutProto\x12\x62\n)internal_get_friends_list_out_proto_10006\x18\x96N \x01(\x0b\x32..POGOProtos.Rpc.InternalGetFriendsListOutProto\x12v\n3internal_get_outgoing_friendinvites_out_proto_10007\x18\x97N \x01(\x0b\x32\x38.POGOProtos.Rpc.InternalGetOutgoingFriendInvitesOutProto\x12u\n2internal_getincoming_friendinvites_out_proto_10008\x18\x98N \x01(\x0b\x32\x38.POGOProtos.Rpc.InternalGetIncomingFriendInvitesOutProto\x12]\n&internal_remove_friend_out_proto_10009\x18\x99N \x01(\x0b\x32,.POGOProtos.Rpc.InternalRemoveFriendOutProto\x12\x66\n+internal_get_friend_details_out_proto_10010\x18\x9aN \x01(\x0b\x32\x30.POGOProtos.Rpc.InternalGetFriendDetailsOutProto\x12m\n.internalinvite_facebook_friend_out_proto_10011\x18\x9bN \x01(\x0b\x32\x34.POGOProtos.Rpc.InternalInviteFacebookFriendOutProto\x12Y\n$internalis_my_friend_out_proto_10012\x18\x9cN \x01(\x0b\x32*.POGOProtos.Rpc.InternalIsMyFriendOutProto\x12`\n(internal_get_friend_code_out_proto_10013\x18\x9dN \x01(\x0b\x32-.POGOProtos.Rpc.InternalGetFriendCodeOutProto\x12q\n1internal_get_facebook_friend_list_out_proto_10014\x18\x9eN \x01(\x0b\x32\x35.POGOProtos.Rpc.InternalGetFacebookFriendListOutProto\x12n\n/internal_update_facebook_status_out_proto_10015\x18\x9fN \x01(\x0b\x32\x34.POGOProtos.Rpc.InternalUpdateFacebookStatusOutProto\x12\x64\n)savesocial_playersettings_out_proto_10016\x18\xa0N \x01(\x0b\x32\x30.POGOProtos.Rpc.SaveSocialPlayerSettingsOutProto\x12h\n,internal_get_player_settings_out_proto_10017\x18\xa1N \x01(\x0b\x32\x31.POGOProtos.Rpc.InternalGetPlayerSettingsOutProto\x12j\n-internal_set_account_settings_out_proto_10021\x18\xa5N \x01(\x0b\x32\x32.POGOProtos.Rpc.InternalSetAccountSettingsOutProto\x12j\n-internal_get_account_settings_out_proto_10022\x18\xa6N \x01(\x0b\x32\x32.POGOProtos.Rpc.InternalGetAccountSettingsOutProto\x12g\n+internal_add_favorite_friend_response_10023\x18\xa7N \x01(\x0b\x32\x31.POGOProtos.Rpc.InternalAddFavoriteFriendResponse\x12m\n.internal_remove_favorite_friend_response_10024\x18\xa8N \x01(\x0b\x32\x34.POGOProtos.Rpc.InternalRemoveFavoriteFriendResponse\x12]\n&internal_block_account_out_proto_10025\x18\xa9N \x01(\x0b\x32,.POGOProtos.Rpc.InternalBlockAccountOutProto\x12\x61\n(internal_unblock_account_out_proto_10026\x18\xaaN \x01(\x0b\x32..POGOProtos.Rpc.InternalUnblockAccountOutProto\x12h\n,internal_get_outgoing_blocks_out_proto_10027\x18\xabN \x01(\x0b\x32\x31.POGOProtos.Rpc.InternalGetOutgoingBlocksOutProto\x12\x65\n*internalis_account_blocked_out_proto_10028\x18\xacN \x01(\x0b\x32\x30.POGOProtos.Rpc.InternalIsAccountBlockedOutProto\x12v\n3internal_push_notification_registry_out_proto_10101\x18\xf5N \x01(\x0b\x32\x38.POGOProtos.Rpc.InternalPushNotificationRegistryOutProto\x12i\n,internal_update_notification_out_proto_10103\x18\xf7N \x01(\x0b\x32\x32.POGOProtos.Rpc.InternalUpdateNotificationOutProto\x12\x38\n\x12optout_proto_10104\x18\xf8N \x01(\x0b\x32\x1b.POGOProtos.Rpc.OptOutProto\x12\x44\n\x19get_inbox_out_proto_10105\x18\xf9N \x01(\x0b\x32 .POGOProtos.Rpc.GetInboxOutProto\x12\x92\x01\nBinternal_list_opt_out_notification_categories_response_proto_10106\x18\xfaN \x01(\x0b\x32\x45.POGOProtos.Rpc.InternalListOptOutNotificationCategoriesResponseProto\x12^\n\'internal_get_signed_url_out_proto_10201\x18\xd9O \x01(\x0b\x32,.POGOProtos.Rpc.InternalGetSignedUrlOutProto\x12Z\n$internal_submitimage_out_proto_10202\x18\xdaO \x01(\x0b\x32+.POGOProtos.Rpc.InternalSubmitImageOutProto\x12W\n#internal_get_photos_out_proto_10203\x18\xdbO \x01(\x0b\x32).POGOProtos.Rpc.InternalGetPhotosOutProto\x12_\n&internal_update_profile_response_20001\x18\xa1\x9c\x01 \x01(\x0b\x32-.POGOProtos.Rpc.InternalUpdateProfileResponse\x12\x65\n)internal_update_friendship_response_20002\x18\xa2\x9c\x01 \x01(\x0b\x32\x30.POGOProtos.Rpc.InternalUpdateFriendshipResponse\x12Y\n#internal_get_profile_response_20003\x18\xa3\x9c\x01 \x01(\x0b\x32*.POGOProtos.Rpc.InternalGetProfileResponse\x12X\n\"internalinvite_game_response_20004\x18\xa4\x9c\x01 \x01(\x0b\x32*.POGOProtos.Rpc.InternalInviteGameResponse\x12[\n$internal_list_friends_response_20006\x18\xa6\x9c\x01 \x01(\x0b\x32+.POGOProtos.Rpc.InternalListFriendsResponse\x12g\n+internal_get_friend_details_out_proto_20007\x18\xa7\x9c\x01 \x01(\x0b\x32\x30.POGOProtos.Rpc.InternalGetFriendDetailsOutProto\x12q\n0internal_get_client_feature_flags_response_20008\x18\xa8\x9c\x01 \x01(\x0b\x32\x35.POGOProtos.Rpc.InternalGetClientFeatureFlagsResponse\x12q\n/internal_getincoming_gameinvites_response_20010\x18\xaa\x9c\x01 \x01(\x0b\x32\x36.POGOProtos.Rpc.InternalGetIncomingGameInvitesResponse\x12u\n1internal_updateincoming_gameinvite_response_20011\x18\xab\x9c\x01 \x01(\x0b\x32\x38.POGOProtos.Rpc.InternalUpdateIncomingGameInviteResponse\x12z\n4internal_dismiss_outgoing_gameinvites_response_20012\x18\xac\x9c\x01 \x01(\x0b\x32:.POGOProtos.Rpc.InternalDismissOutgoingGameInvitesResponse\x12\x64\n)internal_sync_contact_list_response_20013\x18\xad\x9c\x01 \x01(\x0b\x32/.POGOProtos.Rpc.InternalSyncContactListResponse\x12}\n6internal_send_contact_list_friendinvite_response_20014\x18\xae\x9c\x01 \x01(\x0b\x32;.POGOProtos.Rpc.InternalSendContactListFriendInviteResponse\x12s\n1internal_refer_contact_list_friend_response_20015\x18\xaf\x9c\x01 \x01(\x0b\x32\x36.POGOProtos.Rpc.InternalReferContactListFriendResponse\x12j\n,internal_get_contact_listinfo_response_20016\x18\xb0\x9c\x01 \x01(\x0b\x32\x32.POGOProtos.Rpc.InternalGetContactListInfoResponse\x12w\n3internal_dismiss_contact_list_update_response_20017\x18\xb1\x9c\x01 \x01(\x0b\x32\x38.POGOProtos.Rpc.InternalDismissContactListUpdateResponse\x12w\n3internal_notify_contact_list_friends_response_20018\x18\xb2\x9c\x01 \x01(\x0b\x32\x38.POGOProtos.Rpc.InternalNotifyContactListFriendsResponse\x12t\n1internal_get_friend_recommendation_response_20500\x18\x94\xa0\x01 \x01(\x0b\x32\x37.POGOProtos.Rpc.InternalGetFriendRecommendationResponse\x12m\n.get_outstanding_warnings_response_proto_200000\x18\xc0\x9a\x0c \x01(\x0b\x32\x33.POGOProtos.Rpc.GetOutstandingWarningsResponseProto\x12\x66\n*acknowledge_warnings_response_proto_200001\x18\xc1\x9a\x0c \x01(\x0b\x32\x30.POGOProtos.Rpc.AcknowledgeWarningsResponseProto\x12p\n/register_background_deviceresponse_proto_230000\x18\xf0\x84\x0e \x01(\x0b\x32\x35.POGOProtos.Rpc.RegisterBackgroundDeviceResponseProto\x12h\n,get_adventure_sync_progress_out_proto_230002\x18\xf2\x84\x0e \x01(\x0b\x32\x30.POGOProtos.Rpc.GetAdventureSyncProgressOutProto\x12S\n!iap_purchase_sku_out_proto_310000\x18\xf0\xf5\x12 \x01(\x0b\x32&.POGOProtos.Rpc.IapPurchaseSkuOutProto\x12v\n4iap_get_available_skus_and_balances_out_proto_310001\x18\xf1\xf5\x12 \x01(\x0b\x32\x36.POGOProtos.Rpc.IapGetAvailableSkusAndBalancesOutProto\x12z\n6iap_setin_game_currency_exchange_rate_out_proto_310002\x18\xf2\xf5\x12 \x01(\x0b\x32\x38.POGOProtos.Rpc.IapSetInGameCurrencyExchangeRateOutProto\x12\x64\n*iap_redeem_google_receipt_out_proto_310100\x18\xd4\xf6\x12 \x01(\x0b\x32..POGOProtos.Rpc.IapRedeemGoogleReceiptOutProto\x12\x62\n)iap_redeem_apple_receipt_out_proto_310101\x18\xd5\xf6\x12 \x01(\x0b\x32-.POGOProtos.Rpc.IapRedeemAppleReceiptOutProto\x12\x66\n+iap_redeem_desktop_receipt_out_proto_310102\x18\xd6\xf6\x12 \x01(\x0b\x32/.POGOProtos.Rpc.IapRedeemDesktopReceiptOutProto\x12\x66\n+iap_redeem_samsung_receipt_out_proto_310103\x18\xd7\xf6\x12 \x01(\x0b\x32/.POGOProtos.Rpc.IapRedeemSamsungReceiptOutProto\x12z\n5iap_get_available_subscriptions_response_proto_310200\x18\xb8\xf7\x12 \x01(\x0b\x32\x39.POGOProtos.Rpc.IapGetAvailableSubscriptionsResponseProto\x12t\n2iap_get_active_subscriptions_response_proto_310201\x18\xb9\xf7\x12 \x01(\x0b\x32\x36.POGOProtos.Rpc.IapGetActiveSubscriptionsResponseProto\x12n\n/iap_redeem_xsolla_receipt_response_proto_311100\x18\xbc\xfe\x12 \x01(\x0b\x32\x33.POGOProtos.Rpc.IapRedeemXsollaReceiptResponseProto\x12U\n\"iap_get_user_response_proto_311101\x18\xbd\xfe\x12 \x01(\x0b\x32\'.POGOProtos.Rpc.IapGetUserResponseProto\x12R\n geofence_update_out_proto_360000\x18\xc0\xfc\x15 \x01(\x0b\x32&.POGOProtos.Rpc.GeofenceUpdateOutProto\x12N\n\x1elocation_ping_out_proto_360001\x18\xc1\xfc\x15 \x01(\x0b\x32$.POGOProtos.Rpc.LocationPingOutProto\x12r\n1update_bulk_player_location_response_proto_360002\x18\xc2\xfc\x15 \x01(\x0b\x32\x35.POGOProtos.Rpc.UpdateBulkPlayerLocationResponseProto\x12o\n/update_breadcrumb_history_response_proto_361000\x18\xa8\x84\x16 \x01(\x0b\x32\x34.POGOProtos.Rpc.UpdateBreadcrumbHistoryResponseProto\x12l\n-refresh_proximity_tokensresponse_proto_362000\x18\x90\x8c\x16 \x01(\x0b\x32\x33.POGOProtos.Rpc.RefreshProximityTokensResponseProto\x12n\n.report_proximity_contactsresponse_proto_362001\x18\x91\x8c\x16 \x01(\x0b\x32\x34.POGOProtos.Rpc.ReportProximityContactsResponseProto\x12\x64\n*internal_add_login_action_out_proto_600000\x18\xc0\xcf$ \x01(\x0b\x32..POGOProtos.Rpc.InternalAddLoginActionOutProto\x12j\n-internal_remove_login_action_out_proto_600001\x18\xc1\xcf$ \x01(\x0b\x32\x31.POGOProtos.Rpc.InternalRemoveLoginActionOutProto\x12\x66\n+internal_list_login_action_out_proto_600002\x18\xc2\xcf$ \x01(\x0b\x32/.POGOProtos.Rpc.InternalListLoginActionOutProto\x12l\n.internal_replace_login_action_out_proto_600003\x18\xc3\xcf$ \x01(\x0b\x32\x32.POGOProtos.Rpc.InternalReplaceLoginActionOutProto\x12g\n+internal_set_birthday_response_proto_600004\x18\xc4\xcf$ \x01(\x0b\x32\x30.POGOProtos.Rpc.InternalSetBirthdayResponseProto\x12\x61\n(internal_gar_proxy_response_proto_600005\x18\xc5\xcf$ \x01(\x0b\x32-.POGOProtos.Rpc.InternalGarProxyResponseProto\x12w\n4internal_link_to_account_login_response_proto_600006\x18\xc6\xcf$ \x01(\x0b\x32\x37.POGOProtos.Rpc.InternalLinkToAccountLoginResponseProto\x12Z\n%titan_submit_new_poi_out_proto_620000\x18\xe0\xeb% \x01(\x0b\x32).POGOProtos.Rpc.TitanSubmitNewPoiOutProto\x12p\n0titan_get_available_submissions_out_proto_620001\x18\xe1\xeb% \x01(\x0b\x32\x34.POGOProtos.Rpc.TitanGetAvailableSubmissionsOutProto\x12\x8e\x01\n@titan_get_player_submission_validation_settings_out_proto_620003\x18\xe3\xeb% \x01(\x0b\x32\x42.POGOProtos.Rpc.TitanGetPlayerSubmissionValidationSettingsOutProto\x12m\n/titan_generate_gmap_signed_url_out_proto_620300\x18\x8c\xee% \x01(\x0b\x32\x32.POGOProtos.Rpc.TitanGenerateGmapSignedUrlOutProto\x12`\n(titan_get_gmap_settings_out_proto_620301\x18\x8d\xee% \x01(\x0b\x32,.POGOProtos.Rpc.TitanGetGmapSettingsOutProto\x12m\n/titan_get_grapeshot_upload_url_out_proto_620401\x18\xf1\xee% \x01(\x0b\x32\x32.POGOProtos.Rpc.TitanGetGrapeshotUploadUrlOutProto\x12q\n1titan_async_file_upload_complete_out_proto_620402\x18\xf2\xee% \x01(\x0b\x32\x34.POGOProtos.Rpc.TitanAsyncFileUploadCompleteOutProto\x12l\n/titan_get_a_r_mapping_settings_out_proto_620403\x18\xf3\xee% \x01(\x0b\x32\x31.POGOProtos.Rpc.TitanGetARMappingSettingsOutProto\x12\x61\n)titan_get_images_for_poi_out_proto_620500\x18\xd4\xef% \x01(\x0b\x32,.POGOProtos.Rpc.TitanGetImagesForPoiOutProto\x12{\n7titan_submit_player_image_vote_for_poi_out_proto_620501\x18\xd5\xef% \x01(\x0b\x32\x38.POGOProtos.Rpc.TitanSubmitPlayerImageVoteForPoiOutProto\x12q\n1titan_get_image_gallery_settings_out_proto_620502\x18\xd6\xef% \x01(\x0b\x32\x34.POGOProtos.Rpc.TitanGetImageGallerySettingsOutProto\x12\\\n%get_maptiles_settings_response_620600\x18\xb8\xf0% \x01(\x0b\x32+.POGOProtos.Rpc.GetMaptilesSettingsResponse\x12\x61\n)titan_get_pois_in_radius_out_proto_620601\x18\xb9\xf0% \x01(\x0b\x32,.POGOProtos.Rpc.TitanGetPoisInRadiusOutProto\x12P\n\x1f\x66itness_update_out_proto_640000\x18\x80\x88\' \x01(\x0b\x32%.POGOProtos.Rpc.FitnessUpdateOutProto\x12W\n#get_fitness_report_out_proto_640001\x18\x81\x88\' \x01(\x0b\x32(.POGOProtos.Rpc.GetFitnessReportOutProto\x12r\n1get_adventure_sync_settings_response_proto_640002\x18\x82\x88\' \x01(\x0b\x32\x35.POGOProtos.Rpc.GetAdventureSyncSettingsResponseProto\x12x\n4update_adventure_sync_settings_response_proto_640003\x18\x83\x88\' \x01(\x0b\x32\x38.POGOProtos.Rpc.UpdateAdventureSyncSettingsResponseProto\x12v\n3update_adventure_sync_fitness_response_proto_640004\x18\x84\x88\' \x01(\x0b\x32\x37.POGOProtos.Rpc.UpdateAdventureSyncFitnessResponseProto\x12}\n7get_adventure_sync_fitness_report_response_proto_640005\x18\x85\x88\' \x01(\x0b\x32:.POGOProtos.Rpc.GetAdventureSyncFitnessReportResponseProto\x1as\n\x07Message\x12W\n\x06method\x18\x01 \x01(\x0e\x32G.POGOProtos.Rpc.AllTypesAndMessagesResponsesProto.AllResquestTypesProto\x12\x0f\n\x07message\x18\x02 \x01(\x0c\x1au\n\x08Response\x12W\n\x06method\x18\x01 \x01(\x0e\x32G.POGOProtos.Rpc.AllTypesAndMessagesResponsesProto.AllResquestTypesProto\x12\x10\n\x08response\x18\x02 \x01(\x0c\"\xe2\xd9\x01\n\x15\x41llResquestTypesProto\x12\x16\n\x12REQUEST_TYPE_UNSET\x10\x00\x12\"\n\x1eREQUEST_TYPE_METHOD_GET_PLAYER\x10\x02\x12.\n*REQUEST_TYPE_METHOD_GET_HOLOHOLO_INVENTORY\x10\x04\x12)\n%REQUEST_TYPE_METHOD_DOWNLOAD_SETTINGS\x10\x05\x12/\n+REQUEST_TYPE_METHOD_DOWNLOAD_ITEM_TEMPLATES\x10\x06\x12\x36\n2REQUEST_TYPE_METHOD_DOWNLOAD_REMOTE_CONFIG_VERSION\x10\x07\x12\x32\n.REQUEST_TYPE_METHOD_REGISTER_BACKGROUND_DEVICE\x10\x08\x12&\n\"REQUEST_TYPE_METHOD_GET_PLAYER_DAY\x10\t\x12.\n*REQUEST_TYPE_METHOD_ACKNOWLEDGE_PUNISHMENT\x10\n\x12\'\n#REQUEST_TYPE_METHOD_GET_SERVER_TIME\x10\x0b\x12&\n\"REQUEST_TYPE_METHOD_GET_LOCAL_TIME\x10\x0c\x12)\n%REQUEST_TYPE_METHOD_SET_PLAYER_STATUS\x10\x14\x12\x34\n0REQUEST_TYPE_METHOD_DOWNLOAD_GAME_CONFIG_VERSION\x10\x15\x12#\n\x1fREQUEST_TYPE_METHOD_FORT_SEARCH\x10\x65\x12!\n\x1dREQUEST_TYPE_METHOD_ENCOUNTER\x10\x66\x12%\n!REQUEST_TYPE_METHOD_CATCH_POKEMON\x10g\x12$\n REQUEST_TYPE_METHOD_FORT_DETAILS\x10h\x12\'\n#REQUEST_TYPE_METHOD_GET_MAP_OBJECTS\x10j\x12+\n\'REQUEST_TYPE_METHOD_FORT_DEPLOY_POKEMON\x10n\x12+\n\'REQUEST_TYPE_METHOD_FORT_RECALL_POKEMON\x10o\x12\'\n#REQUEST_TYPE_METHOD_RELEASE_POKEMON\x10p\x12\'\n#REQUEST_TYPE_METHOD_USE_ITEM_POTION\x10q\x12(\n$REQUEST_TYPE_METHOD_USE_ITEM_CAPTURE\x10r\x12%\n!REQUEST_TYPE_METHOD_USE_ITEM_FLEE\x10s\x12\'\n#REQUEST_TYPE_METHOD_USE_ITEM_REVIVE\x10t\x12*\n&REQUEST_TYPE_METHOD_GET_PLAYER_PROFILE\x10y\x12&\n\"REQUEST_TYPE_METHOD_EVOLVE_POKEMON\x10}\x12(\n$REQUEST_TYPE_METHOD_GET_HATCHED_EGGS\x10~\x12\x33\n/REQUEST_TYPE_METHOD_ENCOUNTER_TUTORIAL_COMPLETE\x10\x7f\x12)\n$REQUEST_TYPE_METHOD_LEVEL_UP_REWARDS\x10\x80\x01\x12-\n(REQUEST_TYPE_METHOD_CHECK_AWARDED_BADGES\x10\x81\x01\x12/\n*REQUEST_TYPE_METHOD_RECYCLE_INVENTORY_ITEM\x10\x89\x01\x12,\n\'REQUEST_TYPE_METHOD_COLLECT_DAILY_BONUS\x10\x8a\x01\x12*\n%REQUEST_TYPE_METHOD_USE_ITEM_XP_BOOST\x10\x8b\x01\x12/\n*REQUEST_TYPE_METHOD_USE_ITEM_EGG_INCUBATOR\x10\x8c\x01\x12$\n\x1fREQUEST_TYPE_METHOD_USE_INCENSE\x10\x8d\x01\x12,\n\'REQUEST_TYPE_METHOD_GET_INCENSE_POKEMON\x10\x8e\x01\x12*\n%REQUEST_TYPE_METHOD_INCENSE_ENCOUNTER\x10\x8f\x01\x12*\n%REQUEST_TYPE_METHOD_ADD_FORT_MODIFIER\x10\x90\x01\x12\'\n\"REQUEST_TYPE_METHOD_DISK_ENCOUNTER\x10\x91\x01\x12(\n#REQUEST_TYPE_METHOD_UPGRADE_POKEMON\x10\x93\x01\x12-\n(REQUEST_TYPE_METHOD_SET_FAVORITE_POKEMON\x10\x94\x01\x12)\n$REQUEST_TYPE_METHOD_NICKNAME_POKEMON\x10\x95\x01\x12$\n\x1fREQUEST_TYPE_METHOD_EQUIP_BADGE\x10\x96\x01\x12-\n(REQUEST_TYPE_METHOD_SET_CONTACT_SETTINGS\x10\x97\x01\x12*\n%REQUEST_TYPE_METHOD_SET_BUDDY_POKEMON\x10\x98\x01\x12)\n$REQUEST_TYPE_METHOD_GET_BUDDY_WALKED\x10\x99\x01\x12+\n&REQUEST_TYPE_METHOD_USE_ITEM_ENCOUNTER\x10\x9a\x01\x12#\n\x1eREQUEST_TYPE_METHOD_GYM_DEPLOY\x10\x9b\x01\x12%\n REQUEST_TYPE_METHOD_GYM_GET_INFO\x10\x9c\x01\x12*\n%REQUEST_TYPE_METHOD_GYM_START_SESSION\x10\x9d\x01\x12*\n%REQUEST_TYPE_METHOD_GYM_BATTLE_ATTACK\x10\x9e\x01\x12#\n\x1eREQUEST_TYPE_METHOD_JOIN_LOBBY\x10\x9f\x01\x12$\n\x1fREQUEST_TYPE_METHOD_LEAVE_LOBBY\x10\xa0\x01\x12-\n(REQUEST_TYPE_METHOD_SET_LOBBY_VISIBILITY\x10\xa1\x01\x12*\n%REQUEST_TYPE_METHOD_SET_LOBBY_POKEMON\x10\xa2\x01\x12)\n$REQUEST_TYPE_METHOD_GET_RAID_DETAILS\x10\xa3\x01\x12)\n$REQUEST_TYPE_METHOD_GYM_FEED_POKEMON\x10\xa4\x01\x12*\n%REQUEST_TYPE_METHOD_START_RAID_BATTLE\x10\xa5\x01\x12$\n\x1fREQUEST_TYPE_METHOD_ATTACK_RAID\x10\xa6\x01\x12\'\n\"REQUEST_TYPE_METHOD_AWARD_POKECOIN\x10\xa7\x01\x12\x30\n+REQUEST_TYPE_METHOD_USE_ITEM_STARDUST_BOOST\x10\xa8\x01\x12(\n#REQUEST_TYPE_METHOD_REASSIGN_PLAYER\x10\xa9\x01\x12,\n\'REQUEST_TYPE_METHOD_REDEEM_POI_PASSCODE\x10\xaa\x01\x12\x32\n-REQUEST_TYPE_METHOD_CONVERT_CANDY_TO_XL_CANDY\x10\xab\x01\x12)\n$REQUEST_TYPE_METHOD_IS_SKU_AVAILABLE\x10\xac\x01\x12+\n&REQUEST_TYPE_METHOD_USE_ITEM_BULK_HEAL\x10\xad\x01\x12)\n$REQUEST_TYPE_METHOD_GET_ASSET_DIGEST\x10\xac\x02\x12*\n%REQUEST_TYPE_METHOD_GET_DOWNLOAD_URLS\x10\xad\x02\x12*\n%REQUEST_TYPE_METHOD_GET_ASSET_VERSION\x10\xae\x02\x12\'\n\"REQUEST_TYPE_METHOD_CLAIM_CODENAME\x10\x93\x03\x12#\n\x1eREQUEST_TYPE_METHOD_SET_AVATAR\x10\x94\x03\x12(\n#REQUEST_TYPE_METHOD_SET_PLAYER_TEAM\x10\x95\x03\x12/\n*REQUEST_TYPE_METHOD_MARK_TUTORIAL_COMPLETE\x10\x96\x03\x12\x33\n.REQUEST_TYPE_METHOD_UPDATE_PERFORMANCE_METRICS\x10\x97\x03\x12+\n&REQUEST_TYPE_METHOD_SET_NEUTRAL_AVATAR\x10\x98\x03\x12\x30\n+REQUEST_TYPE_METHOD_LIST_AVATAR_STORE_ITEMS\x10\x99\x03\x12\x35\n0REQUEST_TYPE_METHOD_LIST_AVATAR_APPEARANCE_ITEMS\x10\x9a\x03\x12\x34\n/REQUEST_TYPE_METHOD_NEUTRAL_AVATAR_BADGE_REWARD\x10\xc2\x03\x12(\n#REQUEST_TYPE_METHOD_CHECK_CHALLENGE\x10\xd8\x04\x12)\n$REQUEST_TYPE_METHOD_VERIFY_CHALLENGE\x10\xd9\x04\x12\x1d\n\x18REQUEST_TYPE_METHOD_ECHO\x10\x9a\x05\x12+\n&REQUEST_TYPE_METHOD_SFIDA_REGISTRATION\x10\xa0\x06\x12)\n$REQUEST_TYPE_METHOD_SFIDA_ACTION_LOG\x10\xa1\x06\x12,\n\'REQUEST_TYPE_METHOD_SFIDA_CERTIFICATION\x10\xa2\x06\x12%\n REQUEST_TYPE_METHOD_SFIDA_UPDATE\x10\xa3\x06\x12%\n REQUEST_TYPE_METHOD_SFIDA_ACTION\x10\xa4\x06\x12%\n REQUEST_TYPE_METHOD_SFIDA_DOWSER\x10\xa5\x06\x12&\n!REQUEST_TYPE_METHOD_SFIDA_CAPTURE\x10\xa6\x06\x12\x33\n.REQUEST_TYPE_METHOD_LIST_AVATAR_CUSTOMIZATIONS\x10\xa7\x06\x12\x32\n-REQUEST_TYPE_METHOD_SET_AVATAR_ITEM_AS_VIEWED\x10\xa8\x06\x12\"\n\x1dREQUEST_TYPE_METHOD_GET_INBOX\x10\xa9\x06\x12(\n#REQUEST_TYPE_METHOD_LIST_GYM_BADGES\x10\xab\x06\x12.\n)REQUEST_TYPE_METHOD_GET_GYM_BADGE_DETAILS\x10\xac\x06\x12-\n(REQUEST_TYPE_METHOD_USE_ITEM_MOVE_REROLL\x10\xad\x06\x12,\n\'REQUEST_TYPE_METHOD_USE_ITEM_RARE_CANDY\x10\xae\x06\x12/\n*REQUEST_TYPE_METHOD_AWARD_FREE_RAID_TICKET\x10\xaf\x06\x12\'\n\"REQUEST_TYPE_METHOD_FETCH_ALL_NEWS\x10\xb0\x06\x12/\n*REQUEST_TYPE_METHOD_MARK_READ_NEWS_ARTICLE\x10\xb1\x06\x12\x30\n+REQUEST_TYPE_METHOD_GET_PLAYER_DISPLAY_INFO\x10\xb2\x06\x12\x31\n,REQUEST_TYPE_METHOD_BELUGA_TRANSACTION_START\x10\xb3\x06\x12\x34\n/REQUEST_TYPE_METHOD_BELUGA_TRANSACTION_COMPLETE\x10\xb4\x06\x12(\n#REQUEST_TYPE_METHOD_SFIDA_ASSOCIATE\x10\xb6\x06\x12,\n\'REQUEST_TYPE_METHOD_SFIDA_CHECK_PAIRING\x10\xb7\x06\x12+\n&REQUEST_TYPE_METHOD_SFIDA_DISASSOCIATE\x10\xb8\x06\x12*\n%REQUEST_TYPE_METHOD_WAINA_GET_REWARDS\x10\xb9\x06\x12\x30\n+REQUEST_TYPE_METHOD_WAINA_SUBMIT_SLEEP_DATA\x10\xba\x06\x12\x33\n.REQUEST_TYPE_METHOD_SATURDAY_TRANSACTION_START\x10\xbb\x06\x12\x36\n1REQUEST_TYPE_METHOD_SATURDAY_TRANSACTION_COMPLETE\x10\xbc\x06\x12\'\n\"REQUEST_TYPE_METHOD_REIMBURSE_ITEM\x10\xbd\x06\x12\'\n\"REQUEST_TYPE_METHOD_GET_NEW_QUESTS\x10\x84\x07\x12*\n%REQUEST_TYPE_METHOD_GET_QUEST_DETAILS\x10\x85\x07\x12\'\n\"REQUEST_TYPE_METHOD_COMPLETE_QUEST\x10\x86\x07\x12%\n REQUEST_TYPE_METHOD_REMOVE_QUEST\x10\x87\x07\x12(\n#REQUEST_TYPE_METHOD_QUEST_ENCOUNTER\x10\x88\x07\x12\x32\n-REQUEST_TYPE_METHOD_COMPLETE_QUEST_STAMP_CARD\x10\x89\x07\x12\'\n\"REQUEST_TYPE_METHOD_PROGRESS_QUEST\x10\x8a\x07\x12-\n(REQUEST_TYPE_METHOD_START_QUEST_INCIDENT\x10\x8b\x07\x12*\n%REQUEST_TYPE_METHOD_READ_QUEST_DIALOG\x10\x8c\x07\x12\"\n\x1dREQUEST_TYPE_METHOD_SEND_GIFT\x10\xb6\x07\x12\"\n\x1dREQUEST_TYPE_METHOD_OPEN_GIFT\x10\xb7\x07\x12%\n REQUEST_TYPE_METHOD_GIFT_DETAILS\x10\xb8\x07\x12$\n\x1fREQUEST_TYPE_METHOD_DELETE_GIFT\x10\xb9\x07\x12-\n(REQUEST_TYPE_METHOD_SAVE_PLAYER_SNAPSHOT\x10\xba\x07\x12\x39\n4REQUEST_TYPE_METHOD_GET_FRIENDSHIP_MILESTONE_REWARDS\x10\xbb\x07\x12(\n#REQUEST_TYPE_METHOD_CHECK_SEND_GIFT\x10\xbc\x07\x12,\n\'REQUEST_TYPE_METHOD_SET_FRIEND_NICKNAME\x10\xbd\x07\x12\x33\n.REQUEST_TYPE_METHOD_DELETE_GIFT_FROM_INVENTORY\x10\xbe\x07\x12\x34\n/REQUEST_TYPE_METHOD_SAVE_SOCIAL_PLAYER_SETTINGS\x10\xbf\x07\x12%\n REQUEST_TYPE_METHOD_OPEN_TRADING\x10\xca\x07\x12\'\n\"REQUEST_TYPE_METHOD_UPDATE_TRADING\x10\xcb\x07\x12(\n#REQUEST_TYPE_METHOD_CONFIRM_TRADING\x10\xcc\x07\x12\'\n\"REQUEST_TYPE_METHOD_CANCEL_TRADING\x10\xcd\x07\x12$\n\x1fREQUEST_TYPE_METHOD_GET_TRADING\x10\xce\x07\x12,\n\'REQUEST_TYPE_METHOD_GET_FITNESS_REWARDS\x10\xd4\x07\x12\x32\n-REQUEST_TYPE_METHOD_GET_COMBAT_PLAYER_PROFILE\x10\xde\x07\x12\x35\n0REQUEST_TYPE_METHOD_GENERATE_COMBAT_CHALLENGE_ID\x10\xdf\x07\x12\x30\n+REQUEST_TYPE_METHOD_CREATE_COMBAT_CHALLENGE\x10\xe0\x07\x12.\n)REQUEST_TYPE_METHOD_OPEN_COMBAT_CHALLENGE\x10\xe1\x07\x12-\n(REQUEST_TYPE_METHOD_GET_COMBAT_CHALLENGE\x10\xe2\x07\x12\x30\n+REQUEST_TYPE_METHOD_ACCEPT_COMBAT_CHALLENGE\x10\xe3\x07\x12\x31\n,REQUEST_TYPE_METHOD_DECLINE_COMBAT_CHALLENGE\x10\xe4\x07\x12\x30\n+REQUEST_TYPE_METHOD_CANCEL_COMBAT_CHALLENGE\x10\xe5\x07\x12\x39\n4REQUEST_TYPE_METHOD_SUBMIT_COMBAT_CHALLENGE_POKEMONS\x10\xe6\x07\x12\x37\n2REQUEST_TYPE_METHOD_SAVE_COMBAT_PLAYER_PREFERENCES\x10\xe7\x07\x12,\n\'REQUEST_TYPE_METHOD_OPEN_COMBAT_SESSION\x10\xe8\x07\x12&\n!REQUEST_TYPE_METHOD_UPDATE_COMBAT\x10\xe9\x07\x12$\n\x1fREQUEST_TYPE_METHOD_QUIT_COMBAT\x10\xea\x07\x12+\n&REQUEST_TYPE_METHOD_GET_COMBAT_RESULTS\x10\xeb\x07\x12,\n\'REQUEST_TYPE_METHOD_UNLOCK_SPECIAL_MOVE\x10\xec\x07\x12/\n*REQUEST_TYPE_METHOD_GET_NPC_COMBAT_REWARDS\x10\xed\x07\x12.\n)REQUEST_TYPE_METHOD_COMBAT_FRIEND_REQUEST\x10\xee\x07\x12\x30\n+REQUEST_TYPE_METHOD_OPEN_NPC_COMBAT_SESSION\x10\xef\x07\x12.\n)REQUEST_TYPE_METHOD_START_TUTORIAL_ACTION\x10\xf0\x07\x12\x30\n+REQUEST_TYPE_METHOD_GET_TUTORIAL_EGG_ACTION\x10\xf1\x07\x12#\n\x1eREQUEST_TYPE_METHOD_SEND_PROBE\x10\xfc\x07\x12#\n\x1eREQUEST_TYPE_METHOD_PROBE_DATA\x10\xfd\x07\x12$\n\x1fREQUEST_TYPE_METHOD_COMBAT_DATA\x10\xfe\x07\x12.\n)REQUEST_TYPE_METHOD_COMBAT_CHALLENGE_DATA\x10\xff\x07\x12(\n#REQUEST_TYPE_METHOD_CHECK_PHOTOBOMB\x10\xcd\x08\x12*\n%REQUEST_TYPE_METHOD_CONFIRM_PHOTOBOMB\x10\xce\x08\x12&\n!REQUEST_TYPE_METHOD_GET_PHOTOBOMB\x10\xcf\x08\x12,\n\'REQUEST_TYPE_METHOD_ENCOUNTER_PHOTOBOMB\x10\xd0\x08\x12\x37\n2REQUEST_TYPE_METHOD_GET_SIGNED_GMAP_URL_DEPRECATED\x10\xd1\x08\x12$\n\x1fREQUEST_TYPE_METHOD_CHANGE_TEAM\x10\xd2\x08\x12&\n!REQUEST_TYPE_METHOD_GET_WEB_TOKEN\x10\xd3\x08\x12\x32\n-REQUEST_TYPE_METHOD_COMPLETE_SNAPSHOT_SESSION\x10\xd6\x08\x12\x37\n2REQUEST_TYPE_METHOD_COMPLETE_WILD_SNAPSHOT_SESSION\x10\xd7\x08\x12\'\n\"REQUEST_TYPE_METHOD_START_INCIDENT\x10\xb0\t\x12\x33\n.REQUEST_TYPE_METHOD_INVASION_COMPLETE_DIALOGUE\x10\xb1\t\x12\x35\n0REQUEST_TYPE_METHOD_INVASION_OPEN_COMBAT_SESSION\x10\xb2\t\x12/\n*REQUEST_TYPE_METHOD_INVASION_BATTLE_UPDATE\x10\xb3\t\x12+\n&REQUEST_TYPE_METHOD_INVASION_ENCOUNTER\x10\xb4\t\x12\'\n\"REQUEST_TYPE_METHOD_PURIFY_POKEMON\x10\xb5\t\x12+\n&REQUEST_TYPE_METHOD_GET_ROCKET_BALLOON\x10\xb6\t\x12\x36\n1REQUEST_TYPE_METHOD_START_ROCKET_BALLOON_INCIDENT\x10\xb7\t\x12\x34\n/REQUEST_TYPE_METHOD_VS_SEEKER_START_MATCHMAKING\x10\x94\n\x12+\n&REQUEST_TYPE_METHOD_CANCEL_MATCHMAKING\x10\x95\n\x12/\n*REQUEST_TYPE_METHOD_GET_MATCHMAKING_STATUS\x10\x96\n\x12@\n;REQUEST_TYPE_METHOD_COMPLETE_VS_SEEKER_AND_RESTART_CHARGING\x10\x97\n\x12-\n(REQUEST_TYPE_METHOD_GET_VS_SEEKER_STATUS\x10\x98\n\x12\x42\n=REQUEST_TYPE_METHOD_COMPLETE_COMBAT_COMPETITIVE_SEASON_ACTION\x10\x99\n\x12\x30\n+REQUEST_TYPE_METHOD_CLAIM_VS_SEEKER_REWARDS\x10\x9a\n\x12\x33\n.REQUEST_TYPE_METHOD_VS_SEEKER_REWARD_ENCOUNTER\x10\x9b\n\x12+\n&REQUEST_TYPE_METHOD_ACTIVATE_VS_SEEKER\x10\x9c\n\x12&\n!REQUEST_TYPE_METHOD_GET_BUDDY_MAP\x10\xc6\n\x12(\n#REQUEST_TYPE_METHOD_GET_BUDDY_STATS\x10\xc7\n\x12#\n\x1eREQUEST_TYPE_METHOD_FEED_BUDDY\x10\xc8\n\x12(\n#REQUEST_TYPE_METHOD_OPEN_BUDDY_GIFT\x10\xc9\n\x12\"\n\x1dREQUEST_TYPE_METHOD_PET_BUDDY\x10\xca\n\x12*\n%REQUEST_TYPE_METHOD_GET_BUDDY_HISTORY\x10\xcb\n\x12+\n&REQUEST_TYPE_METHOD_UPDATE_ROUTE_DRAFT\x10\xf8\n\x12&\n!REQUEST_TYPE_METHOD_GET_MAP_FORTS\x10\xf9\n\x12+\n&REQUEST_TYPE_METHOD_SUBMIT_ROUTE_DRAFT\x10\xfa\n\x12-\n(REQUEST_TYPE_METHOD_GET_PUBLISHED_ROUTES\x10\xfb\n\x12$\n\x1fREQUEST_TYPE_METHOD_START_ROUTE\x10\xfc\n\x12#\n\x1eREQUEST_TYPE_METHOD_GET_ROUTES\x10\xfd\n\x12\'\n\"REQUEST_TYPE_METHOD_PROGRESS_ROUTE\x10\xfe\n\x12)\n$REQUEST_TYPE_METHOD_PROCESS_TAPPABLE\x10\x80\x0b\x12*\n%REQUEST_TYPE_METHOD_LIST_ROUTE_BADGES\x10\x81\x0b\x12%\n REQUEST_TYPE_METHOD_CANCEL_ROUTE\x10\x82\x0b\x12*\n%REQUEST_TYPE_METHOD_LIST_ROUTE_STAMPS\x10\x83\x0b\x12#\n\x1eREQUEST_TYPE_METHOD_RATE_ROUTE\x10\x84\x0b\x12+\n&REQUEST_TYPE_METHOD_CREATE_ROUTE_DRAFT\x10\x85\x0b\x12+\n&REQUEST_TYPE_METHOD_DELETE_ROUTE_DRAFT\x10\x86\x0b\x12%\n REQUEST_TYPE_METHOD_REPORT_ROUTE\x10\x87\x0b\x12\'\n\"REQUEST_TYPE_METHOD_SPAWN_TAPPABLE\x10\x88\x0b\x12(\n#REQUEST_TYPE_METHOD_ROUTE_ENCOUNTER\x10\x89\x0b\x12)\n$REQUEST_TYPE_METHOD_CAN_REPORT_ROUTE\x10\x8a\x0b\x12*\n%REQUEST_TYPE_METHOD_ROUTE_UPTATE_SEEN\x10\x8c\x0b\x12+\n&REQUEST_TYPE_METHOD_RECALL_ROUTE_DRAFT\x10\x8d\x0b\x12\x32\n-REQUEST_TYPE_METHOD_ROUTES_NEARBY_NOTIF_SHOWN\x10\x8e\x0b\x12\'\n\"REQUEST_TYPE_METHOD_NPC_ROUTE_GIFT\x10\x8f\x0b\x12,\n\'REQUEST_TYPE_METHOD_GET_ROUTE_CREATIONS\x10\x90\x0b\x12%\n REQUEST_TYPE_METHOD_APPEAL_ROUTE\x10\x91\x0b\x12(\n#REQUEST_TYPE_METHOD_GET_ROUTE_DRAFT\x10\x92\x0b\x12\'\n\"REQUEST_TYPE_METHOD_FAVORITE_ROUTE\x10\x93\x0b\x12/\n*REQUEST_TYPE_METHOD_CREATE_ROUTE_SHORTCODE\x10\x94\x0b\x12\x39\n4REQUEST_TYPE_METHOD_CREATE_BUDDY_MUTLIPLAYER_SESSION\x10\xb0\x0b\x12\x37\n2REQUEST_TYPE_METHOD_JOIN_BUDDY_MULTIPLAYER_SESSION\x10\xb1\x0b\x12\x38\n3REQUEST_TYPE_METHOD_LEAVE_BUDDY_MULTIPLAYER_SESSION\x10\xb2\x0b\x12\'\n\"REQUEST_TYPE_METHOD_GET_TODAY_VIEW\x10\xdd\x0b\x12,\n\'REQUEST_TYPE_METHOD_MEGA_EVOLVE_POKEMON\x10\xde\x0b\x12)\n$REQUEST_TYPE_METHOD_REMOTE_GIFT_PING\x10\xdf\x0b\x12-\n(REQUEST_TYPE_METHOD_SEND_RAID_INVITATION\x10\xe0\x0b\x12,\n\'REQUEST_TYPE_METHOD_GET_DAILY_ENCOUNTER\x10\xc1\x0c\x12(\n#REQUEST_TYPE_METHOD_DAILY_ENCOUNTER\x10\xc2\x0c\x12,\n\'REQUEST_TYPE_METHOD_OPEN_SPONSORED_GIFT\x10\xf2\x0c\x12:\n5REQUEST_TYPE_METHOD_SPONSORED_GIFT_REPORT_INTERACTION\x10\xf3\x0c\x12\x30\n+REQUEST_TYPE_METHOD_SAVE_PLAYER_PREFERENCES\x10\xf4\x0c\x12(\n#REQUEST_TYPE_METHOD_PROFANITY_CHECK\x10\xf5\x0c\x12\x32\n-REQUEST_TYPE_METHOD_GET_TIMED_GROUP_CHALLENGE\x10\xa4\r\x12-\n(REQUEST_TYPE_METHOD_GET_NINTENDO_ACCOUNT\x10\xae\r\x12\x30\n+REQUEST_TYPE_METHOD_UNLINK_NINTENDO_ACCOUNT\x10\xaf\r\x12\x30\n+REQUEST_TYPE_METHOD_GET_NINTENDO_OAUTH2_URL\x10\xb0\r\x12\x31\n,REQUEST_TYPE_METHOD_TRANSFER_TO_POKEMON_HOME\x10\xb1\r\x12+\n&REQUEST_TYPE_METHOD_REPORT_AD_FEEDBACK\x10\xb4\r\x12+\n&REQUEST_TYPE_METHOD_CREATE_POKEMON_TAG\x10\xb5\r\x12+\n&REQUEST_TYPE_METHOD_DELETE_POKEMON_TAG\x10\xb6\r\x12)\n$REQUEST_TYPE_METHOD_EDIT_POKEMON_TAG\x10\xb7\r\x12\x35\n0REQUEST_TYPE_METHOD_SET_POKEMON_TAGS_FOR_POKEMON\x10\xb8\r\x12)\n$REQUEST_TYPE_METHOD_GET_POKEMON_TAGS\x10\xb9\r\x12,\n\'REQUEST_TYPE_METHOD_CHANGE_POKEMON_FORM\x10\xba\r\x12-\n(REQUEST_TYPE_METHOD_CHOOSE_EVENT_VARIANT\x10\xbb\r\x12=\n8REQUEST_TYPE_METHOD_BUTTERFLY_COLLECTOR_REWARD_ENCOUNTER\x10\xbc\r\x12\x37\n2REQUEST_TYPE_METHOD_GET_ADDITIONAL_POKEMON_DETAILS\x10\xbd\r\x12)\n$REQUEST_TYPE_METHOD_CREATE_ROUTE_PIN\x10\xbe\r\x12\'\n\"REQUEST_TYPE_METHOD_LIKE_ROUTE_PIN\x10\xbf\r\x12\'\n\"REQUEST_TYPE_METHOD_VIEW_ROUTE_PIN\x10\xc0\r\x12*\n%REQUEST_TYPE_METHOD_GET_REFERRAL_CODE\x10\x88\x0e\x12%\n REQUEST_TYPE_METHOD_ADD_REFERRER\x10\x89\x0e\x12=\n8REQUEST_TYPE_METHOD_SEND_FRIEND_INVITE_VIA_REFERRAL_CODE\x10\x8a\x0e\x12\'\n\"REQUEST_TYPE_METHOD_GET_MILESTONES\x10\x8b\x0e\x12\x32\n-REQUEST_TYPE_METHOD_MARK_MILESTONES_AS_VIEWED\x10\x8c\x0e\x12/\n*REQUEST_TYPE_METHOD_GET_MILESTONES_PREVIEW\x10\x8d\x0e\x12+\n&REQUEST_TYPE_METHOD_COMPLETE_MILESTONE\x10\x8e\x0e\x12)\n$REQUEST_TYPE_METHOD_GET_GEOFENCED_AD\x10\x9c\x0e\x12\x34\n/REQUEST_TYPE_METHOD_POWER_UP_POKESTOP_ENCOUNTER\x10\xec\x0e\x12\x35\n0REQUEST_TYPE_METHOD_GET_PLAYER_STAMP_COLLECTIONS\x10\xed\x0e\x12#\n\x1eREQUEST_TYPE_METHOD_SAVE_STAMP\x10\xee\x0e\x12)\n$REQUEST_TYPE_METHOD_DELETE_POSTCARDS\x10\xf5\x0e\x12(\n#REQUEST_TYPE_METHOD_CREATE_POSTCARD\x10\xf6\x0e\x12(\n#REQUEST_TYPE_METHOD_UPDATE_POSTCARD\x10\xf7\x0e\x12(\n#REQUEST_TYPE_METHOD_DELETE_POSTCARD\x10\xf8\x0e\x12)\n$REQUEST_TYPE_METHOD_GET_MEMENTO_LIST\x10\xf9\x0e\x12/\n*REQUEST_TYPE_METHOD_UPLOAD_RAID_CLIENT_LOG\x10\xfa\x0e\x12\x31\n,REQUEST_TYPE_METHOD_SKIP_ENTER_REFERRAL_CODE\x10\xfb\x0e\x12\x31\n,REQUEST_TYPE_METHOD_UPLOAD_COMBAT_CLIENT_LOG\x10\xfc\x0e\x12\x32\n-REQUEST_TYPE_METHOD_COMBAT_SYNC_SERVER_OFFSET\x10\xfd\x0e\x12\x32\n-REQUEST_TYPE_METHOD_CHECK_GIFTING_ELIGIBILITY\x10\xd0\x0f\x12\x36\n1REQUEST_TYPE_METHOD_REDEEM_TICKET_GIFT_FOR_FRIEND\x10\xd1\x0f\x12*\n%REQUEST_TYPE_METHOD_GET_INCENSE_RECAP\x10\xd2\x0f\x12\x32\n-REQUEST_TYPE_METHOD_ACKNOWLEDGE_INCENSE_RECAP\x10\xd3\x0f\x12\"\n\x1dREQUEST_TYPE_METHOD_BOOT_RAID\x10\xd4\x0f\x12/\n*REQUEST_TYPE_METHOD_GET_POKESTOP_ENCOUNTER\x10\xd5\x0f\x12\x35\n0REQUEST_TYPE_METHOD_ENCOUNTER_POKESTOP_ENCOUNTER\x10\xd6\x0f\x12\x36\n1REQUEST_TYPE_METHOD_POLL_PLAYER_SPAWNABLE_POKEMON\x10\xd7\x0f\x12%\n REQUEST_TYPE_METHOD_GET_QUEST_UI\x10\xd8\x0f\x12\x34\n/REQUEST_TYPE_METHOD_GET_ELIGIBLE_COMBAT_LEAGUES\x10\xd9\x0f\x12;\n6REQUEST_TYPE_METHOD_SEND_FRIEND_REQUEST_VIA_PLAYER_IDS\x10\xda\x0f\x12/\n*REQUEST_TYPE_METHOD_GET_RAID_LOBBY_COUNTER\x10\xdb\x0f\x12,\n\'REQUEST_TYPE_METHOD_USE_NON_COMBAT_MOVE\x10\xde\x0f\x12?\n:REQUEST_TYPE_METHOD_CHECK_POKEMON_SIZE_CONTEST_ELIGIBILITY\x10\xb4\x10\x12:\n5REQUEST_TYPE_METHOD_UPDATE_POKEMON_SIZE_CONTEST_ENTRY\x10\xb5\x10\x12<\n7REQUEST_TYPE_METHOD_TRANSFER_POKEMON_SIZE_CONTEST_ENTRY\x10\xb6\x10\x12:\n5REQUEST_TYPE_METHOD_REMOVE_POKEMON_SIZE_CONTEST_ENTRY\x10\xb7\x10\x12\x37\n2REQUEST_TYPE_METHOD_GET_POKEMON_SIZE_CONTEST_ENTRY\x10\xb8\x10\x12)\n$REQUEST_TYPE_METHOD_GET_CONTEST_DATA\x10\xb9\x10\x12\x37\n2REQUEST_TYPE_METHOD_GET_CONTESTS_UNCLAIMED_REWARDS\x10\xba\x10\x12/\n*REQUEST_TYPE_METHOD_CLAIM_CONTESTS_REWARDS\x10\xbb\x10\x12,\n\'REQUEST_TYPE_METHOD_GET_ENTERED_CONTEST\x10\xbc\x10\x12>\n9REQUEST_TYPE_METHOD_GET_POKEMON_SIZE_CONTEST_FRIEND_ENTRY\x10\xbd\x10\x12\x32\n-REQUEST_TYPE_METHOD_CHECK_CONTEST_ELIGIBILITY\x10\xe6\x10\x12-\n(REQUEST_TYPE_METHOD_UPDATE_CONTEST_ENTRY\x10\xe7\x10\x12/\n*REQUEST_TYPE_METHOD_TRANSFER_CONTEST_ENTRY\x10\xe8\x10\x12\x31\n,REQUEST_TYPE_METHOD_GET_CONTEST_FRIEND_ENTRY\x10\xe9\x10\x12*\n%REQUEST_TYPE_METHOD_GET_CONTEST_ENTRY\x10\xea\x10\x12%\n REQUEST_TYPE_METHOD_CREATE_PARTY\x10\xfc\x11\x12#\n\x1eREQUEST_TYPE_METHOD_JOIN_PARTY\x10\xfd\x11\x12$\n\x1fREQUEST_TYPE_METHOD_START_PARTY\x10\xfe\x11\x12$\n\x1fREQUEST_TYPE_METHOD_LEAVE_PARTY\x10\xff\x11\x12\"\n\x1dREQUEST_TYPE_METHOD_GET_PARTY\x10\x80\x12\x12.\n)REQUEST_TYPE_METHOD_UPDATE_PARTY_LOCATION\x10\x81\x12\x12\x33\n.REQUEST_TYPE_METHOD_SEND_PARTY_DARK_LAUNCH_LOG\x10\x82\x12\x12*\n%REQUEST_TYPE_METHOD_START_PARTY_QUEST\x10\x84\x12\x12-\n(REQUEST_TYPE_METHOD_COMPLETE_PARTY_QUEST\x10\x85\x12\x12\x34\n/REQUEST_TYPE_METHOD_GET_BONUS_ATTRACTED_POKEMON\x10\xae\x12\x12$\n\x1fREQUEST_TYPE_METHOD_GET_BONUSES\x10\xb0\x12\x12/\n*REQUEST_TYPE_METHOD_BADGE_REWARD_ENCOUNTER\x10\xb8\x12\x12)\n$REQUEST_TYPE_METHOD_NPC_UPDATE_STATE\x10\xe0\x12\x12&\n!REQUEST_TYPE_METHOD_NPC_SEND_GIFT\x10\xe1\x12\x12&\n!REQUEST_TYPE_METHOD_NPC_OPEN_GIFT\x10\xe2\x12\x12)\n$REQUEST_TYPE_METHOD_JOIN_BREAD_LOBBY\x10\x92\x13\x12,\n\'REQUEST_TYPE_METHOD_PREPARE_BREAD_LOBBY\x10\x95\x13\x12*\n%REQUEST_TYPE_METHOD_LEAVE_BREAD_LOBBY\x10\x97\x13\x12+\n&REQUEST_TYPE_METHOD_START_BREAD_BATTLE\x10\x98\x13\x12\x30\n+REQUEST_TYPE_METHOD_GET_BREAD_LOBBY_DETAILS\x10\x99\x13\x12,\n\'REQUEST_TYPE_METHOD_START_MP_WALK_QUEST\x10\x9a\x13\x12+\n&REQUEST_TYPE_METHOD_ENHANCE_BREAD_MOVE\x10\x9b\x13\x12(\n#REQUEST_TYPE_METHOD_STATION_POKEMON\x10\x9c\x13\x12%\n REQUEST_TYPE_METHOD_LOOT_STATION\x10\x9d\x13\x12,\n\'REQUEST_TYPE_METHOD_GET_STATION_DETAILS\x10\x9e\x13\x12,\n\'REQUEST_TYPE_METHOD_MARK_SAVE_FOR_LATER\x10\x9f\x13\x12+\n&REQUEST_TYPE_METHOD_USE_SAVE_FOR_LATER\x10\xa0\x13\x12.\n)REQUEST_TYPE_METHOD_REMOVE_SAVE_FOR_LATER\x10\xa1\x13\x12\x33\n.REQUEST_TYPE_METHOD_GET_SAVE_FOR_LATER_ENTRIES\x10\xa2\x13\x12\'\n\"REQUEST_TYPE_METHOD_GET_MP_SUMMARY\x10\xa3\x13\x12%\n REQUEST_TYPE_METHOD_REPLENISH_MP\x10\xa4\x13\x12\'\n\"REQUEST_TYPE_METHOD_REPORT_STATION\x10\xa6\x13\x12-\n(REQUEST_TYPE_METHOD_DEBUG_RESET_DAILY_MP\x10\xa7\x13\x12\x32\n-REQUEST_TYPE_METHOD_RELEASE_STATIONED_POKEMON\x10\xa8\x13\x12.\n)REQUEST_TYPE_METHOD_COMPLETE_BREAD_BATTLE\x10\xa9\x13\x12\x34\n/REQUEST_TYPE_METHOD_BREAD_BATTLE_REWARD_UPGRADE\x10\xaa\x13\x12\x30\n+REQUEST_TYPE_METHOD_ENCOUNTER_STATION_SPAWN\x10\xab\x13\x12\x30\n+REQUEST_TYPE_METHOD_GET_NUM_STATION_ASSISTS\x10\xac\x13\x12\x1f\n\x1aREQUEST_TYPE_METHOD_PT_TWO\x10\xc5\x13\x12\'\n\"REQUEST_TYPE_METHOD_GET_VPS_EVENTS\x10\xb8\x17\x12*\n%REQUEST_TYPE_METHOD_UPDATE_VPS_EVENTS\x10\xb9\x17\x12-\n(REQUEST_TYPE_METHOD_ADD_PTC_LOGIN_ACTION\x10\xba\x17\x12\x31\n,REQUEST_TYPE_METHOD_CLAIM_PTC_LINKING_REWARD\x10\xbb\x17\x12\x34\n/REQUEST_TYPE_METHOD_CAN_CLAIM_PTC_REWARD_ACTION\x10\xbc\x17\x12/\n*REQUEST_TYPE_METHOD_CONTRIBUTE_PARTY_ITEMS\x10\xbd\x17\x12,\n\'REQUEST_TYPE_METHOD_CONSUME_PARTY_ITEMS\x10\xbe\x17\x12)\n$REQUEST_TYPE_METHOD_REMOVE_PTC_LOGIN\x10\xbf\x17\x12/\n*REQUEST_TYPE_METHOD_SEND_PARTY_PLAY_INVITE\x10\xc0\x17\x12)\n$REQUEST_TYPE_METHOD_CONSUME_STICKERS\x10\xc1\x17\x12-\n(REQUEST_TYPE_METHOD_COMPLETE_RAID_BATTLE\x10\xc2\x17\x12.\n)REQUEST_TYPE_METHOD_SYNC_BATTLE_INVENTORY\x10\xc3\x17\x12\x37\n2REQUEST_TYPE_METHOD_PREVIEW_CONTRIBUTE_PARTY_ITEMS\x10\xc7\x17\x12(\n#REQUEST_TYPE_METHOD_KICK_FROM_PARTY\x10\xc8\x17\x12%\n REQUEST_TYPE_METHOD_FUSE_POKEMON\x10\xc9\x17\x12\'\n\"REQUEST_TYPE_METHOD_UNFUSE_POKEMON\x10\xca\x17\x12.\n)REQUEST_TYPE_METHOD_GET_IRIS_SOCIAL_SCENE\x10\xcb\x17\x12\x31\n,REQUEST_TYPE_METHOD_UPDATE_IRIS_SOCIAL_SCENE\x10\xcc\x17\x12\x38\n3REQUEST_TYPE_METHOD_GET_CHANGE_POKEMON_FORM_PREVIEW\x10\xcd\x17\x12\x31\n,REQUEST_TYPE_METHOD_GET_FUSE_POKEMON_PREVIEW\x10\xce\x17\x12\x33\n.REQUEST_TYPE_METHOD_GET_UNFUSE_POKEMON_PREVIEW\x10\xcf\x17\x12-\n(REQUEST_TYPE_METHOD_PROCESS_PLAYER_INBOX\x10\xd0\x17\x12\x35\n0REQUEST_TYPE_PLATFORM_REGISTER_PUSH_NOTIFICATION\x10\x88\'\x12\x37\n2REQUEST_TYPE_PLATFORM_UNREGISTER_PUSH_NOTIFICATION\x10\x89\'\x12\x35\n0REQUEST_TYPE_PLATFORM_UPDATE_NOTIFICATION_STATUS\x10\x8a\'\x12=\n8REQUEST_TYPE_PLATFORM_OPT_OUT_PUSH_NOTIFICATION_CATEGORY\x10\x8b\'\x12\x39\n4REQUEST_TYPE_PLATFORM_DOWNLOAD_GAME_MASTER_TEMPLATES\x10\x8c\'\x12(\n#REQUEST_TYPE_PLATFORM_GET_INVENTORY\x10\x8d\'\x12*\n%REQUEST_TYPE_PLATFORM_REDEEM_PASSCODE\x10\x8e\'\x12\x1f\n\x1aREQUEST_TYPE_PLATFORM_PING\x10\x8f\'\x12+\n&REQUEST_TYPE_PLATFORM_ADD_LOGIN_ACTION\x10\x90\'\x12.\n)REQUEST_TYPE_PLATFORM_REMOVE_LOGIN_ACTION\x10\x91\'\x12,\n\'REQUEST_TYPE_PLATFORM_LIST_LOGIN_ACTION\x10\x92\'\x12&\n!REQUEST_TYPE_PLATFORM_ADD_NEW_POI\x10\x93\'\x12.\n)REQUEST_TYPE_PLATFORM_PROXY_SOCIAL_ACTION\x10\x94\'\x12\x36\n1REQUEST_TYPE_PLATFORM_DEPRECATED_CLIENT_TELEMETRY\x10\x95\'\x12\x34\n/REQUEST_TYPE_PLATFORM_GET_AVAILABLE_SUBMISSIONS\x10\x96\'\x12:\n5REQUEST_TYPE_PLATFORM_GET_SIGNED_URL_FOR_PHOTO_UPLOAD\x10\x97\'\x12/\n*REQUEST_TYPE_PLATFORM_REPLACE_LOGIN_ACTION\x10\x98\'\x12;\n6REQUEST_TYPE_PLATFORM_PROXY_SOCIAL_SIDE_CHANNEL_ACTION\x10\x99\'\x12\x33\n.REQUEST_TYPE_PLATFORM_COLLECT_CLIENT_TELEMETRY\x10\x9a\'\x12\'\n\"REQUEST_TYPE_PLATFORM_PURCHASE_SKU\x10\x9b\'\x12:\n5REQUEST_TYPE_PLATFORM_GET_AVAILABLE_SKUS_AND_BALANCES\x10\x9c\'\x12\x30\n+REQUEST_TYPE_PLATFORM_REDEEM_GOOGLE_RECEIPT\x10\x9d\'\x12/\n*REQUEST_TYPE_PLATFORM_REDEEM_APPLE_RECEIPT\x10\x9e\'\x12\x31\n,REQUEST_TYPE_PLATFORM_REDEEM_DESKTOP_RECEIPT\x10\x9f\'\x12\x31\n,REQUEST_TYPE_PLATFORM_UPDATE_FITNESS_METRICS\x10\xa0\'\x12-\n(REQUEST_TYPE_PLATFORM_GET_FITNESS_REPORT\x10\xa1\'\x12\x38\n3REQUEST_TYPE_PLATFORM_GET_CLIENT_TELEMETRY_SETTINGS\x10\xa2\'\x12%\n REQUEST_TYPE_PLATFORM_PING_ASYNC\x10\xa3\'\x12\x36\n1REQUEST_TYPE_PLATFORM_REGISTER_BACKGROUND_SERVICE\x10\xa4\'\x12\x35\n0REQUEST_TYPE_PLATFORM_GET_CLIENT_BGMODE_SETTINGS\x10\xa5\'\x12*\n%REQUEST_TYPE_PLATFORM_PING_DOWNSTREAM\x10\xa6\'\x12=\n8REQUEST_TYPE_PLATFORM_SET_IN_GAME_CURRENCY_EXCHANGE_RATE\x10\xa8\'\x12\x33\n.REQUEST_TYPE_PLATFORM_REQUEST_GEOFENCE_UPDATES\x10\xa9\'\x12\x31\n,REQUEST_TYPE_PLATFORM_UPDATE_PLAYER_LOCATION\x10\xaa\'\x12\x33\n.REQUEST_TYPE_PLATFORM_GENERATE_GMAP_SIGNED_URL\x10\xab\'\x12,\n\'REQUEST_TYPE_PLATFORM_GET_GMAP_SETTINGS\x10\xac\'\x12\x31\n,REQUEST_TYPE_PLATFORM_REDEEM_SAMSUNG_RECEIPT\x10\xad\'\x12(\n#REQUEST_TYPE_PLATFORM_ADD_NEW_ROUTE\x10\xae\'\x12\x33\n.REQUEST_TYPE_PLATFORM_GET_OUTSTANDING_WARNINGS\x10\xaf\'\x12/\n*REQUEST_TYPE_PLATFORM_ACKNOWLEDGE_WARNINGS\x10\xb0\'\x12+\n&REQUEST_TYPE_PLATFORM_SUBMIT_POI_IMAGE\x10\xb1\'\x12:\n5REQUEST_TYPE_PLATFORM_SUBMIT_POI_TEXT_METADATA_UPDATE\x10\xb2\'\x12\x35\n0REQUEST_TYPE_PLATFORM_SUBMIT_POI_LOCATION_UPDATE\x10\xb3\'\x12\x36\n1REQUEST_TYPE_PLATFORM_SUBMIT_POI_TAKEDOWN_REQUEST\x10\xb4\'\x12/\n*REQUEST_TYPE_PLATFORM_GET_WEB_TOKEN_ACTION\x10\xb5\'\x12\x36\n1REQUEST_TYPE_PLATFORM_GET_ADVENTURE_SYNC_SETTINGS\x10\xb6\'\x12\x39\n4REQUEST_TYPE_PLATFORM_UPDATE_ADVENTURE_SYNC_SETTINGS\x10\xb7\'\x12\'\n\"REQUEST_TYPE_PLATFORM_SET_BIRTHDAY\x10\xb8\'\x12\x30\n+REQUEST_TYPE_PLATFORM_FETCH_NEWSFEED_ACTION\x10\xb9\'\x12\x34\n/REQUEST_TYPE_PLATFORM_MARK_NEWSFEED_READ_ACTION\x10\xba\'\x12-\n(REQUEST_TYPE_SOCIAL_ACTION_SEARCH_PLAYER\x10\x90N\x12\x32\n-REQUEST_TYPE_SOCIAL_ACTION_SEND_FRIEND_INVITE\x10\x92N\x12\x34\n/REQUEST_TYPE_SOCIAL_ACTION_CANCEL_FRIEND_INVITE\x10\x93N\x12\x34\n/REQUEST_TYPE_SOCIAL_ACTION_ACCEPT_FRIEND_INVITE\x10\x94N\x12\x35\n0REQUEST_TYPE_SOCIAL_ACTION_DECLINE_FRIEND_INVITE\x10\x95N\x12,\n\'REQUEST_TYPE_SOCIAL_ACTION_LIST_FRIENDS\x10\x96N\x12<\n7REQUEST_TYPE_SOCIAL_ACTION_LIST_OUTGOING_FRIEND_INVITES\x10\x97N\x12<\n7REQUEST_TYPE_SOCIAL_ACTION_LIST_INCOMING_FRIEND_INVITES\x10\x98N\x12-\n(REQUEST_TYPE_SOCIAL_ACTION_REMOVE_FRIEND\x10\x99N\x12\x32\n-REQUEST_TYPE_SOCIAL_ACTION_LIST_FRIEND_STATUS\x10\x9aN\x12;\n6REQUEST_TYPE_SOCIAL_ACTION_SEND_FACEBOOK_FRIEND_INVITE\x10\x9bN\x12,\n\'REQUEST_TYPE_SOCIAL_ACTION_IS_MY_FRIEND\x10\x9cN\x12\x32\n-REQUEST_TYPE_SOCIAL_ACTION_CREATE_INVITE_CODE\x10\x9dN\x12\x38\n3REQUEST_TYPE_SOCIAL_ACTION_GET_FACEBOOK_FRIEND_LIST\x10\x9eN\x12\x36\n1REQUEST_TYPE_SOCIAL_ACTION_UPDATE_FACEBOOK_STATUS\x10\x9fN\x12\x34\n/REQUEST_TYPE_SOCIAL_ACTION_SAVE_PLAYER_SETTINGS\x10\xa0N\x12\x33\n.REQUEST_TYPE_SOCIAL_ACTION_GET_PLAYER_SETTINGS\x10\xa1N\x12?\n:REQUEST_TYPE_SOCIAL_ACTION_GET_NIANTIC_FRIEND_LIST_DELETED\x10\xa2N\x12\x42\n=REQUEST_TYPE_SOCIAL_ACTION_GET_NIANTIC_FRIEND_DETAILS_DELETED\x10\xa3N\x12\x42\n=REQUEST_TYPE_SOCIAL_ACTION_SEND_NIANTIC_FRIEND_INVITE_DELETED\x10\xa4N\x12\x34\n/REQUEST_TYPE_SOCIAL_ACTION_SET_ACCOUNT_SETTINGS\x10\xa5N\x12\x34\n/REQUEST_TYPE_SOCIAL_ACTION_GET_ACCOUNT_SETTINGS\x10\xa6N\x12\x33\n.REQUEST_TYPE_SOCIAL_ACTION_ADD_FAVORITE_FRIEND\x10\xa7N\x12\x36\n1REQUEST_TYPE_SOCIAL_ACTION_REMOVE_FAVORITE_FRIEND\x10\xa8N\x12-\n(REQUEST_TYPE_SOCIAL_ACTION_BLOCK_ACCOUNT\x10\xa9N\x12/\n*REQUEST_TYPE_SOCIAL_ACTION_UNBLOCK_ACCOUNT\x10\xaaN\x12\x32\n-REQUEST_TYPE_SOCIAL_ACTION_GET_OUTGING_BLOCKS\x10\xabN\x12\x32\n-REQUEST_TYPE_SOCIAL_ACTION_IS_ACCOUNT_BLOCKED\x10\xacN\x12:\n5REQUEST_TYPE_SOCIAL_ACTION_REGISTER_PUSH_NOTIFICATION\x10\xf5N\x12<\n7REQUEST_TYPE_SOCIAL_ACTION_UNREGISTER_PUSH_NOTIFICATION\x10\xf6N\x12\x33\n.REQUEST_TYPE_SOCIAL_ACTION_UPDATE_NOTIFICATION\x10\xf7N\x12\x42\n=REQUEST_TYPE_SOCIAL_ACTION_OPT_OUT_PUSH_NOTIFICATION_CATEGORY\x10\xf8N\x12)\n$REQUEST_TYPE_SOCIAL_ACTION_GET_INBOX\x10\xf9N\x12\x44\n?REQUEST_TYPE_SOCIAL_ACTION_LIST_OPT_OUT_NOTIFICATION_CATEGORIES\x10\xfaN\x12.\n)REQUEST_TYPE_SOCIAL_ACTION_GET_SIGNED_URL\x10\xd9O\x12,\n\'REQUEST_TYPE_SOCIAL_ACTION_SUBMIT_IMAGE\x10\xdaO\x12*\n%REQUEST_TYPE_SOCIAL_ACTION_GET_PHOTOS\x10\xdbO\x12,\n\'REQUEST_TYPE_SOCIAL_ACTION_DELETE_PHOTO\x10\xdcO\x12*\n%REQUEST_TYPE_SOCIAL_ACTION_FLAG_PHOTO\x10\xddO\x12\x32\n,REQUEST_TYPE_SOCIAL_ACTION_UPDATE_PROFILE_V2\x10\xa1\x9c\x01\x12\x35\n/REQUEST_TYPE_SOCIAL_ACTION_UPDATE_FRIENDSHIP_V2\x10\xa2\x9c\x01\x12/\n)REQUEST_TYPE_SOCIAL_ACTION_GET_PROFILE_V2\x10\xa3\x9c\x01\x12/\n)REQUEST_TYPE_SOCIAL_ACTION_INVITE_GAME_V2\x10\xa4\x9c\x01\x12\x32\n,REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_2\x10\xa5\x9c\x01\x12\x30\n*REQUEST_TYPE_SOCIAL_ACTION_LIST_FRIENDS_V2\x10\xa6\x9c\x01\x12\x36\n0REQUEST_TYPE_SOCIAL_ACTION_GET_FRIEND_DETAILS_V2\x10\xa7\x9c\x01\x12<\n6REQUEST_TYPE_SOCIAL_ACTION_GET_CLIENT_FEATURE_FLAGS_V2\x10\xa8\x9c\x01\x12\x32\n,REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_1\x10\xa9\x9c\x01\x12=\n7REQUEST_TYPE_SOCIAL_ACTION_GET_INCOMING_GAME_INVITES_V2\x10\xaa\x9c\x01\x12?\n9REQUEST_TYPE_SOCIAL_ACTION_UPDATE_INCOMING_GAME_INVITE_V2\x10\xab\x9c\x01\x12\x41\n;REQUEST_TYPE_SOCIAL_ACTION_DISMISS_OUTGOING_GAME_INVITES_V2\x10\xac\x9c\x01\x12\x35\n/REQUEST_TYPE_SOCIAL_ACTION_SYNC_CONTACT_LIST_V2\x10\xad\x9c\x01\x12\x43\n=REQUEST_TYPE_SOCIAL_ACTION_SEND_CONTACT_LIST_FRIEND_INVITE_V2\x10\xae\x9c\x01\x12=\n7REQUEST_TYPE_SOCIAL_ACTION_REFER_CONTACT_LIST_FRIEND_V2\x10\xaf\x9c\x01\x12\x39\n3REQUEST_TYPE_SOCIAL_ACTION_GET_CONTACT_LIST_INFO_V2\x10\xb0\x9c\x01\x12?\n9REQUEST_TYPE_SOCIAL_ACTION_DISMISS_CONTACT_LIST_UPDATE_V2\x10\xb1\x9c\x01\x12?\n9REQUEST_TYPE_SOCIAL_ACTION_NOTIFY_CONTACT_LIST_FRIENDS_V2\x10\xb2\x9c\x01\x12\x32\n,REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_6\x10\xb3\x9c\x01\x12\x32\n,REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_7\x10\xb4\x9c\x01\x12\x32\n,REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_3\x10\xb0\x9f\x01\x12\x32\n,REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_4\x10\xb1\x9f\x01\x12\x32\n,REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_5\x10\xb2\x9f\x01\x12:\n4REQUEST_TYPE_SOCIAL_ACTION_GET_FRIEND_RECOMMENDATION\x10\x94\xa0\x01\x12\x41\n;REQUEST_TYPE_GAME_ANTICHEAT_ACTION_GET_OUTSTANDING_WARNINGS\x10\xc0\x9a\x0c\x12=\n7REQUEST_TYPE_GAME_ANTICHEAT_ACTION_ACKNOWLEDGE_WARNINGS\x10\xc1\x9a\x0c\x12J\nDREQUEST_TYPE_GAME_BACKGROUND_MODE_ACTION_REGISTER_BACKGROUND_SERVICE\x10\xf0\x84\x0e\x12I\nCREQUEST_TYPE_GAME_BACKGROUND_MODE_ACTION_GET_CLIENT_BGMODE_SETTINGS\x10\xf1\x84\x0e\x12J\nDREQUEST_TYPE_GAME_BACKGROUND_MODE_ACTION_GET_ADVENTURE_SYNC_PROGRESS\x10\xf2\x84\x0e\x12/\n)REQUEST_TYPE_GAME_IAP_ACTION_PURCHASE_SKU\x10\xf0\xf5\x12\x12\x42\n\n8REQUEST_TYPE_GAME_IAP_ACTION_GET_AVAILABLE_SUBSCRIPTIONS\x10\xb8\xf7\x12\x12;\n5REQUEST_TYPE_GAME_IAP_ACTION_GET_ACTIVE_SUBSCRIPTIONS\x10\xb9\xf7\x12\x12\x38\n2REQUEST_TYPE_GAME_IAP_ACTION_REDEEM_XSOLLA_RECEIPT\x10\xbc\xfe\x12\x12\x34\n.REQUEST_TYPE_GAME_IAP_ACTION_GET_WEBSTORE_USER\x10\xbd\xfe\x12\x12\x35\n/REQUEST_TYPE_GAME_IAP_ACTION_REFUND_IAP_RECEIPT\x10\xbe\xfe\x12\x12?\n9REQUEST_TYPE_GAME_IAP_ACTION_GET_AVAILABLE_SKUS_ANONYMOUS\x10\xbf\xfe\x12\x12:\n4REQUEST_TYPE_GAME_IAP_ACTION_REDEEM_WEBSTORE_RECEIPT\x10\xc0\xfe\x12\x12J\nDREQUEST_TYPE_GAME_LOCATION_AWARENESS_ACTION_REQUEST_GEOFENCE_UPDATES\x10\xc0\xfc\x15\x12H\nBREQUEST_TYPE_GAME_LOCATION_AWARENESS_ACTION_UPDATE_PLAYER_LOCATION\x10\xc1\xfc\x15\x12M\nGREQUEST_TYPE_GAME_LOCATION_AWARENESS_ACTION_BULK_UPDATE_PLAYER_LOCATION\x10\xc2\xfc\x15\x12K\nEREQUEST_TYPE_GAME_LOCATION_AWARENESS_ACTION_UPDATE_BREADCRUMB_HISTORY\x10\xa8\x84\x16\x12J\nDREQUEST_TYPE_GAME_LOCATION_AWARENESS_ACTION_REFRESH_PROXIMITY_TOKENS\x10\x90\x8c\x16\x12K\nEREQUEST_TYPE_GAME_LOCATION_AWARENESS_ACTION_REPORT_PROXIMITY_CONTACTS\x10\x91\x8c\x16\x12@\n:REQUEST_TYPE_GAME_ACCOUNT_REGISTRY_ACTION_ADD_LOGIN_ACTION\x10\xc0\xcf$\x12\x43\n=REQUEST_TYPE_GAME_ACCOUNT_REGISTRY_ACTION_REMOVE_LOGIN_ACTION\x10\xc1\xcf$\x12\x41\n;REQUEST_TYPE_GAME_ACCOUNT_REGISTRY_ACTION_LIST_LOGIN_ACTION\x10\xc2\xcf$\x12\x44\n>REQUEST_TYPE_GAME_ACCOUNT_REGISTRY_ACTION_REPLACE_LOGIN_ACTION\x10\xc3\xcf$\x12\x43\n=REQUEST_TYPE_GAME_ACCOUNT_REGISTRY_ACTION_SET_BIRTHDAY_ACTION\x10\xc4\xcf$\x12@\n:REQUEST_TYPE_GAME_ACCOUNT_REGISTRY_ACTION_GAR_PROXY_ACTION\x10\xc5\xcf$\x12L\nFREQUEST_TYPE_GAME_ACCOUNT_REGISTRY_ACTION_LINK_TO_ACCOUNT_LOGIN_ACTION\x10\xc6\xcf$\x12=\n7REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_ADD_NEW_POI\x10\xe0\xeb%\x12K\nEREQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_AVAILABLE_SUBMISSIONS\x10\xe1\xeb%\x12Q\nKREQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_SIGNED_URL_FOR_PHOTO_UPLOAD\x10\xe2\xeb%\x12[\nUREQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_PLAYER_SUBMISSION_VALIDATION_SETTINGS\x10\xe3\xeb%\x12\x41\n;REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_D2D_ADD_NEW_POI\x10\xe4\xeb%\x12U\nOREQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_D2D_GET_SIGNED_URL_FOR_PHOTO_UPLOAD\x10\xe5\xeb%\x12H\nBREQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_NEW_PRIVATE_POI\x10\xe6\xeb%\x12L\nFREQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_NEW_PRIVATE_POI\x10\xe7\xeb%\x12\x42\nREQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_IMAGES_FOR_POI\x10\xd4\xef%\x12R\nLREQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_PLAYER_IMAGE_VOTE_FOR_POI\x10\xd5\xef%\x12L\nFREQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_IMAGE_GALLERY_SETTINGS\x10\xd6\xef%\x12>\n8REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_MAP_DATA\x10\xb8\xf0%\x12\x44\n>REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_POIS_IN_RADIUS\x10\xb9\xf0%\x12=\n7REQUEST_TYPE_GAME_FITNESS_ACTION_UPDATE_FITNESS_METRICS\x10\x80\x88\'\x12\x39\n3REQUEST_TYPE_GAME_FITNESS_ACTION_GET_FITNESS_REPORT\x10\x81\x88\'\x12\x42\nREQUEST_TYPE_GAME_FITNESS_ACTION_UPDATE_ADVENTURE_SYNC_FITNESS\x10\x84\x88\'\x12H\nBREQUEST_TYPE_GAME_FITNESS_ACTION_GET_ADVENTURE_SYNC_FITNESS_REPORT\x10\x85\x88\'\"\xcd\x01\n\x11\x41nchorUpdateProto\x12G\n\x0bupdate_type\x18\x01 \x01(\x0e\x32\x32.POGOProtos.Rpc.AnchorUpdateProto.AnchorUpdateType\x12\x31\n\x0eupdated_anchor\x18\x02 \x01(\x0b\x32\x19.POGOProtos.Rpc.VpsAnchor\"<\n\x10\x41nchorUpdateType\x12\t\n\x05UNSET\x10\x00\x12\x07\n\x03\x41\x44\x44\x10\x01\x12\x08\n\x04\x45\x44IT\x10\x02\x12\n\n\x06REMOVE\x10\x03\"1\n\x1e\x41ndroidBackButtonRefactorProto\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\"\xaf\x01\n\x11\x41ndroidDataSource\x12\x0e\n\x06is_raw\x18\x01 \x01(\x08\x12\x18\n\x10\x61pp_package_name\x18\x02 \x01(\t\x12\x19\n\x11stream_identifier\x18\x03 \x01(\t\x12\x13\n\x0bstream_name\x18\x04 \x01(\t\x12-\n\x06\x64\x65vice\x18\x05 \x01(\x0b\x32\x1d.POGOProtos.Rpc.AndroidDevice\x12\x11\n\tdata_type\x18\x06 \x01(\t\"\xe4\x01\n\rAndroidDevice\x12\x14\n\x0cmanufacturer\x18\x01 \x01(\t\x12\r\n\x05model\x18\x02 \x01(\t\x12\x36\n\x04type\x18\x03 \x01(\x0e\x32(.POGOProtos.Rpc.AndroidDevice.DeviceType\x12\x0b\n\x03uid\x18\x04 \x01(\t\"i\n\nDeviceType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\t\n\x05PHONE\x10\x01\x12\n\n\x06TABLET\x10\x02\x12\t\n\x05WATCH\x10\x03\x12\x0f\n\x0b\x43HEST_STRAP\x10\x04\x12\t\n\x05SCALE\x10\x05\x12\x10\n\x0cHEAD_MOUNTED\x10\x06\"\x95\x02\n\x16\x41nimationOverrideProto\x12\x45\n\tanimation\x18\x01 \x01(\x0e\x32\x32.POGOProtos.Rpc.AnimationOverrideProto.PokemonAnim\x12\x11\n\tblacklist\x18\x02 \x01(\x08\x12\x10\n\x08\x61nim_min\x18\x03 \x01(\x02\x12\x10\n\x08\x61nim_max\x18\x04 \x01(\x02\"}\n\x0bPokemonAnim\x12\x08\n\x04NONE\x10\x00\x12\x0b\n\x07IDLE_01\x10\x01\x12\x0b\n\x07IDLE_02\x10\x02\x12\x08\n\x04LAND\x10\x03\x12\r\n\tATTACK_01\x10\x04\x12\r\n\tATTACK_02\x10\x05\x12\x0b\n\x07\x44\x41MAGED\x10\x06\x12\x0b\n\x07STUNNED\x10\x07\x12\x08\n\x04LOOP\x10\x08\"\x82\x02\n\x03\x41pi\x12\x0c\n\x04name\x18\x01 \x01(\t\x12-\n\x07methods\x18\x02 \x03(\x0b\x32\x1c.POGOProtos.Rpc.MethodGoogle\x12\'\n\x07options\x18\x03 \x03(\x0b\x32\x16.POGOProtos.Rpc.Option\x12\x0f\n\x07version\x18\x04 \x01(\t\x12\x35\n\x0esource_context\x18\x05 \x01(\x0b\x32\x1d.POGOProtos.Rpc.SourceContext\x12%\n\x06mixins\x18\x06 \x03(\x0b\x32\x15.POGOProtos.Rpc.Mixin\x12&\n\x06syntax\x18\x07 \x01(\x0e\x32\x16.POGOProtos.Rpc.Syntax\"Y\n\x08\x41pnToken\x12\x17\n\x0fregistration_id\x18\x01 \x01(\t\x12\x19\n\x11\x62undle_identifier\x18\x02 \x01(\t\x12\x19\n\x11payload_byte_size\x18\x03 \x01(\x05\"\xf4\x01\n\x13\x41ppealRouteOutProto\x12:\n\x06result\x18\x01 \x01(\x0e\x32*.POGOProtos.Rpc.AppealRouteOutProto.Result\x12\x37\n\rupdated_route\x18\x02 \x01(\x0b\x32 .POGOProtos.Rpc.SharedRouteProto\"h\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x17\n\x13\x45RROR_INVALID_ROUTE\x10\x03\x12\x1a\n\x16\x45RROR_ALREADY_APPEALED\x10\x04\"W\n\x10\x41ppealRouteProto\x12\x10\n\x08route_id\x18\x01 \x01(\t\x12\x15\n\rappeal_reason\x18\x02 \x01(\t\x12\x1a\n\x12preferred_language\x18\x03 \x01(\t\"5\n\nAppleToken\x12\x10\n\x08id_token\x18\x01 \x01(\t\x12\x15\n\rsession_token\x18\x02 \x01(\x0c\"\xe4\x01\n\x17\x41ppliedBonusEffectProto\x12;\n\ntime_bonus\x18\x01 \x01(\x0b\x32%.POGOProtos.Rpc.AppliedTimeBonusProtoH\x00\x12=\n\x0bspace_bonus\x18\x02 \x01(\x0b\x32&.POGOProtos.Rpc.AppliedSpaceBonusProtoH\x00\x12\x44\n\x0f\x64\x61y_night_bonus\x18\x03 \x01(\x0b\x32).POGOProtos.Rpc.AppliedDayNightBonusProtoH\x00\x42\x07\n\x05\x42onus\"\xb6\x01\n\x11\x41ppliedBonusProto\x12\x33\n\nbonus_type\x18\x01 \x01(\x0e\x32\x1f.POGOProtos.Rpc.PlayerBonusType\x12\x1a\n\x12\x65xpiration_time_ms\x18\x02 \x01(\x03\x12\x17\n\x0f\x61pplied_time_ms\x18\x03 \x01(\x03\x12\x37\n\x06\x65\x66\x66\x65\x63t\x18\x04 \x01(\x0b\x32\'.POGOProtos.Rpc.AppliedBonusEffectProto\"F\n\x13\x41ppliedBonusesProto\x12/\n\x04item\x18\x01 \x03(\x0b\x32!.POGOProtos.Rpc.AppliedBonusProto\"\x91\x01\n\x19\x41ppliedDayNightBonusProto\x12*\n\x0cincense_item\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12H\n\x1aincense_spawn_distribution\x18\x02 \x01(\x0b\x32$.POGOProtos.Rpc.EggDistributionProto\"\x92\x01\n\x10\x41ppliedItemProto\x12\"\n\x04item\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12/\n\titem_type\x18\x02 \x01(\x0e\x32\x1c.POGOProtos.Rpc.HoloItemType\x12\x15\n\rexpiration_ms\x18\x03 \x01(\x03\x12\x12\n\napplied_ms\x18\x04 \x01(\x03\"C\n\x11\x41ppliedItemsProto\x12.\n\x04item\x18\x04 \x03(\x0b\x32 .POGOProtos.Rpc.AppliedItemProto\"\x8f\x01\n\x16\x41ppliedSpaceBonusProto\x12$\n\x1cpokemon_visible_range_meters\x18\x01 \x01(\x01\x12\x1e\n\x16\x65ncounter_range_meters\x18\x02 \x01(\x01\x12/\n\'server_allowable_encounter_range_meters\x18\x03 \x01(\x01\"E\n\x15\x41ppliedTimeBonusProto\x12,\n\x0e\x61\x66\x66\x65\x63ted_items\x18\x01 \x03(\x0e\x32\x14.POGOProtos.Rpc.Item\"\x93\x01\n\x1e\x41ppraisalStarThresholdSettings\x12\x1a\n\x12threshold_one_star\x18\x01 \x01(\x05\x12\x1a\n\x12threshold_two_star\x18\x02 \x01(\x05\x12\x1c\n\x14threshold_three_star\x18\x03 \x01(\x05\x12\x1b\n\x13threshold_four_star\x18\x04 \x01(\x05\"\xd1\t\n\x1c\x41pprovedCommonTelemetryProto\x12<\n\tboot_time\x18\x01 \x01(\x0b\x32\'.POGOProtos.Rpc.CommonTelemetryBootTimeH\x00\x12>\n\nshop_click\x18\x02 \x01(\x0b\x32(.POGOProtos.Rpc.CommonTelemetryShopClickH\x00\x12<\n\tshop_view\x18\x03 \x01(\x0b\x32\'.POGOProtos.Rpc.CommonTelemetryShopViewH\x00\x12J\n\x18poi_submission_telemetry\x18\x04 \x01(\x0b\x32&.POGOProtos.Rpc.PoiSubmissionTelemetryH\x00\x12m\n+poi_submission_photo_upload_error_telemetry\x18\x05 \x01(\x0b\x32\x36.POGOProtos.Rpc.PoiSubmissionPhotoUploadErrorTelemetryH\x00\x12\x36\n\x06log_in\x18\x06 \x01(\x0b\x32$.POGOProtos.Rpc.CommonTelemetryLogInH\x00\x12]\n\"poi_categorization_entry_telemetry\x18\x07 \x01(\x0b\x32/.POGOProtos.Rpc.PoiCategorizationEntryTelemetryH\x00\x12\x65\n&poi_categorization_operation_telemetry\x18\x08 \x01(\x0b\x32\x33.POGOProtos.Rpc.PoiCategorizationOperationTelemetryH\x00\x12]\n%poi_categorization_selected_telemetry\x18\t \x01(\x0b\x32,.POGOProtos.Rpc.PoiCategorySelectedTelemetryH\x00\x12[\n$poi_categorization_removed_telemetry\x18\n \x01(\x0b\x32+.POGOProtos.Rpc.PoiCategoryRemovedTelemetryH\x00\x12]\n\"wayfarer_onboarding_flow_telemetry\x18\x0b \x01(\x0b\x32/.POGOProtos.Rpc.WayfarerOnboardingFlowTelemetryH\x00\x12Q\n\x1c\x61s_permission_flow_telemetry\x18\x0c \x01(\x0b\x32).POGOProtos.Rpc.ASPermissionFlowTelemetryH\x00\x12\x38\n\x07log_out\x18\r \x01(\x0b\x32%.POGOProtos.Rpc.CommonTelemetryLogOutH\x00\x12\x39\n\x0bserver_data\x18\x0e \x01(\x0b\x32$.POGOProtos.Rpc.ServerRecordMetadata\x12H\n\x0e\x63ommon_filters\x18\x0f \x01(\x0b\x32\x30.POGOProtos.Rpc.ClientTelemetryCommonFilterProtoB\x0f\n\rTelemetryData\"E\n\x1e\x41rMappingSessionTelemetryProto\x12#\n\x1b\x66ulfilled_geotargeted_quest\x18\x01 \x01(\x08\"\x93\x08\n\x16\x41rMappingSettingsProto\x12 \n\x18min_hours_between_prompt\x18\x01 \x01(\x05\x12\x1e\n\x16max_video_time_seconds\x18\x02 \x01(\x05\x12\"\n\x1apreview_video_bitrate_kbps\x18\x03 \x01(\x05\x12!\n\x19preview_video_deadline_ms\x18\x04 \x01(\x05\x12#\n\x1bresearch_video_bitrate_kbps\x18\x05 \x01(\x05\x12\"\n\x1aresearch_video_deadline_ms\x18\x06 \x01(\x05\x12\x1e\n\x16min_video_time_seconds\x18\x07 \x01(\x05\x12\x1e\n\x16preview_frame_rate_fps\x18\x08 \x01(\x05\x12\x1e\n\x16preview_frames_to_jump\x18\t \x01(\x05\x12\'\n\x1fmax_upload_chunk_rejected_count\x18\n \x01(\x05\x12 \n\x18\x61rdk_desired_accuracy_mm\x18\x0b \x01(\x05\x12\x1f\n\x17\x61rdk_update_distance_mm\x18\x0c \x01(\x05\x12$\n\x1cmax_pending_upload_kilobytes\x18\r \x01(\x05\x12\x1f\n\x17\x65nable_sponsor_poi_scan\x18\x0e \x01(\x08\x12 \n\x18min_disk_space_needed_mb\x18\x0f \x01(\x05\x12\x1f\n\x17scan_validation_enabled\x18\x10 \x01(\x08\x12%\n\x1dscan_validation_start_delay_s\x18\x11 \x01(\x02\x12,\n$scan_validation_lumens_min_threshold\x18\x12 \x01(\x02\x12/\n\'scan_validation_lumens_smoothing_factor\x18\x13 \x01(\x02\x12/\n\'scan_validation_average_pixel_threshold\x18\x14 \x01(\x02\x12\x36\n.scan_validation_average_pixel_smoothing_factor\x18\x15 \x01(\x02\x12\x32\n*scan_validation_speed_min_threshold_mper_s\x18\x16 \x01(\x02\x12\x32\n*scan_validation_speed_max_threshold_mper_s\x18\x17 \x01(\x02\x12.\n&scan_validation_speed_smoothing_factor\x18\x18 \x01(\x02\x12*\n\"scan_validation_max_warning_time_s\x18\x19 \x01(\x02\x12\x1e\n\x16\x61r_recorder_v2_enabled\x18\x1a \x01(\x08\"\x83\n\n\x17\x41rMappingTelemetryProto\x12Y\n\x17\x61r_mapping_telemetry_id\x18\x01 \x01(\x0e\x32\x38.POGOProtos.Rpc.ArMappingTelemetryProto.ArMappingEventId\x12K\n\x06source\x18\x02 \x01(\x0e\x32;.POGOProtos.Rpc.ArMappingTelemetryProto.ArMappingEntryPoint\x12 \n\x18recording_length_seconds\x18\x03 \x01(\x02\x12\x1c\n\x14time_elapsed_seconds\x18\x04 \x01(\x02\x12\x17\n\x0fpercent_encoded\x18\x05 \x01(\x02\x12\x17\n\x0f\x64\x61ta_size_bytes\x18\x06 \x01(\x03\x12k\n\x19validation_failure_reason\x18\x07 \x01(\x0e\x32H.POGOProtos.Rpc.ArMappingTelemetryProto.ArMappingValidationFailureReason\"\xde\x01\n\x13\x41rMappingEntryPoint\x12\x11\n\rUNKNOWN_ENTRY\x10\x00\x12\x11\n\rPOI_EDIT_MENU\x10\x01\x12\x12\n\x0ePOI_EDIT_TITLE\x10\x02\x12\x18\n\x14POI_EDIT_DESCRIPTION\x10\x03\x12\x11\n\rPOI_ADD_PHOTO\x10\x04\x12\x15\n\x11POI_EDIT_LOCATION\x10\x05\x12\x12\n\x0ePOI_NOMINATION\x10\x06\x12\x1d\n\x19POI_FULLSCREEN_INSPECTION\x10\x07\x12\x16\n\x12GEOTARGETED_QUESTS\x10\x08\"\x9d\x04\n\x10\x41rMappingEventId\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0f\n\x0b\x45NTER_STATE\x10\x01\x12\x11\n\rOPT_IN_ACCEPT\x10\x02\x12\x0f\n\x0bOPT_IN_DENY\x10\x03\x12\x13\n\x0fOPT_IN_SETTINGS\x10\x04\x12\x14\n\x10OPT_OUT_SETTINGS\x10\x05\x12\x17\n\x13\x45XIT_FROM_RECORDING\x10\x06\x12\x13\n\x0fSTART_RECORDING\x10\x07\x12\x12\n\x0eSTOP_RECORDING\x10\x08\x12\x13\n\x0f\x43\x41NCEL_ENCODING\x10\t\x12\x0e\n\nUPLOAD_NOW\x10\n\x12\x10\n\x0cUPLOAD_LATER\x10\x0b\x12\x11\n\rCANCEL_UPLOAD\x10\x0c\x12\x19\n\x15START_UPLOAD_SETTINGS\x10\r\x12\x12\n\x0eUPLOAD_SUCCESS\x10\x0e\x12\x15\n\x11OPT_IN_LEARN_MORE\x10\x0f\x12\x15\n\x11\x45XIT_FROM_PREVIEW\x10\x10\x12%\n!SUBMIT_POI_AR_VIDEO_METADATA_FAIL\x10\x11\x12\x12\n\x0eUPLOAD_FAILURE\x10\x12\x12\x1c\n\x18UPLOAD_LATER_WIFI_PROMPT\x10\x13\x12\x0f\n\x0b\x43LEAR_SCANS\x10\x14\x12\x13\n\x0fOPEN_INFO_PANEL\x10\x15\x12\x17\n\x13RESCAN_FROM_PREVIEW\x10\x16\x12\x1b\n\x17SCAN_VALIDATION_FAILURE\x10\x17\"`\n ArMappingValidationFailureReason\x12\x12\n\x0eUNKNOWN_REASON\x10\x00\x12\x0c\n\x08TOO_FAST\x10\x01\x12\x0c\n\x08TOO_SLOW\x10\x02\x12\x0c\n\x08TOO_DARK\x10\x03\"1\n\x15\x41rPhotoGlobalSettings\x12\x18\n\x10min_player_level\x18\x01 \x01(\x05\"\xde\x0e\n\x13\x41rPhotoSessionProto\x12;\n\x07\x61r_type\x18\x01 \x01(\x0e\x32*.POGOProtos.Rpc.ArPhotoSessionProto.ArType\x12I\n\x17\x66urthest_step_completed\x18\x02 \x01(\x0e\x32(.POGOProtos.Rpc.ArPhotoSessionProto.Step\x12\x18\n\x10num_photos_taken\x18\x03 \x01(\x05\x12\x19\n\x11num_photos_shared\x18\x04 \x01(\x05\x12#\n\x1bnum_photos_taken_occlusions\x18\x05 \x01(\x05\x12\x1e\n\x16num_occlusions_enabled\x18\x06 \x01(\x05\x12\x1f\n\x17num_occlusions_disabled\x18\x07 \x01(\x05\x12\x41\n\nar_context\x18\x08 \x01(\x0e\x32-.POGOProtos.Rpc.ArPhotoSessionProto.ArContext\x12\x16\n\x0esession_length\x18\t \x01(\x03\x12!\n\x19session_length_occlusions\x18\n \x01(\x03\x12$\n\x1cnum_photos_shared_occlusions\x18\x0b \x01(\x05\x12\x11\n\tmodel_url\x18\x0c \x01(\t\x12\x14\n\x0c\x61rdk_version\x18\r \x01(\t\x12\x19\n\x11\x61verage_framerate\x18\x0e \x01(\x05\x12\x1f\n\x17\x61verage_battery_per_min\x18\x0f \x01(\x02\x12\x19\n\x11\x61verage_cpu_usage\x18\x10 \x01(\x02\x12\x19\n\x11\x61verage_gpu_usage\x18\x11 \x01(\x02\x12N\n\x11\x66ramerate_samples\x18\x12 \x03(\x0b\x32\x33.POGOProtos.Rpc.ArPhotoSessionProto.FramerateSample\x12J\n\x0f\x62\x61ttery_samples\x18\x13 \x03(\x0b\x32\x31.POGOProtos.Rpc.ArPhotoSessionProto.BatterySample\x12N\n\x11processor_samples\x18\x14 \x03(\x0b\x32\x33.POGOProtos.Rpc.ArPhotoSessionProto.ProcessorSample\x12+\n#session_start_to_plane_detection_ms\x18\x15 \x01(\x05\x12.\n&plane_detection_to_user_interaction_ms\x18\x16 \x01(\x05\x1a\x80\x01\n\x0c\x41rConditions\x12\x11\n\ttimestamp\x18\x01 \x01(\x03\x12\x1a\n\x12occlusions_enabled\x18\x02 \x01(\x08\x12\x41\n\x0f\x63urrent_ar_step\x18\x03 \x01(\x0e\x32(.POGOProtos.Rpc.ArPhotoSessionProto.Step\x1a\xaf\x01\n\rBatterySample\x12\x44\n\nconditions\x18\x01 \x01(\x0b\x32\x30.POGOProtos.Rpc.ArPhotoSessionProto.ArConditions\x12\x15\n\rbattery_level\x18\x02 \x01(\x02\x12\x41\n\x06status\x18\x03 \x01(\x0e\x32\x31.POGOProtos.Rpc.ArPhotoSessionProto.BatteryStatus\x1aj\n\x0f\x46ramerateSample\x12\x44\n\nconditions\x18\x01 \x01(\x0b\x32\x30.POGOProtos.Rpc.ArPhotoSessionProto.ArConditions\x12\x11\n\tframerate\x18\x02 \x01(\x05\x1a}\n\x0fProcessorSample\x12\x44\n\nconditions\x18\x01 \x01(\x0b\x32\x30.POGOProtos.Rpc.ArPhotoSessionProto.ArConditions\x12\x11\n\tcpu_usage\x18\x02 \x01(\x02\x12\x11\n\tgpu_usage\x18\x03 \x01(\x02\"g\n\tArContext\x12\x08\n\x04NONE\x10\x00\x12\x10\n\x0c\x41R_ENCOUNTER\x10\x01\x12\x0f\n\x0b\x41R_SNAPSHOT\x10\x02\x12\x16\n\x12SINGLEPLAYER_BUDDY\x10\x03\x12\x15\n\x11MULTIPLAYER_BUDDY\x10\x04\"*\n\x06\x41rType\x12\t\n\x05UNSET\x10\x00\x12\x08\n\x04PLUS\x10\x01\x12\x0b\n\x07\x43LASSIC\x10\x02\"\\\n\rBatteryStatus\x12\x10\n\x0cUNDETERMINED\x10\x00\x12\x0c\n\x08\x43HARGING\x10\x01\x12\x0f\n\x0b\x44ISCHARGING\x10\x02\x12\x10\n\x0cNOT_CHARGING\x10\x03\x12\x08\n\x04\x46ULL\x10\x04\"\x88\x01\n\x04Step\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x1d\n\x19\x43\x41MERA_PERMISSION_GRANTED\x10\x01\x12\x16\n\x12\x41RPLUS_PLANE_FOUND\x10\x02\x12\x19\n\x15\x41RPLUS_POKEMON_PLACED\x10\x03\x12\x0f\n\x0bPHOTO_TAKEN\x10\x04\x12\x10\n\x0cPHOTO_SHARED\x10\x05\"*\n\x13\x41rSessionStartEvent\x12\x13\n\x0b\x65mpty_field\x18\x63 \x01(\x08\"\xa5\x02\n\x18\x41rTelemetrySettingsProto\x12\x17\n\x0fmeasure_battery\x18\x01 \x01(\x08\x12$\n\x1c\x62\x61ttery_sampling_interval_ms\x18\x02 \x01(\x05\x12\x19\n\x11measure_processor\x18\x03 \x01(\x08\x12&\n\x1eprocessor_sampling_interval_ms\x18\x04 \x01(\x05\x12\x19\n\x11measure_framerate\x18\x05 \x01(\x08\x12&\n\x1e\x66ramerate_sampling_interval_ms\x18\x06 \x01(\x05\x12%\n\x1dpercentage_sessions_to_sample\x18\x07 \x01(\x02\x12\x1d\n\x15\x65nable_ardk_telemetry\x18\x08 \x01(\x08\"\x84\x03\n\x17\x41rdkConfigSettingsProto\x12\x15\n\rorb_vocab_url\x18\x01 \x01(\t\x12\x1b\n\x13monodpeth_model_url\x18\x02 \x01(\t\x12\x19\n\x11monodepth_devices\x18\x03 \x03(\t\x12M\n\x12monodepth_contexts\x18\x04 \x03(\x0e\x32\x31.POGOProtos.Rpc.ArdkConfigSettingsProto.ArContext\x12\x1f\n\x17ios_monodepth_model_url\x18\x05 \x01(\t\x12#\n\x1b\x61ndroid_monodepth_model_url\x18\x06 \x01(\t\x12\x1b\n\x13monodepth_model_url\x18\x07 \x01(\t\"h\n\tArContext\x12\t\n\x05UNSET\x10\x00\x12\x10\n\x0c\x41R_ENCOUNTER\x10\x01\x12\x0f\n\x0b\x41R_SNAPSHOT\x10\x02\x12\x16\n\x12SINGLEPLAYER_BUDDY\x10\x03\x12\x15\n\x11MULTIPLAYER_BUDDY\x10\x04\"\x9b\x0e\n\x1a\x41rdkNextTelemetryOmniProto\x12\x43\n\x14initialization_event\x18\x01 \x01(\x0b\x32#.POGOProtos.Rpc.InitializationEventH\x00\x12K\n\x19scan_recorder_start_event\x18\x02 \x01(\x0b\x32&.POGOProtos.Rpc.ScanRecorderStartEventH\x00\x12I\n\x18scan_recorder_stop_event\x18\x03 \x01(\x0b\x32%.POGOProtos.Rpc.ScanRecorderStopEventH\x00\x12=\n\x12scan_sqc_run_event\x18\x04 \x01(\x0b\x32\x1f.POGOProtos.Rpc.ScanSQCRunEventH\x00\x12?\n\x13scan_sqc_done_event\x18\x05 \x01(\x0b\x32 .POGOProtos.Rpc.ScanSQCDoneEventH\x00\x12:\n\x10scan_error_event\x18\x06 \x01(\x0b\x32\x1e.POGOProtos.Rpc.ScanErrorEventH\x00\x12h\n)scan_archive_builder_get_next_chunk_event\x18\x07 \x01(\x0b\x32\x33.POGOProtos.Rpc.ScanArchiveBuilderGetNextChunkEventH\x00\x12Z\n!scan_archive_builder_cancel_event\x18\x08 \x01(\x0b\x32-.POGOProtos.Rpc.ScanArchiveBuilderCancelEventH\x00\x12U\n\x1evps_localization_started_event\x18\t \x01(\x0b\x32+.POGOProtos.Rpc.VpsLocalizationStartedEventH\x00\x12U\n\x1evps_localization_success_event\x18\n \x01(\x0b\x32+.POGOProtos.Rpc.VpsLocalizationSuccessEventH\x00\x12G\n\x17vps_session_ended_event\x18\x0b \x01(\x0b\x32$.POGOProtos.Rpc.VpsSessionEndedEventH\x00\x12\x45\n\x16\x61r_session_start_event\x18\x0c \x01(\x0b\x32#.POGOProtos.Rpc.ArSessionStartEventH\x00\x12<\n\x11\x64\x65pth_start_event\x18\r \x01(\x0b\x32\x1f.POGOProtos.Rpc.DepthStartEventH\x00\x12:\n\x10\x64\x65pth_stop_event\x18\x0e \x01(\x0b\x32\x1e.POGOProtos.Rpc.DepthStopEventH\x00\x12\x44\n\x15semantics_start_event\x18\x0f \x01(\x0b\x32#.POGOProtos.Rpc.SemanticsStartEventH\x00\x12\x42\n\x14semantics_stop_event\x18\x10 \x01(\x0b\x32\".POGOProtos.Rpc.SemanticsStopEventH\x00\x12@\n\x13meshing_start_event\x18\x11 \x01(\x0b\x32!.POGOProtos.Rpc.MeshingStartEventH\x00\x12>\n\x12meshing_stop_event\x18\x12 \x01(\x0b\x32 .POGOProtos.Rpc.MeshingStopEventH\x00\x12Q\n\x1cobject_detection_start_event\x18\x13 \x01(\x0b\x32).POGOProtos.Rpc.ObjectDetectionStartEventH\x00\x12O\n\x1bobject_detection_stop_event\x18\x14 \x01(\x0b\x32(.POGOProtos.Rpc.ObjectDetectionStopEventH\x00\x12\x38\n\x0fwps_start_event\x18\x15 \x01(\x0b\x32\x1d.POGOProtos.Rpc.WpsStartEventH\x00\x12@\n\x13wps_available_event\x18\x16 \x01(\x0b\x32!.POGOProtos.Rpc.WpsAvailableEventH\x00\x12\x36\n\x0ewps_stop_event\x18\x17 \x01(\x0b\x32\x1c.POGOProtos.Rpc.WpsStopEventH\x00\x12\x41\n\x12\x61r_common_metadata\x18\xe8\x07 \x01(\x0b\x32$.POGOProtos.Rpc.ARDKARCommonMetadata\x12\x16\n\rdeveloper_key\x18\xe9\x07 \x01(\t\x12\x15\n\x0ctimestamp_ms\x18\xea\x07 \x01(\x03\x42\x10\n\x0eTelemetryEvent\"8\n\x0f\x41ssertionFailed\x12\x14\n\x0ctimestamp_ms\x18\x01 \x01(\x03\x12\x0f\n\x07message\x18\x02 \x01(\t\"|\n\x1c\x41ssetBundleDownloadTelemetry\x12\x39\n\x0e\x61sset_event_id\x18\x01 \x01(\x0e\x32!.POGOProtos.Rpc.AssetTelemetryIds\x12\x13\n\x0b\x62undle_name\x18\x02 \x01(\t\x12\x0c\n\x04size\x18\x03 \x01(\r\"|\n\x15\x41ssetDigestEntryProto\x12\x10\n\x08\x61sset_id\x18\x01 \x01(\t\x12\x13\n\x0b\x62undle_name\x18\x02 \x01(\t\x12\x0f\n\x07version\x18\x03 \x01(\x03\x12\x10\n\x08\x63hecksum\x18\x04 \x01(\x07\x12\x0c\n\x04size\x18\x05 \x01(\x05\x12\x0b\n\x03key\x18\x06 \x01(\x0c\"\xe7\x01\n\x13\x41ssetDigestOutProto\x12\x35\n\x06\x64igest\x18\x01 \x03(\x0b\x32%.POGOProtos.Rpc.AssetDigestEntryProto\x12\x11\n\ttimestamp\x18\x02 \x01(\x04\x12:\n\x06result\x18\x03 \x01(\x0e\x32*.POGOProtos.Rpc.AssetDigestOutProto.Result\x12\x13\n\x0bpage_offset\x18\x04 \x01(\x05\"5\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x08\n\x04PAGE\x10\x02\x12\t\n\x05RETRY\x10\x03\"\xdc\x01\n\x17\x41ssetDigestRequestProto\x12*\n\x08platform\x18\x01 \x01(\x0e\x32\x18.POGOProtos.Rpc.Platform\x12\x1b\n\x13\x64\x65vice_manufacturer\x18\x02 \x01(\t\x12\x14\n\x0c\x64\x65vice_model\x18\x03 \x01(\t\x12\x0e\n\x06locale\x18\x04 \x01(\t\x12\x13\n\x0b\x61pp_version\x18\x05 \x01(\r\x12\x10\n\x08paginate\x18\x06 \x01(\x08\x12\x13\n\x0bpage_offset\x18\x07 \x01(\x05\x12\x16\n\x0epage_timestamp\x18\x08 \x01(\x04\"u\n\x19\x41ssetPoiDownloadTelemetry\x12\x39\n\x0e\x61sset_event_id\x18\x01 \x01(\x0e\x32!.POGOProtos.Rpc.AssetTelemetryIds\x12\x0f\n\x07\x66ort_id\x18\x02 \x01(\t\x12\x0c\n\x04size\x18\x03 \x01(\r\"3\n\x11\x41ssetRefreshProto\x12\x1e\n\x16string_refresh_seconds\x18\x05 \x01(\x05\"*\n\x15\x41ssetRefreshTelemetry\x12\x11\n\ttimestamp\x18\x01 \x01(\x04\"t\n\x1f\x41ssetStreamCacheCulledTelemetry\x12\x39\n\x0e\x61sset_event_id\x18\x01 \x01(\x0e\x32!.POGOProtos.Rpc.AssetTelemetryIds\x12\x16\n\x0espace_released\x18\x02 \x01(\r\"t\n\x1c\x41ssetStreamDownloadTelemetry\x12\x39\n\x0e\x61sset_event_id\x18\x01 \x01(\x0e\x32!.POGOProtos.Rpc.AssetTelemetryIds\x12\x0b\n\x03url\x18\x02 \x01(\t\x12\x0c\n\x04size\x18\x03 \x01(\r\"\xbf\x02\n\x14\x41ssetVersionOutProto\x12P\n\x08response\x18\x01 \x03(\x0b\x32>.POGOProtos.Rpc.AssetVersionOutProto.AssetVersionResponseProto\x1a\x9c\x01\n\x19\x41ssetVersionResponseProto\x12;\n\x06result\x18\x01 \x01(\x0e\x32+.POGOProtos.Rpc.AssetVersionOutProto.Result\x12\x35\n\x06\x64igest\x18\x02 \x01(\x0b\x32%.POGOProtos.Rpc.AssetDigestEntryProto\x12\x0b\n\x03url\x18\x03 \x01(\t\"6\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\t\n\x05\x45RROR\x10\x01\x12\t\n\x05VALID\x10\x02\x12\x0b\n\x07\x45XPIRED\x10\x03\"\xb5\x01\n\x11\x41ssetVersionProto\x12\x13\n\x0b\x61pp_version\x18\x01 \x01(\r\x12K\n\x07request\x18\x02 \x03(\x0b\x32:.POGOProtos.Rpc.AssetVersionProto.AssetVersionRequestProto\x1a>\n\x18\x41ssetVersionRequestProto\x12\x10\n\x08\x61sset_id\x18\x01 \x01(\t\x12\x10\n\x08\x63hecksum\x18\x02 \x01(\x07\"\x96\x03\n\x11\x41ttackGymOutProto\x12\x38\n\x06result\x18\x01 \x01(\x0e\x32(.POGOProtos.Rpc.AttackGymOutProto.Result\x12\x32\n\nbattle_log\x18\x02 \x01(\x0b\x32\x1e.POGOProtos.Rpc.BattleLogProto\x12\x11\n\tbattle_id\x18\x03 \x01(\t\x12\x34\n\x0f\x61\x63tive_defender\x18\x04 \x01(\x0b\x32\x1b.POGOProtos.Rpc.PokemonInfo\x12\x34\n\x0f\x61\x63tive_attacker\x18\x05 \x01(\x0b\x32\x1b.POGOProtos.Rpc.PokemonInfo\x12\x38\n\rbattle_update\x18\x06 \x01(\x0b\x32!.POGOProtos.Rpc.BattleUpdateProto\"Z\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12 \n\x1c\x45RROR_INVALID_ATTACK_ACTIONS\x10\x02\x12\x16\n\x12\x45RROR_NOT_IN_RANGE\x10\x03\"\xea\x01\n\x0e\x41ttackGymProto\x12\x0e\n\x06gym_id\x18\x01 \x01(\t\x12\x11\n\tbattle_id\x18\x02 \x01(\t\x12;\n\x10\x61ttacker_actions\x18\x03 \x03(\x0b\x32!.POGOProtos.Rpc.BattleActionProto\x12@\n\x15last_retrieved_action\x18\x04 \x01(\x0b\x32!.POGOProtos.Rpc.BattleActionProto\x12\x1a\n\x12player_lat_degrees\x18\x05 \x01(\x01\x12\x1a\n\x12player_lng_degrees\x18\x06 \x01(\x01\"\xa3\x03\n\x18\x41ttackRaidBattleOutProto\x12?\n\x06result\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.AttackRaidBattleOutProto.Result\x12\x38\n\rbattle_update\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.BattleUpdateProto\x12\x31\n\x0esponsored_gift\x18\x03 \x01(\x0b\x32\x19.POGOProtos.Rpc.AdDetails\x12#\n\x02\x61\x64\x18\x04 \x01(\x0b\x32\x17.POGOProtos.Rpc.AdProto\"\xb3\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x17\n\x13\x45RROR_GYM_NOT_FOUND\x10\x02\x12\x1a\n\x16\x45RROR_BATTLE_NOT_FOUND\x10\x03\x12 \n\x1c\x45RROR_INVALID_ATTACK_ACTIONS\x10\x04\x12\x1c\n\x18\x45RROR_NOT_PART_OF_BATTLE\x10\x05\x12\x1c\n\x18\x45RROR_BATTLE_ID_NOT_RAID\x10\x06\"\x90\x02\n\x15\x41ttackRaidBattleProto\x12\x0e\n\x06gym_id\x18\x01 \x01(\t\x12\x11\n\tbattle_id\x18\x02 \x01(\t\x12;\n\x10\x61ttacker_actions\x18\x03 \x03(\x0b\x32!.POGOProtos.Rpc.BattleActionProto\x12@\n\x15last_retrieved_action\x18\x04 \x01(\x0b\x32!.POGOProtos.Rpc.BattleActionProto\x12\x14\n\x0ctimestamp_ms\x18\x05 \x01(\x03\x12?\n\x11\x61\x64_targeting_info\x18\x06 \x01(\x0b\x32$.POGOProtos.Rpc.AdTargetingInfoProto\"\xc2\x01\n\x0e\x41ttackRaidData\x12>\n\x10\x61ttacker_actions\x18\x01 \x03(\x0b\x32$.POGOProtos.Rpc.BattleActionProtoLog\x12\x43\n\x15last_retrieved_action\x18\x02 \x01(\x0b\x32$.POGOProtos.Rpc.BattleActionProtoLog\x12\x1b\n\x13timestamp_offset_ms\x18\x03 \x01(\r\x12\x0e\n\x06rpc_id\x18\x04 \x01(\x05\"\xd0\x02\n\x16\x41ttackRaidResponseData\x12?\n\x06result\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.AttackRaidBattleOutProto.Result\x12\x33\n\x05state\x18\x02 \x01(\x0e\x32$.POGOProtos.Rpc.BattleLogProto.State\x12\x18\n\x10server_offset_ms\x18\x03 \x01(\r\x12<\n\x0e\x62\x61ttle_actions\x18\x04 \x03(\x0b\x32$.POGOProtos.Rpc.BattleActionProtoLog\x12\x1e\n\x16\x62\x61ttle_start_offset_ms\x18\x05 \x01(\r\x12\x1c\n\x14\x62\x61ttle_end_offset_ms\x18\x06 \x01(\r\x12\x0e\n\x06rpc_id\x18\x07 \x01(\x05\x12\x1a\n\x12round_trip_time_ms\x18\x08 \x01(\r\"\xb4\x02\n\x1b\x41ttractedPokemonClientProto\x12\x38\n\x07\x63ontext\x18\x01 \x01(\x0e\x32\'.POGOProtos.Rpc.AttractedPokemonContext\x12\x36\n\x0fpokemon_type_id\x18\x02 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12<\n\x0fpokemon_display\x18\x03 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\x12\x0b\n\x03lat\x18\x04 \x01(\x01\x12\x0b\n\x03lng\x18\x05 \x01(\x01\x12\x1a\n\x12\x65ncounter_location\x18\x06 \x01(\t\x12\x14\n\x0c\x65ncounter_id\x18\x07 \x01(\x06\x12\x19\n\x11\x64isappear_time_ms\x18\x08 \x01(\x03\"\x98\x03\n!AttractedPokemonEncounterOutProto\x12H\n\x06result\x18\x01 \x01(\x0e\x32\x38.POGOProtos.Rpc.AttractedPokemonEncounterOutProto.Result\x12-\n\x07pokemon\x18\x02 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x44\n\x13\x63\x61pture_probability\x18\x03 \x01(\x0b\x32\'.POGOProtos.Rpc.CaptureProbabilityProto\x12)\n\x0b\x61\x63tive_item\x18\x04 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\"\n\x1a\x61rplus_attempts_until_flee\x18\x05 \x01(\x05\"e\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12!\n\x1d\x45RROR_ENCOUNTER_NOT_AVAILABLE\x10\x02\x12 \n\x1c\x45RROR_POKEMON_INVENTORY_FULL\x10\x03\"R\n\x1e\x41ttractedPokemonEncounterProto\x12\x14\n\x0c\x65ncounter_id\x18\x01 \x01(\x03\x12\x1a\n\x12\x65ncounter_location\x18\x02 \x01(\t\"I\n\x13\x41uthBackgroundToken\x12\r\n\x05token\x18\x01 \x01(\x0c\x12\x17\n\x0f\x65xpiration_time\x18\x02 \x01(\x03\x12\n\n\x02iv\x18\x03 \x01(\x0c\"Q\n\'AuthRegisterBackgroundDeviceActionProto\x12\x13\n\x0b\x64\x65vice_type\x18\x01 \x01(\t\x12\x11\n\tdevice_id\x18\x02 \x01(\t\"\xde\x01\n)AuthRegisterBackgroundDeviceResponseProto\x12P\n\x06status\x18\x01 \x01(\x0e\x32@.POGOProtos.Rpc.AuthRegisterBackgroundDeviceResponseProto.Status\x12\x32\n\x05token\x18\x02 \x01(\x0b\x32#.POGOProtos.Rpc.AuthBackgroundToken\"+\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\"P\n#AuthenticateAppleSignInRequestProto\x12\x16\n\x0e\x61pple_id_token\x18\x01 \x01(\x0c\x12\x11\n\tauth_code\x18\x02 \x01(\x0c\"\xd7\x01\n$AuthenticateAppleSignInResponseProto\x12K\n\x06status\x18\x01 \x01(\x0e\x32;.POGOProtos.Rpc.AuthenticateAppleSignInResponseProto.Status\x12\x1c\n\x14nia_apple_auth_token\x18\x02 \x01(\x0c\"D\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x10\n\x0cINVALID_AUTH\x10\x02\x12\x10\n\x0cSERVER_ERROR\x10\x03\"P\n\x12\x41vatarArticleProto\x12\x12\n\narticle_id\x18\x01 \x01(\t\x12\x11\n\x05\x63olor\x18\x02 \x01(\x05\x42\x02\x18\x01\x12\x13\n\x07slot_id\x18\x03 \x01(\x05\x42\x02\x18\x01\"\xca\x08\n\x18\x41vatarCustomizationProto\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12\x35\n\x0b\x61vatar_type\x18\x02 \x01(\x0e\x32 .POGOProtos.Rpc.PlayerAvatarType\x12;\n\x04slot\x18\x03 \x03(\x0e\x32-.POGOProtos.Rpc.AvatarCustomizationProto.Slot\x12\x13\n\x0b\x62undle_name\x18\x04 \x01(\t\x12\x12\n\nasset_name\x18\x05 \x01(\t\x12\x12\n\ngroup_name\x18\x06 \x01(\t\x12\x12\n\nsort_order\x18\x07 \x01(\x05\x12[\n\x0bunlock_type\x18\x08 \x01(\x0e\x32\x46.POGOProtos.Rpc.AvatarCustomizationProto.AvatarCustomizationUnlockType\x12Y\n\npromo_type\x18\t \x03(\x0e\x32\x45.POGOProtos.Rpc.AvatarCustomizationProto.AvatarCustomizationPromoType\x12\x38\n\x11unlock_badge_type\x18\n \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloBadgeType\x12\x0f\n\x07iap_sku\x18\x0b \x01(\t\x12\x1a\n\x12unlock_badge_level\x18\x0c \x01(\x05\x12\x11\n\ticon_name\x18\r \x01(\t\x12\x1b\n\x13unlock_player_level\x18\x0e \x01(\x05\x12\x10\n\x08set_name\x18\x0f \x01(\t\x12\x16\n\x0eset_prime_item\x18\x10 \x01(\x08\x12!\n\x19incompatible_bundle_names\x18\x11 \x03(\t\x12\x11\n\tset_names\x18\x12 \x03(\t\"L\n\x1c\x41vatarCustomizationPromoType\x12\x14\n\x10UNSET_PROMO_TYPE\x10\x00\x12\x08\n\x04SALE\x10\x01\x12\x0c\n\x08\x46\x45\x41TURED\x10\x02\"\x91\x01\n\x1d\x41vatarCustomizationUnlockType\x12\x15\n\x11UNSET_UNLOCK_TYPE\x10\x00\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x01\x12\x10\n\x0cMEDAL_REWARD\x10\x02\x12\x10\n\x0cIAP_CLOTHING\x10\x03\x12\x10\n\x0cLEVEL_REWARD\x10\x04\x12\x16\n\x12\x43OMBAT_RANK_REWARD\x10\x05\"\xc6\x01\n\x04Slot\x12\x0e\n\nUNSET_SLOT\x10\x00\x12\x08\n\x04HAIR\x10\x01\x12\t\n\x05SHIRT\x10\x02\x12\t\n\x05PANTS\x10\x03\x12\x07\n\x03HAT\x10\x04\x12\t\n\x05SHOES\x10\x05\x12\x08\n\x04\x45YES\x10\x06\x12\x0c\n\x08\x42\x41\x43KPACK\x10\x07\x12\n\n\x06GLOVES\x10\x08\x12\t\n\x05SOCKS\x10\t\x12\x08\n\x04\x42\x45LT\x10\n\x12\x0b\n\x07GLASSES\x10\x0b\x12\x0c\n\x08NECKLACE\x10\x0c\x12\x08\n\x04SKIN\x10\r\x12\x08\n\x04POSE\x10\x0e\x12\x08\n\x04\x46\x41\x43\x45\x10\x0f\x12\x08\n\x04PROP\x10\x10\"\xde\x01\n\x1c\x41vatarCustomizationTelemetry\x12V\n\x1d\x61vatar_customization_click_id\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.AvatarCustomizationTelemetryIds\x12\x12\n\nasset_name\x18\x02 \x01(\t\x12\x0b\n\x03sku\x18\x03 \x01(\t\x12\x18\n\x10has_enough_coins\x18\x04 \x01(\x08\x12\x12\n\ngroup_name\x18\x05 \x01(\t\x12\x17\n\x0f\x63olor_choice_id\x18\x06 \x01(\t\"0\n\x19\x41vatarGlobalSettingsProto\x12\x13\n\x0b\x65nable_pose\x18\x01 \x01(\x08\"\xae\x01\n\x18\x41vatarGroupSettingsProto\x12H\n\x05group\x18\x01 \x03(\x0b\x32\x39.POGOProtos.Rpc.AvatarGroupSettingsProto.AvatarGroupProto\x1aH\n\x10\x41vatarGroupProto\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05order\x18\x02 \x01(\x05\x12\x17\n\x0fnew_tag_enabled\x18\x03 \x01(\x08\"\xd8\x01\n!AvatarItemBadgeRewardDisplayProto\x12\x37\n\x07\x64isplay\x18\x01 \x01(\x0b\x32&.POGOProtos.Rpc.AvatarItemDisplayProto\x12\x32\n\x04link\x18\x02 \x01(\x0b\x32$.POGOProtos.Rpc.AvatarStoreLinkProto\x12\x31\n\nbadge_type\x18\x03 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloBadgeType\x12\x13\n\x0b\x62\x61\x64ge_level\x18\x04 \x01(\x05\"I\n\x16\x41vatarItemDisplayProto\x12\x14\n\x0cicon_address\x18\x01 \x01(\t\x12\x19\n\x11\x64isplay_string_id\x18\x02 \x01(\t\"W\n\x0f\x41vatarItemProto\x12\x1a\n\x12\x61vatar_template_id\x18\x01 \x01(\t\x12\x18\n\x10new_timestamp_ms\x18\x02 \x01(\x03\x12\x0e\n\x06viewed\x18\x03 \x01(\x08\"\xbc\x01\n\x0f\x41vatarLockProto\x12G\n\x11player_level_lock\x18\x02 \x01(\x0b\x32*.POGOProtos.Rpc.PlayerLevelAvatarLockProtoH\x00\x12\x45\n\x10\x62\x61\x64ge_level_lock\x18\x03 \x01(\x0b\x32).POGOProtos.Rpc.BadgeLevelAvatarLockProtoH\x00\x12\x11\n\tis_locked\x18\x01 \x01(\x08\x42\x06\n\x04Lock\"\xa0\x01\n\x14\x41vatarStoreItemProto\x12\x12\n\narticle_id\x18\x01 \x01(\t\x12\x0f\n\x07iap_sku\x18\x02 \x01(\t\x12\x10\n\x08is_owned\x18\x19 \x01(\x08\x12\x16\n\x0eis_purchasable\x18\x1a \x01(\x08\x12\x0e\n\x06is_new\x18\x1b \x01(\x08\x12)\n\x04slot\x18\xe8\x07 \x01(\x0e\x32\x1a.POGOProtos.Rpc.AvatarSlot\">\n\x14\x41vatarStoreLinkProto\x12\x12\n\narticle_id\x18\x01 \x01(\t\x12\x12\n\ngroup_name\x18\x02 \x01(\t\"\xbd\x02\n\x17\x41vatarStoreListingProto\x12\x33\n\x05items\x18\x01 \x03(\x0b\x32$.POGOProtos.Rpc.AvatarStoreItemProto\x12\x12\n\nsort_order\x18\x03 \x01(\x05\x12\x14\n\x0cicon_address\x18\x04 \x01(\t\x12\x1e\n\x16\x64isplay_name_string_id\x18\x05 \x01(\t\x12\x0e\n\x06is_set\x18\x06 \x01(\x08\x12\x16\n\x0eis_recommended\x18\x07 \x01(\x08\x12\x37\n\x07\x64isplay\x18\x08 \x01(\x0b\x32&.POGOProtos.Rpc.AvatarItemDisplayProto\x12-\n\x04lock\x18\x19 \x01(\x0b\x32\x1f.POGOProtos.Rpc.AvatarLockProto\x12\x13\n\ngroup_name\x18\xe8\x07 \x01(\t\"\xfd\x01\n\x1b\x41wardFreeRaidTicketOutProto\x12\x42\n\x06result\x18\x01 \x01(\x0e\x32\x32.POGOProtos.Rpc.AwardFreeRaidTicketOutProto.Result\"\x99\x01\n\x06Result\x12\x11\n\rNO_RESULT_SET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12(\n$ERROR_PLAYER_DOES_NOT_MEET_MIN_LEVEL\x10\x02\x12&\n\"ERROR_DAILY_TICKET_ALREADY_AWARDED\x10\x03\x12\x1d\n\x19\x45RROR_PLAYER_OUT_OF_RANGE\x10\x04\"b\n\x18\x41wardFreeRaidTicketProto\x12\x0e\n\x06gym_id\x18\x01 \x01(\t\x12\x1a\n\x12player_lat_degrees\x18\x02 \x01(\x01\x12\x1a\n\x12player_lng_degrees\x18\x03 \x01(\x01\"]\n\x0e\x41wardItemProto\x12\"\n\x04item\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x12\n\nitem_count\x18\x02 \x01(\x05\x12\x13\n\x0b\x62onus_count\x18\x03 \x01(\x05\"\xac\x03\n\x0f\x41wardedGymBadge\x12\x0f\n\x07\x66ort_id\x18\x01 \x01(\t\x12\x34\n\x0egym_badge_type\x18\x02 \x01(\x0e\x32\x1c.POGOProtos.Rpc.GymBadgeType\x12\r\n\x05score\x18\x03 \x01(\r\x12\x36\n\x0fgym_badge_stats\x18\x04 \x01(\x0b\x32\x1d.POGOProtos.Rpc.GymBadgeStats\x12 \n\x18last_update_timestamp_ms\x18\x05 \x01(\x04\x12\x0c\n\x04name\x18\x06 \x01(\t\x12\x11\n\timage_url\x18\x07 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x08 \x01(\t\x12\x10\n\x08latitude\x18\t \x01(\x01\x12\x11\n\tlongitude\x18\n \x01(\x01\x12\x1f\n\x17last_check_timestamp_ms\x18\x0b \x01(\x04\x12\x15\n\rearned_points\x18\x0c \x01(\r\x12\x10\n\x08progress\x18\r \x01(\x02\x12\x10\n\x08level_up\x18\x0e \x01(\x08\x12\x32\n\x05raids\x18\x0f \x01(\x0b\x32#.POGOProtos.Rpc.PlayerRaidInfoProto\"\xa0\t\n\x11\x41wardedRouteBadge\x12\x10\n\x08route_id\x18\x01 \x01(\t\x12-\n\nroute_type\x18\x02 \x01(\x0e\x32\x19.POGOProtos.Rpc.RouteType\x12\x17\n\x0fnum_completions\x18\x03 \x01(\x05\x12\x18\n\x10last_played_time\x18\x04 \x01(\x03\x12\x36\n\x12unique_route_stamp\x18\x05 \x03(\x0b\x32\x1a.POGOProtos.Rpc.RouteStamp\x12\x12\n\nroute_name\x18\x06 \x01(\t\x12\x19\n\x11route_description\x18\x07 \x01(\t\x12\x1e\n\x16route_creator_codename\x18\x08 \x01(\t\x12\x17\n\x0froute_image_url\x18\t \x01(\t\x12\x1e\n\x16route_duration_seconds\x18\n \x01(\x03\x12S\n\x15last_played_waypoints\x18\x0b \x03(\x0b\x32\x34.POGOProtos.Rpc.AwardedRouteBadge.RouteBadgeWaypoint\x12$\n\x1clast_played_duration_seconds\x18\x0c \x01(\x03\x12j\n+weather_condition_on_last_completed_session\x18\r \x01(\x0e\x32\x35.POGOProtos.Rpc.GameplayWeatherProto.WeatherCondition\x12J\n\x10route_badge_type\x18\x0e \x01(\x0e\x32\x30.POGOProtos.Rpc.AwardedRouteBadge.RouteBadgeType\x12\x11\n\tstart_lat\x18\x0f \x01(\x01\x12\x11\n\tstart_lng\x18\x10 \x01(\x01\x12\x1d\n\x15route_distance_meters\x18\x11 \x01(\x03\x12?\n\x0b\x62\x61\x64ge_level\x18\x12 \x01(\x0e\x32*.POGOProtos.Rpc.RouteBadgeLevel.BadgeLevel\x12\r\n\x05rated\x18\x13 \x01(\x08\x12\x13\n\x0b\x63\x61n_preview\x18\x14 \x01(\x08\x12\x0e\n\x06hidden\x18\x15 \x01(\x08\x12/\n\x05route\x18\x16 \x01(\x0b\x32 .POGOProtos.Rpc.SharedRouteProto\x12%\n\x04pins\x18\x17 \x03(\x0b\x32\x17.POGOProtos.Rpc.PinData\x12\x12\n\x08\x66\x61vorite\x18\x18 \x01(\x08H\x00\x12\x0e\n\x06rating\x18\x19 \x01(\x05\x1aq\n\x12RouteBadgeWaypoint\x12\x11\n\tfort_name\x18\x01 \x01(\t\x12\x11\n\timage_url\x18\x02 \x01(\t\x12\x35\n\x11last_earned_stamp\x18\x03 \x01(\x0b\x32\x1a.POGOProtos.Rpc.RouteStamp\"m\n\x0eRouteBadgeType\x12\x15\n\x11ROUTE_BADGE_UNSET\x10\x00\x12\x16\n\x12ROUTE_BADGE_BRONZE\x10\x01\x12\x16\n\x12ROUTE_BADGE_SILVER\x10\x02\x12\x14\n\x10ROUTE_BADGE_GOLD\x10\x03\x42\x0c\n\nIsFavorite\"\xa6\x01\n\x11\x41wardedRouteStamp\x12\x33\n\x0broute_stamp\x18\x01 \x01(\x0b\x32\x1a.POGOProtos.Rpc.RouteStampB\x02\x18\x01\x12\x1b\n\x0f\x61\x63quire_time_ms\x18\x02 \x01(\x03\x42\x02\x18\x01\x12\x14\n\x08route_id\x18\x03 \x01(\tB\x02\x18\x01\x12\x13\n\x07\x66ort_id\x18\x04 \x01(\tB\x02\x18\x01\x12\x14\n\x08stamp_id\x18\x05 \x01(\tB\x02\x18\x01\"\xd5\x05\n!BackgroundModeClientSettingsProto\x12\x1d\n\x15maximum_sample_age_ms\x18\x01 \x01(\x03\x12%\n\x1d\x61\x63\x63\x65pt_manual_fitness_samples\x18\x02 \x01(\x08\x12(\n minimum_location_accuracy_meters\x18\x03 \x01(\x01\x12+\n#background_wake_up_interval_minutes\x18\x04 \x01(\x05\x12 \n\x18max_upload_size_in_bytes\x18\x05 \x01(\x05\x12\'\n\x1fmin_enclosing_geofence_radius_m\x18\x06 \x01(\x01\x12+\n#background_token_refresh_interval_s\x18\x07 \x01(\x03\x12\x1e\n\x16max_session_duration_m\x18\x08 \x01(\x05\x12\x1c\n\x14min_distance_delta_m\x18\t \x01(\x05\x12\x1d\n\x15min_update_interval_s\x18\n \x01(\x05\x12(\n min_session_reporting_interval_s\x18\x0b \x01(\x05\x12+\n#min_persistent_reporting_interval_s\x18\x0c \x01(\x05\x12\x1f\n\x17\x65nable_progress_request\x18\r \x01(\x08\x12&\n\x1e\x65nable_foreground_notification\x18\x0e \x01(\x08\x12\x64\n\x12proximity_settings\x18\x0f \x01(\x0b\x32H.POGOProtos.Rpc.BackgroundModeClientSettingsProto.ProximitySettingsProto\x1a\x38\n\x16ProximitySettingsProto\x12\x1e\n\x16maximum_contact_age_ms\x18\x04 \x01(\x03\"j\n!BackgroundModeGlobalSettingsProto\x12 \n\x18min_player_level_fitness\x18\x01 \x01(\r\x12#\n\x1bservice_prompt_timestamp_ms\x18\x02 \x01(\x03\"\x86\x02\n\x1b\x42\x61\x63kgroundModeSettingsProto\x12.\n&weekly_fitness_goal_level1_distance_km\x18\x01 \x01(\x01\x12.\n&weekly_fitness_goal_level2_distance_km\x18\x02 \x01(\x01\x12.\n&weekly_fitness_goal_level3_distance_km\x18\x03 \x01(\x01\x12.\n&weekly_fitness_goal_level4_distance_km\x18\x04 \x01(\x01\x12\'\n\x1fweekly_fitness_goal_reminder_km\x18\x05 \x01(\x01\"E\n\x0f\x42\x61\x63kgroundToken\x12\r\n\x05token\x18\x01 \x01(\x0c\x12\x17\n\x0f\x65xpiration_time\x18\x02 \x01(\x03\x12\n\n\x02iv\x18\x03 \x01(\x0c\"\x8e\x03\n\tBadgeData\x12\x42\n\x0fmini_collection\x18\x02 \x01(\x0b\x32\'.POGOProtos.Rpc.MiniCollectionBadgeDataH\x00\x12O\n\x18\x62utterfly_collector_data\x18\x03 \x01(\x0b\x32+.POGOProtos.Rpc.ButterflyCollectorBadgeDataH\x00\x12\x38\n\x0c\x63ontest_data\x18\x04 \x01(\x0b\x32 .POGOProtos.Rpc.ContestBadgeDataH\x00\x12:\n\x0bstamp_rally\x18\x06 \x01(\x0b\x32#.POGOProtos.Rpc.StampRallyBadgeDataH\x00\x12,\n\x05\x62\x61\x64ge\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloBadgeType\x12@\n\x12player_badge_tiers\x18\x05 \x03(\x0b\x32$.POGOProtos.Rpc.PlayerBadgeTierProtoB\x06\n\x04\x44\x61ta\"c\n\x19\x42\x61\x64geLevelAvatarLockProto\x12\x31\n\nbadge_type\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloBadgeType\x12\x13\n\x0b\x62\x61\x64ge_level\x18\x02 \x01(\x05\"i\n BadgeRewardEncounterRequestProto\x12\x31\n\nbadge_type\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloBadgeType\x12\x12\n\nbadge_tier\x18\x02 \x01(\x05\"\xd8\x04\n!BadgeRewardEncounterResponseProto\x12H\n\x06status\x18\x01 \x01(\x0e\x32\x38.POGOProtos.Rpc.BadgeRewardEncounterResponseProto.Status\x12W\n\tencounter\x18\x02 \x01(\x0b\x32\x44.POGOProtos.Rpc.BadgeRewardEncounterResponseProto.EncounterInfoProto\x12*\n\x07rewards\x18\x03 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x1a\xca\x01\n\x12\x45ncounterInfoProto\x12-\n\x07pokemon\x18\x01 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x44\n\x13\x63\x61pture_probability\x18\x02 \x01(\x0b\x32\'.POGOProtos.Rpc.CaptureProbabilityProto\x12)\n\x0b\x61\x63tive_item\x18\x03 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x14\n\x0c\x65ncounter_id\x18\x04 \x01(\x06\"\x96\x01\n\x06Status\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x15\n\x11SUCCESS_ENCOUNTER\x10\x01\x12\"\n\x1eSUCCESS_POKEMON_INVENTORY_FULL\x10\x02\x12\x1b\n\x17\x45RROR_REQUIRES_PROGRESS\x10\x03\x12\x1c\n\x18\x45RROR_ENCOUNTER_COMPLETE\x10\x04\x12\t\n\x05\x45RROR\x10\x05\"\xe6\x02\n\x12\x42\x61\x64geSettingsProto\x12\x31\n\nbadge_type\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloBadgeType\x12\x13\n\x0b\x62\x61\x64ge_ranks\x18\x02 \x01(\x05\x12\x0f\n\x07targets\x18\x03 \x03(\x05\x12:\n\x0ctier_rewards\x18\x04 \x03(\x0b\x32$.POGOProtos.Rpc.BadgeTierRewardProto\x12\x13\n\x0b\x65vent_badge\x18\x05 \x01(\x08\x12\x45\n\x14\x65vent_badge_settings\x18\x06 \x01(\x0b\x32\'.POGOProtos.Rpc.EventBadgeSettingsProto\x12!\n\x19\x63ombat_league_template_id\x18\x07 \x01(\t\x12\x1f\n\x17use_stat_as_medal_level\x18\x08 \x01(\x08\x12\x1b\n\x13max_tracked_entries\x18\t \x01(\x05\"y\n\x18\x42\x61\x64geSystemSettingsProto\x12&\n\x1e\x62\x61\x64ge_reward_encounter_enabled\x18\x01 \x01(\x08\x12\x35\n-badge_reward_encounter_hash_player_id_enabled\x18\x02 \x01(\x08\"\x98\x03\n\x14\x42\x61\x64geTierRewardProto\x12!\n\x19\x63\x61pture_reward_multiplier\x18\x01 \x01(\x02\x12\x1b\n\x13\x61vatar_template_ids\x18\x02 \x03(\t\x12V\n\x0ereward_pokemon\x18\x03 \x03(\x0b\x32>.POGOProtos.Rpc.VsSeekerPokemonRewardsProto.PokemonUnlockProto\x12\x12\n\ntier_index\x18\x04 \x01(\x05\x12\x1e\n\x16reward_description_key\x18\x05 \x01(\t\x12J\n\x0creward_types\x18\x07 \x03(\x0e\x32\x34.POGOProtos.Rpc.BadgeTierRewardProto.BadgeRewardType\x12#\n\x1bneutral_avatar_template_ids\x18\x08 \x03(\t\"C\n\x0f\x42\x61\x64geRewardType\x12\x08\n\x04NONE\x10\x00\x12\x0f\n\x0b\x41VATAR_ITEM\x10\x01\x12\x15\n\x11POKEMON_ENCOUNTER\x10\x02\"M\n\x14\x42\x61tchSetValueRequest\x12\x35\n\x0fkey_value_pairs\x18\x01 \x03(\x0b\x32\x1c.POGOProtos.Rpc.KeyValuePair\"K\n\x15\x42\x61tchSetValueResponse\x12\x32\n\x0cupdated_keys\x18\x01 \x03(\x0b\x32\x1c.POGOProtos.Rpc.VersionedKey\"\x87\x07\n\x11\x42\x61ttleActionProto\x12:\n\x04type\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.BattleActionProto.ActionType\x12\x17\n\x0f\x61\x63tion_start_ms\x18\x02 \x01(\x03\x12\x13\n\x0b\x64uration_ms\x18\x03 \x01(\x05\x12\x14\n\x0c\x65nergy_delta\x18\x05 \x01(\x05\x12\x16\n\x0e\x61ttacker_index\x18\x06 \x01(\x05\x12\x14\n\x0ctarget_index\x18\x07 \x01(\x05\x12\x19\n\x11\x61\x63tive_pokemon_id\x18\x08 \x01(\x06\x12=\n\rjoined_player\x18\t \x01(\x0b\x32&.POGOProtos.Rpc.BattleParticipantProto\x12:\n\x0e\x62\x61ttle_results\x18\n \x01(\x0b\x32\".POGOProtos.Rpc.BattleResultsProto\x12\x1e\n\x16\x64\x61mage_window_start_ms\x18\x0b \x01(\x03\x12\x1c\n\x14\x64\x61mage_window_end_ms\x18\x0c \x01(\x03\x12;\n\x0bquit_player\x18\r \x01(\x0b\x32&.POGOProtos.Rpc.BattleParticipantProto\x12\x19\n\x11target_pokemon_id\x18\x0e \x01(\x06\x12\x41\n\x12leveled_up_friends\x18\x0f \x01(\x0b\x32%.POGOProtos.Rpc.LeveledUpFriendsProto\x12\"\n\x04item\x18\x10 \x03(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x37\n\x0ftrainer_ability\x18\x11 \x01(\x0e\x32\x1e.POGOProtos.Rpc.TrainerAbility\"\xf7\x01\n\nActionType\x12\t\n\x05UNSET\x10\x00\x12\n\n\x06\x41TTACK\x10\x01\x12\t\n\x05\x44ODGE\x10\x02\x12\x12\n\x0eSPECIAL_ATTACK\x10\x03\x12\x10\n\x0cSWAP_POKEMON\x10\x04\x12\t\n\x05\x46\x41INT\x10\x05\x12\x0f\n\x0bPLAYER_JOIN\x10\x06\x12\x0f\n\x0bPLAYER_QUIT\x10\x07\x12\x0b\n\x07VICTORY\x10\x08\x12\n\n\x06\x44\x45\x46\x45\x41T\x10\t\x12\r\n\tTIMED_OUT\x10\n\x12\x14\n\x10SPECIAL_ATTACK_2\x10\x0b\x12\x0c\n\x08USE_ITEM\x10\x0c\x12\x12\n\x0e\x44ISPLAY_CHANGE\x10\r\x12\x14\n\x10\x41\x43TIVATE_ABILITY\x10\x0e\"\xb2\x02\n\x14\x42\x61ttleActionProtoLog\x12:\n\x04type\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.BattleActionProto.ActionType\x12\x1e\n\x16\x61\x63tion_start_offset_ms\x18\x02 \x01(\r\x12\x13\n\x0b\x64uration_ms\x18\x03 \x01(\x05\x12\x14\n\x0c\x65nergy_delta\x18\x04 \x01(\x05\x12\x16\n\x0e\x61ttacker_index\x18\x05 \x01(\x05\x12\x14\n\x0ctarget_index\x18\x06 \x01(\x05\x12\x19\n\x11\x61\x63tive_pokemon_id\x18\x07 \x01(\x06\x12%\n\x1d\x64\x61mage_window_start_offset_ms\x18\x08 \x01(\r\x12#\n\x1b\x64\x61mage_window_end_offset_ms\x18\t \x01(\r\"\xfc\r\n\x10\x42\x61ttleActorProto\x12S\n\x14\x66ield_actor_metadata\x18\r \x01(\x0b\x32\x33.POGOProtos.Rpc.BattleActorProto.FieldActorMetadataH\x00\x12\n\n\x02id\x18\x01 \x01(\t\x12\x38\n\x04type\x18\x02 \x01(\x0e\x32*.POGOProtos.Rpc.BattleActorProto.ActorType\x12\x12\n\nposition_x\x18\x03 \x01(\x05\x12\x12\n\nposition_y\x18\x04 \x01(\x05\x12\x19\n\x11\x61\x63tive_pokemon_id\x18\x05 \x01(\x04\x12\"\n\x04team\x18\x06 \x01(\x0e\x32\x14.POGOProtos.Rpc.Team\x12\x1b\n\x13swap_available_turn\x18\x07 \x01(\x03\x12\x10\n\x08party_id\x18\x08 \x01(\t\x12\x16\n\x0epokemon_roster\x18\t \x03(\x04\x12\x42\n\tresources\x18\n \x03(\x0b\x32/.POGOProtos.Rpc.BattleActorProto.ResourcesEntry\x12K\n\x0eitem_resources\x18\x0b \x03(\x0b\x32\x33.POGOProtos.Rpc.BattleActorProto.ItemResourcesEntry\x12\x42\n\x10\x61\x63tive_abilities\x18\x0c \x03(\x0e\x32(.POGOProtos.Rpc.AbilityProto.AbilityType\x1a\xd4\x06\n\x12\x46ieldActorMetadata\x12k\n\x17\x61ttack_field_actor_data\x18\x02 \x01(\x0b\x32H.POGOProtos.Rpc.BattleActorProto.FieldActorMetadata.AttackFieldActorDataH\x00\x12|\n collectible_orb_field_actor_data\x18\x03 \x01(\x0b\x32P.POGOProtos.Rpc.BattleActorProto.FieldActorMetadata.CollectibleOrbFieldActorDataH\x00\x12P\n\x04type\x18\x01 \x01(\x0e\x32\x42.POGOProtos.Rpc.BattleActorProto.FieldActorMetadata.FieldActorType\x1a\xa9\x01\n\x14\x41ttackFieldActorData\x12\x42\n\x0b\x61ttack_type\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.BattlePokemonProto.AttackType\x12\x12\n\nbegin_turn\x18\x02 \x01(\x03\x12\x10\n\x08\x65nd_turn\x18\x03 \x01(\x03\x12\x0e\n\x06\x64odged\x18\x04 \x01(\x08\x12\x17\n\x0ftarget_actor_id\x18\x05 \x01(\t\x1a\xed\x01\n\x1c\x43ollectibleOrbFieldActorData\x12h\n\x05state\x18\x01 \x01(\x0e\x32Y.POGOProtos.Rpc.BattleActorProto.FieldActorMetadata.CollectibleOrbFieldActorData.OrbState\"c\n\x08OrbState\x12\x13\n\x0fORB_STATE_UNSET\x10\x00\x12\x12\n\x0eORB_STATE_IDLE\x10\x01\x12\x17\n\x13ORB_STATE_COLLECTED\x10\x02\x12\x15\n\x11ORB_STATE_EXPIRED\x10\x03\"W\n\x0e\x46ieldActorType\x12\x1a\n\x16UNSET_FIELD_ACTOR_TYPE\x10\x00\x12\x14\n\x10\x41TTACK_INDICATOR\x10\x01\x12\x13\n\x0f\x43OLLECTIBLE_ORB\x10\x02\x42\x0c\n\nFieldActor\x1aU\n\x0eResourcesEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12\x32\n\x05value\x18\x02 \x01(\x0b\x32#.POGOProtos.Rpc.BattleResourceProto:\x02\x38\x01\x1aY\n\x12ItemResourcesEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12\x32\n\x05value\x18\x02 \x01(\x0b\x32#.POGOProtos.Rpc.BattleResourceProto:\x02\x38\x01\"\xaf\x01\n\tActorType\x12\x14\n\x10UNSET_ACTOR_TYPE\x10\x00\x12\n\n\x06PLAYER\x10\x01\x12\x0f\n\x0bPLAYER_BOSS\x10\x02\x12\x13\n\x0fPLAYER_OBSERVER\x10\x03\x12\x07\n\x03NPC\x10\x04\x12\x0c\n\x08NPC_BOSS\x10\x05\x12\x10\n\x0cNPC_OBSERVER\x10\x06\x12\x12\n\x0e\x46IELD_DIRECTOR\x10\x07\x12\x0c\n\x08SIDELINE\x10\x08\x12\x0f\n\x0b\x46IELD_ACTOR\x10\tB\x0f\n\rFieldMetadata\"j\n\x15\x42\x61ttleAttributesProto\x12\x13\n\x0bsta_percent\x18\x01 \x01(\x02\x12\x13\n\x0b\x61tk_percent\x18\x02 \x01(\x02\x12\x13\n\x0b\x64\x65\x66_percent\x18\x03 \x01(\x02\x12\x12\n\nduration_s\x18\x04 \x01(\x02\"\xa0\x01\n\x17\x42\x61ttleClockSyncOutProto\x12\x16\n\x0eserver_time_ms\x18\x01 \x01(\x03\x12>\n\x06result\x18\x02 \x01(\x0e\x32..POGOProtos.Rpc.BattleClockSyncOutProto.Result\"-\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x0b\n\x07\x46\x41ILURE\x10\x02\"<\n\x14\x42\x61ttleClockSyncProto\x12\x11\n\tbattle_id\x18\x01 \x01(\t\x12\x11\n\tplayer_id\x18\x02 \x01(\t\"\xaa\x33\n\x10\x42\x61ttleEventProto\x12\x42\n\x0b\x62\x61ttle_join\x18\x03 \x01(\x0b\x32+.POGOProtos.Rpc.BattleEventProto.BattleJoinH\x00\x12\x42\n\x0b\x62\x61ttle_quit\x18\x04 \x01(\x0b\x32+.POGOProtos.Rpc.BattleEventProto.BattleQuitH\x00\x12\x39\n\x06\x61ttack\x18\x05 \x01(\x0b\x32\'.POGOProtos.Rpc.BattleEventProto.AttackH\x00\x12\x37\n\x05\x64odge\x18\x06 \x01(\x0b\x32&.POGOProtos.Rpc.BattleEventProto.DodgeH\x00\x12\x39\n\x06shield\x18\x07 \x01(\x0b\x32\'.POGOProtos.Rpc.BattleEventProto.ShieldH\x00\x12\x44\n\x0cswap_pokemon\x18\x08 \x01(\x0b\x32,.POGOProtos.Rpc.BattleEventProto.SwapPokemonH\x00\x12;\n\x04item\x18\t \x01(\x0b\x32+.POGOProtos.Rpc.BattleEventProto.BattleItemH\x00\x12J\n\x0ftrainer_ability\x18\n \x01(\x0b\x32/.POGOProtos.Rpc.BattleEventProto.TrainerAbilityH\x00\x12\x42\n\x0bstat_change\x18\x0b \x01(\x0b\x32+.POGOProtos.Rpc.BattleEventProto.StatChangeH\x00\x12\x44\n\x0cstart_battle\x18\x0c \x01(\x0b\x32,.POGOProtos.Rpc.BattleEventProto.StartBattleH\x00\x12?\n\ttransform\x18\r \x01(\x0b\x32*.POGOProtos.Rpc.BattleEventProto.TransformH\x00\x12J\n\x0f\x61\x62ility_trigger\x18\x0e \x01(\x0b\x32/.POGOProtos.Rpc.BattleEventProto.AbilityTriggerH\x00\x12@\n\nbattle_end\x18\x0f \x01(\x0b\x32*.POGOProtos.Rpc.BattleEventProto.BattleEndH\x00\x12?\n\tcountdown\x18\x10 \x01(\x0b\x32*.POGOProtos.Rpc.BattleEventProto.CountdownH\x00\x12\x46\n\rdodge_success\x18\x11 \x01(\x0b\x32-.POGOProtos.Rpc.BattleEventProto.DodgeSuccessH\x00\x12\x39\n\x06\x66linch\x18\x12 \x01(\x0b\x32\'.POGOProtos.Rpc.BattleEventProto.FlinchH\x00\x12@\n\nbread_move\x18\x13 \x01(\x0b\x32*.POGOProtos.Rpc.BattleEventProto.BreadMoveH\x00\x12J\n\x0fsideline_action\x18\x14 \x01(\x0b\x32/.POGOProtos.Rpc.BattleEventProto.SidelineActionH\x00\x12L\n\x10\x61ttack_telegraph\x18\x15 \x01(\x0b\x32\x30.POGOProtos.Rpc.BattleEventProto.AttackTelegraphH\x00\x12?\n\tcinematic\x18\x16 \x01(\x0b\x32*.POGOProtos.Rpc.BattleEventProto.CinematicH\x00\x12?\n\tconsensus\x18\x17 \x01(\x0b\x32*.POGOProtos.Rpc.BattleEventProto.ConsensusH\x00\x12\x44\n\x0c\x61ttack_boost\x18\x18 \x01(\x0b\x32,.POGOProtos.Rpc.BattleEventProto.AttackBoostH\x00\x12\x41\n\x04type\x18\x01 \x01(\x0e\x32\x33.POGOProtos.Rpc.BattleEventProto.UnblockedEventType\x12\x10\n\x08\x61\x63tor_id\x18\x02 \x01(\t\x1a]\n\x0e\x41\x62ilityTrigger\x12\x39\n\x07vfx_key\x18\x01 \x01(\x0e\x32(.POGOProtos.Rpc.AbilityProto.AbilityType\x12\x10\n\x08stop_vfx\x18\x02 \x01(\x08\x1a\xcc\x01\n\x06\x41ttack\x12\x42\n\x0b\x61ttack_type\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.BattlePokemonProto.AttackType\x12\r\n\x05score\x18\x02 \x01(\x02\x12-\n\x04move\x18\x03 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\x12-\n\x04type\x18\x04 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonType\x12\x11\n\ttarget_id\x18\x05 \x01(\t\x1a \n\x0b\x41ttackBoost\x12\x11\n\tmagnitude\x18\x01 \x01(\x05\x1a\x9c\x01\n\x0f\x41ttackTelegraph\x12R\n\x04type\x18\x01 \x01(\x0e\x32\x44.POGOProtos.Rpc.BattleEventProto.AttackTelegraph.AttackTelegraphType\"5\n\x13\x41ttackTelegraphType\x12\t\n\x05UNSET\x10\x00\x12\x07\n\x03\x41LL\x10\x01\x12\n\n\x06SINGLE\x10\x02\x1a\xa3\x01\n\tBattleEnd\x12\x41\n\x06reason\x18\x01 \x01(\x0e\x32\x31.POGOProtos.Rpc.BattleEventProto.BattleEnd.Reason\"S\n\x06Reason\x12\x10\n\x0cUNSET_REASON\x10\x00\x12\x0f\n\x0b\x45LIMINATION\x10\x01\x12\x0c\n\x08TIME_OUT\x10\x02\x12\x18\n\x14SIDELINE_ELIMINATION\x10\x03\x1a\x30\n\nBattleItem\x12\"\n\x04item\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x1a\xfb\x05\n\nBattleJoin\x12\x46\n\x06roster\x18\x01 \x03(\x0b\x32\x36.POGOProtos.Rpc.BattleEventProto.PositionalRosterEntry\x12<\n\x0f\x65xtra_resources\x18\x02 \x03(\x0b\x32#.POGOProtos.Rpc.BattleResourceProto\x12S\n\x0fplayer_metadata\x18\x03 \x01(\x0b\x32:.POGOProtos.Rpc.BattleEventProto.BattleJoin.PlayerMetadata\x1a\x91\x04\n\x0ePlayerMetadata\x12\x14\n\x0ctrainer_name\x18\x01 \x01(\t\x12\x18\n\x10trainer_party_id\x18\x02 \x01(\t\x12\x46\n\x14max_friendship_level\x18\x03 \x01(\x0e\x32(.POGOProtos.Rpc.FriendshipLevelMilestone\x12\x0e\n\x06remote\x18\x04 \x01(\x08\x12\x19\n\x11num_local_friends\x18\x05 \x01(\x05\x12\x1a\n\x12num_remote_friends\x18\x06 \x01(\x05\x12\x11\n\torigin_id\x18\x07 \x01(\t\x12G\n\x15player_public_profile\x18\x08 \x01(\x0b\x32(.POGOProtos.Rpc.PlayerPublicProfileProto\x12&\n\x1emvt_avatar_customization_score\x18\t \x01(\x05\x12!\n\x19\x64istance_from_raid_meters\x18\n \x01(\x01\x12\x18\n\x10\x62uddy_pokemon_id\x18\x0b \x01(\x06\x12!\n\x19recent_distance_walked_km\x18\x0c \x01(\x01\x12\x14\n\x0c\x62uddy_on_map\x18\r \x01(\x08\x12/\n\x0b\x62uddy_level\x18\x0e \x01(\x0e\x32\x1a.POGOProtos.Rpc.BuddyLevel\x12\x15\n\rplayer_number\x18\x0f \x01(\x05\x1a\x92\x01\n\nBattleQuit\x12\x42\n\x04type\x18\x01 \x01(\x0e\x32\x34.POGOProtos.Rpc.BattleEventProto.BattleQuit.QuitType\"@\n\x08QuitType\x12\x13\n\x0fUNSET_QUIT_TYPE\x10\x00\x12\x0f\n\x0bPLAYER_QUIT\x10\x01\x12\x0e\n\nDISCONNECT\x10\x02\x1a\x98\x01\n\tBreadMove\x12\x41\n\x04type\x18\x01 \x01(\x0e\x32\x33.POGOProtos.Rpc.BattleEventProto.BreadMove.MoveType\"H\n\x08MoveType\x12\t\n\x05UNSET\x10\x00\x12\x10\n\x0c\x42READ_ATTACK\x10\x01\x12\x0f\n\x0b\x42READ_GUARD\x10\x02\x12\x0e\n\nBREAD_HEAL\x10\x03\x1a\xaa\x03\n\tCinematic\x12[\n\x13\x62read_move_metadata\x18\x04 \x01(\x0b\x32<.POGOProtos.Rpc.BattleEventProto.Cinematic.BreadMoveMetadataH\x00\x12Q\n\nevent_type\x18\x01 \x01(\x0e\x32=.POGOProtos.Rpc.BattleEventProto.Cinematic.CinematicEventType\x12\x12\n\nbegin_turn\x18\x02 \x01(\x03\x12\x10\n\x08\x65nd_turn\x18\x03 \x01(\x03\x1aU\n\x11\x42readMoveMetadata\x12@\n\tmove_type\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.BattlePokemonProto.AttackType\"d\n\x12\x43inematicEventType\x12\t\n\x05UNSET\x10\x00\x12\x0c\n\x08PREBREAD\x10\x01\x12\t\n\x05\x42READ\x10\x02\x12\x0e\n\nBREAD_MOVE\x10\x03\x12\x10\n\x0cREVERT_BREAD\x10\x04\x12\x08\n\x04SWAP\x10\x05\x42\n\n\x08MetaData\x1a\xd3\x02\n\tConsensus\x12\x12\n\nbegin_turn\x18\x01 \x01(\x03\x12\x10\n\x08\x65nd_turn\x18\x02 \x01(\x03\x12Q\n\x14unblocked_event_type\x18\x03 \x01(\x0e\x32\x33.POGOProtos.Rpc.BattleEventProto.UnblockedEventType\x12\x61\n\x17\x63onsensus_event_subtype\x18\x04 \x01(\x0e\x32@.POGOProtos.Rpc.BattleEventProto.Consensus.ConsensusEventSubType\x12\x15\n\rvote_end_turn\x18\x05 \x01(\x03\"S\n\x15\x43onsensusEventSubType\x12\t\n\x05UNSET\x10\x00\x12\x10\n\x0cPENDING_SWAP\x10\x01\x12\x1d\n\x19PENDING_BREAD_MOVE_SELECT\x10\x02\x1a\x1e\n\tCountdown\x12\x11\n\tcountdown\x18\x01 \x01(\x05\x1a\xb0\x01\n\x05\x44odge\x12L\n\tdirection\x18\x01 \x01(\x0e\x32\x39.POGOProtos.Rpc.BattleEventProto.Dodge.DodgeDirectionType\"Y\n\x12\x44odgeDirectionType\x12\x13\n\x0fUNSET_DIRECTION\x10\x00\x12\x08\n\x04LEFT\x10\x01\x12\t\n\x05RIGHT\x10\x02\x12\x0b\n\x07\x46ORWARD\x10\x03\x12\x0c\n\x08\x42\x41\x43KWARD\x10\x04\x1a\x0e\n\x0c\x44odgeSuccess\x1a\xa5\x01\n\x06\x46linch\x12O\n\reffectiveness\x18\x01 \x01(\x0e\x32\x38.POGOProtos.Rpc.BattleEventProto.Flinch.EffectienessType\"J\n\x10\x45\x66\x66\x65\x63tienessType\x12\t\n\x05UNSET\x10\x00\x12\x16\n\x12NOT_VERY_EFFECTIVE\x10\x01\x12\x13\n\x0fSUPER_EFFECTIVE\x10\x02\x1a\xeb\x02\n\x15PositionalRosterEntry\x12/\n\x07pokemon\x18\x04 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProtoH\x00\x12\x12\n\nposition_x\x18\x01 \x01(\x05\x12\x12\n\nposition_y\x18\x02 \x01(\x05\x12\x14\n\x0cstart_energy\x18\x03 \x01(\x05\x12R\n\tmax_moves\x18\x05 \x03(\x0b\x32?.POGOProtos.Rpc.BattleEventProto.PositionalRosterEntry.MaxMoves\x1a\x85\x01\n\x08MaxMoves\x12\x46\n\tmove_type\x18\x01 \x01(\x0e\x32\x33.POGOProtos.Rpc.BattleEventProto.BreadMove.MoveType\x12\x31\n\x08max_move\x18\x02 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMoveB\x07\n\x05\x45ntry\x1a\x08\n\x06Shield\x1a\x8d\x01\n\x0eSidelineAction\x12J\n\x04type\x18\x01 \x01(\x0e\x32<.POGOProtos.Rpc.BattleEventProto.SidelineAction.SideLineType\"/\n\x0cSideLineType\x12\t\n\x05UNSET\x10\x00\x12\x08\n\x04\x46\x41ST\x10\x01\x12\n\n\x06\x43HARGE\x10\x02\x1a\r\n\x0bStartBattle\x1a\x95\x02\n\nStatChange\x12I\n\nstat_stage\x18\x01 \x03(\x0b\x32\x35.POGOProtos.Rpc.BattleEventProto.StatChange.StatStage\x1a\xbb\x01\n\tStatStage\x12Q\n\x04type\x18\x01 \x01(\x0e\x32\x43.POGOProtos.Rpc.BattleEventProto.StatChange.StatStage.StatStageType\x12\r\n\x05\x64\x65lta\x18\x02 \x01(\x05\"L\n\rStatStageType\x12\x15\n\x11UNSET_STAT_CHANGE\x10\x00\x12\n\n\x06\x41TTACK\x10\x01\x12\x0b\n\x07\x44\x45\x46\x45NSE\x10\x02\x12\x0b\n\x07STAMINA\x10\x03\x1aG\n\x0bSwapPokemon\x12\x1b\n\x13outgoing_pokemon_id\x18\x01 \x01(\x06\x12\x1b\n\x13incoming_pokemon_id\x18\x02 \x01(\x06\x1a\x96\x01\n\x0eTrainerAbility\x12H\n\x07\x61\x62ility\x18\x01 \x01(\x0e\x32\x37.POGOProtos.Rpc.BattleEventProto.TrainerAbility.Ability\":\n\x07\x41\x62ility\x12\x1e\n\x1aUNSET_TRAINER_ABILITY_TYPE\x10\x00\x12\x0f\n\x0bPARTY_POWER\x10\x01\x1a\x46\n\tTransform\x12\x39\n\x07vfx_key\x18\x01 \x01(\x0e\x32(.POGOProtos.Rpc.AbilityProto.AbilityType\"\x8e\x07\n\x12UnblockedEventType\x12\x14\n\x10UNSET_EVENT_TYPE\x10\x00\x12\x1b\n\x17\x45VENT_TYPE_START_BATTLE\x10\x01\x12\x1a\n\x16\x45VENT_TYPE_BATTLE_JOIN\x10\x02\x12\x1a\n\x16\x45VENT_TYPE_BATTLE_QUIT\x10\x03\x12\x15\n\x11\x45VENT_TYPE_ATTACK\x10\x04\x12\x14\n\x10\x45VENT_TYPE_DODGE\x10\x05\x12\x15\n\x11\x45VENT_TYPE_SHIELD\x10\x06\x12\x1b\n\x17\x45VENT_TYPE_SWAP_POKEMON\x10\x07\x12\x13\n\x0f\x45VENT_TYPE_ITEM\x10\x08\x12\x1c\n\x18\x45VENT_TYPE_ACTOR_ABILITY\x10\t\x12\x1a\n\x16\x45VENT_TYPE_STAT_CHANGE\x10\n\x12\x1f\n\x1b\x45VENT_TYPE_ATTACK_TELEGRAPH\x10\x0b\x12\x17\n\x13\x45VENT_TYPE_MINIGAME\x10\x0c\x12\x18\n\x14\x45VENT_TYPE_TRANSFORM\x10\x0f\x12\x1e\n\x1a\x45VENT_TYPE_ABILITY_TRIGGER\x10\x10\x12\x19\n\x15\x45VENT_TYPE_ACTOR_MOVE\x10\x11\x12\x19\n\x15\x45VENT_TYPE_BATTLE_END\x10\x12\x12\x18\n\x14\x45VENT_TYPE_COUNTDOWN\x10\x13\x12\x1c\n\x18\x45VENT_TYPE_DODGE_SUCCESS\x10\x15\x12\x15\n\x11\x45VENT_TYPE_FLINCH\x10\x16\x12\x19\n\x15\x45VENT_TYPE_BREAD_MODE\x10\x17\x12\x19\n\x15\x45VENT_TYPE_BREAD_MOVE\x10\x18\x12\x1e\n\x1a\x45VENT_TYPE_SIDELINE_ACTION\x10\x19\x12\x1e\n\x1a\x45VENT_TYPE_ADD_FIELD_ACTOR\x10\x1a\x12!\n\x1d\x45VENT_TYPE_REMOVE_FIELD_ACTOR\x10\x1b\x12\x15\n\x11\x45VENT_TYPE_ENRAGE\x10\x1c\x12\x1f\n\x1b\x45VENT_TYPE_ENRAGE_TELEGRAPH\x10\x1d\x12 \n\x1c\x45VENT_TYPE_MODIFY_ACTOR_AURA\x10\x1e\x12\x18\n\x14\x45VENT_TYPE_CINEMATIC\x10\x1f\x12\x18\n\x14\x45VENT_TYPE_CONSENSUS\x10 \x12 \n\x1c\x45VENT_TYPE_BREAD_MODE_REVERT\x10!\x12\x1b\n\x17\x45VENT_TYPE_ATTACK_BOOST\x10\"B\r\n\x0b\x42\x61ttleEvent\"\xb8\x01\n\x17\x42\x61ttleEventRequestProto\x12\x11\n\tbattle_id\x18\x01 \x01(\t\x12\x11\n\tplayer_id\x18\x02 \x01(\t\x12\x13\n\x0bsequence_id\x18\x03 \x01(\x03\x12\x0c\n\x04turn\x18\x04 \x01(\x03\x12\x0f\n\x07time_ms\x18\x05 \x01(\x03\x12\x12\n\nfull_state\x18\x06 \x01(\x08\x12/\n\x05\x65vent\x18\x07 \x01(\x0b\x32 .POGOProtos.Rpc.BattleEventProto\"\\\n\x16\x42\x61ttleHubBadgeSettings\x12\x42\n\x1b\x63ombat_hub_displayed_badges\x18\x01 \x03(\x0e\x32\x1d.POGOProtos.Rpc.HoloBadgeType\"\xf8\x02\n\x16\x42\x61ttleHubOrderSettings\x12G\n\x07section\x18\x01 \x03(\x0b\x32\x36.POGOProtos.Rpc.BattleHubOrderSettings.SectionSettings\x12J\n\rsection_group\x18\x02 \x03(\x0b\x32\x33.POGOProtos.Rpc.BattleHubOrderSettings.SectionGroup\x1a\x41\n\x0cSectionGroup\x12\x31\n\x07section\x18\x01 \x03(\x0e\x32 .POGOProtos.Rpc.BattleHubSection\x1a\x85\x01\n\x0fSectionSettings\x12\x36\n\x0cmain_section\x18\x01 \x01(\x0e\x32 .POGOProtos.Rpc.BattleHubSection\x12:\n\rsection_group\x18\x02 \x03(\x0e\x32#.POGOProtos.Rpc.BattleHubSubsection\"\x9c\x03\n\x0e\x42\x61ttleLogProto\x12\x33\n\x05state\x18\x01 \x01(\x0e\x32$.POGOProtos.Rpc.BattleLogProto.State\x12>\n\x0b\x62\x61ttle_type\x18\x02 \x01(\x0e\x32).POGOProtos.Rpc.BattleLogProto.BattleType\x12\x11\n\tserver_ms\x18\x03 \x01(\x03\x12\x39\n\x0e\x62\x61ttle_actions\x18\x04 \x03(\x0b\x32!.POGOProtos.Rpc.BattleActionProto\x12\x17\n\x0f\x62\x61ttle_start_ms\x18\x05 \x01(\x03\x12\x15\n\rbattle_end_ms\x18\x06 \x01(\x03\"G\n\nBattleType\x12\x15\n\x11\x42\x41TTLE_TYPE_UNSET\x10\x00\x12\n\n\x06NORMAL\x10\x01\x12\x0c\n\x08TRAINING\x10\x02\x12\x08\n\x04RAID\x10\x03\"N\n\x05State\x12\x0f\n\x0bSTATE_UNSET\x10\x00\x12\n\n\x06\x41\x43TIVE\x10\x01\x12\x0b\n\x07VICTORY\x10\x02\x12\x0c\n\x08\x44\x45\x46\x45\x41TED\x10\x03\x12\r\n\tTIMED_OUT\x10\x04\"\xcb\x0e\n\x16\x42\x61ttleParticipantProto\x12\x33\n\x0e\x61\x63tive_pokemon\x18\x01 \x01(\x0b\x32\x1b.POGOProtos.Rpc.PokemonInfo\x12H\n\x16trainer_public_profile\x18\x02 \x01(\x0b\x32(.POGOProtos.Rpc.PlayerPublicProfileProto\x12\x34\n\x0freserve_pokemon\x18\x03 \x03(\x0b\x32\x1b.POGOProtos.Rpc.PokemonInfo\x12\x35\n\x10\x64\x65\x66\x65\x61ted_pokemon\x18\x04 \x03(\x0b\x32\x1b.POGOProtos.Rpc.PokemonInfo\x12\x38\n\rlobby_pokemon\x18\x05 \x03(\x0b\x32!.POGOProtos.Rpc.LobbyPokemonProto\x12\x14\n\x0c\x64\x61mage_dealt\x18\x06 \x01(\x05\x12\'\n\x1bsuper_effective_charge_move\x18\x07 \x01(\x08\x42\x02\x18\x01\x12\x17\n\x0fweather_boosted\x18\x08 \x01(\x08\x12N\n\x1chighest_friendship_milestone\x18\t \x01(\x0e\x32(.POGOProtos.Rpc.FriendshipLevelMilestone\x12\x17\n\x0f\x66riend_codename\x18\n \x03(\t\x12\x11\n\tis_remote\x18\x0b \x01(\x08\x12\x18\n\x10is_social_invite\x18\x0c \x01(\x08\x12\'\n\x1fhas_active_mega_evolved_pokemon\x18\r \x01(\x08\x12\x1a\n\x12lobby_join_time_ms\x18\x0e \x01(\x03\x12+\n#super_effective_charge_attacks_used\x18\x0f \x01(\x05\x12\x41\n\x10pokemon_survival\x18\x10 \x01(\x0b\x32\'.POGOProtos.Rpc.PokemonSurvivalTimeInfo\x12\x1e\n\x16\x62\x61ttle_mega_pokemon_id\x18\x11 \x01(\x06\x12\x17\n\x0ftall_pokemon_id\x18\x12 \x01(\x06\x12%\n\x1dnumber_of_charge_attacks_used\x18\x13 \x01(\x05\x12 \n\x18last_player_join_time_ms\x18\x14 \x01(\x03\x12 \n\x18last_player_quit_time_ms\x18\x15 \x01(\x03\x12\x11\n\tplayer_id\x18\x16 \x01(\t\x12\x37\n\x12referenced_pokemon\x18\x17 \x03(\x0b\x32\x1b.POGOProtos.Rpc.PokemonInfo\x12\x1d\n\x15join_buddy_pokemon_id\x18\x18 \x01(\x06\x12\x1f\n\x17\x62\x61ttle_buddy_pokemon_id\x18\x19 \x01(\x06\x12\x16\n\x0eremote_friends\x18\x1a \x01(\x05\x12\x15\n\rlocal_friends\x18\x1b \x01(\x05\x12\x1b\n\x13last_update_time_ms\x18\x1c \x01(\x03\x12\x17\n\x0f\x62oot_raid_state\x18\x1d \x01(\x08\x12$\n\x1c\x65nabled_raid_friend_requests\x18\x1e \x01(\x08\x12?\n\x16notable_action_history\x18\x1f \x03(\x0b\x32\x1f.POGOProtos.Rpc.VsActionHistory\x12m\n\x1d\x61\x63tive_pokemon_stat_modifiers\x18 \x03(\x0b\x32\x46.POGOProtos.Rpc.BattleParticipantProto.ActivePokemonStatModifiersEntry\x12Q\n\x0e\x61\x62ility_energy\x18! \x03(\x0b\x32\x39.POGOProtos.Rpc.BattleParticipantProto.AbilityEnergyEntry\x12\x64\n\x18\x61\x62ility_activation_count\x18$ \x03(\x0b\x32\x42.POGOProtos.Rpc.BattleParticipantProto.AbilityActivationCountEntry\x12\x32\n\x0cused_pokemon\x18% \x03(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x1at\n\x1f\x41\x63tivePokemonStatModifiersEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12@\n\x05value\x18\x02 \x01(\x0b\x32\x31.POGOProtos.Rpc.PokemonInfo.StatModifierContainer:\x02\x38\x01\x1a[\n\x12\x41\x62ilityEnergyEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12\x34\n\x05value\x18\x02 \x01(\x0b\x32%.POGOProtos.Rpc.AbilityEnergyMetadata:\x02\x38\x01\x1a=\n\x1b\x41\x62ilityActivationCountEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x05:\x02\x38\x01\"N\n\x12\x42\x61ttlePartiesProto\x12\x38\n\x0e\x62\x61ttle_parties\x18\x01 \x03(\x0b\x32 .POGOProtos.Rpc.BattlePartyProto\"\\\n\x10\x42\x61ttlePartyProto\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x0bteam_number\x18\x02 \x01(\x05\x12\x0b\n\x03ids\x18\x03 \x03(\x06\x12\x18\n\x10\x63ombat_league_id\x18\x04 \x01(\t\"\xbe\x01\n\x18\x42\x61ttlePartySettingsProto\x12\"\n\x1a\x65nable_battle_party_saving\x18\x01 \x01(\x08\x12\x1a\n\x12max_battle_parties\x18\x02 \x01(\x05\x12\x1b\n\x13overall_parties_cap\x18\x03 \x01(\x05\x12&\n\x1egym_and_raid_battle_party_size\x18\x04 \x01(\x05\x12\x1d\n\x15max_party_name_length\x18\x05 \x01(\x05\"\x97\x01\n\x14\x42\x61ttlePartyTelemetry\x12\x46\n\x15\x62\x61ttle_party_click_id\x18\x01 \x01(\x0e\x32\'.POGOProtos.Rpc.BattlePartyTelemetryIds\x12\x1a\n\x12\x62\x61ttle_party_count\x18\x02 \x01(\x05\x12\x1b\n\x13\x62\x61ttle_party_number\x18\x03 \x01(\x05\"\x85\x0b\n\x12\x42\x61ttlePokemonProto\x12\n\n\x02id\x18\x01 \x01(\x04\x12\x31\n\npokedex_id\x18\x02 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x34\n\x07\x64isplay\x18\x03 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\x12\n\n\x02\x63p\x18\x04 \x01(\x05\x12\x44\n\tresources\x18\x05 \x03(\x0b\x32\x31.POGOProtos.Rpc.BattlePokemonProto.ResourcesEntry\x12M\n\x0eitem_resources\x18\x06 \x03(\x0b\x32\x35.POGOProtos.Rpc.BattlePokemonProto.ItemResourcesEntry\x12<\n\x05moves\x18\x07 \x03(\x0b\x32-.POGOProtos.Rpc.BattlePokemonProto.MovesEntry\x12\x44\n\tmodifiers\x18\x08 \x03(\x0b\x32\x31.POGOProtos.Rpc.BattlePokemonProto.ModifiersEntry\x12\x42\n\x10\x61\x63tive_abilities\x18\t \x03(\x0e\x32(.POGOProtos.Rpc.AbilityProto.AbilityType\x12&\n\x08pokeball\x18\n \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12-\n\x04size\x18\x0b \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonSize\x12\x10\n\x08nickname\x18\x0c \x01(\t\x1a\xa3\x01\n\x08Modifier\x12\x46\n\x04type\x18\x01 \x01(\x0e\x32\x38.POGOProtos.Rpc.BattlePokemonProto.Modifier.ModifierType\x12\r\n\x05value\x18\x02 \x01(\x05\"@\n\x0cModifierType\x12\x17\n\x13UNSET_MODIFIER_TYPE\x10\x00\x12\n\n\x06\x41TTACK\x10\x01\x12\x0b\n\x07\x44\x45\x46\x45NSE\x10\x02\x1a\x8f\x01\n\x08MoveData\x12-\n\x04move\x18\x01 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\x12-\n\x04type\x18\x02 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonType\x12\x16\n\x0e\x64uration_turns\x18\x03 \x01(\x05\x12\r\n\x05level\x18\x04 \x01(\x05\x1aU\n\x0eResourcesEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12\x32\n\x05value\x18\x02 \x01(\x0b\x32#.POGOProtos.Rpc.BattleResourceProto:\x02\x38\x01\x1aY\n\x12ItemResourcesEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12\x32\n\x05value\x18\x02 \x01(\x0b\x32#.POGOProtos.Rpc.BattleResourceProto:\x02\x38\x01\x1aY\n\nMovesEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12:\n\x05value\x18\x02 \x01(\x0b\x32+.POGOProtos.Rpc.BattlePokemonProto.MoveData:\x02\x38\x01\x1a]\n\x0eModifiersEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12:\n\x05value\x18\x02 \x01(\x0b\x32+.POGOProtos.Rpc.BattlePokemonProto.Modifier:\x02\x38\x01\"\x83\x01\n\nAttackType\x12\x13\n\x0fUNSET_MOVE_TYPE\x10\x00\x12\x08\n\x04\x46\x41ST\x10\x01\x12\n\n\x06\x43HARGE\x10\x02\x12\x0b\n\x07\x43HARGE2\x10\x03\x12\n\n\x06SHIELD\x10\x04\x12\x10\n\x0c\x42READ_ATTACK\x10\x05\x12\x0f\n\x0b\x42READ_GUARD\x10\x06\x12\x0e\n\nBREAD_HEAL\x10\x07\"\x90\x05\n\x0b\x42\x61ttleProto\x12\x17\n\x0f\x62\x61ttle_start_ms\x18\x01 \x01(\x03\x12\x15\n\rbattle_end_ms\x18\x02 \x01(\x03\x12\x11\n\tbattle_id\x18\x03 \x01(\t\x12\x38\n\x08\x64\x65\x66\x65nder\x18\x04 \x01(\x0b\x32&.POGOProtos.Rpc.BattleParticipantProto\x12\x32\n\nbattle_log\x18\x05 \x01(\x0b\x32\x1e.POGOProtos.Rpc.BattleLogProto\x12\x38\n\x08\x61ttacker\x18\x06 \x01(\x0b\x32&.POGOProtos.Rpc.BattleParticipantProto\x12P\n\x11weather_condition\x18\x07 \x01(\x0e\x32\x35.POGOProtos.Rpc.GameplayWeatherProto.WeatherCondition\x12N\n\x1chighest_friendship_milestone\x18\x08 \x01(\x0e\x32(.POGOProtos.Rpc.FriendshipLevelMilestone\x12;\n\x11\x62\x61ttle_experiment\x18\t \x03(\x0e\x32 .POGOProtos.Rpc.BattleExperiment\x12W\n\x17\x61\x62ility_result_location\x18\n \x03(\x0b\x32\x36.POGOProtos.Rpc.BattleProto.AbilityResultLocationEntry\x1a^\n\x1a\x41\x62ilityResultLocationEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12/\n\x05value\x18\x02 \x01(\x0b\x32 .POGOProtos.Rpc.AbilityLookupMap:\x02\x38\x01\"%\n\x10\x42\x61ttleQuestProto\x12\x11\n\tbattle_id\x18\x01 \x03(\t\"\xbe\x05\n\x13\x42\x61ttleResourceProto\x12$\n\x04item\x18\x06 \x01(\x0e\x32\x14.POGOProtos.Rpc.ItemH\x00\x12\x33\n\npokemon_id\x18\x07 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonIdH\x00\x12>\n\x04type\x18\x01 \x01(\x0e\x32\x30.POGOProtos.Rpc.BattleResourceProto.ResourceType\x12\x10\n\x08quantity\x18\x02 \x01(\x05\x12\x14\n\x0cmax_quantity\x18\x03 \x01(\x05\x12\x10\n\x08\x64isabled\x18\x04 \x01(\x08\x12O\n\x11\x63ooldown_metadata\x18\x05 \x01(\x0b\x32\x34.POGOProtos.Rpc.BattleResourceProto.CooldownMetadata\x1aG\n\x10\x43ooldownMetadata\x12\x16\n\x0elast_used_turn\x18\x01 \x01(\x03\x12\x1b\n\x13next_available_turn\x18\x02 \x01(\x03\"\xab\x02\n\x0cResourceType\x12\x17\n\x13UNSET_RESOURCE_TYPE\x10\x00\x12\x18\n\x14RESOURCE_TYPE_HEALTH\x10\x01\x12\x18\n\x14RESOURCE_TYPE_ENERGY\x10\x02\x12\x18\n\x14RESOURCE_TYPE_SHIELD\x10\x03\x12\x16\n\x12RESOURCE_TYPE_ITEM\x10\x04\x12\x1e\n\x1aRESOURCE_TYPE_PARTY_ENERGY\x10\x05\x12\x1d\n\x19RESOURCE_TYPE_BREAD_POWER\x10\x06\x12\x1c\n\x18RESOURCE_TYPE_BREAD_MOVE\x10\x07\x12\x1d\n\x19RESOURCE_TYPE_BREAD_GUARD\x10\x08\x12 \n\x1cRESOURCE_TYPE_SIDELINE_POWER\x10\tB\n\n\x08Resource\"\xc9\x06\n\x12\x42\x61ttleResultsProto\x12\x30\n\tgym_state\x18\x01 \x01(\x0b\x32\x1d.POGOProtos.Rpc.GymStateProto\x12\x39\n\tattackers\x18\x02 \x03(\x0b\x32&.POGOProtos.Rpc.BattleParticipantProto\x12\x19\n\x11player_xp_awarded\x18\x03 \x03(\x05\x12 \n\x18next_defender_pokemon_id\x18\x04 \x01(\x03\x12\x18\n\x10gym_points_delta\x18\x05 \x01(\x05\x12>\n\ngym_status\x18\x06 \x01(\x0b\x32*.POGOProtos.Rpc.GymStatusAndDefendersProto\x12\x39\n\rparticipation\x18\x07 \x03(\x0b\x32\".POGOProtos.Rpc.ParticipationProto\x12\x34\n\x11raid_item_rewards\x18\x08 \x03(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12?\n\x13post_raid_encounter\x18\t \x03(\x0b\x32\".POGOProtos.Rpc.RaidEncounterProto\x12\x32\n\tgym_badge\x18\n \x03(\x0b\x32\x1f.POGOProtos.Rpc.AwardedGymBadge\x12<\n\x19\x64\x65\x66\x61ult_raid_item_rewards\x18\x0b \x03(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12\x1a\n\x12\x62\x61ttle_duration_ms\x18\x0c \x01(\x03\x12?\n\x11raid_player_stats\x18\r \x01(\x0b\x32$.POGOProtos.Rpc.RaidPlayerStatsProto\x12\x18\n\x10xl_candy_awarded\x18\x0e \x03(\x05\x12:\n\x13xl_candy_pokemon_id\x18\x10 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x15\n\rcandy_awarded\x18\x11 \x03(\x05\x12\x41\n\x12leveled_up_friends\x18\x12 \x01(\x0b\x32%.POGOProtos.Rpc.LeveledUpFriendsProto\"\x9f\x01\n\x13\x42\x61ttleStateOutProto\x12\x36\n\x0c\x62\x61ttle_state\x18\x01 \x01(\x0b\x32 .POGOProtos.Rpc.BattleStateProto\x12\x0c\n\x04turn\x18\x02 \x01(\x03\x12\x0f\n\x07time_ms\x18\x03 \x01(\x03\x12\x12\n\nfull_state\x18\x04 \x01(\x08\x12\x0e\n\x06serial\x18\x05 \x01(\x03\x12\r\n\x05\x65rror\x18\x06 \x01(\t\"\xea\n\n\x10\x42\x61ttleStateProto\x12<\n\x06\x61\x63tors\x18\x01 \x03(\x0b\x32,.POGOProtos.Rpc.BattleStateProto.ActorsEntry\x12\x15\n\rturn_start_ms\x18\x02 \x01(\x03\x12\x0c\n\x04turn\x18\x03 \x01(\x03\x12\x13\n\x0bms_per_turn\x18\x04 \x01(\x05\x12\x18\n\x10\x63urrent_actor_id\x18\x05 \x01(\t\x12\x35\n\x05state\x18\x06 \x01(\x0e\x32&.POGOProtos.Rpc.BattleStateProto.State\x12\x1a\n\x12\x61\x63tive_actor_count\x18\x07 \x01(\x05\x12N\n\x10team_actor_count\x18\x08 \x03(\x0b\x32\x34.POGOProtos.Rpc.BattleStateProto.TeamActorCountEntry\x12>\n\x07pokemon\x18\t \x03(\x0b\x32-.POGOProtos.Rpc.BattleStateProto.PokemonEntry\x12R\n\x12party_member_count\x18\n \x03(\x0b\x32\x36.POGOProtos.Rpc.BattleStateProto.PartyMemberCountEntry\x12\x30\n\x06\x65vents\x18\x0b \x03(\x0b\x32 .POGOProtos.Rpc.BattleEventProto\x12\x17\n\x0f\x62\x61ttle_end_turn\x18\x0c \x01(\x03\x12\x19\n\x11\x62\x61ttle_start_turn\x18\r \x01(\x03\x12\x38\n\x07ui_mode\x18\x0e \x01(\x0e\x32\'.POGOProtos.Rpc.BattleStateProto.UIMode\x12 \n\x18\x61llied_pokemon_remaining\x18\x0f \x01(\x05\x1aO\n\x0b\x41\x63torsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12/\n\x05value\x18\x02 \x01(\x0b\x32 .POGOProtos.Rpc.BattleActorProto:\x02\x38\x01\x1a\x35\n\x13TeamActorCountEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x05:\x02\x38\x01\x1aR\n\x0cPokemonEntry\x12\x0b\n\x03key\x18\x01 \x01(\x04\x12\x31\n\x05value\x18\x02 \x01(\x0b\x32\".POGOProtos.Rpc.BattlePokemonProto:\x02\x38\x01\x1a\x37\n\x15PartyMemberCountEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x05:\x02\x38\x01\"\xdf\x02\n\x05State\x12\x0f\n\x0bUNSET_STATE\x10\x00\x12\x12\n\x0eSTATE_ACCEPTED\x10\x01\x12\x0f\n\x0bSTATE_ERROR\x10\x02\x12\x11\n\rSTATE_DEFAULT\x10\x03\x12\x10\n\x0cSTATE_UPDATE\x10\x04\x12\x14\n\x10STATE_BATTLE_END\x10\x05\x12\x1a\n\x16STATE_ERROR_BATTLE_END\x10\x06\x12\x16\n\x12STATE_ERROR_PAUSED\x10\x07\x12\"\n\x1eSTATE_ERROR_UNAVAILABLE_BATTLE\x10\x08\x12 \n\x1cSTATE_ERROR_UNAVAILABLE_TURN\x10\t\x12 \n\x1cSTATE_ERROR_UNAVAILABLE_ITEM\x10\n\x12#\n\x1fSTATE_ERROR_UNAVAILABLE_POKEMON\x10\x0b\x12$\n STATE_ERROR_UNAVAILABLE_RESOURCE\x10\x0c\"T\n\x06UIMode\x12\x10\n\x0cMODE_DEFAULT\x10\x00\x12\x11\n\rMODE_PREBREAD\x10\x01\x12\x12\n\x0eMODE_BREADMODE\x10\x02\x12\x11\n\rMODE_SIDELINE\x10\x03\"\xdb\x08\n\x11\x42\x61ttleUpdateProto\x12\x32\n\nbattle_log\x18\x01 \x01(\x0b\x32\x1e.POGOProtos.Rpc.BattleLogProto\x12\x11\n\tbattle_id\x18\x02 \x01(\t\x12\x34\n\x0f\x61\x63tive_defender\x18\x03 \x01(\x0b\x32\x1b.POGOProtos.Rpc.PokemonInfo\x12\x34\n\x0f\x61\x63tive_attacker\x18\x04 \x01(\x0b\x32\x1b.POGOProtos.Rpc.PokemonInfo\x12N\n\x1chighest_friendship_milestone\x18\x05 \x01(\x0e\x32(.POGOProtos.Rpc.FriendshipLevelMilestone\x12:\n\x0erender_effects\x18\x06 \x03(\x0b\x32\".POGOProtos.Rpc.FormRenderModifier\x12G\n\x0eremaining_item\x18\x07 \x03(\x0b\x32/.POGOProtos.Rpc.BattleUpdateProto.AvailableItem\x12\x41\n\x0b\x61\x63tive_item\x18\x08 \x03(\x0b\x32,.POGOProtos.Rpc.BattleUpdateProto.ActiveItem\x12L\n\x0e\x61\x62ility_energy\x18\t \x03(\x0b\x32\x34.POGOProtos.Rpc.BattleUpdateProto.AbilityEnergyEntry\x12h\n\x1d\x61\x63tive_pokemon_stat_modifiers\x18\n \x03(\x0b\x32\x41.POGOProtos.Rpc.BattleUpdateProto.ActivePokemonStatModifiersEntry\x12\x1a\n\x12party_member_count\x18\x0b \x01(\x05\x1ar\n\nActiveItem\x12\'\n\x04item\x18\x01 \x01(\x0b\x32\x19.POGOProtos.Rpc.ItemProto\x12\x0c\n\x04user\x18\x02 \x01(\t\x12\x15\n\rusage_time_ms\x18\x03 \x01(\x03\x12\x16\n\x0e\x65xpiry_time_ms\x18\x04 \x01(\x03\x1a`\n\rAvailableItem\x12\"\n\x04item\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x10\n\x08quantity\x18\x02 \x01(\x05\x12\x19\n\x11next_available_ms\x18\x03 \x01(\x03\x1a[\n\x12\x41\x62ilityEnergyEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12\x34\n\x05value\x18\x02 \x01(\x0b\x32%.POGOProtos.Rpc.AbilityEnergyMetadata:\x02\x38\x01\x1at\n\x1f\x41\x63tivePokemonStatModifiersEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12@\n\x05value\x18\x02 \x01(\x0b\x32\x31.POGOProtos.Rpc.PokemonInfo.StatModifierContainer:\x02\x38\x01\"t\n\x19\x42\x61ttleVisualSettingsProto\x12\x1c\n\x14\x65nhancements_enabled\x18\x01 \x01(\x08\x12\x1b\n\x13\x63rowd_texture_asset\x18\x02 \x01(\t\x12\x1c\n\x14\x62\x61nner_texture_asset\x18\x04 \x01(\t\"p\n%BelugaBleCompleteTransferRequestProto\x12\x16\n\x0etransaction_id\x18\x01 \x01(\x03\x12 \n\x18\x62\x65luga_requested_item_id\x18\x02 \x01(\x05\x12\r\n\x05nonce\x18\x03 \x01(\t\"\x87\x01\n\x19\x42\x65lugaBleFinalizeTransfer\x12P\n\x18\x62\x65luga_transfer_complete\x18\x01 \x01(\x0b\x32..POGOProtos.Rpc.BelugaBleTransferCompleteProto\x12\x18\n\x10server_signature\x18\x02 \x01(\x0c\"B\n\x1e\x42\x65lugaBleTransferCompleteProto\x12\r\n\x05nonce\x18\x01 \x01(\t\x12\x11\n\tbeluga_id\x18\x02 \x01(\t\"\xaa\x01\n\x1a\x42\x65lugaBleTransferPrepProto\x12\x38\n\x0cpokemon_list\x18\x01 \x03(\x0b\x32\".POGOProtos.Rpc.BelugaPokemonProto\x12\x18\n\x10\x65ligble_for_item\x18\x02 \x01(\x08\x12\x16\n\x0etransaction_id\x18\x03 \x01(\x03\x12\x11\n\tbeluga_id\x18\x04 \x01(\t\x12\r\n\x05nonce\x18\x05 \x01(\t\"\xa4\x01\n\x16\x42\x65lugaBleTransferProto\x12\x43\n\x0fserver_response\x18\x01 \x01(\x0b\x32*.POGOProtos.Rpc.BelugaBleTransferPrepProto\x12\x18\n\x10server_signature\x18\x02 \x01(\x0c\x12\x19\n\x11localized_origins\x18\x03 \x03(\t\x12\x10\n\x08language\x18\x04 \x01(\t\"\xd4\x01\n\x1b\x42\x65lugaDailyTransferLogEntry\x12\x42\n\x06result\x18\x01 \x01(\x0e\x32\x32.POGOProtos.Rpc.BelugaDailyTransferLogEntry.Result\x12\x1d\n\x15includes_weekly_bonus\x18\x02 \x01(\x08\x12\x30\n\ritems_awarded\x18\x03 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\" \n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\"a\n\x19\x42\x65lugaGlobalSettingsProto\x12\x1e\n\x16\x65nable_beluga_transfer\x18\x01 \x01(\x08\x12$\n\x1cmax_num_pokemon_per_transfer\x18\x02 \x01(\x05\"\xa6\x01\n\x15\x42\x65lugaIncenseBoxProto\x12\x11\n\tis_usable\x18\x01 \x01(\x08\x12\'\n\x1f\x63ool_down_finished_timestamp_ms\x18\x02 \x01(\x03\x12\x38\n\rsparkly_limit\x18\x03 \x01(\x0b\x32!.POGOProtos.Rpc.DailyCounterProto\x12\x17\n\x0fsparkly_counter\x18\x04 \x01(\x05\"\xad\t\n\x12\x42\x65lugaPokemonProto\x12\x14\n\x0ctrainer_name\x18\x01 \x01(\t\x12H\n\x0etrainer_gender\x18\x02 \x01(\x0e\x32\x30.POGOProtos.Rpc.BelugaPokemonProto.TrainerGender\x12=\n\x0ctrainer_team\x18\x03 \x01(\x0e\x32\'.POGOProtos.Rpc.BelugaPokemonProto.Team\x12\x15\n\rtrainer_level\x18\x04 \x01(\x05\x12\x31\n\npokedex_id\x18\x05 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\n\n\x02\x63p\x18\x06 \x01(\x05\x12\x15\n\rpokemon_level\x18\x07 \x01(\x02\x12\x0e\n\x06max_hp\x18\x08 \x01(\x05\x12\x12\n\norigin_lat\x18\t \x01(\x01\x12\x12\n\norigin_lng\x18\n \x01(\x01\x12\x0e\n\x06height\x18\x0b \x01(\x02\x12\x0e\n\x06weight\x18\x0c \x01(\x02\x12\x19\n\x11individual_attack\x18\r \x01(\x05\x12\x1a\n\x12individual_defense\x18\x0e \x01(\x05\x12\x1a\n\x12individual_stamina\x18\x0f \x01(\x05\x12\x14\n\x0c\x63reation_day\x18\x10 \x01(\x05\x12\x16\n\x0e\x63reation_month\x18\x11 \x01(\x05\x12\x15\n\rcreation_year\x18\x12 \x01(\x05\x12\x10\n\x08nickname\x18\x13 \x01(\t\x12@\n\x06gender\x18\x14 \x01(\x0e\x32\x30.POGOProtos.Rpc.BelugaPokemonProto.PokemonGender\x12\x42\n\x07\x63ostume\x18\x15 \x01(\x0e\x32\x31.POGOProtos.Rpc.BelugaPokemonProto.PokemonCostume\x12<\n\x04\x66orm\x18\x16 \x01(\x0e\x32..POGOProtos.Rpc.BelugaPokemonProto.PokemonForm\x12\r\n\x05shiny\x18\x17 \x01(\x08\x12.\n\x05move1\x18\x18 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\x12.\n\x05move2\x18\x19 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\"l\n\x0ePokemonCostume\x12\t\n\x05UNSET\x10\x00\x12\x10\n\x0cHOLIDAY_2016\x10\x01\x12\x0f\n\x0b\x41NNIVERSARY\x10\x02\x12\x18\n\x14ONE_YEAR_ANNIVERSARY\x10\x03\x12\x12\n\x0eHALLOWEEN_2017\x10\x04\"(\n\x0bPokemonForm\x12\x0e\n\nFORM_UNSET\x10\x00\x12\t\n\x05\x41LOLA\x10\x01\"G\n\rPokemonGender\x12\x10\n\x0cGENDER_UNSET\x10\x00\x12\x08\n\x04MALE\x10\x01\x12\n\n\x06\x46\x45MALE\x10\x02\x12\x0e\n\nGENDERLESS\x10\x03\">\n\x04Team\x12\x08\n\x04NONE\x10\x00\x12\r\n\tTEAM_BLUE\x10\x01\x12\x0c\n\x08TEAM_RED\x10\x02\x12\x0f\n\x0bTEAM_YELLOW\x10\x03\"5\n\rTrainerGender\x12\x10\n\x0cTRAINER_MALE\x10\x00\x12\x12\n\x0eTRAINER_FEMALE\x10\x01\"\x8f\x02\n\x16\x42\x65lugaPokemonWhitelist\x12*\n\"max_allowed_pokemon_pokedex_number\x18\x01 \x01(\x05\x12\x41\n\x1a\x61\x64\x64itional_pokemon_allowed\x18\x02 \x03(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12?\n\rforms_allowed\x18\x03 \x03(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\x12\x45\n\x10\x63ostumes_allowed\x18\x04 \x03(\x0e\x32+.POGOProtos.Rpc.PokemonDisplayProto.Costume\"\xf5\x05\n!BelugaTransactionCompleteOutProto\x12H\n\x06status\x18\x01 \x01(\x0e\x32\x38.POGOProtos.Rpc.BelugaTransactionCompleteOutProto.Status\x12\x15\n\rcandy_awarded\x18\x02 \x01(\x05\x12/\n\x0cloot_awarded\x18\x03 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12K\n\x18\x62\x65luga_finalize_response\x18\x04 \x01(\x0b\x32).POGOProtos.Rpc.BelugaBleFinalizeTransfer\x12\"\n\x1a\x62uckets_until_weekly_award\x18\x05 \x01(\x05\x12k\n\x17xl_candy_awarded_per_id\x18\x06 \x03(\x0b\x32J.POGOProtos.Rpc.BelugaTransactionCompleteOutProto.XlCandyAwardedPerIdEntry\x1a:\n\x18XlCandyAwardedPerIdEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x05:\x02\x38\x01\"\xa3\x02\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\n\n\x06\x46\x41ILED\x10\x02\x12\x1c\n\x18\x45RROR_INVALID_POKEMON_ID\x10\x03\x12\x1a\n\x16\x45RROR_POKEMON_DEPLOYED\x10\x04\x12\x1d\n\x19\x45RROR_POKEMON_NOT_ALLOWED\x10\x05\x12\x1a\n\x16\x45RROR_POKEMON_IS_BUDDY\x10\x06\x12 \n\x1c\x45RROR_INVALID_TRANSACTION_ID\x10\x07\x12 \n\x1c\x45RROR_MISSING_TRANSACTION_ID\x10\x08\x12\x18\n\x14\x45RROR_FUSION_POKEMON\x10\t\x12\"\n\x1e\x45RROR_FUSION_COMPONENT_POKEMON\x10\n\"\xa3\x01\n\x1e\x42\x65lugaTransactionCompleteProto\x12N\n\x0f\x62\x65luga_transfer\x18\x01 \x01(\x0b\x32\x35.POGOProtos.Rpc.BelugaBleCompleteTransferRequestProto\x12\x15\n\rapp_signature\x18\x02 \x01(\x0c\x12\x1a\n\x12\x66irmware_signature\x18\x03 \x01(\x0c\"\x9c\x04\n\x1e\x42\x65lugaTransactionStartOutProto\x12\x45\n\x06status\x18\x01 \x01(\x0e\x32\x35.POGOProtos.Rpc.BelugaTransactionStartOutProto.Status\x12H\n\x14\x62\x65luga_transfer_prep\x18\x02 \x01(\x0b\x32*.POGOProtos.Rpc.BelugaBleTransferPrepProto\x12\x18\n\x10server_signature\x18\x03 \x01(\x0c\"\xce\x02\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\n\n\x06\x46\x41ILED\x10\x02\x12\x1c\n\x18\x45RROR_INVALID_POKEMON_ID\x10\x03\x12\x1a\n\x16\x45RROR_POKEMON_DEPLOYED\x10\x04\x12\x18\n\x14\x45RROR_POKEMON_IS_EGG\x10\x05\x12\x1a\n\x16\x45RROR_POKEMON_IS_BUDDY\x10\x06\x12\x1d\n\x19\x45RROR_POKEMON_NOT_ALLOWED\x10\x07\x12\x17\n\x13\x45RROR_INVALID_NONCE\x10\x08\x12\x1a\n\x16\x45RROR_TOO_MANY_POKEMON\x10\t\x12\x1e\n\x1a\x45RROR_NO_POKEMON_SPECIFIED\x10\n\x12\x18\n\x14\x45RROR_FUSION_POKEMON\x10\x0b\x12\"\n\x1e\x45RROR_FUSION_COMPONENT_POKEMON\x10\x0c\"S\n\x1b\x42\x65lugaTransactionStartProto\x12\x12\n\npokemon_id\x18\x01 \x03(\x03\x12\r\n\x05nonce\x18\x02 \x01(\t\x12\x11\n\tbeluga_id\x18\x03 \x01(\t\"=\n\x19\x42\x65rryFarmingSettingsProto\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12\x0f\n\x07poi_ids\x18\x02 \x03(\t\"\x83\x06\n\rBonusBoxProto\x12\x0c\n\x04text\x18\x01 \x01(\t\x12\x39\n\ticon_type\x18\x02 \x01(\x0e\x32&.POGOProtos.Rpc.BonusBoxProto.IconType\x12K\n\x12\x61\x64\x64itional_display\x18\x03 \x01(\x0e\x32/.POGOProtos.Rpc.BonusBoxProto.AdditionalDisplay\"-\n\x11\x41\x64\x64itionalDisplay\x12\x08\n\x04NONE\x10\x00\x12\x0e\n\nPARTY_PLAY\x10\x01\"\xac\x04\n\x08IconType\x12\t\n\x05UNSET\x10\x00\x12\x12\n\x0e\x41\x44VENTURE_SYNC\x10\x01\x12\t\n\x05\x42UDDY\x10\x02\x12\x11\n\rCANDY_GENERAL\x10\x03\x12\x07\n\x03\x45GG\x10\x04\x12\x11\n\rEGG_INCUBATOR\x10\x05\x12\x0e\n\nEVENT_MOVE\x10\x06\x12\r\n\tEVOLUTION\x10\x07\x12\x12\n\x0e\x46IELD_RESEARCH\x10\x08\x12\x0e\n\nFRIENDSHIP\x10\t\x12\x08\n\x04GIFT\x10\n\x12\x0b\n\x07INCENSE\x10\x0b\x12\r\n\tLUCKY_EGG\x10\x0c\x12\x0f\n\x0bLURE_MODULE\x10\r\x12\r\n\tPHOTOBOMB\x10\x0e\x12\x0c\n\x08POKESTOP\x10\x0f\x12\x08\n\x04RAID\x10\x10\x12\r\n\tRAID_PASS\x10\x11\x12\x11\n\rSPAWN_UNKNOWN\x10\x12\x12\x0e\n\nSTAR_PIECE\x10\x13\x12\x0c\n\x08STARDUST\x10\x14\x12\x0f\n\x0bTEAM_ROCKET\x10\x15\x12\t\n\x05TRADE\x10\x16\x12\x12\n\x0eTRANSFER_CANDY\x10\x17\x12\n\n\x06\x42\x41TTLE\x10\x18\x12\x06\n\x02XP\x10\x19\x12\x08\n\x04SHOP\x10\x1a\x12\x0c\n\x08LOCATION\x10\x1b\x12\t\n\x05\x45VENT\x10\x1c\x12\x0f\n\x0bMYSTERY_BOX\x10\x1d\x12\x0e\n\nTRADE_BALL\x10\x1e\x12\x0c\n\x08\x43\x41NDY_XL\x10\x1f\x12\t\n\x05HEART\x10 \x12\t\n\x05TIMER\x10!\x12\x0c\n\x08POSTCARD\x10\"\x12\x0b\n\x07STICKER\x10#\x12\x14\n\x10\x41\x44VENTURE_EFFECT\x10$\x12\t\n\x05\x42READ\x10%\"\xe8\x01\n\x18\x42onusEffectSettingsProto\x12<\n\ntime_bonus\x18\x01 \x01(\x0b\x32&.POGOProtos.Rpc.TimeBonusSettingsProtoH\x00\x12>\n\x0bspace_bonus\x18\x02 \x01(\x0b\x32\'.POGOProtos.Rpc.SpaceBonusSettingsProtoH\x00\x12\x45\n\x0f\x64\x61y_night_bonus\x18\x03 \x01(\x0b\x32*.POGOProtos.Rpc.DayNightBonusSettingsProtoH\x00\x42\x07\n\x05\x42onus\"\x1a\n\tBoolValue\x12\r\n\x05value\x18\x01 \x01(\x08\"\x87\x02\n\x10\x42ootRaidOutProto\x12\x37\n\x06result\x18\x01 \x01(\x0e\x32\'.POGOProtos.Rpc.BootRaidOutProto.Result\x12)\n\x05lobby\x18\x02 \x01(\x0b\x32\x1a.POGOProtos.Rpc.LobbyProto\"\x8e\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1a\n\x16\x45RROR_FEATURE_DISABLED\x10\x02\x12\x19\n\x15\x45RROR_LOBBY_NOT_FOUND\x10\x03\x12\x1a\n\x16\x45RROR_RAID_UNAVAILABLE\x10\x04\x12\x19\n\x15\x45RROR_NOT_ENOUGH_TIME\x10\x05\"1\n\rBootRaidProto\x12\x0e\n\x06gym_id\x18\x01 \x01(\t\x12\x10\n\x08lobby_id\x18\x02 \x03(\x05\"\xfb\x02\n\x11\x42ootSettingsProto\x12 \n\x18\x62oot_sequence_v2_enabled\x18\x01 \x01(\x08\x12 \n\x18\x62oot_lazy_inject_enabled\x18\x02 \x01(\x08\x12&\n\x1eparallel_version_check_enabled\x18\x03 \x01(\x08\x12%\n\x1dset_player_status_rpc_enabled\x18\x04 \x01(\x08\x12!\n\x19skip_global_asset_enabled\x18\x05 \x01(\x08\x12/\n\'early_aware_surrounding_warning_enabled\x18\x06 \x01(\x08\x12(\n download_inventory_delta_enabled\x18\x07 \x01(\x08\x12,\n$async_addressable_dependency_enabled\x18\x08 \x01(\x08\x12\'\n\x1fget_game_config_version_enabled\x18\t \x01(\x08\"N\n\rBootTelemetry\x12\x1c\n\x14nearest_poi_distance\x18\x01 \x01(\x02\x12\x1f\n\x17poi_within_one_km_count\x18\x02 \x01(\x05\"\xeb\x08\n\x08\x42ootTime\x12\x34\n\x08\x64uration\x18\x01 \x01(\x0b\x32\".POGOProtos.Rpc.PlatformMetricData\x12\x36\n\nboot_phase\x18\x02 \x01(\x0e\x32\".POGOProtos.Rpc.BootTime.BootPhase\x12<\n\rauth_provider\x18\x03 \x01(\x0e\x32%.POGOProtos.Rpc.BootTime.AuthProvider\x12\x14\n\x0c\x63\x61\x63hed_login\x18\x04 \x01(\x08\x12\x1e\n\x16\x61\x64venture_sync_enabled\x18\x05 \x01(\x08\x12>\n\x12time_since_start_s\x18\x06 \x01(\x0b\x32\".POGOProtos.Rpc.PlatformMetricData\"z\n\x0c\x41uthProvider\x12\x0b\n\x07UNKNOWN\x10\x00\x12\n\n\x06GOOGLE\x10\x01\x12\x0b\n\x03PTC\x10\x02\x1a\x02\x08\x01\x12\x0c\n\x08\x46\x41\x43\x45\x42OOK\x10\x03\x12\x11\n\rSUPER_AWESOME\x10\x04\x12\t\n\x05\x41PPLE\x10\x05\x12\t\n\x05GUEST\x10\x06\x12\r\n\tPTC_OAUTH\x10\x07\"\xc0\x05\n\tBootPhase\x12\r\n\tUNDEFINED\x10\x00\x12\x0f\n\x0bTIME_TO_MAP\x10\x01\x12\x14\n\x10LOGO_SCREEN_TIME\x10\x02\x12\x18\n\x14MAIN_SCENE_LOAD_TIME\x10\x03\x12\x11\n\rWAIT_FOR_AUTH\x10\x04\x12\x1f\n\x1bINIT_REMOTE_CONFIG_VERSIONS\x10\x05\x12\x16\n\x12INIT_BUNDLE_DIGEST\x10\x06\x12\x0c\n\x08INIT_GMT\x10\x07\x12\x11\n\rDOWNLOAD_I18N\x10\x08\x12\x1a\n\x16\x44OWNLOAD_GLOBAL_ASSETS\x10\t\x12\x1e\n\x1aREGISTER_PUSH_NOTIFICATION\x10\n\x12\x16\n\x12INITIALIZE_UPSIGHT\x10\x0b\x12\x1a\n\x16INITIALIZE_CRITTERCISM\x10\x0c\x12\x17\n\x13LOGIN_VERSION_CHECK\x10\r\x12\x14\n\x10LOGIN_GET_PLAYER\x10\x0e\x12\x18\n\x14LOGIN_AUTHENTICATION\x10\x0f\x12\x0e\n\nMODAL_TIME\x10\x10\x12\x15\n\x11INITIALIZE_ADJUST\x10\x11\x12\x17\n\x13INITIALIZE_FIREBASE\x10\x14\x12\x1a\n\x16INITIALIZE_CRASHLYTICS\x10\x15\x12\x14\n\x10INITIALIZE_BRAZE\x10\x16\x12\x1e\n\x1a\x44OWNLOAD_BOOT_ADDRESSABLES\x10\x17\x12\x13\n\x0fINITIALIZE_OMNI\x10\x18\x12\x12\n\x0e\x43ONFIGURE_ARDK\x10\x19\x12\x1a\n\x16LOAD_BOOT_SEQUENCE_GUI\x10\x1a\x12\x1d\n\x19WAIT_SERVER_SEQUENCE_DONE\x10\x1b\x12\x19\n\x15SET_MAIN_SCENE_ACTIVE\x10\x1c\x12\x19\n\x15INSTALL_SCENE_CONTEXT\x10\x1d\x12\x11\n\rWAIT_SHOW_MAP\x10\x1e\"H\n\x0c\x42oundingRect\x12\r\n\x05north\x18\x01 \x01(\x01\x12\r\n\x05south\x18\x02 \x01(\x01\x12\x0c\n\x04\x65\x61st\x18\x03 \x01(\x01\x12\x0c\n\x04west\x18\x04 \x01(\x01\"\xa1\x07\n\x1e\x42readBattleClientSettingsProto\x12#\n\x1bremote_bread_battle_enabled\x18\x01 \x01(\x08\x12!\n\x19max_power_crystal_allowed\x18\x02 \x01(\x05\x12%\n\x1d\x62read_battle_min_player_level\x18\x03 \x01(\x05\x12,\n$remote_bread_battle_min_player_level\x18\x04 \x01(\x05\x12\x1e\n\x16max_num_friend_invites\x18\x05 \x01(\x05\x12%\n\x1d\x66riend_invite_cutoff_time_sec\x18\x06 \x01(\x05\x12$\n\x1c\x63\x61n_invite_friends_in_person\x18\x07 \x01(\x08\x12#\n\x1b\x63\x61n_invite_friends_remotely\x18\x08 \x01(\x08\x12#\n\x1bmax_players_per_bread_lobby\x18\t \x01(\x05\x12*\n\"max_remote_players_per_bread_lobby\x18\n \x01(\x05\x12)\n!max_players_per_bread_dough_lobby\x18\x0b \x01(\x05\x12\x30\n(max_remote_players_per_bread_dough_lobby\x18\x0c \x01(\x05\x12\'\n\x1finvite_cooldown_duration_millis\x18\r \x01(\x03\x12)\n!max_num_friend_invites_per_action\x18\x0e \x01(\x05\x12#\n\x1bprepare_bread_lobby_enabled\x18\x0f \x01(\x08\x12\x1f\n\x17\x66riend_requests_enabled\x18\x10 \x01(\x08\x12)\n!failed_friend_invite_info_enabled\x18\x11 \x01(\x08\x12*\n\"min_players_to_prepare_bread_lobby\x18\x12 \x01(\x05\x12%\n\x1dprepare_bread_lobby_cutoff_ms\x18\x13 \x01(\x05\x12#\n\x1bprepare_bread_lobby_solo_ms\x18\x14 \x01(\x05\x12\x13\n\x0brvn_version\x18\x15 \x01(\x05\x12\x1e\n\x16\x62\x61ttle_rewards_version\x18\x16 \x01(\x05\x12\x30\n(min_players_to_prepare_bread_dough_lobby\x18\x17 \x01(\x05\"\x19\n\x17\x42readBattleCreateDetail\"\xf1\x02\n\x16\x42readBattleDetailProto\x12\x19\n\x11\x62read_battle_seed\x18\x01 \x01(\x03\x12\x17\n\x0f\x62\x61ttle_spawn_ms\x18\x02 \x01(\x03\x12\x1e\n\x16\x62\x61ttle_window_start_ms\x18\x03 \x01(\x03\x12\x1c\n\x14\x62\x61ttle_window_end_ms\x18\x04 \x01(\x03\x12\x34\n\x0e\x62\x61ttle_pokemon\x18\x05 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x34\n\x0ereward_pokemon\x18\x06 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x10\n\x08\x63omplete\x18\x07 \x01(\x08\x12\x17\n\x0fsaved_for_later\x18\x08 \x01(\x08\x12\x36\n\x0c\x62\x61ttle_level\x18\t \x01(\x0e\x32 .POGOProtos.Rpc.BreadBattleLevel\x12\x16\n\x0eob_list_uint64\x18\n \x03(\x04\"\xe2\x04\n\x1b\x42readBattleParticipantProto\x12H\n\x16trainer_public_profile\x18\x01 \x01(\x0b\x32(.POGOProtos.Rpc.PlayerPublicProfileProto\x12\x43\n\x13\x62read_lobby_pokemon\x18\x02 \x03(\x0b\x32&.POGOProtos.Rpc.BreadLobbyPokemonProto\x12N\n\x1chighest_friendship_milestone\x18\x03 \x01(\x0e\x32(.POGOProtos.Rpc.FriendshipLevelMilestone\x12\x17\n\x0f\x66riend_codename\x18\x04 \x03(\t\x12\x11\n\tis_remote\x18\x05 \x01(\x08\x12\x12\n\nis_invited\x18\x06 \x01(\x08\x12 \n\x18\x62read_lobby_join_time_ms\x18\x07 \x01(\x03\x12 \n\x18last_player_join_time_ms\x18\x08 \x01(\x03\x12 \n\x18last_player_quit_time_ms\x18\t \x01(\x03\x12\x11\n\tplayer_id\x18\n \x01(\t\x12\x16\n\x0eremote_friends\x18\x0b \x01(\x05\x12\x15\n\rlocal_friends\x18\x0c \x01(\x05\x12\x1b\n\x13last_update_time_ms\x18\r \x01(\x03\x12\"\n\x1aprepare_bread_battle_state\x18\x0e \x01(\x08\x12$\n\x1c\x65nabled_raid_friend_requests\x18\x0f \x01(\x08\x12\x15\n\rplayer_number\x18\x10 \x01(\x05\"\xed\x04\n\x17\x42readBattleResultsProto\x12\x33\n\rstation_state\x18\x01 \x01(\x0b\x32\x1c.POGOProtos.Rpc.StationProto\x12\x39\n\tattackers\x18\x02 \x01(\x0b\x32&.POGOProtos.Rpc.BattleParticipantProto\x12\x19\n\x11player_xp_awarded\x18\x03 \x01(\x05\x12\x39\n\rparticipation\x18\x04 \x01(\x0b\x32\".POGOProtos.Rpc.ParticipationProto\x12\x36\n\x13\x62\x61ttle_item_rewards\x18\x05 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12\x37\n\x14upgrade_item_rewards\x18\x06 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12;\n\x0cupgrade_cost\x18\x07 \x01(\x0b\x32%.POGOProtos.Rpc.CurrencyQuantityProto\x12\x41\n\x15post_battle_encounter\x18\x08 \x01(\x0b\x32\".POGOProtos.Rpc.RaidEncounterProto\x12\x1a\n\x12\x62\x61ttle_duration_ms\x18\t \x01(\x03\x12\x41\n\x12leveled_up_friends\x18\n \x01(\x0b\x32%.POGOProtos.Rpc.LeveledUpFriendsProto\x12\x1f\n\x17participant_pokemon_ids\x18\x0b \x03(\x06\x12\x1b\n\x13upgrade_ball_reward\x18\x0c \x01(\x05\"\xfc\x01\n BreadBattleRewardUpgradeOutProto\x12G\n\x06result\x18\x01 \x01(\x0e\x32\x37.POGOProtos.Rpc.BreadBattleRewardUpgradeOutProto.Result\x12\'\n\x04loot\x18\x02 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\"f\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\r\n\tIAP_ISSUE\x10\x02\x12\x1a\n\x16\x45RROR_BATTLE_NOT_FOUND\x10\x03\x12\x19\n\x15\x45RROR_ALREADY_CLAIMED\x10\x04\"L\n\x1d\x42readBattleRewardUpgradeProto\x12\x12\n\nstation_id\x18\x01 \x01(\t\x12\x17\n\x0f\x62read_battle_id\x18\x02 \x01(\t\"\xe0\x02\n\x1a\x42readBattleRewardsLogEntry\x12\x41\n\x06result\x18\x01 \x01(\x0e\x32\x31.POGOProtos.Rpc.BreadBattleRewardsLogEntry.Result\x12(\n\x05items\x18\x02 \x03(\x0b\x32\x19.POGOProtos.Rpc.ItemProto\x12\x10\n\x08stardust\x18\x03 \x01(\x05\x12/\n\x08stickers\x18\x04 \x03(\x0b\x32\x1d.POGOProtos.Rpc.LootItemProto\x12\x36\n\x05\x63\x61ndy\x18\x05 \x01(\x0b\x32\'.POGOProtos.Rpc.PokemonCandyRewardProto\x12\x39\n\x08xl_candy\x18\x06 \x01(\x0b\x32\'.POGOProtos.Rpc.PokemonCandyRewardProto\"\x1f\n\x06Result\x12\x08\n\x04\x46\x41IL\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\"\xee\x02\n!BreadBattleUpgradeRewardsLogEntry\x12H\n\x06result\x18\x01 \x01(\x0e\x32\x38.POGOProtos.Rpc.BreadBattleUpgradeRewardsLogEntry.Result\x12(\n\x05items\x18\x02 \x03(\x0b\x32\x19.POGOProtos.Rpc.ItemProto\x12\x10\n\x08stardust\x18\x03 \x01(\x05\x12/\n\x08stickers\x18\x04 \x03(\x0b\x32\x1d.POGOProtos.Rpc.LootItemProto\x12\x36\n\x05\x63\x61ndy\x18\x05 \x01(\x0b\x32\'.POGOProtos.Rpc.PokemonCandyRewardProto\x12\x39\n\x08xl_candy\x18\x06 \x01(\x0b\x32\'.POGOProtos.Rpc.PokemonCandyRewardProto\"\x1f\n\x06Result\x12\x08\n\x04\x46\x41IL\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\"\xab\x03\n\x13\x42readClientLogProto\x12-\n\x06header\x18\x01 \x01(\x0b\x32\x1d.POGOProtos.Rpc.RaidLogHeader\x12G\n\x07\x65ntries\x18\x02 \x03(\x0b\x32\x36.POGOProtos.Rpc.BreadClientLogProto.BreadLogEntryProto\x1a\x9b\x02\n\x12\x42readLogEntryProto\x12W\n\x06header\x18\x01 \x01(\x0b\x32G.POGOProtos.Rpc.BreadClientLogProto.BreadLogEntryProto.BreadHeaderProto\x1a\xab\x01\n\x10\x42readHeaderProto\x12`\n\x04type\x18\x01 \x01(\x0e\x32R.POGOProtos.Rpc.BreadClientLogProto.BreadLogEntryProto.BreadHeaderProto.HeaderType\x12\x1a\n\x12time_now_offset_ms\x18\x02 \x01(\r\"\x19\n\nHeaderType\x12\x0b\n\x07NO_TYPE\x10\x00\"\xce\x04\n\x16\x42readFeatureFlagsProto\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12\x19\n\x11\x64iscovery_enabled\x18\x02 \x01(\x08\x12\x12\n\nmp_enabled\x18\x03 \x01(\x08\x12\x1e\n\x16save_for_later_enabled\x18\x04 \x01(\x08\x12[\n\x16station_discovery_mode\x18\x05 \x01(\x0e\x32;.POGOProtos.Rpc.BreadFeatureFlagsProto.StationDiscoveryMode\x12K\n\x11\x62\x61ttle_spawn_mode\x18\x06 \x01(\x0e\x32\x30.POGOProtos.Rpc.BreadFeatureFlagsProto.SpawnMode\x12\x16\n\x0e\x62\x61ttle_enabled\x18\x07 \x01(\x08\x12$\n\x1cnearby_lobby_counter_enabled\x18\x08 \x01(\x08\x12\x1c\n\x14minimum_player_level\x18\t \x01(\x05\x12*\n\"bread_post_battle_recovery_enabled\x18\n \x01(\x08\x12\x19\n\x11\x64\x65\x62ug_rpc_enabled\x18\x0b \x01(\x08\"K\n\x14StationDiscoveryMode\x12\x08\n\x04NONE\x10\x00\x12\x13\n\x0fSTATIC_STATIONS\x10\x01\x12\x14\n\x10\x44YNAMIC_STATIONS\x10\x02\":\n\tSpawnMode\x12\x0c\n\x08NO_SPAWN\x10\x00\x12\x10\n\x0cSTATIC_SPAWN\x10\x01\x12\r\n\tGMT_SPAWN\x10\x02\"\x88\x01\n\x12\x42readGroupSettings\"r\n\x05Group\x12\x1b\n\x17\x42READ_TIER_GROUPS_UNSET\x10\x00\x12\x0b\n\x07GROUP_1\x10\x01\x12\x0b\n\x07GROUP_2\x10\x02\x12\x0b\n\x07GROUP_3\x10\x03\x12\x0b\n\x07GROUP_4\x10\x04\x12\x0b\n\x07GROUP_5\x10\x05\x12\x0b\n\x07GROUP_6\x10\x06\"b\n\x15\x42readLobbyCounterData\x12\x12\n\nstation_id\x18\x01 \x01(\t\x12\x14\n\x0cplayer_count\x18\x02 \x01(\x05\x12\x1f\n\x17\x62read_lobby_join_end_ms\x18\x03 \x01(\x03\"\xfe\x01\n\x1e\x42readLobbyCounterSettingsProto\x12\"\n\x1ashow_counter_radius_meters\x18\x01 \x01(\x02\x12\x1a\n\x12subscribe_s2_level\x18\x02 \x01(\x05\x12\x1e\n\x16subscription_namespace\x18\x03 \x01(\t\x12\x1e\n\x16publish_cutoff_time_ms\x18\x04 \x01(\x03\x12-\n%server_publish_rate_limit_interval_ms\x18\x05 \x01(\x03\x12-\n%bread_dough_lobby_max_count_to_update\x18\x06 \x01(\x05\"{\n\x16\x42readLobbyPokemonProto\x12\n\n\x02id\x18\x01 \x01(\x03\x12\x31\n\npokedex_id\x18\x02 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\n\n\x02\x63p\x18\x03 \x01(\x05\x12\x16\n\x0epercent_health\x18\x04 \x01(\x02\"\xb1\x04\n\x0f\x42readLobbyProto\x12\x16\n\x0e\x62read_lobby_id\x18\x01 \x01(\x03\x12<\n\x07players\x18\x02 \x03(\x0b\x32+.POGOProtos.Rpc.BreadBattleParticipantProto\x12\x1a\n\x12player_join_end_ms\x18\x03 \x01(\x03\x12 \n\x18pokemon_selection_end_ms\x18\x04 \x01(\x03\x12\x1d\n\x15\x62read_battle_start_ms\x18\x05 \x01(\x03\x12\x1b\n\x13\x62read_battle_end_ms\x18\x06 \x01(\x03\x12\x17\n\x0f\x62read_battle_id\x18\x07 \x01(\t\x12\x16\n\x0eowner_nickname\x18\x08 \x01(\t\x12\x18\n\x10\x62read_dough_mode\x18\t \x01(\x08\x12\x13\n\x0b\x63reation_ms\x18\n \x01(\x03\x12P\n\x11weather_condition\x18\x0b \x01(\x0e\x32\x35.POGOProtos.Rpc.GameplayWeatherProto.WeatherCondition\x12\x1a\n\x12invited_player_ids\x18\x0c \x03(\t\x12:\n\x0ervn_connection\x18\r \x01(\x0b\x32\".POGOProtos.Rpc.RvnConnectionProto\x12\x13\n\x0brvn_version\x18\x0e \x01(\x05\x12\x12\n\nis_private\x18\x0f \x01(\x08\x12\x1b\n\x13station_boost_level\x18\x10 \x01(\x05\"c\n\rBreadModeEnum\"R\n\x08Modifier\x12\x08\n\x04NONE\x10\x00\x12\x0e\n\nBREAD_MODE\x10\x01\x12\x14\n\x10\x42READ_DOUGH_MODE\x10\x02\x12\x16\n\x12\x42READ_DOUGH_MODE_2\x10\x03\"\xdf\x03\n\x1b\x42readMoveLevelSettingsProto\x12\x37\n\x05group\x18\x01 \x01(\x0e\x32(.POGOProtos.Rpc.BreadGroupSettings.Group\x12R\n\tasettings\x18\x02 \x03(\x0b\x32?.POGOProtos.Rpc.BreadMoveLevelSettingsProto.BreadMoveLevelProto\x12R\n\tbsettings\x18\x03 \x03(\x0b\x32?.POGOProtos.Rpc.BreadMoveLevelSettingsProto.BreadMoveLevelProto\x12R\n\tcsettings\x18\x04 \x03(\x0b\x32?.POGOProtos.Rpc.BreadMoveLevelSettingsProto.BreadMoveLevelProto\x12\x11\n\txp_reward\x18\x05 \x03(\x05\x1ax\n\x13\x42readMoveLevelProto\x12\x0f\n\x07mp_cost\x18\x01 \x01(\x05\x12\x12\n\ncandy_cost\x18\x02 \x01(\x05\x12\x15\n\rxl_candy_cost\x18\x03 \x01(\x05\x12\x12\n\nmultiplier\x18\x04 \x01(\x02\x12\x11\n\txp_reward\x18\x05 \x01(\x05\"u\n\x15\x42readMoveMappingProto\x12-\n\x04type\x18\x01 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonType\x12-\n\x04move\x18\x02 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\"X\n\x1d\x42readMoveMappingSettingsProto\x12\x37\n\x08mappings\x18\x01 \x03(\x0b\x32%.POGOProtos.Rpc.BreadMoveMappingProto\"\xbf\x01\n\x12\x42readMoveSlotProto\x12\x43\n\tmove_type\x18\x01 \x01(\x0e\x32\x30.POGOProtos.Rpc.BreadMoveSlotProto.BreadMoveType\x12\x33\n\nmove_level\x18\x02 \x01(\x0e\x32\x1f.POGOProtos.Rpc.BreadMoveLevels\"/\n\rBreadMoveType\x12\t\n\x05UNSET\x10\x00\x12\x05\n\x01\x41\x10\x01\x12\x05\n\x01\x42\x10\x02\x12\x05\n\x01\x43\x10\x03\"\xce\x01\n\x1a\x42readOverrideExtendedProto\x12:\n\nbread_mode\x18\x01 \x01(\x0e\x32&.POGOProtos.Rpc.BreadModeEnum.Modifier\x12\x18\n\x10\x61verage_height_m\x18\x02 \x01(\x02\x12\x19\n\x11\x61verage_weight_kg\x18\x03 \x01(\x02\x12?\n\rsize_settings\x18\x04 \x01(\x0b\x32(.POGOProtos.Rpc.PokemonSizeSettingsProto\"\x85\x01\n\x12\x42readOverrideProto\x12:\n\nbread_mode\x18\x01 \x01(\x0e\x32&.POGOProtos.Rpc.BreadModeEnum.Modifier\x12\x18\n\x10\x61verage_height_m\x18\x02 \x01(\x02\x12\x19\n\x11\x61verage_weight_kg\x18\x03 \x01(\x02\"\xbe\x01\n\x15\x42readPokemonAllowlist\x12\x31\n\npokemon_id\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x36\n\x04\x66orm\x18\x02 \x03(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\x12:\n\nbread_mode\x18\x03 \x01(\x0e\x32&.POGOProtos.Rpc.BreadModeEnum.Modifier\"\x8e\x0f\n BreadPokemonScalingSettingsProto\x12i\n\x0fvisual_settings\x18\x01 \x03(\x0b\x32P.POGOProtos.Rpc.BreadPokemonScalingSettingsProto.BreadPokemonVisualSettingsProto\x1a\xfe\r\n\x1f\x42readPokemonVisualSettingsProto\x12\x31\n\npokemon_id\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x8b\x01\n\x11pokemon_form_data\x18\x02 \x03(\x0b\x32p.POGOProtos.Rpc.BreadPokemonScalingSettingsProto.BreadPokemonVisualSettingsProto.BreadPokemonFormVisualDataProto\x1a\x99\x0c\n\x1f\x42readPokemonFormVisualDataProto\x12>\n\x0cpokemon_form\x18\x01 \x01(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\x12\xa6\x01\n\x0bvisual_data\x18\x02 \x03(\x0b\x32\x90\x01.POGOProtos.Rpc.BreadPokemonScalingSettingsProto.BreadPokemonVisualSettingsProto.BreadPokemonFormVisualDataProto.BreadPokemonModeVisualDataProto\x1a\x8c\n\n\x1f\x42readPokemonModeVisualDataProto\x12:\n\nbread_mode\x18\x01 \x01(\x0e\x32&.POGOProtos.Rpc.BreadModeEnum.Modifier\x12\xd2\x01\n\x1b\x62read_encounter_visual_data\x18\x02 \x01(\x0b\x32\xac\x01.POGOProtos.Rpc.BreadPokemonScalingSettingsProto.BreadPokemonVisualSettingsProto.BreadPokemonFormVisualDataProto.BreadPokemonModeVisualDataProto.BreadPokemonVisualDataProto\x12\xcf\x01\n\x18\x62read_battle_visual_data\x18\x03 \x01(\x0b\x32\xac\x01.POGOProtos.Rpc.BreadPokemonScalingSettingsProto.BreadPokemonVisualSettingsProto.BreadPokemonFormVisualDataProto.BreadPokemonModeVisualDataProto.BreadPokemonVisualDataProto\x12\xd4\x01\n\x1d\x62read_battle_boss_visual_data\x18\x04 \x01(\x0b\x32\xac\x01.POGOProtos.Rpc.BreadPokemonScalingSettingsProto.BreadPokemonVisualSettingsProto.BreadPokemonFormVisualDataProto.BreadPokemonModeVisualDataProto.BreadPokemonVisualDataProto\x12\xd7\x01\n bread_battle_trainer_visual_data\x18\x05 \x01(\x0b\x32\xac\x01.POGOProtos.Rpc.BreadPokemonScalingSettingsProto.BreadPokemonVisualSettingsProto.BreadPokemonFormVisualDataProto.BreadPokemonModeVisualDataProto.BreadPokemonVisualDataProto\x12\xd0\x01\n\x19\x62read_station_visual_data\x18\x06 \x01(\x0b\x32\xac\x01.POGOProtos.Rpc.BreadPokemonScalingSettingsProto.BreadPokemonVisualSettingsProto.BreadPokemonFormVisualDataProto.BreadPokemonModeVisualDataProto.BreadPokemonVisualDataProto\x1a\x81\x01\n\x1b\x42readPokemonVisualDataProto\x12\r\n\x05scale\x18\x01 \x01(\x02\x12\x17\n\x0f\x63\x61mera_distance\x18\x02 \x01(\x02\x12\x18\n\x10max_reticle_size\x18\x03 \x01(\x02\x12\x0f\n\x07xoffset\x18\x04 \x01(\x02\x12\x0f\n\x07yoffset\x18\x05 \x01(\x02\"\x93\x05\n\x18\x42readSharedSettingsProto\x12\'\n\x1fstart_of_day_offset_duration_ms\x18\x01 \x01(\x03\x12\x44\n\x15\x61llowed_bread_pokemon\x18\x02 \x03(\x0b\x32%.POGOProtos.Rpc.BreadPokemonAllowlist\x12H\n\x19\x61llowed_sourdough_pokemon\x18\x03 \x03(\x0b\x32%.POGOProtos.Rpc.BreadPokemonAllowlist\x12\x19\n\x11upgrade_cost_coin\x18\x04 \x01(\x05\x12\x1d\n\x15max_stationed_pokemon\x18\x05 \x01(\x05\x12\'\n\x1fnum_stationed_pokemon_to_return\x18\x06 \x01(\x05\x12+\n#max_stationed_pokemon_display_count\x18\x07 \x01(\x05\x12)\n!max_range_for_nearby_state_meters\x18\x08 \x01(\x05\x12\x1b\n\x13show_timer_when_far\x18\t \x01(\x08\x12h\n\x19\x62read_battle_availability\x18\n \x01(\x0b\x32\x45.POGOProtos.Rpc.BreadSharedSettingsProto.BreadBattleAvailabilityProto\x1a|\n\x1c\x42readBattleAvailabilityProto\x12.\n&bread_battle_availability_start_minute\x18\x01 \x01(\x05\x12,\n$bread_battle_availability_end_minute\x18\x02 \x01(\x05\"\x9f\x01\n\x15\x42readcrumbRecordProto\x12\x14\n\x0ctimestamp_ms\x18\x01 \x01(\x03\x12\x14\n\x0clatitude_deg\x18\x02 \x01(\x01\x12\x15\n\rlongitude_deg\x18\x03 \x01(\x01\x12\x1b\n\x13\x61pp_is_foregrounded\x18\x04 \x01(\x08\x12\x12\n\naltitude_m\x18\x05 \x01(\x01\x12\x12\n\naccuracy_m\x18\x06 \x01(\x01\"}\n\x1d\x42uddyActivityCategorySettings\x12@\n\x11\x61\x63tivity_category\x18\x01 \x01(\x0e\x32%.POGOProtos.Rpc.BuddyActivityCategory\x12\x1a\n\x12max_points_per_day\x18\x02 \x01(\x05\"\x91\x02\n\x15\x42uddyActivitySettings\x12/\n\x08\x61\x63tivity\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.BuddyActivity\x12@\n\x11\x61\x63tivity_category\x18\x02 \x01(\x0e\x32%.POGOProtos.Rpc.BuddyActivityCategory\x12\x19\n\x11max_times_per_day\x18\x03 \x01(\x05\x12\x1d\n\x15num_points_per_action\x18\x04 \x01(\x05\x12%\n\x1dnum_emotion_points_per_action\x18\x05 \x01(\x05\x12$\n\x1c\x65motion_cooldown_duration_ms\x18\x06 \x01(\x03\"F\n\x18\x42uddyConsumablesLogEntry\x12*\n\x07rewards\x18\x01 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\"\xbc\x13\n\x0e\x42uddyDataProto\x12\x18\n\x10\x62uddy_pokemon_id\x18\x01 \x01(\x06\x12\x1d\n\x15\x63urrent_points_earned\x18\x02 \x01(\x05\x12\x1d\n\x15highest_points_earned\x18\x03 \x01(\x05\x12\x1c\n\x14last_reached_full_ms\x18\x04 \x01(\x03\x12\x17\n\x0flast_groomed_ms\x18\x05 \x01(\x03\x12\x19\n\x11map_expiration_ms\x18\x07 \x01(\x03\x12\x18\n\x10km_candy_pending\x18\x0c \x01(\x02\x12<\n\x14\x62uddy_gift_picked_up\x18\x0f \x01(\x0b\x32\x1e.POGOProtos.Rpc.BuddyGiftProto\x12\x1e\n\x16\x63urrent_emotion_points\x18\x12 \x01(\x05\x12Z\n\x17\x64\x61ily_activity_counters\x18\x13 \x03(\x0b\x32\x39.POGOProtos.Rpc.BuddyDataProto.DailyActivityCountersEntry\x12Z\n\x17\x64\x61ily_category_counters\x18\x14 \x03(\x0b\x32\x39.POGOProtos.Rpc.BuddyDataProto.DailyCategoryCountersEntry\x12\x44\n\x0bstats_today\x18\x15 \x01(\x0b\x32/.POGOProtos.Rpc.BuddyDataProto.BuddyStoredStats\x12\x44\n\x0bstats_total\x18\x16 \x01(\x0b\x32/.POGOProtos.Rpc.BuddyDataProto.BuddyStoredStats\x12S\n\x13souvenirs_collected\x18\x17 \x03(\x0b\x32\x36.POGOProtos.Rpc.BuddyDataProto.SouvenirsCollectedEntry\x12\x1d\n\x15\x63urrent_hunger_points\x18\x18 \x01(\x05\x12!\n\x19interaction_expiration_ms\x18\x19 \x01(\x03\x12$\n\x1cpoffin_feeding_expiration_ms\x18\x1a \x01(\x03\x12,\n$last_affection_or_emotion_awarded_km\x18\x1b \x01(\x02\x12\x1d\n\x15last_set_timestamp_ms\x18\x1c \x01(\x03\x12\x1f\n\x17last_unset_timestamp_ms\x18\x1d \x01(\x03\x12\x0f\n\x07\x64itched\x18\x1e \x01(\x08\x12<\n\x0fpokemon_display\x18\x1f \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\x12\x18\n\x10hatched_from_egg\x18 \x01(\x08\x12\x10\n\x08nickname\x18! \x01(\t\x12\x1b\n\x13\x63\x61ptured_s2_cell_id\x18\" \x01(\x03\x12;\n\x14pokedex_entry_number\x18# \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x1d\n\x15\x63reation_timestamp_ms\x18$ \x01(\x03\x12&\n\x08pokeball\x18% \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12!\n\x19num_days_spent_with_buddy\x18& \x01(\x05\x12\x1f\n\x17original_owner_nickname\x18\' \x01(\t\x12\x16\n\x0etraded_time_ms\x18( \x01(\x03\x12\x19\n\x11\x61ttractive_poi_id\x18) \x01(\t\x12%\n\x1d\x61ttractive_poi_time_generated\x18* \x01(\x03\x12\"\n\x1a\x61ttractive_poi_cooldown_ms\x18+ \x01(\x03\x12\x1e\n\x16\x61ttractive_poi_visited\x18, \x01(\x08\x12\x19\n\x11\x62\x65rry_cooldown_ms\x18- \x01(\x03\x12n\n\"activity_emotion_last_increment_ms\x18. \x03(\x0b\x32\x42.POGOProtos.Rpc.BuddyDataProto.ActivityEmotionLastIncrementMsEntry\x12\x0e\n\x06window\x18/ \x01(\x03\x12\x13\n\x0blast_fed_ms\x18\x30 \x01(\x03\x12 \n\x18last_window_buddy_on_map\x18\x31 \x01(\x05\x12\x1e\n\x16last_window_fed_poffin\x18\x32 \x01(\x05\x12\x1b\n\x13yatta_expiration_ms\x18\x33 \x01(\x03\x12\x15\n\rhunger_points\x18\x34 \x01(\x02\x12\x41\n\nfort_spins\x18\x38 \x03(\x0b\x32-.POGOProtos.Rpc.BuddyDataProto.FortSpinsEntry\x1a=\n\x11\x42uddySpinMetadata\x12(\n next_power_up_bonus_available_ms\x18\x01 \x01(\x03\x1a\xab\x01\n\x10\x42uddyStoredStats\x12\x0e\n\x06window\x18\x01 \x01(\x03\x12T\n\x0b\x62uddy_stats\x18\x02 \x03(\x0b\x32?.POGOProtos.Rpc.BuddyDataProto.BuddyStoredStats.BuddyStatsEntry\x1a\x31\n\x0f\x42uddyStatsEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x02:\x02\x38\x01\x1a_\n\x1a\x44\x61ilyActivityCountersEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12\x30\n\x05value\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.DailyCounterProto:\x02\x38\x01\x1a_\n\x1a\x44\x61ilyCategoryCountersEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12\x30\n\x05value\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.DailyCounterProto:\x02\x38\x01\x1aX\n\x17SouvenirsCollectedEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12,\n\x05value\x18\x02 \x01(\x0b\x32\x1d.POGOProtos.Rpc.SouvenirProto:\x02\x38\x01\x1a\x45\n#ActivityEmotionLastIncrementMsEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x03:\x02\x38\x01\x1a\x62\n\x0e\x46ortSpinsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12?\n\x05value\x18\x02 \x01(\x0b\x32\x30.POGOProtos.Rpc.BuddyDataProto.BuddySpinMetadata:\x02\x38\x01\"\xdb\x01\n\x19\x42uddyEmotionLevelSettings\x12\x38\n\remotion_level\x18\x01 \x01(\x0e\x32!.POGOProtos.Rpc.BuddyEmotionLevel\x12#\n\x1bmin_emotion_points_required\x18\x02 \x01(\x05\x12\x39\n\x11\x65motion_animation\x18\x03 \x01(\x0e\x32\x1e.POGOProtos.Rpc.BuddyAnimation\x12$\n\x1c\x64\x65\x63\x61y_prevention_duration_ms\x18\x04 \x01(\x03\"\x8d\x02\n\x1b\x42uddyEncounterCameoSettings\x12\x31\n)buddy_wild_encounter_cameo_chance_percent\x18\x01 \x01(\x02\x12\x32\n*buddy_quest_encounter_cameo_chance_percent\x18\x02 \x01(\x02\x12\x31\n)buddy_raid_encounter_cameo_chance_percent\x18\x03 \x01(\x02\x12\x35\n-buddy_invasion_encounter_cameo_chance_percent\x18\x04 \x01(\x02\x12\x1d\n\x15\x62uddy_on_map_required\x18\x05 \x01(\x08\"\xdb\x01\n\x1b\x42uddyEncounterHelpTelemetry\x12\x31\n\npokemon_id\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\n\n\x02\x63p\x18\x02 \x01(\x05\x12\x16\n\x0e\x65ncounter_type\x18\x03 \x01(\t\x12\x1a\n\x12\x61r_classic_enabled\x18\x04 \x01(\x08\x12\x17\n\x0f\x61r_plus_enabled\x18\x05 \x01(\x08\x12\x30\n\tencounter\x18\x06 \x01(\x0e\x32\x1d.POGOProtos.Rpc.EncounterType\"8\n\x1c\x42uddyEvolutionWalkQuestProto\x12\x18\n\x10last_km_recorded\x18\x01 \x01(\x02\"\x8d\x03\n\x14\x42uddyFeedingOutProto\x12;\n\x06result\x18\x01 \x01(\x0e\x32+.POGOProtos.Rpc.BuddyFeedingOutProto.Result\x12\x38\n\robserved_data\x18\x03 \x01(\x0b\x32!.POGOProtos.Rpc.BuddyObservedData\x12O\n\x0cshown_hearts\x18\x04 \x01(\x0e\x32\x39.POGOProtos.Rpc.BuddyStatsShownHearts.BuddyShownHeartType\"\xac\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x19\n\x15\x45RROR_BUDDY_NOT_VALID\x10\x02\x12!\n\x1d\x46\x41ILED_INSUFFICIENT_RESOURCES\x10\x03\x12#\n\x1f\x46\x41ILED_INVALID_ITEM_REQUIREMENT\x10\x04\x12\'\n#FAILED_BUDDY_STILL_FULL_FROM_POFFIN\x10\x05\"F\n\x11\x42uddyFeedingProto\x12\"\n\x04item\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\r\n\x05\x63ount\x18\x02 \x01(\x05\"p\n\x0e\x42uddyGiftProto\x12/\n\x08souvenir\x18\x01 \x01(\x0b\x32\x1d.POGOProtos.Rpc.SouvenirProto\x12-\n\nloot_proto\x18\x02 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\"\xd9\x04\n\x18\x42uddyGlobalSettingsProto\x12!\n\x19\x62uddy_v2_min_player_level\x18\x01 \x01(\x05\x12*\n\"buddy_multiplayer_min_player_level\x18\x02 \x01(\x05\x12\x18\n\x10\x65nable_monodepth\x18\x03 \x01(\x08\x12\x19\n\x11monodepth_devices\x18\x04 \x03(\t\x12(\n lobby_status_message_duration_ms\x18\x05 \x01(\x05\x12\'\n\x1fmapping_instruction_duration_ms\x18\x06 \x01(\x05\x12/\n\'group_photo_leader_tracking_interval_ms\x18\x07 \x01(\x05\x12 \n\x18group_photo_countdown_ms\x18\x08 \x01(\x05\x12\x18\n\x10lobby_timeout_ms\x18\t \x01(\x05\x12 \n\x18\x65nable_wallaby_telemetry\x18\n \x01(\x08\x12\x1f\n\x17mapping_hint_timeout_ms\x18\x0b \x01(\x05\x12&\n\x1egroup_photo_simultaneous_shots\x18\x0c \x01(\x05\x12 \n\x18plfe_auth_tokens_enabled\x18\r \x01(\x08\x12$\n\x1cgroup_photo_shot_interval_ms\x18\x0e \x01(\x05\x12\x19\n\x11\x61rbe_endpoint_url\x18\x0f \x01(\t\x12+\n#buddy_on_map_required_to_open_gifts\x18\x10 \x01(\x08\"\xf0\x05\n\x10\x42uddyHistoryData\x12\x12\n\npokemon_id\x18\x01 \x01(\x06\x12\x31\n\npokedex_id\x18\x02 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12<\n\x0fpokemon_display\x18\x03 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\x12\x18\n\x10hatched_from_egg\x18\x04 \x01(\x08\x12\x10\n\x08nickname\x18\x05 \x01(\t\x12\x1b\n\x13\x63\x61ptured_s2_cell_id\x18\x06 \x01(\x03\x12\x1d\n\x15\x63reation_timestamp_ms\x18\x07 \x01(\x03\x12&\n\x08pokeball\x18\x08 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12/\n\x0btotal_stats\x18\t \x01(\x0b\x32\x1a.POGOProtos.Rpc.BuddyStats\x12\x1d\n\x15\x63urrent_points_earned\x18\n \x01(\x05\x12\x1d\n\x15last_set_timestamp_ms\x18\x0b \x01(\x03\x12\x1f\n\x17last_unset_timestamp_ms\x18\x0c \x01(\x03\x12!\n\x19num_days_spent_with_buddy\x18\r \x01(\x05\x12\x0f\n\x07\x64itched\x18\x0e \x01(\x08\x12\x1f\n\x17original_owner_nickname\x18\x0f \x01(\t\x12\x16\n\x0etraded_time_ms\x18\x10 \x01(\x03\x12U\n\x13souvenirs_collected\x18\x11 \x03(\x0b\x32\x38.POGOProtos.Rpc.BuddyHistoryData.SouvenirsCollectedEntry\x12\x19\n\x11km_candy_progress\x18\x12 \x01(\x02\x1aX\n\x17SouvenirsCollectedEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12,\n\x05value\x18\x02 \x01(\x0b\x32\x1d.POGOProtos.Rpc.SouvenirProto:\x02\x38\x01\"\xc8\x01\n\x13\x42uddyHungerSettings\x12+\n#num_hunger_points_required_for_full\x18\x01 \x01(\x05\x12\x1f\n\x17\x64\x65\x63\x61y_points_per_bucket\x18\x02 \x01(\x05\x12\x1f\n\x17milliseconds_per_bucket\x18\x03 \x01(\x03\x12\x1c\n\x14\x63ooldown_duration_ms\x18\x04 \x01(\x03\x12$\n\x1c\x64\x65\x63\x61y_duration_after_full_ms\x18\x05 \x01(\x03\"\x80\x01\n\x18\x42uddyInteractionSettings\x12\x31\n\x13\x66\x65\x65\x64_item_whitelist\x18\x01 \x03(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x31\n\x13\x63\x61re_item_whitelist\x18\x02 \x03(\x0e\x32\x14.POGOProtos.Rpc.Item\"\xf7\x02\n\x12\x42uddyLevelSettings\x12)\n\x05level\x18\x01 \x01(\x0e\x32\x1a.POGOProtos.Rpc.BuddyLevel\x12*\n\"min_non_cumulative_points_required\x18\x02 \x01(\x05\x12\x46\n\x0funlocked_traits\x18\x03 \x03(\x0e\x32-.POGOProtos.Rpc.BuddyLevelSettings.BuddyTrait\"\xc1\x01\n\nBuddyTrait\x12\t\n\x05UNSET\x10\x00\x12\x0e\n\nMAP_DEPLOY\x10\x01\x12\x13\n\x0f\x45NCOUNTER_CAMEO\x10\x02\x12\x15\n\x11\x45MOTION_INDICATOR\x10\x03\x12\x17\n\x13PICK_UP_CONSUMABLES\x10\x04\x12\x15\n\x11PICK_UP_SOUVENIRS\x10\x05\x12\x18\n\x14\x46IND_ATTRACTIVE_POIS\x10\x06\x12\x14\n\x10\x42\x45ST_BUDDY_ASSET\x10\x07\x12\x0c\n\x08\x43P_BOOST\x10\x08\"\x94\x01\n\x1d\x42uddyMapEmotionCheckTelemetry\x12\x31\n\npokemon_id\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x1e\n\x16\x63urrent_emotion_points\x18\x02 \x01(\x05\x12 \n\x18\x63urrent_affection_points\x18\x03 \x01(\x05\"\xed\x01\n\x10\x42uddyMapOutProto\x12\x37\n\x06result\x18\x01 \x01(\x0e\x32\'.POGOProtos.Rpc.BuddyMapOutProto.Result\x12\x15\n\rexpiration_ms\x18\x02 \x01(\x03\x12\x12\n\napplied_ms\x18\x03 \x01(\x03\x12\x38\n\robserved_data\x18\x04 \x01(\x0b\x32!.POGOProtos.Rpc.BuddyObservedData\";\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x19\n\x15\x45RROR_BUDDY_NOT_VALID\x10\x02\"1\n\rBuddyMapProto\x12 \n\x18\x62uddy_home_widget_active\x18\x01 \x01(\x08\"S\n%BuddyMultiplayerConnectionFailedProto\x12\x13\n\x0btest_number\x18\x01 \x01(\x05\x12\x15\n\rresponse_time\x18\x02 \x01(\x03\"V\n(BuddyMultiplayerConnectionSucceededProto\x12\x13\n\x0btest_number\x18\x01 \x01(\x05\x12\x15\n\rresponse_time\x18\x02 \x01(\x03\"Y\n%BuddyMultiplayerTimeToGetSessionProto\x12\x13\n\x0btest_number\x18\x01 \x01(\x05\x12\x1b\n\x13time_to_get_session\x18\x02 \x01(\x03\"@\n\x1f\x42uddyNotificationClickTelemetry\x12\x1d\n\x15notification_category\x18\x01 \x01(\x05\"\xae\x08\n\x11\x42uddyObservedData\x12\x1d\n\x15\x63urrent_points_earned\x18\x01 \x01(\x05\x12/\n\x0btotal_stats\x18\x03 \x01(\x0b\x32\x1a.POGOProtos.Rpc.BuddyStats\x12<\n\x14\x62uddy_gift_picked_up\x18\x06 \x01(\x0b\x32\x1e.POGOProtos.Rpc.BuddyGiftProto\x12\x1e\n\x16\x63urrent_emotion_points\x18\x07 \x01(\x05\x12X\n\x17\x62uddy_validation_result\x18\x08 \x01(\x0e\x32\x37.POGOProtos.Rpc.BuddyObservedData.BuddyValidationResult\x12V\n\x13souvenirs_collected\x18\t \x03(\x0b\x32\x39.POGOProtos.Rpc.BuddyObservedData.SouvenirsCollectedEntry\x12G\n\x18today_stats_shown_hearts\x18\n \x01(\x0b\x32%.POGOProtos.Rpc.BuddyStatsShownHearts\x12J\n\x10\x62uddy_feed_stats\x18\x0b \x01(\x0b\x32\x30.POGOProtos.Rpc.BuddyObservedData.BuddyFeedStats\x12\x19\n\x11\x61ttractive_poi_id\x18\x0c \x01(\t\x12)\n!attractive_poi_expiration_time_ms\x18\r \x01(\x03\x12!\n\x19num_days_spent_with_buddy\x18\x0e \x01(\x05\x1a\x8e\x01\n\x0e\x42uddyFeedStats\x12\x19\n\x11map_expiration_ms\x18\x01 \x01(\x03\x12#\n\x1bpre_map_fullness_percentage\x18\x02 \x01(\x02\x12\x1e\n\x16\x66ullness_expiration_ms\x18\x03 \x01(\x03\x12\x1c\n\x14poffin_expiration_ms\x18\x04 \x01(\x03\x1aX\n\x17SouvenirsCollectedEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12,\n\x05value\x18\x02 \x01(\x0b\x32\x1d.POGOProtos.Rpc.SouvenirProto:\x02\x38\x01\"\xbd\x01\n\x15\x42uddyValidationResult\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x18\n\x14\x46\x41ILED_BUDDY_NOT_SET\x10\x02\x12\x1a\n\x16\x46\x41ILED_BUDDY_NOT_FOUND\x10\x03\x12\x14\n\x10\x46\x41ILED_BAD_BUDDY\x10\x04\x12\x1f\n\x1b\x46\x41ILED_BUDDY_V2_NOT_ENABLED\x10\x05\x12\x1f\n\x1b\x46\x41ILED_PLAYER_LEVEL_TOO_LOW\x10\x06J\x04\x08\x02\x10\x03J\x04\x08\x04\x10\x05J\x04\x08\x05\x10\x06\"\x9b\x02\n\x14\x42uddyPettingOutProto\x12;\n\x06result\x18\x01 \x01(\x0e\x32+.POGOProtos.Rpc.BuddyPettingOutProto.Result\x12\x38\n\robserved_data\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.BuddyObservedData\x12O\n\x0cshown_hearts\x18\x03 \x01(\x0e\x32\x39.POGOProtos.Rpc.BuddyStatsShownHearts.BuddyShownHeartType\";\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x19\n\x15\x45RROR_BUDDY_NOT_VALID\x10\x02\"\x13\n\x11\x42uddyPettingProto\"\xa3\x02\n\x14\x42uddyPokemonLogEntry\x12;\n\x06result\x18\x01 \x01(\x0e\x32+.POGOProtos.Rpc.BuddyPokemonLogEntry.Result\x12\x33\n\x0cpokemon_type\x18\x02 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x0e\n\x06\x61mount\x18\x03 \x01(\x05\x12<\n\x0fpokemon_display\x18\x04 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\x12\x12\n\npokemon_id\x18\x05 \x01(\x06\x12\x11\n\tamount_xl\x18\x06 \x01(\x05\"$\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0f\n\x0b\x43\x41NDY_FOUND\x10\x01\"\x93\x02\n\x11\x42uddyPokemonProto\x12\x18\n\x10\x62uddy_pokemon_id\x18\x01 \x01(\x06\x12\x17\n\x0fstart_km_walked\x18\x02 \x01(\x01\x12\x17\n\x0flast_km_awarded\x18\x03 \x01(\x01\x12<\n\x11\x64\x61ily_buddy_swaps\x18\x04 \x01(\x0b\x32!.POGOProtos.Rpc.DailyCounterProto\x12\x1a\n\x12last_km_awarded_ms\x18\x05 \x01(\x03\x12\x1f\n\x17\x62\x65st_buddies_backfilled\x18\x06 \x01(\x08\x12\x1d\n\x15last_set_timestamp_ms\x18\x07 \x01(\x03\x12\x18\n\x10pending_bonus_km\x18\x08 \x01(\x02\"\x97\x01\n\nBuddyStats\x12\x11\n\tkm_walked\x18\x01 \x01(\x02\x12\x13\n\x0b\x62\x65rries_fed\x18\x02 \x01(\x05\x12\x15\n\rcommunication\x18\x03 \x01(\x05\x12\x0f\n\x07\x62\x61ttles\x18\x04 \x01(\x05\x12\x0e\n\x06photos\x18\x05 \x01(\x05\x12\x12\n\nnew_visits\x18\x06 \x01(\x05\x12\x15\n\rroutes_walked\x18\x07 \x01(\x05\"\xc6\x01\n\x12\x42uddyStatsOutProto\x12\x39\n\x06result\x18\x01 \x01(\x0e\x32).POGOProtos.Rpc.BuddyStatsOutProto.Result\x12\x38\n\robserved_data\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.BuddyObservedData\";\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x19\n\x15\x45RROR_BUDDY_NOT_VALID\x10\x02\"\x11\n\x0f\x42uddyStatsProto\"\x88\x04\n\x15\x42uddyStatsShownHearts\x12&\n\x1e\x62uddy_affection_km_in_progress\x18\x01 \x01(\x02\x12o\n\x1f\x62uddy_shown_hearts_per_category\x18\x02 \x03(\x0b\x32\x46.POGOProtos.Rpc.BuddyStatsShownHearts.BuddyShownHeartsPerCategoryEntry\x1ar\n\x14\x42uddyShownHeartsList\x12Z\n\x17\x62uddy_shown_heart_types\x18\x01 \x03(\x0e\x32\x39.POGOProtos.Rpc.BuddyStatsShownHearts.BuddyShownHeartType\x1a~\n BuddyShownHeartsPerCategoryEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12I\n\x05value\x18\x02 \x01(\x0b\x32:.POGOProtos.Rpc.BuddyStatsShownHearts.BuddyShownHeartsList:\x02\x38\x01\"\\\n\x13\x42uddyShownHeartType\x12\x15\n\x11\x42UDDY_HEART_UNSET\x10\x00\x12\x16\n\x12\x42UDDY_HEART_SINGLE\x10\x01\x12\x16\n\x12\x42UDDY_HEART_DOUBLE\x10\x02J\x04\x08\x03\x10\x04\"m\n\x11\x42uddySwapSettings\x12\x19\n\x11max_swaps_per_day\x18\x01 \x01(\x05\x12\"\n\x1a\x65nable_swap_free_evolution\x18\x02 \x01(\x08\x12\x19\n\x11\x65nable_quick_swap\x18\x03 \x01(\x08\"<\n\x11\x42uddyWalkSettings\x12\'\n\x1fkm_required_per_affection_point\x18\x01 \x01(\x02\"\xa8\x01\n\x11\x42uffSettingsProto\x12\x1c\n\x14\x63ountdown_reminder_s\x18\x01 \x01(\x05\x12\x1f\n\x17\x63lick_extension_enabled\x18\x02 \x01(\x08\x12.\n\x10\x61pplicable_buffs\x18\x03 \x03(\x0e\x32\x14.POGOProtos.Rpc.Item\x12$\n\x1c\x66riendship_lucky_egg_enabled\x18\x04 \x01(\x08\"A\n\x10\x42uildingMetadata\x12\x15\n\rheight_meters\x18\x01 \x01(\x05\x12\x16\n\x0eis_underground\x18\x02 \x01(\x08\"J\n\x18\x42ulkHealingSettingsProto\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12\x1d\n\x15max_pokemons_per_heal\x18\x02 \x01(\x05\"\xac\x01\n\x1b\x42utterflyCollectorBadgeData\x12\x0f\n\x07version\x18\x01 \x01(\x05\x12=\n\x06region\x18\x02 \x03(\x0b\x32-.POGOProtos.Rpc.ButterflyCollectorRegionMedal\x12=\n\tencounter\x18\x03 \x03(\x0b\x32*.POGOProtos.Rpc.QuestPokemonEncounterProto\"\x99\x02\n\x1d\x42utterflyCollectorRegionMedal\x12.\n\x06region\x18\x01 \x01(\x0e\x32\x1e.POGOProtos.Rpc.VivillonRegion\x12\x0c\n\x04rank\x18\x02 \x01(\x05\x12\x42\n\x05state\x18\x03 \x01(\x0e\x32\x33.POGOProtos.Rpc.ButterflyCollectorRegionMedal.State\x12\x10\n\x08progress\x18\x04 \x01(\x05\x12\x0c\n\x04goal\x18\x05 \x01(\x05\x12\x17\n\x0fpostcard_origin\x18\x06 \x01(\x03\x12\x18\n\x10received_time_ms\x18\x07 \x01(\x03\"#\n\x05State\x12\x0c\n\x08PROGRESS\x10\x00\x12\x0c\n\x08\x43OMPLETE\x10\x01\"_\n-ButterflyCollectorRewardEncounterProtoRequest\x12.\n\x06region\x18\x01 \x01(\x0e\x32\x1e.POGOProtos.Rpc.VivillonRegion\"\xd8\x03\n.ButterflyCollectorRewardEncounterProtoResponse\x12U\n\x06result\x18\x01 \x01(\x0e\x32\x45.POGOProtos.Rpc.ButterflyCollectorRewardEncounterProtoResponse.Result\x12*\n\x07rewards\x18\x02 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12-\n\x07pokemon\x18\x03 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x44\n\x13\x63\x61pture_probability\x18\x04 \x01(\x0b\x32\'.POGOProtos.Rpc.CaptureProbabilityProto\x12)\n\x0b\x61\x63tive_item\x18\x05 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x14\n\x0c\x65ncounter_id\x18\x06 \x01(\x06\"m\n\x06Result\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x15\n\x11SUCCESS_ENCOUNTER\x10\x01\x12\"\n\x1eSUCCESS_POKEMON_INVENTORY_FULL\x10\x02\x12\x1b\n\x17\x45RROR_REQUIRES_PROGRESS\x10\x03\"\xf4\x01\n!ButterflyCollectorRewardsLogEntry\x12H\n\x06result\x18\x01 \x01(\x0e\x32\x38.POGOProtos.Rpc.ButterflyCollectorRewardsLogEntry.Result\x12*\n\x07rewards\x18\x02 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12\x37\n\x0fvivillon_region\x18\x03 \x01(\x0e\x32\x1e.POGOProtos.Rpc.VivillonRegion\" \n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\"\xed\x01\n\x1a\x42utterflyCollectorSettings\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12\x0f\n\x07version\x18\x02 \x01(\x05\x12.\n\x06region\x18\x03 \x03(\x0e\x32\x1e.POGOProtos.Rpc.VivillonRegion\x12\x1d\n\x15use_postcard_modifier\x18\x04 \x01(\x08\x12%\n\x1d\x64\x61ily_progress_from_inventory\x18\x05 \x01(\x05\x12\x37\n\x0fregion_override\x18\x64 \x01(\x0e\x32\x1e.POGOProtos.Rpc.VivillonRegion\"\x1b\n\nBytesValue\x12\r\n\x05value\x18\x01 \x01(\x0c\"\xb2\x03\n\x13\x43\x61meraSettingsProto\x12\x13\n\x0bnext_camera\x18\x01 \x01(\t\x12:\n\rinterpolation\x18\x02 \x03(\x0e\x32#.POGOProtos.Rpc.CameraInterpolation\x12\x31\n\x0btarget_type\x18\x03 \x03(\x0e\x32\x1c.POGOProtos.Rpc.CameraTarget\x12\x15\n\rease_in_speed\x18\x04 \x03(\x02\x12\x16\n\x0e\x65\x61se_out_speed\x18\x05 \x03(\x02\x12\x12\n\nduration_s\x18\x06 \x03(\x02\x12\x0e\n\x06wait_s\x18\x07 \x03(\x02\x12\x14\n\x0ctransition_s\x18\x08 \x03(\x02\x12\x11\n\tangle_deg\x18\t \x03(\x02\x12\x18\n\x10\x61ngle_offset_deg\x18\n \x03(\x02\x12\x11\n\tpitch_deg\x18\x0b \x03(\x02\x12\x18\n\x10pitch_offset_deg\x18\x0c \x03(\x02\x12\x10\n\x08roll_deg\x18\r \x03(\x02\x12\x12\n\ndistance_m\x18\x0e \x03(\x02\x12\x16\n\x0eheight_percent\x18\x0f \x03(\x02\x12\x16\n\x0evert_ctr_ratio\x18\x10 \x03(\x02\"8\n\x15\x43\x61mpaignExperimentIds\x12\x1f\n\x17\x63\x61mpaign_experiment_ids\x18\x01 \x03(\x03\"\x99\x03\n\x15\x43\x61mpfireSettingsProto\x12\x18\n\x10\x63\x61mpfire_enabled\x18\x01 \x01(\x08\x12\x1b\n\x13map_buttons_enabled\x18\x02 \x01(\x08\x12\x1a\n\x12\x63\x61tch_card_enabled\x18\x03 \x01(\x08\x12\x1d\n\x15\x61r_catch_card_enabled\x18\x04 \x01(\x08\x12\'\n\x1f\x63\x61tch_card_template_bundle_keys\x18\x05 \x03(\t\x12$\n\x1c\x63\x61tch_card_available_seconds\x18\x06 \x01(\x05\x12\x1f\n\x17settings_toggle_enabled\x18\x07 \x01(\x08\x12)\n!catch_card_share_campfire_enabled\x18\x08 \x01(\x08\x12,\n$ar_catch_card_share_campfire_enabled\x18\t \x01(\x08\x12\x1d\n\x15meetup_query_timer_ms\x18\n \x01(\x03\x12&\n\x1e\x63\x61mpfire_notifications_enabled\x18\x0b \x01(\x08\"4\n\x1f\x43\x61nClaimPtcRewardActionOutProto\x12\x11\n\tcan_claim\x18\x01 \x01(\x08\"\x1e\n\x1c\x43\x61nClaimPtcRewardActionProto\"u\n\x16\x43\x61nReportRouteOutProto\x12:\n\x06result\x18\x01 \x01(\x0e\x32*.POGOProtos.Rpc.ReportRouteOutProto.Result\x12\x1f\n\x17remaining_cooldown_days\x18\x02 \x01(\x05\"\'\n\x13\x43\x61nReportRouteProto\x12\x10\n\x08route_id\x18\x01 \x01(\t\"+\n\x19\x43\x61ncelCombatChallengeData\x12\x0e\n\x06rpc_id\x18\x01 \x01(\x05\"\xb7\x02\n\x1d\x43\x61ncelCombatChallengeOutProto\x12\x44\n\x06result\x18\x01 \x01(\x0e\x32\x34.POGOProtos.Rpc.CancelCombatChallengeOutProto.Result\"\xcf\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12!\n\x1d\x45RROR_INVALID_CHALLENGE_STATE\x10\x02\x12\x1d\n\x19\x45RROR_CHALLENGE_NOT_FOUND\x10\x03\x12\x1a\n\x16\x45RROR_ALREADY_ACCEPTED\x10\x04\x12\x1a\n\x16\x45RROR_ALREADY_DECLINED\x10\x05\x12\x1a\n\x16\x45RROR_ALREADY_TIMEDOUT\x10\x06\x12\x17\n\x13\x45RROR_ACCESS_DENIED\x10\x07\"2\n\x1a\x43\x61ncelCombatChallengeProto\x12\x14\n\x0c\x63hallenge_id\x18\x01 \x01(\t\"\x95\x01\n!CancelCombatChallengeResponseData\x12\x0e\n\x06rpc_id\x18\x01 \x01(\x05\x12\x1a\n\x12round_trip_time_ms\x18\x02 \x01(\r\x12\x44\n\x06result\x18\x03 \x01(\x0e\x32\x34.POGOProtos.Rpc.CancelCombatChallengeOutProto.Result\"\'\n\x15\x43\x61ncelMatchmakingData\x12\x0e\n\x06rpc_id\x18\x01 \x01(\x05\"\xe1\x01\n\x19\x43\x61ncelMatchmakingOutProto\x12@\n\x06result\x18\x01 \x01(\x0e\x32\x30.POGOProtos.Rpc.CancelMatchmakingOutProto.Result\"\x81\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x1a\n\x16SUCCESSFULLY_CANCELLED\x10\x01\x12\x19\n\x15\x45RROR_ALREADY_MATCHED\x10\x02\x12\x1a\n\x16\x45RROR_PLAYER_NOT_FOUND\x10\x03\x12\x19\n\x15\x45RROR_QUEUE_NOT_FOUND\x10\x04\"*\n\x16\x43\x61ncelMatchmakingProto\x12\x10\n\x08queue_id\x18\x01 \x01(\t\"\x8d\x01\n\x1d\x43\x61ncelMatchmakingResponseData\x12\x0e\n\x06rpc_id\x18\x01 \x01(\x05\x12\x1a\n\x12round_trip_time_ms\x18\x02 \x01(\r\x12@\n\x06result\x18\x03 \x01(\x0e\x32\x30.POGOProtos.Rpc.CancelMatchmakingOutProto.Result\"i\n\x13\x43\x61ncelRouteOutProto\x12\x36\n\x06status\x18\x01 \x01(\x0e\x32&.POGOProtos.Rpc.RoutePlayStatus.Status\x12\x1a\n\x12\x63ooldown_finish_ms\x18\x02 \x01(\x03\"\x12\n\x10\x43\x61ncelRouteProto\"\xa5\x02\n\x15\x43\x61ncelTradingOutProto\x12<\n\x06result\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.CancelTradingOutProto.Result\x12-\n\x07trading\x18\x02 \x01(\x0b\x32\x1c.POGOProtos.Rpc.TradingProto\"\x9e\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1a\n\x16\x45RROR_FRIEND_NOT_FOUND\x10\x03\x12\x1b\n\x17\x45RROR_INVALID_PLAYER_ID\x10\x04\x12\x17\n\x13\x45RROR_INVALID_STATE\x10\x05\x12\x17\n\x13\x45RROR_STATE_HANDLER\x10\x06\"\'\n\x12\x43\x61ncelTradingProto\x12\x11\n\tplayer_id\x18\x01 \x01(\t\"M\n\x08\x43\x61pProto\x12*\n\x06\x63\x65nter\x18\x01 \x01(\x0b\x32\x1a.POGOProtos.Rpc.PointProto\x12\x15\n\rangle_degrees\x18\x02 \x01(\x01\"\x85\x01\n\x17\x43\x61ptureProbabilityProto\x12+\n\rpokeball_type\x18\x01 \x03(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x1b\n\x13\x63\x61pture_probability\x18\x02 \x03(\x02\x12 \n\x18reticle_difficulty_scale\x18\x0c \x01(\x01\"\xd6\x03\n\x11\x43\x61ptureScoreProto\x12\x37\n\ractivity_type\x18\x01 \x03(\x0e\x32 .POGOProtos.Rpc.HoloActivityType\x12\x0b\n\x03\x65xp\x18\x02 \x03(\x05\x12\r\n\x05\x63\x61ndy\x18\x03 \x03(\x05\x12\x10\n\x08stardust\x18\x04 \x03(\x05\x12\x10\n\x08xl_candy\x18\x05 \x03(\x05\x12\x1e\n\x16\x63\x61ndy_from_active_mega\x18\x06 \x01(\x05\x12#\n\x1b\x65xperience_from_active_mega\x18\x07 \x01(\x05\x12O\n\x13temp_evo_score_info\x18\x08 \x01(\x0b\x32\x32.POGOProtos.Rpc.CaptureScoreProto.TempEvoScoreInfo\x12\n\n\x02mp\x18\t \x03(\x05\x1a\xa5\x01\n\x10TempEvoScoreInfo\x12\x44\n\x12\x61\x63tive_temp_evo_id\x18\x01 \x01(\x0e\x32(.POGOProtos.Rpc.HoloTemporaryEvolutionId\x12\"\n\x1a\x63\x61ndy_from_active_temp_evo\x18\x02 \x01(\x05\x12\'\n\x1f\x65xperience_from_active_temp_evo\x18\x03 \x01(\x05\"\xcc\x04\n\x12\x43\x61tchCardTelemetry\x12@\n\nphoto_type\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.CatchCardTelemetry.PhotoType\x12\x13\n\x0btemplate_id\x18\x02 \x01(\t\x12\x18\n\x10shared_to_system\x18\x03 \x01(\x08\x12\x13\n\x0b\x63\x61mpfire_id\x18\x04 \x01(\t\x12!\n\x19time_since_caught_seconds\x18\x05 \x01(\x05\x12\x31\n\npokemon_id\x18\x06 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\r\n\x05shiny\x18\x07 \x01(\x08\x12\x36\n\x04\x66orm\x18\x08 \x01(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\x12<\n\x07\x63ostume\x18\t \x01(\x0e\x32+.POGOProtos.Rpc.PokemonDisplayProto.Costume\x12\x19\n\x11individual_attack\x18\n \x01(\x05\x12\x1a\n\x12individual_defense\x18\x0b \x01(\x05\x12\x1a\n\x12individual_stamina\x18\x0c \x01(\x05\x12@\n\talignment\x18\r \x01(\x0e\x32-.POGOProtos.Rpc.PokemonDisplayProto.Alignment\"@\n\tPhotoType\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x01\x12\x0e\n\nAR_CLASSIC\x10\x02\x12\x0b\n\x07\x41R_PLUS\x10\x03\"~\n\x1f\x43\x61tchPokemonGlobalSettingsProto\x12-\n%enable_capture_origin_details_display\x18\x01 \x01(\x08\x12,\n$enable_capture_origin_events_display\x18\x02 \x01(\x08\"\xd4\x02\n\x14\x43\x61tchPokemonLogEntry\x12;\n\x06result\x18\x01 \x01(\x0e\x32+.POGOProtos.Rpc.CatchPokemonLogEntry.Result\x12\x16\n\x0epokedex_number\x18\x02 \x01(\x05\x12\x15\n\rcombat_points\x18\x03 \x01(\x05\x12\x12\n\npokemon_id\x18\x04 \x01(\x06\x12<\n\x0fpokemon_display\x18\x05 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\x12,\n\x05items\x18\x06 \x03(\x0b\x32\x1d.POGOProtos.Rpc.LootItemProto\"P\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x14\n\x10POKEMON_CAPTURED\x10\x01\x12\x10\n\x0cPOKEMON_FLED\x10\x02\x12\x13\n\x0fPOKEMON_HATCHED\x10\x03\"\xc4\x05\n\x14\x43\x61tchPokemonOutProto\x12;\n\x06status\x18\x01 \x01(\x0e\x32+.POGOProtos.Rpc.CatchPokemonOutProto.Status\x12\x14\n\x0cmiss_percent\x18\x02 \x01(\x01\x12\x1b\n\x13\x63\x61ptured_pokemon_id\x18\x03 \x01(\x06\x12\x31\n\x06scores\x18\x04 \x01(\x0b\x32!.POGOProtos.Rpc.CaptureScoreProto\x12J\n\x0e\x63\x61pture_reason\x18\x05 \x01(\x0e\x32\x32.POGOProtos.Rpc.CatchPokemonOutProto.CaptureReason\x12\x39\n\x12\x64isplay_pokedex_id\x18\x06 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x18\n\x10throws_remaining\x18\x07 \x01(\x05\x12<\n\x0fpokemon_display\x18\x08 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\x12\x44\n\x17\x64isplay_pokemon_display\x18\t \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\x12\x30\n\rdropped_items\x18\n \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\"P\n\rCaptureReason\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x01\x12\x13\n\x0f\x45LEMENTAL_BADGE\x10\x02\x12\x12\n\x0e\x43RITICAL_CATCH\x10\x03\"`\n\x06Status\x12\x0f\n\x0b\x43\x41TCH_ERROR\x10\x00\x12\x11\n\rCATCH_SUCCESS\x10\x01\x12\x10\n\x0c\x43\x41TCH_ESCAPE\x10\x02\x12\x0e\n\nCATCH_FLEE\x10\x03\x12\x10\n\x0c\x43\x41TCH_MISSED\x10\x04\"\x9d\x02\n\x11\x43\x61tchPokemonProto\x12\x14\n\x0c\x65ncounter_id\x18\x01 \x01(\x06\x12&\n\x08pokeball\x18\x02 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x1f\n\x17normalized_reticle_size\x18\x03 \x01(\x01\x12\x18\n\x10spawn_point_guid\x18\x04 \x01(\t\x12\x13\n\x0bhit_pokemon\x18\x05 \x01(\x08\x12\x15\n\rspin_modifier\x18\x06 \x01(\x01\x12\x1f\n\x17normalized_hit_position\x18\x07 \x01(\x01\x12\x42\n\x0e\x61r_plus_values\x18\x08 \x01(\x0b\x32*.POGOProtos.Rpc.ARPlusEncounterValuesProto\"o\n\x16\x43\x61tchPokemonQuestProto\x12\x38\n\x11unique_pokemon_id\x18\x01 \x03(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x1b\n\x13\x61\x63tive_encounter_id\x18\x02 \x01(\x06\"\xdc\x01\n\x15\x43\x61tchPokemonTelemetry\x12\x0e\n\x06status\x18\x01 \x01(\t\x12N\n\x1b\x65ncounter_pokemon_telemetry\x18\x02 \x01(\x0b\x32).POGOProtos.Rpc.EncounterPokemonTelemetry\x12&\n\x08\x62\x61lltype\x18\x03 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x11\n\thit_grade\x18\x04 \x01(\x05\x12\x12\n\ncurve_ball\x18\x05 \x01(\x08\x12\x14\n\x0cmiss_percent\x18\x06 \x01(\x01\"V\n\"CatchRadiusMultiplierSettingsProto\x12\x30\n(catch_radius_multiplier_settings_enabled\x18\x01 \x01(\x08\"\x89\x01\n\x17\x43hallengeIdMismatchData\x12!\n\x19non_matching_challenge_id\x18\x01 \x01(\t\x12K\n\x08log_type\x18\x02 \x01(\x0e\x32\x39.POGOProtos.Rpc.CombatLogData.CombatLogDataHeader.LogType\".\n\x1a\x43hallengeQuestSectionProto\x12\x10\n\x08quest_id\x18\x01 \x03(\t\"@\n\x11\x43hangeArTelemetry\x12\x12\n\nar_enabled\x18\x01 \x01(\x08\x12\x17\n\x0f\x61r_plus_enabled\x18\x02 \x01(\x08\":\n\x1b\x43hangeOnlineStatusTelemetry\x12\x1b\n\x13is_online_status_on\x18\x01 \x01(\x08\"\xa8\x03\n\x19\x43hangePokemonFormOutProto\x12@\n\x06result\x18\x01 \x01(\x0e\x32\x30.POGOProtos.Rpc.ChangePokemonFormOutProto.Result\x12\x35\n\x0f\x63hanged_pokemon\x18\x02 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x13\n\x0b\x65xp_awarded\x18\x03 \x01(\x05\x12\x15\n\rcandy_awarded\x18\x04 \x01(\x05\"\xe5\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x19\n\x15\x45RROR_POKEMON_MISSING\x10\x02\x12 \n\x1c\x45RROR_INSUFFICIENT_RESOURCES\x10\x03\x12\x1a\n\x16\x45RROR_QUEST_INCOMPLETE\x10\x04\x12\x1f\n\x1b\x45RROR_POKEMON_CANNOT_CHANGE\x10\x05\x12\x1a\n\x16\x45RROR_POKEMON_DEPLOYED\x10\x06\x12\x1a\n\x16\x45RROR_FEATURE_DISABLED\x10\x07\x12\x11\n\rERROR_UNKNOWN\x10\x08\"k\n\x16\x43hangePokemonFormProto\x12\x12\n\npokemon_id\x18\x01 \x01(\x06\x12=\n\x0btarget_form\x18\x02 \x01(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\"\x8b\x02\n\x12\x43hangeTeamOutProto\x12\x39\n\x06status\x18\x01 \x01(\x0e\x32).POGOProtos.Rpc.ChangeTeamOutProto.Status\x12\x39\n\x0eupdated_player\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.ClientPlayerProto\"\x7f\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x13\n\x0f\x45RROR_SAME_TEAM\x10\x02\x12\x1f\n\x1b\x45RROR_ITEM_NOT_IN_INVENTORY\x10\x03\x12\x14\n\x10\x45RROR_WRONG_ITEM\x10\x04\x12\x11\n\rERROR_UNKNOWN\x10\x05\"Y\n\x0f\x43hangeTeamProto\x12\"\n\x04item\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\"\n\x04team\x18\x02 \x01(\x0e\x32\x14.POGOProtos.Rpc.Team\"\x93\x01\n\x15\x43haracterDisplayProto\x12\x38\n\x05style\x18\x01 \x01(\x0e\x32).POGOProtos.Rpc.EnumWrapper.PokestopStyle\x12@\n\tcharacter\x18\x02 \x01(\x0e\x32-.POGOProtos.Rpc.EnumWrapper.InvasionCharacter\"\xc4\x01\n\x1a\x43heckAwardedBadgesOutProto\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x35\n\x0e\x61warded_badges\x18\x02 \x03(\x0e\x32\x1d.POGOProtos.Rpc.HoloBadgeType\x12\x1c\n\x14\x61warded_badge_levels\x18\x03 \x03(\x05\x12\x1b\n\x13\x61vatar_template_ids\x18\x04 \x03(\t\x12#\n\x1bneutral_avatar_template_ids\x18\x05 \x03(\t\"\x19\n\x17\x43heckAwardedBadgesProto\"G\n\x16\x43heckChallengeOutProto\x12\x16\n\x0eshow_challenge\x18\x01 \x01(\x08\x12\x15\n\rchallenge_url\x18\x02 \x01(\t\",\n\x13\x43heckChallengeProto\x12\x15\n\rdebug_request\x18\x01 \x01(\x08\"\xce\x03\n\x1f\x43heckContestEligibilityOutProto\x12\x46\n\x06status\x18\x01 \x01(\x0e\x32\x36.POGOProtos.Rpc.CheckContestEligibilityOutProto.Status\x12\x1d\n\x15pokemon_id_to_replace\x18\x02 \x01(\x06\"\xc3\x02\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\x12\x10\n\x0cOUT_OF_RANGE\x10\x03\x12\x18\n\x14PLAYER_LIMIT_REACHED\x10\x04\x12\x19\n\x15\x43ONTEST_LIMIT_REACHED\x10\x05\x12 \n\x1cSAME_CYCLE_TRADE_NOT_ALLOWED\x10\x06\x12\"\n\x1eSAME_SEASON_WINNER_NOT_ALLOWED\x10\x07\x12\x1c\n\x18POKEMON_IN_OTHER_CONTEST\x10\x08\x12.\n*POKEMON_IN_OTHER_CONTEST_NEED_SUBSTITUTION\x10\t\x12\x15\n\x11NEED_SUBSTITUTION\x10\n\x12$\n PENDING_REWARD_ENTRY_NOT_ALLOWED\x10\x0b\"\xf3\x01\n\x1c\x43heckContestEligibilityProto\x12\x0f\n\x07\x66ort_id\x18\x01 \x01(\t\x12>\n\x10\x63ontest_schedule\x18\x02 \x01(\x0b\x32$.POGOProtos.Rpc.ContestScheduleProto\x12:\n\x0e\x63ontest_metric\x18\x03 \x01(\x0b\x32\".POGOProtos.Rpc.ContestMetricProto\x12\x12\n\npokemon_id\x18\x04 \x01(\x06\x12\x18\n\x10\x66ort_lat_degrees\x18\x05 \x01(\x01\x12\x18\n\x10\x66ort_lng_degrees\x18\x06 \x01(\x01\"R\n\x1f\x43heckEncounterTrayInfoTelemetry\x12\x17\n\x0f\x62\x65rry_tray_info\x18\x01 \x01(\x08\x12\x16\n\x0e\x62\x61ll_tray_info\x18\x02 \x01(\x08\"m\n\x1f\x43heckGiftingEligibilityOutProto\x12J\n\x13gifting_eligibility\x18\x01 \x01(\x0b\x32-.POGOProtos.Rpc.GiftingEligibilityStatusProto\"z\n\x1c\x43heckGiftingEligibilityProto\x12=\n\x10gifting_iap_item\x18\x01 \x01(\x0b\x32#.POGOProtos.Rpc.GiftingIapItemProto\x12\x1b\n\x13recipient_friend_id\x18\x02 \x01(\t\"\xd5\x02\n\x16\x43heckPhotobombOutProto\x12=\n\x06status\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.CheckPhotobombOutProto.Status\x12;\n\x14photobomb_pokemon_id\x18\x02 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x46\n\x19photobomb_pokemon_display\x18\x03 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\x12\x14\n\x0c\x65ncounter_id\x18\x04 \x01(\x06\x12\x0b\n\x03uri\x18\x05 \x01(\t\"T\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1f\n\x1b\x45RROR_PHOTO_POKEMON_INVALID\x10\x02\x12\x11\n\rERROR_UNKNOWN\x10\x03\"a\n\x13\x43heckPhotobombProto\x12\x18\n\x10photo_pokemon_id\x18\x01 \x01(\x06\x12\x30\n\rphoto_context\x18\x02 \x01(\x0e\x32\x19.POGOProtos.Rpc.ArContext\"\xec\x03\n.CheckPokemonSizeLeaderboardEligibilityOutProto\x12U\n\x06status\x18\x01 \x01(\x0e\x32\x45.POGOProtos.Rpc.CheckPokemonSizeLeaderboardEligibilityOutProto.Status\x12\x1d\n\x15pokemon_id_to_replace\x18\x02 \x01(\x06\"\xc3\x02\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\x12\x10\n\x0cOUT_OF_RANGE\x10\x03\x12\x18\n\x14PLAYER_LIMIT_REACHED\x10\x04\x12\x19\n\x15\x43ONTEST_LIMIT_REACHED\x10\x05\x12 \n\x1cSAME_CYCLE_TRADE_NOT_ALLOWED\x10\x06\x12\"\n\x1eSAME_SEASON_WINNER_NOT_ALLOWED\x10\x07\x12\x1c\n\x18POKEMON_IN_OTHER_CONTEST\x10\x08\x12.\n*POKEMON_IN_OTHER_CONTEST_NEED_SUBSTITUTION\x10\t\x12\x15\n\x11NEED_SUBSTITUTION\x10\n\x12$\n PENDING_REWARD_ENTRY_NOT_ALLOWED\x10\x0b\"\x82\x02\n+CheckPokemonSizeLeaderboardEligibilityProto\x12\x0f\n\x07\x66ort_id\x18\x01 \x01(\t\x12>\n\x10\x63ontest_schedule\x18\x02 \x01(\x0b\x32$.POGOProtos.Rpc.ContestScheduleProto\x12:\n\x0e\x63ontest_metric\x18\x03 \x01(\x0b\x32\".POGOProtos.Rpc.ContestMetricProto\x12\x12\n\npokemon_id\x18\x04 \x01(\x06\x12\x18\n\x10\x66ort_lat_degrees\x18\x05 \x01(\x01\x12\x18\n\x10\x66ort_lng_degrees\x18\x06 \x01(\x01\"\x91\x02\n\x15\x43heckSendGiftOutProto\x12<\n\x06result\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.CheckSendGiftOutProto.Result\"\xb9\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1f\n\x1b\x45RROR_PLAYER_DOES_NOT_EXIST\x10\x03\x12\x1c\n\x18\x45RROR_GIFT_NOT_AVAILABLE\x10\x04\x12!\n\x1d\x45RROR_GIFT_ALREADY_SENT_TODAY\x10\x05\x12\"\n\x1e\x45RROR_PLAYER_HAS_UNOPENED_GIFT\x10\x06\"\'\n\x12\x43heckSendGiftProto\x12\x11\n\tplayer_id\x18\x01 \x01(\t\"\xe4\x01\n(ChooseGlobalTicketedEventVariantOutProto\x12O\n\x06status\x18\x01 \x01(\x0e\x32?.POGOProtos.Rpc.ChooseGlobalTicketedEventVariantOutProto.Status\"g\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1d\n\x19\x45RROR_HAS_REQUESTED_BADGE\x10\x02\x12&\n\"ERROR_HAS_MUTUALLY_EXCLUSIVE_BADGE\x10\x03\"^\n%ChooseGlobalTicketedEventVariantProto\x12\x35\n\x0etarget_variant\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloBadgeType\">\n\x0b\x43ircleShape\x12\x0b\n\x03lat\x18\x01 \x01(\x01\x12\x0b\n\x03lng\x18\x02 \x01(\x01\x12\x15\n\rradius_meters\x18\x03 \x01(\x01\"b\n\x19\x43laimCodenameRequestProto\x12\x10\n\x08\x63odename\x18\x01 \x01(\t\x12\r\n\x05\x66orce\x18\x02 \x01(\x08\x12$\n\x1cgenerate_suggested_codenames\x18\x03 \x01(\x08\"\xd5\x01\n\x1c\x43laimContestsRewardsOutProto\x12\x43\n\x06status\x18\x01 \x01(\x0e\x32\x33.POGOProtos.Rpc.ClaimContestsRewardsOutProto.Status\x12\x43\n\x13rewards_per_contest\x18\x02 \x03(\x0b\x32&.POGOProtos.Rpc.RewardsPerContestProto\"+\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\"\x1b\n\x19\x43laimContestsRewardsProto\"\xe1\x01\n\x1d\x43laimPtcLinkingRewardOutProto\x12\x44\n\x06status\x18\x01 \x01(\x0e\x32\x34.POGOProtos.Rpc.ClaimPtcLinkingRewardOutProto.Status\"z\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\x12\r\n\tERROR_GMT\x10\x03\x12\x1c\n\x18\x45RROR_ITEM_NOT_SUPPORTED\x10\x04\x12 \n\x1c\x45RROR_REWARD_CLAIMED_ALREADY\x10\x05\"\x1c\n\x1a\x43laimPtcLinkingRewardProto\"\xaf\x02\n\x1c\x43laimVsSeekerRewardsOutProto\x12\x43\n\x06result\x18\x01 \x01(\x0e\x32\x33.POGOProtos.Rpc.ClaimVsSeekerRewardsOutProto.Result\x12*\n\x07rewards\x18\x02 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\"\x9d\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x18\n\x14\x45RROR_REDEEM_POKEMON\x10\x02\x12%\n!ERROR_PLAYER_NOT_ENOUGH_VICTORIES\x10\x03\x12 \n\x1c\x45RROR_REWARD_ALREADY_CLAIMED\x10\x04\x12\x18\n\x14\x45RROR_INVENTORY_FULL\x10\x05\".\n\x19\x43laimVsSeekerRewardsProto\x12\x11\n\twin_index\x18\x01 \x01(\x05\"\x8d\x01\n\x1f\x43lientBreadcrumbSessionSettings\x12\x1a\n\x12session_duration_m\x18\x01 \x01(\x02\x12\x19\n\x11update_interval_s\x18\x02 \x01(\x02\x12\x33\n+as_fallback_foreground_reporting_interval_s\x18\x03 \x01(\x02\"L\n\x1a\x43lientContestIncidentProto\x12.\n\x08\x63ontests\x18\x01 \x03(\x0b\x32\x1c.POGOProtos.Rpc.ContestProto\"\xec\x02\n\x17\x43lientDialogueLineProto\x12\x0c\n\x04text\x18\x01 \x01(\t\x12@\n\tcharacter\x18\x02 \x01(\x0e\x32-.POGOProtos.Rpc.EnumWrapper.InvasionCharacter\x12K\n\nexpression\x18\x03 \x01(\x0e\x32\x37.POGOProtos.Rpc.EnumWrapper.InvasionCharacterExpression\x12\x1a\n\x12left_asset_address\x18\x04 \x01(\t\x12:\n\x04side\x18\x05 \x01(\x0e\x32,.POGOProtos.Rpc.ClientDialogueLineProto.Side\x12\x34\n\x11\x64isplay_only_loot\x18\x06 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\"&\n\x04Side\x12\t\n\x05UNSET\x10\x00\x12\t\n\x05RIGHT\x10\x01\x12\x08\n\x04LEFT\x10\x02\"\xb2\x02\n\x16\x43lientEnvironmentProto\x12\x15\n\rlanguage_code\x18\x01 \x01(\t\x12\x10\n\x08timezone\x18\x02 \x01(\t\x12\x1b\n\x13\x64\x65vice_country_code\x18\x03 \x01(\t\x12\x17\n\x0fip_country_code\x18\x04 \x01(\t\x12\x16\n\x0e\x63lient_version\x18\x05 \x01(\t\x12\x13\n\x0b\x64\x65vice_type\x18\x06 \x01(\t\x12\x11\n\tdevice_os\x18\x07 \x01(\t\x12\x1e\n\x16graphics_device_vendor\x18\x08 \x01(\t\x12\x1c\n\x14graphics_device_name\x18\t \x01(\t\x12\x1c\n\x14graphics_device_type\x18\n \x01(\t\x12\x1d\n\x15graphics_shader_level\x18\x0b \x01(\t\"\x85\x02\n!ClientEvolutionQuestTemplateProto\x12\x19\n\x11quest_template_id\x18\x01 \x01(\t\x12-\n\nquest_type\x18\x02 \x01(\x0e\x32\x19.POGOProtos.Rpc.QuestType\x12-\n\x05goals\x18\x03 \x03(\x0b\x32\x1e.POGOProtos.Rpc.QuestGoalProto\x12\x33\n\x07\x63ontext\x18\x04 \x01(\x0e\x32\".POGOProtos.Rpc.QuestProto.Context\x12\x32\n\x07\x64isplay\x18\x05 \x01(\x0b\x32!.POGOProtos.Rpc.QuestDisplayProto\"\x85\x01\n\x17\x43lientFortModifierProto\x12+\n\rmodifier_type\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x1a\n\x12\x65xpiration_time_ms\x18\x02 \x01(\x03\x12!\n\x19\x64\x65ploying_player_codename\x18\x03 \x01(\t\"q\n\x1d\x43lientGameMasterTemplateProto\x12\x13\n\x0btemplate_id\x18\x01 \x01(\t\x12;\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32-.POGOProtos.Rpc.GameMasterClientTemplateProto\"]\n\x11\x43lientGenderProto\x12\x14\n\x0cmale_percent\x18\x01 \x01(\x02\x12\x16\n\x0e\x66\x65male_percent\x18\x02 \x01(\x02\x12\x1a\n\x12genderless_percent\x18\x03 \x01(\x02\"\xb6\x01\n\x19\x43lientGenderSettingsProto\x12.\n\x07pokemon\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x31\n\x06gender\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.ClientGenderProto\x12\x36\n\x04\x66orm\x18\x03 \x01(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\"\xb5\x03\n\x0b\x43lientInbox\x12?\n\rnotifications\x18\x01 \x03(\x0b\x32(.POGOProtos.Rpc.ClientInbox.Notification\x12;\n\x11\x62uiltin_variables\x18\x02 \x03(\x0b\x32 .POGOProtos.Rpc.TemplateVariable\x1a\xe9\x01\n\x0cNotification\x12\x17\n\x0fnotification_id\x18\x01 \x01(\t\x12\x11\n\ttitle_key\x18\x02 \x01(\t\x12\x10\n\x08\x63\x61tegory\x18\x03 \x01(\t\x12\x1b\n\x13\x63reate_timestamp_ms\x18\x04 \x01(\x03\x12\x33\n\tvariables\x18\x05 \x03(\x0b\x32 .POGOProtos.Rpc.TemplateVariable\x12\x31\n\x06labels\x18\x06 \x03(\x0e\x32!.POGOProtos.Rpc.ClientInbox.Label\x12\x16\n\x0e\x65xpire_time_ms\x18\x07 \x01(\x03\"<\n\x05Label\x12\x0f\n\x0bUNSET_LABEL\x10\x00\x12\n\n\x06UNREAD\x10\x01\x12\x07\n\x03NEW\x10\x02\x12\r\n\tIMMEDIATE\x10\x03\"\x84\x03\n\x13\x43lientIncidentProto\x12\x13\n\x0bincident_id\x18\x01 \x01(\t\x12\x0f\n\x07\x66ort_id\x18\x02 \x01(\t\x12\x11\n\tfort_name\x18\x03 \x01(\t\x12\x1a\n\x12pokestop_image_uri\x18\x04 \x01(\t\x12\x14\n\x0c\x63urrent_step\x18\x05 \x01(\x05\x12\x35\n\x04step\x18\x06 \x03(\x0b\x32\'.POGOProtos.Rpc.ClientIncidentStepProto\x12H\n\x12\x63ompletion_display\x18\x07 \x01(\x0b\x32,.POGOProtos.Rpc.PokestopIncidentDisplayProto\x12<\n\x07\x63ontext\x18\x08 \x01(\x0e\x32+.POGOProtos.Rpc.EnumWrapper.InvasionContext\x12\x43\n\x0bstart_phase\x18\t \x01(\x0e\x32..POGOProtos.Rpc.EnumWrapper.IncidentStartPhase\"\xe0\x02\n\x17\x43lientIncidentStepProto\x12H\n\x0finvasion_battle\x18\x01 \x01(\x0b\x32-.POGOProtos.Rpc.ClientInvasionBattleStepProtoH\x00\x12N\n\x12invasion_encounter\x18\x02 \x01(\x0b\x32\x30.POGOProtos.Rpc.ClientInvasionEncounterStepProtoH\x00\x12O\n\x11pokestop_dialogue\x18\x03 \x01(\x0b\x32\x32.POGOProtos.Rpc.ClientPokestopNpcDialogueStepProtoH\x00\x12\x44\n\rpokestop_spin\x18\x04 \x01(\x0b\x32+.POGOProtos.Rpc.ClientPokestopSpinStepProtoH\x00\x42\x14\n\x12\x43lientIncidentStep\"a\n\x1d\x43lientInvasionBattleStepProto\x12@\n\tcharacter\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.EnumWrapper.InvasionCharacter\"\"\n ClientInvasionEncounterStepProto\"\xd1\x05\n\x12\x43lientMapCellProto\x12\x12\n\ns2_cell_id\x18\x01 \x01(\x04\x12\x15\n\ras_of_time_ms\x18\x02 \x01(\x03\x12.\n\x04\x66ort\x18\x03 \x03(\x0b\x32 .POGOProtos.Rpc.PokemonFortProto\x12:\n\x0bspawn_point\x18\x04 \x03(\x0b\x32%.POGOProtos.Rpc.ClientSpawnPointProto\x12\x36\n\x0cwild_pokemon\x18\x05 \x03(\x0b\x32 .POGOProtos.Rpc.WildPokemonProto\x12\x16\n\x0e\x64\x65leted_object\x18\x06 \x03(\t\x12\x19\n\x11is_truncated_list\x18\x07 \x01(\x08\x12=\n\x0c\x66ort_summary\x18\x08 \x03(\x0b\x32\'.POGOProtos.Rpc.PokemonSummaryFortProto\x12\x44\n\x15\x64\x65\x63imated_spawn_point\x18\t \x03(\x0b\x32%.POGOProtos.Rpc.ClientSpawnPointProto\x12:\n\x11\x63\x61tchable_pokemon\x18\n \x03(\x0b\x32\x1f.POGOProtos.Rpc.MapPokemonProto\x12:\n\x0enearby_pokemon\x18\x0b \x03(\x0b\x32\".POGOProtos.Rpc.NearbyPokemonProto\x12\x17\n\x0froute_list_hash\x18\x0f \x01(\t\x12N\n\x15hyperlocal_experiment\x18\x10 \x03(\x0b\x32/.POGOProtos.Rpc.HyperlocalExperimentClientProto\x12.\n\x08stations\x18\x11 \x03(\x0b\x32\x1c.POGOProtos.Rpc.StationProto\x12#\n\x1bnum_vps_activated_locations\x18\x12 \x01(\x05\"\xc3\x01\n-ClientMapObjectsInteractionRangeSettingsProto\x12 \n\x18interaction_range_meters\x18\x01 \x01(\x01\x12$\n\x1c\x66\x61r_interaction_range_meters\x18\x02 \x01(\x01\x12\'\n\x1fremote_interaction_range_meters\x18\x03 \x01(\x01\x12!\n\x19white_pulse_radius_meters\x18\x04 \x01(\x01\"\xc7\x01\n\rClientMetrics\x12*\n\x06window\x18\x01 \x01(\x0b\x32\x1a.POGOProtos.Rpc.TimeWindow\x12<\n\x12log_source_metrics\x18\x02 \x03(\x0b\x32 .POGOProtos.Rpc.LogSourceMetrics\x12\x35\n\x0eglobal_metrics\x18\x03 \x01(\x0b\x32\x1d.POGOProtos.Rpc.GlobalMetrics\x12\x15\n\rapp_namespace\x18\x04 \x01(\t\"\xbf\x01\n\x1e\x43lientPerformanceSettingsProto\x12!\n\x19\x65nable_local_disk_caching\x18\x01 \x01(\x08\x12\'\n\x1fmax_number_local_battle_parties\x18\x02 \x01(\x05\x12)\n!multi_pokemon_battle_party_select\x18\x03 \x01(\x08\x12&\n\x1euse_whole_match_for_filter_key\x18\x04 \x01(\x08\"\x8c\x0c\n\x11\x43lientPlayerProto\x12\x18\n\x10\x63reation_time_ms\x18\x01 \x01(\x03\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\"\n\x04team\x18\x05 \x01(\x0e\x32\x14.POGOProtos.Rpc.Team\x12=\n\x11tutorial_complete\x18\x07 \x03(\x0e\x32\".POGOProtos.Rpc.TutorialCompletion\x12>\n\x13player_avatar_proto\x18\x08 \x01(\x0b\x32!.POGOProtos.Rpc.PlayerAvatarProto\x12\x1b\n\x13max_pokemon_storage\x18\t \x01(\x05\x12\x18\n\x10max_item_storage\x18\n \x01(\x05\x12:\n\x11\x64\x61ily_bonus_proto\x18\x0b \x01(\x0b\x32\x1f.POGOProtos.Rpc.DailyBonusProto\x12\x44\n\x16\x63ontact_settings_proto\x18\r \x01(\x0b\x32$.POGOProtos.Rpc.ContactSettingsProto\x12?\n\x10\x63urrency_balance\x18\x0e \x03(\x0b\x32%.POGOProtos.Rpc.CurrencyQuantityProto\x12!\n\x19remaining_codename_claims\x18\x0f \x01(\x05\x12>\n\x13\x62uddy_pokemon_proto\x18\x10 \x01(\x0b\x32!.POGOProtos.Rpc.BuddyPokemonProto\x12\x1d\n\x15\x62\x61ttle_lockout_end_ms\x18\x11 \x01(\x03\x12H\n\x1dsecondary_player_avatar_proto\x18\x12 \x01(\x0b\x32!.POGOProtos.Rpc.PlayerAvatarProto\x12\x1b\n\x13name_is_blacklisted\x18\x13 \x01(\x08\x12I\n\x16social_player_settings\x18\x14 \x01(\x0b\x32).POGOProtos.Rpc.SocialPlayerSettingsProto\x12O\n\x19\x63ombat_player_preferences\x18\x15 \x01(\x0b\x32,.POGOProtos.Rpc.CombatPlayerPreferencesProto\x12\x19\n\x11player_support_id\x18\x16 \x01(\t\x12=\n\x10team_change_info\x18\x17 \x01(\x0b\x32#.POGOProtos.Rpc.TeamChangeInfoProto\x12\x41\n\x1a\x63onsumed_eevee_easter_eggs\x18\x18 \x03(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x32\n\ncombat_log\x18\x19 \x01(\x0b\x32\x1e.POGOProtos.Rpc.CombatLogProto\x12\x1f\n\x13time_zone_offset_ms\x18\x1a \x01(\x03\x42\x02\x18\x01\x12>\n\x13\x62uddy_observed_data\x18\x1b \x01(\x0b\x32!.POGOProtos.Rpc.BuddyObservedData\x12\x19\n\x11helpshift_user_id\x18\x1c \x01(\t\x12\x42\n\x12player_preferences\x18\x1d \x01(\x0b\x32&.POGOProtos.Rpc.PlayerPreferencesProto\x12L\n\x18\x65vent_ticket_active_time\x18\x1e \x03(\x0b\x32*.POGOProtos.Rpc.EventTicketActiveTimeProto\x12&\n\x1elapsed_player_returned_time_ms\x18\x1f \x01(\x03\x12\x1c\n\x14max_postcard_storage\x18! \x01(\x05\x12=\n\rpokecoin_caps\x18# \x03(\x0b\x32&.POGOProtos.Rpc.PlayerPokecoinCapProto\x12\x1c\n\x14obfuscated_player_id\x18$ \x01(\t\x12\x1f\n\x17ptc_oauth_linked_before\x18% \x01(\x08J\x04\x08\x0c\x10\rJ\x04\x08\"\x10#\"<\n\rClientPlugins\x12+\n\x07plugins\x18\x01 \x03(\x0b\x32\x1a.POGOProtos.Rpc.PluginInfo\"f\n\x1d\x43lientPoiDecorationGroupProto\x12\x15\n\rdecoration_id\x18\x01 \x01(\t\x12\x16\n\x0e\x61\x64\x64ressable_id\x18\x02 \x01(\t\x12\x16\n\x0e\x64\x65\x63orated_pois\x18\x03 \x03(\t\"d\n\"ClientPokestopNpcDialogueStepProto\x12>\n\rdialogue_line\x18\x01 \x03(\x0b\x32\'.POGOProtos.Rpc.ClientDialogueLineProto\"\x1d\n\x1b\x43lientPokestopSpinStepProto\"6\n!ClientPredictionInconsistencyData\x12\x11\n\thp_change\x18\x01 \x01(\r\"w\n\x10\x43lientQuestProto\x12)\n\x05quest\x18\x01 \x01(\x0b\x32\x1a.POGOProtos.Rpc.QuestProto\x12\x38\n\rquest_display\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.QuestDisplayProto\"Z\n\x13\x43lientRouteGetProto\x12/\n\x05route\x18\x01 \x01(\x0b\x32 .POGOProtos.Rpc.SharedRouteProto\x12\x12\n\ns2_cell_id\x18\x02 \x03(\x04\"w\n\x17\x43lientRouteMapCellProto\x12\x12\n\ns2_cell_id\x18\x01 \x01(\x04\x12\x17\n\x0froute_list_hash\x18\x02 \x01(\t\x12/\n\x05route\x18\x03 \x03(\x0b\x32 .POGOProtos.Rpc.SharedRouteProto\"E\n\x17\x43lientSettingsTelemetry\x12\x14\n\x0cmusic_volume\x18\x01 \x01(\x02\x12\x14\n\x0csound_volume\x18\x02 \x01(\x02\"A\n\x11\x43lientSleepRecord\x12\x16\n\x0estart_time_sec\x18\x01 \x01(\r\x12\x14\n\x0c\x64uration_sec\x18\x02 \x01(\r\"<\n\x15\x43lientSpawnPointProto\x12\x10\n\x08latitude\x18\x02 \x01(\x01\x12\x11\n\tlongitude\x18\x03 \x01(\x01\"\xe2\x02\n\x19\x43lientTelemetryBatchProto\x12V\n\x12telemetry_scope_id\x18\x01 \x01(\x0e\x32:.POGOProtos.Rpc.ClientTelemetryBatchProto.TelemetryScopeId\x12:\n\x06\x65vents\x18\x02 \x03(\x0b\x32*.POGOProtos.Rpc.ClientTelemetryRecordProto\x12\x13\n\x0b\x61pi_version\x18\x03 \x01(\t\x12\x17\n\x0fmessage_version\x18\x04 \x01(\t\"\x82\x01\n\x10TelemetryScopeId\x12\t\n\x05unset\x10\x00\x12\x08\n\x04\x63ore\x10\x01\x12\x08\n\x04game\x10\x02\x12\t\n\x05titan\x10\x03\x12\n\n\x06\x63ommon\x10\x04\x12\x10\n\x0cpre_age_gate\x10\x05\x12\r\n\tpre_login\x10\x06\x12\x08\n\x04\x61rdk\x10\x07\x12\r\n\tmarketing\x10\x08\"\xb7\x05\n\"ClientTelemetryClientSettingsProto\x12\x19\n\x11is_upload_enabled\x18\x01 \x01(\x08\x12 \n\x18max_upload_size_in_bytes\x18\x02 \x01(\x03\x12\x1e\n\x16update_interval_in_sec\x18\x03 \x01(\x03\x12\'\n\x1fsettings_update_interval_in_sec\x18\x04 \x01(\x03\x12\x1f\n\x17max_envelope_queue_size\x18\x05 \x01(\x03\x12\x1c\n\x14sampling_probability\x18\x06 \x01(\x01\x12!\n\x19use_player_based_sampling\x18\x07 \x01(\x08\x12\x13\n\x0bplayer_hash\x18\x08 \x01(\x01\x12\x1f\n\x17player_external_omni_id\x18\t \x01(\t\x12\x1c\n\x14\x64isable_omni_sending\x18\n \x01(\x08\x12\x7f\n special_sampling_probability_map\x18\x0b \x03(\x0b\x32U.POGOProtos.Rpc.ClientTelemetryClientSettingsProto.SpecialSamplingProbabilityMapEntry\x12\x1d\n\x15player_external_ua_id\x18\x0c \x01(\t\x12(\n player_external_in_app_survey_id\x18\r \x01(\t\x12\x1f\n\x17player_external_ardk_id\x18\x0e \x01(\t\x12$\n\x1c\x65nable_experimental_features\x18\x0f \x01(\x08\x1a\x44\n\"SpecialSamplingProbabilityMapEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x01:\x02\x38\x01\"\xf5\x03\n ClientTelemetryCommonFilterProto\x12\x1e\n\x16\x61pplication_identifier\x18\x01 \x01(\t\x12\x1d\n\x15operating_system_name\x18\x02 \x01(\t\x12\x14\n\x0c\x64\x65vice_model\x18\x03 \x01(\t\x12\x1b\n\x13locale_country_code\x18\x04 \x01(\t\x12\x1c\n\x14locale_language_code\x18\x05 \x01(\t\x12\x1c\n\x14sampling_probability\x18\x06 \x01(\x01\x12\x15\n\rquality_level\x18\x07 \x01(\t\x12!\n\x19network_connectivity_type\x18\x08 \x01(\t\x12\x14\n\x0cgame_context\x18\t \x01(\t\x12\x15\n\rlanguage_code\x18\n \x01(\t\x12\x10\n\x08timezone\x18\x0b \x01(\t\x12\x17\n\x0fip_country_code\x18\x0c \x01(\t\x12\x16\n\x0e\x63lient_version\x18\x0e \x01(\t\x12\x1e\n\x16graphics_device_vendor\x18\x11 \x01(\t\x12\x1c\n\x14graphics_device_name\x18\x12 \x01(\t\x12\x1c\n\x14graphics_device_type\x18\x13 \x01(\t\x12\x1d\n\x15graphics_shader_level\x18\x14 \x01(\t\"\x88\x02\n\x1a\x43lientTelemetryRecordProto\x12\x11\n\trecord_id\x18\x01 \x01(\t\x12I\n\x0f\x65ncoded_message\x18\x02 \x01(\x0b\x32\x30.POGOProtos.Rpc.HoloholoClientTelemetryOmniProto\x12\x1b\n\x13\x63lient_timestamp_ms\x18\x03 \x01(\x03\x12\x11\n\tmetric_id\x18\x04 \x01(\x03\x12\x12\n\nevent_name\x18\x05 \x01(\t\x12H\n\x0e\x63ommon_filters\x18\x06 \x01(\x0b\x32\x30.POGOProtos.Rpc.ClientTelemetryCommonFilterProto\"\xc2\x02\n\x1b\x43lientTelemetryRecordResult\x12\x11\n\trecord_id\x18\x01 \x01(\t\x12\x42\n\x06status\x18\x02 \x01(\x0e\x32\x32.POGOProtos.Rpc.ClientTelemetryRecordResult.Status\x12\x1b\n\x13telemetry_type_name\x18\x03 \x01(\t\"\xae\x01\n\x06Status\x12\t\n\x05unset\x10\x00\x12\x0b\n\x07success\x10\x14\x12\x16\n\x12\x65rror_family_unset\x10\x15\x12\x18\n\x14\x65rror_family_invalid\x10\x16\x12\x1a\n\x16\x65rror_encoding_invalid\x10\x17\x12\x19\n\x15\x65rror_unset_metric_id\x10\x18\x12#\n\x1f\x65rror_event_telemetry_undefined\x10\x19\"\xba\x02\n\x1c\x43lientTelemetryResponseProto\x12\x43\n\x06status\x18\x01 \x01(\x0e\x32\x33.POGOProtos.Rpc.ClientTelemetryResponseProto.Status\x12\x14\n\x0crows_written\x18\x02 \x01(\x05\x12\x1d\n\x15nonretryable_failures\x18\x03 \x01(\x05\x12G\n\x12retryable_failures\x18\x04 \x03(\x0b\x32+.POGOProtos.Rpc.ClientTelemetryRecordResult\"W\n\x06Status\x12\t\n\x05unset\x10\x00\x12\x0b\n\x07success\x10\x01\x12\x0b\n\x07\x66\x61ilure\x10\x02\x12\x13\n\x0fpartial_failure\x10\x03\x12\x13\n\x0finvalid_request\x10\x04\"%\n#ClientTelemetrySettingsRequestProto\"\xa8\x01\n\x18\x43lientTelemetryV2Request\x12L\n\x1atelemetry_request_metadata\x18\x01 \x01(\x0b\x32(.POGOProtos.Rpc.TelemetryRequestMetadata\x12>\n\x0b\x62\x61tch_proto\x18\x02 \x01(\x0b\x32).POGOProtos.Rpc.ClientTelemetryBatchProto\"\xc1\x02\n\x1d\x43lientToggleSettingsTelemetry\x12P\n\ttoggle_id\x18\x01 \x01(\x0e\x32=.POGOProtos.Rpc.ClientToggleSettingsTelemetry.ToggleSettingId\x12O\n\x0ctoggle_event\x18\x02 \x01(\x0e\x32\x39.POGOProtos.Rpc.ClientToggleSettingsTelemetry.ToggleEvent\"-\n\x0bToggleEvent\x12\r\n\tUNDEFINED\x10\x00\x12\x07\n\x03OFF\x10\x01\x12\x06\n\x02ON\x10\x02\"N\n\x0fToggleSettingId\x12\t\n\x05UNSET\x10\x00\x12\x1a\n\x16REMEMBER_LAST_POKEBALL\x10\x01\x12\x14\n\x10\x41\x44VANCED_HAPTICS\x10\x02\"m\n\x19\x43lientUpgradeRequestProto\x12\x0f\n\x07version\x18\x01 \x01(\t\x12?\n\x10operating_system\x18\x02 \x01(\x0e\x32%.POGOProtos.Rpc.ClientOperatingSystem\"3\n\x1a\x43lientUpgradeResponseProto\x12\x15\n\rneeds_upgrade\x18\x01 \x01(\x08\")\n\x12\x43lientVersionProto\x12\x13\n\x0bmin_version\x18\x01 \x01(\t\"\xd9\x01\n\x12\x43lientWeatherProto\x12\x12\n\ns2_cell_id\x18\x01 \x01(\x03\x12<\n\x0f\x64isplay_weather\x18\x02 \x01(\x0b\x32#.POGOProtos.Rpc.DisplayWeatherProto\x12>\n\x10gameplay_weather\x18\x03 \x01(\x0b\x32$.POGOProtos.Rpc.GameplayWeatherProto\x12\x31\n\x06\x61lerts\x18\x04 \x03(\x0b\x32!.POGOProtos.Rpc.WeatherAlertProto\"\xf3\x02\n\x13\x43odenameResultProto\x12\x10\n\x08\x63odename\x18\x01 \x01(\t\x12\x14\n\x0cuser_message\x18\x02 \x01(\t\x12\x15\n\ris_assignable\x18\x03 \x01(\x08\x12:\n\x06status\x18\x04 \x01(\x0e\x32*.POGOProtos.Rpc.CodenameResultProto.Status\x12\x39\n\x0eupdated_player\x18\x05 \x01(\x0b\x32!.POGOProtos.Rpc.ClientPlayerProto\x12\x1b\n\x13suggested_codenames\x18\x06 \x03(\t\"\x88\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1a\n\x16\x43ODENAME_NOT_AVAILABLE\x10\x02\x12\x16\n\x12\x43ODENAME_NOT_VALID\x10\x03\x12\x11\n\rCURRENT_OWNER\x10\x04\x12\x1f\n\x1b\x43ODENAME_CHANGE_NOT_ALLOWED\x10\x05\"\x9a\x01\n\x19\x43ollectDailyBonusOutProto\x12@\n\x06result\x18\x01 \x01(\x0e\x32\x30.POGOProtos.Rpc.CollectDailyBonusOutProto.Result\";\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x0b\n\x07\x46\x41ILURE\x10\x02\x12\x0c\n\x08TOO_SOON\x10\x03\"\x18\n\x16\x43ollectDailyBonusProto\"\x84\x02\n!CollectDailyDefenderBonusOutProto\x12H\n\x06result\x18\x01 \x01(\x0e\x32\x38.POGOProtos.Rpc.CollectDailyDefenderBonusOutProto.Result\x12\x15\n\rcurrency_type\x18\x02 \x03(\t\x12\x18\n\x10\x63urrency_awarded\x18\x03 \x03(\x05\x12\x15\n\rnum_defenders\x18\x04 \x01(\x05\"M\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x0b\n\x07\x46\x41ILURE\x10\x02\x12\x0c\n\x08TOO_SOON\x10\x03\x12\x10\n\x0cNO_DEFENDERS\x10\x04\" \n\x1e\x43ollectDailyDefenderBonusProto\"\xb6\x02\n\x14\x43ombatActionLogProto\x12:\n\x04type\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.CombatActionProto.ActionType\x12\x19\n\x11\x61\x63tion_start_turn\x18\x02 \x01(\x05\x12\x16\n\x0e\x64uration_turns\x18\x03 \x01(\x05\x12\x16\n\x0e\x61ttacker_index\x18\x04 \x01(\x05\x12\x14\n\x0ctarget_index\x18\x05 \x01(\x05\x12\x1c\n\x14\x61\x63tive_pokemon_index\x18\x06 \x01(\x05\x12\x1c\n\x14target_pokemon_index\x18\x07 \x01(\x05\x12\x16\n\x0eminigame_score\x18\x08 \x01(\x02\x12-\n\x04move\x18\t \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\"\x90\x04\n\x11\x43ombatActionProto\x12:\n\x04type\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.CombatActionProto.ActionType\x12\x19\n\x11\x61\x63tion_start_turn\x18\x03 \x01(\x05\x12\x16\n\x0e\x64uration_turns\x18\x05 \x01(\x05\x12\x16\n\x0e\x61ttacker_index\x18\x06 \x01(\x05\x12\x14\n\x0ctarget_index\x18\x07 \x01(\x05\x12\x19\n\x11\x61\x63tive_pokemon_id\x18\x08 \x01(\x06\x12\x19\n\x11target_pokemon_id\x18\x0e \x01(\x06\x12\x16\n\x0eminigame_score\x18\x0f \x01(\x02\x12-\n\x04move\x18\x10 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\"\xe0\x01\n\nActionType\x12\t\n\x05UNSET\x10\x00\x12\n\n\x06\x41TTACK\x10\x01\x12\x12\n\x0eSPECIAL_ATTACK\x10\x02\x12\x14\n\x10SPECIAL_ATTACK_2\x10\x03\x12\x1d\n\x19MINIGAME_OFFENSIVE_FINISH\x10\x04\x12\x1c\n\x18MINIGAME_DEFENSIVE_START\x10\x05\x12\x1d\n\x19MINIGAME_DEFENSIVE_FINISH\x10\x06\x12\t\n\x05\x46\x41INT\x10\x07\x12\x12\n\x0e\x43HANGE_POKEMON\x10\x08\x12\x16\n\x12QUICK_SWAP_POKEMON\x10\t\"K\n\x14\x43ombatBaseStatsProto\x12\x15\n\rtotal_battles\x18\x01 \x01(\x05\x12\x0c\n\x04wins\x18\x02 \x01(\x05\x12\x0e\n\x06rating\x18\x03 \x01(\x02\"\xff\x01\n\"CombatChallengeGlobalSettingsProto\x12Z\n(distance_check_override_friendship_level\x18\x01 \x01(\x0e\x32(.POGOProtos.Rpc.FriendshipLevelMilestone\x12\x31\n)get_combat_challenge_polling_interval_sec\x18\x02 \x01(\x05\x12\"\n\x1a\x65nable_downstream_dispatch\x18\x03 \x01(\x08\x12&\n\x1e\x65nable_challenge_notifications\x18\x04 \x01(\x08\"\xa0\x02\n\x17\x43ombatChallengeLogProto\x12(\n\x04type\x18\x01 \x01(\x0e\x32\x1a.POGOProtos.Rpc.CombatType\x12\"\n\x1a\x63hallenger_pokemon_indexes\x18\x02 \x03(\x05\x12 \n\x18opponent_pokemon_indexes\x18\x03 \x03(\x05\x12H\n\x05state\x18\x04 \x01(\x0e\x32\x39.POGOProtos.Rpc.CombatChallengeProto.CombatChallengeState\x12#\n\x1b\x63reated_timestamp_offset_ms\x18\x05 \x01(\r\x12&\n\x1e\x65xpiration_timestamp_offset_ms\x18\x06 \x01(\r\"\xbb\x06\n\x14\x43ombatChallengeProto\x12\x14\n\x0c\x63hallenge_id\x18\x01 \x01(\t\x12(\n\x04type\x18\x02 \x01(\x0e\x32\x1a.POGOProtos.Rpc.CombatType\x12!\n\x19\x63ombat_league_template_id\x18\x03 \x01(\t\x12H\n\nchallenger\x18\x05 \x01(\x0b\x32\x34.POGOProtos.Rpc.CombatChallengeProto.ChallengePlayer\x12\x46\n\x08opponent\x18\x06 \x01(\x0b\x32\x34.POGOProtos.Rpc.CombatChallengeProto.ChallengePlayer\x12H\n\x05state\x18\x07 \x01(\x0e\x32\x39.POGOProtos.Rpc.CombatChallengeProto.CombatChallengeState\x12\x1c\n\x14\x63reated_timestamp_ms\x18\x08 \x01(\x03\x12\x11\n\tcombat_id\x18\n \x01(\t\x12\x18\n\x10gbl_battle_realm\x18\x0b \x01(\t\x12\x1f\n\x17\x65xpiration_timestamp_ms\x18\x13 \x01(\x03\x1a\xf8\x01\n\x0f\x43hallengePlayer\x12\x11\n\tplayer_id\x18\x01 \x01(\t\x12\x38\n\rplayer_avatar\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.PlayerAvatarProto\x12 \n\x18\x63ombat_player_s2_cell_id\x18\x03 \x01(\x03\x12\x1c\n\x14\x61ttacking_pokemon_id\x18\x04 \x03(\x06\x12@\n\x0epublic_profile\x18\x05 \x01(\x0b\x32(.POGOProtos.Rpc.PlayerPublicProfileProto\x12\x16\n\x0enia_account_id\x18\x06 \x01(\t\"}\n\x14\x43ombatChallengeState\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07\x43REATED\x10\x01\x12\n\n\x06OPENED\x10\x02\x12\r\n\tCANCELLED\x10\x03\x12\x0c\n\x08\x41\x43\x43\x45PTED\x10\x04\x12\x0c\n\x08\x44\x45\x43LINED\x10\x05\x12\t\n\x05READY\x10\x06\x12\x0b\n\x07TIMEOUT\x10\x07\"r\n\x0f\x43ombatClientLog\x12/\n\x06header\x18\x01 \x01(\x0b\x32\x1f.POGOProtos.Rpc.CombatLogHeader\x12.\n\x07\x65ntries\x18\x02 \x03(\x0b\x32\x1d.POGOProtos.Rpc.CombatLogData\"I\n\x1a\x43ombatClockSynchronization\x12\x1a\n\x12sync_attempt_count\x18\x01 \x01(\x05\x12\x0f\n\x07\x65nabled\x18\x02 \x01(\x08\"\xbb\x01\n$CombatCompetitiveSeasonSettingsProto\x12!\n\x19season_end_time_timestamp\x18\x01 \x03(\x04\x12$\n\x1crating_adjustment_percentage\x18\x02 \x01(\x02\x12%\n\x1dranking_adjustment_percentage\x18\x03 \x01(\x02\x12#\n\x1bplayer_facing_season_number\x18\x04 \x01(\x05\"M\n%CombatDefensiveInputChallengeSettings\x12$\n\x1c\x66ull_rotations_for_max_score\x18\x01 \x01(\x02\"l\n\rCombatEndData\x12\x30\n\x04type\x18\x01 \x01(\x0e\x32\".POGOProtos.Rpc.CombatEndData.Type\")\n\x04Type\x12\n\n\x06NO_END\x10\x00\x12\x15\n\x11\x43OMBAT_STATE_EXIT\x10\x01\"\xae\x01\n\x12\x43ombatFeatureFlags\x12 \n\x18real_device_time_enabled\x18\x01 \x01(\x08\x12#\n\x1bnext_available_turn_enabled\x18\x02 \x01(\x08\x12%\n\x1dserver_fly_in_fly_out_enabled\x18\x03 \x01(\x08\x12*\n\"client_shield_insta_report_enabled\x18\x04 \x01(\x08\"\x92\n\n\x11\x43ombatForLogProto\x12=\n\x0c\x63ombat_state\x18\x01 \x01(\x0e\x32\'.POGOProtos.Rpc.CombatProto.CombatState\x12\x46\n\x06player\x18\x03 \x01(\x0b\x32\x36.POGOProtos.Rpc.CombatForLogProto.CombatPlayerLogProto\x12H\n\x08opponent\x18\x04 \x01(\x0b\x32\x36.POGOProtos.Rpc.CombatForLogProto.CombatPlayerLogProto\x12\x18\n\x10server_offset_ms\x18\x07 \x01(\r\x12\x14\n\x0c\x63urrent_turn\x18\x08 \x01(\x05\x12\x1c\n\x14turn_start_offset_ms\x18\t \x01(\r\x12\x1e\n\x16minigame_end_offset_ms\x18\n \x01(\r\x12+\n#minigame_submit_score_end_offset_ms\x18\x0b \x01(\r\x12$\n\x1c\x63hange_pokemon_end_offset_ms\x18\x0c \x01(\r\x12.\n&quick_swap_cooldown_duration_offset_ms\x18\r \x01(\r\x12%\n\x1dstate_change_delay_until_turn\x18\x0e \x01(\r\x12\x1e\n\x16\x63ombat_request_counter\x18\x0f \x01(\x05\x12\x1a\n\x12opponent_triggered\x18\x10 \x01(\x08\x12 \n\x18opponent_request_counter\x18\x11 \x01(\x05\x12\x1a\n\x12round_trip_time_ms\x18\x12 \x01(\r\x1a\x94\x04\n\x14\x43ombatPlayerLogProto\x12S\n\x0e\x61\x63tive_pokemon\x18\x01 \x01(\x0b\x32;.POGOProtos.Rpc.CombatForLogProto.CombatPokemonDynamicProto\x12T\n\x0freserve_pokemon\x18\x02 \x03(\x0b\x32;.POGOProtos.Rpc.CombatForLogProto.CombatPokemonDynamicProto\x12T\n\x0f\x66\x61inted_pokemon\x18\x03 \x03(\x0b\x32;.POGOProtos.Rpc.CombatForLogProto.CombatPokemonDynamicProto\x12<\n\x0e\x63urrent_action\x18\x04 \x01(\x0b\x32$.POGOProtos.Rpc.CombatActionLogProto\x12\x14\n\x0clockstep_ack\x18\x05 \x01(\x08\x12\x19\n\x11last_updated_turn\x18\x06 \x01(\x05\x12=\n\x0fminigame_action\x18\x07 \x01(\x0b\x32$.POGOProtos.Rpc.CombatActionLogProto\x12&\n\x1equick_swap_available_offset_ms\x18\x08 \x01(\r\x12%\n\x1dminigame_defense_chances_left\x18\t \x01(\x05\x1a\x82\x01\n\x19\x43ombatPokemonDynamicProto\x12\r\n\x05index\x18\x01 \x01(\x05\x12\x0f\n\x07stamina\x18\x02 \x01(\x05\x12\x0e\n\x06\x65nergy\x18\x03 \x01(\x05\x12\x19\n\x11\x61ttack_stat_stage\x18\x04 \x01(\x05\x12\x1a\n\x12\x64\x65\x66\x65nse_stat_stage\x18\x05 \x01(\x05\"\xf3\x01\n\x1b\x43ombatFriendRequestOutProto\x12\x42\n\x06result\x18\x01 \x01(\x0e\x32\x32.POGOProtos.Rpc.CombatFriendRequestOutProto.Result\"\x8f\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1a\n\x16\x45RROR_COMBAT_NOT_FOUND\x10\x02\x12\x1b\n\x17\x45RROR_COMBAT_INCOMPLETE\x10\x03\x12\x1e\n\x1a\x45RROR_PLAYER_NOT_IN_COMBAT\x10\x04\x12\x14\n\x10\x45RROR_SOCIAL_RPC\x10\x05\"-\n\x18\x43ombatFriendRequestProto\x12\x11\n\tcombat_id\x18\x01 \x01(\t\"\xa0\t\n\x19\x43ombatGlobalSettingsProto\x12\x15\n\renable_combat\x18\x01 \x01(\x08\x12&\n\x1emaximum_daily_rewarded_battles\x18\x02 \x01(\x05\x12!\n\x19\x65nable_combat_stat_stages\x18\x03 \x01(\x08\x12\x1c\n\x14minimum_player_level\x18\x04 \x01(\r\x12*\n\"maximum_daily_npc_rewarded_battles\x18\x05 \x01(\x05\x12(\n active_combat_update_interval_ms\x18\x06 \x01(\x05\x12-\n%waiting_for_player_update_interval_ms\x18\x07 \x01(\x05\x12+\n#ready_for_battle_update_interval_ms\x18\x08 \x01(\x05\x12!\n\x19pre_move_submit_window_ms\x18\t \x01(\x05\x12\"\n\x1apost_move_submit_window_ms\x18\n \x01(\x05\x12\x16\n\x0e\x65nable_sockets\x18\x0b \x01(\x08\x12\x1c\n\x14\x65nable_spin_minigame\x18\x0c \x01(\x08\x12\x1c\n\x14\x65nable_quick_swap_v2\x18\r \x01(\x08\x12$\n\x1c\x64\x65precated_vs_seeker_setting\x18\x0e \x01(\x08\x12/\n\'vs_seeker_walking_dist_poll_duration_ms\x18\x0f \x01(\x05\x12\"\n\x1avs_seeker_player_min_level\x18\x10 \x01(\x05\x12$\n\x1cmatchmaking_poll_duration_ms\x18\x11 \x01(\x05\x12 \n\x18\x65nable_particle_minigame\x18\x12 \x01(\x08\x12$\n\x1c\x65nable_vs_seeker_upgrade_iap\x18\x13 \x01(\x08\x12 \n\x18\x65nable_flyout_animations\x18\x14 \x01(\x08\x12\x19\n\x11\x65nable_battle_hub\x18\x15 \x01(\x08\x12\'\n\x1fmatchmaking_timeout_duration_ms\x18\x16 \x01(\x05\x12%\n\x1dplanned_downtime_timestamp_ms\x18\x17 \x01(\x03\x12)\n!latency_compensation_threshold_ms\x18\x18 \x01(\x05\x12\x65\n\x1e\x63ombat_refactor_allowlist_set1\x18\x19 \x03(\x0e\x32=.POGOProtos.Rpc.CombatGlobalSettingsProto.CombatRefactorFlags\x12-\n%combat_refactor_allowlist_gbl_leagues\x18\x1a \x03(\t\"\x7f\n\x13\x43ombatRefactorFlags\x12\x08\n\x04NONE\x10\x00\x12\x16\n\x12TRAINER_NPC_COMBAT\x10\x01\x12\x19\n\x15INVASION_GRUNT_COMBAT\x10\x02\x12\x18\n\x14INVASION_BOSS_COMBAT\x10\x03\x12\x11\n\rFRIEND_COMBAT\x10\x04\"l\n\x1a\x43ombatHubEntranceTelemetry\x12N\n\x17\x63ombat_hub_telemetry_id\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.CombatHubEntranceTelemetryIds\"\x83\x01\n\x14\x43ombatIdMismatchData\x12\x1e\n\x16non_matching_combat_id\x18\x01 \x01(\t\x12K\n\x08log_type\x18\x02 \x01(\x0e\x32\x39.POGOProtos.Rpc.CombatLogData.CombatLogDataHeader.LogType\"\xf6\x1a\n\x11\x43ombatLeagueProto\x12\r\n\x05title\x18\x01 \x01(\t\x12\x0f\n\x07\x65nabled\x18\x02 \x01(\x08\x12P\n\x10unlock_condition\x18\x03 \x03(\x0b\x32\x36.POGOProtos.Rpc.CombatLeagueProto.UnlockConditionProto\x12R\n\x11pokemon_condition\x18\x04 \x03(\x0b\x32\x37.POGOProtos.Rpc.CombatLeagueProto.PokemonConditionProto\x12\x10\n\x08icon_url\x18\x05 \x01(\t\x12\x15\n\rpokemon_count\x18\x06 \x01(\x05\x12\x35\n\x0e\x62\x61nned_pokemon\x18\x07 \x03(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x31\n\nbadge_type\x18\x08 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloBadgeType\x12%\n\x1dminigame_defense_chance_limit\x18\t \x01(\x05\x12.\n&battle_party_combat_league_template_id\x18\n \x01(\t\x12\x41\n\x0bleague_type\x18\x0b \x01(\x0e\x32,.POGOProtos.Rpc.CombatLeagueProto.LeagueType\x12\x18\n\x10\x62order_color_hex\x18\x0c \x01(\t\x12\x17\n\x0f\x61llow_temp_evos\x18\r \x01(\x08\x12;\n\x11\x63ombat_experiment\x18\x0e \x03(\x0e\x32 .POGOProtos.Rpc.CombatExperiment\x1a\xb9\x01\n\x0ePokemonBanlist\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x42\n\x07pokemon\x18\x02 \x03(\x0b\x32\x31.POGOProtos.Rpc.CombatLeagueProto.PokemonWithForm\x12U\n\x0fgroup_condition\x18\x03 \x01(\x0b\x32<.POGOProtos.Rpc.CombatLeagueProto.PokemonGroupConditionProto\x1aK\n\x16PokemonCaughtTimestamp\x12\x17\n\x0f\x61\x66ter_timestamp\x18\x01 \x01(\x03\x12\x18\n\x10\x62\x65\x66ore_timestamp\x18\x02 \x01(\x03\x1a\x8b\x05\n\x15PokemonConditionProto\x12H\n\x15with_pokemon_cp_limit\x18\x02 \x01(\x0b\x32\'.POGOProtos.Rpc.WithPokemonCpLimitProtoH\x00\x12\x41\n\x11with_pokemon_type\x18\x03 \x01(\x0b\x32$.POGOProtos.Rpc.WithPokemonTypeProtoH\x00\x12I\n\x15with_pokemon_category\x18\x04 \x01(\x0b\x32(.POGOProtos.Rpc.WithPokemonCategoryProtoH\x00\x12O\n\x11pokemon_whitelist\x18\x05 \x01(\x0b\x32\x32.POGOProtos.Rpc.CombatLeagueProto.PokemonWhitelistH\x00\x12K\n\x0fpokemon_banlist\x18\x06 \x01(\x0b\x32\x30.POGOProtos.Rpc.CombatLeagueProto.PokemonBanlistH\x00\x12\\\n\x18pokemon_caught_timestamp\x18\x07 \x01(\x0b\x32\x38.POGOProtos.Rpc.CombatLeagueProto.PokemonCaughtTimestampH\x00\x12R\n\x13pokemon_level_range\x18\x08 \x01(\x0b\x32\x33.POGOProtos.Rpc.CombatLeagueProto.PokemonLevelRangeH\x00\x12=\n\x04type\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.CombatLeagueProto.ConditionTypeB\x0b\n\tCondition\x1a\xa2\x03\n\x1aPokemonGroupConditionProto\x12\x66\n\rpokedex_range\x18\x01 \x03(\x0b\x32O.POGOProtos.Rpc.CombatLeagueProto.PokemonGroupConditionProto.PokedexNumberRange\x12\x12\n\ncan_evolve\x18\x02 \x01(\x08\x12\x10\n\x08has_mega\x18\x03 \x01(\x08\x12\x12\n\nis_evolved\x18\x04 \x01(\x08\x12\x37\n\rpokemon_class\x18\x05 \x03(\x0e\x32 .POGOProtos.Rpc.HoloPokemonClass\x12@\n\talignment\x18\x06 \x03(\x0e\x32-.POGOProtos.Rpc.PokemonDisplayProto.Alignment\x12\x35\n\x0cpokemon_size\x18\x07 \x03(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonSize\x1a\x30\n\x12PokedexNumberRange\x12\r\n\x05start\x18\x01 \x01(\x05\x12\x0b\n\x03\x65nd\x18\x02 \x01(\x05\x1a\x39\n\x11PokemonLevelRange\x12\x11\n\tmin_level\x18\x01 \x01(\x05\x12\x11\n\tmax_level\x18\x02 \x01(\x05\x1a\xbb\x01\n\x10PokemonWhitelist\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x42\n\x07pokemon\x18\x02 \x03(\x0b\x32\x31.POGOProtos.Rpc.CombatLeagueProto.PokemonWithForm\x12U\n\x0fgroup_condition\x18\x03 \x01(\x0b\x32<.POGOProtos.Rpc.CombatLeagueProto.PokemonGroupConditionProto\x1a\xad\x01\n\x0fPokemonWithForm\x12)\n\x02id\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x36\n\x04\x66orm\x18\x02 \x01(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\x12\x37\n\x05\x66orms\x18\x03 \x03(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\x1a\xe8\x05\n\x14UnlockConditionProto\x12\x41\n\x11with_player_level\x18\x03 \x01(\x0b\x32$.POGOProtos.Rpc.WithPlayerLevelProtoH\x00\x12H\n\x15with_pokemon_cp_limit\x18\x04 \x01(\x0b\x32\'.POGOProtos.Rpc.WithPokemonCpLimitProtoH\x00\x12\x41\n\x11with_pokemon_type\x18\x05 \x01(\x0b\x32$.POGOProtos.Rpc.WithPokemonTypeProtoH\x00\x12I\n\x15with_pokemon_category\x18\x06 \x01(\x0b\x32(.POGOProtos.Rpc.WithPokemonCategoryProtoH\x00\x12O\n\x11pokemon_whitelist\x18\x07 \x01(\x0b\x32\x32.POGOProtos.Rpc.CombatLeagueProto.PokemonWhitelistH\x00\x12K\n\x0fpokemon_banlist\x18\x08 \x01(\x0b\x32\x30.POGOProtos.Rpc.CombatLeagueProto.PokemonBanlistH\x00\x12\\\n\x18pokemon_caught_timestamp\x18\t \x01(\x0b\x32\x38.POGOProtos.Rpc.CombatLeagueProto.PokemonCaughtTimestampH\x00\x12R\n\x13pokemon_level_range\x18\n \x01(\x0b\x32\x33.POGOProtos.Rpc.CombatLeagueProto.PokemonLevelRangeH\x00\x12=\n\x04type\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.CombatLeagueProto.ConditionType\x12\x19\n\x11min_pokemon_count\x18\x02 \x01(\x05\x42\x0b\n\tCondition\"\xfa\x01\n\rConditionType\x12\t\n\x05UNSET\x10\x00\x12\x19\n\x15WITH_POKEMON_CP_LIMIT\x10\x01\x12\x15\n\x11WITH_PLAYER_LEVEL\x10\x02\x12\x15\n\x11WITH_POKEMON_TYPE\x10\x03\x12\x19\n\x15WITH_POKEMON_CATEGORY\x10\x04\x12\x17\n\x13WITH_UNIQUE_POKEMON\x10\x05\x12\x15\n\x11POKEMON_WHITELIST\x10\x06\x12\x13\n\x0fPOKEMON_BANLIST\x10\x07\x12\x1c\n\x18POKEMON_CAUGHT_TIMESTAMP\x10\x08\x12\x17\n\x13POKEMON_LEVEL_RANGE\x10\t\"1\n\nLeagueType\x12\x08\n\x04NONE\x10\x00\x12\x0c\n\x08STANDARD\x10\x01\x12\x0b\n\x07PREMIER\x10\x02\">\n\x19\x43ombatLeagueSettingsProto\x12!\n\x19\x63ombat_league_template_id\x18\x01 \x03(\t\"\x80\x31\n\rCombatLogData\x12I\n\x18open_combat_session_data\x18\x02 \x01(\x0b\x32%.POGOProtos.Rpc.OpenCombatSessionDataH\x00\x12Z\n!open_combat_session_response_data\x18\x03 \x01(\x0b\x32-.POGOProtos.Rpc.OpenCombatSessionResponseDataH\x00\x12>\n\x12update_combat_data\x18\x04 \x01(\x0b\x32 .POGOProtos.Rpc.UpdateCombatDataH\x00\x12O\n\x1bupdate_combat_response_data\x18\x05 \x01(\x0b\x32(.POGOProtos.Rpc.UpdateCombatResponseDataH\x00\x12:\n\x10quit_combat_data\x18\x06 \x01(\x0b\x32\x1e.POGOProtos.Rpc.QuitCombatDataH\x00\x12K\n\x19quit_combat_response_data\x18\x07 \x01(\x0b\x32&.POGOProtos.Rpc.QuitCombatResponseDataH\x00\x12I\n\x18web_socket_response_data\x18\x08 \x01(\x0b\x32%.POGOProtos.Rpc.WebSocketResponseDataH\x00\x12\x36\n\x0erpc_error_data\x18\t \x01(\x0b\x32\x1c.POGOProtos.Rpc.RpcErrorDataH\x00\x12T\n\x1eget_combat_player_profile_data\x18\n \x01(\x0b\x32*.POGOProtos.Rpc.GetCombatPlayerProfileDataH\x00\x12\x65\n\'get_combat_player_profile_response_data\x18\x0b \x01(\x0b\x32\x32.POGOProtos.Rpc.GetCombatPlayerProfileResponseDataH\x00\x12Z\n!generate_combat_challenge_id_data\x18\x0c \x01(\x0b\x32-.POGOProtos.Rpc.GenerateCombatChallengeIdDataH\x00\x12k\n*generate_combat_challenge_id_response_data\x18\r \x01(\x0b\x32\x35.POGOProtos.Rpc.GenerateCombatChallengeIdResponseDataH\x00\x12Q\n\x1c\x63reate_combat_challenge_data\x18\x0e \x01(\x0b\x32).POGOProtos.Rpc.CreateCombatChallengeDataH\x00\x12\x62\n%create_combat_challenge_response_data\x18\x0f \x01(\x0b\x32\x31.POGOProtos.Rpc.CreateCombatChallengeResponseDataH\x00\x12M\n\x1aopen_combat_challenge_data\x18\x10 \x01(\x0b\x32\'.POGOProtos.Rpc.OpenCombatChallengeDataH\x00\x12^\n#open_combat_challenge_response_data\x18\x11 \x01(\x0b\x32/.POGOProtos.Rpc.OpenCombatChallengeResponseDataH\x00\x12P\n\x1copen_npc_combat_session_data\x18\x12 \x01(\x0b\x32(.POGOProtos.Rpc.OpenNpcCombatSessionDataH\x00\x12\x61\n%open_npc_combat_session_response_data\x18\x13 \x01(\x0b\x32\x30.POGOProtos.Rpc.OpenNpcCombatSessionResponseDataH\x00\x12Q\n\x1c\x61\x63\x63\x65pt_combat_challenge_data\x18\x14 \x01(\x0b\x32).POGOProtos.Rpc.AcceptCombatChallengeDataH\x00\x12\x62\n%accept_combat_challenge_response_data\x18\x15 \x01(\x0b\x32\x31.POGOProtos.Rpc.AcceptCombatChallengeResponseDataH\x00\x12\x62\n%submit_combat_challenge_pokemons_data\x18\x16 \x01(\x0b\x32\x31.POGOProtos.Rpc.SubmitCombatChallengePokemonsDataH\x00\x12s\n.submit_combat_challenge_pokemons_response_data\x18\x17 \x01(\x0b\x32\x39.POGOProtos.Rpc.SubmitCombatChallengePokemonsResponseDataH\x00\x12S\n\x1d\x64\x65\x63line_combat_challenge_data\x18\x18 \x01(\x0b\x32*.POGOProtos.Rpc.DeclineCombatChallengeDataH\x00\x12\x64\n&decline_combat_challenge_response_data\x18\x19 \x01(\x0b\x32\x32.POGOProtos.Rpc.DeclineCombatChallengeResponseDataH\x00\x12Q\n\x1c\x63\x61ncel_combat_challenge_data\x18\x1a \x01(\x0b\x32).POGOProtos.Rpc.CancelCombatChallengeDataH\x00\x12\x62\n%cancel_combat_challenge_response_data\x18\x1b \x01(\x0b\x32\x31.POGOProtos.Rpc.CancelCombatChallengeResponseDataH\x00\x12K\n\x19get_combat_challenge_data\x18\x1c \x01(\x0b\x32&.POGOProtos.Rpc.GetCombatChallengeDataH\x00\x12\\\n\"get_combat_challenge_response_data\x18\x1d \x01(\x0b\x32..POGOProtos.Rpc.GetCombatChallengeResponseDataH\x00\x12X\n vs_seeker_start_matchmaking_data\x18\x1e \x01(\x0b\x32,.POGOProtos.Rpc.VsSeekerStartMatchmakingDataH\x00\x12i\n)vs_seeker_start_matchmaking_response_data\x18\x1f \x01(\x0b\x32\x34.POGOProtos.Rpc.VsSeekerStartMatchmakingResponseDataH\x00\x12O\n\x1bget_matchmaking_status_data\x18 \x01(\x0b\x32(.POGOProtos.Rpc.GetMatchmakingStatusDataH\x00\x12`\n$get_matchmaking_status_response_data\x18! \x01(\x0b\x32\x30.POGOProtos.Rpc.GetMatchmakingStatusResponseDataH\x00\x12H\n\x17\x63\x61ncel_matchmaking_data\x18\" \x01(\x0b\x32%.POGOProtos.Rpc.CancelMatchmakingDataH\x00\x12Y\n cancel_matchmaking_response_data\x18# \x01(\x0b\x32-.POGOProtos.Rpc.CancelMatchmakingResponseDataH\x00\x12\x42\n\x14submit_combat_action\x18$ \x01(\x0b\x32\".POGOProtos.Rpc.SubmitCombatActionH\x00\x12Z\n!invasion_open_combat_session_data\x18% \x01(\x0b\x32-.POGOProtos.Rpc.InvasionOpenCombatSessionDataH\x00\x12k\n*invasion_open_combat_session_response_data\x18& \x01(\x0b\x32\x35.POGOProtos.Rpc.InvasionOpenCombatSessionResponseDataH\x00\x12\x46\n\x16invasion_battle_update\x18\' \x01(\x0b\x32$.POGOProtos.Rpc.InvasionBattleUpdateH\x00\x12W\n\x1finvasion_battle_response_update\x18( \x01(\x0b\x32,.POGOProtos.Rpc.InvasionBattleResponseUpdateH\x00\x12G\n\x17\x63ombat_id_mismatch_data\x18) \x01(\x0b\x32$.POGOProtos.Rpc.CombatIdMismatchDataH\x00\x12G\n\x17league_id_mismatch_data\x18* \x01(\x0b\x32$.POGOProtos.Rpc.LeagueIdMismatchDataH\x00\x12M\n\x1a\x63hallenge_id_mismatch_data\x18+ \x01(\x0b\x32\'.POGOProtos.Rpc.ChallengeIdMismatchDataH\x00\x12\x46\n\x13progress_token_data\x18, \x01(\x0b\x32\'.POGOProtos.Rpc.CombatProgressTokenDataH\x00\x12K\n\x19on_application_focus_data\x18- \x01(\x0b\x32&.POGOProtos.Rpc.OnApplicationFocusDataH\x00\x12K\n\x19on_application_pause_data\x18. \x01(\x0b\x32&.POGOProtos.Rpc.OnApplicationPauseDataH\x00\x12I\n\x18on_application_quit_data\x18/ \x01(\x0b\x32%.POGOProtos.Rpc.OnApplicationQuitDataH\x00\x12L\n\x15\x65xception_caught_data\x18\x30 \x01(\x0b\x32+.POGOProtos.Rpc.ExceptionCaughtInCombatDataH\x00\x12?\n\x13\x63ombat_pub_sub_data\x18\x31 \x01(\x0b\x32 .POGOProtos.Rpc.CombatPubSubDataH\x00\x12\x38\n\x0f\x63ombat_end_data\x18\x32 \x01(\x0b\x32\x1d.POGOProtos.Rpc.CombatEndDataH\x00\x12G\n\x17\x63ombat_sync_server_data\x18\x33 \x01(\x0b\x32$.POGOProtos.Rpc.CombatSyncServerDataH\x00\x12X\n combat_sync_server_response_data\x18\x34 \x01(\x0b\x32,.POGOProtos.Rpc.CombatSyncServerResponseDataH\x00\x12V\n\x1f\x63ombat_special_move_player_data\x18\x35 \x01(\x0b\x32+.POGOProtos.Rpc.CombatSpecialMovePlayerDataH\x00\x12\x41\n\x06header\x18\x01 \x01(\x0b\x32\x31.POGOProtos.Rpc.CombatLogData.CombatLogDataHeader\x1a\xf4\r\n\x13\x43ombatLogDataHeader\x12G\n\x04type\x18\x01 \x01(\x0e\x32\x39.POGOProtos.Rpc.CombatLogData.CombatLogDataHeader.LogType\x12\x1a\n\x12time_now_offset_ms\x18\x02 \x01(\r\x12$\n\x1c\x63lient_server_time_offset_ms\x18\x03 \x01(\r\x12\x12\n\nframe_rate\x18\x04 \x01(\x02\"\xbd\x0c\n\x07LogType\x12\x0b\n\x07NO_TYPE\x10\x00\x12\x17\n\x13OPEN_COMBAT_SESSION\x10\x01\x12 \n\x1cOPEN_COMBAT_SESSION_RESPONSE\x10\x02\x12\x11\n\rUPDATE_COMBAT\x10\x03\x12\x1a\n\x16UPDATE_COMBAT_RESPONSE\x10\x04\x12\x0f\n\x0bQUIT_COMBAT\x10\x05\x12\x18\n\x14QUIT_COMBAT_RESPONSE\x10\x06\x12\x17\n\x13WEB_SOCKET_RESPONSE\x10\x07\x12\r\n\tRPC_ERROR\x10\x08\x12\x1d\n\x19GET_COMBAT_PLAYER_PROFILE\x10\t\x12&\n\"GET_COMBAT_PLAYER_PROFILE_RESPONSE\x10\n\x12 \n\x1cGENERATE_COMBAT_CHALLENGE_ID\x10\x0b\x12)\n%GENERATE_COMBAT_CHALLENGE_ID_RESPONSE\x10\x0c\x12\x1b\n\x17\x43REATE_COMBAT_CHALLENGE\x10\r\x12$\n CREATE_COMBAT_CHALLENGE_RESPONSE\x10\x0e\x12\x19\n\x15OPEN_COMBAT_CHALLENGE\x10\x0f\x12\"\n\x1eOPEN_COMBAT_CHALLENGE_RESPONSE\x10\x10\x12\x1b\n\x17OPEN_NPC_COMBAT_SESSION\x10\x11\x12$\n OPEN_NPC_COMBAT_SESSION_RESPONSE\x10\x12\x12\x1b\n\x17\x41\x43\x43\x45PT_COMBAT_CHALLENGE\x10\x13\x12$\n ACCEPT_COMBAT_CHALLENGE_RESPONSE\x10\x14\x12$\n SUBMIT_COMBAT_CHALLENGE_POKEMONS\x10\x15\x12-\n)SUBMIT_COMBAT_CHALLENGE_POKEMONS_RESPONSE\x10\x16\x12\x1c\n\x18\x44\x45\x43LINE_COMBAT_CHALLENGE\x10\x17\x12%\n!DECLINE_COMBAT_CHALLENGE_RESPONSE\x10\x18\x12\x1b\n\x17\x43\x41NCEL_COMBAT_CHALLENGE\x10\x19\x12$\n CANCEL_COMBAT_CHALLENGE_RESPONSE\x10\x1a\x12\x18\n\x14GET_COMBAT_CHALLENGE\x10\x1b\x12!\n\x1dGET_COMBAT_CHALLENGE_RESPONSE\x10\x1c\x12\x1f\n\x1bVS_SEEKER_START_MATCHMAKING\x10\x1d\x12(\n$VS_SEEKER_START_MATCHMAKING_RESPONSE\x10\x1e\x12\x1a\n\x16GET_MATCHMAKING_STATUS\x10\x1f\x12#\n\x1fGET_MATCHMAKING_STATUS_RESPONSE\x10 \x12\x16\n\x12\x43\x41NCEL_MATCHMAKING\x10!\x12\x1f\n\x1b\x43\x41NCEL_MATCHMAKING_RESPONSE\x10\"\x12\x18\n\x14SUBMIT_COMBAT_ACTION\x10#\x12 \n\x1cINVASION_OPEN_COMBAT_SESSION\x10$\x12)\n%INVASION_OPEN_COMBAT_SESSION_RESPONSE\x10%\x12\x1a\n\x16INVASION_BATTLE_UPDATE\x10&\x12#\n\x1fINVASION_BATTLE_UPDATE_RESPONSE\x10\'\x12\x16\n\x12\x43OMBAT_ID_MISMATCH\x10(\x12\x16\n\x12LEAGUE_ID_MISMATCH\x10)\x12\x19\n\x15\x43HALLENGE_ID_MISMATCH\x10*\x12\x12\n\x0ePROGRESS_TOKEN\x10+\x12\x18\n\x14ON_APPLICATION_FOCUS\x10,\x12\x18\n\x14ON_APPLICATION_PAUSE\x10-\x12\x17\n\x13ON_APPLICATION_QUIT\x10.\x12\x14\n\x10\x45XCEPTION_CAUGHT\x10/\x12\x13\n\x0fPUB_SUB_MESSAGE\x10\x30\x12\x15\n\x11PLAYER_END_COMBAT\x10\x31\x12\x16\n\x12\x43OMBAT_SYNC_SERVER\x10\x32\x12\x1f\n\x1b\x43OMBAT_SYNC_SERVER_RESPONSE\x10\x33\x12\x1e\n\x1a\x43OMBAT_SPECIAL_MOVE_PLAYER\x10\x34\x42\x06\n\x04\x44\x61ta\"\xa2\x02\n\x0e\x43ombatLogEntry\x12\x35\n\x06result\x18\x01 \x01(\x0e\x32%.POGOProtos.Rpc.CombatLogEntry.Result\x12=\n\x0c\x66inish_state\x18\x02 \x01(\x0e\x32\'.POGOProtos.Rpc.CombatPlayerFinishState\x12*\n\x07rewards\x18\x03 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12\x10\n\x08opponent\x18\x04 \x01(\t\x12!\n\x19\x63ombat_league_template_id\x18\x05 \x01(\t\x12\x17\n\x0fnpc_template_id\x18\x06 \x01(\t\" \n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\"\xd5\x03\n\x0f\x43ombatLogHeader\x12\x11\n\tcombat_id\x18\x01 \x01(\t\x12!\n\x19\x63ombat_league_template_id\x18\x02 \x01(\t\x12\x1b\n\x13\x63ombat_challenge_id\x18\x03 \x01(\t\x12\x15\n\rcombat_npc_id\x18\x04 \x01(\t\x12!\n\x19\x63ombat_npc_personality_id\x18\x05 \x01(\t\x12\x10\n\x08queue_id\x18\x06 \x01(\t\x12\x41\n\x12\x63hallenger_pokemon\x18\x07 \x03(\x0b\x32%.POGOProtos.Rpc.CombatPokemonLogProto\x12?\n\x10opponent_pokemon\x18\x08 \x03(\x0b\x32%.POGOProtos.Rpc.CombatPokemonLogProto\x12\x14\n\x0ctime_root_ms\x18\t \x01(\x03\x12%\n\x1dlobby_challenger_join_time_ms\x18\n \x01(\x03\x12#\n\x1blobby_opponent_join_time_ms\x18\x0b \x01(\x03\x12\x17\n\x0f\x63ombat_start_ms\x18\x0c \x01(\x03\x12\x15\n\rcombat_end_ms\x18\r \x01(\x03\x12\r\n\x05realm\x18\x0e \x01(\t\"\xaa\x02\n\x0e\x43ombatLogProto\x12<\n\x10lifetime_results\x18\x01 \x01(\x0b\x32\".POGOProtos.Rpc.CombatSeasonResult\x12\x42\n\x16\x63urrent_season_results\x18\x02 \x01(\x0b\x32\".POGOProtos.Rpc.CombatSeasonResult\x12K\n\x1d\x63urrent_vs_seeker_set_results\x18\x04 \x03(\x0b\x32$.POGOProtos.Rpc.VsSeekerBattleResult\x12\x43\n\x17previous_season_results\x18\x05 \x01(\x0b\x32\".POGOProtos.Rpc.CombatSeasonResultJ\x04\x08\x03\x10\x04\"\xe0\x01\n\x17\x43ombatMinigameTelemetry\x12O\n\x0b\x63ombat_type\x18\x01 \x01(\x0e\x32:.POGOProtos.Rpc.CombatMinigameTelemetry.MinigameCombatType\x12\x32\n\tmove_type\x18\x02 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonType\x12\r\n\x05score\x18\x03 \x01(\x02\"1\n\x12MinigameCombatType\x12\t\n\x05UNSET\x10\x00\x12\x07\n\x03PVP\x10\x01\x12\x07\n\x03PVE\x10\x02\"\xb0\x04\n\x17\x43ombatMoveSettingsProto\x12\x32\n\tunique_id\x18\x01 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\x12-\n\x04type\x18\x02 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonType\x12\r\n\x05power\x18\x03 \x01(\x02\x12\x10\n\x08vfx_name\x18\x04 \x01(\t\x12\x16\n\x0e\x64uration_turns\x18\x05 \x01(\x05\x12\x14\n\x0c\x65nergy_delta\x18\x06 \x01(\x05\x12K\n\x05\x62uffs\x18\x07 \x01(\x0b\x32<.POGOProtos.Rpc.CombatMoveSettingsProto.CombatMoveBuffsProto\x12\x33\n\x08modifier\x18\x08 \x03(\x0b\x32!.POGOProtos.Rpc.MoveModifierProto\x1a\xe0\x01\n\x14\x43ombatMoveBuffsProto\x12)\n!attacker_attack_stat_stage_change\x18\x01 \x01(\x05\x12*\n\"attacker_defense_stat_stage_change\x18\x02 \x01(\x05\x12\'\n\x1ftarget_attack_stat_stage_change\x18\x03 \x01(\x05\x12(\n target_defense_stat_stage_change\x18\x04 \x01(\x05\x12\x1e\n\x16\x62uff_activation_chance\x18\x05 \x01(\x02\"\xf1\x01\n\x19\x43ombatNpcPersonalityProto\x12\x18\n\x10personality_name\x18\x01 \x01(\t\x12\x1e\n\x16super_effective_chance\x18\x02 \x01(\x02\x12\x16\n\x0especial_chance\x18\x03 \x01(\x02\x12\x1f\n\x17\x64\x65\x66\x65nsive_minimum_score\x18\x04 \x01(\x02\x12\x1f\n\x17\x64\x65\x66\x65nsive_maximum_score\x18\x05 \x01(\x02\x12\x1f\n\x17offensive_minimum_score\x18\x06 \x01(\x02\x12\x1f\n\x17offensive_maximum_score\x18\x07 \x01(\x02\"\xf4\x02\n\x15\x43ombatNpcTrainerProto\x12\x14\n\x0ctrainer_name\x18\x01 \x01(\t\x12!\n\x19\x63ombat_league_template_id\x18\x02 \x01(\t\x12\x1d\n\x15\x63ombat_personality_id\x18\x03 \x01(\t\x12\x19\n\x11win_loot_table_id\x18\x04 \x01(\t\x12\x1a\n\x12lose_loot_table_id\x18\x05 \x01(\t\x12\x31\n\x06\x61vatar\x18\x07 \x01(\x0b\x32!.POGOProtos.Rpc.PlayerAvatarProto\x12:\n\x11\x61vailable_pokemon\x18\x08 \x03(\x0b\x32\x1f.POGOProtos.Rpc.NpcPokemonProto\x12\x15\n\rtrainer_title\x18\t \x01(\t\x12\x15\n\rtrainer_quote\x18\n \x01(\t\x12\x10\n\x08icon_url\x18\x0b \x01(\t\x12\x1d\n\x15\x62\x61\x63kdrop_image_bundle\x18\x0c \x01(\t\"\xcf\x01\n%CombatOffensiveInputChallengeSettings\x12\x15\n\rscore_per_tap\x18\x01 \x01(\x02\x12\x1e\n\x16score_decay_per_second\x18\x02 \x01(\x02\x12\x11\n\tmax_score\x18\x03 \x01(\x02\x12.\n&high_score_additional_decay_per_second\x18\x04 \x01(\x02\x12,\n$max_time_additional_decay_per_second\x18\x05 \x01(\x02\"\\\n\x1c\x43ombatPlayerPreferencesProto\x12\x1e\n\x16\x66riends_combat_opt_out\x18\x01 \x01(\x08\x12\x1c\n\x14nearby_combat_opt_in\x18\x02 \x01(\x08\"\x8d\x03\n\x18\x43ombatPlayerProfileProto\x12\x11\n\tplayer_id\x18\x01 \x01(\t\x12@\n\x0epublic_profile\x18\x02 \x01(\x0b\x32(.POGOProtos.Rpc.PlayerPublicProfileProto\x12!\n\x19\x63ombat_league_template_id\x18\x03 \x03(\t\x12\x18\n\x10\x62uddy_pokemon_id\x18\x04 \x01(\x06\x12\x43\n\x08location\x18\x05 \x01(\x0b\x32\x31.POGOProtos.Rpc.CombatPlayerProfileProto.Location\x12O\n\x19\x63ombat_player_preferences\x18\x06 \x01(\x0b\x32,.POGOProtos.Rpc.CombatPlayerPreferencesProto\x12\x15\n\rplayer_nia_id\x18\x07 \x01(\t\x1a\x32\n\x08Location\x12\x12\n\nlat_degree\x18\x01 \x01(\x01\x12\x12\n\nlng_degree\x18\x02 \x01(\x01\"\x9c\x04\n\x15\x43ombatPokemonLogProto\x12\x12\n\npokemon_id\x18\x01 \x01(\x06\x12\x31\n\npokedex_id\x18\x02 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\n\n\x02\x63p\x18\x03 \x01(\x05\x12\x15\n\rcp_multiplier\x18\x04 \x01(\x02\x12\x13\n\x0bmax_stamina\x18\x05 \x01(\x05\x12.\n\x05move1\x18\x06 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\x12.\n\x05move2\x18\x07 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\x12.\n\x05move3\x18\x08 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\x12<\n\x0fpokemon_display\x18\t \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\x12\x19\n\x11individual_attack\x18\n \x01(\x05\x12\x1a\n\x12individual_defense\x18\x0b \x01(\x05\x12\x1a\n\x12individual_stamina\x18\x0c \x01(\x05\x12\x13\n\x0b\x62\x61ttles_won\x18\r \x01(\x05\x12\x14\n\x0c\x62\x61ttles_lost\x18\x0e \x01(\x05\x12\x10\n\x08nickname\x18\x0f \x01(\t\x12&\n\x08pokeball\x18\x10 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\"\xd6\x15\n\x17\x43ombatProgressTokenData\x12i\n\x1c\x63ombat_active_state_function\x18\x02 \x01(\x0e\x32\x41.POGOProtos.Rpc.CombatProgressTokenData.CombatActiveStateFunctionH\x00\x12\x63\n\x19\x63ombat_end_state_function\x18\x03 \x01(\x0e\x32>.POGOProtos.Rpc.CombatProgressTokenData.CombatEndStateFunctionH\x00\x12g\n\x1b\x63ombat_ready_state_function\x18\x04 \x01(\x0e\x32@.POGOProtos.Rpc.CombatProgressTokenData.CombatReadyStateFunctionH\x00\x12\x65\n\x1a\x63ombat_swap_state_function\x18\x05 \x01(\x0e\x32?.POGOProtos.Rpc.CombatProgressTokenData.CombatSwapStateFunctionH\x00\x12t\n\"combat_special_move_state_function\x18\x06 \x01(\x0e\x32\x46.POGOProtos.Rpc.CombatProgressTokenData.CombatSpecialMoveStateFunctionH\x00\x12y\n%combat_wait_for_player_state_function\x18\x07 \x01(\x0e\x32H.POGOProtos.Rpc.CombatProgressTokenData.CombatWaitForPlayerStateFunctionH\x00\x12{\n%combat_presentation_director_function\x18\x08 \x01(\x0e\x32J.POGOProtos.Rpc.CombatProgressTokenData.CombatPresentationDirectorFunctionH\x00\x12g\n\x1b\x63ombat_director_v2_function\x18\t \x01(\x0e\x32@.POGOProtos.Rpc.CombatProgressTokenData.CombatDirectorV2FunctionH\x00\x12\x61\n\x18\x63ombat_state_v2_function\x18\n \x01(\x0e\x32=.POGOProtos.Rpc.CombatProgressTokenData.CombatStateV2FunctionH\x00\x12`\n\x17\x63ombat_pokemon_function\x18\x0b \x01(\x0e\x32=.POGOProtos.Rpc.CombatProgressTokenData.CombatPokemonFunctionH\x00\x12\x13\n\x0bline_number\x18\x01 \x01(\x05\"\x97\x01\n\x19\x43ombatActiveStateFunction\x12\x1c\n\x18NONE_COMBAT_ACTIVE_STATE\x10\x00\x12\x1d\n\x19\x45NTER_COMBAT_ACTIVE_STATE\x10\x01\x12\x1c\n\x18\x45XIT_COMBAT_ACTIVE_STATE\x10\x02\x12\x1f\n\x1b\x44O_WORK_COMBAT_ACTIVE_STATE\x10\x03\"\xd1\x02\n\x18\x43ombatDirectorV2Function\x12\x1b\n\x17NONE_COMBAT_DIRECTOR_V2\x10\x00\x12\x14\n\x10TRY_START_COMBAT\x10\x01\x12\x16\n\x12START_COMBAT_ERROR\x10\x02\x12\x19\n\x15RECEIVE_COMBAT_UPDATE\x10\x03\x12\x13\n\x0fTRY_FAST_ATTACK\x10\x04\x12\x13\n\x0fSWAP_POKEMON_TO\x10\x05\x12\x18\n\x14QUEUE_SPECIAL_ATTACK\x10\x06\x12\x16\n\x12TRY_SPECIAL_ATTACK\x10\x07\x12\x1f\n\x1bTRY_EXECUTE_BUFFERED_ACTION\x10\x08\x12\x13\n\x0f\x43\x41N_ACT_ON_TURN\x10\t\x12\x16\n\x12\x43\x41N_PERFORM_ATTACK\x10\n\x12%\n!CHECK_OPPONENT_CHARGE_MOVE_CHANCE\x10\x0b\"\x88\x01\n\x16\x43ombatEndStateFunction\x12\x19\n\x15NONE_COMBAT_END_STATE\x10\x00\x12\x1a\n\x16\x45NTER_COMBAT_END_STATE\x10\x01\x12\x19\n\x15\x45XIT_COMBAT_END_STATE\x10\x02\x12\x1c\n\x18\x44O_WORK_COMBAT_END_STATE\x10\x03\"R\n\x15\x43ombatPokemonFunction\x12\x12\n\x0eOBSERVE_ACTION\x10\x00\x12\x12\n\x0e\x45XECUTE_ACTION\x10\x01\x12\x11\n\rPAUSE_UPDATES\x10\x02\"_\n\"CombatPresentationDirectorFunction\x12%\n!NONE_COMBAT_PRESENTATION_DIRECTOR\x10\x00\x12\x12\n\x0ePLAY_MINI_GAME\x10\x01\"\x92\x01\n\x18\x43ombatReadyStateFunction\x12\x1b\n\x17NONE_COMBAT_READY_STATE\x10\x00\x12\x1c\n\x18\x45NTER_COMBAT_READY_STATE\x10\x01\x12\x1b\n\x17\x45XIT_COMBAT_READY_STATE\x10\x02\x12\x1e\n\x1a\x44O_WORK_COMBAT_READY_STATE\x10\x03\"\xdd\x01\n\x1e\x43ombatSpecialMoveStateFunction\x12\"\n\x1eNONE_COMBAT_SPECIAL_MOVE_STATE\x10\x00\x12#\n\x1f\x45NTER_COMBAT_SPECIAL_MOVE_STATE\x10\x01\x12\"\n\x1e\x45XIT_COMBAT_SPECIAL_MOVE_STATE\x10\x02\x12%\n!DO_WORK_COMBAT_SPECIAL_MOVE_STATE\x10\x03\x12\x12\n\x0ePERFORM_FLY_IN\x10\x04\x12\x13\n\x0fPERFORM_FLY_OUT\x10\x05\"i\n\x15\x43ombatStateV2Function\x12\x18\n\x14NONE_COMBAT_STATE_V2\x10\x00\x12\x18\n\x14OBSERVE_COMBAT_STATE\x10\x01\x12\x1c\n\x18\x44\x45LAY_SPECIAL_TRANSITION\x10\x02\"\x8d\x01\n\x17\x43ombatSwapStateFunction\x12\x1a\n\x16NONE_COMBAT_SWAP_STATE\x10\x00\x12\x1b\n\x17\x45NTER_COMBAT_SWAP_STATE\x10\x01\x12\x1a\n\x16\x45XIT_COMBAT_SWAP_STATE\x10\x02\x12\x1d\n\x19\x44O_WORK_COMBAT_SWAP_STATE\x10\x03\"\xc2\x01\n CombatWaitForPlayerStateFunction\x12%\n!NONE_COMBAT_WAIT_FOR_PLAYER_STATE\x10\x00\x12&\n\"ENTER_COMBAT_WAIT_FOR_PLAYER_STATE\x10\x01\x12%\n!EXIT_COMBAT_WAIT_FOR_PLAYER_STATE\x10\x02\x12(\n$DO_WORK_COMBAT_WAIT_FOR_PLAYER_STATE\x10\x03\x42\x07\n\x05Token\"\xb5\x1a\n\x0b\x43ombatProto\x12=\n\x0c\x63ombat_state\x18\x01 \x01(\x0e\x32\'.POGOProtos.Rpc.CombatProto.CombatState\x12\x11\n\tcombat_id\x18\x02 \x01(\t\x12=\n\x06player\x18\x03 \x01(\x0b\x32-.POGOProtos.Rpc.CombatProto.CombatPlayerProto\x12?\n\x08opponent\x18\x04 \x01(\x0b\x32-.POGOProtos.Rpc.CombatProto.CombatPlayerProto\x12\x17\n\x0f\x63ombat_start_ms\x18\x05 \x01(\x03\x12\x15\n\rcombat_end_ms\x18\x06 \x01(\x03\x12\x11\n\tserver_ms\x18\x07 \x01(\x03\x12\x14\n\x0c\x63urrent_turn\x18\x08 \x01(\x05\x12\x15\n\rturn_start_ms\x18\t \x01(\x03\x12\x17\n\x0fminigame_end_ms\x18\n \x01(\x03\x12$\n\x1cminigame_submit_score_end_ms\x18\x0b \x01(\x03\x12\x1d\n\x15\x63hange_pokemon_end_ms\x18\x0c \x01(\x03\x12\'\n\x1fquick_swap_cooldown_duration_ms\x18\r \x01(\x03\x12%\n\x1dstate_change_delay_until_turn\x18\x0e \x01(\x03\x12@\n\rminigame_data\x18\x0f \x01(\x0b\x32).POGOProtos.Rpc.CombatProto.MinigameProto\x12\x1e\n\x16\x63ombat_request_counter\x18\x10 \x01(\x05\x12\x1a\n\x12opponent_triggered\x18\x11 \x01(\x08\x12 \n\x18opponent_request_counter\x18\x12 \x01(\x05\x1am\n!CombatIbfcPokemonFormTrackerProto\x12\x36\n\x04\x66orm\x18\x01 \x03(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\x12\x10\n\x08is_shiny\x18\x02 \x01(\x08\x1a\xa4\x08\n\x11\x43ombatPlayerProto\x12@\n\x0epublic_profile\x18\x01 \x01(\x0b\x32(.POGOProtos.Rpc.PlayerPublicProfileProto\x12\x46\n\x0e\x61\x63tive_pokemon\x18\x02 \x01(\x0b\x32..POGOProtos.Rpc.CombatProto.CombatPokemonProto\x12G\n\x0freserve_pokemon\x18\x03 \x03(\x0b\x32..POGOProtos.Rpc.CombatProto.CombatPokemonProto\x12G\n\x0f\x66\x61inted_pokemon\x18\x04 \x03(\x0b\x32..POGOProtos.Rpc.CombatProto.CombatPokemonProto\x12\x39\n\x0e\x63urrent_action\x18\x05 \x01(\x0b\x32!.POGOProtos.Rpc.CombatActionProto\x12\x14\n\x0clockstep_ack\x18\x06 \x01(\x08\x12\x19\n\x11last_updated_turn\x18\x07 \x01(\x05\x12:\n\x0fminigame_action\x18\x08 \x01(\x0b\x32!.POGOProtos.Rpc.CombatActionProto\x12\x1f\n\x17quick_swap_available_ms\x18\t \x01(\x03\x12%\n\x1dminigame_defense_chances_left\x18\n \x01(\x05\x12!\n\x19\x63ombat_npc_personality_id\x18\x0b \x01(\t\x12#\n\x1btimes_combat_actions_called\x18\x0c \x01(\x05\x12\x1a\n\x12lobby_join_time_ms\x18\r \x01(\x03\x12+\n#super_effective_charge_attacks_used\x18\x0e \x01(\x05\x12O\n\x19last_snapshot_action_type\x18\x0f \x01(\x0e\x32,.POGOProtos.Rpc.CombatActionProto.ActionType\x12K\n\x13last_active_pokemon\x18\x10 \x01(\x0b\x32..POGOProtos.Rpc.CombatProto.CombatPokemonProto\x12]\n\x11ibfc_form_tracker\x18\x11 \x03(\x0b\x32\x42.POGOProtos.Rpc.CombatProto.CombatPlayerProto.IbfcFormTrackerEntry\x1au\n\x14IbfcFormTrackerEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12L\n\x05value\x18\x02 \x01(\x0b\x32=.POGOProtos.Rpc.CombatProto.CombatIbfcPokemonFormTrackerProto:\x02\x38\x01\x1a\x93\x07\n\x12\x43ombatPokemonProto\x12\x12\n\npokemon_id\x18\x01 \x01(\x06\x12\x31\n\npokedex_id\x18\x02 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\n\n\x02\x63p\x18\x03 \x01(\x05\x12\x15\n\rcp_multiplier\x18\x04 \x01(\x02\x12\x0f\n\x07stamina\x18\x05 \x01(\x05\x12\x13\n\x0bmax_stamina\x18\x06 \x01(\x05\x12.\n\x05move1\x18\x07 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\x12.\n\x05move2\x18\x08 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\x12.\n\x05move3\x18\t \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\x12\x0e\n\x06\x65nergy\x18\n \x01(\x05\x12<\n\x0fpokemon_display\x18\x0b \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\x12\x19\n\x11individual_attack\x18\x0c \x01(\x05\x12\x1a\n\x12individual_defense\x18\r \x01(\x05\x12\x1a\n\x12individual_stamina\x18\x0e \x01(\x05\x12\x19\n\x11\x61ttack_stat_stage\x18\x0f \x01(\x05\x12\x1a\n\x12\x64\x65\x66\x65nse_stat_stage\x18\x10 \x01(\x05\x12\x13\n\x0b\x62\x61ttles_won\x18\x11 \x01(\x05\x12\x14\n\x0c\x62\x61ttles_lost\x18\x12 \x01(\x05\x12\x10\n\x08nickname\x18\x13 \x01(\t\x12&\n\x08pokeball\x18\x14 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x10\n\x08height_m\x18\x15 \x01(\x02\x12\x11\n\tweight_kg\x18\x16 \x01(\x02\x12\x35\n\x0cpokemon_size\x18\x17 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonSize\x12?\n\x16notable_action_history\x18\x18 \x03(\x0b\x32\x1f.POGOProtos.Rpc.VsActionHistory\x12\x32\n\rvs_effect_tag\x18\x19 \x03(\x0e\x32\x1b.POGOProtos.Rpc.VsEffectTag\x12O\n\x13\x63ombat_pokemon_ibfc\x18\x1a \x01(\x0b\x32\x32.POGOProtos.Rpc.CombatProto.CombatPokemonIbfcProto\x1a\xe4\x01\n\x16\x43ombatPokemonIbfcProto\x12\x1b\n\x13\x61nimation_play_turn\x18\x01 \x01(\x05\x12,\n\x07vfx_key\x18\x02 \x01(\x0e\x32\x1b.POGOProtos.Rpc.VfxKeyProto\x12=\n\x06player\x18\x03 \x01(\x0b\x32-.POGOProtos.Rpc.CombatProto.CombatPlayerProto\x12%\n\x1dupdated_flyout_duration_turns\x18\x04 \x01(\x05\x12\x19\n\x11ibfc_trigger_move\x18\x05 \x01(\x05\x1a\xcd\x01\n\rMinigameProto\x12\x17\n\x0fminigame_end_ms\x18\x01 \x01(\x03\x12$\n\x1cminigame_submit_score_end_ms\x18\x02 \x01(\x03\x12\x1e\n\x16\x66ly_in_completion_turn\x18\x03 \x01(\x05\x12\x1f\n\x17\x66ly_out_completion_turn\x18\x04 \x01(\x05\x12<\n\x10render_modifiers\x18\x05 \x03(\x0b\x32\".POGOProtos.Rpc.FormRenderModifier\"\xb2\x01\n\x0b\x43ombatState\x12\t\n\x05UNSET\x10\x00\x12\x17\n\x13WAITING_FOR_PLAYERS\x10\x01\x12\t\n\x05READY\x10\x02\x12\n\n\x06\x41\x43TIVE\x10\x03\x12\x12\n\x0eSPECIAL_ATTACK\x10\x04\x12\x1e\n\x1aWAITING_FOR_CHANGE_POKEMON\x10\x05\x12\x0c\n\x08\x46INISHED\x10\x06\x12\x0f\n\x0bPLAYER_QUIT\x10\x07\x12\x0b\n\x07TIMEOUT\x10\x08\x12\x08\n\x04SYNC\x10\t\"\xb9\x0b\n\x10\x43ombatPubSubData\x12\x42\n\x0cmessage_sent\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.CombatPubSubData.MessageType\"\xe0\n\n\x0bMessageType\x12\x0b\n\x07NO_TYPE\x10\x00\x12\x12\n\x0e\x45ND_NPC_COMBAT\x10\x01\x12\x17\n\x13\x45ND_INVASION_COMBAT\x10\x02\x12\x11\n\rCOMBAT_NOTIFY\x10\x03\x12\x12\n\x0e\x45ND_PVP_COMBAT\x10\x04\x12\x1b\n\x17VS_SEEKER_MATCH_STARTED\x10\x05\x12\x30\n,COMBAT_CHARGE_ATTACK_ANIMATION_ACTIVE_CHANGE\x10\x06\x12\x1b\n\x17\x43OMBAT_UPDATE_ACTION_UI\x10\x07\x12\x1c\n\x18\x43OMBAT_EXIT_COMBAT_STATE\x10\x08\x12\x31\n-COMBAT_SUPER_EFFECTIVE_CHARGED_ATTACKS_UPDATE\x10\t\x12\x18\n\x14\x43OMBAT_STATE_ENTERED\x10\n\x12\x15\n\x11\x43OMBAT_STATE_DONE\x10\x0b\x12\x17\n\x13\x43OMBAT_STATE_EXITED\x10\x0c\x12+\n\'COMBAT_INITIALIZE_PRESENTATION_DIRECTOR\x10\r\x12\x12\n\x0e\x43OMBAT_SHOW_UI\x10\x0e\x12\x12\n\x0e\x43OMBAT_HIDE_UI\x10\x0f\x12\x17\n\x13\x43OMBAT_SHOW_MESSAGE\x10\x10\x12\x15\n\x11\x43OMBAT_SHOW_TOAST\x10\x11\x12\x18\n\x14\x43OMBAT_SHOW_TUTORIAL\x10\x12\x12(\n$COMBAT_UPDATE_IS_SHOWING_CHARGE_ANIM\x10\x13\x12\x19\n\x15\x43OMBAT_PLAY_MINI_GAME\x10\x14\x12#\n\x1f\x43OMBAT_CONTINUE_AFTER_MINI_GAME\x10\x15\x12\x1e\n\x1a\x43OMBAT_SHOW_SPECIAL_ATTACK\x10\x16\x12#\n\x1f\x43OMBAT_SPECIAL_MOVE_STATE_ENDED\x10\x17\x12&\n\"COMBAT_CLEAN_UP_SPECIAL_MOVE_STATE\x10\x18\x12*\n&COMBAT_HANDLE_SPECIAL_MOVE_CAMERA_ZOOM\x10\x19\x12\x16\n\x12\x43OMBAT_SHIELD_USED\x10\x1a\x12\x1a\n\x16\x43OMBAT_DEFENDER_FLINCH\x10\x1b\x12\x19\n\x15\x43OMBAT_OPPONENT_REACT\x10\x1c\x12\x1b\n\x17\x43OMBAT_FOCUS_ON_POKEMON\x10\x1d\x12%\n!COMBAT_PLAY_START_FADE_TRANSITION\x10\x1e\x12#\n\x1f\x43OMBAT_PLAY_END_FADE_TRANSITION\x10\x1f\x12\x1c\n\x18\x43OMBAT_COUNTDOWN_STARTED\x10 \x12\x1f\n\x1b\x43OMBAT_PLAY_BACK_BUTTON_SFX\x10!\x12+\n\'COMBAT_SETUP_COMBAT_STAGE_SUBSCRIPTIONS\x10\"\x12$\n COMBAT_OPPONENT_RETRIEVE_POKEMON\x10#\x12\x19\n\x15\x43OMBAT_HIDE_NAMEPLATE\x10$\x12\"\n\x1e\x43OMBAT_DISPLAY_PHYSICAL_SHIELD\x10%\x12\x17\n\x13\x43OMBAT_UPDATE_TIMER\x10&\x12%\n!COMBAT_STOP_CHARGE_ATTACK_EFFECTS\x10\'\x12&\n\"COMBAT_DEFENSIVE_MINI_GAME_DECIDED\x10(\x12.\n*COMBAT_DEFENSIVE_MINI_GAME_SERVER_RESPONSE\x10)\x12&\n\"COMBAT_PAUSE_NOTIFY_COMBAT_POKEMON\x10*\"\xcb\x02\n\x16\x43ombatQuestUpdateProto\x12.\n&super_effective_charged_attacks_update\x18\x01 \x01(\x05\x12`\n\x18\x66\x61inted_opponent_pokemon\x18\x02 \x03(\x0b\x32>.POGOProtos.Rpc.CombatQuestUpdateProto.CombatQuestPokemonProto\x1a\x9e\x01\n\x17\x43ombatQuestPokemonProto\x12\x12\n\npokemon_id\x18\x01 \x01(\x06\x12\x31\n\npokedex_id\x18\x02 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12<\n\x0fpokemon_display\x18\x03 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\"\x90\x03\n\x1a\x43ombatRankingSettingsProto\x12M\n\nrank_level\x18\x01 \x03(\x0b\x32\x39.POGOProtos.Rpc.CombatRankingSettingsProto.RankLevelProto\x12W\n\x14required_for_rewards\x18\x02 \x01(\x0b\x32\x39.POGOProtos.Rpc.CombatRankingSettingsProto.RankLevelProto\x12\"\n\x1amin_rank_to_display_rating\x18\x03 \x01(\x05\x12\x15\n\rseason_number\x18\x04 \x01(\x05\x1a\x8e\x01\n\x0eRankLevelProto\x12\x12\n\nrank_level\x18\x01 \x01(\x05\x12)\n!additional_total_battles_required\x18\x02 \x01(\x05\x12 \n\x18\x61\x64\x64itional_wins_required\x18\x03 \x01(\x05\x12\x1b\n\x13min_rating_required\x18\x04 \x01(\x05\"\xba\x01\n\x12\x43ombatSeasonResult\x12\x0e\n\x06season\x18\x01 \x01(\x05\x12\x0c\n\x04rank\x18\x02 \x01(\x05\x12\x15\n\rtotal_battles\x18\x03 \x01(\x05\x12\x12\n\ntotal_wins\x18\x04 \x01(\x05\x12\x0e\n\x06rating\x18\x05 \x01(\x02\x12\x1a\n\x12longest_win_streak\x18\x06 \x01(\x05\x12\x16\n\x0e\x63urrent_streak\x18\x07 \x01(\x05\x12\x17\n\x0fstardust_earned\x18\x08 \x01(\x03\"\xa2\r\n\x13\x43ombatSettingsProto\x12\x1e\n\x16round_duration_seconds\x18\x01 \x01(\x02\x12\x1d\n\x15turn_duration_seconds\x18\x02 \x01(\x02\x12!\n\x19minigame_duration_seconds\x18\x03 \x01(\x02\x12)\n!same_type_attack_bonus_multiplier\x18\x04 \x01(\x02\x12$\n\x1c\x66\x61st_attack_bonus_multiplier\x18\x05 \x01(\x02\x12&\n\x1e\x63harge_attack_bonus_multiplier\x18\x06 \x01(\x02\x12 \n\x18\x64\x65\x66\x65nse_bonus_multiplier\x18\x07 \x01(\x02\x12&\n\x1eminigame_bonus_base_multiplier\x18\x08 \x01(\x02\x12*\n\"minigame_bonus_variable_multiplier\x18\t \x01(\x02\x12\x12\n\nmax_energy\x18\n \x01(\x05\x12$\n\x1c\x64\x65\x66\x65nder_minigame_multiplier\x18\x0b \x01(\x02\x12\'\n\x1f\x63hange_pokemon_duration_seconds\x18\x0c \x01(\x02\x12.\n&minigame_submit_score_duration_seconds\x18\r \x01(\x02\x12\x31\n)quick_swap_combat_start_available_seconds\x18\x0e \x01(\x02\x12,\n$quick_swap_cooldown_duration_seconds\x18\x0f \x01(\x02\x12\x61\n\"offensive_input_challenge_settings\x18\x10 \x01(\x0b\x32\x35.POGOProtos.Rpc.CombatOffensiveInputChallengeSettings\x12\x61\n\"defensive_input_challenge_settings\x18\x11 \x01(\x0b\x32\x35.POGOProtos.Rpc.CombatDefensiveInputChallengeSettings\x12\x19\n\x11\x63harge_score_base\x18\x12 \x01(\x02\x12\x19\n\x11\x63harge_score_nice\x18\x13 \x01(\x02\x12\x1a\n\x12\x63harge_score_great\x18\x14 \x01(\x02\x12\x1e\n\x16\x63harge_score_excellent\x18\x15 \x01(\x02\x12%\n\x1dswap_animation_duration_turns\x18\x16 \x01(\x05\x12-\n%super_effective_flyout_duration_turns\x18\x17 \x01(\x05\x12\x30\n(not_very_effective_flyout_duration_turns\x18\x18 \x01(\x05\x12%\n\x1d\x62locked_flyout_duration_turns\x18\x19 \x01(\x05\x12.\n&normal_effective_flyout_duration_turns\x18\x1a \x01(\x05\x12&\n\x1e\x66\x61int_animation_duration_turns\x18\x1b \x01(\x05\x12\x1c\n\x14npc_swap_delay_turns\x18\x1c \x01(\x05\x12&\n\x1enpc_charged_attack_delay_turns\x18\x1d \x01(\x05\x12.\n&shadow_pokemon_attack_bonus_multiplier\x18\x1e \x01(\x02\x12/\n\'shadow_pokemon_defense_bonus_multiplier\x18\x1f \x01(\x02\x12\x34\n,purified_pokemon_attack_multiplier_vs_shadow\x18 \x01(\x02\x12;\n\x11\x63ombat_experiment\x18# \x03(\x0e\x32 .POGOProtos.Rpc.CombatExperiment\x12\x30\n(show_quick_swap_buttons_during_countdown\x18$ \x01(\x08\x12\x12\n\nob_int32_1\x18% \x01(\x05\x12G\n\x13\x63lock_sync_settings\x18& \x01(\x0b\x32*.POGOProtos.Rpc.CombatClockSynchronization\x12@\n\x14\x63ombat_feature_flags\x18\' \x01(\x0b\x32\".POGOProtos.Rpc.CombatFeatureFlags\x12\x1c\n\x14\x66lyin_duration_turns\x18( \x01(\x05\"\xb4\x01\n\x1b\x43ombatSpecialMovePlayerData\x12?\n\x06player\x18\x01 \x01(\x0b\x32/.POGOProtos.Rpc.CombatSpecialMovePlayerLogProto\x12\x41\n\x08opponent\x18\x02 \x01(\x0b\x32/.POGOProtos.Rpc.CombatSpecialMovePlayerLogProto\x12\x11\n\tcombat_id\x18\x03 \x01(\t\"\xb3\x02\n\x1f\x43ombatSpecialMovePlayerLogProto\x12\x19\n\x11\x61\x63tive_pokemon_id\x18\x01 \x01(\x05\x12\x1a\n\x12reserve_pokemon_id\x18\x02 \x03(\x05\x12\x1a\n\x12\x66\x61inted_pokemon_id\x18\x03 \x03(\x05\x12<\n\x0e\x63urrent_action\x18\x04 \x01(\x0b\x32$.POGOProtos.Rpc.CombatActionLogProto\x12\x19\n\x11last_updated_turn\x18\x05 \x01(\x05\x12=\n\x0fminigame_action\x18\x06 \x01(\x0b\x32$.POGOProtos.Rpc.CombatActionLogProto\x12%\n\x1dminigame_defense_chances_left\x18\x07 \x01(\x05\"\x97\x01\n\x1c\x43ombatStatStageSettingsProto\x12\x1a\n\x12minimum_stat_stage\x18\x01 \x01(\x05\x12\x1a\n\x12maximum_stat_stage\x18\x02 \x01(\x05\x12\x1e\n\x16\x61ttack_buff_multiplier\x18\x03 \x03(\x02\x12\x1f\n\x17\x64\x65\x66\x65nse_buff_multiplier\x18\x04 \x03(\x02\"&\n\x14\x43ombatSyncServerData\x12\x0e\n\x06rpc_id\x18\x01 \x01(\x05\"\xae\x01\n\x1e\x43ombatSyncServerOffsetOutProto\x12\x16\n\x0eserver_time_ms\x18\x01 \x01(\x03\x12\x45\n\x06result\x18\x02 \x01(\x0e\x32\x35.POGOProtos.Rpc.CombatSyncServerOffsetOutProto.Result\"-\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x0b\n\x07\x46\x41ILURE\x10\x02\"\x1d\n\x1b\x43ombatSyncServerOffsetProto\"\x94\x01\n\x1c\x43ombatSyncServerResponseData\x12\x0e\n\x06rpc_id\x18\x01 \x01(\x05\x12\x45\n\x06result\x18\x02 \x01(\x0e\x32\x35.POGOProtos.Rpc.CombatSyncServerOffsetOutProto.Result\x12\x1d\n\x15server_time_offset_ms\x18\x03 \x01(\r\"\xa0\x01\n\x0f\x43ombatTypeProto\x12-\n\x04type\x18\x01 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonType\x12\x1c\n\x14nice_level_threshold\x18\x02 \x01(\x02\x12\x1d\n\x15great_level_threshold\x18\x03 \x01(\x02\x12!\n\x19\x65xcellent_level_threshold\x18\x04 \x01(\x02\"\xe9\x01\n CommonMarketingTelemetryMetadata\x12\x1a\n\x12\x65vent_timestamp_ms\x18\x01 \x01(\x03\x12\x16\n\x0e\x65nvironment_id\x18\x02 \x01(\t\x12\x1e\n\x16\x65nvironment_project_id\x18\x03 \x01(\t\x12\x1e\n\x16\x63\x61mpaign_experiment_id\x18\x04 \x01(\x03\x12\x17\n\x0ftreatment_group\x18\x05 \x01(\t\x12\x17\n\x0flocal_send_time\x18\x06 \x01(\t\x12\x1f\n\x17\x63\x61mpaign_experiment_ids\x18\x07 \x03(\x03\"B\n\x17\x43ommonTelemetryBootTime\x12\x12\n\nboot_phase\x18\x01 \x01(\t\x12\x13\n\x0b\x64uration_ms\x18\x02 \x01(\x03\"G\n\x14\x43ommonTelemetryLogIn\x12\x14\n\x0ctimestamp_ms\x18\x01 \x01(\x03\x12\x19\n\x11pre_login_user_id\x18\x02 \x01(\t\"-\n\x15\x43ommonTelemetryLogOut\x12\x14\n\x0ctimestamp_ms\x18\x01 \x01(\x03\"\xd3\x04\n\x18\x43ommonTelemetryShopClick\x12\x1e\n\x16shopping_page_click_id\x18\x01 \x01(\t\x12\x0e\n\x06sku_id\x18\x02 \x01(\t\x12\x0f\n\x07item_id\x18\x03 \x01(\t\x12\x1c\n\x14\x63onsolidated_item_id\x18\x04 \x01(\t\x12\x10\n\x08\x63urrency\x18\x05 \x01(\t\x12\x12\n\nfiat_price\x18\x06 \x01(\x03\x12G\n\x18in_game_purchase_details\x18\x07 \x03(\x0b\x32%.POGOProtos.Rpc.InGamePurchaseDetails\x12\x19\n\x11is_item_free_fiat\x18\x08 \x01(\x08\x12\x1b\n\x13is_item_free_ingame\x18\t \x01(\x08\x12%\n\x1dtime_elapsed_since_enter_page\x18\n \x01(\x03\x12\"\n\x1aroot_store_page_session_id\x18\x0b \x01(\t\x12\x0f\n\x07pair_id\x18\x0c \x01(\x03\x12\x17\n\x0fstore_page_name\x18\r \x01(\t\x12\x1c\n\x14root_store_page_name\x18\x0e \x01(\t\x12H\n\x0b\x61\x63\x63\x65ss_type\x18\x0f \x01(\x0e\x32\x33.POGOProtos.Rpc.CommonTelemetryShopClick.AccessType\x12\x1c\n\x14\x66iat_formatted_price\x18\x10 \x01(\t\"6\n\nAccessType\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07PASSIVE\x10\x01\x12\n\n\x06\x41\x43TIVE\x10\x02\"\xbf\x01\n\x17\x43ommonTelemetryShopView\x12\"\n\x1ashopping_page_view_type_id\x18\x01 \x01(\t\x12\x1f\n\x17view_start_timestamp_ms\x18\x02 \x01(\x03\x12\x1d\n\x15view_end_timestamp_ms\x18\x03 \x01(\x03\x12\x1c\n\x14\x63onsolidated_item_id\x18\x04 \x03(\t\x12\"\n\x1aroot_store_page_session_id\x18\x05 \x01(\t\"\xd1\x01\n\x1a\x43ommonTempEvoSettingsProto\x12\x1b\n\x13\x65volution_length_ms\x18\x01 \x01(\x03\x12\x1d\n\x15\x65nable_temp_evo_level\x18\x02 \x01(\x08\x12\x1b\n\x13num_temp_evo_levels\x18\x03 \x01(\x05\x12\x32\n*enable_buddy_walking_temp_evo_energy_award\x18\x04 \x01(\x08\x12&\n\x1e\x63lient_mega_cooldown_buffer_ms\x18\n \x01(\x05\"h\n\x15\x43ompareAndSwapRequest\x12 \n\x03key\x18\x01 \x01(\x0b\x32\x13.POGOProtos.Rpc.Key\x12-\n\x05value\x18\x02 \x01(\x0b\x32\x1e.POGOProtos.Rpc.VersionedValue\"X\n\x16\x43ompareAndSwapResponse\x12\x0f\n\x07updated\x18\x01 \x01(\x08\x12-\n\x05value\x18\x02 \x01(\x0b\x32\x1e.POGOProtos.Rpc.VersionedValue\"\xf7\x02\n\x1b\x43ompleteBreadBattleOutProto\x12\x42\n\x06result\x18\x01 \x01(\x0e\x32\x32.POGOProtos.Rpc.CompleteBreadBattleOutProto.Result\x12?\n\x0e\x62\x61ttle_results\x18\x02 \x01(\x0b\x32\'.POGOProtos.Rpc.BreadBattleResultsProto\x12\x12\n\nis_victory\x18\x03 \x01(\x08\x12\x1c\n\x14upgrade_loot_claimed\x18\x04 \x01(\x08\x12)\n\x0b\x61\x63tive_item\x18\x05 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\"v\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1a\n\x16\x45RROR_BATTLE_NOT_FOUND\x10\x02\x12\x1e\n\x1a\x45RROR_BATTLE_NOT_COMPLETED\x10\x03\x12\x18\n\x14\x45RROR_SERVER_FAILURE\x10\x04\"G\n\x18\x43ompleteBreadBattleProto\x12\x12\n\nstation_id\x18\x01 \x01(\t\x12\x17\n\x0f\x62read_battle_id\x18\x02 \x01(\t\"\x87\x03\n!CompleteCompetitiveSeasonOutProto\x12H\n\x06result\x18\x01 \x01(\x0e\x32\x38.POGOProtos.Rpc.CompleteCompetitiveSeasonOutProto.Result\x12-\n\nloot_proto\x18\x02 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12\x10\n\x08new_rank\x18\x03 \x01(\x05\x12\x12\n\nnew_rating\x18\x04 \x01(\x02\x12>\n\x12last_season_result\x18\x05 \x01(\x0b\x32\".POGOProtos.Rpc.CombatSeasonResult\x12\x19\n\x11was_player_active\x18\x06 \x01(\x08\"h\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12!\n\x1d\x45RROR_PLAYER_HAS_NO_VS_SEEKER\x10\x02\x12#\n\x1f\x45RROR_REWARDS_ALREADY_COLLECTED\x10\x03\" \n\x1e\x43ompleteCompetitiveSeasonProto\"\x8a\x01\n CompleteInvasionDialogueOutProto\x12\x35\n\x06status\x18\x01 \x01(\x0e\x32%.POGOProtos.Rpc.InvasionStatus.Status\x12/\n\x0cgranted_loot\x18\x02 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\"k\n\x1d\x43ompleteInvasionDialogueProto\x12<\n\x0fincident_lookup\x18\x01 \x01(\x0b\x32#.POGOProtos.Rpc.IncidentLookupProto\x12\x0c\n\x04step\x18\x02 \x01(\x05\"\x95\x02\n\x19\x43ompleteMilestoneOutProto\x12@\n\x06status\x18\x01 \x01(\x0e\x32\x30.POGOProtos.Rpc.CompleteMilestoneOutProto.Status\"\xb5\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x12\n\x0e\x45RROR_DISABLED\x10\x02\x12\x1d\n\x19\x45RROR_MILESTONE_NOT_FOUND\x10\x03\x12\x1c\n\x18\x45RROR_MILESTONE_COMPLETE\x10\x04\x12 \n\x1c\x45RROR_MILESTONE_NOT_ACHIEVED\x10\x05\x12 \n\x1c\x45RROR_POKEMON_INVENTORY_FULL\x10\x06\".\n\x16\x43ompleteMilestoneProto\x12\x14\n\x0cmilestone_id\x18\x01 \x01(\t\"\xce\x04\n\x1a\x43ompletePartyQuestOutProto\x12\x41\n\x06result\x18\x01 \x01(\x0e\x32\x31.POGOProtos.Rpc.CompletePartyQuestOutProto.Result\x12;\n\rclaimed_quest\x18\x02 \x01(\x0b\x32$.POGOProtos.Rpc.PartyQuestStateProto\x12?\n\x13updated_party_quest\x18\x03 \x01(\x0b\x32\".POGOProtos.Rpc.PartyQuestRpcProto\"\xee\x02\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x11\n\rERROR_UNKNOWN\x10\x01\x12\x1a\n\x16\x45RROR_FEATURE_DISABLED\x10\x02\x12\x1d\n\x19\x45RROR_PLAYER_NOT_IN_PARTY\x10\x03\x12\x19\n\x15\x45RROR_PARTY_NOT_FOUND\x10\x04\x12\x1e\n\x1a\x45RROR_PARTY_STATUS_INVALID\x10\x05\x12\x19\n\x15\x45RROR_QUEST_NOT_FOUND\x10\x06\x12!\n\x1d\x45RROR_QUEST_STILL_IN_PROGRESS\x10\x07\x12 \n\x1c\x45RROR_PLAYER_STATE_NOT_FOUND\x10\t\x12 \n\x1c\x45RROR_PLAYER_ALREADY_AWARDED\x10\n\x12!\n\x1d\x45RROR_REWARD_ITEM_REACH_LIMIT\x10\x0b\x12\x0b\n\x07SUCCESS\x10\x0c\x12\x1e\n\x1a\x45RROR_PLFE_REDIRECT_NEEDED\x10\r\"5\n\x17\x43ompletePartyQuestProto\x12\x1a\n\x12unclaimed_quest_id\x18\x01 \x01(\t\"\xd8\x01\n\x15\x43ompleteQuestLogEntry\x12<\n\x06result\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.CompleteQuestLogEntry.Result\x12/\n\x05quest\x18\x02 \x01(\x0b\x32 .POGOProtos.Rpc.ClientQuestProto\x12.\n\x05stamp\x18\x03 \x03(\x0b\x32\x1f.POGOProtos.Rpc.QuestStampProto\" \n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\"\xab\x08\n\x15\x43ompleteQuestOutProto\x12<\n\x06status\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.CompleteQuestOutProto.Status\x12/\n\x05quest\x18\x02 \x01(\x0b\x32 .POGOProtos.Rpc.ClientQuestProto\x12.\n\x05stamp\x18\x03 \x03(\x0b\x32\x1f.POGOProtos.Rpc.QuestStampProto\x12@\n\x16party_quest_candidates\x18\x04 \x03(\x0b\x32 .POGOProtos.Rpc.ClientQuestProto\"\xb0\x06\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x19\n\x15\x45RROR_QUEST_NOT_FOUND\x10\x02\x12!\n\x1d\x45RROR_QUEST_STILL_IN_PROGRESS\x10\x03\x12!\n\x1d\x45RROR_QUEST_ALREADY_COMPLETED\x10\x04\x12\x1c\n\x18\x45RROR_SUBQUEST_NOT_FOUND\x10\x05\x12$\n ERROR_SUBQUEST_STILL_IN_PROGRESS\x10\x06\x12$\n ERROR_SUBQUEST_ALREADY_COMPLETED\x10\x07\x12%\n!ERROR_MULTIPART_STILL_IN_PROGRESS\x10\x08\x12%\n!ERROR_MULTIPART_ALREADY_COMPLETED\x10\t\x12\x31\n-ERROR_REDEEM_COMPLETED_QUEST_STAMP_CARD_FIRST\x10\n\x12\x18\n\x14\x45RROR_INVENTORY_FULL\x10\x0b\x12\x18\n\x14\x45RROR_INVALID_BRANCH\x10\x0c\x12!\n\x1d\x45RROR_REWARD_ITEM_REACH_LIMIT\x10\r\x12!\n\x1dSUCCESS_PARTY_QUEST_CONCLUDED\x10\x0e\x12\x35\n1ERROR_PARTY_QUEST_CLAIM_REWARDS_DEADLINE_EXCEEDED\x10\x0f\x12\'\n#SUCCESS_PARTY_QUEST_FORCE_CONCLUDED\x10\x10\x12.\n*SUCCESS_PARTY_QUEST_FORCE_CONCLUDE_IGNORED\x10\x11\x12\x33\n/ERROR_PARTY_QUEST_FORCE_CONCLUDE_STILL_AWARDING\x10\x12\x12\x36\n2ERROR_PARTY_QUEST_FORCE_CONCLUDE_ALREADY_CONCLUDED\x10\x13\x12+\n\'ERROR_CURRENT_TIME_LT_MIN_COMPLETE_TIME\x10\x14\x12\x1e\n\x1a\x45RROR_MP_DAILY_CAP_REACHED\x10\x15\"\xea\x02\n%CompleteQuestPokemonEncounterLogEntry\x12L\n\x06result\x18\x01 \x01(\x0e\x32<.POGOProtos.Rpc.CompleteQuestPokemonEncounterLogEntry.Result\x12\x16\n\x0epokedex_number\x18\x02 \x01(\x05\x12\x15\n\rcombat_points\x18\x03 \x01(\x05\x12\x12\n\npokemon_id\x18\x04 \x01(\x06\x12<\n\x0fpokemon_display\x18\x05 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\x12\x35\n\x0e\x65ncounter_type\x18\x06 \x01(\x0e\x32\x1d.POGOProtos.Rpc.EncounterType\";\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x14\n\x10POKEMON_CAPTURED\x10\x01\x12\x10\n\x0cPOKEMON_FLED\x10\x02\"s\n\x12\x43ompleteQuestProto\x12\x10\n\x08quest_id\x18\x01 \x01(\t\x12\x14\n\x0csub_quest_id\x18\x02 \x01(\t\x12\x11\n\tchoice_id\x18\x03 \x01(\x05\x12\"\n\x1a\x66orce_conclude_party_quest\x18\x04 \x01(\x08\"\xbb\x01\n\x1e\x43ompleteQuestStampCardLogEntry\x12\x45\n\x06result\x18\x01 \x01(\x0e\x32\x35.POGOProtos.Rpc.CompleteQuestStampCardLogEntry.Result\x12\x30\n\x06reward\x18\x02 \x03(\x0b\x32 .POGOProtos.Rpc.QuestRewardProto\" \n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\"\xd8\x01\n\x1e\x43ompleteQuestStampCardOutProto\x12\x45\n\x06status\x18\x01 \x01(\x0e\x32\x35.POGOProtos.Rpc.CompleteQuestStampCardOutProto.Status\x12\x30\n\x06reward\x18\x02 \x03(\x0b\x32 .POGOProtos.Rpc.QuestRewardProto\"=\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1b\n\x17\x45RROR_STILL_IN_PROGRESS\x10\x02\"\x1d\n\x1b\x43ompleteQuestStampCardProto\"\xd6\x02\n\x1a\x43ompleteRaidBattleOutProto\x12\x41\n\x06result\x18\x01 \x01(\x0e\x32\x31.POGOProtos.Rpc.CompleteRaidBattleOutProto.Result\x12:\n\x0e\x62\x61ttle_results\x18\x02 \x01(\x0b\x32\".POGOProtos.Rpc.BattleResultsProto\x12\x12\n\nis_victory\x18\x03 \x01(\x08\"\xa4\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1a\n\x16\x45RROR_BATTLE_NOT_FOUND\x10\x02\x12\x1e\n\x1a\x45RROR_BATTLE_NOT_COMPLETED\x10\x03\x12\x18\n\x14\x45RROR_SERVER_FAILURE\x10\x04\x12\x11\n\rERROR_NOT_RVN\x10\x05\x12\x19\n\x15\x45RROR_BATTLE_NOT_RAID\x10\x06\"<\n\x17\x43ompleteRaidBattleProto\x12\x0e\n\x06gym_id\x18\x01 \x01(\t\x12\x11\n\tbattle_id\x18\x02 \x01(\t\"\x8a\x03\n!CompleteReferralMilestoneLogEntry\x12\x65\n\x13milestone_completed\x18\x01 \x01(\x0b\x32H.POGOProtos.Rpc.CompleteReferralMilestoneLogEntry.MilestoneLogEntryProto\x12\x30\n\x06reward\x18\x02 \x03(\x0b\x32 .POGOProtos.Rpc.QuestRewardProto\x1a\x93\x01\n\x16MilestoneLogEntryProto\x12\x10\n\x08name_key\x18\x01 \x01(\t\x12g\n\x16name_template_variable\x18\x06 \x03(\x0b\x32G.POGOProtos.Rpc.CompleteReferralMilestoneLogEntry.TemplateVariableProto\x1a\x36\n\x15TemplateVariableProto\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0f\n\x07literal\x18\x02 \x01(\t\"\xb5\x02\n\x19\x43ompleteRoutePlayLogEntry\x12?\n\x0b\x62\x61\x64ge_level\x18\x01 \x01(\x0e\x32*.POGOProtos.Rpc.RouteBadgeLevel.BadgeLevel\x12\x1b\n\x0froute_image_url\x18\x02 \x01(\tB\x02\x18\x01\x12\x30\n\rawarded_items\x18\x04 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12\x36\n\x13\x62onus_awarded_items\x18\x05 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12\x12\n\nroute_name\x18\x06 \x01(\t\x12\x36\n\rroute_visuals\x18\x07 \x01(\x0b\x32\x1f.POGOProtos.Rpc.RouteImageProtoJ\x04\x08\x03\x10\x04\"\xbf\x01\n\x1f\x43ompleteSnapshotSessionOutProto\x12\x46\n\x06status\x18\x01 \x01(\x0e\x32\x36.POGOProtos.Rpc.CompleteSnapshotSessionOutProto.Status\"T\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1f\n\x1b\x45RROR_PHOTO_POKEMON_INVALID\x10\x02\x12\x11\n\rERROR_UNKNOWN\x10\x03\"w\n\x1c\x43ompleteSnapshotSessionProto\x12\x18\n\x10photo_pokemon_id\x18\x01 \x01(\x06\x12\x18\n\x10num_photos_taken\x18\x02 \x01(\x05\x12#\n\x1bsnapshot_session_start_time\x18\x03 \x01(\x03\"\xd5\x05\n*CompleteVsSeekerAndRestartChargingOutProto\x12Q\n\x06result\x18\x01 \x01(\x0e\x32\x41.POGOProtos.Rpc.CompleteVsSeekerAndRestartChargingOutProto.Result\x12:\n\tvs_seeker\x18\x02 \x01(\x0b\x32\'.POGOProtos.Rpc.VsSeekerAttributesProto\x12-\n\nloot_proto\x18\x03 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12\x41\n\x15\x63urrent_season_result\x18\x04 \x01(\x0b\x32\".POGOProtos.Rpc.CombatSeasonResult\x12\x15\n\rprevious_rank\x18\x05 \x01(\x05\x12\x17\n\x0fprevious_rating\x18\x06 \x01(\x02\x12\x41\n\x13stats_at_rank_start\x18\x07 \x01(\x0b\x32$.POGOProtos.Rpc.CombatBaseStatsProto\x12#\n\x1b\x61vatar_template_id_rewarded\x18\x08 \x03(\t\"\x8d\x02\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1d\n\x19\x45RROR_VS_SEEKER_NOT_FOUND\x10\x02\x12,\n(ERROR_VS_SEEKER_ALREADY_STARTED_CHARGING\x10\x03\x12)\n%ERROR_VS_SEEKER_ALREADY_FULLY_CHARGED\x10\x04\x12*\n&ERROR_VS_SEEKER_PLAYER_IN_WRONG_SEASON\x10\x05\x12\x1f\n\x1b\x45RROR_PLAYER_INVENTORY_FULL\x10\x06\x12&\n\"ERROR_PLAYER_HAS_UNCLAIMED_REWARDS\x10\x07\")\n\'CompleteVsSeekerAndRestartChargingProto\"\xe2\x01\n#CompleteWildSnapshotSessionOutProto\x12J\n\x06status\x18\x01 \x01(\x0e\x32:.POGOProtos.Rpc.CompleteWildSnapshotSessionOutProto.Status\"o\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1f\n\x1b\x45RROR_PHOTO_POKEMON_INVALID\x10\x02\x12\x19\n\x15\x45RROR_NO_PHOTOS_TAKEN\x10\x03\x12\x11\n\rERROR_UNKNOWN\x10\x04\"\xe6\x01\n CompleteWildSnapshotSessionProto\x12\x18\n\x10photo_pokedex_id\x18\x01 \x01(\x05\x12\x18\n\x10num_photos_taken\x18\x02 \x01(\x05\x12/\n\x06type_1\x18\x03 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonType\x12/\n\x06type_2\x18\x04 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonType\x12\x16\n\x0espawn_point_id\x18\x05 \x01(\t\x12\x14\n\x0c\x65ncounter_id\x18\x06 \x01(\x06\"9\n\x1c\x43omponentPokemonDetailsProto\x12\x19\n\x11\x66usion_pokemon_id\x18\x01 \x01(\x06\"\xae\x04\n\x1d\x43omponentPokemonSettingsProto\x12\x31\n\npokedex_id\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x36\n\x04\x66orm\x18\x02 \x01(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\x12\x1c\n\x14\x63omponent_candy_cost\x18\x03 \x01(\x05\x12V\n\x10\x66orm_change_type\x18\x04 \x01(\x0e\x32<.POGOProtos.Rpc.ComponentPokemonSettingsProto.FormChangeType\x12\x35\n\x0c\x66usion_move1\x18\x05 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\x12\x35\n\x0c\x66usion_move2\x18\x06 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\x12S\n\x16location_card_settings\x18\x07 \x03(\x0b\x32\x33.POGOProtos.Rpc.FormChangeLocationCardSettingsProto\x12\x36\n\tfamily_id\x18\x08 \x01(\x0e\x32#.POGOProtos.Rpc.HoloPokemonFamilyId\"1\n\x0e\x46ormChangeType\x12\t\n\x05UNSET\x10\x00\x12\x08\n\x04\x46USE\x10\x01\x12\n\n\x06UNFUSE\x10\x02\"\xd6\x01\n\x18\x43onfirmPhotobombOutProto\x12?\n\x06status\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.ConfirmPhotobombOutProto.Status\"y\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1d\n\x19\x45RROR_PHOTOBOMB_NOT_FOUND\x10\x02\x12%\n!ERROR_PHOTOBOMB_ALREADY_CONFIRMED\x10\x03\x12\x11\n\rERROR_UNKNOWN\x10\x04\"-\n\x15\x43onfirmPhotobombProto\x12\x14\n\x0c\x65ncounter_id\x18\x01 \x01(\x06\"\xb6\x04\n\x16\x43onfirmTradingOutProto\x12=\n\x06result\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.ConfirmTradingOutProto.Result\x12-\n\x07trading\x18\x02 \x01(\x0b\x32\x1c.POGOProtos.Rpc.TradingProto\"\xad\x03\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1a\n\x16\x45RROR_FRIEND_NOT_FOUND\x10\x03\x12\x1b\n\x17\x45RROR_INVALID_PLAYER_ID\x10\x04\x12\x17\n\x13\x45RROR_INVALID_STATE\x10\x05\x12\x17\n\x13\x45RROR_STATE_HANDLER\x10\x06\x12\x19\n\x15\x45RROR_INVALID_POKEMON\x10\x07\x12\x1e\n\x1a\x45RROR_INSUFFICIENT_PAYMENT\x10\x08\x12\x1b\n\x17\x45RROR_NO_PLAYER_POKEMON\x10\t\x12\x1b\n\x17\x45RROR_NO_FRIEND_POKEMON\x10\n\x12\"\n\x1e\x45RROR_PLAYER_ALREADY_CONFIRMED\x10\x0b\x12#\n\x1f\x45RROR_TRANSACTION_LOG_NOT_MATCH\x10\x0c\x12\x19\n\x15\x45RROR_TRADING_EXPIRED\x10\r\x12\x15\n\x11\x45RROR_TRANSACTION\x10\x0e\x12\x1d\n\x19\x45RROR_DAILY_LIMIT_REACHED\x10\x0f\"A\n\x13\x43onfirmTradingProto\x12\x11\n\tplayer_id\x18\x01 \x01(\t\x12\x17\n\x0ftransaction_log\x18\x02 \x01(\t\"\x98\x02\n\x19\x43onsumePartyItemsOutProto\x12@\n\x06result\x18\x01 \x01(\x0e\x32\x30.POGOProtos.Rpc.ConsumePartyItemsOutProto.Result\x12\x37\n\rapplied_items\x18\x02 \x03(\x0b\x32 .POGOProtos.Rpc.AppliedItemProto\x12,\n\x05party\x18\x03 \x01(\x0b\x32\x1d.POGOProtos.Rpc.PartyRpcProto\"R\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x11\n\rERROR_UNKNOWN\x10\x01\x12\x0b\n\x07SUCCESS\x10\x02\x12\x1d\n\x19\x45RROR_PLAYER_NOT_IN_PARTY\x10\x03\"\x18\n\x16\x43onsumePartyItemsProto\"h\n\x17\x43onsumeStickersLogEntry\x12\x39\n\x05usage\x18\x01 \x01(\x0e\x32*.POGOProtos.Rpc.ConsumeStickersProto.Usage\x12\x12\n\nsticker_id\x18\x02 \x03(\t\"\xa1\x01\n\x17\x43onsumeStickersOutProto\x12>\n\x06result\x18\x01 \x01(\x0e\x32..POGOProtos.Rpc.ConsumeStickersOutProto.Result\"F\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12$\n ERROR_PLAYER_NOT_ENOUGH_STICKERS\x10\x02\"\x8d\x01\n\x14\x43onsumeStickersProto\x12\x39\n\x05usage\x18\x01 \x01(\x0e\x32*.POGOProtos.Rpc.ConsumeStickersProto.Usage\x12\x12\n\nsticker_id\x18\x02 \x03(\t\"&\n\x05Usage\x12\t\n\x05UNSET\x10\x00\x12\x12\n\x0ePHOTO_STICKERS\x10\x01\"V\n\x14\x43ontactSettingsProto\x12\x1d\n\x15send_marketing_emails\x18\x01 \x01(\x08\x12\x1f\n\x17send_push_notifications\x18\x02 \x01(\x08\"q\n\x10\x43ontestBadgeData\x12\"\n\x1anumber_of_first_place_wins\x18\x01 \x01(\x05\x12\x39\n\x0c\x63ontest_data\x18\x02 \x03(\x0b\x32#.POGOProtos.Rpc.ContestWinDataProto\"M\n\x16\x43ontestBuddyFocusProto\x12\x33\n\x0fmin_buddy_level\x18\x01 \x01(\x0e\x32\x1a.POGOProtos.Rpc.BuddyLevel\"\xf6\x01\n\x11\x43ontestCycleProto\x12\x15\n\rstart_time_ms\x18\x01 \x01(\x03\x12\x13\n\x0b\x65nd_time_ms\x18\x02 \x01(\x03\x12=\n\x12\x63ontest_occurrence\x18\x03 \x01(\x0e\x32!.POGOProtos.Rpc.ContestOccurrence\x12\'\n\x1f\x63ustom_cycle_warmup_duration_ms\x18\x04 \x01(\x03\x12)\n!custom_cycle_cooldown_duration_ms\x18\x05 \x01(\x03\x12\"\n\x1a\x61\x63tivate_early_termination\x18\x06 \x01(\x08\"O\n\x13\x43ontestDisplayProto\x12\x38\n\x05style\x18\x01 \x01(\x0e\x32).POGOProtos.Rpc.EnumWrapper.PokestopStyle\"\x9f\x03\n\x11\x43ontestEntryProto\x12\x31\n\npokedex_id\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12<\n\x0fpokemon_display\x18\x02 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\x12\r\n\x05score\x18\x03 \x01(\x01\x12\x0c\n\x04rank\x18\x04 \x01(\x05\x12\x38\n\rplayer_avatar\x18\x05 \x01(\x0b\x32!.POGOProtos.Rpc.PlayerAvatarProto\x12\x14\n\x0ctrainer_name\x18\x06 \x01(\t\x12\"\n\x04team\x18\x07 \x01(\x0e\x32\x14.POGOProtos.Rpc.Team\x12\x12\n\npokemon_id\x18\x08 \x01(\x06\x12\x11\n\tplayer_id\x18\t \x01(\t\x12\x18\n\x10pokemon_nickname\x18\n \x01(\t\x12G\n\x15player_neutral_avatar\x18\x0b \x01(\x0b\x32(.POGOProtos.Rpc.PlayerNeutralAvatarProto\"\xaf\x05\n\x11\x43ontestFocusProto\x12;\n\x07pokemon\x18\x01 \x01(\x0b\x32(.POGOProtos.Rpc.ContestPokemonFocusProtoH\x00\x12\x41\n\ngeneration\x18\x02 \x01(\x0b\x32+.POGOProtos.Rpc.ContestGenerationFocusProtoH\x00\x12;\n\x07hatched\x18\x03 \x01(\x0b\x32(.POGOProtos.Rpc.ContestHatchedFocusProtoH\x00\x12\x43\n\x04mega\x18\x04 \x01(\x0b\x32\x33.POGOProtos.Rpc.ContestTemporaryEvolutionFocusProtoH\x00\x12\x37\n\x05shiny\x18\x05 \x01(\x0b\x32&.POGOProtos.Rpc.ContestShinyFocusProtoH\x00\x12<\n\x04type\x18\x06 \x01(\x0b\x32,.POGOProtos.Rpc.ContestPokemonTypeFocusProtoH\x00\x12\x37\n\x05\x62uddy\x18\x07 \x01(\x0b\x32&.POGOProtos.Rpc.ContestBuddyFocusProtoH\x00\x12\x46\n\rpokemon_class\x18\x08 \x01(\x0b\x32-.POGOProtos.Rpc.ContestPokemonClassFocusProtoH\x00\x12H\n\x0epokemon_family\x18\t \x01(\x0b\x32..POGOProtos.Rpc.ContestPokemonFamilyFocusProtoH\x00\x12\x46\n\talignment\x18\n \x01(\x0b\x32\x31.POGOProtos.Rpc.ContestPokemonAlignmentFocusProtoH\x00\x42\x0e\n\x0c\x43ontestFocus\"\xb2\x02\n\x17\x43ontestFriendEntryProto\x12\x14\n\x0ctrainer_name\x18\x01 \x01(\t\x12L\n\x1a\x66riendship_level_milestone\x18\x02 \x01(\x0e\x32(.POGOProtos.Rpc.FriendshipLevelMilestone\x12\x0c\n\x04rank\x18\x03 \x01(\x05\x12\x38\n\rplayer_avatar\x18\x04 \x01(\x0b\x32!.POGOProtos.Rpc.PlayerAvatarProto\x12\"\n\x04team\x18\x05 \x01(\x0e\x32\x14.POGOProtos.Rpc.Team\x12G\n\x15player_neutral_avatar\x18\x06 \x01(\x0b\x32(.POGOProtos.Rpc.PlayerNeutralAvatarProto\"^\n\x1b\x43ontestGenerationFocusProto\x12?\n\x12pokemon_generation\x18\x01 \x01(\x0e\x32#.POGOProtos.Rpc.PokedexGenerationId\"9\n\x18\x43ontestHatchedFocusProto\x12\x1d\n\x15require_to_be_hatched\x18\x01 \x01(\x08\"\xd6\x02\n\x10\x43ontestInfoProto\x12\x12\n\ncontest_id\x18\x01 \x01(\t\x12\x12\n\npokemon_id\x18\x02 \x01(\x06\x12\x0f\n\x07ranking\x18\x03 \x01(\x05\x12\x16\n\x0e\x66ort_image_url\x18\x04 \x01(\t\x12<\n\x0fpokemon_display\x18\x05 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\x12\x11\n\tfort_name\x18\x06 \x01(\t\x12\x1b\n\x13rewards_template_id\x18\x07 \x01(\t\x12\x31\n\npokedex_id\x18\x08 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x19\n\x11local_end_time_ms\x18\t \x01(\x03\x12\x19\n\x11is_ranking_locked\x18\n \x01(\x08\x12\x1a\n\x12\x65volved_pokemon_id\x18\x0b \x01(\x06\"\xfe\x01\n\x17\x43ontestInfoSummaryProto\x12\x36\n\x0c\x63ontest_info\x18\x01 \x03(\x0b\x32 .POGOProtos.Rpc.ContestInfoProto\x12!\n\x19traded_contest_pokemon_id\x18\x02 \x03(\x06\x12\x1d\n\x11is_ranking_locked\x18\x03 \x01(\x08\x42\x02\x18\x01\x12\x17\n\x0b\x65nd_time_ms\x18\x04 \x01(\x03\x42\x02\x18\x01\x12\x32\n\x06metric\x18\x05 \x01(\x0b\x32\".POGOProtos.Rpc.ContestMetricProto\x12\x1c\n\x14num_contests_entered\x18\x06 \x01(\x05\"`\n\x1c\x43ontestLengthThresholdsProto\x12\x0e\n\x06length\x18\x01 \x01(\t\x12\x17\n\x0fmin_duration_ms\x18\x02 \x01(\x03\x12\x17\n\x0fmax_duration_ms\x18\x03 \x01(\x03\"\xaf\x01\n\x11\x43ontestLimitProto\x12:\n\x0e\x63ontest_metric\x18\x01 \x01(\x0b\x32\".POGOProtos.Rpc.ContestMetricProto\x12=\n\x12\x63ontest_occurrence\x18\x02 \x01(\x0e\x32!.POGOProtos.Rpc.ContestOccurrence\x12\x1f\n\x17per_contest_max_entries\x18\x03 \x01(\x05\"\xa0\x01\n\x12\x43ontestMetricProto\x12>\n\x0epokemon_metric\x18\x01 \x01(\x0e\x32$.POGOProtos.Rpc.ContestPokemonMetricH\x00\x12@\n\x10ranking_standard\x18\x02 \x01(\x0e\x32&.POGOProtos.Rpc.ContestRankingStandardB\x08\n\x06Metric\"\xae\x01\n!ContestPokemonAlignmentFocusProto\x12W\n\x12required_alignment\x18\x01 \x01(\x0e\x32;.POGOProtos.Rpc.ContestPokemonAlignmentFocusProto.alignment\"0\n\talignment\x12\t\n\x05UNSET\x10\x00\x12\x0c\n\x08PURIFIED\x10\x01\x12\n\n\x06SHADOW\x10\x02\"Y\n\x1d\x43ontestPokemonClassFocusProto\x12\x38\n\x0erequired_class\x18\x01 \x01(\x0e\x32 .POGOProtos.Rpc.HoloPokemonClass\"^\n\x1e\x43ontestPokemonFamilyFocusProto\x12<\n\x0frequired_family\x18\x01 \x01(\x0e\x32#.POGOProtos.Rpc.HoloPokemonFamilyId\"\xaa\x01\n\x18\x43ontestPokemonFocusProto\x12\x31\n\npokedex_id\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12<\n\x0fpokemon_display\x18\x02 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\x12\x1d\n\x15require_form_to_match\x18\x03 \x01(\x08\"\x1c\n\x1a\x43ontestPokemonSectionProto\"\x8e\x01\n\x1c\x43ontestPokemonTypeFocusProto\x12\x36\n\rpokemon_type1\x18\x01 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonType\x12\x36\n\rpokemon_type2\x18\x02 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonType\"\xc9\x03\n\x0c\x43ontestProto\x12\x12\n\ncontest_id\x18\x01 \x01(\t\x12\x30\n\x05\x66ocus\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.ContestFocusProto\x12\x32\n\x06metric\x18\x03 \x01(\x0b\x32\".POGOProtos.Rpc.ContestMetricProto\x12\x36\n\x08schedule\x18\x04 \x01(\x0b\x32$.POGOProtos.Rpc.ContestScheduleProto\x12\x1b\n\x13rewards_template_id\x18\x05 \x01(\t\x12\x32\n\x07\x66ocuses\x18\x06 \x03(\x0b\x32!.POGOProtos.Rpc.ContestFocusProto\x12\x18\n\x10\x66ocus_string_key\x18\x07 \x01(\t\x12\x45\n\x1escalar_score_reference_pokemon\x18\x08 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12U\n#scalar_score_reference_pokemon_form\x18\t \x01(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\"P\n\x14\x43ontestScheduleProto\x12\x38\n\rcontest_cycle\x18\x01 \x01(\x0b\x32!.POGOProtos.Rpc.ContestCycleProto\"\xfd\x01\n\x1c\x43ontestScoreCoefficientProto\x12P\n\x0cpokemon_size\x18\x01 \x01(\x0b\x32\x38.POGOProtos.Rpc.ContestScoreCoefficientProto.PokemonSizeH\x00\x1a|\n\x0bPokemonSize\x12\x1a\n\x12height_coefficient\x18\x01 \x01(\x01\x12\x1a\n\x12weight_coefficient\x18\x02 \x01(\x01\x12\x16\n\x0eiv_coefficient\x18\x03 \x01(\x01\x12\x1d\n\x15xxl_adjustment_factor\x18\x04 \x01(\x01\x42\r\n\x0b\x43ontestType\"\x8e\x01\n\x1a\x43ontestScoreComponentProto\x12\x41\n\x0e\x63omponent_type\x18\x01 \x01(\x0e\x32).POGOProtos.Rpc.ContestScoreComponentType\x12\x19\n\x11\x63oefficient_value\x18\x02 \x01(\x01\x12\x12\n\nis_visible\x18\x03 \x01(\x08\"\x9a\x01\n\x18\x43ontestScoreFormulaProto\x12\x38\n\x0c\x63ontest_type\x18\x01 \x01(\x0b\x32\".POGOProtos.Rpc.ContestMetricProto\x12\x44\n\x10score_components\x18\x02 \x03(\x0b\x32*.POGOProtos.Rpc.ContestScoreComponentProto\"\xa7\x08\n\x14\x43ontestSettingsProto\x12\x1a\n\x12is_feature_enabled\x18\x01 \x01(\x08\x12\"\n\x1aplayer_contest_max_entries\x18\x02 \x01(\x05\x12\x39\n\x0e\x63ontest_limits\x18\x03 \x03(\x0b\x32!.POGOProtos.Rpc.ContestLimitProto\x12#\n\x1b\x64\x65\x66\x61ult_contest_max_entries\x18\x04 \x01(\x05\x12)\n!min_cooldown_before_season_end_ms\x18\x05 \x01(\x03\x12o\n(contest_warmup_and_cooldown_durations_ms\x18\x06 \x03(\x0b\x32=.POGOProtos.Rpc.ContestWarmupAndCooldownDurationSettingsProto\x12(\n default_cycle_warmup_duration_ms\x18\x07 \x01(\x03\x12*\n\"default_cycle_cooldown_duration_ms\x18\x08 \x01(\x03\x12\x1e\n\x16max_catch_prompt_range\x18\t \x01(\x01\x12\x1f\n\x17\x63\x61tch_prompt_timeout_ms\x18\n \x01(\x02\x12O\n\x19\x63ontest_score_coefficient\x18\x0b \x03(\x0b\x32,.POGOProtos.Rpc.ContestScoreCoefficientProto\x12O\n\x19\x63ontest_length_thresholds\x18\x0c \x03(\x0b\x32,.POGOProtos.Rpc.ContestLengthThresholdsProto\x12\"\n\x1ais_friends_display_enabled\x18\r \x01(\x08\x12&\n\x1eleaderboard_card_display_count\x18\x0e \x01(\x05\x12\x32\n*postcontest_leaderboard_card_display_count\x18\x0f \x01(\x05\x12H\n\x16\x63ontest_score_formulas\x18\x10 \x03(\x0b\x32(.POGOProtos.Rpc.ContestScoreFormulaProto\x12\x1d\n\x15is_v2_feature_enabled\x18\x11 \x01(\x08\x12$\n\x1cis_anticheat_removal_enabled\x18\x12 \x01(\x08\x12&\n\x1eis_normalized_score_to_species\x18\x13 \x01(\x08\x12\x1d\n\x15is_v2_focuses_enabled\x18\x14 \x01(\x08\x12!\n\x19is_contest_in_nearby_menu\x18\x15 \x01(\x08\x12!\n\x19is_pokemon_scalar_enabled\x18\x16 \x01(\x08\"5\n\x16\x43ontestShinyFocusProto\x12\x1b\n\x13require_to_be_shiny\x18\x01 \x01(\x08\"\x81\x02\n#ContestTemporaryEvolutionFocusProto\x12N\n\x1ctemporary_evolution_required\x18\x01 \x01(\x0e\x32(.POGOProtos.Rpc.HoloTemporaryEvolutionId\x12T\n\x0brestriction\x18\x02 \x01(\x0e\x32?.POGOProtos.Rpc.ContestTemporaryEvolutionFocusProto.Restriction\"4\n\x0bRestriction\x12\t\n\x05UNSET\x10\x00\x12\x08\n\x04MEGA\x10\x01\x12\x10\n\x0cNOT_TEMP_EVO\x10\x02\"\xf0\x01\n-ContestWarmupAndCooldownDurationSettingsProto\x12:\n\x0e\x63ontest_metric\x18\x01 \x01(\x0b\x32\".POGOProtos.Rpc.ContestMetricProto\x12=\n\x12\x63ontest_occurrence\x18\x02 \x01(\x0e\x32!.POGOProtos.Rpc.ContestOccurrence\x12 \n\x18\x63ycle_warmup_duration_ms\x18\x03 \x01(\x03\x12\"\n\x1a\x63ycle_cooldown_duration_ms\x18\x04 \x01(\x03\"\x87\x01\n\x13\x43ontestWinDataProto\x12\x11\n\tfort_name\x18\x01 \x01(\t\x12\x12\n\npokemon_id\x18\x02 \x01(\x06\x12\x16\n\x0e\x63ontest_end_ms\x18\x03 \x01(\x03\x12\x31\n\npokedex_id\x18\x04 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\"\x86\x03\n\x1b\x43ontributePartyItemOutProto\x12\x42\n\x06result\x18\x01 \x01(\x0e\x32\x32.POGOProtos.Rpc.ContributePartyItemOutProto.Result\x12,\n\x05party\x18\x02 \x01(\x0b\x32\x1d.POGOProtos.Rpc.PartyRpcProto\x12\x39\n\nrpc_result\x18\x03 \x01(\x0e\x32%.POGOProtos.Rpc.PartyContributeResult\"\xb9\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x11\n\rERROR_UNKNOWN\x10\x01\x12\x0b\n\x07SUCCESS\x10\x02\x12 \n\x1c\x45RROR_INSUFFICIENT_INVENTORY\x10\x03\x12\x1d\n\x19\x45RROR_PLAYER_NOT_IN_PARTY\x10\x04\x12 \n\x1c\x45RROR_UNSANCTIONED_ITEM_TYPE\x10\x05\x12!\n\x1d\x45RROR_PARTY_UNABLE_TO_RECEIVE\x10\x06\"z\n\x18\x43ontributePartyItemProto\x12\x34\n\x11\x63ontributed_items\x18\x01 \x03(\x0b\x32\x19.POGOProtos.Rpc.ItemProto\x12(\n\x05items\x18\x02 \x01(\x0b\x32\x19.POGOProtos.Rpc.ItemProto\"C\n\x19\x43onversationSettingsProto\x12&\n\x1e\x61ppraisal_conv_override_config\x18\x01 \x01(\t\"\xc3\x01\n\x1d\x43onvertCandyToXlCandyOutProto\x12\x44\n\x06status\x18\x01 \x01(\x0e\x32\x34.POGOProtos.Rpc.ConvertCandyToXlCandyOutProto.Status\"\\\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1a\n\x16\x45RROR_NOT_ENOUGH_CANDY\x10\x02\x12\x1e\n\x1a\x45RROR_PLAYER_LEVEL_TOO_LOW\x10\x03\"g\n\x1a\x43onvertCandyToXlCandyProto\x12\x33\n\x06\x66\x61mily\x18\x01 \x01(\x0e\x32#.POGOProtos.Rpc.HoloPokemonFamilyId\x12\x14\n\x0cnum_xl_candy\x18\x02 \x01(\x05\"\x8b\x01\n\x1b\x43oreHandshakeTelemetryEvent\x12\x19\n\x11handshake_time_ms\x18\x01 \x01(\x03\x12\x1c\n\x14session_init_time_ms\x18\x02 \x01(\x03\x12\"\n\x1a\x61uthentication_rpc_time_ms\x18\x03 \x01(\x03\x12\x0f\n\x07success\x18\x04 \x01(\x08\"\x8c\x01\n\x1b\x43oreSafetynetTelemetryEvent\x12\x19\n\x11safetynet_time_ms\x18\x01 \x01(\x03\x12\x1b\n\x13\x61ttestation_time_ms\x18\x02 \x01(\x03\x12\x13\n\x0brpc_time_ms\x18\x03 \x01(\x03\x12\x0f\n\x07retries\x18\x04 \x01(\x03\x12\x0f\n\x07success\x18\x05 \x01(\x08\">\n\x11\x43ostSettingsProto\x12\x12\n\ncandy_cost\x18\x01 \x01(\x05\x12\x15\n\rstardust_cost\x18\x02 \x01(\x05\"\x0f\n\rCoveringProto\"N\n\x18\x43rashlyticsSettingsProto\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12!\n\x19session_sampling_fraction\x18\x02 \x01(\x02\"\xf9\x01\n\x1b\x43reateBreadInstanceOutProto\x12\x42\n\x06result\x18\x01 \x01(\x0e\x32\x32.POGOProtos.Rpc.CreateBreadInstanceOutProto.Result\x12:\n\x0ervn_connection\x18\x02 \x01(\x0b\x32\".POGOProtos.Rpc.RvnConnectionProto\x12\x19\n\x11session_player_id\x18\x03 \x01(\t\x12\x12\n\nsession_id\x18\x04 \x01(\t\"+\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\"R\n\x18\x43reateBreadInstanceProto\x12\x0e\n\x06roster\x18\x01 \x03(\x04\x12\x15\n\rcp_multiplier\x18\x02 \x01(\x02\x12\x0f\n\x07stamina\x18\x03 \x01(\x05\"\xbf\x03\n%CreateBuddyMultiplayerSessionOutProto\x12\x17\n\x0fplfe_session_id\x18\x01 \x01(\t\x12\x17\n\x0f\x61rbe_join_token\x18\x02 \x01(\x0c\x12\x1c\n\x14generation_timestamp\x18\x03 \x01(\x03\x12\x13\n\x0bmax_players\x18\x04 \x01(\x05\x12L\n\x06result\x18\x05 \x01(\x0e\x32<.POGOProtos.Rpc.CreateBuddyMultiplayerSessionOutProto.Result\"\xe2\x01\n\x06Result\x12\x12\n\x0e\x43REATE_SUCCESS\x10\x00\x12\x18\n\x14\x43REATE_BUDDY_NOT_SET\x10\x01\x12\x1a\n\x16\x43REATE_BUDDY_NOT_FOUND\x10\x02\x12\x14\n\x10\x43REATE_BAD_BUDDY\x10\x03\x12\x1f\n\x1b\x43REATE_BUDDY_V2_NOT_ENABLED\x10\x04\x12\x1f\n\x1b\x43REATE_PLAYER_LEVEL_TOO_LOW\x10\x05\x12\x18\n\x14\x43REATE_UNKNOWN_ERROR\x10\x06\x12\x1c\n\x18\x43REATE_U13_NO_PERMISSION\x10\x07\"$\n\"CreateBuddyMultiplayerSessionProto\"+\n\x19\x43reateCombatChallengeData\x12\x0e\n\x06rpc_id\x18\x01 \x01(\x05\"\xa3\x02\n\x1d\x43reateCombatChallengeOutProto\x12\x44\n\x06result\x18\x01 \x01(\x0e\x32\x34.POGOProtos.Rpc.CreateCombatChallengeOutProto.Result\x12\x37\n\tchallenge\x18\x02 \x01(\x0b\x32$.POGOProtos.Rpc.CombatChallengeProto\"\x82\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12!\n\x1d\x45RROR_INVALID_CHALLENGE_STATE\x10\x02\x12$\n ERROR_PLAYER_BELOW_MINIMUM_LEVEL\x10\x03\x12\x17\n\x13\x45RROR_ACCESS_DENIED\x10\x04\"2\n\x1a\x43reateCombatChallengeProto\x12\x14\n\x0c\x63hallenge_id\x18\x01 \x01(\t\"\x95\x01\n!CreateCombatChallengeResponseData\x12\x0e\n\x06rpc_id\x18\x01 \x01(\x05\x12\x1a\n\x12round_trip_time_ms\x18\x02 \x01(\r\x12\x44\n\x06result\x18\x03 \x01(\x0e\x32\x34.POGOProtos.Rpc.CreateCombatChallengeOutProto.Result\"M\n\'CreateGuestLoginSecretTokenRequestProto\x12\x0f\n\x07\x61pi_key\x18\x01 \x01(\t\x12\x11\n\tdevice_id\x18\x02 \x01(\t\"\xf9\x01\n(CreateGuestLoginSecretTokenResponseProto\x12O\n\x06status\x18\x01 \x01(\x0e\x32?.POGOProtos.Rpc.CreateGuestLoginSecretTokenResponseProto.Status\x12\x0e\n\x06secret\x18\x02 \x01(\x0c\"l\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rUNKNOWN_ERROR\x10\x02\x12\x10\n\x0cUNAUTHORIZED\x10\x03\x12\x0c\n\x08\x44ISABLED\x10\x04\x12\x17\n\x13\x45XCEEDED_RATE_LIMIT\x10\x05\"\xd6\x03\n\x13\x43reatePartyOutProto\x12,\n\x05party\x18\x01 \x01(\x0b\x32\x1d.POGOProtos.Rpc.PartyRpcProto\x12:\n\x06result\x18\x02 \x01(\x0e\x32*.POGOProtos.Rpc.CreatePartyOutProto.Result\"\xd4\x02\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x11\n\rERROR_UNKNOWN\x10\x01\x12\x0b\n\x07SUCCESS\x10\x02\x12\x1a\n\x16\x45RROR_ALREADY_IN_PARTY\x10\x03\x12\x1e\n\x1a\x45RROR_PLAYER_LEVEL_TOO_LOW\x10\x04\x12\x1a\n\x16\x45RROR_FEATURE_DISABLED\x10\x05\x12,\n(ERROR_DARK_LAUNCH_NOT_ENABLED_FOR_PLAYER\x10\x06\x12\x19\n\x15\x45RROR_REDIS_EXCEPTION\x10\x07\x12\x1b\n\x17\x45RROR_U13_NO_PERMISSION\x10\x08\x12\x15\n\x11\x45RROR_NO_LOCATION\x10\t\x12\x1e\n\x1a\x45RROR_PLFE_REDIRECT_NEEDED\x10\n\x12*\n&ERROR_PARTY_QUEST_ENCOUNTER_INCOMPLETE\x10\x0b\"2\n\x10\x43reatePartyProto\x12\x1e\n\x16is_dark_launch_request\x18\x01 \x01(\x08\"\xb4\x02\n\x18\x43reatePokemonTagOutProto\x12?\n\x06result\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.CreatePokemonTagOutProto.Result\x12\x34\n\x0b\x63reated_tag\x18\x02 \x01(\x0b\x32\x1f.POGOProtos.Rpc.PokemonTagProto\"\xa0\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1e\n\x1a\x45RROR_PLAYER_LEVEL_TOO_LOW\x10\x02\x12\x16\n\x12TAG_ALREADY_EXISTS\x10\x03\x12%\n!PLAYER_HAS_MAXIMUM_NUMBER_OF_TAGS\x10\x04\x12\x1f\n\x1bTAG_NAME_CONTAINS_PROFANITY\x10\x05\"U\n\x15\x43reatePokemonTagProto\x12\x0c\n\x04name\x18\x01 \x01(\t\x12.\n\x05\x63olor\x18\x02 \x01(\x0e\x32\x1f.POGOProtos.Rpc.PokemonTagColor\"\x92\x04\n\x16\x43reatePostcardOutProto\x12=\n\x06result\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.CreatePostcardOutProto.Result\x12\x36\n\x08postcard\x18\x02 \x01(\x0b\x32$.POGOProtos.Rpc.PostcardDisplayProto\x12Y\n\"butterfly_collector_updated_region\x18\x03 \x01(\x0b\x32-.POGOProtos.Rpc.ButterflyCollectorRegionMedal\"\xa5\x02\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1f\n\x1b\x45RROR_SENDER_DOES_NOT_EXIST\x10\x02\x12\x1d\n\x19\x45RROR_GIFT_DOES_NOT_EXIST\x10\x03\x12\"\n\x1e\x45RROR_POSTCARD_ALREADY_CREATED\x10\x04\x12!\n\x1d\x45RROR_POSTCARD_INVENTORY_FULL\x10\x05\x12\x15\n\x11\x45RROR_NOT_ENABLED\x10\x06\x12\x16\n\x12\x45RROR_RATE_LIMITED\x10\x07\x12 \n\x1c\x45RROR_PLAYER_HAS_NO_STICKERS\x10\x08\x12+\n\'SUCCESS_INVENTORY_DAILY_BUTTERFLY_LIMIT\x10\t\"f\n\x13\x43reatePostcardProto\x12\x12\n\ngiftbox_id\x18\x01 \x01(\x04\x12\x11\n\tsender_id\x18\x02 \x01(\t\x12\x12\n\nsticker_id\x18\x03 \x03(\t\x12\x14\n\x0c\x65ncounter_id\x18\x04 \x01(\t\"\xa4\x01\n\x11\x43reateRoomRequest\x12\x15\n\rexperience_id\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\x12\x10\n\x08\x63\x61pacity\x18\x04 \x01(\x05\x12!\n\x19reconnect_timeout_seconds\x18\x05 \x01(\x05\x12\x10\n\x08passcode\x18\x06 \x01(\t\x12\x0e\n\x06region\x18\x07 \x01(\t\"8\n\x12\x43reateRoomResponse\x12\"\n\x04room\x18\x01 \x01(\x0b\x32\x14.POGOProtos.Rpc.Room\"\xd0\x02\n\x18\x43reateRouteDraftOutProto\x12?\n\x06result\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.CreateRouteDraftOutProto.Result\x12\x39\n\rupdated_route\x18\x02 \x01(\x0b\x32\".POGOProtos.Rpc.RouteCreationProto\"\xb7\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1e\n\x1a\x45RROR_TOO_MANY_IN_PROGRESS\x10\x03\x12\x0f\n\x0b\x45RROR_MINOR\x10\x04\x12\x17\n\x13\x45RROR_LEVEL_TOO_LOW\x10\x05\x12\x1e\n\x1a\x45RROR_INVALID_START_ANCHOR\x10\x06\x12\x18\n\x14\x45RROR_CREATION_LIMIT\x10\x07\"Q\n\x15\x43reateRouteDraftProto\x12\x38\n\x0cstart_anchor\x18\x01 \x01(\x0b\x32\".POGOProtos.Rpc.RouteWaypointProto\"\xe9\x03\n\x16\x43reateRoutePinOutProto\x12=\n\x06result\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.CreateRoutePinOutProto.Result\x12\x37\n\rupdated_route\x18\x02 \x01(\x0b\x32 .POGOProtos.Rpc.SharedRouteProto\x12)\n\x07new_pin\x18\x03 \x01(\x0b\x32\x18.POGOProtos.Rpc.RoutePin\"\xab\x02\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x19\n\x15\x45RROR_ROUTE_NOT_FOUND\x10\x03\x12\x19\n\x15\x45RROR_INVALID_LAT_LNG\x10\x04\x12\x17\n\x13\x45RROR_LEVEL_TOO_LOW\x10\x05\x12\x18\n\x14\x45RROR_CREATION_LIMIT\x10\x06\x12\x19\n\x15\x45RROR_INVALID_MESSAGE\x10\x07\x12\x12\n\x0e\x45RROR_DISABLED\x10\x08\x12\x11\n\rERROR_CHEATER\x10\t\x12\x0f\n\x0b\x45RROR_MINOR\x10\n\x12\x1b\n\x17\x45RROR_STICKER_NOT_FOUND\x10\x0b\x12\x1d\n\x19\x45RROR_NOT_ENOUGH_STICKERS\x10\x0c\"v\n\x13\x43reateRoutePinProto\x12\x10\n\x08route_id\x18\x01 \x01(\t\x12\x13\n\x0blat_degrees\x18\x02 \x01(\x01\x12\x13\n\x0blng_degrees\x18\x03 \x01(\x01\x12\x0f\n\x07message\x18\x04 \x01(\t\x12\x12\n\nsticker_id\x18\x05 \x01(\t\"\xc7\x01\n\x1c\x43reateRouteShortcodeOutProto\x12\x43\n\x06result\x18\x01 \x01(\x0e\x32\x33.POGOProtos.Rpc.CreateRouteShortcodeOutProto.Result\x12\x12\n\nshort_code\x18\x02 \x01(\t\"N\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x19\n\x15\x45RROR_ROUTE_NOT_FOUND\x10\x02\x12\x11\n\rERROR_UNKNOWN\x10\x03\"A\n\x19\x43reateRouteShortcodeProto\x12\x10\n\x08route_id\x18\x01 \x01(\t\x12\x12\n\nlong_lived\x18\x02 \x01(\x08\"\x9f\x01\n\x0b\x43reatorInfo\x12\x19\n\x11\x63reator_player_id\x18\x01 \x01(\t\x12\x18\n\x10\x63reator_codename\x18\x02 \x01(\t\x12\x19\n\x11show_creator_name\x18\x03 \x01(\x08\x12@\n\x0epublic_profile\x18\x04 \x01(\x0b\x32(.POGOProtos.Rpc.PlayerPublicProfileProto\"I\n\x1c\x43riticalReticleSettingsProto\x12)\n!critical_reticle_settings_enabled\x18\x01 \x01(\x08\"7\n\x14\x43rmProxyRequestProto\x12\x0e\n\x06\x61\x63tion\x18\x01 \x01(\r\x12\x0f\n\x07payload\x18\x02 \x01(\x0c\"\xfc\x01\n\x15\x43rmProxyResponseProto\x12<\n\x06status\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.CrmProxyResponseProto.Status\x12\x15\n\rerror_message\x18\x02 \x01(\t\x12\x0f\n\x07payload\x18\x03 \x01(\x0c\"}\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x06\n\x02OK\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1b\n\x17\x45RROR_PERMISSION_DENIED\x10\x03\x12\x15\n\x11\x45RROR_UNAVAILABLE\x10\x04\x12\x19\n\x15\x45RROR_UNAUTHENTICATED\x10\x05\"\xad\x01\n\"CrossGameSocialGlobalSettingsProto\x12\x1f\n\x17online_status_min_level\x18\x01 \x01(\x05\x12!\n\x19niantic_profile_min_level\x18\x02 \x01(\x05\x12\x1e\n\x16\x66riends_list_min_level\x18\x03 \x01(\x05\x12#\n\x1bmax_friends_per_detail_page\x18\x04 \x01(\x05\"\xa9\x01\n\x1c\x43rossGameSocialSettingsProto\x12,\n$online_status_enabled_override_level\x18\x01 \x01(\x08\x12.\n&niantic_profile_enabled_override_level\x18\x02 \x01(\x08\x12+\n#friends_list_enabled_override_level\x18\x03 \x01(\x08\"\x9c\x01\n\x15\x43urrencyQuantityProto\x12\x15\n\rcurrency_type\x18\x01 \x01(\t\x12\x10\n\x08quantity\x18\x02 \x01(\x05\x12\x1f\n\x17\x66iat_purchased_quantity\x18\x03 \x01(\x05\x12\x1a\n\x12\x66iat_currency_type\x18\x04 \x01(\t\x12\x1d\n\x15\x66iat_currency_cost_e6\x18\x05 \x01(\x03\"N\n\x19\x43urrentEventsSectionProto\x12\x31\n\x06\x65vents\x18\x01 \x03(\x0b\x32!.POGOProtos.Rpc.EventSectionProto\"\x85\x01\n\x10\x43urrentNewsProto\x12\x37\n\rnews_articles\x18\x01 \x03(\x0b\x32 .POGOProtos.Rpc.NewsArticleProto\x12\x18\n\x10news_strings_url\x18\x02 \x01(\t\x12\x1e\n\x16last_updated_timestamp\x18\x03 \x01(\x03\"Q\n\x16\x43ustomizeQuestTabProto\x12\x37\n\x08sections\x18\x01 \x03(\x0b\x32%.POGOProtos.Rpc.TodayViewSectionProto\"3\n\x1d\x44\x61ilyAdventureIncenseLogEntry\x12\x12\n\nday_bucket\x18\x01 \x01(\x04\"\xe5\x01\n)DailyAdventureIncenseRecapDayDisplayProto\x12\x1a\n\x12\x64istance_walked_km\x18\x01 \x01(\x02\x12=\n\x10pokemon_captured\x18\x02 \x03(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\x12\x39\n\x0cpokemon_fled\x18\x03 \x03(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\x12\"\n\x1a\x64istinct_pokestops_visited\x18\x04 \x01(\x05\"\x87\x02\n\"DailyAdventureIncenseSettingsProto\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12 \n\x18pokeball_grant_threshold\x18\x02 \x01(\x05\x12\x31\n\x0epokeball_grant\x18\x03 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12\x1b\n\x13local_delivery_time\x18\x04 \x01(\t\x12 \n\x18\x65nable_push_notification\x18\x05 \x01(\x08\x12%\n\x1dpush_notification_hour_of_day\x18\x06 \x01(\x05\x12\x15\n\rcan_be_paused\x18\x07 \x01(\x08\"\xf3\x01\n\x1e\x44\x61ilyAdventureIncenseTelemetry\x12M\n\x08\x65vent_id\x18\x01 \x01(\x0e\x32;.POGOProtos.Rpc.DailyAdventureIncenseTelemetry.TelemetryIds\x12\x14\n\x0c\x66rom_journal\x18\x02 \x01(\x08\"l\n\x0cTelemetryIds\x12\t\n\x05UNSET\x10\x00\x12\x0e\n\nVIEW_RECAP\x10\x01\x12\x1a\n\x16\x43LICK_SHARE_FROM_RECAP\x10\x02\x12%\n!CLICK_SHARE_FROM_PHOTO_COLLECTION\x10\x03\"f\n\x0f\x44\x61ilyBonusProto\x12!\n\x19next_collect_timestamp_ms\x18\x01 \x01(\x03\x12\x30\n(next_defender_bonus_collect_timestamp_ms\x18\x02 \x01(\x03\"c\n\x1d\x44\x61ilyBuddyAffectionQuestProto\x12\x42\n\x17\x64\x61ily_affection_counter\x18\x01 \x01(\x0b\x32!.POGOProtos.Rpc.DailyCounterProto\"K\n\x11\x44\x61ilyCounterProto\x12\x0e\n\x06window\x18\x01 \x01(\x03\x12\r\n\x05\x63ount\x18\x02 \x01(\x05\x12\x17\n\x0f\x62uckets_per_day\x18\x03 \x01(\x05\"4\n!DailyEncounterGlobalSettingsProto\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\"\xf6\x02\n\x16\x44\x61ilyEncounterOutProto\x12=\n\x06result\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.DailyEncounterOutProto.Result\x12-\n\x07pokemon\x18\x02 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x44\n\x13\x63\x61pture_probability\x18\x03 \x01(\x0b\x32\'.POGOProtos.Rpc.CaptureProbabilityProto\x12)\n\x0b\x61\x63tive_item\x18\x04 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\"\n\x1a\x61rplus_attempts_until_flee\x18\x05 \x01(\x05\"Y\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1b\n\x17\x45NCOUNTER_NOT_AVAILABLE\x10\x02\x12\x1a\n\x16POKEMON_INVENTORY_FULL\x10\x03\"G\n\x13\x44\x61ilyEncounterProto\x12\x14\n\x0c\x65ncounter_id\x18\x01 \x01(\x03\x12\x1a\n\x12\x65ncounter_location\x18\x02 \x01(\t\"}\n\x0f\x44\x61ilyQuestProto\x12\x1d\n\x15\x63urrent_period_bucket\x18\x01 \x01(\x05\x12\x1c\n\x14\x63urrent_streak_count\x18\x02 \x01(\x05\x12-\n%prev_streak_notification_timestamp_ms\x18\x03 \x01(\x03\"\xaf\x01\n\x12\x44\x61ilyQuestSettings\x12\x17\n\x0f\x62uckets_per_day\x18\x01 \x01(\x05\x12\x15\n\rstreak_length\x18\x02 \x01(\x05\x12\x18\n\x10\x62onus_multiplier\x18\x03 \x01(\x02\x12\x1f\n\x17streak_bonus_multiplier\x18\x04 \x01(\x02\x12\x0f\n\x07\x64isable\x18\x05 \x01(\x08\x12\x1d\n\x15prevent_streak_broken\x18\x06 \x01(\x08\"\xc9\x01\n\x11\x44\x61ilyStreaksProto\x12>\n\x07streaks\x18\x01 \x03(\x0b\x32-.POGOProtos.Rpc.DailyStreaksProto.StreakProto\x1at\n\x0bStreakProto\x12-\n\nquest_type\x18\x01 \x01(\x0e\x32\x19.POGOProtos.Rpc.QuestType\x12\r\n\x05\x63ount\x18\x02 \x01(\x05\x12\x0e\n\x06target\x18\x03 \x01(\x05\x12\x17\n\x0fremaining_today\x18\x04 \x01(\x05\"\xe9\x02\n\x17\x44\x61ilyStreaksWidgetProto\x12\x44\n\x07streaks\x18\x01 \x03(\x0b\x32\x33.POGOProtos.Rpc.DailyStreaksWidgetProto.StreakProto\x12\x14\n\x0ctimestamp_ms\x18\x02 \x01(\x03\x1a\x8c\x01\n\x0bStreakProto\x12\x45\n\nquest_type\x18\x01 \x01(\x0e\x32\x31.POGOProtos.Rpc.DailyStreaksWidgetProto.QuestType\x12\r\n\x05\x63ount\x18\x02 \x01(\x05\x12\x0e\n\x06target\x18\x03 \x01(\x05\x12\x17\n\x0fremaining_today\x18\x04 \x01(\x05\"c\n\tQuestType\x12\x0f\n\x0bQUEST_UNSET\x10\x00\x12 \n\x1cQUEST_FIRST_CATCH_OF_THE_DAY\x10\x01\x12#\n\x1fQUEST_FIRST_POKESTOP_OF_THE_DAY\x10\x02\"S\n\x13\x44\x61magePropertyProto\x12#\n\x1bsuper_effective_charge_move\x18\x01 \x01(\x08\x12\x17\n\x0fweather_boosted\x18\x02 \x01(\x08\"\xb6\x01\n\tDatapoint\x12\x0e\n\x04long\x18\x01 \x01(\x03H\x00\x12\x10\n\x06\x64ouble\x18\x02 \x01(\x01H\x00\x12\x11\n\x07\x62oolean\x18\x03 \x01(\x08H\x00\x12,\n\x04kind\x18\x05 \x01(\x0e\x32\x1e.POGOProtos.Rpc.Datapoint.Kind\"=\n\x04Kind\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05gauge\x10\x01\x12\t\n\x05\x64\x65lta\x10\x02\x12\x0e\n\ncumulative\x10\x03\x42\x07\n\x05Value\"\xc3\x01\n\x15\x44\x61wnDuskSettingsProto\x12+\n#dawn_start_offset_before_sunrise_ms\x18\x01 \x01(\x03\x12(\n dawn_end_offset_after_sunrise_ms\x18\x02 \x01(\x03\x12*\n\"dusk_start_offset_before_sunset_ms\x18\x03 \x01(\x03\x12\'\n\x1f\x64usk_end_offset_after_sunset_ms\x18\x04 \x01(\x03\"H\n\x1a\x44\x61yNightBonusSettingsProto\x12*\n\x0cincense_item\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\"-\n\x16\x44\x61ysWithARowQuestProto\x12\x13\n\x0blast_window\x18\x01 \x01(\x05\"{\n\x17\x44\x65\x62ugEvolvePreviewProto\x12 \n\x18\x65xpected_buddy_km_walked\x18\x01 \x01(\x02\x12>\n6expected_distance_progress_km_since_set_or_candy_award\x18\x02 \x01(\x02\"5\n\x0e\x44\x65\x62ugInfoProto\x12\x10\n\x08latitude\x18\x01 \x01(\x01\x12\x11\n\tlongitude\x18\x02 \x01(\x01\"\xc4\x01\n!DebugResetDailyMpProgressOutProto\x12H\n\x06result\x18\x01 \x01(\x0e\x32\x38.POGOProtos.Rpc.DebugResetDailyMpProgressOutProto.Result\"U\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x14\n\x10NO_ACTION_NEEDED\x10\x02\x12\x1d\n\x19\x45RROR_DEBUG_FLAG_DISABLED\x10\x03\" \n\x1e\x44\x65\x62ugResetDailyMpProgressProto\",\n\x1a\x44\x65\x63lineCombatChallengeData\x12\x0e\n\x06rpc_id\x18\x01 \x01(\x05\"\x85\x02\n\x1e\x44\x65\x63lineCombatChallengeOutProto\x12\x45\n\x06result\x18\x01 \x01(\x0e\x32\x35.POGOProtos.Rpc.DeclineCombatChallengeOutProto.Result\"\x9b\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12!\n\x1d\x45RROR_INVALID_CHALLENGE_STATE\x10\x02\x12\x1d\n\x19\x45RROR_CHALLENGE_NOT_FOUND\x10\x03\x12\x1a\n\x16\x45RROR_ALREADY_TIMEDOUT\x10\x04\x12\x1b\n\x17\x45RROR_ALREADY_CANCELLED\x10\x05\"3\n\x1b\x44\x65\x63lineCombatChallengeProto\x12\x14\n\x0c\x63hallenge_id\x18\x01 \x01(\t\"\x97\x01\n\"DeclineCombatChallengeResponseData\x12\x0e\n\x06rpc_id\x18\x01 \x01(\x05\x12\x1a\n\x12round_trip_time_ms\x18\x02 \x01(\r\x12\x45\n\x06result\x18\x03 \x01(\x0e\x32\x35.POGOProtos.Rpc.DeclineCombatChallengeOutProto.Result\"\xdc\x07\n\x1b\x44\x65\x65pLinkingEnumWrapperProto\"\xf2\x04\n\x15\x44\x65\x65pLinkingActionName\x12\t\n\x05UNSET\x10\x00\x12\r\n\tOPEN_SHOP\x10\x01\x12\r\n\tOPEN_NEWS\x10\x02\x12\x16\n\x12OPEN_BATTLE_LEAGUE\x10\x03\x12\x11\n\rOPEN_SETTINGS\x10\x04\x12\x17\n\x13OPEN_PLAYER_PROFILE\x10\x05\x12\x0e\n\nOPEN_BUDDY\x10\x06\x12\x15\n\x11OPEN_AVATAR_ITEMS\x10\x07\x12\x13\n\x0fOPEN_QUEST_LIST\x10\x08\x12\x1a\n\x16OPEN_POKEMON_INVENTORY\x10\t\x12\x17\n\x13OPEN_NEARBY_POKEMON\x10\n\x12\x10\n\x0cOPEN_POKEDEX\x10\x0b\x12\x0f\n\x0bOPEN_EVENTS\x10\x0c\x12\x10\n\x0cOPEN_JOURNAL\x10\r\x12\r\n\tOPEN_TIPS\x10\x0e\x12\x17\n\x13OPEN_ITEM_INVENTORY\x10\x0f\x12\x16\n\x12\x46ILL_REFERRAL_CODE\x10\x10\x12\x15\n\x11OPEN_ADDRESS_BOOK\x10\x11\x12\x12\n\x0eOPEN_EGG_HATCH\x10\x12\x12\x0c\n\x08OPEN_GYM\x10\x13\x12\r\n\tOPEN_RAID\x10\x14\x12\x15\n\x11USE_DAILY_INCENSE\x10\x15\x12\x16\n\x12OPEN_DEFENDING_GYM\x10\x16\x12\x13\n\x0fOPEN_NEARBY_GYM\x10\x17\x12\x13\n\x0fREDEEM_PASSCODE\x10\x18\x12\x17\n\x13OPEN_CONTEST_REWARD\x10\x19\x12\x0e\n\nADD_FRIEND\x10\x1a\x12\x11\n\rOPEN_CAMPFIRE\x10\x1b\x12\x0e\n\nOPEN_PARTY\x10\x1c\x12\x19\n\x15OPEN_NEARBY_POWERSPOT\x10\x1d\"K\n\x10NearbyPokemonTab\x12\x12\n\x0eNEARBY_POKEMON\x10\x00\x12\t\n\x05RAIDS\x10\x01\x12\n\n\x06ROUTES\x10\x02\x12\x0c\n\x08STATIONS\x10\x03\"<\n\x10PlayerProfileTab\x12\x0b\n\x07PROFILE\x10\x00\x12\x0b\n\x07\x46RIENDS\x10\x01\x12\x0e\n\nPARTY_PLAY\x10\x02\">\n\x13PokemonInventoryTab\x12\x10\n\x0c\x43OMBAT_PARTY\x10\x00\x12\x0b\n\x07POKEMON\x10\x01\x12\x08\n\x04\x45GGS\x10\x02\"H\n\x0cQuestListTab\x12\x0e\n\nTODAY_VIEW\x10\x00\x12\x12\n\x0e\x46IELD_RESEARCH\x10\x01\x12\x14\n\x10SPECIAL_RESEARCH\x10\x02\"3\n\x14NotificationsNewsTab\x12\x08\n\x04NEWS\x10\x00\x12\x11\n\rNOTIFICATIONS\x10\x01\"\xf5\x02\n\x18\x44\x65\x65pLinkingSettingsProto\x12*\n\"min_player_level_for_external_link\x18\x01 \x01(\x05\x12.\n&min_player_level_for_notification_link\x18\x02 \x01(\x05\x12h\n\x1d\x61\x63tions_that_ignore_min_level\x18\x03 \x03(\x0e\x32\x41.POGOProtos.Rpc.DeepLinkingEnumWrapperProto.DeepLinkingActionName\x12p\n%actions_that_execute_before_map_loads\x18\x04 \x03(\x0e\x32\x41.POGOProtos.Rpc.DeepLinkingEnumWrapperProto.DeepLinkingActionName\x12!\n\x19ios_action_button_enabled\x18\x05 \x01(\x08\"\xa7\x01\n\x14\x44\x65\x65pLinkingTelemetry\x12\x13\n\x0b\x61\x63tion_name\x18\x01 \x01(\t\x12\x44\n\x0blink_source\x18\x02 \x01(\x0e\x32/.POGOProtos.Rpc.DeepLinkingTelemetry.LinkSource\"4\n\nLinkSource\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x07\n\x03URL\x10\x01\x12\x10\n\x0cNOTIFICATION\x10\x02\"\xbd\x01\n\x1f\x44\x65leteGiftFromInventoryOutProto\x12\x46\n\x06result\x18\x01 \x01(\x0e\x32\x36.POGOProtos.Rpc.DeleteGiftFromInventoryOutProto.Result\"R\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1d\n\x19\x45RROR_GIFT_DOES_NOT_EXIST\x10\x03\"2\n\x1c\x44\x65leteGiftFromInventoryProto\x12\x12\n\ngiftbox_id\x18\x01 \x03(\x04\"\xf6\x01\n\x12\x44\x65leteGiftOutProto\x12\x39\n\x06result\x18\x01 \x01(\x0e\x32).POGOProtos.Rpc.DeleteGiftOutProto.Result\"\xa4\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1b\n\x17\x45RROR_INVALID_PLAYER_ID\x10\x03\x12\x1a\n\x16\x45RROR_FRIEND_NOT_FOUND\x10\x04\x12\x1d\n\x19\x45RROR_GIFT_DOES_NOT_EXIST\x10\x05\x12\x17\n\x13\x45RROR_FRIEND_UPDATE\x10\x06\"8\n\x0f\x44\x65leteGiftProto\x12\x11\n\tplayer_id\x18\x01 \x01(\t\x12\x12\n\ngiftbox_id\x18\x02 \x01(\x04\"<\n\x15\x44\x65leteNewsfeedRequest\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\t\x12\x13\n\x0b\x63\x61mpaign_id\x18\x02 \x01(\x03\"\x94\x01\n\x16\x44\x65leteNewsfeedResponse\x12=\n\x06result\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.DeleteNewsfeedResponse.Result\";\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\n\n\x06\x46\x41ILED\x10\x02\x12\r\n\tNOT_FOUND\x10\x03\"\xb5\x01\n\x18\x44\x65letePokemonTagOutProto\x12?\n\x06result\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.DeletePokemonTagOutProto.Result\"X\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1e\n\x1a\x45RROR_PLAYER_LEVEL_TOO_LOW\x10\x02\x12\x16\n\x12TAG_DOES_NOT_EXIST\x10\x03\"\'\n\x15\x44\x65letePokemonTagProto\x12\x0e\n\x06tag_id\x18\x01 \x01(\x04\"\x89\x02\n\x16\x44\x65letePostcardOutProto\x12=\n\x06result\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.DeletePostcardOutProto.Result\x12\x36\n\x08postcard\x18\x02 \x01(\x0b\x32$.POGOProtos.Rpc.PostcardDisplayProto\"x\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12!\n\x1d\x45RROR_POSTCARD_DOES_NOT_EXIST\x10\x02\x12\x1c\n\x18\x45RROR_POSTCARD_FAVORITED\x10\x03\x12\x15\n\x11\x45RROR_NOT_ENABLED\x10\x04\"*\n\x13\x44\x65letePostcardProto\x12\x13\n\x0bpostcard_id\x18\x01 \x01(\t\"\x8c\x02\n\x17\x44\x65letePostcardsOutProto\x12>\n\x06result\x18\x01 \x01(\x0e\x32..POGOProtos.Rpc.DeletePostcardsOutProto.Result\x12\x37\n\tpostcards\x18\x02 \x03(\x0b\x32$.POGOProtos.Rpc.PostcardDisplayProto\"x\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12!\n\x1d\x45RROR_POSTCARD_DOES_NOT_EXIST\x10\x02\x12\x1c\n\x18\x45RROR_POSTCARD_FAVORITED\x10\x03\x12\x15\n\x11\x45RROR_NOT_ENABLED\x10\x04\",\n\x14\x44\x65letePostcardsProto\x12\x14\n\x0cpostcard_ids\x18\x01 \x03(\t\"\xd4\x01\n\x18\x44\x65leteRouteDraftOutProto\x12?\n\x06result\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.DeleteRouteDraftOutProto.Result\"w\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12$\n\x17SUCCESS_ROUTE_NOT_FOUND\x10\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01\x12\x11\n\rERROR_UNKNOWN\x10\x03\x12\x1c\n\x18\x45RROR_ROUTE_NOT_EDITABLE\x10\x04\")\n\x15\x44\x65leteRouteDraftProto\x12\x10\n\x08route_id\x18\x01 \x01(\t\"6\n\x12\x44\x65leteValueRequest\x12 \n\x03key\x18\x01 \x01(\x0b\x32\x13.POGOProtos.Rpc.Key\"\x15\n\x13\x44\x65leteValueResponse\"\xa7\x01\n\x16\x44\x65ployPokemonTelemetry\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x31\n\x07pokemon\x18\x02 \x01(\x0b\x32 .POGOProtos.Rpc.PokemonTelemetry\x12\x0e\n\x06gym_id\x18\x03 \x01(\t\x12\"\n\x04team\x18\x04 \x01(\x0e\x32\x14.POGOProtos.Rpc.Team\x12\x16\n\x0e\x64\x65\x66\x65nder_count\x18\x05 \x01(\x05\"u\n\x15\x44\x65ploymentTotalsProto\x12\x11\n\ttimes_fed\x18\x01 \x01(\x05\x12\x13\n\x0b\x62\x61ttles_won\x18\x02 \x01(\x05\x12\x14\n\x0c\x62\x61ttles_lost\x18\x03 \x01(\x05\x12\x1e\n\x16\x64\x65ployment_duration_ms\x18\x04 \x01(\x03\"\xb6\x02\n\x1a\x44\x65precatedCaptureInfoProto\x12=\n\x10small_image_size\x18\x01 \x01(\x0b\x32#.POGOProtos.Rpc.ARDKRasterSizeProto\x12=\n\x10large_image_size\x18\n \x01(\x0b\x32#.POGOProtos.Rpc.ARDKRasterSizeProto\x12\x37\n\ndepth_size\x18\x02 \x01(\x0b\x32#.POGOProtos.Rpc.ARDKRasterSizeProto\x12\x11\n\tgrid_size\x18\x03 \x01(\x02\x12\x12\n\nmin_weight\x18\x04 \x01(\x02\x12\x13\n\x0bpoint_count\x18\x07 \x01(\x05\x12\x15\n\rcapture_build\x18\x64 \x01(\x03\x12\x0e\n\x06\x64\x65vice\x18\x65 \x01(\t\"&\n\x0f\x44\x65pthStartEvent\x12\x13\n\x0b\x65mpty_field\x18\x63 \x01(\x08\")\n\x0e\x44\x65pthStopEvent\x12\x17\n\x0ftime_elapsed_ms\x18\x01 \x01(\r\"\x88\x03\n\x0f\x44\x65scriptorProto\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x33\n\x05\x66ield\x18\x02 \x03(\x0b\x32$.POGOProtos.Rpc.FieldDescriptorProto\x12\x34\n\x0bnested_type\x18\x03 \x03(\x0b\x32\x1f.POGOProtos.Rpc.DescriptorProto\x12\x36\n\tenum_type\x18\x04 \x03(\x0b\x32#.POGOProtos.Rpc.EnumDescriptorProto\x12\x38\n\noneof_decl\x18\x05 \x03(\x0b\x32$.POGOProtos.Rpc.OneofDescriptorProto\x12/\n\x07options\x18\x06 \x01(\x0b\x32\x1e.POGOProtos.Rpc.MessageOptions\x1a,\n\x0e\x45xtensionRange\x12\r\n\x05start\x18\x01 \x01(\x05\x12\x0b\n\x03\x65nd\x18\x02 \x01(\x05\x1a+\n\rReservedRange\x12\r\n\x05start\x18\x01 \x01(\x05\x12\x0b\n\x03\x65nd\x18\x02 \x01(\x05\"%\n\x12\x44\x65stroyRoomRequest\x12\x0f\n\x07room_id\x18\x01 \x01(\t\"\x15\n\x13\x44\x65stroyRoomResponse\"\x98\x01\n\x11\x44\x65viceOSTelemetry\x12\x46\n\x0c\x61rchitecture\x18\x01 \x01(\x0e\x32\x30.POGOProtos.Rpc.DeviceOSTelemetry.OSArchitecture\";\n\x0eOSArchitecture\x12\t\n\x05UNSET\x10\x00\x12\x0e\n\narch32_bit\x10\x01\x12\x0e\n\narch64_bit\x10\x02\"\x9b\x01\n\x1c\x44\x65viceServiceToggleTelemetry\x12N\n\x1b\x64\x65vice_service_telemetry_id\x18\x01 \x01(\x0e\x32).POGOProtos.Rpc.DeviceServiceTelemetryIds\x12\x13\n\x0bwas_enabled\x18\x02 \x01(\x08\x12\x16\n\x0ewas_subsequent\x18\x03 \x01(\x08\"\xd6\x01\n\x1d\x44\x65viceSpecificationsTelemetry\x12\x14\n\x0c\x64\x65vice_width\x18\x01 \x01(\x05\x12\x15\n\rdevice_height\x18\x02 \x01(\x05\x12\x14\n\x0c\x63\x61mera_width\x18\x03 \x01(\x05\x12\x15\n\rcamera_height\x18\x04 \x01(\x05\x12\x1e\n\x16\x63\x61mera_focal_length_fx\x18\x05 \x01(\x02\x12\x1e\n\x16\x63\x61mera_focal_length_fy\x18\x06 \x01(\x02\x12\x1b\n\x13\x63\x61mera_refresh_rate\x18\x07 \x01(\x05\"l\n\x12\x44iffInventoryProto\x12:\n\x0e\x63ompacted_item\x18\x01 \x03(\x0b\x32\".POGOProtos.Rpc.InventoryItemProto\x12\x1a\n\x12last_compaction_ms\x18\x03 \x01(\x03\"L\n\x10\x44iskCreateDetail\x12\'\n\tdisk_type\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x0f\n\x07\x66ort_id\x18\x02 \x01(\t\"\x9f\x03\n\x15\x44iskEncounterOutProto\x12<\n\x06result\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.DiskEncounterOutProto.Result\x12-\n\x07pokemon\x18\x02 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x44\n\x13\x63\x61pture_probability\x18\x03 \x01(\x0b\x32\'.POGOProtos.Rpc.CaptureProbabilityProto\x12)\n\x0b\x61\x63tive_item\x18\x04 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\"\n\x1a\x61rplus_attempts_until_flee\x18\x05 \x01(\x05\"\x83\x01\n\x06Result\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rNOT_AVAILABLE\x10\x02\x12\x10\n\x0cNOT_IN_RANGE\x10\x03\x12\x1e\n\x1a\x45NCOUNTER_ALREADY_FINISHED\x10\x04\x12\x1a\n\x16POKEMON_INVENTORY_FULL\x10\x05\"\xd1\x01\n\x12\x44iskEncounterProto\x12\x14\n\x0c\x65ncounter_id\x18\x01 \x01(\x03\x12\x0f\n\x07\x66ort_id\x18\x02 \x01(\t\x12\x1a\n\x12player_lat_degrees\x18\x03 \x01(\x01\x12\x1a\n\x12player_lng_degrees\x18\x04 \x01(\x01\x12\x17\n\x0fgym_lat_degrees\x18\x05 \x01(\x01\x12\x17\n\x0fgym_lng_degrees\x18\x06 \x01(\x01\x12*\n\x0c\x64isk_item_id\x18\x07 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\"\x9f\x04\n\x13\x44isplayWeatherProto\x12\x45\n\x0b\x63loud_level\x18\x01 \x01(\x0e\x32\x30.POGOProtos.Rpc.DisplayWeatherProto.DisplayLevel\x12\x44\n\nrain_level\x18\x02 \x01(\x0e\x32\x30.POGOProtos.Rpc.DisplayWeatherProto.DisplayLevel\x12\x44\n\nwind_level\x18\x03 \x01(\x0e\x32\x30.POGOProtos.Rpc.DisplayWeatherProto.DisplayLevel\x12\x44\n\nsnow_level\x18\x04 \x01(\x0e\x32\x30.POGOProtos.Rpc.DisplayWeatherProto.DisplayLevel\x12\x43\n\tfog_level\x18\x05 \x01(\x0e\x32\x30.POGOProtos.Rpc.DisplayWeatherProto.DisplayLevel\x12\x16\n\x0ewind_direction\x18\x06 \x01(\x05\x12N\n\x14special_effect_level\x18\x07 \x01(\x0e\x32\x30.POGOProtos.Rpc.DisplayWeatherProto.DisplayLevel\"B\n\x0c\x44isplayLevel\x12\x0b\n\x07LEVEL_0\x10\x00\x12\x0b\n\x07LEVEL_1\x10\x01\x12\x0b\n\x07LEVEL_2\x10\x02\x12\x0b\n\x07LEVEL_3\x10\x03\"\xef\x05\n\x0c\x44istribution\x12\r\n\x05\x63ount\x18\x01 \x01(\x03\x12\x0c\n\x04mean\x18\x02 \x01(\x02\x12 \n\x18sum_of_squared_deviation\x18\x03 \x01(\x01\x12\x31\n\x05range\x18\x04 \x01(\x0b\x32\".POGOProtos.Rpc.Distribution.Range\x12\x42\n\x0e\x62ucket_options\x18\x05 \x01(\x0b\x32*.POGOProtos.Rpc.Distribution.BucketOptions\x12\x15\n\rbucket_counts\x18\x06 \x03(\x03\x1a\xee\x03\n\rBucketOptions\x12R\n\x0elinear_buckets\x18\x01 \x01(\x0b\x32\x38.POGOProtos.Rpc.Distribution.BucketOptions.LinearBucketsH\x00\x12\\\n\x13\x65xponential_buckets\x18\x02 \x01(\x0b\x32=.POGOProtos.Rpc.Distribution.BucketOptions.ExponentialBucketsH\x00\x12V\n\x10\x65xplicit_buckets\x18\x03 \x01(\x0b\x32:.POGOProtos.Rpc.Distribution.BucketOptions.ExplicitBucketsH\x00\x1a!\n\x0f\x45xplicitBuckets\x12\x0e\n\x06\x62ounds\x18\x01 \x03(\x03\x1aV\n\x12\x45xponentialBuckets\x12\x1a\n\x12num_finite_buckets\x18\x01 \x01(\x03\x12\x15\n\rgrowth_factor\x18\x02 \x01(\x02\x12\r\n\x05scale\x18\x03 \x01(\x02\x1aJ\n\rLinearBuckets\x12\x1a\n\x12num_finite_buckets\x18\x01 \x01(\x03\x12\r\n\x05width\x18\x02 \x01(\x03\x12\x0e\n\x06offset\x18\x03 \x01(\x03\x42\x0c\n\nBucketType\x1a!\n\x05Range\x12\x0b\n\x03min\x18\x01 \x01(\x03\x12\x0b\n\x03max\x18\x02 \x01(\x03\")\n\x11\x44ojoSettingsProto\x12\x14\n\x0c\x64ojo_enabled\x18\x01 \x01(\x08\"\x1c\n\x0b\x44oubleValue\x12\r\n\x05value\x18\x01 \x01(\x01\"1\n\x1e\x44ownloadAllAssetsSettingsProto\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\"\xf1\x01\n\x1a\x44ownloadAllAssetsTelemetry\x12i\n\x1c\x64ownload_all_assets_event_id\x18\x01 \x01(\x0e\x32\x43.POGOProtos.Rpc.DownloadAllAssetsTelemetry.DownloadAllAssetsEventId\"h\n\x18\x44ownloadAllAssetsEventId\x12\t\n\x05UNSET\x10\x00\x12\x14\n\x10\x44OWNLOAD_STARTED\x10\x01\x12\x13\n\x0f\x44OWNLOAD_PAUSED\x10\x02\x12\x16\n\x12\x44OWNLOAD_COMPLETED\x10\x03\"\xaf\x01\n\x1f\x44ownloadGmTemplatesRequestProto\x12\x16\n\x0e\x62\x61sis_batch_id\x18\x01 \x01(\x03\x12\x10\n\x08\x62\x61tch_id\x18\x02 \x01(\x03\x12\x13\n\x0bpage_offset\x18\x03 \x01(\x05\x12\x19\n\x11\x61pply_experiments\x18\x04 \x01(\x08\x12\x1b\n\x13\x62\x61sis_experiment_id\x18\x05 \x03(\x05\x12\x15\n\rexperiment_id\x18\x06 \x03(\x05\"\x83\x03\n DownloadGmTemplatesResponseProto\x12G\n\x06result\x18\x01 \x01(\x0e\x32\x37.POGOProtos.Rpc.DownloadGmTemplatesResponseProto.Result\x12?\n\x08template\x18\x02 \x03(\x0b\x32-.POGOProtos.Rpc.ClientGameMasterTemplateProto\x12\x18\n\x10\x64\x65leted_template\x18\x03 \x03(\t\x12\x10\n\x08\x62\x61tch_id\x18\x04 \x01(\x04\x12\x13\n\x0bpage_offset\x18\x05 \x01(\x05\x12\x15\n\rexperiment_id\x18\x06 \x03(\x05\"}\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0c\n\x08\x43OMPLETE\x10\x01\x12\x10\n\x0cMORE_RESULTS\x10\x02\x12\x15\n\x11\x42\x41TCH_ID_NOT_LIVE\x10\x03\x12\x1a\n\x16INVALID_BASIS_BATCH_ID\x10\x04\x12\x15\n\x11WRONG_EXPERIMENTS\x10\x05\"+\n\x1b\x44ownloadSettingsActionProto\x12\x0c\n\x04sha1\x18\x01 \x01(\t\"q\n\x1d\x44ownloadSettingsResponseProto\x12\r\n\x05\x65rror\x18\x01 \x01(\t\x12\x0c\n\x04sha1\x18\x02 \x01(\t\x12\x33\n\x06values\x18\x03 \x01(\x0b\x32#.POGOProtos.Rpc.GlobalSettingsProto\"V\n\x15\x44ownloadUrlEntryProto\x12\x10\n\x08\x61sset_id\x18\x01 \x01(\t\x12\x0b\n\x03url\x18\x02 \x01(\t\x12\x0c\n\x04size\x18\x03 \x01(\x05\x12\x10\n\x08\x63hecksum\x18\x04 \x01(\x07\"S\n\x13\x44ownloadUrlOutProto\x12<\n\rdownload_urls\x18\x01 \x03(\x0b\x32%.POGOProtos.Rpc.DownloadUrlEntryProto\"+\n\x17\x44ownloadUrlRequestProto\x12\x10\n\x08\x61sset_id\x18\x01 \x03(\t\"\x89\x08\n\nDownstream\x12>\n\ndownstream\x18\x01 \x01(\x0b\x32(.POGOProtos.Rpc.DownstreamActionMessagesH\x00\x12\x41\n\x08response\x18\x02 \x01(\x0b\x32-.POGOProtos.Rpc.Downstream.ResponseWithStatusH\x00\x12\x38\n\x05probe\x18\x03 \x01(\x0b\x32\'.POGOProtos.Rpc.Downstream.ProbeRequestH\x00\x12\x31\n\x05\x64rain\x18\x04 \x01(\x0b\x32 .POGOProtos.Rpc.Downstream.DrainH\x00\x12\x39\n\tconnected\x18\x05 \x01(\x0b\x32$.POGOProtos.Rpc.Downstream.ConnectedH\x00\x1a\x37\n\tConnected\x12\x15\n\rdebug_message\x18\x01 \x01(\t\x12\x13\n\x0bttl_seconds\x18\x02 \x01(\x05\x1a\x07\n\x05\x44rain\x1a&\n\x0cProbeRequest\x12\x16\n\x0eprobe_start_ms\x18\x01 \x01(\x03\x1a\x80\x03\n\x12ResponseWithStatus\x12\x44\n\tsubscribe\x18\x04 \x01(\x0b\x32/.POGOProtos.Rpc.Downstream.SubscriptionResponseH\x00\x12\x12\n\nrequest_id\x18\x01 \x01(\x03\x12M\n\x0fresponse_status\x18\x02 \x01(\x0e\x32\x34.POGOProtos.Rpc.Downstream.ResponseWithStatus.Status\x12\x15\n\rdebug_message\x18\x03 \x01(\t\"\x9d\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x06\n\x02OK\x10\x01\x12\x0b\n\x07UNKNOWN\x10\x02\x12\x13\n\x0fUNAUTHENTICATED\x10\x03\x12\x10\n\x0cUNAUTHORIZED\x10\x04\x12\x0f\n\x0b\x42\x41\x44_REQUEST\x10\x05\x12\x11\n\rUNIMPLEMENTED\x10\x06\x12\x10\n\x0cRATE_LIMITED\x10\x07\x12\x16\n\x12\x43ONNECTION_LIMITED\x10\x08\x42\n\n\x08Response\x1a\xd7\x01\n\x14SubscriptionResponse\x12\x46\n\x06status\x18\x01 \x01(\x0e\x32\x36.POGOProtos.Rpc.Downstream.SubscriptionResponse.Status\"w\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x06\n\x02OK\x10\x01\x12\x0b\n\x07UNKNOWN\x10\x02\x12\x11\n\rTOPIC_LIMITED\x10\x03\x12$\n MAXIMUM_TOPIC_ID_LENGTH_EXCEEDED\x10\x04\x12\x14\n\x10TOPIC_ID_INVALID\x10\x05\x42\t\n\x07Message\"3\n\x10\x44ownstreamAction\x12\x0e\n\x06method\x18\x02 \x01(\x05\x12\x0f\n\x07payload\x18\x03 \x01(\x0c\"N\n\x18\x44ownstreamActionMessages\x12\x32\n\x08messages\x18\x01 \x03(\x0b\x32 .POGOProtos.Rpc.DownstreamAction\"\xa5\t\n\x11\x44ownstreamMessage\x12@\n\tdatastore\x18\x01 \x01(\x0b\x32+.POGOProtos.Rpc.DownstreamMessage.DatastoreH\x00\x12\x45\n\x0cpeer_message\x18\x02 \x01(\x0b\x32-.POGOProtos.Rpc.DownstreamMessage.PeerMessageH\x00\x12\x43\n\x0bpeer_joined\x18\x03 \x01(\x0b\x32,.POGOProtos.Rpc.DownstreamMessage.PeerJoinedH\x00\x12?\n\tpeer_left\x18\x04 \x01(\x0b\x32*.POGOProtos.Rpc.DownstreamMessage.PeerLeftH\x00\x12@\n\tconnected\x18\x05 \x01(\x0b\x32+.POGOProtos.Rpc.DownstreamMessage.ConnectedH\x00\x12I\n\nclock_sync\x18\x06 \x01(\x0b\x32\x33.POGOProtos.Rpc.DownstreamMessage.ClockSyncResponseH\x00\x1a\xc7\x02\n\tDatastore\x12P\n\x0cvalueChanged\x18\x01 \x01(\x0b\x32\x38.POGOProtos.Rpc.DownstreamMessage.Datastore.ValueChangedH\x00\x12L\n\nkeyDeleted\x18\x02 \x01(\x0b\x32\x36.POGOProtos.Rpc.DownstreamMessage.Datastore.KeyDeletedH\x00\x1a_\n\x0cValueChanged\x12 \n\x03key\x18\x01 \x01(\x0b\x32\x13.POGOProtos.Rpc.Key\x12-\n\x05value\x18\x02 \x01(\x0b\x32\x1e.POGOProtos.Rpc.VersionedValue\x1a.\n\nKeyDeleted\x12 \n\x03key\x18\x01 \x01(\x0b\x32\x13.POGOProtos.Rpc.KeyB\t\n\x07message\x1a;\n\x0bPeerMessage\x12\x11\n\tsender_id\x18\x01 \x01(\r\x12\x0b\n\x03tag\x18\x02 \x01(\x05\x12\x0c\n\x04\x64\x61ta\x18\x03 \x01(\x0c\x1a\x1d\n\nPeerJoined\x12\x0f\n\x07peer_id\x18\x01 \x01(\r\x1a\x1b\n\x08PeerLeft\x12\x0f\n\x07peer_id\x18\x01 \x01(\r\x1a\xbf\x01\n\tConnected\x12\x18\n\x10\x61ssigned_peer_id\x18\x01 \x01(\r\x12\x15\n\rpeers_in_room\x18\x02 \x03(\r\x12\x38\n\troom_data\x18\x03 \x03(\x0b\x32%.POGOProtos.Rpc.VersionedKeyValuePair\x12G\n\nclock_sync\x18\x04 \x01(\x0b\x32\x33.POGOProtos.Rpc.DownstreamMessage.ClockSyncResponse\x1a\x64\n\x11\x43lockSyncResponse\x12\x1c\n\x14request_unix_time_ms\x18\x01 \x01(\x03\x12\x1d\n\x15response_unix_time_ms\x18\x02 \x01(\x03\x12\x12\n\navg_rtt_ms\x18\x03 \x01(\x03\x42\t\n\x07message\"\x11\n\x0f\x44umbBeaconProto\"*\n\x08\x44uration\x12\x0f\n\x07seconds\x18\x01 \x01(\x03\x12\r\n\x05nanos\x18\x02 \x01(\x05\"\x1f\n\x0c\x45\x63hoOutProto\x12\x0f\n\x07\x63ontext\x18\x01 \x01(\t\"\x0b\n\tEchoProto\"\x90\x02\n\x16\x45\x64itPokemonTagOutProto\x12\x42\n\x0b\x65\x64it_result\x18\x02 \x03(\x0e\x32-.POGOProtos.Rpc.EditPokemonTagOutProto.Result\"\xab\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1e\n\x1a\x45RROR_PLAYER_LEVEL_TOO_LOW\x10\x02\x12\x16\n\x12TAG_DOES_NOT_EXIST\x10\x03\x12\x14\n\x10INVALID_TAG_NAME\x10\x04\x12\x1a\n\x16INVALID_TAG_SORT_INDEX\x10\x05\x12\x1f\n\x1bTAG_NAME_CONTAINS_PROFANITY\x10\x06J\x04\x08\x01\x10\x02\"Q\n\x13\x45\x64itPokemonTagProto\x12\x34\n\x0btag_to_edit\x18\x02 \x03(\x0b\x32\x1f.POGOProtos.Rpc.PokemonTagProtoJ\x04\x08\x01\x10\x02\"g\n\x0f\x45ggCreateDetail\x12\x17\n\x0fhatched_time_ms\x18\x01 \x01(\x03\x12!\n\x19player_hatched_s2_cell_id\x18\x02 \x01(\x03\x12\x18\n\x10received_time_ms\x18\x03 \x01(\x03\"\xb1\x02\n\x14\x45ggDistributionProto\x12X\n\x10\x65gg_distribution\x18\x01 \x03(\x0b\x32>.POGOProtos.Rpc.EggDistributionProto.EggDistributionEntryProto\x1a\xbe\x01\n\x19\x45ggDistributionEntryProto\x12\x30\n\x06rarity\x18\x01 \x01(\x0e\x32 .POGOProtos.Rpc.HoloPokemonClass\x12\x31\n\npokemon_id\x18\x02 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12<\n\x0fpokemon_display\x18\x03 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\"t\n!EggHatchImprovementsSettingsProto\x12\x17\n\x0f\x66\x65\x61ture_enabled\x18\x01 \x01(\x08\x12\x15\n\rboot_delay_ms\x18\x02 \x01(\x05\x12\x1f\n\x17raid_invite_hard_cap_ms\x18\x03 \x01(\x05\"M\n\x11\x45ggHatchTelemetry\x12\x18\n\x10num_eggs_hatched\x18\x01 \x01(\x05\x12\x1e\n\x16num_animations_skipped\x18\x02 \x01(\x05\"\x82\x01\n\x1b\x45ggIncubatorAttributesProto\x12\x38\n\x0eincubator_type\x18\x01 \x01(\x0e\x32 .POGOProtos.Rpc.EggIncubatorType\x12\x0c\n\x04uses\x18\x02 \x01(\x05\x12\x1b\n\x13\x64istance_multiplier\x18\x03 \x01(\x02\"\xe1\x01\n\x11\x45ggIncubatorProto\x12\x0f\n\x07item_id\x18\x01 \x01(\t\x12\"\n\x04item\x18\x02 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x38\n\x0eincubator_type\x18\x03 \x01(\x0e\x32 .POGOProtos.Rpc.EggIncubatorType\x12\x16\n\x0euses_remaining\x18\x04 \x01(\x05\x12\x12\n\npokemon_id\x18\x05 \x01(\x03\x12\x17\n\x0fstart_km_walked\x18\x06 \x01(\x01\x12\x18\n\x10target_km_walked\x18\x07 \x01(\x01\"N\n\x12\x45ggIncubatorsProto\x12\x38\n\regg_incubator\x18\x01 \x03(\x0b\x32!.POGOProtos.Rpc.EggIncubatorProto\"k\n\x11\x45ggTelemetryProto\x12\x19\n\x11\x65gg_loot_table_id\x18\x01 \x01(\t\x12;\n\x16original_egg_slot_type\x18\x02 \x01(\x0e\x32\x1b.POGOProtos.Rpc.EggSlotType\"?\n\x1c\x45ggTransparencySettingsProto\x12\x1f\n\x17\x65nable_egg_distribution\x18\x01 \x01(\x08\"Y\n EligibleContestPoolSettingsProto\x12\x35\n\x07\x63ontest\x18\x01 \x03(\x0b\x32$.POGOProtos.Rpc.EligibleContestProto\"U\n\x14\x45ligibleContestProto\x12-\n\x07\x63ontest\x18\x01 \x01(\x0b\x32\x1c.POGOProtos.Rpc.ContestProto\x12\x0e\n\x06weight\x18\x02 \x01(\x02\"\x07\n\x05\x45mpty\"\x94\x01\n\x1b\x45nabledPokemonSettingsProto\x12P\n\x15\x65nabled_pokemon_range\x18\x03 \x03(\x0b\x32\x31.POGOProtos.Rpc.EnabledPokemonSettingsProto.Range\x1a#\n\x05Range\x12\r\n\x05start\x18\x01 \x01(\x05\x12\x0b\n\x03\x65nd\x18\x02 \x01(\x05\"\x80\x05\n\x11\x45ncounterOutProto\x12\x31\n\x07pokemon\x18\x01 \x01(\x0b\x32 .POGOProtos.Rpc.WildPokemonProto\x12@\n\nbackground\x18\x02 \x01(\x0e\x32,.POGOProtos.Rpc.EncounterOutProto.Background\x12\x38\n\x06status\x18\x03 \x01(\x0e\x32(.POGOProtos.Rpc.EncounterOutProto.Status\x12\x44\n\x13\x63\x61pture_probability\x18\x04 \x01(\x0b\x32\'.POGOProtos.Rpc.CaptureProbabilityProto\x12)\n\x0b\x61\x63tive_item\x18\x05 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\"\n\x1a\x61rplus_attempts_until_flee\x18\x06 \x01(\x05\"M\n\nBackground\x12\x08\n\x04PARK\x10\x00\x12\n\n\x06\x44\x45SERT\x10\x01\x12\t\n\x05\x42\x45\x41\x43H\x10\x02\x12\x08\n\x04LAKE\x10\x03\x12\t\n\x05RIVER\x10\x04\x12\t\n\x05OCEAN\x10\x05\"\xd7\x01\n\x06Status\x12\x13\n\x0f\x45NCOUNTER_ERROR\x10\x00\x12\x15\n\x11\x45NCOUNTER_SUCCESS\x10\x01\x12\x17\n\x13\x45NCOUNTER_NOT_FOUND\x10\x02\x12\x14\n\x10\x45NCOUNTER_CLOSED\x10\x03\x12\x1a\n\x16\x45NCOUNTER_POKEMON_FLED\x10\x04\x12\x1a\n\x16\x45NCOUNTER_NOT_IN_RANGE\x10\x05\x12\x1e\n\x1a\x45NCOUNTER_ALREADY_HAPPENED\x10\x06\x12\x1a\n\x16POKEMON_INVENTORY_FULL\x10\x07\"\x90\x03\n\x1a\x45ncounterPhotobombOutProto\x12\x41\n\x06result\x18\x01 \x01(\x0e\x32\x31.POGOProtos.Rpc.EncounterPhotobombOutProto.Result\x12-\n\x07pokemon\x18\x02 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x44\n\x13\x63\x61pture_probability\x18\x03 \x01(\x0b\x32\'.POGOProtos.Rpc.CaptureProbabilityProto\x12)\n\x0b\x61\x63tive_item\x18\x04 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\"\n\x1a\x61rplus_attempts_until_flee\x18\x05 \x01(\x05\"k\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1a\n\x16NO_ENCOUNTER_AVAILABLE\x10\x02\x12\x1a\n\x16POKEMON_INVENTORY_FULL\x10\x03\x12\x11\n\rERROR_UNKNOWN\x10\x04\"K\n\x17\x45ncounterPhotobombProto\x12\x14\n\x0c\x65ncounter_id\x18\x01 \x01(\x06\x12\x1a\n\x12\x65ncounter_location\x18\x02 \x01(\t\"\x95\x01\n\x19\x45ncounterPokemonTelemetry\x12\x31\n\x07pokemon\x18\x01 \x01(\x0b\x32 .POGOProtos.Rpc.PokemonTelemetry\x12\x18\n\x10map_pokemon_type\x18\x02 \x01(\t\x12\x12\n\nar_enabled\x18\x03 \x01(\x08\x12\x17\n\x0f\x61r_plus_enabled\x18\x04 \x01(\x08\"\xfc\x02\n\"EncounterPokestopEncounterOutProto\x12I\n\x06result\x18\x01 \x01(\x0e\x32\x39.POGOProtos.Rpc.EncounterPokestopEncounterOutProto.Result\x12-\n\x07pokemon\x18\x02 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x44\n\x13\x63\x61pture_probability\x18\x03 \x01(\x0b\x32\'.POGOProtos.Rpc.CaptureProbabilityProto\x12)\n\x0b\x61\x63tive_item\x18\x04 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\"k\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1a\n\x16NO_ENCOUNTER_AVAILABLE\x10\x02\x12\x1a\n\x16POKEMON_INVENTORY_FULL\x10\x03\x12\x11\n\rERROR_UNKNOWN\x10\x04\"S\n\x1f\x45ncounterPokestopEncounterProto\x12\x14\n\x0c\x65ncounter_id\x18\x01 \x01(\x06\x12\x1a\n\x12\x65ncounter_location\x18\x02 \x01(\t\"u\n\x0e\x45ncounterProto\x12\x14\n\x0c\x65ncounter_id\x18\x01 \x01(\x06\x12\x15\n\rspawnpoint_id\x18\x02 \x01(\t\x12\x1a\n\x12player_lat_degrees\x18\x03 \x01(\x01\x12\x1a\n\x12player_lng_degrees\x18\x04 \x01(\x01\"\xca\t\n\x16\x45ncounterSettingsProto\x12\x1c\n\x14spin_bonus_threshold\x18\x01 \x01(\x02\x12!\n\x19\x65xcellent_throw_threshold\x18\x02 \x01(\x02\x12\x1d\n\x15great_throw_threshold\x18\x03 \x01(\x02\x12\x1c\n\x14nice_throw_threshold\x18\x04 \x01(\x02\x12\x1b\n\x13milestone_threshold\x18\x05 \x01(\x05\x12\x1c\n\x14\x61r_plus_mode_enabled\x18\x06 \x01(\x08\x12$\n\x1c\x61r_close_proximity_threshold\x18\x07 \x01(\x02\x12\"\n\x1a\x61r_low_awareness_threshold\x18\x08 \x01(\x02\x12%\n\x1d\x61r_close_proximity_multiplier\x18\t \x01(\x02\x12&\n\x1e\x61r_awareness_penalty_threshold\x18\n \x01(\x02\x12\'\n\x1f\x61r_low_awareness_max_multiplier\x18\x0b \x01(\x02\x12\x30\n(ar_high_awareness_min_penalty_multiplier\x18\x0c \x01(\x02\x12\'\n\x1f\x61r_plus_attempts_until_flee_max\x18\r \x01(\x05\x12,\n$ar_plus_attempts_until_flee_infinite\x18\x0e \x01(\x05\x12$\n\x1c\x65scaped_bonus_multiplier_max\x18\x0f \x01(\x02\x12\x33\n+escaped_bonus_multiplier_by_excellent_throw\x18\x10 \x01(\x02\x12/\n\'escaped_bonus_multiplier_by_great_throw\x18\x11 \x01(\x02\x12.\n&escaped_bonus_multiplier_by_nice_throw\x18\x12 \x01(\x02\x12(\n encounter_arena_scene_asset_name\x18\x13 \x01(\t\x12\"\n\x1aglobal_stardust_multiplier\x18\x14 \x01(\x02\x12\x1f\n\x17global_candy_multiplier\x18\x15 \x01(\x02\x12\"\n\x1a\x63ritical_reticle_threshold\x18\x16 \x01(\x02\x12)\n!critical_reticle_catch_multiplier\x18\x17 \x01(\x02\x12/\n\'critical_reticle_capture_rate_threshold\x18\x18 \x01(\x02\x12\x32\n*critical_reticle_fallback_catch_multiplier\x18\x19 \x01(\x02\x12!\n\x19show_last_throw_animation\x18\x1a \x01(\x08\x12#\n\x1b\x65nable_pokemon_stats_limits\x18\x1c \x01(\x08\x12-\n%enable_extended_create_details_client\x18\x1d \x01(\x08\x12-\n%enable_extended_create_details_server\x18\x1e \x01(\x08\x12\'\n\x1f\x65nable_item_selection_slider_v2\x18\x1f \x01(\x08\"\xeb\x02\n\x1d\x45ncounterStationSpawnOutProto\x12\x44\n\x06result\x18\x01 \x01(\x0e\x32\x34.POGOProtos.Rpc.EncounterStationSpawnOutProto.Result\x12-\n\x07pokemon\x18\x02 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x44\n\x13\x63\x61pture_probability\x18\x03 \x01(\x0b\x32\'.POGOProtos.Rpc.CaptureProbabilityProto\x12)\n\x0b\x61\x63tive_item\x18\x04 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\"d\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12 \n\x1c\x45RROR_POKEMON_INVENTORY_FULL\x10\x02\x12 \n\x1c\x45RROR_NO_ENCOUNTER_AVAILABLE\x10\x03\"N\n\x1a\x45ncounterStationSpawnProto\x12\x14\n\x0c\x65ncounter_id\x18\x01 \x01(\x06\x12\x1a\n\x12\x65ncounter_location\x18\x02 \x01(\t\"\x8c\x02\n!EncounterTutorialCompleteOutProto\x12H\n\x06result\x18\x01 \x01(\x0e\x32\x38.POGOProtos.Rpc.EncounterTutorialCompleteOutProto.Result\x12-\n\x07pokemon\x18\x02 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x31\n\x06scores\x18\x03 \x01(\x0b\x32!.POGOProtos.Rpc.CaptureScoreProto\";\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x19\n\x15\x45RROR_INVALID_POKEMON\x10\x02\"S\n\x1e\x45ncounterTutorialCompleteProto\x12\x31\n\npokedex_id\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\"\x94\x02\n\x18\x45nhanceBreadMoveOutProto\x12?\n\x06result\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.EnhanceBreadMoveOutProto.Result\x12;\n\x0f\x62read_move_slot\x18\x02 \x01(\x0b\x32\".POGOProtos.Rpc.BreadMoveSlotProto\"z\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1a\n\x16INSUFFICIENT_RESOURCES\x10\x02\x12\x15\n\x11\x41LREADY_MAX_LEVEL\x10\x03\x12\x10\n\x0cINVALID_MOVE\x10\x04\x12\x13\n\x0fINVALID_POKEMON\x10\x05\"\xac\x01\n\x15\x45nhanceBreadMoveProto\x12\x12\n\npokemon_id\x18\x01 \x01(\x06\x12\x43\n\tmove_type\x18\x02 \x01(\x0e\x32\x30.POGOProtos.Rpc.BreadMoveSlotProto.BreadMoveType\x12:\n\x11target_move_level\x18\x03 \x01(\x0e\x32\x1f.POGOProtos.Rpc.BreadMoveLevels\"\xdb\x01\n\x04\x45num\x12\x0c\n\x04name\x18\x01 \x01(\t\x12,\n\tenumvalue\x18\x02 \x03(\x0b\x32\x19.POGOProtos.Rpc.EnumValue\x12\'\n\x07options\x18\x03 \x03(\x0b\x32\x16.POGOProtos.Rpc.Option\x12\x35\n\x0esource_context\x18\x04 \x01(\x0b\x32\x1d.POGOProtos.Rpc.SourceContext\x12&\n\x06syntax\x18\x05 \x01(\x0e\x32\x16.POGOProtos.Rpc.Syntax\x12\x0f\n\x07\x65\x64ition\x18\x06 \x01(\t\"\x8a\x01\n\x13\x45numDescriptorProto\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x37\n\x05value\x18\x02 \x03(\x0b\x32(.POGOProtos.Rpc.EnumValueDescriptorProto\x12,\n\x07options\x18\x03 \x01(\x0b\x32\x1b.POGOProtos.Rpc.EnumOptions\"6\n\x0b\x45numOptions\x12\x13\n\x0b\x61llow_alias\x18\x01 \x01(\x08\x12\x12\n\ndeprecated\x18\x02 \x01(\x08\"R\n\tEnumValue\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0e\n\x06number\x18\x02 \x01(\x05\x12\'\n\x07options\x18\x03 \x03(\x0b\x32\x16.POGOProtos.Rpc.Option\"k\n\x18\x45numValueDescriptorProto\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0e\n\x06number\x18\x02 \x01(\x05\x12\x31\n\x07options\x18\x03 \x01(\x0b\x32 .POGOProtos.Rpc.EnumValueOptions\"&\n\x10\x45numValueOptions\x12\x12\n\ndeprecated\x18\x01 \x01(\x08\"\xde&\n\x0b\x45numWrapper\"\xaa\x01\n\x11\x43haracterCategory\x12\t\n\x05UNSET\x10\x00\x12\x0f\n\x0bTEAM_LEADER\x10\x01\x12\t\n\x05GRUNT\x10\x02\x12\x08\n\x04\x41RLO\x10\x03\x12\t\n\x05\x43LIFF\x10\x04\x12\n\n\x06SIERRA\x10\x05\x12\x0c\n\x08GIOVANNI\x10\x06\x12\x0b\n\x07GRUNTBF\x10\x07\x12\x0b\n\x07GRUNTBM\x10\x08\x12\r\n\tEVENT_NPC\x10\t\x12\x16\n\x12PLAYER_TEAM_LEADER\x10\n\"\x82\x01\n\x12IncidentStartPhase\x12\"\n\x1eINCIDENT_START_ON_SPIN_OR_EXIT\x10\x00\x12#\n\x1fINCIDENT_START_ON_SPIN_NOT_EXIT\x10\x01\x12#\n\x1fINCIDENT_START_ON_EXIT_NOT_SPIN\x10\x02\"\xf7 \n\x11InvasionCharacter\x12\x13\n\x0f\x43HARACTER_UNSET\x10\x00\x12\x15\n\x11\x43HARACTER_BLANCHE\x10\x01\x12\x15\n\x11\x43HARACTER_CANDELA\x10\x02\x12\x13\n\x0f\x43HARACTER_SPARK\x10\x03\x12\x18\n\x14\x43HARACTER_GRUNT_MALE\x10\x04\x12\x1a\n\x16\x43HARACTER_GRUNT_FEMALE\x10\x05\x12\x1e\n\x1a\x43HARACTER_BUG_GRUNT_FEMALE\x10\x06\x12\x1c\n\x18\x43HARACTER_BUG_GRUNT_MALE\x10\x07\x12#\n\x1f\x43HARACTER_DARKNESS_GRUNT_FEMALE\x10\x08\x12!\n\x1d\x43HARACTER_DARKNESS_GRUNT_MALE\x10\t\x12\x1f\n\x1b\x43HARACTER_DARK_GRUNT_FEMALE\x10\n\x12\x1d\n\x19\x43HARACTER_DARK_GRUNT_MALE\x10\x0b\x12!\n\x1d\x43HARACTER_DRAGON_GRUNT_FEMALE\x10\x0c\x12\x1f\n\x1b\x43HARACTER_DRAGON_GRUNT_MALE\x10\r\x12 \n\x1c\x43HARACTER_FAIRY_GRUNT_FEMALE\x10\x0e\x12\x1e\n\x1a\x43HARACTER_FAIRY_GRUNT_MALE\x10\x0f\x12#\n\x1f\x43HARACTER_FIGHTING_GRUNT_FEMALE\x10\x10\x12!\n\x1d\x43HARACTER_FIGHTING_GRUNT_MALE\x10\x11\x12\x1f\n\x1b\x43HARACTER_FIRE_GRUNT_FEMALE\x10\x12\x12\x1d\n\x19\x43HARACTER_FIRE_GRUNT_MALE\x10\x13\x12!\n\x1d\x43HARACTER_FLYING_GRUNT_FEMALE\x10\x14\x12\x1f\n\x1b\x43HARACTER_FLYING_GRUNT_MALE\x10\x15\x12 \n\x1c\x43HARACTER_GRASS_GRUNT_FEMALE\x10\x16\x12\x1e\n\x1a\x43HARACTER_GRASS_GRUNT_MALE\x10\x17\x12!\n\x1d\x43HARACTER_GROUND_GRUNT_FEMALE\x10\x18\x12\x1f\n\x1b\x43HARACTER_GROUND_GRUNT_MALE\x10\x19\x12\x1e\n\x1a\x43HARACTER_ICE_GRUNT_FEMALE\x10\x1a\x12\x1c\n\x18\x43HARACTER_ICE_GRUNT_MALE\x10\x1b\x12 \n\x1c\x43HARACTER_METAL_GRUNT_FEMALE\x10\x1c\x12\x1e\n\x1a\x43HARACTER_METAL_GRUNT_MALE\x10\x1d\x12!\n\x1d\x43HARACTER_NORMAL_GRUNT_FEMALE\x10\x1e\x12\x1f\n\x1b\x43HARACTER_NORMAL_GRUNT_MALE\x10\x1f\x12!\n\x1d\x43HARACTER_POISON_GRUNT_FEMALE\x10 \x12\x1f\n\x1b\x43HARACTER_POISON_GRUNT_MALE\x10!\x12\"\n\x1e\x43HARACTER_PSYCHIC_GRUNT_FEMALE\x10\"\x12 \n\x1c\x43HARACTER_PSYCHIC_GRUNT_MALE\x10#\x12\x1f\n\x1b\x43HARACTER_ROCK_GRUNT_FEMALE\x10$\x12\x1d\n\x19\x43HARACTER_ROCK_GRUNT_MALE\x10%\x12 \n\x1c\x43HARACTER_WATER_GRUNT_FEMALE\x10&\x12\x1e\n\x1a\x43HARACTER_WATER_GRUNT_MALE\x10\'\x12 \n\x1c\x43HARACTER_PLAYER_TEAM_LEADER\x10(\x12\x1d\n\x19\x43HARACTER_EXECUTIVE_CLIFF\x10)\x12\x1c\n\x18\x43HARACTER_EXECUTIVE_ARLO\x10*\x12\x1e\n\x1a\x43HARACTER_EXECUTIVE_SIERRA\x10+\x12\x16\n\x12\x43HARACTER_GIOVANNI\x10,\x12\x1e\n\x1a\x43HARACTER_DECOY_GRUNT_MALE\x10-\x12 \n\x1c\x43HARACTER_DECOY_GRUNT_FEMALE\x10.\x12 \n\x1c\x43HARACTER_GHOST_GRUNT_FEMALE\x10/\x12\x1e\n\x1a\x43HARACTER_GHOST_GRUNT_MALE\x10\x30\x12#\n\x1f\x43HARACTER_ELECTRIC_GRUNT_FEMALE\x10\x31\x12!\n\x1d\x43HARACTER_ELECTRIC_GRUNT_MALE\x10\x32\x12\"\n\x1e\x43HARACTER_BALLOON_GRUNT_FEMALE\x10\x33\x12 \n\x1c\x43HARACTER_BALLOON_GRUNT_MALE\x10\x34\x12\x1b\n\x17\x43HARACTER_GRUNTB_FEMALE\x10\x35\x12\x19\n\x15\x43HARACTER_GRUNTB_MALE\x10\x36\x12&\n\"CHARACTER_BUG_BALLOON_GRUNT_FEMALE\x10\x37\x12$\n CHARACTER_BUG_BALLOON_GRUNT_MALE\x10\x38\x12\'\n#CHARACTER_DARK_BALLOON_GRUNT_FEMALE\x10\x39\x12%\n!CHARACTER_DARK_BALLOON_GRUNT_MALE\x10:\x12)\n%CHARACTER_DRAGON_BALLOON_GRUNT_FEMALE\x10;\x12\'\n#CHARACTER_DRAGON_BALLOON_GRUNT_MALE\x10<\x12(\n$CHARACTER_FAIRY_BALLOON_GRUNT_FEMALE\x10=\x12&\n\"CHARACTER_FAIRY_BALLOON_GRUNT_MALE\x10>\x12+\n\'CHARACTER_FIGHTING_BALLOON_GRUNT_FEMALE\x10?\x12)\n%CHARACTER_FIGHTING_BALLOON_GRUNT_MALE\x10@\x12\'\n#CHARACTER_FIRE_BALLOON_GRUNT_FEMALE\x10\x41\x12%\n!CHARACTER_FIRE_BALLOON_GRUNT_MALE\x10\x42\x12)\n%CHARACTER_FLYING_BALLOON_GRUNT_FEMALE\x10\x43\x12\'\n#CHARACTER_FLYING_BALLOON_GRUNT_MALE\x10\x44\x12(\n$CHARACTER_GRASS_BALLOON_GRUNT_FEMALE\x10\x45\x12&\n\"CHARACTER_GRASS_BALLOON_GRUNT_MALE\x10\x46\x12)\n%CHARACTER_GROUND_BALLOON_GRUNT_FEMALE\x10G\x12\'\n#CHARACTER_GROUND_BALLOON_GRUNT_MALE\x10H\x12&\n\"CHARACTER_ICE_BALLOON_GRUNT_FEMALE\x10I\x12$\n CHARACTER_ICE_BALLOON_GRUNT_MALE\x10J\x12(\n$CHARACTER_METAL_BALLOON_GRUNT_FEMALE\x10K\x12&\n\"CHARACTER_METAL_BALLOON_GRUNT_MALE\x10L\x12)\n%CHARACTER_NORMAL_BALLOON_GRUNT_FEMALE\x10M\x12\'\n#CHARACTER_NORMAL_BALLOON_GRUNT_MALE\x10N\x12)\n%CHARACTER_POISON_BALLOON_GRUNT_FEMALE\x10O\x12\'\n#CHARACTER_POISON_BALLOON_GRUNT_MALE\x10P\x12*\n&CHARACTER_PSYCHIC_BALLOON_GRUNT_FEMALE\x10Q\x12(\n$CHARACTER_PSYCHIC_BALLOON_GRUNT_MALE\x10R\x12\'\n#CHARACTER_ROCK_BALLOON_GRUNT_FEMALE\x10S\x12%\n!CHARACTER_ROCK_BALLOON_GRUNT_MALE\x10T\x12(\n$CHARACTER_WATER_BALLOON_GRUNT_FEMALE\x10U\x12&\n\"CHARACTER_WATER_BALLOON_GRUNT_MALE\x10V\x12(\n$CHARACTER_GHOST_BALLOON_GRUNT_FEMALE\x10W\x12&\n\"CHARACTER_GHOST_BALLOON_GRUNT_MALE\x10X\x12+\n\'CHARACTER_ELECTRIC_BALLOON_GRUNT_FEMALE\x10Y\x12)\n%CHARACTER_ELECTRIC_BALLOON_GRUNT_MALE\x10Z\x12\x14\n\x10\x43HARACTER_WILLOW\x10[\x12\x15\n\x11\x43HARACTER_WILLOWB\x10\\\x12\x16\n\x12\x43HARACTER_TRAVELER\x10]\x12\x16\n\x12\x43HARACTER_EXPLORER\x10^\x12\x1a\n\x15\x43HARACTER_EVENT_NPC_0\x10\xf4\x03\x12\x1a\n\x15\x43HARACTER_EVENT_NPC_1\x10\xf5\x03\x12\x1a\n\x15\x43HARACTER_EVENT_NPC_2\x10\xf6\x03\x12\x1a\n\x15\x43HARACTER_EVENT_NPC_3\x10\xf7\x03\x12\x1a\n\x15\x43HARACTER_EVENT_NPC_4\x10\xf8\x03\x12\x1a\n\x15\x43HARACTER_EVENT_NPC_5\x10\xf9\x03\x12\x1a\n\x15\x43HARACTER_EVENT_NPC_6\x10\xfa\x03\x12\x1a\n\x15\x43HARACTER_EVENT_NPC_7\x10\xfb\x03\x12\x1a\n\x15\x43HARACTER_EVENT_NPC_8\x10\xfc\x03\x12\x1a\n\x15\x43HARACTER_EVENT_NPC_9\x10\xfd\x03\x12\x1b\n\x16\x43HARACTER_EVENT_NPC_10\x10\xfe\x03\x12 \n\x1b\x43HARACTER_EVENT_NPC_BLANCHE\x10\xff\x03\x12 \n\x1b\x43HARACTER_EVENT_NPC_CANDELA\x10\x80\x04\x12\x1e\n\x19\x43HARACTER_EVENT_NPC_SPARK\x10\x81\x04\x12\x1b\n\x16\x43HARACTER_EVENT_NPC_11\x10\x82\x04\x12\x1b\n\x16\x43HARACTER_EVENT_NPC_12\x10\x83\x04\x12\x1b\n\x16\x43HARACTER_EVENT_NPC_13\x10\x84\x04\x12\x1b\n\x16\x43HARACTER_EVENT_NPC_14\x10\x85\x04\x12\x1b\n\x16\x43HARACTER_EVENT_NPC_15\x10\x86\x04\x12\x1b\n\x16\x43HARACTER_EVENT_NPC_16\x10\x87\x04\x12\x1b\n\x16\x43HARACTER_EVENT_NPC_17\x10\x88\x04\x12\x1b\n\x16\x43HARACTER_EVENT_NPC_18\x10\x89\x04\x12\x1b\n\x16\x43HARACTER_EVENT_NPC_19\x10\x8a\x04\x12\x1b\n\x16\x43HARACTER_EVENT_NPC_20\x10\x8b\x04\x12(\n#CHARACTER_EVENT_GIOVANNI_UNTICKETED\x10\x8c\x04\x12&\n!CHARACTER_EVENT_SIERRA_UNTICKETED\x10\x8d\x04\x12$\n\x1f\x43HARACTER_EVENT_ARLO_UNTICKETED\x10\x8e\x04\x12%\n CHARACTER_EVENT_CLIFF_UNTICKETED\x10\x8f\x04\"\xb5\x01\n\x1bInvasionCharacterExpression\x12\x14\n\x10\x45XPRESSION_UNSET\x10\x00\x12\x11\n\rPLACEHOLDER_1\x10\x01\x12\x11\n\rPLACEHOLDER_2\x10\x02\x12\x11\n\rPLACEHOLDER_3\x10\x03\x12\x11\n\rPLACEHOLDER_4\x10\x04\x12\x0c\n\x08GREETING\x10\x05\x12\r\n\tCHALLENGE\x10\x06\x12\x0b\n\x07VICTORY\x10\x07\x12\n\n\x06\x44\x45\x46\x45\x41T\x10\x08\"t\n\x0fInvasionContext\x12\x15\n\x11POKESTOP_INCIDENT\x10\x00\x12\x12\n\x0eROCKET_BALLOON\x10\x01\x12\x19\n\x15QUEST_REWARD_INCIDENT\x10\x02\x12\x1b\n\x17\x43ROSS_POKESTOP_INCIDENT\x10\x03\"u\n\rPokestopStyle\x12\x13\n\x0fPOKESTOP_NORMAL\x10\x00\x12\x1c\n\x18POKESTOP_ROCKET_INVASION\x10\x01\x12\x1b\n\x17POKESTOP_ROCKET_VICTORY\x10\x02\x12\x14\n\x10POKESTOP_CONTEST\x10\x03\"\x97\x02\n\x1b\x45rrorReportingSettingsProto\x12\x12\n\nis_enabled\x18\x01 \x01(\x08\x12\x19\n\x11\x65vent_sample_rate\x18\x02 \x01(\x02\x12#\n\x1bpercent_chance_player_sends\x18\x03 \x01(\x02\x12\x16\n\x0e\x65\x64itor_enabled\x18\x04 \x01(\x08\x12\x1a\n\x12\x65\x64itor_sample_rate\x18\x05 \x01(\x02\x12%\n\x1dmax_events_per_sliding_window\x18\x06 \x01(\x05\x12\x1f\n\x17sliding_window_length_s\x18\x07 \x01(\x05\x12(\n max_total_events_before_shutdown\x18\x08 \x01(\x03\"\xaa\x01\n\x17\x45ventBadgeSettingsProto\x12\x15\n\rvalid_from_ms\x18\x01 \x01(\x03\x12\x13\n\x0bvalid_to_ms\x18\x02 \x01(\x03\x12@\n\x19mutually_exclusive_badges\x18\x03 \x03(\x0e\x32\x1d.POGOProtos.Rpc.HoloBadgeType\x12!\n\x19\x61utomatically_award_badge\x18\x04 \x01(\x08\"\x80\x02\n\x17\x45ventBannerSectionProto\x12\x12\n\nevent_icon\x18\x01 \x01(\t\x12\x12\n\ntitle_text\x18\x02 \x01(\t\x12\x11\n\tbody_text\x18\x03 \x01(\t\x12\x11\n\timage_url\x18\x04 \x01(\t\x12\x18\n\x10header_image_url\x18\x05 \x01(\t\x12\x1a\n\x12image_overlay_text\x18\x06 \x01(\t\x12\x17\n\x0flink_from_image\x18\x07 \x01(\t\x12\x16\n\x0eimage_sub_text\x18\x08 \x01(\t\x12\x12\n\nimage_urls\x18\t \x03(\t\x12\x1c\n\x14image_auto_scroll_ms\x18\n \x01(\x03\"G\n\x0e\x45ventInfoProto\x12\x11\n\timage_url\x18\x01 \x01(\t\x12\x10\n\x08icon_url\x18\x02 \x01(\t\x12\x10\n\x08name_key\x18\x03 \x01(\t\"\x8b\t\n\x17\x45ventMapDecorationProto\x12O\n\x0b\x64\x65\x63orations\x18\x01 \x03(\x0b\x32:.POGOProtos.Rpc.EventMapDecorationProto.EventMapDecoration\x1a\xb5\x01\n\x0c\x45ventMapArea\x12\n\n\x02id\x18\x01 \x01(\t\x12\x10\n\x08\x61sset_id\x18\x02 \x01(\t\x12>\n\x06points\x18\x03 \x03(\x0b\x32..POGOProtos.Rpc.EventMapDecorationProto.LatLng\x12G\n\x05holes\x18\x04 \x03(\x0b\x32\x38.POGOProtos.Rpc.EventMapDecorationProto.EventMapAreaHole\x1aR\n\x10\x45ventMapAreaHole\x12>\n\x06points\x18\x01 \x03(\x0b\x32..POGOProtos.Rpc.EventMapDecorationProto.LatLng\x1a\xd4\x02\n\x12\x45ventMapDecoration\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0f\n\x07version\x18\x02 \x01(\x05\x12>\n\x06\x63\x65nter\x18\x03 \x01(\x0b\x32..POGOProtos.Rpc.EventMapDecorationProto.LatLng\x12\x0e\n\x06radius\x18\x04 \x01(\x02\x12\x43\n\x05\x61reas\x18\x05 \x03(\x0b\x32\x34.POGOProtos.Rpc.EventMapDecorationProto.EventMapArea\x12\x43\n\x05paths\x18\x06 \x03(\x0b\x32\x34.POGOProtos.Rpc.EventMapDecorationProto.EventMapPath\x12G\n\x07objects\x18\x07 \x03(\x0b\x32\x36.POGOProtos.Rpc.EventMapDecorationProto.EventMapObject\x1a\x9e\x01\n\x0e\x45ventMapObject\x12\n\n\x02id\x18\x01 \x01(\t\x12\x10\n\x08\x61sset_id\x18\x02 \x01(\t\x12=\n\x05point\x18\x03 \x01(\x0b\x32..POGOProtos.Rpc.EventMapDecorationProto.LatLng\x12\x13\n\x0borientation\x18\x04 \x01(\x02\x12\x1a\n\x12random_orientation\x18\x05 \x01(\x08\x1a\xe8\x01\n\x0c\x45ventMapPath\x12\n\n\x02id\x18\x01 \x01(\t\x12\x10\n\x08\x61sset_id\x18\x02 \x01(\t\x12>\n\x06points\x18\x03 \x03(\x0b\x32..POGOProtos.Rpc.EventMapDecorationProto.LatLng\x12\x11\n\tsmoothing\x18\x04 \x01(\x08\x12I\n\x05style\x18\x05 \x01(\x0e\x32:.POGOProtos.Rpc.EventMapDecorationProto.EventMapPath.Style\"\x1c\n\x05Style\x12\x08\n\x04\x46LAT\x10\x00\x12\t\n\x05HEDGE\x10\x01\x1a\x30\n\x06LatLng\x12\x12\n\nlat_degree\x18\x01 \x01(\x01\x12\x12\n\nlng_degree\x18\x02 \x01(\x01\"h\n\x1f\x45ventMapDecorationSettingsProto\x12\x45\n\x14\x65vent_map_decoration\x18\x01 \x03(\x0b\x32\'.POGOProtos.Rpc.EventMapDecorationProto\"R\n%EventMapDecorationSystemSettingsProto\x12)\n!event_map_decoration_template_ids\x18\x01 \x03(\t\"\x8d\x03\n\x11\x45ventSectionProto\x12\x12\n\nevent_name\x18\x01 \x01(\t\x12\x45\n\x08\x65nd_time\x18\x03 \x01(\x0b\x32\x33.POGOProtos.Rpc.GetLocalTimeOutProto.LocalTimeProto\x12\x13\n\x0bref_news_id\x18\x04 \x01(\t\x12\x32\n\x0b\x62onus_boxes\x18\x05 \x03(\x0b\x32\x1d.POGOProtos.Rpc.BonusBoxProto\x12G\n\nstart_time\x18\x06 \x01(\x0b\x32\x33.POGOProtos.Rpc.GetLocalTimeOutProto.LocalTimeProto\x12\x12\n\nbanner_url\x18\x07 \x01(\t\x12\x10\n\x08icon_url\x18\x08 \x01(\t\x12\x10\n\x08\x62log_url\x18\t \x01(\t\x12\x10\n\x08priority\x18\n \x01(\x03\x12\x1d\n\x15\x65nable_local_timezone\x18\x0b \x01(\x08\x12\"\n\x1a\x62\x61nner_display_offset_days\x18\x0c \x01(\x03\"\xce\x01\n\x12\x45ventSettingsProto\x12!\n\x19\x63ondolence_ribbon_country\x18\x01 \x03(\t\x12\x19\n\x11\x65nable_event_link\x18\x02 \x01(\x08\x12&\n\x1e\x65nable_event_link_for_children\x18\x03 \x01(\x08\x12!\n\x19\x65vent_webtoken_server_url\x18\x04 \x01(\t\x12\x18\n\x10\x65nable_event_lnt\x18\x05 \x01(\x08\x12\x15\n\revent_lnt_url\x18\x06 \x01(\t\"v\n\x1a\x45ventTicketActiveTimeProto\x12*\n\x0c\x65vent_ticket\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x16\n\x0e\x65vent_start_ms\x18\x02 \x01(\x03\x12\x14\n\x0c\x65vent_end_ms\x18\x03 \x01(\x03\"\xe6\x07\n\x14\x45volutionBranchProto\x12\x30\n\tevolution\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x38\n\x1a\x65volution_item_requirement\x18\x02 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x12\n\ncandy_cost\x18\x03 \x01(\x05\x12%\n\x1dkm_buddy_distance_requirement\x18\x04 \x01(\x02\x12\x36\n\x04\x66orm\x18\x05 \x01(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\x12\x46\n\x12gender_requirement\x18\x06 \x01(\x0e\x32*.POGOProtos.Rpc.PokemonDisplayProto.Gender\x12\x33\n\x15lure_item_requirement\x18\x08 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x15\n\rmust_be_buddy\x18\t \x01(\x08\x12\x14\n\x0conly_daytime\x18\n \x01(\x08\x12\x16\n\x0eonly_nighttime\x18\x0b \x01(\x08\x12\x10\n\x08priority\x18\x0c \x01(\x05\x12\x1f\n\x17no_candy_cost_via_trade\x18\r \x01(\x08\x12\x45\n\x13temporary_evolution\x18\x0e \x01(\x0e\x32(.POGOProtos.Rpc.HoloTemporaryEvolutionId\x12\'\n\x1ftemporary_evolution_energy_cost\x18\x0f \x01(\x05\x12\x32\n*temporary_evolution_energy_cost_subsequent\x18\x10 \x01(\x05\x12>\n\rquest_display\x18\x11 \x03(\x0b\x32\'.POGOProtos.Rpc.EvolutionQuestInfoProto\x12\x18\n\x10only_upside_down\x18\x12 \x01(\x08\x12\x1b\n\x13\x63\x61ndy_cost_purified\x18\x13 \x01(\x05\x12\x18\n\x10only_dusk_period\x18\x14 \x01(\x08\x12\x16\n\x0eonly_full_moon\x18\x15 \x01(\x08\x12\'\n\x1f\x65volution_item_requirement_cost\x18\x16 \x01(\x05\x12\x43\n\x1a\x65volution_move_requirement\x18\x17 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\x12#\n\x1b\x65volution_likelihood_weight\x18\x18 \x01(\x05\x12\x1a\n\x12should_hide_button\x18\x19 \x01(\x08\"x\n\x1a\x45volutionChainDisplayProto\x12\x16\n\x0eheader_message\x18\x01 \x01(\t\x12\x42\n\x0f\x65volution_infos\x18\x02 \x03(\x0b\x32).POGOProtos.Rpc.EvolutionDisplayInfoProto\"\x9a\x01\n\"EvolutionChainDisplaySettingsProto\x12.\n\x07pokemon\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x44\n\x10\x65volution_chains\x18\x02 \x03(\x0b\x32*.POGOProtos.Rpc.EvolutionChainDisplayProto\"\xfe\x01\n\x19\x45volutionDisplayInfoProto\x12.\n\x07pokemon\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12=\n\x0btemp_evo_id\x18\x02 \x01(\x0e\x32(.POGOProtos.Rpc.HoloTemporaryEvolutionId\x12\x36\n\x04\x66orm\x18\x03 \x01(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\x12:\n\x06gender\x18\x04 \x01(\x0e\x32*.POGOProtos.Rpc.PokemonDisplayProto.Gender\"m\n\x17\x45volutionQuestInfoProto\x12%\n\x1dquest_requirement_template_id\x18\x01 \x01(\t\x12\x17\n\x0b\x64\x65scription\x18\x02 \x01(\tB\x02\x18\x01\x12\x12\n\x06target\x18\x03 \x01(\x05\x42\x02\x18\x01\".\n\x18\x45volutionV2SettingsProto\x12\x12\n\nis_enabled\x18\x01 \x01(\x08\"W\n\x1b\x45volveIntoPokemonQuestProto\x12\x38\n\x11unique_pokemon_id\x18\x01 \x03(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\"\xf0\x03\n\x15\x45volvePokemonOutProto\x12<\n\x06result\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.EvolvePokemonOutProto.Result\x12\x35\n\x0f\x65volved_pokemon\x18\x02 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x13\n\x0b\x65xp_awarded\x18\x03 \x01(\x05\x12\x15\n\rcandy_awarded\x18\x04 \x01(\x05\x12-\n\x07preview\x18\x05 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PreviewProto\"\x86\x02\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1a\n\x16\x46\x41ILED_POKEMON_MISSING\x10\x02\x12!\n\x1d\x46\x41ILED_INSUFFICIENT_RESOURCES\x10\x03\x12 \n\x1c\x46\x41ILED_POKEMON_CANNOT_EVOLVE\x10\x04\x12\x1e\n\x1a\x46\x41ILED_POKEMON_IS_DEPLOYED\x10\x05\x12#\n\x1f\x46\x41ILED_INVALID_ITEM_REQUIREMENT\x10\x06\x12\x19\n\x15\x46\x41ILED_FUSION_POKEMON\x10\x07\x12#\n\x1f\x46\x41ILED_FUSION_COMPONENT_POKEMON\x10\x08\"\x92\x03\n\x12\x45volvePokemonProto\x12\x12\n\npokemon_id\x18\x01 \x01(\x06\x12\x38\n\x1a\x65volution_item_requirement\x18\x02 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x38\n\x11target_pokemon_id\x18\x03 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x45\n\x13target_pokemon_form\x18\x04 \x01(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\x12\x13\n\x0buse_special\x18\x05 \x01(\x08\x12\x0f\n\x07preview\x18\x06 \x01(\x08\x12<\n\x0b\x64\x65\x62ug_proto\x18\x07 \x01(\x0b\x32\'.POGOProtos.Rpc.DebugEvolvePreviewProto\x12(\n evolution_item_requirement_count\x18\x08 \x01(\x05\x12\x1f\n\x17\x65nabled_by_player_bonus\x18\t \x01(\x08\"\x86\x01\n\x16\x45volvePokemonTelemetry\x12\x31\n\x07pokemon\x18\x01 \x01(\x0b\x32 .POGOProtos.Rpc.PokemonTelemetry\x12\x39\n\x0f\x65volved_pokemon\x18\x02 \x01(\x0b\x32 .POGOProtos.Rpc.PokemonTelemetry\"\x93\x01\n\x1a\x45volvePreviewSettingsProto\x12$\n\x1c\x65nable_normal_evolve_preview\x18\x01 \x01(\x08\x12\"\n\x1a\x65nable_mega_evolve_preview\x18\x02 \x01(\x08\x12+\n#enable_evolve_preview_debug_logging\x18\x03 \x01(\x08\"\x9d\x01\n\x13\x45xceptionCaughtData\x12\x16\n\x0e\x65xception_code\x18\x01 \x01(\x05\x12G\n\x08location\x18\x02 \x01(\x0e\x32\x35.POGOProtos.Rpc.ExceptionCaughtData.ExceptionLocation\"%\n\x11\x45xceptionLocation\x12\x10\n\x0cNO_EXCEPTION\x10\x00\"\xc1\x01\n\x1b\x45xceptionCaughtInCombatData\x12\x16\n\x0e\x65xception_code\x18\x01 \x01(\x05\x12O\n\x08location\x18\x02 \x01(\x0e\x32=.POGOProtos.Rpc.ExceptionCaughtInCombatData.ExceptionLocation\"9\n\x11\x45xceptionLocation\x12\x10\n\x0cNO_EXCEPTION\x10\x00\x12\x12\n\x0e\x43OMBAT_PUB_SUB\x10\x01\"\x82\x02\n\nExperience\x12\x15\n\rexperience_id\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\x12\"\n\x1a\x65mpty_room_timeout_seconds\x18\x04 \x01(\x05\x12;\n\tinit_data\x18\x05 \x03(\x0b\x32(.POGOProtos.Rpc.Experience.InitDataEntry\x12\x0e\n\x06\x61pp_id\x18\x06 \x01(\t\x12\x0b\n\x03lat\x18\x07 \x01(\x01\x12\x0b\n\x03lng\x18\x08 \x01(\x01\x1a/\n\rInitDataEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x0c:\x02\x38\x01\"R\n\x1e\x45xperienceBoostAttributesProto\x12\x15\n\rxp_multiplier\x18\x01 \x01(\x02\x12\x19\n\x11\x62oost_duration_ms\x18\x02 \x01(\x05\"?\n\x1b\x45xtendedPrimalSettingsProto\x12 \n\x18\x65xtended_primals_enabled\x18\x01 \x01(\x08\"\xc5\x03\n\x15\x45xtensionRangeOptions\x12\x41\n\x14uninterpreted_option\x18\x01 \x03(\x0b\x32#.POGOProtos.Rpc.UninterpretedOption\x12\x46\n\x0b\x64\x65\x63laration\x18\x02 \x03(\x0b\x32\x31.POGOProtos.Rpc.ExtensionRangeOptions.Declaration\x12,\n\x08\x66\x65\x61tures\x18\x03 \x01(\x0b\x32\x1a.POGOProtos.Rpc.FeatureSet\x12M\n\x0cverification\x18\x04 \x01(\x0e\x32\x37.POGOProtos.Rpc.ExtensionRangeOptions.VerificationState\x1a\x62\n\x0b\x44\x65\x63laration\x12\x0e\n\x06number\x18\x01 \x01(\x05\x12\x11\n\tfull_name\x18\x02 \x01(\t\x12\x0c\n\x04type\x18\x03 \x01(\t\x12\x10\n\x08reserved\x18\x04 \x01(\x08\x12\x10\n\x08repeated\x18\x05 \x01(\x08\"@\n\x11VerificationState\x12\x15\n\x11STATE_DECLARATION\x10\x00\x12\x14\n\x10STATE_UNVERIFIED\x10\x01\"T\n\x1e\x45xternalAddressableAssetsProto\x12\x17\n\x0fmain_catalog_id\x18\x01 \x01(\x05\x12\x19\n\x11\x61vatar_catalog_id\x18\x02 \x01(\x05\"C\n\rFakeDataProto\x12\x32\n\x0c\x66\x61ke_pokemon\x18\x01 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\"^\n\x18\x46\x61voritePokemonTelemetry\x12\x31\n\x07pokemon\x18\x01 \x01(\x0b\x32 .POGOProtos.Rpc.PokemonTelemetry\x12\x0f\n\x07\x66\x61vored\x18\x02 \x01(\x08\"\xeb\x01\n\x15\x46\x61voriteRouteOutProto\x12<\n\x06result\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.FavoriteRouteOutProto.Result\"\x93\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x19\n\x15\x45RROR_ROUTE_NOT_FOUND\x10\x02\x12\x16\n\x12\x45RROR_RATE_LIMITED\x10\x03\x12\x13\n\x0f\x45RROR_NO_CHANGE\x10\x04\x12\x11\n\rERROR_UNKNOWN\x10\x05\x12\x16\n\x12\x45RROR_MAX_FAVORITE\x10\x06\"8\n\x12\x46\x61voriteRouteProto\x12\x10\n\x08route_id\x18\x01 \x01(\t\x12\x10\n\x08\x66\x61vorite\x18\x02 \x01(\x08\"\x1d\n\x0c\x46\x62TokenProto\x12\r\n\x05token\x18\x01 \x01(\t\"\xe1\x02\n\x07\x46\x65\x61ture\x12=\n\x11\x62uilding_metadata\x18\x03 \x01(\x0b\x32 .POGOProtos.Rpc.BuildingMetadataH\x00\x12\x35\n\rroad_metadata\x18\x04 \x01(\x0b\x32\x1c.POGOProtos.Rpc.RoadMetadataH\x00\x12;\n\x10transit_metadata\x18\x05 \x01(\x0b\x32\x1f.POGOProtos.Rpc.TransitMetadataH\x00\x12*\n\x08geometry\x18\x01 \x01(\x0b\x32\x18.POGOProtos.Rpc.Geometry\x12$\n\x05label\x18\x02 \x01(\x0b\x32\x15.POGOProtos.Rpc.Label\x12\x12\n\nis_private\x18\x06 \x01(\x08\x12\x31\n\x0c\x66\x65\x61ture_kind\x18\x07 \x01(\x0e\x32\x1b.POGOProtos.Rpc.FeatureKindB\n\n\x08Metadata\"\xf4\x06\n\nFeatureSet\x12@\n\x0e\x66ield_presence\x18\x01 \x01(\x0e\x32(.POGOProtos.Rpc.FeatureSet.FieldPresence\x12\x36\n\tenum_type\x18\x02 \x01(\x0e\x32#.POGOProtos.Rpc.FeatureSet.EnumType\x12Q\n\x17repeated_field_encoding\x18\x03 \x01(\x0e\x32\x30.POGOProtos.Rpc.FeatureSet.RepeatedFieldEncoding\x12\x42\n\x0futf8_validation\x18\x04 \x01(\x0e\x32).POGOProtos.Rpc.FeatureSet.Utf8Validation\x12\x44\n\x10message_encoding\x18\x05 \x01(\x0e\x32*.POGOProtos.Rpc.FeatureSet.MessageEncoding\x12:\n\x0bjson_format\x18\x06 \x01(\x0e\x32%.POGOProtos.Rpc.FeatureSet.JsonFormat\"<\n\x08\x45numType\x12\x10\n\x0cTYPE_UNKNOWN\x10\x00\x12\r\n\tTYPE_OPEN\x10\x01\x12\x0f\n\x0bTYPE_CLOSED\x10\x02\"q\n\rFieldPresence\x12\x14\n\x10PRESENCE_UNKNOWN\x10\x00\x12\x15\n\x11PRESENCE_EXPLICIT\x10\x01\x12\x15\n\x11PRESENCE_IMPLICIT\x10\x02\x12\x1c\n\x18PRESENCE_LEGACY_REQUIRED\x10\x03\"K\n\nJsonFormat\x12\x10\n\x0cJSON_UNKNOWN\x10\x00\x12\x0e\n\nJSON_ALLOW\x10\x01\x12\x1b\n\x17JSON_LEGACY_BEST_EFFORT\x10\x02\"N\n\x0fMessageEncoding\x12\x0f\n\x0b\x45NC_UNKNOWN\x10\x00\x12\x17\n\x13\x45NC_LENGTH_PREFIXED\x10\x01\x12\x11\n\rENC_DELIMITED\x10\x02\"P\n\x15RepeatedFieldEncoding\x12\x11\n\rFIELD_UNKNOWN\x10\x00\x12\x10\n\x0c\x46IELD_PACKED\x10\x01\x12\x12\n\x0e\x46IELD_EXPANDED\x10\x02\"3\n\x0eUtf8Validation\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x08\n\x04NONE\x10\x01\x12\n\n\x06VERIFY\x10\x02\"\xbb\x02\n\x12\x46\x65\x61tureSetDefaults\x12M\n\x08\x64\x65\x66\x61ults\x18\x01 \x03(\x0b\x32;.POGOProtos.Rpc.FeatureSetDefaults.FeatureSetEditionDefault\x12\x30\n\x0fminimum_edition\x18\x02 \x01(\x0e\x32\x17.POGOProtos.Rpc.Edition\x12\x30\n\x0fmaximum_edition\x18\x03 \x01(\x0e\x32\x17.POGOProtos.Rpc.Edition\x1ar\n\x18\x46\x65\x61tureSetEditionDefault\x12(\n\x07\x65\x64ition\x18\x01 \x01(\x0e\x32\x17.POGOProtos.Rpc.Edition\x12,\n\x08\x66\x65\x61tures\x18\x02 \x01(\x0b\x32\x1a.POGOProtos.Rpc.FeatureSet\"\x82\x01\n\x1a\x46\x65\x61tureUnlockLevelSettings\x12\x1a\n\x12lures_unlock_level\x18\x01 \x01(\x05\x12\x1c\n\x14trading_unlock_level\x18\x02 \x01(\x05\x12*\n\"rare_candy_conversion_unlock_level\x18\x03 \x01(\x05\"\xc9\x01\n\x14\x46\x65\x65\x64PokemonTelemetry\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x31\n\x07pokemon\x18\x02 \x01(\x0b\x32 .POGOProtos.Rpc.PokemonTelemetry\x12\x0e\n\x06gym_id\x18\x03 \x01(\t\x12\"\n\x04team\x18\x04 \x01(\x0e\x32\x14.POGOProtos.Rpc.Team\x12\x16\n\x0e\x64\x65\x66\x65nder_count\x18\x05 \x01(\x05\x12\x12\n\nmotivation\x18\x06 \x01(\x05\x12\x0e\n\x06\x63p_now\x18\x07 \x01(\x05\"\xc1\x01\n\x15\x46\x65stivalSettingsProto\x12I\n\rfestival_type\x18\x01 \x01(\x0e\x32\x32.POGOProtos.Rpc.FestivalSettingsProto.FestivalType\x12\x0b\n\x03key\x18\x02 \x01(\t\x12\x0e\n\x06vector\x18\x03 \x01(\t\"@\n\x0c\x46\x65stivalType\x12\x08\n\x04NONE\x10\x00\x12\r\n\tHALLOWEEN\x10\x01\x12\x0b\n\x07HOLIDAY\x10\x02\x12\n\n\x06ROCKET\x10\x03\"\xc0\x01\n\x14\x46\x65tchAllNewsOutProto\x12;\n\x06result\x18\x01 \x01(\x0e\x32+.POGOProtos.Rpc.FetchAllNewsOutProto.Result\x12\x36\n\x0c\x63urrent_news\x18\x02 \x01(\x0b\x32 .POGOProtos.Rpc.CurrentNewsProto\"3\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rNO_NEWS_FOUND\x10\x02\"\x13\n\x11\x46\x65tchAllNewsProto\"\xde\x01\n\x14\x46\x65tchNewsfeedRequest\x12\x12\n\npage_token\x18\x01 \x01(\t\x12\x11\n\tplayer_id\x18\x02 \x01(\t\x12\x17\n\x0fnumber_of_posts\x18\x03 \x01(\x05\x12\x0e\n\x06\x61pp_id\x18\x04 \x01(\t\x12\x46\n\x10newsfeed_channel\x18\x05 \x03(\x0e\x32,.POGOProtos.Rpc.NewsfeedPost.NewsfeedChannel\x12\x18\n\x10language_version\x18\x06 \x01(\t\x12\x14\n\x0c\x63ountry_code\x18\x07 \x01(\t\"\xf6\x01\n\x15\x46\x65tchNewsfeedResponse\x12<\n\x06result\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.FetchNewsfeedResponse.Result\x12\x37\n\x0bpost_record\x18\x02 \x03(\x0b\x32\".POGOProtos.Rpc.NewsfeedPostRecord\x12\x17\n\x0fnext_page_token\x18\x03 \x01(\t\"M\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x12\n\x0eINTERNAL_ERROR\x10\x02\x12\x17\n\x13\x43HANNEL_NOT_DEFINED\x10\x03\"\xa2\x05\n\x05\x46ield\x12(\n\x04kind\x18\x01 \x01(\x0e\x32\x1a.POGOProtos.Rpc.Field.Kind\x12\x36\n\x0b\x63\x61rdinality\x18\x02 \x01(\x0e\x32!.POGOProtos.Rpc.Field.Cardinality\x12\x0e\n\x06number\x18\x03 \x01(\x05\x12\x0c\n\x04name\x18\x04 \x01(\t\x12\x10\n\x08type_url\x18\x06 \x01(\t\x12\x13\n\x0boneof_index\x18\x07 \x01(\x05\x12\x0e\n\x06packed\x18\x08 \x01(\x08\x12\'\n\x07options\x18\t \x03(\x0b\x32\x16.POGOProtos.Rpc.Option\x12\x11\n\tjson_name\x18\n \x01(\t\x12\x15\n\rdefault_value\x18\x0b \x01(\t\"D\n\x0b\x43\x61rdinality\x12\x0b\n\x07unknown\x10\x00\x12\x0c\n\x08optional\x10\x01\x12\x0c\n\x08required\x10\x02\x12\x0c\n\x08repeated\x10\x03\"\xc8\x02\n\x04Kind\x12\x10\n\x0ctype_unknown\x10\x00\x12\x0f\n\x0btype_double\x10\x01\x12\x0e\n\ntype_float\x10\x02\x12\x0e\n\ntype_int64\x10\x03\x12\x0f\n\x0btype_uint64\x10\x04\x12\x0e\n\ntype_int32\x10\x05\x12\x10\n\x0ctype_fixed64\x10\x06\x12\x10\n\x0ctype_fixed32\x10\x07\x12\r\n\ttype_bool\x10\x08\x12\x0f\n\x0btype_string\x10\t\x12\x0e\n\ntype_group\x10\n\x12\x10\n\x0ctype_message\x10\x0b\x12\x0e\n\ntype_bytes\x10\x0c\x12\x0f\n\x0btype_uint32\x10\r\x12\r\n\ttype_enum\x10\x0e\x12\x11\n\rtype_sfixed32\x10\x0f\x12\x11\n\rtype_sfixed64\x10\x10\x12\x0f\n\x0btype_sint32\x10\x11\x12\x0f\n\x0btype_sint64\x10\x12\"\xe2\x04\n\x14\x46ieldDescriptorProto\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0e\n\x06number\x18\x02 \x01(\x05\x12\x11\n\ttype_name\x18\x03 \x01(\t\x12\x10\n\x08\x65xtendee\x18\x04 \x01(\t\x12\x15\n\rdefault_value\x18\x05 \x01(\t\x12\x13\n\x0boneof_index\x18\x06 \x01(\x05\x12\x11\n\tjson_name\x18\x07 \x01(\t\x12-\n\x07options\x18\x08 \x01(\x0b\x32\x1c.POGOProtos.Rpc.FieldOptions\"I\n\x05Label\x12\x16\n\x12LABEL_AUTO_INVALID\x10\x00\x12\x0c\n\x08optional\x10\x01\x12\x0c\n\x08required\x10\x02\x12\x0c\n\x08repeated\x10\x03\"\xcd\x02\n\x04Type\x12\x15\n\x11TYPE_AUTO_INVALID\x10\x00\x12\x0f\n\x0btype_double\x10\x01\x12\x0e\n\ntype_float\x10\x02\x12\x0e\n\ntype_int64\x10\x03\x12\x0f\n\x0btype_uint64\x10\x04\x12\x0e\n\ntype_int32\x10\x05\x12\x10\n\x0ctype_fixed64\x10\x06\x12\x10\n\x0ctype_fixed32\x10\x07\x12\r\n\ttype_bool\x10\x08\x12\x0f\n\x0btype_string\x10\t\x12\x0e\n\ntype_group\x10\n\x12\x10\n\x0ctype_message\x10\x0b\x12\x0e\n\ntype_bytes\x10\x0c\x12\x0f\n\x0btype_uint32\x10\r\x12\r\n\ttype_enum\x10\x0e\x12\x11\n\rtype_sfixed32\x10\x0f\x12\x11\n\rtype_sfixed64\x10\x10\x12\x0f\n\x0btype_sint32\x10\x11\x12\x0f\n\x0btype_sint64\x10\x12\"\xdc\x01\n\x14\x46ieldEffectTelemetry\x12X\n\x16\x66ield_effect_source_id\x18\x01 \x01(\x0e\x32\x38.POGOProtos.Rpc.FieldEffectTelemetry.FieldEffectSourceId\"j\n\x13\x46ieldEffectSourceId\x12\r\n\tUNDEFINED\x10\x00\x12\x1b\n\x17\x46ROM_POKEMON_INFO_PANEL\x10\x01\x12\x13\n\x0f\x46ROM_BUDDY_PAGE\x10\x02\x12\x12\n\x0e\x46ROM_IAP_USAGE\x10\x03\"\x1a\n\tFieldMask\x12\r\n\x05paths\x18\x01 \x03(\t\"\xb6\x01\n\x0c\x46ieldOptions\x12\x0e\n\x06packed\x18\x01 \x01(\x08\x12\x0c\n\x04lazy\x18\x02 \x01(\x08\x12\x12\n\ndeprecated\x18\x03 \x01(\x08\x12\x0c\n\x04weak\x18\x04 \x01(\x08\"/\n\x05\x43Type\x12\n\n\x06string\x10\x00\x12\x08\n\x04\x63ord\x10\x01\x12\x10\n\x0cstring_piece\x10\x02\"5\n\x06JSType\x12\r\n\tjs_normal\x10\x00\x12\r\n\tjs_string\x10\x01\x12\r\n\tjs_number\x10\x02\"l\n\x1a\x46ileCacheSizeSettingsProto\x12&\n\x1etotal_cache_size_max_megabytes\x18\x01 \x01(\x05\x12&\n\x1eimage_cache_size_max_megabytes\x18\x02 \x01(\x05\"\x83\x03\n\x13\x46ileDescriptorProto\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0f\n\x07package\x18\x02 \x01(\t\x12\x12\n\ndependency\x18\x03 \x03(\t\x12\x19\n\x11public_dependency\x18\x04 \x03(\x05\x12\x35\n\x0cmessage_type\x18\x05 \x03(\x0b\x32\x1f.POGOProtos.Rpc.DescriptorProto\x12\x36\n\tenum_type\x18\x06 \x03(\x0b\x32#.POGOProtos.Rpc.EnumDescriptorProto\x12\x37\n\x07service\x18\x07 \x03(\x0b\x32&.POGOProtos.Rpc.ServiceDescriptorProto\x12,\n\x07options\x18\x08 \x01(\x0b\x32\x1b.POGOProtos.Rpc.FileOptions\x12\x38\n\x10source_code_info\x18\t \x01(\x0b\x32\x1e.POGOProtos.Rpc.SourceCodeInfo\x12\x0e\n\x06syntax\x18\n \x01(\t\"\x13\n\x11\x46ileDescriptorSet\"\xd0\x03\n\x0b\x46ileOptions\x12\x14\n\x0cjava_package\x18\x01 \x01(\t\x12\x1c\n\x14java_outer_classname\x18\x02 \x01(\t\x12\x1b\n\x13java_multiple_files\x18\x03 \x01(\x08\x12%\n\x1djava_generate_equals_and_hash\x18\x04 \x01(\x08\x12\x1e\n\x16java_string_check_utf8\x18\x05 \x01(\x08\x12\x12\n\ngo_package\x18\x06 \x01(\t\x12\x1b\n\x13\x63\x63_generic_services\x18\x07 \x01(\x08\x12\x1d\n\x15java_generic_services\x18\x08 \x01(\x08\x12\x1b\n\x13py_generic_services\x18\t \x01(\x08\x12\x12\n\ndeprecated\x18\n \x01(\x08\x12\x18\n\x10\x63\x63_enable_arenas\x18\x0b \x01(\x08\x12\x19\n\x11objc_class_prefix\x18\x0c \x01(\t\x12\x18\n\x10\x63sharp_namespace\x18\r \x01(\t\"Y\n\x0cOptimizeMode\x12\x1d\n\x19OPTIMIZEMODE_AUTO_INVALID\x10\x00\x12\t\n\x05speed\x10\x01\x12\r\n\tcode_size\x10\x02\x12\x10\n\x0clite_runtime\x10\x03\"\xc9\x01\n\x13\x46itnessMetricsProto\x12\x1e\n\x16\x64istance_walked_meters\x18\x01 \x01(\x01\x12\x12\n\nstep_count\x18\x02 \x01(\x05\x12\x1d\n\x15\x63\x61lories_burned_kcals\x18\x03 \x01(\x01\x12\x1c\n\x14\x65xercise_duration_mi\x18\x04 \x01(\x03\x12\"\n\x1awheelchair_distance_meters\x18\x05 \x01(\x01\x12\x1d\n\x15wheelchair_push_count\x18\x06 \x01(\x01\"\xf0\x02\n\x1b\x46itnessMetricsReportHistory\x12R\n\x0eweekly_history\x18\x01 \x03(\x0b\x32:.POGOProtos.Rpc.FitnessMetricsReportHistory.MetricsHistory\x12Q\n\rdaily_history\x18\x02 \x03(\x0b\x32:.POGOProtos.Rpc.FitnessMetricsReportHistory.MetricsHistory\x12R\n\x0ehourly_history\x18\x03 \x03(\x0b\x32:.POGOProtos.Rpc.FitnessMetricsReportHistory.MetricsHistory\x1aV\n\x0eMetricsHistory\x12\x0e\n\x06\x62ucket\x18\x01 \x01(\x03\x12\x34\n\x07metrics\x18\x02 \x01(\x0b\x32#.POGOProtos.Rpc.FitnessMetricsProto\"\x98\x03\n\x12\x46itnessRecordProto\x12M\n\x0ehourly_reports\x18\x01 \x03(\x0b\x32\x35.POGOProtos.Rpc.FitnessRecordProto.HourlyReportsEntry\x12\x32\n\x0braw_samples\x18\x02 \x03(\x0b\x32\x1d.POGOProtos.Rpc.FitnessSample\x12%\n\x1dlast_aggregation_timestamp_ms\x18\x03 \x01(\x03\x12\x38\n\rfitness_stats\x18\x04 \x01(\x0b\x32!.POGOProtos.Rpc.FitnessStatsProto\x12\x43\n\x0ereport_history\x18\x05 \x01(\x0b\x32+.POGOProtos.Rpc.FitnessMetricsReportHistory\x1aY\n\x12HourlyReportsEntry\x12\x0b\n\x03key\x18\x01 \x01(\x03\x12\x32\n\x05value\x18\x02 \x01(\x0b\x32#.POGOProtos.Rpc.FitnessMetricsProto:\x02\x38\x01\"\xc6\x01\n\x12\x46itnessReportProto\x12\x1d\n\x13\x64\x61y_offset_from_now\x18\x01 \x01(\x05H\x00\x12\x1e\n\x14week_offset_from_now\x18\x02 \x01(\x05H\x00\x12\x1e\n\x14hour_offset_from_now\x18\x03 \x01(\x05H\x00\x12\x34\n\x07metrics\x18\n \x01(\x0b\x32#.POGOProtos.Rpc.FitnessMetricsProto\x12\x11\n\tgame_data\x18\x0b \x01(\x0c\x42\x08\n\x06Window\"\xc1\x01\n\x16\x46itnessRewardsLogEntry\x12=\n\x06result\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.FitnessRewardsLogEntry.Result\x12*\n\x07rewards\x18\x02 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12\x1a\n\x12\x64istance_walked_km\x18\x03 \x01(\x01\" \n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\"\xd4\x04\n\rFitnessSample\x12\x44\n\x0bsample_type\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.FitnessSample.FitnessSampleType\x12!\n\x19sample_start_timestamp_ms\x18\x02 \x01(\x03\x12\x1f\n\x17sample_end_timestamp_ms\x18\x03 \x01(\x03\x12\r\n\x05value\x18\x04 \x01(\x01\x12\x44\n\x0bsource_type\x18\x05 \x01(\x0e\x32/.POGOProtos.Rpc.FitnessSample.FitnessSourceType\x12\x37\n\x08metadata\x18\x06 \x01(\x0b\x32%.POGOProtos.Rpc.FitnessSampleMetadata\"\xb2\x01\n\x11\x46itnessSampleType\x12\x10\n\x0cSAMPLE_UNSET\x10\x00\x12\t\n\x05STEPS\x10\x01\x12\x1b\n\x17WALKING_DISTANCE_METERS\x10\x02\x12\x1e\n\x1aWHEELCHAIR_DISTANCE_METERS\x10\x03\x12\x12\n\x0e\x43\x41LORIES_KCALS\x10\x04\x12\x19\n\x15WHEELCHAIR_PUSH_COUNT\x10\x05\x12\x14\n\x10\x45XERCISE_TIME_MI\x10\x06\"v\n\x11\x46itnessSourceType\x12\x10\n\x0cSOURCE_UNSET\x10\x00\x12\r\n\tHEALTHKIT\x10\x01\x12\x0e\n\nGOOGLE_FIT\x10\x02\x12\x0f\n\x0b\x41PPLE_WATCH\x10\x03\x12\x07\n\x03GPS\x10\x04\x12\x16\n\x12\x41NDROID_SENSOR_HUB\x10\x05\"\x8d\x02\n\x15\x46itnessSampleMetadata\x12?\n\x14original_data_source\x18\x01 \x01(\x0b\x32!.POGOProtos.Rpc.AndroidDataSource\x12\x36\n\x0b\x64\x61ta_source\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.AndroidDataSource\x12:\n\x0fsource_revision\x18\x03 \x01(\x0b\x32!.POGOProtos.Rpc.IosSourceRevision\x12)\n\x06\x64\x65vice\x18\x04 \x01(\x0b\x32\x19.POGOProtos.Rpc.IosDevice\x12\x14\n\x0cuser_entered\x18\x05 \x01(\x08\"\x84\x02\n\x11\x46itnessStatsProto\x12%\n\x1dlast_accumulated_timestamp_ms\x18\x01 \x01(\x03\x12\x38\n\x0b\x61\x63\x63umulated\x18\x02 \x01(\x0b\x32#.POGOProtos.Rpc.FitnessMetricsProto\x12\x34\n\x07pending\x18\x03 \x01(\x0b\x32#.POGOProtos.Rpc.FitnessMetricsProto\x12\x1e\n\x16player_initial_walk_km\x18\x04 \x01(\x01\x12\x1c\n\x14player_total_walk_km\x18\x05 \x01(\x01\x12\x1a\n\x12player_total_steps\x18\x06 \x01(\x03\"\x8a\x01\n\x15\x46itnessUpdateOutProto\x12<\n\x06status\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.FitnessUpdateOutProto.Status\"3\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\"L\n\x12\x46itnessUpdateProto\x12\x36\n\x0f\x66itness_samples\x18\x01 \x03(\x0b\x32\x1d.POGOProtos.Rpc.FitnessSample\"\x1b\n\nFloatValue\x12\r\n\x05value\x18\x01 \x01(\x02\"T\n\x11\x46ollowerDataProto\x12?\n\x11pokemon_followers\x18\x01 \x03(\x0b\x32$.POGOProtos.Rpc.FollowerPokemonProto\"\x93\x02\n\x14\x46ollowerPokemonProto\x12\x33\n\npokemon_id\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonIdH\x00\x12\x11\n\x07\x61\x64\x64ress\x18\x02 \x01(\tH\x00\x12\x34\n\x07\x64isplay\x18\x03 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\x12\x0e\n\x06\x65nd_ms\x18\x04 \x01(\x03\x12;\n\x02id\x18\x05 \x01(\x0e\x32/.POGOProtos.Rpc.FollowerPokemonProto.FollowerId\"!\n\nFollowerId\x12\t\n\x05UNSET\x10\x00\x12\x08\n\x04ID_1\x10\x01\x42\r\n\x0bPokemonData\"\xd4\x01\n\x1e\x46ollowerPokemonTappedTelemetry\x12\x41\n\x18\x66ollower_holo_pokemon_id\x18\x02 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonIdH\x00\x12\x1a\n\x10\x66ollower_address\x18\x03 \x01(\tH\x00\x12\x44\n\x0b\x66ollower_id\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.FollowerPokemonProto.FollowerIdB\r\n\x0bPokemonData\"\xb4\x02\n\x13\x46oodAttributesProto\x12\x33\n\x0bitem_effect\x18\x01 \x03(\x0e\x32\x1e.POGOProtos.Rpc.HoloItemEffect\x12\x1b\n\x13item_effect_percent\x18\x02 \x03(\x02\x12\x16\n\x0egrowth_percent\x18\x03 \x01(\x02\x12\x18\n\x10\x62\x65rry_multiplier\x18\x04 \x01(\x02\x12\x1f\n\x17remote_berry_multiplier\x18\x05 \x01(\x02\x12\"\n\x1anum_buddy_affection_points\x18\x06 \x01(\x05\x12\x17\n\x0fmap_duration_ms\x18\x07 \x01(\x03\x12\x1a\n\x12\x61\x63tive_duration_ms\x18\x08 \x01(\x03\x12\x1f\n\x17num_buddy_hunger_points\x18\t \x01(\x05\"f\n\tFoodValue\x12\x1b\n\x13motivation_increase\x18\x01 \x01(\x02\x12\x13\n\x0b\x63p_increase\x18\x02 \x01(\x05\x12\'\n\tfood_item\x18\x03 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\"\xf2\x01\n#FormChangeLocationCardSettingsProto\x12@\n\x1a\x62\x61se_pokemon_location_card\x18\x01 \x01(\x0e\x32\x1c.POGOProtos.Rpc.LocationCard\x12\x45\n\x1f\x63omponent_pokemon_location_card\x18\x02 \x01(\x0e\x32\x1c.POGOProtos.Rpc.LocationCard\x12\x42\n\x1c\x66usion_pokemon_location_card\x18\x03 \x01(\x0e\x32\x1c.POGOProtos.Rpc.LocationCard\"\x9d\x01\n\x1f\x46ormChangeMoveReassignmentProto\x12:\n\x0bquick_moves\x18\x01 \x03(\x0b\x32%.POGOProtos.Rpc.MoveReassignmentProto\x12>\n\x0f\x63inematic_moves\x18\x02 \x03(\x0b\x32%.POGOProtos.Rpc.MoveReassignmentProto\"\xa3\x03\n\x0f\x46ormChangeProto\x12@\n\x0e\x61vailable_form\x18\x01 \x03(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\x12\x12\n\ncandy_cost\x18\x02 \x01(\x05\x12\x15\n\rstardust_cost\x18\x03 \x01(\x05\x12\'\n\titem_cost\x18\x04 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x42\n\x11quest_requirement\x18\x05 \x03(\x0b\x32\'.POGOProtos.Rpc.EvolutionQuestInfoProto\x12\x17\n\x0fitem_cost_count\x18\x06 \x01(\x05\x12Q\n\x1a\x63omponent_pokemon_settings\x18\x07 \x01(\x0b\x32-.POGOProtos.Rpc.ComponentPokemonSettingsProto\x12J\n\x11move_reassignment\x18\x08 \x01(\x0b\x32/.POGOProtos.Rpc.FormChangeMoveReassignmentProto\"*\n\x17\x46ormChangeSettingsProto\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\"f\n\x14\x46ormPokedexSizeProto\x12\x10\n\x08is_alias\x18\x01 \x01(\x08\x12<\n\nalias_form\x18\x02 \x01(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\"\xc9\x01\n\tFormProto\x12\x36\n\x04\x66orm\x18\x01 \x01(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\x12\x1a\n\x12\x61sset_bundle_value\x18\x02 \x01(\x05\x12\x1b\n\x13\x61sset_bundle_suffix\x18\x03 \x01(\t\x12\x12\n\nis_costume\x18\x04 \x01(\x08\x12\x37\n\tsize_data\x18\x05 \x01(\x0b\x32$.POGOProtos.Rpc.FormPokedexSizeProto\"\xd9\x05\n\x12\x46ormRenderModifier\x12\x43\n\x04type\x18\x01 \x03(\x0e\x32\x35.POGOProtos.Rpc.FormRenderModifier.RenderModifierType\x12\x46\n\reffect_target\x18\x02 \x01(\x0e\x32/.POGOProtos.Rpc.FormRenderModifier.EffectTarget\x12\x12\n\npokemon_id\x18\x03 \x01(\x06\x12\x31\n\npokedex_id\x18\x04 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12>\n\x0cpokemon_form\x18\x05 \x01(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\x12@\n\talignment\x18\x06 \x01(\x0e\x32-.POGOProtos.Rpc.PokemonDisplayProto.Alignment\x12O\n\x12transition_vfx_key\x18\x07 \x01(\x0e\x32\x33.POGOProtos.Rpc.FormRenderModifier.TransitionVfxKey\x12\x1a\n\x12\x65vent_trigger_time\x18\x08 \x01(\x03\"M\n\x0c\x45\x66\x66\x65\x63tTarget\x12\x10\n\x0cUNSET_TARGET\x10\x00\x12\x0c\n\x08\x44\x45\x46\x45NDER\x10\x01\x12\x0c\n\x08\x41TTACKER\x10\x02\x12\x0f\n\x0b\x41LL_PLAYERS\x10\x03\"]\n\x12RenderModifierType\x12\t\n\x05UNSET\x10\x00\x12\x11\n\rSUPPRESS_SELF\x10\x01\x12\x15\n\x11SUPPRESS_OPPONENT\x10\x02\x12\x12\n\x0e\x44ISPLAY_CHANGE\x10\x03\"R\n\x10TransitionVfxKey\x12\x16\n\x12\x44\x45\x46\x41ULT_TRANSITION\x10\x00\x12\x11\n\rSHADOW_ENRAGE\x10\x01\x12\x13\n\x0fSHADOW_SUPPRESS\x10\x02\"m\n\x11\x46ormSettingsProto\x12.\n\x07pokemon\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12(\n\x05\x66orms\x18\x02 \x03(\x0b\x32\x19.POGOProtos.Rpc.FormProto\"\xce\x01\n\x1a\x46ormsRefactorSettingsProto\x12\x1d\n\x15\x65nable_shadow_v2_gmts\x18\x01 \x01(\x08\x12*\n\"read_from_new_pokedex_entry_fields\x18\x02 \x01(\x08\x12\x35\n-validate_no_shadows_in_quest_or_invasion_gmts\x18\x03 \x01(\x08\x12.\n&validate_no_shadow_or_purified_in_gmts\x18\x04 \x01(\x08\"\xb8\x05\n\x12\x46ortDeployOutProto\x12\x39\n\x06result\x18\x01 \x01(\x0e\x32).POGOProtos.Rpc.FortDeployOutProto.Result\x12\x43\n\x16\x66ort_details_out_proto\x18\x02 \x01(\x0b\x32#.POGOProtos.Rpc.FortDetailsOutProto\x12\x31\n\x0b\x65gg_pokemon\x18\x03 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x36\n\x0fgym_state_proto\x18\x04 \x01(\x0b\x32\x1d.POGOProtos.Rpc.GymStateProto\"\xb6\x03\n\x06Result\x12\x11\n\rNO_RESULT_SET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12%\n!ERROR_ALREADY_HAS_POKEMON_ON_FORT\x10\x02\x12!\n\x1d\x45RROR_OPPOSING_TEAM_OWNS_FORT\x10\x03\x12\x16\n\x12\x45RROR_FORT_IS_FULL\x10\x04\x12\x16\n\x12\x45RROR_NOT_IN_RANGE\x10\x05\x12\x1c\n\x18\x45RROR_PLAYER_HAS_NO_TEAM\x10\x06\x12\x1d\n\x19\x45RROR_POKEMON_NOT_FULL_HP\x10\x07\x12$\n ERROR_PLAYER_BELOW_MINIMUM_LEVEL\x10\x08\x12\x1a\n\x16\x45RROR_POKEMON_IS_BUDDY\x10\t\x12\x1d\n\x19\x45RROR_FORT_DEPLOY_LOCKOUT\x10\n\x12 \n\x1c\x45RROR_PLAYER_HAS_NO_NICKNAME\x10\x0b\x12\x1a\n\x16\x45RROR_POI_INACCESSIBLE\x10\x0c\x12\x1b\n\x17\x45RROR_LEGENDARY_POKEMON\x10\r\x12\x19\n\x15\x45RROR_INVALID_POKEMON\x10\x0e\"n\n\x0f\x46ortDeployProto\x12\x0f\n\x07\x66ort_id\x18\x01 \x01(\t\x12\x12\n\npokemon_id\x18\x02 \x01(\x06\x12\x1a\n\x12player_lat_degrees\x18\x03 \x01(\x01\x12\x1a\n\x12player_lng_degrees\x18\x04 \x01(\x01\"\xf4\x06\n\x13\x46ortDetailsOutProto\x12\n\n\x02id\x18\x01 \x01(\t\x12\"\n\x04team\x18\x02 \x01(\x0e\x32\x14.POGOProtos.Rpc.Team\x12-\n\x07pokemon\x18\x03 \x03(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x0c\n\x04name\x18\x04 \x01(\t\x12\x11\n\timage_url\x18\x05 \x03(\t\x12\n\n\x02\x66p\x18\x06 \x01(\x05\x12\x0f\n\x07stamina\x18\x07 \x01(\x05\x12\x13\n\x0bmax_stamina\x18\x08 \x01(\x05\x12+\n\tfort_type\x18\t \x01(\x0e\x32\x18.POGOProtos.Rpc.FortType\x12\x10\n\x08latitude\x18\n \x01(\x01\x12\x11\n\tlongitude\x18\x0b \x01(\x01\x12\x13\n\x0b\x64\x65scription\x18\x0c \x01(\t\x12\x39\n\x08modifier\x18\r \x03(\x0b\x32\'.POGOProtos.Rpc.ClientFortModifierProto\x12\x12\n\nclose_soon\x18\x0e \x01(\x08\x12\x1d\n\x11\x63heckin_image_url\x18\x0f \x01(\tB\x02\x18\x01\x12\x32\n\nevent_info\x18\x10 \x01(\x0b\x32\x1e.POGOProtos.Rpc.EventInfoProto\x12\x19\n\x11promo_description\x18\x11 \x03(\t\x12\x1b\n\x13\x63\x61ll_to_action_link\x18\x12 \x01(\t\x12@\n\x11sponsored_details\x18\x13 \x01(\x0b\x32%.POGOProtos.Rpc.SponsoredDetailsProto\x12&\n\x1egeostore_tombstone_message_key\x18\x14 \x01(\t\x12\'\n\x1fgeostore_suspension_message_key\x18\x15 \x01(\t\x12\x18\n\x10poi_images_count\x18\x16 \x01(\x05\x12 \n\x18power_up_progress_points\x18\x17 \x01(\x05\x12$\n\x1cpower_up_level_expiration_ms\x18\x18 \x01(\x03\x12\x1a\n\x12next_fort_close_ms\x18\x19 \x01(\x03\x12\x1b\n\x0fis_vps_eligible\x18\x1a \x01(\x08\x42\x02\x18\x01\x12<\n\x12vps_enabled_status\x18\x1b \x01(\x0e\x32 .POGOProtos.Rpc.VpsEnabledStatus\"C\n\x10\x46ortDetailsProto\x12\n\n\x02id\x18\x01 \x01(\t\x12\x10\n\x08latitude\x18\x02 \x01(\x01\x12\x11\n\tlongitude\x18\x03 \x01(\x01\"g\n\x1b\x46ortModifierAttributesProto\x12!\n\x19modifier_lifetime_seconds\x18\x01 \x01(\x05\x12%\n\x1dtroy_disk_num_pokemon_spawned\x18\x02 \x01(\x05\"\xaf\x01\n\x10\x46ortPokemonProto\x12\x36\n\rpokemon_proto\x18\x01 \x01(\x0b\x32\x1f.POGOProtos.Rpc.MapPokemonProto\x12>\n\nspawn_type\x18\x02 \x01(\x0e\x32*.POGOProtos.Rpc.FortPokemonProto.SpawnType\"#\n\tSpawnType\x12\x08\n\x04LURE\x10\x00\x12\x0c\n\x08POWER_UP\x10\x01\"\xfb\x01\n\x1b\x46ortPowerUpActivitySettings\x12Q\n\x08\x61\x63tivity\x18\x01 \x01(\x0e\x32?.POGOProtos.Rpc.FortPowerUpActivitySettings.FortPowerUpActivity\x12\x1f\n\x17num_points_per_activity\x18\x02 \x01(\x05\x12\"\n\x1amax_daily_limit_per_player\x18\x03 \x01(\x05\"D\n\x13\x46ortPowerUpActivity\x12\t\n\x05UNSET\x10\x00\x12\"\n\x1e\x46ORT_POWER_UP_ACTIVITY_AR_SCAN\x10\x01\"\xe6\x01\n\x18\x46ortPowerUpLevelSettings\x12/\n\x05level\x18\x01 \x01(\x0e\x32 .POGOProtos.Rpc.FortPowerUpLevel\x12$\n\x1cmin_power_up_points_required\x18\x02 \x01(\x05\x12\x45\n\x15powerup_level_rewards\x18\x03 \x03(\x0e\x32&.POGOProtos.Rpc.FortPowerUpLevelReward\x12,\n$additional_level_powerup_duration_ms\x18\x04 \x01(\x05\"E\n\x18\x46ortPowerUpSpawnSettings\x12)\n!fort_power_up_pokemon_spawn_count\x18\x01 \x01(\x05\"\x8a\x02\n\x12\x46ortRecallOutProto\x12\x39\n\x06result\x18\x01 \x01(\x0e\x32).POGOProtos.Rpc.FortRecallOutProto.Result\x12\x43\n\x16\x66ort_details_out_proto\x18\x02 \x01(\x0b\x32#.POGOProtos.Rpc.FortDetailsOutProto\"t\n\x06Result\x12\x11\n\rNO_RESULT_SET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x16\n\x12\x45RROR_NOT_IN_RANGE\x10\x02\x12\x1d\n\x19\x45RROR_POKEMON_NOT_ON_FORT\x10\x03\x12\x13\n\x0f\x45RROR_NO_PLAYER\x10\x04\"n\n\x0f\x46ortRecallProto\x12\x0f\n\x07\x66ort_id\x18\x01 \x01(\t\x12\x12\n\npokemon_id\x18\x02 \x01(\x06\x12\x1a\n\x12player_lat_degrees\x18\x03 \x01(\x01\x12\x1a\n\x12player_lng_degrees\x18\x04 \x01(\x01\"\x8d\x01\n\x11\x46ortRenderingType\x12G\n\x0erendering_type\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.FortRenderingType.RenderingType\"/\n\rRenderingType\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x00\x12\x11\n\rINTERNAL_TEST\x10\x01\"\x8b\x05\n\x12\x46ortSearchLogEntry\x12\x39\n\x06result\x18\x01 \x01(\x0e\x32).POGOProtos.Rpc.FortSearchLogEntry.Result\x12\x0f\n\x07\x66ort_id\x18\x02 \x01(\t\x12(\n\x05items\x18\x03 \x03(\x0b\x32\x19.POGOProtos.Rpc.ItemProto\x12\x0c\n\x04\x65ggs\x18\x04 \x01(\x05\x12\x32\n\x0cpokemon_eggs\x18\x05 \x03(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12+\n\tfort_type\x18\x06 \x01(\x0e\x32\x18.POGOProtos.Rpc.FortType\x12\x30\n\rawarded_items\x18\x07 \x03(\x0b\x32\x19.POGOProtos.Rpc.ItemProto\x12.\n\x0b\x62onus_items\x18\x08 \x03(\x0b\x32\x19.POGOProtos.Rpc.ItemProto\x12\x33\n\x10team_bonus_items\x18\t \x03(\x0b\x32\x19.POGOProtos.Rpc.ItemProto\x12\x30\n\ngift_boxes\x18\n \x03(\x0b\x32\x1c.POGOProtos.Rpc.GiftBoxProto\x12/\n\x08stickers\x18\x0b \x03(\x0b\x32\x1d.POGOProtos.Rpc.LootItemProto\x12>\n\x1bpowered_up_stop_bonus_items\x18\x0c \x03(\x0b\x32\x19.POGOProtos.Rpc.ItemProto\x12\x34\n\rmega_resource\x18\r \x03(\x0b\x32\x1d.POGOProtos.Rpc.LootItemProto\" \n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\"\xa6\x07\n\x12\x46ortSearchOutProto\x12\x39\n\x06result\x18\x01 \x01(\x0e\x32).POGOProtos.Rpc.FortSearchOutProto.Result\x12-\n\x05items\x18\x02 \x03(\x0b\x32\x1e.POGOProtos.Rpc.AwardItemProto\x12\x14\n\x0cgems_awarded\x18\x03 \x01(\x05\x12\x31\n\x0b\x65gg_pokemon\x18\x04 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x12\n\nxp_awarded\x18\x05 \x01(\x05\x12\x19\n\x11\x63ooldown_complete\x18\x06 \x01(\x03\x12\"\n\x1a\x63hain_hack_sequence_number\x18\x07 \x01(\x05\x12:\n\x11\x61warded_gym_badge\x18\x08 \x01(\x0b\x32\x1f.POGOProtos.Rpc.AwardedGymBadge\x12\'\n\x04loot\x18\t \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12-\n\nbonus_loot\x18\n \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12\x14\n\x0craid_tickets\x18\x0b \x01(\x05\x12\x32\n\x0fteam_bonus_loot\x18\x0c \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12\x0f\n\x07\x66ort_id\x18\r \x01(\t\x12\x39\n\x0f\x63hallenge_quest\x18\x0e \x01(\x0b\x32 .POGOProtos.Rpc.ClientQuestProto\x12.\n\x08gift_box\x18\x0f \x01(\x0b\x32\x1c.POGOProtos.Rpc.GiftBoxProto\x12\x35\n\x0esponsored_gift\x18\x10 \x01(\x0b\x32\x19.POGOProtos.Rpc.AdDetailsB\x02\x18\x01\x12;\n\x18power_up_stop_bonus_loot\x18\x11 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12#\n\x02\x61\x64\x18\x12 \x01(\x0b\x32\x17.POGOProtos.Rpc.AdProto\"\x96\x01\n\x06Result\x12\x11\n\rNO_RESULT_SET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x10\n\x0cOUT_OF_RANGE\x10\x02\x12\x16\n\x12IN_COOLDOWN_PERIOD\x10\x03\x12\x12\n\x0eINVENTORY_FULL\x10\x04\x12\x18\n\x14\x45XCEEDED_DAILY_LIMIT\x10\x05\x12\x14\n\x10POI_INACCESSIBLE\x10\x06\"\x9d\x02\n\x0f\x46ortSearchProto\x12\n\n\x02id\x18\x01 \x01(\t\x12\x1a\n\x12player_lat_degrees\x18\x02 \x01(\x01\x12\x1a\n\x12player_lng_degrees\x18\x03 \x01(\x01\x12\x18\n\x10\x66ort_lat_degrees\x18\x04 \x01(\x01\x12\x18\n\x10\x66ort_lng_degrees\x18\x05 \x01(\x01\x12?\n\x11\x61\x64_targeting_info\x18\x07 \x01(\x0b\x32$.POGOProtos.Rpc.AdTargetingInfoProto\x12\x30\n(is_player_eligible_for_geotargeted_quest\x18\x08 \x01(\x08\x12\x1f\n\x17is_from_wearable_device\x18\t \x01(\x08\"\xf8\x03\n\x11\x46ortSettingsProto\x12 \n\x18interaction_range_meters\x18\x01 \x01(\x01\x12\"\n\x1amax_total_deployed_pokemon\x18\x02 \x01(\x05\x12#\n\x1bmax_player_deployed_pokemon\x18\x03 \x01(\x05\x12!\n\x19\x64\x65ploy_stamina_multiplier\x18\x04 \x01(\x01\x12 \n\x18\x64\x65ploy_attack_multiplier\x18\x05 \x01(\x01\x12$\n\x1c\x66\x61r_interaction_range_meters\x18\x06 \x01(\x01\x12\x14\n\x0c\x64isable_gyms\x18\x07 \x01(\x08\x12 \n\x18max_same_pokemon_at_fort\x18\x08 \x01(\x05\x12)\n!max_player_total_deployed_pokemon\x18\t \x01(\x05\x12-\n%enable_hyperlinks_in_poi_descriptions\x18\n \x01(\x08\x12)\n!enable_right_to_left_text_display\x18\x0b \x01(\x08\x12\'\n\x1f\x65nable_sponsored_poi_decorators\x18\x0c \x01(\x08\x12\'\n\x1fremote_interaction_range_meters\x18\r \x01(\x01\"\xff\x02\n\x0b\x46ortSponsor\x12\x34\n\x07sponsor\x18\x01 \x01(\x0e\x32#.POGOProtos.Rpc.FortSponsor.Sponsor\"\xb9\x02\n\x07Sponsor\x12\t\n\x05UNSET\x10\x00\x12\r\n\tMCDONALDS\x10\x01\x12\x11\n\rPOKEMON_STORE\x10\x02\x12\x08\n\x04TOHO\x10\x03\x12\x0c\n\x08SOFTBANK\x10\x04\x12\t\n\x05GLOBE\x10\x05\x12\x0b\n\x07SPATULA\x10\x06\x12\x0f\n\x0bTHERMOMETER\x10\x07\x12\t\n\x05KNIFE\x10\x08\x12\t\n\x05GRILL\x10\t\x12\n\n\x06SMOKER\x10\n\x12\x07\n\x03PAN\x10\x0b\x12\x07\n\x03\x42\x42Q\x10\x0c\x12\t\n\x05\x46RYER\x10\r\x12\x0b\n\x07STEAMER\x10\x0e\x12\x08\n\x04HOOD\x10\x0f\x12\x0e\n\nSLOWCOOKER\x10\x10\x12\t\n\x05MIXER\x10\x11\x12\x0b\n\x07SCOOPER\x10\x12\x12\r\n\tMUFFINTIN\x10\x13\x12\x0e\n\nSALAMANDER\x10\x14\x12\x0b\n\x07PLANCHA\x10\x15\x12\x0b\n\x07NIA_OPS\x10\x16\x12\t\n\x05WHISK\x10\x17\"f\n\x1a\x46ortUpdateLatencyTelemetry\x12\x12\n\nlatency_ms\x18\x01 \x01(\x05\x12\x11\n\tfort_type\x18\x02 \x01(\x05\x12\x10\n\x08\x64istance\x18\x03 \x01(\x02\x12\x0f\n\x07\x63ontext\x18\x04 \x01(\t\"\x8b\x04\n\x10\x46ortVpsInfoProto\x12\x16\n\x0evps_enabled_v2\x18\x01 \x01(\x08\x12\x15\n\tanchor_id\x18\x02 \x01(\tB\x02\x18\x01\x12\x16\n\x0e\x61nchor_payload\x18\x03 \x01(\t\x12\x16\n\x0ehint_image_url\x18\x04 \x01(\t\x12\x1f\n\x17is_hint_image_poi_image\x18\x05 \x01(\x08\x12<\n\x12vps_enabled_status\x18\x06 \x01(\x0e\x32 .POGOProtos.Rpc.VpsEnabledStatus\x12;\n\rmesh_metadata\x18\x07 \x01(\x0b\x32$.POGOProtos.Rpc.HoloholoMeshMetadata\x12\x16\n\x0ehint_image_lat\x18\x08 \x01(\x01\x12\x16\n\x0ehint_image_lng\x18\t \x01(\x01\x12N\n\x13hint_image_position\x18\n \x01(\x0b\x32\x31.POGOProtos.Rpc.IrisSocialEventTelemetry.Position\x12N\n\x13hint_image_rotation\x18\x0b \x01(\x0b\x32\x31.POGOProtos.Rpc.IrisSocialEventTelemetry.Rotation\x12,\n$vps_temporarily_not_allowed_until_ms\x18\x0c \x01(\x03\"K\n\tFrameRate\x12>\n\x12sampled_frame_rate\x18\x01 \x01(\x0b\x32\".POGOProtos.Rpc.PlatformMetricData\"X\n\x1a\x46riendProfileSettingsProto\x12\x16\n\x0e\x65nable_swiping\x18\x01 \x01(\x08\x12\"\n\x1a\x65nable_trainer_code_tab_v2\x18\x02 \x01(\x08\"\x89\x02\n\x13\x46riendshipDataProto\x12G\n\x15\x66riendship_level_data\x18\x01 \x01(\x0b\x32(.POGOProtos.Rpc.FriendshipLevelDataProto\x12<\n\x0fgiftbox_details\x18\x02 \x03(\x0b\x32#.POGOProtos.Rpc.GiftBoxDetailsProto\x12\x14\n\x08\x63odename\x18\x03 \x01(\tB\x02\x18\x01\x12\x10\n\x08nickname\x18\x04 \x01(\t\x12\x1c\n\x14open_trade_expire_ms\x18\x05 \x01(\x03\x12\x10\n\x08is_lucky\x18\x06 \x01(\x08\x12\x13\n\x0blucky_count\x18\x07 \x01(\x05\"\xc4\x02\n\x18\x46riendshipLevelDataProto\x12\x0e\n\x06\x62ucket\x18\x01 \x01(\x03\x12\x1b\n\x13points_earned_today\x18\x02 \x01(\x05\x12N\n\x1c\x61warded_friendship_milestone\x18\x03 \x01(\x0e\x32(.POGOProtos.Rpc.FriendshipLevelMilestone\x12N\n\x1c\x63urrent_friendship_milestone\x18\x04 \x01(\x0e\x32(.POGOProtos.Rpc.FriendshipLevelMilestone\x12\x35\n-next_friendship_milestone_progress_percentage\x18\x05 \x01(\x01\x12$\n\x1cpoints_toward_next_milestone\x18\x06 \x01(\x05\"\xe6\x03\n%FriendshipLevelMilestoneSettingsProto\x12\x1b\n\x13min_points_to_reach\x18\x01 \x01(\x05\x12\x1b\n\x13milestone_xp_reward\x18\x02 \x01(\x05\x12\x1f\n\x17\x61ttack_bonus_percentage\x18\x03 \x01(\x02\x12\x17\n\x0fraid_ball_bonus\x18\x04 \x01(\x05\x12\x62\n\x10unlocked_trading\x18\x05 \x03(\x0e\x32H.POGOProtos.Rpc.FriendshipLevelMilestoneSettingsProto.PokemonTradingType\x12\x18\n\x10trading_discount\x18\x06 \x01(\x02\"\xca\x01\n\x12PokemonTradingType\x12\t\n\x05UNSET\x10\x00\x12\x16\n\x12REGULAR_IN_POKEDEX\x10\x01\x12\x16\n\x12SPECIAL_IN_POKEDEX\x10\x02\x12\x17\n\x13REGULAR_NON_POKEDEX\x10\x03\x12\x18\n\x14REGIONAL_NON_POKEDEX\x10\x04\x12\x14\n\x10\x46ORM_NON_POKEDEX\x10\x05\x12\x19\n\x15LEGENDARY_NON_POKEDEX\x10\x06\x12\x15\n\x11SHINY_NON_POKEDEX\x10\x07\"\x8f\x01\n*FriendshipMilestoneRewardNotificationProto\x12\x11\n\tfriend_id\x18\x01 \x01(\t\x12\x17\n\x0f\x66riend_codename\x18\x02 \x01(\t\x12\"\n\x1a\x66riendship_milestone_level\x18\x03 \x01(\x05\x12\x11\n\txp_reward\x18\x04 \x01(\x03\"\x93\x01\n\x1e\x46riendshipMilestoneRewardProto\x12\x11\n\tfriend_id\x18\x01 \x01(\t\x12\x46\n\x14\x66riendship_milestone\x18\x02 \x01(\x0e\x32(.POGOProtos.Rpc.FriendshipLevelMilestone\x12\x16\n\x0enia_account_id\x18\x03 \x01(\t\"\x8a\x01\n\x17\x46usePokemonRequestProto\x12\x12\n\npokemon_id\x18\x01 \x01(\x06\x12=\n\x0btarget_form\x18\x02 \x01(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\x12\x1c\n\x14\x63omponent_pokemon_id\x18\x03 \x01(\x06\"\xa4\x03\n\x18\x46usePokemonResponseProto\x12?\n\x06result\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.FusePokemonResponseProto.Result\x12\x33\n\rfused_pokemon\x18\x02 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x13\n\x0b\x65xp_awarded\x18\x03 \x01(\x05\x12\x15\n\rcandy_awarded\x18\x04 \x01(\x05\"\xe5\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x19\n\x15\x45RROR_POKEMON_MISSING\x10\x02\x12 \n\x1c\x45RROR_INSUFFICIENT_RESOURCES\x10\x03\x12\x1a\n\x16\x45RROR_QUEST_INCOMPLETE\x10\x04\x12\x1f\n\x1b\x45RROR_POKEMON_CANNOT_CHANGE\x10\x05\x12\x1a\n\x16\x45RROR_POKEMON_DEPLOYED\x10\x06\x12\x1a\n\x16\x45RROR_FEATURE_DISABLED\x10\x07\x12\x11\n\rERROR_UNKNOWN\x10\x08\"\x9e\x02\n\x19\x46usionPokemonDetailsProto\x12\x1c\n\x14\x63omponent_pokemon_id\x18\x01 \x01(\x06\x12\x33\n\nbase_move1\x18\x02 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\x12\x33\n\nbase_move2\x18\x03 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\x12\x33\n\nbase_move3\x18\x04 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\x12\x44\n\x12\x62\x61se_location_card\x18\x05 \x01(\x0b\x32(.POGOProtos.Rpc.LocationCardDisplayProto\"\xb1\x01\n\nGamDetails\x12\x1c\n\x14gam_request_keywords\x18\x01 \x03(\t\x12L\n\x12gam_request_extras\x18\x02 \x03(\x0b\x32\x30.POGOProtos.Rpc.GamDetails.GamRequestExtrasEntry\x1a\x37\n\x15GamRequestExtrasEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\xbf\x87\x01\n\x1dGameMasterClientTemplateProto\x12\x13\n\x0btemplate_id\x18\x01 \x01(\t\x12\x35\n\x07pokemon\x18\x02 \x01(\x0b\x32$.POGOProtos.Rpc.PokemonSettingsProto\x12/\n\x04item\x18\x03 \x01(\x0b\x32!.POGOProtos.Rpc.ItemSettingsProto\x12/\n\x04move\x18\x04 \x01(\x0b\x32!.POGOProtos.Rpc.MoveSettingsProto\x12@\n\rmove_sequence\x18\x05 \x01(\x0b\x32).POGOProtos.Rpc.MoveSequenceSettingsProto\x12\x42\n\x0etype_effective\x18\x08 \x01(\x0b\x32*.POGOProtos.Rpc.TypeEffectiveSettingsProto\x12\x31\n\x05\x62\x61\x64ge\x18\n \x01(\x0b\x32\".POGOProtos.Rpc.BadgeSettingsProto\x12\x33\n\x06\x63\x61mera\x18\x0b \x01(\x0b\x32#.POGOProtos.Rpc.CameraSettingsProto\x12>\n\x0cplayer_level\x18\x0c \x01(\x0b\x32(.POGOProtos.Rpc.PlayerLevelSettingsProto\x12\x38\n\tgym_level\x18\r \x01(\x0b\x32%.POGOProtos.Rpc.GymLevelSettingsProto\x12?\n\x0f\x62\x61ttle_settings\x18\x0e \x01(\x0b\x32&.POGOProtos.Rpc.GymBattleSettingsProto\x12\x42\n\x12\x65ncounter_settings\x18\x0f \x01(\x0b\x32&.POGOProtos.Rpc.EncounterSettingsProto\x12=\n\x10iap_item_display\x18\x10 \x01(\x0b\x32#.POGOProtos.Rpc.IapItemDisplayProto\x12\x36\n\x0ciap_settings\x18\x11 \x01(\x0b\x32 .POGOProtos.Rpc.IapSettingsProto\x12\x45\n\x10pokemon_upgrades\x18\x12 \x01(\x0b\x32+.POGOProtos.Rpc.PokemonUpgradeSettingsProto\x12:\n\x0equest_settings\x18\x14 \x01(\x0b\x32\".POGOProtos.Rpc.QuestSettingsProto\x12\x46\n\x14\x61vatar_customization\x18\x15 \x01(\x0b\x32(.POGOProtos.Rpc.AvatarCustomizationProto\x12\x38\n\rform_settings\x18\x16 \x01(\x0b\x32!.POGOProtos.Rpc.FormSettingsProto\x12\x42\n\x0fgender_settings\x18\x17 \x01(\x0b\x32).POGOProtos.Rpc.ClientGenderSettingsProto\x12\x44\n\x12gym_badge_settings\x18\x18 \x01(\x0b\x32(.POGOProtos.Rpc.GymBadgeGmtSettingsProto\x12@\n\x12weather_affinities\x18\x19 \x01(\x0b\x32$.POGOProtos.Rpc.WeatherAffinityProto\x12\x41\n\x16weather_bonus_settings\x18\x1a \x01(\x0b\x32!.POGOProtos.Rpc.WeatherBonusProto\x12H\n\x16pokemon_scale_settings\x18\x1b \x01(\x0b\x32(.POGOProtos.Rpc.PokemonScaleSettingProto\x12I\n\x14iap_category_display\x18\x1c \x01(\x0b\x32+.POGOProtos.Rpc.IapItemCategoryDisplayProto\x12H\n\x18\x62\x65luga_pokemon_whitelist\x18\x1d \x01(\x0b\x32&.POGOProtos.Rpc.BelugaPokemonWhitelist\x12\x44\n\x13onboarding_settings\x18\x1e \x01(\x0b\x32\'.POGOProtos.Rpc.OnboardingSettingsProto\x12\\\n\x1d\x66riendship_milestone_settings\x18\x1f \x01(\x0b\x32\x35.POGOProtos.Rpc.FriendshipLevelMilestoneSettingsProto\x12I\n\x16lucky_pokemon_settings\x18 \x01(\x0b\x32).POGOProtos.Rpc.LuckyPokemonSettingsProto\x12<\n\x0f\x63ombat_settings\x18! \x01(\x0b\x32#.POGOProtos.Rpc.CombatSettingsProto\x12I\n\x16\x63ombat_league_settings\x18\" \x01(\x0b\x32).POGOProtos.Rpc.CombatLeagueSettingsProto\x12\x38\n\rcombat_league\x18# \x01(\x0b\x32!.POGOProtos.Rpc.CombatLeagueProto\x12<\n\x0b\x63ombat_move\x18% \x01(\x0b\x32\'.POGOProtos.Rpc.CombatMoveSettingsProto\x12M\n\x18\x62\x61\x63kground_mode_settings\x18& \x01(\x0b\x32+.POGOProtos.Rpc.BackgroundModeSettingsProto\x12P\n\x1a\x63ombat_stat_stage_settings\x18\' \x01(\x0b\x32,.POGOProtos.Rpc.CombatStatStageSettingsProto\x12\x41\n\x12\x63ombat_npc_trainer\x18( \x01(\x0b\x32%.POGOProtos.Rpc.CombatNpcTrainerProto\x12I\n\x16\x63ombat_npc_personality\x18) \x01(\x0b\x32).POGOProtos.Rpc.CombatNpcPersonalityProto\x12I\n\x16onboarding_v2_settings\x18* \x01(\x0b\x32).POGOProtos.Rpc.OnboardingV2SettingsProto\x12W\n\x1dparty_recommendation_settings\x18+ \x01(\x0b\x32\x30.POGOProtos.Rpc.PartyRecommendationSettingsProto\x12K\n\x17smeargle_moves_settings\x18, \x01(\x0b\x32*.POGOProtos.Rpc.SmeargleMovesSettingsProto\x12V\n\x1dpokecoin_purchase_display_gmt\x18- \x01(\x0b\x32/.POGOProtos.Rpc.PokecoinPurchaseDisplayGmtProto\x12\x46\n\x15\x61\x64venture_sync_v2_gmt\x18. \x01(\x0b\x32\'.POGOProtos.Rpc.AdventureSyncV2GmtProto\x12\x43\n\x17loading_screen_settings\x18/ \x01(\x0b\x32\".POGOProtos.Rpc.LoadingScreenProto\x12V\n\x1dinvasion_npc_display_settings\x18\x30 \x01(\x0b\x32/.POGOProtos.Rpc.InvasionNpcDisplaySettingsProto\x12`\n\"combat_competitive_season_settings\x18\x31 \x01(\x0b\x32\x34.POGOProtos.Rpc.CombatCompetitiveSeasonSettingsProto\x12Q\n\x1d\x63ombat_ranking_proto_settings\x18\x32 \x01(\x0b\x32*.POGOProtos.Rpc.CombatRankingSettingsProto\x12\x34\n\x0b\x63ombat_type\x18\x33 \x01(\x0b\x32\x1f.POGOProtos.Rpc.CombatTypeProto\x12@\n\x14\x62uddy_level_settings\x18\x34 \x01(\x0b\x32\".POGOProtos.Rpc.BuddyLevelSettings\x12W\n buddy_activity_category_settings\x18\x35 \x01(\x0b\x32-.POGOProtos.Rpc.BuddyActivityCategorySettings\x12\x46\n\x17\x62uddy_activity_settings\x18\x36 \x01(\x0b\x32%.POGOProtos.Rpc.BuddyActivitySettings\x12>\n\x13\x62uddy_swap_settings\x18\x38 \x01(\x0b\x32!.POGOProtos.Rpc.BuddySwapSettings\x12L\n\x17route_creation_settings\x18\x39 \x01(\x0b\x32+.POGOProtos.Rpc.RoutesCreationSettingsProto\x12N\n\x19vs_seeker_client_settings\x18: \x01(\x0b\x32+.POGOProtos.Rpc.VsSeekerClientSettingsProto\x12S\n\x1e\x62uddy_encounter_cameo_settings\x18; \x01(\x0b\x32+.POGOProtos.Rpc.BuddyEncounterCameoSettings\x12V\n\x1dlimited_purchase_sku_settings\x18< \x01(\x0b\x32/.POGOProtos.Rpc.LimitedPurchaseSkuSettingsProto\x12O\n\x1c\x62uddy_emotion_level_settings\x18= \x01(\x0b\x32).POGOProtos.Rpc.BuddyEmotionLevelSettings\x12\x62\n\'pokestop_invasion_availability_settings\x18> \x01(\x0b\x32\x31.POGOProtos.Rpc.InvasionAvailabilitySettingsProto\x12L\n\x1a\x62uddy_interaction_settings\x18? \x01(\x0b\x32(.POGOProtos.Rpc.BuddyInteractionSettings\x12?\n\x14vs_seeker_loot_proto\x18@ \x01(\x0b\x32!.POGOProtos.Rpc.VsSeekerLootProto\x12N\n\x19vs_seeker_pokemon_rewards\x18\x41 \x01(\x0b\x32+.POGOProtos.Rpc.VsSeekerPokemonRewardsProto\x12I\n\x19\x62\x61ttle_hub_order_settings\x18\x42 \x01(\x0b\x32&.POGOProtos.Rpc.BattleHubOrderSettings\x12I\n\x19\x62\x61ttle_hub_badge_settings\x18\x43 \x01(\x0b\x32&.POGOProtos.Rpc.BattleHubBadgeSettings\x12\x41\n\x12map_buddy_settings\x18\x44 \x01(\x0b\x32%.POGOProtos.Rpc.MapBuddySettingsProto\x12>\n\x13\x62uddy_walk_settings\x18\x45 \x01(\x0b\x32!.POGOProtos.Rpc.BuddyWalkSettings\x12O\n\x19platypus_rollout_settings\x18\x46 \x01(\x0b\x32,.POGOProtos.Rpc.PlatypusRolloutSettingsProto\x12\x42\n\x15\x62uddy_hunger_settings\x18H \x01(\x0b\x32#.POGOProtos.Rpc.BuddyHungerSettings\x12>\n\x10project_vacation\x18I \x01(\x0b\x32$.POGOProtos.Rpc.ProjectVacationProto\x12?\n\x11mega_evo_settings\x18J \x01(\x0b\x32$.POGOProtos.Rpc.MegaEvoSettingsProto\x12U\n\x1ctemporary_evolution_settings\x18K \x01(\x0b\x32/.POGOProtos.Rpc.TemporaryEvolutionSettingsProto\x12G\n\x15\x61vatar_group_settings\x18L \x01(\x0b\x32(.POGOProtos.Rpc.AvatarGroupSettingsProto\x12\x42\n\x0epokemon_family\x18M \x01(\x0b\x32*.POGOProtos.Rpc.PokemonFamilySettingsProto\x12\x42\n\x12monodepth_settings\x18N \x01(\x0b\x32&.POGOProtos.Rpc.MonodepthSettingsProto\x12\x45\n\x10level_up_rewards\x18O \x01(\x0b\x32+.POGOProtos.Rpc.LevelUpRewardsSettingsProto\x12\x44\n\x13raid_settings_proto\x18Q \x01(\x0b\x32\'.POGOProtos.Rpc.RaidClientSettingsProto\x12@\n\x11tappable_settings\x18R \x01(\x0b\x32%.POGOProtos.Rpc.TappableSettingsProto\x12\x43\n\x13route_play_settings\x18S \x01(\x0b\x32&.POGOProtos.Rpc.RoutePlaySettingsProto\x12\\\n sponsored_geofence_gift_settings\x18T \x01(\x0b\x32\x32.POGOProtos.Rpc.SponsoredGeofenceGiftSettingsProto\x12>\n\x10sticker_metadata\x18U \x01(\x0b\x32$.POGOProtos.Rpc.StickerMetadataProto\x12P\n\x1a\x63ross_game_social_settings\x18V \x01(\x0b\x32,.POGOProtos.Rpc.CrossGameSocialSettingsProto\x12\x45\n\x14map_display_settings\x18W \x01(\x0b\x32\'.POGOProtos.Rpc.MapDisplaySettingsProto\x12N\n\x19pokemon_home_energy_costs\x18X \x01(\x0b\x32+.POGOProtos.Rpc.PokemonHomeEnergyCostsProto\x12G\n\x15pokemon_home_settings\x18Y \x01(\x0b\x32(.POGOProtos.Rpc.PokemonHomeSettingsProto\x12G\n\x15\x61r_telemetry_settings\x18Z \x01(\x0b\x32(.POGOProtos.Rpc.ArTelemetrySettingsProto\x12G\n\x15\x62\x61ttle_party_settings\x18[ \x01(\x0b\x32(.POGOProtos.Rpc.BattlePartySettingsProto\x12M\n\x18quest_evolution_settings\x18] \x01(\x0b\x32+.POGOProtos.Rpc.QuestEvolutionSettingsProto\x12R\n\x1bpokemon_home_form_reversion\x18^ \x01(\x0b\x32-.POGOProtos.Rpc.PokemonHomeFormReversionProto\x12G\n\x15\x64\x65\x65p_linking_settings\x18_ \x01(\x0b\x32(.POGOProtos.Rpc.DeepLinkingSettingsProto\x12\x43\n\x13gui_search_settings\x18` \x01(\x0b\x32&.POGOProtos.Rpc.GuiSearchSettingsProto\x12S\n\x18\x65volution_quest_template\x18\x61 \x01(\x0b\x32\x31.POGOProtos.Rpc.ClientEvolutionQuestTemplateProto\x12\x45\n\x14\x61\x64_feedback_settings\x18\x62 \x01(\x0b\x32\'.POGOProtos.Rpc.AdFeedbackSettingsProto\x12K\n\x17\x66riend_profile_settings\x18\x63 \x01(\x0b\x32*.POGOProtos.Rpc.FriendProfileSettingsProto\x12Q\n\x1ageotargeted_quest_settings\x18\x64 \x01(\x0b\x32-.POGOProtos.Rpc.GeotargetedQuestSettingsProto\x12\x45\n\x14pokemon_tag_settings\x18\x65 \x01(\x0b\x32\'.POGOProtos.Rpc.PokemonTagSettingsProto\x12H\n\x18recommended_search_proto\x18\x66 \x01(\x0b\x32&.POGOProtos.Rpc.RecommendedSearchProto\x12\x42\n\x12inventory_settings\x18g \x01(\x0b\x32&.POGOProtos.Rpc.InventorySettingsProto\x12M\n\x18route_discovery_settings\x18h \x01(\x0b\x32+.POGOProtos.Rpc.RouteDiscoverySettingsProto\x12O\n\x19\x65gg_transparency_settings\x18i \x01(\x0b\x32,.POGOProtos.Rpc.EggTransparencySettingsProto\x12N\n\x1c\x66ort_power_up_level_settings\x18j \x01(\x0b\x32(.POGOProtos.Rpc.FortPowerUpLevelSettings\x12X\n\x1bpower_up_pokestops_settings\x18k \x01(\x0b\x32\x33.POGOProtos.Rpc.PowerUpPokestopsSharedSettingsProto\x12Q\n\x1aincident_priority_settings\x18l \x01(\x0b\x32-.POGOProtos.Rpc.IncidentPrioritySettingsProto\x12@\n\x11referral_settings\x18m \x01(\x0b\x32%.POGOProtos.Rpc.ReferralSettingsProto\x12T\n\x1f\x66ort_power_up_activity_settings\x18n \x01(\x0b\x32+.POGOProtos.Rpc.FortPowerUpActivitySettings\x12N\n\x1c\x66ort_power_up_spawn_settings\x18o \x01(\x0b\x32(.POGOProtos.Rpc.FortPowerUpSpawnSettings\x12Y\n!appraisal_star_threshold_settings\x18p \x01(\x0b\x32..POGOProtos.Rpc.AppraisalStarThresholdSettings\x12S\n\x1bpokedex_categories_settings\x18r \x01(\x0b\x32..POGOProtos.Rpc.PokedexCategoriesSettingsProto\x12I\n\x16\x62\x61ttle_visual_settings\x18s \x01(\x0b\x32).POGOProtos.Rpc.BattleVisualSettingsProto\x12M\n\x1c\x61\x64\x64ressable_pokemon_settings\x18t \x01(\x0b\x32\'.POGOProtos.Rpc.AddressablePokemonProto\x12\x46\n\x19verbose_log_raid_settings\x18u \x01(\x0b\x32#.POGOProtos.Rpc.VerboseLogRaidProto\x12K\n\x17\x66orms_refactor_settings\x18v \x01(\x0b\x32*.POGOProtos.Rpc.FormsRefactorSettingsProto\x12\x45\n\x14shared_move_settings\x18w \x01(\x0b\x32\'.POGOProtos.Rpc.SharedMoveSettingsProto\x12T\n\x1c\x61\x64\x64ress_book_import_settings\x18x \x01(\x0b\x32..POGOProtos.Rpc.AddressBookImportSettingsProto\x12:\n\x0emusic_settings\x18y \x01(\x0b\x32\".POGOProtos.Rpc.MusicSettingsProto\x12N\n\x19news_feed_client_settings\x18z \x01(\x0b\x32+.POGOProtos.Rpc.NewsFeedClientSettingsProto\x12m\n&map_objects_interaction_range_settings\x18{ \x01(\x0b\x32=.POGOProtos.Rpc.ClientMapObjectsInteractionRangeSettingsProto\x12\\\n$external_addressable_assets_settings\x18| \x01(\x0b\x32..POGOProtos.Rpc.ExternalAddressableAssetsProto\x12K\n\x17\x65volve_preview_settings\x18} \x01(\x0b\x32*.POGOProtos.Rpc.EvolvePreviewSettingsProto\x12T\n\x1cloading_screen_tips_settings\x18~ \x01(\x0b\x32..POGOProtos.Rpc.LoadingScreenTipsSettingsProto\x12V\n\x1cusername_suggestion_settings\x18\x80\x01 \x01(\x0b\x32/.POGOProtos.Rpc.UsernameSuggestionSettingsProto\x12\x42\n\x11tutorial_settings\x18\x81\x01 \x01(\x0b\x32&.POGOProtos.Rpc.TutorialsSettingsProto\x12[\n\x1f\x65gg_hatch_improvements_settings\x18\x82\x01 \x01(\x0b\x32\x31.POGOProtos.Rpc.EggHatchImprovementsSettingsProto\x12R\n\x1d\x66\x65\x61ture_unlock_level_settings\x18\x83\x01 \x01(\x0b\x32*.POGOProtos.Rpc.FeatureUnlockLevelSettings\x12I\n\x16in_app_survey_settings\x18\x84\x01 \x01(\x0b\x32(.POGOProtos.Rpc.InAppSurveySettingsProto\x12V\n\x1cincident_visibility_settings\x18\x85\x01 \x01(\x0b\x32/.POGOProtos.Rpc.IncidentVisibilitySettingsProto\x12Y\n\x1cpostcard_collection_settings\x18\x86\x01 \x01(\x0b\x32\x32.POGOProtos.Rpc.PostcardCollectionGmtSettingsProto\x12J\n\x16\x62\x65rry_farming_settings\x18\x87\x01 \x01(\x0b\x32).POGOProtos.Rpc.BerryFarmingSettingsProto\x12K\n\x1bverbose_log_combat_settings\x18\x88\x01 \x01(\x0b\x32%.POGOProtos.Rpc.VerboseLogCombatProto\x12Q\n\x17mega_evo_level_settings\x18\x89\x01 \x01(\x0b\x32/.POGOProtos.Rpc.MegaEvolutionLevelSettingsProto\x12\x41\n\x11\x61\x64vanced_settings\x18\x8a\x01 \x01(\x0b\x32%.POGOProtos.Rpc.AdvancedSettingsProto\x12M\n\x18\x66ile_cache_size_settings\x18\x8b\x01 \x01(\x0b\x32*.POGOProtos.Rpc.FileCacheSizeSettingsProto\x12V\n\x1cimpression_tracking_settings\x18\x8c\x01 \x01(\x0b\x32/.POGOProtos.Rpc.ImpressionTrackingSettingsProto\x12T\n\x1bgarbage_collection_settings\x18\x8d\x01 \x01(\x0b\x32..POGOProtos.Rpc.GarbageCollectionSettingsProto\x12]\n evolution_chain_display_settings\x18\x8e\x01 \x01(\x0b\x32\x32.POGOProtos.Rpc.EvolutionChainDisplaySettingsProto\x12W\n\x1droute_stamp_category_settings\x18\x8f\x01 \x01(\x0b\x32/.POGOProtos.Rpc.RouteStampCategorySettingsProto\x12J\n\x16popup_control_settings\x18\x91\x01 \x01(\x0b\x32).POGOProtos.Rpc.PopupControlSettingsProto\x12L\n\x17ticket_gifting_settings\x18\x92\x01 \x01(\x0b\x32*.POGOProtos.Rpc.TicketGiftingSettingsProto\x12R\n\x1alanguage_selector_settings\x18\x93\x01 \x01(\x0b\x32-.POGOProtos.Rpc.LanguageSelectorSettingsProto\x12?\n\x10gifting_settings\x18\x94\x01 \x01(\x0b\x32$.POGOProtos.Rpc.GiftingSettingsProto\x12\x41\n\x11\x63\x61mpfire_settings\x18\x95\x01 \x01(\x0b\x32%.POGOProtos.Rpc.CampfireSettingsProto\x12;\n\x0ephoto_settings\x18\x96\x01 \x01(\x0b\x32\".POGOProtos.Rpc.PhotoSettingsProto\x12]\n daily_adventure_incense_settings\x18\x97\x01 \x01(\x0b\x32\x32.POGOProtos.Rpc.DailyAdventureIncenseSettingsProto\x12Y\n\x1eitem_inventory_update_settings\x18\x98\x01 \x01(\x0b\x32\x30.POGOProtos.Rpc.ItemInventoryUpdateSettingsProto\x12P\n\x19sticker_category_settings\x18\x99\x01 \x01(\x0b\x32,.POGOProtos.Rpc.StickerCategorySettingsProto\x12\x46\n\x14home_widget_settings\x18\x9a\x01 \x01(\x0b\x32\'.POGOProtos.Rpc.HomeWidgetSettingsProto\x12S\n\x1bvs_seeker_schedule_settings\x18\x9b\x01 \x01(\x0b\x32-.POGOProtos.Rpc.VsSeekerScheduleSettingsProto\x12`\n\"pokedex_size_stats_system_settings\x18\x9c\x01 \x01(\x0b\x32\x33.POGOProtos.Rpc.PokedexSizeStatsSystemSettingsProto\x12?\n\x13\x61sset_refresh_proto\x18\x9d\x01 \x01(\x0b\x32!.POGOProtos.Rpc.AssetRefreshProto\x12\x44\n\x13pokemon_fx_settings\x18\x9f\x01 \x01(\x0b\x32&.POGOProtos.Rpc.PokemonFxSettingsProto\x12Q\n\x1c\x62utterfly_collector_settings\x18\xa0\x01 \x01(\x0b\x32*.POGOProtos.Rpc.ButterflyCollectorSettings\x12\x41\n\x11language_settings\x18\xa1\x01 \x01(\x0b\x32%.POGOProtos.Rpc.LanguageSettingsProto\x12P\n\x19pokemon_extended_settings\x18\xa2\x01 \x01(\x0b\x32,.POGOProtos.Rpc.PokemonExtendedSettingsProto\x12\x39\n\rdojo_settings\x18\xa3\x01 \x01(\x0b\x32!.POGOProtos.Rpc.DojoSettingsProto\x12L\n\x17incubator_flow_settings\x18\xa4\x01 \x01(\x0b\x32*.POGOProtos.Rpc.IncubatorFlowSettingsProto\x12\x44\n\x13primal_evo_settings\x18\xa5\x01 \x01(\x0b\x32&.POGOProtos.Rpc.PrimalEvoSettingsProto\x12O\n\x19nia_id_migration_settings\x18\xa7\x01 \x01(\x0b\x32+.POGOProtos.Rpc.NiaIdMigrationSettingsProto\x12P\n\x19\x63ritical_reticle_settings\x18\xa8\x01 \x01(\x0b\x32,.POGOProtos.Rpc.CriticalReticleSettingsProto\x12Y\n\x1elocation_card_feature_settings\x18\xa9\x01 \x01(\x0b\x32\x30.POGOProtos.Rpc.LocationCardFeatureSettingsProto\x12J\n\x16location_card_settings\x18\xaa\x01 \x01(\x0b\x32).POGOProtos.Rpc.LocationCardSettingsProto\x12I\n\x15\x63onversation_settings\x18\xab\x01 \x01(\x0b\x32).POGOProtos.Rpc.ConversationSettingsProto\x12\x42\n\x12vps_event_settings\x18\xac\x01 \x01(\x0b\x32%.POGOProtos.Rpc.VpsEventSettingsProto\x12]\n catch_radius_multiplier_settings\x18\xad\x01 \x01(\x0b\x32\x32.POGOProtos.Rpc.CatchRadiusMultiplierSettingsProto\x12?\n\x10haptics_settings\x18\xae\x01 \x01(\x0b\x32$.POGOProtos.Rpc.HapticsSettingsProto\x12S\n\x1braid_lobby_counter_settings\x18\xb1\x01 \x01(\x0b\x32-.POGOProtos.Rpc.RaidLobbyCounterSettingsProto\x12?\n\x10\x63ontest_settings\x18\xb2\x01 \x01(\x0b\x32$.POGOProtos.Rpc.ContestSettingsProto\x12Y\n!guest_account_game_settings_proto\x18\xb3\x01 \x01(\x0b\x32-.POGOProtos.Rpc.GuestAccountGameSettingsProto\x12L\n\x17neutral_avatar_settings\x18\xb4\x01 \x01(\x0b\x32*.POGOProtos.Rpc.NeutralAvatarSettingsProto\x12=\n\x0fsquash_settings\x18\xb5\x01 \x01(\x0b\x32#.POGOProtos.Rpc.SquashSettingsProto\x12\x39\n\rbuff_settings\x18\xb7\x01 \x01(\x0b\x32!.POGOProtos.Rpc.BuffSettingsProto\x12\x44\n\x13today_view_settings\x18\xb8\x01 \x01(\x0b\x32&.POGOProtos.Rpc.TodayViewSettingsProto\x12L\n\x17pokemon_filter_settings\x18\xb9\x01 \x01(\x0b\x32*.POGOProtos.Rpc.PokemonFilterSettingsProto\x12\x42\n\x12route_pin_settings\x18\xba\x01 \x01(\x0b\x32%.POGOProtos.Rpc.RoutePinSettingsProto\x12\x44\n\x13style_shop_settings\x18\xbb\x01 \x01(\x0b\x32&.POGOProtos.Rpc.StyleShopSettingsProto\x12S\n\x1bparty_play_general_settings\x18\xbc\x01 \x01(\x0b\x32-.POGOProtos.Rpc.PartyPlayGeneralSettingsProto\x12\x39\n\rboot_settings\x18\xbd\x01 \x01(\x0b\x32!.POGOProtos.Rpc.BootSettingsProto\x12@\n\x13optimizations_proto\x18\xbe\x01 \x01(\x0b\x32\".POGOProtos.Rpc.OptimizationsProto\x12G\n\x17nearby_pokemon_settings\x18\xbf\x01 \x01(\x0b\x32%.POGOProtos.Rpc.NearbyPokemonSettings\x12Q\n\x1dparty_player_summary_settings\x18\xc0\x01 \x01(\x0b\x32).POGOProtos.Rpc.PartySummarySettingsProto\x12N\n\x18\x65xtended_primal_settings\x18\xc1\x01 \x01(\x0b\x32+.POGOProtos.Rpc.ExtendedPrimalSettingsProto\x12S\n\x1bparty_shared_quest_settings\x18\xc2\x01 \x01(\x0b\x32-.POGOProtos.Rpc.PartySharedQuestSettingsProto\x12\x43\n\x15pokecoin_cap_settings\x18\xc3\x01 \x01(\x0b\x32#.POGOProtos.Rpc.PokecoinCapSettings\x12S\n\x1b\x63lient_poi_decoration_group\x18\xc4\x01 \x01(\x0b\x32-.POGOProtos.Rpc.ClientPoiDecorationGroupProto\x12@\n\x11map_coord_overlay\x18\xc5\x01 \x01(\x0b\x32$.POGOProtos.Rpc.MapCoordOverlayProto\x12J\n\x16vista_general_settings\x18\xc6\x01 \x01(\x0b\x32).POGOProtos.Rpc.VistaGeneralSettingsProto\x12\x46\n\x14route_badge_settings\x18\xc7\x01 \x01(\x0b\x32\'.POGOProtos.Rpc.RouteBadgeSettingsProto\x12Q\n\x1aparty_dark_launch_settings\x18\xc8\x01 \x01(\x0b\x32,.POGOProtos.Rpc.PartyDarkLaunchSettingsProto\x12i\n\"routes_party_play_interop_settings\x18\xc9\x01 \x01(\x0b\x32<.POGOProtos.Rpc.RoutesPartyPlayInteroperabilitySettingsProto\x12U\n\x1croutes_nearby_notif_settings\x18\xca\x01 \x01(\x0b\x32..POGOProtos.Rpc.RoutesNearbyNotifSettingsProto\x12\x42\n\x12\x64\x61wn_dusk_settings\x18\xcb\x01 \x01(\x0b\x32%.POGOProtos.Rpc.DawnDuskSettingsProto\x12M\n\x18non_combat_move_settings\x18\xcc\x01 \x01(\x0b\x32*.POGOProtos.Rpc.NonCombatMoveSettingsProto\x12K\n\x17route_npc_gift_settings\x18\xcd\x01 \x01(\x0b\x32).POGOProtos.Rpc.RouteNpcGiftSettingsProto\x12U\n\x1cplayer_bonus_system_settings\x18\xce\x01 \x01(\x0b\x32..POGOProtos.Rpc.PlayerBonusSystemSettingsProto\x12\x42\n\x12ptc_oauth_settings\x18\xcf\x01 \x01(\x0b\x32%.POGOProtos.Rpc.PtcOAuthSettingsProto\x12Z\n\x1fshared_non_combat_move_settings\x18\xd0\x01 \x01(\x0b\x32\x30.POGOProtos.Rpc.SharedNonCombatMoveSettingsProto\x12Z\n\x1egraphics_capabilities_settings\x18\xd1\x01 \x01(\x0b\x32\x31.POGOProtos.Rpc.GraphicsCapabilitiesSettingsProto\x12O\n\x19party_iap_boosts_settings\x18\xd2\x01 \x01(\x0b\x32+.POGOProtos.Rpc.PartyIapBoostsSettingsProto\x12=\n\x0flanguage_bundle\x18\xd3\x01 \x01(\x0b\x32#.POGOProtos.Rpc.LanguageBundleProto\x12H\n\x15\x62ulk_healing_settings\x18\xd4\x01 \x01(\x0b\x32(.POGOProtos.Rpc.BulkHealingSettingsProto\x12\x61\n\"pokemon_cutscene_refactor_settings\x18\xd5\x01 \x01(\x0b\x32\x34.POGOProtos.Rpc.PokemonCutsceneRefactorSettingsProto\x12V\n\x1d\x62\x61\x63k_button_refactor_settings\x18\xd6\x01 \x01(\x0b\x32..POGOProtos.Rpc.AndroidBackButtonRefactorProto\x12I\n\x19photo_sets_settings_proto\x18\xd7\x01 \x01(\x0b\x32%.POGOProtos.Rpc.PokemonPhotoSetsProto\x12\\\n main_menu_camera_button_settings\x18\xd8\x01 \x01(\x0b\x32\x31.POGOProtos.Rpc.MainMenuCameraButtonSettingsProto\x12J\n\x16shared_fusion_settings\x18\xd9\x01 \x01(\x0b\x32).POGOProtos.Rpc.SharedFusionSettingsProto\x12\x46\n\x14iris_social_settings\x18\xda\x01 \x01(\x0b\x32\'.POGOProtos.Rpc.IrisSocialSettingsProto\x12L\n\x17\x61\x64\x64itive_scene_settings\x18\xdb\x01 \x01(\x0b\x32*.POGOProtos.Rpc.AdditiveSceneSettingsProto\x12;\n\x0bmp_settings\x18\xdd\x01 \x01(\x0b\x32%.POGOProtos.Rpc.MpSharedSettingsProto\x12\x44\n\x13\x62read_feature_flags\x18\xde\x01 \x01(\x0b\x32&.POGOProtos.Rpc.BreadFeatureFlagsProto\x12\x41\n\x0e\x62read_settings\x18\xdf\x01 \x01(\x0b\x32(.POGOProtos.Rpc.BreadSharedSettingsProto\x12J\n\x16settings_override_rule\x18\xe0\x01 \x01(\x0b\x32).POGOProtos.Rpc.SettingsOverrideRuleProto\x12K\n\x17save_for_later_settings\x18\xe1\x01 \x01(\x0b\x32).POGOProtos.Rpc.SaveForLaterSettingsProto\x12\x64\n\x1eiris_social_ux_funnel_settings\x18\xe2\x01 \x01(\x0b\x32;.POGOProtos.Rpc.IrisSocialUserExperienceFunnelSettingsProto\x12\x43\n\x13map_icon_sort_order\x18\xe3\x01 \x01(\x0b\x32%.POGOProtos.Rpc.MapIconSortOrderProto\x12U\n\x1c\x62read_battle_client_settings\x18\xe4\x01 \x01(\x0b\x32..POGOProtos.Rpc.BreadBattleClientSettingsProto\x12N\n\x18\x65rror_reporting_settings\x18\xe5\x01 \x01(\x0b\x32+.POGOProtos.Rpc.ErrorReportingSettingsProto\x12O\n\x19\x62read_move_level_settings\x18\xe6\x01 \x01(\x0b\x32+.POGOProtos.Rpc.BreadMoveLevelSettingsProto\x12N\n\x18item_expiration_settings\x18\xe7\x01 \x01(\x0b\x32+.POGOProtos.Rpc.ItemExpirationSettingsProto\x12K\n\x13\x62read_move_mappings\x18\xe8\x01 \x01(\x0b\x32-.POGOProtos.Rpc.BreadMoveMappingSettingsProto\x12L\n\x17station_reward_settings\x18\xe9\x01 \x01(\x0b\x32*.POGOProtos.Rpc.StationRewardSettingsProto\x12]\n stationed_pokemon_table_settings\x18\xea\x01 \x01(\x0b\x32\x32.POGOProtos.Rpc.StationedPokemonTableSettingsProto\x12K\n\x16\x61\x63\x63\x65ssibility_settings\x18\xeb\x01 \x01(\x0b\x32*.POGOProtos.Rpc.AccessibilitySettingsProto\x12U\n\x1c\x62read_lobby_counter_settings\x18\xec\x01 \x01(\x0b\x32..POGOProtos.Rpc.BreadLobbyCounterSettingsProto\x12Y\n\x1e\x62read_pokemon_scaling_settings\x18\xed\x01 \x01(\x0b\x32\x30.POGOProtos.Rpc.BreadPokemonScalingSettingsProto\x12]\n pokeball_throw_property_settings\x18\xee\x01 \x01(\x0b\x32\x32.POGOProtos.Rpc.PokeballThrowPropertySettingsProto\x12[\n\x1fsourdough_move_mapping_settings\x18\xef\x01 \x01(\x0b\x32\x31.POGOProtos.Rpc.SourdoughMoveMappingSettingsProto\x12W\n\x1d\x65vent_map_decoration_settings\x18\xf0\x01 \x01(\x0b\x32/.POGOProtos.Rpc.EventMapDecorationSettingsProto\x12\x64\n$event_map_decoration_system_settings\x18\xf1\x01 \x01(\x0b\x32\x35.POGOProtos.Rpc.EventMapDecorationSystemSettingsProto\x12S\n\x1bpokemon_info_panel_settings\x18\xf2\x01 \x01(\x0b\x32-.POGOProtos.Rpc.PokemonInfoPanelSettingsProto\x12P\n\x19stamp_collection_settings\x18\xf3\x01 \x01(\x0b\x32,.POGOProtos.Rpc.StampCollectionSettingsProto\x12>\n\x10iap_store_banner\x18\xf4\x01 \x01(\x0b\x32#.POGOProtos.Rpc.IapStoreBannerProto\x12\x44\n\x13\x61vatar_item_display\x18\xf5\x01 \x01(\x0b\x32&.POGOProtos.Rpc.AvatarItemDisplayProto\"X\n\x14GameMasterLocalProto\x12@\n\ttemplates\x18\x01 \x03(\x0b\x32-.POGOProtos.Rpc.GameMasterClientTemplateProto\"\xe4\x02\n\x16GameObjectLocationData\x12\x11\n\tanchor_id\x18\x01 \x01(\t\x12\x45\n\x06offset\x18\x02 \x01(\x0b\x32\x35.POGOProtos.Rpc.GameObjectLocationData.OffsetPosition\x12N\n\x0foffset_rotation\x18\x03 \x01(\x0b\x32\x35.POGOProtos.Rpc.GameObjectLocationData.OffsetRotation\x1a\x46\n\x0eOffsetPosition\x12\x10\n\x08offset_x\x18\x01 \x01(\x01\x12\x10\n\x08offset_y\x18\x02 \x01(\x01\x12\x10\n\x08offset_z\x18\x03 \x01(\x01\x1aX\n\x0eOffsetRotation\x12\x10\n\x08offset_w\x18\x01 \x01(\x01\x12\x10\n\x08offset_x\x18\x02 \x01(\x01\x12\x10\n\x08offset_y\x18\x03 \x01(\x01\x12\x10\n\x08offset_z\x18\x04 \x01(\x01\"\xe8\x01\n\x11GameboardSettings\x12\x19\n\x11min_s2_cell_level\x18\x01 \x01(\x05\x12\x19\n\x11max_s2_cell_level\x18\x02 \x01(\x05\x12\x1d\n\x15max_s2_cells_per_view\x18\x03 \x01(\x05\x12*\n\"map_query_max_s2_cells_per_request\x18\x04 \x01(\x05\x12(\n map_query_min_update_interval_ms\x18\x05 \x01(\x05\x12(\n map_query_max_update_interval_ms\x18\x06 \x01(\x05\"\xdc\x01\n\x14GameplayWeatherProto\x12Q\n\x12gameplay_condition\x18\x01 \x01(\x0e\x32\x35.POGOProtos.Rpc.GameplayWeatherProto.WeatherCondition\"q\n\x10WeatherCondition\x12\x08\n\x04NONE\x10\x00\x12\t\n\x05\x43LEAR\x10\x01\x12\t\n\x05RAINY\x10\x02\x12\x11\n\rPARTLY_CLOUDY\x10\x03\x12\x0c\n\x08OVERCAST\x10\x04\x12\t\n\x05WINDY\x10\x05\x12\x08\n\x04SNOW\x10\x06\x12\x07\n\x03\x46OG\x10\x07\"7\n\x14GarProxyRequestProto\x12\x0e\n\x06\x61\x63tion\x18\x01 \x01(\r\x12\x0f\n\x07payload\x18\x02 \x01(\x0c\"\xf1\x01\n\x15GarProxyResponseProto\x12<\n\x06status\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.GarProxyResponseProto.Status\x12\x15\n\rerror_message\x18\x02 \x01(\t\x12\x0f\n\x07payload\x18\x03 \x01(\x0c\"r\n\x06Status\x12\x06\n\x02OK\x10\x00\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1b\n\x17\x45RROR_PERMISSION_DENIED\x10\x07\x12\x15\n\x11\x45RROR_UNAVAILABLE\x10\x0e\x12\x19\n\x15\x45RROR_UNAUTHENTICATED\x10\x10\"\xfa\x01\n\x1eGarbageCollectionSettingsProto\x12 \n\x18player_idle_threshold_ms\x18\x01 \x01(\x05\x12-\n%normal_unload_unused_assets_threshold\x18\x02 \x01(\x05\x12*\n\"low_unload_unused_assets_threshold\x18\x03 \x01(\x05\x12\x30\n(extra_low_unload_unused_assets_threshold\x18\x04 \x01(\x05\x12)\n!force_unload_unused_assets_factor\x18\x05 \x01(\x02\"k\n\x08GcmToken\x12\x17\n\x0fregistration_id\x18\x01 \x01(\t\x12\x46\n\x17\x63lient_operating_system\x18\x02 \x01(\x0e\x32%.POGOProtos.Rpc.ClientOperatingSystem\"/\n\x1dGenerateCombatChallengeIdData\x12\x0e\n\x06rpc_id\x18\x01 \x01(\x05\"\xe4\x01\n!GenerateCombatChallengeIdOutProto\x12H\n\x06result\x18\x01 \x01(\x0e\x32\x38.POGOProtos.Rpc.GenerateCombatChallengeIdOutProto.Result\x12\x14\n\x0c\x63hallenge_id\x18\x02 \x01(\t\"_\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12$\n ERROR_PLAYER_BELOW_MINIMUM_LEVEL\x10\x02\x12\x17\n\x13\x45RROR_ACCESS_DENIED\x10\x03\" \n\x1eGenerateCombatChallengeIdProto\"\x9d\x01\n%GenerateCombatChallengeIdResponseData\x12\x0e\n\x06rpc_id\x18\x01 \x01(\x05\x12\x1a\n\x12round_trip_time_ms\x18\x02 \x01(\r\x12H\n\x06result\x18\x03 \x01(\x0e\x32\x38.POGOProtos.Rpc.GenerateCombatChallengeIdOutProto.Result\"\xfc\x01\n\x1dGenerateGmapSignedUrlOutProto\x12\x44\n\x06result\x18\x01 \x01(\x0e\x32\x34.POGOProtos.Rpc.GenerateGmapSignedUrlOutProto.Result\x12\x12\n\nsigned_url\x18\x02 \x01(\t\"\x80\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1a\n\x16\x45RROR_PLAYER_NOT_VALID\x10\x02\x12\x16\n\x12\x45RROR_RATE_LIMITED\x10\x03\x12\x17\n\x13\x45RROR_MISSING_INPUT\x10\x04\x12\x11\n\rERROR_UNKNOWN\x10\x05\"\xd5\x01\n\x1aGenerateGmapSignedUrlProto\x12\x10\n\x08latitude\x18\x01 \x01(\x01\x12\x11\n\tlongitude\x18\x02 \x01(\x01\x12\r\n\x05width\x18\x03 \x01(\x05\x12\x0e\n\x06height\x18\x04 \x01(\x05\x12\x0c\n\x04zoom\x18\x05 \x01(\x05\x12\x15\n\rlanguage_code\x18\x06 \x01(\t\x12\x14\n\x0c\x63ountry_code\x18\x07 \x01(\t\x12\x11\n\tmap_style\x18\x08 \x01(\t\x12\x10\n\x08map_type\x18\t \x01(\t\x12\x13\n\x0bicon_params\x18\n \x01(\t\"R\n\x11GeneratedCodeInfo\x1a=\n\nAnnotation\x12\x13\n\x0bsource_file\x18\x01 \x01(\t\x12\r\n\x05\x62\x65gin\x18\x02 \x01(\x05\x12\x0b\n\x03\x65nd\x18\x03 \x01(\x05\"[\n\x15GenericClickTelemetry\x12\x42\n\x10generic_click_id\x18\x01 \x01(\x0e\x32(.POGOProtos.Rpc.GenericClickTelemetryIds\"\xcb\x01\n\x0eGeoAssociation\x12,\n\x08rotation\x18\x01 \x01(\x0b\x32\x1a.POGOProtos.Rpc.Quaternion\x12\x18\n\x10latitude_degrees\x18\x02 \x01(\x01\x12\x19\n\x11longitude_degrees\x18\x03 \x01(\x01\x12\x17\n\x0f\x61ltitude_metres\x18\x04 \x01(\x01\x12=\n\x12placement_accuracy\x18\x05 \x01(\x0b\x32!.POGOProtos.Rpc.PlacementAccuracy\"\xc1\x01\n\x10GeofenceMetadata\x12\x14\n\x0clatitude_deg\x18\x01 \x01(\x01\x12\x15\n\rlongitude_deg\x18\x02 \x01(\x01\x12\x0e\n\x06radius\x18\x03 \x01(\x01\x12\x12\n\nidentifier\x18\x04 \x01(\t\x12\x15\n\rexpiration_ms\x18\x05 \x01(\x03\x12\x15\n\rdwell_time_ms\x18\x06 \x01(\x03\x12\x18\n\x10\x66ire_on_entrance\x18\x07 \x01(\x08\x12\x14\n\x0c\x66ire_on_exit\x18\x08 \x01(\x08\"L\n\x16GeofenceUpdateOutProto\x12\x32\n\x08geofence\x18\x01 \x03(\x0b\x32 .POGOProtos.Rpc.GeofenceMetadata\"O\n\x13GeofenceUpdateProto\x12\x18\n\x10number_of_points\x18\x01 \x01(\x05\x12\x1e\n\x16minimum_point_radius_m\x18\x02 \x01(\x01\"\xa9\x01\n\x08Geometry\x12+\n\x06points\x18\x01 \x01(\x0b\x32\x19.POGOProtos.Rpc.PointListH\x00\x12\x31\n\tpolylines\x18\x02 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PolylineListH\x00\x12\x31\n\ttriangles\x18\x03 \x01(\x0b\x32\x1c.POGOProtos.Rpc.TriangleListH\x00\x42\n\n\x08Geometry\"\x8b\x01\n\x15GeotargetedQuestProto\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x1b\n\x13\x63\x61ll_to_action_link\x18\x02 \x01(\t\x12\x11\n\timage_url\x18\x03 \x01(\t\x12\x10\n\x08latitude\x18\x04 \x01(\x01\x12\x11\n\tlongitude\x18\x05 \x01(\x01\x12\x0f\n\x07\x66ort_id\x18\x06 \x01(\t\"B\n\x1dGeotargetedQuestSettingsProto\x12!\n\x19\x65nable_geotargeted_quests\x18\x01 \x01(\x08\"-\n\x1aGeotargetedQuestValidation\x12\x0f\n\x07\x66ort_id\x18\x01 \x01(\t\"\x15\n\x13GetActionLogRequest\"\xa2\x01\n\x14GetActionLogResponse\x12;\n\x06result\x18\x01 \x01(\x0e\x32+.POGOProtos.Rpc.GetActionLogResponse.Result\x12+\n\x03log\x18\x02 \x03(\x0b\x32\x1e.POGOProtos.Rpc.ActionLogEntry\" \n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\"\xcf\x01\n#GetAdditionalPokemonDetailsOutProto\x12\x1e\n\x16origin_party_nicknames\x18\x01 \x03(\t\x12@\n\rfusion_detail\x18\x02 \x01(\x0b\x32).POGOProtos.Rpc.FusionPokemonDetailsProto\x12\x46\n\x10\x63omponent_detail\x18\x03 \x01(\x0b\x32,.POGOProtos.Rpc.ComponentPokemonDetailsProto\".\n GetAdditionalPokemonDetailsProto\x12\n\n\x02id\x18\x01 \x01(\x06\"Z\n)GetAdventureSyncFitnessReportRequestProto\x12\x13\n\x0bnum_of_days\x18\x01 \x01(\x05\x12\x14\n\x0cnum_of_weeks\x18\x02 \x01(\x05:\x02\x18\x01\"\xb1\x03\n*GetAdventureSyncFitnessReportResponseProto\x12Q\n\x06status\x18\x01 \x01(\x0e\x32\x41.POGOProtos.Rpc.GetAdventureSyncFitnessReportResponseProto.Status\x12\x39\n\rdaily_reports\x18\x02 \x03(\x0b\x32\".POGOProtos.Rpc.FitnessReportProto\x12:\n\x0eweekly_reports\x18\x03 \x03(\x0b\x32\".POGOProtos.Rpc.FitnessReportProto\x12,\n$week_reset_timestamp_since_monday_ms\x18\x04 \x01(\x03\"\x86\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1a\n\x16\x45RROR_PLAYER_NOT_FOUND\x10\x02\x12\x1b\n\x17\x45RROR_RECORDS_NOT_FOUND\x10\x03\x12\x18\n\x14\x45RROR_INVALID_WINDOW\x10\x04\x12\x11\n\rERROR_UNKNOWN\x10\x05:\x02\x18\x01\"\xe7\x01\n GetAdventureSyncProgressOutProto\x12G\n\x06status\x18\x01 \x01(\x0e\x32\x37.POGOProtos.Rpc.GetAdventureSyncProgressOutProto.Status\x12\x37\n\x08progress\x18\x02 \x01(\x0b\x32%.POGOProtos.Rpc.AdventureSyncProgress\"A\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x0c\n\x08\x44ISABLED\x10\x02\x12\x11\n\rERROR_UNKNOWN\x10\x03\"0\n\x1dGetAdventureSyncProgressProto\x12\x0f\n\x07request\x18\x01 \x01(\x0c\"&\n$GetAdventureSyncSettingsRequestProto\"\x93\x02\n%GetAdventureSyncSettingsResponseProto\x12L\n\x06status\x18\x01 \x01(\x0e\x32<.POGOProtos.Rpc.GetAdventureSyncSettingsResponseProto.Status\x12K\n\x17\x61\x64venture_sync_settings\x18\x02 \x01(\x0b\x32*.POGOProtos.Rpc.AdventureSyncSettingsProto\"O\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1a\n\x16\x45RROR_PLAYER_NOT_FOUND\x10\x03\"\xb8\x01\n\x1fGetAvailableSubmissionsOutProto\x12\x18\n\x10submissions_left\x18\x01 \x01(\x05\x12\x18\n\x10min_player_level\x18\x02 \x01(\x05\x12\x17\n\x0fhas_valid_email\x18\x03 \x01(\x08\x12\x1a\n\x12is_feature_enabled\x18\x04 \x01(\x08\x12,\n$time_window_for_submissions_limit_ms\x18\x05 \x01(\x03\"\x1e\n\x1cGetAvailableSubmissionsProto\"\xe7\x01\n!GetBackgroundModeSettingsOutProto\x12H\n\x06status\x18\x01 \x01(\x0e\x32\x38.POGOProtos.Rpc.GetBackgroundModeSettingsOutProto.Status\x12\x43\n\x08settings\x18\x02 \x01(\x0b\x32\x31.POGOProtos.Rpc.BackgroundModeClientSettingsProto\"3\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\" \n\x1eGetBackgroundModeSettingsProto\"\xdb\x01\n GetBonusAttractedPokemonOutProto\x12G\n\x06result\x18\x01 \x01(\x0e\x32\x37.POGOProtos.Rpc.GetBonusAttractedPokemonOutProto.Status\x12L\n\x17\x62onus_attracted_pokemon\x18\x02 \x03(\x0b\x32+.POGOProtos.Rpc.AttractedPokemonClientProto\" \n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\"\x1f\n\x1dGetBonusAttractedPokemonProto\"\xbc\x01\n\x12GetBonusesOutProto\x12\x39\n\x06result\x18\x01 \x01(\x0e\x32).POGOProtos.Rpc.GetBonusesOutProto.Result\x12\x32\n\x0b\x62onus_boxes\x18\x02 \x03(\x0b\x32\x1d.POGOProtos.Rpc.BonusBoxProto\"7\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x15\n\x11\x45RROR_NO_LOCATION\x10\x02\"\x11\n\x0fGetBonusesProto\"\xa4\x07\n\x1cGetBreadLobbyDetailsOutProto\x12\x34\n\x0b\x62read_lobby\x18\x01 \x01(\x0b\x32\x1f.POGOProtos.Rpc.BreadLobbyProto\x12\x43\n\x06result\x18\x02 \x01(\x0e\x32\x33.POGOProtos.Rpc.GetBreadLobbyDetailsOutProto.Result\x12!\n\x19\x64isplay_high_user_warning\x18\x03 \x01(\x08\x12$\n\x1cnum_friend_invites_remaining\x18\x04 \x01(\x05\x12:\n\x0ervn_connection\x18\x05 \x01(\x0b\x32\".POGOProtos.Rpc.RvnConnectionProto\x12#\n\x1bplayer_can_join_bread_lobby\x18\x06 \x01(\x08\x12\x43\n\x13\x62read_battle_detail\x18\x07 \x01(\x0b\x32&.POGOProtos.Rpc.BreadBattleDetailProto\x12\"\n\x1anum_players_in_bread_lobby\x18\x08 \x01(\x05\x12\x1a\n\x12power_crystal_used\x18\t \x01(\x08\x12\x1f\n\x17\x62read_lobby_creation_ms\x18\n \x01(\x03\x12\x1f\n\x17\x62read_lobby_join_end_ms\x18\x0b \x01(\x03\x12\x18\n\x10received_rewards\x18\x0c \x01(\x08\x12\x1c\n\x14rvn_battle_completed\x18\r \x01(\x08\x12\x1a\n\x12rvn_battle_flushed\x18\x0e \x01(\x08\x12\x1d\n\x15rvn_battle_is_victory\x18\x0f \x01(\x08\x12%\n\x1d\x63oncurrent_player_boost_level\x18\x10 \x01(\x05\x12\x1b\n\x13server_timestamp_ms\x18\x11 \x01(\x03\x12\x1a\n\x12is_fully_completed\x18\x12 \x01(\x08\"\xc4\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x16\n\x12\x45RROR_NOT_IN_RANGE\x10\x02\x12 \n\x1c\x45RROR_BREAD_BATTLE_COMPLETED\x10\x03\x12\"\n\x1e\x45RROR_BREAD_BATTLE_UNAVAILABLE\x10\x04\x12$\n ERROR_PLAYER_BELOW_MINIMUM_LEVEL\x10\x05\x12\x1e\n\x1a\x45RROR_STATION_INACCESSIBLE\x10\x06\"\xe1\x01\n\x19GetBreadLobbyDetailsProto\x12\x19\n\x11\x62read_battle_seed\x18\x01 \x01(\x03\x12\x12\n\nstation_id\x18\x02 \x01(\t\x12\x1b\n\x13station_lat_degrees\x18\x03 \x01(\x01\x12\x1b\n\x13station_lng_degrees\x18\x04 \x01(\x01\x12G\n\x18\x62read_battle_entry_point\x18\x05 \x01(\x0e\x32%.POGOProtos.Rpc.BreadBattleEntryPoint\x12\x12\n\ninviter_id\x18\x06 \x01(\t\"\xbf\x01\n\x17GetBuddyHistoryOutProto\x12>\n\x06result\x18\x01 \x01(\x0e\x32..POGOProtos.Rpc.GetBuddyHistoryOutProto.Result\x12\x37\n\rbuddy_history\x18\x02 \x03(\x0b\x32 .POGOProtos.Rpc.BuddyHistoryData\"+\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\"\x16\n\x14GetBuddyHistoryProto\"\xcf\x02\n\x16GetBuddyWalkedOutProto\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12<\n\x0f\x66\x61mily_candy_id\x18\x02 \x01(\x0e\x32#.POGOProtos.Rpc.HoloPokemonFamilyId\x12\x1a\n\x12\x63\x61ndy_earned_count\x18\x03 \x01(\x05\x12\x14\n\x0ckm_remaining\x18\x04 \x01(\x01\x12\x17\n\x0flast_km_awarded\x18\x05 \x01(\x01\x12 \n\x18mega_energy_earned_count\x18\x06 \x01(\x05\x12\x36\n\x0fmega_pokemon_id\x18\x07 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x10\n\x08xl_candy\x18\x08 \x01(\x05\x12/\n\x0c\x61warded_loot\x18\t \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\"7\n\x13GetBuddyWalkedProto\x12 \n\x18\x62uddy_home_widget_active\x18\x01 \x01(\x08\"(\n\x16GetCombatChallengeData\x12\x0e\n\x06rpc_id\x18\x01 \x01(\x05\"\xd9\x01\n\x1aGetCombatChallengeOutProto\x12\x41\n\x06result\x18\x01 \x01(\x0e\x32\x31.POGOProtos.Rpc.GetCombatChallengeOutProto.Result\x12\x37\n\tchallenge\x18\x02 \x01(\x0b\x32$.POGOProtos.Rpc.CombatChallengeProto\"?\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1d\n\x19\x45RROR_CHALLENGE_NOT_FOUND\x10\x02\"/\n\x17GetCombatChallengeProto\x12\x14\n\x0c\x63hallenge_id\x18\x01 \x01(\t\"\xcb\x01\n\x1eGetCombatChallengeResponseData\x12\x0e\n\x06rpc_id\x18\x01 \x01(\x05\x12\x1a\n\x12round_trip_time_ms\x18\x02 \x01(\r\x12\x41\n\x06result\x18\x03 \x01(\x0e\x32\x31.POGOProtos.Rpc.GetCombatChallengeOutProto.Result\x12:\n\tchallenge\x18\x04 \x01(\x0b\x32\'.POGOProtos.Rpc.CombatChallengeLogProto\",\n\x1aGetCombatPlayerProfileData\x12\x0e\n\x06rpc_id\x18\x01 \x01(\x05\"\xa2\x02\n\x1eGetCombatPlayerProfileOutProto\x12\x45\n\x06result\x18\x01 \x01(\x0e\x32\x35.POGOProtos.Rpc.GetCombatPlayerProfileOutProto.Result\x12\x39\n\x07profile\x18\x02 \x01(\x0b\x32(.POGOProtos.Rpc.CombatPlayerProfileProto\x12\'\n\x1f\x63\x61lling_player_eligible_leagues\x18\x03 \x03(\t\"U\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1a\n\x16\x45RROR_PLAYER_NOT_FOUND\x10\x02\x12\x17\n\x13\x45RROR_ACCESS_DENIED\x10\x03\"0\n\x1bGetCombatPlayerProfileProto\x12\x11\n\tplayer_id\x18\x01 \x01(\t\"\x97\x01\n\"GetCombatPlayerProfileResponseData\x12\x0e\n\x06rpc_id\x18\x01 \x01(\x05\x12\x1a\n\x12round_trip_time_ms\x18\x02 \x01(\r\x12\x45\n\x06result\x18\x03 \x01(\x0e\x32\x35.POGOProtos.Rpc.GetCombatPlayerProfileOutProto.Result\"\x94\x05\n\x18GetCombatResultsOutProto\x12?\n\x06result\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.GetCombatResultsOutProto.Result\x12\x39\n\rreward_status\x18\x02 \x01(\x0e\x32\".POGOProtos.Rpc.CombatRewardStatus\x12*\n\x07rewards\x18\x03 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12>\n\x0f\x66riend_level_up\x18\x04 \x01(\x0b\x32%.POGOProtos.Rpc.LeveledUpFriendsProto\x12%\n\x1dnumber_rewarded_battles_today\x18\x05 \x01(\x05\x12K\n\x1a\x63ombat_player_finish_state\x18\x06 \x01(\x0e\x32\'.POGOProtos.Rpc.CombatPlayerFinishState\x12S\n\x0e\x63ombat_rematch\x18\x07 \x01(\x0b\x32;.POGOProtos.Rpc.GetCombatResultsOutProto.CombatRematchProto\x1aR\n\x12\x43ombatRematchProto\x12\x19\n\x11\x63ombat_rematch_id\x18\x01 \x01(\t\x12!\n\x19\x63ombat_league_template_id\x18\x02 \x01(\t\"s\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1e\n\x1a\x45RROR_INVALID_COMBAT_STATE\x10\x02\x12\x1a\n\x16\x45RROR_COMBAT_NOT_FOUND\x10\x03\x12\x15\n\x11\x45RROR_PLAYER_QUIT\x10\x04\"*\n\x15GetCombatResultsProto\x12\x11\n\tcombat_id\x18\x01 \x01(\t\"\x92\x02\n\x16GetContestDataOutProto\x12=\n\x06status\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.GetContestDataOutProto.Status\x12\x44\n\x10\x63ontest_incident\x18\x02 \x01(\x0b\x32*.POGOProtos.Rpc.ClientContestIncidentProto\"s\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x19\n\x15\x45RROR_FORT_ID_INVALID\x10\x02\x12\x19\n\x15\x45RROR_NOT_CONTEST_POI\x10\x03\x12\x1b\n\x17\x45RROR_CHEATING_DETECTED\x10\x04\"&\n\x13GetContestDataProto\x12\x0f\n\x07\x66ort_id\x18\x01 \x01(\t\"\x81\x02\n\x17GetContestEntryOutProto\x12>\n\x06status\x18\x01 \x01(\x0e\x32..POGOProtos.Rpc.GetContestEntryOutProto.Status\x12\x15\n\rtotal_entries\x18\x02 \x01(\x05\x12:\n\x0f\x63ontest_entries\x18\x03 \x03(\x0b\x32!.POGOProtos.Rpc.ContestEntryProto\"S\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\x12\x11\n\rINVALID_INDEX\x10\x03\x12\x13\n\x0f\x45NTRY_NOT_FOUND\x10\x04\"\xad\x01\n\x14GetContestEntryProto\x12\x12\n\ncontest_id\x18\x01 \x01(\t\x12\x13\n\x0bstart_index\x18\x02 \x01(\x05\x12\x11\n\tend_index\x18\x03 \x01(\x05\x12:\n\x0e\x63ontest_metric\x18\x04 \x01(\x0b\x32\".POGOProtos.Rpc.ContestMetricProto\x12\x1d\n\x15is_relative_to_player\x18\x05 \x01(\x08\"\x8c\x02\n\x1dGetContestFriendEntryOutProto\x12\x44\n\x06status\x18\x01 \x01(\x0e\x32\x34.POGOProtos.Rpc.GetContestFriendEntryOutProto.Status\x12\x1c\n\x14total_friend_entries\x18\x02 \x01(\x05\x12G\n\x16\x63ontest_friend_entries\x18\x03 \x03(\x0b\x32\'.POGOProtos.Rpc.ContestFriendEntryProto\">\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\x12\x11\n\rACCESS_DENIED\x10\x03\"l\n\x1aGetContestFriendEntryProto\x12\x12\n\ncontest_id\x18\x01 \x01(\t\x12:\n\x0e\x63ontest_metric\x18\x02 \x01(\x0b\x32\".POGOProtos.Rpc.ContestMetricProto\"\x93\x02\n#GetContestsUnclaimedRewardsOutProto\x12J\n\x06status\x18\x01 \x01(\x0e\x32:.POGOProtos.Rpc.GetContestsUnclaimedRewardsOutProto.Status\x12G\n\x16\x63ontest_info_summaries\x18\x02 \x03(\x0b\x32\'.POGOProtos.Rpc.ContestInfoSummaryProto\"W\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x19\n\x15REWARDS_PENDING_CLAIM\x10\x01\x12\x1c\n\x18NO_REWARDS_PENDING_CLAIM\x10\x02\x12\t\n\x05\x45RROR\x10\x03\"\"\n GetContestsUnclaimedRewardsProto\"\xb5\x03\n\x19GetDailyEncounterOutProto\x12@\n\x06result\x18\x01 \x01(\x0e\x32\x30.POGOProtos.Rpc.GetDailyEncounterOutProto.Result\x12\x31\n\npokedex_id\x18\x02 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x0b\n\x03lat\x18\x03 \x01(\x01\x12\x0b\n\x03lng\x18\x04 \x01(\x01\x12\x1a\n\x12\x65ncounter_location\x18\x05 \x01(\t\x12\x14\n\x0c\x65ncounter_id\x18\x06 \x01(\x06\x12\x19\n\x11\x64isappear_time_ms\x18\x07 \x01(\x03\x12<\n\x0fpokemon_display\x18\x08 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\"~\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1e\n\x1a\x41LREADY_FINISHED_FOR_TODAY\x10\x02\x12\x14\n\x10MISSED_FOR_TODAY\x10\x03\x12\x18\n\x14NO_POKEMON_AVAILABLE\x10\x04\x12\x0c\n\x08\x44ISABLED\x10\x05\"\x18\n\x16GetDailyEncounterProto\"\xfa\x04\n GetEligibleCombatLeaguesOutProto\x12G\n\x06result\x18\x01 \x01(\x0e\x32\x37.POGOProtos.Rpc.GetEligibleCombatLeaguesOutProto.Result\x12r\n\x17player_eligible_leagues\x18\x02 \x01(\x0b\x32Q.POGOProtos.Rpc.GetEligibleCombatLeaguesOutProto.PlayerEligibleCombatLeaguesProto\x12y\n\x1eother_players_eligible_leagues\x18\x03 \x03(\x0b\x32Q.POGOProtos.Rpc.GetEligibleCombatLeaguesOutProto.PlayerEligibleCombatLeaguesProto\x12\x1a\n\x12skipped_player_ids\x18\x04 \x03(\t\x1a\xa7\x01\n PlayerEligibleCombatLeaguesProto\x12\x11\n\tplayer_id\x18\x01 \x01(\t\x12O\n\x19\x63ombat_player_preferences\x18\x02 \x01(\x0b\x32,.POGOProtos.Rpc.CombatPlayerPreferencesProto\x12\x1f\n\x17\x65ligible_combat_leagues\x18\x03 \x03(\t\"X\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x17\n\x13\x45RROR_ACCESS_DENIED\x10\x02\x12\x1d\n\x19\x45RROR_TOO_MANY_PLAYER_IDS\x10\x03\"3\n\x1dGetEligibleCombatLeaguesProto\x12\x12\n\nplayer_ids\x18\x01 \x03(\t\"\xc2\x01\n\x19GetEnteredContestOutProto\x12@\n\x06status\x18\x01 \x01(\x0e\x32\x30.POGOProtos.Rpc.GetEnteredContestOutProto.Status\x12\x36\n\x0c\x63ontest_info\x18\x02 \x03(\x0b\x32 .POGOProtos.Rpc.ContestInfoProto\"+\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\"1\n\x16GetEnteredContestProto\x12\x17\n\x0finclude_ranking\x18\x01 \x01(\x08\"\xc5\x03\n\x18GetFitnessReportOutProto\x12?\n\x06status\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.GetFitnessReportOutProto.Status\x12\x39\n\rdaily_reports\x18\x02 \x03(\x0b\x32\".POGOProtos.Rpc.FitnessReportProto\x12:\n\x0eweekly_reports\x18\x03 \x03(\x0b\x32\".POGOProtos.Rpc.FitnessReportProto\x12,\n$week_reset_timestamp_since_monday_ms\x18\x04 \x01(\x03\x12:\n\x0ehourly_reports\x18\x05 \x03(\x0b\x32\".POGOProtos.Rpc.FitnessReportProto\"\x86\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1a\n\x16\x45RROR_PLAYER_NOT_FOUND\x10\x02\x12\x1b\n\x17\x45RROR_RECORDS_NOT_FOUND\x10\x03\x12\x18\n\x14\x45RROR_INVALID_WINDOW\x10\x04\x12\x11\n\rERROR_UNKNOWN\x10\x05\"X\n\x15GetFitnessReportProto\x12\x13\n\x0bnum_of_days\x18\x01 \x01(\x05\x12\x14\n\x0cnum_of_weeks\x18\x02 \x01(\x05\x12\x14\n\x0cnum_of_hours\x18\x03 \x01(\x05\"\xdd\x01\n\x19GetFitnessRewardsOutProto\x12@\n\x06result\x18\x01 \x01(\x0e\x32\x30.POGOProtos.Rpc.GetFitnessRewardsOutProto.Result\x12*\n\x07rewards\x18\x02 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\"R\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1d\n\x19REWARDS_ALREADY_COLLECTED\x10\x02\x12\x11\n\rERROR_UNKNOWN\x10\x03\"\x18\n\x16GetFitnessRewardsProto\"\x97\x02\n\x1cGetFriendshipRewardsOutProto\x12\x43\n\x06result\x18\x01 \x01(\x0e\x32\x33.POGOProtos.Rpc.GetFriendshipRewardsOutProto.Result\x12\x11\n\txp_reward\x18\x02 \x01(\x03\x12\x11\n\tfriend_id\x18\x03 \x01(\t\"\x8b\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x15\n\x11\x45RROR_NOT_FRIENDS\x10\x03\x12#\n\x1f\x45RROR_MILESTONE_ALREADY_AWARDED\x10\x04\x12\x1a\n\x16\x45RROR_FAILED_TO_UPDATE\x10\x05\".\n\x19GetFriendshipRewardsProto\x12\x11\n\tfriend_id\x18\x01 \x01(\t\"\xdd\x01\n\x1dGetGameConfigVersionsOutProto\x12\x44\n\x06result\x18\x01 \x01(\x0e\x32\x34.POGOProtos.Rpc.GetGameConfigVersionsOutProto.Result\x12\x1d\n\x15game_master_timestamp\x18\x02 \x01(\x04\x12\x1e\n\x16\x61sset_digest_timestamp\x18\x03 \x01(\x04\x12\x15\n\rexperiment_id\x18\x04 \x03(\r\" \n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\"\x86\x02\n\x1aGetGameConfigVersionsProto\x12*\n\x08platform\x18\x01 \x01(\x0e\x32\x18.POGOProtos.Rpc.Platform\x12\x1b\n\x13\x64\x65vice_manufacturer\x18\x02 \x01(\t\x12\x14\n\x0c\x64\x65vice_model\x18\x03 \x01(\t\x12\x0e\n\x06locale\x18\x04 \x01(\t\x12\x13\n\x0b\x61pp_version\x18\x05 \x01(\r\x12$\n\x05store\x18\x06 \x01(\x0e\x32\x15.POGOProtos.Rpc.Store\x12\x0f\n\x07\x63\x61rrier\x18\x07 \x01(\t\x12\x1a\n\x12user_date_of_birth\x18\x08 \x01(\t\x12\x11\n\tsentry_id\x18\t \x01(\t\"\x90\x02\n$GetGameMasterClientTemplatesOutProto\x12K\n\x06result\x18\x01 \x01(\x0e\x32;.POGOProtos.Rpc.GetGameMasterClientTemplatesOutProto.Result\x12<\n\x05items\x18\x02 \x03(\x0b\x32-.POGOProtos.Rpc.GameMasterClientTemplateProto\x12\x11\n\ttimestamp\x18\x03 \x01(\x04\x12\x13\n\x0bpage_offset\x18\x04 \x01(\x05\"5\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x08\n\x04PAGE\x10\x02\x12\t\n\x05RETRY\x10\x03\"b\n!GetGameMasterClientTemplatesProto\x12\x10\n\x08paginate\x18\x01 \x01(\x08\x12\x13\n\x0bpage_offset\x18\x02 \x01(\x05\x12\x16\n\x0epage_timestamp\x18\x03 \x01(\x04\"\xdb\x02\n\x16GetGeofencedAdOutProto\x12=\n\x06result\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.GetGeofencedAdOutProto.Result\x12\x35\n\x0esponsored_gift\x18\x02 \x01(\x0b\x32\x19.POGOProtos.Rpc.AdDetailsB\x02\x18\x01\x12#\n\x02\x61\x64\x18\x03 \x01(\x0b\x32\x17.POGOProtos.Rpc.AdProto\"\xa5\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x17\n\x13SUCCESS_AD_RECEIVED\x10\x01\x12\x1c\n\x18SUCCESS_NO_ADS_AVAILABLE\x10\x02\x12\x18\n\x14\x45RROR_REQUEST_FAILED\x10\x03\x12\x18\n\x14SUCCESS_GAM_ELIGIBLE\x10\x04\x12%\n!SUCCESS_AD_RECEIVED_BUT_CHECK_GAM\x10\x05\"\xbf\x01\n\x13GetGeofencedAdProto\x12\x1a\n\x12player_lat_degrees\x18\x01 \x01(\x01\x12\x1a\n\x12player_lng_degrees\x18\x02 \x01(\x01\x12?\n\x11\x61\x64_targeting_info\x18\x03 \x01(\x0b\x32$.POGOProtos.Rpc.AdTargetingInfoProto\x12/\n\x0f\x61llowed_ad_type\x18\x04 \x03(\x0e\x32\x16.POGOProtos.Rpc.AdType\"\xbb\x02\n\x19GetGiftBoxDetailsOutProto\x12@\n\x06result\x18\x01 \x01(\x0e\x32\x30.POGOProtos.Rpc.GetGiftBoxDetailsOutProto.Result\x12\x37\n\ngift_boxes\x18\x02 \x03(\x0b\x32#.POGOProtos.Rpc.GiftBoxDetailsProto\"\xa2\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1d\n\x19\x45RROR_GIFT_DOES_NOT_EXIST\x10\x03\x12\x1b\n\x17\x45RROR_INVALID_PLAYER_ID\x10\x04\x12\x1a\n\x16\x45RROR_FRIEND_NOT_FOUND\x10\x05\x12\x15\n\x11\x45RROR_FORT_SEARCH\x10\x06\"?\n\x16GetGiftBoxDetailsProto\x12\x12\n\ngiftbox_id\x18\x01 \x03(\x04\x12\x11\n\tplayer_id\x18\x02 \x01(\t\"\xff\x01\n\x17GetGmapSettingsOutProto\x12>\n\x06result\x18\x01 \x01(\x0e\x32..POGOProtos.Rpc.GetGmapSettingsOutProto.Result\x12\x19\n\x11gmap_template_url\x18\x02 \x01(\t\x12\"\n\x1amax_poi_distance_in_meters\x18\x03 \x01(\x05\"e\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x18\n\x14\x45RROR_MISSING_CONFIG\x10\x03\x12\x16\n\x12\x45RROR_NO_UNIQUE_ID\x10\x04\"\x16\n\x14GetGmapSettingsProto\"\x99\x01\n\x1aGetGymBadgeDetailsOutProto\x12\x32\n\tgym_badge\x18\x01 \x01(\x0b\x32\x1f.POGOProtos.Rpc.AwardedGymBadge\x12\x36\n\x0cgym_defender\x18\x02 \x01(\x0b\x32 .POGOProtos.Rpc.GymDefenderProto\x12\x0f\n\x07success\x18\x03 \x01(\x08\"O\n\x17GetGymBadgeDetailsProto\x12\x0f\n\x07\x66ort_id\x18\x01 \x01(\t\x12\x10\n\x08latitude\x18\x02 \x01(\x01\x12\x11\n\tlongitude\x18\x03 \x01(\x01\"\xdb\x02\n\x15GetGymDetailsOutProto\x12\x30\n\tgym_state\x18\x01 \x01(\x0b\x32\x1d.POGOProtos.Rpc.GymStateProto\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x0b\n\x03url\x18\x03 \x03(\t\x12<\n\x06result\x18\x04 \x01(\x0e\x32,.POGOProtos.Rpc.GetGymDetailsOutProto.Result\x12\x13\n\x0b\x64\x65scription\x18\x05 \x01(\t\x12\x15\n\rsecondary_url\x18\x06 \x03(\t\x12\x1d\n\x11\x63heckin_image_url\x18\x07 \x01(\tB\x02\x18\x01\x12\x32\n\nevent_info\x18\x08 \x01(\x0b\x32\x1e.POGOProtos.Rpc.EventInfoProto\"8\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x16\n\x12\x45RROR_NOT_IN_RANGE\x10\x02\"\xa6\x01\n\x12GetGymDetailsProto\x12\x0e\n\x06gym_id\x18\x01 \x01(\t\x12\x1a\n\x12player_lat_degrees\x18\x02 \x01(\x01\x12\x1a\n\x12player_lng_degrees\x18\x03 \x01(\x01\x12\x17\n\x0fgym_lat_degrees\x18\x04 \x01(\x01\x12\x17\n\x0fgym_lng_degrees\x18\x05 \x01(\x01\x12\x16\n\x0e\x63lient_version\x18\x06 \x01(\t\"\xeb\x01\n\x16GetHatchedEggsOutProto\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x12\n\npokemon_id\x18\x02 \x03(\x06\x12\x13\n\x0b\x65xp_awarded\x18\x03 \x03(\x05\x12\x15\n\rcandy_awarded\x18\x04 \x03(\x05\x12\x18\n\x10stardust_awarded\x18\x05 \x03(\x05\x12\x15\n\regg_km_walked\x18\x06 \x03(\x02\x12\x35\n\x0fhatched_pokemon\x18\x07 \x03(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x18\n\x10xl_candy_awarded\x18\x08 \x03(\x05\"\x15\n\x13GetHatchedEggsProto\"m\n\x1cGetHoloholoInventoryOutProto\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12<\n\x0finventory_delta\x18\x02 \x01(\x0b\x32#.POGOProtos.Rpc.InventoryDeltaProto\"c\n\x19GetHoloholoInventoryProto\x12\x18\n\x10timestamp_millis\x18\x01 \x01(\x03\x12,\n\x0eitem_been_seen\x18\x02 \x03(\x0e\x32\x14.POGOProtos.Rpc.Item\"\xb5\x01\n\x10GetInboxOutProto\x12\x37\n\x06result\x18\x01 \x01(\x0e\x32\'.POGOProtos.Rpc.GetInboxOutProto.Result\x12*\n\x05inbox\x18\x02 \x01(\x0b\x32\x1b.POGOProtos.Rpc.ClientInbox\"<\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x0b\n\x07\x46\x41ILURE\x10\x02\x12\r\n\tTIMED_OUT\x10\x03\"N\n\rGetInboxProto\x12\x12\n\nis_history\x18\x01 \x01(\x08\x12\x12\n\nis_reverse\x18\x02 \x01(\x08\x12\x15\n\rnot_before_ms\x18\x03 \x01(\x03\"\xa9\x03\n\x19GetIncensePokemonOutProto\x12@\n\x06result\x18\x01 \x01(\x0e\x32\x30.POGOProtos.Rpc.GetIncensePokemonOutProto.Result\x12\x36\n\x0fpokemon_type_id\x18\x02 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x0b\n\x03lat\x18\x03 \x01(\x01\x12\x0b\n\x03lng\x18\x04 \x01(\x01\x12\x1a\n\x12\x65ncounter_location\x18\x05 \x01(\t\x12\x14\n\x0c\x65ncounter_id\x18\x06 \x01(\x06\x12\x19\n\x11\x64isappear_time_ms\x18\x07 \x01(\x03\x12<\n\x0fpokemon_display\x18\x08 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\"m\n\x06Result\x12\x1d\n\x19INCENSE_ENCOUNTER_UNKNOWN\x10\x00\x12\x1f\n\x1bINCENSE_ENCOUNTER_AVAILABLE\x10\x01\x12#\n\x1fINCENSE_ENCOUNTER_NOT_AVAILABLE\x10\x02\"P\n\x16GetIncensePokemonProto\x12\x1a\n\x12player_lat_degrees\x18\x01 \x01(\x01\x12\x1a\n\x12player_lng_degrees\x18\x02 \x01(\x01\"\xa0\x02\n\x17GetIncenseRecapOutProto\x12>\n\x06result\x18\x01 \x01(\x0e\x32..POGOProtos.Rpc.GetIncenseRecapOutProto.Result\x12Q\n\x0e\x64isplay_protos\x18\x02 \x03(\x0b\x32\x39.POGOProtos.Rpc.DailyAdventureIncenseRecapDayDisplayProto\"r\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x16\n\x12\x45RROR_ALREADY_SEEN\x10\x02\x12\x1c\n\x18\x45RROR_INVALID_DAY_BUCKET\x10\x03\x12\x1a\n\x16\x45RROR_FEATURE_DISABLED\x10\x04\"*\n\x14GetIncenseRecapProto\x12\x12\n\nday_bucket\x18\x01 \x01(\x03\"-\n\x11GetInventoryProto\x12\x18\n\x10timestamp_millis\x18\x01 \x01(\x03\"j\n\x19GetInventoryResponseProto\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12<\n\x0finventory_delta\x18\x02 \x01(\x0b\x32#.POGOProtos.Rpc.InventoryDeltaProto\"\x9e\x02\n\x1aGetIrisSocialSceneOutProto\x12\x41\n\x06status\x18\x01 \x01(\x0e\x32\x31.POGOProtos.Rpc.GetIrisSocialSceneOutProto.Status\x12>\n\x0eplaced_pokemon\x18\x02 \x03(\x0b\x32&.POGOProtos.Rpc.IrisPokemonObjectProto\"}\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1b\n\x17\x45RROR_FORT_ID_NOT_FOUND\x10\x02\x12\"\n\x1e\x45RROR_FORT_ID_NOT_VPS_ELIGIBLE\x10\x03\x12\x1a\n\x16\x45RROR_FEATURE_DISABLED\x10\x04\"\x7f\n\x17GetIrisSocialSceneProto\x12\x0f\n\x07\x66ort_id\x18\x01 \x01(\t\x12\x17\n\x0firis_session_id\x18\x02 \x01(\t\x12\x16\n\x0evps_session_id\x18\x03 \x01(\t\x12\x10\n\x08\x66ort_lat\x18\x04 \x01(\x01\x12\x10\n\x08\x66ort_lng\x18\x05 \x01(\x01\"\x1e\n\x0eGetKeysRequest\x12\x0c\n\x04kind\x18\x01 \x01(\t\"4\n\x0fGetKeysResponse\x12!\n\x04keys\x18\x01 \x03(\x0b\x32\x13.POGOProtos.Rpc.Key\"\x9f\x03\n\x14GetLocalTimeOutProto\x12;\n\x06status\x18\x01 \x01(\x0e\x32+.POGOProtos.Rpc.GetLocalTimeOutProto.Status\x12H\n\x0blocal_times\x18\x02 \x03(\x0b\x32\x33.POGOProtos.Rpc.GetLocalTimeOutProto.LocalTimeProto\x1a\xca\x01\n\x0eLocalTimeProto\x12\x14\n\x0ctimestamp_ms\x18\x01 \x01(\x03\x12\x0c\n\x04year\x18\x02 \x01(\x05\x12\r\n\x05month\x18\x03 \x01(\x05\x12\x14\n\x0c\x64\x61y_of_month\x18\x04 \x01(\x05\x12\x13\n\x0b\x64\x61y_of_week\x18\x05 \x01(\x05\x12\r\n\x05hours\x18\x06 \x01(\x05\x12\x0f\n\x07minutes\x18\x07 \x01(\x05\x12\x0f\n\x07seconds\x18\x08 \x01(\x05\x12\x14\n\x0cmilliseconds\x18\t \x01(\x05\x12\x13\n\x0btimezone_id\x18\n \x01(\t\"3\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\")\n\x11GetLocalTimeProto\x12\x14\n\x0ctimestamp_ms\x18\x01 \x03(\x03\"\xe4\x02\n\x13GetMapFortsOutProto\x12;\n\x04\x66ort\x18\x01 \x03(\x0b\x32-.POGOProtos.Rpc.GetMapFortsOutProto.FortProto\x12:\n\x06status\x18\x02 \x01(\x0e\x32*.POGOProtos.Rpc.GetMapFortsOutProto.Status\x1a\x84\x01\n\tFortProto\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x10\n\x08latitude\x18\x03 \x01(\x01\x12\x11\n\tlongitude\x18\x04 \x01(\x01\x12\x38\n\x05image\x18\x05 \x03(\x0b\x32).POGOProtos.Rpc.GetMapFortsOutProto.Image\x1a \n\x05Image\x12\x0b\n\x03url\x18\x01 \x01(\t\x12\n\n\x02id\x18\x02 \x01(\t\"+\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\"#\n\x10GetMapFortsProto\x12\x0f\n\x07\x63\x65ll_id\x18\x01 \x03(\x04\"\xf1\x04\n\x15GetMapObjectsOutProto\x12\x34\n\x08map_cell\x18\x01 \x03(\x0b\x32\".POGOProtos.Rpc.ClientMapCellProto\x12<\n\x06status\x18\x02 \x01(\x0e\x32,.POGOProtos.Rpc.GetMapObjectsOutProto.Status\x12\x44\n\x0btime_of_day\x18\x03 \x01(\x0e\x32/.POGOProtos.Rpc.GetMapObjectsOutProto.TimeOfDay\x12:\n\x0e\x63lient_weather\x18\x04 \x03(\x0b\x32\".POGOProtos.Rpc.ClientWeatherProto\x12\x43\n\nmoon_phase\x18\x05 \x01(\x0e\x32/.POGOProtos.Rpc.GetMapObjectsOutProto.MoonPhase\x12M\n\x0ftwilight_period\x18\x06 \x01(\x0e\x32\x34.POGOProtos.Rpc.GetMapObjectsOutProto.TwilightPeriod\"\"\n\tMoonPhase\x12\x0b\n\x07NOT_SET\x10\x00\x12\x08\n\x04\x46ULL\x10\x01\"?\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x12\n\x0eLOCATION_UNSET\x10\x02\x12\t\n\x05\x45RROR\x10\x03\")\n\tTimeOfDay\x12\x08\n\x04NONE\x10\x00\x12\x07\n\x03\x44\x41Y\x10\x01\x12\t\n\x05NIGHT\x10\x02\">\n\x0eTwilightPeriod\x12\x18\n\x14NONE_TWILIGHT_PERIOD\x10\x00\x12\x08\n\x04\x44USK\x10\x01\x12\x08\n\x04\x44\x41WN\x10\x02\"d\n\x12GetMapObjectsProto\x12\x0f\n\x07\x63\x65ll_id\x18\x01 \x03(\x04\x12\x15\n\rsince_time_ms\x18\x02 \x03(\x03\x12\x12\n\nplayer_lat\x18\x03 \x01(\x01\x12\x12\n\nplayer_lng\x18\x04 \x01(\x01\"\x9f\x01\n\x1dGetMapObjectsTriggerTelemetry\x12O\n\x0ctrigger_type\x18\x01 \x01(\x0e\x32\x39.POGOProtos.Rpc.GetMapObjectsTriggerTelemetry.TriggerType\"-\n\x0bTriggerType\x12\t\n\x05UNSET\x10\x00\x12\x08\n\x04TIME\x10\x01\x12\t\n\x05SPACE\x10\x02\"p\n\x1aGetMaptilesSettingsRequest\x12\x1b\n\x11unity_sdk_version\x18\x01 \x01(\tH\x00\x12$\n\x1a\x65ighth_wall_module_version\x18\x02 \x01(\tH\x00\x42\x0f\n\rClientVersion\"\x85\x02\n\x1bGetMaptilesSettingsResponse\x12@\n\x14map_composition_root\x18\x01 \x01(\x0b\x32\".POGOProtos.Rpc.MapCompositionRoot\x12\x42\n\x06status\x18\x02 \x01(\x0e\x32\x32.POGOProtos.Rpc.GetMaptilesSettingsResponse.Status\x12\x15\n\rerror_message\x18\x03 \x01(\t\"I\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x13\n\x0fINVALID_REQUEST\x10\x02\x12\x12\n\x0eINTERNAL_ERROR\x10\x03\"*\n\x18GetMatchmakingStatusData\x12\x0e\n\x06rpc_id\x18\x01 \x01(\x05\"\xea\x02\n\x1cGetMatchmakingStatusOutProto\x12\x43\n\x06result\x18\x01 \x01(\x0e\x32\x33.POGOProtos.Rpc.GetMatchmakingStatusOutProto.Result\x12\x37\n\tchallenge\x18\x02 \x01(\x0b\x32$.POGOProtos.Rpc.CombatChallengeProto\x12\x10\n\x08queue_id\x18\x03 \x01(\t\"\xb9\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x1a\n\x16SUCCESS_OPPONENT_FOUND\x10\x01\x12\x12\n\x0eSUCCESS_QUEUED\x10\x02\x12\x1f\n\x1bSUCCESS_NOT_MATCHED_EXPIRED\x10\x03\x12\x1a\n\x16\x45RROR_PLAYER_NOT_FOUND\x10\x04\x12\x19\n\x15\x45RROR_QUEUE_NOT_FOUND\x10\x05\x12\x1c\n\x18\x45RROR_RETRY_UNSUCCESSFUL\x10\x06\"-\n\x19GetMatchmakingStatusProto\x12\x10\n\x08queue_id\x18\x01 \x01(\t\"\xcf\x01\n GetMatchmakingStatusResponseData\x12\x0e\n\x06rpc_id\x18\x01 \x01(\x05\x12\x1a\n\x12round_trip_time_ms\x18\x02 \x01(\r\x12\x43\n\x06result\x18\x03 \x01(\x0e\x32\x33.POGOProtos.Rpc.GetMatchmakingStatusOutProto.Result\x12:\n\tchallenge\x18\x04 \x01(\x0b\x32\'.POGOProtos.Rpc.CombatChallengeLogProto\"\x9f\x02\n\x16GetMementoListOutProto\x12=\n\x06status\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.GetMementoListOutProto.Status\x12\x38\n\x08mementos\x18\x02 \x03(\x0b\x32&.POGOProtos.Rpc.MementoAttributesProto\x12\x19\n\x11memento_list_hash\x18\x03 \x01(\t\"q\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\"\n\x1e\x45RROR_MEMENTO_TYPE_NOT_ENABLED\x10\x02\x12\x19\n\x15\x45RROR_INVALID_REQUEST\x10\x03\x12\x10\n\x0cNOT_MODIFIED\x10\x04\"\xbd\x01\n\x13GetMementoListProto\x12\x32\n\rmemento_types\x18\x01 \x03(\x0e\x32\x1b.POGOProtos.Rpc.MementoType\x12\x1f\n\x17s2_cell_location_bounds\x18\x02 \x03(\x03\x12\x1b\n\x13time_bound_start_ms\x18\x03 \x01(\x03\x12\x19\n\x11time_bound_end_ms\x18\x04 \x01(\x03\x12\x19\n\x11memento_list_hash\x18\x05 \x01(\t\"\xa7\x02\n\x15GetMilestonesOutProto\x12\x43\n\x12referrer_milestone\x18\x01 \x03(\x0b\x32\'.POGOProtos.Rpc.ReferralMilestonesProto\x12\x42\n\x11referee_milestone\x18\x02 \x03(\x0b\x32\'.POGOProtos.Rpc.ReferralMilestonesProto\x12<\n\x06status\x18\x03 \x01(\x0e\x32,.POGOProtos.Rpc.GetMilestonesOutProto.Status\"G\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x12\n\x0e\x45RROR_DISABLED\x10\x02\x12\x11\n\rERROR_UNKNOWN\x10\x03\"\xdf\x01\n\x1cGetMilestonesPreviewOutProto\x12\x43\n\x06status\x18\x01 \x01(\x0e\x32\x33.POGOProtos.Rpc.GetMilestonesPreviewOutProto.Status\x12\x44\n\x13referrer_milestones\x18\x02 \x01(\x0b\x32\'.POGOProtos.Rpc.ReferralMilestonesProto\"4\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x12\n\x0e\x45RROR_DISABLED\x10\x02\"\x1b\n\x19GetMilestonesPreviewProto\"\x14\n\x12GetMilestonesProto\"J\n\x14GetMpSummaryOutProto\x12\x1a\n\x12mp_collected_today\x18\x01 \x01(\x05\x12\x16\n\x0emp_daily_limit\x18\x02 \x01(\x05\"\x13\n\x11GetMpSummaryProto\"\x84\x02\n\x14GetNewQuestsOutProto\x12;\n\x06status\x18\x01 \x01(\x0e\x32+.POGOProtos.Rpc.GetNewQuestsOutProto.Status\x12\x30\n\x06quests\x18\x02 \x03(\x0b\x32 .POGOProtos.Rpc.ClientQuestProto\x12@\n\x16version_changed_quests\x18\x03 \x03(\x0b\x32 .POGOProtos.Rpc.ClientQuestProto\";\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x19\n\x15\x45RROR_INVALID_DISPLAY\x10\x02\"\x13\n\x11GetNewQuestsProto\"\xd0\x02\n\x1aGetNintendoAccountOutProto\x12\x41\n\x06status\x18\x01 \x01(\x0e\x32\x31.POGOProtos.Rpc.GetNintendoAccountOutProto.Status\x12\x13\n\x0blinked_naid\x18\x02 \x01(\t\x12!\n\x19pokemon_home_trainer_name\x18\x03 \x01(\t\x12\x12\n\nsupport_id\x18\x04 \x01(\t\"\xa2\x01\n\x06Status\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1e\n\x1a\x45RROR_PLAYER_LEVEL_TOO_LOW\x10\x02\x12!\n\x1d\x45RROR_PLAYER_NOT_USING_PH_APP\x10\x03\x12\x17\n\x13\x45RROR_PHAPI_UNKNOWN\x10\x04\x12\"\n\x1e\x45RROR_RELOGIN_TO_PH_APP_NEEDED\x10\x05\"\x19\n\x17GetNintendoAccountProto\"\xd0\x01\n\x1cGetNintendoOAuth2UrlOutProto\x12\x43\n\x06status\x18\x01 \x01(\x0e\x32\x33.POGOProtos.Rpc.GetNintendoOAuth2UrlOutProto.Status\x12\x0b\n\x03url\x18\x02 \x01(\t\"^\n\x06Status\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1e\n\x1a\x45RROR_PLAYER_LEVEL_TOO_LOW\x10\x02\x12\x1a\n\x16\x45RROR_PLAYER_SIGNED_IN\x10\x03\"9\n\x19GetNintendoOAuth2UrlProto\x12\x1c\n\x14\x64\x65\x65p_link_app_scheme\x18\x01 \x01(\t\"\xc4\x02\n\x1bGetNpcCombatRewardsOutProto\x12\x42\n\x06result\x18\x01 \x01(\x0e\x32\x32.POGOProtos.Rpc.GetNpcCombatRewardsOutProto.Result\x12\x39\n\rreward_status\x18\x02 \x01(\x0e\x32\".POGOProtos.Rpc.CombatRewardStatus\x12*\n\x07rewards\x18\x03 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12)\n!number_rewarded_npc_battles_today\x18\x04 \x01(\x05\"O\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12-\n)ERROR_INVALD_NUMBER_ATTACKING_POKEMON_IDS\x10\x02\"\xf7\x01\n\x18GetNpcCombatRewardsProto\x12&\n\x1e\x63ombat_npc_trainer_template_id\x18\x01 \x01(\t\x12=\n\x0c\x66inish_state\x18\x02 \x01(\x0e\x32\'.POGOProtos.Rpc.CombatPlayerFinishState\x12\x1c\n\x14\x61ttacking_pokemon_id\x18\x03 \x03(\x06\x12\x11\n\tcombat_id\x18\x04 \x01(\t\x12\x43\n\x13\x63ombat_quest_update\x18\x05 \x01(\x0b\x32&.POGOProtos.Rpc.CombatQuestUpdateProto\"\x83\x01\n\x1cGetNumStationAssistsOutProto\x12\x1b\n\x13num_station_assists\x18\x01 \x01(\x05\x12\x14\n\x0c\x63\x61ndy_amount\x18\x02 \x01(\x05\x12\x17\n\x0fxl_candy_amount\x18\x03 \x01(\x05\x12\x17\n\x0fpowerspot_title\x18\x04 \x01(\t\"/\n\x19GetNumStationAssistsProto\x12\x12\n\npokemon_id\x18\x01 \x01(\x06\"$\n\"GetOutstandingWarningsRequestProto\"\xe2\x02\n#GetOutstandingWarningsResponseProto\x12\\\n\x13outstanding_warning\x18\x01 \x03(\x0b\x32?.POGOProtos.Rpc.GetOutstandingWarningsResponseProto.WarningInfo\x1a\xdc\x01\n\x0bWarningInfo\x12\x31\n\x04type\x18\x01 \x01(\x0e\x32#.POGOProtos.Rpc.PlatformWarningType\x12&\n\x06source\x18\x02 \x01(\x0e\x32\x16.POGOProtos.Rpc.Source\x12\x1a\n\x12start_timestamp_ms\x18\x03 \x01(\x03\x12\x18\n\x10\x65nd_timestamp_ms\x18\x04 \x01(\x03\x12<\n\x11reason_statements\x18\x05 \x03(\x0b\x32!.POGOProtos.Rpc.StatementOfReason\"\x8d\x02\n\x17GetPartyHistoryOutProto\x12>\n\x06result\x18\x01 \x01(\x0e\x32..POGOProtos.Rpc.GetPartyHistoryOutProto.Result\x12;\n\rparty_history\x18\x02 \x01(\x0b\x32$.POGOProtos.Rpc.PartyHistoryRpcProto\"u\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x11\n\rERROR_UNKNOWN\x10\x01\x12\x0b\n\x07SUCCESS\x10\x02\x12!\n\x1d\x45RROR_PARTY_HISTORY_NOT_FOUND\x10\x03\x12\x1d\n\x19\x45RROR_PLAYER_NOT_IN_PARTY\x10\x04\"<\n\x14GetPartyHistoryProto\x12\x10\n\x08party_id\x18\x01 \x01(\x03\x12\x12\n\nparty_seed\x18\x02 \x01(\x03\"\x8e\x05\n\x10GetPartyOutProto\x12,\n\x05party\x18\x01 \x01(\x0b\x32\x1d.POGOProtos.Rpc.PartyRpcProto\x12\x37\n\x06result\x18\x02 \x01(\x0e\x32\'.POGOProtos.Rpc.GetPartyOutProto.Result\x12@\n\x10player_locations\x18\x03 \x01(\x0b\x32&.POGOProtos.Rpc.PartyLocationsRpcProto\x12\x46\n\x10\x61\x63tivity_summary\x18\x04 \x01(\x0b\x32,.POGOProtos.Rpc.PartyActivitySummaryRpcProto\x12?\n\x0bitem_limits\x18\x05 \x03(\x0b\x32*.POGOProtos.Rpc.GetPartyOutProto.ItemLimit\x1a\x46\n\tItemLimit\x12\"\n\x04item\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x15\n\rlimit_reached\x18\x02 \x01(\x08\"\xff\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x11\n\rERROR_UNKNOWN\x10\x01\x12\x0b\n\x07SUCCESS\x10\x02\x12\x19\n\x15\x45RROR_PARTY_NOT_FOUND\x10\x03\x12\x1d\n\x19\x45RROR_PLAYER_NOT_IN_PARTY\x10\x04\x12\x1a\n\x16\x45RROR_FEATURE_DISABLED\x10\x05\x12\x1e\n\x1a\x45RROR_PLAYER_LEVEL_TOO_LOW\x10\x06\x12\x19\n\x15\x45RROR_REDIS_EXCEPTION\x10\x07\x12\x19\n\x15\x45RROR_PARTY_TIMED_OUT\x10\x08\x12\x1e\n\x1a\x45RROR_PLFE_REDIRECT_NEEDED\x10\t\"\x9e\x01\n\rGetPartyProto\x12\x10\n\x08party_id\x18\x01 \x03(\x05\x12\x12\n\nparty_seed\x18\x02 \x01(\x03\x12\"\n\x1a\x61\x63tivity_summary_requested\x18\x03 \x01(\x08\x12\"\n\x1aplayer_locations_requested\x18\x04 \x01(\x08\x12\x1f\n\x17party_rpc_not_requested\x18\x05 \x01(\x08\"\x9e\x03\n\x14GetPhotobombOutProto\x12;\n\x06status\x18\x01 \x01(\x0e\x32+.POGOProtos.Rpc.GetPhotobombOutProto.Status\x12\x31\n\npokemon_id\x18\x02 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x0b\n\x03lat\x18\x03 \x01(\x01\x12\x0b\n\x03lng\x18\x04 \x01(\x01\x12\x1a\n\x12\x65ncounter_location\x18\x05 \x01(\t\x12\x14\n\x0c\x65ncounter_id\x18\x06 \x01(\x06\x12\x19\n\x11\x64isappear_time_ms\x18\x07 \x01(\x03\x12<\n\x0fpokemon_display\x18\x08 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\"q\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1b\n\x17PHOTOBOMB_NOT_AVAILABLE\x10\x02\x12\x1f\n\x1b\x45NCOUNTER_ALREADY_COMPLETED\x10\x03\x12\x11\n\rERROR_UNKNOWN\x10\x04\"\x13\n\x11GetPhotobombProto\"\x95\x01\n\x14GetPlayerDayOutProto\x12;\n\x06result\x18\x01 \x01(\x0e\x32+.POGOProtos.Rpc.GetPlayerDayOutProto.Result\x12\x0b\n\x03\x64\x61y\x18\x02 \x01(\x03\"3\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\"\x13\n\x11GetPlayerDayProto\"\xe9\x02\n\x11GetPlayerOutProto\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x31\n\x06player\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.ClientPlayerProto\x12\x0e\n\x06\x62\x61nned\x18\x03 \x01(\x08\x12\x0c\n\x04warn\x18\x04 \x01(\x08\x12\x13\n\x0bwas_created\x18\x05 \x01(\x08\x12!\n\x19warn_message_acknowledged\x18\x06 \x01(\x08\x12\x15\n\rwas_suspended\x18\x07 \x01(\x08\x12&\n\x1esuspended_message_acknowledged\x18\x08 \x01(\x08\x12\x16\n\x0ewarn_expire_ms\x18\t \x01(\x03\x12\x17\n\x0fuser_permission\x18\n \x03(\x05\x12J\n\x1fserver_calculated_player_locale\x18\x0b \x01(\x0b\x32!.POGOProtos.Rpc.PlayerLocaleProto\"d\n\x0eGetPlayerProto\x12\x38\n\rplayer_locale\x18\x01 \x01(\x0b\x32!.POGOProtos.Rpc.PlayerLocaleProto\x12\x18\n\x10prevent_creation\x18\x02 \x01(\x08\"\x89\x01\n!GetPlayerStampCollectionsOutProto\x12\x42\n\x0b\x63ollections\x18\x01 \x03(\x0b\x32-.POGOProtos.Rpc.PlayerRpcStampCollectionProto\" \n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\" \n\x1eGetPlayerStampCollectionsProto\"\x9f\x02\n&GetPokemonSizeLeaderboardEntryOutProto\x12M\n\x06status\x18\x01 \x01(\x0e\x32=.POGOProtos.Rpc.GetPokemonSizeLeaderboardEntryOutProto.Status\x12\x15\n\rtotal_entries\x18\x02 \x01(\x05\x12:\n\x0f\x63ontest_entries\x18\x03 \x03(\x0b\x32!.POGOProtos.Rpc.ContestEntryProto\"S\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\x12\x11\n\rINVALID_INDEX\x10\x03\x12\x13\n\x0f\x45NTRY_NOT_FOUND\x10\x04\"\xbc\x01\n#GetPokemonSizeLeaderboardEntryProto\x12\x12\n\ncontest_id\x18\x01 \x01(\t\x12\x13\n\x0bstart_index\x18\x02 \x01(\x05\x12\x11\n\tend_index\x18\x03 \x01(\x05\x12:\n\x0e\x63ontest_metric\x18\x04 \x01(\x0b\x32\".POGOProtos.Rpc.ContestMetricProto\x12\x1d\n\x15is_relative_to_player\x18\x05 \x01(\x08\"\xaa\x02\n,GetPokemonSizeLeaderboardFriendEntryOutProto\x12S\n\x06status\x18\x01 \x01(\x0e\x32\x43.POGOProtos.Rpc.GetPokemonSizeLeaderboardFriendEntryOutProto.Status\x12\x1c\n\x14total_friend_entries\x18\x02 \x01(\x05\x12G\n\x16\x63ontest_friend_entries\x18\x03 \x03(\x0b\x32\'.POGOProtos.Rpc.ContestFriendEntryProto\">\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\x12\x11\n\rACCESS_DENIED\x10\x03\"{\n)GetPokemonSizeLeaderboardFriendEntryProto\x12\x12\n\ncontest_id\x18\x01 \x01(\t\x12:\n\x0e\x63ontest_metric\x18\x02 \x01(\x0b\x32\".POGOProtos.Rpc.ContestMetricProto\"\xea\x01\n\x16GetPokemonTagsOutProto\x12=\n\x06result\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.GetPokemonTagsOutProto.Result\x12,\n\x03tag\x18\x02 \x03(\x0b\x32\x1f.POGOProtos.Rpc.PokemonTagProto\x12!\n\x19should_show_tags_tutorial\x18\x03 \x01(\x08\"@\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1e\n\x1a\x45RROR_PLAYER_LEVEL_TOO_LOW\x10\x02\"\x15\n\x13GetPokemonTagsProto\"\xee\x03\n\x1cGetPokestopEncounterOutProto\x12\x43\n\x06status\x18\x01 \x01(\x0e\x32\x33.POGOProtos.Rpc.GetPokestopEncounterOutProto.Status\x12\x31\n\npokemon_id\x18\x02 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x0b\n\x03lat\x18\x03 \x01(\x01\x12\x0b\n\x03lng\x18\x04 \x01(\x01\x12\x14\n\x0c\x65ncounter_id\x18\x05 \x01(\x06\x12\x1a\n\x12\x65ncounter_location\x18\x06 \x01(\t\x12\x19\n\x11\x64isappear_time_ms\x18\x07 \x01(\x03\x12<\n\x0fpokemon_display\x18\x08 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\x12\x35\n\x0cpokemon_size\x18\t \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonSize\"z\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12$\n POKESTOP_ENCOUNTER_NOT_AVAILABLE\x10\x02\x12\x1f\n\x1b\x45NCOUNTER_ALREADY_COMPLETED\x10\x03\x12\x11\n\rERROR_UNKNOWN\x10\x04\"{\n\x19GetPokestopEncounterProto\x12\x31\n\npokemon_id\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x1a\n\x12\x65ncounter_location\x18\x02 \x01(\t\x12\x0f\n\x07\x66ort_id\x18\x03 \x01(\t\"\xde\x01\n\x1aGetPublishedRoutesOutProto\x12\x41\n\x06result\x18\x01 \x01(\x0e\x32\x31.POGOProtos.Rpc.GetPublishedRoutesOutProto.Result\x12\x30\n\x06routes\x18\x02 \x03(\x0b\x32 .POGOProtos.Rpc.SharedRouteProto\x12\x16\n\x0eunseen_updates\x18\x03 \x03(\t\"3\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\"\x19\n\x17GetPublishedRoutesProto\"\xe3\x01\n\x17GetQuestDetailsOutProto\x12>\n\x06status\x18\x01 \x01(\x0e\x32..POGOProtos.Rpc.GetQuestDetailsOutProto.Status\x12\x30\n\x06quests\x18\x02 \x03(\x0b\x32 .POGOProtos.Rpc.ClientQuestProto\"V\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x19\n\x15\x45RROR_QUEST_NOT_FOUND\x10\x02\x12\x19\n\x15\x45RROR_INVALID_DISPLAY\x10\x03\"(\n\x14GetQuestDetailsProto\x12\x10\n\x08quest_id\x18\x01 \x03(\t\"\xcd\x02\n\x12GetQuestUiOutProto\x12\x39\n\x06status\x18\x01 \x01(\x0e\x32).POGOProtos.Rpc.GetQuestUiOutProto.Status\x12;\n\x0bseason_view\x18\x02 \x01(\x0b\x32&.POGOProtos.Rpc.CustomizeQuestTabProto\x12:\n\ntoday_view\x18\x03 \x01(\x0b\x32&.POGOProtos.Rpc.CustomizeQuestTabProto\x12<\n\x0cspecial_view\x18\x04 \x01(\x0b\x32&.POGOProtos.Rpc.CustomizeQuestTabProto\x12\x18\n\x10has_notification\x18\x05 \x01(\x08\"+\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\"\x11\n\x0fGetQuestUiProto\"$\n\x12GetRaidDetailsData\x12\x0e\n\x06rpc_id\x18\x01 \x01(\x05\"\x98\x08\n\x16GetRaidDetailsOutProto\x12)\n\x05lobby\x18\x01 \x01(\x0b\x32\x1a.POGOProtos.Rpc.LobbyProto\x12\x30\n\x0braid_battle\x18\x02 \x01(\x0b\x32\x1b.POGOProtos.Rpc.BattleProto\x12\x1d\n\x15player_can_join_lobby\x18\x03 \x01(\x08\x12=\n\x06result\x18\x04 \x01(\x0e\x32-.POGOProtos.Rpc.GetRaidDetailsOutProto.Result\x12\x30\n\traid_info\x18\x05 \x01(\x0b\x32\x1d.POGOProtos.Rpc.RaidInfoProto\x12\x13\n\x0bticket_used\x18\x06 \x01(\x08\x12\x1d\n\x15\x66ree_ticket_available\x18\x07 \x01(\x08\x12\x18\n\x10throws_remaining\x18\x08 \x01(\x05\x12\x18\n\x10received_rewards\x18\t \x01(\x08\x12\x1c\n\x14num_players_in_lobby\x18\n \x01(\x05\x12\x11\n\tserver_ms\x18\x0b \x01(\x03\x12\x17\n\x0fserver_instance\x18\x0c \x01(\x05\x12!\n\x19\x64isplay_high_user_warning\x18\r \x01(\x08\x12$\n\x1cnum_friend_invites_remaining\x18\x0e \x01(\x05\x12\x1a\n\x12remote_ticket_used\x18\x0f \x01(\x08\x12\x1c\n\x14is_within_plfe_range\x18\x10 \x01(\x08\x12)\n\x0b\x61\x63tive_item\x18\x11 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x19\n\x11lobby_creation_ms\x18\x12 \x01(\x03\x12\x19\n\x11lobby_join_end_ms\x18\x13 \x01(\x03\x12\x1c\n\x14rvn_battle_completed\x18\x15 \x01(\x08\x12\x1a\n\x12rvn_battle_flushed\x18\x16 \x01(\x08\x12\x1d\n\x15rvn_battle_is_victory\x18\x17 \x01(\x08\x12\'\n\traid_ball\x18\x18 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x46\n\x15\x63\x61pture_probabilities\x18\x19 \x01(\x0b\x32\'.POGOProtos.Rpc.CaptureProbabilityProto\"\xb0\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x16\n\x12\x45RROR_NOT_IN_RANGE\x10\x02\x12\x18\n\x14\x45RROR_RAID_COMPLETED\x10\x03\x12\x1a\n\x16\x45RROR_RAID_UNAVAILABLE\x10\x04\x12$\n ERROR_PLAYER_BELOW_MINIMUM_LEVEL\x10\x05\x12\x1a\n\x16\x45RROR_POI_INACCESSIBLE\x10\x06\"\xc8\x01\n\x13GetRaidDetailsProto\x12\x11\n\traid_seed\x18\x01 \x01(\x03\x12\x0e\n\x06gym_id\x18\x02 \x01(\t\x12\x10\n\x08lobby_id\x18\x03 \x03(\x05\x12\x1a\n\x12player_lat_degrees\x18\x04 \x01(\x01\x12\x1a\n\x12player_lng_degrees\x18\x05 \x01(\x01\x12\x17\n\x0fgym_lat_degrees\x18\x06 \x01(\x01\x12\x17\n\x0fgym_lng_degrees\x18\x07 \x01(\x01\x12\x12\n\ninviter_id\x18\x08 \x01(\t\"\xfa\x02\n\x1aGetRaidDetailsResponseData\x12=\n\x06result\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.GetRaidDetailsOutProto.Result\x12\x13\n\x0bticket_used\x18\x02 \x01(\x08\x12\x1d\n\x15\x66ree_ticket_available\x18\x03 \x01(\x08\x12\x18\n\x10throws_remaining\x18\x04 \x01(\x05\x12\x18\n\x10received_rewards\x18\x05 \x01(\x08\x12\x1c\n\x14num_players_in_lobby\x18\x06 \x01(\x05\x12\x18\n\x10server_offset_ms\x18\x07 \x01(\r\x12\x17\n\x0fserver_instance\x18\x08 \x01(\x05\x12\x1a\n\x12remote_ticket_used\x18\t \x01(\x08\x12\x1c\n\x14is_within_plfe_range\x18\n \x01(\x08\x12\x0e\n\x06rpc_id\x18\x0b \x01(\x05\x12\x1a\n\x12round_trip_time_ms\x18\x0c \x01(\r\"\x86\x02\n\x1bGetRaidLobbyCounterOutProto\x12\x42\n\x06result\x18\x01 \x01(\x0e\x32\x32.POGOProtos.Rpc.GetRaidLobbyCounterOutProto.Result\x12?\n\x11\x63ounter_responses\x18\x02 \x03(\x0b\x32$.POGOProtos.Rpc.RaidLobbyCounterData\"b\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12$\n ERROR_PLAYER_BELOW_MINIMUM_LEVEL\x10\x02\x12\x1a\n\x16\x45RROR_FEATURE_DISABLED\x10\x03\"]\n\x18GetRaidLobbyCounterProto\x12\x41\n\x10\x63ounter_requests\x18\x01 \x03(\x0b\x32\'.POGOProtos.Rpc.RaidLobbyCounterRequest\"\xe0\x01\n\x17GetReferralCodeOutProto\x12>\n\x06status\x18\x01 \x01(\x0e\x32..POGOProtos.Rpc.GetReferralCodeOutProto.Status\x12\x15\n\rreferral_code\x18\x02 \x01(\t\"n\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x12\n\x0e\x45RROR_DISABLED\x10\x02\x12\x15\n\x11\x45RROR_UNAVAILABLE\x10\x03\x12!\n\x1d\x45RROR_GENERATING_IN_COOL_DOWN\x10\x04\"*\n\x14GetReferralCodeProto\x12\x12\n\nregenerate\x18\x01 \x01(\x08\"\x8c\x02\n\x1fGetRemoteConfigVersionsOutProto\x12\x46\n\x06result\x18\x01 \x01(\x0e\x32\x36.POGOProtos.Rpc.GetRemoteConfigVersionsOutProto.Result\x12\x1d\n\x15game_master_timestamp\x18\x02 \x01(\x04\x12\x1e\n\x16\x61sset_digest_timestamp\x18\x03 \x01(\x04\x12\x15\n\rexperiment_id\x18\x04 \x03(\r\x12)\n!should_call_set_player_status_rpc\x18\x05 \x01(\x08\" \n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\"\x88\x02\n\x1cGetRemoteConfigVersionsProto\x12*\n\x08platform\x18\x01 \x01(\x0e\x32\x18.POGOProtos.Rpc.Platform\x12\x1b\n\x13\x64\x65vice_manufacturer\x18\x02 \x01(\t\x12\x14\n\x0c\x64\x65vice_model\x18\x03 \x01(\t\x12\x0e\n\x06locale\x18\x04 \x01(\t\x12\x13\n\x0b\x61pp_version\x18\x05 \x01(\r\x12$\n\x05store\x18\x06 \x01(\x0e\x32\x15.POGOProtos.Rpc.Store\x12\x0f\n\x07\x63\x61rrier\x18\x07 \x01(\t\x12\x1a\n\x12user_date_of_birth\x18\x08 \x01(\t\x12\x11\n\tsentry_id\x18\t \x01(\t\"\xb3\x02\n\x18GetRocketBalloonOutProto\x12?\n\x06status\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.GetRocketBalloonOutProto.Status\x12:\n\x07\x64isplay\x18\x02 \x01(\x0b\x32).POGOProtos.Rpc.RocketBalloonDisplayProto\"\x99\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x10\n\x0cIN_COOL_DOWN\x10\x02\x12\x18\n\x14NO_BALLOON_AVAILABLE\x10\x03\x12\x0c\n\x08\x44ISABLED\x10\x04\x12\x19\n\x15\x45QUIPPED_ITEM_INVALID\x10\x05\x12\"\n\x1eSUCCESS_BALLOON_ALREADY_EXISTS\x10\x06\"D\n\x15GetRocketBalloonProto\x12+\n\requipped_item\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\"!\n\x0eGetRoomRequest\x12\x0f\n\x07room_id\x18\x01 \x01(\t\"5\n\x0fGetRoomResponse\x12\"\n\x04room\x18\x01 \x01(\x0b\x32\x14.POGOProtos.Rpc.Room\"6\n\x1cGetRoomsForExperienceRequest\x12\x16\n\x0e\x65xperience_ids\x18\x01 \x03(\t\"D\n\x1dGetRoomsForExperienceResponse\x12#\n\x05rooms\x18\x01 \x03(\x0b\x32\x14.POGOProtos.Rpc.Room\"\xde\x01\n\x19GetRouteCreationsOutProto\x12@\n\x06result\x18\x01 \x01(\x0e\x32\x30.POGOProtos.Rpc.GetRouteCreationsOutProto.Result\x12\x32\n\x06routes\x18\x02 \x03(\x0b\x32\".POGOProtos.Rpc.RouteCreationProto\x12\x16\n\x0eunseen_updates\x18\x03 \x03(\t\"3\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\"\x18\n\x16GetRouteCreationsProto\"\xd6\x01\n\x15GetRouteDraftOutProto\x12<\n\x06result\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.GetRouteDraftOutProto.Result\x12\x31\n\x05route\x18\x02 \x01(\x0b\x32\".POGOProtos.Rpc.RouteCreationProto\"L\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x17\n\x13\x45RROR_INVALID_ROUTE\x10\x03\" \n\x12GetRouteDraftProto\x12\n\n\x02id\x18\x01 \x01(\t\"\xec\x02\n\x11GetRoutesOutProto\x12?\n\x0eroute_map_cell\x18\x01 \x03(\x0b\x32\'.POGOProtos.Rpc.ClientRouteMapCellProto\x12\x38\n\x06status\x18\x02 \x01(\x0e\x32(.POGOProtos.Rpc.GetRoutesOutProto.Status\x12>\n\nroute_tabs\x18\x03 \x03(\x0b\x32*.POGOProtos.Rpc.GetRoutesOutProto.RouteTab\x12\x37\n\nroute_list\x18\x04 \x03(\x0b\x32#.POGOProtos.Rpc.ClientRouteGetProto\x1a\x36\n\x08RouteTab\x12\x17\n\x0ftitle_string_id\x18\x01 \x01(\t\x12\x11\n\troute_ids\x18\x02 \x03(\t\"+\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\":\n\x0eGetRoutesProto\x12\x0f\n\x07\x63\x65ll_id\x18\x01 \x03(\x04\x12\x17\n\x0frequest_version\x18\x02 \x01(\x05\"\xfe\x01\n\x1eGetSaveForLaterEntriesOutProto\x12\x45\n\x06result\x18\x01 \x01(\x0e\x32\x35.POGOProtos.Rpc.GetSaveForLaterEntriesOutProto.Result\x12M\n\x16save_for_later_pokemon\x18\x02 \x03(\x0b\x32-.POGOProtos.Rpc.SaveForLaterBreadPokemonProto\"F\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12$\n ERROR_SAVE_FOR_LATER_NOT_ENABLED\x10\x02\"\x1d\n\x1bGetSaveForLaterEntriesProto\"\x8f\x01\n\x15GetServerTimeOutProto\x12<\n\x06status\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.GetServerTimeOutProto.Status\x12\x16\n\x0eserver_time_ms\x18\x02 \x01(\x03\" \n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\"\x14\n\x12GetServerTimeProto\")\n\x15GetStardustQuestProto\x12\x10\n\x08stardust\x18\x01 \x01(\x05\"\xae\x02\n\"GetStationedPokemonDetailsOutProto\x12I\n\x06result\x18\x01 \x01(\x0e\x32\x39.POGOProtos.Rpc.GetStationedPokemonDetailsOutProto.Result\x12M\n\x12stationed_pokemons\x18\x02 \x03(\x0b\x32\x31.POGOProtos.Rpc.PlayerClientStationedPokemonProto\x12#\n\x1btotal_num_stationed_pokemon\x18\x03 \x01(\x05\"I\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x15\n\x11STATION_NOT_FOUND\x10\x02\x12\x10\n\x0cOUT_OF_RANGE\x10\x03\"O\n\x1fGetStationedPokemonDetailsProto\x12\x12\n\nstation_id\x18\x01 \x01(\t\x12\x18\n\x10get_full_details\x18\x02 \x01(\x08\"\x82\x03\n\x1eGetTimedGroupChallengeOutProto\x12\x45\n\x06status\x18\x01 \x01(\x0e\x32\x35.POGOProtos.Rpc.GetTimedGroupChallengeOutProto.Status\x12P\n\x14\x63hallenge_definition\x18\x02 \x01(\x0b\x32\x32.POGOProtos.Rpc.TimedGroupChallengeDefinitionProto\x12\x15\n\rcurrent_score\x18\x03 \x01(\x05\x12\x14\n\x0cplayer_score\x18\x04 \x01(\x05\x12\x18\n\x10\x61\x63tive_city_hash\x18\x05 \x01(\t\x12,\n$active_city_localization_key_changes\x18\x06 \x03(\t\"R\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1d\n\x19\x45RROR_CHALLENGE_NOT_FOUND\x10\x03\"M\n\x1bGetTimedGroupChallengeProto\x12\x14\n\x0c\x63hallenge_id\x18\x01 \x01(\t\x12\x18\n\x10\x61\x63tive_city_hash\x18\x02 \x01(\t\"\xb4\x01\n\x14GetTodayViewOutProto\x12;\n\x06status\x18\x01 \x01(\x0e\x32+.POGOProtos.Rpc.GetTodayViewOutProto.Status\x12\x32\n\ntoday_view\x18\x02 \x01(\x0b\x32\x1e.POGOProtos.Rpc.TodayViewProto\"+\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\"\x13\n\x11GetTodayViewProto\"\x9f\x02\n\x12GetTradingOutProto\x12\x39\n\x06result\x18\x01 \x01(\x0e\x32).POGOProtos.Rpc.GetTradingOutProto.Result\x12-\n\x07trading\x18\x02 \x01(\x0b\x32\x1c.POGOProtos.Rpc.TradingProto\"\x9e\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1a\n\x16\x45RROR_FRIEND_NOT_FOUND\x10\x03\x12\x1b\n\x17\x45RROR_INVALID_PLAYER_ID\x10\x04\x12\x17\n\x13\x45RROR_INVALID_STATE\x10\x05\x12\x17\n\x13\x45RROR_STATE_HANDLER\x10\x06\"$\n\x0fGetTradingProto\x12\x11\n\tplayer_id\x18\x01 \x01(\t\"\xd8\x01\n\x16GetTutorialEggOutProto\x12=\n\x06result\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.GetTutorialEggOutProto.Result\"\x7f\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12)\n%ERROR_PLAYER_ALREADY_HAS_TUTORIAL_EGG\x10\x02\x12\x1b\n\x17\x45RROR_FAILED_TO_ADD_EGG\x10\x03\x12\x15\n\x11\x45RROR_NOT_V2_FLOW\x10\x04\"\x15\n\x13GetTutorialEggProto\"x\n#GetUnfusePokemonPreviewRequestProto\x12\x12\n\npokemon_id\x18\x01 \x01(\x06\x12=\n\x0btarget_form\x18\x02 \x01(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\"\xe6\x01\n$GetUnfusePokemonPreviewResponseProto\x12\x41\n\x06result\x18\x01 \x01(\x0e\x32\x31.POGOProtos.Rpc.UnfusePokemonResponseProto.Result\x12:\n\x14unfused_base_pokemon\x18\x02 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12?\n\x19unfused_component_pokemon\x18\x03 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\"\xbc\x01\n\x14GetUploadUrlOutProto\x12;\n\x06status\x18\x01 \x01(\x0e\x32+.POGOProtos.Rpc.GetUploadUrlOutProto.Status\x12\x12\n\nsigned_url\x18\x02 \x01(\t\x12#\n\x1bsupporting_image_signed_url\x18\x03 \x01(\t\".\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0c\n\x08\x46\x41ILURES\x10\x01\x12\x0b\n\x07SUCCESS\x10\x02\"<\n\x11GetUploadUrlProto\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x16\n\x0egame_unique_id\x18\x02 \x01(\t\"3\n\x0fGetValueRequest\x12 \n\x03key\x18\x01 \x01(\x0b\x32\x13.POGOProtos.Rpc.Key\"A\n\x10GetValueResponse\x12-\n\x05value\x18\x01 \x01(\x0b\x32\x1e.POGOProtos.Rpc.VersionedValue\"\xab\x02\n\x13GetVpsEventOutProto\x12:\n\x06status\x18\x01 \x01(\x0e\x32*.POGOProtos.Rpc.GetVpsEventOutProto.Status\x12?\n\x11vps_event_wrapper\x18\x02 \x03(\x0b\x32$.POGOProtos.Rpc.VpsEventWrapperProto\"\x96\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1b\n\x17\x45RROR_FORT_ID_NOT_FOUND\x10\x03\x12!\n\x1d\x45RROR_VPS_NOT_ENABLED_AT_FORT\x10\x04\x12!\n\x1d\x45RROR_NO_EVENTS_AT_FORT_FOUND\x10\x05\"g\n\x10GetVpsEventProto\x12\x0f\n\x07\x66ort_id\x18\x01 \x01(\t\x12\x30\n\nevent_type\x18\x02 \x01(\x0e\x32\x1c.POGOProtos.Rpc.VpsEventType\x12\x10\n\x08\x65vent_id\x18\x03 \x01(\x05\"\x82\x03\n\x19GetVsSeekerStatusOutProto\x12@\n\x06result\x18\x01 \x01(\x0e\x32\x30.POGOProtos.Rpc.GetVsSeekerStatusOutProto.Result\x12:\n\tvs_seeker\x18\x02 \x01(\x0b\x32\'.POGOProtos.Rpc.VsSeekerAttributesProto\x12\x14\n\x0cseason_ended\x18\x03 \x01(\x08\x12\x32\n\ncombat_log\x18\x04 \x01(\x0b\x32\x1e.POGOProtos.Rpc.CombatLogProto\"\x9c\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x19\n\x15SUCCESS_FULLY_CHARGED\x10\x01\x12!\n\x1dSUCCESS_NOT_FULLY_CHARGED_YET\x10\x02\x12\x1d\n\x19\x45RROR_VS_SEEKER_NOT_FOUND\x10\x03\x12*\n&ERROR_VS_SEEKER_NEVER_STARTED_CHARGING\x10\x04\"\x18\n\x16GetVsSeekerStatusProto\"\xa8\x01\n\x19GetWebTokenActionOutProto\x12@\n\x06status\x18\x01 \x01(\x0e\x32\x30.POGOProtos.Rpc.GetWebTokenActionOutProto.Status\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x02 \x01(\t\"3\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\"+\n\x16GetWebTokenActionProto\x12\x11\n\tclient_id\x18\x01 \x01(\t\"\x9c\x01\n\x13GetWebTokenOutProto\x12:\n\x06status\x18\x01 \x01(\x0e\x32*.POGOProtos.Rpc.GetWebTokenOutProto.Status\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x02 \x01(\t\"3\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\"%\n\x10GetWebTokenProto\x12\x11\n\tclient_id\x18\x01 \x01(\t\"5\n\x14GhostWayspotSettings\x12\x1d\n\x15ghost_wayspot_enabled\x18\x01 \x01(\x08\"\xf2\x04\n\x13GiftBoxDetailsProto\x12\x12\n\ngiftbox_id\x18\x01 \x01(\x04\x12\x11\n\tsender_id\x18\x02 \x01(\t\x12\x17\n\x0fsender_codename\x18\x03 \x01(\t\x12\x13\n\x0breceiver_id\x18\x04 \x01(\t\x12\x19\n\x11receiver_codename\x18\x05 \x01(\t\x12\x0f\n\x07\x66ort_id\x18\x06 \x01(\t\x12\x11\n\tfort_name\x18\x07 \x01(\t\x12\x10\n\x08\x66ort_lat\x18\x08 \x01(\x01\x12\x10\n\x08\x66ort_lng\x18\t \x01(\x01\x12\x16\n\x0e\x66ort_image_url\x18\n \x01(\t\x12\x1a\n\x12\x63reation_timestamp\x18\x0b \x01(\x03\x12\x16\n\x0esent_timestamp\x18\x0c \x01(\x03\x12\x1b\n\x13\x64\x65livery_pokemon_id\x18\r \x01(\x06\x12\x14\n\x0cis_sponsored\x18\x0e \x01(\x08\x12\x37\n\rstickers_sent\x18\x0f \x03(\x0b\x32 .POGOProtos.Rpc.StickerSentProto\x12u\n share_trainer_info_with_postcard\x18\x10 \x01(\x0e\x32K.POGOProtos.Rpc.PlayerPreferencesProto.PostcardTrainerInfoSharingPreference\x12\x1a\n\x12pinned_postcard_id\x18\x11 \x01(\t\x12\x1f\n\x17pin_update_timestamp_ms\x18\x12 \x01(\x03\x12\x18\n\x10saturday_claimed\x18\x13 \x01(\x08\x12\x1d\n\x15sender_nia_account_id\x18\x14 \x01(\t\"\xb5\x03\n\x0cGiftBoxProto\x12\x12\n\ngiftbox_id\x18\x01 \x01(\x04\x12\x11\n\tsender_id\x18\x02 \x01(\t\x12\x13\n\x0breceiver_id\x18\x03 \x01(\t\x12\x0f\n\x07\x66ort_id\x18\x04 \x01(\t\x12\x10\n\x08\x66ort_lat\x18\x05 \x01(\x01\x12\x10\n\x08\x66ort_lng\x18\x06 \x01(\x01\x12\x1a\n\x12\x63reation_timestamp\x18\x07 \x01(\x03\x12\x16\n\x0esent_timestamp\x18\x08 \x01(\x03\x12\x13\n\x0bsent_bucket\x18\t \x01(\x03\x12\x18\n\x10saturday_claimed\x18\x0b \x01(\x08\x12\x15\n\rsender_nia_id\x18\x0c \x01(\t\x12\x17\n\x0fsender_codename\x18\r \x01(\t\x12\x19\n\x11receiver_codename\x18\x0e \x01(\t\x12\x11\n\tfort_name\x18\x0f \x01(\t\x12\x16\n\x0e\x66ort_image_url\x18\x10 \x01(\t\x12\x15\n\rstickers_sent\x18\x11 \x03(\t\x12(\n share_trainer_info_with_postcard\x18\x12 \x01(\x08\x12\x1a\n\x12pinned_postcard_id\x18\x13 \x01(\t\"=\n\x0eGiftBoxesProto\x12+\n\x05gifts\x18\x01 \x03(\x0b\x32\x1c.POGOProtos.Rpc.GiftBoxProto\"\xb7\x01\n\x16GiftExchangeEntryProto\x12.\n\x08gift_box\x18\x01 \x01(\x0b\x32\x1c.POGOProtos.Rpc.GiftBoxProto\x12@\n\x0esender_profile\x18\x02 \x01(\x0b\x32(.POGOProtos.Rpc.PlayerPublicProfileProto\x12\x17\n\x0fsource_route_id\x18\x03 \x01(\t\x12\x12\n\nroute_name\x18\x04 \x01(\t\"\xe1\x04\n\x1dGiftingEligibilityStatusProto\x12Q\n\x13sender_check_status\x18\x01 \x03(\x0e\x32\x34.POGOProtos.Rpc.GiftingEligibilityStatusProto.Status\x12O\n\x11item_check_status\x18\x02 \x03(\x0e\x32\x34.POGOProtos.Rpc.GiftingEligibilityStatusProto.Status\x12T\n\x16recipient_check_status\x18\x03 \x03(\x0e\x32\x34.POGOProtos.Rpc.GiftingEligibilityStatusProto.Status\"\xc5\x02\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x14\n\x10SUCCESS_ELIGIBLE\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1c\n\x18\x46\x41ILURE_SKU_NOT_GIFTABLE\x10\x03\x12\x18\n\x14\x46\x41ILURE_SENDER_LEVEL\x10\x04\x12 \n\x1c\x46\x41ILURE_SENDER_LIMIT_REACHED\x10\x05\x12 \n\x1c\x46\x41ILURE_SENDER_CHILD_ACCOUNT\x10\x06\x12!\n\x1d\x46\x41ILURE_FRIEND_DOES_NOT_EXIST\x10\x07\x12\x18\n\x14\x46\x41ILURE_FRIEND_LEVEL\x10\x08\x12\x1d\n\x19\x46\x41ILURE_FRIEND_HAS_TICKET\x10\t\x12/\n+FAILURE_FRIEND_OPT_OUT_RECEIVE_TICKET_GIFTS\x10\n\"I\n\x13GiftingIapItemProto\x12\x0e\n\x06sku_id\x18\x01 \x01(\t\x12\"\n\x04item\x18\x02 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\"\xe9\x01\n\x14GiftingSettingsProto\x12\x1f\n\x17\x65nable_gift_to_stardust\x18\x01 \x01(\x08\x12\x19\n\x11stardust_per_gift\x18\x02 \x01(\x05\x12T\n\x13stardust_multiplier\x18\x03 \x03(\x0b\x32\x37.POGOProtos.Rpc.GiftingSettingsProto.StardustMultiplier\x1a?\n\x12StardustMultiplier\x12\x12\n\nmultiplier\x18\x01 \x01(\x02\x12\x15\n\rrandom_weight\x18\x02 \x01(\x02\"\x97\x08\n GlobalEventTicketAttributesProto\x12\x32\n\x0b\x65vent_badge\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloBadgeType\x12)\n!grant_badge_before_event_start_ms\x18\x02 \x01(\x03\x12\x18\n\x10\x65vent_start_time\x18\x03 \x01(\t\x12\x16\n\x0e\x65vent_end_time\x18\x04 \x01(\t\x12 \n\x18item_bag_description_key\x18\x06 \x01(\t\x12;\n\x14\x65vent_variant_badges\x18\x07 \x03(\x0e\x32\x1d.POGOProtos.Rpc.HoloBadgeType\x12\'\n\x1f\x65vent_variant_title_string_keys\x18\x08 \x03(\t\x12-\n%event_variant_description_string_keys\x18\t \x03(\t\x12-\n%item_bag_description_variant_selected\x18\n \x01(\t\x12(\n event_variant_button_string_keys\x18\x0b \x03(\t\x12\x10\n\x08giftable\x18\x0c \x01(\x08\x12)\n\x0bticket_item\x18\r \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\'\n\tgift_item\x18\x0e \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x1e\n\x16\x65vent_title_string_key\x18\x0f \x01(\t\x12\x18\n\x10\x65vent_banner_url\x18\x10 \x01(\t\x12(\n require_original_ticket_for_gift\x18\x11 \x01(\x08\x12\x1b\n\x13gift_purchase_limit\x18\x12 \x01(\x05\x12 \n\x18\x63onflict_story_quest_ids\x18\x13 \x03(\t\x12\x1a\n\x12\x64isplay_v2_enabled\x18\x14 \x01(\x08\x12\x1c\n\x14\x62\x61\x63kground_image_url\x18\x15 \x01(\t\x12\x17\n\x0ftitle_image_url\x18\x16 \x01(\t\x12 \n\x18\x65vent_datetime_range_key\x18\x17 \x01(\t\x12\x18\n\x10text_rewards_key\x18\x18 \x01(\t\x12\x36\n\x0cicon_rewards\x18\x19 \x03(\x0b\x32 .POGOProtos.Rpc.QuestRewardProto\x12\x18\n\x10\x64\x65tails_link_key\x18\x1a \x01(\t\x12\x1a\n\x12sprite_id_override\x18\x1b \x01(\t\x12&\n\x1e\x63lient_event_start_time_utc_ms\x18\x64 \x01(\x03\x12$\n\x1c\x63lient_event_end_time_utc_ms\x18\x65 \x01(\x03\"H\n\rGlobalMetrics\x12\x37\n\x0fstorage_metrics\x18\x01 \x01(\x0b\x32\x1e.POGOProtos.Rpc.StorageMetrics\"\xb7.\n\x13GlobalSettingsProto\x12\x38\n\rfort_settings\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.FortSettingsProto\x12\x36\n\x0cmap_settings\x18\x03 \x01(\x0b\x32 .POGOProtos.Rpc.MapSettingsProto\x12:\n\x0elevel_settings\x18\x04 \x01(\x0b\x32\".POGOProtos.Rpc.LevelSettingsProto\x12\x42\n\x12inventory_settings\x18\x05 \x01(\x0b\x32&.POGOProtos.Rpc.InventorySettingsProto\x12\x1e\n\x16minimum_client_version\x18\x06 \x01(\t\x12\x36\n\x0cgps_settings\x18\x07 \x01(\x0b\x32 .POGOProtos.Rpc.GpsSettingsProto\x12@\n\x11\x66\x65stival_settings\x18\x08 \x01(\x0b\x32%.POGOProtos.Rpc.FestivalSettingsProto\x12:\n\x0e\x65vent_settings\x18\t \x01(\x0b\x32\".POGOProtos.Rpc.EventSettingsProto\x12\x19\n\x11max_pokemon_types\x18\n \x01(\x05\x12@\n\x0esfida_settings\x18\x0b \x01(\x0b\x32(.POGOProtos.Rpc.SfidaGlobalSettingsProto\x12\x37\n\rnews_settings\x18\x0c \x01(\x0b\x32 .POGOProtos.Rpc.NewsSettingProto\x12\x46\n\x14translation_settings\x18\r \x01(\x0b\x32(.POGOProtos.Rpc.TranslationSettingsProto\x12@\n\x11passcode_settings\x18\x0e \x01(\x0b\x32%.POGOProtos.Rpc.PasscodeSettingsProto\x12H\n\x15notification_settings\x18\x0f \x01(\x0b\x32).POGOProtos.Rpc.NotificationSettingsProto\x12\x1c\n\x14\x63lient_app_blacklist\x18\x10 \x03(\t\x12L\n\x14\x63lient_perf_settings\x18\x11 \x01(\x0b\x32..POGOProtos.Rpc.ClientPerformanceSettingsProto\x12\x45\n\x14news_global_settings\x18\x12 \x01(\x0b\x32\'.POGOProtos.Rpc.NewsGlobalSettingsProto\x12G\n\x15quest_global_settings\x18\x13 \x01(\x0b\x32(.POGOProtos.Rpc.QuestGlobalSettingsProto\x12I\n\x16\x62\x65luga_global_settings\x18\x14 \x01(\x0b\x32).POGOProtos.Rpc.BelugaGlobalSettingsProto\x12O\n\x19telemetry_global_settings\x18\x15 \x01(\x0b\x32,.POGOProtos.Rpc.TelemetryGlobalSettingsProto\x12:\n\x0elogin_settings\x18\x16 \x01(\x0b\x32\".POGOProtos.Rpc.LoginSettingsProto\x12\x42\n\x0fsocial_settings\x18\x17 \x01(\x0b\x32).POGOProtos.Rpc.SocialClientSettingsProto\x12K\n\x17trading_global_settings\x18\x18 \x01(\x0b\x32*.POGOProtos.Rpc.TradingGlobalSettingsProto\x12\x45\n\x1e\x61\x64\x64itional_allowed_pokemon_ids\x18\x19 \x03(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12M\n\x18upsight_logging_settings\x18\x1a \x01(\x0b\x32+.POGOProtos.Rpc.UpsightLoggingSettingsProto\x12I\n\x16\x63ombat_global_settings\x18\x1b \x01(\x0b\x32).POGOProtos.Rpc.CombatGlobalSettingsProto\x12I\n\x13third_move_settings\x18\x1c \x01(\x0b\x32,.POGOProtos.Rpc.ThirdMoveGlobalSettingsProto\x12\\\n combat_challenge_global_settings\x18\x1d \x01(\x0b\x32\x32.POGOProtos.Rpc.CombatChallengeGlobalSettingsProto\x12Q\n\x16\x62gmode_global_settings\x18\x1e \x01(\x0b\x32\x31.POGOProtos.Rpc.BackgroundModeGlobalSettingsProto\x12:\n\x0eprobe_settings\x18\x1f \x01(\x0b\x32\".POGOProtos.Rpc.ProbeSettingsProto\x12P\n\x12purchased_settings\x18 \x01(\x0b\x32\x34.POGOProtos.Rpc.PokecoinPurchaseDisplaySettingsProto\x12\x42\n\x12helpshift_settings\x18! \x01(\x0b\x32&.POGOProtos.Rpc.HelpshiftSettingsProto\x12@\n\x11\x61r_photo_settings\x18\" \x01(\x0b\x32%.POGOProtos.Rpc.ArPhotoGlobalSettings\x12<\n\x0cpoi_settings\x18# \x01(\x0b\x32&.POGOProtos.Rpc.PoiGlobalSettingsProto\x12\x44\n\x10pokemon_settings\x18$ \x01(\x0b\x32*.POGOProtos.Rpc.PokemonGlobalSettingsProto\x12\x42\n\x0f\x61vatar_settings\x18% \x01(\x0b\x32).POGOProtos.Rpc.AvatarGlobalSettingsProto\x12G\n\x15\x65volution_v2_settings\x18& \x01(\x0b\x32(.POGOProtos.Rpc.EvolutionV2SettingsProto\x12\x46\n\x11incident_settings\x18\' \x01(\x0b\x32+.POGOProtos.Rpc.IncidentGlobalSettingsProto\x12:\n\x0ekoala_settings\x18( \x01(\x0b\x32\".POGOProtos.Rpc.KoalaSettingsProto\x12@\n\x11kangaroo_settings\x18) \x01(\x0b\x32%.POGOProtos.Rpc.KangarooSettingsProto\x12@\n\x0eroute_settings\x18* \x01(\x0b\x32(.POGOProtos.Rpc.RouteGlobalSettingsProto\x12@\n\x0e\x62uddy_settings\x18+ \x01(\x0b\x32(.POGOProtos.Rpc.BuddyGlobalSettingsProto\x12:\n\x0einput_settings\x18, \x01(\x0b\x32\".POGOProtos.Rpc.InputSettingsProto\x12\x36\n\x0cgmt_settings\x18- \x01(\x0b\x32 .POGOProtos.Rpc.GmtSettingsProto\x12\x1d\n\x15use_local_time_action\x18/ \x01(\x08\x12\x45\n\x14\x61rdk_config_settings\x18\x30 \x01(\x0b\x32\'.POGOProtos.Rpc.ArdkConfigSettingsProto\x12\x44\n\x0f\x65nabled_pokemon\x18\x31 \x01(\x0b\x32+.POGOProtos.Rpc.EnabledPokemonSettingsProto\x12V\n\x1dpokemon_bulk_upgrade_settings\x18\x32 \x01(\x0b\x32/.POGOProtos.Rpc.PokemonBulkUpgradeSettingsProto\x12O\n\x19planned_downtime_settings\x18\x33 \x01(\x0b\x32,.POGOProtos.Rpc.PlannedDowntimeSettingsProto\x12\x43\n\x13\x61r_mapping_settings\x18\x34 \x01(\x0b\x32&.POGOProtos.Rpc.ArMappingSettingsProto\x12T\n\x1craid_invite_friends_settings\x18\x35 \x01(\x0b\x32..POGOProtos.Rpc.RaidInviteFriendsSettingsProto\x12S\n\x18\x64\x61ily_encounter_settings\x18\x36 \x01(\x0b\x32\x31.POGOProtos.Rpc.DailyEncounterGlobalSettingsProto\x12\x45\n\x14raid_ticket_settings\x18\x37 \x01(\x0b\x32\'.POGOProtos.Rpc.RaidTicketSettingsProto\x12Q\n\x17rocket_balloon_settings\x18\x38 \x01(\x0b\x32\x30.POGOProtos.Rpc.RocketBalloonGlobalSettingsProto\x12X\n\x1etimed_group_challenge_settings\x18\x39 \x01(\x0b\x32\x30.POGOProtos.Rpc.TimedGroupChallengeSettingsProto\x12\x45\n\x11mega_evo_settings\x18: \x01(\x0b\x32*.POGOProtos.Rpc.MegaEvoGlobalSettingsProto\x12G\n\x15lobby_client_settings\x18; \x01(\x0b\x32(.POGOProtos.Rpc.LobbyClientSettingsProto\x12S\n\x18quest_evolution_settings\x18= \x01(\x0b\x32\x31.POGOProtos.Rpc.QuestEvolutionGlobalSettingsProto\x12Z\n\x1fsponsored_poi_feedback_settings\x18> \x01(\x0b\x32\x31.POGOProtos.Rpc.SponsoredPoiFeedbackSettingsProto\x12\x46\n\x14\x63rashlytics_settings\x18\x41 \x01(\x0b\x32(.POGOProtos.Rpc.CrashlyticsSettingsProto\x12O\n\x16\x63\x61tch_pokemon_settings\x18\x42 \x01(\x0b\x32/.POGOProtos.Rpc.CatchPokemonGlobalSettingsProto\x12\x38\n\ridfa_settings\x18\x43 \x01(\x0b\x32!.POGOProtos.Rpc.IdfaSettingsProto\x12\x45\n\x14\x66orm_change_settings\x18\x44 \x01(\x0b\x32\'.POGOProtos.Rpc.FormChangeSettingsProto\x12;\n\x0ciap_settings\x18\x45 \x03(\x0b\x32%.POGOProtos.Rpc.StoreIapSettingsProto\x12_\n\"power_up_pokestops_global_settings\x18\x46 \x01(\x0b\x32\x33.POGOProtos.Rpc.PowerUpPokestopsGlobalSettingsProto\x12L\n\x1aupload_management_settings\x18H \x01(\x0b\x32(.POGOProtos.Rpc.UploadManagementSettings\x12V\n\x1araid_player_stats_settings\x18I \x01(\x0b\x32\x32.POGOProtos.Rpc.RaidPlayerStatsGlobalSettingsProto\x12U\n\x1cpostcard_collection_settings\x18J \x01(\x0b\x32/.POGOProtos.Rpc.PostcardCollectionSettingsProto\x12T\n\x1cpush_gateway_global_settings\x18K \x01(\x0b\x32..POGOProtos.Rpc.PushGatewayGlobalSettingsProto\x12N\n\x1bsubmission_counter_settings\x18L \x01(\x0b\x32).POGOProtos.Rpc.SubmissionCounterSettings\x12\x44\n\x16ghost_wayspot_settings\x18M \x01(\x0b\x32$.POGOProtos.Rpc.GhostWayspotSettings\x12Z\n\x1fiap_disclosure_display_settings\x18N \x01(\x0b\x32\x31.POGOProtos.Rpc.IapDisclosureDisplaySettingsProto\x12T\n\x1c\x64ownload_all_assets_settings\x18O \x01(\x0b\x32..POGOProtos.Rpc.DownloadAllAssetsSettingsProto\x12Z\n\x1fticket_gifting_feature_settings\x18P \x01(\x0b\x32\x31.POGOProtos.Rpc.TicketGiftingFeatureSettingsProto\x12\x41\n\x12map_icons_settings\x18Q \x01(\x0b\x32%.POGOProtos.Rpc.MapIconsSettingsProto\x12S\n\x1bsettings_version_controller\x18R \x01(\x0b\x32..POGOProtos.Rpc.SettingsVersionControllerProto\x12I\n\x16guest_account_settings\x18S \x01(\x0b\x32).POGOProtos.Rpc.GuestAccountSettingsProto\x12\x45\n\x11temp_evo_settings\x18T \x01(\x0b\x32*.POGOProtos.Rpc.TempEvoGlobalSettingsProto\x12@\n\x11saturday_settings\x18W \x01(\x0b\x32%.POGOProtos.Rpc.SaturdaySettingsProto\x12I\n\x13party_play_settings\x18X \x01(\x0b\x32,.POGOProtos.Rpc.PartyPlayGlobalSettingsProto\x12K\n\x14iris_social_settings\x18Z \x01(\x0b\x32-.POGOProtos.Rpc.IrisSocialGlobalSettingsProto\x12Q\n\x1a\x61\x65gis_enforcement_settings\x18[ \x01(\x0b\x32-.POGOProtos.Rpc.AegisEnforcementSettingsProto\x12I\n\x13pokedex_v2_settings\x18\\ \x01(\x0b\x32,.POGOProtos.Rpc.PokedexV2GlobalSettingsProto\"\xb8\x02\n\x12GlowFxPokemonProto\x12\x31\n\npokemon_id\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12=\n\x0btemp_evo_id\x18\x02 \x01(\x0e\x32(.POGOProtos.Rpc.HoloTemporaryEvolutionId\x12\x36\n\x04\x66orm\x18\x03 \x01(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\x12<\n\x07\x63ostume\x18\x04 \x01(\x0e\x32+.POGOProtos.Rpc.PokemonDisplayProto.Costume\x12:\n\x06gender\x18\x05 \x01(\x0e\x32*.POGOProtos.Rpc.PokemonDisplayProto.Gender\"R\n\x10GmtSettingsProto\x12\x1d\n\x15\x65nable_gmtdownload_v2\x18\x01 \x01(\x08\x12\x1f\n\x17\x64ownload_poll_period_ms\x18\x02 \x01(\x05\"\x1f\n\x0bGoogleToken\x12\x10\n\x08id_token\x18\x01 \x01(\t\"\xe0\x02\n\x10GpsSettingsProto\x12/\n\'driving_warning_speed_meters_per_second\x18\x01 \x01(\x02\x12(\n driving_warning_cooldown_minutes\x18\x02 \x01(\x02\x12-\n%driving_speed_sample_interval_seconds\x18\x03 \x01(\x02\x12\"\n\x1a\x64riving_speed_sample_count\x18\x04 \x01(\x05\x12.\n&idle_threshold_speed_meters_per_second\x18\x05 \x01(\x02\x12\'\n\x1fidle_threshold_duration_seconds\x18\x06 \x01(\x05\x12$\n\x1cidle_sample_interval_seconds\x18\x07 \x01(\x02\x12\x1f\n\x17idle_speed_sample_count\x18\x08 \x01(\x05\"T\n!GraphicsCapabilitiesSettingsProto\x12/\n\'graphics_capabilities_telemetry_enabled\x18\x01 \x01(\x08\"A\n\x1dGraphicsCapabilitiesTelemetry\x12 \n\x18supports_compute_shaders\x18\x01 \x01(\x08\"\xa4\x01\n\x1bGroupChallengeCriteriaProto\x12\x31\n\x0e\x63hallenge_type\x18\x01 \x01(\x0e\x32\x19.POGOProtos.Rpc.QuestType\x12\x36\n\x0e\x63hallenge_goal\x18\x02 \x01(\x0b\x32\x1e.POGOProtos.Rpc.QuestGoalProto\x12\x1a\n\x12ignore_global_goal\x18\x03 \x01(\x08\"\xf0\x03\n\x1aGroupChallengeDisplayProto\x12\r\n\x05title\x18\x01 \x01(\t\x12\x34\n\rboost_rewards\x18\x02 \x03(\x0b\x32\x1d.POGOProtos.Rpc.BonusBoxProto\x12!\n\x19\x63ustom_challenge_type_key\x18\x03 \x01(\t\x12 \n\x18\x63ustom_work_together_key\x18\x04 \x01(\t\x12$\n\x1c\x63ustom_bonus_modal_title_key\x18\x05 \x01(\t\x12*\n\"custom_bonus_modal_description_key\x18\x06 \x01(\t\x12$\n\x1c\x63ustom_player_score_key_none\x18\x07 \x01(\t\x12(\n custom_player_score_key_singular\x18\x08 \x01(\t\x12&\n\x1e\x63ustom_player_score_key_plural\x18\t \x01(\t\x12=\n\x16\x62oost_rewards_complete\x18\n \x03(\x0b\x32\x1d.POGOProtos.Rpc.BonusBoxProto\x12?\n\x18\x62oost_rewards_incomplete\x18\x0b \x03(\x0b\x32\x1d.POGOProtos.Rpc.BonusBoxProto\"\xa3\x01\n\x1dGuestAccountGameSettingsProto\x12(\n max_num_pokemon_caught_for_popup\x18\x01 \x01(\x05\x12\x1d\n\x15max_player_level_gate\x18\x02 \x01(\x05\x12\x39\n\x0fsign_up_rewards\x18\x03 \x03(\x0b\x32 .POGOProtos.Rpc.QuestRewardProto\",\n\x19GuestAccountSettingsProto\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\"I\n\x13GuestLoginAuthToken\x12\x0e\n\x06secret\x18\x01 \x01(\x0c\x12\x0f\n\x07\x61pi_key\x18\x02 \x01(\t\x12\x11\n\tdevice_id\x18\x03 \x01(\t\"N\n\x15GuestLoginSecretToken\x12\x16\n\x0etoken_contents\x18\x01 \x01(\x0c\x12\x11\n\tsignature\x18\x02 \x01(\x0c\x12\n\n\x02iv\x18\x03 \x01(\x0c\"\xfd\x01\n\x16GuiSearchSettingsProto\x12\x1a\n\x12gui_search_enabled\x18\x01 \x01(\x08\x12\x42\n\x12recommended_search\x18\x02 \x03(\x0b\x32&.POGOProtos.Rpc.RecommendedSearchProto\x12\"\n\x1amax_number_recent_searches\x18\x03 \x01(\x05\x12$\n\x1cmax_number_favorite_searches\x18\x04 \x01(\x05\x12\x18\n\x10max_query_length\x18\x05 \x01(\x05\x12\x1f\n\x17show_all_button_enabled\x18\x06 \x01(\x08\"\xfe\x01\n\x18GymBadgeGmtSettingsProto\x12\x0e\n\x06target\x18\x01 \x03(\x05\x12,\n$battle_winning_score_per_defender_cp\x18\x02 \x01(\x02\x12&\n\x1egym_defending_score_per_minute\x18\x03 \x01(\x02\x12\x1b\n\x13\x62\x65rry_feeding_score\x18\x04 \x01(\x05\x12\x1c\n\x14pokemon_deploy_score\x18\x05 \x01(\x05\x12!\n\x19raid_battle_winning_score\x18\x06 \x01(\x05\x12\x1e\n\x16lose_all_battles_score\x18\x07 \x01(\x05\"\xc5\x01\n\rGymBadgeStats\x12\x1e\n\x16total_time_defended_ms\x18\x01 \x01(\x04\x12\x17\n\x0fnum_battles_won\x18\x02 \x01(\r\x12\x17\n\x0fnum_berries_fed\x18\x03 \x01(\r\x12\x13\n\x0bnum_deploys\x18\x04 \x01(\r\x12\x18\n\x10num_battles_lost\x18\x05 \x01(\r\x12\x33\n\x0bgym_battles\x18\x0f \x03(\x0b\x32\x1e.POGOProtos.Rpc.GymBattleProto\"\xd8\x02\n\x17GymBattleAttackOutProto\x12>\n\x06result\x18\x01 \x01(\x0e\x32..POGOProtos.Rpc.GymBattleAttackOutProto.Result\x12\x38\n\rbattle_update\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.BattleUpdateProto\x12\x32\n\tgym_badge\x18\x03 \x01(\x0b\x32\x1f.POGOProtos.Rpc.AwardedGymBadge\"\x8e\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12 \n\x1c\x45RROR_INVALID_ATTACK_ACTIONS\x10\x02\x12\x16\n\x12\x45RROR_NOT_IN_RANGE\x10\x03\x12\x1b\n\x17\x45RROR_WRONG_BATTLE_TYPE\x10\x04\x12\x15\n\x11\x45RROR_RAID_ACTIVE\x10\x05\"\x86\x02\n\x14GymBattleAttackProto\x12\x0e\n\x06gym_id\x18\x01 \x01(\t\x12\x11\n\tbattle_id\x18\x02 \x01(\t\x12;\n\x10\x61ttacker_actions\x18\x03 \x03(\x0b\x32!.POGOProtos.Rpc.BattleActionProto\x12@\n\x15last_retrieved_action\x18\x04 \x01(\x0b\x32!.POGOProtos.Rpc.BattleActionProto\x12\x1a\n\x12player_lat_degrees\x18\x05 \x01(\x01\x12\x1a\n\x12player_lng_degrees\x18\x06 \x01(\x01\x12\x14\n\x0ctimestamp_ms\x18\x07 \x01(\x03\"a\n\x0eGymBattleProto\x12\x11\n\tbattle_id\x18\x01 \x01(\t\x12\x14\n\x0c\x63ompleted_ms\x18\x02 \x01(\x03\x12&\n\x1eincremented_gym_battle_friends\x18\x03 \x01(\x08\"\xdf\x05\n\x16GymBattleSettingsProto\x12\x16\n\x0e\x65nergy_per_sec\x18\x01 \x01(\x02\x12\x19\n\x11\x64odge_energy_cost\x18\x02 \x01(\x02\x12\x18\n\x10retarget_seconds\x18\x03 \x01(\x02\x12\x1d\n\x15\x65nemy_attack_interval\x18\x04 \x01(\x02\x12\x1e\n\x16\x61ttack_server_interval\x18\x05 \x01(\x02\x12\x1e\n\x16round_duration_seconds\x18\x06 \x01(\x02\x12#\n\x1b\x62onus_time_per_ally_seconds\x18\x07 \x01(\x02\x12$\n\x1cmaximum_attackers_per_battle\x18\x08 \x01(\x05\x12)\n!same_type_attack_bonus_multiplier\x18\t \x01(\x02\x12\x16\n\x0emaximum_energy\x18\n \x01(\x05\x12$\n\x1c\x65nergy_delta_per_health_lost\x18\x0b \x01(\x02\x12\x19\n\x11\x64odge_duration_ms\x18\x0c \x01(\x05\x12\x1c\n\x14minimum_player_level\x18\r \x01(\x05\x12\x18\n\x10swap_duration_ms\x18\x0e \x01(\x05\x12&\n\x1e\x64odge_damage_reduction_percent\x18\x0f \x01(\x02\x12!\n\x19minimum_raid_player_level\x18\x10 \x01(\x05\x12.\n&shadow_pokemon_attack_bonus_multiplier\x18\x11 \x01(\x02\x12/\n\'shadow_pokemon_defense_bonus_multiplier\x18\x12 \x01(\x02\x12\x34\n,purified_pokemon_attack_multiplier_vs_shadow\x18\x13 \x01(\x02\x12\x30\n(boss_energy_regeneration_per_health_lost\x18\x14 \x01(\x02\"\xe0\x01\n\x10GymDefenderProto\x12@\n\x11motivated_pokemon\x18\x01 \x01(\x0b\x32%.POGOProtos.Rpc.MotivatedPokemonProto\x12@\n\x11\x64\x65ployment_totals\x18\x02 \x01(\x0b\x32%.POGOProtos.Rpc.DeploymentTotalsProto\x12H\n\x16trainer_public_profile\x18\x03 \x01(\x0b\x32(.POGOProtos.Rpc.PlayerPublicProfileProto\"\xfd\x06\n\x11GymDeployOutProto\x12\x38\n\x06result\x18\x01 \x01(\x0e\x32(.POGOProtos.Rpc.GymDeployOutProto.Result\x12L\n\x18gym_status_and_defenders\x18\x02 \x01(\x0b\x32*.POGOProtos.Rpc.GymStatusAndDefendersProto\x12:\n\x11\x61warded_gym_badge\x18\x03 \x01(\x0b\x32\x1f.POGOProtos.Rpc.AwardedGymBadge\x12 \n\x18\x63ooldown_duration_millis\x18\x04 \x01(\x03\"\x81\x05\n\x06Result\x12\x11\n\rNO_RESULT_SET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12%\n!ERROR_ALREADY_HAS_POKEMON_ON_FORT\x10\x02\x12!\n\x1d\x45RROR_OPPOSING_TEAM_OWNS_FORT\x10\x03\x12\x16\n\x12\x45RROR_FORT_IS_FULL\x10\x04\x12\x16\n\x12\x45RROR_NOT_IN_RANGE\x10\x05\x12\x1c\n\x18\x45RROR_PLAYER_HAS_NO_TEAM\x10\x06\x12\x1d\n\x19\x45RROR_POKEMON_NOT_FULL_HP\x10\x07\x12$\n ERROR_PLAYER_BELOW_MINIMUM_LEVEL\x10\x08\x12\x1a\n\x16\x45RROR_POKEMON_IS_BUDDY\x10\t\x12\x1d\n\x19\x45RROR_FORT_DEPLOY_LOCKOUT\x10\n\x12 \n\x1c\x45RROR_PLAYER_HAS_NO_NICKNAME\x10\x0b\x12\x1a\n\x16\x45RROR_POI_INACCESSIBLE\x10\x0c\x12\x17\n\x13\x45RROR_NOT_A_POKEMON\x10\r\x12\x1f\n\x1b\x45RROR_TOO_MANY_OF_SAME_KIND\x10\x0e\x12\x1b\n\x17\x45RROR_TOO_MANY_DEPLOYED\x10\x0f\x12\x1d\n\x19\x45RROR_TEAM_DEPLOY_LOCKOUT\x10\x10\x12\x1b\n\x17\x45RROR_LEGENDARY_POKEMON\x10\x11\x12\x19\n\x15\x45RROR_INVALID_POKEMON\x10\x12\x12\x15\n\x11\x45RROR_RAID_ACTIVE\x10\x13\x12\x18\n\x14\x45RROR_FUSION_POKEMON\x10\x14\x12\"\n\x1e\x45RROR_FUSION_COMPONENT_POKEMON\x10\x15\"m\n\x0eGymDeployProto\x12\x0f\n\x07\x66ort_id\x18\x01 \x01(\t\x12\x12\n\npokemon_id\x18\x02 \x01(\x06\x12\x1a\n\x12player_lat_degrees\x18\x03 \x01(\x01\x12\x1a\n\x12player_lng_degrees\x18\x04 \x01(\x01\"\xae\x01\n\x0fGymDisplayProto\x12\x30\n\tgym_event\x18\x01 \x03(\x0b\x32\x1d.POGOProtos.Rpc.GymEventProto\x12\x14\n\x0ctotal_gym_cp\x18\x02 \x01(\x05\x12!\n\x19lowest_pokemon_motivation\x18\x03 \x01(\x01\x12\x17\n\x0fslots_available\x18\x04 \x01(\x05\x12\x17\n\x0foccupied_millis\x18\x05 \x01(\x03\"\xdd\x02\n\rGymEventProto\x12\x0f\n\x07trainer\x18\x01 \x01(\t\x12\x14\n\x0ctimestamp_ms\x18\x02 \x01(\x03\x12\x32\n\x05\x65vent\x18\x03 \x01(\x0e\x32#.POGOProtos.Rpc.GymEventProto.Event\x12\x31\n\npokedex_id\x18\x04 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x12\n\npokemon_id\x18\x05 \x01(\x06\"\xa9\x01\n\x05\x45vent\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0f\n\x0bPOKEMON_FED\x10\x01\x12\x14\n\x10POKEMON_DEPLOYED\x10\x02\x12\x14\n\x10POKEMON_RETURNED\x10\x03\x12\x0e\n\nBATTLE_WON\x10\x04\x12\x0f\n\x0b\x42\x41TTLE_LOSS\x10\x05\x12\x10\n\x0cRAID_STARTED\x10\x06\x12\x0e\n\nRAID_ENDED\x10\x07\x12\x13\n\x0fGYM_NEUTRALIZED\x10\x08\"\xd4\x05\n\x16GymFeedPokemonOutProto\x12=\n\x06result\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.GymFeedPokemonOutProto.Result\x12L\n\x18gym_status_and_defenders\x18\x02 \x01(\x0b\x32*.POGOProtos.Rpc.GymStatusAndDefendersProto\x12\x32\n\tgym_badge\x18\x03 \x01(\x0b\x32\x1f.POGOProtos.Rpc.AwardedGymBadge\x12\x18\n\x10stardust_awarded\x18\x04 \x01(\x05\x12\x12\n\nxp_awarded\x18\x05 \x01(\x05\x12\x19\n\x11num_candy_awarded\x18\x06 \x01(\x05\x12<\n\x0f\x63\x61ndy_family_id\x18\x07 \x01(\x0e\x32#.POGOProtos.Rpc.HoloPokemonFamilyId\x12\x19\n\x11\x63ooldown_complete\x18\x08 \x01(\x03\x12\x1c\n\x14num_xl_candy_awarded\x18\t \x01(\x05\"\xb8\x02\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x14\n\x10\x45RROR_CANNOT_USE\x10\x02\x12\x16\n\x12\x45RROR_NOT_IN_RANGE\x10\x03\x12\x1b\n\x17\x45RROR_POKEMON_NOT_THERE\x10\x04\x12\x16\n\x12\x45RROR_POKEMON_FULL\x10\x05\x12\x19\n\x15\x45RROR_NO_BERRIES_LEFT\x10\x06\x12\x14\n\x10\x45RROR_WRONG_TEAM\x10\x07\x12\x15\n\x11\x45RROR_WRONG_COUNT\x10\x08\x12\x12\n\x0e\x45RROR_TOO_FAST\x10\t\x12\x16\n\x12\x45RROR_TOO_FREQUENT\x10\n\x12\x12\n\x0e\x45RROR_GYM_BUSY\x10\x0b\x12\x15\n\x11\x45RROR_RAID_ACTIVE\x10\x0c\x12\x14\n\x10\x45RROR_GYM_CLOSED\x10\r\"\xb0\x01\n\x13GymFeedPokemonProto\x12\"\n\x04item\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x19\n\x11starting_quantity\x18\x02 \x01(\x05\x12\x0e\n\x06gym_id\x18\x03 \x01(\t\x12\x12\n\npokemon_id\x18\x04 \x01(\x06\x12\x1a\n\x12player_lat_degrees\x18\x05 \x01(\x01\x12\x1a\n\x12player_lng_degrees\x18\x06 \x01(\x01\"\xc4\x06\n\x12GymGetInfoOutProto\x12L\n\x18gym_status_and_defenders\x18\x01 \x01(\x0b\x32*.POGOProtos.Rpc.GymStatusAndDefendersProto\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x0b\n\x03url\x18\x03 \x01(\t\x12\x39\n\x06result\x18\x04 \x01(\x0e\x32).POGOProtos.Rpc.GymGetInfoOutProto.Result\x12\x13\n\x0b\x64\x65scription\x18\x05 \x01(\t\x12\x15\n\rsecondary_url\x18\x06 \x01(\t\x12:\n\x11\x61warded_gym_badge\x18\x07 \x01(\x0b\x32\x1f.POGOProtos.Rpc.AwardedGymBadge\x12\x1d\n\x11\x63heckin_image_url\x18\x08 \x01(\tB\x02\x18\x01\x12\x32\n\nevent_info\x18\t \x01(\x0b\x32\x1e.POGOProtos.Rpc.EventInfoProto\x12<\n\x0f\x64isplay_weather\x18\n \x01(\x0b\x32#.POGOProtos.Rpc.DisplayWeatherProto\x12\x13\n\x0bpromo_image\x18\x0b \x03(\t\x12\x19\n\x11promo_description\x18\x0c \x03(\t\x12\x1b\n\x13\x63\x61ll_to_action_link\x18\r \x01(\t\x12\x11\n\tserver_ms\x18\x0e \x01(\x03\x12@\n\x11sponsored_details\x18\x0f \x01(\x0b\x32%.POGOProtos.Rpc.SponsoredDetailsProto\x12\x18\n\x10poi_images_count\x18\x10 \x01(\x05\x12&\n\x1egeostore_tombstone_message_key\x18\x14 \x01(\t\x12\'\n\x1fgeostore_suspension_message_key\x18\x15 \x01(\t\x12\x32\n\x08vps_info\x18\x16 \x01(\x0b\x32 .POGOProtos.Rpc.FortVpsInfoProto\"P\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x16\n\x12\x45RROR_NOT_IN_RANGE\x10\x02\x12\x16\n\x12\x45RROR_GYM_DISABLED\x10\x03\"\x9f\x01\n\x0fGymGetInfoProto\x12\x0e\n\x06gym_id\x18\x01 \x01(\t\x12\x1a\n\x12player_lat_degrees\x18\x02 \x01(\x01\x12\x1a\n\x12player_lng_degrees\x18\x03 \x01(\x01\x12\x17\n\x0fgym_lat_degrees\x18\x04 \x01(\x01\x12\x17\n\x0fgym_lng_degrees\x18\x05 \x01(\x01\x12\x12\n\ninviter_id\x18\x06 \x01(\t\"u\n\x15GymLevelSettingsProto\x12\x14\n\x0crequired_exp\x18\x01 \x03(\x05\x12\x14\n\x0cleader_slots\x18\x02 \x03(\x05\x12\x15\n\rtrainer_slots\x18\x03 \x03(\x05\x12\x19\n\x11search_roll_bonus\x18\x04 \x03(\x05\"\xc5\x01\n\x12GymMembershipProto\x12-\n\x07pokemon\x18\x01 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12H\n\x16trainer_public_profile\x18\x02 \x01(\x0b\x32(.POGOProtos.Rpc.PlayerPublicProfileProto\x12\x36\n\x10training_pokemon\x18\x03 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\"\xb2\x02\n\x16GymPokemonSectionProto\x12N\n\x0epokemon_in_gym\x18\x01 \x03(\x0b\x32\x36.POGOProtos.Rpc.GymPokemonSectionProto.GymPokemonProto\x12V\n\x16pokemon_returned_today\x18\x02 \x03(\x0b\x32\x36.POGOProtos.Rpc.GymPokemonSectionProto.GymPokemonProto\x1ap\n\x0fGymPokemonProto\x12\x12\n\npokemon_id\x18\x01 \x01(\x03\x12\x12\n\nmotivation\x18\x02 \x01(\x02\x12\x1d\n\x15\x64\x65ployed_timestamp_ms\x18\x03 \x01(\x03\x12\x16\n\x0e\x63oins_returned\x18\x04 \x01(\x05\"\xb5\x04\n\x17GymStartSessionOutProto\x12>\n\x06result\x18\x01 \x01(\x0e\x32..POGOProtos.Rpc.GymStartSessionOutProto.Result\x12+\n\x06\x62\x61ttle\x18\x02 \x01(\x0b\x32\x1b.POGOProtos.Rpc.BattleProto\"\xac\x03\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x17\n\x13\x45RROR_GYM_NOT_FOUND\x10\x02\x12\x15\n\x11\x45RROR_GYM_NEUTRAL\x10\x03\x12\x18\n\x14\x45RROR_GYM_WRONG_TEAM\x10\x04\x12\x13\n\x0f\x45RROR_GYM_EMPTY\x10\x05\x12\x1a\n\x16\x45RROR_INVALID_DEFENDER\x10\x06\x12)\n%ERROR_TRAINING_INVALID_ATTACKER_COUNT\x10\x07\x12\x1d\n\x19\x45RROR_ALL_POKEMON_FAINTED\x10\x08\x12\x1a\n\x16\x45RROR_TOO_MANY_BATTLES\x10\t\x12\x1a\n\x16\x45RROR_TOO_MANY_PLAYERS\x10\n\x12\x1c\n\x18\x45RROR_GYM_BATTLE_LOCKOUT\x10\x0b\x12$\n ERROR_PLAYER_BELOW_MINIMUM_LEVEL\x10\x0c\x12\x16\n\x12\x45RROR_NOT_IN_RANGE\x10\r\x12\x1a\n\x16\x45RROR_POI_INACCESSIBLE\x10\x0e\x12\x15\n\x11\x45RROR_RAID_ACTIVE\x10\x0f\"\xb6\x01\n\x14GymStartSessionProto\x12\x0e\n\x06gym_id\x18\x01 \x01(\t\x12\x1c\n\x14\x61ttacking_pokemon_id\x18\x02 \x03(\x06\x12\x1c\n\x14\x64\x65\x66\x65nding_pokemon_id\x18\x03 \x01(\x06\x12\x1a\n\x12player_lat_degrees\x18\x04 \x01(\x01\x12\x1a\n\x12player_lng_degrees\x18\x05 \x01(\x01\x12\x1a\n\x12lobby_join_time_ms\x18\x06 \x01(\x03\"\x9c\x01\n\rGymStateProto\x12\x37\n\rfort_map_data\x18\x01 \x01(\x0b\x32 .POGOProtos.Rpc.PokemonFortProto\x12:\n\x0egym_membership\x18\x02 \x03(\x0b\x32\".POGOProtos.Rpc.GymMembershipProto\x12\x16\n\x0e\x64\x65ploy_lockout\x18\x03 \x01(\x08\"\x92\x01\n\x1aGymStatusAndDefendersProto\x12<\n\x12pokemon_fort_proto\x18\x01 \x01(\x0b\x32 .POGOProtos.Rpc.PokemonFortProto\x12\x36\n\x0cgym_defender\x18\x02 \x03(\x0b\x32 .POGOProtos.Rpc.GymDefenderProto\"M\n\x18HappeningNowSectionProto\x12\x31\n\x06\x65vents\x18\x01 \x03(\x0b\x32!.POGOProtos.Rpc.EventSectionProto\"8\n\x14HapticsSettingsProto\x12 \n\x18\x61\x64vanced_haptics_enabled\x18\x01 \x01(\x08\"(\n\x0eHashedKeyProto\x12\x16\n\x0ehashed_key_raw\x18\x01 \x01(\t\"P\n\x16HelpshiftSettingsProto\x12\x18\n\x10min_player_level\x18\x01 \x01(\r\x12\x1c\n\x14\x64\x65\x66\x61ult_player_level\x18\x02 \x01(\r\"\x83\x01\n\x16HoloFitnessReportProto\x12\x18\n\x10num_eggs_hatched\x18\x01 \x01(\x05\x12\x1e\n\x16num_buddy_candy_earned\x18\x02 \x01(\x05\x12\x1a\n\x12\x64istance_walked_km\x18\x03 \x01(\x01\x12\x13\n\x0bweek_bucket\x18\x04 \x01(\x03\"\xc1\x10\n\x16HoloInventoryItemProto\x12/\n\x07pokemon\x18\x01 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProtoH\x00\x12)\n\x04item\x18\x02 \x01(\x0b\x32\x19.POGOProtos.Rpc.ItemProtoH\x00\x12:\n\rpokedex_entry\x18\x03 \x01(\x0b\x32!.POGOProtos.Rpc.PokedexEntryProtoH\x00\x12\x38\n\x0cplayer_stats\x18\x04 \x01(\x0b\x32 .POGOProtos.Rpc.PlayerStatsProtoH\x00\x12>\n\x0fplayer_currency\x18\x05 \x01(\x0b\x32#.POGOProtos.Rpc.PlayerCurrencyProtoH\x00\x12:\n\rplayer_camera\x18\x06 \x01(\x0b\x32!.POGOProtos.Rpc.PlayerCameraProtoH\x00\x12\x44\n\x12inventory_upgrades\x18\x07 \x01(\x0b\x32&.POGOProtos.Rpc.InventoryUpgradesProtoH\x00\x12:\n\rapplied_items\x18\x08 \x01(\x0b\x32!.POGOProtos.Rpc.AppliedItemsProtoH\x00\x12<\n\x0e\x65gg_incubators\x18\t \x01(\x0b\x32\".POGOProtos.Rpc.EggIncubatorsProtoH\x00\x12<\n\x0epokemon_family\x18\n \x01(\x0b\x32\".POGOProtos.Rpc.PokemonFamilyProtoH\x00\x12+\n\x05quest\x18\x0b \x01(\x0b\x32\x1a.POGOProtos.Rpc.QuestProtoH\x00\x12\x36\n\x0b\x61vatar_item\x18\x0c \x01(\x0b\x32\x1f.POGOProtos.Rpc.AvatarItemProtoH\x00\x12\x38\n\x0craid_tickets\x18\r \x01(\x0b\x32 .POGOProtos.Rpc.RaidTicketsProtoH\x00\x12-\n\x06quests\x18\x0e \x01(\x0b\x32\x1b.POGOProtos.Rpc.QuestsProtoH\x00\x12\x34\n\ngift_boxes\x18\x0f \x01(\x0b\x32\x1e.POGOProtos.Rpc.GiftBoxesProtoH\x00\x12?\n\x0e\x62\x65luga_incense\x18\x10 \x01(\x0b\x32%.POGOProtos.Rpc.BelugaIncenseBoxProtoH\x00\x12@\n\x0fsparkly_incense\x18\x11 \x01(\x0b\x32%.POGOProtos.Rpc.BelugaIncenseBoxProtoH\x00\x12T\n\x1blimited_purchase_sku_record\x18\x13 \x01(\x0b\x32-.POGOProtos.Rpc.LimitedPurchaseSkuRecordProtoH\x00\x12\x34\n\nroute_play\x18\x14 \x01(\x0b\x32\x1e.POGOProtos.Rpc.RoutePlayProtoH\x00\x12L\n\x13mega_evolve_species\x18\x15 \x01(\x0b\x32-.POGOProtos.Rpc.MegaEvolvePokemonSpeciesProtoH\x00\x12/\n\x07sticker\x18\x16 \x01(\x0b\x32\x1c.POGOProtos.Rpc.StickerProtoH\x00\x12\x38\n\x0cpokemon_home\x18\x17 \x01(\x0b\x32 .POGOProtos.Rpc.PokemonHomeProtoH\x00\x12/\n\nbadge_data\x18\x18 \x01(\x0b\x32\x19.POGOProtos.Rpc.BadgeDataH\x00\x12K\n\x16player_stats_snapshots\x18\x19 \x01(\x0b\x32).POGOProtos.Rpc.PlayerStatsSnapshotsProtoH\x00\x12\x32\n\tfake_data\x18\x1a \x01(\x0b\x32\x1d.POGOProtos.Rpc.FakeDataProtoH\x00\x12S\n\x1apokedex_category_milestone\x18\x1b \x01(\x0b\x32-.POGOProtos.Rpc.PokedexCategoryMilestoneProtoH\x00\x12:\n\rsleep_records\x18\x1c \x01(\x0b\x32!.POGOProtos.Rpc.SleepRecordsProtoH\x00\x12\x42\n\x11player_attributes\x18\x1d \x01(\x0b\x32%.POGOProtos.Rpc.PlayerAttributesProtoH\x00\x12:\n\rfollower_data\x18\x1e \x01(\x0b\x32!.POGOProtos.Rpc.FollowerDataProtoH\x00\x12\x39\n\x0csquash_count\x18\x1f \x01(\x0b\x32!.POGOProtos.Rpc.DailyCounterProtoH\x00\x12>\n\x0froute_creations\x18 \x01(\x0b\x32#.POGOProtos.Rpc.RouteCreationsProtoH\x00\x12\x42\n\x0eneutral_avatar\x18! \x01(\x0b\x32(.POGOProtos.Rpc.PlayerNeutralAvatarProtoH\x00\x12\x45\n\x13neutral_avatar_item\x18\" \x01(\x0b\x32&.POGOProtos.Rpc.NeutralAvatarItemProtoH\x00\x12>\n\x0f\x61pplied_bonuses\x18# \x01(\x0b\x32#.POGOProtos.Rpc.AppliedBonusesProtoH\x00\x42\x06\n\x04Type\"\x88\t\n\x15HoloInventoryKeyProto\x12\x14\n\npokemon_id\x18\x01 \x01(\x06H\x00\x12$\n\x04item\x18\x02 \x01(\x0e\x32\x14.POGOProtos.Rpc.ItemH\x00\x12\x39\n\x10pokedex_entry_id\x18\x03 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonIdH\x00\x12\x16\n\x0cplayer_stats\x18\x04 \x01(\x08H\x00\x12\x19\n\x0fplayer_currency\x18\x05 \x01(\x08H\x00\x12\x17\n\rplayer_camera\x18\x06 \x01(\x08H\x00\x12\x1c\n\x12inventory_upgrades\x18\x07 \x01(\x08H\x00\x12\x17\n\rapplied_items\x18\x08 \x01(\x08H\x00\x12\x18\n\x0e\x65gg_incubators\x18\t \x01(\x08H\x00\x12@\n\x11pokemon_family_id\x18\n \x01(\x0e\x32#.POGOProtos.Rpc.HoloPokemonFamilyIdH\x00\x12/\n\nquest_type\x18\x0b \x01(\x0e\x32\x19.POGOProtos.Rpc.QuestTypeH\x00\x12\x1c\n\x12\x61vatar_template_id\x18\x0c \x01(\tH\x00\x12\x16\n\x0craid_tickets\x18\r \x01(\x08H\x00\x12\x10\n\x06quests\x18\x0e \x01(\x08H\x00\x12\x14\n\ngift_boxes\x18\x0f \x01(\x08H\x00\x12\x1c\n\x12\x62\x65luga_incense_box\x18\x10 \x01(\x08H\x00\x12\x1c\n\x12vs_seeker_upgrades\x18\x11 \x01(\x08H\x00\x12%\n\x1blimited_purchase_sku_record\x18\x13 \x01(\x08H\x00\x12\x14\n\nroute_play\x18\x14 \x01(\x08H\x00\x12%\n\x1bmega_evo_pokemon_species_id\x18\x15 \x01(\x05H\x00\x12\x14\n\nsticker_id\x18\x16 \x01(\tH\x00\x12\x16\n\x0cpokemon_home\x18\x17 \x01(\x08H\x00\x12.\n\x05\x62\x61\x64ge\x18\x18 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloBadgeTypeH\x00\x12\x1f\n\x15player_stats_snapshot\x18\x19 \x01(\x08H\x00\x12\x15\n\x0bunknown_key\x18\x1a \x01(\x03H\x00\x12\x13\n\tfake_data\x18\x1b \x01(\x06H\x00\x12;\n\x10pokedex_category\x18\x1c \x01(\x0e\x32\x1f.POGOProtos.Rpc.PokedexCategoryH\x00\x12\x17\n\rsleep_records\x18\x1d \x01(\x08H\x00\x12\x1b\n\x11player_attributes\x18\x1e \x01(\x08H\x00\x12\x17\n\rfollower_data\x18\x1f \x01(\x08H\x00\x12\x19\n\x0fsparkly_incense\x18 \x01(\x08H\x00\x12\x16\n\x0csquash_count\x18! \x01(\x08H\x00\x12\x18\n\x0eroute_creation\x18\" \x01(\x08H\x00\x12\x18\n\x0eneutral_avatar\x18# \x01(\x08H\x00\x12)\n\x1fneutral_avatar_item_template_id\x18% \x01(\tH\x00\x12\x19\n\x0f\x61pplied_bonuses\x18& \x01(\x08H\x00\x42\x06\n\x04Type\"\x99\x01\n\x17HoloholoARBoundaryProto\x12V\n\x1fvertices_with_relative_position\x18\x01 \x03(\x0b\x32-.POGOProtos.Rpc.HoloholoARBoundaryVertexProto\x12&\n\x1e\x62oundary_area_in_square_meters\x18\x02 \x01(\x01\"@\n\x1dHoloholoARBoundaryVertexProto\x12\t\n\x01x\x18\x01 \x01(\x01\x12\t\n\x01y\x18\x02 \x01(\x01\x12\t\n\x01z\x18\x03 \x01(\x01\"\xa2K\n HoloholoClientTelemetryOmniProto\x12-\n\tboot_time\x18\x01 \x01(\x0b\x32\x18.POGOProtos.Rpc.BootTimeH\x00\x12/\n\nframe_rate\x18\x02 \x01(\x0b\x32\x19.POGOProtos.Rpc.FrameRateH\x00\x12H\n\x17generic_click_telemetry\x18\x03 \x01(\x0b\x32%.POGOProtos.Rpc.GenericClickTelemetryH\x00\x12\x42\n\x14map_events_telemetry\x18\x04 \x01(\x0b\x32\".POGOProtos.Rpc.MapEventsTelemetryH\x00\x12H\n\x17spin_pokestop_telemetry\x18\x05 \x01(\x0b\x32%.POGOProtos.Rpc.SpinPokestopTelemetryH\x00\x12\x46\n\x16profile_page_telemetry\x18\x06 \x01(\x0b\x32$.POGOProtos.Rpc.ProfilePageTelemetryH\x00\x12H\n\x17shopping_page_telemetry\x18\x07 \x01(\x0b\x32%.POGOProtos.Rpc.ShoppingPageTelemetryH\x00\x12P\n\x1b\x65ncounter_pokemon_telemetry\x18\x08 \x01(\x0b\x32).POGOProtos.Rpc.EncounterPokemonTelemetryH\x00\x12H\n\x17\x63\x61tch_pokemon_telemetry\x18\t \x01(\x0b\x32%.POGOProtos.Rpc.CatchPokemonTelemetryH\x00\x12J\n\x18\x64\x65ploy_pokemon_telemetry\x18\n \x01(\x0b\x32&.POGOProtos.Rpc.DeployPokemonTelemetryH\x00\x12\x46\n\x16\x66\x65\x65\x64_pokemon_telemetry\x18\x0b \x01(\x0b\x32$.POGOProtos.Rpc.FeedPokemonTelemetryH\x00\x12J\n\x18\x65volve_pokemon_telemetry\x18\x0c \x01(\x0b\x32&.POGOProtos.Rpc.EvolvePokemonTelemetryH\x00\x12L\n\x19release_pokemon_telemetry\x18\r \x01(\x0b\x32\'.POGOProtos.Rpc.ReleasePokemonTelemetryH\x00\x12N\n\x1anickname_pokemon_telemetry\x18\x0e \x01(\x0b\x32(.POGOProtos.Rpc.NicknamePokemonTelemetryH\x00\x12@\n\x13news_page_telemetry\x18\x0f \x01(\x0b\x32!.POGOProtos.Rpc.NewsPageTelemetryH\x00\x12\x37\n\x0eitem_telemetry\x18\x10 \x01(\x0b\x32\x1d.POGOProtos.Rpc.ItemTelemetryH\x00\x12\x46\n\x16\x62\x61ttle_party_telemetry\x18\x11 \x01(\x0b\x32$.POGOProtos.Rpc.BattlePartyTelemetryH\x00\x12L\n\x19passcode_redeem_telemetry\x18\x12 \x01(\x0b\x32\'.POGOProtos.Rpc.PasscodeRedeemTelemetryH\x00\x12\x42\n\x14link_login_telemetry\x18\x13 \x01(\x0b\x32\".POGOProtos.Rpc.LinkLoginTelemetryH\x00\x12\x37\n\x0eraid_telemetry\x18\x14 \x01(\x0b\x32\x1d.POGOProtos.Rpc.RaidTelemetryH\x00\x12P\n\x1bpush_notification_telemetry\x18\x15 \x01(\x0b\x32).POGOProtos.Rpc.PushNotificationTelemetryH\x00\x12V\n\x1e\x61vatar_customization_telemetry\x18\x16 \x01(\x0b\x32,.POGOProtos.Rpc.AvatarCustomizationTelemetryH\x00\x12o\n,read_point_of_interest_description_telemetry\x18\x17 \x01(\x0b\x32\x37.POGOProtos.Rpc.ReadPointOfInterestDescriptionTelemetryH\x00\x12\x35\n\rweb_telemetry\x18\x18 \x01(\x0b\x32\x1c.POGOProtos.Rpc.WebTelemetryH\x00\x12@\n\x13\x63hange_ar_telemetry\x18\x19 \x01(\x0b\x32!.POGOProtos.Rpc.ChangeArTelemetryH\x00\x12U\n\x1eweather_detail_click_telemetry\x18\x1a \x01(\x0b\x32+.POGOProtos.Rpc.WeatherDetailClickTelemetryH\x00\x12K\n\x19user_issue_weather_report\x18\x1b \x01(\x0b\x32&.POGOProtos.Rpc.UserIssueWeatherReportH\x00\x12P\n\x1bpokemon_inventory_telemetry\x18\x1c \x01(\x0b\x32).POGOProtos.Rpc.PokemonInventoryTelemetryH\x00\x12;\n\x10social_telemetry\x18\x1d \x01(\x0b\x32\x1f.POGOProtos.Rpc.SocialTelemetryH\x00\x12Y\n\x1e\x63heck_encounter_info_telemetry\x18\x1e \x01(\x0b\x32/.POGOProtos.Rpc.CheckEncounterTrayInfoTelemetryH\x00\x12K\n\x19pokemon_go_plus_telemetry\x18\x1f \x01(\x0b\x32&.POGOProtos.Rpc.PokemonGoPlusTelemetryH\x00\x12\x44\n\x14rpc_timing_telemetry\x18 \x01(\x0b\x32$.POGOProtos.Rpc.RpcResponseTelemetryH\x00\x12O\n\x1bsocial_gift_count_telemetry\x18! \x01(\x0b\x32(.POGOProtos.Rpc.SocialGiftCountTelemetryH\x00\x12N\n\x16\x61sset_bundle_telemetry\x18\" \x01(\x0b\x32,.POGOProtos.Rpc.AssetBundleDownloadTelemetryH\x00\x12Q\n\x1c\x61sset_poi_download_telemetry\x18# \x01(\x0b\x32).POGOProtos.Rpc.AssetPoiDownloadTelemetryH\x00\x12W\n\x1f\x61sset_stream_download_telemetry\x18$ \x01(\x0b\x32,.POGOProtos.Rpc.AssetStreamDownloadTelemetryH\x00\x12^\n#asset_stream_cache_culled_telemetry\x18% \x01(\x0b\x32/.POGOProtos.Rpc.AssetStreamCacheCulledTelemetryH\x00\x12Q\n\x1brpc_socket_timing_telemetry\x18& \x01(\x0b\x32*.POGOProtos.Rpc.RpcSocketResponseTelemetryH\x00\x12\x44\n\x10permissions_flow\x18\' \x01(\x0b\x32(.POGOProtos.Rpc.PermissionsFlowTelemetryH\x00\x12M\n\x15\x64\x65vice_service_toggle\x18( \x01(\x0b\x32,.POGOProtos.Rpc.DeviceServiceToggleTelemetryH\x00\x12\x37\n\x0e\x62oot_telemetry\x18) \x01(\x0b\x32\x1d.POGOProtos.Rpc.BootTelemetryH\x00\x12>\n\x0fuser_attributes\x18* \x01(\x0b\x32#.POGOProtos.Rpc.UserAttributesProtoH\x00\x12\x43\n\x14onboarding_telemetry\x18+ \x01(\x0b\x32#.POGOProtos.Rpc.OnboardingTelemetryH\x00\x12\x46\n\x16login_action_telemetry\x18, \x01(\x0b\x32$.POGOProtos.Rpc.LoginActionTelemetryH\x00\x12I\n\x1a\x61r_photo_session_telemetry\x18- \x01(\x0b\x32#.POGOProtos.Rpc.ArPhotoSessionProtoH\x00\x12?\n\x12invasion_telemetry\x18. \x01(\x0b\x32!.POGOProtos.Rpc.InvasionTelemetryH\x00\x12L\n\x19\x63ombat_minigame_telemetry\x18/ \x01(\x0b\x32\'.POGOProtos.Rpc.CombatMinigameTelemetryH\x00\x12Z\n!leave_point_of_interest_telemetry\x18\x30 \x01(\x0b\x32-.POGOProtos.Rpc.LeavePointOfInterestTelemetryH\x00\x12\x63\n&view_point_of_interest_image_telemetry\x18\x31 \x01(\x0b\x32\x31.POGOProtos.Rpc.ViewPointOfInterestImageTelemetryH\x00\x12S\n\x1d\x63ombat_hub_entrance_telemetry\x18\x32 \x01(\x0b\x32*.POGOProtos.Rpc.CombatHubEntranceTelemetryH\x00\x12[\n!leave_interaction_range_telemetry\x18\x33 \x01(\x0b\x32..POGOProtos.Rpc.LeaveInteractionRangeTelemetryH\x00\x12S\n\x1dshopping_page_click_telemetry\x18\x34 \x01(\x0b\x32*.POGOProtos.Rpc.ShoppingPageClickTelemetryH\x00\x12U\n\x1eshopping_page_scroll_telemetry\x18\x35 \x01(\x0b\x32+.POGOProtos.Rpc.ShoppingPageScrollTelemetryH\x00\x12X\n\x1f\x64\x65vice_specifications_telemetry\x18\x36 \x01(\x0b\x32-.POGOProtos.Rpc.DeviceSpecificationsTelemetryH\x00\x12P\n\x1bscreen_resolution_telemetry\x18\x37 \x01(\x0b\x32).POGOProtos.Rpc.ScreenResolutionTelemetryH\x00\x12\x64\n&ar_buddy_multiplayer_session_telemetry\x18\x38 \x01(\x0b\x32\x32.POGOProtos.Rpc.ARBuddyMultiplayerSessionTelemetryH\x00\x12n\n-buddy_multiplayer_connection_failed_telemetry\x18\x39 \x01(\x0b\x32\x35.POGOProtos.Rpc.BuddyMultiplayerConnectionFailedProtoH\x00\x12t\n0buddy_multiplayer_connection_succeeded_telemetry\x18: \x01(\x0b\x32\x38.POGOProtos.Rpc.BuddyMultiplayerConnectionSucceededProtoH\x00\x12p\n/buddy_multiplayer_time_to_get_session_telemetry\x18; \x01(\x0b\x32\x35.POGOProtos.Rpc.BuddyMultiplayerTimeToGetSessionProtoH\x00\x12\x66\n\'player_hud_notification_click_telemetry\x18< \x01(\x0b\x32\x33.POGOProtos.Rpc.PlayerHudNotificationClickTelemetryH\x00\x12R\n\x1cmonodepth_download_telemetry\x18= \x01(\x0b\x32*.POGOProtos.Rpc.MonodepthDownloadTelemetryH\x00\x12G\n\x14\x61r_mapping_telemetry\x18> \x01(\x0b\x32\'.POGOProtos.Rpc.ArMappingTelemetryProtoH\x00\x12\x44\n\x15remote_raid_telemetry\x18? \x01(\x0b\x32#.POGOProtos.Rpc.RemoteRaidTelemetryH\x00\x12@\n\x13\x64\x65vice_os_telemetry\x18@ \x01(\x0b\x32!.POGOProtos.Rpc.DeviceOSTelemetryH\x00\x12L\n\x19niantic_profile_telemetry\x18\x41 \x01(\x0b\x32\'.POGOProtos.Rpc.NianticProfileTelemetryH\x00\x12U\n\x1e\x63hange_online_status_telemetry\x18\x42 \x01(\x0b\x32+.POGOProtos.Rpc.ChangeOnlineStatusTelemetryH\x00\x12\x46\n\x16\x64\x65\x65p_linking_telemetry\x18\x43 \x01(\x0b\x32$.POGOProtos.Rpc.DeepLinkingTelemetryH\x00\x12V\n\x1c\x61r_mapping_session_telemetry\x18\x44 \x01(\x0b\x32..POGOProtos.Rpc.ArMappingSessionTelemetryProtoH\x00\x12\x46\n\x16pokemon_home_telemetry\x18\x45 \x01(\x0b\x32$.POGOProtos.Rpc.PokemonHomeTelemetryH\x00\x12J\n\x18pokemon_search_telemetry\x18\x46 \x01(\x0b\x32&.POGOProtos.Rpc.PokemonSearchTelemetryH\x00\x12H\n\x17image_gallery_telemetry\x18G \x01(\x0b\x32%.POGOProtos.Rpc.ImageGalleryTelemetryH\x00\x12n\n,player_shown_level_up_share_screen_telemetry\x18H \x01(\x0b\x32\x36.POGOProtos.Rpc.PlayerShownLevelUpShareScreenTelemetryH\x00\x12?\n\x12referral_telemetry\x18I \x01(\x0b\x32!.POGOProtos.Rpc.ReferralTelemetryH\x00\x12P\n\x1bupload_management_telemetry\x18J \x01(\x0b\x32).POGOProtos.Rpc.UploadManagementTelemetryH\x00\x12\x46\n\x16wayspot_edit_telemetry\x18K \x01(\x0b\x32$.POGOProtos.Rpc.WayspotEditTelemetryH\x00\x12L\n\x19\x63lient_settings_telemetry\x18L \x01(\x0b\x32\'.POGOProtos.Rpc.ClientSettingsTelemetryH\x00\x12_\n#pokedex_category_selected_telemetry\x18M \x01(\x0b\x32\x30.POGOProtos.Rpc.PokedexCategorySelectedTelemetryH\x00\x12N\n\x1apercent_scrolled_telemetry\x18N \x01(\x0b\x32(.POGOProtos.Rpc.PercentScrolledTelemetryH\x00\x12S\n\x1d\x61\x64\x64ress_book_import_telemetry\x18O \x01(\x0b\x32*.POGOProtos.Rpc.AddressBookImportTelemetryH\x00\x12T\n\x1dmissing_translation_telemetry\x18P \x01(\x0b\x32+.POGOProtos.Rpc.MissingTranslationTelemetryH\x00\x12@\n\x13\x65gg_hatch_telemetry\x18Q \x01(\x0b\x32!.POGOProtos.Rpc.EggHatchTelemetryH\x00\x12\x46\n\x16push_gateway_telemetry\x18R \x01(\x0b\x32$.POGOProtos.Rpc.PushGatewayTelemetryH\x00\x12\x62\n%push_gateway_upstream_error_telemetry\x18S \x01(\x0b\x32\x31.POGOProtos.Rpc.PushGatewayUpstreamErrorTelemetryH\x00\x12T\n\x1dusername_suggestion_telemetry\x18T \x01(\x0b\x32+.POGOProtos.Rpc.UsernameSuggestionTelemetryH\x00\x12?\n\x12tutorial_telemetry\x18U \x01(\x0b\x32!.POGOProtos.Rpc.TutorialTelemetryH\x00\x12H\n\x17postcard_book_telemetry\x18V \x01(\x0b\x32%.POGOProtos.Rpc.PostcardBookTelemetryH\x00\x12M\n\x16social_inbox_telemetry\x18W \x01(\x0b\x32+.POGOProtos.Rpc.SocialInboxLatencyTelemetryH\x00\x12\x44\n\x15home_widget_telemetry\x18] \x01(\x0b\x32#.POGOProtos.Rpc.HomeWidgetTelemetryH\x00\x12>\n\x12pokemon_load_delay\x18^ \x01(\x0b\x32 .POGOProtos.Rpc.PokemonLoadDelayH\x00\x12\x61\n$account_deletion_initiated_telemetry\x18_ \x01(\x0b\x32\x31.POGOProtos.Rpc.AccountDeletionInitiatedTelemetryH\x00\x12S\n\x1d\x66ort_update_latency_telemetry\x18` \x01(\x0b\x32*.POGOProtos.Rpc.FortUpdateLatencyTelemetryH\x00\x12Z\n!get_map_objects_trigger_telemetry\x18\x61 \x01(\x0b\x32-.POGOProtos.Rpc.GetMapObjectsTriggerTelemetryH\x00\x12\x62\n%update_combat_response_time_telemetry\x18\x62 \x01(\x0b\x32\x31.POGOProtos.Rpc.UpdateCombatResponseTimeTelemetryH\x00\x12O\n\x1bopen_campfire_map_telemetry\x18\x63 \x01(\x0b\x32(.POGOProtos.Rpc.OpenCampfireMapTelemetryH\x00\x12S\n\x1d\x64ownload_all_assets_telemetry\x18\x64 \x01(\x0b\x32*.POGOProtos.Rpc.DownloadAllAssetsTelemetryH\x00\x12[\n!daily_adventure_incense_telemetry\x18\x65 \x01(\x0b\x32..POGOProtos.Rpc.DailyAdventureIncenseTelemetryH\x00\x12Y\n client_toggle_settings_telemetry\x18\x66 \x01(\x0b\x32-.POGOProtos.Rpc.ClientToggleSettingsTelemetryH\x00\x12^\n\"notification_permissions_telemetry\x18g \x01(\x0b\x32\x30.POGOProtos.Rpc.NotificationPermissionsTelemetryH\x00\x12H\n\x17\x61sset_refresh_telemetry\x18h \x01(\x0b\x32%.POGOProtos.Rpc.AssetRefreshTelemetryH\x00\x12\x42\n\x14\x63\x61tch_card_telemetry\x18i \x01(\x0b\x32\".POGOProtos.Rpc.CatchCardTelemetryH\x00\x12[\n!follower_pokemon_tapped_telemetry\x18j \x01(\x0b\x32..POGOProtos.Rpc.FollowerPokemonTappedTelemetryH\x00\x12O\n\x1bsize_record_break_telemetry\x18k \x01(\x0b\x32(.POGOProtos.Rpc.SizeRecordBreakTelemetryH\x00\x12\x44\n\x1atime_to_playable_telemetry\x18l \x01(\x0b\x32\x1e.POGOProtos.Rpc.TimeToPlayableH\x00\x12?\n\x12language_telemetry\x18m \x01(\x0b\x32!.POGOProtos.Rpc.LanguageTelemetryH\x00\x12\x42\n\x14quest_list_telemetry\x18n \x01(\x0b\x32\".POGOProtos.Rpc.QuestListTelemetryH\x00\x12S\n\x1dmap_righthand_icons_telemetry\x18o \x01(\x0b\x32*.POGOProtos.Rpc.MapRighthandIconsTelemetryH\x00\x12N\n\x1ashowcase_details_telemetry\x18p \x01(\x0b\x32(.POGOProtos.Rpc.ShowcaseDetailsTelemetryH\x00\x12M\n\x1ashowcase_rewards_telemetry\x18q \x01(\x0b\x32\'.POGOProtos.Rpc.ShowcaseRewardTelemetryH\x00\x12L\n\x19route_discovery_telemetry\x18r \x01(\x0b\x32\'.POGOProtos.Rpc.RouteDiscoveryTelemetryH\x00\x12\x62\n%route_play_tappable_spawned_telemetry\x18s \x01(\x0b\x32\x31.POGOProtos.Rpc.RoutePlayTappableSpawnedTelemetryH\x00\x12\x44\n\x15route_error_telemetry\x18t \x01(\x0b\x32#.POGOProtos.Rpc.RouteErrorTelemetryH\x00\x12\x46\n\x16\x66ield_effect_telemetry\x18u \x01(\x0b\x32$.POGOProtos.Rpc.FieldEffectTelemetryH\x00\x12X\n\x1fgraphics_capabilities_telemetry\x18v \x01(\x0b\x32-.POGOProtos.Rpc.GraphicsCapabilitiesTelemetryH\x00\x12O\n\x1biris_social_event_telemetry\x18w \x01(\x0b\x32(.POGOProtos.Rpc.IrisSocialEventTelemetryH\x00\x12[\n!pokedex_filter_selected_telemetry\x18x \x01(\x0b\x32..POGOProtos.Rpc.PokedexFilterSelectedTelemetryH\x00\x12[\n!pokedex_region_selected_telemetry\x18y \x01(\x0b\x32..POGOProtos.Rpc.PokedexRegionSelectedTelemetryH\x00\x12]\n\"pokedex_pokemon_selected_telemetry\x18z \x01(\x0b\x32/.POGOProtos.Rpc.PokedexPokemonSelectedTelemetryH\x00\x12L\n\x19pokedex_session_telemetry\x18{ \x01(\x0b\x32\'.POGOProtos.Rpc.PokedexSessionTelemetryH\x00\x12\x38\n\x0bserver_data\x18\xe9\x07 \x01(\x0b\x32\".POGOProtos.Rpc.PlatformServerData\x12\x42\n\x0e\x63ommon_filters\x18\xea\x07 \x01(\x0b\x32).POGOProtos.Rpc.PlatformCommonFilterProtoB\x0f\n\rTelemetryData\"V\n\x14HoloholoMeshMetadata\x12>\n\rar_boundaries\x18\x64 \x03(\x0b\x32\'.POGOProtos.Rpc.HoloholoARBoundaryProto\"\x84\x06\n\x17HomeWidgetSettingsProto\x12#\n\x1b\x65ggs_widget_rewards_enabled\x18\x01 \x01(\x08\x12V\n\x13\x65ggs_widget_rewards\x18\x02 \x01(\x0b\x32\x39.POGOProtos.Rpc.HomeWidgetSettingsProto.EggsWidgetRewards\x12$\n\x1c\x62uddy_widget_rewards_enabled\x18\x03 \x01(\x08\x12X\n\x14\x62uddy_widget_rewards\x18\x04 \x01(\x0b\x32:.POGOProtos.Rpc.HomeWidgetSettingsProto.BuddyWidgetRewards\x12`\n\x18widget_tutorial_settings\x18\x05 \x03(\x0b\x32>.POGOProtos.Rpc.HomeWidgetSettingsProto.WidgetTutorialSettings\x12*\n\"global_widget_tutorial_cooldown_ms\x18\x06 \x01(\x03\x1aR\n\x12\x42uddyWidgetRewards\x12%\n\x1d\x61\x66\x66\x65\x63tion_distance_multiplier\x18\x01 \x01(\x02\x12\x15\n\rbonus_candies\x18\x02 \x01(\x05\x1ak\n\x11\x45ggsWidgetRewards\x12\x1b\n\x13\x64istance_multiplier\x18\x01 \x01(\x02\x12\x1a\n\x12reward_hatch_count\x18\x02 \x01(\x05\x12\x1d\n\x15\x63ounter_attribute_key\x18\x03 \x01(\t\x1a\x9c\x01\n\x16WidgetTutorialSettings\x12L\n\x0bwidget_type\x18\x01 \x01(\x0e\x32\x37.POGOProtos.Rpc.AdventureSyncProgressRequest.WidgetType\x12\x18\n\x10tutorial_enabled\x18\x02 \x01(\x08\x12\x1a\n\x12reshow_cooldown_ms\x18\x03 \x01(\x03\"\xf9\x01\n\x13HomeWidgetTelemetry\x12L\n\x0bwidget_type\x18\x01 \x01(\x0e\x32\x37.POGOProtos.Rpc.AdventureSyncProgressRequest.WidgetType\x12:\n\x06status\x18\x02 \x01(\x0e\x32*.POGOProtos.Rpc.HomeWidgetTelemetry.Status\x12*\n\x08platform\x18\x03 \x01(\x0e\x32\x18.POGOProtos.Rpc.Platform\",\n\x06Status\x12\n\n\x06UNUSED\x10\x00\x12\n\n\x06IN_USE\x10\x01\x12\n\n\x06PAUSED\x10\x02\"\xb9\x01\n\x1fHyperlocalExperimentClientProto\x12\x15\n\rexperiment_id\x18\x01 \x01(\x05\x12\x10\n\x08start_ms\x18\x02 \x01(\x03\x12\x0e\n\x06\x65nd_ms\x18\x03 \x01(\x03\x12\x13\n\x0blat_degrees\x18\x04 \x01(\x01\x12\x13\n\x0blng_degrees\x18\x05 \x01(\x01\x12\x16\n\x0e\x65vent_radius_m\x18\x06 \x01(\x01\x12\x1b\n\x13\x63hallenge_bonus_key\x18\x07 \x01(\t\"\xa9\x04\n\x14IapAvailableSkuProto\x12\n\n\x02id\x18\x01 \x01(\t\x12\"\n\x1ais_third_party_vendor_item\x18\x02 \x01(\x08\x12\x37\n\x05price\x18\x03 \x03(\x0b\x32(.POGOProtos.Rpc.IapCurrencyQuantityProto\x12\x42\n\x10\x63urrency_granted\x18\x04 \x03(\x0b\x32(.POGOProtos.Rpc.IapCurrencyQuantityProto\x12\x42\n\x11game_item_content\x18\x05 \x03(\x0b\x32\'.POGOProtos.Rpc.IapGameItemContentProto\x12\x42\n\x11presentation_data\x18\x06 \x03(\x0b\x32\'.POGOProtos.Rpc.IapSkuPresentationProto\x12\x18\n\x10\x63\x61n_be_purchased\x18\x07 \x01(\x08\x12\x17\n\x0fsubscription_id\x18\x08 \x01(\t\x12\x38\n\trule_data\x18\t \x03(\x0b\x32%.POGOProtos.Rpc.IapStoreRuleDataProto\x12\x10\n\x08offer_id\x18\n \x01(\t\x12\"\n\x1ahas_purchased_subscription\x18\x0b \x01(\x08\x12\x1d\n\x15subscription_group_id\x18\x0c \x01(\t\x12\x1a\n\x12subscription_level\x18\r \x01(\x05\"C\n\x18IapCurrencyQuantityProto\x12\x15\n\rcurrency_type\x18\x01 \x01(\t\x12\x10\n\x08quantity\x18\x02 \x01(\x05\"\x81\x01\n\x16IapCurrencyUpdateProto\x12\x15\n\rcurrency_name\x18\x01 \x01(\t\x12\x16\n\x0e\x63urrency_delta\x18\x02 \x01(\x05\x12\x18\n\x10\x63urrency_balance\x18\x03 \x01(\x05\x12\x1e\n\x16\x66iat_purchased_balance\x18\x04 \x01(\x05\"\xd9\x01\n!IapDisclosureDisplaySettingsProto\x12s\n\x1e\x65nabled_currency_language_pair\x18\x01 \x03(\x0b\x32K.POGOProtos.Rpc.IapDisclosureDisplaySettingsProto.CurrencyLanguagePairProto\x1a?\n\x19\x43urrencyLanguagePairProto\x12\x10\n\x08\x63urrency\x18\x01 \x01(\t\x12\x10\n\x08language\x18\x02 \x01(\t\"9\n\x17IapGameItemContentProto\x12\x0c\n\x04type\x18\x01 \x01(\t\x12\x10\n\x08quantity\x18\x02 \x01(\x05\"\'\n%IapGetActiveSubscriptionsRequestProto\"p\n&IapGetActiveSubscriptionsResponseProto\x12\x46\n\x0csubscription\x18\x01 \x03(\x0b\x32\x30.POGOProtos.Rpc.IapInAppPurchaseSubscriptionInfo\"\x88\x03\n&IapGetAvailableSkusAndBalancesOutProto\x12M\n\x06status\x18\x01 \x01(\x0e\x32=.POGOProtos.Rpc.IapGetAvailableSkusAndBalancesOutProto.Status\x12;\n\ravailable_sku\x18\x02 \x03(\x0b\x32$.POGOProtos.Rpc.IapAvailableSkuProto\x12\x39\n\x07\x62\x61lance\x18\x03 \x03(\x0b\x32(.POGOProtos.Rpc.IapCurrencyQuantityProto\x12\x14\n\x0cplayer_token\x18\x04 \x01(\t\x12\x39\n\x0b\x62locked_sku\x18\x05 \x03(\x0b\x32$.POGOProtos.Rpc.IapAvailableSkuProto\x12\x17\n\x0fprocessed_at_ms\x18\x06 \x01(\x04\"-\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x0b\n\x07\x46\x41ILURE\x10\x02\"9\n#IapGetAvailableSkusAndBalancesProto\x12\x12\n\nstore_name\x18\x01 \x01(\t\"*\n(IapGetAvailableSubscriptionsRequestProto\"\x88\x02\n)IapGetAvailableSubscriptionsResponseProto\x12P\n\x06status\x18\x01 \x01(\x0e\x32@.POGOProtos.Rpc.IapGetAvailableSubscriptionsResponseProto.Status\x12\x14\n\x0cplayer_token\x18\x02 \x01(\t\x12\x44\n\x16\x61vailable_subscription\x18\x03 \x03(\x0b\x32$.POGOProtos.Rpc.IapAvailableSkuProto\"-\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x0b\n\x07\x46\x41ILURE\x10\x02\"0\n\x16IapGetUserRequestProto\x12\x16\n\x0enia_account_id\x18\x01 \x01(\t\"\xf5\x01\n\x17IapGetUserResponseProto\x12>\n\x06status\x18\x01 \x01(\x0e\x32..POGOProtos.Rpc.IapGetUserResponseProto.Status\x12<\n\x0euser_game_data\x18\x02 \x01(\x0b\x32$.POGOProtos.Rpc.IapUserGameDataProto\"\\\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x0b\n\x07\x46\x41ILURE\x10\x02\x12\x14\n\x10PLAYER_NOT_FOUND\x10\x03\x12\x17\n\x13\x44ISALLOW_IAP_PLAYER\x10\x04\"q\n!IapInAppPurchaseSubscriptionEntry\x12\x13\n\x0binstance_id\x18\x01 \x01(\t\x12\x11\n\tplayer_id\x18\x02 \x01(\t\x12\x12\n\nstart_time\x18\x03 \x01(\x03\x12\x10\n\x08\x65nd_time\x18\x04 \x01(\x03\"\xa4\x08\n IapInAppPurchaseSubscriptionInfo\x12\x17\n\x0fsubscription_id\x18\x01 \x01(\t\x12\x0e\n\x06sku_id\x18\x02 \x01(\t\x12X\n\x0fpurchase_period\x18\x03 \x03(\x0b\x32?.POGOProtos.Rpc.IapInAppPurchaseSubscriptionInfo.PurchasePeriod\x12!\n\x19last_notification_time_ms\x18\x04 \x01(\x03\x12\x11\n\tlookup_id\x18\x05 \x01(\t\x12^\n\x10tiered_sub_price\x18\x06 \x03(\x0b\x32\x44.POGOProtos.Rpc.IapInAppPurchaseSubscriptionInfo.TieredSubPriceEntry\x12\x45\n\x05state\x18\x07 \x01(\x0e\x32\x36.POGOProtos.Rpc.IapInAppPurchaseSubscriptionInfo.State\x12T\n\rpayment_state\x18\x08 \x01(\x0e\x32=.POGOProtos.Rpc.IapInAppPurchaseSubscriptionInfo.PaymentState\x1a\xbe\x01\n\x0ePurchasePeriod\x12 \n\x18subscription_end_time_ms\x18\x01 \x01(\x03\x12\x1c\n\x14receipt_timestamp_ms\x18\x02 \x01(\x03\x12\x0f\n\x07receipt\x18\x03 \x01(\t\x12\x35\n\x0bstore_price\x18\x04 \x01(\x0b\x32 .POGOProtos.Rpc.IapSkuStorePrice\x12\x14\n\x0c\x63ountry_code\x18\x05 \x01(\t\x12\x0e\n\x06sku_id\x18\x06 \x01(\t\x1aW\n\x13TieredSubPriceEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12/\n\x05value\x18\x02 \x01(\x0b\x32 .POGOProtos.Rpc.IapSkuStorePrice:\x02\x38\x01\"J\n\x11NativeStoreVendor\x12\x11\n\rUNKNOWN_STORE\x10\x00\x12\n\n\x06GOOGLE\x10\x01\x12\t\n\x05\x41PPLE\x10\x02\x12\x0b\n\x07\x44\x45SKTOP\x10\x03\"A\n\x0cPaymentState\x12\x11\n\rUNKNOWN_STATE\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rBILLING_ISSUE\x10\x02\"\xa0\x01\n\x05State\x12\x0b\n\x07UNKNOWN\x10\x00\x12\n\n\x06\x41\x43TIVE\x10\x01\x12\r\n\tCANCELLED\x10\x02\x12\x0b\n\x07\x45XPIRED\x10\x03\x12\x10\n\x0cGRACE_PERIOD\x10\x04\x12\x0e\n\nFREE_TRIAL\x10\x05\x12\x14\n\x10PENDING_PURCHASE\x10\x06\x12\x0b\n\x07REVOKED\x10\x07\x12\x0b\n\x07ON_HOLD\x10\x08\x12\x10\n\x0cOFFER_PERIOD\x10\t\"\x87\x02\n\x1bIapItemCategoryDisplayProto\x12\x35\n\x08\x63\x61tegory\x18\x01 \x01(\x0e\x32#.POGOProtos.Rpc.HoloIapItemCategory\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x0e\n\x06hidden\x18\x03 \x01(\x08\x12\x12\n\nsort_order\x18\x04 \x01(\x05\x12\x16\n\x0e\x62\x61nner_enabled\x18\x05 \x01(\x08\x12\x14\n\x0c\x62\x61nner_title\x18\x06 \x01(\t\x12\x11\n\timage_url\x18\x07 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x08 \x01(\t\x12\x14\n\x0c\x64isplay_rows\x18\t \x01(\x05\x12\x13\n\x0bsubcategory\x18\n \x01(\t\"\xd8\x03\n\x13IapItemDisplayProto\x12\x0b\n\x03sku\x18\x01 \x01(\t\x12\x35\n\x08\x63\x61tegory\x18\x02 \x01(\x0e\x32#.POGOProtos.Rpc.HoloIapItemCategory\x12\x12\n\nsort_order\x18\x03 \x01(\x05\x12\x0e\n\x06hidden\x18\x06 \x01(\x08\x12\x0c\n\x04sale\x18\x07 \x01(\x08\x12\x11\n\tsprite_id\x18\x08 \x01(\t\x12\r\n\x05title\x18\t \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\n \x01(\t\x12\x17\n\x0fsku_enable_time\x18\x0b \x01(\t\x12\x18\n\x10sku_disable_time\x18\x0c \x01(\t\x12\x1e\n\x16sku_enable_time_utc_ms\x18\r \x01(\x03\x12\x1f\n\x17sku_disable_time_utc_ms\x18\x0e \x01(\x03\x12\x15\n\rsubcategories\x18\x0f \x03(\t\x12\x11\n\timage_url\x18\x10 \x01(\t\x12\x11\n\tmin_level\x18\x11 \x01(\x05\x12\x11\n\tmax_level\x18\x12 \x01(\x05\x12\x19\n\x11show_discount_tag\x18\x13 \x01(\x08\x12 \n\x18show_strikethrough_price\x18\x14 \x01(\x08\x12\x13\n\x0btotal_value\x18\x15 \x01(\x05\"p\n\x0eIapOfferRecord\x12\x10\n\x08offer_id\x18\x01 \x01(\t\x12\x18\n\x10purchase_time_ms\x18\x02 \x03(\x03\x12\x17\n\x0ftotal_purchases\x18\x03 \x01(\x05\x12\x19\n\x11\x61ssociated_sku_id\x18\x04 \x03(\t\"K\n\x14IapPlayerLocaleProto\x12\x0f\n\x07\x63ountry\x18\x01 \x01(\t\x12\x10\n\x08language\x18\x02 \x01(\t\x12\x10\n\x08timezone\x18\x03 \x01(\t\"\xdf\x02\n#IapProvisionedAppleTransactionProto\x12J\n\x06status\x18\x01 \x01(\x0e\x32:.POGOProtos.Rpc.IapProvisionedAppleTransactionProto.Status\x12\x19\n\x11transaction_token\x18\x02 \x01(\t\x12\x12\n\nproduct_id\x18\x03 \x01(\t\x12\x17\n\x0fis_subscription\x18\x04 \x01(\x08\x12\x15\n\rcurrency_code\x18\x05 \x01(\t\x12\x12\n\nprice_paid\x18\x06 \x01(\x03\x12\x18\n\x10purchase_time_ms\x18\x07 \x01(\x03\x12\x1f\n\x17subscription_receipt_id\x18\x08 \x01(\t\">\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x0b\n\x07\x46\x41ILURE\x10\x02\x12\x0f\n\x0bUNPROCESSED\x10\x03\"\xc5\x02\n\x16IapPurchaseSkuOutProto\x12=\n\x06status\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.IapPurchaseSkuOutProto.Status\x12\x1c\n\x14\x61\x64\x64\x65\x64_inventory_item\x18\x02 \x03(\x0c\x12?\n\x0f\x63urrency_update\x18\x03 \x03(\x0b\x32&.POGOProtos.Rpc.IapCurrencyUpdateProto\"\x8c\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x0b\n\x07\x46\x41ILURE\x10\x02\x12\x13\n\x0f\x42\x41LANCE_TOO_LOW\x10\x03\x12\x15\n\x11SKU_NOT_AVAILABLE\x10\x04\x12\x18\n\x14OVER_INVENTORY_LIMIT\x10\x05\x12\x17\n\x13OFFER_NOT_AVAILABLE\x10\x06\"K\n\x13IapPurchaseSkuProto\x12\x0e\n\x06sku_id\x18\x01 \x01(\t\x12\x10\n\x08offer_id\x18\x02 \x01(\t\x12\x12\n\nstore_name\x18\x03 \x01(\t\"\x92\x02\n\x1dIapRedeemAppleReceiptOutProto\x12\x44\n\x06status\x18\x01 \x01(\x0e\x32\x34.POGOProtos.Rpc.IapRedeemAppleReceiptOutProto.Status\x12&\n\x1eprovisioned_transaction_tokens\x18\x02 \x03(\t\x12T\n\x17provisioned_transaction\x18\x03 \x03(\x0b\x32\x33.POGOProtos.Rpc.IapProvisionedAppleTransactionProto\"-\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x0b\n\x07\x46\x41ILURE\x10\x02\"\xba\x02\n\x1aIapRedeemAppleReceiptProto\x12\x0f\n\x07receipt\x18\x01 \x01(\t\x12\x19\n\x11purchase_currency\x18\x02 \x01(\t\x12\x15\n\rprice_paid_e6\x18\x03 \x01(\x05\x12\x1a\n\x12price_paid_e6_long\x18\x04 \x01(\x03\x12Q\n\x0cstore_prices\x18\x05 \x03(\x0b\x32;.POGOProtos.Rpc.IapRedeemAppleReceiptProto.StorePricesEntry\x12\x14\n\x0c\x63ountry_code\x18\x06 \x01(\t\x1aT\n\x10StorePricesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12/\n\x05value\x18\x02 \x01(\x0b\x32 .POGOProtos.Rpc.IapSkuStorePrice:\x02\x38\x01\"\x98\x01\n\x1fIapRedeemDesktopReceiptOutProto\x12\x46\n\x06status\x18\x01 \x01(\x0e\x32\x36.POGOProtos.Rpc.IapRedeemDesktopReceiptOutProto.Status\"-\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x0b\n\x07\x46\x41ILURE\x10\x02\".\n\x1cIapRedeemDesktopReceiptProto\x12\x0e\n\x06sku_id\x18\x01 \x01(\t\"\xb1\x01\n\x1eIapRedeemGoogleReceiptOutProto\x12\x45\n\x06status\x18\x01 \x01(\x0e\x32\x35.POGOProtos.Rpc.IapRedeemGoogleReceiptOutProto.Status\x12\x19\n\x11transaction_token\x18\x02 \x01(\t\"-\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x0b\n\x07\x46\x41ILURE\x10\x02\"\xad\x01\n\x1bIapRedeemGoogleReceiptProto\x12\x0f\n\x07receipt\x18\x01 \x01(\t\x12\x19\n\x11receipt_signature\x18\x02 \x01(\t\x12\x19\n\x11purchase_currency\x18\x03 \x01(\t\x12\x15\n\rprice_paid_e6\x18\x04 \x01(\x05\x12\x1a\n\x12price_paid_e6_long\x18\x05 \x01(\x03\x12\x14\n\x0c\x63ountry_code\x18\x06 \x01(\t\"\xad\x01\n\x1fIapRedeemSamsungReceiptOutProto\x12\x46\n\x06status\x18\x01 \x01(\x0e\x32\x36.POGOProtos.Rpc.IapRedeemSamsungReceiptOutProto.Status\x12\x13\n\x0bpurchase_id\x18\x02 \x01(\t\"-\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x0b\n\x07\x46\x41ILURE\x10\x02\"\x81\x01\n\x1cIapRedeemSamsungReceiptProto\x12\x15\n\rpurchase_data\x18\x01 \x01(\t\x12\x13\n\x0bpurchase_id\x18\x02 \x01(\t\x12\x19\n\x11purchase_currency\x18\x03 \x01(\t\x12\x1a\n\x12price_paid_e6_long\x18\x04 \x01(\x03\"\xa8\x02\n\"IapRedeemXsollaReceiptRequestProto\x12\x16\n\x0enia_account_id\x18\x01 \x01(\t\x12\x12\n\nreceipt_id\x18\x02 \x01(\t\x12Z\n\x0freceipt_content\x18\x03 \x03(\x0b\x32\x41.POGOProtos.Rpc.IapRedeemXsollaReceiptRequestProto.ReceiptContent\x12\x0f\n\x07\x63ountry\x18\x04 \x01(\t\x1ai\n\x0eReceiptContent\x12\x0e\n\x06sku_id\x18\x01 \x01(\t\x12\x10\n\x08quantity\x18\x02 \x01(\x05\x12\x35\n\x0bstore_price\x18\x03 \x01(\x0b\x32 .POGOProtos.Rpc.IapSkuStorePrice\"\x94\x02\n#IapRedeemXsollaReceiptResponseProto\x12J\n\x06status\x18\x01 \x01(\x0e\x32:.POGOProtos.Rpc.IapRedeemXsollaReceiptResponseProto.Status\x12\x36\n\x05items\x18\x02 \x03(\x0b\x32\'.POGOProtos.Rpc.IapGameItemContentProto\x12:\n\x08\x63urrency\x18\x03 \x03(\x0b\x32(.POGOProtos.Rpc.IapCurrencyQuantityProto\"-\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x0b\n\x07\x46\x41ILURE\x10\x02\"\xaa\x01\n(IapSetInGameCurrencyExchangeRateOutProto\x12O\n\x06status\x18\x01 \x01(\x0e\x32?.POGOProtos.Rpc.IapSetInGameCurrencyExchangeRateOutProto.Status\"-\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x0b\n\x07\x46\x41ILURE\x10\x02\"\x88\x01\n%IapSetInGameCurrencyExchangeRateProto\x12\x18\n\x10in_game_currency\x18\x01 \x01(\t\x12\x15\n\rfiat_currency\x18\x02 \x01(\t\x12.\n&fiat_currency_cost_e6_per_in_game_unit\x18\x03 \x01(\x03\"\xa0\x01\n-IapSetInGameCurrencyExchangeRateTrackingProto\x12\x18\n\x10in_game_currency\x18\x01 \x01(\t\x12\x15\n\rfiat_currency\x18\x02 \x01(\t\x12.\n&fiat_currency_cost_e6_per_in_game_unit\x18\x03 \x01(\x03\x12\x0e\n\x06status\x18\x04 \x01(\t\"\x83\x03\n\x10IapSettingsProto\x12\x19\n\x11\x64\x61ily_bonus_coins\x18\x01 \x01(\x05\x12(\n daily_defender_bonus_per_pokemon\x18\x02 \x03(\x05\x12*\n\"daily_defender_bonus_max_defenders\x18\x03 \x01(\x05\x12%\n\x1d\x64\x61ily_defender_bonus_currency\x18\x04 \x03(\t\x12\"\n\x1amin_time_between_claims_ms\x18\x05 \x01(\x03\x12\x1b\n\x13\x64\x61ily_bonus_enabled\x18\x06 \x01(\x08\x12$\n\x1c\x64\x61ily_defender_bonus_enabled\x18\x07 \x01(\x08\x12,\n$prohibit_purchase_in_test_envirnment\x18\t \x01(\x08\x12\x1f\n\x17ml_bundle_timer_enabled\x18\n \x01(\x08\x12!\n\x19iap_store_banners_enabled\x18\x0b \x01(\x08\"9\n\x12IapSkuContentProto\x12\x11\n\titem_type\x18\x01 \x01(\t\x12\x10\n\x08quantity\x18\x02 \x01(\x05\"\x83\x05\n\x0fIapSkuDataProto\x12\n\n\x02id\x18\x01 \x01(\t\x12\x12\n\nis_enabled\x18\x02 \x01(\x08\x12\x33\n\x07\x63ontent\x18\x03 \x03(\x0b\x32\".POGOProtos.Rpc.IapSkuContentProto\x12/\n\x05price\x18\x04 \x03(\x0b\x32 .POGOProtos.Rpc.IapSkuPriceProto\x12\x44\n\x0cpayment_type\x18\x05 \x01(\x0e\x32..POGOProtos.Rpc.IapSkuDataProto.SkuPaymentType\x12\"\n\x1alast_modified_timestamp_ms\x18\x06 \x01(\x03\x12\x46\n\x11presentation_data\x18\x07 \x03(\x0b\x32+.POGOProtos.Rpc.IapSkuPresentationDataProto\x12\x1f\n\x17\x65nabled_window_start_ms\x18\x08 \x01(\x03\x12\x1d\n\x15\x65nabled_window_end_ms\x18\t \x01(\x03\x12\x17\n\x0fsubscription_id\x18\n \x01(\t\x12\x33\n\tsku_limit\x18\x0b \x03(\x0b\x32 .POGOProtos.Rpc.IapSkuLimitProto\x12\x15\n\ris_offer_only\x18\x0c \x01(\x08\x12\x1d\n\x15subscription_group_id\x18\r \x01(\t\x12\x1a\n\x12subscription_level\x18\x0e \x01(\x05\x12\x14\n\x0cstore_filter\x18\x0f \x01(\t\"B\n\x0eSkuPaymentType\x12\t\n\x05UNSET\x10\x00\x12\x0f\n\x0bTHIRD_PARTY\x10\x01\x12\x0b\n\x07IN_GAME\x10\x02\x12\x07\n\x03WEB\x10\x03\"\x8d\x01\n\x10IapSkuLimitProto\x12\x0c\n\x04name\x18\x01 \x01(\t\x12<\n\x06params\x18\x02 \x03(\x0b\x32,.POGOProtos.Rpc.IapSkuLimitProto.ParamsEntry\x1a-\n\x0bParamsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"9\n\x1bIapSkuPresentationDataProto\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\"5\n\x17IapSkuPresentationProto\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\"8\n\x10IapSkuPriceProto\x12\x15\n\rcurrency_type\x18\x01 \x01(\t\x12\r\n\x05price\x18\x02 \x01(\x05\"\xbf\x02\n\x0cIapSkuRecord\x12\x0e\n\x06sku_id\x18\x01 \x01(\t\x12\x18\n\x10purchase_time_ms\x18\x02 \x03(\x03\x12\x17\n\x0ftotal_purchases\x18\x03 \x01(\x05\x12\x45\n\roffer_records\x18\x04 \x03(\x0b\x32..POGOProtos.Rpc.IapSkuRecord.OfferRecordsEntry\x1a\x43\n\x0eSkuOfferRecord\x12\x18\n\x10purchase_time_ms\x18\x01 \x03(\x03\x12\x17\n\x0ftotal_purchases\x18\x02 \x01(\x05\x1a`\n\x11OfferRecordsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12:\n\x05value\x18\x02 \x01(\x0b\x32+.POGOProtos.Rpc.IapSkuRecord.SkuOfferRecord:\x02\x38\x01\"@\n\x10IapSkuStorePrice\x12\x15\n\rcurrency_code\x18\x01 \x01(\t\x12\x15\n\rprice_paid_e6\x18\x02 \x01(\x03\"\xb1\x02\n\x13IapStoreBannerProto\x12\x35\n\x08\x63\x61tegory\x18\x01 \x01(\x0e\x32#.POGOProtos.Rpc.HoloIapItemCategory\x12\x13\n\x0btag_str_key\x18\x02 \x01(\t\x12\x15\n\rtitle_str_key\x18\x03 \x01(\t\x12\x18\n\x10\x62\x61nner_click_url\x18\x04 \x01(\t\x12\x1c\n\x14\x62\x61nner_image_address\x18\x05 \x01(\t\x12J\n\x14position_in_category\x18\x06 \x01(\x0e\x32,.POGOProtos.Rpc.IapStoreBannerProto.Position\x12\x12\n\nis_visible\x18\x07 \x01(\x08\"\x1f\n\x08Position\x12\x07\n\x03TOP\x10\x00\x12\n\n\x06\x42OTTOM\x10\x01\"\x93\x01\n\x15IapStoreRuleDataProto\x12\x11\n\trule_name\x18\x01 \x01(\t\x12>\n\x05\x65ntry\x18\x02 \x03(\x0b\x32/.POGOProtos.Rpc.IapStoreRuleDataProto.RuleEntry\x1a\'\n\tRuleEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\"\xe4\x01\n\x14IapUserGameDataProto\x12\x11\n\tcode_name\x18\x01 \x01(\t\x12\x34\n\x06locale\x18\x02 \x01(\x0b\x32$.POGOProtos.Rpc.IapPlayerLocaleProto\x12H\n\x10virtual_currency\x18\x03 \x03(\x0b\x32..POGOProtos.Rpc.IapVirtualCurrencyBalanceProto\x12\x15\n\rplfe_instance\x18\x04 \x01(\r\x12\r\n\x05\x65mail\x18\x05 \x01(\t\x12\x13\n\x0bgame_values\x18\x06 \x01(\x0c\"h\n\x1eIapVirtualCurrencyBalanceProto\x12\x15\n\rcurrency_type\x18\x01 \x01(\t\x12\x0f\n\x07\x62\x61lance\x18\x02 \x01(\x05\x12\x1e\n\x16\x66iat_purchased_balance\x18\x03 \x01(\x05\"\xfc\x02\n\tIbfcProto\x12\x13\n\x0braid_enable\x18\x01 \x01(\x08\x12\x19\n\x11gym_battle_enable\x18\x02 \x01(\x08\x12\x15\n\rcombat_enable\x18\x03 \x01(\x08\x12>\n\x0c\x64\x65\x66\x61ult_form\x18\x04 \x01(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\x12@\n\x0e\x61lternate_form\x18\x05 \x01(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\x12R\n\"default_to_alternate_ibfc_settings\x18\x06 \x01(\x0b\x32&.POGOProtos.Rpc.IbfcTransitionSettings\x12R\n\"alternate_to_default_ibfc_settings\x18\x07 \x01(\x0b\x32&.POGOProtos.Rpc.IbfcTransitionSettings\"\x92\x02\n\x16IbfcTransitionSettings\x12 \n\x18\x61nimation_duration_turns\x18\x01 \x01(\x05\x12\x31\n\x06player\x18\x02 \x01(\x0e\x32!.POGOProtos.Rpc.CombatPlayerProto\x12\x31\n\x0cibfc_vfx_key\x18\x03 \x01(\x0e\x32\x1b.POGOProtos.Rpc.VfxKeyProto\x12\x35\n\x0c\x63urrent_move\x18\x04 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\x12\x39\n\x10replacement_move\x18\x05 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\"*\n\x11IdfaSettingsProto\x12\x15\n\roptin_enabled\x18\x01 \x01(\x08\"\xff\x02\n\x15ImageGalleryTelemetry\x12]\n\x1aimage_gallery_telemetry_id\x18\x01 \x01(\x0e\x32\x39.POGOProtos.Rpc.ImageGalleryTelemetry.ImageGalleryEventId\"\x86\x02\n\x13ImageGalleryEventId\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x17\n\x13\x45NTER_IMAGE_GALLERY\x10\x01\x12\x1c\n\x18\x45NTER_IMAGE_DETAILS_PAGE\x10\x02\x12\x1f\n\x1bVOTE_FROM_MAIN_GALLERY_PAGE\x10\x03\x12!\n\x1dUNVOTE_FROM_MAIN_GALLERY_PAGE\x10\x04\x12 \n\x1cVOTE_FROM_IMAGE_DETAILS_PAGE\x10\x05\x12\"\n\x1eUNVOTE_FROM_IMAGE_DETAILS_PAGE\x10\x06\x12!\n\x1d\x45NTER_IMAGE_EDIT_FROM_GALLERY\x10\x07\"\xd4\x01\n\x16ImageTextCreativeProto\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05title\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\x12\x19\n\x11preview_image_url\x18\x04 \x01(\t\x12\x1c\n\x14\x66ullscreen_image_url\x18\x05 \x01(\t\x12\x10\n\x08\x63ta_link\x18\x06 \x01(\t\x12\x12\n\nweb_ar_url\x18\x07 \x01(\t\x12)\n\x08\x63ta_text\x18\x08 \x01(\x0e\x32\x17.POGOProtos.Rpc.CTAText\"\xaf\x02\n\x1fImpressionTrackingSettingsProto\x12#\n\x1bimpression_tracking_enabled\x18\x01 \x01(\x08\x12,\n$full_screen_ad_view_tracking_enabled\x18\x02 \x01(\x08\x12\x33\n+full_screen_poi_inspection_tracking_enabled\x18\x03 \x01(\x08\x12\x35\n-pokestop_spinner_interaction_tracking_enabled\x18\x04 \x01(\x08\x12%\n\x1d\x61pproach_gym_tracking_enabled\x18\x05 \x01(\x08\x12&\n\x1e\x61pproach_raid_tracking_enabled\x18\x06 \x01(\x08\"\xb6\x03\n\x15ImpressionTrackingTag\x12\x0e\n\x06tag_id\x18\x01 \x01(\t\x12\x10\n\x08\x62\x61se_url\x18\x02 \x01(\t\x12J\n\x0bstatic_tags\x18\x03 \x03(\x0b\x32\x35.POGOProtos.Rpc.ImpressionTrackingTag.StaticTagsEntry\x12J\n\x0bserver_tags\x18\x04 \x03(\x0b\x32\x35.POGOProtos.Rpc.ImpressionTrackingTag.ServerTagsEntry\x12J\n\x0b\x63lient_tags\x18\x05 \x03(\x0b\x32\x35.POGOProtos.Rpc.ImpressionTrackingTag.ClientTagsEntry\x1a\x31\n\x0fStaticTagsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a\x31\n\x0fServerTagsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a\x31\n\x0f\x43lientTagsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"T\n\x18InAppSurveySettingsProto\x12\x17\n\x0f\x66\x65\x61ture_enabled\x18\x01 \x01(\x08\x12\x1f\n\x17survey_poll_frequency_s\x18\x02 \x01(\x05\"d\n\x15InGamePurchaseDetails\x12\x13\n\x0bingame_type\x18\x01 \x01(\t\x12\x14\n\x0cingame_price\x18\x02 \x01(\x03\x12 \n\x18remaining_ingame_balance\x18\x03 \x01(\x03\"8\n\x14InboxRouteErrorEvent\x12 \n\x18\x64ownstream_message_count\x18\x01 \x01(\x03\"\xd5\x03\n\x16IncenseAttributesProto\x12 \n\x18incense_lifetime_seconds\x18\x01 \x01(\x05\x12\x35\n\x0cpokemon_type\x18\x02 \x03(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonType\x12(\n pokemon_incense_type_probability\x18\x03 \x01(\x02\x12,\n$standing_time_between_encounters_sec\x18\x04 \x01(\x05\x12)\n!moving_time_between_encounter_sec\x18\x05 \x01(\x05\x12\x35\n-distance_required_for_shorter_interval_meters\x18\x06 \x01(\x05\x12$\n\x1cpokemon_attracted_length_sec\x18\x07 \x01(\x05\x12;\n\x0bspawn_table\x18\x08 \x03(\x0b\x32&.POGOProtos.Rpc.SpawnTablePokemonProto\x12\x1f\n\x17spawn_table_probability\x18\t \x01(\x02\x12$\n\x1cregional_pokemon_probability\x18\x0b \x01(\x02\"A\n\x13IncenseCreateDetail\x12*\n\x0cincense_type\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\"\xa9\x03\n\x18IncenseEncounterOutProto\x12?\n\x06result\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.IncenseEncounterOutProto.Result\x12-\n\x07pokemon\x18\x02 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x44\n\x13\x63\x61pture_probability\x18\x03 \x01(\x0b\x32\'.POGOProtos.Rpc.CaptureProbabilityProto\x12)\n\x0b\x61\x63tive_item\x18\x04 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\"\n\x1a\x61rplus_attempts_until_flee\x18\x05 \x01(\x05\"\x87\x01\n\x06Result\x12\x1d\n\x19INCENSE_ENCOUNTER_UNKNOWN\x10\x00\x12\x1d\n\x19INCENSE_ENCOUNTER_SUCCESS\x10\x01\x12#\n\x1fINCENSE_ENCOUNTER_NOT_AVAILABLE\x10\x02\x12\x1a\n\x16POKEMON_INVENTORY_FULL\x10\x03\"I\n\x15IncenseEncounterProto\x12\x14\n\x0c\x65ncounter_id\x18\x01 \x01(\x03\x12\x1a\n\x12\x65ncounter_location\x18\x02 \x01(\t\"X\n\x1bIncidentGlobalSettingsProto\x12\x18\n\x10min_player_level\x18\x01 \x01(\x05\x12\x1f\n\x17min_player_level_for_v2\x18\x02 \x01(\x05\"\x9d\x01\n\x13IncidentLookupProto\x12\x13\n\x0bincident_id\x18\x01 \x01(\t\x12\x0f\n\x07\x66ort_id\x18\x02 \x01(\t\x12\x10\n\x08\x66ort_lat\x18\x03 \x01(\x01\x12\x10\n\x08\x66ort_lng\x18\x04 \x01(\x01\x12<\n\x07\x63ontext\x18\x05 \x01(\x0e\x32+.POGOProtos.Rpc.EnumWrapper.InvasionContext\"\x97\x02\n\x1dIncidentPrioritySettingsProto\x12Y\n\x11incident_priority\x18\x01 \x03(\x0b\x32>.POGOProtos.Rpc.IncidentPrioritySettingsProto.IncidentPriority\x1a\x9a\x01\n\x10IncidentPriority\x12\x10\n\x08priority\x18\x01 \x01(\x05\x12\x39\n\x0c\x64isplay_type\x18\x02 \x01(\x0e\x32#.POGOProtos.Rpc.IncidentDisplayType\x12\x39\n\x12one_of_badge_types\x18\x03 \x03(\x0e\x32\x1d.POGOProtos.Rpc.HoloBadgeType\"?\n\x13IncidentRewardProto\x12(\n invasion_spawn_group_template_id\x18\x01 \x01(\t\"\x8e\x01\n\x1dIncidentTicketAttributesProto\x12\x1d\n\x15ignore_full_inventory\x18\x01 \x01(\x08\x12!\n\x19upgrade_requirement_count\x18\x02 \x01(\x05\x12+\n\rupgraded_item\x18\x03 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\"u\n\x1fIncidentVisibilitySettingsProto\x12R\n\x1bhide_incident_for_character\x18\x01 \x03(\x0e\x32-.POGOProtos.Rpc.EnumWrapper.InvasionCharacter\"^\n\x1aIncubatorFlowSettingsProto\x12\x1d\n\x15main_map_icon_enabled\x18\x01 \x01(\x08\x12!\n\x19pokemon_page_icon_enabled\x18\x02 \x01(\x08\"c\n\x17IndividualValueSettings\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12\x11\n\tatk_floor\x18\x02 \x01(\x05\x12\x11\n\tdef_floor\x18\x03 \x01(\x05\x12\x11\n\tsta_floor\x18\x04 \x01(\x05\">\n\x13InitializationEvent\x12\x14\n\x0cinstall_mode\x18\x01 \x01(\t\x12\x11\n\tprocessor\x18\x02 \x01(\t\"\x85\x01\n\x12InputSettingsProto\x12%\n\x1d\x65nable_frame_independent_spin\x18\x01 \x01(\x08\x12)\n!milliseconds_processed_spin_force\x18\x02 \x01(\x05\x12\x1d\n\x15spin_speed_multiplier\x18\x03 \x01(\x02\"\xe7\x01\n\x0bInstallTime\x12\x10\n\x08\x64uration\x18\x01 \x01(\x01\x12?\n\rinstall_phase\x18\x02 \x01(\x0e\x32(.POGOProtos.Rpc.InstallTime.InstallPhase\"\x84\x01\n\x0cInstallPhase\x12\r\n\tUNDEFINED\x10\x00\x12\r\n\tBOOT_UTIL\x10\x01\x12\x10\n\x0c\x42OOT_METRICS\x10\x02\x12\x10\n\x0c\x42OOT_NETWORK\x10\x03\x12\x10\n\x0c\x42OOT_STORAGE\x10\x04\x12\x11\n\rBOOT_LOCATION\x10\x05\x12\r\n\tBOOT_AUTH\x10\x06\"\x1b\n\nInt32Value\x12\r\n\x05value\x18\x01 \x01(\x05\"\x1b\n\nInt64Value\x12\r\n\x05value\x18\x01 \x01(\x03\"\xb7\x03\n\"InternalAcceptFriendInviteOutProto\x12I\n\x06result\x18\x01 \x01(\x0e\x32\x39.POGOProtos.Rpc.InternalAcceptFriendInviteOutProto.Result\x12:\n\x06\x66riend\x18\x02 \x01(\x0b\x32*.POGOProtos.Rpc.InternalPlayerSummaryProto\"\x89\x02\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1f\n\x1b\x45RROR_INVITE_DOES_NOT_EXIST\x10\x03\x12+\n\'ERROR_MAX_FRIENDS_LIMIT_REACHED_DELETED\x10\x04\x12#\n\x1f\x45RROR_INVITE_HAS_BEEN_CANCELLED\x10\x05\x12 \n\x1c\x45RROR_SENDER_HAS_MAX_FRIENDS\x10\x06\x12\"\n\x1e\x45RROR_RECEIVER_HAS_MAX_FRIENDS\x10\x07\x12\x1b\n\x17\x45RROR_SENDER_IS_BLOCKED\x10\x08\"L\n\x1fInternalAcceptFriendInviteProto\x12\x11\n\tplayer_id\x18\x01 \x01(\t\x12\x16\n\x0enia_account_id\x18\x02 \x01(\t\"W\n\x1eInternalAccountContactSettings\"5\n\rConsentStatus\x12\x0b\n\x07UNKNOWN\x10\x00\x12\n\n\x06OPT_IN\x10\x01\x12\x0b\n\x07OPT_OUT\x10\x02\"\xd3\t\n InternalAccountSettingsDataProto\x12\x64\n\x19onboarded_identity_portal\x18\x01 \x01(\x0e\x32\x41.POGOProtos.Rpc.InternalAccountSettingsDataProto.Onboarded.Status\x12^\n\x10game_to_settings\x18\x02 \x03(\x0b\x32\x44.POGOProtos.Rpc.InternalAccountSettingsDataProto.GameToSettingsEntry\x12V\n\x14\x63ontact_list_consent\x18\x03 \x01(\x0b\x32\x38.POGOProtos.Rpc.InternalAccountSettingsDataProto.Consent\x12\\\n\x11\x61\x63knowledge_reset\x18\x04 \x01(\x0b\x32\x41.POGOProtos.Rpc.InternalAccountSettingsDataProto.AcknowledgeReset\x1a\x9a\x01\n\x10\x41\x63knowledgeReset\x12+\n#needs_to_acknowledge_username_reset\x18\x01 \x01(\x08\x12/\n\'needs_to_acknowledge_display_name_reset\x18\x02 \x01(\x08\x12(\n needs_to_acknowledge_photo_reset\x18\x03 \x01(\x08\x1a\x8a\x01\n\x07\x43onsent\x12O\n\x06status\x18\x01 \x01(\x0e\x32?.POGOProtos.Rpc.InternalAccountSettingsDataProto.Consent.Status\".\n\x06Status\x12\x0b\n\x07UNKNOWN\x10\x00\x12\n\n\x06OPT_IN\x10\x01\x12\x0b\n\x07OPT_OUT\x10\x02\x1a\x66\n\x0cGameSettings\x12V\n\nvisibility\x18\x01 \x01(\x0e\x32\x42.POGOProtos.Rpc.InternalAccountSettingsDataProto.Visibility.Status\x1a\x8a\x01\n\tOnboarded\x12Q\n\x06status\x18\x01 \x01(\x0e\x32\x41.POGOProtos.Rpc.InternalAccountSettingsDataProto.Onboarded.Status\"*\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SKIPPED\x10\x01\x12\x08\n\x04SEEN\x10\x02\x1a\x9d\x01\n\nVisibility\x12R\n\x06status\x18\x01 \x01(\x0e\x32\x42.POGOProtos.Rpc.InternalAccountSettingsDataProto.Visibility.Status\";\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0c\n\x08\x45VERYONE\x10\x01\x12\x0b\n\x07\x46RIENDS\x10\x02\x12\x0b\n\x07PRIVATE\x10\x03\x1at\n\x13GameToSettingsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12L\n\x05value\x18\x02 \x01(\x0b\x32=.POGOProtos.Rpc.InternalAccountSettingsDataProto.GameSettings:\x02\x38\x01\"\xa7\x03\n\x1cInternalAccountSettingsProto\x12#\n\x1bopt_out_social_graph_import\x18\x01 \x01(\x08\x12S\n\x15online_status_consent\x18\x02 \x01(\x0e\x32\x34.POGOProtos.Rpc.InternalSocialSettings.ConsentStatus\x12V\n\x18last_played_date_consent\x18\x03 \x01(\x0e\x32\x34.POGOProtos.Rpc.InternalSocialSettings.ConsentStatus\x12N\n\x10\x63odename_consent\x18\x04 \x01(\x0e\x32\x34.POGOProtos.Rpc.InternalSocialSettings.ConsentStatus\x12R\n\x14\x63ontact_list_consent\x18\x05 \x01(\x0e\x32\x34.POGOProtos.Rpc.InternalSocialSettings.ConsentStatus\x12\x11\n\tfull_name\x18\x06 \x01(\t\"\x94\x01\n%InternalAcknowledgeInformationRequest\x12\"\n\x1a\x61\x63knowledge_username_reset\x18\x01 \x01(\x08\x12&\n\x1e\x61\x63knowledge_display_name_reset\x18\x02 \x01(\x08\x12\x1f\n\x17\x61\x63knowledge_photo_reset\x18\x03 \x01(\x08\"\xac\x01\n&InternalAcknowledgeInformationResponse\x12M\n\x06status\x18\x01 \x01(\x0e\x32=.POGOProtos.Rpc.InternalAcknowledgeInformationResponse.Status\"3\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\"g\n\'InternalAcknowledgeWarningsRequestProto\x12<\n\x07warning\x18\x01 \x03(\x0e\x32+.POGOProtos.Rpc.InternalPlatformWarningType\";\n(InternalAcknowledgeWarningsResponseProto\x12\x0f\n\x07success\x18\x01 \x01(\x08\"\\\n\x17InternalActionExecution\"A\n\x0f\x45xecutionMethod\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x00\x12\x0f\n\x0bSYNCHRONOUS\x10\x01\x12\x10\n\x0c\x41SYNCHRONOUS\x10\x02\"\xdf\x04\n\x1bInternalActivityReportProto\x12\x13\n\x0bnum_friends\x18\x01 \x01(\x05\x12\x1b\n\x13num_friends_removed\x18\x02 \x01(\x05\x12\'\n\x1fnum_friends_made_in_this_period\x18\x03 \x01(\x05\x12*\n\"num_friends_removed_in_this_period\x18\x04 \x01(\x05\x12O\n\x0elongest_friend\x18\x05 \x01(\x0b\x32\x37.POGOProtos.Rpc.InternalActivityReportProto.FriendProto\x12O\n\x0erecent_friends\x18\x06 \x03(\x0b\x32\x37.POGOProtos.Rpc.InternalActivityReportProto.FriendProto\x12U\n\x14most_walk_km_friends\x18\x07 \x03(\x0b\x32\x37.POGOProtos.Rpc.InternalActivityReportProto.FriendProto\x12\x0f\n\x07walk_km\x18\x08 \x01(\x01\x12*\n\"walk_km_percentile_against_friends\x18\t \x01(\x01\x1a\x82\x01\n\x0b\x46riendProto\x12\x16\n\x0enia_account_id\x18\x01 \x01(\t\x12\x0f\n\x07walk_km\x18\x02 \x01(\x01\x12(\n friendship_creation_timestamp_ms\x18\x03 \x01(\x03\x12 \n\x18\x66riendship_creation_days\x18\x04 \x01(\x03\"T\n InternalAddFavoriteFriendRequest\x12\x11\n\tfriend_id\x18\x01 \x01(\t\x12\x1d\n\x15\x66riend_nia_account_id\x18\x02 \x01(\t\"\x9a\x01\n!InternalAddFavoriteFriendResponse\x12H\n\x06result\x18\x01 \x01(\x0e\x32\x38.POGOProtos.Rpc.InternalAddFavoriteFriendResponse.Result\"+\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\"\xfe\x01\n\x1eInternalAddLoginActionOutProto\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x39\n\x0clogin_detail\x18\x02 \x03(\x0b\x32#.POGOProtos.Rpc.InternalLoginDetail\x12\x45\n\x06status\x18\x03 \x01(\x0e\x32\x35.POGOProtos.Rpc.InternalAddLoginActionOutProto.Status\"I\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x10\n\x0c\x41UTH_FAILURE\x10\x01\x12\x0f\n\x0bLOGIN_TAKEN\x10\x02\x12\x11\n\rERROR_UNKNOWN\x10\x03\"\x93\x01\n\x1bInternalAddLoginActionProto\x12\x43\n\x11identity_provider\x18\x01 \x01(\x0e\x32(.POGOProtos.Rpc.InternalIdentityProvider\x12\x15\n\rinner_message\x18\x02 \x01(\x0c\x12\x18\n\x10\x61uth_provider_id\x18\x03 \x01(\t\"k\n\x1dInternalAdventureSyncProgress\x12\x1d\n\x15notification_selector\x18\x01 \x01(\x05\x12\x12\n\nparameters\x18\x02 \x03(\t\x12\x17\n\x0fserialized_data\x18\x03 \x01(\x0c\"\x88\x02\n\"InternalAdventureSyncSettingsProto\x12\x1f\n\x17\x66itness_service_enabled\x18\x01 \x01(\x08\x12!\n\x19\x61wareness_service_enabled\x18\x02 \x01(\x08\x12-\n%persistent_breadcrumb_service_enabled\x18\x03 \x01(\x08\x12\x1e\n\x16sensor_service_enabled\x18\x04 \x01(\x08\x12+\n#persistent_location_service_enabled\x18\x05 \x01(\x08\x12\"\n\x1a\x62readcrumb_service_enabled\x18\x06 \x01(\x08\"\xbf\x01\n\x19InternalAndroidDataSource\x12\x0e\n\x06is_raw\x18\x01 \x01(\x08\x12\x18\n\x10\x61pp_package_name\x18\x02 \x01(\t\x12\x19\n\x11stream_identifier\x18\x03 \x01(\t\x12\x13\n\x0bstream_name\x18\x04 \x01(\t\x12\x35\n\x06\x64\x65vice\x18\x05 \x01(\x0b\x32%.POGOProtos.Rpc.InternalAndroidDevice\x12\x11\n\tdata_type\x18\x06 \x01(\t\"\xf4\x01\n\x15InternalAndroidDevice\x12\x14\n\x0cmanufacturer\x18\x01 \x01(\t\x12\r\n\x05model\x18\x02 \x01(\t\x12>\n\x04type\x18\x03 \x01(\x0e\x32\x30.POGOProtos.Rpc.InternalAndroidDevice.DeviceType\x12\x0b\n\x03uid\x18\x04 \x01(\t\"i\n\nDeviceType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\t\n\x05PHONE\x10\x01\x12\n\n\x06TABLET\x10\x02\x12\t\n\x05WATCH\x10\x03\x12\x0f\n\x0b\x43HEST_STRAP\x10\x04\x12\t\n\x05SCALE\x10\x05\x12\x10\n\x0cHEAD_MOUNTED\x10\x06\"a\n\x10InternalApnToken\x12\x17\n\x0fregistration_id\x18\x01 \x01(\t\x12\x19\n\x11\x62undle_identifier\x18\x02 \x01(\t\x12\x19\n\x11payload_byte_size\x18\x03 \x01(\x05\"\xbd\x01\n\x1bInternalAsynchronousJobData\x12\x0e\n\x06job_id\x18\x01 \x01(\t\x12\x10\n\x08\x63\x61llback\x18\x02 \x01(\t\x12K\n\x08metadata\x18\x03 \x03(\x0b\x32\x39.POGOProtos.Rpc.InternalAsynchronousJobData.MetadataEntry\x1a/\n\rMetadataEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"R\n\x11InternalAuthProto\x12\r\n\x05\x65mail\x18\x01 \x01(\t\x12\x11\n\tplayer_id\x18\x02 \x01(\t\x12\x0e\n\x06\x61pp_id\x18\x03 \x01(\t\x12\x0b\n\x03key\x18\x04 \x01(\t\"X\n+InternalAuthenticateAppleSignInRequestProto\x12\x16\n\x0e\x61pple_id_token\x18\x01 \x01(\x0c\x12\x11\n\tauth_code\x18\x02 \x01(\x0c\"\xe7\x01\n,InternalAuthenticateAppleSignInResponseProto\x12S\n\x06status\x18\x01 \x01(\x0e\x32\x43.POGOProtos.Rpc.InternalAuthenticateAppleSignInResponseProto.Status\x12\x1c\n\x14nia_apple_auth_token\x18\x02 \x01(\x0c\"D\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x10\n\x0cINVALID_AUTH\x10\x02\x12\x10\n\x0cSERVER_ERROR\x10\x03\"\xb4\x01\n\x1bInternalAvatarImageMetadata\"R\n\x0cGetPhotoMode\x12\x0c\n\x08ORIGINAL\x10\x00\x12\x0f\n\x0bMIN_SIZE_64\x10\x01\x12\x10\n\x0cMIN_SIZE_256\x10\x02\x12\x11\n\rMIN_SIZE_1080\x10\x03\"A\n\tImageSpec\x12\t\n\x05UNSET\x10\x00\x12\x13\n\x0f\x41VATAR_HEADSHOT\x10\x01\x12\x14\n\x10\x41VATAR_FULL_BODY\x10\x02\"\xe5\x05\n)InternalBackgroundModeClientSettingsProto\x12\x1d\n\x15maximum_sample_age_ms\x18\x01 \x01(\x03\x12%\n\x1d\x61\x63\x63\x65pt_manual_fitness_samples\x18\x02 \x01(\x08\x12(\n minimum_location_accuracy_meters\x18\x03 \x01(\x01\x12+\n#background_wake_up_interval_minutes\x18\x04 \x01(\x05\x12 \n\x18max_upload_size_in_bytes\x18\x05 \x01(\x05\x12\'\n\x1fmin_enclosing_geofence_radius_m\x18\x06 \x01(\x01\x12+\n#background_token_refresh_interval_s\x18\x07 \x01(\x03\x12\x1e\n\x16max_session_duration_m\x18\x08 \x01(\x05\x12\x1c\n\x14min_distance_delta_m\x18\t \x01(\x05\x12\x1d\n\x15min_update_interval_s\x18\n \x01(\x05\x12(\n min_session_reporting_interval_s\x18\x0b \x01(\x05\x12+\n#min_persistent_reporting_interval_s\x18\x0c \x01(\x05\x12\x1f\n\x17\x65nable_progress_request\x18\r \x01(\x08\x12&\n\x1e\x65nable_foreground_notification\x18\x0e \x01(\x08\x12l\n\x12proximity_settings\x18\x0f \x01(\x0b\x32P.POGOProtos.Rpc.InternalBackgroundModeClientSettingsProto.ProximitySettingsProto\x1a\x38\n\x16ProximitySettingsProto\x12\x1e\n\x16maximum_contact_age_ms\x18\x04 \x01(\x03\"\xd5\x02\n\x17InternalBatchResetProto\x12\x16\n\x0enia_account_id\x18\x01 \x01(\t\x12>\n\x06status\x18\x02 \x01(\x0e\x32..POGOProtos.Rpc.InternalBatchResetProto.Status\"\xe1\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x15\n\x11\x41\x43\x43OUNT_NOT_FOUND\x10\x02\x12\x1a\n\x16USERNAME_ALREADY_EMPTY\x10\x03\x12\x14\n\x10USERNAME_INVALID\x10\x04\x12\x18\n\x14USERNAME_NOT_ALLOWED\x10\x05\x12\x14\n\x10USERNAME_ABUSIVE\x10\x06\x12\x15\n\x11USERNAME_OCCUPIED\x10\x07\x12\x1b\n\x17USERNAME_SERVER_FAILURE\x10\x08\x12\x12\n\x0eSERVER_FAILURE\x10\t\"\xe6\x01\n\x1cInternalBlockAccountOutProto\x12\x43\n\x06result\x18\x01 \x01(\x0e\x32\x33.POGOProtos.Rpc.InternalBlockAccountOutProto.Result\"\x80\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1f\n\x1b\x45RROR_PLAYER_DOES_NOT_EXIST\x10\x02\x12\x19\n\x15\x45RROR_ALREADY_BLOCKED\x10\x03\x12\"\n\x1e\x45RROR_UPDATE_FRIENDSHIP_FAILED\x10\x04\";\n\x19InternalBlockAccountProto\x12\x1e\n\x16\x62lockee_nia_account_id\x18\x01 \x01(\t\"\xa7\x01\n\x1dInternalBreadcrumbRecordProto\x12\x14\n\x0ctimestamp_ms\x18\x01 \x01(\x03\x12\x14\n\x0clatitude_deg\x18\x02 \x01(\x01\x12\x15\n\rlongitude_deg\x18\x03 \x01(\x01\x12\x1b\n\x13\x61pp_is_foregrounded\x18\x04 \x01(\x08\x12\x12\n\naltitude_m\x18\x05 \x01(\x01\x12\x12\n\naccuracy_m\x18\x06 \x01(\x01\"\xe2\x01\n\"InternalCancelFriendInviteOutProto\x12I\n\x06result\x18\x01 \x01(\x0e\x32\x39.POGOProtos.Rpc.InternalCancelFriendInviteOutProto.Result\"q\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1f\n\x1b\x45RROR_INVITE_DOES_NOT_EXIST\x10\x03\x12\x1b\n\x17\x45RROR_ALREADY_CANCELLED\x10\x04\"L\n\x1fInternalCancelFriendInviteProto\x12\x11\n\tplayer_id\x18\x01 \x01(\t\x12\x16\n\x0enia_account_id\x18\x02 \x01(\t\"\x93\x01\n\x1aInternalChatMessageContext\x12\x0e\n\x04text\x18\x02 \x01(\tH\x00\x12\x12\n\x08image_id\x18\x05 \x01(\tH\x00\x12\x12\n\nmessage_id\x18\x01 \x01(\x03\x12\x11\n\tsender_id\x18\x03 \x01(\t\x12\x1b\n\x13posted_timestamp_ms\x18\x04 \x01(\x03\x42\r\n\x0b\x46lagContent\"\x83\x01\n InternalCheckAvatarImagesRequest\x12\x13\n\x0b\x61vatar_hash\x18\x01 \x01(\t\x12J\n\x0bimage_specs\x18\x02 \x03(\x0e\x32\x35.POGOProtos.Rpc.InternalAvatarImageMetadata.ImageSpec\"\xee\x03\n!InternalCheckAvatarImagesResponse\x12H\n\x06status\x18\x01 \x01(\x0e\x32\x38.POGOProtos.Rpc.InternalCheckAvatarImagesResponse.Status\x12R\n\x07results\x18\x02 \x03(\x0b\x32\x41.POGOProtos.Rpc.InternalCheckAvatarImagesResponse.AvatarImageInfo\x1a\xf5\x01\n\x0f\x41vatarImageInfo\x12X\n\x06status\x18\x01 \x01(\x0e\x32H.POGOProtos.Rpc.InternalCheckAvatarImagesResponse.AvatarImageInfo.Status\x12I\n\nimage_spec\x18\x02 \x01(\x0e\x32\x35.POGOProtos.Rpc.InternalAvatarImageMetadata.ImageSpec\"=\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x0c\n\x08MISMATCH\x10\x02\x12\r\n\tNOT_FOUND\x10\x03\"3\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rUNKNOWN_ERROR\x10\x02\"y\n%InternalClientGameMasterTemplateProto\x12\x13\n\x0btemplate_id\x18\x01 \x01(\t\x12;\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32-.POGOProtos.Rpc.GameMasterClientTemplateProto\"\x98\x03\n\x13InternalClientInbox\x12G\n\rnotifications\x18\x01 \x03(\x0b\x32\x30.POGOProtos.Rpc.InternalClientInbox.Notification\x1a\xf9\x01\n\x0cNotification\x12\x17\n\x0fnotification_id\x18\x01 \x01(\t\x12\x11\n\ttitle_key\x18\x02 \x01(\t\x12\x10\n\x08\x63\x61tegory\x18\x03 \x01(\t\x12\x1b\n\x13\x63reate_timestamp_ms\x18\x04 \x01(\x03\x12;\n\tvariables\x18\x05 \x03(\x0b\x32(.POGOProtos.Rpc.InternalTemplateVariable\x12\x39\n\x06labels\x18\x06 \x03(\x0e\x32).POGOProtos.Rpc.InternalClientInbox.Label\x12\x16\n\x0e\x65xpire_time_ms\x18\x07 \x01(\x03\"<\n\x05Label\x12\x0f\n\x0bUNSET_LABEL\x10\x00\x12\n\n\x06UNREAD\x10\x01\x12\x07\n\x03NEW\x10\x02\x12\r\n\tIMMEDIATE\x10\x03\"}\n!InternalClientUpgradeRequestProto\x12\x0f\n\x07version\x18\x01 \x01(\t\x12G\n\x10operating_system\x18\x02 \x01(\x0e\x32-.POGOProtos.Rpc.InternalClientOperatingSystem\";\n\"InternalClientUpgradeResponseProto\x12\x15\n\rneeds_upgrade\x18\x01 \x01(\x08\"\xf9\x01\n\x1aInternalClientWeatherProto\x12\x12\n\ns2_cell_id\x18\x01 \x01(\x03\x12\x44\n\x0f\x64isplay_weather\x18\x02 \x01(\x0b\x32+.POGOProtos.Rpc.InternalDisplayWeatherProto\x12\x46\n\x10gameplay_weather\x18\x03 \x01(\x0b\x32,.POGOProtos.Rpc.InternalGameplayWeatherProto\x12\x39\n\x06\x61lerts\x18\x04 \x03(\x0b\x32).POGOProtos.Rpc.InternalWeatherAlertProto\"U\n/InternalCreateGuestLoginSecretTokenRequestProto\x12\x0f\n\x07\x61pi_key\x18\x01 \x01(\t\x12\x11\n\tdevice_id\x18\x02 \x01(\t\"\x89\x02\n0InternalCreateGuestLoginSecretTokenResponseProto\x12W\n\x06status\x18\x01 \x01(\x0e\x32G.POGOProtos.Rpc.InternalCreateGuestLoginSecretTokenResponseProto.Status\x12\x0e\n\x06secret\x18\x02 \x01(\x0c\"l\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rUNKNOWN_ERROR\x10\x02\x12\x10\n\x0cUNAUTHORIZED\x10\x03\x12\x0c\n\x08\x44ISABLED\x10\x04\x12\x17\n\x13\x45XCEEDED_RATE_LIMIT\x10\x05\":\n%InternalCreateSharedLoginTokenRequest\x12\x11\n\tdevice_id\x18\x01 \x01(\t\"\xe8\x02\n&InternalCreateSharedLoginTokenResponse\x12M\n\x06status\x18\x01 \x01(\x0e\x32=.POGOProtos.Rpc.InternalCreateSharedLoginTokenResponse.Status\x12\x1a\n\x12shared_login_token\x18\x02 \x01(\x0c\x12]\n\x0ftoken_meta_data\x18\x03 \x01(\x0b\x32\x44.POGOProtos.Rpc.InternalCreateSharedLoginTokenResponse.TokenMetaData\x1a?\n\rTokenMetaData\x12\r\n\x05\x65mail\x18\x01 \x01(\t\x12\x1f\n\x17\x65xpiration_timestamp_ms\x18\x02 \x01(\x03\"3\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\"?\n\x1cInternalCrmProxyRequestProto\x12\x0e\n\x06\x61\x63tion\x18\x01 \x01(\r\x12\x0f\n\x07payload\x18\x02 \x01(\x0c\"\x8c\x02\n\x1dInternalCrmProxyResponseProto\x12\x44\n\x06status\x18\x01 \x01(\x0e\x32\x34.POGOProtos.Rpc.InternalCrmProxyResponseProto.Status\x12\x15\n\rerror_message\x18\x02 \x01(\t\x12\x0f\n\x07payload\x18\x03 \x01(\x0c\"}\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x06\n\x02OK\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1b\n\x17\x45RROR_PERMISSION_DENIED\x10\x03\x12\x15\n\x11\x45RROR_UNAVAILABLE\x10\x04\x12\x19\n\x15\x45RROR_UNAUTHENTICATED\x10\x05\"G\n\x19InternalDataAccessRequest\x12\r\n\x05\x65mail\x18\x01 \x01(\t\x12\x1b\n\x13language_short_code\x18\x02 \x01(\t\"\xde\x01\n\x1aInternalDataAccessResponse\x12\x41\n\x06status\x18\x01 \x01(\x0e\x32\x31.POGOProtos.Rpc.InternalDataAccessResponse.Status\x12\x15\n\rerror_message\x18\x02 \x01(\t\"f\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x16\n\x12\x45RROR_INVALIDEMAIL\x10\x02\x12\x19\n\x15\x45RROR_INVALIDLANGUAGE\x10\x03\x12\x11\n\rERROR_UNKNOWN\x10\x04\"=\n\x16InternalDebugInfoProto\x12\x10\n\x08latitude\x18\x01 \x01(\x01\x12\x11\n\tlongitude\x18\x02 \x01(\x01\"\xea\x01\n#InternalDeclineFriendInviteOutProto\x12J\n\x06result\x18\x01 \x01(\x0e\x32:.POGOProtos.Rpc.InternalDeclineFriendInviteOutProto.Result\"w\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1f\n\x1b\x45RROR_INVITE_DOES_NOT_EXIST\x10\x03\x12!\n\x1d\x45RROR_INVITE_ALREADY_DECLINED\x10\x04\"M\n InternalDeclineFriendInviteProto\x12\x11\n\tplayer_id\x18\x01 \x01(\t\x12\x16\n\x0enia_account_id\x18\x02 \x01(\t\"F\n\'InternalDeleteAccountEmailOnFileRequest\x12\x1b\n\x13language_short_code\x18\x01 \x01(\t\"\xc8\x03\n(InternalDeleteAccountEmailOnFileResponse\x12O\n\x06status\x18\x01 \x01(\x0e\x32?.POGOProtos.Rpc.InternalDeleteAccountEmailOnFileResponse.Status\x12\x15\n\rerror_message\x18\x02 \x01(\t\x12\x1a\n\x12\x63onfirmation_email\x18\x03 \x01(\t\x12\x1a\n\x12has_apple_provider\x18\x04 \x01(\x08\"\xfb\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1b\n\x17\x45RROR_EMAIL_NOT_ON_FILE\x10\x02\x12\x1a\n\x16\x45RROR_INVALID_LANGUAGE\x10\x03\x12\x1b\n\x17\x45RROR_APP_NOT_SUPPORTED\x10\x04\x12\x18\n\x14\x45RROR_INVALID_PLAYER\x10\x05\x12\x1b\n\x17\x45RROR_DUPLICATE_REQUEST\x10\x06\x12\x19\n\x15\x45RROR_HELPSHIFT_ERROR\x10\x07\x12\x11\n\rERROR_UNKNOWN\x10\x08\x12\x1e\n\x1a\x45RROR_CODENAME_NOT_ON_FILE\x10\t\"^\n\x1cInternalDeleteAccountRequest\x12\r\n\x05\x65mail\x18\x01 \x01(\t\x12\x1b\n\x13language_short_code\x18\x02 \x01(\t\x12\x12\n\nis_dry_run\x18\x03 \x01(\x08\"\xb9\x02\n\x1dInternalDeleteAccountResponse\x12\x44\n\x06status\x18\x01 \x01(\x0e\x32\x34.POGOProtos.Rpc.InternalDeleteAccountResponse.Status\x12\x15\n\rerror_message\x18\x02 \x01(\t\"\xba\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x16\n\x12\x45RROR_INVALIDEMAIL\x10\x02\x12\x19\n\x15\x45RROR_INVALIDLANGUAGE\x10\x03\x12\x11\n\rERROR_UNKNOWN\x10\x04\x12\x1b\n\x17\x45RROR_APP_NOT_SUPPORTED\x10\x05\x12\x18\n\x14\x45RROR_INVALID_PLAYER\x10\x06\x12\x1b\n\x17\x45RROR_DUPLICATE_REQUEST\x10\x07\"6\n InternalDeletePhoneNumberRequest\x12\x12\n\ncontact_id\x18\x01 \x01(\t\"\xb9\x01\n!InternalDeletePhoneNumberResponse\x12H\n\x06status\x18\x01 \x01(\x0e\x32\x38.POGOProtos.Rpc.InternalDeletePhoneNumberResponse.Status\x12\x15\n\rerror_message\x18\x02 \x01(\t\"3\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\"\xab\x01\n\x1bInternalDeletePhotoOutProto\x12\x42\n\x06result\x18\x01 \x01(\x0e\x32\x32.POGOProtos.Rpc.InternalDeletePhotoOutProto.Result\"H\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x13\n\x0fIMAGE_NOT_FOUND\x10\x02\x12\x11\n\rERROR_UNKNOWN\x10\x03\",\n\x18InternalDeletePhotoProto\x12\x10\n\x08photo_id\x18\x01 \x01(\t\"|\n\x1aInternalDiffInventoryProto\x12\x42\n\x0e\x63ompacted_item\x18\x01 \x03(\x0b\x32*.POGOProtos.Rpc.InternalInventoryItemProto\x12\x1a\n\x12last_compaction_ms\x18\x03 \x01(\x03\")\n\'InternalDismissContactListUpdateRequest\"\xb0\x01\n(InternalDismissContactListUpdateResponse\x12O\n\x06result\x18\x01 \x01(\x0e\x32?.POGOProtos.Rpc.InternalDismissContactListUpdateResponse.Result\"3\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\"n\n)InternalDismissOutgoingGameInvitesRequest\x12\x11\n\tfriend_id\x18\x01 \x01(\t\x12\x0f\n\x07\x61pp_key\x18\x02 \x03(\t\x12\x1d\n\x15\x66riend_nia_account_id\x18\x03 \x01(\t\"\xa1\x01\n*InternalDismissOutgoingGameInvitesResponse\x12Q\n\x06result\x18\x01 \x01(\x0e\x32\x41.POGOProtos.Rpc.InternalDismissOutgoingGameInvitesResponse.Result\" \n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\"\xd7\x04\n\x1bInternalDisplayWeatherProto\x12M\n\x0b\x63loud_level\x18\x01 \x01(\x0e\x32\x38.POGOProtos.Rpc.InternalDisplayWeatherProto.DisplayLevel\x12L\n\nrain_level\x18\x02 \x01(\x0e\x32\x38.POGOProtos.Rpc.InternalDisplayWeatherProto.DisplayLevel\x12L\n\nwind_level\x18\x03 \x01(\x0e\x32\x38.POGOProtos.Rpc.InternalDisplayWeatherProto.DisplayLevel\x12L\n\nsnow_level\x18\x04 \x01(\x0e\x32\x38.POGOProtos.Rpc.InternalDisplayWeatherProto.DisplayLevel\x12K\n\tfog_level\x18\x05 \x01(\x0e\x32\x38.POGOProtos.Rpc.InternalDisplayWeatherProto.DisplayLevel\x12\x16\n\x0ewind_direction\x18\x06 \x01(\x05\x12V\n\x14special_effect_level\x18\x07 \x01(\x0e\x32\x38.POGOProtos.Rpc.InternalDisplayWeatherProto.DisplayLevel\"B\n\x0c\x44isplayLevel\x12\x0b\n\x07LEVEL_0\x10\x00\x12\x0b\n\x07LEVEL_1\x10\x01\x12\x0b\n\x07LEVEL_2\x10\x02\x12\x0b\n\x07LEVEL_3\x10\x03\"\xb7\x01\n\'InternalDownloadGmTemplatesRequestProto\x12\x16\n\x0e\x62\x61sis_batch_id\x18\x01 \x01(\x03\x12\x10\n\x08\x62\x61tch_id\x18\x02 \x01(\x03\x12\x13\n\x0bpage_offset\x18\x03 \x01(\x05\x12\x19\n\x11\x61pply_experiments\x18\x04 \x01(\x08\x12\x1b\n\x13\x62\x61sis_experiment_id\x18\x05 \x03(\x05\x12\x15\n\rexperiment_id\x18\x06 \x03(\x05\"\x9b\x03\n(InternalDownloadGmTemplatesResponseProto\x12O\n\x06result\x18\x01 \x01(\x0e\x32?.POGOProtos.Rpc.InternalDownloadGmTemplatesResponseProto.Result\x12G\n\x08template\x18\x02 \x03(\x0b\x32\x35.POGOProtos.Rpc.InternalClientGameMasterTemplateProto\x12\x18\n\x10\x64\x65leted_template\x18\x03 \x03(\t\x12\x10\n\x08\x62\x61tch_id\x18\x04 \x01(\x04\x12\x13\n\x0bpage_offset\x18\x05 \x01(\x05\x12\x15\n\rexperiment_id\x18\x06 \x03(\x05\"}\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0c\n\x08\x43OMPLETE\x10\x01\x12\x10\n\x0cMORE_RESULTS\x10\x02\x12\x15\n\x11\x42\x41TCH_ID_NOT_LIVE\x10\x03\x12\x1a\n\x16INVALID_BASIS_BATCH_ID\x10\x04\x12\x15\n\x11WRONG_EXPERIMENTS\x10\x05\"3\n#InternalDownloadSettingsActionProto\x12\x0c\n\x04sha1\x18\x01 \x01(\t\"y\n%InternalDownloadSettingsResponseProto\x12\r\n\x05\x65rror\x18\x01 \x01(\t\x12\x0c\n\x04sha1\x18\x02 \x01(\t\x12\x33\n\x06values\x18\x03 \x01(\x0b\x32#.POGOProtos.Rpc.GlobalSettingsProto\"\xd1\x01\n\x1bInternalFitnessMetricsProto\x12\x1e\n\x16\x64istance_walked_meters\x18\x01 \x01(\x01\x12\x12\n\nstep_count\x18\x02 \x01(\x05\x12\x1d\n\x15\x63\x61lories_burned_kcals\x18\x03 \x01(\x01\x12\x1c\n\x14\x65xercise_duration_mi\x18\x04 \x01(\x03\x12\"\n\x1awheelchair_distance_meters\x18\x05 \x01(\x01\x12\x1d\n\x15wheelchair_push_count\x18\x06 \x01(\x01\"\x98\x03\n#InternalFitnessMetricsReportHistory\x12Z\n\x0eweekly_history\x18\x01 \x03(\x0b\x32\x42.POGOProtos.Rpc.InternalFitnessMetricsReportHistory.MetricsHistory\x12Y\n\rdaily_history\x18\x02 \x03(\x0b\x32\x42.POGOProtos.Rpc.InternalFitnessMetricsReportHistory.MetricsHistory\x12Z\n\x0ehourly_history\x18\x03 \x03(\x0b\x32\x42.POGOProtos.Rpc.InternalFitnessMetricsReportHistory.MetricsHistory\x1a^\n\x0eMetricsHistory\x12\x0e\n\x06\x62ucket\x18\x01 \x01(\x03\x12<\n\x07metrics\x18\x02 \x01(\x0b\x32+.POGOProtos.Rpc.InternalFitnessMetricsProto\"\xc0\x03\n\x1aInternalFitnessRecordProto\x12U\n\x0ehourly_reports\x18\x01 \x03(\x0b\x32=.POGOProtos.Rpc.InternalFitnessRecordProto.HourlyReportsEntry\x12:\n\x0braw_samples\x18\x02 \x03(\x0b\x32%.POGOProtos.Rpc.InternalFitnessSample\x12%\n\x1dlast_aggregation_timestamp_ms\x18\x03 \x01(\x03\x12@\n\rfitness_stats\x18\x04 \x01(\x0b\x32).POGOProtos.Rpc.InternalFitnessStatsProto\x12K\n\x0ereport_history\x18\x05 \x01(\x0b\x32\x33.POGOProtos.Rpc.InternalFitnessMetricsReportHistory\x1aY\n\x12HourlyReportsEntry\x12\x0b\n\x03key\x18\x01 \x01(\x03\x12\x32\n\x05value\x18\x02 \x01(\x0b\x32#.POGOProtos.Rpc.FitnessMetricsProto:\x02\x38\x01\"\xd6\x01\n\x1aInternalFitnessReportProto\x12\x1d\n\x13\x64\x61y_offset_from_now\x18\x01 \x01(\x05H\x00\x12\x1e\n\x14week_offset_from_now\x18\x02 \x01(\x05H\x00\x12\x1e\n\x14hour_offset_from_now\x18\x03 \x01(\x05H\x00\x12<\n\x07metrics\x18\x04 \x01(\x0b\x32+.POGOProtos.Rpc.InternalFitnessMetricsProto\x12\x11\n\tgame_data\x18\x05 \x01(\x0c\x42\x08\n\x06Window\"\xf4\x04\n\x15InternalFitnessSample\x12L\n\x0bsample_type\x18\x01 \x01(\x0e\x32\x37.POGOProtos.Rpc.InternalFitnessSample.FitnessSampleType\x12!\n\x19sample_start_timestamp_ms\x18\x02 \x01(\x03\x12\x1f\n\x17sample_end_timestamp_ms\x18\x03 \x01(\x03\x12\r\n\x05value\x18\x04 \x01(\x01\x12L\n\x0bsource_type\x18\x05 \x01(\x0e\x32\x37.POGOProtos.Rpc.InternalFitnessSample.FitnessSourceType\x12?\n\x08metadata\x18\x06 \x01(\x0b\x32-.POGOProtos.Rpc.InternalFitnessSampleMetadata\"\xb2\x01\n\x11\x46itnessSampleType\x12\x10\n\x0cSAMPLE_UNSET\x10\x00\x12\t\n\x05STEPS\x10\x01\x12\x1b\n\x17WALKING_DISTANCE_METERS\x10\x02\x12\x1e\n\x1aWHEELCHAIR_DISTANCE_METERS\x10\x03\x12\x12\n\x0e\x43\x41LORIES_KCALS\x10\x04\x12\x19\n\x15WHEELCHAIR_PUSH_COUNT\x10\x05\x12\x14\n\x10\x45XERCISE_TIME_MI\x10\x06\"v\n\x11\x46itnessSourceType\x12\x10\n\x0cSOURCE_UNSET\x10\x00\x12\r\n\tHEALTHKIT\x10\x01\x12\x0e\n\nGOOGLE_FIT\x10\x02\x12\x0f\n\x0b\x41PPLE_WATCH\x10\x03\x12\x07\n\x03GPS\x10\x04\x12\x16\n\x12\x41NDROID_SENSOR_HUB\x10\x05\"\xb5\x02\n\x1dInternalFitnessSampleMetadata\x12G\n\x14original_data_source\x18\x01 \x01(\x0b\x32).POGOProtos.Rpc.InternalAndroidDataSource\x12>\n\x0b\x64\x61ta_source\x18\x02 \x01(\x0b\x32).POGOProtos.Rpc.InternalAndroidDataSource\x12\x42\n\x0fsource_revision\x18\x03 \x01(\x0b\x32).POGOProtos.Rpc.InternalIosSourceRevision\x12\x31\n\x06\x64\x65vice\x18\x04 \x01(\x0b\x32!.POGOProtos.Rpc.InternalIosDevice\x12\x14\n\x0cuser_entered\x18\x05 \x01(\x08\"\x9c\x02\n\x19InternalFitnessStatsProto\x12%\n\x1dlast_accumulated_timestamp_ms\x18\x01 \x01(\x03\x12@\n\x0b\x61\x63\x63umulated\x18\x02 \x01(\x0b\x32+.POGOProtos.Rpc.InternalFitnessMetricsProto\x12<\n\x07pending\x18\x03 \x01(\x0b\x32+.POGOProtos.Rpc.InternalFitnessMetricsProto\x12\x1e\n\x16player_initial_walk_km\x18\x04 \x01(\x01\x12\x1c\n\x14player_total_walk_km\x18\x05 \x01(\x01\x12\x1a\n\x12player_total_steps\x18\x06 \x01(\x03\"\x9a\x01\n\x1dInternalFitnessUpdateOutProto\x12\x44\n\x06status\x18\x01 \x01(\x0e\x32\x34.POGOProtos.Rpc.InternalFitnessUpdateOutProto.Status\"3\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\"\\\n\x1aInternalFitnessUpdateProto\x12>\n\x0f\x66itness_samples\x18\x01 \x03(\x0b\x32%.POGOProtos.Rpc.InternalFitnessSample\"\xdf\x02\n\x14InternalFlagCategory\"\xc6\x02\n\x08\x43\x61tegory\x12\r\n\tUNDEFINED\x10\x00\x12\n\n\x06THREAT\x10\x64\x12\r\n\tSELF_HARM\x10\x65\x12\n\n\x06NUDITY\x10\x66\x12\x0c\n\x08VIOLENCE\x10g\x12\t\n\x05\x44RUGS\x10h\x12\x10\n\x0c\x43HILD_SAFETY\x10i\x12\r\n\tEXTREMISM\x10j\x12\x1c\n\x18WEAPONS_AND_SOLICITATION\x10k\x12\x11\n\rPUBLIC_THREAT\x10l\x12\x12\n\rINAPPROPRIATE\x10\xc8\x01\x12\x10\n\x0bHATE_SPEECH\x10\xc9\x01\x12\x15\n\x10PRIVACY_INVASION\x10\xca\x01\x12\x0b\n\x06SEXUAL\x10\xcb\x01\x12\x11\n\x0cIP_VIOLATION\x10\xcc\x01\x12\x0c\n\x07HACKING\x10\xcd\x01\x12\r\n\x08\x42ULLYING\x10\xac\x02\x12\t\n\x04SPAM\x10\xad\x02\x12\x14\n\x0fOTHER_VIOLATION\x10\xae\x02\"\xee\x01\n\x18InternalFlagPhotoRequest\x12\x1a\n\x12reported_player_id\x18\x01 \x01(\t\x12\x10\n\x08photo_id\x18\x02 \x01(\t\x12\x42\n\x06origin\x18\x03 \x01(\x0e\x32\x32.POGOProtos.Rpc.InternalReportAttributeData.Origin\x12?\n\x08\x63\x61tegory\x18\x04 \x01(\x0e\x32-.POGOProtos.Rpc.InternalFlagCategory.Category\x12\x1f\n\x17reported_nia_account_id\x18\x05 \x01(\t\"\xc0\x01\n\x19InternalFlagPhotoResponse\x12@\n\x06result\x18\x01 \x01(\x0e\x32\x30.POGOProtos.Rpc.InternalFlagPhotoResponse.Result\"a\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x13\n\x0fIMAGE_NOT_FOUND\x10\x02\x12\x11\n\rERROR_UNKNOWN\x10\x03\x12\x17\n\x13\x45RROR_FILING_REPORT\x10\x04\"\xc4\x04\n\x1aInternalFriendDetailsProto\x12:\n\x06player\x18\x01 \x01(\x0b\x32*.POGOProtos.Rpc.InternalPlayerSummaryProto\x12\x45\n\x13\x66riend_visible_data\x18\x02 \x01(\x0b\x32(.POGOProtos.Rpc.PlayerFriendDisplayProto\x12\r\n\x05score\x18\x03 \x01(\x05\x12\x39\n\x0c\x64\x61ta_with_me\x18\x04 \x01(\x0b\x32#.POGOProtos.Rpc.FriendshipDataProto\x12N\n\ronline_status\x18\x05 \x01(\x0e\x32\x37.POGOProtos.Rpc.InternalFriendDetailsProto.OnlineStatus\x12\x12\n\ncreated_ms\x18\x06 \x01(\x03\x12\x13\n\x0bshared_data\x18\x07 \x01(\x0c\x12\x45\n\x0c\x64\x61ta_from_me\x18\x08 \x01(\x0b\x32/.POGOProtos.Rpc.OneWaySharedFriendshipDataProto\x12\x43\n\ndata_to_me\x18\t \x01(\x0b\x32/.POGOProtos.Rpc.OneWaySharedFriendshipDataProto\"T\n\x0cOnlineStatus\x12\t\n\x05UNSET\x10\x00\x12\x12\n\x0eSTATUS_UNKNOWN\x10\x01\x12\x11\n\rSTATUS_ONLINE\x10\x02\x12\x12\n\x0eSTATUS_OFFLINE\x10\x03\"\xc1\x01\n\x1cInternalFriendRecommendation\x12\x16\n\x0enia_account_id\x18\x01 \x01(\t\x12\x1c\n\x14recommendation_score\x18\x02 \x01(\x01\x12P\n\x06reason\x18\x03 \x01(\x0e\x32@.POGOProtos.Rpc.InternalFriendRecommendationAttributeData.Reason\x12\x19\n\x11recommendation_id\x18\x04 \x01(\t\"x\n)InternalFriendRecommendationAttributeData\"\x1a\n\x06Reason\x12\x10\n\x0cUNSET_REASON\x10\x00\"/\n\x04Type\x12\x0e\n\nUNSET_TYPE\x10\x00\x12\x17\n\x13NEW_APP_FRIEND_TYPE\x10\x01\"\xec\x01\n\x1cInternalGameplayWeatherProto\x12Y\n\x12gameplay_condition\x18\x01 \x01(\x0e\x32=.POGOProtos.Rpc.InternalGameplayWeatherProto.WeatherCondition\"q\n\x10WeatherCondition\x12\x08\n\x04NONE\x10\x00\x12\t\n\x05\x43LEAR\x10\x01\x12\t\n\x05RAINY\x10\x02\x12\x11\n\rPARTLY_CLOUDY\x10\x03\x12\x0c\n\x08OVERCAST\x10\x04\x12\t\n\x05WINDY\x10\x05\x12\x08\n\x04SNOW\x10\x06\x12\x07\n\x03\x46OG\x10\x07\"G\n\x1bInternalGarAccountInfoProto\x12\x12\n\nniantic_id\x18\x01 \x01(\t\x12\x14\n\x0c\x64isplay_name\x18\x02 \x01(\t\"?\n\x1cInternalGarProxyRequestProto\x12\x0e\n\x06\x61\x63tion\x18\x01 \x01(\r\x12\x0f\n\x07payload\x18\x02 \x01(\x0c\"\x81\x02\n\x1dInternalGarProxyResponseProto\x12\x44\n\x06status\x18\x01 \x01(\x0e\x32\x34.POGOProtos.Rpc.InternalGarProxyResponseProto.Status\x12\x15\n\rerror_message\x18\x02 \x01(\t\x12\x0f\n\x07payload\x18\x03 \x01(\x0c\"r\n\x06Status\x12\x06\n\x02OK\x10\x00\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1b\n\x17\x45RROR_PERMISSION_DENIED\x10\x07\x12\x15\n\x11\x45RROR_UNAVAILABLE\x10\x0e\x12\x19\n\x15\x45RROR_UNAUTHENTICATED\x10\x10\"{\n\x10InternalGcmToken\x12\x17\n\x0fregistration_id\x18\x01 \x01(\t\x12N\n\x17\x63lient_operating_system\x18\x02 \x01(\x0e\x32-.POGOProtos.Rpc.InternalClientOperatingSystem\"\x8c\x02\n%InternalGenerateGmapSignedUrlOutProto\x12L\n\x06result\x18\x01 \x01(\x0e\x32<.POGOProtos.Rpc.InternalGenerateGmapSignedUrlOutProto.Result\x12\x12\n\nsigned_url\x18\x02 \x01(\t\"\x80\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1a\n\x16\x45RROR_PLAYER_NOT_VALID\x10\x02\x12\x16\n\x12\x45RROR_RATE_LIMITED\x10\x03\x12\x17\n\x13\x45RROR_MISSING_INPUT\x10\x04\x12\x11\n\rERROR_UNKNOWN\x10\x05\"\xdd\x01\n\"InternalGenerateGmapSignedUrlProto\x12\x10\n\x08latitude\x18\x01 \x01(\x01\x12\x11\n\tlongitude\x18\x02 \x01(\x01\x12\r\n\x05width\x18\x03 \x01(\x05\x12\x0e\n\x06height\x18\x04 \x01(\x05\x12\x0c\n\x04zoom\x18\x05 \x01(\x05\x12\x15\n\rlanguage_code\x18\x06 \x01(\t\x12\x14\n\x0c\x63ountry_code\x18\x07 \x01(\t\x12\x11\n\tmap_style\x18\x08 \x01(\t\x12\x10\n\x08map_type\x18\t \x01(\t\x12\x13\n\x0bicon_params\x18\n \x01(\t\"\xaf\x01\n\x19InternalGenericReportData\x12\x35\n\nitem_proto\x18\x01 \x03(\x0b\x32!.POGOProtos.Rpc.InternalItemProto\x12\x42\n\x06origin\x18\x02 \x01(\x0e\x32\x32.POGOProtos.Rpc.InternalReportAttributeData.Origin\x12\x17\n\x0f\x63ontent_unit_id\x18\x03 \x01(\t\"\xc9\x01\n\x18InternalGeofenceMetadata\x12\x14\n\x0clatitude_deg\x18\x01 \x01(\x01\x12\x15\n\rlongitude_deg\x18\x02 \x01(\x01\x12\x0e\n\x06radius\x18\x03 \x01(\x01\x12\x12\n\nidentifier\x18\x04 \x01(\t\x12\x15\n\rexpiration_ms\x18\x05 \x01(\x03\x12\x15\n\rdwell_time_ms\x18\x06 \x01(\x03\x12\x18\n\x10\x66ire_on_entrance\x18\x07 \x01(\x08\x12\x14\n\x0c\x66ire_on_exit\x18\x08 \x01(\x08\"\\\n\x1eInternalGeofenceUpdateOutProto\x12:\n\x08geofence\x18\x01 \x03(\x0b\x32(.POGOProtos.Rpc.InternalGeofenceMetadata\"W\n\x1bInternalGeofenceUpdateProto\x12\x18\n\x10number_of_points\x18\x01 \x01(\x05\x12\x1e\n\x16minimum_point_radius_m\x18\x02 \x01(\x01\"\xe4\x01\n\"InternalGetAccountSettingsOutProto\x12I\n\x06result\x18\x01 \x01(\x0e\x32\x39.POGOProtos.Rpc.InternalGetAccountSettingsOutProto.Result\x12>\n\x08settings\x18\x02 \x01(\x0b\x32,.POGOProtos.Rpc.InternalAccountSettingsProto\"3\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\"!\n\x1fInternalGetAccountSettingsProto\"^\n1InternalGetAdventureSyncFitnessReportRequestProto\x12\x13\n\x0bnum_of_days\x18\x01 \x01(\x05\x12\x14\n\x0cnum_of_weeks\x18\x02 \x01(\x05\"\xcd\x03\n2InternalGetAdventureSyncFitnessReportResponseProto\x12Y\n\x06status\x18\x01 \x01(\x0e\x32I.POGOProtos.Rpc.InternalGetAdventureSyncFitnessReportResponseProto.Status\x12\x41\n\rdaily_reports\x18\x02 \x03(\x0b\x32*.POGOProtos.Rpc.InternalFitnessReportProto\x12\x42\n\x0eweekly_reports\x18\x03 \x03(\x0b\x32*.POGOProtos.Rpc.InternalFitnessReportProto\x12,\n$week_reset_timestamp_since_monday_ms\x18\x04 \x01(\x03\"\x86\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1a\n\x16\x45RROR_PLAYER_NOT_FOUND\x10\x02\x12\x1b\n\x17\x45RROR_RECORDS_NOT_FOUND\x10\x03\x12\x18\n\x14\x45RROR_INVALID_WINDOW\x10\x04\x12\x11\n\rERROR_UNKNOWN\x10\x05\"\xff\x01\n(InternalGetAdventureSyncProgressOutProto\x12O\n\x06status\x18\x01 \x01(\x0e\x32?.POGOProtos.Rpc.InternalGetAdventureSyncProgressOutProto.Status\x12?\n\x08progress\x18\x02 \x01(\x0b\x32-.POGOProtos.Rpc.InternalAdventureSyncProgress\"A\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x0c\n\x08\x44ISABLED\x10\x02\x12\x11\n\rERROR_UNKNOWN\x10\x03\"8\n%InternalGetAdventureSyncProgressProto\x12\x0f\n\x07request\x18\x01 \x01(\x0c\".\n,InternalGetAdventureSyncSettingsRequestProto\"\xab\x02\n-InternalGetAdventureSyncSettingsResponseProto\x12T\n\x06status\x18\x01 \x01(\x0e\x32\x44.POGOProtos.Rpc.InternalGetAdventureSyncSettingsResponseProto.Status\x12S\n\x17\x61\x64venture_sync_settings\x18\x02 \x01(\x0b\x32\x32.POGOProtos.Rpc.InternalAdventureSyncSettingsProto\"O\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1a\n\x16\x45RROR_PLAYER_NOT_FOUND\x10\x03\"\xc0\x01\n\'InternalGetAvailableSubmissionsOutProto\x12\x18\n\x10submissions_left\x18\x01 \x01(\x05\x12\x18\n\x10min_player_level\x18\x02 \x01(\x05\x12\x17\n\x0fhas_valid_email\x18\x03 \x01(\x08\x12\x1a\n\x12is_feature_enabled\x18\x04 \x01(\x08\x12,\n$time_window_for_submissions_limit_ms\x18\x05 \x01(\x03\"&\n$InternalGetAvailableSubmissionsProto\"\xff\x01\n)InternalGetBackgroundModeSettingsOutProto\x12P\n\x06status\x18\x01 \x01(\x0e\x32@.POGOProtos.Rpc.InternalGetBackgroundModeSettingsOutProto.Status\x12K\n\x08settings\x18\x02 \x01(\x0b\x32\x39.POGOProtos.Rpc.InternalBackgroundModeClientSettingsProto\"3\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\"(\n&InternalGetBackgroundModeSettingsProto\"<\n$InternalGetClientFeatureFlagsRequest\x12\x14\n\x0c\x63ountry_code\x18\x01 \x01(\t\"\xb9\x01\n%InternalGetClientFeatureFlagsResponse\x12\x43\n\rfeature_flags\x18\x01 \x01(\x0b\x32,.POGOProtos.Rpc.InternalSocialClientFeatures\x12K\n\x0fglobal_settings\x18\x02 \x01(\x0b\x32\x32.POGOProtos.Rpc.InternalSocialClientGlobalSettings\"8\n InternalGetClientSettingsRequest\x12\x14\n\x0c\x63ountry_code\x18\x01 \x01(\t\"\xe2\x01\n!InternalGetClientSettingsResponse\x12\x64\n\x15phone_number_settings\x18\x01 \x01(\x0b\x32\x45.POGOProtos.Rpc.InternalGetClientSettingsResponse.PhoneNumberSettings\x1aW\n\x13PhoneNumberSettings\x12@\n\x07\x63ountry\x18\x01 \x03(\x0b\x32/.POGOProtos.Rpc.InternalPhoneNumberCountryProto\"#\n!InternalGetContactListInfoRequest\"F\n\"InternalGetContactListInfoResponse\x12 \n\x18has_new_account_matching\x18\x01 \x01(\x08\"\xef\x03\n%InternalGetFacebookFriendListOutProto\x12L\n\x06result\x18\x01 \x01(\x0e\x32<.POGOProtos.Rpc.InternalGetFacebookFriendListOutProto.Result\x12Y\n\x06\x66riend\x18\x02 \x03(\x0b\x32I.POGOProtos.Rpc.InternalGetFacebookFriendListOutProto.FacebookFriendProto\x12\x13\n\x0bnext_cursor\x18\x03 \x01(\t\x1a\x64\n\x13\x46\x61\x63\x65\x62ookFriendProto\x12:\n\x06player\x18\x01 \x01(\x0b\x32*.POGOProtos.Rpc.InternalPlayerSummaryProto\x12\x11\n\tfull_name\x18\x02 \x01(\t\"\xa1\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x16\n\x12\x45RROR_FACEBOOK_API\x10\x03\x12\x1e\n\x1a\x45RROR_FACEBOOK_PERMISSIONS\x10\x04\x12\x18\n\x14\x45RROR_NO_FACEBOOK_ID\x10\x05\x12\x1a\n\x16\x45RROR_PLAYER_NOT_FOUND\x10\x06\"\\\n\"InternalGetFacebookFriendListProto\x12\x17\n\x0f\x66\x62_access_token\x18\x01 \x01(\t\x12\r\n\x05limit\x18\x02 \x01(\x05\x12\x0e\n\x06\x63ursor\x18\x03 \x01(\t\"\xed\x03\n InternalGetFitnessReportOutProto\x12G\n\x06status\x18\x01 \x01(\x0e\x32\x37.POGOProtos.Rpc.InternalGetFitnessReportOutProto.Status\x12\x41\n\rdaily_reports\x18\x02 \x03(\x0b\x32*.POGOProtos.Rpc.InternalFitnessReportProto\x12\x42\n\x0eweekly_reports\x18\x03 \x03(\x0b\x32*.POGOProtos.Rpc.InternalFitnessReportProto\x12,\n$week_reset_timestamp_since_monday_ms\x18\x04 \x01(\x03\x12\x42\n\x0ehourly_reports\x18\x05 \x03(\x0b\x32*.POGOProtos.Rpc.InternalFitnessReportProto\"\x86\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1a\n\x16\x45RROR_PLAYER_NOT_FOUND\x10\x02\x12\x1b\n\x17\x45RROR_RECORDS_NOT_FOUND\x10\x03\x12\x18\n\x14\x45RROR_INVALID_WINDOW\x10\x04\x12\x11\n\rERROR_UNKNOWN\x10\x05\"`\n\x1dInternalGetFitnessReportProto\x12\x13\n\x0bnum_of_days\x18\x01 \x01(\x05\x12\x14\n\x0cnum_of_weeks\x18\x02 \x01(\x05\x12\x14\n\x0cnum_of_hours\x18\x03 \x01(\x05\"\xa7\x01\n\x1dInternalGetFriendCodeOutProto\x12\x44\n\x06result\x18\x01 \x01(\x0e\x32\x34.POGOProtos.Rpc.InternalGetFriendCodeOutProto.Result\x12\x13\n\x0b\x66riend_code\x18\x02 \x01(\t\"+\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\"9\n\x1aInternalGetFriendCodeProto\x12\x1b\n\x13\x66orce_generate_code\x18\x01 \x01(\x08\"\xe5\x04\n InternalGetFriendDetailsOutProto\x12G\n\x06result\x18\x01 \x01(\x0e\x32\x37.POGOProtos.Rpc.InternalGetFriendDetailsOutProto.Result\x12:\n\x06\x66riend\x18\x02 \x03(\x0b\x32*.POGOProtos.Rpc.InternalFriendDetailsProto\x12^\n\x19\x66riend_details_debug_info\x18\x03 \x01(\x0b\x32;.POGOProtos.Rpc.InternalGetFriendDetailsOutProto.DebugProto\x1a\x83\x02\n\nDebugProto\x12\x17\n\x0f\x66\x65tched_from_db\x18\x01 \x01(\x05\x12\x1b\n\x13\x66\x65tched_from_fanout\x18\x02 \x01(\x05\x12\"\n\x1a\x66\x65tched_from_player_mapper\x18\x03 \x01(\x05\x12!\n\x19\x66\x65tched_from_status_cache\x18\x04 \x01(\x05\x12\x17\n\x0f\x66\x61iled_to_fetch\x18\x05 \x01(\x05\x12*\n\"fetched_from_same_server_as_player\x18\x06 \x01(\x05\x1a\x33\n\x06\x43\x61llee\x12\x11\n\tplayer_id\x18\x01 \x01(\t\x12\x16\n\x0enia_account_id\x18\x02 \x01(\t\"V\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12!\n\x1d\x45XCEEDS_MAX_PLAYERS_PER_QUERY\x10\x03\"i\n\x1dInternalGetFriendDetailsProto\x12\x11\n\tplayer_id\x18\x01 \x03(\t\x12\x16\n\x0enia_account_id\x18\x02 \x03(\t\x12\x1d\n\x15include_online_status\x18\x03 \x01(\x08\"\xc1\x01\n\x1fInternalGetFriendDetailsRequest\x12\x11\n\tfriend_id\x18\x01 \x03(\t\x12l\n\x07\x66\x65\x61ture\x18\x02 \x01(\x0e\x32[.POGOProtos.Rpc.InternalSocialClientFeatures.CrossGameSocialClientSettingsProto.FeatureType\x12\x1d\n\x15\x66riend_nia_account_id\x18\x03 \x03(\t\"\x8f\n\n InternalGetFriendDetailsResponse\x12G\n\x06result\x18\x01 \x01(\x0e\x32\x37.POGOProtos.Rpc.InternalGetFriendDetailsResponse.Result\x12`\n\x0e\x66riend_details\x18\x02 \x03(\x0b\x32H.POGOProtos.Rpc.InternalGetFriendDetailsResponse.FriendDetailsEntryProto\x1a\xfa\x04\n\x17\x46riendDetailsEntryProto\x12\x11\n\tplayer_id\x18\x01 \x01(\t\x12<\n\x07profile\x18\x02 \x01(\x0b\x32+.POGOProtos.Rpc.InternalProfileDetailsProto\x12`\n\rplayer_status\x18\x03 \x01(\x0b\x32I.POGOProtos.Rpc.InternalGetFriendDetailsResponse.PlayerStatusDetailsProto\x12\x45\n\x11\x63\x61lling_game_data\x18\x04 \x01(\x0b\x32*.POGOProtos.Rpc.InternalFriendDetailsProto\x12\x86\x01\n\x1boutgoing_game_invite_status\x18\x05 \x03(\x0b\x32\x61.POGOProtos.Rpc.InternalGetFriendDetailsResponse.FriendDetailsEntryProto.OutgoingGameInviteStatus\x12\x16\n\x0enia_account_id\x18\x06 \x01(\t\x12\x45\n\x10gar_account_info\x18\x07 \x01(\x0b\x32+.POGOProtos.Rpc.InternalGarAccountInfoProto\x1a}\n\x18OutgoingGameInviteStatus\x12\x0f\n\x07\x61pp_key\x18\x01 \x01(\t\x12P\n\x11invitation_status\x18\x02 \x01(\x0e\x32\x35.POGOProtos.Rpc.InternalSocialV2Enum.InvitationStatus\x1a\xc8\x02\n\x18PlayerStatusDetailsProto\x12`\n\x06result\x18\x01 \x01(\x0e\x32P.POGOProtos.Rpc.InternalGetFriendDetailsResponse.PlayerStatusDetailsProto.Result\x12H\n\ronline_status\x18\x02 \x01(\x0e\x32\x31.POGOProtos.Rpc.InternalSocialV2Enum.OnlineStatus\x12\x1b\n\x13last_played_app_key\x18\x03 \x01(\t\"c\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x18\n\x14\x45RROR_STATUS_UNKNOWN\x10\x03\x12\x14\n\x10\x45RROR_STALE_DATA\x10\x04\"x\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\'\n#ERROR_EXCEEDS_MAX_FRIENDS_PER_QUERY\x10\x03\x12\x1a\n\x16\x45RROR_FEATURE_DISABLED\x10\x04\"v\n&InternalGetFriendRecommendationRequest\x12L\n\x04type\x18\x01 \x01(\x0e\x32>.POGOProtos.Rpc.InternalFriendRecommendationAttributeData.Type\"\xe8\x01\n\'InternalGetFriendRecommendationResponse\x12N\n\x06result\x18\x01 \x01(\x0e\x32>.POGOProtos.Rpc.InternalGetFriendRecommendationResponse.Result\x12K\n\x15\x66riend_recommendation\x18\x02 \x03(\x0b\x32,.POGOProtos.Rpc.InternalFriendRecommendation\" \n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\"\xd9\x07\n\x1eInternalGetFriendsListOutProto\x12\x45\n\x06result\x18\x01 \x01(\x0e\x32\x35.POGOProtos.Rpc.InternalGetFriendsListOutProto.Result\x12J\n\x06\x66riend\x18\x02 \x03(\x0b\x32:.POGOProtos.Rpc.InternalGetFriendsListOutProto.FriendProto\x1a\xa2\x04\n\x0b\x46riendProto\x12\x11\n\tplayer_id\x18\x01 \x01(\t\x12\x10\n\x08\x63odename\x18\x02 \x01(\t\x12\x0c\n\x04team\x18\x03 \x01(\t\x12\r\n\x05score\x18\x04 \x01(\x05\x12\x39\n\x0c\x64\x61ta_with_me\x18\x05 \x01(\x0b\x32#.POGOProtos.Rpc.FriendshipDataProto\x12\x0f\n\x07version\x18\x06 \x01(\x03\x12\x12\n\ncreated_ms\x18\x07 \x01(\x03\x12\x12\n\nfb_user_id\x18\x08 \x01(\t\x12\x1e\n\x16is_facebook_friendship\x18\t \x01(\x08\x12Y\n\x0bshared_data\x18\n \x01(\x0b\x32\x44.POGOProtos.Rpc.InternalGetFriendsListOutProto.SharedFriendshipProto\x12^\n\ronline_status\x18\x0b \x01(\x0e\x32G.POGOProtos.Rpc.InternalGetFriendsListOutProto.FriendProto.OnlineStatus\x12\x16\n\x0enia_account_id\x18\x0c \x01(\t\x12\x14\n\x0c\x64isplay_name\x18\r \x01(\t\"T\n\x0cOnlineStatus\x12\t\n\x05UNSET\x10\x00\x12\x12\n\x0eSTATUS_UNKNOWN\x10\x01\x12\x11\n\rSTATUS_ONLINE\x10\x02\x12\x12\n\x0eSTATUS_OFFLINE\x10\x03\x1a\xc9\x01\n\x15SharedFriendshipProto\x12\x13\n\x0bshared_data\x18\x01 \x01(\x0c\x12\x0f\n\x07version\x18\x02 \x01(\x03\x12\x45\n\x0c\x64\x61ta_from_me\x18\x03 \x01(\x0b\x32/.POGOProtos.Rpc.OneWaySharedFriendshipDataProto\x12\x43\n\ndata_to_me\x18\x04 \x01(\x0b\x32/.POGOProtos.Rpc.OneWaySharedFriendshipDataProto\"3\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\"e\n\x1bInternalGetFriendsListProto\x12\x46\n\x0blist_option\x18\x01 \x01(\x0e\x32\x31.POGOProtos.Rpc.InternalSocialSettings.ListOption\"\x8f\x02\n\x1fInternalGetGmapSettingsOutProto\x12\x46\n\x06result\x18\x01 \x01(\x0e\x32\x36.POGOProtos.Rpc.InternalGetGmapSettingsOutProto.Result\x12\x19\n\x11gmap_template_url\x18\x02 \x01(\t\x12\"\n\x1amax_poi_distance_in_meters\x18\x03 \x01(\x05\"e\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x18\n\x14\x45RROR_MISSING_CONFIG\x10\x03\x12\x16\n\x12\x45RROR_NO_UNIQUE_ID\x10\x04\"\x1e\n\x1cInternalGetGmapSettingsProto\"X\n\x17InternalGetInboxV2Proto\x12\x12\n\nis_history\x18\x01 \x01(\x08\x12\x12\n\nis_reverse\x18\x02 \x01(\x08\x12\x15\n\rnot_before_ms\x18\x03 \x01(\x03\"\xfb\x01\n(InternalGetIncomingFriendInvitesOutProto\x12O\n\x06result\x18\x01 \x01(\x0e\x32?.POGOProtos.Rpc.InternalGetIncomingFriendInvitesOutProto.Result\x12I\n\x07invites\x18\x02 \x03(\x0b\x32\x38.POGOProtos.Rpc.InternalIncomingFriendInviteDisplayProto\"3\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\"\'\n%InternalGetIncomingFriendInvitesProto\"\'\n%InternalGetIncomingGameInvitesRequest\"\xf4\x03\n&InternalGetIncomingGameInvitesResponse\x12Z\n\x07invites\x18\x01 \x03(\x0b\x32I.POGOProtos.Rpc.InternalGetIncomingGameInvitesResponse.IncomingGameInvite\x12M\n\x06result\x18\x02 \x01(\x0e\x32=.POGOProtos.Rpc.InternalGetIncomingGameInvitesResponse.Result\x1a\xcd\x01\n\x12IncomingGameInvite\x12\x0f\n\x07\x61pp_key\x18\x01 \x01(\t\x12\x1c\n\x14\x66riend_profile_names\x18\x02 \x03(\t\x12`\n\x06status\x18\x03 \x01(\x0e\x32P.POGOProtos.Rpc.InternalGetIncomingGameInvitesResponse.IncomingGameInvite.Status\"&\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x07\n\x03NEW\x10\x01\x12\x08\n\x04SEEN\x10\x02\"O\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1a\n\x16\x45RROR_FEATURE_DISABLED\x10\x03\"5\n\x19InternalGetInventoryProto\x12\x18\n\x10timestamp_millis\x18\x01 \x01(\x03\"z\n!InternalGetInventoryResponseProto\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x44\n\x0finventory_delta\x18\x02 \x01(\x0b\x32+.POGOProtos.Rpc.InternalInventoryDeltaProto\"\x1d\n\x1bInternalGetMyAccountRequest\"\xaa\x04\n\x1cInternalGetMyAccountResponse\x12\x43\n\x06status\x18\x01 \x01(\x0e\x32\x33.POGOProtos.Rpc.InternalGetMyAccountResponse.Status\x12J\n\x07\x63ontact\x18\x02 \x03(\x0b\x32\x39.POGOProtos.Rpc.InternalGetMyAccountResponse.ContactProto\x12\x11\n\tfull_name\x18\x03 \x01(\t\x12l\n&contact_import_discoverability_consent\x18\x04 \x01(\x0e\x32<.POGOProtos.Rpc.InternalAccountContactSettings.ConsentStatus\x1a\xad\x01\n\x0c\x43ontactProto\x12\x12\n\ncontact_id\x18\x01 \x01(\t\x12L\n\x04type\x18\x02 \x01(\x0e\x32>.POGOProtos.Rpc.InternalGetMyAccountResponse.ContactProto.Type\x12\x0f\n\x07\x63ontact\x18\x03 \x01(\t\"*\n\x04Type\x12\t\n\x05UNSET\x10\x00\x12\x17\n\x13MASKED_PHONE_NUMBER\x10\x01\"H\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x13\n\x0f\x45RROR_NOT_FOUND\x10\x03\"\xd6\x01\n$InternalGetNotificationInboxOutProto\x12K\n\x06result\x18\x01 \x01(\x0e\x32;.POGOProtos.Rpc.InternalGetNotificationInboxOutProto.Result\x12\x32\n\x05inbox\x18\x02 \x01(\x0b\x32#.POGOProtos.Rpc.InternalClientInbox\"-\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x0b\n\x07\x46\x41ILURE\x10\x02\"D\n!InternalGetOutgoingBlocksOutProto\x12\x1f\n\x17\x62lockee_nia_account_ids\x18\x01 \x03(\t\" \n\x1eInternalGetOutgoingBlocksProto\"\xfb\x01\n(InternalGetOutgoingFriendInvitesOutProto\x12O\n\x06result\x18\x01 \x01(\x0e\x32?.POGOProtos.Rpc.InternalGetOutgoingFriendInvitesOutProto.Result\x12I\n\x07invites\x18\x02 \x03(\x0b\x32\x38.POGOProtos.Rpc.InternalOutgoingFriendInviteDisplayProto\"3\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\"\'\n%InternalGetOutgoingFriendInvitesProto\",\n*InternalGetOutstandingWarningsRequestProto\"\x82\x03\n+InternalGetOutstandingWarningsResponseProto\x12\x64\n\x13outstanding_warning\x18\x01 \x03(\x0b\x32G.POGOProtos.Rpc.InternalGetOutstandingWarningsResponseProto.WarningInfo\x1a\xec\x01\n\x0bWarningInfo\x12\x39\n\x04type\x18\x01 \x01(\x0e\x32+.POGOProtos.Rpc.InternalPlatformWarningType\x12.\n\x06source\x18\x02 \x01(\x0e\x32\x1e.POGOProtos.Rpc.InternalSource\x12\x1a\n\x12start_timestamp_ms\x18\x03 \x01(\x03\x12\x18\n\x10\x65nd_timestamp_ms\x18\x04 \x01(\x03\x12<\n\x11reason_statements\x18\x05 \x03(\x0b\x32!.POGOProtos.Rpc.StatementOfReason\"\xc7\x01\n\x19InternalGetPhotosOutProto\x12@\n\x06result\x18\x01 \x01(\x0e\x32\x30.POGOProtos.Rpc.InternalGetPhotosOutProto.Result\x12\x33\n\x06photos\x18\x02 \x03(\x0b\x32#.POGOProtos.Rpc.InternalPhotoRecord\"3\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\"\xdf\x02\n\x16InternalGetPhotosProto\x12\x11\n\tphoto_ids\x18\x01 \x03(\t\x12\x45\n\x0bphoto_specs\x18\x02 \x03(\x0b\x32\x30.POGOProtos.Rpc.InternalGetPhotosProto.PhotoSpec\x1a\xea\x01\n\tPhotoSpec\x12\x10\n\x08photo_id\x18\x01 \x01(\t\x12L\n\x04mode\x18\x02 \x01(\x0e\x32>.POGOProtos.Rpc.InternalGetPhotosProto.PhotoSpec.GetPhotosMode\"}\n\rGetPhotosMode\x12\x0c\n\x08ORIGINAL\x10\x00\x12\x0b\n\x07SIZE_64\x10\x01\x12\x0c\n\x08SIZE_256\x10\x02\x12\r\n\tSIZE_1080\x10\x03\x12\x0f\n\x0bMIN_SIZE_64\x10\x04\x12\x10\n\x0cMIN_SIZE_256\x10\x05\x12\x11\n\rMIN_SIZE_1080\x10\x06\"\xfd\x01\n!InternalGetPlayerSettingsOutProto\x12H\n\x06result\x18\x01 \x01(\x0e\x32\x38.POGOProtos.Rpc.InternalGetPlayerSettingsOutProto.Result\x12=\n\x08settings\x18\x02 \x01(\x0b\x32+.POGOProtos.Rpc.InternalPlayerSettingsProto\"O\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1a\n\x16\x45RROR_PLAYER_NOT_FOUND\x10\x03\" \n\x1eInternalGetPlayerSettingsProto\"F\n\x19InternalGetProfileRequest\x12\x11\n\tplayer_id\x18\x01 \x01(\t\x12\x16\n\x0enia_account_id\x18\x02 \x01(\t\"\xc1\x04\n\x1aInternalGetProfileResponse\x12\x41\n\x06result\x18\x01 \x01(\x0e\x32\x31.POGOProtos.Rpc.InternalGetProfileResponse.Result\x12\x44\n\x0fprofile_details\x18\x02 \x01(\x0b\x32+.POGOProtos.Rpc.InternalProfileDetailsProto\x12\x64\n\x16player_profile_details\x18\x03 \x03(\x0b\x32\x44.POGOProtos.Rpc.InternalGetProfileResponse.PlayerProfileDetailsProto\x1a\xe8\x01\n\x19PlayerProfileDetailsProto\x12\x0f\n\x07\x61pp_key\x18\x01 \x01(\t\x12\x10\n\x08\x63odename\x18\x02 \x01(\t\x12\x0f\n\x07\x66\x61\x63tion\x18\x03 \x01(\t\x12\r\n\x05level\x18\x04 \x01(\x05\x12\x12\n\nexperience\x18\x05 \x01(\x03\x12\x1e\n\x16signed_up_timestamp_ms\x18\x06 \x01(\x03\x12 \n\x18last_played_timestamp_ms\x18\x07 \x01(\x03\x12\x1c\n\x14player_total_walk_km\x18\x08 \x01(\x01\x12\x14\n\x0c\x64isplay_name\x18\t \x01(\t\"I\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x14\n\x10\x45RROR_NOT_FRIEND\x10\x03\"\xbe\x01\n\x1cInternalGetSignedUrlOutProto\x12\x43\n\x06result\x18\x01 \x01(\x0e\x32\x33.POGOProtos.Rpc.InternalGetSignedUrlOutProto.Result\x12\x12\n\nsigned_url\x18\x02 \x01(\t\x12\x10\n\x08photo_id\x18\x03 \x01(\t\"3\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\"\x1b\n\x19InternalGetSignedUrlProto\"\xcc\x01\n\x1cInternalGetUploadUrlOutProto\x12\x43\n\x06status\x18\x01 \x01(\x0e\x32\x33.POGOProtos.Rpc.InternalGetUploadUrlOutProto.Status\x12\x12\n\nsigned_url\x18\x02 \x01(\t\x12#\n\x1bsupporting_image_signed_url\x18\x03 \x01(\t\".\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0c\n\x08\x46\x41ILURES\x10\x01\x12\x0b\n\x07SUCCESS\x10\x02\"D\n\x19InternalGetUploadUrlProto\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x16\n\x0egame_unique_id\x18\x02 \x01(\t\"\xb8\x01\n!InternalGetWebTokenActionOutProto\x12H\n\x06status\x18\x01 \x01(\x0e\x32\x38.POGOProtos.Rpc.InternalGetWebTokenActionOutProto.Status\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x02 \x01(\t\"3\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\"3\n\x1eInternalGetWebTokenActionProto\x12\x11\n\tclient_id\x18\x01 \x01(\t\"Q\n\x1bInternalGuestLoginAuthToken\x12\x0e\n\x06secret\x18\x01 \x01(\x0c\x12\x0f\n\x07\x61pi_key\x18\x02 \x01(\t\x12\x11\n\tdevice_id\x18\x03 \x01(\t\"V\n\x1dInternalGuestLoginSecretToken\x12\x16\n\x0etoken_contents\x18\x01 \x01(\x0c\x12\x11\n\tsignature\x18\x02 \x01(\x0c\x12\n\n\x02iv\x18\x03 \x01(\x0c\"\x86\x01\n\x1aInternalImageLogReportData\x12\x10\n\x08image_id\x18\x01 \x01(\t\x12?\n\x08\x63\x61tegory\x18\x02 \x03(\x0e\x32-.POGOProtos.Rpc.InternalFlagCategory.Category\x12\x15\n\rreporter_name\x18\x03 \x03(\t\"\x93\x01\n!InternalImageModerationAttributes\"n\n\x13\x44\x65tectionLikelihood\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x11\n\rVERY_UNLIKELY\x10\x01\x12\x0c\n\x08UNLIKELY\x10\x02\x12\x0c\n\x08POSSIBLE\x10\x03\x12\n\n\x06LIKELY\x10\x04\x12\x0f\n\x0bVERY_LIKELY\x10\x05\"\xaa\x01\n InternalImageProfanityReportData\x12\x44\n\rflag_category\x18\x01 \x03(\x0e\x32-.POGOProtos.Rpc.InternalFlagCategory.Category\x12\x10\n\x08image_id\x18\x03 \x01(\t\x12\x15\n\rreporter_name\x18\x04 \x03(\t\x12\x17\n\x0fsafer_ticket_id\x18\x05 \x01(\t\"\xc9\x01\n!InternalInAppPurchaseBalanceProto\x12\x15\n\rcurrency_type\x18\x01 \x01(\t\x12\x19\n\x11purchased_balance\x18\x02 \x01(\x05\x12\"\n\x1alast_modified_timestamp_ms\x18\x03 \x01(\x03\x12\x1e\n\x16\x66iat_purchased_balance\x18\x04 \x01(\x05\x12.\n&fiat_currency_cost_e6_per_in_game_unit\x18\x06 \x01(\x03\"\xa9\x01\n(InternalIncomingFriendInviteDisplayProto\x12\x41\n\x06invite\x18\x01 \x01(\x0b\x32\x31.POGOProtos.Rpc.InternalIncomingFriendInviteProto\x12:\n\x06player\x18\x02 \x01(\x0b\x32*.POGOProtos.Rpc.InternalPlayerSummaryProto\"\xbf\x02\n!InternalIncomingFriendInviteProto\x12H\n\x06status\x18\x01 \x01(\x0e\x32\x38.POGOProtos.Rpc.InternalIncomingFriendInviteProto.Status\x12\x11\n\tplayer_id\x18\x02 \x01(\t\x12\x12\n\ncreated_ms\x18\x03 \x01(\x03\x12?\n\x0finvitation_type\x18\x04 \x01(\x0e\x32&.POGOProtos.Rpc.InternalInvitationType\x12\x11\n\tfull_name\x18\x05 \x01(\t\x12\x16\n\x0enia_account_id\x18\x07 \x01(\t\"=\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07PENDING\x10\x01\x12\x0c\n\x08\x44\x45\x43LINED\x10\x02\x12\r\n\tCANCELLED\x10\x03\"\x94\x01\n\x1bInternalInventoryDeltaProto\x12\x1a\n\x12original_timestamp\x18\x01 \x01(\x03\x12\x15\n\rnew_timestamp\x18\x02 \x01(\x03\x12\x42\n\x0einventory_item\x18\x03 \x03(\x0b\x32*.POGOProtos.Rpc.InternalInventoryItemProto\"\xd3\x01\n\x1aInternalInventoryItemProto\x12\x41\n\x10\x64\x65leted_item_key\x18\x02 \x01(\x0b\x32%.POGOProtos.Rpc.HoloInventoryKeyProtoH\x00\x12\x45\n\x13inventory_item_data\x18\x03 \x01(\x0b\x32&.POGOProtos.Rpc.HoloInventoryItemProtoH\x00\x12\x1a\n\x12modified_timestamp\x18\x01 \x01(\x03\x42\x0f\n\rInventoryItem\"\xc5\x03\n\x16InternalInventoryProto\x12\x42\n\x0einventory_item\x18\x01 \x03(\x0b\x32*.POGOProtos.Rpc.InternalInventoryItemProto\x12Q\n\x0e\x64iff_inventory\x18\x02 \x01(\x0b\x32\x39.POGOProtos.Rpc.InternalInventoryProto.DiffInventoryProto\x12L\n\x0einventory_type\x18\x03 \x01(\x0e\x32\x34.POGOProtos.Rpc.InternalInventoryProto.InventoryType\x1a\x8a\x01\n\x12\x44iffInventoryProto\x12\x42\n\x0eitem_changelog\x18\x02 \x03(\x0b\x32*.POGOProtos.Rpc.InternalInventoryItemProto\x12\x30\n(diff_inventory_entity_last_compaction_ms\x18\x03 \x01(\x03\"9\n\rInventoryType\x12\x0f\n\x0b\x42INARY_BLOB\x10\x00\x12\x08\n\x04\x44IFF\x10\x01\x12\r\n\tCOMPOSITE\x10\x02\"\xf1\x04\n$InternalInviteFacebookFriendOutProto\x12K\n\x06result\x18\x01 \x01(\x0e\x32;.POGOProtos.Rpc.InternalInviteFacebookFriendOutProto.Result\x12\x1d\n\x15new_friendship_formed\x18\x02 \x01(\x08\"\xdc\x03\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1a\n\x16\x45RROR_PLAYER_NOT_FOUND\x10\x03\x12\x1c\n\x18\x45RROR_PLAYER_OUTBOX_FULL\x10\x04\x12\x1b\n\x17\x45RROR_PLAYER_INBOX_FULL\x10\x05\x12 \n\x1c\x45RROR_SENDER_HAS_MAX_FRIENDS\x10\x06\x12\"\n\x1e\x45RROR_RECEIVER_HAS_MAX_FRIENDS\x10\x07\x12\x1a\n\x16\x45RROR_ALREADY_A_FRIEND\x10\x08\x12\x1d\n\x19\x45RROR_INVITE_ALREADY_SENT\x10\t\x12!\n\x1d\x45RROR_INVITE_ALREADY_RECEIVED\x10\n\x12)\n%ERROR_CANNOT_SEND_INVITES_TO_YOURSELF\x10\x0b\x12\x1e\n\x1a\x45RROR_FRIEND_CACHE_EXPIRED\x10\x0c\x12\x1b\n\x17\x45RROR_FRIEND_NOT_CACHED\x10\r\x12$\n ERROR_INVALID_SENDER_FACEBOOK_ID\x10\x0e\x12\x1e\n\x1a\x45RROR_SEND_TO_BLOCKED_USER\x10\x0f\"W\n!InternalInviteFacebookFriendProto\x12\x17\n\x0f\x66\x62_access_token\x18\x01 \x01(\t\x12\x19\n\x11\x66riend_fb_user_id\x18\x02 \x01(\t\"\x97\x01\n\x19InternalInviteGameRequest\x12\x11\n\tfriend_id\x18\x01 \x01(\t\x12\x1d\n\x15\x66riend_nia_account_id\x18\x02 \x01(\t\x12\x0f\n\x07\x61pp_key\x18\x03 \x01(\t\x12\x37\n\x08referral\x18\x04 \x01(\x0b\x32%.POGOProtos.Rpc.InternalReferralProto\"\xf8\x01\n\x1aInternalInviteGameResponse\x12\x41\n\x06status\x18\x01 \x01(\x0e\x32\x31.POGOProtos.Rpc.InternalInviteGameResponse.Status\"\x96\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x14\n\x10\x45RROR_NOT_FRIEND\x10\x03\x12\x16\n\x12\x45RROR_EXCEED_LIMIT\x10\x04\x12\x1b\n\x17\x45RROR_ALREADY_SIGNED_UP\x10\x05\x12\x16\n\x12\x45RROR_EMAIL_FAILED\x10\x06\"j\n\x11InternalIosDevice\x12\x0c\n\x04name\x18\x08 \x01(\t\x12\x14\n\x0cmanufacturer\x18\t \x01(\t\x12\r\n\x05model\x18\n \x01(\t\x12\x10\n\x08hardware\x18\x0b \x01(\t\x12\x10\n\x08software\x18\x0c \x01(\t\"g\n\x19InternalIosSourceRevision\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0e\n\x06\x62undle\x18\x02 \x01(\t\x12\x0f\n\x07version\x18\x03 \x01(\t\x12\x0f\n\x07product\x18\x04 \x01(\t\x12\n\n\x02os\x18\x05 \x01(\t\"6\n InternalIsAccountBlockedOutProto\x12\x12\n\nis_blocked\x18\x01 \x01(\x08\"?\n\x1dInternalIsAccountBlockedProto\x12\x1e\n\x16\x62lockee_nia_account_id\x18\x01 \x01(\t\"\xcb\x01\n\x1aInternalIsMyFriendOutProto\x12\x41\n\x06result\x18\x01 \x01(\x0e\x32\x31.POGOProtos.Rpc.InternalIsMyFriendOutProto.Result\x12\x11\n\tis_friend\x18\x02 \x01(\x08\"W\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\"\n\x1e\x45RROR_PLAYER_NOT_FOUND_DELETED\x10\x03\"D\n\x17InternalIsMyFriendProto\x12\x11\n\tplayer_id\x18\x01 \x01(\t\x12\x16\n\x0enia_account_id\x18\x02 \x01(\t\"\xaa\x03\n\x11InternalItemProto\x12\x0e\n\x04text\x18\x01 \x01(\tH\x00\x12\x13\n\timage_url\x18\x02 \x01(\tH\x00\x12\x13\n\tvideo_url\x18\x03 \x01(\tH\x00\x12;\n\rtext_language\x18\x04 \x01(\x0b\x32$.POGOProtos.Rpc.InternalLanguageData\x12\x41\n\x0bitem_status\x18\x05 \x01(\x0e\x32,.POGOProtos.Rpc.InternalItemProto.ItemStatus\x12\x1c\n\x14image_csam_violation\x18\x06 \x01(\x08\x12\x44\n\rflag_category\x18\x07 \x03(\x0e\x32-.POGOProtos.Rpc.InternalFlagCategory.Category\x12\x15\n\rreporter_name\x18\x08 \x03(\t\x12\x1b\n\x13moderation_eligible\x18\t \x01(\x08\";\n\nItemStatus\x12\t\n\x05UNSET\x10\x00\x12\t\n\x05\x41LLOW\x10\x01\x12\n\n\x06REJECT\x10\x02\x12\x0b\n\x07PENDING\x10\x03\x42\x06\n\x04\x44\x61ta\"2\n\x14InternalLanguageData\x12\x0c\n\x04\x63ode\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\"y\n\x11InternalLegalHold\x12\x18\n\x10legal_hold_value\x18\x01 \x01(\x08\x12\x1d\n\x15starting_timestamp_ms\x18\x02 \x01(\x03\x12\x1b\n\x13\x65nding_timestamp_ms\x18\x03 \x01(\x03\x12\x0e\n\x06reason\x18\x04 \x01(\t\"^\n&InternalLinkToAccountLoginRequestProto\x12\x16\n\x0enew_auth_token\x18\x01 \x01(\x0c\x12\x1c\n\x14new_auth_provider_id\x18\x02 \x01(\t\"\x8b\x02\n\'InternalLinkToAccountLoginResponseProto\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12N\n\x06status\x18\x02 \x01(\x0e\x32>.POGOProtos.Rpc.InternalLinkToAccountLoginResponseProto.Status\"\x7f\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x11\n\rUNKNOWN_ERROR\x10\x01\x12\x10\n\x0c\x41UTH_FAILURE\x10\x02\x12\x0f\n\x0bLOGIN_TAKEN\x10\x03\x12\x18\n\x14GUEST_LOGIN_DISABLED\x10\x04\x12\x1a\n\x16SUCCESS_ALREADY_LINKED\x10\x05\"\xd2\x01\n\x1aInternalListFriendsRequest\x12l\n\x07\x66\x65\x61ture\x18\x01 \x01(\x0e\x32[.POGOProtos.Rpc.InternalSocialClientFeatures.CrossGameSocialClientSettingsProto.FeatureType\x12\x46\n\x0blist_option\x18\x02 \x01(\x0e\x32\x31.POGOProtos.Rpc.InternalSocialSettings.ListOption\"\x9f\t\n\x1bInternalListFriendsResponse\x12\x42\n\x06result\x18\x01 \x01(\x0e\x32\x32.POGOProtos.Rpc.InternalListFriendsResponse.Result\x12V\n\x0e\x66riend_summary\x18\x02 \x03(\x0b\x32>.POGOProtos.Rpc.InternalListFriendsResponse.FriendSummaryProto\x1a\xfd\x03\n\x12\x46riendSummaryProto\x12\x11\n\tplayer_id\x18\x01 \x01(\t\x12\x1d\n\x15is_calling_app_friend\x18\x02 \x01(\x08\x12U\n\x11\x63\x61lling_game_data\x18\x03 \x01(\x0b\x32:.POGOProtos.Rpc.InternalGetFriendsListOutProto.FriendProto\x12P\n\x07profile\x18\x04 \x01(\x0b\x32?.POGOProtos.Rpc.InternalListFriendsResponse.ProfileSummaryProto\x12[\n\rplayer_status\x18\x05 \x01(\x0b\x32\x44.POGOProtos.Rpc.InternalListFriendsResponse.PlayerStatusSummaryProto\x12P\n\x11invitation_status\x18\x06 \x01(\x0e\x32\x35.POGOProtos.Rpc.InternalSocialV2Enum.InvitationStatus\x12\x16\n\x0enia_account_id\x18\x07 \x01(\t\x12\x45\n\x10gar_account_info\x18\x08 \x01(\x0b\x32+.POGOProtos.Rpc.InternalGarAccountInfoProto\x1a\xdb\x02\n\x18PlayerStatusSummaryProto\x12g\n\x06result\x18\x01 \x01(\x0e\x32W.POGOProtos.Rpc.InternalListFriendsResponse.PlayerStatusSummaryProto.PlayerStatusResult\x12H\n\ronline_status\x18\x02 \x01(\x0e\x32\x31.POGOProtos.Rpc.InternalSocialV2Enum.OnlineStatus\x12\x1b\n\x13last_played_app_key\x18\x03 \x01(\t\"o\n\x12PlayerStatusResult\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x18\n\x14\x45RROR_STATUS_UNKNOWN\x10\x03\x12\x14\n\x10\x45RROR_STALE_DATA\x10\x04\x1a\x35\n\x13ProfileSummaryProto\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x10\n\x08nickname\x18\x02 \x01(\t\"O\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1a\n\x16\x45RROR_FEATURE_DISABLED\x10\x03\"m\n\x1fInternalListLoginActionOutProto\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x39\n\x0clogin_detail\x18\x02 \x03(\x0b\x32#.POGOProtos.Rpc.InternalLoginDetail\"6\n4InternalListOptOutNotificationCategoriesRequestProto\"\xc4\x01\n5InternalListOptOutNotificationCategoriesResponseProto\x12\\\n\x06result\x18\x01 \x01(\x0e\x32L.POGOProtos.Rpc.InternalListOptOutNotificationCategoriesResponseProto.Result\"-\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x0b\n\x07\x46\x41ILURE\x10\x02\"\x1e\n\x1cInternalLocationPingOutProto\"\xbe\x01\n\x19InternalLocationPingProto\x12\x1b\n\x13geofence_identifier\x18\x01 \x01(\t\"\x83\x01\n\nPingReason\x12\t\n\x05UNSET\x10\x00\x12\x12\n\x0e\x45NTRANCE_EVENT\x10\x01\x12\x0e\n\nEXIT_EVENT\x10\x02\x12\x0f\n\x0b\x44WELL_EVENT\x10\x03\x12\x0f\n\x0bVISIT_EVENT\x10\x04\x12\x12\n\x0e\x46ITNESS_WAKEUP\x10\x05\x12\x10\n\x0cOTHER_WAKEUP\x10\x06\"\xb9\x03\n\x1fInternalLocationPingUpdateProto\x12\x1b\n\x13geofence_identifier\x18\x01 \x01(\t\x12J\n\x06reason\x18\x03 \x01(\x0e\x32:.POGOProtos.Rpc.InternalLocationPingUpdateProto.PingReason\x12\x14\n\x0ctimestamp_ms\x18\x04 \x01(\x03\x12\x14\n\x0clatitude_deg\x18\x05 \x01(\x01\x12\x15\n\rlongitude_deg\x18\x06 \x01(\x01\x12\x1b\n\x13\x61pp_is_foregrounded\x18\x07 \x01(\x08\x12\x15\n\ttime_zone\x18\x08 \x01(\tB\x02\x18\x01\x12\x1c\n\x14time_zone_offset_min\x18\t \x01(\x11\x12\x12\n\naccuracy_m\x18\n \x01(\x01\"\x83\x01\n\nPingReason\x12\t\n\x05UNSET\x10\x00\x12\x12\n\x0e\x45NTRANCE_EVENT\x10\x01\x12\x0e\n\nEXIT_EVENT\x10\x02\x12\x0f\n\x0b\x44WELL_EVENT\x10\x03\x12\x0f\n\x0bVISIT_EVENT\x10\x04\x12\x12\n\x0e\x46ITNESS_WAKEUP\x10\x05\x12\x10\n\x0cOTHER_WAKEUP\x10\x06\"\xb1\x01\n\x15InternalLogReportData\x12\x44\n\x0ctext_content\x18\x01 \x01(\x0b\x32,.POGOProtos.Rpc.InternalMessageLogReportDataH\x00\x12\x43\n\rimage_content\x18\x02 \x01(\x0b\x32*.POGOProtos.Rpc.InternalImageLogReportDataH\x00\x42\r\n\x0b\x43ontentType\"\xa1\x01\n\x13InternalLoginDetail\x12\x43\n\x11identity_provider\x18\x01 \x01(\x0e\x32(.POGOProtos.Rpc.InternalIdentityProvider\x12\r\n\x05\x65mail\x18\x02 \x01(\t\x12\x18\n\x10\x61uth_provider_id\x18\x03 \x01(\t\x12\x1c\n\x14third_party_username\x18\x04 \x01(\t\"\x8a\x02\n\x18InternalManualReportData\x12\x13\n\x0b\x64\x65scription\x18\x01 \x01(\t\x12\x0c\n\x04link\x18\x02 \x01(\t\x12\x42\n\x06origin\x18\x03 \x01(\x0e\x32\x32.POGOProtos.Rpc.InternalReportAttributeData.Origin\x12\x46\n\x08severity\x18\x04 \x01(\x0e\x32\x34.POGOProtos.Rpc.InternalReportAttributeData.Severity\x12?\n\x08\x63\x61tegory\x18\x05 \x01(\x0e\x32-.POGOProtos.Rpc.InternalFlagCategory.Category\"\x97\x03\n\x1aInternalMarketingTelemetry\x12I\n\x0enewsfeed_event\x18\x01 \x01(\x0b\x32/.POGOProtos.Rpc.MarketingTelemetryNewsfeedEventH\x00\x12Z\n\x17push_notification_event\x18\x02 \x01(\x0b\x32\x37.POGOProtos.Rpc.MarketingTelemetryPushNotificationEventH\x00\x12\x44\n\x08metadata\x18\x03 \x01(\x0b\x32\x32.POGOProtos.Rpc.InternalMarketingTelemetryMetadata\x12\x39\n\x0bserver_data\x18\x04 \x01(\x0b\x32$.POGOProtos.Rpc.ServerRecordMetadata\x12H\n\x0e\x63ommon_filters\x18\x05 \x01(\x0b\x32\x30.POGOProtos.Rpc.ClientTelemetryCommonFilterProtoB\x07\n\x05\x45vent\"\x80\x01\n\"InternalMarketingTelemetryMetadata\x12I\n\x0f\x63ommon_metadata\x18\x01 \x01(\x0b\x32\x30.POGOProtos.Rpc.CommonMarketingTelemetryMetadata\x12\x0f\n\x07user_id\x18\x02 \x01(\t\"u\n!InternalMarketingTelemetryWrapper\x12P\n\x1cinternal_marketing_telemetry\x18\x01 \x01(\x0b\x32*.POGOProtos.Rpc.InternalMarketingTelemetry\"\xb3\x01\n\x13InternalMessageFlag\x12\x0e\n\x04text\x18\x03 \x01(\tH\x00\x12\x12\n\x08image_id\x18\x06 \x01(\tH\x00\x12\x13\n\x0b\x63hannel_url\x18\x01 \x01(\t\x12\x12\n\nmessage_id\x18\x02 \x01(\x03\x12\x44\n\rflag_category\x18\x04 \x01(\x0e\x32-.POGOProtos.Rpc.InternalFlagCategory.CategoryB\t\n\x07\x43ontent\"d\n\x14InternalMessageFlags\x12\x31\n\x04\x66lag\x18\x01 \x01(\x0b\x32#.POGOProtos.Rpc.InternalMessageFlag\x12\x19\n\x11\x66lagger_player_id\x18\x02 \x01(\t\"\x87\x01\n\x1cInternalMessageLogReportData\x12\x0f\n\x07message\x18\x01 \x01(\t\x12\x15\n\rlanguage_code\x18\x02 \x01(\t\x12?\n\x08\x63\x61tegory\x18\x03 \x03(\x0e\x32-.POGOProtos.Rpc.InternalFlagCategory.Category\"\x96\x01\n\"InternalMessageProfanityReportData\x12\x18\n\x10reported_message\x18\x01 \x01(\t\x12\x15\n\rlanguage_code\x18\x02 \x01(\t\x12?\n\x08\x63\x61tegory\x18\x03 \x03(\x0e\x32-.POGOProtos.Rpc.InternalFlagCategory.Category\"\x90\x06\n-InternalNianticPublicSharedLoginTokenSettings\x12_\n\x0c\x61pp_settings\x18\x01 \x03(\x0b\x32I.POGOProtos.Rpc.InternalNianticPublicSharedLoginTokenSettings.AppSettings\x12\x65\n\x0f\x63lient_settings\x18\x02 \x01(\x0b\x32L.POGOProtos.Rpc.InternalNianticPublicSharedLoginTokenSettings.ClientSettings\x1a\xe7\x03\n\x0b\x41ppSettings\x12\x0f\n\x07\x61pp_key\x18\x01 \x01(\t\x12\x80\x01\n\x17token_producer_settings\x18\x02 \x01(\x0b\x32_.POGOProtos.Rpc.InternalNianticPublicSharedLoginTokenSettings.AppSettings.TokenProducerSettings\x12\x80\x01\n\x17token_consumer_settings\x18\x03 \x01(\x0b\x32_.POGOProtos.Rpc.InternalNianticPublicSharedLoginTokenSettings.AppSettings.TokenConsumerSettings\x1aw\n\x15TokenConsumerSettings\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12*\n\"allow_originating_auth_provider_id\x18\x02 \x03(\t\x12!\n\x19\x61llow_originating_app_key\x18\x03 \x03(\t\x1aH\n\x15TokenProducerSettings\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12\x1e\n\x16\x61llow_auth_provider_id\x18\x02 \x03(\t\x1a-\n\x0e\x43lientSettings\x12\x1b\n\x13\x61ndroid_provider_id\x18\x01 \x03(\t\"F\n\'InternalNotifyContactListFriendsRequest\x12\x1b\n\x13notify_timestamp_ms\x18\x01 \x01(\x03\"\xc8\x01\n(InternalNotifyContactListFriendsResponse\x12O\n\x06result\x18\x01 \x01(\x0e\x32?.POGOProtos.Rpc.InternalNotifyContactListFriendsResponse.Result\"K\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x16\n\x12\x45RROR_ALREADY_SENT\x10\x03\"u\n\x13InternalOfferRecord\x12\x10\n\x08offer_id\x18\x01 \x01(\t\x12\x18\n\x10purchase_time_ms\x18\x02 \x03(\x03\x12\x17\n\x0ftotal_purchases\x18\x03 \x01(\x05\x12\x19\n\x11\x61ssociated_sku_id\x18\x04 \x03(\t\")\n\x13InternalOptOutProto\x12\x12\n\ncategories\x18\x01 \x03(\t\"\xa9\x01\n(InternalOutgoingFriendInviteDisplayProto\x12\x41\n\x06invite\x18\x01 \x01(\x0b\x32\x31.POGOProtos.Rpc.InternalOutgoingFriendInviteProto\x12:\n\x06player\x18\x02 \x01(\x0b\x32*.POGOProtos.Rpc.InternalPlayerSummaryProto\"\xbf\x02\n!InternalOutgoingFriendInviteProto\x12H\n\x06status\x18\x01 \x01(\x0e\x32\x38.POGOProtos.Rpc.InternalOutgoingFriendInviteProto.Status\x12\x11\n\tplayer_id\x18\x02 \x01(\t\x12\x12\n\ncreated_ms\x18\x03 \x01(\x03\x12?\n\x0finvitation_type\x18\x04 \x01(\x0e\x32&.POGOProtos.Rpc.InternalInvitationType\x12\x11\n\tfull_name\x18\x05 \x01(\t\x12\x16\n\x0enia_account_id\x18\x06 \x01(\t\"=\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07PENDING\x10\x01\x12\r\n\tCANCELLED\x10\x02\x12\x0c\n\x08\x44\x45\x43LINED\x10\x03\"{\n\x1fInternalPhoneNumberCountryProto\x12\x14\n\x0c\x65nglish_name\x18\x01 \x01(\t\x12\x16\n\x0elocalized_name\x18\x02 \x01(\t\x12\x14\n\x0c\x63ountry_code\x18\x03 \x01(\t\x12\x14\n\x0c\x63\x61lling_code\x18\x04 \x01(\t\"\xe2\x01\n\x13InternalPhotoRecord\x12\x18\n\x10\x63reation_time_ms\x18\x01 \x01(\x03\x12\x1b\n\x13transient_photo_url\x18\x02 \x01(\t\x12\x10\n\x08photo_id\x18\x03 \x01(\t\x12:\n\x06status\x18\x04 \x01(\x0e\x32*.POGOProtos.Rpc.InternalPhotoRecord.Status\"F\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rPHOTO_FLAGGED\x10\x02\x12\x11\n\rERROR_UNKNOWN\x10\x03\"\x97\x01\n\x18InternalPingRequestProto\x12\x1b\n\x13response_size_bytes\x18\x01 \x01(\x05\x12\x1c\n\x14random_request_bytes\x18\x02 \x01(\t\x12*\n\"use_cache_for_random_request_bytes\x18\x03 \x01(\x08\x12\x14\n\x0creturn_value\x18\x04 \x01(\t\"x\n\x19InternalPingResponseProto\x12\x11\n\tuser_info\x18\x01 \x01(\t\x12\x13\n\x0bserver_info\x18\x02 \x01(\t\x12\x1d\n\x15random_response_bytes\x18\x03 \x01(\t\x12\x14\n\x0creturn_value\x18\x04 \x01(\t\"\xf6\x03\n!InternalPlatformCommonFilterProto\x12\x1e\n\x16\x61pplication_identifier\x18\x01 \x01(\t\x12\x1d\n\x15operating_system_name\x18\x02 \x01(\t\x12\x14\n\x0c\x64\x65vice_model\x18\x03 \x01(\t\x12\x1b\n\x13locale_country_code\x18\x04 \x01(\t\x12\x1c\n\x14locale_language_code\x18\x05 \x01(\t\x12\x1c\n\x14sampling_probability\x18\x06 \x01(\x01\x12\x15\n\rquality_level\x18\x07 \x01(\t\x12!\n\x19network_connectivity_type\x18\x08 \x01(\t\x12\x14\n\x0cgame_context\x18\t \x01(\t\x12\x15\n\rlanguage_code\x18\n \x01(\t\x12\x10\n\x08timezone\x18\x0b \x01(\t\x12\x17\n\x0fip_country_code\x18\x0c \x01(\t\x12\x16\n\x0e\x63lient_version\x18\x0e \x01(\t\x12\x1e\n\x16graphics_device_vendor\x18\x11 \x01(\t\x12\x1c\n\x14graphics_device_name\x18\x12 \x01(\t\x12\x1c\n\x14graphics_device_type\x18\x13 \x01(\t\x12\x1d\n\x15graphics_shader_level\x18\x14 \x01(\t\"X\n!InternalPlatformPlayerLocaleProto\x12\x0f\n\x07\x63ountry\x18\x01 \x01(\t\x12\x10\n\x08language\x18\x02 \x01(\t\x12\x10\n\x08timezone\x18\x03 \x01(\t\"\xa6\x01\n\x1aInternalPlatformServerData\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x14\n\x0ctelemetry_id\x18\x02 \x01(\t\x12\x12\n\nsession_id\x18\x03 \x01(\t\x12\x16\n\x0e\x65xperiment_ids\x18\x04 \x03(\x05\x12\x18\n\x10\x65vent_request_id\x18\x05 \x01(\t\x12\x1b\n\x13server_timestamp_ms\x18\x06 \x01(\x03\"\xec\x01\n\x1dInternalPlayerReputationProto\x12\x16\n\x0e\x61\x63\x63ount_age_ms\x18\x01 \x01(\x03\x12\x14\n\x0cplayer_level\x18\x02 \x01(\x03\x12W\n\x10\x63heat_reputation\x18\x03 \x03(\x0e\x32=.POGOProtos.Rpc.InternalPlayerReputationProto.CheatReputation\x12\x10\n\x08is_minor\x18\x04 \x01(\x08\"2\n\x0f\x43heatReputation\x12\t\n\x05UNSET\x10\x00\x12\x07\n\x03\x42OT\x10\x01\x12\x0b\n\x07SPOOFER\x10\x02\"\x8e\x01\n\x1bInternalPlayerSettingsProto\x12\x1d\n\x15opt_out_online_status\x18\x01 \x01(\x08\x12P\n\x13\x63ompleted_tutorials\x18\x02 \x03(\x0e\x32\x33.POGOProtos.Rpc.InternalSocialSettings.TutorialType\"\x93\x01\n\x14InternalPlayerStatus\"{\n\x06Status\x12\x14\n\x10UNDEFINED_STATUS\x10\x00\x12\n\n\x06\x41\x43TIVE\x10\x01\x12\n\n\x06WARNED\x10\x64\x12\x10\n\x0cWARNED_TWICE\x10\x65\x12\x0e\n\tSUSPENDED\x10\xc8\x01\x12\x14\n\x0fSUSPENDED_TWICE\x10\xc9\x01\x12\x0b\n\x06\x42\x41NNED\x10\xac\x02\"\xf3\x01\n\x1aInternalPlayerSummaryProto\x12\x11\n\tplayer_id\x18\x01 \x01(\t\x12\x10\n\x08\x63odename\x18\x02 \x01(\t\x12=\n\x0bpublic_data\x18\x03 \x01(\x0b\x32(.POGOProtos.Rpc.PlayerPublicProfileProto\x12\x0c\n\x04team\x18\x04 \x01(\t\x12\x12\n\nfb_user_id\x18\x05 \x01(\t\x12\r\n\x05level\x18\x06 \x01(\x05\x12\x12\n\nexperience\x18\x07 \x01(\x03\x12\x16\n\x0enia_account_id\x18\x08 \x01(\t\x12\x14\n\x0c\x64isplay_name\x18\t \x01(\t\"\xc8\x01\n!InternalPortalCurationImageResult\"\xa2\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x14\n\x10\x46\x45\x41TURE_DISABLED\x10\x02\x12\x14\n\x10\x41LREADY_UPLOADED\x10\x03\x12\x13\n\x0fIMAGE_NOT_FOUND\x10\x04\x12\x11\n\rIMAGE_TOO_BIG\x10\x05\x12\x16\n\x12IMAGE_NOT_SERVABLE\x10\x06\x12\x14\n\x10PORTAL_NOT_FOUND\x10\x07\"\xf5\x02\n\x1bInternalProfanityReportData\x12J\n\x0ctext_content\x18\x01 \x01(\x0b\x32\x32.POGOProtos.Rpc.InternalMessageProfanityReportDataH\x00\x12I\n\rimage_content\x18\x02 \x01(\x0b\x32\x30.POGOProtos.Rpc.InternalImageProfanityReportDataH\x00\x12\x13\n\x0b\x63hannel_url\x18\x03 \x01(\t\x12\x12\n\nmessage_id\x18\x04 \x01(\x03\x12\x42\n\x06origin\x18\x05 \x01(\x0e\x32\x32.POGOProtos.Rpc.InternalReportAttributeData.Origin\x12\x43\n\x0fmessage_context\x18\x06 \x03(\x0b\x32*.POGOProtos.Rpc.InternalChatMessageContextB\r\n\x0b\x43ontentType\"c\n\x1bInternalProfileDetailsProto\x12\x1c\n\x14profile_name_app_key\x18\x01 \x01(\t\x12\x10\n\x08nickname\x18\x02 \x01(\t\x12\x14\n\x0cprofile_name\x18\x03 \x01(\t\"\x9e\x01\n\x18InternalProximityContact\x12?\n\x0fproximity_token\x18\x01 \x01(\x0b\x32&.POGOProtos.Rpc.InternalProximityToken\x12\x14\n\x0ctimestamp_ms\x18\x02 \x01(\x03\x12\x14\n\x0clatitude_deg\x18\x03 \x01(\x01\x12\x15\n\rlongitude_deg\x18\x04 \x01(\x01\"f\n\x16InternalProximityToken\x12\r\n\x05token\x18\x01 \x01(\x0c\x12\x15\n\rstart_time_ms\x18\x02 \x01(\x03\x12\x1a\n\x12\x65xpiration_time_ms\x18\x03 \x01(\x03\x12\n\n\x02iv\x18\x04 \x01(\x0c\"f\n\x1eInternalProximityTokenInternal\x12\x11\n\tplayer_id\x18\x01 \x01(\t\x12\x15\n\rstart_time_ms\x18\x02 \x01(\x03\x12\x1a\n\x12\x65xpiration_time_ms\x18\x03 \x01(\x03\"J\n\x19InternalProxyRequestProto\x12\x0e\n\x06\x61\x63tion\x18\x01 \x01(\r\x12\x0c\n\x04host\x18\x02 \x01(\t\x12\x0f\n\x07payload\x18\x03 \x01(\x0c\"\xf1\x02\n\x1aInternalProxyResponseProto\x12\x41\n\x06status\x18\x01 \x01(\x0e\x32\x31.POGOProtos.Rpc.InternalProxyResponseProto.Status\x12\x15\n\rassigned_host\x18\x02 \x01(\t\x12\x0f\n\x07payload\x18\x03 \x01(\x0c\"\xe7\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\r\n\tCOMPLETED\x10\x01\x12\x1c\n\x18\x43OMPLETED_AND_REASSIGNED\x10\x02\x12\x14\n\x10\x41\x43TION_NOT_FOUND\x10\x03\x12\x14\n\x10\x41SSIGNMENT_ERROR\x10\x04\x12\x1c\n\x18PROXY_UNAUTHORIZED_ERROR\x10\x05\x12\x12\n\x0eINTERNAL_ERROR\x10\x06\x12\x0f\n\x0b\x42\x41\x44_REQUEST\x10\x07\x12\x11\n\rACCESS_DENIED\x10\x08\x12\x11\n\rTIMEOUT_ERROR\x10\t\x12\x10\n\x0cRATE_LIMITED\x10\n\"\xac\x01\n(InternalPushNotificationRegistryOutProto\x12O\n\x06result\x18\x01 \x01(\x0e\x32?.POGOProtos.Rpc.InternalPushNotificationRegistryOutProto.Result\"/\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\r\n\tNO_CHANGE\x10\x02\"\x91\x01\n%InternalPushNotificationRegistryProto\x12\x33\n\tapn_token\x18\x01 \x01(\x0b\x32 .POGOProtos.Rpc.InternalApnToken\x12\x33\n\tgcm_token\x18\x02 \x01(\x0b\x32 .POGOProtos.Rpc.InternalGcmToken\"6\n\"InternalRedeemPasscodeRequestProto\x12\x10\n\x08passcode\x18\x01 \x01(\t\"\xaf\x03\n#InternalRedeemPasscodeResponseProto\x12J\n\x06result\x18\x01 \x01(\x0e\x32:.POGOProtos.Rpc.InternalRedeemPasscodeResponseProto.Result\x12W\n\racquired_item\x18\x02 \x03(\x0b\x32@.POGOProtos.Rpc.InternalRedeemPasscodeResponseProto.AcquiredItem\x12\x1c\n\x14\x61\x63quired_items_proto\x18\x03 \x01(\x0c\x12\x10\n\x08passcode\x18\x04 \x01(\t\x1a+\n\x0c\x41\x63quiredItem\x12\x0c\n\x04item\x18\x01 \x01(\t\x12\r\n\x05\x63ount\x18\x02 \x01(\x03\"\x85\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rNOT_AVAILABLE\x10\x02\x12\x18\n\x14OVER_INVENTORY_LIMIT\x10\x03\x12\x14\n\x10\x41LREADY_REDEEMED\x10\x04\x12 \n\x1cOVER_PLAYER_REDEMPTION_LIMIT\x10\x05\"\xf8\x02\n%InternalReferContactListFriendRequest\x12J\n\x0e\x63ontact_method\x18\x01 \x01(\x0e\x32\x32.POGOProtos.Rpc.InternalSocialV2Enum.ContactMethod\x12\x14\n\x0c\x63ontact_info\x18\x02 \x01(\t\x12\x12\n\ncontact_id\x18\x03 \x01(\t\x12\x15\n\rreceiver_name\x18\x04 \x01(\t\x12\x16\n\x0e\x61pp_store_link\x18\x05 \x01(\t\x12U\n\x08referral\x18\x06 \x01(\x0b\x32\x43.POGOProtos.Rpc.InternalReferContactListFriendRequest.ReferralProto\x12\x14\n\x0c\x63ountry_code\x18\x07 \x01(\t\x1a=\n\rReferralProto\x12\x15\n\rreferral_code\x18\x01 \x01(\t\x12\x15\n\rreferral_link\x18\x02 \x01(\t\"\xe0\x02\n&InternalReferContactListFriendResponse\x12M\n\x06result\x18\x01 \x01(\x0e\x32=.POGOProtos.Rpc.InternalReferContactListFriendResponse.Result\"\xe6\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1b\n\x17\x45RROR_CONTACT_NOT_FOUND\x10\x03\x12\x1e\n\x1a\x45RROR_FAILED_TO_SEND_EMAIL\x10\x04\x12\x16\n\x12\x45RROR_EXCEED_LIMIT\x10\x05\x12\x18\n\x14\x45RROR_NO_SENDER_NAME\x10\x06\x12%\n!ERROR_INAPPROPRIATE_RECEIVER_NAME\x10\x07\x12\x1b\n\x17\x45RROR_ALREADY_SIGNED_UP\x10\x08\"E\n\x15InternalReferralProto\x12\x15\n\rreferral_code\x18\x01 \x01(\t\x12\x15\n\rreferral_link\x18\x02 \x01(\t\"O\n*InternalRefreshProximityTokensRequestProto\x12!\n\x19\x66irst_token_start_time_ms\x18\x01 \x01(\x03\"n\n+InternalRefreshProximityTokensResponseProto\x12?\n\x0fproximity_token\x18\x01 \x03(\x0b\x32&.POGOProtos.Rpc.InternalProximityToken\"W\n#InternalRemoveFavoriteFriendRequest\x12\x11\n\tfriend_id\x18\x01 \x01(\t\x12\x1d\n\x15\x66riend_nia_account_id\x18\x02 \x01(\t\"\xa0\x01\n$InternalRemoveFavoriteFriendResponse\x12K\n\x06result\x18\x01 \x01(\x0e\x32;.POGOProtos.Rpc.InternalRemoveFavoriteFriendResponse.Result\"+\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\"\xcd\x01\n\x1cInternalRemoveFriendOutProto\x12\x43\n\x06result\x18\x01 \x01(\x0e\x32\x33.POGOProtos.Rpc.InternalRemoveFriendOutProto.Result\"h\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\'\n#ERROR_PLAYER_DOES_NOT_EXIST_DELETED\x10\x02\x12\x1d\n\x19\x45RROR_PLAYER_NOT_A_FRIEND\x10\x03\"F\n\x19InternalRemoveFriendProto\x12\x11\n\tplayer_id\x18\x01 \x01(\t\x12\x16\n\x0enia_account_id\x18\x02 \x01(\t\"\xfa\x01\n!InternalRemoveLoginActionOutProto\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x39\n\x0clogin_detail\x18\x02 \x03(\x0b\x32#.POGOProtos.Rpc.InternalLoginDetail\x12H\n\x06status\x18\x03 \x01(\x0e\x32\x38.POGOProtos.Rpc.InternalRemoveLoginActionOutProto.Status\"?\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x17\n\x13LOGIN_NOT_REMOVABLE\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\"\x7f\n\x1eInternalRemoveLoginActionProto\x12\x43\n\x11identity_provider\x18\x01 \x01(\x0e\x32(.POGOProtos.Rpc.InternalIdentityProvider\x12\x18\n\x10\x61uth_provider_id\x18\x02 \x01(\t\"\xb9\x02\n\"InternalReplaceLoginActionOutProto\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x39\n\x0clogin_detail\x18\x02 \x03(\x0b\x32#.POGOProtos.Rpc.InternalLoginDetail\x12I\n\x06status\x18\x03 \x01(\x0e\x32\x39.POGOProtos.Rpc.InternalReplaceLoginActionOutProto.Status\"|\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x10\n\x0c\x41UTH_FAILURE\x10\x01\x12\x0f\n\x0bLOGIN_TAKEN\x10\x02\x12\x16\n\x12LOGIN_ALREADY_HAVE\x10\x03\x12\x19\n\x15LOGIN_NOT_REPLACEABLE\x10\x04\x12\x11\n\rERROR_UNKNOWN\x10\x05\"\xc9\x01\n\x1fInternalReplaceLoginActionProto\x12L\n\x1a\x65xisting_identity_provider\x18\x01 \x01(\x0e\x32(.POGOProtos.Rpc.InternalIdentityProvider\x12>\n\tnew_login\x18\x02 \x01(\x0b\x32+.POGOProtos.Rpc.InternalAddLoginActionProto\x12\x18\n\x10\x61uth_provider_id\x18\x03 \x01(\t\"\xea\x04\n\x1bInternalReportAttributeData\"F\n\x0b\x43ontentType\x12\x15\n\x11UNDEFINED_CONTENT\x10\x00\x12\x08\n\x04TEXT\x10\x01\x12\t\n\x05IMAGE\x10\x02\x12\x0b\n\x07GENERIC\x10\x03\"\xcb\x01\n\x06Origin\x12\x14\n\x10UNDEFINED_ORIGIN\x10\x00\x12\x0f\n\x0bPUBLIC_CHAT\x10\x01\x12\x10\n\x0cPRIVATE_CHAT\x10\x02\x12\x11\n\rGENERAL_IMAGE\x10\x03\x12\x0c\n\x08\x43ODENAME\x10\x04\x12\x08\n\x04NAME\x10\x05\x12\x08\n\x04POST\x10\x06\x12\x16\n\x12PRIVATE_GROUP_CHAT\x10\x07\x12\x0e\n\nFLARE_CHAT\x10\x08\x12\x08\n\x04USER\x10\t\x12\t\n\x05GROUP\x10\n\x12\t\n\x05\x45VENT\x10\x0b\x12\x0b\n\x07\x43HANNEL\x10\x0c\"X\n\x08Severity\x12\x16\n\x12UNDEFINED_SEVERITY\x10\x00\x12\x07\n\x03LOW\x10\x01\x12\n\n\x06MEDIUM\x10\x02\x12\x08\n\x04HIGH\x10\x03\x12\x0b\n\x07\x45XTREME\x10\x04\x12\x08\n\x04NONE\x10\x05\"d\n\x06Status\x12\x14\n\x10UNDEFINED_STATUS\x10\x00\x12\x08\n\x04OPEN\x10\x01\x12\x0c\n\x08REVIEWED\x10\x02\x12\n\n\x06\x43LOSED\x10\x03\x12\r\n\tESCALATED\x10\x04\x12\x11\n\rOPEN_ASSIGNED\x10\x05\"u\n\x04Type\x12\x14\n\x10UNDEFINED_REPORT\x10\x00\x12\x10\n\x0c\x42LOCK_REPORT\x10\x01\x12\x14\n\x10PROFANITY_REPORT\x10\x02\x12\x0f\n\x0b\x46LAG_REPORT\x10\x03\x12\x0e\n\nLOG_REPORT\x10\x04\x12\x0e\n\nOPS_MANUAL\x10\x05\"\xad\x02\n\x19InternalReportInfoWrapper\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\t\x12\x13\n\x0breport_uuid\x18\x02 \x01(\t\x12\x13\n\x0boffender_id\x18\x03 \x01(\t\x12\x46\n\x08severity\x18\x04 \x01(\x0e\x32\x34.POGOProtos.Rpc.InternalReportAttributeData.Severity\x12>\n\x04type\x18\x05 \x01(\x0e\x32\x30.POGOProtos.Rpc.InternalReportAttributeData.Type\x12\x19\n\x11offending_message\x18\x06 \x01(\t\x12\x1c\n\x14\x63reated_timestamp_ms\x18\x07 \x01(\x03\x12\x15\n\rlanguage_code\x18\x08 \x01(\t\"i\n+InternalReportProximityContactsRequestProto\x12:\n\x08\x63ontacts\x18\x01 \x03(\x0b\x32(.POGOProtos.Rpc.InternalProximityContact\".\n,InternalReportProximityContactsResponseProto\"g\n\"InternalReputationSystemAttributes\"A\n\nSystemType\x12\x19\n\x15UNDEFINED_SYSTEM_TYPE\x10\x00\x12\x08\n\x04\x43HAT\x10\x01\x12\x0e\n\nIMAGE_ONLY\x10\x02\"\x85\x01\n\x10InternalResponse\"q\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rAPP_NOT_FOUND\x10\x02\x12\x19\n\x15PLAYER_DATA_NOT_FOUND\x10\x03\x12\x14\n\x10REPORT_NOT_FOUND\x10\x04\x12\x0b\n\x07\x46\x41ILURE\x10\x05\"e\n/InternalRotateGuestLoginSecretTokenRequestProto\x12\x0e\n\x06secret\x18\x01 \x01(\x0c\x12\x0f\n\x07\x61pi_key\x18\x02 \x01(\t\x12\x11\n\tdevice_id\x18\x03 \x01(\t\"\xfe\x01\n0InternalRotateGuestLoginSecretTokenResponseProto\x12W\n\x06status\x18\x01 \x01(\x0e\x32G.POGOProtos.Rpc.InternalRotateGuestLoginSecretTokenResponseProto.Status\x12\x12\n\nnew_secret\x18\x02 \x01(\x0c\"]\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rUNKNOWN_ERROR\x10\x02\x12\x10\n\x0cUNAUTHORIZED\x10\x03\x12\x16\n\x12INVALID_AUTH_TOKEN\x10\x04\"\xa4\x01\n\"InternalSavePlayerSettingsOutProto\x12I\n\x06result\x18\x01 \x01(\x0e\x32\x39.POGOProtos.Rpc.InternalSavePlayerSettingsOutProto.Result\"3\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\"`\n\x1fInternalSavePlayerSettingsProto\x12=\n\x08settings\x18\x01 \x01(\x0b\x32+.POGOProtos.Rpc.InternalPlayerSettingsProto\"\x8a\x01\n\x17InternalScoreAdjustment\x12\x13\n\x0bis_resolved\x18\x03 \x01(\x08\x12\x0f\n\x07\x64\x65tails\x18\x04 \x01(\t\x12\x1f\n\x17\x61\x64justment_timestamp_ms\x18\x05 \x01(\x03\x12\x0e\n\x06\x61uthor\x18\x06 \x01(\t\x12\x18\n\x10\x61\x64justment_value\x18\x07 \x01(\x05\"\xf0\x01\n\x1cInternalSearchPlayerOutProto\x12\x43\n\x06result\x18\x01 \x01(\x0e\x32\x33.POGOProtos.Rpc.InternalSearchPlayerOutProto.Result\x12:\n\x06player\x18\x02 \x01(\x0b\x32*.POGOProtos.Rpc.InternalPlayerSummaryProto\"O\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1a\n\x16\x45RROR_PLAYER_NOT_FOUND\x10\x03\"0\n\x19InternalSearchPlayerProto\x12\x13\n\x0b\x66riend_code\x18\x01 \x01(\t\"i\n*InternalSendContactListFriendInviteRequest\x12\x0e\n\x06\x65mails\x18\x01 \x03(\t\x12\x15\n\rphone_numbers\x18\x02 \x03(\t\x12\x14\n\x0c\x63ountry_code\x18\x03 \x01(\t\"\xd5\x04\n+InternalSendContactListFriendInviteResponse\x12R\n\x06result\x18\x01 \x01(\x0e\x32\x42.POGOProtos.Rpc.InternalSendContactListFriendInviteResponse.Result\x12\x1d\n\x15new_friendship_formed\x18\x02 \x01(\x08\"\xb2\x03\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1c\n\x18\x45RROR_PLAYER_OUTBOX_FULL\x10\x03\x12\x1b\n\x17\x45RROR_PLAYER_INBOX_FULL\x10\x04\x12 \n\x1c\x45RROR_SENDER_HAS_MAX_FRIENDS\x10\x05\x12\"\n\x1e\x45RROR_RECEIVER_HAS_MAX_FRIENDS\x10\x06\x12\x1a\n\x16\x45RROR_ALREADY_A_FRIEND\x10\x07\x12\x1d\n\x19\x45RROR_INVITE_ALREADY_SENT\x10\x08\x12!\n\x1d\x45RROR_INVITE_ALREADY_RECEIVED\x10\t\x12)\n%ERROR_CANNOT_SEND_INVITES_TO_YOURSELF\x10\n\x12\x1b\n\x17\x45RROR_CONTACT_NOT_FOUND\x10\x0b\x12\x1c\n\x18\x45RROR_RECEIVER_NOT_FOUND\x10\x0c\x12\x18\n\x14\x45RROR_NO_SENDER_NAME\x10\r\x12\x1e\n\x1a\x45RROR_SEND_TO_BLOCKED_USER\x10\x0e\"\x93\x04\n InternalSendFriendInviteOutProto\x12G\n\x06result\x18\x01 \x01(\x0e\x32\x37.POGOProtos.Rpc.InternalSendFriendInviteOutProto.Result\x12\x1d\n\x15new_friendship_formed\x18\x02 \x01(\x08\"\x86\x03\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1a\n\x16\x45RROR_ALREADY_A_FRIEND\x10\x03\x12\'\n#ERROR_PLAYER_DOES_NOT_EXIST_DELETED\x10\x04\x12\x1b\n\x17\x45RROR_PLAYER_INBOX_FULL\x10\x05\x12\x1c\n\x18\x45RROR_PLAYER_OUTBOX_FULL\x10\x06\x12 \n\x1c\x45RROR_SENDER_HAS_MAX_FRIENDS\x10\x07\x12\x1d\n\x19\x45RROR_INVITE_ALREADY_SENT\x10\x08\x12)\n%ERROR_CANNOT_SEND_INVITES_TO_YOURSELF\x10\t\x12!\n\x1d\x45RROR_INVITE_ALREADY_RECEIVED\x10\n\x12\"\n\x1e\x45RROR_RECEIVER_HAS_MAX_FRIENDS\x10\x0b\x12\x1e\n\x1a\x45RROR_SEND_TO_BLOCKED_USER\x10\x0c\"r\n\x1dInternalSendFriendInviteProto\x12\x11\n\tplayer_id\x18\x01 \x01(\t\x12\x13\n\x0b\x66riend_code\x18\x02 \x01(\t\x12\x11\n\tread_only\x18\x03 \x01(\x08\x12\x16\n\x0enia_account_id\x18\x04 \x01(\t\"T\n&InternalSendSmsVerificationCodeRequest\x12\x14\n\x0cphone_number\x18\x01 \x01(\t\x12\x14\n\x0c\x63ountry_code\x18\x02 \x01(\t\"\xa4\x02\n\'InternalSendSmsVerificationCodeResponse\x12N\n\x06status\x18\x01 \x01(\x0e\x32>.POGOProtos.Rpc.InternalSendSmsVerificationCodeResponse.Status\x12\x15\n\rerror_message\x18\x02 \x01(\t\"\x91\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1f\n\x1b\x45RROR_TOO_FREQUENT_ATTEMPTS\x10\x03\x12\x1b\n\x17\x45RROR_TOO_MANY_ATTEMPTS\x10\x04\x12\x1e\n\x1a\x45RROR_INVALID_PHONE_NUMBER\x10\x05\"\xe1\x01\n(InternalSetAccountContactSettingsRequest\x12\x11\n\tfull_name\x18\x01 \x01(\t\x12l\n&contact_import_discoverability_consent\x18\x02 \x01(\x0e\x32<.POGOProtos.Rpc.InternalAccountContactSettings.ConsentStatus\x12\x34\n\x11update_field_mask\x18\x03 \x01(\x0b\x32\x19.POGOProtos.Rpc.FieldMask\"\x83\x02\n)InternalSetAccountContactSettingsResponse\x12P\n\x06status\x18\x01 \x01(\x0e\x32@.POGOProtos.Rpc.InternalSetAccountContactSettingsResponse.Status\x12\x15\n\rerror_message\x18\x02 \x01(\t\"m\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x14\n\x10NAME_NOT_ALLOWED\x10\x03\x12\x10\n\x0cNAME_ABUSIVE\x10\x04\x12\x10\n\x0cNAME_INVALID\x10\x05\"\xc2\x01\n\"InternalSetAccountSettingsOutProto\x12I\n\x06result\x18\x01 \x01(\x0e\x32\x39.POGOProtos.Rpc.InternalSetAccountSettingsOutProto.Result\"Q\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1c\n\x18\x45RROR_INAPPROPRIATE_NAME\x10\x03\"a\n\x1fInternalSetAccountSettingsProto\x12>\n\x08settings\x18\x01 \x01(\x0b\x32,.POGOProtos.Rpc.InternalAccountSettingsProto\"3\n\x1fInternalSetBirthdayRequestProto\x12\x10\n\x08\x62irthday\x18\x01 \x01(\t\"\xb6\x01\n InternalSetBirthdayResponseProto\x12G\n\x06status\x18\x01 \x01(\x0e\x32\x37.POGOProtos.Rpc.InternalSetBirthdayResponseProto.Status\"I\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x14\n\x10INVALID_BIRTHDAY\x10\x03\"\xb4\x01\n-InternalSetInGameCurrencyExchangeRateOutProto\x12T\n\x06status\x18\x01 \x01(\x0e\x32\x44.POGOProtos.Rpc.InternalSetInGameCurrencyExchangeRateOutProto.Status\"-\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x0b\n\x07\x46\x41ILURE\x10\x02\"\x8d\x01\n*InternalSetInGameCurrencyExchangeRateProto\x12\x18\n\x10in_game_currency\x18\x01 \x01(\t\x12\x15\n\rfiat_currency\x18\x02 \x01(\t\x12.\n&fiat_currency_cost_e6_per_in_game_unit\x18\x03 \x01(\x03\"\xa5\x01\n2InternalSetInGameCurrencyExchangeRateTrackingProto\x12\x18\n\x10in_game_currency\x18\x01 \x01(\t\x12\x15\n\rfiat_currency\x18\x02 \x01(\t\x12.\n&fiat_currency_cost_e6_per_in_game_unit\x18\x03 \x01(\x03\x12\x0e\n\x06status\x18\x04 \x01(\t\">\n\x17InternalSkuContentProto\x12\x11\n\titem_type\x18\x01 \x01(\t\x12\x10\n\x08quantity\x18\x02 \x01(\x05\"\xa1\x05\n\x14InternalSkuDataProto\x12\n\n\x02id\x18\x01 \x01(\t\x12\x12\n\nis_enabled\x18\x02 \x01(\x08\x12\x38\n\x07\x63ontent\x18\x03 \x03(\x0b\x32\'.POGOProtos.Rpc.InternalSkuContentProto\x12\x34\n\x05price\x18\x04 \x03(\x0b\x32%.POGOProtos.Rpc.InternalSkuPriceProto\x12I\n\x0cpayment_type\x18\x05 \x01(\x0e\x32\x33.POGOProtos.Rpc.InternalSkuDataProto.SkuPaymentType\x12\"\n\x1alast_modified_timestamp_ms\x18\x06 \x01(\x03\x12K\n\x11presentation_data\x18\x07 \x03(\x0b\x32\x30.POGOProtos.Rpc.InternalSkuPresentationDataProto\x12\x1f\n\x17\x65nabled_window_start_ms\x18\x08 \x01(\x03\x12\x1d\n\x15\x65nabled_window_end_ms\x18\t \x01(\x03\x12\x17\n\x0fsubscription_id\x18\n \x01(\t\x12\x38\n\tsku_limit\x18\x0b \x03(\x0b\x32%.POGOProtos.Rpc.InternalSkuLimitProto\x12\x15\n\ris_offer_only\x18\x0c \x01(\x08\x12\x1d\n\x15subscription_group_id\x18\r \x01(\t\x12\x1a\n\x12subscription_level\x18\x0e \x01(\x05\x12\x14\n\x0cstore_filter\x18\x0f \x01(\t\"B\n\x0eSkuPaymentType\x12\t\n\x05UNSET\x10\x00\x12\x0f\n\x0bTHIRD_PARTY\x10\x01\x12\x0b\n\x07IN_GAME\x10\x02\x12\x07\n\x03WEB\x10\x03\"\x97\x01\n\x15InternalSkuLimitProto\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x41\n\x06params\x18\x02 \x03(\x0b\x32\x31.POGOProtos.Rpc.InternalSkuLimitProto.ParamsEntry\x1a-\n\x0bParamsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\">\n InternalSkuPresentationDataProto\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\"=\n\x15InternalSkuPriceProto\x12\x15\n\rcurrency_type\x18\x01 \x01(\t\x12\r\n\x05price\x18\x02 \x01(\x05\"\xce\x02\n\x11InternalSkuRecord\x12\x0e\n\x06sku_id\x18\x01 \x01(\t\x12\x18\n\x10purchase_time_ms\x18\x02 \x03(\x03\x12\x17\n\x0ftotal_purchases\x18\x03 \x01(\x05\x12J\n\roffer_records\x18\x04 \x03(\x0b\x32\x33.POGOProtos.Rpc.InternalSkuRecord.OfferRecordsEntry\x1a\x43\n\x0eSkuOfferRecord\x12\x18\n\x10purchase_time_ms\x18\x01 \x03(\x03\x12\x17\n\x0ftotal_purchases\x18\x02 \x01(\x05\x1a\x65\n\x11OfferRecordsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12?\n\x05value\x18\x02 \x01(\x0b\x32\x30.POGOProtos.Rpc.InternalSkuRecord.SkuOfferRecord:\x02\x38\x01\"\xce\x05\n\x1cInternalSocialClientFeatures\x12s\n\x1a\x63ross_game_social_settings\x18\x01 \x01(\x0b\x32O.POGOProtos.Rpc.InternalSocialClientFeatures.CrossGameSocialClientSettingsProto\x1a\xb8\x04\n\"CrossGameSocialClientSettingsProto\x12v\n\x11\x64isabled_features\x18\x01 \x03(\x0e\x32[.POGOProtos.Rpc.InternalSocialClientFeatures.CrossGameSocialClientSettingsProto.FeatureType\x12m\n\x08\x61pp_link\x18\x02 \x01(\x0e\x32[.POGOProtos.Rpc.InternalSocialClientFeatures.CrossGameSocialClientSettingsProto.AppLinkType\"<\n\x0b\x41ppLinkType\x12\x0b\n\x07NO_LINK\x10\x00\x12\x0c\n\x08WEB_LINK\x10\x01\x12\x12\n\x0e\x41PP_STORE_LINK\x10\x02\"\xec\x01\n\x0b\x46\x65\x61tureType\x12\t\n\x05UNSET\x10\x00\x12\x13\n\x0fNIANTIC_PROFILE\x10\x01\x12\x11\n\rONLINE_STATUS\x10\x02\x12\x1a\n\x16\x43ROSS_GAME_FRIEND_LIST\x10\x03\x12\x16\n\x12GAME_INVITE_SENDER\x10\x04\x12\x17\n\x13SHARED_FRIEND_GRAPH\x10\x05\x12\x0c\n\x08NICKNAME\x10\x06\x12\x1c\n\x18\x43ROSS_GAME_ONLINE_STATUS\x10\x07\x12\x18\n\x14GAME_INVITE_RECEIVER\x10\x08\x12\x17\n\x13\x41\x44\x44RESS_BOOK_IMPORT\x10\t\"\xc2\x03\n\"InternalSocialClientGlobalSettings\x12s\n\x1a\x63ross_game_social_settings\x18\x01 \x01(\x0b\x32O.POGOProtos.Rpc.InternalSocialClientGlobalSettings.CrossGameSocialSettingsProto\x1a\xa6\x02\n\x1c\x43rossGameSocialSettingsProto\x12\x30\n(niantic_profile_codename_opt_out_enabled\x18\x01 \x01(\x08\x12-\n%disabled_outgoing_game_invite_app_key\x18\x02 \x03(\t\x12\x1a\n\x12unreleased_app_key\x18\x03 \x03(\t\x12#\n\x1b\x63ontact_list_sync_page_size\x18\x04 \x01(\x05\x12%\n\x1d\x63ontact_list_sync_interval_ms\x18\x05 \x01(\x03\x12\x13\n\x0bmax_friends\x18\x06 \x01(\x05\x12(\n contact_list_concurrent_rpc_size\x18\x07 \x01(\x05\"l\n\x13InternalSocialProto\"U\n\x06\x41ppKey\x12\x0b\n\x07INVALID\x10\x00\x12\x13\n\x0fINGRESS_DELETED\x10\x01\x12\x14\n\x10HOLOHOLO_DELETED\x10\x02\x12\x13\n\x0fLEXICON_DELETED\x10\x03\"\xe1\x02\n\x16InternalSocialSettings\"5\n\rConsentStatus\x12\x0b\n\x07UNKNOWN\x10\x00\x12\n\n\x06OPT_IN\x10\x01\x12\x0b\n\x07OPT_OUT\x10\x02\".\n\nListOption\x12\x10\n\x0cUNSET_OPTION\x10\x00\x12\x0e\n\nRETURN_ALL\x10\x01\"\xdf\x01\n\x0cTutorialType\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07PROFILE\x10\x01\x12\x1a\n\x16\x43ROSS_GAME_FRIEND_LIST\x10\x02\x12\x1a\n\x16ONLINE_STATUS_OVERVIEW\x10\x03\x12\x18\n\x14ONLINE_STATUS_TOGGLE\x10\x04\x12\x17\n\x13\x41\x44\x44RESS_BOOK_IMPORT\x10\x05\x12 \n\x1c\x41\x44\x44RESS_BOOK_DISCOVERABILITY\x10\x06\x12*\n&ADDRESS_BOOK_PHONE_NUMBER_REGISTRATION\x10\x07\"\xf0\x01\n\x14InternalSocialV2Enum\"=\n\rContactMethod\x12\x18\n\x14\x43ONTACT_METHOD_UNSET\x10\x00\x12\t\n\x05\x45MAIL\x10\x01\x12\x07\n\x03SMS\x10\x02\"<\n\x10InvitationStatus\x12\x1b\n\x17INVITATION_STATUS_UNSET\x10\x00\x12\x0b\n\x07INVITED\x10\x01\"[\n\x0cOnlineStatus\x12\x10\n\x0cSTATUS_UNSET\x10\x00\x12\x12\n\x0eSTATUS_UNKNOWN\x10\x01\x12\x11\n\rSTATUS_ONLINE\x10\x02\x12\x12\n\x0eSTATUS_OFFLINE\x10\x03\"\xb7\x02\n\x1bInternalSubmitImageOutProto\x12\x42\n\x06result\x18\x01 \x01(\x0e\x32\x32.POGOProtos.Rpc.InternalSubmitImageOutProto.Result\x12\x1b\n\x13transient_photo_url\x18\x02 \x01(\t\x12\x10\n\x08photo_id\x18\x03 \x01(\t\"\xa4\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x18\n\x14IMAGE_DOES_NOT_EXIST\x10\x02\x12\x19\n\x15INAPPROPRIATE_CONTENT\x10\x03\x12\x11\n\rERROR_UNKNOWN\x10\x04\x12\x1e\n\x1aPHOTO_ID_ALREADY_SUBMITTED\x10\x05\x12\x1a\n\x16MATCHING_IMAGE_FLAGGED\x10\x06\"\xa7\x01\n\x18InternalSubmitImageProto\x12\x10\n\x08photo_id\x18\x01 \x01(\t\x12H\n\x08metadata\x18\x02 \x03(\x0b\x32\x36.POGOProtos.Rpc.InternalSubmitImageProto.MetadataEntry\x1a/\n\rMetadataEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\xf9\x01\n\x1cInternalSubmitNewPoiOutProto\x12\x43\n\x06status\x18\x01 \x01(\x0e\x32\x33.POGOProtos.Rpc.InternalSubmitNewPoiOutProto.Status\"\x93\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x0b\n\x07\x46\x41ILURE\x10\x02\x12\x12\n\x0eINTERNAL_ERROR\x10\x03\x12\x1f\n\x1bTOO_MANY_RECENT_SUBMISSIONS\x10\x04\x12\x11\n\rINVALID_INPUT\x10\x05\x12\t\n\x05MINOR\x10\x06\x12\x11\n\rNOT_AVAILABLE\x10\x07\"\x82\x01\n\x19InternalSubmitNewPoiProto\x12\r\n\x05title\x18\x01 \x01(\t\x12\x18\n\x10long_description\x18\x02 \x01(\t\x12\x0e\n\x06lat_e6\x18\x04 \x01(\x05\x12\x0e\n\x06lng_e6\x18\x05 \x01(\x05\x12\x1c\n\x14supporting_statement\x18\x0e \x01(\t\"\xcd\x01\n\x1eInternalSyncContactListRequest\x12L\n\x07\x63ontact\x18\x01 \x03(\x0b\x32;.POGOProtos.Rpc.InternalSyncContactListRequest.ContactProto\x12\x14\n\x0c\x63ountry_code\x18\x02 \x01(\t\x1aG\n\x0c\x43ontactProto\x12\x12\n\ncontact_id\x18\x01 \x01(\t\x12\r\n\x05\x65mail\x18\x02 \x03(\t\x12\x14\n\x0cphone_number\x18\x03 \x03(\t\"\xd9\x05\n\x1fInternalSyncContactListResponse\x12\x46\n\x06result\x18\x01 \x01(\x0e\x32\x36.POGOProtos.Rpc.InternalSyncContactListResponse.Result\x12Z\n\x0e\x63ontact_player\x18\x02 \x03(\x0b\x32\x42.POGOProtos.Rpc.InternalSyncContactListResponse.ContactPlayerProto\x1a\x96\x03\n\x12\x43ontactPlayerProto\x12\x12\n\ncontact_id\x18\x01 \x01(\t\x12^\n\x06player\x18\x02 \x03(\x0b\x32N.POGOProtos.Rpc.InternalSyncContactListResponse.ContactPlayerProto.PlayerProto\x12`\n\x06status\x18\x03 \x01(\x0e\x32P.POGOProtos.Rpc.InternalSyncContactListResponse.ContactPlayerProto.ContactStatus\x1at\n\x0bPlayerProto\x12\x1e\n\x16is_calling_game_player\x18\x01 \x01(\x08\x12!\n\x19is_newly_signed_up_player\x18\x02 \x01(\x08\x12\x0f\n\x07is_self\x18\x03 \x01(\x08\x12\x11\n\tis_friend\x18\x04 \x01(\x08\"4\n\rContactStatus\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07INVITED\x10\x01\x12\x0b\n\x07REMOVED\x10\x02\"y\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1a\n\x16\x45RROR_PLAYER_NOT_FOUND\x10\x03\x12(\n$ERROR_EXCEEDS_MAX_CONTACTS_PER_QUERY\x10\x04\"p\n\x18InternalTemplateVariable\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0f\n\x07literal\x18\x02 \x01(\t\x12\x0b\n\x03key\x18\x03 \x01(\t\x12\x14\n\x0clookup_table\x18\x04 \x01(\t\x12\x12\n\nbyte_value\x18\x05 \x01(\x0c\"\xc1\x01\n\x1eInternalUnblockAccountOutProto\x12\x45\n\x06result\x18\x01 \x01(\x0e\x32\x35.POGOProtos.Rpc.InternalUnblockAccountOutProto.Result\"X\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x15\n\x11\x45RROR_NOT_BLOCKED\x10\x02\x12\x1f\n\x1b\x45RROR_PLAYER_DOES_NOT_EXIST\x10\x03\"=\n\x1bInternalUnblockAccountProto\x12\x1e\n\x16\x62lockee_nia_account_id\x18\x01 \x01(\t\"\xe1\x01\n!InternalUntombstoneCodenameResult\x12\x10\n\x08\x63odename\x18\x01 \x01(\t\x12H\n\x06status\x18\x02 \x01(\x0e\x32\x38.POGOProtos.Rpc.InternalUntombstoneCodenameResult.Status\x12\x16\n\x0enia_account_id\x18\x03 \x01(\t\x12\x0e\n\x06\x61pp_id\x18\x04 \x01(\t\"8\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x16\n\x12\x43ODENAME_NOT_FOUND\x10\x02\"\xc1\x01\n\x19InternalUntombstoneResult\x12\x10\n\x08username\x18\x01 \x01(\t\x12@\n\x06status\x18\x02 \x01(\x0e\x32\x30.POGOProtos.Rpc.InternalUntombstoneResult.Status\x12\x16\n\x0enia_account_id\x18\x03 \x01(\t\"8\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x16\n\x12USERNAME_NOT_FOUND\x10\x02\"p\n.InternalUpdateAdventureSyncFitnessRequestProto\x12>\n\x0f\x66itness_samples\x18\x01 \x03(\x0b\x32%.POGOProtos.Rpc.InternalFitnessSample\"\xbe\x01\n/InternalUpdateAdventureSyncFitnessResponseProto\x12V\n\x06status\x18\x01 \x01(\x0e\x32\x46.POGOProtos.Rpc.InternalUpdateAdventureSyncFitnessResponseProto.Status\"3\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\"\x86\x01\n/InternalUpdateAdventureSyncSettingsRequestProto\x12S\n\x17\x61\x64venture_sync_settings\x18\x01 \x01(\x0b\x32\x32.POGOProtos.Rpc.InternalAdventureSyncSettingsProto\"\xdc\x01\n0InternalUpdateAdventureSyncSettingsResponseProto\x12W\n\x06status\x18\x01 \x01(\x0e\x32G.POGOProtos.Rpc.InternalUpdateAdventureSyncSettingsResponseProto.Status\"O\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1a\n\x16\x45RROR_PLAYER_NOT_FOUND\x10\x03\"\x81\x02\n InternalUpdateAvatarImageRequest\x12I\n\nimage_spec\x18\x01 \x01(\x0e\x32\x35.POGOProtos.Rpc.InternalAvatarImageMetadata.ImageSpec\x12W\n\x0c\x61vatar_image\x18\x02 \x01(\x0b\x32\x41.POGOProtos.Rpc.InternalUpdateAvatarImageRequest.AvatarImageProto\x1a\x39\n\x10\x41vatarImageProto\x12\x13\n\x0b\x61vatar_hash\x18\x01 \x01(\t\x12\x10\n\x08photo_id\x18\x02 \x01(\t\"\xa2\x01\n!InternalUpdateAvatarImageResponse\x12H\n\x06status\x18\x01 \x01(\x0e\x32\x38.POGOProtos.Rpc.InternalUpdateAvatarImageResponse.Status\"3\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rUNKNOWN_ERROR\x10\x02\"\xa9\x01\n+InternalUpdateBreadcrumbHistoryRequestProto\x12\x17\n\x0fsession_context\x18\x01 \x01(\t\x12I\n\x12\x62readcrumb_history\x18\x02 \x03(\x0b\x32-.POGOProtos.Rpc.InternalBreadcrumbRecordProto\x12\x16\n\x0einitial_update\x18\x03 \x01(\x08\"\xd4\x01\n,InternalUpdateBreadcrumbHistoryResponseProto\x12S\n\x06status\x18\x01 \x01(\x0e\x32\x43.POGOProtos.Rpc.InternalUpdateBreadcrumbHistoryResponseProto.Status\"O\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1a\n\x16\x45RROR_PLAYER_NOT_FOUND\x10\x03\"}\n,InternalUpdateBulkPlayerLocationRequestProto\x12M\n\x14location_ping_update\x18\x01 \x03(\x0b\x32/.POGOProtos.Rpc.InternalLocationPingUpdateProto\"\xd6\x01\n-InternalUpdateBulkPlayerLocationResponseProto\x12T\n\x06status\x18\x01 \x01(\x0e\x32\x44.POGOProtos.Rpc.InternalUpdateBulkPlayerLocationResponseProto.Status\"O\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1a\n\x16\x45RROR_PLAYER_NOT_FOUND\x10\x03\"\xf7\x01\n$InternalUpdateFacebookStatusOutProto\x12K\n\x06result\x18\x01 \x01(\x0e\x32;.POGOProtos.Rpc.InternalUpdateFacebookStatusOutProto.Result\"\x81\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1a\n\x16\x45RROR_PLAYER_NOT_FOUND\x10\x03\x12\x16\n\x12\x45RROR_FACEBOOK_API\x10\x04\x12\x18\n\x14\x45RROR_ALREADY_EXISTS\x10\x05\"R\n!InternalUpdateFacebookStatusProto\x12\x17\n\x0f\x66\x62_access_token\x18\x01 \x01(\t\x12\x14\n\x0c\x66orce_update\x18\x02 \x01(\x08\"\xd7\x01\n\x1fInternalUpdateFriendshipRequest\x12\x11\n\tfriend_id\x18\x01 \x01(\t\x12\x1d\n\x15\x66riend_nia_account_id\x18\x02 \x01(\t\x12Z\n\x0e\x66riend_profile\x18\x03 \x01(\x0b\x32\x42.POGOProtos.Rpc.InternalUpdateFriendshipRequest.FriendProfileProto\x1a&\n\x12\x46riendProfileProto\x12\x10\n\x08nickname\x18\x01 \x01(\t\"\x96\x02\n InternalUpdateFriendshipResponse\x12G\n\x06result\x18\x01 \x01(\x0e\x32\x37.POGOProtos.Rpc.InternalUpdateFriendshipResponse.Result\"\xa8\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x14\n\x10\x45RROR_NOT_FRIEND\x10\x03\x12\x1f\n\x1b\x45RROR_NICKNAME_WRONG_FORMAT\x10\x04\x12\x1b\n\x17\x45RROR_FILTERED_NICKNAME\x10\x05\x12\x1f\n\x1b\x45RROR_EXCEEDED_CHANGE_LIMIT\x10\x06\"\xbd\x01\n\'InternalUpdateIncomingGameInviteRequest\x12\x0f\n\x07\x61pp_key\x18\x01 \x01(\t\x12U\n\nnew_status\x18\x02 \x01(\x0e\x32\x41.POGOProtos.Rpc.InternalUpdateIncomingGameInviteRequest.NewStatus\"*\n\tNewStatus\x12\t\n\x05UNSET\x10\x00\x12\x08\n\x04SEEN\x10\x01\x12\x08\n\x04READ\x10\x02\"\x9d\x01\n(InternalUpdateIncomingGameInviteResponse\x12O\n\x06result\x18\x01 \x01(\x0e\x32?.POGOProtos.Rpc.InternalUpdateIncomingGameInviteResponse.Result\" \n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\"^\n\"InternalUpdateNotificationOutProto\x12\x38\n\x05state\x18\x01 \x01(\x0e\x32).POGOProtos.Rpc.InternalNotificationState\"\x92\x01\n\x1fInternalUpdateNotificationProto\x12\x18\n\x10notification_ids\x18\x01 \x03(\t\x12\x1b\n\x13\x63reate_timestamp_ms\x18\x02 \x03(\x03\x12\x38\n\x05state\x18\x03 \x01(\x0e\x32).POGOProtos.Rpc.InternalNotificationState\"}\n InternalUpdatePhoneNumberRequest\x12\x14\n\x0cphone_number\x18\x01 \x01(\t\x12\x19\n\x11verification_code\x18\x02 \x01(\t\x12\x14\n\x0c\x63ountry_code\x18\x03 \x01(\t\x12\x12\n\ncontact_id\x18\x04 \x01(\t\"\xb8\x02\n!InternalUpdatePhoneNumberResponse\x12H\n\x06status\x18\x01 \x01(\x0e\x32\x38.POGOProtos.Rpc.InternalUpdatePhoneNumberResponse.Status\x12\x15\n\rerror_message\x18\x02 \x01(\t\"\xb1\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12!\n\x1d\x45RROR_WRONG_VERIFICATION_CODE\x10\x02\x12\x11\n\rERROR_UNKNOWN\x10\x03\x12\x1b\n\x17\x45RROR_CONTACT_NOT_FOUND\x10\x04\x12\x1f\n\x1b\x45RROR_TOO_FREQUENT_ATTEMPTS\x10\x05\x12\x1b\n\x17\x45RROR_TOO_MANY_ATTEMPTS\x10\x06\"\x98\x01\n\x1cInternalUpdateProfileRequest\x12J\n\x07profile\x18\x01 \x01(\x0b\x32\x39.POGOProtos.Rpc.InternalUpdateProfileRequest.ProfileProto\x1a,\n\x0cProfileProto\x12\x1c\n\x14profile_name_app_key\x18\x01 \x01(\t\"\xb8\x01\n\x1dInternalUpdateProfileResponse\x12\x44\n\x06result\x18\x01 \x01(\x0e\x32\x34.POGOProtos.Rpc.InternalUpdateProfileResponse.Result\"Q\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1c\n\x18\x45RROR_EMPTY_PROFILE_NAME\x10\x03\"o\n#InternalUploadPoiPhotoByUrlOutProto\x12H\n\x06status\x18\x01 \x01(\x0e\x32\x38.POGOProtos.Rpc.InternalPortalCurationImageResult.Result\"I\n InternalUploadPoiPhotoByUrlProto\x12\x12\n\nrequest_id\x18\x01 \x01(\t\x12\x11\n\timage_url\x18\x02 \x01(\t\"M\n-InternalValidateNiaAppleAuthTokenRequestProto\x12\x1c\n\x14nia_apple_auth_token\x18\x01 \x01(\x0c\"\xdf\x01\n.InternalValidateNiaAppleAuthTokenResponseProto\x12U\n\x06status\x18\x01 \x01(\x0e\x32\x45.POGOProtos.Rpc.InternalValidateNiaAppleAuthTokenResponseProto.Status\"V\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x10\n\x0cINVALID_AUTH\x10\x02\x12\x10\n\x0c\x45XPIRED_AUTH\x10\x03\x12\x10\n\x0cSERVER_ERROR\x10\x04\"\xa8\x01\n\x19InternalWeatherAlertProto\x12\x44\n\x08severity\x18\x01 \x01(\x0e\x32\x32.POGOProtos.Rpc.InternalWeatherAlertProto.Severity\x12\x14\n\x0cwarn_weather\x18\x02 \x01(\x08\"/\n\x08Severity\x12\x08\n\x04NONE\x10\x00\x12\x0c\n\x08MODERATE\x10\x01\x12\x0b\n\x07\x45XTREME\x10\x02\"\xd9\x05\n!InternalWeatherAlertSettingsProto\x12\x14\n\x0cwarn_weather\x18\x01 \x01(\x08\x12L\n\x10\x64\x65\x66\x61ult_severity\x18\x02 \x01(\x0e\x32\x32.POGOProtos.Rpc.InternalWeatherAlertProto.Severity\x12V\n\x07ignores\x18\x03 \x03(\x0b\x32\x45.POGOProtos.Rpc.InternalWeatherAlertSettingsProto.AlertIgnoreSettings\x12X\n\x08\x65nforces\x18\x04 \x03(\x0b\x32\x46.POGOProtos.Rpc.InternalWeatherAlertSettingsProto.AlertEnforceSettings\x1a\xd6\x01\n\x14\x41lertEnforceSettings\x12\x14\n\x0c\x63ountry_code\x18\x01 \x01(\t\x12\x65\n\x04when\x18\x02 \x01(\x0b\x32W.POGOProtos.Rpc.InternalWeatherAlertSettingsProto.AlertEnforceSettings.EnforceCondition\x1a\x41\n\x10\x45nforceCondition\x12\r\n\x05\x63olor\x18\x01 \x03(\t\x12\x0c\n\x04type\x18\x02 \x03(\t\x12\x10\n\x08\x63\x61tegory\x18\x03 \x03(\t\x1a\xc4\x01\n\x13\x41lertIgnoreSettings\x12\x14\n\x0c\x63ountry_code\x18\x01 \x01(\t\x12\x65\n\x04when\x18\x02 \x01(\x0b\x32W.POGOProtos.Rpc.InternalWeatherAlertSettingsProto.AlertIgnoreSettings.OverrideCondition\x1a\x30\n\x11OverrideCondition\x12\r\n\x05\x63olor\x18\x01 \x03(\t\x12\x0c\n\x04type\x18\x02 \x03(\t\"\xa3\r\n\x1cInternalWeatherSettingsProto\x12\x64\n\x11gameplay_settings\x18\x01 \x01(\x0b\x32I.POGOProtos.Rpc.InternalWeatherSettingsProto.GameplayWeatherSettingsProto\x12\x62\n\x10\x64isplay_settings\x18\x02 \x01(\x0b\x32H.POGOProtos.Rpc.InternalWeatherSettingsProto.DisplayWeatherSettingsProto\x12I\n\x0e\x61lert_settings\x18\x03 \x01(\x0b\x32\x31.POGOProtos.Rpc.InternalWeatherAlertSettingsProto\x12^\n\x0estale_settings\x18\x04 \x01(\x0b\x32\x46.POGOProtos.Rpc.InternalWeatherSettingsProto.StaleWeatherSettingsProto\x1a\xbd\x06\n\x1b\x44isplayWeatherSettingsProto\x12}\n\x16\x64isplay_level_settings\x18\x01 \x03(\x0b\x32].POGOProtos.Rpc.InternalWeatherSettingsProto.DisplayWeatherSettingsProto.DisplayLevelSettings\x12w\n\x13wind_level_settings\x18\x02 \x01(\x0b\x32Z.POGOProtos.Rpc.InternalWeatherSettingsProto.DisplayWeatherSettingsProto.WindLevelSettings\x1a\xbf\x03\n\x14\x44isplayLevelSettings\x12\x17\n\x0f\x63ondition_enums\x18\x01 \x03(\t\x12M\n\x0b\x63loud_level\x18\x02 \x01(\x0e\x32\x38.POGOProtos.Rpc.InternalDisplayWeatherProto.DisplayLevel\x12L\n\nrain_level\x18\x03 \x01(\x0e\x32\x38.POGOProtos.Rpc.InternalDisplayWeatherProto.DisplayLevel\x12L\n\nsnow_level\x18\x04 \x01(\x0e\x32\x38.POGOProtos.Rpc.InternalDisplayWeatherProto.DisplayLevel\x12K\n\tfog_level\x18\x05 \x01(\x0e\x32\x38.POGOProtos.Rpc.InternalDisplayWeatherProto.DisplayLevel\x12V\n\x14special_effect_level\x18\x06 \x01(\x0e\x32\x38.POGOProtos.Rpc.InternalDisplayWeatherProto.DisplayLevel\x1a\x64\n\x11WindLevelSettings\x12\x19\n\x11wind_level1_speed\x18\x01 \x01(\x05\x12\x19\n\x11wind_level2_speed\x18\x02 \x01(\x05\x12\x19\n\x11wind_level3_speed\x18\x03 \x01(\x05\x1a\xdc\x02\n\x1cGameplayWeatherSettingsProto\x12u\n\rcondition_map\x18\x01 \x03(\x0b\x32^.POGOProtos.Rpc.InternalWeatherSettingsProto.GameplayWeatherSettingsProto.ConditionMapSettings\x12\x1b\n\x13min_speed_for_windy\x18\x02 \x01(\x05\x12\x1c\n\x14\x63onditions_for_windy\x18\x03 \x03(\t\x1a\x89\x01\n\x14\x43onditionMapSettings\x12Y\n\x12gameplay_condition\x18\x01 \x01(\x0e\x32=.POGOProtos.Rpc.InternalGameplayWeatherProto.WeatherCondition\x12\x16\n\x0eprovider_enums\x18\x02 \x03(\t\x1ao\n\x19StaleWeatherSettingsProto\x12*\n\"max_stale_weather_threshold_in_hrs\x18\x01 \x01(\x05\x12&\n\x1e\x64\x65\x66\x61ult_weather_condition_code\x18\x02 \x01(\x05\"\xe9\x03\n!InvasionAvailabilitySettingsProto\x12!\n\x19\x61vailability_start_minute\x18\x01 \x01(\x03\x12\x1f\n\x17\x61vailability_end_minute\x18\x02 \x01(\x03\"\xff\x02\n\x1eInvasionAvailabilitySettingsId\x12(\n$INVASION_AVAILABILITY_SETTINGS_UNSET\x10\x00\x12)\n%INVASION_AVAILABILITY_SETTINGS_MONDAY\x10\x01\x12*\n&INVASION_AVAILABILITY_SETTINGS_TUESDAY\x10\x02\x12,\n(INVASION_AVAILABILITY_SETTINGS_WEDNESDAY\x10\x03\x12+\n\'INVASION_AVAILABILITY_SETTINGS_THURSDAY\x10\x04\x12)\n%INVASION_AVAILABILITY_SETTINGS_FRIDAY\x10\x05\x12+\n\'INVASION_AVAILABILITY_SETTINGS_SATURDAY\x10\x06\x12)\n%INVASION_AVAILABILITY_SETTINGS_SUNDAY\x10\x07\"\x81\x01\n\x1cInvasionBattleResponseUpdate\x12\x0e\n\x06rpc_id\x18\x01 \x01(\x05\x12\x1a\n\x12round_trip_time_ms\x18\x02 \x01(\r\x12\x35\n\x06status\x18\x03 \x01(\x0e\x32%.POGOProtos.Rpc.InvasionStatus.Status\"\xbb\x01\n\x14InvasionBattleUpdate\x12\x0e\n\x06rpc_id\x18\x01 \x01(\x05\x12\x0c\n\x04step\x18\x02 \x01(\x05\x12\x17\n\x0f\x63omplete_battle\x18\x03 \x01(\x08\x12I\n\x0bupdate_type\x18\x04 \x01(\x0e\x32\x34.POGOProtos.Rpc.UpdateInvasionBattleProto.UpdateType\x12!\n\x19lobby_join_time_offset_ms\x18\x05 \x01(\r\"U\n\x14InvasionCreateDetail\x12=\n\x06origin\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.EnumWrapper.InvasionCharacter\"\xef\x04\n\x19InvasionEncounterOutProto\x12\x35\n\x06status\x18\x01 \x01(\x0e\x32%.POGOProtos.Rpc.InvasionStatus.Status\x12\x37\n\x11\x65ncounter_pokemon\x18\x02 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x44\n\x13\x63\x61pture_probability\x18\x03 \x01(\x0b\x32\'.POGOProtos.Rpc.CaptureProbabilityProto\x12)\n\x0b\x61\x63tive_item\x18\x04 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x18\n\x10throws_remaining\x18\x05 \x01(\x05\x12\x14\n\x0c\x65ncounter_id\x18\x06 \x01(\x06\x12\x18\n\x10spawn_point_guid\x18\x07 \x01(\t\x12Y\n\rballs_display\x18\x08 \x01(\x0b\x32\x42.POGOProtos.Rpc.InvasionEncounterOutProto.PremierBallsDisplayProto\x12+\n\rinvasion_ball\x18\t \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x1a\x9e\x01\n\x18PremierBallsDisplayProto\x12\x16\n\x0e\x62\x61se_num_balls\x18\x01 \x01(\x05\x12\"\n\x1apokemon_purified_num_balls\x18\x02 \x01(\x05\x12!\n\x19grunts_defeated_num_balls\x18\x03 \x01(\x05\x12#\n\x1bpokemon_remaining_num_balls\x18\x04 \x01(\x05\"d\n\x16InvasionEncounterProto\x12<\n\x0fincident_lookup\x18\x01 \x01(\x0b\x32#.POGOProtos.Rpc.IncidentLookupProto\x12\x0c\n\x04step\x18\x02 \x01(\x05\"X\n\x1cInvasionFinishedDisplayProto\x12\x38\n\x05style\x18\x01 \x01(\x0e\x32).POGOProtos.Rpc.EnumWrapper.PokestopStyle\"\xff\x02\n\x1fInvasionNpcDisplaySettingsProto\x12\x14\n\x0ctrainer_name\x18\x01 \x01(\t\x12\x31\n\x06\x61vatar\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.PlayerAvatarProto\x12\x15\n\rtrainer_title\x18\x03 \x01(\t\x12\x15\n\rtrainer_quote\x18\x04 \x01(\t\x12\x10\n\x08icon_url\x18\x05 \x01(\t\x12\x1d\n\x15\x62\x61\x63kdrop_image_bundle\x18\x06 \x01(\t\x12\x12\n\nmodel_name\x18\x07 \x01(\t\x12\x1f\n\x17tutorial_on_loss_string\x18\x08 \x01(\t\x12\x0f\n\x07is_male\x18\t \x01(\x08\x12\x1d\n\x15\x63ustom_incident_music\x18\n \x01(\t\x12\x1b\n\x13\x63ustom_combat_music\x18\x0b \x01(\t\x12\x32\n\ttips_type\x18\x0c \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonType\"\xad\x01\n\x1dInvasionOpenCombatSessionData\x12\x0e\n\x06rpc_id\x18\x01 \x01(\x05\x12(\n\x04type\x18\x02 \x01(\x0e\x32\x1a.POGOProtos.Rpc.CombatType\x12!\n\x19\x61ttacking_pokemon_indexes\x18\x03 \x03(\x05\x12!\n\x19lobby_join_time_offset_ms\x18\x04 \x01(\r\x12\x0c\n\x04step\x18\x05 \x01(\x05\"\xbd\x01\n%InvasionOpenCombatSessionResponseData\x12\x0e\n\x06rpc_id\x18\x01 \x01(\x05\x12\x1a\n\x12round_trip_time_ms\x18\x02 \x01(\r\x12\x35\n\x06result\x18\x03 \x01(\x0e\x32%.POGOProtos.Rpc.InvasionStatus.Status\x12\x31\n\x06\x63ombat\x18\x04 \x01(\x0b\x32!.POGOProtos.Rpc.CombatForLogProto\"\xef\x03\n\x0eInvasionStatus\x12\x35\n\x06status\x18\x01 \x01(\x0e\x32%.POGOProtos.Rpc.InvasionStatus.Status\"\xa5\x03\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\x12\x18\n\x14\x45RROR_FORT_NOT_FOUND\x10\x03\x12\x1c\n\x18\x45RROR_INCIDENT_NOT_FOUND\x10\x04\x12 \n\x1c\x45RROR_STEP_ALREADY_COMPLETED\x10\x05\x12\x14\n\x10\x45RROR_WRONG_STEP\x10\x06\x12 \n\x1c\x45RROR_PLAYER_BELOW_MIN_LEVEL\x10\x07\x12\x1a\n\x16\x45RROR_INCIDENT_EXPIRED\x10\x08\x12!\n\x1d\x45RROR_MISSING_INCIDENT_TICKET\x10\t\x12*\n&ERROR_ENCOUNTER_POKEMON_INVENTORY_FULL\x10\n\x12#\n\x1f\x45RROR_PLAYER_BELOW_V2_MIN_LEVEL\x10\x0b\x12\x0f\n\x0b\x45RROR_RETRY\x10\x0c\x12 \n\x1c\x45RROR_INVALID_HEALTH_UPDATES\x10\x14\x12#\n\x1f\x45RROR_ATTACKING_POKEMON_INVALID\x10\x1e\"\xb9\x04\n\x11InvasionTelemetry\x12\x43\n\x15invasion_telemetry_id\x18\x01 \x01(\x0e\x32$.POGOProtos.Rpc.InvasionTelemetryIds\x12=\n\x06npc_id\x18\x02 \x01(\x0e\x32-.POGOProtos.Rpc.EnumWrapper.InvasionCharacter\x12\x16\n\x0e\x62\x61ttle_success\x18\x03 \x01(\x08\x12&\n\x1epost_battle_friendly_remaining\x18\x04 \x01(\x05\x12#\n\x1bpost_battle_enemy_remaining\x18\x05 \x01(\x05\x12\x19\n\x11\x65ncounter_pokemon\x18\x06 \x01(\x05\x12\x19\n\x11\x65ncounter_success\x18\x07 \x01(\x08\x12\x13\n\x0binvasion_id\x18\x08 \x01(\t\x12\x19\n\x11player_tapped_npc\x18\t \x01(\x08\x12\r\n\x05radar\x18\n \x01(\t\x12\x0e\n\x06\x63urfew\x18\x0b \x01(\x08\x12\x10\n\x08\x64uration\x18\x0c \x01(\x02\x12\x10\n\x08\x64istance\x18\r \x01(\x02\x12\x45\n\x10invasion_context\x18\x0e \x01(\x0e\x32+.POGOProtos.Rpc.EnumWrapper.InvasionContext\x12K\n\x0c\x62\x61lloon_type\x18\x0f \x01(\x0e\x32\x35.POGOProtos.Rpc.RocketBalloonDisplayProto.BalloonType\"\x8a\x01\n\x17InvasionVictoryLogEntry\x12*\n\x07rewards\x18\x01 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12\x43\n\x0cinvasion_npc\x18\x02 \x01(\x0e\x32-.POGOProtos.Rpc.EnumWrapper.InvasionCharacter\"\x84\x01\n\x13InventoryDeltaProto\x12\x1a\n\x12original_timestamp\x18\x01 \x01(\x03\x12\x15\n\rnew_timestamp\x18\x02 \x01(\x03\x12:\n\x0einventory_item\x18\x03 \x03(\x0b\x32\".POGOProtos.Rpc.InventoryItemProto\"\xcb\x01\n\x12InventoryItemProto\x12\x41\n\x10\x64\x65leted_item_key\x18\x02 \x01(\x0b\x32%.POGOProtos.Rpc.HoloInventoryKeyProtoH\x00\x12\x45\n\x13inventory_item_data\x18\x03 \x01(\x0b\x32&.POGOProtos.Rpc.HoloInventoryItemProtoH\x00\x12\x1a\n\x12modified_timestamp\x18\x01 \x01(\x03\x42\x0f\n\rInventoryItem\"\x9d\x03\n\x0eInventoryProto\x12:\n\x0einventory_item\x18\x01 \x03(\x0b\x32\".POGOProtos.Rpc.InventoryItemProto\x12I\n\x0e\x64iff_inventory\x18\x02 \x01(\x0b\x32\x31.POGOProtos.Rpc.InventoryProto.DiffInventoryProto\x12\x44\n\x0einventory_type\x18\x03 \x01(\x0e\x32,.POGOProtos.Rpc.InventoryProto.InventoryType\x1a\x82\x01\n\x12\x44iffInventoryProto\x12:\n\x0eitem_changelog\x18\x02 \x03(\x0b\x32\".POGOProtos.Rpc.InventoryItemProto\x12\x30\n(diff_inventory_entity_last_compaction_ms\x18\x03 \x01(\x03\"9\n\rInventoryType\x12\x0f\n\x0b\x42INARY_BLOB\x10\x00\x12\x08\n\x04\x44IFF\x10\x01\x12\r\n\tCOMPOSITE\x10\x02\"\xdf\x06\n\x16InventorySettingsProto\x12\x13\n\x0bmax_pokemon\x18\x01 \x01(\x05\x12\x15\n\rmax_bag_items\x18\x02 \x01(\x05\x12\x14\n\x0c\x62\x61se_pokemon\x18\x03 \x01(\x05\x12\x16\n\x0e\x62\x61se_bag_items\x18\x04 \x01(\x05\x12\x11\n\tbase_eggs\x18\x05 \x01(\x05\x12\x18\n\x10max_team_changes\x18\x06 \x01(\x05\x12-\n%team_change_item_reset_period_in_days\x18\x07 \x01(\x03\x12\"\n\x1amax_item_boost_duration_ms\x18\x08 \x01(\x03\x12!\n\x19\x64\x65\x66\x61ult_sticker_max_count\x18\t \x01(\x05\x12!\n\x19\x65nable_eggs_not_inventory\x18\n \x01(\x08\x12\"\n\x1aspecial_egg_overflow_spots\x18\x0b \x01(\x05\x12$\n\x1c\x65nable_overflow_spot_sliding\x18\x0c \x01(\x08\x12(\n can_raid_pass_overflow_bag_space\x18\r \x01(\x08\x12\x16\n\x0e\x62\x61se_postcards\x18\x0e \x01(\x05\x12\x15\n\rmax_postcards\x18\x0f \x01(\x05\x12\x18\n\x10max_stone_acount\x18\x10 \x01(\x05\x12\"\n\x1apostcard_expansion_enabled\x18\x11 \x01(\x08\x12$\n\x1c\x66ort_item_full_modal_enabled\x18\x12 \x01(\x08\x12\"\n\x1a\x62\x61g_upgrade_banner_enabled\x18\x13 \x01(\x08\x12]\n\x18\x62\x61g_upgrade_timer_stages\x18\x14 \x03(\x0b\x32;.POGOProtos.Rpc.InventorySettingsProto.BagUpgradeStageProto\x12\x43\n\x1b\x62\x61g_upgrade_banner_contexts\x18\x15 \x03(\x0e\x32\x1e.POGOProtos.Rpc.BagContextType\x12\"\n\x1a\x65\x61sy_incubator_buy_enabled\x18\x16 \x01(\x08\x1a\x32\n\x14\x42\x61gUpgradeStageProto\x12\x1a\n\x12\x64ismiss_stage_secs\x18\x01 \x01(\x02\"y\n\x1fInventoryUpgradeAttributesProto\x12\x1a\n\x12\x61\x64\x64itional_storage\x18\x01 \x01(\x05\x12:\n\x0cupgrade_type\x18\x02 \x01(\x0e\x32$.POGOProtos.Rpc.InventoryUpgradeType\"\x93\x01\n\x15InventoryUpgradeProto\x12\"\n\x04item\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12:\n\x0cupgrade_type\x18\x02 \x01(\x0e\x32$.POGOProtos.Rpc.InventoryUpgradeType\x12\x1a\n\x12\x61\x64\x64itional_storage\x18\x03 \x01(\x05\"Z\n\x16InventoryUpgradesProto\x12@\n\x11inventory_upgrade\x18\x01 \x03(\x0b\x32%.POGOProtos.Rpc.InventoryUpgradeProto\"b\n\tIosDevice\x12\x0c\n\x04name\x18\x08 \x01(\t\x12\x14\n\x0cmanufacturer\x18\t \x01(\t\x12\r\n\x05model\x18\n \x01(\t\x12\x10\n\x08hardware\x18\x0b \x01(\t\x12\x10\n\x08software\x18\x0c \x01(\t\"_\n\x11IosSourceRevision\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0e\n\x06\x62undle\x18\x02 \x01(\t\x12\x0f\n\x07version\x18\x03 \x01(\t\x12\x0f\n\x07product\x18\x04 \x01(\t\x12\n\n\x02os\x18\x05 \x01(\t\"\x91\x03\n\x16IrisPokemonObjectProto\x12\x15\n\tobject_id\x18\x01 \x01(\tB\x02\x18\x01\x12\x35\n\ndisplay_id\x18\x02 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonIdB\x02\x18\x01\x12\x38\n\x08location\x18\x03 \x01(\x0b\x32&.POGOProtos.Rpc.GameObjectLocationData\x12<\n\x0fpokemon_display\x18\x04 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\x12\x15\n\rpokeball_type\x18\x05 \x01(\x05\x12\x14\n\x0cpokemon_size\x18\x06 \x01(\x05\x12\x1d\n\x15\x64\x65ployed_timestamp_ms\x18\x07 \x01(\x03\x12\x11\n\tplayer_id\x18\x08 \x01(\t\x12\x19\n\x11unique_pokemon_id\x18\t \x01(\x06\x12\x37\n\x10pokedex_entry_id\x18\n \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\"x\n\x19IrisSocialDeploymentProto\x12\x18\n\x10\x64\x65ployed_fort_id\x18\x01 \x01(\t\x12!\n\x19pokemon_deployed_since_ms\x18\x02 \x01(\x03\x12\x1e\n\x16pokemon_returned_at_ms\x18\x03 \x01(\x03\"\x9a\x07\n\x18IrisSocialEventTelemetry\x12\x19\n\x11ux_funnel_version\x18\x01 \x01(\x05\x12:\n\x11iris_social_event\x18\x02 \x01(\x0e\x32\x1f.POGOProtos.Rpc.IrisSocialEvent\x12\x1a\n\x12\x66unnel_step_number\x18\x03 \x01(\x05\x12\x16\n\x0evps_session_id\x18\x04 \x01(\t\x12\x17\n\x0firis_session_id\x18\x05 \x01(\t\x12\x62\n\x13performance_metrics\x18\x06 \x01(\x0b\x32\x45.POGOProtos.Rpc.IrisSocialEventTelemetry.IrisSocialPerformanceMetrics\x12H\n\x08metadata\x18\x07 \x03(\x0b\x32\x36.POGOProtos.Rpc.IrisSocialEventTelemetry.MetadataEntry\x12Z\n\x0f\x63\x61mera_metadata\x18\x08 \x01(\x0b\x32\x41.POGOProtos.Rpc.IrisSocialEventTelemetry.IrisSocialCameraMetadata\x1a\x92\x01\n\x1cIrisSocialPerformanceMetrics\x12\x1a\n\x12\x66rames_per_seconds\x18\x01 \x01(\x05\x12 \n\x18\x65vent_processing_time_ms\x18\x02 \x01(\x05\x12\x14\n\x0c\x62\x61ttery_life\x18\x03 \x01(\x05\x12\x1e\n\x16\x61\x63tive_memory_in_bytes\x18\x04 \x01(\x05\x1a\xa4\x01\n\x18IrisSocialCameraMetadata\x12\x43\n\x08position\x18\x01 \x01(\x0b\x32\x31.POGOProtos.Rpc.IrisSocialEventTelemetry.Position\x12\x43\n\x08rotation\x18\x02 \x01(\x0b\x32\x31.POGOProtos.Rpc.IrisSocialEventTelemetry.Rotation\x1a+\n\x08Position\x12\t\n\x01x\x18\x01 \x01(\x01\x12\t\n\x01y\x18\x02 \x01(\x01\x12\t\n\x01z\x18\x03 \x01(\x01\x1a\x36\n\x08Rotation\x12\t\n\x01x\x18\x01 \x01(\x01\x12\t\n\x01y\x18\x02 \x01(\x01\x12\t\n\x01z\x18\x03 \x01(\x01\x12\t\n\x01w\x18\x04 \x01(\x01\x1a/\n\rMetadataEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"?\n\x1dIrisSocialGlobalSettingsProto\x12\x1e\n\x16push_gateway_namespace\x18\x01 \x01(\t\"\xc3\x03\n\x1dIrisSocialInteractionLogEntry\x12\x44\n\x06result\x18\x01 \x01(\x0e\x32\x34.POGOProtos.Rpc.IrisSocialInteractionLogEntry.Result\x12\x12\n\npokemon_id\x18\x02 \x01(\x06\x12\x18\n\x10pokemon_nickname\x18\x03 \x01(\t\x12\x62\n\x15pokemon_image_lookups\x18\x04 \x03(\x0b\x32\x43.POGOProtos.Rpc.IrisSocialInteractionLogEntry.IrisSocialImageLookup\x12\x0f\n\x07\x66ort_id\x18\x05 \x01(\t\x1a\x8e\x01\n\x15IrisSocialImageLookup\x12\x37\n\x10pokedex_entry_id\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12<\n\x0fpokemon_display\x18\x02 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\"(\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x13\n\x0fPOKEMON_REMOVED\x10\x01\"\xe4\x08\n\x17IrisSocialSettingsProto\x12\"\n\x1amax_num_pokemon_per_player\x18\x01 \x01(\x05\x12!\n\x19max_num_pokemon_per_scene\x18\x02 \x01(\x05\x12\x1f\n\x17pokemon_expire_after_ms\x18\x03 \x01(\x03\x12\x39\n\x12\x62\x61nned_pokedex_ids\x18\x04 \x03(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12-\n%enable_hint_image_fallback_to_default\x18\x05 \x01(\x08\x12 \n\x18\x61llow_admin_vps_wayspots\x18\x06 \x01(\x08\x12#\n\x1bmin_boundary_area_sq_meters\x18\x07 \x01(\x02\x12#\n\x1bmax_boundary_area_sq_meters\x18\x08 \x01(\x02\x12\x1c\n\x14push_gateway_enabled\x18\t \x01(\x08\x12,\n$use_boundary_vertices_from_data_flow\x18\n \x01(\x08\x12\x1b\n\x13iris_social_enabled\x18\x0b \x01(\x08\x12,\n$max_time_bg_mode_before_expulsion_ms\x18\x0c \x01(\x03\x12.\n&max_distance_allow_localization_meters\x18\r \x01(\x03\x12/\n\'max_time_no_activity_player_inactive_ms\x18\x0e \x01(\x03\x12:\n\x13limited_pokedex_ids\x18\x0f \x03(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12*\n\"players_recent_activity_timeout_ms\x18\x10 \x01(\x03\x12)\n!pokemon_spawn_stagger_duration_ms\x18\x11 \x01(\x03\x12#\n\x1b\x65nable_survey_and_reporting\x18\x12 \x01(\x08\x12\x1e\n\x16use_vps_enabled_status\x18\x13 \x01(\x08\x12#\n\x1bsun_threshold_check_enabled\x18\x14 \x01(\x08\x12#\n\x1bsunrise_threshold_offset_ms\x18\x15 \x01(\x03\x12\"\n\x1asunset_threshold_offset_ms\x18\x16 \x01(\x03\x12,\n$hint_image_boundary_fallback_enabled\x18\x17 \x01(\x08\x12&\n\x1estatic_boundary_area_sq_meters\x18\x18 \x01(\x02\x12\x30\n(iris_social_poi_deactivation_cooldown_ms\x18\x19 \x01(\x03\x12 \n\x18\x63ombined_shadows_enabled\x18\x1a \x01(\x08\x12#\n\x1buse_continuous_localization\x18\x1b \x01(\x08\"\x93\x02\n+IrisSocialUserExperienceFunnelSettingsProto\x12\x19\n\x11ux_funnel_version\x18\x01 \x01(\x05\x12h\n\nevent_step\x18\x02 \x03(\x0b\x32T.POGOProtos.Rpc.IrisSocialUserExperienceFunnelSettingsProto.IrisSocialEventStepProto\x1a_\n\x18IrisSocialEventStepProto\x12\x13\n\x0bstep_number\x18\x01 \x01(\x05\x12.\n\x05\x65vent\x18\x02 \x01(\x0e\x32\x1f.POGOProtos.Rpc.IrisSocialEvent\"2\n\x16IsSkuAvailableOutProto\x12\x18\n\x10is_sku_available\x18\x01 \x01(\x08\"N\n\x13IsSkuAvailableProto\x12\x0e\n\x06sku_id\x18\x01 \x01(\t\x12\x14\n\x0cverify_price\x18\x02 \x01(\x08\x12\x11\n\tcoin_cost\x18\x03 \x01(\x05\"\xa3\x01\n\x1bItemExpirationSettingsProto\x12\"\n\x04item\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x17\n\x0f\x65xpiration_time\x18\x02 \x01(\t\x12$\n\x1c\x65mergency_expiration_enabled\x18\x03 \x01(\x08\x12!\n\x19\x65mergency_expiration_time\x18\x04 \x01(\t\"\x83\x02\n ItemInventoryUpdateSettingsProto\x12\x17\n\x0f\x66\x65\x61ture_enabled\x18\x01 \x01(\x08\x12V\n\x0e\x63\x61tegory_proto\x18\x02 \x03(\x0b\x32>.POGOProtos.Rpc.ItemInventoryUpdateSettingsProto.CategoryProto\x1an\n\rCategoryProto\x12\x32\n\x08\x63\x61tegory\x18\x01 \x03(\x0e\x32 .POGOProtos.Rpc.HoloItemCategory\x12\x15\n\rcategory_name\x18\x02 \x01(\t\x12\x12\n\nsort_order\x18\x03 \x01(\x05\"\xbc\x01\n\tItemProto\x12%\n\x07item_id\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\r\n\x05\x63ount\x18\x02 \x01(\x05\x12\x0e\n\x06unseen\x18\x03 \x01(\x08\x12\x1b\n\x0f\x65xpiration_time\x18\x04 \x01(\tB\x02\x18\x01\x12\x1e\n\x16ignore_inventory_count\x18\x05 \x01(\x08\x12,\n$unconverted_local_expiration_time_ms\x18\x06 \x01(\x03\"E\n\x0fItemRewardProto\x12\"\n\x04item\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x0e\n\x06\x61mount\x18\x02 \x01(\x05\"\x8c\n\n\x11ItemSettingsProto\x12\'\n\tunique_id\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12/\n\titem_type\x18\x02 \x01(\x0e\x32\x1c.POGOProtos.Rpc.HoloItemType\x12\x32\n\x08\x63\x61tegory\x18\x03 \x01(\x0e\x32 .POGOProtos.Rpc.HoloItemCategory\x12\x11\n\tdrop_freq\x18\x04 \x01(\x02\x12\x1a\n\x12\x64rop_trainer_level\x18\x05 \x01(\x05\x12\x39\n\x08pokeball\x18\x06 \x01(\x0b\x32\'.POGOProtos.Rpc.PokeBallAttributesProto\x12\x35\n\x06potion\x18\x07 \x01(\x0b\x32%.POGOProtos.Rpc.PotionAttributesProto\x12\x35\n\x06revive\x18\x08 \x01(\x0b\x32%.POGOProtos.Rpc.ReviveAttributesProto\x12\x35\n\x06\x62\x61ttle\x18\t \x01(\x0b\x32%.POGOProtos.Rpc.BattleAttributesProto\x12\x31\n\x04\x66ood\x18\n \x01(\x0b\x32#.POGOProtos.Rpc.FoodAttributesProto\x12J\n\x11inventory_upgrade\x18\x0b \x01(\x0b\x32/.POGOProtos.Rpc.InventoryUpgradeAttributesProto\x12@\n\x08xp_boost\x18\x0c \x01(\x0b\x32..POGOProtos.Rpc.ExperienceBoostAttributesProto\x12\x37\n\x07incense\x18\r \x01(\x0b\x32&.POGOProtos.Rpc.IncenseAttributesProto\x12\x42\n\regg_incubator\x18\x0e \x01(\x0b\x32+.POGOProtos.Rpc.EggIncubatorAttributesProto\x12\x42\n\rfort_modifier\x18\x0f \x01(\x0b\x32+.POGOProtos.Rpc.FortModifierAttributesProto\x12\x44\n\x0estardust_boost\x18\x10 \x01(\x0b\x32,.POGOProtos.Rpc.StardustBoostAttributesProto\x12\x46\n\x0fincident_ticket\x18\x11 \x01(\x0b\x32-.POGOProtos.Rpc.IncidentTicketAttributesProto\x12M\n\x13global_event_ticket\x18\x12 \x01(\x0b\x32\x30.POGOProtos.Rpc.GlobalEventTicketAttributesProto\x12\x1e\n\x16ignore_inventory_space\x18\x13 \x01(\x08\x12\x10\n\x08item_cap\x18\x16 \x01(\x05\x12\x34\n\tvs_effect\x18\x17 \x03(\x0b\x32!.POGOProtos.Rpc.MoveModifierProto\x12\x15\n\rname_override\x18\x18 \x01(\t\x12\x1c\n\x14name_plural_override\x18\x19 \x01(\t\x12\x1c\n\x14\x64\x65scription_override\x18\x1a \x01(\t\x12@\n\x0creplenish_mp\x18\x1d \x01(\x0b\x32*.POGOProtos.Rpc.ReplenishMpAttributesProto\"\xb8\x01\n\rItemTelemetry\x12>\n\x11item_use_click_id\x18\x01 \x01(\x0e\x32#.POGOProtos.Rpc.ItemUseTelemetryIds\x12%\n\x07item_id\x18\x02 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x10\n\x08\x65quipped\x18\x03 \x01(\x08\x12\x16\n\x0e\x66rom_inventory\x18\x04 \x01(\x08\x12\x16\n\x0eitem_id_string\x18\x05 \x01(\t\"\xdf\x07\n\x16JoinBreadLobbyOutProto\x12=\n\x06result\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.JoinBreadLobbyOutProto.Result\x12\x34\n\x0b\x62read_lobby\x18\x02 \x01(\x0b\x32\x1f.POGOProtos.Rpc.BreadLobbyProto\x12%\n\x1d\x63oncurrent_player_boost_level\x18\x03 \x01(\x05\x12Q\n\x0e\x65xisting_lobby\x18\x04 \x01(\x0b\x32\x39.POGOProtos.Rpc.JoinBreadLobbyOutProto.ExistingLobbyProto\x12\x1b\n\x13server_timestamp_ms\x18\x05 \x01(\x03\x1a\x82\x01\n\x12\x45xistingLobbyProto\x12\x12\n\nstation_id\x18\x01 \x01(\t\x12\x13\n\x0blat_degrees\x18\x02 \x01(\x01\x12\x13\n\x0blng_degrees\x18\x03 \x01(\x01\x12.\n\x05lobby\x18\x04 \x01(\x0b\x32\x1f.POGOProtos.Rpc.BreadLobbyProto\"\xb3\x04\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x16\n\x12\x45RROR_NOT_IN_RANGE\x10\x02\x12\"\n\x1e\x45RROR_BREAD_BATTLE_UNAVAILABLE\x10\x03\x12 \n\x1c\x45RROR_BREAD_BATTLE_COMPLETED\x10\x04\x12$\n ERROR_NO_AVAILABLE_BREAD_LOBBIES\x10\x05\x12$\n ERROR_PLAYER_BELOW_MINIMUM_LEVEL\x10\x06\x12\x1e\n\x1a\x45RROR_STATION_INACCESSIBLE\x10\x07\x12\x1a\n\x16\x45RROR_NO_POWER_CRYSTAL\x10\n\x12\x13\n\x0f\x45RROR_NO_INVITE\x10\x0b\x12*\n&ERROR_NO_POWER_CRYSTAL_SLOTS_REMAINING\x10\x0c\x12\x1a\n\x16\x45RROR_BREAD_LOBBY_FULL\x10\r\x12\x1d\n\x19\x45RROR_BREAD_LOBBY_EXPIRED\x10\x0e\x12%\n!ERROR_POWER_CRYSTAL_LIMIT_REACHED\x10\x0f\x12\x19\n\x15\x45RROR_INSUFFICIENT_MP\x10\x10\x12\x1b\n\x17\x45RROR_ALREADY_IN_BATTLE\x10\x11\x12-\n)ERROR_ALREADY_IN_EXISTING_LOBBY_OR_BATTLE\x10\x12\x12!\n\x1d\x45RROR_FAILED_TO_CREATE_BATTLE\x10\x13\"\x94\x02\n\x13JoinBreadLobbyProto\x12\x19\n\x11\x62read_battle_seed\x18\x01 \x01(\x03\x12\x12\n\nstation_id\x18\x02 \x01(\t\x12\x1b\n\x13station_lat_degrees\x18\x03 \x01(\x01\x12\x1b\n\x13station_lng_degrees\x18\x04 \x01(\x01\x12G\n\x18\x62read_battle_entry_point\x18\x05 \x01(\x0e\x32%.POGOProtos.Rpc.BreadBattleEntryPoint\x12\x19\n\x11use_power_crystal\x18\x06 \x01(\x08\x12\x16\n\x0e\x62read_lobby_id\x18\x07 \x01(\x03\x12\x18\n\x10is_battle_assist\x18\x08 \x01(\x08\"\xd8\x03\n#JoinBuddyMultiplayerSessionOutProto\x12J\n\x06result\x18\x01 \x01(\x0e\x32:.POGOProtos.Rpc.JoinBuddyMultiplayerSessionOutProto.Result\x12\x17\n\x0f\x61rbe_join_token\x18\x02 \x01(\x0c\x12\x1c\n\x14generation_timestamp\x18\x03 \x01(\x03\x12\x13\n\x0bmax_players\x18\x04 \x01(\x05\"\x98\x02\n\x06Result\x12\x10\n\x0cJOIN_SUCCESS\x10\x00\x12\x13\n\x0fJOIN_LOBBY_FULL\x10\x01\x12\x15\n\x11JOIN_HOST_TOO_FAR\x10\x02\x12\x18\n\x14JOIN_LOBBY_NOT_FOUND\x10\x03\x12\x16\n\x12JOIN_BUDDY_NOT_SET\x10\x04\x12\x18\n\x14JOIN_BUDDY_NOT_FOUND\x10\x05\x12\x12\n\x0eJOIN_BAD_BUDDY\x10\x06\x12\x1d\n\x19JOIN_BUDDY_V2_NOT_ENABLED\x10\x07\x12\x1d\n\x19JOIN_PLAYER_LEVEL_TOO_LOW\x10\x08\x12\x16\n\x12JOIN_UNKNOWN_ERROR\x10\t\x12\x1a\n\x16JOIN_U13_NO_PERMISSION\x10\n\";\n JoinBuddyMultiplayerSessionProto\x12\x17\n\x0fplfe_session_id\x18\x01 \x01(\t\"I\n\rJoinLobbyData\x12\x0f\n\x07private\x18\x01 \x01(\x08\x12\x17\n\x0fuse_remote_pass\x18\x02 \x01(\x08\x12\x0e\n\x06rpc_id\x18\x03 \x01(\x05\"\xce\x04\n\x11JoinLobbyOutProto\x12\x38\n\x06result\x18\x01 \x01(\x0e\x32(.POGOProtos.Rpc.JoinLobbyOutProto.Result\x12)\n\x05lobby\x18\x02 \x01(\x0b\x32\x1a.POGOProtos.Rpc.LobbyProto\"\xd3\x03\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x16\n\x12\x45RROR_NOT_IN_RANGE\x10\x02\x12\x1a\n\x16\x45RROR_RAID_UNAVAILABLE\x10\x03\x12\x18\n\x14\x45RROR_RAID_COMPLETED\x10\x04\x12\x1e\n\x1a\x45RROR_NO_AVAILABLE_LOBBIES\x10\x05\x12$\n ERROR_PLAYER_BELOW_MINIMUM_LEVEL\x10\x06\x12\x1a\n\x16\x45RROR_POI_INACCESSIBLE\x10\x07\x12\x15\n\x11\x45RROR_GYM_LOCKOUT\x10\x08\x12\x13\n\x0f\x45RROR_NO_TICKET\x10\t\x12\x1a\n\x16\x45RROR_NO_REMOTE_TICKET\x10\n\x12\x13\n\x0f\x45RROR_NO_INVITE\x10\x0b\x12#\n\x1f\x45RROR_NO_REMOTE_SLOTS_REMAINING\x10\x0c\x12\x14\n\x10\x45RROR_LOBBY_FULL\x10\r\x12\x17\n\x13\x45RROR_LOBBY_EXPIRED\x10\x0e\x12\x0e\n\nERROR_DATA\x10\x0f\x12\x1d\n\x19\x45RROR_MAX_LOBBIES_REACHED\x10\x10\x12!\n\x1d\x45RROR_FAILED_TO_CREATE_BATTLE\x10\x11\"\xed\x01\n\x0eJoinLobbyProto\x12\x11\n\traid_seed\x18\x01 \x01(\x03\x12\x0e\n\x06gym_id\x18\x02 \x01(\t\x12\x10\n\x08lobby_id\x18\x03 \x03(\x05\x12\x0f\n\x07private\x18\x04 \x01(\x08\x12\x1a\n\x12player_lat_degrees\x18\x05 \x01(\x01\x12\x1a\n\x12player_lng_degrees\x18\x06 \x01(\x01\x12\x17\n\x0fgym_lat_degrees\x18\x07 \x01(\x01\x12\x17\n\x0fgym_lng_degrees\x18\x08 \x01(\x01\x12\x17\n\x0fuse_remote_pass\x18\t \x01(\x08\x12\x12\n\ninviter_id\x18\n \x01(\t\"\xee\x03\n\x15JoinLobbyResponseData\x12\x38\n\x06result\x18\x01 \x01(\x0e\x32(.POGOProtos.Rpc.JoinLobbyOutProto.Result\x12\x10\n\x08lobby_id\x18\x02 \x03(\x05\x12\x14\n\x0cplayer_count\x18\x03 \x01(\x05\x12!\n\x19player_join_end_offset_ms\x18\x04 \x01(\r\x12\'\n\x1fpokemon_selection_end_offset_ms\x18\x05 \x01(\r\x12#\n\x1braid_battle_start_offset_ms\x18\x06 \x01(\r\x12!\n\x19raid_battle_end_offset_ms\x18\x07 \x01(\r\x12\x16\n\x0eraid_battle_id\x18\x08 \x01(\t\x12\x0f\n\x07private\x18\t \x01(\x08\x12\x1a\n\x12\x63reation_offset_ms\x18\n \x01(\r\x12\x1c\n\x14\x62\x61ttle_plfe_instance\x18\x0b \x01(\x05\x12P\n\x11weather_condition\x18\x0c \x01(\x0e\x32\x35.POGOProtos.Rpc.GameplayWeatherProto.WeatherCondition\x12\x0e\n\x06rpc_id\x18\r \x01(\x05\x12\x1a\n\x12round_trip_time_ms\x18\x0e \x01(\r\"\x85\x05\n\x11JoinPartyOutProto\x12,\n\x05party\x18\x01 \x01(\x0b\x32\x1d.POGOProtos.Rpc.PartyRpcProto\x12\x38\n\x06result\x18\x02 \x01(\x0e\x32(.POGOProtos.Rpc.JoinPartyOutProto.Result\"\x87\x04\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x11\n\rERROR_UNKNOWN\x10\x01\x12\x0b\n\x07SUCCESS\x10\x02\x12\x1e\n\x1a\x45RROR_PLAYER_LEVEL_TOO_LOW\x10\x03\x12\x1a\n\x16\x45RROR_FEATURE_DISABLED\x10\x04\x12\x1a\n\x16\x45RROR_ALREADY_IN_PARTY\x10\x05\x12\x17\n\x13\x45RROR_NO_SUCH_PARTY\x10\x06\x12\x17\n\x13\x45RROR_PARTY_IS_FULL\x10\x07\x12\x16\n\x12\x45RROR_NOT_IN_RANGE\x10\x08\x12\'\n#ERROR_PARTY_DARK_LAUNCH_QUEUE_EMPTY\x10\t\x12,\n(ERROR_DARK_LAUNCH_NOT_ENABLED_FOR_PLAYER\x10\n\x12\x19\n\x15\x45RROR_REDIS_EXCEPTION\x10\x0b\x12\x1b\n\x17\x45RROR_U13_NO_PERMISSION\x10\x0c\x12#\n\x1f\x45RROR_U13_NOT_FRIENDS_WITH_HOST\x10\r\x12\x19\n\x15\x45RROR_PARTY_TIMED_OUT\x10\x0e\x12\x15\n\x11\x45RROR_NO_LOCATION\x10\x0f\x12\x1e\n\x1a\x45RROR_PLFE_REDIRECT_NEEDED\x10\x10\x12*\n&ERROR_PARTY_QUEST_ENCOUNTER_INCOMPLETE\x10\x11\"j\n\x0eJoinPartyProto\x12\x10\n\x08party_id\x18\x01 \x03(\x05\x12\x1a\n\x12inviting_player_id\x18\x02 \x01(\t\x12\n\n\x02id\x18\x03 \x01(\x03\x12\x1e\n\x16is_dark_launch_request\x18\x04 \x01(\x08\"\x9f\x01\n!JoinedPlayerObfuscationEntryProto\x12\x1d\n\x15participant_player_id\x18\x01 \x01(\t\x12*\n\"joined_player_id_player_obfuscated\x18\x03 \x01(\t\x12/\n\'joined_nia_account_id_player_obfuscated\x18\x04 \x01(\t\"\x8b\x01\n\x1fJoinedPlayerObfuscationMapProto\x12\x18\n\x10joined_player_id\x18\x01 \x01(\t\x12N\n\x13obfuscation_entries\x18\x02 \x03(\x0b\x32\x31.POGOProtos.Rpc.JoinedPlayerObfuscationEntryProto\"^\n\x14JournalAddEntryProto\x12\x32\n\nhashed_key\x18\x01 \x01(\x0b\x32\x1e.POGOProtos.Rpc.HashedKeyProto\x12\x12\n\nentry_size\x18\x02 \x01(\x03\"\xd8\x01\n\x11JournalEntryProto\x12\x39\n\tadd_entry\x18\x01 \x01(\x0b\x32$.POGOProtos.Rpc.JournalAddEntryProtoH\x00\x12;\n\nread_entry\x18\x02 \x01(\x0b\x32%.POGOProtos.Rpc.JournalReadEntryProtoH\x00\x12?\n\x0cremove_entry\x18\x03 \x01(\x0b\x32\'.POGOProtos.Rpc.JournalRemoveEntryProtoH\x00\x42\n\n\x08Subentry\"K\n\x15JournalReadEntryProto\x12\x32\n\nhashed_key\x18\x01 \x01(\x0b\x32\x1e.POGOProtos.Rpc.HashedKeyProto\"M\n\x17JournalRemoveEntryProto\x12\x32\n\nhashed_key\x18\x01 \x01(\x0b\x32\x1e.POGOProtos.Rpc.HashedKeyProto\"&\n\x13JournalVersionProto\x12\x0f\n\x07version\x18\x01 \x01(\x05\"3\n\x15KangarooSettingsProto\x12\x1a\n\x12\x65nable_kangaroo_v2\x18\x01 \x01(\x08\"\x1f\n\x03Key\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0c\n\x04kind\x18\x02 \x01(\t\"]\n\x08KeyBlock\x12\x12\n\nmin_bounds\x18\x01 \x03(\x02\x12\x12\n\nmax_bounds\x18\x02 \x03(\x02\x12\x12\n\nnum_points\x18\x03 \x01(\r\x12\x15\n\rpoint_indices\x18\x04 \x03(\r\"?\n\x0cKeyValuePair\x12 \n\x03key\x18\x01 \x01(\x0b\x32\x13.POGOProtos.Rpc.Key\x12\r\n\x05value\x18\x02 \x01(\x0c\"\xa5\x02\n KickOtherPlayerFromPartyOutProto\x12G\n\x06result\x18\x01 \x01(\x0e\x32\x37.POGOProtos.Rpc.KickOtherPlayerFromPartyOutProto.Result\x12,\n\x05party\x18\x02 \x01(\x0b\x32\x1d.POGOProtos.Rpc.PartyRpcProto\"\x89\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x11\n\rERROR_UNKNOWN\x10\x01\x12\x0b\n\x07SUCCESS\x10\x02\x12\x1d\n\x19\x45RROR_PLAYER_NOT_IN_PARTY\x10\x03\x12\x19\n\x15\x45RROR_PLAYER_NOT_HOST\x10\x04\x12\x1a\n\x16\x45RROR_PLAYER_NOT_FOUND\x10\x05\"<\n\x1dKickOtherPlayerFromPartyProto\x12\x1b\n\x13player_id_to_remove\x18\x01 \x01(\t\"`\n\x12KoalaSettingsProto\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\t\x12\x13\n\x0buse_sandbox\x18\x02 \x01(\x08\x12\x11\n\tuse_koala\x18\x03 \x01(\x08\x12\x12\n\nuse_adjust\x18\x04 \x01(\x08\"~\n\x05Label\x12\x10\n\x08min_zoom\x18\x01 \x01(\x05\x12\x10\n\x08max_zoom\x18\x02 \x01(\x05\x12\x10\n\x08priority\x18\x03 \x01(\x05\x12?\n\rlocalizations\x18\x04 \x03(\x0b\x32(.POGOProtos.Rpc.LabelContentLocalization\":\n\x18LabelContentLocalization\x12\x10\n\x08language\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\"*\n\x13LanguageBundleProto\x12\x13\n\x0b\x62undle_name\x18\x01 \x01(\t\"B\n\x1dLanguageSelectorSettingsProto\x12!\n\x19language_selector_enabled\x18\x01 \x01(\x08\"V\n\x15LanguageSettingsProto\x12\x10\n\x08language\x18\x01 \x01(\t\x12\x12\n\nis_enabled\x18\x02 \x01(\x08\x12\x17\n\x0fis_early_access\x18\x03 \x01(\x08\".\n\x11LanguageTelemetry\x12\x19\n\x11selected_language\x18\x01 \x01(\t\"a\n\x05Layer\x12)\n\x08\x66\x65\x61tures\x18\x01 \x03(\x0b\x32\x17.POGOProtos.Rpc.Feature\x12-\n\nlayer_kind\x18\x02 \x01(\x0e\x32\x19.POGOProtos.Rpc.LayerKind\"\x83\x01\n\x14LeagueIdMismatchData\x12\x1e\n\x16non_matching_league_id\x18\x01 \x01(\t\x12K\n\x08log_type\x18\x02 \x01(\x0e\x32\x39.POGOProtos.Rpc.CombatLogData.CombatLogDataHeader.LogType\"\x96\x02\n\x17LeaveBreadLobbyOutProto\x12>\n\x06result\x18\x01 \x01(\x0e\x32..POGOProtos.Rpc.LeaveBreadLobbyOutProto.Result\x12\x34\n\x0b\x62read_lobby\x18\x02 \x01(\x0b\x32\x1f.POGOProtos.Rpc.BreadLobbyProto\"\x84\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12!\n\x1d\x45RROR_BREAD_LOBBY_UNAVAILABLE\x10\x02\x12\x1e\n\x1a\x45RROR_STATION_INACCESSIBLE\x10\x03\x12\x1f\n\x1b\x45RROR_BREAD_LOBBY_NOT_FOUND\x10\x04\"\xa6\x01\n\x14LeaveBreadLobbyProto\x12\x19\n\x11\x62read_battle_seed\x18\x01 \x01(\x03\x12\x12\n\nstation_id\x18\x02 \x01(\t\x12\x16\n\x0e\x62read_lobby_id\x18\x03 \x01(\x03\x12G\n\x18\x62read_battle_entry_point\x18\x04 \x01(\x0e\x32%.POGOProtos.Rpc.BreadBattleEntryPoint\"\xdc\x01\n$LeaveBuddyMultiplayerSessionOutProto\x12K\n\x06result\x18\x01 \x01(\x0e\x32;.POGOProtos.Rpc.LeaveBuddyMultiplayerSessionOutProto.Result\"g\n\x06Result\x12\x11\n\rLEAVE_SUCCESS\x10\x00\x12\x16\n\x12LEAVE_NOT_IN_LOBBY\x10\x01\x12\x19\n\x15LEAVE_LOBBY_NOT_FOUND\x10\x02\x12\x17\n\x13LEAVE_UNKNOWN_ERROR\x10\x03\"<\n!LeaveBuddyMultiplayerSessionProto\x12\x17\n\x0fplfe_session_id\x18\x01 \x01(\t\"\xab\x01\n\x1eLeaveInteractionRangeTelemetry\x12\x0e\n\x06result\x18\x01 \x01(\t\x12\x0f\n\x07\x66ort_id\x18\x02 \x01(\t\x12\x11\n\tfort_type\x18\x03 \x01(\x05\x12\x18\n\x10\x63lient_timestamp\x18\x04 \x01(\x03\x12\x12\n\npartner_id\x18\x05 \x01(\t\x12\x12\n\ntime_spent\x18\x06 \x01(\x03\x12\x13\n\x0b\x63\x61mpaign_id\x18\x07 \x01(\t\" \n\x0eLeaveLobbyData\x12\x0e\n\x06rpc_id\x18\x01 \x01(\x05\"\xd3\x01\n\x12LeaveLobbyOutProto\x12\x39\n\x06result\x18\x01 \x01(\x0e\x32).POGOProtos.Rpc.LeaveLobbyOutProto.Result\x12)\n\x05lobby\x18\x02 \x01(\x0b\x32\x1a.POGOProtos.Rpc.LobbyProto\"W\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1a\n\x16\x45RROR_RAID_UNAVAILABLE\x10\x02\x12\x19\n\x15\x45RROR_LOBBY_NOT_FOUND\x10\x03\"F\n\x0fLeaveLobbyProto\x12\x11\n\traid_seed\x18\x01 \x01(\x03\x12\x0e\n\x06gym_id\x18\x02 \x01(\t\x12\x10\n\x08lobby_id\x18\x03 \x03(\x05\"\x7f\n\x16LeaveLobbyResponseData\x12\x39\n\x06result\x18\x01 \x01(\x0e\x32).POGOProtos.Rpc.LeaveLobbyOutProto.Result\x12\x0e\n\x06rpc_id\x18\x02 \x01(\x05\x12\x1a\n\x12round_trip_time_ms\x18\x03 \x01(\r\"\xbf\x01\n\x12LeavePartyOutProto\x12\x39\n\x06result\x18\x01 \x01(\x0e\x32).POGOProtos.Rpc.LeavePartyOutProto.Result\"n\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x11\n\rERROR_UNKNOWN\x10\x01\x12\x0b\n\x07SUCCESS\x10\x02\x12\x1a\n\x16\x45RROR_FEATURE_DISABLED\x10\x03\x12\x1d\n\x19\x45RROR_PLAYER_NOT_IN_PARTY\x10\x04\"\xae\x02\n\x0fLeavePartyProto\x12\x10\n\x08party_id\x18\x01 \x03(\x05\x12\x1e\n\x16is_dark_launch_request\x18\x02 \x01(\x08\x12\x46\n\x0freason_to_leave\x18\x03 \x01(\x0e\x32-.POGOProtos.Rpc.LeavePartyProto.ReasonToLeave\"\xa0\x01\n\rReasonToLeave\x12\t\n\x05UNSET\x10\x00\x12\x12\n\x0ePRESSED_BUTTON\x10\x01\x12\x17\n\x13U13_HOST_NOT_FRIEND\x10\x02\x12\x10\n\x0cTOO_FAR_AWAY\x10\x03\x12\r\n\tDISBANDED\x10\x04\x12\x0b\n\x07\x45XPIRED\x10\x05\x12\x13\n\x0f\x44\x45\x43LINED_REJOIN\x10\x06\x12\x14\n\x10\x46\x45\x41TURE_DISABLED\x10\x07\"\xaa\x01\n\x1dLeavePointOfInterestTelemetry\x12\x0e\n\x06result\x18\x01 \x01(\t\x12\x0f\n\x07\x66ort_id\x18\x02 \x01(\t\x12\x11\n\tfort_type\x18\x03 \x01(\x05\x12\x18\n\x10\x63lient_timestamp\x18\x04 \x01(\x03\x12\x12\n\npartner_id\x18\x05 \x01(\t\x12\x12\n\ntime_spent\x18\x06 \x01(\x03\x12\x13\n\x0b\x63\x61mpaign_id\x18\x07 \x01(\t\"V\n\x12LevelSettingsProto\x12\x1b\n\x13trainer_cp_modifier\x18\x02 \x01(\x01\x12#\n\x1btrainer_difficulty_modifier\x18\x03 \x01(\x01\"\x9b\x02\n\x16LevelUpRewardsOutProto\x12=\n\x06result\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.LevelUpRewardsOutProto.Result\x12-\n\x05items\x18\x02 \x03(\x0b\x32\x1e.POGOProtos.Rpc.AwardItemProto\x12,\n\x0eitems_unlocked\x18\x04 \x03(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x1b\n\x13\x61vatar_template_ids\x18\x05 \x03(\t\x12\x11\n\tpokecoins\x18\x06 \x01(\x05\"5\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x13\n\x0f\x41WARDED_ALREADY\x10\x02\"$\n\x13LevelUpRewardsProto\x12\r\n\x05level\x18\x01 \x01(\x05\"\xc4\x01\n\x1bLevelUpRewardsSettingsProto\x12\r\n\x05level\x18\x01 \x01(\x05\x12#\n\x05items\x18\x02 \x03(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x13\n\x0bitems_count\x18\x03 \x03(\x05\x12,\n\x0eitems_unlocked\x18\x04 \x03(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x1b\n\x13\x61vatar_template_ids\x18\x05 \x03(\t\x12\x11\n\tpokecoins\x18\x06 \x01(\x05\"\xa5\x01\n\x15LeveledUpFriendsProto\x12\x41\n\x0f\x66riend_profiles\x18\x01 \x03(\x0b\x32(.POGOProtos.Rpc.PlayerPublicProfileProto\x12I\n\x17\x66riend_milestone_levels\x18\x02 \x03(\x0b\x32(.POGOProtos.Rpc.FriendshipLevelDataProto\"\xc1\x02\n\x14LikeRoutePinOutProto\x12;\n\x06result\x18\x01 \x01(\x0e\x32+.POGOProtos.Rpc.LikeRoutePinOutProto.Result\x12-\n\x0bupdated_pin\x18\x02 \x01(\x0b\x32\x18.POGOProtos.Rpc.RoutePin\"\xbc\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x19\n\x15\x45RROR_ROUTE_NOT_FOUND\x10\x03\x12\x17\n\x13\x45RROR_PIN_NOT_FOUND\x10\x04\x12\x1b\n\x17\x45RROR_STICKER_NOT_FOUND\x10\x05\x12\x1d\n\x19\x45RROR_NOT_ENOUGH_STICKERS\x10\x06\x12\x17\n\x13\x45RROR_STICKER_LIMIT\x10\x07\"e\n\x11LikeRoutePinProto\x12\x0e\n\x04like\x18\x03 \x01(\x08H\x00\x12\x10\n\x08route_id\x18\x01 \x01(\t\x12\x0e\n\x06pin_id\x18\x02 \x01(\t\x12\x12\n\nsticker_id\x18\x04 \x01(\tB\n\n\x08LikeData\"\xd7\x01\n)LimitedEditionPokemonEncounterRewardProto\x12\x1c\n\x12lifetime_max_count\x18\x03 \x01(\x05H\x00\x12\x31\n\'per_competitive_combat_season_max_count\x18\x04 \x01(\x05H\x00\x12<\n\x07pokemon\x18\x01 \x01(\x0b\x32+.POGOProtos.Rpc.PokemonEncounterRewardProto\x12\x12\n\nidentifier\x18\x02 \x01(\tB\x07\n\x05Limit\"\x9c\x03\n\x1dLimitedPurchaseSkuRecordProto\x12O\n\tpurchases\x18\x01 \x03(\x0b\x32<.POGOProtos.Rpc.LimitedPurchaseSkuRecordProto.PurchasesEntry\x1an\n\rPurchaseProto\x12\x0f\n\x07version\x18\x01 \x01(\x05\x12\x15\n\rnum_purchases\x18\x02 \x01(\x05\x12\x18\n\x10last_purchase_ms\x18\x04 \x01(\x03\x12\x1b\n\x13total_num_purchases\x18\x05 \x01(\x05\x1am\n\x0ePurchasesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12J\n\x05value\x18\x02 \x01(\x0b\x32;.POGOProtos.Rpc.LimitedPurchaseSkuRecordProto.PurchaseProto:\x02\x38\x01\"K\n\nChronoUnit\x12\t\n\x05UNSET\x10\x00\x12\n\n\x06MINUTE\x10\x01\x12\x08\n\x04HOUR\x10\x02\x12\x07\n\x03\x44\x41Y\x10\x03\x12\x08\n\x04WEEK\x10\x04\x12\t\n\x05MONTH\x10\x05\"\xc8\x01\n\x1fLimitedPurchaseSkuSettingsProto\x12\x16\n\x0epurchase_limit\x18\x01 \x01(\x05\x12\x0f\n\x07version\x18\x02 \x01(\x05\x12M\n\x0b\x63hrono_unit\x18\x03 \x01(\x0e\x32\x38.POGOProtos.Rpc.LimitedPurchaseSkuRecordProto.ChronoUnit\x12\x15\n\rloot_table_id\x18\x04 \x01(\t\x12\x16\n\x0ereset_interval\x18\x14 \x01(\x05\"7\n\tLineProto\x12*\n\x06vertex\x18\x01 \x03(\x0b\x32\x1a.POGOProtos.Rpc.PointProto\"w\n\x12LinkLoginTelemetry\x12\x0e\n\x06linked\x18\x01 \x01(\x08\x12\x0f\n\x07success\x18\x02 \x01(\t\x12\r\n\x05\x65rror\x18\x03 \x01(\t\x12\x1f\n\x17\x61\x63tive_auth_provider_id\x18\x04 \x01(\t\x12\x10\n\x08provider\x18\x05 \x01(\t\"V\n\x1eLinkToAccountLoginRequestProto\x12\x16\n\x0enew_auth_token\x18\x01 \x01(\x0c\x12\x1c\n\x14new_auth_provider_id\x18\x02 \x01(\t\"\xae\x02\n\x1fLinkToAccountLoginResponseProto\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x31\n\x0clogin_detail\x18\x02 \x03(\x0b\x32\x1b.POGOProtos.Rpc.LoginDetail\x12\x46\n\x06status\x18\x03 \x01(\x0e\x32\x36.POGOProtos.Rpc.LinkToAccountLoginResponseProto.Status\"\x7f\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x11\n\rUNKNOWN_ERROR\x10\x01\x12\x10\n\x0c\x41UTH_FAILURE\x10\x02\x12\x0f\n\x0bLOGIN_TAKEN\x10\x03\x12\x18\n\x14GUEST_LOGIN_DISABLED\x10\x04\x12\x1a\n\x16SUCCESS_ALREADY_LINKED\x10\x05\"u\n\x0fLiquidAttribute\x12\x13\n\tint_value\x18\x01 \x01(\x03H\x00\x12\x16\n\x0c\x64ouble_value\x18\x02 \x01(\x01H\x00\x12\x16\n\x0cstring_value\x18\x03 \x01(\tH\x00\x12\x14\n\nbool_value\x18\x04 \x01(\x08H\x00\x42\x07\n\x05Value\"\xcd\x01\n!ListAvatarAppearanceItemsOutProto\x12H\n\x06result\x18\x01 \x01(\x0e\x32\x38.POGOProtos.Rpc.ListAvatarAppearanceItemsOutProto.Result\x12<\n\x0b\x61ppearances\x18\x03 \x03(\x0b\x32\'.POGOProtos.Rpc.AvatarStoreListingProto\" \n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\" \n\x1eListAvatarAppearanceItemsProto\"\x93\x04\n ListAvatarCustomizationsOutProto\x12G\n\x06result\x18\x01 \x01(\x0e\x32\x37.POGOProtos.Rpc.ListAvatarCustomizationsOutProto.Result\x12\x63\n\x15\x61vatar_customizations\x18\x02 \x03(\x0b\x32\x44.POGOProtos.Rpc.ListAvatarCustomizationsOutProto.AvatarCustomization\x1ay\n\x13\x41vatarCustomization\x12\x1a\n\x12\x61vatar_template_id\x18\x01 \x01(\t\x12\x46\n\x06labels\x18\x02 \x03(\x0e\x32\x36.POGOProtos.Rpc.ListAvatarCustomizationsOutProto.Label\"\x96\x01\n\x05Label\x12\x0f\n\x0bUNSET_LABEL\x10\x00\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x01\x12\t\n\x05OWNED\x10\x02\x12\x0c\n\x08\x46\x45\x41TURED\x10\x03\x12\x07\n\x03NEW\x10\x04\x12\x08\n\x04SALE\x10\x05\x12\x0f\n\x0bPURCHASABLE\x10\x06\x12\x0e\n\nUNLOCKABLE\x10\x07\x12\n\n\x06VIEWED\x10\x08\x12\x16\n\x12LOCKED_PURCHASABLE\x10\t\"-\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x0b\n\x07\x46\x41ILURE\x10\x02\"\xdd\x02\n\x1dListAvatarCustomizationsProto\x12\x35\n\x0b\x61vatar_type\x18\x01 \x01(\x0e\x32 .POGOProtos.Rpc.PlayerAvatarType\x12;\n\x04slot\x18\x02 \x03(\x0e\x32-.POGOProtos.Rpc.AvatarCustomizationProto.Slot\x12\x45\n\x07\x66ilters\x18\x03 \x03(\x0e\x32\x34.POGOProtos.Rpc.ListAvatarCustomizationsProto.Filter\x12\r\n\x05start\x18\x04 \x01(\x05\x12\r\n\x05limit\x18\x05 \x01(\x05\"c\n\x06\x46ilter\x12\t\n\x05UNSET\x10\x00\x12\x07\n\x03\x41LL\x10\x01\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x02\x12\t\n\x05OWNED\x10\x03\x12\x0c\n\x08\x46\x45\x41TURED\x10\x04\x12\x0f\n\x0bPURCHASABLE\x10\x05\x12\x0e\n\nUNLOCKABLE\x10\x06\"\xc0\x01\n\x1cListAvatarStoreItemsOutProto\x12\x43\n\x06result\x18\x01 \x01(\x0e\x32\x33.POGOProtos.Rpc.ListAvatarStoreItemsOutProto.Result\x12\x39\n\x08listings\x18\x02 \x03(\x0b\x32\'.POGOProtos.Rpc.AvatarStoreListingProto\" \n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\"\x1b\n\x19ListAvatarStoreItemsProto\"O\n\x15ListExperiencesFilter\x12-\n\x06\x63ircle\x18\x01 \x01(\x0b\x32\x1b.POGOProtos.Rpc.CircleShapeH\x00\x42\x07\n\x05shape\"O\n\x16ListExperiencesRequest\x12\x35\n\x06\x66ilter\x18\x01 \x01(\x0b\x32%.POGOProtos.Rpc.ListExperiencesFilter\"J\n\x17ListExperiencesResponse\x12/\n\x0b\x65xperiences\x18\x01 \x03(\x0b\x32\x1a.POGOProtos.Rpc.Experience\"K\n\x15ListGymBadgesOutProto\x12\x32\n\tgym_badge\x18\x01 \x03(\x0b\x32\x1f.POGOProtos.Rpc.AwardedGymBadge\"\x14\n\x12ListGymBadgesProto\"]\n\x17ListLoginActionOutProto\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x31\n\x0clogin_detail\x18\x02 \x03(\x0b\x32\x1b.POGOProtos.Rpc.LoginDetail\"\x95\x01\n\x17ListRouteBadgesOutProto\x12\x39\n\x0croute_badges\x18\x01 \x03(\x0b\x32#.POGOProtos.Rpc.RouteBadgeListEntry\x12?\n\x14\x61warded_route_badges\x18\x02 \x03(\x0b\x32!.POGOProtos.Rpc.AwardedRouteBadge\"\x16\n\x14ListRouteBadgesProto\"R\n\x17ListRouteStampsOutProto\x12\x37\n\x0croute_stamps\x18\x01 \x03(\x0b\x32!.POGOProtos.Rpc.AwardedRouteStamp\"\x16\n\x14ListRouteStampsProto\"\x0b\n\tListValue\"\xca\x01\n\x12LoadingScreenProto\x12\x0b\n\x03url\x18\x01 \x01(\t\x12\"\n\x1a\x64isplay_after_timestamp_ms\x18\x02 \x01(\x03\x12M\n\x0e\x63olor_settings\x18\x03 \x03(\x0b\x32\x35.POGOProtos.Rpc.LoadingScreenProto.ColorSettingsEntry\x1a\x34\n\x12\x43olorSettingsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"9\n\x1eLoadingScreenTipsSettingsProto\x12\x17\n\x0ftip_string_keys\x18\x01 \x03(\t\"=\n\x18LobbyClientSettingsProto\x12!\n\x19lobby_refresh_interval_ms\x18\x01 \x01(\x03\"v\n\x11LobbyPokemonProto\x12\n\n\x02id\x18\x01 \x01(\x03\x12\x31\n\npokedex_id\x18\x02 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\n\n\x02\x63p\x18\x03 \x01(\x05\x12\x16\n\x0epercent_health\x18\x04 \x01(\x02\"\xab\x04\n\nLobbyProto\x12\x10\n\x08lobby_id\x18\x01 \x03(\x05\x12\x37\n\x07players\x18\x02 \x03(\x0b\x32&.POGOProtos.Rpc.BattleParticipantProto\x12\x1a\n\x12player_join_end_ms\x18\x03 \x01(\x03\x12 \n\x18pokemon_selection_end_ms\x18\x04 \x01(\x03\x12\x1c\n\x14raid_battle_start_ms\x18\x05 \x01(\x03\x12\x1a\n\x12raid_battle_end_ms\x18\x06 \x01(\x03\x12\x16\n\x0eraid_battle_id\x18\x08 \x01(\t\x12\x16\n\x0eowner_nickname\x18\t \x01(\t\x12\x0f\n\x07private\x18\n \x01(\x08\x12\x13\n\x0b\x63reation_ms\x18\x0b \x01(\x03\x12\x1c\n\x14\x62\x61ttle_plfe_instance\x18\x0c \x01(\x05\x12P\n\x11weather_condition\x18\r \x01(\x0e\x32\x35.POGOProtos.Rpc.GameplayWeatherProto.WeatherCondition\x12\x1a\n\x12invited_player_ids\x18\x0e \x03(\t\x12\'\n\x1fis_shard_manager_battle_enabled\x18\x0f \x01(\x08\x12:\n\x0ervn_connection\x18\x10 \x01(\x0b\x32\".POGOProtos.Rpc.RvnConnectionProto\x12\x13\n\x0brvn_version\x18\x11 \x01(\x05\"%\n\x13LobbyVisibilityData\x12\x0e\n\x06rpc_id\x18\x01 \x01(\x05\"\x8c\x01\n\x1bLobbyVisibilityResponseData\x12\x41\n\x06result\x18\x01 \x01(\x0e\x32\x31.POGOProtos.Rpc.SetLobbyVisibilityOutProto.Result\x12\x0e\n\x06rpc_id\x18\x02 \x01(\x05\x12\x1a\n\x12round_trip_time_ms\x18\x03 \x01(\r\"O\n\x18LocationCardDisplayProto\x12\x33\n\rlocation_card\x18\x01 \x01(\x0e\x32\x1c.POGOProtos.Rpc.LocationCard\"D\n LocationCardFeatureSettingsProto\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12\x0f\n\x07ob_bool\x18\x02 \x01(\x08\"\xa5\x01\n\x19LocationCardSettingsProto\x12\x33\n\rlocation_card\x18\x01 \x01(\x0e\x32\x1c.POGOProtos.Rpc.LocationCard\x12\x11\n\timage_url\x18\x02 \x01(\t\x12+\n\tcard_type\x18\x03 \x01(\x0e\x32\x18.POGOProtos.Rpc.CardType\x12\x13\n\x0bvfx_address\x18\x04 \x01(\t\"<\n\x0fLocationE6Proto\x12\x13\n\x0blatitude_e6\x18\x01 \x01(\x05\x12\x14\n\x0clongitude_e6\x18\x02 \x01(\x05\"\x16\n\x14LocationPingOutProto\"\xf4\x01\n\x11LocationPingProto\x12\x1b\n\x13geofence_identifier\x18\x01 \x01(\t\x12<\n\x06reason\x18\x02 \x01(\x0e\x32,.POGOProtos.Rpc.LocationPingProto.PingReason\"\x83\x01\n\nPingReason\x12\t\n\x05UNSET\x10\x00\x12\x12\n\x0e\x45NTRANCE_EVENT\x10\x01\x12\x0e\n\nEXIT_EVENT\x10\x02\x12\x0f\n\x0b\x44WELL_EVENT\x10\x03\x12\x0f\n\x0bVISIT_EVENT\x10\x04\x12\x12\n\x0e\x46ITNESS_WAKEUP\x10\x05\x12\x10\n\x0cOTHER_WAKEUP\x10\x06\"\xa9\x03\n\x17LocationPingUpdateProto\x12\x1b\n\x13geofence_identifier\x18\x01 \x01(\t\x12\x42\n\x06reason\x18\x03 \x01(\x0e\x32\x32.POGOProtos.Rpc.LocationPingUpdateProto.PingReason\x12\x14\n\x0ctimestamp_ms\x18\x04 \x01(\x03\x12\x14\n\x0clatitude_deg\x18\x05 \x01(\x01\x12\x15\n\rlongitude_deg\x18\x06 \x01(\x01\x12\x1b\n\x13\x61pp_is_foregrounded\x18\x07 \x01(\x08\x12\x15\n\ttime_zone\x18\x08 \x01(\tB\x02\x18\x01\x12\x1c\n\x14time_zone_offset_min\x18\t \x01(\x11\x12\x12\n\naccuracy_m\x18\n \x01(\x01\"\x83\x01\n\nPingReason\x12\t\n\x05UNSET\x10\x00\x12\x12\n\x0e\x45NTRANCE_EVENT\x10\x01\x12\x0e\n\nEXIT_EVENT\x10\x02\x12\x0f\n\x0b\x44WELL_EVENT\x10\x03\x12\x0f\n\x0bVISIT_EVENT\x10\x04\x12\x12\n\x0e\x46ITNESS_WAKEUP\x10\x05\x12\x10\n\x0cOTHER_WAKEUP\x10\x06\"\xd8\x13\n\x08LogEntry\x12\x38\n\x0fjoin_lobby_data\x18\x02 \x01(\x0b\x32\x1d.POGOProtos.Rpc.JoinLobbyDataH\x00\x12I\n\x18join_lobby_response_data\x18\x03 \x01(\x0b\x32%.POGOProtos.Rpc.JoinLobbyResponseDataH\x00\x12:\n\x10leave_lobby_data\x18\x04 \x01(\x0b\x32\x1e.POGOProtos.Rpc.LeaveLobbyDataH\x00\x12K\n\x19leave_lobby_response_data\x18\x05 \x01(\x0b\x32&.POGOProtos.Rpc.LeaveLobbyResponseDataH\x00\x12\x44\n\x15lobby_visibility_data\x18\x06 \x01(\x0b\x32#.POGOProtos.Rpc.LobbyVisibilityDataH\x00\x12U\n\x1elobby_visibility_response_data\x18\x07 \x01(\x0b\x32+.POGOProtos.Rpc.LobbyVisibilityResponseDataH\x00\x12\x43\n\x15get_raid_details_data\x18\x08 \x01(\x0b\x32\".POGOProtos.Rpc.GetRaidDetailsDataH\x00\x12T\n\x1eget_raid_details_response_data\x18\t \x01(\x0b\x32*.POGOProtos.Rpc.GetRaidDetailsResponseDataH\x00\x12\x45\n\x16start_raid_battle_data\x18\n \x01(\x0b\x32#.POGOProtos.Rpc.StartRaidBattleDataH\x00\x12V\n\x1fstart_raid_battle_response_data\x18\x0b \x01(\x0b\x32+.POGOProtos.Rpc.StartRaidBattleResponseDataH\x00\x12:\n\x10\x61ttack_raid_data\x18\x0c \x01(\x0b\x32\x1e.POGOProtos.Rpc.AttackRaidDataH\x00\x12K\n\x19\x61ttack_raid_response_data\x18\r \x01(\x0b\x32&.POGOProtos.Rpc.AttackRaidResponseDataH\x00\x12K\n\x19send_raid_invitation_data\x18\x0e \x01(\x0b\x32&.POGOProtos.Rpc.SendRaidInvitationDataH\x00\x12\\\n\"send_raid_invitation_response_data\x18\x0f \x01(\x0b\x32..POGOProtos.Rpc.SendRaidInvitationResponseDataH\x00\x12K\n\x19on_application_focus_data\x18\x10 \x01(\x0b\x32&.POGOProtos.Rpc.OnApplicationFocusDataH\x00\x12K\n\x19on_application_pause_data\x18\x11 \x01(\x0b\x32&.POGOProtos.Rpc.OnApplicationPauseDataH\x00\x12I\n\x18on_application_quit_data\x18\x12 \x01(\x0b\x32%.POGOProtos.Rpc.OnApplicationQuitDataH\x00\x12\x44\n\x15\x65xception_caught_data\x18\x13 \x01(\x0b\x32#.POGOProtos.Rpc.ExceptionCaughtDataH\x00\x12@\n\x13progress_token_data\x18\x14 \x01(\x0b\x32!.POGOProtos.Rpc.ProgressTokenDataH\x00\x12\x36\n\x0erpc_error_data\x18\x15 \x01(\x0b\x32\x1c.POGOProtos.Rpc.RpcErrorDataH\x00\x12\x61\n$client_prediction_inconsistency_data\x18\x16 \x01(\x0b\x32\x31.POGOProtos.Rpc.ClientPredictionInconsistencyDataH\x00\x12\x34\n\rraid_end_data\x18\x17 \x01(\x0b\x32\x1b.POGOProtos.Rpc.RaidEndDataH\x00\x12\x37\n\x06header\x18\x01 \x01(\x0b\x32\'.POGOProtos.Rpc.LogEntry.LogEntryHeader\x1a\xb3\x06\n\x0eLogEntryHeader\x12=\n\x04type\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.LogEntry.LogEntryHeader.LogType\x12\x1a\n\x12time_now_offset_ms\x18\x02 \x01(\r\x12$\n\x1c\x63lient_server_time_offset_ms\x18\x03 \x01(\r\x12\x1e\n\x16player_distance_to_gym\x18\x04 \x01(\x02\x12\x12\n\nframe_rate\x18\x05 \x01(\x02\"\xeb\x04\n\x07LogType\x12\x0b\n\x07NO_TYPE\x10\x00\x12\x16\n\x12JOIN_LOBBY_REQUEST\x10\x01\x12\x17\n\x13JOIN_LOBBY_RESPONSE\x10\x02\x12\x17\n\x13LEAVE_LOBBY_REQUEST\x10\x03\x12\x18\n\x14LEAVE_LOBBY_RESPONSE\x10\x04\x12\x1c\n\x18LOBBY_VISIBILITY_REQUEST\x10\x05\x12\x1d\n\x19LOBBY_VISIBILITY_RESPONSE\x10\x06\x12\x1c\n\x18GET_RAID_DETAILS_REQUEST\x10\x07\x12\x1d\n\x19GET_RAID_DETAILS_RESPONSE\x10\x08\x12\x1d\n\x19START_RAID_BATTLE_REQUEST\x10\t\x12\x1e\n\x1aSTART_RAID_BATTLE_RESPONSE\x10\n\x12\x17\n\x13\x41TTACK_RAID_REQUEST\x10\x0b\x12\x18\n\x14\x41TTACK_RAID_RESPONSE\x10\x0c\x12 \n\x1cSEND_RAID_INVITATION_REQUEST\x10\r\x12!\n\x1dSEND_RAID_INVITATION_RESPONSE\x10\x0e\x12\x18\n\x14ON_APPLICATION_FOCUS\x10\x0f\x12\x18\n\x14ON_APPLICATION_PAUSE\x10\x10\x12\x17\n\x13ON_APPLICATION_QUIT\x10\x11\x12\x14\n\x10\x45XCEPTION_CAUGHT\x10\x12\x12\x12\n\x0ePROGRESS_TOKEN\x10\x13\x12\r\n\tRPC_ERROR\x10\x14\x12#\n\x1f\x43LIENT_PREDICTION_INCONSISTENCY\x10\x15\x12\x13\n\x0fPLAYER_END_RAID\x10\x16\x42\x06\n\x04\x44\x61ta\"\xff\x01\n\x0fLogEventDropped\x12\x1c\n\x14\x65vents_dropped_count\x18\x01 \x01(\x03\x12\x36\n\x06reason\x18\x03 \x01(\x0e\x32&.POGOProtos.Rpc.LogEventDropped.Reason\"\x95\x01\n\x06Reason\x12\x12\n\x0eREASON_UNKNOWN\x10\x00\x12\x13\n\x0fMESSAGE_TOO_OLD\x10\x01\x12\x0e\n\nCACHE_FULL\x10\x02\x12\x13\n\x0fPAYLOAD_TOO_BIG\x10\x03\x12\x17\n\x13MAX_RETRIES_REACHED\x10\x04\x12\x12\n\x0eINVALID_PAYLOD\x10\x05\x12\x10\n\x0cSERVER_ERROR\x10\x06\"\xea\x01\n\nLogMessage\x12\x14\n\x0ctimestamp_ms\x18\x01 \x01(\x03\x12\x36\n\tlog_level\x18\x02 \x01(\x0e\x32#.POGOProtos.Rpc.LogMessage.LogLevel\x12\x13\n\x0blog_channel\x18\x03 \x01(\t\x12\x0f\n\x07message\x18\x04 \x01(\t\"h\n\x08LogLevel\x12\t\n\x05UNSET\x10\x00\x12\t\n\x05\x46\x41TAL\x10\x01\x12\t\n\x05\x45RROR\x10\x02\x12\x0b\n\x07WARNING\x10\x03\x12\x08\n\x04INFO\x10\x04\x12\x0b\n\x07VERBOSE\x10\x05\x12\t\n\x05TRACE\x10\x06\x12\x0c\n\x08\x44ISABLED\x10\x07\"b\n\x10LogSourceMetrics\x12\x12\n\nlog_source\x18\x01 \x01(\t\x12:\n\x11log_event_dropped\x18\x02 \x03(\x0b\x32\x1f.POGOProtos.Rpc.LogEventDropped\"\xd2\x01\n\x14LoginActionTelemetry\x12@\n\x0flogin_action_id\x18\x01 \x01(\x0e\x32\'.POGOProtos.Rpc.LoginActionTelemetryIds\x12\x12\n\nfirst_time\x18\x02 \x01(\x08\x12\x0f\n\x07success\x18\x03 \x01(\x08\x12\x17\n\x0fintent_existing\x18\x04 \x01(\x08\x12\r\n\x05\x65rror\x18\x05 \x01(\t\x12\x13\n\x0b\x61uth_status\x18\x06 \x01(\t\x12\x16\n\x0eselection_time\x18\x07 \x01(\x03\"\x99\x01\n\x0bLoginDetail\x12\x43\n\x11identity_provider\x18\x01 \x01(\x0e\x32$.POGOProtos.Rpc.AuthIdentityProviderB\x02\x18\x01\x12\r\n\x05\x65mail\x18\x02 \x01(\t\x12\x18\n\x10\x61uth_provider_id\x18\x03 \x01(\t\x12\x1c\n\x14third_party_username\x18\x04 \x01(\t\"%\n\x0eLoginNewPlayer\x12\x13\n\x0bmethod_name\x18\x01 \x01(\t\"2\n\x1bLoginNewPlayerCreateAccount\x12\x13\n\x0bmethod_name\x18\x01 \x01(\t\"+\n\x14LoginReturningPlayer\x12\x13\n\x0bmethod_name\x18\x01 \x01(\t\"1\n\x1aLoginReturningPlayerSignIn\x12\x13\n\x0bmethod_name\x18\x01 \x01(\t\"8\n\x12LoginSettingsProto\x12\"\n\x1a\x65nable_multi_login_linking\x18\x01 \x01(\x08\"#\n\x0cLoginStartup\x12\x13\n\x0bmethod_name\x18\x01 \x01(\t\"7\n\tLoopProto\x12*\n\x06vertex\x18\x01 \x03(\x0b\x32\x1a.POGOProtos.Rpc.PointProto\"\xbd\x05\n\rLootItemProto\x12$\n\x04item\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.ItemH\x00\x12\x12\n\x08stardust\x18\x02 \x01(\x08H\x00\x12\x12\n\x08pokecoin\x18\x03 \x01(\x08H\x00\x12\x36\n\rpokemon_candy\x18\x04 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonIdH\x00\x12\x14\n\nexperience\x18\x06 \x01(\x08H\x00\x12\x33\n\x0bpokemon_egg\x18\x07 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProtoH\x00\x12\x1c\n\x12\x61vatar_template_id\x18\x08 \x01(\tH\x00\x12\x14\n\nsticker_id\x18\t \x01(\tH\x00\x12?\n\x16mega_energy_pokemon_id\x18\n \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonIdH\x00\x12\x31\n\x08xl_candy\x18\x0b \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonIdH\x00\x12@\n\x10\x66ollower_pokemon\x18\x0c \x01(\x0b\x32$.POGOProtos.Rpc.FollowerPokemonProtoH\x00\x12$\n\x1aneutral_avatar_template_id\x18\r \x01(\tH\x00\x12Z\n\x1cneutral_avatar_item_template\x18\x0e \x01(\x0b\x32\x32.POGOProtos.Rpc.NeutralAvatarLootItemTemplateProtoH\x00\x12X\n\x1bneutral_avatar_item_display\x18\x0f \x01(\x0b\x32\x31.POGOProtos.Rpc.NeutralAvatarLootItemDisplayProtoH\x00\x12\r\n\x05\x63ount\x18\x05 \x01(\x05\x42\x06\n\x04Type\"=\n\tLootProto\x12\x30\n\tloot_item\x18\x01 \x03(\x0b\x32\x1d.POGOProtos.Rpc.LootItemProto\"\x81\x01\n\x13LootStationLogEntry\x12\x12\n\nstation_id\x18\x01 \x01(\t\x12\'\n\x04loot\x18\x02 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12-\n\nbonus_loot\x18\x03 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\"\xd3\x03\n\x13LootStationOutProto\x12:\n\x06status\x18\x01 \x01(\x0e\x32*.POGOProtos.Rpc.LootStationOutProto.Status\x12\'\n\x04loot\x18\x02 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12-\n\nbonus_loot\x18\x03 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12\x1c\n\x14spawned_encounter_id\x18\x04 \x01(\x06\x12\x33\n\rpokemon_proto\x18\x05 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x1a\n\x12\x65ncounter_location\x18\x06 \x01(\t\x12\x1c\n\x14\x65ncounter_s2_cell_id\x18\x07 \x01(\x03\"\x9a\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x0f\n\x0bON_COOLDOWN\x10\x02\x12\x12\n\x0eINVENTORY_FULL\x10\x03\x12\x13\n\x0fNO_SUCH_STATION\x10\x04\x12\x12\n\x0eMP_NOT_ENABLED\x10\x05\x12\x10\n\x0cOUT_OF_RANGE\x10\x06\x12\x18\n\x14MP_DAILY_CAP_REACHED\x10\x07\"`\n\x10LootStationProto\x12\x12\n\nstation_id\x18\x01 \x01(\t\x12\x1b\n\x13station_lat_degrees\x18\x02 \x01(\x01\x12\x1b\n\x13station_lng_degrees\x18\x03 \x01(\x01\"G\n\x19LuckyPokemonSettingsProto\x12*\n\"power_up_stardust_discount_percent\x18\x01 \x01(\x02\"4\n!MainMenuCameraButtonSettingsProto\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\"\x9a\x02\n\x0fManagedPoseData\x12(\n\nidentifier\x18\x01 \x01(\x0b\x32\x14.POGOProtos.Rpc.UUID\x12\x0f\n\x07version\x18\x02 \x01(\r\x12\x18\n\x10\x63reation_time_ms\x18\x03 \x01(\x04\x12=\n\x12placement_accuracy\x18\x04 \x01(\x0b\x32!.POGOProtos.Rpc.PlacementAccuracy\x12:\n\x11node_associations\x18\x05 \x03(\x0b\x32\x1f.POGOProtos.Rpc.NodeAssociation\x12\x37\n\x0fgeo_association\x18\x06 \x01(\x0b\x32\x1e.POGOProtos.Rpc.GeoAssociation\"\x8b\x02\n\x03Map\x12\'\n\x07node_id\x18\x01 \x01(\x0b\x32\x16.POGOProtos.Rpc.NodeId\x12\x12\n\nnum_points\x18\x02 \x01(\r\x12\x17\n\x0fmap_descriptors\x18\x03 \x03(\x03\x12\x1d\n\x15serialized_map_points\x18\x04 \x01(\x0c\x12\x12\n\nnum_blocks\x18\x05 \x01(\r\x12,\n\nkey_blocks\x18\x06 \x03(\x0b\x32\x18.POGOProtos.Rpc.KeyBlock\x12\x0f\n\x07version\x18\x07 \x01(\t\x12#\n\x1b\x65\x61rliest_compatible_version\x18\x08 \x01(\t\x12\x17\n\x0f\x64\x65scriptor_type\x18\t \x01(\t\"\xd1\x01\n\x07MapArea\x12\x13\n\x0b\x64\x65scription\x18\x01 \x01(\t\x12\r\n\x05\x65poch\x18\x02 \x01(\x05\x12\x14\n\x0cmap_provider\x18\x03 \x01(\t\x12\x33\n\rbounding_rect\x18\x04 \x03(\x0b\x32\x1c.POGOProtos.Rpc.BoundingRect\x12\x1a\n\x12\x62locked_label_name\x18\x05 \x03(\t\x12\x1e\n\x16minimum_client_version\x18\x06 \x01(\t\x12\x1b\n\x13tile_encryption_key\x18\x07 \x01(\x0c\"\xb7\x02\n\x15MapBuddySettingsProto\x12\x1e\n\x16\x66or_buddy_group_number\x18\x01 \x01(\x05\x12\x19\n\x11target_offset_min\x18\x02 \x01(\x02\x12\x19\n\x11target_offset_max\x18\x03 \x01(\x02\x12\x16\n\x0eleash_distance\x18\x04 \x01(\x02\x12\x1b\n\x13max_seconds_to_idle\x18\x05 \x01(\x02\x12\x1a\n\x12max_rotation_speed\x18\x06 \x01(\x02\x12\x16\n\x0ewalk_threshold\x18\x07 \x01(\x02\x12\x15\n\rrun_threshold\x18\x08 \x01(\x02\x12\x14\n\x0cshould_glide\x18\t \x01(\x08\x12\x19\n\x11glide_smooth_time\x18\n \x01(\x02\x12\x17\n\x0fglide_max_speed\x18\x0b \x01(\x02\"\xa3\x01\n\x12MapCompositionRoot\x12)\n\x08map_area\x18\x01 \x03(\x0b\x32\x17.POGOProtos.Rpc.MapArea\x12/\n\x0e\x62iome_map_area\x18\x02 \x03(\x0b\x32\x17.POGOProtos.Rpc.MapArea\x12\x31\n\x0cmap_provider\x18\x03 \x03(\x0b\x32\x1b.POGOProtos.Rpc.MapProvider\"y\n\x14MapCoordOverlayProto\x12\x16\n\x0emap_overlay_id\x18\x01 \x01(\t\x12\x16\n\x0e\x61\x64\x64ressable_id\x18\x02 \x01(\t\x12\x17\n\x0f\x61nchor_latitude\x18\x03 \x01(\x01\x12\x18\n\x10\x61nchor_longitude\x18\x04 \x01(\x01\"\xab\x08\n\x17MapDisplaySettingsProto\x12\x45\n\nmap_effect\x18\x01 \x01(\x0e\x32\x31.POGOProtos.Rpc.MapDisplaySettingsProto.MapEffect\x12\x19\n\x11research_icon_url\x18\x02 \x01(\t\x12>\n\x03\x62gm\x18\x03 \x01(\x0e\x32\x31.POGOProtos.Rpc.MapDisplaySettingsProto.MusicType\x12\x19\n\x11show_enhanced_sky\x18\x04 \x01(\x08\x12\x14\n\x0csky_override\x18\x05 \x01(\t\x12\x12\n\nmusic_name\x18\x06 \x01(\t\x12\x17\n\x0fmap_effect_name\x18\x07 \x01(\t\x12\x1c\n\x14show_map_shore_lines\x18\x08 \x01(\x08\x12\x17\n\x0fsky_effect_name\x18\t \x01(\t\x12\x18\n\x10\x65vent_theme_name\x18\n \x01(\t\"\x8e\x03\n\tMapEffect\x12\x0f\n\x0b\x45\x46\x46\x45\x43T_NONE\x10\x00\x12\x19\n\x15\x45\x46\x46\x45\x43T_CONFETTI_BASIC\x10\x01\x12\x18\n\x14\x45\x46\x46\x45\x43T_CONFETTI_FIRE\x10\x02\x12\x19\n\x15\x45\x46\x46\x45\x43T_CONFETTI_WATER\x10\x03\x12\x19\n\x15\x45\x46\x46\x45\x43T_CONFETTI_GRASS\x10\x04\x12\x1f\n\x1b\x45\x46\x46\x45\x43T_CONFETTI_RAID_BATTLE\x10\x05\x12\x1e\n\x1a\x45\x46\x46\x45\x43T_CONFETTI_FRIENDSHIP\x10\x06\x12\x1a\n\x16\x45\x46\x46\x45\x43T_CONFETTI_ROCKET\x10\x07\x12\x1a\n\x16\x45\x46\x46\x45\x43T_FIREWORKS_PLAIN\x10\x08\x12\x1a\n\x16\x45\x46\x46\x45\x43T_CONFETTI_FLOWER\x10\t\x12\x1a\n\x16\x45\x46\x46\x45\x43T_CONFETTI_PLAINS\x10\n\x12\x18\n\x14\x45\x46\x46\x45\x43T_CONFETTI_CITY\x10\x0b\x12\x1a\n\x16\x45\x46\x46\x45\x43T_CONFETTI_TUNDRA\x10\x0c\x12\x1e\n\x1a\x45\x46\x46\x45\x43T_CONFETTI_RAINFOREST\x10\r\"\xad\x02\n\tMusicType\x12\r\n\tBGM_UNSET\x10\x00\x12\r\n\tBGM_EVENT\x10\x65\x12\x12\n\rBGM_HALLOWEEN\x10\xc8\x01\x12\x13\n\x0e\x42GM_GO_TOUR_00\x10\xc9\x01\x12\x13\n\x0e\x42GM_GO_TOUR_01\x10\xca\x01\x12\x13\n\x0e\x42GM_GO_TOUR_02\x10\xcb\x01\x12\x13\n\x0e\x42GM_GO_TOUR_03\x10\xcc\x01\x12\x13\n\x0e\x42GM_GO_TOUR_04\x10\xcd\x01\x12\x13\n\x0e\x42GM_GO_TOUR_05\x10\xce\x01\x12\x13\n\x0e\x42GM_GO_TOUR_06\x10\xcf\x01\x12\x13\n\x0e\x42GM_GO_TOUR_07\x10\xd0\x01\x12\x13\n\x0e\x42GM_GO_TOUR_08\x10\xd1\x01\x12\x13\n\x0e\x42GM_GO_TOUR_09\x10\xd2\x01\x12\x1c\n\x17\x42GM_TEAM_ROCKET_DEFAULT\x10\xac\x02\"\xc5\x01\n\x12MapEventsTelemetry\x12\x41\n\x12map_event_click_id\x18\x01 \x01(\x0e\x32%.POGOProtos.Rpc.MapEventsTelemetryIds\x12\x0f\n\x07\x66ort_id\x18\x02 \x01(\t\x12\x1b\n\x13guard_pokemon_level\x18\x03 \x03(\x05\x12\"\n\x04team\x18\x04 \x01(\x0e\x32\x14.POGOProtos.Rpc.Team\x12\x1a\n\x12is_player_in_range\x18\x05 \x01(\x08\"\x9c\x02\n\x0cMapIconProto\x12G\n\x11map_icon_category\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.MapIconProto.MapIconCategory\x12\x12\n\nsort_order\x18\x02 \x01(\x05\"\xae\x01\n\x0fMapIconCategory\x12\x12\n\x0eGLOBAL_BONUSES\x10\x00\x12\x15\n\x11\x41\x44VENTURE_EFFECTS\x10\x01\x12\x13\n\x0fMEGA_EVOLUTIONS\x10\x02\x12\x19\n\x15\x41\x43TIVE_TRAINER_BOOSTS\x10\x03\x12\x19\n\x15PAUSED_TRAINER_BOOSTS\x10\x04\x12\x11\n\rROCKET_RADARS\x10\x05\x12\x12\n\x0eNON_ACTIVE_DAI\x10\x06\"G\n\x15MapIconSortOrderProto\x12.\n\x08map_icon\x18\x01 \x03(\x0b\x32\x1c.POGOProtos.Rpc.MapIconProto\"F\n\x15MapIconsSettingsProto\x12-\n%enable_map_expandable_righthand_icons\x18\x01 \x01(\x08\"\xd6\x01\n\x0fMapPokemonProto\x12\x15\n\rspawnpoint_id\x18\x01 \x01(\t\x12\x14\n\x0c\x65ncounter_id\x18\x02 \x01(\x06\x12\x17\n\x0fpokedex_type_id\x18\x03 \x01(\x05\x12\x1a\n\x12\x65xpiration_time_ms\x18\x04 \x01(\x03\x12\x10\n\x08latitude\x18\x05 \x01(\x01\x12\x11\n\tlongitude\x18\x06 \x01(\x01\x12<\n\x0fpokemon_display\x18\x07 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\"\xf1\x01\n\x0bMapProvider\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x10\n\x08\x62\x61se_url\x18\x02 \x01(\t\x12\x14\n\x0cquery_format\x18\x03 \x01(\t\x12\x16\n\x0emin_tile_level\x18\x04 \x01(\x05\x12\x16\n\x0emax_tile_level\x18\x05 \x01(\x05\x12\x35\n\x08map_type\x18\x06 \x01(\x0e\x32#.POGOProtos.Rpc.MapProvider.MapType\"E\n\x07MapType\x12\t\n\x05UNSET\x10\x00\x12\t\n\x05\x42LANK\x10\x03\x12\x12\n\x0eNIANTIC_BUNDLE\x10\x05\x12\x10\n\x0c\x42IOME_RASTER\x10\x06\"S\n\x14MapQueryRequestProto\x12\x19\n\x11query_s2_cell_ids\x18\x01 \x03(\x04\x12 \n\x18query_s2_cell_timestamps\x18\x02 \x03(\x04\"\x91\x01\n\x15MapQueryResponseProto\x12+\n\x08s2_cells\x18\x01 \x03(\x0b\x32\x19.POGOProtos.Rpc.MapS2Cell\x12\x31\n\x08\x65ntities\x18\x02 \x03(\x0b\x32\x1f.POGOProtos.Rpc.MapS2CellEntity\x12\x18\n\x10\x64\x65leted_entities\x18\x03 \x03(\t\"\xc1\x02\n\x1aMapRighthandIconsTelemetry\x12\\\n\x1dmap_righthand_icons_event_ids\x18\x01 \x01(\x0e\x32\x35.POGOProtos.Rpc.MapRighthandIconsTelemetry.IconEvents\x12\x1c\n\x14number_icons_in_grid\x18\x02 \x01(\x05\"\xa6\x01\n\nIconEvents\x12&\n\"UNDEFINED_MAP_RIGHTHAND_ICON_EVENT\x10\x00\x12\'\n#ICON_GRID_EXPANSION_BUTTON_APPEARED\x10\x01\x12&\n\"ICON_GRID_NUMBER_COLUMNS_INCREASED\x10\x02\x12\x1f\n\x1bICON_GRID_EXPANDED_BY_CLICK\x10\x03\"\x8a\x01\n\tMapS2Cell\x12\x12\n\ns2_cell_id\x18\x01 \x01(\x04\x12\x1e\n\x16s2_cell_base_timestamp\x18\x02 \x01(\x04\x12\x19\n\x11s2_cell_timestamp\x18\x03 \x01(\x04\x12\x12\n\nentity_key\x18\x04 \x03(\t\x12\x1a\n\x12\x64\x65leted_entity_key\x18\x05 \x03(\t\"\xb4\x01\n\x0fMapS2CellEntity\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x11\n\ttimestamp\x18\x02 \x01(\x04\x12\x0f\n\x07payload\x18\x03 \x01(\x0c\x12-\n\tnew_shape\x18\x04 \x01(\x0b\x32\x1a.POGOProtos.Rpc.ShapeProto\x1a\x41\n\x08Location\x12\x10\n\x08latitude\x18\x01 \x01(\x01\x12\x11\n\tlongitude\x18\x02 \x01(\x01\x12\x10\n\x08\x61ltitude\x18\x03 \x01(\x01\"\xd7\x03\n\x10MapSettingsProto\x12\x1d\n\x15pokemon_visible_range\x18\x01 \x01(\x01\x12\x1d\n\x15poke_nav_range_meters\x18\x02 \x01(\x01\x12\x1e\n\x16\x65ncounter_range_meters\x18\x03 \x01(\x01\x12+\n#get_map_objects_min_refresh_seconds\x18\x04 \x01(\x02\x12+\n#get_map_objects_max_refresh_seconds\x18\x05 \x01(\x02\x12+\n#get_map_objects_min_distance_meters\x18\x06 \x01(\x02\x12\x1b\n\x13google_maps_api_key\x18\x07 \x01(\t\x12!\n\x19min_nearby_hide_sightings\x18\x08 \x01(\x05\x12\x1e\n\x16\x65nable_special_weather\x18\t \x01(\x08\x12#\n\x1bspecial_weather_probability\x18\n \x01(\x02\x12\x1d\n\x15google_maps_client_id\x18\x0b \x01(\t\x12\x1b\n\x13\x65nable_encounter_v2\x18\x0c \x01(\x08\x12\x1d\n\x15pokemon_despawn_range\x18\r \x01(\x01\"T\n\x07MapTile\x12\x0c\n\x04zoom\x18\x01 \x01(\x05\x12\t\n\x01x\x18\x02 \x01(\x05\x12\t\n\x01y\x18\x03 \x01(\x05\x12%\n\x06layers\x18\x04 \x03(\x0b\x32\x15.POGOProtos.Rpc.Layer\"\xaa\x01\n\rMapTileBundle\x12\x16\n\x0e\x66ormat_version\x18\x01 \x01(\x05\x12\x11\n\ttile_zoom\x18\x02 \x01(\x05\x12\x13\n\x0b\x62undle_zoom\x18\x03 \x01(\x05\x12\x10\n\x08\x62undle_x\x18\x04 \x01(\x05\x12\x10\n\x08\x62undle_y\x18\x05 \x01(\x05\x12\r\n\x05\x65poch\x18\x06 \x01(\x05\x12&\n\x05tiles\x18\x07 \x03(\x0b\x32\x17.POGOProtos.Rpc.MapTile\"w\n\x11MapTilesProcessed\x12\x11\n\tnum_tiles\x18\x01 \x01(\x05\x12\x15\n\rqueue_time_ms\x18\x02 \x01(\x03\x12\x15\n\rbuild_time_ms\x18\x03 \x01(\x03\x12!\n\x19main_thread_build_time_ms\x18\x04 \x01(\x03\"(\n\x11MapsAgeGateResult\x12\x13\n\x0bmethod_name\x18\x01 \x01(\t\")\n\x12MapsAgeGateStartup\x12\x13\n\x0bmethod_name\x18\x01 \x01(\t\"\xb6\x02\n\x1aMapsClientEnvironmentProto\x12\x15\n\rlanguage_code\x18\x01 \x01(\t\x12\x10\n\x08timezone\x18\x02 \x01(\t\x12\x1b\n\x13\x64\x65vice_country_code\x18\x03 \x01(\t\x12\x17\n\x0fip_country_code\x18\x04 \x01(\t\x12\x16\n\x0e\x63lient_version\x18\x05 \x01(\t\x12\x13\n\x0b\x64\x65vice_type\x18\x06 \x01(\t\x12\x11\n\tdevice_os\x18\x07 \x01(\t\x12\x1e\n\x16graphics_device_vendor\x18\x08 \x01(\t\x12\x1c\n\x14graphics_device_name\x18\t \x01(\t\x12\x1c\n\x14graphics_device_type\x18\n \x01(\t\x12\x1d\n\x15graphics_shader_level\x18\x0b \x01(\t\"\xaf\x03\n\x1dMapsClientTelemetryBatchProto\x12Z\n\x12telemetry_scope_id\x18\x01 \x01(\x0e\x32>.POGOProtos.Rpc.MapsClientTelemetryBatchProto.TelemetryScopeId\x12>\n\x06\x65vents\x18\x02 \x03(\x0b\x32..POGOProtos.Rpc.MapsClientTelemetryRecordProto\x12?\n\x07metrics\x18\x03 \x03(\x0b\x32..POGOProtos.Rpc.MapsClientTelemetryRecordProto\x12\x13\n\x0b\x61pi_version\x18\x04 \x01(\t\x12\x17\n\x0fmessage_version\x18\x05 \x01(\t\"\x82\x01\n\x10TelemetryScopeId\x12\t\n\x05UNSET\x10\x00\x12\x08\n\x04\x43ORE\x10\x01\x12\x08\n\x04GAME\x10\x02\x12\t\n\x05TITAN\x10\x03\x12\n\n\x06\x43OMMON\x10\x04\x12\x10\n\x0cPRE_AGE_GATE\x10\x05\x12\r\n\tPRE_LOGIN\x10\x06\x12\x08\n\x04\x41RDK\x10\x07\x12\r\n\tMARKETING\x10\x08\"\xc0\x05\n&MapsClientTelemetryClientSettingsProto\x12\x19\n\x11is_upload_enabled\x18\x01 \x01(\x08\x12 \n\x18max_upload_size_in_bytes\x18\x02 \x01(\x03\x12\x1e\n\x16update_interval_in_sec\x18\x03 \x01(\x03\x12\'\n\x1fsettings_update_interval_in_sec\x18\x04 \x01(\x03\x12\x1f\n\x17max_envelope_queue_size\x18\x05 \x01(\x03\x12\x1c\n\x14sampling_probability\x18\x06 \x01(\x01\x12!\n\x19use_player_based_sampling\x18\x07 \x01(\x08\x12\x13\n\x0bplayer_hash\x18\x08 \x01(\x01\x12\x1f\n\x17player_external_omni_id\x18\t \x01(\t\x12\x1c\n\x14\x64isable_omni_sending\x18\n \x01(\x08\x12\x83\x01\n special_sampling_probability_map\x18\x0b \x03(\x0b\x32Y.POGOProtos.Rpc.MapsClientTelemetryClientSettingsProto.SpecialSamplingProbabilityMapEntry\x12\x1d\n\x15player_external_ua_id\x18\x0c \x01(\t\x12(\n player_external_in_app_survey_id\x18\r \x01(\t\x12\x1f\n\x17player_external_ardk_id\x18\x0e \x01(\t\x12$\n\x1c\x65nable_experimental_features\x18\x0f \x01(\x08\x1a\x44\n\"SpecialSamplingProbabilityMapEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x01:\x02\x38\x01\"\xf9\x03\n$MapsClientTelemetryCommonFilterProto\x12\x1e\n\x16\x61pplication_identifier\x18\x01 \x01(\t\x12\x1d\n\x15operating_system_name\x18\x02 \x01(\t\x12\x14\n\x0c\x64\x65vice_model\x18\x03 \x01(\t\x12\x1b\n\x13locale_country_code\x18\x04 \x01(\t\x12\x1c\n\x14locale_language_code\x18\x05 \x01(\t\x12\x1c\n\x14sampling_probability\x18\x06 \x01(\x01\x12\x15\n\rquality_level\x18\x07 \x01(\t\x12!\n\x19network_connectivity_type\x18\x08 \x01(\t\x12\x14\n\x0cgame_context\x18\t \x01(\t\x12\x15\n\rlanguage_code\x18\n \x01(\t\x12\x10\n\x08timezone\x18\x0b \x01(\t\x12\x17\n\x0fip_country_code\x18\x0c \x01(\t\x12\x1e\n\x16graphics_device_vendor\x18\r \x01(\t\x12\x1c\n\x14graphics_device_name\x18\x0e \x01(\t\x12\x1c\n\x14graphics_device_type\x18\x0f \x01(\t\x12\x1d\n\x15graphics_shader_level\x18\x10 \x01(\t\x12\x16\n\x0e\x63lient_version\x18\x11 \x01(\t\"\xbf\x02\n\x1cMapsClientTelemetryOmniProto\x12;\n\x10\x61ssertion_failed\x18\x01 \x01(\x0b\x32\x1f.POGOProtos.Rpc.AssertionFailedH\x00\x12\x31\n\x0blog_message\x18\x02 \x01(\x0b\x32\x1a.POGOProtos.Rpc.LogMessageH\x00\x12?\n\x12maptiles_processed\x18\x03 \x01(\x0b\x32!.POGOProtos.Rpc.MapTilesProcessedH\x00\x12\x14\n\x0ctimestamp_ms\x18\x04 \x01(\x03\x12\x46\n\x0e\x63ommon_filters\x18\x05 \x01(\x0b\x32..POGOProtos.Rpc.MapsTelemetryCommonFilterProtoB\x10\n\x0eTelemetryEvent\"\xde\x01\n\x1eMapsClientTelemetryRecordProto\x12\x11\n\trecord_id\x18\x01 \x01(\t\x12\x17\n\x0f\x65ncoded_message\x18\x02 \x01(\x0c\x12\x1b\n\x13\x63lient_timestamp_ms\x18\x03 \x01(\x03\x12\x11\n\tmetric_id\x18\x04 \x01(\x03\x12\x12\n\nevent_name\x18\x05 \x01(\t\x12L\n\x0e\x63ommon_filters\x18\n \x01(\x0b\x32\x34.POGOProtos.Rpc.MapsClientTelemetryCommonFilterProto\"\xca\x02\n\x1fMapsClientTelemetryRecordResult\x12\x11\n\trecord_id\x18\x01 \x01(\t\x12\x46\n\x06status\x18\x02 \x01(\x0e\x32\x36.POGOProtos.Rpc.MapsClientTelemetryRecordResult.Status\x12\x1b\n\x13telemetry_type_name\x18\x03 \x01(\t\"\xae\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x14\x12\x16\n\x12\x45RROR_FAMILY_UNSET\x10\x15\x12\x18\n\x14\x45RROR_FAMILY_INVALID\x10\x16\x12\x1a\n\x16\x45RROR_ENCODING_INVALID\x10\x17\x12\x19\n\x15\x45RROR_UNSET_METRIC_ID\x10\x18\x12#\n\x1f\x45RROR_EVENT_TELEMETRY_UNDEFINED\x10\x19\"\xf9\x01\n MapsClientTelemetryResponseProto\x12G\n\x06status\x18\x01 \x01(\x0e\x32\x37.POGOProtos.Rpc.MapsClientTelemetryResponseProto.Status\x12\x14\n\x0crows_written\x18\x02 \x01(\x05\x12\x1d\n\x15nonretryable_failures\x18\x03 \x01(\x05\"W\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x0b\n\x07\x46\x41ILURE\x10\x02\x12\x13\n\x0fPARTIAL_FAILURE\x10\x03\x12\x13\n\x0fINVALID_REQUEST\x10\x04\")\n\'MapsClientTelemetrySettingsRequestProto\"\xae\x01\n\x1cMapsClientTelemetryV2Request\x12P\n\x1atelemetry_request_metadata\x18\x01 \x01(\x0b\x32,.POGOProtos.Rpc.MapsTelemetryRequestMetadata\x12<\n\x0b\x62\x61tch_proto\x18\x02 \x01(\x0b\x32\'.POGOProtos.Rpc.MapsTelemetryBatchProto\"\xbe\x01\n\rMapsDatapoint\x12\x0e\n\x04long\x18\x01 \x01(\x03H\x00\x12\x10\n\x06\x64ouble\x18\x02 \x01(\x01H\x00\x12\x11\n\x07\x62oolean\x18\x03 \x01(\x08H\x00\x12\x30\n\x04kind\x18\x05 \x01(\x0e\x32\".POGOProtos.Rpc.MapsDatapoint.Kind\"=\n\x04Kind\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\t\n\x05GAUGE\x10\x01\x12\t\n\x05\x44\x45LTA\x10\x02\x12\x0e\n\nCUMULATIVE\x10\x03\x42\x07\n\x05Value\")\n\x12MapsLoginNewPlayer\x12\x13\n\x0bmethod_name\x18\x01 \x01(\t\"6\n\x1fMapsLoginNewPlayerCreateAccount\x12\x13\n\x0bmethod_name\x18\x01 \x01(\t\"/\n\x18MapsLoginReturningPlayer\x12\x13\n\x0bmethod_name\x18\x01 \x01(\t\"5\n\x1eMapsLoginReturningPlayerSignIn\x12\x13\n\x0bmethod_name\x18\x01 \x01(\t\"\'\n\x10MapsLoginStartup\x12\x13\n\x0bmethod_name\x18\x01 \x01(\t\"\xd1\x01\n\x10MapsMetricRecord\x12=\n\x0bserver_data\x18\x01 \x01(\x0b\x32(.POGOProtos.Rpc.MapsServerRecordMetadata\x12\x30\n\tdatapoint\x18\x02 \x01(\x0b\x32\x1d.POGOProtos.Rpc.MapsDatapoint\x12L\n\x0e\x63ommon_filters\x18\n \x01(\x0b\x32\x34.POGOProtos.Rpc.MapsClientTelemetryCommonFilterProto\"-\n\x16MapsPlaceholderMessage\x12\x13\n\x0bplaceholder\x18\x01 \x01(\t\"\xbc\x01\n\x16MapsPlatformPlayerInfo\x12\x19\n\x11identity_provider\x18\x01 \x01(\t\x12%\n\x1dprofile_creation_timestamp_ms\x18\x02 \x01(\x03\x12\x14\n\x0cplayer_level\x18\x03 \x01(\x05\x12\x0f\n\x07team_id\x18\x04 \x01(\x05\x12\x1a\n\x12lifetime_km_walked\x18\x05 \x01(\x01\x12\x1d\n\x15lifetime_steps_walked\x18\x06 \x01(\x03\"\xd9\x02\n\'MapsPlatformPreAgeGateTrackingOmniproto\x12>\n\x10\x61ge_gate_startup\x18\x01 \x01(\x0b\x32\".POGOProtos.Rpc.MapsAgeGateStartupH\x00\x12<\n\x0f\x61ge_gate_result\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.MapsAgeGateResultH\x00\x12\x46\n\x15pre_age_gate_metadata\x18\xe8\x07 \x01(\x0b\x32&.POGOProtos.Rpc.MapsPreAgeGateMetadata\x12M\n\x0e\x63ommon_filters\x18\xea\x07 \x01(\x0b\x32\x34.POGOProtos.Rpc.MapsClientTelemetryCommonFilterProtoB\x19\n\x17PlatformPreAgeGateEvent\"\xcf\x04\n%MapsPlatformPreLoginTrackingOmniproto\x12\x39\n\rlogin_startup\x18\x01 \x01(\x0b\x32 .POGOProtos.Rpc.MapsLoginStartupH\x00\x12>\n\x10login_new_player\x18\x02 \x01(\x0b\x32\".POGOProtos.Rpc.MapsLoginNewPlayerH\x00\x12J\n\x16login_returning_player\x18\x03 \x01(\x0b\x32(.POGOProtos.Rpc.MapsLoginReturningPlayerH\x00\x12Z\n\x1flogin_new_player_create_account\x18\x04 \x01(\x0b\x32/.POGOProtos.Rpc.MapsLoginNewPlayerCreateAccountH\x00\x12X\n\x1elogin_returning_player_sign_in\x18\x05 \x01(\x0b\x32..POGOProtos.Rpc.MapsLoginReturningPlayerSignInH\x00\x12\x41\n\x12pre_login_metadata\x18\xe9\x07 \x01(\x0b\x32$.POGOProtos.Rpc.MapsPreLoginMetadata\x12M\n\x0e\x63ommon_filters\x18\xea\x07 \x01(\x0b\x32\x34.POGOProtos.Rpc.MapsClientTelemetryCommonFilterProtoB\x17\n\x15PlatformPreLoginEvent\"\xb3\x02\n\x16MapsPreAgeGateMetadata\x12\x14\n\x0ctimestamp_ms\x18\x02 \x01(\x03\x12\x1b\n\x13\x63lient_timestamp_ms\x18\x03 \x01(\x03\x12\x16\n\x0e\x65xperiment_ids\x18\x06 \x03(\x05\x12\x19\n\x11pre_login_user_id\x18\n \x01(\t\x12\r\n\x05minor\x18\x0b \x01(\x08\x12\x12\n\nnum_starts\x18\x0c \x01(\x03\x12\x46\n\x12\x63lient_environment\x18\x14 \x01(\x0b\x32*.POGOProtos.Rpc.MapsClientEnvironmentProto\x12H\n\x13startup_measurement\x18\x15 \x01(\x0b\x32+.POGOProtos.Rpc.MapsStartupMeasurementProto\"\xa1\x01\n\x14MapsPreLoginMetadata\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x14\n\x0ctimestamp_ms\x18\x02 \x01(\x03\x12\x1b\n\x13\x63lient_timestamp_ms\x18\x03 \x01(\x03\x12\x16\n\x0e\x65xperiment_ids\x18\x06 \x03(\x05\x12\x19\n\x11pre_login_user_id\x18\n \x01(\t\x12\x12\n\nnum_starts\x18\x0b \x01(\x03\"\x80\x02\n\x18MapsServerRecordMetadata\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x16\n\x0etelemetry_name\x18\x02 \x01(\t\x12\x12\n\nsession_id\x18\x03 \x01(\t\x12\x16\n\x0e\x65xperiment_ids\x18\x04 \x03(\x05\x12\x12\n\nrequest_id\x18\x05 \x01(\t\x12\x1b\n\x13server_timestamp_ms\x18\x06 \x01(\x03\x12 \n\x18\x61nalytics_experiment_ids\x18\x07 \x03(\t\x12\x19\n\x11\x63lient_request_id\x18\x08 \x01(\t\x12!\n\x19user_population_group_ids\x18\t \x03(\t\"\xbf\x02\n\x1bMapsStartupMeasurementProto\x12\x12\n\nnum_starts\x18\x01 \x01(\x03\x12%\n\x1dload_to_tos_login_duration_ms\x18\x02 \x01(\x03\x12\x1f\n\x17load_to_map_duration_ms\x18\x03 \x01(\x03\x12Z\n\x0eload_durations\x18\n \x03(\x0b\x32\x42.POGOProtos.Rpc.MapsStartupMeasurementProto.ComponentLoadDurations\x1ah\n\x16\x43omponentLoadDurations\x12\x16\n\x0e\x63omponent_name\x18\x01 \x01(\t\x12\x18\n\x10load_duration_ms\x18\x02 \x01(\x03\x12\x1c\n\x14\x61\x62solute_duration_ms\x18\x03 \x01(\x03\"\xcd\x01\n\x16MapsTelemetryAttribute\x12\x31\n\x05\x66ield\x18\x01 \x01(\x0b\x32\".POGOProtos.Rpc.MapsTelemetryField\x12\x31\n\x05value\x18\x02 \x01(\x0b\x32\".POGOProtos.Rpc.MapsTelemetryValue\x12\x11\n\ttimestamp\x18\x03 \x01(\x03\x1a:\n\x05Label\x12\x31\n\x05\x66ield\x18\x01 \x01(\x0b\x32\".POGOProtos.Rpc.MapsTelemetryField\"\x85\x02\n!MapsTelemetryAttributeRecordProto\x12<\n\x06\x63ommon\x18\x01 \x01(\x0b\x32*.POGOProtos.Rpc.MapsTelemetryMetadataProtoH\x00\x12\x1b\n\x11\x63ompressed_common\x18\x02 \x01(\x0cH\x00\x12\x39\n\tattribute\x18\x03 \x01(\x0b\x32&.POGOProtos.Rpc.MapsTelemetryAttribute\x12>\n\x0c\x61ttribute_v2\x18\x04 \x01(\x0b\x32(.POGOProtos.Rpc.MapsTelemetryAttributeV2B\n\n\x08Metadata\"e\n\x18MapsTelemetryAttributeV2\x12\x16\n\x0e\x61ttribute_name\x18\x01 \x01(\t\x12\x31\n\x05value\x18\x02 \x01(\x0b\x32\".POGOProtos.Rpc.MapsTelemetryValue\"p\n\x17MapsTelemetryBatchProto\x12\x16\n\x0e\x65nvironment_id\x18\x01 \x01(\t\x12=\n\x06\x65vents\x18\x02 \x03(\x0b\x32-.POGOProtos.Rpc.MapsTelemetryEventRecordProto\"\xd1\x03\n\x1eMapsTelemetryCommonFilterProto\x12\x1e\n\x16\x61pplication_identifier\x18\x01 \x01(\t\x12\x1d\n\x15operating_system_name\x18\x02 \x01(\t\x12\x14\n\x0c\x64\x65vice_model\x18\x03 \x01(\t\x12\x1b\n\x13locale_country_code\x18\x04 \x01(\t\x12\x1c\n\x14locale_language_code\x18\x05 \x01(\t\x12\x15\n\rquality_level\x18\x06 \x01(\t\x12!\n\x19network_connectivity_type\x18\x07 \x01(\t\x12\x14\n\x0cgame_context\x18\x08 \x01(\t\x12\x10\n\x08timezone\x18\t \x01(\t\x12\x16\n\x0e\x63lient_version\x18\n \x01(\t\x12\x13\n\x0bsdk_version\x18\x0b \x01(\t\x12\x15\n\runity_version\x18\x0c \x01(\t\x12\x1e\n\x16graphics_device_vendor\x18\r \x01(\t\x12\x1c\n\x14graphics_device_name\x18\x0e \x01(\t\x12\x1c\n\x14graphics_device_type\x18\x0f \x01(\t\x12\x1d\n\x15graphics_shader_level\x18\x10 \x01(\t\"\xf9\x01\n\x1dMapsTelemetryEventRecordProto\x12\x19\n\x0f\x65ncoded_message\x18\x04 \x01(\x0cH\x00\x12\x1c\n\x12\x63ompressed_message\x18\x05 \x01(\x0cH\x00\x12<\n\x06\x63ommon\x18\x01 \x01(\x0b\x32*.POGOProtos.Rpc.MapsTelemetryMetadataProtoH\x01\x12\x1b\n\x11\x63ompressed_common\x18\x02 \x01(\x0cH\x01\x12\x12\n\nevent_name\x18\x03 \x01(\t\x12\x19\n\x11\x66\x61\x63\x65t_detail_name\x18\x06 \x01(\tB\t\n\x07MessageB\n\n\x08Metadata\"=\n\x12MapsTelemetryField\x12\x13\n\x0b\x65ntity_name\x18\x01 \x01(\t\x12\x12\n\nfield_path\x18\x02 \x01(\t\"W\n\x10MapsTelemetryKey\x12\x10\n\x08key_name\x18\x01 \x01(\t\x12\x31\n\x05value\x18\x02 \x01(\x0b\x32\".POGOProtos.Rpc.MapsTelemetryValue\"\xeb\x04\n\x1aMapsTelemetryMetadataProto\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x12\n\nsession_id\x18\x02 \x01(\x03\x12\x11\n\trecord_id\x18\x03 \x01(\t\x12W\n\x12telemetry_scope_id\x18\x04 \x01(\x0e\x32;.POGOProtos.Rpc.MapsTelemetryMetadataProto.TelemetryScopeId\x12\x14\n\x0cis_queryable\x18\x05 \x01(\x08\x12\x17\n\x0fkeyvalue_column\x18\x06 \x01(\t\x12!\n\x19processing_attempts_count\x18\x07 \x01(\r\x12\x1a\n\x12pub_sub_message_id\x18\x08 \x01(\t\x12)\n!source_published_timestamp_millis\x18\t \x01(\x03\x12\'\n\x1f\x61nfe_published_timestamp_millis\x18\n \x01(\x03\x12\x44\n\x14platform_player_info\x18\x0b \x01(\x0b\x32&.POGOProtos.Rpc.MapsPlatformPlayerInfo\x12I\n\x0b\x64\x65vice_info\x18\x0c \x01(\x0b\x32\x34.POGOProtos.Rpc.MapsClientTelemetryCommonFilterProto\"i\n\x10TelemetryScopeId\x12\t\n\x05UNSET\x10\x00\x12\x13\n\x0fPLATFORM_SERVER\x10\x01\x12\x13\n\x0fPLATFORM_CLIENT\x10\x02\x12\x0f\n\x0bGAME_SERVER\x10\x03\x12\x0f\n\x0bGAME_CLIENT\x10\x04\"\xda\x02\n\x1eMapsTelemetryMetricRecordProto\x12<\n\x06\x63ommon\x18\x01 \x01(\x0b\x32*.POGOProtos.Rpc.MapsTelemetryMetadataProtoH\x00\x12\x1b\n\x11\x63ompressed_common\x18\x02 \x01(\x0cH\x00\x12\x0e\n\x04long\x18\x04 \x01(\x03H\x01\x12\x10\n\x06\x64ouble\x18\x05 \x01(\x01H\x01\x12\x11\n\x07\x62oolean\x18\x06 \x01(\x08H\x01\x12\x11\n\tmetric_id\x18\x03 \x01(\t\x12\x41\n\x04kind\x18\x07 \x01(\x0e\x32\x33.POGOProtos.Rpc.MapsTelemetryMetricRecordProto.Kind\"=\n\x04Kind\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\t\n\x05GAUGE\x10\x01\x12\t\n\x05\x44\x45LTA\x10\x02\x12\x0e\n\nCUMULATIVE\x10\x03\x42\n\n\x08MetadataB\x07\n\x05Value\"\xb4\x02\n\x19MapsTelemetryRecordResult\x12\x11\n\trecord_id\x18\x01 \x01(\t\x12@\n\x06status\x18\x02 \x01(\x0e\x32\x30.POGOProtos.Rpc.MapsTelemetryRecordResult.Status\x12\x1b\n\x13telemetry_type_name\x18\x03 \x01(\t\x12\x16\n\x0e\x66\x61ilure_detail\x18\x04 \x01(\t\x12\x16\n\x0eretry_after_ms\x18\x05 \x01(\x03\"u\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x13\n\x0fINVALID_REQUEST\x10\n\x12\x11\n\rACCESS_DENIED\x10\x0b\x12\x16\n\x12NOT_APPROVED_EVENT\x10\x0c\x12\x11\n\rBACKEND_ERROR\x10\x14\x12\r\n\tTHROTTLED\x10\x1e\"Q\n\x1cMapsTelemetryRequestMetadata\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x10\n\x08is_minor\x18\x02 \x01(\x08\x12\x0e\n\x06\x65nv_id\x18\x03 \x01(\t\"b\n\x19MapsTelemetryRequestProto\x12\x13\n\x0b\x61pi_version\x18\x01 \x01(\t\x12\x17\n\x0fmessage_version\x18\x02 \x01(\t\x12\x17\n\x0ftelemetry_batch\x18\x03 \x01(\x0c\"\xe3\x02\n\x1aMapsTelemetryResponseProto\x12\x41\n\x06status\x18\x01 \x01(\x0e\x32\x31.POGOProtos.Rpc.MapsTelemetryResponseProto.Status\x12\x14\n\x0crows_written\x18\x02 \x01(\x05\x12\x16\n\x0e\x66\x61ilure_detail\x18\x03 \x01(\t\x12\x45\n\x12retryable_failures\x18\x04 \x03(\x0b\x32).POGOProtos.Rpc.MapsTelemetryRecordResult\x12I\n\x16non_retryable_failures\x18\x05 \x03(\x0b\x32).POGOProtos.Rpc.MapsTelemetryRecordResult\"B\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x0b\n\x07\x46\x41ILURE\x10\x02\x12\x13\n\x0fPARTIAL_FAILURE\x10\x03\"x\n\x12MapsTelemetryValue\x12\x13\n\tint_value\x18\x01 \x01(\x03H\x00\x12\x16\n\x0c\x64ouble_value\x18\x02 \x01(\x01H\x00\x12\x16\n\x0cstring_value\x18\x03 \x01(\tH\x00\x12\x14\n\nbool_value\x18\x04 \x01(\x08H\x00\x42\x07\n\x05Value\"\xba\x01\n\x1dMarkMilestoneAsViewedOutProto\x12\x44\n\x06status\x18\x01 \x01(\x0e\x32\x34.POGOProtos.Rpc.MarkMilestoneAsViewedOutProto.Status\"S\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x12\n\x0e\x45RROR_DISABLED\x10\x02\x12\x1d\n\x19\x45RROR_MILESTONE_NOT_FOUND\x10\x03\"\xa8\x02\n\x1aMarkMilestoneAsViewedProto\x12\x64\n\x1breferrer_milestones_to_mark\x18\x01 \x03(\x0b\x32?.POGOProtos.Rpc.MarkMilestoneAsViewedProto.MilestoneLookupProto\x12\x63\n\x1areferee_milestones_to_mark\x18\x02 \x03(\x0b\x32?.POGOProtos.Rpc.MarkMilestoneAsViewedProto.MilestoneLookupProto\x1a?\n\x14MilestoneLookupProto\x12\x11\n\tplayer_id\x18\x01 \x01(\t\x12\x14\n\x0cmilestone_id\x18\x02 \x01(\t\"V\n\x17MarkNewsfeedReadRequest\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\t\x12\x11\n\tplayer_id\x18\x02 \x01(\t\x12\x18\n\x10newsfeed_post_id\x18\x03 \x03(\t\"\xeb\x01\n\x18MarkNewsfeedReadResponse\x12?\n\x06result\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.MarkNewsfeedReadResponse.Result\"\x8d\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x12\n\x0eINTERNAL_ERROR\x10\x02\x12\x17\n\x13\x43HANNEL_NOT_DEFINED\x10\x03\x12\x17\n\x13\x45MPTY_NEWSFEED_LIST\x10\x04\x12\x13\n\x0f\x45MPTY_PLAYER_ID\x10\x05\x12\x10\n\x0c\x45MPTY_APP_ID\x10\x06\"\x96\x01\n\x1bMarkReadNewsArticleOutProto\x12\x42\n\x06result\x18\x01 \x01(\x0e\x32\x32.POGOProtos.Rpc.MarkReadNewsArticleOutProto.Result\"3\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rNO_NEWS_FOUND\x10\x02\",\n\x18MarkReadNewsArticleProto\x12\x10\n\x08news_ids\x18\x01 \x03(\t\"\xb8\x02\n\x18MarkSaveForLaterOutProto\x12?\n\x06result\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.MarkSaveForLaterOutProto.Result\"\xda\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x18\n\x14\x45RROR_ALREADY_MARKED\x10\x02\x12\x1b\n\x17\x45RROR_POKEMON_NOT_FOUND\x10\x03\x12&\n\"ERROR_SAVE_FOR_LATER_LIMIT_REACHED\x10\x04\x12\x16\n\x12\x45RROR_NOT_IN_RANGE\x10\x05\x12\x1b\n\x17\x45RROR_STATION_NOT_FOUND\x10\x06\x12$\n ERROR_SAVE_FOR_LATER_NOT_ENABLED\x10\x07\"e\n\x15MarkSaveForLaterProto\x12\x12\n\nstation_id\x18\x01 \x01(\t\x12\x1b\n\x13station_lat_degrees\x18\x02 \x01(\x01\x12\x1b\n\x13station_lng_degrees\x18\x03 \x01(\x01\"b\n\x1cMarkTutorialCompleteOutProto\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x31\n\x06player\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.ClientPlayerProto\"\x9a\x01\n\x19MarkTutorialCompleteProto\x12=\n\x11tutorial_complete\x18\x01 \x03(\x0e\x32\".POGOProtos.Rpc.TutorialCompletion\x12\x1d\n\x15send_marketing_emails\x18\x02 \x01(\x08\x12\x1f\n\x17send_push_notifications\x18\x03 \x01(\x08\"\xb0\x01\n\x1fMarketingTelemetryNewsfeedEvent\x12U\n\nevent_type\x18\x01 \x01(\x0e\x32\x41.POGOProtos.Rpc.MarketingTelemetryNewsfeedEvent.NewsfeedEventType\"6\n\x11NewsfeedEventType\x12\t\n\x05UNSET\x10\x00\x12\x0c\n\x08RECEIVED\x10\x01\x12\x08\n\x04READ\x10\x02\"\xd0\x02\n\'MarketingTelemetryPushNotificationEvent\x12\x65\n\nevent_type\x18\x01 \x01(\x0e\x32Q.POGOProtos.Rpc.MarketingTelemetryPushNotificationEvent.PushNotificationEventType\x12\x0f\n\x07push_id\x18\x02 \x01(\t\x12\x0e\n\x06reason\x18\x03 \x01(\t\"\x9c\x01\n\x19PushNotificationEventType\x12\t\n\x05UNSET\x10\x00\x12\r\n\tPROCESSED\x10\x01\x12\x0c\n\x08RECEIVED\x10\x02\x12\n\n\x06OPENED\x10\x03\x12\r\n\tDISMISSED\x10\x04\x12\x0b\n\x07\x42OUNCED\x10\x05\x12\x08\n\x04SENT\x10\x06\x12\x0f\n\x0b\x46\x41ILED_SEND\x10\x07\x12\x14\n\x10\x42\x41\x44_REGISTRATION\x10\x08\"\x94\x01\n\x1aMegaEvoGlobalSettingsProto\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12%\n\x1d\x65nable_friends_list_mega_info\x18\x02 \x01(\x08\x12\x19\n\x11\x65nable_mega_level\x18\x03 \x01(\x08\x12#\n\x1b\x65nable_mega_evolve_in_lobby\x18\x04 \x01(\x08\"\xa4\x01\n\x10MegaEvoInfoProto\x12\x31\n\npokedex_id\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12=\n\x0btemp_evo_id\x18\x02 \x01(\x0e\x32(.POGOProtos.Rpc.HoloTemporaryEvolutionId\x12\x1e\n\x16\x65vo_expiration_time_ms\x18\x03 \x01(\x03\"\xaa\x03\n\x14MegaEvoSettingsProto\x12\x1b\n\x13\x65volution_length_ms\x18\x01 \x01(\x03\x12-\n%attack_boost_from_mega_different_type\x18\x02 \x01(\x02\x12(\n attack_boost_from_mega_same_type\x18\x03 \x01(\x02\x12\x1c\n\x14max_candy_hoard_size\x18\x04 \x01(\x05\x12.\n&enable_buddy_walking_mega_energy_award\x18\x05 \x01(\x08\x12%\n\x1d\x61\x63tive_mega_bonus_catch_candy\x18\x06 \x01(\x05\x12\x19\n\x11\x65nable_mega_level\x18\x07 \x01(\x08\x12#\n\x1b\x65nable_mega_evolve_in_lobby\x18\x08 \x01(\x08\x12\x17\n\x0fnum_mega_levels\x18\t \x01(\x05\x12&\n\x1e\x63lient_mega_cooldown_buffer_ms\x18\n \x01(\x05\x12&\n\x1e\x65nable_mega_level_legacy_award\x18\x0b \x01(\x08\"\x95\x01\n\"MegaEvolutionCooldownSettingsProto\x12\x13\n\x0b\x64uration_ms\x18\x01 \x01(\x03\x12\x1b\n\x13\x62ypass_cost_initial\x18\x02 \x01(\x05\x12\x19\n\x11\x62ypass_cost_final\x18\x03 \x01(\x05\x12\"\n\x1a\x62ypass_cost_rounding_value\x18\x04 \x01(\x05\"\xde\x01\n!MegaEvolutionEffectsSettingsProto\x12#\n\x1b\x64ifferent_type_attack_boost\x18\x01 \x01(\x02\x12\x1e\n\x16same_type_attack_boost\x18\x02 \x01(\x02\x12#\n\x1bsame_type_extra_catch_candy\x18\x03 \x01(\x05\x12 \n\x18same_type_extra_catch_xp\x18\x04 \x01(\x05\x12-\n%same_type_extra_catch_candy_xl_chance\x18\x05 \x01(\x02\"\xb9\x02\n\x1fMegaEvolutionLevelSettingsProto\x12\r\n\x05level\x18\x01 \x01(\x05\x12\x31\n\npokemon_id\x18\x02 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12J\n\x0bprogression\x18\x03 \x01(\x0b\x32\x35.POGOProtos.Rpc.MegaEvolutionProgressionSettingsProto\x12\x44\n\x08\x63ooldown\x18\x04 \x01(\x0b\x32\x32.POGOProtos.Rpc.MegaEvolutionCooldownSettingsProto\x12\x42\n\x07\x65\x66\x66\x65\x63ts\x18\x05 \x01(\x0b\x32\x31.POGOProtos.Rpc.MegaEvolutionEffectsSettingsProto\"\x85\x01\n%MegaEvolutionProgressionSettingsProto\x12\x17\n\x0fpoints_required\x18\x01 \x01(\x05\x12\x1f\n\x17points_limit_per_period\x18\x02 \x01(\x05\x12\"\n\x1apoints_per_mega_evo_action\x18\x03 \x01(\x05\"\xbe\x01\n$MegaEvolvePokemonClientContextHelper\"\x95\x01\n\x1eMegaEvolvePokemonClientContext\x12\t\n\x05UNSET\x10\x00\x12\x13\n\x0fPOKEMON_DETAILS\x10\x01\x12\x0e\n\nRAID_LOBBY\x10\x02\x12\x14\n\x10GYM_BATTLE_LOBBY\x10\x03\x12\x14\n\x10NPC_COMBAT_LOBBY\x10\x04\x12\x17\n\x13PLAYER_COMBAT_LOBBY\x10\x05\"\xca\x03\n\x19MegaEvolvePokemonOutProto\x12@\n\x06result\x18\x01 \x01(\x0e\x32\x30.POGOProtos.Rpc.MegaEvolvePokemonOutProto.Result\x12\x35\n\x0f\x65volved_pokemon\x18\x02 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x13\n\x0b\x65xp_awarded\x18\x03 \x01(\x05\x12-\n\x07preview\x18\x04 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PreviewProto\"\xef\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1a\n\x16\x46\x41ILED_POKEMON_MISSING\x10\x02\x12!\n\x1d\x46\x41ILED_INSUFFICIENT_RESOURCES\x10\x03\x12 \n\x1c\x46\x41ILED_POKEMON_CANNOT_EVOLVE\x10\x04\x12\x1e\n\x1a\x46\x41ILED_POKEMON_IS_DEPLOYED\x10\x05\x12#\n\x1f\x46\x41ILED_INVALID_ITEM_REQUIREMENT\x10\x06\x12\'\n#FAILED_POKEMON_ALREADY_MEGA_EVOLVED\x10\x07\"\xe9\x01\n\x16MegaEvolvePokemonProto\x12\x12\n\npokemon_id\x18\x01 \x01(\x06\x12=\n\x0btemp_evo_id\x18\x02 \x01(\x0e\x32(.POGOProtos.Rpc.HoloTemporaryEvolutionId\x12\x0f\n\x07preview\x18\x03 \x01(\x08\x12k\n\x0e\x63lient_context\x18\x04 \x01(\x0e\x32S.POGOProtos.Rpc.MegaEvolvePokemonClientContextHelper.MegaEvolvePokemonClientContext\"Q\n\x1dMegaEvolvePokemonSpeciesProto\x12\x14\n\x0c\x65nergy_count\x18\x01 \x01(\x05\x12\x1a\n\x12pokemon_species_id\x18\x02 \x01(\x05\"\xec\x01\n\x16MementoAttributesProto\x12@\n\x10postcard_display\x18\x05 \x01(\x0b\x32$.POGOProtos.Rpc.PostcardDisplayProtoH\x00\x12\x31\n\x0cmemento_type\x18\x01 \x01(\x0e\x32\x1b.POGOProtos.Rpc.MementoType\x12\x10\n\x08latitude\x18\x02 \x01(\x01\x12\x11\n\tlongitude\x18\x03 \x01(\x01\x12\x1a\n\x12\x61\x64\x64\x65\x64_timestamp_ms\x18\x04 \x01(\x03\x12\x14\n\x0cmemento_hash\x18\x06 \x01(\tB\x06\n\x04Type\"(\n\x11MeshingStartEvent\x12\x13\n\x0b\x65mpty_field\x18\x63 \x01(\x08\"+\n\x10MeshingStopEvent\x12\x17\n\x0ftime_elapsed_ms\x18\x01 \x01(\r\"\x81\x01\n\x0eMessageOptions\x12\x1f\n\x17message_set_wire_format\x18\x01 \x01(\x08\x12\'\n\x1fno_standard_descriptor_accessor\x18\x02 \x01(\x08\x12\x12\n\ndeprecated\x18\x03 \x01(\x08\x12\x11\n\tmap_entry\x18\x04 \x01(\x08\"\xa9\x05\n\x14MessagingClientEvent\x12\x16\n\x0eproject_number\x18\x01 \x01(\x03\x12\x12\n\nmessage_id\x18\x02 \x01(\t\x12\x13\n\x0binstance_id\x18\x03 \x01(\t\x12\x46\n\x0cmessage_type\x18\x04 \x01(\x0e\x32\x30.POGOProtos.Rpc.MessagingClientEvent.MessageType\x12\x46\n\x0csdk_platform\x18\x05 \x01(\x0e\x32\x30.POGOProtos.Rpc.MessagingClientEvent.SDKPlatform\x12\x14\n\x0cpackage_name\x18\x06 \x01(\t\x12\x14\n\x0c\x63ollapse_key\x18\x07 \x01(\t\x12\x10\n\x08priority\x18\x08 \x01(\x05\x12\x0b\n\x03ttl\x18\t \x01(\x05\x12\r\n\x05topic\x18\n \x01(\t\x12\x0f\n\x07\x62ulk_id\x18\x0b \x01(\x03\x12\x39\n\x05\x65vent\x18\x0c \x01(\x0e\x32*.POGOProtos.Rpc.MessagingClientEvent.Event\x12\x17\n\x0f\x61nalytics_label\x18\r \x01(\t\x12\x13\n\x0b\x63\x61mpaign_id\x18\x0e \x01(\x03\x12\x16\n\x0e\x63omposer_label\x18\x0f \x01(\t\"Q\n\x0bMessageType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x10\n\x0c\x44\x41TA_MESSAGE\x10\x01\x12\t\n\x05TOPIC\x10\x02\x12\x18\n\x14\x44ISPLAY_NOTIFICATION\x10\x03\"<\n\x0bSDKPlatform\x12\x0e\n\nUNKNOWN_OS\x10\x00\x12\x0b\n\x07\x41NDROID\x10\x01\x12\x07\n\x03IOS\x10\x02\x12\x07\n\x03WEB\x10\x03\"C\n\x05\x45vent\x12\x11\n\rUNKNOWN_EVENT\x10\x00\x12\x15\n\x11MESSAGE_DELIVERED\x10\x01\x12\x10\n\x0cMESSAGE_OPEN\x10\x02\"e\n\x1dMessagingClientEventExtension\x12\x44\n\x16messaging_client_event\x18\x01 \x01(\x0b\x32$.POGOProtos.Rpc.MessagingClientEvent\"\xb2\x01\n\x15MethodDescriptorProto\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x12\n\ninput_type\x18\x02 \x01(\t\x12\x13\n\x0boutput_type\x18\x03 \x01(\t\x12.\n\x07options\x18\x04 \x01(\x0b\x32\x1d.POGOProtos.Rpc.MethodOptions\x12\x18\n\x10\x63lient_streaming\x18\x05 \x01(\x08\x12\x18\n\x10server_streaming\x18\x06 \x01(\x08\"\xd9\x01\n\x0cMethodGoogle\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x18\n\x10request_type_url\x18\x02 \x01(\t\x12\x19\n\x11request_streaming\x18\x03 \x01(\x08\x12\x19\n\x11response_type_url\x18\x04 \x01(\t\x12\x1a\n\x12response_streaming\x18\x05 \x01(\x08\x12\'\n\x07options\x18\x06 \x03(\x0b\x32\x16.POGOProtos.Rpc.Option\x12&\n\x06syntax\x18\x07 \x01(\x0e\x32\x16.POGOProtos.Rpc.Syntax\"#\n\rMethodOptions\x12\x12\n\ndeprecated\x18\x01 \x01(\x08\"\xc1\x01\n\x0cMetricRecord\x12\x39\n\x0bserver_data\x18\x01 \x01(\x0b\x32$.POGOProtos.Rpc.ServerRecordMetadata\x12,\n\tdatapoint\x18\x02 \x01(\x0b\x32\x19.POGOProtos.Rpc.Datapoint\x12H\n\x0e\x63ommon_filters\x18\n \x01(\x0b\x32\x30.POGOProtos.Rpc.ClientTelemetryCommonFilterProto\"R\n\x17MiniCollectionBadgeData\x12\x37\n\x05\x65vent\x18\x01 \x03(\x0b\x32(.POGOProtos.Rpc.MiniCollectionBadgeEvent\"I\n\x18MiniCollectionBadgeEvent\x12\x10\n\x08\x65vent_id\x18\x01 \x01(\t\x12\x1b\n\x13\x63ompleted_timestamp\x18\x02 \x01(\x03\"\xd1\x02\n\x15MiniCollectionPokemon\x12\x31\n\npokedex_id\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x34\n\x07\x64isplay\x18\x02 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\x12\x0e\n\x06\x63\x61ught\x18\x03 \x01(\x08\x12J\n\x0f\x63ollection_type\x18\x04 \x01(\x0e\x32\x31.POGOProtos.Rpc.MiniCollectionPokemon.CollectType\x12\"\n\x1arequire_alignment_to_match\x18\x05 \x01(\x08\"O\n\x0b\x43ollectType\x12\t\n\x05\x43\x41TCH\x10\x00\x12\t\n\x05TRADE\x10\x01\x12\n\n\x06\x45VOLVE\x10\x02\x12\x13\n\x0f\x43\x41TCH_FROM_RAID\x10\x03\x12\t\n\x05HATCH\x10\x04\"`\n\x13MiniCollectionProto\x12\x36\n\x07pokemon\x18\x01 \x03(\x0b\x32%.POGOProtos.Rpc.MiniCollectionPokemon\x12\x11\n\tcompleted\x18\x02 \x01(\x08\".\n\x1aMiniCollectionSectionProto\x12\x10\n\x08quest_id\x18\x01 \x01(\t\"<\n\x1bMissingTranslationTelemetry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x10\n\x08language\x18\x02 \x01(\t\"#\n\x05Mixin\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0c\n\x04root\x18\x02 \x01(\t\"k\n\x1aMonodepthDownloadTelemetry\x12\x1a\n\x12\x64ownloaded_package\x18\x01 \x01(\x08\x12\x17\n\x0fskipped_package\x18\x02 \x01(\x08\x12\x18\n\x10model_downloaded\x18\x03 \x01(\t\"\x81\x02\n\x16MonodepthSettingsProto\x12\x19\n\x11\x65nable_occlusions\x18\x01 \x01(\x08\x12\x1d\n\x15occlusions_default_on\x18\x02 \x01(\x08\x12!\n\x19occlusions_toggle_visible\x18\x03 \x01(\x08\x12!\n\x19\x65nable_ground_suppression\x18\x04 \x01(\x08\x12%\n\x1dmin_ground_suppression_thresh\x18\x05 \x01(\x02\x12\x1e\n\x16suppression_channel_id\x18\x06 \x01(\r\x12 \n\x18suppression_channel_name\x18\x07 \x01(\t\"\x86\x02\n\x15MotivatedPokemonProto\x12-\n\x07pokemon\x18\x01 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x11\n\tdeploy_ms\x18\x02 \x01(\x03\x12\x18\n\x10\x63p_when_deployed\x18\x03 \x01(\x05\x12\x16\n\x0emotivation_now\x18\x04 \x01(\x01\x12\x0e\n\x06\x63p_now\x18\x05 \x01(\x05\x12\x13\n\x0b\x62\x65rry_value\x18\x06 \x01(\x02\x12%\n\x1d\x66\x65\x65\x64_cooldown_duration_millis\x18\x07 \x01(\x03\x12-\n\nfood_value\x18\x08 \x03(\x0b\x32\x19.POGOProtos.Rpc.FoodValue\"M\n\x11MoveModifierGroup\x12\x38\n\rmove_modifier\x18\x01 \x03(\x0b\x32!.POGOProtos.Rpc.MoveModifierProto\"\x92\x0b\n\x11MoveModifierProto\x12@\n\x04mode\x18\x01 \x01(\x0e\x32\x32.POGOProtos.Rpc.MoveModifierProto.MoveModifierMode\x12@\n\x04type\x18\x02 \x01(\x0e\x32\x32.POGOProtos.Rpc.MoveModifierProto.MoveModifierType\x12\r\n\x05value\x18\x03 \x01(\x02\x12\x46\n\tcondition\x18\x04 \x03(\x0b\x32\x33.POGOProtos.Rpc.MoveModifierProto.ModifierCondition\x12;\n\x0frender_modifier\x18\x05 \x03(\x0b\x32\".POGOProtos.Rpc.FormRenderModifier\x12\x10\n\x08\x64uration\x18\x06 \x01(\x03\x12\x14\n\x0cstring_value\x18\x07 \x01(\t\x12\x13\n\x0b\x62\x65st_effort\x18\t \x01(\x08\x12M\n\x0fmodifier_target\x18\n \x01(\x0e\x32\x34.POGOProtos.Rpc.MoveModifierProto.MoveModifierTarget\x1a\xa1\x03\n\x11ModifierCondition\x12Y\n\x0e\x63ondition_type\x18\x01 \x01(\x0e\x32\x41.POGOProtos.Rpc.MoveModifierProto.ModifierCondition.ConditionType\x12\r\n\x05value\x18\x02 \x01(\x03\x12\x11\n\tdeviation\x18\x03 \x01(\x02\x12\x15\n\rstring_lookup\x18\x04 \x01(\t\"\xf7\x01\n\rConditionType\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07PVE_NPC\x10\x01\x12\x0e\n\nHP_PERCENT\x10\x02\x12\x14\n\x10INVOCATION_LIMIT\x10\x03\x12\x0f\n\x0b\x43OOLDOWN_MS\x10\x04\x12\x1d\n\x19\x44\x45\x46\x45NDER_ALIGNMENT_SHADOW\x10\x05\x12\x13\n\x0f\x44\x45\x46\x45NDER_VS_TAG\x10\x06\x12&\n\"ATTACKER_ARBITRARY_COUNTER_MINIMUM\x10\x07\x12&\n\"DEFENDER_ARBITRARY_COUNTER_MINIMUM\x10\x08\x12\x13\n\x0f\x41TTACKER_VS_TAG\x10\t\"\xa5\x03\n\x10MoveModifierMode\x12\x1c\n\x18UNSET_MOVE_MODIFIER_MODE\x10\x00\x12\x0f\n\x0b\x46ORM_CHANGE\x10\x01\x12\x11\n\rDIRECT_DAMAGE\x10\x02\x12\x19\n\x15\x44\x45\x46\x45NDER_DAMAGE_DEALT\x10\x03\x12\x19\n\x15\x44\x45\x46\x45NDER_DAMAGE_TAKEN\x10\x04\x12\x1e\n\x1a\x41TTACKER_ARBITRARY_COUNTER\x10\x05\x12\x1b\n\x17\x41TTACKER_FORM_REVERSION\x10\x06\x12\x1b\n\x17\x44\x45\x46\x45NDER_FORM_REVERSION\x10\x07\x12\x1e\n\x1a\x44\x45\x46\x45NDER_ARBITRARY_COUNTER\x10\x08\x12\x17\n\x13\x41PPLY_VS_EFFECT_TAG\x10\t\x12\x18\n\x14REMOVE_VS_EFFECT_TAG\x10\n\x12\x16\n\x12\x41TTACK_STAT_CHANGE\x10\x0b\x12\x17\n\x13\x44\x45\x46\x45NSE_STAT_CHANGE\x10\x0c\x12\x17\n\x13STAMINA_STAT_CHANGE\x10\r\x12\x0f\n\x0bSTAT_CHANGE\x10\x0e\x12\x11\n\rGROUP_POINTER\x10\x0f\";\n\x12MoveModifierTarget\x12\t\n\x05UNSET\x10\x00\x12\x0c\n\x08\x41TTACKER\x10\x01\x12\x0c\n\x08\x44\x45\x46\x45NDER\x10\x02\"P\n\x10MoveModifierType\x12\x1c\n\x18UNSET_MOVE_MODIFIER_TYPE\x10\x00\x12\x0e\n\nPERCENTAGE\x10\x01\x12\x0e\n\nFLAT_VALUE\x10\x02\"\x8c\x01\n\x15MoveReassignmentProto\x12\x37\n\x0e\x65xisting_moves\x18\x01 \x03(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\x12:\n\x11replacement_moves\x18\x02 \x03(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\"-\n\x19MoveSequenceSettingsProto\x12\x10\n\x08sequence\x18\x01 \x03(\t\"\x92\x04\n\x11MoveSettingsProto\x12\x32\n\tunique_id\x18\x01 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\x12\x14\n\x0c\x61nimation_id\x18\x02 \x01(\x05\x12\x35\n\x0cpokemon_type\x18\x03 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonType\x12\r\n\x05power\x18\x04 \x01(\x02\x12\x17\n\x0f\x61\x63\x63uracy_chance\x18\x05 \x01(\x02\x12\x17\n\x0f\x63ritical_chance\x18\x06 \x01(\x02\x12\x13\n\x0bheal_scalar\x18\x07 \x01(\x02\x12\x1b\n\x13stamina_loss_scalar\x18\x08 \x01(\x02\x12\x19\n\x11trainer_level_min\x18\t \x01(\x05\x12\x19\n\x11trainer_level_max\x18\n \x01(\x05\x12\x10\n\x08vfx_name\x18\x0b \x01(\t\x12\x13\n\x0b\x64uration_ms\x18\x0c \x01(\x05\x12\x1e\n\x16\x64\x61mage_window_start_ms\x18\r \x01(\x05\x12\x1c\n\x14\x64\x61mage_window_end_ms\x18\x0e \x01(\x05\x12\x14\n\x0c\x65nergy_delta\x18\x0f \x01(\x05\x12\x11\n\tis_locked\x18\x10 \x01(\x08\x12\x33\n\x08modifier\x18\x11 \x03(\x0b\x32!.POGOProtos.Rpc.MoveModifierProto\x12\x10\n\x08ob_int32\x18\x12 \x03(\x05\"\xa4\x05\n\x15MpSharedSettingsProto\x12\x1e\n\x16num_mp_from_walk_quest\x18\x01 \x01(\x05\x12\x17\n\x0fnum_meters_goal\x18\x02 \x01(\x05\x12%\n\x1d\x64\x65\x62ug_allow_remove_walk_quest\x18\x03 \x01(\x08\x12 \n\x18num_mp_from_loot_station\x18\x04 \x01(\x05\x12,\n$num_extra_mp_from_first_loot_station\x18\x05 \x01(\x05\x12-\n%debug_num_extra_loot_stations_per_day\x18\x06 \x01(\x05\x12\x36\n.debug_fixed_mp_walk_quest_cooldown_duration_ms\x18\x07 \x01(\x03\x12\x13\n\x0bmp_capacity\x18\x08 \x01(\x05\x12\x1b\n\x13mp_base_daily_limit\x18\t \x01(\x05\x12\"\n\x1a\x62read_battle_catch_mp_cost\x18\n \x01(\x05\x12\x19\n\x11mp_claim_delay_ms\x18\x0b \x01(\x03\x12*\n\"mp_claim_particle_speed_multiplier\x18\r \x01(\x02\x12_\n\x17\x62\x61ttle_mp_cost_per_tier\x18\x0e \x03(\x0b\x32>.POGOProtos.Rpc.MpSharedSettingsProto.BreadBattleMpCostPerTier\x1av\n\x18\x42readBattleMpCostPerTier\x12\"\n\x1a\x62read_battle_catch_mp_cost\x18\x01 \x01(\x05\x12\x36\n\x0c\x62\x61ttle_level\x18\x02 \x01(\x0e\x32 .POGOProtos.Rpc.BreadBattleLevel\"E\n\x13MultiPartQuestProto\x12.\n\nsub_quests\x18\x01 \x03(\x0b\x32\x1a.POGOProtos.Rpc.QuestProto\"6\n\x12MultiSelectorProto\x12\x0c\n\x04keys\x18\x01 \x03(\t\x12\x12\n\nnext_steps\x18\x02 \x03(\t\"\xc4\x02\n\x12MusicSettingsProto\x12\x1e\n\x16map_music_day_override\x18\x01 \x01(\t\x12 \n\x18map_music_night_override\x18\x02 \x01(\t\x12$\n\x1c\x65ncounter_music_day_override\x18\x03 \x01(\t\x12&\n\x1e\x65ncounter_music_night_override\x18\x04 \x01(\t\x12)\n!map_music_meloetta_buddy_override\x18\x05 \x01(\t\x12\x1b\n\x13start_times_enabled\x18\x06 \x01(\x08\x12)\n!encounter_raid_music_day_override\x18\x07 \x01(\t\x12+\n#encounter_raid_music_night_override\x18\x08 \x01(\t\"\x95\x02\n\x14NMAClientPlayerProto\x12\x11\n\tplayer_id\x18\x01 \x01(\t\x12\x18\n\x10\x63reation_time_ms\x18\x02 \x01(\x03\x12\r\n\x05\x65mail\x18\x03 \x01(\t\x12&\n\x05roles\x18\x04 \x03(\x0e\x32\x17.POGOProtos.Rpc.NMARole\x12\x16\n\x0e\x64\x65veloper_keys\x18\x05 \x03(\t\x12;\n\x08\x61\x63\x63ounts\x18\x06 \x03(\x0b\x32).POGOProtos.Rpc.NMAThe8thWallAccountProto\x12\x44\n\x13onboarding_complete\x18\x07 \x03(\x0e\x32\'.POGOProtos.Rpc.NMAOnboardingCompletion\"\xf8\x01\n\x14NMAGetPlayerOutProto\x12;\n\x06status\x18\x01 \x01(\x0e\x32+.POGOProtos.Rpc.NMAGetPlayerOutProto.Status\x12\x15\n\rerror_message\x18\x02 \x01(\t\x12\x34\n\x06player\x18\x03 \x01(\x0b\x32$.POGOProtos.Rpc.NMAClientPlayerProto\x12\x13\n\x0bwas_created\x18\x04 \x01(\x08\x12\x0b\n\x03jwt\x18\x05 \x01(\t\"4\n\x06Status\x12\x12\n\x0eUNKNOWN_STATUS\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\"\xaa\x01\n\x11NMAGetPlayerProto\x12\x41\n\x0flightship_token\x18\x01 \x01(\x0b\x32&.POGOProtos.Rpc.NMALightshipTokenProtoH\x00\x12\x45\n\x12the8_th_wall_token\x18\x02 \x01(\x0b\x32\'.POGOProtos.Rpc.NMAThe8thWallTokenProtoH\x00\x42\x0b\n\tUserToken\"\xe1\x01\n\x1aNMAGetServerConfigOutProto\x12\x41\n\x06status\x18\x01 \x01(\x0e\x32\x31.POGOProtos.Rpc.NMAGetServerConfigOutProto.Status\x12\x15\n\rerror_message\x18\x02 \x01(\t\x12\x0f\n\x07vps_url\x18\x03 \x01(\t\x12\"\n\x1ause_legacy_scanning_system\x18\x04 \x01(\x08\"4\n\x06Status\x12\x12\n\x0eUNKNOWN_STATUS\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\"\x19\n\x17NMAGetServerConfigProto\"\xf6\x01\n\x1eNMAGetSurveyorProjectsOutProto\x12P\n\x0c\x65rror_status\x18\x01 \x01(\x0e\x32:.POGOProtos.Rpc.NMAGetSurveyorProjectsOutProto.ErrorStatus\x12\x11\n\terror_msg\x18\x02 \x01(\t\x12\x39\n\x08projects\x18\x03 \x03(\x0b\x32\'.POGOProtos.Rpc.NMASurveyorProjectProto\"4\n\x0b\x45rrorStatus\x12\r\n\tUNDEFINED\x10\x00\x12\t\n\x05\x45RROR\x10\x01\x12\x0b\n\x07SUCCESS\x10\x02\"\x1d\n\x1bNMAGetSurveyorProjectsProto\"L\n\x16NMALightshipTokenProto\x12\x1b\n\x13\x61uthorization_token\x18\x01 \x01(\t\x12\x15\n\rcode_verifier\x18\x02 \x01(\t\"\xe3\x01\n\x13NMAProjectTaskProto\x12\x0f\n\x07task_id\x18\x01 \x01(\t\x12\x14\n\x0cis_completed\x18\x02 \x01(\x08\x12?\n\ttask_type\x18\x03 \x01(\x0e\x32,.POGOProtos.Rpc.NMAProjectTaskProto.TaskType\x12,\n\x03poi\x18\x04 \x01(\x0b\x32\x1f.POGOProtos.Rpc.NMASlimPoiProto\"6\n\x08TaskType\x12\r\n\tUNDEFINED\x10\x00\x12\x0b\n\x07MAPPING\x10\x01\x12\x0e\n\nVALIDATION\x10\x02\":\n\x13NMASlimPoiImageData\x12\x10\n\x08image_id\x18\x01 \x01(\t\x12\x11\n\timage_url\x18\x02 \x01(\t\"e\n\x0fNMASlimPoiProto\x12\x0e\n\x06poi_id\x18\x01 \x01(\t\x12\r\n\x05title\x18\x02 \x01(\t\x12\x33\n\x06images\x18\x03 \x03(\x0b\x32#.POGOProtos.Rpc.NMASlimPoiImageData\"\xb2\x02\n\x17NMASurveyorProjectProto\x12\x12\n\nproject_id\x18\x01 \x01(\t\x12\x14\n\x0cproject_name\x18\x02 \x01(\t\x12\x45\n\x06status\x18\x03 \x01(\x0e\x32\x35.POGOProtos.Rpc.NMASurveyorProjectProto.ProjectStatus\x12\r\n\x05notes\x18\x04 \x01(\t\x12)\n!estimated_completion_timestamp_ms\x18\x05 \x01(\x03\x12\x32\n\x05tasks\x18\x06 \x03(\x0b\x32#.POGOProtos.Rpc.NMAProjectTaskProto\"8\n\rProjectStatus\x12\r\n\tUNDEFINED\x10\x00\x12\n\n\x06\x41\x43TIVE\x10\x01\x12\x0c\n\x08INACTIVE\x10\x02\"\xee\x01\n\x1dNMAThe8thWallAccessTokenProto\x12\x0b\n\x03uid\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\r\n\x05\x65mail\x18\x03 \x01(\t\x12\x16\n\x0e\x65mail_verified\x18\x04 \x01(\x08\x12<\n\x08metadata\x18\x05 \x01(\x0b\x32*.POGOProtos.Rpc.NMAThe8thWallMetadataProto\x12\x10\n\x08\x64isabled\x18\x06 \x01(\x08\x12;\n\x08\x61\x63\x63ounts\x18\x07 \x03(\x0b\x32).POGOProtos.Rpc.NMAThe8thWallAccountProto\"v\n\x19NMAThe8thWallAccountProto\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0b\n\x03uid\x18\x02 \x01(\t\x12\x0e\n\x06status\x18\x03 \x01(\t\x12\x14\n\x0c\x61\x63\x63ount_type\x18\x04 \x01(\t\x12\x18\n\x10violation_status\x18\x05 \x01(\t\"\x1c\n\x1aNMAThe8thWallMetadataProto\"M\n\x17NMAThe8thWallTokenProto\x12\x1b\n\x13\x61uthorization_token\x18\x01 \x01(\t\x12\x15\n\rcode_verifier\x18\x02 \x01(\t\"\xbf\x01\n NMAUpdateSurveyorProjectOutProto\x12R\n\x0c\x65rror_status\x18\x01 \x01(\x0e\x32<.POGOProtos.Rpc.NMAUpdateSurveyorProjectOutProto.ErrorStatus\x12\x11\n\terror_msg\x18\x02 \x01(\t\"4\n\x0b\x45rrorStatus\x12\r\n\tUNDEFINED\x10\x00\x12\t\n\x05\x45RROR\x10\x01\x12\x0b\n\x07SUCCESS\x10\x02\"K\n\x1dNMAUpdateSurveyorProjectProto\x12\x17\n\x0fproject_task_id\x18\x01 \x01(\t\x12\x11\n\tcompleted\x18\x02 \x01(\x08\"\xec\x01\n\x1fNMAUpdateUserOnboardingOutProto\x12\x46\n\x06status\x18\x01 \x01(\x0e\x32\x36.POGOProtos.Rpc.NMAUpdateUserOnboardingOutProto.Status\x12\x15\n\rerror_message\x18\x02 \x01(\t\x12\x34\n\x06player\x18\x03 \x01(\x0b\x32$.POGOProtos.Rpc.NMAClientPlayerProto\"4\n\x06Status\x12\x12\n\x0eUNKNOWN_STATUS\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\"d\n\x1cNMAUpdateUserOnboardingProto\x12\x44\n\x13onboarding_complete\x18\x01 \x03(\x0e\x32\'.POGOProtos.Rpc.NMAOnboardingCompletion\"\x81\x01\n\x19NativeAdUnitSettingsProto\x12\x16\n\x0eios_ad_unit_id\x18\x01 \x01(\t\x12\x1a\n\x12\x61ndroid_ad_unit_id\x18\x02 \x01(\t\x12\x18\n\x10other_ad_unit_id\x18\x03 \x01(\t\x12\x16\n\x0e\x61\x64_template_id\x18\x04 \x01(\t\"\xc2\x01\n\x12NearbyPokemonProto\x12\x16\n\x0epokedex_number\x18\x01 \x01(\x05\x12\x17\n\x0f\x64istance_meters\x18\x02 \x01(\x02\x12\x14\n\x0c\x65ncounter_id\x18\x03 \x01(\x06\x12\x0f\n\x07\x66ort_id\x18\x04 \x01(\t\x12\x16\n\x0e\x66ort_image_url\x18\x05 \x01(\t\x12<\n\x0fpokemon_display\x18\x06 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\"\xf6\x02\n\x15NearbyPokemonSettings\x12\x12\n\nob_enabled\x18\x01 \x01(\x08\x12\x0f\n\x07ob_bool\x18\x02 \x01(\x08\x12Q\n\x12pokemon_priorities\x18\x03 \x03(\x0b\x32\x35.POGOProtos.Rpc.NearbyPokemonSettings.PokemonPriority\x1a\xe4\x01\n\x0fPokemonPriority\x12\x31\n\npokemon_id\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x36\n\x04\x66orm\x18\x02 \x01(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\x12<\n\x07\x63ostume\x18\x03 \x01(\x0e\x32+.POGOProtos.Rpc.PokemonDisplayProto.Costume\x12\x10\n\x08priority\x18\x04 \x01(\x05\x12\x16\n\x0emax_duplicates\x18\x05 \x01(\x05\"(\n\x10NetworkTelemetry\x12\x14\n\x0cnetwork_type\x18\x01 \x01(\t\"\xac\x02\n NeutralAvatarBadgeRewardOutProto\x12G\n\x06result\x18\x01 \x01(\x0e\x32\x37.POGOProtos.Rpc.NeutralAvatarBadgeRewardOutProto.Result\x12L\n\x1a\x61vatar_customization_proto\x18\x02 \x03(\x0b\x32(.POGOProtos.Rpc.AvatarCustomizationProto\x12O\n\x14\x61vatar_badge_display\x18\x03 \x03(\x0b\x32\x31.POGOProtos.Rpc.AvatarItemBadgeRewardDisplayProto\" \n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\"\x1f\n\x1dNeutralAvatarBadgeRewardProto\"\xac\x03\n,NeutralAvatarBodySliderSettingsTemplateProto\x12I\n\x0bsize_slider\x18\x01 \x01(\x0b\x32\x34.POGOProtos.Rpc.NeutralAvatarBodySliderTemplateProto\x12K\n\rmuscle_slider\x18\x02 \x01(\x0b\x32\x34.POGOProtos.Rpc.NeutralAvatarBodySliderTemplateProto\x12I\n\x0bhips_slider\x18\x03 \x01(\x0b\x32\x34.POGOProtos.Rpc.NeutralAvatarBodySliderTemplateProto\x12N\n\x10shoulders_slider\x18\x04 \x01(\x0b\x32\x34.POGOProtos.Rpc.NeutralAvatarBodySliderTemplateProto\x12I\n\x0b\x62ust_slider\x18\x05 \x01(\x0b\x32\x34.POGOProtos.Rpc.NeutralAvatarBodySliderTemplateProto\"N\n$NeutralAvatarBodySliderTemplateProto\x12\x12\n\nmax_bounds\x18\x01 \x01(\x02\x12\x12\n\nmin_bounds\x18\x02 \x01(\x02\"W\n\x16NeutralAvatarItemProto\x12*\n\"neutral_avatar_article_template_id\x18\x01 \x01(\t\x12\x11\n\tgained_ms\x18\x02 \x01(\x03\"\x90\x01\n!NeutralAvatarLootItemDisplayProto\x12\x37\n\x07\x64isplay\x18\x01 \x01(\x0b\x32&.POGOProtos.Rpc.AvatarItemDisplayProto\x12\x32\n\x04link\x18\x02 \x01(\x0b\x32$.POGOProtos.Rpc.AvatarStoreLinkProto\"[\n\"NeutralAvatarLootItemTemplateProto\x12\x18\n\x10item_template_id\x18\x01 \x01(\t\x12\x1b\n\x13\x64isplay_template_id\x18\x02 \x01(\t\"\x83\x04\n\x1aNeutralAvatarSettingsProto\x12\'\n\x1fneutral_avatar_settings_enabled\x18\x01 \x01(\x08\x12.\n&neutral_avatar_settings_sentinel_value\x18\x02 \x01(\x05\x12H\n\x16\x64\x65\x66\x61ult_neutral_avatar\x18\n \x01(\x0b\x32(.POGOProtos.Rpc.PlayerNeutralAvatarProto\x12G\n\x15\x66\x65male_neutral_avatar\x18\x0b \x01(\x0b\x32(.POGOProtos.Rpc.PlayerNeutralAvatarProto\x12\x45\n\x13male_neutral_avatar\x18\x0c \x01(\x0b\x32(.POGOProtos.Rpc.PlayerNeutralAvatarProto\x12Z\n\x14\x62ody_slider_settings\x18\x14 \x01(\x0b\x32<.POGOProtos.Rpc.NeutralAvatarBodySliderSettingsTemplateProto\x12-\n%neutral_avatar_legacy_mapping_version\x18\x64 \x01(\x05\x12\'\n\x1f\x61ppearance_monetization_enabled\x18\x65 \x01(\x08\"\x11\n\x0fNewInboxMessage\"\x9f\x02\n\x10NewsArticleProto\x12\n\n\x02id\x18\x01 \x01(\t\x12\x11\n\timage_url\x18\x02 \x03(\t\x12\x12\n\nheader_key\x18\x03 \x01(\t\x12\x15\n\rsubheader_key\x18\x04 \x01(\t\x12\x15\n\rmain_text_key\x18\x05 \x01(\t\x12\x11\n\ttimestamp\x18\x06 \x01(\x03\x12?\n\x08template\x18\x07 \x01(\x0e\x32-.POGOProtos.Rpc.NewsArticleProto.NewsTemplate\x12\x0f\n\x07\x65nabled\x18\x08 \x01(\x08\x12\x14\n\x0c\x61rticle_read\x18\t \x01(\x08\"/\n\x0cNewsTemplate\x12\t\n\x05UNSET\x10\x00\x12\x14\n\x10\x44\x45\x46\x41ULT_TEMPLATE\x10\x01\"h\n\x1bNewsFeedClientSettingsProto\x12!\n\x19news_feed_polling_enabled\x18\x01 \x01(\x08\x12&\n\x1enews_feed_polling_rate_minutes\x18\x02 \x01(\x05\".\n\x17NewsGlobalSettingsProto\x12\x13\n\x0b\x65nable_news\x18\x01 \x01(\x08\"U\n\x11NewsPageTelemetry\x12@\n\x12news_page_click_id\x18\x01 \x01(\x0e\x32$.POGOProtos.Rpc.NewsPageTelemetryIds\"@\n\tNewsProto\x12\x16\n\x0enews_bundle_id\x18\x01 \x01(\t\x12\x1b\n\x13\x65xclusive_countries\x18\x02 \x03(\t\"B\n\x10NewsSettingProto\x12.\n\x0bnews_protos\x18\x01 \x03(\x0b\x32\x19.POGOProtos.Rpc.NewsProto\"D\n\x10NewsfeedMetadata\x12\x17\n\x0f\x63reated_time_ms\x18\x01 \x01(\x03\x12\x17\n\x0f\x65xpired_time_ms\x18\x02 \x01(\x03\"\x97\x07\n\x0cNewsfeedPost\x12\r\n\x05title\x18\x01 \x01(\t\x12\x14\n\x0cpreview_text\x18\x02 \x01(\t\x12\x1b\n\x13thumbnail_image_url\x18\x03 \x01(\t\x12\x46\n\x10newsfeed_channel\x18\x04 \x03(\x0e\x32,.POGOProtos.Rpc.NewsfeedPost.NewsfeedChannel\x12\x14\n\x0cpost_content\x18\x05 \x01(\t\x12;\n\x11newsfeed_metadata\x18\x06 \x01(\x0b\x32 .POGOProtos.Rpc.NewsfeedMetadata\x12H\n\x0fkey_value_pairs\x18\x07 \x03(\x0b\x32/.POGOProtos.Rpc.NewsfeedPost.KeyValuePairsEntry\x12\x17\n\x0fstart_timestamp\x18\x08 \x01(\x03\x12\x1c\n\x14\x65xpiration_timestamp\x18\t \x01(\x03\x12\x1a\n\x12\x63reation_timestamp\x18\n \x01(\x03\x12\x15\n\rpriority_flag\x18\x0b \x01(\x08\x12\x11\n\tread_flag\x18\x0c \x01(\x08\x12\x46\n\x10preview_metadata\x18\r \x01(\x0b\x32,.POGOProtos.Rpc.NewsfeedPost.PreviewMetadata\x1a\x86\x02\n\x0fPreviewMetadata\x12P\n\nattributes\x18\x01 \x03(\x0b\x32<.POGOProtos.Rpc.NewsfeedPost.PreviewMetadata.AttributesEntry\x12\x18\n\x10player_hashed_id\x18\x02 \x01(\t\x12\x16\n\x0erendered_title\x18\x03 \x01(\t\x12\x1d\n\x15rendered_preview_text\x18\x04 \x01(\t\x12\x1d\n\x15rendered_post_content\x18\x05 \x01(\t\x1a\x31\n\x0f\x41ttributesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a\x34\n\x12KeyValuePairsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\\\n\x0fNewsfeedChannel\x12\x0f\n\x0bNOT_DEFINED\x10\x00\x12\x1c\n\x18NEWSFEED_MESSAGE_CHANNEL\x10\x01\x12\x1a\n\x16IN_APP_MESSAGE_CHANNEL\x10\x02\"\x86\x01\n\x12NewsfeedPostRecord\x12\x33\n\rnewsfeed_post\x18\x01 \x01(\x0b\x32\x1c.POGOProtos.Rpc.NewsfeedPost\x12\x18\n\x10newsfeed_post_id\x18\x02 \x01(\t\x12!\n\x19newsfeed_post_campaign_id\x18\x03 \x01(\x03\"N\n\x1fNewsfeedTrackingRecordsMetadata\x12\x16\n\x0e\x65nvironment_id\x18\x01 \x01(\t\x12\x13\n\x0b\x63\x61mpaign_id\x18\x02 \x01(\x03\")\n\x06NiaAny\x12\x10\n\x08type_url\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x0c\"W\n*NiaAuthAuthenticateAppleSignInRequestProto\x12\x16\n\x0e\x61pple_id_token\x18\x01 \x01(\x0c\x12\x11\n\tauth_code\x18\x02 \x01(\x0c\"\xe5\x01\n+NiaAuthAuthenticateAppleSignInResponseProto\x12R\n\x06status\x18\x01 \x01(\x0e\x32\x42.POGOProtos.Rpc.NiaAuthAuthenticateAppleSignInResponseProto.Status\x12\x1c\n\x14nia_apple_auth_token\x18\x02 \x01(\x0c\"D\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x10\n\x0cINVALID_AUTH\x10\x02\x12\x10\n\x0cSERVER_ERROR\x10\x03\"L\n,NiaAuthValidateNiaAppleAuthTokenRequestProto\x12\x1c\n\x14nia_apple_auth_token\x18\x01 \x01(\x0c\"\xa2\x02\n-NiaAuthValidateNiaAppleAuthTokenResponseProto\x12T\n\x06status\x18\x01 \x01(\x0e\x32\x44.POGOProtos.Rpc.NiaAuthValidateNiaAppleAuthTokenResponseProto.Status\x12\x15\n\rapple_user_id\x18\x02 \x01(\t\x12\x13\n\x0b\x61pple_email\x18\x03 \x01(\t\x12\x17\n\x0f\x61pple_client_id\x18\x04 \x01(\t\"V\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x10\n\x0cINVALID_AUTH\x10\x02\x12\x10\n\x0c\x45XPIRED_AUTH\x10\x03\x12\x10\n\x0cSERVER_ERROR\x10\x04\"9\n\x1bNiaIdMigrationSettingsProto\x12\x1a\n\x12use_nia_account_id\x18\x01 \x01(\x08\"\xde\x01\n\x17NianticProfileTelemetry\x12h\n\x1cniantic_profile_telemetry_id\x18\x01 \x01(\x0e\x32\x42.POGOProtos.Rpc.NianticProfileTelemetry.NianticProfileTelemetryIds\"Y\n\x1aNianticProfileTelemetryIds\x12\r\n\tUNDEFINED\x10\x00\x12\x13\n\x0fOPEN_MY_PROFILE\x10\x01\x12\x17\n\x13OPEN_FRIEND_PROFILE\x10\x02\";\n\x17NianticSharedLoginProto\x12\r\n\x05token\x18\x01 \x01(\x0c\x12\x11\n\tdevice_id\x18\x02 \x01(\t\"T\n\x0cNianticToken\x12\r\n\x05token\x18\x01 \x01(\x0c\x12\x10\n\x08token_v2\x18\x04 \x01(\x0c\x12\x17\n\x0f\x65xpiration_time\x18\x02 \x01(\x03\x12\n\n\x02iv\x18\x03 \x01(\x0c\"\xb6\x01\n\x13NianticTokenRequest\x12\x0f\n\x07\x61uth_id\x18\x01 \x01(\t\x12\x15\n\rinner_message\x18\x02 \x01(\x0c\x12\x43\n\x07options\x18\x03 \x01(\x0b\x32\x32.POGOProtos.Rpc.NianticTokenRequest.SessionOptions\x1a\x32\n\x0eSessionOptions\x12 \n\x18prevent_account_creation\x18\x01 \x01(\x08\"\x8d\x02\n\x17NicknamePokemonOutProto\x12>\n\x06result\x18\x01 \x01(\x0e\x32..POGOProtos.Rpc.NicknamePokemonOutProto.Result\"\xb1\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1a\n\x16\x45RROR_INVALID_NICKNAME\x10\x02\x12\x1b\n\x17\x45RROR_POKEMON_NOT_FOUND\x10\x03\x12\x18\n\x14\x45RROR_POKEMON_IS_EGG\x10\x04\x12\x1b\n\x17\x45RROR_FILTERED_NICKNAME\x10\x05\x12\x1f\n\x1b\x45RROR_EXCEEDED_CHANGE_LIMIT\x10\x06\"<\n\x14NicknamePokemonProto\x12\x12\n\npokemon_id\x18\x01 \x01(\x06\x12\x10\n\x08nickname\x18\x02 \x01(\t\"_\n\x18NicknamePokemonTelemetry\x12\x31\n\x07pokemon\x18\x01 \x01(\x0b\x32 .POGOProtos.Rpc.PokemonTelemetry\x12\x10\n\x08nickname\x18\x02 \x01(\t\"\xc3\x01\n\x0fNodeAssociation\x12(\n\nidentifier\x18\x01 \x01(\x0b\x32\x14.POGOProtos.Rpc.UUID\x12\x37\n\x14managed_pose_to_node\x18\x02 \x01(\x0b\x32\x19.POGOProtos.Rpc.Transform\x12\x0e\n\x06weight\x18\x03 \x01(\x02\x12=\n\x12placement_accuracy\x18\x04 \x01(\x0b\x32!.POGOProtos.Rpc.PlacementAccuracy\"&\n\x06NodeId\x12\r\n\x05lower\x18\x01 \x01(\x04\x12\r\n\x05upper\x18\x02 \x01(\x04\"\xe0\x02\n\x1aNonCombatMoveSettingsProto\x12\x32\n\tunique_id\x18\x01 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\x12/\n\x04\x63ost\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.CostSettingsProto\x12>\n\x0c\x62onus_effect\x18\x03 \x01(\x0b\x32(.POGOProtos.Rpc.BonusEffectSettingsProto\x12\x13\n\x0b\x64uration_ms\x18\x04 \x01(\x03\x12\x33\n\nbonus_type\x18\x05 \x01(\x0e\x32\x1f.POGOProtos.Rpc.PlayerBonusType\x12\x18\n\x10\x65nable_multi_use\x18\x06 \x01(\x08\x12\x19\n\x11\x65xtra_duration_ms\x18\x07 \x01(\x03\x12\x1e\n\x16\x65nable_non_combat_move\x18\x08 \x01(\x08\"\xdd\x02\n NotificationPermissionsTelemetry\x12\x1f\n\x17system_settings_enabled\x18\x01 \x01(\x08\x12+\n#events_offers_updates_email_enabled\x18\x02 \x01(\x08\x12/\n\'combine_research_updates_in_app_enabled\x18\x33 \x01(\x08\x12#\n\x1bnearby_raids_in_app_enabled\x18\x34 \x01(\x08\x12%\n\x1dpokemon_return_in_app_enabled\x18\x35 \x01(\x08\x12\"\n\x1aopened_gift_in_app_enabled\x18\x36 \x01(\x08\x12$\n\x1cgift_received_in_app_enabled\x18\x37 \x01(\x08\x12$\n\x1c\x62uddy_candies_in_app_enabled\x18\x38 \x01(\x08\"\xc2\x01\n\x19NotificationSettingsProto\x12\x1a\n\x12pull_notifications\x18\x01 \x01(\x08\x12\x1a\n\x12show_notifications\x18\x02 \x01(\x08\x12\x39\n1prompt_enable_push_notifications_interval_seconds\x18\x03 \x01(\x05\x12\x32\n*prompt_enable_push_notifications_image_url\x18\x04 \x01(\t\"\xe5\x03\n\x11NpcEncounterProto\x12\x14\n\x0c\x65ncounter_id\x18\x01 \x01(\t\x12\x44\n\tcharacter\x18\x02 \x01(\x0e\x32-.POGOProtos.Rpc.EnumWrapper.InvasionCharacterB\x02\x18\x01\x12\x41\n\x05steps\x18\x03 \x03(\x0b\x32\x32.POGOProtos.Rpc.NpcEncounterProto.NpcEncounterStep\x12\x14\n\x0c\x63urrent_step\x18\x04 \x01(\t\x12\x41\n\rmap_character\x18\x05 \x01(\x0e\x32*.POGOProtos.Rpc.QuestDialogProto.Character\x1a\xd7\x01\n\x10NpcEncounterStep\x12\x0f\n\x07step_id\x18\x01 \x01(\t\x12;\n\x06\x64ialog\x18\x02 \x03(\x0b\x32\'.POGOProtos.Rpc.ClientDialogueLineProtoB\x02\x18\x01\x12,\n\x05\x65vent\x18\x03 \x01(\x0b\x32\x1d.POGOProtos.Rpc.NpcEventProto\x12\x11\n\tnext_step\x18\x04 \x03(\t\x12\x34\n\nnpc_dialog\x18\x05 \x03(\x0b\x32 .POGOProtos.Rpc.QuestDialogProto\"\xc9\x04\n\rNpcEventProto\x12L\n\x1a\x63\x61\x63hed_gift_exchange_entry\x18\x02 \x01(\x0b\x32&.POGOProtos.Rpc.GiftExchangeEntryProtoH\x00\x12R\n\x1d\x63\x61\x63hed_pokemon_exchange_entry\x18\x03 \x01(\x0b\x32).POGOProtos.Rpc.PokemonExchangeEntryProtoH\x00\x12=\n\x0fyes_no_selector\x18\x04 \x01(\x0b\x32\".POGOProtos.Rpc.YesNoSelectorProtoH\x00\x12<\n\x0emulti_selector\x18\x05 \x01(\x0b\x32\".POGOProtos.Rpc.MultiSelectorProtoH\x00\x12;\n\rtutorial_flag\x18\x06 \x01(\x0e\x32\".POGOProtos.Rpc.TutorialCompletionH\x00\x12\x32\n\x05\x65vent\x18\x01 \x01(\x0e\x32#.POGOProtos.Rpc.NpcEventProto.Event\"\x9e\x01\n\x05\x45vent\x12\t\n\x05UNSET\x10\x00\x12\x17\n\x13TERMINATE_ENCOUNTER\x10\x01\x12\x11\n\rGIFT_EXCHANGE\x10\x02\x12\x11\n\rPOKEMON_TRADE\x10\x03\x12\x0f\n\x0b\x44\x45SPAWN_NPC\x10\x04\x12\x11\n\rYES_NO_SELECT\x10\x05\x12\x10\n\x0cMULTI_SELECT\x10\x06\x12\x15\n\x11SET_TUTORIAL_FLAG\x10\x07\x42\x07\n\x05State\"\xb9\x02\n\x13NpcOpenGiftOutProto\x12:\n\x06result\x18\x01 \x01(\x0e\x32*.POGOProtos.Rpc.NpcOpenGiftOutProto.Result\x12\'\n\x04loot\x18\x02 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12\x14\n\x0c\x63urrent_step\x18\x03 \x01(\t\"\xa6\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1d\n\x19\x45RROR_ENCOUNTER_NOT_FOUND\x10\x03\x12\x18\n\x14\x45RROR_GIFT_NOT_FOUND\x10\x04\x12\x1d\n\x19\x45RROR_GIFT_ALREADY_OPENED\x10\x05\x12\x19\n\x15\x45RROR_PLAYER_BAG_FULL\x10\x06\"E\n\x10NpcOpenGiftProto\x12\x14\n\x0c\x65ncounter_id\x18\x01 \x01(\t\x12\x1b\n\x13\x63onvert_to_stardust\x18\x02 \x01(\x08\"\x84\x01\n\x0fNpcPokemonProto\x12\x33\n\x0cpokemon_type\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12<\n\x0fpokemon_display\x18\x02 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\"\xce\x01\n\x14NpcRouteGiftOutProto\x12P\n\x11route_poi_details\x18\x01 \x03(\x0b\x32\x35.POGOProtos.Rpc.NpcRouteGiftOutProto.RouteFortDetails\x1a\x64\n\x10RouteFortDetails\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x10\n\x08latitude\x18\x03 \x01(\x01\x12\x11\n\tlongitude\x18\x04 \x01(\x01\x12\x11\n\timage_url\x18\x05 \x01(\t\")\n\x11NpcRouteGiftProto\x12\x14\n\x0c\x65ncounter_id\x18\x01 \x01(\t\"\x80\x02\n\x13NpcSendGiftOutProto\x12:\n\x06result\x18\x01 \x01(\x0e\x32*.POGOProtos.Rpc.NpcSendGiftOutProto.Result\x12@\n\x10retrived_giftbox\x18\x02 \x01(\x0b\x32&.POGOProtos.Rpc.GiftExchangeEntryProto\"k\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x14\n\x10\x45RROR_GIFT_LIMIT\x10\x03\x12 \n\x1c\x45RROR_PLAYER_HAS_NO_STICKERS\x10\x04\"P\n\x10NpcSendGiftProto\x12\x14\n\x0c\x65ncounter_id\x18\x01 \x01(\t\x12\x0f\n\x07\x66ort_id\x18\x02 \x01(\t\x12\x15\n\rstickers_sent\x18\x03 \x03(\t\"\xb1\x01\n\x16NpcUpdateStateOutProto\x12;\n\x05state\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.NpcUpdateStateOutProto.State\x12\x14\n\x0c\x63urrent_step\x18\x02 \x01(\t\"D\n\x05State\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rNPC_NOT_FOUND\x10\x02\x12\x10\n\x0cSTEP_INVALID\x10\x03\"E\n\x13NpcUpdateStateProto\x12\x14\n\x0c\x65ncounter_id\x18\x01 \x01(\t\x12\x18\n\x10set_current_step\x18\x02 \x01(\t\")\n\x11OAuthTokenRequest\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x04 \x01(\t\"0\n\x19ObjectDetectionStartEvent\x12\x13\n\x0b\x65mpty_field\x18\x63 \x01(\x08\"3\n\x18ObjectDetectionStopEvent\x12\x17\n\x0ftime_elapsed_ms\x18\x01 \x01(\r\"+\n\x16OnApplicationFocusData\x12\x11\n\thas_focus\x18\x01 \x01(\x08\".\n\x16OnApplicationPauseData\x12\x14\n\x0cpause_status\x18\x01 \x01(\x08\"\x17\n\x15OnApplicationQuitData\"\xc8\x01\n\x17OnboardingSettingsProto\x12!\n\x19skip_avatar_customization\x18\x01 \x01(\x08\x12!\n\x19\x64isable_initial_ar_prompt\x18\x02 \x01(\x08\x12\x1e\n\x16\x61r_prompt_player_level\x18\x03 \x01(\r\x12\"\n\x1a\x61\x64venture_sync_prompt_step\x18\x04 \x01(\x05\x12#\n\x1b\x61\x64venture_sync_prompt_level\x18\x05 \x01(\x05\"\xe2\x01\n\x13OnboardingTelemetry\x12:\n\x0fonboarding_path\x18\x01 \x01(\x0e\x32!.POGOProtos.Rpc.OnboardingPathIds\x12\x34\n\x08\x65vent_id\x18\x02 \x01(\x0e\x32\".POGOProtos.Rpc.OnboardingEventIds\x12\x0c\n\x04\x64\x61ta\x18\x03 \x01(\x05\x12\x14\n\x0c\x63onversation\x18\x04 \x01(\t\x12\x35\n\tar_status\x18\x05 \x01(\x0e\x32\".POGOProtos.Rpc.OnboardingArStatus\"\xc7\x01\n\x19OnboardingV2SettingsProto\x12\x1c\n\x14\x65nable_onboarding_v2\x18\x01 \x01(\x08\x12\x31\n\npokedex_id\x18\x02 \x03(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12=\n\x16onboarding_egg_pokemon\x18\x03 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x1a\n\x12\x65gg_km_until_hatch\x18\x04 \x01(\x05\"}\n\x1fOneWaySharedFriendshipDataProto\x12<\n\x0fgiftbox_details\x18\x01 \x03(\x0b\x32#.POGOProtos.Rpc.GiftBoxDetailsProto\x12\x1c\n\x14open_trade_expire_ms\x18\x02 \x01(\x03\"S\n\x14OneofDescriptorProto\x12\x0c\n\x04name\x18\x01 \x01(\t\x12-\n\x07options\x18\x02 \x01(\x0b\x32\x1c.POGOProtos.Rpc.OneofOptions\"\x0e\n\x0cOneofOptions\"\xff\x03\n\x15OpenBuddyGiftOutProto\x12<\n\x06result\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.OpenBuddyGiftOutProto.Result\x12\x32\n\nbuddy_gift\x18\x02 \x01(\x0b\x32\x1e.POGOProtos.Rpc.BuddyGiftProto\x12\x38\n\robserved_data\x18\x04 \x01(\x0b\x32!.POGOProtos.Rpc.BuddyObservedData\x12O\n\x0cshown_hearts\x18\x05 \x01(\x0e\x32\x39.POGOProtos.Rpc.BuddyStatsShownHearts.BuddyShownHeartType\"\xe8\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x19\n\x15\x45RROR_BUDDY_NOT_VALID\x10\x01\x12#\n\x1fSUCCESS_ADDED_LOOT_TO_INVENTORY\x10\x02\x12)\n%SUCCESS_ADDED_SOUVENIR_TO_COLLECTIONS\x10\x03\x12/\n+ERROR_BUDDY_HAS_NOT_PICKED_UP_ANY_SOUVENIRS\x10\x04\x12\x1b\n\x17\x45RROR_INVENTORY_IS_FULL\x10\x05\x12\x1a\n\x16\x45RROR_BUDDY_NOT_ON_MAP\x10\x06\"\x14\n\x12OpenBuddyGiftProto\"\x87\x02\n\x18OpenCampfireMapTelemetry\x12\x43\n\x06source\x18\x01 \x01(\x0e\x32\x33.POGOProtos.Rpc.OpenCampfireMapTelemetry.SourcePage\x12\x15\n\ris_standalone\x18\x02 \x01(\x08\"\x8e\x01\n\nSourcePage\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x07\n\x03MAP\x10\x01\x12\x10\n\x0cNEARBY_RAIDS\x10\x02\x12\x10\n\x0cGYM_APPROACH\x10\x03\x12\x11\n\rRAID_APPROACH\x10\x04\x12\x0e\n\nCATCH_CARD\x10\x05\x12\x11\n\rNEARBY_ROUTES\x10\x06\x12\x10\n\x0cNOTIFICATION\x10\x08\"v\n\x17OpenCombatChallengeData\x12\x0e\n\x06rpc_id\x18\x01 \x01(\x05\x12(\n\x04type\x18\x02 \x01(\x0e\x32\x1a.POGOProtos.Rpc.CombatType\x12!\n\x19\x61ttacking_pokemon_indexes\x18\x03 \x03(\x05\"\x9c\x04\n\x1bOpenCombatChallengeOutProto\x12\x42\n\x06result\x18\x01 \x01(\x0e\x32\x32.POGOProtos.Rpc.OpenCombatChallengeOutProto.Result\x12\x37\n\tchallenge\x18\x02 \x01(\x0b\x32$.POGOProtos.Rpc.CombatChallengeProto\"\xff\x02\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12!\n\x1d\x45RROR_INVALID_CHALLENGE_STATE\x10\x02\x12\x1d\n\x19\x45RROR_CHALLENGE_NOT_FOUND\x10\x03\x12\"\n\x1e\x45RROR_POKEMON_NOT_IN_INVENTORY\x10\x04\x12\x1d\n\x19\x45RROR_NOT_ELIGIBLE_LEAGUE\x10\x05\x12$\n ERROR_PLAYER_BELOW_MINIMUM_LEVEL\x10\x06\x12\x1a\n\x16\x45RROR_ALREADY_TIMEDOUT\x10\x08\x12\x1b\n\x17\x45RROR_ALREADY_CANCELLED\x10\t\x12\x1a\n\x16\x45RROR_FRIEND_NOT_FOUND\x10\n\x12%\n!ERROR_FAILED_TO_SEND_NOTIFICATION\x10\x0b\x12\x17\n\x13\x45RROR_ACCESS_DENIED\x10\x0c\x12\x1d\n\x19\x45RROR_INELIGIBLE_OPPONENT\x10\r\"\xd0\x01\n\x18OpenCombatChallengeProto\x12(\n\x04type\x18\x01 \x01(\x0e\x32\x1a.POGOProtos.Rpc.CombatType\x12\x14\n\x0c\x63hallenge_id\x18\x02 \x01(\t\x12!\n\x19\x63ombat_league_template_id\x18\x03 \x01(\t\x12\x1a\n\x12opponent_player_id\x18\x04 \x01(\t\x12\x1c\n\x14\x61ttacking_pokemon_id\x18\x05 \x03(\x06\x12\x17\n\x0fopponent_nia_id\x18\x06 \x01(\t\"\xcd\x01\n\x1fOpenCombatChallengeResponseData\x12\x0e\n\x06rpc_id\x18\x01 \x01(\x05\x12\x1a\n\x12round_trip_time_ms\x18\x02 \x01(\r\x12\x42\n\x06result\x18\x03 \x01(\x0e\x32\x32.POGOProtos.Rpc.OpenCombatChallengeOutProto.Result\x12:\n\tchallenge\x18\x04 \x01(\x0b\x32\'.POGOProtos.Rpc.CombatChallengeLogProto\"\x9e\x01\n\x15OpenCombatSessionData\x12\x0e\n\x06rpc_id\x18\x01 \x01(\x05\x12!\n\x19\x61ttacking_pokemon_indexes\x18\x02 \x03(\x05\x12!\n\x19lobby_join_time_offset_ms\x18\x03 \x01(\r\x12/\n\x0b\x63ombat_type\x18\x04 \x01(\x0e\x32\x1a.POGOProtos.Rpc.CombatType\"\x88\x05\n\x19OpenCombatSessionOutProto\x12@\n\x06result\x18\x01 \x01(\x0e\x32\x30.POGOProtos.Rpc.OpenCombatSessionOutProto.Result\x12+\n\x06\x63ombat\x18\x02 \x01(\x0b\x32\x1b.POGOProtos.Rpc.CombatProto\x12\x18\n\x10should_debug_log\x18\x03 \x01(\x08\x12;\n\x11\x63ombat_experiment\x18\x04 \x03(\x0e\x32 .POGOProtos.Rpc.CombatExperiment\x12\r\n\x05realm\x18\x05 \x01(\t\"\x95\x03\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1e\n\x1a\x45RROR_INVALID_COMBAT_STATE\x10\x02\x12\x1d\n\x19\x45RROR_COMBAT_SESSION_FULL\x10\x03\x12\"\n\x1e\x45RROR_POKEMON_NOT_IN_INVENTORY\x10\x04\x12\x1f\n\x1b\x45RROR_OPPONENT_NOT_IN_RANGE\x10\x05\x12\x1b\n\x17\x45RROR_CHALLENGE_EXPIRED\x10\x06\x12$\n ERROR_PLAYER_BELOW_MINIMUM_LEVEL\x10\x07\x12\x17\n\x13\x45RROR_OPPONENT_QUIT\x10\x08\x12.\n*ERROR_POKEMON_LINEUP_INELIGIBLE_FOR_LEAGUE\x10\t\x12#\n\x1f\x45RROR_COMBAT_LEAGUE_UNSPECIFIED\x10\n\x12\x17\n\x13\x45RROR_ACCESS_DENIED\x10\x0b\x12%\n!ERROR_PLAYER_HAS_NO_BATTLE_PASSES\x10\x0c\"\xb9\x01\n\x16OpenCombatSessionProto\x12\x11\n\tcombat_id\x18\x01 \x01(\t\x12\x1c\n\x14\x61ttacking_pokemon_id\x18\x02 \x03(\x06\x12!\n\x19\x63ombat_league_template_id\x18\x03 \x01(\t\x12\x1a\n\x12lobby_join_time_ms\x18\x04 \x01(\x03\x12/\n\x0b\x63ombat_type\x18\x05 \x01(\x0e\x32\x1a.POGOProtos.Rpc.CombatType\"\x9d\x01\n\x1dOpenCombatSessionResponseData\x12\x0e\n\x06rpc_id\x18\x01 \x01(\x05\x12\x1a\n\x12round_trip_time_ms\x18\x02 \x01(\r\x12P\n\x1dopen_combat_session_out_proto\x18\x03 \x01(\x0b\x32).POGOProtos.Rpc.OpenCombatSessionOutProto\"\xf3\x01\n\x10OpenGiftLogEntry\x12\x37\n\x06result\x18\x01 \x01(\x0e\x32\'.POGOProtos.Rpc.OpenGiftLogEntry.Result\x12\x17\n\x0f\x66riend_codename\x18\x02 \x01(\t\x12(\n\x05items\x18\x03 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12\x32\n\x0cpokemon_eggs\x18\x04 \x03(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\"/\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\r\n\tNPC_TRADE\x10\x02\"\x97\x04\n\x10OpenGiftOutProto\x12\x37\n\x06result\x18\x01 \x01(\x0e\x32\'.POGOProtos.Rpc.OpenGiftOutProto.Result\x12(\n\x05items\x18\x02 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12\x31\n\x0b\x65gg_pokemon\x18\x03 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12I\n\x17updated_friendship_data\x18\x04 \x01(\x0b\x32(.POGOProtos.Rpc.FriendshipLevelDataProto\x12@\n\x0e\x66riend_profile\x18\x05 \x01(\x0b\x32(.POGOProtos.Rpc.PlayerPublicProfileProto\"\xdf\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x19\n\x15\x45RROR_PLAYER_BAG_FULL\x10\x03\x12\x1e\n\x1a\x45RROR_PLAYER_LIMIT_REACHED\x10\x04\x12\x1d\n\x19\x45RROR_GIFT_DOES_NOT_EXIST\x10\x05\x12\x1a\n\x16\x45RROR_FRIEND_NOT_FOUND\x10\x06\x12\x1b\n\x17\x45RROR_INVALID_PLAYER_ID\x10\x07\x12\x17\n\x13\x45RROR_FRIEND_UPDATE\x10\x08\"S\n\rOpenGiftProto\x12\x11\n\tplayer_id\x18\x01 \x01(\t\x12\x12\n\ngiftbox_id\x18\x02 \x01(\x04\x12\x1b\n\x13\x63onvert_to_stardust\x18\x03 \x01(\x08\"\x87\x01\n!OpenInvasionCombatSessionOutProto\x12\x35\n\x06status\x18\x01 \x01(\x0e\x32%.POGOProtos.Rpc.InvasionStatus.Status\x12+\n\x06\x63ombat\x18\x02 \x01(\x0b\x32\x1b.POGOProtos.Rpc.CombatProto\"\xa6\x01\n\x1eOpenInvasionCombatSessionProto\x12<\n\x0fincident_lookup\x18\x01 \x01(\x0b\x32#.POGOProtos.Rpc.IncidentLookupProto\x12\x0c\n\x04step\x18\x02 \x01(\x05\x12\x1c\n\x14\x61ttacking_pokemon_id\x18\x03 \x03(\x06\x12\x1a\n\x12lobby_join_time_ms\x18\x04 \x01(\x03\"p\n\x18OpenNpcCombatSessionData\x12\x0e\n\x06rpc_id\x18\x01 \x01(\x05\x12!\n\x19\x61ttacking_pokemon_indexes\x18\x02 \x03(\x05\x12!\n\x19lobby_join_time_offset_ms\x18\x03 \x01(\r\"\xa2\x02\n\x1cOpenNpcCombatSessionOutProto\x12\x43\n\x06result\x18\x01 \x01(\x0e\x32\x33.POGOProtos.Rpc.OpenNpcCombatSessionOutProto.Result\x12+\n\x06\x63ombat\x18\x02 \x01(\x0b\x32\x1b.POGOProtos.Rpc.CombatProto\"\x8f\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12$\n ERROR_PLAYER_BELOW_MINIMUM_LEVEL\x10\x02\x12.\n*ERROR_POKEMON_LINEUP_INELIGIBLE_FOR_LEAGUE\x10\x03\x12\x17\n\x13\x45RROR_ACCESS_DENIED\x10\x04\"u\n\x19OpenNpcCombatSessionProto\x12\x1c\n\x14\x61ttacking_pokemon_id\x18\x01 \x03(\x06\x12\x1e\n\x16\x63ombat_npc_template_id\x18\x02 \x01(\t\x12\x1a\n\x12lobby_join_time_ms\x18\x03 \x01(\x03\"\xc6\x01\n OpenNpcCombatSessionResponseData\x12\x0e\n\x06rpc_id\x18\x01 \x01(\x05\x12\x1a\n\x12round_trip_time_ms\x18\x02 \x01(\r\x12\x43\n\x06result\x18\x03 \x01(\x0e\x32\x33.POGOProtos.Rpc.OpenNpcCombatSessionOutProto.Result\x12\x31\n\x06\x63ombat\x18\x04 \x01(\x0b\x32!.POGOProtos.Rpc.CombatForLogProto\"\xf2\x01\n\x19OpenSponsoredGiftOutProto\x12@\n\x06result\x18\x01 \x01(\x0e\x32\x30.POGOProtos.Rpc.OpenSponsoredGiftOutProto.Result\x12*\n\x07rewards\x18\x02 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\"g\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x19\n\x15\x45RROR_PLAYER_BAG_FULL\x10\x03\x12\x17\n\x13\x45RROR_GIFT_REDEEMED\x10\x04\"H\n\x16OpenSponsoredGiftProto\x12\x1a\n\x12\x65ncrypted_ad_token\x18\x01 \x01(\x0c\x12\x12\n\ngift_token\x18\x02 \x01(\x0c\"\xfc\x04\n\x13OpenTradingOutProto\x12:\n\x06result\x18\x01 \x01(\x0e\x32*.POGOProtos.Rpc.OpenTradingOutProto.Result\x12-\n\x07trading\x18\x02 \x01(\x0b\x32\x1c.POGOProtos.Rpc.TradingProto\"\xf9\x03\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1a\n\x16\x45RROR_FRIEND_NOT_FOUND\x10\x03\x12\x1b\n\x17\x45RROR_INVALID_PLAYER_ID\x10\x04\x12\x17\n\x13\x45RROR_INVALID_STATE\x10\x05\x12\x17\n\x13\x45RROR_STATE_HANDLER\x10\x06\x12\x19\n\x15\x45RROR_TRADING_EXPIRED\x10\x07\x12\x1a\n\x16\x45RROR_TRADING_COOLDOWN\x10\x08\x12\x1f\n\x1b\x45RROR_PLAYER_ALREADY_OPENED\x10\t\x12\x1d\n\x19\x45RROR_FRIEND_OUT_OF_RANGE\x10\n\x12$\n ERROR_PLAYER_BELOW_MINIMUM_LEVEL\x10\x0b\x12$\n ERROR_PLAYER_REACHED_DAILY_LIMIT\x10\x0c\x12$\n ERROR_FRIEND_REACHED_DAILY_LIMIT\x10\r\x12$\n ERROR_PLAYER_NOT_ENOUGH_STARDUST\x10\x0e\x12$\n ERROR_FRIEND_NOT_ENOUGH_STARDUST\x10\x0f\x12$\n ERROR_FRIEND_BELOW_MINIMUM_LEVEL\x10\x10\"%\n\x10OpenTradingProto\x12\x11\n\tplayer_id\x18\x01 \x01(\t\"!\n\x0bOptOutProto\x12\x12\n\ncategories\x18\x01 \x03(\t\"\xb2\x03\n\x12OptimizationsProto\x12+\n#optimization_physics_toggle_enabled\x18\x01 \x01(\x08\x12\x31\n)optimization_adaptive_performance_enabled\x18\x02 \x01(\x08\x12,\n$adaptive_performance_update_interval\x18\x03 \x01(\x02\x12\'\n\x1f\x61\x64\x61ptive_performance_frame_rate\x18\x04 \x01(\x08\x12\'\n\x1f\x61\x64\x61ptive_performance_resolution\x18\x05 \x01(\x08\x12+\n#adaptive_performance_min_frame_rate\x18\x06 \x01(\x05\x12+\n#adaptive_performance_max_frame_rate\x18\x07 \x01(\x05\x12\x31\n)adaptive_performance_min_resolution_scale\x18\x08 \x01(\x02\x12/\n\'optimization_resolution_update_interval\x18\t \x01(\x02\"=\n\x06Option\x12\x0c\n\x04name\x18\x01 \x01(\t\x12%\n\x05value\x18\x02 \x01(\x0b\x32\x16.POGOProtos.Rpc.NiaAny\"Q\n ParticipantConsumptionAccounting\x12\x16\n\x0eparticipant_id\x18\x01 \x01(\t\x12\x15\n\rconsume_count\x18\x02 \x01(\x05\"\xfc\x03\n\x12ParticipationProto\x12#\n\x1bindividual_damage_pokeballs\x18\x01 \x01(\x05\x12\x1d\n\x15team_damage_pokeballs\x18\x02 \x01(\x05\x12\x1f\n\x17gym_ownership_pokeballs\x18\x03 \x01(\x05\x12\x16\n\x0e\x62\x61se_pokeballs\x18\x04 \x01(\x05\x12\x17\n\x0f\x62lue_percentage\x18\x05 \x01(\x01\x12\x16\n\x0ered_percentage\x18\x06 \x01(\x01\x12\x19\n\x11yellow_percentage\x18\x07 \x01(\x01\x12\x1d\n\x15\x62onus_item_multiplier\x18\x08 \x01(\x02\x12N\n\x1chighest_friendship_milestone\x18\t \x01(\x0e\x32(.POGOProtos.Rpc.FriendshipLevelMilestone\x12$\n\x1chighest_friendship_pokeballs\x18\n \x01(\x05\x12\"\n\x1aspeed_completion_pokeballs\x18\x0b \x01(\x05\x12&\n\x1espeed_completion_mega_resource\x18\x0c \x01(\x05\x12\x1c\n\x14mega_resource_capped\x18\r \x01(\x08\x12\x1e\n\x16\x66ort_powerup_pokeballs\x18\x0e \x01(\x05\"\xd4\x01\n\x16PartyActivityStatProto\x12\x18\n\x10\x61\x63tivity_stat_id\x18\x01 \x01(\x05\x12-\n\nquest_type\x18\x02 \x01(\x0e\x32\x19.POGOProtos.Rpc.QuestType\x12\x37\n\nconditions\x18\x03 \x03(\x0b\x32#.POGOProtos.Rpc.QuestConditionProto\x12\x13\n\x0b\x63\x61tegory_id\x18\x04 \x01(\x05\x12\x0f\n\x07icon_id\x18\x05 \x01(\x05\x12\x12\n\nscale_down\x18\x06 \x01(\x05\"\xdd\x01\n\x19PartyActivitySummaryProto\x12[\n\x12player_summary_map\x18\x01 \x03(\x0b\x32?.POGOProtos.Rpc.PartyActivitySummaryProto.PlayerSummaryMapEntry\x1a\x63\n\x15PlayerSummaryMapEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x39\n\x05value\x18\x02 \x01(\x0b\x32*.POGOProtos.Rpc.PlayerActivitySummaryProto:\x02\x38\x01\"\xee\x01\n\x1cPartyActivitySummaryRpcProto\x12\\\n\x0fplayer_activity\x18\x01 \x03(\x0b\x32\x43.POGOProtos.Rpc.PartyActivitySummaryRpcProto.PlayerActivityRpcProto\x1ap\n\x16PlayerActivityRpcProto\x12\x11\n\tplayer_id\x18\x01 \x01(\t\x12\x43\n\x0fplayer_activity\x18\x02 \x01(\x0b\x32*.POGOProtos.Rpc.PlayerActivitySummaryProto\"\xd2\x01\n\x1ePartyDarkLaunchLogMessageProto\x12J\n\tlog_level\x18\x01 \x01(\x0e\x32\x37.POGOProtos.Rpc.PartyDarkLaunchLogMessageProto.LogLevel\x12\x14\n\x0ctimestamp_ms\x18\x02 \x01(\x03\x12\x12\n\nlog_string\x18\x03 \x01(\t\":\n\x08LogLevel\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x08\n\x04INFO\x10\x01\x12\x0b\n\x07WARNING\x10\x02\x12\n\n\x06SEVERE\x10\x03\"\xc7\x04\n\x1cPartyDarkLaunchSettingsProto\x12\x1b\n\x13\x64\x61rk_launch_enabled\x18\x01 \x01(\x08\x12#\n\x1brollout_players_per_billion\x18\x02 \x01(\x05\x12v\n\x1f\x63reate_or_join_wait_probability\x18\x03 \x03(\x0b\x32M.POGOProtos.Rpc.PartyDarkLaunchSettingsProto.CreateOrJoinWaitProbabilityProto\x12%\n\x1dprobability_to_create_percent\x18\x04 \x01(\x05\x12h\n\x17leave_party_probability\x18\x06 \x03(\x0b\x32G.POGOProtos.Rpc.PartyDarkLaunchSettingsProto.LeavePartyProbabilityProto\x12\x1f\n\x17update_location_enabled\x18\x07 \x01(\x08\x12*\n\"update_location_override_period_ms\x18\x08 \x01(\x05\x1aH\n CreateOrJoinWaitProbabilityProto\x12\x0e\n\x06weight\x18\x01 \x01(\x05\x12\x14\n\x0cwait_time_ms\x18\x02 \x01(\x05\x1a\x45\n\x1aLeavePartyProbabilityProto\x12\x0e\n\x06weight\x18\x01 \x01(\x05\x12\x17\n\x0fmax_duration_ms\x18\x02 \x01(\x05\"\xf3\x01\n\x14PartyHistoryRpcProto\x12\x10\n\x08party_id\x18\x01 \x01(\x03\x12\x12\n\nparty_seed\x18\x02 \x01(\x03\x12\x18\n\x10party_started_ms\x18\x03 \x01(\x03\x12\x17\n\x0fparty_expiry_ms\x18\x04 \x01(\x03\x12\x1a\n\x12party_concluded_ms\x18\x05 \x01(\x03\x12\x17\n\x0fparty_formed_ms\x18\x06 \x01(\x03\x12M\n\x14players_participated\x18\x07 \x03(\x0b\x32/.POGOProtos.Rpc.PartyParticipantHistoryRpcProto\"\x93\x02\n\x1bPartyIapBoostsSettingsProto\x12M\n\x05\x62oost\x18\x01 \x03(\x0b\x32>.POGOProtos.Rpc.PartyIapBoostsSettingsProto.PartyIapBoostProto\x1a\xa4\x01\n\x12PartyIapBoostProto\x12\x32\n\x14supported_item_types\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x1b\n\x13percentage_duration\x18\x02 \x01(\x05\x12\x1b\n\x13\x64uration_multiplier\x18\x03 \x01(\x02\x12 \n\x18\x64\x61ily_contribution_limit\x18\x04 \x01(\x05\"\xa6\x01\n\x0ePartyItemProto\x12\x11\n\tplayer_id\x18\x01 \x01(\t\x12-\n\nparty_item\x18\x02 \x01(\x0b\x32\x19.POGOProtos.Rpc.ItemProto\x12\x16\n\x0eusage_start_ms\x18\x03 \x01(\x03\x12\"\n\x04item\x18\x04 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x16\n\x0e\x63ontributor_id\x18\x05 \x01(\t\"t\n\x16PartyLocationPushProto\x12\x11\n\tplayer_id\x18\x01 \x01(\t\x12G\n\x15untrusted_sample_list\x18\x03 \x03(\x0b\x32(.POGOProtos.Rpc.PartyLocationSampleProto\"J\n\x18PartyLocationSampleProto\x12\x14\n\x0ctimestamp_ms\x18\x01 \x01(\x03\x12\x0b\n\x03lat\x18\x02 \x01(\x01\x12\x0b\n\x03lng\x18\x03 \x01(\x01\"\xea\x02\n\x16PartyLocationsRpcProto\x12V\n\x0fplayer_location\x18\x01 \x03(\x0b\x32=.POGOProtos.Rpc.PartyLocationsRpcProto.PlayerLocationRpcProto\x1a\xf7\x01\n\x16PlayerLocationRpcProto\x12\x13\n\x0btrusted_lat\x18\x01 \x01(\x01\x12\x13\n\x0btrusted_lng\x18\x02 \x01(\x01\x12\x39\n\x0bplayer_zone\x18\x03 \x01(\x0e\x32$.POGOProtos.Rpc.PlayerZoneCompliance\x12\x43\n\x11untrusted_samples\x18\x04 \x03(\x0b\x32(.POGOProtos.Rpc.PartyLocationSampleProto\x12 \n\x18last_update_timestamp_ms\x18\x05 \x01(\x03\x12\x11\n\tplayer_id\x18\x06 \x01(\t\"\xd9\x01\n\x1fPartyParticipantHistoryRpcProto\x12\x11\n\tplayer_id\x18\x01 \x01(\t\x12\x17\n\x0fparty_joined_ms\x18\x02 \x01(\x03\x12\x15\n\rparty_left_ms\x18\x03 \x01(\x03\x12\x31\n\x06\x61vatar\x18\x04 \x01(\x0b\x32!.POGOProtos.Rpc.PlayerAvatarProto\x12@\n\x0eneutral_avatar\x18\x05 \x01(\x0b\x32(.POGOProtos.Rpc.PlayerNeutralAvatarProto\"\xd6\x03\n\x15PartyParticipantProto\x12\x11\n\tplayer_id\x18\x01 \x01(\t\x12@\n\x0eplayer_profile\x18\x02 \x01(\x0b\x32(.POGOProtos.Rpc.PlayerPublicProfileProto\x12\x18\n\x10\x62uddy_pokedex_id\x18\x03 \x01(\x05\x12\x42\n\x15\x62uddy_pokemon_display\x18\x04 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\x12\x16\n\x0eposition_index\x18\x06 \x01(\x05\x12\x0f\n\x07is_host\x18\x07 \x01(\x08\x12\x16\n\x0enia_account_id\x18\x0b \x01(\t\x12L\n\x1auntrusted_location_samples\x18\x0c \x03(\x0b\x32(.POGOProtos.Rpc.PartyLocationSampleProto\x12\x10\n\x08is_minor\x18\r \x01(\x08\x12\x1b\n\x13player_join_time_ms\x18\x0e \x01(\x03\x12L\n\x15participant_raid_info\x18\x0f \x01(\x0b\x32-.POGOProtos.Rpc.PartyParticipantRaidInfoProto\"\xe1\x01\n\x1dPartyParticipantRaidInfoProto\x12\x11\n\traid_seed\x18\x01 \x01(\x03\x12\x0e\n\x06gym_id\x18\x02 \x01(\t\x12\x10\n\x08lobby_id\x18\x03 \x03(\x05\x12\x30\n\traid_info\x18\x04 \x01(\x0b\x32\x1d.POGOProtos.Rpc.RaidInfoProto\x12\x10\n\x08latitude\x18\x05 \x01(\x01\x12\x11\n\tlongitude\x18\x06 \x01(\x01\x12\x19\n\x11lobby_creation_ms\x18\x07 \x01(\x03\x12\x19\n\x11lobby_end_join_ms\x18\x08 \x01(\x03\"\xad\x07\n\x1dPartyPlayGeneralSettingsProto\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12\x18\n\x10min_player_level\x18\x02 \x01(\x05\x12$\n\x1c\x63reation_to_start_timeout_ms\x18\x03 \x01(\x03\x12 \n\x18\x63ompliance_zones_enabled\x18\x04 \x01(\x08\x12%\n\x1d\x65nable_party_raid_information\x18\x05 \x01(\x08\x12\x1f\n\x17\x66\x61llback_stardust_count\x18\x06 \x01(\x05\x12\x1f\n\x17\x66riend_requests_enabled\x18\x07 \x01(\x08\x12 \n\x18party_expiry_duration_ms\x18\x08 \x01(\x03\x12$\n\x1cparty_expiry_warning_minutes\x18\t \x01(\x05\x12\"\n\x1apokemon_catch_tags_enabled\x18\n \x01(\x08\x12&\n\x1e\x65nabled_friend_status_increase\x18\x0b \x01(\x08\x12+\n#restart_party_rejoin_prompt_enabled\x18\x0c \x01(\x08\x12 \n\x18party_iap_boosts_enabled\x18\r \x01(\x08\x12/\n\'party_new_quest_notification_v2_enabled\x18\x0e \x01(\x08\x12^\n\x14pg_delivery_mechanic\x18\x0f \x01(\x0e\x32@.POGOProtos.Rpc.PartyPlayGeneralSettingsProto.PgDeliveryMechanic\x12 \n\x18party_catch_tags_enabled\x18\x10 \x01(\x08\x12,\n$party_quest_encounter_reward_enabled\x18\x11 \x01(\x08\x12$\n\x1cmax_stacked_encounter_reward\x18\x12 \x01(\x05\x12$\n\x1cremove_other_players_enabled\x18\x13 \x01(\x08\x12(\n challenge_reward_display_enabled\x18\x14 \x01(\x08\x12$\n\x1c\x66\x61llback_party_quest_enabled\x18\x15 \x01(\x08\"P\n\x12PgDeliveryMechanic\x12\t\n\x05UNSET\x10\x00\x12\x0e\n\nFULL_PARTY\x10\x01\x12\x0f\n\x0bPOLLING_BIT\x10\x02\x12\x0e\n\nNON_AVATAR\x10\x03\"\xb0\x03\n\x1cPartyPlayGlobalSettingsProto\x12\x16\n\x0e\x65nable_parties\x18\x01 \x01(\x08\x12\x18\n\x10num_digits_in_id\x18\x02 \x01(\x05\x12\x1c\n\x14push_gateway_enabled\x18\x03 \x01(\x08\x12\x1e\n\x16push_gateway_namespace\x18\x04 \x01(\t\x12\x19\n\x11max_party_members\x18\x05 \x01(\x05\x12\x1f\n\x17\x65nable_location_updates\x18\x06 \x01(\x08\x12\x30\n(client_location_min_distance_to_flush_mm\x18\x07 \x01(\x05\x12,\n$client_location_min_time_to_flush_ms\x18\x08 \x01(\x05\x12/\n\'client_location_max_samples_per_request\x18\t \x01(\x05\x12&\n\x1elocation_sample_expiry_time_ms\x18\n \x01(\x05\x12+\n#enable_assembled_party_name_creator\x18\x0b \x01(\x08\"\x85\x02\n\x1aPartyPlayInvitationDetails\x12\x14\n\x08party_id\x18\x01 \x03(\x05\x42\x02\x18\x01\x12\x12\n\ninviter_id\x18\x02 \x01(\t\x12\x18\n\x10inviter_nickname\x18\x03 \x01(\t\x12\x39\n\x0einviter_avatar\x18\x04 \x01(\x0b\x32!.POGOProtos.Rpc.PlayerAvatarProto\x12\x12\n\nparty_seed\x18\x05 \x01(\x03\x12H\n\x16inviter_neutral_avatar\x18\x06 \x01(\x0b\x32(.POGOProtos.Rpc.PlayerNeutralAvatarProto\x12\n\n\x02id\x18\x07 \x01(\x03\"H\n\x14PartyPlayPreferences\x12\x16\n\x0eshare_location\x18\x01 \x01(\x08\x12\x18\n\x10show_map_avatars\x18\x02 \x01(\x08\"r\n\x1bPartyPlayerProfilePushProto\x12\x11\n\tplayer_id\x18\x01 \x01(\t\x12@\n\x0eplayer_profile\x18\x02 \x01(\x0b\x32(.POGOProtos.Rpc.PlayerPublicProfileProto\"\x87\x03\n\x12PartyQuestRpcProto\x12\x30\n\x06status\x18\x01 \x01(\x0e\x32 .POGOProtos.Rpc.PartyQuestStatus\x12@\n\x16party_quest_candidates\x18\x02 \x03(\x0b\x32 .POGOProtos.Rpc.ClientQuestProto\x12@\n\x12\x61\x63tive_quest_state\x18\x03 \x01(\x0b\x32$.POGOProtos.Rpc.PartyQuestStateProto\x12U\n\x1aplayer_unclaimed_quest_ids\x18\x04 \x03(\x0b\x32\x31.POGOProtos.Rpc.PlayerUnclaimedPartyQuestIdsProto\x12\x44\n\x16\x63ompleted_quest_states\x18\x05 \x03(\x0b\x32$.POGOProtos.Rpc.PartyQuestStateProto\x12\x1e\n\x16quest_selection_end_ms\x18\x06 \x01(\x03\"\xf2\x06\n\x14PartyQuestStateProto\x12\x36\n\x0c\x63lient_quest\x18\x01 \x01(\x0b\x32 .POGOProtos.Rpc.ClientQuestProto\x12\x17\n\x0fshared_progress\x18\x02 \x01(\x05\x12V\n\x12player_quest_state\x18\x03 \x03(\x0b\x32:.POGOProtos.Rpc.PartyQuestStateProto.PlayerQuestStateEntry\x12!\n\x19\x63laim_rewards_deadline_ms\x18\x04 \x01(\x03\x12\\\n\x13player_quest_states\x18\x05 \x03(\x0b\x32?.POGOProtos.Rpc.PartyQuestStateProto.PlayerPartyQuestStateProto\x1a\xb5\x03\n\x1aPlayerPartyQuestStateProto\x12\x63\n\rplayer_status\x18\x01 \x01(\x0e\x32L.POGOProtos.Rpc.PartyQuestStateProto.PlayerPartyQuestStateProto.PlayerStatus\x12\x1b\n\x13individual_progress\x18\x02 \x01(\x05\x12\x11\n\tplayer_id\x18\x03 \x01(\t\x12\x1b\n\x13update_timestamp_ms\x18\x04 \x01(\x03\"\xe4\x01\n\x0cPlayerStatus\x12\x12\n\x0ePLAYER_UNKNOWN\x10\x00\x12\'\n#PLAYER_WAITING_PARTY_QUEST_TO_START\x10\x01\x12\x11\n\rPLAYER_ACTIVE\x10\x02\x12,\n(PLAYER_COMPLETED_PARTY_QUEST_AND_AWARDED\x10\x03\x12 \n\x1cPLAYER_ABANDONED_PARTY_QUEST\x10\x04\x12 \n\x1cPLAYER_COMPLETED_PARTY_QUEST\x10\x05\x12\x12\n\x0ePLAYER_AWARDED\x10\x06\x1ax\n\x15PlayerQuestStateEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12N\n\x05value\x18\x02 \x01(\x0b\x32?.POGOProtos.Rpc.PartyQuestStateProto.PlayerPartyQuestStateProto:\x02\x38\x01\"\xa8\x03\n PartyRecommendationSettingsProto\x12U\n\x04mode\x18\x01 \x01(\x0e\x32G.POGOProtos.Rpc.PartyRecommendationSettingsProto.PartyRcommendationMode\x12\x10\n\x08variance\x18\x02 \x01(\x02\x12\x19\n\x11third_move_weight\x18\x03 \x01(\x02\x12$\n\x1cmega_evo_combat_rating_scale\x18\x04 \x01(\x02\x12\x1a\n\x12max_variance_count\x18\x05 \x01(\x05\x12\x14\n\x0c\x61llow_reroll\x18\x06 \x01(\x08\"\xa7\x01\n\x16PartyRcommendationMode\x12\t\n\x05UNSET\x10\x00\x12\x1f\n\x1bPARTY_RECOMMENDATION_MODE_1\x10\x01\x12\x1f\n\x1bPARTY_RECOMMENDATION_MODE_2\x10\x02\x12\x1f\n\x1bPARTY_RECOMMENDATION_MODE_3\x10\x03\x12\x1f\n\x1bPARTY_RECOMMENDATION_MODE_4\x10\x04\"\xe4\x07\n\rPartyRpcProto\x12\x10\n\x08party_id\x18\x01 \x03(\x05\x12\x16\n\x0eparty_start_ms\x18\x02 \x01(\x03\x12\x14\n\x0cparty_end_ms\x18\x03 \x01(\x03\x12\x19\n\x11party_creation_ms\x18\x04 \x01(\x03\x12\x12\n\nparty_seed\x18\x05 \x01(\x03\x12\n\n\x02id\x18\x06 \x01(\x03\x12+\n\x06status\x18\x08 \x01(\x0e\x32\x1b.POGOProtos.Rpc.PartyStatus\x12N\n\x18global_settings_snapshot\x18\t \x01(\x0b\x32,.POGOProtos.Rpc.PartyPlayGlobalSettingsProto\x12\x43\n\x13party_summary_stats\x18\x0b \x03(\x0b\x32&.POGOProtos.Rpc.PartyActivityStatProto\x12\x1f\n\x17party_start_deadline_ms\x18\x0c \x01(\x03\x12T\n\x1dparty_quest_settings_snapshot\x18\r \x01(\x0b\x32-.POGOProtos.Rpc.PartySharedQuestSettingsProto\x12\x37\n\x0bparty_quest\x18\x0e \x01(\x0b\x32\".POGOProtos.Rpc.PartyQuestRpcProto\x12?\n\x10participant_list\x18\x10 \x03(\x0b\x32%.POGOProtos.Rpc.PartyParticipantProto\x12O\n\x1cparty_activity_summary_proto\x18\x11 \x01(\x0b\x32).POGOProtos.Rpc.PartyActivitySummaryProto\x12S\n\x1bparticipant_obfuscation_map\x18\x12 \x03(\x0b\x32..POGOProtos.Rpc.PlayerObfuscationMapEntryProto\x12!\n\x19\x63lient_display_host_index\x18\x13 \x01(\x05\x12?\n\x17\x63onsummable_party_items\x18\x14 \x03(\x0b\x32\x1e.POGOProtos.Rpc.PartyItemProto\x12@\n\x14removed_participants\x18\x15 \x03(\x0b\x32\".POGOProtos.Rpc.RemovedParticipant\x12\x1b\n\x13\x62\x61nned_participants\x18\x16 \x03(\t\x12<\n\x14\x63onsumed_party_items\x18\x17 \x03(\x0b\x32\x1e.POGOProtos.Rpc.PartyItemProto\"\xb7\x01\n\x1ePartySendDarkLaunchLogOutProto\x12\x45\n\x06result\x18\x01 \x01(\x0e\x32\x35.POGOProtos.Rpc.PartySendDarkLaunchLogOutProto.Result\"N\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12,\n(ERROR_DARK_LAUNCH_NOT_ENABLED_FOR_PLAYER\x10\x02\"c\n\x1bPartySendDarkLaunchLogProto\x12\x44\n\x0clog_messages\x18\x01 \x03(\x0b\x32..POGOProtos.Rpc.PartyDarkLaunchLogMessageProto\"\xc1\x01\n\x1dPartySharedQuestSettingsProto\x12#\n\x1bnum_generated_shared_quests\x18\x01 \x01(\x05\x12#\n\x1bnum_candidate_shared_quests\x18\x02 \x01(\x05\x12(\n shared_quest_selection_timeout_s\x18\x03 \x01(\x05\x12,\n$shared_quest_claim_rewards_timeout_s\x18\x04 \x01(\x05\"^\n\x19PartySummarySettingsProto\x12\x41\n\x11player_activities\x18\x01 \x03(\x0b\x32&.POGOProtos.Rpc.PartyActivityStatProto\"\xab\x02\n\x1bPartyUpdateLocationOutProto\x12\x42\n\x06result\x18\x01 \x01(\x0e\x32\x32.POGOProtos.Rpc.PartyUpdateLocationOutProto.Result\"\xc7\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1a\n\x16\x45RROR_FEATURE_DISABLED\x10\x03\x12\x16\n\x12\x45RROR_NOT_IN_PARTY\x10\x04\x12\x19\n\x15\x45RROR_REDIS_EXCEPTION\x10\x05\x12#\n\x1f\x45RROR_LOCATION_RECORD_NOT_FOUND\x10\x06\x12\x1e\n\x1a\x45RROR_PLFE_REDIRECT_NEEDED\x10\x07\"\xa9\x01\n\x18PartyUpdateLocationProto\x12G\n\x15untrusted_sample_list\x18\x02 \x03(\x0b\x32(.POGOProtos.Rpc.PartyLocationSampleProto\x12\x1e\n\x16is_dark_launch_request\x18\x03 \x01(\x08\x12$\n\x1cis_location_sharing_disabled\x18\x04 \x01(\x08\"\x98\x01\n\x18PartyZoneDefinitionProto\x12\x32\n\x04zone\x18\x01 \x01(\x0e\x32$.POGOProtos.Rpc.PlayerZoneCompliance\x12\x15\n\rzone_radius_m\x18\x02 \x01(\x05\x12\x31\n\x0cparty_status\x18\x03 \x01(\x0e\x32\x1b.POGOProtos.Rpc.PartyStatus\"\x8f\x01\n\x12PartyZonePushProto\x12\x11\n\tplayer_id\x18\x01 \x01(\t\x12\x44\n\x16player_compliance_zone\x18\x02 \x01(\x0e\x32$.POGOProtos.Rpc.PlayerZoneCompliance\x12 \n\x18zone_update_timestamp_ms\x18\x03 \x01(\x03\"\x80\x01\n\x17PasscodeRedeemTelemetry\x12\x0e\n\x06result\x18\x01 \x01(\t\x12\x10\n\x08passcode\x18\x02 \x01(\t\x12\x14\n\x0c\x63ountry_code\x18\x03 \x01(\t\x12\x15\n\rlanguage_code\x18\x04 \x01(\t\x12\x16\n\x0e\x62undle_version\x18\x05 \x01(\t\"\x8d\x02\n\x1dPasscodeRedemptionFlowRequest\x12\x10\n\x08passcode\x18\x01 \x01(\t\x12\x10\n\x08poi_guid\x18\x02 \x01(\t\x12U\n\x0f\x64\x65vice_platform\x18\x03 \x01(\x0e\x32<.POGOProtos.Rpc.PasscodeRedemptionFlowRequest.DevicePlatform\x12\x0f\n\x07\x63\x61rrier\x18\x04 \x01(\t\"`\n\x0e\x44\x65vicePlatform\x12\x14\n\x10PLATFORM_UNKNOWN\x10\x00\x12\x14\n\x10PLATFORM_ANDROID\x10\x01\x12\x10\n\x0cPLATFORM_IOS\x10\x02\x12\x10\n\x0cPLATFORM_WEB\x10\x03\"\xb3\x04\n\x1ePasscodeRedemptionFlowResponse\x12\x45\n\x06status\x18\x01 \x01(\x0e\x32\x35.POGOProtos.Rpc.PasscodeRedemptionFlowResponse.Status\x12%\n\x1dinventory_check_failed_reason\x18\x02 \x01(\x05\x12\x46\n\x07rewards\x18\x03 \x03(\x0b\x32\x35.POGOProtos.Rpc.PasscodeRedemptionFlowResponse.Reward\x12\x19\n\x11passcode_batch_id\x18\x05 \x01(\t\x12\x16\n\x0ein_game_reward\x18\x06 \x01(\x0c\x1a%\n\x06Reward\x12\x0c\n\x04item\x18\x01 \x01(\t\x12\r\n\x05\x63ount\x18\x02 \x01(\x05\"\x80\x02\n\x06Status\x12\x12\n\x0eSTATUS_UNKNOWN\x10\x00\x12\x12\n\x0eSTATUS_SUCCESS\x10\x01\x12\x1b\n\x17STATUS_ALREADY_REDEEMED\x10\x02\x12!\n\x1dSTATUS_FAILED_INVENTORY_CHECK\x10\x03\x12\x17\n\x13STATUS_OUT_OF_RANGE\x10\x04\x12\x19\n\x15STATUS_WRONG_LOCATION\x10\x05\x12\x17\n\x13STATUS_RATE_LIMITED\x10\x06\x12\x12\n\x0eSTATUS_INVALID\x10\x07\x12\x19\n\x15STATUS_FULLY_REDEEMED\x10\x08\x12\x12\n\x0eSTATUS_EXPIRED\x10\t\"\xc9\x01\n\x17PasscodeRewardsLogEntry\x12>\n\x06result\x18\x01 \x01(\x0e\x32..POGOProtos.Rpc.PasscodeRewardsLogEntry.Result\x12\x10\n\x08passcode\x18\x02 \x01(\t\x12:\n\x07rewards\x18\x03 \x01(\x0b\x32).POGOProtos.Rpc.RedeemPasscodeRewardProto\" \n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\"P\n\x15PasscodeSettingsProto\x12\x1e\n\x16show_passcode_in_store\x18\x01 \x01(\x08\x12\x17\n\x0fuse_passcode_v2\x18\x02 \x01(\x08\">\n\x18PercentScrolledTelemetry\x12\x0f\n\x07percent\x18\x01 \x01(\x01\x12\x11\n\tmenu_name\x18\x02 \x01(\t\"\xb1\x02\n\x18PermissionsFlowTelemetry\x12W\n permission_context_telemetry_ids\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.PermissionContextTelemetryIds\x12O\n\x1c\x64\x65vice_service_telemetry_ids\x18\x02 \x01(\x0e\x32).POGOProtos.Rpc.DeviceServiceTelemetryIds\x12Z\n\"permission_flow_step_telemetry_ids\x18\x03 \x01(\x0e\x32..POGOProtos.Rpc.PermissionFlowStepTelemetryIds\x12\x0f\n\x07success\x18\x04 \x01(\x08\"\xa4\x01\n\x1fPgoAsyncFileUploadCompleteProto\x12\x1d\n\x15power_up_points_added\x18\x01 \x01(\x05\x12 \n\x18power_up_progress_points\x18\x02 \x01(\x05\x12$\n\x1cpower_up_level_expiration_ms\x18\x03 \x01(\x03\x12\x1a\n\x12next_fort_close_ms\x18\x04 \x01(\x03\"\x85\x01\n\x18PhotoSetPokemonInfoProto\x12\x31\n\npokemon_id\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x36\n\x04\x66orm\x18\x02 \x01(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\"\xb4\x02\n\x12PhotoSettingsProto\x12\x1b\n\x13screen_capture_size\x18\x01 \x01(\x02\x12\x17\n\x0fis_iris_enabled\x18\x02 \x01(\x08\x12!\n\x19is_iris_autoplace_enabled\x18\x03 \x01(\x08\x12\x1e\n\x16is_iris_social_enabled\x18\x04 \x01(\x08\x12\x12\n\niris_flags\x18\x05 \x01(\x05\x12\x19\n\x11playback_cloud_id\x18\x06 \x01(\t\x12\x1d\n\x15playback_cloud_secret\x18\x07 \x01(\t\x12\"\n\x1aplayback_could_bucket_name\x18\x08 \x01(\t\x12\x18\n\x10\x62\x61nner_image_url\x18\t \x03(\t\x12\x19\n\x11\x62\x61nner_image_text\x18\n \x03(\t\"4\n\x15PhotobombCreateDetail\x12\x1b\n\x13\x63\x61ught_in_photobomb\x18\x01 \x01(\x08\"e\n\x07PinData\x12\x0e\n\x06pin_id\x18\x01 \x01(\t\x12\x16\n\x0eview_timestamp\x18\x02 \x01(\x03\x12\x17\n\x0fliked_timestamp\x18\x03 \x01(\x03\x12\x19\n\x11sticker_timestamp\x18\x04 \x01(\x03\"`\n\nPinMessage\x12\x0b\n\x03key\x18\x01 \x01(\t\x12-\n\x08\x63\x61tegory\x18\x02 \x03(\x0e\x32\x1b.POGOProtos.Rpc.PinCategory\x12\x16\n\x0elevel_required\x18\x03 \x01(\x05\"\x8f\x01\n\x10PingRequestProto\x12\x1b\n\x13response_size_bytes\x18\x01 \x01(\x05\x12\x1c\n\x14random_request_bytes\x18\x02 \x01(\t\x12*\n\"use_cache_for_random_request_bytes\x18\x03 \x01(\x08\x12\x14\n\x0creturn_value\x18\x04 \x01(\t\"p\n\x11PingResponseProto\x12\x11\n\tuser_info\x18\x01 \x01(\t\x12\x13\n\x0bserver_info\x18\x02 \x01(\t\x12\x1d\n\x15random_response_bytes\x18\x03 \x01(\t\x12\x14\n\x0creturn_value\x18\x04 \x01(\t\"\x9a\x01\n\nPlaceProto\x12\r\n\x05names\x18\x01 \x03(\t\x12\x0e\n\x06street\x18\x02 \x01(\t\x12\x14\n\x0cneighborhood\x18\x03 \x01(\t\x12\x0c\n\x04\x63ity\x18\x04 \x01(\t\x12\r\n\x05state\x18\x05 \x01(\t\x12\x13\n\x0bpostal_code\x18\x06 \x01(\t\x12\x0f\n\x07\x63ountry\x18\x07 \x01(\t\x12\x14\n\x0c\x63ountry_code\x18\x08 \x01(\t\"\xf9\x01\n\x18PlacedPokemonUpdateProto\x12Q\n\x0bupdate_type\x18\x01 \x01(\x0e\x32<.POGOProtos.Rpc.PlacedPokemonUpdateProto.PlacementUpdateType\x12I\n\x19updated_pokemon_placement\x18\x02 \x01(\x0b\x32&.POGOProtos.Rpc.IrisPokemonObjectProto\"?\n\x13PlacementUpdateType\x12\t\n\x05UNSET\x10\x00\x12\x07\n\x03\x41\x44\x44\x10\x01\x12\x08\n\x04\x45\x44IT\x10\x02\x12\n\n\x06REMOVE\x10\x03\")\n\x12PlaceholderMessage\x12\x13\n\x0bplaceholder\x18\x01 \x01(\t\"\x8b\x01\n\x11PlacementAccuracy\x12\x1b\n\x13horizontal_sdmeters\x18\x01 \x01(\x02\x12\x19\n\x11vertical_sdmeters\x18\x02 \x01(\x02\x12\x1f\n\x17horizontal_angle_sdrads\x18\x03 \x01(\x02\x12\x1d\n\x15vertical_angle_sdrads\x18\x04 \x01(\x02\"j\n\x1cPlannedDowntimeSettingsProto\x12\x1d\n\x15\x64owntime_timestamp_ms\x18\x01 \x01(\x03\x12+\n#no_actions_window_sec_from_downtime\x18\x02 \x01(\x03\"\xfc\x03\n PlatformClientTelemetryOmniProto\x12L\n\x1bsocket_connection_telemetry\x18\x01 \x01(\x0b\x32%.POGOProtos.Rpc.SocketConnectionEventH\x00\x12@\n\x15rpc_latency_telemetry\x18\x02 \x01(\x0b\x32\x1f.POGOProtos.Rpc.RpcLatencyEventH\x00\x12K\n\x1binbox_route_error_telemetry\x18\x03 \x01(\x0b\x32$.POGOProtos.Rpc.InboxRouteErrorEventH\x00\x12O\n\x18\x63ore_handshake_telemetry\x18\x04 \x01(\x0b\x32+.POGOProtos.Rpc.CoreHandshakeTelemetryEventH\x00\x12O\n\x18\x63ore_safetynet_telemetry\x18\x05 \x01(\x0b\x32+.POGOProtos.Rpc.CoreSafetynetTelemetryEventH\x00\x12:\n\x0bserver_data\x18\xe9\x07 \x01(\x0b\x32$.POGOProtos.Rpc.ServerRecordMetadataB\x1d\n\x1bPlatformClientTelemetryData\"\xee\x03\n\x19PlatformCommonFilterProto\x12\x1e\n\x16\x61pplication_identifier\x18\x01 \x01(\t\x12\x1d\n\x15operating_system_name\x18\x02 \x01(\t\x12\x14\n\x0c\x64\x65vice_model\x18\x03 \x01(\t\x12\x1b\n\x13locale_country_code\x18\x04 \x01(\t\x12\x1c\n\x14locale_language_code\x18\x05 \x01(\t\x12\x1c\n\x14sampling_probability\x18\x06 \x01(\x01\x12\x15\n\rquality_level\x18\x07 \x01(\t\x12!\n\x19network_connectivity_type\x18\x08 \x01(\t\x12\x14\n\x0cgame_context\x18\t \x01(\t\x12\x15\n\rlanguage_code\x18\n \x01(\t\x12\x10\n\x08timezone\x18\x0b \x01(\t\x12\x17\n\x0fip_country_code\x18\x0c \x01(\t\x12\x16\n\x0e\x63lient_version\x18\x0e \x01(\t\x12\x1e\n\x16graphics_device_vendor\x18\x11 \x01(\t\x12\x1c\n\x14graphics_device_name\x18\x12 \x01(\t\x12\x1c\n\x14graphics_device_type\x18\x13 \x01(\t\x12\x1d\n\x15graphics_shader_level\x18\x14 \x01(\t\"\xd9\x01\n PlatformFetchNewsfeedOutResponse\x12G\n\x06status\x18\x01 \x01(\x0e\x32\x37.POGOProtos.Rpc.PlatformFetchNewsfeedOutResponse.Status\x12\x37\n\x0bpost_record\x18\x02 \x03(\x0b\x32\".POGOProtos.Rpc.NewsfeedPostRecord\"3\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\"\x96\x01\n\x1cPlatformFetchNewsfeedRequest\x12\x46\n\x10newsfeed_channel\x18\x01 \x03(\x0e\x32,.POGOProtos.Rpc.NewsfeedPost.NewsfeedChannel\x12\x18\n\x10language_version\x18\x02 \x01(\t\x12\x14\n\x0c\x63ountry_code\x18\x03 \x01(\t\"\xa6\x01\n#PlatformMarkNewsfeedReadOutResponse\x12J\n\x06status\x18\x01 \x01(\x0e\x32:.POGOProtos.Rpc.PlatformMarkNewsfeedReadOutResponse.Status\"3\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\";\n\x1fPlatformMarkNewsfeedReadRequest\x12\x18\n\x10newsfeed_post_id\x18\x01 \x03(\t\"\xdb\x02\n\x12PlatformMetricData\x12\x14\n\nlong_value\x18\x02 \x01(\x03H\x00\x12\x16\n\x0c\x64ouble_value\x18\x03 \x01(\x01H\x00\x12\x17\n\rboolean_value\x18\x04 \x01(\x08H\x00\x12\x34\n\x0c\x64istribution\x18\x05 \x01(\x0b\x32\x1c.POGOProtos.Rpc.DistributionH\x00\x12\x39\n\x10\x63ommon_telemetry\x18\x01 \x01(\x0b\x32\x1f.POGOProtos.Rpc.TelemetryCommon\x12<\n\x0bmetric_kind\x18\x06 \x01(\x0e\x32\'.POGOProtos.Rpc.PlatformMetricData.Kind\"=\n\x04Kind\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\t\n\x05GAUGE\x10\x01\x12\t\n\x05\x44\x45LTA\x10\x02\x12\x0e\n\nCUMULATIVE\x10\x03\x42\x10\n\x0e\x44\x61tapointValue\"\xb8\x01\n\x12PlatformPlayerInfo\x12\x19\n\x11identity_provider\x18\x01 \x01(\t\x12%\n\x1dprofile_creation_timestamp_ms\x18\x02 \x01(\x03\x12\x14\n\x0cplayer_level\x18\x03 \x01(\x05\x12\x0f\n\x07team_id\x18\x04 \x01(\x05\x12\x1a\n\x12lifetime_km_walked\x18\x05 \x01(\x01\x12\x1d\n\x15lifetime_steps_walked\x18\x06 \x01(\x03\"\xc5\x02\n#PlatformPreAgeGateTrackingOmniproto\x12:\n\x10\x61ge_gate_startup\x18\x01 \x01(\x0b\x32\x1e.POGOProtos.Rpc.AgeGateStartupH\x00\x12\x38\n\x0f\x61ge_gate_result\x18\x02 \x01(\x0b\x32\x1d.POGOProtos.Rpc.AgeGateResultH\x00\x12\x42\n\x15pre_age_gate_metadata\x18\xe8\x07 \x01(\x0b\x32\".POGOProtos.Rpc.PreAgeGateMetadata\x12I\n\x0e\x63ommon_filters\x18\xea\x07 \x01(\x0b\x32\x30.POGOProtos.Rpc.ClientTelemetryCommonFilterProtoB\x19\n\x17PlatformPreAgeGateEvent\"\xaf\x04\n!PlatformPreLoginTrackingOmniproto\x12\x35\n\rlogin_startup\x18\x01 \x01(\x0b\x32\x1c.POGOProtos.Rpc.LoginStartupH\x00\x12:\n\x10login_new_player\x18\x02 \x01(\x0b\x32\x1e.POGOProtos.Rpc.LoginNewPlayerH\x00\x12\x46\n\x16login_returning_player\x18\x03 \x01(\x0b\x32$.POGOProtos.Rpc.LoginReturningPlayerH\x00\x12V\n\x1flogin_new_player_create_account\x18\x04 \x01(\x0b\x32+.POGOProtos.Rpc.LoginNewPlayerCreateAccountH\x00\x12T\n\x1elogin_returning_player_sign_in\x18\x05 \x01(\x0b\x32*.POGOProtos.Rpc.LoginReturningPlayerSignInH\x00\x12=\n\x12pre_login_metadata\x18\xe9\x07 \x01(\x0b\x32 .POGOProtos.Rpc.PreLoginMetadata\x12I\n\x0e\x63ommon_filters\x18\xea\x07 \x01(\x0b\x32\x30.POGOProtos.Rpc.ClientTelemetryCommonFilterProtoB\x17\n\x15PlatformPreLoginEvent\"\x9e\x01\n\x12PlatformServerData\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x14\n\x0ctelemetry_id\x18\x02 \x01(\t\x12\x12\n\nsession_id\x18\x03 \x01(\t\x12\x16\n\x0e\x65xperiment_ids\x18\x04 \x03(\x05\x12\x18\n\x10\x65vent_request_id\x18\x05 \x01(\t\x12\x1b\n\x13server_timestamp_ms\x18\x06 \x01(\x03\"\xc7\x01\n\x1cPlatypusRolloutSettingsProto\x12!\n\x19\x62uddy_v2_min_player_level\x18\x01 \x01(\x05\x12*\n\"buddy_multiplayer_min_player_level\x18\x02 \x01(\x05\x12\x18\n\x10\x65nable_monodepth\x18\x03 \x01(\x08\x12>\n\x10wallaby_settings\x18\x04 \x01(\x0b\x32$.POGOProtos.Rpc.WallabySettingsProto\"\xb9\x01\n\x1aPlayerActivitySummaryProto\x12`\n\x14\x61\x63tivity_summary_map\x18\x01 \x03(\x0b\x32\x42.POGOProtos.Rpc.PlayerActivitySummaryProto.ActivitySummaryMapEntry\x1a\x39\n\x17\x41\x63tivitySummaryMapEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x05:\x02\x38\x01\"^\n\x1aPlayerAttributeRewardProto\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\x12$\n\x1coverwrite_existing_attribute\x18\x03 \x01(\x08\"\x95\x01\n\x15PlayerAttributesProto\x12I\n\nattributes\x18\x01 \x03(\x0b\x32\x35.POGOProtos.Rpc.PlayerAttributesProto.AttributesEntry\x1a\x31\n\x0f\x41ttributesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\xf9\x03\n\x11PlayerAvatarProto\x12\x0c\n\x04skin\x18\x02 \x01(\x05\x12\x0c\n\x04hair\x18\x03 \x01(\x05\x12\r\n\x05shirt\x18\x04 \x01(\x05\x12\r\n\x05pants\x18\x05 \x01(\x05\x12\x0b\n\x03hat\x18\x06 \x01(\x05\x12\r\n\x05shoes\x18\x07 \x01(\x05\x12\x0e\n\x06\x61vatar\x18\x08 \x01(\x05\x12\x0c\n\x04\x65yes\x18\t \x01(\x05\x12\x10\n\x08\x62\x61\x63kpack\x18\n \x01(\x05\x12\x13\n\x0b\x61vatar_hair\x18\x0b \x01(\t\x12\x14\n\x0c\x61vatar_shirt\x18\x0c \x01(\t\x12\x14\n\x0c\x61vatar_pants\x18\r \x01(\t\x12\x12\n\navatar_hat\x18\x0e \x01(\t\x12\x14\n\x0c\x61vatar_shoes\x18\x0f \x01(\t\x12\x13\n\x0b\x61vatar_eyes\x18\x10 \x01(\t\x12\x17\n\x0f\x61vatar_backpack\x18\x11 \x01(\t\x12\x15\n\ravatar_gloves\x18\x12 \x01(\t\x12\x14\n\x0c\x61vatar_socks\x18\x13 \x01(\t\x12\x13\n\x0b\x61vatar_belt\x18\x14 \x01(\t\x12\x16\n\x0e\x61vatar_glasses\x18\x15 \x01(\t\x12\x17\n\x0f\x61vatar_necklace\x18\x16 \x01(\t\x12\x13\n\x0b\x61vatar_skin\x18\x17 \x01(\t\x12\x13\n\x0b\x61vatar_pose\x18\x18 \x01(\t\x12\x13\n\x0b\x61vatar_face\x18\x19 \x01(\t\x12\x13\n\x0b\x61vatar_prop\x18\x1a \x01(\t\"\xc7\x01\n\x10PlayerBadgeProto\x12\x31\n\nbadge_type\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloBadgeType\x12\x0c\n\x04rank\x18\x02 \x01(\x05\x12\x13\n\x0bstart_value\x18\x03 \x01(\x05\x12\x11\n\tend_value\x18\x04 \x01(\x05\x12\x15\n\rcurrent_value\x18\x05 \x01(\x01\x12\x33\n\x05tiers\x18\x06 \x03(\x0b\x32$.POGOProtos.Rpc.PlayerBadgeTierProto\"\xd5\x01\n\x1dPlayerBadgeTierEncounterProto\x12U\n\x0f\x65ncounter_state\x18\x01 \x01(\x0e\x32<.POGOProtos.Rpc.PlayerBadgeTierEncounterProto.EncounterState\x12\x14\n\x0c\x65ncounter_id\x18\x02 \x01(\x06\"G\n\x0e\x45ncounterState\x12\t\n\x05UNSET\x10\x00\x12\x0c\n\x08UNEARNED\x10\x01\x12\r\n\tAVAILABLE\x10\x02\x12\r\n\tCOMPLETED\x10\x03\"X\n\x14PlayerBadgeTierProto\x12@\n\tencounter\x18\x01 \x01(\x0b\x32-.POGOProtos.Rpc.PlayerBadgeTierEncounterProto\"^\n\x1ePlayerBonusSystemSettingsProto\x12\x1d\n\x15max_bonus_duration_ms\x18\x01 \x01(\x03\x12\x1d\n\x15\x64\x61y_night_evo_enabled\x18\x02 \x01(\x08\"+\n\x11PlayerCameraProto\x12\x16\n\x0e\x64\x65\x66\x61ult_camera\x18\x01 \x01(\x08\"\x9f\x02\n!PlayerClientStationedPokemonProto\x12-\n\x07pokemon\x18\x01 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x14\n\x0ctrainer_name\x18\x02 \x01(\t\x12\x1b\n\x13\x64\x65ploy_timestamp_ms\x18\x03 \x01(\x03\x12\x38\n\rplayer_avatar\x18\x04 \x01(\x0b\x32!.POGOProtos.Rpc.PlayerAvatarProto\x12G\n\x15player_neutral_avatar\x18\x05 \x01(\x0b\x32(.POGOProtos.Rpc.PlayerNeutralAvatarProto\x12\x15\n\rtrainer_level\x18\x06 \x01(\x05\"A\n\x1bPlayerCombatBadgeStatsProto\x12\x0f\n\x07num_won\x18\x01 \x01(\x05\x12\x11\n\tnum_total\x18\x02 \x01(\x05\"\xb8\x01\n\x16PlayerCombatStatsProto\x12\x42\n\x06\x62\x61\x64ges\x18\x01 \x03(\x0b\x32\x32.POGOProtos.Rpc.PlayerCombatStatsProto.BadgesEntry\x1aZ\n\x0b\x42\x61\x64gesEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12:\n\x05value\x18\x02 \x01(\x0b\x32+.POGOProtos.Rpc.PlayerCombatBadgeStatsProto:\x02\x38\x01\"N\n\x1cPlayerContestBadgeStatsProto\x12\x1b\n\x13num_won_first_place\x18\x01 \x01(\x05\x12\x11\n\tnum_total\x18\x02 \x01(\x05\"\xc8\x01\n\x17PlayerContestStatsProto\x12L\n\x0b\x62\x61\x64ge_stats\x18\x01 \x03(\x0b\x32\x37.POGOProtos.Rpc.PlayerContestStatsProto.BadgeStatsEntry\x1a_\n\x0f\x42\x61\x64geStatsEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12;\n\x05value\x18\x02 \x01(\x0b\x32,.POGOProtos.Rpc.PlayerContestBadgeStatsProto:\x02\x38\x01\"#\n\x13PlayerCurrencyProto\x12\x0c\n\x04gems\x18\x01 \x01(\x05\"\xe4\x03\n\x18PlayerFriendDisplayProto\x12\x32\n\x05\x62uddy\x18\x01 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\x12 \n\x18\x62uddy_display_pokemon_id\x18\x02 \x01(\x05\x12\x1e\n\x16\x62uddy_pokemon_nickname\x18\x03 \x01(\t\x12@\n\x13last_pokemon_caught\x18\x04 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\x12&\n\x1elast_pokemon_caught_display_id\x18\x05 \x01(\x05\x12%\n\x1dlast_pokemon_caught_timestamp\x18\x06 \x01(\x03\x12\x1b\n\x13\x62uddy_candy_awarded\x18\x07 \x01(\x05\x12>\n\x14\x61\x63tive_mega_evo_info\x18\x08 \x01(\x0b\x32 .POGOProtos.Rpc.MegaEvoInfoProto\x12\x16\n\x0e\x62uddy_height_m\x18\t \x01(\x02\x12\x17\n\x0f\x62uddy_weight_kg\x18\n \x01(\x02\x12\x33\n\nbuddy_size\x18\x0b \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonSize\"D\n#PlayerHudNotificationClickTelemetry\x12\x1d\n\x15notification_category\x18\x01 \x01(\t\"2\n\x1aPlayerLevelAvatarLockProto\x12\x14\n\x0cplayer_level\x18\x01 \x01(\x05\"\xf6\x02\n\x18PlayerLevelSettingsProto\x12\x10\n\x08rank_num\x18\x01 \x03(\x05\x12\x14\n\x0crequired_exp\x18\x02 \x03(\x05\x12\x15\n\rcp_multiplier\x18\x03 \x03(\x02\x12\x1c\n\x14max_egg_player_level\x18\x04 \x01(\x05\x12\"\n\x1amax_encounter_player_level\x18\x05 \x01(\x05\x12\'\n\x1fmax_raid_encounter_player_level\x18\x06 \x01(\x05\x12(\n max_quest_encounter_player_level\x18\x07 \x01(\x05\x12,\n$max_vs_seeker_encounter_player_level\x18\x08 \x01(\x05\x12\'\n\x1f\x65xtended_player_level_threshold\x18\t \x01(\x05\x12/\n\'max_bread_battle_encounter_player_level\x18\n \x01(\x05\"H\n\x11PlayerLocaleProto\x12\x0f\n\x07\x63ountry\x18\x01 \x01(\t\x12\x10\n\x08language\x18\x02 \x01(\t\x12\x10\n\x08timezone\x18\x03 \x01(\t\"\xf0\t\n\'PlayerNeutralAvatarArticleConfiguration\x12\x30\n\x04hair\x18\x01 \x01(\x0b\x32\".POGOProtos.Rpc.AvatarArticleProto\x12\x31\n\x05shirt\x18\x02 \x01(\x0b\x32\".POGOProtos.Rpc.AvatarArticleProto\x12\x31\n\x05pants\x18\x03 \x01(\x0b\x32\".POGOProtos.Rpc.AvatarArticleProto\x12/\n\x03hat\x18\x04 \x01(\x0b\x32\".POGOProtos.Rpc.AvatarArticleProto\x12\x31\n\x05shoes\x18\x05 \x01(\x0b\x32\".POGOProtos.Rpc.AvatarArticleProto\x12\x34\n\x04\x65yes\x18\x06 \x01(\x0b\x32\".POGOProtos.Rpc.AvatarArticleProtoB\x02\x18\x01\x12\x34\n\x08\x62\x61\x63kpack\x18\x07 \x01(\x0b\x32\".POGOProtos.Rpc.AvatarArticleProto\x12\x32\n\x06gloves\x18\x08 \x01(\x0b\x32\".POGOProtos.Rpc.AvatarArticleProto\x12\x31\n\x05socks\x18\t \x01(\x0b\x32\".POGOProtos.Rpc.AvatarArticleProto\x12\x30\n\x04\x62\x65lt\x18\n \x01(\x0b\x32\".POGOProtos.Rpc.AvatarArticleProto\x12\x33\n\x07glasses\x18\x0b \x01(\x0b\x32\".POGOProtos.Rpc.AvatarArticleProto\x12\x34\n\x08necklace\x18\x0c \x01(\x0b\x32\".POGOProtos.Rpc.AvatarArticleProto\x12\x34\n\x04skin\x18\r \x01(\x0b\x32\".POGOProtos.Rpc.AvatarArticleProtoB\x02\x18\x01\x12\x30\n\x04pose\x18\x0e \x01(\x0b\x32\".POGOProtos.Rpc.AvatarArticleProto\x12\x30\n\x04mask\x18\x0f \x01(\x0b\x32\".POGOProtos.Rpc.AvatarArticleProto\x12\x30\n\x04prop\x18\x10 \x01(\x0b\x32\".POGOProtos.Rpc.AvatarArticleProto\x12;\n\x0b\x66\x61\x63ial_hair\x18\x11 \x01(\x0b\x32\".POGOProtos.Rpc.AvatarArticleProtoB\x02\x18\x01\x12:\n\nface_paint\x18\x12 \x01(\x0b\x32\".POGOProtos.Rpc.AvatarArticleProtoB\x02\x18\x01\x12\x36\n\x06onesie\x18\x13 \x01(\x0b\x32\".POGOProtos.Rpc.AvatarArticleProtoB\x02\x18\x01\x12\x34\n\x08\x65ye_brow\x18\x14 \x01(\x0b\x32\".POGOProtos.Rpc.AvatarArticleProto\x12\x34\n\x08\x65ye_lash\x18\x15 \x01(\x0b\x32\".POGOProtos.Rpc.AvatarArticleProto\x12\x37\n\x0b\x66\x61\x63\x65_preset\x18\x16 \x01(\x0b\x32\".POGOProtos.Rpc.AvatarArticleProto\x12\x37\n\x0b\x62ody_preset\x18\x17 \x01(\x0b\x32\".POGOProtos.Rpc.AvatarArticleProto\"z\n&PlayerNeutralAvatarBodyBlendParameters\x12\x0c\n\x04size\x18\x01 \x01(\x02\x12\x13\n\x0bmusculature\x18\x02 \x01(\x02\x12\x0c\n\x04\x62ust\x18\x03 \x01(\x02\x12\x0c\n\x04hips\x18\x04 \x01(\x02\x12\x11\n\tshoulders\x18\x05 \x01(\x02\"\xc2\x01\n)PlayerNeutralAvatarEarSelectionParameters\x12R\n\tselection\x18\x01 \x01(\x0e\x32?.POGOProtos.Rpc.PlayerNeutralAvatarEarSelectionParameters.Shape\"A\n\x05Shape\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x01\x12\x0f\n\nOPTION_ONE\x10\x88\'\x12\x0f\n\nOPTION_TWO\x10\x89\'\"\xfa\x01\n)PlayerNeutralAvatarEyeSelectionParameters\x12R\n\tselection\x18\x01 \x01(\x0e\x32?.POGOProtos.Rpc.PlayerNeutralAvatarEyeSelectionParameters.Shape\"y\n\x05Shape\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x01\x12\x0f\n\nOPTION_ONE\x10\x88\'\x12\x0f\n\nOPTION_TWO\x10\x89\'\x12\x11\n\x0cOPTION_THREE\x10\x8a\'\x12\x10\n\x0bOPTION_FIVE\x10\x8c\'\x12\x11\n\x0bOPTION_FOUR\x10\xd3\x86\x03\"\xa2\x02\n)PlayerNeutralAvatarFacePositionParameters\x12\x12\n\nbrow_depth\x18\x01 \x01(\x02\x12\x17\n\x0f\x62row_horizontal\x18\x02 \x01(\x02\x12\x15\n\rbrow_vertical\x18\x03 \x01(\x02\x12\x11\n\teye_depth\x18\x04 \x01(\x02\x12\x16\n\x0e\x65ye_horizontal\x18\x05 \x01(\x02\x12\x14\n\x0c\x65ye_vertical\x18\x06 \x01(\x02\x12\x13\n\x0bmouth_depth\x18\x07 \x01(\x02\x12\x18\n\x10mouth_horizontal\x18\x08 \x01(\x02\x12\x16\n\x0emouth_vertical\x18\t \x01(\x02\x12\x12\n\nnose_depth\x18\n \x01(\x02\x12\x15\n\rnose_vertical\x18\x0b \x01(\x02\"X\n\x1bPlayerNeutralAvatarGradient\x12\x39\n\ncolor_keys\x18\x01 \x03(\x0b\x32%.POGOProtos.Rpc.PlayerNeutralColorKey\"\x8b\x01\n&PlayerNeutralAvatarHeadBlendParameters\x12\x0f\n\x07\x64iamond\x18\x01 \x01(\x02\x12\x0c\n\x04kite\x18\x02 \x01(\x02\x12\x10\n\x08triangle\x18\x03 \x01(\x02\x12\x0e\n\x06square\x18\x04 \x01(\x02\x12\x0e\n\x06\x63ircle\x18\x05 \x01(\x02\x12\x0c\n\x04oval\x18\x06 \x01(\x02:\x02\x18\x01\"\xfe\x01\n*PlayerNeutralAvatarHeadSelectionParameters\x12S\n\tselection\x18\x01 \x01(\x0e\x32@.POGOProtos.Rpc.PlayerNeutralAvatarHeadSelectionParameters.Shape\"{\n\x05Shape\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07\x44IAMOND\x10\x01\x12\x08\n\x04KITE\x10\x02\x12\x0c\n\x08TRIANGLE\x10\x03\x12\n\n\x06SQUARE\x10\x04\x12\n\n\x06\x43IRCLE\x10\x05\x12\x08\n\x04OVAL\x10\x06\x12\x10\n\x0cLEGACYFEMALE\x10\x07\x12\x0e\n\nLEGACYMALE\x10\x08\"\xfe\x01\n+PlayerNeutralAvatarMouthSelectionParameters\x12T\n\tselection\x18\x01 \x01(\x0e\x32\x41.POGOProtos.Rpc.PlayerNeutralAvatarMouthSelectionParameters.Shape\"y\n\x05Shape\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x01\x12\x0f\n\nOPTION_ONE\x10\x88\'\x12\x0f\n\nOPTION_TWO\x10\x89\'\x12\x11\n\x0cOPTION_THREE\x10\x8a\'\x12\x10\n\x0bOPTION_FIVE\x10\x8c\'\x12\x11\n\x0bOPTION_FOUR\x10\xd3\x86\x03\"\xfc\x01\n*PlayerNeutralAvatarNoseSelectionParameters\x12S\n\tselection\x18\x01 \x01(\x0e\x32@.POGOProtos.Rpc.PlayerNeutralAvatarNoseSelectionParameters.Shape\"y\n\x05Shape\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x01\x12\x0f\n\nOPTION_ONE\x10\x88\'\x12\x0f\n\nOPTION_TWO\x10\x89\'\x12\x11\n\x0cOPTION_THREE\x10\x8a\'\x12\x10\n\x0bOPTION_FIVE\x10\x8c\'\x12\x11\n\x0bOPTION_FOUR\x10\xd3\x86\x03\"\x98\t\n\x18PlayerNeutralAvatarProto\x12P\n\nhead_blend\x18\x02 \x01(\x0b\x32\x36.POGOProtos.Rpc.PlayerNeutralAvatarHeadBlendParametersB\x02\x18\x01H\x00\x12T\n\x0ehead_selection\x18\x04 \x01(\x0b\x32:.POGOProtos.Rpc.PlayerNeutralAvatarHeadSelectionParametersH\x00\x12I\n\x08\x61rticles\x18\x01 \x01(\x0b\x32\x37.POGOProtos.Rpc.PlayerNeutralAvatarArticleConfiguration\x12J\n\nbody_blend\x18\x03 \x01(\x0b\x32\x36.POGOProtos.Rpc.PlayerNeutralAvatarBodyBlendParameters\x12\x42\n\rskin_gradient\x18\x05 \x01(\x0b\x32+.POGOProtos.Rpc.PlayerNeutralAvatarGradient\x12\x42\n\rhair_gradient\x18\x06 \x01(\x0b\x32+.POGOProtos.Rpc.PlayerNeutralAvatarGradient\x12R\n\x0enose_selection\x18\x07 \x01(\x0b\x32:.POGOProtos.Rpc.PlayerNeutralAvatarNoseSelectionParameters\x12P\n\rear_selection\x18\x08 \x01(\x0b\x32\x39.POGOProtos.Rpc.PlayerNeutralAvatarEarSelectionParameters\x12T\n\x0fmouth_selection\x18\t \x01(\x0b\x32;.POGOProtos.Rpc.PlayerNeutralAvatarMouthSelectionParameters\x12M\n\x14\x66\x61\x63ial_hair_gradient\x18\n \x01(\x0b\x32+.POGOProtos.Rpc.PlayerNeutralAvatarGradientB\x02\x18\x01\x12Q\n\x0e\x66\x61\x63\x65_positions\x18\x0b \x01(\x0b\x32\x39.POGOProtos.Rpc.PlayerNeutralAvatarFacePositionParameters\x12\x41\n\x0c\x65ye_gradient\x18\x0c \x01(\x0b\x32+.POGOProtos.Rpc.PlayerNeutralAvatarGradient\x12P\n\reye_selection\x18\r \x01(\x0b\x32\x39.POGOProtos.Rpc.PlayerNeutralAvatarEyeSelectionParameters\x12\x18\n\x10skin_gradient_id\x18\x0e \x01(\t\x12\x18\n\x10hair_gradient_id\x18\x0f \x01(\t\x12\x17\n\x0f\x65ye_gradient_id\x18\x10 \x01(\t\x12-\n%neutral_avatar_legacy_mapping_version\x18\x64 \x01(\x05\x42\x06\n\x04Head\"W\n\x15PlayerNeutralColorKey\x12\x14\n\x0ckey_position\x18\x01 \x01(\x02\x12\x0b\n\x03red\x18\x02 \x01(\x02\x12\r\n\x05green\x18\x03 \x01(\x02\x12\x0c\n\x04\x62lue\x18\x04 \x01(\x02\"o\n\x1ePlayerObfuscationMapEntryProto\x12\x1d\n\x15participant_player_id\x18\x01 \x01(\t\x12.\n&participant_player_id_party_obfuscated\x18\x02 \x01(\t\"\x99\x01\n\x16PlayerPokecoinCapProto\x12\x37\n\x0fpokecoin_source\x18\x01 \x01(\x0e\x32\x1e.POGOProtos.Rpc.PokecoinSource\x12$\n\x1clast_collection_timestamp_ms\x18\x03 \x01(\x03\x12 \n\x18\x63urrent_amount_collected\x18\x04 \x01(\x03\"\xa1\x04\n\x16PlayerPreferencesProto\x12\"\n\x1aopt_out_of_sponsored_gifts\x18\x01 \x01(\x08\x12:\n\x0e\x62\x61ttle_parties\x18\x02 \x01(\x0b\x32\".POGOProtos.Rpc.BattlePartiesProto\x12\'\n\x1fsearch_filter_preference_base64\x18\x03 \x01(\t\x12u\n share_trainer_info_with_postcard\x18\x04 \x01(\x0e\x32K.POGOProtos.Rpc.PlayerPreferencesProto.PostcardTrainerInfoSharingPreference\x12:\n\x10waina_preference\x18\x05 \x01(\x0b\x32 .POGOProtos.Rpc.WainaPreferences\x12)\n!opt_out_of_receiving_ticket_gifts\x18\x06 \x01(\x08\x12\x43\n\x15party_play_preference\x18\x07 \x01(\x0b\x32$.POGOProtos.Rpc.PartyPlayPreferences\"[\n$PostcardTrainerInfoSharingPreference\x12\t\n\x05UNSET\x10\x00\x12\x16\n\x12SHARE_WITH_FRIENDS\x10\x01\x12\x10\n\x0c\x44O_NOT_SHARE\x10\x02\"\xf1\x03\n\x15PlayerProfileOutProto\x12<\n\x06result\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.PlayerProfileOutProto.Result\x12\x12\n\nstart_time\x18\x02 \x01(\x03\x12\x30\n\x06\x62\x61\x64ges\x18\x03 \x03(\x0b\x32 .POGOProtos.Rpc.PlayerBadgeProto\x12\x43\n\ngym_badges\x18\x04 \x01(\x0b\x32/.POGOProtos.Rpc.PlayerProfileOutProto.GymBadges\x12G\n\x0croute_badges\x18\x05 \x01(\x0b\x32\x31.POGOProtos.Rpc.PlayerProfileOutProto.RouteBadges\x1aN\n\tGymBadges\x12\x32\n\tgym_badge\x18\x01 \x03(\x0b\x32\x1f.POGOProtos.Rpc.AwardedGymBadge\x12\r\n\x05total\x18\x02 \x01(\x05\x1aT\n\x0bRouteBadges\x12\x36\n\x0broute_badge\x18\x01 \x03(\x0b\x32!.POGOProtos.Rpc.AwardedRouteBadge\x12\r\n\x05total\x18\x02 \x01(\x05\" \n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\")\n\x12PlayerProfileProto\x12\x13\n\x0bplayer_name\x18\x01 \x01(\t\"\xae\x04\n\x18PlayerPublicProfileProto\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05level\x18\x02 \x01(\x05\x12\x31\n\x06\x61vatar\x18\x03 \x01(\x0b\x32!.POGOProtos.Rpc.PlayerAvatarProto\x12\"\n\x04team\x18\x04 \x01(\x0e\x32\x14.POGOProtos.Rpc.Team\x12\x13\n\x0b\x62\x61ttles_won\x18\x05 \x01(\x05\x12\x11\n\tkm_walked\x18\x06 \x01(\x02\x12\x16\n\x0e\x63\x61ught_pokemon\x18\x07 \x01(\x05\x12\x34\n\x0egym_badge_type\x18\x08 \x01(\x0e\x32\x1c.POGOProtos.Rpc.GymBadgeType\x12\x30\n\x06\x62\x61\x64ges\x18\t \x03(\x0b\x32 .POGOProtos.Rpc.PlayerBadgeProto\x12\x12\n\nexperience\x18\n \x01(\x03\x12\x1a\n\x12has_shared_ex_pass\x18\x0b \x01(\x08\x12\x13\n\x0b\x63ombat_rank\x18\x0c \x01(\x05\x12\x15\n\rcombat_rating\x18\r \x01(\x02\x12X\n\x1btimed_group_challenge_stats\x18\x0e \x01(\x0b\x32\x33.POGOProtos.Rpc.TimedGroupChallengePlayerStatsProto\x12@\n\x0eneutral_avatar\x18\x0f \x01(\x0b\x32(.POGOProtos.Rpc.PlayerNeutralAvatarProto\"\xa3\x01\n\x13PlayerRaidInfoProto\x12\x1d\n\x15total_completed_raids\x18\x03 \x01(\x05\x12\'\n\x1ftotal_completed_legendary_raids\x18\x04 \x01(\x05\x12(\n\x05raids\x18\x05 \x03(\x0b\x32\x19.POGOProtos.Rpc.RaidProto\x12\x1a\n\x12total_remote_raids\x18\x06 \x01(\x05\"\xdc\x01\n\x15PlayerReputationProto\x12\x16\n\x0e\x61\x63\x63ount_age_ms\x18\x01 \x01(\x03\x12\x14\n\x0cplayer_level\x18\x02 \x01(\x03\x12O\n\x10\x63heat_reputation\x18\x03 \x03(\x0e\x32\x35.POGOProtos.Rpc.PlayerReputationProto.CheatReputation\x12\x10\n\x08is_minor\x18\x04 \x01(\x08\"2\n\x0f\x43heatReputation\x12\t\n\x05UNSET\x10\x00\x12\x07\n\x03\x42OT\x10\x01\x12\x0b\n\x07SPOOFER\x10\x02\"G\n\x10PlayerRouteStats\x12\x17\n\x0fnum_completions\x18\x01 \x01(\x03\x12\x1a\n\x12\x63ooldown_finish_ms\x18\x02 \x01(\x03\"\xd3\x01\n\x1dPlayerRpcStampCollectionProto\x12\x15\n\rcollection_id\x18\x01 \x01(\t\x12@\n\x04type\x18\x02 \x01(\x0e\x32\x32.POGOProtos.Rpc.PlayerRpcStampCollectionProto.Type\x12\x30\n\x06stamps\x18\x03 \x03(\x0b\x32 .POGOProtos.Rpc.PlayerStampProto\"\'\n\x04Type\x12\t\n\x05UNSET\x10\x00\x12\x07\n\x03LID\x10\x01\x12\x0b\n\x07LIMITED\x10\x02\"x\n&PlayerShownLevelUpShareScreenTelemetry\x12\x1b\n\x13player_viewed_photo\x18\x01 \x01(\x08\x12\x1b\n\x13player_shared_photo\x18\x02 \x01(\x08\x12\x14\n\x0cplayer_level\x18\x03 \x01(\x05\"^\n\x1ePlayerSpawnablePokemonOutProto\x12<\n\x12spawnable_pokemons\x18\x01 \x03(\x0b\x32 .POGOProtos.Rpc.SpawnablePokemon\"\x1d\n\x1bPlayerSpawnablePokemonProto\"\x8b\x02\n\x10PlayerStampProto\x12\x0f\n\x07\x66ort_id\x18\x01 \x01(\t\x12\x10\n\x08latitude\x18\x02 \x01(\x01\x12\x11\n\tlongitude\x18\x03 \x01(\x01\x12\x16\n\x0e\x66ort_title_key\x18\x04 \x01(\t\x12\x1e\n\x16\x63ompleted_timestamp_ms\x18\x05 \x01(\x03\x12\x14\n\x0c\x63\x61tegory_key\x18\x06 \x01(\t\x12\x17\n\x0fsubcategory_key\x18\x07 \x01(\t\x12\x35\n\x05state\x18\x08 \x01(\x0e\x32&.POGOProtos.Rpc.PlayerStampProto.State\"#\n\x05State\x12\r\n\tUNSTAMPED\x10\x00\x12\x0b\n\x07STAMPED\x10\x01\"\x8f\x14\n\x10PlayerStatsProto\x12\r\n\x05level\x18\x01 \x01(\x05\x12\x12\n\nexperience\x18\x02 \x01(\x03\x12\x16\n\x0eprev_level_exp\x18\x03 \x01(\x03\x12\x16\n\x0enext_level_exp\x18\x04 \x01(\x03\x12\x11\n\tkm_walked\x18\x05 \x01(\x02\x12\x1f\n\x17num_pokemon_encountered\x18\x06 \x01(\x05\x12\"\n\x1anum_unique_pokedex_entries\x18\x07 \x01(\x05\x12\x1c\n\x14num_pokemon_captured\x18\x08 \x01(\x05\x12\x16\n\x0enum_evolutions\x18\t \x01(\x05\x12\x18\n\x10poke_stop_visits\x18\n \x01(\x05\x12!\n\x19number_of_pokeball_thrown\x18\x0b \x01(\x05\x12\x18\n\x10num_eggs_hatched\x18\x0c \x01(\x05\x12\x1b\n\x13\x62ig_magikarp_caught\x18\r \x01(\x05\x12\x1d\n\x15num_battle_attack_won\x18\x0e \x01(\x05\x12\x1f\n\x17num_battle_attack_total\x18\x0f \x01(\x05\x12\x1f\n\x17num_battle_defended_won\x18\x10 \x01(\x05\x12\x1f\n\x17num_battle_training_won\x18\x11 \x01(\x05\x12!\n\x19num_battle_training_total\x18\x12 \x01(\x05\x12\x1d\n\x15prestige_raised_total\x18\x13 \x01(\x05\x12\x1e\n\x16prestige_dropped_total\x18\x14 \x01(\x05\x12\x1c\n\x14num_pokemon_deployed\x18\x15 \x01(\x05\x12\"\n\x1anum_pokemon_caught_by_type\x18\x16 \x03(\x05\x12\x1c\n\x14small_rattata_caught\x18\x17 \x01(\x05\x12\x14\n\x0cused_km_pool\x18\x18 \x01(\x01\x12\x19\n\x11last_km_refill_ms\x18\x19 \x01(\x03\x12\x1b\n\x13num_raid_battle_won\x18\x1a \x01(\x05\x12\x1d\n\x15num_raid_battle_total\x18\x1b \x01(\x05\x12 \n\x18num_legendary_battle_won\x18\x1c \x01(\x05\x12\"\n\x1anum_legendary_battle_total\x18\x1d \x01(\x05\x12\x17\n\x0fnum_berries_fed\x18\x1e \x01(\x05\x12\x19\n\x11total_defended_ms\x18\x1f \x01(\x03\x12\x33\n\x0c\x65vent_badges\x18 \x03(\x0e\x32\x1d.POGOProtos.Rpc.HoloBadgeType\x12!\n\x19km_walked_past_active_day\x18! \x01(\x02\x12&\n\x1enum_challenge_quests_completed\x18\" \x01(\x05\x12\x12\n\nnum_trades\x18# \x01(\x05\x12\x1d\n\x15num_max_level_friends\x18$ \x01(\x05\x12%\n\x1dtrade_accumulated_distance_km\x18% \x01(\x03\x12(\n fitness_report_last_check_bucket\x18& \x01(\x03\x12<\n\x0c\x63ombat_stats\x18\' \x01(\x0b\x32&.POGOProtos.Rpc.PlayerCombatStatsProto\x12\x1b\n\x13num_npc_combats_won\x18( \x01(\x05\x12\x1d\n\x15num_npc_combats_total\x18) \x01(\x05\x12\x1a\n\x12num_photobomb_seen\x18* \x01(\x05\x12\x1c\n\x14num_pokemon_purified\x18+ \x01(\x05\x12\x1b\n\x13num_grunts_defeated\x18, \x01(\x05\x12\x18\n\x10num_best_buddies\x18/ \x01(\x05\x12\x11\n\tlevel_cap\x18\x30 \x01(\x05\x12\x19\n\x11seven_day_streaks\x18\x31 \x01(\x05\x12#\n\x1bunique_raid_bosses_defeated\x18\x32 \x01(\x05\x12 \n\x18unique_pokestops_visited\x18\x33 \x01(\x05\x12\x1e\n\x16raids_won_with_friends\x18\x34 \x01(\x05\x12$\n\x1cpokemon_caught_at_your_lures\x18\x35 \x01(\x05\x12\x1e\n\x16num_wayfarer_agreement\x18\x36 \x01(\x05\x12$\n\x1cwayfarer_agreement_update_ms\x18\x37 \x01(\x03\x12!\n\x19num_total_mega_evolutions\x18\x38 \x01(\x05\x12\"\n\x1anum_unique_mega_evolutions\x18\x39 \x01(\x05\x12+\n#num_mini_collection_event_completed\x18< \x01(\x05\x12 \n\x18num_pokemon_form_changes\x18= \x01(\x05\x12&\n\x1enum_rocket_balloon_battles_won\x18> \x01(\x05\x12(\n num_rocket_balloon_battles_total\x18? \x01(\x05\x12\x1b\n\x13num_routes_accepted\x18@ \x01(\x05\x12\x1c\n\x14num_players_referred\x18\x41 \x01(\x05\x12&\n\x1enum_pokestops_ar_video_scanned\x18\x43 \x01(\x05\x12\'\n\x1fnum_on_raid_achievements_screen\x18\x44 \x01(\x05\x12\x1c\n\x14num_total_route_play\x18\x45 \x01(\x05\x12\x1d\n\x15num_unique_route_play\x18\x46 \x01(\x05\x12\x1f\n\x17num_butterfly_collector\x18G \x01(\x05\x12\x1a\n\x12xxs_pokemon_caught\x18H \x01(\x05\x12\x1a\n\x12xxl_pokemon_caught\x18I \x01(\x05\x12\x1e\n\x16\x63urrent_postcard_count\x18J \x01(\x05\x12\x1a\n\x12max_postcard_count\x18K \x01(\x05\x12>\n\rcontest_stats\x18L \x01(\x0b\x32\'.POGOProtos.Rpc.PlayerContestStatsProto\x12\'\n\x1froute_discovery_notif_timestamp\x18M \x03(\x03\x12&\n\x1enum_party_challenges_completed\x18N \x01(\x05\x12$\n\x1cnum_party_boosts_contributed\x18O \x01(\x05\x12!\n\x19num_bread_battles_entered\x18P \x01(\x05\x12\x1d\n\x15num_bread_battles_won\x18Q \x01(\x05\x12#\n\x1bnum_bread_battles_dough_won\x18R \x01(\x05\x12\x15\n\rnum_check_ins\x18U \x01(\x05J\x04\x08:\x10;J\x04\x08S\x10TJ\x04\x08T\x10U\"\xbe\x02\n\x19PlayerStatsSnapshotsProto\x12U\n\tsnap_shot\x18\x01 \x03(\x0b\x32\x42.POGOProtos.Rpc.PlayerStatsSnapshotsProto.PlayerStatsSnapshotProto\x1a\xc9\x01\n\x18PlayerStatsSnapshotProto\x12Y\n\x06reason\x18\x01 \x01(\x0e\x32I.POGOProtos.Rpc.PlayerStatsSnapshotsProto.PlayerStatsSnapshotProto.Reason\x12/\n\x05stats\x18\x02 \x01(\x0b\x32 .POGOProtos.Rpc.PlayerStatsProto\"!\n\x06Reason\x12\t\n\x05UNSET\x10\x00\x12\x0c\n\x08LEVEL_UP\x10\x01\"S\n!PlayerUnclaimedPartyQuestIdsProto\x12\x11\n\tplayer_id\x18\x01 \x01(\t\x12\x1b\n\x13unclaimed_quest_ids\x18\x02 \x03(\t\"C\n\nPluginInfo\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0f\n\x07version\x18\x02 \x01(\t\x12\x16\n\x0eis_niantic_lib\x18\x03 \x01(\x08\"\xd9\x01\n\x1fPoiCategorizationEntryTelemetry\x12M\n\nentry_type\x18\x01 \x01(\x0e\x32\x39.POGOProtos.Rpc.PoiCategorizationEntryTelemetry.EntryType\x12\x1a\n\x12session_start_time\x18\x02 \x01(\x03\x12\x19\n\x11lang_country_code\x18\x03 \x01(\t\"0\n\tEntryType\x12\t\n\x05UNSET\x10\x00\x12\x08\n\x04\x45\x44IT\x10\x01\x12\x0e\n\nNOMINATION\x10\x02\"\xcc\x02\n#PoiCategorizationOperationTelemetry\x12Y\n\x0eoperation_type\x18\x01 \x01(\x0e\x32\x41.POGOProtos.Rpc.PoiCategorizationOperationTelemetry.OperationType\x12\x1a\n\x12session_start_time\x18\x02 \x01(\x03\x12\x14\n\x0cselected_ids\x18\x03 \x03(\t\x12\x19\n\x11lang_country_code\x18\x04 \x01(\t\"}\n\rOperationType\x12\t\n\x05UNSET\x10\x00\x12\x12\n\x0e\x45\x44IT_SUBMITTED\x10\x01\x12\x12\n\x0e\x45\x44IT_CANCELLED\x10\x02\x12\x1b\n\x17NOMINATION_EXIT_FORWARD\x10\x03\x12\x1c\n\x18NOMINATION_EXIT_BACKWARD\x10\x04\"\x7f\n\x1bPoiCategoryRemovedTelemetry\x12\x1a\n\x12session_start_time\x18\x01 \x01(\x03\x12\x12\n\nremoved_id\x18\x02 \x01(\t\x12\x15\n\rremaining_ids\x18\x03 \x03(\t\x12\x19\n\x11lang_country_code\x18\x04 \x01(\t\"\xb3\x01\n\x1cPoiCategorySelectedTelemetry\x12\x1a\n\x12session_start_time\x18\x01 \x01(\x03\x12\x13\n\x0bselected_id\x18\x02 \x01(\t\x12\x16\n\x0eselected_index\x18\x03 \x01(\x05\x12\x16\n\x0esearch_entered\x18\x04 \x01(\x08\x12\x17\n\x0fparent_selected\x18\x05 \x01(\x08\x12\x19\n\x11lang_country_code\x18\x06 \x01(\t\"T\n\x16PoiGlobalSettingsProto\x12\x12\n\nis_enabled\x18\x01 \x01(\x08\x12&\n\x1eplayer_submission_type_enabled\x18\x02 \x03(\t\"\x86\x02\n\x17PoiInteractionTelemetry\x12\x0e\n\x06poi_id\x18\x01 \x01(\t\x12\x41\n\x08poi_type\x18\x02 \x01(\x0e\x32/.POGOProtos.Rpc.PoiInteractionTelemetry.PoiType\x12O\n\x0fpoi_interaction\x18\x03 \x01(\x0e\x32\x36.POGOProtos.Rpc.PoiInteractionTelemetry.PoiInteraction\"%\n\x0ePoiInteraction\x12\t\n\x05\x43LICK\x10\x00\x12\x08\n\x04SPIN\x10\x01\" \n\x07PoiType\x12\x0c\n\x08POKESTOP\x10\x00\x12\x07\n\x03GYM\x10\x01\"\xc5\x02\n&PoiSubmissionPhotoUploadErrorTelemetry\x12i\n\x08\x65rror_id\x18\x01 \x01(\x0e\x32W.POGOProtos.Rpc.PoiSubmissionPhotoUploadErrorTelemetry.PoiSubmissionPhotoUploadErrorIds\x12\x30\n\nimage_type\x18\x02 \x01(\x0e\x32\x1c.POGOProtos.Rpc.PoiImageType\x12\x15\n\rerror_message\x18\x03 \x01(\t\"g\n PoiSubmissionPhotoUploadErrorIds\x12\t\n\x05UNSET\x10\x00\x12\x1a\n\x16POI_PHOTO_UPLOAD_ERROR\x10\x01\x12\x1c\n\x18POI_PHOTO_UPLOAD_TIMEOUT\x10\x02\"\xe5\x07\n\x16PoiSubmissionTelemetry\x12T\n\x0cgui_event_id\x18\x01 \x01(\x0e\x32>.POGOProtos.Rpc.PoiSubmissionTelemetry.PoiSubmissionGuiEventId\x12\x30\n\nimage_type\x18\x02 \x01(\x0e\x32\x1c.POGOProtos.Rpc.PoiImageType\x12O\n\x0e\x63\x61mera_step_id\x18\x03 \x01(\x0e\x32\x37.POGOProtos.Rpc.PoiSubmissionTelemetry.PoiCameraStepIds\x12\x0e\n\x06poi_id\x18\x04 \x01(\t\"K\n\x10PoiCameraStepIds\x12\t\n\x05UNSET\x10\x00\x12\t\n\x05\x45NTER\x10\x01\x12\n\n\x06RETAKE\x10\x02\x12\x0b\n\x07\x43ONFIRM\x10\x03\x12\x08\n\x04\x45XIT\x10\x04\"\x94\x05\n\x17PoiSubmissionGuiEventId\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x18\n\x14POI_NOMINATION_ENTER\x10\x01\x12\x19\n\x15POI_TUTORIAL_COMPLETE\x10\x02\x12\x1b\n\x17POI_MAP_CHANGEDVIEW_MAP\x10\x03\x12!\n\x1dPOI_MAP_CHANGEDVIEW_SATELLITE\x10\x04\x12\x1b\n\x17POI_MAP_CENTER_LOCATION\x10\x05\x12\x14\n\x10POI_LOCATION_SET\x10\x06\x12\x1a\n\x16POI_PHOTO_CAMERA_ENTER\x10\x07\x12\x19\n\x15POI_PHOTO_CAMERA_EXIT\x10\x08\x12\x15\n\x11POI_TITLE_ENTERED\x10\t\x12\x19\n\x15POI_DESCRIPTION_ENTER\x10\n\x12\x17\n\x13POI_DETAILS_CONFIRM\x10\x0b\x12\x1c\n\x18POI_SUPPORTINGINFO_ENTER\x10\x0c\x12\x19\n\x15POI_SUBMIT_BUTTON_HIT\x10\r\x12\x17\n\x13POI_EXIT_BUTTON_HIT\x10\x0e\x12!\n\x1dPOI_NOMINATION_GUIDELINES_HIT\x10\x0f\x12\x1b\n\x17POI_MAP_TOGGLE_POIS_OFF\x10\x10\x12\x1a\n\x16POI_MAP_TOGGLE_POIS_ON\x10\x11\x12\x1b\n\x17POI_MAP_WAYSPOTS_LOADED\x10\x12\x12\x16\n\x12POI_MAP_SELECT_POI\x10\x13\x12\x1e\n\x1aPOI_MAP_SELECT_POI_ABANDON\x10\x14\x12 \n\x1cPOI_MAP_SELECT_POI_COMPLETED\x10\x15\x12\x1d\n\x19POI_MAP_TUTORIAL_SELECTED\x10\x16\"\x1b\n\tPointList\x12\x0e\n\x06\x63oords\x18\x01 \x03(\r\"6\n\nPointProto\x12\x13\n\x0blat_degrees\x18\x01 \x01(\x01\x12\x13\n\x0blng_degrees\x18\x02 \x01(\x01\"\x9c\x01\n\x17PokeBallAttributesProto\x12\x33\n\x0bitem_effect\x18\x01 \x01(\x0e\x32\x1e.POGOProtos.Rpc.HoloItemEffect\x12\x15\n\rcapture_multi\x18\x02 \x01(\x02\x12\x1c\n\x14\x63\x61pture_multi_effect\x18\x03 \x01(\x02\x12\x17\n\x0fitem_effect_mod\x18\x04 \x01(\x02\"9\n\x0ePokeCandyProto\x12\x12\n\npokemon_id\x18\x01 \x01(\x06\x12\x13\n\x0b\x63\x61ndy_count\x18\x02 \x01(\x05\"\xc7\x08\n\"PokeballThrowPropertySettingsProto\x12i\n\x10throw_properties\x18\x01 \x03(\x0b\x32O.POGOProtos.Rpc.PokeballThrowPropertySettingsProto.PokeballThrowPropertiesProto\x1a\xb5\x07\n\x1cPokeballThrowPropertiesProto\x12{\n\x19throw_properties_category\x18\x01 \x01(\x0e\x32X.POGOProtos.Rpc.PokeballThrowPropertySettingsProto.PokeballThrowPropertiesProto.Category\x12 \n\x18min_spin_particle_amount\x18\x02 \x01(\x02\x12\x1c\n\x14max_angular_velocity\x18\x03 \x01(\x02\x12\x17\n\x0f\x64rag_snap_speed\x18\x04 \x01(\x02\x12\x1c\n\x14overshoot_correction\x18\x05 \x01(\x02\x12\x1d\n\x15undershoot_correction\x18\x06 \x01(\x02\x12\x18\n\x10min_launch_angle\x18\x07 \x01(\x02\x12\x18\n\x10max_launch_angle\x18\x08 \x01(\x02\x12\x1f\n\x17max_launch_angle_height\x18\t \x01(\x02\x12\x18\n\x10max_launch_speed\x18\n \x01(\x02\x12\x1e\n\x16launch_speed_threshold\x18\x0b \x01(\x02\x12\x1c\n\x14\x66ly_timeout_duration\x18\x0c \x01(\x02\x12(\n below_ground_fly_timeout_seconds\x18\r \x01(\x02\x12\x82\x01\n\x12\x63urveball_modifier\x18\x0e \x01(\x0b\x32\x66.POGOProtos.Rpc.PokeballThrowPropertySettingsProto.PokeballThrowPropertiesProto.CurveballModifierProto\x12\x91\x01\n\x1alaunch_velocity_multiplier\x18\x0f \x01(\x0b\x32m.POGOProtos.Rpc.PokeballThrowPropertySettingsProto.PokeballThrowPropertiesProto.LaunchVelocityMultiplierProto\x1a\x39\n\x16\x43urveballModifierProto\x12\t\n\x01x\x18\x01 \x01(\x02\x12\t\n\x01y\x18\x02 \x01(\x02\x12\t\n\x01z\x18\x03 \x01(\x02\x1a\x35\n\x1dLaunchVelocityMultiplierProto\x12\t\n\x01x\x18\x01 \x01(\x02\x12\t\n\x01y\x18\x02 \x01(\x02\" \n\x08\x43\x61tegory\x12\t\n\x05UNSET\x10\x00\x12\t\n\x05\x42READ\x10\x01\"\xbb\x01\n\x10PokecoinCapProto\x12\x37\n\x0fpokecoin_source\x18\x01 \x01(\x0e\x32\x1e.POGOProtos.Rpc.PokecoinSource\x12\x42\n\x0freset_frequency\x18\x02 \x01(\x0e\x32).POGOProtos.Rpc.PokecoinCapResetFrequency\x12*\n\"max_amount_of_coins_can_be_claimed\x18\x03 \x01(\x03\"N\n\x13PokecoinCapSettings\x12\x37\n\rpokecoin_caps\x18\x01 \x03(\x0b\x32 .POGOProtos.Rpc.PokecoinCapProto\":\n\x1fPokecoinPurchaseDisplayGmtProto\x12\x17\n\x0f\x66\x65\x61ture_enabled\x18\x01 \x01(\x08\"\xa1\x01\n$PokecoinPurchaseDisplaySettingsProto\x12\x17\n\x0f\x66\x65\x61ture_enabled\x18\x01 \x01(\x08\x12\x19\n\x11\x65nabled_countries\x18\x02 \x03(\t\x12\x1a\n\x12\x65nabled_currencies\x18\x03 \x03(\t\x12)\n!use_pokecoin_purchase_display_gmt\x18\x04 \x01(\x08\"e\n\x14PokecoinSectionProto\x12\x1a\n\x12\x63oins_earned_today\x18\x01 \x01(\x05\x12\x19\n\x11max_coins_per_day\x18\x02 \x01(\x05\x12\x16\n\x0e\x63oins_quest_id\x18\x03 \x01(\t\"\xcd\x03\n\x1ePokedexCategoriesSettingsProto\x12\x17\n\x0f\x66\x65\x61ture_enabled\x18\x01 \x01(\x08\x12w\n\"pokedex_category_settings_in_order\x18\x02 \x03(\x0b\x32K.POGOProtos.Rpc.PokedexCategoriesSettingsProto.PokedexCategorySettingsProto\x12\x1f\n\x17\x63lient_shiny_form_check\x18\x03 \x01(\x08\x12\x16\n\x0esearch_enabled\x18\x04 \x01(\x08\x12\'\n\x1fshow_dex_after_new_form_enabled\x18\x05 \x01(\x08\x12*\n\"show_shiny_dex_celebration_enabled\x18\x06 \x01(\x08\x1a\x8a\x01\n\x1cPokedexCategorySettingsProto\x12\x39\n\x10pokedex_category\x18\x01 \x01(\x0e\x32\x1f.POGOProtos.Rpc.PokedexCategory\x12\x16\n\x0emilestone_goal\x18\x02 \x01(\x05\x12\x17\n\x0fvisually_hidden\x18\x03 \x01(\x08\"\xe1\x01\n\x1dPokedexCategoryMilestoneProto\x12\x39\n\x10pokedex_category\x18\x01 \x01(\x0e\x32\x1f.POGOProtos.Rpc.PokedexCategory\x12\x44\n\x06status\x18\x02 \x01(\x0e\x32\x34.POGOProtos.Rpc.PokedexCategoryMilestoneProto.Status\x12\x10\n\x08progress\x18\x03 \x01(\x05\"-\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\n\n\x06\x41\x43TIVE\x10\x01\x12\x0c\n\x08UNLOCKED\x10\x02\"U\n PokedexCategorySelectedTelemetry\x12\x31\n\x08\x63\x61tegory\x18\x01 \x01(\x0e\x32\x1f.POGOProtos.Rpc.PokedexCategory\"\xf5\x13\n\x11PokedexEntryProto\x12\x1c\n\x14pokedex_entry_number\x18\x01 \x01(\x05\x12\x19\n\x11times_encountered\x18\x02 \x01(\x05\x12\x16\n\x0etimes_captured\x18\x03 \x01(\x05\x12\x1e\n\x16\x65volution_stone_pieces\x18\x04 \x01(\x05\x12\x18\n\x10\x65volution_stones\x18\x05 \x01(\x05\x12\x46\n\x11\x63\x61ptured_costumes\x18\x06 \x03(\x0e\x32+.POGOProtos.Rpc.PokemonDisplayProto.Costume\x12@\n\x0e\x63\x61ptured_forms\x18\x07 \x03(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\x12\x44\n\x10\x63\x61ptured_genders\x18\x08 \x03(\x0e\x32*.POGOProtos.Rpc.PokemonDisplayProto.Gender\x12\x16\n\x0e\x63\x61ptured_shiny\x18\t \x01(\x08\x12I\n\x14\x65ncountered_costumes\x18\n \x03(\x0e\x32+.POGOProtos.Rpc.PokemonDisplayProto.Costume\x12\x43\n\x11\x65ncountered_forms\x18\x0b \x03(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\x12G\n\x13\x65ncountered_genders\x18\x0c \x03(\x0e\x32*.POGOProtos.Rpc.PokemonDisplayProto.Gender\x12\x19\n\x11\x65ncountered_shiny\x18\r \x01(\x08\x12\x1c\n\x14times_lucky_received\x18\x0e \x01(\x05\x12\x16\n\x0etimes_purified\x18\x0f \x01(\x05\x12\x44\n\rtemp_evo_data\x18\x10 \x03(\x0b\x32-.POGOProtos.Rpc.PokedexEntryProto.TempEvoData\x12\x46\n\x14\x63\x61ptured_shiny_forms\x18\x11 \x03(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\x12N\n\x0f\x63\x61tegory_status\x18\x12 \x03(\x0b\x32\x35.POGOProtos.Rpc.PokedexEntryProto.CategoryStatusEntry\x12P\n\x19\x63\x61ptured_shiny_alignments\x18\x13 \x03(\x0e\x32-.POGOProtos.Rpc.PokemonDisplayProto.Alignment\x12\x30\n\x05stats\x18\x14 \x01(\x0b\x32!.POGOProtos.Rpc.PokedexStatsProto\x12M\n\x0fstats_for_forms\x18\x15 \x03(\x0b\x32\x34.POGOProtos.Rpc.PokedexEntryProto.StatsForFormsEntry\x12\x34\n\x0elocation_cards\x18\x16 \x03(\x0e\x32\x1c.POGOProtos.Rpc.LocationCard\x12^\n\x18location_cards_for_forms\x18\x19 \x03(\x0b\x32<.POGOProtos.Rpc.PokedexEntryProto.LocationCardsForFormsEntry\x12\x46\n\x0e\x62read_dex_data\x18\x1a \x03(\x0b\x32..POGOProtos.Rpc.PokedexEntryProto.BreadDexData\x1ay\n\x15PokedexCategoryStatus\x12\x39\n\x10pokedex_category\x18\x01 \x01(\x0e\x32\x1f.POGOProtos.Rpc.PokedexCategory\x12\x13\n\x0b\x65ncountered\x18\x02 \x01(\x08\x12\x10\n\x08\x61\x63quired\x18\x03 \x01(\x08\x1a\xcd\x02\n\x0bTempEvoData\x12=\n\x0btemp_evo_id\x18\x01 \x01(\x0e\x32(.POGOProtos.Rpc.HoloTemporaryEvolutionId\x12\x19\n\x11times_encountered\x18\x02 \x01(\x05\x12\x16\n\x0etimes_obtained\x18\x03 \x01(\x05\x12G\n\x13genders_encountered\x18\x04 \x03(\x0e\x32*.POGOProtos.Rpc.PokemonDisplayProto.Gender\x12\x44\n\x10genders_obtained\x18\x05 \x03(\x0e\x32*.POGOProtos.Rpc.PokemonDisplayProto.Gender\x12\x1f\n\x17times_encountered_shiny\x18\x06 \x01(\x05\x12\x1c\n\x14times_obtained_shiny\x18\x07 \x01(\x05\x1a\xa6\x03\n\x0c\x42readDexData\x12;\n\x0bmodifier_id\x18\x01 \x01(\x0e\x32&.POGOProtos.Rpc.BreadModeEnum.Modifier\x12\x19\n\x11times_encountered\x18\x02 \x01(\x05\x12\x16\n\x0etimes_obtained\x18\x03 \x01(\x05\x12G\n\x13genders_encountered\x18\x04 \x03(\x0e\x32*.POGOProtos.Rpc.PokemonDisplayProto.Gender\x12\x44\n\x10genders_obtained\x18\x05 \x03(\x0e\x32*.POGOProtos.Rpc.PokemonDisplayProto.Gender\x12L\n\x18\x65ncountered_shiny_gender\x18\x06 \x03(\x0e\x32*.POGOProtos.Rpc.PokemonDisplayProto.Gender\x12I\n\x15obtained_shiny_gender\x18\x07 \x03(\x0e\x32*.POGOProtos.Rpc.PokemonDisplayProto.Gender\x1an\n\x13\x43\x61tegoryStatusEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x46\n\x05value\x18\x02 \x01(\x0b\x32\x37.POGOProtos.Rpc.PokedexEntryProto.PokedexCategoryStatus:\x02\x38\x01\x1aW\n\x12StatsForFormsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x30\n\x05value\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.PokedexStatsProto:\x02\x38\x01\x1ak\n\x1aLocationCardsForFormsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12<\n\x05value\x18\x02 \x01(\x0b\x32-.POGOProtos.Rpc.PokedexLocationCardStatsProto:\x02\x38\x01J\x04\x08\x17\x10\x18J\x04\x08\x18\x10\x19\"5\n\x1ePokedexFilterSelectedTelemetry\x12\x13\n\x0b\x66ilter_name\x18\x01 \x01(\t\"U\n\x1dPokedexLocationCardStatsProto\x12\x34\n\x0elocation_cards\x18\x01 \x03(\x0e\x32\x1c.POGOProtos.Rpc.LocationCard\"j\n\x1fPokedexPokemonSelectedTelemetry\x12\x31\n\npokemon_id\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x14\n\x0cpokemon_name\x18\x02 \x01(\t\";\n\x1ePokedexRegionSelectedTelemetry\x12\x19\n\x11region_generation\x18\x01 \x01(\t\"P\n\x17PokedexSessionTelemetry\x12\x19\n\x11open_timestamp_ms\x18\x01 \x01(\x04\x12\x1a\n\x12\x63lose_timestamp_ms\x18\x02 \x01(\x04\"\xc8\x02\n#PokedexSizeStatsSystemSettingsProto\x12\x16\n\x0eupdate_enabled\x18\x01 \x01(\x08\x12\x17\n\x0f\x64isplay_enabled\x18\x02 \x01(\x08\x12\x31\n)pokedex_display_pokemon_tracked_threshold\x18\x03 \x01(\x05\x12\x30\n(record_display_pokemon_tracked_threshold\x18\x04 \x01(\x05\x12*\n\"update_from_inventory_timestamp_ms\x18\x05 \x01(\x03\x12!\n\x19num_days_new_bubble_track\x18\x06 \x01(\x02\x12<\n4enable_randomized_height_and_weight_for_wild_pokemon\x18\x07 \x01(\x08\"\x86\x01\n\x10PokedexStatProto\x12\x38\n\tmin_value\x18\x01 \x01(\x0b\x32%.POGOProtos.Rpc.PokemonStatValueProto\x12\x38\n\tmax_value\x18\x02 \x01(\x0b\x32%.POGOProtos.Rpc.PokemonStatValueProto\"\x94\x01\n\x11PokedexStatsProto\x12\x1b\n\x13num_pokemon_tracked\x18\x01 \x01(\x05\x12\x30\n\x06height\x18\x02 \x01(\x0b\x32 .POGOProtos.Rpc.PokedexStatProto\x12\x30\n\x06weight\x18\x03 \x01(\x0b\x32 .POGOProtos.Rpc.PokedexStatProto\"\x83\x01\n\x1cPokedexV2GlobalSettingsProto\x12\x17\n\x0fnavigation_flag\x18\x01 \x01(\x05\x12\x14\n\x0c\x64\x65tails_flag\x18\x02 \x01(\x05\x12\x18\n\x10\x63\x65lebration_flag\x18\x03 \x01(\x05\x12\x1a\n\x12notifications_flag\x18\x04 \x01(\x05\"D\n\x1fPokemonBulkUpgradeSettingsProto\x12!\n\x19\x65nable_client_side_change\x18\x01 \x01(\x08\"\x94\x01\n\x1cPokemonCameraAttributesProto\x12\x15\n\rdisk_radius_m\x18\x01 \x01(\x02\x12\x14\n\x0c\x63yl_radius_m\x18\x02 \x01(\x02\x12\x14\n\x0c\x63yl_height_m\x18\x03 \x01(\x02\x12\x14\n\x0c\x63yl_ground_m\x18\x04 \x01(\x02\x12\x1b\n\x13shoulder_mode_scale\x18\x05 \x01(\x02\"\\\n\x17PokemonCandyRewardProto\x12\x31\n\npokemon_id\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x0e\n\x06\x61mount\x18\x02 \x01(\x05\"=\n\x17PokemonCombatStatsProto\x12\x0f\n\x07num_won\x18\x01 \x01(\x05\x12\x11\n\tnum_total\x18\x02 \x01(\x05\"\xef\x02\n\x17PokemonCompareChallenge\x12I\n\x0c\x63ompare_stat\x18\x01 \x01(\x0e\x32\x33.POGOProtos.Rpc.PokemonCompareChallenge.CompareStat\x12S\n\x11\x63ompare_operation\x18\x02 \x01(\x0e\x32\x38.POGOProtos.Rpc.PokemonCompareChallenge.CompareOperation\"H\n\x10\x43ompareOperation\x12\x13\n\x0fUNSET_OPERATION\x10\x00\x12\x0f\n\x0bGREATER_WIN\x10\x01\x12\x0e\n\nLESSER_WIN\x10\x02\"j\n\x0b\x43ompareStat\x12\x0e\n\nUNSET_STAT\x10\x00\x12\n\n\x06WEIGHT\x10\x01\x12\n\n\x06HEIGHT\x10\x02\x12\x07\n\x03\x41GE\x10\x03\x12\x16\n\x12WALKED_DISTANCE_KM\x10\x04\x12\x06\n\x02\x43P\x10\x05\x12\n\n\x06MAX_HP\x10\x06\"c\n\x17PokemonContestInfoProto\x12\x12\n\ncontest_id\x18\x01 \x01(\t\x12\x1b\n\x13\x63ontest_end_time_ms\x18\x02 \x01(\x03\x12\x17\n\x0f\x66ree_up_time_ms\x18\x03 \x01(\x03\"\xd0\x06\n\x13PokemonCreateDetail\x12\x37\n\x0bwild_detail\x18\x01 \x01(\x0b\x32 .POGOProtos.Rpc.WildCreateDetailH\x00\x12\x35\n\negg_detail\x18\x02 \x01(\x0b\x32\x1f.POGOProtos.Rpc.EggCreateDetailH\x00\x12\x37\n\x0braid_detail\x18\x03 \x01(\x0b\x32 .POGOProtos.Rpc.RaidCreateDetailH\x00\x12\x39\n\x0cquest_detail\x18\x04 \x01(\x0b\x32!.POGOProtos.Rpc.QuestCreateDetailH\x00\x12@\n\x10vs_seeker_detail\x18\x05 \x01(\x0b\x32$.POGOProtos.Rpc.VsSeekerCreateDetailH\x00\x12?\n\x0finvasion_detail\x18\x06 \x01(\x0b\x32$.POGOProtos.Rpc.InvasionCreateDetailH\x00\x12\x41\n\x10photobomb_detail\x18\x07 \x01(\x0b\x32%.POGOProtos.Rpc.PhotobombCreateDetailH\x00\x12?\n\x0ftutorial_detail\x18\x08 \x01(\x0b\x32$.POGOProtos.Rpc.TutorialCreateDetailH\x00\x12?\n\x0fpostcard_detail\x18\t \x01(\x0b\x32$.POGOProtos.Rpc.PostcardCreateDetailH\x00\x12=\n\x0estation_detail\x18\n \x01(\x0b\x32#.POGOProtos.Rpc.StationCreateDetailH\x00\x12=\n\x0eincense_detail\x18\x0b \x01(\x0b\x32#.POGOProtos.Rpc.IncenseCreateDetailH\x00\x12\x37\n\x0b\x64isk_detail\x18\x0c \x01(\x0b\x32 .POGOProtos.Rpc.DiskCreateDetailH\x00\x12\x46\n\x13\x62read_battle_detail\x18\r \x01(\x0b\x32\'.POGOProtos.Rpc.BreadBattleCreateDetailH\x00\x42\x0e\n\x0cOriginDetail\"7\n$PokemonCutsceneRefactorSettingsProto\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\"\xf0\xd1\x01\n\x13PokemonDisplayProto\x12<\n\x07\x63ostume\x18\x01 \x01(\x0e\x32+.POGOProtos.Rpc.PokemonDisplayProto.Costume\x12:\n\x06gender\x18\x02 \x01(\x0e\x32*.POGOProtos.Rpc.PokemonDisplayProto.Gender\x12\r\n\x05shiny\x18\x03 \x01(\x08\x12\x36\n\x04\x66orm\x18\x04 \x01(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\x12X\n\x19weather_boosted_condition\x18\x05 \x01(\x0e\x32\x35.POGOProtos.Rpc.GameplayWeatherProto.WeatherCondition\x12@\n\talignment\x18\x06 \x01(\x0e\x32-.POGOProtos.Rpc.PokemonDisplayProto.Alignment\x12\x33\n\rpokemon_badge\x18\x07 \x01(\x0e\x32\x1c.POGOProtos.Rpc.PokemonBadge\x12H\n\x16\x63urrent_temp_evolution\x18\x08 \x01(\x0e\x32(.POGOProtos.Rpc.HoloTemporaryEvolutionId\x12%\n\x1dtemporary_evolution_finish_ms\x18\t \x01(\x03\x12 \n\x18temp_evolution_is_locked\x18\n \x01(\x08\x12G\n\x15locked_temp_evolution\x18\x0b \x01(\x0e\x32(.POGOProtos.Rpc.HoloTemporaryEvolutionId\x12\x45\n\x10original_costume\x18\x0c \x01(\x0e\x32+.POGOProtos.Rpc.PokemonDisplayProto.Costume\x12\x12\n\ndisplay_id\x18\r \x01(\x03\x12L\n\x14mega_evolution_level\x18\x0e \x01(\x0b\x32..POGOProtos.Rpc.PokemonMegaEvolutionLevelProto\x12?\n\rlocation_card\x18\x0f \x01(\x0b\x32(.POGOProtos.Rpc.LocationCardDisplayProto\x12?\n\x0f\x62read_mode_enum\x18\x10 \x01(\x0e\x32&.POGOProtos.Rpc.BreadModeEnum.Modifier\x12\x19\n\x11is_strong_pokemon\x18\x11 \x01(\x08\"\xab\r\n\x07\x43ostume\x12\t\n\x05UNSET\x10\x00\x12\x10\n\x0cHOLIDAY_2016\x10\x01\x12\x0f\n\x0b\x41NNIVERSARY\x10\x02\x12\x18\n\x14ONE_YEAR_ANNIVERSARY\x10\x03\x12\x12\n\x0eHALLOWEEN_2017\x10\x04\x12\x0f\n\x0bSUMMER_2018\x10\x05\x12\r\n\tFALL_2018\x10\x06\x12\x11\n\rNOVEMBER_2018\x10\x07\x12\x0f\n\x0bWINTER_2018\x10\x08\x12\x0c\n\x08\x46\x45\x42_2019\x10\t\x12\x15\n\x11MAY_2019_NOEVOLVE\x10\n\x12\x15\n\x11JAN_2020_NOEVOLVE\x10\x0b\x12\x17\n\x13\x41PRIL_2020_NOEVOLVE\x10\x0c\x12\x18\n\x14SAFARI_2020_NOEVOLVE\x10\r\x12\x18\n\x14SPRING_2020_NOEVOLVE\x10\x0e\x12\x18\n\x14SUMMER_2020_NOEVOLVE\x10\x0f\x12\x16\n\x12\x46\x41LL_2020_NOEVOLVE\x10\x10\x12\x18\n\x14WINTER_2020_NOEVOLVE\x10\x11\x12\x19\n\x15NOT_FOR_RELEASE_ALPHA\x10\x12\x12\x18\n\x14NOT_FOR_RELEASE_BETA\x10\x13\x12\x19\n\x15NOT_FOR_RELEASE_GAMMA\x10\x14\x12\x1c\n\x18NOT_FOR_RELEASE_NOEVOLVE\x10\x15\x12\x17\n\x13KANTO_2020_NOEVOLVE\x10\x16\x12\x17\n\x13JOHTO_2020_NOEVOLVE\x10\x17\x12\x17\n\x13HOENN_2020_NOEVOLVE\x10\x18\x12\x18\n\x14SINNOH_2020_NOEVOLVE\x10\x19\x12\x1b\n\x17HALLOWEEN_2020_NOEVOLVE\x10\x1a\x12\r\n\tCOSTUME_1\x10\x1b\x12\r\n\tCOSTUME_2\x10\x1c\x12\r\n\tCOSTUME_3\x10\x1d\x12\r\n\tCOSTUME_4\x10\x1e\x12\r\n\tCOSTUME_5\x10\x1f\x12\r\n\tCOSTUME_6\x10 \x12\r\n\tCOSTUME_7\x10!\x12\r\n\tCOSTUME_8\x10\"\x12\r\n\tCOSTUME_9\x10#\x12\x0e\n\nCOSTUME_10\x10$\x12\x16\n\x12\x43OSTUME_1_NOEVOLVE\x10%\x12\x16\n\x12\x43OSTUME_2_NOEVOLVE\x10&\x12\x16\n\x12\x43OSTUME_3_NOEVOLVE\x10\'\x12\x16\n\x12\x43OSTUME_4_NOEVOLVE\x10(\x12\x16\n\x12\x43OSTUME_5_NOEVOLVE\x10)\x12\x16\n\x12\x43OSTUME_6_NOEVOLVE\x10*\x12\x16\n\x12\x43OSTUME_7_NOEVOLVE\x10+\x12\x16\n\x12\x43OSTUME_8_NOEVOLVE\x10,\x12\x16\n\x12\x43OSTUME_9_NOEVOLVE\x10-\x12\x17\n\x13\x43OSTUME_10_NOEVOLVE\x10.\x12\x18\n\x14GOFEST_2021_NOEVOLVE\x10/\x12\x19\n\x15\x46\x41SHION_2021_NOEVOLVE\x10\x30\x12\x1b\n\x17HALLOWEEN_2021_NOEVOLVE\x10\x31\x12\x18\n\x14GEMS_1_2021_NOEVOLVE\x10\x32\x12\x18\n\x14GEMS_2_2021_NOEVOLVE\x10\x33\x12\x19\n\x15HOLIDAY_2021_NOEVOLVE\x10\x34\x12\x15\n\x11TCG_2022_NOEVOLVE\x10\x35\x12\x15\n\x11JAN_2022_NOEVOLVE\x10\x36\x12\x18\n\x14GOFEST_2022_NOEVOLVE\x10\x37\x12\x1d\n\x19\x41NNIVERSARY_2022_NOEVOLVE\x10\x38\x12\r\n\tFALL_2022\x10\x39\x12\x16\n\x12\x46\x41LL_2022_NOEVOLVE\x10:\x12\x10\n\x0cHOLIDAY_2022\x10;\x12\x15\n\x11JAN_2023_NOEVOLVE\x10<\x12 \n\x1cGOTOUR_2023_BANDANA_NOEVOLVE\x10=\x12\x1c\n\x18GOTOUR_2023_HAT_NOEVOLVE\x10>\x12\x0f\n\x0bSPRING_2023\x10?\x12\x16\n\x12SPRING_2023_MYSTIC\x10@\x12\x15\n\x11SPRING_2023_VALOR\x10\x41\x12\x18\n\x14SPRING_2023_INSTINCT\x10\x42\x12\x0c\n\x08NIGHTCAP\x10\x43\x12\x0c\n\x08MAY_2023\x10\x44\x12\x06\n\x02PI\x10\x45\x12\r\n\tFALL_2023\x10\x46\x12\x16\n\x12\x46\x41LL_2023_NOEVOLVE\x10G\x12\x0f\n\x0bPI_NOEVOLVE\x10H\x12\x10\n\x0cHOLIDAY_2023\x10I\x12\x0c\n\x08JAN_2024\x10J\x12\x0f\n\x0bSPRING_2024\x10K\x12\x0f\n\x0bSUMMER_2024\x10M\x12\x14\n\x10\x41NNIVERSARY_2024\x10N\x12\r\n\tFALL_2024\x10O\"@\n\x06Gender\x12\x10\n\x0cGENDER_UNSET\x10\x00\x12\x08\n\x04MALE\x10\x01\x12\n\n\x06\x46\x45MALE\x10\x02\x12\x0e\n\nGENDERLESS\x10\x03\":\n\tAlignment\x12\x13\n\x0f\x41LIGNMENT_UNSET\x10\x00\x12\n\n\x06SHADOW\x10\x01\x12\x0c\n\x08PURIFIED\x10\x02\"\xf7\xbb\x01\n\x04\x46orm\x12\x0e\n\nFORM_UNSET\x10\x00\x12\x0b\n\x07UNOWN_A\x10\x01\x12\x0b\n\x07UNOWN_B\x10\x02\x12\x0b\n\x07UNOWN_C\x10\x03\x12\x0b\n\x07UNOWN_D\x10\x04\x12\x0b\n\x07UNOWN_E\x10\x05\x12\x0b\n\x07UNOWN_F\x10\x06\x12\x0b\n\x07UNOWN_G\x10\x07\x12\x0b\n\x07UNOWN_H\x10\x08\x12\x0b\n\x07UNOWN_I\x10\t\x12\x0b\n\x07UNOWN_J\x10\n\x12\x0b\n\x07UNOWN_K\x10\x0b\x12\x0b\n\x07UNOWN_L\x10\x0c\x12\x0b\n\x07UNOWN_M\x10\r\x12\x0b\n\x07UNOWN_N\x10\x0e\x12\x0b\n\x07UNOWN_O\x10\x0f\x12\x0b\n\x07UNOWN_P\x10\x10\x12\x0b\n\x07UNOWN_Q\x10\x11\x12\x0b\n\x07UNOWN_R\x10\x12\x12\x0b\n\x07UNOWN_S\x10\x13\x12\x0b\n\x07UNOWN_T\x10\x14\x12\x0b\n\x07UNOWN_U\x10\x15\x12\x0b\n\x07UNOWN_V\x10\x16\x12\x0b\n\x07UNOWN_W\x10\x17\x12\x0b\n\x07UNOWN_X\x10\x18\x12\x0b\n\x07UNOWN_Y\x10\x19\x12\x0b\n\x07UNOWN_Z\x10\x1a\x12\x1b\n\x17UNOWN_EXCLAMATION_POINT\x10\x1b\x12\x17\n\x13UNOWN_QUESTION_MARK\x10\x1c\x12\x13\n\x0f\x43\x41STFORM_NORMAL\x10\x1d\x12\x12\n\x0e\x43\x41STFORM_SUNNY\x10\x1e\x12\x12\n\x0e\x43\x41STFORM_RAINY\x10\x1f\x12\x12\n\x0e\x43\x41STFORM_SNOWY\x10 \x12\x11\n\rDEOXYS_NORMAL\x10!\x12\x11\n\rDEOXYS_ATTACK\x10\"\x12\x12\n\x0e\x44\x45OXYS_DEFENSE\x10#\x12\x10\n\x0c\x44\x45OXYS_SPEED\x10$\x12\r\n\tSPINDA_00\x10%\x12\r\n\tSPINDA_01\x10&\x12\r\n\tSPINDA_02\x10\'\x12\r\n\tSPINDA_03\x10(\x12\r\n\tSPINDA_04\x10)\x12\r\n\tSPINDA_05\x10*\x12\r\n\tSPINDA_06\x10+\x12\r\n\tSPINDA_07\x10,\x12\x12\n\x0eRATTATA_NORMAL\x10-\x12\x11\n\rRATTATA_ALOLA\x10.\x12\x13\n\x0fRATICATE_NORMAL\x10/\x12\x12\n\x0eRATICATE_ALOLA\x10\x30\x12\x11\n\rRAICHU_NORMAL\x10\x31\x12\x10\n\x0cRAICHU_ALOLA\x10\x32\x12\x14\n\x10SANDSHREW_NORMAL\x10\x33\x12\x13\n\x0fSANDSHREW_ALOLA\x10\x34\x12\x14\n\x10SANDSLASH_NORMAL\x10\x35\x12\x13\n\x0fSANDSLASH_ALOLA\x10\x36\x12\x11\n\rVULPIX_NORMAL\x10\x37\x12\x10\n\x0cVULPIX_ALOLA\x10\x38\x12\x14\n\x10NINETALES_NORMAL\x10\x39\x12\x13\n\x0fNINETALES_ALOLA\x10:\x12\x12\n\x0e\x44IGLETT_NORMAL\x10;\x12\x11\n\rDIGLETT_ALOLA\x10<\x12\x12\n\x0e\x44UGTRIO_NORMAL\x10=\x12\x11\n\rDUGTRIO_ALOLA\x10>\x12\x11\n\rMEOWTH_NORMAL\x10?\x12\x10\n\x0cMEOWTH_ALOLA\x10@\x12\x12\n\x0ePERSIAN_NORMAL\x10\x41\x12\x11\n\rPERSIAN_ALOLA\x10\x42\x12\x12\n\x0eGEODUDE_NORMAL\x10\x43\x12\x11\n\rGEODUDE_ALOLA\x10\x44\x12\x13\n\x0fGRAVELER_NORMAL\x10\x45\x12\x12\n\x0eGRAVELER_ALOLA\x10\x46\x12\x10\n\x0cGOLEM_NORMAL\x10G\x12\x0f\n\x0bGOLEM_ALOLA\x10H\x12\x11\n\rGRIMER_NORMAL\x10I\x12\x10\n\x0cGRIMER_ALOLA\x10J\x12\x0e\n\nMUK_NORMAL\x10K\x12\r\n\tMUK_ALOLA\x10L\x12\x14\n\x10\x45XEGGUTOR_NORMAL\x10M\x12\x13\n\x0f\x45XEGGUTOR_ALOLA\x10N\x12\x12\n\x0eMAROWAK_NORMAL\x10O\x12\x11\n\rMAROWAK_ALOLA\x10P\x12\x10\n\x0cROTOM_NORMAL\x10Q\x12\x0f\n\x0bROTOM_FROST\x10R\x12\r\n\tROTOM_FAN\x10S\x12\r\n\tROTOM_MOW\x10T\x12\x0e\n\nROTOM_WASH\x10U\x12\x0e\n\nROTOM_HEAT\x10V\x12\x12\n\x0eWORMADAM_PLANT\x10W\x12\x12\n\x0eWORMADAM_SANDY\x10X\x12\x12\n\x0eWORMADAM_TRASH\x10Y\x12\x14\n\x10GIRATINA_ALTERED\x10Z\x12\x13\n\x0fGIRATINA_ORIGIN\x10[\x12\x0f\n\x0bSHAYMIN_SKY\x10\\\x12\x10\n\x0cSHAYMIN_LAND\x10]\x12\x14\n\x10\x43HERRIM_OVERCAST\x10^\x12\x11\n\rCHERRIM_SUNNY\x10_\x12\x14\n\x10SHELLOS_WEST_SEA\x10`\x12\x14\n\x10SHELLOS_EAST_SEA\x10\x61\x12\x16\n\x12GASTRODON_WEST_SEA\x10\x62\x12\x16\n\x12GASTRODON_EAST_SEA\x10\x63\x12\x11\n\rARCEUS_NORMAL\x10\x64\x12\x13\n\x0f\x41RCEUS_FIGHTING\x10\x65\x12\x11\n\rARCEUS_FLYING\x10\x66\x12\x11\n\rARCEUS_POISON\x10g\x12\x11\n\rARCEUS_GROUND\x10h\x12\x0f\n\x0b\x41RCEUS_ROCK\x10i\x12\x0e\n\nARCEUS_BUG\x10j\x12\x10\n\x0c\x41RCEUS_GHOST\x10k\x12\x10\n\x0c\x41RCEUS_STEEL\x10l\x12\x0f\n\x0b\x41RCEUS_FIRE\x10m\x12\x10\n\x0c\x41RCEUS_WATER\x10n\x12\x10\n\x0c\x41RCEUS_GRASS\x10o\x12\x13\n\x0f\x41RCEUS_ELECTRIC\x10p\x12\x12\n\x0e\x41RCEUS_PSYCHIC\x10q\x12\x0e\n\nARCEUS_ICE\x10r\x12\x11\n\rARCEUS_DRAGON\x10s\x12\x0f\n\x0b\x41RCEUS_DARK\x10t\x12\x10\n\x0c\x41RCEUS_FAIRY\x10u\x12\x0f\n\x0b\x42URMY_PLANT\x10v\x12\x0f\n\x0b\x42URMY_SANDY\x10w\x12\x0f\n\x0b\x42URMY_TRASH\x10x\x12\r\n\tSPINDA_08\x10y\x12\r\n\tSPINDA_09\x10z\x12\r\n\tSPINDA_10\x10{\x12\r\n\tSPINDA_11\x10|\x12\r\n\tSPINDA_12\x10}\x12\r\n\tSPINDA_13\x10~\x12\r\n\tSPINDA_14\x10\x7f\x12\x0e\n\tSPINDA_15\x10\x80\x01\x12\x0e\n\tSPINDA_16\x10\x81\x01\x12\x0e\n\tSPINDA_17\x10\x82\x01\x12\x0e\n\tSPINDA_18\x10\x83\x01\x12\x0e\n\tSPINDA_19\x10\x84\x01\x12\r\n\x08MEWTWO_A\x10\x85\x01\x12\x12\n\rMEWTWO_NORMAL\x10\x87\x01\x12\x19\n\x14\x42\x41SCULIN_RED_STRIPED\x10\x88\x01\x12\x1a\n\x15\x42\x41SCULIN_BLUE_STRIPED\x10\x89\x01\x12\x18\n\x13\x44\x41RMANITAN_STANDARD\x10\x8a\x01\x12\x13\n\x0e\x44\x41RMANITAN_ZEN\x10\x8b\x01\x12\x17\n\x12TORNADUS_INCARNATE\x10\x8c\x01\x12\x15\n\x10TORNADUS_THERIAN\x10\x8d\x01\x12\x18\n\x13THUNDURUS_INCARNATE\x10\x8e\x01\x12\x16\n\x11THUNDURUS_THERIAN\x10\x8f\x01\x12\x17\n\x12LANDORUS_INCARNATE\x10\x90\x01\x12\x15\n\x10LANDORUS_THERIAN\x10\x91\x01\x12\x12\n\rKYUREM_NORMAL\x10\x92\x01\x12\x11\n\x0cKYUREM_BLACK\x10\x93\x01\x12\x11\n\x0cKYUREM_WHITE\x10\x94\x01\x12\x14\n\x0fKELDEO_ORDINARY\x10\x95\x01\x12\x14\n\x0fKELDEO_RESOLUTE\x10\x96\x01\x12\x12\n\rMELOETTA_ARIA\x10\x97\x01\x12\x17\n\x12MELOETTA_PIROUETTE\x10\x98\x01\x12\x11\n\x0cZUBAT_NORMAL\x10\x9d\x01\x12\x12\n\rGOLBAT_NORMAL\x10\xa0\x01\x12\x15\n\x10\x42ULBASAUR_NORMAL\x10\xa3\x01\x12\x13\n\x0eIVYSAUR_NORMAL\x10\xa6\x01\x12\x14\n\x0fVENUSAUR_NORMAL\x10\xa9\x01\x12\x16\n\x11\x43HARMANDER_NORMAL\x10\xac\x01\x12\x16\n\x11\x43HARMELEON_NORMAL\x10\xaf\x01\x12\x15\n\x10\x43HARIZARD_NORMAL\x10\xb2\x01\x12\x14\n\x0fSQUIRTLE_NORMAL\x10\xb5\x01\x12\x15\n\x10WARTORTLE_NORMAL\x10\xb8\x01\x12\x15\n\x10\x42LASTOISE_NORMAL\x10\xbb\x01\x12\x13\n\x0e\x44RATINI_NORMAL\x10\xbe\x01\x12\x15\n\x10\x44RAGONAIR_NORMAL\x10\xc1\x01\x12\x15\n\x10\x44RAGONITE_NORMAL\x10\xc4\x01\x12\x13\n\x0eSNORLAX_NORMAL\x10\xc7\x01\x12\x12\n\rCROBAT_NORMAL\x10\xca\x01\x12\x12\n\rMUDKIP_NORMAL\x10\xcd\x01\x12\x15\n\x10MARSHTOMP_NORMAL\x10\xd0\x01\x12\x14\n\x0fSWAMPERT_NORMAL\x10\xd3\x01\x12\x13\n\x0e\x44ROWZEE_NORMAL\x10\xd6\x01\x12\x11\n\x0cHYPNO_NORMAL\x10\xd9\x01\x12\x12\n\rCUBONE_NORMAL\x10\xe0\x01\x12\x14\n\x0fHOUNDOUR_NORMAL\x10\xe5\x01\x12\x14\n\x0fHOUNDOOM_NORMAL\x10\xe8\x01\x12\x13\n\x0ePOLIWAG_NORMAL\x10\xeb\x01\x12\x15\n\x10POLIWHIRL_NORMAL\x10\xee\x01\x12\x15\n\x10POLIWRATH_NORMAL\x10\xf1\x01\x12\x14\n\x0fPOLITOED_NORMAL\x10\xf4\x01\x12\x13\n\x0eSCYTHER_NORMAL\x10\xf7\x01\x12\x12\n\rSCIZOR_NORMAL\x10\xfa\x01\x12\x14\n\x0fMAGIKARP_NORMAL\x10\xfd\x01\x12\x14\n\x0fGYARADOS_NORMAL\x10\x80\x02\x12\x13\n\x0eVENONAT_NORMAL\x10\x83\x02\x12\x14\n\x0fVENOMOTH_NORMAL\x10\x86\x02\x12\x12\n\rODDISH_NORMAL\x10\x89\x02\x12\x11\n\x0cGLOOM_NORMAL\x10\x8c\x02\x12\x15\n\x10VILEPLUME_NORMAL\x10\x8f\x02\x12\x15\n\x10\x42\x45LLOSSOM_NORMAL\x10\x92\x02\x12\x16\n\x11HITMONCHAN_NORMAL\x10\x95\x02\x12\x15\n\x10GROWLITHE_NORMAL\x10\x98\x02\x12\x14\n\x0f\x41RCANINE_NORMAL\x10\x9b\x02\x12\x13\n\x0ePSYDUCK_NORMAL\x10\x9e\x02\x12\x13\n\x0eGOLDUCK_NORMAL\x10\xa1\x02\x12\x11\n\x0cRALTS_NORMAL\x10\xa4\x02\x12\x12\n\rKIRLIA_NORMAL\x10\xa7\x02\x12\x15\n\x10GARDEVOIR_NORMAL\x10\xaa\x02\x12\x13\n\x0eGALLADE_NORMAL\x10\xad\x02\x12\x10\n\x0b\x41\x42RA_NORMAL\x10\xb0\x02\x12\x13\n\x0eKADABRA_NORMAL\x10\xb3\x02\x12\x14\n\x0f\x41LAKAZAM_NORMAL\x10\xb6\x02\x12\x14\n\x0fLARVITAR_NORMAL\x10\xb9\x02\x12\x13\n\x0ePUPITAR_NORMAL\x10\xbc\x02\x12\x15\n\x10TYRANITAR_NORMAL\x10\xbf\x02\x12\x12\n\rLAPRAS_NORMAL\x10\xc2\x02\x12\x14\n\x0f\x44\x45\x45RLING_SPRING\x10\xc9\x04\x12\x14\n\x0f\x44\x45\x45RLING_SUMMER\x10\xca\x04\x12\x14\n\x0f\x44\x45\x45RLING_AUTUMN\x10\xcb\x04\x12\x14\n\x0f\x44\x45\x45RLING_WINTER\x10\xcc\x04\x12\x14\n\x0fSAWSBUCK_SPRING\x10\xcd\x04\x12\x14\n\x0fSAWSBUCK_SUMMER\x10\xce\x04\x12\x14\n\x0fSAWSBUCK_AUTUMN\x10\xcf\x04\x12\x14\n\x0fSAWSBUCK_WINTER\x10\xd0\x04\x12\x14\n\x0fGENESECT_NORMAL\x10\xd1\x04\x12\x13\n\x0eGENESECT_SHOCK\x10\xd2\x04\x12\x12\n\rGENESECT_BURN\x10\xd3\x04\x12\x13\n\x0eGENESECT_CHILL\x10\xd4\x04\x12\x13\n\x0eGENESECT_DOUSE\x10\xd5\x04\x12\x13\n\x0ePIKACHU_NORMAL\x10\xd6\x04\x12\x13\n\x0eWURMPLE_NORMAL\x10\xd8\x04\x12\x15\n\x10WOBBUFFET_NORMAL\x10\xda\x04\x12\x12\n\rCACNEA_NORMAL\x10\xe2\x04\x12\x14\n\x0f\x43\x41\x43TURNE_NORMAL\x10\xe5\x04\x12\x12\n\rWEEDLE_NORMAL\x10\xe8\x04\x12\x12\n\rKAKUNA_NORMAL\x10\xeb\x04\x12\x14\n\x0f\x42\x45\x45\x44RILL_NORMAL\x10\xee\x04\x12\x12\n\rSEEDOT_NORMAL\x10\xf1\x04\x12\x13\n\x0eNUZLEAF_NORMAL\x10\xf4\x04\x12\x13\n\x0eSHIFTRY_NORMAL\x10\xf7\x04\x12\x12\n\rMAGMAR_NORMAL\x10\xfa\x04\x12\x15\n\x10MAGMORTAR_NORMAL\x10\xfd\x04\x12\x16\n\x11\x45LECTABUZZ_NORMAL\x10\x80\x05\x12\x16\n\x11\x45LECTIVIRE_NORMAL\x10\x83\x05\x12\x12\n\rMAREEP_NORMAL\x10\x86\x05\x12\x13\n\x0e\x46LAAFFY_NORMAL\x10\x89\x05\x12\x14\n\x0f\x41MPHAROS_NORMAL\x10\x8c\x05\x12\x15\n\x10MAGNEMITE_NORMAL\x10\x8f\x05\x12\x14\n\x0fMAGNETON_NORMAL\x10\x92\x05\x12\x15\n\x10MAGNEZONE_NORMAL\x10\x95\x05\x12\x16\n\x11\x42\x45LLSPROUT_NORMAL\x10\x98\x05\x12\x16\n\x11WEEPINBELL_NORMAL\x10\x9b\x05\x12\x16\n\x11VICTREEBEL_NORMAL\x10\x9e\x05\x12\x13\n\x0ePORYGON_NORMAL\x10\xa5\x05\x12\x14\n\x0fPORYGON2_NORMAL\x10\xa8\x05\x12\x15\n\x10PORYGON_Z_NORMAL\x10\xab\x05\x12\x13\n\x0eTURTWIG_NORMAL\x10\xb0\x05\x12\x12\n\rGROTLE_NORMAL\x10\xb3\x05\x12\x14\n\x0fTORTERRA_NORMAL\x10\xb6\x05\x12\x11\n\x0c\x45KANS_NORMAL\x10\xb9\x05\x12\x11\n\x0c\x41RBOK_NORMAL\x10\xbc\x05\x12\x13\n\x0eKOFFING_NORMAL\x10\xbf\x05\x12\x13\n\x0eWEEZING_NORMAL\x10\xc2\x05\x12\x15\n\x10HITMONLEE_NORMAL\x10\xc9\x05\x12\x14\n\x0f\x41RTICUNO_NORMAL\x10\xcc\x05\x12\x16\n\x11MISDREAVUS_NORMAL\x10\xcf\x05\x12\x15\n\x10MISMAGIUS_NORMAL\x10\xd2\x05\x12\x15\n\x10\x45XEGGCUTE_NORMAL\x10\xd9\x05\x12\x14\n\x0f\x43\x41RVANHA_NORMAL\x10\xde\x05\x12\x14\n\x0fSHARPEDO_NORMAL\x10\xe1\x05\x12\x13\n\x0eOMANYTE_NORMAL\x10\xe4\x05\x12\x13\n\x0eOMASTAR_NORMAL\x10\xe7\x05\x12\x14\n\x0fTRAPINCH_NORMAL\x10\xea\x05\x12\x13\n\x0eVIBRAVA_NORMAL\x10\xed\x05\x12\x12\n\rFLYGON_NORMAL\x10\xf0\x05\x12\x11\n\x0c\x42\x41GON_NORMAL\x10\xf3\x05\x12\x13\n\x0eSHELGON_NORMAL\x10\xf6\x05\x12\x15\n\x10SALAMENCE_NORMAL\x10\xf9\x05\x12\x12\n\rBELDUM_NORMAL\x10\xfc\x05\x12\x12\n\rMETANG_NORMAL\x10\xff\x05\x12\x15\n\x10METAGROSS_NORMAL\x10\x82\x06\x12\x12\n\rZAPDOS_NORMAL\x10\x85\x06\x12\x13\n\x0eNIDORAN_NORMAL\x10\x88\x06\x12\x14\n\x0fNIDORINA_NORMAL\x10\x8b\x06\x12\x15\n\x10NIDOQUEEN_NORMAL\x10\x8e\x06\x12\x14\n\x0fNIDORINO_NORMAL\x10\x91\x06\x12\x14\n\x0fNIDOKING_NORMAL\x10\x94\x06\x12\x12\n\rSTUNKY_NORMAL\x10\x97\x06\x12\x14\n\x0fSKUNTANK_NORMAL\x10\x9a\x06\x12\x13\n\x0eSNEASEL_NORMAL\x10\x9d\x06\x12\x13\n\x0eWEAVILE_NORMAL\x10\xa0\x06\x12\x12\n\rGLIGAR_NORMAL\x10\xa3\x06\x12\x13\n\x0eGLISCOR_NORMAL\x10\xa6\x06\x12\x12\n\rMACHOP_NORMAL\x10\xa9\x06\x12\x13\n\x0eMACHOKE_NORMAL\x10\xac\x06\x12\x13\n\x0eMACHAMP_NORMAL\x10\xaf\x06\x12\x14\n\x0f\x43HIMCHAR_NORMAL\x10\xb2\x06\x12\x14\n\x0fMONFERNO_NORMAL\x10\xb5\x06\x12\x15\n\x10INFERNAPE_NORMAL\x10\xb8\x06\x12\x13\n\x0eSHUCKLE_NORMAL\x10\xbb\x06\x12\x11\n\x0c\x41\x42SOL_NORMAL\x10\xbe\x06\x12\x12\n\rMAWILE_NORMAL\x10\xc1\x06\x12\x13\n\x0eMOLTRES_NORMAL\x10\xc4\x06\x12\x16\n\x11KANGASKHAN_NORMAL\x10\xc7\x06\x12\x13\n\x0eRHYHORN_NORMAL\x10\xce\x06\x12\x12\n\rRHYDON_NORMAL\x10\xd1\x06\x12\x15\n\x10RHYPERIOR_NORMAL\x10\xd4\x06\x12\x13\n\x0eMURKROW_NORMAL\x10\xd7\x06\x12\x15\n\x10HONCHKROW_NORMAL\x10\xda\x06\x12\x11\n\x0cGIBLE_NORMAL\x10\xdd\x06\x12\x12\n\rGABITE_NORMAL\x10\xe0\x06\x12\x14\n\x0fGARCHOMP_NORMAL\x10\xe3\x06\x12\x12\n\rKRABBY_NORMAL\x10\xe6\x06\x12\x13\n\x0eKINGLER_NORMAL\x10\xe9\x06\x12\x14\n\x0fSHELLDER_NORMAL\x10\xec\x06\x12\x14\n\x0f\x43LOYSTER_NORMAL\x10\xef\x06\x12\x16\n\x11HIPPOPOTAS_NORMAL\x10\xf8\x06\x12\x15\n\x10HIPPOWDON_NORMAL\x10\xfb\x06\x12\x16\n\x11PIKACHU_FALL_2019\x10\xfe\x06\x12\x17\n\x12SQUIRTLE_FALL_2019\x10\xff\x06\x12\x19\n\x14\x43HARMANDER_FALL_2019\x10\x80\x07\x12\x18\n\x13\x42ULBASAUR_FALL_2019\x10\x81\x07\x12\x12\n\rPINSIR_NORMAL\x10\x82\x07\x12\x14\n\x0fPIKACHU_VS_2019\x10\x85\x07\x12\x10\n\x0bONIX_NORMAL\x10\x86\x07\x12\x13\n\x0eSTEELIX_NORMAL\x10\x89\x07\x12\x13\n\x0eSHUPPET_NORMAL\x10\x8c\x07\x12\x13\n\x0e\x42\x41NETTE_NORMAL\x10\x8f\x07\x12\x13\n\x0e\x44USKULL_NORMAL\x10\x92\x07\x12\x14\n\x0f\x44USCLOPS_NORMAL\x10\x95\x07\x12\x14\n\x0f\x44USKNOIR_NORMAL\x10\x98\x07\x12\x13\n\x0eSABLEYE_NORMAL\x10\x9b\x07\x12\x13\n\x0eSNORUNT_NORMAL\x10\x9e\x07\x12\x12\n\rGLALIE_NORMAL\x10\xa1\x07\x12\x12\n\rSNOVER_NORMAL\x10\xa4\x07\x12\x15\n\x10\x41\x42OMASNOW_NORMAL\x10\xa7\x07\x12\x14\n\x0f\x44\x45LIBIRD_NORMAL\x10\xaa\x07\x12\x14\n\x0fSTANTLER_NORMAL\x10\xad\x07\x12\x15\n\x10WEEZING_GALARIAN\x10\xb0\x07\x12\x15\n\x10ZIGZAGOON_NORMAL\x10\xb1\x07\x12\x17\n\x12ZIGZAGOON_GALARIAN\x10\xb2\x07\x12\x13\n\x0eLINOONE_NORMAL\x10\xb3\x07\x12\x15\n\x10LINOONE_GALARIAN\x10\xb4\x07\x12\x16\n\x11PIKACHU_COPY_2019\x10\xb5\x07\x12\x17\n\x12VENUSAUR_COPY_2019\x10\xb6\x07\x12\x18\n\x13\x43HARIZARD_COPY_2019\x10\xb7\x07\x12\x18\n\x13\x42LASTOISE_COPY_2019\x10\xb8\x07\x12\x14\n\x0f\x43\x41TERPIE_NORMAL\x10\xb9\x07\x12\x13\n\x0eMETAPOD_NORMAL\x10\xbc\x07\x12\x16\n\x11\x42UTTERFREE_NORMAL\x10\xbf\x07\x12\x12\n\rPIDGEY_NORMAL\x10\xc2\x07\x12\x15\n\x10PIDGEOTTO_NORMAL\x10\xc5\x07\x12\x13\n\x0ePIDGEOT_NORMAL\x10\xc8\x07\x12\x13\n\x0eSPEAROW_NORMAL\x10\xcb\x07\x12\x12\n\rFEAROW_NORMAL\x10\xce\x07\x12\x14\n\x0f\x43LEFAIRY_NORMAL\x10\xd5\x07\x12\x14\n\x0f\x43LEFABLE_NORMAL\x10\xd8\x07\x12\x16\n\x11JIGGLYPUFF_NORMAL\x10\xdb\x07\x12\x16\n\x11WIGGLYTUFF_NORMAL\x10\xde\x07\x12\x11\n\x0cPARAS_NORMAL\x10\xe1\x07\x12\x14\n\x0fPARASECT_NORMAL\x10\xe4\x07\x12\x12\n\rMANKEY_NORMAL\x10\xe7\x07\x12\x14\n\x0fPRIMEAPE_NORMAL\x10\xea\x07\x12\x15\n\x10TENTACOOL_NORMAL\x10\xed\x07\x12\x16\n\x11TENTACRUEL_NORMAL\x10\xf0\x07\x12\x12\n\rPONYTA_NORMAL\x10\xf3\x07\x12\x14\n\x0fRAPIDASH_NORMAL\x10\xf6\x07\x12\x14\n\x0fSLOWPOKE_NORMAL\x10\xf9\x07\x12\x13\n\x0eSLOWBRO_NORMAL\x10\xfc\x07\x12\x15\n\x10\x46\x41RFETCHD_NORMAL\x10\xff\x07\x12\x11\n\x0c\x44ODUO_NORMAL\x10\x82\x08\x12\x12\n\rDODRIO_NORMAL\x10\x85\x08\x12\x10\n\x0bSEEL_NORMAL\x10\x88\x08\x12\x13\n\x0e\x44\x45WGONG_NORMAL\x10\x8b\x08\x12\x12\n\rGASTLY_NORMAL\x10\x8e\x08\x12\x13\n\x0eHAUNTER_NORMAL\x10\x91\x08\x12\x12\n\rGENGAR_NORMAL\x10\x94\x08\x12\x13\n\x0eVOLTORB_NORMAL\x10\x97\x08\x12\x15\n\x10\x45LECTRODE_NORMAL\x10\x9a\x08\x12\x15\n\x10LICKITUNG_NORMAL\x10\x9d\x08\x12\x13\n\x0e\x43HANSEY_NORMAL\x10\xa0\x08\x12\x13\n\x0eTANGELA_NORMAL\x10\xa3\x08\x12\x12\n\rHORSEA_NORMAL\x10\xa6\x08\x12\x12\n\rSEADRA_NORMAL\x10\xa9\x08\x12\x13\n\x0eGOLDEEN_NORMAL\x10\xac\x08\x12\x13\n\x0eSEAKING_NORMAL\x10\xaf\x08\x12\x12\n\rSTARYU_NORMAL\x10\xb2\x08\x12\x13\n\x0eSTARMIE_NORMAL\x10\xb5\x08\x12\x13\n\x0eMR_MIME_NORMAL\x10\xb8\x08\x12\x10\n\x0bJYNX_NORMAL\x10\xbb\x08\x12\x12\n\rTAUROS_NORMAL\x10\xbe\x08\x12\x11\n\x0c\x44ITTO_NORMAL\x10\xc1\x08\x12\x11\n\x0c\x45\x45VEE_NORMAL\x10\xc4\x08\x12\x14\n\x0fVAPOREON_NORMAL\x10\xc7\x08\x12\x13\n\x0eJOLTEON_NORMAL\x10\xca\x08\x12\x13\n\x0e\x46LAREON_NORMAL\x10\xcd\x08\x12\x12\n\rKABUTO_NORMAL\x10\xd0\x08\x12\x14\n\x0fKABUTOPS_NORMAL\x10\xd3\x08\x12\x16\n\x11\x41\x45RODACTYL_NORMAL\x10\xd6\x08\x12\x0f\n\nMEW_NORMAL\x10\xdb\x08\x12\x15\n\x10\x43HIKORITA_NORMAL\x10\xde\x08\x12\x13\n\x0e\x42\x41YLEEF_NORMAL\x10\xe1\x08\x12\x14\n\x0fMEGANIUM_NORMAL\x10\xe4\x08\x12\x15\n\x10\x43YNDAQUIL_NORMAL\x10\xe7\x08\x12\x13\n\x0eQUILAVA_NORMAL\x10\xea\x08\x12\x16\n\x11TYPHLOSION_NORMAL\x10\xed\x08\x12\x14\n\x0fTOTODILE_NORMAL\x10\xf0\x08\x12\x14\n\x0f\x43ROCONAW_NORMAL\x10\xf3\x08\x12\x16\n\x11\x46\x45RALIGATR_NORMAL\x10\xf6\x08\x12\x13\n\x0eSENTRET_NORMAL\x10\xf9\x08\x12\x12\n\rFURRET_NORMAL\x10\xfc\x08\x12\x14\n\x0fHOOTHOOT_NORMAL\x10\xff\x08\x12\x13\n\x0eNOCTOWL_NORMAL\x10\x82\t\x12\x12\n\rLEDYBA_NORMAL\x10\x85\t\x12\x12\n\rLEDIAN_NORMAL\x10\x88\t\x12\x14\n\x0fSPINARAK_NORMAL\x10\x8b\t\x12\x13\n\x0e\x41RIADOS_NORMAL\x10\x8e\t\x12\x14\n\x0f\x43HINCHOU_NORMAL\x10\x91\t\x12\x13\n\x0eLANTURN_NORMAL\x10\x94\t\x12\x11\n\x0cPICHU_NORMAL\x10\x97\t\x12\x12\n\rCLEFFA_NORMAL\x10\x9a\t\x12\x15\n\x10IGGLYBUFF_NORMAL\x10\x9d\t\x12\x12\n\rTOGEPI_NORMAL\x10\xa0\t\x12\x13\n\x0eTOGETIC_NORMAL\x10\xa3\t\x12\x10\n\x0bNATU_NORMAL\x10\xa6\t\x12\x10\n\x0bXATU_NORMAL\x10\xa9\t\x12\x12\n\rMARILL_NORMAL\x10\xac\t\x12\x15\n\x10\x41ZUMARILL_NORMAL\x10\xaf\t\x12\x15\n\x10SUDOWOODO_NORMAL\x10\xb2\t\x12\x12\n\rHOPPIP_NORMAL\x10\xb5\t\x12\x14\n\x0fSKIPLOOM_NORMAL\x10\xb8\t\x12\x14\n\x0fJUMPLUFF_NORMAL\x10\xbb\t\x12\x11\n\x0c\x41IPOM_NORMAL\x10\xbe\t\x12\x13\n\x0eSUNKERN_NORMAL\x10\xc1\t\x12\x14\n\x0fSUNFLORA_NORMAL\x10\xc4\t\x12\x11\n\x0cYANMA_NORMAL\x10\xc7\t\x12\x12\n\rWOOPER_NORMAL\x10\xca\t\x12\x14\n\x0fQUAGSIRE_NORMAL\x10\xcd\t\x12\x12\n\rESPEON_NORMAL\x10\xd0\t\x12\x13\n\x0eUMBREON_NORMAL\x10\xd3\t\x12\x14\n\x0fSLOWKING_NORMAL\x10\xd6\t\x12\x15\n\x10GIRAFARIG_NORMAL\x10\xd9\t\x12\x12\n\rPINECO_NORMAL\x10\xdc\t\x12\x16\n\x11\x46ORRETRESS_NORMAL\x10\xdf\t\x12\x15\n\x10\x44UNSPARCE_NORMAL\x10\xe2\t\x12\x14\n\x0fSNUBBULL_NORMAL\x10\xe5\t\x12\x14\n\x0fGRANBULL_NORMAL\x10\xe8\t\x12\x14\n\x0fQWILFISH_NORMAL\x10\xeb\t\x12\x15\n\x10HERACROSS_NORMAL\x10\xee\t\x12\x15\n\x10TEDDIURSA_NORMAL\x10\xf1\t\x12\x14\n\x0fURSARING_NORMAL\x10\xf4\t\x12\x12\n\rSLUGMA_NORMAL\x10\xf7\t\x12\x14\n\x0fMAGCARGO_NORMAL\x10\xfa\t\x12\x12\n\rSWINUB_NORMAL\x10\xfd\t\x12\x15\n\x10PILOSWINE_NORMAL\x10\x80\n\x12\x13\n\x0e\x43ORSOLA_NORMAL\x10\x83\n\x12\x14\n\x0fREMORAID_NORMAL\x10\x86\n\x12\x15\n\x10OCTILLERY_NORMAL\x10\x89\n\x12\x13\n\x0eMANTINE_NORMAL\x10\x8c\n\x12\x14\n\x0fSKARMORY_NORMAL\x10\x8f\n\x12\x13\n\x0eKINGDRA_NORMAL\x10\x92\n\x12\x12\n\rPHANPY_NORMAL\x10\x95\n\x12\x13\n\x0e\x44ONPHAN_NORMAL\x10\x98\n\x12\x14\n\x0fSMEARGLE_NORMAL\x10\x9b\n\x12\x13\n\x0eTYROGUE_NORMAL\x10\x9e\n\x12\x15\n\x10HITMONTOP_NORMAL\x10\xa1\n\x12\x14\n\x0fSMOOCHUM_NORMAL\x10\xa4\n\x12\x12\n\rELEKID_NORMAL\x10\xa7\n\x12\x11\n\x0cMAGBY_NORMAL\x10\xaa\n\x12\x13\n\x0eMILTANK_NORMAL\x10\xad\n\x12\x13\n\x0e\x42LISSEY_NORMAL\x10\xb0\n\x12\x12\n\rRAIKOU_NORMAL\x10\xb3\n\x12\x11\n\x0c\x45NTEI_NORMAL\x10\xb6\n\x12\x13\n\x0eSUICUNE_NORMAL\x10\xb9\n\x12\x11\n\x0cLUGIA_NORMAL\x10\xbc\n\x12\x11\n\x0cHO_OH_NORMAL\x10\xbf\n\x12\x12\n\rCELEBI_NORMAL\x10\xc2\n\x12\x13\n\x0eTREECKO_NORMAL\x10\xc5\n\x12\x13\n\x0eGROVYLE_NORMAL\x10\xc8\n\x12\x14\n\x0fSCEPTILE_NORMAL\x10\xcb\n\x12\x13\n\x0eTORCHIC_NORMAL\x10\xce\n\x12\x15\n\x10\x43OMBUSKEN_NORMAL\x10\xd1\n\x12\x14\n\x0f\x42LAZIKEN_NORMAL\x10\xd4\n\x12\x15\n\x10POOCHYENA_NORMAL\x10\xd7\n\x12\x15\n\x10MIGHTYENA_NORMAL\x10\xda\n\x12\x13\n\x0eSILCOON_NORMAL\x10\xe3\n\x12\x15\n\x10\x42\x45\x41UTIFLY_NORMAL\x10\xe6\n\x12\x13\n\x0e\x43\x41SCOON_NORMAL\x10\xe9\n\x12\x12\n\rDUSTOX_NORMAL\x10\xec\n\x12\x11\n\x0cLOTAD_NORMAL\x10\xef\n\x12\x12\n\rLOMBRE_NORMAL\x10\xf2\n\x12\x14\n\x0fLUDICOLO_NORMAL\x10\xf5\n\x12\x13\n\x0eTAILLOW_NORMAL\x10\xf8\n\x12\x13\n\x0eSWELLOW_NORMAL\x10\xfb\n\x12\x13\n\x0eWINGULL_NORMAL\x10\xfe\n\x12\x14\n\x0fPELIPPER_NORMAL\x10\x81\x0b\x12\x13\n\x0eSURSKIT_NORMAL\x10\x84\x0b\x12\x16\n\x11MASQUERAIN_NORMAL\x10\x87\x0b\x12\x15\n\x10SHROOMISH_NORMAL\x10\x8a\x0b\x12\x13\n\x0e\x42RELOOM_NORMAL\x10\x8d\x0b\x12\x13\n\x0eSLAKOTH_NORMAL\x10\x90\x0b\x12\x14\n\x0fVIGOROTH_NORMAL\x10\x93\x0b\x12\x13\n\x0eSLAKING_NORMAL\x10\x96\x0b\x12\x13\n\x0eNINCADA_NORMAL\x10\x99\x0b\x12\x13\n\x0eNINJASK_NORMAL\x10\x9c\x0b\x12\x14\n\x0fSHEDINJA_NORMAL\x10\x9f\x0b\x12\x13\n\x0eWHISMUR_NORMAL\x10\xa2\x0b\x12\x13\n\x0eLOUDRED_NORMAL\x10\xa5\x0b\x12\x13\n\x0e\x45XPLOUD_NORMAL\x10\xa8\x0b\x12\x14\n\x0fMAKUHITA_NORMAL\x10\xab\x0b\x12\x14\n\x0fHARIYAMA_NORMAL\x10\xae\x0b\x12\x13\n\x0e\x41ZURILL_NORMAL\x10\xb1\x0b\x12\x14\n\x0fNOSEPASS_NORMAL\x10\xb4\x0b\x12\x12\n\rSKITTY_NORMAL\x10\xb7\x0b\x12\x14\n\x0f\x44\x45LCATTY_NORMAL\x10\xba\x0b\x12\x10\n\x0b\x41RON_NORMAL\x10\xbd\x0b\x12\x12\n\rLAIRON_NORMAL\x10\xc0\x0b\x12\x12\n\rAGGRON_NORMAL\x10\xc3\x0b\x12\x14\n\x0fMEDITITE_NORMAL\x10\xc6\x0b\x12\x14\n\x0fMEDICHAM_NORMAL\x10\xc9\x0b\x12\x15\n\x10\x45LECTRIKE_NORMAL\x10\xcc\x0b\x12\x15\n\x10MANECTRIC_NORMAL\x10\xcf\x0b\x12\x12\n\rPLUSLE_NORMAL\x10\xd2\x0b\x12\x11\n\x0cMINUN_NORMAL\x10\xd5\x0b\x12\x13\n\x0eVOLBEAT_NORMAL\x10\xd8\x0b\x12\x14\n\x0fILLUMISE_NORMAL\x10\xdb\x0b\x12\x13\n\x0eROSELIA_NORMAL\x10\xde\x0b\x12\x12\n\rGULPIN_NORMAL\x10\xe1\x0b\x12\x12\n\rSWALOT_NORMAL\x10\xe4\x0b\x12\x13\n\x0eWAILMER_NORMAL\x10\xe7\x0b\x12\x13\n\x0eWAILORD_NORMAL\x10\xea\x0b\x12\x11\n\x0cNUMEL_NORMAL\x10\xed\x0b\x12\x14\n\x0f\x43\x41MERUPT_NORMAL\x10\xf0\x0b\x12\x13\n\x0eTORKOAL_NORMAL\x10\xf3\x0b\x12\x12\n\rSPOINK_NORMAL\x10\xf6\x0b\x12\x13\n\x0eGRUMPIG_NORMAL\x10\xf9\x0b\x12\x12\n\rSWABLU_NORMAL\x10\xfc\x0b\x12\x13\n\x0e\x41LTARIA_NORMAL\x10\xff\x0b\x12\x14\n\x0fZANGOOSE_NORMAL\x10\x82\x0c\x12\x13\n\x0eSEVIPER_NORMAL\x10\x85\x0c\x12\x14\n\x0fLUNATONE_NORMAL\x10\x88\x0c\x12\x13\n\x0eSOLROCK_NORMAL\x10\x8b\x0c\x12\x14\n\x0f\x42\x41RBOACH_NORMAL\x10\x8e\x0c\x12\x14\n\x0fWHISCASH_NORMAL\x10\x91\x0c\x12\x14\n\x0f\x43ORPHISH_NORMAL\x10\x94\x0c\x12\x15\n\x10\x43RAWDAUNT_NORMAL\x10\x97\x0c\x12\x12\n\rBALTOY_NORMAL\x10\x9a\x0c\x12\x13\n\x0e\x43LAYDOL_NORMAL\x10\x9d\x0c\x12\x12\n\rLILEEP_NORMAL\x10\xa0\x0c\x12\x13\n\x0e\x43RADILY_NORMAL\x10\xa3\x0c\x12\x13\n\x0e\x41NORITH_NORMAL\x10\xa6\x0c\x12\x13\n\x0e\x41RMALDO_NORMAL\x10\xa9\x0c\x12\x12\n\rFEEBAS_NORMAL\x10\xac\x0c\x12\x13\n\x0eMILOTIC_NORMAL\x10\xaf\x0c\x12\x13\n\x0eKECLEON_NORMAL\x10\xb2\x0c\x12\x13\n\x0eTROPIUS_NORMAL\x10\xb5\x0c\x12\x14\n\x0f\x43HIMECHO_NORMAL\x10\xb8\x0c\x12\x12\n\rWYNAUT_NORMAL\x10\xbb\x0c\x12\x12\n\rSPHEAL_NORMAL\x10\xbe\x0c\x12\x12\n\rSEALEO_NORMAL\x10\xc1\x0c\x12\x13\n\x0eWALREIN_NORMAL\x10\xc4\x0c\x12\x14\n\x0f\x43LAMPERL_NORMAL\x10\xc7\x0c\x12\x13\n\x0eHUNTAIL_NORMAL\x10\xca\x0c\x12\x14\n\x0fGOREBYSS_NORMAL\x10\xcd\x0c\x12\x15\n\x10RELICANTH_NORMAL\x10\xd0\x0c\x12\x13\n\x0eLUVDISC_NORMAL\x10\xd3\x0c\x12\x14\n\x0fREGIROCK_NORMAL\x10\xd6\x0c\x12\x12\n\rREGICE_NORMAL\x10\xd9\x0c\x12\x15\n\x10REGISTEEL_NORMAL\x10\xdc\x0c\x12\x12\n\rLATIAS_NORMAL\x10\xdf\x0c\x12\x12\n\rLATIOS_NORMAL\x10\xe2\x0c\x12\x12\n\rKYOGRE_NORMAL\x10\xe5\x0c\x12\x13\n\x0eGROUDON_NORMAL\x10\xe8\x0c\x12\x14\n\x0fRAYQUAZA_NORMAL\x10\xeb\x0c\x12\x13\n\x0eJIRACHI_NORMAL\x10\xee\x0c\x12\x12\n\rPIPLUP_NORMAL\x10\xf1\x0c\x12\x14\n\x0fPRINPLUP_NORMAL\x10\xf4\x0c\x12\x14\n\x0f\x45MPOLEON_NORMAL\x10\xf7\x0c\x12\x12\n\rSTARLY_NORMAL\x10\xfa\x0c\x12\x14\n\x0fSTARAVIA_NORMAL\x10\xfd\x0c\x12\x15\n\x10STARAPTOR_NORMAL\x10\x80\r\x12\x12\n\rBIDOOF_NORMAL\x10\x83\r\x12\x13\n\x0e\x42IBAREL_NORMAL\x10\x86\r\x12\x15\n\x10KRICKETOT_NORMAL\x10\x89\r\x12\x16\n\x11KRICKETUNE_NORMAL\x10\x8c\r\x12\x11\n\x0cSHINX_NORMAL\x10\x8f\r\x12\x11\n\x0cLUXIO_NORMAL\x10\x92\r\x12\x12\n\rLUXRAY_NORMAL\x10\x95\r\x12\x11\n\x0c\x42UDEW_NORMAL\x10\x98\r\x12\x14\n\x0fROSERADE_NORMAL\x10\x9b\r\x12\x14\n\x0f\x43RANIDOS_NORMAL\x10\x9e\r\x12\x15\n\x10RAMPARDOS_NORMAL\x10\xa1\r\x12\x14\n\x0fSHIELDON_NORMAL\x10\xa4\r\x12\x15\n\x10\x42\x41STIODON_NORMAL\x10\xa7\r\x12\x11\n\x0c\x42URMY_NORMAL\x10\xaa\r\x12\x14\n\x0fWORMADAM_NORMAL\x10\xad\r\x12\x12\n\rMOTHIM_NORMAL\x10\xb0\r\x12\x12\n\rCOMBEE_NORMAL\x10\xb3\r\x12\x15\n\x10VESPIQUEN_NORMAL\x10\xb6\r\x12\x15\n\x10PACHIRISU_NORMAL\x10\xb9\r\x12\x12\n\rBUIZEL_NORMAL\x10\xbc\r\x12\x14\n\x0f\x46LOATZEL_NORMAL\x10\xbf\r\x12\x13\n\x0e\x43HERUBI_NORMAL\x10\xc2\r\x12\x13\n\x0e\x43HERRIM_NORMAL\x10\xc5\r\x12\x13\n\x0eSHELLOS_NORMAL\x10\xc8\r\x12\x15\n\x10GASTRODON_NORMAL\x10\xcb\r\x12\x13\n\x0e\x41MBIPOM_NORMAL\x10\xce\r\x12\x14\n\x0f\x44RIFLOON_NORMAL\x10\xd1\r\x12\x14\n\x0f\x44RIFBLIM_NORMAL\x10\xd4\r\x12\x13\n\x0e\x42UNEARY_NORMAL\x10\xd7\r\x12\x13\n\x0eLOPUNNY_NORMAL\x10\xda\r\x12\x13\n\x0eGLAMEOW_NORMAL\x10\xdd\r\x12\x13\n\x0ePURUGLY_NORMAL\x10\xe0\r\x12\x15\n\x10\x43HINGLING_NORMAL\x10\xe3\r\x12\x13\n\x0e\x42RONZOR_NORMAL\x10\xe6\r\x12\x14\n\x0f\x42RONZONG_NORMAL\x10\xe9\r\x12\x12\n\rBONSLY_NORMAL\x10\xec\r\x12\x13\n\x0eMIME_JR_NORMAL\x10\xef\r\x12\x13\n\x0eHAPPINY_NORMAL\x10\xf2\r\x12\x12\n\rCHATOT_NORMAL\x10\xf5\r\x12\x15\n\x10SPIRITOMB_NORMAL\x10\xf8\r\x12\x14\n\x0fMUNCHLAX_NORMAL\x10\xfb\r\x12\x11\n\x0cRIOLU_NORMAL\x10\xfe\r\x12\x13\n\x0eLUCARIO_NORMAL\x10\x81\x0e\x12\x13\n\x0eSKORUPI_NORMAL\x10\x84\x0e\x12\x13\n\x0e\x44RAPION_NORMAL\x10\x87\x0e\x12\x14\n\x0f\x43ROAGUNK_NORMAL\x10\x8a\x0e\x12\x15\n\x10TOXICROAK_NORMAL\x10\x8d\x0e\x12\x15\n\x10\x43\x41RNIVINE_NORMAL\x10\x90\x0e\x12\x13\n\x0e\x46INNEON_NORMAL\x10\x93\x0e\x12\x14\n\x0fLUMINEON_NORMAL\x10\x96\x0e\x12\x13\n\x0eMANTYKE_NORMAL\x10\x99\x0e\x12\x16\n\x11LICKILICKY_NORMAL\x10\x9c\x0e\x12\x15\n\x10TANGROWTH_NORMAL\x10\x9f\x0e\x12\x14\n\x0fTOGEKISS_NORMAL\x10\xa2\x0e\x12\x13\n\x0eYANMEGA_NORMAL\x10\xa5\x0e\x12\x13\n\x0eLEAFEON_NORMAL\x10\xa8\x0e\x12\x13\n\x0eGLACEON_NORMAL\x10\xab\x0e\x12\x15\n\x10MAMOSWINE_NORMAL\x10\xae\x0e\x12\x15\n\x10PROBOPASS_NORMAL\x10\xb1\x0e\x12\x14\n\x0f\x46ROSLASS_NORMAL\x10\xb4\x0e\x12\x10\n\x0bUXIE_NORMAL\x10\xb7\x0e\x12\x13\n\x0eMESPRIT_NORMAL\x10\xba\x0e\x12\x11\n\x0c\x41ZELF_NORMAL\x10\xbd\x0e\x12\x12\n\rDIALGA_NORMAL\x10\xc0\x0e\x12\x12\n\rPALKIA_NORMAL\x10\xc3\x0e\x12\x13\n\x0eHEATRAN_NORMAL\x10\xc6\x0e\x12\x15\n\x10REGIGIGAS_NORMAL\x10\xc9\x0e\x12\x14\n\x0fGIRATINA_NORMAL\x10\xcc\x0e\x12\x15\n\x10\x43RESSELIA_NORMAL\x10\xcf\x0e\x12\x12\n\rPHIONE_NORMAL\x10\xd2\x0e\x12\x13\n\x0eMANAPHY_NORMAL\x10\xd5\x0e\x12\x13\n\x0e\x44\x41RKRAI_NORMAL\x10\xd8\x0e\x12\x13\n\x0eSHAYMIN_NORMAL\x10\xdb\x0e\x12\x13\n\x0eVICTINI_NORMAL\x10\xde\x0e\x12\x11\n\x0cSNIVY_NORMAL\x10\xe1\x0e\x12\x13\n\x0eSERVINE_NORMAL\x10\xe4\x0e\x12\x15\n\x10SERPERIOR_NORMAL\x10\xe7\x0e\x12\x11\n\x0cTEPIG_NORMAL\x10\xea\x0e\x12\x13\n\x0ePIGNITE_NORMAL\x10\xed\x0e\x12\x12\n\rEMBOAR_NORMAL\x10\xf0\x0e\x12\x14\n\x0fOSHAWOTT_NORMAL\x10\xf3\x0e\x12\x12\n\rDEWOTT_NORMAL\x10\xf6\x0e\x12\x14\n\x0fSAMUROTT_NORMAL\x10\xf9\x0e\x12\x12\n\rPATRAT_NORMAL\x10\xfc\x0e\x12\x13\n\x0eWATCHOG_NORMAL\x10\xff\x0e\x12\x14\n\x0fLILLIPUP_NORMAL\x10\x82\x0f\x12\x13\n\x0eHERDIER_NORMAL\x10\x85\x0f\x12\x15\n\x10STOUTLAND_NORMAL\x10\x88\x0f\x12\x14\n\x0fPURRLOIN_NORMAL\x10\x8b\x0f\x12\x13\n\x0eLIEPARD_NORMAL\x10\x8e\x0f\x12\x13\n\x0ePANSAGE_NORMAL\x10\x91\x0f\x12\x14\n\x0fSIMISAGE_NORMAL\x10\x94\x0f\x12\x13\n\x0ePANSEAR_NORMAL\x10\x97\x0f\x12\x14\n\x0fSIMISEAR_NORMAL\x10\x9a\x0f\x12\x13\n\x0ePANPOUR_NORMAL\x10\x9d\x0f\x12\x14\n\x0fSIMIPOUR_NORMAL\x10\xa0\x0f\x12\x11\n\x0cMUNNA_NORMAL\x10\xa3\x0f\x12\x14\n\x0fMUSHARNA_NORMAL\x10\xa6\x0f\x12\x12\n\rPIDOVE_NORMAL\x10\xa9\x0f\x12\x15\n\x10TRANQUILL_NORMAL\x10\xac\x0f\x12\x14\n\x0fUNFEZANT_NORMAL\x10\xaf\x0f\x12\x13\n\x0e\x42LITZLE_NORMAL\x10\xb2\x0f\x12\x15\n\x10ZEBSTRIKA_NORMAL\x10\xb5\x0f\x12\x16\n\x11ROGGENROLA_NORMAL\x10\xb8\x0f\x12\x13\n\x0e\x42OLDORE_NORMAL\x10\xbb\x0f\x12\x14\n\x0fGIGALITH_NORMAL\x10\xbe\x0f\x12\x12\n\rWOOBAT_NORMAL\x10\xc1\x0f\x12\x13\n\x0eSWOOBAT_NORMAL\x10\xc4\x0f\x12\x13\n\x0e\x44RILBUR_NORMAL\x10\xc7\x0f\x12\x15\n\x10\x45XCADRILL_NORMAL\x10\xca\x0f\x12\x12\n\rAUDINO_NORMAL\x10\xcd\x0f\x12\x13\n\x0eTIMBURR_NORMAL\x10\xd0\x0f\x12\x13\n\x0eGURDURR_NORMAL\x10\xd3\x0f\x12\x16\n\x11\x43ONKELDURR_NORMAL\x10\xd6\x0f\x12\x13\n\x0eTYMPOLE_NORMAL\x10\xd9\x0f\x12\x15\n\x10PALPITOAD_NORMAL\x10\xdc\x0f\x12\x16\n\x11SEISMITOAD_NORMAL\x10\xdf\x0f\x12\x11\n\x0cTHROH_NORMAL\x10\xe2\x0f\x12\x10\n\x0bSAWK_NORMAL\x10\xe5\x0f\x12\x14\n\x0fSEWADDLE_NORMAL\x10\xe8\x0f\x12\x14\n\x0fSWADLOON_NORMAL\x10\xeb\x0f\x12\x14\n\x0fLEAVANNY_NORMAL\x10\xee\x0f\x12\x14\n\x0fVENIPEDE_NORMAL\x10\xf1\x0f\x12\x16\n\x11WHIRLIPEDE_NORMAL\x10\xf4\x0f\x12\x15\n\x10SCOLIPEDE_NORMAL\x10\xf7\x0f\x12\x14\n\x0f\x43OTTONEE_NORMAL\x10\xfa\x0f\x12\x16\n\x11WHIMSICOTT_NORMAL\x10\xfd\x0f\x12\x13\n\x0ePETILIL_NORMAL\x10\x80\x10\x12\x15\n\x10LILLIGANT_NORMAL\x10\x83\x10\x12\x13\n\x0eSANDILE_NORMAL\x10\x86\x10\x12\x14\n\x0fKROKOROK_NORMAL\x10\x89\x10\x12\x16\n\x11KROOKODILE_NORMAL\x10\x8c\x10\x12\x14\n\x0f\x44\x41RUMAKA_NORMAL\x10\x8f\x10\x12\x14\n\x0fMARACTUS_NORMAL\x10\x92\x10\x12\x13\n\x0e\x44WEBBLE_NORMAL\x10\x95\x10\x12\x13\n\x0e\x43RUSTLE_NORMAL\x10\x98\x10\x12\x13\n\x0eSCRAGGY_NORMAL\x10\x9b\x10\x12\x13\n\x0eSCRAFTY_NORMAL\x10\x9e\x10\x12\x14\n\x0fSIGILYPH_NORMAL\x10\xa1\x10\x12\x12\n\rYAMASK_NORMAL\x10\xa4\x10\x12\x16\n\x11\x43OFAGRIGUS_NORMAL\x10\xa7\x10\x12\x14\n\x0fTIRTOUGA_NORMAL\x10\xaa\x10\x12\x16\n\x11\x43\x41RRACOSTA_NORMAL\x10\xad\x10\x12\x12\n\rARCHEN_NORMAL\x10\xb0\x10\x12\x14\n\x0f\x41RCHEOPS_NORMAL\x10\xb3\x10\x12\x14\n\x0fTRUBBISH_NORMAL\x10\xb6\x10\x12\x14\n\x0fGARBODOR_NORMAL\x10\xb9\x10\x12\x11\n\x0cZORUA_NORMAL\x10\xbc\x10\x12\x13\n\x0eZOROARK_NORMAL\x10\xbf\x10\x12\x14\n\x0fMINCCINO_NORMAL\x10\xc2\x10\x12\x14\n\x0f\x43INCCINO_NORMAL\x10\xc5\x10\x12\x13\n\x0eGOTHITA_NORMAL\x10\xc8\x10\x12\x15\n\x10GOTHORITA_NORMAL\x10\xcb\x10\x12\x16\n\x11GOTHITELLE_NORMAL\x10\xce\x10\x12\x13\n\x0eSOLOSIS_NORMAL\x10\xd1\x10\x12\x13\n\x0e\x44UOSION_NORMAL\x10\xd4\x10\x12\x15\n\x10REUNICLUS_NORMAL\x10\xd7\x10\x12\x14\n\x0f\x44UCKLETT_NORMAL\x10\xda\x10\x12\x12\n\rSWANNA_NORMAL\x10\xdd\x10\x12\x15\n\x10VANILLITE_NORMAL\x10\xe0\x10\x12\x15\n\x10VANILLISH_NORMAL\x10\xe3\x10\x12\x15\n\x10VANILLUXE_NORMAL\x10\xe6\x10\x12\x12\n\rEMOLGA_NORMAL\x10\xe9\x10\x12\x16\n\x11KARRABLAST_NORMAL\x10\xec\x10\x12\x16\n\x11\x45SCAVALIER_NORMAL\x10\xef\x10\x12\x13\n\x0e\x46OONGUS_NORMAL\x10\xf2\x10\x12\x15\n\x10\x41MOONGUSS_NORMAL\x10\xf5\x10\x12\x14\n\x0f\x46RILLISH_NORMAL\x10\xf8\x10\x12\x15\n\x10JELLICENT_NORMAL\x10\xfb\x10\x12\x15\n\x10\x41LOMOMOLA_NORMAL\x10\xfe\x10\x12\x12\n\rJOLTIK_NORMAL\x10\x81\x11\x12\x16\n\x11GALVANTULA_NORMAL\x10\x84\x11\x12\x15\n\x10\x46\x45RROSEED_NORMAL\x10\x87\x11\x12\x16\n\x11\x46\x45RROTHORN_NORMAL\x10\x8a\x11\x12\x11\n\x0cKLINK_NORMAL\x10\x8d\x11\x12\x11\n\x0cKLANG_NORMAL\x10\x90\x11\x12\x15\n\x10KLINKLANG_NORMAL\x10\x93\x11\x12\x12\n\rTYNAMO_NORMAL\x10\x96\x11\x12\x15\n\x10\x45\x45LEKTRIK_NORMAL\x10\x99\x11\x12\x16\n\x11\x45\x45LEKTROSS_NORMAL\x10\x9c\x11\x12\x12\n\rELGYEM_NORMAL\x10\x9f\x11\x12\x14\n\x0f\x42\x45HEEYEM_NORMAL\x10\xa2\x11\x12\x13\n\x0eLITWICK_NORMAL\x10\xa5\x11\x12\x13\n\x0eLAMPENT_NORMAL\x10\xa8\x11\x12\x16\n\x11\x43HANDELURE_NORMAL\x10\xab\x11\x12\x10\n\x0b\x41XEW_NORMAL\x10\xae\x11\x12\x13\n\x0e\x46RAXURE_NORMAL\x10\xb1\x11\x12\x13\n\x0eHAXORUS_NORMAL\x10\xb4\x11\x12\x13\n\x0e\x43UBCHOO_NORMAL\x10\xb7\x11\x12\x13\n\x0e\x42\x45\x41RTIC_NORMAL\x10\xba\x11\x12\x15\n\x10\x43RYOGONAL_NORMAL\x10\xbd\x11\x12\x13\n\x0eSHELMET_NORMAL\x10\xc0\x11\x12\x14\n\x0f\x41\x43\x43\x45LGOR_NORMAL\x10\xc3\x11\x12\x14\n\x0fSTUNFISK_NORMAL\x10\xc6\x11\x12\x13\n\x0eMIENFOO_NORMAL\x10\xc9\x11\x12\x14\n\x0fMIENSHAO_NORMAL\x10\xcc\x11\x12\x15\n\x10\x44RUDDIGON_NORMAL\x10\xcf\x11\x12\x12\n\rGOLETT_NORMAL\x10\xd2\x11\x12\x12\n\rGOLURK_NORMAL\x10\xd5\x11\x12\x14\n\x0fPAWNIARD_NORMAL\x10\xd8\x11\x12\x13\n\x0e\x42ISHARP_NORMAL\x10\xdb\x11\x12\x16\n\x11\x42OUFFALANT_NORMAL\x10\xde\x11\x12\x13\n\x0eRUFFLET_NORMAL\x10\xe1\x11\x12\x14\n\x0f\x42RAVIARY_NORMAL\x10\xe4\x11\x12\x13\n\x0eVULLABY_NORMAL\x10\xe7\x11\x12\x15\n\x10MANDIBUZZ_NORMAL\x10\xea\x11\x12\x13\n\x0eHEATMOR_NORMAL\x10\xed\x11\x12\x12\n\rDURANT_NORMAL\x10\xf0\x11\x12\x11\n\x0c\x44\x45INO_NORMAL\x10\xf3\x11\x12\x14\n\x0fZWEILOUS_NORMAL\x10\xf6\x11\x12\x15\n\x10HYDREIGON_NORMAL\x10\xf9\x11\x12\x14\n\x0fLARVESTA_NORMAL\x10\xfc\x11\x12\x15\n\x10VOLCARONA_NORMAL\x10\xff\x11\x12\x14\n\x0f\x43OBALION_NORMAL\x10\x82\x12\x12\x15\n\x10TERRAKION_NORMAL\x10\x85\x12\x12\x14\n\x0fVIRIZION_NORMAL\x10\x88\x12\x12\x14\n\x0fRESHIRAM_NORMAL\x10\x8b\x12\x12\x12\n\rZEKROM_NORMAL\x10\x8e\x12\x12\x12\n\rMELTAN_NORMAL\x10\x91\x12\x12\x14\n\x0fMELMETAL_NORMAL\x10\x94\x12\x12\x18\n\x13WURMPLE_SPRING_2020\x10\x97\x12\x12\x1a\n\x15WOBBUFFET_SPRING_2020\x10\x98\x12\x12\x19\n\x14RATICATE_SPRING_2020\x10\x99\x12\x12\x14\n\x0f\x46RILLISH_FEMALE\x10\x9a\x12\x12\x15\n\x10JELLICENT_FEMALE\x10\x9b\x12\x12\x19\n\x14PIKACHU_COSTUME_2020\x10\x9c\x12\x12\x1b\n\x16\x44RAGONITE_COSTUME_2020\x10\x9d\x12\x12\x16\n\x11ONIX_COSTUME_2020\x10\x9e\x12\x12\x14\n\x0fMEOWTH_GALARIAN\x10\x9f\x12\x12\x14\n\x0fPONYTA_GALARIAN\x10\xa0\x12\x12\x16\n\x11RAPIDASH_GALARIAN\x10\xa1\x12\x12\x17\n\x12\x46\x41RFETCHD_GALARIAN\x10\xa2\x12\x12\x15\n\x10MR_MIME_GALARIAN\x10\xa3\x12\x12\x15\n\x10\x43ORSOLA_GALARIAN\x10\xa4\x12\x12\x16\n\x11\x44\x41RUMAKA_GALARIAN\x10\xa5\x12\x12!\n\x1c\x44\x41RMANITAN_GALARIAN_STANDARD\x10\xa6\x12\x12\x1c\n\x17\x44\x41RMANITAN_GALARIAN_ZEN\x10\xa7\x12\x12\x14\n\x0fYAMASK_GALARIAN\x10\xa8\x12\x12\x16\n\x11STUNFISK_GALARIAN\x10\xa9\x12\x12\x17\n\x12TOXTRICITY_LOW_KEY\x10\x9f\x13\x12\x15\n\x10TOXTRICITY_AMPED\x10\xa0\x13\x12\x13\n\x0eSINISTEA_PHONY\x10\xad\x13\x12\x15\n\x10SINISTEA_ANTIQUE\x10\xae\x13\x12\x16\n\x11POLTEAGEIST_PHONY\x10\xb0\x13\x12\x18\n\x13POLTEAGEIST_ANTIQUE\x10\xb1\x13\x12\x15\n\x10OBSTAGOON_NORMAL\x10\xc5\x13\x12\x16\n\x11PERRSERKER_NORMAL\x10\xc8\x13\x12\x13\n\x0e\x43URSOLA_NORMAL\x10\xcb\x13\x12\x15\n\x10SIRFETCHD_NORMAL\x10\xce\x13\x12\x13\n\x0eMR_RIME_NORMAL\x10\xd1\x13\x12\x15\n\x10RUNERIGUS_NORMAL\x10\xd4\x13\x12\x0f\n\nEISCUE_ICE\x10\xec\x13\x12\x11\n\x0c\x45ISCUE_NOICE\x10\xed\x13\x12\x12\n\rINDEEDEE_MALE\x10\xee\x13\x12\x14\n\x0fINDEEDEE_FEMALE\x10\xef\x13\x12\x17\n\x12MORPEKO_FULL_BELLY\x10\xf0\x13\x12\x13\n\x0eMORPEKO_HANGRY\x10\xf1\x13\x12\x19\n\x14ZACIAN_CROWNED_SWORD\x10\x90\x14\x12\x10\n\x0bZACIAN_HERO\x10\x91\x14\x12\x1d\n\x18ZAMAZENTA_CROWNED_SHIELD\x10\x92\x14\x12\x13\n\x0eZAMAZENTA_HERO\x10\x93\x14\x12\x18\n\x13\x45TERNATUS_ETERNAMAX\x10\x94\x14\x12\x15\n\x10\x45TERNATUS_NORMAL\x10\x95\x14\x12\x16\n\x11SLOWPOKE_GALARIAN\x10\x96\x14\x12\x15\n\x10SLOWBRO_GALARIAN\x10\x97\x14\x12\x16\n\x11SLOWKING_GALARIAN\x10\x98\x14\x12\x18\n\x13LAPRAS_COSTUME_2020\x10\x99\x14\x12\x18\n\x13GENGAR_COSTUME_2020\x10\x9a\x14\x12\x12\n\rPYROAR_NORMAL\x10\x9b\x14\x12\x12\n\rPYROAR_FEMALE\x10\x9c\x14\x12\x14\n\x0fMEOWSTIC_NORMAL\x10\x9d\x14\x12\x14\n\x0fMEOWSTIC_FEMALE\x10\x9e\x14\x12\x18\n\x13ZYGARDE_TEN_PERCENT\x10\x9f\x14\x12\x1a\n\x15ZYGARDE_FIFTY_PERCENT\x10\xa0\x14\x12\x15\n\x10ZYGARDE_COMPLETE\x10\xa1\x14\x12\x19\n\x14VIVILLON_ARCHIPELAGO\x10\xa2\x14\x12\x19\n\x14VIVILLON_CONTINENTAL\x10\xa3\x14\x12\x15\n\x10VIVILLON_ELEGANT\x10\xa4\x14\x12\x13\n\x0eVIVILLON_FANCY\x10\xa5\x14\x12\x14\n\x0fVIVILLON_GARDEN\x10\xa6\x14\x12\x19\n\x14VIVILLON_HIGH_PLAINS\x10\xa7\x14\x12\x16\n\x11VIVILLON_ICY_SNOW\x10\xa8\x14\x12\x14\n\x0fVIVILLON_JUNGLE\x10\xa9\x14\x12\x14\n\x0fVIVILLON_MARINE\x10\xaa\x14\x12\x14\n\x0fVIVILLON_MEADOW\x10\xab\x14\x12\x14\n\x0fVIVILLON_MODERN\x10\xac\x14\x12\x15\n\x10VIVILLON_MONSOON\x10\xad\x14\x12\x13\n\x0eVIVILLON_OCEAN\x10\xae\x14\x12\x16\n\x11VIVILLON_POKEBALL\x10\xaf\x14\x12\x13\n\x0eVIVILLON_POLAR\x10\xb0\x14\x12\x13\n\x0eVIVILLON_RIVER\x10\xb1\x14\x12\x17\n\x12VIVILLON_SANDSTORM\x10\xb2\x14\x12\x15\n\x10VIVILLON_SAVANNA\x10\xb3\x14\x12\x11\n\x0cVIVILLON_SUN\x10\xb4\x14\x12\x14\n\x0fVIVILLON_TUNDRA\x10\xb5\x14\x12\x10\n\x0b\x46LABEBE_RED\x10\xb6\x14\x12\x13\n\x0e\x46LABEBE_YELLOW\x10\xb7\x14\x12\x13\n\x0e\x46LABEBE_ORANGE\x10\xb8\x14\x12\x11\n\x0c\x46LABEBE_BLUE\x10\xb9\x14\x12\x12\n\rFLABEBE_WHITE\x10\xba\x14\x12\x10\n\x0b\x46LOETTE_RED\x10\xbb\x14\x12\x13\n\x0e\x46LOETTE_YELLOW\x10\xbc\x14\x12\x13\n\x0e\x46LOETTE_ORANGE\x10\xbd\x14\x12\x11\n\x0c\x46LOETTE_BLUE\x10\xbe\x14\x12\x12\n\rFLOETTE_WHITE\x10\xbf\x14\x12\x10\n\x0b\x46LORGES_RED\x10\xc0\x14\x12\x13\n\x0e\x46LORGES_YELLOW\x10\xc1\x14\x12\x13\n\x0e\x46LORGES_ORANGE\x10\xc2\x14\x12\x11\n\x0c\x46LORGES_BLUE\x10\xc3\x14\x12\x12\n\rFLORGES_WHITE\x10\xc4\x14\x12\x14\n\x0f\x46URFROU_NATURAL\x10\xc5\x14\x12\x12\n\rFURFROU_HEART\x10\xc6\x14\x12\x11\n\x0c\x46URFROU_STAR\x10\xc7\x14\x12\x14\n\x0f\x46URFROU_DIAMOND\x10\xc8\x14\x12\x16\n\x11\x46URFROU_DEBUTANTE\x10\xc9\x14\x12\x13\n\x0e\x46URFROU_MATRON\x10\xca\x14\x12\x12\n\rFURFROU_DANDY\x10\xcb\x14\x12\x15\n\x10\x46URFROU_LA_REINE\x10\xcc\x14\x12\x13\n\x0e\x46URFROU_KABUKI\x10\xcd\x14\x12\x14\n\x0f\x46URFROU_PHARAOH\x10\xce\x14\x12\x15\n\x10\x41\x45GISLASH_SHIELD\x10\xcf\x14\x12\x14\n\x0f\x41\x45GISLASH_BLADE\x10\xd0\x14\x12\x14\n\x0fPUMPKABOO_SMALL\x10\xd1\x14\x12\x16\n\x11PUMPKABOO_AVERAGE\x10\xd2\x14\x12\x14\n\x0fPUMPKABOO_LARGE\x10\xd3\x14\x12\x14\n\x0fPUMPKABOO_SUPER\x10\xd4\x14\x12\x14\n\x0fGOURGEIST_SMALL\x10\xd5\x14\x12\x16\n\x11GOURGEIST_AVERAGE\x10\xd6\x14\x12\x14\n\x0fGOURGEIST_LARGE\x10\xd7\x14\x12\x14\n\x0fGOURGEIST_SUPER\x10\xd8\x14\x12\x14\n\x0fXERNEAS_NEUTRAL\x10\xd9\x14\x12\x13\n\x0eXERNEAS_ACTIVE\x10\xda\x14\x12\x13\n\x0eHOOPA_CONFINED\x10\xdb\x14\x12\x12\n\rHOOPA_UNBOUND\x10\xdc\x14\x12$\n\x1fSABLEYE_COSTUME_2020_DEPRECATED\x10\xea\x14\x12\x19\n\x14SABLEYE_COSTUME_2020\x10\xec\x14\x12\x1f\n\x1aPIKACHU_ADVENTURE_HAT_2020\x10\xed\x14\x12\x18\n\x13PIKACHU_WINTER_2020\x10\xee\x14\x12\x19\n\x14\x44\x45LIBIRD_WINTER_2020\x10\xef\x14\x12\x18\n\x13\x43UBCHOO_WINTER_2020\x10\xf0\x14\x12\x12\n\rSLOWPOKE_2020\x10\xf1\x14\x12\x11\n\x0cSLOWBRO_2021\x10\xf2\x14\x12\x16\n\x11PIKACHU_KARIYUSHI\x10\xf3\x14\x12\x15\n\x10PIKACHU_POP_STAR\x10\xf4\x14\x12\x16\n\x11PIKACHU_ROCK_STAR\x10\xf5\x14\x12\x1d\n\x18PIKACHU_FLYING_5TH_ANNIV\x10\xf6\x14\x12\x13\n\x0eORICORIO_BAILE\x10\xf7\x14\x12\x14\n\x0fORICORIO_POMPOM\x10\xf8\x14\x12\x11\n\x0cORICORIO_PAU\x10\xf9\x14\x12\x13\n\x0eORICORIO_SENSU\x10\xfb\x14\x12\x14\n\x0fLYCANROC_MIDDAY\x10\xfc\x14\x12\x16\n\x11LYCANROC_MIDNIGHT\x10\xfd\x14\x12\x12\n\rLYCANROC_DUSK\x10\xfe\x14\x12\x14\n\x0fWISHIWASHI_SOLO\x10\xff\x14\x12\x16\n\x11WISHIWASHI_SCHOOL\x10\x80\x15\x12\x14\n\x0fSILVALLY_NORMAL\x10\x81\x15\x12\x11\n\x0cSILVALLY_BUG\x10\x82\x15\x12\x12\n\rSILVALLY_DARK\x10\x83\x15\x12\x14\n\x0fSILVALLY_DRAGON\x10\x84\x15\x12\x16\n\x11SILVALLY_ELECTRIC\x10\x85\x15\x12\x13\n\x0eSILVALLY_FAIRY\x10\x86\x15\x12\x16\n\x11SILVALLY_FIGHTING\x10\x87\x15\x12\x12\n\rSILVALLY_FIRE\x10\x88\x15\x12\x14\n\x0fSILVALLY_FLYING\x10\x89\x15\x12\x13\n\x0eSILVALLY_GHOST\x10\x8a\x15\x12\x13\n\x0eSILVALLY_GRASS\x10\x8b\x15\x12\x14\n\x0fSILVALLY_GROUND\x10\x8c\x15\x12\x11\n\x0cSILVALLY_ICE\x10\x8d\x15\x12\x14\n\x0fSILVALLY_POISON\x10\x8e\x15\x12\x15\n\x10SILVALLY_PSYCHIC\x10\x8f\x15\x12\x12\n\rSILVALLY_ROCK\x10\x90\x15\x12\x13\n\x0eSILVALLY_STEEL\x10\x91\x15\x12\x13\n\x0eSILVALLY_WATER\x10\x92\x15\x12\x17\n\x12MINIOR_METEOR_BLUE\x10\x93\x15\x12\x10\n\x0bMINIOR_BLUE\x10\x94\x15\x12\x11\n\x0cMINIOR_GREEN\x10\x95\x15\x12\x12\n\rMINIOR_INDIGO\x10\x96\x15\x12\x12\n\rMINIOR_ORANGE\x10\x97\x15\x12\x0f\n\nMINIOR_RED\x10\x98\x15\x12\x12\n\rMINIOR_VIOLET\x10\x99\x15\x12\x12\n\rMINIOR_YELLOW\x10\x9a\x15\x12\x13\n\x0eMIMIKYU_BUSTED\x10\x9b\x15\x12\x16\n\x11MIMIKYU_DISGUISED\x10\x9c\x15\x12\x14\n\x0fNECROZMA_NORMAL\x10\x9d\x15\x12\x17\n\x12NECROZMA_DUSK_MANE\x10\x9e\x15\x12\x18\n\x13NECROZMA_DAWN_WINGS\x10\x9f\x15\x12\x13\n\x0eNECROZMA_ULTRA\x10\xa0\x15\x12\x14\n\x0fMAGEARNA_NORMAL\x10\xa1\x15\x12\x1c\n\x17MAGEARNA_ORIGINAL_COLOR\x10\xa2\x15\x12\x1a\n\x15URSHIFU_SINGLE_STRIKE\x10\xa3\x15\x12\x19\n\x14URSHIFU_RAPID_STRIKE\x10\xa4\x15\x12\x13\n\x0e\x43\x41LYREX_NORMAL\x10\xa5\x15\x12\x16\n\x11\x43\x41LYREX_ICE_RIDER\x10\xa6\x15\x12\x19\n\x14\x43\x41LYREX_SHADOW_RIDER\x10\xa7\x15\x12\x14\n\x0fVOLTORB_HISUIAN\x10\xa8\x15\x12\x0c\n\x07LUGIA_S\x10\xa9\x15\x12\x0c\n\x07HO_OH_S\x10\xaa\x15\x12\r\n\x08RAIKOU_S\x10\xab\x15\x12\x0c\n\x07\x45NTEI_S\x10\xac\x15\x12\x0e\n\tSUICUNE_S\x10\xad\x15\x12\x12\n\rSLOWKING_2022\x10\xae\x15\x12\x16\n\x11\x45LECTRODE_HISUIAN\x10\xaf\x15\x12\x1b\n\x16PIKACHU_FLYING_OKINAWA\x10\xb0\x15\x12\x12\n\rROCKRUFF_DUSK\x10\xb1\x15\x12\x18\n\x13MINIOR_METEOR_GREEN\x10\xb3\x15\x12\x19\n\x14MINIOR_METEOR_INDIGO\x10\xb4\x15\x12\x19\n\x14MINIOR_METEOR_ORANGE\x10\xb5\x15\x12\x16\n\x11MINIOR_METEOR_RED\x10\xb6\x15\x12\x19\n\x14MINIOR_METEOR_VIOLET\x10\xb7\x15\x12\x19\n\x14MINIOR_METEOR_YELLOW\x10\xb8\x15\x12\x1b\n\x16SCATTERBUG_ARCHIPELAGO\x10\xb9\x15\x12\x1b\n\x16SCATTERBUG_CONTINENTAL\x10\xba\x15\x12\x17\n\x12SCATTERBUG_ELEGANT\x10\xbb\x15\x12\x15\n\x10SCATTERBUG_FANCY\x10\xbc\x15\x12\x16\n\x11SCATTERBUG_GARDEN\x10\xbd\x15\x12\x1b\n\x16SCATTERBUG_HIGH_PLAINS\x10\xbe\x15\x12\x18\n\x13SCATTERBUG_ICY_SNOW\x10\xbf\x15\x12\x16\n\x11SCATTERBUG_JUNGLE\x10\xc0\x15\x12\x16\n\x11SCATTERBUG_MARINE\x10\xc1\x15\x12\x16\n\x11SCATTERBUG_MEADOW\x10\xc2\x15\x12\x16\n\x11SCATTERBUG_MODERN\x10\xc3\x15\x12\x17\n\x12SCATTERBUG_MONSOON\x10\xc4\x15\x12\x15\n\x10SCATTERBUG_OCEAN\x10\xc5\x15\x12\x18\n\x13SCATTERBUG_POKEBALL\x10\xc6\x15\x12\x15\n\x10SCATTERBUG_POLAR\x10\xc7\x15\x12\x15\n\x10SCATTERBUG_RIVER\x10\xc8\x15\x12\x19\n\x14SCATTERBUG_SANDSTORM\x10\xc9\x15\x12\x17\n\x12SCATTERBUG_SAVANNA\x10\xca\x15\x12\x13\n\x0eSCATTERBUG_SUN\x10\xcb\x15\x12\x16\n\x11SCATTERBUG_TUNDRA\x10\xcc\x15\x12\x17\n\x12SPEWPA_ARCHIPELAGO\x10\xcd\x15\x12\x17\n\x12SPEWPA_CONTINENTAL\x10\xce\x15\x12\x13\n\x0eSPEWPA_ELEGANT\x10\xcf\x15\x12\x11\n\x0cSPEWPA_FANCY\x10\xd0\x15\x12\x12\n\rSPEWPA_GARDEN\x10\xd1\x15\x12\x17\n\x12SPEWPA_HIGH_PLAINS\x10\xd2\x15\x12\x14\n\x0fSPEWPA_ICY_SNOW\x10\xd3\x15\x12\x12\n\rSPEWPA_JUNGLE\x10\xd4\x15\x12\x12\n\rSPEWPA_MARINE\x10\xd5\x15\x12\x12\n\rSPEWPA_MEADOW\x10\xd6\x15\x12\x12\n\rSPEWPA_MODERN\x10\xd7\x15\x12\x13\n\x0eSPEWPA_MONSOON\x10\xd8\x15\x12\x11\n\x0cSPEWPA_OCEAN\x10\xd9\x15\x12\x14\n\x0fSPEWPA_POKEBALL\x10\xda\x15\x12\x11\n\x0cSPEWPA_POLAR\x10\xdb\x15\x12\x11\n\x0cSPEWPA_RIVER\x10\xdc\x15\x12\x15\n\x10SPEWPA_SANDSTORM\x10\xdd\x15\x12\x13\n\x0eSPEWPA_SAVANNA\x10\xde\x15\x12\x0f\n\nSPEWPA_SUN\x10\xdf\x15\x12\x12\n\rSPEWPA_TUNDRA\x10\xe0\x15\x12\x16\n\x11\x44\x45\x43IDUEYE_HISUIAN\x10\xe1\x15\x12\x17\n\x12TYPHLOSION_HISUIAN\x10\xe2\x15\x12\x15\n\x10SAMUROTT_HISUIAN\x10\xe3\x15\x12\x15\n\x10QWILFISH_HISUIAN\x10\xe4\x15\x12\x16\n\x11LILLIGANT_HISUIAN\x10\xe5\x15\x12\x14\n\x0fSLIGGOO_HISUIAN\x10\xe6\x15\x12\x13\n\x0eGOODRA_HISUIAN\x10\xe7\x15\x12\x16\n\x11GROWLITHE_HISUIAN\x10\xe8\x15\x12\x15\n\x10\x41RCANINE_HISUIAN\x10\xe9\x15\x12\x14\n\x0fSNEASEL_HISUIAN\x10\xea\x15\x12\x14\n\x0f\x41VALUGG_HISUIAN\x10\xeb\x15\x12\x12\n\rZORUA_HISUIAN\x10\xec\x15\x12\x14\n\x0fZOROARK_HISUIAN\x10\xed\x15\x12\x15\n\x10\x42RAVIARY_HISUIAN\x10\xee\x15\x12\x15\n\x10MOLTRES_GALARIAN\x10\xef\x15\x12\x14\n\x0fZAPDOS_GALARIAN\x10\xf0\x15\x12\x16\n\x11\x41RTICUNO_GALARIAN\x10\xf1\x15\x12\x17\n\x12\x45NAMORUS_INCARNATE\x10\xf2\x15\x12\x15\n\x10\x45NAMORUS_THERIAN\x10\xf3\x15\x12\x1b\n\x16\x42\x41SCULIN_WHITE_STRIPED\x10\xf4\x15\x12\x18\n\x13PIKACHU_GOFEST_2022\x10\xf5\x15\x12\x15\n\x10PIKACHU_WCS_2022\x10\xf6\x15\x12\x17\n\x12\x42\x41SCULEGION_NORMAL\x10\xf7\x15\x12\x17\n\x12\x42\x41SCULEGION_FEMALE\x10\xf8\x15\x12\x15\n\x10\x44\x45\x43IDUEYE_NORMAL\x10\xf9\x15\x12\x13\n\x0eSLIGGOO_NORMAL\x10\xfa\x15\x12\x12\n\rGOODRA_NORMAL\x10\xfb\x15\x12\x13\n\x0e\x41VALUGG_NORMAL\x10\xfc\x15\x12\x16\n\x11PIKACHU_TSHIRT_01\x10\xfd\x15\x12\x16\n\x11PIKACHU_TSHIRT_02\x10\xfe\x15\x12\x16\n\x11PIKACHU_FLYING_01\x10\xff\x15\x12\x16\n\x11PIKACHU_FLYING_02\x10\x80\x16\x12\x14\n\x0fURSALUNA_NORMAL\x10\x81\x16\x12\x18\n\x13\x42\x45\x41RTIC_WINTER_2020\x10\x84\x16\x12\r\n\x08LATIAS_S\x10\x85\x16\x12\r\n\x08LATIOS_S\x10\x86\x16\x12!\n\x1cZYGARDE_COMPLETE_TEN_PERCENT\x10\x87\x16\x12#\n\x1eZYGARDE_COMPLETE_FIFTY_PERCENT\x10\x88\x16\x12\x1a\n\x15PIKACHU_GOTOUR_2024_A\x10\x89\x16\x12\x1a\n\x15PIKACHU_GOTOUR_2024_B\x10\x8a\x16\x12\x1d\n\x18PIKACHU_GOTOUR_2024_A_02\x10\x8b\x16\x12\x1d\n\x18PIKACHU_GOTOUR_2024_B_02\x10\x8c\x16\x12\x12\n\rDIALGA_ORIGIN\x10\x8d\x16\x12\x12\n\rPALKIA_ORIGIN\x10\x8e\x16\x12\x14\n\x0fROCKRUFF_NORMAL\x10\x8f\x16\x12\x16\n\x11PIKACHU_TSHIRT_03\x10\x90\x16\x12\x16\n\x11PIKACHU_FLYING_04\x10\x91\x16\x12\x16\n\x11PIKACHU_TSHIRT_04\x10\x92\x16\x12\x16\n\x11PIKACHU_TSHIRT_05\x10\x93\x16\x12\x16\n\x11PIKACHU_TSHIRT_06\x10\x94\x16\x12\x16\n\x11PIKACHU_TSHIRT_07\x10\x95\x16\x12\x16\n\x11PIKACHU_FLYING_05\x10\x96\x16\x12\x16\n\x11PIKACHU_FLYING_06\x10\x97\x16\x12\x16\n\x11PIKACHU_FLYING_07\x10\x98\x16\x12\x16\n\x11PIKACHU_FLYING_08\x10\x99\x16\x12\x15\n\x10PIKACHU_HORIZONS\x10\x9a\x16\x12\x1f\n\x1aPIKACHU_GOFEST_2024_STIARA\x10\x9b\x16\x12\x1f\n\x1aPIKACHU_GOFEST_2024_MTIARA\x10\x9c\x16\x12\x1d\n\x18\x45\x45VEE_GOFEST_2024_STIARA\x10\x9d\x16\x12\x1d\n\x18\x45\x45VEE_GOFEST_2024_MTIARA\x10\x9e\x16\x12\x1e\n\x19\x45SPEON_GOFEST_2024_SSCARF\x10\x9f\x16\x12\x1f\n\x1aUMBREON_GOFEST_2024_MSCARF\x10\xa0\x16\x12\x16\n\x11OINKOLOGNE_NORMAL\x10\xa5\x17\x12\x16\n\x11OINKOLOGNE_FEMALE\x10\xa6\x17\x12\x1d\n\x18MAUSHOLD_FAMILY_OF_THREE\x10\xa7\x17\x12\x1c\n\x17MAUSHOLD_FAMILY_OF_FOUR\x10\xa8\x17\x12\x17\n\x12SQUAWKABILLY_GREEN\x10\xa9\x17\x12\x16\n\x11SQUAWKABILLY_BLUE\x10\xaa\x17\x12\x18\n\x13SQUAWKABILLY_YELLOW\x10\xab\x17\x12\x17\n\x12SQUAWKABILLY_WHITE\x10\xac\x17\x12\x11\n\x0cPALAFIN_ZERO\x10\xad\x17\x12\x11\n\x0cPALAFIN_HERO\x10\xae\x17\x12\x14\n\x0fTATSUGIRI_CURLY\x10\xaf\x17\x12\x15\n\x10TATSUGIRI_DROOPY\x10\xb0\x17\x12\x17\n\x12TATSUGIRI_STRETCHY\x10\xb1\x17\x12\x14\n\x0f\x44UDUNSPARCE_TWO\x10\xb2\x17\x12\x16\n\x11\x44UDUNSPARCE_THREE\x10\xb3\x17\x12\x12\n\rKORAIDON_APEX\x10\xb4\x17\x12\x16\n\x11MIRAIDON_ULTIMATE\x10\xb5\x17\x12\x16\n\x11GIMMIGHOUL_NORMAL\x10\xb6\x17\x12\x15\n\x10GHOLDENGO_NORMAL\x10\xb8\x17\x12\x1b\n\x16\x41\x45RODACTYL_SUMMER_2023\x10\xb9\x17\x12\x1a\n\x15PIKACHU_SUMMER_2023_A\x10\xba\x17\x12\x1a\n\x15PIKACHU_SUMMER_2023_B\x10\xbb\x17\x12\x1a\n\x15PIKACHU_SUMMER_2023_C\x10\xbc\x17\x12\x1a\n\x15PIKACHU_SUMMER_2023_D\x10\xbd\x17\x12\x19\n\x14TAUROS_PALDEA_COMBAT\x10\xbe\x17\x12\x18\n\x13TAUROS_PALDEA_BLAZE\x10\xbf\x17\x12\x17\n\x12TAUROS_PALDEA_AQUA\x10\xc0\x17\x12\x12\n\rWOOPER_PALDEA\x10\xc1\x17\x12\x1a\n\x15PIKACHU_SUMMER_2023_E\x10\xc2\x17\x12\x16\n\x11PIKACHU_FLYING_03\x10\xc3\x17\x12\x11\n\x0cPIKACHU_JEJU\x10\xc4\x17\x12\x13\n\x0ePIKACHU_DOCTOR\x10\xc5\x17\x12\x15\n\x10PIKACHU_WCS_2023\x10\xc6\x17\x12\x15\n\x10PIKACHU_WCS_2024\x10\xc7\x17\"u\n&PokemonEggRewardDistributionEntryProto\x12;\n\x07pokemon\x18\x01 \x01(\x0b\x32*.POGOProtos.Rpc.PokemonEggRewardEntryProto\x12\x0e\n\x06weight\x18\x02 \x01(\x01\"l\n!PokemonEggRewardDistributionProto\x12G\n\x07\x65ntries\x18\x01 \x03(\x0b\x32\x36.POGOProtos.Rpc.PokemonEggRewardDistributionEntryProto\"\xe0\x01\n\x1aPokemonEggRewardEntryProto\x12\x31\n\npokedex_id\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x36\n\x04\x66orm\x18\x02 \x01(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\x12@\n\taligmnent\x18\x03 \x01(\x0e\x32-.POGOProtos.Rpc.PokemonDisplayProto.Alignment\x12\x15\n\rhatch_dist_km\x18\x04 \x01(\x01\"\xb8\x01\n\x15PokemonEggRewardProto\x12I\n\x0c\x64istribution\x18\x01 \x01(\x0b\x32\x31.POGOProtos.Rpc.PokemonEggRewardDistributionProtoH\x00\x12\x32\n\regg_slot_type\x18\x02 \x01(\x0e\x32\x1b.POGOProtos.Rpc.EggSlotType\x12\x15\n\rhatch_dist_km\x18\x03 \x01(\x01\x42\t\n\x07pokemon\"\x80\x06\n\x1fPokemonEncounterAttributesProto\x12\x19\n\x11\x62\x61se_capture_rate\x18\x01 \x01(\x02\x12\x16\n\x0e\x62\x61se_flee_rate\x18\x02 \x01(\x02\x12\x1a\n\x12\x63ollision_radius_m\x18\x03 \x01(\x02\x12\x1a\n\x12\x63ollision_height_m\x18\x04 \x01(\x02\x12\x1f\n\x17\x63ollision_head_radius_m\x18\x05 \x01(\x02\x12>\n\rmovement_type\x18\x06 \x01(\x0e\x32\'.POGOProtos.Rpc.HoloPokemonMovementType\x12\x18\n\x10movement_timer_s\x18\x07 \x01(\x02\x12\x13\n\x0bjump_time_s\x18\x08 \x01(\x02\x12\x16\n\x0e\x61ttack_timer_s\x18\t \x01(\x02\x12\"\n\x1a\x62onus_candy_capture_reward\x18\n \x01(\x05\x12%\n\x1d\x62onus_stardust_capture_reward\x18\x0b \x01(\x05\x12\x1a\n\x12\x61ttack_probability\x18\x0c \x01(\x02\x12\x19\n\x11\x64odge_probability\x18\r \x01(\x02\x12\x18\n\x10\x64odge_duration_s\x18\x0e \x01(\x02\x12\x16\n\x0e\x64odge_distance\x18\x0f \x01(\x02\x12\x17\n\x0f\x63\x61mera_distance\x18\x10 \x01(\x02\x12&\n\x1emin_pokemon_action_frequency_s\x18\x11 \x01(\x02\x12&\n\x1emax_pokemon_action_frequency_s\x18\x12 \x01(\x02\x12%\n\x1d\x62onus_xl_candy_capture_reward\x18\x13 \x01(\x05\x12 \n\x18shadow_base_capture_rate\x18\x14 \x01(\x02\x12!\n\x19shadow_attack_probability\x18\x15 \x01(\x02\x12 \n\x18shadow_dodge_probability\x18\x16 \x01(\x02\x12\x1f\n\x17\x63\x61tch_radius_multiplier\x18\x17 \x01(\x02\"\xb1\x04\n\x1bPokemonEncounterRewardProto\x12\x33\n\npokemon_id\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonIdH\x00\x12\x33\n)use_quest_pokemon_encounter_distribuition\x18\x02 \x01(\x08H\x00\x12<\n\x0fpokemon_display\x18\x03 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\x12\x17\n\x0fis_hidden_ditto\x18\x04 \x01(\x08\x12:\n\rditto_display\x18\x05 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\x12\x30\n\x12poke_ball_override\x18\x06 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x19\n\x11shiny_probability\x18\t \x01(\x02\x12\x36\n\rsize_override\x18\n \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonSize\x12\x46\n\x15stats_limits_override\x18\x0b \x01(\x0b\x32\'.POGOProtos.Rpc.PokemonStatsLimitsProto\x12@\n\x14quest_encounter_type\x18\x0c \x01(\x0e\x32\".POGOProtos.Rpc.QuestEncounterTypeB\x06\n\x04Type\"\xfa\x01\n\x1aPokemonEvolutionQuestProto\x12\x35\n\x11quest_requirement\x18\x01 \x01(\x0b\x32\x1a.POGOProtos.Rpc.QuestProto\x12;\n\nquest_info\x18\x02 \x01(\x0b\x32\'.POGOProtos.Rpc.EvolutionQuestInfoProto\x12\x30\n\tevolution\x18\x03 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x36\n\x04\x66orm\x18\x04 \x01(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\"\x1b\n\x19PokemonExchangeEntryProto\"\xa5\x01\n\x1cPokemonExpressionUpdateProto\x12\x1a\n\x12unique_pokemon_ids\x18\x01 \x03(\x06\x12G\n\x12pokemon_expression\x18\x02 \x01(\x0e\x32+.POGOProtos.Rpc.IrisSocialPokemonExpression\x12 \n\x18\x65xpression_start_time_ms\x18\x03 \x01(\x03\"\xd8\x02\n\x1cPokemonExtendedSettingsProto\x12\x30\n\tunique_id\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x36\n\x04\x66orm\x18\x1c \x01(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\x12H\n\x12temp_evo_overrides\x18\x33 \x03(\x0b\x32,.POGOProtos.Rpc.TempEvoOverrideExtendedProto\x12?\n\rsize_settings\x18\x42 \x01(\x0b\x32(.POGOProtos.Rpc.PokemonSizeSettingsProto\x12\x43\n\x0f\x62read_overrides\x18\x43 \x03(\x0b\x32*.POGOProtos.Rpc.BreadOverrideExtendedProto\"\xc0\x01\n\x12PokemonFamilyProto\x12\x36\n\tfamily_id\x18\x01 \x01(\x0e\x32#.POGOProtos.Rpc.HoloPokemonFamilyId\x12\r\n\x05\x63\x61ndy\x18\x02 \x01(\x05\x12Q\n\x18mega_evolution_resources\x18\x03 \x03(\x0b\x32/.POGOProtos.Rpc.TemporaryEvolutionResourceProto\x12\x10\n\x08xl_candy\x18\x04 \x01(\x05\"\xb2\x01\n\x1aPokemonFamilySettingsProto\x12\x36\n\tfamily_id\x18\x01 \x01(\x0e\x32#.POGOProtos.Rpc.HoloPokemonFamilyId\x12\x1a\n\x12\x63\x61ndy_per_xl_candy\x18\x02 \x01(\x05\x12@\n\x19mega_evolvable_pokemon_id\x18\x03 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\"`\n\x1aPokemonFilterSettingsProto\x12$\n\x1chas_duplicate_filter_enabled\x18\x01 \x01(\x08\x12\x1c\n\x14\x63ount_filter_enabled\x18\x02 \x01(\x08\"\xd6\x0c\n\x10PokemonFortProto\x12\x0f\n\x07\x66ort_id\x18\x01 \x01(\t\x12\x18\n\x10last_modified_ms\x18\x02 \x01(\x03\x12\x10\n\x08latitude\x18\x03 \x01(\x01\x12\x11\n\tlongitude\x18\x04 \x01(\x01\x12\"\n\x04team\x18\x05 \x01(\x0e\x32\x14.POGOProtos.Rpc.Team\x12\x37\n\x10guard_pokemon_id\x18\x06 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x1b\n\x13guard_pokemon_level\x18\x07 \x01(\x05\x12\x0f\n\x07\x65nabled\x18\x08 \x01(\x08\x12+\n\tfort_type\x18\t \x01(\x0e\x32\x18.POGOProtos.Rpc.FortType\x12\x12\n\ngym_points\x18\n \x01(\x03\x12\x14\n\x0cis_in_battle\x18\x0b \x01(\x08\x12\x32\n\x14\x61\x63tive_fort_modifier\x18\x0c \x03(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x37\n\x0e\x61\x63tive_pokemon\x18\r \x01(\x0b\x32\x1f.POGOProtos.Rpc.MapPokemonProto\x12\x1c\n\x14\x63ooldown_complete_ms\x18\x0e \x01(\x03\x12\x34\n\x07sponsor\x18\x0f \x01(\x0e\x32#.POGOProtos.Rpc.FortSponsor.Sponsor\x12G\n\x0erendering_type\x18\x10 \x01(\x0e\x32/.POGOProtos.Rpc.FortRenderingType.RenderingType\x12\x1d\n\x15\x64\x65ploy_lockout_end_ms\x18\x11 \x01(\x03\x12\x42\n\x15guard_pokemon_display\x18\x12 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\x12\x0e\n\x06\x63losed\x18\x13 \x01(\x08\x12\x30\n\traid_info\x18\x14 \x01(\x0b\x32\x1d.POGOProtos.Rpc.RaidInfoProto\x12\x34\n\x0bgym_display\x18\x15 \x01(\x0b\x32\x1f.POGOProtos.Rpc.GymDisplayProto\x12\x0f\n\x07visited\x18\x16 \x01(\x08\x12\'\n\x1fsame_team_deploy_lockout_end_ms\x18\x17 \x01(\x03\x12\x15\n\rallow_checkin\x18\x18 \x01(\x08\x12\x11\n\timage_url\x18\x19 \x01(\t\x12\x10\n\x08in_event\x18\x1a \x01(\x08\x12\x12\n\nbanner_url\x18\x1b \x01(\t\x12\x12\n\npartner_id\x18\x1c \x01(\t\x12!\n\x19\x63hallenge_quest_completed\x18\x1e \x01(\x08\x12\x1b\n\x13is_ex_raid_eligible\x18\x1f \x01(\x08\x12\x46\n\x10pokestop_display\x18 \x01(\x0b\x32,.POGOProtos.Rpc.PokestopIncidentDisplayProto\x12G\n\x11pokestop_displays\x18! \x03(\x0b\x32,.POGOProtos.Rpc.PokestopIncidentDisplayProto\x12\x1b\n\x13is_ar_scan_eligible\x18\" \x01(\x08\x12&\n\x1egeostore_tombstone_message_key\x18# \x01(\t\x12\'\n\x1fgeostore_suspension_message_key\x18$ \x01(\t\x12 \n\x18power_up_progress_points\x18% \x01(\x05\x12$\n\x1cpower_up_level_expiration_ms\x18& \x01(\x03\x12\x19\n\x11next_fort_open_ms\x18\' \x01(\x03\x12\x1a\n\x12next_fort_close_ms\x18( \x01(\x03\x12=\n\x13\x61\x63tive_fort_pokemon\x18) \x03(\x0b\x32 .POGOProtos.Rpc.FortPokemonProto\x12\x19\n\x11is_route_eligible\x18* \x01(\x08\x12\x37\n\rfort_vps_info\x18, \x01(\x0b\x32 .POGOProtos.Rpc.FortVpsInfoProto\x12\x1e\n\x16\x61r_experiences_allowed\x18- \x01(\x08\x12\x1c\n\x14stamp_collection_ids\x18. \x03(\t\"\xdb\x02\n\x16PokemonFxSettingsProto\x12#\n\x1bpokemon_glow_feature_active\x18\x01 \x01(\x08\x12\x17\n\x0fglow_during_day\x18\x02 \x01(\x08\x12\x19\n\x11glow_during_night\x18\x03 \x01(\x08\x12\x13\n\x0bglow_on_map\x18\x04 \x01(\x08\x12\x19\n\x11glow_in_encounter\x18\x05 \x01(\x08\x12\x16\n\x0eglow_in_battle\x18\x06 \x01(\x08\x12\x16\n\x0eglow_in_combat\x18\x07 \x01(\x08\x12;\n\x0fglow_fx_pokemon\x18\x08 \x03(\x0b\x32\".POGOProtos.Rpc.GlowFxPokemonProto\x12\x15\n\rhiding_in_map\x18\t \x01(\x08\x12\x17\n\x0fhiding_in_photo\x18\n \x01(\x08\x12\x1b\n\x13hiding_in_encounter\x18\x0b \x01(\x08\"`\n\x1aPokemonGlobalSettingsProto\x12\x1a\n\x12\x65nable_camo_shader\x18\x01 \x01(\x08\x12&\n\x1e\x64isplay_pokemon_badge_on_model\x18\x02 \x01(\x08\"\xa0\x01\n\x16PokemonGoPlusTelemetry\x12\x37\n\rpgp_event_ids\x18\x01 \x01(\x0e\x32 .POGOProtos.Rpc.PokemonGoPlusIds\x12\r\n\x05\x63ount\x18\x02 \x01(\x05\x12\x0f\n\x07version\x18\x03 \x01(\x05\x12\x13\n\x0b\x64\x65vice_kind\x18\x04 \x01(\t\x12\x18\n\x10\x63onnection_state\x18\x05 \x01(\t\"\xb5\x01\n\x1bPokemonHomeEnergyCostsProto\x12\x37\n\rpokemon_class\x18\x01 \x01(\x0e\x32 .POGOProtos.Rpc.HoloPokemonClass\x12\x0c\n\x04\x62\x61se\x18\x02 \x01(\x05\x12\r\n\x05shiny\x18\x03 \x01(\x05\x12\x12\n\ncp0_to1000\x18\x04 \x01(\x05\x12\x15\n\rcp1001_to2000\x18\x05 \x01(\x05\x12\x15\n\rcp2001_to_inf\x18\x06 \x01(\x05\"\xe2\x02\n\x1dPokemonHomeFormReversionProto\x12\x31\n\npokemon_id\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12T\n\x0c\x66orm_mapping\x18\x02 \x03(\x0b\x32>.POGOProtos.Rpc.PokemonHomeFormReversionProto.FormMappingProto\x1a\xb7\x01\n\x10\x46ormMappingProto\x12?\n\rreverted_form\x18\x01 \x01(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\x12\x44\n\x12unauthorized_forms\x18\x02 \x03(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\x12\x1c\n\x14reverted_form_string\x18\x03 \x01(\t\"\x87\x01\n\x10PokemonHomeProto\x12\x1a\n\x12transporter_energy\x18\x01 \x01(\x05\x12$\n\x1ctransporter_fully_charged_ms\x18\x02 \x01(\x03\x12\x31\n)last_passive_transporter_energy_gain_hour\x18\x03 \x01(\x03\"\x95\x01\n\x18PokemonHomeSettingsProto\x12\x18\n\x10player_min_level\x18\x01 \x01(\x05\x12\x1e\n\x16transporter_max_energy\x18\x02 \x01(\x05\x12\x15\n\renergy_sku_id\x18\x03 \x01(\t\x12(\n transporter_energy_gain_per_hour\x18\x04 \x01(\x05\"_\n\x14PokemonHomeTelemetry\x12G\n\x16pokemon_home_click_ids\x18\x01 \x01(\x0e\x32\'.POGOProtos.Rpc.PokemonHomeTelemetryIds\"\xf9\x07\n\x0bPokemonInfo\x12-\n\x07pokemon\x18\x01 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x16\n\x0e\x63urrent_health\x18\x02 \x01(\x05\x12\x16\n\x0e\x63urrent_energy\x18\x03 \x01(\x05\x12?\n\x16notable_action_history\x18\x04 \x03(\x0b\x32\x1f.POGOProtos.Rpc.VsActionHistory\x12\x46\n\x0estat_modifiers\x18\x05 \x03(\x0b\x32..POGOProtos.Rpc.PokemonInfo.StatModifiersEntry\x12\x32\n\rvs_effect_tag\x18\x06 \x03(\x0e\x32\x1b.POGOProtos.Rpc.VsEffectTag\x1a\xe4\x04\n\x15StatModifierContainer\x12U\n\rstat_modifier\x18\x01 \x03(\x0b\x32>.POGOProtos.Rpc.PokemonInfo.StatModifierContainer.StatModifier\x1a\xf3\x03\n\x0cStatModifier\x12\r\n\x05value\x18\x01 \x01(\x03\x12\x1a\n\x0e\x65xpiry_time_ms\x18\x02 \x01(\x03\x42\x02\x18\x01\x12@\n\x04type\x18\x03 \x01(\x0e\x32\x32.POGOProtos.Rpc.MoveModifierProto.MoveModifierType\x12\x14\n\x0cstring_value\x18\x04 \x01(\t\x12^\n\x0b\x65xpiry_type\x18\x05 \x01(\x0e\x32I.POGOProtos.Rpc.PokemonInfo.StatModifierContainer.StatModifier.ExpiryType\x12[\n\tcondition\x18\x06 \x03(\x0e\x32H.POGOProtos.Rpc.PokemonInfo.StatModifierContainer.StatModifier.Condition\x12\x14\n\x0c\x65xpiry_value\x18\x07 \x01(\x03\"@\n\tCondition\x12\x13\n\x0fUNSET_CONDITION\x10\x00\x12\x0f\n\x0b\x43HARGE_MOVE\x10\x01\x12\r\n\tFAST_MOVE\x10\x02\"K\n\nExpiryType\x12\x15\n\x11UNSET_EXPIRY_TYPE\x10\x00\x12\x0f\n\x0b\x45XPIRY_TIME\x10\x01\x12\x15\n\x11\x43HARGES_REMAINING\x10\x02\x1ag\n\x12StatModifiersEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12@\n\x05value\x18\x02 \x01(\x0b\x32\x31.POGOProtos.Rpc.PokemonInfo.StatModifierContainer:\x02\x38\x01\"B\n\x1dPokemonInfoPanelSettingsProto\x12!\n\x19origin_section_v2_enabled\x18\x01 \x01(\x08\"\x7f\n\x19PokemonInventoryTelemetry\x12Q\n\x1bpokemon_inventory_click_ids\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.PokemonInventoryTelemetryIds\x12\x0f\n\x07sort_id\x18\x02 \x01(\t\"K\n\x16PokemonKeyItemSettings\x12\"\n\x04item\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\r\n\x05\x63ount\x18\x02 \x01(\x05\"]\n\x10PokemonLoadDelay\x12\x35\n\x07pokemon\x18\x01 \x01(\x0b\x32$.POGOProtos.Rpc.PokemonLoadTelemetry\x12\x12\n\nload_delay\x18\x02 \x01(\x02\"\x96\x03\n\x14PokemonLoadTelemetry\x12\x31\n\npokemon_id\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12<\n\x07\x63ostume\x18\x02 \x01(\x0e\x32+.POGOProtos.Rpc.PokemonDisplayProto.Costume\x12:\n\x06gender\x18\x03 \x01(\x0e\x32*.POGOProtos.Rpc.PokemonDisplayProto.Gender\x12\r\n\x05shiny\x18\x04 \x01(\x08\x12\x36\n\x04\x66orm\x18\x05 \x01(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\x12@\n\talignment\x18\x06 \x01(\x0e\x32-.POGOProtos.Rpc.PokemonDisplayProto.Alignment\x12H\n\x16temporary_evolution_id\x18\x07 \x01(\x0e\x32(.POGOProtos.Rpc.HoloTemporaryEvolutionId\".\n\x17PokemonMapSettingsProto\x12\x13\n\x0bhide_nearby\x18\x01 \x01(\x08\"\x9f\x01\n\x1ePokemonMegaEvolutionLevelProto\x12\x0e\n\x06points\x18\x01 \x01(\x03\x12\r\n\x05level\x18\x02 \x01(\x05\x12^\n\x19mega_point_daily_counters\x18\x03 \x01(\x0b\x32;.POGOProtos.Rpc.PokemonMegaEvolutionPointDailyCountersProto\"b\n+PokemonMegaEvolutionPointDailyCountersProto\x12\x33\n\x08mega_evo\x18\x01 \x01(\x0b\x32!.POGOProtos.Rpc.DailyCounterProto\"\x9f\x01\n\x1aPokemonMusicOverrideConfig\x12.\n\x07pokemon\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x37\n\x05\x66orms\x18\x02 \x03(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\x12\x18\n\x10\x62\x61ttle_music_key\x18\x03 \x01(\t\"\xa9\x01\n\x15PokemonPhotoSetsProto\x12\x10\n\x08name_key\x18\x01 \x01(\t\x12\x13\n\x0b\x66rame_color\x18\x02 \x01(\t\x12\x17\n\x0fminimum_pokemon\x18\x03 \x01(\x05\x12\x39\n\x07pokemon\x18\x04 \x03(\x0b\x32(.POGOProtos.Rpc.PhotoSetPokemonInfoProto\x12\x15\n\rdisplay_order\x18\x05 \x01(\r\"\xb4\x14\n\x0cPokemonProto\x12\n\n\x02id\x18\x01 \x01(\x06\x12\x31\n\npokemon_id\x18\x02 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\n\n\x02\x63p\x18\x03 \x01(\x05\x12\x0f\n\x07stamina\x18\x04 \x01(\x05\x12\x13\n\x0bmax_stamina\x18\x05 \x01(\x05\x12.\n\x05move1\x18\x06 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\x12.\n\x05move2\x18\x07 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\x12\x18\n\x10\x64\x65ployed_fort_id\x18\x08 \x01(\t\x12\x12\n\nowner_name\x18\t \x01(\t\x12\x0e\n\x06is_egg\x18\n \x01(\x08\x12\x1c\n\x14\x65gg_km_walked_target\x18\x0b \x01(\x01\x12\x1b\n\x13\x65gg_km_walked_start\x18\x0c \x01(\x01\x12\x10\n\x08height_m\x18\x0f \x01(\x02\x12\x11\n\tweight_kg\x18\x10 \x01(\x02\x12\x19\n\x11individual_attack\x18\x11 \x01(\x05\x12\x1a\n\x12individual_defense\x18\x12 \x01(\x05\x12\x1a\n\x12individual_stamina\x18\x13 \x01(\x05\x12\x15\n\rcp_multiplier\x18\x14 \x01(\x02\x12&\n\x08pokeball\x18\x15 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x1b\n\x13\x63\x61ptured_s2_cell_id\x18\x16 \x01(\x03\x12\x18\n\x10\x62\x61ttles_attacked\x18\x17 \x01(\x05\x12\x18\n\x10\x62\x61ttles_defended\x18\x18 \x01(\x05\x12\x18\n\x10\x65gg_incubator_id\x18\x19 \x01(\t\x12\x18\n\x10\x63reation_time_ms\x18\x1a \x01(\x03\x12\x14\n\x0cnum_upgrades\x18\x1b \x01(\x05\x12 \n\x18\x61\x64\x64itional_cp_multiplier\x18\x1c \x01(\x02\x12\x10\n\x08\x66\x61vorite\x18\x1d \x01(\x08\x12\x10\n\x08nickname\x18\x1e \x01(\t\x12\x11\n\tfrom_fort\x18\x1f \x01(\x08\x12\x1b\n\x13\x62uddy_candy_awarded\x18 \x01(\x05\x12\x17\n\x0f\x62uddy_km_walked\x18! \x01(\x02\x12\x1a\n\x12\x64isplay_pokemon_id\x18\" \x01(\x05\x12\x12\n\ndisplay_cp\x18# \x01(\x05\x12<\n\x0fpokemon_display\x18$ \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\x12\x0e\n\x06is_bad\x18% \x01(\x08\x12\x18\n\x10hatched_from_egg\x18& \x01(\x08\x12\x16\n\x0e\x63oins_returned\x18\' \x01(\x05\x12\x1c\n\x14\x64\x65ployed_duration_ms\x18( \x01(\x03\x12&\n\x1e\x64\x65ployed_returned_timestamp_ms\x18) \x01(\x03\x12$\n\x1c\x63p_multiplier_before_trading\x18* \x01(\x02\x12#\n\x1btrading_original_owner_hash\x18+ \x01(\x05\x12\x1f\n\x17original_owner_nickname\x18, \x01(\t\x12\x16\n\x0etraded_time_ms\x18- \x01(\x03\x12\x10\n\x08is_lucky\x18. \x01(\x08\x12.\n\x05move3\x18/ \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\x12\x41\n\x10pvp_combat_stats\x18\x30 \x01(\x0b\x32\'.POGOProtos.Rpc.PokemonCombatStatsProto\x12\x41\n\x10npc_combat_stats\x18\x31 \x01(\x0b\x32\'.POGOProtos.Rpc.PokemonCombatStatsProto\x12#\n\x1bmove2_is_purified_exclusive\x18\x32 \x01(\x08\x12\"\n\x1alimited_pokemon_identifier\x18\x33 \x01(\t\x12\x16\n\x0epre_boosted_cp\x18\x34 \x01(\x05\x12,\n$pre_boosted_additional_cp_multiplier\x18\x35 \x01(\x02\x12\x1f\n\x17\x64\x65ployed_gym_lat_degree\x18\x37 \x01(\x01\x12\x1f\n\x17\x64\x65ployed_gym_lng_degree\x18\x38 \x01(\x01\x12\x1c\n\x10has_mega_evolved\x18\x39 \x01(\x08\x42\x02\x18\x01\x12\x34\n\x08\x65gg_type\x18: \x01(\x0e\x32\".POGOProtos.Rpc.HoloPokemonEggType\x12\x13\n\x0btemp_evo_cp\x18; \x01(\x05\x12!\n\x19temp_evo_stamina_modifier\x18< \x01(\x02\x12\x1e\n\x16temp_evo_cp_multiplier\x18= \x01(\x02\x12\x44\n\x12mega_evolved_forms\x18? \x03(\x0e\x32(.POGOProtos.Rpc.HoloTemporaryEvolutionId\x12H\n\x14\x65volution_quest_info\x18@ \x03(\x0b\x32*.POGOProtos.Rpc.PokemonEvolutionQuestProto\x12:\n\rorigin_detail\x18\x42 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonCreateDetail\x12\x17\n\x0fpokemon_tag_ids\x18\x43 \x03(\x04\x12\x15\n\rorigin_events\x18\x44 \x03(\t\x12\x32\n\regg_slot_type\x18\x45 \x01(\x0e\x32\x1b.POGOProtos.Rpc.EggSlotType\x12\x38\n\regg_telemetry\x18\x46 \x01(\x0b\x32!.POGOProtos.Rpc.EggTelemetryProto\x12>\n\x10\x65gg_distribution\x18G \x01(\x0b\x32$.POGOProtos.Rpc.EggDistributionProto\x12-\n\x04size\x18H \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonSize\x12\x45\n\x14pokemon_contest_info\x18I \x01(\x0b\x32\'.POGOProtos.Rpc.PokemonContestInfoProto\x12\x17\n\x0f\x63\x61ught_in_party\x18J \x01(\x08\x12\x14\n\x0cis_component\x18K \x01(\x08\x12\x11\n\tis_fusion\x18L \x01(\x08\x12I\n\x16iris_social_deployment\x18M \x01(\x0b\x32).POGOProtos.Rpc.IrisSocialDeploymentProto\x12\x37\n\x0b\x62read_moves\x18N \x03(\x0b\x32\".POGOProtos.Rpc.BreadMoveSlotProto\x12\x1b\n\x13\x64\x65ployed_station_id\x18O \x01(\t\x12+\n#deployed_station_expiration_time_ms\x18Q \x01(\x03J\x04\x08\x0e\x10\x0fJ\x04\x08P\x10Q\"\xac\x02\n\x18PokemonScaleSettingProto\x12U\n\x12pokemon_scale_mode\x18\x01 \x01(\x0e\x32\x39.POGOProtos.Rpc.PokemonScaleSettingProto.PokemonScaleMode\x12\x12\n\nmin_height\x18\x02 \x01(\x02\x12\x12\n\nmax_height\x18\x03 \x01(\x02\"\x90\x01\n\x10PokemonScaleMode\x12\x11\n\rnatural_scale\x10\x00\x12\r\n\tgui_scale\x10\x01\x12\x18\n\x14\x62\x61ttle_pokemon_scale\x10\x02\x12\x13\n\x0fraid_boss_scale\x10\x03\x12\x14\n\x10gym_topper_scale\x10\x04\x12\x15\n\x11map_pokemon_scale\x10\x05\"\xd1\x02\n\x16PokemonSearchTelemetry\x12_\n\x18pokemon_search_source_id\x18\x01 \x01(\x0e\x32=.POGOProtos.Rpc.PokemonSearchTelemetry.PokemonSearchSourceIds\x12\x1f\n\x17prepended_search_string\x18\x02 \x01(\t\x12\x1a\n\x12search_term_string\x18\x03 \x01(\t\x12\x1e\n\x16\x61ppended_search_string\x18\x04 \x01(\t\x12\x15\n\rexperiment_id\x18\x05 \x03(\x05\"b\n\x16PokemonSearchSourceIds\x12\r\n\tUNDEFINED\x10\x00\x12\x1a\n\x16\x46ROM_SEARCH_PILL_CLICK\x10\x01\x12\x1d\n\x19LATEST_SEARCH_ENTRY_CLICK\x10\x02\"\xa9\x1a\n\x14PokemonSettingsProto\x12\x30\n\tunique_id\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x13\n\x0bmodel_scale\x18\x03 \x01(\x02\x12.\n\x05type1\x18\x04 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonType\x12.\n\x05type2\x18\x05 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonType\x12<\n\x06\x63\x61mera\x18\x06 \x01(\x0b\x32,.POGOProtos.Rpc.PokemonCameraAttributesProto\x12\x42\n\tencounter\x18\x07 \x01(\x0b\x32/.POGOProtos.Rpc.PokemonEncounterAttributesProto\x12:\n\x05stats\x18\x08 \x01(\x0b\x32+.POGOProtos.Rpc.PokemonStatsAttributesProto\x12\x34\n\x0bquick_moves\x18\t \x03(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\x12\x38\n\x0f\x63inematic_moves\x18\n \x03(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\x12\x11\n\tanim_time\x18\x0b \x03(\x02\x12\x30\n\tevolution\x18\x0c \x03(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x16\n\x0e\x65volution_pips\x18\r \x01(\x05\x12\x37\n\rpokemon_class\x18\x0e \x01(\x0e\x32 .POGOProtos.Rpc.HoloPokemonClass\x12\x18\n\x10pokedex_height_m\x18\x0f \x01(\x02\x12\x19\n\x11pokedex_weight_kg\x18\x10 \x01(\x02\x12\x30\n\tparent_id\x18\x11 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x16\n\x0eheight_std_dev\x18\x12 \x01(\x02\x12\x16\n\x0eweight_std_dev\x18\x13 \x01(\x02\x12\x1c\n\x14km_distance_to_hatch\x18\x14 \x01(\x02\x12\x36\n\tfamily_id\x18\x15 \x01(\x0e\x32#.POGOProtos.Rpc.HoloPokemonFamilyId\x12\x17\n\x0f\x63\x61ndy_to_evolve\x18\x16 \x01(\x05\x12\x19\n\x11km_buddy_distance\x18\x17 \x01(\x02\x12\x42\n\nbuddy_size\x18\x18 \x01(\x0e\x32..POGOProtos.Rpc.PokemonSettingsProto.BuddySize\x12\x14\n\x0cmodel_height\x18\x19 \x01(\x02\x12>\n\x10\x65volution_branch\x18\x1a \x03(\x0b\x32$.POGOProtos.Rpc.EvolutionBranchProto\x12\x16\n\x0emodel_scale_v2\x18\x1b \x01(\x02\x12\x36\n\x04\x66orm\x18\x1c \x01(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\x12\x39\n\x10\x65vent_quick_move\x18\x1d \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\x12=\n\x14\x65vent_cinematic_move\x18\x1e \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\x12\x19\n\x11\x62uddy_offset_male\x18\x1f \x03(\x02\x12\x1b\n\x13\x62uddy_offset_female\x18 \x03(\x02\x12\x13\n\x0b\x62uddy_scale\x18! \x01(\x02\x12\x1d\n\x15\x62uddy_portrait_offset\x18\" \x03(\x02\x12=\n\x0bparent_form\x18# \x01(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\x12\x43\n\nthird_move\x18$ \x01(\x0b\x32/.POGOProtos.Rpc.PokemonThirdMoveAttributesProto\x12\x17\n\x0fis_transferable\x18% \x01(\x08\x12\x15\n\ris_deployable\x18& \x01(\x08\x12$\n\x1c\x63ombat_shoulder_camera_angle\x18\' \x03(\x02\x12\x13\n\x0bis_tradable\x18( \x01(\x08\x12#\n\x1b\x63ombat_default_camera_angle\x18) \x03(\x02\x12*\n\"combat_opponent_focus_camera_angle\x18* \x03(\x02\x12(\n combat_player_focus_camera_angle\x18+ \x03(\x02\x12-\n%combat_player_pokemon_position_offset\x18, \x03(\x02\x12M\n\x1dphotobomb_animation_overrides\x18- \x03(\x0b\x32&.POGOProtos.Rpc.AnimationOverrideProto\x12\x35\n\x06shadow\x18. \x01(\x0b\x32%.POGOProtos.Rpc.ShadowAttributesProto\x12\x1a\n\x12\x62uddy_group_number\x18/ \x01(\x05\x12!\n\x19\x61\x64\x64itional_cp_boost_level\x18\x30 \x01(\x05\x12\x39\n\x10\x65lite_quick_move\x18\x31 \x03(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\x12=\n\x14\x65lite_cinematic_move\x18\x32 \x03(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\x12@\n\x12temp_evo_overrides\x18\x33 \x03(\x0b\x32$.POGOProtos.Rpc.TempEvoOverrideProto\x12&\n\x1e\x62uddy_walked_mega_energy_award\x18\x34 \x01(\x05\x12(\n disable_transfer_to_pokemon_home\x18= \x01(\x08\x12!\n\x19raid_boss_distance_offset\x18> \x01(\x02\x12\x34\n\x0b\x66orm_change\x18? \x03(\x0b\x32\x1f.POGOProtos.Rpc.FormChangeProto\x12,\n$buddy_encounter_cameo_local_position\x18@ \x03(\x02\x12,\n$buddy_encounter_cameo_local_rotation\x18\x41 \x03(\x02\x12?\n\rsize_settings\x18\x42 \x01(\x0b\x32(.POGOProtos.Rpc.PokemonSizeSettingsProto\x12M\n\x18\x61llow_noevolve_evolution\x18\x43 \x03(\x0e\x32+.POGOProtos.Rpc.PokemonDisplayProto.Costume\x12\x1a\n\x12\x64\x65ny_impersonation\x18\x46 \x01(\x08\x12\x1f\n\x17\x62uddy_portrait_rotation\x18L \x03(\x02\x12?\n\x16non_tm_cinematic_moves\x18M \x03(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\x12)\n\x0b\x64\x65precated1\x18N \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x42\n\x12\x65xclusive_key_item\x18O \x01(\x0b\x32&.POGOProtos.Rpc.PokemonKeyItemSettings\x12(\n event_cinematic_move_probability\x18P \x01(\x02\x12$\n\x1c\x65vent_quick_move_probability\x18R \x01(\x02\x12!\n\x19use_iris_flying_placement\x18S \x01(\x08\x12\x1a\n\x12iris_photo_emote_1\x18T \x01(\t\x12\x1a\n\x12iris_photo_emote_2\x18U \x01(\t\x12\'\n\x1firis_flying_height_limit_meters\x18V \x01(\x02\x12\'\n\x04ibfc\x18W \x01(\x0b\x32\x19.POGOProtos.Rpc.IbfcProto\x12\x37\n\x05group\x18X \x01(\x0e\x32(.POGOProtos.Rpc.BreadGroupSettings.Group\x12\x1c\n\x14iris_photo_hue_order\x18Y \x01(\x05\x12\"\n\x1airis_photo_shiny_hue_order\x18Z \x01(\x05\x12;\n\x0f\x62read_overrides\x18[ \x03(\x0b\x32\".POGOProtos.Rpc.BreadOverrideProto\"b\n\tBuddySize\x12\x10\n\x0c\x42UDDY_MEDIUM\x10\x00\x12\x12\n\x0e\x42UDDY_SHOULDER\x10\x01\x12\r\n\tBUDDY_BIG\x10\x02\x12\x10\n\x0c\x42UDDY_FLYING\x10\x03\x12\x0e\n\nBUDDY_BABY\x10\x04\"\xe7\x03\n\x18PokemonSizeSettingsProto\x12\x17\n\x0fxxs_lower_bound\x18\x01 \x01(\x02\x12\x16\n\x0exs_lower_bound\x18\x02 \x01(\x02\x12\x14\n\x0cmlower_bound\x18\x03 \x01(\x02\x12\x14\n\x0cmupper_bound\x18\x04 \x01(\x02\x12\x16\n\x0exl_upper_bound\x18\x05 \x01(\x02\x12\x17\n\x0fxxl_upper_bound\x18\x06 \x01(\x02\x12\x1c\n\x14xxs_scale_multiplier\x18\x07 \x01(\x02\x12\x1b\n\x13xs_scale_multiplier\x18\x08 \x01(\x02\x12\x1b\n\x13xl_scale_multiplier\x18\t \x01(\x02\x12\x1c\n\x14xxl_scale_multiplier\x18\n \x01(\x02\x12\x30\n(disable_pokedex_record_display_aggregate\x18\x0b \x01(\x08\x12\x30\n(disable_pokedex_record_display_for_forms\x18\x0c \x01(\x08\x12\x31\n)pokedex_display_pokemon_tracked_threshold\x18\r \x01(\x05\x12\x30\n(record_display_pokemon_tracked_threshold\x18\x0e \x01(\x05\"H\n\x19PokemonStaminaUpdateProto\x12\x12\n\npokemon_id\x18\x01 \x01(\x06\x12\x17\n\x0fupdated_stamina\x18\x02 \x01(\x05\"\\\n\x15PokemonStatValueProto\x12\x12\n\npokemon_id\x18\x01 \x01(\x03\x12\r\n\x05value\x18\x02 \x01(\x01\x12 \n\x18pokemon_creation_time_ms\x18\x03 \x01(\x03\"z\n\x1bPokemonStatsAttributesProto\x12\x14\n\x0c\x62\x61se_stamina\x18\x01 \x01(\x05\x12\x13\n\x0b\x62\x61se_attack\x18\x02 \x01(\x05\x12\x14\n\x0c\x62\x61se_defense\x18\x03 \x01(\x05\x12\x1a\n\x12\x64odge_energy_delta\x18\x08 \x01(\x05\"\xc1\x01\n\x17PokemonStatsLimitsProto\x12\x19\n\x11min_pokemon_level\x18\x01 \x01(\x05\x12\x19\n\x11max_pokemon_level\x18\x02 \x01(\x05\x12\x12\n\nmin_attack\x18\x03 \x01(\x05\x12\x12\n\nmax_attack\x18\x04 \x01(\x05\x12\x13\n\x0bmin_defense\x18\x05 \x01(\x05\x12\x13\n\x0bmax_defense\x18\x06 \x01(\x05\x12\x0e\n\x06min_hp\x18\x07 \x01(\x05\x12\x0e\n\x06max_hp\x18\x08 \x01(\x05\"q\n\x17PokemonSummaryFortProto\x12\x17\n\x0f\x66ort_summary_id\x18\x01 \x01(\t\x12\x18\n\x10last_modified_ms\x18\x02 \x01(\x03\x12\x10\n\x08latitude\x18\x03 \x01(\x01\x12\x11\n\tlongitude\x18\x04 \x01(\x01\"\xa3\x01\n\x17PokemonSurvivalTimeInfo\x12/\n\'longest_battle_duration_pokemon_time_ms\x18\x01 \x01(\x05\x12+\n#active_pokemon_enter_battle_time_ms\x18\x02 \x01(\x03\x12*\n\"longest_battle_duration_pokemon_id\x18\x03 \x01(\x06\"Z\n\x16PokemonTagColorBinding\x12.\n\x05\x63olor\x18\x01 \x01(\x0e\x32\x1f.POGOProtos.Rpc.PokemonTagColor\x12\x10\n\x08hex_code\x18\x02 \x01(\t\"o\n\x0fPokemonTagProto\x12\n\n\x02id\x18\x01 \x01(\x04\x12\x0c\n\x04name\x18\x02 \x01(\t\x12.\n\x05\x63olor\x18\x03 \x01(\x0e\x32\x1f.POGOProtos.Rpc.PokemonTagColor\x12\x12\n\nsort_index\x18\x04 \x01(\x05\"\xc6\x01\n\x17PokemonTagSettingsProto\x12,\n$min_player_level_for_pokemon_tagging\x18\x01 \x01(\x05\x12=\n\rcolor_binding\x18\x02 \x03(\x0b\x32&.POGOProtos.Rpc.PokemonTagColorBinding\x12\x1c\n\x14max_num_tags_allowed\x18\x03 \x01(\x05\x12 \n\x18tag_name_character_limit\x18\x04 \x01(\x05\"\x8d\x01\n\x10PokemonTelemetry\x12\x31\n\npokemon_id\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\n\n\x02\x63p\x18\x02 \x01(\x05\x12\x11\n\tweight_kg\x18\x03 \x01(\x02\x12\x10\n\x08height_m\x18\x04 \x01(\x02\x12\x15\n\rpokemon_level\x18\x05 \x01(\x05\"V\n\x1fPokemonThirdMoveAttributesProto\x12\x1a\n\x12stardust_to_unlock\x18\x01 \x01(\x05\x12\x17\n\x0f\x63\x61ndy_to_unlock\x18\x02 \x01(\x05\"\xc2\x03\n\x1bPokemonUpgradeSettingsProto\x12\x1a\n\x12upgrades_per_level\x18\x01 \x01(\x05\x12#\n\x1b\x61llowed_levels_above_player\x18\x02 \x01(\x05\x12\x12\n\ncandy_cost\x18\x03 \x03(\x05\x12\x15\n\rstardust_cost\x18\x04 \x03(\x05\x12\"\n\x1ashadow_stardust_multiplier\x18\x05 \x01(\x02\x12\x1f\n\x17shadow_candy_multiplier\x18\x06 \x01(\x02\x12$\n\x1cpurified_stardust_multiplier\x18\x07 \x01(\x02\x12!\n\x19purified_candy_multiplier\x18\x08 \x01(\x02\x12 \n\x18max_normal_upgrade_level\x18\t \x01(\x05\x12)\n!default_cp_boost_additional_level\x18\n \x01(\x05\x12!\n\x19xl_candy_min_player_level\x18\x0b \x01(\x05\x12\x15\n\rxl_candy_cost\x18\x0c \x03(\x05\x12\"\n\x1axl_candy_min_pokemon_level\x18\r \x01(\x05\"4\n\x14PokestopDisplayProto\x12\x1c\n\x14style_config_address\x18\x01 \x01(\t\"\xef\x04\n\x1cPokestopIncidentDisplayProto\x12\x42\n\x11\x63haracter_display\x18\n \x01(\x0b\x32%.POGOProtos.Rpc.CharacterDisplayProtoH\x00\x12I\n\x11invasion_finished\x18\x0b \x01(\x0b\x32,.POGOProtos.Rpc.InvasionFinishedDisplayProtoH\x00\x12>\n\x0f\x63ontest_display\x18\x0e \x01(\x0b\x32#.POGOProtos.Rpc.ContestDisplayProtoH\x00\x12\x13\n\x0bincident_id\x18\x01 \x01(\t\x12\x19\n\x11incident_start_ms\x18\x02 \x01(\x03\x12\x1e\n\x16incident_expiration_ms\x18\x03 \x01(\x03\x12\x15\n\rhide_incident\x18\x04 \x01(\x08\x12\x1a\n\x12incident_completed\x18\x05 \x01(\x08\x12\x42\n\x15incident_display_type\x18\x06 \x01(\x0e\x32#.POGOProtos.Rpc.IncidentDisplayType\x12\'\n\x1fincident_display_order_priority\x18\x07 \x01(\x05\x12$\n\x1c\x63ontinue_displaying_incident\x18\x08 \x01(\x08\x12<\n\x0e\x63ustom_display\x18\x0c \x01(\x0b\x32$.POGOProtos.Rpc.PokestopDisplayProto\x12\x1e\n\x16is_cross_stop_incident\x18\r \x01(\x08\x42\x0c\n\nMapDisplay\"K\n\x0ePokestopReward\x12%\n\x07item_id\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x12\n\nitem_count\x18\x02 \x01(\x05\"7\n\x0cPolygonProto\x12\'\n\x04loop\x18\x01 \x03(\x0b\x32\x19.POGOProtos.Rpc.LoopProto\"\x1a\n\x08Polyline\x12\x0e\n\x06\x63oords\x18\x01 \x03(\r\";\n\x0cPolylineList\x12+\n\tpolylines\x18\x01 \x03(\x0b\x32\x18.POGOProtos.Rpc.Polyline\"\xe8\x01\n\x19PopupControlSettingsProto\x12\x1d\n\x15popup_control_enabled\x18\x01 \x01(\x08\x12:\n2hide_medal_earned_pop_up_until_after_first_pokemon\x18\x07 \x01(\x08\x12-\n%hide_aware_of_your_surroundings_popup\x18\x0e \x01(\x08\x12\"\n\x1ahide_weather_warning_popup\x18\x0f \x01(\x08\x12\x1d\n\x15\x64\x65\x66\x65r_research_dialog\x18\x15 \x01(\x08\"\xc0\x01\n\x19PortalCurationImageResult\"\xa2\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x14\n\x10\x46\x45\x41TURE_DISABLED\x10\x02\x12\x14\n\x10\x41LREADY_UPLOADED\x10\x03\x12\x13\n\x0fIMAGE_NOT_FOUND\x10\x04\x12\x11\n\rIMAGE_TOO_BIG\x10\x05\x12\x16\n\x12IMAGE_NOT_SERVABLE\x10\x06\x12\x14\n\x10PORTAL_NOT_FOUND\x10\x07\"\xd8\x02\n\x19PostStaticNewsfeedRequest\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\t\x12\x33\n\rnewsfeed_post\x18\x02 \x01(\x0b\x32\x1c.POGOProtos.Rpc.NewsfeedPost\x12Z\n\x11liquid_attributes\x18\x03 \x03(\x0b\x32?.POGOProtos.Rpc.PostStaticNewsfeedRequest.LiquidAttributesEntry\x12\x13\n\x0b\x62ucket_name\x18\x04 \x01(\t\x12\x16\n\x0e\x65nvironment_id\x18\x06 \x01(\t\x12\x13\n\x0b\x63\x61mpaign_id\x18\x07 \x01(\x03\x1aX\n\x15LiquidAttributesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12.\n\x05value\x18\x02 \x01(\x0b\x32\x1f.POGOProtos.Rpc.LiquidAttribute:\x02\x38\x01\"\xc6\x02\n\x1aPostStaticNewsfeedResponse\x12\x41\n\x06result\x18\x01 \x01(\x0e\x32\x31.POGOProtos.Rpc.PostStaticNewsfeedResponse.Result\"\xe4\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1a\n\x16INVALID_POST_TIMESTAMP\x10\x02\x12\x12\n\x0eINVALID_APP_ID\x10\x03\x12\x1a\n\x16INVALID_NEWSFEED_TITLE\x10\x04\x12\x1c\n\x18INVALID_NEWSFEED_CONTENT\x10\x05\x12\x0f\n\x0bSEND_FAILED\x10\x06\x12\x16\n\x12LIQUID_LOGIC_ERROR\x10\x07\x12\x18\n\x14LIQUID_LOGIC_ABORTED\x10\x08\x12\x15\n\x11INVALID_ARGUMENTS\x10\t\"\x95\x01\n\x15PostcardBookTelemetry\x12W\n\x10interaction_type\x18\x01 \x01(\x0e\x32=.POGOProtos.Rpc.PostcardBookTelemetry.PostcardBookInteraction\"#\n\x17PostcardBookInteraction\x12\x08\n\x04OPEN\x10\x00\"\xe5\x01\n\"PostcardCollectionGmtSettingsProto\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12\x1f\n\x17\x62\x61\x63kground_pattern_name\x18\x02 \x01(\t\x12%\n\x1d\x62\x61\x63kground_pattern_tile_scale\x18\x03 \x01(\x02\x12!\n\x19postcard_ui_element_color\x18\x04 \x01(\t\x12%\n\x1dpostcard_ui_text_stroke_color\x18\x05 \x01(\t\x12\x1c\n\x14postcard_border_name\x18\x06 \x01(\t\"\x9f\x01\n\x1fPostcardCollectionSettingsProto\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12%\n\x1dmax_note_length_in_characters\x18\x02 \x01(\x05\x12%\n\x1dshare_trainer_info_by_default\x18\x03 \x01(\x08\x12\x1d\n\x15mass_deletion_enabled\x18\x04 \x01(\x08\"I\n\x14PostcardCreateDetail\x12\x17\n\x0fpostcard_origin\x18\x02 \x01(\x03\x12\x18\n\x10received_time_ms\x18\x03 \x01(\x03\"\xbc\x04\n\x14PostcardDisplayProto\x12\x13\n\x0bpostcard_id\x18\x01 \x01(\t\x12\x0f\n\x07\x66ort_id\x18\x02 \x01(\t\x12\x10\n\x08\x66ort_lat\x18\x03 \x01(\x01\x12\x10\n\x08\x66ort_lng\x18\x04 \x01(\x01\x12\x1d\n\x15\x63reation_timestamp_ms\x18\x05 \x01(\x03\x12\x11\n\timage_url\x18\x06 \x01(\t\x12\x10\n\x08\x66\x61vorite\x18\x07 \x01(\x08\x12\x1b\n\x13postcard_creator_id\x18\x08 \x01(\t\x12!\n\x19postcard_creator_nickname\x18\t \x01(\t\x12\x12\n\nsticker_id\x18\n \x03(\t\x12\x0c\n\x04note\x18\x0b \x01(\t\x12\x11\n\tfort_name\x18\x0c \x01(\t\x12\x37\n\x0fpostcard_source\x18\r \x01(\x0e\x32\x1e.POGOProtos.Rpc.PostcardSource\x12\x12\n\ngiftbox_id\x18\x0e \x01(\x04\x12!\n\x19postcard_creator_codename\x18\x0f \x01(\t\x12\x19\n\x11source_giftbox_id\x18\x10 \x01(\x04\x12\x14\n\x0cis_sponsored\x18\x11 \x01(\x08\x12\x16\n\x0e\x61lready_shared\x18\x12 \x01(\x08\x12\'\n\x1fpostcard_creator_nia_account_id\x18\x13 \x01(\t\x12\x19\n\x11received_in_party\x18\x14 \x01(\x08\x12\x10\n\x08route_id\x18\x15 \x01(\t\x12\x12\n\nroute_name\x18\x16 \x01(\t\"@\n\x15PotionAttributesProto\x12\x13\n\x0bsta_percent\x18\x01 \x01(\x02\x12\x12\n\nsta_amount\x18\x02 \x01(\x05\"\xb5\x03\n PowerUpPokestopEncounterOutProto\x12G\n\x06result\x18\x01 \x01(\x0e\x32\x37.POGOProtos.Rpc.PowerUpPokestopEncounterOutProto.Result\x12-\n\x07pokemon\x18\x02 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x44\n\x13\x63\x61pture_probability\x18\x03 \x01(\x0b\x32\'.POGOProtos.Rpc.CaptureProbabilityProto\x12)\n\x0b\x61\x63tive_item\x18\x04 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\"\n\x1a\x61rplus_attempts_until_flee\x18\x05 \x01(\x05\"\x83\x01\n\x06Result\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rNOT_AVAILABLE\x10\x02\x12\x10\n\x0cNOT_IN_RANGE\x10\x03\x12\x1e\n\x1a\x45NCOUNTER_ALREADY_FINISHED\x10\x04\x12\x1a\n\x16POKEMON_INVENTORY_FULL\x10\x05\"\xb0\x01\n\x1dPowerUpPokestopEncounterProto\x12\x14\n\x0c\x65ncounter_id\x18\x01 \x01(\x03\x12\x0f\n\x07\x66ort_id\x18\x02 \x01(\t\x12\x1a\n\x12player_lat_degrees\x18\x03 \x01(\x01\x12\x1a\n\x12player_lng_degrees\x18\x04 \x01(\x01\x12\x17\n\x0fgym_lat_degrees\x18\x05 \x01(\x01\x12\x17\n\x0fgym_lng_degrees\x18\x06 \x01(\x01\"y\n#PowerUpPokestopsGlobalSettingsProto\x12!\n\x19\x65nable_power_up_pokestops\x18\x01 \x01(\x08\x12/\n\'minutes_to_notify_before_pokestop_close\x18\x02 \x01(\x05\"\xa7\x01\n#PowerUpPokestopsSharedSettingsProto\x12!\n\x19\x65nable_power_up_pokestops\x18\x01 \x01(\x08\x12+\n#power_up_pokestops_min_player_level\x18\x02 \x01(\x05\x12\x30\n(validate_pokestop_on_fort_search_percent\x18\x03 \x01(\x02\"\x8f\x02\n\x12PreAgeGateMetadata\x12\x14\n\x0ctimestamp_ms\x18\x02 \x01(\x03\x12\x1b\n\x13\x63lient_timestamp_ms\x18\x03 \x01(\x03\x12\x19\n\x11pre_login_user_id\x18\n \x01(\t\x12\r\n\x05minor\x18\x0b \x01(\x08\x12\x12\n\nnum_starts\x18\x0c \x01(\x03\x12\x42\n\x12\x63lient_environment\x18\x14 \x01(\x0b\x32&.POGOProtos.Rpc.ClientEnvironmentProto\x12\x44\n\x13startup_measurement\x18\x15 \x01(\x0b\x32\'.POGOProtos.Rpc.StartupMeasurementProto\"\x85\x01\n\x10PreLoginMetadata\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x14\n\x0ctimestamp_ms\x18\x02 \x01(\x03\x12\x1b\n\x13\x63lient_timestamp_ms\x18\x03 \x01(\x03\x12\x19\n\x11pre_login_user_id\x18\n \x01(\t\x12\x12\n\nnum_starts\x18\x0b \x01(\x03\"\xcf\x02\n\x19PrepareBreadLobbyOutProto\x12@\n\x06result\x18\x01 \x01(\x0e\x32\x30.POGOProtos.Rpc.PrepareBreadLobbyOutProto.Result\x12\x34\n\x0b\x62read_lobby\x18\x02 \x01(\x0b\x32\x1f.POGOProtos.Rpc.BreadLobbyProto\x12\x1b\n\x13server_timestamp_ms\x18\x03 \x01(\x03\"\x9c\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1a\n\x16\x45RROR_FEATURE_DISABLED\x10\x02\x12\x1f\n\x1b\x45RROR_BREAD_LOBBY_NOT_FOUND\x10\x03\x12\"\n\x1e\x45RROR_BREAD_BATTLE_UNAVAILABLE\x10\x04\x12\x19\n\x15\x45RROR_NOT_ENOUGH_TIME\x10\x05\"\x8d\x01\n\x16PrepareBreadLobbyProto\x12\x12\n\nstation_id\x18\x01 \x01(\t\x12\x16\n\x0e\x62read_lobby_id\x18\x02 \x01(\x03\x12G\n\x18\x62read_battle_entry_point\x18\x03 \x01(\x0e\x32%.POGOProtos.Rpc.BreadBattleEntryPoint\"\xda\x01\n\"PreviewContributePartyItemOutProto\x12\x35\n\x06result\x18\x01 \x01(\x0e\x32%.POGOProtos.Rpc.PartyContributeResult\x12Y\n\x1fparticipant_consumption_preview\x18\x02 \x03(\x0b\x32\x30.POGOProtos.Rpc.ParticipantConsumptionAccounting\x12\"\n\x1anon_consuming_participants\x18\x03 \x03(\t\"\x81\x01\n\x1fPreviewContributePartyItemProto\x12\x34\n\x11\x63ontributed_items\x18\x01 \x03(\x0b\x32\x19.POGOProtos.Rpc.ItemProto\x12(\n\x05items\x18\x02 \x01(\x0b\x32\x19.POGOProtos.Rpc.ItemProto\"\x8f\x02\n\x0cPreviewProto\x12>\n\x10\x64\x65\x66\x61ult_cp_range\x18\x01 \x01(\x0b\x32$.POGOProtos.Rpc.PreviewProto.CpRange\x12\x44\n\x16\x62uddy_boosted_cp_range\x18\x02 \x01(\x0b\x32$.POGOProtos.Rpc.PreviewProto.CpRange\x12#\n\x1b\x65volving_pokemon_default_cp\x18\x03 \x01(\x05\x12)\n!evolving_pokemon_buddy_boosted_cp\x18\x04 \x01(\x05\x1a)\n\x07\x43pRange\x12\x0e\n\x06min_cp\x18\x01 \x01(\x05\x12\x0e\n\x06max_cp\x18\x02 \x01(\x05\"~\n\x14PrimalBoostTypeProto\x12\x31\n\npokemon_id\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x33\n\nboost_type\x18\x02 \x03(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonType\"\xbb\x01\n\x16PrimalEvoSettingsProto\x12H\n\x14\x63ommon_temp_settings\x18\x01 \x01(\x0b\x32*.POGOProtos.Rpc.CommonTempEvoSettingsProto\x12\x1c\n\x14max_candy_hoard_size\x18\x02 \x01(\x05\x12\x39\n\x0btype_boosts\x18\x03 \x03(\x0b\x32$.POGOProtos.Rpc.PrimalBoostTypeProto\")\n\nProbeProto\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0f\n\x07payload\x18\x02 \x01(\t\"c\n\x12ProbeSettingsProto\x12\x1a\n\x12\x65nable_sidechannel\x18\x01 \x01(\x08\x12\x14\n\x0c\x65nable_adhoc\x18\x02 \x01(\x08\x12\x1b\n\x13\x61\x64hoc_frequency_sec\x18\x03 \x01(\x05\"\x1c\n\x1aProcessPlayerInboxOutProto\"\x19\n\x17ProcessPlayerInboxProto\"\xcc\x01\n\x17ProcessTappableOutProto\x12>\n\x06status\x18\x01 \x01(\x0e\x32..POGOProtos.Rpc.ProcessTappableOutProto.Status\x12)\n\x06reward\x18\x02 \x03(\x0b\x32\x19.POGOProtos.Rpc.LootProto\"F\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x13\n\x0f\x45RROR_NOT_FOUND\x10\x02\x12\x0f\n\x0b\x45RROR_ROUTE\x10\x03\"\"\n\x14ProcessTappableProto\x12\n\n\x02id\x18\x01 \x03(\x05\"\xa6\x01\n\x16ProfanityCheckOutProto\x12=\n\x06result\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.ProfanityCheckOutProto.Result\x12 \n\x18invalid_contents_indexes\x18\x02 \x03(\x05\"+\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\"C\n\x13ProfanityCheckProto\x12\x10\n\x08\x63ontents\x18\x01 \x03(\t\x12\x1a\n\x12\x61\x63\x63\x65pt_author_only\x18\x02 \x01(\x08\"^\n\x14ProfilePageTelemetry\x12\x46\n\x15profile_page_click_id\x18\x01 \x01(\x0e\x32\'.POGOProtos.Rpc.ProfilePageTelemetryIds\"\x92\x02\n\x15ProgressQuestOutProto\x12<\n\x06status\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.ProgressQuestOutProto.Status\x12/\n\x05quest\x18\x02 \x01(\x0b\x32 .POGOProtos.Rpc.ClientQuestProto\"\x89\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x19\n\x15\x45RROR_QUEST_NOT_FOUND\x10\x02\x12/\n+ERROR_EXCEEDED_GEOTARGETED_SUBMISSION_LIMIT\x10\x03\x12\x1b\n\x17\x45RROR_VALIDATION_FAILED\x10\x04\"\xa2\x01\n\x12ProgressQuestProto\x12R\n\x1cgeotargeted_quest_validation\x18\x03 \x01(\x0b\x32*.POGOProtos.Rpc.GeotargetedQuestValidationH\x00\x12\x10\n\x08quest_id\x18\x01 \x01(\t\x12\x18\n\x10\x63urrent_progress\x18\x02 \x01(\x05\x42\x0c\n\nValidation\"\x99\x04\n\x15ProgressRouteOutProto\x12Q\n\x11progression_state\x18\x01 \x01(\x0e\x32\x36.POGOProtos.Rpc.ProgressRouteOutProto.ProgressionState\x12\x36\n\x06status\x18\x02 \x01(\x0e\x32&.POGOProtos.Rpc.RoutePlayStatus.Status\x12\x32\n\nroute_play\x18\x03 \x01(\x0b\x32\x1e.POGOProtos.Rpc.RoutePlayProto\x12\x43\n\x0f\x61\x63tivity_output\x18\x04 \x01(\x0b\x32*.POGOProtos.Rpc.RouteActivityResponseProto\x12\x1a\n\x12\x63ooldown_finish_ms\x18\x05 \x01(\x03\x12-\n\nroute_loot\x18\x06 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12>\n\x13\x61warded_route_badge\x18\x07 \x01(\x0b\x32!.POGOProtos.Rpc.AwardedRouteBadge\x12\x33\n\x10\x62onus_route_loot\x18\x08 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\"<\n\x10ProgressionState\x12\t\n\x05UNSET\x10\x00\x12\x0f\n\x0bIN_PROGRESS\x10\x01\x12\x0c\n\x08\x43OMPLETE\x10\x02\"\x87\x02\n\x12ProgressRouteProto\x12\x0f\n\x05pause\x18\x06 \x01(\x08H\x00\x12\x16\n\x0ewaypoint_index\x18\x01 \x01(\x05\x12\x15\n\rskip_activity\x18\x02 \x01(\x08\x12\x45\n\ractivity_type\x18\x03 \x01(\x0e\x32..POGOProtos.Rpc.RouteActivityType.ActivityType\x12\x41\n\x0e\x61\x63tivity_input\x18\x04 \x01(\x0b\x32).POGOProtos.Rpc.RouteActivityRequestProto\x12\x16\n\x0e\x61\x63quire_reward\x18\x07 \x01(\x08\x42\x0f\n\rNullablePause\"\xad\x14\n\x11ProgressTokenData\x12\x63\n\x1cgym_root_controller_function\x18\x02 \x01(\x0e\x32;.POGOProtos.Rpc.ProgressTokenData.GymRootControllerFunctionH\x00\x12R\n\x13raid_state_function\x18\x03 \x01(\x0e\x32\x33.POGOProtos.Rpc.ProgressTokenData.RaidStateFunctionH\x00\x12]\n\x19raid_lobby_state_function\x18\x04 \x01(\x0e\x32\x38.POGOProtos.Rpc.ProgressTokenData.RaidLobbyStateFunctionH\x00\x12n\n\"raid_lobby_gui_controller_function\x18\x05 \x01(\x0e\x32@.POGOProtos.Rpc.ProgressTokenData.RaidLobbyGuiControllerFunctionH\x00\x12_\n\x1araid_battle_state_function\x18\x06 \x01(\x0e\x32\x39.POGOProtos.Rpc.ProgressTokenData.RaidBattleStateFunctionH\x00\x12\x61\n\x1braid_resolve_state_function\x18\x07 \x01(\x0e\x32:.POGOProtos.Rpc.ProgressTokenData.RaidResolveStateFunctionH\x00\x12o\n\"raid_resolve_uicontroller_function\x18\x08 \x01(\x0e\x32\x41.POGOProtos.Rpc.ProgressTokenData.RaidResolveUIControllerFunctionH\x00\x12\\\n\x18\x65ncounter_state_function\x18\t \x01(\x0e\x32\x38.POGOProtos.Rpc.ProgressTokenData.EncounterStateFunctionH\x00\x12_\n\x1amap_explore_state_function\x18\n \x01(\x0e\x32\x39.POGOProtos.Rpc.ProgressTokenData.MapExploreStateFunctionH\x00\x12\x13\n\x0bline_number\x18\x01 \x01(\x05\"\x9d\x01\n\x16\x45ncounterStateFunction\x12\x18\n\x14NONE_ENCOUNTER_STATE\x10\x00\x12\x13\n\x0fSETUP_ENCOUNTER\x10\x01\x12\x1c\n\x18\x42\x45GIN_ENCOUNTER_APPROACH\x10\x02\x12\x1c\n\x18\x45NCOUNTER_STATE_COMPLETE\x10\x03\x12\x18\n\x14\x45XIT_ENCOUNTER_STATE\x10\x04\"_\n\x19GymRootControllerFunction\x12 \n\x1cNONE_GYM_GYM_ROOT_CONTROLLER\x10\x00\x12 \n\x1c\x45XIT_GYM_GYM_ROOT_CONTROLLER\x10\x01\"L\n\x17MapExploreStateFunction\x12\x1a\n\x16NONE_MAP_EXPLORE_STATE\x10\x00\x12\x15\n\x11GYM_ROOT_COMPLETE\x10\x01\"\xf6\x01\n\x17RaidBattleStateFunction\x12\x1a\n\x16NONE_RAID_BATTLE_STATE\x10\x00\x12\x1b\n\x17\x45NTER_RAID_BATTLE_STATE\x10\x01\x12\x1a\n\x16\x45XIT_RAID_BATTLE_STATE\x10\x02\x12\x19\n\x15OBSERVE_BATTLE_FRAMES\x10\x03\x12\x15\n\x11START_RAID_BATTLE\x10\x04\x12 \n\x1cSTART_RAID_BATTLE_WHEN_READY\x10\x05\x12\x19\n\x15\x45ND_BATTLE_WHEN_READY\x10\x06\x12\x17\n\x13GET_RAID_BOSS_PROTO\x10\x07\"\xf2\x03\n\x1eRaidLobbyGuiControllerFunction\x12\"\n\x1eNONE_RAID_LOBBY_GUI_CONTROLLER\x10\x00\x12\"\n\x1eINIT_RAID_LOBBY_GUI_CONTROLLER\x10\x01\x12\x19\n\x15SET_DEPENDANT_VISUALS\x10\x02\x12\x15\n\x11START_LOBBY_INTRO\x10\x03\x12\x0f\n\x0bLOBBY_INTRO\x10\x04\x12\x1b\n\x17ON_LOBBY_INTRO_COMPLETE\x10\x05\x12\x18\n\x14SHOW_BATTLE_PREP_GUI\x10\x06\x12\x1b\n\x17HANDLE_DISMISS_COMPLETE\x10\x07\x12\x18\n\x14START_TIMEOUT_SCREEN\x10\x08\x12\x11\n\rREJOIN_BATTLE\x10\t\x12\x12\n\x0eUPDATE_AVATARS\x10\n\x12\"\n\x1eSTART_POLLING_GET_RAID_DETAILS\x10\x0b\x12\x15\n\x11PLAY_BATTLE_INTRO\x10\x0c\x12\x0f\n\x0bLEAVE_LOBBY\x10\r\x12\x1f\n\x1bON_POKEMON_INVENTORY_OPENED\x10\x0e\x12\x16\n\x12ON_CLICK_INVENTORY\x10\x0f\x12\n\n\x06ON_TAP\x10\x10\x12\x1f\n\x1bHANDLE_RAID_BATTLE_COMPLETE\x10\x11\"\xd7\x01\n\x16RaidLobbyStateFunction\x12\x19\n\x15NONE_RAID_LOBBY_STATE\x10\x00\x12\x1a\n\x16\x45NTER_RAID_LOBBY_STATE\x10\x01\x12\x19\n\x15\x45XIT_RAID_LOBBY_STATE\x10\x02\x12\x10\n\x0c\x43REATE_LOBBY\x10\x03\x12\x19\n\x15\x43REATE_LOBBY_FOR_REAL\x10\x04\x12\x1b\n\x17START_RAID_BATTLE_STATE\x10\x05\x12!\n\x1d\x43\x41NCEL_RAID_BATTLE_TRANSITION\x10\x06\"\x8f\x01\n\x18RaidResolveStateFunction\x12\x1b\n\x17NONE_RAID_RESOLVE_STATE\x10\x00\x12\x1c\n\x18\x45NTER_RAID_RESOLVE_STATE\x10\x01\x12\x1b\n\x17\x45XIT_RAID_RESOLVE_STATE\x10\x02\x12\x1b\n\x17INIT_RAID_RESOLVE_STATE\x10\x03\"\x91\x01\n\x1fRaidResolveUIControllerFunction\x12#\n\x1fNONE_RAID_RESOLVE_UI_CONTROLLER\x10\x00\x12#\n\x1fINIT_RAID_RESOLVE_UI_CONTROLLER\x10\x01\x12$\n CLOSE_RAID_RESOLVE_UI_CONTROLLER\x10\x02\"A\n\x11RaidStateFunction\x12\x13\n\x0fNONE_RAID_STATE\x10\x00\x12\x17\n\x13\x45XIT_GYM_RAID_STATE\x10\x01\x42\x07\n\x05Token\"*\n\x14ProjectVacationProto\x12\x12\n\nenable2020\x18\x01 \x01(\x08\"\x8e\x01\n\x10ProximityContact\x12\x37\n\x0fproximity_token\x18\x01 \x01(\x0b\x32\x1e.POGOProtos.Rpc.ProximityToken\x12\x14\n\x0ctimestamp_ms\x18\x02 \x01(\x03\x12\x14\n\x0clatitude_deg\x18\x03 \x01(\x01\x12\x15\n\rlongitude_deg\x18\x04 \x01(\x01\"^\n\x0eProximityToken\x12\r\n\x05token\x18\x01 \x01(\x0c\x12\x15\n\rstart_time_ms\x18\x02 \x01(\x03\x12\x1a\n\x12\x65xpiration_time_ms\x18\x03 \x01(\x03\x12\n\n\x02iv\x18\x04 \x01(\x0c\"^\n\x16ProximityTokenInternal\x12\x11\n\tplayer_id\x18\x01 \x01(\t\x12\x15\n\rstart_time_ms\x18\x02 \x01(\x03\x12\x1a\n\x12\x65xpiration_time_ms\x18\x03 \x01(\x03\"B\n\x11ProxyRequestProto\x12\x0e\n\x06\x61\x63tion\x18\x01 \x01(\r\x12\x0c\n\x04host\x18\x02 \x01(\t\x12\x0f\n\x07payload\x18\x03 \x01(\x0c\"\xe1\x02\n\x12ProxyResponseProto\x12\x39\n\x06status\x18\x01 \x01(\x0e\x32).POGOProtos.Rpc.ProxyResponseProto.Status\x12\x15\n\rassigned_host\x18\x02 \x01(\t\x12\x0f\n\x07payload\x18\x03 \x01(\x0c\"\xe7\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\r\n\tCOMPLETED\x10\x01\x12\x1c\n\x18\x43OMPLETED_AND_REASSIGNED\x10\x02\x12\x14\n\x10\x41\x43TION_NOT_FOUND\x10\x03\x12\x14\n\x10\x41SSIGNMENT_ERROR\x10\x04\x12\x1c\n\x18PROXY_UNAUTHORIZED_ERROR\x10\x05\x12\x12\n\x0eINTERNAL_ERROR\x10\x06\x12\x0f\n\x0b\x42\x41\x44_REQUEST\x10\x07\x12\x11\n\rACCESS_DENIED\x10\x08\x12\x11\n\rTIMEOUT_ERROR\x10\t\x12\x10\n\x0cRATE_LIMITED\x10\n\"\xa0\x01\n\x15PtcOAuthSettingsProto\x12#\n\x1bptc_account_linking_enabled\x18\x01 \x01(\x08\x12\x1a\n\x12validation_enabled\x18\x02 \x01(\x08\x12\x13\n\x0b\x65nd_time_ms\x18\x03 \x01(\x03\x12\x31\n\x13linking_reward_item\x18\x04 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\"_\n\rPtcOAuthToken\x12\x13\n\x0b\x61\x63\x63\x65ss_code\x18\x01 \x01(\t\x12\x15\n\rrefresh_token\x18\x02 \x01(\t\x12\"\n\x1a\x61\x63\x63\x65ss_token_expiration_ms\x18\x03 \x01(\x03\"-\n\x08PtcToken\x12\r\n\x05token\x18\x01 \x01(\t\x12\x12\n\nexpiration\x18\x02 \x01(\x05\"\xa7\x01\n\x15PurifyPokemonLogEntry\x12\x31\n\npokemon_id\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12<\n\x0fpokemon_display\x18\x02 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\x12\x1d\n\x15purified_pokemon_uuid\x18\x03 \x01(\x06\"\xa5\x02\n\x15PurifyPokemonOutProto\x12<\n\x06status\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.PurifyPokemonOutProto.Status\x12\x36\n\x10purified_pokemon\x18\x02 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\"\x95\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1c\n\x18\x45RROR_INSUFFICIENT_FUNDS\x10\x03\x12\x1a\n\x16\x45RROR_POKEMON_DEPLOYED\x10\x04\x12\x1b\n\x17\x45RROR_POKEMON_NOT_FOUND\x10\x05\x12\x1c\n\x18\x45RROR_POKEMON_NOT_SHADOW\x10\x06\"(\n\x12PurifyPokemonProto\x12\x12\n\npokemon_id\x18\x01 \x01(\x06\"\xe0\x02\n\x1ePushGatewayGlobalSettingsProto\x12\x18\n\x10\x65nable_websocket\x18\x01 \x01(\x08\x12\x1b\n\x13\x65nable_social_inbox\x18\x02 \x01(\x08\x12\x1e\n\x16messaging_frontend_url\x18\x03 \x01(\t\x12\x1e\n\x16\x65nable_get_map_objects\x18\x04 \x01(\x08\x12 \n\x18get_map_objects_s2_level\x18\x05 \x01(\x05\x12%\n\x1dget_map_objects_radius_meters\x18\x06 \x01(\x02\x12\'\n\x1fget_map_objects_topic_namespace\x18\x07 \x01(\t\x12\x31\n)get_map_objects_subscribe_min_interval_ms\x18\x08 \x01(\x05\x12\"\n\x1a\x62oot_raid_update_namespace\x18\t \x01(\t\"\xa9\n\n\x12PushGatewayMessage\x12Q\n\x12map_objects_update\x18\x01 \x01(\x0b\x32\x33.POGOProtos.Rpc.PushGatewayMessage.MapObjectsUpdateH\x00\x12G\n\x17raid_lobby_player_count\x18\x02 \x01(\x0b\x32$.POGOProtos.Rpc.RaidLobbyCounterDataH\x00\x12M\n\x10\x62oot_raid_update\x18\x03 \x01(\x0b\x32\x31.POGOProtos.Rpc.PushGatewayMessage.BootRaidUpdateH\x00\x12\x39\n\x10party_play_proto\x18\x04 \x01(\x0b\x32\x1d.POGOProtos.Rpc.PartyRpcProtoH\x00\x12\x46\n\x0cparty_update\x18\x05 \x01(\x0b\x32..POGOProtos.Rpc.PushGatewayMessage.PartyUpdateH\x00\x12\x46\n\x16raid_participant_proto\x18\x06 \x01(\x0b\x32$.POGOProtos.Rpc.RaidParticipantProtoH\x00\x12Q\n\x12iris_social_update\x18\x08 \x01(\x0b\x32\x33.POGOProtos.Rpc.PushGatewayMessage.IrisSocialUpdateH\x00\x12I\n\x18\x62read_lobby_player_count\x18\t \x01(\x0b\x32%.POGOProtos.Rpc.BreadLobbyCounterDataH\x00\x12 \n\x18message_pub_timestamp_ms\x18\x07 \x01(\x03\x1a\xa0\x01\n\x10IrisSocialUpdate\x12\'\n\x1dhas_pokemon_placement_updates\x18\x01 \x01(\x08H\x00\x12Q\n\x19pokemon_expression_update\x18\x02 \x01(\x0b\x32,.POGOProtos.Rpc.PokemonExpressionUpdateProtoH\x00\x42\x10\n\x0eIrisUpdateData\x1a,\n\x0e\x42ootRaidUpdate\x12\x1a\n\x12player_join_end_ms\x18\x01 \x01(\x03\x1a\x12\n\x10MapObjectsUpdate\x1a\xac\x03\n\x0bPartyUpdate\x12\x39\n\x10party_play_proto\x18\x01 \x01(\x0b\x32\x1d.POGOProtos.Rpc.PartyRpcProtoH\x00\x12:\n\x08location\x18\x02 \x01(\x0b\x32&.POGOProtos.Rpc.PartyLocationPushProtoH\x00\x12\x32\n\x04zone\x18\x03 \x01(\x0b\x32\".POGOProtos.Rpc.PartyZonePushProtoH\x00\x12\x1a\n\x10has_party_update\x18\x06 \x01(\x08H\x00\x12\x45\n\x0eplayer_profile\x18\t \x01(\x0b\x32+.POGOProtos.Rpc.PartyPlayerProfilePushProtoH\x00\x12V\n\x1djoined_player_obfuscation_map\x18\x04 \x01(\x0b\x32/.POGOProtos.Rpc.JoinedPlayerObfuscationMapProto\x12\x10\n\x08party_id\x18\x07 \x01(\x03\x12\x12\n\nparty_seed\x18\x08 \x01(\x03\x42\x11\n\x0fPartyUpdateTypeB\t\n\x07Message\"b\n\x14PushGatewayTelemetry\x12J\n\x19push_gateway_telemetry_id\x18\x01 \x01(\x0e\x32\'.POGOProtos.Rpc.PushGatewayTelemetryIds\"\x99\x01\n!PushGatewayUpstreamErrorTelemetry\x12 \n\x18upstream_response_status\x18\x01 \x01(\x05\x12\x1e\n\x16token_expire_timestamp\x18\x02 \x01(\x03\x12\x18\n\x10\x63lient_timestamp\x18\x03 \x01(\x03\x12\x18\n\x10server_timestamp\x18\x04 \x01(\x03\"\x9c\x01\n PushNotificationRegistryOutProto\x12G\n\x06result\x18\x01 \x01(\x0e\x32\x37.POGOProtos.Rpc.PushNotificationRegistryOutProto.Result\"/\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\r\n\tNO_CHANGE\x10\x02\"y\n\x1dPushNotificationRegistryProto\x12+\n\tapn_token\x18\x01 \x01(\x0b\x32\x18.POGOProtos.Rpc.ApnToken\x12+\n\tgcm_token\x18\x02 \x01(\x0b\x32\x18.POGOProtos.Rpc.GcmToken\"t\n\x19PushNotificationTelemetry\x12\x45\n\x0fnotification_id\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.PushNotificationTelemetryIds\x12\x10\n\x08\x63\x61tegory\x18\x02 \x01(\t\"8\n\nQuaternion\x12\t\n\x01x\x18\x01 \x01(\x02\x12\t\n\x01y\x18\x02 \x01(\x02\x12\t\n\x01z\x18\x03 \x01(\x02\x12\t\n\x01w\x18\x04 \x01(\x02\"\xee\x01\n\x17QuestBranchDisplayProto\x12\x11\n\ttitle_key\x18\x01 \x01(\t\x12\x17\n\x0f\x64\x65scription_key\x18\x02 \x01(\t\x12\x11\n\timage_url\x18\x03 \x01(\t\x12\x1f\n\x17\x62utton_background_color\x18\x04 \x01(\t\x12\x17\n\x0f\x62utton_text_key\x18\x05 \x01(\t\x12#\n\x1b\x62utton_background_image_url\x18\x06 \x01(\t\x12\x19\n\x11\x62utton_text_color\x18\x07 \x01(\t\x12\x1a\n\x12\x62utton_text_offset\x18\x08 \x01(\x02\"K\n\x16QuestBranchRewardProto\x12\x31\n\x07rewards\x18\x01 \x03(\x0b\x32 .POGOProtos.Rpc.QuestRewardProto\"\xef*\n\x13QuestConditionProto\x12\x41\n\x11with_pokemon_type\x18\x02 \x01(\x0b\x32$.POGOProtos.Rpc.WithPokemonTypeProtoH\x00\x12I\n\x15with_pokemon_category\x18\x03 \x01(\x0b\x32(.POGOProtos.Rpc.WithPokemonCategoryProtoH\x00\x12\x43\n\x12with_weather_boost\x18\x04 \x01(\x0b\x32%.POGOProtos.Rpc.WithWeatherBoostProtoH\x00\x12N\n\x18with_daily_capture_bonus\x18\x05 \x01(\x0b\x32*.POGOProtos.Rpc.WithDailyCaptureBonusProtoH\x00\x12H\n\x15with_daily_spin_bonus\x18\x06 \x01(\x0b\x32\'.POGOProtos.Rpc.WithDailySpinBonusProtoH\x00\x12\x46\n\x14with_win_raid_status\x18\x07 \x01(\x0b\x32&.POGOProtos.Rpc.WithWinRaidStatusProtoH\x00\x12=\n\x0fwith_raid_level\x18\x08 \x01(\x0b\x32\".POGOProtos.Rpc.WithRaidLevelProtoH\x00\x12=\n\x0fwith_throw_type\x18\t \x01(\x0b\x32\".POGOProtos.Rpc.WithThrowTypeProtoH\x00\x12Q\n\x1awith_win_gym_battle_status\x18\n \x01(\x0b\x32+.POGOProtos.Rpc.WithWinGymBattleStatusProtoH\x00\x12]\n with_super_effective_charge_move\x18\x0b \x01(\x0b\x32\x31.POGOProtos.Rpc.WithSuperEffectiveChargeMoveProtoH\x00\x12\x32\n\twith_item\x18\x0c \x01(\x0b\x32\x1d.POGOProtos.Rpc.WithItemProtoH\x00\x12G\n\x14with_unique_pokestop\x18\r \x01(\x0b\x32\'.POGOProtos.Rpc.WithUniquePokestopProtoH\x00\x12\x43\n\x12with_quest_context\x18\x0e \x01(\x0b\x32%.POGOProtos.Rpc.WithQuestContextProtoH\x00\x12=\n\x0fwith_badge_type\x18\x0f \x01(\x0b\x32\".POGOProtos.Rpc.WithBadgeTypeProtoH\x00\x12\x41\n\x11with_player_level\x18\x10 \x01(\x0b\x32$.POGOProtos.Rpc.WithPlayerLevelProtoH\x00\x12J\n\x16with_win_battle_status\x18\x11 \x01(\x0b\x32(.POGOProtos.Rpc.WithWinBattleStatusProtoH\x00\x12\x45\n\x13with_unique_pokemon\x18\x12 \x01(\x0b\x32&.POGOProtos.Rpc.WithUniquePokemonProtoH\x00\x12=\n\x0fwith_npc_combat\x18\x13 \x01(\x0b\x32\".POGOProtos.Rpc.WithNpcCombatProtoH\x00\x12=\n\x0fwith_pvp_combat\x18\x14 \x01(\x0b\x32\".POGOProtos.Rpc.WithPvpCombatProtoH\x00\x12:\n\rwith_location\x18\x15 \x01(\x0b\x32!.POGOProtos.Rpc.WithLocationProtoH\x00\x12:\n\rwith_distance\x18\x16 \x01(\x0b\x32!.POGOProtos.Rpc.WithDistanceProtoH\x00\x12M\n\x17with_invasion_character\x18\x17 \x01(\x0b\x32*.POGOProtos.Rpc.WithInvasionCharacterProtoH\x00\x12K\n\x16with_pokemon_alignment\x18\x18 \x01(\x0b\x32).POGOProtos.Rpc.WithPokemonAlignmentProtoH\x00\x12\x34\n\nwith_buddy\x18\x19 \x01(\x0b\x32\x1e.POGOProtos.Rpc.WithBuddyProtoH\x00\x12R\n\x1awith_daily_buddy_affection\x18\x1a \x01(\x0b\x32,.POGOProtos.Rpc.WithDailyBuddyAffectionProtoH\x00\x12\x43\n\x12with_pokemon_level\x18\x1b \x01(\x0b\x32%.POGOProtos.Rpc.WithPokemonLevelProtoH\x00\x12\x35\n\x0bwith_max_cp\x18\x1c \x01(\x0b\x32\x1e.POGOProtos.Rpc.WithMaxCpProtoH\x00\x12>\n\x10with_temp_evo_id\x18\x1d \x01(\x0b\x32\".POGOProtos.Rpc.WithTempEvoIdProtoH\x00\x12\x39\n\rwith_gbl_rank\x18\x1e \x01(\x0b\x32 .POGOProtos.Rpc.WithGblRankProtoH\x00\x12\x45\n\x13with_encounter_type\x18\x1f \x01(\x0b\x32&.POGOProtos.Rpc.WithEncounterTypeProtoH\x00\x12?\n\x10with_combat_type\x18 \x01(\x0b\x32#.POGOProtos.Rpc.WithCombatTypeProtoH\x00\x12;\n\x0ewith_item_type\x18! \x01(\x0b\x32!.POGOProtos.Rpc.WithItemTypeProtoH\x00\x12\x41\n\x11with_elapsed_time\x18\" \x01(\x0b\x32$.POGOProtos.Rpc.WithElapsedTimeProtoH\x00\x12\x41\n\x11with_friend_level\x18# \x01(\x0b\x32$.POGOProtos.Rpc.WithFriendLevelProtoH\x00\x12=\n\x0fwith_pokemon_cp\x18$ \x01(\x0b\x32\".POGOProtos.Rpc.WithPokemonCpProtoH\x00\x12\x43\n\x12with_raid_location\x18% \x01(\x0b\x32%.POGOProtos.Rpc.WithRaidLocationProtoH\x00\x12\x41\n\x11with_friends_raid\x18& \x01(\x0b\x32$.POGOProtos.Rpc.WithFriendsRaidProtoH\x00\x12G\n\x14with_pokemon_costume\x18\' \x01(\x0b\x32\'.POGOProtos.Rpc.WithPokemonCostumeProtoH\x00\x12\x41\n\x11with_pokemon_size\x18( \x01(\x0b\x32$.POGOProtos.Rpc.WithPokemonSizeProtoH\x00\x12?\n\x10with_device_type\x18) \x01(\x0b\x32#.POGOProtos.Rpc.WithDeviceTypeProtoH\x00\x12\x41\n\x11with_route_travel\x18* \x01(\x0b\x32$.POGOProtos.Rpc.WithRouteTravelProtoH\x00\x12G\n\x11with_unique_route\x18+ \x01(\x0b\x32*.POGOProtos.Rpc.WithUniqueRouteTravelProtoH\x00\x12\x43\n\x12with_tappable_type\x18, \x01(\x0b\x32%.POGOProtos.Rpc.WithTappableTypeProtoH\x00\x12L\n\x17with_auth_provider_type\x18- \x01(\x0b\x32).POGOProtos.Rpc.WithAuthProviderTypeProtoH\x00\x12\x63\n#with_opponent_pokemon_battle_status\x18. \x01(\x0b\x32\x34.POGOProtos.Rpc.WithOpponentPokemonBattleStatusProtoH\x00\x12\x37\n\x0cwith_fort_id\x18/ \x01(\x0b\x32\x1f.POGOProtos.Rpc.WithFortIdProtoH\x00\x12\x41\n\x11with_pokemon_move\x18\x30 \x01(\x0b\x32$.POGOProtos.Rpc.WithPokemonMoveProtoH\x00\x12\x41\n\x11with_pokemon_form\x18\x31 \x01(\x0b\x32$.POGOProtos.Rpc.WithPokemonFormProtoH\x00\x12\x43\n\x12with_bread_pokemon\x18\x32 \x01(\x0b\x32%.POGOProtos.Rpc.WithBreadPokemonProtoH\x00\x12N\n\x18with_bread_dough_pokemon\x18\x33 \x01(\x0b\x32*.POGOProtos.Rpc.WithBreadDoughPokemonProtoH\x00\x12\x46\n\x14with_bread_move_type\x18\x34 \x01(\x0b\x32&.POGOProtos.Rpc.WithBreadMoveTypeProtoH\x00\x12\x44\n\x13with_poi_sponsor_id\x18\x35 \x01(\x0b\x32%.POGOProtos.Rpc.WithPoiSponsorIdProtoH\x00\x12?\n\x04type\x18\x01 \x01(\x0e\x32\x31.POGOProtos.Rpc.QuestConditionProto.ConditionType\"\xf5\r\n\rConditionType\x12\t\n\x05UNSET\x10\x00\x12\x15\n\x11WITH_POKEMON_TYPE\x10\x01\x12\x19\n\x15WITH_POKEMON_CATEGORY\x10\x02\x12\x16\n\x12WITH_WEATHER_BOOST\x10\x03\x12\x1c\n\x18WITH_DAILY_CAPTURE_BONUS\x10\x04\x12\x19\n\x15WITH_DAILY_SPIN_BONUS\x10\x05\x12\x18\n\x14WITH_WIN_RAID_STATUS\x10\x06\x12\x13\n\x0fWITH_RAID_LEVEL\x10\x07\x12\x13\n\x0fWITH_THROW_TYPE\x10\x08\x12\x1e\n\x1aWITH_WIN_GYM_BATTLE_STATUS\x10\t\x12\x1f\n\x1bWITH_SUPER_EFFECTIVE_CHARGE\x10\n\x12\r\n\tWITH_ITEM\x10\x0b\x12\x18\n\x14WITH_UNIQUE_POKESTOP\x10\x0c\x12\x16\n\x12WITH_QUEST_CONTEXT\x10\r\x12\x1c\n\x18WITH_THROW_TYPE_IN_A_ROW\x10\x0e\x12\x13\n\x0fWITH_CURVE_BALL\x10\x0f\x12\x13\n\x0fWITH_BADGE_TYPE\x10\x10\x12\x15\n\x11WITH_PLAYER_LEVEL\x10\x11\x12\x1a\n\x16WITH_WIN_BATTLE_STATUS\x10\x12\x12\x13\n\x0fWITH_NEW_FRIEND\x10\x13\x12\x16\n\x12WITH_DAYS_IN_A_ROW\x10\x14\x12\x17\n\x13WITH_UNIQUE_POKEMON\x10\x15\x12\x13\n\x0fWITH_NPC_COMBAT\x10\x16\x12\x13\n\x0fWITH_PVP_COMBAT\x10\x17\x12\x11\n\rWITH_LOCATION\x10\x18\x12\x11\n\rWITH_DISTANCE\x10\x19\x12\x1a\n\x16WITH_POKEMON_ALIGNMENT\x10\x1a\x12\x1b\n\x17WITH_INVASION_CHARACTER\x10\x1b\x12\x0e\n\nWITH_BUDDY\x10\x1c\x12\x1e\n\x1aWITH_BUDDY_INTERESTING_POI\x10\x1d\x12\x1e\n\x1aWITH_DAILY_BUDDY_AFFECTION\x10\x1e\x12\x16\n\x12WITH_POKEMON_LEVEL\x10\x1f\x12\x13\n\x0fWITH_SINGLE_DAY\x10 \x12\x1c\n\x18WITH_UNIQUE_POKEMON_TEAM\x10!\x12\x0f\n\x0bWITH_MAX_CP\x10\"\x12\x16\n\x12WITH_LUCKY_POKEMON\x10#\x12\x1a\n\x16WITH_LEGENDARY_POKEMON\x10$\x12\x19\n\x15WITH_TEMP_EVO_POKEMON\x10%\x12\x11\n\rWITH_GBL_RANK\x10&\x12\x19\n\x15WITH_CATCHES_IN_A_ROW\x10\'\x12\x17\n\x13WITH_ENCOUNTER_TYPE\x10(\x12\x14\n\x10WITH_COMBAT_TYPE\x10)\x12\x18\n\x14WITH_GEOTARGETED_POI\x10*\x12\x12\n\x0eWITH_ITEM_TYPE\x10+\x12\x1a\n\x16WITH_RAID_ELAPSED_TIME\x10,\x12\x15\n\x11WITH_FRIEND_LEVEL\x10-\x12\x10\n\x0cWITH_STICKER\x10.\x12\x13\n\x0fWITH_POKEMON_CP\x10/\x12\x16\n\x12WITH_RAID_LOCATION\x10\x30\x12\x15\n\x11WITH_FRIENDS_RAID\x10\x31\x12\x18\n\x14WITH_POKEMON_COSTUME\x10\x32\x12\x15\n\x11WITH_APPLIED_ITEM\x10\x33\x12\x15\n\x11WITH_POKEMON_SIZE\x10\x34\x12\x13\n\x0fWITH_TOTAL_DAYS\x10\x35\x12\x14\n\x10WITH_DEVICE_TYPE\x10\x36\x12\x15\n\x11WITH_ROUTE_TRAVEL\x10\x37\x12\x1c\n\x18WITH_UNIQUE_ROUTE_TRAVEL\x10\x38\x12\x16\n\x12WITH_TAPPABLE_TYPE\x10\x39\x12\x11\n\rWITH_IN_PARTY\x10:\x12\x16\n\x12WITH_SHINY_POKEMON\x10;\x12)\n%WITH_ABILITY_PARTY_POWER_DAMAGE_DEALT\x10<\x12\x1b\n\x17WITH_AUTH_PROVIDER_TYPE\x10=\x12\'\n#WITH_OPPONENT_POKEMON_BATTLE_STATUS\x10>\x12\x10\n\x0cWITH_FORT_ID\x10?\x12\x15\n\x11WITH_POKEMON_MOVE\x10@\x12\x15\n\x11WITH_POKEMON_FORM\x10\x41\x12\x16\n\x12WITH_BREAD_POKEMON\x10\x42\x12\x1c\n\x18WITH_BREAD_DOUGH_POKEMON\x10\x43\x12\x19\n\x15WITH_WIN_BREAD_BATTLE\x10\x44\x12\x18\n\x14WITH_BREAD_MOVE_TYPE\x10\x45\x12\x17\n\x13WITH_STRONG_POKEMON\x10\x46\x12\x17\n\x13WITH_POI_SPONSOR_ID\x10GB\x0b\n\tCondition\"B\n\x11QuestCreateDetail\x12-\n\x06origin\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.EncounterType\"\x9d\x08\n\x10QuestDialogProto\x12\x0c\n\x04text\x18\x01 \x01(\t\x12H\n\nexpression\x18\x02 \x01(\x0e\x32\x34.POGOProtos.Rpc.QuestDialogProto.CharacterExpression\x12\x11\n\timage_uri\x18\x03 \x01(\t\x12=\n\tcharacter\x18\x04 \x01(\x0e\x32*.POGOProtos.Rpc.QuestDialogProto.Character\x12\x18\n\x10\x63haracter_offset\x18\x05 \x03(\x02\x12\x1d\n\x15text_background_color\x18\x06 \x01(\t\x12\x16\n\x0e\x63haracter_tint\x18\x07 \x01(\t\x12 \n\x18quest_music_override_key\x18| \x01(\t\"\xab\x03\n\tCharacter\x12\x13\n\x0f\x43HARACTER_UNSET\x10\x00\x12\x14\n\x10PROFESSOR_WILLOW\x10\x01\x12\x13\n\x0fSPECIAL_GUEST_1\x10\x02\x12\x13\n\x0fSPECIAL_GUEST_2\x10\x03\x12\x13\n\x0fSPECIAL_GUEST_3\x10\x04\x12\x13\n\x0fSPECIAL_GUEST_4\x10\x05\x12\x13\n\x0fSPECIAL_GUEST_5\x10\x06\x12\x15\n\x11SPECIAL_GUEST_RHI\x10\x07\x12\x17\n\x13SPECIAL_GUEST_RHI_2\x10\x08\x12\x1a\n\x16SPECIAL_GUEST_EXECBLUE\x10\t\x12\x19\n\x15SPECIAL_GUEST_EXECRED\x10\n\x12\x1c\n\x18SPECIAL_GUEST_EXECYELLOW\x10\x0b\x12\x18\n\x14SPECIAL_GUEST_MYSTIC\x10\x0c\x12\x17\n\x13SPECIAL_GUEST_VALOR\x10\r\x12\x1a\n\x16SPECIAL_GUEST_INSTINCT\x10\x0e\x12\x1a\n\x16SPECIAL_GUEST_TRAVELER\x10\x0f\x12\x1a\n\x16SPECIAL_GUEST_EXPLORER\x10\x10\"\xbd\x02\n\x13\x43haracterExpression\x12\x14\n\x10\x45XPRESSION_UNSET\x10\x00\x12\t\n\x05HAPPY\x10\x01\x12\x0f\n\x0bSYMPATHETIC\x10\x02\x12\r\n\tENERGETIC\x10\x03\x12\t\n\x05PUSHY\x10\x04\x12\r\n\tIMPATIENT\x10\x05\x12\x0e\n\nADMIRATION\x10\x06\x12\x07\n\x03SAD\x10\x07\x12\x08\n\x04IDLE\x10\x08\x12\n\n\x06IDLE_B\x10\t\x12\x0c\n\x08GREETING\x10\n\x12\x0e\n\nGREETING_B\x10\x0b\x12\x0f\n\x0bREACT_ANGRY\x10\x0c\x12\x15\n\x11REACT_CELEBRATION\x10\r\x12\x0f\n\x0bREACT_HAPPY\x10\x0e\x12\x0f\n\x0bREACT_LAUGH\x10\x0f\x12\r\n\tREACT_SAD\x10\x10\x12\x10\n\x0cREACT_SCARED\x10\x11\x12\x13\n\x0fREACT_SURPRISED\x10\x12\"\xd6\x07\n\x11QuestDisplayProto\x12\x10\n\x08quest_id\x18\x01 \x01(\t\x12\x30\n\x06\x64ialog\x18\x02 \x03(\x0b\x32 .POGOProtos.Rpc.QuestDialogProto\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\x12\r\n\x05title\x18\x04 \x01(\t\x12\x0c\n\x04slot\x18\x05 \x01(\x05\x12<\n\x11subquest_displays\x18\x06 \x03(\x0b\x32!.POGOProtos.Rpc.QuestDisplayProto\x12\x1a\n\x12story_ending_quest\x18\x07 \x01(\x08\x12 \n\x18story_ending_description\x18\x08 \x01(\t\x12\x11\n\ttag_color\x18\t \x01(\t\x12\x12\n\ntag_string\x18\n \x01(\t\x12\x16\n\x0esponsor_string\x18\x0b \x01(\t\x12\x12\n\npartner_id\x18\x0c \x01(\t\x12\x11\n\ticon_name\x18\r \x01(\t\x12\x17\n\x0f\x62\x61\x63kground_name\x18\x0e \x01(\t\x12\x17\n\x0f\x66oreground_name\x18\x0f \x01(\t\x12\x19\n\x11progress_interval\x18\x10 \x01(\x05\x12\x39\n\x08\x62ranches\x18\x11 \x03(\x0b\x32\'.POGOProtos.Rpc.QuestBranchDisplayProto\x12\x37\n/force_reshow_branching_quest_dialog_cooldown_ms\x18\x12 \x01(\x03\x12-\n%branching_quest_story_view_button_key\x18\x13 \x01(\t\x12,\n$branching_quest_story_view_image_url\x18\x14 \x01(\t\x12\x35\n-quest_branch_choice_view_background_image_url\x18\x15 \x01(\t\x12\x31\n)quest_branch_choice_view_background_color\x18\x16 \x01(\t\x12\x11\n\tprop_name\x18\x17 \x01(\t\x12\x38\n0quest_branch_choice_view_header_background_color\x18\x18 \x01(\t\x12\x36\n.quest_branch_choice_view_bottom_gradient_color\x18\x19 \x01(\t\x12\x12\n\nsort_order\x18\x1a \x01(\x05\x12\x1d\n\x15story_questline_title\x18\x1b \x01(\t\x12)\n!empty_narrative_animation_enabled\x18\x1c \x01(\x08\"\xa1\x03\n\x16QuestEncounterOutProto\x12=\n\x06result\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.QuestEncounterOutProto.Result\x12-\n\x07pokemon\x18\x02 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x44\n\x13\x63\x61pture_probability\x18\x03 \x01(\x0b\x32\'.POGOProtos.Rpc.CaptureProbabilityProto\x12)\n\x0b\x61\x63tive_item\x18\x04 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\"\xa7\x01\n\x06Result\x12\x1b\n\x17QUEST_ENCOUNTER_UNKNOWN\x10\x00\x12\x1b\n\x17QUEST_ENCOUNTER_SUCCESS\x10\x01\x12!\n\x1dQUEST_ENCOUNTER_NOT_AVAILABLE\x10\x02\x12$\n QUEST_ENCOUNTER_ALREADY_FINISHED\x10\x03\x12\x1a\n\x16POKEMON_INVENTORY_FULL\x10\x04\";\n\x13QuestEncounterProto\x12\x12\n\npokemon_id\x18\x01 \x01(\x06\x12\x10\n\x08quest_id\x18\x02 \x01(\t\"D\n!QuestEvolutionGlobalSettingsProto\x12\x1f\n\x17\x65nable_quest_evolutions\x18\x01 \x01(\x08\"\x8c\x01\n\x1bQuestEvolutionSettingsProto\x12\x1f\n\x17\x65nable_quest_evolutions\x18\x01 \x01(\x08\x12\'\n\x1f\x65nable_walking_quest_evolutions\x18\x02 \x01(\x08\x12#\n\x1b\x65nable_evolve_in_buddy_page\x18\x03 \x01(\x08\"\xb2\x01\n\x18QuestGlobalSettingsProto\x12\x15\n\renable_quests\x18\x01 \x01(\x08\x12\x1c\n\x14max_challenge_quests\x18\x02 \x01(\x05\x12 \n\x18\x65nable_show_sponsor_name\x18\x03 \x01(\x08\x12?\n7force_reshow_branching_quest_dialog_default_cooldown_ms\x18\x04 \x01(\x03\"X\n\x0eQuestGoalProto\x12\x36\n\tcondition\x18\x01 \x03(\x0b\x32#.POGOProtos.Rpc.QuestConditionProto\x12\x0e\n\x06target\x18\x02 \x01(\x05\"\xe7\x01\n\x12QuestIncidentProto\x12\x10\n\x08quest_id\x18\x01 \x01(\t\x12;\n\x07\x63ontext\x18\x02 \x01(\x0e\x32*.POGOProtos.Rpc.QuestIncidentProto.Context\x12<\n\x0fincident_lookup\x18\x03 \x01(\x0b\x32#.POGOProtos.Rpc.IncidentLookupProto\"D\n\x07\x43ontext\x12\t\n\x05UNSET\x10\x00\x12\x16\n\x12STORY_QUEST_BATTLE\x10\x01\x12\x16\n\x12TIMED_QUEST_BATTLE\x10\x02\"\xb1\x02\n\x12QuestListTelemetry\x12\x18\n\x10\x63lient_timestamp\x18\x01 \x01(\x03\x12Q\n\x10interaction_type\x18\x02 \x01(\x0e\x32\x37.POGOProtos.Rpc.QuestListTelemetry.QuestListInteraction\x12G\n\x0equest_list_tab\x18\x03 \x01(\x0e\x32/.POGOProtos.Rpc.QuestListTelemetry.QuestListTab\",\n\x14QuestListInteraction\x12\x08\n\x04OPEN\x10\x00\x12\n\n\x06\x43LOSED\x10\x01\"7\n\x0cQuestListTab\x12\x0b\n\x07TAB_ONE\x10\x00\x12\x0b\n\x07TAB_TWO\x10\x01\x12\r\n\tTAB_THREE\x10\x02\"\xeb\x02\n\x1aQuestPokemonEncounterProto\x12\x10\n\x08quest_id\x18\x01 \x01(\t\x12-\n\x07pokemon\x18\x02 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x35\n\x0e\x65ncounter_type\x18\x03 \x01(\x0e\x32\x1d.POGOProtos.Rpc.EncounterType\x12\x17\n\x0fis_hidden_ditto\x18\x04 \x01(\x08\x12+\n\x05\x64itto\x18\x05 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x30\n\x12poke_ball_override\x18\x06 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x1b\n\x13overwritten_on_flee\x18\t \x01(\x08\x12@\n\x14quest_encounter_type\x18\n \x01(\x0e\x32\".POGOProtos.Rpc.QuestEncounterType\"\xc4\x10\n\x16QuestPreconditionProto\x12\x1b\n\x11quest_template_id\x18\x02 \x01(\tH\x00\x12=\n\x05level\x18\x03 \x01(\x0b\x32,.POGOProtos.Rpc.QuestPreconditionProto.LevelH\x00\x12=\n\x05medal\x18\x04 \x01(\x0b\x32,.POGOProtos.Rpc.QuestPreconditionProto.MedalH\x00\x12?\n\x06quests\x18\x05 \x01(\x0b\x32-.POGOProtos.Rpc.QuestPreconditionProto.QuestsH\x00\x12S\n\x11month_year_bucket\x18\x06 \x01(\x0b\x32\x36.POGOProtos.Rpc.QuestPreconditionProto.MonthYearBucketH\x00\x12=\n\x05group\x18\x07 \x01(\x0b\x32,.POGOProtos.Rpc.QuestPreconditionProto.GroupH\x00\x12\\\n\nstory_line\x18\x08 \x01(\x0b\x32\x46.POGOProtos.Rpc.QuestPreconditionProto.StorylineProgressConditionProtoH\x00\x12@\n\x04team\x18\t \x01(\x0b\x32\x30.POGOProtos.Rpc.QuestPreconditionProto.TeamProtoH\x00\x12\x61\n\x11\x63\x61mpfire_check_in\x18\n \x01(\x0b\x32\x44.POGOProtos.Rpc.QuestPreconditionProto.CampfireCheckInConditionProtoH\x00\x12J\n\x04type\x18\x01 \x01(\x0e\x32<.POGOProtos.Rpc.QuestPreconditionProto.QuestPreconditionType\x1a;\n\x1d\x43\x61mpfireCheckInConditionProto\x12\x1a\n\x12\x63\x61mpfire_event_tag\x18\x01 \x01(\t\x1an\n\x05Group\x12?\n\x04name\x18\x01 \x01(\x0e\x32\x31.POGOProtos.Rpc.QuestPreconditionProto.Group.Name\"$\n\x04Name\x12\x0e\n\nUNSET_NAME\x10\x00\x12\x0c\n\x08GIOVANNI\x10\x01\x1aY\n\x05Level\x12\x41\n\x08operator\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.QuestPreconditionProto.Operator\x12\r\n\x05level\x18\x02 \x01(\x05\x1a\x8b\x01\n\x05Medal\x12+\n\x04type\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloBadgeType\x12\x41\n\x08operator\x18\x02 \x01(\x0e\x32/.POGOProtos.Rpc.QuestPreconditionProto.Operator\x12\x12\n\nbadge_rank\x18\x03 \x01(\x05\x1a.\n\x0fMonthYearBucket\x12\x0c\n\x04year\x18\x01 \x01(\x05\x12\r\n\x05month\x18\x02 \x01(\x05\x1a$\n\x06Quests\x12\x1a\n\x12quest_template_ids\x18\x01 \x03(\t\x1a\xb8\x01\n\x1fStorylineProgressConditionProto\x12#\n\x1bmandatory_quest_template_id\x18\x01 \x03(\t\x12\"\n\x1aoptional_quest_template_id\x18\x02 \x03(\t\x12%\n\x1doptional_quests_completed_min\x18\x03 \x01(\x05\x12%\n\x1doptional_quests_completed_max\x18\x04 \x01(\x05\x1ar\n\tTeamProto\x12\x41\n\x08operator\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.QuestPreconditionProto.Operator\x12\"\n\x04team\x18\x02 \x01(\x0e\x32\x14.POGOProtos.Rpc.Team\"[\n\x08Operator\x12\x12\n\x0eUNSET_OPERATOR\x10\x00\x12\n\n\x06\x45QUALS\x10\x01\x12\x10\n\x0cGREATER_THAN\x10\x02\x12\r\n\tLESS_THAN\x10\x03\x12\x0e\n\nNOT_EQUALS\x10\x04\"\xe5\x03\n\x15QuestPreconditionType\x12\x32\n.QUEST_PRECONDITION_UNSET_QUESTPRECONDITIONTYPE\x10\x00\x12\x1c\n\x18QUEST_PRECONDITION_QUEST\x10\x01\x12\x1c\n\x18QUEST_PRECONDITION_LEVEL\x10\x02\x12\x1c\n\x18QUEST_PRECONDITION_MEDAL\x10\x03\x12\x1f\n\x1bQUEST_PRECONDITION_IS_MINOR\x10\x04\x12\'\n#QUEST_PRECONDITION_EXCLUSIVE_QUESTS\x10\x05\x12\x1c\n\x18QUEST_PRECONDITION_NEVER\x10\x06\x12\x30\n,QUEST_PRECONDITION_RECEIVED_ANY_LISTED_QUEST\x10\x07\x12(\n$QUEST_PRECONDITION_MONTH_YEAR_BUCKET\x10\x08\x12\x32\n.QUEST_PRECONDITION_EXCLUSIVE_IN_PROGRESS_GROUP\x10\t\x12)\n%QUEST_PRECONDITION_STORYLINE_PROGRESS\x10\n\x12\x1b\n\x17QUEST_PRECONDITION_TEAM\x10\x0b\x42\x0b\n\tCondition\"\xeb\x17\n\nQuestProto\x12\x36\n\x0b\x64\x61ily_quest\x18\x02 \x01(\x0b\x32\x1f.POGOProtos.Rpc.DailyQuestProtoH\x00\x12\x39\n\nmulti_part\x18\x03 \x01(\x0b\x32#.POGOProtos.Rpc.MultiPartQuestProtoH\x00\x12?\n\rcatch_pokemon\x18\x04 \x01(\x0b\x32&.POGOProtos.Rpc.CatchPokemonQuestProtoH\x00\x12\x39\n\nadd_friend\x18\x05 \x01(\x0b\x32#.POGOProtos.Rpc.AddFriendQuestProtoH\x00\x12?\n\rtrade_pokemon\x18\x06 \x01(\x0b\x32&.POGOProtos.Rpc.TradePokemonQuestProtoH\x00\x12N\n\x15\x64\x61ily_buddy_affection\x18\x07 \x01(\x0b\x32-.POGOProtos.Rpc.DailyBuddyAffectionQuestProtoH\x00\x12\x34\n\nquest_walk\x18\x08 \x01(\x0b\x32\x1e.POGOProtos.Rpc.QuestWalkProtoH\x00\x12J\n\x13\x65volve_into_pokemon\x18\t \x01(\x0b\x32+.POGOProtos.Rpc.EvolveIntoPokemonQuestProtoH\x00\x12=\n\x0cget_stardust\x18\n \x01(\x0b\x32%.POGOProtos.Rpc.GetStardustQuestProtoH\x00\x12>\n\x0fmini_collection\x18\x0b \x01(\x0b\x32#.POGOProtos.Rpc.MiniCollectionProtoH\x00\x12\x42\n\x11geotargeted_quest\x18\x0c \x01(\x0b\x32%.POGOProtos.Rpc.GeotargetedQuestProtoH\x00\x12L\n\x14\x62uddy_evolution_walk\x18\r \x01(\x0b\x32,.POGOProtos.Rpc.BuddyEvolutionWalkQuestProtoH\x00\x12\x32\n\x06\x62\x61ttle\x18\x0e \x01(\x0b\x32 .POGOProtos.Rpc.BattleQuestProtoH\x00\x12?\n\rtake_snapshot\x18\x0f \x01(\x0b\x32&.POGOProtos.Rpc.TakeSnapshotQuestProtoH\x00\x12L\n\x14submit_sleep_records\x18\x10 \x01(\x0b\x32,.POGOProtos.Rpc.SubmitSleepRecordsQuestProtoH\x00\x12=\n\x0ctravel_route\x18\x11 \x01(\x0b\x32%.POGOProtos.Rpc.TravelRouteQuestProtoH\x00\x12?\n\rspin_pokestop\x18\x12 \x01(\x0b\x32&.POGOProtos.Rpc.SpinPokestopQuestProtoH\x00\x12-\n\nquest_type\x18\x01 \x01(\x0e\x32\x19.POGOProtos.Rpc.QuestType\x12;\n\x0fwith_single_day\x18\x62 \x01(\x0b\x32\".POGOProtos.Rpc.WithSingleDayProto\x12<\n\x0c\x64\x61ys_in_arow\x18\x63 \x01(\x0b\x32&.POGOProtos.Rpc.DaysWithARowQuestProto\x12\x10\n\x08quest_id\x18\x64 \x01(\t\x12\x12\n\nquest_seed\x18\x65 \x01(\x03\x12\x39\n\rquest_context\x18\x66 \x01(\x0e\x32\".POGOProtos.Rpc.QuestProto.Context\x12\x13\n\x0btemplate_id\x18g \x01(\t\x12\x10\n\x08progress\x18h \x01(\x05\x12,\n\x04goal\x18i \x01(\x0b\x32\x1e.POGOProtos.Rpc.QuestGoalProto\x12\x31\n\x06status\x18j \x01(\x0e\x32!.POGOProtos.Rpc.QuestProto.Status\x12\x37\n\rquest_rewards\x18k \x03(\x0b\x32 .POGOProtos.Rpc.QuestRewardProto\x12\x1d\n\x15\x63reation_timestamp_ms\x18l \x01(\x03\x12 \n\x18last_update_timestamp_ms\x18m \x01(\x03\x12\x1f\n\x17\x63ompletion_timestamp_ms\x18n \x01(\x03\x12\x0f\n\x07\x66ort_id\x18o \x01(\t\x12\x17\n\x0f\x61\x64min_generated\x18p \x01(\x08\x12$\n\x1cstamp_count_override_enabled\x18q \x01(\x08\x12\x1c\n\x14stamp_count_override\x18r \x01(\x05\x12\x12\n\ns2_cell_id\x18s \x01(\x03\x12$\n\x1cstory_quest_template_version\x18t \x01(\x05\x12\x38\n\rdaily_counter\x18u \x01(\x0b\x32!.POGOProtos.Rpc.DailyCounterProto\x12\x1f\n\x17reward_pokemon_icon_url\x18v \x01(\t\x12\x18\n\x10\x65nd_timestamp_ms\x18w \x01(\x03\x12\x1a\n\x12is_bonus_challenge\x18x \x01(\x08\x12\x43\n\rreferral_info\x18y \x01(\x0b\x32,.POGOProtos.Rpc.QuestProto.ReferralInfoProto\x12>\n\x0e\x62ranch_rewards\x18z \x03(\x0b\x32&.POGOProtos.Rpc.QuestBranchRewardProto\x12\x13\n\x0b\x64ialog_read\x18{ \x01(\x08\x12\x1a\n\x12start_timestamp_ms\x18| \x01(\x03\x12;\n\x0fwith_total_days\x18} \x01(\x0b\x32\".POGOProtos.Rpc.WithTotalDaysProto\x12\x14\n\x0cphase_number\x18~ \x01(\x05\x12\x39\n\ndifficulty\x18\x7f \x01(\x0e\x32%.POGOProtos.Rpc.QuestProto.Difficulty\x12\"\n\x19min_complete_timestamp_ms\x18\x80\x01 \x01(\x03\x1aI\n\x11ReferralInfoProto\x12\x13\n\x0breferrer_id\x18\x01 \x01(\t\x12\x1f\n\x17\x63ompletion_message_sent\x18\x02 \x01(\x08\"\xbf\x03\n\x07\x43ontext\x12\t\n\x05UNSET\x10\x00\x12\x0f\n\x0bSTORY_QUEST\x10\x01\x12\x13\n\x0f\x43HALLENGE_QUEST\x10\x02\x12\x14\n\x10\x44\x41ILY_COIN_QUEST\x10\x03\x12\x15\n\x11TIMED_STORY_QUEST\x10\x04\x12\x1d\n\x19NON_NARRATIVE_STORY_QUEST\x10\x05\x12\x12\n\x0eLEVEL_UP_QUEST\x10\x06\x12\x16\n\x12TGC_TRACKING_QUEST\x10\x07\x12\x13\n\x0f\x45VOLUTION_QUEST\x10\x08\x12\x1f\n\x1bTIMED_MINI_COLLECTION_QUEST\x10\t\x12\x12\n\x0eREFERRAL_QUEST\x10\n\x12\x13\n\x0f\x42RANCHING_QUEST\x10\x0b\x12\x0f\n\x0bPARTY_QUEST\x10\x0c\x12\x11\n\rMP_WALK_QUEST\x10\r\x12\x1a\n\x16SERVER_CHALLENGE_QUEST\x10\x0e\x12\x12\n\x0eTUTORIAL_QUEST\x10\x0f\x12&\n\"PERSONALIZED_TIMED_CHALLENGE_QUEST\x10\x10\x12\x19\n\x15TIMED_BRANCHING_QUEST\x10\x11\x12\x15\n\x11STAMP_RALLY_QUEST\x10\x12\"Y\n\nDifficulty\x12\r\n\tUNDEFINED\x10\x00\x12\r\n\tVERY_EASY\x10\x01\x12\x08\n\x04\x45\x41SY\x10\x02\x12\n\n\x06NORMAL\x10\x03\x12\x08\n\x04HARD\x10\x04\x12\r\n\tVERY_HARD\x10\x05\"G\n\x06Status\x12\x14\n\x10STATUS_UNDEFINED\x10\x00\x12\x11\n\rSTATUS_ACTIVE\x10\x01\x12\x14\n\x10STATUS_COMPLETED\x10\x02\x42\x07\n\x05Quest\"\xa6\n\n\x10QuestRewardProto\x12\r\n\x03\x65xp\x18\x02 \x01(\x05H\x00\x12/\n\x04item\x18\x03 \x01(\x0b\x32\x1f.POGOProtos.Rpc.ItemRewardProtoH\x00\x12\x12\n\x08stardust\x18\x04 \x01(\x05H\x00\x12\x38\n\x05\x63\x61ndy\x18\x05 \x01(\x0b\x32\'.POGOProtos.Rpc.PokemonCandyRewardProtoH\x00\x12\x1c\n\x12\x61vatar_template_id\x18\x06 \x01(\tH\x00\x12\x1b\n\x11quest_template_id\x18\x07 \x01(\tH\x00\x12H\n\x11pokemon_encounter\x18\x08 \x01(\x0b\x32+.POGOProtos.Rpc.PokemonEncounterRewardProtoH\x00\x12\x12\n\x08pokecoin\x18\t \x01(\x05H\x00\x12;\n\x08xl_candy\x18\n \x01(\x0b\x32\'.POGOProtos.Rpc.PokemonCandyRewardProtoH\x00\x12\x13\n\tlevel_cap\x18\x0b \x01(\x05H\x00\x12\x35\n\x07sticker\x18\x0c \x01(\x0b\x32\".POGOProtos.Rpc.StickerRewardProtoH\x00\x12@\n\rmega_resource\x18\r \x01(\x0b\x32\'.POGOProtos.Rpc.PokemonCandyRewardProtoH\x00\x12\x37\n\x08incident\x18\x0e \x01(\x0b\x32#.POGOProtos.Rpc.IncidentRewardProtoH\x00\x12\x46\n\x10player_attribute\x18\x0f \x01(\x0b\x32*.POGOProtos.Rpc.PlayerAttributeRewardProtoH\x00\x12\x37\n\x0e\x65vent_badge_id\x18\x10 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloBadgeTypeH\x00\x12$\n\x1aneutral_avatar_template_id\x18\x11 \x01(\tH\x00\x12Z\n\x1cneutral_avatar_item_template\x18\x12 \x01(\x0b\x32\x32.POGOProtos.Rpc.NeutralAvatarLootItemTemplateProtoH\x00\x12X\n\x1bneutral_avatar_item_display\x18\x13 \x01(\x0b\x32\x31.POGOProtos.Rpc.NeutralAvatarLootItemDisplayProtoH\x00\x12<\n\x0bpokemon_egg\x18\x14 \x01(\x0b\x32%.POGOProtos.Rpc.PokemonEggRewardProtoH\x00\x12\x33\n\x04type\x18\x01 \x01(\x0e\x32%.POGOProtos.Rpc.QuestRewardProto.Type\"\x8c\x02\n\x04Type\x12\t\n\x05UNSET\x10\x00\x12\x0e\n\nEXPERIENCE\x10\x01\x12\x08\n\x04ITEM\x10\x02\x12\x0c\n\x08STARDUST\x10\x03\x12\t\n\x05\x43\x41NDY\x10\x04\x12\x13\n\x0f\x41VATAR_CLOTHING\x10\x05\x12\t\n\x05QUEST\x10\x06\x12\x15\n\x11POKEMON_ENCOUNTER\x10\x07\x12\x0c\n\x08POKECOIN\x10\x08\x12\x0c\n\x08XL_CANDY\x10\t\x12\r\n\tLEVEL_CAP\x10\n\x12\x0b\n\x07STICKER\x10\x0b\x12\x11\n\rMEGA_RESOURCE\x10\x0c\x12\x0c\n\x08INCIDENT\x10\r\x12\x14\n\x10PLAYER_ATTRIBUTE\x10\x0e\x12\x0f\n\x0b\x45VENT_BADGE\x10\x0f\x12\x0f\n\x0bPOKEMON_EGG\x10\x10\x42\x08\n\x06Reward\"|\n\x12QuestSettingsProto\x12-\n\nquest_type\x18\x01 \x01(\x0e\x32\x19.POGOProtos.Rpc.QuestType\x12\x37\n\x0b\x64\x61ily_quest\x18\x02 \x01(\x0b\x32\".POGOProtos.Rpc.DailyQuestSettings\"\x93\x01\n\x13QuestStampCardProto\x12.\n\x05stamp\x18\x01 \x03(\x0b\x32\x1f.POGOProtos.Rpc.QuestStampProto\x12\x0e\n\x06target\x18\x02 \x01(\x05\x12\x1e\n\x16remaining_daily_stamps\x18\x03 \x01(\x05\x12\n\n\x02id\x18\x04 \x01(\t\x12\x10\n\x08icon_url\x18\x05 \x01(\t\"\\\n\x0fQuestStampProto\x12\x33\n\x07\x63ontext\x18\x01 \x01(\x0e\x32\".POGOProtos.Rpc.QuestProto.Context\x12\x14\n\x0ctimestamp_ms\x18\x02 \x01(\x04\"/\n\x0eQuestWalkProto\x12\x1d\n\x15quest_start_km_walked\x18\x01 \x01(\x02\"\x99\x02\n\x0bQuestsProto\x12)\n\x05quest\x18\x01 \x03(\x0b\x32\x1a.POGOProtos.Rpc.QuestProto\x12\x1d\n\x15\x63ompleted_story_quest\x18\x02 \x03(\t\x12K\n\x17quest_pokemon_encounter\x18\x03 \x03(\x0b\x32*.POGOProtos.Rpc.QuestPokemonEncounterProto\x12\x37\n\nstamp_card\x18\x04 \x01(\x0b\x32#.POGOProtos.Rpc.QuestStampCardProto\x12:\n\x0equest_incident\x18\x05 \x03(\x0b\x32\".POGOProtos.Rpc.QuestIncidentProto\" \n\x0eQuitCombatData\x12\x0e\n\x06rpc_id\x18\x01 \x01(\x05\"\xfa\x01\n\x12QuitCombatOutProto\x12\x39\n\x06result\x18\x01 \x01(\x0e\x32).POGOProtos.Rpc.QuitCombatOutProto.Result\x12+\n\x06\x63ombat\x18\x02 \x01(\x0b\x32\x1b.POGOProtos.Rpc.CombatProto\"|\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1a\n\x16\x45RROR_COMBAT_NOT_FOUND\x10\x02\x12\x1e\n\x1a\x45RROR_INVALID_COMBAT_STATE\x10\x03\x12\x1e\n\x1a\x45RROR_PLAYER_NOT_IN_COMBAT\x10\x04\"$\n\x0fQuitCombatProto\x12\x11\n\tcombat_id\x18\x01 \x01(\t\"\x87\x01\n\x16QuitCombatResponseData\x12\x0e\n\x06rpc_id\x18\x01 \x01(\x05\x12\x1a\n\x12round_trip_time_ms\x18\x02 \x01(\r\x12\x41\n\x15quit_combat_out_proto\x18\x03 \x01(\x0b\x32\".POGOProtos.Rpc.QuitCombatOutProto\"i\n\rRaidClientLog\x12-\n\x06header\x18\x01 \x01(\x0b\x32\x1d.POGOProtos.Rpc.RaidLogHeader\x12)\n\x07\x65ntries\x18\x02 \x03(\x0b\x32\x18.POGOProtos.Rpc.LogEntry\"\x9a\t\n\x17RaidClientSettingsProto\x12\x1b\n\x13remote_raid_enabled\x18\x01 \x01(\x08\x12\x1e\n\x16max_remote_raid_passes\x18\x02 \x01(\x05\x12\x1e\n\x16remote_damage_modifier\x18\x03 \x01(\x02\x12%\n\x1dremote_raids_min_player_level\x18\x04 \x01(\x05\x12\x1e\n\x16max_num_friend_invites\x18\x05 \x01(\x05\x12%\n\x1d\x66riend_invite_cutoff_time_sec\x18\x06 \x01(\x05\x12$\n\x1c\x63\x61n_invite_friends_in_person\x18\x07 \x01(\x08\x12#\n\x1b\x63\x61n_invite_friends_remotely\x18\x08 \x01(\x08\x12\x1d\n\x15max_players_per_lobby\x18\t \x01(\x05\x12$\n\x1cmax_remote_players_per_lobby\x18\n \x01(\x05\x12\'\n\x1finvite_cooldown_duration_millis\x18\x0b \x01(\x03\x12)\n!max_num_friend_invites_per_action\x18\x0c \x01(\x05\x12M\n*unsupported_raid_levels_for_friend_invites\x18\r \x03(\x0e\x32\x19.POGOProtos.Rpc.RaidLevel\x12\x41\n\x1eunsupported_remote_raid_levels\x18\x0e \x03(\x0e\x32\x19.POGOProtos.Rpc.RaidLevel\x12,\n$is_nearby_raid_notification_disabled\x18\x0f \x01(\x08\x12#\n\x1bremote_raid_iap_prompt_skus\x18\x10 \x03(\t\x12K\n\x1araid_level_music_overrides\x18\x11 \x03(\x0b\x32\'.POGOProtos.Rpc.RaidMusicOverrideConfig\x12<\n\x12raid_feature_flags\x18\x12 \x01(\x0b\x32 .POGOProtos.Rpc.RaidFeatureFlags\x12\x19\n\x11\x62oot_raid_enabled\x18\x13 \x01(\x08\x12\x1f\n\x17\x66riend_requests_enabled\x18\x14 \x01(\x08\x12\'\n\x1fremote_raid_distance_validation\x18\x15 \x01(\x08\x12\x15\n\rpopup_time_ms\x18\x16 \x01(\x05\x12)\n!failed_friend_invite_info_enabled\x18\x17 \x01(\x08\x12\x1b\n\x13min_players_to_boot\x18\x18 \x01(\x05\x12\x16\n\x0e\x62oot_cutoff_ms\x18\x1a \x01(\x05\x12\x14\n\x0c\x62oot_solo_ms\x18\x1b \x01(\x05\x12\x10\n\x08ob_int32\x18\x1c \x01(\x05\x12\x0f\n\x07ob_bool\x18\x1d \x01(\x08\x12K\n\x17pokemon_music_overrides\x18\x1e \x03(\x0b\x32*.POGOProtos.Rpc.PokemonMusicOverrideConfig\"\xa0\x01\n\x10RaidCreateDetail\x12\x14\n\x0cis_exclusive\x18\x01 \x01(\x08\x12\x13\n\x07is_mega\x18\x02 \x01(\x08\x42\x02\x18\x01\x12\"\n\x1aplayer_captured_s2_cell_id\x18\x03 \x01(\x03\x12=\n\x0btemp_evo_id\x18\x04 \x01(\x0e\x32(.POGOProtos.Rpc.HoloTemporaryEvolutionId\"\xdd\x02\n\x12RaidEncounterProto\x12-\n\x07pokemon\x18\x01 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x14\n\x0c\x65ncounter_id\x18\x02 \x01(\x03\x12\x15\n\rspawnpoint_id\x18\x03 \x01(\t\x12\x46\n\x15\x63\x61pture_probabilities\x18\x04 \x01(\x0b\x32\'.POGOProtos.Rpc.CaptureProbabilityProto\x12\x18\n\x10throws_remaining\x18\x05 \x01(\x05\x12-\n\nraid_level\x18\x06 \x01(\x0e\x32\x19.POGOProtos.Rpc.RaidLevel\x12\x0f\n\x07\x66ort_id\x18\x07 \x01(\t\x12\x1a\n\x12is_event_legendary\x18\t \x01(\x08\x12\'\n\traid_ball\x18\n \x01(\x0e\x32\x14.POGOProtos.Rpc.ItemJ\x04\x08\x08\x10\t\"\xc1\x01\n\x0bRaidEndData\x12.\n\x04type\x18\x01 \x01(\x0e\x32 .POGOProtos.Rpc.RaidEndData.Type\"\x81\x01\n\x04Type\x12\n\n\x06NO_END\x10\x00\x12\x0f\n\x0bLEAVE_LOBBY\x10\x01\x12\x0c\n\x08TIME_OUT\x10\x02\x12 \n\x1c\x45NCOUNTER_POKEMON_NOT_CAUGHT\x10\x03\x12\x1c\n\x18\x45NCOUNTER_POKEMON_CAUGHT\x10\x04\x12\x0e\n\nWITH_ERROR\x10\x05\"\xe6\x01\n\x10RaidFeatureFlags\x12$\n\x1cuse_cached_raid_boss_pokemon\x18\x01 \x01(\x08\x12\x39\n\x0fraid_experiment\x18\x18 \x03(\x0e\x32 .POGOProtos.Rpc.BattleExperiment\x12/\n\x0cusable_items\x18\x19 \x03(\x0b\x32\x19.POGOProtos.Rpc.ItemProto\x12@\n\x18usable_trainer_abilities\x18\x1a \x03(\x0e\x32\x1e.POGOProtos.Rpc.TrainerAbility\"\x87\x06\n\rRaidInfoProto\x12\x11\n\traid_seed\x18\x01 \x01(\x03\x12\x15\n\rraid_spawn_ms\x18\x02 \x01(\x03\x12\x16\n\x0eraid_battle_ms\x18\x03 \x01(\x03\x12\x13\n\x0braid_end_ms\x18\x04 \x01(\x03\x12\x32\n\x0craid_pokemon\x18\x05 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12-\n\nraid_level\x18\x06 \x01(\x0e\x32\x19.POGOProtos.Rpc.RaidLevel\x12\x10\n\x08\x63omplete\x18\x07 \x01(\x08\x12\x16\n\x0eis_raid_hidden\x18\t \x01(\x08\x12\x19\n\x11is_scheduled_raid\x18\n \x01(\x08\x12\x0f\n\x07is_free\x18\x0b \x01(\x08\x12\x13\n\x0b\x63\x61mpaign_id\x18\x0c \x01(\t\x12\'\n\traid_ball\x18\x0e \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x38\n\x0evisual_effects\x18\x0f \x03(\x0b\x32 .POGOProtos.Rpc.RaidVisualEffect\x12\x19\n\x11raid_visual_level\x18\x10 \x01(\x03\x12?\n\x17raid_visual_plaque_type\x18\x11 \x01(\x0e\x32\x1e.POGOProtos.Rpc.RaidVisualType\x12\x41\n\x15raid_plaque_pip_style\x18\x12 \x01(\x0e\x32\".POGOProtos.Rpc.RaidPlaquePipStyle\x12G\n\x10mascot_character\x18\x14 \x01(\x0e\x32-.POGOProtos.Rpc.EnumWrapper.InvasionCharacter\x12\x19\n\x11\x62oot_raid_enabled\x18\x15 \x01(\x08\x12\x34\n\x0ereward_pokemon\x18\x16 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12/\n\x11\x64\x65\x66\x61ult_raid_ball\x18\x17 \x01(\x0e\x32\x14.POGOProtos.Rpc.ItemJ\x04\x08\x08\x10\t\"\xf6\x05\n\x15RaidInvitationDetails\x12\x0e\n\x06gym_id\x18\x01 \x01(\t\x12\x10\n\x08lobby_id\x18\x02 \x03(\x05\x12\x11\n\traid_seed\x18\x03 \x01(\x03\x12!\n\x19raid_invitation_expire_ms\x18\x04 \x01(\x03\x12-\n\nraid_level\x18\x05 \x01(\x0e\x32\x19.POGOProtos.Rpc.RaidLevel\x12\x10\n\x08gym_name\x18\x06 \x01(\t\x12\x11\n\timage_url\x18\x07 \x01(\t\x12\x10\n\x08latitude\x18\x08 \x01(\x01\x12\x11\n\tlongitude\x18\t \x01(\x01\x12\x36\n\x0fraid_pokemon_id\x18\n \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x43\n\x11raid_pokemon_form\x18\x0b \x01(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\x12\x12\n\ninviter_id\x18\x0c \x01(\t\x12\x18\n\x10inviter_nickname\x18\r \x01(\t\x12\x39\n\x0einviter_avatar\x18\x0e \x01(\x0b\x32!.POGOProtos.Rpc.PlayerAvatarProto\x12*\n\x0cinviter_team\x18\x0f \x01(\x0e\x32\x14.POGOProtos.Rpc.Team\x12J\n\x18raid_pokemon_temp_evo_id\x18\x10 \x01(\x0e\x32(.POGOProtos.Rpc.HoloTemporaryEvolutionId\x12I\n\x14raid_pokemon_costume\x18\x11 \x01(\x0e\x32+.POGOProtos.Rpc.PokemonDisplayProto.Costume\x12\x19\n\x11raid_visual_level\x18\x12 \x01(\x03\x12H\n\x16inviter_neutral_avatar\x18\x13 \x01(\x0b\x32(.POGOProtos.Rpc.PlayerNeutralAvatarProto\"?\n\x1eRaidInviteFriendsSettingsProto\x12\x1d\n\x15raid_invite_min_level\x18\x01 \x01(\x05\"P\n\x18RaidJoinInformationProto\x12\x19\n\x11lobby_creation_ms\x18\x01 \x01(\x03\x12\x19\n\x11lobby_end_join_ms\x18\x02 \x01(\x03\"G\n%RaidLobbyAvailabilityInformationProto\x12\x1e\n\x16raid_lobby_unavailable\x18\x01 \x01(\x08\"W\n\x14RaidLobbyCounterData\x12\x0e\n\x06gym_id\x18\x02 \x01(\t\x12\x14\n\x0cplayer_count\x18\x03 \x01(\x05\x12\x19\n\x11lobby_join_end_ms\x18\x04 \x01(\x03\")\n\x17RaidLobbyCounterRequest\x12\x0e\n\x06gym_id\x18\x01 \x01(\t\"\x82\x03\n\x1dRaidLobbyCounterSettingsProto\x12\x17\n\x0fpolling_enabled\x18\x01 \x01(\x08\x12\x1b\n\x13polling_interval_ms\x18\x02 \x01(\x05\x12\x19\n\x11subscribe_enabled\x18\x03 \x01(\x08\x12\x17\n\x0fpublish_enabled\x18\x04 \x01(\x08\x12\x1b\n\x13map_display_enabled\x18\x05 \x01(\x08\x12\x1e\n\x16nearby_display_enabled\x18\x06 \x01(\x08\x12\"\n\x1ashow_counter_radius_meters\x18\x07 \x01(\x02\x12\x1a\n\x12subscribe_s2_level\x18\x08 \x01(\x05\x12\x1b\n\x13max_count_to_update\x18\t \x01(\x05\x12\x1e\n\x16subscription_namespace\x18\n \x01(\t\x12\x1d\n\x15polling_radius_meters\x18\x0b \x01(\x02\x12\x1e\n\x16publish_cutoff_time_ms\x18\x0c \x01(\x05\"\x92\x01\n\rRaidLogHeader\x12\x0e\n\x06gym_id\x18\x01 \x01(\t\x12\x11\n\traid_seed\x18\x02 \x01(\x03\x12\x17\n\x0fgym_lat_degrees\x18\x03 \x01(\x01\x12\x17\n\x0fgym_lng_degrees\x18\x04 \x01(\x01\x12\x14\n\x0ctime_root_ms\x18\x05 \x01(\x03\x12\x16\n\x0eraid_battle_id\x18\x06 \x01(\t\"b\n\x17RaidMusicOverrideConfig\x12-\n\nraid_level\x18\x01 \x01(\x0e\x32\x19.POGOProtos.Rpc.RaidLevel\x12\x18\n\x10\x62\x61ttle_music_key\x18\x02 \x01(\t\"\xe7\x02\n\x14RaidParticipantProto\x12\x44\n\x10join_information\x18\x05 \x01(\x0b\x32(.POGOProtos.Rpc.RaidJoinInformationProtoH\x00\x12S\n\x12lobby_availability\x18\x06 \x01(\x0b\x32\x35.POGOProtos.Rpc.RaidLobbyAvailabilityInformationProtoH\x00\x12\x11\n\tplayer_id\x18\x01 \x01(\t\x12\x11\n\traid_seed\x18\x02 \x01(\x03\x12\x0e\n\x06gym_id\x18\x03 \x01(\t\x12\x10\n\x08lobby_id\x18\x04 \x03(\x05\x12\x30\n\traid_info\x18\x07 \x01(\x0b\x32\x1d.POGOProtos.Rpc.RaidInfoProto\x12\x10\n\x08latitude\x18\x08 \x01(\x01\x12\x11\n\tlongitude\x18\t \x01(\x01\x42\x15\n\x13\x41\x63tivityInformation\"\xed\x04\n\x13RaidPlayerStatProto\x12=\n\x07stat_id\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.RaidPlayerStatProto.StatType\x12@\n\x0eplayer_profile\x18\x03 \x01(\x0b\x32(.POGOProtos.Rpc.PlayerPublicProfileProto\x12\x12\n\nstat_value\x18\x04 \x01(\x01\x12<\n\x07pokemon\x18\x05 \x01(\x0b\x32+.POGOProtos.Rpc.RaidPlayerStatsPokemonProto\x12\x10\n\x08\x66\x65\x61tured\x18\x06 \x01(\x08\x12\x16\n\x0e\x61ttacker_index\x18\x07 \x01(\x05\"\xd8\x02\n\x08StatType\x12\x13\n\x0fUNSET_RAID_STAT\x10\x00\x12\x17\n\x13\x46INAL_STRIKE_PLAYER\x10\x01\x12\x17\n\x13\x44\x41MAGE_DEALT_PLAYER\x10\x02\x12\x1a\n\x16REMOTE_DISTANCE_PLAYER\x10\x04\x12\x17\n\x13USE_MEGA_EVO_PLAYER\x10\x05\x12\x14\n\x10USE_BUDDY_PLAYER\x10\x06\x12\x1b\n\x17\x43USTOMIZE_AVATAR_PLAYER\x10\x07\x12\x1e\n\x1aNUM_FRIENDS_IN_RAID_PLAYER\x10\x08\x12\"\n\x1eRECENT_WALKING_DISTANCE_PLAYER\x10\n\x12\x1e\n\x1aNUM_CHARGED_ATTACKS_PLAYER\x10\x0b\x12\x1d\n\x19SURVIVAL_DURATION_POKEMON\x10\x0f\x12\x1a\n\x16POKEMON_HEIGHT_POKEMON\x10\x16\"k\n\"RaidPlayerStatsGlobalSettingsProto\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12\x17\n\x0f\x65nabled_pokemon\x18\x02 \x01(\x08\x12\x1b\n\x13\x65nabled_avatar_spin\x18\x03 \x01(\x08\"\x93\x01\n\x1bRaidPlayerStatsPokemonProto\x12\x36\n\x0fholo_pokemon_id\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12<\n\x0fpokemon_display\x18\x02 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\"J\n\x14RaidPlayerStatsProto\x12\x32\n\x05stats\x18\x01 \x03(\x0b\x32#.POGOProtos.Rpc.RaidPlayerStatProto\"\xff\x02\n\tRaidProto\x12\x11\n\traid_seed\x18\x01 \x01(\x03\x12\x12\n\nstarted_ms\x18\x02 \x01(\x03\x12\x14\n\x0c\x63ompleted_ms\x18\x03 \x01(\x03\x12;\n\x14\x65ncounter_pokemon_id\x18\x04 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x18\n\x10\x63ompleted_battle\x18\x05 \x01(\x08\x12\x18\n\x10received_rewards\x18\x06 \x01(\x08\x12\x1a\n\x12\x66inished_encounter\x18\x07 \x01(\x08\x12 \n\x18received_default_rewards\x18\x08 \x01(\x08\x12 \n\x18incremented_raid_friends\x18\t \x01(\x08\x12\x1b\n\x13\x63ompleted_battle_ms\x18\n \x01(\x03\x12\x11\n\tis_remote\x18\x0c \x01(\x08\x12\x34\n\x0ereward_pokemon\x18\x0e \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\"\x80\x06\n\x13RaidRewardsLogEntry\x12:\n\x06result\x18\x01 \x01(\x0e\x32*.POGOProtos.Rpc.RaidRewardsLogEntry.Result\x12(\n\x05items\x18\x03 \x03(\x0b\x32\x19.POGOProtos.Rpc.ItemProto\x12\x32\n\x0f\x64\x65\x66\x61ult_rewards\x18\x04 \x03(\x0b\x32\x19.POGOProtos.Rpc.ItemProto\x12\x10\n\x08stardust\x18\x05 \x01(\x05\x12/\n\x08stickers\x18\x06 \x03(\x0b\x32\x1d.POGOProtos.Rpc.LootItemProto\x12\x13\n\x07is_mega\x18\x07 \x01(\x08\x42\x02\x18\x01\x12>\n\rmega_resource\x18\x08 \x01(\x0b\x32\'.POGOProtos.Rpc.PokemonCandyRewardProto\x12W\n\x14temp_evo_raid_status\x18\t \x01(\x0e\x32\x35.POGOProtos.Rpc.RaidRewardsLogEntry.TempEvoRaidStatusB\x02\x18\x01\x12=\n\x0btemp_evo_id\x18\n \x01(\x0e\x32(.POGOProtos.Rpc.HoloTemporaryEvolutionId\x12I\n\x12\x64\x65\x66\x65nder_alignment\x18\x0b \x01(\x0e\x32-.POGOProtos.Rpc.PokemonDisplayProto.Alignment\x12\x36\n\x05\x63\x61ndy\x18\x0c \x01(\x0b\x32\'.POGOProtos.Rpc.PokemonCandyRewardProto\x12\x39\n\x08xl_candy\x18\r \x01(\x0b\x32\'.POGOProtos.Rpc.PokemonCandyRewardProto\" \n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\"9\n\x11TempEvoRaidStatus\x12\x08\n\x04NONE\x10\x00\x12\x0b\n\x07IS_MEGA\x10\x01\x12\r\n\tIS_PRIMAL\x10\x02J\x04\x08\x02\x10\x03\"\xa6\x02\n\rRaidTelemetry\x12;\n\x11raid_telemetry_id\x18\x01 \x01(\x0e\x32 .POGOProtos.Rpc.RaidTelemetryIds\x12\x16\n\x0e\x62undle_version\x18\x02 \x01(\t\x12\x1d\n\x15time_since_enter_raid\x18\x03 \x01(\x02\x12&\n\x1etime_since_last_raid_telemetry\x18\x04 \x01(\x02\x12\x12\n\nraid_level\x18\x05 \x01(\x05\x12\x15\n\rprivate_lobby\x18\x06 \x01(\x08\x12\x13\n\x0bticket_item\x18\x07 \x01(\t\x12\x1c\n\x14num_players_in_lobby\x18\x08 \x01(\x05\x12\x1b\n\x13\x62\x61ttle_party_number\x18\t \x01(\x05\"N\n\x0fRaidTicketProto\x12\x11\n\tticket_id\x18\x01 \x01(\t\x12\"\n\x04item\x18\x02 \x01(\x0e\x32\x14.POGOProtos.Rpc.ItemJ\x04\x08\x04\x10\x05\"H\n\x17RaidTicketSettingsProto\x12-\n%consume_raid_ticket_upon_battle_start\x18\x01 \x01(\x08\"H\n\x10RaidTicketsProto\x12\x34\n\x0braid_ticket\x18\x01 \x03(\x0b\x32\x1f.POGOProtos.Rpc.RaidTicketProto\"W\n\x10RaidVisualEffect\x12\x18\n\x10\x65\x66\x66\x65\x63t_asset_key\x18\x01 \x01(\t\x12\x14\n\x0cstart_millis\x18\x02 \x01(\x03\x12\x13\n\x0bstop_millis\x18\x03 \x01(\x03\"\xbb\x03\n\x17RaidVnextClientLogProto\x12-\n\x06header\x18\x01 \x01(\x0b\x32\x1d.POGOProtos.Rpc.RaidLogHeader\x12K\n\x07\x65ntries\x18\x02 \x03(\x0b\x32:.POGOProtos.Rpc.RaidVnextClientLogProto.VnextLogEntryProto\x1a\xa3\x02\n\x12VnextLogEntryProto\x12[\n\x06header\x18\x01 \x01(\x0b\x32K.POGOProtos.Rpc.RaidVnextClientLogProto.VnextLogEntryProto.VnextHeaderProto\x1a\xaf\x01\n\x10VnextHeaderProto\x12\x64\n\x04type\x18\x01 \x01(\x0e\x32V.POGOProtos.Rpc.RaidVnextClientLogProto.VnextLogEntryProto.VnextHeaderProto.HeaderType\x12\x1a\n\x12time_now_offset_ms\x18\x02 \x01(\r\"\x19\n\nHeaderType\x12\x0b\n\x07NO_TYPE\x10\x00\"&\n\nRangeProto\x12\x0b\n\x03min\x18\x01 \x01(\x05\x12\x0b\n\x03max\x18\x02 \x01(\x05\"\xce\x01\n\x11RateRouteOutProto\x12\x38\n\x06result\x18\x01 \x01(\x0e\x32(.POGOProtos.Rpc.RateRouteOutProto.Result\"\x7f\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x19\n\x15\x45RROR_ROUTE_NOT_FOUND\x10\x02\x12\x16\n\x12\x45RROR_RATE_LIMITED\x10\x03\x12\x17\n\x13\x45RROR_ALREADY_RATED\x10\x04\x12\x11\n\rERROR_UNKNOWN\x10\x05\"7\n\x0eRateRouteProto\x12\x13\n\x0bstar_rating\x18\x01 \x01(\x05\x12\x10\n\x08route_id\x18\x04 \x01(\t\"\x86\x01\n\'ReadPointOfInterestDescriptionTelemetry\x12\x0e\n\x06result\x18\x01 \x01(\t\x12\x0f\n\x07\x66ort_id\x18\x02 \x01(\t\x12\x11\n\tfort_type\x18\x03 \x01(\x05\x12\x12\n\npartner_id\x18\x04 \x01(\t\x12\x13\n\x0b\x63\x61mpaign_id\x18\x05 \x01(\t\"\xab\x01\n\x17ReadQuestDialogOutProto\x12>\n\x06status\x18\x01 \x01(\x0e\x32..POGOProtos.Rpc.ReadQuestDialogOutProto.Status\"P\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x19\n\x15\x45RROR_QUEST_NOT_FOUND\x10\x02\x12\x13\n\x0f\x45RROR_NO_DIALOG\x10\x03\"(\n\x14ReadQuestDialogProto\x12\x10\n\x08quest_id\x18\x01 \x01(\t\"\x96\x01\n\x16ReassignPlayerOutProto\x12=\n\x06result\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.ReassignPlayerOutProto.Result\x12\x1b\n\x13reassigned_instance\x18\x02 \x01(\x05\" \n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\"/\n\x13ReassignPlayerProto\x12\x18\n\x10\x63urrent_instance\x18\x01 \x01(\x05\"\xbc\x02\n\x18RecallRouteDraftOutProto\x12?\n\x06result\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.RecallRouteDraftOutProto.Result\x12:\n\x0erecalled_route\x18\x02 \x01(\x0b\x32\".POGOProtos.Rpc.RouteCreationProto\"\xa2\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x17\n\x13\x45RROR_INVALID_ROUTE\x10\x03\x12\x1c\n\x18\x45RROR_MODERATION_FAILURE\x10\x04\x12\x1a\n\x16\x45RROR_ALREADY_RECALLED\x10\x05\x12\x1a\n\x16\x45RROR_TOO_MANY_RECALLS\x10\x06\"E\n\x15RecallRouteDraftProto\x12\x10\n\x08route_id\x18\x01 \x01(\t\x12\x1a\n\x12\x64\x65lete_route_draft\x18\x02 \x01(\x08\"\x83\x01\n\x16RecommendedSearchProto\x12\x14\n\x0csearch_label\x18\x01 \x01(\t\x12\x1f\n\x17prepended_search_string\x18\x02 \x01(\t\x12\x12\n\nsearch_key\x18\x03 \x01(\t\x12\x1e\n\x16\x61ppended_search_string\x18\x04 \x01(\t\"[\n\tRectProto\x12&\n\x02lo\x18\x01 \x01(\x0b\x32\x1a.POGOProtos.Rpc.PointProto\x12&\n\x02hi\x18\x02 \x01(\x0b\x32\x1a.POGOProtos.Rpc.PointProto\"\xc8\x01\n\x13RecycleItemOutProto\x12:\n\x06result\x18\x01 \x01(\x0e\x32*.POGOProtos.Rpc.RecycleItemOutProto.Result\x12\x11\n\tnew_count\x18\x02 \x01(\x05\"b\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1b\n\x17\x45RROR_NOT_ENOUGH_COPIES\x10\x02\x12#\n\x1f\x45RROR_CANNOT_RECYCLE_INCUBATORS\x10\x03\"E\n\x10RecycleItemProto\x12\"\n\x04item\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\r\n\x05\x63ount\x18\x02 \x01(\x05\".\n\x1aRedeemPasscodeRequestProto\x12\x10\n\x08passcode\x18\x01 \x01(\t\"\x97\x03\n\x1bRedeemPasscodeResponseProto\x12\x42\n\x06result\x18\x01 \x01(\x0e\x32\x32.POGOProtos.Rpc.RedeemPasscodeResponseProto.Result\x12O\n\racquired_item\x18\x02 \x03(\x0b\x32\x38.POGOProtos.Rpc.RedeemPasscodeResponseProto.AcquiredItem\x12\x1c\n\x14\x61\x63quired_items_proto\x18\x03 \x01(\x0c\x12\x10\n\x08passcode\x18\x04 \x01(\t\x1a+\n\x0c\x41\x63quiredItem\x12\x0c\n\x04item\x18\x01 \x01(\t\x12\r\n\x05\x63ount\x18\x02 \x01(\x03\"\x85\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rNOT_AVAILABLE\x10\x02\x12\x18\n\x14OVER_INVENTORY_LIMIT\x10\x03\x12\x14\n\x10\x41LREADY_REDEEMED\x10\x04\x12 \n\x1cOVER_PLAYER_REDEMPTION_LIMIT\x10\x05\"\xeb\x03\n\x19RedeemPasscodeRewardProto\x12\x30\n\x05items\x18\x01 \x03(\x0b\x32!.POGOProtos.Rpc.RedeemedItemProto\x12=\n\x0c\x61vatar_items\x18\x02 \x03(\x0b\x32\'.POGOProtos.Rpc.RedeemedAvatarItemProto\x12\x31\n\x0b\x65gg_pokemon\x18\x03 \x03(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12-\n\x07pokemon\x18\x04 \x03(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x32\n\npoke_candy\x18\x05 \x03(\x0b\x32\x1e.POGOProtos.Rpc.PokeCandyProto\x12\x10\n\x08stardust\x18\x06 \x01(\x05\x12\x11\n\tpokecoins\x18\x07 \x01(\x05\x12-\n\x06\x62\x61\x64ges\x18\x08 \x03(\x0e\x32\x1d.POGOProtos.Rpc.HoloBadgeType\x12?\n\x11redeemed_stickers\x18\t \x03(\x0b\x32$.POGOProtos.Rpc.RedeemedStickerProto\x12\x11\n\tquest_ids\x18\n \x03(\t\x12\x1f\n\x17neutral_avatar_item_ids\x18\x0b \x03(\t\"\xa3\x02\n!RedeemTicketGiftForFriendOutProto\x12H\n\x06status\x18\x01 \x01(\x0e\x32\x38.POGOProtos.Rpc.RedeemTicketGiftForFriendOutProto.Status\x12J\n\x13gifting_eligibility\x18\x02 \x01(\x0b\x32-.POGOProtos.Rpc.GiftingEligibilityStatusProto\"h\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x17\n\x13\x46\x41ILURE_ELIGIBILITY\x10\x03\x12\x1a\n\x16\x46\x41ILURE_GIFT_NOT_FOUND\x10\x04\"|\n\x1eRedeemTicketGiftForFriendProto\x12=\n\x10gifting_iap_item\x18\x01 \x01(\x0b\x32#.POGOProtos.Rpc.GiftingIapItemProto\x12\x1b\n\x13recipient_friend_id\x18\x02 \x01(\t\"I\n\x17RedeemedAvatarItemProto\x12\x1a\n\x12\x61vatar_template_id\x18\x01 \x01(\t\x12\x12\n\nitem_count\x18\x02 \x01(\x05\"K\n\x11RedeemedItemProto\x12\"\n\x04item\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x12\n\nitem_count\x18\x02 \x01(\x05\"9\n\x14RedeemedStickerProto\x12\x12\n\nsticker_id\x18\x01 \x01(\t\x12\r\n\x05\x63ount\x18\x02 \x01(\x05\"\x8e\x07\n\x17ReferralMilestonesProto\x12\x1d\n\x13referrer_niantic_id\x18\x06 \x01(\tH\x00\x12\x1c\n\x12referee_niantic_id\x18\x07 \x01(\tH\x00\x12\x1c\n\x12referrer_player_id\x18\x03 \x01(\tH\x01\x12\x1b\n\x11referee_player_id\x18\x04 \x01(\tH\x01\x12\x1e\n\x16milestones_template_id\x18\x01 \x01(\t\x12\x0f\n\x07version\x18\x02 \x01(\x05\x12I\n\tmilestone\x18\x05 \x03(\x0b\x32\x36.POGOProtos.Rpc.ReferralMilestonesProto.MilestoneEntry\x1a\xfb\x03\n\x0eMilestoneProto\x12\x10\n\x08name_key\x18\x01 \x01(\t\x12M\n\x06status\x18\x02 \x01(\x0e\x32=.POGOProtos.Rpc.ReferralMilestonesProto.MilestoneProto.Status\x12\x0e\n\x06reward\x18\x03 \x03(\x0c\x12\x1d\n\x15milestone_template_id\x18\x04 \x01(\t\x12\x0f\n\x07version\x18\x05 \x01(\x05\x12l\n\x16name_template_variable\x18\x06 \x03(\x0b\x32L.POGOProtos.Rpc.ReferralMilestonesProto.MilestoneProto.TemplateVariableProto\x12\x18\n\x10viewed_by_client\x18\x07 \x01(\x08\x12\x1c\n\x14\x63reated_timestamp_ms\x18\x08 \x01(\x03\x1a\x36\n\x15TemplateVariableProto\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0f\n\x07literal\x18\x02 \x01(\t\"j\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\n\n\x06\x41\x43TIVE\x10\x01\x12\x0c\n\x08\x41\x43HIEVED\x10\x02\x12\x11\n\rACTIVE_HIDDEN\x10\x03\x12\x13\n\x0f\x41\x43HIEVED_HIDDEN\x10\x04\x12\x13\n\x0fREWARDS_CLAIMED\x10\x05\x1ah\n\x0eMilestoneEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x45\n\x05value\x18\x02 \x01(\x0b\x32\x36.POGOProtos.Rpc.ReferralMilestonesProto.MilestoneProto:\x02\x38\x01\x42\x0b\n\tNianticIdB\n\n\x08PlayerId\"\xc4\x03\n\x15ReferralSettingsProto\x12\x17\n\x0f\x66\x65\x61ture_enabled\x18\x01 \x01(\x08\x12Q\n\x0frecent_features\x18\x02 \x03(\x0b\x32\x38.POGOProtos.Rpc.ReferralSettingsProto.RecentFeatureProto\x12$\n\x1c\x61\x64\x64_referrer_grace_period_ms\x18\x03 \x01(\x03\x12(\n client_get_milestone_interval_ms\x18\x04 \x01(\x03\x12\x36\n.min_num_days_without_session_for_lapsed_player\x18\x05 \x01(\x05\x12\x15\n\rdeep_link_url\x18\x06 \x01(\t\x12$\n\x1cimage_share_referral_enabled\x18\x07 \x01(\x08\x1az\n\x12RecentFeatureProto\x12\x39\n\ticon_type\x18\x01 \x01(\x0e\x32&.POGOProtos.Rpc.BonusBoxProto.IconType\x12\x14\n\x0c\x66\x65\x61ture_name\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\"\xf0\x01\n\x11ReferralTelemetry\x12\x43\n\x15referral_telemetry_id\x18\x01 \x01(\x0e\x32$.POGOProtos.Rpc.ReferralTelemetryIds\x12\x33\n\rreferral_role\x18\x02 \x01(\x0e\x32\x1c.POGOProtos.Rpc.ReferralRole\x12(\n milestone_description_string_key\x18\x03 \x01(\t\x12\x37\n\x0freferral_source\x18\x04 \x01(\x0e\x32\x1e.POGOProtos.Rpc.ReferralSource\"G\n\"RefreshProximityTokensRequestProto\x12!\n\x19\x66irst_token_start_time_ms\x18\x01 \x01(\x03\"^\n#RefreshProximityTokensResponseProto\x12\x37\n\x0fproximity_token\x18\x01 \x03(\x0b\x32\x1e.POGOProtos.Rpc.ProximityToken\"M\n#RegisterBackgroundDeviceActionProto\x12\x13\n\x0b\x64\x65vice_type\x18\x01 \x01(\t\x12\x11\n\tdevice_id\x18\x02 \x01(\t\"\xd2\x01\n%RegisterBackgroundDeviceResponseProto\x12L\n\x06status\x18\x01 \x01(\x0e\x32<.POGOProtos.Rpc.RegisterBackgroundDeviceResponseProto.Status\x12.\n\x05token\x18\x02 \x01(\x0b\x32\x1f.POGOProtos.Rpc.BackgroundToken\"+\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\"\xb1\x01\n\x14RegisterSfidaRequest\x12\x10\n\x08sfida_id\x18\x01 \x01(\t\x12\x44\n\x0b\x64\x65vice_type\x18\x02 \x01(\x0e\x32/.POGOProtos.Rpc.RegisterSfidaRequest.DeviceType\"A\n\nDeviceType\x12\t\n\x05SFIDA\x10\x00\x12\x12\n\x05UNSET\x10\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01\x12\t\n\x05PALMA\x10\x01\x12\t\n\x05WAINA\x10\x02\"-\n\x15RegisterSfidaResponse\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x01 \x01(\x0c\"\xe3\x03\n\x16ReleasePokemonOutProto\x12=\n\x06status\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.ReleasePokemonOutProto.Status\x12\x15\n\rcandy_awarded\x18\x02 \x01(\x05\x12\x1c\n\x10xl_candy_awarded\x18\x03 \x01(\x05\x42\x02\x18\x01\x12`\n\x17xl_candy_awarded_per_id\x18\x04 \x03(\x0b\x32?.POGOProtos.Rpc.ReleasePokemonOutProto.XlCandyAwardedPerIdEntry\x1a:\n\x18XlCandyAwardedPerIdEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x05:\x02\x38\x01\"\xb6\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x14\n\x10POKEMON_DEPLOYED\x10\x02\x12\n\n\x06\x46\x41ILED\x10\x03\x12\x18\n\x14\x45RROR_POKEMON_IS_EGG\x10\x04\x12\x1a\n\x16\x45RROR_POKEMON_IS_BUDDY\x10\x05\x12\x18\n\x14\x45RROR_FUSION_POKEMON\x10\x06\x12\"\n\x1e\x45RROR_FUSION_COMPONENT_POKEMON\x10\x07\">\n\x13ReleasePokemonProto\x12\x12\n\npokemon_id\x18\x01 \x01(\x06\x12\x13\n\x0bpokemon_ids\x18\x02 \x03(\x06\"L\n\x17ReleasePokemonTelemetry\x12\x31\n\x07pokemon\x18\x01 \x01(\x0b\x32 .POGOProtos.Rpc.PokemonTelemetry\"\xb5\x01\n\x1fReleaseStationedPokemonOutProto\x12\x46\n\x06result\x18\x01 \x01(\x0e\x32\x36.POGOProtos.Rpc.ReleaseStationedPokemonOutProto.Result\"J\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x13\n\x0fINVALID_POKEMON\x10\x02\x12\x13\n\x0fINVALID_STATION\x10\x03\"F\n\x1cReleaseStationedPokemonProto\x12\x12\n\nstation_id\x18\x01 \x01(\t\x12\x12\n\npokemon_id\x18\x02 \x01(\x06\"\x1c\n\x1aRemoteGiftPingRequestProto\"\xe4\x01\n\x1bRemoteGiftPingResponseProto\x12\x42\n\x06result\x18\x01 \x01(\x0e\x32\x32.POGOProtos.Rpc.RemoteGiftPingResponseProto.Result\"\x80\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x16\n\x12STILL_IN_COOL_DOWN\x10\x02\x12\x11\n\rBUDDY_NOT_SET\x10\x03\x12\x18\n\x14\x45RROR_INVENTORY_FULL\x10\x04\x12\x19\n\x15\x45RROR_NO_REMOTE_GIFTS\x10\x05\"\xfe\x01\n\x13RemoteRaidTelemetry\x12H\n\x18remote_raid_telemetry_id\x18\x01 \x01(\x0e\x32&.POGOProtos.Rpc.RemoteRaidTelemetryIds\x12\x45\n\x17remote_raid_join_source\x18\x02 \x01(\x0e\x32$.POGOProtos.Rpc.RemoteRaidJoinSource\x12V\n remote_raid_invite_accept_source\x18\x03 \x01(\x0e\x32,.POGOProtos.Rpc.RemoteRaidInviteAcceptSource\"\xe2\x01\n\x19RemoveLoginActionOutProto\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x31\n\x0clogin_detail\x18\x02 \x03(\x0b\x32\x1b.POGOProtos.Rpc.LoginDetail\x12@\n\x06status\x18\x03 \x01(\x0e\x32\x30.POGOProtos.Rpc.RemoveLoginActionOutProto.Status\"?\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x17\n\x13LOGIN_NOT_REMOVABLE\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\"w\n\x16RemoveLoginActionProto\x12\x43\n\x11identity_provider\x18\x01 \x01(\x0e\x32$.POGOProtos.Rpc.AuthIdentityProviderB\x02\x18\x01\x12\x18\n\x10\x61uth_provider_id\x18\x03 \x01(\t\"\xea\x01\n)RemovePokemonSizeLeaderboardEntryOutProto\x12P\n\x06status\x18\x01 \x01(\x0e\x32@.POGOProtos.Rpc.RemovePokemonSizeLeaderboardEntryOutProto.Status\"k\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\x12\x1d\n\x19\x45NTRY_TO_REMOVE_NOT_FOUND\x10\x03\x12\x1f\n\x1bPOKEMON_TO_REMOVE_DIFFERENT\x10\x04\"\x96\x01\n&RemovePokemonSizeLeaderboardEntryProto\x12\x12\n\ncontest_id\x18\x01 \x01(\t\x12:\n\x0e\x63ontest_metric\x18\x02 \x01(\x0b\x32\".POGOProtos.Rpc.ContestMetricProto\x12\x1c\n\x14pokemon_id_to_remove\x18\x03 \x01(\x06\"\xe8\x01\n\x1cRemovePtcLoginActionOutProto\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x31\n\x0clogin_detail\x18\x02 \x03(\x0b\x32\x1b.POGOProtos.Rpc.LoginDetail\x12\x43\n\x06status\x18\x03 \x01(\x0e\x32\x33.POGOProtos.Rpc.RemovePtcLoginActionOutProto.Status\"?\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x17\n\x13LOGIN_NOT_REMOVABLE\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\"\x1b\n\x19RemovePtcLoginActionProto\"\xb3\x01\n\x13RemoveQuestOutProto\x12:\n\x06status\x18\x01 \x01(\x0e\x32*.POGOProtos.Rpc.RemoveQuestOutProto.Status\"`\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x19\n\x15\x45RROR_QUEST_NOT_FOUND\x10\x02\x12#\n\x1f\x45RROR_STORY_QUEST_NOT_REMOVABLE\x10\x03\"$\n\x10RemoveQuestProto\x12\x10\n\x08quest_id\x18\x01 \x01(\t\"\xcb\x01\n\x1aRemoveSaveForLaterOutProto\x12\x41\n\x06result\x18\x01 \x01(\x0e\x32\x31.POGOProtos.Rpc.RemoveSaveForLaterOutProto.Result\"j\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\"\n\x1e\x45RROR_SAVE_FOR_LATER_NOT_FOUND\x10\x02\x12$\n ERROR_SAVE_FOR_LATER_NOT_ENABLED\x10\x03\"6\n\x17RemoveSaveForLaterProto\x12\x1b\n\x13save_for_later_seed\x18\x01 \x01(\t\"\xa8\x01\n\x12RemovedParticipant\x12\x11\n\tplayer_id\x18\x01 \x01(\t\x12\x41\n\x0eremoved_reason\x18\x02 \x01(\x0e\x32).POGOProtos.Rpc.RemovedParticipant.Reason\"<\n\x06Reason\x12\t\n\x05UNSET\x10\x00\x12\x13\n\x0fREMOVED_BY_HOST\x10\x01\x12\x12\n\x0eREMOVED_BY_OPS\x10\x02\"\xa1\x02\n\x1aReplaceLoginActionOutProto\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x31\n\x0clogin_detail\x18\x02 \x03(\x0b\x32\x1b.POGOProtos.Rpc.LoginDetail\x12\x41\n\x06status\x18\x03 \x01(\x0e\x32\x31.POGOProtos.Rpc.ReplaceLoginActionOutProto.Status\"|\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x10\n\x0c\x41UTH_FAILURE\x10\x01\x12\x0f\n\x0bLOGIN_TAKEN\x10\x02\x12\x16\n\x12LOGIN_ALREADY_HAVE\x10\x03\x12\x19\n\x15LOGIN_NOT_REPLACEABLE\x10\x04\x12\x11\n\rERROR_UNKNOWN\x10\x05\"\xb9\x01\n\x17ReplaceLoginActionProto\x12L\n\x1a\x65xisting_identity_provider\x18\x01 \x01(\x0e\x32$.POGOProtos.Rpc.AuthIdentityProviderB\x02\x18\x01\x12\x36\n\tnew_login\x18\x02 \x01(\x0b\x32#.POGOProtos.Rpc.AddLoginActionProto\x12\x18\n\x10\x61uth_provider_id\x18\x03 \x01(\t\"/\n\x1aReplenishMpAttributesProto\x12\x11\n\tmp_amount\x18\x01 \x01(\x05\"\xbc\x01\n\x17ReportAdFeedbackRequest\x12\x0f\n\x07game_id\x18\x01 \x01(\t\x12\x0f\n\x07user_id\x18\x02 \x01(\t\x12\x0c\n\x04guid\x18\x03 \x01(\t\x12\x1a\n\x12\x65ncrypted_ad_token\x18\x04 \x01(\x0c\x12U\n\x12\x61\x64_feedback_report\x18\t \x01(\x0b\x32\x39.POGOProtos.Rpc.ReportAdInteractionProto.AdFeedbackReport\"}\n\x18ReportAdFeedbackResponse\x12?\n\x06status\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.ReportAdFeedbackResponse.Status\" \n\x06Status\x12\x0b\n\x07SUCCESS\x10\x00\x12\t\n\x05\x45RROR\x10\x01\"\xb0)\n\x18ReportAdInteractionProto\x12]\n\x0fview_impression\x18\x05 \x01(\x0b\x32\x42.POGOProtos.Rpc.ReportAdInteractionProto.ViewImpressionInteractionH\x00\x12]\n\x0fview_fullscreen\x18\x06 \x01(\x0b\x32\x42.POGOProtos.Rpc.ReportAdInteractionProto.ViewFullscreenInteractionH\x00\x12`\n\x16\x66ullscreen_interaction\x18\x07 \x01(\x0b\x32>.POGOProtos.Rpc.ReportAdInteractionProto.FullScreenInteractionH\x00\x12S\n\x0b\x63ta_clicked\x18\x08 \x01(\x0b\x32<.POGOProtos.Rpc.ReportAdInteractionProto.CTAClickInteractionH\x00\x12Q\n\nad_spawned\x18\t \x01(\x0b\x32;.POGOProtos.Rpc.ReportAdInteractionProto.AdSpawnInteractionH\x00\x12W\n\x0c\x61\x64_dismissed\x18\n \x01(\x0b\x32?.POGOProtos.Rpc.ReportAdInteractionProto.AdDismissalInteractionH\x00\x12T\n\x0bview_web_ar\x18\x0b \x01(\x0b\x32=.POGOProtos.Rpc.ReportAdInteractionProto.ViewWebArInteractionH\x00\x12Q\n\x0fvideo_ad_loaded\x18\x0c \x01(\x0b\x32\x36.POGOProtos.Rpc.ReportAdInteractionProto.VideoAdLoadedH\x00\x12\x64\n\x17video_ad_balloon_opened\x18\r \x01(\x0b\x32=.POGOProtos.Rpc.ReportAdInteractionProto.VideoAdBalloonOpenedB\x02\x18\x01H\x00\x12n\n\x1fvideo_ad_clicked_on_balloon_cta\x18\x0e \x01(\x0b\x32\x43.POGOProtos.Rpc.ReportAdInteractionProto.VideoAdClickedOnBalloonCtaH\x00\x12Q\n\x0fvideo_ad_opened\x18\x0f \x01(\x0b\x32\x36.POGOProtos.Rpc.ReportAdInteractionProto.VideoAdOpenedH\x00\x12Q\n\x0fvideo_ad_closed\x18\x10 \x01(\x0b\x32\x36.POGOProtos.Rpc.ReportAdInteractionProto.VideoAdClosedH\x00\x12\x62\n\x18video_ad_player_rewarded\x18\x11 \x01(\x0b\x32>.POGOProtos.Rpc.ReportAdInteractionProto.VideoAdPlayerRewardedH\x00\x12^\n\x14video_ad_cta_clicked\x18\x12 \x01(\x0b\x32:.POGOProtos.Rpc.ReportAdInteractionProto.VideoAdCTAClickedB\x02\x18\x01H\x00\x12\x62\n\x18video_ad_reward_eligible\x18\x13 \x01(\x0b\x32>.POGOProtos.Rpc.ReportAdInteractionProto.VideoAdRewardEligibleH\x00\x12S\n\x10video_ad_failure\x18\x14 \x01(\x0b\x32\x37.POGOProtos.Rpc.ReportAdInteractionProto.VideoAdFailureH\x00\x12Q\n\x0fget_reward_info\x18\x15 \x01(\x0b\x32\x36.POGOProtos.Rpc.ReportAdInteractionProto.GetRewardInfoH\x00\x12s\n!web_ar_camera_permission_response\x18\x16 \x01(\x0b\x32\x46.POGOProtos.Rpc.ReportAdInteractionProto.WebArCameraPermissionResponseH\x00\x12z\n%web_ar_camera_permission_request_sent\x18\x17 \x01(\x0b\x32I.POGOProtos.Rpc.ReportAdInteractionProto.WebArCameraPermissionRequestSentH\x00\x12k\n\x1dweb_ar_audience_device_status\x18\x18 \x01(\x0b\x32\x42.POGOProtos.Rpc.ReportAdInteractionProto.WebArAudienceDeviceStatusH\x00\x12T\n\x11web_ar_ad_failure\x18\x19 \x01(\x0b\x32\x37.POGOProtos.Rpc.ReportAdInteractionProto.WebArAdFailureH\x00\x12]\n\x15\x61r_engine_interaction\x18\x1a \x01(\x0b\x32<.POGOProtos.Rpc.ReportAdInteractionProto.ArEngineInteractionH\x00\x12\x0f\n\x07game_id\x18\x01 \x01(\t\x12\x0f\n\x07user_id\x18\x02 \x01(\t\x12\x0c\n\x04guid\x18\x03 \x01(\t\x12\x1a\n\x12\x65ncrypted_ad_token\x18\x04 \x01(\x0c\x12\x15\n\rad_event_uuid\x18\x32 \x01(\t\x12\x16\n\x0e\x61pplication_id\x18\x33 \x01(\t\x12@\n\x07\x61\x64_type\x18\x64 \x01(\x0e\x32/.POGOProtos.Rpc.ReportAdInteractionProto.AdType\x12[\n\x11google_managed_ad\x18\xc8\x01 \x01(\x0b\x32?.POGOProtos.Rpc.ReportAdInteractionProto.GoogleManagedAdDetails\x1a\x83\x02\n\x0eWebArAdFailure\x12Y\n\x0c\x66\x61ilure_type\x18\x01 \x01(\x0e\x32\x43.POGOProtos.Rpc.ReportAdInteractionProto.WebArAdFailure.FailureType\x12\x16\n\x0e\x66\x61ilure_reason\x18\x02 \x01(\t\"~\n\x0b\x46\x61ilureType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x19\n\x15WEB_AR_REWARD_FAILURE\x10\x01\x12\x1a\n\x16WEB_AR_WEBVIEW_FAILURE\x10\x02\x12+\n\'WEB_AR_CAMERA_PERMISSION_DENIED_FAILURE\x10\x03\x1a\xa7\x02\n\x13\x41rEngineInteraction\x12\\\n\x08metadata\x18\x01 \x03(\x0b\x32J.POGOProtos.Rpc.ReportAdInteractionProto.ArEngineInteraction.MetadataEntry\x12T\n\x04\x64\x61ta\x18\x02 \x03(\x0b\x32\x46.POGOProtos.Rpc.ReportAdInteractionProto.ArEngineInteraction.DataEntry\x1a/\n\rMetadataEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a+\n\tDataEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a\xdf\x02\n\x16\x41\x64\x44ismissalInteraction\x12j\n\x11\x61\x64_dismissal_type\x18\x01 \x01(\x0e\x32O.POGOProtos.Rpc.ReportAdInteractionProto.AdDismissalInteraction.AdDismissalType\"\xd8\x01\n\x0f\x41\x64\x44ismissalType\x12\x18\n\x14\x41\x44_DISMISSAL_UNKNOWN\x10\x00\x12(\n$AD_DISMISSAL_TR_DISPLACES_AD_BALLOON\x10\x01\x12-\n)AD_DISMISSAL_NEW_AD_BALLOON_DISPLACES_OLD\x10\x02\x12(\n$AD_DISMISSAL_AD_BALLOON_AUTO_DISMISS\x10\x03\x12(\n$AD_DISMISSAL_PLAYER_OPTED_OUT_OF_ADS\x10\x04\x1a\x1d\n\nAdFeedback\x12\x0f\n\x07\x63ontent\x18\x01 \x01(\t\x1au\n\x10\x41\x64\x46\x65\x65\x64\x62\x61\x63kReport\x12\x1a\n\x12gam_ad_response_id\x18\x01 \x01(\t\x12\x45\n\x08\x66\x65\x65\x64\x62\x61\x63k\x18\x02 \x03(\x0b\x32\x33.POGOProtos.Rpc.ReportAdInteractionProto.AdFeedback\x1a\xe0\x02\n\x12\x41\x64SpawnInteraction\x12\x15\n\rspawn_success\x18\x01 \x01(\x08\x12h\n\x12\x61\x64_inhibition_type\x18\x02 \x01(\x0e\x32L.POGOProtos.Rpc.ReportAdInteractionProto.AdSpawnInteraction.AdInhibitionType\"\xc8\x01\n\x10\x41\x64InhibitionType\x12\x19\n\x15\x41\x44_INHIBITION_UNKNOWN\x10\x00\x12+\n\'AD_INHIBITION_TR_PREVENTS_BALLOON_SPAWN\x10\x01\x12\x1e\n\x1a\x41\x44_INHIBITION_CLIENT_ERROR\x10\x02\x12!\n\x1d\x41\x44_INHIBITION_DISABLED_IN_GMT\x10\x03\x12)\n%AD_INHIBITION_PLAYER_OPTED_OUT_OF_ADS\x10\x04\x1a&\n\x13\x43TAClickInteraction\x12\x0f\n\x07\x63ta_url\x18\x06 \x01(\t\x1a\x85\x01\n\x15\x46ullScreenInteraction\x12\x1c\n\x14\x66ullscreen_image_url\x18\x01 \x01(\t\x12\x1f\n\x17total_residence_time_ms\x18\x02 \x01(\x03\x12\x14\n\x0ctime_away_ms\x18\x03 \x01(\x03\x12\x17\n\x0ftook_screenshot\x18\x04 \x01(\x08\x1a)\n\rGetRewardInfo\x12\x18\n\x10valid_gift_token\x18\x01 \x01(\x08\x1a\x61\n\x16GoogleManagedAdDetails\x12\x14\n\x0cgam_order_id\x18\x01 \x01(\t\x12\x18\n\x10gam_line_item_id\x18\x02 \x01(\t\x12\x17\n\x0fgam_creative_id\x18\x03 \x01(\t\x1a\x1c\n\x14VideoAdBalloonOpenedJ\x04\x08\x01\x10\x02\x1a\"\n\x1aVideoAdClickedOnBalloonCtaJ\x04\x08\x01\x10\x02\x1aR\n\rVideoAdClosed\x12\x1e\n\x16\x63omplete_video_watched\x18\x02 \x01(\x08\x12\x1b\n\x13total_watch_time_ms\x18\x03 \x01(\x03J\x04\x08\x01\x10\x02\x1a*\n\x11VideoAdCTAClicked\x12\x0f\n\x07\x63ta_url\x18\x02 \x01(\tJ\x04\x08\x01\x10\x02\x1a\xb9\x01\n\x0eVideoAdFailure\x12Y\n\x0c\x66\x61ilure_type\x18\x01 \x01(\x0e\x32\x43.POGOProtos.Rpc.ReportAdInteractionProto.VideoAdFailure.FailureType\"L\n\x0b\x46\x61ilureType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x16\n\x12VIDEO_LOAD_FAILURE\x10\x01\x12\x18\n\x14VIDEO_REWARD_FAILURE\x10\x02\x1a\x31\n\rVideoAdLoaded\x12\x1a\n\x12total_load_time_ms\x18\x02 \x01(\x03J\x04\x08\x01\x10\x02\x1a\x15\n\rVideoAdOpenedJ\x04\x08\x01\x10\x02\x1a\x1d\n\x15VideoAdPlayerRewardedJ\x04\x08\x01\x10\x02\x1a\x17\n\x15VideoAdRewardEligible\x1a\x39\n\x19ViewFullscreenInteraction\x12\x1c\n\x14\x66ullscreen_image_url\x18\x01 \x01(\t\x1aQ\n\x19ViewImpressionInteraction\x12\x19\n\x11preview_image_url\x18\x01 \x01(\t\x12\x19\n\x11is_persisted_gift\x18\x02 \x01(\x08\x1a*\n\x14ViewWebArInteraction\x12\x12\n\nweb_ar_url\x18\x01 \x01(\t\x1a\x36\n\x19WebArAudienceDeviceStatus\x12\x19\n\x11is_webcam_enabled\x18\x01 \x01(\x08\x1a(\n WebArCameraPermissionRequestSentJ\x04\x08\x01\x10\x02\x1a@\n\x1dWebArCameraPermissionResponse\x12\x1f\n\x17\x61llow_camera_permission\x18\x01 \x01(\x08\"\x96\x02\n\x06\x41\x64Type\x12\x13\n\x0f\x41\x44_TYPE_UNKNOWN\x10\x00\x12\x1a\n\x16\x41\x44_TYPE_SPONSORED_GIFT\x10\x01\x12\x1d\n\x19\x41\x44_TYPE_SPONSORED_BALLOON\x10\x02\x12$\n AD_TYPE_SPONSORED_BALLOON_WASABI\x10\x03\x12/\n+AD_TYPE_SPONSORED_BALLOON_GOOGLE_MANAGED_AD\x10\x04\x12#\n\x1f\x41\x44_TYPE_SPONSORED_BALLOON_AR_AD\x10\x05\x12&\n\"AD_TYPE_SPONSORED_BALLOON_VIDEO_AD\x10\x06\x12\x18\n\x14\x41\x44_TYPE_AR_AD_MARKON\x10\x07\x42\x11\n\x0fInteractionType\"\x94\x01\n\x1bReportAdInteractionResponse\x12\x42\n\x06status\x18\x01 \x01(\x0e\x32\x32.POGOProtos.Rpc.ReportAdInteractionResponse.Status\"1\n\x06Status\x12\x0b\n\x07SUCCESS\x10\x00\x12\r\n\tMALFORMED\x10\x01\x12\x0b\n\x07\x45XPIRED\x10\x02\"Y\n#ReportProximityContactsRequestProto\x12\x32\n\x08\x63ontacts\x18\x01 \x03(\x0b\x32 .POGOProtos.Rpc.ProximityContact\"&\n$ReportProximityContactsResponseProto\"\x97\x02\n\x13ReportRouteOutProto\x12:\n\x06result\x18\x01 \x01(\x0e\x32*.POGOProtos.Rpc.ReportRouteOutProto.Result\x12\x35\n\x12\x63onsolation_reward\x18\x02 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\"\x8c\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x19\n\x15\x45RROR_ROUTE_NOT_FOUND\x10\x02\x12\x1a\n\x16\x45RROR_TOO_MANY_REPORTS\x10\x03\x12\x11\n\rERROR_UNKNOWN\x10\x04\x12 \n\x1c\x45RROR_REPORTED_THIS_RECENTLY\x10\x05\"\xa8\n\n\x10ReportRouteProto\x12\x10\n\x08route_id\x18\x01 \x01(\t\x12\x44\n\x10route_violations\x18\x02 \x03(\x0e\x32*.POGOProtos.Rpc.ReportRouteProto.Violation\x12\x45\n\x0equality_issues\x18\x03 \x03(\x0e\x32-.POGOProtos.Rpc.ReportRouteProto.QualityIssue\x12G\n\x0fgameplay_issues\x18\x04 \x03(\x0e\x32..POGOProtos.Rpc.ReportRouteProto.GameplayIssue\"\x86\x02\n\rGameplayIssue\x12\x18\n\x14UNSET_GAMEPLAY_ISSUE\x10\x00\x12\x14\n\x10NO_ZYGARDE_CELLS\x10\x01\x12!\n\x1d\x42UDDY_CANDY_BONUS_NOT_WORKING\x10\x02\x12\x1d\n\x19INCENSE_BONUS_NOT_WORKING\x10\x03\x12\x18\n\x14INSUFFICIENT_REWARDS\x10\x04\x12\x1c\n\x18\x43OULD_NOT_COMPLETE_ROUTE\x10\x05\x12\x1c\n\x18ROUTE_PAUSED_INCORRECTLY\x10\x06\x12\x1e\n\x1a\x44ISTANCE_TRACKED_INCORRECT\x10\x07\x12\r\n\tGPS_DRIFT\x10\x08\"\x93\x02\n\x0cQualityIssue\x12\x17\n\x13UNSET_QUALITY_ISSUE\x10\x00\x12\'\n#ROUTE_NAME_OR_DESCRIPTION_ERRONEOUS\x10\x01\x12\x33\n/ROUTE_NAME_OR_DESCRIPTION_UNCLEAR_OR_INACCURATE\x10\x02\x12\x1d\n\x19ROUTE_DIFFICULT_TO_FOLLOW\x10\x03\x12\x1a\n\x16ROUTE_FREQUENT_OVERLAP\x10\x04\x12\x1b\n\x17ROUTE_TOO_SHORT_OR_LONG\x10\x05\x12\x17\n\x13ROUTE_TOO_STRENUOUS\x10\x06\x12\x1b\n\x17ROUTE_POOR_CONNECTIVITY\x10\x07\"\x8c\x04\n\tViolation\x12\t\n\x05UNSET\x10\x00\x12\x15\n\x11PRIVATE_RESIDENCE\x10\x01\x12\x16\n\x12SENSITIVE_LOCATION\x10\x02\x12\x17\n\x13\x41\x44ULT_ESTABLISHMENT\x10\x03\x12\x10\n\x0cGRADE_SCHOOL\x10\x04\x12\x10\n\x0cINACCESSIBLE\x10\x05\x12\r\n\tDANGEROUS\x10\x06\x12\x19\n\x15TEMPORARY_OBSTRUCTION\x10\x07\x12\x10\n\x0c\x43HILD_SAFETY\x10\x08\x12\x13\n\x0f\x44\x41NGEROUS_GOODS\x10\t\x12\x15\n\x11SEXUAL_OR_VIOLENT\x10\n\x12\r\n\tSELF_HARM\x10\x0b\x12\x1d\n\x19HARASSMENT_OR_HATE_SPEECH\x10\x0c\x12\x11\n\rPERSONAL_INFO\x10\r\x12\x17\n\x13GAME_CHEATS_OR_SPAM\x10\x0e\x12\x1c\n\x18PRIVACY_INVASION_ABUSIVE\x10\x0f\x12\x17\n\x13OTHER_INAPPROPRIATE\x10\x10\x12\x12\n\x0eMISINFORMATION\x10\x11\x12\x11\n\rIMPERSONATION\x10\x12\x12\r\n\tEXTREMISM\x10\x13\x12\x0b\n\x06SEXUAL\x10\xe9\x07\x12\x0c\n\x07VIOLENT\x10\xea\x07\x12\x0f\n\nHARASSMENT\x10\xb1\t\x12\x10\n\x0bHATE_SPEECH\x10\xb2\t\x12\x10\n\x0bGAME_CHEATS\x10\xf9\n\x12\t\n\x04SPAM\x10\xfa\n\"\xa8\x01\n\x15ReportStationOutProto\x12<\n\x06result\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.ReportStationOutProto.Result\"Q\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1a\n\x16\x45RROR_ALREADY_REPORTED\x10\x02\x12\x13\n\x0fINVALID_REQUEST\x10\x03\"?\n\x12ReportStationProto\x12\x12\n\nstation_id\x18\x01 \x01(\t\x12\x15\n\rreport_reason\x18\x02 \x01(\t\",\n\x15ReviveAttributesProto\x12\x13\n\x0bsta_percent\x18\x01 \x01(\x02\"X\n\x16RewardsPerContestProto\x12\x12\n\ncontest_id\x18\x01 \x01(\t\x12*\n\x07rewards\x18\x02 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\"q\n\x0cRoadMetadata\x12\x11\n\tis_tunnel\x18\x01 \x01(\x08\x12\x19\n\x11railway_is_siding\x18\x02 \x01(\x08\x12\x0f\n\x07network\x18\x03 \x01(\t\x12\x13\n\x0bshield_text\x18\x04 \x01(\t\x12\r\n\x05route\x18\x05 \x01(\t\"\xd6\x01\n\x19RocketBalloonDisplayProto\x12\x43\n\x04type\x18\x01 \x01(\x0e\x32\x35.POGOProtos.Rpc.RocketBalloonDisplayProto.BalloonType\x12K\n\x10incident_display\x18\x02 \x01(\x0b\x32\x31.POGOProtos.Rpc.RocketBalloonIncidentDisplayProto\"\'\n\x0b\x42\x61lloonType\x12\n\n\x06ROCKET\x10\x00\x12\x0c\n\x08ROCKET_B\x10\x01\"<\n RocketBalloonGlobalSettingsProto\x12\x18\n\x10min_player_level\x18\x01 \x01(\x05\"|\n!RocketBalloonIncidentDisplayProto\x12\x13\n\x0bincident_id\x18\x01 \x01(\t\x12\x42\n\x15incident_display_type\x18\x02 \x01(\x0e\x32#.POGOProtos.Rpc.IncidentDisplayType\"\xae\x01\n\x04Room\x12\x0f\n\x07room_id\x18\x01 \x01(\t\x12\r\n\x05peers\x18\x02 \x03(\r\x12\x10\n\x08\x63\x61pacity\x18\x03 \x01(\x05\x12\x15\n\rexperience_id\x18\x04 \x01(\t\x12\x0c\n\x04name\x18\x05 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x06 \x01(\t\x12\x18\n\x10passcode_enabled\x18\x07 \x01(\x08\x12\x0e\n\x06\x61pp_id\x18\x08 \x01(\t\x12\x10\n\x08\x65ndpoint\x18\n \x01(\t\"]\n\'RotateGuestLoginSecretTokenRequestProto\x12\x0e\n\x06secret\x18\x01 \x01(\x0c\x12\x0f\n\x07\x61pi_key\x18\x02 \x01(\t\x12\x11\n\tdevice_id\x18\x03 \x01(\t\"\xee\x01\n(RotateGuestLoginSecretTokenResponseProto\x12O\n\x06status\x18\x01 \x01(\x0e\x32?.POGOProtos.Rpc.RotateGuestLoginSecretTokenResponseProto.Status\x12\x12\n\nnew_secret\x18\x02 \x01(\x0c\"]\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rUNKNOWN_ERROR\x10\x02\x12\x10\n\x0cUNAUTHORIZED\x10\x03\x12\x16\n\x12INVALID_AUTH_TOKEN\x10\x04\"\xa0\x03\n\x19RouteActivityRequestProto\x12^\n\x15pokemon_trade_request\x18\x01 \x01(\x0b\x32=.POGOProtos.Rpc.RouteActivityRequestProto.PokemonTradeRequestH\x00\x12\x62\n\x17pokemon_compare_request\x18\x02 \x01(\x0b\x32?.POGOProtos.Rpc.RouteActivityRequestProto.PokemonCompareRequestH\x00\x12X\n\x12gift_trade_request\x18\x03 \x01(\x0b\x32:.POGOProtos.Rpc.RouteActivityRequestProto.GiftTradeRequestH\x00\x1a\x12\n\x10GiftTradeRequest\x1a\x17\n\x15PokemonCompareRequest\x1a)\n\x13PokemonTradeRequest\x12\x12\n\npokemon_id\x18\x01 \x01(\x06\x42\r\n\x0bRequestData\"\xd0\x05\n\x1aRouteActivityResponseProto\x12\x61\n\x16pokemon_trade_response\x18\x01 \x01(\x0b\x32?.POGOProtos.Rpc.RouteActivityResponseProto.PokemonTradeResponseH\x00\x12\x65\n\x18pokemon_compare_response\x18\x02 \x01(\x0b\x32\x41.POGOProtos.Rpc.RouteActivityResponseProto.PokemonCompareResponseH\x00\x12[\n\x13gift_trade_response\x18\x03 \x01(\x0b\x32<.POGOProtos.Rpc.RouteActivityResponseProto.GiftTradeResponseH\x00\x12\x32\n\x0f\x61\x63tivity_reward\x18\x04 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12;\n\rpostcard_data\x18\x05 \x01(\x0b\x32$.POGOProtos.Rpc.ActivityPostcardData\x1a\x13\n\x11GiftTradeResponse\x1a\x18\n\x16PokemonCompareResponse\x1a\xda\x01\n\x14PokemonTradeResponse\x12V\n\x06result\x18\x01 \x01(\x0e\x32\x46.POGOProtos.Rpc.RouteActivityResponseProto.PokemonTradeResponse.Result\x12-\n\x07pokemon\x18\x02 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\";\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x19\n\x15\x45RROR_INVALID_POKEMON\x10\x02\x42\x0e\n\x0cResponseData\"\x92\x01\n\x11RouteActivityType\"}\n\x0c\x41\x63tivityType\x12\t\n\x05UNSET\x10\x00\x12\x0f\n\x0bNO_ACTIVITY\x10\x01\x12\x1a\n\x16\x41\x43TIVITY_POKEMON_TRADE\x10\x02\x12\x1c\n\x18\x41\x43TIVITY_POKEMON_COMPARE\x10\x03\x12\x17\n\x13\x41\x43TIVITY_GIFT_TRADE\x10\x04\"|\n\x0fRouteBadgeLevel\"i\n\nBadgeLevel\x12\x15\n\x11ROUTE_BADGE_UNSET\x10\x00\x12\x16\n\x12ROUTE_BADGE_BRONZE\x10\x01\x12\x16\n\x12ROUTE_BADGE_SILVER\x10\x02\x12\x14\n\x10ROUTE_BADGE_GOLD\x10\x03\"\xa3\x02\n\x13RouteBadgeListEntry\x12\x10\n\x08route_id\x18\x01 \x01(\t\x12-\n\nroute_type\x18\x02 \x01(\x0e\x32\x19.POGOProtos.Rpc.RouteType\x12\x11\n\tstart_lat\x18\x03 \x01(\x01\x12\x11\n\tstart_lng\x18\x04 \x01(\x01\x12\x12\n\nroute_name\x18\x05 \x01(\t\x12\x17\n\x0froute_image_url\x18\x06 \x01(\t\x12\x1a\n\x12last_play_end_time\x18\x07 \x01(\x03\x12\x17\n\x0fnum_completions\x18\x08 \x01(\x05\x12\x1e\n\x16route_duration_seconds\x18\t \x01(\x03\x12#\n\x1bnum_unique_stamps_collected\x18\n \x01(\x05\")\n\x17RouteBadgeSettingsProto\x12\x0e\n\x06target\x18\x01 \x03(\x05\"\x85\x04\n\x12RouteCreationProto\x12\x14\n\x0c\x63reated_time\x18\x03 \x01(\x03\x12\x18\n\x10last_update_time\x18\x04 \x01(\x03\x12=\n\x06status\x18\x06 \x01(\x0e\x32).POGOProtos.Rpc.RouteCreationProto.StatusB\x02\x18\x01\x12P\n\x10rejection_reason\x18\x07 \x03(\x0b\x32\x32.POGOProtos.Rpc.RouteCreationProto.RejectionReasonB\x02\x18\x01\x12\x15\n\rrejected_hash\x18\x08 \x03(\x03\x12/\n\x05route\x18\t \x01(\x0b\x32 .POGOProtos.Rpc.SharedRouteProto\x12\x0e\n\x06paused\x18\x0b \x01(\x08\x12\x1c\n\x14moderation_report_id\x18\x0c \x01(\t\x12#\n\x17\x65\x64itable_post_rejection\x18\r \x01(\x08\x42\x02\x18\x01\x1a&\n\x0fRejectionReason\x12\x13\n\x0breason_code\x18\x01 \x01(\t\"_\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0f\n\x0bIN_PROGRESS\x10\x01\x12\r\n\tSUBMITTED\x10\x02\x12\x0c\n\x08REJECTED\x10\x03\x12\x1c\n\x18SUBMITTED_PENDING_REVIEW\x10\x04J\x04\x08\x05\x10\x06J\x04\x08\n\x10\x0b\"\xd2\x02\n\x13RouteCreationsProto\x12\x31\n\x05route\x18\x01 \x03(\x0b\x32\".POGOProtos.Rpc.RouteCreationProto\x12\x1b\n\x13is_official_creator\x18\x03 \x01(\x08\x12H\n\x18recently_submitted_route\x18\x04 \x03(\x0b\x32\".POGOProtos.Rpc.RouteCreationProtoB\x02\x18\x01\x12\x14\n\x0cnot_eligible\x18\x05 \x01(\x08\x12?\n3recently_submitted_routes_last_refresh_timestamp_ms\x18\x06 \x01(\x03\x42\x02\x18\x01\x12%\n\x1dmoderation_retry_timestamp_ms\x18\x07 \x01(\x03\x12\x1d\n\x15\x63\x61n_use_sponsored_poi\x18\x08 \x01(\x08J\x04\x08\x02\x10\x03\"\xd4\x05\n\x17RouteDecaySettingsProto\x12\x1e\n\x16one_star_rating_points\x18\x01 \x01(\x05\x12\x1e\n\x16two_star_rating_points\x18\x02 \x01(\x05\x12 \n\x18three_star_rating_points\x18\x03 \x01(\x05\x12\x1f\n\x17\x66our_star_rating_points\x18\x04 \x01(\x05\x12\x1f\n\x17\x66ive_star_rating_points\x18\x05 \x01(\x05\x12\x14\n\x0cstart_points\x18\x06 \x01(\x05\x12\x15\n\rfinish_points\x18\x07 \x01(\x05\x12\x11\n\tkm_points\x18\x08 \x01(\x02\x12\x15\n\rreport_points\x18\t \x01(\x05\x12\x16\n\x0einitial_points\x18\n \x01(\x05\x12\x1e\n\x16npc_interaction_points\x18\x0b \x01(\x05\x12\x17\n\x0fmin_route_score\x18\x0c \x01(\x05\x12\x17\n\x0fmax_route_score\x18\r \x01(\x05\x12.\n&nearby_routes_factor_polynomial_square\x18\x0e \x01(\x02\x12.\n&nearby_routes_factor_polynomial_linear\x18\x0f \x01(\x02\x12\x30\n(nearby_routes_factor_polynomial_constant\x18\x10 \x01(\x02\x12%\n\x1dtime_factor_polynomial_square\x18\x11 \x01(\x02\x12%\n\x1dtime_factor_polynomial_linear\x18\x12 \x01(\x02\x12\'\n\x1ftime_factor_polynomial_constant\x18\x13 \x01(\x02\x12\x0f\n\x07\x65nabled\x18\x14 \x01(\x08\x12\x1d\n\x15random_scaling_factor\x18\x15 \x01(\x05\x12\x1b\n\x13max_routes_per_cell\x18\x16 \x01(\x05\"\xfc\x03\n\x1bRouteDiscoverySettingsProto\x12$\n\x1cnearby_visible_radius_meters\x18\x01 \x01(\x02\x12\x18\n\x10min_player_level\x18\x02 \x01(\x05\x12\x1f\n\x17popular_routes_fraction\x18\x03 \x01(\x02\x12\x1b\n\x13new_route_threshold\x18\x04 \x01(\x05\x12\x1b\n\x13max_routes_viewable\x18\x05 \x01(\x05\x12.\n&max_client_map_panning_distance_meters\x18\x06 \x01(\x02\x12\x32\n*route_discovery_filtering_max_poi_distance\x18\x07 \x01(\x05\x12\x32\n*route_discovery_filtering_min_poi_distance\x18\x08 \x01(\x05\x12\x35\n-route_discovery_filtering_max_player_distance\x18\t \x01(\x05\x12%\n\x1d\x65nable_badge_routes_discovery\x18\n \x01(\x08\x12/\n\'max_badge_routes_discovery_spanner_txns\x18\x0b \x01(\x05\x12\x1b\n\x13max_favorite_routes\x18\x0c \x01(\x05\"\x8e\x01\n\x17RouteDiscoveryTelemetry\x12P\n\x1croute_discovery_telemetry_id\x18\x01 \x01(\x0e\x32*.POGOProtos.Rpc.RouteDiscoveryTelemetryIds\x12\x0f\n\x07percent\x18\x02 \x01(\x01\x12\x10\n\x08route_id\x18\x03 \x01(\t\"\x8d\x01\n\x13RouteErrorTelemetry\x12H\n\x18route_error_telemetry_id\x18\x01 \x01(\x0e\x32&.POGOProtos.Rpc.RouteErrorTelemetryIds\x12\x19\n\x11\x65rror_description\x18\x02 \x01(\t\x12\x11\n\ttimestamp\x18\x03 \x01(\x04\"\x80\x03\n\x18RouteGlobalSettingsProto\x12\x15\n\renable_routes\x18\x01 \x01(\x08\x12!\n\x19\x65nable_poi_detail_caching\x18\x02 \x01(\x08\x12\x19\n\x11\x65nable_route_play\x18\x03 \x01(\x08\x12\x1e\n\x16\x65nable_route_tappables\x18\x04 \x01(\x08\x12\x35\n-max_client_nearby_map_panning_distance_meters\x18\x05 \x01(\x02\x12\'\n\x1f\x64istance_to_resume_route_meters\x18\x06 \x01(\x02\x12\x1e\n\x16minimum_client_version\x18\x07 \x01(\t\x12&\n\x1eminimum_client_version_to_play\x18\x08 \x01(\t\x12(\n minimum_client_version_to_create\x18\t \x01(\t\x12\x1d\n\x15\x61ppeal_message_length\x18\n \x01(\x05\">\n\x0fRouteImageProto\x12\x11\n\timage_url\x18\x01 \x01(\t\x12\x18\n\x10\x62order_color_hex\x18\x02 \x01(\t\"\x9a\x01\n\x1dRouteNearbyNotifShownOutProto\x12\x44\n\x06result\x18\x01 \x01(\x0e\x32\x34.POGOProtos.Rpc.RouteNearbyNotifShownOutProto.Result\"3\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\"\x1c\n\x1aRouteNearbyNotifShownProto\"\x82\x01\n\x19RouteNpcGiftSettingsProto\x12\x1c\n\x14max_nearby_poi_count\x18\x01 \x01(\x05\x12\x1f\n\x17max_s2_cell_query_count\x18\x02 \x01(\x05\x12&\n\x1emax_nearby_poi_distance_meters\x18\x03 \x01(\x05\"E\n\x18RoutePathEditParamsProto\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12\x18\n\x10use_auto_editing\x18\x02 \x01(\x08\"\xd8\x02\n\x08RoutePin\x12\x0e\n\x06pin_id\x18\x0c \x01(\t\x12\x13\n\x0blat_degrees\x18\x02 \x01(\x01\x12\x13\n\x0blng_degrees\x18\x03 \x01(\x01\x12\x31\n\x0c\x63reator_info\x18\x07 \x01(\x0b\x32\x1b.POGOProtos.Rpc.CreatorInfo\x12!\n\x19last_updated_timestamp_ms\x18\x08 \x01(\x03\x12\x17\n\x0flike_vote_total\x18\t \x01(\x03\x12\x0f\n\x07message\x18\r \x01(\t\x12\x13\n\x0bsticker_ids\x18\x0e \x03(\t\x12\x15\n\rsticker_total\x18\x0f \x01(\x05\x12\x1c\n\x14\x63reated_timestamp_ms\x18\x10 \x01(\x03\x12\x15\n\rroute_creator\x18\x11 \x01(\x08\x12\r\n\x05score\x18\x12 \x01(\x03J\x04\x08\x01\x10\x02J\x04\x08\x04\x10\x05J\x04\x08\x05\x10\x06J\x04\x08\x06\x10\x07J\x04\x08\n\x10\x0bJ\x04\x08\x0b\x10\x0c\"\xb4\x05\n\x15RoutePinSettingsProto\x12\x1a\n\x12max_pins_per_route\x18\x01 \x01(\x05\x12!\n\x19max_distance_from_route_m\x18\x02 \x01(\x02\x12#\n\x1bmin_distance_between_pins_m\x18\x03 \x01(\x02\x12\x0f\n\x07pin_tag\x18\x04 \x03(\t\x12\x10\n\x08\x66rame_id\x18\x05 \x03(\t\x12\x19\n\x11pin_report_reason\x18\x06 \x03(\t\x12\x31\n\rpin_categorys\x18\x07 \x03(\x0b\x32\x1a.POGOProtos.Rpc.PinMessage\x12\x14\n\x0crecent_saved\x18\x08 \x01(\x05\x12\x16\n\x0e\x63reator_custom\x18\t \x01(\x08\x12\x13\n\x0b\x63reator_max\x18\n \x01(\x05\x12\x16\n\x0einitial_points\x18\x0b \x01(\x05\x12\x13\n\x0blike_points\x18\x0c \x01(\x05\x12\x16\n\x0esticker_points\x18\r \x01(\x05\x12\x13\n\x0bview_points\x18\x0e \x01(\x05\x12\x16\n\x0e\x63reator_points\x18\x0f \x01(\x05\x12(\n daily_percentage_score_reduction\x18\x10 \x01(\x02\x12\x1d\n\x15max_map_clutter_delta\x18\x11 \x01(\x05\x12\x1c\n\x14pins_visible_for_u13\x18\x12 \x01(\x08\x12#\n\x1b\x63reate_pin_min_player_level\x18\x13 \x01(\x05\x12\"\n\x1amax_named_stickers_per_pin\x18\x14 \x01(\x05\x12#\n\x1bmax_pins_for_client_display\x18\x15 \x01(\x05\x12\x12\n\nplayer_max\x18\x16 \x01(\x05\x12(\n pin_display_auto_dismiss_seconds\x18\x17 \x01(\x02\"\xeb\x05\n\x0eRoutePlayProto\x12\x14\n\x0cplay_version\x18\n \x01(\x05\x12\x1e\n\x12\x65xpiration_time_ms\x18\x0b \x01(\x03\x42\x02\x18\x01\x12\x15\n\rstart_time_ms\x18\x0c \x01(\x03\x12)\n\x1duniquely_acquired_stamp_count\x18\x0e \x01(\x05\x42\x02\x18\x01\x12\x16\n\x0e\x63ompleted_walk\x18\x0f \x01(\x08\x12\x0e\n\x06paused\x18\x10 \x01(\x08\x12\x17\n\x0f\x61\x63quired_reward\x18\x11 \x01(\x08\x12\x11\n\thas_rated\x18\x12 \x01(\x08\x12/\n\x05route\x18\x13 \x01(\x0b\x32 .POGOProtos.Rpc.SharedRouteProto\x12>\n\x12player_breadcrumbs\x18\x14 \x03(\x0b\x32\".POGOProtos.Rpc.RouteWaypointProto\x12\x1d\n\x15last_progress_time_ms\x18\x15 \x01(\x03\x12\x15\n\ris_first_time\x18\x16 \x01(\x08\x12\x35\n\x0e\x61\x63tive_bonuses\x18\x17 \x03(\x0b\x32\x1d.POGOProtos.Rpc.BonusBoxProto\x12\'\n\x1ftotal_distance_travelled_meters\x18\x18 \x01(\x01\x12\'\n\x1f\x62onus_distance_travelled_meters\x18\x19 \x01(\x01\x12\x33\n\x11spawned_tappables\x18\x1a \x03(\x0b\x32\x18.POGOProtos.Rpc.Tappable\x12\x19\n\x11travel_in_reverse\x18\x1b \x01(\x08\x12\x1d\n\x15is_first_travel_today\x18\x1c \x01(\x08\x12\x38\n\rnpc_encounter\x18\x1d \x01(\x0b\x32!.POGOProtos.Rpc.NpcEncounterProtoJ\x04\x08\x01\x10\x02J\x04\x08\x02\x10\x03J\x04\x08\x03\x10\x04J\x04\x08\x04\x10\x05J\x04\x08\x05\x10\x06J\x04\x08\x06\x10\x07J\x04\x08\x07\x10\x08J\x04\x08\x08\x10\tJ\x04\x08\t\x10\n\"\xfb\x07\n\x16RoutePlaySettingsProto\x12\x18\n\x10min_player_level\x18\x01 \x01(\x05\x12\x1e\n\x16route_cooldown_minutes\x18\x02 \x01(\x05\x12 \n\x18route_expiration_minutes\x18\x03 \x01(\x05\x12\x1e\n\x16route_puase_distance_m\x18\x04 \x01(\x05\x12\x1d\n\x15pause_distance_meters\x18\x05 \x01(\x05\x12\x18\n\x10pause_duration_s\x18\x06 \x01(\x05\x12\x31\n)incense_time_between_encounter_multiplier\x18\x07 \x01(\x02\x12-\n%buddy_total_candy_distance_multiplier\x18\x08 \x01(\x02\x12/\n\'buddy_gift_cooldown_duration_multiplier\x18\t \x01(\x02\x12\x38\n\x11\x61ll_route_bonuses\x18\r \x03(\x0b\x32\x1d.POGOProtos.Rpc.BonusBoxProto\x12\x38\n\x11new_route_bonuses\x18\x0e \x03(\x0b\x32\x1d.POGOProtos.Rpc.BonusBoxProto\x12\x16\n\x0e\x62\x61\x64ge_xp_bonus\x18\x0f \x03(\x05\x12\x18\n\x10\x62\x61\x64ge_item_bonus\x18\x10 \x03(\x05\x12.\n&bonus_active_distance_threshold_meters\x18\x11 \x01(\x05\x12)\n!player_breadcrumb_trail_max_count\x18\x12 \x01(\x05\x12\x19\n\x11margin_percentage\x18\x13 \x01(\x02\x12\x1d\n\x15margin_minimum_meters\x18\x14 \x01(\x05\x12\x1b\n\x13resume_range_meters\x18\x15 \x01(\x05\x12*\n\"route_engagement_stats_shard_count\x18\x16 \x01(\x05\x12%\n\x1dnpc_visual_spawn_range_meters\x18\x17 \x01(\x05\x12+\n#pin_creation_enabled_for_route_play\x18\x18 \x01(\x08\x12\x1d\n\x15pins_visible_for_play\x18\x19 \x01(\x08\x12#\n\x1b\x65nable_route_rating_details\x18\x1a \x01(\x08\x12\x10\n\x08ob_int32\x18\x1d \x01(\x05\x12\x30\n(item_reward_partial_completion_threshold\x18\x1e \x01(\x02\x12\x12\n\nob_float_2\x18! \x01(\x02\x12\x12\n\nob_float_3\x18\" \x01(\x02\x12\x11\n\tob_bool_4\x18# \x01(\x08\"\xb8\x01\n\x1bRoutePlaySpawnSettingsProto\x12/\n\'min_distance_between_route_encounters_m\x18\x01 \x01(\x05\x12\x41\n\x11route_spawn_table\x18\x02 \x03(\x0b\x32&.POGOProtos.Rpc.SpawnTablePokemonProto\x12%\n\x1droute_spawn_table_probability\x18\x03 \x01(\x02\"\xe4\x02\n\x0fRoutePlayStatus\"\xd0\x02\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x19\n\x15\x45RROR_ROUTE_NOT_FOUND\x10\x03\x12\x18\n\x14\x45RROR_FORT_NOT_FOUND\x10\x04\x12\x1c\n\x18\x45RROR_INVALID_START_FORT\x10\x05\x12\x18\n\x14\x45RROR_WRONG_WAYPOINT\x10\x06\x12\x1c\n\x18\x45RROR_ROUTE_PLAY_EXPIRED\x10\x07\x12\x1b\n\x17\x45RROR_ROUTE_IN_COOLDOWN\x10\x08\x12\x1e\n\x1a\x45RROR_ROUTE_PLAY_NOT_FOUND\x10\t\x12\x1e\n\x1a\x45RROR_PLAYER_LEVEL_TOO_LOW\x10\n\x12\x1b\n\x17\x45RROR_U13_NO_PERMISSION\x10\x0b\x12\x16\n\x12\x45RROR_ROUTE_CLOSED\x10\x0c\"\x7f\n!RoutePlayTappableSpawnedTelemetry\x12\x33\n\x04type\x18\x01 \x01(\x0e\x32%.POGOProtos.Rpc.Tappable.TappableType\x12\x13\n\x0btappable_id\x18\x02 \x01(\x03\x12\x10\n\x08route_id\x18\x03 \x01(\t\"W\n\x0eRoutePoiAnchor\x12\x32\n\x06\x61nchor\x18\x01 \x01(\x0b\x32\".POGOProtos.Rpc.RouteWaypointProto\x12\x11\n\timage_url\x18\x02 \x01(\t\"q\n\x1cRouteSimplificationAlgorithm\"Q\n\x17SimplificationAlgorithm\x12\t\n\x05UNSET\x10\x00\x12\x13\n\x0f\x44OUGLAS_PEUCKER\x10\x01\x12\x16\n\x12VISVALINGAM_WHYATT\x10\x02\"\xae\x01\n\x19RouteSmoothingParamsProto\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12\'\n\x1fnum_breadcrumbs_to_compute_mean\x18\x02 \x01(\x05\x12\x36\n.max_distance_threshold_from_extrapolated_point\x18\x03 \x01(\x05\x12\x1f\n\x17mean_vector_blend_ratio\x18\x04 \x01(\x02\"\xc9\x02\n\nRouteStamp\x12\x31\n\x04type\x18\x01 \x01(\x0e\x32\x1f.POGOProtos.Rpc.RouteStamp.TypeB\x02\x18\x01\x12\x33\n\x05\x63olor\x18\x02 \x01(\x0e\x32 .POGOProtos.Rpc.RouteStamp.ColorB\x02\x18\x01\x12\x14\n\x08stamp_id\x18\x03 \x01(\tB\x02\x18\x01\x12\x14\n\x08\x61sset_id\x18\x04 \x01(\tB\x02\x18\x01\x12\x14\n\x08\x63\x61tegory\x18\x05 \x01(\tB\x02\x18\x01\x12\x17\n\x0bstamp_index\x18\x06 \x01(\x05\x42\x02\x18\x01\"`\n\x05\x43olor\x12\x0f\n\x0b\x43OLOR_UNSET\x10\x00\x12\x10\n\x0c\x43OLOR_179D62\x10\x01\x12\x10\n\x0c\x43OLOR_E10012\x10\x02\x12\x10\n\x0c\x43OLOR_1365AE\x10\x03\x12\x10\n\x0c\x43OLOR_E89A05\x10\x04\"\x16\n\x04Type\x12\x0e\n\nTYPE_UNSET\x10\x00\"\x82\x01\n\x1fRouteStampCategorySettingsProto\x12\x10\n\x08\x61sset_id\x18\x01 \x01(\t\x12\x10\n\x08\x63\x61tegory\x18\x02 \x01(\t\x12\x17\n\x0f\x63ollection_size\x18\x03 \x01(\x05\x12\x12\n\nsort_order\x18\x04 \x01(\x05\x12\x0e\n\x06\x61\x63tive\x18\x05 \x01(\x08\"\x89\x04\n\nRouteStats\x12\x17\n\x0fnum_completions\x18\x02 \x01(\x03\x12\x13\n\x0broute_level\x18\x03 \x01(\x03\x12\x16\n\x0enum_five_stars\x18\x04 \x01(\x03\x12\x16\n\x0enum_four_stars\x18\x05 \x01(\x03\x12\x17\n\x0fnum_three_stars\x18\x06 \x01(\x03\x12\x15\n\rnum_two_stars\x18\x07 \x01(\x03\x12\x15\n\rnum_one_stars\x18\x08 \x01(\x03\x12\x13\n\x0bnum_ratings\x18\t \x01(\x03\x12\x1c\n\x14\x66irst_played_time_ms\x18\n \x01(\x03\x12\x1b\n\x13last_played_time_ms\x18\x0b \x01(\x03\x12\x1e\n\x16weekly_num_completions\x18\x0c \x01(\x03\x12\'\n\x1ftotal_distance_travelled_meters\x18\r \x01(\x01\x12(\n weekly_distance_travelled_meters\x18\x0e \x01(\x01\x12\x1b\n\x13last_synced_time_ms\x18\x0f \x01(\x03\x12&\n\x1enum_name_or_description_issues\x18\x10 \x01(\x03\x12\x18\n\x10num_shape_issues\x18\x11 \x01(\x03\x12\x1f\n\x17num_connectivity_issues\x18\x12 \x01(\x03\x12\r\n\x05score\x18\x13 \x01(\x03J\x04\x08\x01\x10\x02\"\x84\x03\n\x15RouteSubmissionStatus\x12<\n\x06status\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.RouteSubmissionStatus.Status\x12(\n submission_status_update_time_ms\x18\x02 \x01(\x03\x12O\n\x10rejection_reason\x18\x03 \x03(\x0b\x32\x35.POGOProtos.Rpc.RouteSubmissionStatus.RejectionReason\x1a&\n\x0fRejectionReason\x12\x13\n\x0breason_code\x18\x01 \x01(\t\"\x89\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x10\n\x0cUNDER_REVIEW\x10\x01\x12\r\n\tPUBLISHED\x10\x02\x12\x0b\n\x07\x44\x45\x43\x41YED\x10\x03\x12\x0c\n\x08REJECTED\x10\x04\x12\x0b\n\x07REMOVED\x10\x05\x12\x10\n\x0cUNDER_APPEAL\x10\x06\x12\x0b\n\x07\x44\x45LETED\x10\x07\x12\x0c\n\x08\x41RCHIVED\x10\x08\"\x19\n\x17RouteUpdateSeenOutProto\"(\n\x14RouteUpdateSeenProto\x12\x10\n\x08route_id\x18\x01 \x01(\t\"\xef\x03\n\x0fRouteValidation\x12\x34\n\x05\x65rror\x18\x01 \x03(\x0e\x32%.POGOProtos.Rpc.RouteValidation.Error\"\xa5\x03\n\x05\x45rror\x12\t\n\x05UNSET\x10\x00\x12\x15\n\x11INVALID_NUM_FORTS\x10\x01\x12\x1b\n\x17INVALID_NUM_CHECKPOINTS\x10\x02\x12\x1a\n\x16INVALID_TOTAL_DISTANCE\x10\x03\x12\"\n\x1eINVALID_DISTANCE_BETWEEN_FORTS\x10\x04\x12(\n$INVALID_DISTANCE_BETWEEN_CHECKPOINTS\x10\x05\x12\x10\n\x0cINVALID_FORT\x10\x06\x12\x13\n\x0f\x44UPLICATE_FORTS\x10\x07\x12\x18\n\x14INVALID_START_OR_END\x10\x08\x12\x17\n\x13INVALID_NAME_LENGTH\x10\t\x12\x1e\n\x1aINVALID_DESCRIPTION_LENGTH\x10\n\x12&\n\"TOO_MANY_CHECKPOINTS_BETWEEN_FORTS\x10\x0b\x12\x16\n\x12INVALID_MAIN_IMAGE\x10\x0c\x12\x0c\n\x08\x42\x41\x44_NAME\x10\r\x12\x13\n\x0f\x42\x41\x44_DESCRIPTION\x10\x0e\x12\x16\n\x12\x45ND_ANCHOR_TOO_FAR\x10\x0f\"\x82\x01\n\x12RouteWaypointProto\x12\x0f\n\x07\x66ort_id\x18\x01 \x01(\t\x12\x13\n\x0blat_degrees\x18\x02 \x01(\x01\x12\x13\n\x0blng_degrees\x18\x03 \x01(\x01\x12\x1b\n\x13\x65levation_in_meters\x18\x04 \x01(\x01\x12\x14\n\x0ctimestamp_ms\x18\x05 \x01(\x03\"\xca\x15\n\x1bRoutesCreationSettingsProto\x12\x17\n\x0fmax_open_routes\x18\x01 \x01(\x05\x12\x18\n\x10min_stops_amount\x18\x02 \x01(\x05\x12\x18\n\x10max_stops_amount\x18\x03 \x01(\x05\x12\x1c\n\x14min_total_distance_m\x18\x04 \x01(\x02\x12\x1c\n\x14max_total_distance_m\x18\x05 \x01(\x02\x12$\n\x1cmin_distance_between_stops_m\x18\x06 \x01(\x02\x12$\n\x1cmax_distance_between_stops_m\x18\x07 \x01(\x02\x12#\n\x1bmax_total_checkpoint_amount\x18\x08 \x01(\x05\x12-\n%max_checkpoint_amount_between_two_poi\x18\t \x01(\x05\x12*\n\"min_distance_between_checkpoints_m\x18\n \x01(\x02\x12*\n\"max_distance_between_checkpoints_m\x18\x0b \x01(\x02\x12+\n#allow_checkpoint_per_route_distance\x18\x0c \x01(\x02\x12\x37\n/checkpoint_recommendation_distance_between_pois\x18\r \x01(\x02\x12\x17\n\x0fmax_name_length\x18\x0e \x01(\x05\x12\x1e\n\x16max_description_length\x18\x0f \x01(\x05\x12\x18\n\x10min_player_level\x18\x10 \x01(\r\x12\x0f\n\x07\x65nabled\x18\x11 \x01(\x08\x12(\n enable_immediate_route_ingestion\x18\x12 \x01(\x08\x12,\n$min_breadcrumb_distance_delta_meters\x18\x13 \x01(\x05\x12\"\n\x1a\x63reation_limit_window_days\x18\x14 \x01(\x05\x12!\n\x19\x63reation_limit_per_window\x18\x15 \x01(\x05\x12\'\n\x1f\x63reation_limit_window_offset_ms\x18\x16 \x01(\x03\x12\'\n\x1fmax_distance_from_anchor_pois_m\x18\x17 \x01(\x02\x12W\n\talgorithm\x18\x18 \x01(\x0e\x32\x44.POGOProtos.Rpc.RouteSimplificationAlgorithm.SimplificationAlgorithm\x12 \n\x18simplification_tolerance\x18\x19 \x01(\x02\x12,\n$max_distance_warning_distance_meters\x18\x1a \x01(\x05\x12-\n%max_recording_speed_meters_per_second\x18\x1b \x01(\x05\x12\x1a\n\x12moderation_enabled\x18\x1d \x01(\x08\x12S\n\x1a\x63lient_breadcrumb_settings\x18\x1e \x01(\x0b\x32/.POGOProtos.Rpc.ClientBreadcrumbSessionSettings\x12\x15\n\rdisabled_tags\x18\x1f \x03(\t\x12-\n%duration_distance_to_speed_multiplier\x18 \x01(\x02\x12\x19\n\x11\x64uration_buffer_s\x18! \x01(\x05\x12\'\n\x1fminimum_distance_between_pins_m\x18\" \x01(\x05\x12%\n\x1dmax_pin_distance_from_route_m\x18# \x01(\x05\x12 \n\x18interaction_range_meters\x18$ \x01(\x05\x12.\n&max_client_map_panning_distance_meters\x18% \x01(\x02\x12\x1b\n\x13resume_range_meters\x18& \x01(\x05\x12I\n\x16route_smoothing_params\x18\' \x01(\x0b\x32).POGOProtos.Rpc.RouteSmoothingParamsProto\x12.\n&no_moderation_route_retry_threshold_ms\x18( \x01(\x03\x12\x32\n*no_moderation_route_reporting_threshold_ms\x18) \x01(\x03\x12H\n\x16route_path_edit_params\x18* \x01(\x0b\x32(.POGOProtos.Rpc.RoutePathEditParamsProto\x12,\n$max_breadcrumb_distance_delta_meters\x18+ \x01(\x05\x12\"\n\x1amax_recall_count_threshold\x18, \x01(\x05\x12\"\n\x1a\x61llowable_gps_drift_meters\x18- \x01(\x05\x12\'\n\x1fmax_post_punishment_ban_time_ms\x18. \x01(\x03\x12&\n\x1emax_submission_count_threshold\x18/ \x01(\x05\x12/\n\'pin_creation_enabled_for_route_creation\x18\x30 \x01(\x08\x12&\n\x1eshow_submission_status_history\x18\x31 \x01(\x08\x12\x16\n\x0e\x65levation_tags\x18\x32 \x03(\t\x12i\n\x18route_elevation_settings\x18\x33 \x01(\x0b\x32G.POGOProtos.Rpc.RoutesCreationSettingsProto.RouteElevationSettingsProto\x12\x15\n\rallow_appeals\x18\x34 \x01(\x08\x12&\n\x1e\x61llow_deleting_appealed_routes\x18\x35 \x01(\x08\x12Y\n\x0epermitted_tags\x18\x36 \x03(\x0b\x32\x41.POGOProtos.Rpc.RoutesCreationSettingsProto.RouteTagSettingsProto\x1a\x8c\x02\n\x1bRouteElevationSettingsProto\x12!\n\x19\x66lat_elevation_diff_max_m\x18\x01 \x01(\x02\x12(\n mostly_flat_elevation_diff_max_m\x18\x02 \x01(\x02\x12+\n#slightly_hilly_elevation_diff_max_m\x18\x03 \x01(\x02\x12+\n#steep_opposing_elevation_diff_max_m\x18\x05 \x01(\x02\x12+\n#steep_directed_elevation_diff_min_m\x18\x06 \x01(\x02\x12\x19\n\x11length_multiplier\x18\x07 \x01(\x02\x1a\xc0\x01\n\x15RouteTagSettingsProto\x12\x14\n\x0c\x63\x61tegory_tag\x18\x01 \x01(\t\x12]\n\x04tags\x18\x02 \x03(\x0b\x32O.POGOProtos.Rpc.RoutesCreationSettingsProto.RouteTagSettingsProto.RouteTagProto\x1a\x32\n\rRouteTagProto\x12\x0b\n\x03tag\x18\x01 \x01(\t\x12\x14\n\x0cmutex_number\x18\x02 \x01(\x05\"T\n\x1eRoutesNearbyNotifSettingsProto\x12\x12\n\nmax_notifs\x18\x01 \x01(\x05\x12\x1e\n\x16time_between_notifs_ms\x18\x02 \x01(\x03\"q\n,RoutesPartyPlayInteroperabilitySettingsProto\x12!\n\x19\x63onsumption_interoperable\x18\x01 \x01(\x08\x12\x1e\n\x16\x63reation_interoperable\x18\x02 \x01(\x08\"\xb9\x03\n\x0cRpcErrorData\x12&\n\x06\x61\x63tion\x18\x01 \x01(\x0e\x32\x16.POGOProtos.Rpc.Method\x12\x36\n\x06status\x18\x02 \x01(\x0e\x32&.POGOProtos.Rpc.RpcErrorData.RpcStatus\"\xc8\x02\n\tRpcStatus\x12\r\n\tUNDEFINED\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x10\n\x0c\x42\x41\x44_RESPONSE\x10\x03\x12\x10\n\x0c\x41\x43TION_ERROR\x10\x04\x12\x12\n\x0e\x44ISPATCH_ERROR\x10\x05\x12\x10\n\x0cSERVER_ERROR\x10\x06\x12\x14\n\x10\x41SSIGNMENT_ERROR\x10\x07\x12\x12\n\x0ePROTOCOL_ERROR\x10\x08\x12\x18\n\x14\x41UTHENTICATION_ERROR\x10\t\x12\x15\n\x11\x43\x41NCELLED_REQUEST\x10\n\x12\x11\n\rUNKNOWN_ERROR\x10\x0b\x12\x13\n\x0fNORETRIES_ERROR\x10\x0c\x12\x16\n\x12UNAUTHORIZED_ERROR\x10\r\x12\x11\n\rPARSING_ERROR\x10\x0e\x12\x11\n\rACCESS_DENIED\x10\x0f\x12\x14\n\x10\x41\x43\x43\x45SS_SUSPENDED\x10\x10\"{\n\x0fRpcLatencyEvent\x12\x1d\n\x15round_trip_latency_ms\x18\x01 \x01(\x03\x12\x19\n\x11routed_via_socket\x18\x02 \x01(\x08\x12\x1a\n\x12payload_size_bytes\x18\x03 \x01(\x03\x12\x12\n\nrequest_id\x18\x04 \x01(\x03\"\xcf\x02\n\x14RpcResponseTelemetry\x12\x17\n\x0fwindow_duration\x18\x01 \x01(\x02\x12\x39\n\x10response_timings\x18\x02 \x03(\x0b\x32\x1f.POGOProtos.Rpc.RpcResponseTime\x12L\n\x0f\x63onnection_type\x18\x03 \x01(\x0e\x32\x33.POGOProtos.Rpc.RpcResponseTelemetry.ConnectionType\"\x94\x01\n\x0e\x43onnectionType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x08\n\x04WIFI\x10\x01\x12\x10\n\x0c\x43\x45LL_DEFAULT\x10\x02\x12\x0b\n\x07\x43\x45LL_1G\x10\x03\x12\x0b\n\x07\x43\x45LL_2G\x10\x04\x12\x0b\n\x07\x43\x45LL_3G\x10\x05\x12\x0b\n\x07\x43\x45LL_4G\x10\x06\x12\x0b\n\x07\x43\x45LL_5G\x10\x07\x12\x0b\n\x07\x43\x45LL_6G\x10\x08\x12\x0b\n\x07\x43\x45LL_7G\x10\t\"\x83\x01\n\x0fRpcResponseTime\x12&\n\x06rpc_id\x18\x01 \x01(\x0e\x32\x16.POGOProtos.Rpc.Method\x12\x12\n\ncount_call\x18\x02 \x01(\x05\x12\x1d\n\x15\x61verage_response_time\x18\x03 \x01(\x02\x12\x15\n\rtimeout_count\x18\x04 \x01(\x05\"v\n\x1aRpcSocketResponseTelemetry\x12\x17\n\x0fwindow_duration\x18\x01 \x01(\x02\x12?\n\x10response_timings\x18\x02 \x03(\x0b\x32%.POGOProtos.Rpc.RpcSocketResponseTime\"\x90\x01\n\x15RpcSocketResponseTime\x12\x12\n\nrequest_id\x18\x01 \x01(\x04\x12\x10\n\x08probe_id\x18\x02 \x01(\t\x12\x15\n\rresponse_time\x18\x03 \x01(\x02\x12\x14\n\x0cside_channel\x18\x04 \x01(\x08\x12\x0e\n\x06\x61\x64_hoc\x18\x05 \x01(\x08\x12\x14\n\x0c\x61\x64_hoc_delay\x18\x06 \x01(\x02\"5\n\x12RvnConnectionProto\x12\x10\n\x08\x62\x61se_uri\x18\x01 \x01(\t\x12\r\n\x05token\x18\x02 \x01(\t\"H\n\x1fSaturdayBleCompleteRequestProto\x12\x16\n\x0etransaction_id\x18\x01 \x01(\x03\x12\r\n\x05nonce\x18\x02 \x01(\t\"\x82\x01\n\x18SaturdayBleFinalizeProto\x12L\n\x16saturday_send_complete\x18\x01 \x01(\x0b\x32,.POGOProtos.Rpc.SaturdayBleSendCompleteProto\x12\x18\n\x10server_signature\x18\x02 \x01(\x0c\"E\n\x1cSaturdayBleSendCompleteProto\x12\r\n\x05nonce\x18\x01 \x01(\t\x12\x16\n\x0e\x61pplication_id\x18\x02 \x01(\t\"\x90\x01\n\x18SaturdayBleSendPrepProto\x12\x35\n\x04\x64\x61ta\x18\x01 \x01(\x0e\x32\'.POGOProtos.Rpc.SaturdayCompositionData\x12\x16\n\x0etransaction_id\x18\x02 \x01(\x03\x12\x16\n\x0e\x61pplication_id\x18\x03 \x01(\t\x12\r\n\x05nonce\x18\x04 \x01(\t\"s\n\x14SaturdayBleSendProto\x12\x41\n\x0fserver_response\x18\x01 \x01(\x0b\x32(.POGOProtos.Rpc.SaturdayBleSendPrepProto\x12\x18\n\x10server_signature\x18\x02 \x01(\x0c\"\x92\x03\n\x18SaturdayCompleteOutProto\x12?\n\x06status\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.SaturdayCompleteOutProto.Status\x12/\n\x0cloot_awarded\x18\x02 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12L\n\x1asaturday_finalize_response\x18\x03 \x01(\x0b\x32(.POGOProtos.Rpc.SaturdayBleFinalizeProto\"\xb5\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\n\n\x06\x46\x41ILED\x10\x02\x12\x14\n\x10\x45RROR_INVALID_ID\x10\x03\x12\x16\n\x12\x45RROR_ALREADY_SENT\x10\x04\x12 \n\x1c\x45RROR_INVALID_TRANSACTION_ID\x10\x05\x12 \n\x1c\x45RROR_MISSING_TRANSACTION_ID\x10\x06\x12\x15\n\x11\x45RROR_DAILY_LIMIT\x10\x07\"\x93\x01\n\x15SaturdayCompleteProto\x12G\n\x0esaturday_share\x18\x01 \x01(\x0b\x32/.POGOProtos.Rpc.SaturdayBleCompleteRequestProto\x12\x15\n\rapp_signature\x18\x02 \x01(\x0c\x12\x1a\n\x12\x66irmware_signature\x18\x03 \x01(\x0c\"_\n\x15SaturdaySettingsProto\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12\x1a\n\x12max_shares_per_day\x18\x02 \x01(\x05\x12\x19\n\x11\x64\x61ily_streak_goal\x18\x03 \x01(\x05\"\xba\x02\n\x15SaturdayStartOutProto\x12<\n\x06status\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.SaturdayStartOutProto.Status\x12;\n\tsend_prep\x18\x02 \x01(\x0b\x32(.POGOProtos.Rpc.SaturdayBleSendPrepProto\x12\x18\n\x10server_signature\x18\x03 \x01(\x0c\"\x8b\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\n\n\x06\x46\x41ILED\x10\x02\x12\x14\n\x10\x45RROR_INVALID_ID\x10\x03\x12\x16\n\x12\x45RROR_ALREADY_SENT\x10\x04\x12\x18\n\x14\x45RROR_NONE_SPECIFIED\x10\x05\x12\x15\n\x11\x45RROR_DAILY_LIMIT\x10\x06\"L\n\x12SaturdayStartProto\x12\x0f\n\x07send_id\x18\x01 \x01(\t\x12\r\n\x05nonce\x18\x02 \x01(\t\x12\x16\n\x0e\x61pplication_id\x18\x03 \x01(\t\"\xa6\x01\n#SaveCombatPlayerPreferencesOutProto\x12J\n\x06result\x18\x01 \x01(\x0e\x32:.POGOProtos.Rpc.SaveCombatPlayerPreferencesOutProto.Result\"3\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\"e\n SaveCombatPlayerPreferencesProto\x12\x41\n\x0bpreferences\x18\x01 \x01(\x0b\x32,.POGOProtos.Rpc.CombatPlayerPreferencesProto\"\xf8\x01\n\x1dSaveForLaterBreadPokemonProto\x12\x1b\n\x13save_for_later_seed\x18\x01 \x01(\x03\x12\x12\n\nstation_id\x18\x02 \x01(\t\x12 \n\x18save_for_later_expire_ms\x18\x03 \x01(\x03\x12\x33\n\rbread_pokemon\x18\x04 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x34\n\x0ereward_pokemon\x18\x05 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x19\n\x11num_attempts_left\x18\x06 \x01(\x05\"\x8f\x01\n\x19SaveForLaterSettingsProto\x12*\n\"max_save_for_later_entries_allowed\x18\x01 \x01(\x05\x12\x1f\n\x17max_num_attempt_allowed\x18\x02 \x01(\x05\x12%\n\x1dsave_for_later_buffer_time_ms\x18\x03 \x01(\x03\"\x92\x01\n\x1dSavePlayerPreferencesOutProto\x12\x44\n\x06result\x18\x01 \x01(\x0e\x32\x34.POGOProtos.Rpc.SavePlayerPreferencesOutProto.Result\"+\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\"f\n\x1aSavePlayerPreferencesProto\x12H\n\x18player_preferences_proto\x18\x01 \x01(\x0b\x32&.POGOProtos.Rpc.PlayerPreferencesProto\"\xd2\x01\n\x1aSavePlayerSnapshotOutProto\x12\x41\n\x06result\x18\x01 \x01(\x0e\x32\x31.POGOProtos.Rpc.SavePlayerSnapshotOutProto.Result\"q\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x16\n\x12TOO_SOON_TO_UPDATE\x10\x02\x12\x1a\n\x16\x45RROR_FAILED_TO_UPDATE\x10\x03\x12\x1b\n\x17\x45RROR_REQUEST_TIMED_OUT\x10\x04\"\x19\n\x17SavePlayerSnapshotProto\"\xa0\x01\n SaveSocialPlayerSettingsOutProto\x12G\n\x06result\x18\x01 \x01(\x0e\x32\x37.POGOProtos.Rpc.SaveSocialPlayerSettingsOutProto.Result\"3\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\"\\\n\x1dSaveSocialPlayerSettingsProto\x12;\n\x08settings\x18\x01 \x01(\x0b\x32).POGOProtos.Rpc.SocialPlayerSettingsProto\"\xd8\x02\n\x11SaveStampOutProto\x12\x38\n\x06result\x18\x01 \x01(\x0e\x32(.POGOProtos.Rpc.SaveStampOutProto.Result\x12K\n\x14new_collection_state\x18\x02 \x01(\x0b\x32-.POGOProtos.Rpc.PlayerRpcStampCollectionProto\"\xbb\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1b\n\x17\x46\x41ILURE_ALREADY_STAMPED\x10\x02\x12\x1e\n\x1a\x46\x41ILURE_NO_SUCH_COLLECTION\x10\x03\x12\x18\n\x14\x46\x41ILURE_NO_SUCH_FORT\x10\x04\x12\"\n\x1e\x46\x41ILURE_FORT_NOT_IN_COLLECTION\x10\x05\x12\x1e\n\x1a\x46\x41ILURE_COLLECTION_EXPIRED\x10\x06\"8\n\x0eSaveStampProto\x12\x0f\n\x07\x66ort_id\x18\x01 \x01(\t\x12\x15\n\rcollection_id\x18\x02 \x01(\t\"Z\n\x1dScanArchiveBuilderCancelEvent\x12\x0f\n\x07scan_id\x18\x01 \x01(\t\x12\x10\n\x08\x63hunk_id\x18\x02 \x01(\r\x12\x16\n\x0etime_elapse_ms\x18\x03 \x01(\r\"\x82\x01\n#ScanArchiveBuilderGetNextChunkEvent\x12\x0f\n\x07scan_id\x18\x01 \x01(\t\x12 \n\x18\x63hunk_file_size_in_bytes\x18\x02 \x01(\x04\x12\x10\n\x08\x63hunk_id\x18\x03 \x01(\r\x12\x16\n\x0etime_elapse_ms\x18\x04 \x01(\r\"\xc8\x03\n\x16ScanConfigurationProto\x12=\n\x10small_image_size\x18\x01 \x01(\x0b\x32#.POGOProtos.Rpc.ARDKRasterSizeProto\x12=\n\x10large_image_size\x18\x02 \x01(\x0b\x32#.POGOProtos.Rpc.ARDKRasterSizeProto\x12\x37\n\ndepth_size\x18\x03 \x01(\x0b\x32#.POGOProtos.Rpc.ARDKRasterSizeProto\x12\x11\n\tgrid_size\x18\x04 \x01(\x02\x12\x16\n\x0emax_update_fps\x18\x05 \x01(\x02\x12\x17\n\x0f\x61nchor_interval\x18\x0b \x01(\x05\x12\x1c\n\x14large_image_interval\x18\x07 \x01(\x05\x12\x12\n\nmin_weight\x18\x08 \x01(\x02\x12\x14\n\x0c\x64\x65pth_source\x18\x0c \x01(\x05\x12\x1c\n\x14min_depth_confidence\x18\r \x01(\x05\x12\x14\n\x0c\x63\x61pture_mode\x18\x0e \x01(\x05\x12\x37\n\nvideo_size\x18\x0f \x01(\x0b\x32#.POGOProtos.Rpc.ARDKRasterSizeProto\"\xb4\x02\n\x0eScanErrorEvent\x12\x0f\n\x07scan_id\x18\x01 \x01(\t\x12\x38\n\nerror_code\x18\x02 \x01(\x0e\x32$.POGOProtos.Rpc.ScanErrorEvent.Error\x12\x15\n\rerror_message\x18\x03 \x01(\t\"\xbf\x01\n\x05\x45rror\x12\x0b\n\x07unknown\x10\x00\x12\x11\n\rsqc_not_ready\x10\x01\x12\x11\n\rsqc_bad_input\x10\x02\x12\x11\n\rsqc_bad_model\x10\x03\x12\x17\n\x13sqc_model_read_fail\x10\x04\x12\x14\n\x10sqc_decrypt_fail\x10\x05\x12\x13\n\x0fsqc_unpack_fail\x10\x06\x12\x17\n\x13sqc_no_input_frames\x10\x07\x12\x13\n\x0fsqc_interrupted\x10\x08\"\xbf\x05\n\tScanProto\x12\n\n\x02id\x18\x01 \x01(\t\x12\x12\n\ncreated_at\x18\x02 \x01(\x01\x12\x13\n\x0bmodified_at\x18\x03 \x01(\x01\x12\x19\n\x11tz_offset_seconds\x18\x14 \x01(\x11\x12\x0c\n\x04name\x18\x04 \x01(\t\x12\x12\n\nnum_frames\x18\x06 \x01(\x05\x12\x13\n\x0bnum_anchors\x18\x0c \x01(\x05\x12\x13\n\x0bpoint_count\x18\x0e \x01(\x05\x12\x18\n\x10total_size_bytes\x18\x07 \x01(\x03\x12\x1b\n\x13raw_data_size_bytes\x18\x1a \x01(\x03\x12\x1a\n\x12\x64\x65precated_quality\x18\x08 \x01(\x05\x12\x15\n\rprocess_build\x18\x18 \x01(\x05\x12\x14\n\x0cprocess_mode\x18\x19 \x01(\x05\x12\x1b\n\x13geometry_resolution\x18\x16 \x01(\x02\x12\x16\n\x0esimplification\x18\x15 \x01(\x05\x12\x15\n\rcapture_build\x18\x0f \x01(\x03\x12\x16\n\x0e\x63\x61pture_device\x18\x10 \x01(\t\x12=\n\rconfiguration\x18\x11 \x01(\x0b\x32&.POGOProtos.Rpc.ScanConfigurationProto\x12:\n\x0b\x61\x64justments\x18\x0b \x01(\x0b\x32%.POGOProtos.Rpc.AdjustmentParamsProto\x12\x16\n\x0e\x63\x61pture_origin\x18\x17 \x03(\x02\x12\x33\n\x08location\x18\x12 \x01(\x0b\x32!.POGOProtos.Rpc.ARDKLocationProto\x12)\n\x05place\x18\x13 \x01(\x0b\x32\x1a.POGOProtos.Rpc.PlaceProto\x12?\n\x0blegacy_info\x18\n \x01(\x0b\x32*.POGOProtos.Rpc.DeprecatedCaptureInfoProto\"\x81\x02\n\x16ScanRecorderStartEvent\x12\x0f\n\x07scan_id\x18\x01 \x01(\t\x12H\n\x0c\x64\x65pth_source\x18\x02 \x01(\x0e\x32\x32.POGOProtos.Rpc.ScanRecorderStartEvent.DepthSource\x12\x11\n\tframerate\x18\x03 \x01(\r\x12\x18\n\x10is_voxel_enabled\x18\x04 \x01(\x08\x12\x1a\n\x12is_raycast_enabled\x18\x05 \x01(\x08\"C\n\x0b\x44\x65pthSource\x12\x0b\n\x07unknown\x10\x00\x12\t\n\x05lidar\x10\x01\x12\x0e\n\nmultidepth\x10\x02\x12\x0c\n\x08no_depth\x10\x03\"\xcb\x01\n\x15ScanRecorderStopEvent\x12\x0f\n\x07scan_id\x18\x01 \x01(\t\x12\x42\n\toperation\x18\x02 \x01(\x0e\x32/.POGOProtos.Rpc.ScanRecorderStopEvent.Operation\x12\x18\n\x10scan_duration_ms\x18\x03 \x01(\r\x12\x1f\n\x17numer_of_frames_in_scan\x18\x04 \x01(\r\"\"\n\tOperation\x12\x08\n\x04save\x10\x00\x12\x0b\n\x07\x64iscard\x10\x01\"\xb8\x03\n\x10ScanSQCDoneEvent\x12\x0f\n\x07scan_id\x18\x01 \x01(\t\x12\x15\n\roverall_score\x18\x02 \x01(\x02\x12\x16\n\x0etime_elapse_ms\x18\x03 \x01(\r\x12L\n\x0e\x66\x61iled_reasons\x18\x04 \x03(\x0b\x32\x34.POGOProtos.Rpc.ScanSQCDoneEvent.ScanSQCFailedReason\x1a\x95\x02\n\x13ScanSQCFailedReason\x12X\n\rfailed_reason\x18\x01 \x01(\x0e\x32\x41.POGOProtos.Rpc.ScanSQCDoneEvent.ScanSQCFailedReason.FailedReason\x12\r\n\x05score\x18\x02 \x01(\x02\"\x94\x01\n\x0c\x46\x61iledReason\x12\n\n\x06\x62lurry\x10\x00\x12\t\n\x05\x64\x61rdk\x10\x01\x12\x0f\n\x0b\x62\x61\x64_quality\x10\x02\x12\x12\n\x0eground_or_feet\x10\x03\x12\x12\n\x0eindoor_unclear\x10\x04\x12\x0c\n\x08\x66rom_car\x10\x05\x12\x0e\n\nobstructed\x10\x06\x12\x16\n\x12target_not_visible\x10\x07\"\"\n\x0fScanSQCRunEvent\x12\x0f\n\x07scan_id\x18\x01 \x01(\t\"H\n\x19ScreenResolutionTelemetry\x12\x14\n\x0c\x64\x65vice_width\x18\x01 \x01(\x05\x12\x15\n\rdevice_height\x18\x02 \x01(\x05\"\x91\x02\n\x1bSearchFilterPreferenceProto\x12[\n\x0frecent_searches\x18\x01 \x03(\x0b\x32\x42.POGOProtos.Rpc.SearchFilterPreferenceProto.SearchFilterQueryProto\x12]\n\x11\x66\x61vorite_searches\x18\x02 \x03(\x0b\x32\x42.POGOProtos.Rpc.SearchFilterPreferenceProto.SearchFilterQueryProto\x1a\x36\n\x16SearchFilterQueryProto\x12\r\n\x05title\x18\x01 \x01(\t\x12\r\n\x05query\x18\x02 \x01(\t\"\x93\x01\n%SeasonContestsDefinitionSettingsProto\x12\x1c\n\x14season_start_time_ms\x18\x01 \x01(\x03\x12\x1a\n\x12season_end_time_ms\x18\x02 \x01(\x03\x12\x30\n\x05\x63ycle\x18\x03 \x03(\x0b\x32!.POGOProtos.Rpc.ContestCycleProto\"*\n\x13SemanticsStartEvent\x12\x13\n\x0b\x65mpty_field\x18\x63 \x01(\x08\"-\n\x12SemanticsStopEvent\x12\x17\n\x0ftime_elapsed_ms\x18\x01 \x01(\r\"\x92\x02\n\x17SendBattleEventOutProto\x12>\n\x06result\x18\x01 \x01(\x0e\x32..POGOProtos.Rpc.SendBattleEventOutProto.Result\x12\r\n\x05\x65rror\x18\x02 \x01(\t\x12\x13\n\x0bsequence_id\x18\x03 \x01(\x03\"\x92\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0c\n\x08\x41\x43\x43\x45PTED\x10\x01\x12\x0c\n\x08REJECTED\x10\x02\x12\x0b\n\x07PENDING\x10\x03\x12\x0b\n\x07UNKNOWN\x10\x04\x12\x18\n\x14\x45RROR_SERVER_FAILURE\x10\x05\x12\x15\n\x11\x45RROR_BAD_REQUEST\x10\x06\x12\x16\n\x12\x45RROR_IO_EXCEPTION\x10\x07\"\xa1\x01\n\x14SendBattleEventProto\x12\x11\n\tbattle_id\x18\x01 \x01(\t\x12\x11\n\tplayer_id\x18\x02 \x01(\t\x12\x13\n\x0bsequence_id\x18\x03 \x01(\x03\x12\x16\n\x0eget_full_state\x18\x04 \x01(\x08\x12\x36\n\x0c\x62\x61ttle_event\x18\x05 \x01(\x0b\x32 .POGOProtos.Rpc.BattleEventProto\"\xf1\x01\n\'SendFriendInviteViaReferralCodeOutProto\x12N\n\x06status\x18\x01 \x01(\x0e\x32>.POGOProtos.Rpc.SendFriendInviteViaReferralCodeOutProto.Status\x12\x0f\n\x07message\x18\x02 \x01(\t\"e\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x08\n\x04SENT\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x12\n\x0e\x45RROR_DISABLED\x10\x03\x12\x1f\n\x1b\x45RROR_INVALID_REFERRAL_CODE\x10\x04\"P\n$SendFriendInviteViaReferralCodeProto\x12\x15\n\rreferral_code\x18\x01 \x01(\t\x12\x11\n\tread_only\x18\x02 \x01(\x08\"\xf8\x04\n$SendFriendRequestViaPlayerIdOutProto\x12K\n\x06result\x18\x01 \x01(\x0e\x32;.POGOProtos.Rpc.SendFriendRequestViaPlayerIdOutProto.Result\"\x82\x04\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1b\n\x17\x45RROR_INVALID_PLAYER_ID\x10\x03\x12\"\n\x1e\x45RROR_FRIEND_REQUESTS_DISABLED\x10\x04\x12\x1a\n\x16\x45RROR_ALREADY_A_FRIEND\x10\x05\x12\'\n#ERROR_PLAYER_DOES_NOT_EXIST_DELETED\x10\x06\x12\x1b\n\x17\x45RROR_PLAYER_INBOX_FULL\x10\x07\x12\x1c\n\x18\x45RROR_PLAYER_OUTBOX_FULL\x10\x08\x12 \n\x1c\x45RROR_SENDER_HAS_MAX_FRIENDS\x10\t\x12\x1d\n\x19\x45RROR_INVITE_ALREADY_SENT\x10\n\x12)\n%ERROR_CANNOT_SEND_INVITES_TO_YOURSELF\x10\x0b\x12!\n\x1d\x45RROR_INVITE_ALREADY_RECEIVED\x10\x0c\x12\"\n\x1e\x45RROR_RECEIVER_HAS_MAX_FRIENDS\x10\r\x12\x1e\n\x1a\x45RROR_SEND_TO_BLOCKED_USER\x10\x0e\x12\x16\n\x12\x45RROR_NOT_IN_PARTY\x10\x0f\x12!\n\x1d\x45RROR_PLAYER_NOT_PARTY_MEMBER\x10\x10\"\xa2\x01\n!SendFriendRequestViaPlayerIdProto\x12\x11\n\tplayer_id\x18\x01 \x01(\t\x12J\n\x07\x63ontext\x18\x02 \x01(\x0e\x32\x39.POGOProtos.Rpc.SendFriendRequestViaPlayerIdProto.Context\"\x1e\n\x07\x43ontext\x12\x08\n\x04RAID\x10\x00\x12\t\n\x05PARTY\x10\x01\"\x86\x01\n\x10SendGiftLogEntry\x12\x37\n\x06result\x18\x01 \x01(\x0e\x32\'.POGOProtos.Rpc.SendGiftLogEntry.Result\x12\x17\n\x0f\x66riend_codename\x18\x02 \x01(\t\" \n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\"\xd7\x02\n\x10SendGiftOutProto\x12\x37\n\x06result\x18\x01 \x01(\x0e\x32\'.POGOProtos.Rpc.SendGiftOutProto.Result\x12\x12\n\nawarded_xp\x18\x02 \x01(\x05\"\xf5\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1f\n\x1b\x45RROR_PLAYER_DOES_NOT_EXIST\x10\x03\x12\x1d\n\x19\x45RROR_GIFT_DOES_NOT_EXIST\x10\x04\x12!\n\x1d\x45RROR_GIFT_ALREADY_SENT_TODAY\x10\x05\x12\"\n\x1e\x45RROR_PLAYER_HAS_UNOPENED_GIFT\x10\x06\x12\x17\n\x13\x45RROR_FRIEND_UPDATE\x10\x07\x12 \n\x1c\x45RROR_PLAYER_HAS_NO_STICKERS\x10\x08\"o\n\rSendGiftProto\x12\x12\n\ngiftbox_id\x18\x01 \x01(\x04\x12\x11\n\tplayer_id\x18\x02 \x01(\t\x12\x37\n\rstickers_sent\x18\x03 \x03(\x0b\x32 .POGOProtos.Rpc.StickerSentProto\"\x96\x01\n\x1bSendPartyInvitationOutProto\x12\x42\n\x06result\x18\x01 \x01(\x0e\x32\x32.POGOProtos.Rpc.SendPartyInvitationOutProto.Result\"3\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x11\n\rERROR_UNKNOWN\x10\x01\x12\x0b\n\x07SUCCESS\x10\x02\"A\n\x18SendPartyInvitationProto\x12\x13\n\x0binvitee_ids\x18\x01 \x03(\t\x12\x10\n\x08party_id\x18\x02 \x03(\x05\"\x98\x01\n\x11SendProbeOutProto\x12\x38\n\x06result\x18\x01 \x01(\x0e\x32(.POGOProtos.Rpc.SendProbeOutProto.Result\x12\n\n\x02id\x18\x02 \x01(\t\x12\x1b\n\x13server_timestamp_ms\x18\x03 \x01(\x03\" \n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\"\x10\n\x0eSendProbeProto\"(\n\x16SendRaidInvitationData\x12\x0e\n\x06rpc_id\x18\x01 \x01(\x05\"\xa6\x03\n\x1aSendRaidInvitationOutProto\x12\x41\n\x06result\x18\x01 \x01(\x0e\x32\x31.POGOProtos.Rpc.SendRaidInvitationOutProto.Result\x12$\n\x1cnum_friend_invites_remaining\x18\x02 \x01(\x05\x12\x1a\n\x12\x66\x61iled_invitee_ids\x18\x03 \x03(\t\"\x82\x02\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x17\n\x13\x45RROR_NO_PERMISSION\x10\x02\x12\x17\n\x13\x45RROR_GYM_NOT_FOUND\x10\x03\x12\x19\n\x15\x45RROR_LOBBY_NOT_FOUND\x10\x04\x12\x1b\n\x17\x45RROR_PAST_CUT_OFF_TIME\x10\x05\x12\x1e\n\x1a\x45RROR_NO_INVITES_REMAINING\x10\x06\x12\x14\n\x10\x45RROR_LOBBY_FULL\x10\x07\x12\x1b\n\x17\x45RROR_INVITER_NOT_FOUND\x10\x08\x12#\n\x1f\x45RROR_NO_REMOTE_SLOTS_REMAINING\x10\t\"\x82\x01\n\x17SendRaidInvitationProto\x12\x13\n\x0binvitee_ids\x18\x01 \x03(\t\x12\x0e\n\x06gym_id\x18\x02 \x01(\t\x12\x10\n\x08lobby_id\x18\x03 \x03(\x05\x12\x17\n\x0fgym_lat_degrees\x18\x04 \x01(\x01\x12\x17\n\x0fgym_lng_degrees\x18\x05 \x01(\x01\"\xb5\x01\n\x1eSendRaidInvitationResponseData\x12\x41\n\x06result\x18\x01 \x01(\x0e\x32\x31.POGOProtos.Rpc.SendRaidInvitationOutProto.Result\x12$\n\x1cnum_friend_invites_remaining\x18\x02 \x01(\x05\x12\x0e\n\x06rpc_id\x18\x03 \x01(\x05\x12\x1a\n\x12round_trip_time_ms\x18\x04 \x01(\r\"\x9f\x01\n\x14ServerRecordMetadata\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x16\n\x0etelemetry_name\x18\x02 \x01(\t\x12\x12\n\nsession_id\x18\x03 \x01(\t\x12\x12\n\nrequest_id\x18\x04 \x01(\t\x12\x1b\n\x13server_timestamp_ms\x18\x05 \x01(\x03\x12\x19\n\x11\x63lient_request_id\x18\x06 \x01(\t\"\x8e\x01\n\x16ServiceDescriptorProto\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x35\n\x06method\x18\x02 \x03(\x0b\x32%.POGOProtos.Rpc.MethodDescriptorProto\x12/\n\x07options\x18\x03 \x01(\x0b\x32\x1e.POGOProtos.Rpc.ServiceOptions\"$\n\x0eServiceOptions\x12\x12\n\ndeprecated\x18\x01 \x01(\x08\"\x94\x01\n\x1dSetAvatarItemAsViewedOutProto\x12\x44\n\x06result\x18\x01 \x01(\x0e\x32\x34.POGOProtos.Rpc.SetAvatarItemAsViewedOutProto.Result\"-\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x0b\n\x07\x46\x41ILURE\x10\x02\"8\n\x1aSetAvatarItemAsViewedProto\x12\x1a\n\x12\x61vatar_template_id\x18\x01 \x03(\t\"\x9d\x02\n\x11SetAvatarOutProto\x12\x38\n\x06status\x18\x01 \x01(\x0e\x32(.POGOProtos.Rpc.SetAvatarOutProto.Status\x12\x31\n\x06player\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.ClientPlayerProto\"\x9a\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x16\n\x12\x41VATAR_ALREADY_SET\x10\x02\x12\x0b\n\x07\x46\x41ILURE\x10\x03\x12\x14\n\x10SLOT_NOT_ALLOWED\x10\x04\x12\x12\n\x0eITEM_NOT_OWNED\x10\x05\x12\x17\n\x13INVALID_AVATAR_TYPE\x10\x06\x12\x10\n\x0c\x41VATAR_RESET\x10\x07\"P\n\x0eSetAvatarProto\x12>\n\x13player_avatar_proto\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.PlayerAvatarProto\"+\n\x17SetBirthdayRequestProto\x12\x10\n\x08\x62irthday\x18\x01 \x01(\t\"\xa6\x01\n\x18SetBirthdayResponseProto\x12?\n\x06status\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.SetBirthdayResponseProto.Status\"I\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x14\n\x10INVALID_BIRTHDAY\x10\x03\"\x99\x03\n\x17SetBuddyPokemonOutProto\x12>\n\x06result\x18\x01 \x01(\x0e\x32..POGOProtos.Rpc.SetBuddyPokemonOutProto.Result\x12\x38\n\rupdated_buddy\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.BuddyPokemonProto\x12\x38\n\robserved_data\x18\x03 \x01(\x0b\x32!.POGOProtos.Rpc.BuddyObservedData\x12\x14\n\x0ckm_remaining\x18\x04 \x01(\x01\"\xb3\x01\n\x06Result\x12\t\n\x05UNEST\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1a\n\x16\x45RROR_POKEMON_DEPLOYED\x10\x02\x12\x1b\n\x17\x45RROR_POKEMON_NOT_OWNED\x10\x03\x12\x18\n\x14\x45RROR_POKEMON_IS_EGG\x10\x04\x12\x19\n\x15\x45RROR_INVALID_POKEMON\x10\x05\x12#\n\x1f\x45RROR_BUDDY_SWAP_LIMIT_EXCEEDED\x10\x06\"*\n\x14SetBuddyPokemonProto\x12\x12\n\npokemon_id\x18\x01 \x01(\x06\"\xc1\x01\n\x1aSetContactSettingsOutProto\x12\x41\n\x06status\x18\x01 \x01(\x0e\x32\x31.POGOProtos.Rpc.SetContactSettingsOutProto.Status\x12\x31\n\x06player\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.ClientPlayerProto\"-\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x0b\n\x07\x46\x41ILURE\x10\x02\"_\n\x17SetContactSettingsProto\x12\x44\n\x16\x63ontact_settings_proto\x18\x01 \x01(\x0b\x32$.POGOProtos.Rpc.ContactSettingsProto\"\xb8\x01\n\x1aSetFavoritePokemonOutProto\x12\x41\n\x06result\x18\x01 \x01(\x0e\x32\x31.POGOProtos.Rpc.SetFavoritePokemonOutProto.Result\"W\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1b\n\x17\x45RROR_POKEMON_NOT_FOUND\x10\x02\x12\x18\n\x14\x45RROR_POKEMON_IS_EGG\x10\x03\"B\n\x17SetFavoritePokemonProto\x12\x12\n\npokemon_id\x18\x01 \x01(\x03\x12\x13\n\x0bis_favorite\x18\x02 \x01(\x08\"\xa5\x02\n\x19SetFriendNicknameOutProto\x12@\n\x06result\x18\x01 \x01(\x0e\x32\x30.POGOProtos.Rpc.SetFriendNicknameOutProto.Result\"\xc5\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x15\n\x11\x45RROR_NOT_FRIENDS\x10\x03\x12\"\n\x1e\x45RROR_EXCEEDED_NICKNAME_LENGTH\x10\x04\x12\x17\n\x13\x45RROR_SOCIAL_UPDATE\x10\x05\x12\x1b\n\x17\x45RROR_FILTERED_NICKNAME\x10\x06\x12\x1f\n\x1b\x45RROR_EXCEEDED_CHANGE_LIMIT\x10\x07\"D\n\x16SetFriendNicknameProto\x12\x11\n\tfriend_id\x18\x01 \x01(\t\x12\x17\n\x0f\x66riend_nickname\x18\x02 \x01(\t\"\xf8\x01\n\x17SetLobbyPokemonOutProto\x12>\n\x06result\x18\x01 \x01(\x0e\x32..POGOProtos.Rpc.SetLobbyPokemonOutProto.Result\x12)\n\x05lobby\x18\x02 \x01(\x0b\x32\x1a.POGOProtos.Rpc.LobbyProto\"r\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x19\n\x15\x45RROR_LOBBY_NOT_FOUND\x10\x02\x12\x1a\n\x16\x45RROR_RAID_UNAVAILABLE\x10\x03\x12\x19\n\x15\x45RROR_INVALID_POKEMON\x10\x04\"_\n\x14SetLobbyPokemonProto\x12\x11\n\traid_seed\x18\x01 \x01(\x03\x12\x0e\n\x06gym_id\x18\x02 \x01(\t\x12\x10\n\x08lobby_id\x18\x03 \x03(\x05\x12\x12\n\npokemon_id\x18\x04 \x03(\x06\"\x80\x02\n\x1aSetLobbyVisibilityOutProto\x12\x41\n\x06result\x18\x01 \x01(\x0e\x32\x31.POGOProtos.Rpc.SetLobbyVisibilityOutProto.Result\x12)\n\x05lobby\x18\x02 \x01(\x0b\x32\x1a.POGOProtos.Rpc.LobbyProto\"t\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1b\n\x17\x45RROR_NOT_LOBBY_CREATOR\x10\x02\x12\x19\n\x15\x45RROR_LOBBY_NOT_FOUND\x10\x03\x12\x1a\n\x16\x45RROR_RAID_UNAVAILABLE\x10\x04\"N\n\x17SetLobbyVisibilityProto\x12\x11\n\traid_seed\x18\x01 \x01(\x03\x12\x0e\n\x06gym_id\x18\x02 \x01(\t\x12\x10\n\x08lobby_id\x18\x03 \x03(\x05\"\xd8\x02\n\x18SetNeutralAvatarOutProto\x12?\n\x06status\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.SetNeutralAvatarOutProto.Status\x12\x35\n\x06player\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.ClientPlayerProtoB\x02\x18\x01\x12@\n\x0eneutral_avatar\x18\x03 \x01(\x0b\x32(.POGOProtos.Rpc.PlayerNeutralAvatarProto\"\x81\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x16\n\x12\x41VATAR_ALREADY_SET\x10\x02\x12\x0b\n\x07\x46\x41ILURE\x10\x03\x12\x14\n\x10SLOT_NOT_ALLOWED\x10\x04\x12\x12\n\x0eITEM_NOT_OWNED\x10\x05\x12\x10\n\x0c\x41VATAR_RESET\x10\x06\"f\n\x15SetNeutralAvatarProto\x12M\n\x1bplayer_neutral_avatar_proto\x18\x02 \x01(\x0b\x32(.POGOProtos.Rpc.PlayerNeutralAvatarProto\"{\n\x17SetPlayerStatusOutProto\x12>\n\x06result\x18\x01 \x01(\x0e\x32..POGOProtos.Rpc.SetPlayerStatusOutProto.Result\" \n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\"q\n\x14SetPlayerStatusProto\x12*\n\x08platform\x18\x01 \x01(\x0e\x32\x18.POGOProtos.Rpc.Platform\x12\x1a\n\x12user_date_of_birth\x18\x02 \x01(\t\x12\x11\n\tsentry_id\x18\x03 \x01(\t\"\xcd\x01\n\x15SetPlayerTeamOutProto\x12<\n\x06status\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.SetPlayerTeamOutProto.Status\x12\x31\n\x06player\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.ClientPlayerProto\"C\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x14\n\x10TEAM_ALREADY_SET\x10\x02\x12\x0b\n\x07\x46\x41ILURE\x10\x03\"8\n\x12SetPlayerTeamProto\x12\"\n\x04team\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Team\"\xe7\x01\n SetPokemonTagsForPokemonOutProto\x12G\n\x06status\x18\x02 \x01(\x0e\x32\x37.POGOProtos.Rpc.SetPokemonTagsForPokemonOutProto.Status\"t\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1e\n\x1a\x45RROR_PLAYER_LEVEL_TOO_LOW\x10\x02\x12\x1b\n\x17\x45RROR_POKEMON_NOT_FOUND\x10\x03\x12\x15\n\x11\x45RROR_TAG_INVALID\x10\x04J\x04\x08\x01\x10\x02\"\xd3\x01\n\x1dSetPokemonTagsForPokemonProto\x12X\n\x0btag_changes\x18\x01 \x03(\x0b\x32\x43.POGOProtos.Rpc.SetPokemonTagsForPokemonProto.PokemonTagChangeProto\x1aX\n\x15PokemonTagChangeProto\x12\x12\n\npokemon_id\x18\x01 \x01(\x03\x12\x13\n\x0btags_to_add\x18\x02 \x03(\x04\x12\x16\n\x0etags_to_remove\x18\x03 \x03(\x04\"B\n\x0fSetValueRequest\x12 \n\x03key\x18\x01 \x01(\x0b\x32\x13.POGOProtos.Rpc.Key\x12\r\n\x05value\x18\x02 \x01(\x0c\"#\n\x10SetValueResponse\x12\x0f\n\x07version\x18\x01 \x01(\x05\"\xd0\n\n\x19SettingsOverrideRuleProto\x12\x45\n\trule_type\x18\x01 \x01(\x0e\x32\x32.POGOProtos.Rpc.SettingsOverrideRuleProto.RuleType\x12\x12\n\nsort_order\x18\x02 \x01(\x05\x12\x12\n\nrule_value\x18\x03 \x01(\t\x12R\n\x0fmeshing_enabled\x18\x04 \x01(\x0e\x32\x39.POGOProtos.Rpc.SettingsOverrideRuleProto.OcclusionStatus\x12T\n\x11occlusion_enabled\x18\x05 \x01(\x0e\x32\x39.POGOProtos.Rpc.SettingsOverrideRuleProto.OcclusionStatus\x12W\n\x14occlusion_default_on\x18\x06 \x01(\x0e\x32\x39.POGOProtos.Rpc.SettingsOverrideRuleProto.OcclusionStatus\x12T\n\x11semantics_enabled\x18\x07 \x01(\x0e\x32\x39.POGOProtos.Rpc.SettingsOverrideRuleProto.OcclusionStatus\x12V\n\x13\x66used_depth_enabled\x18\x08 \x01(\x0e\x32\x39.POGOProtos.Rpc.SettingsOverrideRuleProto.OcclusionStatus\x12\x1e\n\x16meshing_max_distance_m\x18\t \x01(\x02\x12\x1c\n\x14meshing_voxel_size_m\x18\n \x01(\x02\x12\x1c\n\x14occlusion_frame_rate\x18\x0b \x01(\r\x12\x1a\n\x12meshing_frame_rate\x18\x0c \x01(\r\x12\x1c\n\x14semantics_frame_rate\x18\r \x01(\r\x12\x64\n!force_disable_last_pokemon_caught\x18\x0e \x01(\x0e\x32\x39.POGOProtos.Rpc.SettingsOverrideRuleProto.OcclusionStatus\x12N\n\x0bvps_enabled\x18\x0f \x01(\x0e\x32\x39.POGOProtos.Rpc.SettingsOverrideRuleProto.OcclusionStatus\"0\n\x0fOcclusionStatus\x12\x08\n\x04NULL\x10\x00\x12\x08\n\x04TRUE\x10\x01\x12\t\n\x05\x46\x41LSE\x10\x02\"\x94\x03\n\x08RuleType\x12\t\n\x05UNSET\x10\x00\x12\x07\n\x03\x41LL\x10\x01\x12\x19\n\x15UNITY_VERSION_GREATER\x10\x02\x12\x16\n\x12UNITY_VERSION_LESS\x10\x03\x12\x17\n\x13\x41PP_VERSION_GREATER\x10\x04\x12\x14\n\x10\x41PP_VERSION_LESS\x10\x05\x12\x0c\n\x08PLATFORM\x10\x06\x12\x17\n\x13IOS_VERSION_GREATER\x10\x07\x12\x14\n\x10IOS_VERSION_LESS\x10\x08\x12\x0f\n\x0bIOS_VERSION\x10\t\x12\x1b\n\x17\x41NDROID_VERSION_GREATER\x10\n\x12\x18\n\x14\x41NDROID_VERSION_LESS\x10\x0b\x12\x13\n\x0f\x41NDROID_VERSION\x10\x0c\x12\x12\n\x0eMEMORY_GREATER\x10\r\x12\x0f\n\x0bMEMORY_LESS\x10\x0e\x12\x11\n\rHAS_IOS_LIDAR\x10\x0f\x12\x13\n\x0fGPU_DEVICE_NAME\x10\x10\x12\x19\n\x15\x44\x45VICE_MODEL_CONTAINS\x10\x11\x12\x10\n\x0c\x44\x45VICE_MODEL\x10\x12\"4\n\x1eSettingsVersionControllerProto\x12\x12\n\nv2_enabled\x18\x01 \x01(\x08\"W\n\x15SfidaAssociateRequest\x12\x12\n\nbt_address\x18\x01 \x01(\x0c\x12\x14\n\x0cpairing_code\x18\x02 \x01(\r\x12\x14\n\x0c\x62t_signature\x18\x03 \x01(\x0c\"\x84\x01\n\x16SfidaAssociateResponse\x12=\n\x06status\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.SfidaAssociateResponse.Status\"+\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\":\n\x0eSfidaAuthToken\x12\x16\n\x0eresponse_token\x18\x01 \x01(\x0c\x12\x10\n\x08sfida_id\x18\x02 \x01(\t\"\xc3\x01\n\x13SfidaCaptureRequest\x12\x15\n\rspawnpoint_id\x18\x01 \x01(\t\x12\x14\n\x0c\x65ncounter_id\x18\x02 \x01(\x03\x12\x12\n\nplayer_lat\x18\x03 \x01(\x01\x12\x12\n\nplayer_lng\x18\x04 \x01(\x01\x12\x35\n\x0e\x65ncounter_type\x18\x05 \x01(\x0e\x32\x1d.POGOProtos.Rpc.EncounterType\x12\x0f\n\x07gym_lat\x18\x06 \x01(\x01\x12\x0f\n\x07gym_lng\x18\x07 \x01(\x01\"\x96\x02\n\x14SfidaCaptureResponse\x12;\n\x06result\x18\x01 \x01(\x0e\x32+.POGOProtos.Rpc.SfidaCaptureResponse.Result\x12\x0f\n\x07xp_gain\x18\x02 \x01(\x05\"\xaf\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x14\n\x10POKEMON_CAPTURED\x10\x01\x12\x10\n\x0cPOKEMON_FLED\x10\x02\x12\r\n\tNOT_FOUND\x10\x03\x12\x15\n\x11NO_MORE_POKEBALLS\x10\x04\x12\x1a\n\x16POKEMON_INVENTORY_FULL\x10\x05\x12\x10\n\x0cNOT_IN_RANGE\x10\x06\x12\x1e\n\x1a\x45NCOUNTER_ALREADY_FINISHED\x10\x07\"\xc8\x01\n\x19SfidaCertificationRequest\x12P\n\x05stage\x18\x01 \x01(\x0e\x32\x41.POGOProtos.Rpc.SfidaCertificationRequest.SfidaCertificationStage\x12\x0f\n\x07payload\x18\x02 \x01(\x0c\"H\n\x17SfidaCertificationStage\x12\t\n\x05UNSET\x10\x00\x12\n\n\x06STAGE1\x10\x01\x12\n\n\x06STAGE2\x10\x02\x12\n\n\x06STAGE3\x10\x03\"-\n\x1aSfidaCertificationResponse\x12\x0f\n\x07payload\x18\x01 \x01(\x0c\"Z\n\x18SfidaCheckPairingRequest\x12\x12\n\nbt_address\x18\x01 \x01(\x0c\x12\x14\n\x0cpairing_code\x18\x02 \x01(\r\x12\x14\n\x0c\x62t_signature\x18\x03 \x01(\x0c\"\xa5\x01\n\x19SfidaCheckPairingResponse\x12@\n\x06status\x18\x01 \x01(\x0e\x32\x30.POGOProtos.Rpc.SfidaCheckPairingResponse.Status\"F\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_PAIRING\x10\x02\x12\x11\n\rERROR_UNKNOWN\x10\x03\"\x1f\n\x1dSfidaClearSleepRecordsRequest\"\x94\x01\n\x1eSfidaClearSleepRecordsResponse\x12\x45\n\x06status\x18\x01 \x01(\x0e\x32\x35.POGOProtos.Rpc.SfidaClearSleepRecordsResponse.Status\"+\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\".\n\x18SfidaDisassociateRequest\x12\x12\n\nbt_address\x18\x01 \x01(\t\"\x8a\x01\n\x19SfidaDisassociateResponse\x12@\n\x06status\x18\x01 \x01(\x0e\x32\x30.POGOProtos.Rpc.SfidaDisassociateResponse.Status\"+\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\"*\n\x12SfidaDowserRequest\x12\x14\n\x0c\x65ncounter_id\x18\x01 \x01(\x03\"\xe0\x01\n\x13SfidaDowserResponse\x12:\n\x06result\x18\x01 \x01(\x0e\x32*.POGOProtos.Rpc.SfidaDowserResponse.Result\x12\x11\n\tproximity\x18\x02 \x01(\x05\x12\x15\n\rspawnpoint_id\x18\x03 \x01(\t\"c\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\t\n\x05\x46OUND\x10\x01\x12\n\n\x06NEARBY\x10\x02\x12\x10\n\x0cOUT_OF_RANGE\x10\x03\x12\x12\n\x0e\x41LREADY_CAUGHT\x10\x04\x12\x11\n\rNOT_AVAILABLE\x10\x05\"i\n\x18SfidaGlobalSettingsProto\x12\x1d\n\x15low_battery_threshold\x18\x01 \x01(\x02\x12\x15\n\rwaina_enabled\x18\x02 \x01(\x08\x12\x17\n\x0f\x63onnect_version\x18\x03 \x01(\x05\"\x85\x01\n\x0cSfidaMetrics\x12\x1e\n\x12\x64istance_walked_km\x18\x01 \x01(\x01\x42\x02\x18\x01\x12\x16\n\nstep_count\x18\x02 \x01(\x05\x42\x02\x18\x01\x12\x1b\n\x0f\x63\x61lories_burned\x18\x03 \x01(\x01\x42\x02\x18\x01\x12\x1c\n\x10\x65xercise_time_ms\x18\x04 \x01(\x03\x42\x02\x18\x01:\x02\x18\x01\"\xec\x01\n\x12SfidaMetricsUpdate\x12\x46\n\x0bupdate_type\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.SfidaMetricsUpdate.UpdateTypeB\x02\x18\x01\x12\x18\n\x0ctimestamp_ms\x18\x02 \x01(\x03\x42\x02\x18\x01\x12\x31\n\x07metrics\x18\x03 \x01(\x0b\x32\x1c.POGOProtos.Rpc.SfidaMetricsB\x02\x18\x01\"=\n\nUpdateType\x12\t\n\x05UNSET\x10\x00\x12\x12\n\x0eINITIALIZATION\x10\x01\x12\x10\n\x0c\x41\x43\x43UMULATION\x10\x02:\x02\x18\x01\"B\n\x12SfidaUpdateRequest\x12\x12\n\nplayer_lat\x18\x01 \x01(\x01\x12\x12\n\nplayer_lng\x18\x02 \x01(\x01J\x04\x08\x03\x10\x04\"\xb9\x03\n\x13SfidaUpdateResponse\x12:\n\x06status\x18\x01 \x01(\x0e\x32*.POGOProtos.Rpc.SfidaUpdateResponse.Status\x12\x16\n\x0enearby_pokemon\x18\x02 \x01(\x08\x12\x18\n\x10uncaught_pokemon\x18\x03 \x01(\x08\x12\x19\n\x11legendary_pokemon\x18\x04 \x01(\x08\x12\x15\n\rspawnpoint_id\x18\x05 \x01(\t\x12\x14\n\x0c\x65ncounter_id\x18\x06 \x01(\x03\x12\x17\n\x0fnearby_pokestop\x18\x07 \x01(\x08\x12\x13\n\x0bpokestop_id\x18\x08 \x01(\t\x12\x35\n\x0e\x65ncounter_type\x18\t \x01(\x0e\x32\x1d.POGOProtos.Rpc.EncounterType\x12\x16\n\x0epokedex_number\x18\n \x01(\x05\x12\x10\n\x08\x61utospin\x18\x0c \x01(\x08\x12\x11\n\tautocatch\x18\r \x01(\x08\x12\x10\n\x08\x66ort_lat\x18\x0e \x01(\x01\x12\x10\n\x08\x66ort_lng\x18\x0f \x01(\x01\" \n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01J\x04\x08\x0b\x10\x0c\"\xdc\x01\n\x15ShadowAttributesProto\x12$\n\x1cpurification_stardust_needed\x18\x01 \x01(\r\x12!\n\x19purification_candy_needed\x18\x02 \x01(\r\x12=\n\x14purified_charge_move\x18\x03 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\x12;\n\x12shadow_charge_move\x18\x04 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\"\x16\n\x14ShapeCollectionProto\"\xca\x02\n\nShapeProto\x12)\n\x05point\x18\x01 \x01(\x0b\x32\x1a.POGOProtos.Rpc.PointProto\x12\'\n\x04rect\x18\x02 \x01(\x0b\x32\x19.POGOProtos.Rpc.RectProto\x12%\n\x03\x63\x61p\x18\x03 \x01(\x0b\x32\x18.POGOProtos.Rpc.CapProto\x12/\n\x08\x63overing\x18\x04 \x01(\x0b\x32\x1d.POGOProtos.Rpc.CoveringProto\x12\'\n\x04line\x18\x05 \x01(\x0b\x32\x19.POGOProtos.Rpc.LineProto\x12-\n\x07polygon\x18\x06 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PolygonProto\x12\x38\n\ncollection\x18\x07 \x01(\x0b\x32$.POGOProtos.Rpc.ShapeCollectionProto\"\xc2\x01\n\x18ShardManagerEchoOutProto\x12?\n\x06result\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.ShardManagerEchoOutProto.Result\x12\x10\n\x08response\x18\x02 \x01(\t\x12\x14\n\x0c\x64\x65\x62ug_output\x18\x03 \x01(\t\x12\x10\n\x08pod_name\x18\x04 \x01(\t\"+\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\"\xab\x01\n\x15ShardManagerEchoProto\x12\x0f\n\x07message\x18\x01 \x01(\t\x12\x17\n\x0fis_multi_player\x18\x02 \x01(\x08\x12\x12\n\nsession_id\x18\x03 \x01(\t\x12\x1f\n\x17session_start_timestamp\x18\x04 \x01(\x03\x12\x1b\n\x13\x65nable_debug_output\x18\x05 \x01(\x08\x12\x16\n\x0e\x63reate_session\x18\x06 \x01(\x08\"3\n\x19SharedFusionSettingsProto\x12\x16\n\x0e\x66usion_enabled\x18\x01 \x01(\x08\"\xa2\x02\n\x17SharedMoveSettingsProto\x12\x34\n,shadow_third_move_unlock_stardust_multiplier\x18\x01 \x01(\x02\x12\x31\n)shadow_third_move_unlock_candy_multiplier\x18\x02 \x01(\x02\x12\x36\n.purified_third_move_unlock_stardust_multiplier\x18\x03 \x01(\x02\x12\x33\n+purified_third_move_unlock_candy_multiplier\x18\x04 \x01(\x02\x12\x31\n)reroll_move_update_fusion_details_enabled\x18\x05 \x01(\x08\"m\n SharedNonCombatMoveSettingsProto\x12\x1f\n\x17non_combat_move_enabled\x18\x01 \x01(\x08\x12(\n pokemon_rarity_indicator_enabled\x18\x02 \x01(\x08\"\x80\x08\n\x10SharedRouteProto\x12\n\n\x02id\x18\x01 \x01(\t\x12\x35\n\twaypoints\x18\x02 \x03(\x0b\x32\".POGOProtos.Rpc.RouteWaypointProto\x12\'\n\x04type\x18\x03 \x01(\x0e\x32\x19.POGOProtos.Rpc.RouteType\x12+\n\tpath_type\x18\x04 \x01(\x0e\x32\x18.POGOProtos.Rpc.PathType\x12\x0c\n\x04name\x18\x05 \x01(\t\x12\x0f\n\x07version\x18\x06 \x01(\x03\x12\x13\n\x0b\x64\x65scription\x18\x07 \x01(\t\x12\x31\n\x0c\x63reator_info\x18\x08 \x01(\x0b\x32\x1b.POGOProtos.Rpc.CreatorInfo\x12\x12\n\nreversible\x18\n \x01(\x08\x12\x17\n\x0fsubmission_time\x18\x0c \x01(\x03\x12\x1d\n\x15route_distance_meters\x18\r \x01(\x03\x12\x1e\n\x16route_duration_seconds\x18\x0f \x01(\x03\x12&\n\x04pins\x18\x10 \x03(\x0b\x32\x18.POGOProtos.Rpc.RoutePin\x12\x0c\n\x04tags\x18\x11 \x03(\t\x12?\n\x10sponsor_metadata\x18\x12 \x01(\x0b\x32%.POGOProtos.Rpc.SponsoredDetailsProto\x12\x36\n\x0cincline_type\x18\x13 \x01(\x0e\x32 .POGOProtos.Rpc.RouteInclineType\x12\x34\n\x10\x61ggregated_stats\x18\x1e \x01(\x0b\x32\x1a.POGOProtos.Rpc.RouteStats\x12\x36\n\x0cplayer_stats\x18\x1f \x01(\x0b\x32 .POGOProtos.Rpc.PlayerRouteStats\x12.\n\x05image\x18 \x01(\x0b\x32\x1f.POGOProtos.Rpc.RouteImageProto\x12\x46\n\x17route_submission_status\x18! \x03(\x0b\x32%.POGOProtos.Rpc.RouteSubmissionStatus\x12\x31\n\tstart_poi\x18\" \x01(\x0b\x32\x1e.POGOProtos.Rpc.RoutePoiAnchor\x12/\n\x07\x65nd_poi\x18# \x01(\x0b\x32\x1e.POGOProtos.Rpc.RoutePoiAnchor\x12\x17\n\x0fs2_ground_cells\x18$ \x03(\x04\x12\x12\n\nedit_count\x18% \x01(\x03\x12\x1f\n\x17\x65\x64itable_post_rejection\x18& \x01(\x08\x12\x19\n\x11last_edit_time_ms\x18\' \x01(\x03\x12\x18\n\x10submission_count\x18( \x01(\x03J\x04\x08\t\x10\n\"\xd7\x06\n\x1aShoppingPageClickTelemetry\x12H\n\x16shopping_page_click_id\x18\x01 \x01(\x0e\x32(.POGOProtos.Rpc.ShoppingPageTelemetryIds\x12O\n\x1ashopping_page_click_source\x18\x02 \x01(\x0e\x32+.POGOProtos.Rpc.ShoppingPageTelemetrySource\x12\x10\n\x08item_sku\x18\x03 \x01(\t\x12\x10\n\x08has_item\x18\x04 \x01(\x08\x12\x1d\n\x15ml_bundle_tracking_id\x18\x05 \x01(\t\x12L\n\ravailable_sku\x18\x06 \x03(\x0b\x32\x35.POGOProtos.Rpc.ShoppingPageClickTelemetry.VisibleSku\x12X\n\x0f\x65nabled_banners\x18\x07 \x03(\x0b\x32?.POGOProtos.Rpc.ShoppingPageClickTelemetry.StoreBannerTelemetry\x12\x12\n\nhas_banner\x18\x08 \x01(\x08\x12\"\n\x1a\x62\x61nner_template_id_clicked\x18\t \x01(\t\x1a\xc5\x01\n\x14StoreBannerTelemetry\x12\x13\n\x0btemplate_id\x18\x01 \x01(\t\x12\x10\n\x08\x63\x61tegory\x18\x02 \x01(\t\x12\x16\n\x0etag_string_key\x18\x03 \x01(\t\x12\x18\n\x10title_string_key\x18\x04 \x01(\t\x12\x18\n\x10\x62\x61nner_click_url\x18\x05 \x01(\t\x12\x1c\n\x14\x62\x61nner_image_address\x18\x06 \x01(\t\x12\x1c\n\x14position_in_category\x18\x07 \x01(\t\x1a\xb2\x01\n\nVisibleSku\x12\x10\n\x08sku_name\x18\x01 \x01(\t\x12W\n\x07\x63ontent\x18\x02 \x03(\x0b\x32\x46.POGOProtos.Rpc.ShoppingPageClickTelemetry.VisibleSku.NestedSkuContent\x1a\x39\n\x10NestedSkuContent\x12\x11\n\titem_name\x18\x01 \x01(\t\x12\x12\n\nitem_count\x18\x02 \x01(\x05\"\x81\x01\n\x1bShoppingPageScrollTelemetry\x12:\n\x0bscroll_type\x18\x01 \x01(\x0e\x32%.POGOProtos.Rpc.ShoppingPageScrollIds\x12\x12\n\nscroll_row\x18\x02 \x01(\x05\x12\x12\n\ntotal_rows\x18\x03 \x01(\x05\"a\n\x15ShoppingPageTelemetry\x12H\n\x16shopping_page_click_id\x18\x01 \x01(\x0e\x32(.POGOProtos.Rpc.ShoppingPageTelemetryIds\"\xc5\x04\n\x18ShowcaseDetailsTelemetry\x12K\n\rplayer_action\x18\x01 \x01(\x0e\x32\x34.POGOProtos.Rpc.ShowcaseDetailsTelemetry.ActionTaken\x12H\n\x0b\x65ntry_point\x18\x02 \x01(\x0e\x32\x33.POGOProtos.Rpc.ShowcaseDetailsTelemetry.EntryPoint\x12\x13\n\x0bshowcase_id\x18\x03 \x01(\t\x12L\n\rentry_barrier\x18\x04 \x01(\x0e\x32\x35.POGOProtos.Rpc.ShowcaseDetailsTelemetry.EntryBarrier\x12\x1b\n\x13was_already_entered\x18\x05 \x01(\x08\"I\n\x0b\x41\x63tionTaken\x12\t\n\x05UNSET\x10\x00\x12\x18\n\x14VIEW_CONTEST_DETAILS\x10\x01\x12\x15\n\x11VIEW_ALL_ENTRANTS\x10\x02\"\x82\x01\n\x0c\x45ntryBarrier\x12\x11\n\rUNSET_BARRIER\x10\x00\x12\x18\n\x14\x45NTERED_MAX_CONTESTS\x10\x01\x12\x10\n\x0c\x43ONTEST_FULL\x10\x02\x12\x17\n\x13NO_ELIGIBLE_POKEMON\x10\x03\x12\x10\n\x0cOUT_OF_RANGE\x10\x04\x12\x08\n\x04NONE\x10\x05\"B\n\nEntryPoint\x12\x0f\n\x0bUNSET_ENTRY\x10\x00\x12\x0c\n\x08POKESTOP\x10\x01\x12\x15\n\x11TODAY_VIEW_WIDGET\x10\x02\"6\n\x17ShowcaseRewardTelemetry\x12\x1b\n\x13player_shared_photo\x18\x02 \x01(\x08\"\x91\x03\n\x18SizeRecordBreakTelemetry\x12S\n\x11record_break_type\x18\x01 \x01(\x0e\x32\x38.POGOProtos.Rpc.SizeRecordBreakTelemetry.RecordBreakType\x12\x31\n\npokemon_id\x18\x02 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x10\n\x08height_m\x18\x03 \x01(\x02\x12\x11\n\tweight_kg\x18\x04 \x01(\x02\x12\x18\n\x10is_height_record\x18\x05 \x01(\x08\x12\x18\n\x10is_weight_record\x18\x06 \x01(\x08\"\x93\x01\n\x0fRecordBreakType\x12\x16\n\x12RECORD_BREAK_UNSET\x10\x00\x12\x14\n\x10RECORD_BREAK_XXS\x10\x01\x12\x13\n\x0fRECORD_BREAK_XS\x10\x02\x12\x12\n\x0eRECORD_BREAK_M\x10\x03\x12\x13\n\x0fRECORD_BREAK_XL\x10\x04\x12\x14\n\x10RECORD_BREAK_XXL\x10\x05\"\x9b\x01\n\x1dSkipEnterReferralCodeOutProto\x12\x44\n\x06status\x18\x01 \x01(\x0e\x32\x34.POGOProtos.Rpc.SkipEnterReferralCodeOutProto.Status\"4\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x12\n\x0e\x45RROR_DISABLED\x10\x02\"\x1c\n\x1aSkipEnterReferralCodeProto\"n\n\x13SleepDayRecordProto\x12\x11\n\tsleep_day\x18\x01 \x01(\r\x12\x1a\n\x12sleep_duration_sec\x18\x02 \x01(\r\x12\x10\n\x08rewarded\x18\x03 \x01(\x08\x12\x16\n\x0estart_time_sec\x18\x04 \x03(\r\"s\n\x11SleepRecordsProto\x12\x39\n\x0csleep_record\x18\x01 \x03(\x0b\x32#.POGOProtos.Rpc.SleepDayRecordProto\x12#\n\x1bsleep_record_last_update_ms\x18\x02 \x01(\x03\"\x8c\x01\n\x1aSmeargleMovesSettingsProto\x12\x34\n\x0bquick_moves\x18\x01 \x03(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\x12\x38\n\x0f\x63inematic_moves\x18\x02 \x03(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\"\xc5\x04\n\x19SocialClientSettingsProto\x12\x15\n\renable_social\x18\x01 \x01(\x08\x12\x1a\n\x12max_friend_details\x18\x02 \x01(\x05\x12\x19\n\x11player_level_gate\x18\x03 \x01(\x05\x12\"\n\x1amax_friend_nickname_length\x18\x04 \x01(\x05\x12%\n\x1d\x65nable_add_friend_via_qr_code\x18\x05 \x01(\x08\x12\x1f\n\x17\x65nable_facebook_friends\x18\x07 \x01(\x08\x12)\n!facebook_friend_limit_per_request\x18\x08 \x01(\x05\x12/\n\'disable_facebook_friends_opening_prompt\x18\t \x01(\x08\x12\x1d\n\x15\x65nable_giftability_v2\x18\x0b \x01(\x08\x12\x1d\n\x15\x65nable_remote_gifting\x18\x0c \x01(\x08\x12\x16\n\x0e\x65nable_sticker\x18\r \x01(\x08\x12V\n\x1a\x63ross_game_social_settings\x18\x0e \x01(\x0b\x32\x32.POGOProtos.Rpc.CrossGameSocialGlobalSettingsProto\x12$\n\x1cmigrate_lucky_data_to_shared\x18\x0f \x01(\x08\x12\x19\n\x11\x65nable_v2_sticker\x18\x10 \x01(\x08\x12#\n\x1b\x65nable_deep_linking_qr_code\x18\x11 \x01(\x08\"R\n\x18SocialGiftCountTelemetry\x12\x1b\n\x13unopened_gift_count\x18\x01 \x01(\x05\x12\x19\n\x11unsent_gift_count\x18\x02 \x01(\x05\"C\n\x1bSocialInboxLatencyTelemetry\x12\x12\n\nlatency_ms\x18\x01 \x01(\x05\x12\x10\n\x08\x63\x61tegory\x18\x02 \x01(\t\"\x8b\x01\n\x19SocialPlayerSettingsProto\x12#\n\x1b\x64isable_last_pokemon_caught\x18\x01 \x01(\x08\x12#\n\x1b\x65nable_raid_friend_requests\x18\x02 \x01(\x08\x12$\n\x1c\x65nable_party_friend_requests\x18\x03 \x01(\x08\"v\n\x0fSocialTelemetry\x12;\n\x0fsocial_click_id\x18\x01 \x01(\x0e\x32\".POGOProtos.Rpc.SocialTelemetryIds\x12&\n\x1epages_scrolled_in_friends_list\x18\x02 \x01(\x05\"N\n\x15SocketConnectionEvent\x12\x18\n\x10socket_connected\x18\x01 \x01(\x08\x12\x1b\n\x13session_duration_ms\x18\x02 \x01(\x03\"Q\n\x0eSourceCodeInfo\x1a?\n\x08Location\x12\x18\n\x10leading_comments\x18\x01 \x01(\t\x12\x19\n\x11trailing_comments\x18\x02 \x01(\t\"\"\n\rSourceContext\x12\x11\n\tfile_name\x18\x01 \x01(\t\"\xb5\x01\n\x19SourdoughMoveMappingProto\x12\x31\n\npokemon_id\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x36\n\x04\x66orm\x18\x02 \x01(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\x12-\n\x04move\x18\x03 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\"`\n!SourdoughMoveMappingSettingsProto\x12;\n\x08mappings\x18\x01 \x03(\x0b\x32).POGOProtos.Rpc.SourdoughMoveMappingProto\"\xe9\x01\n\rSouvenirProto\x12\x38\n\x10souvenir_type_id\x18\x01 \x01(\x0e\x32\x1e.POGOProtos.Rpc.SouvenirTypeId\x12H\n\x11souvenirs_details\x18\x02 \x03(\x0b\x32-.POGOProtos.Rpc.SouvenirProto.SouvenirDetails\x1aT\n\x0fSouvenirDetails\x12\x16\n\x0etime_picked_up\x18\x01 \x01(\x03\x12\x10\n\x08latitude\x18\x03 \x01(\x01\x12\x11\n\tlongitude\x18\x04 \x01(\x01J\x04\x08\x02\x10\x03\"\x90\x01\n\x17SpaceBonusSettingsProto\x12$\n\x1cpokemon_visible_range_meters\x18\x01 \x01(\x01\x12\x1e\n\x16\x65ncounter_range_meters\x18\x02 \x01(\x01\x12/\n\'server_allowable_encounter_range_meters\x18\x03 \x01(\x01\"\x93\x01\n\x16SpawnTablePokemonProto\x12\x31\n\npokemon_id\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x0e\n\x06weight\x18\x02 \x01(\x02\x12\x36\n\x04\x66orm\x18\x03 \x01(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\"\xb1\x04\n\x10SpawnablePokemon\x12\x37\n\x06status\x18\x01 \x01(\x0e\x32\'.POGOProtos.Rpc.SpawnablePokemon.Status\x12\x31\n\npokemon_id\x18\x02 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x0b\n\x03lat\x18\x03 \x01(\x01\x12\x0b\n\x03lng\x18\x04 \x01(\x01\x12\x14\n\x0c\x65ncounter_id\x18\x05 \x01(\x06\x12\x1a\n\x12\x65ncounter_location\x18\x06 \x01(\t\x12\x19\n\x11\x64isappear_time_ms\x18\x07 \x01(\x03\x12<\n\x0fpokemon_display\x18\x08 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\x12<\n\x04type\x18\t \x01(\x0e\x32..POGOProtos.Rpc.SpawnablePokemon.SpawnableType\x12\x12\n\nstation_id\x18\n \x01(\t\"G\n\rSpawnableType\x12\x0b\n\x07UNTYPED\x10\x00\x12\x16\n\x12POKESTOP_ENCOUNTER\x10\x01\x12\x11\n\rSTATION_SPAWN\x10\x02\"q\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1b\n\x17\x45NCOUNTER_NOT_AVAILABLE\x10\x02\x12\x1f\n\x1b\x45NCOUNTER_ALREADY_COMPLETED\x10\x03\x12\x11\n\rERROR_UNKNOWN\x10\x04\"*\n\x16SpinPokestopQuestProto\x12\x10\n\x08\x66ort_ids\x18\x01 \x03(\t\"\x9c\x01\n\x15SpinPokestopTelemetry\x12\x0e\n\x06result\x18\x01 \x01(\t\x12\x0f\n\x07\x66ort_id\x18\x02 \x01(\t\x12\x11\n\tfort_type\x18\x03 \x01(\x05\x12\x38\n\x10pokestop_rewards\x18\x04 \x03(\x0b\x32\x1e.POGOProtos.Rpc.PokestopReward\x12\x15\n\rtotal_rewards\x18\x05 \x01(\x05\"\xac\x03\n\x15SponsoredDetailsProto\x12\x17\n\x0fpromo_image_url\x18\x01 \x03(\t\x12\x19\n\x11promo_description\x18\x02 \x03(\t\x12\x1b\n\x13\x63\x61ll_to_action_link\x18\x03 \x01(\t\x12_\n\x19promo_button_message_type\x18\x04 \x01(\x0e\x32<.POGOProtos.Rpc.SponsoredDetailsProto.PromoButtonMessageType\x12\x13\n\x0b\x63\x61mpaign_id\x18\x05 \x01(\t\x12\x44\n\x14promo_image_creative\x18\x06 \x01(\x0b\x32&.POGOProtos.Rpc.ImageTextCreativeProto\x12\x46\n\x17impression_tracking_tag\x18\x07 \x03(\x0b\x32%.POGOProtos.Rpc.ImpressionTrackingTag\">\n\x16PromoButtonMessageType\x12\t\n\x05UNSET\x10\x00\x12\x0e\n\nLEARN_MORE\x10\x01\x12\t\n\x05OFFER\x10\x02\"\xb9\x0f\n\"SponsoredGeofenceGiftSettingsProto\x12 \n\x18gift_persistence_enabled\x18\x01 \x01(\x08\x12 \n\x18gift_persistence_time_ms\x18\x02 \x01(\x05\x12 \n\x18map_presentation_time_ms\x18\x03 \x01(\x05\x12&\n\x1e\x65nable_sponsored_geofence_gift\x18\x04 \x01(\x08\x12\x1a\n\x12\x65nable_dark_launch\x18\x05 \x01(\x08\x12\x17\n\x0f\x65nable_poi_gift\x18\x06 \x01(\x08\x12\x18\n\x10\x65nable_raid_gift\x18\x07 \x01(\x08\x12\x1c\n\x14\x65nable_incident_gift\x18\x08 \x01(\x08\x12.\n&fullscreen_disable_exit_button_time_ms\x18\t \x01(\x05\x12s\n\x15\x62\x61lloon_gift_settings\x18\n \x01(\x0b\x32T.POGOProtos.Rpc.SponsoredGeofenceGiftSettingsProto.SponsoredBalloonGiftSettingsProto\x12\'\n\x1f\x65xternal_ad_service_ads_enabled\x18\x0b \x01(\x08\x12O\n\x1c\x65xternal_ad_service_settings\x18\x0c \x01(\x0b\x32).POGOProtos.Rpc.NativeAdUnitSettingsProto\x12\x87\x01\n%external_ad_service_balloon_gift_keys\x18\r \x01(\x0b\x32X.POGOProtos.Rpc.SponsoredGeofenceGiftSettingsProto.ExternalAdServiceBalloonGiftKeysProto\x12,\n$web_view_disable_exit_button_time_ms\x18\x0e \x01(\x05\x12\x34\n,web_view_post_ar_disable_exit_button_time_ms\x18\x0f \x01(\x05\x12\x1d\n\x15gam_video_ads_enabled\x18\x10 \x01(\x08\x12r\n\x1agam_video_ad_unit_settings\x18\x11 \x01(\x0b\x32N.POGOProtos.Rpc.SponsoredGeofenceGiftSettingsProto.GamVideoAdUnitSettingsProto\x12\x1c\n\x14\x66orce_ad_through_gam\x18\x12 \x01(\x08\x12\"\n\x1areport_ad_feedback_enabled\x18\x13 \x01(\x08\x1a\xbb\x01\n%ExternalAdServiceBalloonGiftKeysProto\x12\x10\n\x08\x61\x64s_logo\x18\x01 \x01(\t\x12\x14\n\x0cpartner_name\x18\x02 \x01(\t\x12\x18\n\x10\x66ullscreen_image\x18\x03 \x01(\t\x12\r\n\x05title\x18\x04 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x05 \x01(\t\x12\x0f\n\x07\x63ta_url\x18\x06 \x01(\t\x12\x1b\n\x13\x63\x61mpaign_identifier\x18\x07 \x01(\t\x1ak\n\x1bGamVideoAdUnitSettingsProto\x12\x16\n\x0eios_ad_unit_id\x18\x01 \x01(\t\x12\x1a\n\x12\x61ndroid_ad_unit_id\x18\x02 \x01(\t\x12\x18\n\x10other_ad_unit_id\x18\x03 \x01(\t\x1a\x8a\x05\n!SponsoredBalloonGiftSettingsProto\x12\x1b\n\x13\x65nable_balloon_gift\x18\x01 \x01(\x08\x12$\n\x1c\x62\x61lloon_auto_dismiss_time_ms\x18\x02 \x01(\x05\x12\x33\n+incident_balloon_prevents_sponsored_balloon\x18\x03 \x01(\x08\x12\x34\n,incident_balloon_dismisses_sponsored_balloon\x18\x04 \x01(\x08\x12%\n\x1dget_wasabi_ad_rpc_interval_ms\x18\x05 \x01(\x05\x12\x9d\x01\n\x19\x62\x61lloon_movement_settings\x18\x06 \x01(\x0b\x32z.POGOProtos.Rpc.SponsoredGeofenceGiftSettingsProto.SponsoredBalloonGiftSettingsProto.SponsoredBalloonMovementSettingsProto\x12\x1f\n\x17\x65nable_balloon_web_view\x18\x07 \x01(\x08\x1a\xce\x01\n%SponsoredBalloonMovementSettingsProto\x12\x1b\n\x13wander_min_distance\x18\x01 \x01(\x02\x12\x1b\n\x13wander_max_distance\x18\x02 \x01(\x02\x12\x1b\n\x13wander_interval_min\x18\x03 \x01(\x02\x12\x1b\n\x13wander_interval_max\x18\x04 \x01(\x02\x12\x11\n\tmax_speed\x18\x05 \x01(\x02\x12\x1e\n\x16target_camera_distance\x18\x06 \x01(\x02\"\x86\x01\n!SponsoredPoiFeedbackSettingsProto\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12\x18\n\x10\x65nable_report_ad\x18\x02 \x01(\x08\x12\x1d\n\x15\x65nable_not_interested\x18\x03 \x01(\x08\x12\x17\n\x0f\x65nable_see_more\x18\x04 \x01(\x08\"B\n\x13SquashSettingsProto\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12\x1a\n\x12\x64\x61ily_squash_limit\x18\x02 \x01(\x05\"\x17\n\x15StampCardSectionProto\"/\n\x1cStampCollectionSettingsProto\x12\x0f\n\x07version\x18\x01 \x01(\x05\"\xbc\x01\n\x13StampRallyBadgeData\x12Y\n\x17\x63ompleted_stamp_rallies\x18\x01 \x03(\x0b\x32\x38.POGOProtos.Rpc.StampRallyBadgeData.StampRallyBadgeEvent\x1aJ\n\x14StampRallyBadgeEvent\x12\x15\n\rcollection_id\x18\x01 \x01(\t\x12\x1b\n\x13\x63ompleted_timestamp\x18\x02 \x01(\x03\"V\n\x1cStardustBoostAttributesProto\x12\x1b\n\x13stardust_multiplier\x18\x01 \x01(\x02\x12\x19\n\x11\x62oost_duration_ms\x18\x02 \x01(\x05\"\xb7\x07\n\x18StartBreadBattleOutProto\x12?\n\x06result\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.StartBreadBattleOutProto.Result\x12\x19\n\x11session_player_id\x18\x02 \x01(\t\x12\x1b\n\x13server_timestamp_ms\x18\x03 \x01(\x03\x12.\n\x05lobby\x18\x04 \x01(\x0b\x32\x1f.POGOProtos.Rpc.BreadLobbyProto\x12\x1f\n\x17\x64\x65\x62ug_error_description\x18\x05 \x01(\t\x12:\n\x0ervn_connection\x18\x06 \x01(\x0b\x32\".POGOProtos.Rpc.RvnConnectionProto\"\x94\x05\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1b\n\x17\x45RROR_STATION_NOT_FOUND\x10\x02\x12\"\n\x1e\x45RROR_BREAD_BATTLE_UNAVAILABLE\x10\x03\x12 \n\x1c\x45RROR_BREAD_BATTLE_COMPLETED\x10\x04\x12\x1b\n\x17\x45RROR_INVALID_ATTACKERS\x10\x05\x12$\n ERROR_PLAYER_BELOW_MINIMUM_LEVEL\x10\x06\x12\x16\n\x12\x45RROR_NOT_IN_RANGE\x10\x07\x12\x1e\n\x1a\x45RROR_STATION_INACCESSIBLE\x10\x08\x12\x18\n\x14\x45RROR_INVALID_SERVER\x10\t\x12#\n\x1f\x45RROR_NEVER_JOINED_BREAD_BATTLE\x10\n\x12%\n!ERROR_NO_ACTIVE_BATTLE_AT_STATION\x10\x0b\x12\x19\n\x15\x45RROR_LOBBY_NOT_FOUND\x10\x0c\x12\x1c\n\x18\x45RROR_NO_PLAYER_LOCATION\x10\r\x12\x30\n,ERROR_REQUEST_DOES_NOT_MATCH_EXISTING_BATTLE\x10\x0e\x12\x1d\n\x19\x45RROR_NO_PLAYER_LOCATION2\x10\x0f\x12\'\n#ERROR_BATTLE_START_TIME_NOT_REACHED\x10\x10\x12!\n\x1d\x45RROR_BATTLE_END_TIME_REACHED\x10\x11\x12\x19\n\x15\x45RROR_RVN_JOIN_FAILED\x10\x12\x12\x1a\n\x16\x45RROR_RVN_START_FAILED\x10\x13\x12!\n\x1d\x45RROR_DUPLICATE_PLAYER_NUMBER\x10\x14\"\xe7\x01\n\x15StartBreadBattleProto\x12\x1c\n\x14\x61ttacking_pokemon_id\x18\x01 \x03(\x06\x12\x12\n\nstation_id\x18\x02 \x01(\t\x12\x19\n\x11\x62read_battle_seed\x18\x03 \x01(\x03\x12\x1b\n\x13station_lat_degrees\x18\x04 \x01(\x01\x12\x1b\n\x13station_lng_degrees\x18\x05 \x01(\x01\x12G\n\x18\x62read_battle_entry_point\x18\x06 \x01(\x0e\x32%.POGOProtos.Rpc.BreadBattleEntryPoint\"\x87\x06\n\x16StartGymBattleOutProto\x12=\n\x06result\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.StartGymBattleOutProto.Result\x12\x17\n\x0f\x62\x61ttle_start_ms\x18\x02 \x01(\x03\x12\x15\n\rbattle_end_ms\x18\x03 \x01(\x03\x12\x11\n\tbattle_id\x18\x04 \x01(\t\x12\x38\n\x08\x64\x65\x66\x65nder\x18\x05 \x01(\x0b\x32&.POGOProtos.Rpc.BattleParticipantProto\x12\x32\n\nbattle_log\x18\x06 \x01(\x0b\x32\x1e.POGOProtos.Rpc.BattleLogProto\x12\x38\n\x08\x61ttacker\x18\x07 \x01(\x0b\x32&.POGOProtos.Rpc.BattleParticipantProto\x12+\n\x06\x62\x61ttle\x18\x08 \x01(\x0b\x32\x1b.POGOProtos.Rpc.BattleProto\"\x95\x03\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x17\n\x13\x45RROR_GYM_NOT_FOUND\x10\x02\x12\x15\n\x11\x45RROR_GYM_NEUTRAL\x10\x03\x12\x18\n\x14\x45RROR_GYM_WRONG_TEAM\x10\x04\x12\x13\n\x0f\x45RROR_GYM_EMPTY\x10\x05\x12\x1a\n\x16\x45RROR_INVALID_DEFENDER\x10\x06\x12)\n%ERROR_TRAINING_INVALID_ATTACKER_COUNT\x10\x07\x12\x1d\n\x19\x45RROR_ALL_POKEMON_FAINTED\x10\x08\x12\x1a\n\x16\x45RROR_TOO_MANY_BATTLES\x10\t\x12\x1a\n\x16\x45RROR_TOO_MANY_PLAYERS\x10\n\x12\x1c\n\x18\x45RROR_GYM_BATTLE_LOCKOUT\x10\x0b\x12$\n ERROR_PLAYER_BELOW_MINIMUM_LEVEL\x10\x0c\x12\x16\n\x12\x45RROR_NOT_IN_RANGE\x10\r\x12\x1a\n\x16\x45RROR_POI_INACCESSIBLE\x10\x0e\"\x99\x01\n\x13StartGymBattleProto\x12\x0e\n\x06gym_id\x18\x01 \x01(\t\x12\x1c\n\x14\x61ttacking_pokemon_id\x18\x02 \x03(\x06\x12\x1c\n\x14\x64\x65\x66\x65nding_pokemon_id\x18\x03 \x01(\x06\x12\x1a\n\x12player_lat_degrees\x18\x04 \x01(\x01\x12\x1a\n\x12player_lng_degrees\x18\x05 \x01(\x01\"\xb0\x02\n\x15StartIncidentOutProto\x12<\n\x06status\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.StartIncidentOutProto.Status\x12\x35\n\x08incident\x18\x02 \x01(\x0b\x32#.POGOProtos.Rpc.ClientIncidentProto\"\xa1\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x16\n\x12\x45RROR_NOT_IN_RANGE\x10\x02\x12\x1c\n\x18\x45RROR_INCIDENT_COMPLETED\x10\x03\x12\x1c\n\x18\x45RROR_INCIDENT_NOT_FOUND\x10\x04\x12 \n\x1c\x45RROR_PLAYER_BELOW_MIN_LEVEL\x10\x05\x12\t\n\x05\x45RROR\x10\x06\"R\n\x12StartIncidentProto\x12<\n\x0fincident_lookup\x18\x01 \x01(\x0b\x32#.POGOProtos.Rpc.IncidentLookupProto\"\xa6\x01\n\x18StartMpWalkQuestOutProto\x12?\n\x06status\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.StartMpWalkQuestOutProto.Status\"I\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x13\n\x0f\x41LREADY_STARTED\x10\x02\x12\x12\n\x0eMP_NOT_ENABLED\x10\x03\"\x17\n\x15StartMpWalkQuestProto\"\xdb\x03\n\x12StartPartyOutProto\x12,\n\x05party\x18\x01 \x01(\x0b\x32\x1d.POGOProtos.Rpc.PartyRpcProto\x12\x39\n\x06result\x18\x02 \x01(\x0e\x32).POGOProtos.Rpc.StartPartyOutProto.Result\"\xdb\x02\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x11\n\rERROR_UNKNOWN\x10\x01\x12\x0b\n\x07SUCCESS\x10\x02\x12\x1a\n\x16\x45RROR_FEATURE_DISABLED\x10\x03\x12\x1d\n\x19\x45RROR_PLAYER_NOT_IN_PARTY\x10\x04\x12\"\n\x1e\x45RROR_PARTY_NOT_READY_TO_START\x10\x05\x12\x1c\n\x18\x45RROR_PLAYER_IS_NOT_HOST\x10\x06\x12\x1c\n\x18\x45RROR_NOT_ENOUGH_PLAYERS\x10\x07\x12\x19\n\x15\x45RROR_PARTY_TIMED_OUT\x10\x08\x12\x1e\n\x1a\x45RROR_PLAYERS_NOT_IN_RANGE\x10\t\x12\x19\n\x15\x45RROR_REDIS_EXCEPTION\x10\n\x12\x15\n\x11\x45RROR_NO_LOCATION\x10\x0b\x12\x1e\n\x1a\x45RROR_PLFE_REDIRECT_NEEDED\x10\x0c\"#\n\x0fStartPartyProto\x12\x10\n\x08party_id\x18\x01 \x03(\x05\"\xad\x04\n\x17StartPartyQuestOutProto\x12>\n\x06result\x18\x01 \x01(\x0e\x32..POGOProtos.Rpc.StartPartyQuestOutProto.Result\x12/\n\x05quest\x18\x02 \x01(\x0b\x32 .POGOProtos.Rpc.ClientQuestProto\"\xa0\x03\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x11\n\rERROR_UNKNOWN\x10\x01\x12\x0b\n\x07SUCCESS\x10\x02\x12\x1a\n\x16\x45RROR_FEATURE_DISABLED\x10\x03\x12\x1d\n\x19\x45RROR_PLAYER_NOT_IN_PARTY\x10\x04\x12\x1c\n\x18\x45RROR_PLAYER_IS_NOT_HOST\x10\x05\x12\x19\n\x15\x45RROR_QUEST_NOT_FOUND\x10\x06\x12\x1e\n\x1a\x45RROR_QUEST_STATUS_INVALID\x10\x07\x12\x19\n\x15\x45RROR_PARTY_NOT_FOUND\x10\x08\x12\x1e\n\x1a\x45RROR_PARTY_STATUS_INVALID\x10\t\x12 \n\x1c\x45RROR_PLAYER_STATE_NOT_FOUND\x10\n\x12\x1e\n\x1a\x45RROR_PLAYER_STATE_INVALID\x10\x0b\x12\x1f\n\x1b\x45RROR_ALREADY_STARTED_QUEST\x10\x0c\x12\x19\n\x15\x45RROR_PARTY_TIMED_OUT\x10\r\x12\x1e\n\x1a\x45RROR_PLFE_REDIRECT_NEEDED\x10\x0e\"(\n\x14StartPartyQuestProto\x12\x10\n\x08quest_id\x18\x01 \x01(\t\"i\n\x17StartQuestIncidentProto\x12<\n\x0fincident_lookup\x18\x01 \x01(\x0b\x32#.POGOProtos.Rpc.IncidentLookupProto\x12\x10\n\x08quest_id\x18\x02 \x01(\t\"C\n\x13StartRaidBattleData\x12\x1c\n\x14\x61ttacking_pokemon_id\x18\x01 \x03(\x06\x12\x0e\n\x06rpc_id\x18\x02 \x01(\x05\"\xc0\x04\n\x17StartRaidBattleOutProto\x12>\n\x06result\x18\x01 \x01(\x0e\x32..POGOProtos.Rpc.StartRaidBattleOutProto.Result\x12+\n\x06\x62\x61ttle\x18\x02 \x01(\x0b\x32\x1b.POGOProtos.Rpc.BattleProto\x12;\n\x11\x62\x61ttle_experiment\x18\x03 \x03(\x0e\x32 .POGOProtos.Rpc.BattleExperiment\x12\x19\n\x11session_player_id\x18\x04 \x01(\t\"\xdf\x02\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x17\n\x13\x45RROR_GYM_NOT_FOUND\x10\x02\x12\x1a\n\x16\x45RROR_RAID_UNAVAILABLE\x10\x03\x12\x18\n\x14\x45RROR_RAID_COMPLETED\x10\x04\x12\x1b\n\x17\x45RROR_INVALID_ATTACKERS\x10\x05\x12$\n ERROR_PLAYER_BELOW_MINIMUM_LEVEL\x10\x06\x12\x16\n\x12\x45RROR_NOT_IN_RANGE\x10\x07\x12\x1a\n\x16\x45RROR_POI_INACCESSIBLE\x10\x08\x12\x19\n\x15\x45RROR_LOBBY_NOT_FOUND\x10\t\x12\x13\n\x0f\x45RROR_NO_TICKET\x10\n\x12\x18\n\x14\x45RROR_INVALID_SERVER\x10\x0b\x12\x1d\n\x19\x45RROR_NEVER_JOINED_BATTLE\x10\x0c\x12\x0e\n\nERROR_DATA\x10\r\"\xd3\x01\n\x14StartRaidBattleProto\x12\x0e\n\x06gym_id\x18\x01 \x01(\t\x12\x11\n\traid_seed\x18\x02 \x01(\x03\x12\x10\n\x08lobby_id\x18\x04 \x03(\x05\x12\x1c\n\x14\x61ttacking_pokemon_id\x18\x05 \x03(\x06\x12\x1a\n\x12player_lat_degrees\x18\x06 \x01(\x01\x12\x1a\n\x12player_lng_degrees\x18\x07 \x01(\x01\x12\x17\n\x0fgym_lat_degrees\x18\x08 \x01(\x01\x12\x17\n\x0fgym_lng_degrees\x18\t \x01(\x01\"\xd9\x01\n\x1bStartRaidBattleResponseData\x12>\n\x06result\x18\x01 \x01(\x0e\x32..POGOProtos.Rpc.StartRaidBattleOutProto.Result\x12\x0e\n\x06rpc_id\x18\x02 \x01(\x05\x12\x1a\n\x12round_trip_time_ms\x18\x03 \x01(\r\x12N\n\x1chighest_friendship_milestone\x18\x08 \x01(\x0e\x32(.POGOProtos.Rpc.FriendshipLevelMilestone\"_\n\x1fStartRocketBalloonIncidentProto\x12<\n\x0fincident_lookup\x18\x01 \x01(\x0b\x32#.POGOProtos.Rpc.IncidentLookupProto\"\x80\x01\n\x12StartRouteOutProto\x12\x36\n\x06status\x18\x01 \x01(\x0e\x32&.POGOProtos.Rpc.RoutePlayStatus.Status\x12\x32\n\nroute_play\x18\x02 \x01(\x0b\x32\x1e.POGOProtos.Rpc.RoutePlayProto\"U\n\x0fStartRouteProto\x12\x10\n\x08route_id\x18\x01 \x01(\t\x12\x15\n\rentry_fort_id\x18\x02 \x01(\t\x12\x19\n\x11travel_in_reverse\x18\x03 \x01(\x08\"\xbd\x01\n\x15StartTutorialOutProto\x12<\n\x06result\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.StartTutorialOutProto.Result\"f\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12)\n%ERROR_PLAYER_ALREADY_STARTED_TUTORIAL\x10\x02\x12\x19\n\x15\x45RROR_FAILED_TO_START\x10\x03\"3\n\x12StartTutorialProto\x12\x1d\n\x15onboarding_v2_enabled\x18\x01 \x01(\x08\"\xdf\x01\n\x17StartupMeasurementProto\x12\x12\n\nnum_starts\x18\x01 \x01(\x03\x12%\n\x1dload_to_tos_login_duration_ms\x18\x02 \x01(\x03\x12\x1f\n\x17load_to_map_duration_ms\x18\x03 \x01(\x03\x1ah\n\x16\x43omponentLoadDurations\x12\x16\n\x0e\x63omponent_name\x18\x01 \x01(\t\x12\x18\n\x10load_duration_ms\x18\x02 \x01(\x03\x12\x1c\n\x14\x61\x62solute_duration_ms\x18\x03 \x01(\x03\"c\n\x11StatementOfReason\x12\x36\n\x0bniantic_sor\x18\x01 \x01(\x0e\x32!.POGOProtos.Rpc.StatementSorTypes\x12\x16\n\x0e\x65nforcement_id\x18\x02 \x01(\t\"-\n\x13StationCreateDetail\x12\x16\n\x0e\x63\x61ught_in_wild\x18\x01 \x01(\x08\"\xb1\x03\n\x1fStationPokemonEncounterOutProto\x12\x46\n\x06result\x18\x01 \x01(\x0e\x32\x36.POGOProtos.Rpc.StationPokemonEncounterOutProto.Result\x12-\n\x07pokemon\x18\x02 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x44\n\x13\x63\x61pture_probability\x18\x03 \x01(\x0b\x32\'.POGOProtos.Rpc.CaptureProbabilityProto\x12)\n\x0b\x61\x63tive_item\x18\x04 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\"\n\x1a\x61rplus_attempts_until_flee\x18\x05 \x01(\x05\"\x81\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rNOT_AVAILABLE\x10\x02\x12\x10\n\x0cNOT_IN_RANGE\x10\x03\x12\x1e\n\x1a\x45NCOUNTER_ALREADY_FINISHED\x10\x04\x12\x1a\n\x16POKEMON_INVENTORY_FULL\x10\x05\"H\n\x1cStationPokemonEncounterProto\x12\x12\n\nstation_id\x18\x01 \x01(\t\x12\x14\n\x0c\x65ncounter_id\x18\x02 \x01(\t\"\x8a\x03\n\x16StationPokemonOutProto\x12=\n\x06result\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.StationPokemonOutProto.Result\x12Z\n\x1fplayer_client_stationed_pokemon\x18\x02 \x01(\x0b\x32\x31.POGOProtos.Rpc.PlayerClientStationedPokemonProto\"\xd4\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x15\n\x11\x41LREADY_STATIONED\x10\x02\x12\x13\n\x0fINVALID_POKEMON\x10\x03\x12\x10\n\x0cNOT_IN_RANGE\x10\x04\x12\x13\n\x0fINVALID_STATION\x10\x05\x12\x15\n\x11POKEMON_NOT_FOUND\x10\x06\x12\x15\n\x11STATION_NOT_FOUND\x10\x07\x12\x17\n\x13\x42\x41TTLE_NOT_COMPLETE\x10\x08\x12\x18\n\x14STATION_MAX_CAPACITY\x10\t\"\x90\x01\n\x13StationPokemonProto\x12\x12\n\nstation_id\x18\x01 \x01(\t\x12\x12\n\npokemon_id\x18\x02 \x01(\x06\x12\x1b\n\x13station_lat_degrees\x18\x03 \x01(\x01\x12\x1b\n\x13station_lng_degrees\x18\x04 \x01(\x01\x12\x17\n\x0f\x62read_battle_id\x18\x06 \x01(\t\"\x83\x03\n\x0cStationProto\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0b\n\x03lat\x18\x02 \x01(\x01\x12\x0b\n\x03lng\x18\x03 \x01(\x01\x12\x0c\n\x04name\x18\x04 \x01(\t\x12>\n\x0e\x62\x61ttle_details\x18\x05 \x01(\x0b\x32&.POGOProtos.Rpc.BreadBattleDetailProto\x12G\n\x14player_battle_status\x18\x06 \x01(\x0e\x32).POGOProtos.Rpc.StationProto.BattleStatus\x12\x15\n\rstart_time_ms\x18\x07 \x01(\x03\x12\x13\n\x0b\x65nd_time_ms\x18\x08 \x01(\x03\x12\x1c\n\x14\x63ooldown_complete_ms\x18\t \x01(\x03\x12!\n\x19is_bread_battle_available\x18\x0b \x01(\x08\x12\x13\n\x0bis_inactive\x18\x0c \x01(\x08\"4\n\x0c\x42\x61ttleStatus\x12\t\n\x05UNSET\x10\x00\x12\n\n\x06MARKED\x10\x01\x12\r\n\tCOMPLETED\x10\x02\"v\n\x1aStationRewardSettingsProto\x12\x37\n\x05group\x18\x01 \x01(\x0e\x32(.POGOProtos.Rpc.BreadGroupSettings.Group\x12\r\n\x05\x63\x61ndy\x18\x02 \x03(\x05\x12\x10\n\x08xl_candy\x18\x03 \x03(\x05\"\x9c\x03\n\"StationedPokemonTableSettingsProto\x12n\n\x1cstationed_pokemon_table_enum\x18\x01 \x01(\x0e\x32H.POGOProtos.Rpc.StationedPokemonTableSettingsProto.StationedPokemonTable\x12;\n\x0btier_boosts\x18\x02 \x03(\x0b\x32&.POGOProtos.Rpc.TierBoostSettingsProto\"\xc8\x01\n\x15StationedPokemonTable\x12\t\n\x05UNSET\x10\x00\x12\x36\n2BREAD_STATIONED_POKEMON_SPAWN_BOOST_TABLE_SETTINGS\x10\x01\x12:\n6SOURDOUGH_STATIONED_POKEMON_SPAWN_BOOST_TABLE_SETTINGS\x10\x02\x12\x30\n,STATIONED_POKEMON_POWER_BOOST_TABLE_SETTINGS\x10\x03\"\xae\x01\n\x15StationedSectionProto\x12P\n\x12pokemon_at_station\x18\x01 \x03(\x0b\x32\x34.POGOProtos.Rpc.StationedSectionProto.StationedProto\x1a\x43\n\x0eStationedProto\x12\x12\n\npokemon_id\x18\x01 \x01(\x03\x12\x1d\n\x15\x64\x65ployed_timestamp_ms\x18\x02 \x01(\x03\"\x90\x02\n\x1cStickerCategorySettingsProto\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12[\n\x10sticker_category\x18\x02 \x03(\x0b\x32\x41.POGOProtos.Rpc.StickerCategorySettingsProto.StickerCategoryProto\x1a\x81\x01\n\x14StickerCategoryProto\x12\x10\n\x08\x63\x61tegory\x18\x01 \x01(\t\x12\x12\n\nsort_order\x18\x02 \x01(\x05\x12\x0e\n\x06\x61\x63tive\x18\x03 \x01(\x08\x12\x12\n\nsticker_id\x18\x04 \x03(\t\x12\x1f\n\x17preferred_category_icon\x18\x05 \x01(\t\"\xc0\x01\n\x14StickerMetadataProto\x12\x12\n\nsticker_id\x18\x01 \x01(\t\x12\x13\n\x0bsticker_url\x18\x02 \x01(\t\x12\x11\n\tmax_count\x18\x03 \x01(\x05\x12\x31\n\npokemon_id\x18\x04 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x10\n\x08\x63\x61tegory\x18\x05 \x03(\t\x12\x14\n\x0crelease_date\x18\x06 \x01(\x05\x12\x11\n\tregion_id\x18\x07 \x01(\x05\"?\n\x0cStickerProto\x12\x12\n\nsticker_id\x18\x01 \x01(\t\x12\r\n\x05\x63ount\x18\x02 \x01(\x05\x12\x0c\n\x04used\x18\x03 \x01(\x05\"8\n\x12StickerRewardProto\x12\x12\n\nsticker_id\x18\x01 \x01(\t\x12\x0e\n\x06\x61mount\x18\x02 \x01(\x05\"&\n\x10StickerSentProto\x12\x12\n\nsticker_id\x18\x01 \x01(\t\"P\n\x0eStorageMetrics\x12 \n\x18\x63urrent_cache_size_bytes\x18\x01 \x01(\x03\x12\x1c\n\x14max_cache_size_bytes\x18\x02 \x01(\x03\"}\n\x15StoreIapSettingsProto\x12(\n\tfor_store\x18\x01 \x01(\x0e\x32\x15.POGOProtos.Rpc.Store\x12:\n\x0flibrary_version\x18\x02 \x01(\x0e\x32!.POGOProtos.Rpc.IapLibraryVersion\"*\n\x16StoryQuestSectionProto\x12\x10\n\x08quest_id\x18\x01 \x03(\t\"\x1c\n\x0bStringValue\x12\r\n\x05value\x18\x01 \x01(\t\"\x82\x01\n\x06Struct\x12\x32\n\x06\x66ields\x18\x01 \x03(\x0b\x32\".POGOProtos.Rpc.Struct.FieldsEntry\x1a\x44\n\x0b\x46ieldsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12$\n\x05value\x18\x02 \x01(\x0b\x32\x15.POGOProtos.Rpc.Value:\x02\x38\x01\"\xee\x02\n\x16StyleShopSettingsProto\x12\x12\n\nv2_enabled\x18\x01 \x01(\x08\x12\x14\n\x0csets_enabled\x18\x02 \x01(\x08\x12#\n\x1brecommended_item_icon_names\x18\x03 \x03(\t\x12W\n\x14\x65ntry_tooltip_config\x18\x04 \x01(\x0e\x32\x39.POGOProtos.Rpc.StyleShopSettingsProto.EntryTooltipConfig\x12\x1d\n\x15new_item_tags_enabled\x18\x05 \x01(\x08\x12\x15\n\rcart_disabled\x18\x06 \x01(\x08\x12!\n\x19purchase_confirm_disabled\x18\x07 \x01(\x08\"S\n\x12\x45ntryTooltipConfig\x12\t\n\x05UNSET\x10\x00\x12\x14\n\x10ITEM_BUBBLE_ONLY\x10\x01\x12\x10\n\x0cRED_DOT_ONLY\x10\x02\x12\n\n\x06\x41LL_ON\x10\x03\"?\n\x19SubmissionCounterSettings\x12\"\n\x1asubmission_counter_enabled\x18\x01 \x01(\x08\"W\n\x12SubmitCombatAction\x12\x41\n\x13\x63ombat_action_proto\x18\x01 \x01(\x0b\x32$.POGOProtos.Rpc.CombatActionLogProto\"y\n!SubmitCombatChallengePokemonsData\x12\x0e\n\x06rpc_id\x18\x01 \x01(\x05\x12!\n\x19\x61ttacking_pokemon_indexes\x18\x02 \x03(\x05\x12!\n\x19lobby_join_time_offset_ms\x18\x03 \x01(\r\"\xc4\x03\n%SubmitCombatChallengePokemonsOutProto\x12L\n\x06result\x18\x01 \x01(\x0e\x32<.POGOProtos.Rpc.SubmitCombatChallengePokemonsOutProto.Result\x12\x37\n\tchallenge\x18\x02 \x01(\x0b\x32$.POGOProtos.Rpc.CombatChallengeProto\"\x93\x02\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12!\n\x1d\x45RROR_INVALID_CHALLENGE_STATE\x10\x02\x12\x1d\n\x19\x45RROR_CHALLENGE_NOT_FOUND\x10\x03\x12\"\n\x1e\x45RROR_POKEMON_NOT_IN_INVENTORY\x10\x04\x12\x1d\n\x19\x45RROR_NOT_ELIGIBLE_LEAGUE\x10\x05\x12\x1a\n\x16\x45RROR_ALREADY_TIMEDOUT\x10\x06\x12\x1b\n\x17\x45RROR_ALREADY_CANCELLED\x10\x07\x12\x17\n\x13\x45RROR_ACCESS_DENIED\x10\x08\x12\x1a\n\x16\x45RROR_ALREADY_DECLINED\x10\t\"t\n\"SubmitCombatChallengePokemonsProto\x12\x14\n\x0c\x63hallenge_id\x18\x01 \x01(\t\x12\x1c\n\x14\x61ttacking_pokemon_id\x18\x02 \x03(\x06\x12\x1a\n\x12lobby_join_time_ms\x18\x03 \x01(\x03\"\xe1\x01\n)SubmitCombatChallengePokemonsResponseData\x12\x0e\n\x06rpc_id\x18\x01 \x01(\x05\x12\x1a\n\x12round_trip_time_ms\x18\x02 \x01(\r\x12L\n\x06result\x18\x03 \x01(\x0e\x32<.POGOProtos.Rpc.SubmitCombatChallengePokemonsOutProto.Result\x12:\n\tchallenge\x18\x04 \x01(\x0b\x32\'.POGOProtos.Rpc.CombatChallengeLogProto\"\xe9\x01\n\x14SubmitNewPoiOutProto\x12;\n\x06status\x18\x01 \x01(\x0e\x32+.POGOProtos.Rpc.SubmitNewPoiOutProto.Status\"\x93\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x0b\n\x07\x46\x41ILURE\x10\x02\x12\x12\n\x0eINTERNAL_ERROR\x10\x03\x12\x1f\n\x1bTOO_MANY_RECENT_SUBMISSIONS\x10\x04\x12\x11\n\rINVALID_INPUT\x10\x05\x12\t\n\x05MINOR\x10\x06\x12\x11\n\rNOT_AVAILABLE\x10\x07\"z\n\x11SubmitNewPoiProto\x12\r\n\x05title\x18\x01 \x01(\t\x12\x18\n\x10long_description\x18\x02 \x01(\t\x12\x0e\n\x06lat_e6\x18\x04 \x01(\x05\x12\x0e\n\x06lng_e6\x18\x05 \x01(\x05\x12\x1c\n\x14supporting_statement\x18\x0e \x01(\t\"\xa6\x04\n\x18SubmitRouteDraftOutProto\x12?\n\x06result\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.SubmitRouteDraftOutProto.Result\x12;\n\x0fsubmitted_route\x18\x02 \x01(\x0b\x32\".POGOProtos.Rpc.RouteCreationProto\x12:\n\x11validation_result\x18\x03 \x01(\x0b\x32\x1f.POGOProtos.Rpc.RouteValidation\"\xcf\x02\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x17\n\x13\x45RROR_INVALID_ROUTE\x10\x03\x12\x15\n\x11\x45RROR_OLD_VERSION\x10\x04\x12%\n!ERROR_ROUTE_STATE_NOT_IN_PROGRESS\x10\x05\x12%\n!ERROR_TOO_MANY_RECENT_SUBMISSIONS\x10\x06\x12&\n\"ERROR_ROUTE_SUBMISSION_UNAVAILABLE\x10\x07\x12\x18\n\x14\x45RROR_UNVISITED_FORT\x10\x08\x12\x1b\n\x17\x45RROR_MATCHES_REJECTION\x10\t\x12\x1e\n\x1a\x45RROR_MODERATION_REJECTION\x10\n\x12\x1d\n\x19PENDING_MODERATION_RESULT\x10\x0b\"\xcb\x01\n\x15SubmitRouteDraftProto\x12\x10\n\x08route_id\x18\x01 \x01(\t\x12\x15\n\rroute_version\x18\x02 \x01(\x03\x12Q\n\x11\x61pproval_override\x18\x03 \x01(\x0e\x32\x36.POGOProtos.Rpc.SubmitRouteDraftProto.ApprovalOverride\"6\n\x10\x41pprovalOverride\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07\x41PPROVE\x10\x01\x12\n\n\x06REJECT\x10\x02\"0\n\x1cSubmitSleepRecordsQuestProto\x12\x10\n\x08num_days\x18\x01 \x01(\x05\"\'\n\x16SuperAwesomeTokenProto\x12\r\n\x05token\x18\x01 \x01(\t\"\x89\x02\n\"SupportedContestTypesSettingsProto\x12Z\n\rcontest_types\x18\x01 \x03(\x0b\x32\x43.POGOProtos.Rpc.SupportedContestTypesSettingsProto.ContestTypeProto\x1a\x86\x01\n\x10\x43ontestTypeProto\x12?\n\x13\x63ontest_metric_type\x18\x01 \x01(\x0b\x32\".POGOProtos.Rpc.ContestMetricProto\x12\x31\n\nbadge_type\x18\x02 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloBadgeType\"\x8e\x01\n\x1bSyncBattleInventoryOutProto\x12\x42\n\x06result\x18\x01 \x01(\x0e\x32\x32.POGOProtos.Rpc.SyncBattleInventoryOutProto.Result\"+\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\"\x1a\n\x18SyncBattleInventoryProto\"R\n\x16TakeSnapshotQuestProto\x12\x38\n\x11unique_pokemon_id\x18\x01 \x03(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\"\xf3\x01\n\x08Tappable\x12\x33\n\x04type\x18\x01 \x01(\x0e\x32%.POGOProtos.Rpc.Tappable.TappableType\x12\n\n\x02id\x18\x02 \x01(\x05\x12\r\n\x05\x63ount\x18\x03 \x01(\x05\x12\x19\n\x11location_hint_lat\x18\x04 \x01(\x01\x12\x19\n\x11location_hint_lng\x18\x05 \x01(\x01\"a\n\x0cTappableType\x12\x17\n\x13TAPPABLE_TYPE_UNSET\x10\x00\x12\x1b\n\x17TAPPABLE_TYPE_BREAKFAST\x10\x01\x12\x1b\n\x17TAPPABLE_TYPE_ROUTE_PIN\x10\x02\"\xee\x02\n\x15TappableSettingsProto\x12\x1d\n\x15visible_radius_meters\x18\x01 \x01(\x02\x12\x1b\n\x13spawn_angle_degrees\x18\x02 \x01(\x02\x12)\n!movement_respawn_threshold_meters\x18\x03 \x01(\x02\x12\x19\n\x11\x62uddy_fov_degrees\x18\x04 \x01(\x02\x12!\n\x19\x62uddy_collect_probability\x18\x05 \x01(\x02\x12!\n\x19\x64isable_player_collection\x18\x06 \x01(\x08\x12\x1d\n\x15\x61vg_tappables_in_view\x18\x07 \x01(\x02\x12\x1a\n\x12remove_when_tapped\x18\x08 \x01(\x08\x12\x1d\n\x15max_map_clutter_delta\x18\t \x01(\x05\x12\x33\n\x04type\x18\n \x01(\x0e\x32%.POGOProtos.Rpc.Tappable.TappableType\"M\n\x13TeamChangeInfoProto\x12\x1a\n\x12last_acquired_time\x18\x01 \x01(\x03\x12\x1a\n\x12num_items_acquired\x18\x02 \x01(\x05\"o\n\x0fTelemetryCommon\x12\x11\n\ttimestamp\x18\x01 \x01(\x03\x12\x1a\n\x12\x63orrelation_vector\x18\x02 \x01(\t\x12\x10\n\x08\x65vent_id\x18\x03 \x01(\t\x12\x1b\n\x13\x63lient_timestamp_ms\x18\x04 \x01(\x03\"\xa8\x03\n\x1cTelemetryGlobalSettingsProto\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12!\n\x19session_sampling_fraction\x18\x02 \x01(\x01\x12\x1a\n\x12max_buffer_size_kb\x18\x03 \x01(\x05\x12\x12\n\nbatch_size\x18\x04 \x01(\x05\x12\x1a\n\x12update_interval_ms\x18\x05 \x01(\x03\x12%\n\x1d\x66rame_rate_sample_interval_ms\x18\x06 \x01(\x03\x12#\n\x1b\x66rame_rate_sample_period_ms\x18\x07 \x01(\x03\x12#\n\x1b\x65nable_omni_wrapper_sending\x18\x08 \x01(\x08\x12\x37\n/log_pokemon_missing_pokemon_asset_threshold_sec\x18\t \x01(\x02\x12\x1f\n\x17\x65nable_appsflyer_events\x18\n \x01(\x08\x12\x1e\n\x16\x62lock_appsflyer_events\x18\x0b \x03(\t\x12\x1d\n\x15\x65nable_ardk_telemetry\x18\x0c \x01(\x08\"\xac\x02\n\x15TelemetryRecordResult\x12\x11\n\trecord_id\x18\x01 \x01(\t\x12<\n\x06status\x18\x02 \x01(\x0e\x32,.POGOProtos.Rpc.TelemetryRecordResult.Status\x12\x1b\n\x13telemetry_type_name\x18\x03 \x01(\t\x12\x16\n\x0e\x66\x61ilure_detail\x18\x04 \x01(\t\x12\x16\n\x0eretry_after_ms\x18\x05 \x01(\x03\"u\n\x06Status\x12\t\n\x05unset\x10\x00\x12\x13\n\x0finvalid_request\x10\n\x12\x11\n\raccess_denied\x10\x0b\x12\x16\n\x12not_approved_event\x10\x0c\x12\x11\n\rbackend_error\x10\x14\x12\r\n\tthrottled\x10\x1e\"M\n\x18TelemetryRequestMetadata\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x10\n\x08is_minor\x18\x02 \x01(\x08\x12\x0e\n\x06\x65nv_id\x18\x03 \x01(\t\"^\n\x15TelemetryRequestProto\x12\x13\n\x0b\x61pi_version\x18\x01 \x01(\t\x12\x17\n\x0fmessage_version\x18\x02 \x01(\t\x12\x17\n\x0ftelemetry_batch\x18\x03 \x01(\x0c\"\xd3\x02\n\x16TelemetryResponseProto\x12=\n\x06status\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.TelemetryResponseProto.Status\x12\x14\n\x0crows_written\x18\x02 \x01(\x05\x12\x16\n\x0e\x66\x61ilure_detail\x18\x03 \x01(\t\x12\x41\n\x12retryable_failures\x18\x04 \x03(\x0b\x32%.POGOProtos.Rpc.TelemetryRecordResult\x12\x45\n\x16non_retryable_failures\x18\x05 \x03(\x0b\x32%.POGOProtos.Rpc.TelemetryRecordResult\"B\n\x06Status\x12\t\n\x05unset\x10\x00\x12\x0b\n\x07success\x10\x01\x12\x0b\n\x07\x66\x61ilure\x10\x02\x12\x13\n\x0fpartial_failure\x10\x03\"4\n\x1aTempEvoGlobalSettingsProto\x12\x16\n\x0eprimal_enabled\x18\x01 \x01(\x08\"\x9e\x01\n\x1cTempEvoOverrideExtendedProto\x12=\n\x0btemp_evo_id\x18\x01 \x01(\x0e\x32(.POGOProtos.Rpc.HoloTemporaryEvolutionId\x12?\n\rsize_settings\x18\x10 \x01(\x0b\x32(.POGOProtos.Rpc.PokemonSizeSettingsProto\"\xe4\x05\n\x14TempEvoOverrideProto\x12=\n\x0btemp_evo_id\x18\x01 \x01(\x0e\x32(.POGOProtos.Rpc.HoloTemporaryEvolutionId\x12:\n\x05stats\x18\x02 \x01(\x0b\x32+.POGOProtos.Rpc.PokemonStatsAttributesProto\x12\x18\n\x10\x61verage_height_m\x18\x03 \x01(\x02\x12\x19\n\x11\x61verage_weight_kg\x18\x04 \x01(\x02\x12\x37\n\x0etype_override1\x18\x05 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonType\x12\x37\n\x0etype_override2\x18\x06 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonType\x12\x1e\n\x16\x63p_multiplier_override\x18\x07 \x01(\x02\x12<\n\x06\x63\x61mera\x18\x08 \x01(\x0b\x32,.POGOProtos.Rpc.PokemonCameraAttributesProto\x12\x42\n\tencounter\x18\t \x01(\x0b\x32/.POGOProtos.Rpc.PokemonEncounterAttributesProto\x12\x16\n\x0emodel_scale_v2\x18\n \x01(\x02\x12\x14\n\x0cmodel_height\x18\x0b \x01(\x02\x12\x19\n\x11\x62uddy_offset_male\x18\x0c \x03(\x02\x12\x1b\n\x13\x62uddy_offset_female\x18\r \x03(\x02\x12\x1d\n\x15\x62uddy_portrait_offset\x18\x0e \x03(\x02\x12!\n\x19raid_boss_distance_offset\x18\x0f \x01(\x02\x12?\n\rsize_settings\x18\x10 \x01(\x0b\x32(.POGOProtos.Rpc.PokemonSizeSettingsProto\x12\x1f\n\x17\x62uddy_portrait_rotation\x18\x11 \x03(\x02\"h\n\x10TemplateVariable\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0f\n\x07literal\x18\x02 \x01(\t\x12\x0b\n\x03key\x18\x03 \x01(\t\x12\x14\n\x0clookup_table\x18\x04 \x01(\t\x12\x12\n\nbyte_value\x18\x05 \x01(\x0c\"\x8a\x01\n\x16TemporalFrequencyProto\x12\x31\n\x08weekdays\x18\x01 \x01(\x0b\x32\x1d.POGOProtos.Rpc.WeekdaysProtoH\x00\x12\x30\n\x08time_gap\x18\x02 \x01(\x0b\x32\x1c.POGOProtos.Rpc.TimeGapProtoH\x00\x42\x0b\n\tFrequency\"\x9c\x01\n\x17TemporaryEvolutionProto\x12H\n\x16temporary_evolution_id\x18\x01 \x01(\x0e\x32(.POGOProtos.Rpc.HoloTemporaryEvolutionId\x12\x1a\n\x12\x61sset_bundle_value\x18\x02 \x01(\x05\x12\x1b\n\x13\x61sset_bundle_suffix\x18\x03 \x01(\t\"\x9b\x01\n\x1fTemporaryEvolutionResourceProto\x12H\n\x16temporary_evolution_id\x18\x01 \x01(\x0e\x32(.POGOProtos.Rpc.HoloTemporaryEvolutionId\x12\x14\n\x0c\x65nergy_count\x18\x02 \x01(\x05\x12\x18\n\x10max_energy_count\x18\x03 \x01(\x05\"\x98\x01\n\x1fTemporaryEvolutionSettingsProto\x12.\n\x07pokemon\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x45\n\x14temporary_evolutions\x18\x02 \x03(\x0b\x32\'.POGOProtos.Rpc.TemporaryEvolutionProto\"6\n\x1cThirdMoveGlobalSettingsProto\x12\x16\n\x0eunlock_enabled\x18\x01 \x01(\x08\"g\n!TicketGiftingFeatureSettingsProto\x12#\n\x1b\x65nable_notification_history\x18\x01 \x01(\x08\x12\x1d\n\x15\x65nable_optout_setting\x18\x02 \x01(\x08\"\x81\x01\n\x1aTicketGiftingSettingsProto\x12\x18\n\x10min_player_level\x18\x01 \x01(\x05\x12\"\n\x1a\x64\x61ily_player_gifting_limit\x18\x02 \x01(\x05\x12%\n\x1dmin_required_friendship_level\x18\x03 \x01(\t\"g\n\x16TierBoostSettingsProto\x12\x15\n\rnum_stationed\x18\x01 \x01(\x05\x12\x1d\n\x15hundredths_of_percent\x18\x02 \x01(\x05\x12\x17\n\x0fnum_boost_icons\x18\x03 \x01(\x05\"\xee\x01\n\tTiledBlob\x12\x16\n\x0e\x66ormat_version\x18\x01 \x01(\x05\x12\x0c\n\x04zoom\x18\x02 \x01(\x05\x12\t\n\x01x\x18\x03 \x01(\x05\x12\t\n\x01y\x18\x04 \x01(\x05\x12\r\n\x05\x65poch\x18\x05 \x01(\x05\x12;\n\x0c\x63ontent_type\x18\x06 \x01(\x0e\x32%.POGOProtos.Rpc.TiledBlob.ContentType\x12\x14\n\x0c\x65ncoded_data\x18\x07 \x01(\x0c\"C\n\x0b\x43ontentType\x12\x1a\n\x16NIANTIC_VECTOR_MAPTILE\x10\x00\x12\x18\n\x14\x42IOME_RASTER_MAPTILE\x10\x01\"F\n\x16TimeBonusSettingsProto\x12,\n\x0e\x61\x66\x66\x65\x63ted_items\x18\x01 \x03(\x0e\x32\x14.POGOProtos.Rpc.Item\"\x81\x02\n\x0cTimeGapProto\x12\x33\n\x04unit\x18\x01 \x01(\x0e\x32%.POGOProtos.Rpc.TimeGapProto.SpanUnit\x12\x10\n\x08quantity\x18\x02 \x01(\x03\x12,\n\x06offset\x18\x03 \x03(\x0b\x32\x1c.POGOProtos.Rpc.TimeGapProto\"|\n\x08SpanUnit\x12\t\n\x05UNSET\x10\x00\x12\x0f\n\x0bMILLISECOND\x10\x01\x12\n\n\x06SECOND\x10\x02\x12\n\n\x06MINUTE\x10\x03\x12\x08\n\x04HOUR\x10\x04\x12\x07\n\x03\x44\x41Y\x10\x05\x12\x08\n\x04WEEK\x10\x06\x12\t\n\x05MONTH\x10\x07\x12\x08\n\x04YEAR\x10\x08\x12\n\n\x06\x44\x45\x43\x41\x44\x45\x10\t\"\x9a\x01\n\x0eTimeToPlayable\x12@\n\x0cresumed_from\x18\x01 \x01(\x0e\x32*.POGOProtos.Rpc.TimeToPlayable.ResumedFrom\x12\x14\n\x0ctime_to_play\x18\x02 \x01(\x02\"0\n\x0bResumedFrom\x12\r\n\tUNDEFINED\x10\x00\x12\x08\n\x04WARM\x10\x01\x12\x08\n\x04\x43OLD\x10\x02\".\n\nTimeWindow\x12\x10\n\x08start_ms\x18\x01 \x01(\x03\x12\x0e\n\x06\x65nd_ms\x18\x02 \x01(\x03\"3\n\x1fTimedBranchingQuestSectionProto\x12\x10\n\x08quest_id\x18\x01 \x01(\t\"\x9b\x02\n\"TimedGroupChallengeDefinitionProto\x12\x14\n\x0c\x63hallenge_id\x18\x01 \x01(\t\x12;\n\x07\x64isplay\x18\x02 \x01(\x0b\x32*.POGOProtos.Rpc.GroupChallengeDisplayProto\x12\x1f\n\x17start_time_ms_inclusive\x18\x03 \x01(\x03\x12\x1d\n\x15\x65nd_time_ms_exclusive\x18\x04 \x01(\x03\x12G\n\x12\x63hallenge_criteria\x18\x05 \x01(\x0b\x32+.POGOProtos.Rpc.GroupChallengeCriteriaProto\x12\x19\n\x11is_long_challenge\x18\x06 \x01(\x08\"\xcf\x01\n#TimedGroupChallengePlayerStatsProto\x12`\n\nchallenges\x18\x01 \x03(\x0b\x32L.POGOProtos.Rpc.TimedGroupChallengePlayerStatsProto.IndividualChallengeStats\x1a\x46\n\x18IndividualChallengeStats\x12\x14\n\x0c\x63hallenge_id\x18\x01 \x01(\t\x12\x14\n\x0cplayer_score\x18\x02 \x01(\x05\"Q\n\x1fTimedGroupChallengeSectionProto\x12\x14\n\x0c\x63hallenge_id\x18\x01 \x01(\t\x12\x18\n\x10header_image_url\x18\x02 \x01(\t\"\xa7\x02\n TimedGroupChallengeSettingsProto\x12$\n\x1cwidget_auto_update_period_ms\x18\x01 \x01(\x05\x12\x36\n.friend_leaderboard_background_update_period_ms\x18\x02 \x01(\x03\x12*\n\"friend_leaderboard_friends_per_rpc\x18\x03 \x01(\x05\x12\'\n\x1frefresh_offline_friends_modulus\x18\x04 \x01(\x05\x12)\n!refresh_non_event_friends_modulus\x18\x05 \x01(\x05\x12%\n\x1dtimed_group_challenge_version\x18\x06 \x01(\x05\"*\n\x16TimedQuestSectionProto\x12\x10\n\x08quest_id\x18\x01 \x01(\t\"+\n\tTimestamp\x12\x0f\n\x07seconds\x18\x01 \x01(\x03\x12\r\n\x05nanos\x18\x02 \x01(\x05\"\xf2\x02\n$TitanAsyncFileUploadCompleteOutProto\x12\x0e\n\x06poi_id\x18\x01 \x01(\t\x12\x1d\n\x15post_action_game_info\x18\x02 \x01(\x0c\x12O\n\x05\x65rror\x18\x03 \x01(\x0e\x32@.POGOProtos.Rpc.TitanAsyncFileUploadCompleteOutProto.ErrorStatus\x12\x42\n\x0fsubmission_type\x18\x04 \x01(\x0e\x32).POGOProtos.Rpc.PlayerSubmissionTypeProto\"\x85\x01\n\x0b\x45rrorStatus\x12\t\n\x05UNSET\x10\x00\x12\x18\n\x14SERVER_UPDATE_FAILED\x10\x01\x12\x19\n\x15MISSING_SUBMISSION_ID\x10\x02\x12\x1b\n\x17MISSING_SUBMISSION_TYPE\x10\x03\x12\x19\n\x15MISSING_UPLOAD_STATUS\x10\x04\"\x86\x02\n!TitanAsyncFileUploadCompleteProto\x12\x15\n\rsubmission_id\x18\x01 \x01(\t\x12O\n\rupload_status\x18\x02 \x01(\x0e\x32\x38.POGOProtos.Rpc.TitanAsyncFileUploadCompleteProto.Status\x12@\n\x12\x61r_common_metadata\x18\x03 \x01(\x0b\x32$.POGOProtos.Rpc.ARDKARCommonMetadata\"7\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0f\n\x0bUPLOAD_DONE\x10\x01\x12\x11\n\rUPLOAD_FAILED\x10\x02\"\xee\x03\n*TitanAvailableSubmissionsPerSubmissionType\x12\x18\n\x10submissions_left\x18\x01 \x01(\x05\x12\x18\n\x10min_player_level\x18\x02 \x01(\x05\x12\x1a\n\x12is_feature_enabled\x18\x03 \x01(\x08\x12,\n$time_window_for_submissions_limit_ms\x18\x04 \x01(\x03\x12\"\n\x1amax_poi_distance_in_meters\x18\x05 \x01(\x05\x12\x16\n\x0e\x62lacklisted_os\x18\x06 \x03(\t\x12\x1d\n\x15\x62lacklisted_device_id\x18\x07 \x03(\t\x12\x1b\n\x13is_whitelisted_user\x18\x08 \x01(\x08\x12\x1f\n\x17is_upload_later_enabled\x18\t \x01(\x08\x12\x1d\n\x15\x64\x61ily_new_submissions\x18\n \x01(\x02\x12\x17\n\x0fmax_submissions\x18\x0b \x01(\x05\x12&\n\x1eis_wayfarer_onboarding_enabled\x18\x0c \x01(\x08\x12I\n\x16player_submission_type\x18\r \x01(\x0e\x32).POGOProtos.Rpc.PlayerSubmissionTypeProto\"\xd1\x01\n(TitanGameClientPhotoGalleryPoiImageProto\x12\x10\n\x08image_id\x18\x01 \x01(\t\x12\x0e\n\x06poi_id\x18\x02 \x01(\t\x12\x1a\n\x12submitter_codename\x18\x03 \x01(\t\x12\x11\n\timage_url\x18\x04 \x01(\t\x12\x1d\n\x15\x63reation_timestamp_ms\x18\x05 \x01(\x03\x12\x18\n\x10has_player_voted\x18\x06 \x01(\x08\x12\x1b\n\x13num_votes_from_game\x18\x07 \x01(\x05\"\x86\x02\n\"TitanGenerateGmapSignedUrlOutProto\x12I\n\x06result\x18\x01 \x01(\x0e\x32\x39.POGOProtos.Rpc.TitanGenerateGmapSignedUrlOutProto.Result\x12\x12\n\nsigned_url\x18\x02 \x01(\t\"\x80\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1a\n\x16\x45RROR_PLAYER_NOT_VALID\x10\x02\x12\x16\n\x12\x45RROR_RATE_LIMITED\x10\x03\x12\x17\n\x13\x45RROR_MISSING_INPUT\x10\x04\x12\x11\n\rERROR_UNKNOWN\x10\x05\"\xef\x02\n\x1fTitanGenerateGmapSignedUrlProto\x12\x10\n\x08latitude\x18\x01 \x01(\x01\x12\x11\n\tlongitude\x18\x02 \x01(\x01\x12\r\n\x05width\x18\x03 \x01(\x05\x12\x0e\n\x06height\x18\x04 \x01(\x05\x12\x0c\n\x04zoom\x18\x05 \x01(\x05\x12\x15\n\rlanguage_code\x18\x06 \x01(\t\x12\x14\n\x0c\x63ountry_code\x18\x07 \x01(\t\x12\x11\n\tmap_style\x18\x08 \x01(\t\x12\x10\n\x08map_type\x18\t \x01(\t\x12\x13\n\x0bicon_params\x18\n \x01(\t\x12\x1b\n\x13is_multi_marker_map\x18\x0b \x01(\x08\x12:\n\x11original_location\x18\x0c \x01(\x0b\x32\x1f.POGOProtos.Rpc.LocationE6Proto\x12:\n\x11proposed_location\x18\r \x01(\x0b\x32\x1f.POGOProtos.Rpc.LocationE6Proto\"\xb5\x01\n%TitanGeodataServiceGameClientPoiProto\x12\x0e\n\x06poi_id\x18\x01 \x01(\t\x12\r\n\x05title\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\x12\x31\n\x08location\x18\x04 \x01(\x0b\x32\x1f.POGOProtos.Rpc.LocationE6Proto\x12\x11\n\timage_url\x18\x05 \x01(\t\x12\x12\n\nis_in_game\x18\x06 \x01(\x08\"\xab\x01\n!TitanGetARMappingSettingsOutProto\x12)\n!is_client_scan_validation_enabled\x18\x01 \x01(\x08\x12)\n!client_scan_validation_blocked_os\x18\x02 \x03(\t\x12\x30\n(client_scan_validation_blocked_device_id\x18\x03 \x03(\t\" \n\x1eTitanGetARMappingSettingsProto\"\xda\x04\n$TitanGetAvailableSubmissionsOutProto\x12\x18\n\x10submissions_left\x18\x01 \x01(\x05\x12\x18\n\x10min_player_level\x18\x02 \x01(\x05\x12\x17\n\x0fhas_valid_email\x18\x03 \x01(\x08\x12\x1a\n\x12is_feature_enabled\x18\x04 \x01(\x08\x12,\n$time_window_for_submissions_limit_ms\x18\x05 \x01(\x03\x12\"\n\x1amax_poi_distance_in_meters\x18\x06 \x01(\x05\x12`\n\x1c\x61vailability_result_per_type\x18\x07 \x03(\x0b\x32:.POGOProtos.Rpc.TitanAvailableSubmissionsPerSubmissionType\x12\x32\n*max_poi_location_edit_move_distance_meters\x18\x08 \x01(\x05\x12\x1f\n\x17is_upload_later_enabled\x18\t \x01(\x08\x12-\n%category_cloud_storage_directory_path\x18\n \x01(\t\x12)\n!urban_typology_cloud_storage_path\x18\x0b \x01(\t\x12\x1c\n\x14has_wayfarer_account\x18\x0c \x01(\x08\x12\x1c\n\x14passed_wayfarer_quiz\x18\r \x01(\x08\x12*\n\"is_poi_submission_category_enabled\x18\x0e \x01(\x08\"\xac\x01\n!TitanGetAvailableSubmissionsProto\x12\x43\n\x10submission_types\x18\x01 \x03(\x0e\x32).POGOProtos.Rpc.PlayerSubmissionTypeProto\x12\x42\n\x0fsubmission_type\x18\x02 \x01(\x0e\x32).POGOProtos.Rpc.PlayerSubmissionTypeProto\"\xad\x02\n\x1cTitanGetGmapSettingsOutProto\x12\x43\n\x06result\x18\x01 \x01(\x0e\x32\x33.POGOProtos.Rpc.TitanGetGmapSettingsOutProto.Result\x12\x19\n\x11gmap_template_url\x18\x02 \x01(\t\x12\"\n\x1amax_poi_distance_in_meters\x18\x03 \x01(\x05\x12\x10\n\x08min_zoom\x18\x04 \x01(\x05\x12\x10\n\x08max_zoom\x18\x05 \x01(\x05\"e\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x18\n\x14\x45RROR_MISSING_CONFIG\x10\x03\x12\x16\n\x12\x45RROR_NO_UNIQUE_ID\x10\x04\"\x1b\n\x19TitanGetGmapSettingsProto\"\xc8\x05\n\"TitanGetGrapeshotUploadUrlOutProto\x12I\n\x06status\x18\x01 \x01(\x0e\x32\x39.POGOProtos.Rpc.TitanGetGrapeshotUploadUrlOutProto.Status\x12z\n\x1e\x66ile_context_to_grapeshot_data\x18\x02 \x03(\x0b\x32R.POGOProtos.Rpc.TitanGetGrapeshotUploadUrlOutProto.FileContextToGrapeshotDataEntry\x12r\n\x1a\x66ile_context_to_signed_url\x18\x03 \x03(\x0b\x32N.POGOProtos.Rpc.TitanGetGrapeshotUploadUrlOutProto.FileContextToSignedUrlEntry\x1as\n\x1f\x46ileContextToGrapeshotDataEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12?\n\x05value\x18\x02 \x01(\x0b\x32\x30.POGOProtos.Rpc.TitanGrapeshotUploadingDataProto:\x02\x38\x01\x1a=\n\x1b\x46ileContextToSignedUrlEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\xb2\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07\x46\x41ILURE\x10\x01\x12\x0b\n\x07SUCCESS\x10\x02\x12\x19\n\x15MISSING_FILE_CONTEXTS\x10\x03\x12\x1a\n\x16\x44UPLICATE_FILE_CONTEXT\x10\x04\x12\x1b\n\x17MISSING_SUBMISSION_TYPE\x10\x05\x12\x19\n\x15MISSING_SUBMISSION_ID\x10\x06\x12\x14\n\x10\x41LREADY_UPLOADED\x10\x07\"\xaf\x01\n\x1fTitanGetGrapeshotUploadUrlProto\x12\x15\n\rsubmission_id\x18\x01 \x01(\t\x12\x1b\n\x13\x66ile_upload_context\x18\x02 \x03(\t\x12\x14\n\x0c\x64\x65veloper_id\x18\x03 \x01(\t\x12\x42\n\x0fsubmission_type\x18\x04 \x01(\x0e\x32).POGOProtos.Rpc.PlayerSubmissionTypeProto\"q\n$TitanGetImageGallerySettingsOutProto\x12 \n\x18is_image_gallery_enabled\x18\x01 \x01(\x08\x12\'\n\x1fmax_periodic_image_loaded_count\x18\x02 \x01(\x05\"#\n!TitanGetImageGallerySettingsProto\"\x89\x02\n\x1cTitanGetImagesForPoiOutProto\x12\x43\n\x06status\x18\x01 \x01(\x0e\x32\x33.POGOProtos.Rpc.TitanGetImagesForPoiOutProto.Status\x12Z\n\x18photo_gallery_poi_images\x18\x02 \x03(\x0b\x32\x38.POGOProtos.Rpc.TitanGameClientPhotoGalleryPoiImageProto\"H\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rPOI_NOT_FOUND\x10\x02\x12\x13\n\x0fINVALID_REQUEST\x10\x03\"+\n\x19TitanGetImagesForPoiProto\x12\x0e\n\x06poi_id\x18\x01 \x01(\t\"\xe9\x01\n\x17TitanGetMapDataOutProto\x12>\n\x06status\x18\x01 \x01(\x0e\x32..POGOProtos.Rpc.TitanGetMapDataOutProto.Status\x12\x43\n\x04pois\x18\x02 \x03(\x0b\x32\x35.POGOProtos.Rpc.TitanGeodataServiceGameClientPoiProto\"I\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x13\n\x0fINVALID_REQUEST\x10\x02\x12\x12\n\x0eINTERNAL_ERROR\x10\x03\"\xd4\x01\n\x14TitanGetMapDataProto\x12\x37\n\rgeodata_types\x18\x01 \x03(\x0e\x32 .POGOProtos.Rpc.TitanGeodataType\x12\x38\n\x0fnortheast_point\x18\x02 \x01(\x0b\x32\x1f.POGOProtos.Rpc.LocationE6Proto\x12\x38\n\x0fsouthwest_point\x18\x03 \x01(\x0b\x32\x1f.POGOProtos.Rpc.LocationE6Proto\x12\x0f\n\x07\x61pi_key\x18\x04 \x01(\t\"R\n2TitanGetPlayerSubmissionValidationSettingsOutProto\x12\x1c\n\x14\x62\x61nned_metadata_text\x18\x01 \x03(\t\"1\n/TitanGetPlayerSubmissionValidationSettingsProto\"\xde\x01\n\x1cTitanGetPoisInRadiusOutProto\x12\x43\n\x06status\x18\x01 \x01(\x0e\x32\x33.POGOProtos.Rpc.TitanGetPoisInRadiusOutProto.Status\x12\x43\n\x04pois\x18\x02 \x03(\x0b\x32\x35.POGOProtos.Rpc.TitanGeodataServiceGameClientPoiProto\"4\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x12\n\x0eINTERNAL_ERROR\x10\x02\"N\n\x19TitanGetPoisInRadiusProto\x12\x31\n\x08location\x18\x01 \x01(\x0b\x32\x1f.POGOProtos.Rpc.LocationE6Proto\"\xaf\x03\n\x19TitanGetUploadUrlOutProto\x12@\n\x06status\x18\x01 \x01(\x0e\x32\x30.POGOProtos.Rpc.TitanGetUploadUrlOutProto.Status\x12\x12\n\nsigned_url\x18\x02 \x01(\t\x12#\n\x1bsupporting_image_signed_url\x18\x03 \x01(\t\x12]\n\x13\x63ontext_signed_urls\x18\x04 \x03(\x0b\x32@.POGOProtos.Rpc.TitanGetUploadUrlOutProto.ContextSignedUrlsEntry\x1a\x38\n\x16\x43ontextSignedUrlsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"~\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0c\n\x08\x46\x41ILURES\x10\x01\x12\x0b\n\x07SUCCESS\x10\x02\x12\x1a\n\x16MISSING_IMAGE_CONTEXTS\x10\x03\x12\x1c\n\x18\x44UPLICATE_IMAGE_CONTEXTS\x10\x04\x12\x14\n\x10\x41LREADY_UPLOADED\x10\x05\"\xb4\x01\n\x16TitanGetUploadUrlProto\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x16\n\x0egame_unique_id\x18\x02 \x01(\t\x12\x42\n\x0fsubmission_type\x18\x03 \x01(\x0e\x32).POGOProtos.Rpc.PlayerSubmissionTypeProto\x12\x15\n\rsubmission_id\x18\x04 \x01(\t\x12\x16\n\x0eimage_contexts\x18\x05 \x03(\t\"L\n%TitanGrapeshotAuthenticationDataProto\x12\x15\n\rauthorization\x18\x01 \x01(\t\x12\x0c\n\x04\x64\x61te\x18\x02 \x01(\t\"\xf9\x01\n\x1cTitanGrapeshotChunkDataProto\x12\x17\n\x0f\x63hunk_file_path\x18\x01 \x01(\t\x12\x14\n\x0c\x63hunk_number\x18\x02 \x01(\r\x12T\n\x15upload_authentication\x18\x03 \x01(\x0b\x32\x35.POGOProtos.Rpc.TitanGrapeshotAuthenticationDataProto\x12T\n\x15\x64\x65lete_authentication\x18\x04 \x01(\x0b\x32\x35.POGOProtos.Rpc.TitanGrapeshotAuthenticationDataProto\"\x97\x01\n\x1eTitanGrapeshotComposeDataProto\x12\x18\n\x10target_file_path\x18\x01 \x01(\t\x12M\n\x0e\x61uthentication\x18\x02 \x01(\x0b\x32\x35.POGOProtos.Rpc.TitanGrapeshotAuthenticationDataProto\x12\x0c\n\x04hash\x18\x03 \x01(\t\"\xd8\x01\n TitanGrapeshotUploadingDataProto\x12@\n\nchunk_data\x18\x01 \x03(\x0b\x32,.POGOProtos.Rpc.TitanGrapeshotChunkDataProto\x12\x44\n\x0c\x63ompose_data\x18\x02 \x01(\x0b\x32..POGOProtos.Rpc.TitanGrapeshotComposeDataProto\x12\x12\n\ngcs_bucket\x18\x03 \x01(\t\x12\x18\n\x10number_of_chunks\x18\x04 \x01(\x05\"\x80\x03\n\"TitanPlayerSubmissionResponseProto\x12I\n\x06status\x18\x01 \x01(\x0e\x32\x39.POGOProtos.Rpc.TitanPlayerSubmissionResponseProto.Status\x12\x15\n\rsubmission_id\x18\x02 \x01(\t\x12\x10\n\x08messages\x18\x03 \x03(\t\"\xe5\x01\n\x06Status\x12\x16\n\x12STATUS_UNSPECIFIED\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x12\n\x0eINTERNAL_ERROR\x10\x02\x12\x1f\n\x1bTOO_MANY_RECENT_SUBMISSIONS\x10\x03\x12\t\n\x05MINOR\x10\x04\x12\x11\n\rNOT_AVAILABLE\x10\x05\x12\x11\n\rINVALID_INPUT\x10\x06\x12\x11\n\rMISSING_IMAGE\x10\x07\x12\x1e\n\x1a\x44ISTANCE_VALIDATION_FAILED\x10\x08\x12\x1d\n\x19\x41\x43TIVATION_REQUEST_FAILED\x10\t\"J\n\x1fTitanPoiPlayerMetadataTelemetry\x12\x14\n\x0c\x64\x65vice_model\x18\x01 \x01(\t\x12\x11\n\tdevice_os\x18\x02 \x01(\t\"\xd4\x02\n+TitanPoiSubmissionPhotoUploadErrorTelemetry\x12n\n\x08\x65rror_id\x18\x01 \x01(\x0e\x32\\.POGOProtos.Rpc.TitanPoiSubmissionPhotoUploadErrorTelemetry.PoiSubmissionPhotoUploadErrorIds\x12\x35\n\nimage_type\x18\x02 \x01(\x0e\x32!.POGOProtos.Rpc.TitanPoiImageType\x12\x15\n\rerror_message\x18\x03 \x01(\t\"g\n PoiSubmissionPhotoUploadErrorIds\x12\t\n\x05UNSET\x10\x00\x12\x1a\n\x16POI_PHOTO_UPLOAD_ERROR\x10\x01\x12\x1c\n\x18POI_PHOTO_UPLOAD_TIMEOUT\x10\x02\"\xf7\x05\n\x1bTitanPoiSubmissionTelemetry\x12Y\n\x0cgui_event_id\x18\x01 \x01(\x0e\x32\x43.POGOProtos.Rpc.TitanPoiSubmissionTelemetry.PoiSubmissionGuiEventId\x12\x35\n\nimage_type\x18\x02 \x01(\x0e\x32!.POGOProtos.Rpc.TitanPoiImageType\x12T\n\x0e\x63\x61mera_step_id\x18\x03 \x01(\x0e\x32<.POGOProtos.Rpc.TitanPoiSubmissionTelemetry.PoiCameraStepIds\"K\n\x10PoiCameraStepIds\x12\t\n\x05UNSET\x10\x00\x12\t\n\x05\x45NTER\x10\x01\x12\n\n\x06RETAKE\x10\x02\x12\x0b\n\x07\x43ONFIRM\x10\x03\x12\x08\n\x04\x45XIT\x10\x04\"\xa2\x03\n\x17PoiSubmissionGuiEventId\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x18\n\x14POI_NOMINATION_ENTER\x10\x01\x12\x19\n\x15POI_TUTORIAL_COMPLETE\x10\x02\x12\x1b\n\x17POI_MAP_CHANGEDVIEW_MAP\x10\x03\x12!\n\x1dPOI_MAP_CHANGEDVIEW_SATELLITE\x10\x04\x12\x1b\n\x17POI_MAP_CENTER_LOCATION\x10\x05\x12\x14\n\x10POI_LOCATION_SET\x10\x06\x12\x1a\n\x16POI_PHOTO_CAMERA_ENTER\x10\x07\x12\x19\n\x15POI_PHOTO_CAMERA_EXIT\x10\x08\x12\x15\n\x11POI_TITLE_ENTERED\x10\t\x12\x19\n\x15POI_DESCRIPTION_ENTER\x10\n\x12\x17\n\x13POI_DETAILS_CONFIRM\x10\x0b\x12\x1c\n\x18POI_SUPPORTINGINFO_ENTER\x10\x0c\x12\x19\n\x15POI_SUBMIT_BUTTON_HIT\x10\r\x12\x17\n\x13POI_EXIT_BUTTON_HIT\x10\x0e\"\xb5\x02\n$TitanPoiVideoSubmissionMetadataProto\x12\x0e\n\x06poi_id\x18\x01 \x01(\t\x12\x31\n\x08location\x18\x02 \x01(\x0b\x32\x1f.POGOProtos.Rpc.LocationE6Proto\x12\x14\n\x0cplayer_level\x18\x03 \x01(\x05\x12\x12\n\nis_private\x18\x04 \x01(\x08\x12\x1b\n\x13geographic_coverage\x18\x05 \x01(\t\x12\x14\n\x0c\x64\x65veloper_id\x18\x06 \x01(\t\x12@\n\x12\x61r_common_metadata\x18\x07 \x01(\x0b\x32$.POGOProtos.Rpc.ARDKARCommonMetadata\x12+\n\tuser_type\x18\x08 \x01(\x0e\x32\x18.POGOProtos.Rpc.UserType\"\xc5\x01\n\x1eTitanPortalCurationImageResult\"\xa2\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x14\n\x10\x46\x45\x41TURE_DISABLED\x10\x02\x12\x14\n\x10\x41LREADY_UPLOADED\x10\x03\x12\x13\n\x0fIMAGE_NOT_FOUND\x10\x04\x12\x11\n\rIMAGE_TOO_BIG\x10\x05\x12\x16\n\x12IMAGE_NOT_SERVABLE\x10\x06\x12\x14\n\x10PORTAL_NOT_FOUND\x10\x07\"\x7f\n\x1eTitanSubmitMappingRequestProto\x12\x0e\n\x06poi_id\x18\x01 \x01(\t\x12\x37\n\x0fnomination_type\x18\x02 \x01(\x0e\x32\x1e.POGOProtos.Rpc.NominationType\x12\x14\n\x0c\x64\x65veloper_id\x18\x03 \x01(\t\"\xc0\x02\n\x19TitanSubmitNewPoiOutProto\x12@\n\x06status\x18\x01 \x01(\x0e\x32\x30.POGOProtos.Rpc.TitanSubmitNewPoiOutProto.Status\x12\x15\n\rsubmission_id\x18\x02 \x01(\t\x12\x10\n\x08messages\x18\x03 \x03(\t\x12\x0e\n\x06poi_id\x18\x04 \x01(\t\"\xa7\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x0b\n\x07\x46\x41ILURE\x10\x02\x12\x12\n\x0eINTERNAL_ERROR\x10\x03\x12\x1f\n\x1bTOO_MANY_RECENT_SUBMISSIONS\x10\x04\x12\x11\n\rINVALID_INPUT\x10\x05\x12\t\n\x05MINOR\x10\x06\x12\x11\n\rNOT_AVAILABLE\x10\x07\x12\x12\n\x0e\x41LREADY_EXISTS\x10\x08\"\xad\x02\n\x16TitanSubmitNewPoiProto\x12\r\n\x05title\x18\x01 \x01(\t\x12\x18\n\x10long_description\x18\x02 \x01(\t\x12\x0e\n\x06lat_e6\x18\x03 \x01(\x05\x12\x0e\n\x06lng_e6\x18\x04 \x01(\x05\x12\x1c\n\x14supporting_statement\x18\x05 \x01(\t\x12\x19\n\x11\x61sync_file_upload\x18\x06 \x01(\x08\x12%\n\x1dplayer_submitted_category_ids\x18\x07 \x03(\t\x12\x1b\n\x13\x63\x61tegory_suggestion\x18\x08 \x01(\t\x12\x14\n\x0c\x64\x65veloper_id\x18\t \x01(\t\x12\x37\n\x0fnomination_type\x18\n \x01(\x0e\x32\x1e.POGOProtos.Rpc.NominationType\"\xde\x01\n(TitanSubmitPlayerImageVoteForPoiOutProto\x12O\n\x06status\x18\x01 \x01(\x0e\x32?.POGOProtos.Rpc.TitanSubmitPlayerImageVoteForPoiOutProto.Status\"a\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rPOI_NOT_FOUND\x10\x02\x12\x17\n\x13POI_IMAGE_NOT_FOUND\x10\x03\x12\x13\n\x0fINVALID_REQUEST\x10\x06\"s\n%TitanSubmitPlayerImageVoteForPoiProto\x12\x1d\n\x15image_ids_to_vote_for\x18\x01 \x03(\t\x12\x1b\n\x13image_ids_to_unvote\x18\x02 \x03(\t\x12\x0e\n\x06poi_id\x18\x03 \x01(\t\"\x91\x01\n%TitanSubmitPoiCategoryVoteRecordProto\x12\x0e\n\x06poi_id\x18\x01 \x01(\t\x12%\n\x1dplayer_submitted_category_ids\x18\x02 \x03(\t\x12\x1b\n\x13\x63\x61tegory_suggestion\x18\x03 \x01(\t\x12\x14\n\x0c\x64\x65veloper_id\x18\x04 \x01(\t\"\x94\x01\n\x18TitanSubmitPoiImageProto\x12\x0e\n\x06poi_id\x18\x01 \x01(\t\x12\x19\n\x11\x61sync_file_upload\x18\x02 \x01(\x08\x12\x14\n\x0c\x64\x65veloper_id\x18\x03 \x01(\t\x12\x37\n\x0fnomination_type\x18\x04 \x01(\x0e\x32\x1e.POGOProtos.Rpc.NominationType\"|\n!TitanSubmitPoiLocationUpdateProto\x12\x0e\n\x06poi_id\x18\x01 \x01(\t\x12\x31\n\x08location\x18\x02 \x01(\x0b\x32\x1f.POGOProtos.Rpc.LocationE6Proto\x12\x14\n\x0c\x64\x65veloper_id\x18\x03 \x01(\t\"\xa2\x01\n\"TitanSubmitPoiTakedownRequestProto\x12\x0e\n\x06poi_id\x18\x01 \x01(\t\x12\x38\n\x0einvalid_reason\x18\x02 \x01(\x0e\x32 .POGOProtos.Rpc.PoiInvalidReason\x12\x14\n\x0c\x64\x65veloper_id\x18\x03 \x01(\t\x12\x1c\n\x14supporting_statement\x18\x04 \x01(\t\"q\n%TitanSubmitPoiTextMetadataUpdateProto\x12\x0e\n\x06poi_id\x18\x01 \x01(\t\x12\r\n\x05title\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\x12\x14\n\x0c\x64\x65veloper_id\x18\x04 \x01(\t\"m\n(TitanSubmitSponsorPoiLocationUpdateProto\x12\x0e\n\x06poi_id\x18\x01 \x01(\t\x12\x31\n\x08location\x18\x02 \x01(\x0b\x32\x1f.POGOProtos.Rpc.LocationE6Proto\"\x8f\x01\n TitanSubmitSponsorPoiReportProto\x12\x0e\n\x06poi_id\x18\x01 \x01(\t\x12?\n\x0einvalid_reason\x18\x02 \x01(\x0e\x32\'.POGOProtos.Rpc.SponsorPoiInvalidReason\x12\x1a\n\x12\x61\x64\x64itional_details\x18\x03 \x01(\t\"\x8e\x03\n&TitanTitanGameClientTelemetryOmniProto\x12O\n\x18poi_submission_telemetry\x18\x01 \x01(\x0b\x32+.POGOProtos.Rpc.TitanPoiSubmissionTelemetryH\x00\x12r\n+poi_submission_photo_upload_error_telemetry\x18\x02 \x01(\x0b\x32;.POGOProtos.Rpc.TitanPoiSubmissionPhotoUploadErrorTelemetryH\x00\x12T\n\x19player_metadata_telemetry\x18\x03 \x01(\x0b\x32/.POGOProtos.Rpc.TitanPoiPlayerMetadataTelemetryH\x00\x12\x38\n\x0bserver_data\x18\xe9\x07 \x01(\x0b\x32\".POGOProtos.Rpc.PlatformServerDataB\x0f\n\rTelemetryData\"i\n TitanUploadPoiPhotoByUrlOutProto\x12\x45\n\x06status\x18\x01 \x01(\x0e\x32\x35.POGOProtos.Rpc.TitanPortalCurationImageResult.Result\"F\n\x1dTitanUploadPoiPhotoByUrlProto\x12\x12\n\nrequest_id\x18\x01 \x01(\t\x12\x11\n\timage_url\x18\x02 \x01(\t\"I\n\x0eTodayViewProto\x12\x37\n\x08sections\x18\x01 \x03(\x0b\x32%.POGOProtos.Rpc.TodayViewSectionProto\"\xc7\t\n\x15TodayViewSectionProto\x12\x38\n\x08pokecoin\x18\x01 \x01(\x0b\x32$.POGOProtos.Rpc.PokecoinSectionProtoH\x00\x12=\n\x0bgym_pokemon\x18\x02 \x01(\x0b\x32&.POGOProtos.Rpc.GymPokemonSectionProtoH\x00\x12\x34\n\x07streaks\x18\x03 \x01(\x0b\x32!.POGOProtos.Rpc.DailyStreaksProtoH\x00\x12\x32\n\x05\x65vent\x18\x04 \x01(\x0b\x32!.POGOProtos.Rpc.EventSectionProtoH\x00\x12\x35\n\x07up_next\x18\x05 \x01(\x0b\x32\".POGOProtos.Rpc.UpNextSectionProtoH\x00\x12=\n\x0btimed_quest\x18\x06 \x01(\x0b\x32&.POGOProtos.Rpc.TimedQuestSectionProtoH\x00\x12?\n\x0c\x65vent_banner\x18\x07 \x01(\x0b\x32\'.POGOProtos.Rpc.EventBannerSectionProtoH\x00\x12P\n\x15timed_group_challenge\x18\x08 \x01(\x0b\x32/.POGOProtos.Rpc.TimedGroupChallengeSectionProtoH\x00\x12\x45\n\x0fmini_collection\x18\t \x01(\x0b\x32*.POGOProtos.Rpc.MiniCollectionSectionProtoH\x00\x12<\n\x0bstamp_cards\x18\n \x01(\x0b\x32%.POGOProtos.Rpc.StampCardSectionProtoH\x00\x12\x46\n\x10\x63hallenge_quests\x18\x0b \x01(\x0b\x32*.POGOProtos.Rpc.ChallengeQuestSectionProtoH\x00\x12>\n\x0cstory_quests\x18\x0c \x01(\x0b\x32&.POGOProtos.Rpc.StoryQuestSectionProtoH\x00\x12\x41\n\rhappening_now\x18\r \x01(\x0b\x32(.POGOProtos.Rpc.HappeningNowSectionProtoH\x00\x12\x43\n\x0e\x63urrent_events\x18\x0e \x01(\x0b\x32).POGOProtos.Rpc.CurrentEventsSectionProtoH\x00\x12\x45\n\x0fupcoming_events\x18\x0f \x01(\x0b\x32*.POGOProtos.Rpc.UpcomingEventsSectionProtoH\x00\x12\x45\n\x0f\x63ontest_pokemon\x18\x10 \x01(\x0b\x32*.POGOProtos.Rpc.ContestPokemonSectionProtoH\x00\x12\x42\n\x11stationed_pokemon\x18\x11 \x01(\x0b\x32%.POGOProtos.Rpc.StationedSectionProtoH\x00\x12P\n\x15timed_branching_quest\x18\x12 \x01(\x0b\x32/.POGOProtos.Rpc.TimedBranchingQuestSectionProtoH\x00\x42\t\n\x07Section\"\xee\x08\n\x16TodayViewSettingsProto\x12\x12\n\nv2_enabled\x18\x01 \x01(\x08\x12\x0f\n\x07version\x18\x02 \x01(\x05\x12Z\n\x18today_view_display_order\x18\x03 \x03(\x0e\x32\x38.POGOProtos.Rpc.TodayViewSettingsProto.TodayViewSections\x12[\n\x19season_view_display_order\x18\x04 \x03(\x0e\x32\x38.POGOProtos.Rpc.TodayViewSettingsProto.TodayViewSections\x12\\\n\x1aspecial_view_display_order\x18\x05 \x03(\x0e\x32\x38.POGOProtos.Rpc.TodayViewSettingsProto.TodayViewSections\x12!\n\x19\x63ollapsible_cards_enabled\x18\x06 \x01(\x08\x12\x1b\n\x13skip_dialog_enabled\x18\x07 \x01(\x08\x12#\n\x1bpin_claimable_quest_enabled\x18\x08 \x01(\x08\x12)\n!notification_server_authoritative\x18\t \x01(\x08\x12\x1e\n\x16\x66\x61vorite_quest_enabled\x18\n \x01(\x08\"\xe7\x04\n\x11TodayViewSections\x12\x1b\n\x17\x45VENT_SECTION_GENERATOR\x10\x00\x12\x1e\n\x1aPOKECOIN_SECTION_GENERATOR\x10\x01\x12\"\n\x1e\x44\x41ILY_STREAK_SECTION_GENERATOR\x10\x02\x12!\n\x1dGYM_POKEMON_SECTION_GENERATOR\x10\x03\x12%\n!UPCOMING_EVENTS_SECTION_GENERATOR\x10\x04\x12\x1d\n\x19UP_NEXT_SECTION_GENERATOR\x10\x05\x12 \n\x1cSTAMP_CARD_SECTION_GENERATOR\x10\x06\x12\"\n\x1e\x45VENT_BANNER_SECTION_GENERATOR\x10\x07\x12\'\n#TIMED_STORY_QUEST_SECTION_GENERATOR\x10\x08\x12+\n\'TIMED_GROUP_CHALLENGE_SECTION_GENERATOR\x10\t\x12%\n!MINI_COLLECTION_SECTION_GENERATOR\x10\n\x12%\n!CHALLENGE_QUEST_SECTION_GENERATOR\x10\x0b\x12!\n\x1dSTORY_QUEST_SECTION_GENERATOR\x10\x0c\x12%\n!CONTEST_POKEMON_SECTION_GENERATOR\x10\r\x12\'\n#STATIONED_POKEMON_SECTION_GENERATOR\x10\x0e\x12+\n\'TIMED_BRANCHING_QUEST_SECTION_GENERATOR\x10\x0f\"1\n\nTopicProto\x12\x10\n\x08topic_id\x18\x01 \x01(\t\x12\x11\n\tnamespace\x18\x02 \x01(\t\"+\n\x16TradePokemonQuestProto\x12\x11\n\tfriend_id\x18\x01 \x03(\t\"N\n\x1aTradingGlobalSettingsProto\x12\x16\n\x0e\x65nable_trading\x18\x01 \x01(\x08\x12\x18\n\x10min_player_level\x18\x02 \x01(\r\"\xcb\x02\n\x0fTradingLogEntry\x12\x36\n\x06result\x18\x01 \x01(\x0e\x32&.POGOProtos.Rpc.TradingLogEntry.Result\x12\x17\n\x0f\x66riend_codename\x18\x02 \x01(\t\x12\x37\n\x11trade_out_pokemon\x18\x03 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x36\n\x10trade_in_pokemon\x18\x04 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12*\n\x07rewards\x18\x05 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12(\n\x05price\x18\x06 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\" \n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\"\xb6\x13\n\x0cTradingProto\x12\x38\n\x05state\x18\x01 \x01(\x0e\x32).POGOProtos.Rpc.TradingProto.TradingState\x12\x15\n\rexpiration_ms\x18\x02 \x01(\x04\x12?\n\x06player\x18\x03 \x01(\x0b\x32/.POGOProtos.Rpc.TradingProto.TradingPlayerProto\x12?\n\x06\x66riend\x18\x04 \x01(\x0b\x32/.POGOProtos.Rpc.TradingProto.TradingPlayerProto\x12\x1a\n\x12trading_s2_cell_id\x18\x05 \x01(\x03\x12\x17\n\x0ftransaction_log\x18\x06 \x01(\t\x12G\n\x15\x66riendship_level_data\x18\x07 \x01(\x0b\x32(.POGOProtos.Rpc.FriendshipLevelDataProto\x12\x1a\n\x12is_special_trading\x18\x08 \x01(\x08\x12N\n\x1cpre_trading_friendship_level\x18\t \x01(\x0b\x32(.POGOProtos.Rpc.FriendshipLevelDataProto\x12\x1f\n\x17is_lucky_friend_trading\x18\n \x01(\x08\x1a\xe7\x07\n\x12TradingPlayerProto\x12\x11\n\tplayer_id\x18\x01 \x01(\t\x12@\n\x0epublic_profile\x18\x02 \x01(\x0b\x32(.POGOProtos.Rpc.PlayerPublicProfileProto\x12Y\n\x10\x65xcluded_pokemon\x18\x03 \x03(\x0b\x32?.POGOProtos.Rpc.TradingProto.TradingPlayerProto.ExcludedPokemon\x12I\n\x0ftrading_pokemon\x18\x04 \x01(\x0b\x32\x30.POGOProtos.Rpc.TradingProto.TradingPokemonProto\x12(\n\x05\x62onus\x18\x05 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12(\n\x05price\x18\x06 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12\x1a\n\x12\x63\x61n_afford_trading\x18\x07 \x01(\x08\x12\x15\n\rhas_confirmed\x18\x08 \x01(\x08\x12\x16\n\x0enia_account_id\x18\t \x01(\t\x1a\xb6\x04\n\x0f\x45xcludedPokemon\x12\x12\n\npokemon_id\x18\x01 \x01(\x06\x12i\n\x10\x65xclusion_reason\x18\x02 \x01(\x0e\x32O.POGOProtos.Rpc.TradingProto.TradingPlayerProto.ExcludedPokemon.ExclusionReason\"\xa3\x03\n\x0f\x45xclusionReason\x12\x19\n\x15UNSET_EXCLUSIONREASON\x10\x00\x12\x14\n\x10MYTHICAL_POKEMON\x10\x01\x12\x0b\n\x07SLASHED\x10\x02\x12\x10\n\x0cGYM_DEPLOYED\x10\x03\x12\t\n\x05\x42UDDY\x10\x04\x12\x14\n\x10STAMINA_NOT_FULL\x10\x05\x12\x13\n\x0f\x45GG_NOT_HATCHED\x10\x06\x12\x18\n\x14\x46RIENDSHIP_LEVEL_LOW\x10\x07\x12\x18\n\x14\x46RIEND_CANNOT_AFFORD\x10\x08\x12\x1e\n\x1a\x46RIEND_REACHED_DAILY_LIMIT\x10\t\x12\x12\n\x0e\x41LREADY_TRADED\x10\n\x12\x18\n\x14PLAYER_CANNOT_AFFORD\x10\x0b\x12\x1e\n\x1aPLAYER_REACHED_DAILY_LIMIT\x10\x0c\x12\x0c\n\x08\x46\x41VORITE\x10\r\x12\x10\n\x0cTEMP_EVOLVED\x10\x0e\x12\x12\n\x0e\x46USION_POKEMON\x10\x0f\x12\x1c\n\x18\x46USION_COMPONENT_POKEMON\x10\x10\x12\x16\n\x12LAST_BREAD_POKEMON\x10\x11\x1a\xf2\x06\n\x13TradingPokemonProto\x12\x12\n\npokemon_id\x18\x01 \x01(\x06\x12\x1c\n\x14pokedex_entry_number\x18\x02 \x01(\x05\x12\x13\n\x0boriginal_cp\x18\x03 \x01(\x05\x12\x17\n\x0f\x61\x64justed_cp_min\x18\x04 \x01(\x05\x12\x17\n\x0f\x61\x64justed_cp_max\x18\x05 \x01(\x05\x12\x18\n\x10original_stamina\x18\x06 \x01(\x05\x12\x1c\n\x14\x61\x64justed_stamina_min\x18\x07 \x01(\x05\x12\x1c\n\x14\x61\x64justed_stamina_max\x18\x08 \x01(\x05\x12\x18\n\x10\x66riend_level_cap\x18\t \x01(\x08\x12.\n\x05move1\x18\n \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\x12.\n\x05move2\x18\x0b \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\x12<\n\x0fpokemon_display\x18\x0c \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\x12\x1b\n\x13\x63\x61ptured_s2_cell_id\x18\r \x01(\x03\x12\x34\n\x0etraded_pokemon\x18\x0e \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12&\n\x08pokeball\x18\x0f \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x19\n\x11individual_attack\x18\x10 \x01(\x05\x12\x1a\n\x12individual_defense\x18\x11 \x01(\x05\x12\x1a\n\x12individual_stamina\x18\x12 \x01(\x05\x12\x10\n\x08nickname\x18\x13 \x01(\t\x12\x10\n\x08\x66\x61vorite\x18\x14 \x01(\x08\x12.\n\x05move3\x18\x15 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\x12\x18\n\x10\x63reation_time_ms\x18\x16 \x01(\x03\x12\x10\n\x08height_m\x18\x17 \x01(\x02\x12\x11\n\tweight_kg\x18\x18 \x01(\x02\x12\x35\n\x0cpokemon_size\x18\x19 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonSize\x12<\n\x10\x62read_move_slots\x18\x1a \x03(\x0b\x32\".POGOProtos.Rpc.BreadMoveSlotProto\"i\n\x0cTradingState\x12\x16\n\x12UNSET_TRADINGSTATE\x10\x00\x12\x0e\n\nPRIMORDIAL\x10\x01\x12\x08\n\x04WAIT\x10\x02\x12\n\n\x06\x41\x43TIVE\x10\x03\x12\r\n\tCONFIRMED\x10\x04\x12\x0c\n\x08\x46INISHED\x10\x05\"\xd3\x03\n\x1cTransferContestEntryOutProto\x12\x43\n\x06status\x18\x01 \x01(\x0e\x32\x33.POGOProtos.Rpc.TransferContestEntryOutProto.Status\"\xed\x02\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\x12\x10\n\x0cOUT_OF_RANGE\x10\x03\x12\x1d\n\x19\x45NTRY_TO_REMOVE_NOT_FOUND\x10\x04\x12\"\n\x1ePOKEMON_ID_TO_TRANSFER_MISSING\x10\x05\x12!\n\x1dPOKEMON_TO_TRANSFER_DIFFERENT\x10\x06\x12\x19\n\x15\x43ONTEST_LIMIT_REACHED\x10\x07\x12!\n\x1dPOKEMON_ID_TO_REPLACE_MISSING\x10\x08\x12 \n\x1c\x43ONTEST_ID_TO_REMOVE_MISSING\x10\t\x12 \n\x1cPOKEMON_TO_REPLACE_NOT_FOUND\x10\n\x12 \n\x1cPOKEMON_TO_REPLACE_DIFFERENT\x10\x0b\x12$\n PENDING_REWARD_ENTRY_NOT_ALLOWED\x10\x0c\"\x8d\x03\n\x19TransferContestEntryProto\x12\x0f\n\x07\x66ort_id\x18\x01 \x01(\t\x12>\n\x10\x63ontest_schedule\x18\x02 \x01(\x0b\x32$.POGOProtos.Rpc.ContestScheduleProto\x12\x1c\n\x14\x63ontest_id_to_remove\x18\x03 \x01(\t\x12:\n\x0e\x63ontest_metric\x18\x04 \x01(\x0b\x32\".POGOProtos.Rpc.ContestMetricProto\x12\x12\n\npokemon_id\x18\x05 \x01(\x06\x12\x1e\n\x16pokemon_id_to_transfer\x18\x06 \x01(\x06\x12\x18\n\x10\x66ort_lat_degrees\x18\x07 \x01(\x01\x12\x18\n\x10\x66ort_lng_degrees\x18\x08 \x01(\x01\x12\x1d\n\x15pokemon_id_to_replace\x18\t \x01(\x06\x12>\n\x0b\x65ntry_point\x18\n \x01(\x0e\x32).POGOProtos.Rpc.EntryPointForContestEntry\"\xf1\x03\n+TransferPokemonSizeLeaderboardEntryOutProto\x12R\n\x06status\x18\x01 \x01(\x0e\x32\x42.POGOProtos.Rpc.TransferPokemonSizeLeaderboardEntryOutProto.Status\"\xed\x02\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\x12\x10\n\x0cOUT_OF_RANGE\x10\x03\x12\x1d\n\x19\x45NTRY_TO_REMOVE_NOT_FOUND\x10\x04\x12\"\n\x1ePOKEMON_ID_TO_TRANSFER_MISSING\x10\x05\x12!\n\x1dPOKEMON_TO_TRANSFER_DIFFERENT\x10\x06\x12\x19\n\x15\x43ONTEST_LIMIT_REACHED\x10\x07\x12!\n\x1dPOKEMON_ID_TO_REPLACE_MISSING\x10\x08\x12 \n\x1c\x43ONTEST_ID_TO_REMOVE_MISSING\x10\t\x12 \n\x1cPOKEMON_TO_REPLACE_NOT_FOUND\x10\n\x12 \n\x1cPOKEMON_TO_REPLACE_DIFFERENT\x10\x0b\x12$\n PENDING_REWARD_ENTRY_NOT_ALLOWED\x10\x0c\"\x9c\x03\n(TransferPokemonSizeLeaderboardEntryProto\x12\x0f\n\x07\x66ort_id\x18\x01 \x01(\t\x12>\n\x10\x63ontest_schedule\x18\x02 \x01(\x0b\x32$.POGOProtos.Rpc.ContestScheduleProto\x12\x1c\n\x14\x63ontest_id_to_remove\x18\x03 \x01(\t\x12:\n\x0e\x63ontest_metric\x18\x04 \x01(\x0b\x32\".POGOProtos.Rpc.ContestMetricProto\x12\x12\n\npokemon_id\x18\x05 \x01(\x06\x12\x1e\n\x16pokemon_id_to_transfer\x18\x06 \x01(\x06\x12\x18\n\x10\x66ort_lat_degrees\x18\x07 \x01(\x01\x12\x18\n\x10\x66ort_lng_degrees\x18\x08 \x01(\x01\x12\x1d\n\x15pokemon_id_to_replace\x18\t \x01(\x06\x12>\n\x0b\x65ntry_point\x18\n \x01(\x0e\x32).POGOProtos.Rpc.EntryPointForContestEntry\"\xb2\n\n$TransferPokemonToPokemonHomeOutProto\x12K\n\x06status\x18\x01 \x01(\x0e\x32;.POGOProtos.Rpc.TransferPokemonToPokemonHomeOutProto.Status\x12\x15\n\rcandy_awarded\x18\x02 \x01(\x05\x12\x18\n\x10xl_candy_awarded\x18\x03 \x01(\x05\x12n\n\x17xl_candy_awarded_per_id\x18\x04 \x03(\x0b\x32M.POGOProtos.Rpc.TransferPokemonToPokemonHomeOutProto.XlCandyAwardedPerIdEntry\x1a:\n\x18XlCandyAwardedPerIdEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x05:\x02\x38\x01\"\xdf\x07\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1e\n\x1a\x45RROR_PLAYER_LEVEL_TOO_LOW\x10\x02\x12\x18\n\x14\x45RROR_NO_NAID_LINKED\x10\x03\x12\x1a\n\x16\x45RROR_TOO_MANY_POKEMON\x10\x04\x12,\n(ERROR_SERVER_CLIENT_ENERGY_COST_MISMATCH\x10\x05\x12\x1d\n\x19\x45RROR_INSUFFICIENT_ENERGY\x10\x06\x12\x1e\n\x1a\x45RROR_TRANSFER_IN_PROGRESS\x10\x07\x12\x1a\n\x16\x45RROR_POKEMON_DEPLOYED\x10\n\x12\x18\n\x14\x45RROR_POKEMON_IS_EGG\x10\x0b\x12\x1a\n\x16\x45RROR_POKEMON_IS_BUDDY\x10\x0c\x12\x15\n\x11\x45RROR_POKEMON_BAD\x10\r\x12\x19\n\x15\x45RROR_POKEMON_IS_MEGA\x10\x0e\x12\x1b\n\x17\x45RROR_POKEMON_FAVORITED\x10\x0f\x12\x1b\n\x17\x45RROR_POKEMON_NOT_FOUND\x10\x10\x12\x1c\n\x18\x45RROR_VALIDATION_UNKNOWN\x10\x11\x12\x1d\n\x19\x45RROR_POKEMON_HAS_COSTUME\x10\x15\x12\x1b\n\x17\x45RROR_POKEMON_IS_SHADOW\x10\x16\x12\x1c\n\x18\x45RROR_POKEMON_DISALLOWED\x10\x17\x12\x18\n\x14\x45RROR_FUSION_POKEMON\x10\x18\x12\"\n\x1e\x45RROR_FUSION_COMPONENT_POKEMON\x10\x19\x12\"\n\x1e\x45RROR_PHAPI_REQUEST_BODY_FALSE\x10\x1e\x12&\n\"ERROR_PHAPI_REQUEST_PARAMETERS_DNE\x10\x1f\x12(\n$ERROR_PHAPI_REQUEST_PARAMETERS_FALSE\x10 \x12\x1b\n\x17\x45RROR_PHAPI_MAINTENANCE\x10!\x12\x1d\n\x19\x45RROR_PHAPI_SERVICE_ENDED\x10\"\x12\x17\n\x13\x45RROR_PHAPI_UNKNOWN\x10#\x12#\n\x1f\x45RROR_PHAPI_NAID_DOES_NOT_EXIST\x10$\x12\x1f\n\x1b\x45RROR_PHAPI_NO_SPACE_IN_BOX\x10%\x12\'\n#ERROR_PHAPI_DATA_CONVERSION_FAILURE\x10&\x12#\n\x1f\x45RROR_PHAPI_WAITING_FOR_RECEIPT\x10\'\x12\'\n#ERROR_PHAPI_PLAYER_NOT_USING_PH_APP\x10(\"T\n!TransferPokemonToPokemonHomeProto\x12\x19\n\x11total_energy_cost\x18\x01 \x01(\x05\x12\x14\n\x0cpokemon_uuid\x18\x02 \x03(\x04\"g\n\tTransform\x12,\n\x0btranslation\x18\x01 \x01(\x0b\x32\x17.POGOProtos.Rpc.Vector3\x12,\n\x08rotation\x18\x02 \x01(\x0b\x32\x1a.POGOProtos.Rpc.Quaternion\"D\n\x0fTransitMetadata\x12\r\n\x05route\x18\x01 \x01(\t\x12\x0e\n\x06\x61gency\x18\x02 \x01(\t\x12\x12\n\ncolor_name\x18\x03 \x01(\t\":\n\x18TranslationSettingsProto\x12\x1e\n\x16translation_bundle_ids\x18\x01 \x03(\t\")\n\x15TravelRouteQuestProto\x12\x10\n\x08route_id\x18\x01 \x03(\t\"\x85\x01\n\x0cTriangleList\x12\x0e\n\x06\x63oords\x18\x01 \x03(\r\x12\x16\n\x0e\x65xterior_edges\x18\x02 \x01(\x0c\"M\n\x0f\x45xteriorEdgeBit\x12\n\n\x06NO_BIT\x10\x00\x12\x0e\n\nEDGE_V0_V1\x10\x01\x12\x0e\n\nEDGE_V1_V2\x10\x02\x12\x0e\n\nEDGE_V2_V0\x10\x04\".\n\x14TutorialCreateDetail\x12\x16\n\x0e\x63\x61ught_in_wild\x18\x01 \x01(\x08\"y\n\x18TutorialItemRewardsProto\x12\x34\n\x08tutorial\x18\x01 \x01(\x0e\x32\".POGOProtos.Rpc.TutorialCompletion\x12\'\n\x04item\x18\x02 \x03(\x0b\x32\x19.POGOProtos.Rpc.ItemProto\"\xac\n\n\x11TutorialTelemetry\x12K\n\x0ctelemetry_id\x18\x01 \x01(\x0e\x32\x35.POGOProtos.Rpc.TutorialTelemetry.TutorialTelemetryId\"\xc9\t\n\x13TutorialTelemetryId\x12\r\n\tUNDEFINED\x10\x00\x12!\n\x1dTAG_LEARN_MORE_BUTTON_CLICKED\x10\x01\x12\x1c\n\x18TAG_POPUP_TUTORIAL_SHOWN\x10\x02\x12)\n%FRIEND_LIST_LEARN_MORE_BUTTON_CLICKED\x10\x03\x12%\n!FRIEND_DETAIL_HELP_BUTTON_CLICKED\x10\x04\x12#\n\x1fTASK_TUTORIAL_CURVE_BALL_VIEWED\x10\x05\x12#\n\x1fTASK_TUTORIAL_THROW_TYPE_VIEWED\x10\x06\x12\x1d\n\x19TASK_TUTORIAL_GIFT_VIEWED\x10\x07\x12 \n\x1cTASK_TUTORIAL_TRADING_VIEWED\x10\x08\x12&\n\"TASK_TUTORIAL_SNAPSHOT_WILD_VIEWED\x10\t\x12+\n\'TASK_TUTORIAL_SNAPSHOT_INVENTORY_VIEWED\x10\n\x12\'\n#TASK_TUTORIAL_SNAPSHOT_BUDDY_VIEWED\x10\x0b\x12$\n GIFT_TUTORIAL_INTRODUCTION_SHOWN\x10\x0c\x12\x1f\n\x1bPLAYER_VIEWED_GIFT_TUTORIAL\x10\r\x12 \n\x1cPLAYER_SKIPPED_GIFT_TUTORIAL\x10\x0e\x12\"\n\x1ePLAYER_COMPLETED_GIFT_TUTORIAL\x10\x0f\x12$\n LURE_TUTORIAL_INTRODUCTION_SHOWN\x10\x10\x12\x1f\n\x1bPLAYER_VIEWED_LURE_TUTORIAL\x10\x11\x12 \n\x1cPLAYER_SKIPPED_LURE_TUTORIAL\x10\x12\x12\"\n\x1ePLAYER_COMPLETED_LURE_TUTORIAL\x10\x13\x12\x1f\n\x1bGYM_TUTORIAL_BUTTON_CLICKED\x10\x14\x12 \n\x1cRAID_TUTORIAL_BUTTON_CLICKED\x10\x15\x12\x31\n-POTION_AND_REVIVE_TUTORIAL_INTRODUCTION_SHOWN\x10\x16\x12$\n PLAYER_COMPLETED_REVIVE_TUTORIAL\x10\x17\x12$\n PLAYER_COMPLETED_POTION_TUTORIAL\x10\x18\x12\x1e\n\x1a\x42\x45RRY_CATCH_TUTORIAL_SHOWN\x10\x19\x12%\n!TRADE_TUTORIAL_INTRODUCTION_SHOWN\x10\x1a\x12\"\n\x1ePLAYER_VIEWED_TRADING_TUTORIAL\x10\x1b\x12#\n\x1fPLAYER_SKIPPED_TRADING_TUTORIAL\x10\x1c\x12%\n!PLAYER_COMPLETED_TRADING_TUTORIAL\x10\x1d\x12\x1e\n\x1aLUCKY_TRADE_TUTORIAL_SHOWN\x10\x1e\x12)\n%LUCKY_FRIENDS_UNLOCKED_TUTORIAL_SHOWN\x10\x1f\x12)\n%LUCKY_FRIENDS_TUTORIAL_BUTTON_CLICKED\x10 \"\xd2\x04\n\x16TutorialsSettingsProto\x12#\n\x1bloading_screen_tips_enabled\x18\x01 \x01(\x08\x12 \n\x18\x66riends_tutorial_enabled\x18\x02 \x01(\x08\x12\x1e\n\x16gifts_tutorial_enabled\x18\x03 \x01(\x08\x12#\n\x1btask_help_tutorials_enabled\x18\x04 \x01(\x08\x12,\n$revives_and_potions_tutorial_enabled\x18\x05 \x01(\x08\x12(\n razzberry_catch_tutorial_enabled\x18\x06 \x01(\x08\x12\x1e\n\x16lures_tutorial_enabled\x18\x07 \x01(\x08\x12 \n\x18trading_tutorial_enabled\x18\x08 \x01(\x08\x12$\n\x1clucky_trade_tutorial_enabled\x18\t \x01(\x08\x12%\n\x1dlucky_friend_tutorial_enabled\x18\n \x01(\x08\x12(\n pokemon_tagging_tutorial_enabled\x18\x0b \x01(\x08\x12G\n\x15tutorial_item_rewards\x18\x0c \x03(\x0b\x32(.POGOProtos.Rpc.TutorialItemRewardsProto\x12\'\n\x1ftype_effectiveness_tips_enabled\x18\r \x01(\x08\x12)\n!show_strong_encounter_ticket_page\x18\x0e \x01(\x08\"\xf6\x01\n\x1fTwoWaySharedFriendshipDataProto\x12\x10\n\x08is_lucky\x18\x01 \x01(\x08\x12\x13\n\x0blucky_count\x18\x02 \x01(\x05\x12[\n\x11shared_migrations\x18\x03 \x01(\x0b\x32@.POGOProtos.Rpc.TwoWaySharedFriendshipDataProto.SharedMigrations\x1aO\n\x10SharedMigrations\x12\x1b\n\x13is_gifting_migrated\x18\x01 \x01(\x08\x12\x1e\n\x16is_lucky_data_migrated\x18\x02 \x01(\x08\"\xe4\x01\n\x04Type\x12\x0c\n\x04name\x18\x01 \x01(\t\x12%\n\x06\x66ields\x18\x02 \x03(\x0b\x32\x15.POGOProtos.Rpc.Field\x12\x0e\n\x06oneofs\x18\x03 \x03(\t\x12\'\n\x07options\x18\x04 \x03(\x0b\x32\x16.POGOProtos.Rpc.Option\x12\x35\n\x0esource_context\x18\x05 \x01(\x0b\x32\x1d.POGOProtos.Rpc.SourceContext\x12&\n\x06syntax\x18\x06 \x01(\x0e\x32\x16.POGOProtos.Rpc.Syntax\x12\x0f\n\x07\x65\x64ition\x18\x07 \x01(\t\"i\n\x1aTypeEffectiveSettingsProto\x12\x15\n\rattack_scalar\x18\x01 \x03(\x02\x12\x34\n\x0b\x61ttack_type\x18\x02 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonType\"\x1c\n\x0bUInt32Value\x12\r\n\x05value\x18\x01 \x01(\r\"\x1c\n\x0bUInt64Value\x12\r\n\x05value\x18\x01 \x01(\x04\",\n\x04UUID\x12\x11\n\x05upper\x18\x01 \x01(\x04\x42\x02\x30\x01\x12\x11\n\x05lower\x18\x02 \x01(\x04\x42\x02\x30\x01\"N\n\x1cUncommentAnnotationTestProto\x12\x17\n\x0fstring_property\x18\x01 \x01(\t\x12\x15\n\rlong_property\x18\x02 \x01(\x03\"n\n\x19UnfusePokemonRequestProto\x12\x12\n\npokemon_id\x18\x01 \x01(\x06\x12=\n\x0btarget_form\x18\x02 \x01(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\"\xf0\x03\n\x1aUnfusePokemonResponseProto\x12\x41\n\x06result\x18\x01 \x01(\x0e\x32\x31.POGOProtos.Rpc.UnfusePokemonResponseProto.Result\x12:\n\x14unfused_base_pokemon\x18\x02 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12?\n\x19unfused_component_pokemon\x18\x03 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x13\n\x0b\x65xp_awarded\x18\x04 \x01(\x05\x12\x15\n\rcandy_awarded\x18\x05 \x01(\x05\"\xe5\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x19\n\x15\x45RROR_POKEMON_MISSING\x10\x02\x12 \n\x1c\x45RROR_INSUFFICIENT_RESOURCES\x10\x03\x12\x1a\n\x16\x45RROR_QUEST_INCOMPLETE\x10\x04\x12\x1f\n\x1b\x45RROR_POKEMON_CANNOT_CHANGE\x10\x05\x12\x1a\n\x16\x45RROR_POKEMON_DEPLOYED\x10\x06\x12\x1a\n\x16\x45RROR_FEATURE_DISABLED\x10\x07\x12\x11\n\rERROR_UNKNOWN\x10\x08\"\xe1\x01\n\x13UninterpretedOption\x12\x18\n\x10identifier_value\x18\x01 \x01(\t\x12\x1a\n\x12positive_int_value\x18\x02 \x01(\x04\x12\x1a\n\x12negative_int_value\x18\x03 \x01(\x03\x12\x14\n\x0c\x64ouble_value\x18\x04 \x01(\x01\x12\x14\n\x0cstring_value\x18\x05 \x01(\x0c\x12\x17\n\x0f\x61ggregate_value\x18\x06 \x01(\t\x1a\x33\n\x08NamePart\x12\x11\n\tname_part\x18\x01 \x01(\t\x12\x14\n\x0cis_extension\x18\x02 \x01(\x08\"\xe3\x01\n\x1dUnlinkNintendoAccountOutProto\x12\x44\n\x06status\x18\x01 \x01(\x0e\x32\x34.POGOProtos.Rpc.UnlinkNintendoAccountOutProto.Status\"|\n\x06Status\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1e\n\x1a\x45RROR_PLAYER_LEVEL_TOO_LOW\x10\x02\x12\x18\n\x14\x45RROR_NO_LINKED_NAID\x10\x03\x12\x1e\n\x1a\x45RROR_TRANSFER_IN_PROGRESS\x10\x04\"\x1c\n\x1aUnlinkNintendoAccountProto\"\xc7\x02\n\x19UnlockPokemonMoveOutProto\x12@\n\x06result\x18\x01 \x01(\x0e\x32\x30.POGOProtos.Rpc.UnlockPokemonMoveOutProto.Result\x12\x36\n\x10unlocked_pokemon\x18\x02 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\"\xaf\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1b\n\x17\x45RROR_POKEMON_NOT_FOUND\x10\x02\x12\x1e\n\x1a\x45RROR_UNLOCK_NOT_AVAILABLE\x10\x03\x12\x1a\n\x16\x45RROR_ALREADY_UNLOCKED\x10\x04\x12 \n\x1c\x45RROR_INSUFFICIENT_RESOURCES\x10\x05\x12\x12\n\x0e\x45RROR_DISABLED\x10\x06\",\n\x16UnlockPokemonMoveProto\x12\x12\n\npokemon_id\x18\x01 \x01(\x06\"&\n\x12UpNextSectionProto\x12\x10\n\x08\x65vent_id\x18\x01 \x03(\t\"O\n\x1aUpcomingEventsSectionProto\x12\x31\n\x06\x65vents\x18\x01 \x03(\x0b\x32!.POGOProtos.Rpc.EventSectionProto\"d\n&UpdateAdventureSyncFitnessRequestProto\x12\x36\n\x0f\x66itness_samples\x18\x01 \x03(\x0b\x32\x1d.POGOProtos.Rpc.FitnessSample:\x02\x18\x01\"\xb2\x01\n\'UpdateAdventureSyncFitnessResponseProto\x12N\n\x06status\x18\x01 \x01(\x0e\x32>.POGOProtos.Rpc.UpdateAdventureSyncFitnessResponseProto.Status\"3\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02:\x02\x18\x01\"v\n\'UpdateAdventureSyncSettingsRequestProto\x12K\n\x17\x61\x64venture_sync_settings\x18\x01 \x01(\x0b\x32*.POGOProtos.Rpc.AdventureSyncSettingsProto\"\xcc\x01\n(UpdateAdventureSyncSettingsResponseProto\x12O\n\x06status\x18\x01 \x01(\x0e\x32?.POGOProtos.Rpc.UpdateAdventureSyncSettingsResponseProto.Status\"O\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1a\n\x16\x45RROR_PLAYER_NOT_FOUND\x10\x03\"\x99\x01\n#UpdateBreadcrumbHistoryRequestProto\x12\x17\n\x0fsession_context\x18\x01 \x01(\t\x12\x41\n\x12\x62readcrumb_history\x18\x02 \x03(\x0b\x32%.POGOProtos.Rpc.BreadcrumbRecordProto\x12\x16\n\x0einitial_update\x18\x03 \x01(\x08\"\xc4\x01\n$UpdateBreadcrumbHistoryResponseProto\x12K\n\x06status\x18\x01 \x01(\x0e\x32;.POGOProtos.Rpc.UpdateBreadcrumbHistoryResponseProto.Status\"O\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1a\n\x16\x45RROR_PLAYER_NOT_FOUND\x10\x03\"m\n$UpdateBulkPlayerLocationRequestProto\x12\x45\n\x14location_ping_update\x18\x01 \x03(\x0b\x32\'.POGOProtos.Rpc.LocationPingUpdateProto\"\xc6\x01\n%UpdateBulkPlayerLocationResponseProto\x12L\n\x06status\x18\x01 \x01(\x0e\x32<.POGOProtos.Rpc.UpdateBulkPlayerLocationResponseProto.Status\"O\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1a\n\x16\x45RROR_PLAYER_NOT_FOUND\x10\x03\"x\n\x10UpdateCombatData\x12\x0e\n\x06rpc_id\x18\x01 \x01(\x05\x12\x34\n\x06\x61\x63tion\x18\x02 \x01(\x0b\x32$.POGOProtos.Rpc.CombatActionLogProto\x12\x1e\n\x16\x63ombat_request_counter\x18\x03 \x01(\x05\"\xc2\x07\n\x14UpdateCombatOutProto\x12;\n\x06result\x18\x01 \x01(\x0e\x32+.POGOProtos.Rpc.UpdateCombatOutProto.Result\x12+\n\x06\x63ombat\x18\x02 \x01(\x0b\x32\x1b.POGOProtos.Rpc.CombatProto\"\xbf\x06\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1e\n\x1a\x45RROR_INVALID_COMBAT_STATE\x10\x02\x12\x1a\n\x16\x45RROR_COMBAT_NOT_FOUND\x10\x03\x12\x1e\n\x1a\x45RROR_PLAYER_NOT_IN_COMBAT\x10\x04\x12\x18\n\x14\x45RROR_ILLEGAL_ACTION\x10\x05\x12\x1d\n\x19\x45RROR_INVALID_SUBMIT_TIME\x10\x06\x12\x1c\n\x18\x45RROR_PLAYER_IN_MINIGAME\x10\x07\x12 \n\x1c\x45RROR_EXISTING_QUEUED_ATTACK\x10\x08\x12 \n\x1c\x45RROR_INVALID_CHANGE_POKEMON\x10\t\x12\x1d\n\x19\x45RROR_INSUFFICIENT_ENERGY\x10\n\x12\x16\n\x12\x45RROR_INVALID_MOVE\x10\x0b\x12 \n\x1c\x45RROR_INVALID_DURATION_TURNS\x10\x0c\x12 \n\x1c\x45RROR_INVALID_MINIGAME_STATE\x10\r\x12$\n ERROR_INVALID_QUICK_SWAP_POKEMON\x10\x0e\x12\"\n\x1e\x45RROR_QUICK_SWAP_NOT_AVAILABLE\x10\x0f\x12\x36\n2ERROR_INVALID_SUBMIT_TIME_BEFORE_LAST_UPDATED_TURN\x10\x10\x12\x31\n-ERROR_INVALID_SUBMIT_TIME_DURING_STATE_CHANGE\x10\x11\x12\x32\n.ERROR_INVALID_SUBMIT_TIME_OPPONENT_CHARGE_MOVE\x10\x12\x12*\n&ERROR_INVALID_SUBMIT_TIME_CMP_TIE_SWAP\x10\x13\x12\x31\n-ERROR_INVALID_MINIGAME_STATE_OFFENSIVE_FINISH\x10\x14\x12\x30\n,ERROR_INVALID_MINIGAME_STATE_DEFENSIVE_START\x10\x15\x12\x31\n-ERROR_INVALID_MINIGAME_STATE_DEFENSIVE_FINISH\x10\x16\"\x8c\x01\n\x11UpdateCombatProto\x12\x11\n\tcombat_id\x18\x01 \x01(\t\x12\x31\n\x06\x61\x63tion\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.CombatActionProto\x12\x11\n\tdebug_log\x18\x03 \x01(\t\x12\x1e\n\x16\x63ombat_request_counter\x18\x04 \x01(\x05\"\xb6\x01\n\x18UpdateCombatResponseData\x12\x0e\n\x06rpc_id\x18\x01 \x01(\x05\x12\x1a\n\x12round_trip_time_ms\x18\x02 \x01(\r\x12;\n\x06result\x18\x03 \x01(\x0e\x32+.POGOProtos.Rpc.UpdateCombatOutProto.Result\x12\x31\n\x06\x63ombat\x18\x04 \x01(\x0b\x32!.POGOProtos.Rpc.CombatForLogProto\"\xb5\x02\n!UpdateCombatResponseTimeTelemetry\x12\x17\n\x0fwindow_duration\x18\x01 \x01(\x02\x12\x12\n\ncount_call\x18\x02 \x01(\x05\x12\x1d\n\x15\x61verage_response_time\x18\x03 \x01(\x02\x12\x15\n\rtimeout_count\x18\x04 \x01(\x05\x12/\n\x0b\x63ombat_type\x18\x05 \x01(\x0e\x32\x1a.POGOProtos.Rpc.CombatType\x12\r\n\x05realm\x18\x06 \x01(\t\x12\x1c\n\x14median_response_time\x18\x07 \x01(\x02\x12\x19\n\x11min_response_time\x18\x08 \x01(\x02\x12\x19\n\x11max_response_time\x18\t \x01(\x02\x12\x19\n\x11p90_response_time\x18\n \x01(\x02\"\xca\x03\n\x1aUpdateContestEntryOutProto\x12\x41\n\x06status\x18\x01 \x01(\x0e\x32\x31.POGOProtos.Rpc.UpdateContestEntryOutProto.Status\"\xe8\x02\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\x12\x10\n\x0cOUT_OF_RANGE\x10\x03\x12!\n\x1d\x45NTERED_POKEMON_NOT_AVAILABLE\x10\x04\x12!\n\x1dPOKEMON_ID_TO_REPLACE_MISSING\x10\x05\x12 \n\x1cPOKEMON_TO_REPLACE_DIFFERENT\x10\x06\x12\x18\n\x14PLAYER_LIMIT_REACHED\x10\x07\x12\x19\n\x15\x43ONTEST_LIMIT_REACHED\x10\x08\x12 \n\x1cSAME_CYCLE_TRADE_NOT_ALLOWED\x10\t\x12\"\n\x1eSAME_SEASON_WINNER_NOT_ALLOWED\x10\n\x12 \n\x1cPOKEMON_TO_REPLACE_NOT_FOUND\x10\x0b\x12$\n PENDING_REWARD_ENTRY_NOT_ALLOWED\x10\x0c\"\xcd\x02\n\x17UpdateContestEntryProto\x12\x0f\n\x07\x66ort_id\x18\x01 \x01(\t\x12>\n\x10\x63ontest_schedule\x18\x02 \x01(\x0b\x32$.POGOProtos.Rpc.ContestScheduleProto\x12:\n\x0e\x63ontest_metric\x18\x03 \x01(\x0b\x32\".POGOProtos.Rpc.ContestMetricProto\x12\x12\n\npokemon_id\x18\x04 \x01(\x06\x12\x1d\n\x15pokemon_id_to_replace\x18\x05 \x01(\x06\x12\x18\n\x10\x66ort_lat_degrees\x18\x06 \x01(\x01\x12\x18\n\x10\x66ort_lng_degrees\x18\x07 \x01(\x01\x12>\n\x0b\x65ntry_point\x18\x08 \x01(\x0e\x32).POGOProtos.Rpc.EntryPointForContestEntry\"\xa0\x01\n\x1cUpdateInvasionBattleOutProto\x12\x35\n\x06status\x18\x01 \x01(\x0e\x32%.POGOProtos.Rpc.InvasionStatus.Status\x12*\n\x07rewards\x18\x02 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12\x1d\n\x15map_fragment_upgraded\x18\x03 \x01(\x08\"\xb1\x03\n\x19UpdateInvasionBattleProto\x12<\n\x0fincident_lookup\x18\x01 \x01(\x0b\x32#.POGOProtos.Rpc.IncidentLookupProto\x12\x0c\n\x04step\x18\x02 \x01(\x05\x12@\n\rhealth_update\x18\x03 \x03(\x0b\x32).POGOProtos.Rpc.PokemonStaminaUpdateProto\x12\x17\n\x0f\x63omplete_battle\x18\x04 \x01(\x08\x12I\n\x0bupdate_type\x18\x05 \x01(\x0e\x32\x34.POGOProtos.Rpc.UpdateInvasionBattleProto.UpdateType\x12\x1a\n\x12lobby_join_time_ms\x18\x06 \x01(\x03\x12\x43\n\x13\x63ombat_quest_update\x18\x07 \x01(\x0b\x32&.POGOProtos.Rpc.CombatQuestUpdateProto\"A\n\nUpdateType\x12\x12\n\x0ePOKEMON_HEALTH\x10\x00\x12\x0e\n\nWIN_BATTLE\x10\x01\x12\x0f\n\x0bLOSE_BATTLE\x10\x02\"\xb6\x05\n\x1dUpdateIrisSocialSceneOutProto\x12\x44\n\x06status\x18\x01 \x01(\x0e\x32\x34.POGOProtos.Rpc.UpdateIrisSocialSceneOutProto.Status\x12\x46\n\x16updated_placed_pokemon\x18\x02 \x03(\x0b\x32&.POGOProtos.Rpc.IrisPokemonObjectProto\"\x86\x04\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12)\n%POKEMON_TO_ADD_NOT_FOUND_IN_INVENTORY\x10\x02\x12,\n(POKEMON_TO_REMOVE_NOT_FOUND_IN_INVENTORY\x10\x03\x12(\n$POKEMON_TO_REMOVE_NOT_FOUND_IN_SCENE\x10\x04\x12&\n\"MAX_NUM_POKEMON_PER_PLAYER_REACHED\x10\x05\x12\x1a\n\x16\x45RROR_FEATURE_DISABLED\x10\x06\x12,\n(ERROR_FORT_NOT_FOUND_OR_NOT_VPS_ELIGIBLE\x10\x07\x12\x37\n3BOTH_POKEMON_TO_ADD_AND_POKEMON_TO_REMOVE_ARE_UNSET\x10\x08\x12 \n\x1cPOKEMON_TO_ADD_IS_DENYLISTED\x10\t\x12\"\n\x1eMISSING_DATA_IN_POKEMON_OBJECT\x10\n\x12\x18\n\x14\x45RROR_POKEMON_LOCKED\x10\x0b\x12\x18\n\x14\x45RROR_NO_UPDATE_TYPE\x10\x0c\x12<\n8ERROR_UPDATE_TYPE_EXPRESSION_BUT_NO_EXPRESSION_SPECIFIED\x10\r\"\xd1\x03\n\x1aUpdateIrisSocialSceneProto\x12\x0f\n\x07\x66ort_id\x18\x01 \x01(\t\x12J\n\x1airis_pokemon_object_to_add\x18\x02 \x01(\x0b\x32&.POGOProtos.Rpc.IrisPokemonObjectProto\x12\x1c\n\x14pokemon_id_to_remove\x18\x03 \x01(\x06\x12\x17\n\x0firis_session_id\x18\x04 \x01(\t\x12\x16\n\x0evps_session_id\x18\x05 \x01(\t\x12\x10\n\x08\x66ort_lat\x18\x06 \x01(\x01\x12\x10\n\x08\x66ort_lng\x18\x07 \x01(\x01\x12J\n\x0bupdate_type\x18\x08 \x01(\x0e\x32\x35.POGOProtos.Rpc.UpdateIrisSocialSceneProto.UpdateType\x12O\n\x19pokemon_expression_update\x18\t \x01(\x0b\x32,.POGOProtos.Rpc.PokemonExpressionUpdateProto\"F\n\nUpdateType\x12\t\n\x05UNSET\x10\x00\x12\x15\n\x11POKEMON_PLACEMENT\x10\x01\x12\x16\n\x12POKEMON_EXPRESSION\x10\x02\"\xb3\x01\n\x18UpdateIrisSpawnDataProto\x12\x0f\n\x07\x66ort_id\x18\x01 \x01(\t\x12?\n\x0fupdated_anchors\x18\x02 \x03(\x0b\x32&.POGOProtos.Rpc.IrisPokemonObjectProto\x12\x10\n\x08\x65vent_id\x18\x03 \x01(\x05\"3\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\"\x85\x01\n\x1aUpdateNotificationOutProto\x12\x18\n\x10notification_ids\x18\x01 \x03(\t\x12\x1b\n\x13\x63reate_timestamp_ms\x18\x02 \x03(\x03\x12\x30\n\x05state\x18\x03 \x01(\x0e\x32!.POGOProtos.Rpc.NotificationState\"\x82\x01\n\x17UpdateNotificationProto\x12\x18\n\x10notification_ids\x18\x01 \x03(\t\x12\x1b\n\x13\x63reate_timestamp_ms\x18\x02 \x03(\x03\x12\x30\n\x05state\x18\x03 \x01(\x0e\x32!.POGOProtos.Rpc.NotificationState\"\xe8\x03\n)UpdatePokemonSizeLeaderboardEntryOutProto\x12P\n\x06status\x18\x01 \x01(\x0e\x32@.POGOProtos.Rpc.UpdatePokemonSizeLeaderboardEntryOutProto.Status\"\xe8\x02\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\x12\x10\n\x0cOUT_OF_RANGE\x10\x03\x12!\n\x1d\x45NTERED_POKEMON_NOT_AVAILABLE\x10\x04\x12!\n\x1dPOKEMON_ID_TO_REPLACE_MISSING\x10\x05\x12 \n\x1cPOKEMON_TO_REPLACE_DIFFERENT\x10\x06\x12\x18\n\x14PLAYER_LIMIT_REACHED\x10\x07\x12\x19\n\x15\x43ONTEST_LIMIT_REACHED\x10\x08\x12 \n\x1cSAME_CYCLE_TRADE_NOT_ALLOWED\x10\t\x12\"\n\x1eSAME_SEASON_WINNER_NOT_ALLOWED\x10\n\x12 \n\x1cPOKEMON_TO_REPLACE_NOT_FOUND\x10\x0b\x12$\n PENDING_REWARD_ENTRY_NOT_ALLOWED\x10\x0c\"\xdc\x02\n&UpdatePokemonSizeLeaderboardEntryProto\x12\x0f\n\x07\x66ort_id\x18\x01 \x01(\t\x12>\n\x10\x63ontest_schedule\x18\x02 \x01(\x0b\x32$.POGOProtos.Rpc.ContestScheduleProto\x12:\n\x0e\x63ontest_metric\x18\x03 \x01(\x0b\x32\".POGOProtos.Rpc.ContestMetricProto\x12\x12\n\npokemon_id\x18\x04 \x01(\x06\x12\x1d\n\x15pokemon_id_to_replace\x18\x05 \x01(\x06\x12\x18\n\x10\x66ort_lat_degrees\x18\x06 \x01(\x01\x12\x18\n\x10\x66ort_lng_degrees\x18\x07 \x01(\x01\x12>\n\x0b\x65ntry_point\x18\x08 \x01(\x0e\x32).POGOProtos.Rpc.EntryPointForContestEntry\"\x83\x02\n\x16UpdatePostcardOutProto\x12=\n\x06result\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.UpdatePostcardOutProto.Result\x12\x36\n\x08postcard\x18\x02 \x01(\x0b\x32$.POGOProtos.Rpc.PostcardDisplayProto\"r\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12!\n\x1d\x45RROR_POSTCARD_DOES_NOT_EXIST\x10\x02\x12\x15\n\x11\x45RROR_NOT_ENABLED\x10\x04\x12\x16\n\x12\x45RROR_RATE_LIMITED\x10\x05\"<\n\x13UpdatePostcardProto\x12\x13\n\x0bpostcard_id\x18\x01 \x01(\t\x12\x10\n\x08\x66\x61vorite\x18\x02 \x01(\x08\"\xd6\x02\n\x18UpdateRouteDraftOutProto\x12?\n\x06result\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.UpdateRouteDraftOutProto.Result\x12\x39\n\rupdated_route\x18\x02 \x01(\x0b\x32\".POGOProtos.Rpc.RouteCreationProto\x12:\n\x11validation_result\x18\x03 \x01(\x0b\x32\x1f.POGOProtos.Rpc.RouteValidation\"\x81\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x17\n\x13\x45RROR_INVALID_ROUTE\x10\x03\x12\x15\n\x11\x45RROR_OLD_VERSION\x10\x04\x12\x1c\n\x18\x45RROR_ROUTE_NOT_EDITABLE\x10\x05\"y\n\x15UpdateRouteDraftProto\x12\x0f\n\x05pause\x18\x04 \x01(\x08H\x00\x12>\n\x14proposed_route_draft\x18\x02 \x01(\x0b\x32 .POGOProtos.Rpc.SharedRouteProtoB\x0f\n\rNullablePause\"\x97\x03\n\x15UpdateTradingOutProto\x12<\n\x06result\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.UpdateTradingOutProto.Result\x12-\n\x07trading\x18\x02 \x01(\x0b\x32\x1c.POGOProtos.Rpc.TradingProto\"\x90\x02\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1a\n\x16\x45RROR_FRIEND_NOT_FOUND\x10\x03\x12\x1b\n\x17\x45RROR_INVALID_PLAYER_ID\x10\x04\x12\x17\n\x13\x45RROR_INVALID_STATE\x10\x05\x12\x17\n\x13\x45RROR_STATE_HANDLER\x10\x06\x12\x19\n\x15\x45RROR_INVALID_POKEMON\x10\x07\x12\x1e\n\x1a\x45RROR_INSUFFICIENT_PAYMENT\x10\x08\x12\x19\n\x15\x45RROR_TRADING_EXPIRED\x10\t\x12\x1a\n\x16\x45RROR_TRADING_FINISHED\x10\n\";\n\x12UpdateTradingProto\x12\x11\n\tplayer_id\x18\x01 \x01(\t\x12\x12\n\npokemon_id\x18\x02 \x01(\x06\"\x80\x03\n\x16UpdateVpsEventOutProto\x12=\n\x06status\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.UpdateVpsEventOutProto.Status\x12?\n\x11vps_event_wrapper\x18\x02 \x03(\x0b\x32$.POGOProtos.Rpc.VpsEventWrapperProto\"\xe5\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x1b\n\x17\x45RROR_FORT_ID_NOT_FOUND\x10\x03\x12!\n\x1d\x45RROR_VPS_NOT_ENABLED_AT_FORT\x10\x04\x12\x1d\n\x19\x45RROR_VPS_EVENT_NOT_FOUND\x10\x05\x12&\n\"ERROR_ADD_ANCHOR_ID_ALREADY_EXISTS\x10\x06\x12)\n%ERROR_UPDATE_ANCHOR_ID_DOES_NOT_EXIST\x10\x07\"\xc1\x01\n\x13UpdateVpsEventProto\x12\x0f\n\x07\x66ort_id\x18\x01 \x01(\t\x12:\n\x0fupdated_anchors\x18\x02 \x03(\x0b\x32!.POGOProtos.Rpc.AnchorUpdateProto\x12\x10\n\x08\x65vent_id\x18\x03 \x01(\x05\x12K\n\x19updated_pokemon_placement\x18\x04 \x03(\x0b\x32(.POGOProtos.Rpc.PlacedPokemonUpdateProto\"\xd7\x05\n\x16UpgradePokemonOutProto\x12=\n\x06result\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.UpgradePokemonOutProto.Result\x12\x36\n\x10upgraded_pokemon\x18\x02 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12;\n\x15next_upgraded_pokemon\x18\x03 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12Y\n\x18\x62ulk_upgrades_cost_table\x18\x04 \x03(\x0b\x32\x37.POGOProtos.Rpc.UpgradePokemonOutProto.BulkUpgradesCost\x1a\xca\x01\n\x10\x42ulkUpgradesCost\x12\x1a\n\x12number_of_upgrades\x18\x01 \x01(\x05\x12\x15\n\rpokemon_level\x18\x02 \x01(\x05\x12\x12\n\npokemon_cp\x18\x03 \x01(\x05\x12\x1b\n\x13total_stardust_cost\x18\x04 \x01(\x05\x12\x18\n\x10total_candy_cost\x18\x05 \x01(\x05\x12\x1b\n\x13total_cp_multiplier\x18\x06 \x01(\x02\x12\x1b\n\x13total_xl_candy_cost\x18\x07 \x01(\x05\"\xe0\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1b\n\x17\x45RROR_POKEMON_NOT_FOUND\x10\x02\x12 \n\x1c\x45RROR_INSUFFICIENT_RESOURCES\x10\x03\x12\x1f\n\x1b\x45RROR_UPGRADE_NOT_AVAILABLE\x10\x04\x12\x1d\n\x19\x45RROR_POKEMON_IS_DEPLOYED\x10\x05\x12\x1b\n\x17\x45RROR_DUPLICATE_REQUEST\x10\x06\x12\"\n\x1e\x45RROR_FUSION_COMPONENT_POKEMON\x10\x07\"r\n\x13UpgradePokemonProto\x12\x12\n\npokemon_id\x18\x01 \x01(\x06\x12\x0f\n\x07preview\x18\x02 \x01(\x08\x12\x1a\n\x12number_of_upgrades\x18\x03 \x01(\r\x12\x1a\n\x12pokemon_current_cp\x18\x04 \x01(\x05\"\x8e\x02\n\x1dUploadCombatClientLogOutProto\x12\x44\n\x06result\x18\x01 \x01(\x0e\x32\x34.POGOProtos.Rpc.UploadCombatClientLogOutProto.Result\"\xa6\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x15\n\x11\x45RROR_NOT_ENABLED\x10\x02\x12\x1b\n\x17\x45RROR_TOO_MANY_REQUESTS\x10\x03\x12\x18\n\x14\x45RROR_INVALID_FORMAT\x10\x04\x12\x1c\n\x18\x45RROR_EXCEEDS_SIZE_LIMIT\x10\x05\x12\x18\n\x14\x45RROR_INTERNAL_ERROR\x10\x06\"X\n\x1aUploadCombatClientLogProto\x12:\n\x11\x63ombat_client_log\x18\x01 \x01(\x0b\x32\x1f.POGOProtos.Rpc.CombatClientLog\"\x82\x01\n\x18UploadManagementSettings\x12!\n\x19upload_management_enabled\x18\x01 \x01(\x08\x12&\n\x1eupload_management_texture_size\x18\x02 \x01(\x05\x12\x1b\n\x13\x65nable_gcs_uploader\x18\x03 \x01(\x08\"\xa9\x03\n\x19UploadManagementTelemetry\x12i\n\x1eupload_management_telemetry_id\x18\x01 \x01(\x0e\x32\x41.POGOProtos.Rpc.UploadManagementTelemetry.UploadManagementEventId\"\xa0\x02\n\x17UploadManagementEventId\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x1f\n\x1bUPLOAD_ALL_FROM_ENTRY_POINT\x10\x01\x12$\n UPLOAD_ALL_FROM_UPLOAD_MGMT_MENU\x10\x02\x12\x1f\n\x1b\x43\x41NCEL_ALL_FROM_ENTRY_POINT\x10\x03\x12$\n CANCEL_ALL_FROM_UPLOAD_MGMT_MENU\x10\x04\x12\x1c\n\x18\x43\x41NCEL_INDIVIDUAL_UPLOAD\x10\x05\x12\x1c\n\x18\x44\x45LETE_INDIVIDUAL_UPLOAD\x10\x06\x12\x16\n\x12UPLOAD_ALL_SUCCESS\x10\x07\x12\x16\n\x12UPLOAD_ALL_FAILURE\x10\x08\"_\n\x1bUploadPoiPhotoByUrlOutProto\x12@\n\x06status\x18\x01 \x01(\x0e\x32\x30.POGOProtos.Rpc.PortalCurationImageResult.Result\"A\n\x18UploadPoiPhotoByUrlProto\x12\x12\n\nrequest_id\x18\x01 \x01(\t\x12\x11\n\timage_url\x18\x02 \x01(\t\"\xf0\x01\n\x1bUploadRaidClientLogOutProto\x12\x42\n\x06result\x18\x01 \x01(\x0e\x32\x32.POGOProtos.Rpc.UploadRaidClientLogOutProto.Result\"\x8c\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x15\n\x11\x45RROR_NOT_ENABLED\x10\x02\x12\x1b\n\x17\x45RROR_TOO_MANY_REQUESTS\x10\x03\x12\x18\n\x14\x45RROR_INVALID_FORMAT\x10\x04\x12\x1c\n\x18\x45RROR_EXCEEDS_SIZE_LIMIT\x10\x05\"\xe6\x01\n\x18UploadRaidClientLogProto\x12\x38\n\x0fraid_client_log\x18\x01 \x01(\x0b\x32\x1d.POGOProtos.Rpc.RaidClientLogH\x00\x12H\n\x15raid_vnext_client_log\x18\x02 \x01(\x0b\x32\'.POGOProtos.Rpc.RaidVnextClientLogProtoH\x00\x12?\n\x10\x62read_client_log\x18\x03 \x01(\x0b\x32#.POGOProtos.Rpc.BreadClientLogProtoH\x00\x42\x05\n\x03Log\"o\n\x1bUpsightLoggingSettingsProto\x12\x1b\n\x13use_verbose_logging\x18\x01 \x01(\x08\x12\x1a\n\x12logging_percentage\x18\x02 \x01(\x05\x12\x17\n\x0f\x64isable_logging\x18\x03 \x01(\x08\"\xaf\x03\n\x08Upstream\x12\x41\n\tsubscribe\x18\x03 \x01(\x0b\x32,.POGOProtos.Rpc.Upstream.SubscriptionRequestH\x00\x12\x37\n\x05probe\x18\x04 \x01(\x0b\x32&.POGOProtos.Rpc.Upstream.ProbeResponseH\x00\x12\x12\n\nrequest_id\x18\x01 \x01(\x03\x12\r\n\x05token\x18\x02 \x01(\x0c\x1a\xb5\x01\n\rProbeResponse\x12\x16\n\x0eprobe_start_ms\x18\x01 \x01(\x03\x12\x14\n\x0cgame_context\x18\x02 \x01(\t\x12H\n\x0cnetwork_type\x18\x03 \x01(\x0e\x32\x32.POGOProtos.Rpc.Upstream.ProbeResponse.NetworkType\",\n\x0bNetworkType\x12\t\n\x05UNSET\x10\x00\x12\x08\n\x04\x44\x41TA\x10\x01\x12\x08\n\x04WIFI\x10\x02\x1a\x41\n\x13SubscriptionRequest\x12*\n\x06topics\x18\x01 \x03(\x0b\x32\x1a.POGOProtos.Rpc.TopicProtoB\t\n\x07Message\"\x9d\x02\n\x0fUpstreamMessage\x12\x43\n\x0csend_message\x18\x01 \x01(\x0b\x32+.POGOProtos.Rpc.UpstreamMessage.SendMessageH\x00\x12?\n\nleave_room\x18\x02 \x01(\x0b\x32).POGOProtos.Rpc.UpstreamMessage.LeaveRoomH\x00\x1a:\n\x0bSendMessage\x12\x10\n\x08receiver\x18\x01 \x03(\r\x12\x0b\n\x03tag\x18\x02 \x01(\x05\x12\x0c\n\x04\x64\x61ta\x18\x03 \x01(\x0c\x1a\x0b\n\tLeaveRoom\x1a\x30\n\x10\x43lockSyncRequest\x12\x1c\n\x14request_unix_time_ms\x18\x01 \x01(\x03\x42\t\n\x07message\"\xc9\x02\n\x18UseIncenseActionOutProto\x12?\n\x06result\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.UseIncenseActionOutProto.Result\x12\x39\n\x0f\x61pplied_incense\x18\x02 \x01(\x0b\x32 .POGOProtos.Rpc.AppliedItemProto\x12\x30\n\rawarded_items\x18\x03 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\"\x7f\n\x06Result\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1a\n\x16INCENSE_ALREADY_ACTIVE\x10\x02\x12\x15\n\x11NONE_IN_INVENTORY\x10\x03\x12\x12\n\x0eLOCATION_UNSET\x10\x04\x12\x14\n\x10INCENSE_DISABLED\x10\x05\"\xb5\x01\n\x15UseIncenseActionProto\x12*\n\x0cincense_type\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12:\n\x05usage\x18\x02 \x01(\x0e\x32+.POGOProtos.Rpc.UseIncenseActionProto.Usage\"4\n\x05Usage\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x07\n\x03USE\x10\x01\x12\t\n\x05PAUSE\x10\x02\x12\n\n\x06RESUME\x10\x03\"\x88\x04\n\x17UseItemBulkHealOutProto\x12>\n\x06status\x18\x01 \x01(\x0e\x32..POGOProtos.Rpc.UseItemBulkHealOutProto.Status\x12H\n\x0cheal_results\x18\x02 \x03(\x0b\x32\x32.POGOProtos.Rpc.UseItemBulkHealOutProto.HealResult\x12\x1c\n\x14remaining_item_count\x18\x03 \x01(\x05\x1a\x8b\x02\n\nHealResult\x12I\n\x06result\x18\x01 \x01(\x0e\x32\x39.POGOProtos.Rpc.UseItemBulkHealOutProto.HealResult.Result\x12\x12\n\npokemon_id\x18\x02 \x01(\x06\x12\x0f\n\x07stamina\x18\x03 \x01(\x05\"\x8c\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x14\n\x10\x45RROR_NO_POKEMON\x10\x02\x12\x14\n\x10\x45RROR_CANNOT_USE\x10\x03\x12\x1a\n\x16\x45RROR_DEPLOYED_TO_FORT\x10\x04\x12\"\n\x1e\x45RROR_FUSION_COMPONENT_POKEMON\x10\x05\"7\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x15\n\x11\x45RROR_BAD_REQUEST\x10\x02\"N\n\x14UseItemBulkHealProto\x12\"\n\x04item\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x12\n\npokemon_id\x18\x02 \x03(\x06\"\xb1\x01\n\x16UseItemCaptureOutProto\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x19\n\x11item_capture_mult\x18\x02 \x01(\x01\x12\x16\n\x0eitem_flee_mult\x18\x03 \x01(\x01\x12\x15\n\rstop_movement\x18\x04 \x01(\x08\x12\x13\n\x0bstop_attack\x18\x05 \x01(\x08\x12\x12\n\ntarget_max\x18\x06 \x01(\x08\x12\x13\n\x0btarget_slow\x18\x07 \x01(\x08\"i\n\x13UseItemCaptureProto\x12\"\n\x04item\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x14\n\x0c\x65ncounter_id\x18\x02 \x01(\x06\x12\x18\n\x10spawn_point_guid\x18\x03 \x01(\t\"\x8d\x03\n\x1bUseItemEggIncubatorOutProto\x12\x42\n\x06result\x18\x01 \x01(\x0e\x32\x32.POGOProtos.Rpc.UseItemEggIncubatorOutProto.Result\x12\x38\n\regg_incubator\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.EggIncubatorProto\"\xef\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1d\n\x19\x45RROR_INCUBATOR_NOT_FOUND\x10\x02\x12\x1f\n\x1b\x45RROR_POKEMON_EGG_NOT_FOUND\x10\x03\x12\x1c\n\x18\x45RROR_POKEMON_ID_NOT_EGG\x10\x04\x12\"\n\x1e\x45RROR_INCUBATOR_ALREADY_IN_USE\x10\x05\x12$\n ERROR_POKEMON_ALREADY_INCUBATING\x10\x06\x12%\n!ERROR_INCUBATOR_NO_USES_REMAINING\x10\x07\"a\n\x18UseItemEggIncubatorProto\x12\x0f\n\x07item_id\x18\x01 \x01(\t\x12\x13\n\x0bpokemond_id\x18\x02 \x01(\x03\x12\x1f\n\x17\x65ggs_home_widget_active\x18\x03 \x01(\x08\"\xc7\x02\n\x18UseItemEncounterOutProto\x12?\n\x06status\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.UseItemEncounterOutProto.Status\x12\x44\n\x13\x63\x61pture_probability\x18\x02 \x01(\x0b\x32\'.POGOProtos.Rpc.CaptureProbabilityProto\x12)\n\x0b\x61\x63tive_item\x18\x03 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\"y\n\x06Status\x12\x0b\n\x07SUCCESS\x10\x00\x12\x15\n\x11\x41LREADY_COMPLETED\x10\x01\x12\x16\n\x12\x41\x43TIVE_ITEM_EXISTS\x10\x02\x12\x18\n\x14NO_ITEM_IN_INVENTORY\x10\x03\x12\x19\n\x15INVALID_ITEM_CATEGORY\x10\x04\"k\n\x15UseItemEncounterProto\x12\"\n\x04item\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x14\n\x0c\x65ncounter_id\x18\x02 \x01(\x06\x12\x18\n\x10spawn_point_guid\x18\x03 \x01(\t\"\x8b\x03\n\x19UseItemMoveRerollOutProto\x12@\n\x06result\x18\x01 \x01(\x0e\x32\x30.POGOProtos.Rpc.UseItemMoveRerollOutProto.Result\x12\x35\n\x0fupdated_pokemon\x18\x02 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\"\xf4\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x0e\n\nNO_POKEMON\x10\x02\x12\x12\n\x0eNO_OTHER_MOVES\x10\x03\x12\r\n\tNO_PLAYER\x10\x04\x12\x13\n\x0fWRONG_ITEM_TYPE\x10\x05\x12\x19\n\x15ITEM_NOT_IN_INVENTORY\x10\x06\x12\x13\n\x0fINVALID_POKEMON\x10\x07\x12\x0f\n\x0bMOVE_LOCKED\x10\x08\x12\x1b\n\x17MOVE_CANNOT_BE_REROLLED\x10\t\x12\x16\n\x12INVALID_ELITE_MOVE\x10\n\x12\x14\n\x10NOT_ENOUGH_ITEMS\x10\x0b\"\xe8\x01\n\x16UseItemMoveRerollProto\x12\"\n\x04item\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x12\n\npokemon_id\x18\x02 \x01(\x06\x12\x1c\n\x14reroll_unlocked_move\x18\x03 \x01(\x08\x12:\n\x11target_elite_move\x18\x04 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\x12<\n\x13target_special_move\x18\x05 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\"\xf7\x01\n\x1aUseItemMpReplenishOutProto\x12\x41\n\x06status\x18\x01 \x01(\x0e\x32\x31.POGOProtos.Rpc.UseItemMpReplenishOutProto.Status\x12\x15\n\rold_mp_amount\x18\x02 \x01(\x05\x12\x15\n\rnew_mp_amount\x18\x03 \x01(\x05\"h\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x19\n\x15\x45RROR_NOT_ENOUGH_ITEM\x10\x02\x12\x11\n\rERROR_MP_FULL\x10\x03\x12\x18\n\x14\x45RROR_MP_NOT_ENABLED\x10\x04\"\x19\n\x17UseItemMpReplenishProto\"\xf5\x01\n\x15UseItemPotionOutProto\x12<\n\x06result\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.UseItemPotionOutProto.Result\x12\x0f\n\x07stamina\x18\x02 \x01(\x05\"\x8c\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x14\n\x10\x45RROR_NO_POKEMON\x10\x02\x12\x14\n\x10\x45RROR_CANNOT_USE\x10\x03\x12\x1a\n\x16\x45RROR_DEPLOYED_TO_FORT\x10\x04\x12\"\n\x1e\x45RROR_FUSION_COMPONENT_POKEMON\x10\x05\"L\n\x12UseItemPotionProto\x12\"\n\x04item\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x12\n\npokemon_id\x18\x02 \x01(\x06\"\x9e\x02\n\x18UseItemRareCandyOutProto\x12?\n\x06result\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.UseItemRareCandyOutProto.Result\x12\x31\n\npokemon_id\x18\x02 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\"\x8d\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x16\n\x12INVALID_POKEMON_ID\x10\x02\x12\r\n\tNO_PLAYER\x10\x03\x12\x13\n\x0fWRONG_ITEM_TYPE\x10\x04\x12\x19\n\x15ITEM_NOT_IN_INVENTORY\x10\x05\x12\x14\n\x10NOT_ENOUGH_ITEMS\x10\x06\"\x83\x01\n\x15UseItemRareCandyProto\x12\"\n\x04item\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x31\n\npokemon_id\x18\x02 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12\x13\n\x0b\x63\x61ndy_count\x18\x03 \x01(\x05\"\xf5\x01\n\x15UseItemReviveOutProto\x12<\n\x06result\x18\x01 \x01(\x0e\x32,.POGOProtos.Rpc.UseItemReviveOutProto.Result\x12\x0f\n\x07stamina\x18\x02 \x01(\x05\"\x8c\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x14\n\x10\x45RROR_NO_POKEMON\x10\x02\x12\x14\n\x10\x45RROR_CANNOT_USE\x10\x03\x12\x1a\n\x16\x45RROR_DEPLOYED_TO_FORT\x10\x04\x12\"\n\x1e\x45RROR_FUSION_COMPONENT_POKEMON\x10\x05\"L\n\x12UseItemReviveProto\x12\"\n\x04item\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x12\n\npokemon_id\x18\x02 \x01(\x06\"\xbe\x02\n\x1cUseItemStardustBoostOutProto\x12\x43\n\x06result\x18\x01 \x01(\x0e\x32\x33.POGOProtos.Rpc.UseItemStardustBoostOutProto.Result\x12\x38\n\rapplied_items\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.AppliedItemsProto\"\x9e\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1b\n\x17\x45RROR_INVALID_ITEM_TYPE\x10\x02\x12\'\n#ERROR_STARDUST_BOOST_ALREADY_ACTIVE\x10\x03\x12\x1c\n\x18\x45RROR_NO_ITEMS_REMAINING\x10\x04\x12\x18\n\x14\x45RROR_LOCATION_UNSET\x10\x05\"?\n\x19UseItemStardustBoostProto\x12\"\n\x04item\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\"\xac\x02\n\x16UseItemXpBoostOutProto\x12=\n\x06result\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.UseItemXpBoostOutProto.Result\x12\x38\n\rapplied_items\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.AppliedItemsProto\"\x98\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x1b\n\x17\x45RROR_INVALID_ITEM_TYPE\x10\x02\x12!\n\x1d\x45RROR_XP_BOOST_ALREADY_ACTIVE\x10\x03\x12\x1c\n\x18\x45RROR_NO_ITEMS_REMAINING\x10\x04\x12\x18\n\x14\x45RROR_LOCATION_UNSET\x10\x05\"9\n\x13UseItemXpBoostProto\x12\"\n\x04item\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\"\xbd\x01\n\x18UseNonCombatMoveLogEntry\x12\x31\n\npokedex_id\x18\x01 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\x12<\n\x0fpokemon_display\x18\x02 \x01(\x0b\x32#.POGOProtos.Rpc.PokemonDisplayProto\x12\x30\n\x07move_id\x18\x03 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\"\x80\x01\n\x1cUseNonCombatMoveRequestProto\x12\x12\n\npokemon_id\x18\x01 \x01(\x03\x12\x34\n\tmove_type\x18\x02 \x01(\x0e\x32!.POGOProtos.Rpc.NonCombatMoveType\x12\x16\n\x0enumber_of_uses\x18\x03 \x01(\x05\"\xca\x02\n\x1dUseNonCombatMoveResponseProto\x12\x44\n\x06status\x18\x01 \x01(\x0e\x32\x34.POGOProtos.Rpc.UseNonCombatMoveResponseProto.Status\x12\x38\n\rapplied_bonus\x18\x02 \x01(\x0b\x32!.POGOProtos.Rpc.AppliedBonusProto\"\xa8\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\x12\x14\n\x10\x45RROR_NO_POKEMON\x10\x03\x12\x11\n\rERROR_NO_MOVE\x10\x04\x12\x1c\n\x18\x45RROR_INSUFFICIENT_FUNDS\x10\x05\x12\x1d\n\x19\x45RROR_EXCEEDS_BONUS_LIMIT\x10\x06\x12\x15\n\x11\x45RROR_NOT_ENABLED\x10\x07\"\x88\x03\n\x17UseSaveForLaterOutProto\x12>\n\x06result\x18\x01 \x01(\x0e\x32..POGOProtos.Rpc.UseSaveForLaterOutProto.Result\x12M\n\x16save_for_later_pokemon\x18\x02 \x01(\x0b\x32-.POGOProtos.Rpc.SaveForLaterBreadPokemonProto\"\xdd\x01\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\"\n\x1e\x45RROR_SAVE_FOR_LATER_NOT_FOUND\x10\x02\x12 \n\x1c\x45RROR_SAVE_FOR_LATER_EXPIRED\x10\x03\x12%\n!ERROR_SAVE_FOR_LATER_ALREADY_USED\x10\x04\x12(\n$ERROR_SAVE_FOR_LATER_ATTEMPT_REACHED\x10\x05\x12$\n ERROR_SAVE_FOR_LATER_NOT_ENABLED\x10\x06\"3\n\x14UseSaveForLaterProto\x12\x1b\n\x13save_for_later_seed\x18\x01 \x01(\t\"\xc1\r\n\x13UserAttributesProto\x12\r\n\x05level\x18\x01 \x01(\x05\x12\x15\n\rxp_percentage\x18\x02 \x01(\x03\x12\x16\n\x0epokecoin_count\x18\x03 \x01(\x03\x12\"\n\x04team\x18\x04 \x01(\x0e\x32\x14.POGOProtos.Rpc.Team\x12\x14\n\x0c\x63\x61tch_streak\x18\x05 \x01(\x05\x12\x13\n\x0bspin_streak\x18\x06 \x01(\x05\x12\x12\n\nbuddy_name\x18\x07 \x01(\t\x12\x19\n\x11is_egg_incubating\x18\x08 \x01(\x08\x12\x10\n\x08has_eggs\x18\t \x01(\x08\x12\x18\n\x10star_piece_count\x18\n \x01(\x05\x12\x17\n\x0flucky_egg_count\x18\x0b \x01(\x05\x12\x1e\n\x16incense_ordinary_count\x18\x0c \x01(\x05\x12\x1b\n\x13incense_spicy_count\x18\r \x01(\x05\x12\x1a\n\x12incense_cool_count\x18\x0e \x01(\x05\x12\x1c\n\x14incense_floral_count\x18\x0f \x01(\x05\x12\x1b\n\x13lure_ordinary_count\x18\x10 \x01(\x05\x12\x18\n\x10lure_mossy_count\x18\x11 \x01(\x05\x12\x1a\n\x12lure_glacial_count\x18\x12 \x01(\x05\x12\x1b\n\x13lure_magnetic_count\x18\x13 \x01(\x05\x12\x18\n\x10using_star_piece\x18\x14 \x01(\x08\x12\x17\n\x0fusing_lucky_egg\x18\x15 \x01(\x08\x12\x1e\n\x16using_incense_ordinary\x18\x16 \x01(\x08\x12\x1b\n\x13using_incense_spicy\x18\x17 \x01(\x08\x12\x1a\n\x12using_incense_cool\x18\x18 \x01(\x08\x12\x1c\n\x14using_incense_floral\x18\x19 \x01(\x08\x12\x1b\n\x13using_lure_ordinary\x18\x1a \x01(\x08\x12\x18\n\x10using_lure_mossy\x18\x1b \x01(\x08\x12\x1a\n\x12using_lure_glacial\x18\x1c \x01(\x08\x12\x1b\n\x13using_lure_magnetic\x18\x1d \x01(\x08\x12\x1d\n\x15\x61\x64venture_sync_opt_in\x18\x1e \x01(\x08\x12\x18\n\x10geo_fence_opt_in\x18\x1f \x01(\x08\x12\x17\n\x0fkanto_dex_count\x18 \x01(\x05\x12\x17\n\x0fjohto_dex_count\x18! \x01(\x05\x12\x17\n\x0fhoenn_dex_count\x18\" \x01(\x05\x12\x18\n\x10sinnoh_dex_count\x18# \x01(\x05\x12\x14\n\x0c\x66riend_count\x18$ \x01(\x05\x12%\n\x1d\x66ield_research_stamp_progress\x18% \x01(\x05\x12\x10\n\x08level_up\x18& \x01(\x05\x12\x1b\n\x13sent_friend_request\x18\' \x01(\x08\x12\x1c\n\x14is_egg_incubating_v2\x18( \x01(\t\x12\x13\n\x0bhas_eggs_v2\x18) \x01(\t\x12\x1b\n\x13using_star_piece_v2\x18* \x01(\t\x12\x1a\n\x12using_lucky_egg_v2\x18+ \x01(\t\x12!\n\x19using_incense_ordinary_v2\x18, \x01(\t\x12\x1e\n\x16using_incense_spicy_v2\x18- \x01(\t\x12\x1d\n\x15using_incense_cool_v2\x18. \x01(\t\x12\x1f\n\x17using_incense_floral_v2\x18/ \x01(\t\x12\x1e\n\x16using_lure_ordinary_v2\x18\x30 \x01(\t\x12\x1b\n\x13using_lure_mossy_v2\x18\x31 \x01(\t\x12\x1d\n\x15using_lure_glacial_v2\x18\x32 \x01(\t\x12\x1e\n\x16using_lure_magnetic_v2\x18\x33 \x01(\t\x12 \n\x18\x61\x64venture_sync_opt_in_v2\x18\x34 \x01(\t\x12\x1b\n\x13geo_fence_opt_in_v2\x18\x35 \x01(\t\x12\x17\n\x0funova_dex_count\x18\x36 \x01(\x05\x12!\n\x19\x62\x61lloon_battles_completed\x18\x37 \x01(\x05\x12\x1b\n\x13\x62\x61lloon_battles_won\x18\x38 \x01(\x05\x12\x17\n\x0fkalos_dex_count\x18\x39 \x01(\x05\x12\x17\n\x0f\x61lola_dex_count\x18: \x01(\x05\x12\x17\n\x0fgalar_dex_count\x18; \x01(\x05\x12\x1a\n\x12lure_sparkly_count\x18< \x01(\x05\x12\x1a\n\x12using_lure_sparkly\x18= \x01(\t\x12\x18\n\x10paldea_dex_count\x18> \x01(\x05\"\x9d\x01\n\x16UserIssueWeatherReport\x12\x1a\n\x12gameplayer_weather\x18\x01 \x01(\t\x12\x14\n\x0c\x61lert_active\x18\x02 \x01(\x08\x12<\n\x08severity\x18\x03 \x01(\x0e\x32*.POGOProtos.Rpc.WeatherAlertProto.Severity\x12\x13\n\x0buser_report\x18\x04 \x01(\x05\"\xa9\x01\n\x1fUsernameSuggestionSettingsProto\x12\x17\n\x0f\x66\x65\x61ture_enabled\x18\x01 \x01(\x08\x12!\n\x19num_suggestions_displayed\x18\x02 \x01(\x05\x12!\n\x19num_suggestions_generated\x18\x03 \x01(\x05\x12\'\n\x1fname_generation_service_enabled\x18\x04 \x01(\x08\"\xb2\x01\n\x1bUsernameSuggestionTelemetry\x12W\n username_suggestion_telemetry_id\x18\x01 \x01(\x0e\x32-.POGOProtos.Rpc.UsernameSuggestionTelemetryId\x12:\n\x0fname_entry_mode\x18\x02 \x01(\x0e\x32!.POGOProtos.Rpc.EnterUsernameMode\"\xc5\x01\n\x14V1TelemetryAttribute\x12/\n\x05\x66ield\x18\x01 \x01(\x0b\x32 .POGOProtos.Rpc.V1TelemetryField\x12/\n\x05value\x18\x02 \x01(\x0b\x32 .POGOProtos.Rpc.V1TelemetryValue\x12\x11\n\ttimestamp\x18\x03 \x01(\x03\x1a\x38\n\x05Label\x12/\n\x05\x66ield\x18\x01 \x01(\x0b\x32 .POGOProtos.Rpc.V1TelemetryField\"\x94\x01\n\x1fV1TelemetryAttributeRecordProto\x12\x38\n\x06\x63ommon\x18\x01 \x01(\x0b\x32(.POGOProtos.Rpc.V1TelemetryMetadataProto\x12\x37\n\tattribute\x18\x02 \x01(\x0b\x32$.POGOProtos.Rpc.V1TelemetryAttribute\"a\n\x16V1TelemetryAttributeV2\x12\x16\n\x0e\x61ttribute_name\x18\x01 \x01(\t\x12/\n\x05value\x18\x02 \x01(\x0b\x32 .POGOProtos.Rpc.V1TelemetryValue\"l\n\x15V1TelemetryBatchProto\x12\x16\n\x0e\x65nvironment_id\x18\x01 \x01(\t\x12;\n\x06\x65vents\x18\x02 \x03(\x0b\x32+.POGOProtos.Rpc.V1TelemetryEventRecordProto\"\x9f\x01\n\x1bV1TelemetryEventRecordProto\x12\x38\n\x06\x63ommon\x18\x01 \x01(\x0b\x32(.POGOProtos.Rpc.V1TelemetryMetadataProto\x12\x12\n\nevent_name\x18\x02 \x01(\t\x12\x17\n\x0f\x65ncoded_message\x18\x03 \x01(\x0c\x12\x19\n\x11\x66\x61\x63\x65t_detail_name\x18\x04 \x01(\t\";\n\x10V1TelemetryField\x12\x13\n\x0b\x65ntity_name\x18\x01 \x01(\t\x12\x12\n\nfield_path\x18\x02 \x01(\t\"S\n\x0eV1TelemetryKey\x12\x10\n\x08key_name\x18\x01 \x01(\t\x12/\n\x05value\x18\x02 \x01(\x0b\x32 .POGOProtos.Rpc.V1TelemetryValue\"\x82\x03\n\x18V1TelemetryMetadataProto\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x12\n\nsession_id\x18\x02 \x01(\x03\x12\x11\n\trecord_id\x18\x03 \x01(\t\x12U\n\x12telemetry_scope_id\x18\x04 \x01(\x0e\x32\x39.POGOProtos.Rpc.V1TelemetryMetadataProto.TelemetryScopeId\x12\x14\n\x0cis_queryable\x18\x05 \x01(\x08\x12\x17\n\x0fkeyvalue_column\x18\x06 \x01(\t\x12!\n\x19processing_attempts_count\x18\x07 \x01(\r\x12\x1a\n\x12pub_sub_message_id\x18\x08 \x01(\t\"i\n\x10TelemetryScopeId\x12\t\n\x05unset\x10\x00\x12\x13\n\x0fplatform_server\x10\x01\x12\x13\n\x0fplatform_client\x10\x02\x12\x0f\n\x0bgame_server\x10\x03\x12\x0f\n\x0bgame_client\x10\x04\"\xe8\x01\n\x1cV1TelemetryMetricRecordProto\x12\x0e\n\x04long\x18\x03 \x01(\x03H\x00\x12\x10\n\x06\x64ouble\x18\x04 \x01(\x01H\x00\x12\x11\n\x07\x62oolean\x18\x05 \x01(\x08H\x00\x12\x38\n\x06\x63ommon\x18\x01 \x01(\x0b\x32(.POGOProtos.Rpc.V1TelemetryMetadataProto\x12\x11\n\tmetric_id\x18\x02 \x01(\t\"=\n\x04Kind\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05gauge\x10\x01\x12\t\n\x05\x64\x65lta\x10\x02\x12\x0e\n\ncumulative\x10\x03\x42\x07\n\x05Value\"v\n\x10V1TelemetryValue\x12\x13\n\tint_value\x18\x01 \x01(\x03H\x00\x12\x16\n\x0c\x64ouble_value\x18\x02 \x01(\x01H\x00\x12\x16\n\x0cstring_value\x18\x03 \x01(\tH\x00\x12\x14\n\nbool_value\x18\x04 \x01(\x08H\x00\x42\x07\n\x05Value\"E\n%ValidateNiaAppleAuthTokenRequestProto\x12\x1c\n\x14nia_apple_auth_token\x18\x01 \x01(\x0c\"\xcf\x01\n&ValidateNiaAppleAuthTokenResponseProto\x12M\n\x06status\x18\x01 \x01(\x0e\x32=.POGOProtos.Rpc.ValidateNiaAppleAuthTokenResponseProto.Status\"V\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x10\n\x0cINVALID_AUTH\x10\x02\x12\x10\n\x0c\x45XPIRED_AUTH\x10\x03\x12\x10\n\x0cSERVER_ERROR\x10\x04\"\xe7\x01\n\x05Value\x12/\n\nnull_value\x18\x01 \x01(\x0e\x32\x19.POGOProtos.Rpc.NullValueH\x00\x12\x16\n\x0cnumber_value\x18\x02 \x01(\x01H\x00\x12\x16\n\x0cstring_value\x18\x03 \x01(\tH\x00\x12\x14\n\nbool_value\x18\x04 \x01(\x08H\x00\x12.\n\x0cstruct_value\x18\x05 \x01(\x0b\x32\x16.POGOProtos.Rpc.StructH\x00\x12/\n\nlist_value\x18\x06 \x01(\x0b\x32\x19.POGOProtos.Rpc.ListValueH\x00\x42\x06\n\x04Kind\"\x90\x01\n\x10VasaClientAction\x12;\n\x06\x61\x63tion\x18\x01 \x01(\x0e\x32+.POGOProtos.Rpc.VasaClientAction.ActionEnum\"?\n\nActionEnum\x12\x1e\n\x1aINVALID_VASA_CLIENT_ACTION\x10\x00\x12\x11\n\x0c\x43OLLECT_ADID\x10\xc0>\"*\n\x07Vector3\x12\t\n\x01x\x18\x01 \x01(\x02\x12\t\n\x01y\x18\x02 \x01(\x02\x12\t\n\x01z\x18\x03 \x01(\x02\"\xa4\x03\n\x15VerboseLogCombatProto\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12\x1a\n\x12\x65nable_core_combat\x18\x02 \x01(\x08\x12%\n\x1d\x65nable_combat_challenge_setup\x18\x03 \x01(\x08\x12%\n\x1d\x65nable_combat_vs_seeker_setup\x18\x04 \x01(\x08\x12\x19\n\x11\x65nable_web_socket\x18\x05 \x01(\x08\x12#\n\x1b\x65nable_on_application_focus\x18\x06 \x01(\x08\x12#\n\x1b\x65nable_on_application_pause\x18\x07 \x01(\x08\x12\"\n\x1a\x65nable_on_application_quit\x18\x08 \x01(\x08\x12\x1f\n\x17\x65nable_exception_caught\x18\t \x01(\x08\x12\x1f\n\x17progress_token_priority\x18\n \x01(\x05\x12\x1d\n\x15\x65nable_rpc_error_data\x18\x0b \x01(\x08\x12&\n\x1e\x63lient_log_decay_time_in_hours\x18\x0c \x01(\x05\"\xac\x04\n\x13VerboseLogRaidProto\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12\x19\n\x11\x65nable_join_lobby\x18\x02 \x01(\x08\x12\x1a\n\x12\x65nable_leave_lobby\x18\x03 \x01(\x08\x12\x1f\n\x17\x65nable_lobby_visibility\x18\x04 \x01(\x08\x12\x1f\n\x17\x65nable_get_raid_details\x18\x05 \x01(\x08\x12 \n\x18\x65nable_start_raid_battle\x18\x06 \x01(\x08\x12\x1a\n\x12\x65nable_attack_raid\x18\x07 \x01(\x08\x12#\n\x1b\x65nable_send_raid_invitation\x18\x08 \x01(\x08\x12#\n\x1b\x65nable_on_application_focus\x18\t \x01(\x08\x12#\n\x1b\x65nable_on_application_pause\x18\n \x01(\x08\x12\"\n\x1a\x65nable_on_application_quit\x18\x0b \x01(\x08\x12\x1f\n\x17\x65nable_exception_caught\x18\x0c \x01(\x08\x12\x1d\n\x15\x65nable_progress_token\x18\r \x01(\x08\x12\x1d\n\x15\x65nable_rpc_error_data\x18\x0e \x01(\x08\x12\x33\n+enable_client_prediction_inconsistency_data\x18\x0f \x01(\x08\x12&\n\x1e\x63lient_log_decay_time_in_hours\x18\x10 \x01(\x05\"*\n\x17VerifyChallengeOutProto\x12\x0f\n\x07success\x18\x01 \x01(\x08\"%\n\x14VerifyChallengeProto\x12\r\n\x05token\x18\x01 \x01(\t\"A\n\x0cVersionedKey\x12 \n\x03key\x18\x01 \x01(\x0b\x32\x13.POGOProtos.Rpc.Key\x12\x0f\n\x07version\x18\x02 \x01(\x05\"h\n\x15VersionedKeyValuePair\x12 \n\x03key\x18\x01 \x01(\x0b\x32\x13.POGOProtos.Rpc.Key\x12-\n\x05value\x18\x02 \x01(\x0b\x32\x1e.POGOProtos.Rpc.VersionedValue\"/\n\x0eVersionedValue\x12\x0f\n\x07version\x18\x01 \x01(\x05\x12\x0c\n\x04\x64\x61ta\x18\x02 \x01(\x0c\"\xac\x01\n!ViewPointOfInterestImageTelemetry\x12\x0e\n\x06result\x18\x01 \x01(\t\x12\x0f\n\x07\x66ort_id\x18\x02 \x01(\t\x12\x11\n\tfort_type\x18\x03 \x01(\x05\x12\x10\n\x08in_range\x18\x04 \x01(\x08\x12\x18\n\x10was_gym_interior\x18\x05 \x01(\x08\x12\x12\n\npartner_id\x18\x06 \x01(\t\x12\x13\n\x0b\x63\x61mpaign_id\x18\x07 \x01(\t\"\xe3\x01\n\x14ViewRoutePinOutProto\x12;\n\x06result\x18\x01 \x01(\x0e\x32+.POGOProtos.Rpc.ViewRoutePinOutProto.Result\x12%\n\x03pin\x18\x02 \x01(\x0b\x32\x18.POGOProtos.Rpc.RoutePin\"g\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x11\n\rERROR_UNKNOWN\x10\x02\x12\x19\n\x15\x45RROR_ROUTE_NOT_FOUND\x10\x03\x12\x17\n\x13\x45RROR_PIN_NOT_FOUND\x10\x04\"5\n\x11ViewRoutePinProto\x12\x10\n\x08route_id\x18\x01 \x01(\t\x12\x0e\n\x06pin_id\x18\x02 \x01(\t\"\xda\x04\n\x19VistaGeneralSettingsProto\x12\x1a\n\x12is_feature_enabled\x18\x01 \x01(\x08\x12\x1f\n\x17is_vista_battle_enabled\x18\x02 \x01(\x08\x12#\n\x1bis_vista_encounters_enabled\x18\x03 \x01(\x08\x12\x1c\n\x14is_vista_map_enabled\x18\x04 \x01(\x08\x12\x1f\n\x17is_vista_spawns_enabled\x18\x05 \x01(\x08\x12\x63\n!base_environment_pokedex_id_range\x18\x06 \x03(\x0b\x32\x38.POGOProtos.Rpc.VistaGeneralSettingsProto.PokedexIdRange\x12#\n\x1b\x62\x61se_environment_pokedex_id\x18\x07 \x03(\x05\x12\x16\n\x0etheme_override\x18\x08 \x01(\t\x12P\n\x12\x65nvironment_season\x18\t \x01(\x0e\x32\x34.POGOProtos.Rpc.VistaGeneralSettingsProto.SeasonType\x1a>\n\x0ePokedexIdRange\x12\x15\n\rmin_inclusive\x18\x01 \x01(\x05\x12\x15\n\rmax_inclusive\x18\x02 \x01(\x05\"h\n\nSeasonType\x12\x10\n\x0cSEASON_UNSET\x10\x00\x12\x11\n\rSEASON_WINTER\x10\x01\x12\x11\n\rSEASON_SPRING\x10\x02\x12\x11\n\rSEASON_SUMMER\x10\x03\x12\x0f\n\x0bSEASON_FALL\x10\x04\"X\n\tVpsAnchor\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0f\n\x07payload\x18\x02 \x01(\x0c\x12\x16\n\x0epayload_string\x18\x03 \x01(\t\x12\x16\n\x0ehint_image_url\x18\x04 \x01(\t\"]\n\x17VpsEventMapDisplayProto\x12\x30\n\nevent_type\x18\x01 \x01(\x0e\x32\x1c.POGOProtos.Rpc.VpsEventType\x12\x10\n\x08\x65vent_id\x18\x02 \x01(\x05\"\xee\x01\n\x15VpsEventSettingsProto\x12K\n\x0f\x66ort_vps_events\x18\x01 \x03(\x0b\x32\x32.POGOProtos.Rpc.VpsEventSettingsProto.FortVpsEvent\x1a\x87\x01\n\x0c\x46ortVpsEvent\x12\x0f\n\x07\x66ort_id\x18\x01 \x01(\t\x12\x15\n\rstart_time_ms\x18\x02 \x01(\x03\x12\x13\n\x0b\x65nd_time_ms\x18\x03 \x01(\x03\x12:\n\tvps_event\x18\x04 \x01(\x0b\x32\'.POGOProtos.Rpc.VpsEventMapDisplayProto\"\xe2\x02\n\x14VpsEventWrapperProto\x12\x30\n\nevent_type\x18\x01 \x01(\x0e\x32\x1c.POGOProtos.Rpc.VpsEventType\x12\x10\n\x08\x65vent_id\x18\x02 \x01(\x05\x12O\n\x0e\x65vent_duration\x18\x03 \x01(\x0b\x32\x37.POGOProtos.Rpc.VpsEventWrapperProto.EventDurationProto\x12*\n\x07\x61nchors\x18\x04 \x03(\x0b\x32\x19.POGOProtos.Rpc.VpsAnchor\x12>\n\x0eplaced_pokemon\x18\x05 \x03(\x0b\x32&.POGOProtos.Rpc.IrisPokemonObjectProto\x1aI\n\x12\x45ventDurationProto\x12\x11\n\tpermanent\x18\x01 \x01(\x08\x12\x10\n\x08start_ms\x18\x02 \x01(\x03\x12\x0e\n\x06\x65nd_ms\x18\x03 \x01(\x03\"V\n\x1bVpsLocalizationStartedEvent\x12\x1f\n\x17localization_target_ids\x18\x01 \x03(\t\x12\x16\n\x0evps_session_id\x18\x02 \x01(\t\"\x8f\x01\n\x1bVpsLocalizationSuccessEvent\x12\x1e\n\x16localization_target_id\x18\x01 \x01(\t\x12\x16\n\x0evps_session_id\x18\x02 \x01(\t\x12\x1b\n\x13time_to_localize_ms\x18\x03 \x01(\x03\x12\x1b\n\x13num_server_requests\x18\x04 \x01(\x05\"\x97\x02\n\x14VpsSessionEndedEvent\x12\x16\n\x0evps_session_id\x18\x01 \x01(\t\x12\x1b\n\x13num_server_requests\x18\x02 \x01(\x05\x12\x17\n\x0ftime_tracked_ms\x18\x03 \x01(\x03\x12\x1d\n\x15total_session_time_ms\x18\x04 \x01(\x03\x12X\n\x13network_error_codes\x18\x05 \x03(\x0b\x32;.POGOProtos.Rpc.VpsSessionEndedEvent.NetworkErrorCodesEntry\x1a\x38\n\x16NetworkErrorCodesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x05:\x02\x38\x01\"\xe5\x01\n\x0fVsActionHistory\x12\x16\n\x0einvoke_time_ms\x18\x01 \x01(\x03\x12-\n\x07pokemon\x18\x02 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x38\n\rmove_modifier\x18\x03 \x01(\x0b\x32!.POGOProtos.Rpc.MoveModifierProto\x12\"\n\x04item\x18\x04 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12-\n\x04move\x18\x05 \x01(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\"\xb1\x03\n\x17VsSeekerAttributesProto\x12P\n\x10vs_seeker_status\x18\x01 \x01(\x0e\x32\x36.POGOProtos.Rpc.VsSeekerAttributesProto.VsSeekerStatus\x12\x17\n\x0fstart_km_walked\x18\x02 \x01(\x01\x12\x18\n\x10target_km_walked\x18\x03 \x01(\x01\x12 \n\x18\x62\x61ttle_granted_remaining\x18\x04 \x01(\x05\x12\x1a\n\x12max_battles_in_set\x18\x06 \x01(\x05\x12\x39\n\x0creward_track\x18\x07 \x01(\x0e\x32#.POGOProtos.Rpc.VsSeekerRewardTrack\x12\x19\n\x11\x62\x61ttle_now_sku_id\x18\x08 \x01(\t\x12\"\n\x1a\x61\x64\x64itional_battles_granted\x18\t \x01(\x08\"S\n\x0eVsSeekerStatus\x12\t\n\x05UNSET\x10\x00\x12\x14\n\x10STARTED_CHARGING\x10\x01\x12\x11\n\rFULLY_CHARGED\x10\x02\x12\r\n\tACTIVATED\x10\x03J\x04\x08\x05\x10\x06\"\x92\x01\n\x14VsSeekerBattleResult\x12>\n\rbattle_result\x18\x01 \x01(\x0e\x32\'.POGOProtos.Rpc.CombatPlayerFinishState\x12\x17\n\x0frewards_claimed\x18\x02 \x01(\x08\x12!\n\x19is_pending_pokemon_reward\x18\x03 \x01(\x08\"g\n\x1bVsSeekerClientSettingsProto\x12\x1a\n\x12upgrade_iap_sku_id\x18\x01 \x01(\t\x12,\n$allowed_vs_seeker_league_template_id\x18\x02 \x03(\t\"\xd3\x01\n\x1eVsSeekerCompleteSeasonLogEntry\x12\x45\n\x06result\x18\x01 \x01(\x0e\x32\x35.POGOProtos.Rpc.VsSeekerCompleteSeasonLogEntry.Result\x12*\n\x07rewards\x18\x02 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12\x0c\n\x04rank\x18\x03 \x01(\x05\x12\x0e\n\x06rating\x18\x04 \x01(\x02\" \n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\"6\n\x14VsSeekerCreateDetail\x12\x0e\n\x06season\x18\x01 \x01(\x05\x12\x0e\n\x06league\x18\x02 \x01(\t\"\xed\x02\n\x11VsSeekerLootProto\x12\x12\n\nrank_level\x18\x01 \x01(\x05\x12=\n\x06reward\x18\x02 \x03(\x0b\x32-.POGOProtos.Rpc.VsSeekerLootProto.RewardProto\x12\x39\n\x0creward_track\x18\x03 \x01(\x0e\x32#.POGOProtos.Rpc.VsSeekerRewardTrack\x1a\xc9\x01\n\x0bRewardProto\x12-\n\x04item\x18\x01 \x01(\x0b\x32\x1d.POGOProtos.Rpc.LootItemProtoH\x00\x12\x18\n\x0epokemon_reward\x18\x02 \x01(\x08H\x00\x12\x19\n\x0fitem_loot_table\x18\x03 \x01(\x08H\x00\x12\x1f\n\x15item_loot_table_count\x18\x04 \x01(\x05H\x00\x12\'\n\x1ditem_ranking_loot_table_count\x18\x05 \x01(\x05H\x00\x42\x0c\n\nRewardType\"\x88\x07\n\x1bVsSeekerPokemonRewardsProto\x12Y\n\x11\x61vailable_pokemon\x18\x01 \x03(\x0b\x32>.POGOProtos.Rpc.VsSeekerPokemonRewardsProto.PokemonUnlockProto\x12\x39\n\x0creward_track\x18\x02 \x01(\x0e\x32#.POGOProtos.Rpc.VsSeekerRewardTrack\x1a\x63\n\x14OverrideIvRangeProto\x12+\n\x05range\x18\x01 \x01(\x0b\x32\x1a.POGOProtos.Rpc.RangeProtoH\x00\x12\x0e\n\x04zero\x18\x02 \x01(\x08H\x00\x42\x0e\n\x0cOverrideType\x1a\xed\x04\n\x12PokemonUnlockProto\x12>\n\x07pokemon\x18\x01 \x01(\x0b\x32+.POGOProtos.Rpc.PokemonEncounterRewardProtoH\x00\x12[\n\x16limited_pokemon_reward\x18\x02 \x01(\x0b\x32\x39.POGOProtos.Rpc.LimitedEditionPokemonEncounterRewardProtoH\x00\x12\x66\n!guaranteed_limited_pokemon_reward\x18\x03 \x01(\x0b\x32\x39.POGOProtos.Rpc.LimitedEditionPokemonEncounterRewardProtoH\x00\x12\x18\n\x10unlocked_at_rank\x18\x04 \x01(\x05\x12\x0e\n\x06weight\x18\x05 \x01(\x02\x12\\\n\x12\x61ttack_iv_override\x18\x06 \x01(\x0b\x32@.POGOProtos.Rpc.VsSeekerPokemonRewardsProto.OverrideIvRangeProto\x12]\n\x13\x64\x65\x66\x65nse_iv_override\x18\x07 \x01(\x0b\x32@.POGOProtos.Rpc.VsSeekerPokemonRewardsProto.OverrideIvRangeProto\x12]\n\x13stamina_iv_override\x18\x08 \x01(\x0b\x32@.POGOProtos.Rpc.VsSeekerPokemonRewardsProto.OverrideIvRangeProtoB\x0c\n\nRewardType\"\xf6\x03\n\x1fVsSeekerRewardEncounterOutProto\x12\x46\n\x06result\x18\x01 \x01(\x0e\x32\x36.POGOProtos.Rpc.VsSeekerRewardEncounterOutProto.Result\x12-\n\x07pokemon\x18\x02 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x44\n\x13\x63\x61pture_probability\x18\x03 \x01(\x0b\x32\'.POGOProtos.Rpc.CaptureProbabilityProto\x12)\n\x0b\x61\x63tive_item\x18\x04 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x14\n\x0c\x65ncounter_id\x18\x05 \x01(\x06\"\xd4\x01\n\x06Result\x12\x1f\n\x1bVS_SEEKER_ENCOUNTER_UNKNOWN\x10\x00\x12\x1f\n\x1bVS_SEEKER_ENCOUNTER_SUCCESS\x10\x01\x12(\n$VS_SEEKER_ENCOUNTER_ALREADY_FINISHED\x10\x02\x12%\n!ERROR_PLAYER_NOT_ENOUGH_VICTORIES\x10\x03\x12 \n\x1c\x45RROR_POKEMON_INVENTORY_FULL\x10\x04\x12\x15\n\x11\x45RROR_REDEEM_ITEM\x10\x05\"1\n\x1cVsSeekerRewardEncounterProto\x12\x11\n\twin_index\x18\x01 \x01(\x05\"\xaf\x01\n\x15VsSeekerScheduleProto\x12\x15\n\rstart_time_ms\x18\x01 \x01(\x03\x12\x13\n\x0b\x65nd_time_ms\x18\x02 \x01(\x03\x12$\n\x1cvs_seeker_league_template_id\x18\x03 \x03(\t\x12\x44\n\x12special_conditions\x18\x04 \x03(\x0b\x32(.POGOProtos.Rpc.VsSeekerSpecialCondition\"\xc2\x01\n\x1dVsSeekerScheduleSettingsProto\x12\x1f\n\x17\x65nabled_combat_hub_main\x18\x01 \x01(\x08\x12\"\n\x1a\x65nabled_combat_league_view\x18\x02 \x01(\x08\x12\x1a\n\x12\x65nabled_today_view\x18\x03 \x01(\x08\x12@\n\x10season_schedules\x18\x04 \x03(\x0b\x32&.POGOProtos.Rpc.VsSeekerSeasonSchedule\"\x9d\x01\n\x16VsSeekerSeasonSchedule\x12\x14\n\x0cseason_title\x18\x01 \x01(\t\x12\x17\n\x0f\x64\x65scription_key\x18\x02 \x01(\t\x12\x42\n\x13vs_seeker_schedules\x18\x03 \x03(\x0b\x32%.POGOProtos.Rpc.VsSeekerScheduleProto\x12\x10\n\x08\x62log_url\x18\x04 \x01(\t\"\xa8\x02\n\x13VsSeekerSetLogEntry\x12:\n\x06result\x18\x01 \x01(\x0e\x32*.POGOProtos.Rpc.VsSeekerSetLogEntry.Result\x12*\n\x07rewards\x18\x02 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12\x10\n\x08new_rank\x18\x03 \x01(\x05\x12\x12\n\nnew_rating\x18\x04 \x01(\x02\x12\x15\n\rprevious_rank\x18\x05 \x01(\x05\x12\x17\n\x0fprevious_rating\x18\x06 \x01(\x02\x12\x16\n\x0enumber_of_wins\x18\x07 \x01(\x05\x12\x19\n\x11number_of_battles\x18\x08 \x01(\x05\" \n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\"\x89\x01\n\x18VsSeekerSpecialCondition\x12\x1d\n\x15special_condition_key\x18\x01 \x01(\t\x12\'\n\x1fspecial_condition_start_time_ms\x18\x02 \x01(\x03\x12%\n\x1dspecial_condition_end_time_ms\x18\x03 \x01(\x03\"Q\n\x1cVsSeekerStartMatchmakingData\x12\x0e\n\x06rpc_id\x18\x01 \x01(\x05\x12!\n\x19\x61ttacking_pokemon_indexes\x18\x02 \x03(\x05\"\xcb\x04\n VsSeekerStartMatchmakingOutProto\x12G\n\x06result\x18\x01 \x01(\x0e\x32\x37.POGOProtos.Rpc.VsSeekerStartMatchmakingOutProto.Result\x12\x37\n\tchallenge\x18\x02 \x01(\x0b\x32$.POGOProtos.Rpc.CombatChallengeProto\x12\x10\n\x08queue_id\x18\x03 \x01(\t\"\x92\x03\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x1a\n\x16SUCCESS_OPPONENT_FOUND\x10\x01\x12\x12\n\x0eSUCCESS_QUEUED\x10\x02\x12\x1f\n\x1b\x45RROR_NO_BATTLE_PASSES_LEFT\x10\x03\x12\x1a\n\x16\x45RROR_ALREADY_IN_QUEUE\x10\x04\x12*\n&ERROR_VS_SEEKER_PLAYER_IN_WRONG_SEASON\x10\x05\x12!\n\x1d\x45RROR_PLAYER_HAS_NO_VS_SEEKER\x10\x06\x12\x17\n\x13\x45RROR_ACCESS_DENIED\x10\x07\x12.\n*ERROR_POKEMON_LINEUP_INELIGIBLE_FOR_LEAGUE\x10\x08\x12!\n\x1d\x45RROR_VS_SEEKER_NOT_ACTIVATED\x10\t\x12!\n\x1d\x45RROR_TEMPORARILY_UNAVAILABLE\x10\n\x12\x18\n\x14\x45RROR_EXCEEDED_LIMIT\x10\x0b\x12\x18\n\x14\x45RROR_QUEUE_TOO_FULL\x10\x0c\"`\n\x1dVsSeekerStartMatchmakingProto\x12!\n\x19\x63ombat_league_template_id\x18\x01 \x01(\t\x12\x1c\n\x14\x61ttacking_pokemon_id\x18\x02 \x03(\x06\"\xd7\x01\n$VsSeekerStartMatchmakingResponseData\x12\x0e\n\x06rpc_id\x18\x01 \x01(\x05\x12\x1a\n\x12round_trip_time_ms\x18\x02 \x01(\r\x12G\n\x06result\x18\x03 \x01(\x0e\x32\x37.POGOProtos.Rpc.VsSeekerStartMatchmakingOutProto.Result\x12:\n\tchallenge\x18\x04 \x01(\x0b\x32\'.POGOProtos.Rpc.CombatChallengeLogProto\"\xcf\x01\n\x1aVsSeekerWinRewardsLogEntry\x12\x41\n\x06result\x18\x01 \x01(\x0e\x32\x31.POGOProtos.Rpc.VsSeekerWinRewardsLogEntry.Result\x12*\n\x07rewards\x18\x02 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12\x0c\n\x04rank\x18\x03 \x01(\x05\x12\x12\n\nwin_number\x18\x04 \x01(\x05\" \n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\"+\n\x16WainaGetRewardsRequest\x12\x11\n\tsleep_day\x18\x01 \x01(\r\"\x9c\x03\n\x17WainaGetRewardsResponse\x12>\n\x06status\x18\x01 \x01(\x0e\x32..POGOProtos.Rpc.WainaGetRewardsResponse.Status\x12-\n\nloot_proto\x18\x02 \x01(\x0b\x32\x19.POGOProtos.Rpc.LootProto\x12\x17\n\x0freward_tier_sec\x18\x03 \x01(\r\x12\x19\n\x11\x62uddy_bonus_heart\x18\x04 \x01(\r\x12+\n\x05\x62uddy\x18\x05 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\"\xb0\x01\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\r\n\x05\x45RROR\x10\x02\x1a\x02\x08\x01\x12\x1a\n\x16\x45RROR_ALREADY_REWARDED\x10\x03\x12+\n\'ERROR_SLEEP_RECORDS_NOT_AFTER_TIMESTAMP\x10\x04\x12\x1e\n\x1a\x45RROR_MISSING_SLEEP_RECORD\x10\x05\x12\x16\n\x12\x45RROR_NOTIFICATION\x10\x06\"\x82\x02\n\x10WainaPreferences\x12\"\n\x04\x62\x61ll\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.Item\x12\x11\n\tautocatch\x18\x02 \x01(\x08\x12\x10\n\x08\x61utospin\x18\x03 \x01(\x08\x12\x13\n\x0bnotify_spin\x18\x04 \x01(\x08\x12\x14\n\x0cnotify_catch\x18\x05 \x01(\x08\x12\x13\n\x0bnotify_push\x18\x06 \x01(\x08\x12\x18\n\x10\x61lways_advertise\x18\x07 \x01(\x08\x12\x16\n\x0esleep_tracking\x18\x08 \x01(\x08\x12\x1d\n\x15sleep_reward_time_sec\x18\t \x01(\x05\x12\x14\n\x0cvoice_effect\x18\n \x01(\x08\"V\n\x1bWainaSubmitSleepDataRequest\x12\x37\n\x0csleep_record\x18\x01 \x03(\x0b\x32!.POGOProtos.Rpc.ClientSleepRecord\"\x90\x01\n\x1cWainaSubmitSleepDataResponse\x12\x43\n\x06status\x18\x01 \x01(\x0e\x32\x33.POGOProtos.Rpc.WainaSubmitSleepDataResponse.Status\"+\n\x06Status\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\t\n\x05\x45RROR\x10\x02\"T\n\x14WallabySettingsProto\x12\x0e\n\x06\x65nable\x18\x01 \x01(\x08\x12\x19\n\x11\x61\x63tivity_length_s\x18\x02 \x01(\x02\x12\x11\n\ttest_mask\x18\x03 \x01(\r\"\xe1\x01\n\x1fWayfarerOnboardingFlowTelemetry\x12M\n\nevent_type\x18\x01 \x01(\x0e\x32\x39.POGOProtos.Rpc.WayfarerOnboardingFlowTelemetry.EventType\"o\n\tEventType\x12\t\n\x05UNSET\x10\x00\x12\x1a\n\x16\x45NTER_WAYFARER_WEBSITE\x10\x01\x12\x1d\n\x19\x44\x45\x46\x45R_WAYFARER_ONBOARDING\x10\x02\x12\x1c\n\x18SIMPLIFIED_ONBOARDING_OK\x10\x03\"\xcd\x01\n\x14WayspotEditTelemetry\x12Z\n\x19wayspot_edit_telemetry_id\x18\x01 \x01(\x0e\x32\x37.POGOProtos.Rpc.WayspotEditTelemetry.WayspotEditEventId\"Y\n\x12WayspotEditEventId\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x19\n\x15\x45\x44IT_IMAGE_UPLOAD_NOW\x10\x01\x12\x1b\n\x17\x45\x44IT_IMAGE_UPLOAD_LATER\x10\x02\"\xdf\x01\n\x14WeatherAffinityProto\x12P\n\x11weather_condition\x18\x01 \x01(\x0e\x32\x35.POGOProtos.Rpc.GameplayWeatherProto.WeatherCondition\x12\x35\n\x0cpokemon_type\x18\x02 \x03(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonType\x12>\n\x15weakness_pokemon_type\x18\x03 \x03(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonType\"\x98\x01\n\x11WeatherAlertProto\x12<\n\x08severity\x18\x01 \x01(\x0e\x32*.POGOProtos.Rpc.WeatherAlertProto.Severity\x12\x14\n\x0cwarn_weather\x18\x02 \x01(\x08\"/\n\x08Severity\x12\x08\n\x04NONE\x10\x00\x12\x0c\n\x08MODERATE\x10\x01\x12\x0b\n\x07\x45XTREME\x10\x02\"\xa9\x05\n\x19WeatherAlertSettingsProto\x12\x14\n\x0cwarn_weather\x18\x01 \x01(\x08\x12\x44\n\x10\x64\x65\x66\x61ult_severity\x18\x02 \x01(\x0e\x32*.POGOProtos.Rpc.WeatherAlertProto.Severity\x12N\n\x07ignores\x18\x03 \x03(\x0b\x32=.POGOProtos.Rpc.WeatherAlertSettingsProto.AlertIgnoreSettings\x12P\n\x08\x65nforces\x18\x04 \x03(\x0b\x32>.POGOProtos.Rpc.WeatherAlertSettingsProto.AlertEnforceSettings\x1a\xce\x01\n\x14\x41lertEnforceSettings\x12\x14\n\x0c\x63ountry_code\x18\x01 \x01(\t\x12]\n\x04when\x18\x02 \x01(\x0b\x32O.POGOProtos.Rpc.WeatherAlertSettingsProto.AlertEnforceSettings.EnforceCondition\x1a\x41\n\x10\x45nforceCondition\x12\r\n\x05\x63olor\x18\x01 \x03(\t\x12\x0c\n\x04type\x18\x02 \x03(\t\x12\x10\n\x08\x63\x61tegory\x18\x03 \x03(\t\x1a\xbc\x01\n\x13\x41lertIgnoreSettings\x12\x14\n\x0c\x63ountry_code\x18\x01 \x01(\t\x12]\n\x04when\x18\x02 \x01(\x0b\x32O.POGOProtos.Rpc.WeatherAlertSettingsProto.AlertIgnoreSettings.OverrideCondition\x1a\x30\n\x11OverrideCondition\x12\r\n\x05\x63olor\x18\x01 \x03(\t\x12\x0c\n\x04type\x18\x02 \x03(\t\"\x9a\x03\n\x11WeatherBonusProto\x12\x1b\n\x13\x63p_base_level_bonus\x18\x01 \x01(\x05\x12$\n\x1cguaranteed_individual_values\x18\x02 \x01(\x05\x12!\n\x19stardust_bonus_multiplier\x18\x03 \x01(\x01\x12\x1f\n\x17\x61ttack_bonus_multiplier\x18\x04 \x01(\x01\x12*\n\"raid_encounter_cp_base_level_bonus\x18\x05 \x01(\x05\x12\x33\n+raid_encounter_guaranteed_individual_values\x18\x06 \x01(\x05\x12\x30\n(buddy_emotion_favorite_weather_increment\x18\x07 \x01(\x05\x12/\n\'buddy_emotion_dislike_weather_decrement\x18\x08 \x01(\x05\x12:\n2raid_encounter_shadow_guaranteed_individual_values\x18\t \x01(\x05\"\x90\x01\n\x1bWeatherDetailClickTelemetry\x12\x1d\n\x15gameplay_weather_type\x18\x01 \x01(\t\x12\x14\n\x0c\x61lert_active\x18\x02 \x01(\x08\x12<\n\x08severity\x18\x03 \x01(\x0e\x32*.POGOProtos.Rpc.WeatherAlertProto.Severity\"\xb3\x0c\n\x14WeatherSettingsProto\x12\\\n\x11gameplay_settings\x18\x01 \x01(\x0b\x32\x41.POGOProtos.Rpc.WeatherSettingsProto.GameplayWeatherSettingsProto\x12Z\n\x10\x64isplay_settings\x18\x02 \x01(\x0b\x32@.POGOProtos.Rpc.WeatherSettingsProto.DisplayWeatherSettingsProto\x12\x41\n\x0e\x61lert_settings\x18\x03 \x01(\x0b\x32).POGOProtos.Rpc.WeatherAlertSettingsProto\x12V\n\x0estale_settings\x18\x04 \x01(\x0b\x32>.POGOProtos.Rpc.WeatherSettingsProto.StaleWeatherSettingsProto\x1a\x85\x06\n\x1b\x44isplayWeatherSettingsProto\x12u\n\x16\x64isplay_level_settings\x18\x01 \x03(\x0b\x32U.POGOProtos.Rpc.WeatherSettingsProto.DisplayWeatherSettingsProto.DisplayLevelSettings\x12o\n\x13wind_level_settings\x18\x02 \x01(\x0b\x32R.POGOProtos.Rpc.WeatherSettingsProto.DisplayWeatherSettingsProto.WindLevelSettings\x1a\x97\x03\n\x14\x44isplayLevelSettings\x12\x17\n\x0f\x63ondition_enums\x18\x01 \x03(\t\x12\x45\n\x0b\x63loud_level\x18\x02 \x01(\x0e\x32\x30.POGOProtos.Rpc.DisplayWeatherProto.DisplayLevel\x12\x44\n\nrain_level\x18\x03 \x01(\x0e\x32\x30.POGOProtos.Rpc.DisplayWeatherProto.DisplayLevel\x12\x44\n\nsnow_level\x18\x04 \x01(\x0e\x32\x30.POGOProtos.Rpc.DisplayWeatherProto.DisplayLevel\x12\x43\n\tfog_level\x18\x05 \x01(\x0e\x32\x30.POGOProtos.Rpc.DisplayWeatherProto.DisplayLevel\x12N\n\x14special_effect_level\x18\x06 \x01(\x0e\x32\x30.POGOProtos.Rpc.DisplayWeatherProto.DisplayLevel\x1a\x64\n\x11WindLevelSettings\x12\x19\n\x11wind_level1_speed\x18\x01 \x01(\x05\x12\x19\n\x11wind_level2_speed\x18\x02 \x01(\x05\x12\x19\n\x11wind_level3_speed\x18\x03 \x01(\x05\x1a\xcc\x02\n\x1cGameplayWeatherSettingsProto\x12m\n\rcondition_map\x18\x01 \x03(\x0b\x32V.POGOProtos.Rpc.WeatherSettingsProto.GameplayWeatherSettingsProto.ConditionMapSettings\x12\x1b\n\x13min_speed_for_windy\x18\x02 \x01(\x05\x12\x1c\n\x14\x63onditions_for_windy\x18\x03 \x03(\t\x1a\x81\x01\n\x14\x43onditionMapSettings\x12Q\n\x12gameplay_condition\x18\x01 \x01(\x0e\x32\x35.POGOProtos.Rpc.GameplayWeatherProto.WeatherCondition\x12\x16\n\x0eprovider_enums\x18\x02 \x03(\t\x1ao\n\x19StaleWeatherSettingsProto\x12*\n\"max_stale_weather_threshold_in_hrs\x18\x01 \x01(\x05\x12&\n\x1e\x64\x65\x66\x61ult_weather_condition_code\x18\x02 \x01(\x05\"J\n\x15WebSocketResponseData\x12\x31\n\x06\x63ombat\x18\x01 \x01(\x0b\x32!.POGOProtos.Rpc.CombatForLogProto\"\x8d\x01\n\x0cWebTelemetry\x12\x36\n\rweb_click_ids\x18\x01 \x01(\x0e\x32\x1f.POGOProtos.Rpc.WebTelemetryIds\x12\x0b\n\x03url\x18\x02 \x01(\t\x12\x0f\n\x07\x66ort_id\x18\x03 \x01(\t\x12\x12\n\npartner_id\x18\x04 \x01(\t\x12\x13\n\x0b\x63\x61mpaign_id\x18\x05 \x01(\t\"\xe5\x01\n\x17WebstoreRewardsLogEntry\x12>\n\x06result\x18\x01 \x01(\x0e\x32..POGOProtos.Rpc.WebstoreRewardsLogEntry.Result\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x11\n\timage_url\x18\x03 \x01(\t\x12:\n\x07rewards\x18\x04 \x01(\x0b\x32).POGOProtos.Rpc.RedeemPasscodeRewardProto\"-\n\x06Result\x12\t\n\x05UNSET\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x0b\n\x07\x46\x41ILURE\x10\x02\"\xd7\x02\n\x15WebstoreUserDataProto\x12\r\n\x05level\x18\x01 \x01(\x05\x12\"\n\x04team\x18\x02 \x01(\x0e\x32\x14.POGOProtos.Rpc.Team\x12H\n\x11inventory_storage\x18\x03 \x01(\x0b\x32-.POGOProtos.Rpc.WebstoreUserDataProto.Storage\x12\x46\n\x0fpokemon_storage\x18\x04 \x01(\x0b\x32-.POGOProtos.Rpc.WebstoreUserDataProto.Storage\x12G\n\x10postcard_storage\x18\x05 \x01(\x0b\x32-.POGOProtos.Rpc.WebstoreUserDataProto.Storage\x1a\x30\n\x07Storage\x12\x12\n\nused_space\x18\x01 \x01(\x05\x12\x11\n\tmax_space\x18\x02 \x01(\x05\"\xb6\x01\n\rWeekdaysProto\x12\x33\n\x04\x64\x61ys\x18\x01 \x03(\x0e\x32%.POGOProtos.Rpc.WeekdaysProto.DayName\"p\n\x07\x44\x61yName\x12\t\n\x05UNSET\x10\x00\x12\n\n\x06MONDAY\x10\x01\x12\x0b\n\x07TUESDAY\x10\x02\x12\r\n\tWEDNESDAY\x10\x03\x12\x0c\n\x08THURSDAY\x10\x04\x12\n\n\x06\x46RIDAY\x10\x05\x12\x0c\n\x08SATURDAY\x10\x06\x12\n\n\x06SUNDAY\x10\x07\"*\n\x10WildCreateDetail\x12\x16\n\x0e\x63\x61ught_in_wild\x18\x01 \x01(\x08\"\xcb\x01\n\x10WildPokemonProto\x12\x14\n\x0c\x65ncounter_id\x18\x01 \x01(\x06\x12\x18\n\x10last_modified_ms\x18\x02 \x01(\x03\x12\x10\n\x08latitude\x18\x03 \x01(\x01\x12\x11\n\tlongitude\x18\x04 \x01(\x01\x12\x16\n\x0espawn_point_id\x18\x05 \x01(\t\x12-\n\x07pokemon\x18\x07 \x01(\x0b\x32\x1c.POGOProtos.Rpc.PokemonProto\x12\x1b\n\x13time_till_hidden_ms\x18\x0b \x01(\x05\"7\n\x19WithAuthProviderTypeProto\x12\x1a\n\x12\x61uth_provider_type\x18\x01 \x03(\t\"\xaa\x01\n\x12WithBadgeTypeProto\x12\x31\n\nbadge_type\x18\x01 \x03(\x0e\x32\x1d.POGOProtos.Rpc.HoloBadgeType\x12\x12\n\nbadge_rank\x18\x02 \x01(\x05\x12\x0e\n\x06\x61mount\x18\x03 \x01(\x05\x12=\n\x16\x62\x61\x64ge_types_to_exclude\x18\x04 \x03(\x0e\x32\x1d.POGOProtos.Rpc.HoloBadgeType\"\x1c\n\x1aWithBreadDoughPokemonProto\"P\n\x16WithBreadMoveTypeProto\x12\x36\n\nbread_move\x18\x01 \x03(\x0b\x32\".POGOProtos.Rpc.BreadMoveSlotProto\"\x17\n\x15WithBreadPokemonProto\"]\n\x0eWithBuddyProto\x12\x33\n\x0fmin_buddy_level\x18\x01 \x01(\x0e\x32\x1a.POGOProtos.Rpc.BuddyLevel\x12\x16\n\x0emust_be_on_map\x18\x02 \x01(\x08\"F\n\x13WithCombatTypeProto\x12/\n\x0b\x63ombat_type\x18\x01 \x03(\x0e\x32\x1a.POGOProtos.Rpc.CombatType\"\x14\n\x12WithCurveBallProto\"H\n\x1cWithDailyBuddyAffectionProto\x12(\n min_buddy_affection_earned_today\x18\x01 \x01(\x05\"\x1c\n\x1aWithDailyCaptureBonusProto\"\x19\n\x17WithDailySpinBonusProto\"F\n\x13WithDeviceTypeProto\x12/\n\x0b\x64\x65vice_type\x18\x01 \x03(\x0e\x32\x1a.POGOProtos.Rpc.DeviceType\"(\n\x11WithDistanceProto\x12\x13\n\x0b\x64istance_km\x18\x01 \x01(\x01\"/\n\x14WithElapsedTimeProto\x12\x17\n\x0f\x65lapsed_time_ms\x18\x01 \x01(\x03\"O\n\x16WithEncounterTypeProto\x12\x35\n\x0e\x65ncounter_type\x18\x01 \x03(\x0e\x32\x1d.POGOProtos.Rpc.EncounterType\"#\n\x0fWithFortIdProto\x12\x10\n\x08\x66ort_ids\x18\x01 \x03(\t\"d\n\x14WithFriendLevelProto\x12L\n\x1a\x66riendship_level_milestone\x18\x01 \x03(\x0e\x32(.POGOProtos.Rpc.FriendshipLevelMilestone\"u\n\x14WithFriendsRaidProto\x12@\n\x0f\x66riend_location\x18\x01 \x01(\x0e\x32\'.POGOProtos.Rpc.RaidLocationRequirement\x12\x1b\n\x13min_friends_in_raid\x18\x02 \x01(\x05\" \n\x10WithGblRankProto\x12\x0c\n\x04rank\x18\x01 \x01(\x05\"\x12\n\x10WithInPartyProto\"\xa8\x01\n\x1aWithInvasionCharacterProto\x12?\n\x08\x63\x61tegory\x18\x01 \x03(\x0e\x32-.POGOProtos.Rpc.EnumWrapper.CharacterCategory\x12I\n\x12invasion_character\x18\x02 \x03(\x0e\x32-.POGOProtos.Rpc.EnumWrapper.InvasionCharacter\"\\\n\rWithItemProto\x12&\n\x04item\x18\x01 \x01(\x0e\x32\x14.POGOProtos.Rpc.ItemB\x02\x18\x01\x12#\n\x05items\x18\x02 \x03(\x0e\x32\x14.POGOProtos.Rpc.Item\"D\n\x11WithItemTypeProto\x12/\n\titem_type\x18\x01 \x03(\x0e\x32\x1c.POGOProtos.Rpc.HoloItemType\"\'\n\x11WithLocationProto\x12\x12\n\ns2_cell_id\x18\x01 \x03(\x03\" \n\x0eWithMaxCpProto\x12\x0e\n\x06max_cp\x18\x01 \x01(\x05\"I\n\x12WithNpcCombatProto\x12\x14\n\x0crequires_win\x18\x01 \x01(\x08\x12\x1d\n\x15\x63ombat_npc_trainer_id\x18\x02 \x03(\t\"~\n$WithOpponentPokemonBattleStatusProto\x12\x16\n\x0erequire_defeat\x18\x01 \x01(\x08\x12>\n\x15opponent_pokemon_type\x18\x02 \x03(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonType\"%\n\x14WithPlayerLevelProto\x12\r\n\x05level\x18\x01 \x01(\x05\"+\n\x15WithPoiSponsorIdProto\x12\x12\n\nsponsor_id\x18\x01 \x03(\t\"]\n\x19WithPokemonAlignmentProto\x12@\n\talignment\x18\x01 \x03(\x0e\x32-.POGOProtos.Rpc.PokemonDisplayProto.Alignment\"e\n\x18WithPokemonCategoryProto\x12\x15\n\rcategory_name\x18\x01 \x01(\t\x12\x32\n\x0bpokemon_ids\x18\x02 \x03(\x0e\x32\x1d.POGOProtos.Rpc.HoloPokemonId\"5\n\x17WithPokemonCostumeProto\x12\x1a\n\x12require_no_costume\x18\x01 \x01(\x08\"9\n\x17WithPokemonCpLimitProto\x12\x0e\n\x06min_cp\x18\x01 \x01(\x05\x12\x0e\n\x06max_cp\x18\x02 \x01(\x05\"4\n\x12WithPokemonCpProto\x12\x0e\n\x06max_cp\x18\x01 \x01(\x05\x12\x0e\n\x06min_cp\x18\x02 \x01(\x05\"O\n\x14WithPokemonFormProto\x12\x37\n\x05\x66orms\x18\x01 \x03(\x0e\x32(.POGOProtos.Rpc.PokemonDisplayProto.Form\"*\n\x15WithPokemonLevelProto\x12\x11\n\tmax_level\x18\x01 \x01(\x08\"I\n\x14WithPokemonMoveProto\x12\x31\n\x08move_ids\x18\x01 \x03(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonMove\"M\n\x14WithPokemonSizeProto\x12\x35\n\x0cpokemon_size\x18\x01 \x03(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonSize\"M\n\x14WithPokemonTypeProto\x12\x35\n\x0cpokemon_type\x18\x01 \x03(\x0e\x32\x1f.POGOProtos.Rpc.HoloPokemonType\"\x89\x01\n\x12WithPvpCombatProto\x12\x14\n\x0crequires_win\x18\x01 \x01(\x08\x12!\n\x19\x63ombat_league_template_id\x18\x02 \x03(\t\x12:\n\x13\x63ombat_league_badge\x18\x03 \x01(\x0e\x32\x1d.POGOProtos.Rpc.HoloBadgeType\"L\n\x15WithQuestContextProto\x12\x33\n\x07\x63ontext\x18\x01 \x01(\x0e\x32\".POGOProtos.Rpc.QuestProto.Context\"C\n\x12WithRaidLevelProto\x12-\n\nraid_level\x18\x01 \x03(\x0e\x32\x19.POGOProtos.Rpc.RaidLevel\"R\n\x15WithRaidLocationProto\x12\x39\n\x08location\x18\x01 \x01(\x0e\x32\'.POGOProtos.Rpc.RaidLocationRequirement\"\x16\n\x14WithRouteTravelProto\")\n\x12WithSingleDayProto\x12\x13\n\x0blast_window\x18\x01 \x01(\x03\"#\n!WithSuperEffectiveChargeMoveProto\"U\n\x15WithTappableTypeProto\x12<\n\rtappable_type\x18\x01 \x01(\x0e\x32%.POGOProtos.Rpc.Tappable.TappableType\"Q\n\x12WithTempEvoIdProto\x12;\n\tmega_form\x18\x01 \x03(\x0e\x32(.POGOProtos.Rpc.HoloTemporaryEvolutionId\"d\n\x12WithThrowTypeProto\x12\x36\n\nthrow_type\x18\x01 \x01(\x0e\x32 .POGOProtos.Rpc.HoloActivityTypeH\x00\x12\r\n\x03hit\x18\x02 \x01(\x08H\x00\x42\x07\n\x05Throw\")\n\x12WithTotalDaysProto\x12\x13\n\x0blast_window\x18\x01 \x01(\x05\"\x18\n\x16WithUniquePokemonProto\"|\n\x17WithUniquePokestopProto\x12@\n\x07\x63ontext\x18\x01 \x01(\x0e\x32/.POGOProtos.Rpc.WithUniquePokestopProto.Context\"\x1f\n\x07\x43ontext\x12\t\n\x05UNSET\x10\x00\x12\t\n\x05QUEST\x10\x01\"\x1c\n\x1aWithUniqueRouteTravelProto\"\x17\n\x15WithWeatherBoostProto\"\x1a\n\x18WithWinBattleStatusProto\"\x1d\n\x1bWithWinGymBattleStatusProto\"\x18\n\x16WithWinRaidStatusProto\"j\n\x11WpsAvailableEvent\x12\x16\n\x0ewps_session_id\x18\x01 \x01(\t\x12\x1c\n\x14time_to_available_ms\x18\x02 \x01(\x03\x12\x1f\n\x17\x64istance_to_available_m\x18\x03 \x01(\x02\"\'\n\rWpsStartEvent\x12\x16\n\x0ewps_session_id\x18\x01 \x01(\t\"[\n\x0cWpsStopEvent\x12\x16\n\x0ewps_session_id\x18\x01 \x01(\t\x12\x17\n\x0fsession_time_ms\x18\x02 \x01(\x03\x12\x1a\n\x12session_distance_m\x18\x03 \x01(\x02\"b\n\x12YesNoSelectorProto\x12\x0f\n\x07yes_key\x18\x01 \x01(\t\x12\x0e\n\x06no_key\x18\x02 \x01(\t\x12\x15\n\ryes_next_step\x18\x03 \x01(\t\x12\x14\n\x0cno_next_step\x18\x04 \x01(\t*2\n\x12\x41RDKNominationType\x12\x0b\n\x07regular\x10\x00\x12\x0f\n\x0bprovisional\x10\x01*\xc2\x02\n\x1d\x41RDKPlayerSubmissionTypeProto\x12\x14\n\x10type_unspecified\x10\x00\x12\x12\n\x0epoi_submission\x10\x01\x12\x14\n\x10route_submission\x10\x02\x12\x18\n\x14poi_image_submission\x10\x03\x12\x1c\n\x18poi_text_metadata_update\x10\x04\x12\x17\n\x13poi_location_update\x10\x05\x12\x18\n\x14poi_takedown_request\x10\x06\x12\x1b\n\x17poi_ar_video_submission\x10\x07\x12\x16\n\x12sponsor_poi_report\x10\x08\x12\x1f\n\x1bsponsor_poi_location_update\x10\t\x12 \n\x1cpoi_category_vote_submission\x10\n*\xcd\x01\n\x14\x41RDKPoiInvalidReason\x12\x1e\n\x1ainvalid_reason_unspecified\x10\x00\x12\x18\n\x14no_pedestrian_access\x10\x01\x12 \n\x1cobstructs_emergency_services\x10\x02\x12 \n\x1cprivate_residential_property\x10\x03\x12\x0f\n\x0b\x61rdk_school\x10\x04\x12\x17\n\x13permanently_removed\x10\x05\x12\r\n\tduplicate\x10\x06*x\n\x0b\x41RDKScanTag\x12\x10\n\x0c\x64\x65\x66\x61ult_scan\x10\x00\x12\x0f\n\x0b\x61rdk_public\x10\x01\x12\x10\n\x0c\x61rdk_private\x10\x02\x12\x13\n\x0fwayspot_centric\x10\x03\x12\r\n\tfree_form\x10\x04\x12\x10\n\x0c\x65xperimental\x10\x05*\x84\x02\n\x1b\x41RDKSponsorPoiInvalidReason\x12\"\n\x1esponsor_poi_reason_unspecified\x10\x00\x12%\n!sponsor_poi_reason_does_not_exist\x10\x01\x12\x1f\n\x1bsponsor_poi_reason_not_safe\x10\x02\x12#\n\x1fsponsor_poi_reason_not_truthful\x10\x03\x12*\n&sponsor_poi_reason_not_family_friendly\x10\x04\x12(\n$sponsor_poi_reason_offensive_content\x10\x05*O\n\x0c\x41RDKUserType\x12\n\n\x06player\x10\x00\x12\r\n\tdeveloper\x10\x01\x12\x0c\n\x08surveyor\x10\x02\x12\x16\n\x12\x64\x65veloper8_th_wall\x10\x03*\x9f\x02\n\x1e\x41SPermissionStatusTelemetryIds\x12.\n*AS_PERMISSION_STATUS_TELEMETRY_IDS_UNKNOWN\x10\x00\x12\x30\n,AS_PERMISSION_STATUS_TELEMETRY_IDS_REQUESTED\x10\x01\x12\x35\n1AS_PERMISSION_STATUS_TELEMETRY_IDS_GRANTED_IN_USE\x10\x02\x12\x35\n1AS_PERMISSION_STATUS_TELEMETRY_IDS_GRANTED_ALWAYS\x10\x03\x12-\n)AS_PERMISSION_STATUS_TELEMETRY_IDS_DENIED\x10\x04*\xbb\x02\n\x18\x41SPermissionTelemetryIds\x12\x30\n,AS_PERMISSION_TELEMETRY_IDS_UNSET_PERMISSION\x10\x00\x12(\n$AS_PERMISSION_TELEMETRY_IDS_LOCATION\x10\x01\x12\x33\n/AS_PERMISSION_TELEMETRY_IDS_BACKGROUND_LOCATION\x10\x02\x12(\n$AS_PERMISSION_TELEMETRY_IDS_ACTIVITY\x10\x03\x12\x30\n,AS_PERMISSION_TELEMETRY_IDS_PRECISE_LOCATION\x10\x04\x12\x32\n.AS_PERMISSION_TELEMETRY_IDS_FITNESS_PERMISSION\x10\x05*\xba\x01\n\x15\x41SServiceTelemetryIds\x12*\n&AS_SERVICE_TELEMETRY_IDS_UNSET_SERVICE\x10\x00\x12$\n AS_SERVICE_TELEMETRY_IDS_FITNESS\x10\x01\x12&\n\"AS_SERVICE_TELEMETRY_IDS_AWARENESS\x10\x02\x12\'\n#AS_SERVICE_TELEMETRY_IDS_BREADCRUMB\x10\x03*u\n\x10\x41\x64ResponseStatus\x12\x13\n\x0fWASABI_AD_FOUND\x10\x00\x12\x16\n\x12NO_CAMPAIGNS_FOUND\x10\x01\x12\x15\n\x11USER_NOT_ELIGIBLE\x10\x02\x12\x1d\n\x19LOW_VALUE_WASABI_AD_FOUND\x10\x03*\x93\x02\n\x06\x41\x64Type\x12\x13\n\x0f\x41\x44_TYPE_UNKNOWN\x10\x00\x12\x1a\n\x16\x41\x44_TYPE_SPONSORED_GIFT\x10\x01\x12\x1d\n\x19\x41\x44_TYPE_SPONSORED_BALLOON\x10\x02\x12$\n AD_TYPE_SPONSORED_BALLOON_WASABI\x10\x03\x12/\n+AD_TYPE_SPONSORED_BALLOON_GOOGLE_MANAGED_AD\x10\x04\x12#\n\x1f\x41\x44_TYPE_SPONSORED_BALLOON_AR_AD\x10\x05\x12#\n\x1f\x41\x44_TYPE_SPONSORED_BALLOON_VIDEO\x10\x06\x12\x18\n\x14\x41\x44_TYPE_AR_AD_MARKON\x10\x07*\x86\x01\n\rAnimationTake\x12$\n POKEMONGO_PLUS_ANIME_TAKE_SINGLE\x10\x00\x12\'\n#POKEMONGO_PLUS_ANIME_TAKE_BRANCHING\x10\x01\x12&\n\"POKEMONGO_PLUS_ANIME_TAKE_SEQUENCE\x10\x02*r\n\tArContext\x12\x13\n\x0f\x41R_CONTEXT_NONE\x10\x00\x12\x10\n\x0c\x41R_ENCOUNTER\x10\x01\x12\x0f\n\x0b\x41R_SNAPSHOT\x10\x02\x12\x16\n\x12SINGLEPLAYER_BUDDY\x10\x03\x12\x15\n\x11MULTIPLAYER_BUDDY\x10\x04*\x98\x02\n\x11\x41ssetTelemetryIds\x12-\n)ASSET_TELEMETRY_IDS_UNDEFINED_ASSET_EVENT\x10\x00\x12&\n\"ASSET_TELEMETRY_IDS_DOWNLOAD_START\x10\x01\x12)\n%ASSET_TELEMETRY_IDS_DOWNLOAD_FINISHED\x10\x02\x12\'\n#ASSET_TELEMETRY_IDS_DOWNLOAD_FAILED\x10\x03\x12\x32\n.ASSET_TELEMETRY_IDS_ASSET_RETRIEVED_FROM_CACHE\x10\x04\x12$\n ASSET_TELEMETRY_IDS_CACHE_THRASH\x10\x05*S\n\x17\x41ttractedPokemonContext\x12\x1b\n\x17\x41TTRACTED_POKEMON_UNSET\x10\x00\x12\x1b\n\x17\x41TTRACTED_POKEMON_ROUTE\x10\x01*\xb2\x02\n\x14\x41uthIdentityProvider\x12\x1b\n\x17UNSET_IDENTITY_PROVIDER\x10\x00\x12\n\n\x06GOOGLE\x10\x01\x12\x07\n\x03PTC\x10\x02\x12\x0c\n\x08\x46\x41\x43\x45\x42OOK\x10\x03\x12\x0e\n\nBACKGROUND\x10\x04\x12\x0c\n\x08INTERNAL\x10\x05\x12\t\n\x05SFIDA\x10\x06\x12\x11\n\rSUPER_AWESOME\x10\x07\x12\r\n\tDEVELOPER\x10\x08\x12\x11\n\rSHARED_SECRET\x10\t\x12\x0c\n\x08POSEIDON\x10\n\x12\x0c\n\x08NINTENDO\x10\x0b\x12\t\n\x05\x41PPLE\x10\x0c\x12\x1e\n\x1aNIANTIC_SHARED_LOGIN_TOKEN\x10\r\x12\x15\n\x11GUEST_LOGIN_TOKEN\x10\x0e\x12\x0f\n\x0b\x45IGHTH_WALL\x10\x0f\x12\r\n\tPTC_OAUTH\x10\x10*\xa0\x01\n\x12\x41utoModeConfigType\x12+\n\'POKEMONGO_PLUS_CONFIG_TYPE_NO_AUTO_MODE\x10\x00\x12-\n)POKEMONGO_PLUS_CONFIG_TYPE_SPIN_AUTO_MODE\x10\x01\x12.\n*POKEMONGO_PLUS_CONFIG_TYPE_THROW_AUTO_MODE\x10\x02*\xcc\x04\n\x1f\x41vatarCustomizationTelemetryIds\x12\x45\nAAVATAR_CUSTOMIZATION_TELEMETRY_IDS_UNDEFINED_AVATAR_CUSTOMIZATION\x10\x00\x12\x31\n-AVATAR_CUSTOMIZATION_TELEMETRY_IDS_EQUIP_ITEM\x10\x01\x12\x34\n0AVATAR_CUSTOMIZATION_TELEMETRY_IDS_OPEN_FEATURES\x10\x02\x12\x31\n-AVATAR_CUSTOMIZATION_TELEMETRY_IDS_OPEN_STORE\x10\x03\x12\x34\n0AVATAR_CUSTOMIZATION_TELEMETRY_IDS_PURCHASE_ITEM\x10\x04\x12\x35\n1AVATAR_CUSTOMIZATION_TELEMETRY_IDS_PURCHASE_ERROR\x10\x05\x12\x38\n4AVATAR_CUSTOMIZATION_TELEMETRY_IDS_SELECT_ITEM_GROUP\x10\x06\x12\x32\n.AVATAR_CUSTOMIZATION_TELEMETRY_IDS_SELECT_SLOT\x10\x07\x12\x33\n/AVATAR_CUSTOMIZATION_TELEMETRY_IDS_SELECT_COLOR\x10\x08\x12\x36\n2AVATAR_CUSTOMIZATION_TELEMETRY_IDS_SHOW_QUICK_SHOP\x10\t*F\n\x0c\x41vatarGender\x12\x12\n\x0e\x41VATAR_UNKNOWN\x10\x00\x12\x0f\n\x0b\x41VATAR_MALE\x10\x01\x12\x11\n\rAVATAR_FEMALE\x10\x02*\xff\x03\n\nAvatarSlot\x12\x15\n\x11\x41VATAR_SLOT_UNSET\x10\x00\x12\x14\n\x10\x41VATAR_SLOT_HAIR\x10\x01\x12\x15\n\x11\x41VATAR_SLOT_SHIRT\x10\x02\x12\x15\n\x11\x41VATAR_SLOT_PANTS\x10\x03\x12\x13\n\x0f\x41VATAR_SLOT_HAT\x10\x04\x12\x15\n\x11\x41VATAR_SLOT_SHOES\x10\x05\x12\x14\n\x10\x41VATAR_SLOT_EYES\x10\x06\x12\x18\n\x14\x41VATAR_SLOT_BACKPACK\x10\x07\x12\x16\n\x12\x41VATAR_SLOT_GLOVES\x10\x08\x12\x15\n\x11\x41VATAR_SLOT_SOCKS\x10\t\x12\x14\n\x10\x41VATAR_SLOT_BELT\x10\n\x12\x17\n\x13\x41VATAR_SLOT_GLASSES\x10\x0b\x12\x18\n\x14\x41VATAR_SLOT_NECKLACE\x10\x0c\x12\x14\n\x10\x41VATAR_SLOT_SKIN\x10\r\x12\x14\n\x10\x41VATAR_SLOT_POSE\x10\x0e\x12\x14\n\x10\x41VATAR_SLOT_FACE\x10\x0f\x12\x14\n\x10\x41VATAR_SLOT_PROP\x10\x10\x12\x1b\n\x17\x41VATAR_SLOT_FACE_PRESET\x10\x11\x12\x1b\n\x17\x41VATAR_SLOT_BODY_PRESET\x10\x12\x12\x17\n\x13\x41VATAR_SLOT_EYEBROW\x10\x13\x12\x17\n\x13\x41VATAR_SLOT_EYELASH\x10\x14*\xe4\x01\n\x0e\x42\x61gContextType\x12\x0f\n\x0b\x43TX_UNKNOWN\x10\x00\x12\r\n\tMAIN_MENU\x10\x01\x12\x0c\n\x08GYM_PREP\x10\x02\x12\x10\n\x0cPARTY_SELECT\x10\x03\x12\x0e\n\nRAID_LOBBY\x10\x04\x12\x0f\n\x0b\x42READ_LOBBY\x10\x05\x12\x10\n\x0cPOKEMON_INFO\x10\x06\x12!\n\x1dSPONSORED_GIFT_INVENTORY_FULL\x10\x07\x12\x1d\n\x19\x43OMBAT_HUB_INVENTORY_FULL\x10\x08\x12\x1d\n\x19QUICK_SHOP_INVENTORY_FULL\x10\t*r\n\x10\x42\x61ttleExperiment\x12\x1e\n\x1a\x42\x41SELINE_BATTLE_EXPERIMENT\x10\x00\x12\x12\n\x0e\x41TTACKER_ITEMS\x10\x01\x12\x19\n\x15\x44\x45\x46\x45NDER_FORM_CHANGES\x10\x02\x12\x0f\n\x0bPARTY_POWER\x10\x03*\xb1\x01\n\x10\x42\x61ttleHubSection\x12\x11\n\rSECTION_UNSET\x10\x00\x12\x15\n\x11SECTION_VS_SEEKER\x10\x01\x12\x17\n\x13SECTION_CURR_SEASON\x10\x02\x12\x17\n\x13SECTION_LAST_SEASON\x10\x03\x12\x12\n\x0eSECTION_NEARBY\x10\x04\x12\x18\n\x14SECTION_TEAM_LEADERS\x10\x05\x12\x13\n\x0fSECTION_QR_CODE\x10\x06*\xbd\x01\n\x13\x42\x61ttleHubSubsection\x12\x14\n\x10SUBSECTION_UNSET\x10\x00\x12\x1a\n\x16SUBSECTION_VS_CHARGING\x10\x01\x12\x16\n\x12SUBSECTION_VS_FREE\x10\x02\x12\x19\n\x15SUBSECTION_VS_PREMIUM\x10\x03\x12\"\n\x1eSUBSECTION_NEARBY_TEAM_LEADERS\x10\x04\x12\x1d\n\x19SUBSECTION_NEARBY_QR_CODE\x10\x05*\xaf\x02\n\x17\x42\x61ttlePartyTelemetryIds\x12;\n7BATTLE_PARTY_TELEMETRY_IDS_UNDEFINED_BATTLE_PARTY_EVENT\x10\x00\x12\"\n\x1e\x42\x41TTLE_PARTY_TELEMETRY_IDS_ADD\x10\x01\x12%\n!BATTLE_PARTY_TELEMETRY_IDS_REMOVE\x10\x02\x12)\n%BATTLE_PARTY_TELEMETRY_IDS_GYM_BATTLE\x10\x03\x12*\n&BATTLE_PARTY_TELEMETRY_IDS_RAID_BATTLE\x10\x04\x12\x35\n1BATTLE_PARTY_TELEMETRY_IDS_BATTLE_POKEMON_CHANGED\x10\x05*j\n\x15\x42readBattleEntryPoint\x12$\n BREAD_BATTLE_ENTRY_POINT_STATION\x10\x00\x12+\n\'BREAD_BATTLE_ENTRY_POINT_SAVE_FOR_LATER\x10\x01*\xec\x01\n\x10\x42readBattleLevel\x12\x1c\n\x18\x42READ_BATTLE_LEVEL_UNSET\x10\x00\x12\x18\n\x14\x42READ_BATTLE_LEVEL_1\x10\x01\x12\x18\n\x14\x42READ_BATTLE_LEVEL_2\x10\x02\x12\x18\n\x14\x42READ_BATTLE_LEVEL_3\x10\x03\x12\x18\n\x14\x42READ_BATTLE_LEVEL_4\x10\x04\x12\x18\n\x14\x42READ_BATTLE_LEVEL_5\x10\x05\x12\x18\n\x14\x42READ_BATTLE_LEVEL_6\x10\x06\x12\x1e\n\x1a\x42READ_DOUGH_BATTLE_LEVEL_1\x10\x07*J\n\x0f\x42readMoveLevels\x12\x10\n\x0cLEVELS_UNSET\x10\x00\x12\x0b\n\x07LEVEL_1\x10\x01\x12\x0b\n\x07LEVEL_2\x10\x02\x12\x0b\n\x07LEVEL_3\x10\x03*\xe6\x04\n\rBuddyActivity\x12\x18\n\x14\x42UDDY_ACTIVITY_UNSET\x10\x00\x12\x17\n\x13\x42UDDY_ACTIVITY_FEED\x10\x01\x12\x16\n\x12\x42UDDY_ACTIVITY_PET\x10\x02\x12\x1b\n\x17\x42UDDY_ACTIVITY_SNAPSHOT\x10\x03\x12\x17\n\x13\x42UDDY_ACTIVITY_WALK\x10\x04\x12\x1b\n\x17\x42UDDY_ACTIVITY_NEW_POIS\x10\x05\x12\x1d\n\x19\x42UDDY_ACTIVITY_GYM_BATTLE\x10\x06\x12\x1e\n\x1a\x42UDDY_ACTIVITY_RAID_BATTLE\x10\x07\x12\x1d\n\x19\x42UDDY_ACTIVITY_NPC_BATTLE\x10\x08\x12\x1d\n\x19\x42UDDY_ACTIVITY_PVP_BATTLE\x10\t\x12!\n\x1d\x42UDDY_ACTIVITY_OPEN_SOUVENIRS\x10\n\x12#\n\x1f\x42UDDY_ACTIVITY_OPEN_CONSUMABLES\x10\x0b\x12!\n\x1d\x42UDDY_ACTIVITY_INVASION_GRUNT\x10\x0c\x12\"\n\x1e\x42UDDY_ACTIVITY_INVASION_LEADER\x10\r\x12$\n BUDDY_ACTIVITY_INVASION_GIOVANNI\x10\x0e\x12!\n\x1d\x42UDDY_ACTIVITY_ATTRACTIVE_POI\x10\x0f\x12(\n$BUDDY_ACTIVITY_VISIT_POWERED_UP_FORT\x10\x10\x12\x1e\n\x1a\x42UDDY_ACTIVITY_WAINA_SLEEP\x10\x11\x12\x18\n\x14\x42UDDY_ACTIVITY_ROUTE\x10\x12*\x84\x02\n\x15\x42uddyActivityCategory\x12\x18\n\x14\x42UDDY_CATEGORY_UNSET\x10\x00\x12\x17\n\x13\x42UDDY_CATEGORY_FEED\x10\x01\x12\x17\n\x13\x42UDDY_CATEGORY_CARE\x10\x02\x12\x1b\n\x17\x42UDDY_CATEGORY_SNAPSHOT\x10\x03\x12\x17\n\x13\x42UDDY_CATEGORY_WALK\x10\x04\x12\x19\n\x15\x42UDDY_CATEGORY_BATTLE\x10\x05\x12\x1a\n\x16\x42UDDY_CATEGORY_EXPLORE\x10\x06\x12\x18\n\x14\x42UDDY_CATEGORY_BONUS\x10\x07\x12\x18\n\x14\x42UDDY_CATEGORY_ROUTE\x10\x08*`\n\x0e\x42uddyAnimation\x12\x19\n\x15\x42UDDY_ANIMATION_UNSET\x10\x00\x12\x19\n\x15\x42UDDY_ANIMATION_HAPPY\x10\x01\x12\x18\n\x14\x42UDDY_ANIMATION_HATE\x10\x02*\xef\x01\n\x11\x42uddyEmotionLevel\x12\x1d\n\x19\x42UDDY_EMOTION_LEVEL_UNSET\x10\x00\x12\x19\n\x15\x42UDDY_EMOTION_LEVEL_0\x10\x01\x12\x19\n\x15\x42UDDY_EMOTION_LEVEL_1\x10\x02\x12\x19\n\x15\x42UDDY_EMOTION_LEVEL_2\x10\x03\x12\x19\n\x15\x42UDDY_EMOTION_LEVEL_3\x10\x04\x12\x19\n\x15\x42UDDY_EMOTION_LEVEL_4\x10\x05\x12\x19\n\x15\x42UDDY_EMOTION_LEVEL_5\x10\x06\x12\x19\n\x15\x42UDDY_EMOTION_LEVEL_6\x10\x07*\x95\x01\n\nBuddyLevel\x12\x15\n\x11\x42UDDY_LEVEL_UNSET\x10\x00\x12\x11\n\rBUDDY_LEVEL_0\x10\x01\x12\x11\n\rBUDDY_LEVEL_1\x10\x02\x12\x11\n\rBUDDY_LEVEL_2\x10\x03\x12\x11\n\rBUDDY_LEVEL_3\x10\x04\x12\x11\n\rBUDDY_LEVEL_4\x10\x05\x12\x11\n\rBUDDY_LEVEL_5\x10\x06*O\n\x07\x43TAText\x12\x17\n\x13\x43TA_TEXT_LEARN_MORE\x10\x00\x12\x15\n\x11\x43TA_TEXT_SHOP_NOW\x10\x01\x12\x14\n\x10\x43TA_TEXT_GET_NOW\x10\x02*\x96\x01\n\x13\x43\x61meraInterpolation\x12\x12\n\x0e\x43\x41M_INTERP_CUT\x10\x00\x12\x15\n\x11\x43\x41M_INTERP_LINEAR\x10\x01\x12\x15\n\x11\x43\x41M_INTERP_SMOOTH\x10\x02\x12%\n!CAM_INTERP_SMOOTH_ROT_LINEAR_MOVE\x10\x03\x12\x16\n\x12\x43\x41M_INTERP_DEPENDS\x10\x04*\xfc\x03\n\x0c\x43\x61meraTarget\x12\x17\n\x13\x43\x41M_TARGET_ATTACKER\x10\x00\x12\x1c\n\x18\x43\x41M_TARGET_ATTACKER_EDGE\x10\x01\x12\x1e\n\x1a\x43\x41M_TARGET_ATTACKER_GROUND\x10\x02\x12\x17\n\x13\x43\x41M_TARGET_DEFENDER\x10\x03\x12\x1c\n\x18\x43\x41M_TARGET_DEFENDER_EDGE\x10\x04\x12\x1e\n\x1a\x43\x41M_TARGET_DEFENDER_GROUND\x10\x05\x12 \n\x1c\x43\x41M_TARGET_ATTACKER_DEFENDER\x10\x06\x12%\n!CAM_TARGET_ATTACKER_DEFENDER_EDGE\x10\x07\x12 \n\x1c\x43\x41M_TARGET_DEFENDER_ATTACKER\x10\x08\x12%\n!CAM_TARGET_DEFENDER_ATTACKER_EDGE\x10\t\x12\'\n#CAM_TARGET_ATTACKER_DEFENDER_MIRROR\x10\x0b\x12)\n%CAM_TARGET_SHOULDER_ATTACKER_DEFENDER\x10\x0c\x12\x30\n,CAM_TARGET_SHOULDER_ATTACKER_DEFENDER_MIRROR\x10\r\x12&\n\"CAM_TARGET_ATTACKER_DEFENDER_WORLD\x10\x0e*J\n\x08\x43\x61rdType\x12\x13\n\x0f\x43\x41RD_TYPE_UNSET\x10\x00\x12\x11\n\rLOCATION_CARD\x10\x01\x12\x16\n\x12SPECIAL_BACKGROUND\x10\x02*\x9c\x02\n\x0c\x43\x65ntralState\x12(\n$POKEMONGO_PLUS_CENTRAL_STATE_UNKNOWN\x10\x00\x12*\n&POKEMONGO_PLUS_CENTRAL_STATE_RESETTING\x10\x01\x12,\n(POKEMONGO_PLUS_CENTRAL_STATE_UNSUPPORTED\x10\x02\x12-\n)POKEMONGO_PLUS_CENTRAL_STATE_UNAUTHORIZED\x10\x03\x12,\n(POKEMONGO_PLUS_CENTRAL_STATE_POWERED_OFF\x10\x04\x12+\n\'POKEMONGO_PLUS_CENTRAL_STATE_POWERED_ON\x10\x05*\x99\x01\n\x07\x43hannel\x12&\n\"POKEMONGO_PLUS_CHANNEL_NOT_DEFINED\x10\x00\x12\x33\n/POKEMONGO_PLUS_CHANNEL_NEWSFEED_MESSAGE_CHANNEL\x10\x01\x12\x31\n-POKEMONGO_PLUS_CHANNEL_IN_APP_MESSAGE_CHANNEL\x10\x02*\xb3\x01\n\x15\x43lientOperatingSystem\x12&\n\"CLIENT_OPERATING_SYSTEM_OS_UNKNOWN\x10\x00\x12&\n\"CLIENT_OPERATING_SYSTEM_OS_ANDROID\x10\x01\x12\"\n\x1e\x43LIENT_OPERATING_SYSTEM_OS_IOS\x10\x02\x12&\n\"CLIENT_OPERATING_SYSTEM_OS_DESKTOP\x10\x03*\xeb\x03\n\x10\x43ombatExperiment\x12\x0c\n\x08\x42\x41SELINE\x10\x00\x12\x19\n\x15\x46\x41ST_MOVE_ALWAYS_LEAK\x10\x01\x12\x1c\n\x18MINIGAME_FAST_MOVE_CLEAR\x10\x02\x12\x18\n\x14SWAP_FAST_MOVE_CLEAR\x10\x03\x12\x19\n\x15\x44OWNSTREAM_REDUNDANCY\x10\x04\x12\x17\n\x13\x44\x45\x46\x45NSIVE_ACK_CHECK\x10\x05\x12\x19\n\x15SERVER_FLY_IN_FLY_OUT\x10\x06\x12\"\n\x1e\x43LIENT_REOBSERVER_COMBAT_STATE\x10\x07\x12\x19\n\x15\x46\x41ST_MOVE_FLY_IN_CLIP\x10\x08\x12*\n&CLIENT_FAST_MOVE_FLY_IN_CLIP_FALL_BACK\x10\t\x12\x19\n\x15\x43OMBAT_REWARDS_INVOKE\x10\n\x12\x1e\n\x1a\x43LIENT_SWAP_WIDGET_DISMISS\x10\x0b\x12 \n\x1c\x43LIENT_COMBAT_NULL_RPC_GUARD\x10\x0c\x12\x17\n\x13SWAP_DELAY_TY_GREIL\x10\r\x12\x1c\n\x18\x46\x41ST_MOVE_FAINT_DEFERRAL\x10\x0e\x12\x18\n\x14\x43OMBAT_REWARDS_ASYNC\x10\x0f\x12\x0e\n\nENABLE_FOG\x10\x10*\x97\x01\n\x1d\x43ombatHubEntranceTelemetryIds\x12\x35\n1COMBAT_HUB_ENTRANCE_TELEMETRY_IDS_UNDEFINED_EVENT\x10\x00\x12?\n;COMBAT_HUB_ENTRANCE_TELEMETRY_IDS_CLICKED_COMBAT_HUB_BUTTON\x10\x01*\x8b\x01\n\x17\x43ombatPlayerFinishState\x12%\n!COMBAT_PLAYER_FINISH_STATE_WINNER\x10\x00\x12$\n COMBAT_PLAYER_FINISH_STATE_LOSER\x10\x01\x12#\n\x1f\x43OMBAT_PLAYER_FINISH_STATE_DRAW\x10\x02*X\n\x11\x43ombatPlayerProto\x12\x14\n\x10UNSET_PLAY_POINT\x10\x00\x12\x16\n\x12\x42\x45\x46ORE_CM_ATTACKER\x10\x01\x12\x15\n\x11\x41\x46TER_CM_ATTACKER\x10\x02*\x95\x02\n\x12\x43ombatRewardStatus\x12,\n(COMBAT_REWARD_STATUS_UNSET_REWARD_STATUS\x10\x00\x12(\n$COMBAT_REWARD_STATUS_REWARDS_GRANTED\x10\x01\x12-\n)COMBAT_REWARD_STATUS_MAX_REWARDS_RECEIVED\x10\x02\x12(\n$COMBAT_REWARD_STATUS_PLAYER_BAG_FULL\x10\x03\x12#\n\x1f\x43OMBAT_REWARD_STATUS_NO_REWARDS\x10\x04\x12)\n%COMBAT_REWARD_STATUS_REWARDS_ELIGIBLE\x10\x05*\xbd\x01\n\nCombatType\x12\x15\n\x11\x43OMBAT_TYPE_UNSET\x10\x00\x12\x14\n\x10\x43OMBAT_TYPE_SOLO\x10\x01\x12\x17\n\x13\x43OMBAT_TYPE_QR_CODE\x10\x02\x12\x17\n\x13\x43OMBAT_TYPE_FRIENDS\x10\x03\x12\x16\n\x12\x43OMBAT_TYPE_NEARBY\x10\x04\x12\x1d\n\x19\x43OMBAT_TYPE_SOLO_INVASION\x10\x05\x12\x19\n\x15\x43OMBAT_TYPE_VS_SEEKER\x10\x06*\x9e\x01\n\x11\x43ontestOccurrence\x12\x1c\n\x18\x43ONTEST_OCCURRENCE_UNSET\x10\x00\x12\t\n\x05\x44\x41ILY\x10\x01\x12\x0c\n\x08TWO_DAYS\x10\x02\x12\x0e\n\nTHREE_DAYS\x10\x03\x12\n\n\x06WEEKLY\x10\x04\x12\x0c\n\x08SEASONAL\x10\x05\x12\n\n\x06HOURLY\x10\x06\x12\x10\n\x0c\x46IVE_MINUTES\x10\x07\x12\n\n\x06\x43USTOM\x10\x08*J\n\x14\x43ontestPokemonMetric\x12 \n\x1c\x43ONTEST_POKEMON_METRIC_UNSET\x10\x00\x12\x10\n\x0cPOKEMON_SIZE\x10\x01*N\n\x16\x43ontestRankingStandard\x12\"\n\x1e\x43ONTEST_RANKING_STANDARD_UNSET\x10\x00\x12\x07\n\x03MIN\x10\x01\x12\x07\n\x03MAX\x10\x02*K\n\x19\x43ontestScoreComponentType\x12\x0e\n\nTYPE_UNSET\x10\x00\x12\n\n\x06HEIGHT\x10\x01\x12\n\n\x06WEIGHT\x10\x02\x12\x06\n\x02IV\x10\x03*\xee\x05\n\x12\x44\x65viceConnectState\x12\x34\n0POKEMONGO_PLUS_DEVICE_CONNECT_STATE_DISCONNECTED\x10\x00\x12\x35\n1POKEMONGO_PLUS_DEVICE_CONNECT_STATE_DISCONNECTING\x10\x01\x12\x31\n-POKEMONGO_PLUS_DEVICE_CONNECT_STATE_CONNECTED\x10\x02\x12\x32\n.POKEMONGO_PLUS_DEVICE_CONNECT_STATE_DISCOVERED\x10\x03\x12:\n6POKEMONGO_PLUS_DEVICE_CONNECT_STATE_USER_FIRST_CONNECT\x10\x04\x12\x41\n=POKEMONGO_PLUS_DEVICE_CONNECT_STATE_USER_DIALOG_FIRST_CONNECT\x10\x05\x12=\n9POKEMONGO_PLUS_DEVICE_CONNECT_STATE_USER_DIALOG_RECONNECT\x10\x06\x12\x44\n@POKEMONGO_PLUS_DEVICE_CONNECT_STATE_USER_DIALOG_RECONNECT_REJECT\x10\x07\x12\x31\n-POKEMONGO_PLUS_DEVICE_CONNECT_STATE_CERTIFIED\x10\x08\x12\x37\n3POKEMONGO_PLUS_DEVICE_CONNECT_STATE_SOFTWARE_UPDATE\x10\t\x12.\n*POKEMONGO_PLUS_DEVICE_CONNECT_STATE_FAILED\x10\n\x12\x32\n.POKEMONGO_PLUS_DEVICE_CONNECT_STATE_CONNECTING\x10\x0b\x12\x30\n,POKEMONGO_PLUS_DEVICE_CONNECT_STATE_REJECTED\x10\x0c*\xc0\x01\n\nDeviceKind\x12.\n*POKEMONGO_PLUS_DEVICE_KING_POKEMON_GO_PLUS\x10\x00\x12-\n POKEMONGO_PLUS_DEVICE_KING_UNSET\x10\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01\x12-\n)POKEMONGO_PLUS_DEVICE_KING_POKE_BALL_PLUS\x10\x01\x12$\n POKEMONGO_PLUS_DEVICE_KING_WAINA\x10\x02*\xdc\x02\n\x19\x44\x65viceServiceTelemetryIds\x12\x39\n5DEVICE_SERVICE_TELEMETRY_IDS_UNDEFINED_DEVICE_SERVICE\x10\x00\x12(\n$DEVICE_SERVICE_TELEMETRY_IDS_FITNESS\x10\x01\x12,\n(DEVICE_SERVICE_TELEMETRY_IDS_SMART_WATCH\x10\x02\x12&\n\"DEVICE_SERVICE_TELEMETRY_IDS_SFIDA\x10\x03\x12*\n&DEVICE_SERVICE_TELEMETRY_IDS_AWARENESS\x10\x04\x12/\n+DEVICE_SERVICE_TELEMETRY_IDS_ADVENTURE_SYNC\x10\x05\x12\'\n#DEVICE_SERVICE_TELEMETRY_IDS_SENSOR\x10\x06*&\n\nDeviceType\x12\r\n\tNO_DEVICE\x10\x00\x12\t\n\x05WAINA\x10\x01*\xf8\x01\n\x16\x44ownstreamActionMethod\x12/\n+DOWNSTREAM_ACTION_UNKNOWN_DOWNSTREAM_ACTION\x10\x00\x12\x30\n*DOWNSTREAM_ACTION_NEW_INBOX_MESSAGE_ACTION\x10\xa8\xb1\x07\x12\x30\n*DOWNSTREAM_ACTION_CUSTOM_DOWNSTREAM_ACTION\x10\xa9\xb1\x07\x12#\n\x1d\x44OWNSTREAM_ACTION_CHAT_SIGNAL\x10\xaa\xb1\x07\x12$\n\x1e\x44OWNSTREAM_ACTION_CHAT_MESSAGE\x10\xab\xb1\x07*\xea\x01\n\x07\x45\x64ition\x12\x13\n\x0f\x45\x44ITION_UNKNOWN\x10\x00\x12\x17\n\x13\x45\x44ITION_1_TEST_ONLY\x10\x01\x12\x17\n\x13\x45\x44ITION_2_TEST_ONLY\x10\x02\x12\x13\n\x0e\x45\x44ITION_PROTO2\x10\xe6\x07\x12\x13\n\x0e\x45\x44ITION_PROTO3\x10\xe7\x07\x12\x11\n\x0c\x45\x44ITION_2023\x10\xe8\x07\x12\x1d\n\x17\x45\x44ITION_99997_TEST_ONLY\x10\x9d\x8d\x06\x12\x1d\n\x17\x45\x44ITION_99998_TEST_ONLY\x10\x9e\x8d\x06\x12\x1d\n\x17\x45\x44ITION_99999_TEST_ONLY\x10\x9f\x8d\x06*?\n\x10\x45ggIncubatorType\x12\x13\n\x0fINCUBATOR_UNSET\x10\x00\x12\x16\n\x12INCUBATOR_DISTANCE\x10\x01*9\n\x0b\x45ggSlotType\x12\x14\n\x10\x45GG_SLOT_DEFAULT\x10\x00\x12\x14\n\x10\x45GG_SLOT_SPECIAL\x10\x01*\xaa\x06\n\rEncounterType\x12\x1e\n\x1a\x45NCOUNTER_TYPE_SPAWN_POINT\x10\x00\x12\x1a\n\x16\x45NCOUNTER_TYPE_INCENSE\x10\x01\x12\x17\n\x13\x45NCOUNTER_TYPE_DISK\x10\x02\x12\x1c\n\x18\x45NCOUNTER_TYPE_POST_RAID\x10\x03\x12\x1e\n\x1a\x45NCOUNTER_TYPE_STORY_QUEST\x10\x04\x12#\n\x1f\x45NCOUNTER_TYPE_QUEST_STAMP_CARD\x10\x05\x12\"\n\x1e\x45NCOUNTER_TYPE_CHALLENGE_QUEST\x10\x06\x12\x1c\n\x18\x45NCOUNTER_TYPE_PHOTOBOMB\x10\x07\x12\x1b\n\x17\x45NCOUNTER_TYPE_INVASION\x10\x08\x12#\n\x1f\x45NCOUNTER_TYPE_VS_SEEKER_REWARD\x10\t\x12$\n ENCOUNTER_TYPE_TIMED_STORY_QUEST\x10\n\x12\x1e\n\x1a\x45NCOUNTER_TYPE_DAILY_BONUS\x10\x0b\x12!\n\x1d\x45NCOUNTER_TYPE_REFERRAL_QUEST\x10\x0c\x12.\n*ENCOUNTER_TYPE_TIMED_MINI_COLLECTION_QUEST\x10\r\x12$\n ENCOUNTER_TYPE_POWER_UP_POKESTOP\x10\x0e\x12&\n\"ENCOUNTER_TYPE_BUTTERFLY_COLLECTOR\x10\x0f\x12\x18\n\x14\x45NCOUNTER_TYPE_ROUTE\x10\x11\x12\x1e\n\x1a\x45NCOUNTER_TYPE_PARTY_QUEST\x10\x12\x12\x1f\n\x1b\x45NCOUNTER_TYPE_BADGE_REWARD\x10\x13\x12$\n ENCOUNTER_TYPE_STATION_ENCOUNTER\x10\x14\x12$\n ENCOUNTER_TYPE_POST_BREAD_BATTLE\x10\x15\x12%\n!ENCOUNTER_TYPE_TUTORIAL_ENCOUNTER\x10\x16\x12(\n$ENCOUNTER_TYPE_PERSONALIZED_RESEARCH\x10\x17*{\n\x11\x45nterUsernameMode\x12!\n\x1dUNDEFINED_USERNAME_ENTRY_MODE\x10\x00\x12\x0c\n\x08NEW_USER\x10\x01\x12\x16\n\x12\x43HANGE_BANNED_NAME\x10\x02\x12\x1d\n\x19\x45XISTING_USER_CHANGE_NAME\x10\x03*\x97\x01\n\x19\x45ntryPointForContestEntry\x12\x15\n\x11\x45NTRY_POINT_UNSET\x10\x00\x12\x1f\n\x1bSUGGESTED_FROM_CONTEST_PAGE\x10\x01\x12\x1f\n\x1bSWITCH_POKEMON_CONTEST_PAGE\x10\x02\x12!\n\x1dSUGGESTED_AFTER_POKEMON_CATCH\x10\x03*\x9e\x0c\n\x0b\x46\x65\x61tureKind\x12\x12\n\x0eKIND_UNDEFINED\x10\x00\x12\x0e\n\nKIND_BASIN\x10\x01\x12\x0e\n\nKIND_CANAL\x10\x02\x12\x11\n\rKIND_CEMETERY\x10\x03\x12\x13\n\x0fKIND_COMMERCIAL\x10\x06\x12\x0e\n\nKIND_DITCH\x10\t\x12\x0e\n\nKIND_DRAIN\x10\x0b\x12\r\n\tKIND_FARM\x10\x0c\x12\x11\n\rKIND_FARMLAND\x10\r\x12\x0f\n\x0bKIND_FOREST\x10\x10\x12\x0f\n\x0bKIND_GARDEN\x10\x11\x12\x10\n\x0cKIND_GLACIER\x10\x12\x12\x14\n\x10KIND_GOLF_COURSE\x10\x13\x12\x0e\n\nKIND_GRASS\x10\x14\x12\x10\n\x0cKIND_HIGHWAY\x10\x15\x12\x0e\n\nKIND_HOTEL\x10\x17\x12\x13\n\x0fKIND_INDUSTRIAL\x10\x18\x12\r\n\tKIND_LAKE\x10\x19\x12\x13\n\x0fKIND_MAJOR_ROAD\x10\x1c\x12\x0f\n\x0bKIND_MEADOW\x10\x1d\x12\x13\n\x0fKIND_MINOR_ROAD\x10\x1e\x12\x17\n\x13KIND_NATURE_RESERVE\x10\x1f\x12\x0e\n\nKIND_OCEAN\x10 \x12\r\n\tKIND_PARK\x10!\x12\x10\n\x0cKIND_PARKING\x10\"\x12\r\n\tKIND_PATH\x10#\x12\x13\n\x0fKIND_PEDESTRIAN\x10$\x12\x0e\n\nKIND_PITCH\x10%\x12\x0e\n\nKIND_PLAYA\x10\'\x12\x13\n\x0fKIND_PLAYGROUND\x10(\x12\x0f\n\x0bKIND_QUARRY\x10)\x12\x10\n\x0cKIND_RAILWAY\x10*\x12\x18\n\x14KIND_RECREATION_AREA\x10+\x12\x14\n\x10KIND_RESIDENTIAL\x10-\x12\x0f\n\x0bKIND_RETAIL\x10.\x12\x0e\n\nKIND_RIVER\x10/\x12\x12\n\x0eKIND_RIVERBANK\x10\x30\x12\x0f\n\x0bKIND_RUNWAY\x10\x31\x12\x0f\n\x0bKIND_SCHOOL\x10\x32\x12\x0f\n\x0bKIND_STREAM\x10\x35\x12\x10\n\x0cKIND_TAXIWAY\x10\x36\x12\x0e\n\nKIND_WATER\x10:\x12\x10\n\x0cKIND_WETLAND\x10;\x12\r\n\tKIND_WOOD\x10<\x12\x0e\n\nKIND_OTHER\x10?\x12\x10\n\x0cKIND_COUNTRY\x10@\x12\x0f\n\x0bKIND_REGION\x10\x41\x12\r\n\tKIND_CITY\x10\x42\x12\r\n\tKIND_TOWN\x10\x43\x12\x10\n\x0cKIND_AIRPORT\x10\x44\x12\x0c\n\x08KIND_BAY\x10\x45\x12\x10\n\x0cKIND_BOROUGH\x10\x46\x12\x0e\n\nKIND_FJORD\x10G\x12\x0f\n\x0bKIND_HAMLET\x10H\x12\x11\n\rKIND_MILITARY\x10I\x12\x16\n\x12KIND_NATIONAL_PARK\x10J\x12\x15\n\x11KIND_NEIGHBORHOOD\x10K\x12\r\n\tKIND_PEAK\x10L\x12\x0f\n\x0bKIND_PRISON\x10M\x12\x17\n\x13KIND_PROTECTED_AREA\x10N\x12\r\n\tKIND_REEF\x10O\x12\r\n\tKIND_ROCK\x10P\x12\r\n\tKIND_SAND\x10Q\x12\x0e\n\nKIND_SCRUB\x10R\x12\x0c\n\x08KIND_SEA\x10S\x12\x0f\n\x0bKIND_STRAIT\x10T\x12\x0f\n\x0bKIND_VALLEY\x10U\x12\x10\n\x0cKIND_VILLAGE\x10V\x12\x13\n\x0fKIND_LIGHT_RAIL\x10W\x12\x11\n\rKIND_PLATFORM\x10X\x12\x10\n\x0cKIND_STATION\x10Y\x12\x0f\n\x0bKIND_SUBWAY\x10Z\x12\x15\n\x11KIND_AGRICULTURAL\x10[\x12\x12\n\x0eKIND_EDUCATION\x10\\\x12\x13\n\x0fKIND_GOVERNMENT\x10]\x12\x13\n\x0fKIND_HEALTHCARE\x10^\x12\x11\n\rKIND_LANDMARK\x10_\x12\x12\n\x0eKIND_RELIGIOUS\x10`\x12\x11\n\rKIND_SERVICES\x10\x61\x12\x0f\n\x0bKIND_SPORTS\x10\x62\x12\x17\n\x13KIND_TRANSPORTATION\x10\x63\x12\x0f\n\x0bKIND_UNUSED\x10\x64\x12\x0e\n\nKIND_BIOME\x10\x65\x12\r\n\tKIND_PIER\x10\x66\x12\x10\n\x0cKIND_ORCHARD\x10g\x12\x11\n\rKIND_VINEYARD\x10h*\xf8\x08\n\x13\x46\x65\x61turesFeatureKind\x12\r\n\tundefined\x10\x00\x12\t\n\x05\x62\x61sin\x10\x01\x12\t\n\x05\x63\x61nal\x10\x02\x12\x0c\n\x08\x63\x65metery\x10\x03\x12\x0e\n\ncommercial\x10\x06\x12\t\n\x05\x64itch\x10\t\x12\t\n\x05\x64rain\x10\x0b\x12\x08\n\x04\x66\x61rm\x10\x0c\x12\x0c\n\x08\x66\x61rmland\x10\r\x12\n\n\x06\x66orest\x10\x10\x12\n\n\x06garden\x10\x11\x12\x0b\n\x07glacier\x10\x12\x12\x0f\n\x0bgolf_course\x10\x13\x12\t\n\x05grass\x10\x14\x12\x0b\n\x07highway\x10\x15\x12\t\n\x05hotel\x10\x17\x12\x0e\n\nindustrial\x10\x18\x12\x08\n\x04lake\x10\x19\x12\x0e\n\nmajor_road\x10\x1c\x12\n\n\x06meadow\x10\x1d\x12\x0e\n\nminor_road\x10\x1e\x12\x12\n\x0enature_reserve\x10\x1f\x12\t\n\x05ocean\x10 \x12\x08\n\x04park\x10!\x12\x0b\n\x07parking\x10\"\x12\x08\n\x04path\x10#\x12\x0e\n\npedestrian\x10$\x12\t\n\x05pitch\x10%\x12\t\n\x05playa\x10\'\x12\x0e\n\nplayground\x10(\x12\n\n\x06quarry\x10)\x12\x0b\n\x07railway\x10*\x12\x13\n\x0frecreation_area\x10+\x12\x0f\n\x0bresidential\x10-\x12\n\n\x06retail\x10.\x12\t\n\x05river\x10/\x12\r\n\triverbank\x10\x30\x12\n\n\x06runway\x10\x31\x12\n\n\x06school\x10\x32\x12\n\n\x06stream\x10\x35\x12\x0b\n\x07taxiway\x10\x36\x12\t\n\x05water\x10:\x12\x0b\n\x07wetland\x10;\x12\x08\n\x04wood\x10<\x12\t\n\x05other\x10?\x12\x0b\n\x07\x63ountry\x10@\x12\n\n\x06region\x10\x41\x12\x08\n\x04\x63ity\x10\x42\x12\x08\n\x04town\x10\x43\x12\x0b\n\x07\x61irport\x10\x44\x12\x07\n\x03\x62\x61y\x10\x45\x12\x0b\n\x07\x62orough\x10\x46\x12\t\n\x05\x66jord\x10G\x12\n\n\x06hamlet\x10H\x12\x0c\n\x08military\x10I\x12\x11\n\rnational_park\x10J\x12\x10\n\x0cneighborhood\x10K\x12\x08\n\x04peak\x10L\x12\n\n\x06prison\x10M\x12\x12\n\x0eprotected_area\x10N\x12\x08\n\x04reef\x10O\x12\x08\n\x04rock\x10P\x12\x08\n\x04sand\x10Q\x12\t\n\x05scrub\x10R\x12\x07\n\x03sea\x10S\x12\n\n\x06strait\x10T\x12\n\n\x06valley\x10U\x12\x0b\n\x07village\x10V\x12\x0e\n\nlight_rail\x10W\x12\x0c\n\x08platform\x10X\x12\x0b\n\x07station\x10Y\x12\n\n\x06subway\x10Z\x12\x10\n\x0c\x61gricultural\x10[\x12\r\n\teducation\x10\\\x12\x0e\n\ngovernment\x10]\x12\x0e\n\nhealthcare\x10^\x12\x0c\n\x08landmark\x10_\x12\r\n\treligious\x10`\x12\x0c\n\x08services\x10\x61\x12\n\n\x06sports\x10\x62\x12\x12\n\x0etransportation\x10\x63\x12\n\n\x06unused\x10\x64\x12\t\n\x05\x62iome\x10\x65\x12\x08\n\x04pier\x10\x66\x12\x0b\n\x07orchard\x10g\x12\x0c\n\x08vineyard\x10h*\x9d\x01\n\x10\x46ortPowerUpLevel\x12\x1d\n\x19\x46ORT_POWER_UP_LEVEL_UNSET\x10\x00\x12\x19\n\x15\x46ORT_POWER_UP_LEVEL_0\x10\x01\x12\x19\n\x15\x46ORT_POWER_UP_LEVEL_1\x10\x02\x12\x19\n\x15\x46ORT_POWER_UP_LEVEL_2\x10\x03\x12\x19\n\x15\x46ORT_POWER_UP_LEVEL_3\x10\x04*\xf2\x01\n\x16\x46ortPowerUpLevelReward\x12$\n FORT_POWER_UP_LEVEL_REWARD_UNSET\x10\x00\x12\x30\n,FORT_POWER_UP_LEVEL_REWARD_BUDDY_BONUS_HEART\x10\x01\x12+\n\'FORT_POWER_UP_REWARD_BONUS_ITEM_ON_SPIN\x10\x02\x12$\n FORT_POWER_UP_REWARD_BONUS_SPAWN\x10\x03\x12-\n)FORT_POWER_UP_REWARD_BONUS_RAID_POKEBALLS\x10\x04*#\n\x08\x46ortType\x12\x07\n\x03GYM\x10\x00\x12\x0e\n\nCHECKPOINT\x10\x01*\xae\x01\n\x18\x46riendshipLevelMilestone\x12\x1a\n\x16\x46RIENDSHIP_LEVEL_UNSET\x10\x00\x12\x16\n\x12\x46RIENDSHIP_LEVEL_0\x10\x01\x12\x16\n\x12\x46RIENDSHIP_LEVEL_1\x10\x02\x12\x16\n\x12\x46RIENDSHIP_LEVEL_2\x10\x03\x12\x16\n\x12\x46RIENDSHIP_LEVEL_3\x10\x04\x12\x16\n\x12\x46RIENDSHIP_LEVEL_4\x10\x05*\xed\x03\n\x1aGameAccountRegistryActions\x12\x45\nAGAME_ACCOUNT_REGISTRY_ACTION_UNKNOWN_GAME_ACCOUNT_REGISTRY_ACTION\x10\x00\x12\x33\n-GAME_ACCOUNT_REGISTRY_ACTION_ADD_LOGIN_ACTION\x10\xc0\xcf$\x12\x36\n0GAME_ACCOUNT_REGISTRY_ACTION_REMOVE_LOGIN_ACTION\x10\xc1\xcf$\x12\x34\n.GAME_ACCOUNT_REGISTRY_ACTION_LIST_LOGIN_ACTION\x10\xc2\xcf$\x12\x37\n1GAME_ACCOUNT_REGISTRY_ACTION_REPLACE_LOGIN_ACTION\x10\xc3\xcf$\x12\x36\n0GAME_ACCOUNT_REGISTRY_ACTION_SET_BIRTHDAY_ACTION\x10\xc4\xcf$\x12\x33\n-GAME_ACCOUNT_REGISTRY_ACTION_GAR_PROXY_ACTION\x10\xc5\xcf$\x12?\n9GAME_ACCOUNT_REGISTRY_ACTION_LINK_TO_ACCOUNT_LOGIN_ACTION\x10\xc6\xcf$*\xe1\x03\n\x17GameAdventureSyncAction\x12I\nEGAME_LOCATION_AWARENESS_ACTION_UNKNOWN_GAME_LOCATION_AWARENESS_ACTION\x10\x00\x12=\n7GAME_LOCATION_AWARENESS_ACTION_REQUEST_GEOFENCE_UPDATES\x10\xc0\xfc\x15\x12;\n5GAME_LOCATION_AWARENESS_ACTION_UPDATE_PLAYER_LOCATION\x10\xc1\xfc\x15\x12@\n:GAME_LOCATION_AWARENESS_ACTION_BULK_UPDATE_PLAYER_LOCATION\x10\xc2\xfc\x15\x12>\n8GAME_LOCATION_AWARENESS_ACTION_UPDATE_BREADCRUMB_HISTORY\x10\xa8\x84\x16\x12=\n7GAME_LOCATION_AWARENESS_ACTION_REFRESH_PROXIMITY_TOKENS\x10\x90\x8c\x16\x12>\n8GAME_LOCATION_AWARENESS_ACTION_REPORT_PROXIMITY_CONTACTS\x10\x91\x8c\x16*\xb6\x01\n\x13GameAnticheatAction\x12\x37\n3GAME_ANTICHEAT_ACTION_UNKNOWN_GAME_ANTICHEAT_ACTION\x10\x00\x12\x34\n.GAME_ANTICHEAT_ACTION_GET_OUTSTANDING_WARNINGS\x10\xc0\x9a\x0c\x12\x30\n*GAME_ANTICHEAT_ACTION_ACKNOWLEDGE_WARNINGS\x10\xc1\x9a\x0c*\xa5\x01\n\x1eGameAuthenticationActionMethod\x12\x41\n=GAME_AUTHENTICATION_ACTION_UNKNOWN_GAME_AUTHENTICATION_ACTION\x10\x00\x12@\n:GAME_AUTHENTICATION_ACTION_ROTATE_GUEST_LOGIN_SECRET_TOKEN\x10\x9b\xa1\x0f*\x9b\x02\n\x18GameBackgroundModeAction\x12\x43\n?GAME_BACKGROUND_MODE_ACTION_UNKNOWN_GAME_BACKGROUND_MODE_ACTION\x10\x00\x12=\n7GAME_BACKGROUND_MODE_ACTION_REGISTER_BACKGROUND_SERVICE\x10\xf0\x84\x0e\x12<\n6GAME_BACKGROUND_MODE_ACTION_GET_CLIENT_BGMODE_SETTINGS\x10\xf1\x84\x0e\x12=\n7GAME_BACKGROUND_MODE_ACTION_GET_ADVENTURE_SYNC_PROGRESS\x10\xf2\x84\x0e*j\n\x0fGameChatActions\x12-\n)GAME_CHAT_ACTION_UNKNOWN_GAME_CHAT_ACTION\x10\x00\x12(\n\"GAME_CHAT_ACTION_PROXY_CHAT_ACTION\x10\xa0\xa4(*V\n\x0eGameCrmActions\x12!\n\x1d\x43RM_ACTION_UNKNOWN_CRM_ACTION\x10\x00\x12!\n\x1b\x43RM_ACTION_CRM_PROXY_ACTION\x10\xc0\xc0)*\x97\x03\n\x11GameFitnessAction\x12\x33\n/GAME_FITNESS_ACTION_UNKNOWN_GAME_FITNESS_ACTION\x10\x00\x12\x30\n*GAME_FITNESS_ACTION_UPDATE_FITNESS_METRICS\x10\x80\x88\'\x12,\n&GAME_FITNESS_ACTION_GET_FITNESS_REPORT\x10\x81\x88\'\x12\x35\n/GAME_FITNESS_ACTION_GET_ADVENTURE_SYNC_SETTINGS\x10\x82\x88\'\x12\x38\n2GAME_FITNESS_ACTION_UPDATE_ADVENTURE_SYNC_SETTINGS\x10\x83\x88\'\x12;\n1GAME_FITNESS_ACTION_UPDATE_ADVENTURE_SYNC_FITNESS\x10\x84\x88\'\x1a\x02\x08\x01\x12?\n5GAME_FITNESS_ACTION_GET_ADVENTURE_SYNC_FITNESS_REPORT\x10\x85\x88\'\x1a\x02\x08\x01*\x95\x01\n\x15GameGmTemplatesAction\x12=\n9GAME_GM_TEMPLATES_ACTION_UNKNOWN_GAME_GM_TEMPLATES_ACTION\x10\x00\x12=\n7GAME_GM_TEMPLATES_ACTION_DOWNLOAD_GAME_MASTER_TEMPLATES\x10\xa0\xe0\x14*\xf4\x05\n\rGameIapAction\x12+\n\'GAME_IAP_ACTION_UNKNOWN_GAME_IAP_ACTION\x10\x00\x12\"\n\x1cGAME_IAP_ACTION_PURCHASE_SKU\x10\xf0\xf5\x12\x12\x35\n/GAME_IAP_ACTION_GET_AVAILABLE_SKUS_AND_BALANCES\x10\xf1\xf5\x12\x12\x38\n2GAME_IAP_ACTION_SET_IN_GAME_CURRENCY_EXCHANGE_RATE\x10\xf2\xf5\x12\x12&\n GAME_IAP_ACTION_PURCHASE_WEB_SKU\x10\xf3\xf5\x12\x12+\n%GAME_IAP_ACTION_REDEEM_GOOGLE_RECEIPT\x10\xd4\xf6\x12\x12*\n$GAME_IAP_ACTION_REDEEM_APPLE_RECEIPT\x10\xd5\xf6\x12\x12,\n&GAME_IAP_ACTION_REDEEM_DESKTOP_RECEIPT\x10\xd6\xf6\x12\x12,\n&GAME_IAP_ACTION_REDEEM_SAMSUNG_RECEIPT\x10\xd7\xf6\x12\x12\x31\n+GAME_IAP_ACTION_GET_AVAILABLE_SUBSCRIPTIONS\x10\xb8\xf7\x12\x12.\n(GAME_IAP_ACTION_GET_ACTIVE_SUBSCRIPTIONS\x10\xb9\xf7\x12\x12+\n%GAME_IAP_ACTION_REDEEM_XSOLLA_RECEIPT\x10\xbc\xfe\x12\x12\'\n!GAME_IAP_ACTION_GET_WEBSTORE_USER\x10\xbd\xfe\x12\x12(\n\"GAME_IAP_ACTION_REFUND_IAP_RECEIPT\x10\xbe\xfe\x12\x12\x32\n,GAME_IAP_ACTION_GET_AVAILABLE_SKUS_ANONYMOUS\x10\xbf\xfe\x12\x12-\n\'GAME_IAP_ACTION_REDEEM_WEBSTORE_RECEIPT\x10\xc0\xfe\x12*\x92\x01\n\x16GameNotificationAction\x12=\n9GAME_NOTIFICATION_ACTION_UNKNOWN_GAME_NOTIFICATION_ACTION\x10\x00\x12\x39\n3GAME_NOTIFICATION_ACTION_UPDATE_NOTIFICATION_STATUS\x10\xb0\xae\x15*w\n\x12GamePasscodeAction\x12\x35\n1GAME_PASSCODE_ACTION_UNKNOWN_GAME_PASSCODE_ACTION\x10\x00\x12*\n$GAME_PASSCODE_ACTION_REDEEM_PASSCODE\x10\x90\x92\x14*\xc9\x01\n\x0eGamePingAction\x12-\n)GAME_PING_ACTION_UNKNOWN_GAME_PING_ACTION\x10\x00\x12\x1b\n\x15GAME_PING_ACTION_PING\x10\xe0\xb6\r\x12!\n\x1bGAME_PING_ACTION_PING_ASYNC\x10\xe1\xb6\r\x12&\n GAME_PING_ACTION_PING_DOWNSTREAM\x10\xe2\xb6\r\x12 \n\x1aGAME_PING_ACTION_PING_OPEN\x10\xc8\xbe\r*m\n\x10GamePlayerAction\x12\x31\n-GAME_PLAYER_ACTION_UNKNOWN_GAME_PLAYER_ACTION\x10\x00\x12&\n GAME_PLAYER_ACTION_GET_INVENTORY\x10\xe0\x98\x17*\xd0\x06\n\rGamePoiAction\x12+\n\'GAME_POI_ACTION_UNKNOWN_GAME_POI_ACTION\x10\x00\x12!\n\x1bGAME_POI_ACTION_ADD_NEW_POI\x10\xe0\xeb%\x12/\n)GAME_POI_ACTION_GET_AVAILABLE_SUBMISSIONS\x10\xe1\xeb%\x12\x35\n/GAME_POI_ACTION_GET_SIGNED_URL_FOR_PHOTO_UPLOAD\x10\xe2\xeb%\x12?\n9GAME_POI_ACTION_GET_PLAYER_SUBMISSION_VALIDATION_SETTINGS\x10\xe3\xeb%\x12&\n GAME_POI_ACTION_SUBMIT_POI_IMAGE\x10\xc4\xec%\x12\x35\n/GAME_POI_ACTION_SUBMIT_POI_TEXT_METADATA_UPDATE\x10\xc5\xec%\x12\x30\n*GAME_POI_ACTION_SUBMIT_POI_LOCATION_UPDATE\x10\xc6\xec%\x12\x31\n+GAME_POI_ACTION_SUBMIT_POI_TAKEDOWN_REQUEST\x10\xc7\xec%\x12/\n)GAME_POI_ACTION_SUBMIT_SPONSOR_POI_REPORT\x10\xc8\xec%\x12\x38\n2GAME_POI_ACTION_SUBMIT_SPONSOR_POI_LOCATION_UPDATE\x10\xc9\xec%\x12#\n\x1dGAME_POI_ACTION_ADD_NEW_ROUTE\x10\xa8\xed%\x12.\n(GAME_POI_ACTION_GENERATE_GMAP_SIGNED_URL\x10\x8c\xee%\x12\'\n!GAME_POI_ACTION_GET_GMAP_SETTINGS\x10\x8d\xee%\x12\x32\n,GAME_POI_ACTION_SUBMIT_POI_AR_VIDEO_METADATA\x10\xf0\xee%\x12\x33\n-GAME_POI_ACTION_GET_GRAPESHOT_FILE_UPLOAD_URL\x10\xf1\xee%\x12\x30\n*GAME_POI_ACTION_ASYNC_FILE_UPLOAD_COMPLETE\x10\xf2\xee%*\x8b\x04\n\x1aGamePushNotificationAction\x12G\nCGAME_PUSH_NOTIFICATION_ACTION_UNKNOWN_GAME_PUSH_NOTIFICATION_ACTION\x10\x00\x12>\n8GAME_PUSH_NOTIFICATION_ACTION_REGISTER_PUSH_NOTIFICATION\x10\x80\xc4\x13\x12@\n:GAME_PUSH_NOTIFICATION_ACTION_UNREGISTER_PUSH_NOTIFICATION\x10\x81\xc4\x13\x12\x46\n@GAME_PUSH_NOTIFICATION_ACTION_OPT_OUT_PUSH_NOTIFICATION_CATEGORY\x10\x82\xc4\x13\x12\x44\n>GAME_PUSH_NOTIFICATION_ACTION_REGISTER_PUSH_NOTIFICATION_TOKEN\x10\x83\xc4\x13\x12\x46\n@GAME_PUSH_NOTIFICATION_ACTION_UNREGISTER_PUSH_NOTIFICATION_TOKEN\x10\x84\xc4\x13\x12L\nFGAME_PUSH_NOTIFICATION_ACTION_OPT_OUT_PUSH_NOTIFICATION_TOKEN_CATEGORY\x10\x85\xc4\x13*\xae\x01\n\x10GameSocialAction\x12\x31\n-GAME_SOCIAL_ACTION_UNKNOWN_GAME_SOCIAL_ACTION\x10\x00\x12,\n&GAME_SOCIAL_ACTION_PROXY_SOCIAL_ACTION\x10\xf0\xb9&\x12\x39\n3GAME_SOCIAL_ACTION_PROXY_SOCIAL_SIDE_CHANNEL_ACTION\x10\xf1\xb9&*\xbf\x01\n\x13GameTelemetryAction\x12\x37\n3GAME_TELEMETRY_ACTION_UNKNOWN_GAME_TELEMETRY_ACTION\x10\x00\x12\x34\n.GAME_TELEMETRY_ACTION_COLLECT_CLIENT_TELEMETRY\x10\xd0\x9d%\x12\x39\n3GAME_TELEMETRY_ACTION_GET_CLIENT_TELEMETRY_SETTINGS\x10\xd1\x9d%*\x7f\n\x12GameWebTokenAction\x12\x37\n3GAME_WEB_TOKEN_ACTION_UNKNOWN_GAME_WEB_TOKEN_ACTION\x10\x00\x12\x30\n*GAME_WEB_TOKEN_ACTION_GET_WEB_TOKEN_ACTION\x10\xd0\xca\x16*\xa9\x02\n\x18GenericClickTelemetryIds\x12\x37\n3GENERIC_CLICK_TELEMETRY_IDS_UNDEFINED_GENERIC_EVENT\x10\x00\x12\x32\n.GENERIC_CLICK_TELEMETRY_IDS_SPEED_WARNING_SHOW\x10\x01\x12\x37\n3GENERIC_CLICK_TELEMETRY_IDS_SPEED_WARNING_PASSENGER\x10\x02\x12\x33\n/GENERIC_CLICK_TELEMETRY_IDS_CACHE_RESET_CLICKED\x10\x03\x12\x32\n.GENERIC_CLICK_TELEMETRY_IDS_REFUND_PAGE_OPENED\x10\x04*z\n\x0cGymBadgeType\x12\x13\n\x0fGYM_BADGE_UNSET\x10\x00\x12\x15\n\x11GYM_BADGE_VANILLA\x10\x01\x12\x14\n\x10GYM_BADGE_BRONZE\x10\x02\x12\x14\n\x10GYM_BADGE_SILVER\x10\x03\x12\x12\n\x0eGYM_BADGE_GOLD\x10\x04*\xdd\x01\n$HelpshiftAuthenticationFailureReason\x12\x42\n>HELPSHIFT_AUTHENTICATON_FAILURE_REASON_AUTH_TOKEN_NOT_PROVIDED\x10\x00\x12=\n9HELPSHIFT_AUTHENTICATON_FAILURE_REASON_INVALID_AUTH_TOKEN\x10\x01\x12\x32\n.HELPSHIFT_AUTHENTICATON_FAILURE_REASON_UNKNOWN\x10\x02*\xd7\x18\n\x10HoloActivityType\x12\x14\n\x10\x41\x43TIVITY_UNKNOWN\x10\x00\x12\x1a\n\x16\x41\x43TIVITY_CATCH_POKEMON\x10\x01\x12!\n\x1d\x41\x43TIVITY_CATCH_LEGEND_POKEMON\x10\x02\x12\x19\n\x15\x41\x43TIVITY_FLEE_POKEMON\x10\x03\x12\x18\n\x14\x41\x43TIVITY_DEFEAT_FORT\x10\x04\x12\x1b\n\x17\x41\x43TIVITY_EVOLVE_POKEMON\x10\x05\x12\x16\n\x12\x41\x43TIVITY_HATCH_EGG\x10\x06\x12\x14\n\x10\x41\x43TIVITY_WALK_KM\x10\x07\x12\x1e\n\x1a\x41\x43TIVITY_POKEDEX_ENTRY_NEW\x10\x08\x12\x1e\n\x1a\x41\x43TIVITY_CATCH_FIRST_THROW\x10\t\x12\x1d\n\x19\x41\x43TIVITY_CATCH_NICE_THROW\x10\n\x12\x1e\n\x1a\x41\x43TIVITY_CATCH_GREAT_THROW\x10\x0b\x12\"\n\x1e\x41\x43TIVITY_CATCH_EXCELLENT_THROW\x10\x0c\x12\x1c\n\x18\x41\x43TIVITY_CATCH_CURVEBALL\x10\r\x12%\n!ACTIVITY_CATCH_FIRST_CATCH_OF_DAY\x10\x0e\x12\x1c\n\x18\x41\x43TIVITY_CATCH_MILESTONE\x10\x0f\x12\x1a\n\x16\x41\x43TIVITY_TRAIN_POKEMON\x10\x10\x12\x18\n\x14\x41\x43TIVITY_SEARCH_FORT\x10\x11\x12\x1c\n\x18\x41\x43TIVITY_RELEASE_POKEMON\x10\x12\x12\"\n\x1e\x41\x43TIVITY_HATCH_EGG_SMALL_BONUS\x10\x13\x12#\n\x1f\x41\x43TIVITY_HATCH_EGG_MEDIUM_BONUS\x10\x14\x12\"\n\x1e\x41\x43TIVITY_HATCH_EGG_LARGE_BONUS\x10\x15\x12 \n\x1c\x41\x43TIVITY_DEFEAT_GYM_DEFENDER\x10\x16\x12\x1e\n\x1a\x41\x43TIVITY_DEFEAT_GYM_LEADER\x10\x17\x12+\n\'ACTIVITY_CATCH_FIRST_CATCH_STREAK_BONUS\x10\x18\x12)\n%ACTIVITY_SEARCH_FORT_FIRST_OF_THE_DAY\x10\x19\x12%\n!ACTIVITY_SEARCH_FORT_STREAK_BONUS\x10\x1a\x12 \n\x1c\x41\x43TIVITY_DEFEAT_RAID_POKEMON\x10\x1b\x12\x17\n\x13\x41\x43TIVITY_FEED_BERRY\x10\x1c\x12\x17\n\x13\x41\x43TIVITY_SEARCH_GYM\x10\x1d\x12\x19\n\x15\x41\x43TIVITY_NEW_POKESTOP\x10\x1e\x12\x1c\n\x18\x41\x43TIVITY_GYM_BATTLE_LOSS\x10\x1f\x12 \n\x1c\x41\x43TIVITY_CATCH_AR_PLUS_BONUS\x10 \x12*\n&ACTIVITY_CATCH_QUEST_POKEMON_ENCOUNTER\x10!\x12\"\n\x1e\x41\x43TIVITY_FRIENDSHIP_LEVEL_UP_0\x10#\x12\"\n\x1e\x41\x43TIVITY_FRIENDSHIP_LEVEL_UP_1\x10$\x12\"\n\x1e\x41\x43TIVITY_FRIENDSHIP_LEVEL_UP_2\x10%\x12\"\n\x1e\x41\x43TIVITY_FRIENDSHIP_LEVEL_UP_3\x10&\x12\"\n\x1e\x41\x43TIVITY_FRIENDSHIP_LEVEL_UP_4\x10\'\x12\x16\n\x12\x41\x43TIVITY_SEND_GIFT\x10(\x12\'\n#ACTIVITY_RAID_LEVEL_1_ADDITIONAL_XP\x10*\x12\'\n#ACTIVITY_RAID_LEVEL_2_ADDITIONAL_XP\x10+\x12\'\n#ACTIVITY_RAID_LEVEL_3_ADDITIONAL_XP\x10,\x12\'\n#ACTIVITY_RAID_LEVEL_4_ADDITIONAL_XP\x10-\x12\'\n#ACTIVITY_RAID_LEVEL_5_ADDITIONAL_XP\x10.\x12\x1d\n\x19\x41\x43TIVITY_HATCH_EGG_SHADOW\x10/\x12\x1b\n\x17\x41\x43TIVITY_HATCH_EGG_GIFT\x10\x30\x12\'\n#ACTIVITY_REMOTE_DEFEAT_RAID_POKEMON\x10\x31\x12.\n*ACTIVITY_REMOTE_RAID_LEVEL_1_ADDITIONAL_XP\x10\x32\x12.\n*ACTIVITY_REMOTE_RAID_LEVEL_2_ADDITIONAL_XP\x10\x33\x12.\n*ACTIVITY_REMOTE_RAID_LEVEL_3_ADDITIONAL_XP\x10\x34\x12.\n*ACTIVITY_REMOTE_RAID_LEVEL_4_ADDITIONAL_XP\x10\x35\x12.\n*ACTIVITY_REMOTE_RAID_LEVEL_5_ADDITIONAL_XP\x10\x36\x12 \n\x1c\x41\x43TIVITY_CHANGE_POKEMON_FORM\x10\x37\x12$\n ACTIVITY_EARN_BUDDY_WALKED_CANDY\x10\x38\x12.\n*ACTIVITY_RAID_LEVEL_1_SHADOW_ADDITIONAL_XP\x10\x39\x12.\n*ACTIVITY_RAID_LEVEL_2_SHADOW_ADDITIONAL_XP\x10:\x12.\n*ACTIVITY_RAID_LEVEL_3_SHADOW_ADDITIONAL_XP\x10;\x12.\n*ACTIVITY_RAID_LEVEL_4_SHADOW_ADDITIONAL_XP\x10<\x12.\n*ACTIVITY_RAID_LEVEL_5_SHADOW_ADDITIONAL_XP\x10=\x12\x35\n1ACTIVITY_REMOTE_RAID_LEVEL_1_SHADOW_ADDITIONAL_XP\x10>\x12\x35\n1ACTIVITY_REMOTE_RAID_LEVEL_2_SHADOW_ADDITIONAL_XP\x10?\x12\x35\n1ACTIVITY_REMOTE_RAID_LEVEL_3_SHADOW_ADDITIONAL_XP\x10@\x12\x35\n1ACTIVITY_REMOTE_RAID_LEVEL_4_SHADOW_ADDITIONAL_XP\x10\x41\x12\x35\n1ACTIVITY_REMOTE_RAID_LEVEL_5_SHADOW_ADDITIONAL_XP\x10\x42\x12$\n ACTIVITY_CATCH_MASTER_BALL_THROW\x10\x43\x12*\n&ACTIVITY_RAID_LEVEL_MEGA_ADDITIONAL_XP\x10\x44\x12,\n(ACTIVITY_RAID_LEVEL_MEGA_5_ADDITIONAL_XP\x10\x45\x12\x31\n-ACTIVITY_RAID_LEVEL_ULTRA_BEAST_ADDITIONAL_XP\x10\x46\x12\x32\n.ACTIVITY_RAID_LEVEL_EXTENDED_EGG_ADDITIONAL_XP\x10G\x12,\n(ACTIVITY_RAID_LEVEL_PRIMAL_ADDITIONAL_XP\x10H\x12\x31\n-ACTIVITY_REMOTE_RAID_LEVEL_MEGA_ADDITIONAL_XP\x10I\x12\x33\n/ACTIVITY_REMOTE_RAID_LEVEL_MEGA_5_ADDITIONAL_XP\x10J\x12\x38\n4ACTIVITY_REMOTE_RAID_LEVEL_ULTRA_BEAST_ADDITIONAL_XP\x10K\x12\x39\n5ACTIVITY_REMOTE_RAID_LEVEL_EXTENDED_EGG_ADDITIONAL_XP\x10L\x12\x33\n/ACTIVITY_REMOTE_RAID_LEVEL_PRIMAL_ADDITIONAL_XP\x10M\x12\x1b\n\x17\x41\x43TIVITY_ROUTE_COMPLETE\x10N\x12,\n(ACTIVITY_ROUTE_COMPLETE_FIRST_OF_THE_DAY\x10O\x12(\n$ACTIVITY_ROUTE_COMPLETE_STREAK_BONUS\x10P\x12\x19\n\x15\x41\x43TIVITY_FUSE_POKEMON\x10Q\x12\x1b\n\x17\x41\x43TIVITY_UNFUSE_POKEMON\x10R*\xc1\xde\x01\n\rHoloBadgeType\x12\x0f\n\x0b\x42\x41\x44GE_UNSET\x10\x00\x12\x13\n\x0f\x42\x41\x44GE_TRAVEL_KM\x10\x01\x12\x19\n\x15\x42\x41\x44GE_POKEDEX_ENTRIES\x10\x02\x12\x17\n\x13\x42\x41\x44GE_CAPTURE_TOTAL\x10\x03\x12\x17\n\x13\x42\x41\x44GE_DEFEATED_FORT\x10\x04\x12\x17\n\x13\x42\x41\x44GE_EVOLVED_TOTAL\x10\x05\x12\x17\n\x13\x42\x41\x44GE_HATCHED_TOTAL\x10\x06\x12\x1b\n\x17\x42\x41\x44GE_ENCOUNTERED_TOTAL\x10\x07\x12\x1b\n\x17\x42\x41\x44GE_POKESTOPS_VISITED\x10\x08\x12\x1a\n\x16\x42\x41\x44GE_UNIQUE_POKESTOPS\x10\t\x12\x19\n\x15\x42\x41\x44GE_POKEBALL_THROWN\x10\n\x12\x16\n\x12\x42\x41\x44GE_BIG_MAGIKARP\x10\x0b\x12\x18\n\x14\x42\x41\x44GE_DEPLOYED_TOTAL\x10\x0c\x12\x1b\n\x17\x42\x41\x44GE_BATTLE_ATTACK_WON\x10\r\x12\x1d\n\x19\x42\x41\x44GE_BATTLE_TRAINING_WON\x10\x0e\x12\x1b\n\x17\x42\x41\x44GE_BATTLE_DEFEND_WON\x10\x0f\x12\x19\n\x15\x42\x41\x44GE_PRESTIGE_RAISED\x10\x10\x12\x1a\n\x16\x42\x41\x44GE_PRESTIGE_DROPPED\x10\x11\x12\x15\n\x11\x42\x41\x44GE_TYPE_NORMAL\x10\x12\x12\x17\n\x13\x42\x41\x44GE_TYPE_FIGHTING\x10\x13\x12\x15\n\x11\x42\x41\x44GE_TYPE_FLYING\x10\x14\x12\x15\n\x11\x42\x41\x44GE_TYPE_POISON\x10\x15\x12\x15\n\x11\x42\x41\x44GE_TYPE_GROUND\x10\x16\x12\x13\n\x0f\x42\x41\x44GE_TYPE_ROCK\x10\x17\x12\x12\n\x0e\x42\x41\x44GE_TYPE_BUG\x10\x18\x12\x14\n\x10\x42\x41\x44GE_TYPE_GHOST\x10\x19\x12\x14\n\x10\x42\x41\x44GE_TYPE_STEEL\x10\x1a\x12\x13\n\x0f\x42\x41\x44GE_TYPE_FIRE\x10\x1b\x12\x14\n\x10\x42\x41\x44GE_TYPE_WATER\x10\x1c\x12\x14\n\x10\x42\x41\x44GE_TYPE_GRASS\x10\x1d\x12\x17\n\x13\x42\x41\x44GE_TYPE_ELECTRIC\x10\x1e\x12\x16\n\x12\x42\x41\x44GE_TYPE_PSYCHIC\x10\x1f\x12\x12\n\x0e\x42\x41\x44GE_TYPE_ICE\x10 \x12\x15\n\x11\x42\x41\x44GE_TYPE_DRAGON\x10!\x12\x13\n\x0f\x42\x41\x44GE_TYPE_DARK\x10\"\x12\x14\n\x10\x42\x41\x44GE_TYPE_FAIRY\x10#\x12\x17\n\x13\x42\x41\x44GE_SMALL_RATTATA\x10$\x12\x11\n\rBADGE_PIKACHU\x10%\x12\x0f\n\x0b\x42\x41\x44GE_UNOWN\x10&\x12\x1e\n\x1a\x42\x41\x44GE_POKEDEX_ENTRIES_GEN2\x10\'\x12\x19\n\x15\x42\x41\x44GE_RAID_BATTLE_WON\x10(\x12\x1e\n\x1a\x42\x41\x44GE_LEGENDARY_BATTLE_WON\x10)\x12\x15\n\x11\x42\x41\x44GE_BERRIES_FED\x10*\x12\x18\n\x14\x42\x41\x44GE_HOURS_DEFENDED\x10+\x12\x16\n\x12\x42\x41\x44GE_PLACE_HOLDER\x10,\x12\x1e\n\x1a\x42\x41\x44GE_POKEDEX_ENTRIES_GEN3\x10-\x12\x1a\n\x16\x42\x41\x44GE_CHALLENGE_QUESTS\x10.\x12\x17\n\x13\x42\x41\x44GE_MEW_ENCOUNTER\x10/\x12\x1b\n\x17\x42\x41\x44GE_MAX_LEVEL_FRIENDS\x10\x30\x12\x11\n\rBADGE_TRADING\x10\x31\x12\x1a\n\x16\x42\x41\x44GE_TRADING_DISTANCE\x10\x32\x12\x1e\n\x1a\x42\x41\x44GE_POKEDEX_ENTRIES_GEN4\x10\x33\x12\x16\n\x12\x42\x41\x44GE_GREAT_LEAGUE\x10\x34\x12\x16\n\x12\x42\x41\x44GE_ULTRA_LEAGUE\x10\x35\x12\x17\n\x13\x42\x41\x44GE_MASTER_LEAGUE\x10\x36\x12\x13\n\x0f\x42\x41\x44GE_PHOTOBOMB\x10\x37\x12\x1e\n\x1a\x42\x41\x44GE_POKEDEX_ENTRIES_GEN5\x10\x38\x12\x1a\n\x16\x42\x41\x44GE_POKEMON_PURIFIED\x10\x39\x12 \n\x1c\x42\x41\x44GE_ROCKET_GRUNTS_DEFEATED\x10:\x12\"\n\x1e\x42\x41\x44GE_ROCKET_GIOVANNI_DEFEATED\x10;\x12\x14\n\x10\x42\x41\x44GE_BUDDY_BEST\x10<\x12\x1e\n\x1a\x42\x41\x44GE_POKEDEX_ENTRIES_GEN6\x10=\x12\x1e\n\x1a\x42\x41\x44GE_POKEDEX_ENTRIES_GEN7\x10>\x12\x1e\n\x1a\x42\x41\x44GE_POKEDEX_ENTRIES_GEN8\x10?\x12\x17\n\x13\x42\x41\x44GE_7_DAY_STREAKS\x10@\x12%\n!BADGE_UNIQUE_RAID_BOSSES_DEFEATED\x10\x41\x12\x1c\n\x18\x42\x41\x44GE_RAIDS_WITH_FRIENDS\x10\x42\x12&\n\"BADGE_POKEMON_CAUGHT_AT_YOUR_LURES\x10\x43\x12\x12\n\x0e\x42\x41\x44GE_WAYFARER\x10\x44\x12\x19\n\x15\x42\x41\x44GE_TOTAL_MEGA_EVOS\x10\x45\x12\x1a\n\x16\x42\x41\x44GE_UNIQUE_MEGA_EVOS\x10\x46\x12\x10\n\x0c\x44\x45PRECATED_0\x10G\x12\x18\n\x14\x42\x41\x44GE_ROUTE_ACCEPTED\x10H\x12\x1b\n\x17\x42\x41\x44GE_TRAINERS_REFERRED\x10I\x12\x1b\n\x17\x42\x41\x44GE_POKESTOPS_SCANNED\x10J\x12\x1a\n\x16\x42\x41\x44GE_RAID_BATTLE_STAT\x10L\x12\x1a\n\x16\x42\x41\x44GE_TOTAL_ROUTE_PLAY\x10M\x12\x1b\n\x17\x42\x41\x44GE_UNIQUE_ROUTE_PLAY\x10N\x12\x1f\n\x1b\x42\x41\x44GE_POKEDEX_ENTRIES_GEN8A\x10O\x12\x1f\n\x1b\x42\x41\x44GE_CAPTURE_SMALL_POKEMON\x10P\x12\x1f\n\x1b\x42\x41\x44GE_CAPTURE_LARGE_POKEMON\x10Q\x12\x1e\n\x1a\x42\x41\x44GE_POKEDEX_ENTRIES_GEN9\x10R\x12$\n BADGE_PARTY_CHALLENGES_COMPLETED\x10S\x12\"\n\x1e\x42\x41\x44GE_PARTY_BOOSTS_CONTRIBUTED\x10T\x12\x13\n\x0f\x42\x41\x44GE_CHECK_INS\x10U\x12\x1f\n\x1b\x42\x41\x44GE_BREAD_BATTLES_ENTERED\x10V\x12\x1b\n\x17\x42\x41\x44GE_BREAD_BATTLES_WON\x10W\x12!\n\x1d\x42\x41\x44GE_BREAD_BATTLES_DOUGH_WON\x10X\x12\x16\n\x12\x42\x41\x44GE_BREAD_UNIQUE\x10Y\x12\x1c\n\x18\x42\x41\x44GE_BREAD_DOUGH_UNIQUE\x10Z\x12\x16\n\x11\x42\x41\x44GE_DYNAMIC_MIN\x10\xe8\x07\x12\x1a\n\x15\x42\x41\x44GE_MINI_COLLECTION\x10\xea\x07\x12\x1e\n\x19\x42\x41\x44GE_BUTTERFLY_COLLECTOR\x10\xeb\x07\x12#\n\x1e\x42\x41\x44GE_MAX_SIZE_FIRST_PLACE_WIN\x10\xec\x07\x12\x16\n\x11\x42\x41\x44GE_STAMP_RALLY\x10\xed\x07\x12\x14\n\x0f\x42\x41\x44GE_EVENT_MIN\x10\xd0\x0f\x12!\n\x1c\x42\x41\x44GE_CHICAGO_FEST_JULY_2017\x10\xd1\x0f\x12)\n$BADGE_PIKACHU_OUTBREAK_YOKOHAMA_2017\x10\xd2\x0f\x12\"\n\x1d\x42\x41\x44GE_SAFARI_ZONE_EUROPE_2017\x10\xd3\x0f\x12(\n#BADGE_SAFARI_ZONE_EUROPE_2017_10_07\x10\xd4\x0f\x12(\n#BADGE_SAFARI_ZONE_EUROPE_2017_10_14\x10\xd5\x0f\x12+\n&BADGE_CHICAGO_FEST_JULY_2018_SAT_NORTH\x10\xd6\x0f\x12+\n&BADGE_CHICAGO_FEST_JULY_2018_SAT_SOUTH\x10\xd7\x0f\x12+\n&BADGE_CHICAGO_FEST_JULY_2018_SUN_NORTH\x10\xd8\x0f\x12+\n&BADGE_CHICAGO_FEST_JULY_2018_SUN_SOUTH\x10\xd9\x0f\x12#\n\x1e\x42\x41\x44GE_APAC_PARTNER_JULY_2018_0\x10\xda\x0f\x12#\n\x1e\x42\x41\x44GE_APAC_PARTNER_JULY_2018_1\x10\xdb\x0f\x12#\n\x1e\x42\x41\x44GE_APAC_PARTNER_JULY_2018_2\x10\xdc\x0f\x12#\n\x1e\x42\x41\x44GE_APAC_PARTNER_JULY_2018_3\x10\xdd\x0f\x12#\n\x1e\x42\x41\x44GE_APAC_PARTNER_JULY_2018_4\x10\xde\x0f\x12#\n\x1e\x42\x41\x44GE_APAC_PARTNER_JULY_2018_5\x10\xdf\x0f\x12#\n\x1e\x42\x41\x44GE_APAC_PARTNER_JULY_2018_6\x10\xe0\x0f\x12#\n\x1e\x42\x41\x44GE_APAC_PARTNER_JULY_2018_7\x10\xe1\x0f\x12#\n\x1e\x42\x41\x44GE_APAC_PARTNER_JULY_2018_8\x10\xe2\x0f\x12#\n\x1e\x42\x41\x44GE_APAC_PARTNER_JULY_2018_9\x10\xe3\x0f\x12&\n!BADGE_YOKOSUKA_29_AUG_2018_MIKASA\x10\xe4\x0f\x12%\n BADGE_YOKOSUKA_29_AUG_2018_VERNY\x10\xe5\x0f\x12(\n#BADGE_YOKOSUKA_29_AUG_2018_KURIHAMA\x10\xe6\x0f\x12&\n!BADGE_YOKOSUKA_30_AUG_2018_MIKASA\x10\xe7\x0f\x12%\n BADGE_YOKOSUKA_30_AUG_2018_VERNY\x10\xe8\x0f\x12(\n#BADGE_YOKOSUKA_30_AUG_2018_KURIHAMA\x10\xe9\x0f\x12&\n!BADGE_YOKOSUKA_31_AUG_2018_MIKASA\x10\xea\x0f\x12%\n BADGE_YOKOSUKA_31_AUG_2018_VERNY\x10\xeb\x0f\x12(\n#BADGE_YOKOSUKA_31_AUG_2018_KURIHAMA\x10\xec\x0f\x12%\n BADGE_YOKOSUKA_1_SEP_2018_MIKASA\x10\xed\x0f\x12$\n\x1f\x42\x41\x44GE_YOKOSUKA_1_SEP_2018_VERNY\x10\xee\x0f\x12\'\n\"BADGE_YOKOSUKA_1_SEP_2018_KURIHAMA\x10\xef\x0f\x12%\n BADGE_YOKOSUKA_2_SEP_2018_MIKASA\x10\xf0\x0f\x12$\n\x1f\x42\x41\x44GE_YOKOSUKA_2_SEP_2018_VERNY\x10\xf1\x0f\x12\'\n\"BADGE_YOKOSUKA_2_SEP_2018_KURIHAMA\x10\xf2\x0f\x12\x17\n\x12\x42\x41\x44GE_TOP_BANANA_1\x10\xf3\x0f\x12\x17\n\x12\x42\x41\x44GE_TOP_BANANA_2\x10\xf4\x0f\x12\x17\n\x12\x42\x41\x44GE_TOP_BANANA_3\x10\xf5\x0f\x12\x1f\n\x1a\x42\x41\x44GE_PARTNER_EVENT_2019_0\x10\xf6\x0f\x12\x1f\n\x1a\x42\x41\x44GE_PARTNER_EVENT_2019_1\x10\xf7\x0f\x12\x1f\n\x1a\x42\x41\x44GE_PARTNER_EVENT_2019_2\x10\xf8\x0f\x12\x1f\n\x1a\x42\x41\x44GE_PARTNER_EVENT_2019_3\x10\xf9\x0f\x12\x1f\n\x1a\x42\x41\x44GE_PARTNER_EVENT_2019_4\x10\xfa\x0f\x12\x1f\n\x1a\x42\x41\x44GE_PARTNER_EVENT_2019_5\x10\xfb\x0f\x12\x1f\n\x1a\x42\x41\x44GE_PARTNER_EVENT_2019_6\x10\xfc\x0f\x12\x1f\n\x1a\x42\x41\x44GE_PARTNER_EVENT_2019_7\x10\xfd\x0f\x12\x1f\n\x1a\x42\x41\x44GE_PARTNER_EVENT_2019_8\x10\xfe\x0f\x12\x1f\n\x1a\x42\x41\x44GE_PARTNER_EVENT_2019_9\x10\xff\x0f\x12\x1e\n\x19\x42\x41\x44GE_SENTOSA_18_APR_2019\x10\x80\x10\x12\x1e\n\x19\x42\x41\x44GE_SENTOSA_19_APR_2019\x10\x81\x10\x12\x1e\n\x19\x42\x41\x44GE_SENTOSA_20_APR_2019\x10\x82\x10\x12\x1e\n\x19\x42\x41\x44GE_SENTOSA_21_APR_2019\x10\x83\x10\x12\x1e\n\x19\x42\x41\x44GE_SENTOSA_22_APR_2019\x10\x84\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_00\x10\x85\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_01\x10\x86\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_02\x10\x87\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_03\x10\x88\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_04\x10\x89\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_05\x10\x8a\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_06\x10\x8b\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_07\x10\x8c\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_08\x10\x8d\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_09\x10\x8e\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_10\x10\x8f\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_11\x10\x90\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_12\x10\x91\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_13\x10\x92\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_14\x10\x93\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_15\x10\x94\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_16\x10\x95\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_17\x10\x96\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_18\x10\x97\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_19\x10\x98\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_20\x10\x99\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_21\x10\x9a\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_22\x10\x9b\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_23\x10\x9c\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_24\x10\x9d\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_25\x10\x9e\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_26\x10\x9f\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_27\x10\xa0\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_28\x10\xa1\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_29\x10\xa2\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_30\x10\xa3\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_31\x10\xa4\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_32\x10\xa5\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_33\x10\xa6\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_34\x10\xa7\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_35\x10\xa8\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_36\x10\xa9\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_37\x10\xaa\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_38\x10\xab\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_39\x10\xac\x10\x12 \n\x1b\x42\x41\x44GE_CITY_EXPLORER_PASS_40\x10\xad\x10\x12$\n\x1f\x42\x41\x44GE_AIR_ADVENTURES_OKINAWA_00\x10\xae\x10\x12)\n$BADGE_AIR_ADVENTURES_OKINAWA_RELEASE\x10\xaf\x10\x12\x37\n2BADGE_SAFARIZONE_2022_SINGAPORE_DAY_00_EARLYACCESS\x10\xb0\x10\x12\x33\n.BADGE_SAFARIZONE_2022_SINGAPORE_DAY_00_GENERAL\x10\xb1\x10\x12\x37\n2BADGE_SAFARIZONE_2022_SINGAPORE_DAY_01_EARLYACCESS\x10\xb2\x10\x12\x33\n.BADGE_SAFARIZONE_2022_SINGAPORE_DAY_01_GENERAL\x10\xb3\x10\x12\x37\n2BADGE_SAFARIZONE_2022_SINGAPORE_DAY_02_EARLYACCESS\x10\xb4\x10\x12\x33\n.BADGE_SAFARIZONE_2022_SINGAPORE_DAY_02_GENERAL\x10\xb5\x10\x12\x37\n2BADGE_SAFARIZONE_2022_SINGAPORE_DAY_03_EARLYACCESS\x10\xb6\x10\x12\x33\n.BADGE_SAFARIZONE_2022_SINGAPORE_DAY_03_GENERAL\x10\xb7\x10\x12\x1c\n\x17\x42\x41\x44GE_DYNAMIC_EVENT_MIN\x10\x88\'\x12\x34\n/BADGE_GOFEST_2019_AMERICAS_DAY_00_NORTH_GENERAL\x10\x89\'\x12\x38\n3BADGE_GOFEST_2019_AMERICAS_DAY_00_NORTH_EARLYACCESS\x10\x8a\'\x12\x34\n/BADGE_GOFEST_2019_AMERICAS_DAY_00_SOUTH_GENERAL\x10\x8b\'\x12\x38\n3BADGE_GOFEST_2019_AMERICAS_DAY_00_SOUTH_EARLYACCESS\x10\x8c\'\x12\x34\n/BADGE_GOFEST_2019_AMERICAS_DAY_01_NORTH_GENERAL\x10\x8d\'\x12\x38\n3BADGE_GOFEST_2019_AMERICAS_DAY_01_NORTH_EARLYACCESS\x10\x8e\'\x12\x34\n/BADGE_GOFEST_2019_AMERICAS_DAY_01_SOUTH_GENERAL\x10\x8f\'\x12\x38\n3BADGE_GOFEST_2019_AMERICAS_DAY_01_SOUTH_EARLYACCESS\x10\x90\'\x12\x34\n/BADGE_GOFEST_2019_AMERICAS_DAY_02_NORTH_GENERAL\x10\x91\'\x12\x38\n3BADGE_GOFEST_2019_AMERICAS_DAY_02_NORTH_EARLYACCESS\x10\x92\'\x12\x34\n/BADGE_GOFEST_2019_AMERICAS_DAY_02_SOUTH_GENERAL\x10\x93\'\x12\x38\n3BADGE_GOFEST_2019_AMERICAS_DAY_02_SOUTH_EARLYACCESS\x10\x94\'\x12\x34\n/BADGE_GOFEST_2019_AMERICAS_DAY_03_NORTH_GENERAL\x10\x95\'\x12\x38\n3BADGE_GOFEST_2019_AMERICAS_DAY_03_NORTH_EARLYACCESS\x10\x96\'\x12\x34\n/BADGE_GOFEST_2019_AMERICAS_DAY_03_SOUTH_GENERAL\x10\x97\'\x12\x38\n3BADGE_GOFEST_2019_AMERICAS_DAY_03_SOUTH_EARLYACCESS\x10\x98\'\x12\x34\n/BADGE_GOFEST_2019_AMERICAS_DAY_04_NORTH_GENERAL\x10\x99\'\x12\x38\n3BADGE_GOFEST_2019_AMERICAS_DAY_04_NORTH_EARLYACCESS\x10\x9a\'\x12\x34\n/BADGE_GOFEST_2019_AMERICAS_DAY_04_SOUTH_GENERAL\x10\x9b\'\x12\x38\n3BADGE_GOFEST_2019_AMERICAS_DAY_04_SOUTH_EARLYACCESS\x10\x9c\'\x12*\n%BADGE_GOFEST_2019_EMEA_DAY_00_GENERAL\x10\x9d\'\x12.\n)BADGE_GOFEST_2019_EMEA_DAY_00_EARLYACCESS\x10\x9e\'\x12*\n%BADGE_GOFEST_2019_EMEA_DAY_01_GENERAL\x10\x9f\'\x12.\n)BADGE_GOFEST_2019_EMEA_DAY_01_EARLYACCESS\x10\xa0\'\x12*\n%BADGE_GOFEST_2019_EMEA_DAY_02_GENERAL\x10\xa1\'\x12.\n)BADGE_GOFEST_2019_EMEA_DAY_02_EARLYACCESS\x10\xa2\'\x12*\n%BADGE_GOFEST_2019_EMEA_DAY_03_GENERAL\x10\xa3\'\x12.\n)BADGE_GOFEST_2019_EMEA_DAY_03_EARLYACCESS\x10\xa4\'\x12*\n%BADGE_GOFEST_2019_EMEA_DAY_04_GENERAL\x10\xa5\'\x12.\n)BADGE_GOFEST_2019_EMEA_DAY_04_EARLYACCESS\x10\xa6\'\x12*\n%BADGE_GOFEST_2019_APAC_DAY_00_GENERAL\x10\xa7\'\x12*\n%BADGE_GOFEST_2019_APAC_DAY_01_GENERAL\x10\xa8\'\x12*\n%BADGE_GOFEST_2019_APAC_DAY_02_GENERAL\x10\xa9\'\x12*\n%BADGE_GOFEST_2019_APAC_DAY_03_GENERAL\x10\xaa\'\x12*\n%BADGE_GOFEST_2019_APAC_DAY_04_GENERAL\x10\xab\'\x12*\n%BADGE_GOFEST_2019_APAC_DAY_05_GENERAL\x10\xac\'\x12*\n%BADGE_GOFEST_2019_APAC_DAY_06_GENERAL\x10\xad\'\x12*\n%BADGE_GOFEST_2019_APAC_DAY_07_GENERAL\x10\xae\'\x12\x32\n-BADGE_SAFARIZONE_2019_MONTREAL_DAY_00_GENERAL\x10\xaf\'\x12\x36\n1BADGE_SAFARIZONE_2019_MONTREAL_DAY_00_EARLYACCESS\x10\xb0\'\x12\x32\n-BADGE_SAFARIZONE_2019_MONTREAL_DAY_01_GENERAL\x10\xb1\'\x12\x36\n1BADGE_SAFARIZONE_2019_MONTREAL_DAY_01_EARLYACCESS\x10\xb2\'\x12\x32\n-BADGE_SAFARIZONE_2019_MONTREAL_DAY_02_GENERAL\x10\xb3\'\x12\x36\n1BADGE_SAFARIZONE_2019_MONTREAL_DAY_02_EARLYACCESS\x10\xb4\'\x12\x32\n-BADGE_SAFARIZONE_2019_MONTREAL_DAY_03_GENERAL\x10\xb5\'\x12\x36\n1BADGE_SAFARIZONE_2019_MONTREAL_DAY_03_EARLYACCESS\x10\xb6\'\x12\x31\n,BADGE_SAFARIZONE_2020_STLOUIS_DAY_00_GENERAL\x10\xb7\'\x12\x35\n0BADGE_SAFARIZONE_2020_STLOUIS_DAY_00_EARLYACCESS\x10\xb8\'\x12\x31\n,BADGE_SAFARIZONE_2020_STLOUIS_DAY_01_GENERAL\x10\xb9\'\x12\x35\n0BADGE_SAFARIZONE_2020_STLOUIS_DAY_01_EARLYACCESS\x10\xba\'\x12\x31\n,BADGE_SAFARIZONE_2020_STLOUIS_DAY_02_GENERAL\x10\xbb\'\x12\x35\n0BADGE_SAFARIZONE_2020_STLOUIS_DAY_02_EARLYACCESS\x10\xbc\'\x12\x31\n,BADGE_SAFARIZONE_2020_STLOUIS_DAY_03_GENERAL\x10\xbd\'\x12\x35\n0BADGE_SAFARIZONE_2020_STLOUIS_DAY_03_EARLYACCESS\x10\xbe\'\x12\x33\n.BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_00_GENERAL\x10\xbf\'\x12\x37\n2BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_00_EARLYACCESS\x10\xc0\'\x12\x33\n.BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_01_GENERAL\x10\xc1\'\x12\x37\n2BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_01_EARLYACCESS\x10\xc2\'\x12\x33\n.BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_02_GENERAL\x10\xc3\'\x12\x37\n2BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_02_EARLYACCESS\x10\xc4\'\x12\x33\n.BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_03_GENERAL\x10\xc5\'\x12\x37\n2BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_03_EARLYACCESS\x10\xc6\'\x12\x36\n1BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_00_GENERAL\x10\xc7\'\x12:\n5BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_00_EARLYACCESS\x10\xc8\'\x12\x36\n1BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_01_GENERAL\x10\xc9\'\x12:\n5BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_01_EARLYACCESS\x10\xca\'\x12\x36\n1BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_02_GENERAL\x10\xcb\'\x12:\n5BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_02_EARLYACCESS\x10\xcc\'\x12\x36\n1BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_03_GENERAL\x10\xcd\'\x12:\n5BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_03_EARLYACCESS\x10\xce\'\x12\x1b\n\x16\x42\x41\x44GE_GOFEST_2020_TEST\x10\xcf\'\x12\x1d\n\x18\x42\x41\x44GE_GOFEST_2020_GLOBAL\x10\xd0\'\x12!\n\x1c\x42\x41\x44GE_GOTOUR_2021_GREEN_TEST\x10\xd1\'\x12\x1f\n\x1a\x42\x41\x44GE_GOTOUR_2021_RED_TEST\x10\xd2\'\x12#\n\x1e\x42\x41\x44GE_GOTOUR_2021_GREEN_GLOBAL\x10\xd3\'\x12!\n\x1c\x42\x41\x44GE_GOTOUR_2021_RED_GLOBAL\x10\xd4\'\x12 \n\x1b\x42\x41\x44GE_GLOBAL_TICKETED_EVENT\x10\xec\'\x12\x15\n\x10\x42\x41\x44GE_EVENT_0001\x10\xd1(\x12\x15\n\x10\x42\x41\x44GE_EVENT_0002\x10\xd2(\x12\x15\n\x10\x42\x41\x44GE_EVENT_0003\x10\xd3(\x12\x15\n\x10\x42\x41\x44GE_EVENT_0004\x10\xd4(\x12\x15\n\x10\x42\x41\x44GE_EVENT_0005\x10\xd5(\x12\x15\n\x10\x42\x41\x44GE_EVENT_0006\x10\xd6(\x12\x15\n\x10\x42\x41\x44GE_EVENT_0007\x10\xd7(\x12\x15\n\x10\x42\x41\x44GE_EVENT_0008\x10\xd8(\x12\x15\n\x10\x42\x41\x44GE_EVENT_0009\x10\xd9(\x12\x15\n\x10\x42\x41\x44GE_EVENT_0010\x10\xda(\x12\x15\n\x10\x42\x41\x44GE_EVENT_0011\x10\xdb(\x12\x15\n\x10\x42\x41\x44GE_EVENT_0012\x10\xdc(\x12\x15\n\x10\x42\x41\x44GE_EVENT_0013\x10\xdd(\x12\x15\n\x10\x42\x41\x44GE_EVENT_0014\x10\xde(\x12\x15\n\x10\x42\x41\x44GE_EVENT_0015\x10\xdf(\x12\x15\n\x10\x42\x41\x44GE_EVENT_0016\x10\xe0(\x12\x15\n\x10\x42\x41\x44GE_EVENT_0017\x10\xe1(\x12\x15\n\x10\x42\x41\x44GE_EVENT_0018\x10\xe2(\x12\x15\n\x10\x42\x41\x44GE_EVENT_0019\x10\xe3(\x12\x15\n\x10\x42\x41\x44GE_EVENT_0020\x10\xe4(\x12\x15\n\x10\x42\x41\x44GE_EVENT_0021\x10\xe5(\x12\x15\n\x10\x42\x41\x44GE_EVENT_0022\x10\xe6(\x12\x15\n\x10\x42\x41\x44GE_EVENT_0023\x10\xe7(\x12\x15\n\x10\x42\x41\x44GE_EVENT_0024\x10\xe8(\x12\x15\n\x10\x42\x41\x44GE_EVENT_0025\x10\xe9(\x12\x15\n\x10\x42\x41\x44GE_EVENT_0026\x10\xea(\x12\x15\n\x10\x42\x41\x44GE_EVENT_0027\x10\xeb(\x12\x15\n\x10\x42\x41\x44GE_EVENT_0028\x10\xec(\x12\x15\n\x10\x42\x41\x44GE_EVENT_0029\x10\xed(\x12\x15\n\x10\x42\x41\x44GE_EVENT_0030\x10\xee(\x12\x13\n\x0e\x42\x41\x44GE_LEVEL_40\x10\xef(\x12\x1b\n\x16\x42\x41\x44GE_GOFEST_2021_TEST\x10\xf0(\x12\x1d\n\x18\x42\x41\x44GE_GOFEST_2021_GLOBAL\x10\xf1(\x12\x1c\n\x17\x42\x41\x44GE_TRADING_CARD_0001\x10\xf2(\x12\x1c\n\x17\x42\x41\x44GE_TRADING_CARD_0002\x10\xf3(\x12\x1c\n\x17\x42\x41\x44GE_TRADING_CARD_0003\x10\xf4(\x12\x1c\n\x17\x42\x41\x44GE_TRADING_CARD_0004\x10\xf5(\x12\x1c\n\x17\x42\x41\x44GE_TRADING_CARD_0005\x10\xf6(\x12\x1c\n\x17\x42\x41\x44GE_TRADING_CARD_0006\x10\xf7(\x12\x1c\n\x17\x42\x41\x44GE_TRADING_CARD_0007\x10\xf8(\x12\x1c\n\x17\x42\x41\x44GE_TRADING_CARD_0008\x10\xf9(\x12\x1c\n\x17\x42\x41\x44GE_TRADING_CARD_0009\x10\xfa(\x12\x1c\n\x17\x42\x41\x44GE_TRADING_CARD_0010\x10\xfb(\x12\x1b\n\x16\x42\x41\x44GE_GOFEST_2022_TEST\x10\xfc(\x12\x1d\n\x18\x42\x41\x44GE_GOFEST_2022_GLOBAL\x10\xfd(\x12 \n\x1b\x42\x41\x44GE_GOTOUR_2022_GOLD_TEST\x10\xfe(\x12\"\n\x1d\x42\x41\x44GE_GOTOUR_2022_SILVER_TEST\x10\xff(\x12\"\n\x1d\x42\x41\x44GE_GOTOUR_2022_GOLD_GLOBAL\x10\x80)\x12$\n\x1f\x42\x41\x44GE_GOTOUR_2022_SILVER_GLOBAL\x10\x81)\x12\"\n\x1d\x42\x41\x44GE_GOTOUR_2022_LIVE_A_TEST\x10\x82)\x12$\n\x1f\x42\x41\x44GE_GOTOUR_2022_LIVE_A_GLOBAL\x10\x83)\x12\"\n\x1d\x42\x41\x44GE_GOTOUR_2022_LIVE_B_TEST\x10\x84)\x12$\n\x1f\x42\x41\x44GE_GOTOUR_2022_LIVE_B_GLOBAL\x10\x85)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0031\x10\x86)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0032\x10\x87)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0033\x10\x88)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0034\x10\x89)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0035\x10\x8a)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0036\x10\x8b)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0037\x10\x8c)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0038\x10\x8d)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0039\x10\x8e)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0040\x10\x8f)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0041\x10\x90)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0042\x10\x91)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0043\x10\x92)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0044\x10\x93)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0045\x10\x94)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0046\x10\x95)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0047\x10\x96)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0048\x10\x97)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0049\x10\x98)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0050\x10\x99)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0051\x10\x9a)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0052\x10\x9b)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0053\x10\x9c)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0054\x10\x9d)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0055\x10\x9e)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0056\x10\x9f)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0057\x10\xa0)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0058\x10\xa1)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0059\x10\xa2)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0060\x10\xa3)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0061\x10\xa4)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0062\x10\xa5)\x12\x31\n,BADGE_SAFARIZONE_2022_SEVILLE_DAY_00_GENERAL\x10\xa6)\x12\x35\n0BADGE_SAFARIZONE_2022_SEVILLE_DAY_00_EARLYACCESS\x10\xa7)\x12\x31\n,BADGE_SAFARIZONE_2022_SEVILLE_DAY_01_GENERAL\x10\xa8)\x12\x35\n0BADGE_SAFARIZONE_2022_SEVILLE_DAY_01_EARLYACCESS\x10\xa9)\x12\x31\n,BADGE_SAFARIZONE_2022_SEVILLE_DAY_02_GENERAL\x10\xaa)\x12\x35\n0BADGE_SAFARIZONE_2022_SEVILLE_DAY_02_EARLYACCESS\x10\xab)\x12\x31\n,BADGE_SAFARIZONE_2022_SEVILLE_DAY_03_GENERAL\x10\xac)\x12\x35\n0BADGE_SAFARIZONE_2022_SEVILLE_DAY_03_EARLYACCESS\x10\xad)\x12\x1e\n\x19\x42\x41\x44GE_AA_2023_JEJU_DAY_00\x10\xae)\x12\x1e\n\x19\x42\x41\x44GE_AA_2023_JEJU_DAY_01\x10\xaf)\x12\x1e\n\x19\x42\x41\x44GE_AA_2023_JEJU_DAY_02\x10\xb0)\x12\x1e\n\x19\x42\x41\x44GE_AA_2023_JEJU_DAY_03\x10\xb1)\x12\x11\n\x0c\x44\x45PRECATED_1\x10\xb4)\x12\x11\n\x0c\x44\x45PRECATED_2\x10\xb5)\x12*\n%BADGE_GOFEST_2022_BERLIN_TEST_GENERAL\x10\xb6)\x12.\n)BADGE_GOFEST_2022_BERLIN_TEST_EARLYACCESS\x10\xb7)\x12,\n\'BADGE_GOFEST_2022_BERLIN_DAY_01_GENERAL\x10\xb8)\x12\x30\n+BADGE_GOFEST_2022_BERLIN_DAY_01_EARLYACCESS\x10\xb9)\x12,\n\'BADGE_GOFEST_2022_BERLIN_DAY_02_GENERAL\x10\xba)\x12\x30\n+BADGE_GOFEST_2022_BERLIN_DAY_02_EARLYACCESS\x10\xbb)\x12,\n\'BADGE_GOFEST_2022_BERLIN_DAY_03_GENERAL\x10\xbc)\x12\x30\n+BADGE_GOFEST_2022_BERLIN_DAY_03_EARLYACCESS\x10\xbd)\x12\x30\n+BADGE_GOFEST_2022_SEATTLE_TEST_PARK_MORNING\x10\xbe)\x12\x32\n-BADGE_GOFEST_2022_SEATTLE_TEST_PARK_AFTERNOON\x10\xbf)\x12\x30\n+BADGE_GOFEST_2022_SEATTLE_TEST_CITY_MORNING\x10\xc0)\x12\x32\n-BADGE_GOFEST_2022_SEATTLE_TEST_CITY_AFTERNOON\x10\xc1)\x12\x32\n-BADGE_GOFEST_2022_SEATTLE_DAY_01_PARK_MORNING\x10\xc2)\x12\x34\n/BADGE_GOFEST_2022_SEATTLE_DAY_01_PARK_AFTERNOON\x10\xc3)\x12\x32\n-BADGE_GOFEST_2022_SEATTLE_DAY_01_CITY_MORNING\x10\xc4)\x12\x34\n/BADGE_GOFEST_2022_SEATTLE_DAY_01_CITY_AFTERNOON\x10\xc5)\x12\x32\n-BADGE_GOFEST_2022_SEATTLE_DAY_02_PARK_MORNING\x10\xc6)\x12\x34\n/BADGE_GOFEST_2022_SEATTLE_DAY_02_PARK_AFTERNOON\x10\xc7)\x12\x32\n-BADGE_GOFEST_2022_SEATTLE_DAY_02_CITY_MORNING\x10\xc8)\x12\x34\n/BADGE_GOFEST_2022_SEATTLE_DAY_02_CITY_AFTERNOON\x10\xc9)\x12\x32\n-BADGE_GOFEST_2022_SEATTLE_DAY_03_PARK_MORNING\x10\xca)\x12\x34\n/BADGE_GOFEST_2022_SEATTLE_DAY_03_PARK_AFTERNOON\x10\xcb)\x12\x32\n-BADGE_GOFEST_2022_SEATTLE_DAY_03_CITY_MORNING\x10\xcc)\x12\x34\n/BADGE_GOFEST_2022_SEATTLE_DAY_03_CITY_AFTERNOON\x10\xcd)\x12\x30\n+BADGE_GOFEST_2022_SAPPORO_TEST_PARK_MORNING\x10\xce)\x12\x32\n-BADGE_GOFEST_2022_SAPPORO_TEST_PARK_AFTERNOON\x10\xcf)\x12\x30\n+BADGE_GOFEST_2022_SAPPORO_TEST_CITY_MORNING\x10\xd0)\x12\x32\n-BADGE_GOFEST_2022_SAPPORO_TEST_CITY_AFTERNOON\x10\xd1)\x12\x32\n-BADGE_GOFEST_2022_SAPPORO_DAY_01_PARK_MORNING\x10\xd2)\x12\x34\n/BADGE_GOFEST_2022_SAPPORO_DAY_01_PARK_AFTERNOON\x10\xd3)\x12\x32\n-BADGE_GOFEST_2022_SAPPORO_DAY_01_CITY_MORNING\x10\xd4)\x12\x34\n/BADGE_GOFEST_2022_SAPPORO_DAY_01_CITY_AFTERNOON\x10\xd5)\x12\x32\n-BADGE_GOFEST_2022_SAPPORO_DAY_02_PARK_MORNING\x10\xd6)\x12\x34\n/BADGE_GOFEST_2022_SAPPORO_DAY_02_PARK_AFTERNOON\x10\xd7)\x12\x32\n-BADGE_GOFEST_2022_SAPPORO_DAY_02_CITY_MORNING\x10\xd8)\x12\x34\n/BADGE_GOFEST_2022_SAPPORO_DAY_02_CITY_AFTERNOON\x10\xd9)\x12\x32\n-BADGE_GOFEST_2022_SAPPORO_DAY_03_PARK_MORNING\x10\xda)\x12\x34\n/BADGE_GOFEST_2022_SAPPORO_DAY_03_PARK_AFTERNOON\x10\xdb)\x12\x32\n-BADGE_GOFEST_2022_SAPPORO_DAY_03_CITY_MORNING\x10\xdc)\x12\x34\n/BADGE_GOFEST_2022_SAPPORO_DAY_03_CITY_AFTERNOON\x10\xdd)\x12.\n)BADGE_GOFEST_2022_BERLIN_ADDON_HATCH_TEST\x10\xde)\x12)\n$BADGE_GOFEST_2022_BERLIN_ADDON_HATCH\x10\xdf)\x12-\n(BADGE_GOFEST_2022_BERLIN_ADDON_RAID_TEST\x10\xe0)\x12(\n#BADGE_GOFEST_2022_BERLIN_ADDON_RAID\x10\xe1)\x12/\n*BADGE_GOFEST_2022_SEATTLE_ADDON_HATCH_TEST\x10\xe2)\x12*\n%BADGE_GOFEST_2022_SEATTLE_ADDON_HATCH\x10\xe3)\x12.\n)BADGE_GOFEST_2022_SEATTLE_ADDON_RAID_TEST\x10\xe4)\x12)\n$BADGE_GOFEST_2022_SEATTLE_ADDON_RAID\x10\xe5)\x12/\n*BADGE_GOFEST_2022_SAPPORO_ADDON_HATCH_TEST\x10\xe6)\x12*\n%BADGE_GOFEST_2022_SAPPORO_ADDON_HATCH\x10\xe7)\x12.\n)BADGE_GOFEST_2022_SAPPORO_ADDON_RAID_TEST\x10\xe8)\x12)\n$BADGE_GOFEST_2022_SAPPORO_ADDON_RAID\x10\xe9)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0063\x10\xea)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0064\x10\xeb)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0065\x10\xec)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0066\x10\xed)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0067\x10\xee)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0068\x10\xef)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0069\x10\xf0)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0070\x10\xf1)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0071\x10\xf2)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0072\x10\xf3)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0073\x10\xf4)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0074\x10\xf5)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0075\x10\xf6)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0076\x10\xf7)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0077\x10\xf8)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0078\x10\xf9)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0079\x10\xfa)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0080\x10\xfb)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0081\x10\xfc)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0082\x10\xfd)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0083\x10\xfe)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0084\x10\xff)\x12\x15\n\x10\x42\x41\x44GE_EVENT_0085\x10\x80*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0086\x10\x81*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0087\x10\x82*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0088\x10\x83*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0089\x10\x84*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0090\x10\x85*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0091\x10\x86*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0092\x10\x87*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0093\x10\x88*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0094\x10\x89*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0095\x10\x8a*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0096\x10\x8b*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0097\x10\x8c*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0098\x10\x8d*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0099\x10\x8e*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0100\x10\x8f*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0101\x10\x90*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0102\x10\x91*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0103\x10\x92*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0104\x10\x93*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0105\x10\x94*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0106\x10\x95*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0107\x10\x96*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0108\x10\x97*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0109\x10\x98*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0110\x10\x99*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0111\x10\x9a*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0112\x10\x9b*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0113\x10\x9c*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0114\x10\x9d*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0115\x10\x9e*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0116\x10\x9f*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0117\x10\xa0*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0118\x10\xa1*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0119\x10\xa2*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0120\x10\xa3*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0121\x10\xa4*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0122\x10\xa5*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0123\x10\xa6*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0124\x10\xa7*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0125\x10\xa8*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0126\x10\xa9*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0127\x10\xaa*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0128\x10\xab*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0129\x10\xac*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0130\x10\xad*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0131\x10\xae*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0132\x10\xaf*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0133\x10\xb0*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0134\x10\xb1*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0135\x10\xb2*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0136\x10\xb3*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0137\x10\xb4*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0138\x10\xb5*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0139\x10\xb6*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0140\x10\xb7*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0141\x10\xb8*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0142\x10\xb9*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0143\x10\xba*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0144\x10\xbb*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0145\x10\xbc*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0146\x10\xbd*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0147\x10\xbe*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0148\x10\xbf*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0149\x10\xc0*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0150\x10\xc1*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0151\x10\xc2*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0152\x10\xc3*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0153\x10\xc4*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0154\x10\xc5*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0155\x10\xc6*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0156\x10\xc7*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0157\x10\xc8*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0158\x10\xc9*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0159\x10\xca*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0160\x10\xcb*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0161\x10\xcc*\x12\x15\n\x10\x42\x41\x44GE_EVENT_0162\x10\xcd*\x12\x34\n/BADGE_SAFARIZONE_2022_TAIPEI_DAY_00_EARLYACCESS\x10\xce*\x12\x30\n+BADGE_SAFARIZONE_2022_TAIPEI_DAY_00_GENERAL\x10\xcf*\x12\x34\n/BADGE_SAFARIZONE_2022_TAIPEI_DAY_01_EARLYACCESS\x10\xd0*\x12\x30\n+BADGE_SAFARIZONE_2022_TAIPEI_DAY_01_GENERAL\x10\xd1*\x12\x34\n/BADGE_SAFARIZONE_2022_TAIPEI_DAY_02_EARLYACCESS\x10\xd2*\x12\x30\n+BADGE_SAFARIZONE_2022_TAIPEI_DAY_02_GENERAL\x10\xd3*\x12\x34\n/BADGE_SAFARIZONE_2022_TAIPEI_DAY_03_EARLYACCESS\x10\xd4*\x12\x30\n+BADGE_SAFARIZONE_2022_TAIPEI_DAY_03_GENERAL\x10\xd5*\x12<\n7BADGE_SAFARIZONE_2022_SINGAPORE_DAY_00_EARLYACCESS_TEST\x10\xd6*\x12\x38\n3BADGE_SAFARIZONE_2022_SINGAPORE_DAY_00_GENERAL_TEST\x10\xd7*\x12<\n7BADGE_SAFARIZONE_2022_SINGAPORE_DAY_01_EARLYACCESS_TEST\x10\xd8*\x12\x38\n3BADGE_SAFARIZONE_2022_SINGAPORE_DAY_01_GENERAL_TEST\x10\xd9*\x12<\n7BADGE_SAFARIZONE_2022_SINGAPORE_DAY_02_EARLYACCESS_TEST\x10\xda*\x12\x38\n3BADGE_SAFARIZONE_2022_SINGAPORE_DAY_02_GENERAL_TEST\x10\xdb*\x12<\n7BADGE_SAFARIZONE_2022_SINGAPORE_DAY_03_EARLYACCESS_TEST\x10\xdc*\x12\x38\n3BADGE_SAFARIZONE_2022_SINGAPORE_DAY_03_GENERAL_TEST\x10\xdd*\x12 \n\x1b\x42\x41\x44GE_GOTOUR_2023_RUBY_TEST\x10\xde*\x12$\n\x1f\x42\x41\x44GE_GOTOUR_2023_SAPPHIRE_TEST\x10\xdf*\x12\"\n\x1d\x42\x41\x44GE_GOTOUR_2023_RUBY_GLOBAL\x10\xe0*\x12&\n!BADGE_GOTOUR_2023_SAPPHIRE_GLOBAL\x10\xe1*\x12\"\n\x1d\x42\x41\x44GE_GOTOUR_LIVE_2023_DAY_00\x10\xe2*\x12\"\n\x1d\x42\x41\x44GE_GOTOUR_LIVE_2023_DAY_01\x10\xe3*\x12\"\n\x1d\x42\x41\x44GE_GOTOUR_LIVE_2023_DAY_02\x10\xe4*\x12\'\n\"BADGE_GOTOUR_2023_HATCH_ADDON_TEST\x10\xe5*\x12&\n!BADGE_GOTOUR_2023_RAID_ADDON_TEST\x10\xe6*\x12\"\n\x1d\x42\x41\x44GE_GOTOUR_2023_HATCH_ADDON\x10\xe7*\x12!\n\x1c\x42\x41\x44GE_GOTOUR_2023_RAID_ADDON\x10\xe8*\x12&\n!BADGE_GOFEST_2023_OSAKA_DAY1_CITY\x10\xe9*\x12&\n!BADGE_GOFEST_2023_OSAKA_DAY2_CITY\x10\xea*\x12&\n!BADGE_GOFEST_2023_OSAKA_DAY3_CITY\x10\xeb*\x12*\n%BADGE_GOFEST_2023_OSAKA_DAY1_EXTENDED\x10\xec*\x12*\n%BADGE_GOFEST_2023_OSAKA_DAY2_EXTENDED\x10\xed*\x12*\n%BADGE_GOFEST_2023_OSAKA_DAY3_EXTENDED\x10\xee*\x12.\n)BADGE_GOFEST_2023_OSAKA_DAY1_PARK_MORNING\x10\xef*\x12.\n)BADGE_GOFEST_2023_OSAKA_DAY2_PARK_MORNING\x10\xf0*\x12.\n)BADGE_GOFEST_2023_OSAKA_DAY3_PARK_MORNING\x10\xf1*\x12\x30\n+BADGE_GOFEST_2023_OSAKA_DAY1_PARK_AFTERNOON\x10\xf2*\x12\x30\n+BADGE_GOFEST_2023_OSAKA_DAY2_PARK_AFTERNOON\x10\xf3*\x12\x30\n+BADGE_GOFEST_2023_OSAKA_DAY3_PARK_AFTERNOON\x10\xf4*\x12(\n#BADGE_GOFEST_2023_OSAKA_ADDON_HATCH\x10\xf5*\x12\'\n\"BADGE_GOFEST_2023_OSAKA_ADDON_RAID\x10\xf6*\x12 \n\x1b\x42\x41\x44GE_GOFEST_2023_OSAKA_VIP\x10\xf7*\x12-\n(BADGE_GOFEST_2023_OSAKA_ADDON_HATCH_TEST\x10\xf8*\x12,\n\'BADGE_GOFEST_2023_OSAKA_ADDON_RAID_TEST\x10\xf9*\x12&\n!BADGE_GOFEST_2023_OSAKA_PARK_TEST\x10\xfa*\x12(\n#BADGE_GOFEST_2023_OSAKA_PARK_2_TEST\x10\xfb*\x12&\n!BADGE_GOFEST_2023_OSAKA_CITY_TEST\x10\xfc*\x12(\n#BADGE_GOFEST_2023_OSAKA_CITY_2_TEST\x10\xfd*\x12\'\n\"BADGE_GOFEST_2023_LONDON_DAY1_CITY\x10\xfe*\x12\'\n\"BADGE_GOFEST_2023_LONDON_DAY2_CITY\x10\xff*\x12\'\n\"BADGE_GOFEST_2023_LONDON_DAY3_CITY\x10\x80+\x12+\n&BADGE_GOFEST_2023_LONDON_DAY1_EXTENDED\x10\x81+\x12+\n&BADGE_GOFEST_2023_LONDON_DAY2_EXTENDED\x10\x82+\x12+\n&BADGE_GOFEST_2023_LONDON_DAY3_EXTENDED\x10\x83+\x12/\n*BADGE_GOFEST_2023_LONDON_DAY1_PARK_MORNING\x10\x84+\x12/\n*BADGE_GOFEST_2023_LONDON_DAY2_PARK_MORNING\x10\x85+\x12/\n*BADGE_GOFEST_2023_LONDON_DAY3_PARK_MORNING\x10\x86+\x12\x31\n,BADGE_GOFEST_2023_LONDON_DAY1_PARK_AFTERNOON\x10\x87+\x12\x31\n,BADGE_GOFEST_2023_LONDON_DAY2_PARK_AFTERNOON\x10\x88+\x12\x31\n,BADGE_GOFEST_2023_LONDON_DAY3_PARK_AFTERNOON\x10\x89+\x12)\n$BADGE_GOFEST_2023_LONDON_ADDON_HATCH\x10\x8a+\x12(\n#BADGE_GOFEST_2023_LONDON_ADDON_RAID\x10\x8b+\x12!\n\x1c\x42\x41\x44GE_GOFEST_2023_LONDON_VIP\x10\x8c+\x12.\n)BADGE_GOFEST_2023_LONDON_ADDON_HATCH_TEST\x10\x8d+\x12-\n(BADGE_GOFEST_2023_LONDON_ADDON_RAID_TEST\x10\x8e+\x12\'\n\"BADGE_GOFEST_2023_LONDON_PARK_TEST\x10\x8f+\x12)\n$BADGE_GOFEST_2023_LONDON_PARK_2_TEST\x10\x90+\x12\'\n\"BADGE_GOFEST_2023_LONDON_CITY_TEST\x10\x91+\x12)\n$BADGE_GOFEST_2023_LONDON_CITY_2_TEST\x10\x92+\x12(\n#BADGE_GOFEST_2023_NEWYORK_DAY1_CITY\x10\x93+\x12(\n#BADGE_GOFEST_2023_NEWYORK_DAY2_CITY\x10\x94+\x12(\n#BADGE_GOFEST_2023_NEWYORK_DAY3_CITY\x10\x95+\x12,\n\'BADGE_GOFEST_2023_NEWYORK_DAY1_EXTENDED\x10\x96+\x12,\n\'BADGE_GOFEST_2023_NEWYORK_DAY2_EXTENDED\x10\x97+\x12,\n\'BADGE_GOFEST_2023_NEWYORK_DAY3_EXTENDED\x10\x98+\x12\x30\n+BADGE_GOFEST_2023_NEWYORK_DAY1_PARK_MORNING\x10\x99+\x12\x30\n+BADGE_GOFEST_2023_NEWYORK_DAY2_PARK_MORNING\x10\x9a+\x12\x30\n+BADGE_GOFEST_2023_NEWYORK_DAY3_PARK_MORNING\x10\x9b+\x12\x32\n-BADGE_GOFEST_2023_NEWYORK_DAY1_PARK_AFTERNOON\x10\x9c+\x12\x32\n-BADGE_GOFEST_2023_NEWYORK_DAY2_PARK_AFTERNOON\x10\x9d+\x12\x32\n-BADGE_GOFEST_2023_NEWYORK_DAY3_PARK_AFTERNOON\x10\x9e+\x12*\n%BADGE_GOFEST_2023_NEWYORK_ADDON_HATCH\x10\x9f+\x12)\n$BADGE_GOFEST_2023_NEWYORK_ADDON_RAID\x10\xa0+\x12\"\n\x1d\x42\x41\x44GE_GOFEST_2023_NEWYORK_VIP\x10\xa1+\x12/\n*BADGE_GOFEST_2023_NEWYORK_ADDON_HATCH_TEST\x10\xa2+\x12.\n)BADGE_GOFEST_2023_NEWYORK_ADDON_RAID_TEST\x10\xa3+\x12(\n#BADGE_GOFEST_2023_NEWYORK_PARK_TEST\x10\xa4+\x12*\n%BADGE_GOFEST_2023_NEWYORK_PARK_2_TEST\x10\xa5+\x12(\n#BADGE_GOFEST_2023_NEWYORK_CITY_TEST\x10\xa6+\x12*\n%BADGE_GOFEST_2023_NEWYORK_CITY_2_TEST\x10\xa7+\x12\x1d\n\x18\x42\x41\x44GE_GOFEST_2023_GLOBAL\x10\xa8+\x12\x1b\n\x16\x42\x41\x44GE_GOFEST_2023_TEST\x10\xa9+\x12#\n\x1e\x42\x41\x44GE_SAFARI_2023_SEOUL_DAY_00\x10\xaa+\x12#\n\x1e\x42\x41\x44GE_SAFARI_2023_SEOUL_DAY_01\x10\xab+\x12#\n\x1e\x42\x41\x44GE_SAFARI_2023_SEOUL_DAY_02\x10\xac+\x12)\n$BADGE_SAFARI_2023_SEOUL_ADD_ON_HATCH\x10\xad+\x12(\n#BADGE_SAFARI_2023_SEOUL_ADD_ON_RAID\x10\xae+\x12\'\n\"BADGE_SAFARI_2023_BARCELONA_DAY_00\x10\xaf+\x12\'\n\"BADGE_SAFARI_2023_BARCELONA_DAY_01\x10\xb0+\x12\'\n\"BADGE_SAFARI_2023_BARCELONA_DAY_02\x10\xb1+\x12-\n(BADGE_SAFARI_2023_BARCELONA_ADD_ON_HATCH\x10\xb2+\x12,\n\'BADGE_SAFARI_2023_BARCELONA_ADD_ON_RAID\x10\xb3+\x12%\n BADGE_SAFARI_2023_MEXCITY_DAY_00\x10\xb4+\x12%\n BADGE_SAFARI_2023_MEXCITY_DAY_01\x10\xb5+\x12%\n BADGE_SAFARI_2023_MEXCITY_DAY_02\x10\xb6+\x12+\n&BADGE_SAFARI_2023_MEXCITY_ADD_ON_HATCH\x10\xb7+\x12*\n%BADGE_SAFARI_2023_MEXCITY_ADD_ON_RAID\x10\xb8+\x12#\n\x1e\x42\x41\x44GE_GOTOUR_2024_DIAMOND_TEST\x10\xb9+\x12!\n\x1c\x42\x41\x44GE_GOTOUR_2024_PEARL_TEST\x10\xba+\x12\x1e\n\x19\x42\x41\x44GE_GOTOUR_2024_DIAMOND\x10\xbb+\x12\x1c\n\x17\x42\x41\x44GE_GOTOUR_2024_PEARL\x10\xbc+\x12 \n\x1b\x42\x41\x44GE_GOTOUR_2024_SECRET_00\x10\xbd+\x12 \n\x1b\x42\x41\x44GE_GOTOUR_2024_SECRET_01\x10\xbe+\x12 \n\x1b\x42\x41\x44GE_GOTOUR_2024_SECRET_02\x10\xbf+\x12 \n\x1b\x42\x41\x44GE_GOTOUR_2024_SECRET_03\x10\xc0+\x12%\n BADGE_GOTOUR_LIVE_2024_TEST_PARK\x10\xc1+\x12%\n BADGE_GOTOUR_LIVE_2024_TEST_CITY\x10\xc2+\x12\'\n\"BADGE_GOTOUR_LIVE_2024_DAY_PREVIEW\x10\xc3+\x12\'\n\"BADGE_GOTOUR_LIVE_2024_DAY_01_PARK\x10\xc4+\x12\'\n\"BADGE_GOTOUR_LIVE_2024_DAY_01_CITY\x10\xc5+\x12\'\n\"BADGE_GOTOUR_LIVE_2024_DAY_02_PARK\x10\xc6+\x12\'\n\"BADGE_GOTOUR_LIVE_2024_DAY_02_CITY\x10\xc7+\x12,\n\'BADGE_GOTOUR_LIVE_2024_TEST_ADDON_HATCH\x10\xc8+\x12+\n&BADGE_GOTOUR_LIVE_2024_TEST_ADDON_RAID\x10\xc9+\x12\'\n\"BADGE_GOTOUR_LIVE_2024_ADDON_HATCH\x10\xca+\x12&\n!BADGE_GOTOUR_LIVE_2024_ADDON_RAID\x10\xcb+\x12\x1f\n\x1a\x42\x41\x44GE_GOTOUR_LIVE_2024_VIP\x10\xcc+\x12$\n\x1f\x42\x41\x44GE_SAFARI_2024_TAINAN_DAY_00\x10\xcd+\x12$\n\x1f\x42\x41\x44GE_SAFARI_2024_TAINAN_DAY_01\x10\xce+\x12$\n\x1f\x42\x41\x44GE_SAFARI_2024_TAINAN_DAY_02\x10\xcf+\x12/\n*BADGE_SAFARI_2024_TAINAN_ADD_ON_HATCH_TEST\x10\xd0+\x12.\n)BADGE_SAFARI_2024_TAINAN_ADD_ON_RAID_TEST\x10\xd1+\x12*\n%BADGE_SAFARI_2024_TAINAN_ADD_ON_HATCH\x10\xd2+\x12)\n$BADGE_SAFARI_2024_TAINAN_ADD_ON_RAID\x10\xd3+\x12\x1e\n\x19\x42\x41\x44GE_AA_2024_BALI_DAY_00\x10\xd4+\x12\x1e\n\x19\x42\x41\x44GE_AA_2024_BALI_DAY_01\x10\xd5+\x12\x1e\n\x19\x42\x41\x44GE_AA_2024_BALI_DAY_02\x10\xd6+\x12\x1e\n\x19\x42\x41\x44GE_AA_2024_BALI_DAY_03\x10\xd7+\x12\x1d\n\x18\x42\x41\x44GE_GOFEST_2024_GLOBAL\x10\xd8+\x12\"\n\x1d\x42\x41\x44GE_GOFEST_2024_GLOBAL_TEST\x10\xd9+\x12%\n BADGE_GOFEST_2024_SENDAI_PREVIEW\x10\xda+\x12\'\n\"BADGE_GOFEST_2024_SENDAI_DAY0_CITY\x10\xdb+\x12+\n&BADGE_GOFEST_2024_SENDAI_DAY0_EXTENDED\x10\xdc+\x12/\n*BADGE_GOFEST_2024_SENDAI_DAY0_PARK_MORNING\x10\xdd+\x12\x31\n,BADGE_GOFEST_2024_SENDAI_DAY0_PARK_AFTERNOON\x10\xde+\x12\'\n\"BADGE_GOFEST_2024_SENDAI_DAY1_CITY\x10\xdf+\x12\'\n\"BADGE_GOFEST_2024_SENDAI_DAY2_CITY\x10\xe0+\x12\'\n\"BADGE_GOFEST_2024_SENDAI_DAY3_CITY\x10\xe1+\x12\'\n\"BADGE_GOFEST_2024_SENDAI_DAY4_CITY\x10\xe2+\x12+\n&BADGE_GOFEST_2024_SENDAI_DAY1_EXTENDED\x10\xe3+\x12+\n&BADGE_GOFEST_2024_SENDAI_DAY2_EXTENDED\x10\xe4+\x12+\n&BADGE_GOFEST_2024_SENDAI_DAY3_EXTENDED\x10\xe5+\x12/\n*BADGE_GOFEST_2024_SENDAI_DAY1_PARK_MORNING\x10\xe6+\x12/\n*BADGE_GOFEST_2024_SENDAI_DAY2_PARK_MORNING\x10\xe7+\x12/\n*BADGE_GOFEST_2024_SENDAI_DAY3_PARK_MORNING\x10\xe8+\x12/\n*BADGE_GOFEST_2024_SENDAI_DAY4_PARK_MORNING\x10\xe9+\x12\x31\n,BADGE_GOFEST_2024_SENDAI_DAY1_PARK_AFTERNOON\x10\xea+\x12\x31\n,BADGE_GOFEST_2024_SENDAI_DAY2_PARK_AFTERNOON\x10\xeb+\x12\x31\n,BADGE_GOFEST_2024_SENDAI_DAY3_PARK_AFTERNOON\x10\xec+\x12\x31\n,BADGE_GOFEST_2024_SENDAI_DAY4_PARK_AFTERNOON\x10\xed+\x12\x30\n+BADGE_GOFEST_2024_SENDAI_DAY4_PARK_EXTENDED\x10\xee+\x12)\n$BADGE_GOFEST_2024_SENDAI_ADDON_HATCH\x10\xef+\x12(\n#BADGE_GOFEST_2024_SENDAI_ADDON_RAID\x10\xf0+\x12!\n\x1c\x42\x41\x44GE_GOFEST_2024_SENDAI_VIP\x10\xf1+\x12.\n)BADGE_GOFEST_2024_SENDAI_ADDON_HATCH_TEST\x10\xf2+\x12-\n(BADGE_GOFEST_2024_SENDAI_ADDON_RAID_TEST\x10\xf3+\x12\'\n\"BADGE_GOFEST_2024_SENDAI_PARK_TEST\x10\xf4+\x12)\n$BADGE_GOFEST_2024_SENDAI_PARK_2_TEST\x10\xf5+\x12\'\n\"BADGE_GOFEST_2024_SENDAI_CITY_TEST\x10\xf6+\x12)\n$BADGE_GOFEST_2024_SENDAI_CITY_2_TEST\x10\xf7+\x12%\n BADGE_GOFEST_2024_MADRID_PREVIEW\x10\xf8+\x12\'\n\"BADGE_GOFEST_2024_MADRID_DAY1_CITY\x10\xf9+\x12\'\n\"BADGE_GOFEST_2024_MADRID_DAY2_CITY\x10\xfa+\x12\'\n\"BADGE_GOFEST_2024_MADRID_DAY3_CITY\x10\xfb+\x12+\n&BADGE_GOFEST_2024_MADRID_DAY1_EXTENDED\x10\xfc+\x12+\n&BADGE_GOFEST_2024_MADRID_DAY2_EXTENDED\x10\xfd+\x12+\n&BADGE_GOFEST_2024_MADRID_DAY3_EXTENDED\x10\xfe+\x12/\n*BADGE_GOFEST_2024_MADRID_DAY1_PARK_MORNING\x10\xff+\x12/\n*BADGE_GOFEST_2024_MADRID_DAY2_PARK_MORNING\x10\x80,\x12/\n*BADGE_GOFEST_2024_MADRID_DAY3_PARK_MORNING\x10\x81,\x12\x31\n,BADGE_GOFEST_2024_MADRID_DAY1_PARK_AFTERNOON\x10\x82,\x12\x31\n,BADGE_GOFEST_2024_MADRID_DAY2_PARK_AFTERNOON\x10\x83,\x12\x31\n,BADGE_GOFEST_2024_MADRID_DAY3_PARK_AFTERNOON\x10\x84,\x12)\n$BADGE_GOFEST_2024_MADRID_ADDON_HATCH\x10\x85,\x12(\n#BADGE_GOFEST_2024_MADRID_ADDON_RAID\x10\x86,\x12!\n\x1c\x42\x41\x44GE_GOFEST_2024_MADRID_VIP\x10\x87,\x12.\n)BADGE_GOFEST_2024_MADRID_ADDON_HATCH_TEST\x10\x88,\x12-\n(BADGE_GOFEST_2024_MADRID_ADDON_RAID_TEST\x10\x89,\x12\'\n\"BADGE_GOFEST_2024_MADRID_PARK_TEST\x10\x8a,\x12)\n$BADGE_GOFEST_2024_MADRID_PARK_2_TEST\x10\x8b,\x12\'\n\"BADGE_GOFEST_2024_MADRID_CITY_TEST\x10\x8c,\x12)\n$BADGE_GOFEST_2024_MADRID_CITY_2_TEST\x10\x8d,\x12&\n!BADGE_GOFEST_2024_NEWYORK_PREVIEW\x10\x8e,\x12(\n#BADGE_GOFEST_2024_NEWYORK_DAY1_CITY\x10\x8f,\x12(\n#BADGE_GOFEST_2024_NEWYORK_DAY2_CITY\x10\x90,\x12(\n#BADGE_GOFEST_2024_NEWYORK_DAY3_CITY\x10\x91,\x12,\n\'BADGE_GOFEST_2024_NEWYORK_DAY1_EXTENDED\x10\x92,\x12,\n\'BADGE_GOFEST_2024_NEWYORK_DAY2_EXTENDED\x10\x93,\x12,\n\'BADGE_GOFEST_2024_NEWYORK_DAY3_EXTENDED\x10\x94,\x12\x30\n+BADGE_GOFEST_2024_NEWYORK_DAY1_PARK_MORNING\x10\x95,\x12\x30\n+BADGE_GOFEST_2024_NEWYORK_DAY2_PARK_MORNING\x10\x96,\x12\x30\n+BADGE_GOFEST_2024_NEWYORK_DAY3_PARK_MORNING\x10\x97,\x12\x32\n-BADGE_GOFEST_2024_NEWYORK_DAY1_PARK_AFTERNOON\x10\x98,\x12\x32\n-BADGE_GOFEST_2024_NEWYORK_DAY2_PARK_AFTERNOON\x10\x99,\x12\x32\n-BADGE_GOFEST_2024_NEWYORK_DAY3_PARK_AFTERNOON\x10\x9a,\x12*\n%BADGE_GOFEST_2024_NEWYORK_ADDON_HATCH\x10\x9b,\x12)\n$BADGE_GOFEST_2024_NEWYORK_ADDON_RAID\x10\x9c,\x12\"\n\x1d\x42\x41\x44GE_GOFEST_2024_NEWYORK_VIP\x10\x9d,\x12/\n*BADGE_GOFEST_2024_NEWYORK_ADDON_HATCH_TEST\x10\x9e,\x12.\n)BADGE_GOFEST_2024_NEWYORK_ADDON_RAID_TEST\x10\x9f,\x12(\n#BADGE_GOFEST_2024_NEWYORK_PARK_TEST\x10\xa0,\x12*\n%BADGE_GOFEST_2024_NEWYORK_PARK_2_TEST\x10\xa1,\x12(\n#BADGE_GOFEST_2024_NEWYORK_CITY_TEST\x10\xa2,\x12*\n%BADGE_GOFEST_2024_NEWYORK_CITY_2_TEST\x10\xa3,\x12 \n\x1b\x42\x41\x44GE_GOFEST_2024_PJCS_CITY\x10\xa4,\x12\"\n\x1d\x42\x41\x44GE_GOFEST_2024_PJCS_CITY_2\x10\xa5,\x12$\n\x1f\x42\x41\x44GE_GOFEST_2024_PJCS_EXTENDED\x10\xa6,\x12&\n!BADGE_GOFEST_2024_PJCS_EXTENDED_2\x10\xa7,\x12 \n\x1b\x42\x41\x44GE_GOFEST_2024_PJCS_TEST\x10\xa8,\x12\"\n\x1d\x42\x41\x44GE_AA_2024_SURABAYA_DAY_00\x10\xa9,\x12\"\n\x1d\x42\x41\x44GE_AA_2024_SURABAYA_DAY_01\x10\xaa,\x12\"\n\x1d\x42\x41\x44GE_AA_2024_SURABAYA_DAY_02\x10\xab,\x12$\n\x1f\x42\x41\x44GE_AA_2024_YOGYAKARTA_DAY_00\x10\xac,\x12$\n\x1f\x42\x41\x44GE_AA_2024_YOGYAKARTA_DAY_01\x10\xad,\x12$\n\x1f\x42\x41\x44GE_AA_2024_YOGYAKARTA_DAY_02\x10\xae,\x12%\n BADGE_SAFARI_2024_JAKARTA_DAY_00\x10\xaf,\x12%\n BADGE_SAFARI_2024_JAKARTA_DAY_01\x10\xb0,\x12%\n BADGE_SAFARI_2024_JAKARTA_DAY_02\x10\xb1,\x12+\n&BADGE_SAFARI_2024_JAKARTA_ADD_ON_HATCH\x10\xb2,\x12\x30\n+BADGE_SAFARI_2024_JAKARTA_ADD_ON_HATCH_TEST\x10\xb3,\x12*\n%BADGE_SAFARI_2024_JAKARTA_ADD_ON_RAID\x10\xb4,\x12/\n*BADGE_SAFARI_2024_JAKARTA_ADD_ON_RAID_TEST\x10\xb5,\x12%\n BADGE_SAFARI_2024_INCHEON_DAY_00\x10\xb6,\x12%\n BADGE_SAFARI_2024_INCHEON_DAY_01\x10\xb7,\x12%\n BADGE_SAFARI_2024_INCHEON_DAY_02\x10\xb8,\x12%\n BADGE_SAFARI_2024_INCHEON_DAY_03\x10\xb9,\x12.\n)BADGE_SAFARI_2024_INCHEON_DAY_00_CITYWIDE\x10\xba,\x12.\n)BADGE_SAFARI_2024_INCHEON_DAY_01_CITYWIDE\x10\xbb,\x12.\n)BADGE_SAFARI_2024_INCHEON_DAY_02_CITYWIDE\x10\xbc,\x12.\n)BADGE_SAFARI_2024_INCHEON_DAY_03_CITYWIDE\x10\xbd,*\xfb\x03\n\x13HoloIapItemCategory\x12\x15\n\x11IAP_CATEGORY_NONE\x10\x00\x12\x17\n\x13IAP_CATEGORY_BUNDLE\x10\x01\x12\x16\n\x12IAP_CATEGORY_ITEMS\x10\x02\x12\x19\n\x15IAP_CATEGORY_UPGRADES\x10\x03\x12\x1a\n\x16IAP_CATEGORY_POKECOINS\x10\x04\x12\x17\n\x13IAP_CATEGORY_AVATAR\x10\x05\x12\"\n\x1eIAP_CATEGORY_AVATAR_STORE_LINK\x10\x06\x12\x1c\n\x18IAP_CATEGORY_TEAM_CHANGE\x10\x07\x12$\n IAP_CATEGORY_GLOBAL_EVENT_TICKET\x10\n\x12\x1a\n\x16IAP_CATEGORY_VS_SEEKER\x10\x0b\x12\x18\n\x14IAP_CATEGORY_STICKER\x10\x0c\x12\x15\n\x11IAP_CATEGORY_FREE\x10\r\x12\x1d\n\x19IAP_CATEGORY_SUBSCRIPTION\x10\x0e\x12#\n\x1fIAP_CATEGORY_TRANSPORTER_ENERGY\x10\x0f\x12\x19\n\x15IAP_CATEGORY_POSTCARD\x10\x10\x12\x1d\n\x19IAP_CATEGORY_FLAIR_BUNDLE\x10\x11\x12\x19\n\x15IAP_CATEGORY_GIFTABLE\x10\x12*\xe2\x06\n\x10HoloItemCategory\x12\x16\n\x12ITEM_CATEGORY_NONE\x10\x00\x12\x1a\n\x16ITEM_CATEGORY_POKEBALL\x10\x01\x12\x16\n\x12ITEM_CATEGORY_FOOD\x10\x02\x12\x1a\n\x16ITEM_CATEGORY_MEDICINE\x10\x03\x12\x17\n\x13ITEM_CATEGORY_BOOST\x10\x04\x12\x1a\n\x16ITEM_CATEGORY_UTILITES\x10\x05\x12\x18\n\x14ITEM_CATEGORY_CAMERA\x10\x06\x12\x16\n\x12ITEM_CATEGORY_DISK\x10\x07\x12\x1b\n\x17ITEM_CATEGORY_INCUBATOR\x10\x08\x12\x19\n\x15ITEM_CATEGORY_INCENSE\x10\t\x12\x1a\n\x16ITEM_CATEGORY_XP_BOOST\x10\n\x12#\n\x1fITEM_CATEGORY_INVENTORY_UPGRADE\x10\x0b\x12\'\n#ITEM_CATEGORY_EVOLUTION_REQUIREMENT\x10\x0c\x12\x1d\n\x19ITEM_CATEGORY_MOVE_REROLL\x10\r\x12\x17\n\x13ITEM_CATEGORY_CANDY\x10\x0e\x12\x1d\n\x19ITEM_CATEGORY_RAID_TICKET\x10\x0f\x12 \n\x1cITEM_CATEGORY_STARDUST_BOOST\x10\x10\x12!\n\x1dITEM_CATEGORY_FRIEND_GIFT_BOX\x10\x11\x12\x1d\n\x19ITEM_CATEGORY_TEAM_CHANGE\x10\x12\x12\x1b\n\x17ITEM_CATEGORY_VS_SEEKER\x10\x14\x12!\n\x1dITEM_CATEGORY_INCIDENT_TICKET\x10\x15\x12%\n!ITEM_CATEGORY_GLOBAL_EVENT_TICKET\x10\x16\x12&\n\"ITEM_CATEGORY_BUDDY_EXCLUSIVE_FOOD\x10\x17\x12\x19\n\x15ITEM_CATEGORY_STICKER\x10\x18\x12$\n ITEM_CATEGORY_POSTCARD_INVENTORY\x10\x19\x12#\n\x1fITEM_CATEGORY_EVENT_TICKET_GIFT\x10\x1a\x12\x14\n\x10ITEM_CATEGORY_MP\x10\x1b\x12\x17\n\x13ITEM_CATEGORY_BREAD\x10\x1c*\xdc\x04\n\x0eHoloItemEffect\x12\x14\n\x10ITEM_EFFECT_NONE\x10\x00\x12\x1c\n\x17ITEM_EFFECT_CAP_NO_FLEE\x10\xe8\x07\x12 \n\x1bITEM_EFFECT_CAP_NO_MOVEMENT\x10\xea\x07\x12\x1e\n\x19ITEM_EFFECT_CAP_NO_THREAT\x10\xeb\x07\x12\x1f\n\x1aITEM_EFFECT_CAP_TARGET_MAX\x10\xec\x07\x12 \n\x1bITEM_EFFECT_CAP_TARGET_SLOW\x10\xed\x07\x12!\n\x1cITEM_EFFECT_CAP_CHANCE_NIGHT\x10\xee\x07\x12#\n\x1eITEM_EFFECT_CAP_CHANCE_TRAINER\x10\xef\x07\x12\'\n\"ITEM_EFFECT_CAP_CHANCE_FIRST_THROW\x10\xf0\x07\x12\"\n\x1dITEM_EFFECT_CAP_CHANCE_LEGEND\x10\xf1\x07\x12!\n\x1cITEM_EFFECT_CAP_CHANCE_HEAVY\x10\xf2\x07\x12\"\n\x1dITEM_EFFECT_CAP_CHANCE_REPEAT\x10\xf3\x07\x12\'\n\"ITEM_EFFECT_CAP_CHANCE_MULTI_THROW\x10\xf4\x07\x12\"\n\x1dITEM_EFFECT_CAP_CHANCE_ALWAYS\x10\xf5\x07\x12(\n#ITEM_EFFECT_CAP_CHANCE_SINGLE_THROW\x10\xf6\x07\x12\x1c\n\x17ITEM_EFFECT_CANDY_AWARD\x10\xf7\x07\x12 \n\x1bITEM_EFFECT_FULL_MOTIVATION\x10\xf8\x07*\x8f\x06\n\x0cHoloItemType\x12\x12\n\x0eITEM_TYPE_NONE\x10\x00\x12\x16\n\x12ITEM_TYPE_POKEBALL\x10\x01\x12\x14\n\x10ITEM_TYPE_POTION\x10\x02\x12\x14\n\x10ITEM_TYPE_REVIVE\x10\x03\x12\x11\n\rITEM_TYPE_MAP\x10\x04\x12\x14\n\x10ITEM_TYPE_BATTLE\x10\x05\x12\x12\n\x0eITEM_TYPE_FOOD\x10\x06\x12\x14\n\x10ITEM_TYPE_CAMERA\x10\x07\x12\x12\n\x0eITEM_TYPE_DISK\x10\x08\x12\x17\n\x13ITEM_TYPE_INCUBATOR\x10\t\x12\x15\n\x11ITEM_TYPE_INCENSE\x10\n\x12\x16\n\x12ITEM_TYPE_XP_BOOST\x10\x0b\x12\x1f\n\x1bITEM_TYPE_INVENTORY_UPGRADE\x10\x0c\x12#\n\x1fITEM_TYPE_EVOLUTION_REQUIREMENT\x10\r\x12\x19\n\x15ITEM_TYPE_MOVE_REROLL\x10\x0e\x12\x13\n\x0fITEM_TYPE_CANDY\x10\x0f\x12\x19\n\x15ITEM_TYPE_RAID_TICKET\x10\x10\x12\x1c\n\x18ITEM_TYPE_STARDUST_BOOST\x10\x11\x12\x1d\n\x19ITEM_TYPE_FRIEND_GIFT_BOX\x10\x12\x12\x19\n\x15ITEM_TYPE_TEAM_CHANGE\x10\x13\x12\"\n\x1eITEM_TYPE_VS_SEEKER_BATTLE_NOW\x10\x15\x12\x1d\n\x19ITEM_TYPE_INCIDENT_TICKET\x10\x16\x12!\n\x1dITEM_TYPE_GLOBAL_EVENT_TICKET\x10\x17\x12\x1f\n\x1bITEM_TYPE_STICKER_INVENTORY\x10\x18\x12 \n\x1cITEM_TYPE_POSTCARD_INVENTORY\x10\x19\x12\x1f\n\x1bITEM_TYPE_EVENT_TICKET_GIFT\x10\x1a\x12\x17\n\x13ITEM_TYPE_BREAKFAST\x10\x1b\x12\x10\n\x0cITEM_TYPE_MP\x10\x1c\x12\x1a\n\x16ITEM_TYPE_MP_REPLENISH\x10\x1d*\x82\x01\n\x10HoloPokemonClass\x12\x18\n\x14POKEMON_CLASS_NORMAL\x10\x00\x12\x1b\n\x17POKEMON_CLASS_LEGENDARY\x10\x01\x12\x18\n\x14POKEMON_CLASS_MYTHIC\x10\x02\x12\x1d\n\x19POKEMON_CLASS_ULTRA_BEAST\x10\x03*=\n\x12HoloPokemonEggType\x12\x12\n\x0e\x45GG_TYPE_UNSET\x10\x00\x12\x13\n\x0f\x45GG_TYPE_SHADOW\x10\x01*\x87Y\n\x13HoloPokemonFamilyId\x12\x10\n\x0c\x46\x41MILY_UNSET\x10\x00\x12\x14\n\x10\x46\x41MILY_BULBASAUR\x10\x01\x12\x15\n\x11\x46\x41MILY_CHARMANDER\x10\x04\x12\x13\n\x0f\x46\x41MILY_SQUIRTLE\x10\x07\x12\x13\n\x0f\x46\x41MILY_CATERPIE\x10\n\x12\x11\n\rFAMILY_WEEDLE\x10\r\x12\x11\n\rFAMILY_PIDGEY\x10\x10\x12\x12\n\x0e\x46\x41MILY_RATTATA\x10\x13\x12\x12\n\x0e\x46\x41MILY_SPEAROW\x10\x15\x12\x10\n\x0c\x46\x41MILY_EKANS\x10\x17\x12\x12\n\x0e\x46\x41MILY_PIKACHU\x10\x19\x12\x14\n\x10\x46\x41MILY_SANDSHREW\x10\x1b\x12\x19\n\x15\x46\x41MILY_NIDORAN_FEMALE\x10\x1d\x12\x17\n\x13\x46\x41MILY_NIDORAN_MALE\x10 \x12\x13\n\x0f\x46\x41MILY_CLEFAIRY\x10#\x12\x11\n\rFAMILY_VULPIX\x10%\x12\x15\n\x11\x46\x41MILY_JIGGLYPUFF\x10\'\x12\x10\n\x0c\x46\x41MILY_ZUBAT\x10)\x12\x11\n\rFAMILY_ODDISH\x10+\x12\x10\n\x0c\x46\x41MILY_PARAS\x10.\x12\x12\n\x0e\x46\x41MILY_VENONAT\x10\x30\x12\x12\n\x0e\x46\x41MILY_DIGLETT\x10\x32\x12\x11\n\rFAMILY_MEOWTH\x10\x34\x12\x12\n\x0e\x46\x41MILY_PSYDUCK\x10\x36\x12\x11\n\rFAMILY_MANKEY\x10\x38\x12\x14\n\x10\x46\x41MILY_GROWLITHE\x10:\x12\x12\n\x0e\x46\x41MILY_POLIWAG\x10<\x12\x0f\n\x0b\x46\x41MILY_ABRA\x10?\x12\x11\n\rFAMILY_MACHOP\x10\x42\x12\x15\n\x11\x46\x41MILY_BELLSPROUT\x10\x45\x12\x14\n\x10\x46\x41MILY_TENTACOOL\x10H\x12\x12\n\x0e\x46\x41MILY_GEODUDE\x10J\x12\x11\n\rFAMILY_PONYTA\x10M\x12\x13\n\x0f\x46\x41MILY_SLOWPOKE\x10O\x12\x14\n\x10\x46\x41MILY_MAGNEMITE\x10Q\x12\x14\n\x10\x46\x41MILY_FARFETCHD\x10S\x12\x10\n\x0c\x46\x41MILY_DODUO\x10T\x12\x0f\n\x0b\x46\x41MILY_SEEL\x10V\x12\x11\n\rFAMILY_GRIMER\x10X\x12\x13\n\x0f\x46\x41MILY_SHELLDER\x10Z\x12\x11\n\rFAMILY_GASTLY\x10\\\x12\x0f\n\x0b\x46\x41MILY_ONIX\x10_\x12\x12\n\x0e\x46\x41MILY_DROWZEE\x10`\x12\x11\n\rFAMILY_KRABBY\x10\x62\x12\x12\n\x0e\x46\x41MILY_VOLTORB\x10\x64\x12\x14\n\x10\x46\x41MILY_EXEGGCUTE\x10\x66\x12\x11\n\rFAMILY_CUBONE\x10h\x12\x14\n\x10\x46\x41MILY_HITMONLEE\x10j\x12\x15\n\x11\x46\x41MILY_HITMONCHAN\x10k\x12\x14\n\x10\x46\x41MILY_LICKITUNG\x10l\x12\x12\n\x0e\x46\x41MILY_KOFFING\x10m\x12\x12\n\x0e\x46\x41MILY_RHYHORN\x10o\x12\x12\n\x0e\x46\x41MILY_CHANSEY\x10q\x12\x12\n\x0e\x46\x41MILY_TANGELA\x10r\x12\x15\n\x11\x46\x41MILY_KANGASKHAN\x10s\x12\x11\n\rFAMILY_HORSEA\x10t\x12\x12\n\x0e\x46\x41MILY_GOLDEEN\x10v\x12\x11\n\rFAMILY_STARYU\x10x\x12\x12\n\x0e\x46\x41MILY_MR_MIME\x10z\x12\x12\n\x0e\x46\x41MILY_SCYTHER\x10{\x12\x0f\n\x0b\x46\x41MILY_JYNX\x10|\x12\x15\n\x11\x46\x41MILY_ELECTABUZZ\x10}\x12\x11\n\rFAMILY_MAGMAR\x10~\x12\x11\n\rFAMILY_PINSIR\x10\x7f\x12\x12\n\rFAMILY_TAUROS\x10\x80\x01\x12\x14\n\x0f\x46\x41MILY_MAGIKARP\x10\x81\x01\x12\x12\n\rFAMILY_LAPRAS\x10\x83\x01\x12\x11\n\x0c\x46\x41MILY_DITTO\x10\x84\x01\x12\x11\n\x0c\x46\x41MILY_EEVEE\x10\x85\x01\x12\x13\n\x0e\x46\x41MILY_PORYGON\x10\x89\x01\x12\x13\n\x0e\x46\x41MILY_OMANYTE\x10\x8a\x01\x12\x12\n\rFAMILY_KABUTO\x10\x8c\x01\x12\x16\n\x11\x46\x41MILY_AERODACTYL\x10\x8e\x01\x12\x13\n\x0e\x46\x41MILY_SNORLAX\x10\x8f\x01\x12\x14\n\x0f\x46\x41MILY_ARTICUNO\x10\x90\x01\x12\x12\n\rFAMILY_ZAPDOS\x10\x91\x01\x12\x13\n\x0e\x46\x41MILY_MOLTRES\x10\x92\x01\x12\x13\n\x0e\x46\x41MILY_DRATINI\x10\x93\x01\x12\x12\n\rFAMILY_MEWTWO\x10\x96\x01\x12\x0f\n\nFAMILY_MEW\x10\x97\x01\x12\x15\n\x10\x46\x41MILY_CHIKORITA\x10\x98\x01\x12\x15\n\x10\x46\x41MILY_CYNDAQUIL\x10\x9b\x01\x12\x14\n\x0f\x46\x41MILY_TOTODILE\x10\x9e\x01\x12\x13\n\x0e\x46\x41MILY_SENTRET\x10\xa1\x01\x12\x14\n\x0f\x46\x41MILY_HOOTHOOT\x10\xa3\x01\x12\x12\n\rFAMILY_LEDYBA\x10\xa5\x01\x12\x14\n\x0f\x46\x41MILY_SPINARAK\x10\xa7\x01\x12\x14\n\x0f\x46\x41MILY_CHINCHOU\x10\xaa\x01\x12\x12\n\rFAMILY_TOGEPI\x10\xaf\x01\x12\x10\n\x0b\x46\x41MILY_NATU\x10\xb1\x01\x12\x12\n\rFAMILY_MAREEP\x10\xb3\x01\x12\x12\n\rFAMILY_MARILL\x10\xb7\x01\x12\x15\n\x10\x46\x41MILY_SUDOWOODO\x10\xb9\x01\x12\x12\n\rFAMILY_HOPPIP\x10\xbb\x01\x12\x11\n\x0c\x46\x41MILY_AIPOM\x10\xbe\x01\x12\x13\n\x0e\x46\x41MILY_SUNKERN\x10\xbf\x01\x12\x11\n\x0c\x46\x41MILY_YANMA\x10\xc1\x01\x12\x12\n\rFAMILY_WOOPER\x10\xc2\x01\x12\x13\n\x0e\x46\x41MILY_MURKROW\x10\xc6\x01\x12\x16\n\x11\x46\x41MILY_MISDREAVUS\x10\xc8\x01\x12\x11\n\x0c\x46\x41MILY_UNOWN\x10\xc9\x01\x12\x15\n\x10\x46\x41MILY_WOBBUFFET\x10\xca\x01\x12\x15\n\x10\x46\x41MILY_GIRAFARIG\x10\xcb\x01\x12\x12\n\rFAMILY_PINECO\x10\xcc\x01\x12\x15\n\x10\x46\x41MILY_DUNSPARCE\x10\xce\x01\x12\x12\n\rFAMILY_GLIGAR\x10\xcf\x01\x12\x14\n\x0f\x46\x41MILY_SNUBBULL\x10\xd1\x01\x12\x14\n\x0f\x46\x41MILY_QWILFISH\x10\xd3\x01\x12\x13\n\x0e\x46\x41MILY_SHUCKLE\x10\xd5\x01\x12\x15\n\x10\x46\x41MILY_HERACROSS\x10\xd6\x01\x12\x13\n\x0e\x46\x41MILY_SNEASEL\x10\xd7\x01\x12\x15\n\x10\x46\x41MILY_TEDDIURSA\x10\xd8\x01\x12\x12\n\rFAMILY_SLUGMA\x10\xda\x01\x12\x12\n\rFAMILY_SWINUB\x10\xdc\x01\x12\x13\n\x0e\x46\x41MILY_CORSOLA\x10\xde\x01\x12\x14\n\x0f\x46\x41MILY_REMORAID\x10\xdf\x01\x12\x14\n\x0f\x46\x41MILY_DELIBIRD\x10\xe1\x01\x12\x13\n\x0e\x46\x41MILY_MANTINE\x10\xe2\x01\x12\x14\n\x0f\x46\x41MILY_SKARMORY\x10\xe3\x01\x12\x14\n\x0f\x46\x41MILY_HOUNDOUR\x10\xe4\x01\x12\x12\n\rFAMILY_PHANPY\x10\xe7\x01\x12\x14\n\x0f\x46\x41MILY_STANTLER\x10\xea\x01\x12\x14\n\x0f\x46\x41MILY_SMEARGLE\x10\xeb\x01\x12\x13\n\x0e\x46\x41MILY_TYROGUE\x10\xec\x01\x12\x13\n\x0e\x46\x41MILY_MILTANK\x10\xf1\x01\x12\x12\n\rFAMILY_RAIKOU\x10\xf3\x01\x12\x11\n\x0c\x46\x41MILY_ENTEI\x10\xf4\x01\x12\x13\n\x0e\x46\x41MILY_SUICUNE\x10\xf5\x01\x12\x14\n\x0f\x46\x41MILY_LARVITAR\x10\xf6\x01\x12\x11\n\x0c\x46\x41MILY_LUGIA\x10\xf9\x01\x12\x11\n\x0c\x46\x41MILY_HO_OH\x10\xfa\x01\x12\x12\n\rFAMILY_CELEBI\x10\xfb\x01\x12\x13\n\x0e\x46\x41MILY_TREECKO\x10\xfc\x01\x12\x13\n\x0e\x46\x41MILY_TORCHIC\x10\xff\x01\x12\x12\n\rFAMILY_MUDKIP\x10\x82\x02\x12\x15\n\x10\x46\x41MILY_POOCHYENA\x10\x85\x02\x12\x15\n\x10\x46\x41MILY_ZIGZAGOON\x10\x87\x02\x12\x13\n\x0e\x46\x41MILY_WURMPLE\x10\x89\x02\x12\x11\n\x0c\x46\x41MILY_LOTAD\x10\x8e\x02\x12\x12\n\rFAMILY_SEEDOT\x10\x91\x02\x12\x13\n\x0e\x46\x41MILY_TAILLOW\x10\x94\x02\x12\x13\n\x0e\x46\x41MILY_WINGULL\x10\x96\x02\x12\x11\n\x0c\x46\x41MILY_RALTS\x10\x98\x02\x12\x13\n\x0e\x46\x41MILY_SURSKIT\x10\x9b\x02\x12\x15\n\x10\x46\x41MILY_SHROOMISH\x10\x9d\x02\x12\x13\n\x0e\x46\x41MILY_SLAKOTH\x10\x9f\x02\x12\x13\n\x0e\x46\x41MILY_NINCADA\x10\xa2\x02\x12\x13\n\x0e\x46\x41MILY_WHISMUR\x10\xa5\x02\x12\x14\n\x0f\x46\x41MILY_MAKUHITA\x10\xa8\x02\x12\x14\n\x0f\x46\x41MILY_NOSEPASS\x10\xab\x02\x12\x12\n\rFAMILY_SKITTY\x10\xac\x02\x12\x13\n\x0e\x46\x41MILY_SABLEYE\x10\xae\x02\x12\x12\n\rFAMILY_MAWILE\x10\xaf\x02\x12\x10\n\x0b\x46\x41MILY_ARON\x10\xb0\x02\x12\x14\n\x0f\x46\x41MILY_MEDITITE\x10\xb3\x02\x12\x15\n\x10\x46\x41MILY_ELECTRIKE\x10\xb5\x02\x12\x12\n\rFAMILY_PLUSLE\x10\xb7\x02\x12\x11\n\x0c\x46\x41MILY_MINUN\x10\xb8\x02\x12\x13\n\x0e\x46\x41MILY_VOLBEAT\x10\xb9\x02\x12\x14\n\x0f\x46\x41MILY_ILLUMISE\x10\xba\x02\x12\x13\n\x0e\x46\x41MILY_ROSELIA\x10\xbb\x02\x12\x12\n\rFAMILY_GULPIN\x10\xbc\x02\x12\x14\n\x0f\x46\x41MILY_CARVANHA\x10\xbe\x02\x12\x13\n\x0e\x46\x41MILY_WAILMER\x10\xc0\x02\x12\x11\n\x0c\x46\x41MILY_NUMEL\x10\xc2\x02\x12\x13\n\x0e\x46\x41MILY_TORKOAL\x10\xc4\x02\x12\x12\n\rFAMILY_SPOINK\x10\xc5\x02\x12\x12\n\rFAMILY_SPINDA\x10\xc7\x02\x12\x14\n\x0f\x46\x41MILY_TRAPINCH\x10\xc8\x02\x12\x12\n\rFAMILY_CACNEA\x10\xcb\x02\x12\x12\n\rFAMILY_SWABLU\x10\xcd\x02\x12\x14\n\x0f\x46\x41MILY_ZANGOOSE\x10\xcf\x02\x12\x13\n\x0e\x46\x41MILY_SEVIPER\x10\xd0\x02\x12\x14\n\x0f\x46\x41MILY_LUNATONE\x10\xd1\x02\x12\x13\n\x0e\x46\x41MILY_SOLROCK\x10\xd2\x02\x12\x14\n\x0f\x46\x41MILY_BARBOACH\x10\xd3\x02\x12\x14\n\x0f\x46\x41MILY_CORPHISH\x10\xd5\x02\x12\x12\n\rFAMILY_BALTOY\x10\xd7\x02\x12\x12\n\rFAMILY_LILEEP\x10\xd9\x02\x12\x13\n\x0e\x46\x41MILY_ANORITH\x10\xdb\x02\x12\x12\n\rFAMILY_FEEBAS\x10\xdd\x02\x12\x14\n\x0f\x46\x41MILY_CASTFORM\x10\xdf\x02\x12\x13\n\x0e\x46\x41MILY_KECLEON\x10\xe0\x02\x12\x13\n\x0e\x46\x41MILY_SHUPPET\x10\xe1\x02\x12\x13\n\x0e\x46\x41MILY_DUSKULL\x10\xe3\x02\x12\x13\n\x0e\x46\x41MILY_TROPIUS\x10\xe5\x02\x12\x14\n\x0f\x46\x41MILY_CHIMECHO\x10\xe6\x02\x12\x11\n\x0c\x46\x41MILY_ABSOL\x10\xe7\x02\x12\x13\n\x0e\x46\x41MILY_SNORUNT\x10\xe9\x02\x12\x12\n\rFAMILY_SPHEAL\x10\xeb\x02\x12\x14\n\x0f\x46\x41MILY_CLAMPERL\x10\xee\x02\x12\x15\n\x10\x46\x41MILY_RELICANTH\x10\xf1\x02\x12\x13\n\x0e\x46\x41MILY_LUVDISC\x10\xf2\x02\x12\x11\n\x0c\x46\x41MILY_BAGON\x10\xf3\x02\x12\x12\n\rFAMILY_BELDUM\x10\xf6\x02\x12\x14\n\x0f\x46\x41MILY_REGIROCK\x10\xf9\x02\x12\x12\n\rFAMILY_REGICE\x10\xfa\x02\x12\x15\n\x10\x46\x41MILY_REGISTEEL\x10\xfb\x02\x12\x12\n\rFAMILY_LATIAS\x10\xfc\x02\x12\x12\n\rFAMILY_LATIOS\x10\xfd\x02\x12\x12\n\rFAMILY_KYOGRE\x10\xfe\x02\x12\x13\n\x0e\x46\x41MILY_GROUDON\x10\xff\x02\x12\x14\n\x0f\x46\x41MILY_RAYQUAZA\x10\x80\x03\x12\x13\n\x0e\x46\x41MILY_JIRACHI\x10\x81\x03\x12\x12\n\rFAMILY_DEOXYS\x10\x82\x03\x12\x13\n\x0e\x46\x41MILY_TURTWIG\x10\x83\x03\x12\x14\n\x0f\x46\x41MILY_CHIMCHAR\x10\x86\x03\x12\x12\n\rFAMILY_PIPLUP\x10\x89\x03\x12\x12\n\rFAMILY_STARLY\x10\x8c\x03\x12\x12\n\rFAMILY_BIDOOF\x10\x8f\x03\x12\x15\n\x10\x46\x41MILY_KRICKETOT\x10\x91\x03\x12\x11\n\x0c\x46\x41MILY_SHINX\x10\x93\x03\x12\x14\n\x0f\x46\x41MILY_CRANIDOS\x10\x98\x03\x12\x14\n\x0f\x46\x41MILY_SHIELDON\x10\x9a\x03\x12\x11\n\x0c\x46\x41MILY_BURMY\x10\x9c\x03\x12\x12\n\rFAMILY_COMBEE\x10\x9f\x03\x12\x15\n\x10\x46\x41MILY_PACHIRISU\x10\xa1\x03\x12\x12\n\rFAMILY_BUIZEL\x10\xa2\x03\x12\x13\n\x0e\x46\x41MILY_CHERUBI\x10\xa4\x03\x12\x13\n\x0e\x46\x41MILY_SHELLOS\x10\xa6\x03\x12\x14\n\x0f\x46\x41MILY_DRIFLOON\x10\xa9\x03\x12\x13\n\x0e\x46\x41MILY_BUNEARY\x10\xab\x03\x12\x13\n\x0e\x46\x41MILY_GLAMEOW\x10\xaf\x03\x12\x12\n\rFAMILY_STUNKY\x10\xb2\x03\x12\x13\n\x0e\x46\x41MILY_BRONZOR\x10\xb4\x03\x12\x12\n\rFAMILY_CHATOT\x10\xb9\x03\x12\x15\n\x10\x46\x41MILY_SPIRITOMB\x10\xba\x03\x12\x11\n\x0c\x46\x41MILY_GIBLE\x10\xbb\x03\x12\x13\n\x0e\x46\x41MILY_LUCARIO\x10\xc0\x03\x12\x16\n\x11\x46\x41MILY_HIPPOPOTAS\x10\xc1\x03\x12\x13\n\x0e\x46\x41MILY_SKORUPI\x10\xc3\x03\x12\x14\n\x0f\x46\x41MILY_CROAGUNK\x10\xc5\x03\x12\x15\n\x10\x46\x41MILY_CARNIVINE\x10\xc7\x03\x12\x13\n\x0e\x46\x41MILY_FINNEON\x10\xc8\x03\x12\x12\n\rFAMILY_SNOVER\x10\xcb\x03\x12\x11\n\x0c\x46\x41MILY_ROTOM\x10\xdf\x03\x12\x10\n\x0b\x46\x41MILY_UXIE\x10\xe0\x03\x12\x13\n\x0e\x46\x41MILY_MESPRIT\x10\xe1\x03\x12\x11\n\x0c\x46\x41MILY_AZELF\x10\xe2\x03\x12\x12\n\rFAMILY_DIALGA\x10\xe3\x03\x12\x12\n\rFAMILY_PALKIA\x10\xe4\x03\x12\x13\n\x0e\x46\x41MILY_HEATRAN\x10\xe5\x03\x12\x15\n\x10\x46\x41MILY_REGIGIGAS\x10\xe6\x03\x12\x14\n\x0f\x46\x41MILY_GIRATINA\x10\xe7\x03\x12\x15\n\x10\x46\x41MILY_CRESSELIA\x10\xe8\x03\x12\x12\n\rFAMILY_PHIONE\x10\xe9\x03\x12\x13\n\x0e\x46\x41MILY_MANAPHY\x10\xea\x03\x12\x13\n\x0e\x46\x41MILY_DARKRAI\x10\xeb\x03\x12\x13\n\x0e\x46\x41MILY_SHAYMIN\x10\xec\x03\x12\x12\n\rFAMILY_ARCEUS\x10\xed\x03\x12\x13\n\x0e\x46\x41MILY_VICTINI\x10\xee\x03\x12\x11\n\x0c\x46\x41MILY_SNIVY\x10\xef\x03\x12\x11\n\x0c\x46\x41MILY_TEPIG\x10\xf2\x03\x12\x14\n\x0f\x46\x41MILY_OSHAWOTT\x10\xf5\x03\x12\x12\n\rFAMILY_PATRAT\x10\xf8\x03\x12\x14\n\x0f\x46\x41MILY_LILLIPUP\x10\xfa\x03\x12\x14\n\x0f\x46\x41MILY_PURRLOIN\x10\xfd\x03\x12\x13\n\x0e\x46\x41MILY_PANSAGE\x10\xff\x03\x12\x13\n\x0e\x46\x41MILY_PANSEAR\x10\x81\x04\x12\x13\n\x0e\x46\x41MILY_PANPOUR\x10\x83\x04\x12\x11\n\x0c\x46\x41MILY_MUNNA\x10\x85\x04\x12\x12\n\rFAMILY_PIDOVE\x10\x87\x04\x12\x13\n\x0e\x46\x41MILY_BLITZLE\x10\x8a\x04\x12\x16\n\x11\x46\x41MILY_ROGGENROLA\x10\x8c\x04\x12\x12\n\rFAMILY_WOOBAT\x10\x8f\x04\x12\x13\n\x0e\x46\x41MILY_DRILBUR\x10\x91\x04\x12\x12\n\rFAMILY_AUDINO\x10\x93\x04\x12\x13\n\x0e\x46\x41MILY_TIMBURR\x10\x94\x04\x12\x13\n\x0e\x46\x41MILY_TYMPOLE\x10\x97\x04\x12\x11\n\x0c\x46\x41MILY_THROH\x10\x9a\x04\x12\x10\n\x0b\x46\x41MILY_SAWK\x10\x9b\x04\x12\x14\n\x0f\x46\x41MILY_SEWADDLE\x10\x9c\x04\x12\x14\n\x0f\x46\x41MILY_VENIPEDE\x10\x9f\x04\x12\x14\n\x0f\x46\x41MILY_COTTONEE\x10\xa2\x04\x12\x13\n\x0e\x46\x41MILY_PETILIL\x10\xa4\x04\x12\x14\n\x0f\x46\x41MILY_BASCULIN\x10\xa6\x04\x12\x13\n\x0e\x46\x41MILY_SANDILE\x10\xa7\x04\x12\x14\n\x0f\x46\x41MILY_DARUMAKA\x10\xaa\x04\x12\x14\n\x0f\x46\x41MILY_MARACTUS\x10\xac\x04\x12\x13\n\x0e\x46\x41MILY_DWEBBLE\x10\xad\x04\x12\x13\n\x0e\x46\x41MILY_SCRAGGY\x10\xaf\x04\x12\x14\n\x0f\x46\x41MILY_SIGILYPH\x10\xb1\x04\x12\x12\n\rFAMILY_YAMASK\x10\xb2\x04\x12\x14\n\x0f\x46\x41MILY_TIRTOUGA\x10\xb4\x04\x12\x12\n\rFAMILY_ARCHEN\x10\xb6\x04\x12\x14\n\x0f\x46\x41MILY_TRUBBISH\x10\xb8\x04\x12\x11\n\x0c\x46\x41MILY_ZORUA\x10\xba\x04\x12\x14\n\x0f\x46\x41MILY_MINCCINO\x10\xbc\x04\x12\x13\n\x0e\x46\x41MILY_GOTHITA\x10\xbe\x04\x12\x13\n\x0e\x46\x41MILY_SOLOSIS\x10\xc1\x04\x12\x14\n\x0f\x46\x41MILY_DUCKLETT\x10\xc4\x04\x12\x15\n\x10\x46\x41MILY_VANILLITE\x10\xc6\x04\x12\x14\n\x0f\x46\x41MILY_DEERLING\x10\xc9\x04\x12\x12\n\rFAMILY_EMOLGA\x10\xcb\x04\x12\x16\n\x11\x46\x41MILY_KARRABLAST\x10\xcc\x04\x12\x13\n\x0e\x46\x41MILY_FOONGUS\x10\xce\x04\x12\x14\n\x0f\x46\x41MILY_FRILLISH\x10\xd0\x04\x12\x15\n\x10\x46\x41MILY_ALOMOMOLA\x10\xd2\x04\x12\x12\n\rFAMILY_JOLTIK\x10\xd3\x04\x12\x15\n\x10\x46\x41MILY_FERROSEED\x10\xd5\x04\x12\x11\n\x0c\x46\x41MILY_KLINK\x10\xd7\x04\x12\x12\n\rFAMILY_TYNAMO\x10\xda\x04\x12\x12\n\rFAMILY_ELGYEM\x10\xdd\x04\x12\x13\n\x0e\x46\x41MILY_LITWICK\x10\xdf\x04\x12\x10\n\x0b\x46\x41MILY_AXEW\x10\xe2\x04\x12\x13\n\x0e\x46\x41MILY_CUBCHOO\x10\xe5\x04\x12\x15\n\x10\x46\x41MILY_CRYOGONAL\x10\xe7\x04\x12\x13\n\x0e\x46\x41MILY_SHELMET\x10\xe8\x04\x12\x14\n\x0f\x46\x41MILY_STUNFISK\x10\xea\x04\x12\x13\n\x0e\x46\x41MILY_MIENFOO\x10\xeb\x04\x12\x15\n\x10\x46\x41MILY_DRUDDIGON\x10\xed\x04\x12\x12\n\rFAMILY_GOLETT\x10\xee\x04\x12\x14\n\x0f\x46\x41MILY_PAWNIARD\x10\xf0\x04\x12\x16\n\x11\x46\x41MILY_BOUFFALANT\x10\xf2\x04\x12\x13\n\x0e\x46\x41MILY_RUFFLET\x10\xf3\x04\x12\x13\n\x0e\x46\x41MILY_VULLABY\x10\xf5\x04\x12\x13\n\x0e\x46\x41MILY_HEATMOR\x10\xf7\x04\x12\x12\n\rFAMILY_DURANT\x10\xf8\x04\x12\x11\n\x0c\x46\x41MILY_DEINO\x10\xf9\x04\x12\x14\n\x0f\x46\x41MILY_LARVESTA\x10\xfc\x04\x12\x14\n\x0f\x46\x41MILY_COBALION\x10\xfe\x04\x12\x15\n\x10\x46\x41MILY_TERRAKION\x10\xff\x04\x12\x14\n\x0f\x46\x41MILY_VIRIZION\x10\x80\x05\x12\x14\n\x0f\x46\x41MILY_TORNADUS\x10\x81\x05\x12\x15\n\x10\x46\x41MILY_THUNDURUS\x10\x82\x05\x12\x14\n\x0f\x46\x41MILY_RESHIRAM\x10\x83\x05\x12\x12\n\rFAMILY_ZEKROM\x10\x84\x05\x12\x14\n\x0f\x46\x41MILY_LANDORUS\x10\x85\x05\x12\x12\n\rFAMILY_KYUREM\x10\x86\x05\x12\x12\n\rFAMILY_KELDEO\x10\x87\x05\x12\x14\n\x0f\x46\x41MILY_MELOETTA\x10\x88\x05\x12\x14\n\x0f\x46\x41MILY_GENESECT\x10\x89\x05\x12\x13\n\x0e\x46\x41MILY_CHESPIN\x10\x8a\x05\x12\x14\n\x0f\x46\x41MILY_FENNEKIN\x10\x8d\x05\x12\x13\n\x0e\x46\x41MILY_FROAKIE\x10\x90\x05\x12\x14\n\x0f\x46\x41MILY_BUNNELBY\x10\x93\x05\x12\x16\n\x11\x46\x41MILY_FLETCHLING\x10\x95\x05\x12\x16\n\x11\x46\x41MILY_SCATTERBUG\x10\x98\x05\x12\x12\n\rFAMILY_LITLEO\x10\x9b\x05\x12\x13\n\x0e\x46\x41MILY_FLABEBE\x10\x9d\x05\x12\x12\n\rFAMILY_SKIDDO\x10\xa0\x05\x12\x13\n\x0e\x46\x41MILY_PANCHAM\x10\xa2\x05\x12\x13\n\x0e\x46\x41MILY_FURFROU\x10\xa4\x05\x12\x12\n\rFAMILY_ESPURR\x10\xa5\x05\x12\x13\n\x0e\x46\x41MILY_HONEDGE\x10\xa7\x05\x12\x14\n\x0f\x46\x41MILY_SPRITZEE\x10\xaa\x05\x12\x13\n\x0e\x46\x41MILY_SWIRLIX\x10\xac\x05\x12\x11\n\x0c\x46\x41MILY_INKAY\x10\xae\x05\x12\x13\n\x0e\x46\x41MILY_BINACLE\x10\xb0\x05\x12\x12\n\rFAMILY_SKRELP\x10\xb2\x05\x12\x15\n\x10\x46\x41MILY_CLAUNCHER\x10\xb4\x05\x12\x16\n\x11\x46\x41MILY_HELIOPTILE\x10\xb6\x05\x12\x12\n\rFAMILY_TYRUNT\x10\xb8\x05\x12\x12\n\rFAMILY_AMAURA\x10\xba\x05\x12\x14\n\x0f\x46\x41MILY_HAWLUCHA\x10\xbd\x05\x12\x13\n\x0e\x46\x41MILY_DEDENNE\x10\xbe\x05\x12\x13\n\x0e\x46\x41MILY_CARBINK\x10\xbf\x05\x12\x11\n\x0c\x46\x41MILY_GOOMY\x10\xc0\x05\x12\x12\n\rFAMILY_KLEFKI\x10\xc3\x05\x12\x14\n\x0f\x46\x41MILY_PHANTUMP\x10\xc4\x05\x12\x15\n\x10\x46\x41MILY_PUMPKABOO\x10\xc6\x05\x12\x14\n\x0f\x46\x41MILY_BERGMITE\x10\xc8\x05\x12\x12\n\rFAMILY_NOIBAT\x10\xca\x05\x12\x13\n\x0e\x46\x41MILY_XERNEAS\x10\xcc\x05\x12\x13\n\x0e\x46\x41MILY_YVELTAL\x10\xcd\x05\x12\x13\n\x0e\x46\x41MILY_ZYGARDE\x10\xce\x05\x12\x13\n\x0e\x46\x41MILY_DIANCIE\x10\xcf\x05\x12\x11\n\x0c\x46\x41MILY_HOOPA\x10\xd0\x05\x12\x15\n\x10\x46\x41MILY_VOLCANION\x10\xd1\x05\x12\x12\n\rFAMILY_ROWLET\x10\xd2\x05\x12\x12\n\rFAMILY_LITTEN\x10\xd5\x05\x12\x13\n\x0e\x46\x41MILY_POPPLIO\x10\xd8\x05\x12\x13\n\x0e\x46\x41MILY_PIKIPEK\x10\xdb\x05\x12\x13\n\x0e\x46\x41MILY_YUNGOOS\x10\xde\x05\x12\x13\n\x0e\x46\x41MILY_GRUBBIN\x10\xe0\x05\x12\x16\n\x11\x46\x41MILY_CRABRAWLER\x10\xe3\x05\x12\x14\n\x0f\x46\x41MILY_ORICORIO\x10\xe5\x05\x12\x14\n\x0f\x46\x41MILY_CUTIEFLY\x10\xe6\x05\x12\x14\n\x0f\x46\x41MILY_ROCKRUFF\x10\xe8\x05\x12\x16\n\x11\x46\x41MILY_WISHIWASHI\x10\xea\x05\x12\x14\n\x0f\x46\x41MILY_MAREANIE\x10\xeb\x05\x12\x13\n\x0e\x46\x41MILY_MUDBRAY\x10\xed\x05\x12\x14\n\x0f\x46\x41MILY_DEWPIDER\x10\xef\x05\x12\x14\n\x0f\x46\x41MILY_FOMANTIS\x10\xf1\x05\x12\x14\n\x0f\x46\x41MILY_MORELULL\x10\xf3\x05\x12\x14\n\x0f\x46\x41MILY_SALANDIT\x10\xf5\x05\x12\x13\n\x0e\x46\x41MILY_STUFFUL\x10\xf7\x05\x12\x15\n\x10\x46\x41MILY_BOUNSWEET\x10\xf9\x05\x12\x12\n\rFAMILY_COMFEY\x10\xfc\x05\x12\x14\n\x0f\x46\x41MILY_ORANGURU\x10\xfd\x05\x12\x15\n\x10\x46\x41MILY_PASSIMIAN\x10\xfe\x05\x12\x12\n\rFAMILY_WIMPOD\x10\xff\x05\x12\x15\n\x10\x46\x41MILY_SANDYGAST\x10\x81\x06\x12\x15\n\x10\x46\x41MILY_PYUKUMUKU\x10\x83\x06\x12\x15\n\x10\x46\x41MILY_TYPE_NULL\x10\x84\x06\x12\x12\n\rFAMILY_MINIOR\x10\x86\x06\x12\x12\n\rFAMILY_KOMALA\x10\x87\x06\x12\x16\n\x11\x46\x41MILY_TURTONATOR\x10\x88\x06\x12\x16\n\x11\x46\x41MILY_TOGEDEMARU\x10\x89\x06\x12\x13\n\x0e\x46\x41MILY_MIMIKYU\x10\x8a\x06\x12\x13\n\x0e\x46\x41MILY_BRUXISH\x10\x8b\x06\x12\x12\n\rFAMILY_DRAMPA\x10\x8c\x06\x12\x14\n\x0f\x46\x41MILY_DHELMISE\x10\x8d\x06\x12\x14\n\x0f\x46\x41MILY_JANGMO_O\x10\x8e\x06\x12\x15\n\x10\x46\x41MILY_TAPU_KOKO\x10\x91\x06\x12\x15\n\x10\x46\x41MILY_TAPU_LELE\x10\x92\x06\x12\x15\n\x10\x46\x41MILY_TAPU_BULU\x10\x93\x06\x12\x15\n\x10\x46\x41MILY_TAPU_FINI\x10\x94\x06\x12\x12\n\rFAMILY_COSMOG\x10\x95\x06\x12\x14\n\x0f\x46\x41MILY_NIHILEGO\x10\x99\x06\x12\x14\n\x0f\x46\x41MILY_BUZZWOLE\x10\x9a\x06\x12\x15\n\x10\x46\x41MILY_PHEROMOSA\x10\x9b\x06\x12\x15\n\x10\x46\x41MILY_XURKITREE\x10\x9c\x06\x12\x16\n\x11\x46\x41MILY_CELESTEELA\x10\x9d\x06\x12\x13\n\x0e\x46\x41MILY_KARTANA\x10\x9e\x06\x12\x14\n\x0f\x46\x41MILY_GUZZLORD\x10\x9f\x06\x12\x14\n\x0f\x46\x41MILY_NECROZMA\x10\xa0\x06\x12\x14\n\x0f\x46\x41MILY_MAGEARNA\x10\xa1\x06\x12\x15\n\x10\x46\x41MILY_MARSHADOW\x10\xa2\x06\x12\x13\n\x0e\x46\x41MILY_POIPOLE\x10\xa3\x06\x12\x15\n\x10\x46\x41MILY_STAKATAKA\x10\xa5\x06\x12\x17\n\x12\x46\x41MILY_BLACEPHALON\x10\xa6\x06\x12\x13\n\x0e\x46\x41MILY_ZERAORA\x10\xa7\x06\x12\x12\n\rFAMILY_MELTAN\x10\xa8\x06\x12\x13\n\x0e\x46\x41MILY_GROOKEY\x10\xaa\x06\x12\x15\n\x10\x46\x41MILY_SCORBUNNY\x10\xad\x06\x12\x12\n\rFAMILY_SOBBLE\x10\xb0\x06\x12\x13\n\x0e\x46\x41MILY_SKWOVET\x10\xb3\x06\x12\x14\n\x0f\x46\x41MILY_ROOKIDEE\x10\xb5\x06\x12\x13\n\x0e\x46\x41MILY_BLIPBUG\x10\xb8\x06\x12\x12\n\rFAMILY_NICKIT\x10\xbb\x06\x12\x16\n\x11\x46\x41MILY_GOSSIFLEUR\x10\xbd\x06\x12\x12\n\rFAMILY_WOOLOO\x10\xbf\x06\x12\x13\n\x0e\x46\x41MILY_CHEWTLE\x10\xc1\x06\x12\x12\n\rFAMILY_YAMPER\x10\xc3\x06\x12\x14\n\x0f\x46\x41MILY_ROLYCOLY\x10\xc5\x06\x12\x12\n\rFAMILY_APPLIN\x10\xc8\x06\x12\x15\n\x10\x46\x41MILY_SILICOBRA\x10\xcb\x06\x12\x15\n\x10\x46\x41MILY_CRAMORANT\x10\xcd\x06\x12\x14\n\x0f\x46\x41MILY_ARROKUDA\x10\xce\x06\x12\x11\n\x0c\x46\x41MILY_TOXEL\x10\xd0\x06\x12\x16\n\x11\x46\x41MILY_SIZZLIPEDE\x10\xd2\x06\x12\x15\n\x10\x46\x41MILY_CLOBBOPUS\x10\xd4\x06\x12\x14\n\x0f\x46\x41MILY_SINISTEA\x10\xd6\x06\x12\x13\n\x0e\x46\x41MILY_HATENNA\x10\xd8\x06\x12\x14\n\x0f\x46\x41MILY_IMPIDIMP\x10\xdb\x06\x12\x13\n\x0e\x46\x41MILY_MILCERY\x10\xe4\x06\x12\x13\n\x0e\x46\x41MILY_FALINKS\x10\xe6\x06\x12\x16\n\x11\x46\x41MILY_PINCURCHIN\x10\xe7\x06\x12\x10\n\x0b\x46\x41MILY_SNOM\x10\xe8\x06\x12\x17\n\x12\x46\x41MILY_STONJOURNER\x10\xea\x06\x12\x12\n\rFAMILY_EISCUE\x10\xeb\x06\x12\x14\n\x0f\x46\x41MILY_INDEEDEE\x10\xec\x06\x12\x13\n\x0e\x46\x41MILY_MORPEKO\x10\xed\x06\x12\x12\n\rFAMILY_CUFANT\x10\xee\x06\x12\x15\n\x10\x46\x41MILY_DRACOZOLT\x10\xf0\x06\x12\x15\n\x10\x46\x41MILY_ARCTOZOLT\x10\xf1\x06\x12\x15\n\x10\x46\x41MILY_DRACOVISH\x10\xf2\x06\x12\x15\n\x10\x46\x41MILY_ARCTOVISH\x10\xf3\x06\x12\x15\n\x10\x46\x41MILY_DURALUDON\x10\xf4\x06\x12\x12\n\rFAMILY_DREEPY\x10\xf5\x06\x12\x12\n\rFAMILY_ZACIAN\x10\xf8\x06\x12\x15\n\x10\x46\x41MILY_ZAMAZENTA\x10\xf9\x06\x12\x15\n\x10\x46\x41MILY_ETERNATUS\x10\xfa\x06\x12\x11\n\x0c\x46\x41MILY_KUBFU\x10\xfb\x06\x12\x12\n\rFAMILY_ZARUDE\x10\xfd\x06\x12\x15\n\x10\x46\x41MILY_REGIELEKI\x10\xfe\x06\x12\x15\n\x10\x46\x41MILY_REGIDRAGO\x10\xff\x06\x12\x15\n\x10\x46\x41MILY_GLASTRIER\x10\x80\x07\x12\x15\n\x10\x46\x41MILY_SPECTRIER\x10\x81\x07\x12\x13\n\x0e\x46\x41MILY_CALYREX\x10\x82\x07\x12\x14\n\x0f\x46\x41MILY_ENAMORUS\x10\x89\x07\x12\x16\n\x11\x46\x41MILY_SPRIGATITO\x10\x8a\x07\x12\x13\n\x0e\x46\x41MILY_FUECOCO\x10\x8d\x07\x12\x12\n\rFAMILY_QUAXLY\x10\x90\x07\x12\x13\n\x0e\x46\x41MILY_LECHONK\x10\x93\x07\x12\x16\n\x11\x46\x41MILY_TAROUNTULA\x10\x95\x07\x12\x12\n\rFAMILY_NYMBLE\x10\x97\x07\x12\x11\n\x0c\x46\x41MILY_PAWMI\x10\x99\x07\x12\x15\n\x10\x46\x41MILY_TANDEMAUS\x10\x9c\x07\x12\x13\n\x0e\x46\x41MILY_FIDOUGH\x10\x9e\x07\x12\x12\n\rFAMILY_SMOLIV\x10\xa0\x07\x12\x18\n\x13\x46\x41MILY_SQUAWKABILLY\x10\xa3\x07\x12\x11\n\x0c\x46\x41MILY_NACLI\x10\xa4\x07\x12\x15\n\x10\x46\x41MILY_CHARCADET\x10\xa7\x07\x12\x13\n\x0e\x46\x41MILY_TADBULB\x10\xaa\x07\x12\x13\n\x0e\x46\x41MILY_WATTREL\x10\xac\x07\x12\x14\n\x0f\x46\x41MILY_MASCHIFF\x10\xae\x07\x12\x14\n\x0f\x46\x41MILY_SHROODLE\x10\xb0\x07\x12\x14\n\x0f\x46\x41MILY_BRAMBLIN\x10\xb2\x07\x12\x15\n\x10\x46\x41MILY_TOEDSCOOL\x10\xb4\x07\x12\x11\n\x0c\x46\x41MILY_KLAWF\x10\xb6\x07\x12\x14\n\x0f\x46\x41MILY_CAPSAKID\x10\xb7\x07\x12\x12\n\rFAMILY_RELLOR\x10\xb9\x07\x12\x13\n\x0e\x46\x41MILY_FLITTLE\x10\xbb\x07\x12\x15\n\x10\x46\x41MILY_TINKATINK\x10\xbd\x07\x12\x13\n\x0e\x46\x41MILY_WIGLETT\x10\xc0\x07\x12\x16\n\x11\x46\x41MILY_BOMBIRDIER\x10\xc2\x07\x12\x13\n\x0e\x46\x41MILY_FINIZEN\x10\xc3\x07\x12\x12\n\rFAMILY_VAROOM\x10\xc5\x07\x12\x14\n\x0f\x46\x41MILY_CYCLIZAR\x10\xc7\x07\x12\x14\n\x0f\x46\x41MILY_ORTHWORM\x10\xc8\x07\x12\x13\n\x0e\x46\x41MILY_GLIMMET\x10\xc9\x07\x12\x14\n\x0f\x46\x41MILY_GREAVARD\x10\xcb\x07\x12\x13\n\x0e\x46\x41MILY_FLAMIGO\x10\xcd\x07\x12\x14\n\x0f\x46\x41MILY_CETODDLE\x10\xce\x07\x12\x12\n\rFAMILY_VELUZA\x10\xd0\x07\x12\x13\n\x0e\x46\x41MILY_DONDOZO\x10\xd1\x07\x12\x15\n\x10\x46\x41MILY_TATSUGIRI\x10\xd2\x07\x12\x16\n\x11\x46\x41MILY_ANNIHILAPE\x10\xd3\x07\x12\x14\n\x0f\x46\x41MILY_CLODSIRE\x10\xd4\x07\x12\x15\n\x10\x46\x41MILY_FARIGIRAF\x10\xd5\x07\x12\x17\n\x12\x46\x41MILY_DUDUNSPARCE\x10\xd6\x07\x12\x15\n\x10\x46\x41MILY_KINGAMBIT\x10\xd7\x07\x12\x15\n\x10\x46\x41MILY_GREATTUSK\x10\xd8\x07\x12\x16\n\x11\x46\x41MILY_SCREAMTAIL\x10\xd9\x07\x12\x17\n\x12\x46\x41MILY_BRUTEBONNET\x10\xda\x07\x12\x17\n\x12\x46\x41MILY_FLUTTERMANE\x10\xdb\x07\x12\x17\n\x12\x46\x41MILY_SLITHERWING\x10\xdc\x07\x12\x17\n\x12\x46\x41MILY_SANDYSHOCKS\x10\xdd\x07\x12\x16\n\x11\x46\x41MILY_IRONTREADS\x10\xde\x07\x12\x16\n\x11\x46\x41MILY_IRONBUNDLE\x10\xdf\x07\x12\x15\n\x10\x46\x41MILY_IRONHANDS\x10\xe0\x07\x12\x17\n\x12\x46\x41MILY_IRONJUGULIS\x10\xe1\x07\x12\x14\n\x0f\x46\x41MILY_IRONMOTH\x10\xe2\x07\x12\x16\n\x11\x46\x41MILY_IRONTHORNS\x10\xe3\x07\x12\x14\n\x0f\x46\x41MILY_FRIGIBAX\x10\xe4\x07\x12\x16\n\x11\x46\x41MILY_GIMMIGHOUL\x10\xe7\x07\x12\x13\n\x0e\x46\x41MILY_WOCHIEN\x10\xe9\x07\x12\x14\n\x0f\x46\x41MILY_CHIENPAO\x10\xea\x07\x12\x12\n\rFAMILY_TINGLU\x10\xeb\x07\x12\x11\n\x0c\x46\x41MILY_CHIYU\x10\xec\x07\x12\x17\n\x12\x46\x41MILY_ROARINGMOON\x10\xed\x07\x12\x17\n\x12\x46\x41MILY_IRONVALIANT\x10\xee\x07\x12\x14\n\x0f\x46\x41MILY_KORAIDON\x10\xef\x07\x12\x14\n\x0f\x46\x41MILY_MIRAIDON\x10\xf0\x07*\xb3r\n\rHoloPokemonId\x12\r\n\tMISSINGNO\x10\x00\x12\r\n\tBULBASAUR\x10\x01\x12\x0b\n\x07IVYSAUR\x10\x02\x12\x0c\n\x08VENUSAUR\x10\x03\x12\x0e\n\nCHARMANDER\x10\x04\x12\x0e\n\nCHARMELEON\x10\x05\x12\r\n\tCHARIZARD\x10\x06\x12\x0c\n\x08SQUIRTLE\x10\x07\x12\r\n\tWARTORTLE\x10\x08\x12\r\n\tBLASTOISE\x10\t\x12\x0c\n\x08\x43\x41TERPIE\x10\n\x12\x0b\n\x07METAPOD\x10\x0b\x12\x0e\n\nBUTTERFREE\x10\x0c\x12\n\n\x06WEEDLE\x10\r\x12\n\n\x06KAKUNA\x10\x0e\x12\x0c\n\x08\x42\x45\x45\x44RILL\x10\x0f\x12\n\n\x06PIDGEY\x10\x10\x12\r\n\tPIDGEOTTO\x10\x11\x12\x0b\n\x07PIDGEOT\x10\x12\x12\x0b\n\x07RATTATA\x10\x13\x12\x0c\n\x08RATICATE\x10\x14\x12\x0b\n\x07SPEAROW\x10\x15\x12\n\n\x06\x46\x45\x41ROW\x10\x16\x12\t\n\x05\x45KANS\x10\x17\x12\t\n\x05\x41RBOK\x10\x18\x12\x0b\n\x07PIKACHU\x10\x19\x12\n\n\x06RAICHU\x10\x1a\x12\r\n\tSANDSHREW\x10\x1b\x12\r\n\tSANDSLASH\x10\x1c\x12\x12\n\x0eNIDORAN_FEMALE\x10\x1d\x12\x0c\n\x08NIDORINA\x10\x1e\x12\r\n\tNIDOQUEEN\x10\x1f\x12\x10\n\x0cNIDORAN_MALE\x10 \x12\x0c\n\x08NIDORINO\x10!\x12\x0c\n\x08NIDOKING\x10\"\x12\x0c\n\x08\x43LEFAIRY\x10#\x12\x0c\n\x08\x43LEFABLE\x10$\x12\n\n\x06VULPIX\x10%\x12\r\n\tNINETALES\x10&\x12\x0e\n\nJIGGLYPUFF\x10\'\x12\x0e\n\nWIGGLYTUFF\x10(\x12\t\n\x05ZUBAT\x10)\x12\n\n\x06GOLBAT\x10*\x12\n\n\x06ODDISH\x10+\x12\t\n\x05GLOOM\x10,\x12\r\n\tVILEPLUME\x10-\x12\t\n\x05PARAS\x10.\x12\x0c\n\x08PARASECT\x10/\x12\x0b\n\x07VENONAT\x10\x30\x12\x0c\n\x08VENOMOTH\x10\x31\x12\x0b\n\x07\x44IGLETT\x10\x32\x12\x0b\n\x07\x44UGTRIO\x10\x33\x12\n\n\x06MEOWTH\x10\x34\x12\x0b\n\x07PERSIAN\x10\x35\x12\x0b\n\x07PSYDUCK\x10\x36\x12\x0b\n\x07GOLDUCK\x10\x37\x12\n\n\x06MANKEY\x10\x38\x12\x0c\n\x08PRIMEAPE\x10\x39\x12\r\n\tGROWLITHE\x10:\x12\x0c\n\x08\x41RCANINE\x10;\x12\x0b\n\x07POLIWAG\x10<\x12\r\n\tPOLIWHIRL\x10=\x12\r\n\tPOLIWRATH\x10>\x12\x08\n\x04\x41\x42RA\x10?\x12\x0b\n\x07KADABRA\x10@\x12\x0c\n\x08\x41LAKAZAM\x10\x41\x12\n\n\x06MACHOP\x10\x42\x12\x0b\n\x07MACHOKE\x10\x43\x12\x0b\n\x07MACHAMP\x10\x44\x12\x0e\n\nBELLSPROUT\x10\x45\x12\x0e\n\nWEEPINBELL\x10\x46\x12\x0e\n\nVICTREEBEL\x10G\x12\r\n\tTENTACOOL\x10H\x12\x0e\n\nTENTACRUEL\x10I\x12\x0b\n\x07GEODUDE\x10J\x12\x0c\n\x08GRAVELER\x10K\x12\t\n\x05GOLEM\x10L\x12\n\n\x06PONYTA\x10M\x12\x0c\n\x08RAPIDASH\x10N\x12\x0c\n\x08SLOWPOKE\x10O\x12\x0b\n\x07SLOWBRO\x10P\x12\r\n\tMAGNEMITE\x10Q\x12\x0c\n\x08MAGNETON\x10R\x12\r\n\tFARFETCHD\x10S\x12\t\n\x05\x44ODUO\x10T\x12\n\n\x06\x44ODRIO\x10U\x12\x08\n\x04SEEL\x10V\x12\x0b\n\x07\x44\x45WGONG\x10W\x12\n\n\x06GRIMER\x10X\x12\x07\n\x03MUK\x10Y\x12\x0c\n\x08SHELLDER\x10Z\x12\x0c\n\x08\x43LOYSTER\x10[\x12\n\n\x06GASTLY\x10\\\x12\x0b\n\x07HAUNTER\x10]\x12\n\n\x06GENGAR\x10^\x12\x08\n\x04ONIX\x10_\x12\x0b\n\x07\x44ROWZEE\x10`\x12\t\n\x05HYPNO\x10\x61\x12\n\n\x06KRABBY\x10\x62\x12\x0b\n\x07KINGLER\x10\x63\x12\x0b\n\x07VOLTORB\x10\x64\x12\r\n\tELECTRODE\x10\x65\x12\r\n\tEXEGGCUTE\x10\x66\x12\r\n\tEXEGGUTOR\x10g\x12\n\n\x06\x43UBONE\x10h\x12\x0b\n\x07MAROWAK\x10i\x12\r\n\tHITMONLEE\x10j\x12\x0e\n\nHITMONCHAN\x10k\x12\r\n\tLICKITUNG\x10l\x12\x0b\n\x07KOFFING\x10m\x12\x0b\n\x07WEEZING\x10n\x12\x0b\n\x07RHYHORN\x10o\x12\n\n\x06RHYDON\x10p\x12\x0b\n\x07\x43HANSEY\x10q\x12\x0b\n\x07TANGELA\x10r\x12\x0e\n\nKANGASKHAN\x10s\x12\n\n\x06HORSEA\x10t\x12\n\n\x06SEADRA\x10u\x12\x0b\n\x07GOLDEEN\x10v\x12\x0b\n\x07SEAKING\x10w\x12\n\n\x06STARYU\x10x\x12\x0b\n\x07STARMIE\x10y\x12\x0b\n\x07MR_MIME\x10z\x12\x0b\n\x07SCYTHER\x10{\x12\x08\n\x04JYNX\x10|\x12\x0e\n\nELECTABUZZ\x10}\x12\n\n\x06MAGMAR\x10~\x12\n\n\x06PINSIR\x10\x7f\x12\x0b\n\x06TAUROS\x10\x80\x01\x12\r\n\x08MAGIKARP\x10\x81\x01\x12\r\n\x08GYARADOS\x10\x82\x01\x12\x0b\n\x06LAPRAS\x10\x83\x01\x12\n\n\x05\x44ITTO\x10\x84\x01\x12\n\n\x05\x45\x45VEE\x10\x85\x01\x12\r\n\x08VAPOREON\x10\x86\x01\x12\x0c\n\x07JOLTEON\x10\x87\x01\x12\x0c\n\x07\x46LAREON\x10\x88\x01\x12\x0c\n\x07PORYGON\x10\x89\x01\x12\x0c\n\x07OMANYTE\x10\x8a\x01\x12\x0c\n\x07OMASTAR\x10\x8b\x01\x12\x0b\n\x06KABUTO\x10\x8c\x01\x12\r\n\x08KABUTOPS\x10\x8d\x01\x12\x0f\n\nAERODACTYL\x10\x8e\x01\x12\x0c\n\x07SNORLAX\x10\x8f\x01\x12\r\n\x08\x41RTICUNO\x10\x90\x01\x12\x0b\n\x06ZAPDOS\x10\x91\x01\x12\x0c\n\x07MOLTRES\x10\x92\x01\x12\x0c\n\x07\x44RATINI\x10\x93\x01\x12\x0e\n\tDRAGONAIR\x10\x94\x01\x12\x0e\n\tDRAGONITE\x10\x95\x01\x12\x0b\n\x06MEWTWO\x10\x96\x01\x12\x08\n\x03MEW\x10\x97\x01\x12\x0e\n\tCHIKORITA\x10\x98\x01\x12\x0c\n\x07\x42\x41YLEEF\x10\x99\x01\x12\r\n\x08MEGANIUM\x10\x9a\x01\x12\x0e\n\tCYNDAQUIL\x10\x9b\x01\x12\x0c\n\x07QUILAVA\x10\x9c\x01\x12\x0f\n\nTYPHLOSION\x10\x9d\x01\x12\r\n\x08TOTODILE\x10\x9e\x01\x12\r\n\x08\x43ROCONAW\x10\x9f\x01\x12\x0f\n\nFERALIGATR\x10\xa0\x01\x12\x0c\n\x07SENTRET\x10\xa1\x01\x12\x0b\n\x06\x46URRET\x10\xa2\x01\x12\r\n\x08HOOTHOOT\x10\xa3\x01\x12\x0c\n\x07NOCTOWL\x10\xa4\x01\x12\x0b\n\x06LEDYBA\x10\xa5\x01\x12\x0b\n\x06LEDIAN\x10\xa6\x01\x12\r\n\x08SPINARAK\x10\xa7\x01\x12\x0c\n\x07\x41RIADOS\x10\xa8\x01\x12\x0b\n\x06\x43ROBAT\x10\xa9\x01\x12\r\n\x08\x43HINCHOU\x10\xaa\x01\x12\x0c\n\x07LANTURN\x10\xab\x01\x12\n\n\x05PICHU\x10\xac\x01\x12\x0b\n\x06\x43LEFFA\x10\xad\x01\x12\x0e\n\tIGGLYBUFF\x10\xae\x01\x12\x0b\n\x06TOGEPI\x10\xaf\x01\x12\x0c\n\x07TOGETIC\x10\xb0\x01\x12\t\n\x04NATU\x10\xb1\x01\x12\t\n\x04XATU\x10\xb2\x01\x12\x0b\n\x06MAREEP\x10\xb3\x01\x12\x0c\n\x07\x46LAAFFY\x10\xb4\x01\x12\r\n\x08\x41MPHAROS\x10\xb5\x01\x12\x0e\n\tBELLOSSOM\x10\xb6\x01\x12\x0b\n\x06MARILL\x10\xb7\x01\x12\x0e\n\tAZUMARILL\x10\xb8\x01\x12\x0e\n\tSUDOWOODO\x10\xb9\x01\x12\r\n\x08POLITOED\x10\xba\x01\x12\x0b\n\x06HOPPIP\x10\xbb\x01\x12\r\n\x08SKIPLOOM\x10\xbc\x01\x12\r\n\x08JUMPLUFF\x10\xbd\x01\x12\n\n\x05\x41IPOM\x10\xbe\x01\x12\x0c\n\x07SUNKERN\x10\xbf\x01\x12\r\n\x08SUNFLORA\x10\xc0\x01\x12\n\n\x05YANMA\x10\xc1\x01\x12\x0b\n\x06WOOPER\x10\xc2\x01\x12\r\n\x08QUAGSIRE\x10\xc3\x01\x12\x0b\n\x06\x45SPEON\x10\xc4\x01\x12\x0c\n\x07UMBREON\x10\xc5\x01\x12\x0c\n\x07MURKROW\x10\xc6\x01\x12\r\n\x08SLOWKING\x10\xc7\x01\x12\x0f\n\nMISDREAVUS\x10\xc8\x01\x12\n\n\x05UNOWN\x10\xc9\x01\x12\x0e\n\tWOBBUFFET\x10\xca\x01\x12\x0e\n\tGIRAFARIG\x10\xcb\x01\x12\x0b\n\x06PINECO\x10\xcc\x01\x12\x0f\n\nFORRETRESS\x10\xcd\x01\x12\x0e\n\tDUNSPARCE\x10\xce\x01\x12\x0b\n\x06GLIGAR\x10\xcf\x01\x12\x0c\n\x07STEELIX\x10\xd0\x01\x12\r\n\x08SNUBBULL\x10\xd1\x01\x12\r\n\x08GRANBULL\x10\xd2\x01\x12\r\n\x08QWILFISH\x10\xd3\x01\x12\x0b\n\x06SCIZOR\x10\xd4\x01\x12\x0c\n\x07SHUCKLE\x10\xd5\x01\x12\x0e\n\tHERACROSS\x10\xd6\x01\x12\x0c\n\x07SNEASEL\x10\xd7\x01\x12\x0e\n\tTEDDIURSA\x10\xd8\x01\x12\r\n\x08URSARING\x10\xd9\x01\x12\x0b\n\x06SLUGMA\x10\xda\x01\x12\r\n\x08MAGCARGO\x10\xdb\x01\x12\x0b\n\x06SWINUB\x10\xdc\x01\x12\x0e\n\tPILOSWINE\x10\xdd\x01\x12\x0c\n\x07\x43ORSOLA\x10\xde\x01\x12\r\n\x08REMORAID\x10\xdf\x01\x12\x0e\n\tOCTILLERY\x10\xe0\x01\x12\r\n\x08\x44\x45LIBIRD\x10\xe1\x01\x12\x0c\n\x07MANTINE\x10\xe2\x01\x12\r\n\x08SKARMORY\x10\xe3\x01\x12\r\n\x08HOUNDOUR\x10\xe4\x01\x12\r\n\x08HOUNDOOM\x10\xe5\x01\x12\x0c\n\x07KINGDRA\x10\xe6\x01\x12\x0b\n\x06PHANPY\x10\xe7\x01\x12\x0c\n\x07\x44ONPHAN\x10\xe8\x01\x12\r\n\x08PORYGON2\x10\xe9\x01\x12\r\n\x08STANTLER\x10\xea\x01\x12\r\n\x08SMEARGLE\x10\xeb\x01\x12\x0c\n\x07TYROGUE\x10\xec\x01\x12\x0e\n\tHITMONTOP\x10\xed\x01\x12\r\n\x08SMOOCHUM\x10\xee\x01\x12\x0b\n\x06\x45LEKID\x10\xef\x01\x12\n\n\x05MAGBY\x10\xf0\x01\x12\x0c\n\x07MILTANK\x10\xf1\x01\x12\x0c\n\x07\x42LISSEY\x10\xf2\x01\x12\x0b\n\x06RAIKOU\x10\xf3\x01\x12\n\n\x05\x45NTEI\x10\xf4\x01\x12\x0c\n\x07SUICUNE\x10\xf5\x01\x12\r\n\x08LARVITAR\x10\xf6\x01\x12\x0c\n\x07PUPITAR\x10\xf7\x01\x12\x0e\n\tTYRANITAR\x10\xf8\x01\x12\n\n\x05LUGIA\x10\xf9\x01\x12\n\n\x05HO_OH\x10\xfa\x01\x12\x0b\n\x06\x43\x45LEBI\x10\xfb\x01\x12\x0c\n\x07TREECKO\x10\xfc\x01\x12\x0c\n\x07GROVYLE\x10\xfd\x01\x12\r\n\x08SCEPTILE\x10\xfe\x01\x12\x0c\n\x07TORCHIC\x10\xff\x01\x12\x0e\n\tCOMBUSKEN\x10\x80\x02\x12\r\n\x08\x42LAZIKEN\x10\x81\x02\x12\x0b\n\x06MUDKIP\x10\x82\x02\x12\x0e\n\tMARSHTOMP\x10\x83\x02\x12\r\n\x08SWAMPERT\x10\x84\x02\x12\x0e\n\tPOOCHYENA\x10\x85\x02\x12\x0e\n\tMIGHTYENA\x10\x86\x02\x12\x0e\n\tZIGZAGOON\x10\x87\x02\x12\x0c\n\x07LINOONE\x10\x88\x02\x12\x0c\n\x07WURMPLE\x10\x89\x02\x12\x0c\n\x07SILCOON\x10\x8a\x02\x12\x0e\n\tBEAUTIFLY\x10\x8b\x02\x12\x0c\n\x07\x43\x41SCOON\x10\x8c\x02\x12\x0b\n\x06\x44USTOX\x10\x8d\x02\x12\n\n\x05LOTAD\x10\x8e\x02\x12\x0b\n\x06LOMBRE\x10\x8f\x02\x12\r\n\x08LUDICOLO\x10\x90\x02\x12\x0b\n\x06SEEDOT\x10\x91\x02\x12\x0c\n\x07NUZLEAF\x10\x92\x02\x12\x0c\n\x07SHIFTRY\x10\x93\x02\x12\x0c\n\x07TAILLOW\x10\x94\x02\x12\x0c\n\x07SWELLOW\x10\x95\x02\x12\x0c\n\x07WINGULL\x10\x96\x02\x12\r\n\x08PELIPPER\x10\x97\x02\x12\n\n\x05RALTS\x10\x98\x02\x12\x0b\n\x06KIRLIA\x10\x99\x02\x12\x0e\n\tGARDEVOIR\x10\x9a\x02\x12\x0c\n\x07SURSKIT\x10\x9b\x02\x12\x0f\n\nMASQUERAIN\x10\x9c\x02\x12\x0e\n\tSHROOMISH\x10\x9d\x02\x12\x0c\n\x07\x42RELOOM\x10\x9e\x02\x12\x0c\n\x07SLAKOTH\x10\x9f\x02\x12\r\n\x08VIGOROTH\x10\xa0\x02\x12\x0c\n\x07SLAKING\x10\xa1\x02\x12\x0c\n\x07NINCADA\x10\xa2\x02\x12\x0c\n\x07NINJASK\x10\xa3\x02\x12\r\n\x08SHEDINJA\x10\xa4\x02\x12\x0c\n\x07WHISMUR\x10\xa5\x02\x12\x0c\n\x07LOUDRED\x10\xa6\x02\x12\x0c\n\x07\x45XPLOUD\x10\xa7\x02\x12\r\n\x08MAKUHITA\x10\xa8\x02\x12\r\n\x08HARIYAMA\x10\xa9\x02\x12\x0c\n\x07\x41ZURILL\x10\xaa\x02\x12\r\n\x08NOSEPASS\x10\xab\x02\x12\x0b\n\x06SKITTY\x10\xac\x02\x12\r\n\x08\x44\x45LCATTY\x10\xad\x02\x12\x0c\n\x07SABLEYE\x10\xae\x02\x12\x0b\n\x06MAWILE\x10\xaf\x02\x12\t\n\x04\x41RON\x10\xb0\x02\x12\x0b\n\x06LAIRON\x10\xb1\x02\x12\x0b\n\x06\x41GGRON\x10\xb2\x02\x12\r\n\x08MEDITITE\x10\xb3\x02\x12\r\n\x08MEDICHAM\x10\xb4\x02\x12\x0e\n\tELECTRIKE\x10\xb5\x02\x12\x0e\n\tMANECTRIC\x10\xb6\x02\x12\x0b\n\x06PLUSLE\x10\xb7\x02\x12\n\n\x05MINUN\x10\xb8\x02\x12\x0c\n\x07VOLBEAT\x10\xb9\x02\x12\r\n\x08ILLUMISE\x10\xba\x02\x12\x0c\n\x07ROSELIA\x10\xbb\x02\x12\x0b\n\x06GULPIN\x10\xbc\x02\x12\x0b\n\x06SWALOT\x10\xbd\x02\x12\r\n\x08\x43\x41RVANHA\x10\xbe\x02\x12\r\n\x08SHARPEDO\x10\xbf\x02\x12\x0c\n\x07WAILMER\x10\xc0\x02\x12\x0c\n\x07WAILORD\x10\xc1\x02\x12\n\n\x05NUMEL\x10\xc2\x02\x12\r\n\x08\x43\x41MERUPT\x10\xc3\x02\x12\x0c\n\x07TORKOAL\x10\xc4\x02\x12\x0b\n\x06SPOINK\x10\xc5\x02\x12\x0c\n\x07GRUMPIG\x10\xc6\x02\x12\x0b\n\x06SPINDA\x10\xc7\x02\x12\r\n\x08TRAPINCH\x10\xc8\x02\x12\x0c\n\x07VIBRAVA\x10\xc9\x02\x12\x0b\n\x06\x46LYGON\x10\xca\x02\x12\x0b\n\x06\x43\x41\x43NEA\x10\xcb\x02\x12\r\n\x08\x43\x41\x43TURNE\x10\xcc\x02\x12\x0b\n\x06SWABLU\x10\xcd\x02\x12\x0c\n\x07\x41LTARIA\x10\xce\x02\x12\r\n\x08ZANGOOSE\x10\xcf\x02\x12\x0c\n\x07SEVIPER\x10\xd0\x02\x12\r\n\x08LUNATONE\x10\xd1\x02\x12\x0c\n\x07SOLROCK\x10\xd2\x02\x12\r\n\x08\x42\x41RBOACH\x10\xd3\x02\x12\r\n\x08WHISCASH\x10\xd4\x02\x12\r\n\x08\x43ORPHISH\x10\xd5\x02\x12\x0e\n\tCRAWDAUNT\x10\xd6\x02\x12\x0b\n\x06\x42\x41LTOY\x10\xd7\x02\x12\x0c\n\x07\x43LAYDOL\x10\xd8\x02\x12\x0b\n\x06LILEEP\x10\xd9\x02\x12\x0c\n\x07\x43RADILY\x10\xda\x02\x12\x0c\n\x07\x41NORITH\x10\xdb\x02\x12\x0c\n\x07\x41RMALDO\x10\xdc\x02\x12\x0b\n\x06\x46\x45\x45\x42\x41S\x10\xdd\x02\x12\x0c\n\x07MILOTIC\x10\xde\x02\x12\r\n\x08\x43\x41STFORM\x10\xdf\x02\x12\x0c\n\x07KECLEON\x10\xe0\x02\x12\x0c\n\x07SHUPPET\x10\xe1\x02\x12\x0c\n\x07\x42\x41NETTE\x10\xe2\x02\x12\x0c\n\x07\x44USKULL\x10\xe3\x02\x12\r\n\x08\x44USCLOPS\x10\xe4\x02\x12\x0c\n\x07TROPIUS\x10\xe5\x02\x12\r\n\x08\x43HIMECHO\x10\xe6\x02\x12\n\n\x05\x41\x42SOL\x10\xe7\x02\x12\x0b\n\x06WYNAUT\x10\xe8\x02\x12\x0c\n\x07SNORUNT\x10\xe9\x02\x12\x0b\n\x06GLALIE\x10\xea\x02\x12\x0b\n\x06SPHEAL\x10\xeb\x02\x12\x0b\n\x06SEALEO\x10\xec\x02\x12\x0c\n\x07WALREIN\x10\xed\x02\x12\r\n\x08\x43LAMPERL\x10\xee\x02\x12\x0c\n\x07HUNTAIL\x10\xef\x02\x12\r\n\x08GOREBYSS\x10\xf0\x02\x12\x0e\n\tRELICANTH\x10\xf1\x02\x12\x0c\n\x07LUVDISC\x10\xf2\x02\x12\n\n\x05\x42\x41GON\x10\xf3\x02\x12\x0c\n\x07SHELGON\x10\xf4\x02\x12\x0e\n\tSALAMENCE\x10\xf5\x02\x12\x0b\n\x06\x42\x45LDUM\x10\xf6\x02\x12\x0b\n\x06METANG\x10\xf7\x02\x12\x0e\n\tMETAGROSS\x10\xf8\x02\x12\r\n\x08REGIROCK\x10\xf9\x02\x12\x0b\n\x06REGICE\x10\xfa\x02\x12\x0e\n\tREGISTEEL\x10\xfb\x02\x12\x0b\n\x06LATIAS\x10\xfc\x02\x12\x0b\n\x06LATIOS\x10\xfd\x02\x12\x0b\n\x06KYOGRE\x10\xfe\x02\x12\x0c\n\x07GROUDON\x10\xff\x02\x12\r\n\x08RAYQUAZA\x10\x80\x03\x12\x0c\n\x07JIRACHI\x10\x81\x03\x12\x0b\n\x06\x44\x45OXYS\x10\x82\x03\x12\x0c\n\x07TURTWIG\x10\x83\x03\x12\x0b\n\x06GROTLE\x10\x84\x03\x12\r\n\x08TORTERRA\x10\x85\x03\x12\r\n\x08\x43HIMCHAR\x10\x86\x03\x12\r\n\x08MONFERNO\x10\x87\x03\x12\x0e\n\tINFERNAPE\x10\x88\x03\x12\x0b\n\x06PIPLUP\x10\x89\x03\x12\r\n\x08PRINPLUP\x10\x8a\x03\x12\r\n\x08\x45MPOLEON\x10\x8b\x03\x12\x0b\n\x06STARLY\x10\x8c\x03\x12\r\n\x08STARAVIA\x10\x8d\x03\x12\x0e\n\tSTARAPTOR\x10\x8e\x03\x12\x0b\n\x06\x42IDOOF\x10\x8f\x03\x12\x0c\n\x07\x42IBAREL\x10\x90\x03\x12\x0e\n\tKRICKETOT\x10\x91\x03\x12\x0f\n\nKRICKETUNE\x10\x92\x03\x12\n\n\x05SHINX\x10\x93\x03\x12\n\n\x05LUXIO\x10\x94\x03\x12\x0b\n\x06LUXRAY\x10\x95\x03\x12\n\n\x05\x42UDEW\x10\x96\x03\x12\r\n\x08ROSERADE\x10\x97\x03\x12\r\n\x08\x43RANIDOS\x10\x98\x03\x12\x0e\n\tRAMPARDOS\x10\x99\x03\x12\r\n\x08SHIELDON\x10\x9a\x03\x12\x0e\n\tBASTIODON\x10\x9b\x03\x12\n\n\x05\x42URMY\x10\x9c\x03\x12\r\n\x08WORMADAM\x10\x9d\x03\x12\x0b\n\x06MOTHIM\x10\x9e\x03\x12\x0b\n\x06\x43OMBEE\x10\x9f\x03\x12\x0e\n\tVESPIQUEN\x10\xa0\x03\x12\x0e\n\tPACHIRISU\x10\xa1\x03\x12\x0b\n\x06\x42UIZEL\x10\xa2\x03\x12\r\n\x08\x46LOATZEL\x10\xa3\x03\x12\x0c\n\x07\x43HERUBI\x10\xa4\x03\x12\x0c\n\x07\x43HERRIM\x10\xa5\x03\x12\x0c\n\x07SHELLOS\x10\xa6\x03\x12\x0e\n\tGASTRODON\x10\xa7\x03\x12\x0c\n\x07\x41MBIPOM\x10\xa8\x03\x12\r\n\x08\x44RIFLOON\x10\xa9\x03\x12\r\n\x08\x44RIFBLIM\x10\xaa\x03\x12\x0c\n\x07\x42UNEARY\x10\xab\x03\x12\x0c\n\x07LOPUNNY\x10\xac\x03\x12\x0e\n\tMISMAGIUS\x10\xad\x03\x12\x0e\n\tHONCHKROW\x10\xae\x03\x12\x0c\n\x07GLAMEOW\x10\xaf\x03\x12\x0c\n\x07PURUGLY\x10\xb0\x03\x12\x0e\n\tCHINGLING\x10\xb1\x03\x12\x0b\n\x06STUNKY\x10\xb2\x03\x12\r\n\x08SKUNTANK\x10\xb3\x03\x12\x0c\n\x07\x42RONZOR\x10\xb4\x03\x12\r\n\x08\x42RONZONG\x10\xb5\x03\x12\x0b\n\x06\x42ONSLY\x10\xb6\x03\x12\x0c\n\x07MIME_JR\x10\xb7\x03\x12\x0c\n\x07HAPPINY\x10\xb8\x03\x12\x0b\n\x06\x43HATOT\x10\xb9\x03\x12\x0e\n\tSPIRITOMB\x10\xba\x03\x12\n\n\x05GIBLE\x10\xbb\x03\x12\x0b\n\x06GABITE\x10\xbc\x03\x12\r\n\x08GARCHOMP\x10\xbd\x03\x12\r\n\x08MUNCHLAX\x10\xbe\x03\x12\n\n\x05RIOLU\x10\xbf\x03\x12\x0c\n\x07LUCARIO\x10\xc0\x03\x12\x0f\n\nHIPPOPOTAS\x10\xc1\x03\x12\x0e\n\tHIPPOWDON\x10\xc2\x03\x12\x0c\n\x07SKORUPI\x10\xc3\x03\x12\x0c\n\x07\x44RAPION\x10\xc4\x03\x12\r\n\x08\x43ROAGUNK\x10\xc5\x03\x12\x0e\n\tTOXICROAK\x10\xc6\x03\x12\x0e\n\tCARNIVINE\x10\xc7\x03\x12\x0c\n\x07\x46INNEON\x10\xc8\x03\x12\r\n\x08LUMINEON\x10\xc9\x03\x12\x0c\n\x07MANTYKE\x10\xca\x03\x12\x0b\n\x06SNOVER\x10\xcb\x03\x12\x0e\n\tABOMASNOW\x10\xcc\x03\x12\x0c\n\x07WEAVILE\x10\xcd\x03\x12\x0e\n\tMAGNEZONE\x10\xce\x03\x12\x0f\n\nLICKILICKY\x10\xcf\x03\x12\x0e\n\tRHYPERIOR\x10\xd0\x03\x12\x0e\n\tTANGROWTH\x10\xd1\x03\x12\x0f\n\nELECTIVIRE\x10\xd2\x03\x12\x0e\n\tMAGMORTAR\x10\xd3\x03\x12\r\n\x08TOGEKISS\x10\xd4\x03\x12\x0c\n\x07YANMEGA\x10\xd5\x03\x12\x0c\n\x07LEAFEON\x10\xd6\x03\x12\x0c\n\x07GLACEON\x10\xd7\x03\x12\x0c\n\x07GLISCOR\x10\xd8\x03\x12\x0e\n\tMAMOSWINE\x10\xd9\x03\x12\x0e\n\tPORYGON_Z\x10\xda\x03\x12\x0c\n\x07GALLADE\x10\xdb\x03\x12\x0e\n\tPROBOPASS\x10\xdc\x03\x12\r\n\x08\x44USKNOIR\x10\xdd\x03\x12\r\n\x08\x46ROSLASS\x10\xde\x03\x12\n\n\x05ROTOM\x10\xdf\x03\x12\t\n\x04UXIE\x10\xe0\x03\x12\x0c\n\x07MESPRIT\x10\xe1\x03\x12\n\n\x05\x41ZELF\x10\xe2\x03\x12\x0b\n\x06\x44IALGA\x10\xe3\x03\x12\x0b\n\x06PALKIA\x10\xe4\x03\x12\x0c\n\x07HEATRAN\x10\xe5\x03\x12\x0e\n\tREGIGIGAS\x10\xe6\x03\x12\r\n\x08GIRATINA\x10\xe7\x03\x12\x0e\n\tCRESSELIA\x10\xe8\x03\x12\x0b\n\x06PHIONE\x10\xe9\x03\x12\x0c\n\x07MANAPHY\x10\xea\x03\x12\x0c\n\x07\x44\x41RKRAI\x10\xeb\x03\x12\x0c\n\x07SHAYMIN\x10\xec\x03\x12\x0b\n\x06\x41RCEUS\x10\xed\x03\x12\x0c\n\x07VICTINI\x10\xee\x03\x12\n\n\x05SNIVY\x10\xef\x03\x12\x0c\n\x07SERVINE\x10\xf0\x03\x12\x0e\n\tSERPERIOR\x10\xf1\x03\x12\n\n\x05TEPIG\x10\xf2\x03\x12\x0c\n\x07PIGNITE\x10\xf3\x03\x12\x0b\n\x06\x45MBOAR\x10\xf4\x03\x12\r\n\x08OSHAWOTT\x10\xf5\x03\x12\x0b\n\x06\x44\x45WOTT\x10\xf6\x03\x12\r\n\x08SAMUROTT\x10\xf7\x03\x12\x0b\n\x06PATRAT\x10\xf8\x03\x12\x0c\n\x07WATCHOG\x10\xf9\x03\x12\r\n\x08LILLIPUP\x10\xfa\x03\x12\x0c\n\x07HERDIER\x10\xfb\x03\x12\x0e\n\tSTOUTLAND\x10\xfc\x03\x12\r\n\x08PURRLOIN\x10\xfd\x03\x12\x0c\n\x07LIEPARD\x10\xfe\x03\x12\x0c\n\x07PANSAGE\x10\xff\x03\x12\r\n\x08SIMISAGE\x10\x80\x04\x12\x0c\n\x07PANSEAR\x10\x81\x04\x12\r\n\x08SIMISEAR\x10\x82\x04\x12\x0c\n\x07PANPOUR\x10\x83\x04\x12\r\n\x08SIMIPOUR\x10\x84\x04\x12\n\n\x05MUNNA\x10\x85\x04\x12\r\n\x08MUSHARNA\x10\x86\x04\x12\x0b\n\x06PIDOVE\x10\x87\x04\x12\x0e\n\tTRANQUILL\x10\x88\x04\x12\r\n\x08UNFEZANT\x10\x89\x04\x12\x0c\n\x07\x42LITZLE\x10\x8a\x04\x12\x0e\n\tZEBSTRIKA\x10\x8b\x04\x12\x0f\n\nROGGENROLA\x10\x8c\x04\x12\x0c\n\x07\x42OLDORE\x10\x8d\x04\x12\r\n\x08GIGALITH\x10\x8e\x04\x12\x0b\n\x06WOOBAT\x10\x8f\x04\x12\x0c\n\x07SWOOBAT\x10\x90\x04\x12\x0c\n\x07\x44RILBUR\x10\x91\x04\x12\x0e\n\tEXCADRILL\x10\x92\x04\x12\x0b\n\x06\x41UDINO\x10\x93\x04\x12\x0c\n\x07TIMBURR\x10\x94\x04\x12\x0c\n\x07GURDURR\x10\x95\x04\x12\x0f\n\nCONKELDURR\x10\x96\x04\x12\x0c\n\x07TYMPOLE\x10\x97\x04\x12\x0e\n\tPALPITOAD\x10\x98\x04\x12\x0f\n\nSEISMITOAD\x10\x99\x04\x12\n\n\x05THROH\x10\x9a\x04\x12\t\n\x04SAWK\x10\x9b\x04\x12\r\n\x08SEWADDLE\x10\x9c\x04\x12\r\n\x08SWADLOON\x10\x9d\x04\x12\r\n\x08LEAVANNY\x10\x9e\x04\x12\r\n\x08VENIPEDE\x10\x9f\x04\x12\x0f\n\nWHIRLIPEDE\x10\xa0\x04\x12\x0e\n\tSCOLIPEDE\x10\xa1\x04\x12\r\n\x08\x43OTTONEE\x10\xa2\x04\x12\x0f\n\nWHIMSICOTT\x10\xa3\x04\x12\x0c\n\x07PETILIL\x10\xa4\x04\x12\x0e\n\tLILLIGANT\x10\xa5\x04\x12\r\n\x08\x42\x41SCULIN\x10\xa6\x04\x12\x0c\n\x07SANDILE\x10\xa7\x04\x12\r\n\x08KROKOROK\x10\xa8\x04\x12\x0f\n\nKROOKODILE\x10\xa9\x04\x12\r\n\x08\x44\x41RUMAKA\x10\xaa\x04\x12\x0f\n\nDARMANITAN\x10\xab\x04\x12\r\n\x08MARACTUS\x10\xac\x04\x12\x0c\n\x07\x44WEBBLE\x10\xad\x04\x12\x0c\n\x07\x43RUSTLE\x10\xae\x04\x12\x0c\n\x07SCRAGGY\x10\xaf\x04\x12\x0c\n\x07SCRAFTY\x10\xb0\x04\x12\r\n\x08SIGILYPH\x10\xb1\x04\x12\x0b\n\x06YAMASK\x10\xb2\x04\x12\x0f\n\nCOFAGRIGUS\x10\xb3\x04\x12\r\n\x08TIRTOUGA\x10\xb4\x04\x12\x0f\n\nCARRACOSTA\x10\xb5\x04\x12\x0b\n\x06\x41RCHEN\x10\xb6\x04\x12\r\n\x08\x41RCHEOPS\x10\xb7\x04\x12\r\n\x08TRUBBISH\x10\xb8\x04\x12\r\n\x08GARBODOR\x10\xb9\x04\x12\n\n\x05ZORUA\x10\xba\x04\x12\x0c\n\x07ZOROARK\x10\xbb\x04\x12\r\n\x08MINCCINO\x10\xbc\x04\x12\r\n\x08\x43INCCINO\x10\xbd\x04\x12\x0c\n\x07GOTHITA\x10\xbe\x04\x12\x0e\n\tGOTHORITA\x10\xbf\x04\x12\x0f\n\nGOTHITELLE\x10\xc0\x04\x12\x0c\n\x07SOLOSIS\x10\xc1\x04\x12\x0c\n\x07\x44UOSION\x10\xc2\x04\x12\x0e\n\tREUNICLUS\x10\xc3\x04\x12\r\n\x08\x44UCKLETT\x10\xc4\x04\x12\x0b\n\x06SWANNA\x10\xc5\x04\x12\x0e\n\tVANILLITE\x10\xc6\x04\x12\x0e\n\tVANILLISH\x10\xc7\x04\x12\x0e\n\tVANILLUXE\x10\xc8\x04\x12\r\n\x08\x44\x45\x45RLING\x10\xc9\x04\x12\r\n\x08SAWSBUCK\x10\xca\x04\x12\x0b\n\x06\x45MOLGA\x10\xcb\x04\x12\x0f\n\nKARRABLAST\x10\xcc\x04\x12\x0f\n\nESCAVALIER\x10\xcd\x04\x12\x0c\n\x07\x46OONGUS\x10\xce\x04\x12\x0e\n\tAMOONGUSS\x10\xcf\x04\x12\r\n\x08\x46RILLISH\x10\xd0\x04\x12\x0e\n\tJELLICENT\x10\xd1\x04\x12\x0e\n\tALOMOMOLA\x10\xd2\x04\x12\x0b\n\x06JOLTIK\x10\xd3\x04\x12\x0f\n\nGALVANTULA\x10\xd4\x04\x12\x0e\n\tFERROSEED\x10\xd5\x04\x12\x0f\n\nFERROTHORN\x10\xd6\x04\x12\n\n\x05KLINK\x10\xd7\x04\x12\n\n\x05KLANG\x10\xd8\x04\x12\x0e\n\tKLINKLANG\x10\xd9\x04\x12\x0b\n\x06TYNAMO\x10\xda\x04\x12\x0e\n\tEELEKTRIK\x10\xdb\x04\x12\x0f\n\nEELEKTROSS\x10\xdc\x04\x12\x0b\n\x06\x45LGYEM\x10\xdd\x04\x12\r\n\x08\x42\x45HEEYEM\x10\xde\x04\x12\x0c\n\x07LITWICK\x10\xdf\x04\x12\x0c\n\x07LAMPENT\x10\xe0\x04\x12\x0f\n\nCHANDELURE\x10\xe1\x04\x12\t\n\x04\x41XEW\x10\xe2\x04\x12\x0c\n\x07\x46RAXURE\x10\xe3\x04\x12\x0c\n\x07HAXORUS\x10\xe4\x04\x12\x0c\n\x07\x43UBCHOO\x10\xe5\x04\x12\x0c\n\x07\x42\x45\x41RTIC\x10\xe6\x04\x12\x0e\n\tCRYOGONAL\x10\xe7\x04\x12\x0c\n\x07SHELMET\x10\xe8\x04\x12\r\n\x08\x41\x43\x43\x45LGOR\x10\xe9\x04\x12\r\n\x08STUNFISK\x10\xea\x04\x12\x0c\n\x07MIENFOO\x10\xeb\x04\x12\r\n\x08MIENSHAO\x10\xec\x04\x12\x0e\n\tDRUDDIGON\x10\xed\x04\x12\x0b\n\x06GOLETT\x10\xee\x04\x12\x0b\n\x06GOLURK\x10\xef\x04\x12\r\n\x08PAWNIARD\x10\xf0\x04\x12\x0c\n\x07\x42ISHARP\x10\xf1\x04\x12\x0f\n\nBOUFFALANT\x10\xf2\x04\x12\x0c\n\x07RUFFLET\x10\xf3\x04\x12\r\n\x08\x42RAVIARY\x10\xf4\x04\x12\x0c\n\x07VULLABY\x10\xf5\x04\x12\x0e\n\tMANDIBUZZ\x10\xf6\x04\x12\x0c\n\x07HEATMOR\x10\xf7\x04\x12\x0b\n\x06\x44URANT\x10\xf8\x04\x12\n\n\x05\x44\x45INO\x10\xf9\x04\x12\r\n\x08ZWEILOUS\x10\xfa\x04\x12\x0e\n\tHYDREIGON\x10\xfb\x04\x12\r\n\x08LARVESTA\x10\xfc\x04\x12\x0e\n\tVOLCARONA\x10\xfd\x04\x12\r\n\x08\x43OBALION\x10\xfe\x04\x12\x0e\n\tTERRAKION\x10\xff\x04\x12\r\n\x08VIRIZION\x10\x80\x05\x12\r\n\x08TORNADUS\x10\x81\x05\x12\x0e\n\tTHUNDURUS\x10\x82\x05\x12\r\n\x08RESHIRAM\x10\x83\x05\x12\x0b\n\x06ZEKROM\x10\x84\x05\x12\r\n\x08LANDORUS\x10\x85\x05\x12\x0b\n\x06KYUREM\x10\x86\x05\x12\x0b\n\x06KELDEO\x10\x87\x05\x12\r\n\x08MELOETTA\x10\x88\x05\x12\r\n\x08GENESECT\x10\x89\x05\x12\x0c\n\x07\x43HESPIN\x10\x8a\x05\x12\x0e\n\tQUILLADIN\x10\x8b\x05\x12\x0f\n\nCHESNAUGHT\x10\x8c\x05\x12\r\n\x08\x46\x45NNEKIN\x10\x8d\x05\x12\x0c\n\x07\x42RAIXEN\x10\x8e\x05\x12\x0c\n\x07\x44\x45LPHOX\x10\x8f\x05\x12\x0c\n\x07\x46ROAKIE\x10\x90\x05\x12\x0e\n\tFROGADIER\x10\x91\x05\x12\r\n\x08GRENINJA\x10\x92\x05\x12\r\n\x08\x42UNNELBY\x10\x93\x05\x12\x0e\n\tDIGGERSBY\x10\x94\x05\x12\x0f\n\nFLETCHLING\x10\x95\x05\x12\x10\n\x0b\x46LETCHINDER\x10\x96\x05\x12\x0f\n\nTALONFLAME\x10\x97\x05\x12\x0f\n\nSCATTERBUG\x10\x98\x05\x12\x0b\n\x06SPEWPA\x10\x99\x05\x12\r\n\x08VIVILLON\x10\x9a\x05\x12\x0b\n\x06LITLEO\x10\x9b\x05\x12\x0b\n\x06PYROAR\x10\x9c\x05\x12\x0c\n\x07\x46LABEBE\x10\x9d\x05\x12\x0c\n\x07\x46LOETTE\x10\x9e\x05\x12\x0c\n\x07\x46LORGES\x10\x9f\x05\x12\x0b\n\x06SKIDDO\x10\xa0\x05\x12\x0b\n\x06GOGOAT\x10\xa1\x05\x12\x0c\n\x07PANCHAM\x10\xa2\x05\x12\x0c\n\x07PANGORO\x10\xa3\x05\x12\x0c\n\x07\x46URFROU\x10\xa4\x05\x12\x0b\n\x06\x45SPURR\x10\xa5\x05\x12\r\n\x08MEOWSTIC\x10\xa6\x05\x12\x0c\n\x07HONEDGE\x10\xa7\x05\x12\r\n\x08\x44OUBLADE\x10\xa8\x05\x12\x0e\n\tAEGISLASH\x10\xa9\x05\x12\r\n\x08SPRITZEE\x10\xaa\x05\x12\x0f\n\nAROMATISSE\x10\xab\x05\x12\x0c\n\x07SWIRLIX\x10\xac\x05\x12\r\n\x08SLURPUFF\x10\xad\x05\x12\n\n\x05INKAY\x10\xae\x05\x12\x0c\n\x07MALAMAR\x10\xaf\x05\x12\x0c\n\x07\x42INACLE\x10\xb0\x05\x12\x0f\n\nBARBARACLE\x10\xb1\x05\x12\x0b\n\x06SKRELP\x10\xb2\x05\x12\r\n\x08\x44RAGALGE\x10\xb3\x05\x12\x0e\n\tCLAUNCHER\x10\xb4\x05\x12\x0e\n\tCLAWITZER\x10\xb5\x05\x12\x0f\n\nHELIOPTILE\x10\xb6\x05\x12\x0e\n\tHELIOLISK\x10\xb7\x05\x12\x0b\n\x06TYRUNT\x10\xb8\x05\x12\x0e\n\tTYRANTRUM\x10\xb9\x05\x12\x0b\n\x06\x41MAURA\x10\xba\x05\x12\x0c\n\x07\x41URORUS\x10\xbb\x05\x12\x0c\n\x07SYLVEON\x10\xbc\x05\x12\r\n\x08HAWLUCHA\x10\xbd\x05\x12\x0c\n\x07\x44\x45\x44\x45NNE\x10\xbe\x05\x12\x0c\n\x07\x43\x41RBINK\x10\xbf\x05\x12\n\n\x05GOOMY\x10\xc0\x05\x12\x0c\n\x07SLIGGOO\x10\xc1\x05\x12\x0b\n\x06GOODRA\x10\xc2\x05\x12\x0b\n\x06KLEFKI\x10\xc3\x05\x12\r\n\x08PHANTUMP\x10\xc4\x05\x12\x0e\n\tTREVENANT\x10\xc5\x05\x12\x0e\n\tPUMPKABOO\x10\xc6\x05\x12\x0e\n\tGOURGEIST\x10\xc7\x05\x12\r\n\x08\x42\x45RGMITE\x10\xc8\x05\x12\x0c\n\x07\x41VALUGG\x10\xc9\x05\x12\x0b\n\x06NOIBAT\x10\xca\x05\x12\x0c\n\x07NOIVERN\x10\xcb\x05\x12\x0c\n\x07XERNEAS\x10\xcc\x05\x12\x0c\n\x07YVELTAL\x10\xcd\x05\x12\x0c\n\x07ZYGARDE\x10\xce\x05\x12\x0c\n\x07\x44IANCIE\x10\xcf\x05\x12\n\n\x05HOOPA\x10\xd0\x05\x12\x0e\n\tVOLCANION\x10\xd1\x05\x12\x0b\n\x06ROWLET\x10\xd2\x05\x12\x0c\n\x07\x44\x41RTRIX\x10\xd3\x05\x12\x0e\n\tDECIDUEYE\x10\xd4\x05\x12\x0b\n\x06LITTEN\x10\xd5\x05\x12\r\n\x08TORRACAT\x10\xd6\x05\x12\x0f\n\nINCINEROAR\x10\xd7\x05\x12\x0c\n\x07POPPLIO\x10\xd8\x05\x12\x0c\n\x07\x42RIONNE\x10\xd9\x05\x12\x0e\n\tPRIMARINA\x10\xda\x05\x12\x0c\n\x07PIKIPEK\x10\xdb\x05\x12\r\n\x08TRUMBEAK\x10\xdc\x05\x12\x0e\n\tTOUCANNON\x10\xdd\x05\x12\x0c\n\x07YUNGOOS\x10\xde\x05\x12\r\n\x08GUMSHOOS\x10\xdf\x05\x12\x0c\n\x07GRUBBIN\x10\xe0\x05\x12\x0e\n\tCHARJABUG\x10\xe1\x05\x12\r\n\x08VIKAVOLT\x10\xe2\x05\x12\x0f\n\nCRABRAWLER\x10\xe3\x05\x12\x11\n\x0c\x43RABOMINABLE\x10\xe4\x05\x12\r\n\x08ORICORIO\x10\xe5\x05\x12\r\n\x08\x43UTIEFLY\x10\xe6\x05\x12\r\n\x08RIBOMBEE\x10\xe7\x05\x12\r\n\x08ROCKRUFF\x10\xe8\x05\x12\r\n\x08LYCANROC\x10\xe9\x05\x12\x0f\n\nWISHIWASHI\x10\xea\x05\x12\r\n\x08MAREANIE\x10\xeb\x05\x12\x0c\n\x07TOXAPEX\x10\xec\x05\x12\x0c\n\x07MUDBRAY\x10\xed\x05\x12\r\n\x08MUDSDALE\x10\xee\x05\x12\r\n\x08\x44\x45WPIDER\x10\xef\x05\x12\x0e\n\tARAQUANID\x10\xf0\x05\x12\r\n\x08\x46OMANTIS\x10\xf1\x05\x12\r\n\x08LURANTIS\x10\xf2\x05\x12\r\n\x08MORELULL\x10\xf3\x05\x12\x0e\n\tSHIINOTIC\x10\xf4\x05\x12\r\n\x08SALANDIT\x10\xf5\x05\x12\r\n\x08SALAZZLE\x10\xf6\x05\x12\x0c\n\x07STUFFUL\x10\xf7\x05\x12\x0b\n\x06\x42\x45WEAR\x10\xf8\x05\x12\x0e\n\tBOUNSWEET\x10\xf9\x05\x12\x0c\n\x07STEENEE\x10\xfa\x05\x12\r\n\x08TSAREENA\x10\xfb\x05\x12\x0b\n\x06\x43OMFEY\x10\xfc\x05\x12\r\n\x08ORANGURU\x10\xfd\x05\x12\x0e\n\tPASSIMIAN\x10\xfe\x05\x12\x0b\n\x06WIMPOD\x10\xff\x05\x12\x0e\n\tGOLISOPOD\x10\x80\x06\x12\x0e\n\tSANDYGAST\x10\x81\x06\x12\x0e\n\tPALOSSAND\x10\x82\x06\x12\x0e\n\tPYUKUMUKU\x10\x83\x06\x12\x0e\n\tTYPE_NULL\x10\x84\x06\x12\r\n\x08SILVALLY\x10\x85\x06\x12\x0b\n\x06MINIOR\x10\x86\x06\x12\x0b\n\x06KOMALA\x10\x87\x06\x12\x0f\n\nTURTONATOR\x10\x88\x06\x12\x0f\n\nTOGEDEMARU\x10\x89\x06\x12\x0c\n\x07MIMIKYU\x10\x8a\x06\x12\x0c\n\x07\x42RUXISH\x10\x8b\x06\x12\x0b\n\x06\x44RAMPA\x10\x8c\x06\x12\r\n\x08\x44HELMISE\x10\x8d\x06\x12\r\n\x08JANGMO_O\x10\x8e\x06\x12\r\n\x08HAKAMO_O\x10\x8f\x06\x12\x0c\n\x07KOMMO_O\x10\x90\x06\x12\x0e\n\tTAPU_KOKO\x10\x91\x06\x12\x0e\n\tTAPU_LELE\x10\x92\x06\x12\x0e\n\tTAPU_BULU\x10\x93\x06\x12\x0e\n\tTAPU_FINI\x10\x94\x06\x12\x0b\n\x06\x43OSMOG\x10\x95\x06\x12\x0c\n\x07\x43OSMOEM\x10\x96\x06\x12\r\n\x08SOLGALEO\x10\x97\x06\x12\x0b\n\x06LUNALA\x10\x98\x06\x12\r\n\x08NIHILEGO\x10\x99\x06\x12\r\n\x08\x42UZZWOLE\x10\x9a\x06\x12\x0e\n\tPHEROMOSA\x10\x9b\x06\x12\x0e\n\tXURKITREE\x10\x9c\x06\x12\x0f\n\nCELESTEELA\x10\x9d\x06\x12\x0c\n\x07KARTANA\x10\x9e\x06\x12\r\n\x08GUZZLORD\x10\x9f\x06\x12\r\n\x08NECROZMA\x10\xa0\x06\x12\r\n\x08MAGEARNA\x10\xa1\x06\x12\x0e\n\tMARSHADOW\x10\xa2\x06\x12\x0c\n\x07POIPOLE\x10\xa3\x06\x12\x0e\n\tNAGANADEL\x10\xa4\x06\x12\x0e\n\tSTAKATAKA\x10\xa5\x06\x12\x10\n\x0b\x42LACEPHALON\x10\xa6\x06\x12\x0c\n\x07ZERAORA\x10\xa7\x06\x12\x0b\n\x06MELTAN\x10\xa8\x06\x12\r\n\x08MELMETAL\x10\xa9\x06\x12\x0c\n\x07GROOKEY\x10\xaa\x06\x12\r\n\x08THWACKEY\x10\xab\x06\x12\x0e\n\tRILLABOOM\x10\xac\x06\x12\x0e\n\tSCORBUNNY\x10\xad\x06\x12\x0b\n\x06RABOOT\x10\xae\x06\x12\x0e\n\tCINDERACE\x10\xaf\x06\x12\x0b\n\x06SOBBLE\x10\xb0\x06\x12\r\n\x08\x44RIZZILE\x10\xb1\x06\x12\r\n\x08INTELEON\x10\xb2\x06\x12\x0c\n\x07SKWOVET\x10\xb3\x06\x12\r\n\x08GREEDENT\x10\xb4\x06\x12\r\n\x08ROOKIDEE\x10\xb5\x06\x12\x10\n\x0b\x43ORVISQUIRE\x10\xb6\x06\x12\x10\n\x0b\x43ORVIKNIGHT\x10\xb7\x06\x12\x0c\n\x07\x42LIPBUG\x10\xb8\x06\x12\x0c\n\x07\x44OTTLER\x10\xb9\x06\x12\r\n\x08ORBEETLE\x10\xba\x06\x12\x0b\n\x06NICKIT\x10\xbb\x06\x12\x0c\n\x07THIEVUL\x10\xbc\x06\x12\x0f\n\nGOSSIFLEUR\x10\xbd\x06\x12\r\n\x08\x45LDEGOSS\x10\xbe\x06\x12\x0b\n\x06WOOLOO\x10\xbf\x06\x12\x0c\n\x07\x44UBWOOL\x10\xc0\x06\x12\x0c\n\x07\x43HEWTLE\x10\xc1\x06\x12\x0c\n\x07\x44REDNAW\x10\xc2\x06\x12\x0b\n\x06YAMPER\x10\xc3\x06\x12\x0c\n\x07\x42OLTUND\x10\xc4\x06\x12\r\n\x08ROLYCOLY\x10\xc5\x06\x12\x0b\n\x06\x43\x41RKOL\x10\xc6\x06\x12\x0e\n\tCOALOSSAL\x10\xc7\x06\x12\x0b\n\x06\x41PPLIN\x10\xc8\x06\x12\x0c\n\x07\x46LAPPLE\x10\xc9\x06\x12\r\n\x08\x41PPLETUN\x10\xca\x06\x12\x0e\n\tSILICOBRA\x10\xcb\x06\x12\x0f\n\nSANDACONDA\x10\xcc\x06\x12\x0e\n\tCRAMORANT\x10\xcd\x06\x12\r\n\x08\x41RROKUDA\x10\xce\x06\x12\x10\n\x0b\x42\x41RRASKEWDA\x10\xcf\x06\x12\n\n\x05TOXEL\x10\xd0\x06\x12\x0f\n\nTOXTRICITY\x10\xd1\x06\x12\x0f\n\nSIZZLIPEDE\x10\xd2\x06\x12\x10\n\x0b\x43\x45NTISKORCH\x10\xd3\x06\x12\x0e\n\tCLOBBOPUS\x10\xd4\x06\x12\x0e\n\tGRAPPLOCT\x10\xd5\x06\x12\r\n\x08SINISTEA\x10\xd6\x06\x12\x10\n\x0bPOLTEAGEIST\x10\xd7\x06\x12\x0c\n\x07HATENNA\x10\xd8\x06\x12\x0c\n\x07HATTREM\x10\xd9\x06\x12\x0e\n\tHATTERENE\x10\xda\x06\x12\r\n\x08IMPIDIMP\x10\xdb\x06\x12\x0c\n\x07MORGREM\x10\xdc\x06\x12\x0f\n\nGRIMMSNARL\x10\xdd\x06\x12\x0e\n\tOBSTAGOON\x10\xde\x06\x12\x0f\n\nPERRSERKER\x10\xdf\x06\x12\x0c\n\x07\x43URSOLA\x10\xe0\x06\x12\x0e\n\tSIRFETCHD\x10\xe1\x06\x12\x0c\n\x07MR_RIME\x10\xe2\x06\x12\x0e\n\tRUNERIGUS\x10\xe3\x06\x12\x0c\n\x07MILCERY\x10\xe4\x06\x12\r\n\x08\x41LCREMIE\x10\xe5\x06\x12\x0c\n\x07\x46\x41LINKS\x10\xe6\x06\x12\x0f\n\nPINCURCHIN\x10\xe7\x06\x12\t\n\x04SNOM\x10\xe8\x06\x12\r\n\x08\x46ROSMOTH\x10\xe9\x06\x12\x10\n\x0bSTONJOURNER\x10\xea\x06\x12\x0b\n\x06\x45ISCUE\x10\xeb\x06\x12\r\n\x08INDEEDEE\x10\xec\x06\x12\x0c\n\x07MORPEKO\x10\xed\x06\x12\x0b\n\x06\x43UFANT\x10\xee\x06\x12\x0f\n\nCOPPERAJAH\x10\xef\x06\x12\x0e\n\tDRACOZOLT\x10\xf0\x06\x12\x0e\n\tARCTOZOLT\x10\xf1\x06\x12\x0e\n\tDRACOVISH\x10\xf2\x06\x12\x0e\n\tARCTOVISH\x10\xf3\x06\x12\x0e\n\tDURALUDON\x10\xf4\x06\x12\x0b\n\x06\x44REEPY\x10\xf5\x06\x12\r\n\x08\x44RAKLOAK\x10\xf6\x06\x12\x0e\n\tDRAGAPULT\x10\xf7\x06\x12\x0b\n\x06ZACIAN\x10\xf8\x06\x12\x0e\n\tZAMAZENTA\x10\xf9\x06\x12\x0e\n\tETERNATUS\x10\xfa\x06\x12\n\n\x05KUBFU\x10\xfb\x06\x12\x0c\n\x07URSHIFU\x10\xfc\x06\x12\x0b\n\x06ZARUDE\x10\xfd\x06\x12\x0e\n\tREGIELEKI\x10\xfe\x06\x12\x0e\n\tREGIDRAGO\x10\xff\x06\x12\x0e\n\tGLASTRIER\x10\x80\x07\x12\x0e\n\tSPECTRIER\x10\x81\x07\x12\x0c\n\x07\x43\x41LYREX\x10\x82\x07\x12\x0c\n\x07WYRDEER\x10\x83\x07\x12\x0c\n\x07KLEAVOR\x10\x84\x07\x12\r\n\x08URSALUNA\x10\x85\x07\x12\x10\n\x0b\x42\x41SCULEGION\x10\x86\x07\x12\r\n\x08SNEASLER\x10\x87\x07\x12\r\n\x08OVERQWIL\x10\x88\x07\x12\r\n\x08\x45NAMORUS\x10\x89\x07\x12\x0f\n\nSPRIGATITO\x10\x8a\x07\x12\x0e\n\tFLORAGATO\x10\x8b\x07\x12\x10\n\x0bMEOWSCARADA\x10\x8c\x07\x12\x0c\n\x07\x46UECOCO\x10\x8d\x07\x12\r\n\x08\x43ROCALOR\x10\x8e\x07\x12\x0f\n\nSKELEDIRGE\x10\x8f\x07\x12\x0b\n\x06QUAXLY\x10\x90\x07\x12\r\n\x08QUAXWELL\x10\x91\x07\x12\x0e\n\tQUAQUAVAL\x10\x92\x07\x12\x0c\n\x07LECHONK\x10\x93\x07\x12\x0f\n\nOINKOLOGNE\x10\x94\x07\x12\x0f\n\nTAROUNTULA\x10\x95\x07\x12\x0c\n\x07SPIDOPS\x10\x96\x07\x12\x0b\n\x06NYMBLE\x10\x97\x07\x12\n\n\x05LOKIX\x10\x98\x07\x12\n\n\x05PAWMI\x10\x99\x07\x12\n\n\x05PAWMO\x10\x9a\x07\x12\x0b\n\x06PAWMOT\x10\x9b\x07\x12\x0e\n\tTANDEMAUS\x10\x9c\x07\x12\r\n\x08MAUSHOLD\x10\x9d\x07\x12\x0c\n\x07\x46IDOUGH\x10\x9e\x07\x12\r\n\x08\x44\x41\x43HSBUN\x10\x9f\x07\x12\x0b\n\x06SMOLIV\x10\xa0\x07\x12\x0b\n\x06\x44OLLIV\x10\xa1\x07\x12\r\n\x08\x41RBOLIVA\x10\xa2\x07\x12\x11\n\x0cSQUAWKABILLY\x10\xa3\x07\x12\n\n\x05NACLI\x10\xa4\x07\x12\x0e\n\tNACLSTACK\x10\xa5\x07\x12\x0e\n\tGARGANACL\x10\xa6\x07\x12\x0e\n\tCHARCADET\x10\xa7\x07\x12\x0e\n\tARMAROUGE\x10\xa8\x07\x12\x0e\n\tCERULEDGE\x10\xa9\x07\x12\x0c\n\x07TADBULB\x10\xaa\x07\x12\x0e\n\tBELLIBOLT\x10\xab\x07\x12\x0c\n\x07WATTREL\x10\xac\x07\x12\x10\n\x0bKILOWATTREL\x10\xad\x07\x12\r\n\x08MASCHIFF\x10\xae\x07\x12\x0f\n\nMABOSSTIFF\x10\xaf\x07\x12\r\n\x08SHROODLE\x10\xb0\x07\x12\r\n\x08GRAFAIAI\x10\xb1\x07\x12\r\n\x08\x42RAMBLIN\x10\xb2\x07\x12\x11\n\x0c\x42RAMBLEGHAST\x10\xb3\x07\x12\x0e\n\tTOEDSCOOL\x10\xb4\x07\x12\x0f\n\nTOEDSCRUEL\x10\xb5\x07\x12\n\n\x05KLAWF\x10\xb6\x07\x12\r\n\x08\x43\x41PSAKID\x10\xb7\x07\x12\x0f\n\nSCOVILLAIN\x10\xb8\x07\x12\x0b\n\x06RELLOR\x10\xb9\x07\x12\x0b\n\x06RABSCA\x10\xba\x07\x12\x0c\n\x07\x46LITTLE\x10\xbb\x07\x12\r\n\x08\x45SPATHRA\x10\xbc\x07\x12\x0e\n\tTINKATINK\x10\xbd\x07\x12\x0e\n\tTINKATUFF\x10\xbe\x07\x12\r\n\x08TINKATON\x10\xbf\x07\x12\x0c\n\x07WIGLETT\x10\xc0\x07\x12\x0c\n\x07WUGTRIO\x10\xc1\x07\x12\x0f\n\nBOMBIRDIER\x10\xc2\x07\x12\x0c\n\x07\x46INIZEN\x10\xc3\x07\x12\x0c\n\x07PALAFIN\x10\xc4\x07\x12\x0b\n\x06VAROOM\x10\xc5\x07\x12\x0e\n\tREVAVROOM\x10\xc6\x07\x12\r\n\x08\x43YCLIZAR\x10\xc7\x07\x12\r\n\x08ORTHWORM\x10\xc8\x07\x12\x0c\n\x07GLIMMET\x10\xc9\x07\x12\r\n\x08GLIMMORA\x10\xca\x07\x12\r\n\x08GREAVARD\x10\xcb\x07\x12\x0f\n\nHOUNDSTONE\x10\xcc\x07\x12\x0c\n\x07\x46LAMIGO\x10\xcd\x07\x12\r\n\x08\x43\x45TODDLE\x10\xce\x07\x12\x0c\n\x07\x43\x45TITAN\x10\xcf\x07\x12\x0b\n\x06VELUZA\x10\xd0\x07\x12\x0c\n\x07\x44ONDOZO\x10\xd1\x07\x12\x0e\n\tTATSUGIRI\x10\xd2\x07\x12\x0f\n\nANNIHILAPE\x10\xd3\x07\x12\r\n\x08\x43LODSIRE\x10\xd4\x07\x12\x0e\n\tFARIGIRAF\x10\xd5\x07\x12\x10\n\x0b\x44UDUNSPARCE\x10\xd6\x07\x12\x0e\n\tKINGAMBIT\x10\xd7\x07\x12\x0e\n\tGREATTUSK\x10\xd8\x07\x12\x0f\n\nSCREAMTAIL\x10\xd9\x07\x12\x10\n\x0b\x42RUTEBONNET\x10\xda\x07\x12\x10\n\x0b\x46LUTTERMANE\x10\xdb\x07\x12\x10\n\x0bSLITHERWING\x10\xdc\x07\x12\x10\n\x0bSANDYSHOCKS\x10\xdd\x07\x12\x0f\n\nIRONTREADS\x10\xde\x07\x12\x0f\n\nIRONBUNDLE\x10\xdf\x07\x12\x0e\n\tIRONHANDS\x10\xe0\x07\x12\x10\n\x0bIRONJUGULIS\x10\xe1\x07\x12\r\n\x08IRONMOTH\x10\xe2\x07\x12\x0f\n\nIRONTHORNS\x10\xe3\x07\x12\r\n\x08\x46RIGIBAX\x10\xe4\x07\x12\r\n\x08\x41RCTIBAX\x10\xe5\x07\x12\x0f\n\nBAXCALIBUR\x10\xe6\x07\x12\x0f\n\nGIMMIGHOUL\x10\xe7\x07\x12\x0e\n\tGHOLDENGO\x10\xe8\x07\x12\x0c\n\x07WOCHIEN\x10\xe9\x07\x12\r\n\x08\x43HIENPAO\x10\xea\x07\x12\x0b\n\x06TINGLU\x10\xeb\x07\x12\n\n\x05\x43HIYU\x10\xec\x07\x12\x10\n\x0bROARINGMOON\x10\xed\x07\x12\x10\n\x0bIRONVALIANT\x10\xee\x07\x12\r\n\x08KORAIDON\x10\xef\x07\x12\r\n\x08MIRAIDON\x10\xf0\x07*\xd8\x33\n\x0fHoloPokemonMove\x12\x0e\n\nMOVE_UNSET\x10\x00\x12\x11\n\rTHUNDER_SHOCK\x10\x01\x12\x10\n\x0cQUICK_ATTACK\x10\x02\x12\x0b\n\x07SCRATCH\x10\x03\x12\t\n\x05\x45MBER\x10\x04\x12\r\n\tVINE_WHIP\x10\x05\x12\n\n\x06TACKLE\x10\x06\x12\x0e\n\nRAZOR_LEAF\x10\x07\x12\r\n\tTAKE_DOWN\x10\x08\x12\r\n\tWATER_GUN\x10\t\x12\x08\n\x04\x42ITE\x10\n\x12\t\n\x05POUND\x10\x0b\x12\x0f\n\x0b\x44OUBLE_SLAP\x10\x0c\x12\x08\n\x04WRAP\x10\r\x12\x0e\n\nHYPER_BEAM\x10\x0e\x12\x08\n\x04LICK\x10\x0f\x12\x0e\n\nDARK_PULSE\x10\x10\x12\x08\n\x04SMOG\x10\x11\x12\n\n\x06SLUDGE\x10\x12\x12\x0e\n\nMETAL_CLAW\x10\x13\x12\r\n\tVICE_GRIP\x10\x14\x12\x0f\n\x0b\x46LAME_WHEEL\x10\x15\x12\x0c\n\x08MEGAHORN\x10\x16\x12\x0f\n\x0bWING_ATTACK\x10\x17\x12\x10\n\x0c\x46LAMETHROWER\x10\x18\x12\x10\n\x0cSUCKER_PUNCH\x10\x19\x12\x07\n\x03\x44IG\x10\x1a\x12\x0c\n\x08LOW_KICK\x10\x1b\x12\x0e\n\nCROSS_CHOP\x10\x1c\x12\x0e\n\nPSYCHO_CUT\x10\x1d\x12\x0b\n\x07PSYBEAM\x10\x1e\x12\x0e\n\nEARTHQUAKE\x10\x1f\x12\x0e\n\nSTONE_EDGE\x10 \x12\r\n\tICE_PUNCH\x10!\x12\x0f\n\x0bHEART_STAMP\x10\"\x12\r\n\tDISCHARGE\x10#\x12\x10\n\x0c\x46LASH_CANNON\x10$\x12\x08\n\x04PECK\x10%\x12\x0e\n\nDRILL_PECK\x10&\x12\x0c\n\x08ICE_BEAM\x10\'\x12\x0c\n\x08\x42LIZZARD\x10(\x12\r\n\tAIR_SLASH\x10)\x12\r\n\tHEAT_WAVE\x10*\x12\r\n\tTWINEEDLE\x10+\x12\x0e\n\nPOISON_JAB\x10,\x12\x0e\n\nAERIAL_ACE\x10-\x12\r\n\tDRILL_RUN\x10.\x12\x12\n\x0ePETAL_BLIZZARD\x10/\x12\x0e\n\nMEGA_DRAIN\x10\x30\x12\x0c\n\x08\x42UG_BUZZ\x10\x31\x12\x0f\n\x0bPOISON_FANG\x10\x32\x12\x0f\n\x0bNIGHT_SLASH\x10\x33\x12\t\n\x05SLASH\x10\x34\x12\x0f\n\x0b\x42UBBLE_BEAM\x10\x35\x12\x0e\n\nSUBMISSION\x10\x36\x12\x0f\n\x0bKARATE_CHOP\x10\x37\x12\r\n\tLOW_SWEEP\x10\x38\x12\x0c\n\x08\x41QUA_JET\x10\x39\x12\r\n\tAQUA_TAIL\x10:\x12\r\n\tSEED_BOMB\x10;\x12\x0c\n\x08PSYSHOCK\x10<\x12\x0e\n\nROCK_THROW\x10=\x12\x11\n\rANCIENT_POWER\x10>\x12\r\n\tROCK_TOMB\x10?\x12\x0e\n\nROCK_SLIDE\x10@\x12\r\n\tPOWER_GEM\x10\x41\x12\x10\n\x0cSHADOW_SNEAK\x10\x42\x12\x10\n\x0cSHADOW_PUNCH\x10\x43\x12\x0f\n\x0bSHADOW_CLAW\x10\x44\x12\x10\n\x0cOMINOUS_WIND\x10\x45\x12\x0f\n\x0bSHADOW_BALL\x10\x46\x12\x10\n\x0c\x42ULLET_PUNCH\x10G\x12\x0f\n\x0bMAGNET_BOMB\x10H\x12\x0e\n\nSTEEL_WING\x10I\x12\r\n\tIRON_HEAD\x10J\x12\x14\n\x10PARABOLIC_CHARGE\x10K\x12\t\n\x05SPARK\x10L\x12\x11\n\rTHUNDER_PUNCH\x10M\x12\x0b\n\x07THUNDER\x10N\x12\x0f\n\x0bTHUNDERBOLT\x10O\x12\x0b\n\x07TWISTER\x10P\x12\x11\n\rDRAGON_BREATH\x10Q\x12\x10\n\x0c\x44RAGON_PULSE\x10R\x12\x0f\n\x0b\x44RAGON_CLAW\x10S\x12\x13\n\x0f\x44ISARMING_VOICE\x10T\x12\x11\n\rDRAINING_KISS\x10U\x12\x12\n\x0e\x44\x41ZZLING_GLEAM\x10V\x12\r\n\tMOONBLAST\x10W\x12\x0e\n\nPLAY_ROUGH\x10X\x12\x10\n\x0c\x43ROSS_POISON\x10Y\x12\x0f\n\x0bSLUDGE_BOMB\x10Z\x12\x0f\n\x0bSLUDGE_WAVE\x10[\x12\r\n\tGUNK_SHOT\x10\\\x12\x0c\n\x08MUD_SHOT\x10]\x12\r\n\tBONE_CLUB\x10^\x12\x0c\n\x08\x42ULLDOZE\x10_\x12\x0c\n\x08MUD_BOMB\x10`\x12\x0f\n\x0b\x46URY_CUTTER\x10\x61\x12\x0c\n\x08\x42UG_BITE\x10\x62\x12\x0f\n\x0bSIGNAL_BEAM\x10\x63\x12\r\n\tX_SCISSOR\x10\x64\x12\x10\n\x0c\x46LAME_CHARGE\x10\x65\x12\x0f\n\x0b\x46LAME_BURST\x10\x66\x12\x0e\n\nFIRE_BLAST\x10g\x12\t\n\x05\x42RINE\x10h\x12\x0f\n\x0bWATER_PULSE\x10i\x12\t\n\x05SCALD\x10j\x12\x0e\n\nHYDRO_PUMP\x10k\x12\x0b\n\x07PSYCHIC\x10l\x12\r\n\tPSYSTRIKE\x10m\x12\r\n\tICE_SHARD\x10n\x12\x0c\n\x08ICY_WIND\x10o\x12\x10\n\x0c\x46ROST_BREATH\x10p\x12\n\n\x06\x41\x42SORB\x10q\x12\x0e\n\nGIGA_DRAIN\x10r\x12\x0e\n\nFIRE_PUNCH\x10s\x12\x0e\n\nSOLAR_BEAM\x10t\x12\x0e\n\nLEAF_BLADE\x10u\x12\x0e\n\nPOWER_WHIP\x10v\x12\n\n\x06SPLASH\x10w\x12\x08\n\x04\x41\x43ID\x10x\x12\x0e\n\nAIR_CUTTER\x10y\x12\r\n\tHURRICANE\x10z\x12\x0f\n\x0b\x42RICK_BREAK\x10{\x12\x07\n\x03\x43UT\x10|\x12\t\n\x05SWIFT\x10}\x12\x0f\n\x0bHORN_ATTACK\x10~\x12\t\n\x05STOMP\x10\x7f\x12\r\n\x08HEADBUTT\x10\x80\x01\x12\x0f\n\nHYPER_FANG\x10\x81\x01\x12\t\n\x04SLAM\x10\x82\x01\x12\x0e\n\tBODY_SLAM\x10\x83\x01\x12\t\n\x04REST\x10\x84\x01\x12\r\n\x08STRUGGLE\x10\x85\x01\x12\x14\n\x0fSCALD_BLASTOISE\x10\x86\x01\x12\x19\n\x14HYDRO_PUMP_BLASTOISE\x10\x87\x01\x12\x0f\n\nWRAP_GREEN\x10\x88\x01\x12\x0e\n\tWRAP_PINK\x10\x89\x01\x12\x15\n\x10\x46URY_CUTTER_FAST\x10\xc8\x01\x12\x12\n\rBUG_BITE_FAST\x10\xc9\x01\x12\x0e\n\tBITE_FAST\x10\xca\x01\x12\x16\n\x11SUCKER_PUNCH_FAST\x10\xcb\x01\x12\x17\n\x12\x44RAGON_BREATH_FAST\x10\xcc\x01\x12\x17\n\x12THUNDER_SHOCK_FAST\x10\xcd\x01\x12\x0f\n\nSPARK_FAST\x10\xce\x01\x12\x12\n\rLOW_KICK_FAST\x10\xcf\x01\x12\x15\n\x10KARATE_CHOP_FAST\x10\xd0\x01\x12\x0f\n\nEMBER_FAST\x10\xd1\x01\x12\x15\n\x10WING_ATTACK_FAST\x10\xd2\x01\x12\x0e\n\tPECK_FAST\x10\xd3\x01\x12\x0e\n\tLICK_FAST\x10\xd4\x01\x12\x15\n\x10SHADOW_CLAW_FAST\x10\xd5\x01\x12\x13\n\x0eVINE_WHIP_FAST\x10\xd6\x01\x12\x14\n\x0fRAZOR_LEAF_FAST\x10\xd7\x01\x12\x12\n\rMUD_SHOT_FAST\x10\xd8\x01\x12\x13\n\x0eICE_SHARD_FAST\x10\xd9\x01\x12\x16\n\x11\x46ROST_BREATH_FAST\x10\xda\x01\x12\x16\n\x11QUICK_ATTACK_FAST\x10\xdb\x01\x12\x11\n\x0cSCRATCH_FAST\x10\xdc\x01\x12\x10\n\x0bTACKLE_FAST\x10\xdd\x01\x12\x0f\n\nPOUND_FAST\x10\xde\x01\x12\r\n\x08\x43UT_FAST\x10\xdf\x01\x12\x14\n\x0fPOISON_JAB_FAST\x10\xe0\x01\x12\x0e\n\tACID_FAST\x10\xe1\x01\x12\x14\n\x0fPSYCHO_CUT_FAST\x10\xe2\x01\x12\x14\n\x0fROCK_THROW_FAST\x10\xe3\x01\x12\x14\n\x0fMETAL_CLAW_FAST\x10\xe4\x01\x12\x16\n\x11\x42ULLET_PUNCH_FAST\x10\xe5\x01\x12\x13\n\x0eWATER_GUN_FAST\x10\xe6\x01\x12\x10\n\x0bSPLASH_FAST\x10\xe7\x01\x12\x1d\n\x18WATER_GUN_FAST_BLASTOISE\x10\xe8\x01\x12\x12\n\rMUD_SLAP_FAST\x10\xe9\x01\x12\x16\n\x11ZEN_HEADBUTT_FAST\x10\xea\x01\x12\x13\n\x0e\x43ONFUSION_FAST\x10\xeb\x01\x12\x16\n\x11POISON_STING_FAST\x10\xec\x01\x12\x10\n\x0b\x42UBBLE_FAST\x10\xed\x01\x12\x16\n\x11\x46\x45INT_ATTACK_FAST\x10\xee\x01\x12\x14\n\x0fSTEEL_WING_FAST\x10\xef\x01\x12\x13\n\x0e\x46IRE_FANG_FAST\x10\xf0\x01\x12\x14\n\x0fROCK_SMASH_FAST\x10\xf1\x01\x12\x13\n\x0eTRANSFORM_FAST\x10\xf2\x01\x12\x11\n\x0c\x43OUNTER_FAST\x10\xf3\x01\x12\x15\n\x10POWDER_SNOW_FAST\x10\xf4\x01\x12\x11\n\x0c\x43LOSE_COMBAT\x10\xf5\x01\x12\x12\n\rDYNAMIC_PUNCH\x10\xf6\x01\x12\x10\n\x0b\x46OCUS_BLAST\x10\xf7\x01\x12\x10\n\x0b\x41URORA_BEAM\x10\xf8\x01\x12\x15\n\x10\x43HARGE_BEAM_FAST\x10\xf9\x01\x12\x15\n\x10VOLT_SWITCH_FAST\x10\xfa\x01\x12\x10\n\x0bWILD_CHARGE\x10\xfb\x01\x12\x0f\n\nZAP_CANNON\x10\xfc\x01\x12\x15\n\x10\x44RAGON_TAIL_FAST\x10\xfd\x01\x12\x0e\n\tAVALANCHE\x10\xfe\x01\x12\x13\n\x0e\x41IR_SLASH_FAST\x10\xff\x01\x12\x0f\n\nBRAVE_BIRD\x10\x80\x02\x12\x0f\n\nSKY_ATTACK\x10\x81\x02\x12\x0e\n\tSAND_TOMB\x10\x82\x02\x12\x0f\n\nROCK_BLAST\x10\x83\x02\x12\x15\n\x10INFESTATION_FAST\x10\x84\x02\x12\x16\n\x11STRUGGLE_BUG_FAST\x10\x85\x02\x12\x10\n\x0bSILVER_WIND\x10\x86\x02\x12\x12\n\rASTONISH_FAST\x10\x87\x02\x12\r\n\x08HEX_FAST\x10\x88\x02\x12\x10\n\x0bNIGHT_SHADE\x10\x89\x02\x12\x13\n\x0eIRON_TAIL_FAST\x10\x8a\x02\x12\x0e\n\tGYRO_BALL\x10\x8b\x02\x12\x0f\n\nHEAVY_SLAM\x10\x8c\x02\x12\x13\n\x0e\x46IRE_SPIN_FAST\x10\x8d\x02\x12\r\n\x08OVERHEAT\x10\x8e\x02\x12\x15\n\x10\x42ULLET_SEED_FAST\x10\x8f\x02\x12\x0f\n\nGRASS_KNOT\x10\x90\x02\x12\x10\n\x0b\x45NERGY_BALL\x10\x91\x02\x12\x16\n\x11\x45XTRASENSORY_FAST\x10\x92\x02\x12\x10\n\x0b\x46UTURESIGHT\x10\x93\x02\x12\x10\n\x0bMIRROR_COAT\x10\x94\x02\x12\x0c\n\x07OUTRAGE\x10\x95\x02\x12\x0f\n\nSNARL_FAST\x10\x96\x02\x12\x0b\n\x06\x43RUNCH\x10\x97\x02\x12\x0e\n\tFOUL_PLAY\x10\x98\x02\x12\x16\n\x11HIDDEN_POWER_FAST\x10\x99\x02\x12\x13\n\x0eTAKE_DOWN_FAST\x10\x9a\x02\x12\x13\n\x0eWATERFALL_FAST\x10\x9b\x02\x12\t\n\x04SURF\x10\x9c\x02\x12\x11\n\x0c\x44RACO_METEOR\x10\x9d\x02\x12\x10\n\x0b\x44OOM_DESIRE\x10\x9e\x02\x12\x0e\n\tYAWN_FAST\x10\x9f\x02\x12\x11\n\x0cPSYCHO_BOOST\x10\xa0\x02\x12\x11\n\x0cORIGIN_PULSE\x10\xa1\x02\x12\x15\n\x10PRECIPICE_BLADES\x10\xa2\x02\x12\x11\n\x0cPRESENT_FAST\x10\xa3\x02\x12\x16\n\x11WEATHER_BALL_FIRE\x10\xa4\x02\x12\x15\n\x10WEATHER_BALL_ICE\x10\xa5\x02\x12\x16\n\x11WEATHER_BALL_ROCK\x10\xa6\x02\x12\x17\n\x12WEATHER_BALL_WATER\x10\xa7\x02\x12\x11\n\x0c\x46RENZY_PLANT\x10\xa8\x02\x12\x14\n\x0fSMACK_DOWN_FAST\x10\xa9\x02\x12\x0f\n\nBLAST_BURN\x10\xaa\x02\x12\x11\n\x0cHYDRO_CANNON\x10\xab\x02\x12\x10\n\x0bLAST_RESORT\x10\xac\x02\x12\x10\n\x0bMETEOR_MASH\x10\xad\x02\x12\x0f\n\nSKULL_BASH\x10\xae\x02\x12\x0f\n\nACID_SPRAY\x10\xaf\x02\x12\x10\n\x0b\x45\x41RTH_POWER\x10\xb0\x02\x12\x0f\n\nCRABHAMMER\x10\xb1\x02\x12\n\n\x05LUNGE\x10\xb2\x02\x12\x0f\n\nCRUSH_CLAW\x10\xb3\x02\x12\x0e\n\tOCTAZOOKA\x10\xb4\x02\x12\x10\n\x0bMIRROR_SHOT\x10\xb5\x02\x12\x10\n\x0bSUPER_POWER\x10\xb6\x02\x12\x11\n\x0c\x46\x45LL_STINGER\x10\xb7\x02\x12\x11\n\x0cLEAF_TORNADO\x10\xb8\x02\x12\x0f\n\nLEECH_LIFE\x10\xb9\x02\x12\x10\n\x0b\x44RAIN_PUNCH\x10\xba\x02\x12\x10\n\x0bSHADOW_BONE\x10\xbb\x02\x12\x10\n\x0bMUDDY_WATER\x10\xbc\x02\x12\x0f\n\nBLAZE_KICK\x10\xbd\x02\x12\x10\n\x0bRAZOR_SHELL\x10\xbe\x02\x12\x13\n\x0ePOWER_UP_PUNCH\x10\xbf\x02\x12\x0f\n\nCHARM_FAST\x10\xc0\x02\x12\x10\n\x0bGIGA_IMPACT\x10\xc1\x02\x12\x10\n\x0b\x46RUSTRATION\x10\xc2\x02\x12\x0b\n\x06RETURN\x10\xc3\x02\x12\x11\n\x0cSYNCHRONOISE\x10\xc4\x02\x12\x11\n\x0cLOCK_ON_FAST\x10\xc5\x02\x12\x16\n\x11THUNDER_FANG_FAST\x10\xc6\x02\x12\x12\n\rICE_FANG_FAST\x10\xc7\x02\x12\x0f\n\nHORN_DRILL\x10\xc8\x02\x12\x0c\n\x07\x46ISSURE\x10\xc9\x02\x12\x11\n\x0cSACRED_SWORD\x10\xca\x02\x12\x11\n\x0c\x46LYING_PRESS\x10\xcb\x02\x12\x10\n\x0b\x41URA_SPHERE\x10\xcc\x02\x12\x0c\n\x07PAYBACK\x10\xcd\x02\x12\x11\n\x0cROCK_WRECKER\x10\xce\x02\x12\x0e\n\tAEROBLAST\x10\xcf\x02\x12\x18\n\x13TECHNO_BLAST_NORMAL\x10\xd0\x02\x12\x16\n\x11TECHNO_BLAST_BURN\x10\xd1\x02\x12\x17\n\x12TECHNO_BLAST_CHILL\x10\xd2\x02\x12\x17\n\x12TECHNO_BLAST_WATER\x10\xd3\x02\x12\x17\n\x12TECHNO_BLAST_SHOCK\x10\xd4\x02\x12\x08\n\x03\x46LY\x10\xd5\x02\x12\r\n\x08V_CREATE\x10\xd6\x02\x12\x0f\n\nLEAF_STORM\x10\xd7\x02\x12\x0f\n\nTRI_ATTACK\x10\xd8\x02\x12\x0e\n\tGUST_FAST\x10\xd9\x02\x12\x14\n\x0fINCINERATE_FAST\x10\xda\x02\x12\x0e\n\tDARK_VOID\x10\xdb\x02\x12\x12\n\rFEATHER_DANCE\x10\xdc\x02\x12\x10\n\x0b\x46IERY_DANCE\x10\xdd\x02\x12\x14\n\x0f\x46\x41IRY_WIND_FAST\x10\xde\x02\x12\x0f\n\nRELIC_SONG\x10\xdf\x02\x12\x18\n\x13WEATHER_BALL_NORMAL\x10\xe0\x02\x12\x12\n\rPSYCHIC_FANGS\x10\xe1\x02\x12\x14\n\x0fHYPERSPACE_FURY\x10\xe2\x02\x12\x14\n\x0fHYPERSPACE_HOLE\x10\xe3\x02\x12\x15\n\x10\x44OUBLE_KICK_FAST\x10\xe4\x02\x12\x16\n\x11MAGICAL_LEAF_FAST\x10\xe5\x02\x12\x10\n\x0bSACRED_FIRE\x10\xe6\x02\x12\x11\n\x0cICICLE_SPEAR\x10\xe7\x02\x12\x13\n\x0e\x41\x45ROBLAST_PLUS\x10\xe8\x02\x12\x18\n\x13\x41\x45ROBLAST_PLUS_PLUS\x10\xe9\x02\x12\x15\n\x10SACRED_FIRE_PLUS\x10\xea\x02\x12\x1a\n\x15SACRED_FIRE_PLUS_PLUS\x10\xeb\x02\x12\x0f\n\nACROBATICS\x10\xec\x02\x12\x11\n\x0cLUSTER_PURGE\x10\xed\x02\x12\x0e\n\tMIST_BALL\x10\xee\x02\x12\x11\n\x0c\x42RUTAL_SWING\x10\xef\x02\x12\x11\n\x0cROLLOUT_FAST\x10\xf0\x02\x12\x0f\n\nSEED_FLARE\x10\xf1\x02\x12\r\n\x08OBSTRUCT\x10\xf2\x02\x12\x11\n\x0cSHADOW_FORCE\x10\xf3\x02\x12\x10\n\x0bMETEOR_BEAM\x10\xf4\x02\x12\x18\n\x13WATER_SHURIKEN_FAST\x10\xf5\x02\x12\x10\n\x0b\x46USION_BOLT\x10\xf6\x02\x12\x11\n\x0c\x46USION_FLARE\x10\xf7\x02\x12\x10\n\x0bPOLTERGEIST\x10\xf8\x02\x12\x14\n\x0fHIGH_HORSEPOWER\x10\xf9\x02\x12\r\n\x08GLACIATE\x10\xfa\x02\x12\x13\n\x0e\x42REAKING_SWIPE\x10\xfb\x02\x12\x0e\n\tBOOMBURST\x10\xfc\x02\x12\x15\n\x10\x44OUBLE_IRON_BASH\x10\xfd\x02\x12\x12\n\rMYSTICAL_FIRE\x10\xfe\x02\x12\x10\n\x0bLIQUIDATION\x10\xff\x02\x12\x12\n\rDRAGON_ASCENT\x10\x80\x03\x12\x11\n\x0cLEAFAGE_FAST\x10\x81\x03\x12\x10\n\x0bMAGMA_STORM\x10\x82\x03\x12\x12\n\rGEOMANCY_FAST\x10\x83\x03\x12\x11\n\x0cSPACIAL_REND\x10\x84\x03\x12\x12\n\rOBLIVION_WING\x10\x85\x03\x12\x14\n\x0fNATURES_MADNESS\x10\x86\x03\x12\x10\n\x0bTRIPLE_AXEL\x10\x87\x03\x12\x0f\n\nTRAILBLAZE\x10\x88\x03\x12\x14\n\x0fSCORCHING_SANDS\x10\x89\x03\x12\x11\n\x0cROAR_OF_TIME\x10\x8a\x03\x12\x14\n\x0f\x42LEAKWIND_STORM\x10\x8b\x03\x12\x13\n\x0eSANDSEAR_STORM\x10\x8c\x03\x12\x13\n\x0eWILDBOLT_STORM\x10\x8d\x03\x12\x13\n\x0eSPIRIT_SHACKLE\x10\x8e\x03\x12\x10\n\x0bVOLT_TACKLE\x10\x8f\x03\x12\x13\n\x0e\x44\x41RKEST_LARIAT\x10\x90\x03\x12\x11\n\x0cPSYWAVE_FAST\x10\x91\x03\x12\x15\n\x10METAL_SOUND_FAST\x10\x92\x03\x12\x15\n\x10SAND_ATTACK_FAST\x10\x93\x03\x12\x14\n\x0fSUNSTEEL_STRIKE\x10\x94\x03\x12\x13\n\x0eMOONGEIST_BEAM\x10\x95\x03\x12\x18\n\x13\x41URA_WHEEL_ELECTRIC\x10\x96\x03\x12\x14\n\x0f\x41URA_WHEEL_DARK\x10\x97\x03\x12\x13\n\x0eHIGH_JUMP_KICK\x10\x98\x03\x12\x0e\n\tVN_BM_001\x10\x99\x03\x12\x0e\n\tVN_BM_002\x10\x9a\x03\x12\x0e\n\tVN_BM_003\x10\x9b\x03\x12\x0e\n\tVN_BM_004\x10\x9c\x03\x12\x0e\n\tVN_BM_005\x10\x9d\x03\x12\x0e\n\tVN_BM_006\x10\x9e\x03\x12\x0e\n\tVN_BM_007\x10\x9f\x03\x12\x0e\n\tVN_BM_008\x10\xa0\x03\x12\x0e\n\tVN_BM_009\x10\xa1\x03\x12\x0e\n\tVN_BM_010\x10\xa2\x03\x12\x0e\n\tVN_BM_011\x10\xa3\x03\x12\x0e\n\tVN_BM_012\x10\xa4\x03\x12\x0e\n\tVN_BM_013\x10\xa5\x03\x12\x0e\n\tVN_BM_014\x10\xa6\x03\x12\x0e\n\tVN_BM_015\x10\xa7\x03\x12\x0e\n\tVN_BM_016\x10\xa8\x03\x12\x0e\n\tVN_BM_017\x10\xa9\x03\x12\x0e\n\tVN_BM_018\x10\xaa\x03\x12\x0e\n\tVN_BM_052\x10\xcc\x03\x12\x0e\n\tVN_BM_053\x10\xcd\x03\x12\x14\n\x0f\x46ORCE_PALM_FAST\x10\xce\x03\x12\x13\n\x0eSPARKLING_ARIA\x10\xcf\x03*\xb1\x01\n\x17HoloPokemonMovementType\x12\x13\n\x0fMOVEMENT_STATIC\x10\x00\x12\x11\n\rMOVEMENT_JUMP\x10\x01\x12\x15\n\x11MOVEMENT_VERTICAL\x10\x02\x12\x14\n\x10MOVEMENT_PSYCHIC\x10\x03\x12\x15\n\x11MOVEMENT_ELECTRIC\x10\x04\x12\x13\n\x0fMOVEMENT_FLYING\x10\x05\x12\x15\n\x11MOVEMENT_HOVERING\x10\x06*\xec\x01\n\x11HoloPokemonNature\x12\x12\n\x0eNATURE_UNKNOWN\x10\x00\x12\x18\n\x14POKEMON_NATURE_STOIC\x10\x01\x12\x1b\n\x17POKEMON_NATURE_ASSASSIN\x10\x02\x12\x1b\n\x17POKEMON_NATURE_GUARDIAN\x10\x03\x12\x19\n\x15POKEMON_NATURE_RAIDER\x10\x04\x12\x1c\n\x18POKEMON_NATURE_PROTECTOR\x10\x05\x12\x19\n\x15POKEMON_NATURE_SENTRY\x10\x06\x12\x1b\n\x17POKEMON_NATURE_CHAMPION\x10\x07*R\n\x0fHoloPokemonSize\x12\x16\n\x12POKEMON_SIZE_UNSET\x10\x00\x12\x07\n\x03XXS\x10\x01\x12\x06\n\x02XS\x10\x02\x12\x05\n\x01M\x10\x03\x12\x06\n\x02XL\x10\x04\x12\x07\n\x03XXL\x10\x05*\xde\x03\n\x0fHoloPokemonType\x12\x15\n\x11POKEMON_TYPE_NONE\x10\x00\x12\x17\n\x13POKEMON_TYPE_NORMAL\x10\x01\x12\x19\n\x15POKEMON_TYPE_FIGHTING\x10\x02\x12\x17\n\x13POKEMON_TYPE_FLYING\x10\x03\x12\x17\n\x13POKEMON_TYPE_POISON\x10\x04\x12\x17\n\x13POKEMON_TYPE_GROUND\x10\x05\x12\x15\n\x11POKEMON_TYPE_ROCK\x10\x06\x12\x14\n\x10POKEMON_TYPE_BUG\x10\x07\x12\x16\n\x12POKEMON_TYPE_GHOST\x10\x08\x12\x16\n\x12POKEMON_TYPE_STEEL\x10\t\x12\x15\n\x11POKEMON_TYPE_FIRE\x10\n\x12\x16\n\x12POKEMON_TYPE_WATER\x10\x0b\x12\x16\n\x12POKEMON_TYPE_GRASS\x10\x0c\x12\x19\n\x15POKEMON_TYPE_ELECTRIC\x10\r\x12\x18\n\x14POKEMON_TYPE_PSYCHIC\x10\x0e\x12\x14\n\x10POKEMON_TYPE_ICE\x10\x0f\x12\x17\n\x13POKEMON_TYPE_DRAGON\x10\x10\x12\x15\n\x11POKEMON_TYPE_DARK\x10\x11\x12\x16\n\x12POKEMON_TYPE_FAIRY\x10\x12*\x9e\x01\n\x18HoloTemporaryEvolutionId\x12\x18\n\x14TEMP_EVOLUTION_UNSET\x10\x00\x12\x17\n\x13TEMP_EVOLUTION_MEGA\x10\x01\x12\x19\n\x15TEMP_EVOLUTION_MEGA_X\x10\x02\x12\x19\n\x15TEMP_EVOLUTION_MEGA_Y\x10\x03\x12\x19\n\x15TEMP_EVOLUTION_PRIMAL\x10\x04*{\n\x11IapLibraryVersion\x12\x1f\n\x1bIAP_LIBRARY_VERSION_DEFAULT\x10\x00\x12\"\n\x1eIAP_LIBRARY_VERSION_IODINE_1_8\x10\x01\x12!\n\x1dIAP_LIBRARY_VERSION_NIA_IAP_4\x10\x02*\xce\x03\n\x13IncidentDisplayType\x12\x1e\n\x1aINCIDENT_DISPLAY_TYPE_NONE\x10\x00\x12(\n$INCIDENT_DISPLAY_TYPE_INVASION_GRUNT\x10\x01\x12)\n%INCIDENT_DISPLAY_TYPE_INVASION_LEADER\x10\x02\x12+\n\'INCIDENT_DISPLAY_TYPE_INVASION_GIOVANNI\x10\x03\x12)\n%INCIDENT_DISPLAY_TYPE_INVASION_GRUNTB\x10\x04\x12,\n(INCIDENT_DISPLAY_TYPE_INVASION_EVENT_NPC\x10\x05\x12-\n)INCIDENT_DISPLAY_TYPE_INVASION_ROUTES_NPC\x10\x06\x12*\n&INCIDENT_DISPLAY_TYPE_INVASION_GENERIC\x10\x07\x12\x35\n1INCIDENT_DISPLAY_TYPE_INCIDENT_POKESTOP_ENCOUNTER\x10\x08\x12*\n&INCIDENT_DISPLAY_TYPE_INCIDENT_CONTEST\x10\t*[\n\x1dInternalClientOperatingSystem\x12\x0e\n\nOS_UNKNOWN\x10\x00\x12\x0e\n\nOS_ANDROID\x10\x01\x12\n\n\x06OS_IOS\x10\x02\x12\x0e\n\nOS_DESKTOP\x10\x03*\xdf\x01\n\x1dInternalCrmClientActionMethod\x12&\n\"INTERNAL_CRM_CLIENT_ACTION_UNKNOWN\x10\x00\x12-\n)INTERNAL_CRM_CLIENT_ACTION_DELETE_ACCOUNT\x10\x01\x12*\n&INTERNAL_CRM_CLIENT_ACTION_DATA_ACCESS\x10\x02\x12;\n7INTERNAL_CRM_CLIENT_ACTION_DELETE_ACCOUNT_EMAIL_ON_FILE\x10\x03*\x8d\x02\n\"InternalGameAccountRegistryActions\x12(\n$UNKNOWN_GAME_ACCOUNT_REGISTRY_ACTION\x10\x00\x12\x16\n\x10\x41\x44\x44_LOGIN_ACTION\x10\xc0\xcf$\x12\x19\n\x13REMOVE_LOGIN_ACTION\x10\xc1\xcf$\x12\x17\n\x11LIST_LOGIN_ACTION\x10\xc2\xcf$\x12\x1a\n\x14REPLACE_LOGIN_ACTION\x10\xc3\xcf$\x12\x19\n\x13SET_BIRTHDAY_ACTION\x10\xc4\xcf$\x12\x16\n\x10GAR_PROXY_ACTION\x10\xc5\xcf$\x12\"\n\x1cLINK_TO_ACCOUNT_LOGIN_ACTION\x10\xc6\xcf$*\x90\x02\n\x1fInternalGameAdventureSyncAction\x12*\n&UNKNOWN_GAME_LOCATION_AWARENESS_ACTION\x10\x00\x12\x1e\n\x18REQUEST_GEOFENCE_UPDATES\x10\xc0\xfc\x15\x12\x1c\n\x16UPDATE_PLAYER_LOCATION\x10\xc1\xfc\x15\x12!\n\x1b\x42ULK_UPDATE_PLAYER_LOCATION\x10\xc2\xfc\x15\x12\x1f\n\x19UPDATE_BREADCRUMB_HISTORY\x10\xa8\x84\x16\x12\x1e\n\x18REFRESH_PROXIMITY_TOKENS\x10\x90\x8c\x16\x12\x1f\n\x19REPORT_PROXIMITY_CONTACTS\x10\x91\x8c\x16*|\n\x1bInternalGameAnticheatAction\x12!\n\x1dUNKNOWN_GAME_ANTICHEAT_ACTION\x10\x00\x12\x1e\n\x18GET_OUTSTANDING_WARNINGS\x10\xc0\x9a\x0c\x12\x1a\n\x14\x41\x43KNOWLEDGE_WARNINGS\x10\xc1\x9a\x0c*w\n&InternalGameAuthenticationActionMethod\x12&\n\"UNKNOWN_GAME_AUTHENTICATION_ACTION\x10\x00\x12%\n\x1fROTATE_GUEST_LOGIN_SECRET_TOKEN\x10\x9b\xa1\x0f*\xb3\x01\n InternalGameBackgroundModeAction\x12\'\n#UNKNOWN_GAME_BACKGROUND_MODE_ACTION\x10\x00\x12!\n\x1bREGISTER_BACKGROUND_SERVICE\x10\xf0\x84\x0e\x12 \n\x1aGET_CLIENT_BGMODE_SETTINGS\x10\xf1\x84\x0e\x12!\n\x1bGET_ADVENTURE_SYNC_PROGRESS\x10\xf2\x84\x0e*P\n\x17InternalGameChatActions\x12\x1c\n\x18UNKNOWN_GAME_CHAT_ACTION\x10\x00\x12\x17\n\x11PROXY_CHAT_ACTION\x10\xa0\xa4(*H\n\x16InternalGameCrmActions\x12\x16\n\x12UNKNOWN_CRM_ACTION\x10\x00\x12\x16\n\x10\x43RM_PROXY_ACTION\x10\xc0\xc0)*\x8b\x02\n\x19InternalGameFitnessAction\x12\x1f\n\x1bUNKNOWN_GAME_FITNESS_ACTION\x10\x00\x12\x1c\n\x16UPDATE_FITNESS_METRICS\x10\x80\x88\'\x12\x18\n\x12GET_FITNESS_REPORT\x10\x81\x88\'\x12!\n\x1bGET_ADVENTURE_SYNC_SETTINGS\x10\x82\x88\'\x12$\n\x1eUPDATE_ADVENTURE_SYNC_SETTINGS\x10\x83\x88\'\x12#\n\x1dUPDATE_ADVENTURE_SYNC_FITNESS\x10\x84\x88\'\x12\'\n!GET_ADVENTURE_SYNC_FITNESS_REPORT\x10\x85\x88\'*k\n\x1dInternalGameGmTemplatesAction\x12$\n UNKNOWN_GAME_GM_TEMPLATES_ACTION\x10\x00\x12$\n\x1e\x44OWNLOAD_GAME_MASTER_TEMPLATES\x10\xa0\xe0\x14*\xfc\x03\n\x15InternalGameIapAction\x12\x1b\n\x17UNKNOWN_GAME_IAP_ACTION\x10\x00\x12\x12\n\x0cPURCHASE_SKU\x10\xf0\xf5\x12\x12%\n\x1fGET_AVAILABLE_SKUS_AND_BALANCES\x10\xf1\xf5\x12\x12(\n\"SET_IN_GAME_CURRENCY_EXCHANGE_RATE\x10\xf2\xf5\x12\x12\x16\n\x10PURCHASE_WEB_SKU\x10\xf3\xf5\x12\x12\x1b\n\x15REDEEM_GOOGLE_RECEIPT\x10\xd4\xf6\x12\x12\x1a\n\x14REDEEM_APPLE_RECEIPT\x10\xd5\xf6\x12\x12\x1c\n\x16REDEEM_DESKTOP_RECEIPT\x10\xd6\xf6\x12\x12\x1c\n\x16REDEEM_SAMSUNG_RECEIPT\x10\xd7\xf6\x12\x12!\n\x1bGET_AVAILABLE_SUBSCRIPTIONS\x10\xb8\xf7\x12\x12\x1e\n\x18GET_ACTIVE_SUBSCRIPTIONS\x10\xb9\xf7\x12\x12\x1b\n\x15REDEEM_XSOLLA_RECEIPT\x10\xbc\xfe\x12\x12\x17\n\x11GET_WEBSTORE_USER\x10\xbd\xfe\x12\x12\x18\n\x12REFUND_IAP_RECEIPT\x10\xbe\xfe\x12\x12\"\n\x1cGET_AVAILABLE_SKUS_ANONYMOUS\x10\xbf\xfe\x12\x12\x1d\n\x17REDEEM_WEBSTORE_RECEIPT\x10\xc0\xfe\x12*h\n\x1eInternalGameNotificationAction\x12$\n UNKNOWN_GAME_NOTIFICATION_ACTION\x10\x00\x12 \n\x1aUPDATE_NOTIFICATION_STATUS\x10\xb0\xae\x15*U\n\x1aInternalGamePasscodeAction\x12 \n\x1cUNKNOWN_GAME_PASSCODE_ACTION\x10\x00\x12\x15\n\x0fREDEEM_PASSCODE\x10\x90\x92\x14*|\n\x16InternalGamePingAction\x12\x1c\n\x18UNKNOWN_GAME_PING_ACTION\x10\x00\x12\n\n\x04PING\x10\xe0\xb6\r\x12\x10\n\nPING_ASYNC\x10\xe1\xb6\r\x12\x15\n\x0fPING_DOWNSTREAM\x10\xe2\xb6\r\x12\x0f\n\tPING_OPEN\x10\xc8\xbe\r*O\n\x18InternalGamePlayerAction\x12\x1e\n\x1aUNKNOWN_GAME_PLAYER_ACTION\x10\x00\x12\x13\n\rGET_INVENTORY\x10\xe0\x98\x17*\xc8\x04\n\x15InternalGamePoiAction\x12\x1b\n\x17UNKNOWN_GAME_POI_ACTION\x10\x00\x12\x11\n\x0b\x41\x44\x44_NEW_POI\x10\xe0\xeb%\x12\x1f\n\x19GET_AVAILABLE_SUBMISSIONS\x10\xe1\xeb%\x12%\n\x1fGET_SIGNED_URL_FOR_PHOTO_UPLOAD\x10\xe2\xeb%\x12/\n)GET_PLAYER_SUBMISSION_VALIDATION_SETTINGS\x10\xe3\xeb%\x12\x16\n\x10SUBMIT_POI_IMAGE\x10\xc4\xec%\x12%\n\x1fSUBMIT_POI_TEXT_METADATA_UPDATE\x10\xc5\xec%\x12 \n\x1aSUBMIT_POI_LOCATION_UPDATE\x10\xc6\xec%\x12!\n\x1bSUBMIT_POI_TAKEDOWN_REQUEST\x10\xc7\xec%\x12\x1f\n\x19SUBMIT_SPONSOR_POI_REPORT\x10\xc8\xec%\x12(\n\"SUBMIT_SPONSOR_POI_LOCATION_UPDATE\x10\xc9\xec%\x12\x13\n\rADD_NEW_ROUTE\x10\xa8\xed%\x12\x1e\n\x18GENERATE_GMAP_SIGNED_URL\x10\x8c\xee%\x12\x17\n\x11GET_GMAP_SETTINGS\x10\x8d\xee%\x12\"\n\x1cSUBMIT_POI_AR_VIDEO_METADATA\x10\xf0\xee%\x12#\n\x1dGET_GRAPESHOT_FILE_UPLOAD_URL\x10\xf1\xee%\x12 \n\x1a\x41SYNC_FILE_UPLOAD_COMPLETE\x10\xf2\xee%*\xc1\x02\n\"InternalGamePushNotificationAction\x12)\n%UNKNOWN_GAME_PUSH_NOTIFICATION_ACTION\x10\x00\x12 \n\x1aREGISTER_PUSH_NOTIFICATION\x10\x80\xc4\x13\x12\"\n\x1cUNREGISTER_PUSH_NOTIFICATION\x10\x81\xc4\x13\x12(\n\"OPT_OUT_PUSH_NOTIFICATION_CATEGORY\x10\x82\xc4\x13\x12&\n REGISTER_PUSH_NOTIFICATION_TOKEN\x10\x83\xc4\x13\x12(\n\"UNREGISTER_PUSH_NOTIFICATION_TOKEN\x10\x84\xc4\x13\x12.\n(OPT_OUT_PUSH_NOTIFICATION_TOKEN_CATEGORY\x10\x85\xc4\x13*}\n\x18InternalGameSocialAction\x12\x1e\n\x1aUNKNOWN_GAME_SOCIAL_ACTION\x10\x00\x12\x19\n\x13PROXY_SOCIAL_ACTION\x10\xf0\xb9&\x12&\n PROXY_SOCIAL_SIDE_CHANNEL_ACTION\x10\xf1\xb9&*\x85\x01\n\x1bInternalGameTelemetryAction\x12!\n\x1dUNKNOWN_GAME_TELEMETRY_ACTION\x10\x00\x12\x1e\n\x18\x43OLLECT_CLIENT_TELEMETRY\x10\xd0\x9d%\x12#\n\x1dGET_CLIENT_TELEMETRY_SETTINGS\x10\xd1\x9d%*[\n\x1aInternalGameWebTokenAction\x12!\n\x1dUNKNOWN_GAME_WEB_TOKEN_ACTION\x10\x00\x12\x1a\n\x14GET_WEB_TOKEN_ACTION\x10\xd0\xca\x16*\xf6\x04\n\x1dInternalGarClientActionMethod\x12\x38\n4INTERNAL_GAR_CLIENT_ACTION_UNKNOWN_GAR_CLIENT_ACTION\x10\x00\x12-\n)INTERNAL_GAR_CLIENT_ACTION_GET_MY_ACCOUNT\x10\x01\x12\x39\n5INTERNAL_GAR_CLIENT_ACTION_SEND_SMS_VERIFICATION_CODE\x10\x02\x12\x32\n.INTERNAL_GAR_CLIENT_ACTION_UPDATE_PHONE_NUMBER\x10\x03\x12\x38\n4INTERNAL_GAR_CLIENT_ACTION_CREATE_SHARED_LOGIN_TOKEN\x10\x04\x12\x32\n.INTERNAL_GAR_CLIENT_ACTION_GET_CLIENT_SETTINGS\x10\x05\x12;\n7INTERNAL_GAR_CLIENT_ACTION_SET_ACCOUNT_CONTACT_SETTINGS\x10\x06\x12\x32\n.INTERNAL_GAR_CLIENT_ACTION_DELETE_PHONE_NUMBER\x10\x07\x12\x36\n2INTERNAL_GAR_CLIENT_ACTION_ACKNOWLEDGE_INFORMATION\x10\x08\x12\x32\n.INTERNAL_GAR_CLIENT_ACTION_CHECK_AVATAR_IMAGES\x10\t\x12\x32\n.INTERNAL_GAR_CLIENT_ACTION_UPDATE_AVATAR_IMAGE\x10\n*\xcf\x03\n\x18InternalIdentityProvider\x12$\n INTERNAL_UNSET_IDENTITY_PROVIDER\x10\x00\x12\x13\n\x0fINTERNAL_GOOGLE\x10\x01\x12\x10\n\x0cINTERNAL_PTC\x10\x02\x12\x15\n\x11INTERNAL_FACEBOOK\x10\x03\x12\x17\n\x13INTERNAL_BACKGROUND\x10\x04\x12\x15\n\x11INTERNAL_INTERNAL\x10\x05\x12\x12\n\x0eINTERNAL_SFIDA\x10\x06\x12\x1a\n\x16INTERNAL_SUPER_AWESOME\x10\x07\x12\x16\n\x12INTERNAL_DEVELOPER\x10\x08\x12\x1a\n\x16INTERNAL_SHARED_SECRET\x10\t\x12\x15\n\x11INTERNAL_POSEIDON\x10\n\x12\x15\n\x11INTERNAL_NINTENDO\x10\x0b\x12\x12\n\x0eINTERNAL_APPLE\x10\x0c\x12\'\n#INTERNAL_NIANTIC_SHARED_LOGIN_TOKEN\x10\r\x12\x1e\n\x1aINTERNAL_GUEST_LOGIN_TOKEN\x10\x0e\x12\x18\n\x14INTERNAL_EIGHTH_WALL\x10\x0f\x12\x16\n\x12INTERNAL_PTC_OAUTH\x10\x10*\xe2\x01\n\x16InternalInvitationType\x12\x19\n\x15INVITATION_TYPE_UNSET\x10\x00\x12\x18\n\x14INVITATION_TYPE_CODE\x10\x01\x12\x1c\n\x18INVITATION_TYPE_FACEBOOK\x10\x02\x12\"\n\x1eINVITATION_TYPE_SERVER_REQUEST\x10\x03\x12(\n$INVITATION_TYPE_NIANTIC_SOCIAL_GRAPH\x10\x04\x12\'\n#INVITATION_TYPE_ADDRESS_BOOK_IMPORT\x10\x05*p\n\x19InternalNotificationState\x12+\n\'INTERNAL_NOTIFICATION_STATE_UNSET_STATE\x10\x00\x12&\n\"INTERNAL_NOTIFICATION_STATE_VIEWED\x10\x01*\xbc\x0f\n\x1cInternalPlatformClientAction\x12+\n\'INTERNAL_UNKNOWN_PLATFORM_CLIENT_ACTION\x10\x00\x12(\n#INTERNAL_REGISTER_PUSH_NOTIFICATION\x10\x88\'\x12*\n%INTERNAL_UNREGISTER_PUSH_NOTIFICATION\x10\x89\'\x12(\n#INTERNAL_UPDATE_NOTIFICATION_STATUS\x10\x8a\'\x12\x30\n+INTERNAL_OPT_OUT_PUSH_NOTIFICATION_CATEGORY\x10\x8b\'\x12,\n\'INTERNAL_DOWNLOAD_GAME_MASTER_TEMPLATES\x10\x8c\'\x12\x1b\n\x16INTERNAL_GET_INVENTORY\x10\x8d\'\x12\x1d\n\x18INTERNAL_REDEEM_PASSCODE\x10\x8e\'\x12\x12\n\rINTERNAL_PING\x10\x8f\'\x12\x1e\n\x19INTERNAL_ADD_LOGIN_ACTION\x10\x90\'\x12!\n\x1cINTERNAL_REMOVE_LOGIN_ACTION\x10\x91\'\x12\x1f\n\x1aINTERNAL_LIST_LOGIN_ACTION\x10\x92\'\x12\x19\n\x14INTERNAL_ADD_NEW_POI\x10\x93\'\x12!\n\x1cINTERNAL_PROXY_SOCIAL_ACTION\x10\x94\'\x12)\n$INTERNAL_DEPRECATED_CLIENT_TELEMETRY\x10\x95\'\x12\'\n\"INTERNAL_GET_AVAILABLE_SUBMISSIONS\x10\x96\'\x12-\n(INTERNAL_GET_SIGNED_URL_FOR_PHOTO_UPLOAD\x10\x97\'\x12\"\n\x1dINTERNAL_REPLACE_LOGIN_ACTION\x10\x98\'\x12.\n)INTERNAL_PROXY_SOCIAL_SIDE_CHANNEL_ACTION\x10\x99\'\x12&\n!INTERNAL_COLLECT_CLIENT_TELEMETRY\x10\x9a\'\x12\x1a\n\x15INTERNAL_PURCHASE_SKU\x10\x9b\'\x12-\n(INTERNAL_GET_AVAILABLE_SKUS_AND_BALANCES\x10\x9c\'\x12#\n\x1eINTERNAL_REDEEM_GOOGLE_RECEIPT\x10\x9d\'\x12\"\n\x1dINTERNAL_REDEEM_APPLE_RECEIPT\x10\x9e\'\x12$\n\x1fINTERNAL_REDEEM_DESKTOP_RECEIPT\x10\x9f\'\x12$\n\x1fINTERNAL_UPDATE_FITNESS_METRICS\x10\xa0\'\x12 \n\x1bINTERNAL_GET_FITNESS_REPORT\x10\xa1\'\x12+\n&INTERNAL_GET_CLIENT_TELEMETRY_SETTINGS\x10\xa2\'\x12\x18\n\x13INTERNAL_PING_ASYNC\x10\xa3\'\x12)\n$INTERNAL_REGISTER_BACKGROUND_SERVICE\x10\xa4\'\x12(\n#INTERNAL_GET_CLIENT_BGMODE_SETTINGS\x10\xa5\'\x12\x1d\n\x18INTERNAL_PING_DOWNSTREAM\x10\xa6\'\x12\x30\n+INTERNAL_SET_IN_GAME_CURRENCY_EXCHANGE_RATE\x10\xa8\'\x12&\n!INTERNAL_REQUEST_GEOFENCE_UPDATES\x10\xa9\'\x12$\n\x1fINTERNAL_UPDATE_PLAYER_LOCATION\x10\xaa\'\x12&\n!INTERNAL_GENERATE_GMAP_SIGNED_URL\x10\xab\'\x12\x1f\n\x1aINTERNAL_GET_GMAP_SETTINGS\x10\xac\'\x12$\n\x1fINTERNAL_REDEEM_SAMSUNG_RECEIPT\x10\xad\'\x12\x1b\n\x16INTERNAL_ADD_NEW_ROUTE\x10\xae\'\x12&\n!INTERNAL_GET_OUTSTANDING_WARNINGS\x10\xaf\'\x12\"\n\x1dINTERNAL_ACKNOWLEDGE_WARNINGS\x10\xb0\'\x12\x1e\n\x19INTERNAL_SUBMIT_POI_IMAGE\x10\xb1\'\x12-\n(INTERNAL_SUBMIT_POI_TEXT_METADATA_UPDATE\x10\xb2\'\x12(\n#INTERNAL_SUBMIT_POI_LOCATION_UPDATE\x10\xb3\'\x12)\n$INTERNAL_SUBMIT_POI_TAKEDOWN_REQUEST\x10\xb4\'\x12\"\n\x1dINTERNAL_GET_WEB_TOKEN_ACTION\x10\xb5\'\x12)\n$INTERNAL_GET_ADVENTURE_SYNC_SETTINGS\x10\xb6\'\x12,\n\'INTERNAL_UPDATE_ADVENTURE_SYNC_SETTINGS\x10\xb7\'\x12\x1a\n\x15INTERNAL_SET_BIRTHDAY\x10\xb8\'\x12#\n\x1eINTERNAL_FETCH_NEWSFEED_ACTION\x10\xb9\'\x12\'\n\"INTERNAL_MARK_NEWSFEED_READ_ACTION\x10\xba\'*\xb7\x01\n\x1bInternalPlatformWarningType\x12#\n\x1fINTERNAL_PLATFORM_WARNING_UNSET\x10\x00\x12%\n!INTERNAL_PLATFORM_WARNING_STRIKE1\x10\x01\x12%\n!INTERNAL_PLATFORM_WARNING_STRIKE2\x10\x02\x12%\n!INTERNAL_PLATFORM_WARNING_STRIKE3\x10\x03*\xa5\x15\n\x14InternalSocialAction\x12\'\n#SOCIAL_ACTION_UNKNOWN_SOCIAL_ACTION\x10\x00\x12 \n\x1bSOCIAL_ACTION_SEARCH_PLAYER\x10\x90N\x12%\n SOCIAL_ACTION_SEND_FRIEND_INVITE\x10\x92N\x12\'\n\"SOCIAL_ACTION_CANCEL_FRIEND_INVITE\x10\x93N\x12\'\n\"SOCIAL_ACTION_ACCEPT_FRIEND_INVITE\x10\x94N\x12(\n#SOCIAL_ACTION_DECLINE_FRIEND_INVITE\x10\x95N\x12\x1f\n\x1aSOCIAL_ACTION_LIST_FRIENDS\x10\x96N\x12/\n*SOCIAL_ACTION_LIST_OUTGOING_FRIEND_INVITES\x10\x97N\x12/\n*SOCIAL_ACTION_LIST_INCOMING_FRIEND_INVITES\x10\x98N\x12 \n\x1bSOCIAL_ACTION_REMOVE_FRIEND\x10\x99N\x12%\n SOCIAL_ACTION_LIST_FRIEND_STATUS\x10\x9aN\x12.\n)SOCIAL_ACTION_SEND_FACEBOOK_FRIEND_INVITE\x10\x9bN\x12\x1f\n\x1aSOCIAL_ACTION_IS_MY_FRIEND\x10\x9cN\x12%\n SOCIAL_ACTION_CREATE_INVITE_CODE\x10\x9dN\x12+\n&SOCIAL_ACTION_GET_FACEBOOK_FRIEND_LIST\x10\x9eN\x12)\n$SOCIAL_ACTION_UPDATE_FACEBOOK_STATUS\x10\x9fN\x12\'\n\"SOCIAL_ACTION_SAVE_PLAYER_SETTINGS\x10\xa0N\x12&\n!SOCIAL_ACTION_GET_PLAYER_SETTINGS\x10\xa1N\x12\x32\n-SOCIAL_ACTION_GET_NIANTIC_FRIEND_LIST_DELETED\x10\xa2N\x12\x35\n0SOCIAL_ACTION_GET_NIANTIC_FRIEND_DETAILS_DELETED\x10\xa3N\x12\x35\n0SOCIAL_ACTION_SEND_NIANTIC_FRIEND_INVITE_DELETED\x10\xa4N\x12\'\n\"SOCIAL_ACTION_SET_ACCOUNT_SETTINGS\x10\xa5N\x12\'\n\"SOCIAL_ACTION_GET_ACCOUNT_SETTINGS\x10\xa6N\x12&\n!SOCIAL_ACTION_ADD_FAVORITE_FRIEND\x10\xa7N\x12)\n$SOCIAL_ACTION_REMOVE_FAVORITE_FRIEND\x10\xa8N\x12 \n\x1bSOCIAL_ACTION_BLOCK_ACCOUNT\x10\xa9N\x12\"\n\x1dSOCIAL_ACTION_UNBLOCK_ACCOUNT\x10\xaaN\x12%\n SOCIAL_ACTION_GET_OUTGING_BLOCKS\x10\xabN\x12%\n SOCIAL_ACTION_IS_ACCOUNT_BLOCKED\x10\xacN\x12-\n(SOCIAL_ACTION_REGISTER_PUSH_NOTIFICATION\x10\xf5N\x12/\n*SOCIAL_ACTION_UNREGISTER_PUSH_NOTIFICATION\x10\xf6N\x12&\n!SOCIAL_ACTION_UPDATE_NOTIFICATION\x10\xf7N\x12\x35\n0SOCIAL_ACTION_OPT_OUT_PUSH_NOTIFICATION_CATEGORY\x10\xf8N\x12\x1c\n\x17SOCIAL_ACTION_GET_INBOX\x10\xf9N\x12\x37\n2SOCIAL_ACTION_LIST_OPT_OUT_NOTIFICATION_CATEGORIES\x10\xfaN\x12!\n\x1cSOCIAL_ACTION_GET_SIGNED_URL\x10\xd9O\x12\x1f\n\x1aSOCIAL_ACTION_SUBMIT_IMAGE\x10\xdaO\x12\x1d\n\x18SOCIAL_ACTION_GET_PHOTOS\x10\xdbO\x12\x1f\n\x1aSOCIAL_ACTION_DELETE_PHOTO\x10\xdcO\x12\x1d\n\x18SOCIAL_ACTION_FLAG_PHOTO\x10\xddO\x12%\n\x1fSOCIAL_ACTION_UPDATE_PROFILE_V2\x10\xa1\x9c\x01\x12(\n\"SOCIAL_ACTION_UPDATE_FRIENDSHIP_V2\x10\xa2\x9c\x01\x12\"\n\x1cSOCIAL_ACTION_GET_PROFILE_V2\x10\xa3\x9c\x01\x12\"\n\x1cSOCIAL_ACTION_INVITE_GAME_V2\x10\xa4\x9c\x01\x12%\n\x1fSOCIAL_ACTION_RESERVED_ACTION_2\x10\xa5\x9c\x01\x12#\n\x1dSOCIAL_ACTION_LIST_FRIENDS_V2\x10\xa6\x9c\x01\x12)\n#SOCIAL_ACTION_GET_FRIEND_DETAILS_V2\x10\xa7\x9c\x01\x12/\n)SOCIAL_ACTION_GET_CLIENT_FEATURE_FLAGS_V2\x10\xa8\x9c\x01\x12%\n\x1fSOCIAL_ACTION_RESERVED_ACTION_1\x10\xa9\x9c\x01\x12\x30\n*SOCIAL_ACTION_GET_INCOMING_GAME_INVITES_V2\x10\xaa\x9c\x01\x12\x32\n,SOCIAL_ACTION_UPDATE_INCOMING_GAME_INVITE_V2\x10\xab\x9c\x01\x12\x34\n.SOCIAL_ACTION_DISMISS_OUTGOING_GAME_INVITES_V2\x10\xac\x9c\x01\x12(\n\"SOCIAL_ACTION_SYNC_CONTACT_LIST_V2\x10\xad\x9c\x01\x12\x36\n0SOCIAL_ACTION_SEND_CONTACT_LIST_FRIEND_INVITE_V2\x10\xae\x9c\x01\x12\x30\n*SOCIAL_ACTION_REFER_CONTACT_LIST_FRIEND_V2\x10\xaf\x9c\x01\x12,\n&SOCIAL_ACTION_GET_CONTACT_LIST_INFO_V2\x10\xb0\x9c\x01\x12\x32\n,SOCIAL_ACTION_DISMISS_CONTACT_LIST_UPDATE_V2\x10\xb1\x9c\x01\x12\x32\n,SOCIAL_ACTION_NOTIFY_CONTACT_LIST_FRIENDS_V2\x10\xb2\x9c\x01\x12%\n\x1fSOCIAL_ACTION_RESERVED_ACTION_6\x10\xb3\x9c\x01\x12%\n\x1fSOCIAL_ACTION_RESERVED_ACTION_7\x10\xb4\x9c\x01\x12%\n\x1fSOCIAL_ACTION_RESERVED_ACTION_3\x10\xb0\x9f\x01\x12%\n\x1fSOCIAL_ACTION_RESERVED_ACTION_4\x10\xb1\x9f\x01\x12%\n\x1fSOCIAL_ACTION_RESERVED_ACTION_5\x10\xb2\x9f\x01\x12-\n\'SOCIAL_ACTION_GET_FRIEND_RECOMMENDATION\x10\x94\xa0\x01*T\n\x0eInternalSource\x12\x11\n\rDEFAULT_UNSET\x10\x00\x12\x0e\n\nMODERATION\x10\x01\x12\r\n\tANTICHEAT\x10\x02\x12\x10\n\x0cRATE_LIMITED\x10\x03*\xf6\x05\n\x14InvasionTelemetryIds\x12\x33\n/INVASION_TELEMETRY_IDS_UNDEFINED_INVASION_EVENT\x10\x00\x12+\n\'INVASION_TELEMETRY_IDS_INVASION_NPC_TAP\x10\x01\x12\x32\n.INVASION_TELEMETRY_IDS_INVASION_BATTLE_STARTED\x10\x02\x12\x33\n/INVASION_TELEMETRY_IDS_INVASION_BATTLE_FINISHED\x10\x03\x12\x35\n1INVASION_TELEMETRY_IDS_INVASION_ENCOUNTER_STARTED\x10\x04\x12\x36\n2INVASION_TELEMETRY_IDS_INVASION_ENCOUNTER_FINISHED\x10\x05\x12\x34\n0INVASION_TELEMETRY_IDS_INVASION_POKEMON_PURIFIED\x10\x06\x12\x34\n0INVASION_TELEMETRY_IDS_INVASION_AFTER_POI_EXITED\x10\x07\x12\x35\n1INVASION_TELEMETRY_IDS_INVASION_RADAR_VIEW_OPENED\x10\x08\x12\x35\n1INVASION_TELEMETRY_IDS_INVASION_RADAR_VIEW_CLOSED\x10\t\x12\x34\n0INVASION_TELEMETRY_IDS_INVASION_RADAR_VIEW_EMPTY\x10\n\x12/\n+INVASION_TELEMETRY_IDS_INVASION_DECOY_FOUND\x10\x0b\x12\x32\n.INVASION_TELEMETRY_IDS_INVASION_GIOVANNI_FOUND\x10\x0c\x12/\n+INVASION_TELEMETRY_IDS_INVASION_BALLOON_TAP\x10\r*\x81\x01\n\x14InventoryUpgradeType\x12\x11\n\rUPGRADE_UNSET\x10\x00\x12\x19\n\x15INCREASE_ITEM_STORAGE\x10\x01\x12\x1c\n\x18INCREASE_POKEMON_STORAGE\x10\x02\x12\x1d\n\x19INCREASE_POSTCARD_STORAGE\x10\x03*\xb5\x07\n\x0fIrisSocialEvent\x12\x1b\n\x17IRIS_SOCIAL_EVENT_UNSET\x10\x00\x12\x1b\n\x17USER_ENTERED_EXPERIENCE\x10\x01\x12\x1f\n\x1b\x43\x41MERA_PERMISSIONS_APPROVED\x10\x02\x12*\n&IRIS_SOCIAL_SCENE_TUTORIAL_STEPS_SHOWN\x10\x03\x12$\n POKEMON_PLACEMENT_TUTORIAL_SHOWN\x10\x04\x12\x1e\n\x1aSAFETY_PROMPT_ACKNOWLEDGED\x10\x05\x12\x1b\n\x17HINT_IMAGE_ACKNOWLEDGED\x10\x06\x12\x15\n\x11VISUAL_CUES_SHOWN\x10\x07\x12%\n!LOCALIZATION_INTENTIONALLY_PAUSED\x10\x08\x12\x1b\n\x17LOCALIZATION_SUCCESSFUL\x10\t\x12&\n\"INTERRUPTION_EXITING_PLAYER_BOUNDS\x10\n\x12\x1e\n\x1aINTERRUPTION_TRACKING_LOST\x10\x0b\x12!\n\x1dINTERRUPTION_APP_BACKGROUNDED\x10\x0c\x12\x16\n\x12INTERRUPTION_OTHER\x10\r\x12\x10\n\x0cSCENE_LOADED\x10\x0e\x12\x1b\n\x17POKEBALL_BUTTON_CLICKED\x10\x0f\x12\x14\n\x10POKEMON_SELECTED\x10\x10\x12\x12\n\x0ePOKEMON_PLACED\x10\x11\x12\x14\n\x10POKEMON_RECALLED\x10\x12\x12\x14\n\x10POKEMON_REPLACED\x10\x13\x12\x1c\n\x18POKEMON_PLACEMENT_EDITED\x10\x14\x12\x1a\n\x16RETURN_TO_CAMERA_SCENE\x10\x15\x12\x13\n\x0f\x45XIT_EXPERIENCE\x10\x16\x12&\n\"VPS_DIAGNOSTICS_FEEDBACK_PRESENTED\x10\x17\x12\x11\n\rPICTURE_TAKEN\x10\x18\x12\x18\n\x14LOCALIZATION_TIMEOUT\x10\x19\x12\x12\n\x0e\x44IAG_SLOW_DOWN\x10\x1a\x12\x0f\n\x0b\x44IAG_LOOKUP\x10\x1b\x12\x13\n\x0f\x44IAG_OBSTRUCTED\x10\x1c\x12\x14\n\x10\x44IAG_AVOID_GLARE\x10\x1d\x12\x15\n\x11\x44IAG_BLURRY_IMAGE\x10\x1e\x12\x1d\n\x19\x44IAG_FIND_BETTER_LIGHTING\x10\x1f\x12\x14\n\x10\x44IAG_LOOK_AT_POI\x10 \x12\x15\n\x11\x44IAG_SLOW_NETWORK\x10!*O\n\x1bIrisSocialPokemonExpression\x12\x1c\n\x18POKEMON_EXPRESSION_UNSET\x10\x00\x12\x12\n\x0eSMILE_AND_WAVE\x10\x01*\xd0\x1b\n\x04Item\x12\x10\n\x0cITEM_UNKNOWN\x10\x00\x12\x12\n\x0eITEM_POKE_BALL\x10\x01\x12\x13\n\x0fITEM_GREAT_BALL\x10\x02\x12\x13\n\x0fITEM_ULTRA_BALL\x10\x03\x12\x14\n\x10ITEM_MASTER_BALL\x10\x04\x12\x15\n\x11ITEM_PREMIER_BALL\x10\x05\x12\x13\n\x0fITEM_BEAST_BALL\x10\x06\x12\x12\n\x0eITEM_WILD_BALL\x10\x07\x12\x1a\n\x16ITEM_WILD_BALL_PREMIER\x10\x08\x12\x0f\n\x0bITEM_POTION\x10\x65\x12\x15\n\x11ITEM_SUPER_POTION\x10\x66\x12\x15\n\x11ITEM_HYPER_POTION\x10g\x12\x13\n\x0fITEM_MAX_POTION\x10h\x12\x10\n\x0bITEM_REVIVE\x10\xc9\x01\x12\x14\n\x0fITEM_MAX_REVIVE\x10\xca\x01\x12\x13\n\x0eITEM_LUCKY_EGG\x10\xad\x02\x12\x1a\n\x15ITEM_INCENSE_ORDINARY\x10\x91\x03\x12\x17\n\x12ITEM_INCENSE_SPICY\x10\x92\x03\x12\x16\n\x11ITEM_INCENSE_COOL\x10\x93\x03\x12\x18\n\x13ITEM_INCENSE_FLORAL\x10\x94\x03\x12\x1c\n\x17ITEM_INCENSE_BELUGA_BOX\x10\x95\x03\x12!\n\x1cITEM_INCENSE_DAILY_ADVENTURE\x10\x96\x03\x12\x19\n\x14ITEM_INCENSE_SPARKLY\x10\x97\x03\x12\x1b\n\x16ITEM_INCENSE_DAY_BONUS\x10\x98\x03\x12\x1d\n\x18ITEM_INCENSE_NIGHT_BONUS\x10\x99\x03\x12\x13\n\x0eITEM_TROY_DISK\x10\xf5\x03\x12\x1b\n\x16ITEM_TROY_DISK_GLACIAL\x10\xf6\x03\x12\x19\n\x14ITEM_TROY_DISK_MOSSY\x10\xf7\x03\x12\x1c\n\x17ITEM_TROY_DISK_MAGNETIC\x10\xf8\x03\x12\x19\n\x14ITEM_TROY_DISK_RAINY\x10\xf9\x03\x12\x1b\n\x16ITEM_TROY_DISK_SPARKLY\x10\xfa\x03\x12\x12\n\rITEM_X_ATTACK\x10\xda\x04\x12\x13\n\x0eITEM_X_DEFENSE\x10\xdb\x04\x12\x13\n\x0eITEM_X_MIRACLE\x10\xdc\x04\x12\x0f\n\nITEM_BEANS\x10\x8a\x05\x12\x13\n\x0eITEM_BREAKFAST\x10\x8b\x05\x12\x14\n\x0fITEM_RAZZ_BERRY\x10\xbd\x05\x12\x14\n\x0fITEM_BLUK_BERRY\x10\xbe\x05\x12\x15\n\x10ITEM_NANAB_BERRY\x10\xbf\x05\x12\x15\n\x10ITEM_WEPAR_BERRY\x10\xc0\x05\x12\x15\n\x10ITEM_PINAP_BERRY\x10\xc1\x05\x12\x1b\n\x16ITEM_GOLDEN_RAZZ_BERRY\x10\xc2\x05\x12\x1c\n\x17ITEM_GOLDEN_NANAB_BERRY\x10\xc3\x05\x12\x1c\n\x17ITEM_GOLDEN_PINAP_BERRY\x10\xc4\x05\x12\x10\n\x0bITEM_POFFIN\x10\xc5\x05\x12\x18\n\x13ITEM_SPECIAL_CAMERA\x10\xa1\x06\x12\x1b\n\x16ITEM_STICKER_INVENTORY\x10\xa2\x06\x12\x1c\n\x17ITEM_POSTCARD_INVENTORY\x10\xa3\x06\x12#\n\x1eITEM_INCUBATOR_BASIC_UNLIMITED\x10\x85\x07\x12\x19\n\x14ITEM_INCUBATOR_BASIC\x10\x86\x07\x12\x19\n\x14ITEM_INCUBATOR_SUPER\x10\x87\x07\x12!\n\x1cITEM_POKEMON_STORAGE_UPGRADE\x10\xe9\x07\x12\x1e\n\x19ITEM_ITEM_STORAGE_UPGRADE\x10\xea\x07\x12\"\n\x1dITEM_POSTCARD_STORAGE_UPGRADE\x10\xeb\x07\x12\x13\n\x0eITEM_SUN_STONE\x10\xcd\x08\x12\x14\n\x0fITEM_KINGS_ROCK\x10\xce\x08\x12\x14\n\x0fITEM_METAL_COAT\x10\xcf\x08\x12\x16\n\x11ITEM_DRAGON_SCALE\x10\xd0\x08\x12\x12\n\rITEM_UP_GRADE\x10\xd1\x08\x12\x1e\n\x19ITEM_GEN4_EVOLUTION_STONE\x10\xd2\x08\x12\x1e\n\x19ITEM_GEN5_EVOLUTION_STONE\x10\xd3\x08\x12!\n\x1cITEM_OTHER_EVOLUTION_STONE_A\x10\xfe\x08\x12!\n\x1cITEM_MOVE_REROLL_FAST_ATTACK\x10\xb1\t\x12$\n\x1fITEM_MOVE_REROLL_SPECIAL_ATTACK\x10\xb2\t\x12\'\n\"ITEM_MOVE_REROLL_ELITE_FAST_ATTACK\x10\xb3\t\x12*\n%ITEM_MOVE_REROLL_ELITE_SPECIAL_ATTACK\x10\xb4\t\x12,\n\'ITEM_MOVE_REROLL_OTHER_SPECIAL_ATTACK_A\x10\xe2\t\x12\x14\n\x0fITEM_RARE_CANDY\x10\x95\n\x12\x17\n\x12ITEM_XL_RARE_CANDY\x10\x96\n\x12,\n\'ITEM_FUSION_RESOURCE_DAWNWINGS_NECROZMA\x10\xc6\n\x12+\n&ITEM_FUSION_RESOURCE_DUSKMANE_NECROZMA\x10\xc7\n\x12&\n!ITEM_FUSION_RESOURCE_BLACK_KYUREM\x10\xc8\n\x12&\n!ITEM_FUSION_RESOURCE_WHITE_KYUREM\x10\xc9\n\x12*\n%ITEM_FUSION_RESOURCE_ICERIDER_CALYREX\x10\xca\n\x12*\n%FUSION_RESOURCE_SPECTRALRIDER_CALYREX\x10\xcb\n\x12\x1a\n\x15ITEM_FREE_RAID_TICKET\x10\xf9\n\x12\x1a\n\x15ITEM_PAID_RAID_TICKET\x10\xfa\n\x12\x14\n\x0fITEM_STAR_PIECE\x10\xfc\n\x12\x19\n\x14ITEM_FRIEND_GIFT_BOX\x10\xfd\n\x12\x15\n\x10ITEM_TEAM_CHANGE\x10\xfe\n\x12\x1c\n\x17ITEM_REMOTE_RAID_TICKET\x10\x80\x0b\x12\x17\n\x12ITEM_S_RAID_TICKET\x10\x81\x0b\x12\x1d\n\x18ITEM_LEADER_MAP_FRAGMENT\x10\xdd\x0b\x12\x14\n\x0fITEM_LEADER_MAP\x10\xde\x0b\x12\x16\n\x11ITEM_GIOVANNI_MAP\x10\xdf\x0b\x12\x1d\n\x18ITEM_SHADOW_GEM_FRAGMENT\x10\xe0\x0b\x12\x14\n\x0fITEM_SHADOW_GEM\x10\xe1\x0b\x12\x0c\n\x07ITEM_MP\x10\xe2\x0b\x12\x16\n\x11ITEM_MP_REPLENISH\x10\xe3\x0b\x12\x1d\n\x18ITEM_GLOBAL_EVENT_TICKET\x10\xc0\x0c\x12\x1b\n\x16ITEM_EVENT_TICKET_PINK\x10\xc1\x0c\x12\x1b\n\x16ITEM_EVENT_TICKET_GRAY\x10\xc2\x0c\x12%\n ITEM_GLOBAL_EVENT_TICKET_TO_GIFT\x10\xc3\x0c\x12#\n\x1eITEM_EVENT_TICKET_PINK_TO_GIFT\x10\xc4\x0c\x12#\n\x1eITEM_EVENT_TICKET_GRAY_TO_GIFT\x10\xc5\x0c\x12\x1c\n\x17ITEM_BATTLE_PASS_TICKET\x10\xc6\x0c\x12\x1a\n\x15ITEM_EVERGREEN_TICKET\x10\xc7\x0c\x12\"\n\x1dITEM_EVERGREEN_TICKET_TO_GIFT\x10\xc8\x0c\x12\x16\n\x11ITEM_DEPRECATED_1\x10\xc9\x0c\x12\x1f\n\x1aITEM_TICKET_CITY_SAFARI_00\x10\xca\x0c\x12\x1f\n\x1aITEM_TICKET_CITY_SAFARI_01\x10\xcb\x0c\x12\x1f\n\x1aITEM_TICKET_CITY_SAFARI_02\x10\xcc\x0c\x12\x1f\n\x1aITEM_TICKET_CITY_SAFARI_03\x10\xcd\x0c\x12\x1f\n\x1aITEM_TICKET_CITY_SAFARI_04\x10\xce\x0c\x12\x19\n\x14ITEM_EVENT_TICKET_01\x10\xcf\x0c\x12\x19\n\x14ITEM_EVENT_TICKET_02\x10\xd0\x0c\x12\x19\n\x14ITEM_EVENT_TICKET_03\x10\xd1\x0c\x12\x19\n\x14ITEM_EVENT_TICKET_04\x10\xd2\x0c\x12\x19\n\x14ITEM_EVENT_TICKET_05\x10\xd3\x0c\x12\x19\n\x14ITEM_EVENT_TICKET_06\x10\xd4\x0c\x12\x19\n\x14ITEM_EVENT_TICKET_07\x10\xd5\x0c\x12\x19\n\x14ITEM_EVENT_TICKET_08\x10\xd6\x0c\x12\x19\n\x14ITEM_EVENT_TICKET_09\x10\xd7\x0c\x12\x19\n\x14ITEM_EVENT_TICKET_10\x10\xd8\x0c\x12!\n\x1cITEM_EVENT_TICKET_01_TO_GIFT\x10\xd9\x0c\x12!\n\x1cITEM_EVENT_TICKET_02_TO_GIFT\x10\xda\x0c\x12!\n\x1cITEM_EVENT_TICKET_03_TO_GIFT\x10\xdb\x0c\x12!\n\x1cITEM_EVENT_TICKET_04_TO_GIFT\x10\xdc\x0c\x12!\n\x1cITEM_EVENT_TICKET_05_TO_GIFT\x10\xdd\x0c\x12!\n\x1cITEM_EVENT_TICKET_06_TO_GIFT\x10\xde\x0c\x12!\n\x1cITEM_EVENT_TICKET_07_TO_GIFT\x10\xdf\x0c\x12!\n\x1cITEM_EVENT_TICKET_08_TO_GIFT\x10\xe0\x0c\x12!\n\x1cITEM_EVENT_TICKET_09_TO_GIFT\x10\xe1\x0c\x12!\n\x1cITEM_EVENT_TICKET_10_TO_GIFT\x10\xe2\x0c*\xc5\x01\n\x13ItemUseTelemetryIds\x12/\n+ITEM_USE_TELEMETRY_IDS_UNDEFINED_ITEM_EVENT\x10\x00\x12#\n\x1fITEM_USE_TELEMETRY_IDS_USE_ITEM\x10\x01\x12\'\n#ITEM_USE_TELEMETRY_IDS_RECYCLE_ITEM\x10\x02\x12/\n+ITEM_USE_TELEMETRY_IDS_UPDATE_ITEM_EQUIPPED\x10\x03*\xb6\x01\n\tLayerKind\x12\x13\n\x0fLAYER_UNDEFINED\x10\x00\x12\x14\n\x10LAYER_BOUNDARIES\x10\x01\x12\x13\n\x0fLAYER_BUILDINGS\x10\x02\x12\x11\n\rLAYER_LANDUSE\x10\x04\x12\x10\n\x0cLAYER_PLACES\x10\x05\x12\x0f\n\x0bLAYER_ROADS\x10\x07\x12\x11\n\rLAYER_TRANSIT\x10\x08\x12\x0f\n\x0bLAYER_WATER\x10\t\x12\x0f\n\x0bLAYER_BIOME\x10\x0b*\xd5\t\n\x0cLocationCard\x12\x17\n\x13LOCATION_CARD_UNSET\x10\x00\x12\x1f\n\x1bLC_2023_LASVEGAS_GOTOUR_001\x10\x01\x12\"\n\x1eLC_2023_JEJU_AIRADVENTURES_001\x10\x02\x12\x1a\n\x16LC_2023_NYC_GOFEST_001\x10\x03\x12\x1d\n\x19LC_2023_LONDON_GOFEST_001\x10\x04\x12\x1c\n\x18LC_2023_OSAKA_GOFEST_001\x10\x05\x12 \n\x1cLC_2023_SEOUL_CITYSAFARI_001\x10\x06\x12$\n LC_2023_BARCELONA_CITYSAFARI_001\x10\x07\x12%\n!LC_2023_MEXICOCITY_CITYSAFARI_001\x10\x08\x12!\n\x1dLC_2024_LOSANGELES_GOTOUR_001\x10\t\x12\"\n\x1eLC_2024_BALI_AIRADVENTURES_001\x10\n\x12!\n\x1dLC_2024_TAINAN_CITYSAFARI_001\x10\x0b\x12\x1d\n\x19LC_2024_SENDAI_GOFEST_001\x10\x0c\x12\x1d\n\x19LC_2024_MADRID_GOFEST_001\x10\r\x12\x1a\n\x16LC_2024_NYC_GOFEST_001\x10\x0e\x12\x38\n4LC_SPECIALBACKGROUND_2024_GLOBAL_GOFEST_RADIANCE_001\x10\x0f\x12\x35\n1LC_SPECIALBACKGROUND_2024_GLOBAL_GOFEST_UMBRA_001\x10\x10\x12;\n7LC_SPECIALBACKGROUND_2024_GLOBAL_GOFEST_COMBINATION_001\x10\x11\x12\"\n\x1eLC_SPECIALBACKGROUND_TEAM_BLUE\x10\x12\x12!\n\x1dLC_SPECIALBACKGROUND_TEAM_RED\x10\x13\x12$\n LC_SPECIALBACKGROUND_TEAM_YELLOW\x10\x14\x12&\n\"LC_2024_SURABAYA_AIRADVENTURES_001\x10\x15\x12(\n$LC_2024_YOGYAKARTA_AIRADVENTURES_001\x10\x16\x12%\n!LC_2024_JAKARTA_AIRADVENTURES_001\x10\x17\x12?\n;LC_SPECIAL_BACKGROUND_2024_GLOBAL_GOFEST_ULTRA_WORMHOLE_001\x10\x18\x12\x43\n?LC_SPECIAL_BACKGROUND_2024_GLOBAL_GOFEST_SUN_ULTRA_WORMHOLE_001\x10\x19\x12\x44\n@LC_SPECIAL_BACKGROUND_2024_GLOBAL_GOFEST_MOON_ULTRA_WORMHOLE_001\x10\x1a\x12#\n\x1fLC_2024_INCHEON_SAFARI_ZONE_001\x10\x1b\x12,\n(LC_2024_HONOLULU_WORLD_CHAMPIONSHIPS_001\x10\x1c\x12\x13\n\x0fLC_2024_MLB_001\x10\x1d\x12\x13\n\x0fLC_2024_MLB_002\x10\x1e*\xa2\x0f\n\x17LoginActionTelemetryIds\x12\x35\n1LOGIN_ACTION_TELEMETRY_IDS_UNDEFINED_LOGIN_ACTION\x10\x00\x12-\n)LOGIN_ACTION_TELEMETRY_IDS_CLICK_AGE_GATE\x10\x01\x12/\n+LOGIN_ACTION_TELEMETRY_IDS_CLICK_NEW_PLAYER\x10\x02\x12\x34\n0LOGIN_ACTION_TELEMETRY_IDS_CLICK_EXISTING_PLAYER\x10\x03\x12+\n\'LOGIN_ACTION_TELEMETRY_IDS_CLICK_GOOGLE\x10\x04\x12.\n*LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_GOOGLE\x10\x05\x12,\n(LOGIN_ACTION_TELEMETRY_IDS_CANCEL_GOOGLE\x10\x06\x12-\n)LOGIN_ACTION_TELEMETRY_IDS_CLICK_FACEBOOK\x10\x07\x12\x30\n,LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_FACEBOOK\x10\x08\x12.\n*LOGIN_ACTION_TELEMETRY_IDS_CANCEL_FACEBOOK\x10\t\x12(\n$LOGIN_ACTION_TELEMETRY_IDS_CLICK_PTC\x10\n\x12\'\n#LOGIN_ACTION_TELEMETRY_IDS_EXIT_PTC\x10\x0b\x12\x31\n-LOGIN_ACTION_TELEMETRY_IDS_CLICK_PTC_REGISTER\x10\x0c\x12\x30\n,LOGIN_ACTION_TELEMETRY_IDS_CLICK_PTC_SIGN_IN\x10\r\x12\x31\n-LOGIN_ACTION_TELEMETRY_IDS_CANCEL_PTC_SIGN_IN\x10\x0e\x12\x33\n/LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_PTC_SIGN_IN\x10\x0f\x12\x31\n-LOGIN_ACTION_TELEMETRY_IDS_CLICK_SUPERAWESOME\x10\x10\x12\x30\n,LOGIN_ACTION_TELEMETRY_IDS_EXIT_SUPERAWESOME\x10\x11\x12:\n6LOGIN_ACTION_TELEMETRY_IDS_CLICK_SUPERAWESOME_REGISTER\x10\x12\x12\x41\n=LOGIN_ACTION_TELEMETRY_IDS_CLICK_SUPERAWESOME_FORGOT_PASSWORD\x10\x13\x12\x39\n5LOGIN_ACTION_TELEMETRY_IDS_CLICK_SUPERAWESOME_SIGN_IN\x10\x14\x12:\n6LOGIN_ACTION_TELEMETRY_IDS_CANCEL_SUPERAWESOME_SIGN_IN\x10\x15\x12<\n8LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_SUPERAWESOME_SIGN_IN\x10\x16\x12.\n*LOGIN_ACTION_TELEMETRY_IDS_EXIT_NEW_PLAYER\x10\x17\x12\x33\n/LOGIN_ACTION_TELEMETRY_IDS_EXIT_EXISTING_PLAYER\x10\x18\x12,\n(LOGIN_ACTION_TELEMETRY_IDS_LOGIN_STARTED\x10\x19\x12*\n&LOGIN_ACTION_TELEMETRY_IDS_CLICK_APPLE\x10\x1a\x12-\n)LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_APPLE\x10\x1b\x12+\n\'LOGIN_ACTION_TELEMETRY_IDS_CANCEL_APPLE\x10\x1c\x12*\n&LOGIN_ACTION_TELEMETRY_IDS_CLICK_GUEST\x10\x1d\x12-\n)LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_GUEST\x10\x1e\x12+\n\'LOGIN_ACTION_TELEMETRY_IDS_CANCEL_GUEST\x10\x1f\x12.\n*LOGIN_ACTION_TELEMETRY_IDS_CLICK_PTC_OAUTH\x10 \x12-\n)LOGIN_ACTION_TELEMETRY_IDS_EXIT_PTC_OAUTH\x10!\x12\x37\n3LOGIN_ACTION_TELEMETRY_IDS_CLICK_PTC_OAUTH_REGISTER\x10\"\x12\x36\n2LOGIN_ACTION_TELEMETRY_IDS_CLICK_PTC_OAUTH_SIGN_IN\x10#\x12\x37\n3LOGIN_ACTION_TELEMETRY_IDS_CANCEL_PTC_OAUTH_SIGN_IN\x10$\x12\x39\n5LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_PTC_OAUTH_SIGN_IN\x10%*\xf2\x03\n\x15MapEventsTelemetryIds\x12\x30\n,MAP_EVENTS_TELEMETRY_IDS_UNDEFINED_MAP_EVENT\x10\x00\x12%\n!MAP_EVENTS_TELEMETRY_IDS_ITEM_BAG\x10\x01\x12&\n\"MAP_EVENTS_TELEMETRY_IDS_MAIN_MENU\x10\x02\x12$\n MAP_EVENTS_TELEMETRY_IDS_POKEDEX\x10\x03\x12$\n MAP_EVENTS_TELEMETRY_IDS_PROFILE\x10\x04\x12%\n!MAP_EVENTS_TELEMETRY_IDS_SETTINGS\x10\x05\x12*\n&MAP_EVENTS_TELEMETRY_IDS_SHOP_FROM_MAP\x10\x06\x12 \n\x1cMAP_EVENTS_TELEMETRY_IDS_GYM\x10\x07\x12%\n!MAP_EVENTS_TELEMETRY_IDS_POKESTOP\x10\x08\x12%\n!MAP_EVENTS_TELEMETRY_IDS_RESEARCH\x10\t\x12$\n MAP_EVENTS_TELEMETRY_IDS_COMPASS\x10\n\x12#\n\x1fMAP_EVENTS_TELEMETRY_IDS_NEARBY\x10\x0b*#\n\x0bMementoType\x12\x14\n\x10MEMENTO_POSTCARD\x10\x00*\x91\\\n\x06Method\x12\x10\n\x0cMETHOD_UNSET\x10\x00\x12\x15\n\x11METHOD_GET_PLAYER\x10\x02\x12!\n\x1dMETHOD_GET_HOLOHOLO_INVENTORY\x10\x04\x12\x1c\n\x18METHOD_DOWNLOAD_SETTINGS\x10\x05\x12\"\n\x1eMETHOD_DOWNLOAD_ITEM_TEMPLATES\x10\x06\x12)\n%METHOD_DOWNLOAD_REMOTE_CONFIG_VERSION\x10\x07\x12%\n!METHOD_REGISTER_BACKGROUND_DEVICE\x10\x08\x12\x19\n\x15METHOD_GET_PLAYER_DAY\x10\t\x12!\n\x1dMETHOD_ACKNOWLEDGE_PUNISHMENT\x10\n\x12\x1a\n\x16METHOD_GET_SERVER_TIME\x10\x0b\x12\x19\n\x15METHOD_GET_LOCAL_TIME\x10\x0c\x12\x1c\n\x18METHOD_SET_PLAYER_STATUS\x10\x14\x12\'\n#METHOD_DOWNLOAD_GAME_CONFIG_VERSION\x10\x15\x12\x16\n\x12METHOD_FORT_SEARCH\x10\x65\x12\x14\n\x10METHOD_ENCOUNTER\x10\x66\x12\x18\n\x14METHOD_CATCH_POKEMON\x10g\x12\x17\n\x13METHOD_FORT_DETAILS\x10h\x12\x1a\n\x16METHOD_GET_MAP_OBJECTS\x10j\x12\x1e\n\x1aMETHOD_FORT_DEPLOY_POKEMON\x10n\x12\x1e\n\x1aMETHOD_FORT_RECALL_POKEMON\x10o\x12\x1a\n\x16METHOD_RELEASE_POKEMON\x10p\x12\x1a\n\x16METHOD_USE_ITEM_POTION\x10q\x12\x1b\n\x17METHOD_USE_ITEM_CAPTURE\x10r\x12\x18\n\x14METHOD_USE_ITEM_FLEE\x10s\x12\x1a\n\x16METHOD_USE_ITEM_REVIVE\x10t\x12\x1d\n\x19METHOD_GET_PLAYER_PROFILE\x10y\x12\x19\n\x15METHOD_EVOLVE_POKEMON\x10}\x12\x1b\n\x17METHOD_GET_HATCHED_EGGS\x10~\x12&\n\"METHOD_ENCOUNTER_TUTORIAL_COMPLETE\x10\x7f\x12\x1c\n\x17METHOD_LEVEL_UP_REWARDS\x10\x80\x01\x12 \n\x1bMETHOD_CHECK_AWARDED_BADGES\x10\x81\x01\x12\"\n\x1dMETHOD_RECYCLE_INVENTORY_ITEM\x10\x89\x01\x12\x1f\n\x1aMETHOD_COLLECT_DAILY_BONUS\x10\x8a\x01\x12\x1d\n\x18METHOD_USE_ITEM_XP_BOOST\x10\x8b\x01\x12\"\n\x1dMETHOD_USE_ITEM_EGG_INCUBATOR\x10\x8c\x01\x12\x17\n\x12METHOD_USE_INCENSE\x10\x8d\x01\x12\x1f\n\x1aMETHOD_GET_INCENSE_POKEMON\x10\x8e\x01\x12\x1d\n\x18METHOD_INCENSE_ENCOUNTER\x10\x8f\x01\x12\x1d\n\x18METHOD_ADD_FORT_MODIFIER\x10\x90\x01\x12\x1a\n\x15METHOD_DISK_ENCOUNTER\x10\x91\x01\x12\x1b\n\x16METHOD_UPGRADE_POKEMON\x10\x93\x01\x12 \n\x1bMETHOD_SET_FAVORITE_POKEMON\x10\x94\x01\x12\x1c\n\x17METHOD_NICKNAME_POKEMON\x10\x95\x01\x12\x17\n\x12METHOD_EQUIP_BADGE\x10\x96\x01\x12 \n\x1bMETHOD_SET_CONTACT_SETTINGS\x10\x97\x01\x12\x1d\n\x18METHOD_SET_BUDDY_POKEMON\x10\x98\x01\x12\x1c\n\x17METHOD_GET_BUDDY_WALKED\x10\x99\x01\x12\x1e\n\x19METHOD_USE_ITEM_ENCOUNTER\x10\x9a\x01\x12\x16\n\x11METHOD_GYM_DEPLOY\x10\x9b\x01\x12\x18\n\x13METHOD_GYM_GET_INFO\x10\x9c\x01\x12\x1d\n\x18METHOD_GYM_START_SESSION\x10\x9d\x01\x12\x1d\n\x18METHOD_GYM_BATTLE_ATTACK\x10\x9e\x01\x12\x16\n\x11METHOD_JOIN_LOBBY\x10\x9f\x01\x12\x17\n\x12METHOD_LEAVE_LOBBY\x10\xa0\x01\x12 \n\x1bMETHOD_SET_LOBBY_VISIBILITY\x10\xa1\x01\x12\x1d\n\x18METHOD_SET_LOBBY_POKEMON\x10\xa2\x01\x12\x1c\n\x17METHOD_GET_RAID_DETAILS\x10\xa3\x01\x12\x1c\n\x17METHOD_GYM_FEED_POKEMON\x10\xa4\x01\x12\x1d\n\x18METHOD_START_RAID_BATTLE\x10\xa5\x01\x12\x17\n\x12METHOD_ATTACK_RAID\x10\xa6\x01\x12\x1a\n\x15METHOD_AWARD_POKECOIN\x10\xa7\x01\x12#\n\x1eMETHOD_USE_ITEM_STARDUST_BOOST\x10\xa8\x01\x12\x1b\n\x16METHOD_REASSIGN_PLAYER\x10\xa9\x01\x12\x1f\n\x1aMETHOD_REDEEM_POI_PASSCODE\x10\xaa\x01\x12%\n METHOD_CONVERT_CANDY_TO_XL_CANDY\x10\xab\x01\x12\x1c\n\x17METHOD_IS_SKU_AVAILABLE\x10\xac\x01\x12\x1e\n\x19METHOD_USE_ITEM_BULK_HEAL\x10\xad\x01\x12\x1c\n\x17METHOD_GET_ASSET_DIGEST\x10\xac\x02\x12\x1d\n\x18METHOD_GET_DOWNLOAD_URLS\x10\xad\x02\x12\x1d\n\x18METHOD_GET_ASSET_VERSION\x10\xae\x02\x12\x1a\n\x15METHOD_CLAIM_CODENAME\x10\x93\x03\x12\x16\n\x11METHOD_SET_AVATAR\x10\x94\x03\x12\x1b\n\x16METHOD_SET_PLAYER_TEAM\x10\x95\x03\x12\"\n\x1dMETHOD_MARK_TUTORIAL_COMPLETE\x10\x96\x03\x12&\n!METHOD_UPDATE_PERFORMANCE_METRICS\x10\x97\x03\x12\x1e\n\x19METHOD_SET_NEUTRAL_AVATAR\x10\x98\x03\x12#\n\x1eMETHOD_LIST_AVATAR_STORE_ITEMS\x10\x99\x03\x12(\n#METHOD_LIST_AVATAR_APPEARANCE_ITEMS\x10\x9a\x03\x12\'\n\"METHOD_NEUTRAL_AVATAR_BADGE_REWARD\x10\xc2\x03\x12\x1b\n\x16METHOD_CHECK_CHALLENGE\x10\xd8\x04\x12\x1c\n\x17METHOD_VERIFY_CHALLENGE\x10\xd9\x04\x12\x10\n\x0bMETHOD_ECHO\x10\x9a\x05\x12\x1e\n\x19METHOD_SFIDA_REGISTRATION\x10\xa0\x06\x12\x1c\n\x17METHOD_SFIDA_ACTION_LOG\x10\xa1\x06\x12\x1f\n\x1aMETHOD_SFIDA_CERTIFICATION\x10\xa2\x06\x12\x18\n\x13METHOD_SFIDA_UPDATE\x10\xa3\x06\x12\x18\n\x13METHOD_SFIDA_ACTION\x10\xa4\x06\x12\x18\n\x13METHOD_SFIDA_DOWSER\x10\xa5\x06\x12\x19\n\x14METHOD_SFIDA_CAPTURE\x10\xa6\x06\x12&\n!METHOD_LIST_AVATAR_CUSTOMIZATIONS\x10\xa7\x06\x12%\n METHOD_SET_AVATAR_ITEM_AS_VIEWED\x10\xa8\x06\x12\x15\n\x10METHOD_GET_INBOX\x10\xa9\x06\x12\x1b\n\x16METHOD_LIST_GYM_BADGES\x10\xab\x06\x12!\n\x1cMETHOD_GET_GYM_BADGE_DETAILS\x10\xac\x06\x12 \n\x1bMETHOD_USE_ITEM_MOVE_REROLL\x10\xad\x06\x12\x1f\n\x1aMETHOD_USE_ITEM_RARE_CANDY\x10\xae\x06\x12\"\n\x1dMETHOD_AWARD_FREE_RAID_TICKET\x10\xaf\x06\x12\x1a\n\x15METHOD_FETCH_ALL_NEWS\x10\xb0\x06\x12\"\n\x1dMETHOD_MARK_READ_NEWS_ARTICLE\x10\xb1\x06\x12#\n\x1eMETHOD_GET_PLAYER_DISPLAY_INFO\x10\xb2\x06\x12$\n\x1fMETHOD_BELUGA_TRANSACTION_START\x10\xb3\x06\x12\'\n\"METHOD_BELUGA_TRANSACTION_COMPLETE\x10\xb4\x06\x12\x1b\n\x16METHOD_SFIDA_ASSOCIATE\x10\xb6\x06\x12\x1f\n\x1aMETHOD_SFIDA_CHECK_PAIRING\x10\xb7\x06\x12\x1e\n\x19METHOD_SFIDA_DISASSOCIATE\x10\xb8\x06\x12\x1d\n\x18METHOD_WAINA_GET_REWARDS\x10\xb9\x06\x12#\n\x1eMETHOD_WAINA_SUBMIT_SLEEP_DATA\x10\xba\x06\x12&\n!METHOD_SATURDAY_TRANSACTION_START\x10\xbb\x06\x12)\n$METHOD_SATURDAY_TRANSACTION_COMPLETE\x10\xbc\x06\x12\x1a\n\x15METHOD_REIMBURSE_ITEM\x10\xbd\x06\x12\x1a\n\x15METHOD_GET_NEW_QUESTS\x10\x84\x07\x12\x1d\n\x18METHOD_GET_QUEST_DETAILS\x10\x85\x07\x12\x1a\n\x15METHOD_COMPLETE_QUEST\x10\x86\x07\x12\x18\n\x13METHOD_REMOVE_QUEST\x10\x87\x07\x12\x1b\n\x16METHOD_QUEST_ENCOUNTER\x10\x88\x07\x12%\n METHOD_COMPLETE_QUEST_STAMP_CARD\x10\x89\x07\x12\x1a\n\x15METHOD_PROGRESS_QUEST\x10\x8a\x07\x12 \n\x1bMETHOD_START_QUEST_INCIDENT\x10\x8b\x07\x12\x1d\n\x18METHOD_READ_QUEST_DIALOG\x10\x8c\x07\x12\x15\n\x10METHOD_SEND_GIFT\x10\xb6\x07\x12\x15\n\x10METHOD_OPEN_GIFT\x10\xb7\x07\x12\x18\n\x13METHOD_GIFT_DETAILS\x10\xb8\x07\x12\x17\n\x12METHOD_DELETE_GIFT\x10\xb9\x07\x12 \n\x1bMETHOD_SAVE_PLAYER_SNAPSHOT\x10\xba\x07\x12,\n\'METHOD_GET_FRIENDSHIP_MILESTONE_REWARDS\x10\xbb\x07\x12\x1b\n\x16METHOD_CHECK_SEND_GIFT\x10\xbc\x07\x12\x1f\n\x1aMETHOD_SET_FRIEND_NICKNAME\x10\xbd\x07\x12&\n!METHOD_DELETE_GIFT_FROM_INVENTORY\x10\xbe\x07\x12\'\n\"METHOD_SAVE_SOCIAL_PLAYER_SETTINGS\x10\xbf\x07\x12\x18\n\x13METHOD_OPEN_TRADING\x10\xca\x07\x12\x1a\n\x15METHOD_UPDATE_TRADING\x10\xcb\x07\x12\x1b\n\x16METHOD_CONFIRM_TRADING\x10\xcc\x07\x12\x1a\n\x15METHOD_CANCEL_TRADING\x10\xcd\x07\x12\x17\n\x12METHOD_GET_TRADING\x10\xce\x07\x12\x1f\n\x1aMETHOD_GET_FITNESS_REWARDS\x10\xd4\x07\x12%\n METHOD_GET_COMBAT_PLAYER_PROFILE\x10\xde\x07\x12(\n#METHOD_GENERATE_COMBAT_CHALLENGE_ID\x10\xdf\x07\x12#\n\x1eMETHOD_CREATE_COMBAT_CHALLENGE\x10\xe0\x07\x12!\n\x1cMETHOD_OPEN_COMBAT_CHALLENGE\x10\xe1\x07\x12 \n\x1bMETHOD_GET_COMBAT_CHALLENGE\x10\xe2\x07\x12#\n\x1eMETHOD_ACCEPT_COMBAT_CHALLENGE\x10\xe3\x07\x12$\n\x1fMETHOD_DECLINE_COMBAT_CHALLENGE\x10\xe4\x07\x12#\n\x1eMETHOD_CANCEL_COMBAT_CHALLENGE\x10\xe5\x07\x12,\n\'METHOD_SUBMIT_COMBAT_CHALLENGE_POKEMONS\x10\xe6\x07\x12*\n%METHOD_SAVE_COMBAT_PLAYER_PREFERENCES\x10\xe7\x07\x12\x1f\n\x1aMETHOD_OPEN_COMBAT_SESSION\x10\xe8\x07\x12\x19\n\x14METHOD_UPDATE_COMBAT\x10\xe9\x07\x12\x17\n\x12METHOD_QUIT_COMBAT\x10\xea\x07\x12\x1e\n\x19METHOD_GET_COMBAT_RESULTS\x10\xeb\x07\x12\x1f\n\x1aMETHOD_UNLOCK_SPECIAL_MOVE\x10\xec\x07\x12\"\n\x1dMETHOD_GET_NPC_COMBAT_REWARDS\x10\xed\x07\x12!\n\x1cMETHOD_COMBAT_FRIEND_REQUEST\x10\xee\x07\x12#\n\x1eMETHOD_OPEN_NPC_COMBAT_SESSION\x10\xef\x07\x12!\n\x1cMETHOD_START_TUTORIAL_ACTION\x10\xf0\x07\x12#\n\x1eMETHOD_GET_TUTORIAL_EGG_ACTION\x10\xf1\x07\x12\x16\n\x11METHOD_SEND_PROBE\x10\xfc\x07\x12\x16\n\x11METHOD_PROBE_DATA\x10\xfd\x07\x12\x17\n\x12METHOD_COMBAT_DATA\x10\xfe\x07\x12!\n\x1cMETHOD_COMBAT_CHALLENGE_DATA\x10\xff\x07\x12\x1b\n\x16METHOD_CHECK_PHOTOBOMB\x10\xcd\x08\x12\x1d\n\x18METHOD_CONFIRM_PHOTOBOMB\x10\xce\x08\x12\x19\n\x14METHOD_GET_PHOTOBOMB\x10\xcf\x08\x12\x1f\n\x1aMETHOD_ENCOUNTER_PHOTOBOMB\x10\xd0\x08\x12*\n%METHOD_GET_SIGNED_GMAP_URL_DEPRECATED\x10\xd1\x08\x12\x17\n\x12METHOD_CHANGE_TEAM\x10\xd2\x08\x12\x19\n\x14METHOD_GET_WEB_TOKEN\x10\xd3\x08\x12%\n METHOD_COMPLETE_SNAPSHOT_SESSION\x10\xd6\x08\x12*\n%METHOD_COMPLETE_WILD_SNAPSHOT_SESSION\x10\xd7\x08\x12\x1a\n\x15METHOD_START_INCIDENT\x10\xb0\t\x12&\n!METHOD_INVASION_COMPLETE_DIALOGUE\x10\xb1\t\x12(\n#METHOD_INVASION_OPEN_COMBAT_SESSION\x10\xb2\t\x12\"\n\x1dMETHOD_INVASION_BATTLE_UPDATE\x10\xb3\t\x12\x1e\n\x19METHOD_INVASION_ENCOUNTER\x10\xb4\t\x12\x1a\n\x15METHOD_PURIFY_POKEMON\x10\xb5\t\x12\x1e\n\x19METHOD_GET_ROCKET_BALLOON\x10\xb6\t\x12)\n$METHOD_START_ROCKET_BALLOON_INCIDENT\x10\xb7\t\x12\'\n\"METHOD_VS_SEEKER_START_MATCHMAKING\x10\x94\n\x12\x1e\n\x19METHOD_CANCEL_MATCHMAKING\x10\x95\n\x12\"\n\x1dMETHOD_GET_MATCHMAKING_STATUS\x10\x96\n\x12\x33\n.METHOD_COMPLETE_VS_SEEKER_AND_RESTART_CHARGING\x10\x97\n\x12 \n\x1bMETHOD_GET_VS_SEEKER_STATUS\x10\x98\n\x12\x35\n0METHOD_COMPLETE_COMBAT_COMPETITIVE_SEASON_ACTION\x10\x99\n\x12#\n\x1eMETHOD_CLAIM_VS_SEEKER_REWARDS\x10\x9a\n\x12&\n!METHOD_VS_SEEKER_REWARD_ENCOUNTER\x10\x9b\n\x12\x1e\n\x19METHOD_ACTIVATE_VS_SEEKER\x10\x9c\n\x12\x19\n\x14METHOD_GET_BUDDY_MAP\x10\xc6\n\x12\x1b\n\x16METHOD_GET_BUDDY_STATS\x10\xc7\n\x12\x16\n\x11METHOD_FEED_BUDDY\x10\xc8\n\x12\x1b\n\x16METHOD_OPEN_BUDDY_GIFT\x10\xc9\n\x12\x15\n\x10METHOD_PET_BUDDY\x10\xca\n\x12\x1d\n\x18METHOD_GET_BUDDY_HISTORY\x10\xcb\n\x12\x1e\n\x19METHOD_UPDATE_ROUTE_DRAFT\x10\xf8\n\x12\x19\n\x14METHOD_GET_MAP_FORTS\x10\xf9\n\x12\x1e\n\x19METHOD_SUBMIT_ROUTE_DRAFT\x10\xfa\n\x12 \n\x1bMETHOD_GET_PUBLISHED_ROUTES\x10\xfb\n\x12\x17\n\x12METHOD_START_ROUTE\x10\xfc\n\x12\x16\n\x11METHOD_GET_ROUTES\x10\xfd\n\x12\x1a\n\x15METHOD_PROGRESS_ROUTE\x10\xfe\n\x12\x1c\n\x17METHOD_PROCESS_TAPPABLE\x10\x80\x0b\x12\x1d\n\x18METHOD_LIST_ROUTE_BADGES\x10\x81\x0b\x12\x18\n\x13METHOD_CANCEL_ROUTE\x10\x82\x0b\x12\x1d\n\x18METHOD_LIST_ROUTE_STAMPS\x10\x83\x0b\x12\x16\n\x11METHOD_RATE_ROUTE\x10\x84\x0b\x12\x1e\n\x19METHOD_CREATE_ROUTE_DRAFT\x10\x85\x0b\x12\x1e\n\x19METHOD_DELETE_ROUTE_DRAFT\x10\x86\x0b\x12\x18\n\x13METHOD_REPORT_ROUTE\x10\x87\x0b\x12\x1a\n\x15METHOD_SPAWN_TAPPABLE\x10\x88\x0b\x12\x1b\n\x16METHOD_ROUTE_ENCOUNTER\x10\x89\x0b\x12\x1c\n\x17METHOD_CAN_REPORT_ROUTE\x10\x8a\x0b\x12\x1d\n\x18METHOD_ROUTE_UPTATE_SEEN\x10\x8c\x0b\x12\x1e\n\x19METHOD_RECALL_ROUTE_DRAFT\x10\x8d\x0b\x12%\n METHOD_ROUTES_NEARBY_NOTIF_SHOWN\x10\x8e\x0b\x12\x1a\n\x15METHOD_NPC_ROUTE_GIFT\x10\x8f\x0b\x12\x1f\n\x1aMETHOD_GET_ROUTE_CREATIONS\x10\x90\x0b\x12\x18\n\x13METHOD_APPEAL_ROUTE\x10\x91\x0b\x12\x1b\n\x16METHOD_GET_ROUTE_DRAFT\x10\x92\x0b\x12\x1a\n\x15METHOD_FAVORITE_ROUTE\x10\x93\x0b\x12\"\n\x1dMETHOD_CREATE_ROUTE_SHORTCODE\x10\x94\x0b\x12,\n\'METHOD_CREATE_BUDDY_MUTLIPLAYER_SESSION\x10\xb0\x0b\x12*\n%METHOD_JOIN_BUDDY_MULTIPLAYER_SESSION\x10\xb1\x0b\x12+\n&METHOD_LEAVE_BUDDY_MULTIPLAYER_SESSION\x10\xb2\x0b\x12\x1a\n\x15METHOD_GET_TODAY_VIEW\x10\xdd\x0b\x12\x1f\n\x1aMETHOD_MEGA_EVOLVE_POKEMON\x10\xde\x0b\x12\x1c\n\x17METHOD_REMOTE_GIFT_PING\x10\xdf\x0b\x12 \n\x1bMETHOD_SEND_RAID_INVITATION\x10\xe0\x0b\x12\x1f\n\x1aMETHOD_GET_DAILY_ENCOUNTER\x10\xc1\x0c\x12\x1b\n\x16METHOD_DAILY_ENCOUNTER\x10\xc2\x0c\x12\x1f\n\x1aMETHOD_OPEN_SPONSORED_GIFT\x10\xf2\x0c\x12-\n(METHOD_SPONSORED_GIFT_REPORT_INTERACTION\x10\xf3\x0c\x12#\n\x1eMETHOD_SAVE_PLAYER_PREFERENCES\x10\xf4\x0c\x12\x1b\n\x16METHOD_PROFANITY_CHECK\x10\xf5\x0c\x12%\n METHOD_GET_TIMED_GROUP_CHALLENGE\x10\xa4\r\x12 \n\x1bMETHOD_GET_NINTENDO_ACCOUNT\x10\xae\r\x12#\n\x1eMETHOD_UNLINK_NINTENDO_ACCOUNT\x10\xaf\r\x12#\n\x1eMETHOD_GET_NINTENDO_OAUTH2_URL\x10\xb0\r\x12$\n\x1fMETHOD_TRANSFER_TO_POKEMON_HOME\x10\xb1\r\x12\x1e\n\x19METHOD_REPORT_AD_FEEDBACK\x10\xb4\r\x12\x1e\n\x19METHOD_CREATE_POKEMON_TAG\x10\xb5\r\x12\x1e\n\x19METHOD_DELETE_POKEMON_TAG\x10\xb6\r\x12\x1c\n\x17METHOD_EDIT_POKEMON_TAG\x10\xb7\r\x12(\n#METHOD_SET_POKEMON_TAGS_FOR_POKEMON\x10\xb8\r\x12\x1c\n\x17METHOD_GET_POKEMON_TAGS\x10\xb9\r\x12\x1f\n\x1aMETHOD_CHANGE_POKEMON_FORM\x10\xba\r\x12 \n\x1bMETHOD_CHOOSE_EVENT_VARIANT\x10\xbb\r\x12\x30\n+METHOD_BUTTERFLY_COLLECTOR_REWARD_ENCOUNTER\x10\xbc\r\x12*\n%METHOD_GET_ADDITIONAL_POKEMON_DETAILS\x10\xbd\r\x12\x1c\n\x17METHOD_CREATE_ROUTE_PIN\x10\xbe\r\x12\x1a\n\x15METHOD_LIKE_ROUTE_PIN\x10\xbf\r\x12\x1a\n\x15METHOD_VIEW_ROUTE_PIN\x10\xc0\r\x12\x1d\n\x18METHOD_GET_REFERRAL_CODE\x10\x88\x0e\x12\x18\n\x13METHOD_ADD_REFERRER\x10\x89\x0e\x12\x30\n+METHOD_SEND_FRIEND_INVITE_VIA_REFERRAL_CODE\x10\x8a\x0e\x12\x1a\n\x15METHOD_GET_MILESTONES\x10\x8b\x0e\x12%\n METHOD_MARK_MILESTONES_AS_VIEWED\x10\x8c\x0e\x12\"\n\x1dMETHOD_GET_MILESTONES_PREVIEW\x10\x8d\x0e\x12\x1e\n\x19METHOD_COMPLETE_MILESTONE\x10\x8e\x0e\x12\x1c\n\x17METHOD_GET_GEOFENCED_AD\x10\x9c\x0e\x12\'\n\"METHOD_POWER_UP_POKESTOP_ENCOUNTER\x10\xec\x0e\x12(\n#METHOD_GET_PLAYER_STAMP_COLLECTIONS\x10\xed\x0e\x12\x16\n\x11METHOD_SAVE_STAMP\x10\xee\x0e\x12\x1c\n\x17METHOD_DELETE_POSTCARDS\x10\xf5\x0e\x12\x1b\n\x16METHOD_CREATE_POSTCARD\x10\xf6\x0e\x12\x1b\n\x16METHOD_UPDATE_POSTCARD\x10\xf7\x0e\x12\x1b\n\x16METHOD_DELETE_POSTCARD\x10\xf8\x0e\x12\x1c\n\x17METHOD_GET_MEMENTO_LIST\x10\xf9\x0e\x12\"\n\x1dMETHOD_UPLOAD_RAID_CLIENT_LOG\x10\xfa\x0e\x12$\n\x1fMETHOD_SKIP_ENTER_REFERRAL_CODE\x10\xfb\x0e\x12$\n\x1fMETHOD_UPLOAD_COMBAT_CLIENT_LOG\x10\xfc\x0e\x12%\n METHOD_COMBAT_SYNC_SERVER_OFFSET\x10\xfd\x0e\x12%\n METHOD_CHECK_GIFTING_ELIGIBILITY\x10\xd0\x0f\x12)\n$METHOD_REDEEM_TICKET_GIFT_FOR_FRIEND\x10\xd1\x0f\x12\x1d\n\x18METHOD_GET_INCENSE_RECAP\x10\xd2\x0f\x12%\n METHOD_ACKNOWLEDGE_INCENSE_RECAP\x10\xd3\x0f\x12\x15\n\x10METHOD_BOOT_RAID\x10\xd4\x0f\x12\"\n\x1dMETHOD_GET_POKESTOP_ENCOUNTER\x10\xd5\x0f\x12(\n#METHOD_ENCOUNTER_POKESTOP_ENCOUNTER\x10\xd6\x0f\x12)\n$METHOD_POLL_PLAYER_SPAWNABLE_POKEMON\x10\xd7\x0f\x12\x18\n\x13METHOD_GET_QUEST_UI\x10\xd8\x0f\x12\'\n\"METHOD_GET_ELIGIBLE_COMBAT_LEAGUES\x10\xd9\x0f\x12.\n)METHOD_SEND_FRIEND_REQUEST_VIA_PLAYER_IDS\x10\xda\x0f\x12\"\n\x1dMETHOD_GET_RAID_LOBBY_COUNTER\x10\xdb\x0f\x12\x1f\n\x1aMETHOD_USE_NON_COMBAT_MOVE\x10\xde\x0f\x12\x32\n-METHOD_CHECK_POKEMON_SIZE_CONTEST_ELIGIBILITY\x10\xb4\x10\x12-\n(METHOD_UPDATE_POKEMON_SIZE_CONTEST_ENTRY\x10\xb5\x10\x12/\n*METHOD_TRANSFER_POKEMON_SIZE_CONTEST_ENTRY\x10\xb6\x10\x12-\n(METHOD_REMOVE_POKEMON_SIZE_CONTEST_ENTRY\x10\xb7\x10\x12*\n%METHOD_GET_POKEMON_SIZE_CONTEST_ENTRY\x10\xb8\x10\x12\x1c\n\x17METHOD_GET_CONTEST_DATA\x10\xb9\x10\x12*\n%METHOD_GET_CONTESTS_UNCLAIMED_REWARDS\x10\xba\x10\x12\"\n\x1dMETHOD_CLAIM_CONTESTS_REWARDS\x10\xbb\x10\x12\x1f\n\x1aMETHOD_GET_ENTERED_CONTEST\x10\xbc\x10\x12\x31\n,METHOD_GET_POKEMON_SIZE_CONTEST_FRIEND_ENTRY\x10\xbd\x10\x12%\n METHOD_CHECK_CONTEST_ELIGIBILITY\x10\xe6\x10\x12 \n\x1bMETHOD_UPDATE_CONTEST_ENTRY\x10\xe7\x10\x12\"\n\x1dMETHOD_TRANSFER_CONTEST_ENTRY\x10\xe8\x10\x12$\n\x1fMETHOD_GET_CONTEST_FRIEND_ENTRY\x10\xe9\x10\x12\x1d\n\x18METHOD_GET_CONTEST_ENTRY\x10\xea\x10\x12\x18\n\x13METHOD_CREATE_PARTY\x10\xfc\x11\x12\x16\n\x11METHOD_JOIN_PARTY\x10\xfd\x11\x12\x17\n\x12METHOD_START_PARTY\x10\xfe\x11\x12\x17\n\x12METHOD_LEAVE_PARTY\x10\xff\x11\x12\x15\n\x10METHOD_GET_PARTY\x10\x80\x12\x12!\n\x1cMETHOD_UPDATE_PARTY_LOCATION\x10\x81\x12\x12&\n!METHOD_SEND_PARTY_DARK_LAUNCH_LOG\x10\x82\x12\x12\x1d\n\x18METHOD_START_PARTY_QUEST\x10\x84\x12\x12 \n\x1bMETHOD_COMPLETE_PARTY_QUEST\x10\x85\x12\x12\'\n\"METHOD_GET_BONUS_ATTRACTED_POKEMON\x10\xae\x12\x12\x17\n\x12METHOD_GET_BONUSES\x10\xb0\x12\x12\"\n\x1dMETHOD_BADGE_REWARD_ENCOUNTER\x10\xb8\x12\x12\x1c\n\x17METHOD_NPC_UPDATE_STATE\x10\xe0\x12\x12\x19\n\x14METHOD_NPC_SEND_GIFT\x10\xe1\x12\x12\x19\n\x14METHOD_NPC_OPEN_GIFT\x10\xe2\x12\x12\x1c\n\x17METHOD_JOIN_BREAD_LOBBY\x10\x92\x13\x12\x1f\n\x1aMETHOD_PREPARE_BREAD_LOBBY\x10\x95\x13\x12\x1d\n\x18METHOD_LEAVE_BREAD_LOBBY\x10\x97\x13\x12\x1e\n\x19METHOD_START_BREAD_BATTLE\x10\x98\x13\x12#\n\x1eMETHOD_GET_BREAD_LOBBY_DETAILS\x10\x99\x13\x12\x1f\n\x1aMETHOD_START_MP_WALK_QUEST\x10\x9a\x13\x12\x1e\n\x19METHOD_ENHANCE_BREAD_MOVE\x10\x9b\x13\x12\x1b\n\x16METHOD_STATION_POKEMON\x10\x9c\x13\x12\x18\n\x13METHOD_LOOT_STATION\x10\x9d\x13\x12\x1f\n\x1aMETHOD_GET_STATION_DETAILS\x10\x9e\x13\x12\x1f\n\x1aMETHOD_MARK_SAVE_FOR_LATER\x10\x9f\x13\x12\x1e\n\x19METHOD_USE_SAVE_FOR_LATER\x10\xa0\x13\x12!\n\x1cMETHOD_REMOVE_SAVE_FOR_LATER\x10\xa1\x13\x12&\n!METHOD_GET_SAVE_FOR_LATER_ENTRIES\x10\xa2\x13\x12\x1a\n\x15METHOD_GET_MP_SUMMARY\x10\xa3\x13\x12\x18\n\x13METHOD_REPLENISH_MP\x10\xa4\x13\x12\x1a\n\x15METHOD_REPORT_STATION\x10\xa6\x13\x12 \n\x1bMETHOD_DEBUG_RESET_DAILY_MP\x10\xa7\x13\x12%\n METHOD_RELEASE_STATIONED_POKEMON\x10\xa8\x13\x12!\n\x1cMETHOD_COMPLETE_BREAD_BATTLE\x10\xa9\x13\x12\'\n\"METHOD_BREAD_BATTLE_REWARD_UPGRADE\x10\xaa\x13\x12#\n\x1eMETHOD_ENCOUNTER_STATION_SPAWN\x10\xab\x13\x12#\n\x1eMETHOD_GET_NUM_STATION_ASSISTS\x10\xac\x13\x12\x12\n\rMETHOD_PT_TWO\x10\xc5\x13\x12\x1a\n\x15METHOD_GET_VPS_EVENTS\x10\xb8\x17\x12\x1d\n\x18METHOD_UPDATE_VPS_EVENTS\x10\xb9\x17\x12 \n\x1bMETHOD_ADD_PTC_LOGIN_ACTION\x10\xba\x17\x12$\n\x1fMETHOD_CLAIM_PTC_LINKING_REWARD\x10\xbb\x17\x12\'\n\"METHOD_CAN_CLAIM_PTC_REWARD_ACTION\x10\xbc\x17\x12\"\n\x1dMETHOD_CONTRIBUTE_PARTY_ITEMS\x10\xbd\x17\x12\x1f\n\x1aMETHOD_CONSUME_PARTY_ITEMS\x10\xbe\x17\x12\x1c\n\x17METHOD_REMOVE_PTC_LOGIN\x10\xbf\x17\x12\"\n\x1dMETHOD_SEND_PARTY_PLAY_INVITE\x10\xc0\x17\x12\x1c\n\x17METHOD_CONSUME_STICKERS\x10\xc1\x17\x12 \n\x1bMETHOD_COMPLETE_RAID_BATTLE\x10\xc2\x17\x12!\n\x1cMETHOD_SYNC_BATTLE_INVENTORY\x10\xc3\x17\x12*\n%METHOD_PREVIEW_CONTRIBUTE_PARTY_ITEMS\x10\xc7\x17\x12\x1b\n\x16METHOD_KICK_FROM_PARTY\x10\xc8\x17\x12\x18\n\x13METHOD_FUSE_POKEMON\x10\xc9\x17\x12\x1a\n\x15METHOD_UNFUSE_POKEMON\x10\xca\x17\x12!\n\x1cMETHOD_GET_IRIS_SOCIAL_SCENE\x10\xcb\x17\x12$\n\x1fMETHOD_UPDATE_IRIS_SOCIAL_SCENE\x10\xcc\x17\x12+\n&METHOD_GET_CHANGE_POKEMON_FORM_PREVIEW\x10\xcd\x17\x12$\n\x1fMETHOD_GET_FUSE_POKEMON_PREVIEW\x10\xce\x17\x12&\n!METHOD_GET_UNFUSE_POKEMON_PREVIEW\x10\xcf\x17\x12 \n\x1bMETHOD_PROCESS_PLAYER_INBOX\x10\xd0\x17*\xb0\x01\n\tNMAMethod\x12\x14\n\x10NMA_METHOD_UNSET\x10\x00\x12\x12\n\x0eNMA_GET_PLAYER\x10\x01\x12\x1d\n\x19NMA_GET_SURVEYOR_PROJECTS\x10\x02\x12\x19\n\x15NMA_GET_SERVER_CONFIG\x10\x03\x12\x1f\n\x1bNMA_UPDATE_SURVEYOR_PROJECT\x10\x04\x12\x1e\n\x1aNMA_UPDATE_USER_ONBOARDING\x10\x05*\xbe\x01\n\x17NMAOnboardingCompletion\x12+\n\'NMA_ONBOARDING_COMPLETION_NOT_SPECIFIED\x10\x00\x12;\n7NMA_ONBOARDING_COMPLETION_TERMS_OF_SERVICE_COMFIRMATION\x10\x01\x12\x39\n5NMA_ONBOARDING_COMPLETION_PRIVACY_POLICY_CONFIRMATION\x10\x02*^\n\x07NMARole\x12\x11\n\rMNA_UNDEFINED\x10\x00\x12\x10\n\x0cNMA_SURVEYOR\x10\x01\x12\x11\n\rNMA_DEVELOPER\x10\x02\x12\r\n\tNMA_ADMIN\x10\x03\x12\x0c\n\x08NMA_USER\x10\x04*\xfa\x01\n\x14NewsPageTelemetryIds\x12\x30\n,NEWS_PAGE_TELEMETRY_IDS_UNDEFINED_NEWS_EVENT\x10\x00\x12\'\n#NEWS_PAGE_TELEMETRY_IDS_NEWS_VIEWED\x10\x01\x12*\n&NEWS_PAGE_TELEMETRY_IDS_NEWS_DISMISSED\x10\x02\x12-\n)NEWS_PAGE_TELEMETRY_IDS_NEWS_LINK_CLICKED\x10\x03\x12,\n(NEWS_PAGE_TELEMETRY_IDS_NEWS_UPDATED_APP\x10\x04*.\n\x0eNominationType\x12\x0b\n\x07REGULAR\x10\x00\x12\x0f\n\x0bPROVISIONAL\x10\x01*n\n\x11NonCombatMoveType\x12\x1e\n\x1aNON_COMBAT_MOVE_TYPE_UNSET\x10\x00\x12\x0f\n\x0b\x46\x41ST_ATTACK\x10\x01\x12\x12\n\x0e\x43HARGED_ATTACK\x10\x02\x12\x14\n\x10\x43HARGED_ATTACK_2\x10\x03*\xa0\x1a\n\x14NotificationCategory\x12\x1f\n\x1bNOTIFICATION_CATEGORY_UNSET\x10\x00\x12%\n!NOTIFICATION_CATEGORY_GYM_REMOVAL\x10\x01\x12(\n$NOTIFICATION_CATEGORY_POKEMON_HUNGRY\x10\x02\x12%\n!NOTIFICATION_CATEGORY_POKEMON_WON\x10\x03\x12*\n&NOTIFICATION_CATEGORY_GIFTBOX_INCOMING\x10\x06\x12+\n\'NOTIFICATION_CATEGORY_GIFTBOX_DELIVERED\x10\x07\x12\x35\n1NOTIFICATION_CATEGORY_FRIENDSHIP_MILESTONE_REWARD\x10\x08\x12\x39\n5NOTIFICATION_CATEGORY_GYM_BATTLE_FRIENDSHIP_INCREMENT\x10\t\x12*\n&NOTIFICATION_CATEGORY_BGMODE_EGG_HATCH\x10\x0b\x12,\n(NOTIFICATION_CATEGORY_BGMODE_BUDDY_CANDY\x10\x0c\x12\x36\n2NOTIFICATION_CATEGORY_BGMODE_WEEKLY_FITNESS_REPORT\x10\r\x12\x31\n-NOTIFICATION_CATEGORY_COMBAT_CHALLENGE_OPENED\x10\x0e\x12\x35\n1NOTIFICATION_CATEGORY_BGMODE_OFF_SESSION_DISTANCE\x10\x0f\x12.\n*NOTIFICATION_CATEGORY_BGMODE_POI_PROXIMITY\x10\x10\x12&\n\"NOTIFICATION_CATEGORY_LUCKY_FRIEND\x10\x11\x12\x32\n.NOTIFICATION_CATEGORY_BGMODE_NAMED_BUDDY_CANDY\x10\x12\x12(\n$NOTIFICATION_CATEGORY_APP_BADGE_ONLY\x10\x13\x12\x32\n.NOTIFICATION_CATEGORY_COMBAT_VS_SEEKER_CHARGED\x10\x14\x12\x37\n3NOTIFICATION_CATEGORY_COMBAT_COMPETITIVE_SEASON_END\x10\x15\x12&\n\"NOTIFICATION_CATEGORY_BUDDY_HUNGRY\x10\x16\x12*\n&NOTIFICATION_CATEGORY_BUDDY_FOUND_GIFT\x10\x18\x12\x39\n5NOTIFICATION_CATEGORY_BUDDY_AFFECTION_LEVEL_MILESTONE\x10\x19\x12\x31\n-NOTIFICATION_CATEGORY_BUDDY_AFFECTION_WALKING\x10\x1a\x12.\n*NOTIFICATION_CATEGORY_BUDDY_AFFECTION_CARE\x10\x1b\x12\x30\n,NOTIFICATION_CATEGORY_BUDDY_AFFECTION_BATTLE\x10\x1c\x12/\n+NOTIFICATION_CATEGORY_BUDDY_AFFECTION_PHOTO\x10\x1d\x12-\n)NOTIFICATION_CATEGORY_BUDDY_AFFECTION_POI\x10\x1e\x12\x31\n-NOTIFICATION_CATEGORY_BGMODE_BUDDY_FOUND_GIFT\x10\x1f\x12.\n*NOTIFICATION_CATEGORY_BUDDY_ATTRACTIVE_POI\x10 \x12\x35\n1NOTIFICATION_CATEGORY_BGMODE_BUDDY_ATTRACTIVE_POI\x10!\x12\x33\n/NOTIFICATION_CATEGORY_ROUTE_SUBMISSION_ACCEPTED\x10\"\x12\x33\n/NOTIFICATION_CATEGORY_ROUTE_SUBMISSION_REJECTED\x10#\x12\x38\n4NOTIFICATION_CATEGORY_BUDDY_AFFECTION_ATTRACTIVE_POI\x10$\x12/\n+NOTIFICATION_CATEGORY_POI_PASSCODE_REDEEMED\x10%\x12,\n(NOTIFICATION_CATEGORY_NO_EGGS_INCUBATING\x10&\x12\x32\n.NOTIFICATION_CATEGORY_RETENTION_UNOPENED_GIFTS\x10\'\x12-\n)NOTIFICATION_CATEGORY_RETENTION_STARPIECE\x10(\x12+\n\'NOTIFICATION_CATEGORY_RETENTION_INCENSE\x10)\x12-\n)NOTIFICATION_CATEGORY_RETENTION_LUCKY_EGG\x10*\x12\x33\n/NOTIFICATION_CATEGORY_RETENTION_ADVSYNC_REWARDS\x10+\x12\x37\n3NOTIFICATION_CATEGORY_RETENTION_EGGS_NOT_INCUBATING\x10,\x12.\n*NOTIFICATION_CATEGORY_RETENTION_POWER_WALK\x10-\x12\x34\n0NOTIFICATION_CATEGORY_RETENTION_FUN_WITH_FRIENDS\x10.\x12+\n\'NOTIFICATION_CATEGORY_BUDDY_REMOTE_GIFT\x10/\x12\x32\n.NOTIFICATION_CATEGORY_BGMODE_BUDDY_REMOTE_GIFT\x10\x30\x12\x30\n,NOTIFICATION_CATEGORY_REMOTE_RAID_INVITATION\x10\x31\x12&\n\"NOTIFICATION_CATEGORY_ITEM_REWARDS\x10\x32\x12\x37\n3NOTIFICATION_CATEGORY_TIMED_GROUP_CHALLENGE_STARTED\x10\x33\x12\x38\n4NOTIFICATION_CATEGORY_TIMED_GROUP_CHALLENGE_GOAL_MET\x10\x34\x12&\n\"NOTIFICATION_CATEGORY_DEEP_LINKING\x10\x35\x12?\n;NOTIFICATION_CATEGORY_BUDDY_AFFECTION_VISIT_POWERED_UP_FORT\x10\x36\x12\x38\n4NOTIFICATION_CATEGORY_POKEDEX_UNLOCKED_CATEGORY_LIST\x10\x37\x12+\n\'NOTIFICATION_CATEGORY_CONTACT_SIGNED_UP\x10\x38\x12\x32\n.NOTIFICATION_CATEGORY_POSTCARD_SAVED_BY_FRIEND\x10\x39\x12.\n*NOTIFICATION_CATEGORY_TICKET_GIFT_NOTIFIED\x10:\x12.\n*NOTIFICATION_CATEGORY_TICKET_GIFT_RECEIVED\x10;\x12\x38\n4NOTIFICATION_CATEGORY_DAILY_ADVENTURE_INCENSE_UNUSED\x10<\x12)\n%NOTIFICATION_CATEGORY_CAMPFIRE_INVITE\x10=\x12\x32\n.NOTIFICATION_CATEGORY_BGMODE_UNCAUGHT_DISTANCE\x10>\x12.\n*NOTIFICATION_CATEGORY_BGMODE_OPEN_GYM_SPOT\x10?\x12\x33\n/NOTIFICATION_CATEGORY_BGMODE_NO_EGGS_INCUBATING\x10@\x12,\n(NOTIFICATION_CATEGORY_WEEKLY_REMINDER_KM\x10\x41\x12)\n%NOTIFICATION_CATEGORY_EXTERNAL_REWARD\x10\x42\x12&\n\"NOTIFICATION_CATEGORY_SLEEP_REWARD\x10\x43\x12/\n+NOTIFICATION_CATEGORY_PARTY_PLAY_INVITATION\x10\x44\x12/\n+NOTIFICATION_CATEGORY_BUDDY_AFFECTION_ROUTE\x10\x45\x12-\n)NOTIFICATION_CATEGORY_CAMPFIRE_RAID_READY\x10\x46\x12/\n+NOTIFICATION_CATEGORY_TAPPABLE_ZYGARDE_CELL\x10G*V\n\x11NotificationState\x12\"\n\x1eNOTIFICATION_STATE_UNSET_STATE\x10\x00\x12\x1d\n\x19NOTIFICATION_STATE_VIEWED\x10\x01*\xc1\x01\n\x10NotificationType\x12&\n\"NOTIFICATION_TYPE_NO_NOTIFICATIONS\x10\x00\x12+\n\'NOTIFICATION_TYPE_POKEMON_NOTIFICATIONS\x10\x01\x12,\n(NOTIFICATION_TYPE_POKESTOP_NOTIFICATIONS\x10\x02\x12*\n&NOTIFICATION_TYPE_SYSTEM_NOTIFICATIONS\x10\x04*\x1b\n\tNullValue\x12\x0e\n\nnull_value\x10\x00*\x9a\x01\n\x12OnboardingArStatus\x12\x1e\n\x1aONBOARDING_AR_STATUS_UNSET\x10\x00\x12\x1c\n\x18ONBOARDING_AR_STATUS_OFF\x10\x01\x12$\n ONBOARDING_AR_STATUS_AR_STANDARD\x10\x02\x12 \n\x1cONBOARDING_AR_STATUS_AR_PLUS\x10\x03*\xe6\x0c\n\x12OnboardingEventIds\x12%\n!ONBOARDING_EVENT_IDS_TOS_ACCEPTED\x10\x00\x12)\n%ONBOARDING_EVENT_IDS_PRIVACY_ACCEPTED\x10\x01\x12%\n!ONBOARDING_EVENT_IDS_CONVERSATION\x10\x02\x12(\n$ONBOARDING_EVENT_IDS_ENCOUNTER_ENTER\x10\x03\x12(\n$ONBOARDING_EVENT_IDS_ENCOUNTER_LEAVE\x10\x04\x12)\n%ONBOARDING_EVENT_IDS_AVATAR_SELECTION\x10\x05\x12&\n\"ONBOARDING_EVENT_IDS_AVATAR_GENDER\x10\x06\x12-\n)ONBOARDING_EVENT_IDS_AVATAR_GENDER_CHOSEN\x10\x07\x12+\n\'ONBOARDING_EVENT_IDS_AVATAR_HEAD_CHOSEN\x10\x08\x12+\n\'ONBOARDING_EVENT_IDS_AVATAR_BODY_CHOSEN\x10\t\x12)\n%ONBOARDING_EVENT_IDS_AVATAR_TRY_AGAIN\x10\n\x12(\n$ONBOARDING_EVENT_IDS_AVATAR_ACCEPTED\x10\x0b\x12#\n\x1fONBOARDING_EVENT_IDS_NAME_ENTRY\x10\x0c\x12)\n%ONBOARDING_EVENT_IDS_NAME_UNAVAILABLE\x10\r\x12&\n\"ONBOARDING_EVENT_IDS_NAME_ACCEPTED\x10\x0e\x12\x31\n-ONBOARDING_EVENT_IDS_POKEDEX_TUTORIAL_STARTED\x10\x0f\x12\x41\n=ONBOARDING_EVENT_IDS_POKEDEX_TUTORIAL_INFO_PANEL_EXIT_PRESSED\x10\x10\x12-\n)ONBOARDING_EVENT_IDS_POKEDEX_EXIT_PRESSED\x10\x11\x12-\n)ONBOARDING_EVENT_IDS_EGG_TUTORIAL_STARTED\x10\x12\x12+\n\'ONBOARDING_EVENT_IDS_EGG_TUTORIAL_PRESS\x10\x13\x12.\n*ONBOARDING_EVENT_IDS_EGG_TUTORIAL_FINISHED\x10\x14\x12(\n$ONBOARDING_EVENT_IDS_POKESTOP_LETSGO\x10\x15\x12\x37\n3ONBOARDING_EVENT_IDS_WILD_POKEMON_ENCOUNTER_ENTERED\x10\x16\x12,\n(ONBOARDING_EVENT_IDS_WILD_POKEMON_CAUGHT\x10\x17\x12,\n(ONBOARDING_EVENT_IDS_AR_STANDARD_ENABLED\x10\x18\x12-\n)ONBOARDING_EVENT_IDS_AR_STANDARD_REJECTED\x10\x19\x12(\n$ONBOARDING_EVENT_IDS_AR_PLUS_ENABLED\x10\x1a\x12)\n%ONBOARDING_EVENT_IDS_AR_PLUS_REJECTED\x10\x1b\x12&\n\"ONBOARDING_EVENT_IDS_SEE_TOS_MODAL\x10\x1c\x12%\n!ONBOARDING_EVENT_IDS_TOS_DECLINED\x10\x1d\x12*\n&ONBOARDING_EVENT_IDS_SEE_PRIVACY_MODAL\x10\x1e\x12.\n*ONBOARDING_EVENT_IDS_INTRO_DIALOG_COMPLETE\x10\x1f\x12.\n*ONBOARDING_EVENT_IDS_CATCH_DIALOG_COMPLETE\x10 \x12\x31\n-ONBOARDING_EVENT_IDS_USERNAME_DIALOG_COMPLETE\x10!\x12\x31\n-ONBOARDING_EVENT_IDS_POKESTOP_DIALOG_COMPLETE\x10\"\x12%\n!ONBOARDING_EVENT_IDS_ACCEPTED_TOS\x10#*n\n\x11OnboardingPathIds\x12\x1a\n\x16ONBOARDING_PATH_IDS_V1\x10\x00\x12\x1a\n\x16ONBOARDING_PATH_IDS_V2\x10\x01\x12!\n\x1dONBOARDING_PATH_IDS_VERSION_1\x10\x02*\x95\x02\n\x15PartyContributeResult\x12\x14\n\x10\x43ONTRIBUTE_UNSET\x10\x00\x12\x1c\n\x18\x43ONTRIBUTE_ERROR_UNKNOWN\x10\x01\x12\x16\n\x12\x43ONTRIBUTE_SUCCESS\x10\x02\x12+\n\'CONTRIBUTE_ERROR_INSUFFICIENT_INVENTORY\x10\x03\x12(\n$CONTRIBUTE_ERROR_PLAYER_NOT_IN_PARTY\x10\x04\x12+\n\'CONTRIBUTE_ERROR_UNSANCTIONED_ITEM_TYPE\x10\x05\x12,\n(CONTRIBUTE_ERROR_PARTY_UNABLE_TO_RECEIVE\x10\x06*\xcd\x01\n\x10PartyQuestStatus\x12\x17\n\x13PARTY_QUEST_UNKNOWN\x10\x00\x12&\n\"PARTY_QUEST_WAITING_PARTY_TO_START\x10\x01\x12\x19\n\x15PARTY_QUEST_SELECTING\x10\x02\x12\x16\n\x12PARTY_QUEST_ACTIVE\x10\x03\x12&\n\"PARTY_QUEST_COMPLETED_AND_AWARDING\x10\x04\x12\x1d\n\x19PARTY_QUEST_NOT_AVAILABLE\x10\x05*c\n\x0bPartyStatus\x12\x11\n\rPARTY_UNKNOWN\x10\x00\x12\x1a\n\x16PARTY_WAITING_TO_START\x10\x01\x12\x10\n\x0cPARTY_NORMAL\x10\x02\x12\x13\n\x0fPARTY_DISBANDED\x10\x03*J\n\x08PathType\x12\x13\n\x0fPATH_TYPE_UNSET\x10\x00\x12\x15\n\x11PATH_TYPE_ACYCLIC\x10\x01\x12\x12\n\x0ePATH_TYPE_LOOP\x10\x02*\x8c\x05\n\x1dPermissionContextTelemetryIds\x12\x41\n=PERMISSION_CONTEXT_TELEMETRY_IDS_UNDEFINED_PERMISSION_CONTEXT\x10\x00\x12.\n*PERMISSION_CONTEXT_TELEMETRY_IDS_EGG_HATCH\x10\x01\x12\x36\n2PERMISSION_CONTEXT_TELEMETRY_IDS_BUDDY_CANDY_FOUND\x10\x02\x12;\n7PERMISSION_CONTEXT_TELEMETRY_IDS_PLAYER_PROFILE_CLICKED\x10\x03\x12:\n6PERMISSION_CONTEXT_TELEMETRY_IDS_SMART_WATCH_INSTALLED\x10\x04\x12:\n6PERMISSION_CONTEXT_TELEMETRY_IDS_SFIDA_SESSION_STARTED\x10\x05\x12\x34\n0PERMISSION_CONTEXT_TELEMETRY_IDS_SETTINGS_TOGGLE\x10\x06\x12\x38\n4PERMISSION_CONTEXT_TELEMETRY_IDS_NEARBY_PANEL_OPENED\x10\x07\x12\x30\n,PERMISSION_CONTEXT_TELEMETRY_IDS_FTUE_PROMPT\x10\x08\x12\x34\n0PERMISSION_CONTEXT_TELEMETRY_IDS_LEVEL_UP_PROMPT\x10\t\x12\x33\n/PERMISSION_CONTEXT_TELEMETRY_IDS_ROUTE_CREATION\x10\n*\xd2\x02\n\x1ePermissionFlowStepTelemetryIds\x12\x45\nAPERMISSION_FLOW_STEP_TELEMETRY_IDS_UNDEFINED_PERMISSION_FLOW_STEP\x10\x00\x12\x35\n1PERMISSION_FLOW_STEP_TELEMETRY_IDS_INITIAL_PROMPT\x10\x01\x12\x39\n5PERMISSION_FLOW_STEP_TELEMETRY_IDS_FITNESS_PERMISSION\x10\x02\x12:\n6PERMISSION_FLOW_STEP_TELEMETRY_IDS_LOCATION_PERMISSION\x10\x03\x12;\n7PERMISSION_FLOW_STEP_TELEMETRY_IDS_ACTIVITY_PERMISSIONS\x10\x04*N\n\x0ePermissionType\x12\x19\n\x15PERMISSION_TYPE_UNSET\x10\x00\x12!\n\x1dPERMISSION_TYPE_READ_CONTACTS\x10\x01*\xee\x01\n\x0bPinCategory\x12\x16\n\x12PIN_CATEGORY_UNSET\x10\x00\x12\x12\n\x0ePIN_CATEGORY_1\x10\x01\x12\x12\n\x0ePIN_CATEGORY_2\x10\x02\x12\x12\n\x0ePIN_CATEGORY_3\x10\x03\x12\x12\n\x0ePIN_CATEGORY_4\x10\x04\x12\x12\n\x0ePIN_CATEGORY_5\x10\x05\x12\x12\n\x0ePIN_CATEGORY_6\x10\x06\x12\x12\n\x0ePIN_CATEGORY_7\x10\x07\x12\x12\n\x0ePIN_CATEGORY_8\x10\x08\x12\x12\n\x0ePIN_CATEGORY_9\x10\t\x12\x13\n\x0fPIN_CATEGORY_10\x10\n*\x88\x01\n\x08Platform\x12\x12\n\x0ePLATFORM_UNSET\x10\x00\x12\x10\n\x0cPLATFORM_IOS\x10\x01\x12\x14\n\x10PLATFORM_ANDROID\x10\x02\x12\x10\n\x0cPLATFORM_OSX\x10\x03\x12\x14\n\x10PLATFORM_WINDOWS\x10\x04\x12\x18\n\x14PLATFORM_APPLE_WATCH\x10\x05*\xb4\x0f\n\x14PlatformClientAction\x12+\n\'PLATFORM_UNKNOWN_PLATFORM_CLIENT_ACTION\x10\x00\x12(\n#PLATFORM_REGISTER_PUSH_NOTIFICATION\x10\x88\'\x12*\n%PLATFORM_UNREGISTER_PUSH_NOTIFICATION\x10\x89\'\x12(\n#PLATFORM_UPDATE_NOTIFICATION_STATUS\x10\x8a\'\x12\x30\n+PLATFORM_OPT_OUT_PUSH_NOTIFICATION_CATEGORY\x10\x8b\'\x12,\n\'PLATFORM_DOWNLOAD_GAME_MASTER_TEMPLATES\x10\x8c\'\x12\x1b\n\x16PLATFORM_GET_INVENTORY\x10\x8d\'\x12\x1d\n\x18PLATFORM_REDEEM_PASSCODE\x10\x8e\'\x12\x12\n\rPLATFORM_PING\x10\x8f\'\x12\x1e\n\x19PLATFORM_ADD_LOGIN_ACTION\x10\x90\'\x12!\n\x1cPLATFORM_REMOVE_LOGIN_ACTION\x10\x91\'\x12\x1f\n\x1aPLATFORM_LIST_LOGIN_ACTION\x10\x92\'\x12\x19\n\x14PLATFORM_ADD_NEW_POI\x10\x93\'\x12!\n\x1cPLATFORM_PROXY_SOCIAL_ACTION\x10\x94\'\x12)\n$PLATFORM_DEPRECATED_CLIENT_TELEMETRY\x10\x95\'\x12\'\n\"PLATFORM_GET_AVAILABLE_SUBMISSIONS\x10\x96\'\x12-\n(PLATFORM_GET_SIGNED_URL_FOR_PHOTO_UPLOAD\x10\x97\'\x12\"\n\x1dPLATFORM_REPLACE_LOGIN_ACTION\x10\x98\'\x12.\n)PLATFORM_PROXY_SOCIAL_SIDE_CHANNEL_ACTION\x10\x99\'\x12&\n!PLATFORM_COLLECT_CLIENT_TELEMETRY\x10\x9a\'\x12\x1a\n\x15PLATFORM_PURCHASE_SKU\x10\x9b\'\x12-\n(PLATFORM_GET_AVAILABLE_SKUS_AND_BALANCES\x10\x9c\'\x12#\n\x1ePLATFORM_REDEEM_GOOGLE_RECEIPT\x10\x9d\'\x12\"\n\x1dPLATFORM_REDEEM_APPLE_RECEIPT\x10\x9e\'\x12$\n\x1fPLATFORM_REDEEM_DESKTOP_RECEIPT\x10\x9f\'\x12$\n\x1fPLATFORM_UPDATE_FITNESS_METRICS\x10\xa0\'\x12 \n\x1bPLATFORM_GET_FITNESS_REPORT\x10\xa1\'\x12+\n&PLATFORM_GET_CLIENT_TELEMETRY_SETTINGS\x10\xa2\'\x12\x18\n\x13PLATFORM_PING_ASYNC\x10\xa3\'\x12)\n$PLATFORM_REGISTER_BACKGROUND_SERVICE\x10\xa4\'\x12(\n#PLATFORM_GET_CLIENT_BGMODE_SETTINGS\x10\xa5\'\x12\x1d\n\x18PLATFORM_PING_DOWNSTREAM\x10\xa6\'\x12\x30\n+PLATFORM_SET_IN_GAME_CURRENCY_EXCHANGE_RATE\x10\xa8\'\x12&\n!PLATFORM_REQUEST_GEOFENCE_UPDATES\x10\xa9\'\x12$\n\x1fPLATFORM_UPDATE_PLAYER_LOCATION\x10\xaa\'\x12&\n!PLATFORM_GENERATE_GMAP_SIGNED_URL\x10\xab\'\x12\x1f\n\x1aPLATFORM_GET_GMAP_SETTINGS\x10\xac\'\x12$\n\x1fPLATFORM_REDEEM_SAMSUNG_RECEIPT\x10\xad\'\x12\x1b\n\x16PLATFORM_ADD_NEW_ROUTE\x10\xae\'\x12&\n!PLATFORM_GET_OUTSTANDING_WARNINGS\x10\xaf\'\x12\"\n\x1dPLATFORM_ACKNOWLEDGE_WARNINGS\x10\xb0\'\x12\x1e\n\x19PLATFORM_SUBMIT_POI_IMAGE\x10\xb1\'\x12-\n(PLATFORM_SUBMIT_POI_TEXT_METADATA_UPDATE\x10\xb2\'\x12(\n#PLATFORM_SUBMIT_POI_LOCATION_UPDATE\x10\xb3\'\x12)\n$PLATFORM_SUBMIT_POI_TAKEDOWN_REQUEST\x10\xb4\'\x12\"\n\x1dPLATFORM_GET_WEB_TOKEN_ACTION\x10\xb5\'\x12)\n$PLATFORM_GET_ADVENTURE_SYNC_SETTINGS\x10\xb6\'\x12,\n\'PLATFORM_UPDATE_ADVENTURE_SYNC_SETTINGS\x10\xb7\'\x12\x1a\n\x15PLATFORM_SET_BIRTHDAY\x10\xb8\'\x12#\n\x1ePLATFORM_FETCH_NEWSFEED_ACTION\x10\xb9\'\x12\'\n\"PLATFORM_MARK_NEWSFEED_READ_ACTION\x10\xba\'*\x8b\x01\n\x13PlatformWarningType\x12\x1a\n\x16PLATFORM_WARNING_UNSET\x10\x00\x12\x1c\n\x18PLATFORM_WARNING_STRIKE1\x10\x01\x12\x1c\n\x18PLATFORM_WARNING_STRIKE2\x10\x02\x12\x1c\n\x18PLATFORM_WARNING_STRIKE3\x10\x03*_\n\x10PlayerAvatarType\x12\x16\n\x12PLAYER_AVATAR_MALE\x10\x00\x12\x18\n\x14PLAYER_AVATAR_FEMALE\x10\x01\x12\x19\n\x15PLAYER_AVATAR_NEUTRAL\x10\x02*j\n\x0fPlayerBonusType\x12\x16\n\x12PLAYER_BONUS_UNSET\x10\x00\x12\x0e\n\nTIME_BONUS\x10\x01\x12\x0f\n\x0bSPACE_BONUS\x10\x02\x12\r\n\tDAY_BONUS\x10\x03\x12\x0f\n\x0bNIGHT_BONUS\x10\x04*\xe1\x05\n\x19PlayerSubmissionTypeProto\x12\x31\n-PLAYER_SUBMISSION_TYPE_PROTO_TYPE_UNSPECIFIED\x10\x00\x12/\n+PLAYER_SUBMISSION_TYPE_PROTO_POI_SUBMISSION\x10\x01\x12\x31\n-PLAYER_SUBMISSION_TYPE_PROTO_ROUTE_SUBMISSION\x10\x02\x12\x35\n1PLAYER_SUBMISSION_TYPE_PROTO_POI_IMAGE_SUBMISSION\x10\x03\x12\x39\n5PLAYER_SUBMISSION_TYPE_PROTO_POI_TEXT_METADATA_UPDATE\x10\x04\x12\x34\n0PLAYER_SUBMISSION_TYPE_PROTO_POI_LOCATION_UPDATE\x10\x05\x12\x35\n1PLAYER_SUBMISSION_TYPE_PROTO_POI_TAKEDOWN_REQUEST\x10\x06\x12\x38\n4PLAYER_SUBMISSION_TYPE_PROTO_POI_AR_VIDEO_SUBMISSION\x10\x07\x12\x33\n/PLAYER_SUBMISSION_TYPE_PROTO_SPONSOR_POI_REPORT\x10\x08\x12<\n8PLAYER_SUBMISSION_TYPE_PROTO_SPONSOR_POI_LOCATION_UPDATE\x10\t\x12=\n9PLAYER_SUBMISSION_TYPE_PROTO_POI_CATEGORY_VOTE_SUBMISSION\x10\n\x12\x30\n,PLAYER_SUBMISSION_TYPE_PROTO_MAPPING_REQUEST\x10\x0b\x12\x30\n,PLAYER_SUBMISSION_TYPE_PROTO_NEW_PRIVATE_POI\x10\x0c*\xd3\x01\n\x14PlayerZoneCompliance\x12\x0e\n\nUNSET_ZONE\x10\x00\x12\x15\n\x11SAFE_TO_JOIN_ZONE\x10\x01\x12\x18\n\x14WARNING_TO_JOIN_ZONE\x10\x02\x12\x15\n\x11SAFE_TO_PLAY_ZONE\x10\x03\x12\x18\n\x14WARNING_TO_PLAY_ZONE\x10\x04\x12\x15\n\x11NONCOMPLIANT_ZONE\x10\x05\x12\x17\n\x13NONCOMPLIANT_2_ZONE\x10\x06\x12\x19\n\x15MISSING_LOCATION_ZONE\x10\x07*a\n\x0cPoiImageType\x12\x18\n\x14POI_IMAGE_TYPE_UNSET\x10\x00\x12\x17\n\x13POI_IMAGE_TYPE_MAIN\x10\x01\x12\x1e\n\x1aPOI_IMAGE_TYPE_SURROUNDING\x10\x02*\x84\x04\n\x10PoiInvalidReason\x12\x31\n-POI_INVALID_REASON_INVALID_REASON_UNSPECIFIED\x10\x00\x12+\n\'POI_INVALID_REASON_NO_PEDESTRIAN_ACCESS\x10\x01\x12\x33\n/POI_INVALID_REASON_OBSTRUCTS_EMERGENCY_SERVICES\x10\x02\x12\x33\n/POI_INVALID_REASON_PRIVATE_RESIDENTIAL_PROPERTY\x10\x03\x12\x1d\n\x19POI_INVALID_REASON_SCHOOL\x10\x04\x12*\n&POI_INVALID_REASON_PERMANENTLY_REMOVED\x10\x05\x12 \n\x1cPOI_INVALID_REASON_DUPLICATE\x10\x06\x12*\n&POI_INVALID_REASON_NOT_SUITABLE_FOR_AR\x10\x07\x12\x1d\n\x19POI_INVALID_REASON_UNSAFE\x10\x08\x12 \n\x1cPOI_INVALID_REASON_SENSITIVE\x10\t\x12.\n*POI_INVALID_REASON_LOCATION_DOES_NOT_EXIST\x10\n\x12\x1c\n\x18POI_INVALID_REASON_ABUSE\x10\x0b*\x88\x01\n\x19PokecoinCapResetFrequency\x12\x13\n\x0f\x46REQUENCY_UNSET\x10\x00\x12\x13\n\x0f\x46REQUENCY_DAILY\x10\x01\x12\x14\n\x10\x46REQUENCY_WEEKLY\x10\x02\x12\x15\n\x11\x46REQUENCY_MONTHLY\x10\x03\x12\x14\n\x10\x46REQUENCY_YEARLY\x10\x04*V\n\x0ePokecoinSource\x12\x10\n\x0cSOURCE_UNSET\x10\x00\x12\x17\n\x13SOURCE_GYM_DEFENDER\x10\x01\x12\x19\n\x15SOURCE_REFERRAL_BONUS\x10\x02*\x8a\x04\n\x0fPokedexCategory\x12\x1a\n\x16POKEDEX_CATEGORY_UNSET\x10\x00\x12\x18\n\x14POKEDEX_CATEGORY_ALL\x10\x01\x12\x19\n\x15POKEDEX_CATEGORY_MEGA\x10\x02\x12\x1a\n\x16POKEDEX_CATEGORY_SHINY\x10\x0b\x12\x1a\n\x16POKEDEX_CATEGORY_LUCKY\x10\x0c\x12\x1f\n\x1bPOKEDEX_CATEGORY_THREE_STAR\x10\r\x12\x1e\n\x1aPOKEDEX_CATEGORY_FOUR_STAR\x10\x0e\x12\x1b\n\x17POKEDEX_CATEGORY_SHADOW\x10\x0f\x12\x1d\n\x19POKEDEX_CATEGORY_PURIFIED\x10\x10\x12\x1c\n\x18POKEDEX_CATEGORY_COSTUME\x10\x11\x12\x1f\n\x1bPOKEDEX_CATEGORY_BREAD_MODE\x10\x12\x12%\n!POKEDEX_CATEGORY_BREAD_DOUGH_MODE\x10\x13\x12%\n!POKEDEX_CATEGORY_SHINY_THREE_STAR\x10\x65\x12$\n POKEDEX_CATEGORY_SHINY_FOUR_STAR\x10\x66\x12\x1e\n\x19POKEDEX_CATEGORY_SIZE_XXS\x10\xc9\x01\x12\x1e\n\x19POKEDEX_CATEGORY_SIZE_XXL\x10\xca\x01*\x96\x02\n\x13PokedexGenerationId\x12\x14\n\x10GENERATION_UNSET\x10\x00\x12\x13\n\x0fGENERATION_GEN1\x10\x01\x12\x13\n\x0fGENERATION_GEN2\x10\x02\x12\x13\n\x0fGENERATION_GEN3\x10\x03\x12\x13\n\x0fGENERATION_GEN4\x10\x04\x12\x13\n\x0fGENERATION_GEN5\x10\x05\x12\x13\n\x0fGENERATION_GEN6\x10\x06\x12\x13\n\x0fGENERATION_GEN7\x10\x07\x12\x13\n\x0fGENERATION_GEN8\x10\x08\x12\x14\n\x10GENERATION_GEN8A\x10\t\x12\x13\n\x0fGENERATION_GEN9\x10\n\x12\x16\n\x11GENERATION_MELTAN\x10\xea\x07*E\n\x0cPokemonBadge\x12\x17\n\x13POKEMON_BADGE_UNSET\x10\x00\x12\x1c\n\x18POKEMON_BADGE_BEST_BUDDY\x10\x01*\x84\x06\n\x10PokemonGoPlusIds\x12\x37\n3POKEMON_GO_PLUS_IDS_UNDEFINED_POKEMON_GO_PLUS_EVENT\x10\x00\x12-\n)POKEMON_GO_PLUS_IDS_CANNOT_CONNECT_TO_PGP\x10\x01\x12.\n*POKEMON_GO_PLUS_IDS_REGISTERING_PGP_FAILED\x10\x02\x12)\n%POKEMON_GO_PLUS_IDS_REGISTERING_RETRY\x10\x03\x12*\n&POKEMON_GO_PLUS_IDS_CONNECTION_SUCCESS\x10\x04\x12\x30\n,POKEMON_GO_PLUS_IDS_PGP_DISCONNECTED_BY_USER\x10\x05\x12\x33\n/POKEMON_GO_PLUS_IDS_PGP_DISCONNECTED_BY_TIMEOUT\x10\x06\x12\x31\n-POKEMON_GO_PLUS_IDS_PGP_DISCONNECTED_BY_ERROR\x10\x07\x12\'\n#POKEMON_GO_PLUS_IDS_PGP_LOW_BATTERY\x10\x08\x12,\n(POKEMON_GO_PLUS_IDS_BLUETOOTH_SENT_ERROR\x10\t\x12*\n&POKEMON_GO_PLUS_IDS_PGP_SEEN_BY_DEVICE\x10\n\x12&\n\"POKEMON_GO_PLUS_IDS_POKEMON_CAUGHT\x10\x0b\x12*\n&POKEMON_GO_PLUS_IDS_POKEMON_NOT_CAUGHT\x10\x0c\x12\x34\n0POKEMON_GO_PLUS_IDS_POKEMON_NOT_CAUGHT_DUE_ERROR\x10\r\x12%\n!POKEMON_GO_PLUS_IDS_POKESTOP_SPUN\x10\x0e\x12\x33\n/POKEMON_GO_PLUS_IDS_POKESTOP_NOT_SPUN_DUE_ERROR\x10\x0f*\xdd\x01\n\x17PokemonHomeTelemetryIds\x12;\n7POKEMON_HOME_TELEMETRY_IDS_UNDEFINED_POKEMON_HOME_EVENT\x10\x00\x12,\n(POKEMON_HOME_TELEMETRY_IDS_OPEN_SETTINGS\x10\x01\x12&\n\"POKEMON_HOME_TELEMETRY_IDS_SIGN_IN\x10\x02\x12/\n+POKEMON_HOME_TELEMETRY_IDS_SELECTED_POKEMON\x10\x03*\xef\x01\n\x1cPokemonInventoryTelemetryIds\x12\x45\nAPOKEMON_INVENTORY_TELEMETRY_IDS_UNDEFINED_POKEMON_INVENTORY_EVENT\x10\x00\x12(\n$POKEMON_INVENTORY_TELEMETRY_IDS_OPEN\x10\x01\x12\x32\n.POKEMON_INVENTORY_TELEMETRY_IDS_SORTING_CHANGE\x10\x02\x12*\n&POKEMON_INVENTORY_TELEMETRY_IDS_FILTER\x10\x03*\x95\x02\n\x0fPokemonTagColor\x12\x1b\n\x17POKEMON_TAG_COLOR_UNSET\x10\x00\x12\x1a\n\x16POKEMON_TAG_COLOR_BLUE\x10\x01\x12\x1b\n\x17POKEMON_TAG_COLOR_GREEN\x10\x02\x12\x1c\n\x18POKEMON_TAG_COLOR_PURPLE\x10\x03\x12\x1c\n\x18POKEMON_TAG_COLOR_YELLOW\x10\x04\x12\x19\n\x15POKEMON_TAG_COLOR_RED\x10\x05\x12\x1c\n\x18POKEMON_TAG_COLOR_ORANGE\x10\x06\x12\x1a\n\x16POKEMON_TAG_COLOR_GREY\x10\x07\x12\x1b\n\x17POKEMON_TAG_COLOR_BLACK\x10\x08*\xcf\x02\n\x0ePostcardSource\x12\x1b\n\x17POSTCARD_SOURCE_UNKNOWN\x10\x00\x12\x18\n\x14POSTCARD_SOURCE_SELF\x10\x01\x12\x1a\n\x16POSTCARD_SOURCE_FRIEND\x10\x02\x12%\n!POSTCARD_SOURCE_FRIEND_ANONYMIZED\x10\x03\x12?\n;POSTCARD_SOURCE_FRIEND_ANONYMIZED_FROM_DELETION_OR_UNFRIEND\x10\x04\x12\x1e\n\x1aPOSTCARD_SOURCE_GIFT_TRADE\x10\x05\x12)\n%POSTCARD_SOURCE_GIFT_TRADE_ANONYMIZED\x10\x06\x12\x37\n3POSTCARD_SOURCE_GIFT_TRADE_ANONYMIZED_FROM_DELETION\x10\x07*\x81\x02\n\x17ProfilePageTelemetryIds\x12\x35\n1PROFILE_PAGE_TELEMETRY_IDS_UNDEFINED_PROFILE_PAGE\x10\x00\x12\x30\n,PROFILE_PAGE_TELEMETRY_IDS_SHOP_FROM_PROFILE\x10\x01\x12\"\n\x1ePROFILE_PAGE_TELEMETRY_IDS_LOG\x10\x02\x12(\n$PROFILE_PAGE_TELEMETRY_IDS_SET_BUDDY\x10\x03\x12/\n+PROFILE_PAGE_TELEMETRY_IDS_CUSTOMIZE_AVATAR\x10\x04*\xa3\x02\n\x17PushGatewayTelemetryIds\x12;\n7PUSH_GATEWAY_TELEMETRY_IDS_UNDEFINED_PUSH_GATEWAY_EVENT\x10\x00\x12\x31\n-PUSH_GATEWAY_TELEMETRY_IDS_WEB_SOCKET_STARTED\x10\x01\x12\x30\n,PUSH_GATEWAY_TELEMETRY_IDS_WEB_SOCKET_FAILED\x10\x02\x12\x31\n-PUSH_GATEWAY_TELEMETRY_IDS_WEB_SOCKET_TIMEOUT\x10\x03\x12\x33\n/PUSH_GATEWAY_TELEMETRY_IDS_NEW_INBOX_DOWNSTREAM\x10\x04*\x93\x01\n\x1cPushNotificationTelemetryIds\x12\x45\nAPUSH_NOTIFICATION_TELEMETRY_IDS_UNDEFINED_PUSH_NOTIFICATION_EVENT\x10\x00\x12,\n(PUSH_NOTIFICATION_TELEMETRY_IDS_OPEN_APP\x10\x01*@\n\x12QuestEncounterType\x12\x19\n\x15QUEST_ENCOUNTER_UNSET\x10\x00\x12\x0f\n\x0bULTRA_BEAST\x10\x01*\x96\x11\n\tQuestType\x12\x0f\n\x0bQUEST_UNSET\x10\x00\x12 \n\x1cQUEST_FIRST_CATCH_OF_THE_DAY\x10\x01\x12#\n\x1fQUEST_FIRST_POKESTOP_OF_THE_DAY\x10\x02\x12\x14\n\x10QUEST_MULTI_PART\x10\x03\x12\x17\n\x13QUEST_CATCH_POKEMON\x10\x04\x12\x17\n\x13QUEST_SPIN_POKESTOP\x10\x05\x12\x13\n\x0fQUEST_HATCH_EGG\x10\x06\x12\x1d\n\x19QUEST_COMPLETE_GYM_BATTLE\x10\x07\x12\x1e\n\x1aQUEST_COMPLETE_RAID_BATTLE\x10\x08\x12\x18\n\x14QUEST_COMPLETE_QUEST\x10\t\x12\x1a\n\x16QUEST_TRANSFER_POKEMON\x10\n\x12\x1a\n\x16QUEST_FAVORITE_POKEMON\x10\x0b\x12\x16\n\x12QUEST_AUTOCOMPLETE\x10\x0c\x12 \n\x1cQUEST_USE_BERRY_IN_ENCOUNTER\x10\r\x12\x19\n\x15QUEST_UPGRADE_POKEMON\x10\x0e\x12\x18\n\x14QUEST_EVOLVE_POKEMON\x10\x0f\x12\x14\n\x10QUEST_LAND_THROW\x10\x10\x12\x19\n\x15QUEST_GET_BUDDY_CANDY\x10\x11\x12\x14\n\x10QUEST_BADGE_RANK\x10\x12\x12\x16\n\x12QUEST_PLAYER_LEVEL\x10\x13\x12\x13\n\x0fQUEST_JOIN_RAID\x10\x14\x12\x19\n\x15QUEST_COMPLETE_BATTLE\x10\x15\x12\x14\n\x10QUEST_ADD_FRIEND\x10\x16\x12\x17\n\x13QUEST_TRADE_POKEMON\x10\x17\x12\x13\n\x0fQUEST_SEND_GIFT\x10\x18\x12\x1d\n\x19QUEST_EVOLVE_INTO_POKEMON\x10\x19\x12\x19\n\x15QUEST_COMPLETE_COMBAT\x10\x1b\x12\x17\n\x13QUEST_TAKE_SNAPSHOT\x10\x1c\x12\x1c\n\x18QUEST_BATTLE_TEAM_ROCKET\x10\x1d\x12\x18\n\x14QUEST_PURIFY_POKEMON\x10\x1e\x12\x1a\n\x16QUEST_FIND_TEAM_ROCKET\x10\x1f\x12 \n\x1cQUEST_FIRST_GRUNT_OF_THE_DAY\x10 \x12\x14\n\x10QUEST_BUDDY_FEED\x10!\x12%\n!QUEST_BUDDY_EARN_AFFECTION_POINTS\x10\"\x12\x13\n\x0fQUEST_BUDDY_PET\x10#\x12\x15\n\x11QUEST_BUDDY_LEVEL\x10$\x12\x14\n\x10QUEST_BUDDY_WALK\x10%\x12\x15\n\x11QUEST_BUDDY_YATTA\x10&\x12\x15\n\x11QUEST_USE_INCENSE\x10\'\x12\x1d\n\x19QUEST_BUDDY_FIND_SOUVENIR\x10(\x12\x1c\n\x18QUEST_COLLECT_AS_REWARDS\x10)\x12\x0e\n\nQUEST_WALK\x10*\x12\x1d\n\x19QUEST_MEGA_EVOLVE_POKEMON\x10+\x12\x16\n\x12QUEST_GET_STARDUST\x10,\x12\x19\n\x15QUEST_MINI_COLLECTION\x10-\x12\x1d\n\x19QUEST_GEOTARGETED_AR_SCAN\x10.\x12\x1e\n\x1aQUEST_BUDDY_EVOLUTION_WALK\x10\x32\x12\x12\n\x0eQUEST_GBL_RANK\x10\x33\x12\x17\n\x13QUEST_CHARGE_ATTACK\x10\x35\x12\x1d\n\x19QUEST_CHANGE_POKEMON_FORM\x10\x36\x12\x1a\n\x16QUEST_BATTLE_EVENT_NPC\x10\x37\x12#\n\x1fQUEST_EARN_FORT_POWER_UP_POINTS\x10\x38\x12\x1c\n\x18QUEST_TAKE_WILD_SNAPSHOT\x10\x39\x12\x1a\n\x16QUEST_USE_POKEMON_ITEM\x10:\x12\x13\n\x0fQUEST_OPEN_GIFT\x10;\x12\x11\n\rQUEST_EARN_XP\x10<\x12#\n\x1fQUEST_BATTLE_PLAYER_TEAM_LEADER\x10=\x12 \n\x1cQUEST_FIRST_ROUTE_OF_THE_DAY\x10>\x12\x1b\n\x17QUEST_SUBMIT_SLEEP_DATA\x10?\x12\x16\n\x12QUEST_ROUTE_TRAVEL\x10@\x12\x18\n\x14QUEST_ROUTE_COMPLETE\x10\x41\x12\x1a\n\x16QUEST_COLLECT_TAPPABLE\x10\x42\x12\"\n\x1eQUEST_ACTIVATE_TRAINER_ABILITY\x10\x43\x12\x17\n\x13QUEST_NPC_SEND_GIFT\x10\x44\x12\x17\n\x13QUEST_NPC_OPEN_GIFT\x10\x45\x12\x18\n\x14QUEST_PTC_OAUTH_LINK\x10\x46\x12\x17\n\x13QUEST_FIGHT_POKEMON\x10G\x12\x1d\n\x19QUEST_USE_NON_COMBAT_MOVE\x10H\x12\x16\n\x12QUEST_FUSE_POKEMON\x10I\x12\x18\n\x14QUEST_UNFUSE_POKEMON\x10J\x12\x15\n\x11QUEST_WALK_METERS\x10K\x12\"\n\x1eQUEST_CHANGE_INTO_POKEMON_FORM\x10L\x12\x1b\n\x17QUEST_FUSE_INTO_POKEMON\x10M\x12\x1d\n\x19QUEST_UNFUSE_INTO_POKEMON\x10N\x12\x14\n\x10QUEST_COLLECT_MP\x10R\x12\x16\n\x12QUEST_LOOT_STATION\x10S\x12\x1f\n\x1bQUEST_COMPLETE_BREAD_BATTLE\x10T\x12\x18\n\x14QUEST_USE_BREAD_MOVE\x10U\x12\x1b\n\x17QUEST_UNLOCK_BREAD_MOVE\x10V\x12\x1c\n\x18QUEST_ENHANCE_BREAD_MOVE\x10W\x12\x17\n\x13QUEST_COLLECT_STAMP\x10X*\xf4\x02\n\tRaidLevel\x12\x14\n\x10RAID_LEVEL_UNSET\x10\x00\x12\x10\n\x0cRAID_LEVEL_1\x10\x01\x12\x10\n\x0cRAID_LEVEL_2\x10\x02\x12\x10\n\x0cRAID_LEVEL_3\x10\x03\x12\x10\n\x0cRAID_LEVEL_4\x10\x04\x12\x10\n\x0cRAID_LEVEL_5\x10\x05\x12\x13\n\x0fRAID_LEVEL_MEGA\x10\x06\x12\x15\n\x11RAID_LEVEL_MEGA_5\x10\x07\x12\x1a\n\x16RAID_LEVEL_ULTRA_BEAST\x10\x08\x12\x1b\n\x17RAID_LEVEL_EXTENDED_EGG\x10\t\x12\x15\n\x11RAID_LEVEL_PRIMAL\x10\n\x12\x17\n\x13RAID_LEVEL_1_SHADOW\x10\x0b\x12\x17\n\x13RAID_LEVEL_2_SHADOW\x10\x0c\x12\x17\n\x13RAID_LEVEL_3_SHADOW\x10\r\x12\x17\n\x13RAID_LEVEL_4_SHADOW\x10\x0e\x12\x17\n\x13RAID_LEVEL_5_SHADOW\x10\x0f*\x8c\x01\n\x17RaidLocationRequirement\x12\"\n\x1eRAID_LOCATION_REQUERIMENT_BOTH\x10\x00\x12\'\n#RAID_LOCATION_REQUERIMENT_IN_PERSON\x10\x01\x12$\n RAID_LOCATION_REQUERIMENT_REMOTE\x10\x02*\x8c\x01\n\x12RaidPlaquePipStyle\x12\x1b\n\x17RAID_PLAQUE_STYLE_UNSET\x10\x00\x12\x1e\n\x1aRAID_PLAQUE_STYLE_TRIANGLE\x10\x01\x12\x1d\n\x19RAID_PLAQUE_STYLE_DIAMOND\x10\x02\x12\x1a\n\x16RAID_PLAQUE_STYLE_STAR\x10\x03*\xaa\x05\n\x10RaidTelemetryIds\x12+\n\'RAID_TELEMETRY_IDS_UNDEFINED_RAID_EVENT\x10\x00\x12%\n!RAID_TELEMETRY_IDS_APPROACH_ENTER\x10\x01\x12-\n)RAID_TELEMETRY_IDS_APPROACH_CLICK_SPINNER\x10\x02\x12$\n RAID_TELEMETRY_IDS_APPROACH_JOIN\x10\x03\x12\x33\n/RAID_TELEMETRY_IDS_APPROACH_TICKET_CONFIRMATION\x10\x04\x12.\n*RAID_TELEMETRY_IDS_APPROACH_CLICK_TUTORIAL\x10\x05\x12*\n&RAID_TELEMETRY_IDS_APPROACH_CLICK_SHOP\x10\x06\x12-\n)RAID_TELEMETRY_IDS_APPROACH_CLICK_INSPECT\x10\x07\x12\"\n\x1eRAID_TELEMETRY_IDS_LOBBY_ENTER\x10\x08\x12,\n(RAID_TELEMETRY_IDS_LOBBY_CLICK_INVENTORY\x10\t\x12\'\n#RAID_TELEMETRY_IDS_LOBBY_CLICK_EXIT\x10\n\x12\'\n#RAID_TELEMETRY_IDS_LOBBY_TAP_AVATAR\x10\x0b\x12\x30\n,RAID_TELEMETRY_IDS_LOBBY_CLICK_REJOIN_BATTLE\x10\x0c\x12/\n+RAID_TELEMETRY_IDS_LOBBY_CLICK_LOBBY_PUBLIC\x10\r\x12&\n\"RAID_TELEMETRY_IDS_MVT_CLICK_SHARE\x10\x0e*\x82\x02\n\x0eRaidVisualType\x12\x1a\n\x16RAID_VISUAL_TYPE_UNSET\x10\x00\x12\x1b\n\x17RAID_VISUAL_TYPE_NORMAL\x10\x01\x12\x1e\n\x1aRAID_VISUAL_TYPE_EXCLUSIVE\x10\x02\x12\x19\n\x15RAID_VISUAL_TYPE_MEGA\x10\x03\x12#\n\x1fRAID_VISUAL_TYPE_LEGENDARY_MEGA\x10\x04\x12\x1d\n\x19RAID_VISUAL_TYPE_EXTENDED\x10\x05\x12\x1b\n\x17RAID_VISUAL_TYPE_PRIMAL\x10\x06\x12\x1b\n\x17RAID_VISUAL_TYPE_SHADOW\x10\x07*\x88\x01\n\x0cReferralRole\x12\x1b\n\x17REFERRAL_ROLE_UNDEFINED\x10\x00\x12\x1a\n\x16REFERRAL_ROLE_REFERRER\x10\x01\x12\x1d\n\x19REFERRAL_ROLE_NEW_REFEREE\x10\x02\x12 \n\x1cREFERRAL_ROLE_LAPSED_REFEREE\x10\x03*\x9a\x01\n\x0eReferralSource\x12$\n REFERRAL_SOURCE_UNDEFINED_SOURCE\x10\x00\x12\x1f\n\x1bREFERRAL_SOURCE_INVITE_PAGE\x10\x01\x12 \n\x1cREFERRAL_SOURCE_ADDRESS_BOOK\x10\x02\x12\x1f\n\x1bREFERRAL_SOURCE_IMAGE_SHARE\x10\x03*\xc2\x03\n\x14ReferralTelemetryIds\x12\x33\n/REFERRAL_TELEMETRY_IDS_UNDEFINED_REFERRAL_EVENT\x10\x00\x12+\n\'REFERRAL_TELEMETRY_IDS_OPEN_INVITE_PAGE\x10\x01\x12)\n%REFERRAL_TELEMETRY_IDS_TAP_SHARE_CODE\x10\x02\x12(\n$REFERRAL_TELEMETRY_IDS_TAP_COPY_CODE\x10\x03\x12\x31\n-REFERRAL_TELEMETRY_IDS_TAP_HAVE_REFERRAL_CODE\x10\x04\x12%\n!REFERRAL_TELEMETRY_IDS_INPUT_CODE\x10\x05\x12-\n)REFERRAL_TELEMETRY_IDS_INPUT_CODE_SUCCESS\x10\x06\x12\x33\n/REFERRAL_TELEMETRY_IDS_MILESTONE_REWARD_CLAIMED\x10\x07\x12\x35\n1REFERRAL_TELEMETRY_IDS_OPEN_APP_THROUGH_DEEP_LINK\x10\x08*\xac\x02\n\x1cRemoteRaidInviteAcceptSource\x12O\nKREMOTE_RAID_INVITE_ACCEPT_SOURCE_UNDEFINED_REMOTE_RAID_INVITE_ACCEPT_SOURCE\x10\x00\x12\x37\n3REMOTE_RAID_INVITE_ACCEPT_SOURCE_REMOTE_RAID_IN_APP\x10\x01\x12\x42\n>REMOTE_RAID_INVITE_ACCEPT_SOURCE_REMOTE_RAID_PUSH_NOTIFICATION\x10\x02\x12>\n:REMOTE_RAID_INVITE_ACCEPT_SOURCE_REMOTE_RAID_NEARBY_WINDOW\x10\x03*\xf6\x01\n\x14RemoteRaidJoinSource\x12=\n9REMOTE_RAID_JOIN_SOURCE_UNDEFINED_REMOTE_RAID_JOIN_SOURCE\x10\x00\x12\x30\n,REMOTE_RAID_JOIN_SOURCE_REMOTE_RAID_USED_MAP\x10\x01\x12\x32\n.REMOTE_RAID_JOIN_SOURCE_REMOTE_RAID_NEARBY_GUI\x10\x02\x12\x39\n5REMOTE_RAID_JOIN_SOURCE_REMOTE_RAID_INVITED_BY_FRIEND\x10\x03*\xb7\x02\n\x16RemoteRaidTelemetryIds\x12\x39\n5REMOTE_RAID_TELEMETRY_IDS_UNDEFINED_REMOTE_RAID_EVENT\x10\x00\x12\x35\n1REMOTE_RAID_TELEMETRY_IDS_REMOTE_RAID_LOBBY_ENTER\x10\x01\x12\x35\n1REMOTE_RAID_TELEMETRY_IDS_REMOTE_RAID_INVITE_SENT\x10\x02\x12\x39\n5REMOTE_RAID_TELEMETRY_IDS_REMOTE_RAID_INVITE_ACCEPTED\x10\x03\x12\x39\n5REMOTE_RAID_TELEMETRY_IDS_REMOTE_RAID_INVITE_REJECTED\x10\x04*\x90\x02\n\x1aRouteDiscoveryTelemetryIds\x12\x36\n2ROUTE_DISCOVERY_TELEMETRY_IDS_ROUTE_DISCOVERY_OPEN\x10\x00\x12\x39\n5ROUTE_DISCOVERY_TELEMETRY_IDS_ROUTE_DISCOVERY_ABANDON\x10\x01\x12@\n\x12\x0b\n\x07\x44\x41TA_63\x10?*j\n\x07ScanTag\x12\x10\n\x0c\x44\x45\x46\x41ULT_SCAN\x10\x00\x12\n\n\x06PUBLIC\x10\x01\x12\x0b\n\x07PRIVATE\x10\x02\x12\x13\n\x0fWAYSPOT_CENTRIC\x10\x03\x12\r\n\tFREE_FORM\x10\x04\x12\x10\n\x0c\x45XPERIMENTAL\x10\x05*\xac\x01\n\x15ShoppingPageScrollIds\x12@\nSHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_FULL_RAID\x10\x07\x12\x39\n5SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_MORE\x10\x08\x12\x35\n1SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_AVATAR_ITEM\x10\t\x12;\n7SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_POKEMON_ENCOUNTER\x10\n\x12=\n9SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_PLAYER_PROFILE_PAGE\x10\x0b\x12\x35\n1SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_STORE_FRONT\x10\x0c\x12\x44\n@SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_AVATAR_CUSTOMIZATION_AWARD\x10\r\x12>\n:SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_FIRST_TIME_USER_FLOW\x10\x0e\x12\x44\n@SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_BADGE_DETAIL_AVATAR_REWARD\x10\x0f\x12\x33\n/SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_DEEP_LINK\x10\x10\x12J\nFSHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_MISSING_RAID_PASS\x10\x11\x12Q\nMSHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_MISSING_REMOTE_RAID_PASS\x10\x12\x12M\nISHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BUDDY_INTERACTION_POFFIN\x10\x64\x12L\nHSHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BUDDY_QUICK_FEED_POFFIN\x10\x65\x12Q\nMSHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_MISSING_INCENSE_ORDINARY\x10\x66\x12J\nFSHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_MISSING_LUCKY_EGG\x10g\x12K\nGSHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_MISSING_STAR_PIECE\x10h*\x87\x03\n\x12SocialTelemetryIds\x12)\n%SOCIAL_TELEMETRY_IDS_UNDEFINED_SOCIAL\x10\x00\x12#\n\x1fSOCIAL_TELEMETRY_IDS_FRIEND_TAB\x10\x01\x12)\n%SOCIAL_TELEMETRY_IDS_NOTIFICATION_TAB\x10\x02\x12\'\n#SOCIAL_TELEMETRY_IDS_FRIEND_PROFILE\x10\x03\x12\x36\n2SOCIAL_TELEMETRY_IDS_OPEN_FRIEND_SHIP_LEVEL_DETAIL\x10\x04\x12\x35\n1SOCIAL_TELEMETRY_IDS_CLOSE_OPEN_GIFT_CONFIRMATION\x10\x05\x12\x31\n-SOCIAL_TELEMETRY_IDS_FRIEND_LIST_SORT_CHANGED\x10\x06\x12+\n\'SOCIAL_TELEMETRY_IDS_FRIEND_LIST_CLOSED\x10\x07*}\n\x06Source\x12\x18\n\x14SOURCE_DEFAULT_UNSET\x10\x00\x12\x15\n\x11SOURCE_MODERATION\x10\x01\x12\x14\n\x10SOURCE_ANTICHEAT\x10\x02\x12\x17\n\x13SOURCE_RATE_LIMITED\x10\x03\x12\x13\n\x0fSOURCE_WAYFARER\x10\x04*\xa0\x04\n\x0eSouvenirTypeId\x12\x12\n\x0eSOUVENIR_UNSET\x10\x00\x12\x19\n\x15SOUVENIR_LONE_EARRING\x10\x01\x12\x1a\n\x16SOUVENIR_SMALL_BOUQUET\x10\x02\x12\x1b\n\x17SOUVENIR_SKIPPING_STONE\x10\x03\x12\x18\n\x14SOUVENIR_BEACH_GLASS\x10\x04\x12\x1b\n\x17SOUVENIR_TROPICAL_SHELL\x10\x05\x12\x15\n\x11SOUVENIR_MUSHROOM\x10\x06\x12\x19\n\x15SOUVENIR_CHALKY_STONE\x10\x07\x12\x15\n\x11SOUVENIR_PINECONE\x10\x08\x12\x1c\n\x18SOUVENIR_TROPICAL_FLOWER\x10\t\x12\x1a\n\x16SOUVENIR_FLOWER_FRUITS\x10\n\x12\x1a\n\x16SOUVENIR_CACTUS_FLOWER\x10\x0b\x12\x1c\n\x18SOUVENIR_STRETCHY_SPRING\x10\x0c\x12\x13\n\x0fSOUVENIR_MARBLE\x10\r\x12\x18\n\x14SOUVENIR_TORN_TICKET\x10\x0e\x12\x18\n\x14SOUVENIR_PRETTY_LEAF\x10\x0f\x12\x15\n\x11SOUVENIR_CONFETTI\x10\x10\x12\x1a\n\x16SOUVENIR_PIKACHU_VISOR\x10\x11\x12\x1b\n\x17SOUVENIR_PAPER_AIRPLANE\x10\x12\x12\x19\n\x15SOUVENIR_TINY_COMPASS\x10\x13*\xa2\x03\n\x17SponsorPoiInvalidReason\x12=\n9SPONSOR_POI_INVALID_REASON_SPONSOR_POI_REASON_UNSPECIFIED\x10\x00\x12@\n\n:SPONSOR_POI_INVALID_REASON_SPONSOR_POI_REASON_NOT_TRUTHFUL\x10\x03\x12\x45\nASPONSOR_POI_INVALID_REASON_SPONSOR_POI_REASON_NOT_FAMILY_FRIENDLY\x10\x04\x12\x43\n?SPONSOR_POI_INVALID_REASON_SPONSOR_POI_REASON_OFFENSIVE_CONTENT\x10\x05*\xba\x01\n\x10StatModifierType\x12\x1c\n\x18UNSET_STAT_MODIFIER_TYPE\x10\x00\x12\x10\n\x0c\x41TTACK_STAGE\x10\x01\x12\x11\n\rDEFENSE_STAGE\x10\x02\x12\x16\n\x12\x44\x41MAGE_DEALT_DELTA\x10\x03\x12\x16\n\x12\x44\x41MAGE_TAKEN_DELTA\x10\x04\x12\x15\n\x11\x41RBITRARY_COUNTER\x10\x05\x12\x1c\n\x18PARTY_POWER_DAMAGE_DEALT\x10\x06*\x82\x03\n\x11StatementSorTypes\x12\r\n\tSOR_UNSET\x10\x00\x12$\n SOR_DANGEROUS_GOODS_AND_SERVICES\x10\x01\x12\x19\n\x15SOR_GAMEPLAY_FAIRNESS\x10\x02\x12\x14\n\x10SOR_CHILD_SAFETY\x10\x03\x12\x16\n\x12SOR_VIOLENT_ACTORS\x10\x04\x12\x16\n\x12SOR_SEXUAL_CONTENT\x10\x05\x12$\n SOR_GRAPHIC_VIOLENCE_AND_THREATS\x10\x06\x12\x1d\n\x19SOR_SELF_HARM_AND_SUICIDE\x10\x07\x12\x1f\n\x1bSOR_BULLYING_AND_HARASSMENT\x10\x08\x12\x17\n\x13SOR_HATEFUL_CONTENT\x10\t\x12\x1b\n\x17SOR_PRIVATE_INFORMATION\x10\n\x12\x16\n\x12SOR_MISINFORMATION\x10\x0b\x12\x15\n\x11SOR_IMPERSONATION\x10\x0c\x12\x0c\n\x08SOR_SPAM\x10\r*N\n\x05Store\x12\x0f\n\x0bSTORE_UNSET\x10\x00\x12\x0f\n\x0bSTORE_APPLE\x10\x01\x12\x10\n\x0cSTORE_GOOGLE\x10\x02\x12\x11\n\rSTORE_SAMSUNG\x10\x03*.\n\x06Syntax\x12\n\n\x06proto2\x10\x00\x12\n\n\x06proto3\x10\x01\x12\x0c\n\x08\x65\x64itions\x10\x02*D\n\x04Team\x12\x0e\n\nTEAM_UNSET\x10\x00\x12\r\n\tTEAM_BLUE\x10\x01\x12\x0c\n\x08TEAM_RED\x10\x02\x12\x0f\n\x0bTEAM_YELLOW\x10\x03*9\n\x10TitanGeodataType\x12\x1c\n\x18UNSPECIFIED_GEODATA_TYPE\x10\x00\x12\x07\n\x03POI\x10\x01*\xe7\x12\n\x1bTitanPlayerSubmissionAction\x12:\n6TITAN_PLAYER_SUBMISSION_ACTION_UNKNOWN_GAME_POI_ACTION\x10\x00\x12\x30\n*TITAN_PLAYER_SUBMISSION_ACTION_ADD_NEW_POI\x10\xe0\xeb%\x12>\n8TITAN_PLAYER_SUBMISSION_ACTION_GET_AVAILABLE_SUBMISSIONS\x10\xe1\xeb%\x12\x44\n>TITAN_PLAYER_SUBMISSION_ACTION_GET_SIGNED_URL_FOR_PHOTO_UPLOAD\x10\xe2\xeb%\x12N\nHTITAN_PLAYER_SUBMISSION_ACTION_GET_PLAYER_SUBMISSION_VALIDATION_SETTINGS\x10\xe3\xeb%\x12\x34\n.TITAN_PLAYER_SUBMISSION_ACTION_D2D_ADD_NEW_POI\x10\xe4\xeb%\x12H\nBTITAN_PLAYER_SUBMISSION_ACTION_D2D_GET_SIGNED_URL_FOR_PHOTO_UPLOAD\x10\xe5\xeb%\x12;\n5TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_NEW_PRIVATE_POI\x10\xe6\xeb%\x12?\n9TITAN_PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_NEW_PRIVATE_POI\x10\xe7\xeb%\x12\x35\n/TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_IMAGE\x10\xc4\xec%\x12\x44\n>TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_TEXT_METADATA_UPDATE\x10\xc5\xec%\x12?\n9TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_LOCATION_UPDATE\x10\xc6\xec%\x12@\n:TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_TAKEDOWN_REQUEST\x10\xc7\xec%\x12>\n8TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_SPONSOR_POI_REPORT\x10\xc8\xec%\x12G\nATITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_SPONSOR_POI_LOCATION_UPDATE\x10\xc9\xec%\x12=\n7TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_CATEGORY_VOTE\x10\xca\xec%\x12\x39\n3TITAN_PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_POI_IMAGE\x10\xcb\xec%\x12H\nBTITAN_PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_POI_TEXT_METADATA_UPDATE\x10\xcc\xec%\x12\x43\n=TITAN_PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_POI_LOCATION_UPDATE\x10\xcd\xec%\x12\x44\n>TITAN_PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_POI_TAKEDOWN_REQUEST\x10\xce\xec%\x12\x32\n,TITAN_PLAYER_SUBMISSION_ACTION_ADD_NEW_ROUTE\x10\xa8\xed%\x12=\n7TITAN_PLAYER_SUBMISSION_ACTION_GENERATE_GMAP_SIGNED_URL\x10\x8c\xee%\x12\x36\n0TITAN_PLAYER_SUBMISSION_ACTION_GET_GMAP_SETTINGS\x10\x8d\xee%\x12\x41\n;TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_AR_VIDEO_METADATA\x10\xf0\xee%\x12\x42\n\x12\x1d\n\x19\x43HALLENGE_CATCH_RAZZBERRY\x10?\x12\x1d\n\x19SHOULD_SHOW_LURE_TUTORIAL\x10@\x12\x1c\n\x18LURE_TUTORIAL_INTRODUCED\x10\x41\x12\x1c\n\x18LURE_BUTTON_PROMPT_SHOWN\x10\x42\x12\x1c\n\x18LURE_BUTTON_DIALOG_SHOWN\x10\x43\x12\x18\n\x14REMOTE_RAID_TUTORIAL\x10\x44\x12\x1d\n\x19TRADE_TUTORIAL_INTRODUCED\x10\x45\x12\x1b\n\x17TRADE_TUTORIAL_COMPLETE\x10\x46\x12\x19\n\x15LUCKY_FRIEND_TUTORIAL\x10G\x12\x18\n\x14LUCKY_TRADE_TUTORIAL\x10H\x12\x18\n\x14MEGA_LEVELS_TUTORIAL\x10I\x12\x1d\n\x19SPONSORED_WEB_AR_TUTORIAL\x10J\x12\x1d\n\x19\x42UTTERFLY_REGION_TUTORIAL\x10K\x12\x1c\n\x18SPONSORED_VIDEO_TUTORIAL\x10L\x12!\n\x1d\x41\x44\x44RESS_BOOK_IMPORT_PROMPT_V2\x10M\x12\x1a\n\x16LOCATION_CARD_TUTORIAL\x10N\x12#\n\x1fMASTER_BALL_INTRODUCTION_PROMPT\x10O\x12\x1e\n\x1aSHADOW_GEM_FRAGMENT_DIALOG\x10P\x12\x1e\n\x1aSHADOW_GEM_RECEIVED_DIALOG\x10Q\x12,\n(RAID_TUTORIAL_SHADOW_BUTTON_PROMPT_SHOWN\x10R\x12\x15\n\x11\x43ONTESTS_TUTORIAL\x10S\x12\x10\n\x0cROUTE_TRAVEL\x10T\x12\x17\n\x13PARTY_PLAY_TUTORIAL\x10U\x12\x17\n\x13PINECONE_TUTORIAL_0\x10V\x12\x17\n\x13PINECONE_TUTORIAL_1\x10W\x12\x17\n\x13PINECONE_TUTORIAL_2\x10X\x12\x17\n\x13PINECONE_TUTORIAL_3\x10Y\x12\x17\n\x13PINECONE_TUTORIAL_4\x10Z\x12\x17\n\x13PINECONE_TUTORIAL_5\x10[\x12\x1f\n\x1b\x42REAKFAST_TAPPABLE_TUTORIAL\x10\\\x12)\n%RAID_TUTORIAL_PARTY_PLAY_PROMPT_SHOWN\x10]\x12\x1b\n\x17NPC_EXPLORER_INTRODUCED\x10^\x12\x1b\n\x17NPC_TRAVELER_INTRODUCED\x10_\x12\x1f\n\x1bNONCOMBAT_MOVE_PROMPT_SHOWN\x10`\x12\'\n#NONCOMBAT_SPACIAL_REND_PROMPT_SHOWN\x10\x61\x12\'\n#NONCOMBAT_ROAR_OF_TIME_PROMPT_SHOWN\x10\x62\x12*\n&NONCOMBAT_SUNSTEEL_STRIKE_PROMPT_SHOWN\x10\x63\x12)\n%NONCOMBAT_MOONGEIST_BEAM_PROMPT_SHOWN\x10\x64\x12\"\n\x1eNONCOMBAT_MOVE_PROMPT_SHOWN_03\x10\x65\x12\"\n\x1eNONCOMBAT_MOVE_PROMPT_SHOWN_04\x10\x66\x12\"\n\x1eNONCOMBAT_MOVE_PROMPT_SHOWN_05\x10g\x12\"\n\x1eNONCOMBAT_MOVE_PROMPT_SHOWN_06\x10h\x12\"\n\x1eNONCOMBAT_MOVE_PROMPT_SHOWN_07\x10i\x12\"\n\x1eNONCOMBAT_MOVE_PROMPT_SHOWN_08\x10j\x12\"\n\x1eNONCOMBAT_MOVE_PROMPT_SHOWN_09\x10k\x12\"\n\x1eNONCOMBAT_MOVE_PROMPT_SHOWN_10\x10l\x12\x1f\n\x1b\x41R_PHOTOS_STICKERS_TUTORIAL\x10m\x12\x1b\n\x17\x46USION_CALYREX_TUTORIAL\x10n\x12\x1a\n\x16\x46USION_KYUREM_TUTORIAL\x10o\x12\x1c\n\x18\x46USION_NECROZMA_TUTORIAL\x10p\x12\x1b\n\x17\x41R_IRIS_SOCIAL_TUTORIAL\x10q\x12\x16\n\x12STATION_TUTORIAL_1\x10r\x12\x16\n\x12STATION_TUTORIAL_2\x10s\x12\x16\n\x12STATION_TUTORIAL_3\x10t\x12\x16\n\x12STATION_TUTORIAL_4\x10u\x12\x16\n\x12STATION_TUTORIAL_5\x10v\x12\x16\n\x12STATION_TUTORIAL_6\x10w\x12\x16\n\x12STATION_TUTORIAL_7\x10x\x12\x1f\n\x1bSPECIAL_BACKGROUND_TUTORIAL\x10y\x12&\n\"SPECIAL_BACKGROUND_FUSION_TUTORIAL\x10z\x12\x1f\n\x1b\x42READ_POKEMON_INFO_TUTORIAL\x10{\x12\x1c\n\x18\x42READ_MOVE_INFO_TUTORIAL\x10|\x12\x16\n\x12WILD_BALL_TUTORIAL\x10}\x12!\n\x1dIBFC_DETAILS_MORPEKO_TUTORIAL\x10~\x12\'\n#STRONG_ENCOUNTER_WILD_BALL_TUTORIAL\x10\x7f\x12\x1c\n\x17WILD_BALL_DRAWER_PROMPT\x10\x80\x01*\xa3\n\n\x0bTweenAction\x12\x17\n\x13TWEEN_ACTION_MOVE_X\x10\x00\x12\x17\n\x13TWEEN_ACTION_MOVE_Y\x10\x01\x12\x17\n\x13TWEEN_ACTION_MOVE_Z\x10\x02\x12\x1d\n\x19TWEEN_ACTION_MOVE_LOCAL_X\x10\x03\x12\x1d\n\x19TWEEN_ACTION_MOVE_LOCAL_Y\x10\x04\x12\x1d\n\x19TWEEN_ACTION_MOVE_LOCAL_Z\x10\x05\x12\x1c\n\x18TWEEN_ACTION_MOVE_CURVED\x10\x06\x12\"\n\x1eTWEEN_ACTION_MOVE_CURVED_LOCAL\x10\x07\x12\x1c\n\x18TWEEN_ACTION_MOVE_SPLINE\x10\x08\x12\"\n\x1eTWEEN_ACTION_MOVE_SPLINE_LOCAL\x10\t\x12\x18\n\x14TWEEN_ACTION_SCALE_X\x10\n\x12\x18\n\x14TWEEN_ACTION_SCALE_Y\x10\x0b\x12\x18\n\x14TWEEN_ACTION_SCALE_Z\x10\x0c\x12\x19\n\x15TWEEN_ACTION_ROTATE_X\x10\r\x12\x19\n\x15TWEEN_ACTION_ROTATE_Y\x10\x0e\x12\x19\n\x15TWEEN_ACTION_ROTATE_Z\x10\x0f\x12\x1e\n\x1aTWEEN_ACTION_ROTATE_AROUND\x10\x10\x12$\n TWEEN_ACTION_ROTATE_AROUND_LOCAL\x10\x11\x12$\n TWEEN_ACTION_CANVAS_ROTATEAROUND\x10\x12\x12*\n&TWEEN_ACTION_CANVAS_ROTATEAROUND_LOCAL\x10\x13\x12\"\n\x1eTWEEN_ACTION_CANVAS_PLAYSPRITE\x10\x14\x12\x16\n\x12TWEEN_ACTION_ALPHA\x10\x15\x12\x1b\n\x17TWEEN_ACTION_TEXT_ALPHA\x10\x16\x12\x1d\n\x19TWEEN_ACTION_CANVAS_ALPHA\x10\x17\x12\x1d\n\x19TWEEN_ACTION_ALPHA_VERTEX\x10\x18\x12\x16\n\x12TWEEN_ACTION_COLOR\x10\x19\x12\x1f\n\x1bTWEEN_ACTION_CALLBACK_COLOR\x10\x1a\x12\x1b\n\x17TWEEN_ACTION_TEXT_COLOR\x10\x1b\x12\x1d\n\x19TWEEN_ACTION_CANVAS_COLOR\x10\x1c\x12\x19\n\x15TWEEN_ACTION_CALLBACK\x10\x1d\x12\x15\n\x11TWEEN_ACTION_MOVE\x10\x1e\x12\x1b\n\x17TWEEN_ACTION_MOVE_LOCAL\x10\x1f\x12\x17\n\x13TWEEN_ACTION_ROTATE\x10 \x12\x1d\n\x19TWEEN_ACTION_ROTATE_LOCAL\x10!\x12\x16\n\x12TWEEN_ACTION_SCALE\x10\"\x12\x17\n\x13TWEEN_ACTION_VALUE3\x10#\x12\x19\n\x15TWEEN_ACTION_GUI_MOVE\x10$\x12 \n\x1cTWEEN_ACTION_GUI_MOVE_MARGIN\x10%\x12\x1a\n\x16TWEEN_ACTION_GUI_SCALE\x10&\x12\x1a\n\x16TWEEN_ACTION_GUI_ALPHA\x10\'\x12\x1b\n\x17TWEEN_ACTION_GUI_ROTATE\x10(\x12\x1e\n\x1aTWEEN_ACTION_DELAYED_SOUND\x10)\x12\x1c\n\x18TWEEN_ACTION_CANVAS_MOVE\x10*\x12\x1d\n\x19TWEEN_ACTION_CANVAS_SCALE\x10+*s\n\x08UserType\x12\x14\n\x10USER_TYPE_PLAYER\x10\x00\x12\x17\n\x13USER_TYPE_DEVELOPER\x10\x01\x12\x16\n\x12USER_TYPE_SURVEYOR\x10\x02\x12 \n\x1cUSER_TYPE_DEVELOPER_8TH_WALL\x10\x03*\x9c\x01\n\x1dUsernameSuggestionTelemetryId\x12\'\n#UNDEFINED_USERNAME_SUGGESTION_EVENT\x10\x00\x12\x1e\n\x1aREFRESHED_NAME_SUGGESTIONS\x10\x01\x12\x19\n\x15TAPPED_SUGGESTED_NAME\x10\x02\x12\x17\n\x13USED_SUGGESTED_NAME\x10\x03*X\n\x0bVfxKeyProto\x12\x15\n\x11\x44\x45\x46\x41ULT_NO_CHANGE\x10\x00\x12\x18\n\x14\x44\x45\x46\x41ULT_TO_ALTERNATE\x10\x01\x12\x18\n\x14\x41LTERNATE_TO_DEFAULT\x10\x02*\xef\x04\n\x0eVivillonRegion\x12\x1b\n\x17VIVILLON_REGION_UNKNOWN\x10\x00\x12\x1f\n\x1bVIVILLON_REGION_ARCHIPELAGO\x10\x01\x12\x1f\n\x1bVIVILLON_REGION_CONTINENTAL\x10\x02\x12\x1b\n\x17VIVILLON_REGION_ELEGANT\x10\x03\x12\x19\n\x15VIVILLON_REGION_FANCY\x10\x04\x12\x1a\n\x16VIVILLON_REGION_GARDEN\x10\x05\x12\x1f\n\x1bVIVILLON_REGION_HIGH_PLAINS\x10\x06\x12\x1c\n\x18VIVILLON_REGION_ICY_SNOW\x10\x07\x12\x1a\n\x16VIVILLON_REGION_JUNGLE\x10\x08\x12\x1a\n\x16VIVILLON_REGION_MARINE\x10\t\x12\x1a\n\x16VIVILLON_REGION_MEADOW\x10\n\x12\x1a\n\x16VIVILLON_REGION_MODERN\x10\x0b\x12\x1b\n\x17VIVILLON_REGION_MONSOON\x10\x0c\x12\x19\n\x15VIVILLON_REGION_OCEAN\x10\r\x12\x1c\n\x18VIVILLON_REGION_POKEBALL\x10\x0e\x12\x19\n\x15VIVILLON_REGION_POLAR\x10\x0f\x12\x19\n\x15VIVILLON_REGION_RIVER\x10\x10\x12\x1d\n\x19VIVILLON_REGION_SANDSTORM\x10\x11\x12\x1b\n\x17VIVILLON_REGION_SAVANNA\x10\x12\x12\x17\n\x13VIVILLON_REGION_SUN\x10\x13\x12\x1a\n\x16VIVILLON_REGION_TUNDRA\x10\x14*\xc7\x01\n\x10VpsEnabledStatus\x12\x1c\n\x18VPS_ENABLED_STATUS_UNSET\x10\x00\x12\x17\n\x13VPS_RELEASE_ENABLED\x10\x01\x12\x15\n\x11VPS_ADMIN_ENABLED\x10\x02\x12\x13\n\x0fVPS_NOT_ENABLED\x10\x03\x12\x1a\n\x16VPS_PRODUCTION_ENABLED\x10\x04\x12\x1f\n\x1bVPS_TEMPORARILY_NOT_ALLOWED\x10\x05\x12\x13\n\x0fVPS_NOT_ALLOWED\x10\x06*z\n\x0cVpsEventType\x12\x13\n\x0fVPS_EVENT_UNSET\x10\x00\x12\x1e\n\x1aVPS_EVENT_SLEEPING_POKEMON\x10\x01\x12\x1a\n\x16VPS_EVENT_PHOTO_SAFARI\x10\x02\x12\x19\n\x15VPS_EVENT_IRIS_SOCIAL\x10\x03*_\n\x0bVsEffectTag\x12\x17\n\x13UNSET_VS_EFFECT_TAG\x10\x00\x12\x11\n\rSHADOW_ENRAGE\x10\x01\x12\x11\n\rRAID_DEFENDER\x10\x02\x12\x11\n\rRAID_ATTACKER\x10\x03*Z\n\x13VsSeekerRewardTrack\x12\x1f\n\x1bVS_SEEKER_REWARD_TRACK_FREE\x10\x00\x12\"\n\x1eVS_SEEKER_REWARD_TRACK_PREMIUM\x10\x01*{\n\x0fWebTelemetryIds\x12)\n%WEB_TELEMETRY_IDS_UNDEFINED_WEB_EVENT\x10\x00\x12=\n9WEB_TELEMETRY_IDS_POINT_OF_INTEREST_DESCRIPTION_WEB_CLICK\x10\x01\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'POGOProtos.Rpc_pb2', _globals) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'POGOProtos_Rpc_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: + DESCRIPTOR._options = None - _globals['_GAMEFITNESSACTION'].values_by_name["UPDATE_ADVENTURE_SYNC_FITNESS"]._options = None - _globals['_GAMEFITNESSACTION'].values_by_name["UPDATE_ADVENTURE_SYNC_FITNESS"]._serialized_options = b'\010\001' - _globals['_GAMEFITNESSACTION'].values_by_name["GET_ADVENTURE_SYNC_FITNESS_REPORT"]._options = None - _globals['_GAMEFITNESSACTION'].values_by_name["GET_ADVENTURE_SYNC_FITNESS_REPORT"]._serialized_options = b'\010\001' - _globals['_POKEMONCREATECONTEXT'].values_by_name["CREATE_CONTEXT_WILD"]._options = None - _globals['_POKEMONCREATECONTEXT'].values_by_name["CREATE_CONTEXT_WILD"]._serialized_options = b'\010\001' - _globals['_POKEMONCREATECONTEXT'].values_by_name["CREATE_CONTEXT_EGG"]._options = None - _globals['_POKEMONCREATECONTEXT'].values_by_name["CREATE_CONTEXT_EGG"]._serialized_options = b'\010\001' - _globals['_POKEMONCREATECONTEXT'].values_by_name["CREATE_CONTEXT_EVOLVE"]._options = None - _globals['_POKEMONCREATECONTEXT'].values_by_name["CREATE_CONTEXT_EVOLVE"]._serialized_options = b'\010\001' - _globals['_ABILITYENERGYMETADATA_CHARGERATEENTRY']._options = None - _globals['_ABILITYENERGYMETADATA_CHARGERATEENTRY']._serialized_options = b'8\001' - _globals['_ACCOUNTSETTINGSDATAPROTO_GAMETOSETTINGSENTRY']._options = None - _globals['_ACCOUNTSETTINGSDATAPROTO_GAMETOSETTINGSENTRY']._serialized_options = b'8\001' - _globals['_ASYNCHRONOUSJOBDATA_METADATAENTRY']._options = None - _globals['_ASYNCHRONOUSJOBDATA_METADATAENTRY']._serialized_options = b'8\001' - _globals['_AVATARARTICLEPROTO'].fields_by_name['color']._options = None - _globals['_AVATARARTICLEPROTO'].fields_by_name['color']._serialized_options = b'\030\001' - _globals['_AWARDEDROUTESTAMP'].fields_by_name['stamp_id']._options = None - _globals['_AWARDEDROUTESTAMP'].fields_by_name['stamp_id']._serialized_options = b'\030\001' - _globals['_BATTLEPARTICIPANTPROTO_ACTIVEPOKEMONSTATMODIFIERSENTRY']._options = None - _globals['_BATTLEPARTICIPANTPROTO_ACTIVEPOKEMONSTATMODIFIERSENTRY']._serialized_options = b'8\001' - _globals['_BATTLEPARTICIPANTPROTO_ABILITYENERGYENTRY']._options = None - _globals['_BATTLEPARTICIPANTPROTO_ABILITYENERGYENTRY']._serialized_options = b'8\001' - _globals['_BATTLEPARTICIPANTPROTO_ABILITYACTIVATIONCOUNTENTRY']._options = None - _globals['_BATTLEPARTICIPANTPROTO_ABILITYACTIVATIONCOUNTENTRY']._serialized_options = b'8\001' - _globals['_BATTLEPARTICIPANTPROTO'].fields_by_name['super_effective_charge_move']._options = None - _globals['_BATTLEPARTICIPANTPROTO'].fields_by_name['super_effective_charge_move']._serialized_options = b'\030\001' - _globals['_BATTLEPROTO_ABILITYRESULTLOCATIONENTRY']._options = None - _globals['_BATTLEPROTO_ABILITYRESULTLOCATIONENTRY']._serialized_options = b'8\001' - _globals['_BATTLEUPDATEPROTO_ABILITYENERGYENTRY']._options = None - _globals['_BATTLEUPDATEPROTO_ABILITYENERGYENTRY']._serialized_options = b'8\001' - _globals['_BATTLEUPDATEPROTO_ACTIVEPOKEMONSTATMODIFIERSENTRY']._options = None - _globals['_BATTLEUPDATEPROTO_ACTIVEPOKEMONSTATMODIFIERSENTRY']._serialized_options = b'8\001' - _globals['_BELUGATRANSACTIONCOMPLETEOUTPROTO_XLCANDYAWARDEDPERIDENTRY']._options = None - _globals['_BELUGATRANSACTIONCOMPLETEOUTPROTO_XLCANDYAWARDEDPERIDENTRY']._serialized_options = b'8\001' - _globals['_BUDDYDATAPROTO_BUDDYSTOREDSTATS_BUDDYSTATSENTRY']._options = None - _globals['_BUDDYDATAPROTO_BUDDYSTOREDSTATS_BUDDYSTATSENTRY']._serialized_options = b'8\001' - _globals['_BUDDYDATAPROTO_DAILYACTIVITYCOUNTERSENTRY']._options = None - _globals['_BUDDYDATAPROTO_DAILYACTIVITYCOUNTERSENTRY']._serialized_options = b'8\001' - _globals['_BUDDYDATAPROTO_DAILYCATEGORYCOUNTERSENTRY']._options = None - _globals['_BUDDYDATAPROTO_DAILYCATEGORYCOUNTERSENTRY']._serialized_options = b'8\001' - _globals['_BUDDYDATAPROTO_SOUVENIRSCOLLECTEDENTRY']._options = None - _globals['_BUDDYDATAPROTO_SOUVENIRSCOLLECTEDENTRY']._serialized_options = b'8\001' - _globals['_BUDDYDATAPROTO_ACTIVITYEMOTIONLASTINCREMENTMSENTRY']._options = None - _globals['_BUDDYDATAPROTO_ACTIVITYEMOTIONLASTINCREMENTMSENTRY']._serialized_options = b'8\001' - _globals['_BUDDYHISTORYDATA_SOUVENIRSCOLLECTEDENTRY']._options = None - _globals['_BUDDYHISTORYDATA_SOUVENIRSCOLLECTEDENTRY']._serialized_options = b'8\001' - _globals['_BUDDYOBSERVEDDATA_SOUVENIRSCOLLECTEDENTRY']._options = None - _globals['_BUDDYOBSERVEDDATA_SOUVENIRSCOLLECTEDENTRY']._serialized_options = b'8\001' - _globals['_BUDDYSTATSSHOWNHEARTS_BUDDYSHOWNHEARTSPERCATEGORYENTRY']._options = None - _globals['_BUDDYSTATSSHOWNHEARTS_BUDDYSHOWNHEARTSPERCATEGORYENTRY']._serialized_options = b'8\001' - _globals['_CALCULATOROPTIONS'].fields_by_name['merge_fields']._options = None - _globals['_CALCULATOROPTIONS'].fields_by_name['merge_fields']._serialized_options = b'\030\001' - _globals['_CLIENTPLAYERPROTO'].fields_by_name['time_zone_offset_ms']._options = None - _globals['_CLIENTPLAYERPROTO'].fields_by_name['time_zone_offset_ms']._serialized_options = b'\030\001' - _globals['_CLIENTTELEMETRYCLIENTSETTINGSPROTO_SPECIALSAMPLINGPROBABILITYMAPENTRY']._options = None - _globals['_CLIENTTELEMETRYCLIENTSETTINGSPROTO_SPECIALSAMPLINGPROBABILITYMAPENTRY']._serialized_options = b'8\001' - _globals['_COMPLETEROUTEPLAYLOGENTRY'].fields_by_name['route_image_url']._options = None - _globals['_COMPLETEROUTEPLAYLOGENTRY'].fields_by_name['route_image_url']._serialized_options = b'\030\001' - _globals['_CONTESTINFOSUMMARYPROTO'].fields_by_name['is_ranking_locked']._options = None - _globals['_CONTESTINFOSUMMARYPROTO'].fields_by_name['is_ranking_locked']._serialized_options = b'\030\001' - _globals['_CONTESTINFOSUMMARYPROTO'].fields_by_name['end_time_ms']._options = None - _globals['_CONTESTINFOSUMMARYPROTO'].fields_by_name['end_time_ms']._serialized_options = b'\030\001' - _globals['_DETECTION'].fields_by_name['label_id']._options = None - _globals['_DETECTION'].fields_by_name['label_id']._serialized_options = b'\020\001' - _globals['_DETECTION'].fields_by_name['score']._options = None - _globals['_DETECTION'].fields_by_name['score']._serialized_options = b'\020\001' - _globals['_EVOLUTIONQUESTINFOPROTO'].fields_by_name['description']._options = None - _globals['_EVOLUTIONQUESTINFOPROTO'].fields_by_name['description']._serialized_options = b'\030\001' - _globals['_EVOLUTIONQUESTINFOPROTO'].fields_by_name['target']._options = None - _globals['_EVOLUTIONQUESTINFOPROTO'].fields_by_name['target']._serialized_options = b'\030\001' - _globals['_FITNESSRECORDPROTO_HOURLYREPORTSENTRY']._options = None - _globals['_FITNESSRECORDPROTO_HOURLYREPORTSENTRY']._serialized_options = b'8\001' - _globals['_FORTDETAILSOUTPROTO'].fields_by_name['checkin_image_url']._options = None - _globals['_FORTDETAILSOUTPROTO'].fields_by_name['checkin_image_url']._serialized_options = b'\030\001' - _globals['_FORTSEARCHOUTPROTO'].fields_by_name['sponsored_gift']._options = None - _globals['_FORTSEARCHOUTPROTO'].fields_by_name['sponsored_gift']._serialized_options = b'\030\001' - _globals['_GAMDETAILS_GAMREQUESTEXTRASENTRY']._options = None - _globals['_GAMDETAILS_GAMREQUESTEXTRASENTRY']._serialized_options = b'8\001' - _globals['_GETADVENTURESYNCFITNESSREPORTREQUESTPROTO']._options = None - _globals['_GETADVENTURESYNCFITNESSREPORTREQUESTPROTO']._serialized_options = b'\030\001' - _globals['_GETADVENTURESYNCFITNESSREPORTRESPONSEPROTO']._options = None - _globals['_GETADVENTURESYNCFITNESSREPORTRESPONSEPROTO']._serialized_options = b'\030\001' - _globals['_GETGEOFENCEDADOUTPROTO'].fields_by_name['sponsored_gift']._options = None - _globals['_GETGEOFENCEDADOUTPROTO'].fields_by_name['sponsored_gift']._serialized_options = b'\030\001' - _globals['_GETGRAPESHOTUPLOADURLOUTPROTO_FILECONTEXTTOGRAPESHOTDATAENTRY']._options = None - _globals['_GETGRAPESHOTUPLOADURLOUTPROTO_FILECONTEXTTOGRAPESHOTDATAENTRY']._serialized_options = b'8\001' - _globals['_GETGYMDETAILSOUTPROTO'].fields_by_name['checkin_image_url']._options = None - _globals['_GETGYMDETAILSOUTPROTO'].fields_by_name['checkin_image_url']._serialized_options = b'\030\001' - _globals['_GETUPLOADURLOUTPROTO_CONTEXTSIGNEDURLSENTRY']._options = None - _globals['_GETUPLOADURLOUTPROTO_CONTEXTSIGNEDURLSENTRY']._serialized_options = b'8\001' - _globals['_GYMGETINFOOUTPROTO'].fields_by_name['checkin_image_url']._options = None - _globals['_GYMGETINFOOUTPROTO'].fields_by_name['checkin_image_url']._serialized_options = b'\030\001' - _globals['_IMPRESSIONTRACKINGTAG_STATICTAGSENTRY']._options = None - _globals['_IMPRESSIONTRACKINGTAG_STATICTAGSENTRY']._serialized_options = b'8\001' - _globals['_IMPRESSIONTRACKINGTAG_SERVERTAGSENTRY']._options = None - _globals['_IMPRESSIONTRACKINGTAG_SERVERTAGSENTRY']._serialized_options = b'8\001' - _globals['_IMPRESSIONTRACKINGTAG_CLIENTTAGSENTRY']._options = None - _globals['_IMPRESSIONTRACKINGTAG_CLIENTTAGSENTRY']._serialized_options = b'8\001' - _globals['_INAPPPURCHASESUBSCRIPTIONINFO_TIEREDSUBPRICEENTRY']._options = None - _globals['_INAPPPURCHASESUBSCRIPTIONINFO_TIEREDSUBPRICEENTRY']._serialized_options = b'8\001' - _globals['_LIMITEDPURCHASESKURECORDPROTO_PURCHASESENTRY']._options = None - _globals['_LIMITEDPURCHASESKURECORDPROTO_PURCHASESENTRY']._serialized_options = b'8\001' - _globals['_LOADINGSCREENPROTO_COLORSETTINGSENTRY']._options = None - _globals['_LOADINGSCREENPROTO_COLORSETTINGSENTRY']._serialized_options = b'8\001' - _globals['_LOBBYPOKEMONPROTOV2_CONDITIONSENTRY']._options = None - _globals['_LOBBYPOKEMONPROTOV2_CONDITIONSENTRY']._serialized_options = b'8\001' - _globals['_NEWSFEEDPOST_PREVIEWMETADATA_ATTRIBUTESENTRY']._options = None - _globals['_NEWSFEEDPOST_PREVIEWMETADATA_ATTRIBUTESENTRY']._serialized_options = b'8\001' - _globals['_NEWSFEEDPOST_KEYVALUEPAIRSENTRY']._options = None - _globals['_NEWSFEEDPOST_KEYVALUEPAIRSENTRY']._serialized_options = b'8\001' - _globals['_OBOTHERPARTY_OBOTHERENTRY']._options = None - _globals['_OBOTHERPARTY_OBOTHERENTRY']._serialized_options = b'8\001' - _globals['_OBOTHERPARTY2_OBDICENTRY']._options = None - _globals['_OBOTHERPARTY2_OBDICENTRY']._serialized_options = b'8\001' - _globals['_OBPARTYPLAYPROTO2_OBMAP1ENTRY']._options = None - _globals['_OBPARTYPLAYPROTO2_OBMAP1ENTRY']._serialized_options = b'8\001' - _globals['_OBPARTYPLAYPROTO3_OBMAP3ENTRY']._options = None - _globals['_OBPARTYPLAYPROTO3_OBMAP3ENTRY']._serialized_options = b'8\001' - _globals['_OBPARTYPLAYQUESTOUTPROTO_OBDATAMAPENTRY']._options = None - _globals['_OBPARTYPLAYQUESTOUTPROTO_OBDATAMAPENTRY']._serialized_options = b'8\001' - _globals['_PLAYERATTRIBUTESPROTO_ATTRIBUTESENTRY']._options = None - _globals['_PLAYERATTRIBUTESPROTO_ATTRIBUTESENTRY']._serialized_options = b'8\001' - _globals['_PLAYERCOMBATSTATSPROTO_BADGESENTRY']._options = None - _globals['_PLAYERCOMBATSTATSPROTO_BADGESENTRY']._serialized_options = b'8\001' - _globals['_PLAYERCONTESTSTATSPROTO_BADGESTATSENTRY']._options = None - _globals['_PLAYERCONTESTSTATSPROTO_BADGESTATSENTRY']._serialized_options = b'8\001' - _globals['_PLAYERNEUTRALAVATARARTICLECONFIGURATION'].fields_by_name['eyes']._options = None - _globals['_PLAYERNEUTRALAVATARARTICLECONFIGURATION'].fields_by_name['eyes']._serialized_options = b'\030\001' - _globals['_PLAYERNEUTRALAVATARARTICLECONFIGURATION'].fields_by_name['skin']._options = None - _globals['_PLAYERNEUTRALAVATARARTICLECONFIGURATION'].fields_by_name['skin']._serialized_options = b'\030\001' - _globals['_PLAYERNEUTRALAVATARARTICLECONFIGURATION'].fields_by_name['facial_hair']._options = None - _globals['_PLAYERNEUTRALAVATARARTICLECONFIGURATION'].fields_by_name['facial_hair']._serialized_options = b'\030\001' - _globals['_PLAYERNEUTRALAVATARARTICLECONFIGURATION'].fields_by_name['face_paint']._options = None - _globals['_PLAYERNEUTRALAVATARARTICLECONFIGURATION'].fields_by_name['face_paint']._serialized_options = b'\030\001' - _globals['_PLAYERNEUTRALAVATARARTICLECONFIGURATION'].fields_by_name['onesie']._options = None - _globals['_PLAYERNEUTRALAVATARARTICLECONFIGURATION'].fields_by_name['onesie']._serialized_options = b'\030\001' - _globals['_PLAYERNEUTRALAVATARHEADBLENDPARAMETERS']._options = None - _globals['_PLAYERNEUTRALAVATARHEADBLENDPARAMETERS']._serialized_options = b'\030\001' - _globals['_PLAYERNEUTRALAVATARPROTO'].fields_by_name['facial_hair_gradient']._options = None - _globals['_PLAYERNEUTRALAVATARPROTO'].fields_by_name['facial_hair_gradient']._serialized_options = b'\030\001' - _globals['_PLAYERNEUTRALAVATARPROTO'].fields_by_name['head_blend']._options = None - _globals['_PLAYERNEUTRALAVATARPROTO'].fields_by_name['head_blend']._serialized_options = b'\030\001' - _globals['_POKEDEXENTRYPROTO_CATEGORYSTATUSENTRY']._options = None - _globals['_POKEDEXENTRYPROTO_CATEGORYSTATUSENTRY']._serialized_options = b'8\001' - _globals['_POKEDEXENTRYPROTO_STATSFORFORMSENTRY']._options = None - _globals['_POKEDEXENTRYPROTO_STATSFORFORMSENTRY']._serialized_options = b'8\001' - _globals['_POKEMONINFO_STATMODIFIERCONTAINER_STATMODIFIER'].fields_by_name['expiry_time_ms']._options = None - _globals['_POKEMONINFO_STATMODIFIERCONTAINER_STATMODIFIER'].fields_by_name['expiry_time_ms']._serialized_options = b'\030\001' - _globals['_POKEMONINFO_STATMODIFIERSENTRY']._options = None - _globals['_POKEMONINFO_STATMODIFIERSENTRY']._serialized_options = b'8\001' - _globals['_POKEMONPROTO'].fields_by_name['has_mega_evolved']._options = None - _globals['_POKEMONPROTO'].fields_by_name['has_mega_evolved']._serialized_options = b'\030\001' - _globals['_POSTSTATICNEWSFEEDREQUEST_LIQUIDATTRIBUTESENTRY']._options = None - _globals['_POSTSTATICNEWSFEEDREQUEST_LIQUIDATTRIBUTESENTRY']._serialized_options = b'8\001' - _globals['_RAIDCREATEDETAIL'].fields_by_name['is_mega']._options = None - _globals['_RAIDCREATEDETAIL'].fields_by_name['is_mega']._serialized_options = b'\030\001' - _globals['_RAIDREWARDSLOGENTRY'].fields_by_name['is_mega']._options = None - _globals['_RAIDREWARDSLOGENTRY'].fields_by_name['is_mega']._serialized_options = b'\030\001' - _globals['_RAIDREWARDSLOGENTRY'].fields_by_name['temp_evo_raid_status']._options = None - _globals['_RAIDREWARDSLOGENTRY'].fields_by_name['temp_evo_raid_status']._serialized_options = b'\030\001' - _globals['_REFERRALMILESTONESPROTO_MILESTONEENTRY']._options = None - _globals['_REFERRALMILESTONESPROTO_MILESTONEENTRY']._serialized_options = b'8\001' - _globals['_RELEASEPOKEMONOUTPROTO_XLCANDYAWARDEDPERIDENTRY']._options = None - _globals['_RELEASEPOKEMONOUTPROTO_XLCANDYAWARDEDPERIDENTRY']._serialized_options = b'8\001' - _globals['_RELEASEPOKEMONOUTPROTO'].fields_by_name['xl_candy_awarded']._options = None - _globals['_RELEASEPOKEMONOUTPROTO'].fields_by_name['xl_candy_awarded']._serialized_options = b'\030\001' - _globals['_REPORTADINTERACTIONPROTO'].fields_by_name['video_ad_balloon_opened']._options = None - _globals['_REPORTADINTERACTIONPROTO'].fields_by_name['video_ad_balloon_opened']._serialized_options = b'\030\001' - _globals['_REPORTADINTERACTIONPROTO'].fields_by_name['video_ad_cta_clicked']._options = None - _globals['_REPORTADINTERACTIONPROTO'].fields_by_name['video_ad_cta_clicked']._serialized_options = b'\030\001' - _globals['_ROUTECREATIONSPROTO'].fields_by_name['recently_submitted_route']._options = None - _globals['_ROUTECREATIONSPROTO'].fields_by_name['recently_submitted_route']._serialized_options = b'\030\001' - _globals['_ROUTECREATIONSPROTO'].fields_by_name['recently_submitted_routes_last_refresh_timestamp_ms']._options = None - _globals['_ROUTECREATIONSPROTO'].fields_by_name['recently_submitted_routes_last_refresh_timestamp_ms']._serialized_options = b'\030\001' - _globals['_ROUTEPLAYPROTO'].fields_by_name['expiration_time_ms']._options = None - _globals['_ROUTEPLAYPROTO'].fields_by_name['expiration_time_ms']._serialized_options = b'\030\001' - _globals['_ROUTEPLAYPROTO'].fields_by_name['uniquely_acquired_stamp_count']._options = None - _globals['_ROUTEPLAYPROTO'].fields_by_name['uniquely_acquired_stamp_count']._serialized_options = b'\030\001' - _globals['_ROUTESTAMP'].fields_by_name['type']._options = None - _globals['_ROUTESTAMP'].fields_by_name['type']._serialized_options = b'\030\001' - _globals['_ROUTESTAMP'].fields_by_name['color']._options = None - _globals['_ROUTESTAMP'].fields_by_name['color']._serialized_options = b'\030\001' - _globals['_SETNEUTRALAVATAROUTPROTO'].fields_by_name['player']._options = None - _globals['_SETNEUTRALAVATAROUTPROTO'].fields_by_name['player']._serialized_options = b'\030\001' - _globals['_SFIDAMETRICS'].fields_by_name['distance_walked_km']._options = None - _globals['_SFIDAMETRICS'].fields_by_name['distance_walked_km']._serialized_options = b'\030\001' - _globals['_SFIDAMETRICS'].fields_by_name['step_count']._options = None - _globals['_SFIDAMETRICS'].fields_by_name['step_count']._serialized_options = b'\030\001' - _globals['_SFIDAMETRICS'].fields_by_name['calories_burned']._options = None - _globals['_SFIDAMETRICS'].fields_by_name['calories_burned']._serialized_options = b'\030\001' - _globals['_SFIDAMETRICS'].fields_by_name['exercise_time_ms']._options = None - _globals['_SFIDAMETRICS'].fields_by_name['exercise_time_ms']._serialized_options = b'\030\001' - _globals['_SFIDAMETRICS']._options = None - _globals['_SFIDAMETRICS']._serialized_options = b'\030\001' - _globals['_SFIDAMETRICSUPDATE'].fields_by_name['update_type']._options = None - _globals['_SFIDAMETRICSUPDATE'].fields_by_name['update_type']._serialized_options = b'\030\001' - _globals['_SFIDAMETRICSUPDATE'].fields_by_name['timestamp_ms']._options = None - _globals['_SFIDAMETRICSUPDATE'].fields_by_name['timestamp_ms']._serialized_options = b'\030\001' - _globals['_SFIDAMETRICSUPDATE'].fields_by_name['metrics']._options = None - _globals['_SFIDAMETRICSUPDATE'].fields_by_name['metrics']._serialized_options = b'\030\001' - _globals['_SFIDAMETRICSUPDATE']._options = None - _globals['_SFIDAMETRICSUPDATE']._serialized_options = b'\030\001' - _globals['_STRUCT_FIELDSENTRY']._options = None - _globals['_STRUCT_FIELDSENTRY']._serialized_options = b'8\001' - _globals['_SUBMITIMAGEPROTO_METADATAENTRY']._options = None - _globals['_SUBMITIMAGEPROTO_METADATAENTRY']._serialized_options = b'8\001' - _globals['_TRANSFERPOKEMONTOPOKEMONHOMEOUTPROTO_XLCANDYAWARDEDPERIDENTRY']._options = None - _globals['_TRANSFERPOKEMONTOPOKEMONHOMEOUTPROTO_XLCANDYAWARDEDPERIDENTRY']._serialized_options = b'8\001' - _globals['_UPDATEADVENTURESYNCFITNESSREQUESTPROTO']._options = None - _globals['_UPDATEADVENTURESYNCFITNESSREQUESTPROTO']._serialized_options = b'\030\001' - _globals['_UPDATEADVENTURESYNCFITNESSRESPONSEPROTO']._options = None - _globals['_UPDATEADVENTURESYNCFITNESSRESPONSEPROTO']._serialized_options = b'\030\001' - _globals['_WAINAGETREWARDSRESPONSE_STATUS'].values_by_name["ERROR"]._options = None - _globals['_WAINAGETREWARDSRESPONSE_STATUS'].values_by_name["ERROR"]._serialized_options = b'\010\001' - _globals['_WITHITEMPROTO'].fields_by_name['item']._options = None - _globals['_WITHITEMPROTO'].fields_by_name['item']._serialized_options = b'\030\001' - _globals['_ASPERMISSIONSTATUSTELEMETRYIDS']._serialized_start=708339 - _globals['_ASPERMISSIONSTATUSTELEMETRYIDS']._serialized_end=708626 - _globals['_ASPERMISSIONTELEMETRYIDS']._serialized_start=708629 - _globals['_ASPERMISSIONTELEMETRYIDS']._serialized_end=708944 - _globals['_ASSERVICETELEMETRYIDS']._serialized_start=708947 - _globals['_ASSERVICETELEMETRYIDS']._serialized_end=709133 - _globals['_ADRESPONSESTATUS']._serialized_start=709135 - _globals['_ADRESPONSESTATUS']._serialized_end=709252 - _globals['_ADTYPE']._serialized_start=709255 - _globals['_ADTYPE']._serialized_end=709504 - _globals['_ANTICHEATSIDS']._serialized_start=709507 - _globals['_ANTICHEATSIDS']._serialized_end=709654 - _globals['_ASSETTELEMETRYIDS']._serialized_start=709657 - _globals['_ASSETTELEMETRYIDS']._serialized_end=709937 - _globals['_ATTRACTEDPOKEMONCONTEXT']._serialized_start=709939 - _globals['_ATTRACTEDPOKEMONCONTEXT']._serialized_end=710022 - _globals['_AVATARCUSTOMIZATIONTELEMETRYIDS']._serialized_start=710025 - _globals['_AVATARCUSTOMIZATIONTELEMETRYIDS']._serialized_end=710613 - _globals['_AVATARGENDER']._serialized_start=710615 - _globals['_AVATARGENDER']._serialized_end=710706 - _globals['_BATTLEEXPERIMENT']._serialized_start=710708 - _globals['_BATTLEEXPERIMENT']._serialized_end=710822 - _globals['_BATTLEHUBSECTION']._serialized_start=710825 - _globals['_BATTLEHUBSECTION']._serialized_end=711002 - _globals['_BATTLEHUBSUBSECTION']._serialized_start=711005 - _globals['_BATTLEHUBSUBSECTION']._serialized_end=711194 - _globals['_BATTLEPARTYTELEMETRYIDS']._serialized_start=711197 - _globals['_BATTLEPARTYTELEMETRYIDS']._serialized_end=711500 - _globals['_BUDDYACTIVITY']._serialized_start=711503 - _globals['_BUDDYACTIVITY']._serialized_end=712117 - _globals['_BUDDYACTIVITYCATEGORY']._serialized_start=712120 - _globals['_BUDDYACTIVITYCATEGORY']._serialized_end=712380 - _globals['_BUDDYANIMATION']._serialized_start=712382 - _globals['_BUDDYANIMATION']._serialized_end=712478 - _globals['_BUDDYEMOTIONLEVEL']._serialized_start=712481 - _globals['_BUDDYEMOTIONLEVEL']._serialized_end=712720 - _globals['_BUDDYLEVEL']._serialized_start=712723 - _globals['_BUDDYLEVEL']._serialized_end=712872 - _globals['_CAMERAINTERPOLATION']._serialized_start=712875 - _globals['_CAMERAINTERPOLATION']._serialized_end=713025 - _globals['_CAMERATARGET']._serialized_start=713028 - _globals['_CAMERATARGET']._serialized_end=713536 - _globals['_CLIENTACTION']._serialized_start=713539 - _globals['_CLIENTACTION']._serialized_end=715749 - _globals['_CLIENTOPERATINGSYSTEM']._serialized_start=715752 - _globals['_CLIENTOPERATINGSYSTEM']._serialized_end=715931 - _globals['_COMBATHUBENTRANCETELEMETRYIDS']._serialized_start=715934 - _globals['_COMBATHUBENTRANCETELEMETRYIDS']._serialized_end=716085 - _globals['_COMBATPLAYERFINISHSTATE']._serialized_start=716088 - _globals['_COMBATPLAYERFINISHSTATE']._serialized_end=716227 - _globals['_COMBATREFACTORTOGGLEPROTO']._serialized_start=716230 - _globals['_COMBATREFACTORTOGGLEPROTO']._serialized_end=716730 - _globals['_COMBATREWARDSTATUS']._serialized_start=716733 - _globals['_COMBATREWARDSTATUS']._serialized_end=717010 - _globals['_COMBATTYPE']._serialized_start=717013 - _globals['_COMBATTYPE']._serialized_end=717202 - _globals['_CONTESTENTRYSPROTO']._serialized_start=717205 - _globals['_CONTESTENTRYSPROTO']._serialized_end=717349 - _globals['_CONTESTOCCURRENCE']._serialized_start=717352 - _globals['_CONTESTOCCURRENCE']._serialized_end=717510 - _globals['_CONTESTPOKEMONMETRIC']._serialized_start=717512 - _globals['_CONTESTPOKEMONMETRIC']._serialized_end=717586 - _globals['_CONTESTRANKINGSTANDARD']._serialized_start=717588 - _globals['_CONTESTRANKINGSTANDARD']._serialized_end=717666 - _globals['_CONTESTSCORECOMPONENTTYPE']._serialized_start=717668 - _globals['_CONTESTSCORECOMPONENTTYPE']._serialized_end=717743 - _globals['_DEVICESERVICETELEMETRYIDS']._serialized_start=717746 - _globals['_DEVICESERVICETELEMETRYIDS']._serialized_end=718094 - _globals['_DEVICETYPE']._serialized_start=718096 - _globals['_DEVICETYPE']._serialized_end=718134 - _globals['_EGGINCUBATORTYPE']._serialized_start=718136 - _globals['_EGGINCUBATORTYPE']._serialized_end=718199 - _globals['_EGGSLOTTYPE']._serialized_start=718201 - _globals['_EGGSLOTTYPE']._serialized_end=718258 - _globals['_ENCOUNTERTYPE']._serialized_start=718261 - _globals['_ENCOUNTERTYPE']._serialized_end=718914 - _globals['_EVENTTYPESTATUS']._serialized_start=718916 - _globals['_EVENTTYPESTATUS']._serialized_end=718990 - _globals['_FEATUREKIND']._serialized_start=718993 - _globals['_FEATUREKIND']._serialized_end=721118 - _globals['_FORTPOWERUPLEVEL']._serialized_start=721121 - _globals['_FORTPOWERUPLEVEL']._serialized_end=721278 - _globals['_FORTPOWERUPLEVELREWARD']._serialized_start=721281 - _globals['_FORTPOWERUPLEVELREWARD']._serialized_end=721523 - _globals['_FORTTYPE']._serialized_start=721525 - _globals['_FORTTYPE']._serialized_end=721560 - _globals['_FRIENDSHIPLEVELMILESTONE']._serialized_start=721563 - _globals['_FRIENDSHIPLEVELMILESTONE']._serialized_end=721737 - _globals['_GAMEACTION']._serialized_start=721740 - _globals['_GAMEACTION']._serialized_end=722107 - _globals['_GAMEACTIONCLIENT']._serialized_start=722110 - _globals['_GAMEACTIONCLIENT']._serialized_end=722349 - _globals['_GAMEADVENTURESYNCACTION']._serialized_start=722352 - _globals['_GAMEADVENTURESYNCACTION']._serialized_end=722585 - _globals['_GAMEANTICHEATACTION']._serialized_start=722588 - _globals['_GAMEANTICHEATACTION']._serialized_end=722748 - _globals['_GAMEFITNESSACTION']._serialized_start=722751 - _globals['_GAMEFITNESSACTION']._serialized_end=723026 - _globals['_GAMEOTHERSACTION']._serialized_start=723028 - _globals['_GAMEOTHERSACTION']._serialized_end=723106 - _globals['_GENERICCLICKTELEMETRYIDS']._serialized_start=723109 - _globals['_GENERICCLICKTELEMETRYIDS']._serialized_end=723406 - _globals['_GEODATATYPE']._serialized_start=723408 - _globals['_GEODATATYPE']._serialized_end=723486 - _globals['_GYMBADGETYPE']._serialized_start=723488 - _globals['_GYMBADGETYPE']._serialized_end=723610 - _globals['_HOLOACTIVITYTYPE']._serialized_start=723613 - _globals['_HOLOACTIVITYTYPE']._serialized_end=726749 - _globals['_HOLOBADGETYPE']._serialized_start=726753 - _globals['_HOLOBADGETYPE']._serialized_end=749317 - _globals['_HOLOIAPITEMCATEGORY']._serialized_start=749320 - _globals['_HOLOIAPITEMCATEGORY']._serialized_end=749799 - _globals['_HOLOITEMCATEGORY']._serialized_start=749802 - _globals['_HOLOITEMCATEGORY']._serialized_end=750652 - _globals['_HOLOITEMEFFECT']._serialized_start=750655 - _globals['_HOLOITEMEFFECT']._serialized_end=751259 - _globals['_HOLOITEMTYPE']._serialized_start=751262 - _globals['_HOLOITEMTYPE']._serialized_end=752026 - _globals['_HOLOPOKEMONCLASS']._serialized_start=752029 - _globals['_HOLOPOKEMONCLASS']._serialized_end=752159 - _globals['_HOLOPOKEMONEGGTYPE']._serialized_start=752161 - _globals['_HOLOPOKEMONEGGTYPE']._serialized_end=752222 - _globals['_HOLOPOKEMONFAMILYID']._serialized_start=752225 - _globals['_HOLOPOKEMONFAMILYID']._serialized_end=763624 - _globals['_HOLOPOKEMONID']._serialized_start=763627 - _globals['_HOLOPOKEMONID']._serialized_end=778270 - _globals['_HOLOPOKEMONMOVE']._serialized_start=778273 - _globals['_HOLOPOKEMONMOVE']._serialized_end=784225 - _globals['_HOLOPOKEMONMOVEMENTTYPE']._serialized_start=784228 - _globals['_HOLOPOKEMONMOVEMENTTYPE']._serialized_end=784405 - _globals['_HOLOPOKEMONNATURE']._serialized_start=784408 - _globals['_HOLOPOKEMONNATURE']._serialized_end=784644 - _globals['_HOLOPOKEMONSIZE']._serialized_start=784646 - _globals['_HOLOPOKEMONSIZE']._serialized_end=784728 - _globals['_HOLOPOKEMONTYPE']._serialized_start=784731 - _globals['_HOLOPOKEMONTYPE']._serialized_end=785209 - _globals['_HOLOTEMPORARYEVOLUTIONID']._serialized_start=785212 - _globals['_HOLOTEMPORARYEVOLUTIONID']._serialized_end=785370 - _globals['_IAPLIBRARYVERSION']._serialized_start=785372 - _globals['_IAPLIBRARYVERSION']._serialized_end=785495 - _globals['_IDENTITYPROVIDER']._serialized_start=785498 - _globals['_IDENTITYPROVIDER']._serialized_end=786038 - _globals['_INCIDENTDISPLAYTYPE']._serialized_start=786041 - _globals['_INCIDENTDISPLAYTYPE']._serialized_end=786503 - _globals['_INVASIONTELEMETRYIDS']._serialized_start=786506 - _globals['_INVASIONTELEMETRYIDS']._serialized_end=787264 - _globals['_INVENTORYUPGRADETYPE']._serialized_start=787267 - _globals['_INVENTORYUPGRADETYPE']._serialized_end=787396 - _globals['_INVITATIONTYPE']._serialized_start=787399 - _globals['_INVITATIONTYPE']._serialized_end=787617 - _globals['_ITEM']._serialized_start=787620 - _globals['_ITEM']._serialized_end=790187 - _globals['_ITEMUSETELEMETRYIDS']._serialized_start=790190 - _globals['_ITEMUSETELEMETRYIDS']._serialized_end=790387 - _globals['_LAYERKIND']._serialized_start=790390 - _globals['_LAYERKIND']._serialized_end=790671 - _globals['_LOCATIONCARD']._serialized_start=790674 - _globals['_LOCATIONCARD']._serialized_end=790982 - _globals['_LOGINACTIONTELEMETRYIDS']._serialized_start=790985 - _globals['_LOGINACTIONTELEMETRYIDS']._serialized_end=792615 - _globals['_MAPEVENTSTELEMETRYIDS']._serialized_start=792618 - _globals['_MAPEVENTSTELEMETRYIDS']._serialized_end=793116 - _globals['_MAPLAYER']._serialized_start=793119 - _globals['_MAPLAYER']._serialized_end=793396 - _globals['_MEMENTOTYPE']._serialized_start=793398 - _globals['_MEMENTOTYPE']._serialized_end=793433 - _globals['_METHOD']._serialized_start=793436 - _globals['_METHOD']._serialized_end=803338 - _globals['_NMAMETHOD']._serialized_start=81206 - _globals['_NMAMETHOD']._serialized_end=81424 - _globals['_NMAONBOARDINGCOMPLETION']._serialized_start=803562 - _globals['_NMAONBOARDINGCOMPLETION']._serialized_end=803752 - _globals['_NMAROLE']._serialized_start=803755 - _globals['_NMAROLE']._serialized_end=803890 - _globals['_NEWSPAGETELEMETRYIDS']._serialized_start=803893 - _globals['_NEWSPAGETELEMETRYIDS']._serialized_end=804143 - _globals['_NOMINATIONTYPE']._serialized_start=804145 - _globals['_NOMINATIONTYPE']._serialized_end=804223 - _globals['_NONCOMBATMOVETYPE']._serialized_start=804225 - _globals['_NONCOMBATMOVETYPE']._serialized_end=804335 - _globals['_NOTIFICATIONSTATE']._serialized_start=804337 - _globals['_NOTIFICATIONSTATE']._serialized_end=804423 - _globals['_NULLVALUE']._serialized_start=804425 - _globals['_NULLVALUE']._serialized_end=804463 - _globals['_OBPOGOPROTODATAENUM']._serialized_start=804466 - _globals['_OBPOGOPROTODATAENUM']._serialized_end=805309 - _globals['_OBSUGGESTIONSENTRY']._serialized_start=805312 - _globals['_OBSUGGESTIONSENTRY']._serialized_end=805504 - _globals['_OBUNKNOWNROUTERESULTPROTO']._serialized_start=805507 - _globals['_OBUNKNOWNROUTERESULTPROTO']._serialized_end=805691 - _globals['_ONBOARDINGARSTATUS']._serialized_start=805694 - _globals['_ONBOARDINGARSTATUS']._serialized_end=805848 - _globals['_ONBOARDINGEVENTIDS']._serialized_start=805851 - _globals['_ONBOARDINGEVENTIDS']._serialized_end=807489 - _globals['_ONBOARDINGPATHIDS']._serialized_start=807491 - _globals['_ONBOARDINGPATHIDS']._serialized_end=807601 - _globals['_PARTYQUESTSTATUS']._serialized_start=807604 - _globals['_PARTYQUESTSTATUS']._serialized_end=807809 - _globals['_PARTYSTATUS']._serialized_start=807811 - _globals['_PARTYSTATUS']._serialized_end=807910 - _globals['_PATHTYPE']._serialized_start=807912 - _globals['_PATHTYPE']._serialized_end=807986 - _globals['_PERMISSIONCONTEXTTELEMETRYIDS']._serialized_start=807989 - _globals['_PERMISSIONCONTEXTTELEMETRYIDS']._serialized_end=808641 - _globals['_PERMISSIONFLOWSTEPTELEMETRYIDS']._serialized_start=808644 - _globals['_PERMISSIONFLOWSTEPTELEMETRYIDS']._serialized_end=808982 - _globals['_PERMISSIONTYPE']._serialized_start=808984 - _globals['_PERMISSIONTYPE']._serialized_end=809062 - _globals['_PLATFORM']._serialized_start=809065 - _globals['_PLATFORM']._serialized_end=809201 - _globals['_PLAYERAVATARTYPE']._serialized_start=809203 - _globals['_PLAYERAVATARTYPE']._serialized_end=809271 - _globals['_PLAYERBONUSTYPE']._serialized_start=809273 - _globals['_PLAYERBONUSTYPE']._serialized_end=809347 - _globals['_PLAYERSUBMISSIONACTION']._serialized_start=809350 - _globals['_PLAYERSUBMISSIONACTION']._serialized_end=811416 - _globals['_PLAYERSUBMISSIONTYPEPROTO']._serialized_start=811419 - _globals['_PLAYERSUBMISSIONTYPEPROTO']._serialized_end=812106 - _globals['_POIIMAGETYPE']._serialized_start=812108 - _globals['_POIIMAGETYPE']._serialized_end=812205 - _globals['_POIINVALIDREASON']._serialized_start=812208 - _globals['_POIINVALIDREASON']._serialized_end=812537 - _globals['_POKECOINCAPRESETFREQUENCY']._serialized_start=812540 - _globals['_POKECOINCAPRESETFREQUENCY']._serialized_end=812676 - _globals['_POKECOINSOURCE']._serialized_start=812678 - _globals['_POKECOINSOURCE']._serialized_end=812764 - _globals['_POKEDEXCATEGORY']._serialized_start=812767 - _globals['_POKEDEXCATEGORY']._serialized_end=813153 - _globals['_POKEDEXGENERATIONID']._serialized_start=813156 - _globals['_POKEDEXGENERATIONID']._serialized_end=813434 - _globals['_POKEMONBADGE']._serialized_start=813436 - _globals['_POKEMONBADGE']._serialized_end=813505 - _globals['_POKEMONCREATECONTEXT']._serialized_start=813507 - _globals['_POKEMONCREATECONTEXT']._serialized_end=813617 - _globals['_POKEMONGOPLUSIDS']._serialized_start=813620 - _globals['_POKEMONGOPLUSIDS']._serialized_end=814392 - _globals['_POKEMONHOMETELEMETRYIDS']._serialized_start=814395 - _globals['_POKEMONHOMETELEMETRYIDS']._serialized_end=814616 - _globals['_POKEMONINVENTORYTELEMETRYIDS']._serialized_start=814619 - _globals['_POKEMONINVENTORYTELEMETRYIDS']._serialized_end=814858 - _globals['_POKEMONTAGCOLOR']._serialized_start=814861 - _globals['_POKEMONTAGCOLOR']._serialized_end=815138 - _globals['_POSTCARDSOURCE']._serialized_start=815141 - _globals['_POSTCARDSOURCE']._serialized_end=815476 - _globals['_PROFILEPAGETELEMETRYIDS']._serialized_start=815479 - _globals['_PROFILEPAGETELEMETRYIDS']._serialized_end=815736 - _globals['_PUSHGATEWAYTELEMETRYIDS']._serialized_start=815739 - _globals['_PUSHGATEWAYTELEMETRYIDS']._serialized_end=816030 - _globals['_PUSHNOTIFICATIONTELEMETRYIDS']._serialized_start=816033 - _globals['_PUSHNOTIFICATIONTELEMETRYIDS']._serialized_end=816180 - _globals['_QUESTTYPE']._serialized_start=816183 - _globals['_QUESTTYPE']._serialized_end=817941 - _globals['_RAIDLEVEL']._serialized_start=817944 - _globals['_RAIDLEVEL']._serialized_end=818316 - _globals['_RAIDLOCATIONREQUIREMENT']._serialized_start=818319 - _globals['_RAIDLOCATIONREQUIREMENT']._serialized_end=818459 - _globals['_RAIDPLAQUEPIPSTYLE']._serialized_start=818462 - _globals['_RAIDPLAQUEPIPSTYLE']._serialized_end=818602 - _globals['_RAIDTELEMETRYIDS']._serialized_start=818605 - _globals['_RAIDTELEMETRYIDS']._serialized_end=819287 - _globals['_RAIDVISUALTYPE']._serialized_start=819290 - _globals['_RAIDVISUALTYPE']._serialized_end=819548 - _globals['_REFERRALROLE']._serialized_start=819551 - _globals['_REFERRALROLE']._serialized_end=819687 - _globals['_REFERRALTELEMETRYIDS']._serialized_start=819690 - _globals['_REFERRALTELEMETRYIDS']._serialized_end=820140 - _globals['_REFERRALTELEMETRYSOURCE']._serialized_start=820143 - _globals['_REFERRALTELEMETRYSOURCE']._serialized_end=820346 - _globals['_REMOTERAIDINVITEACCEPTSOURCE']._serialized_start=820349 - _globals['_REMOTERAIDINVITEACCEPTSOURCE']._serialized_end=820649 - _globals['_REMOTERAIDJOINSOURCE']._serialized_start=820652 - _globals['_REMOTERAIDJOINSOURCE']._serialized_end=820898 - _globals['_REMOTERAIDTELEMETRYIDS']._serialized_start=820901 - _globals['_REMOTERAIDTELEMETRYIDS']._serialized_end=821212 - _globals['_ROUTEDISCOVERYTELEMETRYIDS']._serialized_start=821215 - _globals['_ROUTEDISCOVERYTELEMETRYIDS']._serialized_end=821487 - _globals['_ROUTEERRORTELEMETRYIDS']._serialized_start=821489 - _globals['_ROUTEERRORTELEMETRYIDS']._serialized_end=821564 - _globals['_ROUTETYPE']._serialized_start=821567 - _globals['_ROUTETYPE']._serialized_end=821697 - _globals['_SCANTAG']._serialized_start=821700 - _globals['_SCANTAG']._serialized_end=821860 - _globals['_SHAREEXRAIDPASSRESULT']._serialized_start=821863 - _globals['_SHAREEXRAIDPASSRESULT']._serialized_end=822614 - _globals['_SHOPPINGPAGESCROLLIDS']._serialized_start=822617 - _globals['_SHOPPINGPAGESCROLLIDS']._serialized_end=822789 - _globals['_SHOPPINGPAGETELEMETRYIDS']._serialized_start=822792 - _globals['_SHOPPINGPAGETELEMETRYIDS']._serialized_end=823791 - _globals['_SHOPPINGPAGETELEMETRYSOURCE']._serialized_start=823794 - _globals['_SHOPPINGPAGETELEMETRYSOURCE']._serialized_end=825439 - _globals['_SOCIALACTION']._serialized_start=825442 - _globals['_SOCIALACTION']._serialized_end=828102 - _globals['_SOCIALTELEMETRYIDS']._serialized_start=828105 - _globals['_SOCIALTELEMETRYIDS']._serialized_end=828496 - _globals['_SOUVENIRTYPEID']._serialized_start=828499 - _globals['_SOUVENIRTYPEID']._serialized_end=829043 - _globals['_SPONSORPOIINVALIDREASON']._serialized_start=829046 - _globals['_SPONSORPOIINVALIDREASON']._serialized_end=829464 - _globals['_STATMODIFIERTYPE']._serialized_start=829467 - _globals['_STATMODIFIERTYPE']._serialized_end=829653 - _globals['_STORE']._serialized_start=829655 - _globals['_STORE']._serialized_end=829733 - _globals['_SUGGESTIONSEVENTS']._serialized_start=829736 - _globals['_SUGGESTIONSEVENTS']._serialized_end=829880 - _globals['_SYNTAX']._serialized_start=829882 - _globals['_SYNTAX']._serialized_end=829928 - _globals['_TEAM']._serialized_start=829930 - _globals['_TEAM']._serialized_end=829998 - _globals['_TRAINERABILITY']._serialized_start=830000 - _globals['_TRAINERABILITY']._serialized_end=830081 - _globals['_TUTORIALCOMPLETION']._serialized_start=830084 - _globals['_TUTORIALCOMPLETION']._serialized_end=832871 - _globals['_TWEENACTION']._serialized_start=832874 - _globals['_TWEENACTION']._serialized_end=834189 - _globals['_USERTYPE']._serialized_start=834191 - _globals['_USERTYPE']._serialized_end=834306 - _globals['_VIVILLONREGION']._serialized_start=834309 - _globals['_VIVILLONREGION']._serialized_end=834932 - _globals['_VPSEVENTTYPE']._serialized_start=834934 - _globals['_VPSEVENTTYPE']._serialized_end=835029 - _globals['_VSEFFECTTAG']._serialized_start=835031 - _globals['_VSEFFECTTAG']._serialized_end=835126 - _globals['_VSSEEKERREWARDTRACK']._serialized_start=835128 - _globals['_VSSEEKERREWARDTRACK']._serialized_end=835218 - _globals['_WARNINGTYPE']._serialized_start=835221 - _globals['_WARNINGTYPE']._serialized_end=835440 - _globals['_WEBTELEMETRYIDS']._serialized_start=835442 - _globals['_WEBTELEMETRYIDS']._serialized_end=835565 - _globals['_ZONETYPE']._serialized_start=835568 - _globals['_ZONETYPE']._serialized_end=835767 + _GAMEFITNESSACTION.values_by_name["GAME_FITNESS_ACTION_UPDATE_ADVENTURE_SYNC_FITNESS"]._options = None + _GAMEFITNESSACTION.values_by_name["GAME_FITNESS_ACTION_UPDATE_ADVENTURE_SYNC_FITNESS"]._serialized_options = b'\010\001' + _GAMEFITNESSACTION.values_by_name["GAME_FITNESS_ACTION_GET_ADVENTURE_SYNC_FITNESS_REPORT"]._options = None + _GAMEFITNESSACTION.values_by_name["GAME_FITNESS_ACTION_GET_ADVENTURE_SYNC_FITNESS_REPORT"]._serialized_options = b'\010\001' + _ARDKGETGRAPESHOTUPLOADURLOUTPROTO_FILECONTEXTTOGRAPESHOTDATAENTRY._options = None + _ARDKGETGRAPESHOTUPLOADURLOUTPROTO_FILECONTEXTTOGRAPESHOTDATAENTRY._serialized_options = b'8\001' + _ARDKGETUPLOADURLOUTPROTO_CONTEXTSIGNEDURLSENTRY._options = None + _ARDKGETUPLOADURLOUTPROTO_CONTEXTSIGNEDURLSENTRY._serialized_options = b'8\001' + _ABILITYENERGYMETADATA_CHARGERATEENTRY._options = None + _ABILITYENERGYMETADATA_CHARGERATEENTRY._serialized_options = b'8\001' + _ADDLOGINACTIONPROTO.fields_by_name['identity_provider']._options = None + _ADDLOGINACTIONPROTO.fields_by_name['identity_provider']._serialized_options = b'\030\001' + _ADVENTURESYNCSETTINGSPROTO.fields_by_name['persistent_breadcrumb_service_enabled']._options = None + _ADVENTURESYNCSETTINGSPROTO.fields_by_name['persistent_breadcrumb_service_enabled']._serialized_options = b'\030\001' + _AVATARARTICLEPROTO.fields_by_name['color']._options = None + _AVATARARTICLEPROTO.fields_by_name['color']._serialized_options = b'\030\001' + _AVATARARTICLEPROTO.fields_by_name['slot_id']._options = None + _AVATARARTICLEPROTO.fields_by_name['slot_id']._serialized_options = b'\030\001' + _AWARDEDROUTESTAMP.fields_by_name['route_stamp']._options = None + _AWARDEDROUTESTAMP.fields_by_name['route_stamp']._serialized_options = b'\030\001' + _AWARDEDROUTESTAMP.fields_by_name['acquire_time_ms']._options = None + _AWARDEDROUTESTAMP.fields_by_name['acquire_time_ms']._serialized_options = b'\030\001' + _AWARDEDROUTESTAMP.fields_by_name['route_id']._options = None + _AWARDEDROUTESTAMP.fields_by_name['route_id']._serialized_options = b'\030\001' + _AWARDEDROUTESTAMP.fields_by_name['fort_id']._options = None + _AWARDEDROUTESTAMP.fields_by_name['fort_id']._serialized_options = b'\030\001' + _AWARDEDROUTESTAMP.fields_by_name['stamp_id']._options = None + _AWARDEDROUTESTAMP.fields_by_name['stamp_id']._serialized_options = b'\030\001' + _BATTLEACTORPROTO_RESOURCESENTRY._options = None + _BATTLEACTORPROTO_RESOURCESENTRY._serialized_options = b'8\001' + _BATTLEACTORPROTO_ITEMRESOURCESENTRY._options = None + _BATTLEACTORPROTO_ITEMRESOURCESENTRY._serialized_options = b'8\001' + _BATTLEPARTICIPANTPROTO_ACTIVEPOKEMONSTATMODIFIERSENTRY._options = None + _BATTLEPARTICIPANTPROTO_ACTIVEPOKEMONSTATMODIFIERSENTRY._serialized_options = b'8\001' + _BATTLEPARTICIPANTPROTO_ABILITYENERGYENTRY._options = None + _BATTLEPARTICIPANTPROTO_ABILITYENERGYENTRY._serialized_options = b'8\001' + _BATTLEPARTICIPANTPROTO_ABILITYACTIVATIONCOUNTENTRY._options = None + _BATTLEPARTICIPANTPROTO_ABILITYACTIVATIONCOUNTENTRY._serialized_options = b'8\001' + _BATTLEPARTICIPANTPROTO.fields_by_name['super_effective_charge_move']._options = None + _BATTLEPARTICIPANTPROTO.fields_by_name['super_effective_charge_move']._serialized_options = b'\030\001' + _BATTLEPOKEMONPROTO_RESOURCESENTRY._options = None + _BATTLEPOKEMONPROTO_RESOURCESENTRY._serialized_options = b'8\001' + _BATTLEPOKEMONPROTO_ITEMRESOURCESENTRY._options = None + _BATTLEPOKEMONPROTO_ITEMRESOURCESENTRY._serialized_options = b'8\001' + _BATTLEPOKEMONPROTO_MOVESENTRY._options = None + _BATTLEPOKEMONPROTO_MOVESENTRY._serialized_options = b'8\001' + _BATTLEPOKEMONPROTO_MODIFIERSENTRY._options = None + _BATTLEPOKEMONPROTO_MODIFIERSENTRY._serialized_options = b'8\001' + _BATTLEPROTO_ABILITYRESULTLOCATIONENTRY._options = None + _BATTLEPROTO_ABILITYRESULTLOCATIONENTRY._serialized_options = b'8\001' + _BATTLESTATEPROTO_ACTORSENTRY._options = None + _BATTLESTATEPROTO_ACTORSENTRY._serialized_options = b'8\001' + _BATTLESTATEPROTO_TEAMACTORCOUNTENTRY._options = None + _BATTLESTATEPROTO_TEAMACTORCOUNTENTRY._serialized_options = b'8\001' + _BATTLESTATEPROTO_POKEMONENTRY._options = None + _BATTLESTATEPROTO_POKEMONENTRY._serialized_options = b'8\001' + _BATTLESTATEPROTO_PARTYMEMBERCOUNTENTRY._options = None + _BATTLESTATEPROTO_PARTYMEMBERCOUNTENTRY._serialized_options = b'8\001' + _BATTLEUPDATEPROTO_ABILITYENERGYENTRY._options = None + _BATTLEUPDATEPROTO_ABILITYENERGYENTRY._serialized_options = b'8\001' + _BATTLEUPDATEPROTO_ACTIVEPOKEMONSTATMODIFIERSENTRY._options = None + _BATTLEUPDATEPROTO_ACTIVEPOKEMONSTATMODIFIERSENTRY._serialized_options = b'8\001' + _BELUGATRANSACTIONCOMPLETEOUTPROTO_XLCANDYAWARDEDPERIDENTRY._options = None + _BELUGATRANSACTIONCOMPLETEOUTPROTO_XLCANDYAWARDEDPERIDENTRY._serialized_options = b'8\001' + _BOOTTIME_AUTHPROVIDER.values_by_name["PTC"]._options = None + _BOOTTIME_AUTHPROVIDER.values_by_name["PTC"]._serialized_options = b'\010\001' + _BUDDYDATAPROTO_BUDDYSTOREDSTATS_BUDDYSTATSENTRY._options = None + _BUDDYDATAPROTO_BUDDYSTOREDSTATS_BUDDYSTATSENTRY._serialized_options = b'8\001' + _BUDDYDATAPROTO_DAILYACTIVITYCOUNTERSENTRY._options = None + _BUDDYDATAPROTO_DAILYACTIVITYCOUNTERSENTRY._serialized_options = b'8\001' + _BUDDYDATAPROTO_DAILYCATEGORYCOUNTERSENTRY._options = None + _BUDDYDATAPROTO_DAILYCATEGORYCOUNTERSENTRY._serialized_options = b'8\001' + _BUDDYDATAPROTO_SOUVENIRSCOLLECTEDENTRY._options = None + _BUDDYDATAPROTO_SOUVENIRSCOLLECTEDENTRY._serialized_options = b'8\001' + _BUDDYDATAPROTO_ACTIVITYEMOTIONLASTINCREMENTMSENTRY._options = None + _BUDDYDATAPROTO_ACTIVITYEMOTIONLASTINCREMENTMSENTRY._serialized_options = b'8\001' + _BUDDYDATAPROTO_FORTSPINSENTRY._options = None + _BUDDYDATAPROTO_FORTSPINSENTRY._serialized_options = b'8\001' + _BUDDYHISTORYDATA_SOUVENIRSCOLLECTEDENTRY._options = None + _BUDDYHISTORYDATA_SOUVENIRSCOLLECTEDENTRY._serialized_options = b'8\001' + _BUDDYOBSERVEDDATA_SOUVENIRSCOLLECTEDENTRY._options = None + _BUDDYOBSERVEDDATA_SOUVENIRSCOLLECTEDENTRY._serialized_options = b'8\001' + _BUDDYSTATSSHOWNHEARTS_BUDDYSHOWNHEARTSPERCATEGORYENTRY._options = None + _BUDDYSTATSSHOWNHEARTS_BUDDYSHOWNHEARTSPERCATEGORYENTRY._serialized_options = b'8\001' + _CLIENTPLAYERPROTO.fields_by_name['time_zone_offset_ms']._options = None + _CLIENTPLAYERPROTO.fields_by_name['time_zone_offset_ms']._serialized_options = b'\030\001' + _CLIENTTELEMETRYCLIENTSETTINGSPROTO_SPECIALSAMPLINGPROBABILITYMAPENTRY._options = None + _CLIENTTELEMETRYCLIENTSETTINGSPROTO_SPECIALSAMPLINGPROBABILITYMAPENTRY._serialized_options = b'8\001' + _COMBATPROTO_COMBATPLAYERPROTO_IBFCFORMTRACKERENTRY._options = None + _COMBATPROTO_COMBATPLAYERPROTO_IBFCFORMTRACKERENTRY._serialized_options = b'8\001' + _COMPLETEROUTEPLAYLOGENTRY.fields_by_name['route_image_url']._options = None + _COMPLETEROUTEPLAYLOGENTRY.fields_by_name['route_image_url']._serialized_options = b'\030\001' + _CONTESTINFOSUMMARYPROTO.fields_by_name['is_ranking_locked']._options = None + _CONTESTINFOSUMMARYPROTO.fields_by_name['is_ranking_locked']._serialized_options = b'\030\001' + _CONTESTINFOSUMMARYPROTO.fields_by_name['end_time_ms']._options = None + _CONTESTINFOSUMMARYPROTO.fields_by_name['end_time_ms']._serialized_options = b'\030\001' + _EVOLUTIONQUESTINFOPROTO.fields_by_name['description']._options = None + _EVOLUTIONQUESTINFOPROTO.fields_by_name['description']._serialized_options = b'\030\001' + _EVOLUTIONQUESTINFOPROTO.fields_by_name['target']._options = None + _EVOLUTIONQUESTINFOPROTO.fields_by_name['target']._serialized_options = b'\030\001' + _EXPERIENCE_INITDATAENTRY._options = None + _EXPERIENCE_INITDATAENTRY._serialized_options = b'8\001' + _FITNESSRECORDPROTO_HOURLYREPORTSENTRY._options = None + _FITNESSRECORDPROTO_HOURLYREPORTSENTRY._serialized_options = b'8\001' + _FORTDETAILSOUTPROTO.fields_by_name['checkin_image_url']._options = None + _FORTDETAILSOUTPROTO.fields_by_name['checkin_image_url']._serialized_options = b'\030\001' + _FORTDETAILSOUTPROTO.fields_by_name['is_vps_eligible']._options = None + _FORTDETAILSOUTPROTO.fields_by_name['is_vps_eligible']._serialized_options = b'\030\001' + _FORTSEARCHOUTPROTO.fields_by_name['sponsored_gift']._options = None + _FORTSEARCHOUTPROTO.fields_by_name['sponsored_gift']._serialized_options = b'\030\001' + _FORTVPSINFOPROTO.fields_by_name['anchor_id']._options = None + _FORTVPSINFOPROTO.fields_by_name['anchor_id']._serialized_options = b'\030\001' + _FRIENDSHIPDATAPROTO.fields_by_name['codename']._options = None + _FRIENDSHIPDATAPROTO.fields_by_name['codename']._serialized_options = b'\030\001' + _GAMDETAILS_GAMREQUESTEXTRASENTRY._options = None + _GAMDETAILS_GAMREQUESTEXTRASENTRY._serialized_options = b'8\001' + _GETADVENTURESYNCFITNESSREPORTREQUESTPROTO._options = None + _GETADVENTURESYNCFITNESSREPORTREQUESTPROTO._serialized_options = b'\030\001' + _GETADVENTURESYNCFITNESSREPORTRESPONSEPROTO._options = None + _GETADVENTURESYNCFITNESSREPORTRESPONSEPROTO._serialized_options = b'\030\001' + _GETGEOFENCEDADOUTPROTO.fields_by_name['sponsored_gift']._options = None + _GETGEOFENCEDADOUTPROTO.fields_by_name['sponsored_gift']._serialized_options = b'\030\001' + _GETGYMDETAILSOUTPROTO.fields_by_name['checkin_image_url']._options = None + _GETGYMDETAILSOUTPROTO.fields_by_name['checkin_image_url']._serialized_options = b'\030\001' + _GYMGETINFOOUTPROTO.fields_by_name['checkin_image_url']._options = None + _GYMGETINFOOUTPROTO.fields_by_name['checkin_image_url']._serialized_options = b'\030\001' + _IAPINAPPPURCHASESUBSCRIPTIONINFO_TIEREDSUBPRICEENTRY._options = None + _IAPINAPPPURCHASESUBSCRIPTIONINFO_TIEREDSUBPRICEENTRY._serialized_options = b'8\001' + _IAPREDEEMAPPLERECEIPTPROTO_STOREPRICESENTRY._options = None + _IAPREDEEMAPPLERECEIPTPROTO_STOREPRICESENTRY._serialized_options = b'8\001' + _IAPSKULIMITPROTO_PARAMSENTRY._options = None + _IAPSKULIMITPROTO_PARAMSENTRY._serialized_options = b'8\001' + _IAPSKURECORD_OFFERRECORDSENTRY._options = None + _IAPSKURECORD_OFFERRECORDSENTRY._serialized_options = b'8\001' + _IMPRESSIONTRACKINGTAG_STATICTAGSENTRY._options = None + _IMPRESSIONTRACKINGTAG_STATICTAGSENTRY._serialized_options = b'8\001' + _IMPRESSIONTRACKINGTAG_SERVERTAGSENTRY._options = None + _IMPRESSIONTRACKINGTAG_SERVERTAGSENTRY._serialized_options = b'8\001' + _IMPRESSIONTRACKINGTAG_CLIENTTAGSENTRY._options = None + _IMPRESSIONTRACKINGTAG_CLIENTTAGSENTRY._serialized_options = b'8\001' + _INTERNALACCOUNTSETTINGSDATAPROTO_GAMETOSETTINGSENTRY._options = None + _INTERNALACCOUNTSETTINGSDATAPROTO_GAMETOSETTINGSENTRY._serialized_options = b'8\001' + _INTERNALASYNCHRONOUSJOBDATA_METADATAENTRY._options = None + _INTERNALASYNCHRONOUSJOBDATA_METADATAENTRY._serialized_options = b'8\001' + _INTERNALFITNESSRECORDPROTO_HOURLYREPORTSENTRY._options = None + _INTERNALFITNESSRECORDPROTO_HOURLYREPORTSENTRY._serialized_options = b'8\001' + _INTERNALLOCATIONPINGUPDATEPROTO.fields_by_name['time_zone']._options = None + _INTERNALLOCATIONPINGUPDATEPROTO.fields_by_name['time_zone']._serialized_options = b'\030\001' + _INTERNALSKULIMITPROTO_PARAMSENTRY._options = None + _INTERNALSKULIMITPROTO_PARAMSENTRY._serialized_options = b'8\001' + _INTERNALSKURECORD_OFFERRECORDSENTRY._options = None + _INTERNALSKURECORD_OFFERRECORDSENTRY._serialized_options = b'8\001' + _INTERNALSUBMITIMAGEPROTO_METADATAENTRY._options = None + _INTERNALSUBMITIMAGEPROTO_METADATAENTRY._serialized_options = b'8\001' + _IRISPOKEMONOBJECTPROTO.fields_by_name['object_id']._options = None + _IRISPOKEMONOBJECTPROTO.fields_by_name['object_id']._serialized_options = b'\030\001' + _IRISPOKEMONOBJECTPROTO.fields_by_name['display_id']._options = None + _IRISPOKEMONOBJECTPROTO.fields_by_name['display_id']._serialized_options = b'\030\001' + _IRISSOCIALEVENTTELEMETRY_METADATAENTRY._options = None + _IRISSOCIALEVENTTELEMETRY_METADATAENTRY._serialized_options = b'8\001' + _ITEMPROTO.fields_by_name['expiration_time']._options = None + _ITEMPROTO.fields_by_name['expiration_time']._serialized_options = b'\030\001' + _LIMITEDPURCHASESKURECORDPROTO_PURCHASESENTRY._options = None + _LIMITEDPURCHASESKURECORDPROTO_PURCHASESENTRY._serialized_options = b'8\001' + _LOADINGSCREENPROTO_COLORSETTINGSENTRY._options = None + _LOADINGSCREENPROTO_COLORSETTINGSENTRY._serialized_options = b'8\001' + _LOCATIONPINGUPDATEPROTO.fields_by_name['time_zone']._options = None + _LOCATIONPINGUPDATEPROTO.fields_by_name['time_zone']._serialized_options = b'\030\001' + _LOGINDETAIL.fields_by_name['identity_provider']._options = None + _LOGINDETAIL.fields_by_name['identity_provider']._serialized_options = b'\030\001' + _MAPSCLIENTTELEMETRYCLIENTSETTINGSPROTO_SPECIALSAMPLINGPROBABILITYMAPENTRY._options = None + _MAPSCLIENTTELEMETRYCLIENTSETTINGSPROTO_SPECIALSAMPLINGPROBABILITYMAPENTRY._serialized_options = b'8\001' + _NEWSFEEDPOST_PREVIEWMETADATA_ATTRIBUTESENTRY._options = None + _NEWSFEEDPOST_PREVIEWMETADATA_ATTRIBUTESENTRY._serialized_options = b'8\001' + _NEWSFEEDPOST_KEYVALUEPAIRSENTRY._options = None + _NEWSFEEDPOST_KEYVALUEPAIRSENTRY._serialized_options = b'8\001' + _NPCENCOUNTERPROTO_NPCENCOUNTERSTEP.fields_by_name['dialog']._options = None + _NPCENCOUNTERPROTO_NPCENCOUNTERSTEP.fields_by_name['dialog']._serialized_options = b'\030\001' + _NPCENCOUNTERPROTO.fields_by_name['character']._options = None + _NPCENCOUNTERPROTO.fields_by_name['character']._serialized_options = b'\030\001' + _PARTYACTIVITYSUMMARYPROTO_PLAYERSUMMARYMAPENTRY._options = None + _PARTYACTIVITYSUMMARYPROTO_PLAYERSUMMARYMAPENTRY._serialized_options = b'8\001' + _PARTYPLAYINVITATIONDETAILS.fields_by_name['party_id']._options = None + _PARTYPLAYINVITATIONDETAILS.fields_by_name['party_id']._serialized_options = b'\030\001' + _PARTYQUESTSTATEPROTO_PLAYERQUESTSTATEENTRY._options = None + _PARTYQUESTSTATEPROTO_PLAYERQUESTSTATEENTRY._serialized_options = b'8\001' + _PLAYERACTIVITYSUMMARYPROTO_ACTIVITYSUMMARYMAPENTRY._options = None + _PLAYERACTIVITYSUMMARYPROTO_ACTIVITYSUMMARYMAPENTRY._serialized_options = b'8\001' + _PLAYERATTRIBUTESPROTO_ATTRIBUTESENTRY._options = None + _PLAYERATTRIBUTESPROTO_ATTRIBUTESENTRY._serialized_options = b'8\001' + _PLAYERCOMBATSTATSPROTO_BADGESENTRY._options = None + _PLAYERCOMBATSTATSPROTO_BADGESENTRY._serialized_options = b'8\001' + _PLAYERCONTESTSTATSPROTO_BADGESTATSENTRY._options = None + _PLAYERCONTESTSTATSPROTO_BADGESTATSENTRY._serialized_options = b'8\001' + _PLAYERNEUTRALAVATARARTICLECONFIGURATION.fields_by_name['eyes']._options = None + _PLAYERNEUTRALAVATARARTICLECONFIGURATION.fields_by_name['eyes']._serialized_options = b'\030\001' + _PLAYERNEUTRALAVATARARTICLECONFIGURATION.fields_by_name['skin']._options = None + _PLAYERNEUTRALAVATARARTICLECONFIGURATION.fields_by_name['skin']._serialized_options = b'\030\001' + _PLAYERNEUTRALAVATARARTICLECONFIGURATION.fields_by_name['facial_hair']._options = None + _PLAYERNEUTRALAVATARARTICLECONFIGURATION.fields_by_name['facial_hair']._serialized_options = b'\030\001' + _PLAYERNEUTRALAVATARARTICLECONFIGURATION.fields_by_name['face_paint']._options = None + _PLAYERNEUTRALAVATARARTICLECONFIGURATION.fields_by_name['face_paint']._serialized_options = b'\030\001' + _PLAYERNEUTRALAVATARARTICLECONFIGURATION.fields_by_name['onesie']._options = None + _PLAYERNEUTRALAVATARARTICLECONFIGURATION.fields_by_name['onesie']._serialized_options = b'\030\001' + _PLAYERNEUTRALAVATARHEADBLENDPARAMETERS._options = None + _PLAYERNEUTRALAVATARHEADBLENDPARAMETERS._serialized_options = b'\030\001' + _PLAYERNEUTRALAVATARPROTO.fields_by_name['head_blend']._options = None + _PLAYERNEUTRALAVATARPROTO.fields_by_name['head_blend']._serialized_options = b'\030\001' + _PLAYERNEUTRALAVATARPROTO.fields_by_name['facial_hair_gradient']._options = None + _PLAYERNEUTRALAVATARPROTO.fields_by_name['facial_hair_gradient']._serialized_options = b'\030\001' + _POKEDEXENTRYPROTO_CATEGORYSTATUSENTRY._options = None + _POKEDEXENTRYPROTO_CATEGORYSTATUSENTRY._serialized_options = b'8\001' + _POKEDEXENTRYPROTO_STATSFORFORMSENTRY._options = None + _POKEDEXENTRYPROTO_STATSFORFORMSENTRY._serialized_options = b'8\001' + _POKEDEXENTRYPROTO_LOCATIONCARDSFORFORMSENTRY._options = None + _POKEDEXENTRYPROTO_LOCATIONCARDSFORFORMSENTRY._serialized_options = b'8\001' + _POKEMONINFO_STATMODIFIERCONTAINER_STATMODIFIER.fields_by_name['expiry_time_ms']._options = None + _POKEMONINFO_STATMODIFIERCONTAINER_STATMODIFIER.fields_by_name['expiry_time_ms']._serialized_options = b'\030\001' + _POKEMONINFO_STATMODIFIERSENTRY._options = None + _POKEMONINFO_STATMODIFIERSENTRY._serialized_options = b'8\001' + _POKEMONPROTO.fields_by_name['has_mega_evolved']._options = None + _POKEMONPROTO.fields_by_name['has_mega_evolved']._serialized_options = b'\030\001' + _POSTSTATICNEWSFEEDREQUEST_LIQUIDATTRIBUTESENTRY._options = None + _POSTSTATICNEWSFEEDREQUEST_LIQUIDATTRIBUTESENTRY._serialized_options = b'8\001' + _RAIDCREATEDETAIL.fields_by_name['is_mega']._options = None + _RAIDCREATEDETAIL.fields_by_name['is_mega']._serialized_options = b'\030\001' + _RAIDREWARDSLOGENTRY.fields_by_name['is_mega']._options = None + _RAIDREWARDSLOGENTRY.fields_by_name['is_mega']._serialized_options = b'\030\001' + _RAIDREWARDSLOGENTRY.fields_by_name['temp_evo_raid_status']._options = None + _RAIDREWARDSLOGENTRY.fields_by_name['temp_evo_raid_status']._serialized_options = b'\030\001' + _REFERRALMILESTONESPROTO_MILESTONEENTRY._options = None + _REFERRALMILESTONESPROTO_MILESTONEENTRY._serialized_options = b'8\001' + _RELEASEPOKEMONOUTPROTO_XLCANDYAWARDEDPERIDENTRY._options = None + _RELEASEPOKEMONOUTPROTO_XLCANDYAWARDEDPERIDENTRY._serialized_options = b'8\001' + _RELEASEPOKEMONOUTPROTO.fields_by_name['xl_candy_awarded']._options = None + _RELEASEPOKEMONOUTPROTO.fields_by_name['xl_candy_awarded']._serialized_options = b'\030\001' + _REMOVELOGINACTIONPROTO.fields_by_name['identity_provider']._options = None + _REMOVELOGINACTIONPROTO.fields_by_name['identity_provider']._serialized_options = b'\030\001' + _REPLACELOGINACTIONPROTO.fields_by_name['existing_identity_provider']._options = None + _REPLACELOGINACTIONPROTO.fields_by_name['existing_identity_provider']._serialized_options = b'\030\001' + _REPORTADINTERACTIONPROTO_ARENGINEINTERACTION_METADATAENTRY._options = None + _REPORTADINTERACTIONPROTO_ARENGINEINTERACTION_METADATAENTRY._serialized_options = b'8\001' + _REPORTADINTERACTIONPROTO_ARENGINEINTERACTION_DATAENTRY._options = None + _REPORTADINTERACTIONPROTO_ARENGINEINTERACTION_DATAENTRY._serialized_options = b'8\001' + _REPORTADINTERACTIONPROTO.fields_by_name['video_ad_balloon_opened']._options = None + _REPORTADINTERACTIONPROTO.fields_by_name['video_ad_balloon_opened']._serialized_options = b'\030\001' + _REPORTADINTERACTIONPROTO.fields_by_name['video_ad_cta_clicked']._options = None + _REPORTADINTERACTIONPROTO.fields_by_name['video_ad_cta_clicked']._serialized_options = b'\030\001' + _ROUTECREATIONPROTO.fields_by_name['status']._options = None + _ROUTECREATIONPROTO.fields_by_name['status']._serialized_options = b'\030\001' + _ROUTECREATIONPROTO.fields_by_name['rejection_reason']._options = None + _ROUTECREATIONPROTO.fields_by_name['rejection_reason']._serialized_options = b'\030\001' + _ROUTECREATIONPROTO.fields_by_name['editable_post_rejection']._options = None + _ROUTECREATIONPROTO.fields_by_name['editable_post_rejection']._serialized_options = b'\030\001' + _ROUTECREATIONSPROTO.fields_by_name['recently_submitted_route']._options = None + _ROUTECREATIONSPROTO.fields_by_name['recently_submitted_route']._serialized_options = b'\030\001' + _ROUTECREATIONSPROTO.fields_by_name['recently_submitted_routes_last_refresh_timestamp_ms']._options = None + _ROUTECREATIONSPROTO.fields_by_name['recently_submitted_routes_last_refresh_timestamp_ms']._serialized_options = b'\030\001' + _ROUTEPLAYPROTO.fields_by_name['expiration_time_ms']._options = None + _ROUTEPLAYPROTO.fields_by_name['expiration_time_ms']._serialized_options = b'\030\001' + _ROUTEPLAYPROTO.fields_by_name['uniquely_acquired_stamp_count']._options = None + _ROUTEPLAYPROTO.fields_by_name['uniquely_acquired_stamp_count']._serialized_options = b'\030\001' + _ROUTESTAMP.fields_by_name['type']._options = None + _ROUTESTAMP.fields_by_name['type']._serialized_options = b'\030\001' + _ROUTESTAMP.fields_by_name['color']._options = None + _ROUTESTAMP.fields_by_name['color']._serialized_options = b'\030\001' + _ROUTESTAMP.fields_by_name['stamp_id']._options = None + _ROUTESTAMP.fields_by_name['stamp_id']._serialized_options = b'\030\001' + _ROUTESTAMP.fields_by_name['asset_id']._options = None + _ROUTESTAMP.fields_by_name['asset_id']._serialized_options = b'\030\001' + _ROUTESTAMP.fields_by_name['category']._options = None + _ROUTESTAMP.fields_by_name['category']._serialized_options = b'\030\001' + _ROUTESTAMP.fields_by_name['stamp_index']._options = None + _ROUTESTAMP.fields_by_name['stamp_index']._serialized_options = b'\030\001' + _SETNEUTRALAVATAROUTPROTO.fields_by_name['player']._options = None + _SETNEUTRALAVATAROUTPROTO.fields_by_name['player']._serialized_options = b'\030\001' + _SFIDAMETRICS.fields_by_name['distance_walked_km']._options = None + _SFIDAMETRICS.fields_by_name['distance_walked_km']._serialized_options = b'\030\001' + _SFIDAMETRICS.fields_by_name['step_count']._options = None + _SFIDAMETRICS.fields_by_name['step_count']._serialized_options = b'\030\001' + _SFIDAMETRICS.fields_by_name['calories_burned']._options = None + _SFIDAMETRICS.fields_by_name['calories_burned']._serialized_options = b'\030\001' + _SFIDAMETRICS.fields_by_name['exercise_time_ms']._options = None + _SFIDAMETRICS.fields_by_name['exercise_time_ms']._serialized_options = b'\030\001' + _SFIDAMETRICS._options = None + _SFIDAMETRICS._serialized_options = b'\030\001' + _SFIDAMETRICSUPDATE.fields_by_name['update_type']._options = None + _SFIDAMETRICSUPDATE.fields_by_name['update_type']._serialized_options = b'\030\001' + _SFIDAMETRICSUPDATE.fields_by_name['timestamp_ms']._options = None + _SFIDAMETRICSUPDATE.fields_by_name['timestamp_ms']._serialized_options = b'\030\001' + _SFIDAMETRICSUPDATE.fields_by_name['metrics']._options = None + _SFIDAMETRICSUPDATE.fields_by_name['metrics']._serialized_options = b'\030\001' + _SFIDAMETRICSUPDATE._options = None + _SFIDAMETRICSUPDATE._serialized_options = b'\030\001' + _STRUCT_FIELDSENTRY._options = None + _STRUCT_FIELDSENTRY._serialized_options = b'8\001' + _TITANGETGRAPESHOTUPLOADURLOUTPROTO_FILECONTEXTTOGRAPESHOTDATAENTRY._options = None + _TITANGETGRAPESHOTUPLOADURLOUTPROTO_FILECONTEXTTOGRAPESHOTDATAENTRY._serialized_options = b'8\001' + _TITANGETGRAPESHOTUPLOADURLOUTPROTO_FILECONTEXTTOSIGNEDURLENTRY._options = None + _TITANGETGRAPESHOTUPLOADURLOUTPROTO_FILECONTEXTTOSIGNEDURLENTRY._serialized_options = b'8\001' + _TITANGETUPLOADURLOUTPROTO_CONTEXTSIGNEDURLSENTRY._options = None + _TITANGETUPLOADURLOUTPROTO_CONTEXTSIGNEDURLSENTRY._serialized_options = b'8\001' + _TRANSFERPOKEMONTOPOKEMONHOMEOUTPROTO_XLCANDYAWARDEDPERIDENTRY._options = None + _TRANSFERPOKEMONTOPOKEMONHOMEOUTPROTO_XLCANDYAWARDEDPERIDENTRY._serialized_options = b'8\001' + _UUID.fields_by_name['upper']._options = None + _UUID.fields_by_name['upper']._serialized_options = b'0\001' + _UUID.fields_by_name['lower']._options = None + _UUID.fields_by_name['lower']._serialized_options = b'0\001' + _UPDATEADVENTURESYNCFITNESSREQUESTPROTO._options = None + _UPDATEADVENTURESYNCFITNESSREQUESTPROTO._serialized_options = b'\030\001' + _UPDATEADVENTURESYNCFITNESSRESPONSEPROTO._options = None + _UPDATEADVENTURESYNCFITNESSRESPONSEPROTO._serialized_options = b'\030\001' + _VPSSESSIONENDEDEVENT_NETWORKERRORCODESENTRY._options = None + _VPSSESSIONENDEDEVENT_NETWORKERRORCODESENTRY._serialized_options = b'8\001' + _WAINAGETREWARDSRESPONSE_STATUS.values_by_name["ERROR"]._options = None + _WAINAGETREWARDSRESPONSE_STATUS.values_by_name["ERROR"]._serialized_options = b'\010\001' + _WITHITEMPROTO.fields_by_name['item']._options = None + _WITHITEMPROTO.fields_by_name['item']._serialized_options = b'\030\001' + _globals['_ARDKNOMINATIONTYPE']._serialized_start=875021 + _globals['_ARDKNOMINATIONTYPE']._serialized_end=875071 + _globals['_ARDKPLAYERSUBMISSIONTYPEPROTO']._serialized_start=875074 + _globals['_ARDKPLAYERSUBMISSIONTYPEPROTO']._serialized_end=875396 + _globals['_ARDKPOIINVALIDREASON']._serialized_start=875399 + _globals['_ARDKPOIINVALIDREASON']._serialized_end=875604 + _globals['_ARDKSCANTAG']._serialized_start=875606 + _globals['_ARDKSCANTAG']._serialized_end=875726 + _globals['_ARDKSPONSORPOIINVALIDREASON']._serialized_start=875729 + _globals['_ARDKSPONSORPOIINVALIDREASON']._serialized_end=875989 + _globals['_ARDKUSERTYPE']._serialized_start=875991 + _globals['_ARDKUSERTYPE']._serialized_end=876070 + _globals['_ASPERMISSIONSTATUSTELEMETRYIDS']._serialized_start=876073 + _globals['_ASPERMISSIONSTATUSTELEMETRYIDS']._serialized_end=876360 + _globals['_ASPERMISSIONTELEMETRYIDS']._serialized_start=876363 + _globals['_ASPERMISSIONTELEMETRYIDS']._serialized_end=876678 + _globals['_ASSERVICETELEMETRYIDS']._serialized_start=876681 + _globals['_ASSERVICETELEMETRYIDS']._serialized_end=876867 + _globals['_ADRESPONSESTATUS']._serialized_start=876869 + _globals['_ADRESPONSESTATUS']._serialized_end=876986 + _globals['_ADTYPE']._serialized_start=876989 + _globals['_ADTYPE']._serialized_end=877264 + _globals['_ANIMATIONTAKE']._serialized_start=877267 + _globals['_ANIMATIONTAKE']._serialized_end=877401 + _globals['_ARCONTEXT']._serialized_start=877403 + _globals['_ARCONTEXT']._serialized_end=877517 + _globals['_ASSETTELEMETRYIDS']._serialized_start=877520 + _globals['_ASSETTELEMETRYIDS']._serialized_end=877800 + _globals['_ATTRACTEDPOKEMONCONTEXT']._serialized_start=877802 + _globals['_ATTRACTEDPOKEMONCONTEXT']._serialized_end=877885 + _globals['_AUTHIDENTITYPROVIDER']._serialized_start=877888 + _globals['_AUTHIDENTITYPROVIDER']._serialized_end=878194 + _globals['_AUTOMODECONFIGTYPE']._serialized_start=878197 + _globals['_AUTOMODECONFIGTYPE']._serialized_end=878357 + _globals['_AVATARCUSTOMIZATIONTELEMETRYIDS']._serialized_start=878360 + _globals['_AVATARCUSTOMIZATIONTELEMETRYIDS']._serialized_end=878948 + _globals['_AVATARGENDER']._serialized_start=878950 + _globals['_AVATARGENDER']._serialized_end=879020 + _globals['_AVATARSLOT']._serialized_start=879023 + _globals['_AVATARSLOT']._serialized_end=879534 + _globals['_BAGCONTEXTTYPE']._serialized_start=879537 + _globals['_BAGCONTEXTTYPE']._serialized_end=879765 + _globals['_BATTLEEXPERIMENT']._serialized_start=879767 + _globals['_BATTLEEXPERIMENT']._serialized_end=879881 + _globals['_BATTLEHUBSECTION']._serialized_start=879884 + _globals['_BATTLEHUBSECTION']._serialized_end=880061 + _globals['_BATTLEHUBSUBSECTION']._serialized_start=880064 + _globals['_BATTLEHUBSUBSECTION']._serialized_end=880253 + _globals['_BATTLEPARTYTELEMETRYIDS']._serialized_start=880256 + _globals['_BATTLEPARTYTELEMETRYIDS']._serialized_end=880559 + _globals['_BREADBATTLEENTRYPOINT']._serialized_start=880561 + _globals['_BREADBATTLEENTRYPOINT']._serialized_end=880667 + _globals['_BREADBATTLELEVEL']._serialized_start=880670 + _globals['_BREADBATTLELEVEL']._serialized_end=880906 + _globals['_BREADMOVELEVELS']._serialized_start=880908 + _globals['_BREADMOVELEVELS']._serialized_end=880982 + _globals['_BUDDYACTIVITY']._serialized_start=880985 + _globals['_BUDDYACTIVITY']._serialized_end=881599 + _globals['_BUDDYACTIVITYCATEGORY']._serialized_start=881602 + _globals['_BUDDYACTIVITYCATEGORY']._serialized_end=881862 + _globals['_BUDDYANIMATION']._serialized_start=881864 + _globals['_BUDDYANIMATION']._serialized_end=881960 + _globals['_BUDDYEMOTIONLEVEL']._serialized_start=881963 + _globals['_BUDDYEMOTIONLEVEL']._serialized_end=882202 + _globals['_BUDDYLEVEL']._serialized_start=882205 + _globals['_BUDDYLEVEL']._serialized_end=882354 + _globals['_CTATEXT']._serialized_start=882356 + _globals['_CTATEXT']._serialized_end=882435 + _globals['_CAMERAINTERPOLATION']._serialized_start=882438 + _globals['_CAMERAINTERPOLATION']._serialized_end=882588 + _globals['_CAMERATARGET']._serialized_start=882591 + _globals['_CAMERATARGET']._serialized_end=883099 + _globals['_CARDTYPE']._serialized_start=883101 + _globals['_CARDTYPE']._serialized_end=883175 + _globals['_CENTRALSTATE']._serialized_start=883178 + _globals['_CENTRALSTATE']._serialized_end=883462 + _globals['_CHANNEL']._serialized_start=883465 + _globals['_CHANNEL']._serialized_end=883618 + _globals['_CLIENTOPERATINGSYSTEM']._serialized_start=883621 + _globals['_CLIENTOPERATINGSYSTEM']._serialized_end=883800 + _globals['_COMBATEXPERIMENT']._serialized_start=883803 + _globals['_COMBATEXPERIMENT']._serialized_end=884294 + _globals['_COMBATHUBENTRANCETELEMETRYIDS']._serialized_start=884297 + _globals['_COMBATHUBENTRANCETELEMETRYIDS']._serialized_end=884448 + _globals['_COMBATPLAYERFINISHSTATE']._serialized_start=884451 + _globals['_COMBATPLAYERFINISHSTATE']._serialized_end=884590 + _globals['_COMBATPLAYERPROTO']._serialized_start=884592 + _globals['_COMBATPLAYERPROTO']._serialized_end=884680 + _globals['_COMBATREWARDSTATUS']._serialized_start=884683 + _globals['_COMBATREWARDSTATUS']._serialized_end=884960 + _globals['_COMBATTYPE']._serialized_start=884963 + _globals['_COMBATTYPE']._serialized_end=885152 + _globals['_CONTESTOCCURRENCE']._serialized_start=885155 + _globals['_CONTESTOCCURRENCE']._serialized_end=885313 + _globals['_CONTESTPOKEMONMETRIC']._serialized_start=885315 + _globals['_CONTESTPOKEMONMETRIC']._serialized_end=885389 + _globals['_CONTESTRANKINGSTANDARD']._serialized_start=885391 + _globals['_CONTESTRANKINGSTANDARD']._serialized_end=885469 + _globals['_CONTESTSCORECOMPONENTTYPE']._serialized_start=885471 + _globals['_CONTESTSCORECOMPONENTTYPE']._serialized_end=885546 + _globals['_DEVICECONNECTSTATE']._serialized_start=885549 + _globals['_DEVICECONNECTSTATE']._serialized_end=886299 + _globals['_DEVICEKIND']._serialized_start=886302 + _globals['_DEVICEKIND']._serialized_end=886494 + _globals['_DEVICESERVICETELEMETRYIDS']._serialized_start=886497 + _globals['_DEVICESERVICETELEMETRYIDS']._serialized_end=886845 + _globals['_DEVICETYPE']._serialized_start=886847 + _globals['_DEVICETYPE']._serialized_end=886885 + _globals['_DOWNSTREAMACTIONMETHOD']._serialized_start=886888 + _globals['_DOWNSTREAMACTIONMETHOD']._serialized_end=887136 + _globals['_EDITION']._serialized_start=887139 + _globals['_EDITION']._serialized_end=887373 + _globals['_EGGINCUBATORTYPE']._serialized_start=887375 + _globals['_EGGINCUBATORTYPE']._serialized_end=887438 + _globals['_EGGSLOTTYPE']._serialized_start=887440 + _globals['_EGGSLOTTYPE']._serialized_end=887497 + _globals['_ENCOUNTERTYPE']._serialized_start=887500 + _globals['_ENCOUNTERTYPE']._serialized_end=888310 + _globals['_ENTERUSERNAMEMODE']._serialized_start=888312 + _globals['_ENTERUSERNAMEMODE']._serialized_end=888435 + _globals['_ENTRYPOINTFORCONTESTENTRY']._serialized_start=888438 + _globals['_ENTRYPOINTFORCONTESTENTRY']._serialized_end=888589 + _globals['_FEATUREKIND']._serialized_start=888592 + _globals['_FEATUREKIND']._serialized_end=890158 + _globals['_FEATURESFEATUREKIND']._serialized_start=890161 + _globals['_FEATURESFEATUREKIND']._serialized_end=891305 + _globals['_FORTPOWERUPLEVEL']._serialized_start=891308 + _globals['_FORTPOWERUPLEVEL']._serialized_end=891465 + _globals['_FORTPOWERUPLEVELREWARD']._serialized_start=891468 + _globals['_FORTPOWERUPLEVELREWARD']._serialized_end=891710 + _globals['_FORTTYPE']._serialized_start=891712 + _globals['_FORTTYPE']._serialized_end=891747 + _globals['_FRIENDSHIPLEVELMILESTONE']._serialized_start=891750 + _globals['_FRIENDSHIPLEVELMILESTONE']._serialized_end=891924 + _globals['_GAMEACCOUNTREGISTRYACTIONS']._serialized_start=891927 + _globals['_GAMEACCOUNTREGISTRYACTIONS']._serialized_end=892420 + _globals['_GAMEADVENTURESYNCACTION']._serialized_start=892423 + _globals['_GAMEADVENTURESYNCACTION']._serialized_end=892904 + _globals['_GAMEANTICHEATACTION']._serialized_start=892907 + _globals['_GAMEANTICHEATACTION']._serialized_end=893089 + _globals['_GAMEAUTHENTICATIONACTIONMETHOD']._serialized_start=893092 + _globals['_GAMEAUTHENTICATIONACTIONMETHOD']._serialized_end=893257 + _globals['_GAMEBACKGROUNDMODEACTION']._serialized_start=893260 + _globals['_GAMEBACKGROUNDMODEACTION']._serialized_end=893543 + _globals['_GAMECHATACTIONS']._serialized_start=893545 + _globals['_GAMECHATACTIONS']._serialized_end=893651 + _globals['_GAMECRMACTIONS']._serialized_start=893653 + _globals['_GAMECRMACTIONS']._serialized_end=893739 + _globals['_GAMEFITNESSACTION']._serialized_start=893742 + _globals['_GAMEFITNESSACTION']._serialized_end=894149 + _globals['_GAMEGMTEMPLATESACTION']._serialized_start=894152 + _globals['_GAMEGMTEMPLATESACTION']._serialized_end=894301 + _globals['_GAMEIAPACTION']._serialized_start=894304 + _globals['_GAMEIAPACTION']._serialized_end=895060 + _globals['_GAMENOTIFICATIONACTION']._serialized_start=895063 + _globals['_GAMENOTIFICATIONACTION']._serialized_end=895209 + _globals['_GAMEPASSCODEACTION']._serialized_start=895211 + _globals['_GAMEPASSCODEACTION']._serialized_end=895330 + _globals['_GAMEPINGACTION']._serialized_start=895333 + _globals['_GAMEPINGACTION']._serialized_end=895534 + _globals['_GAMEPLAYERACTION']._serialized_start=895536 + _globals['_GAMEPLAYERACTION']._serialized_end=895645 + _globals['_GAMEPOIACTION']._serialized_start=895648 + _globals['_GAMEPOIACTION']._serialized_end=896496 + _globals['_GAMEPUSHNOTIFICATIONACTION']._serialized_start=896499 + _globals['_GAMEPUSHNOTIFICATIONACTION']._serialized_end=897022 + _globals['_GAMESOCIALACTION']._serialized_start=897025 + _globals['_GAMESOCIALACTION']._serialized_end=897199 + _globals['_GAMETELEMETRYACTION']._serialized_start=897202 + _globals['_GAMETELEMETRYACTION']._serialized_end=897393 + _globals['_GAMEWEBTOKENACTION']._serialized_start=897395 + _globals['_GAMEWEBTOKENACTION']._serialized_end=897522 + _globals['_GENERICCLICKTELEMETRYIDS']._serialized_start=897525 + _globals['_GENERICCLICKTELEMETRYIDS']._serialized_end=897822 + _globals['_GYMBADGETYPE']._serialized_start=897824 + _globals['_GYMBADGETYPE']._serialized_end=897946 + _globals['_HELPSHIFTAUTHENTICATIONFAILUREREASON']._serialized_start=897949 + _globals['_HELPSHIFTAUTHENTICATIONFAILUREREASON']._serialized_end=898170 + _globals['_HOLOACTIVITYTYPE']._serialized_start=898173 + _globals['_HOLOACTIVITYTYPE']._serialized_end=901332 + _globals['_HOLOBADGETYPE']._serialized_start=901336 + _globals['_HOLOBADGETYPE']._serialized_end=929817 + _globals['_HOLOIAPITEMCATEGORY']._serialized_start=929820 + _globals['_HOLOIAPITEMCATEGORY']._serialized_end=930327 + _globals['_HOLOITEMCATEGORY']._serialized_start=930330 + _globals['_HOLOITEMCATEGORY']._serialized_end=931196 + _globals['_HOLOITEMEFFECT']._serialized_start=931199 + _globals['_HOLOITEMEFFECT']._serialized_end=931803 + _globals['_HOLOITEMTYPE']._serialized_start=931806 + _globals['_HOLOITEMTYPE']._serialized_end=932589 + _globals['_HOLOPOKEMONCLASS']._serialized_start=932592 + _globals['_HOLOPOKEMONCLASS']._serialized_end=932722 + _globals['_HOLOPOKEMONEGGTYPE']._serialized_start=932724 + _globals['_HOLOPOKEMONEGGTYPE']._serialized_end=932785 + _globals['_HOLOPOKEMONFAMILYID']._serialized_start=932788 + _globals['_HOLOPOKEMONFAMILYID']._serialized_end=944187 + _globals['_HOLOPOKEMONID']._serialized_start=944190 + _globals['_HOLOPOKEMONID']._serialized_end=958833 + _globals['_HOLOPOKEMONMOVE']._serialized_start=958836 + _globals['_HOLOPOKEMONMOVE']._serialized_end=965452 + _globals['_HOLOPOKEMONMOVEMENTTYPE']._serialized_start=965455 + _globals['_HOLOPOKEMONMOVEMENTTYPE']._serialized_end=965632 + _globals['_HOLOPOKEMONNATURE']._serialized_start=965635 + _globals['_HOLOPOKEMONNATURE']._serialized_end=965871 + _globals['_HOLOPOKEMONSIZE']._serialized_start=965873 + _globals['_HOLOPOKEMONSIZE']._serialized_end=965955 + _globals['_HOLOPOKEMONTYPE']._serialized_start=965958 + _globals['_HOLOPOKEMONTYPE']._serialized_end=966436 + _globals['_HOLOTEMPORARYEVOLUTIONID']._serialized_start=966439 + _globals['_HOLOTEMPORARYEVOLUTIONID']._serialized_end=966597 + _globals['_IAPLIBRARYVERSION']._serialized_start=966599 + _globals['_IAPLIBRARYVERSION']._serialized_end=966722 + _globals['_INCIDENTDISPLAYTYPE']._serialized_start=966725 + _globals['_INCIDENTDISPLAYTYPE']._serialized_end=967187 + _globals['_INTERNALCLIENTOPERATINGSYSTEM']._serialized_start=967189 + _globals['_INTERNALCLIENTOPERATINGSYSTEM']._serialized_end=967280 + _globals['_INTERNALCRMCLIENTACTIONMETHOD']._serialized_start=967283 + _globals['_INTERNALCRMCLIENTACTIONMETHOD']._serialized_end=967506 + _globals['_INTERNALGAMEACCOUNTREGISTRYACTIONS']._serialized_start=967509 + _globals['_INTERNALGAMEACCOUNTREGISTRYACTIONS']._serialized_end=967778 + _globals['_INTERNALGAMEADVENTURESYNCACTION']._serialized_start=967781 + _globals['_INTERNALGAMEADVENTURESYNCACTION']._serialized_end=968053 + _globals['_INTERNALGAMEANTICHEATACTION']._serialized_start=968055 + _globals['_INTERNALGAMEANTICHEATACTION']._serialized_end=968179 + _globals['_INTERNALGAMEAUTHENTICATIONACTIONMETHOD']._serialized_start=968181 + _globals['_INTERNALGAMEAUTHENTICATIONACTIONMETHOD']._serialized_end=968300 + _globals['_INTERNALGAMEBACKGROUNDMODEACTION']._serialized_start=968303 + _globals['_INTERNALGAMEBACKGROUNDMODEACTION']._serialized_end=968482 + _globals['_INTERNALGAMECHATACTIONS']._serialized_start=968484 + _globals['_INTERNALGAMECHATACTIONS']._serialized_end=968564 + _globals['_INTERNALGAMECRMACTIONS']._serialized_start=968566 + _globals['_INTERNALGAMECRMACTIONS']._serialized_end=968638 + _globals['_INTERNALGAMEFITNESSACTION']._serialized_start=968641 + _globals['_INTERNALGAMEFITNESSACTION']._serialized_end=968908 + _globals['_INTERNALGAMEGMTEMPLATESACTION']._serialized_start=968910 + _globals['_INTERNALGAMEGMTEMPLATESACTION']._serialized_end=969017 + _globals['_INTERNALGAMEIAPACTION']._serialized_start=969020 + _globals['_INTERNALGAMEIAPACTION']._serialized_end=969528 + _globals['_INTERNALGAMENOTIFICATIONACTION']._serialized_start=969530 + _globals['_INTERNALGAMENOTIFICATIONACTION']._serialized_end=969634 + _globals['_INTERNALGAMEPASSCODEACTION']._serialized_start=969636 + _globals['_INTERNALGAMEPASSCODEACTION']._serialized_end=969721 + _globals['_INTERNALGAMEPINGACTION']._serialized_start=969723 + _globals['_INTERNALGAMEPINGACTION']._serialized_end=969847 + _globals['_INTERNALGAMEPLAYERACTION']._serialized_start=969849 + _globals['_INTERNALGAMEPLAYERACTION']._serialized_end=969928 + _globals['_INTERNALGAMEPOIACTION']._serialized_start=969931 + _globals['_INTERNALGAMEPOIACTION']._serialized_end=970515 + _globals['_INTERNALGAMEPUSHNOTIFICATIONACTION']._serialized_start=970518 + _globals['_INTERNALGAMEPUSHNOTIFICATIONACTION']._serialized_end=970839 + _globals['_INTERNALGAMESOCIALACTION']._serialized_start=970841 + _globals['_INTERNALGAMESOCIALACTION']._serialized_end=970966 + _globals['_INTERNALGAMETELEMETRYACTION']._serialized_start=970969 + _globals['_INTERNALGAMETELEMETRYACTION']._serialized_end=971102 + _globals['_INTERNALGAMEWEBTOKENACTION']._serialized_start=971104 + _globals['_INTERNALGAMEWEBTOKENACTION']._serialized_end=971195 + _globals['_INTERNALGARCLIENTACTIONMETHOD']._serialized_start=971198 + _globals['_INTERNALGARCLIENTACTIONMETHOD']._serialized_end=971828 + _globals['_INTERNALIDENTITYPROVIDER']._serialized_start=971831 + _globals['_INTERNALIDENTITYPROVIDER']._serialized_end=972294 + _globals['_INTERNALINVITATIONTYPE']._serialized_start=972297 + _globals['_INTERNALINVITATIONTYPE']._serialized_end=972523 + _globals['_INTERNALNOTIFICATIONSTATE']._serialized_start=972525 + _globals['_INTERNALNOTIFICATIONSTATE']._serialized_end=972637 + _globals['_INTERNALPLATFORMCLIENTACTION']._serialized_start=972640 + _globals['_INTERNALPLATFORMCLIENTACTION']._serialized_end=974620 + _globals['_INTERNALPLATFORMWARNINGTYPE']._serialized_start=974623 + _globals['_INTERNALPLATFORMWARNINGTYPE']._serialized_end=974806 + _globals['_INTERNALSOCIALACTION']._serialized_start=974809 + _globals['_INTERNALSOCIALACTION']._serialized_end=977534 + _globals['_INTERNALSOURCE']._serialized_start=977536 + _globals['_INTERNALSOURCE']._serialized_end=977620 + _globals['_INVASIONTELEMETRYIDS']._serialized_start=977623 + _globals['_INVASIONTELEMETRYIDS']._serialized_end=978381 + _globals['_INVENTORYUPGRADETYPE']._serialized_start=978384 + _globals['_INVENTORYUPGRADETYPE']._serialized_end=978513 + _globals['_IRISSOCIALEVENT']._serialized_start=978516 + _globals['_IRISSOCIALEVENT']._serialized_end=979465 + _globals['_IRISSOCIALPOKEMONEXPRESSION']._serialized_start=979467 + _globals['_IRISSOCIALPOKEMONEXPRESSION']._serialized_end=979546 + _globals['_ITEM']._serialized_start=979549 + _globals['_ITEM']._serialized_end=983085 + _globals['_ITEMUSETELEMETRYIDS']._serialized_start=983088 + _globals['_ITEMUSETELEMETRYIDS']._serialized_end=983285 + _globals['_LAYERKIND']._serialized_start=983288 + _globals['_LAYERKIND']._serialized_end=983470 + _globals['_LOCATIONCARD']._serialized_start=983473 + _globals['_LOCATIONCARD']._serialized_end=984710 + _globals['_LOGINACTIONTELEMETRYIDS']._serialized_start=984713 + _globals['_LOGINACTIONTELEMETRYIDS']._serialized_end=986667 + _globals['_MAPEVENTSTELEMETRYIDS']._serialized_start=986670 + _globals['_MAPEVENTSTELEMETRYIDS']._serialized_end=987168 + _globals['_MEMENTOTYPE']._serialized_start=987170 + _globals['_MEMENTOTYPE']._serialized_end=987205 + _globals['_METHOD']._serialized_start=987208 + _globals['_METHOD']._serialized_end=999001 + _globals['_NMAMETHOD']._serialized_start=999004 + _globals['_NMAMETHOD']._serialized_end=999180 + _globals['_NMAONBOARDINGCOMPLETION']._serialized_start=999183 + _globals['_NMAONBOARDINGCOMPLETION']._serialized_end=999373 + _globals['_NMAROLE']._serialized_start=999375 + _globals['_NMAROLE']._serialized_end=999469 + _globals['_NEWSPAGETELEMETRYIDS']._serialized_start=999472 + _globals['_NEWSPAGETELEMETRYIDS']._serialized_end=999722 + _globals['_NOMINATIONTYPE']._serialized_start=999724 + _globals['_NOMINATIONTYPE']._serialized_end=999770 + _globals['_NONCOMBATMOVETYPE']._serialized_start=999772 + _globals['_NONCOMBATMOVETYPE']._serialized_end=999882 + _globals['_NOTIFICATIONCATEGORY']._serialized_start=999885 + _globals['_NOTIFICATIONCATEGORY']._serialized_end=1003245 + _globals['_NOTIFICATIONSTATE']._serialized_start=1003247 + _globals['_NOTIFICATIONSTATE']._serialized_end=1003333 + _globals['_NOTIFICATIONTYPE']._serialized_start=1003336 + _globals['_NOTIFICATIONTYPE']._serialized_end=1003529 + _globals['_NULLVALUE']._serialized_start=1003531 + _globals['_NULLVALUE']._serialized_end=1003558 + _globals['_ONBOARDINGARSTATUS']._serialized_start=1003561 + _globals['_ONBOARDINGARSTATUS']._serialized_end=1003715 + _globals['_ONBOARDINGEVENTIDS']._serialized_start=1003718 + _globals['_ONBOARDINGEVENTIDS']._serialized_end=1005356 + _globals['_ONBOARDINGPATHIDS']._serialized_start=1005358 + _globals['_ONBOARDINGPATHIDS']._serialized_end=1005468 + _globals['_PARTYCONTRIBUTERESULT']._serialized_start=1005471 + _globals['_PARTYCONTRIBUTERESULT']._serialized_end=1005748 + _globals['_PARTYQUESTSTATUS']._serialized_start=1005751 + _globals['_PARTYQUESTSTATUS']._serialized_end=1005956 + _globals['_PARTYSTATUS']._serialized_start=1005958 + _globals['_PARTYSTATUS']._serialized_end=1006057 + _globals['_PATHTYPE']._serialized_start=1006059 + _globals['_PATHTYPE']._serialized_end=1006133 + _globals['_PERMISSIONCONTEXTTELEMETRYIDS']._serialized_start=1006136 + _globals['_PERMISSIONCONTEXTTELEMETRYIDS']._serialized_end=1006788 + _globals['_PERMISSIONFLOWSTEPTELEMETRYIDS']._serialized_start=1006791 + _globals['_PERMISSIONFLOWSTEPTELEMETRYIDS']._serialized_end=1007129 + _globals['_PERMISSIONTYPE']._serialized_start=1007131 + _globals['_PERMISSIONTYPE']._serialized_end=1007209 + _globals['_PINCATEGORY']._serialized_start=1007212 + _globals['_PINCATEGORY']._serialized_end=1007450 + _globals['_PLATFORM']._serialized_start=1007453 + _globals['_PLATFORM']._serialized_end=1007589 + _globals['_PLATFORMCLIENTACTION']._serialized_start=1007592 + _globals['_PLATFORMCLIENTACTION']._serialized_end=1009564 + _globals['_PLATFORMWARNINGTYPE']._serialized_start=1009567 + _globals['_PLATFORMWARNINGTYPE']._serialized_end=1009706 + _globals['_PLAYERAVATARTYPE']._serialized_start=1009708 + _globals['_PLAYERAVATARTYPE']._serialized_end=1009803 + _globals['_PLAYERBONUSTYPE']._serialized_start=1009805 + _globals['_PLAYERBONUSTYPE']._serialized_end=1009911 + _globals['_PLAYERSUBMISSIONTYPEPROTO']._serialized_start=1009914 + _globals['_PLAYERSUBMISSIONTYPEPROTO']._serialized_end=1010651 + _globals['_PLAYERZONECOMPLIANCE']._serialized_start=1010654 + _globals['_PLAYERZONECOMPLIANCE']._serialized_end=1010865 + _globals['_POIIMAGETYPE']._serialized_start=1010867 + _globals['_POIIMAGETYPE']._serialized_end=1010964 + _globals['_POIINVALIDREASON']._serialized_start=1010967 + _globals['_POIINVALIDREASON']._serialized_end=1011483 + _globals['_POKECOINCAPRESETFREQUENCY']._serialized_start=1011486 + _globals['_POKECOINCAPRESETFREQUENCY']._serialized_end=1011622 + _globals['_POKECOINSOURCE']._serialized_start=1011624 + _globals['_POKECOINSOURCE']._serialized_end=1011710 + _globals['_POKEDEXCATEGORY']._serialized_start=1011713 + _globals['_POKEDEXCATEGORY']._serialized_end=1012235 + _globals['_POKEDEXGENERATIONID']._serialized_start=1012238 + _globals['_POKEDEXGENERATIONID']._serialized_end=1012516 + _globals['_POKEMONBADGE']._serialized_start=1012518 + _globals['_POKEMONBADGE']._serialized_end=1012587 + _globals['_POKEMONGOPLUSIDS']._serialized_start=1012590 + _globals['_POKEMONGOPLUSIDS']._serialized_end=1013362 + _globals['_POKEMONHOMETELEMETRYIDS']._serialized_start=1013365 + _globals['_POKEMONHOMETELEMETRYIDS']._serialized_end=1013586 + _globals['_POKEMONINVENTORYTELEMETRYIDS']._serialized_start=1013589 + _globals['_POKEMONINVENTORYTELEMETRYIDS']._serialized_end=1013828 + _globals['_POKEMONTAGCOLOR']._serialized_start=1013831 + _globals['_POKEMONTAGCOLOR']._serialized_end=1014108 + _globals['_POSTCARDSOURCE']._serialized_start=1014111 + _globals['_POSTCARDSOURCE']._serialized_end=1014446 + _globals['_PROFILEPAGETELEMETRYIDS']._serialized_start=1014449 + _globals['_PROFILEPAGETELEMETRYIDS']._serialized_end=1014706 + _globals['_PUSHGATEWAYTELEMETRYIDS']._serialized_start=1014709 + _globals['_PUSHGATEWAYTELEMETRYIDS']._serialized_end=1015000 + _globals['_PUSHNOTIFICATIONTELEMETRYIDS']._serialized_start=1015003 + _globals['_PUSHNOTIFICATIONTELEMETRYIDS']._serialized_end=1015150 + _globals['_QUESTENCOUNTERTYPE']._serialized_start=1015152 + _globals['_QUESTENCOUNTERTYPE']._serialized_end=1015216 + _globals['_QUESTTYPE']._serialized_start=1015219 + _globals['_QUESTTYPE']._serialized_end=1017417 + _globals['_RAIDLEVEL']._serialized_start=1017420 + _globals['_RAIDLEVEL']._serialized_end=1017792 + _globals['_RAIDLOCATIONREQUIREMENT']._serialized_start=1017795 + _globals['_RAIDLOCATIONREQUIREMENT']._serialized_end=1017935 + _globals['_RAIDPLAQUEPIPSTYLE']._serialized_start=1017938 + _globals['_RAIDPLAQUEPIPSTYLE']._serialized_end=1018078 + _globals['_RAIDTELEMETRYIDS']._serialized_start=1018081 + _globals['_RAIDTELEMETRYIDS']._serialized_end=1018763 + _globals['_RAIDVISUALTYPE']._serialized_start=1018766 + _globals['_RAIDVISUALTYPE']._serialized_end=1019024 + _globals['_REFERRALROLE']._serialized_start=1019027 + _globals['_REFERRALROLE']._serialized_end=1019163 + _globals['_REFERRALSOURCE']._serialized_start=1019166 + _globals['_REFERRALSOURCE']._serialized_end=1019320 + _globals['_REFERRALTELEMETRYIDS']._serialized_start=1019323 + _globals['_REFERRALTELEMETRYIDS']._serialized_end=1019773 + _globals['_REMOTERAIDINVITEACCEPTSOURCE']._serialized_start=1019776 + _globals['_REMOTERAIDINVITEACCEPTSOURCE']._serialized_end=1020076 + _globals['_REMOTERAIDJOINSOURCE']._serialized_start=1020079 + _globals['_REMOTERAIDJOINSOURCE']._serialized_end=1020325 + _globals['_REMOTERAIDTELEMETRYIDS']._serialized_start=1020328 + _globals['_REMOTERAIDTELEMETRYIDS']._serialized_end=1020639 + _globals['_ROUTEDISCOVERYTELEMETRYIDS']._serialized_start=1020642 + _globals['_ROUTEDISCOVERYTELEMETRYIDS']._serialized_end=1020914 + _globals['_ROUTEERRORTELEMETRYIDS']._serialized_start=1020916 + _globals['_ROUTEERRORTELEMETRYIDS']._serialized_end=1020991 + _globals['_ROUTEINCLINETYPE']._serialized_start=1020994 + _globals['_ROUTEINCLINETYPE']._serialized_end=1021290 + _globals['_ROUTETYPE']._serialized_start=1021293 + _globals['_ROUTETYPE']._serialized_end=1021423 + _globals['_SATURDAYCOMPOSITIONDATA']._serialized_start=1021426 + _globals['_SATURDAYCOMPOSITIONDATA']._serialized_end=1022273 + _globals['_SCANTAG']._serialized_start=1022275 + _globals['_SCANTAG']._serialized_end=1022381 + _globals['_SHOPPINGPAGESCROLLIDS']._serialized_start=1022384 + _globals['_SHOPPINGPAGESCROLLIDS']._serialized_end=1022556 + _globals['_SHOPPINGPAGETELEMETRYIDS']._serialized_start=1022559 + _globals['_SHOPPINGPAGETELEMETRYIDS']._serialized_end=1023614 + _globals['_SHOPPINGPAGETELEMETRYSOURCE']._serialized_start=1023617 + _globals['_SHOPPINGPAGETELEMETRYSOURCE']._serialized_end=1025262 + _globals['_SOCIALTELEMETRYIDS']._serialized_start=1025265 + _globals['_SOCIALTELEMETRYIDS']._serialized_end=1025656 + _globals['_SOURCE']._serialized_start=1025658 + _globals['_SOURCE']._serialized_end=1025783 + _globals['_SOUVENIRTYPEID']._serialized_start=1025786 + _globals['_SOUVENIRTYPEID']._serialized_end=1026330 + _globals['_SPONSORPOIINVALIDREASON']._serialized_start=1026333 + _globals['_SPONSORPOIINVALIDREASON']._serialized_end=1026751 + _globals['_STATMODIFIERTYPE']._serialized_start=1026754 + _globals['_STATMODIFIERTYPE']._serialized_end=1026940 + _globals['_STATEMENTSORTYPES']._serialized_start=1026943 + _globals['_STATEMENTSORTYPES']._serialized_end=1027329 + _globals['_STORE']._serialized_start=1027331 + _globals['_STORE']._serialized_end=1027409 + _globals['_SYNTAX']._serialized_start=1027411 + _globals['_SYNTAX']._serialized_end=1027457 + _globals['_TEAM']._serialized_start=1027459 + _globals['_TEAM']._serialized_end=1027527 + _globals['_TITANGEODATATYPE']._serialized_start=1027529 + _globals['_TITANGEODATATYPE']._serialized_end=1027586 + _globals['_TITANPLAYERSUBMISSIONACTION']._serialized_start=1027589 + _globals['_TITANPLAYERSUBMISSIONACTION']._serialized_end=1029996 + _globals['_TITANPOIIMAGETYPE']._serialized_start=1029998 + _globals['_TITANPOIIMAGETYPE']._serialized_end=1030118 + _globals['_TRAINERABILITY']._serialized_start=1030120 + _globals['_TRAINERABILITY']._serialized_end=1030201 + _globals['_TUTORIALCOMPLETION']._serialized_start=1030204 + _globals['_TUTORIALCOMPLETION']._serialized_end=1034064 + _globals['_TWEENACTION']._serialized_start=1034067 + _globals['_TWEENACTION']._serialized_end=1035382 + _globals['_USERTYPE']._serialized_start=1035384 + _globals['_USERTYPE']._serialized_end=1035499 + _globals['_USERNAMESUGGESTIONTELEMETRYID']._serialized_start=1035502 + _globals['_USERNAMESUGGESTIONTELEMETRYID']._serialized_end=1035658 + _globals['_VFXKEYPROTO']._serialized_start=1035660 + _globals['_VFXKEYPROTO']._serialized_end=1035748 + _globals['_VIVILLONREGION']._serialized_start=1035751 + _globals['_VIVILLONREGION']._serialized_end=1036374 + _globals['_VPSENABLEDSTATUS']._serialized_start=1036377 + _globals['_VPSENABLEDSTATUS']._serialized_end=1036576 + _globals['_VPSEVENTTYPE']._serialized_start=1036578 + _globals['_VPSEVENTTYPE']._serialized_end=1036700 + _globals['_VSEFFECTTAG']._serialized_start=1036702 + _globals['_VSEFFECTTAG']._serialized_end=1036797 + _globals['_VSSEEKERREWARDTRACK']._serialized_start=1036799 + _globals['_VSSEEKERREWARDTRACK']._serialized_end=1036889 + _globals['_WEBTELEMETRYIDS']._serialized_start=1036891 + _globals['_WEBTELEMETRYIDS']._serialized_end=1037014 _globals['_ARBUDDYMULTIPLAYERSESSIONTELEMETRY']._serialized_start=41 _globals['_ARBUDDYMULTIPLAYERSESSIONTELEMETRY']._serialized_end=604 - _globals['_ARCLIENTENVELOPE']._serialized_start=607 - _globals['_ARCLIENTENVELOPE']._serialized_end=744 - _globals['_ARCLIENTENVELOPE_AGELEVEL']._serialized_start=689 - _globals['_ARCLIENTENVELOPE_AGELEVEL']._serialized_end=744 - _globals['_ARCOMMONMETADATA']._serialized_start=747 - _globals['_ARCOMMONMETADATA']._serialized_end=981 - _globals['_ARDKTELEMETRYOMNIPROTO']._serialized_start=984 - _globals['_ARDKTELEMETRYOMNIPROTO']._serialized_end=2315 - _globals['_ARPLUSENCOUNTERVALUESPROTO']._serialized_start=2317 - _globals['_ARPLUSENCOUNTERVALUESPROTO']._serialized_end=2411 - _globals['_ARSESSIONEVENT']._serialized_start=2414 - _globals['_ARSESSIONEVENT']._serialized_end=2607 - _globals['_ARSESSIONEVENT_STATE']._serialized_start=2540 - _globals['_ARSESSIONEVENT_STATE']._serialized_end=2607 - _globals['_ASPERMISSIONFLOWTELEMETRY']._serialized_start=2610 - _globals['_ASPERMISSIONFLOWTELEMETRY']._serialized_end=2901 - _globals['_ABILITYENERGYMETADATA']._serialized_start=2904 - _globals['_ABILITYENERGYMETADATA']._serialized_end=3420 - _globals['_ABILITYENERGYMETADATA_CHARGERATESETTING']._serialized_start=3088 - _globals['_ABILITYENERGYMETADATA_CHARGERATESETTING']._serialized_end=3197 - _globals['_ABILITYENERGYMETADATA_CHARGERATEENTRY']._serialized_start=3199 - _globals['_ABILITYENERGYMETADATA_CHARGERATEENTRY']._serialized_end=3305 - _globals['_ABILITYENERGYMETADATA_CHARGETYPE']._serialized_start=3307 - _globals['_ABILITYENERGYMETADATA_CHARGETYPE']._serialized_end=3362 - _globals['_ABILITYENERGYMETADATA_CHARGEMULTIPLIER']._serialized_start=3364 - _globals['_ABILITYENERGYMETADATA_CHARGEMULTIPLIER']._serialized_end=3420 - _globals['_ABILITYLOOKUPMAP']._serialized_start=3423 - _globals['_ABILITYLOOKUPMAP']._serialized_end=3680 - _globals['_ABILITYLOOKUPMAP_ABILITYLOOKUPLOCATION']._serialized_start=3586 - _globals['_ABILITYLOOKUPMAP_ABILITYLOOKUPLOCATION']._serialized_end=3680 - _globals['_ACCEPTCOMBATCHALLENGEDATAPROTO']._serialized_start=3682 - _globals['_ACCEPTCOMBATCHALLENGEDATAPROTO']._serialized_end=3755 - _globals['_ACCEPTCOMBATCHALLENGEOUTPROTO']._serialized_start=3758 - _globals['_ACCEPTCOMBATCHALLENGEOUTPROTO']._serialized_end=4237 - _globals['_ACCEPTCOMBATCHALLENGEOUTPROTO_RESULT']._serialized_start=3919 - _globals['_ACCEPTCOMBATCHALLENGEOUTPROTO_RESULT']._serialized_end=4237 - _globals['_ACCEPTCOMBATCHALLENGEPROTO']._serialized_start=4239 - _globals['_ACCEPTCOMBATCHALLENGEPROTO']._serialized_end=4319 - _globals['_ACCEPTCOMBATCHALLENGERESPONSEDATAPROTO']._serialized_start=4322 - _globals['_ACCEPTCOMBATCHALLENGERESPONSEDATAPROTO']._serialized_end=4538 - _globals['_ACCEPTFRIENDINVITEOUTPROTO']._serialized_start=4541 - _globals['_ACCEPTFRIENDINVITEOUTPROTO']._serialized_end=4956 - _globals['_ACCEPTFRIENDINVITEOUTPROTO_RESULT']._serialized_start=4691 - _globals['_ACCEPTFRIENDINVITEOUTPROTO_RESULT']._serialized_end=4956 - _globals['_ACCEPTFRIENDINVITEPROTO']._serialized_start=4958 - _globals['_ACCEPTFRIENDINVITEPROTO']._serialized_end=5026 - _globals['_ACCOUNTCONTACTSETTINGS']._serialized_start=5028 - _globals['_ACCOUNTCONTACTSETTINGS']._serialized_end=5107 - _globals['_ACCOUNTCONTACTSETTINGS_CONSENTSTATUS']._serialized_start=5054 - _globals['_ACCOUNTCONTACTSETTINGS_CONSENTSTATUS']._serialized_end=5107 - _globals['_ACCOUNTDELETIONINITIATEDTELEMETRY']._serialized_start=5109 - _globals['_ACCOUNTDELETIONINITIATEDTELEMETRY']._serialized_end=5177 - _globals['_ACCOUNTSETTINGSDATAPROTO']._serialized_start=5180 - _globals['_ACCOUNTSETTINGSDATAPROTO']._serialized_end=6092 - _globals['_ACCOUNTSETTINGSDATAPROTO_CONSENT']._serialized_start=5471 - _globals['_ACCOUNTSETTINGSDATAPROTO_CONSENT']._serialized_end=5601 - _globals['_ACCOUNTSETTINGSDATAPROTO_CONSENT_STATUS']._serialized_start=5555 - _globals['_ACCOUNTSETTINGSDATAPROTO_CONSENT_STATUS']._serialized_end=5601 - _globals['_ACCOUNTSETTINGSDATAPROTO_GAMESETTINGS']._serialized_start=5603 - _globals['_ACCOUNTSETTINGSDATAPROTO_GAMESETTINGS']._serialized_end=5697 - _globals['_ACCOUNTSETTINGSDATAPROTO_ONBOARDED']._serialized_start=5700 - _globals['_ACCOUNTSETTINGSDATAPROTO_ONBOARDED']._serialized_end=5830 - _globals['_ACCOUNTSETTINGSDATAPROTO_ONBOARDED_STATUS']._serialized_start=5788 - _globals['_ACCOUNTSETTINGSDATAPROTO_ONBOARDED_STATUS']._serialized_end=5830 - _globals['_ACCOUNTSETTINGSDATAPROTO_VISIBILITY']._serialized_start=5833 - _globals['_ACCOUNTSETTINGSDATAPROTO_VISIBILITY']._serialized_end=5982 - _globals['_ACCOUNTSETTINGSDATAPROTO_VISIBILITY_STATUS']._serialized_start=5923 - _globals['_ACCOUNTSETTINGSDATAPROTO_VISIBILITY_STATUS']._serialized_end=5982 - _globals['_ACCOUNTSETTINGSDATAPROTO_GAMETOSETTINGSENTRY']._serialized_start=5984 - _globals['_ACCOUNTSETTINGSDATAPROTO_GAMETOSETTINGSENTRY']._serialized_end=6092 - _globals['_ACCOUNTSETTINGSPROTO']._serialized_start=6095 - _globals['_ACCOUNTSETTINGSPROTO']._serialized_end=6478 - _globals['_ACKNOWLEDGEPUNISHMENTOUTPROTO']._serialized_start=6481 - _globals['_ACKNOWLEDGEPUNISHMENTOUTPROTO']._serialized_end=6635 - _globals['_ACKNOWLEDGEPUNISHMENTOUTPROTO_RESULT']._serialized_start=4691 - _globals['_ACKNOWLEDGEPUNISHMENTOUTPROTO_RESULT']._serialized_end=4742 - _globals['_ACKNOWLEDGEPUNISHMENTPROTO']._serialized_start=6637 - _globals['_ACKNOWLEDGEPUNISHMENTPROTO']._serialized_end=6704 - _globals['_ACKNOWLEDGEWARNINGSREQUESTPROTO']._serialized_start=6706 - _globals['_ACKNOWLEDGEWARNINGSREQUESTPROTO']._serialized_end=6785 - _globals['_ACKNOWLEDGEWARNINGSRESPONSEPROTO']._serialized_start=6787 - _globals['_ACKNOWLEDGEWARNINGSRESPONSEPROTO']._serialized_end=6838 - _globals['_ACTIONEXECUTION']._serialized_start=6840 - _globals['_ACTIONEXECUTION']._serialized_end=6924 - _globals['_ACTIONEXECUTION_EXECUTIONMETHOD']._serialized_start=6859 - _globals['_ACTIONEXECUTION_EXECUTIONMETHOD']._serialized_end=6924 - _globals['_ACTIONLOGENTRY']._serialized_start=6927 - _globals['_ACTIONLOGENTRY']._serialized_end=8885 - _globals['_ACTIVATEVSSEEKEROUTPROTO']._serialized_start=8888 - _globals['_ACTIVATEVSSEEKEROUTPROTO']._serialized_end=9251 - _globals['_ACTIVATEVSSEEKEROUTPROTO_RESULT']._serialized_start=9042 - _globals['_ACTIVATEVSSEEKEROUTPROTO_RESULT']._serialized_end=9251 - _globals['_ACTIVATEVSSEEKERPROTO']._serialized_start=9253 - _globals['_ACTIVATEVSSEEKERPROTO']._serialized_end=9335 - _globals['_ACTIVITYPOSTCARDDATA']._serialized_start=9338 - _globals['_ACTIVITYPOSTCARDDATA']._serialized_end=9873 - _globals['_ACTIVITYPOSTCARDDATA_BUDDYDATA']._serialized_start=9584 - _globals['_ACTIVITYPOSTCARDDATA_BUDDYDATA']._serialized_end=9753 - _globals['_ACTIVITYPOSTCARDDATA_FORTDATA']._serialized_start=9755 - _globals['_ACTIVITYPOSTCARDDATA_FORTDATA']._serialized_end=9873 - _globals['_ACTIVITYREPORTPROTO']._serialized_start=9876 - _globals['_ACTIVITYREPORTPROTO']._serialized_end=10515 - _globals['_ACTIVITYREPORTPROTO_FRIENDPROTO']._serialized_start=10385 - _globals['_ACTIVITYREPORTPROTO_FRIENDPROTO']._serialized_end=10515 - _globals['_ADDETAILS']._serialized_start=10518 - _globals['_ADDETAILS']._serialized_end=10747 - _globals['_ADFEEDBACKSETTINGSPROTO']._serialized_start=10749 - _globals['_ADFEEDBACKSETTINGSPROTO']._serialized_end=10873 - _globals['_ADPROTO']._serialized_start=10875 - _globals['_ADPROTO']._serialized_end=10993 - _globals['_ADREQUESTDEVICEINFO']._serialized_start=10996 - _globals['_ADREQUESTDEVICEINFO']._serialized_end=11349 - _globals['_ADREQUESTDEVICEINFO_OPERATINGSYSTEM']._serialized_start=11270 - _globals['_ADREQUESTDEVICEINFO_OPERATINGSYSTEM']._serialized_end=11349 - _globals['_ADTARGETINGINFOPROTO']._serialized_start=11352 - _globals['_ADTARGETINGINFOPROTO']._serialized_end=11485 - _globals['_ADDFAVORITEFRIENDREQUEST']._serialized_start=11487 - _globals['_ADDFAVORITEFRIENDREQUEST']._serialized_end=11563 - _globals['_ADDFAVORITEFRIENDRESPONSE']._serialized_start=11566 - _globals['_ADDFAVORITEFRIENDRESPONSE']._serialized_end=11704 - _globals['_ADDFAVORITEFRIENDRESPONSE_RESULT']._serialized_start=11661 - _globals['_ADDFAVORITEFRIENDRESPONSE_RESULT']._serialized_end=11704 - _globals['_ADDFORTMODIFIEROUTPROTO']._serialized_start=11707 - _globals['_ADDFORTMODIFIEROUTPROTO']._serialized_end=12005 - _globals['_ADDFORTMODIFIEROUTPROTO_RESULT']._serialized_start=11868 - _globals['_ADDFORTMODIFIEROUTPROTO_RESULT']._serialized_end=12005 - _globals['_ADDFORTMODIFIERPROTO']._serialized_start=12008 - _globals['_ADDFORTMODIFIERPROTO']._serialized_end=12148 - _globals['_ADDFRIENDQUESTPROTO']._serialized_start=12150 - _globals['_ADDFRIENDQUESTPROTO']._serialized_end=12197 - _globals['_ADDLOGINACTIONOUTPROTO']._serialized_start=12200 - _globals['_ADDLOGINACTIONOUTPROTO']._serialized_end=12430 - _globals['_ADDLOGINACTIONOUTPROTO_STATUS']._serialized_start=12357 - _globals['_ADDLOGINACTIONOUTPROTO_STATUS']._serialized_end=12430 - _globals['_ADDLOGINACTIONPROTO']._serialized_start=12433 - _globals['_ADDLOGINACTIONPROTO']._serialized_end=12564 - _globals['_ADDREFERREROUTPROTO']._serialized_start=12567 - _globals['_ADDREFERREROUTPROTO']._serialized_end=12842 - _globals['_ADDREFERREROUTPROTO_STATUS']._serialized_start=12651 - _globals['_ADDREFERREROUTPROTO_STATUS']._serialized_end=12842 - _globals['_ADDREFERRERPROTO']._serialized_start=12844 - _globals['_ADDREFERRERPROTO']._serialized_end=12885 - _globals['_ADDRESSBOOKIMPORTSETTINGSPROTO']._serialized_start=12888 - _globals['_ADDRESSBOOKIMPORTSETTINGSPROTO']._serialized_end=13040 - _globals['_ADDRESSBOOKIMPORTTELEMETRY']._serialized_start=13043 - _globals['_ADDRESSBOOKIMPORTTELEMETRY']._serialized_end=13372 - _globals['_ADDRESSBOOKIMPORTTELEMETRY_ADDRESSBOOKIMPORTTELEMETRYID']._serialized_start=13173 - _globals['_ADDRESSBOOKIMPORTTELEMETRY_ADDRESSBOOKIMPORTTELEMETRYID']._serialized_end=13372 - _globals['_ADDRESSABLEPOKEMONSETTINGS']._serialized_start=13374 - _globals['_ADDRESSABLEPOKEMONSETTINGS']._serialized_end=13481 - _globals['_ADVANCEDPERFORMANCETELEMETRY']._serialized_start=13484 - _globals['_ADVANCEDPERFORMANCETELEMETRY']._serialized_end=14681 - _globals['_ADVANCEDPERFORMANCETELEMETRY_PERFORMANCELEVELS']._serialized_start=14487 - _globals['_ADVANCEDPERFORMANCETELEMETRY_PERFORMANCELEVELS']._serialized_end=14548 - _globals['_ADVANCEDPERFORMANCETELEMETRY_PERFORMANCEPRESETLEVELS']._serialized_start=14551 - _globals['_ADVANCEDPERFORMANCETELEMETRY_PERFORMANCEPRESETLEVELS']._serialized_end=14681 - _globals['_ADVANCEDSETTINGSPROTO']._serialized_start=14684 - _globals['_ADVANCEDSETTINGSPROTO']._serialized_end=14917 - _globals['_ADVENTURESYNCPROGRESS']._serialized_start=14919 - _globals['_ADVENTURESYNCPROGRESS']._serialized_end=15018 - _globals['_ADVENTURESYNCSETTINGSPROTO']._serialized_start=15021 - _globals['_ADVENTURESYNCSETTINGSPROTO']._serialized_end=15241 - _globals['_ADVENTURESYNCV2GMTPROTO']._serialized_start=15243 - _globals['_ADVENTURESYNCV2GMTPROTO']._serialized_end=15293 - _globals['_AGEGATERESULT']._serialized_start=15295 - _globals['_AGEGATERESULT']._serialized_end=15331 - _globals['_AGEGATESTARTUP']._serialized_start=15333 - _globals['_AGEGATESTARTUP']._serialized_end=15370 - _globals['_ALLTYPESANDMESSAGESRESPONSESPROTO']._serialized_start=15374 - _globals['_ALLTYPESANDMESSAGESRESPONSESPROTO']._serialized_end=105238 - _globals['_ALLTYPESANDMESSAGESRESPONSESPROTO_ALLNMAMESSAGESPROTO']._serialized_start=15412 - _globals['_ALLTYPESANDMESSAGESRESPONSESPROTO_ALLNMAMESSAGESPROTO']._serialized_end=15850 - _globals['_ALLTYPESANDMESSAGESRESPONSESPROTO_ALLNMARESPONSESPROTO']._serialized_start=15853 - _globals['_ALLTYPESANDMESSAGESRESPONSESPROTO_ALLNMARESPONSESPROTO']._serialized_end=16327 - _globals['_ALLTYPESANDMESSAGESRESPONSESPROTO_NMAMESSAGE']._serialized_start=16329 - _globals['_ALLTYPESANDMESSAGESRESPONSESPROTO_NMAMESSAGE']._serialized_end=16443 - _globals['_ALLTYPESANDMESSAGESRESPONSESPROTO_NMARESPONSE']._serialized_start=16445 - _globals['_ALLTYPESANDMESSAGESRESPONSESPROTO_NMARESPONSE']._serialized_end=16561 - _globals['_ALLTYPESANDMESSAGESRESPONSESPROTO_ALLMESSAGESPROTO']._serialized_start=16565 - _globals['_ALLTYPESANDMESSAGESRESPONSESPROTO_ALLMESSAGESPROTO']._serialized_end=48214 - _globals['_ALLTYPESANDMESSAGESRESPONSESPROTO_ALLRESPONSESPROTO']._serialized_start=48218 - _globals['_ALLTYPESANDMESSAGESRESPONSESPROTO_ALLRESPONSESPROTO']._serialized_end=80967 - _globals['_ALLTYPESANDMESSAGESRESPONSESPROTO_MESSAGE']._serialized_start=80969 - _globals['_ALLTYPESANDMESSAGESRESPONSESPROTO_MESSAGE']._serialized_end=81084 - _globals['_ALLTYPESANDMESSAGESRESPONSESPROTO_RESPONSE']._serialized_start=81086 - _globals['_ALLTYPESANDMESSAGESRESPONSESPROTO_RESPONSE']._serialized_end=81203 - _globals['_ALLTYPESANDMESSAGESRESPONSESPROTO_NMAMETHOD']._serialized_start=81206 - _globals['_ALLTYPESANDMESSAGESRESPONSESPROTO_NMAMETHOD']._serialized_end=81424 - _globals['_ALLTYPESANDMESSAGESRESPONSESPROTO_ALLRESQUESTTYPESPROTO']._serialized_start=81428 - _globals['_ALLTYPESANDMESSAGESRESPONSESPROTO_ALLRESQUESTTYPESPROTO']._serialized_end=105238 - _globals['_ANCHOR']._serialized_start=105240 - _globals['_ANCHOR']._serialized_end=105306 - _globals['_ANCHORUPDATEPROTO']._serialized_start=105309 - _globals['_ANCHORUPDATEPROTO']._serialized_end=105513 - _globals['_ANCHORUPDATEPROTO_ANCHORUPDATETYPE']._serialized_start=105453 - _globals['_ANCHORUPDATEPROTO_ANCHORUPDATETYPE']._serialized_end=105513 - _globals['_ANDROIDDATASOURCE']._serialized_start=105516 - _globals['_ANDROIDDATASOURCE']._serialized_end=105691 - _globals['_ANDROIDDEVICE']._serialized_start=105694 - _globals['_ANDROIDDEVICE']._serialized_end=105922 - _globals['_ANDROIDDEVICE_DEVICETYPE']._serialized_start=105817 - _globals['_ANDROIDDEVICE_DEVICETYPE']._serialized_end=105922 - _globals['_ANIMATIONOVERRIDEPROTO']._serialized_start=105925 - _globals['_ANIMATIONOVERRIDEPROTO']._serialized_end=106202 - _globals['_ANIMATIONOVERRIDEPROTO_POKEMONANIM']._serialized_start=106077 - _globals['_ANIMATIONOVERRIDEPROTO_POKEMONANIM']._serialized_end=106202 - _globals['_API']._serialized_start=106205 - _globals['_API']._serialized_end=106468 - _globals['_APNTOKEN']._serialized_start=106470 - _globals['_APNTOKEN']._serialized_end=106559 - _globals['_APPLETOKEN']._serialized_start=106561 - _globals['_APPLETOKEN']._serialized_end=106614 - _globals['_APPLIEDBONUSEFFECTPROTO']._serialized_start=106617 - _globals['_APPLIEDBONUSEFFECTPROTO']._serialized_end=106775 - _globals['_APPLIEDBONUSPROTO']._serialized_start=106778 - _globals['_APPLIEDBONUSPROTO']._serialized_end=106960 - _globals['_APPLIEDBONUSESPROTO']._serialized_start=106962 - _globals['_APPLIEDBONUSESPROTO']._serialized_end=107032 - _globals['_APPLIEDITEMPROTO']._serialized_start=107035 - _globals['_APPLIEDITEMPROTO']._serialized_end=107181 - _globals['_APPLIEDITEMSPROTO']._serialized_start=107183 - _globals['_APPLIEDITEMSPROTO']._serialized_end=107250 - _globals['_APPLIEDSPACEBONUSPROTO']._serialized_start=107253 - _globals['_APPLIEDSPACEBONUSPROTO']._serialized_end=107396 - _globals['_APPLIEDTIMEBONUSPROTO']._serialized_start=107398 - _globals['_APPLIEDTIMEBONUSPROTO']._serialized_end=107467 - _globals['_APPRAISALSTARTHRESHOLDSETTINGS']._serialized_start=107470 - _globals['_APPRAISALSTARTHRESHOLDSETTINGS']._serialized_end=107617 - _globals['_APPROVEDCOMMONTELEMETRYPROTO']._serialized_start=107620 - _globals['_APPROVEDCOMMONTELEMETRYPROTO']._serialized_end=108855 - _globals['_ARMAPPINGSESSIONTELEMETRYPROTO']._serialized_start=108857 - _globals['_ARMAPPINGSESSIONTELEMETRYPROTO']._serialized_end=108926 - _globals['_ARMAPPINGSETTINGSPROTO']._serialized_start=108929 - _globals['_ARMAPPINGSETTINGSPROTO']._serialized_end=109972 - _globals['_ARMAPPINGTELEMETRYPROTO']._serialized_start=109975 - _globals['_ARMAPPINGTELEMETRYPROTO']._serialized_end=111258 - _globals['_ARMAPPINGTELEMETRYPROTO_ARMAPPINGENTRYPOINT']._serialized_start=110394 - _globals['_ARMAPPINGTELEMETRYPROTO_ARMAPPINGENTRYPOINT']._serialized_end=110616 - _globals['_ARMAPPINGTELEMETRYPROTO_ARMAPPINGEVENTID']._serialized_start=110619 - _globals['_ARMAPPINGTELEMETRYPROTO_ARMAPPINGEVENTID']._serialized_end=111160 - _globals['_ARMAPPINGTELEMETRYPROTO_ARMAPPINGVALIDATIONFAILUREREASON']._serialized_start=111162 - _globals['_ARMAPPINGTELEMETRYPROTO_ARMAPPINGVALIDATIONFAILUREREASON']._serialized_end=111258 - _globals['_ARPHOTOGLOBALSETTINGS']._serialized_start=111260 - _globals['_ARPHOTOGLOBALSETTINGS']._serialized_end=111309 - _globals['_ARPHOTOSESSIONPROTO']._serialized_start=111312 - _globals['_ARPHOTOSESSIONPROTO']._serialized_end=113198 - _globals['_ARPHOTOSESSIONPROTO_ARCONDITIONS']._serialized_start=112275 - _globals['_ARPHOTOSESSIONPROTO_ARCONDITIONS']._serialized_end=112403 - _globals['_ARPHOTOSESSIONPROTO_BATTERYSAMPLE']._serialized_start=112406 - _globals['_ARPHOTOSESSIONPROTO_BATTERYSAMPLE']._serialized_end=112581 - _globals['_ARPHOTOSESSIONPROTO_FRAMERATESAMPLE']._serialized_start=112583 - _globals['_ARPHOTOSESSIONPROTO_FRAMERATESAMPLE']._serialized_end=112689 - _globals['_ARPHOTOSESSIONPROTO_PROCESSORSAMPLE']._serialized_start=112691 - _globals['_ARPHOTOSESSIONPROTO_PROCESSORSAMPLE']._serialized_end=112816 - _globals['_ARPHOTOSESSIONPROTO_ARCONTEXT']._serialized_start=112818 - _globals['_ARPHOTOSESSIONPROTO_ARCONTEXT']._serialized_end=112921 - _globals['_ARPHOTOSESSIONPROTO_ARTYPE']._serialized_start=112923 - _globals['_ARPHOTOSESSIONPROTO_ARTYPE']._serialized_end=112965 - _globals['_ARPHOTOSESSIONPROTO_BATTERYSTATUS']._serialized_start=112967 - _globals['_ARPHOTOSESSIONPROTO_BATTERYSTATUS']._serialized_end=113059 - _globals['_ARPHOTOSESSIONPROTO_STEP']._serialized_start=113062 - _globals['_ARPHOTOSESSIONPROTO_STEP']._serialized_end=113198 - _globals['_ARTELEMETRYSETTINGSPROTO']._serialized_start=113201 - _globals['_ARTELEMETRYSETTINGSPROTO']._serialized_end=113463 - _globals['_ARDKCONFIGSETTINGSPROTO']._serialized_start=113466 - _globals['_ARDKCONFIGSETTINGSPROTO']._serialized_end=113854 - _globals['_ARDKCONFIGSETTINGSPROTO_ARCONTEXT']._serialized_start=113750 - _globals['_ARDKCONFIGSETTINGSPROTO_ARCONTEXT']._serialized_end=113854 - _globals['_ASSERTIONFAILED']._serialized_start=113856 - _globals['_ASSERTIONFAILED']._serialized_end=113912 - _globals['_ASSETBUNDLEDOWNLOADTELEMETRY']._serialized_start=113914 - _globals['_ASSETBUNDLEDOWNLOADTELEMETRY']._serialized_end=114038 - _globals['_ASSETDIGESTENTRYPROTO']._serialized_start=114040 - _globals['_ASSETDIGESTENTRYPROTO']._serialized_end=114164 - _globals['_ASSETDIGESTOUTPROTO']._serialized_start=114167 - _globals['_ASSETDIGESTOUTPROTO']._serialized_end=114398 - _globals['_ASSETDIGESTOUTPROTO_RESULT']._serialized_start=114345 - _globals['_ASSETDIGESTOUTPROTO_RESULT']._serialized_end=114398 - _globals['_ASSETDIGESTREQUESTPROTO']._serialized_start=114401 - _globals['_ASSETDIGESTREQUESTPROTO']._serialized_end=114621 - _globals['_ASSETPOIDOWNLOADTELEMETRY']._serialized_start=114623 - _globals['_ASSETPOIDOWNLOADTELEMETRY']._serialized_end=114740 - _globals['_ASSETREFRESHSETTINGSPROTO']._serialized_start=114742 - _globals['_ASSETREFRESHSETTINGSPROTO']._serialized_end=114811 - _globals['_ASSETREFRESHTELEMETRY']._serialized_start=114813 - _globals['_ASSETREFRESHTELEMETRY']._serialized_end=114855 - _globals['_ASSETSTREAMCACHECULLEDTELEMETRY']._serialized_start=114857 - _globals['_ASSETSTREAMCACHECULLEDTELEMETRY']._serialized_end=114973 - _globals['_ASSETSTREAMDOWNLOADTELEMETRY']._serialized_start=114975 - _globals['_ASSETSTREAMDOWNLOADTELEMETRY']._serialized_end=115091 - _globals['_ASSETVERSIONOUTPROTO']._serialized_start=115094 - _globals['_ASSETVERSIONOUTPROTO']._serialized_end=115413 - _globals['_ASSETVERSIONOUTPROTO_ASSETVERSIONRESPONSEPROTO']._serialized_start=115201 - _globals['_ASSETVERSIONOUTPROTO_ASSETVERSIONRESPONSEPROTO']._serialized_end=115357 - _globals['_ASSETVERSIONOUTPROTO_RESULT']._serialized_start=115359 - _globals['_ASSETVERSIONOUTPROTO_RESULT']._serialized_end=115413 - _globals['_ASSETVERSIONPROTO']._serialized_start=115416 - _globals['_ASSETVERSIONPROTO']._serialized_end=115597 - _globals['_ASSETVERSIONPROTO_ASSETVERSIONREQUESTPROTO']._serialized_start=115535 - _globals['_ASSETVERSIONPROTO_ASSETVERSIONREQUESTPROTO']._serialized_end=115597 - _globals['_ASYNCFILEUPLOADCOMPLETEOUTPROTO']._serialized_start=115600 - _globals['_ASYNCFILEUPLOADCOMPLETEOUTPROTO']._serialized_end=115960 - _globals['_ASYNCFILEUPLOADCOMPLETEOUTPROTO_ERRORSTATUS']._serialized_start=115827 - _globals['_ASYNCFILEUPLOADCOMPLETEOUTPROTO_ERRORSTATUS']._serialized_end=115960 - _globals['_ASYNCFILEUPLOADCOMPLETEPROTO']._serialized_start=115963 - _globals['_ASYNCFILEUPLOADCOMPLETEPROTO']._serialized_end=116211 - _globals['_ASYNCFILEUPLOADCOMPLETEPROTO_STATUS']._serialized_start=116156 - _globals['_ASYNCFILEUPLOADCOMPLETEPROTO_STATUS']._serialized_end=116211 - _globals['_ASYNCHRONOUSJOBDATA']._serialized_start=116214 - _globals['_ASYNCHRONOUSJOBDATA']._serialized_end=116387 - _globals['_ASYNCHRONOUSJOBDATA_METADATAENTRY']._serialized_start=116340 - _globals['_ASYNCHRONOUSJOBDATA_METADATAENTRY']._serialized_end=116387 - _globals['_ATTACKGYMOUTPROTO']._serialized_start=116390 - _globals['_ATTACKGYMOUTPROTO']._serialized_end=116796 - _globals['_ATTACKGYMOUTPROTO_RESULT']._serialized_start=116706 - _globals['_ATTACKGYMOUTPROTO_RESULT']._serialized_end=116796 - _globals['_ATTACKGYMPROTO']._serialized_start=116799 - _globals['_ATTACKGYMPROTO']._serialized_end=117033 - _globals['_ATTACKRAIDBATTLEOUTPROTO']._serialized_start=117036 - _globals['_ATTACKRAIDBATTLEOUTPROTO']._serialized_end=117455 - _globals['_ATTACKRAIDBATTLEOUTPROTO_RESULT']._serialized_start=117276 - _globals['_ATTACKRAIDBATTLEOUTPROTO_RESULT']._serialized_end=117455 - _globals['_ATTACKRAIDBATTLEPROTO']._serialized_start=117458 - _globals['_ATTACKRAIDBATTLEPROTO']._serialized_end=117730 - _globals['_ATTACKRAIDDATALOGDETAILS']._serialized_start=117733 - _globals['_ATTACKRAIDDATALOGDETAILS']._serialized_end=118117 - _globals['_ATTACKRAIDDATAPROTO']._serialized_start=118120 - _globals['_ATTACKRAIDDATAPROTO']._serialized_end=118335 - _globals['_ATTACKRAIDRESPONSEDATAPROTO']._serialized_start=118338 - _globals['_ATTACKRAIDRESPONSEDATAPROTO']._serialized_end=118734 - _globals['_ATTRACTEDPOKEMONCLIENTPROTO']._serialized_start=118737 - _globals['_ATTRACTEDPOKEMONCLIENTPROTO']._serialized_end=119045 - _globals['_AUTHENTICATEAPPLESIGNINREQUESTPROTO']._serialized_start=119047 - _globals['_AUTHENTICATEAPPLESIGNINREQUESTPROTO']._serialized_end=119156 - _globals['_AUTHENTICATEAPPLESIGNINRESPONSEPROTO']._serialized_start=119159 - _globals['_AUTHENTICATEAPPLESIGNINRESPONSEPROTO']._serialized_end=119374 - _globals['_AUTHENTICATEAPPLESIGNINRESPONSEPROTO_STATUS']._serialized_start=119306 - _globals['_AUTHENTICATEAPPLESIGNINRESPONSEPROTO_STATUS']._serialized_end=119374 - _globals['_AVAILABLESKUPROTO']._serialized_start=119377 - _globals['_AVAILABLESKUPROTO']._serialized_end=119912 - _globals['_AVAILABLESUBMISSIONSPERSUBMISSIONTYPE']._serialized_start=119915 - _globals['_AVAILABLESUBMISSIONSPERSUBMISSIONTYPE']._serialized_end=120404 - _globals['_AVATARARTICLEPROTO']._serialized_start=120406 - _globals['_AVATARARTICLEPROTO']._serialized_end=120482 - _globals['_AVATARCUSTOMIZATIONPROTO']._serialized_start=120485 - _globals['_AVATARCUSTOMIZATIONPROTO']._serialized_end=121579 - _globals['_AVATARCUSTOMIZATIONPROTO_AVATARCUSTOMIZATIONPROMOTYPE']._serialized_start=121154 - _globals['_AVATARCUSTOMIZATIONPROTO_AVATARCUSTOMIZATIONPROMOTYPE']._serialized_end=121230 - _globals['_AVATARCUSTOMIZATIONPROTO_AVATARCUSTOMIZATIONUNLOCKTYPE']._serialized_start=121233 - _globals['_AVATARCUSTOMIZATIONPROTO_AVATARCUSTOMIZATIONUNLOCKTYPE']._serialized_end=121378 - _globals['_AVATARCUSTOMIZATIONPROTO_SLOT']._serialized_start=121381 - _globals['_AVATARCUSTOMIZATIONPROTO_SLOT']._serialized_end=121579 - _globals['_AVATARCUSTOMIZATIONTELEMETRY']._serialized_start=121582 - _globals['_AVATARCUSTOMIZATIONTELEMETRY']._serialized_end=121804 - _globals['_AVATARGLOBALSETTINGSPROTO']._serialized_start=121806 - _globals['_AVATARGLOBALSETTINGSPROTO']._serialized_end=121854 - _globals['_AVATARGROUPORDERSETTINGSPROTO']._serialized_start=121857 - _globals['_AVATARGROUPORDERSETTINGSPROTO']._serialized_end=122048 - _globals['_AVATARGROUPORDERSETTINGSPROTO_AVATARGROUPORDERPROTO']._serialized_start=121974 - _globals['_AVATARGROUPORDERSETTINGSPROTO_AVATARGROUPORDERPROTO']._serialized_end=122048 - _globals['_AVATARITEMPROTO']._serialized_start=122050 - _globals['_AVATARITEMPROTO']._serialized_end=122137 - _globals['_AWARDFREERAIDTICKETOUTPROTO']._serialized_start=122140 - _globals['_AWARDFREERAIDTICKETOUTPROTO']._serialized_end=122393 - _globals['_AWARDFREERAIDTICKETOUTPROTO_RESULT']._serialized_start=122240 - _globals['_AWARDFREERAIDTICKETOUTPROTO_RESULT']._serialized_end=122393 - _globals['_AWARDFREERAIDTICKETPROTO']._serialized_start=122395 - _globals['_AWARDFREERAIDTICKETPROTO']._serialized_end=122493 - _globals['_AWARDITEMPROTO']._serialized_start=122495 - _globals['_AWARDITEMPROTO']._serialized_end=122588 - _globals['_AWARDEDGYMBADGE']._serialized_start=122591 - _globals['_AWARDEDGYMBADGE']._serialized_end=123019 - _globals['_AWARDEDROUTEBADGE']._serialized_start=123022 - _globals['_AWARDEDROUTEBADGE']._serialized_end=124069 - _globals['_AWARDEDROUTEBADGE_ROUTEBADGEWAYPOINT']._serialized_start=123845 - _globals['_AWARDEDROUTEBADGE_ROUTEBADGEWAYPOINT']._serialized_end=123958 - _globals['_AWARDEDROUTEBADGE_ROUTEBADGETYPE']._serialized_start=123960 - _globals['_AWARDEDROUTEBADGE_ROUTEBADGETYPE']._serialized_end=124069 - _globals['_AWARDEDROUTESTAMP']._serialized_start=124072 - _globals['_AWARDEDROUTESTAMP']._serialized_end=124222 - _globals['_AWARDEDROUTESTAMPS']._serialized_start=124224 - _globals['_AWARDEDROUTESTAMPS']._serialized_end=124296 - _globals['_BACKGROUNDMODECLIENTSETTINGSPROTO']._serialized_start=124299 - _globals['_BACKGROUNDMODECLIENTSETTINGSPROTO']._serialized_end=125024 - _globals['_BACKGROUNDMODECLIENTSETTINGSPROTO_PROXIMITYSETTINGSPROTO']._serialized_start=124968 - _globals['_BACKGROUNDMODECLIENTSETTINGSPROTO_PROXIMITYSETTINGSPROTO']._serialized_end=125024 - _globals['_BACKGROUNDMODEGLOBALSETTINGSPROTO']._serialized_start=125026 - _globals['_BACKGROUNDMODEGLOBALSETTINGSPROTO']._serialized_end=125132 - _globals['_BACKGROUNDMODESETTINGSPROTO']._serialized_start=125135 - _globals['_BACKGROUNDMODESETTINGSPROTO']._serialized_end=125404 - _globals['_BACKGROUNDTOKEN']._serialized_start=125406 - _globals['_BACKGROUNDTOKEN']._serialized_end=125475 - _globals['_BADGECAPTUREREWARD']._serialized_start=125478 - _globals['_BADGECAPTUREREWARD']._serialized_end=125828 - _globals['_BADGECAPTUREREWARD_TYPE']._serialized_start=125772 - _globals['_BADGECAPTUREREWARD_TYPE']._serialized_end=125828 - _globals['_BADGEDATA']._serialized_start=125831 - _globals['_BADGEDATA']._serialized_end=126169 - _globals['_BADGEREWARDENCOUNTERREQUESTPROTO']._serialized_start=126171 - _globals['_BADGEREWARDENCOUNTERREQUESTPROTO']._serialized_end=126275 - _globals['_BADGEREWARDENCOUNTERRESPONSEPROTO']._serialized_start=126278 - _globals['_BADGEREWARDENCOUNTERRESPONSEPROTO']._serialized_end=126878 - _globals['_BADGEREWARDENCOUNTERRESPONSEPROTO_ENCOUNTERINFOPROTO']._serialized_start=126523 - _globals['_BADGEREWARDENCOUNTERRESPONSEPROTO_ENCOUNTERINFOPROTO']._serialized_end=126725 - _globals['_BADGEREWARDENCOUNTERRESPONSEPROTO_STATUS']._serialized_start=126728 - _globals['_BADGEREWARDENCOUNTERRESPONSEPROTO_STATUS']._serialized_end=126878 - _globals['_BADGESETTINGSPROTO']._serialized_start=126881 - _globals['_BADGESETTINGSPROTO']._serialized_end=127227 - _globals['_BATTLEACTIONPROTO']._serialized_start=127230 - _globals['_BATTLEACTIONPROTO']._serialized_end=128133 - _globals['_BATTLEACTIONPROTO_ACTIONTYPE']._serialized_start=127886 - _globals['_BATTLEACTIONPROTO_ACTIONTYPE']._serialized_end=128133 - _globals['_BATTLEATTRIBUTESPROTO']._serialized_start=128135 - _globals['_BATTLEATTRIBUTESPROTO']._serialized_end=128241 - _globals['_BATTLEHUBBADGESETTINGS']._serialized_start=128243 - _globals['_BATTLEHUBBADGESETTINGS']._serialized_end=128335 - _globals['_BATTLEHUBORDERSETTINGS']._serialized_start=128338 - _globals['_BATTLEHUBORDERSETTINGS']._serialized_end=128711 - _globals['_BATTLEHUBORDERSETTINGS_SECTIONGROUP']._serialized_start=128513 - _globals['_BATTLEHUBORDERSETTINGS_SECTIONGROUP']._serialized_end=128578 - _globals['_BATTLEHUBORDERSETTINGS_SECTIONSETTINGS']._serialized_start=128581 - _globals['_BATTLEHUBORDERSETTINGS_SECTIONSETTINGS']._serialized_end=128711 - _globals['_BATTLELOGPROTO']._serialized_start=128714 - _globals['_BATTLELOGPROTO']._serialized_end=129126 - _globals['_BATTLELOGPROTO_BATTLETYPE']._serialized_start=128975 - _globals['_BATTLELOGPROTO_BATTLETYPE']._serialized_end=129046 - _globals['_BATTLELOGPROTO_STATE']._serialized_start=129048 - _globals['_BATTLELOGPROTO_STATE']._serialized_end=129126 - _globals['_BATTLEPARTICIPANTPROTO']._serialized_start=129129 - _globals['_BATTLEPARTICIPANTPROTO']._serialized_end=130944 - _globals['_BATTLEPARTICIPANTPROTO_ACTIVEPOKEMONSTATMODIFIERSENTRY']._serialized_start=130672 - _globals['_BATTLEPARTICIPANTPROTO_ACTIVEPOKEMONSTATMODIFIERSENTRY']._serialized_end=130788 - _globals['_BATTLEPARTICIPANTPROTO_ABILITYENERGYENTRY']._serialized_start=130790 - _globals['_BATTLEPARTICIPANTPROTO_ABILITYENERGYENTRY']._serialized_end=130881 - _globals['_BATTLEPARTICIPANTPROTO_ABILITYACTIVATIONCOUNTENTRY']._serialized_start=130883 - _globals['_BATTLEPARTICIPANTPROTO_ABILITYACTIVATIONCOUNTENTRY']._serialized_end=130944 - _globals['_BATTLEPARTICIPANTPROTOV2']._serialized_start=130947 - _globals['_BATTLEPARTICIPANTPROTOV2']._serialized_end=132049 - _globals['_BATTLEPARTICIPANTPROTOV2DEP']._serialized_start=132052 - _globals['_BATTLEPARTICIPANTPROTOV2DEP']._serialized_end=132296 - _globals['_BATTLEPARTICIPANTPROTOV2DEP2']._serialized_start=132299 - _globals['_BATTLEPARTICIPANTPROTOV2DEP2']._serialized_end=132428 - _globals['_BATTLEPARTICIPANTPROTOV2DEP3']._serialized_start=132430 - _globals['_BATTLEPARTICIPANTPROTOV2DEP3']._serialized_end=132515 - _globals['_BATTLEPARTIESPROTO']._serialized_start=132517 - _globals['_BATTLEPARTIESPROTO']._serialized_end=132595 - _globals['_BATTLEPARTYPROTO']._serialized_start=132597 - _globals['_BATTLEPARTYPROTO']._serialized_end=132689 - _globals['_BATTLEPARTYSETTINGSPROTO']._serialized_start=132692 - _globals['_BATTLEPARTYSETTINGSPROTO']._serialized_end=132895 - _globals['_BATTLEPARTYTELEMETRY']._serialized_start=132898 - _globals['_BATTLEPARTYTELEMETRY']._serialized_end=133049 - _globals['_BATTLEPROTO']._serialized_start=133052 - _globals['_BATTLEPROTO']._serialized_end=133708 - _globals['_BATTLEPROTO_ABILITYRESULTLOCATIONENTRY']._serialized_start=133614 - _globals['_BATTLEPROTO_ABILITYRESULTLOCATIONENTRY']._serialized_end=133708 - _globals['_BATTLEQUESTPROTO']._serialized_start=133710 - _globals['_BATTLEQUESTPROTO']._serialized_end=133747 - _globals['_BATTLERESULTSPROTO']._serialized_start=133750 - _globals['_BATTLERESULTSPROTO']._serialized_end=134501 - _globals['_BATTLEUPDATEPROTO']._serialized_start=134504 - _globals['_BATTLEUPDATEPROTO']._serialized_end=135619 - _globals['_BATTLEUPDATEPROTO_AVAILABLEITEM']._serialized_start=135196 - _globals['_BATTLEUPDATEPROTO_AVAILABLEITEM']._serialized_end=135292 - _globals['_BATTLEUPDATEPROTO_ACTIVEITEM']._serialized_start=135294 - _globals['_BATTLEUPDATEPROTO_ACTIVEITEM']._serialized_end=135408 - _globals['_BATTLEUPDATEPROTO_ABILITYENERGYENTRY']._serialized_start=130790 - _globals['_BATTLEUPDATEPROTO_ABILITYENERGYENTRY']._serialized_end=130881 - _globals['_BATTLEUPDATEPROTO_ACTIVEPOKEMONSTATMODIFIERSENTRY']._serialized_start=130672 - _globals['_BATTLEUPDATEPROTO_ACTIVEPOKEMONSTATMODIFIERSENTRY']._serialized_end=130788 - _globals['_BATTLEVISUALSETTINGS']._serialized_start=135621 - _globals['_BATTLEVISUALSETTINGS']._serialized_end=135741 - _globals['_BELUGABLECOMPLETETRANSFERREQUESTPROTO']._serialized_start=135743 - _globals['_BELUGABLECOMPLETETRANSFERREQUESTPROTO']._serialized_end=135855 - _globals['_BELUGABLEFINALIZETRANSFER']._serialized_start=135858 - _globals['_BELUGABLEFINALIZETRANSFER']._serialized_end=135993 - _globals['_BELUGABLETRANSFERCOMPLETEPROTO']._serialized_start=135995 - _globals['_BELUGABLETRANSFERCOMPLETEPROTO']._serialized_end=136061 - _globals['_BELUGABLETRANSFERPREPPROTO']._serialized_start=136064 - _globals['_BELUGABLETRANSFERPREPPROTO']._serialized_end=136234 - _globals['_BELUGABLETRANSFERPROTO']._serialized_start=136237 - _globals['_BELUGABLETRANSFERPROTO']._serialized_end=136401 - _globals['_BELUGADAILYTRANSFERLOGENTRY']._serialized_start=136404 - _globals['_BELUGADAILYTRANSFERLOGENTRY']._serialized_end=136616 - _globals['_BELUGADAILYTRANSFERLOGENTRY_RESULT']._serialized_start=3919 - _globals['_BELUGADAILYTRANSFERLOGENTRY_RESULT']._serialized_end=3951 - _globals['_BELUGAGLOBALSETTINGSPROTO']._serialized_start=136618 - _globals['_BELUGAGLOBALSETTINGSPROTO']._serialized_end=136715 - _globals['_BELUGAINCENSEBOXPROTO']._serialized_start=136718 - _globals['_BELUGAINCENSEBOXPROTO']._serialized_end=136884 - _globals['_BELUGAPOKEMONPROTO']._serialized_start=136887 - _globals['_BELUGAPOKEMONPROTO']._serialized_end=138084 - _globals['_BELUGAPOKEMONPROTO_POKEMONCOSTUME']._serialized_start=137742 - _globals['_BELUGAPOKEMONPROTO_POKEMONCOSTUME']._serialized_end=137850 - _globals['_BELUGAPOKEMONPROTO_POKEMONFORM']._serialized_start=137852 - _globals['_BELUGAPOKEMONPROTO_POKEMONFORM']._serialized_end=137892 - _globals['_BELUGAPOKEMONPROTO_POKEMONGENDER']._serialized_start=137894 - _globals['_BELUGAPOKEMONPROTO_POKEMONGENDER']._serialized_end=137965 - _globals['_BELUGAPOKEMONPROTO_TEAM']._serialized_start=137967 - _globals['_BELUGAPOKEMONPROTO_TEAM']._serialized_end=138029 - _globals['_BELUGAPOKEMONPROTO_TRAINERGENDER']._serialized_start=138031 - _globals['_BELUGAPOKEMONPROTO_TRAINERGENDER']._serialized_end=138084 - _globals['_BELUGAPOKEMONWHITELIST']._serialized_start=138087 - _globals['_BELUGAPOKEMONWHITELIST']._serialized_end=138358 - _globals['_BELUGATRANSACTIONCOMPLETEOUTPROTO']._serialized_start=138361 - _globals['_BELUGATRANSACTIONCOMPLETEOUTPROTO']._serialized_end=139056 - _globals['_BELUGATRANSACTIONCOMPLETEOUTPROTO_XLCANDYAWARDEDPERIDENTRY']._serialized_start=138766 - _globals['_BELUGATRANSACTIONCOMPLETEOUTPROTO_XLCANDYAWARDEDPERIDENTRY']._serialized_end=138824 - _globals['_BELUGATRANSACTIONCOMPLETEOUTPROTO_STATUS']._serialized_start=138827 - _globals['_BELUGATRANSACTIONCOMPLETEOUTPROTO_STATUS']._serialized_end=139056 - _globals['_BELUGATRANSACTIONCOMPLETEPROTO']._serialized_start=139059 - _globals['_BELUGATRANSACTIONCOMPLETEPROTO']._serialized_end=139222 - _globals['_BELUGATRANSACTIONSTARTOUTPROTO']._serialized_start=139225 - _globals['_BELUGATRANSACTIONSTARTOUTPROTO']._serialized_end=139703 - _globals['_BELUGATRANSACTIONSTARTOUTPROTO_STATUS']._serialized_start=139431 - _globals['_BELUGATRANSACTIONSTARTOUTPROTO_STATUS']._serialized_end=139703 - _globals['_BELUGATRANSACTIONSTARTPROTO']._serialized_start=139705 - _globals['_BELUGATRANSACTIONSTARTPROTO']._serialized_end=139788 - _globals['_BLOCKACCOUNTOUTPROTO']._serialized_start=139791 - _globals['_BLOCKACCOUNTOUTPROTO']._serialized_end=140005 - _globals['_BLOCKACCOUNTOUTPROTO_RESULT']._serialized_start=139877 - _globals['_BLOCKACCOUNTOUTPROTO_RESULT']._serialized_end=140005 - _globals['_BLOCKACCOUNTPROTO']._serialized_start=140007 - _globals['_BLOCKACCOUNTPROTO']._serialized_end=140058 - _globals['_BONUSBOXPROTO']._serialized_start=140061 - _globals['_BONUSBOXPROTO']._serialized_end=140675 - _globals['_BONUSBOXPROTO_ICONTYPE']._serialized_start=140152 - _globals['_BONUSBOXPROTO_ICONTYPE']._serialized_end=140675 - _globals['_BONUSEFFECTSETTINGSPROTO']._serialized_start=140678 - _globals['_BONUSEFFECTSETTINGSPROTO']._serialized_end=140839 - _globals['_BOOLVALUE']._serialized_start=140841 - _globals['_BOOLVALUE']._serialized_end=140867 - _globals['_BOOTSETTINGSPROTO']._serialized_start=140869 - _globals['_BOOTSETTINGSPROTO']._serialized_end=140922 - _globals['_BOOTTELEMETRY']._serialized_start=140924 - _globals['_BOOTTELEMETRY']._serialized_end=141002 - _globals['_BOOTTIME']._serialized_start=141005 - _globals['_BOOTTIME']._serialized_end=142024 - _globals['_BOOTTIME_BOOTPHASE']._serialized_start=141216 - _globals['_BOOTTIME_BOOTPHASE']._serialized_end=141920 - _globals['_BOOTTIME_ACCOUNTTYPE']._serialized_start=141922 - _globals['_BOOTTIME_ACCOUNTTYPE']._serialized_end=142024 - _globals['_BOUNDINGRECT']._serialized_start=142026 - _globals['_BOUNDINGRECT']._serialized_end=142098 - _globals['_BREADCRUMBRECORDPROTO']._serialized_start=142101 - _globals['_BREADCRUMBRECORDPROTO']._serialized_end=142240 - _globals['_BUDDYACTIVITYCATEGORYSETTINGS']._serialized_start=142242 - _globals['_BUDDYACTIVITYCATEGORYSETTINGS']._serialized_end=142367 - _globals['_BUDDYACTIVITYSETTINGS']._serialized_start=142370 - _globals['_BUDDYACTIVITYSETTINGS']._serialized_end=142643 - _globals['_BUDDYCONSUMABLESLOGENTRY']._serialized_start=142645 - _globals['_BUDDYCONSUMABLESLOGENTRY']._serialized_end=142715 - _globals['_BUDDYDATAPROTO']._serialized_start=142718 - _globals['_BUDDYDATAPROTO']._serialized_end=144980 - _globals['_BUDDYDATAPROTO_BUDDYSTOREDSTATS']._serialized_start=144454 - _globals['_BUDDYDATAPROTO_BUDDYSTOREDSTATS']._serialized_end=144625 - _globals['_BUDDYDATAPROTO_BUDDYSTOREDSTATS_BUDDYSTATSENTRY']._serialized_start=144576 - _globals['_BUDDYDATAPROTO_BUDDYSTOREDSTATS_BUDDYSTATSENTRY']._serialized_end=144625 - _globals['_BUDDYDATAPROTO_DAILYACTIVITYCOUNTERSENTRY']._serialized_start=144627 - _globals['_BUDDYDATAPROTO_DAILYACTIVITYCOUNTERSENTRY']._serialized_end=144722 - _globals['_BUDDYDATAPROTO_DAILYCATEGORYCOUNTERSENTRY']._serialized_start=144724 - _globals['_BUDDYDATAPROTO_DAILYCATEGORYCOUNTERSENTRY']._serialized_end=144819 - _globals['_BUDDYDATAPROTO_SOUVENIRSCOLLECTEDENTRY']._serialized_start=144821 - _globals['_BUDDYDATAPROTO_SOUVENIRSCOLLECTEDENTRY']._serialized_end=144909 - _globals['_BUDDYDATAPROTO_ACTIVITYEMOTIONLASTINCREMENTMSENTRY']._serialized_start=144911 - _globals['_BUDDYDATAPROTO_ACTIVITYEMOTIONLASTINCREMENTMSENTRY']._serialized_end=144980 - _globals['_BUDDYEMOTIONLEVELSETTINGS']._serialized_start=144983 - _globals['_BUDDYEMOTIONLEVELSETTINGS']._serialized_end=145202 - _globals['_BUDDYENCOUNTERCAMEOSETTINGS']._serialized_start=145205 - _globals['_BUDDYENCOUNTERCAMEOSETTINGS']._serialized_end=145474 - _globals['_BUDDYENCOUNTERHELPTELEMETRY']._serialized_start=145477 - _globals['_BUDDYENCOUNTERHELPTELEMETRY']._serialized_end=145696 - _globals['_BUDDYEVOLUTIONWALKQUESTPROTO']._serialized_start=145698 - _globals['_BUDDYEVOLUTIONWALKQUESTPROTO']._serialized_end=145754 - _globals['_BUDDYFEEDINGOUTPROTO']._serialized_start=145757 - _globals['_BUDDYFEEDINGOUTPROTO']._serialized_end=146154 - _globals['_BUDDYFEEDINGOUTPROTO_RESULT']._serialized_start=145982 - _globals['_BUDDYFEEDINGOUTPROTO_RESULT']._serialized_end=146154 - _globals['_BUDDYFEEDINGPROTO']._serialized_start=146156 - _globals['_BUDDYFEEDINGPROTO']._serialized_end=146226 - _globals['_BUDDYGIFTPROTO']._serialized_start=146228 - _globals['_BUDDYGIFTPROTO']._serialized_end=146340 - _globals['_BUDDYGLOBALSETTINGSPROTO']._serialized_start=146343 - _globals['_BUDDYGLOBALSETTINGSPROTO']._serialized_end=146944 - _globals['_BUDDYHISTORYDATA']._serialized_start=146947 - _globals['_BUDDYHISTORYDATA']._serialized_end=147699 - _globals['_BUDDYHISTORYDATA_SOUVENIRSCOLLECTEDENTRY']._serialized_start=144821 - _globals['_BUDDYHISTORYDATA_SOUVENIRSCOLLECTEDENTRY']._serialized_end=144909 - _globals['_BUDDYHUNGERSETTINGS']._serialized_start=147702 - _globals['_BUDDYHUNGERSETTINGS']._serialized_end=147902 - _globals['_BUDDYINTERACTIONSETTINGS']._serialized_start=147905 - _globals['_BUDDYINTERACTIONSETTINGS']._serialized_end=148033 - _globals['_BUDDYLEVELSETTINGS']._serialized_start=148036 - _globals['_BUDDYLEVELSETTINGS']._serialized_end=148411 - _globals['_BUDDYLEVELSETTINGS_BUDDYTRAIT']._serialized_start=148218 - _globals['_BUDDYLEVELSETTINGS_BUDDYTRAIT']._serialized_end=148411 - _globals['_BUDDYMAPEMOTIONCHECKTELEMETRY']._serialized_start=148414 - _globals['_BUDDYMAPEMOTIONCHECKTELEMETRY']._serialized_end=148562 - _globals['_BUDDYMAPOUTPROTO']._serialized_start=148565 - _globals['_BUDDYMAPOUTPROTO']._serialized_end=148802 - _globals['_BUDDYMAPOUTPROTO_RESULT']._serialized_start=145982 - _globals['_BUDDYMAPOUTPROTO_RESULT']._serialized_end=146041 - _globals['_BUDDYMAPPROTO']._serialized_start=148804 - _globals['_BUDDYMAPPROTO']._serialized_end=148819 - _globals['_BUDDYMULTIPLAYERCONNECTIONFAILEDPROTO']._serialized_start=148821 - _globals['_BUDDYMULTIPLAYERCONNECTIONFAILEDPROTO']._serialized_end=148904 - _globals['_BUDDYMULTIPLAYERCONNECTIONSUCCEEDEDPROTO']._serialized_start=148906 - _globals['_BUDDYMULTIPLAYERCONNECTIONSUCCEEDEDPROTO']._serialized_end=148992 - _globals['_BUDDYMULTIPLAYERTIMETOGETSESSIONPROTO']._serialized_start=148994 - _globals['_BUDDYMULTIPLAYERTIMETOGETSESSIONPROTO']._serialized_end=149083 - _globals['_BUDDYNOTIFICATIONCLICKTELEMETRY']._serialized_start=149085 - _globals['_BUDDYNOTIFICATIONCLICKTELEMETRY']._serialized_end=149149 - _globals['_BUDDYOBSERVEDDATA']._serialized_start=149152 - _globals['_BUDDYOBSERVEDDATA']._serialized_end=150222 - _globals['_BUDDYOBSERVEDDATA_BUDDYFEEDSTATS']._serialized_start=149780 - _globals['_BUDDYOBSERVEDDATA_BUDDYFEEDSTATS']._serialized_end=149922 - _globals['_BUDDYOBSERVEDDATA_SOUVENIRSCOLLECTEDENTRY']._serialized_start=144821 - _globals['_BUDDYOBSERVEDDATA_SOUVENIRSCOLLECTEDENTRY']._serialized_end=144909 - _globals['_BUDDYOBSERVEDDATA_BUDDYVALIDATIONRESULT']._serialized_start=150015 - _globals['_BUDDYOBSERVEDDATA_BUDDYVALIDATIONRESULT']._serialized_end=150204 - _globals['_BUDDYPETTINGOUTPROTO']._serialized_start=150225 - _globals['_BUDDYPETTINGOUTPROTO']._serialized_end=150508 - _globals['_BUDDYPETTINGOUTPROTO_RESULT']._serialized_start=145982 - _globals['_BUDDYPETTINGOUTPROTO_RESULT']._serialized_end=146041 - _globals['_BUDDYPETTINGPROTO']._serialized_start=150510 - _globals['_BUDDYPETTINGPROTO']._serialized_end=150529 - _globals['_BUDDYPOKEMONLOGENTRY']._serialized_start=150532 - _globals['_BUDDYPOKEMONLOGENTRY']._serialized_end=150823 - _globals['_BUDDYPOKEMONLOGENTRY_RESULT']._serialized_start=150787 - _globals['_BUDDYPOKEMONLOGENTRY_RESULT']._serialized_end=150823 - _globals['_BUDDYPOKEMONPROTO']._serialized_start=150826 - _globals['_BUDDYPOKEMONPROTO']._serialized_end=151101 - _globals['_BUDDYSTATS']._serialized_start=151104 - _globals['_BUDDYSTATS']._serialized_end=151255 - _globals['_BUDDYSTATSOUTPROTO']._serialized_start=151258 - _globals['_BUDDYSTATSOUTPROTO']._serialized_end=151456 - _globals['_BUDDYSTATSOUTPROTO_RESULT']._serialized_start=145982 - _globals['_BUDDYSTATSOUTPROTO_RESULT']._serialized_end=146041 - _globals['_BUDDYSTATSPROTO']._serialized_start=151458 - _globals['_BUDDYSTATSPROTO']._serialized_end=151475 - _globals['_BUDDYSTATSSHOWNHEARTS']._serialized_start=151478 - _globals['_BUDDYSTATSSHOWNHEARTS']._serialized_end=151998 - _globals['_BUDDYSTATSSHOWNHEARTS_BUDDYSHOWNHEARTSLIST']._serialized_start=151656 - _globals['_BUDDYSTATSSHOWNHEARTS_BUDDYSHOWNHEARTSLIST']._serialized_end=151770 - _globals['_BUDDYSTATSSHOWNHEARTS_BUDDYSHOWNHEARTSPERCATEGORYENTRY']._serialized_start=151772 - _globals['_BUDDYSTATSSHOWNHEARTS_BUDDYSHOWNHEARTSPERCATEGORYENTRY']._serialized_end=151898 - _globals['_BUDDYSTATSSHOWNHEARTS_BUDDYSHOWNHEARTTYPE']._serialized_start=151900 - _globals['_BUDDYSTATSSHOWNHEARTS_BUDDYSHOWNHEARTTYPE']._serialized_end=151992 - _globals['_BUDDYSWAPSETTINGS']._serialized_start=152000 - _globals['_BUDDYSWAPSETTINGS']._serialized_end=152074 - _globals['_BUDDYWALKSETTINGS']._serialized_start=152076 - _globals['_BUDDYWALKSETTINGS']._serialized_end=152136 - _globals['_BUILDINGMETADATA']._serialized_start=152138 - _globals['_BUILDINGMETADATA']._serialized_end=152203 - _globals['_BUTTERFLYCOLLECTORBADGEDATA']._serialized_start=152206 - _globals['_BUTTERFLYCOLLECTORBADGEDATA']._serialized_end=152378 - _globals['_BUTTERFLYCOLLECTORREGIONMEDAL']._serialized_start=152381 - _globals['_BUTTERFLYCOLLECTORREGIONMEDAL']._serialized_end=152662 - _globals['_BUTTERFLYCOLLECTORREGIONMEDAL_STATE']._serialized_start=152627 - _globals['_BUTTERFLYCOLLECTORREGIONMEDAL_STATE']._serialized_end=152662 - _globals['_BUTTERFLYCOLLECTORREWARDSLOGENTRY']._serialized_start=152665 - _globals['_BUTTERFLYCOLLECTORREWARDSLOGENTRY']._serialized_end=152909 - _globals['_BUTTERFLYCOLLECTORREWARDSLOGENTRY_RESULT']._serialized_start=3919 - _globals['_BUTTERFLYCOLLECTORREWARDSLOGENTRY_RESULT']._serialized_end=3951 - _globals['_BUTTERFLYCOLLECTORSETTINGS']._serialized_start=152912 - _globals['_BUTTERFLYCOLLECTORSETTINGS']._serialized_end=153149 - _globals['_BYTESVALUE']._serialized_start=153151 - _globals['_BYTESVALUE']._serialized_end=153178 - _globals['_CALCULATOROPTIONS']._serialized_start=153180 - _globals['_CALCULATOROPTIONS']._serialized_end=153247 - _globals['_CAMERASETTINGSPROTO']._serialized_start=153250 - _globals['_CAMERASETTINGSPROTO']._serialized_end=153722 - _globals['_CAMPAIGNEXPERIMENTIDS']._serialized_start=153724 - _globals['_CAMPAIGNEXPERIMENTIDS']._serialized_end=153780 - _globals['_CAMPFIRESETTINGSPROTO']._serialized_start=153783 - _globals['_CAMPFIRESETTINGSPROTO']._serialized_end=154035 - _globals['_CANCELCOMBATCHALLENGEDATAPROTO']._serialized_start=154037 - _globals['_CANCELCOMBATCHALLENGEDATAPROTO']._serialized_end=154087 - _globals['_CANCELCOMBATCHALLENGEOUTPROTO']._serialized_start=154090 - _globals['_CANCELCOMBATCHALLENGEOUTPROTO']._serialized_end=154401 - _globals['_CANCELCOMBATCHALLENGEOUTPROTO_RESULT']._serialized_start=154194 - _globals['_CANCELCOMBATCHALLENGEOUTPROTO_RESULT']._serialized_end=154401 - _globals['_CANCELCOMBATCHALLENGEPROTO']._serialized_start=154403 - _globals['_CANCELCOMBATCHALLENGEPROTO']._serialized_end=154453 - _globals['_CANCELCOMBATCHALLENGERESPONSEDATAPROTO']._serialized_start=154456 - _globals['_CANCELCOMBATCHALLENGERESPONSEDATAPROTO']._serialized_end=154603 - _globals['_CANCELFRIENDINVITEOUTPROTO']._serialized_start=154606 - _globals['_CANCELFRIENDINVITEOUTPROTO']._serialized_end=154816 - _globals['_CANCELFRIENDINVITEOUTPROTO_RESULT']._serialized_start=154703 - _globals['_CANCELFRIENDINVITEOUTPROTO_RESULT']._serialized_end=154816 - _globals['_CANCELFRIENDINVITEPROTO']._serialized_start=154818 - _globals['_CANCELFRIENDINVITEPROTO']._serialized_end=154886 - _globals['_CANCELMATCHMAKINGDATAPROTO']._serialized_start=154888 - _globals['_CANCELMATCHMAKINGDATAPROTO']._serialized_end=154934 - _globals['_CANCELMATCHMAKINGOUTPROTO']._serialized_start=154937 - _globals['_CANCELMATCHMAKINGOUTPROTO']._serialized_end=155162 - _globals['_CANCELMATCHMAKINGOUTPROTO_RESULT']._serialized_start=155033 - _globals['_CANCELMATCHMAKINGOUTPROTO_RESULT']._serialized_end=155162 - _globals['_CANCELMATCHMAKINGPROTO']._serialized_start=155164 - _globals['_CANCELMATCHMAKINGPROTO']._serialized_end=155206 - _globals['_CANCELMATCHMAKINGRESPONSEDATAPROTO']._serialized_start=155209 - _globals['_CANCELMATCHMAKINGRESPONSEDATAPROTO']._serialized_end=155348 - _globals['_CANCELROUTEOUTPROTO']._serialized_start=155350 - _globals['_CANCELROUTEOUTPROTO']._serialized_end=155455 - _globals['_CANCELROUTEPROTO']._serialized_start=155457 - _globals['_CANCELROUTEPROTO']._serialized_end=155475 - _globals['_CANCELTRADINGOUTPROTO']._serialized_start=155478 - _globals['_CANCELTRADINGOUTPROTO']._serialized_end=155771 - _globals['_CANCELTRADINGOUTPROTO_RESULT']._serialized_start=155613 - _globals['_CANCELTRADINGOUTPROTO_RESULT']._serialized_end=155771 - _globals['_CANCELTRADINGPROTO']._serialized_start=155773 - _globals['_CANCELTRADINGPROTO']._serialized_end=155812 - _globals['_CAPPROTO']._serialized_start=155814 - _globals['_CAPPROTO']._serialized_end=155891 - _globals['_CAPTUREPROBABILITYPROTO']._serialized_start=155894 - _globals['_CAPTUREPROBABILITYPROTO']._serialized_end=156027 - _globals['_CAPTURESCOREPROTO']._serialized_start=156030 - _globals['_CAPTURESCOREPROTO']._serialized_end=156396 - _globals['_CAPTURESCOREPROTO_SCOREDATA']._serialized_start=156285 - _globals['_CAPTURESCOREPROTO_SCOREDATA']._serialized_end=156396 - _globals['_CATCHCARDTELEMETRY']._serialized_start=156399 - _globals['_CATCHCARDTELEMETRY']._serialized_end=156987 - _globals['_CATCHCARDTELEMETRY_PHOTOTYPE']._serialized_start=156923 - _globals['_CATCHCARDTELEMETRY_PHOTOTYPE']._serialized_end=156987 - _globals['_CATCHPOKEMONGLOBALSETTINGSPROTO']._serialized_start=156989 - _globals['_CATCHPOKEMONGLOBALSETTINGSPROTO']._serialized_end=157115 - _globals['_CATCHPOKEMONLOGENTRY']._serialized_start=157118 - _globals['_CATCHPOKEMONLOGENTRY']._serialized_end=157458 - _globals['_CATCHPOKEMONLOGENTRY_RESULT']._serialized_start=157378 - _globals['_CATCHPOKEMONLOGENTRY_RESULT']._serialized_end=157458 - _globals['_CATCHPOKEMONOUTPROTO']._serialized_start=157461 - _globals['_CATCHPOKEMONOUTPROTO']._serialized_end=158159 - _globals['_CATCHPOKEMONOUTPROTO_CAPTUREREASON']._serialized_start=157981 - _globals['_CATCHPOKEMONOUTPROTO_CAPTUREREASON']._serialized_end=158061 - _globals['_CATCHPOKEMONOUTPROTO_STATUS']._serialized_start=158063 - _globals['_CATCHPOKEMONOUTPROTO_STATUS']._serialized_end=158159 - _globals['_CATCHPOKEMONPROTO']._serialized_start=158162 - _globals['_CATCHPOKEMONPROTO']._serialized_end=158447 - _globals['_CATCHPOKEMONQUESTPROTO']._serialized_start=158449 - _globals['_CATCHPOKEMONQUESTPROTO']._serialized_end=158560 - _globals['_CATCHPOKEMONTELEMETRY']._serialized_start=158563 - _globals['_CATCHPOKEMONTELEMETRY']._serialized_end=158783 - _globals['_CATCHRADIUSMULTIPLIERSETTINGSPROTO']._serialized_start=158785 - _globals['_CATCHRADIUSMULTIPLIERSETTINGSPROTO']._serialized_end=158838 - _globals['_CHALLENGEIDMISMATCHDATAPROTO']._serialized_start=158840 - _globals['_CHALLENGEIDMISMATCHDATAPROTO']._serialized_end=158960 - _globals['_CHALLENGEQUESTSSECTIONPROTO']._serialized_start=158962 - _globals['_CHALLENGEQUESTSSECTIONPROTO']._serialized_end=159015 - _globals['_CHANGEARTELEMETRY']._serialized_start=159017 - _globals['_CHANGEARTELEMETRY']._serialized_end=159081 - _globals['_CHANGEONLINESTATUSTELEMETRY']._serialized_start=159083 - _globals['_CHANGEONLINESTATUSTELEMETRY']._serialized_end=159141 - _globals['_CHANGEPOKEMONFORMOUTPROTO']._serialized_start=159144 - _globals['_CHANGEPOKEMONFORMOUTPROTO']._serialized_end=159549 - _globals['_CHANGEPOKEMONFORMOUTPROTO_RESULT']._serialized_start=159339 - _globals['_CHANGEPOKEMONFORMOUTPROTO_RESULT']._serialized_end=159549 - _globals['_CHANGEPOKEMONFORMPROTO']._serialized_start=159551 - _globals['_CHANGEPOKEMONFORMPROTO']._serialized_end=159658 - _globals['_CHANGETEAMOUTPROTO']._serialized_start=159661 - _globals['_CHANGETEAMOUTPROTO']._serialized_end=159928 - _globals['_CHANGETEAMOUTPROTO_STATUS']._serialized_start=159801 - _globals['_CHANGETEAMOUTPROTO_STATUS']._serialized_end=159928 - _globals['_CHANGETEAMPROTO']._serialized_start=159930 - _globals['_CHANGETEAMPROTO']._serialized_end=160019 - _globals['_CHARACTERDISPLAYPROTO']._serialized_start=160022 - _globals['_CHARACTERDISPLAYPROTO']._serialized_end=160169 - _globals['_CHATMESSAGECONTEXT']._serialized_start=160172 - _globals['_CHATMESSAGECONTEXT']._serialized_end=160311 - _globals['_CHECKAWARDEDBADGESOUTPROTO']._serialized_start=160314 - _globals['_CHECKAWARDEDBADGESOUTPROTO']._serialized_end=160473 - _globals['_CHECKAWARDEDBADGESPROTO']._serialized_start=160475 - _globals['_CHECKAWARDEDBADGESPROTO']._serialized_end=160500 - _globals['_CHECKCHALLENGEOUTPROTO']._serialized_start=160502 - _globals['_CHECKCHALLENGEOUTPROTO']._serialized_end=160573 - _globals['_CHECKCHALLENGEPROTO']._serialized_start=160575 - _globals['_CHECKCHALLENGEPROTO']._serialized_end=160619 - _globals['_CHECKENCOUNTERTRAYINFOTELEMETRY']._serialized_start=160621 - _globals['_CHECKENCOUNTERTRAYINFOTELEMETRY']._serialized_end=160703 - _globals['_CHECKGIFTINGELIGIBILITYOUTPROTO']._serialized_start=160705 - _globals['_CHECKGIFTINGELIGIBILITYOUTPROTO']._serialized_end=160814 - _globals['_CHECKGIFTINGELIGIBILITYPROTO']._serialized_start=160816 - _globals['_CHECKGIFTINGELIGIBILITYPROTO']._serialized_end=160938 - _globals['_CHECKPHOTOBOMBOUTPROTO']._serialized_start=160941 - _globals['_CHECKPHOTOBOMBOUTPROTO']._serialized_end=161282 - _globals['_CHECKPHOTOBOMBOUTPROTO_STATUS']._serialized_start=161198 - _globals['_CHECKPHOTOBOMBOUTPROTO_STATUS']._serialized_end=161282 - _globals['_CHECKPHOTOBOMBPROTO']._serialized_start=161284 - _globals['_CHECKPHOTOBOMBPROTO']._serialized_end=161331 - _globals['_CHECKPOKEMONSIZECONTESTELIGIBILITYPROTO']._serialized_start=161334 - _globals['_CHECKPOKEMONSIZECONTESTELIGIBILITYPROTO']._serialized_end=161580 - _globals['_CHECKSENDGIFTOUTPROTO']._serialized_start=161583 - _globals['_CHECKSENDGIFTOUTPROTO']._serialized_end=161856 - _globals['_CHECKSENDGIFTOUTPROTO_RESULT']._serialized_start=161671 - _globals['_CHECKSENDGIFTOUTPROTO_RESULT']._serialized_end=161856 - _globals['_CHECKSENDGIFTPROTO']._serialized_start=161858 - _globals['_CHECKSENDGIFTPROTO']._serialized_end=161897 - _globals['_CHECKSHAREEXRAIDPASSOUTPROTO']._serialized_start=161899 - _globals['_CHECKSHAREEXRAIDPASSOUTPROTO']._serialized_end=161984 - _globals['_CHECKSHAREEXRAIDPASSPROTO']._serialized_start=161986 - _globals['_CHECKSHAREEXRAIDPASSPROTO']._serialized_end=162068 - _globals['_CHOOSEGLOBALTICKETEDEVENTVARIANTOUTPROTO']._serialized_start=162071 - _globals['_CHOOSEGLOBALTICKETEDEVENTVARIANTOUTPROTO']._serialized_end=162299 - _globals['_CHOOSEGLOBALTICKETEDEVENTVARIANTOUTPROTO_STATUS']._serialized_start=162196 - _globals['_CHOOSEGLOBALTICKETEDEVENTVARIANTOUTPROTO_STATUS']._serialized_end=162299 - _globals['_CHOOSEGLOBALTICKETEDEVENTVARIANTPROTO']._serialized_start=162301 - _globals['_CHOOSEGLOBALTICKETEDEVENTVARIANTPROTO']._serialized_end=162395 - _globals['_CLAIMCODENAMEREQUESTPROTO']._serialized_start=162397 - _globals['_CLAIMCODENAMEREQUESTPROTO']._serialized_end=162495 - _globals['_CLAIMCONTESTSREWARDSOUTPROTO']._serialized_start=162498 - _globals['_CLAIMCONTESTSREWARDSOUTPROTO']._serialized_end=162711 - _globals['_CLAIMCONTESTSREWARDSOUTPROTO_STATUS']._serialized_start=162668 - _globals['_CLAIMCONTESTSREWARDSOUTPROTO_STATUS']._serialized_end=162711 - _globals['_CLAIMCONTESTSREWARDSPROTO']._serialized_start=162713 - _globals['_CLAIMCONTESTSREWARDSPROTO']._serialized_end=162740 - _globals['_CLAIMVSSEEKERREWARDSOUTPROTO']._serialized_start=162743 - _globals['_CLAIMVSSEEKERREWARDSOUTPROTO']._serialized_end=163046 - _globals['_CLAIMVSSEEKERREWARDSOUTPROTO_RESULT']._serialized_start=162889 - _globals['_CLAIMVSSEEKERREWARDSOUTPROTO_RESULT']._serialized_end=163046 - _globals['_CLAIMVSSEEKERREWARDSPROTO']._serialized_start=163048 - _globals['_CLAIMVSSEEKERREWARDSPROTO']._serialized_end=163094 - _globals['_CLIENTAPISETTINGSPROTO']._serialized_start=163096 - _globals['_CLIENTAPISETTINGSPROTO']._serialized_end=163177 - _globals['_CLIENTAPISETTINGSPROTO_SETTINGSTYPE']._serialized_start=163139 - _globals['_CLIENTAPISETTINGSPROTO_SETTINGSTYPE']._serialized_end=163177 - _globals['_CLIENTCONTESTINCIDENTPROTO']._serialized_start=163179 - _globals['_CLIENTCONTESTINCIDENTPROTO']._serialized_end=163255 - _globals['_CLIENTDIALOGUELINEPROTO']._serialized_start=163258 - _globals['_CLIENTDIALOGUELINEPROTO']._serialized_end=163622 - _globals['_CLIENTDIALOGUELINEPROTO_SIDE']._serialized_start=163584 - _globals['_CLIENTDIALOGUELINEPROTO_SIDE']._serialized_end=163622 - _globals['_CLIENTENVIRONMENTPROTO']._serialized_start=163625 - _globals['_CLIENTENVIRONMENTPROTO']._serialized_end=163931 - _globals['_CLIENTEVOLUTIONQUESTTEMPLATEPROTO']._serialized_start=163934 - _globals['_CLIENTEVOLUTIONQUESTTEMPLATEPROTO']._serialized_end=164195 - _globals['_CLIENTFORTMODIFIERPROTO']._serialized_start=164198 - _globals['_CLIENTFORTMODIFIERPROTO']._serialized_end=164331 - _globals['_CLIENTGAMEMASTERTEMPLATEPROTO']._serialized_start=164333 - _globals['_CLIENTGAMEMASTERTEMPLATEPROTO']._serialized_end=164446 - _globals['_CLIENTGENDERPROTO']._serialized_start=164448 - _globals['_CLIENTGENDERPROTO']._serialized_end=164541 - _globals['_CLIENTGENDERSETTINGSPROTO']._serialized_start=164544 - _globals['_CLIENTGENDERSETTINGSPROTO']._serialized_end=164726 - _globals['_CLIENTINBOX']._serialized_start=164729 - _globals['_CLIENTINBOX']._serialized_end=165166 - _globals['_CLIENTINBOX_NOTIFICATION']._serialized_start=164871 - _globals['_CLIENTINBOX_NOTIFICATION']._serialized_end=165104 - _globals['_CLIENTINBOX_LABEL']._serialized_start=165106 - _globals['_CLIENTINBOX_LABEL']._serialized_end=165166 - _globals['_CLIENTINCIDENTPROTO']._serialized_start=165169 - _globals['_CLIENTINCIDENTPROTO']._serialized_end=165566 - _globals['_CLIENTINCIDENTSTEPPROTO']._serialized_start=165569 - _globals['_CLIENTINCIDENTSTEPPROTO']._serialized_end=165921 - _globals['_CLIENTINVASIONBATTLESTEPPROTO']._serialized_start=165923 - _globals['_CLIENTINVASIONBATTLESTEPPROTO']._serialized_end=166020 - _globals['_CLIENTINVASIONENCOUNTERSTEPPROTO']._serialized_start=166022 - _globals['_CLIENTINVASIONENCOUNTERSTEPPROTO']._serialized_end=166056 - _globals['_CLIENTMAPCELLPROTO']._serialized_start=166059 - _globals['_CLIENTMAPCELLPROTO']._serialized_end=166681 - _globals['_CLIENTMETRICS']._serialized_start=166684 - _globals['_CLIENTMETRICS']._serialized_end=166883 - _globals['_CLIENTPERFORMANCESETTINGSPROTO']._serialized_start=166886 - _globals['_CLIENTPERFORMANCESETTINGSPROTO']._serialized_end=167077 - _globals['_CLIENTPLAYERPROTO']._serialized_start=167080 - _globals['_CLIENTPLAYERPROTO']._serialized_end=168595 - _globals['_CLIENTPLUGINS']._serialized_start=168597 - _globals['_CLIENTPLUGINS']._serialized_end=168657 - _globals['_CLIENTPOKESTOPNPCDIALOGUESTEPPROTO']._serialized_start=168659 - _globals['_CLIENTPOKESTOPNPCDIALOGUESTEPPROTO']._serialized_end=168759 - _globals['_CLIENTPOKESTOPSPINSTEPPROTO']._serialized_start=168761 - _globals['_CLIENTPOKESTOPSPINSTEPPROTO']._serialized_end=168790 - _globals['_CLIENTPREDICTIONINCONSISTENCYDATAPROTO']._serialized_start=168792 - _globals['_CLIENTPREDICTIONINCONSISTENCYDATAPROTO']._serialized_end=168883 - _globals['_CLIENTQUESTPROTO']._serialized_start=168885 - _globals['_CLIENTQUESTPROTO']._serialized_end=169004 - _globals['_CLIENTROUTEMAPCELLPROTO']._serialized_start=169006 - _globals['_CLIENTROUTEMAPCELLPROTO']._serialized_end=169125 - _globals['_CLIENTROUTEPROTO']._serialized_start=169128 - _globals['_CLIENTROUTEPROTO']._serialized_end=169692 - _globals['_CLIENTROUTEPROTO_IMAGEPROTO']._serialized_start=169585 - _globals['_CLIENTROUTEPROTO_IMAGEPROTO']._serialized_end=169616 - _globals['_CLIENTROUTEPROTO_WAYPOINTPROTO']._serialized_start=169618 - _globals['_CLIENTROUTEPROTO_WAYPOINTPROTO']._serialized_end=169692 - _globals['_CLIENTSETTINGSTELEMETRY']._serialized_start=169694 - _globals['_CLIENTSETTINGSTELEMETRY']._serialized_end=169763 - _globals['_CLIENTSLEEPRECORD']._serialized_start=169765 - _globals['_CLIENTSLEEPRECORD']._serialized_end=169830 - _globals['_CLIENTSPAWNPOINTPROTO']._serialized_start=169832 - _globals['_CLIENTSPAWNPOINTPROTO']._serialized_end=169892 - _globals['_CLIENTTELEMETRYBATCHOUTPROTO']._serialized_start=169895 - _globals['_CLIENTTELEMETRYBATCHOUTPROTO']._serialized_end=170064 - _globals['_CLIENTTELEMETRYBATCHOUTPROTO_STATUS']._serialized_start=162668 - _globals['_CLIENTTELEMETRYBATCHOUTPROTO_STATUS']._serialized_end=162711 - _globals['_CLIENTTELEMETRYBATCHPROTO']._serialized_start=170067 - _globals['_CLIENTTELEMETRYBATCHPROTO']._serialized_end=170482 - _globals['_CLIENTTELEMETRYBATCHPROTO_TELEMETRYSCOPEID']._serialized_start=170352 - _globals['_CLIENTTELEMETRYBATCHPROTO_TELEMETRYSCOPEID']._serialized_end=170482 - _globals['_CLIENTTELEMETRYCLIENTSETTINGSPROTO']._serialized_start=170485 - _globals['_CLIENTTELEMETRYCLIENTSETTINGSPROTO']._serialized_end=171180 - _globals['_CLIENTTELEMETRYCLIENTSETTINGSPROTO_SPECIALSAMPLINGPROBABILITYMAPENTRY']._serialized_start=171112 - _globals['_CLIENTTELEMETRYCLIENTSETTINGSPROTO_SPECIALSAMPLINGPROBABILITYMAPENTRY']._serialized_end=171180 - _globals['_CLIENTTELEMETRYCOMMONFILTERPROTO']._serialized_start=171183 - _globals['_CLIENTTELEMETRYCOMMONFILTERPROTO']._serialized_end=171660 - _globals['_CLIENTTELEMETRYOMNIPROTO']._serialized_start=171663 - _globals['_CLIENTTELEMETRYOMNIPROTO']._serialized_end=172155 - _globals['_CLIENTTELEMETRYRECORDPROTO']._serialized_start=172158 - _globals['_CLIENTTELEMETRYRECORDPROTO']._serialized_end=172422 - _globals['_CLIENTTELEMETRYRECORDRESULT']._serialized_start=172425 - _globals['_CLIENTTELEMETRYRECORDRESULT']._serialized_end=172747 - _globals['_CLIENTTELEMETRYRECORDRESULT_STATUS']._serialized_start=172573 - _globals['_CLIENTTELEMETRYRECORDRESULT_STATUS']._serialized_end=172747 - _globals['_CLIENTTELEMETRYRESPONSEPROTO']._serialized_start=172750 - _globals['_CLIENTTELEMETRYRESPONSEPROTO']._serialized_end=173064 - _globals['_CLIENTTELEMETRYRESPONSEPROTO_STATUS']._serialized_start=172977 - _globals['_CLIENTTELEMETRYRESPONSEPROTO_STATUS']._serialized_end=173064 - _globals['_CLIENTTELEMETRYSETTINGSREQUESTPROTO']._serialized_start=173066 - _globals['_CLIENTTELEMETRYSETTINGSREQUESTPROTO']._serialized_end=173103 - _globals['_CLIENTTELEMETRYV2REQUEST']._serialized_start=173106 - _globals['_CLIENTTELEMETRYV2REQUEST']._serialized_end=173268 - _globals['_CLIENTTOGGLESETTINGSTELEMETRY']._serialized_start=173271 - _globals['_CLIENTTOGGLESETTINGSTELEMETRY']._serialized_end=173570 - _globals['_CLIENTTOGGLESETTINGSTELEMETRY_TOGGLEEVENT']._serialized_start=173467 - _globals['_CLIENTTOGGLESETTINGSTELEMETRY_TOGGLEEVENT']._serialized_end=173512 - _globals['_CLIENTTOGGLESETTINGSTELEMETRY_TOGGLESETTINGID']._serialized_start=173514 - _globals['_CLIENTTOGGLESETTINGSTELEMETRY_TOGGLESETTINGID']._serialized_end=173570 - _globals['_CLIENTUPGRADEREQUESTPROTO']._serialized_start=173572 - _globals['_CLIENTUPGRADEREQUESTPROTO']._serialized_end=173681 - _globals['_CLIENTUPGRADERESPONSEPROTO']._serialized_start=173683 - _globals['_CLIENTUPGRADERESPONSEPROTO']._serialized_end=173734 - _globals['_CLIENTVERSIONPROTO']._serialized_start=173736 - _globals['_CLIENTVERSIONPROTO']._serialized_end=173777 - _globals['_CLIENTWEATHERPROTO']._serialized_start=173780 - _globals['_CLIENTWEATHERPROTO']._serialized_end=173997 - _globals['_CODENAMERESULTPROTO']._serialized_start=174000 - _globals['_CODENAMERESULTPROTO']._serialized_end=174371 - _globals['_CODENAMERESULTPROTO_STATUS']._serialized_start=174235 - _globals['_CODENAMERESULTPROTO_STATUS']._serialized_end=174371 - _globals['_COLLECTADIDREQUESTPROTO']._serialized_start=174374 - _globals['_COLLECTADIDREQUESTPROTO']._serialized_end=174755 - _globals['_COLLECTADIDREQUESTPROTO_COLLECTIONFAILEDREASON']._serialized_start=174623 - _globals['_COLLECTADIDREQUESTPROTO_COLLECTIONFAILEDREASON']._serialized_end=174693 - _globals['_COLLECTADIDREQUESTPROTO_DEVICEPLATFORM']._serialized_start=174695 - _globals['_COLLECTADIDREQUESTPROTO_DEVICEPLATFORM']._serialized_end=174755 - _globals['_COLLECTADIDRESPONSEPROTO']._serialized_start=174758 - _globals['_COLLECTADIDRESPONSEPROTO']._serialized_end=174896 - _globals['_COLLECTADIDRESPONSEPROTO_STATUS']._serialized_start=174851 - _globals['_COLLECTADIDRESPONSEPROTO_STATUS']._serialized_end=174896 - _globals['_COLLECTDAILYBONUSOUTPROTO']._serialized_start=174899 - _globals['_COLLECTDAILYBONUSOUTPROTO']._serialized_end=175053 - _globals['_COLLECTDAILYBONUSOUTPROTO_RESULT']._serialized_start=174994 - _globals['_COLLECTDAILYBONUSOUTPROTO_RESULT']._serialized_end=175053 - _globals['_COLLECTDAILYBONUSPROTO']._serialized_start=175055 - _globals['_COLLECTDAILYBONUSPROTO']._serialized_end=175079 - _globals['_COLLECTDAILYDEFENDERBONUSOUTPROTO']._serialized_start=175082 - _globals['_COLLECTDAILYDEFENDERBONUSOUTPROTO']._serialized_end=175342 - _globals['_COLLECTDAILYDEFENDERBONUSOUTPROTO_RESULT']._serialized_start=175265 - _globals['_COLLECTDAILYDEFENDERBONUSOUTPROTO_RESULT']._serialized_end=175342 - _globals['_COLLECTDAILYDEFENDERBONUSPROTO']._serialized_start=175344 - _globals['_COLLECTDAILYDEFENDERBONUSPROTO']._serialized_end=175376 - _globals['_COMBATACTIONPROTO']._serialized_start=175379 - _globals['_COMBATACTIONPROTO']._serialized_end=175907 - _globals['_COMBATACTIONPROTO_ACTIONTYPE']._serialized_start=175683 - _globals['_COMBATACTIONPROTO_ACTIONTYPE']._serialized_end=175907 - _globals['_COMBATBASESTATSPROTO']._serialized_start=175909 - _globals['_COMBATBASESTATSPROTO']._serialized_end=175984 - _globals['_COMBATCHALLENGEGLOBALSETTINGSPROTO']._serialized_start=175987 - _globals['_COMBATCHALLENGEGLOBALSETTINGSPROTO']._serialized_end=176242 - _globals['_COMBATCHALLENGEPROTO']._serialized_start=176245 - _globals['_COMBATCHALLENGEPROTO']._serialized_end=177060 - _globals['_COMBATCHALLENGEPROTO_CHALLENGEPLAYER']._serialized_start=176690 - _globals['_COMBATCHALLENGEPROTO_CHALLENGEPLAYER']._serialized_end=176933 - _globals['_COMBATCHALLENGEPROTO_COMBATCHALLENGESTATE']._serialized_start=176935 - _globals['_COMBATCHALLENGEPROTO_COMBATCHALLENGESTATE']._serialized_end=177060 - _globals['_COMBATCOMPETITIVESEASONSETTINGSPROTO']._serialized_start=177063 - _globals['_COMBATCOMPETITIVESEASONSETTINGSPROTO']._serialized_end=177231 - _globals['_COMBATDEFENSIVEINPUTCHALLENGESETTINGS']._serialized_start=177233 - _globals['_COMBATDEFENSIVEINPUTCHALLENGESETTINGS']._serialized_end=177310 - _globals['_COMBATENDDATAPROTO']._serialized_start=177313 - _globals['_COMBATENDDATAPROTO']._serialized_end=177441 - _globals['_COMBATENDDATAPROTO_ENDTYPE']._serialized_start=177397 - _globals['_COMBATENDDATAPROTO_ENDTYPE']._serialized_end=177441 - _globals['_COMBATFRIENDREQUESTOUTPROTO']._serialized_start=177444 - _globals['_COMBATFRIENDREQUESTOUTPROTO']._serialized_end=177687 - _globals['_COMBATFRIENDREQUESTOUTPROTO_RESULT']._serialized_start=177544 - _globals['_COMBATFRIENDREQUESTOUTPROTO_RESULT']._serialized_end=177687 - _globals['_COMBATFRIENDREQUESTPROTO']._serialized_start=177689 - _globals['_COMBATFRIENDREQUESTPROTO']._serialized_end=177734 - _globals['_COMBATGLOBALSETTINGSPROTO']._serialized_start=177737 - _globals['_COMBATGLOBALSETTINGSPROTO']._serialized_end=178890 - _globals['_COMBATGLOBALSETTINGSPROTO_COMBATDATATYPES']._serialized_start=178767 - _globals['_COMBATGLOBALSETTINGSPROTO_COMBATDATATYPES']._serialized_end=178890 - _globals['_COMBATHUBENTRANCETELEMETRY']._serialized_start=178892 - _globals['_COMBATHUBENTRANCETELEMETRY']._serialized_end=179000 - _globals['_COMBATIDMISMATCHDATAPROTO']._serialized_start=179002 - _globals['_COMBATIDMISMATCHDATAPROTO']._serialized_end=179119 - _globals['_COMBATLEAGUEPROTO']._serialized_start=179122 - _globals['_COMBATLEAGUEPROTO']._serialized_end=182529 - _globals['_COMBATLEAGUEPROTO_OBCOMBATLEAGUEPROTO']._serialized_start=179769 - _globals['_COMBATLEAGUEPROTO_OBCOMBATLEAGUEPROTO']._serialized_end=180162 - _globals['_COMBATLEAGUEPROTO_OBCOMBATLEAGUEPROTO_OBDATA']._serialized_start=180114 - _globals['_COMBATLEAGUEPROTO_OBCOMBATLEAGUEPROTO_OBDATA']._serialized_end=180162 - _globals['_COMBATLEAGUEPROTO_POKEMONBANLIST']._serialized_start=180165 - _globals['_COMBATLEAGUEPROTO_POKEMONBANLIST']._serialized_end=180336 - _globals['_COMBATLEAGUEPROTO_POKEMONCAUGHTTIMESTAMP']._serialized_start=180338 - _globals['_COMBATLEAGUEPROTO_POKEMONCAUGHTTIMESTAMP']._serialized_end=180413 - _globals['_COMBATLEAGUEPROTO_POKEMONCONDITIONPROTO']._serialized_start=180416 - _globals['_COMBATLEAGUEPROTO_POKEMONCONDITIONPROTO']._serialized_end=181067 - _globals['_COMBATLEAGUEPROTO_POKEMONLEVELRANGE']._serialized_start=181069 - _globals['_COMBATLEAGUEPROTO_POKEMONLEVELRANGE']._serialized_end=181126 - _globals['_COMBATLEAGUEPROTO_POKEMONWHITELIST']._serialized_start=181129 - _globals['_COMBATLEAGUEPROTO_POKEMONWHITELIST']._serialized_end=181302 - _globals['_COMBATLEAGUEPROTO_POKEMONWITHFORM']._serialized_start=181305 - _globals['_COMBATLEAGUEPROTO_POKEMONWITHFORM']._serialized_end=181478 - _globals['_COMBATLEAGUEPROTO_UNLOCKCONDITIONPROTO']._serialized_start=181481 - _globals['_COMBATLEAGUEPROTO_UNLOCKCONDITIONPROTO']._serialized_end=182225 - _globals['_COMBATLEAGUEPROTO_CONDITIONTYPE']._serialized_start=182228 - _globals['_COMBATLEAGUEPROTO_CONDITIONTYPE']._serialized_end=182478 - _globals['_COMBATLEAGUEPROTO_LEAGUETYPE']._serialized_start=182480 - _globals['_COMBATLEAGUEPROTO_LEAGUETYPE']._serialized_end=182529 - _globals['_COMBATLEAGUESETTINGSPROTO']._serialized_start=182531 - _globals['_COMBATLEAGUESETTINGSPROTO']._serialized_end=182593 - _globals['_COMBATLOGENTRY']._serialized_start=182596 - _globals['_COMBATLOGENTRY']._serialized_end=182886 - _globals['_COMBATLOGENTRY_RESULT']._serialized_start=3919 - _globals['_COMBATLOGENTRY_RESULT']._serialized_end=3951 - _globals['_COMBATLOGPROTO']._serialized_start=182889 - _globals['_COMBATLOGPROTO']._serialized_end=183187 - _globals['_COMBATMINIGAMETELEMETRY']._serialized_start=183190 - _globals['_COMBATMINIGAMETELEMETRY']._serialized_end=183414 - _globals['_COMBATMINIGAMETELEMETRY_MINIGAMECOMBATTYPE']._serialized_start=183365 - _globals['_COMBATMINIGAMETELEMETRY_MINIGAMECOMBATTYPE']._serialized_end=183414 - _globals['_COMBATMOVESETTINGSPROTO']._serialized_start=183417 - _globals['_COMBATMOVESETTINGSPROTO']._serialized_end=183977 - _globals['_COMBATMOVESETTINGSPROTO_COMBATMOVEBUFFSPROTO']._serialized_start=183753 - _globals['_COMBATMOVESETTINGSPROTO_COMBATMOVEBUFFSPROTO']._serialized_end=183977 - _globals['_COMBATNPCPERSONALITYPROTO']._serialized_start=183980 - _globals['_COMBATNPCPERSONALITYPROTO']._serialized_end=184221 - _globals['_COMBATNPCTRAINERPROTO']._serialized_start=184224 - _globals['_COMBATNPCTRAINERPROTO']._serialized_end=184596 - _globals['_COMBATOFFENSIVEINPUTCHALLENGESETTINGS']._serialized_start=184599 - _globals['_COMBATOFFENSIVEINPUTCHALLENGESETTINGS']._serialized_end=184806 - _globals['_COMBATPLAYERPREFERENCESPROTO']._serialized_start=184808 - _globals['_COMBATPLAYERPREFERENCESPROTO']._serialized_end=184900 - _globals['_COMBATPLAYERPROFILEPROTO']._serialized_start=184903 - _globals['_COMBATPLAYERPROFILEPROTO']._serialized_end=185296 - _globals['_COMBATPLAYERPROFILEPROTO_LOCATION']._serialized_start=185246 - _globals['_COMBATPLAYERPROFILEPROTO_LOCATION']._serialized_end=185296 - _globals['_COMBATPROTO']._serialized_start=185299 - _globals['_COMBATPROTO']._serialized_end=187851 - _globals['_COMBATPROTO_COMBATPLAYERPROTO']._serialized_start=185929 - _globals['_COMBATPROTO_COMBATPLAYERPROTO']._serialized_end=186679 - _globals['_COMBATPROTO_COMBATPOKEMONPROTO']._serialized_start=186682 - _globals['_COMBATPROTO_COMBATPOKEMONPROTO']._serialized_end=187511 - _globals['_COMBATPROTO_OBCOMBATFIELD']._serialized_start=187514 - _globals['_COMBATPROTO_OBCOMBATFIELD']._serialized_end=187670 - _globals['_COMBATPROTO_COMBATSTATE']._serialized_start=187673 - _globals['_COMBATPROTO_COMBATSTATE']._serialized_end=187851 - _globals['_COMBATPUBSUBDATAPROTO']._serialized_start=187854 - _globals['_COMBATPUBSUBDATAPROTO']._serialized_end=189307 - _globals['_COMBATPUBSUBDATAPROTO_TYPE']._serialized_start=187938 - _globals['_COMBATPUBSUBDATAPROTO_TYPE']._serialized_end=189307 - _globals['_COMBATQUESTUPDATEPROTO']._serialized_start=189309 - _globals['_COMBATQUESTUPDATEPROTO']._serialized_end=189381 - _globals['_COMBATRANKINGSETTINGSPROTO']._serialized_start=189384 - _globals['_COMBATRANKINGSETTINGSPROTO']._serialized_end=189790 - _globals['_COMBATRANKINGSETTINGSPROTO_RANKLEVELPROTO']._serialized_start=189648 - _globals['_COMBATRANKINGSETTINGSPROTO_RANKLEVELPROTO']._serialized_end=189790 - _globals['_COMBATSEASONRESULT']._serialized_start=189793 - _globals['_COMBATSEASONRESULT']._serialized_end=189979 - _globals['_COMBATSETTINGSPROTO']._serialized_start=189982 - _globals['_COMBATSETTINGSPROTO']._serialized_end=191649 - _globals['_COMBATSPECIALMOVEPLAYERDATAPROTO']._serialized_start=191652 - _globals['_COMBATSPECIALMOVEPLAYERDATAPROTO']._serialized_end=191832 - _globals['_COMBATSTATSTAGESETTINGSPROTO']._serialized_start=191835 - _globals['_COMBATSTATSTAGESETTINGSPROTO']._serialized_end=191986 - _globals['_COMBATSYNCSERVERDATAPROTO']._serialized_start=191988 - _globals['_COMBATSYNCSERVERDATAPROTO']._serialized_end=192033 - _globals['_COMBATSYNCSERVERRESPONSEDATAPROTO']._serialized_start=192036 - _globals['_COMBATSYNCSERVERRESPONSEDATAPROTO']._serialized_end=192187 - _globals['_COMBATSYNCSERVERRESPONSESTATEDATAPROTO']._serialized_start=192190 - _globals['_COMBATSYNCSERVERRESPONSESTATEDATAPROTO']._serialized_end=192374 - _globals['_COMBATSYNCSERVERRESPONSESTATEDATAPROTO_RESULT']._serialized_start=174994 - _globals['_COMBATSYNCSERVERRESPONSESTATEDATAPROTO_RESULT']._serialized_end=175039 - _globals['_COMBATTYPEPROTO']._serialized_start=192377 - _globals['_COMBATTYPEPROTO']._serialized_end=192537 - _globals['_COMMONFILTERPROTO']._serialized_start=192540 - _globals['_COMMONFILTERPROTO']._serialized_end=193002 - _globals['_COMMONMARKETINGTELEMETRYMETADATA']._serialized_start=193005 - _globals['_COMMONMARKETINGTELEMETRYMETADATA']._serialized_end=193238 - _globals['_COMMONTELEMETRYBOOTTIME']._serialized_start=193240 - _globals['_COMMONTELEMETRYBOOTTIME']._serialized_end=193306 - _globals['_COMMONTELEMETRYLOGIN']._serialized_start=193308 - _globals['_COMMONTELEMETRYLOGIN']._serialized_end=193379 - _globals['_COMMONTELEMETRYLOGOUT']._serialized_start=193381 - _globals['_COMMONTELEMETRYLOGOUT']._serialized_end=193426 - _globals['_COMMONTELEMETRYOMNIPUSHEVENT']._serialized_start=193429 - _globals['_COMMONTELEMETRYOMNIPUSHEVENT']._serialized_end=193695 - _globals['_COMMONTELEMETRYOMNIPUSHEVENT_PUSHEVENTTYPE']._serialized_start=193615 - _globals['_COMMONTELEMETRYOMNIPUSHEVENT_PUSHEVENTTYPE']._serialized_end=193695 - _globals['_COMMONTELEMETRYOMNIPUSHOPENED']._serialized_start=193697 - _globals['_COMMONTELEMETRYOMNIPUSHOPENED']._serialized_end=193774 - _globals['_COMMONTELEMETRYOMNIPUSHRECEIVED']._serialized_start=193776 - _globals['_COMMONTELEMETRYOMNIPUSHRECEIVED']._serialized_end=193857 - _globals['_COMMONTELEMETRYSHOPCLICK']._serialized_start=193860 - _globals['_COMMONTELEMETRYSHOPCLICK']._serialized_end=194455 - _globals['_COMMONTELEMETRYSHOPCLICK_ACCESSTYPE']._serialized_start=194401 - _globals['_COMMONTELEMETRYSHOPCLICK_ACCESSTYPE']._serialized_end=194455 - _globals['_COMMONTELEMETRYSHOPVIEW']._serialized_start=194458 - _globals['_COMMONTELEMETRYSHOPVIEW']._serialized_end=194649 - _globals['_COMPLETECOMPETITIVESEASONOUTPROTO']._serialized_start=194652 - _globals['_COMPLETECOMPETITIVESEASONOUTPROTO']._serialized_end=195043 - _globals['_COMPLETECOMPETITIVESEASONOUTPROTO_RESULT']._serialized_start=194939 - _globals['_COMPLETECOMPETITIVESEASONOUTPROTO_RESULT']._serialized_end=195043 - _globals['_COMPLETECOMPETITIVESEASONPROTO']._serialized_start=195045 - _globals['_COMPLETECOMPETITIVESEASONPROTO']._serialized_end=195077 - _globals['_COMPLETEINVASIONDIALOGUEOUTPROTO']._serialized_start=195079 - _globals['_COMPLETEINVASIONDIALOGUEOUTPROTO']._serialized_end=195168 - _globals['_COMPLETEINVASIONDIALOGUEPROTO']._serialized_start=195170 - _globals['_COMPLETEINVASIONDIALOGUEPROTO']._serialized_end=195277 - _globals['_COMPLETEMILESTONEOUTPROTO']._serialized_start=195280 - _globals['_COMPLETEMILESTONEOUTPROTO']._serialized_end=195557 - _globals['_COMPLETEMILESTONEOUTPROTO_STATUS']._serialized_start=195376 - _globals['_COMPLETEMILESTONEOUTPROTO_STATUS']._serialized_end=195557 - _globals['_COMPLETEMILESTONEPROTO']._serialized_start=195559 - _globals['_COMPLETEMILESTONEPROTO']._serialized_end=195605 - _globals['_COMPLETEQUESTLOGENTRY']._serialized_start=195608 - _globals['_COMPLETEQUESTLOGENTRY']._serialized_end=195824 - _globals['_COMPLETEQUESTLOGENTRY_RESULT']._serialized_start=3919 - _globals['_COMPLETEQUESTLOGENTRY_RESULT']._serialized_end=3951 - _globals['_COMPLETEQUESTOUTPROTO']._serialized_start=195827 - _globals['_COMPLETEQUESTOUTPROTO']._serialized_end=196801 - _globals['_COMPLETEQUESTOUTPROTO_STATUS']._serialized_start=196062 - _globals['_COMPLETEQUESTOUTPROTO_STATUS']._serialized_end=196801 - _globals['_COMPLETEQUESTPOKEMONENCOUNTERLOGENTRY']._serialized_start=196804 - _globals['_COMPLETEQUESTPOKEMONENCOUNTERLOGENTRY']._serialized_end=197166 - _globals['_COMPLETEQUESTPOKEMONENCOUNTERLOGENTRY_RESULT']._serialized_start=157378 - _globals['_COMPLETEQUESTPOKEMONENCOUNTERLOGENTRY_RESULT']._serialized_end=157437 - _globals['_COMPLETEQUESTPROTO']._serialized_start=197168 - _globals['_COMPLETEQUESTPROTO']._serialized_end=197246 - _globals['_COMPLETEQUESTSTAMPCARDLOGENTRY']._serialized_start=197249 - _globals['_COMPLETEQUESTSTAMPCARDLOGENTRY']._serialized_end=197436 - _globals['_COMPLETEQUESTSTAMPCARDLOGENTRY_RESULT']._serialized_start=3919 - _globals['_COMPLETEQUESTSTAMPCARDLOGENTRY_RESULT']._serialized_end=3951 - _globals['_COMPLETEQUESTSTAMPCARDOUTPROTO']._serialized_start=197439 - _globals['_COMPLETEQUESTSTAMPCARDOUTPROTO']._serialized_end=197655 - _globals['_COMPLETEQUESTSTAMPCARDOUTPROTO_STATUS']._serialized_start=197594 - _globals['_COMPLETEQUESTSTAMPCARDOUTPROTO_STATUS']._serialized_end=197655 - _globals['_COMPLETEQUESTSTAMPCARDPROTO']._serialized_start=197657 - _globals['_COMPLETEQUESTSTAMPCARDPROTO']._serialized_end=197686 - _globals['_COMPLETEREFERRALMILESTONELOGENTRY']._serialized_start=197689 - _globals['_COMPLETEREFERRALMILESTONELOGENTRY']._serialized_end=198083 - _globals['_COMPLETEREFERRALMILESTONELOGENTRY_MILESTONELOGENTRYPROTO']._serialized_start=197880 - _globals['_COMPLETEREFERRALMILESTONELOGENTRY_MILESTONELOGENTRYPROTO']._serialized_end=198027 - _globals['_COMPLETEREFERRALMILESTONELOGENTRY_TEMPLATEVARIABLEPROTO']._serialized_start=198029 - _globals['_COMPLETEREFERRALMILESTONELOGENTRY_TEMPLATEVARIABLEPROTO']._serialized_end=198083 - _globals['_COMPLETEROUTEPLAYLOGENTRY']._serialized_start=198086 - _globals['_COMPLETEROUTEPLAYLOGENTRY']._serialized_end=198395 - _globals['_COMPLETESNAPSHOTSESSIONOUTPROTO']._serialized_start=198398 - _globals['_COMPLETESNAPSHOTSESSIONOUTPROTO']._serialized_end=198589 - _globals['_COMPLETESNAPSHOTSESSIONOUTPROTO_STATUS']._serialized_start=161198 - _globals['_COMPLETESNAPSHOTSESSIONOUTPROTO_STATUS']._serialized_end=161282 - _globals['_COMPLETESNAPSHOTSESSIONPROTO']._serialized_start=198591 - _globals['_COMPLETESNAPSHOTSESSIONPROTO']._serialized_end=198710 - _globals['_COMPLETEVSSEEKERANDRESTARTCHARGINGOUTPROTO']._serialized_start=198713 - _globals['_COMPLETEVSSEEKERANDRESTARTCHARGINGOUTPROTO']._serialized_end=199438 - _globals['_COMPLETEVSSEEKERANDRESTARTCHARGINGOUTPROTO_RESULT']._serialized_start=199169 - _globals['_COMPLETEVSSEEKERANDRESTARTCHARGINGOUTPROTO_RESULT']._serialized_end=199438 - _globals['_COMPLETEVSSEEKERANDRESTARTCHARGINGPROTO']._serialized_start=199440 - _globals['_COMPLETEVSSEEKERANDRESTARTCHARGINGPROTO']._serialized_end=199481 - _globals['_COMPLETEWILDSNAPSHOTSESSIONOUTPROTO']._serialized_start=199484 - _globals['_COMPLETEWILDSNAPSHOTSESSIONOUTPROTO']._serialized_end=199710 - _globals['_COMPLETEWILDSNAPSHOTSESSIONOUTPROTO_STATUS']._serialized_start=199599 - _globals['_COMPLETEWILDSNAPSHOTSESSIONOUTPROTO_STATUS']._serialized_end=199710 - _globals['_COMPLETEWILDSNAPSHOTSESSIONPROTO']._serialized_start=199713 - _globals['_COMPLETEWILDSNAPSHOTSESSIONPROTO']._serialized_end=199943 - _globals['_CONFIRMPHOTOBOMBOUTPROTO']._serialized_start=199946 - _globals['_CONFIRMPHOTOBOMBOUTPROTO']._serialized_end=200160 - _globals['_CONFIRMPHOTOBOMBOUTPROTO_STATUS']._serialized_start=200039 - _globals['_CONFIRMPHOTOBOMBOUTPROTO_STATUS']._serialized_end=200160 - _globals['_CONFIRMPHOTOBOMBPROTO']._serialized_start=200162 - _globals['_CONFIRMPHOTOBOMBPROTO']._serialized_end=200207 - _globals['_CONFIRMTRADINGOUTPROTO']._serialized_start=200210 - _globals['_CONFIRMTRADINGOUTPROTO']._serialized_end=200776 - _globals['_CONFIRMTRADINGOUTPROTO_RESULT']._serialized_start=200347 - _globals['_CONFIRMTRADINGOUTPROTO_RESULT']._serialized_end=200776 - _globals['_CONFIRMTRADINGPROTO']._serialized_start=200778 - _globals['_CONFIRMTRADINGPROTO']._serialized_end=200843 - _globals['_CONTACTSETTINGSPROTO']._serialized_start=200845 - _globals['_CONTACTSETTINGSPROTO']._serialized_end=200931 - _globals['_CONTESTBADGEDATA']._serialized_start=200933 - _globals['_CONTESTBADGEDATA']._serialized_end=201046 - _globals['_CONTESTBUDDYFOCUSPROTO']._serialized_start=201048 - _globals['_CONTESTBUDDYFOCUSPROTO']._serialized_end=201125 - _globals['_CONTESTCYCLEPROTO']._serialized_start=201128 - _globals['_CONTESTCYCLEPROTO']._serialized_end=201338 - _globals['_CONTESTDISPLAYPROTO']._serialized_start=201340 - _globals['_CONTESTDISPLAYPROTO']._serialized_end=201419 - _globals['_CONTESTENTRYPROTO']._serialized_start=201422 - _globals['_CONTESTENTRYPROTO']._serialized_end=201764 - _globals['_CONTESTFOCUSPROTO']._serialized_start=201767 - _globals['_CONTESTFOCUSPROTO']._serialized_end=202383 - _globals['_CONTESTFRIENDENTRYPROTO']._serialized_start=202386 - _globals['_CONTESTFRIENDENTRYPROTO']._serialized_end=202619 - _globals['_CONTESTGENERATIONFOCUSPROTO']._serialized_start=202621 - _globals['_CONTESTGENERATIONFOCUSPROTO']._serialized_end=202715 - _globals['_CONTESTHATCHEDFOCUSPROTO']._serialized_start=202717 - _globals['_CONTESTHATCHEDFOCUSPROTO']._serialized_end=202774 - _globals['_CONTESTINFOPROTO']._serialized_start=202777 - _globals['_CONTESTINFOPROTO']._serialized_end=203119 - _globals['_CONTESTINFOSUMMARYPROTO']._serialized_start=203122 - _globals['_CONTESTINFOSUMMARYPROTO']._serialized_end=203376 - _globals['_CONTESTLENGTHTHRESHOLDSPROTO']._serialized_start=203378 - _globals['_CONTESTLENGTHTHRESHOLDSPROTO']._serialized_end=203474 - _globals['_CONTESTLIMITPROTO']._serialized_start=203477 - _globals['_CONTESTLIMITPROTO']._serialized_end=203652 - _globals['_CONTESTMETRICPROTO']._serialized_start=203655 - _globals['_CONTESTMETRICPROTO']._serialized_end=203815 - _globals['_CONTESTPOKEMONCLASSFOCUSPROTO']._serialized_start=203817 - _globals['_CONTESTPOKEMONCLASSFOCUSPROTO']._serialized_end=203906 - _globals['_CONTESTPOKEMONFAMILYFOCUSPROTO']._serialized_start=203908 - _globals['_CONTESTPOKEMONFAMILYFOCUSPROTO']._serialized_end=204002 - _globals['_CONTESTPOKEMONFOCUSPROTO']._serialized_start=204005 - _globals['_CONTESTPOKEMONFOCUSPROTO']._serialized_end=204175 - _globals['_CONTESTPOKEMONSECTIONPROTO']._serialized_start=204177 - _globals['_CONTESTPOKEMONSECTIONPROTO']._serialized_end=204205 - _globals['_CONTESTPOKEMONTYPEFOCUSPROTO']._serialized_start=204208 - _globals['_CONTESTPOKEMONTYPEFOCUSPROTO']._serialized_end=204352 - _globals['_CONTESTPROTO']._serialized_start=204355 - _globals['_CONTESTPROTO']._serialized_end=204654 - _globals['_CONTESTSCHEDULEPROTO']._serialized_start=204656 - _globals['_CONTESTSCHEDULEPROTO']._serialized_end=204736 - _globals['_CONTESTSCORECOEFFICIENTPROTO']._serialized_start=204739 - _globals['_CONTESTSCORECOEFFICIENTPROTO']._serialized_end=204993 - _globals['_CONTESTSCORECOEFFICIENTPROTO_POKEMONSIZE']._serialized_start=204853 - _globals['_CONTESTSCORECOEFFICIENTPROTO_POKEMONSIZE']._serialized_end=204977 - _globals['_CONTESTSCORECOMPONENTPROTO']._serialized_start=204996 - _globals['_CONTESTSCORECOMPONENTPROTO']._serialized_end=205138 - _globals['_CONTESTSCOREFORMULAPROTO']._serialized_start=205141 - _globals['_CONTESTSCOREFORMULAPROTO']._serialized_end=205295 - _globals['_CONTESTSETTINGSPROTO']._serialized_start=205298 - _globals['_CONTESTSETTINGSPROTO']._serialized_end=206220 - _globals['_CONTESTSHINYFOCUSPROTO']._serialized_start=206222 - _globals['_CONTESTSHINYFOCUSPROTO']._serialized_end=206275 - _globals['_CONTESTTEMPORARYEVOLUTIONFOCUSPROTO']._serialized_start=206277 - _globals['_CONTESTTEMPORARYEVOLUTIONFOCUSPROTO']._serialized_end=206394 - _globals['_CONTESTWARMUPANDCOOLDOWNDURATIONSETTINGSPROTO']._serialized_start=206397 - _globals['_CONTESTWARMUPANDCOOLDOWNDURATIONSETTINGSPROTO']._serialized_end=206637 - _globals['_CONTESTWINDATAPROTO']._serialized_start=206640 - _globals['_CONTESTWINDATAPROTO']._serialized_end=206775 - _globals['_CONVERSATIONSETTINGSPROTO']._serialized_start=206777 - _globals['_CONVERSATIONSETTINGSPROTO']._serialized_end=206823 - _globals['_CONVERTCANDYTOXLCANDYOUTPROTO']._serialized_start=206826 - _globals['_CONVERTCANDYTOXLCANDYOUTPROTO']._serialized_end=207021 - _globals['_CONVERTCANDYTOXLCANDYOUTPROTO_STATUS']._serialized_start=206929 - _globals['_CONVERTCANDYTOXLCANDYOUTPROTO_STATUS']._serialized_end=207021 - _globals['_CONVERTCANDYTOXLCANDYPROTO']._serialized_start=207023 - _globals['_CONVERTCANDYTOXLCANDYPROTO']._serialized_end=207126 - _globals['_COPYRIGHTPROTO']._serialized_start=207128 - _globals['_COPYRIGHTPROTO']._serialized_end=207213 - _globals['_COREHANDSHAKETELEMETRYEVENT']._serialized_start=207216 - _globals['_COREHANDSHAKETELEMETRYEVENT']._serialized_end=207355 - _globals['_CORESAFETYNETTELEMETRYEVENT']._serialized_start=207358 - _globals['_CORESAFETYNETTELEMETRYEVENT']._serialized_end=207498 - _globals['_COSTSETTINGSPROTO']._serialized_start=207500 - _globals['_COSTSETTINGSPROTO']._serialized_end=207562 - _globals['_COVERINGPROTO']._serialized_start=207564 - _globals['_COVERINGPROTO']._serialized_end=207596 - _globals['_CRASHLYTICSSETTINGSPROTO']._serialized_start=207598 - _globals['_CRASHLYTICSSETTINGSPROTO']._serialized_end=207676 - _globals['_CREATEBUDDYMULTIPLAYERSESSIONOUTPROTO']._serialized_start=207679 - _globals['_CREATEBUDDYMULTIPLAYERSESSIONOUTPROTO']._serialized_end=208126 - _globals['_CREATEBUDDYMULTIPLAYERSESSIONOUTPROTO_RESULT']._serialized_start=207900 - _globals['_CREATEBUDDYMULTIPLAYERSESSIONOUTPROTO_RESULT']._serialized_end=208126 - _globals['_CREATEBUDDYMULTIPLAYERSESSIONPROTO']._serialized_start=208128 - _globals['_CREATEBUDDYMULTIPLAYERSESSIONPROTO']._serialized_end=208164 - _globals['_CREATECOMBATCHALLENGEDATAPROTO']._serialized_start=208166 - _globals['_CREATECOMBATCHALLENGEDATAPROTO']._serialized_end=208216 - _globals['_CREATECOMBATCHALLENGEOUTPROTO']._serialized_start=208219 - _globals['_CREATECOMBATCHALLENGEOUTPROTO']._serialized_end=208510 - _globals['_CREATECOMBATCHALLENGEOUTPROTO_RESULT']._serialized_start=208380 - _globals['_CREATECOMBATCHALLENGEOUTPROTO_RESULT']._serialized_end=208510 - _globals['_CREATECOMBATCHALLENGEPROTO']._serialized_start=208512 - _globals['_CREATECOMBATCHALLENGEPROTO']._serialized_end=208562 - _globals['_CREATECOMBATCHALLENGERESPONSEDATAPROTO']._serialized_start=208565 - _globals['_CREATECOMBATCHALLENGERESPONSEDATAPROTO']._serialized_end=208712 - _globals['_CREATEGUESTLOGINSECRETTOKENREQUESTPROTO']._serialized_start=208714 - _globals['_CREATEGUESTLOGINSECRETTOKENREQUESTPROTO']._serialized_end=208791 - _globals['_CREATEGUESTLOGINSECRETTOKENRESPONSEPROTO']._serialized_start=208794 - _globals['_CREATEGUESTLOGINSECRETTOKENRESPONSEPROTO']._serialized_end=209043 - _globals['_CREATEGUESTLOGINSECRETTOKENRESPONSEPROTO_STATUS']._serialized_start=208935 - _globals['_CREATEGUESTLOGINSECRETTOKENRESPONSEPROTO_STATUS']._serialized_end=209043 - _globals['_CREATEPOKEMONTAGOUTPROTO']._serialized_start=209046 - _globals['_CREATEPOKEMONTAGOUTPROTO']._serialized_end=209354 - _globals['_CREATEPOKEMONTAGOUTPROTO_RESULT']._serialized_start=209194 - _globals['_CREATEPOKEMONTAGOUTPROTO_RESULT']._serialized_end=209354 - _globals['_CREATEPOKEMONTAGPROTO']._serialized_start=209356 - _globals['_CREATEPOKEMONTAGPROTO']._serialized_end=209441 - _globals['_CREATEPOSTCARDOUTPROTO']._serialized_start=209444 - _globals['_CREATEPOSTCARDOUTPROTO']._serialized_end=209974 - _globals['_CREATEPOSTCARDOUTPROTO_RESULT']._serialized_start=209681 - _globals['_CREATEPOSTCARDOUTPROTO_RESULT']._serialized_end=209974 - _globals['_CREATEPOSTCARDPROTO']._serialized_start=209976 - _globals['_CREATEPOSTCARDPROTO']._serialized_end=210078 - _globals['_CREATESHAREDLOGINTOKENREQUEST']._serialized_start=210080 - _globals['_CREATESHAREDLOGINTOKENREQUEST']._serialized_end=210130 - _globals['_CREATESHAREDLOGINTOKENRESPONSE']._serialized_start=210133 - _globals['_CREATESHAREDLOGINTOKENRESPONSE']._serialized_end=210469 - _globals['_CREATESHAREDLOGINTOKENRESPONSE_TOKENMETADATA']._serialized_start=210353 - _globals['_CREATESHAREDLOGINTOKENRESPONSE_TOKENMETADATA']._serialized_end=210416 - _globals['_CREATESHAREDLOGINTOKENRESPONSE_STATUS']._serialized_start=210418 - _globals['_CREATESHAREDLOGINTOKENRESPONSE_STATUS']._serialized_end=210469 - _globals['_CREATORINFO']._serialized_start=210471 - _globals['_CREATORINFO']._serialized_end=210564 - _globals['_CRMPROXYREQUESTPROTO']._serialized_start=210566 - _globals['_CRMPROXYREQUESTPROTO']._serialized_end=210621 - _globals['_CRMPROXYRESPONSEPROTO']._serialized_start=210624 - _globals['_CRMPROXYRESPONSEPROTO']._serialized_end=210876 - _globals['_CRMPROXYRESPONSEPROTO_STATUS']._serialized_start=210751 - _globals['_CRMPROXYRESPONSEPROTO_STATUS']._serialized_end=210876 - _globals['_CROSSGAMESOCIALGLOBALSETTINGSPROTO']._serialized_start=210879 - _globals['_CROSSGAMESOCIALGLOBALSETTINGSPROTO']._serialized_end=211052 - _globals['_CROSSGAMESOCIALSETTINGSPROTO']._serialized_start=211055 - _globals['_CROSSGAMESOCIALSETTINGSPROTO']._serialized_end=211224 - _globals['_CURATEDLABELSPEC']._serialized_start=211227 - _globals['_CURATEDLABELSPEC']._serialized_end=211358 - _globals['_CURRENCYQUANTITYPROTO']._serialized_start=211361 - _globals['_CURRENCYQUANTITYPROTO']._serialized_end=211517 - _globals['_CURRENCYUPDATEPROTO']._serialized_start=211519 - _globals['_CURRENCYUPDATEPROTO']._serialized_end=211645 - _globals['_CURRENTEVENTSSECTIONPROTO']._serialized_start=211647 - _globals['_CURRENTEVENTSSECTIONPROTO']._serialized_end=211725 - _globals['_CURRENTNEWSPROTO']._serialized_start=211728 - _globals['_CURRENTNEWSPROTO']._serialized_end=211861 - _globals['_DAILYADVENTUREINCENSELOGENTRY']._serialized_start=211863 - _globals['_DAILYADVENTUREINCENSELOGENTRY']._serialized_end=211914 - _globals['_DAILYADVENTUREINCENSESETTINGSPROTO']._serialized_start=211917 - _globals['_DAILYADVENTUREINCENSESETTINGSPROTO']._serialized_end=212162 - _globals['_DAILYADVENTUREINCENSETELEMETRY']._serialized_start=212165 - _globals['_DAILYADVENTUREINCENSETELEMETRY']._serialized_end=212389 - _globals['_DAILYADVENTUREINCENSETELEMETRY_STATUS']._serialized_start=212287 - _globals['_DAILYADVENTUREINCENSETELEMETRY_STATUS']._serialized_end=212389 - _globals['_DAILYBONUSPROTO']._serialized_start=212391 - _globals['_DAILYBONUSPROTO']._serialized_end=212493 - _globals['_DAILYBUDDYAFFECTIONQUESTPROTO']._serialized_start=212495 - _globals['_DAILYBUDDYAFFECTIONQUESTPROTO']._serialized_end=212594 - _globals['_DAILYCOUNTERPROTO']._serialized_start=212596 - _globals['_DAILYCOUNTERPROTO']._serialized_end=212671 - _globals['_DAILYENCOUNTERGLOBALSETTINGSPROTO']._serialized_start=212673 - _globals['_DAILYENCOUNTERGLOBALSETTINGSPROTO']._serialized_end=212725 - _globals['_DAILYENCOUNTEROUTPROTO']._serialized_start=212728 - _globals['_DAILYENCOUNTEROUTPROTO']._serialized_end=213102 - _globals['_DAILYENCOUNTEROUTPROTO_RESULT']._serialized_start=213013 - _globals['_DAILYENCOUNTEROUTPROTO_RESULT']._serialized_end=213102 - _globals['_DAILYENCOUNTERPROTO']._serialized_start=213104 - _globals['_DAILYENCOUNTERPROTO']._serialized_end=213175 - _globals['_DAILYQUESTPROTO']._serialized_start=213177 - _globals['_DAILYQUESTPROTO']._serialized_end=213255 - _globals['_DAILYQUESTSETTINGS']._serialized_start=213258 - _globals['_DAILYQUESTSETTINGS']._serialized_end=213419 - _globals['_DAILYSTREAKSPROTO']._serialized_start=213422 - _globals['_DAILYSTREAKSPROTO']._serialized_end=213623 - _globals['_DAILYSTREAKSPROTO_STREAKPROTO']._serialized_start=213507 - _globals['_DAILYSTREAKSPROTO_STREAKPROTO']._serialized_end=213623 - _globals['_DAMAGEPROPERTYPROTO']._serialized_start=213625 - _globals['_DAMAGEPROPERTYPROTO']._serialized_end=213708 - _globals['_DATAACCESSREQUEST']._serialized_start=213710 - _globals['_DATAACCESSREQUEST']._serialized_end=213773 - _globals['_DATAACCESSRESPONSE']._serialized_start=213776 - _globals['_DATAACCESSRESPONSE']._serialized_end=213982 - _globals['_DATAACCESSRESPONSE_STATUS']._serialized_start=213880 - _globals['_DATAACCESSRESPONSE_STATUS']._serialized_end=213982 - _globals['_DATAPOINT']._serialized_start=213985 - _globals['_DATAPOINT']._serialized_end=214167 - _globals['_DATAPOINT_KIND']._serialized_start=214097 - _globals['_DATAPOINT_KIND']._serialized_end=214158 - _globals['_DAYSWITHAROWQUESTPROTO']._serialized_start=214169 - _globals['_DAYSWITHAROWQUESTPROTO']._serialized_end=214214 - _globals['_DEBUGINFOPROTO']._serialized_start=214216 - _globals['_DEBUGINFOPROTO']._serialized_end=214269 - _globals['_DECLINECOMBATCHALLENGEDATAPROTO']._serialized_start=214271 - _globals['_DECLINECOMBATCHALLENGEDATAPROTO']._serialized_end=214322 - _globals['_DECLINECOMBATCHALLENGEOUTPROTO']._serialized_start=214325 - _globals['_DECLINECOMBATCHALLENGEOUTPROTO']._serialized_end=214586 - _globals['_DECLINECOMBATCHALLENGEOUTPROTO_RESULT']._serialized_start=214431 - _globals['_DECLINECOMBATCHALLENGEOUTPROTO_RESULT']._serialized_end=214586 - _globals['_DECLINECOMBATCHALLENGEPROTO']._serialized_start=214588 - _globals['_DECLINECOMBATCHALLENGEPROTO']._serialized_end=214639 - _globals['_DECLINECOMBATCHALLENGERESPONSEDATAPROTO']._serialized_start=214642 - _globals['_DECLINECOMBATCHALLENGERESPONSEDATAPROTO']._serialized_end=214791 - _globals['_DECLINEEXRAIDPASSLOGENTRY']._serialized_start=214794 - _globals['_DECLINEEXRAIDPASSLOGENTRY']._serialized_end=214946 - _globals['_DECLINEEXRAIDPASSLOGENTRY_RESULT']._serialized_start=3919 - _globals['_DECLINEEXRAIDPASSLOGENTRY_RESULT']._serialized_end=3951 - _globals['_DECLINEEXRAIDPASSOUTPROTO']._serialized_start=214949 - _globals['_DECLINEEXRAIDPASSOUTPROTO']._serialized_end=215129 - _globals['_DECLINEEXRAIDPASSOUTPROTO_RESULT']._serialized_start=215044 - _globals['_DECLINEEXRAIDPASSOUTPROTO_RESULT']._serialized_end=215129 - _globals['_DECLINEEXRAIDPASSPROTO']._serialized_start=215131 - _globals['_DECLINEEXRAIDPASSPROTO']._serialized_end=215191 - _globals['_DECLINEFRIENDINVITEOUTPROTO']._serialized_start=215194 - _globals['_DECLINEFRIENDINVITEOUTPROTO']._serialized_end=215412 - _globals['_DECLINEFRIENDINVITEOUTPROTO_RESULT']._serialized_start=215293 - _globals['_DECLINEFRIENDINVITEOUTPROTO_RESULT']._serialized_end=215412 - _globals['_DECLINEFRIENDINVITEPROTO']._serialized_start=215414 - _globals['_DECLINEFRIENDINVITEPROTO']._serialized_end=215483 - _globals['_DEEPLINKINGENUMWRAPPERPROTO']._serialized_start=215486 - _globals['_DEEPLINKINGENUMWRAPPERPROTO']._serialized_end=216348 - _globals['_DEEPLINKINGENUMWRAPPERPROTO_DEEPLINKINGACTIONNAME']._serialized_start=215518 - _globals['_DEEPLINKINGENUMWRAPPERPROTO_DEEPLINKINGACTIONNAME']._serialized_end=216101 - _globals['_DEEPLINKINGENUMWRAPPERPROTO_NEARBYPOKEMONTAB']._serialized_start=216103 - _globals['_DEEPLINKINGENUMWRAPPERPROTO_NEARBYPOKEMONTAB']._serialized_end=216164 - _globals['_DEEPLINKINGENUMWRAPPERPROTO_PLAYERPROFILETAB']._serialized_start=216166 - _globals['_DEEPLINKINGENUMWRAPPERPROTO_PLAYERPROFILETAB']._serialized_end=216210 - _globals['_DEEPLINKINGENUMWRAPPERPROTO_POKEMONINVENTORYTAB']._serialized_start=216212 - _globals['_DEEPLINKINGENUMWRAPPERPROTO_POKEMONINVENTORYTAB']._serialized_end=216274 - _globals['_DEEPLINKINGENUMWRAPPERPROTO_QUESTLISTTAB']._serialized_start=216276 - _globals['_DEEPLINKINGENUMWRAPPERPROTO_QUESTLISTTAB']._serialized_end=216348 - _globals['_DEEPLINKINGSETTINGSPROTO']._serialized_start=216351 - _globals['_DEEPLINKINGSETTINGSPROTO']._serialized_end=216674 - _globals['_DEEPLINKINGTELEMETRY']._serialized_start=216677 - _globals['_DEEPLINKINGTELEMETRY']._serialized_end=216844 - _globals['_DEEPLINKINGTELEMETRY_LINKSOURCE']._serialized_start=216792 - _globals['_DEEPLINKINGTELEMETRY_LINKSOURCE']._serialized_end=216844 - _globals['_DELETEACCOUNTEMAILONFILEREQUEST']._serialized_start=216846 - _globals['_DELETEACCOUNTEMAILONFILEREQUEST']._serialized_end=216908 - _globals['_DELETEACCOUNTEMAILONFILERESPONSE']._serialized_start=216911 - _globals['_DELETEACCOUNTEMAILONFILERESPONSE']._serialized_end=217351 - _globals['_DELETEACCOUNTEMAILONFILERESPONSE_STATUS']._serialized_start=217100 - _globals['_DELETEACCOUNTEMAILONFILERESPONSE_STATUS']._serialized_end=217351 - _globals['_DELETEACCOUNTREQUEST']._serialized_start=217353 - _globals['_DELETEACCOUNTREQUEST']._serialized_end=217439 - _globals['_DELETEACCOUNTRESPONSE']._serialized_start=217442 - _globals['_DELETEACCOUNTRESPONSE']._serialized_end=217739 - _globals['_DELETEACCOUNTRESPONSE_STATUS']._serialized_start=217553 - _globals['_DELETEACCOUNTRESPONSE_STATUS']._serialized_end=217739 - _globals['_DELETEGIFTFROMINVENTORYOUTPROTO']._serialized_start=217742 - _globals['_DELETEGIFTFROMINVENTORYOUTPROTO']._serialized_end=217931 - _globals['_DELETEGIFTFROMINVENTORYOUTPROTO_RESULT']._serialized_start=217849 - _globals['_DELETEGIFTFROMINVENTORYOUTPROTO_RESULT']._serialized_end=217931 - _globals['_DELETEGIFTFROMINVENTORYPROTO']._serialized_start=217933 - _globals['_DELETEGIFTFROMINVENTORYPROTO']._serialized_end=217983 - _globals['_DELETEGIFTOUTPROTO']._serialized_start=217986 - _globals['_DELETEGIFTOUTPROTO']._serialized_end=218232 - _globals['_DELETEGIFTOUTPROTO_RESULT']._serialized_start=218068 - _globals['_DELETEGIFTOUTPROTO_RESULT']._serialized_end=218232 - _globals['_DELETEGIFTPROTO']._serialized_start=218234 - _globals['_DELETEGIFTPROTO']._serialized_end=218290 - _globals['_DELETENEWSFEEDREQUEST']._serialized_start=218292 - _globals['_DELETENEWSFEEDREQUEST']._serialized_end=218352 - _globals['_DELETENEWSFEEDRESPONSE']._serialized_start=218355 - _globals['_DELETENEWSFEEDRESPONSE']._serialized_end=218503 - _globals['_DELETENEWSFEEDRESPONSE_RESULT']._serialized_start=218444 - _globals['_DELETENEWSFEEDRESPONSE_RESULT']._serialized_end=218503 - _globals['_DELETEPHONENUMBERREQUEST']._serialized_start=218505 - _globals['_DELETEPHONENUMBERREQUEST']._serialized_end=218551 - _globals['_DELETEPHONENUMBERRESPONSE']._serialized_start=218554 - _globals['_DELETEPHONENUMBERRESPONSE']._serialized_end=218723 - _globals['_DELETEPHONENUMBERRESPONSE_STATUS']._serialized_start=210418 - _globals['_DELETEPHONENUMBERRESPONSE_STATUS']._serialized_end=210469 - _globals['_DELETEPHOTOOUTPROTO']._serialized_start=218726 - _globals['_DELETEPHOTOOUTPROTO']._serialized_end=218881 - _globals['_DELETEPHOTOOUTPROTO_RESULT']._serialized_start=218809 - _globals['_DELETEPHOTOOUTPROTO_RESULT']._serialized_end=218881 - _globals['_DELETEPHOTOPROTO']._serialized_start=218883 - _globals['_DELETEPHOTOPROTO']._serialized_end=218919 - _globals['_DELETEPOKEMONTAGOUTPROTO']._serialized_start=218922 - _globals['_DELETEPOKEMONTAGOUTPROTO']._serialized_end=219103 - _globals['_DELETEPOKEMONTAGOUTPROTO_RESULT']._serialized_start=219015 - _globals['_DELETEPOKEMONTAGOUTPROTO_RESULT']._serialized_end=219103 - _globals['_DELETEPOKEMONTAGPROTO']._serialized_start=219105 - _globals['_DELETEPOKEMONTAGPROTO']._serialized_end=219144 - _globals['_DELETEPOSTCARDOUTPROTO']._serialized_start=219147 - _globals['_DELETEPOSTCARDOUTPROTO']._serialized_end=219412 - _globals['_DELETEPOSTCARDOUTPROTO_RESULT']._serialized_start=219292 - _globals['_DELETEPOSTCARDOUTPROTO_RESULT']._serialized_end=219412 - _globals['_DELETEPOSTCARDPROTO']._serialized_start=219414 - _globals['_DELETEPOSTCARDPROTO']._serialized_end=219456 - _globals['_DELETEPOSTCARDSOUTPROTO']._serialized_start=219459 - _globals['_DELETEPOSTCARDSOUTPROTO']._serialized_end=219727 - _globals['_DELETEPOSTCARDSOUTPROTO_RESULT']._serialized_start=219292 - _globals['_DELETEPOSTCARDSOUTPROTO_RESULT']._serialized_end=219412 - _globals['_DELETEPOSTCARDSPROTO']._serialized_start=219729 - _globals['_DELETEPOSTCARDSPROTO']._serialized_end=219773 - _globals['_DEPLOYPOKEMONTELEMETRY']._serialized_start=219776 - _globals['_DEPLOYPOKEMONTELEMETRY']._serialized_end=219943 - _globals['_DEPLOYMENTTOTALSPROTO']._serialized_start=219945 - _globals['_DEPLOYMENTTOTALSPROTO']._serialized_end=220062 - _globals['_DESCRIPTORPROTO']._serialized_start=220065 - _globals['_DESCRIPTORPROTO']._serialized_end=220681 - _globals['_DESCRIPTORPROTO_EXTENSIONRANGE']._serialized_start=220592 - _globals['_DESCRIPTORPROTO_EXTENSIONRANGE']._serialized_end=220636 - _globals['_DESCRIPTORPROTO_RESERVEDRANGE']._serialized_start=220638 - _globals['_DESCRIPTORPROTO_RESERVEDRANGE']._serialized_end=220681 - _globals['_DETECTION']._serialized_start=220684 - _globals['_DETECTION']._serialized_end=221184 - _globals['_DETECTION_ASSOCIATEDDETECTION']._serialized_start=221016 - _globals['_DETECTION_ASSOCIATEDDETECTION']._serialized_end=221101 - _globals['_DETECTIONLIST']._serialized_start=221186 - _globals['_DETECTIONLIST']._serialized_end=221247 - _globals['_DEVELOPERTOKEN']._serialized_start=221249 - _globals['_DEVELOPERTOKEN']._serialized_end=221304 - _globals['_DEVICEOSTELEMETRY']._serialized_start=221307 - _globals['_DEVICEOSTELEMETRY']._serialized_end=221459 - _globals['_DEVICEOSTELEMETRY_OSARCHITECTURE']._serialized_start=221400 - _globals['_DEVICEOSTELEMETRY_OSARCHITECTURE']._serialized_end=221459 - _globals['_DEVICESERVICETOGGLETELEMETRY']._serialized_start=221462 - _globals['_DEVICESERVICETOGGLETELEMETRY']._serialized_end=221617 - _globals['_DEVICESPECIFICATIONSTELEMETRY']._serialized_start=221620 - _globals['_DEVICESPECIFICATIONSTELEMETRY']._serialized_end=221834 - _globals['_DIALOGUELINEPROTO']._serialized_start=221836 - _globals['_DIALOGUELINEPROTO']._serialized_end=221916 - _globals['_DIALOGUENPCPROTO']._serialized_start=221919 - _globals['_DIALOGUENPCPROTO']._serialized_end=222135 - _globals['_DIALOGUENPCPROTO_CHARACTER']._serialized_start=222067 - _globals['_DIALOGUENPCPROTO_CHARACTER']._serialized_end=222099 - _globals['_DIALOGUENPCPROTO_EXPRESSION']._serialized_start=222101 - _globals['_DIALOGUENPCPROTO_EXPRESSION']._serialized_end=222135 - _globals['_DIFFINVENTORYPROTO']._serialized_start=222137 - _globals['_DIFFINVENTORYPROTO']._serialized_end=222245 - _globals['_DISKENCOUNTEROUTPROTO']._serialized_start=222248 - _globals['_DISKENCOUNTEROUTPROTO']._serialized_end=222663 - _globals['_DISKENCOUNTEROUTPROTO_RESULT']._serialized_start=222532 - _globals['_DISKENCOUNTEROUTPROTO_RESULT']._serialized_end=222663 - _globals['_DISKENCOUNTERPROTO']._serialized_start=222666 - _globals['_DISKENCOUNTERPROTO']._serialized_end=222831 - _globals['_DISMISSCONTACTLISTUPDATEREQUEST']._serialized_start=222833 - _globals['_DISMISSCONTACTLISTUPDATEREQUEST']._serialized_end=222866 - _globals['_DISMISSCONTACTLISTUPDATERESPONSE']._serialized_start=222869 - _globals['_DISMISSCONTACTLISTUPDATERESPONSE']._serialized_end=223029 - _globals['_DISMISSCONTACTLISTUPDATERESPONSE_RESULT']._serialized_start=4691 - _globals['_DISMISSCONTACTLISTUPDATERESPONSE_RESULT']._serialized_end=4742 - _globals['_DISMISSOUTGOINGGAMEINVITESREQUEST']._serialized_start=223031 - _globals['_DISMISSOUTGOINGGAMEINVITESREQUEST']._serialized_end=223133 - _globals['_DISMISSOUTGOINGGAMEINVITESRESPONSE']._serialized_start=223136 - _globals['_DISMISSOUTGOINGGAMEINVITESRESPONSE']._serialized_end=223281 - _globals['_DISMISSOUTGOINGGAMEINVITESRESPONSE_RESULT']._serialized_start=3919 - _globals['_DISMISSOUTGOINGGAMEINVITESRESPONSE_RESULT']._serialized_end=3951 - _globals['_DISPLAYWEATHERPROTO']._serialized_start=223284 - _globals['_DISPLAYWEATHERPROTO']._serialized_end=223827 - _globals['_DISPLAYWEATHERPROTO_DISPLAYLEVEL']._serialized_start=223761 - _globals['_DISPLAYWEATHERPROTO_DISPLAYLEVEL']._serialized_end=223827 - _globals['_DISTRIBUTION']._serialized_start=223830 - _globals['_DISTRIBUTION']._serialized_end=224581 - _globals['_DISTRIBUTION_BUCKETOPTIONS']._serialized_start=224052 - _globals['_DISTRIBUTION_BUCKETOPTIONS']._serialized_end=224546 - _globals['_DISTRIBUTION_BUCKETOPTIONS_EXPLICITBUCKETS']._serialized_start=224335 - _globals['_DISTRIBUTION_BUCKETOPTIONS_EXPLICITBUCKETS']._serialized_end=224368 - _globals['_DISTRIBUTION_BUCKETOPTIONS_EXPONENTIALBUCKETS']._serialized_start=224370 - _globals['_DISTRIBUTION_BUCKETOPTIONS_EXPONENTIALBUCKETS']._serialized_end=224456 - _globals['_DISTRIBUTION_BUCKETOPTIONS_LINEARBUCKETS']._serialized_start=224458 - _globals['_DISTRIBUTION_BUCKETOPTIONS_LINEARBUCKETS']._serialized_end=224532 - _globals['_DISTRIBUTION_RANGE']._serialized_start=224548 - _globals['_DISTRIBUTION_RANGE']._serialized_end=224581 - _globals['_DOUBLEVALUE']._serialized_start=224583 - _globals['_DOUBLEVALUE']._serialized_end=224611 - _globals['_DOWNLOADALLASSETSTELEMETRY']._serialized_start=224614 - _globals['_DOWNLOADALLASSETSTELEMETRY']._serialized_end=224855 - _globals['_DOWNLOADALLASSETSTELEMETRY_DOWNLOADALLASSETSEVENTID']._serialized_start=224751 - _globals['_DOWNLOADALLASSETSTELEMETRY_DOWNLOADALLASSETSEVENTID']._serialized_end=224855 - _globals['_DOWNLOADGMTEMPLATESREQUESTPROTO']._serialized_start=224858 - _globals['_DOWNLOADGMTEMPLATESREQUESTPROTO']._serialized_end=225033 - _globals['_DOWNLOADGMTEMPLATESRESPONSEPROTO']._serialized_start=225036 - _globals['_DOWNLOADGMTEMPLATESRESPONSEPROTO']._serialized_end=225423 - _globals['_DOWNLOADGMTEMPLATESRESPONSEPROTO_RESULT']._serialized_start=225298 - _globals['_DOWNLOADGMTEMPLATESRESPONSEPROTO_RESULT']._serialized_end=225423 - _globals['_DOWNLOADSETTINGSACTIONPROTO']._serialized_start=225425 - _globals['_DOWNLOADSETTINGSACTIONPROTO']._serialized_end=225468 - _globals['_DOWNLOADSETTINGSRESPONSEPROTO']._serialized_start=225470 - _globals['_DOWNLOADSETTINGSRESPONSEPROTO']._serialized_end=225583 - _globals['_DOWNLOADURLENTRYPROTO']._serialized_start=225585 - _globals['_DOWNLOADURLENTRYPROTO']._serialized_end=225671 - _globals['_DOWNLOADURLOUTPROTO']._serialized_start=225673 - _globals['_DOWNLOADURLOUTPROTO']._serialized_end=225756 - _globals['_DOWNLOADURLREQUESTPROTO']._serialized_start=225758 - _globals['_DOWNLOADURLREQUESTPROTO']._serialized_end=225801 - _globals['_DOWNSTREAM']._serialized_start=225804 - _globals['_DOWNSTREAM']._serialized_end=226837 - _globals['_DOWNSTREAM_CONNECTED']._serialized_start=226117 - _globals['_DOWNSTREAM_CONNECTED']._serialized_end=226172 - _globals['_DOWNSTREAM_DRAIN']._serialized_start=226174 - _globals['_DOWNSTREAM_DRAIN']._serialized_end=226181 - _globals['_DOWNSTREAM_PROBEREQUEST']._serialized_start=226183 - _globals['_DOWNSTREAM_PROBEREQUEST']._serialized_end=226221 - _globals['_DOWNSTREAM_RESPONSEWITHSTATUS']._serialized_start=226224 - _globals['_DOWNSTREAM_RESPONSEWITHSTATUS']._serialized_end=226608 - _globals['_DOWNSTREAM_RESPONSEWITHSTATUS_STATUS']._serialized_start=226439 - _globals['_DOWNSTREAM_RESPONSEWITHSTATUS_STATUS']._serialized_end=226596 - _globals['_DOWNSTREAM_SUBSCRIPTIONRESPONSE']._serialized_start=226611 - _globals['_DOWNSTREAM_SUBSCRIPTIONRESPONSE']._serialized_end=226826 - _globals['_DOWNSTREAM_SUBSCRIPTIONRESPONSE_STATUS']._serialized_start=226707 - _globals['_DOWNSTREAM_SUBSCRIPTIONRESPONSE_STATUS']._serialized_end=226826 - _globals['_DOWNSTREAMACTION']._serialized_start=226839 - _globals['_DOWNSTREAMACTION']._serialized_end=226909 - _globals['_DOWNSTREAMACTIONMESSAGES']._serialized_start=226912 - _globals['_DOWNSTREAMACTIONMESSAGES']._serialized_end=227052 - _globals['_DOWNSTREAMACTIONMESSAGES_MESSAGEID']._serialized_start=226992 - _globals['_DOWNSTREAMACTIONMESSAGES_MESSAGEID']._serialized_end=227052 - _globals['_DUMBBEACONPROTO']._serialized_start=227054 - _globals['_DUMBBEACONPROTO']._serialized_end=227071 - _globals['_DURATION']._serialized_start=227073 - _globals['_DURATION']._serialized_end=227115 - _globals['_ECHOOUTPROTO']._serialized_start=227117 - _globals['_ECHOOUTPROTO']._serialized_end=227148 - _globals['_ECHOPROTO']._serialized_start=227150 - _globals['_ECHOPROTO']._serialized_end=227161 - _globals['_EDITPOKEMONTAGOUTPROTO']._serialized_start=227164 - _globals['_EDITPOKEMONTAGOUTPROTO']._serialized_end=227436 - _globals['_EDITPOKEMONTAGOUTPROTO_RESULT']._serialized_start=227259 - _globals['_EDITPOKEMONTAGOUTPROTO_RESULT']._serialized_end=227430 - _globals['_EDITPOKEMONTAGPROTO']._serialized_start=227438 - _globals['_EDITPOKEMONTAGPROTO']._serialized_end=227519 - _globals['_EFFICIENTMAPPOINTPROTO']._serialized_start=227521 - _globals['_EFFICIENTMAPPOINTPROTO']._serialized_end=227582 - _globals['_EGGCREATEDETAIL']._serialized_start=227584 - _globals['_EGGCREATEDETAIL']._serialized_end=227687 - _globals['_EGGDISTRIBUTIONPROTO']._serialized_start=227690 - _globals['_EGGDISTRIBUTIONPROTO']._serialized_end=227995 - _globals['_EGGDISTRIBUTIONPROTO_EGGDISTRIBUTIONENTRYPROTO']._serialized_start=227805 - _globals['_EGGDISTRIBUTIONPROTO_EGGDISTRIBUTIONENTRYPROTO']._serialized_end=227995 - _globals['_EGGHATCHIMPROVEMENTSSETTINGS']._serialized_start=227998 - _globals['_EGGHATCHIMPROVEMENTSSETTINGS']._serialized_end=228141 - _globals['_EGGHATCHTELEMETRY']._serialized_start=228143 - _globals['_EGGHATCHTELEMETRY']._serialized_end=228220 - _globals['_EGGINCUBATORATTRIBUTESPROTO']._serialized_start=228223 - _globals['_EGGINCUBATORATTRIBUTESPROTO']._serialized_end=228353 - _globals['_EGGINCUBATORPROTO']._serialized_start=228356 - _globals['_EGGINCUBATORPROTO']._serialized_end=228581 - _globals['_EGGINCUBATORSPROTO']._serialized_start=228583 - _globals['_EGGINCUBATORSPROTO']._serialized_end=228661 - _globals['_EGGTELEMETRYPROTO']._serialized_start=228663 - _globals['_EGGTELEMETRYPROTO']._serialized_end=228770 - _globals['_EGGTRANSPARENCYSETTINGSPROTO']._serialized_start=228772 - _globals['_EGGTRANSPARENCYSETTINGSPROTO']._serialized_end=228835 - _globals['_ELIGIBLECONTESTPOOLSETTINGSPROTO']._serialized_start=228837 - _globals['_ELIGIBLECONTESTPOOLSETTINGSPROTO']._serialized_end=228926 - _globals['_ELIGIBLECONTESTPROTO']._serialized_start=228928 - _globals['_ELIGIBLECONTESTPROTO']._serialized_end=229013 - _globals['_EMPTY']._serialized_start=229015 - _globals['_EMPTY']._serialized_end=229022 - _globals['_ENABLEDCONTEXTUALAWARENESSEVENT']._serialized_start=229024 - _globals['_ENABLEDCONTEXTUALAWARENESSEVENT']._serialized_end=229124 - _globals['_ENABLEDPOKEMONSETTINGSPROTO']._serialized_start=229127 - _globals['_ENABLEDPOKEMONSETTINGSPROTO']._serialized_end=229275 - _globals['_ENABLEDPOKEMONSETTINGSPROTO_RANGE']._serialized_start=229240 - _globals['_ENABLEDPOKEMONSETTINGSPROTO_RANGE']._serialized_end=229275 - _globals['_ENCOUNTEROUTPROTO']._serialized_start=229278 - _globals['_ENCOUNTEROUTPROTO']._serialized_end=229875 - _globals['_ENCOUNTEROUTPROTO_BACKGROUND']._serialized_start=229623 - _globals['_ENCOUNTEROUTPROTO_BACKGROUND']._serialized_end=229657 - _globals['_ENCOUNTEROUTPROTO_STATUS']._serialized_start=229660 - _globals['_ENCOUNTEROUTPROTO_STATUS']._serialized_end=229875 - _globals['_ENCOUNTERPHOTOBOMBOUTPROTO']._serialized_start=229878 - _globals['_ENCOUNTERPHOTOBOMBOUTPROTO']._serialized_end=230278 - _globals['_ENCOUNTERPHOTOBOMBOUTPROTO_RESULT']._serialized_start=230171 - _globals['_ENCOUNTERPHOTOBOMBOUTPROTO_RESULT']._serialized_end=230278 - _globals['_ENCOUNTERPHOTOBOMBPROTO']._serialized_start=230280 - _globals['_ENCOUNTERPHOTOBOMBPROTO']._serialized_end=230355 - _globals['_ENCOUNTERPOKEMONTELEMETRY']._serialized_start=230358 - _globals['_ENCOUNTERPOKEMONTELEMETRY']._serialized_end=230507 - _globals['_ENCOUNTERPOKESTOPENCOUNTEROUTPROTO']._serialized_start=230510 - _globals['_ENCOUNTERPOKESTOPENCOUNTEROUTPROTO']._serialized_end=230890 - _globals['_ENCOUNTERPOKESTOPENCOUNTEROUTPROTO_RESULT']._serialized_start=230171 - _globals['_ENCOUNTERPOKESTOPENCOUNTEROUTPROTO_RESULT']._serialized_end=230278 - _globals['_ENCOUNTERPOKESTOPENCOUNTERPROTO']._serialized_start=230892 - _globals['_ENCOUNTERPOKESTOPENCOUNTERPROTO']._serialized_end=230975 - _globals['_ENCOUNTERPROTO']._serialized_start=230977 - _globals['_ENCOUNTERPROTO']._serialized_end=231094 - _globals['_ENCOUNTERSETTINGSPROTO']._serialized_start=231097 - _globals['_ENCOUNTERSETTINGSPROTO']._serialized_end=232011 - _globals['_ENCOUNTERTUTORIALCOMPLETEOUTPROTO']._serialized_start=232014 - _globals['_ENCOUNTERTUTORIALCOMPLETEOUTPROTO']._serialized_end=232282 - _globals['_ENCOUNTERTUTORIALCOMPLETEOUTPROTO_RESULT']._serialized_start=232223 - _globals['_ENCOUNTERTUTORIALCOMPLETEOUTPROTO_RESULT']._serialized_end=232282 - _globals['_ENCOUNTERTUTORIALCOMPLETEPROTO']._serialized_start=232284 - _globals['_ENCOUNTERTUTORIALCOMPLETEPROTO']._serialized_end=232367 - _globals['_ENUM']._serialized_start=232370 - _globals['_ENUM']._serialized_end=232572 - _globals['_ENUMDESCRIPTORPROTO']._serialized_start=232575 - _globals['_ENUMDESCRIPTORPROTO']._serialized_end=232713 - _globals['_ENUMOPTIONS']._serialized_start=232715 - _globals['_ENUMOPTIONS']._serialized_end=232837 - _globals['_ENUMVALUE']._serialized_start=232839 - _globals['_ENUMVALUE']._serialized_end=232921 - _globals['_ENUMVALUEDESCRIPTORPROTO']._serialized_start=232923 - _globals['_ENUMVALUEDESCRIPTORPROTO']._serialized_end=233030 - _globals['_ENUMVALUEOPTIONS']._serialized_start=233032 - _globals['_ENUMVALUEOPTIONS']._serialized_end=233138 - _globals['_ENUMWRAPPER']._serialized_start=233141 - _globals['_ENUMWRAPPER']._serialized_end=237940 - _globals['_ENUMWRAPPER_INVASIONCHARACTER']._serialized_start=233157 - _globals['_ENUMWRAPPER_INVASIONCHARACTER']._serialized_end=237213 - _globals['_ENUMWRAPPER_INVASIONCONTEXT']._serialized_start=237215 - _globals['_ENUMWRAPPER_INVASIONCONTEXT']._serialized_end=237331 - _globals['_ENUMWRAPPER_CHARACTERCATEGORY']._serialized_start=237334 - _globals['_ENUMWRAPPER_CHARACTERCATEGORY']._serialized_end=237504 - _globals['_ENUMWRAPPER_POKESTOPSTYLE']._serialized_start=237506 - _globals['_ENUMWRAPPER_POKESTOPSTYLE']._serialized_end=237623 - _globals['_ENUMWRAPPER_INVASIONCHARACTEREXPRESSION']._serialized_start=237626 - _globals['_ENUMWRAPPER_INVASIONCHARACTEREXPRESSION']._serialized_end=237807 - _globals['_ENUMWRAPPER_INCIDENTSTARTPHASE']._serialized_start=237810 - _globals['_ENUMWRAPPER_INCIDENTSTARTPHASE']._serialized_end=237940 - _globals['_EQUIPBADGEOUTPROTO']._serialized_start=237943 - _globals['_EQUIPBADGEOUTPROTO']._serialized_end=238150 - _globals['_EQUIPBADGEOUTPROTO_RESULT']._serialized_start=238078 - _globals['_EQUIPBADGEOUTPROTO_RESULT']._serialized_end=238150 - _globals['_EQUIPBADGEPROTO']._serialized_start=238152 - _globals['_EQUIPBADGEPROTO']._serialized_end=238215 - _globals['_EQUIPPEDBADGEPROTO']._serialized_start=238218 - _globals['_EQUIPPEDBADGEPROTO']._serialized_end=238356 - _globals['_EQUIPPEDBADGESETTINGSPROTO']._serialized_start=238358 - _globals['_EQUIPPEDBADGESETTINGSPROTO']._serialized_end=238484 - _globals['_EVENTBADGESETTINGSPROTO']._serialized_start=238487 - _globals['_EVENTBADGESETTINGSPROTO']._serialized_end=238657 - _globals['_EVENTBANNERSECTIONPROTO']._serialized_start=238660 - _globals['_EVENTBANNERSECTIONPROTO']._serialized_end=238916 - _globals['_EVENTINFOPROTO']._serialized_start=238918 - _globals['_EVENTINFOPROTO']._serialized_end=238989 - _globals['_EVENTSECTIONPROTO']._serialized_start=238992 - _globals['_EVENTSECTIONPROTO']._serialized_end=239339 - _globals['_EVENTSETTINGSPROTO']._serialized_start=239342 - _globals['_EVENTSETTINGSPROTO']._serialized_end=239548 - _globals['_EVENTTICKETACTIVETIMEPROTO']._serialized_start=239550 - _globals['_EVENTTICKETACTIVETIMEPROTO']._serialized_end=239668 - _globals['_EVOLEPREVIEWSETTINGS']._serialized_start=239670 - _globals['_EVOLEPREVIEWSETTINGS']._serialized_end=239782 - _globals['_EVOLUTIONBRANCHPROTO']._serialized_start=239785 - _globals['_EVOLUTIONBRANCHPROTO']._serialized_end=240677 - _globals['_EVOLUTIONCHAINDATAPROTO']._serialized_start=240679 - _globals['_EVOLUTIONCHAINDATAPROTO']._serialized_end=240801 - _globals['_EVOLUTIONCHAINDISPLAYSETTINGSPROTO']._serialized_start=240804 - _globals['_EVOLUTIONCHAINDISPLAYSETTINGSPROTO']._serialized_end=240944 - _globals['_EVOLUTIONCHAINENTRYPROTO']._serialized_start=240947 - _globals['_EVOLUTIONCHAINENTRYPROTO']._serialized_end=241203 - _globals['_EVOLUTIONQUESTINFOPROTO']._serialized_start=241205 - _globals['_EVOLUTIONQUESTINFOPROTO']._serialized_end=241314 - _globals['_EVOLUTIONV2SETTINGSPROTO']._serialized_start=241316 - _globals['_EVOLUTIONV2SETTINGSPROTO']._serialized_end=241362 - _globals['_EVOLVEINTOPOKEMONQUESTPROTO']._serialized_start=241364 - _globals['_EVOLVEINTOPOKEMONQUESTPROTO']._serialized_end=241451 - _globals['_EVOLVEPOKEMONOUTPROTO']._serialized_start=241454 - _globals['_EVOLVEPOKEMONOUTPROTO']._serialized_end=241917 - _globals['_EVOLVEPOKEMONOUTPROTO_RESULT']._serialized_start=241719 - _globals['_EVOLVEPOKEMONOUTPROTO_RESULT']._serialized_end=241917 - _globals['_EVOLVEPOKEMONPROTO']._serialized_start=241920 - _globals['_EVOLVEPOKEMONPROTO']._serialized_end=242253 - _globals['_EVOLVEPOKEMONTELEMETRY']._serialized_start=242256 - _globals['_EVOLVEPOKEMONTELEMETRY']._serialized_end=242390 - _globals['_EXRAIDSETTINGSPROTO']._serialized_start=242393 - _globals['_EXRAIDSETTINGSPROTO']._serialized_end=242521 - _globals['_EXCEPTIONCAUGTHDATAPROTO']._serialized_start=242524 - _globals['_EXCEPTIONCAUGTHDATAPROTO']._serialized_end=242691 - _globals['_EXCEPTIONCAUGTHDATAPROTO_EXCEPTIONTYPE']._serialized_start=242658 - _globals['_EXCEPTIONCAUGTHDATAPROTO_EXCEPTIONTYPE']._serialized_end=242691 - _globals['_EXCEPTIONCAUGTHDATAV2PROTO']._serialized_start=242694 - _globals['_EXCEPTIONCAUGTHDATAV2PROTO']._serialized_end=242867 - _globals['_EXCEPTIONCAUGTHDATAV2PROTO_EXCEPTIONTYPE']._serialized_start=242814 - _globals['_EXCEPTIONCAUGTHDATAV2PROTO_EXCEPTIONTYPE']._serialized_end=242867 - _globals['_EXCLUSIVERAIDCANCELLATIONPROTO']._serialized_start=242870 - _globals['_EXCLUSIVERAIDCANCELLATIONPROTO']._serialized_end=243085 - _globals['_EXCLUSIVETICKETINFOPROTO']._serialized_start=243088 - _globals['_EXCLUSIVETICKETINFOPROTO']._serialized_end=243499 - _globals['_EXPERIENCEBOOSTATTRIBUTESPROTO']._serialized_start=243501 - _globals['_EXPERIENCEBOOSTATTRIBUTESPROTO']._serialized_end=243583 - _globals['_EXTENDEDOVERRIDESETTINGSPROTO']._serialized_start=243586 - _globals['_EXTENDEDOVERRIDESETTINGSPROTO']._serialized_end=243759 - _globals['_EXTENDEDPRIMALSETTINGSPROTO']._serialized_start=243761 - _globals['_EXTENDEDPRIMALSETTINGSPROTO']._serialized_end=243807 - _globals['_EXTENSIONRANGEOPTIONS']._serialized_start=243809 - _globals['_EXTENSIONRANGEOPTIONS']._serialized_end=243832 - _globals['_EXTERNALADDRESSABLEASSETSSETTINGS']._serialized_start=243834 - _globals['_EXTERNALADDRESSABLEASSETSSETTINGS']._serialized_end=243909 - _globals['_FAKEDATAPROTO']._serialized_start=243911 - _globals['_FAKEDATAPROTO']._serialized_end=243978 - _globals['_FAVORITEPOKEMONTELEMETRY']._serialized_start=243980 - _globals['_FAVORITEPOKEMONTELEMETRY']._serialized_end=244074 - _globals['_FBTOKENPROTO']._serialized_start=244076 - _globals['_FBTOKENPROTO']._serialized_end=244105 - _globals['_FEATURE']._serialized_start=244108 - _globals['_FEATURE']._serialized_end=244441 - _globals['_FEATUREUNLOCKLEVELSETTINGS']._serialized_start=244443 - _globals['_FEATUREUNLOCKLEVELSETTINGS']._serialized_end=244549 - _globals['_FEEDPOKEMONTELEMETRY']._serialized_start=244552 - _globals['_FEEDPOKEMONTELEMETRY']._serialized_end=244753 - _globals['_FESTIVALSETTINGSPROTO']._serialized_start=244756 - _globals['_FESTIVALSETTINGSPROTO']._serialized_end=244949 - _globals['_FESTIVALSETTINGSPROTO_FESTIVALTYPE']._serialized_start=244885 - _globals['_FESTIVALSETTINGSPROTO_FESTIVALTYPE']._serialized_end=244949 - _globals['_FETCHALLNEWSOUTPROTO']._serialized_start=244952 - _globals['_FETCHALLNEWSOUTPROTO']._serialized_end=245144 - _globals['_FETCHALLNEWSOUTPROTO_RESULT']._serialized_start=245093 - _globals['_FETCHALLNEWSOUTPROTO_RESULT']._serialized_end=245144 - _globals['_FETCHALLNEWSPROTO']._serialized_start=245146 - _globals['_FETCHALLNEWSPROTO']._serialized_end=245165 - _globals['_FETCHNEWSFEEDOUTRESPONSE']._serialized_start=245168 - _globals['_FETCHNEWSFEEDOUTRESPONSE']._serialized_end=245369 - _globals['_FETCHNEWSFEEDOUTRESPONSE_STATUS']._serialized_start=210418 - _globals['_FETCHNEWSFEEDOUTRESPONSE_STATUS']._serialized_end=210469 - _globals['_FETCHNEWSFEEDREQUEST']._serialized_start=245372 - _globals['_FETCHNEWSFEEDREQUEST']._serialized_end=245594 - _globals['_FETCHNEWSFEEDRESPONSE']._serialized_start=245597 - _globals['_FETCHNEWSFEEDRESPONSE']._serialized_end=245843 - _globals['_FETCHNEWSFEEDRESPONSE_RESULT']._serialized_start=245766 - _globals['_FETCHNEWSFEEDRESPONSE_RESULT']._serialized_end=245843 - _globals['_FIELD']._serialized_start=245846 - _globals['_FIELD']._serialized_end=246520 - _globals['_FIELD_CARDINALITY']._serialized_start=246121 - _globals['_FIELD_CARDINALITY']._serialized_end=246189 - _globals['_FIELD_KIND']._serialized_start=246192 - _globals['_FIELD_KIND']._serialized_end=246520 - _globals['_FIELDDESCRIPTORPROTO']._serialized_start=246523 - _globals['_FIELDDESCRIPTORPROTO']._serialized_end=247249 - _globals['_FIELDDESCRIPTORPROTO_LABEL']._serialized_start=246840 - _globals['_FIELDDESCRIPTORPROTO_LABEL']._serialized_end=246913 - _globals['_FIELDDESCRIPTORPROTO_TYPE']._serialized_start=246916 - _globals['_FIELDDESCRIPTORPROTO_TYPE']._serialized_end=247249 - _globals['_FIELDMASK']._serialized_start=247251 - _globals['_FIELDMASK']._serialized_end=247277 - _globals['_FIELDOPTIONS']._serialized_start=247280 - _globals['_FIELDOPTIONS']._serialized_end=247634 - _globals['_FIELDOPTIONS_CTYPE']._serialized_start=247532 - _globals['_FIELDOPTIONS_CTYPE']._serialized_end=247579 - _globals['_FIELDOPTIONS_JSTYPE']._serialized_start=247581 - _globals['_FIELDOPTIONS_JSTYPE']._serialized_end=247634 - _globals['_FILEDESCRIPTORPROTO']._serialized_start=247637 - _globals['_FILEDESCRIPTORPROTO']._serialized_end=248106 - _globals['_FILEDESCRIPTORSET']._serialized_start=248108 - _globals['_FILEDESCRIPTORSET']._serialized_end=248178 - _globals['_FILEOPTIONS']._serialized_start=248181 - _globals['_FILEOPTIONS']._serialized_end=248777 - _globals['_FILEOPTIONS_OPTIMIZEMODE']._serialized_start=248688 - _globals['_FILEOPTIONS_OPTIMIZEMODE']._serialized_end=248777 - _globals['_FITNESSMETRICSPROTO']._serialized_start=248780 - _globals['_FITNESSMETRICSPROTO']._serialized_end=248981 - _globals['_FITNESSMETRICSREPORTHISTORY']._serialized_start=248984 - _globals['_FITNESSMETRICSREPORTHISTORY']._serialized_end=249352 - _globals['_FITNESSMETRICSREPORTHISTORY_METRICSHISTORY']._serialized_start=249266 - _globals['_FITNESSMETRICSREPORTHISTORY_METRICSHISTORY']._serialized_end=249352 - _globals['_FITNESSRECORDPROTO']._serialized_start=249355 - _globals['_FITNESSRECORDPROTO']._serialized_end=249763 - _globals['_FITNESSRECORDPROTO_HOURLYREPORTSENTRY']._serialized_start=249674 - _globals['_FITNESSRECORDPROTO_HOURLYREPORTSENTRY']._serialized_end=249763 - _globals['_FITNESSREPORTPROTO']._serialized_start=249766 - _globals['_FITNESSREPORTPROTO']._serialized_end=249964 - _globals['_FITNESSREWARDSLOGENTRY']._serialized_start=249967 - _globals['_FITNESSREWARDSLOGENTRY']._serialized_end=250160 - _globals['_FITNESSREWARDSLOGENTRY_RESULT']._serialized_start=3919 - _globals['_FITNESSREWARDSLOGENTRY_RESULT']._serialized_end=3951 - _globals['_FITNESSSAMPLE']._serialized_start=250163 - _globals['_FITNESSSAMPLE']._serialized_end=250759 - _globals['_FITNESSSAMPLE_FITNESSSAMPLETYPE']._serialized_start=250461 - _globals['_FITNESSSAMPLE_FITNESSSAMPLETYPE']._serialized_end=250639 - _globals['_FITNESSSAMPLE_FITNESSSOURCETYPE']._serialized_start=250641 - _globals['_FITNESSSAMPLE_FITNESSSOURCETYPE']._serialized_end=250759 - _globals['_FITNESSSAMPLEMETADATA']._serialized_start=250762 - _globals['_FITNESSSAMPLEMETADATA']._serialized_end=251031 - _globals['_FITNESSSTATSPROTO']._serialized_start=251034 - _globals['_FITNESSSTATSPROTO']._serialized_end=251294 - _globals['_FITNESSUPDATEOUTPROTO']._serialized_start=251297 - _globals['_FITNESSUPDATEOUTPROTO']._serialized_end=251435 - _globals['_FITNESSUPDATEOUTPROTO_STATUS']._serialized_start=210418 - _globals['_FITNESSUPDATEOUTPROTO_STATUS']._serialized_end=210469 - _globals['_FITNESSUPDATEPROTO']._serialized_start=251437 - _globals['_FITNESSUPDATEPROTO']._serialized_end=251513 - _globals['_FLAGCATEGORY']._serialized_start=251516 - _globals['_FLAGCATEGORY']._serialized_end=251859 - _globals['_FLAGCATEGORY_CATEGORY']._serialized_start=251533 - _globals['_FLAGCATEGORY_CATEGORY']._serialized_end=251859 - _globals['_FLAGPHOTOREQUEST']._serialized_start=251862 - _globals['_FLAGPHOTOREQUEST']._serialized_end=252076 - _globals['_FLAGPHOTORESPONSE']._serialized_start=252079 - _globals['_FLAGPHOTORESPONSE']._serialized_end=252255 - _globals['_FLAGPHOTORESPONSE_RESULT']._serialized_start=252158 - _globals['_FLAGPHOTORESPONSE_RESULT']._serialized_end=252255 - _globals['_FLOATVALUE']._serialized_start=252257 - _globals['_FLOATVALUE']._serialized_end=252284 - _globals['_FOLLOWERDATAPROTO']._serialized_start=252286 - _globals['_FOLLOWERDATAPROTO']._serialized_end=252370 - _globals['_FOLLOWERPOKEMONPROTO']._serialized_start=252373 - _globals['_FOLLOWERPOKEMONPROTO']._serialized_end=252649 - _globals['_FOLLOWERPOKEMONPROTO_FOLLOWERID']._serialized_start=252600 - _globals['_FOLLOWERPOKEMONPROTO_FOLLOWERID']._serialized_end=252633 - _globals['_FOLLOWERPOKEMONTAPPEDTELEMETRY']._serialized_start=252652 - _globals['_FOLLOWERPOKEMONTAPPEDTELEMETRY']._serialized_end=252865 - _globals['_FOODATTRIBUTESPROTO']._serialized_start=252868 - _globals['_FOODATTRIBUTESPROTO']._serialized_end=253176 - _globals['_FOODVALUE']._serialized_start=253178 - _globals['_FOODVALUE']._serialized_end=253280 - _globals['_FORMCHANGEPROTO']._serialized_start=253283 - _globals['_FORMCHANGEPROTO']._serialized_end=253536 - _globals['_FORMCHANGESETTINGSPROTO']._serialized_start=253538 - _globals['_FORMCHANGESETTINGSPROTO']._serialized_end=253580 - _globals['_FORMPROTO']._serialized_start=253583 - _globals['_FORMPROTO']._serialized_end=253778 - _globals['_FORMRENDERMODIFIER']._serialized_start=253781 - _globals['_FORMRENDERMODIFIER']._serialized_end=254500 - _globals['_FORMRENDERMODIFIER_RENDERMODIFIERTYPE']._serialized_start=254244 - _globals['_FORMRENDERMODIFIER_RENDERMODIFIERTYPE']._serialized_end=254337 - _globals['_FORMRENDERMODIFIER_EFFECTTARGET']._serialized_start=254339 - _globals['_FORMRENDERMODIFIER_EFFECTTARGET']._serialized_end=254416 - _globals['_FORMRENDERMODIFIER_TRANSITIONVFXKEY']._serialized_start=254418 - _globals['_FORMRENDERMODIFIER_TRANSITIONVFXKEY']._serialized_end=254500 - _globals['_FORMSETTINGSPROTO']._serialized_start=254502 - _globals['_FORMSETTINGSPROTO']._serialized_end=254611 - _globals['_FORMSREFACTORSETTINGS']._serialized_start=254614 - _globals['_FORMSREFACTORSETTINGS']._serialized_end=254803 - _globals['_FORTDEPLOYOUTPROTO']._serialized_start=254806 - _globals['_FORTDEPLOYOUTPROTO']._serialized_end=255502 - _globals['_FORTDEPLOYOUTPROTO_RESULT']._serialized_start=255064 - _globals['_FORTDEPLOYOUTPROTO_RESULT']._serialized_end=255502 - _globals['_FORTDEPLOYPROTO']._serialized_start=255504 - _globals['_FORTDEPLOYPROTO']._serialized_end=255614 - _globals['_FORTDETAILSOUTPROTO']._serialized_start=255617 - _globals['_FORTDETAILSOUTPROTO']._serialized_end=256410 - _globals['_FORTDETAILSPROTO']._serialized_start=256412 - _globals['_FORTDETAILSPROTO']._serialized_end=256479 - _globals['_FORTMODIFIERATTRIBUTESPROTO']._serialized_start=256481 - _globals['_FORTMODIFIERATTRIBUTESPROTO']._serialized_end=256584 - _globals['_FORTPOKEMONPROTO']._serialized_start=256587 - _globals['_FORTPOKEMONPROTO']._serialized_end=256762 - _globals['_FORTPOKEMONPROTO_SPAWNTYPE']._serialized_start=256727 - _globals['_FORTPOKEMONPROTO_SPAWNTYPE']._serialized_end=256762 - _globals['_FORTPOWERUPLEVELSETTINGS']._serialized_start=256765 - _globals['_FORTPOWERUPLEVELSETTINGS']._serialized_end=256974 - _globals['_FORTRECALLOUTPROTO']._serialized_start=256977 - _globals['_FORTRECALLOUTPROTO']._serialized_end=257243 - _globals['_FORTRECALLOUTPROTO_RESULT']._serialized_start=257127 - _globals['_FORTRECALLOUTPROTO_RESULT']._serialized_end=257243 - _globals['_FORTRECALLPROTO']._serialized_start=257245 - _globals['_FORTRECALLPROTO']._serialized_end=257355 - _globals['_FORTRENDERINGTYPE']._serialized_start=257358 - _globals['_FORTRENDERINGTYPE']._serialized_end=257499 - _globals['_FORTRENDERINGTYPE_RENDERINGTYPE']._serialized_start=257452 - _globals['_FORTRENDERINGTYPE_RENDERINGTYPE']._serialized_end=257499 - _globals['_FORTSEARCHLOGENTRY']._serialized_start=257502 - _globals['_FORTSEARCHLOGENTRY']._serialized_end=258099 - _globals['_FORTSEARCHLOGENTRY_RESULT']._serialized_start=3919 - _globals['_FORTSEARCHLOGENTRY_RESULT']._serialized_end=3951 - _globals['_FORTSEARCHOUTPROTO']._serialized_start=258102 - _globals['_FORTSEARCHOUTPROTO']._serialized_end=259036 - _globals['_FORTSEARCHOUTPROTO_RESULT']._serialized_start=258886 - _globals['_FORTSEARCHOUTPROTO_RESULT']._serialized_end=259036 - _globals['_FORTSEARCHPROTO']._serialized_start=259039 - _globals['_FORTSEARCHPROTO']._serialized_end=259324 - _globals['_FORTSETTINGSPROTO']._serialized_start=259327 - _globals['_FORTSETTINGSPROTO']._serialized_end=259831 - _globals['_FORTSPONSOR']._serialized_start=259834 - _globals['_FORTSPONSOR']._serialized_end=260217 - _globals['_FORTSPONSOR_SPONSOR']._serialized_start=259904 - _globals['_FORTSPONSOR_SPONSOR']._serialized_end=260217 - _globals['_FORTUPDATELATENCYTELEMETRY']._serialized_start=260219 - _globals['_FORTUPDATELATENCYTELEMETRY']._serialized_end=260321 - _globals['_FRAMERATE']._serialized_start=260323 - _globals['_FRAMERATE']._serialized_end=260390 - _globals['_FRIENDDETAILSPROTO']._serialized_start=260393 - _globals['_FRIENDDETAILSPROTO']._serialized_end=260907 - _globals['_FRIENDDETAILSPROTO_ONLINESTATUS']._serialized_start=260823 - _globals['_FRIENDDETAILSPROTO_ONLINESTATUS']._serialized_end=260907 - _globals['_FRIENDPROFILESETTINGSPROTO']._serialized_start=260909 - _globals['_FRIENDPROFILESETTINGSPROTO']._serialized_end=260978 - _globals['_FRIENDRECOMMENDATION']._serialized_start=260981 - _globals['_FRIENDRECOMMENDATION']._serialized_end=261158 - _globals['_FRIENDRECOMMENDATIONATTRIBUTEDATA']._serialized_start=261160 - _globals['_FRIENDRECOMMENDATIONATTRIBUTEDATA']._serialized_end=261272 - _globals['_FRIENDRECOMMENDATIONATTRIBUTEDATA_REASON']._serialized_start=261197 - _globals['_FRIENDRECOMMENDATIONATTRIBUTEDATA_REASON']._serialized_end=261223 - _globals['_FRIENDRECOMMENDATIONATTRIBUTEDATA_TYPE']._serialized_start=261225 - _globals['_FRIENDRECOMMENDATIONATTRIBUTEDATA_TYPE']._serialized_end=261272 - _globals['_FRIENDSHIPDATAPROTO']._serialized_start=261275 - _globals['_FRIENDSHIPDATAPROTO']._serialized_end=261536 - _globals['_FRIENDSHIPLEVELDATAPROTO']._serialized_start=261539 - _globals['_FRIENDSHIPLEVELDATAPROTO']._serialized_end=261863 - _globals['_FRIENDSHIPLEVELMILESTONESETTINGSPROTO']._serialized_start=261866 - _globals['_FRIENDSHIPLEVELMILESTONESETTINGSPROTO']._serialized_end=262352 - _globals['_FRIENDSHIPLEVELMILESTONESETTINGSPROTO_POKEMONTRADINGTYPE']._serialized_start=262150 - _globals['_FRIENDSHIPLEVELMILESTONESETTINGSPROTO_POKEMONTRADINGTYPE']._serialized_end=262352 - _globals['_FRIENDSHIPMILESTONEREWARDNOTIFICATIONPROTO']._serialized_start=262355 - _globals['_FRIENDSHIPMILESTONEREWARDNOTIFICATIONPROTO']._serialized_end=262498 - _globals['_FRIENDSHIPMILESTONEREWARDPROTO']._serialized_start=262501 - _globals['_FRIENDSHIPMILESTONEREWARDPROTO']._serialized_end=262648 - _globals['_GM11SETTINGSPROTO']._serialized_start=262650 - _globals['_GM11SETTINGSPROTO']._serialized_end=262767 - _globals['_GM1SETTINGSPROTO']._serialized_start=262770 - _globals['_GM1SETTINGSPROTO']._serialized_end=262948 - _globals['_GM1SETTINGSPROTO_ACTIVITY']._serialized_start=262891 - _globals['_GM1SETTINGSPROTO_ACTIVITY']._serialized_end=262948 - _globals['_GM27SETTINGSPROTO']._serialized_start=262950 - _globals['_GM27SETTINGSPROTO']._serialized_end=262986 - _globals['_GM29SETTINGSPROTO']._serialized_start=262988 - _globals['_GM29SETTINGSPROTO']._serialized_end=263027 - _globals['_GM2SETTINGSPROTO']._serialized_start=263029 - _globals['_GM2SETTINGSPROTO']._serialized_end=263065 - _globals['_GM30SETTINGSPROTO']._serialized_start=263067 - _globals['_GM30SETTINGSPROTO']._serialized_end=263106 - _globals['_GM37SETTINGSPROTO']._serialized_start=263108 - _globals['_GM37SETTINGSPROTO']._serialized_end=263144 - _globals['_GM39SETTINGSPROTO']._serialized_start=263146 - _globals['_GM39SETTINGSPROTO']._serialized_end=263264 - _globals['_GM3SETTINGSPROTO']._serialized_start=263266 - _globals['_GM3SETTINGSPROTO']._serialized_end=263303 - _globals['_GM43SETTINGSPROTO']._serialized_start=263305 - _globals['_GM43SETTINGSPROTO']._serialized_end=263362 - _globals['_GM44SETTINGSPROTO']._serialized_start=263364 - _globals['_GM44SETTINGSPROTO']._serialized_end=263454 - _globals['_GM45SETTINGSPROTO']._serialized_start=263457 - _globals['_GM45SETTINGSPROTO']._serialized_end=264227 - _globals['_GM45SETTINGSPROTO_GENERATOR']._serialized_start=263706 - _globals['_GM45SETTINGSPROTO_GENERATOR']._serialized_end=264227 - _globals['_GM46SETTINGSPROTO']._serialized_start=264229 - _globals['_GM46SETTINGSPROTO']._serialized_end=264282 - _globals['_GM47SETTINGSPROTO']._serialized_start=264285 - _globals['_GM47SETTINGSPROTO']._serialized_end=264440 - _globals['_GM51SETTINGSPROTO']._serialized_start=264442 - _globals['_GM51SETTINGSPROTO']._serialized_end=264495 - _globals['_GM53SETTINGSPROTO']._serialized_start=264497 - _globals['_GM53SETTINGSPROTO']._serialized_end=264572 - _globals['_GM53SETTINGSPROTO2']._serialized_start=264575 - _globals['_GM53SETTINGSPROTO2']._serialized_end=264740 - _globals['_GM55SETTINGSPROTO']._serialized_start=264742 - _globals['_GM55SETTINGSPROTO']._serialized_end=264841 - _globals['_GM56SETTINGSPROTO']._serialized_start=264843 - _globals['_GM56SETTINGSPROTO']._serialized_end=264916 - _globals['_GM56SETTINGSPROTO2']._serialized_start=264919 - _globals['_GM56SETTINGSPROTO2']._serialized_end=265095 - _globals['_GM57SETTINGSPROTO']._serialized_start=265097 - _globals['_GM57SETTINGSPROTO']._serialized_end=265182 - _globals['_GM58SETTINGSPROTO']._serialized_start=265184 - _globals['_GM58SETTINGSPROTO']._serialized_end=265287 - _globals['_GM59SETTINGSPROTO']._serialized_start=265289 - _globals['_GM59SETTINGSPROTO']._serialized_end=265401 - _globals['_GM61SETTINGSPROTO']._serialized_start=265403 - _globals['_GM61SETTINGSPROTO']._serialized_end=265460 - _globals['_GM62SETTINGSPROTO']._serialized_start=265462 - _globals['_GM62SETTINGSPROTO']._serialized_end=265561 - _globals['_GM63SETTINGSPROTO']._serialized_start=265564 - _globals['_GM63SETTINGSPROTO']._serialized_end=265779 - _globals['_GM64SETTINGSPROTO']._serialized_start=265781 - _globals['_GM64SETTINGSPROTO']._serialized_end=265860 - _globals['_GM6SETTINGSPROTO']._serialized_start=265862 - _globals['_GM6SETTINGSPROTO']._serialized_end=265916 - _globals['_GM9SETTINGSPROTO']._serialized_start=265918 - _globals['_GM9SETTINGSPROTO']._serialized_end=265976 - _globals['_GAMDETAILS']._serialized_start=265979 - _globals['_GAMDETAILS']._serialized_end=266156 - _globals['_GAMDETAILS_GAMREQUESTEXTRASENTRY']._serialized_start=266101 - _globals['_GAMDETAILS_GAMREQUESTEXTRASENTRY']._serialized_end=266156 - _globals['_GAMECLIENTPHOTOGALLERYPOIIMAGEPROTO']._serialized_start=266159 - _globals['_GAMECLIENTPHOTOGALLERYPOIIMAGEPROTO']._serialized_end=266363 - _globals['_GAMECLIENTTELEMETRYOMNIPROTO']._serialized_start=266366 - _globals['_GAMECLIENTTELEMETRYOMNIPROTO']._serialized_end=266740 - _globals['_GAMEITEMCONTENTPROTO']._serialized_start=266742 - _globals['_GAMEITEMCONTENTPROTO']._serialized_end=266796 - _globals['_GAMEMASTERCLIENTTEMPLATEPROTO']._serialized_start=266799 - _globals['_GAMEMASTERCLIENTTEMPLATEPROTO']._serialized_end=280884 - _globals['_GAMEMASTERLANGUAGESETTINGSPROTO']._serialized_start=280886 - _globals['_GAMEMASTERLANGUAGESETTINGSPROTO']._serialized_end=280983 - _globals['_GAMEMASTERLOCALPROTO']._serialized_start=280985 - _globals['_GAMEMASTERLOCALPROTO']._serialized_end=281073 - _globals['_GAMEOBJECTLOCATIONDATA']._serialized_start=281076 - _globals['_GAMEOBJECTLOCATIONDATA']._serialized_end=281262 - _globals['_GAMEOBJECTLOCATIONDATA_OFFSETPOSITION']._serialized_start=281192 - _globals['_GAMEOBJECTLOCATIONDATA_OFFSETPOSITION']._serialized_end=281262 - _globals['_GAMEBOARDSETTINGS']._serialized_start=281265 - _globals['_GAMEBOARDSETTINGS']._serialized_end=281497 - _globals['_GAMEPLAYWEATHERPROTO']._serialized_start=281500 - _globals['_GAMEPLAYWEATHERPROTO']._serialized_end=281720 - _globals['_GAMEPLAYWEATHERPROTO_WEATHERCONDITION']._serialized_start=281607 - _globals['_GAMEPLAYWEATHERPROTO_WEATHERCONDITION']._serialized_end=281720 - _globals['_GARACCOUNTINFOPROTO']._serialized_start=281722 - _globals['_GARACCOUNTINFOPROTO']._serialized_end=281785 - _globals['_GARPROXYREQUESTPROTO']._serialized_start=281787 - _globals['_GARPROXYREQUESTPROTO']._serialized_end=281842 - _globals['_GARPROXYRESPONSEPROTO']._serialized_start=281845 - _globals['_GARPROXYRESPONSEPROTO']._serialized_end=282086 - _globals['_GARPROXYRESPONSEPROTO_STATUS']._serialized_start=281972 - _globals['_GARPROXYRESPONSEPROTO_STATUS']._serialized_end=282086 - _globals['_GCMTOKEN']._serialized_start=282088 - _globals['_GCMTOKEN']._serialized_end=282195 - _globals['_GENERATECOMBATCHALLENGEIDDATAPROTO']._serialized_start=282197 - _globals['_GENERATECOMBATCHALLENGEIDDATAPROTO']._serialized_end=282251 - _globals['_GENERATECOMBATCHALLENGEIDOUTPROTO']._serialized_start=282254 - _globals['_GENERATECOMBATCHALLENGEIDOUTPROTO']._serialized_end=282482 - _globals['_GENERATECOMBATCHALLENGEIDOUTPROTO_RESULT']._serialized_start=282387 - _globals['_GENERATECOMBATCHALLENGEIDOUTPROTO_RESULT']._serialized_end=282482 - _globals['_GENERATECOMBATCHALLENGEIDPROTO']._serialized_start=282484 - _globals['_GENERATECOMBATCHALLENGEIDPROTO']._serialized_end=282535 - _globals['_GENERATECOMBATCHALLENGEIDRESPONSEDATAPROTO']._serialized_start=282538 - _globals['_GENERATECOMBATCHALLENGEIDRESPONSEDATAPROTO']._serialized_end=282693 - _globals['_GENERATEGMAPSIGNEDURLOUTPROTO']._serialized_start=282696 - _globals['_GENERATEGMAPSIGNEDURLOUTPROTO']._serialized_end=282948 - _globals['_GENERATEGMAPSIGNEDURLOUTPROTO_RESULT']._serialized_start=282820 - _globals['_GENERATEGMAPSIGNEDURLOUTPROTO_RESULT']._serialized_end=282948 - _globals['_GENERATEGMAPSIGNEDURLPROTO']._serialized_start=282951 - _globals['_GENERATEGMAPSIGNEDURLPROTO']._serialized_end=283313 - _globals['_GENERATEDCODEINFO']._serialized_start=283316 - _globals['_GENERATEDCODEINFO']._serialized_end=283478 - _globals['_GENERATEDCODEINFO_ANNOTATION']._serialized_start=283403 - _globals['_GENERATEDCODEINFO_ANNOTATION']._serialized_end=283478 - _globals['_GENERICCLICKTELEMETRY']._serialized_start=283480 - _globals['_GENERICCLICKTELEMETRY']._serialized_end=283571 - _globals['_GENERICREPORTDATA']._serialized_start=283574 - _globals['_GENERICREPORTDATA']._serialized_end=283736 - _globals['_GEOASSOCIATION']._serialized_start=283739 - _globals['_GEOASSOCIATION']._serialized_end=283938 - _globals['_GEODATASERVICEGAMECLIENTPOIPROTO']._serialized_start=283941 - _globals['_GEODATASERVICEGAMECLIENTPOIPROTO']._serialized_end=284117 - _globals['_GEOFENCEMETADATA']._serialized_start=284120 - _globals['_GEOFENCEMETADATA']._serialized_end=284313 - _globals['_GEOFENCEUPDATEOUTPROTO']._serialized_start=284315 - _globals['_GEOFENCEUPDATEOUTPROTO']._serialized_end=284391 - _globals['_GEOFENCEUPDATEPROTO']._serialized_start=284393 - _globals['_GEOFENCEUPDATEPROTO']._serialized_end=284472 - _globals['_GEOMETRY']._serialized_start=284475 - _globals['_GEOMETRY']._serialized_end=284644 - _globals['_GEOTARGETEDQUESTPROTO']._serialized_start=284647 - _globals['_GEOTARGETEDQUESTPROTO']._serialized_end=284786 - _globals['_GEOTARGETEDQUESTSETTINGSPROTO']._serialized_start=284788 - _globals['_GEOTARGETEDQUESTSETTINGSPROTO']._serialized_end=284854 - _globals['_GEOTARGETEDQUESTVALIDATION']._serialized_start=284856 - _globals['_GEOTARGETEDQUESTVALIDATION']._serialized_end=284901 - _globals['_GETARMAPPINGSETTINGSOUTPROTO']._serialized_start=284904 - _globals['_GETARMAPPINGSETTINGSOUTPROTO']._serialized_end=285070 - _globals['_GETARMAPPINGSETTINGSPROTO']._serialized_start=285072 - _globals['_GETARMAPPINGSETTINGSPROTO']._serialized_end=285099 - _globals['_GETACCOUNTSETTINGSOUTPROTO']._serialized_start=285102 - _globals['_GETACCOUNTSETTINGSOUTPROTO']._serialized_end=285306 - _globals['_GETACCOUNTSETTINGSOUTPROTO_RESULT']._serialized_start=4691 - _globals['_GETACCOUNTSETTINGSOUTPROTO_RESULT']._serialized_end=4742 - _globals['_GETACCOUNTSETTINGSPROTO']._serialized_start=285308 - _globals['_GETACCOUNTSETTINGSPROTO']._serialized_end=285333 - _globals['_GETACKWOWLEDGEINSENCERECAPOUTPROTO']._serialized_start=285336 - _globals['_GETACKWOWLEDGEINSENCERECAPOUTPROTO']._serialized_end=285598 - _globals['_GETACKWOWLEDGEINSENCERECAPOUTPROTO_RESULT']._serialized_start=285450 - _globals['_GETACKWOWLEDGEINSENCERECAPOUTPROTO_RESULT']._serialized_end=285598 - _globals['_GETACTIONLOGREQUEST']._serialized_start=285600 - _globals['_GETACTIONLOGREQUEST']._serialized_end=285621 - _globals['_GETACTIONLOGRESPONSE']._serialized_start=285624 - _globals['_GETACTIONLOGRESPONSE']._serialized_end=285786 - _globals['_GETACTIONLOGRESPONSE_RESULT']._serialized_start=3919 - _globals['_GETACTIONLOGRESPONSE_RESULT']._serialized_end=3951 - _globals['_GETACTIVESUBSCRIPTIONSREQUESTPROTO']._serialized_start=285788 - _globals['_GETACTIVESUBSCRIPTIONSREQUESTPROTO']._serialized_end=285824 - _globals['_GETACTIVESUBSCRIPTIONSRESPONSEPROTO']._serialized_start=285826 - _globals['_GETACTIVESUBSCRIPTIONSRESPONSEPROTO']._serialized_end=285932 - _globals['_GETADVENTURESYNCFITNESSREPORTREQUESTPROTO']._serialized_start=285934 - _globals['_GETADVENTURESYNCFITNESSREPORTREQUESTPROTO']._serialized_end=286024 - _globals['_GETADVENTURESYNCFITNESSREPORTRESPONSEPROTO']._serialized_start=286027 - _globals['_GETADVENTURESYNCFITNESSREPORTRESPONSEPROTO']._serialized_end=286460 - _globals['_GETADVENTURESYNCFITNESSREPORTRESPONSEPROTO_STATUS']._serialized_start=286322 - _globals['_GETADVENTURESYNCFITNESSREPORTRESPONSEPROTO_STATUS']._serialized_end=286456 - _globals['_GETADVENTURESYNCPROGRESSOUTPROTO']._serialized_start=286463 - _globals['_GETADVENTURESYNCPROGRESSOUTPROTO']._serialized_end=286694 - _globals['_GETADVENTURESYNCPROGRESSOUTPROTO_STATUS']._serialized_start=286629 - _globals['_GETADVENTURESYNCPROGRESSOUTPROTO_STATUS']._serialized_end=286694 - _globals['_GETADVENTURESYNCPROGRESSPROTO']._serialized_start=286696 - _globals['_GETADVENTURESYNCPROGRESSPROTO']._serialized_end=286744 - _globals['_GETADVENTURESYNCSETTINGSREQUESTPROTO']._serialized_start=286746 - _globals['_GETADVENTURESYNCSETTINGSREQUESTPROTO']._serialized_end=286784 - _globals['_GETADVENTURESYNCSETTINGSRESPONSEPROTO']._serialized_start=286787 - _globals['_GETADVENTURESYNCSETTINGSRESPONSEPROTO']._serialized_end=287062 - _globals['_GETADVENTURESYNCSETTINGSRESPONSEPROTO_STATUS']._serialized_start=286983 - _globals['_GETADVENTURESYNCSETTINGSRESPONSEPROTO_STATUS']._serialized_end=287062 - _globals['_GETAVAILABLESKUSANDBALANCESOUTPROTO']._serialized_start=287065 - _globals['_GETAVAILABLESKUSANDBALANCESOUTPROTO']._serialized_end=287442 - _globals['_GETAVAILABLESKUSANDBALANCESOUTPROTO_STATUS']._serialized_start=287397 - _globals['_GETAVAILABLESKUSANDBALANCESOUTPROTO_STATUS']._serialized_end=287442 - _globals['_GETAVAILABLESKUSANDBALANCESPROTO']._serialized_start=287444 - _globals['_GETAVAILABLESKUSANDBALANCESPROTO']._serialized_end=287478 - _globals['_GETAVAILABLESUBMISSIONSOUTPROTO']._serialized_start=287481 - _globals['_GETAVAILABLESUBMISSIONSOUTPROTO']._serialized_end=287665 - _globals['_GETAVAILABLESUBMISSIONSPROTO']._serialized_start=287667 - _globals['_GETAVAILABLESUBMISSIONSPROTO']._serialized_end=287697 - _globals['_GETAVAILABLESUBSCRIPTIONSREQUESTPROTO']._serialized_start=287699 - _globals['_GETAVAILABLESUBSCRIPTIONSREQUESTPROTO']._serialized_end=287738 - _globals['_GETAVAILABLESUBSCRIPTIONSRESPONSEPROTO']._serialized_start=287741 - _globals['_GETAVAILABLESUBSCRIPTIONSRESPONSEPROTO']._serialized_end=287996 - _globals['_GETAVAILABLESUBSCRIPTIONSRESPONSEPROTO_STATUS']._serialized_start=287397 - _globals['_GETAVAILABLESUBSCRIPTIONSRESPONSEPROTO_STATUS']._serialized_end=287442 - _globals['_GETBACKGROUNDMODESETTINGSOUTPROTO']._serialized_start=287999 - _globals['_GETBACKGROUNDMODESETTINGSOUTPROTO']._serialized_end=288230 - _globals['_GETBACKGROUNDMODESETTINGSOUTPROTO_STATUS']._serialized_start=210418 - _globals['_GETBACKGROUNDMODESETTINGSOUTPROTO_STATUS']._serialized_end=210469 - _globals['_GETBACKGROUNDMODESETTINGSPROTO']._serialized_start=288232 - _globals['_GETBACKGROUNDMODESETTINGSPROTO']._serialized_end=288264 - _globals['_GETBUDDYHISTORYOUTPROTO']._serialized_start=288267 - _globals['_GETBUDDYHISTORYOUTPROTO']._serialized_end=288458 - _globals['_GETBUDDYHISTORYOUTPROTO_RESULT']._serialized_start=11661 - _globals['_GETBUDDYHISTORYOUTPROTO_RESULT']._serialized_end=11704 - _globals['_GETBUDDYHISTORYPROTO']._serialized_start=288460 - _globals['_GETBUDDYHISTORYPROTO']._serialized_end=288482 - _globals['_GETBUDDYWALKEDOUTPROTO']._serialized_start=288485 - _globals['_GETBUDDYWALKEDOUTPROTO']._serialized_end=288820 - _globals['_GETBUDDYWALKEDPROTO']._serialized_start=288822 - _globals['_GETBUDDYWALKEDPROTO']._serialized_end=288877 - _globals['_GETCLIENTFEATUREFLAGSREQUEST']._serialized_start=288879 - _globals['_GETCLIENTFEATUREFLAGSREQUEST']._serialized_end=288931 - _globals['_GETCLIENTFEATUREFLAGSRESPONSE']._serialized_start=288934 - _globals['_GETCLIENTFEATUREFLAGSRESPONSE']._serialized_end=289095 - _globals['_GETCLIENTSETTINGSREQUEST']._serialized_start=289097 - _globals['_GETCLIENTSETTINGSREQUEST']._serialized_end=289145 - _globals['_GETCLIENTSETTINGSRESPONSE']._serialized_start=289148 - _globals['_GETCLIENTSETTINGSRESPONSE']._serialized_end=289350 - _globals['_GETCLIENTSETTINGSRESPONSE_PHONENUMBERSETTINGS']._serialized_start=289271 - _globals['_GETCLIENTSETTINGSRESPONSE_PHONENUMBERSETTINGS']._serialized_end=289350 - _globals['_GETCOMBATCHALLENGEDATAPROTO']._serialized_start=289352 - _globals['_GETCOMBATCHALLENGEDATAPROTO']._serialized_end=289399 - _globals['_GETCOMBATCHALLENGEOUTPROTO']._serialized_start=289402 - _globals['_GETCOMBATCHALLENGEOUTPROTO']._serialized_end=289619 - _globals['_GETCOMBATCHALLENGEOUTPROTO_RESULT']._serialized_start=289556 - _globals['_GETCOMBATCHALLENGEOUTPROTO_RESULT']._serialized_end=289619 - _globals['_GETCOMBATCHALLENGEPROTO']._serialized_start=289621 - _globals['_GETCOMBATCHALLENGEPROTO']._serialized_end=289668 - _globals['_GETCOMBATCHALLENGERESPONSEDATAPROTO']._serialized_start=289671 - _globals['_GETCOMBATCHALLENGERESPONSEDATAPROTO']._serialized_end=289881 - _globals['_GETCOMBATPLAYERPROFILEDATAPROTO']._serialized_start=289883 - _globals['_GETCOMBATPLAYERPROFILEDATAPROTO']._serialized_end=289934 - _globals['_GETCOMBATPLAYERPROFILEOUTPROTO']._serialized_start=289937 - _globals['_GETCOMBATPLAYERPROFILEOUTPROTO']._serialized_end=290210 - _globals['_GETCOMBATPLAYERPROFILEOUTPROTO_RESULT']._serialized_start=290125 - _globals['_GETCOMBATPLAYERPROFILEOUTPROTO_RESULT']._serialized_end=290210 - _globals['_GETCOMBATPLAYERPROFILEPROTO']._serialized_start=290212 - _globals['_GETCOMBATPLAYERPROFILEPROTO']._serialized_end=290260 - _globals['_GETCOMBATPLAYERPROFILERESPONSEDATAPROTO']._serialized_start=290263 - _globals['_GETCOMBATPLAYERPROFILERESPONSEDATAPROTO']._serialized_end=290412 - _globals['_GETCOMBATRESULTSOUTPROTO']._serialized_start=290415 - _globals['_GETCOMBATRESULTSOUTPROTO']._serialized_end=291075 - _globals['_GETCOMBATRESULTSOUTPROTO_COMBATREMATCHPROTO']._serialized_start=290876 - _globals['_GETCOMBATRESULTSOUTPROTO_COMBATREMATCHPROTO']._serialized_end=290958 - _globals['_GETCOMBATRESULTSOUTPROTO_RESULT']._serialized_start=290960 - _globals['_GETCOMBATRESULTSOUTPROTO_RESULT']._serialized_end=291075 - _globals['_GETCOMBATRESULTSPROTO']._serialized_start=291077 - _globals['_GETCOMBATRESULTSPROTO']._serialized_end=291119 - _globals['_GETCONTACTLISTINFOREQUEST']._serialized_start=291121 - _globals['_GETCONTACTLISTINFOREQUEST']._serialized_end=291148 - _globals['_GETCONTACTLISTINFORESPONSE']._serialized_start=291150 - _globals['_GETCONTACTLISTINFORESPONSE']._serialized_end=291212 - _globals['_GETCONTESTDATAOUTPROTO']._serialized_start=291215 - _globals['_GETCONTESTDATAOUTPROTO']._serialized_end=291489 - _globals['_GETCONTESTDATAOUTPROTO_STATUS']._serialized_start=291374 - _globals['_GETCONTESTDATAOUTPROTO_STATUS']._serialized_end=291489 - _globals['_GETCONTESTDATAPROTO']._serialized_start=291491 - _globals['_GETCONTESTDATAPROTO']._serialized_end=291529 - _globals['_GETCONTESTSUNCLAIMEDREWARDSOUTPROTO']._serialized_start=291532 - _globals['_GETCONTESTSUNCLAIMEDREWARDSOUTPROTO']._serialized_end=291807 - _globals['_GETCONTESTSUNCLAIMEDREWARDSOUTPROTO_STATUS']._serialized_start=291720 - _globals['_GETCONTESTSUNCLAIMEDREWARDSOUTPROTO_STATUS']._serialized_end=291807 - _globals['_GETCONTESTSUNCLAIMEDREWARDSPROTO']._serialized_start=291809 - _globals['_GETCONTESTSUNCLAIMEDREWARDSPROTO']._serialized_end=291843 - _globals['_GETDAILYENCOUNTEROUTPROTO']._serialized_start=291846 - _globals['_GETDAILYENCOUNTEROUTPROTO']._serialized_end=292283 - _globals['_GETDAILYENCOUNTEROUTPROTO_RESULT']._serialized_start=292157 - _globals['_GETDAILYENCOUNTEROUTPROTO_RESULT']._serialized_end=292283 - _globals['_GETDAILYENCOUNTERPROTO']._serialized_start=292285 - _globals['_GETDAILYENCOUNTERPROTO']._serialized_end=292309 - _globals['_GETENTEREDCONTESTOUTPROTO']._serialized_start=292312 - _globals['_GETENTEREDCONTESTOUTPROTO']._serialized_end=292506 - _globals['_GETENTEREDCONTESTOUTPROTO_STATUS']._serialized_start=162668 - _globals['_GETENTEREDCONTESTOUTPROTO_STATUS']._serialized_end=162711 - _globals['_GETENTEREDCONTESTPROTO']._serialized_start=292508 - _globals['_GETENTEREDCONTESTPROTO']._serialized_end=292532 - _globals['_GETFACEBOOKFRIENDLISTOUTPROTO']._serialized_start=292535 - _globals['_GETFACEBOOKFRIENDLISTOUTPROTO']._serialized_end=292998 - _globals['_GETFACEBOOKFRIENDLISTOUTPROTO_FACEBOOKFRIENDPROTO']._serialized_start=292742 - _globals['_GETFACEBOOKFRIENDLISTOUTPROTO_FACEBOOKFRIENDPROTO']._serialized_end=292834 - _globals['_GETFACEBOOKFRIENDLISTOUTPROTO_RESULT']._serialized_start=292837 - _globals['_GETFACEBOOKFRIENDLISTOUTPROTO_RESULT']._serialized_end=292998 - _globals['_GETFACEBOOKFRIENDLISTPROTO']._serialized_start=293000 - _globals['_GETFACEBOOKFRIENDLISTPROTO']._serialized_end=293084 - _globals['_GETFITNESSREPORTOUTPROTO']._serialized_start=293087 - _globals['_GETFITNESSREPORTOUTPROTO']._serialized_end=293540 - _globals['_GETFITNESSREPORTOUTPROTO_STATUS']._serialized_start=286322 - _globals['_GETFITNESSREPORTOUTPROTO_STATUS']._serialized_end=286456 - _globals['_GETFITNESSREPORTPROTO']._serialized_start=293542 - _globals['_GETFITNESSREPORTPROTO']._serialized_end=293630 - _globals['_GETFITNESSREWARDSOUTPROTO']._serialized_start=293633 - _globals['_GETFITNESSREWARDSOUTPROTO']._serialized_end=293854 - _globals['_GETFITNESSREWARDSOUTPROTO_RESULT']._serialized_start=293772 - _globals['_GETFITNESSREWARDSOUTPROTO_RESULT']._serialized_end=293854 - _globals['_GETFITNESSREWARDSPROTO']._serialized_start=293856 - _globals['_GETFITNESSREWARDSPROTO']._serialized_end=293880 - _globals['_GETFRIENDCODEOUTPROTO']._serialized_start=293883 - _globals['_GETFRIENDCODEOUTPROTO']._serialized_end=294034 - _globals['_GETFRIENDCODEOUTPROTO_RESULT']._serialized_start=11661 - _globals['_GETFRIENDCODEOUTPROTO_RESULT']._serialized_end=11704 - _globals['_GETFRIENDCODEPROTO']._serialized_start=294036 - _globals['_GETFRIENDCODEPROTO']._serialized_end=294085 - _globals['_GETFRIENDDETAILSOUTPROTO']._serialized_start=294088 - _globals['_GETFRIENDDETAILSOUTPROTO']._serialized_end=294769 - _globals['_GETFRIENDDETAILSOUTPROTO_DEBUGPROTO']._serialized_start=294322 - _globals['_GETFRIENDDETAILSOUTPROTO_DEBUGPROTO']._serialized_end=294681 - _globals['_GETFRIENDDETAILSOUTPROTO_DEBUGPROTO_CALLEE']._serialized_start=294611 - _globals['_GETFRIENDDETAILSOUTPROTO_DEBUGPROTO_CALLEE']._serialized_end=294681 - _globals['_GETFRIENDDETAILSOUTPROTO_RESULT']._serialized_start=294683 - _globals['_GETFRIENDDETAILSOUTPROTO_RESULT']._serialized_end=294769 - _globals['_GETFRIENDDETAILSPROTO']._serialized_start=294771 - _globals['_GETFRIENDDETAILSPROTO']._serialized_end=294868 - _globals['_GETFRIENDDETAILSREQUEST']._serialized_start=294871 - _globals['_GETFRIENDDETAILSREQUEST']._serialized_end=295048 - _globals['_GETFRIENDDETAILSRESPONSE']._serialized_start=295051 - _globals['_GETFRIENDDETAILSRESPONSE']._serialized_end=296306 - _globals['_GETFRIENDDETAILSRESPONSE_FRIENDDETAILSENTRYPROTO']._serialized_start=295235 - _globals['_GETFRIENDDETAILSRESPONSE_FRIENDDETAILSENTRYPROTO']._serialized_end=295869 - _globals['_GETFRIENDDETAILSRESPONSE_FRIENDDETAILSENTRYPROTO_OUTGOINGGAMEINVITESTATUS']._serialized_start=295752 - _globals['_GETFRIENDDETAILSRESPONSE_FRIENDDETAILSENTRYPROTO_OUTGOINGGAMEINVITESTATUS']._serialized_end=295869 - _globals['_GETFRIENDDETAILSRESPONSE_PLAYERSTATUSDETAILSPROTO']._serialized_start=295872 - _globals['_GETFRIENDDETAILSRESPONSE_PLAYERSTATUSDETAILSPROTO']._serialized_end=296184 - _globals['_GETFRIENDDETAILSRESPONSE_PLAYERSTATUSDETAILSPROTO_RESULT']._serialized_start=296085 - _globals['_GETFRIENDDETAILSRESPONSE_PLAYERSTATUSDETAILSPROTO_RESULT']._serialized_end=296184 - _globals['_GETFRIENDDETAILSRESPONSE_RESULT']._serialized_start=296186 - _globals['_GETFRIENDDETAILSRESPONSE_RESULT']._serialized_end=296306 - _globals['_GETFRIENDRECOMMENDATIONREQUEST']._serialized_start=296308 - _globals['_GETFRIENDRECOMMENDATIONREQUEST']._serialized_end=296410 - _globals['_GETFRIENDRECOMMENDATIONRESPONSE']._serialized_start=296413 - _globals['_GETFRIENDRECOMMENDATIONRESPONSE']._serialized_end=296621 - _globals['_GETFRIENDRECOMMENDATIONRESPONSE_RESULT']._serialized_start=3919 - _globals['_GETFRIENDRECOMMENDATIONRESPONSE_RESULT']._serialized_end=3951 - _globals['_GETFRIENDSLISTOUTPROTO']._serialized_start=296624 - _globals['_GETFRIENDSLISTOUTPROTO']._serialized_end=297547 - _globals['_GETFRIENDSLISTOUTPROTO_FRIENDPROTO']._serialized_start=296782 - _globals['_GETFRIENDSLISTOUTPROTO_FRIENDPROTO']._serialized_end=297290 - _globals['_GETFRIENDSLISTOUTPROTO_FRIENDPROTO_ONLINESTATUS']._serialized_start=260823 - _globals['_GETFRIENDSLISTOUTPROTO_FRIENDPROTO_ONLINESTATUS']._serialized_end=260907 - _globals['_GETFRIENDSLISTOUTPROTO_SHAREDFRIENDSHIPPROTO']._serialized_start=297293 - _globals['_GETFRIENDSLISTOUTPROTO_SHAREDFRIENDSHIPPROTO']._serialized_end=297494 - _globals['_GETFRIENDSLISTOUTPROTO_RESULT']._serialized_start=4691 - _globals['_GETFRIENDSLISTOUTPROTO_RESULT']._serialized_end=4742 - _globals['_GETFRIENDSLISTPROTO']._serialized_start=297549 - _globals['_GETFRIENDSLISTPROTO']._serialized_end=297570 - _globals['_GETFRIENDSHIPREWARDSOUTPROTO']._serialized_start=297573 - _globals['_GETFRIENDSHIPREWARDSOUTPROTO']._serialized_end=297852 - _globals['_GETFRIENDSHIPREWARDSOUTPROTO_RESULT']._serialized_start=297713 - _globals['_GETFRIENDSHIPREWARDSOUTPROTO_RESULT']._serialized_end=297852 - _globals['_GETFRIENDSHIPREWARDSPROTO']._serialized_start=297854 - _globals['_GETFRIENDSHIPREWARDSPROTO']._serialized_end=297900 - _globals['_GETGAMEACCESSTOKENOUTPROTO']._serialized_start=297903 - _globals['_GETGAMEACCESSTOKENOUTPROTO']._serialized_end=298272 - _globals['_GETGAMEACCESSTOKENOUTPROTO_VALUES']._serialized_start=298001 - _globals['_GETGAMEACCESSTOKENOUTPROTO_VALUES']._serialized_end=298272 - _globals['_GETGAMEACCESSTOKENOUTPROTO_VALUES_USER']._serialized_start=298175 - _globals['_GETGAMEACCESSTOKENOUTPROTO_VALUES_USER']._serialized_end=298227 - _globals['_GETGAMEACCESSTOKENOUTPROTO_VALUES_RESULT']._serialized_start=11661 - _globals['_GETGAMEACCESSTOKENOUTPROTO_VALUES_RESULT']._serialized_end=11704 - _globals['_GETGAMEACCESSTOKENPROTO']._serialized_start=298275 - _globals['_GETGAMEACCESSTOKENPROTO']._serialized_end=298404 - _globals['_GETGAMEACCESSTOKENPROTO_TOKENID']._serialized_start=298383 - _globals['_GETGAMEACCESSTOKENPROTO_TOKENID']._serialized_end=298404 - _globals['_GETGAMEMASTERCLIENTTEMPLATESOUTPROTO']._serialized_start=298407 - _globals['_GETGAMEMASTERCLIENTTEMPLATESOUTPROTO']._serialized_end=298679 - _globals['_GETGAMEMASTERCLIENTTEMPLATESOUTPROTO_RESULT']._serialized_start=114345 - _globals['_GETGAMEMASTERCLIENTTEMPLATESOUTPROTO_RESULT']._serialized_end=114398 - _globals['_GETGAMEMASTERCLIENTTEMPLATESPROTO']._serialized_start=298681 - _globals['_GETGAMEMASTERCLIENTTEMPLATESPROTO']._serialized_end=298779 - _globals['_GETGEOFENCEDADOUTPROTO']._serialized_start=298782 - _globals['_GETGEOFENCEDADOUTPROTO']._serialized_end=299129 - _globals['_GETGEOFENCEDADOUTPROTO_RESULT']._serialized_start=298964 - _globals['_GETGEOFENCEDADOUTPROTO_RESULT']._serialized_end=299129 - _globals['_GETGEOFENCEDADPROTO']._serialized_start=299132 - _globals['_GETGEOFENCEDADPROTO']._serialized_end=299323 - _globals['_GETGIFTBOXDETAILSOUTPROTO']._serialized_start=299326 - _globals['_GETGIFTBOXDETAILSOUTPROTO']._serialized_end=299641 - _globals['_GETGIFTBOXDETAILSOUTPROTO_RESULT']._serialized_start=299479 - _globals['_GETGIFTBOXDETAILSOUTPROTO_RESULT']._serialized_end=299641 - _globals['_GETGIFTBOXDETAILSPROTO']._serialized_start=299643 - _globals['_GETGIFTBOXDETAILSPROTO']._serialized_end=299706 - _globals['_GETGMAPSETTINGSOUTPROTO']._serialized_start=299709 - _globals['_GETGMAPSETTINGSOUTPROTO']._serialized_end=300000 - _globals['_GETGMAPSETTINGSOUTPROTO_RESULT']._serialized_start=299899 - _globals['_GETGMAPSETTINGSOUTPROTO_RESULT']._serialized_end=300000 - _globals['_GETGMAPSETTINGSPROTO']._serialized_start=300002 - _globals['_GETGMAPSETTINGSPROTO']._serialized_end=300024 - _globals['_GETGRAPESHOTUPLOADURLOUTPROTO']._serialized_start=300027 - _globals['_GETGRAPESHOTUPLOADURLOUTPROTO']._serialized_end=300540 - _globals['_GETGRAPESHOTUPLOADURLOUTPROTO_FILECONTEXTTOGRAPESHOTDATAENTRY']._serialized_start=300249 - _globals['_GETGRAPESHOTUPLOADURLOUTPROTO_FILECONTEXTTOGRAPESHOTDATAENTRY']._serialized_end=300359 - _globals['_GETGRAPESHOTUPLOADURLOUTPROTO_STATUS']._serialized_start=300362 - _globals['_GETGRAPESHOTUPLOADURLOUTPROTO_STATUS']._serialized_end=300540 - _globals['_GETGRAPESHOTUPLOADURLPROTO']._serialized_start=300543 - _globals['_GETGRAPESHOTUPLOADURLPROTO']._serialized_end=300713 - _globals['_GETGYMBADGEDETAILSOUTPROTO']._serialized_start=300716 - _globals['_GETGYMBADGEDETAILSOUTPROTO']._serialized_end=300869 - _globals['_GETGYMBADGEDETAILSPROTO']._serialized_start=300871 - _globals['_GETGYMBADGEDETAILSPROTO']._serialized_end=300950 - _globals['_GETGYMDETAILSOUTPROTO']._serialized_start=300953 - _globals['_GETGYMDETAILSOUTPROTO']._serialized_end=301300 - _globals['_GETGYMDETAILSOUTPROTO_RESULT']._serialized_start=301244 - _globals['_GETGYMDETAILSOUTPROTO_RESULT']._serialized_end=301300 - _globals['_GETGYMDETAILSPROTO']._serialized_start=301303 - _globals['_GETGYMDETAILSPROTO']._serialized_end=301469 - _globals['_GETHATCHEDEGGSOUTPROTO']._serialized_start=301472 - _globals['_GETHATCHEDEGGSOUTPROTO']._serialized_end=301707 - _globals['_GETHATCHEDEGGSPROTO']._serialized_start=301709 - _globals['_GETHATCHEDEGGSPROTO']._serialized_end=301730 - _globals['_GETHOLOHOLOINVENTORYOUTPROTO']._serialized_start=301732 - _globals['_GETHOLOHOLOINVENTORYOUTPROTO']._serialized_end=301841 - _globals['_GETHOLOHOLOINVENTORYPROTO']._serialized_start=301843 - _globals['_GETHOLOHOLOINVENTORYPROTO']._serialized_end=301942 - _globals['_GETIMAGEGALLERYSETTINGSOUTPROTO']._serialized_start=301944 - _globals['_GETIMAGEGALLERYSETTINGSOUTPROTO']._serialized_end=302052 - _globals['_GETIMAGEGALLERYSETTINGSPROTO']._serialized_start=302054 - _globals['_GETIMAGEGALLERYSETTINGSPROTO']._serialized_end=302084 - _globals['_GETIMAGESFORPOIOUTPROTO']._serialized_start=302087 - _globals['_GETIMAGESFORPOIOUTPROTO']._serialized_end=302337 - _globals['_GETIMAGESFORPOIOUTPROTO_STATUS']._serialized_start=302265 - _globals['_GETIMAGESFORPOIOUTPROTO_STATUS']._serialized_end=302337 - _globals['_GETIMAGESFORPOIPROTO']._serialized_start=302339 - _globals['_GETIMAGESFORPOIPROTO']._serialized_end=302377 - _globals['_GETINBOXOUTPROTO']._serialized_start=302380 - _globals['_GETINBOXOUTPROTO']._serialized_end=302561 - _globals['_GETINBOXOUTPROTO_RESULT']._serialized_start=302501 - _globals['_GETINBOXOUTPROTO_RESULT']._serialized_end=302561 - _globals['_GETINBOXPROTO']._serialized_start=302563 - _globals['_GETINBOXPROTO']._serialized_end=302641 - _globals['_GETINBOXV2PROTO']._serialized_start=302643 - _globals['_GETINBOXV2PROTO']._serialized_end=302723 - _globals['_GETINCENSEPOKEMONOUTPROTO']._serialized_start=302726 - _globals['_GETINCENSEPOKEMONOUTPROTO']._serialized_end=303151 - _globals['_GETINCENSEPOKEMONOUTPROTO_RESULT']._serialized_start=303042 - _globals['_GETINCENSEPOKEMONOUTPROTO_RESULT']._serialized_end=303151 - _globals['_GETINCENSEPOKEMONPROTO']._serialized_start=303153 - _globals['_GETINCENSEPOKEMONPROTO']._serialized_end=303233 - _globals['_GETINCOMINGFRIENDINVITESOUTPROTO']._serialized_start=303236 - _globals['_GETINCOMINGFRIENDINVITESOUTPROTO']._serialized_end=303463 - _globals['_GETINCOMINGFRIENDINVITESOUTPROTO_RESULT']._serialized_start=4691 - _globals['_GETINCOMINGFRIENDINVITESOUTPROTO_RESULT']._serialized_end=4742 - _globals['_GETINCOMINGFRIENDINVITESPROTO']._serialized_start=303465 - _globals['_GETINCOMINGFRIENDINVITESPROTO']._serialized_end=303496 - _globals['_GETINCOMINGGAMEINVITESREQUEST']._serialized_start=303498 - _globals['_GETINCOMINGGAMEINVITESREQUEST']._serialized_end=303529 - _globals['_GETINCOMINGGAMEINVITESRESPONSE']._serialized_start=303532 - _globals['_GETINCOMINGGAMEINVITESRESPONSE']._serialized_end=304000 - _globals['_GETINCOMINGGAMEINVITESRESPONSE_INCOMINGGAMEINVITE']._serialized_start=303722 - _globals['_GETINCOMINGGAMEINVITESRESPONSE_INCOMINGGAMEINVITE']._serialized_end=303919 - _globals['_GETINCOMINGGAMEINVITESRESPONSE_INCOMINGGAMEINVITE_STATUS']._serialized_start=303881 - _globals['_GETINCOMINGGAMEINVITESRESPONSE_INCOMINGGAMEINVITE_STATUS']._serialized_end=303919 - _globals['_GETINCOMINGGAMEINVITESRESPONSE_RESULT']._serialized_start=303921 - _globals['_GETINCOMINGGAMEINVITESRESPONSE_RESULT']._serialized_end=304000 - _globals['_GETINSENCERECAPOUTPROTO']._serialized_start=304003 - _globals['_GETINSENCERECAPOUTPROTO']._serialized_end=304149 - _globals['_GETINSENCERECAPOUTPROTO_STATUS']._serialized_start=304094 - _globals['_GETINSENCERECAPOUTPROTO_STATUS']._serialized_end=304149 - _globals['_GETINSENCERECAPPROTO']._serialized_start=304151 - _globals['_GETINSENCERECAPPROTO']._serialized_end=304173 - _globals['_GETINVENTORYPROTO']._serialized_start=304175 - _globals['_GETINVENTORYPROTO']._serialized_end=304220 - _globals['_GETINVENTORYRESPONSEPROTO']._serialized_start=304222 - _globals['_GETINVENTORYRESPONSEPROTO']._serialized_end=304328 - _globals['_GETLOCALTIMEOUTPROTO']._serialized_start=304331 - _globals['_GETLOCALTIMEOUTPROTO']._serialized_end=304746 - _globals['_GETLOCALTIMEOUTPROTO_LOCALTIMEPROTO']._serialized_start=304491 - _globals['_GETLOCALTIMEOUTPROTO_LOCALTIMEPROTO']._serialized_end=304693 - _globals['_GETLOCALTIMEOUTPROTO_STATUS']._serialized_start=210418 - _globals['_GETLOCALTIMEOUTPROTO_STATUS']._serialized_end=210469 - _globals['_GETLOCALTIMEPROTO']._serialized_start=304748 - _globals['_GETLOCALTIMEPROTO']._serialized_end=304789 - _globals['_GETMAPDATAOUTPROTO']._serialized_start=304792 - _globals['_GETMAPDATAOUTPROTO']._serialized_end=305010 - _globals['_GETMAPDATAOUTPROTO_STATUS']._serialized_start=304937 - _globals['_GETMAPDATAOUTPROTO_STATUS']._serialized_end=305010 - _globals['_GETMAPDATAPROTO']._serialized_start=305013 - _globals['_GETMAPDATAPROTO']._serialized_end=305215 - _globals['_GETMAPFORTSOUTPROTO']._serialized_start=305218 - _globals['_GETMAPFORTSOUTPROTO']._serialized_end=305574 - _globals['_GETMAPFORTSOUTPROTO_FORTPROTO']._serialized_start=305363 - _globals['_GETMAPFORTSOUTPROTO_FORTPROTO']._serialized_end=305495 - _globals['_GETMAPFORTSOUTPROTO_IMAGE']._serialized_start=305497 - _globals['_GETMAPFORTSOUTPROTO_IMAGE']._serialized_end=305529 - _globals['_GETMAPFORTSOUTPROTO_STATUS']._serialized_start=162668 - _globals['_GETMAPFORTSOUTPROTO_STATUS']._serialized_end=162711 - _globals['_GETMAPFORTSPROTO']._serialized_start=305576 - _globals['_GETMAPFORTSPROTO']._serialized_end=305611 - _globals['_GETMAPOBJECTSOUTPROTO']._serialized_start=305614 - _globals['_GETMAPOBJECTSOUTPROTO']._serialized_end=306100 - _globals['_GETMAPOBJECTSOUTPROTO_STATUS']._serialized_start=305955 - _globals['_GETMAPOBJECTSOUTPROTO_STATUS']._serialized_end=306018 - _globals['_GETMAPOBJECTSOUTPROTO_TIMEOFDAY']._serialized_start=306020 - _globals['_GETMAPOBJECTSOUTPROTO_TIMEOFDAY']._serialized_end=306061 - _globals['_GETMAPOBJECTSOUTPROTO_OBOTHERPROTO']._serialized_start=306063 - _globals['_GETMAPOBJECTSOUTPROTO_OBOTHERPROTO']._serialized_end=306100 - _globals['_GETMAPOBJECTSPROTO']._serialized_start=306102 - _globals['_GETMAPOBJECTSPROTO']._serialized_end=306202 - _globals['_GETMAPOBJECTSTRIGGERTELEMETRY']._serialized_start=306205 - _globals['_GETMAPOBJECTSTRIGGERTELEMETRY']._serialized_end=306364 - _globals['_GETMAPOBJECTSTRIGGERTELEMETRY_TRIGGERTYPE']._serialized_start=306319 - _globals['_GETMAPOBJECTSTRIGGERTELEMETRY_TRIGGERTYPE']._serialized_end=306364 - _globals['_GETMAPTILESSETTINGSREQUEST']._serialized_start=306366 - _globals['_GETMAPTILESSETTINGSREQUEST']._serialized_end=306478 - _globals['_GETMAPTILESSETTINGSRESPONSE']._serialized_start=306481 - _globals['_GETMAPTILESSETTINGSRESPONSE']._serialized_end=306742 - _globals['_GETMAPTILESSETTINGSRESPONSE_STATUS']._serialized_start=304937 - _globals['_GETMAPTILESSETTINGSRESPONSE_STATUS']._serialized_end=305010 - _globals['_GETMATCHMAKINGSTATUSDATAPROTO']._serialized_start=306744 - _globals['_GETMATCHMAKINGSTATUSDATAPROTO']._serialized_end=306793 - _globals['_GETMATCHMAKINGSTATUSOUTPROTO']._serialized_start=306796 - _globals['_GETMATCHMAKINGSTATUSOUTPROTO']._serialized_end=307158 - _globals['_GETMATCHMAKINGSTATUSOUTPROTO_RESULT']._serialized_start=306973 - _globals['_GETMATCHMAKINGSTATUSOUTPROTO_RESULT']._serialized_end=307158 - _globals['_GETMATCHMAKINGSTATUSPROTO']._serialized_start=307160 - _globals['_GETMATCHMAKINGSTATUSPROTO']._serialized_end=307205 - _globals['_GETMATCHMAKINGSTATUSRESPONSEDATAPROTO']._serialized_start=307208 - _globals['_GETMATCHMAKINGSTATUSRESPONSEDATAPROTO']._serialized_end=307422 - _globals['_GETMEMENTOLISTOUTPROTO']._serialized_start=307425 - _globals['_GETMEMENTOLISTOUTPROTO']._serialized_end=307712 - _globals['_GETMEMENTOLISTOUTPROTO_STATUS']._serialized_start=307599 - _globals['_GETMEMENTOLISTOUTPROTO_STATUS']._serialized_end=307712 - _globals['_GETMEMENTOLISTPROTO']._serialized_start=307715 - _globals['_GETMEMENTOLISTPROTO']._serialized_end=307904 - _globals['_GETMILESTONESOUTPROTO']._serialized_start=307907 - _globals['_GETMILESTONESOUTPROTO']._serialized_end=308202 - _globals['_GETMILESTONESOUTPROTO_STATUS']._serialized_start=308131 - _globals['_GETMILESTONESOUTPROTO_STATUS']._serialized_end=308202 - _globals['_GETMILESTONESPREVIEWOUTPROTO']._serialized_start=308205 - _globals['_GETMILESTONESPREVIEWOUTPROTO']._serialized_end=308428 - _globals['_GETMILESTONESPREVIEWOUTPROTO_STATUS']._serialized_start=12651 - _globals['_GETMILESTONESPREVIEWOUTPROTO_STATUS']._serialized_end=12703 - _globals['_GETMILESTONESPREVIEWPROTO']._serialized_start=308430 - _globals['_GETMILESTONESPREVIEWPROTO']._serialized_end=308457 - _globals['_GETMILESTONESPROTO']._serialized_start=308459 - _globals['_GETMILESTONESPROTO']._serialized_end=308479 - _globals['_GETMYACCOUNTREQUEST']._serialized_start=308481 - _globals['_GETMYACCOUNTREQUEST']._serialized_end=308502 - _globals['_GETMYACCOUNTRESPONSE']._serialized_start=308505 - _globals['_GETMYACCOUNTRESPONSE']._serialized_end=309019 - _globals['_GETMYACCOUNTRESPONSE_CONTACTPROTO']._serialized_start=308780 - _globals['_GETMYACCOUNTRESPONSE_CONTACTPROTO']._serialized_end=308945 - _globals['_GETMYACCOUNTRESPONSE_CONTACTPROTO_TYPE']._serialized_start=308903 - _globals['_GETMYACCOUNTRESPONSE_CONTACTPROTO_TYPE']._serialized_end=308945 - _globals['_GETMYACCOUNTRESPONSE_STATUS']._serialized_start=308947 - _globals['_GETMYACCOUNTRESPONSE_STATUS']._serialized_end=309019 - _globals['_GETNEWQUESTSOUTPROTO']._serialized_start=309022 - _globals['_GETNEWQUESTSOUTPROTO']._serialized_end=309282 - _globals['_GETNEWQUESTSOUTPROTO_STATUS']._serialized_start=309223 - _globals['_GETNEWQUESTSOUTPROTO_STATUS']._serialized_end=309282 - _globals['_GETNEWQUESTSPROTO']._serialized_start=309284 - _globals['_GETNEWQUESTSPROTO']._serialized_end=309303 - _globals['_GETNINTENDOACCOUNTOUTPROTO']._serialized_start=309306 - _globals['_GETNINTENDOACCOUNTOUTPROTO']._serialized_end=309642 - _globals['_GETNINTENDOACCOUNTOUTPROTO_STATUS']._serialized_start=309480 - _globals['_GETNINTENDOACCOUNTOUTPROTO_STATUS']._serialized_end=309642 - _globals['_GETNINTENDOACCOUNTPROTO']._serialized_start=309644 - _globals['_GETNINTENDOACCOUNTPROTO']._serialized_end=309669 - _globals['_GETNINTENDOOAUTH2URLOUTPROTO']._serialized_start=309672 - _globals['_GETNINTENDOOAUTH2URLOUTPROTO']._serialized_end=309880 - _globals['_GETNINTENDOOAUTH2URLOUTPROTO_STATUS']._serialized_start=309786 - _globals['_GETNINTENDOOAUTH2URLOUTPROTO_STATUS']._serialized_end=309880 - _globals['_GETNINTENDOOAUTH2URLPROTO']._serialized_start=309882 - _globals['_GETNINTENDOOAUTH2URLPROTO']._serialized_end=309939 - _globals['_GETNOTIFICATIONINBOXOUTPROTO']._serialized_start=309942 - _globals['_GETNOTIFICATIONINBOXOUTPROTO']._serialized_end=310132 - _globals['_GETNOTIFICATIONINBOXOUTPROTO_RESULT']._serialized_start=174994 - _globals['_GETNOTIFICATIONINBOXOUTPROTO_RESULT']._serialized_end=175039 - _globals['_GETNPCCOMBATREWARDSOUTPROTO']._serialized_start=310135 - _globals['_GETNPCCOMBATREWARDSOUTPROTO']._serialized_end=310459 - _globals['_GETNPCCOMBATREWARDSOUTPROTO_RESULT']._serialized_start=310380 - _globals['_GETNPCCOMBATREWARDSOUTPROTO_RESULT']._serialized_end=310459 - _globals['_GETNPCCOMBATREWARDSPROTO']._serialized_start=310462 - _globals['_GETNPCCOMBATREWARDSPROTO']._serialized_end=310709 - _globals['_GETOUTGOINGBLOCKSOUTPROTO']._serialized_start=310711 - _globals['_GETOUTGOINGBLOCKSOUTPROTO']._serialized_end=310771 - _globals['_GETOUTGOINGBLOCKSPROTO']._serialized_start=310773 - _globals['_GETOUTGOINGBLOCKSPROTO']._serialized_end=310797 - _globals['_GETOUTGOINGFRIENDINVITESOUTPROTO']._serialized_start=310800 - _globals['_GETOUTGOINGFRIENDINVITESOUTPROTO']._serialized_end=311027 - _globals['_GETOUTGOINGFRIENDINVITESOUTPROTO_RESULT']._serialized_start=4691 - _globals['_GETOUTGOINGFRIENDINVITESOUTPROTO_RESULT']._serialized_end=4742 - _globals['_GETOUTGOINGFRIENDINVITESPROTO']._serialized_start=311029 - _globals['_GETOUTGOINGFRIENDINVITESPROTO']._serialized_end=311060 - _globals['_GETOUTSTANDINGWARNINGSREQUESTPROTO']._serialized_start=311062 - _globals['_GETOUTSTANDINGWARNINGSREQUESTPROTO']._serialized_end=311098 - _globals['_GETOUTSTANDINGWARNINGSRESPONSEPROTO']._serialized_start=311101 - _globals['_GETOUTSTANDINGWARNINGSRESPONSEPROTO']._serialized_end=311290 - _globals['_GETOUTSTANDINGWARNINGSRESPONSEPROTO_WARNINGINFO']._serialized_start=311234 - _globals['_GETOUTSTANDINGWARNINGSRESPONSEPROTO_WARNINGINFO']._serialized_end=311290 - _globals['_GETPHOTOBOMBOUTPROTO']._serialized_start=311293 - _globals['_GETPHOTOBOMBOUTPROTO']._serialized_end=311707 - _globals['_GETPHOTOBOMBOUTPROTO_STATUS']._serialized_start=311594 - _globals['_GETPHOTOBOMBOUTPROTO_STATUS']._serialized_end=311707 - _globals['_GETPHOTOBOMBPROTO']._serialized_start=311709 - _globals['_GETPHOTOBOMBPROTO']._serialized_end=311728 - _globals['_GETPHOTOSOUTPROTO']._serialized_start=311731 - _globals['_GETPHOTOSOUTPROTO']._serialized_end=311906 - _globals['_GETPHOTOSOUTPROTO_RESULT']._serialized_start=4691 - _globals['_GETPHOTOSOUTPROTO_RESULT']._serialized_end=4742 - _globals['_GETPHOTOSPROTO']._serialized_start=311909 - _globals['_GETPHOTOSPROTO']._serialized_end=312236 - _globals['_GETPHOTOSPROTO_PHOTOSPEC']._serialized_start=312010 - _globals['_GETPHOTOSPROTO_PHOTOSPEC']._serialized_end=312236 - _globals['_GETPHOTOSPROTO_PHOTOSPEC_GETPHOTOSMODE']._serialized_start=312111 - _globals['_GETPHOTOSPROTO_PHOTOSPEC_GETPHOTOSMODE']._serialized_end=312236 - _globals['_GETPLAYERDAYOUTPROTO']._serialized_start=312239 - _globals['_GETPLAYERDAYOUTPROTO']._serialized_end=312388 - _globals['_GETPLAYERDAYOUTPROTO_RESULT']._serialized_start=4691 - _globals['_GETPLAYERDAYOUTPROTO_RESULT']._serialized_end=4742 - _globals['_GETPLAYERDAYPROTO']._serialized_start=312390 - _globals['_GETPLAYERDAYPROTO']._serialized_end=312409 - _globals['_GETPLAYEROUTPROTO']._serialized_start=312412 - _globals['_GETPLAYEROUTPROTO']._serialized_end=312697 - _globals['_GETPLAYERPROTO']._serialized_start=312699 - _globals['_GETPLAYERPROTO']._serialized_end=312799 - _globals['_GETPLAYERSETTINGSOUTPROTO']._serialized_start=312802 - _globals['_GETPLAYERSETTINGSOUTPROTO']._serialized_end=313031 - _globals['_GETPLAYERSETTINGSOUTPROTO_RESULT']._serialized_start=312952 - _globals['_GETPLAYERSETTINGSOUTPROTO_RESULT']._serialized_end=313031 - _globals['_GETPLAYERSETTINGSPROTO']._serialized_start=313033 - _globals['_GETPLAYERSETTINGSPROTO']._serialized_end=313057 - _globals['_GETPLAYERSUBMISSIONVALIDATIONSETTINGSOUTPROTO']._serialized_start=313059 - _globals['_GETPLAYERSUBMISSIONVALIDATIONSETTINGSOUTPROTO']._serialized_end=313136 - _globals['_GETPLAYERSUBMISSIONVALIDATIONSETTINGSPROTO']._serialized_start=313138 - _globals['_GETPLAYERSUBMISSIONVALIDATIONSETTINGSPROTO']._serialized_end=313182 - _globals['_GETPOISINRADIUSOUTPROTO']._serialized_start=313185 - _globals['_GETPOISINRADIUSOUTPROTO']._serialized_end=313392 - _globals['_GETPOISINRADIUSOUTPROTO_STATUS']._serialized_start=313340 - _globals['_GETPOISINRADIUSOUTPROTO_STATUS']._serialized_end=313392 - _globals['_GETPOISINRADIUSPROTO']._serialized_start=313394 - _globals['_GETPOISINRADIUSPROTO']._serialized_end=313467 - _globals['_GETPOKEMONSIZECONTESTENTRYOUTPROTO']._serialized_start=313470 - _globals['_GETPOKEMONSIZECONTESTENTRYOUTPROTO']._serialized_end=313749 - _globals['_GETPOKEMONSIZECONTESTENTRYOUTPROTO_STATUS']._serialized_start=313666 - _globals['_GETPOKEMONSIZECONTESTENTRYOUTPROTO_STATUS']._serialized_end=313749 - _globals['_GETPOKEMONSIZECONTESTENTRYPROTO']._serialized_start=313752 - _globals['_GETPOKEMONSIZECONTESTENTRYPROTO']._serialized_end=313921 - _globals['_GETPOKEMONTAGSOUTPROTO']._serialized_start=313924 - _globals['_GETPOKEMONTAGSOUTPROTO']._serialized_end=314158 - _globals['_GETPOKEMONTAGSOUTPROTO_RESULT']._serialized_start=209194 - _globals['_GETPOKEMONTAGSOUTPROTO_RESULT']._serialized_end=209258 - _globals['_GETPOKEMONTAGSPROTO']._serialized_start=314160 - _globals['_GETPOKEMONTAGSPROTO']._serialized_end=314181 - _globals['_GETPOKESTOPENCOUNTEROUTPROTO']._serialized_start=314184 - _globals['_GETPOKESTOPENCOUNTEROUTPROTO']._serialized_end=314678 - _globals['_GETPOKESTOPENCOUNTEROUTPROTO_STATUS']._serialized_start=314556 - _globals['_GETPOKESTOPENCOUNTEROUTPROTO_STATUS']._serialized_end=314678 - _globals['_GETPOKESTOPENCOUNTERPROTO']._serialized_start=314680 - _globals['_GETPOKESTOPENCOUNTERPROTO']._serialized_end=314803 - _globals['_GETPROFILEREQUEST']._serialized_start=314805 - _globals['_GETPROFILEREQUEST']._serialized_end=314867 - _globals['_GETPROFILERESPONSE']._serialized_start=314870 - _globals['_GETPROFILERESPONSE']._serialized_end=315393 - _globals['_GETPROFILERESPONSE_PLAYERPROFILEDETAILSPROTO']._serialized_start=315108 - _globals['_GETPROFILERESPONSE_PLAYERPROFILEDETAILSPROTO']._serialized_end=315318 - _globals['_GETPROFILERESPONSE_RESULT']._serialized_start=315320 - _globals['_GETPROFILERESPONSE_RESULT']._serialized_end=315393 - _globals['_GETPUBLISHEDROUTESOUTPROTO']._serialized_start=315396 - _globals['_GETPUBLISHEDROUTESOUTPROTO']._serialized_end=315594 - _globals['_GETPUBLISHEDROUTESOUTPROTO_RESULT']._serialized_start=4691 - _globals['_GETPUBLISHEDROUTESOUTPROTO_RESULT']._serialized_end=4742 - _globals['_GETPUBLISHEDROUTESPROTO']._serialized_start=315596 - _globals['_GETPUBLISHEDROUTESPROTO']._serialized_end=315621 - _globals['_GETQUESTDETAILSOUTPROTO']._serialized_start=315624 - _globals['_GETQUESTDETAILSOUTPROTO']._serialized_end=315851 - _globals['_GETQUESTDETAILSOUTPROTO_STATUS']._serialized_start=315765 - _globals['_GETQUESTDETAILSOUTPROTO_STATUS']._serialized_end=315851 - _globals['_GETQUESTDETAILSPROTO']._serialized_start=315853 - _globals['_GETQUESTDETAILSPROTO']._serialized_end=315893 - _globals['_GETRAIDDETAILSDATAPROTO']._serialized_start=315895 - _globals['_GETRAIDDETAILSDATAPROTO']._serialized_end=315938 - _globals['_GETRAIDDETAILSOUTPROTO']._serialized_start=315941 - _globals['_GETRAIDDETAILSOUTPROTO']._serialized_end=316779 - _globals['_GETRAIDDETAILSOUTPROTO_RESULT']._serialized_start=316603 - _globals['_GETRAIDDETAILSOUTPROTO_RESULT']._serialized_end=316779 - _globals['_GETRAIDDETAILSPROTO']._serialized_start=316782 - _globals['_GETRAIDDETAILSPROTO']._serialized_end=316982 - _globals['_GETRAIDDETAILSRESPONSEDATAPROTO']._serialized_start=316985 - _globals['_GETRAIDDETAILSRESPONSEDATAPROTO']._serialized_end=317538 - _globals['_GETRAIDLOBBYCOUNTEROUTPROTO']._serialized_start=317541 - _globals['_GETRAIDLOBBYCOUNTEROUTPROTO']._serialized_end=317814 - _globals['_GETRAIDLOBBYCOUNTEROUTPROTO_RESULT']._serialized_start=317716 - _globals['_GETRAIDLOBBYCOUNTEROUTPROTO_RESULT']._serialized_end=317814 - _globals['_GETRAIDLOBBYCOUNTERPROTO']._serialized_start=317816 - _globals['_GETRAIDLOBBYCOUNTERPROTO']._serialized_end=317876 - _globals['_GETREFERRALCODEOUTPROTO']._serialized_start=317879 - _globals['_GETREFERRALCODEOUTPROTO']._serialized_end=318103 - _globals['_GETREFERRALCODEOUTPROTO_STATUS']._serialized_start=317993 - _globals['_GETREFERRALCODEOUTPROTO_STATUS']._serialized_end=318103 - _globals['_GETREFERRALCODEPROTO']._serialized_start=318105 - _globals['_GETREFERRALCODEPROTO']._serialized_end=318147 - _globals['_GETREMOTECONFIGVERSIONSOUTPROTO']._serialized_start=318150 - _globals['_GETREMOTECONFIGVERSIONSOUTPROTO']._serialized_end=318375 - _globals['_GETREMOTECONFIGVERSIONSOUTPROTO_RESULT']._serialized_start=3919 - _globals['_GETREMOTECONFIGVERSIONSOUTPROTO_RESULT']._serialized_end=3951 - _globals['_GETREMOTECONFIGVERSIONSPROTO']._serialized_start=318378 - _globals['_GETREMOTECONFIGVERSIONSPROTO']._serialized_end=318613 - _globals['_GETROCKETBALLOONOUTPROTO']._serialized_start=318616 - _globals['_GETROCKETBALLOONOUTPROTO']._serialized_end=318923 - _globals['_GETROCKETBALLOONOUTPROTO_STATUS']._serialized_start=318770 - _globals['_GETROCKETBALLOONOUTPROTO_STATUS']._serialized_end=318923 - _globals['_GETROCKETBALLOONPROTO']._serialized_start=318925 - _globals['_GETROCKETBALLOONPROTO']._serialized_end=318993 - _globals['_GETROUTESOUTPROTO']._serialized_start=318996 - _globals['_GETROUTESOUTPROTO']._serialized_end=319183 - _globals['_GETROUTESOUTPROTO_STATUS']._serialized_start=162668 - _globals['_GETROUTESOUTPROTO_STATUS']._serialized_end=162711 - _globals['_GETROUTESPROTO']._serialized_start=319185 - _globals['_GETROUTESPROTO']._serialized_end=319218 - _globals['_GETSERVERTIMEOUTPROTO']._serialized_start=319221 - _globals['_GETSERVERTIMEOUTPROTO']._serialized_end=319364 - _globals['_GETSERVERTIMEOUTPROTO_STATUS']._serialized_start=12651 - _globals['_GETSERVERTIMEOUTPROTO_STATUS']._serialized_end=12683 - _globals['_GETSERVERTIMEPROTO']._serialized_start=319366 - _globals['_GETSERVERTIMEPROTO']._serialized_end=319386 - _globals['_GETSIGNEDURLOUTPROTO']._serialized_start=319389 - _globals['_GETSIGNEDURLOUTPROTO']._serialized_end=319563 - _globals['_GETSIGNEDURLOUTPROTO_RESULT']._serialized_start=4691 - _globals['_GETSIGNEDURLOUTPROTO_RESULT']._serialized_end=4742 - _globals['_GETSIGNEDURLPROTO']._serialized_start=319565 - _globals['_GETSIGNEDURLPROTO']._serialized_end=319584 - _globals['_GETSTARDUSTQUESTPROTO']._serialized_start=319586 - _globals['_GETSTARDUSTQUESTPROTO']._serialized_end=319627 - _globals['_GETTIMEDGROUPCHALLENGEOUTPROTO']._serialized_start=319630 - _globals['_GETTIMEDGROUPCHALLENGEOUTPROTO']._serialized_end=320016 - _globals['_GETTIMEDGROUPCHALLENGEOUTPROTO_STATUS']._serialized_start=319934 - _globals['_GETTIMEDGROUPCHALLENGEOUTPROTO_STATUS']._serialized_end=320016 - _globals['_GETTIMEDGROUPCHALLENGEPROTO']._serialized_start=320018 - _globals['_GETTIMEDGROUPCHALLENGEPROTO']._serialized_end=320095 - _globals['_GETTODAYVIEWOUTPROTO']._serialized_start=320098 - _globals['_GETTODAYVIEWOUTPROTO']._serialized_end=320386 - _globals['_GETTODAYVIEWOUTPROTO_STATUS']._serialized_start=162668 - _globals['_GETTODAYVIEWOUTPROTO_STATUS']._serialized_end=162711 - _globals['_GETTODAYVIEWPROTO']._serialized_start=320388 - _globals['_GETTODAYVIEWPROTO']._serialized_end=320407 - _globals['_GETTRADINGOUTPROTO']._serialized_start=320410 - _globals['_GETTRADINGOUTPROTO']._serialized_end=320697 - _globals['_GETTRADINGOUTPROTO_RESULT']._serialized_start=155613 - _globals['_GETTRADINGOUTPROTO_RESULT']._serialized_end=155771 - _globals['_GETTRADINGPROTO']._serialized_start=320699 - _globals['_GETTRADINGPROTO']._serialized_end=320735 - _globals['_GETTUTORIALEGGOUTPROTO']._serialized_start=320738 - _globals['_GETTUTORIALEGGOUTPROTO']._serialized_end=320954 - _globals['_GETTUTORIALEGGOUTPROTO_RESULT']._serialized_start=320827 - _globals['_GETTUTORIALEGGOUTPROTO_RESULT']._serialized_end=320954 - _globals['_GETTUTORIALEGGPROTO']._serialized_start=320956 - _globals['_GETTUTORIALEGGPROTO']._serialized_end=320977 - _globals['_GETUPLOADURLOUTPROTO']._serialized_start=320980 - _globals['_GETUPLOADURLOUTPROTO']._serialized_end=321396 - _globals['_GETUPLOADURLOUTPROTO_CONTEXTSIGNEDURLSENTRY']._serialized_start=321212 - _globals['_GETUPLOADURLOUTPROTO_CONTEXTSIGNEDURLSENTRY']._serialized_end=321268 - _globals['_GETUPLOADURLOUTPROTO_STATUS']._serialized_start=321270 - _globals['_GETUPLOADURLOUTPROTO_STATUS']._serialized_end=321396 - _globals['_GETUPLOADURLPROTO']._serialized_start=321399 - _globals['_GETUPLOADURLPROTO']._serialized_end=321574 - _globals['_GETUSERREQUESTPROTO']._serialized_start=321576 - _globals['_GETUSERREQUESTPROTO']._serialized_end=321621 - _globals['_GETUSERRESPONSEPROTO']._serialized_start=321624 - _globals['_GETUSERRESPONSEPROTO']._serialized_end=321860 - _globals['_GETUSERRESPONSEPROTO_STATUS']._serialized_start=321768 - _globals['_GETUSERRESPONSEPROTO_STATUS']._serialized_end=321860 - _globals['_GETVPSEVENTOUTPROTO']._serialized_start=321863 - _globals['_GETVPSEVENTOUTPROTO']._serialized_end=322162 - _globals['_GETVPSEVENTOUTPROTO_STATUS']._serialized_start=322012 - _globals['_GETVPSEVENTOUTPROTO_STATUS']._serialized_end=322162 - _globals['_GETVPSEVENTPROTO']._serialized_start=322164 - _globals['_GETVPSEVENTPROTO']._serialized_end=322267 - _globals['_GETVSSEEKERSTATUSOUTPROTO']._serialized_start=322270 - _globals['_GETVSSEEKERSTATUSOUTPROTO']._serialized_end=322656 - _globals['_GETVSSEEKERSTATUSOUTPROTO_RESULT']._serialized_start=322500 - _globals['_GETVSSEEKERSTATUSOUTPROTO_RESULT']._serialized_end=322656 - _globals['_GETVSSEEKERSTATUSPROTO']._serialized_start=322658 - _globals['_GETVSSEEKERSTATUSPROTO']._serialized_end=322682 - _globals['_GETWEBTOKENACTIONOUTPROTO']._serialized_start=322685 - _globals['_GETWEBTOKENACTIONOUTPROTO']._serialized_end=322853 - _globals['_GETWEBTOKENACTIONOUTPROTO_STATUS']._serialized_start=210418 - _globals['_GETWEBTOKENACTIONOUTPROTO_STATUS']._serialized_end=210469 - _globals['_GETWEBTOKENACTIONPROTO']._serialized_start=322855 - _globals['_GETWEBTOKENACTIONPROTO']._serialized_end=322898 - _globals['_GETWEBTOKENOUTPROTO']._serialized_start=322901 - _globals['_GETWEBTOKENOUTPROTO']._serialized_end=323057 - _globals['_GETWEBTOKENOUTPROTO_STATUS']._serialized_start=210418 - _globals['_GETWEBTOKENOUTPROTO_STATUS']._serialized_end=210469 - _globals['_GETWEBTOKENPROTO']._serialized_start=323059 - _globals['_GETWEBTOKENPROTO']._serialized_end=323096 - _globals['_GIFTBOXDETAILSPROTO']._serialized_start=323099 - _globals['_GIFTBOXDETAILSPROTO']._serialized_end=323725 - _globals['_GIFTBOXPROTO']._serialized_start=323728 - _globals['_GIFTBOXPROTO']._serialized_end=324137 - _globals['_GIFTBOXESPROTO']._serialized_start=324139 - _globals['_GIFTBOXESPROTO']._serialized_end=324200 - _globals['_GIFTEXCHANGEENTRYPROTO']._serialized_start=324203 - _globals['_GIFTEXCHANGEENTRYPROTO']._serialized_end=324386 - _globals['_GIFTINGELIGIBILITYSTATUSPROTO']._serialized_start=324389 - _globals['_GIFTINGELIGIBILITYSTATUSPROTO']._serialized_end=324998 - _globals['_GIFTINGELIGIBILITYSTATUSPROTO_STATUS']._serialized_start=324673 - _globals['_GIFTINGELIGIBILITYSTATUSPROTO_STATUS']._serialized_end=324998 - _globals['_GIFTINGIAPITEMPROTO']._serialized_start=325000 - _globals['_GIFTINGIAPITEMPROTO']._serialized_end=325073 - _globals['_GIFTINGSETTINGSPROTO']._serialized_start=325076 - _globals['_GIFTINGSETTINGSPROTO']._serialized_end=325372 - _globals['_GIFTINGSETTINGSPROTO_STARDUSTMULTIPLIER']._serialized_start=325277 - _globals['_GIFTINGSETTINGSPROTO_STARDUSTMULTIPLIER']._serialized_end=325372 - _globals['_GLOBALEVENTTICKETATTRIBUTESPROTO']._serialized_start=325375 - _globals['_GLOBALEVENTTICKETATTRIBUTESPROTO']._serialized_end=326176 - _globals['_GLOBALMETRICS']._serialized_start=326178 - _globals['_GLOBALMETRICS']._serialized_end=326250 - _globals['_GLOBALSETTINGSPROTO']._serialized_start=326253 - _globals['_GLOBALSETTINGSPROTO']._serialized_end=331828 - _globals['_GMMSETTINGS']._serialized_start=331830 - _globals['_GMMSETTINGS']._serialized_end=331891 - _globals['_GMTSETTINGSPROTO']._serialized_start=331893 - _globals['_GMTSETTINGSPROTO']._serialized_end=331975 - _globals['_GOOGLEMETHODPROTO']._serialized_start=331978 - _globals['_GOOGLEMETHODPROTO']._serialized_end=332200 - _globals['_GOOGLETOKEN']._serialized_start=332202 - _globals['_GOOGLETOKEN']._serialized_end=332233 - _globals['_GPSSETTINGSPROTO']._serialized_start=332236 - _globals['_GPSSETTINGSPROTO']._serialized_end=332588 - _globals['_GRAPESHOTAUTHENTICATIONDATAPROTO']._serialized_start=332590 - _globals['_GRAPESHOTAUTHENTICATIONDATAPROTO']._serialized_end=332661 - _globals['_GRAPESHOTCHUNKDATAPROTO']._serialized_start=332664 - _globals['_GRAPESHOTCHUNKDATAPROTO']._serialized_end=332898 - _globals['_GRAPESHOTCOMPOSEDATAPROTO']._serialized_start=332901 - _globals['_GRAPESHOTCOMPOSEDATAPROTO']._serialized_end=333042 - _globals['_GRAPESHOTUPLOADINGDATAPROTO']._serialized_start=333045 - _globals['_GRAPESHOTUPLOADINGDATAPROTO']._serialized_end=333246 - _globals['_GROUPCHALLENGECRITERIAPROTO']._serialized_start=333249 - _globals['_GROUPCHALLENGECRITERIAPROTO']._serialized_end=333402 - _globals['_GROUPCHALLENGEDISPLAYPROTO']._serialized_start=333404 - _globals['_GROUPCHALLENGEDISPLAYPROTO']._serialized_end=333510 - _globals['_GUESTLOGINAUTHTOKEN']._serialized_start=333512 - _globals['_GUESTLOGINAUTHTOKEN']._serialized_end=333585 - _globals['_GUESTLOGINSECRETTOKEN']._serialized_start=333587 - _globals['_GUESTLOGINSECRETTOKEN']._serialized_end=333665 - _globals['_GUISEARCHSETTINGSPROTO']._serialized_start=333668 - _globals['_GUISEARCHSETTINGSPROTO']._serialized_end=333888 - _globals['_GYM']._serialized_start=333890 - _globals['_GYM']._serialized_end=333911 - _globals['_GYMBADGEGMTSETTINGSPROTO']._serialized_start=333914 - _globals['_GYMBADGEGMTSETTINGSPROTO']._serialized_end=334168 - _globals['_GYMBADGESTATS']._serialized_start=334171 - _globals['_GYMBADGESTATS']._serialized_end=334368 - _globals['_GYMBATTLEATTACKOUTPROTO']._serialized_start=334371 - _globals['_GYMBATTLEATTACKOUTPROTO']._serialized_end=334715 - _globals['_GYMBATTLEATTACKOUTPROTO_RESULT']._serialized_start=334573 - _globals['_GYMBATTLEATTACKOUTPROTO_RESULT']._serialized_end=334715 - _globals['_GYMBATTLEATTACKPROTO']._serialized_start=334718 - _globals['_GYMBATTLEATTACKPROTO']._serialized_end=334980 - _globals['_GYMBATTLEPROTO']._serialized_start=334982 - _globals['_GYMBATTLEPROTO']._serialized_end=335079 - _globals['_GYMBATTLESETTINGSPROTO']._serialized_start=335082 - _globals['_GYMBATTLESETTINGSPROTO']._serialized_end=335767 - _globals['_GYMDEFENDERPROTO']._serialized_start=335770 - _globals['_GYMDEFENDERPROTO']._serialized_end=335994 - _globals['_GYMDEPLOYOUTPROTO']._serialized_start=335997 - _globals['_GYMDEPLOYOUTPROTO']._serialized_end=336828 - _globals['_GYMDEPLOYOUTPROTO_RESULT']._serialized_start=336249 - _globals['_GYMDEPLOYOUTPROTO_RESULT']._serialized_end=336828 - _globals['_GYMDEPLOYPROTO']._serialized_start=336830 - _globals['_GYMDEPLOYPROTO']._serialized_end=336939 - _globals['_GYMDISPLAYPROTO']._serialized_start=336942 - _globals['_GYMDISPLAYPROTO']._serialized_end=337116 - _globals['_GYMEVENTPROTO']._serialized_start=337119 - _globals['_GYMEVENTPROTO']._serialized_end=337468 - _globals['_GYMEVENTPROTO_EVENT']._serialized_start=337299 - _globals['_GYMEVENTPROTO_EVENT']._serialized_end=337468 - _globals['_GYMFEEDPOKEMONOUTPROTO']._serialized_start=337471 - _globals['_GYMFEEDPOKEMONOUTPROTO']._serialized_end=338195 - _globals['_GYMFEEDPOKEMONOUTPROTO_RESULT']._serialized_start=337883 - _globals['_GYMFEEDPOKEMONOUTPROTO_RESULT']._serialized_end=338195 - _globals['_GYMFEEDPOKEMONPROTO']._serialized_start=338198 - _globals['_GYMFEEDPOKEMONPROTO']._serialized_end=338374 - _globals['_GYMGETINFOOUTPROTO']._serialized_start=338377 - _globals['_GYMGETINFOOUTPROTO']._serialized_end=339161 - _globals['_GYMGETINFOOUTPROTO_RESULT']._serialized_start=339081 - _globals['_GYMGETINFOOUTPROTO_RESULT']._serialized_end=339161 - _globals['_GYMGETINFOPROTO']._serialized_start=339164 - _globals['_GYMGETINFOPROTO']._serialized_end=339323 - _globals['_GYMLEVELSETTINGSPROTO']._serialized_start=339325 - _globals['_GYMLEVELSETTINGSPROTO']._serialized_end=339449 - _globals['_GYMMEMBERSHIPPROTO']._serialized_start=339452 - _globals['_GYMMEMBERSHIPPROTO']._serialized_end=339649 - _globals['_GYMPOKEMONSECTIONPROTO']._serialized_start=339652 - _globals['_GYMPOKEMONSECTIONPROTO']._serialized_end=339958 - _globals['_GYMPOKEMONSECTIONPROTO_GYMPOKEMONPROTO']._serialized_start=339846 - _globals['_GYMPOKEMONSECTIONPROTO_GYMPOKEMONPROTO']._serialized_end=339958 - _globals['_GYMSTARTSESSIONOUTPROTO']._serialized_start=339961 - _globals['_GYMSTARTSESSIONOUTPROTO']._serialized_end=340526 - _globals['_GYMSTARTSESSIONOUTPROTO_RESULT']._serialized_start=340098 - _globals['_GYMSTARTSESSIONOUTPROTO_RESULT']._serialized_end=340526 - _globals['_GYMSTARTSESSIONPROTO']._serialized_start=340529 - _globals['_GYMSTARTSESSIONPROTO']._serialized_end=340711 - _globals['_GYMSTATEPROTO']._serialized_start=340714 - _globals['_GYMSTATEPROTO']._serialized_end=340870 - _globals['_GYMSTATUSANDDEFENDERSPROTO']._serialized_start=340873 - _globals['_GYMSTATUSANDDEFENDERSPROTO']._serialized_end=341019 - _globals['_HAPPENINGNOWSECTIONPROTO']._serialized_start=341021 - _globals['_HAPPENINGNOWSECTIONPROTO']._serialized_end=341098 - _globals['_HASHEDKEYPROTO']._serialized_start=341100 - _globals['_HASHEDKEYPROTO']._serialized_end=341140 - _globals['_HELPSHIFTSETTINGSPROTO']._serialized_start=341142 - _globals['_HELPSHIFTSETTINGSPROTO']._serialized_end=341222 - _globals['_HOLOFITNESSREPORTPROTO']._serialized_start=341225 - _globals['_HOLOFITNESSREPORTPROTO']._serialized_end=341356 - _globals['_HOLOINVENTORYITEMPROTO']._serialized_start=341359 - _globals['_HOLOINVENTORYITEMPROTO']._serialized_end=343472 - _globals['_HOLOINVENTORYKEYPROTO']._serialized_start=343475 - _globals['_HOLOINVENTORYKEYPROTO']._serialized_end=344635 - _globals['_HOLOHOLOCLIENTTELEMETRYOMNIPROTO']._serialized_start=344638 - _globals['_HOLOHOLOCLIENTTELEMETRYOMNIPROTO']._serialized_end=353681 - _globals['_HOMEWIDGETSETTINGSPROTO']._serialized_start=353684 - _globals['_HOMEWIDGETSETTINGSPROTO']._serialized_end=354089 - _globals['_HOMEWIDGETSETTINGSPROTO_HOMEWIDGETSETTINGS_1']._serialized_start=353941 - _globals['_HOMEWIDGETSETTINGSPROTO_HOMEWIDGETSETTINGS_1']._serialized_end=354029 - _globals['_HOMEWIDGETSETTINGSPROTO_HOMEWIDGETSETTINGS_2']._serialized_start=354031 - _globals['_HOMEWIDGETSETTINGSPROTO_HOMEWIDGETSETTINGS_2']._serialized_end=354089 - _globals['_HOMEWIDGETTELEMETRY']._serialized_start=354092 - _globals['_HOMEWIDGETTELEMETRY']._serialized_end=354325 - _globals['_HOMEWIDGETTELEMETRY_STATUS']._serialized_start=354281 - _globals['_HOMEWIDGETTELEMETRY_STATUS']._serialized_end=354325 - _globals['_IAPITEMCATEGORYDISPLAYPROTO']._serialized_start=354328 - _globals['_IAPITEMCATEGORYDISPLAYPROTO']._serialized_end=354591 - _globals['_IAPITEMDISPLAYPROTO']._serialized_start=354594 - _globals['_IAPITEMDISPLAYPROTO']._serialized_end=355042 - _globals['_IAPSETTINGSPROTO']._serialized_start=355045 - _globals['_IAPSETTINGSPROTO']._serialized_end=355335 - _globals['_IDFASETTINGSPROTO']._serialized_start=355337 - _globals['_IDFASETTINGSPROTO']._serialized_end=355379 - _globals['_IMAGEGALLERYTELEMETRY']._serialized_start=355382 - _globals['_IMAGEGALLERYTELEMETRY']._serialized_end=355765 - _globals['_IMAGEGALLERYTELEMETRY_IMAGEGALLERYEVENTID']._serialized_start=355503 - _globals['_IMAGEGALLERYTELEMETRY_IMAGEGALLERYEVENTID']._serialized_end=355765 - _globals['_IMAGELOGREPORTDATA']._serialized_start=355767 - _globals['_IMAGELOGREPORTDATA']._serialized_end=355885 - _globals['_IMAGEMODERATIONATTRIBUTES']._serialized_start=355888 - _globals['_IMAGEMODERATIONATTRIBUTES']._serialized_end=356027 - _globals['_IMAGEMODERATIONATTRIBUTES_DETECTIONLIKELIHOOD']._serialized_start=355917 - _globals['_IMAGEMODERATIONATTRIBUTES_DETECTIONLIKELIHOOD']._serialized_end=356027 - _globals['_IMAGEPROFANITYREPORTDATA']._serialized_start=356030 - _globals['_IMAGEPROFANITYREPORTDATA']._serialized_end=356184 - _globals['_IMAGETEXTCREATIVEPROTO']._serialized_start=356187 - _globals['_IMAGETEXTCREATIVEPROTO']._serialized_end=356356 - _globals['_IMPLICITLOCATIONPROTO']._serialized_start=356358 - _globals['_IMPLICITLOCATIONPROTO']._serialized_end=356474 - _globals['_IMPRESSIONTRACKINGSETTINGSPROTO']._serialized_start=356477 - _globals['_IMPRESSIONTRACKINGSETTINGSPROTO']._serialized_end=356624 - _globals['_IMPRESSIONTRACKINGTAG']._serialized_start=356627 - _globals['_IMPRESSIONTRACKINGTAG']._serialized_end=357065 - _globals['_IMPRESSIONTRACKINGTAG_STATICTAGSENTRY']._serialized_start=356914 - _globals['_IMPRESSIONTRACKINGTAG_STATICTAGSENTRY']._serialized_end=356963 - _globals['_IMPRESSIONTRACKINGTAG_SERVERTAGSENTRY']._serialized_start=356965 - _globals['_IMPRESSIONTRACKINGTAG_SERVERTAGSENTRY']._serialized_end=357014 - _globals['_IMPRESSIONTRACKINGTAG_CLIENTTAGSENTRY']._serialized_start=357016 - _globals['_IMPRESSIONTRACKINGTAG_CLIENTTAGSENTRY']._serialized_end=357065 - _globals['_INAPPPURCHASEBALANCEPROTO']._serialized_start=357068 - _globals['_INAPPPURCHASEBALANCEPROTO']._serialized_end=357261 - _globals['_INAPPPURCHASESUBSCRIPTIONENTRY']._serialized_start=357263 - _globals['_INAPPPURCHASESUBSCRIPTIONENTRY']._serialized_end=357373 - _globals['_INAPPPURCHASESUBSCRIPTIONINFO']._serialized_start=357376 - _globals['_INAPPPURCHASESUBSCRIPTIONINFO']._serialized_end=358509 - _globals['_INAPPPURCHASESUBSCRIPTIONINFO_PURCHASEPERIOD']._serialized_start=357930 - _globals['_INAPPPURCHASESUBSCRIPTIONINFO_PURCHASEPERIOD']._serialized_end=358117 - _globals['_INAPPPURCHASESUBSCRIPTIONINFO_TIEREDSUBPRICEENTRY']._serialized_start=358119 - _globals['_INAPPPURCHASESUBSCRIPTIONINFO_TIEREDSUBPRICEENTRY']._serialized_end=358203 - _globals['_INAPPPURCHASESUBSCRIPTIONINFO_NATIVESTOREVENDOR']._serialized_start=358205 - _globals['_INAPPPURCHASESUBSCRIPTIONINFO_NATIVESTOREVENDOR']._serialized_end=358279 - _globals['_INAPPPURCHASESUBSCRIPTIONINFO_PAYMENTSTATE']._serialized_start=358281 - _globals['_INAPPPURCHASESUBSCRIPTIONINFO_PAYMENTSTATE']._serialized_end=358346 - _globals['_INAPPPURCHASESUBSCRIPTIONINFO_STATE']._serialized_start=358349 - _globals['_INAPPPURCHASESUBSCRIPTIONINFO_STATE']._serialized_end=358509 - _globals['_INGAMEPURCHASEDETAILS']._serialized_start=358511 - _globals['_INGAMEPURCHASEDETAILS']._serialized_end=358611 - _globals['_INBOXROUTEERROREVENT']._serialized_start=358613 - _globals['_INBOXROUTEERROREVENT']._serialized_end=358669 - _globals['_INCENSEATTRIBUTESPROTO']._serialized_start=358672 - _globals['_INCENSEATTRIBUTESPROTO']._serialized_end=359121 - _globals['_INCENSEENCOUNTEROUTPROTO']._serialized_start=359124 - _globals['_INCENSEENCOUNTEROUTPROTO']._serialized_end=359549 - _globals['_INCENSEENCOUNTEROUTPROTO_RESULT']._serialized_start=359414 - _globals['_INCENSEENCOUNTEROUTPROTO_RESULT']._serialized_end=359549 - _globals['_INCENSEENCOUNTERPROTO']._serialized_start=359551 - _globals['_INCENSEENCOUNTERPROTO']._serialized_end=359624 - _globals['_INCIDENTGLOBALSETTINGSPROTO']._serialized_start=359626 - _globals['_INCIDENTGLOBALSETTINGSPROTO']._serialized_end=359714 - _globals['_INCIDENTLOOKUPPROTO']._serialized_start=359717 - _globals['_INCIDENTLOOKUPPROTO']._serialized_end=359874 - _globals['_INCIDENTPRIORITYSETTINGSPROTO']._serialized_start=359877 - _globals['_INCIDENTPRIORITYSETTINGSPROTO']._serialized_end=360156 - _globals['_INCIDENTPRIORITYSETTINGSPROTO_INCIDENTPRIORITY']._serialized_start=360002 - _globals['_INCIDENTPRIORITYSETTINGSPROTO_INCIDENTPRIORITY']._serialized_end=360156 - _globals['_INCIDENTREWARDPROTO']._serialized_start=360158 - _globals['_INCIDENTREWARDPROTO']._serialized_end=360221 - _globals['_INCIDENTTICKETATTRIBUTESPROTO']._serialized_start=360224 - _globals['_INCIDENTTICKETATTRIBUTESPROTO']._serialized_end=360366 - _globals['_INCIDENTVISIBILITYSETTINGSPROTO']._serialized_start=360368 - _globals['_INCIDENTVISIBILITYSETTINGSPROTO']._serialized_end=360478 - _globals['_INCOMINGFRIENDINVITEDISPLAYPROTO']._serialized_start=360481 - _globals['_INCOMINGFRIENDINVITEDISPLAYPROTO']._serialized_end=360626 - _globals['_INCOMINGFRIENDINVITEPROTO']._serialized_start=360629 - _globals['_INCOMINGFRIENDINVITEPROTO']._serialized_end=360999 - _globals['_INCOMINGFRIENDINVITEPROTO_STATUS']._serialized_start=360938 - _globals['_INCOMINGFRIENDINVITEPROTO_STATUS']._serialized_end=360999 - _globals['_INCUBATORFLOWSETTINGSPROTO']._serialized_start=361001 - _globals['_INCUBATORFLOWSETTINGSPROTO']._serialized_end=361062 - _globals['_INDIVIDUALVALUESETTINGS']._serialized_start=361064 - _globals['_INDIVIDUALVALUESETTINGS']._serialized_end=361163 - _globals['_INITIALIZATIONEVENT']._serialized_start=361165 - _globals['_INITIALIZATIONEVENT']._serialized_end=361278 - _globals['_INPUTSETTINGSPROTO']._serialized_start=361281 - _globals['_INPUTSETTINGSPROTO']._serialized_end=361414 - _globals['_INT32VALUE']._serialized_start=361416 - _globals['_INT32VALUE']._serialized_end=361443 - _globals['_INT64VALUE']._serialized_start=361445 - _globals['_INT64VALUE']._serialized_end=361472 - _globals['_INTERNALAUTHPROTO']._serialized_start=361474 - _globals['_INTERNALAUTHPROTO']._serialized_end=361556 - _globals['_INTERNALMARKETINGTELEMETRY']._serialized_start=361559 - _globals['_INTERNALMARKETINGTELEMETRY']._serialized_end=361969 - _globals['_INTERNALMARKETINGTELEMETRYMETADATA']._serialized_start=361972 - _globals['_INTERNALMARKETINGTELEMETRYMETADATA']._serialized_end=362100 - _globals['_INTERNALMARKETINGTELEMETRYWRAPPER']._serialized_start=362102 - _globals['_INTERNALMARKETINGTELEMETRYWRAPPER']._serialized_end=362219 - _globals['_INVASIONAVAILABILITYSETTINGSPROTO']._serialized_start=362222 - _globals['_INVASIONAVAILABILITYSETTINGSPROTO']._serialized_end=362711 - _globals['_INVASIONAVAILABILITYSETTINGSPROTO_INVASIONAVAILABILITYSETTINGSID']._serialized_start=362328 - _globals['_INVASIONAVAILABILITYSETTINGSPROTO_INVASIONAVAILABILITYSETTINGSID']._serialized_end=362711 - _globals['_INVASIONBATTLERESPONSEUPDATEPROTO']._serialized_start=362713 - _globals['_INVASIONBATTLERESPONSEUPDATEPROTO']._serialized_end=362840 - _globals['_INVASIONBATTLEUPDATEPROTO']._serialized_start=362843 - _globals['_INVASIONBATTLEUPDATEPROTO']._serialized_end=363021 - _globals['_INVASIONCREATEDETAIL']._serialized_start=363023 - _globals['_INVASIONCREATEDETAIL']._serialized_end=363108 - _globals['_INVASIONENCOUNTEROUTPROTO']._serialized_start=363111 - _globals['_INVASIONENCOUNTEROUTPROTO']._serialized_end=363689 - _globals['_INVASIONENCOUNTEROUTPROTO_PREMIERBALLSDISPLAYPROTO']._serialized_start=363531 - _globals['_INVASIONENCOUNTEROUTPROTO_PREMIERBALLSDISPLAYPROTO']._serialized_end=363689 - _globals['_INVASIONENCOUNTERPROTO']._serialized_start=363691 - _globals['_INVASIONENCOUNTERPROTO']._serialized_end=363791 - _globals['_INVASIONFINISHEDDISPLAYPROTO']._serialized_start=363793 - _globals['_INVASIONFINISHEDDISPLAYPROTO']._serialized_end=363881 - _globals['_INVASIONNPCDISPLAYSETTINGSPROTO']._serialized_start=363884 - _globals['_INVASIONNPCDISPLAYSETTINGSPROTO']._serialized_end=364208 - _globals['_INVASIONOPENCOMBATSESSIONDATAPROTO']._serialized_start=364211 - _globals['_INVASIONOPENCOMBATSESSIONDATAPROTO']._serialized_end=364371 - _globals['_INVASIONOPENCOMBATSESSIONRESPONSEDATAPROTO']._serialized_start=364374 - _globals['_INVASIONOPENCOMBATSESSIONRESPONSEDATAPROTO']._serialized_end=364591 - _globals['_INVASIONSTATUS']._serialized_start=364594 - _globals['_INVASIONSTATUS']._serialized_end=365089 - _globals['_INVASIONSTATUS_STATUS']._serialized_start=364668 - _globals['_INVASIONSTATUS_STATUS']._serialized_end=365089 - _globals['_INVASIONTELEMETRY']._serialized_start=365092 - _globals['_INVASIONTELEMETRY']._serialized_end=365661 - _globals['_INVASIONVICTORYLOGENTRY']._serialized_start=365664 - _globals['_INVASIONVICTORYLOGENTRY']._serialized_end=365802 - _globals['_INVENTORYDELTAPROTO']._serialized_start=365805 - _globals['_INVENTORYDELTAPROTO']._serialized_end=365937 - _globals['_INVENTORYITEMPROTO']._serialized_start=365940 - _globals['_INVENTORYITEMPROTO']._serialized_end=366143 - _globals['_INVENTORYPROTO']._serialized_start=366145 - _globals['_INVENTORYPROTO']._serialized_end=366221 - _globals['_INVENTORYSETTINGSPROTO']._serialized_start=366224 - _globals['_INVENTORYSETTINGSPROTO']._serialized_end=366779 - _globals['_INVENTORYUPGRADEATTRIBUTESPROTO']._serialized_start=366781 - _globals['_INVENTORYUPGRADEATTRIBUTESPROTO']._serialized_end=366902 - _globals['_INVENTORYUPGRADEPROTO']._serialized_start=366905 - _globals['_INVENTORYUPGRADEPROTO']._serialized_end=367052 - _globals['_INVENTORYUPGRADESPROTO']._serialized_start=367054 - _globals['_INVENTORYUPGRADESPROTO']._serialized_end=367144 - _globals['_INVITEFACEBOOKFRIENDOUTPROTO']._serialized_start=367147 - _globals['_INVITEFACEBOOKFRIENDOUTPROTO']._serialized_end=367725 - _globals['_INVITEFACEBOOKFRIENDOUTPROTO_RESULT']._serialized_start=367249 - _globals['_INVITEFACEBOOKFRIENDOUTPROTO_RESULT']._serialized_end=367725 - _globals['_INVITEFACEBOOKFRIENDPROTO']._serialized_start=367727 - _globals['_INVITEFACEBOOKFRIENDPROTO']._serialized_end=367806 - _globals['_INVITEGAMEREQUEST']._serialized_start=367809 - _globals['_INVITEGAMEREQUEST']._serialized_end=367944 - _globals['_INVITEGAMERESPONSE']._serialized_start=367947 - _globals['_INVITEGAMERESPONSE']._serialized_end=368179 - _globals['_INVITEGAMERESPONSE_STATUS']._serialized_start=368029 - _globals['_INVITEGAMERESPONSE_STATUS']._serialized_end=368179 - _globals['_IOSDEVICE']._serialized_start=368181 - _globals['_IOSDEVICE']._serialized_end=368279 - _globals['_IOSSOURCEREVISION']._serialized_start=368281 - _globals['_IOSSOURCEREVISION']._serialized_end=368376 - _globals['_ISACCOUNTBLOCKEDOUTPROTO']._serialized_start=368378 - _globals['_ISACCOUNTBLOCKEDOUTPROTO']._serialized_end=368424 - _globals['_ISACCOUNTBLOCKEDPROTO']._serialized_start=368426 - _globals['_ISACCOUNTBLOCKEDPROTO']._serialized_end=368481 - _globals['_ISMYFRIENDOUTPROTO']._serialized_start=368484 - _globals['_ISMYFRIENDOUTPROTO']._serialized_end=368671 - _globals['_ISMYFRIENDOUTPROTO_RESULT']._serialized_start=368584 - _globals['_ISMYFRIENDOUTPROTO_RESULT']._serialized_end=368671 - _globals['_ISMYFRIENDPROTO']._serialized_start=368673 - _globals['_ISMYFRIENDPROTO']._serialized_end=368733 - _globals['_ISSKUAVAILABLEOUTPROTO']._serialized_start=368735 - _globals['_ISSKUAVAILABLEOUTPROTO']._serialized_end=368785 - _globals['_ISSKUAVAILABLEPROTO']._serialized_start=368787 - _globals['_ISSKUAVAILABLEPROTO']._serialized_end=368865 - _globals['_ITEMINVENTORYUPDATESETTINGSPROTO']._serialized_start=368868 - _globals['_ITEMINVENTORYUPDATESETTINGSPROTO']._serialized_end=369126 - _globals['_ITEMINVENTORYUPDATESETTINGSPROTO_ITEMCATEGORIES']._serialized_start=369011 - _globals['_ITEMINVENTORYUPDATESETTINGSPROTO_ITEMCATEGORIES']._serialized_end=369126 - _globals['_ITEMPROTO']._serialized_start=369128 - _globals['_ITEMPROTO']._serialized_end=369209 - _globals['_ITEMRAPPORTDATAPROTO']._serialized_start=369212 - _globals['_ITEMRAPPORTDATAPROTO']._serialized_end=369628 - _globals['_ITEMRAPPORTDATAPROTO_ITEMSTATUS']._serialized_start=369561 - _globals['_ITEMRAPPORTDATAPROTO_ITEMSTATUS']._serialized_end=369620 - _globals['_ITEMREWARDPROTO']._serialized_start=369630 - _globals['_ITEMREWARDPROTO']._serialized_end=369699 - _globals['_ITEMSETTINGSPROTO']._serialized_start=369702 - _globals['_ITEMSETTINGSPROTO']._serialized_end=370910 - _globals['_ITEMTELEMETRY']._serialized_start=370913 - _globals['_ITEMTELEMETRY']._serialized_end=371097 - _globals['_JOINBUDDYMULTIPLAYERSESSIONOUTPROTO']._serialized_start=371100 - _globals['_JOINBUDDYMULTIPLAYERSESSIONOUTPROTO']._serialized_end=371572 - _globals['_JOINBUDDYMULTIPLAYERSESSIONOUTPROTO_RESULT']._serialized_start=371292 - _globals['_JOINBUDDYMULTIPLAYERSESSIONOUTPROTO_RESULT']._serialized_end=371572 - _globals['_JOINBUDDYMULTIPLAYERSESSIONPROTO']._serialized_start=371574 - _globals['_JOINBUDDYMULTIPLAYERSESSIONPROTO']._serialized_end=371633 - _globals['_JOININFORMATIONPROTO']._serialized_start=371635 - _globals['_JOININFORMATIONPROTO']._serialized_end=371697 - _globals['_JOINLOBBYDATAPROTO']._serialized_start=371699 - _globals['_JOINLOBBYDATAPROTO']._serialized_end=371823 - _globals['_JOINLOBBYOUTPROTO']._serialized_start=371826 - _globals['_JOINLOBBYOUTPROTO']._serialized_end=372381 - _globals['_JOINLOBBYOUTPROTO_RESULT']._serialized_start=371949 - _globals['_JOINLOBBYOUTPROTO_RESULT']._serialized_end=372381 - _globals['_JOINLOBBYPROTO']._serialized_start=372384 - _globals['_JOINLOBBYPROTO']._serialized_end=372621 - _globals['_JOINLOBBYRESPONSEDATAPROTO']._serialized_start=372624 - _globals['_JOINLOBBYRESPONSEDATAPROTO']._serialized_end=373235 - _globals['_JOURNALADDENTRYPROTO']._serialized_start=373237 - _globals['_JOURNALADDENTRYPROTO']._serialized_end=373331 - _globals['_JOURNALENTRYPROTO']._serialized_start=373334 - _globals['_JOURNALENTRYPROTO']._serialized_end=373550 - _globals['_JOURNALREADENTRYPROTO']._serialized_start=373552 - _globals['_JOURNALREADENTRYPROTO']._serialized_end=373627 - _globals['_JOURNALREMOVEENTRYPROTO']._serialized_start=373629 - _globals['_JOURNALREMOVEENTRYPROTO']._serialized_end=373706 - _globals['_JOURNALVERSIONPROTO']._serialized_start=373708 - _globals['_JOURNALVERSIONPROTO']._serialized_end=373746 - _globals['_KANGAROOSETTINGSPROTO']._serialized_start=373748 - _globals['_KANGAROOSETTINGSPROTO']._serialized_end=373799 - _globals['_KOALASETTINGSPROTO']._serialized_start=373801 - _globals['_KOALASETTINGSPROTO']._serialized_end=373900 - _globals['_LABEL']._serialized_start=373902 - _globals['_LABEL']._serialized_end=374028 - _globals['_LABELADDITIONSPEC']._serialized_start=374031 - _globals['_LABELADDITIONSPEC']._serialized_end=374197 - _globals['_LABELBLOCKSPEC']._serialized_start=374200 - _globals['_LABELBLOCKSPEC']._serialized_end=374377 - _globals['_LABELCONTENT']._serialized_start=374380 - _globals['_LABELCONTENT']._serialized_end=374551 - _globals['_LABELCONTENTLOCALIZATION']._serialized_start=374553 - _globals['_LABELCONTENTLOCALIZATION']._serialized_end=374611 - _globals['_LABELGEOMETRY']._serialized_start=374613 - _globals['_LABELGEOMETRY']._serialized_end=374712 - _globals['_LABELTILE']._serialized_start=374714 - _globals['_LABELTILE']._serialized_end=374764 - _globals['_LANGUAGEDATA']._serialized_start=374766 - _globals['_LANGUAGEDATA']._serialized_end=374808 - _globals['_LANGUAGESELECTORSETTINGSPROTO']._serialized_start=374810 - _globals['_LANGUAGESELECTORSETTINGSPROTO']._serialized_end=374876 - _globals['_LANGUAGETELEMETRY']._serialized_start=374878 - _globals['_LANGUAGETELEMETRY']._serialized_end=374924 - _globals['_LATLONGBOUNDINGBOX']._serialized_start=374926 - _globals['_LATLONGBOUNDINGBOX']._serialized_end=375032 - _globals['_LAYER']._serialized_start=375034 - _globals['_LAYER']._serialized_end=375131 - _globals['_LAYERRULE']._serialized_start=375134 - _globals['_LAYERRULE']._serialized_end=375783 - _globals['_LAYERRULE_GMMLAYERTYPE']._serialized_start=375434 - _globals['_LAYERRULE_GMMLAYERTYPE']._serialized_end=375497 - _globals['_LAYERRULE_GMMROADPRIORITY']._serialized_start=375500 - _globals['_LAYERRULE_GMMROADPRIORITY']._serialized_end=375783 - _globals['_LEAGUEIDMISMATCHDATAPROTO']._serialized_start=375785 - _globals['_LEAGUEIDMISMATCHDATAPROTO']._serialized_end=375902 - _globals['_LEAVEBUDDYMULTIPLAYERSESSIONOUTPROTO']._serialized_start=375905 - _globals['_LEAVEBUDDYMULTIPLAYERSESSIONOUTPROTO']._serialized_end=376125 - _globals['_LEAVEBUDDYMULTIPLAYERSESSIONOUTPROTO_RESULT']._serialized_start=376022 - _globals['_LEAVEBUDDYMULTIPLAYERSESSIONOUTPROTO_RESULT']._serialized_end=376125 - _globals['_LEAVEBUDDYMULTIPLAYERSESSIONPROTO']._serialized_start=376127 - _globals['_LEAVEBUDDYMULTIPLAYERSESSIONPROTO']._serialized_end=376187 - _globals['_LEAVEINTERACTIONRANGETELEMETRY']._serialized_start=376190 - _globals['_LEAVEINTERACTIONRANGETELEMETRY']._serialized_end=376361 - _globals['_LEAVELOBBYDATAPROTO']._serialized_start=376363 - _globals['_LEAVELOBBYDATAPROTO']._serialized_end=376402 - _globals['_LEAVELOBBYOUTPROTO']._serialized_start=376405 - _globals['_LEAVELOBBYOUTPROTO']._serialized_end=376616 - _globals['_LEAVELOBBYOUTPROTO_RESULT']._serialized_start=376529 - _globals['_LEAVELOBBYOUTPROTO_RESULT']._serialized_end=376616 - _globals['_LEAVELOBBYPROTO']._serialized_start=376618 - _globals['_LEAVELOBBYPROTO']._serialized_end=376688 - _globals['_LEAVELOBBYRESPONSEDATAPROTO']._serialized_start=376690 - _globals['_LEAVELOBBYRESPONSEDATAPROTO']._serialized_end=376815 - _globals['_LEAVEPOINTOFINTERESTTELEMETRY']._serialized_start=376818 - _globals['_LEAVEPOINTOFINTERESTTELEMETRY']._serialized_end=376988 - _globals['_LEGALHOLD']._serialized_start=376990 - _globals['_LEGALHOLD']._serialized_end=377103 - _globals['_LEVELSETTINGSPROTO']._serialized_start=377105 - _globals['_LEVELSETTINGSPROTO']._serialized_end=377191 - _globals['_LEVELUPREWARDSOUTPROTO']._serialized_start=377194 - _globals['_LEVELUPREWARDSOUTPROTO']._serialized_end=377476 - _globals['_LEVELUPREWARDSOUTPROTO_RESULT']._serialized_start=377423 - _globals['_LEVELUPREWARDSOUTPROTO_RESULT']._serialized_end=377476 - _globals['_LEVELUPREWARDSPROTO']._serialized_start=377478 - _globals['_LEVELUPREWARDSPROTO']._serialized_end=377514 - _globals['_LEVELUPREWARDSSETTINGSPROTO']._serialized_start=377517 - _globals['_LEVELUPREWARDSSETTINGSPROTO']._serialized_end=377712 - _globals['_LEVELEDUPFRIENDSPROTO']._serialized_start=377715 - _globals['_LEVELEDUPFRIENDSPROTO']._serialized_end=377880 - _globals['_LIGHTSHIPSERVICEEVENT']._serialized_start=377882 - _globals['_LIGHTSHIPSERVICEEVENT']._serialized_end=378006 - _globals['_LIMITEDEDITIONPOKEMONENCOUNTERREWARDPROTO']._serialized_start=378009 - _globals['_LIMITEDEDITIONPOKEMONENCOUNTERREWARDPROTO']._serialized_end=378224 - _globals['_LIMITEDPURCHASESKURECORDPROTO']._serialized_start=378227 - _globals['_LIMITEDPURCHASESKURECORDPROTO']._serialized_end=378639 - _globals['_LIMITEDPURCHASESKURECORDPROTO_PURCHASEPROTO']._serialized_start=378341 - _globals['_LIMITEDPURCHASESKURECORDPROTO_PURCHASEPROTO']._serialized_end=378451 - _globals['_LIMITEDPURCHASESKURECORDPROTO_PURCHASESENTRY']._serialized_start=378453 - _globals['_LIMITEDPURCHASESKURECORDPROTO_PURCHASESENTRY']._serialized_end=378562 - _globals['_LIMITEDPURCHASESKURECORDPROTO_CHRONOUNIT']._serialized_start=378564 - _globals['_LIMITEDPURCHASESKURECORDPROTO_CHRONOUNIT']._serialized_end=378639 - _globals['_LIMITEDPURCHASESKUSETTINGSPROTO']._serialized_start=378642 - _globals['_LIMITEDPURCHASESKUSETTINGSPROTO']._serialized_end=378842 - _globals['_LINEPROTO']._serialized_start=378844 - _globals['_LINEPROTO']._serialized_end=378899 - _globals['_LINKLOGINTELEMETRY']._serialized_start=378901 - _globals['_LINKLOGINTELEMETRY']._serialized_end=379020 - _globals['_LINKTOACCOUNTLOGINREQUESTPROTO']._serialized_start=379022 - _globals['_LINKTOACCOUNTLOGINREQUESTPROTO']._serialized_end=379108 - _globals['_LINKTOACCOUNTLOGINRESPONSEPROTO']._serialized_start=379111 - _globals['_LINKTOACCOUNTLOGINRESPONSEPROTO']._serialized_end=379413 - _globals['_LINKTOACCOUNTLOGINRESPONSEPROTO_STATUS']._serialized_start=379286 - _globals['_LINKTOACCOUNTLOGINRESPONSEPROTO_STATUS']._serialized_end=379413 - _globals['_LIQUIDATTRIBUTE']._serialized_start=379415 - _globals['_LIQUIDATTRIBUTE']._serialized_end=379532 - _globals['_LISTAVATARCUSTOMIZATIONSOUTPROTO']._serialized_start=379535 - _globals['_LISTAVATARCUSTOMIZATIONSOUTPROTO']._serialized_end=380066 - _globals['_LISTAVATARCUSTOMIZATIONSOUTPROTO_AVATARCUSTOMIZATION']._serialized_start=379745 - _globals['_LISTAVATARCUSTOMIZATIONSOUTPROTO_AVATARCUSTOMIZATION']._serialized_end=379866 - _globals['_LISTAVATARCUSTOMIZATIONSOUTPROTO_LABEL']._serialized_start=379869 - _globals['_LISTAVATARCUSTOMIZATIONSOUTPROTO_LABEL']._serialized_end=380019 - _globals['_LISTAVATARCUSTOMIZATIONSOUTPROTO_RESULT']._serialized_start=174994 - _globals['_LISTAVATARCUSTOMIZATIONSOUTPROTO_RESULT']._serialized_end=175039 - _globals['_LISTAVATARCUSTOMIZATIONSPROTO']._serialized_start=380069 - _globals['_LISTAVATARCUSTOMIZATIONSPROTO']._serialized_end=380418 - _globals['_LISTAVATARCUSTOMIZATIONSPROTO_FILTER']._serialized_start=380319 - _globals['_LISTAVATARCUSTOMIZATIONSPROTO_FILTER']._serialized_end=380418 - _globals['_LISTFRIENDSREQUEST']._serialized_start=380420 - _globals['_LISTFRIENDSREQUEST']._serialized_end=380542 - _globals['_LISTFRIENDSRESPONSE']._serialized_start=380545 - _globals['_LISTFRIENDSRESPONSE']._serialized_end=381648 - _globals['_LISTFRIENDSRESPONSE_FRIENDSUMMARYPROTO']._serialized_start=380709 - _globals['_LISTFRIENDSRESPONSE_FRIENDSUMMARYPROTO']._serialized_end=381178 - _globals['_LISTFRIENDSRESPONSE_PLAYERSTATUSSUMMARYPROTO']._serialized_start=381181 - _globals['_LISTFRIENDSRESPONSE_PLAYERSTATUSSUMMARYPROTO']._serialized_end=381512 - _globals['_LISTFRIENDSRESPONSE_PLAYERSTATUSSUMMARYPROTO_PLAYERSTATUSRESULT']._serialized_start=381401 - _globals['_LISTFRIENDSRESPONSE_PLAYERSTATUSSUMMARYPROTO_PLAYERSTATUSRESULT']._serialized_end=381512 - _globals['_LISTFRIENDSRESPONSE_PROFILESUMMARYPROTO']._serialized_start=381514 - _globals['_LISTFRIENDSRESPONSE_PROFILESUMMARYPROTO']._serialized_end=381567 - _globals['_LISTFRIENDSRESPONSE_RESULT']._serialized_start=303921 - _globals['_LISTFRIENDSRESPONSE_RESULT']._serialized_end=304000 - _globals['_LISTGYMBADGESOUTPROTO']._serialized_start=381650 - _globals['_LISTGYMBADGESOUTPROTO']._serialized_end=381725 - _globals['_LISTGYMBADGESPROTO']._serialized_start=381727 - _globals['_LISTGYMBADGESPROTO']._serialized_end=381747 - _globals['_LISTLOGINACTIONOUTPROTO']._serialized_start=381749 - _globals['_LISTLOGINACTIONOUTPROTO']._serialized_end=381842 - _globals['_LISTLOGINACTIONPROTO']._serialized_start=381844 - _globals['_LISTLOGINACTIONPROTO']._serialized_end=381866 - _globals['_LISTROUTEBADGESOUTPROTO']._serialized_start=381869 - _globals['_LISTROUTEBADGESOUTPROTO']._serialized_end=382023 - _globals['_LISTROUTEBADGESPROTO']._serialized_start=382025 - _globals['_LISTROUTEBADGESPROTO']._serialized_end=382047 - _globals['_LISTVALUE']._serialized_start=382049 - _globals['_LISTVALUE']._serialized_end=382099 - _globals['_LOADINGSCREENPROTO']._serialized_start=382102 - _globals['_LOADINGSCREENPROTO']._serialized_end=382304 - _globals['_LOADINGSCREENPROTO_COLORSETTINGSENTRY']._serialized_start=382252 - _globals['_LOADINGSCREENPROTO_COLORSETTINGSENTRY']._serialized_end=382304 - _globals['_LOBBYAVAILABILITYPROTO']._serialized_start=382306 - _globals['_LOBBYAVAILABILITYPROTO']._serialized_end=382349 - _globals['_LOBBYCLIENTSETTINGSPROTO']._serialized_start=382351 - _globals['_LOBBYCLIENTSETTINGSPROTO']._serialized_end=382412 - _globals['_LOBBYPOKEMONPROTO']._serialized_start=382414 - _globals['_LOBBYPOKEMONPROTO']._serialized_end=382532 - _globals['_LOBBYPOKEMONPROTOV2']._serialized_start=382535 - _globals['_LOBBYPOKEMONPROTOV2']._serialized_end=383494 - _globals['_LOBBYPOKEMONPROTOV2_CONDITIONSDATA']._serialized_start=382841 - _globals['_LOBBYPOKEMONPROTOV2_CONDITIONSDATA']._serialized_end=383391 - _globals['_LOBBYPOKEMONPROTOV2_CONDITIONSDATA_DATA']._serialized_start=382934 - _globals['_LOBBYPOKEMONPROTOV2_CONDITIONSDATA_DATA']._serialized_end=383391 - _globals['_LOBBYPOKEMONPROTOV2_CONDITIONSDATA_DATA_CONDITION']._serialized_start=383253 - _globals['_LOBBYPOKEMONPROTOV2_CONDITIONSDATA_DATA_CONDITION']._serialized_end=383317 - _globals['_LOBBYPOKEMONPROTOV2_CONDITIONSDATA_DATA_EXPIRES']._serialized_start=383319 - _globals['_LOBBYPOKEMONPROTOV2_CONDITIONSDATA_DATA_EXPIRES']._serialized_end=383391 - _globals['_LOBBYPOKEMONPROTOV2_CONDITIONSENTRY']._serialized_start=383393 - _globals['_LOBBYPOKEMONPROTOV2_CONDITIONSENTRY']._serialized_end=383494 - _globals['_LOBBYPROTO']._serialized_start=383497 - _globals['_LOBBYPROTO']._serialized_end=383947 - _globals['_LOBBYVISIBILITYDATAPROTO']._serialized_start=383949 - _globals['_LOBBYVISIBILITYDATAPROTO']._serialized_end=383993 - _globals['_LOBBYVISIBILITYRESPONSEDATAPROTO']._serialized_start=383996 - _globals['_LOBBYVISIBILITYRESPONSEDATAPROTO']._serialized_end=384134 - _globals['_LOCATIONCARDDISPLAYPROTO']._serialized_start=384136 - _globals['_LOCATIONCARDDISPLAYPROTO']._serialized_end=384215 - _globals['_LOCATIONCARDFEATURESETTINGSPROTO']._serialized_start=384217 - _globals['_LOCATIONCARDFEATURESETTINGSPROTO']._serialized_end=384268 - _globals['_LOCATIONCARDSETTINGSPROTO']._serialized_start=384270 - _globals['_LOCATIONCARDSETTINGSPROTO']._serialized_end=384369 - _globals['_LOCATIONDATA']._serialized_start=384372 - _globals['_LOCATIONDATA']._serialized_end=385447 - _globals['_LOCATIONDATA_BOUNDINGBOX']._serialized_start=384737 - _globals['_LOCATIONDATA_BOUNDINGBOX']._serialized_end=384868 - _globals['_LOCATIONDATA_RELATIVEBOUNDINGBOX']._serialized_start=384871 - _globals['_LOCATIONDATA_RELATIVEBOUNDINGBOX']._serialized_end=385010 - _globals['_LOCATIONDATA_BINARYMASK']._serialized_start=385013 - _globals['_LOCATIONDATA_BINARYMASK']._serialized_end=385164 - _globals['_LOCATIONDATA_RELATIVEKEYPOINT']._serialized_start=385167 - _globals['_LOCATIONDATA_RELATIVEKEYPOINT']._serialized_end=385307 - _globals['_LOCATIONDATA_FORMAT']._serialized_start=385309 - _globals['_LOCATIONDATA_FORMAT']._serialized_end=385384 - _globals['_LOCATIONE6PROTO']._serialized_start=385449 - _globals['_LOCATIONE6PROTO']._serialized_end=385509 - _globals['_LOCATIONPINGOUTPROTO']._serialized_start=385511 - _globals['_LOCATIONPINGOUTPROTO']._serialized_end=385533 - _globals['_LOCATIONPINGPROTO']._serialized_start=385536 - _globals['_LOCATIONPINGPROTO']._serialized_end=385780 - _globals['_LOCATIONPINGPROTO_PINGREASON']._serialized_start=385649 - _globals['_LOCATIONPINGPROTO_PINGREASON']._serialized_end=385780 - _globals['_LOGEVENTDROPPED']._serialized_start=385783 - _globals['_LOGEVENTDROPPED']._serialized_end=386038 - _globals['_LOGEVENTDROPPED_REASON']._serialized_start=385889 - _globals['_LOGEVENTDROPPED_REASON']._serialized_end=386038 - _globals['_LOGMESSAGE']._serialized_start=386041 - _globals['_LOGMESSAGE']._serialized_end=386275 - _globals['_LOGMESSAGE_LOGLEVEL']._serialized_start=386171 - _globals['_LOGMESSAGE_LOGLEVEL']._serialized_end=386275 - _globals['_LOGREPORTDATA']._serialized_start=386278 - _globals['_LOGREPORTDATA']._serialized_end=386431 - _globals['_LOGSOURCEMETRICS']._serialized_start=386433 - _globals['_LOGSOURCEMETRICS']._serialized_end=386531 - _globals['_LOGINACTIONTELEMETRY']._serialized_start=386534 - _globals['_LOGINACTIONTELEMETRY']._serialized_end=386744 - _globals['_LOGINDETAIL']._serialized_start=386746 - _globals['_LOGINDETAIL']._serialized_end=386861 - _globals['_LOGINNEWPLAYER']._serialized_start=386863 - _globals['_LOGINNEWPLAYER']._serialized_end=386900 - _globals['_LOGINNEWPLAYERCREATEACCOUNT']._serialized_start=386902 - _globals['_LOGINNEWPLAYERCREATEACCOUNT']._serialized_end=386952 - _globals['_LOGINRETURNINGPLAYER']._serialized_start=386954 - _globals['_LOGINRETURNINGPLAYER']._serialized_end=386997 - _globals['_LOGINRETURNINGPLAYERSIGNIN']._serialized_start=386999 - _globals['_LOGINRETURNINGPLAYERSIGNIN']._serialized_end=387048 - _globals['_LOGINSETTINGSPROTO']._serialized_start=387050 - _globals['_LOGINSETTINGSPROTO']._serialized_end=387106 - _globals['_LOGINSTARTUP']._serialized_start=387108 - _globals['_LOGINSTARTUP']._serialized_end=387143 - _globals['_LOOPPROTO']._serialized_start=387145 - _globals['_LOOPPROTO']._serialized_end=387200 - _globals['_LOOTITEMPROTO']._serialized_start=387203 - _globals['_LOOTITEMPROTO']._serialized_end=387684 - _globals['_LOOTPROTO']._serialized_start=387686 - _globals['_LOOTPROTO']._serialized_end=387747 - _globals['_LUCKYPOKEMONSETTINGSPROTO']._serialized_start=387749 - _globals['_LUCKYPOKEMONSETTINGSPROTO']._serialized_end=387820 - _globals['_MANAGEDPOSEDATA']._serialized_start=387823 - _globals['_MANAGEDPOSEDATA']._serialized_end=388100 - _globals['_MANUALREPORTDATA']._serialized_start=388103 - _globals['_MANUALREPORTDATA']._serialized_end=388337 - _globals['_MAPAREA']._serialized_start=388340 - _globals['_MAPAREA']._serialized_end=388549 - _globals['_MAPBUDDYSETTINGSPROTO']._serialized_start=388552 - _globals['_MAPBUDDYSETTINGSPROTO']._serialized_end=388863 - _globals['_MAPCOMPOSITIONROOT']._serialized_start=388866 - _globals['_MAPCOMPOSITIONROOT']._serialized_end=389029 - _globals['_MAPDISPLAYSETTINGSPROTO']._serialized_start=389032 - _globals['_MAPDISPLAYSETTINGSPROTO']._serialized_end=390107 - _globals['_MAPDISPLAYSETTINGSPROTO_MAPEFFECT']._serialized_start=389405 - _globals['_MAPDISPLAYSETTINGSPROTO_MAPEFFECT']._serialized_end=389803 - _globals['_MAPDISPLAYSETTINGSPROTO_MUSICTYPE']._serialized_start=389806 - _globals['_MAPDISPLAYSETTINGSPROTO_MUSICTYPE']._serialized_end=390107 - _globals['_MAPEVENTSTELEMETRY']._serialized_start=390110 - _globals['_MAPEVENTSTELEMETRY']._serialized_end=390307 - _globals['_MAPINFOPROTO']._serialized_start=390310 - _globals['_MAPINFOPROTO']._serialized_end=390438 - _globals['_MAPOBJECTSINTERACTIONRANGESETTINGS']._serialized_start=390441 - _globals['_MAPOBJECTSINTERACTIONRANGESETTINGS']._serialized_end=390590 - _globals['_MAPPOINTPROTO']._serialized_start=390592 - _globals['_MAPPOINTPROTO']._serialized_end=390650 - _globals['_MAPPOKEMONPROTO']._serialized_start=390653 - _globals['_MAPPOKEMONPROTO']._serialized_end=390867 - _globals['_MAPPROVIDER']._serialized_start=390870 - _globals['_MAPPROVIDER']._serialized_end=391111 - _globals['_MAPPROVIDER_MAPTYPE']._serialized_start=391042 - _globals['_MAPPROVIDER_MAPTYPE']._serialized_end=391111 - _globals['_MAPQUERYREQUESTPROTO']._serialized_start=391113 - _globals['_MAPQUERYREQUESTPROTO']._serialized_end=391196 - _globals['_MAPQUERYRESPONSEPROTO']._serialized_start=391199 - _globals['_MAPQUERYRESPONSEPROTO']._serialized_end=391344 - _globals['_MAPRIGHTHANDICONSTELEMETRY']._serialized_start=391347 - _globals['_MAPRIGHTHANDICONSTELEMETRY']._serialized_end=391668 - _globals['_MAPRIGHTHANDICONSTELEMETRY_ICONEVENTS']._serialized_start=391502 - _globals['_MAPRIGHTHANDICONSTELEMETRY_ICONEVENTS']._serialized_end=391668 - _globals['_MAPS2CELL']._serialized_start=391671 - _globals['_MAPS2CELL']._serialized_end=391809 - _globals['_MAPS2CELLENTITY']._serialized_start=391812 - _globals['_MAPS2CELLENTITY']._serialized_end=392050 - _globals['_MAPS2CELLENTITY_LOCATION']._serialized_start=391985 - _globals['_MAPS2CELLENTITY_LOCATION']._serialized_end=392050 - _globals['_MAPSETTINGSPROTO']._serialized_start=392053 - _globals['_MAPSETTINGSPROTO']._serialized_end=392512 - _globals['_MAPTILE']._serialized_start=392514 - _globals['_MAPTILE']._serialized_end=392598 - _globals['_MAPTILE3REQUESTPROTO']._serialized_start=392601 - _globals['_MAPTILE3REQUESTPROTO']._serialized_end=393064 - _globals['_MAPTILE3REQUESTPROTO_TILEFORMAT']._serialized_start=392626 - _globals['_MAPTILE3REQUESTPROTO_TILEFORMAT']._serialized_end=393064 - _globals['_MAPTILEBUNDLE']._serialized_start=393067 - _globals['_MAPTILEBUNDLE']._serialized_end=393237 - _globals['_MAPTILEDATAPROTO']._serialized_start=393240 - _globals['_MAPTILEDATAPROTO']._serialized_end=393408 - _globals['_MAPTILEPROTO']._serialized_start=393411 - _globals['_MAPTILEPROTO']._serialized_end=394129 - _globals['_MAPTILEPROTO_TEXTSIZEENUM']._serialized_start=393685 - _globals['_MAPTILEPROTO_TEXTSIZEENUM']._serialized_end=393759 - _globals['_MAPTILEPROTO_TILETYPEENUM']._serialized_start=393762 - _globals['_MAPTILEPROTO_TILETYPEENUM']._serialized_end=394057 - _globals['_MAPTILEPROTO_TILETYPEVARIANTENUM']._serialized_start=394059 - _globals['_MAPTILEPROTO_TILETYPEVARIANTENUM']._serialized_end=394129 - _globals['_MAPTILEREQUESTHEADER']._serialized_start=394132 - _globals['_MAPTILEREQUESTHEADER']._serialized_end=395020 - _globals['_MAPTILEREQUESTHEADER_FETCHTYPE']._serialized_start=394449 - _globals['_MAPTILEREQUESTHEADER_FETCHTYPE']._serialized_end=394559 - _globals['_MAPTILEREQUESTHEADER_TEXTSIZE']._serialized_start=394561 - _globals['_MAPTILEREQUESTHEADER_TEXTSIZE']._serialized_end=394618 - _globals['_MAPTILEREQUESTHEADER_TILEFORMAT']._serialized_start=394621 - _globals['_MAPTILEREQUESTHEADER_TILEFORMAT']._serialized_end=394865 - _globals['_MAPTILEREQUESTHEADER_TILEOPTION']._serialized_start=394868 - _globals['_MAPTILEREQUESTHEADER_TILEOPTION']._serialized_end=395020 - _globals['_MAPTILEREQUESTPROTO']._serialized_start=395022 - _globals['_MAPTILEREQUESTPROTO']._serialized_end=395145 - _globals['_MAPTILERESPONSEHEADER']._serialized_start=395148 - _globals['_MAPTILERESPONSEHEADER']._serialized_end=395386 - _globals['_MAPTILERESPONSEHEADER_RESPONSECODE']._serialized_start=395270 - _globals['_MAPTILERESPONSEHEADER_RESPONSECODE']._serialized_end=395386 - _globals['_MAPTILERESPONSEPROTO']._serialized_start=395389 - _globals['_MAPTILERESPONSEPROTO']._serialized_end=395518 - _globals['_MAPTILESPROCESSED']._serialized_start=395520 - _globals['_MAPTILESPROCESSED']._serialized_end=395639 - _globals['_MAPSCLIENTTELEMETRYOMNIPROTO']._serialized_start=395642 - _globals['_MAPSCLIENTTELEMETRYOMNIPROTO']._serialized_end=395825 - _globals['_MAPSTELEMETRYCOMMONFILTERPROTO']._serialized_start=395828 - _globals['_MAPSTELEMETRYCOMMONFILTERPROTO']._serialized_end=396293 - _globals['_MARKMILESTONEASVIEWEDOUTPROTO']._serialized_start=396296 - _globals['_MARKMILESTONEASVIEWEDOUTPROTO']._serialized_end=396482 - _globals['_MARKMILESTONEASVIEWEDOUTPROTO_STATUS']._serialized_start=195376 - _globals['_MARKMILESTONEASVIEWEDOUTPROTO_STATUS']._serialized_end=195459 - _globals['_MARKMILESTONEASVIEWEDPROTO']._serialized_start=396485 - _globals['_MARKMILESTONEASVIEWEDPROTO']._serialized_end=396781 - _globals['_MARKMILESTONEASVIEWEDPROTO_MILESTONELOOKUPPROTO']._serialized_start=396718 - _globals['_MARKMILESTONEASVIEWEDPROTO_MILESTONELOOKUPPROTO']._serialized_end=396781 - _globals['_MARKNEWSFEEDREADOUTRESPONSE']._serialized_start=396784 - _globals['_MARKNEWSFEEDREADOUTRESPONSE']._serialized_end=396934 - _globals['_MARKNEWSFEEDREADOUTRESPONSE_STATUS']._serialized_start=210418 - _globals['_MARKNEWSFEEDREADOUTRESPONSE_STATUS']._serialized_end=210469 - _globals['_MARKNEWSFEEDREADREQUEST']._serialized_start=396936 - _globals['_MARKNEWSFEEDREADREQUEST']._serialized_end=397022 - _globals['_MARKNEWSFEEDREADRESPONSE']._serialized_start=397025 - _globals['_MARKNEWSFEEDREADRESPONSE']._serialized_end=397260 - _globals['_MARKNEWSFEEDREADRESPONSE_RESULT']._serialized_start=397119 - _globals['_MARKNEWSFEEDREADRESPONSE_RESULT']._serialized_end=397260 - _globals['_MARKREADNEWSARTICLEOUTPROTO']._serialized_start=397263 - _globals['_MARKREADNEWSARTICLEOUTPROTO']._serialized_end=397413 - _globals['_MARKREADNEWSARTICLEOUTPROTO_RESULT']._serialized_start=245093 - _globals['_MARKREADNEWSARTICLEOUTPROTO_RESULT']._serialized_end=245144 - _globals['_MARKREADNEWSARTICLEPROTO']._serialized_start=397415 - _globals['_MARKREADNEWSARTICLEPROTO']._serialized_end=397459 - _globals['_MARKTUTORIALCOMPLETEOUTPROTO']._serialized_start=397461 - _globals['_MARKTUTORIALCOMPLETEOUTPROTO']._serialized_end=397559 - _globals['_MARKTUTORIALCOMPLETEPROTO']._serialized_start=397562 - _globals['_MARKTUTORIALCOMPLETEPROTO']._serialized_end=397716 - _globals['_MARKETINGTELEMETRYNEWSFEEDEVENT']._serialized_start=397719 - _globals['_MARKETINGTELEMETRYNEWSFEEDEVENT']._serialized_end=397895 - _globals['_MARKETINGTELEMETRYNEWSFEEDEVENT_NEWSFEEDEVENTTYPE']._serialized_start=397841 - _globals['_MARKETINGTELEMETRYNEWSFEEDEVENT_NEWSFEEDEVENTTYPE']._serialized_end=397895 - _globals['_MARKETINGTELEMETRYPUSHNOTIFICATIONEVENT']._serialized_start=397898 - _globals['_MARKETINGTELEMETRYPUSHNOTIFICATIONEVENT']._serialized_end=398151 - _globals['_MARKETINGTELEMETRYPUSHNOTIFICATIONEVENT_PUSHNOTIFICATIONEVENTTYPE']._serialized_start=398044 - _globals['_MARKETINGTELEMETRYPUSHNOTIFICATIONEVENT_PUSHNOTIFICATIONEVENTTYPE']._serialized_end=398151 - _globals['_MASKEDCOLOR']._serialized_start=398153 - _globals['_MASKEDCOLOR']._serialized_end=398211 - _globals['_MEGAEVOGLOBALSETTINGSPROTO']._serialized_start=398214 - _globals['_MEGAEVOGLOBALSETTINGSPROTO']._serialized_end=398354 - _globals['_MEGAEVOINFOPROTO']._serialized_start=398357 - _globals['_MEGAEVOINFOPROTO']._serialized_end=398521 - _globals['_MEGAEVOSETTINGSPROTO']._serialized_start=398524 - _globals['_MEGAEVOSETTINGSPROTO']._serialized_end=398919 - _globals['_MEGAEVOLVEPOKEMONOUTPROTO']._serialized_start=398922 - _globals['_MEGAEVOLVEPOKEMONOUTPROTO']._serialized_end=399411 - _globals['_MEGAEVOLVEPOKEMONOUTPROTO_RESULT']._serialized_start=399172 - _globals['_MEGAEVOLVEPOKEMONOUTPROTO_RESULT']._serialized_end=399411 - _globals['_MEGAEVOLVEPOKEMONPROTO']._serialized_start=399414 - _globals['_MEGAEVOLVEPOKEMONPROTO']._serialized_end=399619 - _globals['_MEGAEVOLVEPOKEMONSPECIESPROTO']._serialized_start=399621 - _globals['_MEGAEVOLVEPOKEMONSPECIESPROTO']._serialized_end=399702 - _globals['_MEGALEVELCOOLDOWNSETTINGSPROTO']._serialized_start=399704 - _globals['_MEGALEVELCOOLDOWNSETTINGSPROTO']._serialized_end=399830 - _globals['_MEGALEVELPERKSPROTO']._serialized_start=399833 - _globals['_MEGALEVELPERKSPROTO']._serialized_end=400087 - _globals['_MEGALEVELSETTINGSPROTO']._serialized_start=400090 - _globals['_MEGALEVELSETTINGSPROTO']._serialized_end=400411 - _globals['_MEGALEVELUNLOCKSETTINGSPROTO']._serialized_start=400413 - _globals['_MEGALEVELUNLOCKSETTINGSPROTO']._serialized_end=400527 - _globals['_MEMENTOATTRIBUTESPROTO']._serialized_start=400530 - _globals['_MEMENTOATTRIBUTESPROTO']._serialized_end=400766 - _globals['_MESSAGEFLAG']._serialized_start=400769 - _globals['_MESSAGEFLAG']._serialized_end=400932 - _globals['_MESSAGEFLAGS']._serialized_start=400934 - _globals['_MESSAGEFLAGS']._serialized_end=401018 - _globals['_MESSAGELOGREPORTDATA']._serialized_start=401020 - _globals['_MESSAGELOGREPORTDATA']._serialized_end=401139 - _globals['_MESSAGEOPTIONS']._serialized_start=401142 - _globals['_MESSAGEOPTIONS']._serialized_end=401339 - _globals['_MESSAGEPROFANITYREPORTDATA']._serialized_start=401342 - _globals['_MESSAGEPROFANITYREPORTDATA']._serialized_end=401476 - _globals['_MESSAGINGCLIENTEVENT']._serialized_start=401479 - _globals['_MESSAGINGCLIENTEVENT']._serialized_end=402160 - _globals['_MESSAGINGCLIENTEVENT_MESSAGETYPE']._serialized_start=401948 - _globals['_MESSAGINGCLIENTEVENT_MESSAGETYPE']._serialized_end=402029 - _globals['_MESSAGINGCLIENTEVENT_SDKPLATFORM']._serialized_start=402031 - _globals['_MESSAGINGCLIENTEVENT_SDKPLATFORM']._serialized_end=402091 - _globals['_MESSAGINGCLIENTEVENT_EVENT']._serialized_start=402093 - _globals['_MESSAGINGCLIENTEVENT_EVENT']._serialized_end=402160 - _globals['_MESSAGINGCLIENTEVENTEXTENSION']._serialized_start=402162 - _globals['_MESSAGINGCLIENTEVENTEXTENSION']._serialized_end=402263 - _globals['_METHODDESCRIPTORPROTO']._serialized_start=402266 - _globals['_METHODDESCRIPTORPROTO']._serialized_end=402444 - _globals['_METHODOPTIONS']._serialized_start=402446 - _globals['_METHODOPTIONS']._serialized_end=402549 - _globals['_METRICDATA']._serialized_start=402552 - _globals['_METRICDATA']._serialized_end=402883 - _globals['_METRICDATA_KIND']._serialized_start=402804 - _globals['_METRICDATA_KIND']._serialized_end=402865 - _globals['_METRICRECORD']._serialized_start=402886 - _globals['_METRICRECORD']._serialized_end=403079 - _globals['_MINICOLLECTIONBADGEDATA']._serialized_start=403081 - _globals['_MINICOLLECTIONBADGEDATA']._serialized_end=403163 - _globals['_MINICOLLECTIONBADGEEVENT']._serialized_start=403165 - _globals['_MINICOLLECTIONBADGEEVENT']._serialized_end=403238 - _globals['_MINICOLLECTIONPOKEMON']._serialized_start=403241 - _globals['_MINICOLLECTIONPOKEMON']._serialized_end=403578 - _globals['_MINICOLLECTIONPOKEMON_COLLECTTYPE']._serialized_start=403499 - _globals['_MINICOLLECTIONPOKEMON_COLLECTTYPE']._serialized_end=403578 - _globals['_MINICOLLECTIONPROTO']._serialized_start=403580 - _globals['_MINICOLLECTIONPROTO']._serialized_end=403676 - _globals['_MINICOLLECTIONSECTIONPROTO']._serialized_start=403678 - _globals['_MINICOLLECTIONSECTIONPROTO']._serialized_end=403724 - _globals['_MISSINGTRANSLATIONTELEMETRY']._serialized_start=403726 - _globals['_MISSINGTRANSLATIONTELEMETRY']._serialized_end=403843 - _globals['_MIXIN']._serialized_start=403845 - _globals['_MIXIN']._serialized_end=403880 - _globals['_MONODEPTHDOWNLOADTELEMETRY']._serialized_start=403882 - _globals['_MONODEPTHDOWNLOADTELEMETRY']._serialized_end=403989 - _globals['_MONODEPTHSETTINGSPROTO']._serialized_start=403992 - _globals['_MONODEPTHSETTINGSPROTO']._serialized_end=404249 - _globals['_MOTIVATEDPOKEMONPROTO']._serialized_start=404252 - _globals['_MOTIVATEDPOKEMONPROTO']._serialized_end=404514 - _globals['_MOVEMODIFIERGROUP']._serialized_start=404516 - _globals['_MOVEMODIFIERGROUP']._serialized_end=404593 - _globals['_MOVEMODIFIERPROTO']._serialized_start=404596 - _globals['_MOVEMODIFIERPROTO']._serialized_end=406022 - _globals['_MOVEMODIFIERPROTO_MODIFIERCONDITION']._serialized_start=405038 - _globals['_MOVEMODIFIERPROTO_MODIFIERCONDITION']._serialized_end=405455 - _globals['_MOVEMODIFIERPROTO_MODIFIERCONDITION_CONDITIONTYPE']._serialized_start=405208 - _globals['_MOVEMODIFIERPROTO_MODIFIERCONDITION_CONDITIONTYPE']._serialized_end=405455 - _globals['_MOVEMODIFIERPROTO_MOVEMODIFIERMODE']._serialized_start=405458 - _globals['_MOVEMODIFIERPROTO_MOVEMODIFIERMODE']._serialized_end=405879 - _globals['_MOVEMODIFIERPROTO_MOVEMODIFIERTYPE']._serialized_start=405881 - _globals['_MOVEMODIFIERPROTO_MOVEMODIFIERTYPE']._serialized_end=405961 - _globals['_MOVEMODIFIERPROTO_MOVEMODIFIERTARGET']._serialized_start=405963 - _globals['_MOVEMODIFIERPROTO_MOVEMODIFIERTARGET']._serialized_end=406022 - _globals['_MOVESEQUENCESETTINGSPROTO']._serialized_start=406024 - _globals['_MOVESEQUENCESETTINGSPROTO']._serialized_end=406069 - _globals['_MOVESETTINGSPROTO']._serialized_start=406072 - _globals['_MOVESETTINGSPROTO']._serialized_end=406586 - _globals['_MULTIPARTQUESTPROTO']._serialized_start=406588 - _globals['_MULTIPARTQUESTPROTO']._serialized_end=406657 - _globals['_MULTISELECTORPROTO']._serialized_start=406659 - _globals['_MULTISELECTORPROTO']._serialized_end=406713 - _globals['_MULTIPLAYERCOLOCALIZATIONEVENT']._serialized_start=406716 - _globals['_MULTIPLAYERCOLOCALIZATIONEVENT']._serialized_end=407006 - _globals['_MULTIPLAYERCOLOCALIZATIONINITIALIZATIONEVENT']._serialized_start=407008 - _globals['_MULTIPLAYERCOLOCALIZATIONINITIALIZATIONEVENT']._serialized_end=407083 - _globals['_MULTIPLAYERCONNECTIONEVENT']._serialized_start=407086 - _globals['_MULTIPLAYERCONNECTIONEVENT']._serialized_end=407214 - _globals['_MUSICSETTINGS']._serialized_start=407217 - _globals['_MUSICSETTINGS']._serialized_end=407459 - _globals['_NMACLIENTPLAYERPROTO']._serialized_start=407462 - _globals['_NMACLIENTPLAYERPROTO']._serialized_end=407739 - _globals['_NMAGETPLAYEROUTPROTO']._serialized_start=407742 - _globals['_NMAGETPLAYEROUTPROTO']._serialized_end=407990 - _globals['_NMAGETPLAYEROUTPROTO_STATUS']._serialized_start=407938 - _globals['_NMAGETPLAYEROUTPROTO_STATUS']._serialized_end=407990 - _globals['_NMAGETPLAYERPROTO']._serialized_start=407993 - _globals['_NMAGETPLAYERPROTO']._serialized_end=408163 - _globals['_NMAGETSERVERCONFIGOUTPROTO']._serialized_start=408166 - _globals['_NMAGETSERVERCONFIGOUTPROTO']._serialized_end=408391 - _globals['_NMAGETSERVERCONFIGOUTPROTO_STATUS']._serialized_start=407938 - _globals['_NMAGETSERVERCONFIGOUTPROTO_STATUS']._serialized_end=407990 - _globals['_NMAGETSERVERCONFIGPROTO']._serialized_start=408393 - _globals['_NMAGETSERVERCONFIGPROTO']._serialized_end=408418 - _globals['_NMAGETSURVEYORPROJECTSOUTPROTO']._serialized_start=408421 - _globals['_NMAGETSURVEYORPROJECTSOUTPROTO']._serialized_end=408667 - _globals['_NMAGETSURVEYORPROJECTSOUTPROTO_ERRORSTATUS']._serialized_start=408615 - _globals['_NMAGETSURVEYORPROJECTSOUTPROTO_ERRORSTATUS']._serialized_end=408667 - _globals['_NMAGETSURVEYORPROJECTSPROTO']._serialized_start=408669 - _globals['_NMAGETSURVEYORPROJECTSPROTO']._serialized_end=408698 - _globals['_NMALIGHTSHIPTOKENPROTO']._serialized_start=408700 - _globals['_NMALIGHTSHIPTOKENPROTO']._serialized_end=408776 - _globals['_NMAPROJECTTASKPROTO']._serialized_start=408779 - _globals['_NMAPROJECTTASKPROTO']._serialized_end=409006 - _globals['_NMAPROJECTTASKPROTO_TASKTYPE']._serialized_start=408952 - _globals['_NMAPROJECTTASKPROTO_TASKTYPE']._serialized_end=409006 - _globals['_NMASLIMPOIIMAGEDATA']._serialized_start=409008 - _globals['_NMASLIMPOIIMAGEDATA']._serialized_end=409066 - _globals['_NMASLIMPOIPROTO']._serialized_start=409068 - _globals['_NMASLIMPOIPROTO']._serialized_end=409169 - _globals['_NMASURVEYORPROJECTPROTO']._serialized_start=409172 - _globals['_NMASURVEYORPROJECTPROTO']._serialized_end=409478 - _globals['_NMASURVEYORPROJECTPROTO_PROJECTSTATUS']._serialized_start=409422 - _globals['_NMASURVEYORPROJECTPROTO_PROJECTSTATUS']._serialized_end=409478 - _globals['_NMATHE8THWALLACCESSTOKENPROTO']._serialized_start=409481 - _globals['_NMATHE8THWALLACCESSTOKENPROTO']._serialized_end=409719 - _globals['_NMATHE8THWALLACCOUNTPROTO']._serialized_start=409721 - _globals['_NMATHE8THWALLACCOUNTPROTO']._serialized_end=409839 - _globals['_NMATHE8THWALLMETADATAPROTO']._serialized_start=409841 - _globals['_NMATHE8THWALLMETADATAPROTO']._serialized_end=409869 - _globals['_NMATHE8THWALLTOKENPROTO']._serialized_start=409871 - _globals['_NMATHE8THWALLTOKENPROTO']._serialized_end=409948 - _globals['_NMAUPDATESURVEYORPROJECTOUTPROTO']._serialized_start=409951 - _globals['_NMAUPDATESURVEYORPROJECTOUTPROTO']._serialized_end=410142 - _globals['_NMAUPDATESURVEYORPROJECTOUTPROTO_ERRORSTATUS']._serialized_start=408615 - _globals['_NMAUPDATESURVEYORPROJECTOUTPROTO_ERRORSTATUS']._serialized_end=408667 - _globals['_NMAUPDATESURVEYORPROJECTPROTO']._serialized_start=410144 - _globals['_NMAUPDATESURVEYORPROJECTPROTO']._serialized_end=410219 - _globals['_NMAUPDATEUSERONBOARDINGOUTPROTO']._serialized_start=410222 - _globals['_NMAUPDATEUSERONBOARDINGOUTPROTO']._serialized_end=410458 - _globals['_NMAUPDATEUSERONBOARDINGOUTPROTO_STATUS']._serialized_start=407938 - _globals['_NMAUPDATEUSERONBOARDINGOUTPROTO_STATUS']._serialized_end=407990 - _globals['_NMAUPDATEUSERONBOARDINGPROTO']._serialized_start=410460 - _globals['_NMAUPDATEUSERONBOARDINGPROTO']._serialized_end=410560 - _globals['_NAMEDMAPSETTINGS']._serialized_start=410562 - _globals['_NAMEDMAPSETTINGS']._serialized_end=410645 - _globals['_NEARBYPOKEMONPROTO']._serialized_start=410648 - _globals['_NEARBYPOKEMONPROTO']._serialized_end=410842 - _globals['_NEARBYPOKEMONSETTINGSPROTO']._serialized_start=410844 - _globals['_NEARBYPOKEMONSETTINGSPROTO']._serialized_end=410906 - _globals['_NETWORKTELEMETRY']._serialized_start=410908 - _globals['_NETWORKTELEMETRY']._serialized_end=410948 - _globals['_NEUTRALAVATARITEMPROTO']._serialized_start=410950 - _globals['_NEUTRALAVATARITEMPROTO']._serialized_end=411037 - _globals['_NEUTRALAVATARSETTINGSPROTO']._serialized_start=411040 - _globals['_NEUTRALAVATARSETTINGSPROTO']._serialized_end=411176 - _globals['_NEWINBOXMESSAGE']._serialized_start=411178 - _globals['_NEWINBOXMESSAGE']._serialized_end=411195 - _globals['_NEWSARTICLEPROTO']._serialized_start=411198 - _globals['_NEWSARTICLEPROTO']._serialized_end=411485 - _globals['_NEWSARTICLEPROTO_NEWSTEMPLATE']._serialized_start=411438 - _globals['_NEWSARTICLEPROTO_NEWSTEMPLATE']._serialized_end=411485 - _globals['_NEWSFEEDCLIENTSETTINGS']._serialized_start=411487 - _globals['_NEWSFEEDCLIENTSETTINGS']._serialized_end=411593 - _globals['_NEWSGLOBALSETTINGSPROTO']._serialized_start=411595 - _globals['_NEWSGLOBALSETTINGSPROTO']._serialized_end=411641 - _globals['_NEWSPAGETELEMETRY']._serialized_start=411643 - _globals['_NEWSPAGETELEMETRY']._serialized_end=411728 - _globals['_NEWSPROTO']._serialized_start=411730 - _globals['_NEWSPROTO']._serialized_end=411794 - _globals['_NEWSSETTINGPROTO']._serialized_start=411796 - _globals['_NEWSSETTINGPROTO']._serialized_end=411862 - _globals['_NEWSFEEDMETADATA']._serialized_start=411864 - _globals['_NEWSFEEDMETADATA']._serialized_end=411932 - _globals['_NEWSFEEDPOST']._serialized_start=411935 - _globals['_NEWSFEEDPOST']._serialized_end=412958 - _globals['_NEWSFEEDPOST_PREVIEWMETADATA']._serialized_start=412548 - _globals['_NEWSFEEDPOST_PREVIEWMETADATA']._serialized_end=412810 - _globals['_NEWSFEEDPOST_PREVIEWMETADATA_ATTRIBUTESENTRY']._serialized_start=412761 - _globals['_NEWSFEEDPOST_PREVIEWMETADATA_ATTRIBUTESENTRY']._serialized_end=412810 - _globals['_NEWSFEEDPOST_KEYVALUEPAIRSENTRY']._serialized_start=412812 - _globals['_NEWSFEEDPOST_KEYVALUEPAIRSENTRY']._serialized_end=412864 - _globals['_NEWSFEEDPOST_NEWSFEEDCHANNEL']._serialized_start=412866 - _globals['_NEWSFEEDPOST_NEWSFEEDCHANNEL']._serialized_end=412958 - _globals['_NEWSFEEDPOSTRECORD']._serialized_start=412961 - _globals['_NEWSFEEDPOSTRECORD']._serialized_end=413095 - _globals['_NEWSFEEDTRACKINGRECORDSMETADATA']._serialized_start=413097 - _globals['_NEWSFEEDTRACKINGRECORDSMETADATA']._serialized_end=413175 - _globals['_NIAANY']._serialized_start=413177 - _globals['_NIAANY']._serialized_end=413218 - _globals['_NIANTICPROFILETELEMETRY']._serialized_start=413221 - _globals['_NIANTICPROFILETELEMETRY']._serialized_end=413443 - _globals['_NIANTICPROFILETELEMETRY_NIANTICPROFILETELEMETRYIDS']._serialized_start=413354 - _globals['_NIANTICPROFILETELEMETRY_NIANTICPROFILETELEMETRYIDS']._serialized_end=413443 - _globals['_NIANTICPUBLICSHAREDLOGINTOKENSETTINGS']._serialized_start=413446 - _globals['_NIANTICPUBLICSHAREDLOGINTOKENSETTINGS']._serialized_end=414212 - _globals['_NIANTICPUBLICSHAREDLOGINTOKENSETTINGS_APPSETTINGS']._serialized_start=413672 - _globals['_NIANTICPUBLICSHAREDLOGINTOKENSETTINGS_APPSETTINGS']._serialized_end=414141 - _globals['_NIANTICPUBLICSHAREDLOGINTOKENSETTINGS_APPSETTINGS_TOKENCONSUMERSETTINGS']._serialized_start=413948 - _globals['_NIANTICPUBLICSHAREDLOGINTOKENSETTINGS_APPSETTINGS_TOKENCONSUMERSETTINGS']._serialized_end=414067 - _globals['_NIANTICPUBLICSHAREDLOGINTOKENSETTINGS_APPSETTINGS_TOKENPRODUCERSETTINGS']._serialized_start=414069 - _globals['_NIANTICPUBLICSHAREDLOGINTOKENSETTINGS_APPSETTINGS_TOKENPRODUCERSETTINGS']._serialized_end=414141 - _globals['_NIANTICPUBLICSHAREDLOGINTOKENSETTINGS_CLIENTSETTINGS']._serialized_start=414143 - _globals['_NIANTICPUBLICSHAREDLOGINTOKENSETTINGS_CLIENTSETTINGS']._serialized_end=414212 - _globals['_NIANTICSHAREDLOGINPROTO']._serialized_start=414214 - _globals['_NIANTICSHAREDLOGINPROTO']._serialized_end=414273 - _globals['_NIANTICTOKEN']._serialized_start=414275 - _globals['_NIANTICTOKEN']._serialized_end=414359 - _globals['_NIANTICTOKENREQUEST']._serialized_start=414362 - _globals['_NIANTICTOKENREQUEST']._serialized_end=414544 - _globals['_NIANTICTOKENREQUEST_SESSIONOPTIONS']._serialized_start=414494 - _globals['_NIANTICTOKENREQUEST_SESSIONOPTIONS']._serialized_end=414544 - _globals['_NICKNAMEPOKEMONOUTPROTO']._serialized_start=414547 - _globals['_NICKNAMEPOKEMONOUTPROTO']._serialized_end=414816 - _globals['_NICKNAMEPOKEMONOUTPROTO_RESULT']._serialized_start=414639 - _globals['_NICKNAMEPOKEMONOUTPROTO_RESULT']._serialized_end=414816 - _globals['_NICKNAMEPOKEMONPROTO']._serialized_start=414818 - _globals['_NICKNAMEPOKEMONPROTO']._serialized_end=414878 - _globals['_NICKNAMEPOKEMONTELEMETRY']._serialized_start=414880 - _globals['_NICKNAMEPOKEMONTELEMETRY']._serialized_end=414975 - _globals['_NODEASSOCIATION']._serialized_start=414978 - _globals['_NODEASSOCIATION']._serialized_end=415169 - _globals['_NONMAXSUPPRESSIONCALCULATOROPTIONS']._serialized_start=415172 - _globals['_NONMAXSUPPRESSIONCALCULATOROPTIONS']._serialized_end=415883 - _globals['_NONMAXSUPPRESSIONCALCULATOROPTIONS_OVERLAPTYPE']._serialized_start=415571 - _globals['_NONMAXSUPPRESSIONCALCULATOROPTIONS_OVERLAPTYPE']._serialized_end=415678 - _globals['_NONMAXSUPPRESSIONCALCULATOROPTIONS_NMSALGORITHM']._serialized_start=415680 - _globals['_NONMAXSUPPRESSIONCALCULATOROPTIONS_NMSALGORITHM']._serialized_end=415721 - _globals['_NOTIFICATIONPERMISSIONSTELEMETRY']._serialized_start=415886 - _globals['_NOTIFICATIONPERMISSIONSTELEMETRY']._serialized_end=416235 - _globals['_NOTIFICATIONSETTINGSPROTO']._serialized_start=416237 - _globals['_NOTIFICATIONSETTINGSPROTO']._serialized_end=416361 - _globals['_NOTIFYCONTACTLISTFRIENDSREQUEST']._serialized_start=416363 - _globals['_NOTIFYCONTACTLISTFRIENDSREQUEST']._serialized_end=416425 - _globals['_NOTIFYCONTACTLISTFRIENDSRESPONSE']._serialized_start=416428 - _globals['_NOTIFYCONTACTLISTFRIENDSRESPONSE']._serialized_end=416612 - _globals['_NOTIFYCONTACTLISTFRIENDSRESPONSE_RESULT']._serialized_start=416537 - _globals['_NOTIFYCONTACTLISTFRIENDSRESPONSE_RESULT']._serialized_end=416612 - _globals['_NPCDIALOGUEPROTO']._serialized_start=416614 - _globals['_NPCDIALOGUEPROTO']._serialized_end=416690 - _globals['_NPCENCOUNTERPROTO']._serialized_start=416693 - _globals['_NPCENCOUNTERPROTO']._serialized_end=417049 - _globals['_NPCENCOUNTERPROTO_NPCENCOUNTERSTEP']._serialized_start=416892 - _globals['_NPCENCOUNTERPROTO_NPCENCOUNTERSTEP']._serialized_end=417049 - _globals['_NPCEVENTPROTO']._serialized_start=417052 - _globals['_NPCEVENTPROTO']._serialized_end=417637 - _globals['_NPCEVENTPROTO_EVENT']._serialized_start=417470 - _globals['_NPCEVENTPROTO_EVENT']._serialized_end=417628 - _globals['_NPCOPENGIFTOUTPROTO']._serialized_start=417640 - _globals['_NPCOPENGIFTOUTPROTO']._serialized_end=417953 - _globals['_NPCOPENGIFTOUTPROTO_RESULT']._serialized_start=417787 - _globals['_NPCOPENGIFTOUTPROTO_RESULT']._serialized_end=417953 - _globals['_NPCOPENGIFTPROTO']._serialized_start=417955 - _globals['_NPCOPENGIFTPROTO']._serialized_end=418024 - _globals['_NPCPOKEMONPROTO']._serialized_start=418027 - _globals['_NPCPOKEMONPROTO']._serialized_end=418159 - _globals['_NPCROUTEGIFTOUTPROTO']._serialized_start=418162 - _globals['_NPCROUTEGIFTOUTPROTO']._serialized_end=418368 - _globals['_NPCROUTEGIFTOUTPROTO_ROUTEFORTDETAILS']._serialized_start=418268 - _globals['_NPCROUTEGIFTOUTPROTO_ROUTEFORTDETAILS']._serialized_end=418368 - _globals['_NPCROUTEGIFTPROTO']._serialized_start=418370 - _globals['_NPCROUTEGIFTPROTO']._serialized_end=418411 - _globals['_NPCSENDGIFTOUTPROTO']._serialized_start=418414 - _globals['_NPCSENDGIFTOUTPROTO']._serialized_end=418670 - _globals['_NPCSENDGIFTOUTPROTO_RESULT']._serialized_start=418563 - _globals['_NPCSENDGIFTOUTPROTO_RESULT']._serialized_end=418670 - _globals['_NPCSENDGIFTPROTO']._serialized_start=418672 - _globals['_NPCSENDGIFTPROTO']._serialized_end=418752 - _globals['_NPCUPDATESTATEOUTPROTO']._serialized_start=418755 - _globals['_NPCUPDATESTATEOUTPROTO']._serialized_end=418932 - _globals['_NPCUPDATESTATEOUTPROTO_STATE']._serialized_start=418864 - _globals['_NPCUPDATESTATEOUTPROTO_STATE']._serialized_end=418932 - _globals['_NPCUPDATESTATEPROTO']._serialized_start=418934 - _globals['_NPCUPDATESTATEPROTO']._serialized_end=419003 - _globals['_OBOTHERPARTY']._serialized_start=419006 - _globals['_OBOTHERPARTY']._serialized_end=419160 - _globals['_OBOTHERPARTY_OBOTHERENTRY']._serialized_start=419083 - _globals['_OBOTHERPARTY_OBOTHERENTRY']._serialized_end=419160 - _globals['_OBOTHERPARTY2']._serialized_start=419162 - _globals['_OBOTHERPARTY2']._serialized_end=419281 - _globals['_OBOTHERPARTY2_OBDICENTRY']._serialized_start=419237 - _globals['_OBOTHERPARTY2_OBDICENTRY']._serialized_end=419281 - _globals['_OBOTHERPARTYMODE']._serialized_start=419284 - _globals['_OBOTHERPARTYMODE']._serialized_end=419676 - _globals['_OBOTHERPARTYMODE1']._serialized_start=419678 - _globals['_OBOTHERPARTYMODE1']._serialized_end=419759 - _globals['_OBOTHERPARTYUNKPROTO']._serialized_start=419761 - _globals['_OBOTHERPARTYUNKPROTO']._serialized_end=419825 - _globals['_OBPARTYPLAYOUTPROTO']._serialized_start=419828 - _globals['_OBPARTYPLAYOUTPROTO']._serialized_end=420177 - _globals['_OBPARTYPLAYOUTPROTO_STATUS']._serialized_start=419964 - _globals['_OBPARTYPLAYOUTPROTO_STATUS']._serialized_end=420177 - _globals['_OBPARTYPLAYPROTOFIELD']._serialized_start=420179 - _globals['_OBPARTYPLAYPROTOFIELD']._serialized_end=420264 - _globals['_OBANTICHEATUNKNOWNPROTO']._serialized_start=420267 - _globals['_OBANTICHEATUNKNOWNPROTO']._serialized_end=420540 - _globals['_OBANTICHEATUNKNOWNPROTO_OBANTICHEATDATA']._serialized_start=420380 - _globals['_OBANTICHEATUNKNOWNPROTO_OBANTICHEATDATA']._serialized_end=420540 - _globals['_OBATTRACTEDPOKEMONOUTPROTO']._serialized_start=420543 - _globals['_OBATTRACTEDPOKEMONOUTPROTO']._serialized_end=420745 - _globals['_OBATTRACTEDPOKEMONOUTPROTO_RESULT']._serialized_start=3919 - _globals['_OBATTRACTEDPOKEMONOUTPROTO_RESULT']._serialized_end=3951 - _globals['_OBCLIENTMAPCELLPROTO']._serialized_start=420748 - _globals['_OBCLIENTMAPCELLPROTO']._serialized_end=420910 - _globals['_OBCOMBATMISMATCHDATA']._serialized_start=420913 - _globals['_OBCOMBATMISMATCHDATA']._serialized_end=427400 - _globals['_OBCOMBATMISMATCHDATA_MISMATCHSTATE']._serialized_start=425649 - _globals['_OBCOMBATMISMATCHDATA_MISMATCHSTATE']._serialized_end=427392 - _globals['_OBCOMBATMISMATCHDATA_MISMATCHSTATE_TYPE']._serialized_start=425798 - _globals['_OBCOMBATMISMATCHDATA_MISMATCHSTATE_TYPE']._serialized_end=427392 - _globals['_OBCOMBATPROTO']._serialized_start=427402 - _globals['_OBCOMBATPROTO']._serialized_end=427501 - _globals['_OBCOMBATSETTINGS']._serialized_start=427503 - _globals['_OBCOMBATSETTINGS']._serialized_end=427556 - _globals['_OBCOMBATSETTINGS1']._serialized_start=427558 - _globals['_OBCOMBATSETTINGS1']._serialized_end=427653 - _globals['_OBCOMBATSPECIALMOVEPLAYERDATA']._serialized_start=427656 - _globals['_OBCOMBATSPECIALMOVEPLAYERDATA']._serialized_end=427931 - _globals['_OBCOMMUNCOMBATCHALLENGEDATAPROTO']._serialized_start=427934 - _globals['_OBCOMMUNCOMBATCHALLENGEDATAPROTO']._serialized_end=428176 - _globals['_OBCOMMUNCOMBATDATAPROTO']._serialized_start=428179 - _globals['_OBCOMMUNCOMBATDATAPROTO']._serialized_end=428449 - _globals['_OBCOMMUNWEBCOMBATSTATEPROTO']._serialized_start=428452 - _globals['_OBCOMMUNWEBCOMBATSTATEPROTO']._serialized_end=429651 - _globals['_OBCOMMUNWEBCOMBATSTATEPROTO_OBMAYBEPOKEMONDATA']._serialized_start=428989 - _globals['_OBCOMMUNWEBCOMBATSTATEPROTO_OBMAYBEPOKEMONDATA']._serialized_end=429109 - _globals['_OBCOMMUNWEBCOMBATSTATEPROTO_OBCOMMUNWEBCOMBATDATAPROTO']._serialized_start=429112 - _globals['_OBCOMMUNWEBCOMBATSTATEPROTO_OBCOMMUNWEBCOMBATDATAPROTO']._serialized_end=429651 - _globals['_OBCONTESTUNKNOWNPROTO2']._serialized_start=429654 - _globals['_OBCONTESTUNKNOWNPROTO2']._serialized_end=429987 - _globals['_OBEGGINCUBATORS1']._serialized_start=429990 - _globals['_OBEGGINCUBATORS1']._serialized_end=430264 - _globals['_OBEGGINCUBATORSINFOS']._serialized_start=430267 - _globals['_OBEGGINCUBATORSINFOS']._serialized_end=430494 - _globals['_OBEGGINCUBATORSSTATE']._serialized_start=430497 - _globals['_OBEGGINCUBATORSSTATE']._serialized_end=430675 - _globals['_OBEGGINCUBATORSSTATUS']._serialized_start=430677 - _globals['_OBEGGINCUBATORSSTATUS']._serialized_end=430752 - _globals['_OBEGGSTATUS']._serialized_start=430755 - _globals['_OBEGGSTATUS']._serialized_end=431058 - _globals['_OBEGGSTATUS_STATUS']._serialized_start=430933 - _globals['_OBEGGSTATUS_STATUS']._serialized_end=430997 - _globals['_OBEGGSTATUS_TYPE']._serialized_start=430999 - _globals['_OBEGGSTATUS_TYPE']._serialized_end=431058 - _globals['_OBEVOLEFIELD']._serialized_start=431060 - _globals['_OBEVOLEFIELD']._serialized_end=431114 - _globals['_OBFIELDMESSAGEORRESPONSEPROTO']._serialized_start=431117 - _globals['_OBFIELDMESSAGEORRESPONSEPROTO']._serialized_end=431562 - _globals['_OBFIELDMESSAGEORRESPONSEPROTOONE']._serialized_start=431565 - _globals['_OBFIELDMESSAGEORRESPONSEPROTOONE']._serialized_end=431979 - _globals['_OBFIELDMESSAGEORRESPONSEPROTOTWO']._serialized_start=431982 - _globals['_OBFIELDMESSAGEORRESPONSEPROTOTWO']._serialized_end=432172 - _globals['_OBFORMPROTO']._serialized_start=432174 - _globals['_OBFORMPROTO']._serialized_end=432260 - _globals['_OBFORTMODESPROTO']._serialized_start=432263 - _globals['_OBFORTMODESPROTO']._serialized_end=432472 - _globals['_OBFORTMODESPROTO_MODE']._serialized_start=432414 - _globals['_OBFORTMODESPROTO_MODE']._serialized_end=432441 - _globals['_OBFORTMODESPROTO_TYPE']._serialized_start=432443 - _globals['_OBFORTMODESPROTO_TYPE']._serialized_end=432472 - _globals['_OBMEGAEVOLVEPOKEMON1PROTO']._serialized_start=432475 - _globals['_OBMEGAEVOLVEPOKEMON1PROTO']._serialized_end=432629 - _globals['_OBMEGAEVOLVEPOKEMON1PROTO_OBMODE']._serialized_start=432504 - _globals['_OBMEGAEVOLVEPOKEMON1PROTO_OBMODE']._serialized_end=432629 - _globals['_OBMEGAEVOLVEPOKEMONPROTOFIELD']._serialized_start=432632 - _globals['_OBMEGAEVOLVEPOKEMONPROTOFIELD']._serialized_end=432928 - _globals['_OBMEGAEVOLVEPOKEMONPROTOFIELD_OBFIELD']._serialized_start=432867 - _globals['_OBMEGAEVOLVEPOKEMONPROTOFIELD_OBFIELD']._serialized_end=432928 - _globals['_OBMETHODUPDATEPOSTCARDOUTPROTO']._serialized_start=432931 - _globals['_OBMETHODUPDATEPOSTCARDOUTPROTO']._serialized_end=433217 - _globals['_OBMETHODUPDATEPOSTCARDOUTPROTO_RESULT']._serialized_start=433103 - _globals['_OBMETHODUPDATEPOSTCARDOUTPROTO_RESULT']._serialized_end=433217 - _globals['_OBNEWGLOBALSETTING']._serialized_start=433219 - _globals['_OBNEWGLOBALSETTING']._serialized_end=433274 - _globals['_OBNEWGLOBALSETTING10']._serialized_start=433276 - _globals['_OBNEWGLOBALSETTING10']._serialized_end=433315 - _globals['_OBNEWGLOBALSETTING13']._serialized_start=433317 - _globals['_OBNEWGLOBALSETTING13']._serialized_end=433399 - _globals['_OBNEWGLOBALSETTING14']._serialized_start=433401 - _globals['_OBNEWGLOBALSETTING14']._serialized_end=433440 - _globals['_OBNEWGLOBALSETTING15']._serialized_start=433443 - _globals['_OBNEWGLOBALSETTING15']._serialized_end=433674 - _globals['_OBNEWGLOBALSETTING2']._serialized_start=433676 - _globals['_OBNEWGLOBALSETTING2']._serialized_end=433714 - _globals['_OBNEWGLOBALSETTING4']._serialized_start=433716 - _globals['_OBNEWGLOBALSETTING4']._serialized_end=433756 - _globals['_OBNEWGLOBALSETTING5']._serialized_start=433759 - _globals['_OBNEWGLOBALSETTING5']._serialized_end=433911 - _globals['_OBNEWGLOBALSETTING5_OBMESSAGE5']._serialized_start=433857 - _globals['_OBNEWGLOBALSETTING5_OBMESSAGE5']._serialized_end=433911 - _globals['_OBNEWGLOBALSETTING6']._serialized_start=433913 - _globals['_OBNEWGLOBALSETTING6']._serialized_end=433954 - _globals['_OBNEWGLOBALSETTING7']._serialized_start=433956 - _globals['_OBNEWGLOBALSETTING7']._serialized_end=434014 - _globals['_OBNEWGLOBALSETTING8']._serialized_start=434016 - _globals['_OBNEWGLOBALSETTING8']._serialized_end=434054 - _globals['_OBNEWGLOBALSETTING9']._serialized_start=434056 - _globals['_OBNEWGLOBALSETTING9']._serialized_end=434094 - _globals['_OBPARTYPLAYPROTO2']._serialized_start=434097 - _globals['_OBPARTYPLAYPROTO2']._serialized_end=434263 - _globals['_OBPARTYPLAYPROTO2_OBMAP1ENTRY']._serialized_start=434183 - _globals['_OBPARTYPLAYPROTO2_OBMAP1ENTRY']._serialized_end=434263 - _globals['_OBPARTYPLAYPROTO3']._serialized_start=434266 - _globals['_OBPARTYPLAYPROTO3']._serialized_end=434397 - _globals['_OBPARTYPLAYPROTO3_OBMAP3ENTRY']._serialized_start=434352 - _globals['_OBPARTYPLAYPROTO3_OBMAP3ENTRY']._serialized_end=434397 - _globals['_OBPARTYPLAYQUEST2PROTO']._serialized_start=434400 - _globals['_OBPARTYPLAYQUEST2PROTO']._serialized_end=434594 - _globals['_OBPARTYPLAYQUESTOUTPROTO']._serialized_start=434597 - _globals['_OBPARTYPLAYQUESTOUTPROTO']._serialized_end=435154 - _globals['_OBPARTYPLAYQUESTOUTPROTO_OBQUESTDATA']._serialized_start=434771 - _globals['_OBPARTYPLAYQUESTOUTPROTO_OBQUESTDATA']._serialized_end=435050 - _globals['_OBPARTYPLAYQUESTOUTPROTO_OBQUESTDATA_STATUS']._serialized_start=434882 - _globals['_OBPARTYPLAYQUESTOUTPROTO_OBQUESTDATA_STATUS']._serialized_end=435050 - _globals['_OBPARTYPLAYQUESTOUTPROTO_OBDATAMAPENTRY']._serialized_start=435052 - _globals['_OBPARTYPLAYQUESTOUTPROTO_OBDATAMAPENTRY']._serialized_end=435154 - _globals['_OBPARTYPLAYQUESTPROTO']._serialized_start=435157 - _globals['_OBPARTYPLAYQUESTPROTO']._serialized_end=435336 - _globals['_OBPOGOPROTOUNKNOWPROTO']._serialized_start=435339 - _globals['_OBPOGOPROTOUNKNOWPROTO']._serialized_end=435482 - _globals['_OBRAIDCLIENTSETTING']._serialized_start=435484 - _globals['_OBRAIDCLIENTSETTING']._serialized_end=435570 - _globals['_OBRAIDCLIENTSETTING1']._serialized_start=435573 - _globals['_OBRAIDCLIENTSETTING1']._serialized_end=435771 - _globals['_OBROUTECREATIONOUTPROTO']._serialized_start=435774 - _globals['_OBROUTECREATIONOUTPROTO']._serialized_end=436109 - _globals['_OBROUTECREATIONOUTPROTO_RESULT']._serialized_start=435926 - _globals['_OBROUTECREATIONOUTPROTO_RESULT']._serialized_end=436109 - _globals['_OBROUTESMODESPROTO']._serialized_start=436112 - _globals['_OBROUTESMODESPROTO']._serialized_end=436276 - _globals['_OBROUTESMODESPROTO_MODE']._serialized_start=436225 - _globals['_OBROUTESMODESPROTO_MODE']._serialized_end=436276 - _globals['_OBSHAREDROUTEPROTO']._serialized_start=436278 - _globals['_OBSHAREDROUTEPROTO']._serialized_end=436381 - _globals['_OBSPONSOREDBALLOON']._serialized_start=436383 - _globals['_OBSPONSOREDBALLOON']._serialized_end=436487 - _globals['_OBUNKROUTESPROTO']._serialized_start=436490 - _globals['_OBUNKROUTESPROTO']._serialized_end=436681 - _globals['_OBUNKROUTESPROTO_STATUS']._serialized_start=436611 - _globals['_OBUNKROUTESPROTO_STATUS']._serialized_end=436681 - _globals['_OBUNKNOWNONEOFPROTO']._serialized_start=436684 - _globals['_OBUNKNOWNONEOFPROTO']._serialized_end=437519 - _globals['_OBUNKNOWNONEOFPROTO_PARTYUPDATEPROTO']._serialized_start=437188 - _globals['_OBUNKNOWNONEOFPROTO_PARTYUPDATEPROTO']._serialized_end=437443 - _globals['_OBUNKNOWNONEOFPROTO_BOOTRAIDUPDATEPROTO']._serialized_start=437445 - _globals['_OBUNKNOWNONEOFPROTO_BOOTRAIDUPDATEPROTO']._serialized_end=437484 - _globals['_OBUNKNOWNONEOFPROTO_MAPOBJECTSUPDATEPROTO']._serialized_start=437486 - _globals['_OBUNKNOWNONEOFPROTO_MAPOBJECTSUPDATEPROTO']._serialized_end=437509 - _globals['_OBUNKNOWNPARTYOBONEPROTO']._serialized_start=437521 - _globals['_OBUNKNOWNPARTYOBONEPROTO']._serialized_end=437589 - _globals['_OBUNKNOWNPARTYOBPROTO']._serialized_start=437591 - _globals['_OBUNKNOWNPARTYOBPROTO']._serialized_end=437699 - _globals['_OBUNKNOWNPROTO']._serialized_start=437702 - _globals['_OBUNKNOWNPROTO']._serialized_end=437935 - _globals['_OBUNKNOWNPROTO2']._serialized_start=437938 - _globals['_OBUNKNOWNPROTO2']._serialized_end=438138 - _globals['_OBUNKNOWNROUTEPROTO']._serialized_start=438140 - _globals['_OBUNKNOWNROUTEPROTO']._serialized_end=438220 - _globals['_OBUNKOWNEVENTFORTPROTOONEOUTPROTO']._serialized_start=438223 - _globals['_OBUNKOWNEVENTFORTPROTOONEOUTPROTO']._serialized_end=438541 - _globals['_OBUNKOWNEVENTFORTPROTOONEOUTPROTO_STATUS']._serialized_start=322012 - _globals['_OBUNKOWNEVENTFORTPROTOONEOUTPROTO_STATUS']._serialized_end=322162 - _globals['_OBUNKOWNEVENTPROTOONE']._serialized_start=438544 - _globals['_OBUNKOWNEVENTPROTOONE']._serialized_end=438897 - _globals['_OBUNKOWNEVENTPROTOONE_OBUNKOWNEVENTPROTOONEDEPONE']._serialized_start=438811 - _globals['_OBUNKOWNEVENTPROTOONE_OBUNKOWNEVENTPROTOONEDEPONE']._serialized_end=438897 - _globals['_OBUNKOWNEVENTPROTOONEDEPTWO']._serialized_start=438899 - _globals['_OBUNKOWNEVENTPROTOONEDEPTWO']._serialized_end=438964 - _globals['_OBUNKOWNEVENTPROTOONEOUTPROTO']._serialized_start=438967 - _globals['_OBUNKOWNEVENTPROTOONEOUTPROTO']._serialized_end=439356 - _globals['_OBUNKOWNEVENTPROTOONEOUTPROTO_STATUS']._serialized_start=439127 - _globals['_OBUNKOWNEVENTPROTOONEOUTPROTO_STATUS']._serialized_end=439356 - _globals['_OBUNKOWNEVENTPROTOTWO']._serialized_start=439358 - _globals['_OBUNKOWNEVENTPROTOTWO']._serialized_end=439478 - _globals['_OBUNKOWNOTHEREVENTPROTOONE']._serialized_start=439481 - _globals['_OBUNKOWNOTHEREVENTPROTOONE']._serialized_end=439707 - _globals['_OBUNKOWNOTHEREVENTPROTOONE_UPDATETYPE']._serialized_start=439653 - _globals['_OBUNKOWNOTHEREVENTPROTOONE_UPDATETYPE']._serialized_end=439707 - _globals['_OBUNKOWNOTHEREVENTPROTOTWO']._serialized_start=439709 - _globals['_OBUNKOWNOTHEREVENTPROTOTWO']._serialized_end=439835 - _globals['_OBUPLOADRAIDCLIENTLOGREQUEST']._serialized_start=439837 - _globals['_OBUPLOADRAIDCLIENTLOGREQUEST']._serialized_end=439944 - _globals['_ONAPPLICATIONFOCUSDATAPROTO']._serialized_start=439946 - _globals['_ONAPPLICATIONFOCUSDATAPROTO']._serialized_end=440013 - _globals['_ONAPPLICATIONPAUSEDATAPROTO']._serialized_start=440015 - _globals['_ONAPPLICATIONPAUSEDATAPROTO']._serialized_end=440082 - _globals['_ONAPPLICATIONQUITDATAPROTO']._serialized_start=440084 - _globals['_ONAPPLICATIONQUITDATAPROTO']._serialized_end=440112 - _globals['_ONBOARDINGSETTINGSPROTO']._serialized_start=440115 - _globals['_ONBOARDINGSETTINGSPROTO']._serialized_end=440282 - _globals['_ONBOARDINGTELEMETRY']._serialized_start=440285 - _globals['_ONBOARDINGTELEMETRY']._serialized_end=440511 - _globals['_ONBOARDINGV2SETTINGSPROTO']._serialized_start=440514 - _globals['_ONBOARDINGV2SETTINGSPROTO']._serialized_end=440713 - _globals['_ONEWAYSHAREDFRIENDSHIPDATAPROTO']._serialized_start=440715 - _globals['_ONEWAYSHAREDFRIENDSHIPDATAPROTO']._serialized_end=440840 - _globals['_ONEOFDESCRIPTORPROTO']._serialized_start=440842 - _globals['_ONEOFDESCRIPTORPROTO']._serialized_end=440925 - _globals['_ONEOFOPTIONS']._serialized_start=440927 - _globals['_ONEOFOPTIONS']._serialized_end=441009 - _globals['_OPENBUDDYGIFTOUTPROTO']._serialized_start=441012 - _globals['_OPENBUDDYGIFTOUTPROTO']._serialized_end=441523 - _globals['_OPENBUDDYGIFTOUTPROTO_RESULT']._serialized_start=441291 - _globals['_OPENBUDDYGIFTOUTPROTO_RESULT']._serialized_end=441523 - _globals['_OPENBUDDYGIFTPROTO']._serialized_start=441525 - _globals['_OPENBUDDYGIFTPROTO']._serialized_end=441545 - _globals['_OPENCAMPFIREMAPTELEMETRY']._serialized_start=441548 - _globals['_OPENCAMPFIREMAPTELEMETRY']._serialized_end=441773 - _globals['_OPENCAMPFIREMAPTELEMETRY_SOURCEPAGE']._serialized_start=441668 - _globals['_OPENCAMPFIREMAPTELEMETRY_SOURCEPAGE']._serialized_end=441773 - _globals['_OPENCOMBATCHALLENGEDATAPROTO']._serialized_start=441775 - _globals['_OPENCOMBATCHALLENGEDATAPROTO']._serialized_end=441888 - _globals['_OPENCOMBATCHALLENGEOUTPROTO']._serialized_start=441891 - _globals['_OPENCOMBATCHALLENGEOUTPROTO']._serialized_end=442431 - _globals['_OPENCOMBATCHALLENGEOUTPROTO_RESULT']._serialized_start=442048 - _globals['_OPENCOMBATCHALLENGEOUTPROTO_RESULT']._serialized_end=442431 - _globals['_OPENCOMBATCHALLENGEPROTO']._serialized_start=442434 - _globals['_OPENCOMBATCHALLENGEPROTO']._serialized_end=442617 - _globals['_OPENCOMBATCHALLENGERESPONSEDATAPROTO']._serialized_start=442620 - _globals['_OPENCOMBATCHALLENGERESPONSEDATAPROTO']._serialized_end=442832 - _globals['_OPENCOMBATSESSIONDATAPROTO']._serialized_start=442835 - _globals['_OPENCOMBATSESSIONDATAPROTO']._serialized_end=442972 - _globals['_OPENCOMBATSESSIONOUTPROTO']._serialized_start=442975 - _globals['_OPENCOMBATSESSIONOUTPROTO']._serialized_end=443641 - _globals['_OPENCOMBATSESSIONOUTPROTO_RESULT']._serialized_start=443236 - _globals['_OPENCOMBATSESSIONOUTPROTO_RESULT']._serialized_end=443641 - _globals['_OPENCOMBATSESSIONPROTO']._serialized_start=443644 - _globals['_OPENCOMBATSESSIONPROTO']._serialized_end=443829 - _globals['_OPENCOMBATSESSIONRESPONSEDATAPROTO']._serialized_start=443832 - _globals['_OPENCOMBATSESSIONRESPONSEDATAPROTO']._serialized_end=443989 - _globals['_OPENGIFTLOGENTRY']._serialized_start=443992 - _globals['_OPENGIFTLOGENTRY']._serialized_end=444235 - _globals['_OPENGIFTLOGENTRY_RESULT']._serialized_start=444188 - _globals['_OPENGIFTLOGENTRY_RESULT']._serialized_end=444235 - _globals['_OPENGIFTOUTPROTO']._serialized_start=444238 - _globals['_OPENGIFTOUTPROTO']._serialized_end=444773 - _globals['_OPENGIFTOUTPROTO_RESULT']._serialized_start=444550 - _globals['_OPENGIFTOUTPROTO_RESULT']._serialized_end=444773 - _globals['_OPENGIFTPROTO']._serialized_start=444775 - _globals['_OPENGIFTPROTO']._serialized_end=444858 - _globals['_OPENINVASIONCOMBATSESSIONOUTPROTO']._serialized_start=444861 - _globals['_OPENINVASIONCOMBATSESSIONOUTPROTO']._serialized_end=444996 - _globals['_OPENINVASIONCOMBATSESSIONPROTO']._serialized_start=444999 - _globals['_OPENINVASIONCOMBATSESSIONPROTO']._serialized_end=445165 - _globals['_OPENNPCCOMBATSESSIONDATAPROTO']._serialized_start=445167 - _globals['_OPENNPCCOMBATSESSIONDATAPROTO']._serialized_end=445258 - _globals['_OPENNPCCOMBATSESSIONOUTPROTO']._serialized_start=445261 - _globals['_OPENNPCCOMBATSESSIONOUTPROTO']._serialized_end=445551 - _globals['_OPENNPCCOMBATSESSIONOUTPROTO_RESULT']._serialized_start=445408 - _globals['_OPENNPCCOMBATSESSIONOUTPROTO_RESULT']._serialized_end=445551 - _globals['_OPENNPCCOMBATSESSIONPROTO']._serialized_start=445553 - _globals['_OPENNPCCOMBATSESSIONPROTO']._serialized_end=445670 - _globals['_OPENNPCCOMBATSESSIONRESPONSEDATAPROTO']._serialized_start=445673 - _globals['_OPENNPCCOMBATSESSIONRESPONSEDATAPROTO']._serialized_end=445899 - _globals['_OPENSPONSOREDGIFTOUTPROTO']._serialized_start=445902 - _globals['_OPENSPONSOREDGIFTOUTPROTO']._serialized_end=446144 - _globals['_OPENSPONSOREDGIFTOUTPROTO_RESULT']._serialized_start=446041 - _globals['_OPENSPONSOREDGIFTOUTPROTO_RESULT']._serialized_end=446144 - _globals['_OPENSPONSOREDGIFTPROTO']._serialized_start=446146 - _globals['_OPENSPONSOREDGIFTPROTO']._serialized_end=446218 - _globals['_OPENTRADINGOUTPROTO']._serialized_start=446221 - _globals['_OPENTRADINGOUTPROTO']._serialized_end=446857 - _globals['_OPENTRADINGOUTPROTO_RESULT']._serialized_start=446352 - _globals['_OPENTRADINGOUTPROTO_RESULT']._serialized_end=446857 - _globals['_OPENTRADINGPROTO']._serialized_start=446859 - _globals['_OPENTRADINGPROTO']._serialized_end=446896 - _globals['_OPTOUTPROTO']._serialized_start=446898 - _globals['_OPTOUTPROTO']._serialized_end=446931 - _globals['_OPTPROTO']._serialized_start=446933 - _globals['_OPTPROTO']._serialized_end=446943 - _globals['_OPTION']._serialized_start=446945 - _globals['_OPTION']._serialized_end=447006 - _globals['_OUTGOINGFRIENDINVITEDISPLAYPROTO']._serialized_start=447009 - _globals['_OUTGOINGFRIENDINVITEDISPLAYPROTO']._serialized_end=447154 - _globals['_OUTGOINGFRIENDINVITEPROTO']._serialized_start=447157 - _globals['_OUTGOINGFRIENDINVITEPROTO']._serialized_end=447549 - _globals['_OUTGOINGFRIENDINVITEPROTO_STATUS']._serialized_start=447488 - _globals['_OUTGOINGFRIENDINVITEPROTO_STATUS']._serialized_end=447549 - _globals['_PARTICIPATIONPROTO']._serialized_start=447552 - _globals['_PARTICIPATIONPROTO']._serialized_end=448060 - _globals['_PARTYPLAYDARKLAUNCHSETTINGSPROTO']._serialized_start=448063 - _globals['_PARTYPLAYDARKLAUNCHSETTINGSPROTO']._serialized_end=448569 - _globals['_PARTYPLAYDARKLAUNCHSETTINGSPROTO_OBPARTYPLAYDARKLAUNCHDATA']._serialized_start=448432 - _globals['_PARTYPLAYDARKLAUNCHSETTINGSPROTO_OBPARTYPLAYDARKLAUNCHDATA']._serialized_end=448499 - _globals['_PARTYPLAYDARKLAUNCHSETTINGSPROTO_OBPARTYPLAYDARKLAUNCHDATA1']._serialized_start=448501 - _globals['_PARTYPLAYDARKLAUNCHSETTINGSPROTO_OBPARTYPLAYDARKLAUNCHDATA1']._serialized_end=448569 - _globals['_PARTYPLAYGENERALSETTINGSPROTO']._serialized_start=448572 - _globals['_PARTYPLAYGENERALSETTINGSPROTO']._serialized_end=448773 - _globals['_PARTYPLAYINVITATIONDETAILS']._serialized_start=448776 - _globals['_PARTYPLAYINVITATIONDETAILS']._serialized_end=448947 - _globals['_PARTYPLAYLOCATIONPROTO']._serialized_start=448949 - _globals['_PARTYPLAYLOCATIONPROTO']._serialized_end=449049 - _globals['_PARTYPLAYPREFERENCES']._serialized_start=449051 - _globals['_PARTYPLAYPREFERENCES']._serialized_end=449123 - _globals['_PARTYPLAYPROTO']._serialized_start=449126 - _globals['_PARTYPLAYPROTO']._serialized_end=449749 - _globals['_PARTYRECOMMENDATIONSETTINGSPROTO']._serialized_start=449752 - _globals['_PARTYRECOMMENDATIONSETTINGSPROTO']._serialized_end=450126 - _globals['_PARTYRECOMMENDATIONSETTINGSPROTO_PARTYRCOMMENDATIONMODE']._serialized_start=449959 - _globals['_PARTYRECOMMENDATIONSETTINGSPROTO_PARTYRCOMMENDATIONMODE']._serialized_end=450126 - _globals['_PASSCODEREDEEMTELEMETRY']._serialized_start=450129 - _globals['_PASSCODEREDEEMTELEMETRY']._serialized_end=450257 - _globals['_PASSCODEREDEMPTIONFLOWREQUEST']._serialized_start=450260 - _globals['_PASSCODEREDEMPTIONFLOWREQUEST']._serialized_end=450529 - _globals['_PASSCODEREDEMPTIONFLOWREQUEST_DEVICEPLATFORM']._serialized_start=450433 - _globals['_PASSCODEREDEMPTIONFLOWREQUEST_DEVICEPLATFORM']._serialized_end=450529 - _globals['_PASSCODEREDEMPTIONFLOWRESPONSE']._serialized_start=450532 - _globals['_PASSCODEREDEMPTIONFLOWRESPONSE']._serialized_end=451095 - _globals['_PASSCODEREDEMPTIONFLOWRESPONSE_REWARD']._serialized_start=450799 - _globals['_PASSCODEREDEMPTIONFLOWRESPONSE_REWARD']._serialized_end=450836 - _globals['_PASSCODEREDEMPTIONFLOWRESPONSE_STATUS']._serialized_start=450839 - _globals['_PASSCODEREDEMPTIONFLOWRESPONSE_STATUS']._serialized_end=451095 - _globals['_PASSCODEREWARDSLOGENTRY']._serialized_start=451098 - _globals['_PASSCODEREWARDSLOGENTRY']._serialized_end=451299 - _globals['_PASSCODEREWARDSLOGENTRY_RESULT']._serialized_start=3919 - _globals['_PASSCODEREWARDSLOGENTRY_RESULT']._serialized_end=3951 - _globals['_PASSCODESETTINGSPROTO']._serialized_start=451301 - _globals['_PASSCODESETTINGSPROTO']._serialized_end=451381 - _globals['_PERCENTSCROLLEDTELEMETRY']._serialized_start=451383 - _globals['_PERCENTSCROLLEDTELEMETRY']._serialized_end=451495 - _globals['_PERMISSIONSFLOWTELEMETRY']._serialized_start=451498 - _globals['_PERMISSIONSFLOWTELEMETRY']._serialized_end=451803 - _globals['_PGOASYNCFILEUPLOADCOMPLETEPROTO']._serialized_start=451806 - _globals['_PGOASYNCFILEUPLOADCOMPLETEPROTO']._serialized_end=451970 - _globals['_PHONENUMBERCOUNTRYPROTO']._serialized_start=451972 - _globals['_PHONENUMBERCOUNTRYPROTO']._serialized_end=452087 - _globals['_PHOTORECORD']._serialized_start=452090 - _globals['_PHOTORECORD']._serialized_end=452300 - _globals['_PHOTORECORD_STATUS']._serialized_start=452230 - _globals['_PHOTORECORD_STATUS']._serialized_end=452300 - _globals['_PHOTOSETTINGSPROTO']._serialized_start=452302 - _globals['_PHOTOSETTINGSPROTO']._serialized_end=452358 - _globals['_PHOTOBOMBCREATEDETAIL']._serialized_start=452360 - _globals['_PHOTOBOMBCREATEDETAIL']._serialized_end=452412 - _globals['_PINGREQUESTPROTO']._serialized_start=452415 - _globals['_PINGREQUESTPROTO']._serialized_end=452558 - _globals['_PINGRESPONSEPROTO']._serialized_start=452560 - _globals['_PINGRESPONSEPROTO']._serialized_end=452672 - _globals['_PIXELPOINTPROTO']._serialized_start=452674 - _globals['_PIXELPOINTPROTO']._serialized_end=452745 - _globals['_PLACEHOLDERMESSAGE']._serialized_start=452747 - _globals['_PLACEHOLDERMESSAGE']._serialized_end=452788 - _globals['_PLACEMENTACCURACY']._serialized_start=452791 - _globals['_PLACEMENTACCURACY']._serialized_end=452924 - _globals['_PLANNEDDOWNTIMESETTINGSPROTO']._serialized_start=452926 - _globals['_PLANNEDDOWNTIMESETTINGSPROTO']._serialized_end=453032 - _globals['_PLATYPUSROLLOUTSETTINGSPROTO']._serialized_start=453035 - _globals['_PLATYPUSROLLOUTSETTINGSPROTO']._serialized_end=453234 - _globals['_PLAYERATTRIBUTEREWARDPROTO']._serialized_start=453236 - _globals['_PLAYERATTRIBUTEREWARDPROTO']._serialized_end=453330 - _globals['_PLAYERATTRIBUTESPROTO']._serialized_start=453333 - _globals['_PLAYERATTRIBUTESPROTO']._serialized_end=453482 - _globals['_PLAYERATTRIBUTESPROTO_ATTRIBUTESENTRY']._serialized_start=412761 - _globals['_PLAYERATTRIBUTESPROTO_ATTRIBUTESENTRY']._serialized_end=412810 - _globals['_PLAYERAVATARPROTO']._serialized_start=453485 - _globals['_PLAYERAVATARPROTO']._serialized_end=453990 - _globals['_PLAYERBADGEPROTO']._serialized_start=453993 - _globals['_PLAYERBADGEPROTO']._serialized_end=454192 - _globals['_PLAYERBADGETIERENCOUNTERPROTO']._serialized_start=454195 - _globals['_PLAYERBADGETIERENCOUNTERPROTO']._serialized_end=454491 - _globals['_PLAYERBADGETIERENCOUNTERPROTO_ENCOUNTERSTATE']._serialized_start=454420 - _globals['_PLAYERBADGETIERENCOUNTERPROTO_ENCOUNTERSTATE']._serialized_end=454491 - _globals['_PLAYERBADGETIERPROTO']._serialized_start=454493 - _globals['_PLAYERBADGETIERPROTO']._serialized_end=454581 - _globals['_PLAYERCAMERAPROTO']._serialized_start=454583 - _globals['_PLAYERCAMERAPROTO']._serialized_end=454626 - _globals['_PLAYERCOMBATBADGESTATSPROTO']._serialized_start=454628 - _globals['_PLAYERCOMBATBADGESTATSPROTO']._serialized_end=454693 - _globals['_PLAYERCOMBATSTATSPROTO']._serialized_start=454696 - _globals['_PLAYERCOMBATSTATSPROTO']._serialized_end=454880 - _globals['_PLAYERCOMBATSTATSPROTO_BADGESENTRY']._serialized_start=454790 - _globals['_PLAYERCOMBATSTATSPROTO_BADGESENTRY']._serialized_end=454880 - _globals['_PLAYERCONTESTBADGESTATSPROTO']._serialized_start=454882 - _globals['_PLAYERCONTESTBADGESTATSPROTO']._serialized_end=454960 - _globals['_PLAYERCONTESTSTATSPROTO']._serialized_start=454963 - _globals['_PLAYERCONTESTSTATSPROTO']._serialized_end=455163 - _globals['_PLAYERCONTESTSTATSPROTO_BADGESTATSENTRY']._serialized_start=455068 - _globals['_PLAYERCONTESTSTATSPROTO_BADGESTATSENTRY']._serialized_end=455163 - _globals['_PLAYERCURRENCYPROTO']._serialized_start=455165 - _globals['_PLAYERCURRENCYPROTO']._serialized_end=455200 - _globals['_PLAYERFRIENDDISPLAYPROTO']._serialized_start=455203 - _globals['_PLAYERFRIENDDISPLAYPROTO']._serialized_end=455687 - _globals['_PLAYERHUDNOTIFICATIONCLICKTELEMETRY']._serialized_start=455689 - _globals['_PLAYERHUDNOTIFICATIONCLICKTELEMETRY']._serialized_end=455757 - _globals['_PLAYERINFO']._serialized_start=455760 - _globals['_PLAYERINFO']._serialized_end=455936 - _globals['_PLAYERLEVELSETTINGSPROTO']._serialized_start=455939 - _globals['_PLAYERLEVELSETTINGSPROTO']._serialized_end=456254 - _globals['_PLAYERLOCALEPROTO']._serialized_start=456256 - _globals['_PLAYERLOCALEPROTO']._serialized_end=456328 - _globals['_PLAYERNEUTRALAVATARARTICLECONFIGURATION']._serialized_start=456331 - _globals['_PLAYERNEUTRALAVATARARTICLECONFIGURATION']._serialized_end=457595 - _globals['_PLAYERNEUTRALAVATARBODYBLENDPARAMETERS']._serialized_start=457597 - _globals['_PLAYERNEUTRALAVATARBODYBLENDPARAMETERS']._serialized_end=457719 - _globals['_PLAYERNEUTRALAVATAREARSELECTIONPARAMETERS']._serialized_start=457722 - _globals['_PLAYERNEUTRALAVATAREARSELECTIONPARAMETERS']._serialized_end=457916 - _globals['_PLAYERNEUTRALAVATAREARSELECTIONPARAMETERS_SHAPE']._serialized_start=457851 - _globals['_PLAYERNEUTRALAVATAREARSELECTIONPARAMETERS_SHAPE']._serialized_end=457916 - _globals['_PLAYERNEUTRALAVATAREYESELECTIONPARAMETERS']._serialized_start=457919 - _globals['_PLAYERNEUTRALAVATAREYESELECTIONPARAMETERS']._serialized_end=458169 - _globals['_PLAYERNEUTRALAVATAREYESELECTIONPARAMETERS_SHAPE']._serialized_start=458048 - _globals['_PLAYERNEUTRALAVATAREYESELECTIONPARAMETERS_SHAPE']._serialized_end=458169 - _globals['_PLAYERNEUTRALAVATARFACEPOSITIONPARAMETERS']._serialized_start=458172 - _globals['_PLAYERNEUTRALAVATARFACEPOSITIONPARAMETERS']._serialized_end=458462 - _globals['_PLAYERNEUTRALAVATARGRADIENT']._serialized_start=458464 - _globals['_PLAYERNEUTRALAVATARGRADIENT']._serialized_end=458552 - _globals['_PLAYERNEUTRALAVATARHEADBLENDPARAMETERS']._serialized_start=458555 - _globals['_PLAYERNEUTRALAVATARHEADBLENDPARAMETERS']._serialized_end=458694 - _globals['_PLAYERNEUTRALAVATARHEADSELECTIONPARAMETERS']._serialized_start=458697 - _globals['_PLAYERNEUTRALAVATARHEADSELECTIONPARAMETERS']._serialized_end=458917 - _globals['_PLAYERNEUTRALAVATARHEADSELECTIONPARAMETERS_SHAPE']._serialized_start=458828 - _globals['_PLAYERNEUTRALAVATARHEADSELECTIONPARAMETERS_SHAPE']._serialized_end=458917 - _globals['_PLAYERNEUTRALAVATARMOUTHSELECTIONPARAMETERS']._serialized_start=458920 - _globals['_PLAYERNEUTRALAVATARMOUTHSELECTIONPARAMETERS']._serialized_end=459174 - _globals['_PLAYERNEUTRALAVATARMOUTHSELECTIONPARAMETERS_SHAPE']._serialized_start=458048 - _globals['_PLAYERNEUTRALAVATARMOUTHSELECTIONPARAMETERS_SHAPE']._serialized_end=458169 - _globals['_PLAYERNEUTRALAVATARNOSESELECTIONPARAMETERS']._serialized_start=459177 - _globals['_PLAYERNEUTRALAVATARNOSESELECTIONPARAMETERS']._serialized_end=459429 - _globals['_PLAYERNEUTRALAVATARNOSESELECTIONPARAMETERS_SHAPE']._serialized_start=458048 - _globals['_PLAYERNEUTRALAVATARNOSESELECTIONPARAMETERS_SHAPE']._serialized_end=458169 - _globals['_PLAYERNEUTRALAVATARPROTO']._serialized_start=459432 - _globals['_PLAYERNEUTRALAVATARPROTO']._serialized_end=460531 - _globals['_PLAYERNEUTRALCOLORKEY']._serialized_start=460533 - _globals['_PLAYERNEUTRALCOLORKEY']._serialized_end=460620 - _globals['_PLAYERPOKECOINCAPPROTO']._serialized_start=460623 - _globals['_PLAYERPOKECOINCAPPROTO']._serialized_end=460776 - _globals['_PLAYERPREFERENCESPROTO']._serialized_start=460779 - _globals['_PLAYERPREFERENCESPROTO']._serialized_end=461333 - _globals['_PLAYERPREFERENCESPROTO_POSTCARDTRAINERINFOSHARINGPREFERENCE']._serialized_start=461242 - _globals['_PLAYERPREFERENCESPROTO_POSTCARDTRAINERINFOSHARINGPREFERENCE']._serialized_end=461333 - _globals['_PLAYERPROFILEOUTPROTO']._serialized_start=461336 - _globals['_PLAYERPROFILEOUTPROTO']._serialized_end=461833 - _globals['_PLAYERPROFILEOUTPROTO_GYMBADGES']._serialized_start=461635 - _globals['_PLAYERPROFILEOUTPROTO_GYMBADGES']._serialized_end=461713 - _globals['_PLAYERPROFILEOUTPROTO_ROUTEBADGES']._serialized_start=461715 - _globals['_PLAYERPROFILEOUTPROTO_ROUTEBADGES']._serialized_end=461799 - _globals['_PLAYERPROFILEOUTPROTO_RESULT']._serialized_start=3919 - _globals['_PLAYERPROFILEOUTPROTO_RESULT']._serialized_end=3951 - _globals['_PLAYERPROFILEPROTO']._serialized_start=461835 - _globals['_PLAYERPROFILEPROTO']._serialized_end=461876 - _globals['_PLAYERPUBLICPROFILEPROTO']._serialized_start=461879 - _globals['_PLAYERPUBLICPROFILEPROTO']._serialized_end=462437 - _globals['_PLAYERRAIDINFOPROTO']._serialized_start=462440 - _globals['_PLAYERRAIDINFOPROTO']._serialized_end=462603 - _globals['_PLAYERREPUTATIONPROTO']._serialized_start=462606 - _globals['_PLAYERREPUTATIONPROTO']._serialized_end=462826 - _globals['_PLAYERREPUTATIONPROTO_CHEATREPUTATION']._serialized_start=462776 - _globals['_PLAYERREPUTATIONPROTO_CHEATREPUTATION']._serialized_end=462826 - _globals['_PLAYERROUTESTATS']._serialized_start=462828 - _globals['_PLAYERROUTESTATS']._serialized_end=462899 - _globals['_PLAYERSETTINGSPROTO']._serialized_start=462901 - _globals['_PLAYERSETTINGSPROTO']._serialized_end=463027 - _globals['_PLAYERSHOWNLEVELUPSHARESCREENTELEMETRY']._serialized_start=463029 - _globals['_PLAYERSHOWNLEVELUPSHARESCREENTELEMETRY']._serialized_end=463149 - _globals['_PLAYERSPAWNABLEPOKEMONOUTPROTO']._serialized_start=463151 - _globals['_PLAYERSPAWNABLEPOKEMONOUTPROTO']._serialized_end=463245 - _globals['_PLAYERSPAWNABLEPOKEMONPROTO']._serialized_start=463247 - _globals['_PLAYERSPAWNABLEPOKEMONPROTO']._serialized_end=463276 - _globals['_PLAYERSTATSPROTO']._serialized_start=463279 - _globals['_PLAYERSTATSPROTO']._serialized_end=465582 - _globals['_PLAYERSTATSSNAPSHOTSPROTO']._serialized_start=465585 - _globals['_PLAYERSTATSSNAPSHOTSPROTO']._serialized_end=465903 - _globals['_PLAYERSTATSSNAPSHOTSPROTO_PLAYERSTATSSNAPSHOTPROTO']._serialized_start=465702 - _globals['_PLAYERSTATSSNAPSHOTSPROTO_PLAYERSTATSSNAPSHOTPROTO']._serialized_end=465903 - _globals['_PLAYERSTATSSNAPSHOTSPROTO_PLAYERSTATSSNAPSHOTPROTO_REASON']._serialized_start=465870 - _globals['_PLAYERSTATSSNAPSHOTSPROTO_PLAYERSTATSSNAPSHOTPROTO_REASON']._serialized_end=465903 - _globals['_PLAYERSTATUS']._serialized_start=465906 - _globals['_PLAYERSTATUS']._serialized_end=466045 - _globals['_PLAYERSTATUS_STATUS']._serialized_start=465922 - _globals['_PLAYERSTATUS_STATUS']._serialized_end=466045 - _globals['_PLAYERSUBMISSIONRESPONSEPROTO']._serialized_start=466048 - _globals['_PLAYERSUBMISSIONRESPONSEPROTO']._serialized_end=466422 - _globals['_PLAYERSUBMISSIONRESPONSEPROTO_STATUS']._serialized_start=466193 - _globals['_PLAYERSUBMISSIONRESPONSEPROTO_STATUS']._serialized_end=466422 - _globals['_PLAYERSUMMARYPROTO']._serialized_start=466425 - _globals['_PLAYERSUMMARYPROTO']._serialized_end=466638 - _globals['_PLUGININFO']._serialized_start=466640 - _globals['_PLUGININFO']._serialized_end=466707 - _globals['_POICATEGORIZATIONENTRYTELEMETRY']._serialized_start=466710 - _globals['_POICATEGORIZATIONENTRYTELEMETRY']._serialized_end=466927 - _globals['_POICATEGORIZATIONENTRYTELEMETRY_ENTRYTYPE']._serialized_start=466879 - _globals['_POICATEGORIZATIONENTRYTELEMETRY_ENTRYTYPE']._serialized_end=466927 - _globals['_POICATEGORIZATIONOPERATIONTELEMETRY']._serialized_start=466930 - _globals['_POICATEGORIZATIONOPERATIONTELEMETRY']._serialized_end=467262 - _globals['_POICATEGORIZATIONOPERATIONTELEMETRY_OPERATIONTYPE']._serialized_start=467137 - _globals['_POICATEGORIZATIONOPERATIONTELEMETRY_OPERATIONTYPE']._serialized_end=467262 - _globals['_POICATEGORYREMOVEDTELEMETRY']._serialized_start=467264 - _globals['_POICATEGORYREMOVEDTELEMETRY']._serialized_end=467391 - _globals['_POICATEGORYSELECTEDTELEMETRY']._serialized_start=467394 - _globals['_POICATEGORYSELECTEDTELEMETRY']._serialized_end=467573 - _globals['_POIGLOBALSETTINGSPROTO']._serialized_start=467575 - _globals['_POIGLOBALSETTINGSPROTO']._serialized_end=467659 - _globals['_POIPLAYERMETADATATELEMETRY']._serialized_start=467661 - _globals['_POIPLAYERMETADATATELEMETRY']._serialized_end=467730 - _globals['_POISUBMISSIONPHOTOUPLOADERRORTELEMETRY']._serialized_start=467733 - _globals['_POISUBMISSIONPHOTOUPLOADERRORTELEMETRY']._serialized_end=468058 - _globals['_POISUBMISSIONPHOTOUPLOADERRORTELEMETRY_POISUBMISSIONPHOTOUPLOADERRORIDS']._serialized_start=467955 - _globals['_POISUBMISSIONPHOTOUPLOADERRORTELEMETRY_POISUBMISSIONPHOTOUPLOADERRORIDS']._serialized_end=468058 - _globals['_POISUBMISSIONTELEMETRY']._serialized_start=468061 - _globals['_POISUBMISSIONTELEMETRY']._serialized_end=469058 - _globals['_POISUBMISSIONTELEMETRY_POICAMERASTEPIDS']._serialized_start=468320 - _globals['_POISUBMISSIONTELEMETRY_POICAMERASTEPIDS']._serialized_end=468395 - _globals['_POISUBMISSIONTELEMETRY_POISUBMISSIONGUIEVENTID']._serialized_start=468398 - _globals['_POISUBMISSIONTELEMETRY_POISUBMISSIONGUIEVENTID']._serialized_end=469058 - _globals['_POIVIDEOSUBMISSIONMETADATAPROTO']._serialized_start=469061 - _globals['_POIVIDEOSUBMISSIONMETADATAPROTO']._serialized_end=469425 - _globals['_POINTLIST']._serialized_start=469427 - _globals['_POINTLIST']._serialized_end=469454 - _globals['_POINTPROTO']._serialized_start=469456 - _globals['_POINTPROTO']._serialized_end=469510 - _globals['_POKEBALLATTRIBUTESPROTO']._serialized_start=469513 - _globals['_POKEBALLATTRIBUTESPROTO']._serialized_end=469669 - _globals['_POKECANDYPROTO']._serialized_start=469671 - _globals['_POKECANDYPROTO']._serialized_end=469728 - _globals['_POKECOINPURCHASEDISPLAYGMTPROTO']._serialized_start=469730 - _globals['_POKECOINPURCHASEDISPLAYGMTPROTO']._serialized_end=469788 - _globals['_POKECOINPURCHASEDISPLAYSETTINGSPROTO']._serialized_start=469791 - _globals['_POKECOINPURCHASEDISPLAYSETTINGSPROTO']._serialized_end=469952 - _globals['_POKECOINSECTIONPROTO']._serialized_start=469954 - _globals['_POKECOINSECTIONPROTO']._serialized_end=470055 - _globals['_POKEDEXCATEGORIESSETTINGS']._serialized_start=470058 - _globals['_POKEDEXCATEGORIESSETTINGS']._serialized_end=470385 - _globals['_POKEDEXCATEGORIESSETTINGS_POKEDEXCATEGORYDATA']._serialized_start=470255 - _globals['_POKEDEXCATEGORIESSETTINGS_POKEDEXCATEGORYDATA']._serialized_end=470385 - _globals['_POKEDEXCATEGORYMILESTONEPROTO']._serialized_start=470388 - _globals['_POKEDEXCATEGORYMILESTONEPROTO']._serialized_end=470613 - _globals['_POKEDEXCATEGORYMILESTONEPROTO_STATUS']._serialized_start=470568 - _globals['_POKEDEXCATEGORYMILESTONEPROTO_STATUS']._serialized_end=470613 - _globals['_POKEDEXCATEGORYSELECTEDTELEMETRY']._serialized_start=470615 - _globals['_POKEDEXCATEGORYSELECTEDTELEMETRY']._serialized_end=470708 - _globals['_POKEDEXENTRYPROTO']._serialized_start=470711 - _globals['_POKEDEXENTRYPROTO']._serialized_end=472546 - _globals['_POKEDEXENTRYPROTO_POKEDEXCATEGORYSTATUS']._serialized_start=471888 - _globals['_POKEDEXENTRYPROTO_POKEDEXCATEGORYSTATUS']._serialized_end=472009 - _globals['_POKEDEXENTRYPROTO_TEMPEVODATA']._serialized_start=472012 - _globals['_POKEDEXENTRYPROTO_TEMPEVODATA']._serialized_end=472345 - _globals['_POKEDEXENTRYPROTO_CATEGORYSTATUSENTRY']._serialized_start=472347 - _globals['_POKEDEXENTRYPROTO_CATEGORYSTATUSENTRY']._serialized_end=472457 - _globals['_POKEDEXENTRYPROTO_STATSFORFORMSENTRY']._serialized_start=472459 - _globals['_POKEDEXENTRYPROTO_STATSFORFORMSENTRY']._serialized_end=472546 - _globals['_POKEDEXSIZESTATSSETTINGSPROTO']._serialized_start=472549 - _globals['_POKEDEXSIZESTATSSETTINGSPROTO']._serialized_end=472809 - _globals['_POKEDEXSTATPROTO']._serialized_start=472812 - _globals['_POKEDEXSTATPROTO']._serialized_end=472946 - _globals['_POKEDEXSTATSPROTO']._serialized_start=472949 - _globals['_POKEDEXSTATSPROTO']._serialized_end=473097 - _globals['_POKEMONBULKUPGRADESETTINGSPROTO']._serialized_start=473099 - _globals['_POKEMONBULKUPGRADESETTINGSPROTO']._serialized_end=473167 - _globals['_POKEMONCAMERAATTRIBUTESPROTO']._serialized_start=473170 - _globals['_POKEMONCAMERAATTRIBUTESPROTO']._serialized_end=473333 - _globals['_POKEMONCANDYREWARDPROTO']._serialized_start=473335 - _globals['_POKEMONCANDYREWARDPROTO']._serialized_end=473427 - _globals['_POKEMONCOMBATSTATSPROTO']._serialized_start=473429 - _globals['_POKEMONCOMBATSTATSPROTO']._serialized_end=473490 - _globals['_POKEMONCOMPARECHALLENGE']._serialized_start=473493 - _globals['_POKEMONCOMPARECHALLENGE']._serialized_end=473860 - _globals['_POKEMONCOMPARECHALLENGE_COMPAREOPERATION']._serialized_start=473680 - _globals['_POKEMONCOMPARECHALLENGE_COMPAREOPERATION']._serialized_end=473752 - _globals['_POKEMONCOMPARECHALLENGE_COMPARESTAT']._serialized_start=473754 - _globals['_POKEMONCOMPARECHALLENGE_COMPARESTAT']._serialized_end=473860 - _globals['_POKEMONCONTESTINFOPROTO']._serialized_start=473862 - _globals['_POKEMONCONTESTINFOPROTO']._serialized_end=473961 - _globals['_POKEMONCREATEDETAIL']._serialized_start=473964 - _globals['_POKEMONCREATEDETAIL']._serialized_end=474557 - _globals['_POKEMONDISPLAYPROTO']._serialized_start=474561 - _globals['_POKEMONDISPLAYPROTO']._serialized_end=529403 - _globals['_POKEMONDISPLAYPROTO_ALIGNMENT']._serialized_start=475440 - _globals['_POKEMONDISPLAYPROTO_ALIGNMENT']._serialized_end=475498 - _globals['_POKEMONDISPLAYPROTO_COSTUME']._serialized_start=475501 - _globals['_POKEMONDISPLAYPROTO_COSTUME']._serialized_end=477137 - _globals['_POKEMONDISPLAYPROTO_FORM']._serialized_start=477141 - _globals['_POKEMONDISPLAYPROTO_FORM']._serialized_end=529337 - _globals['_POKEMONDISPLAYPROTO_GENDER']._serialized_start=529339 - _globals['_POKEMONDISPLAYPROTO_GENDER']._serialized_end=529403 - _globals['_POKEMONENCOUNTERATTRIBUTESPROTO']._serialized_start=529406 - _globals['_POKEMONENCOUNTERATTRIBUTESPROTO']._serialized_end=530174 - _globals['_POKEMONENCOUNTERREWARDPROTO']._serialized_start=530177 - _globals['_POKEMONENCOUNTERREWARDPROTO']._serialized_end=530600 - _globals['_POKEMONEVOLUTIONQUESTPROTO']._serialized_start=530603 - _globals['_POKEMONEVOLUTIONQUESTPROTO']._serialized_end=530853 - _globals['_POKEMONEXCHANGEENTRYPROTO']._serialized_start=530855 - _globals['_POKEMONEXCHANGEENTRYPROTO']._serialized_end=530882 - _globals['_POKEMONEXTENDEDSETTINGSPROTO']._serialized_start=530885 - _globals['_POKEMONEXTENDEDSETTINGSPROTO']._serialized_end=531177 - _globals['_POKEMONFXDISPLAYPROTO']._serialized_start=531180 - _globals['_POKEMONFXDISPLAYPROTO']._serialized_end=531497 - _globals['_POKEMONFXSETTINGSSETTINGSPROTO']._serialized_start=531500 - _globals['_POKEMONFXSETTINGSSETTINGSPROTO']._serialized_end=531920 - _globals['_POKEMONFAMILYPROTO']._serialized_start=531923 - _globals['_POKEMONFAMILYPROTO']._serialized_end=532115 - _globals['_POKEMONFAMILYSETTINGSPROTO']._serialized_start=532118 - _globals['_POKEMONFAMILYSETTINGSPROTO']._serialized_end=532296 - _globals['_POKEMONFORTPROTO']._serialized_start=532299 - _globals['_POKEMONFORTPROTO']._serialized_end=533802 - _globals['_POKEMONGLOBALSETTINGSPROTO']._serialized_start=533804 - _globals['_POKEMONGLOBALSETTINGSPROTO']._serialized_end=533900 - _globals['_POKEMONGOPLUSTELEMETRY']._serialized_start=533903 - _globals['_POKEMONGOPLUSTELEMETRY']._serialized_end=534063 - _globals['_POKEMONHOMEENERGYCOSTSPROTO']._serialized_start=534066 - _globals['_POKEMONHOMEENERGYCOSTSPROTO']._serialized_end=534252 - _globals['_POKEMONHOMEFORMREVERSIONPROTO']._serialized_start=534255 - _globals['_POKEMONHOMEFORMREVERSIONPROTO']._serialized_end=534609 - _globals['_POKEMONHOMEFORMREVERSIONPROTO_FORMMAPPINGPROTO']._serialized_start=534426 - _globals['_POKEMONHOMEFORMREVERSIONPROTO_FORMMAPPINGPROTO']._serialized_end=534609 - _globals['_POKEMONHOMEPROTO']._serialized_start=534612 - _globals['_POKEMONHOMEPROTO']._serialized_end=534747 - _globals['_POKEMONHOMESETTINGSPROTO']._serialized_start=534750 - _globals['_POKEMONHOMESETTINGSPROTO']._serialized_end=534899 - _globals['_POKEMONHOMETELEMETRY']._serialized_start=534901 - _globals['_POKEMONHOMETELEMETRY']._serialized_end=534996 - _globals['_POKEMONINFO']._serialized_start=534999 - _globals['_POKEMONINFO']._serialized_end=536016 - _globals['_POKEMONINFO_STATMODIFIERCONTAINER']._serialized_start=535299 - _globals['_POKEMONINFO_STATMODIFIERCONTAINER']._serialized_end=535911 - _globals['_POKEMONINFO_STATMODIFIERCONTAINER_STATMODIFIER']._serialized_start=535412 - _globals['_POKEMONINFO_STATMODIFIERCONTAINER_STATMODIFIER']._serialized_end=535911 - _globals['_POKEMONINFO_STATMODIFIERCONTAINER_STATMODIFIER_EXPIRYTYPE']._serialized_start=535770 - _globals['_POKEMONINFO_STATMODIFIERCONTAINER_STATMODIFIER_EXPIRYTYPE']._serialized_end=535845 - _globals['_POKEMONINFO_STATMODIFIERCONTAINER_STATMODIFIER_CONDITION']._serialized_start=383253 - _globals['_POKEMONINFO_STATMODIFIERCONTAINER_STATMODIFIER_CONDITION']._serialized_end=383317 - _globals['_POKEMONINFO_STATMODIFIERSENTRY']._serialized_start=535913 - _globals['_POKEMONINFO_STATMODIFIERSENTRY']._serialized_end=536016 - _globals['_POKEMONINVENTORYTELEMETRY']._serialized_start=536018 - _globals['_POKEMONINVENTORYTELEMETRY']._serialized_end=536145 - _globals['_POKEMONLOADDELAY']._serialized_start=536147 - _globals['_POKEMONLOADDELAY']._serialized_end=536240 - _globals['_POKEMONLOADTELEMETRY']._serialized_start=536243 - _globals['_POKEMONLOADTELEMETRY']._serialized_end=536649 - _globals['_POKEMONMEGAEVOLUTIONLEVELPROTO']._serialized_start=536652 - _globals['_POKEMONMEGAEVOLUTIONLEVELPROTO']._serialized_end=536811 - _globals['_POKEMONMEGAEVOLUTIONPOINTDAILYCOUNTERSPROTO']._serialized_start=536813 - _globals['_POKEMONMEGAEVOLUTIONPOINTDAILYCOUNTERSPROTO']._serialized_end=536911 - _globals['_POKEMONPROTO']._serialized_start=536914 - _globals['_POKEMONPROTO']._serialized_end=539273 - _globals['_POKEMONSCALESETTINGPROTO']._serialized_start=539276 - _globals['_POKEMONSCALESETTINGPROTO']._serialized_end=539576 - _globals['_POKEMONSCALESETTINGPROTO_POKEMONSCALEMODE']._serialized_start=539432 - _globals['_POKEMONSCALESETTINGPROTO_POKEMONSCALEMODE']._serialized_end=539576 - _globals['_POKEMONSEARCHTELEMETRY']._serialized_start=539579 - _globals['_POKEMONSEARCHTELEMETRY']._serialized_end=539916 - _globals['_POKEMONSEARCHTELEMETRY_POKEMONSEARCHSOURCEIDS']._serialized_start=539818 - _globals['_POKEMONSEARCHTELEMETRY_POKEMONSEARCHSOURCEIDS']._serialized_end=539916 - _globals['_POKEMONSETTINGSPROTO']._serialized_start=539919 - _globals['_POKEMONSETTINGSPROTO']._serialized_end=542811 - _globals['_POKEMONSETTINGSPROTO_BUDDYSIZE']._serialized_start=542713 - _globals['_POKEMONSETTINGSPROTO_BUDDYSIZE']._serialized_end=542811 - _globals['_POKEMONSIZESETTINGSPROTO']._serialized_start=542814 - _globals['_POKEMONSIZESETTINGSPROTO']._serialized_end=543329 - _globals['_POKEMONSTAMINAUPDATEPROTO']._serialized_start=543331 - _globals['_POKEMONSTAMINAUPDATEPROTO']._serialized_end=543403 - _globals['_POKEMONSTATVALUEPROTO']._serialized_start=543405 - _globals['_POKEMONSTATVALUEPROTO']._serialized_end=543497 - _globals['_POKEMONSTATSATTRIBUTESPROTO']._serialized_start=543499 - _globals['_POKEMONSTATSATTRIBUTESPROTO']._serialized_end=543621 - _globals['_POKEMONSUMMARYFORTPROTO']._serialized_start=543623 - _globals['_POKEMONSUMMARYFORTPROTO']._serialized_end=543736 - _globals['_POKEMONSURVIVALTIMEINFO']._serialized_start=543739 - _globals['_POKEMONSURVIVALTIMEINFO']._serialized_end=543902 - _globals['_POKEMONTAGCOLORBINDING']._serialized_start=543904 - _globals['_POKEMONTAGCOLORBINDING']._serialized_end=543994 - _globals['_POKEMONTAGPROTO']._serialized_start=543996 - _globals['_POKEMONTAGPROTO']._serialized_end=544107 - _globals['_POKEMONTAGSETTINGSPROTO']._serialized_start=544110 - _globals['_POKEMONTAGSETTINGSPROTO']._serialized_end=544308 - _globals['_POKEMONTELEMETRY']._serialized_start=544311 - _globals['_POKEMONTELEMETRY']._serialized_end=544452 - _globals['_POKEMONTHIRDMOVEATTRIBUTESPROTO']._serialized_start=544454 - _globals['_POKEMONTHIRDMOVEATTRIBUTESPROTO']._serialized_end=544540 - _globals['_POKEMONUPGRADESETTINGSPROTO']._serialized_start=544543 - _globals['_POKEMONUPGRADESETTINGSPROTO']._serialized_end=544981 - _globals['_POKESTOPDISPLAYPROTO']._serialized_start=544983 - _globals['_POKESTOPDISPLAYPROTO']._serialized_end=545035 - _globals['_POKESTOPINCIDENTDISPLAYPROTO']._serialized_start=545038 - _globals['_POKESTOPINCIDENTDISPLAYPROTO']._serialized_end=545661 - _globals['_POKESTOPREWARD']._serialized_start=545663 - _globals['_POKESTOPREWARD']._serialized_end=545738 - _globals['_POLYGONPROTO']._serialized_start=545740 - _globals['_POLYGONPROTO']._serialized_end=545795 - _globals['_POLYLINE']._serialized_start=545797 - _globals['_POLYLINE']._serialized_end=545823 - _globals['_POLYLINELIST']._serialized_start=545825 - _globals['_POLYLINELIST']._serialized_end=545884 - _globals['_POPUPCONTROLSETTINGSPROTO']._serialized_start=545887 - _globals['_POPUPCONTROLSETTINGSPROTO']._serialized_end=546354 - _globals['_PORTALCURATIONIMAGERESULT']._serialized_start=546357 - _globals['_PORTALCURATIONIMAGERESULT']._serialized_end=546549 - _globals['_PORTALCURATIONIMAGERESULT_RESULT']._serialized_start=546387 - _globals['_PORTALCURATIONIMAGERESULT_RESULT']._serialized_end=546549 - _globals['_POSTSTATICNEWSFEEDREQUEST']._serialized_start=546552 - _globals['_POSTSTATICNEWSFEEDREQUEST']._serialized_end=546896 - _globals['_POSTSTATICNEWSFEEDREQUEST_LIQUIDATTRIBUTESENTRY']._serialized_start=546808 - _globals['_POSTSTATICNEWSFEEDREQUEST_LIQUIDATTRIBUTESENTRY']._serialized_end=546896 - _globals['_POSTSTATICNEWSFEEDRESPONSE']._serialized_start=546899 - _globals['_POSTSTATICNEWSFEEDRESPONSE']._serialized_end=547225 - _globals['_POSTSTATICNEWSFEEDRESPONSE_RESULT']._serialized_start=546997 - _globals['_POSTSTATICNEWSFEEDRESPONSE_RESULT']._serialized_end=547225 - _globals['_POSTCARDBOOKTELEMETRY']._serialized_start=547227 - _globals['_POSTCARDBOOKTELEMETRY']._serialized_end=547332 - _globals['_POSTCARDBOOKTELEMETRY_STATUS']._serialized_start=547314 - _globals['_POSTCARDBOOKTELEMETRY_STATUS']._serialized_end=547332 - _globals['_POSTCARDCOLLECTIONGLOBALSETTINGSPROTO']._serialized_start=547334 - _globals['_POSTCARDCOLLECTIONGLOBALSETTINGSPROTO']._serialized_end=547456 - _globals['_POSTCARDCOLLECTIONSETTINGS']._serialized_start=547458 - _globals['_POSTCARDCOLLECTIONSETTINGS']._serialized_end=547503 - _globals['_POSTCARDCREATEDETAIL']._serialized_start=547505 - _globals['_POSTCARDCREATEDETAIL']._serialized_end=547578 - _globals['_POSTCARDDISPLAYPROTO']._serialized_start=547581 - _globals['_POSTCARDDISPLAYPROTO']._serialized_end=548133 - _globals['_POTIONATTRIBUTESPROTO']._serialized_start=548135 - _globals['_POTIONATTRIBUTESPROTO']._serialized_end=548199 - _globals['_POWERUPPOKESTOPSHAREDSETTINGS']._serialized_start=548201 - _globals['_POWERUPPOKESTOPSHAREDSETTINGS']._serialized_end=548323 - _globals['_PREAGEGATEMETADATA']._serialized_start=548326 - _globals['_PREAGEGATEMETADATA']._serialized_end=548621 - _globals['_PREAGEGATETRACKINGOMNIPROTO']._serialized_start=548624 - _globals['_PREAGEGATETRACKINGOMNIPROTO']._serialized_end=548933 - _globals['_PRELOGINMETADATA']._serialized_start=548936 - _globals['_PRELOGINMETADATA']._serialized_end=549093 - _globals['_PRELOGINTRACKINGOMNIPROTO']._serialized_start=549096 - _globals['_PRELOGINTRACKINGOMNIPROTO']._serialized_end=549639 - _globals['_PRIMALBOOSTSETTINGSPROTO']._serialized_start=549642 - _globals['_PRIMALBOOSTSETTINGSPROTO']._serialized_end=549791 - _globals['_PRIMALEVOSETTINGSPROTO']._serialized_start=549794 - _globals['_PRIMALEVOSETTINGSPROTO']._serialized_end=550021 - _globals['_PRIMALTYPEBOOSTBONUSSETTINGSPROTO']._serialized_start=550024 - _globals['_PRIMALTYPEBOOSTBONUSSETTINGSPROTO']._serialized_end=550165 - _globals['_PROBEPROTO']._serialized_start=550167 - _globals['_PROBEPROTO']._serialized_end=550208 - _globals['_PROBESETTINGSPROTO']._serialized_start=550210 - _globals['_PROBESETTINGSPROTO']._serialized_end=550309 - _globals['_PROCESSROUTETAPPABLEOUTPROTO']._serialized_start=550312 - _globals['_PROCESSROUTETAPPABLEOUTPROTO']._serialized_end=550441 - _globals['_PROCESSROUTETAPPABLEPROTO']._serialized_start=550443 - _globals['_PROCESSROUTETAPPABLEPROTO']._serialized_end=550512 - _globals['_PROCESSROUTEWAYPOINTINTERACTIONOUTPROTO']._serialized_start=550515 - _globals['_PROCESSROUTEWAYPOINTINTERACTIONOUTPROTO']._serialized_end=551172 - _globals['_PROCESSROUTEWAYPOINTINTERACTIONOUTPROTO_GIFTTRADEACTIVITY']._serialized_start=551091 - _globals['_PROCESSROUTEWAYPOINTINTERACTIONOUTPROTO_GIFTTRADEACTIVITY']._serialized_end=551110 - _globals['_PROCESSROUTEWAYPOINTINTERACTIONOUTPROTO_POKEMONCOMPAREACTIVITY']._serialized_start=551112 - _globals['_PROCESSROUTEWAYPOINTINTERACTIONOUTPROTO_POKEMONCOMPAREACTIVITY']._serialized_end=551136 - _globals['_PROCESSROUTEWAYPOINTINTERACTIONOUTPROTO_POKEMONTRADEACTIVITY']._serialized_start=551138 - _globals['_PROCESSROUTEWAYPOINTINTERACTIONOUTPROTO_POKEMONTRADEACTIVITY']._serialized_end=551160 - _globals['_PROCESSROUTEWAYPOINTINTERACTIONPROTO']._serialized_start=551174 - _globals['_PROCESSROUTEWAYPOINTINTERACTIONPROTO']._serialized_end=551280 - _globals['_PROFANITYCHECKOUTPROTO']._serialized_start=551283 - _globals['_PROFANITYCHECKOUTPROTO']._serialized_end=551449 - _globals['_PROFANITYCHECKOUTPROTO_RESULT']._serialized_start=11661 - _globals['_PROFANITYCHECKOUTPROTO_RESULT']._serialized_end=11704 - _globals['_PROFANITYCHECKPROTO']._serialized_start=551451 - _globals['_PROFANITYCHECKPROTO']._serialized_end=551518 - _globals['_PROFANITYREPORTDATA']._serialized_start=551521 - _globals['_PROFANITYREPORTDATA']._serialized_end=551854 - _globals['_PROFILEDETAILSPROTO']._serialized_start=551856 - _globals['_PROFILEDETAILSPROTO']._serialized_end=551947 - _globals['_PROFILEPAGETELEMETRY']._serialized_start=551949 - _globals['_PROFILEPAGETELEMETRY']._serialized_end=552043 - _globals['_PROGRESSQUESTOUTPROTO']._serialized_start=552046 - _globals['_PROGRESSQUESTOUTPROTO']._serialized_end=552320 - _globals['_PROGRESSQUESTOUTPROTO_STATUS']._serialized_start=552183 - _globals['_PROGRESSQUESTOUTPROTO_STATUS']._serialized_end=552320 - _globals['_PROGRESSQUESTPROTO']._serialized_start=552323 - _globals['_PROGRESSQUESTPROTO']._serialized_end=552485 - _globals['_PROGRESSROUTEOUTPROTO']._serialized_start=552488 - _globals['_PROGRESSROUTEOUTPROTO']._serialized_end=553021 - _globals['_PROGRESSROUTEOUTPROTO_PROGRESSIONSTATE']._serialized_start=552961 - _globals['_PROGRESSROUTEOUTPROTO_PROGRESSIONSTATE']._serialized_end=553021 - _globals['_PROGRESSROUTEPROTO']._serialized_start=553024 - _globals['_PROGRESSROUTEPROTO']._serialized_end=553275 - _globals['_PROGRESSTOKENDATAPROTO']._serialized_start=553278 - _globals['_PROGRESSTOKENDATAPROTO']._serialized_end=555948 - _globals['_PROGRESSTOKENDATAPROTO_ENCOUNTERSTATEFUNCTION']._serialized_start=554275 - _globals['_PROGRESSTOKENDATAPROTO_ENCOUNTERSTATEFUNCTION']._serialized_end=554432 - _globals['_PROGRESSTOKENDATAPROTO_RAIDBATTLESTATEFUNCTION']._serialized_start=554435 - _globals['_PROGRESSTOKENDATAPROTO_RAIDBATTLESTATEFUNCTION']._serialized_end=554681 - _globals['_PROGRESSTOKENDATAPROTO_RAIDSTATEFUNCTION']._serialized_start=554683 - _globals['_PROGRESSTOKENDATAPROTO_RAIDSTATEFUNCTION']._serialized_end=554748 - _globals['_PROGRESSTOKENDATAPROTO_MAPEXPLORESTATEFUNCTION']._serialized_start=554750 - _globals['_PROGRESSTOKENDATAPROTO_MAPEXPLORESTATEFUNCTION']._serialized_end=554826 - _globals['_PROGRESSTOKENDATAPROTO_RAIDLOBBYSTATEFUNCTION']._serialized_start=554829 - _globals['_PROGRESSTOKENDATAPROTO_RAIDLOBBYSTATEFUNCTION']._serialized_end=555044 - _globals['_PROGRESSTOKENDATAPROTO_RAIDRESOLVESTATEFUNCTION']._serialized_start=555047 - _globals['_PROGRESSTOKENDATAPROTO_RAIDRESOLVESTATEFUNCTION']._serialized_end=555190 - _globals['_PROGRESSTOKENDATAPROTO_RAIDLOBBYGUICONTROLLERFUNCTION']._serialized_start=555193 - _globals['_PROGRESSTOKENDATAPROTO_RAIDLOBBYGUICONTROLLERFUNCTION']._serialized_end=555691 - _globals['_PROGRESSTOKENDATAPROTO_GYMROOTCONTROLLERFUNCTION']._serialized_start=555693 - _globals['_PROGRESSTOKENDATAPROTO_GYMROOTCONTROLLERFUNCTION']._serialized_end=555788 - _globals['_PROGRESSTOKENDATAPROTO_RAIDRESOLVEUICONTROLLERFUNCTION']._serialized_start=555791 - _globals['_PROGRESSTOKENDATAPROTO_RAIDRESOLVEUICONTROLLERFUNCTION']._serialized_end=555936 - _globals['_PROGRESSTOKENDATAV2']._serialized_start=555951 - _globals['_PROGRESSTOKENDATAV2']._serialized_end=558787 - _globals['_PROGRESSTOKENDATAV2_COMBATPOKEMONFUNCTIONPROTO']._serialized_start=557086 - _globals['_PROGRESSTOKENDATAV2_COMBATPOKEMONFUNCTIONPROTO']._serialized_end=557173 - _globals['_PROGRESSTOKENDATAV2_COMBATSWAPSTATEFUNCTIONPROTO']._serialized_start=557176 - _globals['_PROGRESSTOKENDATAV2_COMBATSWAPSTATEFUNCTIONPROTO']._serialized_end=557322 - _globals['_PROGRESSTOKENDATAV2_COMBATSTATEV2FUNCTIONPROTO']._serialized_start=557324 - _globals['_PROGRESSTOKENDATAV2_COMBATSTATEV2FUNCTIONPROTO']._serialized_end=557434 - _globals['_PROGRESSTOKENDATAV2_COMBATSPECIALMOVESTATEFUNCTIONPROTO']._serialized_start=557437 - _globals['_PROGRESSTOKENDATAV2_COMBATSPECIALMOVESTATEFUNCTIONPROTO']._serialized_end=557663 - _globals['_PROGRESSTOKENDATAV2_COMBATACTIVESTATEFUNCTIONPROTO']._serialized_start=557666 - _globals['_PROGRESSTOKENDATAV2_COMBATACTIVESTATEFUNCTIONPROTO']._serialized_end=557822 - _globals['_PROGRESSTOKENDATAV2_COMBATREADYSTATEFUNCTIONPROTO']._serialized_start=557825 - _globals['_PROGRESSTOKENDATAV2_COMBATREADYSTATEFUNCTIONPROTO']._serialized_end=557976 - _globals['_PROGRESSTOKENDATAV2_COMBATENDSTATEFUNCTIONPROTO']._serialized_start=557979 - _globals['_PROGRESSTOKENDATAV2_COMBATENDSTATEFUNCTIONPROTO']._serialized_end=558120 - _globals['_PROGRESSTOKENDATAV2_COMBATDIRECTORV2FUNCTIONPROTO']._serialized_start=558123 - _globals['_PROGRESSTOKENDATAV2_COMBATDIRECTORV2FUNCTIONPROTO']._serialized_end=558465 - _globals['_PROGRESSTOKENDATAV2_COMBATWAITFORPLAYERSTATEFUNCTIONPROTO']._serialized_start=558468 - _globals['_PROGRESSTOKENDATAV2_COMBATWAITFORPLAYERSTATEFUNCTIONPROTO']._serialized_end=558667 - _globals['_PROGRESSTOKENDATAV2_COMBATPRESENTATIONDIRECTORFUNCTIONPROTO']._serialized_start=558669 - _globals['_PROGRESSTOKENDATAV2_COMBATPRESENTATIONDIRECTORFUNCTIONPROTO']._serialized_end=558769 - _globals['_PROJECTVACATIONPROTO']._serialized_start=558789 - _globals['_PROJECTVACATIONPROTO']._serialized_end=558831 - _globals['_PROVISIONEDAPPLETRANSACTIONPROTO']._serialized_start=558834 - _globals['_PROVISIONEDAPPLETRANSACTIONPROTO']._serialized_end=559179 - _globals['_PROVISIONEDAPPLETRANSACTIONPROTO_STATUS']._serialized_start=559117 - _globals['_PROVISIONEDAPPLETRANSACTIONPROTO_STATUS']._serialized_end=559179 - _globals['_PROXIMITYCONTACT']._serialized_start=559182 - _globals['_PROXIMITYCONTACT']._serialized_end=559324 - _globals['_PROXIMITYTOKEN']._serialized_start=559326 - _globals['_PROXIMITYTOKEN']._serialized_end=559420 - _globals['_PROXIMITYTOKENINTERNAL']._serialized_start=559422 - _globals['_PROXIMITYTOKENINTERNAL']._serialized_end=559516 - _globals['_PROXYREQUESTPROTO']._serialized_start=559518 - _globals['_PROXYREQUESTPROTO']._serialized_end=559584 - _globals['_PROXYRESPONSEPROTO']._serialized_start=559587 - _globals['_PROXYRESPONSEPROTO']._serialized_end=559940 - _globals['_PROXYRESPONSEPROTO_STATUS']._serialized_start=559709 - _globals['_PROXYRESPONSEPROTO_STATUS']._serialized_end=559940 - _globals['_PTCTOKEN']._serialized_start=559942 - _globals['_PTCTOKEN']._serialized_end=559987 - _globals['_PURCHASESKUOUTPROTO']._serialized_start=559990 - _globals['_PURCHASESKUOUTPROTO']._serialized_end=560306 - _globals['_PURCHASESKUOUTPROTO_STATUS']._serialized_start=560166 - _globals['_PURCHASESKUOUTPROTO_STATUS']._serialized_end=560306 - _globals['_PURCHASESKUPROTO']._serialized_start=560308 - _globals['_PURCHASESKUPROTO']._serialized_end=560360 - _globals['_PURIFYPOKEMONLOGENTRY']._serialized_start=560363 - _globals['_PURIFYPOKEMONLOGENTRY']._serialized_end=560530 - _globals['_PURIFYPOKEMONOUTPROTO']._serialized_start=560533 - _globals['_PURIFYPOKEMONOUTPROTO']._serialized_end=560826 - _globals['_PURIFYPOKEMONOUTPROTO_STATUS']._serialized_start=560677 - _globals['_PURIFYPOKEMONOUTPROTO_STATUS']._serialized_end=560826 - _globals['_PURIFYPOKEMONPROTO']._serialized_start=560828 - _globals['_PURIFYPOKEMONPROTO']._serialized_end=560868 - _globals['_PUSHGATEWAYSETTINGSPROTO']._serialized_start=560871 - _globals['_PUSHGATEWAYSETTINGSPROTO']._serialized_end=561158 - _globals['_PUSHGATEWAYSETTINGS']._serialized_start=561160 - _globals['_PUSHGATEWAYSETTINGS']._serialized_end=561249 - _globals['_PUSHGATEWAYTELEMETRY']._serialized_start=561251 - _globals['_PUSHGATEWAYTELEMETRY']._serialized_end=561349 - _globals['_PUSHGATEWAYUPSTREAMERRORTELEMETRY']._serialized_start=561352 - _globals['_PUSHGATEWAYUPSTREAMERRORTELEMETRY']._serialized_end=561505 - _globals['_PUSHNOTIFICATIONREGISTRYOUTPROTO']._serialized_start=561508 - _globals['_PUSHNOTIFICATIONREGISTRYOUTPROTO']._serialized_end=561664 - _globals['_PUSHNOTIFICATIONREGISTRYOUTPROTO_RESULT']._serialized_start=561617 - _globals['_PUSHNOTIFICATIONREGISTRYOUTPROTO_RESULT']._serialized_end=561664 - _globals['_PUSHNOTIFICATIONREGISTRYPROTO']._serialized_start=561666 - _globals['_PUSHNOTIFICATIONREGISTRYPROTO']._serialized_end=561787 - _globals['_PUSHNOTIFICATIONTELEMETRY']._serialized_start=561789 - _globals['_PUSHNOTIFICATIONTELEMETRY']._serialized_end=561905 - _globals['_QUATERNION']._serialized_start=561907 - _globals['_QUATERNION']._serialized_end=561963 - _globals['_QUESTBRANCHDISPLAYPROTO']._serialized_start=561966 - _globals['_QUESTBRANCHDISPLAYPROTO']._serialized_end=562204 - _globals['_QUESTBRANCHREWARDPROTO']._serialized_start=562206 - _globals['_QUESTBRANCHREWARDPROTO']._serialized_end=562281 - _globals['_QUESTCONDITIONPROTO']._serialized_start=562284 - _globals['_QUESTCONDITIONPROTO']._serialized_end=566819 - _globals['_QUESTCONDITIONPROTO_CONDITIONTYPE']._serialized_start=565316 - _globals['_QUESTCONDITIONPROTO_CONDITIONTYPE']._serialized_end=566806 - _globals['_QUESTCREATEDETAIL']._serialized_start=566821 - _globals['_QUESTCREATEDETAIL']._serialized_end=566887 - _globals['_QUESTDIALOGPROTO']._serialized_start=566890 - _globals['_QUESTDIALOGPROTO']._serialized_end=567943 - _globals['_QUESTDIALOGPROTO_CHARACTER']._serialized_start=567196 - _globals['_QUESTDIALOGPROTO_CHARACTER']._serialized_end=567623 - _globals['_QUESTDIALOGPROTO_CHARACTEREXPRESSION']._serialized_start=567626 - _globals['_QUESTDIALOGPROTO_CHARACTEREXPRESSION']._serialized_end=567943 - _globals['_QUESTDISPLAYPROTO']._serialized_start=567946 - _globals['_QUESTDISPLAYPROTO']._serialized_end=568885 - _globals['_QUESTENCOUNTEROUTPROTO']._serialized_start=568888 - _globals['_QUESTENCOUNTEROUTPROTO']._serialized_end=569305 - _globals['_QUESTENCOUNTEROUTPROTO_RESULT']._serialized_start=569138 - _globals['_QUESTENCOUNTEROUTPROTO_RESULT']._serialized_end=569305 - _globals['_QUESTENCOUNTERPROTO']._serialized_start=569307 - _globals['_QUESTENCOUNTERPROTO']._serialized_end=569366 - _globals['_QUESTEVOLUTIONGLOBALSETTINGSPROTO']._serialized_start=569368 - _globals['_QUESTEVOLUTIONGLOBALSETTINGSPROTO']._serialized_end=569436 - _globals['_QUESTEVOLUTIONSETTINGSPROTO']._serialized_start=569438 - _globals['_QUESTEVOLUTIONSETTINGSPROTO']._serialized_end=569541 - _globals['_QUESTGLOBALSETTINGSPROTO']._serialized_start=569544 - _globals['_QUESTGLOBALSETTINGSPROTO']._serialized_end=569682 - _globals['_QUESTGOALPROTO']._serialized_start=569684 - _globals['_QUESTGOALPROTO']._serialized_end=569772 - _globals['_QUESTINCIDENTPROTO']._serialized_start=569775 - _globals['_QUESTINCIDENTPROTO']._serialized_end=570006 - _globals['_QUESTINCIDENTPROTO_CONTEXT']._serialized_start=569938 - _globals['_QUESTINCIDENTPROTO_CONTEXT']._serialized_end=570006 - _globals['_QUESTLISTTELEMETRY']._serialized_start=570009 - _globals['_QUESTLISTTELEMETRY']._serialized_end=570314 - _globals['_QUESTLISTTELEMETRY_QUESTLISTINTERACTION']._serialized_start=570213 - _globals['_QUESTLISTTELEMETRY_QUESTLISTINTERACTION']._serialized_end=570257 - _globals['_QUESTLISTTELEMETRY_QUESTLISTTAB']._serialized_start=570259 - _globals['_QUESTLISTTELEMETRY_QUESTLISTTAB']._serialized_end=570314 - _globals['_QUESTPOKEMONENCOUNTERPROTO']._serialized_start=570317 - _globals['_QUESTPOKEMONENCOUNTERPROTO']._serialized_end=570585 - _globals['_QUESTPRECONDITIONPROTO']._serialized_start=570588 - _globals['_QUESTPRECONDITIONPROTO']._serialized_end=572513 - _globals['_QUESTPRECONDITIONPROTO_TEAMPROTO']._serialized_start=571218 - _globals['_QUESTPRECONDITIONPROTO_TEAMPROTO']._serialized_end=571332 - _globals['_QUESTPRECONDITIONPROTO_GROUP']._serialized_start=571334 - _globals['_QUESTPRECONDITIONPROTO_GROUP']._serialized_end=571444 - _globals['_QUESTPRECONDITIONPROTO_GROUP_NAME']._serialized_start=571408 - _globals['_QUESTPRECONDITIONPROTO_GROUP_NAME']._serialized_end=571444 - _globals['_QUESTPRECONDITIONPROTO_LEVEL']._serialized_start=571446 - _globals['_QUESTPRECONDITIONPROTO_LEVEL']._serialized_end=571535 - _globals['_QUESTPRECONDITIONPROTO_MEDAL']._serialized_start=571538 - _globals['_QUESTPRECONDITIONPROTO_MEDAL']._serialized_end=571677 - _globals['_QUESTPRECONDITIONPROTO_MONTHYEARBUCKET']._serialized_start=571679 - _globals['_QUESTPRECONDITIONPROTO_MONTHYEARBUCKET']._serialized_end=571725 - _globals['_QUESTPRECONDITIONPROTO_QUESTS']._serialized_start=571727 - _globals['_QUESTPRECONDITIONPROTO_QUESTS']._serialized_end=571763 - _globals['_QUESTPRECONDITIONPROTO_STORYLINEPROGRESSCONDITIONPROTO']._serialized_start=571766 - _globals['_QUESTPRECONDITIONPROTO_STORYLINEPROGRESSCONDITIONPROTO']._serialized_end=571950 - _globals['_QUESTPRECONDITIONPROTO_OPERATOR']._serialized_start=571952 - _globals['_QUESTPRECONDITIONPROTO_OPERATOR']._serialized_end=572034 - _globals['_QUESTPRECONDITIONPROTO_QUESTPRECONDITIONTYPE']._serialized_start=572037 - _globals['_QUESTPRECONDITIONPROTO_QUESTPRECONDITIONTYPE']._serialized_end=572500 - _globals['_QUESTPROTO']._serialized_start=572516 - _globals['_QUESTPROTO']._serialized_end=575160 - _globals['_QUESTPROTO_REFERRALINFOPROTO']._serialized_start=574712 - _globals['_QUESTPROTO_REFERRALINFOPROTO']._serialized_end=574785 - _globals['_QUESTPROTO_CONTEXT']._serialized_start=574788 - _globals['_QUESTPROTO_CONTEXT']._serialized_end=575078 - _globals['_QUESTPROTO_STATUS']._serialized_start=575080 - _globals['_QUESTPROTO_STATUS']._serialized_end=575151 - _globals['_QUESTREWARDPROTO']._serialized_start=575163 - _globals['_QUESTREWARDPROTO']._serialized_end=576108 - _globals['_QUESTREWARDPROTO_TYPE']._serialized_start=575864 - _globals['_QUESTREWARDPROTO_TYPE']._serialized_end=576098 - _globals['_QUESTSETTINGSPROTO']._serialized_start=576110 - _globals['_QUESTSETTINGSPROTO']._serialized_end=576234 - _globals['_QUESTSTAMPCARDPROTO']._serialized_start=576237 - _globals['_QUESTSTAMPCARDPROTO']._serialized_end=576384 - _globals['_QUESTSTAMPPROTO']._serialized_start=576386 - _globals['_QUESTSTAMPPROTO']._serialized_end=576478 - _globals['_QUESTWALKPROTO']._serialized_start=576480 - _globals['_QUESTWALKPROTO']._serialized_end=576527 - _globals['_QUESTSPROTO']._serialized_start=576530 - _globals['_QUESTSPROTO']._serialized_end=576811 - _globals['_QUITCOMBATDATAPROTO']._serialized_start=576813 - _globals['_QUITCOMBATDATAPROTO']._serialized_end=576852 - _globals['_QUITCOMBATOUTPROTO']._serialized_start=576855 - _globals['_QUITCOMBATOUTPROTO']._serialized_end=577105 - _globals['_QUITCOMBATOUTPROTO_RESULT']._serialized_start=576981 - _globals['_QUITCOMBATOUTPROTO_RESULT']._serialized_end=577105 - _globals['_QUITCOMBATPROTO']._serialized_start=577107 - _globals['_QUITCOMBATPROTO']._serialized_end=577143 - _globals['_QUITCOMBATRESPONSEDATAPROTO']._serialized_start=577146 - _globals['_QUITCOMBATRESPONSEDATAPROTO']._serialized_end=577281 - _globals['_RAIDCLIENTLOGINFOPROTO']._serialized_start=577284 - _globals['_RAIDCLIENTLOGINFOPROTO']._serialized_end=577558 - _globals['_RAIDCLIENTLOGSPROTO']._serialized_start=577561 - _globals['_RAIDCLIENTLOGSPROTO']._serialized_end=580308 - _globals['_RAIDCLIENTLOGSPROTO_RAIDCLIENTLOGINFO']._serialized_start=579406 - _globals['_RAIDCLIENTLOGSPROTO_RAIDCLIENTLOGINFO']._serialized_end=580297 - _globals['_RAIDCLIENTLOGSPROTO_RAIDCLIENTLOGINFO_LOGTYPE']._serialized_start=579678 - _globals['_RAIDCLIENTLOGSPROTO_RAIDCLIENTLOGINFO_LOGTYPE']._serialized_end=580297 - _globals['_RAIDCLIENTSETTINGSPROTO']._serialized_start=580311 - _globals['_RAIDCLIENTSETTINGSPROTO']._serialized_end=581281 - _globals['_RAIDCREATEDETAIL']._serialized_start=581284 - _globals['_RAIDCREATEDETAIL']._serialized_end=581444 - _globals['_RAIDENCOUNTERPROTO']._serialized_start=581447 - _globals['_RAIDENCOUNTERPROTO']._serialized_end=581812 - _globals['_RAIDENDDATAPROTO']._serialized_start=581815 - _globals['_RAIDENDDATAPROTO']._serialized_end=582044 - _globals['_RAIDENDDATAPROTO_RAIDENDTYPE']._serialized_start=581908 - _globals['_RAIDENDDATAPROTO_RAIDENDTYPE']._serialized_end=582044 - _globals['_RAIDINFOPROTO']._serialized_start=582047 - _globals['_RAIDINFOPROTO']._serialized_end=582735 - _globals['_RAIDINVITATIONDETAILS']._serialized_start=582738 - _globals['_RAIDINVITATIONDETAILS']._serialized_end=583496 - _globals['_RAIDINVITEFRIENDSSETTINGSPROTO']._serialized_start=583498 - _globals['_RAIDINVITEFRIENDSSETTINGSPROTO']._serialized_end=583561 - _globals['_RAIDLOBBYCOUNTERSETTINGSPROTO']._serialized_start=583564 - _globals['_RAIDLOBBYCOUNTERSETTINGSPROTO']._serialized_end=583827 - _globals['_RAIDLOBBYPLAYERCOUNTPROTO']._serialized_start=583829 - _globals['_RAIDLOBBYPLAYERCOUNTPROTO']._serialized_end=583923 - _globals['_RAIDLOGGINGSETTINGSPROTO']._serialized_start=583925 - _globals['_RAIDLOGGINGSETTINGSPROTO']._serialized_end=584018 - _globals['_RAIDPARTICIPANTPROTO']._serialized_start=584021 - _globals['_RAIDPARTICIPANTPROTO']._serialized_end=584268 - _globals['_RAIDPLAYERSTATPROTO']._serialized_start=584271 - _globals['_RAIDPLAYERSTATPROTO']._serialized_end=584892 - _globals['_RAIDPLAYERSTATPROTO_STATTYPE']._serialized_start=584548 - _globals['_RAIDPLAYERSTATPROTO_STATTYPE']._serialized_end=584892 - _globals['_RAIDPLAYERSTATSPOKEMONPROTO']._serialized_start=584895 - _globals['_RAIDPLAYERSTATSPOKEMONPROTO']._serialized_end=585042 - _globals['_RAIDPLAYERSTATSPROTO']._serialized_start=585044 - _globals['_RAIDPLAYERSTATSPROTO']._serialized_end=585118 - _globals['_RAIDPROTO']._serialized_start=585121 - _globals['_RAIDPROTO']._serialized_end=585504 - _globals['_RAIDREWARDSLOGENTRY']._serialized_start=585507 - _globals['_RAIDREWARDSLOGENTRY']._serialized_end=586176 - _globals['_RAIDREWARDSLOGENTRY_RESULT']._serialized_start=3919 - _globals['_RAIDREWARDSLOGENTRY_RESULT']._serialized_end=3951 - _globals['_RAIDREWARDSLOGENTRY_TEMPEVORAIDSTATUS']._serialized_start=586119 - _globals['_RAIDREWARDSLOGENTRY_TEMPEVORAIDSTATUS']._serialized_end=586176 - _globals['_RAIDTELEMETRY']._serialized_start=586179 - _globals['_RAIDTELEMETRY']._serialized_end=586473 - _globals['_RAIDTICKETPROTO']._serialized_start=586476 - _globals['_RAIDTICKETPROTO']._serialized_end=586614 - _globals['_RAIDTICKETSETTINGSPROTO']._serialized_start=586616 - _globals['_RAIDTICKETSETTINGSPROTO']._serialized_end=586688 - _globals['_RAIDTICKETSPROTO']._serialized_start=586690 - _globals['_RAIDTICKETSPROTO']._serialized_end=586762 - _globals['_RAIDVISUALEFFECT']._serialized_start=586764 - _globals['_RAIDVISUALEFFECT']._serialized_end=586851 - _globals['_RANGEPROTO']._serialized_start=586853 - _globals['_RANGEPROTO']._serialized_end=586891 - _globals['_RASTERIZATION']._serialized_start=586894 - _globals['_RASTERIZATION']._serialized_end=587023 - _globals['_RASTERIZATION_INTERVAL']._serialized_start=586969 - _globals['_RASTERIZATION_INTERVAL']._serialized_end=587023 - _globals['_READPOINTOFINTERESTDESCRIPTIONTELEMETRY']._serialized_start=587026 - _globals['_READPOINTOFINTERESTDESCRIPTIONTELEMETRY']._serialized_end=587160 - _globals['_REASSIGNPLAYEROUTPROTO']._serialized_start=587163 - _globals['_REASSIGNPLAYEROUTPROTO']._serialized_end=587313 - _globals['_REASSIGNPLAYEROUTPROTO_RESULT']._serialized_start=3919 - _globals['_REASSIGNPLAYEROUTPROTO_RESULT']._serialized_end=3951 - _globals['_REASSIGNPLAYERPROTO']._serialized_start=587315 - _globals['_REASSIGNPLAYERPROTO']._serialized_end=587362 - _globals['_RECOMMENDEDSEARCHPROTO']._serialized_start=587365 - _globals['_RECOMMENDEDSEARCHPROTO']._serialized_end=587496 - _globals['_RECTPROTO']._serialized_start=587498 - _globals['_RECTPROTO']._serialized_end=587589 - _globals['_RECYCLEITEMOUTPROTO']._serialized_start=587592 - _globals['_RECYCLEITEMOUTPROTO']._serialized_end=587792 - _globals['_RECYCLEITEMOUTPROTO_RESULT']._serialized_start=587694 - _globals['_RECYCLEITEMOUTPROTO_RESULT']._serialized_end=587792 - _globals['_RECYCLEITEMPROTO']._serialized_start=587794 - _globals['_RECYCLEITEMPROTO']._serialized_end=587863 - _globals['_REDEEMAPPLERECEIPTOUTPROTO']._serialized_start=587866 - _globals['_REDEEMAPPLERECEIPTOUTPROTO']._serialized_end=588048 - _globals['_REDEEMAPPLERECEIPTOUTPROTO_STATUS']._serialized_start=287397 - _globals['_REDEEMAPPLERECEIPTOUTPROTO_STATUS']._serialized_end=287442 - _globals['_REDEEMAPPLERECEIPTPROTO']._serialized_start=588050 - _globals['_REDEEMAPPLERECEIPTPROTO']._serialized_end=588170 - _globals['_REDEEMDESKTOPRECEIPTOUTPROTO']._serialized_start=588173 - _globals['_REDEEMDESKTOPRECEIPTOUTPROTO']._serialized_end=588319 - _globals['_REDEEMDESKTOPRECEIPTOUTPROTO_STATUS']._serialized_start=287397 - _globals['_REDEEMDESKTOPRECEIPTOUTPROTO_STATUS']._serialized_end=287442 - _globals['_REDEEMDESKTOPRECEIPTPROTO']._serialized_start=588321 - _globals['_REDEEMDESKTOPRECEIPTPROTO']._serialized_end=588364 - _globals['_REDEEMGOOGLERECEIPTOUTPROTO']._serialized_start=588367 - _globals['_REDEEMGOOGLERECEIPTOUTPROTO']._serialized_end=588538 - _globals['_REDEEMGOOGLERECEIPTOUTPROTO_STATUS']._serialized_start=287397 - _globals['_REDEEMGOOGLERECEIPTOUTPROTO_STATUS']._serialized_end=287442 - _globals['_REDEEMGOOGLERECEIPTPROTO']._serialized_start=588541 - _globals['_REDEEMGOOGLERECEIPTPROTO']._serialized_end=588711 - _globals['_REDEEMPASSCODEREQUESTPROTO']._serialized_start=588713 - _globals['_REDEEMPASSCODEREQUESTPROTO']._serialized_end=588759 - _globals['_REDEEMPASSCODERESPONSEPROTO']._serialized_start=588762 - _globals['_REDEEMPASSCODERESPONSEPROTO']._serialized_end=589169 - _globals['_REDEEMPASSCODERESPONSEPROTO_ACQUIREDITEM']._serialized_start=588990 - _globals['_REDEEMPASSCODERESPONSEPROTO_ACQUIREDITEM']._serialized_end=589033 - _globals['_REDEEMPASSCODERESPONSEPROTO_RESULT']._serialized_start=589036 - _globals['_REDEEMPASSCODERESPONSEPROTO_RESULT']._serialized_end=589169 - _globals['_REDEEMPASSCODEREWARDPROTO']._serialized_start=589172 - _globals['_REDEEMPASSCODEREWARDPROTO']._serialized_end=589630 - _globals['_REDEEMSAMSUNGRECEIPTOUTPROTO']._serialized_start=589633 - _globals['_REDEEMSAMSUNGRECEIPTOUTPROTO']._serialized_end=589800 - _globals['_REDEEMSAMSUNGRECEIPTOUTPROTO_STATUS']._serialized_start=287397 - _globals['_REDEEMSAMSUNGRECEIPTOUTPROTO_STATUS']._serialized_end=287442 - _globals['_REDEEMSAMSUNGRECEIPTPROTO']._serialized_start=589802 - _globals['_REDEEMSAMSUNGRECEIPTPROTO']._serialized_end=589928 - _globals['_REDEEMTICKETGIFTFORFRIENDOUTPROTO']._serialized_start=589931 - _globals['_REDEEMTICKETGIFTFORFRIENDOUTPROTO']._serialized_end=590222 - _globals['_REDEEMTICKETGIFTFORFRIENDOUTPROTO_STATUS']._serialized_start=590118 - _globals['_REDEEMTICKETGIFTFORFRIENDOUTPROTO_STATUS']._serialized_end=590222 - _globals['_REDEEMTICKETGIFTFORFRIENDPROTO']._serialized_start=590224 - _globals['_REDEEMTICKETGIFTFORFRIENDPROTO']._serialized_end=590348 - _globals['_REDEEMXSOLLARECEIPTREQUESTPROTO']._serialized_start=590351 - _globals['_REDEEMXSOLLARECEIPTREQUESTPROTO']._serialized_end=590638 - _globals['_REDEEMXSOLLARECEIPTREQUESTPROTO_RECEIPTCONTENT']._serialized_start=590536 - _globals['_REDEEMXSOLLARECEIPTREQUESTPROTO_RECEIPTCONTENT']._serialized_end=590638 - _globals['_REDEEMXSOLLARECEIPTRESPONSEPROTO']._serialized_start=590641 - _globals['_REDEEMXSOLLARECEIPTRESPONSEPROTO']._serialized_end=590905 - _globals['_REDEEMXSOLLARECEIPTRESPONSEPROTO_STATUS']._serialized_start=287397 - _globals['_REDEEMXSOLLARECEIPTRESPONSEPROTO_STATUS']._serialized_end=287442 - _globals['_REDEEMEDAVATARITEMPROTO']._serialized_start=590907 - _globals['_REDEEMEDAVATARITEMPROTO']._serialized_end=590980 - _globals['_REDEEMEDITEMPROTO']._serialized_start=590982 - _globals['_REDEEMEDITEMPROTO']._serialized_end=591057 - _globals['_REDEEMEDSTICKERPROTO']._serialized_start=591059 - _globals['_REDEEMEDSTICKERPROTO']._serialized_end=591116 - _globals['_REFERCONTACTLISTFRIENDREQUEST']._serialized_start=591119 - _globals['_REFERCONTACTLISTFRIENDREQUEST']._serialized_end=591471 - _globals['_REFERCONTACTLISTFRIENDREQUEST_REFERRALPROTO']._serialized_start=591410 - _globals['_REFERCONTACTLISTFRIENDREQUEST_REFERRALPROTO']._serialized_end=591471 - _globals['_REFERCONTACTLISTFRIENDRESPONSE']._serialized_start=591474 - _globals['_REFERCONTACTLISTFRIENDRESPONSE']._serialized_end=591810 - _globals['_REFERCONTACTLISTFRIENDRESPONSE_RESULT']._serialized_start=591580 - _globals['_REFERCONTACTLISTFRIENDRESPONSE_RESULT']._serialized_end=591810 - _globals['_REFERRALMILESTONESPROTO']._serialized_start=591813 - _globals['_REFERRALMILESTONESPROTO']._serialized_end=592725 - _globals['_REFERRALMILESTONESPROTO_MILESTONEPROTO']._serialized_start=592085 - _globals['_REFERRALMILESTONESPROTO_MILESTONEPROTO']._serialized_end=592592 - _globals['_REFERRALMILESTONESPROTO_MILESTONEPROTO_TEMPLATEVARIABLEPROTO']._serialized_start=198029 - _globals['_REFERRALMILESTONESPROTO_MILESTONEPROTO_TEMPLATEVARIABLEPROTO']._serialized_end=198083 - _globals['_REFERRALMILESTONESPROTO_MILESTONEPROTO_STATUS']._serialized_start=592486 - _globals['_REFERRALMILESTONESPROTO_MILESTONEPROTO_STATUS']._serialized_end=592592 - _globals['_REFERRALMILESTONESPROTO_MILESTONEENTRY']._serialized_start=592594 - _globals['_REFERRALMILESTONESPROTO_MILESTONEENTRY']._serialized_end=592698 - _globals['_REFERRALPROTO']._serialized_start=591410 - _globals['_REFERRALPROTO']._serialized_end=591471 - _globals['_REFERRALSETTINGSPROTO']._serialized_start=592791 - _globals['_REFERRALSETTINGSPROTO']._serialized_end=593226 - _globals['_REFERRALSETTINGSPROTO_RECENTFEATUREPROTO']._serialized_start=593104 - _globals['_REFERRALSETTINGSPROTO_RECENTFEATUREPROTO']._serialized_end=593226 - _globals['_REFERRALTELEMETRY']._serialized_start=593229 - _globals['_REFERRALTELEMETRY']._serialized_end=593488 - _globals['_REFRESHPROXIMITYTOKENSREQUESTPROTO']._serialized_start=593490 - _globals['_REFRESHPROXIMITYTOKENSREQUESTPROTO']._serialized_end=593561 - _globals['_REFRESHPROXIMITYTOKENSRESPONSEPROTO']._serialized_start=593563 - _globals['_REFRESHPROXIMITYTOKENSRESPONSEPROTO']._serialized_end=593657 - _globals['_REGISTERBACKGROUNDDEVICEACTIONPROTO']._serialized_start=593659 - _globals['_REGISTERBACKGROUNDDEVICEACTIONPROTO']._serialized_end=593736 - _globals['_REGISTERBACKGROUNDDEVICERESPONSEPROTO']._serialized_start=593739 - _globals['_REGISTERBACKGROUNDDEVICERESPONSEPROTO']._serialized_end=593949 - _globals['_REGISTERBACKGROUNDDEVICERESPONSEPROTO_STATUS']._serialized_start=162668 - _globals['_REGISTERBACKGROUNDDEVICERESPONSEPROTO_STATUS']._serialized_end=162711 - _globals['_REGISTERBACKGROUNDSERVICEREQUESTPROTO']._serialized_start=593951 - _globals['_REGISTERBACKGROUNDSERVICEREQUESTPROTO']._serialized_end=594012 - _globals['_REGISTERBACKGROUNDSERVICERESPONSEPROTO']._serialized_start=594015 - _globals['_REGISTERBACKGROUNDSERVICERESPONSEPROTO']._serialized_end=594330 - _globals['_REGISTERBACKGROUNDSERVICERESPONSEPROTO_REGISTERDATA']._serialized_start=594219 - _globals['_REGISTERBACKGROUNDSERVICERESPONSEPROTO_REGISTERDATA']._serialized_end=594285 - _globals['_REGISTERBACKGROUNDSERVICERESPONSEPROTO_STATUS']._serialized_start=162668 - _globals['_REGISTERBACKGROUNDSERVICERESPONSEPROTO_STATUS']._serialized_end=162711 - _globals['_REGISTERSFIDAREQUEST']._serialized_start=594333 - _globals['_REGISTERSFIDAREQUEST']._serialized_end=594510 - _globals['_REGISTERSFIDAREQUEST_DEVICETYPE']._serialized_start=594445 - _globals['_REGISTERSFIDAREQUEST_DEVICETYPE']._serialized_end=594510 - _globals['_REGISTERSFIDARESPONSE']._serialized_start=594512 - _globals['_REGISTERSFIDARESPONSE']._serialized_end=594557 - _globals['_RELEASEPOKEMONOUTPROTO']._serialized_start=594560 - _globals['_RELEASEPOKEMONOUTPROTO']._serialized_end=594980 - _globals['_RELEASEPOKEMONOUTPROTO_XLCANDYAWARDEDPERIDENTRY']._serialized_start=138766 - _globals['_RELEASEPOKEMONOUTPROTO_XLCANDYAWARDEDPERIDENTRY']._serialized_end=138824 - _globals['_RELEASEPOKEMONOUTPROTO_STATUS']._serialized_start=594860 - _globals['_RELEASEPOKEMONOUTPROTO_STATUS']._serialized_end=594980 - _globals['_RELEASEPOKEMONPROTO']._serialized_start=594982 - _globals['_RELEASEPOKEMONPROTO']._serialized_end=595044 - _globals['_RELEASEPOKEMONTELEMETRY']._serialized_start=595046 - _globals['_RELEASEPOKEMONTELEMETRY']._serialized_end=595122 - _globals['_REMOTEGIFTPINGREQUESTPROTO']._serialized_start=595124 - _globals['_REMOTEGIFTPINGREQUESTPROTO']._serialized_end=595152 - _globals['_REMOTEGIFTPINGRESPONSEPROTO']._serialized_start=595155 - _globals['_REMOTEGIFTPINGRESPONSEPROTO']._serialized_end=595383 - _globals['_REMOTEGIFTPINGRESPONSEPROTO_RESULT']._serialized_start=595255 - _globals['_REMOTEGIFTPINGRESPONSEPROTO_RESULT']._serialized_end=595383 - _globals['_REMOTERAIDLIMITSETTINGSPROTO']._serialized_start=595385 - _globals['_REMOTERAIDLIMITSETTINGSPROTO']._serialized_end=595447 - _globals['_REMOTERAIDTELEMETRY']._serialized_start=595450 - _globals['_REMOTERAIDTELEMETRY']._serialized_end=595704 - _globals['_REMOVEFAVORITEFRIENDREQUEST']._serialized_start=595706 - _globals['_REMOVEFAVORITEFRIENDREQUEST']._serialized_end=595785 - _globals['_REMOVEFAVORITEFRIENDRESPONSE']._serialized_start=595788 - _globals['_REMOVEFAVORITEFRIENDRESPONSE']._serialized_end=595932 - _globals['_REMOVEFAVORITEFRIENDRESPONSE_RESULT']._serialized_start=11661 - _globals['_REMOVEFAVORITEFRIENDRESPONSE_RESULT']._serialized_end=11704 - _globals['_REMOVEFRIENDOUTPROTO']._serialized_start=595935 - _globals['_REMOVEFRIENDOUTPROTO']._serialized_end=596124 - _globals['_REMOVEFRIENDOUTPROTO_RESULT']._serialized_start=596020 - _globals['_REMOVEFRIENDOUTPROTO_RESULT']._serialized_end=596124 - _globals['_REMOVEFRIENDPROTO']._serialized_start=596126 - _globals['_REMOVEFRIENDPROTO']._serialized_end=596188 - _globals['_REMOVELOGINACTIONOUTPROTO']._serialized_start=596191 - _globals['_REMOVELOGINACTIONOUTPROTO']._serialized_end=596417 - _globals['_REMOVELOGINACTIONOUTPROTO_STATUS']._serialized_start=596354 - _globals['_REMOVELOGINACTIONOUTPROTO_STATUS']._serialized_end=596417 - _globals['_REMOVELOGINACTIONPROTO']._serialized_start=596419 - _globals['_REMOVELOGINACTIONPROTO']._serialized_end=596530 - _globals['_REMOVEQUESTOUTPROTO']._serialized_start=596533 - _globals['_REMOVEQUESTOUTPROTO']._serialized_end=596712 - _globals['_REMOVEQUESTOUTPROTO_STATUS']._serialized_start=596616 - _globals['_REMOVEQUESTOUTPROTO_STATUS']._serialized_end=596712 - _globals['_REMOVEQUESTPROTO']._serialized_start=596714 - _globals['_REMOVEQUESTPROTO']._serialized_end=596750 - _globals['_REPLACELOGINACTIONOUTPROTO']._serialized_start=596753 - _globals['_REPLACELOGINACTIONOUTPROTO']._serialized_end=597042 - _globals['_REPLACELOGINACTIONOUTPROTO_STATUS']._serialized_start=596918 - _globals['_REPLACELOGINACTIONOUTPROTO_STATUS']._serialized_end=597042 - _globals['_REPLACELOGINACTIONPROTO']._serialized_start=597045 - _globals['_REPLACELOGINACTIONPROTO']._serialized_end=597222 - _globals['_REPORTADFEEDBACKREQUEST']._serialized_start=597225 - _globals['_REPORTADFEEDBACKREQUEST']._serialized_end=597413 - _globals['_REPORTADFEEDBACKRESPONSE']._serialized_start=597415 - _globals['_REPORTADFEEDBACKRESPONSE']._serialized_end=597540 - _globals['_REPORTADFEEDBACKRESPONSE_STATUS']._serialized_start=597508 - _globals['_REPORTADFEEDBACKRESPONSE_STATUS']._serialized_end=597540 - _globals['_REPORTADINTERACTIONPROTO']._serialized_start=597543 - _globals['_REPORTADINTERACTIONPROTO']._serialized_end=602026 - _globals['_REPORTADINTERACTIONPROTO_GOOGLEMANAGEDADDETAILS']._serialized_start=599714 - _globals['_REPORTADINTERACTIONPROTO_GOOGLEMANAGEDADDETAILS']._serialized_end=599811 - _globals['_REPORTADINTERACTIONPROTO_WEBARCAMERAPERMISSIONRESPONSE']._serialized_start=599813 - _globals['_REPORTADINTERACTIONPROTO_WEBARCAMERAPERMISSIONRESPONSE']._serialized_end=599877 - _globals['_REPORTADINTERACTIONPROTO_WEBARCAMERAPERMISSIONREQUESTSENT']._serialized_start=599879 - _globals['_REPORTADINTERACTIONPROTO_WEBARCAMERAPERMISSIONREQUESTSENT']._serialized_end=599919 - _globals['_REPORTADINTERACTIONPROTO_WEBARAUDIENCEDEVICESTATUS']._serialized_start=599921 - _globals['_REPORTADINTERACTIONPROTO_WEBARAUDIENCEDEVICESTATUS']._serialized_end=599975 - _globals['_REPORTADINTERACTIONPROTO_GETREWARDINFO']._serialized_start=599977 - _globals['_REPORTADINTERACTIONPROTO_GETREWARDINFO']._serialized_end=600018 - _globals['_REPORTADINTERACTIONPROTO_ADFEEDBACKREPORT']._serialized_start=600020 - _globals['_REPORTADINTERACTIONPROTO_ADFEEDBACKREPORT']._serialized_end=600137 - _globals['_REPORTADINTERACTIONPROTO_ADFEEDBACK']._serialized_start=600139 - _globals['_REPORTADINTERACTIONPROTO_ADFEEDBACK']._serialized_end=600168 - _globals['_REPORTADINTERACTIONPROTO_VIEWIMPRESSIONINTERACTION']._serialized_start=600170 - _globals['_REPORTADINTERACTIONPROTO_VIEWIMPRESSIONINTERACTION']._serialized_end=600251 - _globals['_REPORTADINTERACTIONPROTO_VIEWFULLSCREENINTERACTION']._serialized_start=600253 - _globals['_REPORTADINTERACTIONPROTO_VIEWFULLSCREENINTERACTION']._serialized_end=600310 - _globals['_REPORTADINTERACTIONPROTO_VIEWWEBARINTERACTION']._serialized_start=600312 - _globals['_REPORTADINTERACTIONPROTO_VIEWWEBARINTERACTION']._serialized_end=600354 - _globals['_REPORTADINTERACTIONPROTO_FULLSCREENINTERACTION']._serialized_start=600357 - _globals['_REPORTADINTERACTIONPROTO_FULLSCREENINTERACTION']._serialized_end=600490 - _globals['_REPORTADINTERACTIONPROTO_CTACLICKINTERACTION']._serialized_start=600492 - _globals['_REPORTADINTERACTIONPROTO_CTACLICKINTERACTION']._serialized_end=600530 - _globals['_REPORTADINTERACTIONPROTO_ADSPAWNINTERACTION']._serialized_start=600533 - _globals['_REPORTADINTERACTIONPROTO_ADSPAWNINTERACTION']._serialized_end=600885 - _globals['_REPORTADINTERACTIONPROTO_ADSPAWNINTERACTION_ADINHIBITIONTYPE']._serialized_start=600685 - _globals['_REPORTADINTERACTIONPROTO_ADSPAWNINTERACTION_ADINHIBITIONTYPE']._serialized_end=600885 - _globals['_REPORTADINTERACTIONPROTO_ADDISMISSALINTERACTION']._serialized_start=600888 - _globals['_REPORTADINTERACTIONPROTO_ADDISMISSALINTERACTION']._serialized_end=601239 - _globals['_REPORTADINTERACTIONPROTO_ADDISMISSALINTERACTION_ADDISMISSALTYPE']._serialized_start=601023 - _globals['_REPORTADINTERACTIONPROTO_ADDISMISSALINTERACTION_ADDISMISSALTYPE']._serialized_end=601239 - _globals['_REPORTADINTERACTIONPROTO_VIDEOADLOADED']._serialized_start=601241 - _globals['_REPORTADINTERACTIONPROTO_VIDEOADLOADED']._serialized_end=601290 - _globals['_REPORTADINTERACTIONPROTO_VIDEOADBALLOONOPENED']._serialized_start=601292 - _globals['_REPORTADINTERACTIONPROTO_VIDEOADBALLOONOPENED']._serialized_end=601320 - _globals['_REPORTADINTERACTIONPROTO_VIDEOADCLICKEDONBALLOONCTA']._serialized_start=601322 - _globals['_REPORTADINTERACTIONPROTO_VIDEOADCLICKEDONBALLOONCTA']._serialized_end=601356 - _globals['_REPORTADINTERACTIONPROTO_VIDEOADOPENED']._serialized_start=601358 - _globals['_REPORTADINTERACTIONPROTO_VIDEOADOPENED']._serialized_end=601379 - _globals['_REPORTADINTERACTIONPROTO_VIDEOADCLOSED']._serialized_start=601381 - _globals['_REPORTADINTERACTIONPROTO_VIDEOADCLOSED']._serialized_end=601463 - _globals['_REPORTADINTERACTIONPROTO_VIDEOADPLAYERREWARDED']._serialized_start=601465 - _globals['_REPORTADINTERACTIONPROTO_VIDEOADPLAYERREWARDED']._serialized_end=601494 - _globals['_REPORTADINTERACTIONPROTO_VIDEOADCTACLICKED']._serialized_start=601496 - _globals['_REPORTADINTERACTIONPROTO_VIDEOADCTACLICKED']._serialized_end=601538 - _globals['_REPORTADINTERACTIONPROTO_VIDEOADREWARDELIGIBLE']._serialized_start=601540 - _globals['_REPORTADINTERACTIONPROTO_VIDEOADREWARDELIGIBLE']._serialized_end=601563 - _globals['_REPORTADINTERACTIONPROTO_VIDEOADFAILURE']._serialized_start=601566 - _globals['_REPORTADINTERACTIONPROTO_VIDEOADFAILURE']._serialized_end=601751 - _globals['_REPORTADINTERACTIONPROTO_VIDEOADFAILURE_FAILURETYPE']._serialized_start=601675 - _globals['_REPORTADINTERACTIONPROTO_VIDEOADFAILURE_FAILURETYPE']._serialized_end=601751 - _globals['_REPORTADINTERACTIONPROTO_ADTYPE']._serialized_start=601754 - _globals['_REPORTADINTERACTIONPROTO_ADTYPE']._serialized_end=602006 - _globals['_REPORTADINTERACTIONRESPONSE']._serialized_start=602029 - _globals['_REPORTADINTERACTIONRESPONSE']._serialized_end=602177 - _globals['_REPORTADINTERACTIONRESPONSE_STATUS']._serialized_start=602128 - _globals['_REPORTADINTERACTIONRESPONSE_STATUS']._serialized_end=602177 - _globals['_REPORTATTRIBUTEDATA']._serialized_start=602180 - _globals['_REPORTATTRIBUTEDATA']._serialized_end=602790 - _globals['_REPORTATTRIBUTEDATA_CONTENTTYPE']._serialized_start=602203 - _globals['_REPORTATTRIBUTEDATA_CONTENTTYPE']._serialized_end=602273 - _globals['_REPORTATTRIBUTEDATA_ORIGIN']._serialized_start=602276 - _globals['_REPORTATTRIBUTEDATA_ORIGIN']._serialized_end=602479 - _globals['_REPORTATTRIBUTEDATA_SEVERITY']._serialized_start=602481 - _globals['_REPORTATTRIBUTEDATA_SEVERITY']._serialized_end=602569 - _globals['_REPORTATTRIBUTEDATA_STATUS']._serialized_start=602571 - _globals['_REPORTATTRIBUTEDATA_STATUS']._serialized_end=602671 - _globals['_REPORTATTRIBUTEDATA_TYPE']._serialized_start=602673 - _globals['_REPORTATTRIBUTEDATA_TYPE']._serialized_end=602790 - _globals['_REPORTINFOWRAPPER']._serialized_start=602793 - _globals['_REPORTINFOWRAPPER']._serialized_end=603070 - _globals['_REPORTPROXIMITYCONTACTSREQUESTPROTO']._serialized_start=603072 - _globals['_REPORTPROXIMITYCONTACTSREQUESTPROTO']._serialized_end=603161 - _globals['_REPORTPROXIMITYCONTACTSRESPONSEPROTO']._serialized_start=603163 - _globals['_REPORTPROXIMITYCONTACTSRESPONSEPROTO']._serialized_end=603201 - _globals['_REPUTATIONSYSTEMATTRIBUTES']._serialized_start=603203 - _globals['_REPUTATIONSYSTEMATTRIBUTES']._serialized_end=603298 - _globals['_REPUTATIONSYSTEMATTRIBUTES_SYSTEMTYPE']._serialized_start=603233 - _globals['_REPUTATIONSYSTEMATTRIBUTES_SYSTEMTYPE']._serialized_end=603298 - _globals['_RESPONSE']._serialized_start=603300 - _globals['_RESPONSE']._serialized_end=603425 - _globals['_RESPONSE_STATUS']._serialized_start=603312 - _globals['_RESPONSE_STATUS']._serialized_end=603425 - _globals['_REVIVEATTRIBUTESPROTO']._serialized_start=603427 - _globals['_REVIVEATTRIBUTESPROTO']._serialized_end=603471 - _globals['_REWARDSPERCONTESTPROTO']._serialized_start=603473 - _globals['_REWARDSPERCONTESTPROTO']._serialized_end=603561 - _globals['_ROADMETADATA']._serialized_start=603563 - _globals['_ROADMETADATA']._serialized_end=603676 - _globals['_ROCKETBALLOONDISPLAYPROTO']._serialized_start=603679 - _globals['_ROCKETBALLOONDISPLAYPROTO']._serialized_end=603893 - _globals['_ROCKETBALLOONDISPLAYPROTO_BALLOONTYPE']._serialized_start=603854 - _globals['_ROCKETBALLOONDISPLAYPROTO_BALLOONTYPE']._serialized_end=603893 - _globals['_ROCKETBALLOONGLOBALSETTINGSPROTO']._serialized_start=603895 - _globals['_ROCKETBALLOONGLOBALSETTINGSPROTO']._serialized_end=603955 - _globals['_ROCKETBALLOONINCIDENTDISPLAYPROTO']._serialized_start=603957 - _globals['_ROCKETBALLOONINCIDENTDISPLAYPROTO']._serialized_end=604081 - _globals['_ROTATEGUESTLOGINSECRETTOKENREQUESTPROTO']._serialized_start=604083 - _globals['_ROTATEGUESTLOGINSECRETTOKENREQUESTPROTO']._serialized_end=604176 - _globals['_ROTATEGUESTLOGINSECRETTOKENRESPONSEPROTO']._serialized_start=604179 - _globals['_ROTATEGUESTLOGINSECRETTOKENRESPONSEPROTO']._serialized_end=604417 - _globals['_ROTATEGUESTLOGINSECRETTOKENRESPONSEPROTO_STATUS']._serialized_start=604324 - _globals['_ROTATEGUESTLOGINSECRETTOKENRESPONSEPROTO_STATUS']._serialized_end=604417 - _globals['_ROUTEACTIVITYREQUESTPROTO']._serialized_start=604420 - _globals['_ROUTEACTIVITYREQUESTPROTO']._serialized_end=604836 - _globals['_ROUTEACTIVITYREQUESTPROTO_GIFTTRADEREQUEST']._serialized_start=604735 - _globals['_ROUTEACTIVITYREQUESTPROTO_GIFTTRADEREQUEST']._serialized_end=604753 - _globals['_ROUTEACTIVITYREQUESTPROTO_POKEMONCOMPAREREQUEST']._serialized_start=604755 - _globals['_ROUTEACTIVITYREQUESTPROTO_POKEMONCOMPAREREQUEST']._serialized_end=604778 - _globals['_ROUTEACTIVITYREQUESTPROTO_POKEMONTRADEREQUEST']._serialized_start=604780 - _globals['_ROUTEACTIVITYREQUESTPROTO_POKEMONTRADEREQUEST']._serialized_end=604821 - _globals['_ROUTEACTIVITYRESPONSEPROTO']._serialized_start=604839 - _globals['_ROUTEACTIVITYRESPONSEPROTO']._serialized_end=605559 - _globals['_ROUTEACTIVITYRESPONSEPROTO_GIFTTRADERESPONSE']._serialized_start=605277 - _globals['_ROUTEACTIVITYRESPONSEPROTO_GIFTTRADERESPONSE']._serialized_end=605296 - _globals['_ROUTEACTIVITYRESPONSEPROTO_POKEMONCOMPARERESPONSE']._serialized_start=605298 - _globals['_ROUTEACTIVITYRESPONSEPROTO_POKEMONCOMPARERESPONSE']._serialized_end=605322 - _globals['_ROUTEACTIVITYRESPONSEPROTO_POKEMONTRADERESPONSE']._serialized_start=605325 - _globals['_ROUTEACTIVITYRESPONSEPROTO_POKEMONTRADERESPONSE']._serialized_end=605543 - _globals['_ROUTEACTIVITYRESPONSEPROTO_POKEMONTRADERESPONSE_RESULT']._serialized_start=232223 - _globals['_ROUTEACTIVITYRESPONSEPROTO_POKEMONTRADERESPONSE_RESULT']._serialized_end=232282 - _globals['_ROUTEACTIVITYTYPE']._serialized_start=605562 - _globals['_ROUTEACTIVITYTYPE']._serialized_end=605708 - _globals['_ROUTEACTIVITYTYPE_ACTIVITYTYPE']._serialized_start=605583 - _globals['_ROUTEACTIVITYTYPE_ACTIVITYTYPE']._serialized_end=605708 - _globals['_ROUTEBADGELEVEL']._serialized_start=605710 - _globals['_ROUTEBADGELEVEL']._serialized_end=605834 - _globals['_ROUTEBADGELEVEL_BADGELEVEL']._serialized_start=605729 - _globals['_ROUTEBADGELEVEL_BADGELEVEL']._serialized_end=605834 - _globals['_ROUTEBADGELISTENTRY']._serialized_start=605837 - _globals['_ROUTEBADGELISTENTRY']._serialized_end=606128 - _globals['_ROUTEBADGESETTINGSPROTO']._serialized_start=606130 - _globals['_ROUTEBADGESETTINGSPROTO']._serialized_end=606172 - _globals['_ROUTECREATIONPROTO']._serialized_start=606175 - _globals['_ROUTECREATIONPROTO']._serialized_end=606647 - _globals['_ROUTECREATIONPROTO_REJECTIONREASON']._serialized_start=606500 - _globals['_ROUTECREATIONPROTO_REJECTIONREASON']._serialized_end=606538 - _globals['_ROUTECREATIONPROTO_STATUS']._serialized_start=606540 - _globals['_ROUTECREATIONPROTO_STATUS']._serialized_end=606635 - _globals['_ROUTECREATIONSPROTO']._serialized_start=606650 - _globals['_ROUTECREATIONSPROTO']._serialized_end=606957 - _globals['_ROUTEDISCOVERYSETTINGSPROTO']._serialized_start=606960 - _globals['_ROUTEDISCOVERYSETTINGSPROTO']._serialized_end=607189 - _globals['_ROUTEDISCOVERYTELEMETRY']._serialized_start=607192 - _globals['_ROUTEDISCOVERYTELEMETRY']._serialized_end=607334 - _globals['_ROUTEERRORTELEMETRY']._serialized_start=607337 - _globals['_ROUTEERRORTELEMETRY']._serialized_end=607478 - _globals['_ROUTEGLOBALSETTINGSPROTO']._serialized_start=607481 - _globals['_ROUTEGLOBALSETTINGSPROTO']._serialized_end=607735 - _globals['_ROUTEIMAGEPROTO']._serialized_start=607737 - _globals['_ROUTEIMAGEPROTO']._serialized_end=607799 - _globals['_ROUTEMAKERPROTO']._serialized_start=607801 - _globals['_ROUTEMAKERPROTO']._serialized_end=607869 - _globals['_ROUTEPIN']._serialized_start=607872 - _globals['_ROUTEPIN']._serialized_end=608110 - _globals['_ROUTEPLAYPROTO']._serialized_start=608113 - _globals['_ROUTEPLAYPROTO']._serialized_end=608860 - _globals['_ROUTEPLAYSETTINGSPROTO']._serialized_start=608863 - _globals['_ROUTEPLAYSETTINGSPROTO']._serialized_end=609393 - _globals['_ROUTEPLAYSTATUS']._serialized_start=609396 - _globals['_ROUTEPLAYSTATUS']._serialized_end=609752 - _globals['_ROUTEPLAYSTATUS_STATUS']._serialized_start=609416 - _globals['_ROUTEPLAYSTATUS_STATUS']._serialized_end=609752 - _globals['_ROUTEPLAYTAPPABLESPAWNEDTELEMETRY']._serialized_start=609754 - _globals['_ROUTEPLAYTAPPABLESPAWNEDTELEMETRY']._serialized_end=609881 - _globals['_ROUTEPOIANCHOR']._serialized_start=609883 - _globals['_ROUTEPOIANCHOR']._serialized_end=609970 - _globals['_ROUTESIMPLIFICATIONALGORITHM']._serialized_start=609972 - _globals['_ROUTESIMPLIFICATIONALGORITHM']._serialized_end=610085 - _globals['_ROUTESIMPLIFICATIONALGORITHM_SIMPLIFICATIONALGORITHM']._serialized_start=610004 - _globals['_ROUTESIMPLIFICATIONALGORITHM_SIMPLIFICATIONALGORITHM']._serialized_end=610085 - _globals['_ROUTESTAMP']._serialized_start=610088 - _globals['_ROUTESTAMP']._serialized_end=610401 - _globals['_ROUTESTAMP_COLOR']._serialized_start=610281 - _globals['_ROUTESTAMP_COLOR']._serialized_end=610377 - _globals['_ROUTESTAMP_TYPE']._serialized_start=610379 - _globals['_ROUTESTAMP_TYPE']._serialized_end=610401 - _globals['_ROUTESTAMPCATEGORYSETTINGSPROTO']._serialized_start=610404 - _globals['_ROUTESTAMPCATEGORYSETTINGSPROTO']._serialized_end=610553 - _globals['_ROUTESTATS']._serialized_start=610556 - _globals['_ROUTESTATS']._serialized_end=610963 - _globals['_ROUTESUBMISSIONSTATS']._serialized_start=610966 - _globals['_ROUTESUBMISSIONSTATS']._serialized_end=611172 - _globals['_ROUTESUBMISSIONSTATS_STATUS']._serialized_start=611093 - _globals['_ROUTESUBMISSIONSTATS_STATUS']._serialized_end=611172 - _globals['_ROUTESUBMISSIONSTATUS']._serialized_start=611175 - _globals['_ROUTESUBMISSIONSTATUS']._serialized_end=611383 - _globals['_ROUTESUBMISSIONSTATUS_STATUS']._serialized_start=611093 - _globals['_ROUTESUBMISSIONSTATUS_STATUS']._serialized_end=611172 - _globals['_ROUTEVALIDATION']._serialized_start=611386 - _globals['_ROUTEVALIDATION']._serialized_end=611881 - _globals['_ROUTEVALIDATION_ERROR']._serialized_start=611460 - _globals['_ROUTEVALIDATION_ERROR']._serialized_end=611881 - _globals['_ROUTEWAYPOINTPROTO']._serialized_start=611884 - _globals['_ROUTEWAYPOINTPROTO']._serialized_end=612014 - _globals['_ROUTEZONEUNKPROTO']._serialized_start=612016 - _globals['_ROUTEZONEUNKPROTO']._serialized_end=612138 - _globals['_ROUTESCREATIONSETTINGSPROTO']._serialized_start=612141 - _globals['_ROUTESCREATIONSETTINGSPROTO']._serialized_end=613498 - _globals['_ROUTESCREATIONSETTINGSPROTO2']._serialized_start=613500 - _globals['_ROUTESCREATIONSETTINGSPROTO2']._serialized_end=613590 - _globals['_ROUTESCREATIONSETTINGSPROTO3']._serialized_start=613592 - _globals['_ROUTESCREATIONSETTINGSPROTO3']._serialized_end=613697 - _globals['_ROUTESCREATIONSETTINGSPROTO4']._serialized_start=613699 - _globals['_ROUTESCREATIONSETTINGSPROTO4']._serialized_end=613767 - _globals['_ROUTESNEARBYNOTIFSETTINGSPROTO']._serialized_start=613769 - _globals['_ROUTESNEARBYNOTIFSETTINGSPROTO']._serialized_end=613837 - _globals['_RPCERRORDATAPROTO']._serialized_start=613840 - _globals['_RPCERRORDATAPROTO']._serialized_end=614285 - _globals['_RPCERRORDATAPROTO_STATUS']._serialized_start=613960 - _globals['_RPCERRORDATAPROTO_STATUS']._serialized_end=614285 - _globals['_RPCLATENCYEVENT']._serialized_start=614287 - _globals['_RPCLATENCYEVENT']._serialized_end=614410 - _globals['_RPCRESPONSETELEMETRY']._serialized_start=614413 - _globals['_RPCRESPONSETELEMETRY']._serialized_end=614748 - _globals['_RPCRESPONSETELEMETRY_CONNECTIONTYPE']._serialized_start=614600 - _globals['_RPCRESPONSETELEMETRY_CONNECTIONTYPE']._serialized_end=614748 - _globals['_RPCRESPONSETIME']._serialized_start=614751 - _globals['_RPCRESPONSETIME']._serialized_end=614882 - _globals['_RPCSOCKETRESPONSETELEMETRY']._serialized_start=614884 - _globals['_RPCSOCKETRESPONSETELEMETRY']._serialized_end=615002 - _globals['_RPCSOCKETRESPONSETIME']._serialized_start=615005 - _globals['_RPCSOCKETRESPONSETIME']._serialized_end=615149 - _globals['_SAVECOMBATPLAYERPREFERENCESOUTPROTO']._serialized_start=615152 - _globals['_SAVECOMBATPLAYERPREFERENCESOUTPROTO']._serialized_end=615318 - _globals['_SAVECOMBATPLAYERPREFERENCESOUTPROTO_RESULT']._serialized_start=4691 - _globals['_SAVECOMBATPLAYERPREFERENCESOUTPROTO_RESULT']._serialized_end=4742 - _globals['_SAVECOMBATPLAYERPREFERENCESPROTO']._serialized_start=615320 - _globals['_SAVECOMBATPLAYERPREFERENCESPROTO']._serialized_end=615421 - _globals['_SAVEPLAYERPREFERENCESOUTPROTO']._serialized_start=615424 - _globals['_SAVEPLAYERPREFERENCESOUTPROTO']._serialized_end=615570 - _globals['_SAVEPLAYERPREFERENCESOUTPROTO_RESULT']._serialized_start=11661 - _globals['_SAVEPLAYERPREFERENCESOUTPROTO_RESULT']._serialized_end=11704 - _globals['_SAVEPLAYERPREFERENCESPROTO']._serialized_start=615572 - _globals['_SAVEPLAYERPREFERENCESPROTO']._serialized_end=615674 - _globals['_SAVEPLAYERSETTINGSOUTPROTO']._serialized_start=615677 - _globals['_SAVEPLAYERSETTINGSOUTPROTO']._serialized_end=615825 - _globals['_SAVEPLAYERSETTINGSOUTPROTO_RESULT']._serialized_start=4691 - _globals['_SAVEPLAYERSETTINGSOUTPROTO_RESULT']._serialized_end=4742 - _globals['_SAVEPLAYERSETTINGSPROTO']._serialized_start=615827 - _globals['_SAVEPLAYERSETTINGSPROTO']._serialized_end=615907 - _globals['_SAVEPLAYERSNAPSHOTOUTPROTO']._serialized_start=615910 - _globals['_SAVEPLAYERSNAPSHOTOUTPROTO']._serialized_end=616120 - _globals['_SAVEPLAYERSNAPSHOTOUTPROTO_RESULT']._serialized_start=616007 - _globals['_SAVEPLAYERSNAPSHOTOUTPROTO_RESULT']._serialized_end=616120 - _globals['_SAVEPLAYERSNAPSHOTPROTO']._serialized_start=616122 - _globals['_SAVEPLAYERSNAPSHOTPROTO']._serialized_end=616147 - _globals['_SAVESOCIALPLAYERSETTINGSOUTPROTO']._serialized_start=616150 - _globals['_SAVESOCIALPLAYERSETTINGSOUTPROTO']._serialized_end=616310 - _globals['_SAVESOCIALPLAYERSETTINGSOUTPROTO_RESULT']._serialized_start=4691 - _globals['_SAVESOCIALPLAYERSETTINGSOUTPROTO_RESULT']._serialized_end=4742 - _globals['_SAVESOCIALPLAYERSETTINGSPROTO']._serialized_start=616312 - _globals['_SAVESOCIALPLAYERSETTINGSPROTO']._serialized_end=616404 - _globals['_SCANCAPTUREEVENT']._serialized_start=616407 - _globals['_SCANCAPTUREEVENT']._serialized_end=616576 - _globals['_SCANCAPTUREEVENT_DEPTH']._serialized_start=616529 - _globals['_SCANCAPTUREEVENT_DEPTH']._serialized_end=616576 - _globals['_SCANPROCESSEVENT']._serialized_start=616578 - _globals['_SCANPROCESSEVENT']._serialized_end=616666 - _globals['_SCANSAVEEVENT']._serialized_start=616668 - _globals['_SCANSAVEEVENT']._serialized_end=616724 - _globals['_SCANUPLOADEVENT']._serialized_start=616727 - _globals['_SCANUPLOADEVENT']._serialized_end=616938 - _globals['_SCANUPLOADEVENT_INTERNET']._serialized_start=616893 - _globals['_SCANUPLOADEVENT_INTERNET']._serialized_end=616938 - _globals['_SCANNINGFRAMEWORKEVENT']._serialized_start=616941 - _globals['_SCANNINGFRAMEWORKEVENT']._serialized_end=617321 - _globals['_SCANNINGFRAMEWORKEVENT_OPERATION']._serialized_start=617146 - _globals['_SCANNINGFRAMEWORKEVENT_OPERATION']._serialized_end=617235 - _globals['_SCANNINGFRAMEWORKEVENT_STATE']._serialized_start=617237 - _globals['_SCANNINGFRAMEWORKEVENT_STATE']._serialized_end=617321 - _globals['_SCOREADJUSTMENT']._serialized_start=617324 - _globals['_SCOREADJUSTMENT']._serialized_end=617454 - _globals['_SCREENRESOLUTIONTELEMETRY']._serialized_start=617456 - _globals['_SCREENRESOLUTIONTELEMETRY']._serialized_end=617528 - _globals['_SEARCHFILTERPREFERENCEPROTO']._serialized_start=617531 - _globals['_SEARCHFILTERPREFERENCEPROTO']._serialized_end=617804 - _globals['_SEARCHFILTERPREFERENCEPROTO_SEARCHFILTERQUERYPROTO']._serialized_start=617750 - _globals['_SEARCHFILTERPREFERENCEPROTO_SEARCHFILTERQUERYPROTO']._serialized_end=617804 - _globals['_SEARCHPLAYEROUTPROTO']._serialized_start=617807 - _globals['_SEARCHPLAYEROUTPROTO']._serialized_end=618023 - _globals['_SEARCHPLAYEROUTPROTO_RESULT']._serialized_start=312952 - _globals['_SEARCHPLAYEROUTPROTO_RESULT']._serialized_end=313031 - _globals['_SEARCHPLAYERPROTO']._serialized_start=618025 - _globals['_SEARCHPLAYERPROTO']._serialized_end=618065 - _globals['_SEASONCONTESTSDEFINITIONSETTINGSPROTO']._serialized_start=618068 - _globals['_SEASONCONTESTSDEFINITIONSETTINGSPROTO']._serialized_end=618215 - _globals['_SENDCONTACTLISTFRIENDINVITEREQUEST']._serialized_start=618217 - _globals['_SENDCONTACTLISTFRIENDINVITEREQUEST']._serialized_end=618314 - _globals['_SENDCONTACTLISTFRIENDINVITERESPONSE']._serialized_start=618317 - _globals['_SENDCONTACTLISTFRIENDINVITERESPONSE']._serialized_end=618867 - _globals['_SENDCONTACTLISTFRIENDINVITERESPONSE_RESULT']._serialized_start=618433 - _globals['_SENDCONTACTLISTFRIENDINVITERESPONSE_RESULT']._serialized_end=618867 - _globals['_SENDFRIENDINVITEOUTPROTO']._serialized_start=618870 - _globals['_SENDFRIENDINVITEOUTPROTO']._serialized_end=619354 - _globals['_SENDFRIENDINVITEOUTPROTO_RESULT']._serialized_start=618964 - _globals['_SENDFRIENDINVITEOUTPROTO_RESULT']._serialized_end=619354 - _globals['_SENDFRIENDINVITEPROTO']._serialized_start=619356 - _globals['_SENDFRIENDINVITEPROTO']._serialized_end=619462 - _globals['_SENDFRIENDINVITEVIAREFERRALCODEOUTPROTO']._serialized_start=619465 - _globals['_SENDFRIENDINVITEVIAREFERRALCODEOUTPROTO']._serialized_end=619706 - _globals['_SENDFRIENDINVITEVIAREFERRALCODEOUTPROTO_STATUS']._serialized_start=619605 - _globals['_SENDFRIENDINVITEVIAREFERRALCODEOUTPROTO_STATUS']._serialized_end=619706 - _globals['_SENDFRIENDINVITEVIAREFERRALCODEPROTO']._serialized_start=619708 - _globals['_SENDFRIENDINVITEVIAREFERRALCODEPROTO']._serialized_end=619788 - _globals['_SENDFRIENDREQUESTVIAPLAYERIDOUTPROTO']._serialized_start=619791 - _globals['_SENDFRIENDREQUESTVIAPLAYERIDOUTPROTO']._serialized_end=620423 - _globals['_SENDFRIENDREQUESTVIAPLAYERIDOUTPROTO_RESULT']._serialized_start=619909 - _globals['_SENDFRIENDREQUESTVIAPLAYERIDOUTPROTO_RESULT']._serialized_end=620423 - _globals['_SENDFRIENDREQUESTVIAPLAYERIDPROTO']._serialized_start=620426 - _globals['_SENDFRIENDREQUESTVIAPLAYERIDPROTO']._serialized_end=620588 - _globals['_SENDFRIENDREQUESTVIAPLAYERIDPROTO_CONTEXT']._serialized_start=620558 - _globals['_SENDFRIENDREQUESTVIAPLAYERIDPROTO_CONTEXT']._serialized_end=620588 - _globals['_SENDGIFTLOGENTRY']._serialized_start=620591 - _globals['_SENDGIFTLOGENTRY']._serialized_end=620725 - _globals['_SENDGIFTLOGENTRY_RESULT']._serialized_start=3919 - _globals['_SENDGIFTLOGENTRY_RESULT']._serialized_end=3951 - _globals['_SENDGIFTOUTPROTO']._serialized_start=620728 - _globals['_SENDGIFTOUTPROTO']._serialized_end=621071 - _globals['_SENDGIFTOUTPROTO_RESULT']._serialized_start=620826 - _globals['_SENDGIFTOUTPROTO_RESULT']._serialized_end=621071 - _globals['_SENDGIFTPROTO']._serialized_start=621073 - _globals['_SENDGIFTPROTO']._serialized_end=621184 - _globals['_SENDPROBEOUTPROTO']._serialized_start=621187 - _globals['_SENDPROBEOUTPROTO']._serialized_end=621339 - _globals['_SENDPROBEOUTPROTO_RESULT']._serialized_start=3919 - _globals['_SENDPROBEOUTPROTO_RESULT']._serialized_end=3951 - _globals['_SENDPROBEPROTO']._serialized_start=621341 - _globals['_SENDPROBEPROTO']._serialized_end=621357 - _globals['_SENDRAIDINVITATIONDATAPROTO']._serialized_start=621359 - _globals['_SENDRAIDINVITATIONDATAPROTO']._serialized_end=621406 - _globals['_SENDRAIDINVITATIONOUTPROTO']._serialized_start=621409 - _globals['_SENDRAIDINVITATIONOUTPROTO']._serialized_end=621837 - _globals['_SENDRAIDINVITATIONOUTPROTO_RESULT']._serialized_start=621579 - _globals['_SENDRAIDINVITATIONOUTPROTO_RESULT']._serialized_end=621837 - _globals['_SENDRAIDINVITATIONPROTO']._serialized_start=621840 - _globals['_SENDRAIDINVITATIONPROTO']._serialized_end=621970 - _globals['_SENDRAIDINVITATIONRESPONSEDATAPROTO']._serialized_start=621973 - _globals['_SENDRAIDINVITATIONRESPONSEDATAPROTO']._serialized_end=622212 - _globals['_SENDSMSVERIFICATIONCODEREQUEST']._serialized_start=622214 - _globals['_SENDSMSVERIFICATIONCODEREQUEST']._serialized_end=622290 - _globals['_SENDSMSVERIFICATIONCODERESPONSE']._serialized_start=622293 - _globals['_SENDSMSVERIFICATIONCODERESPONSE']._serialized_end=622569 - _globals['_SENDSMSVERIFICATIONCODERESPONSE_STATUS']._serialized_start=622424 - _globals['_SENDSMSVERIFICATIONCODERESPONSE_STATUS']._serialized_end=622569 - _globals['_SERVERDATA']._serialized_start=622572 - _globals['_SERVERDATA']._serialized_end=622719 - _globals['_SERVERRECORDMETADATA']._serialized_start=622722 - _globals['_SERVERRECORDMETADATA']._serialized_end=622974 - _globals['_SERVICEDESCRIPTORPROTO']._serialized_start=622977 - _globals['_SERVICEDESCRIPTORPROTO']._serialized_end=623119 - _globals['_SERVICEOPTIONS']._serialized_start=623121 - _globals['_SERVICEOPTIONS']._serialized_end=623225 - _globals['_SETACCOUNTCONTACTSETTINGSREQUEST']._serialized_start=623228 - _globals['_SETACCOUNTCONTACTSETTINGSREQUEST']._serialized_end=623438 - _globals['_SETACCOUNTCONTACTSETTINGSRESPONSE']._serialized_start=623441 - _globals['_SETACCOUNTCONTACTSETTINGSRESPONSE']._serialized_end=623684 - _globals['_SETACCOUNTCONTACTSETTINGSRESPONSE_STATUS']._serialized_start=623575 - _globals['_SETACCOUNTCONTACTSETTINGSRESPONSE_STATUS']._serialized_end=623684 - _globals['_SETACCOUNTSETTINGSOUTPROTO']._serialized_start=623687 - _globals['_SETACCOUNTSETTINGSOUTPROTO']._serialized_end=623865 - _globals['_SETACCOUNTSETTINGSOUTPROTO_RESULT']._serialized_start=623784 - _globals['_SETACCOUNTSETTINGSOUTPROTO_RESULT']._serialized_end=623865 - _globals['_SETACCOUNTSETTINGSPROTO']._serialized_start=623867 - _globals['_SETACCOUNTSETTINGSPROTO']._serialized_end=623948 - _globals['_SETAVATARITEMASVIEWEDOUTPROTO']._serialized_start=623951 - _globals['_SETAVATARITEMASVIEWEDOUTPROTO']._serialized_end=624099 - _globals['_SETAVATARITEMASVIEWEDOUTPROTO_RESULT']._serialized_start=174994 - _globals['_SETAVATARITEMASVIEWEDOUTPROTO_RESULT']._serialized_end=175039 - _globals['_SETAVATARITEMASVIEWEDPROTO']._serialized_start=624101 - _globals['_SETAVATARITEMASVIEWEDPROTO']._serialized_end=624157 - _globals['_SETAVATAROUTPROTO']._serialized_start=624160 - _globals['_SETAVATAROUTPROTO']._serialized_end=624445 - _globals['_SETAVATAROUTPROTO_STATUS']._serialized_start=624291 - _globals['_SETAVATAROUTPROTO_STATUS']._serialized_end=624445 - _globals['_SETAVATARPROTO']._serialized_start=624447 - _globals['_SETAVATARPROTO']._serialized_end=624527 - _globals['_SETBIRTHDAYREQUESTPROTO']._serialized_start=624529 - _globals['_SETBIRTHDAYREQUESTPROTO']._serialized_end=624572 - _globals['_SETBIRTHDAYRESPONSEPROTO']._serialized_start=624575 - _globals['_SETBIRTHDAYRESPONSEPROTO']._serialized_end=624741 - _globals['_SETBIRTHDAYRESPONSEPROTO_STATUS']._serialized_start=624668 - _globals['_SETBIRTHDAYRESPONSEPROTO_STATUS']._serialized_end=624741 - _globals['_SETBUDDYPOKEMONOUTPROTO']._serialized_start=624744 - _globals['_SETBUDDYPOKEMONOUTPROTO']._serialized_end=625153 - _globals['_SETBUDDYPOKEMONOUTPROTO_RESULT']._serialized_start=624974 - _globals['_SETBUDDYPOKEMONOUTPROTO_RESULT']._serialized_end=625153 - _globals['_SETBUDDYPOKEMONPROTO']._serialized_start=625155 - _globals['_SETBUDDYPOKEMONPROTO']._serialized_end=625197 - _globals['_SETCONTACTSETTINGSOUTPROTO']._serialized_start=625200 - _globals['_SETCONTACTSETTINGSOUTPROTO']._serialized_end=625393 - _globals['_SETCONTACTSETTINGSOUTPROTO_STATUS']._serialized_start=287397 - _globals['_SETCONTACTSETTINGSOUTPROTO_STATUS']._serialized_end=287442 - _globals['_SETCONTACTSETTINGSPROTO']._serialized_start=625395 - _globals['_SETCONTACTSETTINGSPROTO']._serialized_end=625490 - _globals['_SETFAVORITEPOKEMONOUTPROTO']._serialized_start=625493 - _globals['_SETFAVORITEPOKEMONOUTPROTO']._serialized_end=625677 - _globals['_SETFAVORITEPOKEMONOUTPROTO_RESULT']._serialized_start=625590 - _globals['_SETFAVORITEPOKEMONOUTPROTO_RESULT']._serialized_end=625677 - _globals['_SETFAVORITEPOKEMONPROTO']._serialized_start=625679 - _globals['_SETFAVORITEPOKEMONPROTO']._serialized_end=625745 - _globals['_SETFRIENDNICKNAMEOUTPROTO']._serialized_start=625748 - _globals['_SETFRIENDNICKNAMEOUTPROTO']._serialized_end=626041 - _globals['_SETFRIENDNICKNAMEOUTPROTO_RESULT']._serialized_start=625844 - _globals['_SETFRIENDNICKNAMEOUTPROTO_RESULT']._serialized_end=626041 - _globals['_SETFRIENDNICKNAMEPROTO']._serialized_start=626043 - _globals['_SETFRIENDNICKNAMEPROTO']._serialized_end=626111 - _globals['_SETINGAMECURRENCYEXCHANGERATEOUTPROTO']._serialized_start=626114 - _globals['_SETINGAMECURRENCYEXCHANGERATEOUTPROTO']._serialized_end=626278 - _globals['_SETINGAMECURRENCYEXCHANGERATEOUTPROTO_STATUS']._serialized_start=287397 - _globals['_SETINGAMECURRENCYEXCHANGERATEOUTPROTO_STATUS']._serialized_end=287442 - _globals['_SETINGAMECURRENCYEXCHANGERATEPROTO']._serialized_start=626281 - _globals['_SETINGAMECURRENCYEXCHANGERATEPROTO']._serialized_end=626414 - _globals['_SETINGAMECURRENCYEXCHANGERATETRACKINGPROTO']._serialized_start=626417 - _globals['_SETINGAMECURRENCYEXCHANGERATETRACKINGPROTO']._serialized_end=626574 - _globals['_SETLOBBYPOKEMONOUTPROTO']._serialized_start=626577 - _globals['_SETLOBBYPOKEMONOUTPROTO']._serialized_end=626825 - _globals['_SETLOBBYPOKEMONOUTPROTO_RESULT']._serialized_start=626711 - _globals['_SETLOBBYPOKEMONOUTPROTO_RESULT']._serialized_end=626825 - _globals['_SETLOBBYPOKEMONPROTO']._serialized_start=626827 - _globals['_SETLOBBYPOKEMONPROTO']._serialized_end=626922 - _globals['_SETLOBBYVISIBILITYOUTPROTO']._serialized_start=626925 - _globals['_SETLOBBYVISIBILITYOUTPROTO']._serialized_end=627181 - _globals['_SETLOBBYVISIBILITYOUTPROTO_RESULT']._serialized_start=627065 - _globals['_SETLOBBYVISIBILITYOUTPROTO_RESULT']._serialized_end=627181 - _globals['_SETLOBBYVISIBILITYPROTO']._serialized_start=627183 - _globals['_SETLOBBYVISIBILITYPROTO']._serialized_end=627261 - _globals['_SETNEUTRALAVATAROUTPROTO']._serialized_start=627264 - _globals['_SETNEUTRALAVATAROUTPROTO']._serialized_end=627608 - _globals['_SETNEUTRALAVATAROUTPROTO_STATUS']._serialized_start=627479 - _globals['_SETNEUTRALAVATAROUTPROTO_STATUS']._serialized_end=627608 - _globals['_SETNEUTRALAVATARPROTO']._serialized_start=627610 - _globals['_SETNEUTRALAVATARPROTO']._serialized_end=627712 - _globals['_SETPLAYERTEAMOUTPROTO']._serialized_start=627715 - _globals['_SETPLAYERTEAMOUTPROTO']._serialized_end=627920 - _globals['_SETPLAYERTEAMOUTPROTO_STATUS']._serialized_start=627853 - _globals['_SETPLAYERTEAMOUTPROTO_STATUS']._serialized_end=627920 - _globals['_SETPLAYERTEAMPROTO']._serialized_start=627922 - _globals['_SETPLAYERTEAMPROTO']._serialized_end=627978 - _globals['_SETPOKEMONTAGSFORPOKEMONOUTPROTO']._serialized_start=627981 - _globals['_SETPOKEMONTAGSFORPOKEMONOUTPROTO']._serialized_end=628212 - _globals['_SETPOKEMONTAGSFORPOKEMONOUTPROTO_STATUS']._serialized_start=628090 - _globals['_SETPOKEMONTAGSFORPOKEMONOUTPROTO_STATUS']._serialized_end=628206 - _globals['_SETPOKEMONTAGSFORPOKEMONPROTO']._serialized_start=628215 - _globals['_SETPOKEMONTAGSFORPOKEMONPROTO']._serialized_end=628426 - _globals['_SETPOKEMONTAGSFORPOKEMONPROTO_POKEMONTAGCHANGEPROTO']._serialized_start=628338 - _globals['_SETPOKEMONTAGSFORPOKEMONPROTO_POKEMONTAGCHANGEPROTO']._serialized_end=628426 - _globals['_SFIDAASSOCIATEREQUEST']._serialized_start=628428 - _globals['_SFIDAASSOCIATEREQUEST']._serialized_end=628515 - _globals['_SFIDAASSOCIATERESPONSE']._serialized_start=628518 - _globals['_SFIDAASSOCIATERESPONSE']._serialized_end=628650 - _globals['_SFIDAASSOCIATERESPONSE_STATUS']._serialized_start=162668 - _globals['_SFIDAASSOCIATERESPONSE_STATUS']._serialized_end=162711 - _globals['_SFIDAAUTHTOKEN']._serialized_start=628652 - _globals['_SFIDAAUTHTOKEN']._serialized_end=628710 - _globals['_SFIDACAPTUREREQUEST']._serialized_start=628713 - _globals['_SFIDACAPTUREREQUEST']._serialized_end=628908 - _globals['_SFIDACAPTURERESPONSE']._serialized_start=628911 - _globals['_SFIDACAPTURERESPONSE']._serialized_end=629189 - _globals['_SFIDACAPTURERESPONSE_RESULT']._serialized_start=629014 - _globals['_SFIDACAPTURERESPONSE_RESULT']._serialized_end=629189 - _globals['_SFIDACERTIFICATIONREQUEST']._serialized_start=629192 - _globals['_SFIDACERTIFICATIONREQUEST']._serialized_end=629392 - _globals['_SFIDACERTIFICATIONREQUEST_SFIDACERTIFICATIONSTAGE']._serialized_start=629320 - _globals['_SFIDACERTIFICATIONREQUEST_SFIDACERTIFICATIONSTAGE']._serialized_end=629392 - _globals['_SFIDACERTIFICATIONRESPONSE']._serialized_start=629394 - _globals['_SFIDACERTIFICATIONRESPONSE']._serialized_end=629439 - _globals['_SFIDACHECKPAIRINGREQUEST']._serialized_start=629441 - _globals['_SFIDACHECKPAIRINGREQUEST']._serialized_end=629531 - _globals['_SFIDACHECKPAIRINGRESPONSE']._serialized_start=629534 - _globals['_SFIDACHECKPAIRINGRESPONSE']._serialized_end=629699 - _globals['_SFIDACHECKPAIRINGRESPONSE_STATUS']._serialized_start=629629 - _globals['_SFIDACHECKPAIRINGRESPONSE_STATUS']._serialized_end=629699 - _globals['_SFIDACLEARSLEEPRECORDSREQUEST']._serialized_start=629701 - _globals['_SFIDACLEARSLEEPRECORDSREQUEST']._serialized_end=629732 - _globals['_SFIDACLEARSLEEPRECORDSRESPONSE']._serialized_start=629735 - _globals['_SFIDACLEARSLEEPRECORDSRESPONSE']._serialized_end=629883 - _globals['_SFIDACLEARSLEEPRECORDSRESPONSE_STATUS']._serialized_start=162668 - _globals['_SFIDACLEARSLEEPRECORDSRESPONSE_STATUS']._serialized_end=162711 - _globals['_SFIDADISASSOCIATEREQUEST']._serialized_start=629885 - _globals['_SFIDADISASSOCIATEREQUEST']._serialized_end=629931 - _globals['_SFIDADISASSOCIATERESPONSE']._serialized_start=629934 - _globals['_SFIDADISASSOCIATERESPONSE']._serialized_end=630072 - _globals['_SFIDADISASSOCIATERESPONSE_STATUS']._serialized_start=162668 - _globals['_SFIDADISASSOCIATERESPONSE_STATUS']._serialized_end=162711 - _globals['_SFIDADOWSERREQUEST']._serialized_start=630074 - _globals['_SFIDADOWSERREQUEST']._serialized_end=630116 - _globals['_SFIDADOWSERRESPONSE']._serialized_start=630119 - _globals['_SFIDADOWSERRESPONSE']._serialized_end=630343 - _globals['_SFIDADOWSERRESPONSE_RESULT']._serialized_start=630244 - _globals['_SFIDADOWSERRESPONSE_RESULT']._serialized_end=630343 - _globals['_SFIDAGLOBALSETTINGSPROTO']._serialized_start=630345 - _globals['_SFIDAGLOBALSETTINGSPROTO']._serialized_end=630437 - _globals['_SFIDAMETRICS']._serialized_start=630440 - _globals['_SFIDAMETRICS']._serialized_end=630573 - _globals['_SFIDAMETRICSUPDATE']._serialized_start=630576 - _globals['_SFIDAMETRICSUPDATE']._serialized_end=630812 - _globals['_SFIDAMETRICSUPDATE_UPDATETYPE']._serialized_start=630747 - _globals['_SFIDAMETRICSUPDATE_UPDATETYPE']._serialized_end=630808 - _globals['_SFIDAUPDATEREQUEST']._serialized_start=630814 - _globals['_SFIDAUPDATEREQUEST']._serialized_end=630880 - _globals['_SFIDAUPDATERESPONSE']._serialized_start=630883 - _globals['_SFIDAUPDATERESPONSE']._serialized_end=631288 - _globals['_SFIDAUPDATERESPONSE_STATUS']._serialized_start=12651 - _globals['_SFIDAUPDATERESPONSE_STATUS']._serialized_end=12683 - _globals['_SHADOWATTRIBUTESPROTO']._serialized_start=631291 - _globals['_SHADOWATTRIBUTESPROTO']._serialized_end=631511 - _globals['_SHAPECOLLECTIONPROTO']._serialized_start=631513 - _globals['_SHAPECOLLECTIONPROTO']._serialized_end=631578 - _globals['_SHAPEPROTO']._serialized_start=631581 - _globals['_SHAPEPROTO']._serialized_end=631911 - _globals['_SHAREEXRAIDPASSLOGENTRY']._serialized_start=631914 - _globals['_SHAREEXRAIDPASSLOGENTRY']._serialized_end=632062 - _globals['_SHAREEXRAIDPASSLOGENTRY_RESULT']._serialized_start=3919 - _globals['_SHAREEXRAIDPASSLOGENTRY_RESULT']._serialized_end=3951 - _globals['_SHAREEXRAIDPASSOUTPROTO']._serialized_start=632065 - _globals['_SHAREEXRAIDPASSOUTPROTO']._serialized_end=632286 - _globals['_SHAREEXRAIDPASSPROTO']._serialized_start=632288 - _globals['_SHAREEXRAIDPASSPROTO']._serialized_end=632365 - _globals['_SHAREDEXCLUSIVETICKETTRAINERINFO']._serialized_start=632367 - _globals['_SHAREDEXCLUSIVETICKETTRAINERINFO']._serialized_end=632462 - _globals['_SHAREDMOVESETTINGS']._serialized_start=632464 - _globals['_SHAREDMOVESETTINGS']._serialized_end=632567 - _globals['_SHAREDROUTEPROTO']._serialized_start=632570 - _globals['_SHAREDROUTEPROTO']._serialized_end=633452 - _globals['_SHOPPINGPAGECLICKTELEMETRY']._serialized_start=633455 - _globals['_SHOPPINGPAGECLICKTELEMETRY']._serialized_end=633964 - _globals['_SHOPPINGPAGECLICKTELEMETRY_VISIBLESKU']._serialized_start=633786 - _globals['_SHOPPINGPAGECLICKTELEMETRY_VISIBLESKU']._serialized_end=633964 - _globals['_SHOPPINGPAGECLICKTELEMETRY_VISIBLESKU_NESTEDSKUCONTENT']._serialized_start=633907 - _globals['_SHOPPINGPAGECLICKTELEMETRY_VISIBLESKU_NESTEDSKUCONTENT']._serialized_end=633964 - _globals['_SHOPPINGPAGESCROLLTELEMETRY']._serialized_start=633967 - _globals['_SHOPPINGPAGESCROLLTELEMETRY']._serialized_end=634096 - _globals['_SHOPPINGPAGETELEMETRY']._serialized_start=634098 - _globals['_SHOPPINGPAGETELEMETRY']._serialized_end=634195 - _globals['_SHOWCASEDETAILSTELEMETRY']._serialized_start=634198 - _globals['_SHOWCASEDETAILSTELEMETRY']._serialized_end=634779 - _globals['_SHOWCASEDETAILSTELEMETRY_ACTIONTAKEN']._serialized_start=634505 - _globals['_SHOWCASEDETAILSTELEMETRY_ACTIONTAKEN']._serialized_end=634578 - _globals['_SHOWCASEDETAILSTELEMETRY_ENTRYBARRIER']._serialized_start=634581 - _globals['_SHOWCASEDETAILSTELEMETRY_ENTRYBARRIER']._serialized_end=634711 - _globals['_SHOWCASEDETAILSTELEMETRY_ENTRYPOINT']._serialized_start=634713 - _globals['_SHOWCASEDETAILSTELEMETRY_ENTRYPOINT']._serialized_end=634779 - _globals['_SHOWCASEREWARDTELEMETRY']._serialized_start=634781 - _globals['_SHOWCASEREWARDTELEMETRY']._serialized_end=634835 - _globals['_SIZERECORDBREAKTELEMETRY']._serialized_start=634838 - _globals['_SIZERECORDBREAKTELEMETRY']._serialized_end=635239 - _globals['_SIZERECORDBREAKTELEMETRY_RECORDBREAKTYPE']._serialized_start=635092 - _globals['_SIZERECORDBREAKTELEMETRY_RECORDBREAKTYPE']._serialized_end=635239 - _globals['_SKUCONTENTPROTO']._serialized_start=635241 - _globals['_SKUCONTENTPROTO']._serialized_end=635295 - _globals['_SKUDATAPROTO']._serialized_start=635298 - _globals['_SKUDATAPROTO']._serialized_end=635760 - _globals['_SKUDATAPROTO_SKUPAYMENTTYPE']._serialized_start=635703 - _globals['_SKUDATAPROTO_SKUPAYMENTTYPE']._serialized_end=635760 - _globals['_SKUPRESENTATIONDATAPROTO']._serialized_start=635762 - _globals['_SKUPRESENTATIONDATAPROTO']._serialized_end=635816 - _globals['_SKUPRESENTATIONPROTO']._serialized_start=635818 - _globals['_SKUPRESENTATIONPROTO']._serialized_end=635868 - _globals['_SKUPRICEPROTO']._serialized_start=635870 - _globals['_SKUPRICEPROTO']._serialized_end=635923 - _globals['_SKUSTOREPRICE']._serialized_start=635925 - _globals['_SKUSTOREPRICE']._serialized_end=635986 - _globals['_SLEEPDAYRECORDPROTO']._serialized_start=635988 - _globals['_SLEEPDAYRECORDPROTO']._serialized_end=636098 - _globals['_SLEEPRECORDSPROTO']._serialized_start=636100 - _globals['_SLEEPRECORDSPROTO']._serialized_end=636215 - _globals['_SMEARGLEMOVESSETTINGSPROTO']._serialized_start=636218 - _globals['_SMEARGLEMOVESSETTINGSPROTO']._serialized_end=636358 - _globals['_SOCIALCLIENTFEATURES']._serialized_start=636361 - _globals['_SOCIALCLIENTFEATURES']._serialized_end=637047 - _globals['_SOCIALCLIENTFEATURES_CROSSGAMESOCIALCLIENTSETTINGSPROTO']._serialized_start=636495 - _globals['_SOCIALCLIENTFEATURES_CROSSGAMESOCIALCLIENTSETTINGSPROTO']._serialized_end=637047 - _globals['_SOCIALCLIENTFEATURES_CROSSGAMESOCIALCLIENTSETTINGSPROTO_APPLINKTYPE']._serialized_start=636748 - _globals['_SOCIALCLIENTFEATURES_CROSSGAMESOCIALCLIENTSETTINGSPROTO_APPLINKTYPE']._serialized_end=636808 - _globals['_SOCIALCLIENTFEATURES_CROSSGAMESOCIALCLIENTSETTINGSPROTO_FEATURETYPE']._serialized_start=636811 - _globals['_SOCIALCLIENTFEATURES_CROSSGAMESOCIALCLIENTSETTINGSPROTO_FEATURETYPE']._serialized_end=637047 - _globals['_SOCIALCLIENTGLOBALSETTINGS']._serialized_start=637050 - _globals['_SOCIALCLIENTGLOBALSETTINGS']._serialized_end=637484 - _globals['_SOCIALCLIENTGLOBALSETTINGS_CROSSGAMESOCIALSETTINGSPROTO']._serialized_start=637190 - _globals['_SOCIALCLIENTGLOBALSETTINGS_CROSSGAMESOCIALSETTINGSPROTO']._serialized_end=637484 - _globals['_SOCIALCLIENTSETTINGSPROTO']._serialized_start=637487 - _globals['_SOCIALCLIENTSETTINGSPROTO']._serialized_end=638051 - _globals['_SOCIALGIFTCOUNTTELEMETRY']._serialized_start=638053 - _globals['_SOCIALGIFTCOUNTTELEMETRY']._serialized_end=638135 - _globals['_SOCIALINBOXLATENCYTELEMETRY']._serialized_start=638137 - _globals['_SOCIALINBOXLATENCYTELEMETRY']._serialized_end=638204 - _globals['_SOCIALPLAYERSETTINGSPROTO']._serialized_start=638207 - _globals['_SOCIALPLAYERSETTINGSPROTO']._serialized_end=638346 - _globals['_SOCIALPROTO']._serialized_start=638349 - _globals['_SOCIALPROTO']._serialized_end=638502 - _globals['_SOCIALPROTO_APPKEY']._serialized_start=638417 - _globals['_SOCIALPROTO_APPKEY']._serialized_end=638502 - _globals['_SOCIALSETTINGS']._serialized_start=638505 - _globals['_SOCIALSETTINGS']._serialized_end=638802 - _globals['_SOCIALSETTINGS_CONSENTSTATUS']._serialized_start=5054 - _globals['_SOCIALSETTINGS_CONSENTSTATUS']._serialized_end=5107 - _globals['_SOCIALSETTINGS_TUTORIALTYPE']._serialized_start=638579 - _globals['_SOCIALSETTINGS_TUTORIALTYPE']._serialized_end=638802 - _globals['_SOCIALTELEMETRY']._serialized_start=638804 - _globals['_SOCIALTELEMETRY']._serialized_end=638922 - _globals['_SOCIALV2ENUM']._serialized_start=638925 - _globals['_SOCIALV2ENUM']._serialized_end=639806 - _globals['_SOCIALV2ENUM_CONTACTMETHOD']._serialized_start=638941 - _globals['_SOCIALV2ENUM_CONTACTMETHOD']._serialized_end=639002 - _globals['_SOCIALV2ENUM_INVITATIONSTATUS']._serialized_start=639004 - _globals['_SOCIALV2ENUM_INVITATIONSTATUS']._serialized_end=639064 - _globals['_SOCIALV2ENUM_ONLINESTATUS']._serialized_start=639066 - _globals['_SOCIALV2ENUM_ONLINESTATUS']._serialized_end=639157 - _globals['_SOCIALV2ENUM_FINGERPRINTHASHINGALGORITHM']._serialized_start=639159 - _globals['_SOCIALV2ENUM_FINGERPRINTHASHINGALGORITHM']._serialized_end=639213 - _globals['_SOCIALV2ENUM_FINGERPRINTREASON']._serialized_start=639216 - _globals['_SOCIALV2ENUM_FINGERPRINTREASON']._serialized_end=639390 - _globals['_SOCIALV2ENUM_GAMEDATAACCESSLEVEL']._serialized_start=639393 - _globals['_SOCIALV2ENUM_GAMEDATAACCESSLEVEL']._serialized_end=639532 - _globals['_SOCIALV2ENUM_PHOTOREPORTORIGIN']._serialized_start=639534 - _globals['_SOCIALV2ENUM_PHOTOREPORTORIGIN']._serialized_end=639592 - _globals['_SOCIALV2ENUM_PHOTOTYPE']._serialized_start=639594 - _globals['_SOCIALV2ENUM_PHOTOTYPE']._serialized_end=639652 - _globals['_SOCIALV2ENUM_SOCIALAWARD']._serialized_start=639655 - _globals['_SOCIALV2ENUM_SOCIALAWARD']._serialized_end=639806 - _globals['_SOCKETCONNECTIONEVENT']._serialized_start=639808 - _globals['_SOCKETCONNECTIONEVENT']._serialized_end=639886 - _globals['_SOURCECODEINFO']._serialized_start=639889 - _globals['_SOURCECODEINFO']._serialized_end=640092 - _globals['_SOURCECODEINFO_LOCATION']._serialized_start=639966 - _globals['_SOURCECODEINFO_LOCATION']._serialized_end=640092 - _globals['_SOURCECONTEXT']._serialized_start=640094 - _globals['_SOURCECONTEXT']._serialized_end=640128 - _globals['_SOUVENIRPROTO']._serialized_start=640131 - _globals['_SOUVENIRPROTO']._serialized_end=640364 - _globals['_SOUVENIRPROTO_SOUVENIRDETAILS']._serialized_start=640280 - _globals['_SOUVENIRPROTO_SOUVENIRDETAILS']._serialized_end=640364 - _globals['_SPACEBONUSSETTINGSPROTO']._serialized_start=640367 - _globals['_SPACEBONUSSETTINGSPROTO']._serialized_end=640511 - _globals['_SPAWNTABLEPOKEMONPROTO']._serialized_start=640514 - _globals['_SPAWNTABLEPOKEMONPROTO']._serialized_end=640661 - _globals['_SPAWNABLEPOKEMON']._serialized_start=640664 - _globals['_SPAWNABLEPOKEMON']._serialized_end=641186 - _globals['_SPAWNABLEPOKEMON_STATUS']._serialized_start=641019 - _globals['_SPAWNABLEPOKEMON_STATUS']._serialized_end=641132 - _globals['_SPAWNABLEPOKEMON_SPAWNABLETYPE']._serialized_start=641134 - _globals['_SPAWNABLEPOKEMON_SPAWNABLETYPE']._serialized_end=641186 - _globals['_SPINPOKESTOPTELEMETRY']._serialized_start=641189 - _globals['_SPINPOKESTOPTELEMETRY']._serialized_end=641345 - _globals['_SPONSOREDDETAILSPROTO']._serialized_start=641348 - _globals['_SPONSOREDDETAILSPROTO']._serialized_end=641776 - _globals['_SPONSOREDDETAILSPROTO_PROMOBUTTONMESSAGETYPE']._serialized_start=641714 - _globals['_SPONSOREDDETAILSPROTO_PROMOBUTTONMESSAGETYPE']._serialized_end=641776 - _globals['_SPONSOREDGEOFENCEGIFTSETTINGSPROTO']._serialized_start=641779 - _globals['_SPONSOREDGEOFENCEGIFTSETTINGSPROTO']._serialized_end=643558 - _globals['_SPONSOREDGEOFENCEGIFTSETTINGSPROTO_SPONSOREDBALLOONGIFTSETTINGSPROTO']._serialized_start=642644 - _globals['_SPONSOREDGEOFENCEGIFTSETTINGSPROTO_SPONSOREDBALLOONGIFTSETTINGSPROTO']._serialized_end=643278 - _globals['_SPONSOREDGEOFENCEGIFTSETTINGSPROTO_SPONSOREDBALLOONGIFTSETTINGSPROTO_SPONSOREDBALLOONMOVEMENTSETTINGSPROTO']._serialized_start=643072 - _globals['_SPONSOREDGEOFENCEGIFTSETTINGSPROTO_SPONSOREDBALLOONGIFTSETTINGSPROTO_SPONSOREDBALLOONMOVEMENTSETTINGSPROTO']._serialized_end=643278 - _globals['_SPONSOREDGEOFENCEGIFTSETTINGSPROTO_SPONSOREDGEOFENCEGIFTDETAILSPROTO']._serialized_start=643281 - _globals['_SPONSOREDGEOFENCEGIFTSETTINGSPROTO_SPONSOREDGEOFENCEGIFTDETAILSPROTO']._serialized_end=643472 - _globals['_SPONSOREDGEOFENCEGIFTSETTINGSPROTO_OBSPONSOREDGEOFENCE']._serialized_start=643474 - _globals['_SPONSOREDGEOFENCEGIFTSETTINGSPROTO_OBSPONSOREDGEOFENCE']._serialized_end=643558 - _globals['_SPONSOREDPOIFEEDBACKSETTINGSPROTO']._serialized_start=643561 - _globals['_SPONSOREDPOIFEEDBACKSETTINGSPROTO']._serialized_end=643695 - _globals['_SSDANCHORSCALCULATOROPTIONS']._serialized_start=643698 - _globals['_SSDANCHORSCALCULATOROPTIONS']._serialized_end=644356 - _globals['_STAMPCARDSSECTIONPROTO']._serialized_start=644358 - _globals['_STAMPCARDSSECTIONPROTO']._serialized_end=644382 - _globals['_STARDUSTBOOSTATTRIBUTESPROTO']._serialized_start=644384 - _globals['_STARDUSTBOOSTATTRIBUTESPROTO']._serialized_end=644470 - _globals['_STARTGYMBATTLEOUTPROTO']._serialized_start=644473 - _globals['_STARTGYMBATTLEOUTPROTO']._serialized_end=645248 - _globals['_STARTGYMBATTLEOUTPROTO_RESULT']._serialized_start=340098 - _globals['_STARTGYMBATTLEOUTPROTO_RESULT']._serialized_end=340503 - _globals['_STARTGYMBATTLEPROTO']._serialized_start=645251 - _globals['_STARTGYMBATTLEPROTO']._serialized_end=645404 - _globals['_STARTINCIDENTOUTPROTO']._serialized_start=645407 - _globals['_STARTINCIDENTOUTPROTO']._serialized_end=645711 - _globals['_STARTINCIDENTOUTPROTO_STATUS']._serialized_start=645550 - _globals['_STARTINCIDENTOUTPROTO_STATUS']._serialized_end=645711 - _globals['_STARTINCIDENTPROTO']._serialized_start=645713 - _globals['_STARTINCIDENTPROTO']._serialized_end=645795 - _globals['_STARTPARTYOUTPROTO']._serialized_start=645798 - _globals['_STARTPARTYOUTPROTO']._serialized_end=646224 - _globals['_STARTPARTYOUTPROTO_RESULT']._serialized_start=645932 - _globals['_STARTPARTYOUTPROTO_RESULT']._serialized_end=646224 - _globals['_STARTRAIDBATTLEDATAPROTO']._serialized_start=646226 - _globals['_STARTRAIDBATTLEDATAPROTO']._serialized_end=646335 - _globals['_STARTRAIDBATTLEOUTPROTO']._serialized_start=646338 - _globals['_STARTRAIDBATTLEOUTPROTO']._serialized_end=646887 - _globals['_STARTRAIDBATTLEOUTPROTO_RESULT']._serialized_start=646536 - _globals['_STARTRAIDBATTLEOUTPROTO_RESULT']._serialized_end=646887 - _globals['_STARTRAIDBATTLEPROTO']._serialized_start=646890 - _globals['_STARTRAIDBATTLEPROTO']._serialized_end=647101 - _globals['_STARTRAIDBATTLERESPONSEDATAPROTO']._serialized_start=647104 - _globals['_STARTRAIDBATTLERESPONSEDATAPROTO']._serialized_end=647317 - _globals['_STARTROCKETBALLOONINCIDENTPROTO']._serialized_start=647319 - _globals['_STARTROCKETBALLOONINCIDENTPROTO']._serialized_end=647414 - _globals['_STARTROUTEOUTPROTO']._serialized_start=647417 - _globals['_STARTROUTEOUTPROTO']._serialized_end=647545 - _globals['_STARTROUTEPROTO']._serialized_start=647547 - _globals['_STARTROUTEPROTO']._serialized_end=647605 - _globals['_STARTTUTORIALOUTPROTO']._serialized_start=647608 - _globals['_STARTTUTORIALOUTPROTO']._serialized_end=647797 - _globals['_STARTTUTORIALOUTPROTO_RESULT']._serialized_start=647695 - _globals['_STARTTUTORIALOUTPROTO_RESULT']._serialized_end=647797 - _globals['_STARTTUTORIALPROTO']._serialized_start=647799 - _globals['_STARTTUTORIALPROTO']._serialized_end=647850 - _globals['_STARTUPMEASUREMENTPROTO']._serialized_start=647853 - _globals['_STARTUPMEASUREMENTPROTO']._serialized_end=648164 - _globals['_STARTUPMEASUREMENTPROTO_COMPONENTLOADDURATIONS']._serialized_start=648060 - _globals['_STARTUPMEASUREMENTPROTO_COMPONENTLOADDURATIONS']._serialized_end=648164 - _globals['_STICKERCATEGORYSETTINGSPROTO']._serialized_start=648167 - _globals['_STICKERCATEGORYSETTINGSPROTO']._serialized_end=648457 - _globals['_STICKERCATEGORYSETTINGSPROTO_STIKERCATEGORY']._serialized_start=648304 - _globals['_STICKERCATEGORYSETTINGSPROTO_STIKERCATEGORY']._serialized_end=648457 - _globals['_STICKERMETADATAPROTO']._serialized_start=648460 - _globals['_STICKERMETADATAPROTO']._serialized_end=648669 - _globals['_STICKERPROTO']._serialized_start=648671 - _globals['_STICKERPROTO']._serialized_end=648734 - _globals['_STICKERREWARDPROTO']._serialized_start=648736 - _globals['_STICKERREWARDPROTO']._serialized_end=648792 - _globals['_STICKERSENTPROTO']._serialized_start=648794 - _globals['_STICKERSENTPROTO']._serialized_end=648832 - _globals['_STORAGEMETRICS']._serialized_start=648834 - _globals['_STORAGEMETRICS']._serialized_end=648914 - _globals['_STOREIAPSETTINGSPROTO']._serialized_start=648916 - _globals['_STOREIAPSETTINGSPROTO']._serialized_end=649041 - _globals['_STORERULEDATAPROTO']._serialized_start=649044 - _globals['_STORERULEDATAPROTO']._serialized_end=649463 - _globals['_STORERULEDATAPROTO_RULEENTRY']._serialized_start=649146 - _globals['_STORERULEDATAPROTO_RULEENTRY']._serialized_end=649185 - _globals['_STORERULEDATAPROTO_RULEKEYS']._serialized_start=649188 - _globals['_STORERULEDATAPROTO_RULEKEYS']._serialized_end=649341 - _globals['_STORERULEDATAPROTO_RULENAMES']._serialized_start=649343 - _globals['_STORERULEDATAPROTO_RULENAMES']._serialized_end=649463 - _globals['_STORYQUESTSSECTIONPROTO']._serialized_start=649465 - _globals['_STORYQUESTSSECTIONPROTO']._serialized_end=649514 - _globals['_STRINGVALUE']._serialized_start=649516 - _globals['_STRINGVALUE']._serialized_end=649544 - _globals['_STRUCT']._serialized_start=649547 - _globals['_STRUCT']._serialized_end=649677 - _globals['_STRUCT_FIELDSENTRY']._serialized_start=649609 - _globals['_STRUCT_FIELDSENTRY']._serialized_end=649677 - _globals['_STYLESHOPSETTINGSPROTO']._serialized_start=649680 - _globals['_STYLESHOPSETTINGSPROTO']._serialized_end=649948 - _globals['_STYLESHOPSETTINGSPROTO_STATUS']._serialized_start=649877 - _globals['_STYLESHOPSETTINGSPROTO_STATUS']._serialized_end=649948 - _globals['_SUBMITCOMBATACTIONPROTO']._serialized_start=649950 - _globals['_SUBMITCOMBATACTIONPROTO']._serialized_end=650047 - _globals['_SUBMITCOMBATCHALLENGEPOKEMONSDATAPROTO']._serialized_start=650049 - _globals['_SUBMITCOMBATCHALLENGEPOKEMONSDATAPROTO']._serialized_end=650149 - _globals['_SUBMITCOMBATCHALLENGEPOKEMONSOUTPROTO']._serialized_start=650152 - _globals['_SUBMITCOMBATCHALLENGEPOKEMONSOUTPROTO']._serialized_end=650604 - _globals['_SUBMITCOMBATCHALLENGEPOKEMONSOUTPROTO_RESULT']._serialized_start=650329 - _globals['_SUBMITCOMBATCHALLENGEPOKEMONSOUTPROTO_RESULT']._serialized_end=650604 - _globals['_SUBMITCOMBATCHALLENGEPOKEMONSPROTO']._serialized_start=650606 - _globals['_SUBMITCOMBATCHALLENGEPOKEMONSPROTO']._serialized_end=650722 - _globals['_SUBMITCOMBATCHALLENGEPOKEMONSRESPONSEDATAPROTO']._serialized_start=650725 - _globals['_SUBMITCOMBATCHALLENGEPOKEMONSRESPONSEDATAPROTO']._serialized_end=650957 - _globals['_SUBMITIMAGEOUTPROTO']._serialized_start=650960 - _globals['_SUBMITIMAGEOUTPROTO']._serialized_end=651255 - _globals['_SUBMITIMAGEOUTPROTO_RESULT']._serialized_start=651091 - _globals['_SUBMITIMAGEOUTPROTO_RESULT']._serialized_end=651255 - _globals['_SUBMITIMAGEPROTO']._serialized_start=651258 - _globals['_SUBMITIMAGEPROTO']._serialized_end=651409 - _globals['_SUBMITIMAGEPROTO_METADATAENTRY']._serialized_start=116340 - _globals['_SUBMITIMAGEPROTO_METADATAENTRY']._serialized_end=116387 - _globals['_SUBMITMAPPINGREQUESTPROTO']._serialized_start=651411 - _globals['_SUBMITMAPPINGREQUESTPROTO']._serialized_end=651533 - _globals['_SUBMITNEWPOIOUTPROTO']._serialized_start=651536 - _globals['_SUBMITNEWPOIOUTPROTO']._serialized_end=651846 - _globals['_SUBMITNEWPOIOUTPROTO_STATUS']._serialized_start=651679 - _globals['_SUBMITNEWPOIOUTPROTO_STATUS']._serialized_end=651846 - _globals['_SUBMITNEWPOIPROTO']._serialized_start=651848 - _globals['_SUBMITNEWPOIPROTO']._serialized_end=651970 - _globals['_SUBMITPLAYERIMAGEVOTEFORPOIOUTPROTO']._serialized_start=651973 - _globals['_SUBMITPLAYERIMAGEVOTEFORPOIOUTPROTO']._serialized_end=652185 - _globals['_SUBMITPLAYERIMAGEVOTEFORPOIOUTPROTO_STATUS']._serialized_start=652088 - _globals['_SUBMITPLAYERIMAGEVOTEFORPOIOUTPROTO_STATUS']._serialized_end=652185 - _globals['_SUBMITPLAYERIMAGEVOTEFORPOIPROTO']._serialized_start=652187 - _globals['_SUBMITPLAYERIMAGEVOTEFORPOIPROTO']._serialized_end=652297 - _globals['_SUBMITPOICATEGORYVOTERECORDPROTO']._serialized_start=652300 - _globals['_SUBMITPOICATEGORYVOTERECORDPROTO']._serialized_end=652440 - _globals['_SUBMITPOIIMAGEPROTO']._serialized_start=652443 - _globals['_SUBMITPOIIMAGEPROTO']._serialized_end=652586 - _globals['_SUBMITPOILOCATIONUPDATEPROTO']._serialized_start=652588 - _globals['_SUBMITPOILOCATIONUPDATEPROTO']._serialized_end=652707 - _globals['_SUBMITPOITAKEDOWNREQUESTPROTO']._serialized_start=652709 - _globals['_SUBMITPOITAKEDOWNREQUESTPROTO']._serialized_end=652836 - _globals['_SUBMITPOITEXTMETADATAUPDATEPROTO']._serialized_start=652838 - _globals['_SUBMITPOITEXTMETADATAUPDATEPROTO']._serialized_end=652946 - _globals['_SUBMITROUTEDRAFTOUTPROTO']._serialized_start=652949 - _globals['_SUBMITROUTEDRAFTOUTPROTO']._serialized_end=653499 - _globals['_SUBMITROUTEDRAFTOUTPROTO_RESULT']._serialized_start=653164 - _globals['_SUBMITROUTEDRAFTOUTPROTO_RESULT']._serialized_end=653499 - _globals['_SUBMITROUTEDRAFTPROTO']._serialized_start=653502 - _globals['_SUBMITROUTEDRAFTPROTO']._serialized_end=653705 - _globals['_SUBMITROUTEDRAFTPROTO_APPROVALOVERRIDE']._serialized_start=653651 - _globals['_SUBMITROUTEDRAFTPROTO_APPROVALOVERRIDE']._serialized_end=653705 - _globals['_SUBMITSLEEPRECORDSQUESTPROTO']._serialized_start=653707 - _globals['_SUBMITSLEEPRECORDSQUESTPROTO']._serialized_end=653755 - _globals['_SUBMITSPONSORPOILOCATIONUPDATEPROTO']._serialized_start=653757 - _globals['_SUBMITSPONSORPOILOCATIONUPDATEPROTO']._serialized_end=653861 - _globals['_SUBMITSPONSORPOIREPORTPROTO']._serialized_start=653864 - _globals['_SUBMITSPONSORPOIREPORTPROTO']._serialized_end=654002 - _globals['_SUPERAWESOMETOKENPROTO']._serialized_start=654004 - _globals['_SUPERAWESOMETOKENPROTO']._serialized_end=654043 - _globals['_SUPPORTEDCONTESTTYPESSETTINGSPROTO']._serialized_start=654046 - _globals['_SUPPORTEDCONTESTTYPESSETTINGSPROTO']._serialized_end=654311 - _globals['_SUPPORTEDCONTESTTYPESSETTINGSPROTO_CONTESTTYPEPROTO']._serialized_start=654177 - _globals['_SUPPORTEDCONTESTTYPESSETTINGSPROTO_CONTESTTYPEPROTO']._serialized_end=654311 - _globals['_SURVEYSETTINGS']._serialized_start=654313 - _globals['_SURVEYSETTINGS']._serialized_end=654396 - _globals['_SYNCCONTACTLISTREQUEST']._serialized_start=654399 - _globals['_SYNCCONTACTLISTREQUEST']._serialized_end=654588 - _globals['_SYNCCONTACTLISTREQUEST_CONTACTPROTO']._serialized_start=654517 - _globals['_SYNCCONTACTLISTREQUEST_CONTACTPROTO']._serialized_end=654588 - _globals['_SYNCCONTACTLISTRESPONSE']._serialized_start=654591 - _globals['_SYNCCONTACTLISTRESPONSE']._serialized_end=655280 - _globals['_SYNCCONTACTLISTRESPONSE_CONTACTPLAYERPROTO']._serialized_start=654767 - _globals['_SYNCCONTACTLISTRESPONSE_CONTACTPLAYERPROTO']._serialized_end=655157 - _globals['_SYNCCONTACTLISTRESPONSE_CONTACTPLAYERPROTO_PLAYERPROTO']._serialized_start=654987 - _globals['_SYNCCONTACTLISTRESPONSE_CONTACTPLAYERPROTO_PLAYERPROTO']._serialized_end=655103 - _globals['_SYNCCONTACTLISTRESPONSE_CONTACTPLAYERPROTO_CONTACTSTATUS']._serialized_start=655105 - _globals['_SYNCCONTACTLISTRESPONSE_CONTACTPLAYERPROTO_CONTACTSTATUS']._serialized_end=655157 - _globals['_SYNCCONTACTLISTRESPONSE_RESULT']._serialized_start=655159 - _globals['_SYNCCONTACTLISTRESPONSE_RESULT']._serialized_end=655280 - _globals['_TAKESNAPSHOTQUESTPROTO']._serialized_start=655282 - _globals['_TAKESNAPSHOTQUESTPROTO']._serialized_end=655364 - _globals['_TAPPABLE']._serialized_start=655367 - _globals['_TAPPABLE']._serialized_end=655581 - _globals['_TAPPABLE_TAPPABLETYPE']._serialized_start=655513 - _globals['_TAPPABLE_TAPPABLETYPE']._serialized_end=655581 - _globals['_TAPPABLESETTINGSPROTO']._serialized_start=655584 - _globals['_TAPPABLESETTINGSPROTO']._serialized_end=655838 - _globals['_TEAMCHANGEINFOPROTO']._serialized_start=655840 - _globals['_TEAMCHANGEINFOPROTO']._serialized_end=655917 - _globals['_TELEMETRYATTRIBUTE']._serialized_start=655920 - _globals['_TELEMETRYATTRIBUTE']._serialized_end=656215 - _globals['_TELEMETRYATTRIBUTE_LABEL']._serialized_start=656113 - _globals['_TELEMETRYATTRIBUTE_LABEL']._serialized_end=656215 - _globals['_TELEMETRYATTRIBUTERECORDPROTO']._serialized_start=656218 - _globals['_TELEMETRYATTRIBUTERECORDPROTO']._serialized_end=656403 - _globals['_TELEMETRYBATCHPROTO']._serialized_start=656406 - _globals['_TELEMETRYBATCHPROTO']._serialized_end=656710 - _globals['_TELEMETRYCOMMON']._serialized_start=656712 - _globals['_TELEMETRYCOMMON']._serialized_end=656823 - _globals['_TELEMETRYCOMMONFILTERPROTO']._serialized_start=656826 - _globals['_TELEMETRYCOMMONFILTERPROTO']._serialized_end=657297 - _globals['_TELEMETRYEVENTRECORDPROTO']._serialized_start=657300 - _globals['_TELEMETRYEVENTRECORDPROTO']._serialized_end=657541 - _globals['_TELEMETRYFIELD']._serialized_start=657543 - _globals['_TELEMETRYFIELD']._serialized_end=657644 - _globals['_TELEMETRYGLOBALSETTINGSPROTO']._serialized_start=657647 - _globals['_TELEMETRYGLOBALSETTINGSPROTO']._serialized_end=658011 - _globals['_TELEMETRYKEY']._serialized_start=658013 - _globals['_TELEMETRYKEY']._serialized_end=658092 - _globals['_TELEMETRYMETADATAPROTO']._serialized_start=658095 - _globals['_TELEMETRYMETADATAPROTO']._serialized_end=658744 - _globals['_TELEMETRYMETADATAPROTO_TELEMETRYSCOPEID']._serialized_start=658639 - _globals['_TELEMETRYMETADATAPROTO_TELEMETRYSCOPEID']._serialized_end=658744 - _globals['_TELEMETRYMETRICRECORDPROTO']._serialized_start=658747 - _globals['_TELEMETRYMETRICRECORDPROTO']._serialized_end=659081 - _globals['_TELEMETRYMETRICRECORDPROTO_KIND']._serialized_start=402804 - _globals['_TELEMETRYMETRICRECORDPROTO_KIND']._serialized_end=402865 - _globals['_TELEMETRYRECORDRESULT']._serialized_start=659084 - _globals['_TELEMETRYRECORDRESULT']._serialized_end=659384 - _globals['_TELEMETRYRECORDRESULT_STATUS']._serialized_start=659267 - _globals['_TELEMETRYRECORDRESULT_STATUS']._serialized_end=659384 - _globals['_TELEMETRYREQUESTMETADATA']._serialized_start=659386 - _globals['_TELEMETRYREQUESTMETADATA']._serialized_end=659463 - _globals['_TELEMETRYREQUESTPROTO']._serialized_start=659465 - _globals['_TELEMETRYREQUESTPROTO']._serialized_end=659559 - _globals['_TELEMETRYRESPONSEPROTO']._serialized_start=659562 - _globals['_TELEMETRYRESPONSEPROTO']._serialized_end=659901 - _globals['_TELEMETRYRESPONSEPROTO_STATUS']._serialized_start=172977 - _globals['_TELEMETRYRESPONSEPROTO_STATUS']._serialized_end=173043 - _globals['_TELEMETRYSERVERDATA']._serialized_start=659904 - _globals['_TELEMETRYSERVERDATA']._serialized_end=660063 - _globals['_TELEMETRYVALUE']._serialized_start=660065 - _globals['_TELEMETRYVALUE']._serialized_end=660181 - _globals['_TEMPEVOOVERRIDEPROTO']._serialized_start=660184 - _globals['_TEMPEVOOVERRIDEPROTO']._serialized_end=660924 - _globals['_TEMPLATEVARIABLE']._serialized_start=660926 - _globals['_TEMPLATEVARIABLE']._serialized_end=661030 - _globals['_TEMPORALFREQUENCYPROTO']._serialized_start=661033 - _globals['_TEMPORALFREQUENCYPROTO']._serialized_end=661170 - _globals['_TEMPORARYEVOLUTIONPROTO']._serialized_start=661173 - _globals['_TEMPORARYEVOLUTIONPROTO']._serialized_end=661329 - _globals['_TEMPORARYEVOLUTIONRESOURCEPROTO']._serialized_start=661332 - _globals['_TEMPORARYEVOLUTIONRESOURCEPROTO']._serialized_end=661487 - _globals['_TEMPORARYEVOLUTIONSETTINGSPROTO']._serialized_start=661490 - _globals['_TEMPORARYEVOLUTIONSETTINGSPROTO']._serialized_end=661645 - _globals['_TFLITETENSORSTODETECTIONSCALCULATOROPTIONS']._serialized_start=661648 - _globals['_TFLITETENSORSTODETECTIONSCALCULATOROPTIONS']._serialized_end=662546 - _globals['_THIRDMOVEGLOBALSETTINGSPROTO']._serialized_start=662548 - _globals['_THIRDMOVEGLOBALSETTINGSPROTO']._serialized_end=662602 - _globals['_TICKETGIFTINGSETTINGSPROTO']._serialized_start=662604 - _globals['_TICKETGIFTINGSETTINGSPROTO']._serialized_end=662722 - _globals['_TILEDBLOB']._serialized_start=662725 - _globals['_TILEDBLOB']._serialized_end=662963 - _globals['_TILEDBLOB_CONTENTTYPE']._serialized_start=662896 - _globals['_TILEDBLOB_CONTENTTYPE']._serialized_end=662963 - _globals['_TIMEBONUSSETTINGSPROTO']._serialized_start=662965 - _globals['_TIMEBONUSSETTINGSPROTO']._serialized_end=663035 - _globals['_TIMEGAPPROTO']._serialized_start=663038 - _globals['_TIMEGAPPROTO']._serialized_end=663295 - _globals['_TIMEGAPPROTO_SPANUNIT']._serialized_start=663171 - _globals['_TIMEGAPPROTO_SPANUNIT']._serialized_end=663295 - _globals['_TIMETOPLAYABLETELEMETRY']._serialized_start=663298 - _globals['_TIMETOPLAYABLETELEMETRY']._serialized_end=663450 - _globals['_TIMETOPLAYABLETELEMETRY_STATUS']._serialized_start=663407 - _globals['_TIMETOPLAYABLETELEMETRY_STATUS']._serialized_end=663450 - _globals['_TIMEWINDOW']._serialized_start=663452 - _globals['_TIMEWINDOW']._serialized_end=663498 - _globals['_TIMEDGROUPCHALLENGEDEFINITIONPROTO']._serialized_start=663501 - _globals['_TIMEDGROUPCHALLENGEDEFINITIONPROTO']._serialized_end=663757 - _globals['_TIMEDGROUPCHALLENGEPLAYERSTATSPROTO']._serialized_start=663760 - _globals['_TIMEDGROUPCHALLENGEPLAYERSTATSPROTO']._serialized_end=663967 - _globals['_TIMEDGROUPCHALLENGEPLAYERSTATSPROTO_INDIVIDUALCHALLENGESTATS']._serialized_start=663897 - _globals['_TIMEDGROUPCHALLENGEPLAYERSTATSPROTO_INDIVIDUALCHALLENGESTATS']._serialized_end=663967 - _globals['_TIMEDGROUPCHALLENGESECTIONPROTO']._serialized_start=663969 - _globals['_TIMEDGROUPCHALLENGESECTIONPROTO']._serialized_end=664050 - _globals['_TIMEDGROUPCHALLENGESETTINGSPROTO']._serialized_start=664053 - _globals['_TIMEDGROUPCHALLENGESETTINGSPROTO']._serialized_end=664309 - _globals['_TIMEDQUESTSECTIONPROTO']._serialized_start=664311 - _globals['_TIMEDQUESTSECTIONPROTO']._serialized_end=664353 - _globals['_TIMESTAMP']._serialized_start=664355 - _globals['_TIMESTAMP']._serialized_end=664398 - _globals['_TODAYVIEWPROTO']._serialized_start=664400 - _globals['_TODAYVIEWPROTO']._serialized_end=664473 - _globals['_TODAYVIEWSECTIONPROTO']._serialized_start=664476 - _globals['_TODAYVIEWSECTIONPROTO']._serialized_end=665552 - _globals['_TOPICPROTO']._serialized_start=665554 - _globals['_TOPICPROTO']._serialized_end=665603 - _globals['_TRADEPOKEMONQUESTPROTO']._serialized_start=665605 - _globals['_TRADEPOKEMONQUESTPROTO']._serialized_end=665648 - _globals['_TRADINGGLOBALSETTINGSPROTO']._serialized_start=665650 - _globals['_TRADINGGLOBALSETTINGSPROTO']._serialized_end=665728 - _globals['_TRADINGLOGENTRY']._serialized_start=665731 - _globals['_TRADINGLOGENTRY']._serialized_end=666062 - _globals['_TRADINGLOGENTRY_RESULT']._serialized_start=3919 - _globals['_TRADINGLOGENTRY_RESULT']._serialized_end=3951 - _globals['_TRADINGPROTO']._serialized_start=666065 - _globals['_TRADINGPROTO']._serialized_end=668382 - _globals['_TRADINGPROTO_TRADINGPLAYERPROTO']._serialized_start=666527 - _globals['_TRADINGPROTO_TRADINGPLAYERPROTO']._serialized_end=667452 - _globals['_TRADINGPROTO_TRADINGPLAYERPROTO_EXCLUDEDPOKEMON']._serialized_start=666960 - _globals['_TRADINGPROTO_TRADINGPLAYERPROTO_EXCLUDEDPOKEMON']._serialized_end=667452 - _globals['_TRADINGPROTO_TRADINGPLAYERPROTO_EXCLUDEDPOKEMON_EXCLUSIONREASON']._serialized_start=667107 - _globals['_TRADINGPROTO_TRADINGPLAYERPROTO_EXCLUDEDPOKEMON_EXCLUSIONREASON']._serialized_end=667452 - _globals['_TRADINGPROTO_TRADINGPOKEMONPROTO']._serialized_start=667455 - _globals['_TRADINGPROTO_TRADINGPOKEMONPROTO']._serialized_end=668275 - _globals['_TRADINGPROTO_TRADINGSTATE']._serialized_start=668277 - _globals['_TRADINGPROTO_TRADINGSTATE']._serialized_end=668382 - _globals['_TRANSFERPOKEMONTOPOKEMONHOMEOUTPROTO']._serialized_start=668385 - _globals['_TRANSFERPOKEMONTOPOKEMONHOMEOUTPROTO']._serialized_end=669653 - _globals['_TRANSFERPOKEMONTOPOKEMONHOMEOUTPROTO_XLCANDYAWARDEDPERIDENTRY']._serialized_start=138766 - _globals['_TRANSFERPOKEMONTOPOKEMONHOMEOUTPROTO_XLCANDYAWARDEDPERIDENTRY']._serialized_end=138824 - _globals['_TRANSFERPOKEMONTOPOKEMONHOMEOUTPROTO_STATUS']._serialized_start=668724 - _globals['_TRANSFERPOKEMONTOPOKEMONHOMEOUTPROTO_STATUS']._serialized_end=669653 - _globals['_TRANSFERPOKEMONTOPOKEMONHOMEPROTO']._serialized_start=669655 - _globals['_TRANSFERPOKEMONTOPOKEMONHOMEPROTO']._serialized_end=669739 - _globals['_TRANSFORM']._serialized_start=669741 - _globals['_TRANSFORM']._serialized_end=669844 - _globals['_TRANSITMETADATA']._serialized_start=669846 - _globals['_TRANSITMETADATA']._serialized_end=669914 - _globals['_TRANSLATIONSETTINGSPROTO']._serialized_start=669916 - _globals['_TRANSLATIONSETTINGSPROTO']._serialized_end=669974 - _globals['_TRAVELROUTEQUESTPROTO']._serialized_start=669976 - _globals['_TRAVELROUTEQUESTPROTO']._serialized_end=670017 - _globals['_TRIANGLELIST']._serialized_start=670020 - _globals['_TRIANGLELIST']._serialized_end=670153 - _globals['_TRIANGLELIST_EXTERIOREDGEBIT']._serialized_start=670076 - _globals['_TRIANGLELIST_EXTERIOREDGEBIT']._serialized_end=670153 - _globals['_TUTORIALCOMPLETREWARDS']._serialized_start=670156 - _globals['_TUTORIALCOMPLETREWARDS']._serialized_end=670295 - _globals['_TUTORIALCREATEDETAIL']._serialized_start=670297 - _globals['_TUTORIALCREATEDETAIL']._serialized_end=670343 - _globals['_TUTORIALTELEMETRY']._serialized_start=670346 - _globals['_TUTORIALTELEMETRY']._serialized_end=671670 - _globals['_TUTORIALTELEMETRY_TUTORIALTELEMETRYID']._serialized_start=670445 - _globals['_TUTORIALTELEMETRY_TUTORIALTELEMETRYID']._serialized_end=671670 - _globals['_TUTORIALSSETTINGS']._serialized_start=671673 - _globals['_TUTORIALSSETTINGS']._serialized_end=672142 - _globals['_TWOWAYSHAREDFRIENDSHIPDATAPROTO']._serialized_start=672145 - _globals['_TWOWAYSHAREDFRIENDSHIPDATAPROTO']._serialized_end=672391 - _globals['_TWOWAYSHAREDFRIENDSHIPDATAPROTO_SHAREDMIGRATIONS']._serialized_start=672312 - _globals['_TWOWAYSHAREDFRIENDSHIPDATAPROTO_SHAREDMIGRATIONS']._serialized_end=672391 - _globals['_TYPE']._serialized_start=672394 - _globals['_TYPE']._serialized_end=672605 - _globals['_TYPEEFFECTIVESETTINGSPROTO']._serialized_start=672607 - _globals['_TYPEEFFECTIVESETTINGSPROTO']._serialized_end=672712 - _globals['_UINT32VALUE']._serialized_start=672714 - _globals['_UINT32VALUE']._serialized_end=672742 - _globals['_UINT64VALUE']._serialized_start=672744 - _globals['_UINT64VALUE']._serialized_end=672772 - _globals['_UUID']._serialized_start=672774 - _globals['_UUID']._serialized_end=672810 - _globals['_UNBLOCKACCOUNTOUTPROTO']._serialized_start=672813 - _globals['_UNBLOCKACCOUNTOUTPROTO']._serialized_end=672990 - _globals['_UNBLOCKACCOUNTOUTPROTO_RESULT']._serialized_start=672902 - _globals['_UNBLOCKACCOUNTOUTPROTO_RESULT']._serialized_end=672990 - _globals['_UNBLOCKACCOUNTPROTO']._serialized_start=672992 - _globals['_UNBLOCKACCOUNTPROTO']._serialized_end=673045 - _globals['_UNCOMMENTANNOTATIONTESTPROTO']._serialized_start=673047 - _globals['_UNCOMMENTANNOTATIONTESTPROTO']._serialized_end=673125 - _globals['_UNINTERPRETEDOPTION']._serialized_start=673128 - _globals['_UNINTERPRETEDOPTION']._serialized_end=673413 - _globals['_UNINTERPRETEDOPTION_NAMEPART']._serialized_start=673362 - _globals['_UNINTERPRETEDOPTION_NAMEPART']._serialized_end=673413 - _globals['_UNLINKNINTENDOACCOUNTOUTPROTO']._serialized_start=673416 - _globals['_UNLINKNINTENDOACCOUNTOUTPROTO']._serialized_end=673643 - _globals['_UNLINKNINTENDOACCOUNTOUTPROTO_STATUS']._serialized_start=673519 - _globals['_UNLINKNINTENDOACCOUNTOUTPROTO_STATUS']._serialized_end=673643 - _globals['_UNLINKNINTENDOACCOUNTPROTO']._serialized_start=673645 - _globals['_UNLINKNINTENDOACCOUNTPROTO']._serialized_end=673673 - _globals['_UNLOCKPOKEMONMOVEOUTPROTO']._serialized_start=673676 - _globals['_UNLOCKPOKEMONMOVEOUTPROTO']._serialized_end=674003 - _globals['_UNLOCKPOKEMONMOVEOUTPROTO_RESULT']._serialized_start=673828 - _globals['_UNLOCKPOKEMONMOVEOUTPROTO_RESULT']._serialized_end=674003 - _globals['_UNLOCKPOKEMONMOVEPROTO']._serialized_start=674005 - _globals['_UNLOCKPOKEMONMOVEPROTO']._serialized_end=674049 - _globals['_UPNEXTSECTIONPROTO']._serialized_start=674051 - _globals['_UPNEXTSECTIONPROTO']._serialized_end=674089 - _globals['_UPCOMINGEVENTSSECTIONPROTO']._serialized_start=674091 - _globals['_UPCOMINGEVENTSSECTIONPROTO']._serialized_end=674170 - _globals['_UPDATEADVENTURESYNCFITNESSREQUESTPROTO']._serialized_start=674172 - _globals['_UPDATEADVENTURESYNCFITNESSREQUESTPROTO']._serialized_end=674272 - _globals['_UPDATEADVENTURESYNCFITNESSRESPONSEPROTO']._serialized_start=674275 - _globals['_UPDATEADVENTURESYNCFITNESSRESPONSEPROTO']._serialized_end=674453 - _globals['_UPDATEADVENTURESYNCFITNESSRESPONSEPROTO_STATUS']._serialized_start=210418 - _globals['_UPDATEADVENTURESYNCFITNESSRESPONSEPROTO_STATUS']._serialized_end=210469 - _globals['_UPDATEADVENTURESYNCSETTINGSREQUESTPROTO']._serialized_start=674455 - _globals['_UPDATEADVENTURESYNCSETTINGSREQUESTPROTO']._serialized_end=674573 - _globals['_UPDATEADVENTURESYNCSETTINGSRESPONSEPROTO']._serialized_start=674576 - _globals['_UPDATEADVENTURESYNCSETTINGSRESPONSEPROTO']._serialized_end=674780 - _globals['_UPDATEADVENTURESYNCSETTINGSRESPONSEPROTO_STATUS']._serialized_start=286983 - _globals['_UPDATEADVENTURESYNCSETTINGSRESPONSEPROTO_STATUS']._serialized_end=287062 - _globals['_UPDATEBREADCRUMBHISTORYREQUESTPROTO']._serialized_start=674783 - _globals['_UPDATEBREADCRUMBHISTORYREQUESTPROTO']._serialized_end=674936 - _globals['_UPDATEBREADCRUMBHISTORYRESPONSEPROTO']._serialized_start=674939 - _globals['_UPDATEBREADCRUMBHISTORYRESPONSEPROTO']._serialized_end=675135 - _globals['_UPDATEBREADCRUMBHISTORYRESPONSEPROTO_STATUS']._serialized_start=286983 - _globals['_UPDATEBREADCRUMBHISTORYRESPONSEPROTO_STATUS']._serialized_end=287062 - _globals['_UPDATECOMBATDATAPROTO']._serialized_start=675138 - _globals['_UPDATECOMBATDATAPROTO']._serialized_end=675271 - _globals['_UPDATECOMBATOUTPROTO']._serialized_start=675274 - _globals['_UPDATECOMBATOUTPROTO']._serialized_end=676236 - _globals['_UPDATECOMBATOUTPROTO_RESULT']._serialized_start=675405 - _globals['_UPDATECOMBATOUTPROTO_RESULT']._serialized_end=676236 - _globals['_UPDATECOMBATPROTO']._serialized_start=676238 - _globals['_UPDATECOMBATPROTO']._serialized_end=676346 - _globals['_UPDATECOMBATRESPONSEDATAPROTO']._serialized_start=676349 - _globals['_UPDATECOMBATRESPONSEDATAPROTO']._serialized_end=676559 - _globals['_UPDATECOMBATRESPONSETIMETELEMETRY']._serialized_start=676562 - _globals['_UPDATECOMBATRESPONSETIMETELEMETRY']._serialized_end=676871 - _globals['_UPDATEFACEBOOKSTATUSOUTPROTO']._serialized_start=676874 - _globals['_UPDATEFACEBOOKSTATUSOUTPROTO']._serialized_end=677105 - _globals['_UPDATEFACEBOOKSTATUSOUTPROTO_RESULT']._serialized_start=676976 - _globals['_UPDATEFACEBOOKSTATUSOUTPROTO_RESULT']._serialized_end=677105 - _globals['_UPDATEFACEBOOKSTATUSPROTO']._serialized_start=677107 - _globals['_UPDATEFACEBOOKSTATUSPROTO']._serialized_end=677181 - _globals['_UPDATEFRIENDSHIPREQUEST']._serialized_start=677184 - _globals['_UPDATEFRIENDSHIPREQUEST']._serialized_end=677383 - _globals['_UPDATEFRIENDSHIPREQUEST_FRIENDPROFILEPROTO']._serialized_start=677345 - _globals['_UPDATEFRIENDSHIPREQUEST_FRIENDPROFILEPROTO']._serialized_end=677383 - _globals['_UPDATEFRIENDSHIPRESPONSE']._serialized_start=677386 - _globals['_UPDATEFRIENDSHIPRESPONSE']._serialized_end=677648 - _globals['_UPDATEFRIENDSHIPRESPONSE_RESULT']._serialized_start=677480 - _globals['_UPDATEFRIENDSHIPRESPONSE_RESULT']._serialized_end=677648 - _globals['_UPDATEINCOMINGGAMEINVITEREQUEST']._serialized_start=677651 - _globals['_UPDATEINCOMINGGAMEINVITEREQUEST']._serialized_end=677824 - _globals['_UPDATEINCOMINGGAMEINVITEREQUEST_NEWSTATUS']._serialized_start=677782 - _globals['_UPDATEINCOMINGGAMEINVITEREQUEST_NEWSTATUS']._serialized_end=677824 - _globals['_UPDATEINCOMINGGAMEINVITERESPONSE']._serialized_start=677827 - _globals['_UPDATEINCOMINGGAMEINVITERESPONSE']._serialized_end=677968 - _globals['_UPDATEINCOMINGGAMEINVITERESPONSE_RESULT']._serialized_start=3919 - _globals['_UPDATEINCOMINGGAMEINVITERESPONSE_RESULT']._serialized_end=3951 - _globals['_UPDATEINVASIONBATTLEOUTPROTO']._serialized_start=677971 - _globals['_UPDATEINVASIONBATTLEOUTPROTO']._serialized_end=678131 - _globals['_UPDATEINVASIONBATTLEPROTO']._serialized_start=678134 - _globals['_UPDATEINVASIONBATTLEPROTO']._serialized_end=678567 - _globals['_UPDATEINVASIONBATTLEPROTO_UPDATETYPE']._serialized_start=678502 - _globals['_UPDATEINVASIONBATTLEPROTO_UPDATETYPE']._serialized_end=678567 - _globals['_UPDATENOTIFICATIONOUTPROTO']._serialized_start=678570 - _globals['_UPDATENOTIFICATIONOUTPROTO']._serialized_end=678703 - _globals['_UPDATENOTIFICATIONPROTO']._serialized_start=678706 - _globals['_UPDATENOTIFICATIONPROTO']._serialized_end=678836 - _globals['_UPDATEPHONENUMBERREQUEST']._serialized_start=678838 - _globals['_UPDATEPHONENUMBERREQUEST']._serialized_end=678955 - _globals['_UPDATEPHONENUMBERRESPONSE']._serialized_start=678958 - _globals['_UPDATEPHONENUMBERRESPONSE']._serialized_end=679254 - _globals['_UPDATEPHONENUMBERRESPONSE_STATUS']._serialized_start=679077 - _globals['_UPDATEPHONENUMBERRESPONSE_STATUS']._serialized_end=679254 - _globals['_UPDATEPOKEMONSIZECONTESTENTRYOUTPROTO']._serialized_start=679257 - _globals['_UPDATEPOKEMONSIZECONTESTENTRYOUTPROTO']._serialized_end=679737 - _globals['_UPDATEPOKEMONSIZECONTESTENTRYOUTPROTO_STATUS']._serialized_start=679377 - _globals['_UPDATEPOKEMONSIZECONTESTENTRYOUTPROTO_STATUS']._serialized_end=679737 - _globals['_UPDATEPOKEMONSIZECONTESTENTRYPROTO']._serialized_start=679740 - _globals['_UPDATEPOKEMONSIZECONTESTENTRYPROTO']._serialized_end=680069 - _globals['_UPDATEPOSTCARDOUTPROTO']._serialized_start=680072 - _globals['_UPDATEPOSTCARDOUTPROTO']._serialized_end=680331 - _globals['_UPDATEPOSTCARDOUTPROTO_RESULT']._serialized_start=433103 - _globals['_UPDATEPOSTCARDOUTPROTO_RESULT']._serialized_end=433217 - _globals['_UPDATEPOSTCARDPROTO']._serialized_start=680333 - _globals['_UPDATEPOSTCARDPROTO']._serialized_end=680393 - _globals['_UPDATEPROFILEREQUEST']._serialized_start=680396 - _globals['_UPDATEPROFILEREQUEST']._serialized_end=680532 - _globals['_UPDATEPROFILEREQUEST_PROFILEPROTO']._serialized_start=680488 - _globals['_UPDATEPROFILEREQUEST_PROFILEPROTO']._serialized_end=680532 - _globals['_UPDATEPROFILERESPONSE']._serialized_start=680535 - _globals['_UPDATEPROFILERESPONSE']._serialized_end=680703 - _globals['_UPDATEPROFILERESPONSE_RESULT']._serialized_start=680622 - _globals['_UPDATEPROFILERESPONSE_RESULT']._serialized_end=680703 - _globals['_UPDATEROUTEDRAFTOUTPROTO']._serialized_start=680706 - _globals['_UPDATEROUTEDRAFTOUTPROTO']._serialized_end=681048 - _globals['_UPDATEROUTEDRAFTOUTPROTO_RESULT']._serialized_start=680919 - _globals['_UPDATEROUTEDRAFTOUTPROTO_RESULT']._serialized_end=681048 - _globals['_UPDATEROUTEDRAFTPROTO']._serialized_start=681050 - _globals['_UPDATEROUTEDRAFTPROTO']._serialized_end=681114 - _globals['_UPDATETRADINGOUTPROTO']._serialized_start=681117 - _globals['_UPDATETRADINGOUTPROTO']._serialized_end=681524 - _globals['_UPDATETRADINGOUTPROTO_RESULT']._serialized_start=681252 - _globals['_UPDATETRADINGOUTPROTO_RESULT']._serialized_end=681524 - _globals['_UPDATETRADINGPROTO']._serialized_start=681526 - _globals['_UPDATETRADINGPROTO']._serialized_end=681585 - _globals['_UPDATEVPSEVENTOUTPROTO']._serialized_start=681588 - _globals['_UPDATEVPSEVENTOUTPROTO']._serialized_end=681972 - _globals['_UPDATEVPSEVENTOUTPROTO_STATUS']._serialized_start=439127 - _globals['_UPDATEVPSEVENTOUTPROTO_STATUS']._serialized_end=439356 - _globals['_UPDATEVPSEVENTPROTO']._serialized_start=681974 - _globals['_UPDATEVPSEVENTPROTO']._serialized_end=682090 - _globals['_UPGRADEPOKEMONOUTPROTO']._serialized_start=682093 - _globals['_UPGRADEPOKEMONOUTPROTO']._serialized_end=682784 - _globals['_UPGRADEPOKEMONOUTPROTO_BULKUPGRADESCOST']._serialized_start=682391 - _globals['_UPGRADEPOKEMONOUTPROTO_BULKUPGRADESCOST']._serialized_end=682593 - _globals['_UPGRADEPOKEMONOUTPROTO_RESULT']._serialized_start=682596 - _globals['_UPGRADEPOKEMONOUTPROTO_RESULT']._serialized_end=682784 - _globals['_UPGRADEPOKEMONPROTO']._serialized_start=682786 - _globals['_UPGRADEPOKEMONPROTO']._serialized_end=682900 - _globals['_UPLOADMANAGEMENTSETTINGS']._serialized_start=682902 - _globals['_UPLOADMANAGEMENTSETTINGS']._serialized_end=683020 - _globals['_UPLOADMANAGEMENTTELEMETRY']._serialized_start=683023 - _globals['_UPLOADMANAGEMENTTELEMETRY']._serialized_end=683448 - _globals['_UPLOADMANAGEMENTTELEMETRY_UPLOADMANAGEMENTEVENTID']._serialized_start=683160 - _globals['_UPLOADMANAGEMENTTELEMETRY_UPLOADMANAGEMENTEVENTID']._serialized_end=683448 - _globals['_UPLOADPOIPHOTOBYURLOUTPROTO']._serialized_start=683450 - _globals['_UPLOADPOIPHOTOBYURLOUTPROTO']._serialized_end=683545 - _globals['_UPLOADPOIPHOTOBYURLPROTO']._serialized_start=683547 - _globals['_UPLOADPOIPHOTOBYURLPROTO']._serialized_end=683612 - _globals['_UPLOADRAIDCLIENTLOGOUTPROTO']._serialized_start=683614 - _globals['_UPLOADRAIDCLIENTLOGOUTPROTO']._serialized_end=683643 - _globals['_UPLOADRAIDCLIENTLOGPROTO']._serialized_start=683646 - _globals['_UPLOADRAIDCLIENTLOGPROTO']._serialized_end=683807 - _globals['_UPSIGHTLOGGINGSETTINGSPROTO']._serialized_start=683809 - _globals['_UPSIGHTLOGGINGSETTINGSPROTO']._serialized_end=683920 - _globals['_UPSTREAM']._serialized_start=683923 - _globals['_UPSTREAM']._serialized_end=684412 - _globals['_UPSTREAM_PROBERESPONSE']._serialized_start=684153 - _globals['_UPSTREAM_PROBERESPONSE']._serialized_end=684334 - _globals['_UPSTREAM_PROBERESPONSE_NETWORKTYPE']._serialized_start=684290 - _globals['_UPSTREAM_PROBERESPONSE_NETWORKTYPE']._serialized_end=684334 - _globals['_UPSTREAM_SUBSCRIPTIONREQUEST']._serialized_start=684336 - _globals['_UPSTREAM_SUBSCRIPTIONREQUEST']._serialized_end=684401 - _globals['_USEINCENSEACTIONOUTPROTO']._serialized_start=684415 - _globals['_USEINCENSEACTIONOUTPROTO']._serialized_end=684738 - _globals['_USEINCENSEACTIONOUTPROTO_RESULT']._serialized_start=684611 - _globals['_USEINCENSEACTIONOUTPROTO_RESULT']._serialized_end=684738 - _globals['_USEINCENSEACTIONPROTO']._serialized_start=684740 - _globals['_USEINCENSEACTIONPROTO']._serialized_end=684807 - _globals['_USEITEMCAPTUREOUTPROTO']._serialized_start=684810 - _globals['_USEITEMCAPTUREOUTPROTO']._serialized_end=684987 - _globals['_USEITEMCAPTUREPROTO']._serialized_start=684989 - _globals['_USEITEMCAPTUREPROTO']._serialized_end=685094 - _globals['_USEITEMEGGINCUBATOROUTPROTO']._serialized_start=685097 - _globals['_USEITEMEGGINCUBATOROUTPROTO']._serialized_end=685494 - _globals['_USEITEMEGGINCUBATOROUTPROTO_RESULT']._serialized_start=685255 - _globals['_USEITEMEGGINCUBATOROUTPROTO_RESULT']._serialized_end=685494 - _globals['_USEITEMEGGINCUBATORPROTO']._serialized_start=685496 - _globals['_USEITEMEGGINCUBATORPROTO']._serialized_end=685560 - _globals['_USEITEMENCOUNTEROUTPROTO']._serialized_start=685563 - _globals['_USEITEMENCOUNTEROUTPROTO']._serialized_end=685890 - _globals['_USEITEMENCOUNTEROUTPROTO_STATUS']._serialized_start=685769 - _globals['_USEITEMENCOUNTEROUTPROTO_STATUS']._serialized_end=685890 - _globals['_USEITEMENCOUNTERPROTO']._serialized_start=685892 - _globals['_USEITEMENCOUNTERPROTO']._serialized_end=685999 - _globals['_USEITEMMOVEREROLLOUTPROTO']._serialized_start=686002 - _globals['_USEITEMMOVEREROLLOUTPROTO']._serialized_end=686397 - _globals['_USEITEMMOVEREROLLOUTPROTO_RESULT']._serialized_start=686153 - _globals['_USEITEMMOVEREROLLOUTPROTO_RESULT']._serialized_end=686397 - _globals['_USEITEMMOVEREROLLPROTO']._serialized_start=686400 - _globals['_USEITEMMOVEREROLLPROTO']._serialized_end=686570 - _globals['_USEITEMPOTIONOUTPROTO']._serialized_start=686573 - _globals['_USEITEMPOTIONOUTPROTO']._serialized_end=686781 - _globals['_USEITEMPOTIONOUTPROTO_RESULT']._serialized_start=686677 - _globals['_USEITEMPOTIONOUTPROTO_RESULT']._serialized_end=686781 - _globals['_USEITEMPOTIONPROTO']._serialized_start=686783 - _globals['_USEITEMPOTIONPROTO']._serialized_end=686859 - _globals['_USEITEMRARECANDYOUTPROTO']._serialized_start=686862 - _globals['_USEITEMRARECANDYOUTPROTO']._serialized_end=687148 - _globals['_USEITEMRARECANDYOUTPROTO_RESULT']._serialized_start=687007 - _globals['_USEITEMRARECANDYOUTPROTO_RESULT']._serialized_end=687148 - _globals['_USEITEMRARECANDYPROTO']._serialized_start=687151 - _globals['_USEITEMRARECANDYPROTO']._serialized_end=687282 - _globals['_USEITEMREVIVEOUTPROTO']._serialized_start=687285 - _globals['_USEITEMREVIVEOUTPROTO']._serialized_end=687493 - _globals['_USEITEMREVIVEOUTPROTO_RESULT']._serialized_start=686677 - _globals['_USEITEMREVIVEOUTPROTO_RESULT']._serialized_end=686781 - _globals['_USEITEMREVIVEPROTO']._serialized_start=687495 - _globals['_USEITEMREVIVEPROTO']._serialized_end=687571 - _globals['_USEITEMSTARDUSTBOOSTOUTPROTO']._serialized_start=687574 - _globals['_USEITEMSTARDUSTBOOSTOUTPROTO']._serialized_end=687892 - _globals['_USEITEMSTARDUSTBOOSTOUTPROTO_RESULT']._serialized_start=687734 - _globals['_USEITEMSTARDUSTBOOSTOUTPROTO_RESULT']._serialized_end=687892 - _globals['_USEITEMSTARDUSTBOOSTPROTO']._serialized_start=687894 - _globals['_USEITEMSTARDUSTBOOSTPROTO']._serialized_end=687957 - _globals['_USEITEMXPBOOSTOUTPROTO']._serialized_start=687960 - _globals['_USEITEMXPBOOSTOUTPROTO']._serialized_end=688260 - _globals['_USEITEMXPBOOSTOUTPROTO_RESULT']._serialized_start=688108 - _globals['_USEITEMXPBOOSTOUTPROTO_RESULT']._serialized_end=688260 - _globals['_USEITEMXPBOOSTPROTO']._serialized_start=688262 - _globals['_USEITEMXPBOOSTPROTO']._serialized_end=688319 - _globals['_USENONCOMBATMOVEREQUESTPROTO']._serialized_start=688321 - _globals['_USENONCOMBATMOVEREQUESTPROTO']._serialized_end=688425 - _globals['_USENONCOMBATMOVERESPONSEPROTO']._serialized_start=688428 - _globals['_USENONCOMBATMOVERESPONSEPROTO']._serialized_end=688735 - _globals['_USENONCOMBATMOVERESPONSEPROTO_STATUS']._serialized_start=688590 - _globals['_USENONCOMBATMOVERESPONSEPROTO_STATUS']._serialized_end=688735 - _globals['_USERATTRIBUTESPROTO']._serialized_start=688738 - _globals['_USERATTRIBUTESPROTO']._serialized_end=690467 - _globals['_USERGAMEDATAPROTO']._serialized_start=690470 - _globals['_USERGAMEDATAPROTO']._serialized_end=690689 - _globals['_USERISSUEWEATHERREPORT']._serialized_start=690692 - _globals['_USERISSUEWEATHERREPORT']._serialized_end=690849 - _globals['_USERNAMESUGGESTIONSETTINGS']._serialized_start=690851 - _globals['_USERNAMESUGGESTIONSETTINGS']._serialized_end=690930 - _globals['_USERNAMESUGGESTIONTELEMETRY']._serialized_start=690933 - _globals['_USERNAMESUGGESTIONTELEMETRY']._serialized_end=691077 - _globals['_VSSEEKERSCHEDULEPROTO']._serialized_start=691080 - _globals['_VSSEEKERSCHEDULEPROTO']._serialized_end=691289 - _globals['_VSSEEKERSCHEDULESETTINGSPROTO']._serialized_start=691292 - _globals['_VSSEEKERSCHEDULESETTINGSPROTO']._serialized_end=691472 - _globals['_VSSEEKERSCHEDULEWINDOWDETAILSPROTO']._serialized_start=691475 - _globals['_VSSEEKERSCHEDULEWINDOWDETAILSPROTO']._serialized_end=691704 - _globals['_VSSEEKERSCHEDULEWINDOWDETAILSSUBENTRYSPROTO']._serialized_start=691706 - _globals['_VSSEEKERSCHEDULEWINDOWDETAILSSUBENTRYSPROTO']._serialized_end=691810 - _globals['_VALIDATENIAAPPLEAUTHTOKENREQUESTPROTO']._serialized_start=691812 - _globals['_VALIDATENIAAPPLEAUTHTOKENREQUESTPROTO']._serialized_end=691881 - _globals['_VALIDATENIAAPPLEAUTHTOKENRESPONSEPROTO']._serialized_start=691884 - _globals['_VALIDATENIAAPPLEAUTHTOKENRESPONSEPROTO']._serialized_end=692160 - _globals['_VALIDATENIAAPPLEAUTHTOKENRESPONSEPROTO_STATUS']._serialized_start=692074 - _globals['_VALIDATENIAAPPLEAUTHTOKENRESPONSEPROTO_STATUS']._serialized_end=692160 - _globals['_VALUE']._serialized_start=692163 - _globals['_VALUE']._serialized_end=692394 - _globals['_VASACLIENTACTION']._serialized_start=692397 - _globals['_VASACLIENTACTION']._serialized_end=692541 - _globals['_VASACLIENTACTION_ACTIONENUM']._serialized_start=692478 - _globals['_VASACLIENTACTION_ACTIONENUM']._serialized_end=692541 - _globals['_VECTOR3']._serialized_start=692543 - _globals['_VECTOR3']._serialized_end=692585 - _globals['_VERBOSELOGCOMBATSETTINGSPROTO']._serialized_start=692588 - _globals['_VERBOSELOGCOMBATSETTINGSPROTO']._serialized_end=692850 - _globals['_VERBOSELOGRAIDSETTINGS']._serialized_start=692853 - _globals['_VERBOSELOGRAIDSETTINGS']._serialized_end=693346 - _globals['_VERIFYCHALLENGEOUTPROTO']._serialized_start=693348 - _globals['_VERIFYCHALLENGEOUTPROTO']._serialized_end=693390 - _globals['_VERIFYCHALLENGEPROTO']._serialized_start=693392 - _globals['_VERIFYCHALLENGEPROTO']._serialized_end=693429 - _globals['_VIEWPOINTOFINTERESTIMAGETELEMETRY']._serialized_start=693432 - _globals['_VIEWPOINTOFINTERESTIMAGETELEMETRY']._serialized_end=693604 - _globals['_VIRTUALCURRENCYBALANCEPROTO']._serialized_start=693606 - _globals['_VIRTUALCURRENCYBALANCEPROTO']._serialized_end=693707 - _globals['_VPSANCHOR']._serialized_start=693709 - _globals['_VPSANCHOR']._serialized_end=693749 - _globals['_VPSEVENTMAPDISPLAYPROTO']._serialized_start=693751 - _globals['_VPSEVENTMAPDISPLAYPROTO']._serialized_end=693844 - _globals['_VPSEVENTSETTINGSPROTO']._serialized_start=693847 - _globals['_VPSEVENTSETTINGSPROTO']._serialized_end=694085 - _globals['_VPSEVENTSETTINGSPROTO_FORTVPSEVENT']._serialized_start=693950 - _globals['_VPSEVENTSETTINGSPROTO_FORTVPSEVENT']._serialized_end=694085 - _globals['_VPSEVENTWRAPPERPROTO']._serialized_start=694088 - _globals['_VPSEVENTWRAPPERPROTO']._serialized_end=694378 - _globals['_VPSEVENTWRAPPERPROTO_EVENTDURATIONPROTO']._serialized_start=694305 - _globals['_VPSEVENTWRAPPERPROTO_EVENTDURATIONPROTO']._serialized_end=694378 - _globals['_VPSSESSIONSUMMARYEVENT']._serialized_start=694381 - _globals['_VPSSESSIONSUMMARYEVENT']._serialized_end=694630 - _globals['_VPSSTATECHANGEEVENT']._serialized_start=694632 - _globals['_VPSSTATECHANGEEVENT']._serialized_end=694709 - _globals['_VSACTIONHISTORY']._serialized_start=694712 - _globals['_VSACTIONHISTORY']._serialized_end=694941 - _globals['_VSSEEKERATTRIBUTESPROTO']._serialized_start=694944 - _globals['_VSSEEKERATTRIBUTESPROTO']._serialized_end=695377 - _globals['_VSSEEKERATTRIBUTESPROTO_VSSEEKERSTATUS']._serialized_start=695288 - _globals['_VSSEEKERATTRIBUTESPROTO_VSSEEKERSTATUS']._serialized_end=695371 - _globals['_VSSEEKERBATTLERESULT']._serialized_start=695380 - _globals['_VSSEEKERBATTLERESULT']._serialized_end=695526 - _globals['_VSSEEKERCLIENTSETTINGSPROTO']._serialized_start=695528 - _globals['_VSSEEKERCLIENTSETTINGSPROTO']._serialized_end=695631 - _globals['_VSSEEKERCOMPLETESEASONLOGENTRY']._serialized_start=695634 - _globals['_VSSEEKERCOMPLETESEASONLOGENTRY']._serialized_end=695845 - _globals['_VSSEEKERCOMPLETESEASONLOGENTRY_RESULT']._serialized_start=3919 - _globals['_VSSEEKERCOMPLETESEASONLOGENTRY_RESULT']._serialized_end=3951 - _globals['_VSSEEKERCREATEDETAIL']._serialized_start=695847 - _globals['_VSSEEKERCREATEDETAIL']._serialized_end=695901 - _globals['_VSSEEKERLOOTPROTO']._serialized_start=695904 - _globals['_VSSEEKERLOOTPROTO']._serialized_end=696269 - _globals['_VSSEEKERLOOTPROTO_REWARDPROTO']._serialized_start=696068 - _globals['_VSSEEKERLOOTPROTO_REWARDPROTO']._serialized_end=696269 - _globals['_VSSEEKERPOKEMONREWARDSPROTO']._serialized_start=696272 - _globals['_VSSEEKERPOKEMONREWARDSPROTO']._serialized_end=697176 - _globals['_VSSEEKERPOKEMONREWARDSPROTO_OVERRIDEIVRANGEPROTO']._serialized_start=696453 - _globals['_VSSEEKERPOKEMONREWARDSPROTO_OVERRIDEIVRANGEPROTO']._serialized_end=696552 - _globals['_VSSEEKERPOKEMONREWARDSPROTO_POKEMONUNLOCKPROTO']._serialized_start=696555 - _globals['_VSSEEKERPOKEMONREWARDSPROTO_POKEMONUNLOCKPROTO']._serialized_end=697176 - _globals['_VSSEEKERREWARDENCOUNTEROUTPROTO']._serialized_start=697179 - _globals['_VSSEEKERREWARDENCOUNTEROUTPROTO']._serialized_end=697681 - _globals['_VSSEEKERREWARDENCOUNTEROUTPROTO_RESULT']._serialized_start=697469 - _globals['_VSSEEKERREWARDENCOUNTEROUTPROTO_RESULT']._serialized_end=697681 - _globals['_VSSEEKERREWARDENCOUNTERPROTO']._serialized_start=697683 - _globals['_VSSEEKERREWARDENCOUNTERPROTO']._serialized_end=697732 - _globals['_VSSEEKERSETLOGENTRY']._serialized_start=697735 - _globals['_VSSEEKERSETLOGENTRY']._serialized_end=698031 - _globals['_VSSEEKERSETLOGENTRY_RESULT']._serialized_start=3919 - _globals['_VSSEEKERSETLOGENTRY_RESULT']._serialized_end=3951 - _globals['_VSSEEKERSTARTMATCHMAKINGDATAPROTO']._serialized_start=698033 - _globals['_VSSEEKERSTARTMATCHMAKINGDATAPROTO']._serialized_end=698109 - _globals['_VSSEEKERSTARTMATCHMAKINGOUTPROTO']._serialized_start=698112 - _globals['_VSSEEKERSTARTMATCHMAKINGOUTPROTO']._serialized_end=698699 - _globals['_VSSEEKERSTARTMATCHMAKINGOUTPROTO_RESULT']._serialized_start=698297 - _globals['_VSSEEKERSTARTMATCHMAKINGOUTPROTO_RESULT']._serialized_end=698699 - _globals['_VSSEEKERSTARTMATCHMAKINGPROTO']._serialized_start=698701 - _globals['_VSSEEKERSTARTMATCHMAKINGPROTO']._serialized_end=698797 - _globals['_VSSEEKERSTARTMATCHMAKINGRESPONSEDATAPROTO']._serialized_start=698800 - _globals['_VSSEEKERSTARTMATCHMAKINGRESPONSEDATAPROTO']._serialized_end=699022 - _globals['_VSSEEKERWINREWARDSLOGENTRY']._serialized_start=699025 - _globals['_VSSEEKERWINREWARDSLOGENTRY']._serialized_end=699232 - _globals['_VSSEEKERWINREWARDSLOGENTRY_RESULT']._serialized_start=3919 - _globals['_VSSEEKERWINREWARDSLOGENTRY_RESULT']._serialized_end=3951 - _globals['_WAINAGETREWARDSREQUEST']._serialized_start=699234 - _globals['_WAINAGETREWARDSREQUEST']._serialized_end=699277 - _globals['_WAINAGETREWARDSRESPONSE']._serialized_start=699280 - _globals['_WAINAGETREWARDSRESPONSE']._serialized_end=699692 - _globals['_WAINAGETREWARDSRESPONSE_STATUS']._serialized_start=699516 - _globals['_WAINAGETREWARDSRESPONSE_STATUS']._serialized_end=699692 - _globals['_WAINAPREFERENCES']._serialized_start=699695 - _globals['_WAINAPREFERENCES']._serialized_end=699953 - _globals['_WAINASUBMITSLEEPDATAREQUEST']._serialized_start=699955 - _globals['_WAINASUBMITSLEEPDATAREQUEST']._serialized_end=700041 - _globals['_WAINASUBMITSLEEPDATARESPONSE']._serialized_start=700044 - _globals['_WAINASUBMITSLEEPDATARESPONSE']._serialized_end=700188 - _globals['_WAINASUBMITSLEEPDATARESPONSE_STATUS']._serialized_start=162668 - _globals['_WAINASUBMITSLEEPDATARESPONSE_STATUS']._serialized_end=162711 - _globals['_WALLABYSETTINGSPROTO']._serialized_start=700190 - _globals['_WALLABYSETTINGSPROTO']._serialized_end=700274 - _globals['_WAYFARERONBOARDINGFLOWTELEMETRY']._serialized_start=700277 - _globals['_WAYFARERONBOARDINGFLOWTELEMETRY']._serialized_end=700502 - _globals['_WAYFARERONBOARDINGFLOWTELEMETRY_EVENTTYPE']._serialized_start=700391 - _globals['_WAYFARERONBOARDINGFLOWTELEMETRY_EVENTTYPE']._serialized_end=700502 - _globals['_WAYSPOTANCHORSTATECHANGEEVENT']._serialized_start=700504 - _globals['_WAYSPOTANCHORSTATECHANGEEVENT']._serialized_end=700592 - _globals['_WAYSPOTEDITTELEMETRY']._serialized_start=700595 - _globals['_WAYSPOTEDITTELEMETRY']._serialized_end=700800 - _globals['_WAYSPOTEDITTELEMETRY_WAYSPOTEDITEVENTID']._serialized_start=700711 - _globals['_WAYSPOTEDITTELEMETRY_WAYSPOTEDITEVENTID']._serialized_end=700800 - _globals['_WEATHERAFFINITYPROTO']._serialized_start=700803 - _globals['_WEATHERAFFINITYPROTO']._serialized_end=701026 - _globals['_WEATHERALERTPROTO']._serialized_start=701029 - _globals['_WEATHERALERTPROTO']._serialized_end=701181 - _globals['_WEATHERALERTPROTO_SEVERITY']._serialized_start=701134 - _globals['_WEATHERALERTPROTO_SEVERITY']._serialized_end=701181 - _globals['_WEATHERALERTSETTINGSPROTO']._serialized_start=701184 - _globals['_WEATHERALERTSETTINGSPROTO']._serialized_end=701865 - _globals['_WEATHERALERTSETTINGSPROTO_ALERTENFORCESETTINGS']._serialized_start=701468 - _globals['_WEATHERALERTSETTINGSPROTO_ALERTENFORCESETTINGS']._serialized_end=701674 - _globals['_WEATHERALERTSETTINGSPROTO_ALERTENFORCESETTINGS_ENFORCECONDITION']._serialized_start=701609 - _globals['_WEATHERALERTSETTINGSPROTO_ALERTENFORCESETTINGS_ENFORCECONDITION']._serialized_end=701674 - _globals['_WEATHERALERTSETTINGSPROTO_ALERTIGNORESETTINGS']._serialized_start=701677 - _globals['_WEATHERALERTSETTINGSPROTO_ALERTIGNORESETTINGS']._serialized_end=701865 - _globals['_WEATHERALERTSETTINGSPROTO_ALERTIGNORESETTINGS_OVERRIDECONDITION']._serialized_start=701817 - _globals['_WEATHERALERTSETTINGSPROTO_ALERTIGNORESETTINGS_OVERRIDECONDITION']._serialized_end=701865 - _globals['_WEATHERBONUSPROTO']._serialized_start=701868 - _globals['_WEATHERBONUSPROTO']._serialized_end=702236 - _globals['_WEATHERDETAILCLICKTELEMETRY']._serialized_start=702239 - _globals['_WEATHERDETAILCLICKTELEMETRY']._serialized_end=702383 - _globals['_WEATHERSETTINGSPROTO']._serialized_start=702386 - _globals['_WEATHERSETTINGSPROTO']._serialized_end=703973 - _globals['_WEATHERSETTINGSPROTO_DISPLAYWEATHERSETTINGSPROTO']._serialized_start=702752 - _globals['_WEATHERSETTINGSPROTO_DISPLAYWEATHERSETTINGSPROTO']._serialized_end=703525 - _globals['_WEATHERSETTINGSPROTO_DISPLAYWEATHERSETTINGSPROTO_DISPLAYLEVELSETTINGS']._serialized_start=703016 - _globals['_WEATHERSETTINGSPROTO_DISPLAYWEATHERSETTINGSPROTO_DISPLAYLEVELSETTINGS']._serialized_end=703423 - _globals['_WEATHERSETTINGSPROTO_DISPLAYWEATHERSETTINGSPROTO_WINDLEVELSETTINGS']._serialized_start=703425 - _globals['_WEATHERSETTINGSPROTO_DISPLAYWEATHERSETTINGSPROTO_WINDLEVELSETTINGS']._serialized_end=703525 - _globals['_WEATHERSETTINGSPROTO_GAMEPLAYWEATHERSETTINGSPROTO']._serialized_start=703528 - _globals['_WEATHERSETTINGSPROTO_GAMEPLAYWEATHERSETTINGSPROTO']._serialized_end=703860 - _globals['_WEATHERSETTINGSPROTO_GAMEPLAYWEATHERSETTINGSPROTO_CONDITIONMAPSETTINGS']._serialized_start=703731 - _globals['_WEATHERSETTINGSPROTO_GAMEPLAYWEATHERSETTINGSPROTO_CONDITIONMAPSETTINGS']._serialized_end=703860 - _globals['_WEATHERSETTINGSPROTO_STALEWEATHERSETTINGSPROTO']._serialized_start=703862 - _globals['_WEATHERSETTINGSPROTO_STALEWEATHERSETTINGSPROTO']._serialized_end=703973 - _globals['_WEBSOCKETRESPONSEDATAPROTO']._serialized_start=703975 - _globals['_WEBSOCKETRESPONSEDATAPROTO']._serialized_end=704084 - _globals['_WEBTELEMETRY']._serialized_start=704087 - _globals['_WEBTELEMETRY']._serialized_end=704228 - _globals['_WEBSTOREREWARDSLOGENTRY']._serialized_start=704231 - _globals['_WEBSTOREREWARDSLOGENTRY']._serialized_end=704460 - _globals['_WEBSTOREREWARDSLOGENTRY_RESULT']._serialized_start=174994 - _globals['_WEBSTOREREWARDSLOGENTRY_RESULT']._serialized_end=175039 - _globals['_WEEKDAYSPROTO']._serialized_start=704463 - _globals['_WEEKDAYSPROTO']._serialized_end=704645 - _globals['_WEEKDAYSPROTO_DAYNAME']._serialized_start=704533 - _globals['_WEEKDAYSPROTO_DAYNAME']._serialized_end=704645 - _globals['_WIDGETSPROTO']._serialized_start=704648 - _globals['_WIDGETSPROTO']._serialized_end=704804 - _globals['_WIDGETSPROTO_WIDGETTYPE']._serialized_start=704722 - _globals['_WIDGETSPROTO_WIDGETTYPE']._serialized_end=704804 - _globals['_WILDCREATEDETAIL']._serialized_start=704806 - _globals['_WILDCREATEDETAIL']._serialized_end=704848 - _globals['_WILDPOKEMONPROTO']._serialized_start=704851 - _globals['_WILDPOKEMONPROTO']._serialized_end=705054 - _globals['_WITHBADGETYPEPROTO']._serialized_start=705057 - _globals['_WITHBADGETYPEPROTO']._serialized_end=705227 - _globals['_WITHBUDDYPROTO']._serialized_start=705229 - _globals['_WITHBUDDYPROTO']._serialized_end=705322 - _globals['_WITHCOMBATTYPEPROTO']._serialized_start=705324 - _globals['_WITHCOMBATTYPEPROTO']._serialized_end=705394 - _globals['_WITHCURVEBALLPROTO']._serialized_start=705396 - _globals['_WITHCURVEBALLPROTO']._serialized_end=705416 - _globals['_WITHDAILYBUDDYAFFECTIONPROTO']._serialized_start=705418 - _globals['_WITHDAILYBUDDYAFFECTIONPROTO']._serialized_end=705490 - _globals['_WITHDAILYCAPTUREBONUSPROTO']._serialized_start=705492 - _globals['_WITHDAILYCAPTUREBONUSPROTO']._serialized_end=705520 - _globals['_WITHDAILYSPINBONUSPROTO']._serialized_start=705522 - _globals['_WITHDAILYSPINBONUSPROTO']._serialized_end=705547 - _globals['_WITHDEVICETYPEPROTO']._serialized_start=705549 - _globals['_WITHDEVICETYPEPROTO']._serialized_end=705619 - _globals['_WITHDISTANCEPROTO']._serialized_start=705621 - _globals['_WITHDISTANCEPROTO']._serialized_end=705661 - _globals['_WITHELAPSEDTIMEPROTO']._serialized_start=705663 - _globals['_WITHELAPSEDTIMEPROTO']._serialized_end=705710 - _globals['_WITHENCOUNTERTYPEPROTO']._serialized_start=705712 - _globals['_WITHENCOUNTERTYPEPROTO']._serialized_end=705791 - _globals['_WITHFRIENDLEVELPROTO']._serialized_start=705793 - _globals['_WITHFRIENDLEVELPROTO']._serialized_end=705893 - _globals['_WITHFRIENDSRAIDPROTO']._serialized_start=705895 - _globals['_WITHFRIENDSRAIDPROTO']._serialized_end=706012 - _globals['_WITHGBLRANKPROTO']._serialized_start=706014 - _globals['_WITHGBLRANKPROTO']._serialized_end=706046 - _globals['_WITHINPARTYPROTO']._serialized_start=706048 - _globals['_WITHINPARTYPROTO']._serialized_end=706066 - _globals['_WITHINVASIONCHARACTERPROTO']._serialized_start=706069 - _globals['_WITHINVASIONCHARACTERPROTO']._serialized_end=706237 - _globals['_WITHITEMPROTO']._serialized_start=706239 - _globals['_WITHITEMPROTO']._serialized_end=706331 - _globals['_WITHITEMTYPEPROTO']._serialized_start=706333 - _globals['_WITHITEMTYPEPROTO']._serialized_end=706401 - _globals['_WITHLOCATIONPROTO']._serialized_start=706403 - _globals['_WITHLOCATIONPROTO']._serialized_end=706442 - _globals['_WITHMAXCPPROTO']._serialized_start=706444 - _globals['_WITHMAXCPPROTO']._serialized_end=706476 - _globals['_WITHNPCCOMBATPROTO']._serialized_start=706478 - _globals['_WITHNPCCOMBATPROTO']._serialized_end=706551 - _globals['_WITHPLAYERLEVELPROTO']._serialized_start=706553 - _globals['_WITHPLAYERLEVELPROTO']._serialized_end=706590 - _globals['_WITHPOKEMONALIGNMENTPROTO']._serialized_start=706592 - _globals['_WITHPOKEMONALIGNMENTPROTO']._serialized_end=706685 - _globals['_WITHPOKEMONCATEGORYPROTO']._serialized_start=706687 - _globals['_WITHPOKEMONCATEGORYPROTO']._serialized_end=706788 - _globals['_WITHPOKEMONCOSTUMEPROTO']._serialized_start=706790 - _globals['_WITHPOKEMONCOSTUMEPROTO']._serialized_end=706843 - _globals['_WITHPOKEMONCPLIMITPROTO']._serialized_start=706845 - _globals['_WITHPOKEMONCPLIMITPROTO']._serialized_end=706902 - _globals['_WITHPOKEMONCPPROTO']._serialized_start=706904 - _globals['_WITHPOKEMONCPPROTO']._serialized_end=706956 - _globals['_WITHPOKEMONLEVELPROTO']._serialized_start=706958 - _globals['_WITHPOKEMONLEVELPROTO']._serialized_end=707000 - _globals['_WITHPOKEMONSIZEPROTO']._serialized_start=707002 - _globals['_WITHPOKEMONSIZEPROTO']._serialized_end=707079 - _globals['_WITHPOKEMONTYPEPROTO']._serialized_start=707081 - _globals['_WITHPOKEMONTYPEPROTO']._serialized_end=707158 - _globals['_WITHPVPCOMBATPROTO']._serialized_start=707161 - _globals['_WITHPVPCOMBATPROTO']._serialized_end=707298 - _globals['_WITHQUESTCONTEXTPROTO']._serialized_start=707300 - _globals['_WITHQUESTCONTEXTPROTO']._serialized_end=707376 - _globals['_WITHRAIDLEVELPROTO']._serialized_start=707378 - _globals['_WITHRAIDLEVELPROTO']._serialized_end=707445 - _globals['_WITHRAIDLOCATIONPROTO']._serialized_start=707447 - _globals['_WITHRAIDLOCATIONPROTO']._serialized_end=707529 - _globals['_WITHROUTETRAVELPROTO']._serialized_start=707531 - _globals['_WITHROUTETRAVELPROTO']._serialized_end=707553 - _globals['_WITHSINGLEDAYPROTO']._serialized_start=707555 - _globals['_WITHSINGLEDAYPROTO']._serialized_end=707596 - _globals['_WITHSUPEREFFECTIVECHARGEMOVEPROTO']._serialized_start=707598 - _globals['_WITHSUPEREFFECTIVECHARGEMOVEPROTO']._serialized_end=707633 - _globals['_WITHTAPPABLETYPEPROTO']._serialized_start=707635 - _globals['_WITHTAPPABLETYPEPROTO']._serialized_end=707720 - _globals['_WITHTEMPEVOIDPROTO']._serialized_start=707722 - _globals['_WITHTEMPEVOIDPROTO']._serialized_end=707803 - _globals['_WITHTHROWTYPEPROTO']._serialized_start=707805 - _globals['_WITHTHROWTYPEPROTO']._serialized_end=707905 - _globals['_WITHTOTALDAYSPROTO']._serialized_start=707907 - _globals['_WITHTOTALDAYSPROTO']._serialized_end=707948 - _globals['_WITHUNIQUEPOKEMONPROTO']._serialized_start=707950 - _globals['_WITHUNIQUEPOKEMONPROTO']._serialized_end=707974 - _globals['_WITHUNIQUEPOKESTOPPROTO']._serialized_start=707976 - _globals['_WITHUNIQUEPOKESTOPPROTO']._serialized_end=708001 - _globals['_WITHUNIQUEROUTETRAVELPROTO']._serialized_start=708003 - _globals['_WITHUNIQUEROUTETRAVELPROTO']._serialized_end=708031 - _globals['_WITHWEATHERBOOSTPROTO']._serialized_start=708033 - _globals['_WITHWEATHERBOOSTPROTO']._serialized_end=708056 - _globals['_WITHWINBATTLESTATUSPROTO']._serialized_start=708058 - _globals['_WITHWINBATTLESTATUSPROTO']._serialized_end=708084 - _globals['_WITHWINGYMBATTLESTATUSPROTO']._serialized_start=708086 - _globals['_WITHWINGYMBATTLESTATUSPROTO']._serialized_end=708115 - _globals['_WITHWINRAIDSTATUSPROTO']._serialized_start=708117 - _globals['_WITHWINRAIDSTATUSPROTO']._serialized_end=708141 - _globals['_YESNOSELECTORPROTO']._serialized_start=708143 - _globals['_YESNOSELECTORPROTO']._serialized_end=708241 - _globals['_ZONEPROTO']._serialized_start=708243 - _globals['_ZONEPROTO']._serialized_end=708336 + _globals['_ARDKARCLIENTENVELOPE']._serialized_start=607 + _globals['_ARDKARCLIENTENVELOPE']._serialized_end=818 + _globals['_ARDKARCLIENTENVELOPE_AGELEVEL']._serialized_start=763 + _globals['_ARDKARCLIENTENVELOPE_AGELEVEL']._serialized_end=818 + _globals['_ARDKARCOMMONMETADATA']._serialized_start=821 + _globals['_ARDKARCOMMONMETADATA']._serialized_end=1059 + _globals['_ARDKAFFINETRANSFORMPROTO']._serialized_start=1061 + _globals['_ARDKAFFINETRANSFORMPROTO']._serialized_end=1126 + _globals['_ARDKASYNCFILEUPLOADCOMPLETEOUTPROTO']._serialized_start=1129 + _globals['_ARDKASYNCFILEUPLOADCOMPLETEOUTPROTO']._serialized_end=1501 + _globals['_ARDKASYNCFILEUPLOADCOMPLETEOUTPROTO_ERRORSTATUS']._serialized_start=1368 + _globals['_ARDKASYNCFILEUPLOADCOMPLETEOUTPROTO_ERRORSTATUS']._serialized_end=1501 + _globals['_ARDKASYNCFILEUPLOADCOMPLETEPROTO']._serialized_start=1504 + _globals['_ARDKASYNCFILEUPLOADCOMPLETEPROTO']._serialized_end=1764 + _globals['_ARDKASYNCFILEUPLOADCOMPLETEPROTO_STATUS']._serialized_start=1709 + _globals['_ARDKASYNCFILEUPLOADCOMPLETEPROTO_STATUS']._serialized_end=1764 + _globals['_ARDKAVAILABLESUBMISSIONSPERSUBMISSIONTYPE']._serialized_start=1767 + _globals['_ARDKAVAILABLESUBMISSIONSPERSUBMISSIONTYPE']._serialized_end=2264 + _globals['_ARDKBOUNDINGBOXPROTO']._serialized_start=2266 + _globals['_ARDKBOUNDINGBOXPROTO']._serialized_end=2372 + _globals['_ARDKCAMERAPARAMSPROTO']._serialized_start=2374 + _globals['_ARDKCAMERAPARAMSPROTO']._serialized_end=2487 + _globals['_ARDKDEPTHRANGEPROTO']._serialized_start=2489 + _globals['_ARDKDEPTHRANGEPROTO']._serialized_end=2537 + _globals['_ARDKEXPOSUREINFOPROTO']._serialized_start=2539 + _globals['_ARDKEXPOSUREINFOPROTO']._serialized_end=2595 + _globals['_ARDKFRAMEPROTO']._serialized_start=2598 + _globals['_ARDKFRAMEPROTO']._serialized_end=2951 + _globals['_ARDKFRAMESPROTO']._serialized_start=2954 + _globals['_ARDKFRAMESPROTO']._serialized_end=3195 + _globals['_ARDKGENERATEGMAPSIGNEDURLOUTPROTO']._serialized_start=3198 + _globals['_ARDKGENERATEGMAPSIGNEDURLOUTPROTO']._serialized_end=3458 + _globals['_ARDKGENERATEGMAPSIGNEDURLOUTPROTO_RESULT']._serialized_start=3330 + _globals['_ARDKGENERATEGMAPSIGNEDURLOUTPROTO_RESULT']._serialized_end=3458 + _globals['_ARDKGENERATEGMAPSIGNEDURLPROTO']._serialized_start=3461 + _globals['_ARDKGENERATEGMAPSIGNEDURLPROTO']._serialized_end=3678 + _globals['_ARDKGETARMAPPINGSETTINGSOUTPROTO']._serialized_start=3681 + _globals['_ARDKGETARMAPPINGSETTINGSOUTPROTO']._serialized_end=3851 + _globals['_ARDKGETARMAPPINGSETTINGSPROTO']._serialized_start=3853 + _globals['_ARDKGETARMAPPINGSETTINGSPROTO']._serialized_end=3884 + _globals['_ARDKGETAVAILABLESUBMISSIONSOUTPROTO']._serialized_start=3887 + _globals['_ARDKGETAVAILABLESUBMISSIONSOUTPROTO']._serialized_end=4542 + _globals['_ARDKGETAVAILABLESUBMISSIONSPROTO']._serialized_start=4545 + _globals['_ARDKGETAVAILABLESUBMISSIONSPROTO']._serialized_end=4724 + _globals['_ARDKGETGMAPSETTINGSOUTPROTO']._serialized_start=4727 + _globals['_ARDKGETGMAPSETTINGSOUTPROTO']._serialized_end=5026 + _globals['_ARDKGETGMAPSETTINGSOUTPROTO_RESULT']._serialized_start=4925 + _globals['_ARDKGETGMAPSETTINGSOUTPROTO_RESULT']._serialized_end=5026 + _globals['_ARDKGETGMAPSETTINGSPROTO']._serialized_start=5028 + _globals['_ARDKGETGMAPSETTINGSPROTO']._serialized_end=5054 + _globals['_ARDKGETGRAPESHOTUPLOADURLOUTPROTO']._serialized_start=5057 + _globals['_ARDKGETGRAPESHOTUPLOADURLOUTPROTO']._serialized_end=5564 + _globals['_ARDKGETGRAPESHOTUPLOADURLOUTPROTO_FILECONTEXTTOGRAPESHOTDATAENTRY']._serialized_start=5291 + _globals['_ARDKGETGRAPESHOTUPLOADURLOUTPROTO_FILECONTEXTTOGRAPESHOTDATAENTRY']._serialized_end=5405 + _globals['_ARDKGETGRAPESHOTUPLOADURLOUTPROTO_STATUS']._serialized_start=5408 + _globals['_ARDKGETGRAPESHOTUPLOADURLOUTPROTO_STATUS']._serialized_end=5564 + _globals['_ARDKGETGRAPESHOTUPLOADURLPROTO']._serialized_start=5567 + _globals['_ARDKGETGRAPESHOTUPLOADURLPROTO']._serialized_end=5723 + _globals['_ARDKGETPLAYERSUBMISSIONVALIDATIONSETTINGSOUTPROTO']._serialized_start=5725 + _globals['_ARDKGETPLAYERSUBMISSIONVALIDATIONSETTINGSOUTPROTO']._serialized_end=5806 + _globals['_ARDKGETPLAYERSUBMISSIONVALIDATIONSETTINGSPROTO']._serialized_start=5808 + _globals['_ARDKGETPLAYERSUBMISSIONVALIDATIONSETTINGSPROTO']._serialized_end=5856 + _globals['_ARDKGETUPLOADURLOUTPROTO']._serialized_start=5859 + _globals['_ARDKGETUPLOADURLOUTPROTO']._serialized_end=6265 + _globals['_ARDKGETUPLOADURLOUTPROTO_CONTEXTSIGNEDURLSENTRY']._serialized_start=6103 + _globals['_ARDKGETUPLOADURLOUTPROTO_CONTEXTSIGNEDURLSENTRY']._serialized_end=6159 + _globals['_ARDKGETUPLOADURLOUTPROTO_STATUS']._serialized_start=6161 + _globals['_ARDKGETUPLOADURLOUTPROTO_STATUS']._serialized_end=6265 + _globals['_ARDKGETUPLOADURLPROTO']._serialized_start=6268 + _globals['_ARDKGETUPLOADURLPROTO']._serialized_end=6451 + _globals['_ARDKGRAPESHOTAUTHENTICATIONDATAPROTO']._serialized_start=6453 + _globals['_ARDKGRAPESHOTAUTHENTICATIONDATAPROTO']._serialized_end=6528 + _globals['_ARDKGRAPESHOTCHUNKDATAPROTO']._serialized_start=6531 + _globals['_ARDKGRAPESHOTCHUNKDATAPROTO']._serialized_end=6777 + _globals['_ARDKGRAPESHOTCOMPOSEDATAPROTO']._serialized_start=6780 + _globals['_ARDKGRAPESHOTCOMPOSEDATAPROTO']._serialized_end=6929 + _globals['_ARDKGRAPESHOTUPLOADINGDATAPROTO']._serialized_start=6932 + _globals['_ARDKGRAPESHOTUPLOADINGDATAPROTO']._serialized_end=7145 + _globals['_ARDKLOCATIONE6PROTO']._serialized_start=7147 + _globals['_ARDKLOCATIONE6PROTO']._serialized_end=7211 + _globals['_ARDKLOCATIONPROTO']._serialized_start=7214 + _globals['_ARDKLOCATIONPROTO']._serialized_end=7467 + _globals['_ARDKPLAYERSUBMISSIONRESPONSEPROTO']._serialized_start=7470 + _globals['_ARDKPLAYERSUBMISSIONRESPONSEPROTO']._serialized_end=7814 + _globals['_ARDKPLAYERSUBMISSIONRESPONSEPROTO_STATUS']._serialized_start=7623 + _globals['_ARDKPLAYERSUBMISSIONRESPONSEPROTO_STATUS']._serialized_end=7814 + _globals['_ARDKPOIVIDEOSUBMISSIONMETADATAPROTO']._serialized_start=7817 + _globals['_ARDKPOIVIDEOSUBMISSIONMETADATAPROTO']._serialized_end=8201 + _globals['_ARDKPORTALCURATIONIMAGERESULT']._serialized_start=8204 + _globals['_ARDKPORTALCURATIONIMAGERESULT']._serialized_end=8400 + _globals['_ARDKPORTALCURATIONIMAGERESULT_RESULT']._serialized_start=8238 + _globals['_ARDKPORTALCURATIONIMAGERESULT_RESULT']._serialized_end=8400 + _globals['_ARDKRASTERSIZEPROTO']._serialized_start=8402 + _globals['_ARDKRASTERSIZEPROTO']._serialized_end=8454 + _globals['_ARDKSCANMETADATAPROTO']._serialized_start=8457 + _globals['_ARDKSCANMETADATAPROTO']._serialized_end=8857 + _globals['_ARDKSUBMITNEWPOIOUTPROTO']._serialized_start=8860 + _globals['_ARDKSUBMITNEWPOIOUTPROTO']._serialized_end=9158 + _globals['_ARDKSUBMITNEWPOIOUTPROTO_STATUS']._serialized_start=9011 + _globals['_ARDKSUBMITNEWPOIOUTPROTO_STATUS']._serialized_end=9158 + _globals['_ARDKSUBMITNEWPOIPROTO']._serialized_start=9161 + _globals['_ARDKSUBMITNEWPOIPROTO']._serialized_end=9465 + _globals['_ARDKSUBMITPOICATEGORYVOTERECORDPROTO']._serialized_start=9467 + _globals['_ARDKSUBMITPOICATEGORYVOTERECORDPROTO']._serialized_end=9589 + _globals['_ARDKSUBMITPOIIMAGEPROTO']._serialized_start=9592 + _globals['_ARDKSUBMITPOIIMAGEPROTO']._serialized_end=9743 + _globals['_ARDKSUBMITPOILOCATIONUPDATEPROTO']._serialized_start=9745 + _globals['_ARDKSUBMITPOILOCATIONUPDATEPROTO']._serialized_end=9850 + _globals['_ARDKSUBMITPOITAKEDOWNREQUESTPROTO']._serialized_start=9852 + _globals['_ARDKSUBMITPOITAKEDOWNREQUESTPROTO']._serialized_end=9965 + _globals['_ARDKSUBMITPOITEXTMETADATAUPDATEPROTO']._serialized_start=9967 + _globals['_ARDKSUBMITPOITEXTMETADATAUPDATEPROTO']._serialized_end=10057 + _globals['_ARDKSUBMITSPONSORPOILOCATIONUPDATEPROTO']._serialized_start=10059 + _globals['_ARDKSUBMITSPONSORPOILOCATIONUPDATEPROTO']._serialized_end=10171 + _globals['_ARDKSUBMITSPONSORPOIREPORTPROTO']._serialized_start=10174 + _globals['_ARDKSUBMITSPONSORPOIREPORTPROTO']._serialized_end=10320 + _globals['_ARDKUPLOADPOIPHOTOBYURLOUTPROTO']._serialized_start=10322 + _globals['_ARDKUPLOADPOIPHOTOBYURLOUTPROTO']._serialized_end=10425 + _globals['_ARDKUPLOADPOIPHOTOBYURLPROTO']._serialized_start=10427 + _globals['_ARDKUPLOADPOIPHOTOBYURLPROTO']._serialized_end=10496 + _globals['_ARPLUSENCOUNTERVALUESPROTO']._serialized_start=10498 + _globals['_ARPLUSENCOUNTERVALUESPROTO']._serialized_end=10592 + _globals['_ASPERMISSIONFLOWTELEMETRY']._serialized_start=10595 + _globals['_ASPERMISSIONFLOWTELEMETRY']._serialized_end=10886 + _globals['_ABILITYENERGYMETADATA']._serialized_start=10889 + _globals['_ABILITYENERGYMETADATA']._serialized_end=11405 + _globals['_ABILITYENERGYMETADATA_CHARGERATESETTING']._serialized_start=11073 + _globals['_ABILITYENERGYMETADATA_CHARGERATESETTING']._serialized_end=11182 + _globals['_ABILITYENERGYMETADATA_CHARGERATEENTRY']._serialized_start=11184 + _globals['_ABILITYENERGYMETADATA_CHARGERATEENTRY']._serialized_end=11290 + _globals['_ABILITYENERGYMETADATA_CHARGEMULTIPLIER']._serialized_start=11292 + _globals['_ABILITYENERGYMETADATA_CHARGEMULTIPLIER']._serialized_end=11348 + _globals['_ABILITYENERGYMETADATA_CHARGETYPE']._serialized_start=11350 + _globals['_ABILITYENERGYMETADATA_CHARGETYPE']._serialized_end=11405 + _globals['_ABILITYLOOKUPMAP']._serialized_start=11408 + _globals['_ABILITYLOOKUPMAP']._serialized_end=11665 + _globals['_ABILITYLOOKUPMAP_ABILITYLOOKUPLOCATION']._serialized_start=11571 + _globals['_ABILITYLOOKUPMAP_ABILITYLOOKUPLOCATION']._serialized_end=11665 + _globals['_ABILITYPROTO']._serialized_start=11668 + _globals['_ABILITYPROTO']._serialized_end=11818 + _globals['_ABILITYPROTO_ABILITYTYPE']._serialized_start=11685 + _globals['_ABILITYPROTO_ABILITYTYPE']._serialized_end=11818 + _globals['_ACCEPTCOMBATCHALLENGEDATA']._serialized_start=11820 + _globals['_ACCEPTCOMBATCHALLENGEDATA']._serialized_end=11898 + _globals['_ACCEPTCOMBATCHALLENGEOUTPROTO']._serialized_start=11901 + _globals['_ACCEPTCOMBATCHALLENGEOUTPROTO']._serialized_end=12380 + _globals['_ACCEPTCOMBATCHALLENGEOUTPROTO_RESULT']._serialized_start=12062 + _globals['_ACCEPTCOMBATCHALLENGEOUTPROTO_RESULT']._serialized_end=12380 + _globals['_ACCEPTCOMBATCHALLENGEPROTO']._serialized_start=12382 + _globals['_ACCEPTCOMBATCHALLENGEPROTO']._serialized_end=12462 + _globals['_ACCEPTCOMBATCHALLENGERESPONSEDATA']._serialized_start=12465 + _globals['_ACCEPTCOMBATCHALLENGERESPONSEDATA']._serialized_end=12674 + _globals['_ACCESSIBILITYSETTINGSPROTO']._serialized_start=12676 + _globals['_ACCESSIBILITYSETTINGSPROTO']._serialized_end=12745 + _globals['_ACCOUNTDELETIONINITIATEDTELEMETRY']._serialized_start=12747 + _globals['_ACCOUNTDELETIONINITIATEDTELEMETRY']._serialized_end=12815 + _globals['_ACKNOWLEDGEPUNISHMENTOUTPROTO']._serialized_start=12818 + _globals['_ACKNOWLEDGEPUNISHMENTOUTPROTO']._serialized_end=12972 + _globals['_ACKNOWLEDGEPUNISHMENTOUTPROTO_RESULT']._serialized_start=12921 + _globals['_ACKNOWLEDGEPUNISHMENTOUTPROTO_RESULT']._serialized_end=12972 + _globals['_ACKNOWLEDGEPUNISHMENTPROTO']._serialized_start=12974 + _globals['_ACKNOWLEDGEPUNISHMENTPROTO']._serialized_end=13041 + _globals['_ACKNOWLEDGEVIEWLATESTINCENSERECAPOUTPROTO']._serialized_start=13044 + _globals['_ACKNOWLEDGEVIEWLATESTINCENSERECAPOUTPROTO']._serialized_end=13320 + _globals['_ACKNOWLEDGEVIEWLATESTINCENSERECAPOUTPROTO_RESULT']._serialized_start=13172 + _globals['_ACKNOWLEDGEVIEWLATESTINCENSERECAPOUTPROTO_RESULT']._serialized_end=13320 + _globals['_ACKNOWLEDGEVIEWLATESTINCENSERECAPPROTO']._serialized_start=13322 + _globals['_ACKNOWLEDGEVIEWLATESTINCENSERECAPPROTO']._serialized_end=13362 + _globals['_ACKNOWLEDGEWARNINGSREQUESTPROTO']._serialized_start=13364 + _globals['_ACKNOWLEDGEWARNINGSREQUESTPROTO']._serialized_end=13451 + _globals['_ACKNOWLEDGEWARNINGSRESPONSEPROTO']._serialized_start=13453 + _globals['_ACKNOWLEDGEWARNINGSRESPONSEPROTO']._serialized_end=13504 + _globals['_ACTIONLOGENTRY']._serialized_start=13507 + _globals['_ACTIONLOGENTRY']._serialized_end=15783 + _globals['_ACTIVATEVSSEEKEROUTPROTO']._serialized_start=15786 + _globals['_ACTIVATEVSSEEKEROUTPROTO']._serialized_end=16149 + _globals['_ACTIVATEVSSEEKEROUTPROTO_RESULT']._serialized_start=15940 + _globals['_ACTIVATEVSSEEKEROUTPROTO_RESULT']._serialized_end=16149 + _globals['_ACTIVATEVSSEEKERPROTO']._serialized_start=16151 + _globals['_ACTIVATEVSSEEKERPROTO']._serialized_end=16233 + _globals['_ACTIVITYPOSTCARDDATA']._serialized_start=16236 + _globals['_ACTIVITYPOSTCARDDATA']._serialized_end=16771 + _globals['_ACTIVITYPOSTCARDDATA_BUDDYDATA']._serialized_start=16482 + _globals['_ACTIVITYPOSTCARDDATA_BUDDYDATA']._serialized_end=16651 + _globals['_ACTIVITYPOSTCARDDATA_FORTDATA']._serialized_start=16653 + _globals['_ACTIVITYPOSTCARDDATA_FORTDATA']._serialized_end=16771 + _globals['_ADDETAILS']._serialized_start=16774 + _globals['_ADDETAILS']._serialized_end=17003 + _globals['_ADFEEDBACKSETTINGSPROTO']._serialized_start=17005 + _globals['_ADFEEDBACKSETTINGSPROTO']._serialized_end=17129 + _globals['_ADPROTO']._serialized_start=17131 + _globals['_ADPROTO']._serialized_end=17249 + _globals['_ADREQUESTDEVICEINFO']._serialized_start=17252 + _globals['_ADREQUESTDEVICEINFO']._serialized_end=17605 + _globals['_ADREQUESTDEVICEINFO_OPERATINGSYSTEM']._serialized_start=17526 + _globals['_ADREQUESTDEVICEINFO_OPERATINGSYSTEM']._serialized_end=17605 + _globals['_ADTARGETINGINFOPROTO']._serialized_start=17608 + _globals['_ADTARGETINGINFOPROTO']._serialized_end=17741 + _globals['_ADDFORTMODIFIEROUTPROTO']._serialized_start=17744 + _globals['_ADDFORTMODIFIEROUTPROTO']._serialized_end=18042 + _globals['_ADDFORTMODIFIEROUTPROTO_RESULT']._serialized_start=17905 + _globals['_ADDFORTMODIFIEROUTPROTO_RESULT']._serialized_end=18042 + _globals['_ADDFORTMODIFIERPROTO']._serialized_start=18045 + _globals['_ADDFORTMODIFIERPROTO']._serialized_end=18185 + _globals['_ADDFRIENDQUESTPROTO']._serialized_start=18187 + _globals['_ADDFRIENDQUESTPROTO']._serialized_end=18234 + _globals['_ADDLOGINACTIONOUTPROTO']._serialized_start=18237 + _globals['_ADDLOGINACTIONOUTPROTO']._serialized_end=18467 + _globals['_ADDLOGINACTIONOUTPROTO_STATUS']._serialized_start=18394 + _globals['_ADDLOGINACTIONOUTPROTO_STATUS']._serialized_end=18467 + _globals['_ADDLOGINACTIONPROTO']._serialized_start=18470 + _globals['_ADDLOGINACTIONPROTO']._serialized_end=18609 + _globals['_ADDPTCLOGINACTIONOUTPROTO']._serialized_start=18612 + _globals['_ADDPTCLOGINACTIONOUTPROTO']._serialized_end=18934 + _globals['_ADDPTCLOGINACTIONOUTPROTO_STATUS']._serialized_start=18776 + _globals['_ADDPTCLOGINACTIONOUTPROTO_STATUS']._serialized_end=18934 + _globals['_ADDPTCLOGINACTIONPROTO']._serialized_start=18936 + _globals['_ADDPTCLOGINACTIONPROTO']._serialized_end=19009 + _globals['_ADDREFERREROUTPROTO']._serialized_start=19012 + _globals['_ADDREFERREROUTPROTO']._serialized_end=19287 + _globals['_ADDREFERREROUTPROTO_STATUS']._serialized_start=19096 + _globals['_ADDREFERREROUTPROTO_STATUS']._serialized_end=19287 + _globals['_ADDREFERRERPROTO']._serialized_start=19289 + _globals['_ADDREFERRERPROTO']._serialized_end=19330 + _globals['_ADDITIVESCENESETTINGSPROTO']._serialized_start=19332 + _globals['_ADDITIVESCENESETTINGSPROTO']._serialized_end=19377 + _globals['_ADDRESSBOOKIMPORTSETTINGSPROTO']._serialized_start=19380 + _globals['_ADDRESSBOOKIMPORTSETTINGSPROTO']._serialized_end=19532 + _globals['_ADDRESSBOOKIMPORTTELEMETRY']._serialized_start=19535 + _globals['_ADDRESSBOOKIMPORTTELEMETRY']._serialized_end=19864 + _globals['_ADDRESSBOOKIMPORTTELEMETRY_ADDRESSBOOKIMPORTTELEMETRYID']._serialized_start=19665 + _globals['_ADDRESSBOOKIMPORTTELEMETRY_ADDRESSBOOKIMPORTTELEMETRYID']._serialized_end=19864 + _globals['_ADDRESSABLEPOKEMONPROTO']._serialized_start=19866 + _globals['_ADDRESSABLEPOKEMONPROTO']._serialized_end=19975 + _globals['_ADDRESSABLESSERVICETIME']._serialized_start=19977 + _globals['_ADDRESSABLESSERVICETIME']._serialized_end=20036 + _globals['_ADJUSTMENTPARAMSPROTO']._serialized_start=20039 + _globals['_ADJUSTMENTPARAMSPROTO']._serialized_end=20280 + _globals['_ADVANCEDPERFORMANCETELEMETRY']._serialized_start=20283 + _globals['_ADVANCEDPERFORMANCETELEMETRY']._serialized_end=21480 + _globals['_ADVANCEDPERFORMANCETELEMETRY_PERFORMANCELEVELS']._serialized_start=21286 + _globals['_ADVANCEDPERFORMANCETELEMETRY_PERFORMANCELEVELS']._serialized_end=21347 + _globals['_ADVANCEDPERFORMANCETELEMETRY_PERFORMANCEPRESETLEVELS']._serialized_start=21350 + _globals['_ADVANCEDPERFORMANCETELEMETRY_PERFORMANCEPRESETLEVELS']._serialized_end=21480 + _globals['_ADVANCEDSETTINGSPROTO']._serialized_start=21483 + _globals['_ADVANCEDSETTINGSPROTO']._serialized_end=21966 + _globals['_ADVENTURESYNCACTIVITYSUMMARYPROTO']._serialized_start=21969 + _globals['_ADVENTURESYNCACTIVITYSUMMARYPROTO']._serialized_end=22230 + _globals['_ADVENTURESYNCBUDDYSTATSPROTO']._serialized_start=22233 + _globals['_ADVENTURESYNCBUDDYSTATSPROTO']._serialized_end=22550 + _globals['_ADVENTURESYNCEGGHATCHINGPROGRESS']._serialized_start=22553 + _globals['_ADVENTURESYNCEGGHATCHINGPROGRESS']._serialized_end=22967 + _globals['_ADVENTURESYNCEGGHATCHINGPROGRESS_INCUBATORTYPE']._serialized_start=22833 + _globals['_ADVENTURESYNCEGGHATCHINGPROGRESS_INCUBATORTYPE']._serialized_end=22901 + _globals['_ADVENTURESYNCEGGHATCHINGPROGRESS_STATUS']._serialized_start=22903 + _globals['_ADVENTURESYNCEGGHATCHINGPROGRESS_STATUS']._serialized_end=22967 + _globals['_ADVENTURESYNCEGGINCUBATORSPROTO']._serialized_start=22969 + _globals['_ADVENTURESYNCEGGINCUBATORSPROTO']._serialized_end=23075 + _globals['_ADVENTURESYNCPROGRESS']._serialized_start=23077 + _globals['_ADVENTURESYNCPROGRESS']._serialized_end=23176 + _globals['_ADVENTURESYNCPROGRESSREQUEST']._serialized_start=23179 + _globals['_ADVENTURESYNCPROGRESSREQUEST']._serialized_end=23391 + _globals['_ADVENTURESYNCPROGRESSREQUEST_WIDGETTYPE']._serialized_start=23290 + _globals['_ADVENTURESYNCPROGRESSREQUEST_WIDGETTYPE']._serialized_end=23391 + _globals['_ADVENTURESYNCPROGRESSRESPONSE']._serialized_start=23394 + _globals['_ADVENTURESYNCPROGRESSRESPONSE']._serialized_end=23730 + _globals['_ADVENTURESYNCSETTINGSPROTO']._serialized_start=23733 + _globals['_ADVENTURESYNCSETTINGSPROTO']._serialized_end=23993 + _globals['_ADVENTURESYNCV2GMTPROTO']._serialized_start=23995 + _globals['_ADVENTURESYNCV2GMTPROTO']._serialized_end=24045 + _globals['_AEGISENFORCEMENTSETTINGSPROTO']._serialized_start=24047 + _globals['_AEGISENFORCEMENTSETTINGSPROTO']._serialized_end=24116 + _globals['_AGEGATERESULT']._serialized_start=24118 + _globals['_AGEGATERESULT']._serialized_end=24154 + _globals['_AGEGATESTARTUP']._serialized_start=24156 + _globals['_AGEGATESTARTUP']._serialized_end=24193 + _globals['_ALLTYPESANDMESSAGESRESPONSESPROTO']._serialized_start=24197 + _globals['_ALLTYPESANDMESSAGESRESPONSESPROTO']._serialized_end=138066 + _globals['_ALLTYPESANDMESSAGESRESPONSESPROTO_ALLMESSAGESPROTO']._serialized_start=24236 + _globals['_ALLTYPESANDMESSAGESRESPONSESPROTO_ALLMESSAGESPROTO']._serialized_end=66289 + _globals['_ALLTYPESANDMESSAGESRESPONSESPROTO_ALLRESPONSESPROTO']._serialized_start=66293 + _globals['_ALLTYPESANDMESSAGESRESPONSESPROTO_ALLRESPONSESPROTO']._serialized_end=109952 + _globals['_ALLTYPESANDMESSAGESRESPONSESPROTO_MESSAGE']._serialized_start=109954 + _globals['_ALLTYPESANDMESSAGESRESPONSESPROTO_MESSAGE']._serialized_end=110069 + _globals['_ALLTYPESANDMESSAGESRESPONSESPROTO_RESPONSE']._serialized_start=110071 + _globals['_ALLTYPESANDMESSAGESRESPONSESPROTO_RESPONSE']._serialized_end=110188 + _globals['_ALLTYPESANDMESSAGESRESPONSESPROTO_ALLRESQUESTTYPESPROTO']._serialized_start=110192 + _globals['_ALLTYPESANDMESSAGESRESPONSESPROTO_ALLRESQUESTTYPESPROTO']._serialized_end=138066 + _globals['_ANCHORUPDATEPROTO']._serialized_start=138069 + _globals['_ANCHORUPDATEPROTO']._serialized_end=138274 + _globals['_ANCHORUPDATEPROTO_ANCHORUPDATETYPE']._serialized_start=138214 + _globals['_ANCHORUPDATEPROTO_ANCHORUPDATETYPE']._serialized_end=138274 + _globals['_ANDROIDBACKBUTTONREFACTORPROTO']._serialized_start=138276 + _globals['_ANDROIDBACKBUTTONREFACTORPROTO']._serialized_end=138325 + _globals['_ANDROIDDATASOURCE']._serialized_start=138328 + _globals['_ANDROIDDATASOURCE']._serialized_end=138503 + _globals['_ANDROIDDEVICE']._serialized_start=138506 + _globals['_ANDROIDDEVICE']._serialized_end=138734 + _globals['_ANDROIDDEVICE_DEVICETYPE']._serialized_start=138629 + _globals['_ANDROIDDEVICE_DEVICETYPE']._serialized_end=138734 + _globals['_ANIMATIONOVERRIDEPROTO']._serialized_start=138737 + _globals['_ANIMATIONOVERRIDEPROTO']._serialized_end=139014 + _globals['_ANIMATIONOVERRIDEPROTO_POKEMONANIM']._serialized_start=138889 + _globals['_ANIMATIONOVERRIDEPROTO_POKEMONANIM']._serialized_end=139014 + _globals['_API']._serialized_start=139017 + _globals['_API']._serialized_end=139275 + _globals['_APNTOKEN']._serialized_start=139277 + _globals['_APNTOKEN']._serialized_end=139366 + _globals['_APPEALROUTEOUTPROTO']._serialized_start=139369 + _globals['_APPEALROUTEOUTPROTO']._serialized_end=139613 + _globals['_APPEALROUTEOUTPROTO_RESULT']._serialized_start=139509 + _globals['_APPEALROUTEOUTPROTO_RESULT']._serialized_end=139613 + _globals['_APPEALROUTEPROTO']._serialized_start=139615 + _globals['_APPEALROUTEPROTO']._serialized_end=139702 + _globals['_APPLETOKEN']._serialized_start=139704 + _globals['_APPLETOKEN']._serialized_end=139757 + _globals['_APPLIEDBONUSEFFECTPROTO']._serialized_start=139760 + _globals['_APPLIEDBONUSEFFECTPROTO']._serialized_end=139988 + _globals['_APPLIEDBONUSPROTO']._serialized_start=139991 + _globals['_APPLIEDBONUSPROTO']._serialized_end=140173 + _globals['_APPLIEDBONUSESPROTO']._serialized_start=140175 + _globals['_APPLIEDBONUSESPROTO']._serialized_end=140245 + _globals['_APPLIEDDAYNIGHTBONUSPROTO']._serialized_start=140248 + _globals['_APPLIEDDAYNIGHTBONUSPROTO']._serialized_end=140393 + _globals['_APPLIEDITEMPROTO']._serialized_start=140396 + _globals['_APPLIEDITEMPROTO']._serialized_end=140542 + _globals['_APPLIEDITEMSPROTO']._serialized_start=140544 + _globals['_APPLIEDITEMSPROTO']._serialized_end=140611 + _globals['_APPLIEDSPACEBONUSPROTO']._serialized_start=140614 + _globals['_APPLIEDSPACEBONUSPROTO']._serialized_end=140757 + _globals['_APPLIEDTIMEBONUSPROTO']._serialized_start=140759 + _globals['_APPLIEDTIMEBONUSPROTO']._serialized_end=140828 + _globals['_APPRAISALSTARTHRESHOLDSETTINGS']._serialized_start=140831 + _globals['_APPRAISALSTARTHRESHOLDSETTINGS']._serialized_end=140978 + _globals['_APPROVEDCOMMONTELEMETRYPROTO']._serialized_start=140981 + _globals['_APPROVEDCOMMONTELEMETRYPROTO']._serialized_end=142214 + _globals['_ARMAPPINGSESSIONTELEMETRYPROTO']._serialized_start=142216 + _globals['_ARMAPPINGSESSIONTELEMETRYPROTO']._serialized_end=142285 + _globals['_ARMAPPINGSETTINGSPROTO']._serialized_start=142288 + _globals['_ARMAPPINGSETTINGSPROTO']._serialized_end=143331 + _globals['_ARMAPPINGTELEMETRYPROTO']._serialized_start=143334 + _globals['_ARMAPPINGTELEMETRYPROTO']._serialized_end=144617 + _globals['_ARMAPPINGTELEMETRYPROTO_ARMAPPINGENTRYPOINT']._serialized_start=143753 + _globals['_ARMAPPINGTELEMETRYPROTO_ARMAPPINGENTRYPOINT']._serialized_end=143975 + _globals['_ARMAPPINGTELEMETRYPROTO_ARMAPPINGEVENTID']._serialized_start=143978 + _globals['_ARMAPPINGTELEMETRYPROTO_ARMAPPINGEVENTID']._serialized_end=144519 + _globals['_ARMAPPINGTELEMETRYPROTO_ARMAPPINGVALIDATIONFAILUREREASON']._serialized_start=144521 + _globals['_ARMAPPINGTELEMETRYPROTO_ARMAPPINGVALIDATIONFAILUREREASON']._serialized_end=144617 + _globals['_ARPHOTOGLOBALSETTINGS']._serialized_start=144619 + _globals['_ARPHOTOGLOBALSETTINGS']._serialized_end=144668 + _globals['_ARPHOTOSESSIONPROTO']._serialized_start=144671 + _globals['_ARPHOTOSESSIONPROTO']._serialized_end=146557 + _globals['_ARPHOTOSESSIONPROTO_ARCONDITIONS']._serialized_start=145634 + _globals['_ARPHOTOSESSIONPROTO_ARCONDITIONS']._serialized_end=145762 + _globals['_ARPHOTOSESSIONPROTO_BATTERYSAMPLE']._serialized_start=145765 + _globals['_ARPHOTOSESSIONPROTO_BATTERYSAMPLE']._serialized_end=145940 + _globals['_ARPHOTOSESSIONPROTO_FRAMERATESAMPLE']._serialized_start=145942 + _globals['_ARPHOTOSESSIONPROTO_FRAMERATESAMPLE']._serialized_end=146048 + _globals['_ARPHOTOSESSIONPROTO_PROCESSORSAMPLE']._serialized_start=146050 + _globals['_ARPHOTOSESSIONPROTO_PROCESSORSAMPLE']._serialized_end=146175 + _globals['_ARPHOTOSESSIONPROTO_ARCONTEXT']._serialized_start=146177 + _globals['_ARPHOTOSESSIONPROTO_ARCONTEXT']._serialized_end=146280 + _globals['_ARPHOTOSESSIONPROTO_ARTYPE']._serialized_start=146282 + _globals['_ARPHOTOSESSIONPROTO_ARTYPE']._serialized_end=146324 + _globals['_ARPHOTOSESSIONPROTO_BATTERYSTATUS']._serialized_start=146326 + _globals['_ARPHOTOSESSIONPROTO_BATTERYSTATUS']._serialized_end=146418 + _globals['_ARPHOTOSESSIONPROTO_STEP']._serialized_start=146421 + _globals['_ARPHOTOSESSIONPROTO_STEP']._serialized_end=146557 + _globals['_ARSESSIONSTARTEVENT']._serialized_start=146559 + _globals['_ARSESSIONSTARTEVENT']._serialized_end=146601 + _globals['_ARTELEMETRYSETTINGSPROTO']._serialized_start=146604 + _globals['_ARTELEMETRYSETTINGSPROTO']._serialized_end=146897 + _globals['_ARDKCONFIGSETTINGSPROTO']._serialized_start=146900 + _globals['_ARDKCONFIGSETTINGSPROTO']._serialized_end=147288 + _globals['_ARDKCONFIGSETTINGSPROTO_ARCONTEXT']._serialized_start=147184 + _globals['_ARDKCONFIGSETTINGSPROTO_ARCONTEXT']._serialized_end=147288 + _globals['_ARDKNEXTTELEMETRYOMNIPROTO']._serialized_start=147291 + _globals['_ARDKNEXTTELEMETRYOMNIPROTO']._serialized_end=149110 + _globals['_ASSERTIONFAILED']._serialized_start=149112 + _globals['_ASSERTIONFAILED']._serialized_end=149168 + _globals['_ASSETBUNDLEDOWNLOADTELEMETRY']._serialized_start=149170 + _globals['_ASSETBUNDLEDOWNLOADTELEMETRY']._serialized_end=149294 + _globals['_ASSETDIGESTENTRYPROTO']._serialized_start=149296 + _globals['_ASSETDIGESTENTRYPROTO']._serialized_end=149420 + _globals['_ASSETDIGESTOUTPROTO']._serialized_start=149423 + _globals['_ASSETDIGESTOUTPROTO']._serialized_end=149654 + _globals['_ASSETDIGESTOUTPROTO_RESULT']._serialized_start=149601 + _globals['_ASSETDIGESTOUTPROTO_RESULT']._serialized_end=149654 + _globals['_ASSETDIGESTREQUESTPROTO']._serialized_start=149657 + _globals['_ASSETDIGESTREQUESTPROTO']._serialized_end=149877 + _globals['_ASSETPOIDOWNLOADTELEMETRY']._serialized_start=149879 + _globals['_ASSETPOIDOWNLOADTELEMETRY']._serialized_end=149996 + _globals['_ASSETREFRESHPROTO']._serialized_start=149998 + _globals['_ASSETREFRESHPROTO']._serialized_end=150049 + _globals['_ASSETREFRESHTELEMETRY']._serialized_start=150051 + _globals['_ASSETREFRESHTELEMETRY']._serialized_end=150093 + _globals['_ASSETSTREAMCACHECULLEDTELEMETRY']._serialized_start=150095 + _globals['_ASSETSTREAMCACHECULLEDTELEMETRY']._serialized_end=150211 + _globals['_ASSETSTREAMDOWNLOADTELEMETRY']._serialized_start=150213 + _globals['_ASSETSTREAMDOWNLOADTELEMETRY']._serialized_end=150329 + _globals['_ASSETVERSIONOUTPROTO']._serialized_start=150332 + _globals['_ASSETVERSIONOUTPROTO']._serialized_end=150651 + _globals['_ASSETVERSIONOUTPROTO_ASSETVERSIONRESPONSEPROTO']._serialized_start=150439 + _globals['_ASSETVERSIONOUTPROTO_ASSETVERSIONRESPONSEPROTO']._serialized_end=150595 + _globals['_ASSETVERSIONOUTPROTO_RESULT']._serialized_start=150597 + _globals['_ASSETVERSIONOUTPROTO_RESULT']._serialized_end=150651 + _globals['_ASSETVERSIONPROTO']._serialized_start=150654 + _globals['_ASSETVERSIONPROTO']._serialized_end=150835 + _globals['_ASSETVERSIONPROTO_ASSETVERSIONREQUESTPROTO']._serialized_start=150773 + _globals['_ASSETVERSIONPROTO_ASSETVERSIONREQUESTPROTO']._serialized_end=150835 + _globals['_ATTACKGYMOUTPROTO']._serialized_start=150838 + _globals['_ATTACKGYMOUTPROTO']._serialized_end=151244 + _globals['_ATTACKGYMOUTPROTO_RESULT']._serialized_start=151154 + _globals['_ATTACKGYMOUTPROTO_RESULT']._serialized_end=151244 + _globals['_ATTACKGYMPROTO']._serialized_start=151247 + _globals['_ATTACKGYMPROTO']._serialized_end=151481 + _globals['_ATTACKRAIDBATTLEOUTPROTO']._serialized_start=151484 + _globals['_ATTACKRAIDBATTLEOUTPROTO']._serialized_end=151903 + _globals['_ATTACKRAIDBATTLEOUTPROTO_RESULT']._serialized_start=151724 + _globals['_ATTACKRAIDBATTLEOUTPROTO_RESULT']._serialized_end=151903 + _globals['_ATTACKRAIDBATTLEPROTO']._serialized_start=151906 + _globals['_ATTACKRAIDBATTLEPROTO']._serialized_end=152178 + _globals['_ATTACKRAIDDATA']._serialized_start=152181 + _globals['_ATTACKRAIDDATA']._serialized_end=152375 + _globals['_ATTACKRAIDRESPONSEDATA']._serialized_start=152378 + _globals['_ATTACKRAIDRESPONSEDATA']._serialized_end=152714 + _globals['_ATTRACTEDPOKEMONCLIENTPROTO']._serialized_start=152717 + _globals['_ATTRACTEDPOKEMONCLIENTPROTO']._serialized_end=153025 + _globals['_ATTRACTEDPOKEMONENCOUNTEROUTPROTO']._serialized_start=153028 + _globals['_ATTRACTEDPOKEMONENCOUNTEROUTPROTO']._serialized_end=153436 + _globals['_ATTRACTEDPOKEMONENCOUNTEROUTPROTO_RESULT']._serialized_start=153335 + _globals['_ATTRACTEDPOKEMONENCOUNTEROUTPROTO_RESULT']._serialized_end=153436 + _globals['_ATTRACTEDPOKEMONENCOUNTERPROTO']._serialized_start=153438 + _globals['_ATTRACTEDPOKEMONENCOUNTERPROTO']._serialized_end=153520 + _globals['_AUTHBACKGROUNDTOKEN']._serialized_start=153522 + _globals['_AUTHBACKGROUNDTOKEN']._serialized_end=153595 + _globals['_AUTHREGISTERBACKGROUNDDEVICEACTIONPROTO']._serialized_start=153597 + _globals['_AUTHREGISTERBACKGROUNDDEVICEACTIONPROTO']._serialized_end=153678 + _globals['_AUTHREGISTERBACKGROUNDDEVICERESPONSEPROTO']._serialized_start=153681 + _globals['_AUTHREGISTERBACKGROUNDDEVICERESPONSEPROTO']._serialized_end=153903 + _globals['_AUTHREGISTERBACKGROUNDDEVICERESPONSEPROTO_STATUS']._serialized_start=153860 + _globals['_AUTHREGISTERBACKGROUNDDEVICERESPONSEPROTO_STATUS']._serialized_end=153903 + _globals['_AUTHENTICATEAPPLESIGNINREQUESTPROTO']._serialized_start=153905 + _globals['_AUTHENTICATEAPPLESIGNINREQUESTPROTO']._serialized_end=153985 + _globals['_AUTHENTICATEAPPLESIGNINRESPONSEPROTO']._serialized_start=153988 + _globals['_AUTHENTICATEAPPLESIGNINRESPONSEPROTO']._serialized_end=154203 + _globals['_AUTHENTICATEAPPLESIGNINRESPONSEPROTO_STATUS']._serialized_start=154135 + _globals['_AUTHENTICATEAPPLESIGNINRESPONSEPROTO_STATUS']._serialized_end=154203 + _globals['_AVATARARTICLEPROTO']._serialized_start=154205 + _globals['_AVATARARTICLEPROTO']._serialized_end=154285 + _globals['_AVATARCUSTOMIZATIONPROTO']._serialized_start=154288 + _globals['_AVATARCUSTOMIZATIONPROTO']._serialized_end=155386 + _globals['_AVATARCUSTOMIZATIONPROTO_AVATARCUSTOMIZATIONPROMOTYPE']._serialized_start=154961 + _globals['_AVATARCUSTOMIZATIONPROTO_AVATARCUSTOMIZATIONPROMOTYPE']._serialized_end=155037 + _globals['_AVATARCUSTOMIZATIONPROTO_AVATARCUSTOMIZATIONUNLOCKTYPE']._serialized_start=155040 + _globals['_AVATARCUSTOMIZATIONPROTO_AVATARCUSTOMIZATIONUNLOCKTYPE']._serialized_end=155185 + _globals['_AVATARCUSTOMIZATIONPROTO_SLOT']._serialized_start=155188 + _globals['_AVATARCUSTOMIZATIONPROTO_SLOT']._serialized_end=155386 + _globals['_AVATARCUSTOMIZATIONTELEMETRY']._serialized_start=155389 + _globals['_AVATARCUSTOMIZATIONTELEMETRY']._serialized_end=155611 + _globals['_AVATARGLOBALSETTINGSPROTO']._serialized_start=155613 + _globals['_AVATARGLOBALSETTINGSPROTO']._serialized_end=155661 + _globals['_AVATARGROUPSETTINGSPROTO']._serialized_start=155664 + _globals['_AVATARGROUPSETTINGSPROTO']._serialized_end=155838 + _globals['_AVATARGROUPSETTINGSPROTO_AVATARGROUPPROTO']._serialized_start=155766 + _globals['_AVATARGROUPSETTINGSPROTO_AVATARGROUPPROTO']._serialized_end=155838 + _globals['_AVATARITEMBADGEREWARDDISPLAYPROTO']._serialized_start=155841 + _globals['_AVATARITEMBADGEREWARDDISPLAYPROTO']._serialized_end=156057 + _globals['_AVATARITEMDISPLAYPROTO']._serialized_start=156059 + _globals['_AVATARITEMDISPLAYPROTO']._serialized_end=156132 + _globals['_AVATARITEMPROTO']._serialized_start=156134 + _globals['_AVATARITEMPROTO']._serialized_end=156221 + _globals['_AVATARLOCKPROTO']._serialized_start=156224 + _globals['_AVATARLOCKPROTO']._serialized_end=156412 + _globals['_AVATARSTOREITEMPROTO']._serialized_start=156415 + _globals['_AVATARSTOREITEMPROTO']._serialized_end=156575 + _globals['_AVATARSTORELINKPROTO']._serialized_start=156577 + _globals['_AVATARSTORELINKPROTO']._serialized_end=156639 + _globals['_AVATARSTORELISTINGPROTO']._serialized_start=156642 + _globals['_AVATARSTORELISTINGPROTO']._serialized_end=156959 + _globals['_AWARDFREERAIDTICKETOUTPROTO']._serialized_start=156962 + _globals['_AWARDFREERAIDTICKETOUTPROTO']._serialized_end=157215 + _globals['_AWARDFREERAIDTICKETOUTPROTO_RESULT']._serialized_start=157062 + _globals['_AWARDFREERAIDTICKETOUTPROTO_RESULT']._serialized_end=157215 + _globals['_AWARDFREERAIDTICKETPROTO']._serialized_start=157217 + _globals['_AWARDFREERAIDTICKETPROTO']._serialized_end=157315 + _globals['_AWARDITEMPROTO']._serialized_start=157317 + _globals['_AWARDITEMPROTO']._serialized_end=157410 + _globals['_AWARDEDGYMBADGE']._serialized_start=157413 + _globals['_AWARDEDGYMBADGE']._serialized_end=157841 + _globals['_AWARDEDROUTEBADGE']._serialized_start=157844 + _globals['_AWARDEDROUTEBADGE']._serialized_end=159028 + _globals['_AWARDEDROUTEBADGE_ROUTEBADGEWAYPOINT']._serialized_start=158790 + _globals['_AWARDEDROUTEBADGE_ROUTEBADGEWAYPOINT']._serialized_end=158903 + _globals['_AWARDEDROUTEBADGE_ROUTEBADGETYPE']._serialized_start=158905 + _globals['_AWARDEDROUTEBADGE_ROUTEBADGETYPE']._serialized_end=159014 + _globals['_AWARDEDROUTESTAMP']._serialized_start=159031 + _globals['_AWARDEDROUTESTAMP']._serialized_end=159197 + _globals['_BACKGROUNDMODECLIENTSETTINGSPROTO']._serialized_start=159200 + _globals['_BACKGROUNDMODECLIENTSETTINGSPROTO']._serialized_end=159925 + _globals['_BACKGROUNDMODECLIENTSETTINGSPROTO_PROXIMITYSETTINGSPROTO']._serialized_start=159869 + _globals['_BACKGROUNDMODECLIENTSETTINGSPROTO_PROXIMITYSETTINGSPROTO']._serialized_end=159925 + _globals['_BACKGROUNDMODEGLOBALSETTINGSPROTO']._serialized_start=159927 + _globals['_BACKGROUNDMODEGLOBALSETTINGSPROTO']._serialized_end=160033 + _globals['_BACKGROUNDMODESETTINGSPROTO']._serialized_start=160036 + _globals['_BACKGROUNDMODESETTINGSPROTO']._serialized_end=160298 + _globals['_BACKGROUNDTOKEN']._serialized_start=160300 + _globals['_BACKGROUNDTOKEN']._serialized_end=160369 + _globals['_BADGEDATA']._serialized_start=160372 + _globals['_BADGEDATA']._serialized_end=160770 + _globals['_BADGELEVELAVATARLOCKPROTO']._serialized_start=160772 + _globals['_BADGELEVELAVATARLOCKPROTO']._serialized_end=160871 + _globals['_BADGEREWARDENCOUNTERREQUESTPROTO']._serialized_start=160873 + _globals['_BADGEREWARDENCOUNTERREQUESTPROTO']._serialized_end=160978 + _globals['_BADGEREWARDENCOUNTERRESPONSEPROTO']._serialized_start=160981 + _globals['_BADGEREWARDENCOUNTERRESPONSEPROTO']._serialized_end=161581 + _globals['_BADGEREWARDENCOUNTERRESPONSEPROTO_ENCOUNTERINFOPROTO']._serialized_start=161226 + _globals['_BADGEREWARDENCOUNTERRESPONSEPROTO_ENCOUNTERINFOPROTO']._serialized_end=161428 + _globals['_BADGEREWARDENCOUNTERRESPONSEPROTO_STATUS']._serialized_start=161431 + _globals['_BADGEREWARDENCOUNTERRESPONSEPROTO_STATUS']._serialized_end=161581 + _globals['_BADGESETTINGSPROTO']._serialized_start=161584 + _globals['_BADGESETTINGSPROTO']._serialized_end=161942 + _globals['_BADGESYSTEMSETTINGSPROTO']._serialized_start=161944 + _globals['_BADGESYSTEMSETTINGSPROTO']._serialized_end=162065 + _globals['_BADGETIERREWARDPROTO']._serialized_start=162068 + _globals['_BADGETIERREWARDPROTO']._serialized_end=162476 + _globals['_BADGETIERREWARDPROTO_BADGEREWARDTYPE']._serialized_start=162409 + _globals['_BADGETIERREWARDPROTO_BADGEREWARDTYPE']._serialized_end=162476 + _globals['_BATCHSETVALUEREQUEST']._serialized_start=162478 + _globals['_BATCHSETVALUEREQUEST']._serialized_end=162555 + _globals['_BATCHSETVALUERESPONSE']._serialized_start=162557 + _globals['_BATCHSETVALUERESPONSE']._serialized_end=162632 + _globals['_BATTLEACTIONPROTO']._serialized_start=162635 + _globals['_BATTLEACTIONPROTO']._serialized_end=163538 + _globals['_BATTLEACTIONPROTO_ACTIONTYPE']._serialized_start=163291 + _globals['_BATTLEACTIONPROTO_ACTIONTYPE']._serialized_end=163538 + _globals['_BATTLEACTIONPROTOLOG']._serialized_start=163541 + _globals['_BATTLEACTIONPROTOLOG']._serialized_end=163847 + _globals['_BATTLEACTORPROTO']._serialized_start=163850 + _globals['_BATTLEACTORPROTO']._serialized_end=165638 + _globals['_BATTLEACTORPROTO_FIELDACTORMETADATA']._serialized_start=164413 + _globals['_BATTLEACTORPROTO_FIELDACTORMETADATA']._serialized_end=165265 + _globals['_BATTLEACTORPROTO_FIELDACTORMETADATA_ATTACKFIELDACTORDATA']._serialized_start=164753 + _globals['_BATTLEACTORPROTO_FIELDACTORMETADATA_ATTACKFIELDACTORDATA']._serialized_end=164922 + _globals['_BATTLEACTORPROTO_FIELDACTORMETADATA_COLLECTIBLEORBFIELDACTORDATA']._serialized_start=164925 + _globals['_BATTLEACTORPROTO_FIELDACTORMETADATA_COLLECTIBLEORBFIELDACTORDATA']._serialized_end=165162 + _globals['_BATTLEACTORPROTO_FIELDACTORMETADATA_COLLECTIBLEORBFIELDACTORDATA_ORBSTATE']._serialized_start=165063 + _globals['_BATTLEACTORPROTO_FIELDACTORMETADATA_COLLECTIBLEORBFIELDACTORDATA_ORBSTATE']._serialized_end=165162 + _globals['_BATTLEACTORPROTO_FIELDACTORMETADATA_FIELDACTORTYPE']._serialized_start=165164 + _globals['_BATTLEACTORPROTO_FIELDACTORMETADATA_FIELDACTORTYPE']._serialized_end=165251 + _globals['_BATTLEACTORPROTO_RESOURCESENTRY']._serialized_start=165267 + _globals['_BATTLEACTORPROTO_RESOURCESENTRY']._serialized_end=165352 + _globals['_BATTLEACTORPROTO_ITEMRESOURCESENTRY']._serialized_start=165354 + _globals['_BATTLEACTORPROTO_ITEMRESOURCESENTRY']._serialized_end=165443 + _globals['_BATTLEACTORPROTO_ACTORTYPE']._serialized_start=165446 + _globals['_BATTLEACTORPROTO_ACTORTYPE']._serialized_end=165621 + _globals['_BATTLEATTRIBUTESPROTO']._serialized_start=165640 + _globals['_BATTLEATTRIBUTESPROTO']._serialized_end=165746 + _globals['_BATTLECLOCKSYNCOUTPROTO']._serialized_start=165749 + _globals['_BATTLECLOCKSYNCOUTPROTO']._serialized_end=165909 + _globals['_BATTLECLOCKSYNCOUTPROTO_RESULT']._serialized_start=165864 + _globals['_BATTLECLOCKSYNCOUTPROTO_RESULT']._serialized_end=165909 + _globals['_BATTLECLOCKSYNCPROTO']._serialized_start=165911 + _globals['_BATTLECLOCKSYNCPROTO']._serialized_end=165971 + _globals['_BATTLEEVENTPROTO']._serialized_start=165974 + _globals['_BATTLEEVENTPROTO']._serialized_end=172544 + _globals['_BATTLEEVENTPROTO_ABILITYTRIGGER']._serialized_start=167558 + _globals['_BATTLEEVENTPROTO_ABILITYTRIGGER']._serialized_end=167651 + _globals['_BATTLEEVENTPROTO_ATTACK']._serialized_start=167654 + _globals['_BATTLEEVENTPROTO_ATTACK']._serialized_end=167858 + _globals['_BATTLEEVENTPROTO_ATTACKBOOST']._serialized_start=167860 + _globals['_BATTLEEVENTPROTO_ATTACKBOOST']._serialized_end=167892 + _globals['_BATTLEEVENTPROTO_ATTACKTELEGRAPH']._serialized_start=167895 + _globals['_BATTLEEVENTPROTO_ATTACKTELEGRAPH']._serialized_end=168051 + _globals['_BATTLEEVENTPROTO_ATTACKTELEGRAPH_ATTACKTELEGRAPHTYPE']._serialized_start=167998 + _globals['_BATTLEEVENTPROTO_ATTACKTELEGRAPH_ATTACKTELEGRAPHTYPE']._serialized_end=168051 + _globals['_BATTLEEVENTPROTO_BATTLEEND']._serialized_start=168054 + _globals['_BATTLEEVENTPROTO_BATTLEEND']._serialized_end=168217 + _globals['_BATTLEEVENTPROTO_BATTLEEND_REASON']._serialized_start=168134 + _globals['_BATTLEEVENTPROTO_BATTLEEND_REASON']._serialized_end=168217 + _globals['_BATTLEEVENTPROTO_BATTLEITEM']._serialized_start=168219 + _globals['_BATTLEEVENTPROTO_BATTLEITEM']._serialized_end=168267 + _globals['_BATTLEEVENTPROTO_BATTLEJOIN']._serialized_start=168270 + _globals['_BATTLEEVENTPROTO_BATTLEJOIN']._serialized_end=169033 + _globals['_BATTLEEVENTPROTO_BATTLEJOIN_PLAYERMETADATA']._serialized_start=168504 + _globals['_BATTLEEVENTPROTO_BATTLEJOIN_PLAYERMETADATA']._serialized_end=169033 + _globals['_BATTLEEVENTPROTO_BATTLEQUIT']._serialized_start=169036 + _globals['_BATTLEEVENTPROTO_BATTLEQUIT']._serialized_end=169182 + _globals['_BATTLEEVENTPROTO_BATTLEQUIT_QUITTYPE']._serialized_start=169118 + _globals['_BATTLEEVENTPROTO_BATTLEQUIT_QUITTYPE']._serialized_end=169182 + _globals['_BATTLEEVENTPROTO_BREADMOVE']._serialized_start=169185 + _globals['_BATTLEEVENTPROTO_BREADMOVE']._serialized_end=169337 + _globals['_BATTLEEVENTPROTO_BREADMOVE_MOVETYPE']._serialized_start=169265 + _globals['_BATTLEEVENTPROTO_BREADMOVE_MOVETYPE']._serialized_end=169337 + _globals['_BATTLEEVENTPROTO_CINEMATIC']._serialized_start=169340 + _globals['_BATTLEEVENTPROTO_CINEMATIC']._serialized_end=169766 + _globals['_BATTLEEVENTPROTO_CINEMATIC_BREADMOVEMETADATA']._serialized_start=169567 + _globals['_BATTLEEVENTPROTO_CINEMATIC_BREADMOVEMETADATA']._serialized_end=169652 + _globals['_BATTLEEVENTPROTO_CINEMATIC_CINEMATICEVENTTYPE']._serialized_start=169654 + _globals['_BATTLEEVENTPROTO_CINEMATIC_CINEMATICEVENTTYPE']._serialized_end=169754 + _globals['_BATTLEEVENTPROTO_CONSENSUS']._serialized_start=169769 + _globals['_BATTLEEVENTPROTO_CONSENSUS']._serialized_end=170108 + _globals['_BATTLEEVENTPROTO_CONSENSUS_CONSENSUSEVENTSUBTYPE']._serialized_start=170025 + _globals['_BATTLEEVENTPROTO_CONSENSUS_CONSENSUSEVENTSUBTYPE']._serialized_end=170108 + _globals['_BATTLEEVENTPROTO_COUNTDOWN']._serialized_start=170110 + _globals['_BATTLEEVENTPROTO_COUNTDOWN']._serialized_end=170140 + _globals['_BATTLEEVENTPROTO_DODGE']._serialized_start=170143 + _globals['_BATTLEEVENTPROTO_DODGE']._serialized_end=170319 + _globals['_BATTLEEVENTPROTO_DODGE_DODGEDIRECTIONTYPE']._serialized_start=170230 + _globals['_BATTLEEVENTPROTO_DODGE_DODGEDIRECTIONTYPE']._serialized_end=170319 + _globals['_BATTLEEVENTPROTO_DODGESUCCESS']._serialized_start=170321 + _globals['_BATTLEEVENTPROTO_DODGESUCCESS']._serialized_end=170335 + _globals['_BATTLEEVENTPROTO_FLINCH']._serialized_start=170338 + _globals['_BATTLEEVENTPROTO_FLINCH']._serialized_end=170503 + _globals['_BATTLEEVENTPROTO_FLINCH_EFFECTIENESSTYPE']._serialized_start=170429 + _globals['_BATTLEEVENTPROTO_FLINCH_EFFECTIENESSTYPE']._serialized_end=170503 + _globals['_BATTLEEVENTPROTO_POSITIONALROSTERENTRY']._serialized_start=170506 + _globals['_BATTLEEVENTPROTO_POSITIONALROSTERENTRY']._serialized_end=170869 + _globals['_BATTLEEVENTPROTO_POSITIONALROSTERENTRY_MAXMOVES']._serialized_start=170727 + _globals['_BATTLEEVENTPROTO_POSITIONALROSTERENTRY_MAXMOVES']._serialized_end=170860 + _globals['_BATTLEEVENTPROTO_SHIELD']._serialized_start=170871 + _globals['_BATTLEEVENTPROTO_SHIELD']._serialized_end=170879 + _globals['_BATTLEEVENTPROTO_SIDELINEACTION']._serialized_start=170882 + _globals['_BATTLEEVENTPROTO_SIDELINEACTION']._serialized_end=171023 + _globals['_BATTLEEVENTPROTO_SIDELINEACTION_SIDELINETYPE']._serialized_start=170976 + _globals['_BATTLEEVENTPROTO_SIDELINEACTION_SIDELINETYPE']._serialized_end=171023 + _globals['_BATTLEEVENTPROTO_STARTBATTLE']._serialized_start=171025 + _globals['_BATTLEEVENTPROTO_STARTBATTLE']._serialized_end=171038 + _globals['_BATTLEEVENTPROTO_STATCHANGE']._serialized_start=171041 + _globals['_BATTLEEVENTPROTO_STATCHANGE']._serialized_end=171318 + _globals['_BATTLEEVENTPROTO_STATCHANGE_STATSTAGE']._serialized_start=171131 + _globals['_BATTLEEVENTPROTO_STATCHANGE_STATSTAGE']._serialized_end=171318 + _globals['_BATTLEEVENTPROTO_STATCHANGE_STATSTAGE_STATSTAGETYPE']._serialized_start=171242 + _globals['_BATTLEEVENTPROTO_STATCHANGE_STATSTAGE_STATSTAGETYPE']._serialized_end=171318 + _globals['_BATTLEEVENTPROTO_SWAPPOKEMON']._serialized_start=171320 + _globals['_BATTLEEVENTPROTO_SWAPPOKEMON']._serialized_end=171391 + _globals['_BATTLEEVENTPROTO_TRAINERABILITY']._serialized_start=171394 + _globals['_BATTLEEVENTPROTO_TRAINERABILITY']._serialized_end=171544 + _globals['_BATTLEEVENTPROTO_TRAINERABILITY_ABILITY']._serialized_start=171486 + _globals['_BATTLEEVENTPROTO_TRAINERABILITY_ABILITY']._serialized_end=171544 + _globals['_BATTLEEVENTPROTO_TRANSFORM']._serialized_start=171546 + _globals['_BATTLEEVENTPROTO_TRANSFORM']._serialized_end=171616 + _globals['_BATTLEEVENTPROTO_UNBLOCKEDEVENTTYPE']._serialized_start=171619 + _globals['_BATTLEEVENTPROTO_UNBLOCKEDEVENTTYPE']._serialized_end=172529 + _globals['_BATTLEEVENTREQUESTPROTO']._serialized_start=172547 + _globals['_BATTLEEVENTREQUESTPROTO']._serialized_end=172731 + _globals['_BATTLEHUBBADGESETTINGS']._serialized_start=172733 + _globals['_BATTLEHUBBADGESETTINGS']._serialized_end=172825 + _globals['_BATTLEHUBORDERSETTINGS']._serialized_start=172828 + _globals['_BATTLEHUBORDERSETTINGS']._serialized_end=173204 + _globals['_BATTLEHUBORDERSETTINGS_SECTIONGROUP']._serialized_start=173003 + _globals['_BATTLEHUBORDERSETTINGS_SECTIONGROUP']._serialized_end=173068 + _globals['_BATTLEHUBORDERSETTINGS_SECTIONSETTINGS']._serialized_start=173071 + _globals['_BATTLEHUBORDERSETTINGS_SECTIONSETTINGS']._serialized_end=173204 + _globals['_BATTLELOGPROTO']._serialized_start=173207 + _globals['_BATTLELOGPROTO']._serialized_end=173619 + _globals['_BATTLELOGPROTO_BATTLETYPE']._serialized_start=173468 + _globals['_BATTLELOGPROTO_BATTLETYPE']._serialized_end=173539 + _globals['_BATTLELOGPROTO_STATE']._serialized_start=173541 + _globals['_BATTLELOGPROTO_STATE']._serialized_end=173619 + _globals['_BATTLEPARTICIPANTPROTO']._serialized_start=173622 + _globals['_BATTLEPARTICIPANTPROTO']._serialized_end=175489 + _globals['_BATTLEPARTICIPANTPROTO_ACTIVEPOKEMONSTATMODIFIERSENTRY']._serialized_start=175217 + _globals['_BATTLEPARTICIPANTPROTO_ACTIVEPOKEMONSTATMODIFIERSENTRY']._serialized_end=175333 + _globals['_BATTLEPARTICIPANTPROTO_ABILITYENERGYENTRY']._serialized_start=175335 + _globals['_BATTLEPARTICIPANTPROTO_ABILITYENERGYENTRY']._serialized_end=175426 + _globals['_BATTLEPARTICIPANTPROTO_ABILITYACTIVATIONCOUNTENTRY']._serialized_start=175428 + _globals['_BATTLEPARTICIPANTPROTO_ABILITYACTIVATIONCOUNTENTRY']._serialized_end=175489 + _globals['_BATTLEPARTIESPROTO']._serialized_start=175491 + _globals['_BATTLEPARTIESPROTO']._serialized_end=175569 + _globals['_BATTLEPARTYPROTO']._serialized_start=175571 + _globals['_BATTLEPARTYPROTO']._serialized_end=175663 + _globals['_BATTLEPARTYSETTINGSPROTO']._serialized_start=175666 + _globals['_BATTLEPARTYSETTINGSPROTO']._serialized_end=175856 + _globals['_BATTLEPARTYTELEMETRY']._serialized_start=175859 + _globals['_BATTLEPARTYTELEMETRY']._serialized_end=176010 + _globals['_BATTLEPOKEMONPROTO']._serialized_start=176013 + _globals['_BATTLEPOKEMONPROTO']._serialized_end=177426 + _globals['_BATTLEPOKEMONPROTO_MODIFIER']._serialized_start=176619 + _globals['_BATTLEPOKEMONPROTO_MODIFIER']._serialized_end=176782 + _globals['_BATTLEPOKEMONPROTO_MODIFIER_MODIFIERTYPE']._serialized_start=176718 + _globals['_BATTLEPOKEMONPROTO_MODIFIER_MODIFIERTYPE']._serialized_end=176782 + _globals['_BATTLEPOKEMONPROTO_MOVEDATA']._serialized_start=176785 + _globals['_BATTLEPOKEMONPROTO_MOVEDATA']._serialized_end=176928 + _globals['_BATTLEPOKEMONPROTO_RESOURCESENTRY']._serialized_start=165267 + _globals['_BATTLEPOKEMONPROTO_RESOURCESENTRY']._serialized_end=165352 + _globals['_BATTLEPOKEMONPROTO_ITEMRESOURCESENTRY']._serialized_start=165354 + _globals['_BATTLEPOKEMONPROTO_ITEMRESOURCESENTRY']._serialized_end=165443 + _globals['_BATTLEPOKEMONPROTO_MOVESENTRY']._serialized_start=177108 + _globals['_BATTLEPOKEMONPROTO_MOVESENTRY']._serialized_end=177197 + _globals['_BATTLEPOKEMONPROTO_MODIFIERSENTRY']._serialized_start=177199 + _globals['_BATTLEPOKEMONPROTO_MODIFIERSENTRY']._serialized_end=177292 + _globals['_BATTLEPOKEMONPROTO_ATTACKTYPE']._serialized_start=177295 + _globals['_BATTLEPOKEMONPROTO_ATTACKTYPE']._serialized_end=177426 + _globals['_BATTLEPROTO']._serialized_start=177429 + _globals['_BATTLEPROTO']._serialized_end=178085 + _globals['_BATTLEPROTO_ABILITYRESULTLOCATIONENTRY']._serialized_start=177991 + _globals['_BATTLEPROTO_ABILITYRESULTLOCATIONENTRY']._serialized_end=178085 + _globals['_BATTLEQUESTPROTO']._serialized_start=178087 + _globals['_BATTLEQUESTPROTO']._serialized_end=178124 + _globals['_BATTLERESOURCEPROTO']._serialized_start=178127 + _globals['_BATTLERESOURCEPROTO']._serialized_end=178829 + _globals['_BATTLERESOURCEPROTO_COOLDOWNMETADATA']._serialized_start=178444 + _globals['_BATTLERESOURCEPROTO_COOLDOWNMETADATA']._serialized_end=178515 + _globals['_BATTLERESOURCEPROTO_RESOURCETYPE']._serialized_start=178518 + _globals['_BATTLERESOURCEPROTO_RESOURCETYPE']._serialized_end=178817 + _globals['_BATTLERESULTSPROTO']._serialized_start=178832 + _globals['_BATTLERESULTSPROTO']._serialized_end=179673 + _globals['_BATTLESTATEOUTPROTO']._serialized_start=179676 + _globals['_BATTLESTATEOUTPROTO']._serialized_end=179835 + _globals['_BATTLESTATEPROTO']._serialized_start=179838 + _globals['_BATTLESTATEPROTO']._serialized_end=181224 + _globals['_BATTLESTATEPROTO_ACTORSENTRY']._serialized_start=180509 + _globals['_BATTLESTATEPROTO_ACTORSENTRY']._serialized_end=180588 + _globals['_BATTLESTATEPROTO_TEAMACTORCOUNTENTRY']._serialized_start=180590 + _globals['_BATTLESTATEPROTO_TEAMACTORCOUNTENTRY']._serialized_end=180643 + _globals['_BATTLESTATEPROTO_POKEMONENTRY']._serialized_start=180645 + _globals['_BATTLESTATEPROTO_POKEMONENTRY']._serialized_end=180727 + _globals['_BATTLESTATEPROTO_PARTYMEMBERCOUNTENTRY']._serialized_start=180729 + _globals['_BATTLESTATEPROTO_PARTYMEMBERCOUNTENTRY']._serialized_end=180784 + _globals['_BATTLESTATEPROTO_STATE']._serialized_start=180787 + _globals['_BATTLESTATEPROTO_STATE']._serialized_end=181138 + _globals['_BATTLESTATEPROTO_UIMODE']._serialized_start=181140 + _globals['_BATTLESTATEPROTO_UIMODE']._serialized_end=181224 + _globals['_BATTLEUPDATEPROTO']._serialized_start=181227 + _globals['_BATTLEUPDATEPROTO']._serialized_end=182342 + _globals['_BATTLEUPDATEPROTO_ACTIVEITEM']._serialized_start=181919 + _globals['_BATTLEUPDATEPROTO_ACTIVEITEM']._serialized_end=182033 + _globals['_BATTLEUPDATEPROTO_AVAILABLEITEM']._serialized_start=182035 + _globals['_BATTLEUPDATEPROTO_AVAILABLEITEM']._serialized_end=182131 + _globals['_BATTLEUPDATEPROTO_ABILITYENERGYENTRY']._serialized_start=175335 + _globals['_BATTLEUPDATEPROTO_ABILITYENERGYENTRY']._serialized_end=175426 + _globals['_BATTLEUPDATEPROTO_ACTIVEPOKEMONSTATMODIFIERSENTRY']._serialized_start=175217 + _globals['_BATTLEUPDATEPROTO_ACTIVEPOKEMONSTATMODIFIERSENTRY']._serialized_end=175333 + _globals['_BATTLEVISUALSETTINGSPROTO']._serialized_start=182344 + _globals['_BATTLEVISUALSETTINGSPROTO']._serialized_end=182460 + _globals['_BELUGABLECOMPLETETRANSFERREQUESTPROTO']._serialized_start=182462 + _globals['_BELUGABLECOMPLETETRANSFERREQUESTPROTO']._serialized_end=182574 + _globals['_BELUGABLEFINALIZETRANSFER']._serialized_start=182577 + _globals['_BELUGABLEFINALIZETRANSFER']._serialized_end=182712 + _globals['_BELUGABLETRANSFERCOMPLETEPROTO']._serialized_start=182714 + _globals['_BELUGABLETRANSFERCOMPLETEPROTO']._serialized_end=182780 + _globals['_BELUGABLETRANSFERPREPPROTO']._serialized_start=182783 + _globals['_BELUGABLETRANSFERPREPPROTO']._serialized_end=182953 + _globals['_BELUGABLETRANSFERPROTO']._serialized_start=182956 + _globals['_BELUGABLETRANSFERPROTO']._serialized_end=183120 + _globals['_BELUGADAILYTRANSFERLOGENTRY']._serialized_start=183123 + _globals['_BELUGADAILYTRANSFERLOGENTRY']._serialized_end=183335 + _globals['_BELUGADAILYTRANSFERLOGENTRY_RESULT']._serialized_start=12062 + _globals['_BELUGADAILYTRANSFERLOGENTRY_RESULT']._serialized_end=12094 + _globals['_BELUGAGLOBALSETTINGSPROTO']._serialized_start=183337 + _globals['_BELUGAGLOBALSETTINGSPROTO']._serialized_end=183434 + _globals['_BELUGAINCENSEBOXPROTO']._serialized_start=183437 + _globals['_BELUGAINCENSEBOXPROTO']._serialized_end=183603 + _globals['_BELUGAPOKEMONPROTO']._serialized_start=183606 + _globals['_BELUGAPOKEMONPROTO']._serialized_end=184803 + _globals['_BELUGAPOKEMONPROTO_POKEMONCOSTUME']._serialized_start=184461 + _globals['_BELUGAPOKEMONPROTO_POKEMONCOSTUME']._serialized_end=184569 + _globals['_BELUGAPOKEMONPROTO_POKEMONFORM']._serialized_start=184571 + _globals['_BELUGAPOKEMONPROTO_POKEMONFORM']._serialized_end=184611 + _globals['_BELUGAPOKEMONPROTO_POKEMONGENDER']._serialized_start=184613 + _globals['_BELUGAPOKEMONPROTO_POKEMONGENDER']._serialized_end=184684 + _globals['_BELUGAPOKEMONPROTO_TEAM']._serialized_start=184686 + _globals['_BELUGAPOKEMONPROTO_TEAM']._serialized_end=184748 + _globals['_BELUGAPOKEMONPROTO_TRAINERGENDER']._serialized_start=184750 + _globals['_BELUGAPOKEMONPROTO_TRAINERGENDER']._serialized_end=184803 + _globals['_BELUGAPOKEMONWHITELIST']._serialized_start=184806 + _globals['_BELUGAPOKEMONWHITELIST']._serialized_end=185077 + _globals['_BELUGATRANSACTIONCOMPLETEOUTPROTO']._serialized_start=185080 + _globals['_BELUGATRANSACTIONCOMPLETEOUTPROTO']._serialized_end=185837 + _globals['_BELUGATRANSACTIONCOMPLETEOUTPROTO_XLCANDYAWARDEDPERIDENTRY']._serialized_start=185485 + _globals['_BELUGATRANSACTIONCOMPLETEOUTPROTO_XLCANDYAWARDEDPERIDENTRY']._serialized_end=185543 + _globals['_BELUGATRANSACTIONCOMPLETEOUTPROTO_STATUS']._serialized_start=185546 + _globals['_BELUGATRANSACTIONCOMPLETEOUTPROTO_STATUS']._serialized_end=185837 + _globals['_BELUGATRANSACTIONCOMPLETEPROTO']._serialized_start=185840 + _globals['_BELUGATRANSACTIONCOMPLETEPROTO']._serialized_end=186003 + _globals['_BELUGATRANSACTIONSTARTOUTPROTO']._serialized_start=186006 + _globals['_BELUGATRANSACTIONSTARTOUTPROTO']._serialized_end=186546 + _globals['_BELUGATRANSACTIONSTARTOUTPROTO_STATUS']._serialized_start=186212 + _globals['_BELUGATRANSACTIONSTARTOUTPROTO_STATUS']._serialized_end=186546 + _globals['_BELUGATRANSACTIONSTARTPROTO']._serialized_start=186548 + _globals['_BELUGATRANSACTIONSTARTPROTO']._serialized_end=186631 + _globals['_BERRYFARMINGSETTINGSPROTO']._serialized_start=186633 + _globals['_BERRYFARMINGSETTINGSPROTO']._serialized_end=186694 + _globals['_BONUSBOXPROTO']._serialized_start=186697 + _globals['_BONUSBOXPROTO']._serialized_end=187468 + _globals['_BONUSBOXPROTO_ADDITIONALDISPLAY']._serialized_start=186864 + _globals['_BONUSBOXPROTO_ADDITIONALDISPLAY']._serialized_end=186909 + _globals['_BONUSBOXPROTO_ICONTYPE']._serialized_start=186912 + _globals['_BONUSBOXPROTO_ICONTYPE']._serialized_end=187468 + _globals['_BONUSEFFECTSETTINGSPROTO']._serialized_start=187471 + _globals['_BONUSEFFECTSETTINGSPROTO']._serialized_end=187703 + _globals['_BOOLVALUE']._serialized_start=187705 + _globals['_BOOLVALUE']._serialized_end=187731 + _globals['_BOOTRAIDOUTPROTO']._serialized_start=187734 + _globals['_BOOTRAIDOUTPROTO']._serialized_end=187997 + _globals['_BOOTRAIDOUTPROTO_RESULT']._serialized_start=187855 + _globals['_BOOTRAIDOUTPROTO_RESULT']._serialized_end=187997 + _globals['_BOOTRAIDPROTO']._serialized_start=187999 + _globals['_BOOTRAIDPROTO']._serialized_end=188048 + _globals['_BOOTSETTINGSPROTO']._serialized_start=188051 + _globals['_BOOTSETTINGSPROTO']._serialized_end=188430 + _globals['_BOOTTELEMETRY']._serialized_start=188432 + _globals['_BOOTTELEMETRY']._serialized_end=188510 + _globals['_BOOTTIME']._serialized_start=188513 + _globals['_BOOTTIME']._serialized_end=189644 + _globals['_BOOTTIME_AUTHPROVIDER']._serialized_start=188815 + _globals['_BOOTTIME_AUTHPROVIDER']._serialized_end=188937 + _globals['_BOOTTIME_BOOTPHASE']._serialized_start=188940 + _globals['_BOOTTIME_BOOTPHASE']._serialized_end=189644 + _globals['_BOUNDINGRECT']._serialized_start=189646 + _globals['_BOUNDINGRECT']._serialized_end=189718 + _globals['_BREADBATTLECLIENTSETTINGSPROTO']._serialized_start=189721 + _globals['_BREADBATTLECLIENTSETTINGSPROTO']._serialized_end=190650 + _globals['_BREADBATTLECREATEDETAIL']._serialized_start=190652 + _globals['_BREADBATTLECREATEDETAIL']._serialized_end=190677 + _globals['_BREADBATTLEDETAILPROTO']._serialized_start=190680 + _globals['_BREADBATTLEDETAILPROTO']._serialized_end=191049 + _globals['_BREADBATTLEPARTICIPANTPROTO']._serialized_start=191052 + _globals['_BREADBATTLEPARTICIPANTPROTO']._serialized_end=191662 + _globals['_BREADBATTLERESULTSPROTO']._serialized_start=191665 + _globals['_BREADBATTLERESULTSPROTO']._serialized_end=192286 + _globals['_BREADBATTLEREWARDUPGRADEOUTPROTO']._serialized_start=192289 + _globals['_BREADBATTLEREWARDUPGRADEOUTPROTO']._serialized_end=192541 + _globals['_BREADBATTLEREWARDUPGRADEOUTPROTO_RESULT']._serialized_start=192439 + _globals['_BREADBATTLEREWARDUPGRADEOUTPROTO_RESULT']._serialized_end=192541 + _globals['_BREADBATTLEREWARDUPGRADEPROTO']._serialized_start=192543 + _globals['_BREADBATTLEREWARDUPGRADEPROTO']._serialized_end=192619 + _globals['_BREADBATTLEREWARDSLOGENTRY']._serialized_start=192622 + _globals['_BREADBATTLEREWARDSLOGENTRY']._serialized_end=192974 + _globals['_BREADBATTLEREWARDSLOGENTRY_RESULT']._serialized_start=192943 + _globals['_BREADBATTLEREWARDSLOGENTRY_RESULT']._serialized_end=192974 + _globals['_BREADBATTLEUPGRADEREWARDSLOGENTRY']._serialized_start=192977 + _globals['_BREADBATTLEUPGRADEREWARDSLOGENTRY']._serialized_end=193343 + _globals['_BREADBATTLEUPGRADEREWARDSLOGENTRY_RESULT']._serialized_start=192943 + _globals['_BREADBATTLEUPGRADEREWARDSLOGENTRY_RESULT']._serialized_end=192974 + _globals['_BREADCLIENTLOGPROTO']._serialized_start=193346 + _globals['_BREADCLIENTLOGPROTO']._serialized_end=193773 + _globals['_BREADCLIENTLOGPROTO_BREADLOGENTRYPROTO']._serialized_start=193490 + _globals['_BREADCLIENTLOGPROTO_BREADLOGENTRYPROTO']._serialized_end=193773 + _globals['_BREADCLIENTLOGPROTO_BREADLOGENTRYPROTO_BREADHEADERPROTO']._serialized_start=193602 + _globals['_BREADCLIENTLOGPROTO_BREADLOGENTRYPROTO_BREADHEADERPROTO']._serialized_end=193773 + _globals['_BREADCLIENTLOGPROTO_BREADLOGENTRYPROTO_BREADHEADERPROTO_HEADERTYPE']._serialized_start=193748 + _globals['_BREADCLIENTLOGPROTO_BREADLOGENTRYPROTO_BREADHEADERPROTO_HEADERTYPE']._serialized_end=193773 + _globals['_BREADFEATUREFLAGSPROTO']._serialized_start=193776 + _globals['_BREADFEATUREFLAGSPROTO']._serialized_end=194366 + _globals['_BREADFEATUREFLAGSPROTO_STATIONDISCOVERYMODE']._serialized_start=194231 + _globals['_BREADFEATUREFLAGSPROTO_STATIONDISCOVERYMODE']._serialized_end=194306 + _globals['_BREADFEATUREFLAGSPROTO_SPAWNMODE']._serialized_start=194308 + _globals['_BREADFEATUREFLAGSPROTO_SPAWNMODE']._serialized_end=194366 + _globals['_BREADGROUPSETTINGS']._serialized_start=194369 + _globals['_BREADGROUPSETTINGS']._serialized_end=194505 + _globals['_BREADGROUPSETTINGS_GROUP']._serialized_start=194391 + _globals['_BREADGROUPSETTINGS_GROUP']._serialized_end=194505 + _globals['_BREADLOBBYCOUNTERDATA']._serialized_start=194507 + _globals['_BREADLOBBYCOUNTERDATA']._serialized_end=194605 + _globals['_BREADLOBBYCOUNTERSETTINGSPROTO']._serialized_start=194608 + _globals['_BREADLOBBYCOUNTERSETTINGSPROTO']._serialized_end=194862 + _globals['_BREADLOBBYPOKEMONPROTO']._serialized_start=194864 + _globals['_BREADLOBBYPOKEMONPROTO']._serialized_end=194987 + _globals['_BREADLOBBYPROTO']._serialized_start=194990 + _globals['_BREADLOBBYPROTO']._serialized_end=195551 + _globals['_BREADMODEENUM']._serialized_start=195553 + _globals['_BREADMODEENUM']._serialized_end=195652 + _globals['_BREADMODEENUM_MODIFIER']._serialized_start=195570 + _globals['_BREADMODEENUM_MODIFIER']._serialized_end=195652 + _globals['_BREADMOVELEVELSETTINGSPROTO']._serialized_start=195655 + _globals['_BREADMOVELEVELSETTINGSPROTO']._serialized_end=196134 + _globals['_BREADMOVELEVELSETTINGSPROTO_BREADMOVELEVELPROTO']._serialized_start=196014 + _globals['_BREADMOVELEVELSETTINGSPROTO_BREADMOVELEVELPROTO']._serialized_end=196134 + _globals['_BREADMOVEMAPPINGPROTO']._serialized_start=196136 + _globals['_BREADMOVEMAPPINGPROTO']._serialized_end=196253 + _globals['_BREADMOVEMAPPINGSETTINGSPROTO']._serialized_start=196255 + _globals['_BREADMOVEMAPPINGSETTINGSPROTO']._serialized_end=196343 + _globals['_BREADMOVESLOTPROTO']._serialized_start=196346 + _globals['_BREADMOVESLOTPROTO']._serialized_end=196537 + _globals['_BREADMOVESLOTPROTO_BREADMOVETYPE']._serialized_start=196490 + _globals['_BREADMOVESLOTPROTO_BREADMOVETYPE']._serialized_end=196537 + _globals['_BREADOVERRIDEEXTENDEDPROTO']._serialized_start=196540 + _globals['_BREADOVERRIDEEXTENDEDPROTO']._serialized_end=196746 + _globals['_BREADOVERRIDEPROTO']._serialized_start=196749 + _globals['_BREADOVERRIDEPROTO']._serialized_end=196882 + _globals['_BREADPOKEMONALLOWLIST']._serialized_start=196885 + _globals['_BREADPOKEMONALLOWLIST']._serialized_end=197075 + _globals['_BREADPOKEMONSCALINGSETTINGSPROTO']._serialized_start=197078 + _globals['_BREADPOKEMONSCALINGSETTINGSPROTO']._serialized_end=199012 + _globals['_BREADPOKEMONSCALINGSETTINGSPROTO_BREADPOKEMONVISUALSETTINGSPROTO']._serialized_start=197222 + _globals['_BREADPOKEMONSCALINGSETTINGSPROTO_BREADPOKEMONVISUALSETTINGSPROTO']._serialized_end=199012 + _globals['_BREADPOKEMONSCALINGSETTINGSPROTO_BREADPOKEMONVISUALSETTINGSPROTO_BREADPOKEMONFORMVISUALDATAPROTO']._serialized_start=197451 + _globals['_BREADPOKEMONSCALINGSETTINGSPROTO_BREADPOKEMONVISUALSETTINGSPROTO_BREADPOKEMONFORMVISUALDATAPROTO']._serialized_end=199012 + _globals['_BREADPOKEMONSCALINGSETTINGSPROTO_BREADPOKEMONVISUALSETTINGSPROTO_BREADPOKEMONFORMVISUALDATAPROTO_BREADPOKEMONMODEVISUALDATAPROTO']._serialized_start=197720 + _globals['_BREADPOKEMONSCALINGSETTINGSPROTO_BREADPOKEMONVISUALSETTINGSPROTO_BREADPOKEMONFORMVISUALDATAPROTO_BREADPOKEMONMODEVISUALDATAPROTO']._serialized_end=199012 + _globals['_BREADPOKEMONSCALINGSETTINGSPROTO_BREADPOKEMONVISUALSETTINGSPROTO_BREADPOKEMONFORMVISUALDATAPROTO_BREADPOKEMONMODEVISUALDATAPROTO_BREADPOKEMONVISUALDATAPROTO']._serialized_start=198883 + _globals['_BREADPOKEMONSCALINGSETTINGSPROTO_BREADPOKEMONVISUALSETTINGSPROTO_BREADPOKEMONFORMVISUALDATAPROTO_BREADPOKEMONMODEVISUALDATAPROTO_BREADPOKEMONVISUALDATAPROTO']._serialized_end=199012 + _globals['_BREADSHAREDSETTINGSPROTO']._serialized_start=199015 + _globals['_BREADSHAREDSETTINGSPROTO']._serialized_end=199674 + _globals['_BREADSHAREDSETTINGSPROTO_BREADBATTLEAVAILABILITYPROTO']._serialized_start=199550 + _globals['_BREADSHAREDSETTINGSPROTO_BREADBATTLEAVAILABILITYPROTO']._serialized_end=199674 + _globals['_BREADCRUMBRECORDPROTO']._serialized_start=199677 + _globals['_BREADCRUMBRECORDPROTO']._serialized_end=199836 + _globals['_BUDDYACTIVITYCATEGORYSETTINGS']._serialized_start=199838 + _globals['_BUDDYACTIVITYCATEGORYSETTINGS']._serialized_end=199963 + _globals['_BUDDYACTIVITYSETTINGS']._serialized_start=199966 + _globals['_BUDDYACTIVITYSETTINGS']._serialized_end=200239 + _globals['_BUDDYCONSUMABLESLOGENTRY']._serialized_start=200241 + _globals['_BUDDYCONSUMABLESLOGENTRY']._serialized_end=200311 + _globals['_BUDDYDATAPROTO']._serialized_start=200314 + _globals['_BUDDYDATAPROTO']._serialized_end=202806 + _globals['_BUDDYDATAPROTO_BUDDYSPINMETADATA']._serialized_start=202116 + _globals['_BUDDYDATAPROTO_BUDDYSPINMETADATA']._serialized_end=202177 + _globals['_BUDDYDATAPROTO_BUDDYSTOREDSTATS']._serialized_start=202180 + _globals['_BUDDYDATAPROTO_BUDDYSTOREDSTATS']._serialized_end=202351 + _globals['_BUDDYDATAPROTO_BUDDYSTOREDSTATS_BUDDYSTATSENTRY']._serialized_start=202302 + _globals['_BUDDYDATAPROTO_BUDDYSTOREDSTATS_BUDDYSTATSENTRY']._serialized_end=202351 + _globals['_BUDDYDATAPROTO_DAILYACTIVITYCOUNTERSENTRY']._serialized_start=202353 + _globals['_BUDDYDATAPROTO_DAILYACTIVITYCOUNTERSENTRY']._serialized_end=202448 + _globals['_BUDDYDATAPROTO_DAILYCATEGORYCOUNTERSENTRY']._serialized_start=202450 + _globals['_BUDDYDATAPROTO_DAILYCATEGORYCOUNTERSENTRY']._serialized_end=202545 + _globals['_BUDDYDATAPROTO_SOUVENIRSCOLLECTEDENTRY']._serialized_start=202547 + _globals['_BUDDYDATAPROTO_SOUVENIRSCOLLECTEDENTRY']._serialized_end=202635 + _globals['_BUDDYDATAPROTO_ACTIVITYEMOTIONLASTINCREMENTMSENTRY']._serialized_start=202637 + _globals['_BUDDYDATAPROTO_ACTIVITYEMOTIONLASTINCREMENTMSENTRY']._serialized_end=202706 + _globals['_BUDDYDATAPROTO_FORTSPINSENTRY']._serialized_start=202708 + _globals['_BUDDYDATAPROTO_FORTSPINSENTRY']._serialized_end=202806 + _globals['_BUDDYEMOTIONLEVELSETTINGS']._serialized_start=202809 + _globals['_BUDDYEMOTIONLEVELSETTINGS']._serialized_end=203028 + _globals['_BUDDYENCOUNTERCAMEOSETTINGS']._serialized_start=203031 + _globals['_BUDDYENCOUNTERCAMEOSETTINGS']._serialized_end=203300 + _globals['_BUDDYENCOUNTERHELPTELEMETRY']._serialized_start=203303 + _globals['_BUDDYENCOUNTERHELPTELEMETRY']._serialized_end=203522 + _globals['_BUDDYEVOLUTIONWALKQUESTPROTO']._serialized_start=203524 + _globals['_BUDDYEVOLUTIONWALKQUESTPROTO']._serialized_end=203580 + _globals['_BUDDYFEEDINGOUTPROTO']._serialized_start=203583 + _globals['_BUDDYFEEDINGOUTPROTO']._serialized_end=203980 + _globals['_BUDDYFEEDINGOUTPROTO_RESULT']._serialized_start=203808 + _globals['_BUDDYFEEDINGOUTPROTO_RESULT']._serialized_end=203980 + _globals['_BUDDYFEEDINGPROTO']._serialized_start=203982 + _globals['_BUDDYFEEDINGPROTO']._serialized_end=204052 + _globals['_BUDDYGIFTPROTO']._serialized_start=204054 + _globals['_BUDDYGIFTPROTO']._serialized_end=204166 + _globals['_BUDDYGLOBALSETTINGSPROTO']._serialized_start=204169 + _globals['_BUDDYGLOBALSETTINGSPROTO']._serialized_end=204770 + _globals['_BUDDYHISTORYDATA']._serialized_start=204773 + _globals['_BUDDYHISTORYDATA']._serialized_end=205525 + _globals['_BUDDYHISTORYDATA_SOUVENIRSCOLLECTEDENTRY']._serialized_start=202547 + _globals['_BUDDYHISTORYDATA_SOUVENIRSCOLLECTEDENTRY']._serialized_end=202635 + _globals['_BUDDYHUNGERSETTINGS']._serialized_start=205528 + _globals['_BUDDYHUNGERSETTINGS']._serialized_end=205728 + _globals['_BUDDYINTERACTIONSETTINGS']._serialized_start=205731 + _globals['_BUDDYINTERACTIONSETTINGS']._serialized_end=205859 + _globals['_BUDDYLEVELSETTINGS']._serialized_start=205862 + _globals['_BUDDYLEVELSETTINGS']._serialized_end=206237 + _globals['_BUDDYLEVELSETTINGS_BUDDYTRAIT']._serialized_start=206044 + _globals['_BUDDYLEVELSETTINGS_BUDDYTRAIT']._serialized_end=206237 + _globals['_BUDDYMAPEMOTIONCHECKTELEMETRY']._serialized_start=206240 + _globals['_BUDDYMAPEMOTIONCHECKTELEMETRY']._serialized_end=206388 + _globals['_BUDDYMAPOUTPROTO']._serialized_start=206391 + _globals['_BUDDYMAPOUTPROTO']._serialized_end=206628 + _globals['_BUDDYMAPOUTPROTO_RESULT']._serialized_start=203808 + _globals['_BUDDYMAPOUTPROTO_RESULT']._serialized_end=203867 + _globals['_BUDDYMAPPROTO']._serialized_start=206630 + _globals['_BUDDYMAPPROTO']._serialized_end=206679 + _globals['_BUDDYMULTIPLAYERCONNECTIONFAILEDPROTO']._serialized_start=206681 + _globals['_BUDDYMULTIPLAYERCONNECTIONFAILEDPROTO']._serialized_end=206764 + _globals['_BUDDYMULTIPLAYERCONNECTIONSUCCEEDEDPROTO']._serialized_start=206766 + _globals['_BUDDYMULTIPLAYERCONNECTIONSUCCEEDEDPROTO']._serialized_end=206852 + _globals['_BUDDYMULTIPLAYERTIMETOGETSESSIONPROTO']._serialized_start=206854 + _globals['_BUDDYMULTIPLAYERTIMETOGETSESSIONPROTO']._serialized_end=206943 + _globals['_BUDDYNOTIFICATIONCLICKTELEMETRY']._serialized_start=206945 + _globals['_BUDDYNOTIFICATIONCLICKTELEMETRY']._serialized_end=207009 + _globals['_BUDDYOBSERVEDDATA']._serialized_start=207012 + _globals['_BUDDYOBSERVEDDATA']._serialized_end=208082 + _globals['_BUDDYOBSERVEDDATA_BUDDYFEEDSTATS']._serialized_start=207640 + _globals['_BUDDYOBSERVEDDATA_BUDDYFEEDSTATS']._serialized_end=207782 + _globals['_BUDDYOBSERVEDDATA_SOUVENIRSCOLLECTEDENTRY']._serialized_start=202547 + _globals['_BUDDYOBSERVEDDATA_SOUVENIRSCOLLECTEDENTRY']._serialized_end=202635 + _globals['_BUDDYOBSERVEDDATA_BUDDYVALIDATIONRESULT']._serialized_start=207875 + _globals['_BUDDYOBSERVEDDATA_BUDDYVALIDATIONRESULT']._serialized_end=208064 + _globals['_BUDDYPETTINGOUTPROTO']._serialized_start=208085 + _globals['_BUDDYPETTINGOUTPROTO']._serialized_end=208368 + _globals['_BUDDYPETTINGOUTPROTO_RESULT']._serialized_start=203808 + _globals['_BUDDYPETTINGOUTPROTO_RESULT']._serialized_end=203867 + _globals['_BUDDYPETTINGPROTO']._serialized_start=208370 + _globals['_BUDDYPETTINGPROTO']._serialized_end=208389 + _globals['_BUDDYPOKEMONLOGENTRY']._serialized_start=208392 + _globals['_BUDDYPOKEMONLOGENTRY']._serialized_end=208683 + _globals['_BUDDYPOKEMONLOGENTRY_RESULT']._serialized_start=208647 + _globals['_BUDDYPOKEMONLOGENTRY_RESULT']._serialized_end=208683 + _globals['_BUDDYPOKEMONPROTO']._serialized_start=208686 + _globals['_BUDDYPOKEMONPROTO']._serialized_end=208961 + _globals['_BUDDYSTATS']._serialized_start=208964 + _globals['_BUDDYSTATS']._serialized_end=209115 + _globals['_BUDDYSTATSOUTPROTO']._serialized_start=209118 + _globals['_BUDDYSTATSOUTPROTO']._serialized_end=209316 + _globals['_BUDDYSTATSOUTPROTO_RESULT']._serialized_start=203808 + _globals['_BUDDYSTATSOUTPROTO_RESULT']._serialized_end=203867 + _globals['_BUDDYSTATSPROTO']._serialized_start=209318 + _globals['_BUDDYSTATSPROTO']._serialized_end=209335 + _globals['_BUDDYSTATSSHOWNHEARTS']._serialized_start=209338 + _globals['_BUDDYSTATSSHOWNHEARTS']._serialized_end=209858 + _globals['_BUDDYSTATSSHOWNHEARTS_BUDDYSHOWNHEARTSLIST']._serialized_start=209516 + _globals['_BUDDYSTATSSHOWNHEARTS_BUDDYSHOWNHEARTSLIST']._serialized_end=209630 + _globals['_BUDDYSTATSSHOWNHEARTS_BUDDYSHOWNHEARTSPERCATEGORYENTRY']._serialized_start=209632 + _globals['_BUDDYSTATSSHOWNHEARTS_BUDDYSHOWNHEARTSPERCATEGORYENTRY']._serialized_end=209758 + _globals['_BUDDYSTATSSHOWNHEARTS_BUDDYSHOWNHEARTTYPE']._serialized_start=209760 + _globals['_BUDDYSTATSSHOWNHEARTS_BUDDYSHOWNHEARTTYPE']._serialized_end=209852 + _globals['_BUDDYSWAPSETTINGS']._serialized_start=209860 + _globals['_BUDDYSWAPSETTINGS']._serialized_end=209969 + _globals['_BUDDYWALKSETTINGS']._serialized_start=209971 + _globals['_BUDDYWALKSETTINGS']._serialized_end=210031 + _globals['_BUFFSETTINGSPROTO']._serialized_start=210034 + _globals['_BUFFSETTINGSPROTO']._serialized_end=210202 + _globals['_BUILDINGMETADATA']._serialized_start=210204 + _globals['_BUILDINGMETADATA']._serialized_end=210269 + _globals['_BULKHEALINGSETTINGSPROTO']._serialized_start=210271 + _globals['_BULKHEALINGSETTINGSPROTO']._serialized_end=210345 + _globals['_BUTTERFLYCOLLECTORBADGEDATA']._serialized_start=210348 + _globals['_BUTTERFLYCOLLECTORBADGEDATA']._serialized_end=210520 + _globals['_BUTTERFLYCOLLECTORREGIONMEDAL']._serialized_start=210523 + _globals['_BUTTERFLYCOLLECTORREGIONMEDAL']._serialized_end=210804 + _globals['_BUTTERFLYCOLLECTORREGIONMEDAL_STATE']._serialized_start=210769 + _globals['_BUTTERFLYCOLLECTORREGIONMEDAL_STATE']._serialized_end=210804 + _globals['_BUTTERFLYCOLLECTORREWARDENCOUNTERPROTOREQUEST']._serialized_start=210806 + _globals['_BUTTERFLYCOLLECTORREWARDENCOUNTERPROTOREQUEST']._serialized_end=210901 + _globals['_BUTTERFLYCOLLECTORREWARDENCOUNTERPROTORESPONSE']._serialized_start=210904 + _globals['_BUTTERFLYCOLLECTORREWARDENCOUNTERPROTORESPONSE']._serialized_end=211376 + _globals['_BUTTERFLYCOLLECTORREWARDENCOUNTERPROTORESPONSE_RESULT']._serialized_start=211267 + _globals['_BUTTERFLYCOLLECTORREWARDENCOUNTERPROTORESPONSE_RESULT']._serialized_end=211376 + _globals['_BUTTERFLYCOLLECTORREWARDSLOGENTRY']._serialized_start=211379 + _globals['_BUTTERFLYCOLLECTORREWARDSLOGENTRY']._serialized_end=211623 + _globals['_BUTTERFLYCOLLECTORREWARDSLOGENTRY_RESULT']._serialized_start=12062 + _globals['_BUTTERFLYCOLLECTORREWARDSLOGENTRY_RESULT']._serialized_end=12094 + _globals['_BUTTERFLYCOLLECTORSETTINGS']._serialized_start=211626 + _globals['_BUTTERFLYCOLLECTORSETTINGS']._serialized_end=211863 + _globals['_BYTESVALUE']._serialized_start=211865 + _globals['_BYTESVALUE']._serialized_end=211892 + _globals['_CAMERASETTINGSPROTO']._serialized_start=211895 + _globals['_CAMERASETTINGSPROTO']._serialized_end=212329 + _globals['_CAMPAIGNEXPERIMENTIDS']._serialized_start=212331 + _globals['_CAMPAIGNEXPERIMENTIDS']._serialized_end=212387 + _globals['_CAMPFIRESETTINGSPROTO']._serialized_start=212390 + _globals['_CAMPFIRESETTINGSPROTO']._serialized_end=212799 + _globals['_CANCLAIMPTCREWARDACTIONOUTPROTO']._serialized_start=212801 + _globals['_CANCLAIMPTCREWARDACTIONOUTPROTO']._serialized_end=212853 + _globals['_CANCLAIMPTCREWARDACTIONPROTO']._serialized_start=212855 + _globals['_CANCLAIMPTCREWARDACTIONPROTO']._serialized_end=212885 + _globals['_CANREPORTROUTEOUTPROTO']._serialized_start=212887 + _globals['_CANREPORTROUTEOUTPROTO']._serialized_end=213004 + _globals['_CANREPORTROUTEPROTO']._serialized_start=213006 + _globals['_CANREPORTROUTEPROTO']._serialized_end=213045 + _globals['_CANCELCOMBATCHALLENGEDATA']._serialized_start=213047 + _globals['_CANCELCOMBATCHALLENGEDATA']._serialized_end=213090 + _globals['_CANCELCOMBATCHALLENGEOUTPROTO']._serialized_start=213093 + _globals['_CANCELCOMBATCHALLENGEOUTPROTO']._serialized_end=213404 + _globals['_CANCELCOMBATCHALLENGEOUTPROTO_RESULT']._serialized_start=213197 + _globals['_CANCELCOMBATCHALLENGEOUTPROTO_RESULT']._serialized_end=213404 + _globals['_CANCELCOMBATCHALLENGEPROTO']._serialized_start=213406 + _globals['_CANCELCOMBATCHALLENGEPROTO']._serialized_end=213456 + _globals['_CANCELCOMBATCHALLENGERESPONSEDATA']._serialized_start=213459 + _globals['_CANCELCOMBATCHALLENGERESPONSEDATA']._serialized_end=213608 + _globals['_CANCELMATCHMAKINGDATA']._serialized_start=213610 + _globals['_CANCELMATCHMAKINGDATA']._serialized_end=213649 + _globals['_CANCELMATCHMAKINGOUTPROTO']._serialized_start=213652 + _globals['_CANCELMATCHMAKINGOUTPROTO']._serialized_end=213877 + _globals['_CANCELMATCHMAKINGOUTPROTO_RESULT']._serialized_start=213748 + _globals['_CANCELMATCHMAKINGOUTPROTO_RESULT']._serialized_end=213877 + _globals['_CANCELMATCHMAKINGPROTO']._serialized_start=213879 + _globals['_CANCELMATCHMAKINGPROTO']._serialized_end=213921 + _globals['_CANCELMATCHMAKINGRESPONSEDATA']._serialized_start=213924 + _globals['_CANCELMATCHMAKINGRESPONSEDATA']._serialized_end=214065 + _globals['_CANCELROUTEOUTPROTO']._serialized_start=214067 + _globals['_CANCELROUTEOUTPROTO']._serialized_end=214172 + _globals['_CANCELROUTEPROTO']._serialized_start=214174 + _globals['_CANCELROUTEPROTO']._serialized_end=214192 + _globals['_CANCELTRADINGOUTPROTO']._serialized_start=214195 + _globals['_CANCELTRADINGOUTPROTO']._serialized_end=214488 + _globals['_CANCELTRADINGOUTPROTO_RESULT']._serialized_start=214330 + _globals['_CANCELTRADINGOUTPROTO_RESULT']._serialized_end=214488 + _globals['_CANCELTRADINGPROTO']._serialized_start=214490 + _globals['_CANCELTRADINGPROTO']._serialized_end=214529 + _globals['_CAPPROTO']._serialized_start=214531 + _globals['_CAPPROTO']._serialized_end=214608 + _globals['_CAPTUREPROBABILITYPROTO']._serialized_start=214611 + _globals['_CAPTUREPROBABILITYPROTO']._serialized_end=214744 + _globals['_CAPTURESCOREPROTO']._serialized_start=214747 + _globals['_CAPTURESCOREPROTO']._serialized_end=215217 + _globals['_CAPTURESCOREPROTO_TEMPEVOSCOREINFO']._serialized_start=215052 + _globals['_CAPTURESCOREPROTO_TEMPEVOSCOREINFO']._serialized_end=215217 + _globals['_CATCHCARDTELEMETRY']._serialized_start=215220 + _globals['_CATCHCARDTELEMETRY']._serialized_end=215808 + _globals['_CATCHCARDTELEMETRY_PHOTOTYPE']._serialized_start=215744 + _globals['_CATCHCARDTELEMETRY_PHOTOTYPE']._serialized_end=215808 + _globals['_CATCHPOKEMONGLOBALSETTINGSPROTO']._serialized_start=215810 + _globals['_CATCHPOKEMONGLOBALSETTINGSPROTO']._serialized_end=215936 + _globals['_CATCHPOKEMONLOGENTRY']._serialized_start=215939 + _globals['_CATCHPOKEMONLOGENTRY']._serialized_end=216279 + _globals['_CATCHPOKEMONLOGENTRY_RESULT']._serialized_start=216199 + _globals['_CATCHPOKEMONLOGENTRY_RESULT']._serialized_end=216279 + _globals['_CATCHPOKEMONOUTPROTO']._serialized_start=216282 + _globals['_CATCHPOKEMONOUTPROTO']._serialized_end=216990 + _globals['_CATCHPOKEMONOUTPROTO_CAPTUREREASON']._serialized_start=216812 + _globals['_CATCHPOKEMONOUTPROTO_CAPTUREREASON']._serialized_end=216892 + _globals['_CATCHPOKEMONOUTPROTO_STATUS']._serialized_start=216894 + _globals['_CATCHPOKEMONOUTPROTO_STATUS']._serialized_end=216990 + _globals['_CATCHPOKEMONPROTO']._serialized_start=216993 + _globals['_CATCHPOKEMONPROTO']._serialized_end=217278 + _globals['_CATCHPOKEMONQUESTPROTO']._serialized_start=217280 + _globals['_CATCHPOKEMONQUESTPROTO']._serialized_end=217391 + _globals['_CATCHPOKEMONTELEMETRY']._serialized_start=217394 + _globals['_CATCHPOKEMONTELEMETRY']._serialized_end=217614 + _globals['_CATCHRADIUSMULTIPLIERSETTINGSPROTO']._serialized_start=217616 + _globals['_CATCHRADIUSMULTIPLIERSETTINGSPROTO']._serialized_end=217702 + _globals['_CHALLENGEIDMISMATCHDATA']._serialized_start=217705 + _globals['_CHALLENGEIDMISMATCHDATA']._serialized_end=217842 + _globals['_CHALLENGEQUESTSECTIONPROTO']._serialized_start=217844 + _globals['_CHALLENGEQUESTSECTIONPROTO']._serialized_end=217890 + _globals['_CHANGEARTELEMETRY']._serialized_start=217892 + _globals['_CHANGEARTELEMETRY']._serialized_end=217956 + _globals['_CHANGEONLINESTATUSTELEMETRY']._serialized_start=217958 + _globals['_CHANGEONLINESTATUSTELEMETRY']._serialized_end=218016 + _globals['_CHANGEPOKEMONFORMOUTPROTO']._serialized_start=218019 + _globals['_CHANGEPOKEMONFORMOUTPROTO']._serialized_end=218443 + _globals['_CHANGEPOKEMONFORMOUTPROTO_RESULT']._serialized_start=218214 + _globals['_CHANGEPOKEMONFORMOUTPROTO_RESULT']._serialized_end=218443 + _globals['_CHANGEPOKEMONFORMPROTO']._serialized_start=218445 + _globals['_CHANGEPOKEMONFORMPROTO']._serialized_end=218552 + _globals['_CHANGETEAMOUTPROTO']._serialized_start=218555 + _globals['_CHANGETEAMOUTPROTO']._serialized_end=218822 + _globals['_CHANGETEAMOUTPROTO_STATUS']._serialized_start=218695 + _globals['_CHANGETEAMOUTPROTO_STATUS']._serialized_end=218822 + _globals['_CHANGETEAMPROTO']._serialized_start=218824 + _globals['_CHANGETEAMPROTO']._serialized_end=218913 + _globals['_CHARACTERDISPLAYPROTO']._serialized_start=218916 + _globals['_CHARACTERDISPLAYPROTO']._serialized_end=219063 + _globals['_CHECKAWARDEDBADGESOUTPROTO']._serialized_start=219066 + _globals['_CHECKAWARDEDBADGESOUTPROTO']._serialized_end=219262 + _globals['_CHECKAWARDEDBADGESPROTO']._serialized_start=219264 + _globals['_CHECKAWARDEDBADGESPROTO']._serialized_end=219289 + _globals['_CHECKCHALLENGEOUTPROTO']._serialized_start=219291 + _globals['_CHECKCHALLENGEOUTPROTO']._serialized_end=219362 + _globals['_CHECKCHALLENGEPROTO']._serialized_start=219364 + _globals['_CHECKCHALLENGEPROTO']._serialized_end=219408 + _globals['_CHECKCONTESTELIGIBILITYOUTPROTO']._serialized_start=219411 + _globals['_CHECKCONTESTELIGIBILITYOUTPROTO']._serialized_end=219873 + _globals['_CHECKCONTESTELIGIBILITYOUTPROTO_STATUS']._serialized_start=219550 + _globals['_CHECKCONTESTELIGIBILITYOUTPROTO_STATUS']._serialized_end=219873 + _globals['_CHECKCONTESTELIGIBILITYPROTO']._serialized_start=219876 + _globals['_CHECKCONTESTELIGIBILITYPROTO']._serialized_end=220119 + _globals['_CHECKENCOUNTERTRAYINFOTELEMETRY']._serialized_start=220121 + _globals['_CHECKENCOUNTERTRAYINFOTELEMETRY']._serialized_end=220203 + _globals['_CHECKGIFTINGELIGIBILITYOUTPROTO']._serialized_start=220205 + _globals['_CHECKGIFTINGELIGIBILITYOUTPROTO']._serialized_end=220314 + _globals['_CHECKGIFTINGELIGIBILITYPROTO']._serialized_start=220316 + _globals['_CHECKGIFTINGELIGIBILITYPROTO']._serialized_end=220438 + _globals['_CHECKPHOTOBOMBOUTPROTO']._serialized_start=220441 + _globals['_CHECKPHOTOBOMBOUTPROTO']._serialized_end=220782 + _globals['_CHECKPHOTOBOMBOUTPROTO_STATUS']._serialized_start=220698 + _globals['_CHECKPHOTOBOMBOUTPROTO_STATUS']._serialized_end=220782 + _globals['_CHECKPHOTOBOMBPROTO']._serialized_start=220784 + _globals['_CHECKPHOTOBOMBPROTO']._serialized_end=220881 + _globals['_CHECKPOKEMONSIZELEADERBOARDELIGIBILITYOUTPROTO']._serialized_start=220884 + _globals['_CHECKPOKEMONSIZELEADERBOARDELIGIBILITYOUTPROTO']._serialized_end=221376 + _globals['_CHECKPOKEMONSIZELEADERBOARDELIGIBILITYOUTPROTO_STATUS']._serialized_start=219550 + _globals['_CHECKPOKEMONSIZELEADERBOARDELIGIBILITYOUTPROTO_STATUS']._serialized_end=219873 + _globals['_CHECKPOKEMONSIZELEADERBOARDELIGIBILITYPROTO']._serialized_start=221379 + _globals['_CHECKPOKEMONSIZELEADERBOARDELIGIBILITYPROTO']._serialized_end=221637 + _globals['_CHECKSENDGIFTOUTPROTO']._serialized_start=221640 + _globals['_CHECKSENDGIFTOUTPROTO']._serialized_end=221913 + _globals['_CHECKSENDGIFTOUTPROTO_RESULT']._serialized_start=221728 + _globals['_CHECKSENDGIFTOUTPROTO_RESULT']._serialized_end=221913 + _globals['_CHECKSENDGIFTPROTO']._serialized_start=221915 + _globals['_CHECKSENDGIFTPROTO']._serialized_end=221954 + _globals['_CHOOSEGLOBALTICKETEDEVENTVARIANTOUTPROTO']._serialized_start=221957 + _globals['_CHOOSEGLOBALTICKETEDEVENTVARIANTOUTPROTO']._serialized_end=222185 + _globals['_CHOOSEGLOBALTICKETEDEVENTVARIANTOUTPROTO_STATUS']._serialized_start=222082 + _globals['_CHOOSEGLOBALTICKETEDEVENTVARIANTOUTPROTO_STATUS']._serialized_end=222185 + _globals['_CHOOSEGLOBALTICKETEDEVENTVARIANTPROTO']._serialized_start=222187 + _globals['_CHOOSEGLOBALTICKETEDEVENTVARIANTPROTO']._serialized_end=222281 + _globals['_CIRCLESHAPE']._serialized_start=222283 + _globals['_CIRCLESHAPE']._serialized_end=222345 + _globals['_CLAIMCODENAMEREQUESTPROTO']._serialized_start=222347 + _globals['_CLAIMCODENAMEREQUESTPROTO']._serialized_end=222445 + _globals['_CLAIMCONTESTSREWARDSOUTPROTO']._serialized_start=222448 + _globals['_CLAIMCONTESTSREWARDSOUTPROTO']._serialized_end=222661 + _globals['_CLAIMCONTESTSREWARDSOUTPROTO_STATUS']._serialized_start=153860 + _globals['_CLAIMCONTESTSREWARDSOUTPROTO_STATUS']._serialized_end=153903 + _globals['_CLAIMCONTESTSREWARDSPROTO']._serialized_start=222663 + _globals['_CLAIMCONTESTSREWARDSPROTO']._serialized_end=222690 + _globals['_CLAIMPTCLINKINGREWARDOUTPROTO']._serialized_start=222693 + _globals['_CLAIMPTCLINKINGREWARDOUTPROTO']._serialized_end=222918 + _globals['_CLAIMPTCLINKINGREWARDOUTPROTO_STATUS']._serialized_start=222796 + _globals['_CLAIMPTCLINKINGREWARDOUTPROTO_STATUS']._serialized_end=222918 + _globals['_CLAIMPTCLINKINGREWARDPROTO']._serialized_start=222920 + _globals['_CLAIMPTCLINKINGREWARDPROTO']._serialized_end=222948 + _globals['_CLAIMVSSEEKERREWARDSOUTPROTO']._serialized_start=222951 + _globals['_CLAIMVSSEEKERREWARDSOUTPROTO']._serialized_end=223254 + _globals['_CLAIMVSSEEKERREWARDSOUTPROTO_RESULT']._serialized_start=223097 + _globals['_CLAIMVSSEEKERREWARDSOUTPROTO_RESULT']._serialized_end=223254 + _globals['_CLAIMVSSEEKERREWARDSPROTO']._serialized_start=223256 + _globals['_CLAIMVSSEEKERREWARDSPROTO']._serialized_end=223302 + _globals['_CLIENTBREADCRUMBSESSIONSETTINGS']._serialized_start=223305 + _globals['_CLIENTBREADCRUMBSESSIONSETTINGS']._serialized_end=223446 + _globals['_CLIENTCONTESTINCIDENTPROTO']._serialized_start=223448 + _globals['_CLIENTCONTESTINCIDENTPROTO']._serialized_end=223524 + _globals['_CLIENTDIALOGUELINEPROTO']._serialized_start=223527 + _globals['_CLIENTDIALOGUELINEPROTO']._serialized_end=223891 + _globals['_CLIENTDIALOGUELINEPROTO_SIDE']._serialized_start=223853 + _globals['_CLIENTDIALOGUELINEPROTO_SIDE']._serialized_end=223891 + _globals['_CLIENTENVIRONMENTPROTO']._serialized_start=223894 + _globals['_CLIENTENVIRONMENTPROTO']._serialized_end=224200 + _globals['_CLIENTEVOLUTIONQUESTTEMPLATEPROTO']._serialized_start=224203 + _globals['_CLIENTEVOLUTIONQUESTTEMPLATEPROTO']._serialized_end=224464 + _globals['_CLIENTFORTMODIFIERPROTO']._serialized_start=224467 + _globals['_CLIENTFORTMODIFIERPROTO']._serialized_end=224600 + _globals['_CLIENTGAMEMASTERTEMPLATEPROTO']._serialized_start=224602 + _globals['_CLIENTGAMEMASTERTEMPLATEPROTO']._serialized_end=224715 + _globals['_CLIENTGENDERPROTO']._serialized_start=224717 + _globals['_CLIENTGENDERPROTO']._serialized_end=224810 + _globals['_CLIENTGENDERSETTINGSPROTO']._serialized_start=224813 + _globals['_CLIENTGENDERSETTINGSPROTO']._serialized_end=224995 + _globals['_CLIENTINBOX']._serialized_start=224998 + _globals['_CLIENTINBOX']._serialized_end=225435 + _globals['_CLIENTINBOX_NOTIFICATION']._serialized_start=225140 + _globals['_CLIENTINBOX_NOTIFICATION']._serialized_end=225373 + _globals['_CLIENTINBOX_LABEL']._serialized_start=225375 + _globals['_CLIENTINBOX_LABEL']._serialized_end=225435 + _globals['_CLIENTINCIDENTPROTO']._serialized_start=225438 + _globals['_CLIENTINCIDENTPROTO']._serialized_end=225826 + _globals['_CLIENTINCIDENTSTEPPROTO']._serialized_start=225829 + _globals['_CLIENTINCIDENTSTEPPROTO']._serialized_end=226181 + _globals['_CLIENTINVASIONBATTLESTEPPROTO']._serialized_start=226183 + _globals['_CLIENTINVASIONBATTLESTEPPROTO']._serialized_end=226280 + _globals['_CLIENTINVASIONENCOUNTERSTEPPROTO']._serialized_start=226282 + _globals['_CLIENTINVASIONENCOUNTERSTEPPROTO']._serialized_end=226316 + _globals['_CLIENTMAPCELLPROTO']._serialized_start=226319 + _globals['_CLIENTMAPCELLPROTO']._serialized_end=227040 + _globals['_CLIENTMAPOBJECTSINTERACTIONRANGESETTINGSPROTO']._serialized_start=227043 + _globals['_CLIENTMAPOBJECTSINTERACTIONRANGESETTINGSPROTO']._serialized_end=227238 + _globals['_CLIENTMETRICS']._serialized_start=227241 + _globals['_CLIENTMETRICS']._serialized_end=227440 + _globals['_CLIENTPERFORMANCESETTINGSPROTO']._serialized_start=227443 + _globals['_CLIENTPERFORMANCESETTINGSPROTO']._serialized_end=227634 + _globals['_CLIENTPLAYERPROTO']._serialized_start=227637 + _globals['_CLIENTPLAYERPROTO']._serialized_end=229185 + _globals['_CLIENTPLUGINS']._serialized_start=229187 + _globals['_CLIENTPLUGINS']._serialized_end=229247 + _globals['_CLIENTPOIDECORATIONGROUPPROTO']._serialized_start=229249 + _globals['_CLIENTPOIDECORATIONGROUPPROTO']._serialized_end=229351 + _globals['_CLIENTPOKESTOPNPCDIALOGUESTEPPROTO']._serialized_start=229353 + _globals['_CLIENTPOKESTOPNPCDIALOGUESTEPPROTO']._serialized_end=229453 + _globals['_CLIENTPOKESTOPSPINSTEPPROTO']._serialized_start=229455 + _globals['_CLIENTPOKESTOPSPINSTEPPROTO']._serialized_end=229484 + _globals['_CLIENTPREDICTIONINCONSISTENCYDATA']._serialized_start=229486 + _globals['_CLIENTPREDICTIONINCONSISTENCYDATA']._serialized_end=229540 + _globals['_CLIENTQUESTPROTO']._serialized_start=229542 + _globals['_CLIENTQUESTPROTO']._serialized_end=229661 + _globals['_CLIENTROUTEGETPROTO']._serialized_start=229663 + _globals['_CLIENTROUTEGETPROTO']._serialized_end=229753 + _globals['_CLIENTROUTEMAPCELLPROTO']._serialized_start=229755 + _globals['_CLIENTROUTEMAPCELLPROTO']._serialized_end=229874 + _globals['_CLIENTSETTINGSTELEMETRY']._serialized_start=229876 + _globals['_CLIENTSETTINGSTELEMETRY']._serialized_end=229945 + _globals['_CLIENTSLEEPRECORD']._serialized_start=229947 + _globals['_CLIENTSLEEPRECORD']._serialized_end=230012 + _globals['_CLIENTSPAWNPOINTPROTO']._serialized_start=230014 + _globals['_CLIENTSPAWNPOINTPROTO']._serialized_end=230074 + _globals['_CLIENTTELEMETRYBATCHPROTO']._serialized_start=230077 + _globals['_CLIENTTELEMETRYBATCHPROTO']._serialized_end=230431 + _globals['_CLIENTTELEMETRYBATCHPROTO_TELEMETRYSCOPEID']._serialized_start=230301 + _globals['_CLIENTTELEMETRYBATCHPROTO_TELEMETRYSCOPEID']._serialized_end=230431 + _globals['_CLIENTTELEMETRYCLIENTSETTINGSPROTO']._serialized_start=230434 + _globals['_CLIENTTELEMETRYCLIENTSETTINGSPROTO']._serialized_end=231129 + _globals['_CLIENTTELEMETRYCLIENTSETTINGSPROTO_SPECIALSAMPLINGPROBABILITYMAPENTRY']._serialized_start=231061 + _globals['_CLIENTTELEMETRYCLIENTSETTINGSPROTO_SPECIALSAMPLINGPROBABILITYMAPENTRY']._serialized_end=231129 + _globals['_CLIENTTELEMETRYCOMMONFILTERPROTO']._serialized_start=231132 + _globals['_CLIENTTELEMETRYCOMMONFILTERPROTO']._serialized_end=231633 + _globals['_CLIENTTELEMETRYRECORDPROTO']._serialized_start=231636 + _globals['_CLIENTTELEMETRYRECORDPROTO']._serialized_end=231900 + _globals['_CLIENTTELEMETRYRECORDRESULT']._serialized_start=231903 + _globals['_CLIENTTELEMETRYRECORDRESULT']._serialized_end=232225 + _globals['_CLIENTTELEMETRYRECORDRESULT_STATUS']._serialized_start=232051 + _globals['_CLIENTTELEMETRYRECORDRESULT_STATUS']._serialized_end=232225 + _globals['_CLIENTTELEMETRYRESPONSEPROTO']._serialized_start=232228 + _globals['_CLIENTTELEMETRYRESPONSEPROTO']._serialized_end=232542 + _globals['_CLIENTTELEMETRYRESPONSEPROTO_STATUS']._serialized_start=232455 + _globals['_CLIENTTELEMETRYRESPONSEPROTO_STATUS']._serialized_end=232542 + _globals['_CLIENTTELEMETRYSETTINGSREQUESTPROTO']._serialized_start=232544 + _globals['_CLIENTTELEMETRYSETTINGSREQUESTPROTO']._serialized_end=232581 + _globals['_CLIENTTELEMETRYV2REQUEST']._serialized_start=232584 + _globals['_CLIENTTELEMETRYV2REQUEST']._serialized_end=232752 + _globals['_CLIENTTOGGLESETTINGSTELEMETRY']._serialized_start=232755 + _globals['_CLIENTTOGGLESETTINGSTELEMETRY']._serialized_end=233076 + _globals['_CLIENTTOGGLESETTINGSTELEMETRY_TOGGLEEVENT']._serialized_start=232951 + _globals['_CLIENTTOGGLESETTINGSTELEMETRY_TOGGLEEVENT']._serialized_end=232996 + _globals['_CLIENTTOGGLESETTINGSTELEMETRY_TOGGLESETTINGID']._serialized_start=232998 + _globals['_CLIENTTOGGLESETTINGSTELEMETRY_TOGGLESETTINGID']._serialized_end=233076 + _globals['_CLIENTUPGRADEREQUESTPROTO']._serialized_start=233078 + _globals['_CLIENTUPGRADEREQUESTPROTO']._serialized_end=233187 + _globals['_CLIENTUPGRADERESPONSEPROTO']._serialized_start=233189 + _globals['_CLIENTUPGRADERESPONSEPROTO']._serialized_end=233240 + _globals['_CLIENTVERSIONPROTO']._serialized_start=233242 + _globals['_CLIENTVERSIONPROTO']._serialized_end=233283 + _globals['_CLIENTWEATHERPROTO']._serialized_start=233286 + _globals['_CLIENTWEATHERPROTO']._serialized_end=233503 + _globals['_CODENAMERESULTPROTO']._serialized_start=233506 + _globals['_CODENAMERESULTPROTO']._serialized_end=233877 + _globals['_CODENAMERESULTPROTO_STATUS']._serialized_start=233741 + _globals['_CODENAMERESULTPROTO_STATUS']._serialized_end=233877 + _globals['_COLLECTDAILYBONUSOUTPROTO']._serialized_start=233880 + _globals['_COLLECTDAILYBONUSOUTPROTO']._serialized_end=234034 + _globals['_COLLECTDAILYBONUSOUTPROTO_RESULT']._serialized_start=233975 + _globals['_COLLECTDAILYBONUSOUTPROTO_RESULT']._serialized_end=234034 + _globals['_COLLECTDAILYBONUSPROTO']._serialized_start=234036 + _globals['_COLLECTDAILYBONUSPROTO']._serialized_end=234060 + _globals['_COLLECTDAILYDEFENDERBONUSOUTPROTO']._serialized_start=234063 + _globals['_COLLECTDAILYDEFENDERBONUSOUTPROTO']._serialized_end=234323 + _globals['_COLLECTDAILYDEFENDERBONUSOUTPROTO_RESULT']._serialized_start=234246 + _globals['_COLLECTDAILYDEFENDERBONUSOUTPROTO_RESULT']._serialized_end=234323 + _globals['_COLLECTDAILYDEFENDERBONUSPROTO']._serialized_start=234325 + _globals['_COLLECTDAILYDEFENDERBONUSPROTO']._serialized_end=234357 + _globals['_COMBATACTIONLOGPROTO']._serialized_start=234360 + _globals['_COMBATACTIONLOGPROTO']._serialized_end=234670 + _globals['_COMBATACTIONPROTO']._serialized_start=234673 + _globals['_COMBATACTIONPROTO']._serialized_end=235201 + _globals['_COMBATACTIONPROTO_ACTIONTYPE']._serialized_start=234977 + _globals['_COMBATACTIONPROTO_ACTIONTYPE']._serialized_end=235201 + _globals['_COMBATBASESTATSPROTO']._serialized_start=235203 + _globals['_COMBATBASESTATSPROTO']._serialized_end=235278 + _globals['_COMBATCHALLENGEGLOBALSETTINGSPROTO']._serialized_start=235281 + _globals['_COMBATCHALLENGEGLOBALSETTINGSPROTO']._serialized_end=235536 + _globals['_COMBATCHALLENGELOGPROTO']._serialized_start=235539 + _globals['_COMBATCHALLENGELOGPROTO']._serialized_end=235827 + _globals['_COMBATCHALLENGEPROTO']._serialized_start=235830 + _globals['_COMBATCHALLENGEPROTO']._serialized_end=236657 + _globals['_COMBATCHALLENGEPROTO_CHALLENGEPLAYER']._serialized_start=236282 + _globals['_COMBATCHALLENGEPROTO_CHALLENGEPLAYER']._serialized_end=236530 + _globals['_COMBATCHALLENGEPROTO_COMBATCHALLENGESTATE']._serialized_start=236532 + _globals['_COMBATCHALLENGEPROTO_COMBATCHALLENGESTATE']._serialized_end=236657 + _globals['_COMBATCLIENTLOG']._serialized_start=236659 + _globals['_COMBATCLIENTLOG']._serialized_end=236773 + _globals['_COMBATCLOCKSYNCHRONIZATION']._serialized_start=236775 + _globals['_COMBATCLOCKSYNCHRONIZATION']._serialized_end=236848 + _globals['_COMBATCOMPETITIVESEASONSETTINGSPROTO']._serialized_start=236851 + _globals['_COMBATCOMPETITIVESEASONSETTINGSPROTO']._serialized_end=237038 + _globals['_COMBATDEFENSIVEINPUTCHALLENGESETTINGS']._serialized_start=237040 + _globals['_COMBATDEFENSIVEINPUTCHALLENGESETTINGS']._serialized_end=237117 + _globals['_COMBATENDDATA']._serialized_start=237119 + _globals['_COMBATENDDATA']._serialized_end=237227 + _globals['_COMBATENDDATA_TYPE']._serialized_start=237186 + _globals['_COMBATENDDATA_TYPE']._serialized_end=237227 + _globals['_COMBATFEATUREFLAGS']._serialized_start=237230 + _globals['_COMBATFEATUREFLAGS']._serialized_end=237404 + _globals['_COMBATFORLOGPROTO']._serialized_start=237407 + _globals['_COMBATFORLOGPROTO']._serialized_end=238705 + _globals['_COMBATFORLOGPROTO_COMBATPLAYERLOGPROTO']._serialized_start=238040 + _globals['_COMBATFORLOGPROTO_COMBATPLAYERLOGPROTO']._serialized_end=238572 + _globals['_COMBATFORLOGPROTO_COMBATPOKEMONDYNAMICPROTO']._serialized_start=238575 + _globals['_COMBATFORLOGPROTO_COMBATPOKEMONDYNAMICPROTO']._serialized_end=238705 + _globals['_COMBATFRIENDREQUESTOUTPROTO']._serialized_start=238708 + _globals['_COMBATFRIENDREQUESTOUTPROTO']._serialized_end=238951 + _globals['_COMBATFRIENDREQUESTOUTPROTO_RESULT']._serialized_start=238808 + _globals['_COMBATFRIENDREQUESTOUTPROTO_RESULT']._serialized_end=238951 + _globals['_COMBATFRIENDREQUESTPROTO']._serialized_start=238953 + _globals['_COMBATFRIENDREQUESTPROTO']._serialized_end=238998 + _globals['_COMBATGLOBALSETTINGSPROTO']._serialized_start=239001 + _globals['_COMBATGLOBALSETTINGSPROTO']._serialized_end=240185 + _globals['_COMBATGLOBALSETTINGSPROTO_COMBATREFACTORFLAGS']._serialized_start=240058 + _globals['_COMBATGLOBALSETTINGSPROTO_COMBATREFACTORFLAGS']._serialized_end=240185 + _globals['_COMBATHUBENTRANCETELEMETRY']._serialized_start=240187 + _globals['_COMBATHUBENTRANCETELEMETRY']._serialized_end=240295 + _globals['_COMBATIDMISMATCHDATA']._serialized_start=240298 + _globals['_COMBATIDMISMATCHDATA']._serialized_end=240429 + _globals['_COMBATLEAGUEPROTO']._serialized_start=240432 + _globals['_COMBATLEAGUEPROTO']._serialized_end=243878 + _globals['_COMBATLEAGUEPROTO_POKEMONBANLIST']._serialized_start=241065 + _globals['_COMBATLEAGUEPROTO_POKEMONBANLIST']._serialized_end=241250 + _globals['_COMBATLEAGUEPROTO_POKEMONCAUGHTTIMESTAMP']._serialized_start=241252 + _globals['_COMBATLEAGUEPROTO_POKEMONCAUGHTTIMESTAMP']._serialized_end=241327 + _globals['_COMBATLEAGUEPROTO_POKEMONCONDITIONPROTO']._serialized_start=241330 + _globals['_COMBATLEAGUEPROTO_POKEMONCONDITIONPROTO']._serialized_end=241981 + _globals['_COMBATLEAGUEPROTO_POKEMONGROUPCONDITIONPROTO']._serialized_start=241984 + _globals['_COMBATLEAGUEPROTO_POKEMONGROUPCONDITIONPROTO']._serialized_end=242402 + _globals['_COMBATLEAGUEPROTO_POKEMONGROUPCONDITIONPROTO_POKEDEXNUMBERRANGE']._serialized_start=242354 + _globals['_COMBATLEAGUEPROTO_POKEMONGROUPCONDITIONPROTO_POKEDEXNUMBERRANGE']._serialized_end=242402 + _globals['_COMBATLEAGUEPROTO_POKEMONLEVELRANGE']._serialized_start=242404 + _globals['_COMBATLEAGUEPROTO_POKEMONLEVELRANGE']._serialized_end=242461 + _globals['_COMBATLEAGUEPROTO_POKEMONWHITELIST']._serialized_start=242464 + _globals['_COMBATLEAGUEPROTO_POKEMONWHITELIST']._serialized_end=242651 + _globals['_COMBATLEAGUEPROTO_POKEMONWITHFORM']._serialized_start=242654 + _globals['_COMBATLEAGUEPROTO_POKEMONWITHFORM']._serialized_end=242827 + _globals['_COMBATLEAGUEPROTO_UNLOCKCONDITIONPROTO']._serialized_start=242830 + _globals['_COMBATLEAGUEPROTO_UNLOCKCONDITIONPROTO']._serialized_end=243574 + _globals['_COMBATLEAGUEPROTO_CONDITIONTYPE']._serialized_start=243577 + _globals['_COMBATLEAGUEPROTO_CONDITIONTYPE']._serialized_end=243827 + _globals['_COMBATLEAGUEPROTO_LEAGUETYPE']._serialized_start=243829 + _globals['_COMBATLEAGUEPROTO_LEAGUETYPE']._serialized_end=243878 + _globals['_COMBATLEAGUESETTINGSPROTO']._serialized_start=243880 + _globals['_COMBATLEAGUESETTINGSPROTO']._serialized_end=243942 + _globals['_COMBATLOGDATA']._serialized_start=243945 + _globals['_COMBATLOGDATA']._serialized_end=250217 + _globals['_COMBATLOGDATA_COMBATLOGDATAHEADER']._serialized_start=248429 + _globals['_COMBATLOGDATA_COMBATLOGDATAHEADER']._serialized_end=250209 + _globals['_COMBATLOGDATA_COMBATLOGDATAHEADER_LOGTYPE']._serialized_start=248612 + _globals['_COMBATLOGDATA_COMBATLOGDATAHEADER_LOGTYPE']._serialized_end=250209 + _globals['_COMBATLOGENTRY']._serialized_start=250220 + _globals['_COMBATLOGENTRY']._serialized_end=250510 + _globals['_COMBATLOGENTRY_RESULT']._serialized_start=12062 + _globals['_COMBATLOGENTRY_RESULT']._serialized_end=12094 + _globals['_COMBATLOGHEADER']._serialized_start=250513 + _globals['_COMBATLOGHEADER']._serialized_end=250982 + _globals['_COMBATLOGPROTO']._serialized_start=250985 + _globals['_COMBATLOGPROTO']._serialized_end=251283 + _globals['_COMBATMINIGAMETELEMETRY']._serialized_start=251286 + _globals['_COMBATMINIGAMETELEMETRY']._serialized_end=251510 + _globals['_COMBATMINIGAMETELEMETRY_MINIGAMECOMBATTYPE']._serialized_start=251461 + _globals['_COMBATMINIGAMETELEMETRY_MINIGAMECOMBATTYPE']._serialized_end=251510 + _globals['_COMBATMOVESETTINGSPROTO']._serialized_start=251513 + _globals['_COMBATMOVESETTINGSPROTO']._serialized_end=252073 + _globals['_COMBATMOVESETTINGSPROTO_COMBATMOVEBUFFSPROTO']._serialized_start=251849 + _globals['_COMBATMOVESETTINGSPROTO_COMBATMOVEBUFFSPROTO']._serialized_end=252073 + _globals['_COMBATNPCPERSONALITYPROTO']._serialized_start=252076 + _globals['_COMBATNPCPERSONALITYPROTO']._serialized_end=252317 + _globals['_COMBATNPCTRAINERPROTO']._serialized_start=252320 + _globals['_COMBATNPCTRAINERPROTO']._serialized_end=252692 + _globals['_COMBATOFFENSIVEINPUTCHALLENGESETTINGS']._serialized_start=252695 + _globals['_COMBATOFFENSIVEINPUTCHALLENGESETTINGS']._serialized_end=252902 + _globals['_COMBATPLAYERPREFERENCESPROTO']._serialized_start=252904 + _globals['_COMBATPLAYERPREFERENCESPROTO']._serialized_end=252996 + _globals['_COMBATPLAYERPROFILEPROTO']._serialized_start=252999 + _globals['_COMBATPLAYERPROFILEPROTO']._serialized_end=253396 + _globals['_COMBATPLAYERPROFILEPROTO_LOCATION']._serialized_start=253346 + _globals['_COMBATPLAYERPROFILEPROTO_LOCATION']._serialized_end=253396 + _globals['_COMBATPOKEMONLOGPROTO']._serialized_start=253399 + _globals['_COMBATPOKEMONLOGPROTO']._serialized_end=253939 + _globals['_COMBATPROGRESSTOKENDATA']._serialized_start=253942 + _globals['_COMBATPROGRESSTOKENDATA']._serialized_end=256716 + _globals['_COMBATPROGRESSTOKENDATA_COMBATACTIVESTATEFUNCTION']._serialized_start=255075 + _globals['_COMBATPROGRESSTOKENDATA_COMBATACTIVESTATEFUNCTION']._serialized_end=255226 + _globals['_COMBATPROGRESSTOKENDATA_COMBATDIRECTORV2FUNCTION']._serialized_start=255229 + _globals['_COMBATPROGRESSTOKENDATA_COMBATDIRECTORV2FUNCTION']._serialized_end=255566 + _globals['_COMBATPROGRESSTOKENDATA_COMBATENDSTATEFUNCTION']._serialized_start=255569 + _globals['_COMBATPROGRESSTOKENDATA_COMBATENDSTATEFUNCTION']._serialized_end=255705 + _globals['_COMBATPROGRESSTOKENDATA_COMBATPOKEMONFUNCTION']._serialized_start=255707 + _globals['_COMBATPROGRESSTOKENDATA_COMBATPOKEMONFUNCTION']._serialized_end=255789 + _globals['_COMBATPROGRESSTOKENDATA_COMBATPRESENTATIONDIRECTORFUNCTION']._serialized_start=255791 + _globals['_COMBATPROGRESSTOKENDATA_COMBATPRESENTATIONDIRECTORFUNCTION']._serialized_end=255886 + _globals['_COMBATPROGRESSTOKENDATA_COMBATREADYSTATEFUNCTION']._serialized_start=255889 + _globals['_COMBATPROGRESSTOKENDATA_COMBATREADYSTATEFUNCTION']._serialized_end=256035 + _globals['_COMBATPROGRESSTOKENDATA_COMBATSPECIALMOVESTATEFUNCTION']._serialized_start=256038 + _globals['_COMBATPROGRESSTOKENDATA_COMBATSPECIALMOVESTATEFUNCTION']._serialized_end=256259 + _globals['_COMBATPROGRESSTOKENDATA_COMBATSTATEV2FUNCTION']._serialized_start=256261 + _globals['_COMBATPROGRESSTOKENDATA_COMBATSTATEV2FUNCTION']._serialized_end=256366 + _globals['_COMBATPROGRESSTOKENDATA_COMBATSWAPSTATEFUNCTION']._serialized_start=256369 + _globals['_COMBATPROGRESSTOKENDATA_COMBATSWAPSTATEFUNCTION']._serialized_end=256510 + _globals['_COMBATPROGRESSTOKENDATA_COMBATWAITFORPLAYERSTATEFUNCTION']._serialized_start=256513 + _globals['_COMBATPROGRESSTOKENDATA_COMBATWAITFORPLAYERSTATEFUNCTION']._serialized_end=256707 + _globals['_COMBATPROTO']._serialized_start=256719 + _globals['_COMBATPROTO']._serialized_end=260100 + _globals['_COMBATPROTO_COMBATIBFCPOKEMONFORMTRACKERPROTO']._serialized_start=257390 + _globals['_COMBATPROTO_COMBATIBFCPOKEMONFORMTRACKERPROTO']._serialized_end=257499 + _globals['_COMBATPROTO_COMBATPLAYERPROTO']._serialized_start=257502 + _globals['_COMBATPROTO_COMBATPLAYERPROTO']._serialized_end=258562 + _globals['_COMBATPROTO_COMBATPLAYERPROTO_IBFCFORMTRACKERENTRY']._serialized_start=258445 + _globals['_COMBATPROTO_COMBATPLAYERPROTO_IBFCFORMTRACKERENTRY']._serialized_end=258562 + _globals['_COMBATPROTO_COMBATPOKEMONPROTO']._serialized_start=258565 + _globals['_COMBATPROTO_COMBATPOKEMONPROTO']._serialized_end=259480 + _globals['_COMBATPROTO_COMBATPOKEMONIBFCPROTO']._serialized_start=259483 + _globals['_COMBATPROTO_COMBATPOKEMONIBFCPROTO']._serialized_end=259711 + _globals['_COMBATPROTO_MINIGAMEPROTO']._serialized_start=259714 + _globals['_COMBATPROTO_MINIGAMEPROTO']._serialized_end=259919 + _globals['_COMBATPROTO_COMBATSTATE']._serialized_start=259922 + _globals['_COMBATPROTO_COMBATSTATE']._serialized_end=260100 + _globals['_COMBATPUBSUBDATA']._serialized_start=260103 + _globals['_COMBATPUBSUBDATA']._serialized_end=261568 + _globals['_COMBATPUBSUBDATA_MESSAGETYPE']._serialized_start=260192 + _globals['_COMBATPUBSUBDATA_MESSAGETYPE']._serialized_end=261568 + _globals['_COMBATQUESTUPDATEPROTO']._serialized_start=261571 + _globals['_COMBATQUESTUPDATEPROTO']._serialized_end=261902 + _globals['_COMBATQUESTUPDATEPROTO_COMBATQUESTPOKEMONPROTO']._serialized_start=261744 + _globals['_COMBATQUESTUPDATEPROTO_COMBATQUESTPOKEMONPROTO']._serialized_end=261902 + _globals['_COMBATRANKINGSETTINGSPROTO']._serialized_start=261905 + _globals['_COMBATRANKINGSETTINGSPROTO']._serialized_end=262305 + _globals['_COMBATRANKINGSETTINGSPROTO_RANKLEVELPROTO']._serialized_start=262163 + _globals['_COMBATRANKINGSETTINGSPROTO_RANKLEVELPROTO']._serialized_end=262305 + _globals['_COMBATSEASONRESULT']._serialized_start=262308 + _globals['_COMBATSEASONRESULT']._serialized_end=262494 + _globals['_COMBATSETTINGSPROTO']._serialized_start=262497 + _globals['_COMBATSETTINGSPROTO']._serialized_end=264195 + _globals['_COMBATSPECIALMOVEPLAYERDATA']._serialized_start=264198 + _globals['_COMBATSPECIALMOVEPLAYERDATA']._serialized_end=264378 + _globals['_COMBATSPECIALMOVEPLAYERLOGPROTO']._serialized_start=264381 + _globals['_COMBATSPECIALMOVEPLAYERLOGPROTO']._serialized_end=264688 + _globals['_COMBATSTATSTAGESETTINGSPROTO']._serialized_start=264691 + _globals['_COMBATSTATSTAGESETTINGSPROTO']._serialized_end=264842 + _globals['_COMBATSYNCSERVERDATA']._serialized_start=264844 + _globals['_COMBATSYNCSERVERDATA']._serialized_end=264882 + _globals['_COMBATSYNCSERVEROFFSETOUTPROTO']._serialized_start=264885 + _globals['_COMBATSYNCSERVEROFFSETOUTPROTO']._serialized_end=265059 + _globals['_COMBATSYNCSERVEROFFSETOUTPROTO_RESULT']._serialized_start=165864 + _globals['_COMBATSYNCSERVEROFFSETOUTPROTO_RESULT']._serialized_end=165909 + _globals['_COMBATSYNCSERVEROFFSETPROTO']._serialized_start=265061 + _globals['_COMBATSYNCSERVEROFFSETPROTO']._serialized_end=265090 + _globals['_COMBATSYNCSERVERRESPONSEDATA']._serialized_start=265093 + _globals['_COMBATSYNCSERVERRESPONSEDATA']._serialized_end=265241 + _globals['_COMBATTYPEPROTO']._serialized_start=265244 + _globals['_COMBATTYPEPROTO']._serialized_end=265404 + _globals['_COMMONMARKETINGTELEMETRYMETADATA']._serialized_start=265407 + _globals['_COMMONMARKETINGTELEMETRYMETADATA']._serialized_end=265640 + _globals['_COMMONTELEMETRYBOOTTIME']._serialized_start=265642 + _globals['_COMMONTELEMETRYBOOTTIME']._serialized_end=265708 + _globals['_COMMONTELEMETRYLOGIN']._serialized_start=265710 + _globals['_COMMONTELEMETRYLOGIN']._serialized_end=265781 + _globals['_COMMONTELEMETRYLOGOUT']._serialized_start=265783 + _globals['_COMMONTELEMETRYLOGOUT']._serialized_end=265828 + _globals['_COMMONTELEMETRYSHOPCLICK']._serialized_start=265831 + _globals['_COMMONTELEMETRYSHOPCLICK']._serialized_end=266426 + _globals['_COMMONTELEMETRYSHOPCLICK_ACCESSTYPE']._serialized_start=266372 + _globals['_COMMONTELEMETRYSHOPCLICK_ACCESSTYPE']._serialized_end=266426 + _globals['_COMMONTELEMETRYSHOPVIEW']._serialized_start=266429 + _globals['_COMMONTELEMETRYSHOPVIEW']._serialized_end=266620 + _globals['_COMMONTEMPEVOSETTINGSPROTO']._serialized_start=266623 + _globals['_COMMONTEMPEVOSETTINGSPROTO']._serialized_end=266832 + _globals['_COMPAREANDSWAPREQUEST']._serialized_start=266834 + _globals['_COMPAREANDSWAPREQUEST']._serialized_end=266938 + _globals['_COMPAREANDSWAPRESPONSE']._serialized_start=266940 + _globals['_COMPAREANDSWAPRESPONSE']._serialized_end=267028 + _globals['_COMPLETEBREADBATTLEOUTPROTO']._serialized_start=267031 + _globals['_COMPLETEBREADBATTLEOUTPROTO']._serialized_end=267406 + _globals['_COMPLETEBREADBATTLEOUTPROTO_RESULT']._serialized_start=267288 + _globals['_COMPLETEBREADBATTLEOUTPROTO_RESULT']._serialized_end=267406 + _globals['_COMPLETEBREADBATTLEPROTO']._serialized_start=267408 + _globals['_COMPLETEBREADBATTLEPROTO']._serialized_end=267479 + _globals['_COMPLETECOMPETITIVESEASONOUTPROTO']._serialized_start=267482 + _globals['_COMPLETECOMPETITIVESEASONOUTPROTO']._serialized_end=267873 + _globals['_COMPLETECOMPETITIVESEASONOUTPROTO_RESULT']._serialized_start=267769 + _globals['_COMPLETECOMPETITIVESEASONOUTPROTO_RESULT']._serialized_end=267873 + _globals['_COMPLETECOMPETITIVESEASONPROTO']._serialized_start=267875 + _globals['_COMPLETECOMPETITIVESEASONPROTO']._serialized_end=267907 + _globals['_COMPLETEINVASIONDIALOGUEOUTPROTO']._serialized_start=267910 + _globals['_COMPLETEINVASIONDIALOGUEOUTPROTO']._serialized_end=268048 + _globals['_COMPLETEINVASIONDIALOGUEPROTO']._serialized_start=268050 + _globals['_COMPLETEINVASIONDIALOGUEPROTO']._serialized_end=268157 + _globals['_COMPLETEMILESTONEOUTPROTO']._serialized_start=268160 + _globals['_COMPLETEMILESTONEOUTPROTO']._serialized_end=268437 + _globals['_COMPLETEMILESTONEOUTPROTO_STATUS']._serialized_start=268256 + _globals['_COMPLETEMILESTONEOUTPROTO_STATUS']._serialized_end=268437 + _globals['_COMPLETEMILESTONEPROTO']._serialized_start=268439 + _globals['_COMPLETEMILESTONEPROTO']._serialized_end=268485 + _globals['_COMPLETEPARTYQUESTOUTPROTO']._serialized_start=268488 + _globals['_COMPLETEPARTYQUESTOUTPROTO']._serialized_end=269078 + _globals['_COMPLETEPARTYQUESTOUTPROTO_RESULT']._serialized_start=268712 + _globals['_COMPLETEPARTYQUESTOUTPROTO_RESULT']._serialized_end=269078 + _globals['_COMPLETEPARTYQUESTPROTO']._serialized_start=269080 + _globals['_COMPLETEPARTYQUESTPROTO']._serialized_end=269133 + _globals['_COMPLETEQUESTLOGENTRY']._serialized_start=269136 + _globals['_COMPLETEQUESTLOGENTRY']._serialized_end=269352 + _globals['_COMPLETEQUESTLOGENTRY_RESULT']._serialized_start=12062 + _globals['_COMPLETEQUESTLOGENTRY_RESULT']._serialized_end=12094 + _globals['_COMPLETEQUESTOUTPROTO']._serialized_start=269355 + _globals['_COMPLETEQUESTOUTPROTO']._serialized_end=270422 + _globals['_COMPLETEQUESTOUTPROTO_STATUS']._serialized_start=269606 + _globals['_COMPLETEQUESTOUTPROTO_STATUS']._serialized_end=270422 + _globals['_COMPLETEQUESTPOKEMONENCOUNTERLOGENTRY']._serialized_start=270425 + _globals['_COMPLETEQUESTPOKEMONENCOUNTERLOGENTRY']._serialized_end=270787 + _globals['_COMPLETEQUESTPOKEMONENCOUNTERLOGENTRY_RESULT']._serialized_start=216199 + _globals['_COMPLETEQUESTPOKEMONENCOUNTERLOGENTRY_RESULT']._serialized_end=216258 + _globals['_COMPLETEQUESTPROTO']._serialized_start=270789 + _globals['_COMPLETEQUESTPROTO']._serialized_end=270904 + _globals['_COMPLETEQUESTSTAMPCARDLOGENTRY']._serialized_start=270907 + _globals['_COMPLETEQUESTSTAMPCARDLOGENTRY']._serialized_end=271094 + _globals['_COMPLETEQUESTSTAMPCARDLOGENTRY_RESULT']._serialized_start=12062 + _globals['_COMPLETEQUESTSTAMPCARDLOGENTRY_RESULT']._serialized_end=12094 + _globals['_COMPLETEQUESTSTAMPCARDOUTPROTO']._serialized_start=271097 + _globals['_COMPLETEQUESTSTAMPCARDOUTPROTO']._serialized_end=271313 + _globals['_COMPLETEQUESTSTAMPCARDOUTPROTO_STATUS']._serialized_start=271252 + _globals['_COMPLETEQUESTSTAMPCARDOUTPROTO_STATUS']._serialized_end=271313 + _globals['_COMPLETEQUESTSTAMPCARDPROTO']._serialized_start=271315 + _globals['_COMPLETEQUESTSTAMPCARDPROTO']._serialized_end=271344 + _globals['_COMPLETERAIDBATTLEOUTPROTO']._serialized_start=271347 + _globals['_COMPLETERAIDBATTLEOUTPROTO']._serialized_end=271689 + _globals['_COMPLETERAIDBATTLEOUTPROTO_RESULT']._serialized_start=271525 + _globals['_COMPLETERAIDBATTLEOUTPROTO_RESULT']._serialized_end=271689 + _globals['_COMPLETERAIDBATTLEPROTO']._serialized_start=271691 + _globals['_COMPLETERAIDBATTLEPROTO']._serialized_end=271751 + _globals['_COMPLETEREFERRALMILESTONELOGENTRY']._serialized_start=271754 + _globals['_COMPLETEREFERRALMILESTONELOGENTRY']._serialized_end=272148 + _globals['_COMPLETEREFERRALMILESTONELOGENTRY_MILESTONELOGENTRYPROTO']._serialized_start=271945 + _globals['_COMPLETEREFERRALMILESTONELOGENTRY_MILESTONELOGENTRYPROTO']._serialized_end=272092 + _globals['_COMPLETEREFERRALMILESTONELOGENTRY_TEMPLATEVARIABLEPROTO']._serialized_start=272094 + _globals['_COMPLETEREFERRALMILESTONELOGENTRY_TEMPLATEVARIABLEPROTO']._serialized_end=272148 + _globals['_COMPLETEROUTEPLAYLOGENTRY']._serialized_start=272151 + _globals['_COMPLETEROUTEPLAYLOGENTRY']._serialized_end=272460 + _globals['_COMPLETESNAPSHOTSESSIONOUTPROTO']._serialized_start=272463 + _globals['_COMPLETESNAPSHOTSESSIONOUTPROTO']._serialized_end=272654 + _globals['_COMPLETESNAPSHOTSESSIONOUTPROTO_STATUS']._serialized_start=220698 + _globals['_COMPLETESNAPSHOTSESSIONOUTPROTO_STATUS']._serialized_end=220782 + _globals['_COMPLETESNAPSHOTSESSIONPROTO']._serialized_start=272656 + _globals['_COMPLETESNAPSHOTSESSIONPROTO']._serialized_end=272775 + _globals['_COMPLETEVSSEEKERANDRESTARTCHARGINGOUTPROTO']._serialized_start=272778 + _globals['_COMPLETEVSSEEKERANDRESTARTCHARGINGOUTPROTO']._serialized_end=273503 + _globals['_COMPLETEVSSEEKERANDRESTARTCHARGINGOUTPROTO_RESULT']._serialized_start=273234 + _globals['_COMPLETEVSSEEKERANDRESTARTCHARGINGOUTPROTO_RESULT']._serialized_end=273503 + _globals['_COMPLETEVSSEEKERANDRESTARTCHARGINGPROTO']._serialized_start=273505 + _globals['_COMPLETEVSSEEKERANDRESTARTCHARGINGPROTO']._serialized_end=273546 + _globals['_COMPLETEWILDSNAPSHOTSESSIONOUTPROTO']._serialized_start=273549 + _globals['_COMPLETEWILDSNAPSHOTSESSIONOUTPROTO']._serialized_end=273775 + _globals['_COMPLETEWILDSNAPSHOTSESSIONOUTPROTO_STATUS']._serialized_start=273664 + _globals['_COMPLETEWILDSNAPSHOTSESSIONOUTPROTO_STATUS']._serialized_end=273775 + _globals['_COMPLETEWILDSNAPSHOTSESSIONPROTO']._serialized_start=273778 + _globals['_COMPLETEWILDSNAPSHOTSESSIONPROTO']._serialized_end=274008 + _globals['_COMPONENTPOKEMONDETAILSPROTO']._serialized_start=274010 + _globals['_COMPONENTPOKEMONDETAILSPROTO']._serialized_end=274067 + _globals['_COMPONENTPOKEMONSETTINGSPROTO']._serialized_start=274070 + _globals['_COMPONENTPOKEMONSETTINGSPROTO']._serialized_end=274628 + _globals['_COMPONENTPOKEMONSETTINGSPROTO_FORMCHANGETYPE']._serialized_start=274579 + _globals['_COMPONENTPOKEMONSETTINGSPROTO_FORMCHANGETYPE']._serialized_end=274628 + _globals['_CONFIRMPHOTOBOMBOUTPROTO']._serialized_start=274631 + _globals['_CONFIRMPHOTOBOMBOUTPROTO']._serialized_end=274845 + _globals['_CONFIRMPHOTOBOMBOUTPROTO_STATUS']._serialized_start=274724 + _globals['_CONFIRMPHOTOBOMBOUTPROTO_STATUS']._serialized_end=274845 + _globals['_CONFIRMPHOTOBOMBPROTO']._serialized_start=274847 + _globals['_CONFIRMPHOTOBOMBPROTO']._serialized_end=274892 + _globals['_CONFIRMTRADINGOUTPROTO']._serialized_start=274895 + _globals['_CONFIRMTRADINGOUTPROTO']._serialized_end=275461 + _globals['_CONFIRMTRADINGOUTPROTO_RESULT']._serialized_start=275032 + _globals['_CONFIRMTRADINGOUTPROTO_RESULT']._serialized_end=275461 + _globals['_CONFIRMTRADINGPROTO']._serialized_start=275463 + _globals['_CONFIRMTRADINGPROTO']._serialized_end=275528 + _globals['_CONSUMEPARTYITEMSOUTPROTO']._serialized_start=275531 + _globals['_CONSUMEPARTYITEMSOUTPROTO']._serialized_end=275811 + _globals['_CONSUMEPARTYITEMSOUTPROTO_RESULT']._serialized_start=275729 + _globals['_CONSUMEPARTYITEMSOUTPROTO_RESULT']._serialized_end=275811 + _globals['_CONSUMEPARTYITEMSPROTO']._serialized_start=275813 + _globals['_CONSUMEPARTYITEMSPROTO']._serialized_end=275837 + _globals['_CONSUMESTICKERSLOGENTRY']._serialized_start=275839 + _globals['_CONSUMESTICKERSLOGENTRY']._serialized_end=275943 + _globals['_CONSUMESTICKERSOUTPROTO']._serialized_start=275946 + _globals['_CONSUMESTICKERSOUTPROTO']._serialized_end=276107 + _globals['_CONSUMESTICKERSOUTPROTO_RESULT']._serialized_start=276037 + _globals['_CONSUMESTICKERSOUTPROTO_RESULT']._serialized_end=276107 + _globals['_CONSUMESTICKERSPROTO']._serialized_start=276110 + _globals['_CONSUMESTICKERSPROTO']._serialized_end=276251 + _globals['_CONSUMESTICKERSPROTO_USAGE']._serialized_start=276213 + _globals['_CONSUMESTICKERSPROTO_USAGE']._serialized_end=276251 + _globals['_CONTACTSETTINGSPROTO']._serialized_start=276253 + _globals['_CONTACTSETTINGSPROTO']._serialized_end=276339 + _globals['_CONTESTBADGEDATA']._serialized_start=276341 + _globals['_CONTESTBADGEDATA']._serialized_end=276454 + _globals['_CONTESTBUDDYFOCUSPROTO']._serialized_start=276456 + _globals['_CONTESTBUDDYFOCUSPROTO']._serialized_end=276533 + _globals['_CONTESTCYCLEPROTO']._serialized_start=276536 + _globals['_CONTESTCYCLEPROTO']._serialized_end=276782 + _globals['_CONTESTDISPLAYPROTO']._serialized_start=276784 + _globals['_CONTESTDISPLAYPROTO']._serialized_end=276863 + _globals['_CONTESTENTRYPROTO']._serialized_start=276866 + _globals['_CONTESTENTRYPROTO']._serialized_end=277281 + _globals['_CONTESTFOCUSPROTO']._serialized_start=277284 + _globals['_CONTESTFOCUSPROTO']._serialized_end=277971 + _globals['_CONTESTFRIENDENTRYPROTO']._serialized_start=277974 + _globals['_CONTESTFRIENDENTRYPROTO']._serialized_end=278280 + _globals['_CONTESTGENERATIONFOCUSPROTO']._serialized_start=278282 + _globals['_CONTESTGENERATIONFOCUSPROTO']._serialized_end=278376 + _globals['_CONTESTHATCHEDFOCUSPROTO']._serialized_start=278378 + _globals['_CONTESTHATCHEDFOCUSPROTO']._serialized_end=278435 + _globals['_CONTESTINFOPROTO']._serialized_start=278438 + _globals['_CONTESTINFOPROTO']._serialized_end=278780 + _globals['_CONTESTINFOSUMMARYPROTO']._serialized_start=278783 + _globals['_CONTESTINFOSUMMARYPROTO']._serialized_end=279037 + _globals['_CONTESTLENGTHTHRESHOLDSPROTO']._serialized_start=279039 + _globals['_CONTESTLENGTHTHRESHOLDSPROTO']._serialized_end=279135 + _globals['_CONTESTLIMITPROTO']._serialized_start=279138 + _globals['_CONTESTLIMITPROTO']._serialized_end=279313 + _globals['_CONTESTMETRICPROTO']._serialized_start=279316 + _globals['_CONTESTMETRICPROTO']._serialized_end=279476 + _globals['_CONTESTPOKEMONALIGNMENTFOCUSPROTO']._serialized_start=279479 + _globals['_CONTESTPOKEMONALIGNMENTFOCUSPROTO']._serialized_end=279653 + _globals['_CONTESTPOKEMONALIGNMENTFOCUSPROTO_ALIGNMENT']._serialized_start=279605 + _globals['_CONTESTPOKEMONALIGNMENTFOCUSPROTO_ALIGNMENT']._serialized_end=279653 + _globals['_CONTESTPOKEMONCLASSFOCUSPROTO']._serialized_start=279655 + _globals['_CONTESTPOKEMONCLASSFOCUSPROTO']._serialized_end=279744 + _globals['_CONTESTPOKEMONFAMILYFOCUSPROTO']._serialized_start=279746 + _globals['_CONTESTPOKEMONFAMILYFOCUSPROTO']._serialized_end=279840 + _globals['_CONTESTPOKEMONFOCUSPROTO']._serialized_start=279843 + _globals['_CONTESTPOKEMONFOCUSPROTO']._serialized_end=280013 + _globals['_CONTESTPOKEMONSECTIONPROTO']._serialized_start=280015 + _globals['_CONTESTPOKEMONSECTIONPROTO']._serialized_end=280043 + _globals['_CONTESTPOKEMONTYPEFOCUSPROTO']._serialized_start=280046 + _globals['_CONTESTPOKEMONTYPEFOCUSPROTO']._serialized_end=280188 + _globals['_CONTESTPROTO']._serialized_start=280191 + _globals['_CONTESTPROTO']._serialized_end=280648 + _globals['_CONTESTSCHEDULEPROTO']._serialized_start=280650 + _globals['_CONTESTSCHEDULEPROTO']._serialized_end=280730 + _globals['_CONTESTSCORECOEFFICIENTPROTO']._serialized_start=280733 + _globals['_CONTESTSCORECOEFFICIENTPROTO']._serialized_end=280986 + _globals['_CONTESTSCORECOEFFICIENTPROTO_POKEMONSIZE']._serialized_start=280847 + _globals['_CONTESTSCORECOEFFICIENTPROTO_POKEMONSIZE']._serialized_end=280971 + _globals['_CONTESTSCORECOMPONENTPROTO']._serialized_start=280989 + _globals['_CONTESTSCORECOMPONENTPROTO']._serialized_end=281131 + _globals['_CONTESTSCOREFORMULAPROTO']._serialized_start=281134 + _globals['_CONTESTSCOREFORMULAPROTO']._serialized_end=281288 + _globals['_CONTESTSETTINGSPROTO']._serialized_start=281291 + _globals['_CONTESTSETTINGSPROTO']._serialized_end=282354 + _globals['_CONTESTSHINYFOCUSPROTO']._serialized_start=282356 + _globals['_CONTESTSHINYFOCUSPROTO']._serialized_end=282409 + _globals['_CONTESTTEMPORARYEVOLUTIONFOCUSPROTO']._serialized_start=282412 + _globals['_CONTESTTEMPORARYEVOLUTIONFOCUSPROTO']._serialized_end=282669 + _globals['_CONTESTTEMPORARYEVOLUTIONFOCUSPROTO_RESTRICTION']._serialized_start=282617 + _globals['_CONTESTTEMPORARYEVOLUTIONFOCUSPROTO_RESTRICTION']._serialized_end=282669 + _globals['_CONTESTWARMUPANDCOOLDOWNDURATIONSETTINGSPROTO']._serialized_start=282672 + _globals['_CONTESTWARMUPANDCOOLDOWNDURATIONSETTINGSPROTO']._serialized_end=282912 + _globals['_CONTESTWINDATAPROTO']._serialized_start=282915 + _globals['_CONTESTWINDATAPROTO']._serialized_end=283050 + _globals['_CONTRIBUTEPARTYITEMOUTPROTO']._serialized_start=283053 + _globals['_CONTRIBUTEPARTYITEMOUTPROTO']._serialized_end=283443 + _globals['_CONTRIBUTEPARTYITEMOUTPROTO_RESULT']._serialized_start=283258 + _globals['_CONTRIBUTEPARTYITEMOUTPROTO_RESULT']._serialized_end=283443 + _globals['_CONTRIBUTEPARTYITEMPROTO']._serialized_start=283445 + _globals['_CONTRIBUTEPARTYITEMPROTO']._serialized_end=283567 + _globals['_CONVERSATIONSETTINGSPROTO']._serialized_start=283569 + _globals['_CONVERSATIONSETTINGSPROTO']._serialized_end=283636 + _globals['_CONVERTCANDYTOXLCANDYOUTPROTO']._serialized_start=283639 + _globals['_CONVERTCANDYTOXLCANDYOUTPROTO']._serialized_end=283834 + _globals['_CONVERTCANDYTOXLCANDYOUTPROTO_STATUS']._serialized_start=283742 + _globals['_CONVERTCANDYTOXLCANDYOUTPROTO_STATUS']._serialized_end=283834 + _globals['_CONVERTCANDYTOXLCANDYPROTO']._serialized_start=283836 + _globals['_CONVERTCANDYTOXLCANDYPROTO']._serialized_end=283939 + _globals['_COREHANDSHAKETELEMETRYEVENT']._serialized_start=283942 + _globals['_COREHANDSHAKETELEMETRYEVENT']._serialized_end=284081 + _globals['_CORESAFETYNETTELEMETRYEVENT']._serialized_start=284084 + _globals['_CORESAFETYNETTELEMETRYEVENT']._serialized_end=284224 + _globals['_COSTSETTINGSPROTO']._serialized_start=284226 + _globals['_COSTSETTINGSPROTO']._serialized_end=284288 + _globals['_COVERINGPROTO']._serialized_start=284290 + _globals['_COVERINGPROTO']._serialized_end=284305 + _globals['_CRASHLYTICSSETTINGSPROTO']._serialized_start=284307 + _globals['_CRASHLYTICSSETTINGSPROTO']._serialized_end=284385 + _globals['_CREATEBREADINSTANCEOUTPROTO']._serialized_start=284388 + _globals['_CREATEBREADINSTANCEOUTPROTO']._serialized_end=284637 + _globals['_CREATEBREADINSTANCEOUTPROTO_RESULT']._serialized_start=284594 + _globals['_CREATEBREADINSTANCEOUTPROTO_RESULT']._serialized_end=284637 + _globals['_CREATEBREADINSTANCEPROTO']._serialized_start=284639 + _globals['_CREATEBREADINSTANCEPROTO']._serialized_end=284721 + _globals['_CREATEBUDDYMULTIPLAYERSESSIONOUTPROTO']._serialized_start=284724 + _globals['_CREATEBUDDYMULTIPLAYERSESSIONOUTPROTO']._serialized_end=285171 + _globals['_CREATEBUDDYMULTIPLAYERSESSIONOUTPROTO_RESULT']._serialized_start=284945 + _globals['_CREATEBUDDYMULTIPLAYERSESSIONOUTPROTO_RESULT']._serialized_end=285171 + _globals['_CREATEBUDDYMULTIPLAYERSESSIONPROTO']._serialized_start=285173 + _globals['_CREATEBUDDYMULTIPLAYERSESSIONPROTO']._serialized_end=285209 + _globals['_CREATECOMBATCHALLENGEDATA']._serialized_start=285211 + _globals['_CREATECOMBATCHALLENGEDATA']._serialized_end=285254 + _globals['_CREATECOMBATCHALLENGEOUTPROTO']._serialized_start=285257 + _globals['_CREATECOMBATCHALLENGEOUTPROTO']._serialized_end=285548 + _globals['_CREATECOMBATCHALLENGEOUTPROTO_RESULT']._serialized_start=285418 + _globals['_CREATECOMBATCHALLENGEOUTPROTO_RESULT']._serialized_end=285548 + _globals['_CREATECOMBATCHALLENGEPROTO']._serialized_start=285550 + _globals['_CREATECOMBATCHALLENGEPROTO']._serialized_end=285600 + _globals['_CREATECOMBATCHALLENGERESPONSEDATA']._serialized_start=285603 + _globals['_CREATECOMBATCHALLENGERESPONSEDATA']._serialized_end=285752 + _globals['_CREATEGUESTLOGINSECRETTOKENREQUESTPROTO']._serialized_start=285754 + _globals['_CREATEGUESTLOGINSECRETTOKENREQUESTPROTO']._serialized_end=285831 + _globals['_CREATEGUESTLOGINSECRETTOKENRESPONSEPROTO']._serialized_start=285834 + _globals['_CREATEGUESTLOGINSECRETTOKENRESPONSEPROTO']._serialized_end=286083 + _globals['_CREATEGUESTLOGINSECRETTOKENRESPONSEPROTO_STATUS']._serialized_start=285975 + _globals['_CREATEGUESTLOGINSECRETTOKENRESPONSEPROTO_STATUS']._serialized_end=286083 + _globals['_CREATEPARTYOUTPROTO']._serialized_start=286086 + _globals['_CREATEPARTYOUTPROTO']._serialized_end=286556 + _globals['_CREATEPARTYOUTPROTO_RESULT']._serialized_start=286216 + _globals['_CREATEPARTYOUTPROTO_RESULT']._serialized_end=286556 + _globals['_CREATEPARTYPROTO']._serialized_start=286558 + _globals['_CREATEPARTYPROTO']._serialized_end=286608 + _globals['_CREATEPOKEMONTAGOUTPROTO']._serialized_start=286611 + _globals['_CREATEPOKEMONTAGOUTPROTO']._serialized_end=286919 + _globals['_CREATEPOKEMONTAGOUTPROTO_RESULT']._serialized_start=286759 + _globals['_CREATEPOKEMONTAGOUTPROTO_RESULT']._serialized_end=286919 + _globals['_CREATEPOKEMONTAGPROTO']._serialized_start=286921 + _globals['_CREATEPOKEMONTAGPROTO']._serialized_end=287006 + _globals['_CREATEPOSTCARDOUTPROTO']._serialized_start=287009 + _globals['_CREATEPOSTCARDOUTPROTO']._serialized_end=287539 + _globals['_CREATEPOSTCARDOUTPROTO_RESULT']._serialized_start=287246 + _globals['_CREATEPOSTCARDOUTPROTO_RESULT']._serialized_end=287539 + _globals['_CREATEPOSTCARDPROTO']._serialized_start=287541 + _globals['_CREATEPOSTCARDPROTO']._serialized_end=287643 + _globals['_CREATEROOMREQUEST']._serialized_start=287646 + _globals['_CREATEROOMREQUEST']._serialized_end=287810 + _globals['_CREATEROOMRESPONSE']._serialized_start=287812 + _globals['_CREATEROOMRESPONSE']._serialized_end=287868 + _globals['_CREATEROUTEDRAFTOUTPROTO']._serialized_start=287871 + _globals['_CREATEROUTEDRAFTOUTPROTO']._serialized_end=288207 + _globals['_CREATEROUTEDRAFTOUTPROTO_RESULT']._serialized_start=288024 + _globals['_CREATEROUTEDRAFTOUTPROTO_RESULT']._serialized_end=288207 + _globals['_CREATEROUTEDRAFTPROTO']._serialized_start=288209 + _globals['_CREATEROUTEDRAFTPROTO']._serialized_end=288290 + _globals['_CREATEROUTEPINOUTPROTO']._serialized_start=288293 + _globals['_CREATEROUTEPINOUTPROTO']._serialized_end=288782 + _globals['_CREATEROUTEPINOUTPROTO_RESULT']._serialized_start=288483 + _globals['_CREATEROUTEPINOUTPROTO_RESULT']._serialized_end=288782 + _globals['_CREATEROUTEPINPROTO']._serialized_start=288784 + _globals['_CREATEROUTEPINPROTO']._serialized_end=288902 + _globals['_CREATEROUTESHORTCODEOUTPROTO']._serialized_start=288905 + _globals['_CREATEROUTESHORTCODEOUTPROTO']._serialized_end=289104 + _globals['_CREATEROUTESHORTCODEOUTPROTO_RESULT']._serialized_start=289026 + _globals['_CREATEROUTESHORTCODEOUTPROTO_RESULT']._serialized_end=289104 + _globals['_CREATEROUTESHORTCODEPROTO']._serialized_start=289106 + _globals['_CREATEROUTESHORTCODEPROTO']._serialized_end=289171 + _globals['_CREATORINFO']._serialized_start=289174 + _globals['_CREATORINFO']._serialized_end=289333 + _globals['_CRITICALRETICLESETTINGSPROTO']._serialized_start=289335 + _globals['_CRITICALRETICLESETTINGSPROTO']._serialized_end=289408 + _globals['_CRMPROXYREQUESTPROTO']._serialized_start=289410 + _globals['_CRMPROXYREQUESTPROTO']._serialized_end=289465 + _globals['_CRMPROXYRESPONSEPROTO']._serialized_start=289468 + _globals['_CRMPROXYRESPONSEPROTO']._serialized_end=289720 + _globals['_CRMPROXYRESPONSEPROTO_STATUS']._serialized_start=289595 + _globals['_CRMPROXYRESPONSEPROTO_STATUS']._serialized_end=289720 + _globals['_CROSSGAMESOCIALGLOBALSETTINGSPROTO']._serialized_start=289723 + _globals['_CROSSGAMESOCIALGLOBALSETTINGSPROTO']._serialized_end=289896 + _globals['_CROSSGAMESOCIALSETTINGSPROTO']._serialized_start=289899 + _globals['_CROSSGAMESOCIALSETTINGSPROTO']._serialized_end=290068 + _globals['_CURRENCYQUANTITYPROTO']._serialized_start=290071 + _globals['_CURRENCYQUANTITYPROTO']._serialized_end=290227 + _globals['_CURRENTEVENTSSECTIONPROTO']._serialized_start=290229 + _globals['_CURRENTEVENTSSECTIONPROTO']._serialized_end=290307 + _globals['_CURRENTNEWSPROTO']._serialized_start=290310 + _globals['_CURRENTNEWSPROTO']._serialized_end=290443 + _globals['_CUSTOMIZEQUESTTABPROTO']._serialized_start=290445 + _globals['_CUSTOMIZEQUESTTABPROTO']._serialized_end=290526 + _globals['_DAILYADVENTUREINCENSELOGENTRY']._serialized_start=290528 + _globals['_DAILYADVENTUREINCENSELOGENTRY']._serialized_end=290579 + _globals['_DAILYADVENTUREINCENSERECAPDAYDISPLAYPROTO']._serialized_start=290582 + _globals['_DAILYADVENTUREINCENSERECAPDAYDISPLAYPROTO']._serialized_end=290811 + _globals['_DAILYADVENTUREINCENSESETTINGSPROTO']._serialized_start=290814 + _globals['_DAILYADVENTUREINCENSESETTINGSPROTO']._serialized_end=291077 + _globals['_DAILYADVENTUREINCENSETELEMETRY']._serialized_start=291080 + _globals['_DAILYADVENTUREINCENSETELEMETRY']._serialized_end=291323 + _globals['_DAILYADVENTUREINCENSETELEMETRY_TELEMETRYIDS']._serialized_start=291215 + _globals['_DAILYADVENTUREINCENSETELEMETRY_TELEMETRYIDS']._serialized_end=291323 + _globals['_DAILYBONUSPROTO']._serialized_start=291325 + _globals['_DAILYBONUSPROTO']._serialized_end=291427 + _globals['_DAILYBUDDYAFFECTIONQUESTPROTO']._serialized_start=291429 + _globals['_DAILYBUDDYAFFECTIONQUESTPROTO']._serialized_end=291528 + _globals['_DAILYCOUNTERPROTO']._serialized_start=291530 + _globals['_DAILYCOUNTERPROTO']._serialized_end=291605 + _globals['_DAILYENCOUNTERGLOBALSETTINGSPROTO']._serialized_start=291607 + _globals['_DAILYENCOUNTERGLOBALSETTINGSPROTO']._serialized_end=291659 + _globals['_DAILYENCOUNTEROUTPROTO']._serialized_start=291662 + _globals['_DAILYENCOUNTEROUTPROTO']._serialized_end=292036 + _globals['_DAILYENCOUNTEROUTPROTO_RESULT']._serialized_start=291947 + _globals['_DAILYENCOUNTEROUTPROTO_RESULT']._serialized_end=292036 + _globals['_DAILYENCOUNTERPROTO']._serialized_start=292038 + _globals['_DAILYENCOUNTERPROTO']._serialized_end=292109 + _globals['_DAILYQUESTPROTO']._serialized_start=292111 + _globals['_DAILYQUESTPROTO']._serialized_end=292236 + _globals['_DAILYQUESTSETTINGS']._serialized_start=292239 + _globals['_DAILYQUESTSETTINGS']._serialized_end=292414 + _globals['_DAILYSTREAKSPROTO']._serialized_start=292417 + _globals['_DAILYSTREAKSPROTO']._serialized_end=292618 + _globals['_DAILYSTREAKSPROTO_STREAKPROTO']._serialized_start=292502 + _globals['_DAILYSTREAKSPROTO_STREAKPROTO']._serialized_end=292618 + _globals['_DAILYSTREAKSWIDGETPROTO']._serialized_start=292621 + _globals['_DAILYSTREAKSWIDGETPROTO']._serialized_end=292982 + _globals['_DAILYSTREAKSWIDGETPROTO_STREAKPROTO']._serialized_start=292741 + _globals['_DAILYSTREAKSWIDGETPROTO_STREAKPROTO']._serialized_end=292881 + _globals['_DAILYSTREAKSWIDGETPROTO_QUESTTYPE']._serialized_start=292883 + _globals['_DAILYSTREAKSWIDGETPROTO_QUESTTYPE']._serialized_end=292982 + _globals['_DAMAGEPROPERTYPROTO']._serialized_start=292984 + _globals['_DAMAGEPROPERTYPROTO']._serialized_end=293067 + _globals['_DATAPOINT']._serialized_start=293070 + _globals['_DATAPOINT']._serialized_end=293252 + _globals['_DATAPOINT_KIND']._serialized_start=293182 + _globals['_DATAPOINT_KIND']._serialized_end=293243 + _globals['_DAWNDUSKSETTINGSPROTO']._serialized_start=293255 + _globals['_DAWNDUSKSETTINGSPROTO']._serialized_end=293450 + _globals['_DAYNIGHTBONUSSETTINGSPROTO']._serialized_start=293452 + _globals['_DAYNIGHTBONUSSETTINGSPROTO']._serialized_end=293524 + _globals['_DAYSWITHAROWQUESTPROTO']._serialized_start=293526 + _globals['_DAYSWITHAROWQUESTPROTO']._serialized_end=293571 + _globals['_DEBUGEVOLVEPREVIEWPROTO']._serialized_start=293573 + _globals['_DEBUGEVOLVEPREVIEWPROTO']._serialized_end=293696 + _globals['_DEBUGINFOPROTO']._serialized_start=293698 + _globals['_DEBUGINFOPROTO']._serialized_end=293751 + _globals['_DEBUGRESETDAILYMPPROGRESSOUTPROTO']._serialized_start=293754 + _globals['_DEBUGRESETDAILYMPPROGRESSOUTPROTO']._serialized_end=293950 + _globals['_DEBUGRESETDAILYMPPROGRESSOUTPROTO_RESULT']._serialized_start=293865 + _globals['_DEBUGRESETDAILYMPPROGRESSOUTPROTO_RESULT']._serialized_end=293950 + _globals['_DEBUGRESETDAILYMPPROGRESSPROTO']._serialized_start=293952 + _globals['_DEBUGRESETDAILYMPPROGRESSPROTO']._serialized_end=293984 + _globals['_DECLINECOMBATCHALLENGEDATA']._serialized_start=293986 + _globals['_DECLINECOMBATCHALLENGEDATA']._serialized_end=294030 + _globals['_DECLINECOMBATCHALLENGEOUTPROTO']._serialized_start=294033 + _globals['_DECLINECOMBATCHALLENGEOUTPROTO']._serialized_end=294294 + _globals['_DECLINECOMBATCHALLENGEOUTPROTO_RESULT']._serialized_start=294139 + _globals['_DECLINECOMBATCHALLENGEOUTPROTO_RESULT']._serialized_end=294294 + _globals['_DECLINECOMBATCHALLENGEPROTO']._serialized_start=294296 + _globals['_DECLINECOMBATCHALLENGEPROTO']._serialized_end=294347 + _globals['_DECLINECOMBATCHALLENGERESPONSEDATA']._serialized_start=294350 + _globals['_DECLINECOMBATCHALLENGERESPONSEDATA']._serialized_end=294501 + _globals['_DEEPLINKINGENUMWRAPPERPROTO']._serialized_start=294504 + _globals['_DEEPLINKINGENUMWRAPPERPROTO']._serialized_end=295492 + _globals['_DEEPLINKINGENUMWRAPPERPROTO_DEEPLINKINGACTIONNAME']._serialized_start=294536 + _globals['_DEEPLINKINGENUMWRAPPERPROTO_DEEPLINKINGACTIONNAME']._serialized_end=295162 + _globals['_DEEPLINKINGENUMWRAPPERPROTO_NEARBYPOKEMONTAB']._serialized_start=295164 + _globals['_DEEPLINKINGENUMWRAPPERPROTO_NEARBYPOKEMONTAB']._serialized_end=295239 + _globals['_DEEPLINKINGENUMWRAPPERPROTO_PLAYERPROFILETAB']._serialized_start=295241 + _globals['_DEEPLINKINGENUMWRAPPERPROTO_PLAYERPROFILETAB']._serialized_end=295301 + _globals['_DEEPLINKINGENUMWRAPPERPROTO_POKEMONINVENTORYTAB']._serialized_start=295303 + _globals['_DEEPLINKINGENUMWRAPPERPROTO_POKEMONINVENTORYTAB']._serialized_end=295365 + _globals['_DEEPLINKINGENUMWRAPPERPROTO_QUESTLISTTAB']._serialized_start=295367 + _globals['_DEEPLINKINGENUMWRAPPERPROTO_QUESTLISTTAB']._serialized_end=295439 + _globals['_DEEPLINKINGENUMWRAPPERPROTO_NOTIFICATIONSNEWSTAB']._serialized_start=295441 + _globals['_DEEPLINKINGENUMWRAPPERPROTO_NOTIFICATIONSNEWSTAB']._serialized_end=295492 + _globals['_DEEPLINKINGSETTINGSPROTO']._serialized_start=295495 + _globals['_DEEPLINKINGSETTINGSPROTO']._serialized_end=295868 + _globals['_DEEPLINKINGTELEMETRY']._serialized_start=295871 + _globals['_DEEPLINKINGTELEMETRY']._serialized_end=296038 + _globals['_DEEPLINKINGTELEMETRY_LINKSOURCE']._serialized_start=295986 + _globals['_DEEPLINKINGTELEMETRY_LINKSOURCE']._serialized_end=296038 + _globals['_DELETEGIFTFROMINVENTORYOUTPROTO']._serialized_start=296041 + _globals['_DELETEGIFTFROMINVENTORYOUTPROTO']._serialized_end=296230 + _globals['_DELETEGIFTFROMINVENTORYOUTPROTO_RESULT']._serialized_start=296148 + _globals['_DELETEGIFTFROMINVENTORYOUTPROTO_RESULT']._serialized_end=296230 + _globals['_DELETEGIFTFROMINVENTORYPROTO']._serialized_start=296232 + _globals['_DELETEGIFTFROMINVENTORYPROTO']._serialized_end=296282 + _globals['_DELETEGIFTOUTPROTO']._serialized_start=296285 + _globals['_DELETEGIFTOUTPROTO']._serialized_end=296531 + _globals['_DELETEGIFTOUTPROTO_RESULT']._serialized_start=296367 + _globals['_DELETEGIFTOUTPROTO_RESULT']._serialized_end=296531 + _globals['_DELETEGIFTPROTO']._serialized_start=296533 + _globals['_DELETEGIFTPROTO']._serialized_end=296589 + _globals['_DELETENEWSFEEDREQUEST']._serialized_start=296591 + _globals['_DELETENEWSFEEDREQUEST']._serialized_end=296651 + _globals['_DELETENEWSFEEDRESPONSE']._serialized_start=296654 + _globals['_DELETENEWSFEEDRESPONSE']._serialized_end=296802 + _globals['_DELETENEWSFEEDRESPONSE_RESULT']._serialized_start=296743 + _globals['_DELETENEWSFEEDRESPONSE_RESULT']._serialized_end=296802 + _globals['_DELETEPOKEMONTAGOUTPROTO']._serialized_start=296805 + _globals['_DELETEPOKEMONTAGOUTPROTO']._serialized_end=296986 + _globals['_DELETEPOKEMONTAGOUTPROTO_RESULT']._serialized_start=296898 + _globals['_DELETEPOKEMONTAGOUTPROTO_RESULT']._serialized_end=296986 + _globals['_DELETEPOKEMONTAGPROTO']._serialized_start=296988 + _globals['_DELETEPOKEMONTAGPROTO']._serialized_end=297027 + _globals['_DELETEPOSTCARDOUTPROTO']._serialized_start=297030 + _globals['_DELETEPOSTCARDOUTPROTO']._serialized_end=297295 + _globals['_DELETEPOSTCARDOUTPROTO_RESULT']._serialized_start=297175 + _globals['_DELETEPOSTCARDOUTPROTO_RESULT']._serialized_end=297295 + _globals['_DELETEPOSTCARDPROTO']._serialized_start=297297 + _globals['_DELETEPOSTCARDPROTO']._serialized_end=297339 + _globals['_DELETEPOSTCARDSOUTPROTO']._serialized_start=297342 + _globals['_DELETEPOSTCARDSOUTPROTO']._serialized_end=297610 + _globals['_DELETEPOSTCARDSOUTPROTO_RESULT']._serialized_start=297175 + _globals['_DELETEPOSTCARDSOUTPROTO_RESULT']._serialized_end=297295 + _globals['_DELETEPOSTCARDSPROTO']._serialized_start=297612 + _globals['_DELETEPOSTCARDSPROTO']._serialized_end=297656 + _globals['_DELETEROUTEDRAFTOUTPROTO']._serialized_start=297659 + _globals['_DELETEROUTEDRAFTOUTPROTO']._serialized_end=297871 + _globals['_DELETEROUTEDRAFTOUTPROTO_RESULT']._serialized_start=297752 + _globals['_DELETEROUTEDRAFTOUTPROTO_RESULT']._serialized_end=297871 + _globals['_DELETEROUTEDRAFTPROTO']._serialized_start=297873 + _globals['_DELETEROUTEDRAFTPROTO']._serialized_end=297914 + _globals['_DELETEVALUEREQUEST']._serialized_start=297916 + _globals['_DELETEVALUEREQUEST']._serialized_end=297970 + _globals['_DELETEVALUERESPONSE']._serialized_start=297972 + _globals['_DELETEVALUERESPONSE']._serialized_end=297993 + _globals['_DEPLOYPOKEMONTELEMETRY']._serialized_start=297996 + _globals['_DEPLOYPOKEMONTELEMETRY']._serialized_end=298163 + _globals['_DEPLOYMENTTOTALSPROTO']._serialized_start=298165 + _globals['_DEPLOYMENTTOTALSPROTO']._serialized_end=298282 + _globals['_DEPRECATEDCAPTUREINFOPROTO']._serialized_start=298285 + _globals['_DEPRECATEDCAPTUREINFOPROTO']._serialized_end=298595 + _globals['_DEPTHSTARTEVENT']._serialized_start=298597 + _globals['_DEPTHSTARTEVENT']._serialized_end=298635 + _globals['_DEPTHSTOPEVENT']._serialized_start=298637 + _globals['_DEPTHSTOPEVENT']._serialized_end=298678 + _globals['_DESCRIPTORPROTO']._serialized_start=298681 + _globals['_DESCRIPTORPROTO']._serialized_end=299073 + _globals['_DESCRIPTORPROTO_EXTENSIONRANGE']._serialized_start=298984 + _globals['_DESCRIPTORPROTO_EXTENSIONRANGE']._serialized_end=299028 + _globals['_DESCRIPTORPROTO_RESERVEDRANGE']._serialized_start=299030 + _globals['_DESCRIPTORPROTO_RESERVEDRANGE']._serialized_end=299073 + _globals['_DESTROYROOMREQUEST']._serialized_start=299075 + _globals['_DESTROYROOMREQUEST']._serialized_end=299112 + _globals['_DESTROYROOMRESPONSE']._serialized_start=299114 + _globals['_DESTROYROOMRESPONSE']._serialized_end=299135 + _globals['_DEVICEOSTELEMETRY']._serialized_start=299138 + _globals['_DEVICEOSTELEMETRY']._serialized_end=299290 + _globals['_DEVICEOSTELEMETRY_OSARCHITECTURE']._serialized_start=299231 + _globals['_DEVICEOSTELEMETRY_OSARCHITECTURE']._serialized_end=299290 + _globals['_DEVICESERVICETOGGLETELEMETRY']._serialized_start=299293 + _globals['_DEVICESERVICETOGGLETELEMETRY']._serialized_end=299448 + _globals['_DEVICESPECIFICATIONSTELEMETRY']._serialized_start=299451 + _globals['_DEVICESPECIFICATIONSTELEMETRY']._serialized_end=299665 + _globals['_DIFFINVENTORYPROTO']._serialized_start=299667 + _globals['_DIFFINVENTORYPROTO']._serialized_end=299775 + _globals['_DISKCREATEDETAIL']._serialized_start=299777 + _globals['_DISKCREATEDETAIL']._serialized_end=299853 + _globals['_DISKENCOUNTEROUTPROTO']._serialized_start=299856 + _globals['_DISKENCOUNTEROUTPROTO']._serialized_end=300271 + _globals['_DISKENCOUNTEROUTPROTO_RESULT']._serialized_start=300140 + _globals['_DISKENCOUNTEROUTPROTO_RESULT']._serialized_end=300271 + _globals['_DISKENCOUNTERPROTO']._serialized_start=300274 + _globals['_DISKENCOUNTERPROTO']._serialized_end=300483 + _globals['_DISPLAYWEATHERPROTO']._serialized_start=300486 + _globals['_DISPLAYWEATHERPROTO']._serialized_end=301029 + _globals['_DISPLAYWEATHERPROTO_DISPLAYLEVEL']._serialized_start=300963 + _globals['_DISPLAYWEATHERPROTO_DISPLAYLEVEL']._serialized_end=301029 + _globals['_DISTRIBUTION']._serialized_start=301032 + _globals['_DISTRIBUTION']._serialized_end=301783 + _globals['_DISTRIBUTION_BUCKETOPTIONS']._serialized_start=301254 + _globals['_DISTRIBUTION_BUCKETOPTIONS']._serialized_end=301748 + _globals['_DISTRIBUTION_BUCKETOPTIONS_EXPLICITBUCKETS']._serialized_start=301537 + _globals['_DISTRIBUTION_BUCKETOPTIONS_EXPLICITBUCKETS']._serialized_end=301570 + _globals['_DISTRIBUTION_BUCKETOPTIONS_EXPONENTIALBUCKETS']._serialized_start=301572 + _globals['_DISTRIBUTION_BUCKETOPTIONS_EXPONENTIALBUCKETS']._serialized_end=301658 + _globals['_DISTRIBUTION_BUCKETOPTIONS_LINEARBUCKETS']._serialized_start=301660 + _globals['_DISTRIBUTION_BUCKETOPTIONS_LINEARBUCKETS']._serialized_end=301734 + _globals['_DISTRIBUTION_RANGE']._serialized_start=301750 + _globals['_DISTRIBUTION_RANGE']._serialized_end=301783 + _globals['_DOJOSETTINGSPROTO']._serialized_start=301785 + _globals['_DOJOSETTINGSPROTO']._serialized_end=301826 + _globals['_DOUBLEVALUE']._serialized_start=301828 + _globals['_DOUBLEVALUE']._serialized_end=301856 + _globals['_DOWNLOADALLASSETSSETTINGSPROTO']._serialized_start=301858 + _globals['_DOWNLOADALLASSETSSETTINGSPROTO']._serialized_end=301907 + _globals['_DOWNLOADALLASSETSTELEMETRY']._serialized_start=301910 + _globals['_DOWNLOADALLASSETSTELEMETRY']._serialized_end=302151 + _globals['_DOWNLOADALLASSETSTELEMETRY_DOWNLOADALLASSETSEVENTID']._serialized_start=302047 + _globals['_DOWNLOADALLASSETSTELEMETRY_DOWNLOADALLASSETSEVENTID']._serialized_end=302151 + _globals['_DOWNLOADGMTEMPLATESREQUESTPROTO']._serialized_start=302154 + _globals['_DOWNLOADGMTEMPLATESREQUESTPROTO']._serialized_end=302329 + _globals['_DOWNLOADGMTEMPLATESRESPONSEPROTO']._serialized_start=302332 + _globals['_DOWNLOADGMTEMPLATESRESPONSEPROTO']._serialized_end=302719 + _globals['_DOWNLOADGMTEMPLATESRESPONSEPROTO_RESULT']._serialized_start=302594 + _globals['_DOWNLOADGMTEMPLATESRESPONSEPROTO_RESULT']._serialized_end=302719 + _globals['_DOWNLOADSETTINGSACTIONPROTO']._serialized_start=302721 + _globals['_DOWNLOADSETTINGSACTIONPROTO']._serialized_end=302764 + _globals['_DOWNLOADSETTINGSRESPONSEPROTO']._serialized_start=302766 + _globals['_DOWNLOADSETTINGSRESPONSEPROTO']._serialized_end=302879 + _globals['_DOWNLOADURLENTRYPROTO']._serialized_start=302881 + _globals['_DOWNLOADURLENTRYPROTO']._serialized_end=302967 + _globals['_DOWNLOADURLOUTPROTO']._serialized_start=302969 + _globals['_DOWNLOADURLOUTPROTO']._serialized_end=303052 + _globals['_DOWNLOADURLREQUESTPROTO']._serialized_start=303054 + _globals['_DOWNLOADURLREQUESTPROTO']._serialized_end=303097 + _globals['_DOWNSTREAM']._serialized_start=303100 + _globals['_DOWNSTREAM']._serialized_end=304133 + _globals['_DOWNSTREAM_CONNECTED']._serialized_start=303413 + _globals['_DOWNSTREAM_CONNECTED']._serialized_end=303468 + _globals['_DOWNSTREAM_DRAIN']._serialized_start=303470 + _globals['_DOWNSTREAM_DRAIN']._serialized_end=303477 + _globals['_DOWNSTREAM_PROBEREQUEST']._serialized_start=303479 + _globals['_DOWNSTREAM_PROBEREQUEST']._serialized_end=303517 + _globals['_DOWNSTREAM_RESPONSEWITHSTATUS']._serialized_start=303520 + _globals['_DOWNSTREAM_RESPONSEWITHSTATUS']._serialized_end=303904 + _globals['_DOWNSTREAM_RESPONSEWITHSTATUS_STATUS']._serialized_start=303735 + _globals['_DOWNSTREAM_RESPONSEWITHSTATUS_STATUS']._serialized_end=303892 + _globals['_DOWNSTREAM_SUBSCRIPTIONRESPONSE']._serialized_start=303907 + _globals['_DOWNSTREAM_SUBSCRIPTIONRESPONSE']._serialized_end=304122 + _globals['_DOWNSTREAM_SUBSCRIPTIONRESPONSE_STATUS']._serialized_start=304003 + _globals['_DOWNSTREAM_SUBSCRIPTIONRESPONSE_STATUS']._serialized_end=304122 + _globals['_DOWNSTREAMACTION']._serialized_start=304135 + _globals['_DOWNSTREAMACTION']._serialized_end=304186 + _globals['_DOWNSTREAMACTIONMESSAGES']._serialized_start=304188 + _globals['_DOWNSTREAMACTIONMESSAGES']._serialized_end=304266 + _globals['_DOWNSTREAMMESSAGE']._serialized_start=304269 + _globals['_DOWNSTREAMMESSAGE']._serialized_end=305458 + _globals['_DOWNSTREAMMESSAGE_DATASTORE']._serialized_start=304703 + _globals['_DOWNSTREAMMESSAGE_DATASTORE']._serialized_end=305030 + _globals['_DOWNSTREAMMESSAGE_DATASTORE_VALUECHANGED']._serialized_start=304876 + _globals['_DOWNSTREAMMESSAGE_DATASTORE_VALUECHANGED']._serialized_end=304971 + _globals['_DOWNSTREAMMESSAGE_DATASTORE_KEYDELETED']._serialized_start=304973 + _globals['_DOWNSTREAMMESSAGE_DATASTORE_KEYDELETED']._serialized_end=305019 + _globals['_DOWNSTREAMMESSAGE_PEERMESSAGE']._serialized_start=305032 + _globals['_DOWNSTREAMMESSAGE_PEERMESSAGE']._serialized_end=305091 + _globals['_DOWNSTREAMMESSAGE_PEERJOINED']._serialized_start=305093 + _globals['_DOWNSTREAMMESSAGE_PEERJOINED']._serialized_end=305122 + _globals['_DOWNSTREAMMESSAGE_PEERLEFT']._serialized_start=305124 + _globals['_DOWNSTREAMMESSAGE_PEERLEFT']._serialized_end=305151 + _globals['_DOWNSTREAMMESSAGE_CONNECTED']._serialized_start=305154 + _globals['_DOWNSTREAMMESSAGE_CONNECTED']._serialized_end=305345 + _globals['_DOWNSTREAMMESSAGE_CLOCKSYNCRESPONSE']._serialized_start=305347 + _globals['_DOWNSTREAMMESSAGE_CLOCKSYNCRESPONSE']._serialized_end=305447 + _globals['_DUMBBEACONPROTO']._serialized_start=305460 + _globals['_DUMBBEACONPROTO']._serialized_end=305477 + _globals['_DURATION']._serialized_start=305479 + _globals['_DURATION']._serialized_end=305521 + _globals['_ECHOOUTPROTO']._serialized_start=305523 + _globals['_ECHOOUTPROTO']._serialized_end=305554 + _globals['_ECHOPROTO']._serialized_start=305556 + _globals['_ECHOPROTO']._serialized_end=305567 + _globals['_EDITPOKEMONTAGOUTPROTO']._serialized_start=305570 + _globals['_EDITPOKEMONTAGOUTPROTO']._serialized_end=305842 + _globals['_EDITPOKEMONTAGOUTPROTO_RESULT']._serialized_start=305665 + _globals['_EDITPOKEMONTAGOUTPROTO_RESULT']._serialized_end=305836 + _globals['_EDITPOKEMONTAGPROTO']._serialized_start=305844 + _globals['_EDITPOKEMONTAGPROTO']._serialized_end=305925 + _globals['_EGGCREATEDETAIL']._serialized_start=305927 + _globals['_EGGCREATEDETAIL']._serialized_end=306030 + _globals['_EGGDISTRIBUTIONPROTO']._serialized_start=306033 + _globals['_EGGDISTRIBUTIONPROTO']._serialized_end=306338 + _globals['_EGGDISTRIBUTIONPROTO_EGGDISTRIBUTIONENTRYPROTO']._serialized_start=306148 + _globals['_EGGDISTRIBUTIONPROTO_EGGDISTRIBUTIONENTRYPROTO']._serialized_end=306338 + _globals['_EGGHATCHIMPROVEMENTSSETTINGSPROTO']._serialized_start=306340 + _globals['_EGGHATCHIMPROVEMENTSSETTINGSPROTO']._serialized_end=306456 + _globals['_EGGHATCHTELEMETRY']._serialized_start=306458 + _globals['_EGGHATCHTELEMETRY']._serialized_end=306535 + _globals['_EGGINCUBATORATTRIBUTESPROTO']._serialized_start=306538 + _globals['_EGGINCUBATORATTRIBUTESPROTO']._serialized_end=306668 + _globals['_EGGINCUBATORPROTO']._serialized_start=306671 + _globals['_EGGINCUBATORPROTO']._serialized_end=306896 + _globals['_EGGINCUBATORSPROTO']._serialized_start=306898 + _globals['_EGGINCUBATORSPROTO']._serialized_end=306976 + _globals['_EGGTELEMETRYPROTO']._serialized_start=306978 + _globals['_EGGTELEMETRYPROTO']._serialized_end=307085 + _globals['_EGGTRANSPARENCYSETTINGSPROTO']._serialized_start=307087 + _globals['_EGGTRANSPARENCYSETTINGSPROTO']._serialized_end=307150 + _globals['_ELIGIBLECONTESTPOOLSETTINGSPROTO']._serialized_start=307152 + _globals['_ELIGIBLECONTESTPOOLSETTINGSPROTO']._serialized_end=307241 + _globals['_ELIGIBLECONTESTPROTO']._serialized_start=307243 + _globals['_ELIGIBLECONTESTPROTO']._serialized_end=307328 + _globals['_EMPTY']._serialized_start=307330 + _globals['_EMPTY']._serialized_end=307337 + _globals['_ENABLEDPOKEMONSETTINGSPROTO']._serialized_start=307340 + _globals['_ENABLEDPOKEMONSETTINGSPROTO']._serialized_end=307488 + _globals['_ENABLEDPOKEMONSETTINGSPROTO_RANGE']._serialized_start=307453 + _globals['_ENABLEDPOKEMONSETTINGSPROTO_RANGE']._serialized_end=307488 + _globals['_ENCOUNTEROUTPROTO']._serialized_start=307491 + _globals['_ENCOUNTEROUTPROTO']._serialized_end=308131 + _globals['_ENCOUNTEROUTPROTO_BACKGROUND']._serialized_start=307836 + _globals['_ENCOUNTEROUTPROTO_BACKGROUND']._serialized_end=307913 + _globals['_ENCOUNTEROUTPROTO_STATUS']._serialized_start=307916 + _globals['_ENCOUNTEROUTPROTO_STATUS']._serialized_end=308131 + _globals['_ENCOUNTERPHOTOBOMBOUTPROTO']._serialized_start=308134 + _globals['_ENCOUNTERPHOTOBOMBOUTPROTO']._serialized_end=308534 + _globals['_ENCOUNTERPHOTOBOMBOUTPROTO_RESULT']._serialized_start=308427 + _globals['_ENCOUNTERPHOTOBOMBOUTPROTO_RESULT']._serialized_end=308534 + _globals['_ENCOUNTERPHOTOBOMBPROTO']._serialized_start=308536 + _globals['_ENCOUNTERPHOTOBOMBPROTO']._serialized_end=308611 + _globals['_ENCOUNTERPOKEMONTELEMETRY']._serialized_start=308614 + _globals['_ENCOUNTERPOKEMONTELEMETRY']._serialized_end=308763 + _globals['_ENCOUNTERPOKESTOPENCOUNTEROUTPROTO']._serialized_start=308766 + _globals['_ENCOUNTERPOKESTOPENCOUNTEROUTPROTO']._serialized_end=309146 + _globals['_ENCOUNTERPOKESTOPENCOUNTEROUTPROTO_RESULT']._serialized_start=308427 + _globals['_ENCOUNTERPOKESTOPENCOUNTEROUTPROTO_RESULT']._serialized_end=308534 + _globals['_ENCOUNTERPOKESTOPENCOUNTERPROTO']._serialized_start=309148 + _globals['_ENCOUNTERPOKESTOPENCOUNTERPROTO']._serialized_end=309231 + _globals['_ENCOUNTERPROTO']._serialized_start=309233 + _globals['_ENCOUNTERPROTO']._serialized_end=309350 + _globals['_ENCOUNTERSETTINGSPROTO']._serialized_start=309353 + _globals['_ENCOUNTERSETTINGSPROTO']._serialized_end=310579 + _globals['_ENCOUNTERSTATIONSPAWNOUTPROTO']._serialized_start=310582 + _globals['_ENCOUNTERSTATIONSPAWNOUTPROTO']._serialized_end=310945 + _globals['_ENCOUNTERSTATIONSPAWNOUTPROTO_RESULT']._serialized_start=310845 + _globals['_ENCOUNTERSTATIONSPAWNOUTPROTO_RESULT']._serialized_end=310945 + _globals['_ENCOUNTERSTATIONSPAWNPROTO']._serialized_start=310947 + _globals['_ENCOUNTERSTATIONSPAWNPROTO']._serialized_end=311025 + _globals['_ENCOUNTERTUTORIALCOMPLETEOUTPROTO']._serialized_start=311028 + _globals['_ENCOUNTERTUTORIALCOMPLETEOUTPROTO']._serialized_end=311296 + _globals['_ENCOUNTERTUTORIALCOMPLETEOUTPROTO_RESULT']._serialized_start=311237 + _globals['_ENCOUNTERTUTORIALCOMPLETEOUTPROTO_RESULT']._serialized_end=311296 + _globals['_ENCOUNTERTUTORIALCOMPLETEPROTO']._serialized_start=311298 + _globals['_ENCOUNTERTUTORIALCOMPLETEPROTO']._serialized_end=311381 + _globals['_ENHANCEBREADMOVEOUTPROTO']._serialized_start=311384 + _globals['_ENHANCEBREADMOVEOUTPROTO']._serialized_end=311660 + _globals['_ENHANCEBREADMOVEOUTPROTO_RESULT']._serialized_start=311538 + _globals['_ENHANCEBREADMOVEOUTPROTO_RESULT']._serialized_end=311660 + _globals['_ENHANCEBREADMOVEPROTO']._serialized_start=311663 + _globals['_ENHANCEBREADMOVEPROTO']._serialized_end=311835 + _globals['_ENUM']._serialized_start=311838 + _globals['_ENUM']._serialized_end=312057 + _globals['_ENUMDESCRIPTORPROTO']._serialized_start=312060 + _globals['_ENUMDESCRIPTORPROTO']._serialized_end=312198 + _globals['_ENUMOPTIONS']._serialized_start=312200 + _globals['_ENUMOPTIONS']._serialized_end=312254 + _globals['_ENUMVALUE']._serialized_start=312256 + _globals['_ENUMVALUE']._serialized_end=312338 + _globals['_ENUMVALUEDESCRIPTORPROTO']._serialized_start=312340 + _globals['_ENUMVALUEDESCRIPTORPROTO']._serialized_end=312447 + _globals['_ENUMVALUEOPTIONS']._serialized_start=312449 + _globals['_ENUMVALUEOPTIONS']._serialized_end=312487 + _globals['_ENUMWRAPPER']._serialized_start=312490 + _globals['_ENUMWRAPPER']._serialized_end=317448 + _globals['_ENUMWRAPPER_CHARACTERCATEGORY']._serialized_start=312506 + _globals['_ENUMWRAPPER_CHARACTERCATEGORY']._serialized_end=312676 + _globals['_ENUMWRAPPER_INCIDENTSTARTPHASE']._serialized_start=312679 + _globals['_ENUMWRAPPER_INCIDENTSTARTPHASE']._serialized_end=312809 + _globals['_ENUMWRAPPER_INVASIONCHARACTER']._serialized_start=312812 + _globals['_ENUMWRAPPER_INVASIONCHARACTER']._serialized_end=317027 + _globals['_ENUMWRAPPER_INVASIONCHARACTEREXPRESSION']._serialized_start=317030 + _globals['_ENUMWRAPPER_INVASIONCHARACTEREXPRESSION']._serialized_end=317211 + _globals['_ENUMWRAPPER_INVASIONCONTEXT']._serialized_start=317213 + _globals['_ENUMWRAPPER_INVASIONCONTEXT']._serialized_end=317329 + _globals['_ENUMWRAPPER_POKESTOPSTYLE']._serialized_start=317331 + _globals['_ENUMWRAPPER_POKESTOPSTYLE']._serialized_end=317448 + _globals['_ERRORREPORTINGSETTINGSPROTO']._serialized_start=317451 + _globals['_ERRORREPORTINGSETTINGSPROTO']._serialized_end=317730 + _globals['_EVENTBADGESETTINGSPROTO']._serialized_start=317733 + _globals['_EVENTBADGESETTINGSPROTO']._serialized_end=317903 + _globals['_EVENTBANNERSECTIONPROTO']._serialized_start=317906 + _globals['_EVENTBANNERSECTIONPROTO']._serialized_end=318162 + _globals['_EVENTINFOPROTO']._serialized_start=318164 + _globals['_EVENTINFOPROTO']._serialized_end=318235 + _globals['_EVENTMAPDECORATIONPROTO']._serialized_start=318238 + _globals['_EVENTMAPDECORATIONPROTO']._serialized_end=319401 + _globals['_EVENTMAPDECORATIONPROTO_EVENTMAPAREA']._serialized_start=318347 + _globals['_EVENTMAPDECORATIONPROTO_EVENTMAPAREA']._serialized_end=318528 + _globals['_EVENTMAPDECORATIONPROTO_EVENTMAPAREAHOLE']._serialized_start=318530 + _globals['_EVENTMAPDECORATIONPROTO_EVENTMAPAREAHOLE']._serialized_end=318612 + _globals['_EVENTMAPDECORATIONPROTO_EVENTMAPDECORATION']._serialized_start=318615 + _globals['_EVENTMAPDECORATIONPROTO_EVENTMAPDECORATION']._serialized_end=318955 + _globals['_EVENTMAPDECORATIONPROTO_EVENTMAPOBJECT']._serialized_start=318958 + _globals['_EVENTMAPDECORATIONPROTO_EVENTMAPOBJECT']._serialized_end=319116 + _globals['_EVENTMAPDECORATIONPROTO_EVENTMAPPATH']._serialized_start=319119 + _globals['_EVENTMAPDECORATIONPROTO_EVENTMAPPATH']._serialized_end=319351 + _globals['_EVENTMAPDECORATIONPROTO_EVENTMAPPATH_STYLE']._serialized_start=319323 + _globals['_EVENTMAPDECORATIONPROTO_EVENTMAPPATH_STYLE']._serialized_end=319351 + _globals['_EVENTMAPDECORATIONPROTO_LATLNG']._serialized_start=319353 + _globals['_EVENTMAPDECORATIONPROTO_LATLNG']._serialized_end=319401 + _globals['_EVENTMAPDECORATIONSETTINGSPROTO']._serialized_start=319403 + _globals['_EVENTMAPDECORATIONSETTINGSPROTO']._serialized_end=319507 + _globals['_EVENTMAPDECORATIONSYSTEMSETTINGSPROTO']._serialized_start=319509 + _globals['_EVENTMAPDECORATIONSYSTEMSETTINGSPROTO']._serialized_end=319591 + _globals['_EVENTSECTIONPROTO']._serialized_start=319594 + _globals['_EVENTSECTIONPROTO']._serialized_end=319991 + _globals['_EVENTSETTINGSPROTO']._serialized_start=319994 + _globals['_EVENTSETTINGSPROTO']._serialized_end=320200 + _globals['_EVENTTICKETACTIVETIMEPROTO']._serialized_start=320202 + _globals['_EVENTTICKETACTIVETIMEPROTO']._serialized_end=320320 + _globals['_EVOLUTIONBRANCHPROTO']._serialized_start=320323 + _globals['_EVOLUTIONBRANCHPROTO']._serialized_end=321321 + _globals['_EVOLUTIONCHAINDISPLAYPROTO']._serialized_start=321323 + _globals['_EVOLUTIONCHAINDISPLAYPROTO']._serialized_end=321443 + _globals['_EVOLUTIONCHAINDISPLAYSETTINGSPROTO']._serialized_start=321446 + _globals['_EVOLUTIONCHAINDISPLAYSETTINGSPROTO']._serialized_end=321600 + _globals['_EVOLUTIONDISPLAYINFOPROTO']._serialized_start=321603 + _globals['_EVOLUTIONDISPLAYINFOPROTO']._serialized_end=321857 + _globals['_EVOLUTIONQUESTINFOPROTO']._serialized_start=321859 + _globals['_EVOLUTIONQUESTINFOPROTO']._serialized_end=321968 + _globals['_EVOLUTIONV2SETTINGSPROTO']._serialized_start=321970 + _globals['_EVOLUTIONV2SETTINGSPROTO']._serialized_end=322016 + _globals['_EVOLVEINTOPOKEMONQUESTPROTO']._serialized_start=322018 + _globals['_EVOLVEINTOPOKEMONQUESTPROTO']._serialized_end=322105 + _globals['_EVOLVEPOKEMONOUTPROTO']._serialized_start=322108 + _globals['_EVOLVEPOKEMONOUTPROTO']._serialized_end=322604 + _globals['_EVOLVEPOKEMONOUTPROTO_RESULT']._serialized_start=322342 + _globals['_EVOLVEPOKEMONOUTPROTO_RESULT']._serialized_end=322604 + _globals['_EVOLVEPOKEMONPROTO']._serialized_start=322607 + _globals['_EVOLVEPOKEMONPROTO']._serialized_end=323009 + _globals['_EVOLVEPOKEMONTELEMETRY']._serialized_start=323012 + _globals['_EVOLVEPOKEMONTELEMETRY']._serialized_end=323146 + _globals['_EVOLVEPREVIEWSETTINGSPROTO']._serialized_start=323149 + _globals['_EVOLVEPREVIEWSETTINGSPROTO']._serialized_end=323296 + _globals['_EXCEPTIONCAUGHTDATA']._serialized_start=323299 + _globals['_EXCEPTIONCAUGHTDATA']._serialized_end=323456 + _globals['_EXCEPTIONCAUGHTDATA_EXCEPTIONLOCATION']._serialized_start=323419 + _globals['_EXCEPTIONCAUGHTDATA_EXCEPTIONLOCATION']._serialized_end=323456 + _globals['_EXCEPTIONCAUGHTINCOMBATDATA']._serialized_start=323459 + _globals['_EXCEPTIONCAUGHTINCOMBATDATA']._serialized_end=323652 + _globals['_EXCEPTIONCAUGHTINCOMBATDATA_EXCEPTIONLOCATION']._serialized_start=323595 + _globals['_EXCEPTIONCAUGHTINCOMBATDATA_EXCEPTIONLOCATION']._serialized_end=323652 + _globals['_EXPERIENCE']._serialized_start=323655 + _globals['_EXPERIENCE']._serialized_end=323913 + _globals['_EXPERIENCE_INITDATAENTRY']._serialized_start=323866 + _globals['_EXPERIENCE_INITDATAENTRY']._serialized_end=323913 + _globals['_EXPERIENCEBOOSTATTRIBUTESPROTO']._serialized_start=323915 + _globals['_EXPERIENCEBOOSTATTRIBUTESPROTO']._serialized_end=323997 + _globals['_EXTENDEDPRIMALSETTINGSPROTO']._serialized_start=323999 + _globals['_EXTENDEDPRIMALSETTINGSPROTO']._serialized_end=324062 + _globals['_EXTENSIONRANGEOPTIONS']._serialized_start=324065 + _globals['_EXTENSIONRANGEOPTIONS']._serialized_end=324518 + _globals['_EXTENSIONRANGEOPTIONS_DECLARATION']._serialized_start=324354 + _globals['_EXTENSIONRANGEOPTIONS_DECLARATION']._serialized_end=324452 + _globals['_EXTENSIONRANGEOPTIONS_VERIFICATIONSTATE']._serialized_start=324454 + _globals['_EXTENSIONRANGEOPTIONS_VERIFICATIONSTATE']._serialized_end=324518 + _globals['_EXTERNALADDRESSABLEASSETSPROTO']._serialized_start=324520 + _globals['_EXTERNALADDRESSABLEASSETSPROTO']._serialized_end=324604 + _globals['_FAKEDATAPROTO']._serialized_start=324606 + _globals['_FAKEDATAPROTO']._serialized_end=324673 + _globals['_FAVORITEPOKEMONTELEMETRY']._serialized_start=324675 + _globals['_FAVORITEPOKEMONTELEMETRY']._serialized_end=324769 + _globals['_FAVORITEROUTEOUTPROTO']._serialized_start=324772 + _globals['_FAVORITEROUTEOUTPROTO']._serialized_end=325007 + _globals['_FAVORITEROUTEOUTPROTO_RESULT']._serialized_start=324860 + _globals['_FAVORITEROUTEOUTPROTO_RESULT']._serialized_end=325007 + _globals['_FAVORITEROUTEPROTO']._serialized_start=325009 + _globals['_FAVORITEROUTEPROTO']._serialized_end=325065 + _globals['_FBTOKENPROTO']._serialized_start=325067 + _globals['_FBTOKENPROTO']._serialized_end=325096 + _globals['_FEATURE']._serialized_start=325099 + _globals['_FEATURE']._serialized_end=325452 + _globals['_FEATURESET']._serialized_start=325455 + _globals['_FEATURESET']._serialized_end=326339 + _globals['_FEATURESET_ENUMTYPE']._serialized_start=325872 + _globals['_FEATURESET_ENUMTYPE']._serialized_end=325932 + _globals['_FEATURESET_FIELDPRESENCE']._serialized_start=325934 + _globals['_FEATURESET_FIELDPRESENCE']._serialized_end=326047 + _globals['_FEATURESET_JSONFORMAT']._serialized_start=326049 + _globals['_FEATURESET_JSONFORMAT']._serialized_end=326124 + _globals['_FEATURESET_MESSAGEENCODING']._serialized_start=326126 + _globals['_FEATURESET_MESSAGEENCODING']._serialized_end=326204 + _globals['_FEATURESET_REPEATEDFIELDENCODING']._serialized_start=326206 + _globals['_FEATURESET_REPEATEDFIELDENCODING']._serialized_end=326286 + _globals['_FEATURESET_UTF8VALIDATION']._serialized_start=326288 + _globals['_FEATURESET_UTF8VALIDATION']._serialized_end=326339 + _globals['_FEATURESETDEFAULTS']._serialized_start=326342 + _globals['_FEATURESETDEFAULTS']._serialized_end=326657 + _globals['_FEATURESETDEFAULTS_FEATURESETEDITIONDEFAULT']._serialized_start=326543 + _globals['_FEATURESETDEFAULTS_FEATURESETEDITIONDEFAULT']._serialized_end=326657 + _globals['_FEATUREUNLOCKLEVELSETTINGS']._serialized_start=326660 + _globals['_FEATUREUNLOCKLEVELSETTINGS']._serialized_end=326790 + _globals['_FEEDPOKEMONTELEMETRY']._serialized_start=326793 + _globals['_FEEDPOKEMONTELEMETRY']._serialized_end=326994 + _globals['_FESTIVALSETTINGSPROTO']._serialized_start=326997 + _globals['_FESTIVALSETTINGSPROTO']._serialized_end=327190 + _globals['_FESTIVALSETTINGSPROTO_FESTIVALTYPE']._serialized_start=327126 + _globals['_FESTIVALSETTINGSPROTO_FESTIVALTYPE']._serialized_end=327190 + _globals['_FETCHALLNEWSOUTPROTO']._serialized_start=327193 + _globals['_FETCHALLNEWSOUTPROTO']._serialized_end=327385 + _globals['_FETCHALLNEWSOUTPROTO_RESULT']._serialized_start=327334 + _globals['_FETCHALLNEWSOUTPROTO_RESULT']._serialized_end=327385 + _globals['_FETCHALLNEWSPROTO']._serialized_start=327387 + _globals['_FETCHALLNEWSPROTO']._serialized_end=327406 + _globals['_FETCHNEWSFEEDREQUEST']._serialized_start=327409 + _globals['_FETCHNEWSFEEDREQUEST']._serialized_end=327631 + _globals['_FETCHNEWSFEEDRESPONSE']._serialized_start=327634 + _globals['_FETCHNEWSFEEDRESPONSE']._serialized_end=327880 + _globals['_FETCHNEWSFEEDRESPONSE_RESULT']._serialized_start=327803 + _globals['_FETCHNEWSFEEDRESPONSE_RESULT']._serialized_end=327880 + _globals['_FIELD']._serialized_start=327883 + _globals['_FIELD']._serialized_end=328557 + _globals['_FIELD_CARDINALITY']._serialized_start=328158 + _globals['_FIELD_CARDINALITY']._serialized_end=328226 + _globals['_FIELD_KIND']._serialized_start=328229 + _globals['_FIELD_KIND']._serialized_end=328557 + _globals['_FIELDDESCRIPTORPROTO']._serialized_start=328560 + _globals['_FIELDDESCRIPTORPROTO']._serialized_end=329170 + _globals['_FIELDDESCRIPTORPROTO_LABEL']._serialized_start=328761 + _globals['_FIELDDESCRIPTORPROTO_LABEL']._serialized_end=328834 + _globals['_FIELDDESCRIPTORPROTO_TYPE']._serialized_start=328837 + _globals['_FIELDDESCRIPTORPROTO_TYPE']._serialized_end=329170 + _globals['_FIELDEFFECTTELEMETRY']._serialized_start=329173 + _globals['_FIELDEFFECTTELEMETRY']._serialized_end=329393 + _globals['_FIELDEFFECTTELEMETRY_FIELDEFFECTSOURCEID']._serialized_start=329287 + _globals['_FIELDEFFECTTELEMETRY_FIELDEFFECTSOURCEID']._serialized_end=329393 + _globals['_FIELDMASK']._serialized_start=329395 + _globals['_FIELDMASK']._serialized_end=329421 + _globals['_FIELDOPTIONS']._serialized_start=329424 + _globals['_FIELDOPTIONS']._serialized_end=329606 + _globals['_FIELDOPTIONS_CTYPE']._serialized_start=329504 + _globals['_FIELDOPTIONS_CTYPE']._serialized_end=329551 + _globals['_FIELDOPTIONS_JSTYPE']._serialized_start=329553 + _globals['_FIELDOPTIONS_JSTYPE']._serialized_end=329606 + _globals['_FILECACHESIZESETTINGSPROTO']._serialized_start=329608 + _globals['_FILECACHESIZESETTINGSPROTO']._serialized_end=329716 + _globals['_FILEDESCRIPTORPROTO']._serialized_start=329719 + _globals['_FILEDESCRIPTORPROTO']._serialized_end=330106 + _globals['_FILEDESCRIPTORSET']._serialized_start=330108 + _globals['_FILEDESCRIPTORSET']._serialized_end=330127 + _globals['_FILEOPTIONS']._serialized_start=330130 + _globals['_FILEOPTIONS']._serialized_end=330594 + _globals['_FILEOPTIONS_OPTIMIZEMODE']._serialized_start=330505 + _globals['_FILEOPTIONS_OPTIMIZEMODE']._serialized_end=330594 + _globals['_FITNESSMETRICSPROTO']._serialized_start=330597 + _globals['_FITNESSMETRICSPROTO']._serialized_end=330798 + _globals['_FITNESSMETRICSREPORTHISTORY']._serialized_start=330801 + _globals['_FITNESSMETRICSREPORTHISTORY']._serialized_end=331169 + _globals['_FITNESSMETRICSREPORTHISTORY_METRICSHISTORY']._serialized_start=331083 + _globals['_FITNESSMETRICSREPORTHISTORY_METRICSHISTORY']._serialized_end=331169 + _globals['_FITNESSRECORDPROTO']._serialized_start=331172 + _globals['_FITNESSRECORDPROTO']._serialized_end=331580 + _globals['_FITNESSRECORDPROTO_HOURLYREPORTSENTRY']._serialized_start=331491 + _globals['_FITNESSRECORDPROTO_HOURLYREPORTSENTRY']._serialized_end=331580 + _globals['_FITNESSREPORTPROTO']._serialized_start=331583 + _globals['_FITNESSREPORTPROTO']._serialized_end=331781 + _globals['_FITNESSREWARDSLOGENTRY']._serialized_start=331784 + _globals['_FITNESSREWARDSLOGENTRY']._serialized_end=331977 + _globals['_FITNESSREWARDSLOGENTRY_RESULT']._serialized_start=12062 + _globals['_FITNESSREWARDSLOGENTRY_RESULT']._serialized_end=12094 + _globals['_FITNESSSAMPLE']._serialized_start=331980 + _globals['_FITNESSSAMPLE']._serialized_end=332576 + _globals['_FITNESSSAMPLE_FITNESSSAMPLETYPE']._serialized_start=332278 + _globals['_FITNESSSAMPLE_FITNESSSAMPLETYPE']._serialized_end=332456 + _globals['_FITNESSSAMPLE_FITNESSSOURCETYPE']._serialized_start=332458 + _globals['_FITNESSSAMPLE_FITNESSSOURCETYPE']._serialized_end=332576 + _globals['_FITNESSSAMPLEMETADATA']._serialized_start=332579 + _globals['_FITNESSSAMPLEMETADATA']._serialized_end=332848 + _globals['_FITNESSSTATSPROTO']._serialized_start=332851 + _globals['_FITNESSSTATSPROTO']._serialized_end=333111 + _globals['_FITNESSUPDATEOUTPROTO']._serialized_start=333114 + _globals['_FITNESSUPDATEOUTPROTO']._serialized_end=333252 + _globals['_FITNESSUPDATEOUTPROTO_STATUS']._serialized_start=333201 + _globals['_FITNESSUPDATEOUTPROTO_STATUS']._serialized_end=333252 + _globals['_FITNESSUPDATEPROTO']._serialized_start=333254 + _globals['_FITNESSUPDATEPROTO']._serialized_end=333330 + _globals['_FLOATVALUE']._serialized_start=333332 + _globals['_FLOATVALUE']._serialized_end=333359 + _globals['_FOLLOWERDATAPROTO']._serialized_start=333361 + _globals['_FOLLOWERDATAPROTO']._serialized_end=333445 + _globals['_FOLLOWERPOKEMONPROTO']._serialized_start=333448 + _globals['_FOLLOWERPOKEMONPROTO']._serialized_end=333723 + _globals['_FOLLOWERPOKEMONPROTO_FOLLOWERID']._serialized_start=333675 + _globals['_FOLLOWERPOKEMONPROTO_FOLLOWERID']._serialized_end=333708 + _globals['_FOLLOWERPOKEMONTAPPEDTELEMETRY']._serialized_start=333726 + _globals['_FOLLOWERPOKEMONTAPPEDTELEMETRY']._serialized_end=333938 + _globals['_FOODATTRIBUTESPROTO']._serialized_start=333941 + _globals['_FOODATTRIBUTESPROTO']._serialized_end=334249 + _globals['_FOODVALUE']._serialized_start=334251 + _globals['_FOODVALUE']._serialized_end=334353 + _globals['_FORMCHANGELOCATIONCARDSETTINGSPROTO']._serialized_start=334356 + _globals['_FORMCHANGELOCATIONCARDSETTINGSPROTO']._serialized_end=334598 + _globals['_FORMCHANGEMOVEREASSIGNMENTPROTO']._serialized_start=334601 + _globals['_FORMCHANGEMOVEREASSIGNMENTPROTO']._serialized_end=334758 + _globals['_FORMCHANGEPROTO']._serialized_start=334761 + _globals['_FORMCHANGEPROTO']._serialized_end=335180 + _globals['_FORMCHANGESETTINGSPROTO']._serialized_start=335182 + _globals['_FORMCHANGESETTINGSPROTO']._serialized_end=335224 + _globals['_FORMPOKEDEXSIZEPROTO']._serialized_start=335226 + _globals['_FORMPOKEDEXSIZEPROTO']._serialized_end=335328 + _globals['_FORMPROTO']._serialized_start=335331 + _globals['_FORMPROTO']._serialized_end=335532 + _globals['_FORMRENDERMODIFIER']._serialized_start=335535 + _globals['_FORMRENDERMODIFIER']._serialized_end=336264 + _globals['_FORMRENDERMODIFIER_EFFECTTARGET']._serialized_start=336008 + _globals['_FORMRENDERMODIFIER_EFFECTTARGET']._serialized_end=336085 + _globals['_FORMRENDERMODIFIER_RENDERMODIFIERTYPE']._serialized_start=336087 + _globals['_FORMRENDERMODIFIER_RENDERMODIFIERTYPE']._serialized_end=336180 + _globals['_FORMRENDERMODIFIER_TRANSITIONVFXKEY']._serialized_start=336182 + _globals['_FORMRENDERMODIFIER_TRANSITIONVFXKEY']._serialized_end=336264 + _globals['_FORMSETTINGSPROTO']._serialized_start=336266 + _globals['_FORMSETTINGSPROTO']._serialized_end=336375 + _globals['_FORMSREFACTORSETTINGSPROTO']._serialized_start=336378 + _globals['_FORMSREFACTORSETTINGSPROTO']._serialized_end=336584 + _globals['_FORTDEPLOYOUTPROTO']._serialized_start=336587 + _globals['_FORTDEPLOYOUTPROTO']._serialized_end=337283 + _globals['_FORTDEPLOYOUTPROTO_RESULT']._serialized_start=336845 + _globals['_FORTDEPLOYOUTPROTO_RESULT']._serialized_end=337283 + _globals['_FORTDEPLOYPROTO']._serialized_start=337285 + _globals['_FORTDEPLOYPROTO']._serialized_end=337395 + _globals['_FORTDETAILSOUTPROTO']._serialized_start=337398 + _globals['_FORTDETAILSOUTPROTO']._serialized_end=338282 + _globals['_FORTDETAILSPROTO']._serialized_start=338284 + _globals['_FORTDETAILSPROTO']._serialized_end=338351 + _globals['_FORTMODIFIERATTRIBUTESPROTO']._serialized_start=338353 + _globals['_FORTMODIFIERATTRIBUTESPROTO']._serialized_end=338456 + _globals['_FORTPOKEMONPROTO']._serialized_start=338459 + _globals['_FORTPOKEMONPROTO']._serialized_end=338634 + _globals['_FORTPOKEMONPROTO_SPAWNTYPE']._serialized_start=338599 + _globals['_FORTPOKEMONPROTO_SPAWNTYPE']._serialized_end=338634 + _globals['_FORTPOWERUPACTIVITYSETTINGS']._serialized_start=338637 + _globals['_FORTPOWERUPACTIVITYSETTINGS']._serialized_end=338888 + _globals['_FORTPOWERUPACTIVITYSETTINGS_FORTPOWERUPACTIVITY']._serialized_start=338820 + _globals['_FORTPOWERUPACTIVITYSETTINGS_FORTPOWERUPACTIVITY']._serialized_end=338888 + _globals['_FORTPOWERUPLEVELSETTINGS']._serialized_start=338891 + _globals['_FORTPOWERUPLEVELSETTINGS']._serialized_end=339121 + _globals['_FORTPOWERUPSPAWNSETTINGS']._serialized_start=339123 + _globals['_FORTPOWERUPSPAWNSETTINGS']._serialized_end=339192 + _globals['_FORTRECALLOUTPROTO']._serialized_start=339195 + _globals['_FORTRECALLOUTPROTO']._serialized_end=339461 + _globals['_FORTRECALLOUTPROTO_RESULT']._serialized_start=339345 + _globals['_FORTRECALLOUTPROTO_RESULT']._serialized_end=339461 + _globals['_FORTRECALLPROTO']._serialized_start=339463 + _globals['_FORTRECALLPROTO']._serialized_end=339573 + _globals['_FORTRENDERINGTYPE']._serialized_start=339576 + _globals['_FORTRENDERINGTYPE']._serialized_end=339717 + _globals['_FORTRENDERINGTYPE_RENDERINGTYPE']._serialized_start=339670 + _globals['_FORTRENDERINGTYPE_RENDERINGTYPE']._serialized_end=339717 + _globals['_FORTSEARCHLOGENTRY']._serialized_start=339720 + _globals['_FORTSEARCHLOGENTRY']._serialized_end=340371 + _globals['_FORTSEARCHLOGENTRY_RESULT']._serialized_start=12062 + _globals['_FORTSEARCHLOGENTRY_RESULT']._serialized_end=12094 + _globals['_FORTSEARCHOUTPROTO']._serialized_start=340374 + _globals['_FORTSEARCHOUTPROTO']._serialized_end=341308 + _globals['_FORTSEARCHOUTPROTO_RESULT']._serialized_start=341158 + _globals['_FORTSEARCHOUTPROTO_RESULT']._serialized_end=341308 + _globals['_FORTSEARCHPROTO']._serialized_start=341311 + _globals['_FORTSEARCHPROTO']._serialized_end=341596 + _globals['_FORTSETTINGSPROTO']._serialized_start=341599 + _globals['_FORTSETTINGSPROTO']._serialized_end=342103 + _globals['_FORTSPONSOR']._serialized_start=342106 + _globals['_FORTSPONSOR']._serialized_end=342489 + _globals['_FORTSPONSOR_SPONSOR']._serialized_start=342176 + _globals['_FORTSPONSOR_SPONSOR']._serialized_end=342489 + _globals['_FORTUPDATELATENCYTELEMETRY']._serialized_start=342491 + _globals['_FORTUPDATELATENCYTELEMETRY']._serialized_end=342593 + _globals['_FORTVPSINFOPROTO']._serialized_start=342596 + _globals['_FORTVPSINFOPROTO']._serialized_end=343119 + _globals['_FRAMERATE']._serialized_start=343121 + _globals['_FRAMERATE']._serialized_end=343196 + _globals['_FRIENDPROFILESETTINGSPROTO']._serialized_start=343198 + _globals['_FRIENDPROFILESETTINGSPROTO']._serialized_end=343286 + _globals['_FRIENDSHIPDATAPROTO']._serialized_start=343289 + _globals['_FRIENDSHIPDATAPROTO']._serialized_end=343554 + _globals['_FRIENDSHIPLEVELDATAPROTO']._serialized_start=343557 + _globals['_FRIENDSHIPLEVELDATAPROTO']._serialized_end=343881 + _globals['_FRIENDSHIPLEVELMILESTONESETTINGSPROTO']._serialized_start=343884 + _globals['_FRIENDSHIPLEVELMILESTONESETTINGSPROTO']._serialized_end=344370 + _globals['_FRIENDSHIPLEVELMILESTONESETTINGSPROTO_POKEMONTRADINGTYPE']._serialized_start=344168 + _globals['_FRIENDSHIPLEVELMILESTONESETTINGSPROTO_POKEMONTRADINGTYPE']._serialized_end=344370 + _globals['_FRIENDSHIPMILESTONEREWARDNOTIFICATIONPROTO']._serialized_start=344373 + _globals['_FRIENDSHIPMILESTONEREWARDNOTIFICATIONPROTO']._serialized_end=344516 + _globals['_FRIENDSHIPMILESTONEREWARDPROTO']._serialized_start=344519 + _globals['_FRIENDSHIPMILESTONEREWARDPROTO']._serialized_end=344666 + _globals['_FUSEPOKEMONREQUESTPROTO']._serialized_start=344669 + _globals['_FUSEPOKEMONREQUESTPROTO']._serialized_end=344807 + _globals['_FUSEPOKEMONRESPONSEPROTO']._serialized_start=344810 + _globals['_FUSEPOKEMONRESPONSEPROTO']._serialized_end=345230 + _globals['_FUSEPOKEMONRESPONSEPROTO_RESULT']._serialized_start=218214 + _globals['_FUSEPOKEMONRESPONSEPROTO_RESULT']._serialized_end=218443 + _globals['_FUSIONPOKEMONDETAILSPROTO']._serialized_start=345233 + _globals['_FUSIONPOKEMONDETAILSPROTO']._serialized_end=345519 + _globals['_GAMDETAILS']._serialized_start=345522 + _globals['_GAMDETAILS']._serialized_end=345699 + _globals['_GAMDETAILS_GAMREQUESTEXTRASENTRY']._serialized_start=345644 + _globals['_GAMDETAILS_GAMREQUESTEXTRASENTRY']._serialized_end=345699 + _globals['_GAMEMASTERCLIENTTEMPLATEPROTO']._serialized_start=345703 + _globals['_GAMEMASTERCLIENTTEMPLATEPROTO']._serialized_end=363046 + _globals['_GAMEMASTERLOCALPROTO']._serialized_start=363048 + _globals['_GAMEMASTERLOCALPROTO']._serialized_end=363136 + _globals['_GAMEOBJECTLOCATIONDATA']._serialized_start=363139 + _globals['_GAMEOBJECTLOCATIONDATA']._serialized_end=363495 + _globals['_GAMEOBJECTLOCATIONDATA_OFFSETPOSITION']._serialized_start=363335 + _globals['_GAMEOBJECTLOCATIONDATA_OFFSETPOSITION']._serialized_end=363405 + _globals['_GAMEOBJECTLOCATIONDATA_OFFSETROTATION']._serialized_start=363407 + _globals['_GAMEOBJECTLOCATIONDATA_OFFSETROTATION']._serialized_end=363495 + _globals['_GAMEBOARDSETTINGS']._serialized_start=363498 + _globals['_GAMEBOARDSETTINGS']._serialized_end=363730 + _globals['_GAMEPLAYWEATHERPROTO']._serialized_start=363733 + _globals['_GAMEPLAYWEATHERPROTO']._serialized_end=363953 + _globals['_GAMEPLAYWEATHERPROTO_WEATHERCONDITION']._serialized_start=363840 + _globals['_GAMEPLAYWEATHERPROTO_WEATHERCONDITION']._serialized_end=363953 + _globals['_GARPROXYREQUESTPROTO']._serialized_start=363955 + _globals['_GARPROXYREQUESTPROTO']._serialized_end=364010 + _globals['_GARPROXYRESPONSEPROTO']._serialized_start=364013 + _globals['_GARPROXYRESPONSEPROTO']._serialized_end=364254 + _globals['_GARPROXYRESPONSEPROTO_STATUS']._serialized_start=364140 + _globals['_GARPROXYRESPONSEPROTO_STATUS']._serialized_end=364254 + _globals['_GARBAGECOLLECTIONSETTINGSPROTO']._serialized_start=364257 + _globals['_GARBAGECOLLECTIONSETTINGSPROTO']._serialized_end=364507 + _globals['_GCMTOKEN']._serialized_start=364509 + _globals['_GCMTOKEN']._serialized_end=364616 + _globals['_GENERATECOMBATCHALLENGEIDDATA']._serialized_start=364618 + _globals['_GENERATECOMBATCHALLENGEIDDATA']._serialized_end=364665 + _globals['_GENERATECOMBATCHALLENGEIDOUTPROTO']._serialized_start=364668 + _globals['_GENERATECOMBATCHALLENGEIDOUTPROTO']._serialized_end=364896 + _globals['_GENERATECOMBATCHALLENGEIDOUTPROTO_RESULT']._serialized_start=364801 + _globals['_GENERATECOMBATCHALLENGEIDOUTPROTO_RESULT']._serialized_end=364896 + _globals['_GENERATECOMBATCHALLENGEIDPROTO']._serialized_start=364898 + _globals['_GENERATECOMBATCHALLENGEIDPROTO']._serialized_end=364930 + _globals['_GENERATECOMBATCHALLENGEIDRESPONSEDATA']._serialized_start=364933 + _globals['_GENERATECOMBATCHALLENGEIDRESPONSEDATA']._serialized_end=365090 + _globals['_GENERATEGMAPSIGNEDURLOUTPROTO']._serialized_start=365093 + _globals['_GENERATEGMAPSIGNEDURLOUTPROTO']._serialized_end=365345 + _globals['_GENERATEGMAPSIGNEDURLOUTPROTO_RESULT']._serialized_start=365217 + _globals['_GENERATEGMAPSIGNEDURLOUTPROTO_RESULT']._serialized_end=365345 + _globals['_GENERATEGMAPSIGNEDURLPROTO']._serialized_start=365348 + _globals['_GENERATEGMAPSIGNEDURLPROTO']._serialized_end=365561 + _globals['_GENERATEDCODEINFO']._serialized_start=365563 + _globals['_GENERATEDCODEINFO']._serialized_end=365645 + _globals['_GENERATEDCODEINFO_ANNOTATION']._serialized_start=365584 + _globals['_GENERATEDCODEINFO_ANNOTATION']._serialized_end=365645 + _globals['_GENERICCLICKTELEMETRY']._serialized_start=365647 + _globals['_GENERICCLICKTELEMETRY']._serialized_end=365738 + _globals['_GEOASSOCIATION']._serialized_start=365741 + _globals['_GEOASSOCIATION']._serialized_end=365944 + _globals['_GEOFENCEMETADATA']._serialized_start=365947 + _globals['_GEOFENCEMETADATA']._serialized_end=366140 + _globals['_GEOFENCEUPDATEOUTPROTO']._serialized_start=366142 + _globals['_GEOFENCEUPDATEOUTPROTO']._serialized_end=366218 + _globals['_GEOFENCEUPDATEPROTO']._serialized_start=366220 + _globals['_GEOFENCEUPDATEPROTO']._serialized_end=366299 + _globals['_GEOMETRY']._serialized_start=366302 + _globals['_GEOMETRY']._serialized_end=366471 + _globals['_GEOTARGETEDQUESTPROTO']._serialized_start=366474 + _globals['_GEOTARGETEDQUESTPROTO']._serialized_end=366613 + _globals['_GEOTARGETEDQUESTSETTINGSPROTO']._serialized_start=366615 + _globals['_GEOTARGETEDQUESTSETTINGSPROTO']._serialized_end=366681 + _globals['_GEOTARGETEDQUESTVALIDATION']._serialized_start=366683 + _globals['_GEOTARGETEDQUESTVALIDATION']._serialized_end=366728 + _globals['_GETACTIONLOGREQUEST']._serialized_start=366730 + _globals['_GETACTIONLOGREQUEST']._serialized_end=366751 + _globals['_GETACTIONLOGRESPONSE']._serialized_start=366754 + _globals['_GETACTIONLOGRESPONSE']._serialized_end=366916 + _globals['_GETACTIONLOGRESPONSE_RESULT']._serialized_start=12062 + _globals['_GETACTIONLOGRESPONSE_RESULT']._serialized_end=12094 + _globals['_GETADDITIONALPOKEMONDETAILSOUTPROTO']._serialized_start=366919 + _globals['_GETADDITIONALPOKEMONDETAILSOUTPROTO']._serialized_end=367126 + _globals['_GETADDITIONALPOKEMONDETAILSPROTO']._serialized_start=367128 + _globals['_GETADDITIONALPOKEMONDETAILSPROTO']._serialized_end=367174 + _globals['_GETADVENTURESYNCFITNESSREPORTREQUESTPROTO']._serialized_start=367176 + _globals['_GETADVENTURESYNCFITNESSREPORTREQUESTPROTO']._serialized_end=367266 + _globals['_GETADVENTURESYNCFITNESSREPORTRESPONSEPROTO']._serialized_start=367269 + _globals['_GETADVENTURESYNCFITNESSREPORTRESPONSEPROTO']._serialized_end=367702 + _globals['_GETADVENTURESYNCFITNESSREPORTRESPONSEPROTO_STATUS']._serialized_start=367564 + _globals['_GETADVENTURESYNCFITNESSREPORTRESPONSEPROTO_STATUS']._serialized_end=367698 + _globals['_GETADVENTURESYNCPROGRESSOUTPROTO']._serialized_start=367705 + _globals['_GETADVENTURESYNCPROGRESSOUTPROTO']._serialized_end=367936 + _globals['_GETADVENTURESYNCPROGRESSOUTPROTO_STATUS']._serialized_start=367871 + _globals['_GETADVENTURESYNCPROGRESSOUTPROTO_STATUS']._serialized_end=367936 + _globals['_GETADVENTURESYNCPROGRESSPROTO']._serialized_start=367938 + _globals['_GETADVENTURESYNCPROGRESSPROTO']._serialized_end=367986 + _globals['_GETADVENTURESYNCSETTINGSREQUESTPROTO']._serialized_start=367988 + _globals['_GETADVENTURESYNCSETTINGSREQUESTPROTO']._serialized_end=368026 + _globals['_GETADVENTURESYNCSETTINGSRESPONSEPROTO']._serialized_start=368029 + _globals['_GETADVENTURESYNCSETTINGSRESPONSEPROTO']._serialized_end=368304 + _globals['_GETADVENTURESYNCSETTINGSRESPONSEPROTO_STATUS']._serialized_start=368225 + _globals['_GETADVENTURESYNCSETTINGSRESPONSEPROTO_STATUS']._serialized_end=368304 + _globals['_GETAVAILABLESUBMISSIONSOUTPROTO']._serialized_start=368307 + _globals['_GETAVAILABLESUBMISSIONSOUTPROTO']._serialized_end=368491 + _globals['_GETAVAILABLESUBMISSIONSPROTO']._serialized_start=368493 + _globals['_GETAVAILABLESUBMISSIONSPROTO']._serialized_end=368523 + _globals['_GETBACKGROUNDMODESETTINGSOUTPROTO']._serialized_start=368526 + _globals['_GETBACKGROUNDMODESETTINGSOUTPROTO']._serialized_end=368757 + _globals['_GETBACKGROUNDMODESETTINGSOUTPROTO_STATUS']._serialized_start=333201 + _globals['_GETBACKGROUNDMODESETTINGSOUTPROTO_STATUS']._serialized_end=333252 + _globals['_GETBACKGROUNDMODESETTINGSPROTO']._serialized_start=368759 + _globals['_GETBACKGROUNDMODESETTINGSPROTO']._serialized_end=368791 + _globals['_GETBONUSATTRACTEDPOKEMONOUTPROTO']._serialized_start=368794 + _globals['_GETBONUSATTRACTEDPOKEMONOUTPROTO']._serialized_end=369013 + _globals['_GETBONUSATTRACTEDPOKEMONOUTPROTO_STATUS']._serialized_start=19096 + _globals['_GETBONUSATTRACTEDPOKEMONOUTPROTO_STATUS']._serialized_end=19128 + _globals['_GETBONUSATTRACTEDPOKEMONPROTO']._serialized_start=369015 + _globals['_GETBONUSATTRACTEDPOKEMONPROTO']._serialized_end=369046 + _globals['_GETBONUSESOUTPROTO']._serialized_start=369049 + _globals['_GETBONUSESOUTPROTO']._serialized_end=369237 + _globals['_GETBONUSESOUTPROTO_RESULT']._serialized_start=369182 + _globals['_GETBONUSESOUTPROTO_RESULT']._serialized_end=369237 + _globals['_GETBONUSESPROTO']._serialized_start=369239 + _globals['_GETBONUSESPROTO']._serialized_end=369256 + _globals['_GETBREADLOBBYDETAILSOUTPROTO']._serialized_start=369259 + _globals['_GETBREADLOBBYDETAILSOUTPROTO']._serialized_end=370191 + _globals['_GETBREADLOBBYDETAILSOUTPROTO_RESULT']._serialized_start=369995 + _globals['_GETBREADLOBBYDETAILSOUTPROTO_RESULT']._serialized_end=370191 + _globals['_GETBREADLOBBYDETAILSPROTO']._serialized_start=370194 + _globals['_GETBREADLOBBYDETAILSPROTO']._serialized_end=370419 + _globals['_GETBUDDYHISTORYOUTPROTO']._serialized_start=370422 + _globals['_GETBUDDYHISTORYOUTPROTO']._serialized_end=370613 + _globals['_GETBUDDYHISTORYOUTPROTO_RESULT']._serialized_start=284594 + _globals['_GETBUDDYHISTORYOUTPROTO_RESULT']._serialized_end=284637 + _globals['_GETBUDDYHISTORYPROTO']._serialized_start=370615 + _globals['_GETBUDDYHISTORYPROTO']._serialized_end=370637 + _globals['_GETBUDDYWALKEDOUTPROTO']._serialized_start=370640 + _globals['_GETBUDDYWALKEDOUTPROTO']._serialized_end=370975 + _globals['_GETBUDDYWALKEDPROTO']._serialized_start=370977 + _globals['_GETBUDDYWALKEDPROTO']._serialized_end=371032 + _globals['_GETCOMBATCHALLENGEDATA']._serialized_start=371034 + _globals['_GETCOMBATCHALLENGEDATA']._serialized_end=371074 + _globals['_GETCOMBATCHALLENGEOUTPROTO']._serialized_start=371077 + _globals['_GETCOMBATCHALLENGEOUTPROTO']._serialized_end=371294 + _globals['_GETCOMBATCHALLENGEOUTPROTO_RESULT']._serialized_start=371231 + _globals['_GETCOMBATCHALLENGEOUTPROTO_RESULT']._serialized_end=371294 + _globals['_GETCOMBATCHALLENGEPROTO']._serialized_start=371296 + _globals['_GETCOMBATCHALLENGEPROTO']._serialized_end=371343 + _globals['_GETCOMBATCHALLENGERESPONSEDATA']._serialized_start=371346 + _globals['_GETCOMBATCHALLENGERESPONSEDATA']._serialized_end=371549 + _globals['_GETCOMBATPLAYERPROFILEDATA']._serialized_start=371551 + _globals['_GETCOMBATPLAYERPROFILEDATA']._serialized_end=371595 + _globals['_GETCOMBATPLAYERPROFILEOUTPROTO']._serialized_start=371598 + _globals['_GETCOMBATPLAYERPROFILEOUTPROTO']._serialized_end=371888 + _globals['_GETCOMBATPLAYERPROFILEOUTPROTO_RESULT']._serialized_start=371803 + _globals['_GETCOMBATPLAYERPROFILEOUTPROTO_RESULT']._serialized_end=371888 + _globals['_GETCOMBATPLAYERPROFILEPROTO']._serialized_start=371890 + _globals['_GETCOMBATPLAYERPROFILEPROTO']._serialized_end=371938 + _globals['_GETCOMBATPLAYERPROFILERESPONSEDATA']._serialized_start=371941 + _globals['_GETCOMBATPLAYERPROFILERESPONSEDATA']._serialized_end=372092 + _globals['_GETCOMBATRESULTSOUTPROTO']._serialized_start=372095 + _globals['_GETCOMBATRESULTSOUTPROTO']._serialized_end=372755 + _globals['_GETCOMBATRESULTSOUTPROTO_COMBATREMATCHPROTO']._serialized_start=372556 + _globals['_GETCOMBATRESULTSOUTPROTO_COMBATREMATCHPROTO']._serialized_end=372638 + _globals['_GETCOMBATRESULTSOUTPROTO_RESULT']._serialized_start=372640 + _globals['_GETCOMBATRESULTSOUTPROTO_RESULT']._serialized_end=372755 + _globals['_GETCOMBATRESULTSPROTO']._serialized_start=372757 + _globals['_GETCOMBATRESULTSPROTO']._serialized_end=372799 + _globals['_GETCONTESTDATAOUTPROTO']._serialized_start=372802 + _globals['_GETCONTESTDATAOUTPROTO']._serialized_end=373076 + _globals['_GETCONTESTDATAOUTPROTO_STATUS']._serialized_start=372961 + _globals['_GETCONTESTDATAOUTPROTO_STATUS']._serialized_end=373076 + _globals['_GETCONTESTDATAPROTO']._serialized_start=373078 + _globals['_GETCONTESTDATAPROTO']._serialized_end=373116 + _globals['_GETCONTESTENTRYOUTPROTO']._serialized_start=373119 + _globals['_GETCONTESTENTRYOUTPROTO']._serialized_end=373376 + _globals['_GETCONTESTENTRYOUTPROTO_STATUS']._serialized_start=373293 + _globals['_GETCONTESTENTRYOUTPROTO_STATUS']._serialized_end=373376 + _globals['_GETCONTESTENTRYPROTO']._serialized_start=373379 + _globals['_GETCONTESTENTRYPROTO']._serialized_end=373552 + _globals['_GETCONTESTFRIENDENTRYOUTPROTO']._serialized_start=373555 + _globals['_GETCONTESTFRIENDENTRYOUTPROTO']._serialized_end=373823 + _globals['_GETCONTESTFRIENDENTRYOUTPROTO_STATUS']._serialized_start=373761 + _globals['_GETCONTESTFRIENDENTRYOUTPROTO_STATUS']._serialized_end=373823 + _globals['_GETCONTESTFRIENDENTRYPROTO']._serialized_start=373825 + _globals['_GETCONTESTFRIENDENTRYPROTO']._serialized_end=373933 + _globals['_GETCONTESTSUNCLAIMEDREWARDSOUTPROTO']._serialized_start=373936 + _globals['_GETCONTESTSUNCLAIMEDREWARDSOUTPROTO']._serialized_end=374211 + _globals['_GETCONTESTSUNCLAIMEDREWARDSOUTPROTO_STATUS']._serialized_start=374124 + _globals['_GETCONTESTSUNCLAIMEDREWARDSOUTPROTO_STATUS']._serialized_end=374211 + _globals['_GETCONTESTSUNCLAIMEDREWARDSPROTO']._serialized_start=374213 + _globals['_GETCONTESTSUNCLAIMEDREWARDSPROTO']._serialized_end=374247 + _globals['_GETDAILYENCOUNTEROUTPROTO']._serialized_start=374250 + _globals['_GETDAILYENCOUNTEROUTPROTO']._serialized_end=374687 + _globals['_GETDAILYENCOUNTEROUTPROTO_RESULT']._serialized_start=374561 + _globals['_GETDAILYENCOUNTEROUTPROTO_RESULT']._serialized_end=374687 + _globals['_GETDAILYENCOUNTERPROTO']._serialized_start=374689 + _globals['_GETDAILYENCOUNTERPROTO']._serialized_end=374713 + _globals['_GETELIGIBLECOMBATLEAGUESOUTPROTO']._serialized_start=374716 + _globals['_GETELIGIBLECOMBATLEAGUESOUTPROTO']._serialized_end=375350 + _globals['_GETELIGIBLECOMBATLEAGUESOUTPROTO_PLAYERELIGIBLECOMBATLEAGUESPROTO']._serialized_start=375093 + _globals['_GETELIGIBLECOMBATLEAGUESOUTPROTO_PLAYERELIGIBLECOMBATLEAGUESPROTO']._serialized_end=375260 + _globals['_GETELIGIBLECOMBATLEAGUESOUTPROTO_RESULT']._serialized_start=375262 + _globals['_GETELIGIBLECOMBATLEAGUESOUTPROTO_RESULT']._serialized_end=375350 + _globals['_GETELIGIBLECOMBATLEAGUESPROTO']._serialized_start=375352 + _globals['_GETELIGIBLECOMBATLEAGUESPROTO']._serialized_end=375403 + _globals['_GETENTEREDCONTESTOUTPROTO']._serialized_start=375406 + _globals['_GETENTEREDCONTESTOUTPROTO']._serialized_end=375600 + _globals['_GETENTEREDCONTESTOUTPROTO_STATUS']._serialized_start=153860 + _globals['_GETENTEREDCONTESTOUTPROTO_STATUS']._serialized_end=153903 + _globals['_GETENTEREDCONTESTPROTO']._serialized_start=375602 + _globals['_GETENTEREDCONTESTPROTO']._serialized_end=375651 + _globals['_GETFITNESSREPORTOUTPROTO']._serialized_start=375654 + _globals['_GETFITNESSREPORTOUTPROTO']._serialized_end=376107 + _globals['_GETFITNESSREPORTOUTPROTO_STATUS']._serialized_start=367564 + _globals['_GETFITNESSREPORTOUTPROTO_STATUS']._serialized_end=367698 + _globals['_GETFITNESSREPORTPROTO']._serialized_start=376109 + _globals['_GETFITNESSREPORTPROTO']._serialized_end=376197 + _globals['_GETFITNESSREWARDSOUTPROTO']._serialized_start=376200 + _globals['_GETFITNESSREWARDSOUTPROTO']._serialized_end=376421 + _globals['_GETFITNESSREWARDSOUTPROTO_RESULT']._serialized_start=376339 + _globals['_GETFITNESSREWARDSOUTPROTO_RESULT']._serialized_end=376421 + _globals['_GETFITNESSREWARDSPROTO']._serialized_start=376423 + _globals['_GETFITNESSREWARDSPROTO']._serialized_end=376447 + _globals['_GETFRIENDSHIPREWARDSOUTPROTO']._serialized_start=376450 + _globals['_GETFRIENDSHIPREWARDSOUTPROTO']._serialized_end=376729 + _globals['_GETFRIENDSHIPREWARDSOUTPROTO_RESULT']._serialized_start=376590 + _globals['_GETFRIENDSHIPREWARDSOUTPROTO_RESULT']._serialized_end=376729 + _globals['_GETFRIENDSHIPREWARDSPROTO']._serialized_start=376731 + _globals['_GETFRIENDSHIPREWARDSPROTO']._serialized_end=376777 + _globals['_GETGAMECONFIGVERSIONSOUTPROTO']._serialized_start=376780 + _globals['_GETGAMECONFIGVERSIONSOUTPROTO']._serialized_end=377001 + _globals['_GETGAMECONFIGVERSIONSOUTPROTO_RESULT']._serialized_start=12062 + _globals['_GETGAMECONFIGVERSIONSOUTPROTO_RESULT']._serialized_end=12094 + _globals['_GETGAMECONFIGVERSIONSPROTO']._serialized_start=377004 + _globals['_GETGAMECONFIGVERSIONSPROTO']._serialized_end=377266 + _globals['_GETGAMEMASTERCLIENTTEMPLATESOUTPROTO']._serialized_start=377269 + _globals['_GETGAMEMASTERCLIENTTEMPLATESOUTPROTO']._serialized_end=377541 + _globals['_GETGAMEMASTERCLIENTTEMPLATESOUTPROTO_RESULT']._serialized_start=149601 + _globals['_GETGAMEMASTERCLIENTTEMPLATESOUTPROTO_RESULT']._serialized_end=149654 + _globals['_GETGAMEMASTERCLIENTTEMPLATESPROTO']._serialized_start=377543 + _globals['_GETGAMEMASTERCLIENTTEMPLATESPROTO']._serialized_end=377641 + _globals['_GETGEOFENCEDADOUTPROTO']._serialized_start=377644 + _globals['_GETGEOFENCEDADOUTPROTO']._serialized_end=377991 + _globals['_GETGEOFENCEDADOUTPROTO_RESULT']._serialized_start=377826 + _globals['_GETGEOFENCEDADOUTPROTO_RESULT']._serialized_end=377991 + _globals['_GETGEOFENCEDADPROTO']._serialized_start=377994 + _globals['_GETGEOFENCEDADPROTO']._serialized_end=378185 + _globals['_GETGIFTBOXDETAILSOUTPROTO']._serialized_start=378188 + _globals['_GETGIFTBOXDETAILSOUTPROTO']._serialized_end=378503 + _globals['_GETGIFTBOXDETAILSOUTPROTO_RESULT']._serialized_start=378341 + _globals['_GETGIFTBOXDETAILSOUTPROTO_RESULT']._serialized_end=378503 + _globals['_GETGIFTBOXDETAILSPROTO']._serialized_start=378505 + _globals['_GETGIFTBOXDETAILSPROTO']._serialized_end=378568 + _globals['_GETGMAPSETTINGSOUTPROTO']._serialized_start=378571 + _globals['_GETGMAPSETTINGSOUTPROTO']._serialized_end=378826 + _globals['_GETGMAPSETTINGSOUTPROTO_RESULT']._serialized_start=378725 + _globals['_GETGMAPSETTINGSOUTPROTO_RESULT']._serialized_end=378826 + _globals['_GETGMAPSETTINGSPROTO']._serialized_start=378828 + _globals['_GETGMAPSETTINGSPROTO']._serialized_end=378850 + _globals['_GETGYMBADGEDETAILSOUTPROTO']._serialized_start=378853 + _globals['_GETGYMBADGEDETAILSOUTPROTO']._serialized_end=379006 + _globals['_GETGYMBADGEDETAILSPROTO']._serialized_start=379008 + _globals['_GETGYMBADGEDETAILSPROTO']._serialized_end=379087 + _globals['_GETGYMDETAILSOUTPROTO']._serialized_start=379090 + _globals['_GETGYMDETAILSOUTPROTO']._serialized_end=379437 + _globals['_GETGYMDETAILSOUTPROTO_RESULT']._serialized_start=369995 + _globals['_GETGYMDETAILSOUTPROTO_RESULT']._serialized_end=370051 + _globals['_GETGYMDETAILSPROTO']._serialized_start=379440 + _globals['_GETGYMDETAILSPROTO']._serialized_end=379606 + _globals['_GETHATCHEDEGGSOUTPROTO']._serialized_start=379609 + _globals['_GETHATCHEDEGGSOUTPROTO']._serialized_end=379844 + _globals['_GETHATCHEDEGGSPROTO']._serialized_start=379846 + _globals['_GETHATCHEDEGGSPROTO']._serialized_end=379867 + _globals['_GETHOLOHOLOINVENTORYOUTPROTO']._serialized_start=379869 + _globals['_GETHOLOHOLOINVENTORYOUTPROTO']._serialized_end=379978 + _globals['_GETHOLOHOLOINVENTORYPROTO']._serialized_start=379980 + _globals['_GETHOLOHOLOINVENTORYPROTO']._serialized_end=380079 + _globals['_GETINBOXOUTPROTO']._serialized_start=380082 + _globals['_GETINBOXOUTPROTO']._serialized_end=380263 + _globals['_GETINBOXOUTPROTO_RESULT']._serialized_start=380203 + _globals['_GETINBOXOUTPROTO_RESULT']._serialized_end=380263 + _globals['_GETINBOXPROTO']._serialized_start=380265 + _globals['_GETINBOXPROTO']._serialized_end=380343 + _globals['_GETINCENSEPOKEMONOUTPROTO']._serialized_start=380346 + _globals['_GETINCENSEPOKEMONOUTPROTO']._serialized_end=380771 + _globals['_GETINCENSEPOKEMONOUTPROTO_RESULT']._serialized_start=380662 + _globals['_GETINCENSEPOKEMONOUTPROTO_RESULT']._serialized_end=380771 + _globals['_GETINCENSEPOKEMONPROTO']._serialized_start=380773 + _globals['_GETINCENSEPOKEMONPROTO']._serialized_end=380853 + _globals['_GETINCENSERECAPOUTPROTO']._serialized_start=380856 + _globals['_GETINCENSERECAPOUTPROTO']._serialized_end=381144 + _globals['_GETINCENSERECAPOUTPROTO_RESULT']._serialized_start=381030 + _globals['_GETINCENSERECAPOUTPROTO_RESULT']._serialized_end=381144 + _globals['_GETINCENSERECAPPROTO']._serialized_start=381146 + _globals['_GETINCENSERECAPPROTO']._serialized_end=381188 + _globals['_GETINVENTORYPROTO']._serialized_start=381190 + _globals['_GETINVENTORYPROTO']._serialized_end=381235 + _globals['_GETINVENTORYRESPONSEPROTO']._serialized_start=381237 + _globals['_GETINVENTORYRESPONSEPROTO']._serialized_end=381343 + _globals['_GETIRISSOCIALSCENEOUTPROTO']._serialized_start=381346 + _globals['_GETIRISSOCIALSCENEOUTPROTO']._serialized_end=381632 + _globals['_GETIRISSOCIALSCENEOUTPROTO_STATUS']._serialized_start=381507 + _globals['_GETIRISSOCIALSCENEOUTPROTO_STATUS']._serialized_end=381632 + _globals['_GETIRISSOCIALSCENEPROTO']._serialized_start=381634 + _globals['_GETIRISSOCIALSCENEPROTO']._serialized_end=381761 + _globals['_GETKEYSREQUEST']._serialized_start=381763 + _globals['_GETKEYSREQUEST']._serialized_end=381793 + _globals['_GETKEYSRESPONSE']._serialized_start=381795 + _globals['_GETKEYSRESPONSE']._serialized_end=381847 + _globals['_GETLOCALTIMEOUTPROTO']._serialized_start=381850 + _globals['_GETLOCALTIMEOUTPROTO']._serialized_end=382265 + _globals['_GETLOCALTIMEOUTPROTO_LOCALTIMEPROTO']._serialized_start=382010 + _globals['_GETLOCALTIMEOUTPROTO_LOCALTIMEPROTO']._serialized_end=382212 + _globals['_GETLOCALTIMEOUTPROTO_STATUS']._serialized_start=333201 + _globals['_GETLOCALTIMEOUTPROTO_STATUS']._serialized_end=333252 + _globals['_GETLOCALTIMEPROTO']._serialized_start=382267 + _globals['_GETLOCALTIMEPROTO']._serialized_end=382308 + _globals['_GETMAPFORTSOUTPROTO']._serialized_start=382311 + _globals['_GETMAPFORTSOUTPROTO']._serialized_end=382667 + _globals['_GETMAPFORTSOUTPROTO_FORTPROTO']._serialized_start=382456 + _globals['_GETMAPFORTSOUTPROTO_FORTPROTO']._serialized_end=382588 + _globals['_GETMAPFORTSOUTPROTO_IMAGE']._serialized_start=382590 + _globals['_GETMAPFORTSOUTPROTO_IMAGE']._serialized_end=382622 + _globals['_GETMAPFORTSOUTPROTO_STATUS']._serialized_start=153860 + _globals['_GETMAPFORTSOUTPROTO_STATUS']._serialized_end=153903 + _globals['_GETMAPFORTSPROTO']._serialized_start=382669 + _globals['_GETMAPFORTSPROTO']._serialized_end=382704 + _globals['_GETMAPOBJECTSOUTPROTO']._serialized_start=382707 + _globals['_GETMAPOBJECTSOUTPROTO']._serialized_end=383332 + _globals['_GETMAPOBJECTSOUTPROTO_MOONPHASE']._serialized_start=383126 + _globals['_GETMAPOBJECTSOUTPROTO_MOONPHASE']._serialized_end=383160 + _globals['_GETMAPOBJECTSOUTPROTO_STATUS']._serialized_start=383162 + _globals['_GETMAPOBJECTSOUTPROTO_STATUS']._serialized_end=383225 + _globals['_GETMAPOBJECTSOUTPROTO_TIMEOFDAY']._serialized_start=383227 + _globals['_GETMAPOBJECTSOUTPROTO_TIMEOFDAY']._serialized_end=383268 + _globals['_GETMAPOBJECTSOUTPROTO_TWILIGHTPERIOD']._serialized_start=383270 + _globals['_GETMAPOBJECTSOUTPROTO_TWILIGHTPERIOD']._serialized_end=383332 + _globals['_GETMAPOBJECTSPROTO']._serialized_start=383334 + _globals['_GETMAPOBJECTSPROTO']._serialized_end=383434 + _globals['_GETMAPOBJECTSTRIGGERTELEMETRY']._serialized_start=383437 + _globals['_GETMAPOBJECTSTRIGGERTELEMETRY']._serialized_end=383596 + _globals['_GETMAPOBJECTSTRIGGERTELEMETRY_TRIGGERTYPE']._serialized_start=383551 + _globals['_GETMAPOBJECTSTRIGGERTELEMETRY_TRIGGERTYPE']._serialized_end=383596 + _globals['_GETMAPTILESSETTINGSREQUEST']._serialized_start=383598 + _globals['_GETMAPTILESSETTINGSREQUEST']._serialized_end=383710 + _globals['_GETMAPTILESSETTINGSRESPONSE']._serialized_start=383713 + _globals['_GETMAPTILESSETTINGSRESPONSE']._serialized_end=383974 + _globals['_GETMAPTILESSETTINGSRESPONSE_STATUS']._serialized_start=383901 + _globals['_GETMAPTILESSETTINGSRESPONSE_STATUS']._serialized_end=383974 + _globals['_GETMATCHMAKINGSTATUSDATA']._serialized_start=383976 + _globals['_GETMATCHMAKINGSTATUSDATA']._serialized_end=384018 + _globals['_GETMATCHMAKINGSTATUSOUTPROTO']._serialized_start=384021 + _globals['_GETMATCHMAKINGSTATUSOUTPROTO']._serialized_end=384383 + _globals['_GETMATCHMAKINGSTATUSOUTPROTO_RESULT']._serialized_start=384198 + _globals['_GETMATCHMAKINGSTATUSOUTPROTO_RESULT']._serialized_end=384383 + _globals['_GETMATCHMAKINGSTATUSPROTO']._serialized_start=384385 + _globals['_GETMATCHMAKINGSTATUSPROTO']._serialized_end=384430 + _globals['_GETMATCHMAKINGSTATUSRESPONSEDATA']._serialized_start=384433 + _globals['_GETMATCHMAKINGSTATUSRESPONSEDATA']._serialized_end=384640 + _globals['_GETMEMENTOLISTOUTPROTO']._serialized_start=384643 + _globals['_GETMEMENTOLISTOUTPROTO']._serialized_end=384930 + _globals['_GETMEMENTOLISTOUTPROTO_STATUS']._serialized_start=384817 + _globals['_GETMEMENTOLISTOUTPROTO_STATUS']._serialized_end=384930 + _globals['_GETMEMENTOLISTPROTO']._serialized_start=384933 + _globals['_GETMEMENTOLISTPROTO']._serialized_end=385122 + _globals['_GETMILESTONESOUTPROTO']._serialized_start=385125 + _globals['_GETMILESTONESOUTPROTO']._serialized_end=385420 + _globals['_GETMILESTONESOUTPROTO_STATUS']._serialized_start=385349 + _globals['_GETMILESTONESOUTPROTO_STATUS']._serialized_end=385420 + _globals['_GETMILESTONESPREVIEWOUTPROTO']._serialized_start=385423 + _globals['_GETMILESTONESPREVIEWOUTPROTO']._serialized_end=385646 + _globals['_GETMILESTONESPREVIEWOUTPROTO_STATUS']._serialized_start=19096 + _globals['_GETMILESTONESPREVIEWOUTPROTO_STATUS']._serialized_end=19148 + _globals['_GETMILESTONESPREVIEWPROTO']._serialized_start=385648 + _globals['_GETMILESTONESPREVIEWPROTO']._serialized_end=385675 + _globals['_GETMILESTONESPROTO']._serialized_start=385677 + _globals['_GETMILESTONESPROTO']._serialized_end=385697 + _globals['_GETMPSUMMARYOUTPROTO']._serialized_start=385699 + _globals['_GETMPSUMMARYOUTPROTO']._serialized_end=385773 + _globals['_GETMPSUMMARYPROTO']._serialized_start=385775 + _globals['_GETMPSUMMARYPROTO']._serialized_end=385794 + _globals['_GETNEWQUESTSOUTPROTO']._serialized_start=385797 + _globals['_GETNEWQUESTSOUTPROTO']._serialized_end=386057 + _globals['_GETNEWQUESTSOUTPROTO_STATUS']._serialized_start=385998 + _globals['_GETNEWQUESTSOUTPROTO_STATUS']._serialized_end=386057 + _globals['_GETNEWQUESTSPROTO']._serialized_start=386059 + _globals['_GETNEWQUESTSPROTO']._serialized_end=386078 + _globals['_GETNINTENDOACCOUNTOUTPROTO']._serialized_start=386081 + _globals['_GETNINTENDOACCOUNTOUTPROTO']._serialized_end=386417 + _globals['_GETNINTENDOACCOUNTOUTPROTO_STATUS']._serialized_start=386255 + _globals['_GETNINTENDOACCOUNTOUTPROTO_STATUS']._serialized_end=386417 + _globals['_GETNINTENDOACCOUNTPROTO']._serialized_start=386419 + _globals['_GETNINTENDOACCOUNTPROTO']._serialized_end=386444 + _globals['_GETNINTENDOOAUTH2URLOUTPROTO']._serialized_start=386447 + _globals['_GETNINTENDOOAUTH2URLOUTPROTO']._serialized_end=386655 + _globals['_GETNINTENDOOAUTH2URLOUTPROTO_STATUS']._serialized_start=386561 + _globals['_GETNINTENDOOAUTH2URLOUTPROTO_STATUS']._serialized_end=386655 + _globals['_GETNINTENDOOAUTH2URLPROTO']._serialized_start=386657 + _globals['_GETNINTENDOOAUTH2URLPROTO']._serialized_end=386714 + _globals['_GETNPCCOMBATREWARDSOUTPROTO']._serialized_start=386717 + _globals['_GETNPCCOMBATREWARDSOUTPROTO']._serialized_end=387041 + _globals['_GETNPCCOMBATREWARDSOUTPROTO_RESULT']._serialized_start=386962 + _globals['_GETNPCCOMBATREWARDSOUTPROTO_RESULT']._serialized_end=387041 + _globals['_GETNPCCOMBATREWARDSPROTO']._serialized_start=387044 + _globals['_GETNPCCOMBATREWARDSPROTO']._serialized_end=387291 + _globals['_GETNUMSTATIONASSISTSOUTPROTO']._serialized_start=387294 + _globals['_GETNUMSTATIONASSISTSOUTPROTO']._serialized_end=387425 + _globals['_GETNUMSTATIONASSISTSPROTO']._serialized_start=387427 + _globals['_GETNUMSTATIONASSISTSPROTO']._serialized_end=387474 + _globals['_GETOUTSTANDINGWARNINGSREQUESTPROTO']._serialized_start=387476 + _globals['_GETOUTSTANDINGWARNINGSREQUESTPROTO']._serialized_end=387512 + _globals['_GETOUTSTANDINGWARNINGSRESPONSEPROTO']._serialized_start=387515 + _globals['_GETOUTSTANDINGWARNINGSRESPONSEPROTO']._serialized_end=387869 + _globals['_GETOUTSTANDINGWARNINGSRESPONSEPROTO_WARNINGINFO']._serialized_start=387649 + _globals['_GETOUTSTANDINGWARNINGSRESPONSEPROTO_WARNINGINFO']._serialized_end=387869 + _globals['_GETPARTYHISTORYOUTPROTO']._serialized_start=387872 + _globals['_GETPARTYHISTORYOUTPROTO']._serialized_end=388141 + _globals['_GETPARTYHISTORYOUTPROTO_RESULT']._serialized_start=388024 + _globals['_GETPARTYHISTORYOUTPROTO_RESULT']._serialized_end=388141 + _globals['_GETPARTYHISTORYPROTO']._serialized_start=388143 + _globals['_GETPARTYHISTORYPROTO']._serialized_end=388203 + _globals['_GETPARTYOUTPROTO']._serialized_start=388206 + _globals['_GETPARTYOUTPROTO']._serialized_end=388860 + _globals['_GETPARTYOUTPROTO_ITEMLIMIT']._serialized_start=388532 + _globals['_GETPARTYOUTPROTO_ITEMLIMIT']._serialized_end=388602 + _globals['_GETPARTYOUTPROTO_RESULT']._serialized_start=388605 + _globals['_GETPARTYOUTPROTO_RESULT']._serialized_end=388860 + _globals['_GETPARTYPROTO']._serialized_start=388863 + _globals['_GETPARTYPROTO']._serialized_end=389021 + _globals['_GETPHOTOBOMBOUTPROTO']._serialized_start=389024 + _globals['_GETPHOTOBOMBOUTPROTO']._serialized_end=389438 + _globals['_GETPHOTOBOMBOUTPROTO_STATUS']._serialized_start=389325 + _globals['_GETPHOTOBOMBOUTPROTO_STATUS']._serialized_end=389438 + _globals['_GETPHOTOBOMBPROTO']._serialized_start=389440 + _globals['_GETPHOTOBOMBPROTO']._serialized_end=389459 + _globals['_GETPLAYERDAYOUTPROTO']._serialized_start=389462 + _globals['_GETPLAYERDAYOUTPROTO']._serialized_end=389611 + _globals['_GETPLAYERDAYOUTPROTO_RESULT']._serialized_start=12921 + _globals['_GETPLAYERDAYOUTPROTO_RESULT']._serialized_end=12972 + _globals['_GETPLAYERDAYPROTO']._serialized_start=389613 + _globals['_GETPLAYERDAYPROTO']._serialized_end=389632 + _globals['_GETPLAYEROUTPROTO']._serialized_start=389635 + _globals['_GETPLAYEROUTPROTO']._serialized_end=389996 + _globals['_GETPLAYERPROTO']._serialized_start=389998 + _globals['_GETPLAYERPROTO']._serialized_end=390098 + _globals['_GETPLAYERSTAMPCOLLECTIONSOUTPROTO']._serialized_start=390101 + _globals['_GETPLAYERSTAMPCOLLECTIONSOUTPROTO']._serialized_end=390238 + _globals['_GETPLAYERSTAMPCOLLECTIONSOUTPROTO_RESULT']._serialized_start=12062 + _globals['_GETPLAYERSTAMPCOLLECTIONSOUTPROTO_RESULT']._serialized_end=12094 + _globals['_GETPLAYERSTAMPCOLLECTIONSPROTO']._serialized_start=390240 + _globals['_GETPLAYERSTAMPCOLLECTIONSPROTO']._serialized_end=390272 + _globals['_GETPOKEMONSIZELEADERBOARDENTRYOUTPROTO']._serialized_start=390275 + _globals['_GETPOKEMONSIZELEADERBOARDENTRYOUTPROTO']._serialized_end=390562 + _globals['_GETPOKEMONSIZELEADERBOARDENTRYOUTPROTO_STATUS']._serialized_start=373293 + _globals['_GETPOKEMONSIZELEADERBOARDENTRYOUTPROTO_STATUS']._serialized_end=373376 + _globals['_GETPOKEMONSIZELEADERBOARDENTRYPROTO']._serialized_start=390565 + _globals['_GETPOKEMONSIZELEADERBOARDENTRYPROTO']._serialized_end=390753 + _globals['_GETPOKEMONSIZELEADERBOARDFRIENDENTRYOUTPROTO']._serialized_start=390756 + _globals['_GETPOKEMONSIZELEADERBOARDFRIENDENTRYOUTPROTO']._serialized_end=391054 + _globals['_GETPOKEMONSIZELEADERBOARDFRIENDENTRYOUTPROTO_STATUS']._serialized_start=373761 + _globals['_GETPOKEMONSIZELEADERBOARDFRIENDENTRYOUTPROTO_STATUS']._serialized_end=373823 + _globals['_GETPOKEMONSIZELEADERBOARDFRIENDENTRYPROTO']._serialized_start=391056 + _globals['_GETPOKEMONSIZELEADERBOARDFRIENDENTRYPROTO']._serialized_end=391179 + _globals['_GETPOKEMONTAGSOUTPROTO']._serialized_start=391182 + _globals['_GETPOKEMONTAGSOUTPROTO']._serialized_end=391416 + _globals['_GETPOKEMONTAGSOUTPROTO_RESULT']._serialized_start=286759 + _globals['_GETPOKEMONTAGSOUTPROTO_RESULT']._serialized_end=286823 + _globals['_GETPOKEMONTAGSPROTO']._serialized_start=391418 + _globals['_GETPOKEMONTAGSPROTO']._serialized_end=391439 + _globals['_GETPOKESTOPENCOUNTEROUTPROTO']._serialized_start=391442 + _globals['_GETPOKESTOPENCOUNTEROUTPROTO']._serialized_end=391936 + _globals['_GETPOKESTOPENCOUNTEROUTPROTO_STATUS']._serialized_start=391814 + _globals['_GETPOKESTOPENCOUNTEROUTPROTO_STATUS']._serialized_end=391936 + _globals['_GETPOKESTOPENCOUNTERPROTO']._serialized_start=391938 + _globals['_GETPOKESTOPENCOUNTERPROTO']._serialized_end=392061 + _globals['_GETPUBLISHEDROUTESOUTPROTO']._serialized_start=392064 + _globals['_GETPUBLISHEDROUTESOUTPROTO']._serialized_end=392286 + _globals['_GETPUBLISHEDROUTESOUTPROTO_RESULT']._serialized_start=12921 + _globals['_GETPUBLISHEDROUTESOUTPROTO_RESULT']._serialized_end=12972 + _globals['_GETPUBLISHEDROUTESPROTO']._serialized_start=392288 + _globals['_GETPUBLISHEDROUTESPROTO']._serialized_end=392313 + _globals['_GETQUESTDETAILSOUTPROTO']._serialized_start=392316 + _globals['_GETQUESTDETAILSOUTPROTO']._serialized_end=392543 + _globals['_GETQUESTDETAILSOUTPROTO_STATUS']._serialized_start=392457 + _globals['_GETQUESTDETAILSOUTPROTO_STATUS']._serialized_end=392543 + _globals['_GETQUESTDETAILSPROTO']._serialized_start=392545 + _globals['_GETQUESTDETAILSPROTO']._serialized_end=392585 + _globals['_GETQUESTUIOUTPROTO']._serialized_start=392588 + _globals['_GETQUESTUIOUTPROTO']._serialized_end=392921 + _globals['_GETQUESTUIOUTPROTO_STATUS']._serialized_start=153860 + _globals['_GETQUESTUIOUTPROTO_STATUS']._serialized_end=153903 + _globals['_GETQUESTUIPROTO']._serialized_start=392923 + _globals['_GETQUESTUIPROTO']._serialized_end=392940 + _globals['_GETRAIDDETAILSDATA']._serialized_start=392942 + _globals['_GETRAIDDETAILSDATA']._serialized_end=392978 + _globals['_GETRAIDDETAILSOUTPROTO']._serialized_start=392981 + _globals['_GETRAIDDETAILSOUTPROTO']._serialized_end=394029 + _globals['_GETRAIDDETAILSOUTPROTO_RESULT']._serialized_start=393853 + _globals['_GETRAIDDETAILSOUTPROTO_RESULT']._serialized_end=394029 + _globals['_GETRAIDDETAILSPROTO']._serialized_start=394032 + _globals['_GETRAIDDETAILSPROTO']._serialized_end=394232 + _globals['_GETRAIDDETAILSRESPONSEDATA']._serialized_start=394235 + _globals['_GETRAIDDETAILSRESPONSEDATA']._serialized_end=394613 + _globals['_GETRAIDLOBBYCOUNTEROUTPROTO']._serialized_start=394616 + _globals['_GETRAIDLOBBYCOUNTEROUTPROTO']._serialized_end=394878 + _globals['_GETRAIDLOBBYCOUNTEROUTPROTO_RESULT']._serialized_start=394780 + _globals['_GETRAIDLOBBYCOUNTEROUTPROTO_RESULT']._serialized_end=394878 + _globals['_GETRAIDLOBBYCOUNTERPROTO']._serialized_start=394880 + _globals['_GETRAIDLOBBYCOUNTERPROTO']._serialized_end=394973 + _globals['_GETREFERRALCODEOUTPROTO']._serialized_start=394976 + _globals['_GETREFERRALCODEOUTPROTO']._serialized_end=395200 + _globals['_GETREFERRALCODEOUTPROTO_STATUS']._serialized_start=395090 + _globals['_GETREFERRALCODEOUTPROTO_STATUS']._serialized_end=395200 + _globals['_GETREFERRALCODEPROTO']._serialized_start=395202 + _globals['_GETREFERRALCODEPROTO']._serialized_end=395244 + _globals['_GETREMOTECONFIGVERSIONSOUTPROTO']._serialized_start=395247 + _globals['_GETREMOTECONFIGVERSIONSOUTPROTO']._serialized_end=395515 + _globals['_GETREMOTECONFIGVERSIONSOUTPROTO_RESULT']._serialized_start=12062 + _globals['_GETREMOTECONFIGVERSIONSOUTPROTO_RESULT']._serialized_end=12094 + _globals['_GETREMOTECONFIGVERSIONSPROTO']._serialized_start=395518 + _globals['_GETREMOTECONFIGVERSIONSPROTO']._serialized_end=395782 + _globals['_GETROCKETBALLOONOUTPROTO']._serialized_start=395785 + _globals['_GETROCKETBALLOONOUTPROTO']._serialized_end=396092 + _globals['_GETROCKETBALLOONOUTPROTO_STATUS']._serialized_start=395939 + _globals['_GETROCKETBALLOONOUTPROTO_STATUS']._serialized_end=396092 + _globals['_GETROCKETBALLOONPROTO']._serialized_start=396094 + _globals['_GETROCKETBALLOONPROTO']._serialized_end=396162 + _globals['_GETROOMREQUEST']._serialized_start=396164 + _globals['_GETROOMREQUEST']._serialized_end=396197 + _globals['_GETROOMRESPONSE']._serialized_start=396199 + _globals['_GETROOMRESPONSE']._serialized_end=396252 + _globals['_GETROOMSFOREXPERIENCEREQUEST']._serialized_start=396254 + _globals['_GETROOMSFOREXPERIENCEREQUEST']._serialized_end=396308 + _globals['_GETROOMSFOREXPERIENCERESPONSE']._serialized_start=396310 + _globals['_GETROOMSFOREXPERIENCERESPONSE']._serialized_end=396378 + _globals['_GETROUTECREATIONSOUTPROTO']._serialized_start=396381 + _globals['_GETROUTECREATIONSOUTPROTO']._serialized_end=396603 + _globals['_GETROUTECREATIONSOUTPROTO_RESULT']._serialized_start=12921 + _globals['_GETROUTECREATIONSOUTPROTO_RESULT']._serialized_end=12972 + _globals['_GETROUTECREATIONSPROTO']._serialized_start=396605 + _globals['_GETROUTECREATIONSPROTO']._serialized_end=396629 + _globals['_GETROUTEDRAFTOUTPROTO']._serialized_start=396632 + _globals['_GETROUTEDRAFTOUTPROTO']._serialized_end=396846 + _globals['_GETROUTEDRAFTOUTPROTO_RESULT']._serialized_start=139509 + _globals['_GETROUTEDRAFTOUTPROTO_RESULT']._serialized_end=139585 + _globals['_GETROUTEDRAFTPROTO']._serialized_start=396848 + _globals['_GETROUTEDRAFTPROTO']._serialized_end=396880 + _globals['_GETROUTESOUTPROTO']._serialized_start=396883 + _globals['_GETROUTESOUTPROTO']._serialized_end=397247 + _globals['_GETROUTESOUTPROTO_ROUTETAB']._serialized_start=397148 + _globals['_GETROUTESOUTPROTO_ROUTETAB']._serialized_end=397202 + _globals['_GETROUTESOUTPROTO_STATUS']._serialized_start=153860 + _globals['_GETROUTESOUTPROTO_STATUS']._serialized_end=153903 + _globals['_GETROUTESPROTO']._serialized_start=397249 + _globals['_GETROUTESPROTO']._serialized_end=397307 + _globals['_GETSAVEFORLATERENTRIESOUTPROTO']._serialized_start=397310 + _globals['_GETSAVEFORLATERENTRIESOUTPROTO']._serialized_end=397564 + _globals['_GETSAVEFORLATERENTRIESOUTPROTO_RESULT']._serialized_start=397494 + _globals['_GETSAVEFORLATERENTRIESOUTPROTO_RESULT']._serialized_end=397564 + _globals['_GETSAVEFORLATERENTRIESPROTO']._serialized_start=397566 + _globals['_GETSAVEFORLATERENTRIESPROTO']._serialized_end=397595 + _globals['_GETSERVERTIMEOUTPROTO']._serialized_start=397598 + _globals['_GETSERVERTIMEOUTPROTO']._serialized_end=397741 + _globals['_GETSERVERTIMEOUTPROTO_STATUS']._serialized_start=19096 + _globals['_GETSERVERTIMEOUTPROTO_STATUS']._serialized_end=19128 + _globals['_GETSERVERTIMEPROTO']._serialized_start=397743 + _globals['_GETSERVERTIMEPROTO']._serialized_end=397763 + _globals['_GETSTARDUSTQUESTPROTO']._serialized_start=397765 + _globals['_GETSTARDUSTQUESTPROTO']._serialized_end=397806 + _globals['_GETSTATIONEDPOKEMONDETAILSOUTPROTO']._serialized_start=397809 + _globals['_GETSTATIONEDPOKEMONDETAILSOUTPROTO']._serialized_end=398111 + _globals['_GETSTATIONEDPOKEMONDETAILSOUTPROTO_RESULT']._serialized_start=398038 + _globals['_GETSTATIONEDPOKEMONDETAILSOUTPROTO_RESULT']._serialized_end=398111 + _globals['_GETSTATIONEDPOKEMONDETAILSPROTO']._serialized_start=398113 + _globals['_GETSTATIONEDPOKEMONDETAILSPROTO']._serialized_end=398192 + _globals['_GETTIMEDGROUPCHALLENGEOUTPROTO']._serialized_start=398195 + _globals['_GETTIMEDGROUPCHALLENGEOUTPROTO']._serialized_end=398581 + _globals['_GETTIMEDGROUPCHALLENGEOUTPROTO_STATUS']._serialized_start=398499 + _globals['_GETTIMEDGROUPCHALLENGEOUTPROTO_STATUS']._serialized_end=398581 + _globals['_GETTIMEDGROUPCHALLENGEPROTO']._serialized_start=398583 + _globals['_GETTIMEDGROUPCHALLENGEPROTO']._serialized_end=398660 + _globals['_GETTODAYVIEWOUTPROTO']._serialized_start=398663 + _globals['_GETTODAYVIEWOUTPROTO']._serialized_end=398843 + _globals['_GETTODAYVIEWOUTPROTO_STATUS']._serialized_start=153860 + _globals['_GETTODAYVIEWOUTPROTO_STATUS']._serialized_end=153903 + _globals['_GETTODAYVIEWPROTO']._serialized_start=398845 + _globals['_GETTODAYVIEWPROTO']._serialized_end=398864 + _globals['_GETTRADINGOUTPROTO']._serialized_start=398867 + _globals['_GETTRADINGOUTPROTO']._serialized_end=399154 + _globals['_GETTRADINGOUTPROTO_RESULT']._serialized_start=214330 + _globals['_GETTRADINGOUTPROTO_RESULT']._serialized_end=214488 + _globals['_GETTRADINGPROTO']._serialized_start=399156 + _globals['_GETTRADINGPROTO']._serialized_end=399192 + _globals['_GETTUTORIALEGGOUTPROTO']._serialized_start=399195 + _globals['_GETTUTORIALEGGOUTPROTO']._serialized_end=399411 + _globals['_GETTUTORIALEGGOUTPROTO_RESULT']._serialized_start=399284 + _globals['_GETTUTORIALEGGOUTPROTO_RESULT']._serialized_end=399411 + _globals['_GETTUTORIALEGGPROTO']._serialized_start=399413 + _globals['_GETTUTORIALEGGPROTO']._serialized_end=399434 + _globals['_GETUNFUSEPOKEMONPREVIEWREQUESTPROTO']._serialized_start=399436 + _globals['_GETUNFUSEPOKEMONPREVIEWREQUESTPROTO']._serialized_end=399556 + _globals['_GETUNFUSEPOKEMONPREVIEWRESPONSEPROTO']._serialized_start=399559 + _globals['_GETUNFUSEPOKEMONPREVIEWRESPONSEPROTO']._serialized_end=399789 + _globals['_GETUPLOADURLOUTPROTO']._serialized_start=399792 + _globals['_GETUPLOADURLOUTPROTO']._serialized_end=399980 + _globals['_GETUPLOADURLOUTPROTO_STATUS']._serialized_start=399934 + _globals['_GETUPLOADURLOUTPROTO_STATUS']._serialized_end=399980 + _globals['_GETUPLOADURLPROTO']._serialized_start=399982 + _globals['_GETUPLOADURLPROTO']._serialized_end=400042 + _globals['_GETVALUEREQUEST']._serialized_start=400044 + _globals['_GETVALUEREQUEST']._serialized_end=400095 + _globals['_GETVALUERESPONSE']._serialized_start=400097 + _globals['_GETVALUERESPONSE']._serialized_end=400162 + _globals['_GETVPSEVENTOUTPROTO']._serialized_start=400165 + _globals['_GETVPSEVENTOUTPROTO']._serialized_end=400464 + _globals['_GETVPSEVENTOUTPROTO_STATUS']._serialized_start=400314 + _globals['_GETVPSEVENTOUTPROTO_STATUS']._serialized_end=400464 + _globals['_GETVPSEVENTPROTO']._serialized_start=400466 + _globals['_GETVPSEVENTPROTO']._serialized_end=400569 + _globals['_GETVSSEEKERSTATUSOUTPROTO']._serialized_start=400572 + _globals['_GETVSSEEKERSTATUSOUTPROTO']._serialized_end=400958 + _globals['_GETVSSEEKERSTATUSOUTPROTO_RESULT']._serialized_start=400802 + _globals['_GETVSSEEKERSTATUSOUTPROTO_RESULT']._serialized_end=400958 + _globals['_GETVSSEEKERSTATUSPROTO']._serialized_start=400960 + _globals['_GETVSSEEKERSTATUSPROTO']._serialized_end=400984 + _globals['_GETWEBTOKENACTIONOUTPROTO']._serialized_start=400987 + _globals['_GETWEBTOKENACTIONOUTPROTO']._serialized_end=401155 + _globals['_GETWEBTOKENACTIONOUTPROTO_STATUS']._serialized_start=333201 + _globals['_GETWEBTOKENACTIONOUTPROTO_STATUS']._serialized_end=333252 + _globals['_GETWEBTOKENACTIONPROTO']._serialized_start=401157 + _globals['_GETWEBTOKENACTIONPROTO']._serialized_end=401200 + _globals['_GETWEBTOKENOUTPROTO']._serialized_start=401203 + _globals['_GETWEBTOKENOUTPROTO']._serialized_end=401359 + _globals['_GETWEBTOKENOUTPROTO_STATUS']._serialized_start=333201 + _globals['_GETWEBTOKENOUTPROTO_STATUS']._serialized_end=333252 + _globals['_GETWEBTOKENPROTO']._serialized_start=401361 + _globals['_GETWEBTOKENPROTO']._serialized_end=401398 + _globals['_GHOSTWAYSPOTSETTINGS']._serialized_start=401400 + _globals['_GHOSTWAYSPOTSETTINGS']._serialized_end=401453 + _globals['_GIFTBOXDETAILSPROTO']._serialized_start=401456 + _globals['_GIFTBOXDETAILSPROTO']._serialized_end=402082 + _globals['_GIFTBOXPROTO']._serialized_start=402085 + _globals['_GIFTBOXPROTO']._serialized_end=402522 + _globals['_GIFTBOXESPROTO']._serialized_start=402524 + _globals['_GIFTBOXESPROTO']._serialized_end=402585 + _globals['_GIFTEXCHANGEENTRYPROTO']._serialized_start=402588 + _globals['_GIFTEXCHANGEENTRYPROTO']._serialized_end=402771 + _globals['_GIFTINGELIGIBILITYSTATUSPROTO']._serialized_start=402774 + _globals['_GIFTINGELIGIBILITYSTATUSPROTO']._serialized_end=403383 + _globals['_GIFTINGELIGIBILITYSTATUSPROTO_STATUS']._serialized_start=403058 + _globals['_GIFTINGELIGIBILITYSTATUSPROTO_STATUS']._serialized_end=403383 + _globals['_GIFTINGIAPITEMPROTO']._serialized_start=403385 + _globals['_GIFTINGIAPITEMPROTO']._serialized_end=403458 + _globals['_GIFTINGSETTINGSPROTO']._serialized_start=403461 + _globals['_GIFTINGSETTINGSPROTO']._serialized_end=403694 + _globals['_GIFTINGSETTINGSPROTO_STARDUSTMULTIPLIER']._serialized_start=403631 + _globals['_GIFTINGSETTINGSPROTO_STARDUSTMULTIPLIER']._serialized_end=403694 + _globals['_GLOBALEVENTTICKETATTRIBUTESPROTO']._serialized_start=403697 + _globals['_GLOBALEVENTTICKETATTRIBUTESPROTO']._serialized_end=404744 + _globals['_GLOBALMETRICS']._serialized_start=404746 + _globals['_GLOBALMETRICS']._serialized_end=404818 + _globals['_GLOBALSETTINGSPROTO']._serialized_start=404821 + _globals['_GLOBALSETTINGSPROTO']._serialized_end=410764 + _globals['_GLOWFXPOKEMONPROTO']._serialized_start=410767 + _globals['_GLOWFXPOKEMONPROTO']._serialized_end=411079 + _globals['_GMTSETTINGSPROTO']._serialized_start=411081 + _globals['_GMTSETTINGSPROTO']._serialized_end=411163 + _globals['_GOOGLETOKEN']._serialized_start=411165 + _globals['_GOOGLETOKEN']._serialized_end=411196 + _globals['_GPSSETTINGSPROTO']._serialized_start=411199 + _globals['_GPSSETTINGSPROTO']._serialized_end=411551 + _globals['_GRAPHICSCAPABILITIESSETTINGSPROTO']._serialized_start=411553 + _globals['_GRAPHICSCAPABILITIESSETTINGSPROTO']._serialized_end=411637 + _globals['_GRAPHICSCAPABILITIESTELEMETRY']._serialized_start=411639 + _globals['_GRAPHICSCAPABILITIESTELEMETRY']._serialized_end=411704 + _globals['_GROUPCHALLENGECRITERIAPROTO']._serialized_start=411707 + _globals['_GROUPCHALLENGECRITERIAPROTO']._serialized_end=411871 + _globals['_GROUPCHALLENGEDISPLAYPROTO']._serialized_start=411874 + _globals['_GROUPCHALLENGEDISPLAYPROTO']._serialized_end=412370 + _globals['_GUESTACCOUNTGAMESETTINGSPROTO']._serialized_start=412373 + _globals['_GUESTACCOUNTGAMESETTINGSPROTO']._serialized_end=412536 + _globals['_GUESTACCOUNTSETTINGSPROTO']._serialized_start=412538 + _globals['_GUESTACCOUNTSETTINGSPROTO']._serialized_end=412582 + _globals['_GUESTLOGINAUTHTOKEN']._serialized_start=412584 + _globals['_GUESTLOGINAUTHTOKEN']._serialized_end=412657 + _globals['_GUESTLOGINSECRETTOKEN']._serialized_start=412659 + _globals['_GUESTLOGINSECRETTOKEN']._serialized_end=412737 + _globals['_GUISEARCHSETTINGSPROTO']._serialized_start=412740 + _globals['_GUISEARCHSETTINGSPROTO']._serialized_end=412993 + _globals['_GYMBADGEGMTSETTINGSPROTO']._serialized_start=412996 + _globals['_GYMBADGEGMTSETTINGSPROTO']._serialized_end=413250 + _globals['_GYMBADGESTATS']._serialized_start=413253 + _globals['_GYMBADGESTATS']._serialized_end=413450 + _globals['_GYMBATTLEATTACKOUTPROTO']._serialized_start=413453 + _globals['_GYMBATTLEATTACKOUTPROTO']._serialized_end=413797 + _globals['_GYMBATTLEATTACKOUTPROTO_RESULT']._serialized_start=413655 + _globals['_GYMBATTLEATTACKOUTPROTO_RESULT']._serialized_end=413797 + _globals['_GYMBATTLEATTACKPROTO']._serialized_start=413800 + _globals['_GYMBATTLEATTACKPROTO']._serialized_end=414062 + _globals['_GYMBATTLEPROTO']._serialized_start=414064 + _globals['_GYMBATTLEPROTO']._serialized_end=414161 + _globals['_GYMBATTLESETTINGSPROTO']._serialized_start=414164 + _globals['_GYMBATTLESETTINGSPROTO']._serialized_end=414899 + _globals['_GYMDEFENDERPROTO']._serialized_start=414902 + _globals['_GYMDEFENDERPROTO']._serialized_end=415126 + _globals['_GYMDEPLOYOUTPROTO']._serialized_start=415129 + _globals['_GYMDEPLOYOUTPROTO']._serialized_end=416022 + _globals['_GYMDEPLOYOUTPROTO_RESULT']._serialized_start=415381 + _globals['_GYMDEPLOYOUTPROTO_RESULT']._serialized_end=416022 + _globals['_GYMDEPLOYPROTO']._serialized_start=416024 + _globals['_GYMDEPLOYPROTO']._serialized_end=416133 + _globals['_GYMDISPLAYPROTO']._serialized_start=416136 + _globals['_GYMDISPLAYPROTO']._serialized_end=416310 + _globals['_GYMEVENTPROTO']._serialized_start=416313 + _globals['_GYMEVENTPROTO']._serialized_end=416662 + _globals['_GYMEVENTPROTO_EVENT']._serialized_start=416493 + _globals['_GYMEVENTPROTO_EVENT']._serialized_end=416662 + _globals['_GYMFEEDPOKEMONOUTPROTO']._serialized_start=416665 + _globals['_GYMFEEDPOKEMONOUTPROTO']._serialized_end=417389 + _globals['_GYMFEEDPOKEMONOUTPROTO_RESULT']._serialized_start=417077 + _globals['_GYMFEEDPOKEMONOUTPROTO_RESULT']._serialized_end=417389 + _globals['_GYMFEEDPOKEMONPROTO']._serialized_start=417392 + _globals['_GYMFEEDPOKEMONPROTO']._serialized_end=417568 + _globals['_GYMGETINFOOUTPROTO']._serialized_start=417571 + _globals['_GYMGETINFOOUTPROTO']._serialized_end=418407 + _globals['_GYMGETINFOOUTPROTO_RESULT']._serialized_start=418327 + _globals['_GYMGETINFOOUTPROTO_RESULT']._serialized_end=418407 + _globals['_GYMGETINFOPROTO']._serialized_start=418410 + _globals['_GYMGETINFOPROTO']._serialized_end=418569 + _globals['_GYMLEVELSETTINGSPROTO']._serialized_start=418571 + _globals['_GYMLEVELSETTINGSPROTO']._serialized_end=418688 + _globals['_GYMMEMBERSHIPPROTO']._serialized_start=418691 + _globals['_GYMMEMBERSHIPPROTO']._serialized_end=418888 + _globals['_GYMPOKEMONSECTIONPROTO']._serialized_start=418891 + _globals['_GYMPOKEMONSECTIONPROTO']._serialized_end=419197 + _globals['_GYMPOKEMONSECTIONPROTO_GYMPOKEMONPROTO']._serialized_start=419085 + _globals['_GYMPOKEMONSECTIONPROTO_GYMPOKEMONPROTO']._serialized_end=419197 + _globals['_GYMSTARTSESSIONOUTPROTO']._serialized_start=419200 + _globals['_GYMSTARTSESSIONOUTPROTO']._serialized_end=419765 + _globals['_GYMSTARTSESSIONOUTPROTO_RESULT']._serialized_start=419337 + _globals['_GYMSTARTSESSIONOUTPROTO_RESULT']._serialized_end=419765 + _globals['_GYMSTARTSESSIONPROTO']._serialized_start=419768 + _globals['_GYMSTARTSESSIONPROTO']._serialized_end=419950 + _globals['_GYMSTATEPROTO']._serialized_start=419953 + _globals['_GYMSTATEPROTO']._serialized_end=420109 + _globals['_GYMSTATUSANDDEFENDERSPROTO']._serialized_start=420112 + _globals['_GYMSTATUSANDDEFENDERSPROTO']._serialized_end=420258 + _globals['_HAPPENINGNOWSECTIONPROTO']._serialized_start=420260 + _globals['_HAPPENINGNOWSECTIONPROTO']._serialized_end=420337 + _globals['_HAPTICSSETTINGSPROTO']._serialized_start=420339 + _globals['_HAPTICSSETTINGSPROTO']._serialized_end=420395 + _globals['_HASHEDKEYPROTO']._serialized_start=420397 + _globals['_HASHEDKEYPROTO']._serialized_end=420437 + _globals['_HELPSHIFTSETTINGSPROTO']._serialized_start=420439 + _globals['_HELPSHIFTSETTINGSPROTO']._serialized_end=420519 + _globals['_HOLOFITNESSREPORTPROTO']._serialized_start=420522 + _globals['_HOLOFITNESSREPORTPROTO']._serialized_end=420653 + _globals['_HOLOINVENTORYITEMPROTO']._serialized_start=420656 + _globals['_HOLOINVENTORYITEMPROTO']._serialized_end=422769 + _globals['_HOLOINVENTORYKEYPROTO']._serialized_start=422772 + _globals['_HOLOINVENTORYKEYPROTO']._serialized_end=423932 + _globals['_HOLOHOLOARBOUNDARYPROTO']._serialized_start=423935 + _globals['_HOLOHOLOARBOUNDARYPROTO']._serialized_end=424088 + _globals['_HOLOHOLOARBOUNDARYVERTEXPROTO']._serialized_start=424090 + _globals['_HOLOHOLOARBOUNDARYVERTEXPROTO']._serialized_end=424154 + _globals['_HOLOHOLOCLIENTTELEMETRYOMNIPROTO']._serialized_start=424157 + _globals['_HOLOHOLOCLIENTTELEMETRYOMNIPROTO']._serialized_end=433791 + _globals['_HOLOHOLOMESHMETADATA']._serialized_start=433793 + _globals['_HOLOHOLOMESHMETADATA']._serialized_end=433879 + _globals['_HOMEWIDGETSETTINGSPROTO']._serialized_start=433882 + _globals['_HOMEWIDGETSETTINGSPROTO']._serialized_end=434654 + _globals['_HOMEWIDGETSETTINGSPROTO_BUDDYWIDGETREWARDS']._serialized_start=434304 + _globals['_HOMEWIDGETSETTINGSPROTO_BUDDYWIDGETREWARDS']._serialized_end=434386 + _globals['_HOMEWIDGETSETTINGSPROTO_EGGSWIDGETREWARDS']._serialized_start=434388 + _globals['_HOMEWIDGETSETTINGSPROTO_EGGSWIDGETREWARDS']._serialized_end=434495 + _globals['_HOMEWIDGETSETTINGSPROTO_WIDGETTUTORIALSETTINGS']._serialized_start=434498 + _globals['_HOMEWIDGETSETTINGSPROTO_WIDGETTUTORIALSETTINGS']._serialized_end=434654 + _globals['_HOMEWIDGETTELEMETRY']._serialized_start=434657 + _globals['_HOMEWIDGETTELEMETRY']._serialized_end=434906 + _globals['_HOMEWIDGETTELEMETRY_STATUS']._serialized_start=434862 + _globals['_HOMEWIDGETTELEMETRY_STATUS']._serialized_end=434906 + _globals['_HYPERLOCALEXPERIMENTCLIENTPROTO']._serialized_start=434909 + _globals['_HYPERLOCALEXPERIMENTCLIENTPROTO']._serialized_end=435094 + _globals['_IAPAVAILABLESKUPROTO']._serialized_start=435097 + _globals['_IAPAVAILABLESKUPROTO']._serialized_end=435650 + _globals['_IAPCURRENCYQUANTITYPROTO']._serialized_start=435652 + _globals['_IAPCURRENCYQUANTITYPROTO']._serialized_end=435719 + _globals['_IAPCURRENCYUPDATEPROTO']._serialized_start=435722 + _globals['_IAPCURRENCYUPDATEPROTO']._serialized_end=435851 + _globals['_IAPDISCLOSUREDISPLAYSETTINGSPROTO']._serialized_start=435854 + _globals['_IAPDISCLOSUREDISPLAYSETTINGSPROTO']._serialized_end=436071 + _globals['_IAPDISCLOSUREDISPLAYSETTINGSPROTO_CURRENCYLANGUAGEPAIRPROTO']._serialized_start=436008 + _globals['_IAPDISCLOSUREDISPLAYSETTINGSPROTO_CURRENCYLANGUAGEPAIRPROTO']._serialized_end=436071 + _globals['_IAPGAMEITEMCONTENTPROTO']._serialized_start=436073 + _globals['_IAPGAMEITEMCONTENTPROTO']._serialized_end=436130 + _globals['_IAPGETACTIVESUBSCRIPTIONSREQUESTPROTO']._serialized_start=436132 + _globals['_IAPGETACTIVESUBSCRIPTIONSREQUESTPROTO']._serialized_end=436171 + _globals['_IAPGETACTIVESUBSCRIPTIONSRESPONSEPROTO']._serialized_start=436173 + _globals['_IAPGETACTIVESUBSCRIPTIONSRESPONSEPROTO']._serialized_end=436285 + _globals['_IAPGETAVAILABLESKUSANDBALANCESOUTPROTO']._serialized_start=436288 + _globals['_IAPGETAVAILABLESKUSANDBALANCESOUTPROTO']._serialized_end=436680 + _globals['_IAPGETAVAILABLESKUSANDBALANCESOUTPROTO_STATUS']._serialized_start=436635 + _globals['_IAPGETAVAILABLESKUSANDBALANCESOUTPROTO_STATUS']._serialized_end=436680 + _globals['_IAPGETAVAILABLESKUSANDBALANCESPROTO']._serialized_start=436682 + _globals['_IAPGETAVAILABLESKUSANDBALANCESPROTO']._serialized_end=436739 + _globals['_IAPGETAVAILABLESUBSCRIPTIONSREQUESTPROTO']._serialized_start=436741 + _globals['_IAPGETAVAILABLESUBSCRIPTIONSREQUESTPROTO']._serialized_end=436783 + _globals['_IAPGETAVAILABLESUBSCRIPTIONSRESPONSEPROTO']._serialized_start=436786 + _globals['_IAPGETAVAILABLESUBSCRIPTIONSRESPONSEPROTO']._serialized_end=437050 + _globals['_IAPGETAVAILABLESUBSCRIPTIONSRESPONSEPROTO_STATUS']._serialized_start=436635 + _globals['_IAPGETAVAILABLESUBSCRIPTIONSRESPONSEPROTO_STATUS']._serialized_end=436680 + _globals['_IAPGETUSERREQUESTPROTO']._serialized_start=437052 + _globals['_IAPGETUSERREQUESTPROTO']._serialized_end=437100 + _globals['_IAPGETUSERRESPONSEPROTO']._serialized_start=437103 + _globals['_IAPGETUSERRESPONSEPROTO']._serialized_end=437348 + _globals['_IAPGETUSERRESPONSEPROTO_STATUS']._serialized_start=437256 + _globals['_IAPGETUSERRESPONSEPROTO_STATUS']._serialized_end=437348 + _globals['_IAPINAPPPURCHASESUBSCRIPTIONENTRY']._serialized_start=437350 + _globals['_IAPINAPPPURCHASESUBSCRIPTIONENTRY']._serialized_end=437463 + _globals['_IAPINAPPPURCHASESUBSCRIPTIONINFO']._serialized_start=437466 + _globals['_IAPINAPPPURCHASESUBSCRIPTIONINFO']._serialized_end=438526 + _globals['_IAPINAPPPURCHASESUBSCRIPTIONINFO_PURCHASEPERIOD']._serialized_start=437941 + _globals['_IAPINAPPPURCHASESUBSCRIPTIONINFO_PURCHASEPERIOD']._serialized_end=438131 + _globals['_IAPINAPPPURCHASESUBSCRIPTIONINFO_TIEREDSUBPRICEENTRY']._serialized_start=438133 + _globals['_IAPINAPPPURCHASESUBSCRIPTIONINFO_TIEREDSUBPRICEENTRY']._serialized_end=438220 + _globals['_IAPINAPPPURCHASESUBSCRIPTIONINFO_NATIVESTOREVENDOR']._serialized_start=438222 + _globals['_IAPINAPPPURCHASESUBSCRIPTIONINFO_NATIVESTOREVENDOR']._serialized_end=438296 + _globals['_IAPINAPPPURCHASESUBSCRIPTIONINFO_PAYMENTSTATE']._serialized_start=438298 + _globals['_IAPINAPPPURCHASESUBSCRIPTIONINFO_PAYMENTSTATE']._serialized_end=438363 + _globals['_IAPINAPPPURCHASESUBSCRIPTIONINFO_STATE']._serialized_start=438366 + _globals['_IAPINAPPPURCHASESUBSCRIPTIONINFO_STATE']._serialized_end=438526 + _globals['_IAPITEMCATEGORYDISPLAYPROTO']._serialized_start=438529 + _globals['_IAPITEMCATEGORYDISPLAYPROTO']._serialized_end=438792 + _globals['_IAPITEMDISPLAYPROTO']._serialized_start=438795 + _globals['_IAPITEMDISPLAYPROTO']._serialized_end=439267 + _globals['_IAPOFFERRECORD']._serialized_start=439269 + _globals['_IAPOFFERRECORD']._serialized_end=439381 + _globals['_IAPPLAYERLOCALEPROTO']._serialized_start=439383 + _globals['_IAPPLAYERLOCALEPROTO']._serialized_end=439458 + _globals['_IAPPROVISIONEDAPPLETRANSACTIONPROTO']._serialized_start=439461 + _globals['_IAPPROVISIONEDAPPLETRANSACTIONPROTO']._serialized_end=439812 + _globals['_IAPPROVISIONEDAPPLETRANSACTIONPROTO_STATUS']._serialized_start=439750 + _globals['_IAPPROVISIONEDAPPLETRANSACTIONPROTO_STATUS']._serialized_end=439812 + _globals['_IAPPURCHASESKUOUTPROTO']._serialized_start=439815 + _globals['_IAPPURCHASESKUOUTPROTO']._serialized_end=440140 + _globals['_IAPPURCHASESKUOUTPROTO_STATUS']._serialized_start=440000 + _globals['_IAPPURCHASESKUOUTPROTO_STATUS']._serialized_end=440140 + _globals['_IAPPURCHASESKUPROTO']._serialized_start=440142 + _globals['_IAPPURCHASESKUPROTO']._serialized_end=440217 + _globals['_IAPREDEEMAPPLERECEIPTOUTPROTO']._serialized_start=440220 + _globals['_IAPREDEEMAPPLERECEIPTOUTPROTO']._serialized_end=440494 + _globals['_IAPREDEEMAPPLERECEIPTOUTPROTO_STATUS']._serialized_start=436635 + _globals['_IAPREDEEMAPPLERECEIPTOUTPROTO_STATUS']._serialized_end=436680 + _globals['_IAPREDEEMAPPLERECEIPTPROTO']._serialized_start=440497 + _globals['_IAPREDEEMAPPLERECEIPTPROTO']._serialized_end=440811 + _globals['_IAPREDEEMAPPLERECEIPTPROTO_STOREPRICESENTRY']._serialized_start=440727 + _globals['_IAPREDEEMAPPLERECEIPTPROTO_STOREPRICESENTRY']._serialized_end=440811 + _globals['_IAPREDEEMDESKTOPRECEIPTOUTPROTO']._serialized_start=440814 + _globals['_IAPREDEEMDESKTOPRECEIPTOUTPROTO']._serialized_end=440966 + _globals['_IAPREDEEMDESKTOPRECEIPTOUTPROTO_STATUS']._serialized_start=436635 + _globals['_IAPREDEEMDESKTOPRECEIPTOUTPROTO_STATUS']._serialized_end=436680 + _globals['_IAPREDEEMDESKTOPRECEIPTPROTO']._serialized_start=440968 + _globals['_IAPREDEEMDESKTOPRECEIPTPROTO']._serialized_end=441014 + _globals['_IAPREDEEMGOOGLERECEIPTOUTPROTO']._serialized_start=441017 + _globals['_IAPREDEEMGOOGLERECEIPTOUTPROTO']._serialized_end=441194 + _globals['_IAPREDEEMGOOGLERECEIPTOUTPROTO_STATUS']._serialized_start=436635 + _globals['_IAPREDEEMGOOGLERECEIPTOUTPROTO_STATUS']._serialized_end=436680 + _globals['_IAPREDEEMGOOGLERECEIPTPROTO']._serialized_start=441197 + _globals['_IAPREDEEMGOOGLERECEIPTPROTO']._serialized_end=441370 + _globals['_IAPREDEEMSAMSUNGRECEIPTOUTPROTO']._serialized_start=441373 + _globals['_IAPREDEEMSAMSUNGRECEIPTOUTPROTO']._serialized_end=441546 + _globals['_IAPREDEEMSAMSUNGRECEIPTOUTPROTO_STATUS']._serialized_start=436635 + _globals['_IAPREDEEMSAMSUNGRECEIPTOUTPROTO_STATUS']._serialized_end=436680 + _globals['_IAPREDEEMSAMSUNGRECEIPTPROTO']._serialized_start=441549 + _globals['_IAPREDEEMSAMSUNGRECEIPTPROTO']._serialized_end=441678 + _globals['_IAPREDEEMXSOLLARECEIPTREQUESTPROTO']._serialized_start=441681 + _globals['_IAPREDEEMXSOLLARECEIPTREQUESTPROTO']._serialized_end=441977 + _globals['_IAPREDEEMXSOLLARECEIPTREQUESTPROTO_RECEIPTCONTENT']._serialized_start=441872 + _globals['_IAPREDEEMXSOLLARECEIPTREQUESTPROTO_RECEIPTCONTENT']._serialized_end=441977 + _globals['_IAPREDEEMXSOLLARECEIPTRESPONSEPROTO']._serialized_start=441980 + _globals['_IAPREDEEMXSOLLARECEIPTRESPONSEPROTO']._serialized_end=442256 + _globals['_IAPREDEEMXSOLLARECEIPTRESPONSEPROTO_STATUS']._serialized_start=436635 + _globals['_IAPREDEEMXSOLLARECEIPTRESPONSEPROTO_STATUS']._serialized_end=436680 + _globals['_IAPSETINGAMECURRENCYEXCHANGERATEOUTPROTO']._serialized_start=442259 + _globals['_IAPSETINGAMECURRENCYEXCHANGERATEOUTPROTO']._serialized_end=442429 + _globals['_IAPSETINGAMECURRENCYEXCHANGERATEOUTPROTO_STATUS']._serialized_start=436635 + _globals['_IAPSETINGAMECURRENCYEXCHANGERATEOUTPROTO_STATUS']._serialized_end=436680 + _globals['_IAPSETINGAMECURRENCYEXCHANGERATEPROTO']._serialized_start=442432 + _globals['_IAPSETINGAMECURRENCYEXCHANGERATEPROTO']._serialized_end=442568 + _globals['_IAPSETINGAMECURRENCYEXCHANGERATETRACKINGPROTO']._serialized_start=442571 + _globals['_IAPSETINGAMECURRENCYEXCHANGERATETRACKINGPROTO']._serialized_end=442731 + _globals['_IAPSETTINGSPROTO']._serialized_start=442734 + _globals['_IAPSETTINGSPROTO']._serialized_end=443121 + _globals['_IAPSKUCONTENTPROTO']._serialized_start=443123 + _globals['_IAPSKUCONTENTPROTO']._serialized_end=443180 + _globals['_IAPSKUDATAPROTO']._serialized_start=443183 + _globals['_IAPSKUDATAPROTO']._serialized_end=443826 + _globals['_IAPSKUDATAPROTO_SKUPAYMENTTYPE']._serialized_start=443760 + _globals['_IAPSKUDATAPROTO_SKUPAYMENTTYPE']._serialized_end=443826 + _globals['_IAPSKULIMITPROTO']._serialized_start=443829 + _globals['_IAPSKULIMITPROTO']._serialized_end=443970 + _globals['_IAPSKULIMITPROTO_PARAMSENTRY']._serialized_start=443925 + _globals['_IAPSKULIMITPROTO_PARAMSENTRY']._serialized_end=443970 + _globals['_IAPSKUPRESENTATIONDATAPROTO']._serialized_start=443972 + _globals['_IAPSKUPRESENTATIONDATAPROTO']._serialized_end=444029 + _globals['_IAPSKUPRESENTATIONPROTO']._serialized_start=444031 + _globals['_IAPSKUPRESENTATIONPROTO']._serialized_end=444084 + _globals['_IAPSKUPRICEPROTO']._serialized_start=444086 + _globals['_IAPSKUPRICEPROTO']._serialized_end=444142 + _globals['_IAPSKURECORD']._serialized_start=444145 + _globals['_IAPSKURECORD']._serialized_end=444464 + _globals['_IAPSKURECORD_SKUOFFERRECORD']._serialized_start=444299 + _globals['_IAPSKURECORD_SKUOFFERRECORD']._serialized_end=444366 + _globals['_IAPSKURECORD_OFFERRECORDSENTRY']._serialized_start=444368 + _globals['_IAPSKURECORD_OFFERRECORDSENTRY']._serialized_end=444464 + _globals['_IAPSKUSTOREPRICE']._serialized_start=444466 + _globals['_IAPSKUSTOREPRICE']._serialized_end=444530 + _globals['_IAPSTOREBANNERPROTO']._serialized_start=444533 + _globals['_IAPSTOREBANNERPROTO']._serialized_end=444838 + _globals['_IAPSTOREBANNERPROTO_POSITION']._serialized_start=444807 + _globals['_IAPSTOREBANNERPROTO_POSITION']._serialized_end=444838 + _globals['_IAPSTORERULEDATAPROTO']._serialized_start=444841 + _globals['_IAPSTORERULEDATAPROTO']._serialized_end=444988 + _globals['_IAPSTORERULEDATAPROTO_RULEENTRY']._serialized_start=444949 + _globals['_IAPSTORERULEDATAPROTO_RULEENTRY']._serialized_end=444988 + _globals['_IAPUSERGAMEDATAPROTO']._serialized_start=444991 + _globals['_IAPUSERGAMEDATAPROTO']._serialized_end=445219 + _globals['_IAPVIRTUALCURRENCYBALANCEPROTO']._serialized_start=445221 + _globals['_IAPVIRTUALCURRENCYBALANCEPROTO']._serialized_end=445325 + _globals['_IBFCPROTO']._serialized_start=445328 + _globals['_IBFCPROTO']._serialized_end=445708 + _globals['_IBFCTRANSITIONSETTINGS']._serialized_start=445711 + _globals['_IBFCTRANSITIONSETTINGS']._serialized_end=445985 + _globals['_IDFASETTINGSPROTO']._serialized_start=445987 + _globals['_IDFASETTINGSPROTO']._serialized_end=446029 + _globals['_IMAGEGALLERYTELEMETRY']._serialized_start=446032 + _globals['_IMAGEGALLERYTELEMETRY']._serialized_end=446415 + _globals['_IMAGEGALLERYTELEMETRY_IMAGEGALLERYEVENTID']._serialized_start=446153 + _globals['_IMAGEGALLERYTELEMETRY_IMAGEGALLERYEVENTID']._serialized_end=446415 + _globals['_IMAGETEXTCREATIVEPROTO']._serialized_start=446418 + _globals['_IMAGETEXTCREATIVEPROTO']._serialized_end=446630 + _globals['_IMPRESSIONTRACKINGSETTINGSPROTO']._serialized_start=446633 + _globals['_IMPRESSIONTRACKINGSETTINGSPROTO']._serialized_end=446936 + _globals['_IMPRESSIONTRACKINGTAG']._serialized_start=446939 + _globals['_IMPRESSIONTRACKINGTAG']._serialized_end=447377 + _globals['_IMPRESSIONTRACKINGTAG_STATICTAGSENTRY']._serialized_start=447226 + _globals['_IMPRESSIONTRACKINGTAG_STATICTAGSENTRY']._serialized_end=447275 + _globals['_IMPRESSIONTRACKINGTAG_SERVERTAGSENTRY']._serialized_start=447277 + _globals['_IMPRESSIONTRACKINGTAG_SERVERTAGSENTRY']._serialized_end=447326 + _globals['_IMPRESSIONTRACKINGTAG_CLIENTTAGSENTRY']._serialized_start=447328 + _globals['_IMPRESSIONTRACKINGTAG_CLIENTTAGSENTRY']._serialized_end=447377 + _globals['_INAPPSURVEYSETTINGSPROTO']._serialized_start=447379 + _globals['_INAPPSURVEYSETTINGSPROTO']._serialized_end=447463 + _globals['_INGAMEPURCHASEDETAILS']._serialized_start=447465 + _globals['_INGAMEPURCHASEDETAILS']._serialized_end=447565 + _globals['_INBOXROUTEERROREVENT']._serialized_start=447567 + _globals['_INBOXROUTEERROREVENT']._serialized_end=447623 + _globals['_INCENSEATTRIBUTESPROTO']._serialized_start=447626 + _globals['_INCENSEATTRIBUTESPROTO']._serialized_end=448095 + _globals['_INCENSECREATEDETAIL']._serialized_start=448097 + _globals['_INCENSECREATEDETAIL']._serialized_end=448162 + _globals['_INCENSEENCOUNTEROUTPROTO']._serialized_start=448165 + _globals['_INCENSEENCOUNTEROUTPROTO']._serialized_end=448590 + _globals['_INCENSEENCOUNTEROUTPROTO_RESULT']._serialized_start=448455 + _globals['_INCENSEENCOUNTEROUTPROTO_RESULT']._serialized_end=448590 + _globals['_INCENSEENCOUNTERPROTO']._serialized_start=448592 + _globals['_INCENSEENCOUNTERPROTO']._serialized_end=448665 + _globals['_INCIDENTGLOBALSETTINGSPROTO']._serialized_start=448667 + _globals['_INCIDENTGLOBALSETTINGSPROTO']._serialized_end=448755 + _globals['_INCIDENTLOOKUPPROTO']._serialized_start=448758 + _globals['_INCIDENTLOOKUPPROTO']._serialized_end=448915 + _globals['_INCIDENTPRIORITYSETTINGSPROTO']._serialized_start=448918 + _globals['_INCIDENTPRIORITYSETTINGSPROTO']._serialized_end=449197 + _globals['_INCIDENTPRIORITYSETTINGSPROTO_INCIDENTPRIORITY']._serialized_start=449043 + _globals['_INCIDENTPRIORITYSETTINGSPROTO_INCIDENTPRIORITY']._serialized_end=449197 + _globals['_INCIDENTREWARDPROTO']._serialized_start=449199 + _globals['_INCIDENTREWARDPROTO']._serialized_end=449262 + _globals['_INCIDENTTICKETATTRIBUTESPROTO']._serialized_start=449265 + _globals['_INCIDENTTICKETATTRIBUTESPROTO']._serialized_end=449407 + _globals['_INCIDENTVISIBILITYSETTINGSPROTO']._serialized_start=449409 + _globals['_INCIDENTVISIBILITYSETTINGSPROTO']._serialized_end=449526 + _globals['_INCUBATORFLOWSETTINGSPROTO']._serialized_start=449528 + _globals['_INCUBATORFLOWSETTINGSPROTO']._serialized_end=449622 + _globals['_INDIVIDUALVALUESETTINGS']._serialized_start=449624 + _globals['_INDIVIDUALVALUESETTINGS']._serialized_end=449723 + _globals['_INITIALIZATIONEVENT']._serialized_start=449725 + _globals['_INITIALIZATIONEVENT']._serialized_end=449787 + _globals['_INPUTSETTINGSPROTO']._serialized_start=449790 + _globals['_INPUTSETTINGSPROTO']._serialized_end=449923 + _globals['_INSTALLTIME']._serialized_start=449926 + _globals['_INSTALLTIME']._serialized_end=450157 + _globals['_INSTALLTIME_INSTALLPHASE']._serialized_start=450025 + _globals['_INSTALLTIME_INSTALLPHASE']._serialized_end=450157 + _globals['_INT32VALUE']._serialized_start=450159 + _globals['_INT32VALUE']._serialized_end=450186 + _globals['_INT64VALUE']._serialized_start=450188 + _globals['_INT64VALUE']._serialized_end=450215 + _globals['_INTERNALACCEPTFRIENDINVITEOUTPROTO']._serialized_start=450218 + _globals['_INTERNALACCEPTFRIENDINVITEOUTPROTO']._serialized_end=450657 + _globals['_INTERNALACCEPTFRIENDINVITEOUTPROTO_RESULT']._serialized_start=450392 + _globals['_INTERNALACCEPTFRIENDINVITEOUTPROTO_RESULT']._serialized_end=450657 + _globals['_INTERNALACCEPTFRIENDINVITEPROTO']._serialized_start=450659 + _globals['_INTERNALACCEPTFRIENDINVITEPROTO']._serialized_end=450735 + _globals['_INTERNALACCOUNTCONTACTSETTINGS']._serialized_start=450737 + _globals['_INTERNALACCOUNTCONTACTSETTINGS']._serialized_end=450824 + _globals['_INTERNALACCOUNTCONTACTSETTINGS_CONSENTSTATUS']._serialized_start=450771 + _globals['_INTERNALACCOUNTCONTACTSETTINGS_CONSENTSTATUS']._serialized_end=450824 + _globals['_INTERNALACCOUNTSETTINGSDATAPROTO']._serialized_start=450827 + _globals['_INTERNALACCOUNTSETTINGSDATAPROTO']._serialized_end=452062 + _globals['_INTERNALACCOUNTSETTINGSDATAPROTO_ACKNOWLEDGERESET']._serialized_start=451244 + _globals['_INTERNALACCOUNTSETTINGSDATAPROTO_ACKNOWLEDGERESET']._serialized_end=451398 + _globals['_INTERNALACCOUNTSETTINGSDATAPROTO_CONSENT']._serialized_start=451401 + _globals['_INTERNALACCOUNTSETTINGSDATAPROTO_CONSENT']._serialized_end=451539 + _globals['_INTERNALACCOUNTSETTINGSDATAPROTO_CONSENT_STATUS']._serialized_start=451493 + _globals['_INTERNALACCOUNTSETTINGSDATAPROTO_CONSENT_STATUS']._serialized_end=451539 + _globals['_INTERNALACCOUNTSETTINGSDATAPROTO_GAMESETTINGS']._serialized_start=451541 + _globals['_INTERNALACCOUNTSETTINGSDATAPROTO_GAMESETTINGS']._serialized_end=451643 + _globals['_INTERNALACCOUNTSETTINGSDATAPROTO_ONBOARDED']._serialized_start=451646 + _globals['_INTERNALACCOUNTSETTINGSDATAPROTO_ONBOARDED']._serialized_end=451784 + _globals['_INTERNALACCOUNTSETTINGSDATAPROTO_ONBOARDED_STATUS']._serialized_start=451742 + _globals['_INTERNALACCOUNTSETTINGSDATAPROTO_ONBOARDED_STATUS']._serialized_end=451784 + _globals['_INTERNALACCOUNTSETTINGSDATAPROTO_VISIBILITY']._serialized_start=451787 + _globals['_INTERNALACCOUNTSETTINGSDATAPROTO_VISIBILITY']._serialized_end=451944 + _globals['_INTERNALACCOUNTSETTINGSDATAPROTO_VISIBILITY_STATUS']._serialized_start=451885 + _globals['_INTERNALACCOUNTSETTINGSDATAPROTO_VISIBILITY_STATUS']._serialized_end=451944 + _globals['_INTERNALACCOUNTSETTINGSDATAPROTO_GAMETOSETTINGSENTRY']._serialized_start=451946 + _globals['_INTERNALACCOUNTSETTINGSDATAPROTO_GAMETOSETTINGSENTRY']._serialized_end=452062 + _globals['_INTERNALACCOUNTSETTINGSPROTO']._serialized_start=452065 + _globals['_INTERNALACCOUNTSETTINGSPROTO']._serialized_end=452488 + _globals['_INTERNALACKNOWLEDGEINFORMATIONREQUEST']._serialized_start=452491 + _globals['_INTERNALACKNOWLEDGEINFORMATIONREQUEST']._serialized_end=452639 + _globals['_INTERNALACKNOWLEDGEINFORMATIONRESPONSE']._serialized_start=452642 + _globals['_INTERNALACKNOWLEDGEINFORMATIONRESPONSE']._serialized_end=452814 + _globals['_INTERNALACKNOWLEDGEINFORMATIONRESPONSE_STATUS']._serialized_start=333201 + _globals['_INTERNALACKNOWLEDGEINFORMATIONRESPONSE_STATUS']._serialized_end=333252 + _globals['_INTERNALACKNOWLEDGEWARNINGSREQUESTPROTO']._serialized_start=452816 + _globals['_INTERNALACKNOWLEDGEWARNINGSREQUESTPROTO']._serialized_end=452919 + _globals['_INTERNALACKNOWLEDGEWARNINGSRESPONSEPROTO']._serialized_start=452921 + _globals['_INTERNALACKNOWLEDGEWARNINGSRESPONSEPROTO']._serialized_end=452980 + _globals['_INTERNALACTIONEXECUTION']._serialized_start=452982 + _globals['_INTERNALACTIONEXECUTION']._serialized_end=453074 + _globals['_INTERNALACTIONEXECUTION_EXECUTIONMETHOD']._serialized_start=453009 + _globals['_INTERNALACTIONEXECUTION_EXECUTIONMETHOD']._serialized_end=453074 + _globals['_INTERNALACTIVITYREPORTPROTO']._serialized_start=453077 + _globals['_INTERNALACTIVITYREPORTPROTO']._serialized_end=453684 + _globals['_INTERNALACTIVITYREPORTPROTO_FRIENDPROTO']._serialized_start=453554 + _globals['_INTERNALACTIVITYREPORTPROTO_FRIENDPROTO']._serialized_end=453684 + _globals['_INTERNALADDFAVORITEFRIENDREQUEST']._serialized_start=453686 + _globals['_INTERNALADDFAVORITEFRIENDREQUEST']._serialized_end=453770 + _globals['_INTERNALADDFAVORITEFRIENDRESPONSE']._serialized_start=453773 + _globals['_INTERNALADDFAVORITEFRIENDRESPONSE']._serialized_end=453927 + _globals['_INTERNALADDFAVORITEFRIENDRESPONSE_RESULT']._serialized_start=284594 + _globals['_INTERNALADDFAVORITEFRIENDRESPONSE_RESULT']._serialized_end=284637 + _globals['_INTERNALADDLOGINACTIONOUTPROTO']._serialized_start=453930 + _globals['_INTERNALADDLOGINACTIONOUTPROTO']._serialized_end=454184 + _globals['_INTERNALADDLOGINACTIONOUTPROTO_STATUS']._serialized_start=18394 + _globals['_INTERNALADDLOGINACTIONOUTPROTO_STATUS']._serialized_end=18467 + _globals['_INTERNALADDLOGINACTIONPROTO']._serialized_start=454187 + _globals['_INTERNALADDLOGINACTIONPROTO']._serialized_end=454334 + _globals['_INTERNALADVENTURESYNCPROGRESS']._serialized_start=454336 + _globals['_INTERNALADVENTURESYNCPROGRESS']._serialized_end=454443 + _globals['_INTERNALADVENTURESYNCSETTINGSPROTO']._serialized_start=454446 + _globals['_INTERNALADVENTURESYNCSETTINGSPROTO']._serialized_end=454710 + _globals['_INTERNALANDROIDDATASOURCE']._serialized_start=454713 + _globals['_INTERNALANDROIDDATASOURCE']._serialized_end=454904 + _globals['_INTERNALANDROIDDEVICE']._serialized_start=454907 + _globals['_INTERNALANDROIDDEVICE']._serialized_end=455151 + _globals['_INTERNALANDROIDDEVICE_DEVICETYPE']._serialized_start=138629 + _globals['_INTERNALANDROIDDEVICE_DEVICETYPE']._serialized_end=138734 + _globals['_INTERNALAPNTOKEN']._serialized_start=455153 + _globals['_INTERNALAPNTOKEN']._serialized_end=455250 + _globals['_INTERNALASYNCHRONOUSJOBDATA']._serialized_start=455253 + _globals['_INTERNALASYNCHRONOUSJOBDATA']._serialized_end=455442 + _globals['_INTERNALASYNCHRONOUSJOBDATA_METADATAENTRY']._serialized_start=455395 + _globals['_INTERNALASYNCHRONOUSJOBDATA_METADATAENTRY']._serialized_end=455442 + _globals['_INTERNALAUTHPROTO']._serialized_start=455444 + _globals['_INTERNALAUTHPROTO']._serialized_end=455526 + _globals['_INTERNALAUTHENTICATEAPPLESIGNINREQUESTPROTO']._serialized_start=455528 + _globals['_INTERNALAUTHENTICATEAPPLESIGNINREQUESTPROTO']._serialized_end=455616 + _globals['_INTERNALAUTHENTICATEAPPLESIGNINRESPONSEPROTO']._serialized_start=455619 + _globals['_INTERNALAUTHENTICATEAPPLESIGNINRESPONSEPROTO']._serialized_end=455850 + _globals['_INTERNALAUTHENTICATEAPPLESIGNINRESPONSEPROTO_STATUS']._serialized_start=154135 + _globals['_INTERNALAUTHENTICATEAPPLESIGNINRESPONSEPROTO_STATUS']._serialized_end=154203 + _globals['_INTERNALAVATARIMAGEMETADATA']._serialized_start=455853 + _globals['_INTERNALAVATARIMAGEMETADATA']._serialized_end=456033 + _globals['_INTERNALAVATARIMAGEMETADATA_GETPHOTOMODE']._serialized_start=455884 + _globals['_INTERNALAVATARIMAGEMETADATA_GETPHOTOMODE']._serialized_end=455966 + _globals['_INTERNALAVATARIMAGEMETADATA_IMAGESPEC']._serialized_start=455968 + _globals['_INTERNALAVATARIMAGEMETADATA_IMAGESPEC']._serialized_end=456033 + _globals['_INTERNALBACKGROUNDMODECLIENTSETTINGSPROTO']._serialized_start=456036 + _globals['_INTERNALBACKGROUNDMODECLIENTSETTINGSPROTO']._serialized_end=456777 + _globals['_INTERNALBACKGROUNDMODECLIENTSETTINGSPROTO_PROXIMITYSETTINGSPROTO']._serialized_start=159869 + _globals['_INTERNALBACKGROUNDMODECLIENTSETTINGSPROTO_PROXIMITYSETTINGSPROTO']._serialized_end=159925 + _globals['_INTERNALBATCHRESETPROTO']._serialized_start=456780 + _globals['_INTERNALBATCHRESETPROTO']._serialized_end=457121 + _globals['_INTERNALBATCHRESETPROTO_STATUS']._serialized_start=456896 + _globals['_INTERNALBATCHRESETPROTO_STATUS']._serialized_end=457121 + _globals['_INTERNALBLOCKACCOUNTOUTPROTO']._serialized_start=457124 + _globals['_INTERNALBLOCKACCOUNTOUTPROTO']._serialized_end=457354 + _globals['_INTERNALBLOCKACCOUNTOUTPROTO_RESULT']._serialized_start=457226 + _globals['_INTERNALBLOCKACCOUNTOUTPROTO_RESULT']._serialized_end=457354 + _globals['_INTERNALBLOCKACCOUNTPROTO']._serialized_start=457356 + _globals['_INTERNALBLOCKACCOUNTPROTO']._serialized_end=457415 + _globals['_INTERNALBREADCRUMBRECORDPROTO']._serialized_start=457418 + _globals['_INTERNALBREADCRUMBRECORDPROTO']._serialized_end=457585 + _globals['_INTERNALCANCELFRIENDINVITEOUTPROTO']._serialized_start=457588 + _globals['_INTERNALCANCELFRIENDINVITEOUTPROTO']._serialized_end=457814 + _globals['_INTERNALCANCELFRIENDINVITEOUTPROTO_RESULT']._serialized_start=457701 + _globals['_INTERNALCANCELFRIENDINVITEOUTPROTO_RESULT']._serialized_end=457814 + _globals['_INTERNALCANCELFRIENDINVITEPROTO']._serialized_start=457816 + _globals['_INTERNALCANCELFRIENDINVITEPROTO']._serialized_end=457892 + _globals['_INTERNALCHATMESSAGECONTEXT']._serialized_start=457895 + _globals['_INTERNALCHATMESSAGECONTEXT']._serialized_end=458042 + _globals['_INTERNALCHECKAVATARIMAGESREQUEST']._serialized_start=458045 + _globals['_INTERNALCHECKAVATARIMAGESREQUEST']._serialized_end=458176 + _globals['_INTERNALCHECKAVATARIMAGESRESPONSE']._serialized_start=458179 + _globals['_INTERNALCHECKAVATARIMAGESRESPONSE']._serialized_end=458673 + _globals['_INTERNALCHECKAVATARIMAGESRESPONSE_AVATARIMAGEINFO']._serialized_start=458375 + _globals['_INTERNALCHECKAVATARIMAGESRESPONSE_AVATARIMAGEINFO']._serialized_end=458620 + _globals['_INTERNALCHECKAVATARIMAGESRESPONSE_AVATARIMAGEINFO_STATUS']._serialized_start=458559 + _globals['_INTERNALCHECKAVATARIMAGESRESPONSE_AVATARIMAGEINFO_STATUS']._serialized_end=458620 + _globals['_INTERNALCHECKAVATARIMAGESRESPONSE_STATUS']._serialized_start=285975 + _globals['_INTERNALCHECKAVATARIMAGESRESPONSE_STATUS']._serialized_end=286026 + _globals['_INTERNALCLIENTGAMEMASTERTEMPLATEPROTO']._serialized_start=458675 + _globals['_INTERNALCLIENTGAMEMASTERTEMPLATEPROTO']._serialized_end=458796 + _globals['_INTERNALCLIENTINBOX']._serialized_start=458799 + _globals['_INTERNALCLIENTINBOX']._serialized_end=459207 + _globals['_INTERNALCLIENTINBOX_NOTIFICATION']._serialized_start=458896 + _globals['_INTERNALCLIENTINBOX_NOTIFICATION']._serialized_end=459145 + _globals['_INTERNALCLIENTINBOX_LABEL']._serialized_start=225375 + _globals['_INTERNALCLIENTINBOX_LABEL']._serialized_end=225435 + _globals['_INTERNALCLIENTUPGRADEREQUESTPROTO']._serialized_start=459209 + _globals['_INTERNALCLIENTUPGRADEREQUESTPROTO']._serialized_end=459334 + _globals['_INTERNALCLIENTUPGRADERESPONSEPROTO']._serialized_start=459336 + _globals['_INTERNALCLIENTUPGRADERESPONSEPROTO']._serialized_end=459395 + _globals['_INTERNALCLIENTWEATHERPROTO']._serialized_start=459398 + _globals['_INTERNALCLIENTWEATHERPROTO']._serialized_end=459647 + _globals['_INTERNALCREATEGUESTLOGINSECRETTOKENREQUESTPROTO']._serialized_start=459649 + _globals['_INTERNALCREATEGUESTLOGINSECRETTOKENREQUESTPROTO']._serialized_end=459734 + _globals['_INTERNALCREATEGUESTLOGINSECRETTOKENRESPONSEPROTO']._serialized_start=459737 + _globals['_INTERNALCREATEGUESTLOGINSECRETTOKENRESPONSEPROTO']._serialized_end=460002 + _globals['_INTERNALCREATEGUESTLOGINSECRETTOKENRESPONSEPROTO_STATUS']._serialized_start=285975 + _globals['_INTERNALCREATEGUESTLOGINSECRETTOKENRESPONSEPROTO_STATUS']._serialized_end=286083 + _globals['_INTERNALCREATESHAREDLOGINTOKENREQUEST']._serialized_start=460004 + _globals['_INTERNALCREATESHAREDLOGINTOKENREQUEST']._serialized_end=460062 + _globals['_INTERNALCREATESHAREDLOGINTOKENRESPONSE']._serialized_start=460065 + _globals['_INTERNALCREATESHAREDLOGINTOKENRESPONSE']._serialized_end=460425 + _globals['_INTERNALCREATESHAREDLOGINTOKENRESPONSE_TOKENMETADATA']._serialized_start=460309 + _globals['_INTERNALCREATESHAREDLOGINTOKENRESPONSE_TOKENMETADATA']._serialized_end=460372 + _globals['_INTERNALCREATESHAREDLOGINTOKENRESPONSE_STATUS']._serialized_start=333201 + _globals['_INTERNALCREATESHAREDLOGINTOKENRESPONSE_STATUS']._serialized_end=333252 + _globals['_INTERNALCRMPROXYREQUESTPROTO']._serialized_start=460427 + _globals['_INTERNALCRMPROXYREQUESTPROTO']._serialized_end=460490 + _globals['_INTERNALCRMPROXYRESPONSEPROTO']._serialized_start=460493 + _globals['_INTERNALCRMPROXYRESPONSEPROTO']._serialized_end=460761 + _globals['_INTERNALCRMPROXYRESPONSEPROTO_STATUS']._serialized_start=289595 + _globals['_INTERNALCRMPROXYRESPONSEPROTO_STATUS']._serialized_end=289720 + _globals['_INTERNALDATAACCESSREQUEST']._serialized_start=460763 + _globals['_INTERNALDATAACCESSREQUEST']._serialized_end=460834 + _globals['_INTERNALDATAACCESSRESPONSE']._serialized_start=460837 + _globals['_INTERNALDATAACCESSRESPONSE']._serialized_end=461059 + _globals['_INTERNALDATAACCESSRESPONSE_STATUS']._serialized_start=460957 + _globals['_INTERNALDATAACCESSRESPONSE_STATUS']._serialized_end=461059 + _globals['_INTERNALDEBUGINFOPROTO']._serialized_start=461061 + _globals['_INTERNALDEBUGINFOPROTO']._serialized_end=461122 + _globals['_INTERNALDECLINEFRIENDINVITEOUTPROTO']._serialized_start=461125 + _globals['_INTERNALDECLINEFRIENDINVITEOUTPROTO']._serialized_end=461359 + _globals['_INTERNALDECLINEFRIENDINVITEOUTPROTO_RESULT']._serialized_start=461240 + _globals['_INTERNALDECLINEFRIENDINVITEOUTPROTO_RESULT']._serialized_end=461359 + _globals['_INTERNALDECLINEFRIENDINVITEPROTO']._serialized_start=461361 + _globals['_INTERNALDECLINEFRIENDINVITEPROTO']._serialized_end=461438 + _globals['_INTERNALDELETEACCOUNTEMAILONFILEREQUEST']._serialized_start=461440 + _globals['_INTERNALDELETEACCOUNTEMAILONFILEREQUEST']._serialized_end=461510 + _globals['_INTERNALDELETEACCOUNTEMAILONFILERESPONSE']._serialized_start=461513 + _globals['_INTERNALDELETEACCOUNTEMAILONFILERESPONSE']._serialized_end=461969 + _globals['_INTERNALDELETEACCOUNTEMAILONFILERESPONSE_STATUS']._serialized_start=461718 + _globals['_INTERNALDELETEACCOUNTEMAILONFILERESPONSE_STATUS']._serialized_end=461969 + _globals['_INTERNALDELETEACCOUNTREQUEST']._serialized_start=461971 + _globals['_INTERNALDELETEACCOUNTREQUEST']._serialized_end=462065 + _globals['_INTERNALDELETEACCOUNTRESPONSE']._serialized_start=462068 + _globals['_INTERNALDELETEACCOUNTRESPONSE']._serialized_end=462381 + _globals['_INTERNALDELETEACCOUNTRESPONSE_STATUS']._serialized_start=462195 + _globals['_INTERNALDELETEACCOUNTRESPONSE_STATUS']._serialized_end=462381 + _globals['_INTERNALDELETEPHONENUMBERREQUEST']._serialized_start=462383 + _globals['_INTERNALDELETEPHONENUMBERREQUEST']._serialized_end=462437 + _globals['_INTERNALDELETEPHONENUMBERRESPONSE']._serialized_start=462440 + _globals['_INTERNALDELETEPHONENUMBERRESPONSE']._serialized_end=462625 + _globals['_INTERNALDELETEPHONENUMBERRESPONSE_STATUS']._serialized_start=333201 + _globals['_INTERNALDELETEPHONENUMBERRESPONSE_STATUS']._serialized_end=333252 + _globals['_INTERNALDELETEPHOTOOUTPROTO']._serialized_start=462628 + _globals['_INTERNALDELETEPHOTOOUTPROTO']._serialized_end=462799 + _globals['_INTERNALDELETEPHOTOOUTPROTO_RESULT']._serialized_start=462727 + _globals['_INTERNALDELETEPHOTOOUTPROTO_RESULT']._serialized_end=462799 + _globals['_INTERNALDELETEPHOTOPROTO']._serialized_start=462801 + _globals['_INTERNALDELETEPHOTOPROTO']._serialized_end=462845 + _globals['_INTERNALDIFFINVENTORYPROTO']._serialized_start=462847 + _globals['_INTERNALDIFFINVENTORYPROTO']._serialized_end=462971 + _globals['_INTERNALDISMISSCONTACTLISTUPDATEREQUEST']._serialized_start=462973 + _globals['_INTERNALDISMISSCONTACTLISTUPDATEREQUEST']._serialized_end=463014 + _globals['_INTERNALDISMISSCONTACTLISTUPDATERESPONSE']._serialized_start=463017 + _globals['_INTERNALDISMISSCONTACTLISTUPDATERESPONSE']._serialized_end=463193 + _globals['_INTERNALDISMISSCONTACTLISTUPDATERESPONSE_RESULT']._serialized_start=12921 + _globals['_INTERNALDISMISSCONTACTLISTUPDATERESPONSE_RESULT']._serialized_end=12972 + _globals['_INTERNALDISMISSOUTGOINGGAMEINVITESREQUEST']._serialized_start=463195 + _globals['_INTERNALDISMISSOUTGOINGGAMEINVITESREQUEST']._serialized_end=463305 + _globals['_INTERNALDISMISSOUTGOINGGAMEINVITESRESPONSE']._serialized_start=463308 + _globals['_INTERNALDISMISSOUTGOINGGAMEINVITESRESPONSE']._serialized_end=463469 + _globals['_INTERNALDISMISSOUTGOINGGAMEINVITESRESPONSE_RESULT']._serialized_start=12062 + _globals['_INTERNALDISMISSOUTGOINGGAMEINVITESRESPONSE_RESULT']._serialized_end=12094 + _globals['_INTERNALDISPLAYWEATHERPROTO']._serialized_start=463472 + _globals['_INTERNALDISPLAYWEATHERPROTO']._serialized_end=464071 + _globals['_INTERNALDISPLAYWEATHERPROTO_DISPLAYLEVEL']._serialized_start=300963 + _globals['_INTERNALDISPLAYWEATHERPROTO_DISPLAYLEVEL']._serialized_end=301029 + _globals['_INTERNALDOWNLOADGMTEMPLATESREQUESTPROTO']._serialized_start=464074 + _globals['_INTERNALDOWNLOADGMTEMPLATESREQUESTPROTO']._serialized_end=464257 + _globals['_INTERNALDOWNLOADGMTEMPLATESRESPONSEPROTO']._serialized_start=464260 + _globals['_INTERNALDOWNLOADGMTEMPLATESRESPONSEPROTO']._serialized_end=464671 + _globals['_INTERNALDOWNLOADGMTEMPLATESRESPONSEPROTO_RESULT']._serialized_start=302594 + _globals['_INTERNALDOWNLOADGMTEMPLATESRESPONSEPROTO_RESULT']._serialized_end=302719 + _globals['_INTERNALDOWNLOADSETTINGSACTIONPROTO']._serialized_start=464673 + _globals['_INTERNALDOWNLOADSETTINGSACTIONPROTO']._serialized_end=464724 + _globals['_INTERNALDOWNLOADSETTINGSRESPONSEPROTO']._serialized_start=464726 + _globals['_INTERNALDOWNLOADSETTINGSRESPONSEPROTO']._serialized_end=464847 + _globals['_INTERNALFITNESSMETRICSPROTO']._serialized_start=464850 + _globals['_INTERNALFITNESSMETRICSPROTO']._serialized_end=465059 + _globals['_INTERNALFITNESSMETRICSREPORTHISTORY']._serialized_start=465062 + _globals['_INTERNALFITNESSMETRICSREPORTHISTORY']._serialized_end=465470 + _globals['_INTERNALFITNESSMETRICSREPORTHISTORY_METRICSHISTORY']._serialized_start=465376 + _globals['_INTERNALFITNESSMETRICSREPORTHISTORY_METRICSHISTORY']._serialized_end=465470 + _globals['_INTERNALFITNESSRECORDPROTO']._serialized_start=465473 + _globals['_INTERNALFITNESSRECORDPROTO']._serialized_end=465921 + _globals['_INTERNALFITNESSRECORDPROTO_HOURLYREPORTSENTRY']._serialized_start=331491 + _globals['_INTERNALFITNESSRECORDPROTO_HOURLYREPORTSENTRY']._serialized_end=331580 + _globals['_INTERNALFITNESSREPORTPROTO']._serialized_start=465924 + _globals['_INTERNALFITNESSREPORTPROTO']._serialized_end=466138 + _globals['_INTERNALFITNESSSAMPLE']._serialized_start=466141 + _globals['_INTERNALFITNESSSAMPLE']._serialized_end=466769 + _globals['_INTERNALFITNESSSAMPLE_FITNESSSAMPLETYPE']._serialized_start=332278 + _globals['_INTERNALFITNESSSAMPLE_FITNESSSAMPLETYPE']._serialized_end=332456 + _globals['_INTERNALFITNESSSAMPLE_FITNESSSOURCETYPE']._serialized_start=332458 + _globals['_INTERNALFITNESSSAMPLE_FITNESSSOURCETYPE']._serialized_end=332576 + _globals['_INTERNALFITNESSSAMPLEMETADATA']._serialized_start=466772 + _globals['_INTERNALFITNESSSAMPLEMETADATA']._serialized_end=467081 + _globals['_INTERNALFITNESSSTATSPROTO']._serialized_start=467084 + _globals['_INTERNALFITNESSSTATSPROTO']._serialized_end=467368 + _globals['_INTERNALFITNESSUPDATEOUTPROTO']._serialized_start=467371 + _globals['_INTERNALFITNESSUPDATEOUTPROTO']._serialized_end=467525 + _globals['_INTERNALFITNESSUPDATEOUTPROTO_STATUS']._serialized_start=333201 + _globals['_INTERNALFITNESSUPDATEOUTPROTO_STATUS']._serialized_end=333252 + _globals['_INTERNALFITNESSUPDATEPROTO']._serialized_start=467527 + _globals['_INTERNALFITNESSUPDATEPROTO']._serialized_end=467619 + _globals['_INTERNALFLAGCATEGORY']._serialized_start=467622 + _globals['_INTERNALFLAGCATEGORY']._serialized_end=467973 + _globals['_INTERNALFLAGCATEGORY_CATEGORY']._serialized_start=467647 + _globals['_INTERNALFLAGCATEGORY_CATEGORY']._serialized_end=467973 + _globals['_INTERNALFLAGPHOTOREQUEST']._serialized_start=467976 + _globals['_INTERNALFLAGPHOTOREQUEST']._serialized_end=468214 + _globals['_INTERNALFLAGPHOTORESPONSE']._serialized_start=468217 + _globals['_INTERNALFLAGPHOTORESPONSE']._serialized_end=468409 + _globals['_INTERNALFLAGPHOTORESPONSE_RESULT']._serialized_start=468312 + _globals['_INTERNALFLAGPHOTORESPONSE_RESULT']._serialized_end=468409 + _globals['_INTERNALFRIENDDETAILSPROTO']._serialized_start=468412 + _globals['_INTERNALFRIENDDETAILSPROTO']._serialized_end=468992 + _globals['_INTERNALFRIENDDETAILSPROTO_ONLINESTATUS']._serialized_start=468908 + _globals['_INTERNALFRIENDDETAILSPROTO_ONLINESTATUS']._serialized_end=468992 + _globals['_INTERNALFRIENDRECOMMENDATION']._serialized_start=468995 + _globals['_INTERNALFRIENDRECOMMENDATION']._serialized_end=469188 + _globals['_INTERNALFRIENDRECOMMENDATIONATTRIBUTEDATA']._serialized_start=469190 + _globals['_INTERNALFRIENDRECOMMENDATIONATTRIBUTEDATA']._serialized_end=469310 + _globals['_INTERNALFRIENDRECOMMENDATIONATTRIBUTEDATA_REASON']._serialized_start=168134 + _globals['_INTERNALFRIENDRECOMMENDATIONATTRIBUTEDATA_REASON']._serialized_end=168160 + _globals['_INTERNALFRIENDRECOMMENDATIONATTRIBUTEDATA_TYPE']._serialized_start=469263 + _globals['_INTERNALFRIENDRECOMMENDATIONATTRIBUTEDATA_TYPE']._serialized_end=469310 + _globals['_INTERNALGAMEPLAYWEATHERPROTO']._serialized_start=469313 + _globals['_INTERNALGAMEPLAYWEATHERPROTO']._serialized_end=469549 + _globals['_INTERNALGAMEPLAYWEATHERPROTO_WEATHERCONDITION']._serialized_start=363840 + _globals['_INTERNALGAMEPLAYWEATHERPROTO_WEATHERCONDITION']._serialized_end=363953 + _globals['_INTERNALGARACCOUNTINFOPROTO']._serialized_start=469551 + _globals['_INTERNALGARACCOUNTINFOPROTO']._serialized_end=469622 + _globals['_INTERNALGARPROXYREQUESTPROTO']._serialized_start=469624 + _globals['_INTERNALGARPROXYREQUESTPROTO']._serialized_end=469687 + _globals['_INTERNALGARPROXYRESPONSEPROTO']._serialized_start=469690 + _globals['_INTERNALGARPROXYRESPONSEPROTO']._serialized_end=469947 + _globals['_INTERNALGARPROXYRESPONSEPROTO_STATUS']._serialized_start=364140 + _globals['_INTERNALGARPROXYRESPONSEPROTO_STATUS']._serialized_end=364254 + _globals['_INTERNALGCMTOKEN']._serialized_start=469949 + _globals['_INTERNALGCMTOKEN']._serialized_end=470072 + _globals['_INTERNALGENERATEGMAPSIGNEDURLOUTPROTO']._serialized_start=470075 + _globals['_INTERNALGENERATEGMAPSIGNEDURLOUTPROTO']._serialized_end=470343 + _globals['_INTERNALGENERATEGMAPSIGNEDURLOUTPROTO_RESULT']._serialized_start=365217 + _globals['_INTERNALGENERATEGMAPSIGNEDURLOUTPROTO_RESULT']._serialized_end=365345 + _globals['_INTERNALGENERATEGMAPSIGNEDURLPROTO']._serialized_start=470346 + _globals['_INTERNALGENERATEGMAPSIGNEDURLPROTO']._serialized_end=470567 + _globals['_INTERNALGENERICREPORTDATA']._serialized_start=470570 + _globals['_INTERNALGENERICREPORTDATA']._serialized_end=470745 + _globals['_INTERNALGEOFENCEMETADATA']._serialized_start=470748 + _globals['_INTERNALGEOFENCEMETADATA']._serialized_end=470949 + _globals['_INTERNALGEOFENCEUPDATEOUTPROTO']._serialized_start=470951 + _globals['_INTERNALGEOFENCEUPDATEOUTPROTO']._serialized_end=471043 + _globals['_INTERNALGEOFENCEUPDATEPROTO']._serialized_start=471045 + _globals['_INTERNALGEOFENCEUPDATEPROTO']._serialized_end=471132 + _globals['_INTERNALGETACCOUNTSETTINGSOUTPROTO']._serialized_start=471135 + _globals['_INTERNALGETACCOUNTSETTINGSOUTPROTO']._serialized_end=471363 + _globals['_INTERNALGETACCOUNTSETTINGSOUTPROTO_RESULT']._serialized_start=12921 + _globals['_INTERNALGETACCOUNTSETTINGSOUTPROTO_RESULT']._serialized_end=12972 + _globals['_INTERNALGETACCOUNTSETTINGSPROTO']._serialized_start=471365 + _globals['_INTERNALGETACCOUNTSETTINGSPROTO']._serialized_end=471398 + _globals['_INTERNALGETADVENTURESYNCFITNESSREPORTREQUESTPROTO']._serialized_start=471400 + _globals['_INTERNALGETADVENTURESYNCFITNESSREPORTREQUESTPROTO']._serialized_end=471494 + _globals['_INTERNALGETADVENTURESYNCFITNESSREPORTRESPONSEPROTO']._serialized_start=471497 + _globals['_INTERNALGETADVENTURESYNCFITNESSREPORTRESPONSEPROTO']._serialized_end=471958 + _globals['_INTERNALGETADVENTURESYNCFITNESSREPORTRESPONSEPROTO_STATUS']._serialized_start=367564 + _globals['_INTERNALGETADVENTURESYNCFITNESSREPORTRESPONSEPROTO_STATUS']._serialized_end=367698 + _globals['_INTERNALGETADVENTURESYNCPROGRESSOUTPROTO']._serialized_start=471961 + _globals['_INTERNALGETADVENTURESYNCPROGRESSOUTPROTO']._serialized_end=472216 + _globals['_INTERNALGETADVENTURESYNCPROGRESSOUTPROTO_STATUS']._serialized_start=367871 + _globals['_INTERNALGETADVENTURESYNCPROGRESSOUTPROTO_STATUS']._serialized_end=367936 + _globals['_INTERNALGETADVENTURESYNCPROGRESSPROTO']._serialized_start=472218 + _globals['_INTERNALGETADVENTURESYNCPROGRESSPROTO']._serialized_end=472274 + _globals['_INTERNALGETADVENTURESYNCSETTINGSREQUESTPROTO']._serialized_start=472276 + _globals['_INTERNALGETADVENTURESYNCSETTINGSREQUESTPROTO']._serialized_end=472322 + _globals['_INTERNALGETADVENTURESYNCSETTINGSRESPONSEPROTO']._serialized_start=472325 + _globals['_INTERNALGETADVENTURESYNCSETTINGSRESPONSEPROTO']._serialized_end=472624 + _globals['_INTERNALGETADVENTURESYNCSETTINGSRESPONSEPROTO_STATUS']._serialized_start=368225 + _globals['_INTERNALGETADVENTURESYNCSETTINGSRESPONSEPROTO_STATUS']._serialized_end=368304 + _globals['_INTERNALGETAVAILABLESUBMISSIONSOUTPROTO']._serialized_start=472627 + _globals['_INTERNALGETAVAILABLESUBMISSIONSOUTPROTO']._serialized_end=472819 + _globals['_INTERNALGETAVAILABLESUBMISSIONSPROTO']._serialized_start=472821 + _globals['_INTERNALGETAVAILABLESUBMISSIONSPROTO']._serialized_end=472859 + _globals['_INTERNALGETBACKGROUNDMODESETTINGSOUTPROTO']._serialized_start=472862 + _globals['_INTERNALGETBACKGROUNDMODESETTINGSOUTPROTO']._serialized_end=473117 + _globals['_INTERNALGETBACKGROUNDMODESETTINGSOUTPROTO_STATUS']._serialized_start=333201 + _globals['_INTERNALGETBACKGROUNDMODESETTINGSOUTPROTO_STATUS']._serialized_end=333252 + _globals['_INTERNALGETBACKGROUNDMODESETTINGSPROTO']._serialized_start=473119 + _globals['_INTERNALGETBACKGROUNDMODESETTINGSPROTO']._serialized_end=473159 + _globals['_INTERNALGETCLIENTFEATUREFLAGSREQUEST']._serialized_start=473161 + _globals['_INTERNALGETCLIENTFEATUREFLAGSREQUEST']._serialized_end=473221 + _globals['_INTERNALGETCLIENTFEATUREFLAGSRESPONSE']._serialized_start=473224 + _globals['_INTERNALGETCLIENTFEATUREFLAGSRESPONSE']._serialized_end=473409 + _globals['_INTERNALGETCLIENTSETTINGSREQUEST']._serialized_start=473411 + _globals['_INTERNALGETCLIENTSETTINGSREQUEST']._serialized_end=473467 + _globals['_INTERNALGETCLIENTSETTINGSRESPONSE']._serialized_start=473470 + _globals['_INTERNALGETCLIENTSETTINGSRESPONSE']._serialized_end=473696 + _globals['_INTERNALGETCLIENTSETTINGSRESPONSE_PHONENUMBERSETTINGS']._serialized_start=473609 + _globals['_INTERNALGETCLIENTSETTINGSRESPONSE_PHONENUMBERSETTINGS']._serialized_end=473696 + _globals['_INTERNALGETCONTACTLISTINFOREQUEST']._serialized_start=473698 + _globals['_INTERNALGETCONTACTLISTINFOREQUEST']._serialized_end=473733 + _globals['_INTERNALGETCONTACTLISTINFORESPONSE']._serialized_start=473735 + _globals['_INTERNALGETCONTACTLISTINFORESPONSE']._serialized_end=473805 + _globals['_INTERNALGETFACEBOOKFRIENDLISTOUTPROTO']._serialized_start=473808 + _globals['_INTERNALGETFACEBOOKFRIENDLISTOUTPROTO']._serialized_end=474303 + _globals['_INTERNALGETFACEBOOKFRIENDLISTOUTPROTO_FACEBOOKFRIENDPROTO']._serialized_start=474039 + _globals['_INTERNALGETFACEBOOKFRIENDLISTOUTPROTO_FACEBOOKFRIENDPROTO']._serialized_end=474139 + _globals['_INTERNALGETFACEBOOKFRIENDLISTOUTPROTO_RESULT']._serialized_start=474142 + _globals['_INTERNALGETFACEBOOKFRIENDLISTOUTPROTO_RESULT']._serialized_end=474303 + _globals['_INTERNALGETFACEBOOKFRIENDLISTPROTO']._serialized_start=474305 + _globals['_INTERNALGETFACEBOOKFRIENDLISTPROTO']._serialized_end=474397 + _globals['_INTERNALGETFITNESSREPORTOUTPROTO']._serialized_start=474400 + _globals['_INTERNALGETFITNESSREPORTOUTPROTO']._serialized_end=474893 + _globals['_INTERNALGETFITNESSREPORTOUTPROTO_STATUS']._serialized_start=367564 + _globals['_INTERNALGETFITNESSREPORTOUTPROTO_STATUS']._serialized_end=367698 + _globals['_INTERNALGETFITNESSREPORTPROTO']._serialized_start=474895 + _globals['_INTERNALGETFITNESSREPORTPROTO']._serialized_end=474991 + _globals['_INTERNALGETFRIENDCODEOUTPROTO']._serialized_start=474994 + _globals['_INTERNALGETFRIENDCODEOUTPROTO']._serialized_end=475161 + _globals['_INTERNALGETFRIENDCODEOUTPROTO_RESULT']._serialized_start=284594 + _globals['_INTERNALGETFRIENDCODEOUTPROTO_RESULT']._serialized_end=284637 + _globals['_INTERNALGETFRIENDCODEPROTO']._serialized_start=475163 + _globals['_INTERNALGETFRIENDCODEPROTO']._serialized_end=475220 + _globals['_INTERNALGETFRIENDDETAILSOUTPROTO']._serialized_start=475223 + _globals['_INTERNALGETFRIENDDETAILSOUTPROTO']._serialized_end=475836 + _globals['_INTERNALGETFRIENDDETAILSOUTPROTO_DEBUGPROTO']._serialized_start=475489 + _globals['_INTERNALGETFRIENDDETAILSOUTPROTO_DEBUGPROTO']._serialized_end=475748 + _globals['_INTERNALGETFRIENDDETAILSOUTPROTO_DEBUGPROTO_CALLEE']._serialized_start=475697 + _globals['_INTERNALGETFRIENDDETAILSOUTPROTO_DEBUGPROTO_CALLEE']._serialized_end=475748 + _globals['_INTERNALGETFRIENDDETAILSOUTPROTO_RESULT']._serialized_start=475750 + _globals['_INTERNALGETFRIENDDETAILSOUTPROTO_RESULT']._serialized_end=475836 + _globals['_INTERNALGETFRIENDDETAILSPROTO']._serialized_start=475838 + _globals['_INTERNALGETFRIENDDETAILSPROTO']._serialized_end=475943 + _globals['_INTERNALGETFRIENDDETAILSREQUEST']._serialized_start=475946 + _globals['_INTERNALGETFRIENDDETAILSREQUEST']._serialized_end=476139 + _globals['_INTERNALGETFRIENDDETAILSRESPONSE']._serialized_start=476142 + _globals['_INTERNALGETFRIENDDETAILSRESPONSE']._serialized_end=477437 + _globals['_INTERNALGETFRIENDDETAILSRESPONSE_FRIENDDETAILSENTRYPROTO']._serialized_start=476350 + _globals['_INTERNALGETFRIENDDETAILSRESPONSE_FRIENDDETAILSENTRYPROTO']._serialized_end=476984 + _globals['_INTERNALGETFRIENDDETAILSRESPONSE_FRIENDDETAILSENTRYPROTO_OUTGOINGGAMEINVITESTATUS']._serialized_start=476859 + _globals['_INTERNALGETFRIENDDETAILSRESPONSE_FRIENDDETAILSENTRYPROTO_OUTGOINGGAMEINVITESTATUS']._serialized_end=476984 + _globals['_INTERNALGETFRIENDDETAILSRESPONSE_PLAYERSTATUSDETAILSPROTO']._serialized_start=476987 + _globals['_INTERNALGETFRIENDDETAILSRESPONSE_PLAYERSTATUSDETAILSPROTO']._serialized_end=477315 + _globals['_INTERNALGETFRIENDDETAILSRESPONSE_PLAYERSTATUSDETAILSPROTO_RESULT']._serialized_start=477216 + _globals['_INTERNALGETFRIENDDETAILSRESPONSE_PLAYERSTATUSDETAILSPROTO_RESULT']._serialized_end=477315 + _globals['_INTERNALGETFRIENDDETAILSRESPONSE_RESULT']._serialized_start=477317 + _globals['_INTERNALGETFRIENDDETAILSRESPONSE_RESULT']._serialized_end=477437 + _globals['_INTERNALGETFRIENDRECOMMENDATIONREQUEST']._serialized_start=477439 + _globals['_INTERNALGETFRIENDRECOMMENDATIONREQUEST']._serialized_end=477557 + _globals['_INTERNALGETFRIENDRECOMMENDATIONRESPONSE']._serialized_start=477560 + _globals['_INTERNALGETFRIENDRECOMMENDATIONRESPONSE']._serialized_end=477792 + _globals['_INTERNALGETFRIENDRECOMMENDATIONRESPONSE_RESULT']._serialized_start=12062 + _globals['_INTERNALGETFRIENDRECOMMENDATIONRESPONSE_RESULT']._serialized_end=12094 + _globals['_INTERNALGETFRIENDSLISTOUTPROTO']._serialized_start=477795 + _globals['_INTERNALGETFRIENDSLISTOUTPROTO']._serialized_end=478780 + _globals['_INTERNALGETFRIENDSLISTOUTPROTO_FRIENDPROTO']._serialized_start=477977 + _globals['_INTERNALGETFRIENDSLISTOUTPROTO_FRIENDPROTO']._serialized_end=478523 + _globals['_INTERNALGETFRIENDSLISTOUTPROTO_FRIENDPROTO_ONLINESTATUS']._serialized_start=468908 + _globals['_INTERNALGETFRIENDSLISTOUTPROTO_FRIENDPROTO_ONLINESTATUS']._serialized_end=468992 + _globals['_INTERNALGETFRIENDSLISTOUTPROTO_SHAREDFRIENDSHIPPROTO']._serialized_start=478526 + _globals['_INTERNALGETFRIENDSLISTOUTPROTO_SHAREDFRIENDSHIPPROTO']._serialized_end=478727 + _globals['_INTERNALGETFRIENDSLISTOUTPROTO_RESULT']._serialized_start=12921 + _globals['_INTERNALGETFRIENDSLISTOUTPROTO_RESULT']._serialized_end=12972 + _globals['_INTERNALGETFRIENDSLISTPROTO']._serialized_start=478782 + _globals['_INTERNALGETFRIENDSLISTPROTO']._serialized_end=478883 + _globals['_INTERNALGETGMAPSETTINGSOUTPROTO']._serialized_start=478886 + _globals['_INTERNALGETGMAPSETTINGSOUTPROTO']._serialized_end=479157 + _globals['_INTERNALGETGMAPSETTINGSOUTPROTO_RESULT']._serialized_start=378725 + _globals['_INTERNALGETGMAPSETTINGSOUTPROTO_RESULT']._serialized_end=378826 + _globals['_INTERNALGETGMAPSETTINGSPROTO']._serialized_start=479159 + _globals['_INTERNALGETGMAPSETTINGSPROTO']._serialized_end=479189 + _globals['_INTERNALGETINBOXV2PROTO']._serialized_start=479191 + _globals['_INTERNALGETINBOXV2PROTO']._serialized_end=479279 + _globals['_INTERNALGETINCOMINGFRIENDINVITESOUTPROTO']._serialized_start=479282 + _globals['_INTERNALGETINCOMINGFRIENDINVITESOUTPROTO']._serialized_end=479533 + _globals['_INTERNALGETINCOMINGFRIENDINVITESOUTPROTO_RESULT']._serialized_start=12921 + _globals['_INTERNALGETINCOMINGFRIENDINVITESOUTPROTO_RESULT']._serialized_end=12972 + _globals['_INTERNALGETINCOMINGFRIENDINVITESPROTO']._serialized_start=479535 + _globals['_INTERNALGETINCOMINGFRIENDINVITESPROTO']._serialized_end=479574 + _globals['_INTERNALGETINCOMINGGAMEINVITESREQUEST']._serialized_start=479576 + _globals['_INTERNALGETINCOMINGGAMEINVITESREQUEST']._serialized_end=479615 + _globals['_INTERNALGETINCOMINGGAMEINVITESRESPONSE']._serialized_start=479618 + _globals['_INTERNALGETINCOMINGGAMEINVITESRESPONSE']._serialized_end=480118 + _globals['_INTERNALGETINCOMINGGAMEINVITESRESPONSE_INCOMINGGAMEINVITE']._serialized_start=479832 + _globals['_INTERNALGETINCOMINGGAMEINVITESRESPONSE_INCOMINGGAMEINVITE']._serialized_end=480037 + _globals['_INTERNALGETINCOMINGGAMEINVITESRESPONSE_INCOMINGGAMEINVITE_STATUS']._serialized_start=479999 + _globals['_INTERNALGETINCOMINGGAMEINVITESRESPONSE_INCOMINGGAMEINVITE_STATUS']._serialized_end=480037 + _globals['_INTERNALGETINCOMINGGAMEINVITESRESPONSE_RESULT']._serialized_start=480039 + _globals['_INTERNALGETINCOMINGGAMEINVITESRESPONSE_RESULT']._serialized_end=480118 + _globals['_INTERNALGETINVENTORYPROTO']._serialized_start=480120 + _globals['_INTERNALGETINVENTORYPROTO']._serialized_end=480173 + _globals['_INTERNALGETINVENTORYRESPONSEPROTO']._serialized_start=480175 + _globals['_INTERNALGETINVENTORYRESPONSEPROTO']._serialized_end=480297 + _globals['_INTERNALGETMYACCOUNTREQUEST']._serialized_start=480299 + _globals['_INTERNALGETMYACCOUNTREQUEST']._serialized_end=480328 + _globals['_INTERNALGETMYACCOUNTRESPONSE']._serialized_start=480331 + _globals['_INTERNALGETMYACCOUNTRESPONSE']._serialized_end=480885 + _globals['_INTERNALGETMYACCOUNTRESPONSE_CONTACTPROTO']._serialized_start=480638 + _globals['_INTERNALGETMYACCOUNTRESPONSE_CONTACTPROTO']._serialized_end=480811 + _globals['_INTERNALGETMYACCOUNTRESPONSE_CONTACTPROTO_TYPE']._serialized_start=480769 + _globals['_INTERNALGETMYACCOUNTRESPONSE_CONTACTPROTO_TYPE']._serialized_end=480811 + _globals['_INTERNALGETMYACCOUNTRESPONSE_STATUS']._serialized_start=480813 + _globals['_INTERNALGETMYACCOUNTRESPONSE_STATUS']._serialized_end=480885 + _globals['_INTERNALGETNOTIFICATIONINBOXOUTPROTO']._serialized_start=480888 + _globals['_INTERNALGETNOTIFICATIONINBOXOUTPROTO']._serialized_end=481102 + _globals['_INTERNALGETNOTIFICATIONINBOXOUTPROTO_RESULT']._serialized_start=165864 + _globals['_INTERNALGETNOTIFICATIONINBOXOUTPROTO_RESULT']._serialized_end=165909 + _globals['_INTERNALGETOUTGOINGBLOCKSOUTPROTO']._serialized_start=481104 + _globals['_INTERNALGETOUTGOINGBLOCKSOUTPROTO']._serialized_end=481172 + _globals['_INTERNALGETOUTGOINGBLOCKSPROTO']._serialized_start=481174 + _globals['_INTERNALGETOUTGOINGBLOCKSPROTO']._serialized_end=481206 + _globals['_INTERNALGETOUTGOINGFRIENDINVITESOUTPROTO']._serialized_start=481209 + _globals['_INTERNALGETOUTGOINGFRIENDINVITESOUTPROTO']._serialized_end=481460 + _globals['_INTERNALGETOUTGOINGFRIENDINVITESOUTPROTO_RESULT']._serialized_start=12921 + _globals['_INTERNALGETOUTGOINGFRIENDINVITESOUTPROTO_RESULT']._serialized_end=12972 + _globals['_INTERNALGETOUTGOINGFRIENDINVITESPROTO']._serialized_start=481462 + _globals['_INTERNALGETOUTGOINGFRIENDINVITESPROTO']._serialized_end=481501 + _globals['_INTERNALGETOUTSTANDINGWARNINGSREQUESTPROTO']._serialized_start=481503 + _globals['_INTERNALGETOUTSTANDINGWARNINGSREQUESTPROTO']._serialized_end=481547 + _globals['_INTERNALGETOUTSTANDINGWARNINGSRESPONSEPROTO']._serialized_start=481550 + _globals['_INTERNALGETOUTSTANDINGWARNINGSRESPONSEPROTO']._serialized_end=481936 + _globals['_INTERNALGETOUTSTANDINGWARNINGSRESPONSEPROTO_WARNINGINFO']._serialized_start=481700 + _globals['_INTERNALGETOUTSTANDINGWARNINGSRESPONSEPROTO_WARNINGINFO']._serialized_end=481936 + _globals['_INTERNALGETPHOTOSOUTPROTO']._serialized_start=481939 + _globals['_INTERNALGETPHOTOSOUTPROTO']._serialized_end=482138 + _globals['_INTERNALGETPHOTOSOUTPROTO_RESULT']._serialized_start=12921 + _globals['_INTERNALGETPHOTOSOUTPROTO_RESULT']._serialized_end=12972 + _globals['_INTERNALGETPHOTOSPROTO']._serialized_start=482141 + _globals['_INTERNALGETPHOTOSPROTO']._serialized_end=482492 + _globals['_INTERNALGETPHOTOSPROTO_PHOTOSPEC']._serialized_start=482258 + _globals['_INTERNALGETPHOTOSPROTO_PHOTOSPEC']._serialized_end=482492 + _globals['_INTERNALGETPHOTOSPROTO_PHOTOSPEC_GETPHOTOSMODE']._serialized_start=482367 + _globals['_INTERNALGETPHOTOSPROTO_PHOTOSPEC_GETPHOTOSMODE']._serialized_end=482492 + _globals['_INTERNALGETPLAYERSETTINGSOUTPROTO']._serialized_start=482495 + _globals['_INTERNALGETPLAYERSETTINGSOUTPROTO']._serialized_end=482748 + _globals['_INTERNALGETPLAYERSETTINGSOUTPROTO_RESULT']._serialized_start=482669 + _globals['_INTERNALGETPLAYERSETTINGSOUTPROTO_RESULT']._serialized_end=482748 + _globals['_INTERNALGETPLAYERSETTINGSPROTO']._serialized_start=482750 + _globals['_INTERNALGETPLAYERSETTINGSPROTO']._serialized_end=482782 + _globals['_INTERNALGETPROFILEREQUEST']._serialized_start=482784 + _globals['_INTERNALGETPROFILEREQUEST']._serialized_end=482854 + _globals['_INTERNALGETPROFILERESPONSE']._serialized_start=482857 + _globals['_INTERNALGETPROFILERESPONSE']._serialized_end=483434 + _globals['_INTERNALGETPROFILERESPONSE_PLAYERPROFILEDETAILSPROTO']._serialized_start=483127 + _globals['_INTERNALGETPROFILERESPONSE_PLAYERPROFILEDETAILSPROTO']._serialized_end=483359 + _globals['_INTERNALGETPROFILERESPONSE_RESULT']._serialized_start=483361 + _globals['_INTERNALGETPROFILERESPONSE_RESULT']._serialized_end=483434 + _globals['_INTERNALGETSIGNEDURLOUTPROTO']._serialized_start=483437 + _globals['_INTERNALGETSIGNEDURLOUTPROTO']._serialized_end=483627 + _globals['_INTERNALGETSIGNEDURLOUTPROTO_RESULT']._serialized_start=12921 + _globals['_INTERNALGETSIGNEDURLOUTPROTO_RESULT']._serialized_end=12972 + _globals['_INTERNALGETSIGNEDURLPROTO']._serialized_start=483629 + _globals['_INTERNALGETSIGNEDURLPROTO']._serialized_end=483656 + _globals['_INTERNALGETUPLOADURLOUTPROTO']._serialized_start=483659 + _globals['_INTERNALGETUPLOADURLOUTPROTO']._serialized_end=483863 + _globals['_INTERNALGETUPLOADURLOUTPROTO_STATUS']._serialized_start=399934 + _globals['_INTERNALGETUPLOADURLOUTPROTO_STATUS']._serialized_end=399980 + _globals['_INTERNALGETUPLOADURLPROTO']._serialized_start=483865 + _globals['_INTERNALGETUPLOADURLPROTO']._serialized_end=483933 + _globals['_INTERNALGETWEBTOKENACTIONOUTPROTO']._serialized_start=483936 + _globals['_INTERNALGETWEBTOKENACTIONOUTPROTO']._serialized_end=484120 + _globals['_INTERNALGETWEBTOKENACTIONOUTPROTO_STATUS']._serialized_start=333201 + _globals['_INTERNALGETWEBTOKENACTIONOUTPROTO_STATUS']._serialized_end=333252 + _globals['_INTERNALGETWEBTOKENACTIONPROTO']._serialized_start=484122 + _globals['_INTERNALGETWEBTOKENACTIONPROTO']._serialized_end=484173 + _globals['_INTERNALGUESTLOGINAUTHTOKEN']._serialized_start=484175 + _globals['_INTERNALGUESTLOGINAUTHTOKEN']._serialized_end=484256 + _globals['_INTERNALGUESTLOGINSECRETTOKEN']._serialized_start=484258 + _globals['_INTERNALGUESTLOGINSECRETTOKEN']._serialized_end=484344 + _globals['_INTERNALIMAGELOGREPORTDATA']._serialized_start=484347 + _globals['_INTERNALIMAGELOGREPORTDATA']._serialized_end=484481 + _globals['_INTERNALIMAGEMODERATIONATTRIBUTES']._serialized_start=484484 + _globals['_INTERNALIMAGEMODERATIONATTRIBUTES']._serialized_end=484631 + _globals['_INTERNALIMAGEMODERATIONATTRIBUTES_DETECTIONLIKELIHOOD']._serialized_start=484521 + _globals['_INTERNALIMAGEMODERATIONATTRIBUTES_DETECTIONLIKELIHOOD']._serialized_end=484631 + _globals['_INTERNALIMAGEPROFANITYREPORTDATA']._serialized_start=484634 + _globals['_INTERNALIMAGEPROFANITYREPORTDATA']._serialized_end=484804 + _globals['_INTERNALINAPPPURCHASEBALANCEPROTO']._serialized_start=484807 + _globals['_INTERNALINAPPPURCHASEBALANCEPROTO']._serialized_end=485008 + _globals['_INTERNALINCOMINGFRIENDINVITEDISPLAYPROTO']._serialized_start=485011 + _globals['_INTERNALINCOMINGFRIENDINVITEDISPLAYPROTO']._serialized_end=485180 + _globals['_INTERNALINCOMINGFRIENDINVITEPROTO']._serialized_start=485183 + _globals['_INTERNALINCOMINGFRIENDINVITEPROTO']._serialized_end=485502 + _globals['_INTERNALINCOMINGFRIENDINVITEPROTO_STATUS']._serialized_start=485441 + _globals['_INTERNALINCOMINGFRIENDINVITEPROTO_STATUS']._serialized_end=485502 + _globals['_INTERNALINVENTORYDELTAPROTO']._serialized_start=485505 + _globals['_INTERNALINVENTORYDELTAPROTO']._serialized_end=485653 + _globals['_INTERNALINVENTORYITEMPROTO']._serialized_start=485656 + _globals['_INTERNALINVENTORYITEMPROTO']._serialized_end=485867 + _globals['_INTERNALINVENTORYPROTO']._serialized_start=485870 + _globals['_INTERNALINVENTORYPROTO']._serialized_end=486323 + _globals['_INTERNALINVENTORYPROTO_DIFFINVENTORYPROTO']._serialized_start=486126 + _globals['_INTERNALINVENTORYPROTO_DIFFINVENTORYPROTO']._serialized_end=486264 + _globals['_INTERNALINVENTORYPROTO_INVENTORYTYPE']._serialized_start=486266 + _globals['_INTERNALINVENTORYPROTO_INVENTORYTYPE']._serialized_end=486323 + _globals['_INTERNALINVITEFACEBOOKFRIENDOUTPROTO']._serialized_start=486326 + _globals['_INTERNALINVITEFACEBOOKFRIENDOUTPROTO']._serialized_end=486951 + _globals['_INTERNALINVITEFACEBOOKFRIENDOUTPROTO_RESULT']._serialized_start=486475 + _globals['_INTERNALINVITEFACEBOOKFRIENDOUTPROTO_RESULT']._serialized_end=486951 + _globals['_INTERNALINVITEFACEBOOKFRIENDPROTO']._serialized_start=486953 + _globals['_INTERNALINVITEFACEBOOKFRIENDPROTO']._serialized_end=487040 + _globals['_INTERNALINVITEGAMEREQUEST']._serialized_start=487043 + _globals['_INTERNALINVITEGAMEREQUEST']._serialized_end=487194 + _globals['_INTERNALINVITEGAMERESPONSE']._serialized_start=487197 + _globals['_INTERNALINVITEGAMERESPONSE']._serialized_end=487445 + _globals['_INTERNALINVITEGAMERESPONSE_STATUS']._serialized_start=487295 + _globals['_INTERNALINVITEGAMERESPONSE_STATUS']._serialized_end=487445 + _globals['_INTERNALIOSDEVICE']._serialized_start=487447 + _globals['_INTERNALIOSDEVICE']._serialized_end=487553 + _globals['_INTERNALIOSSOURCEREVISION']._serialized_start=487555 + _globals['_INTERNALIOSSOURCEREVISION']._serialized_end=487658 + _globals['_INTERNALISACCOUNTBLOCKEDOUTPROTO']._serialized_start=487660 + _globals['_INTERNALISACCOUNTBLOCKEDOUTPROTO']._serialized_end=487714 + _globals['_INTERNALISACCOUNTBLOCKEDPROTO']._serialized_start=487716 + _globals['_INTERNALISACCOUNTBLOCKEDPROTO']._serialized_end=487779 + _globals['_INTERNALISMYFRIENDOUTPROTO']._serialized_start=487782 + _globals['_INTERNALISMYFRIENDOUTPROTO']._serialized_end=487985 + _globals['_INTERNALISMYFRIENDOUTPROTO_RESULT']._serialized_start=487898 + _globals['_INTERNALISMYFRIENDOUTPROTO_RESULT']._serialized_end=487985 + _globals['_INTERNALISMYFRIENDPROTO']._serialized_start=487987 + _globals['_INTERNALISMYFRIENDPROTO']._serialized_end=488055 + _globals['_INTERNALITEMPROTO']._serialized_start=488058 + _globals['_INTERNALITEMPROTO']._serialized_end=488484 + _globals['_INTERNALITEMPROTO_ITEMSTATUS']._serialized_start=488417 + _globals['_INTERNALITEMPROTO_ITEMSTATUS']._serialized_end=488476 + _globals['_INTERNALLANGUAGEDATA']._serialized_start=488486 + _globals['_INTERNALLANGUAGEDATA']._serialized_end=488536 + _globals['_INTERNALLEGALHOLD']._serialized_start=488538 + _globals['_INTERNALLEGALHOLD']._serialized_end=488659 + _globals['_INTERNALLINKTOACCOUNTLOGINREQUESTPROTO']._serialized_start=488661 + _globals['_INTERNALLINKTOACCOUNTLOGINREQUESTPROTO']._serialized_end=488755 + _globals['_INTERNALLINKTOACCOUNTLOGINRESPONSEPROTO']._serialized_start=488758 + _globals['_INTERNALLINKTOACCOUNTLOGINRESPONSEPROTO']._serialized_end=489025 + _globals['_INTERNALLINKTOACCOUNTLOGINRESPONSEPROTO_STATUS']._serialized_start=488898 + _globals['_INTERNALLINKTOACCOUNTLOGINRESPONSEPROTO_STATUS']._serialized_end=489025 + _globals['_INTERNALLISTFRIENDSREQUEST']._serialized_start=489028 + _globals['_INTERNALLISTFRIENDSREQUEST']._serialized_end=489238 + _globals['_INTERNALLISTFRIENDSRESPONSE']._serialized_start=489241 + _globals['_INTERNALLISTFRIENDSRESPONSE']._serialized_end=490424 + _globals['_INTERNALLISTFRIENDSRESPONSE_FRIENDSUMMARYPROTO']._serialized_start=489429 + _globals['_INTERNALLISTFRIENDSRESPONSE_FRIENDSUMMARYPROTO']._serialized_end=489938 + _globals['_INTERNALLISTFRIENDSRESPONSE_PLAYERSTATUSSUMMARYPROTO']._serialized_start=489941 + _globals['_INTERNALLISTFRIENDSRESPONSE_PLAYERSTATUSSUMMARYPROTO']._serialized_end=490288 + _globals['_INTERNALLISTFRIENDSRESPONSE_PLAYERSTATUSSUMMARYPROTO_PLAYERSTATUSRESULT']._serialized_start=490177 + _globals['_INTERNALLISTFRIENDSRESPONSE_PLAYERSTATUSSUMMARYPROTO_PLAYERSTATUSRESULT']._serialized_end=490288 + _globals['_INTERNALLISTFRIENDSRESPONSE_PROFILESUMMARYPROTO']._serialized_start=490290 + _globals['_INTERNALLISTFRIENDSRESPONSE_PROFILESUMMARYPROTO']._serialized_end=490343 + _globals['_INTERNALLISTFRIENDSRESPONSE_RESULT']._serialized_start=480039 + _globals['_INTERNALLISTFRIENDSRESPONSE_RESULT']._serialized_end=480118 + _globals['_INTERNALLISTLOGINACTIONOUTPROTO']._serialized_start=490426 + _globals['_INTERNALLISTLOGINACTIONOUTPROTO']._serialized_end=490535 + _globals['_INTERNALLISTOPTOUTNOTIFICATIONCATEGORIESREQUESTPROTO']._serialized_start=490537 + _globals['_INTERNALLISTOPTOUTNOTIFICATIONCATEGORIESREQUESTPROTO']._serialized_end=490591 + _globals['_INTERNALLISTOPTOUTNOTIFICATIONCATEGORIESRESPONSEPROTO']._serialized_start=490594 + _globals['_INTERNALLISTOPTOUTNOTIFICATIONCATEGORIESRESPONSEPROTO']._serialized_end=490790 + _globals['_INTERNALLISTOPTOUTNOTIFICATIONCATEGORIESRESPONSEPROTO_RESULT']._serialized_start=165864 + _globals['_INTERNALLISTOPTOUTNOTIFICATIONCATEGORIESRESPONSEPROTO_RESULT']._serialized_end=165909 + _globals['_INTERNALLOCATIONPINGOUTPROTO']._serialized_start=490792 + _globals['_INTERNALLOCATIONPINGOUTPROTO']._serialized_end=490822 + _globals['_INTERNALLOCATIONPINGPROTO']._serialized_start=490825 + _globals['_INTERNALLOCATIONPINGPROTO']._serialized_end=491015 + _globals['_INTERNALLOCATIONPINGPROTO_PINGREASON']._serialized_start=490884 + _globals['_INTERNALLOCATIONPINGPROTO_PINGREASON']._serialized_end=491015 + _globals['_INTERNALLOCATIONPINGUPDATEPROTO']._serialized_start=491018 + _globals['_INTERNALLOCATIONPINGUPDATEPROTO']._serialized_end=491459 + _globals['_INTERNALLOCATIONPINGUPDATEPROTO_PINGREASON']._serialized_start=490884 + _globals['_INTERNALLOCATIONPINGUPDATEPROTO_PINGREASON']._serialized_end=491015 + _globals['_INTERNALLOGREPORTDATA']._serialized_start=491462 + _globals['_INTERNALLOGREPORTDATA']._serialized_end=491639 + _globals['_INTERNALLOGINDETAIL']._serialized_start=491642 + _globals['_INTERNALLOGINDETAIL']._serialized_end=491803 + _globals['_INTERNALMANUALREPORTDATA']._serialized_start=491806 + _globals['_INTERNALMANUALREPORTDATA']._serialized_end=492072 + _globals['_INTERNALMARKETINGTELEMETRY']._serialized_start=492075 + _globals['_INTERNALMARKETINGTELEMETRY']._serialized_end=492482 + _globals['_INTERNALMARKETINGTELEMETRYMETADATA']._serialized_start=492485 + _globals['_INTERNALMARKETINGTELEMETRYMETADATA']._serialized_end=492613 + _globals['_INTERNALMARKETINGTELEMETRYWRAPPER']._serialized_start=492615 + _globals['_INTERNALMARKETINGTELEMETRYWRAPPER']._serialized_end=492732 + _globals['_INTERNALMESSAGEFLAG']._serialized_start=492735 + _globals['_INTERNALMESSAGEFLAG']._serialized_end=492914 + _globals['_INTERNALMESSAGEFLAGS']._serialized_start=492916 + _globals['_INTERNALMESSAGEFLAGS']._serialized_end=493016 + _globals['_INTERNALMESSAGELOGREPORTDATA']._serialized_start=493019 + _globals['_INTERNALMESSAGELOGREPORTDATA']._serialized_end=493154 + _globals['_INTERNALMESSAGEPROFANITYREPORTDATA']._serialized_start=493157 + _globals['_INTERNALMESSAGEPROFANITYREPORTDATA']._serialized_end=493307 + _globals['_INTERNALNIANTICPUBLICSHAREDLOGINTOKENSETTINGS']._serialized_start=493310 + _globals['_INTERNALNIANTICPUBLICSHAREDLOGINTOKENSETTINGS']._serialized_end=494094 + _globals['_INTERNALNIANTICPUBLICSHAREDLOGINTOKENSETTINGS_APPSETTINGS']._serialized_start=493560 + _globals['_INTERNALNIANTICPUBLICSHAREDLOGINTOKENSETTINGS_APPSETTINGS']._serialized_end=494047 + _globals['_INTERNALNIANTICPUBLICSHAREDLOGINTOKENSETTINGS_APPSETTINGS_TOKENCONSUMERSETTINGS']._serialized_start=493854 + _globals['_INTERNALNIANTICPUBLICSHAREDLOGINTOKENSETTINGS_APPSETTINGS_TOKENCONSUMERSETTINGS']._serialized_end=493973 + _globals['_INTERNALNIANTICPUBLICSHAREDLOGINTOKENSETTINGS_APPSETTINGS_TOKENPRODUCERSETTINGS']._serialized_start=493975 + _globals['_INTERNALNIANTICPUBLICSHAREDLOGINTOKENSETTINGS_APPSETTINGS_TOKENPRODUCERSETTINGS']._serialized_end=494047 + _globals['_INTERNALNIANTICPUBLICSHAREDLOGINTOKENSETTINGS_CLIENTSETTINGS']._serialized_start=494049 + _globals['_INTERNALNIANTICPUBLICSHAREDLOGINTOKENSETTINGS_CLIENTSETTINGS']._serialized_end=494094 + _globals['_INTERNALNOTIFYCONTACTLISTFRIENDSREQUEST']._serialized_start=494096 + _globals['_INTERNALNOTIFYCONTACTLISTFRIENDSREQUEST']._serialized_end=494166 + _globals['_INTERNALNOTIFYCONTACTLISTFRIENDSRESPONSE']._serialized_start=494169 + _globals['_INTERNALNOTIFYCONTACTLISTFRIENDSRESPONSE']._serialized_end=494369 + _globals['_INTERNALNOTIFYCONTACTLISTFRIENDSRESPONSE_RESULT']._serialized_start=494294 + _globals['_INTERNALNOTIFYCONTACTLISTFRIENDSRESPONSE_RESULT']._serialized_end=494369 + _globals['_INTERNALOFFERRECORD']._serialized_start=494371 + _globals['_INTERNALOFFERRECORD']._serialized_end=494488 + _globals['_INTERNALOPTOUTPROTO']._serialized_start=494490 + _globals['_INTERNALOPTOUTPROTO']._serialized_end=494531 + _globals['_INTERNALOUTGOINGFRIENDINVITEDISPLAYPROTO']._serialized_start=494534 + _globals['_INTERNALOUTGOINGFRIENDINVITEDISPLAYPROTO']._serialized_end=494703 + _globals['_INTERNALOUTGOINGFRIENDINVITEPROTO']._serialized_start=494706 + _globals['_INTERNALOUTGOINGFRIENDINVITEPROTO']._serialized_end=495025 + _globals['_INTERNALOUTGOINGFRIENDINVITEPROTO_STATUS']._serialized_start=494964 + _globals['_INTERNALOUTGOINGFRIENDINVITEPROTO_STATUS']._serialized_end=495025 + _globals['_INTERNALPHONENUMBERCOUNTRYPROTO']._serialized_start=495027 + _globals['_INTERNALPHONENUMBERCOUNTRYPROTO']._serialized_end=495150 + _globals['_INTERNALPHOTORECORD']._serialized_start=495153 + _globals['_INTERNALPHOTORECORD']._serialized_end=495379 + _globals['_INTERNALPHOTORECORD_STATUS']._serialized_start=495309 + _globals['_INTERNALPHOTORECORD_STATUS']._serialized_end=495379 + _globals['_INTERNALPINGREQUESTPROTO']._serialized_start=495382 + _globals['_INTERNALPINGREQUESTPROTO']._serialized_end=495533 + _globals['_INTERNALPINGRESPONSEPROTO']._serialized_start=495535 + _globals['_INTERNALPINGRESPONSEPROTO']._serialized_end=495655 + _globals['_INTERNALPLATFORMCOMMONFILTERPROTO']._serialized_start=495658 + _globals['_INTERNALPLATFORMCOMMONFILTERPROTO']._serialized_end=496160 + _globals['_INTERNALPLATFORMPLAYERLOCALEPROTO']._serialized_start=496162 + _globals['_INTERNALPLATFORMPLAYERLOCALEPROTO']._serialized_end=496250 + _globals['_INTERNALPLATFORMSERVERDATA']._serialized_start=496253 + _globals['_INTERNALPLATFORMSERVERDATA']._serialized_end=496419 + _globals['_INTERNALPLAYERREPUTATIONPROTO']._serialized_start=496422 + _globals['_INTERNALPLAYERREPUTATIONPROTO']._serialized_end=496658 + _globals['_INTERNALPLAYERREPUTATIONPROTO_CHEATREPUTATION']._serialized_start=496608 + _globals['_INTERNALPLAYERREPUTATIONPROTO_CHEATREPUTATION']._serialized_end=496658 + _globals['_INTERNALPLAYERSETTINGSPROTO']._serialized_start=496661 + _globals['_INTERNALPLAYERSETTINGSPROTO']._serialized_end=496803 + _globals['_INTERNALPLAYERSTATUS']._serialized_start=496806 + _globals['_INTERNALPLAYERSTATUS']._serialized_end=496953 + _globals['_INTERNALPLAYERSTATUS_STATUS']._serialized_start=496830 + _globals['_INTERNALPLAYERSTATUS_STATUS']._serialized_end=496953 + _globals['_INTERNALPLAYERSUMMARYPROTO']._serialized_start=496956 + _globals['_INTERNALPLAYERSUMMARYPROTO']._serialized_end=497199 + _globals['_INTERNALPORTALCURATIONIMAGERESULT']._serialized_start=497202 + _globals['_INTERNALPORTALCURATIONIMAGERESULT']._serialized_end=497402 + _globals['_INTERNALPORTALCURATIONIMAGERESULT_RESULT']._serialized_start=497240 + _globals['_INTERNALPORTALCURATIONIMAGERESULT_RESULT']._serialized_end=497402 + _globals['_INTERNALPROFANITYREPORTDATA']._serialized_start=497405 + _globals['_INTERNALPROFANITYREPORTDATA']._serialized_end=497778 + _globals['_INTERNALPROFILEDETAILSPROTO']._serialized_start=497780 + _globals['_INTERNALPROFILEDETAILSPROTO']._serialized_end=497879 + _globals['_INTERNALPROXIMITYCONTACT']._serialized_start=497882 + _globals['_INTERNALPROXIMITYCONTACT']._serialized_end=498040 + _globals['_INTERNALPROXIMITYTOKEN']._serialized_start=498042 + _globals['_INTERNALPROXIMITYTOKEN']._serialized_end=498144 + _globals['_INTERNALPROXIMITYTOKENINTERNAL']._serialized_start=498146 + _globals['_INTERNALPROXIMITYTOKENINTERNAL']._serialized_end=498248 + _globals['_INTERNALPROXYREQUESTPROTO']._serialized_start=498250 + _globals['_INTERNALPROXYREQUESTPROTO']._serialized_end=498324 + _globals['_INTERNALPROXYRESPONSEPROTO']._serialized_start=498327 + _globals['_INTERNALPROXYRESPONSEPROTO']._serialized_end=498696 + _globals['_INTERNALPROXYRESPONSEPROTO_STATUS']._serialized_start=498465 + _globals['_INTERNALPROXYRESPONSEPROTO_STATUS']._serialized_end=498696 + _globals['_INTERNALPUSHNOTIFICATIONREGISTRYOUTPROTO']._serialized_start=498699 + _globals['_INTERNALPUSHNOTIFICATIONREGISTRYOUTPROTO']._serialized_end=498871 + _globals['_INTERNALPUSHNOTIFICATIONREGISTRYOUTPROTO_RESULT']._serialized_start=498824 + _globals['_INTERNALPUSHNOTIFICATIONREGISTRYOUTPROTO_RESULT']._serialized_end=498871 + _globals['_INTERNALPUSHNOTIFICATIONREGISTRYPROTO']._serialized_start=498874 + _globals['_INTERNALPUSHNOTIFICATIONREGISTRYPROTO']._serialized_end=499019 + _globals['_INTERNALREDEEMPASSCODEREQUESTPROTO']._serialized_start=499021 + _globals['_INTERNALREDEEMPASSCODEREQUESTPROTO']._serialized_end=499075 + _globals['_INTERNALREDEEMPASSCODERESPONSEPROTO']._serialized_start=499078 + _globals['_INTERNALREDEEMPASSCODERESPONSEPROTO']._serialized_end=499509 + _globals['_INTERNALREDEEMPASSCODERESPONSEPROTO_ACQUIREDITEM']._serialized_start=499330 + _globals['_INTERNALREDEEMPASSCODERESPONSEPROTO_ACQUIREDITEM']._serialized_end=499373 + _globals['_INTERNALREDEEMPASSCODERESPONSEPROTO_RESULT']._serialized_start=499376 + _globals['_INTERNALREDEEMPASSCODERESPONSEPROTO_RESULT']._serialized_end=499509 + _globals['_INTERNALREFERCONTACTLISTFRIENDREQUEST']._serialized_start=499512 + _globals['_INTERNALREFERCONTACTLISTFRIENDREQUEST']._serialized_end=499888 + _globals['_INTERNALREFERCONTACTLISTFRIENDREQUEST_REFERRALPROTO']._serialized_start=499827 + _globals['_INTERNALREFERCONTACTLISTFRIENDREQUEST_REFERRALPROTO']._serialized_end=499888 + _globals['_INTERNALREFERCONTACTLISTFRIENDRESPONSE']._serialized_start=499891 + _globals['_INTERNALREFERCONTACTLISTFRIENDRESPONSE']._serialized_end=500243 + _globals['_INTERNALREFERCONTACTLISTFRIENDRESPONSE_RESULT']._serialized_start=500013 + _globals['_INTERNALREFERCONTACTLISTFRIENDRESPONSE_RESULT']._serialized_end=500243 + _globals['_INTERNALREFERRALPROTO']._serialized_start=500245 + _globals['_INTERNALREFERRALPROTO']._serialized_end=500314 + _globals['_INTERNALREFRESHPROXIMITYTOKENSREQUESTPROTO']._serialized_start=500316 + _globals['_INTERNALREFRESHPROXIMITYTOKENSREQUESTPROTO']._serialized_end=500395 + _globals['_INTERNALREFRESHPROXIMITYTOKENSRESPONSEPROTO']._serialized_start=500397 + _globals['_INTERNALREFRESHPROXIMITYTOKENSRESPONSEPROTO']._serialized_end=500507 + _globals['_INTERNALREMOVEFAVORITEFRIENDREQUEST']._serialized_start=500509 + _globals['_INTERNALREMOVEFAVORITEFRIENDREQUEST']._serialized_end=500596 + _globals['_INTERNALREMOVEFAVORITEFRIENDRESPONSE']._serialized_start=500599 + _globals['_INTERNALREMOVEFAVORITEFRIENDRESPONSE']._serialized_end=500759 + _globals['_INTERNALREMOVEFAVORITEFRIENDRESPONSE_RESULT']._serialized_start=284594 + _globals['_INTERNALREMOVEFAVORITEFRIENDRESPONSE_RESULT']._serialized_end=284637 + _globals['_INTERNALREMOVEFRIENDOUTPROTO']._serialized_start=500762 + _globals['_INTERNALREMOVEFRIENDOUTPROTO']._serialized_end=500967 + _globals['_INTERNALREMOVEFRIENDOUTPROTO_RESULT']._serialized_start=500863 + _globals['_INTERNALREMOVEFRIENDOUTPROTO_RESULT']._serialized_end=500967 + _globals['_INTERNALREMOVEFRIENDPROTO']._serialized_start=500969 + _globals['_INTERNALREMOVEFRIENDPROTO']._serialized_end=501039 + _globals['_INTERNALREMOVELOGINACTIONOUTPROTO']._serialized_start=501042 + _globals['_INTERNALREMOVELOGINACTIONOUTPROTO']._serialized_end=501292 + _globals['_INTERNALREMOVELOGINACTIONOUTPROTO_STATUS']._serialized_start=501229 + _globals['_INTERNALREMOVELOGINACTIONOUTPROTO_STATUS']._serialized_end=501292 + _globals['_INTERNALREMOVELOGINACTIONPROTO']._serialized_start=501294 + _globals['_INTERNALREMOVELOGINACTIONPROTO']._serialized_end=501421 + _globals['_INTERNALREPLACELOGINACTIONOUTPROTO']._serialized_start=501424 + _globals['_INTERNALREPLACELOGINACTIONOUTPROTO']._serialized_end=501737 + _globals['_INTERNALREPLACELOGINACTIONOUTPROTO_STATUS']._serialized_start=501613 + _globals['_INTERNALREPLACELOGINACTIONOUTPROTO_STATUS']._serialized_end=501737 + _globals['_INTERNALREPLACELOGINACTIONPROTO']._serialized_start=501740 + _globals['_INTERNALREPLACELOGINACTIONPROTO']._serialized_end=501941 + _globals['_INTERNALREPORTATTRIBUTEDATA']._serialized_start=501944 + _globals['_INTERNALREPORTATTRIBUTEDATA']._serialized_end=502562 + _globals['_INTERNALREPORTATTRIBUTEDATA_CONTENTTYPE']._serialized_start=501975 + _globals['_INTERNALREPORTATTRIBUTEDATA_CONTENTTYPE']._serialized_end=502045 + _globals['_INTERNALREPORTATTRIBUTEDATA_ORIGIN']._serialized_start=502048 + _globals['_INTERNALREPORTATTRIBUTEDATA_ORIGIN']._serialized_end=502251 + _globals['_INTERNALREPORTATTRIBUTEDATA_SEVERITY']._serialized_start=502253 + _globals['_INTERNALREPORTATTRIBUTEDATA_SEVERITY']._serialized_end=502341 + _globals['_INTERNALREPORTATTRIBUTEDATA_STATUS']._serialized_start=502343 + _globals['_INTERNALREPORTATTRIBUTEDATA_STATUS']._serialized_end=502443 + _globals['_INTERNALREPORTATTRIBUTEDATA_TYPE']._serialized_start=502445 + _globals['_INTERNALREPORTATTRIBUTEDATA_TYPE']._serialized_end=502562 + _globals['_INTERNALREPORTINFOWRAPPER']._serialized_start=502565 + _globals['_INTERNALREPORTINFOWRAPPER']._serialized_end=502866 + _globals['_INTERNALREPORTPROXIMITYCONTACTSREQUESTPROTO']._serialized_start=502868 + _globals['_INTERNALREPORTPROXIMITYCONTACTSREQUESTPROTO']._serialized_end=502973 + _globals['_INTERNALREPORTPROXIMITYCONTACTSRESPONSEPROTO']._serialized_start=502975 + _globals['_INTERNALREPORTPROXIMITYCONTACTSRESPONSEPROTO']._serialized_end=503021 + _globals['_INTERNALREPUTATIONSYSTEMATTRIBUTES']._serialized_start=503023 + _globals['_INTERNALREPUTATIONSYSTEMATTRIBUTES']._serialized_end=503126 + _globals['_INTERNALREPUTATIONSYSTEMATTRIBUTES_SYSTEMTYPE']._serialized_start=503061 + _globals['_INTERNALREPUTATIONSYSTEMATTRIBUTES_SYSTEMTYPE']._serialized_end=503126 + _globals['_INTERNALRESPONSE']._serialized_start=503129 + _globals['_INTERNALRESPONSE']._serialized_end=503262 + _globals['_INTERNALRESPONSE_STATUS']._serialized_start=503149 + _globals['_INTERNALRESPONSE_STATUS']._serialized_end=503262 + _globals['_INTERNALROTATEGUESTLOGINSECRETTOKENREQUESTPROTO']._serialized_start=503264 + _globals['_INTERNALROTATEGUESTLOGINSECRETTOKENREQUESTPROTO']._serialized_end=503365 + _globals['_INTERNALROTATEGUESTLOGINSECRETTOKENRESPONSEPROTO']._serialized_start=503368 + _globals['_INTERNALROTATEGUESTLOGINSECRETTOKENRESPONSEPROTO']._serialized_end=503622 + _globals['_INTERNALROTATEGUESTLOGINSECRETTOKENRESPONSEPROTO_STATUS']._serialized_start=503529 + _globals['_INTERNALROTATEGUESTLOGINSECRETTOKENRESPONSEPROTO_STATUS']._serialized_end=503622 + _globals['_INTERNALSAVEPLAYERSETTINGSOUTPROTO']._serialized_start=503625 + _globals['_INTERNALSAVEPLAYERSETTINGSOUTPROTO']._serialized_end=503789 + _globals['_INTERNALSAVEPLAYERSETTINGSOUTPROTO_RESULT']._serialized_start=12921 + _globals['_INTERNALSAVEPLAYERSETTINGSOUTPROTO_RESULT']._serialized_end=12972 + _globals['_INTERNALSAVEPLAYERSETTINGSPROTO']._serialized_start=503791 + _globals['_INTERNALSAVEPLAYERSETTINGSPROTO']._serialized_end=503887 + _globals['_INTERNALSCOREADJUSTMENT']._serialized_start=503890 + _globals['_INTERNALSCOREADJUSTMENT']._serialized_end=504028 + _globals['_INTERNALSEARCHPLAYEROUTPROTO']._serialized_start=504031 + _globals['_INTERNALSEARCHPLAYEROUTPROTO']._serialized_end=504271 + _globals['_INTERNALSEARCHPLAYEROUTPROTO_RESULT']._serialized_start=482669 + _globals['_INTERNALSEARCHPLAYEROUTPROTO_RESULT']._serialized_end=482748 + _globals['_INTERNALSEARCHPLAYERPROTO']._serialized_start=504273 + _globals['_INTERNALSEARCHPLAYERPROTO']._serialized_end=504321 + _globals['_INTERNALSENDCONTACTLISTFRIENDINVITEREQUEST']._serialized_start=504323 + _globals['_INTERNALSENDCONTACTLISTFRIENDINVITEREQUEST']._serialized_end=504428 + _globals['_INTERNALSENDCONTACTLISTFRIENDINVITERESPONSE']._serialized_start=504431 + _globals['_INTERNALSENDCONTACTLISTFRIENDINVITERESPONSE']._serialized_end=505028 + _globals['_INTERNALSENDCONTACTLISTFRIENDINVITERESPONSE_RESULT']._serialized_start=504594 + _globals['_INTERNALSENDCONTACTLISTFRIENDINVITERESPONSE_RESULT']._serialized_end=505028 + _globals['_INTERNALSENDFRIENDINVITEOUTPROTO']._serialized_start=505031 + _globals['_INTERNALSENDFRIENDINVITEOUTPROTO']._serialized_end=505562 + _globals['_INTERNALSENDFRIENDINVITEOUTPROTO_RESULT']._serialized_start=505172 + _globals['_INTERNALSENDFRIENDINVITEOUTPROTO_RESULT']._serialized_end=505562 + _globals['_INTERNALSENDFRIENDINVITEPROTO']._serialized_start=505564 + _globals['_INTERNALSENDFRIENDINVITEPROTO']._serialized_end=505678 + _globals['_INTERNALSENDSMSVERIFICATIONCODEREQUEST']._serialized_start=505680 + _globals['_INTERNALSENDSMSVERIFICATIONCODEREQUEST']._serialized_end=505764 + _globals['_INTERNALSENDSMSVERIFICATIONCODERESPONSE']._serialized_start=505767 + _globals['_INTERNALSENDSMSVERIFICATIONCODERESPONSE']._serialized_end=506059 + _globals['_INTERNALSENDSMSVERIFICATIONCODERESPONSE_STATUS']._serialized_start=505914 + _globals['_INTERNALSENDSMSVERIFICATIONCODERESPONSE_STATUS']._serialized_end=506059 + _globals['_INTERNALSETACCOUNTCONTACTSETTINGSREQUEST']._serialized_start=506062 + _globals['_INTERNALSETACCOUNTCONTACTSETTINGSREQUEST']._serialized_end=506287 + _globals['_INTERNALSETACCOUNTCONTACTSETTINGSRESPONSE']._serialized_start=506290 + _globals['_INTERNALSETACCOUNTCONTACTSETTINGSRESPONSE']._serialized_end=506549 + _globals['_INTERNALSETACCOUNTCONTACTSETTINGSRESPONSE_STATUS']._serialized_start=506440 + _globals['_INTERNALSETACCOUNTCONTACTSETTINGSRESPONSE_STATUS']._serialized_end=506549 + _globals['_INTERNALSETACCOUNTSETTINGSOUTPROTO']._serialized_start=506552 + _globals['_INTERNALSETACCOUNTSETTINGSOUTPROTO']._serialized_end=506746 + _globals['_INTERNALSETACCOUNTSETTINGSOUTPROTO_RESULT']._serialized_start=506665 + _globals['_INTERNALSETACCOUNTSETTINGSOUTPROTO_RESULT']._serialized_end=506746 + _globals['_INTERNALSETACCOUNTSETTINGSPROTO']._serialized_start=506748 + _globals['_INTERNALSETACCOUNTSETTINGSPROTO']._serialized_end=506845 + _globals['_INTERNALSETBIRTHDAYREQUESTPROTO']._serialized_start=506847 + _globals['_INTERNALSETBIRTHDAYREQUESTPROTO']._serialized_end=506898 + _globals['_INTERNALSETBIRTHDAYRESPONSEPROTO']._serialized_start=506901 + _globals['_INTERNALSETBIRTHDAYRESPONSEPROTO']._serialized_end=507083 + _globals['_INTERNALSETBIRTHDAYRESPONSEPROTO_STATUS']._serialized_start=507010 + _globals['_INTERNALSETBIRTHDAYRESPONSEPROTO_STATUS']._serialized_end=507083 + _globals['_INTERNALSETINGAMECURRENCYEXCHANGERATEOUTPROTO']._serialized_start=507086 + _globals['_INTERNALSETINGAMECURRENCYEXCHANGERATEOUTPROTO']._serialized_end=507266 + _globals['_INTERNALSETINGAMECURRENCYEXCHANGERATEOUTPROTO_STATUS']._serialized_start=436635 + _globals['_INTERNALSETINGAMECURRENCYEXCHANGERATEOUTPROTO_STATUS']._serialized_end=436680 + _globals['_INTERNALSETINGAMECURRENCYEXCHANGERATEPROTO']._serialized_start=507269 + _globals['_INTERNALSETINGAMECURRENCYEXCHANGERATEPROTO']._serialized_end=507410 + _globals['_INTERNALSETINGAMECURRENCYEXCHANGERATETRACKINGPROTO']._serialized_start=507413 + _globals['_INTERNALSETINGAMECURRENCYEXCHANGERATETRACKINGPROTO']._serialized_end=507578 + _globals['_INTERNALSKUCONTENTPROTO']._serialized_start=507580 + _globals['_INTERNALSKUCONTENTPROTO']._serialized_end=507642 + _globals['_INTERNALSKUDATAPROTO']._serialized_start=507645 + _globals['_INTERNALSKUDATAPROTO']._serialized_end=508318 + _globals['_INTERNALSKUDATAPROTO_SKUPAYMENTTYPE']._serialized_start=443760 + _globals['_INTERNALSKUDATAPROTO_SKUPAYMENTTYPE']._serialized_end=443826 + _globals['_INTERNALSKULIMITPROTO']._serialized_start=508321 + _globals['_INTERNALSKULIMITPROTO']._serialized_end=508472 + _globals['_INTERNALSKULIMITPROTO_PARAMSENTRY']._serialized_start=443925 + _globals['_INTERNALSKULIMITPROTO_PARAMSENTRY']._serialized_end=443970 + _globals['_INTERNALSKUPRESENTATIONDATAPROTO']._serialized_start=508474 + _globals['_INTERNALSKUPRESENTATIONDATAPROTO']._serialized_end=508536 + _globals['_INTERNALSKUPRICEPROTO']._serialized_start=508538 + _globals['_INTERNALSKUPRICEPROTO']._serialized_end=508599 + _globals['_INTERNALSKURECORD']._serialized_start=508602 + _globals['_INTERNALSKURECORD']._serialized_end=508936 + _globals['_INTERNALSKURECORD_SKUOFFERRECORD']._serialized_start=444299 + _globals['_INTERNALSKURECORD_SKUOFFERRECORD']._serialized_end=444366 + _globals['_INTERNALSKURECORD_OFFERRECORDSENTRY']._serialized_start=508835 + _globals['_INTERNALSKURECORD_OFFERRECORDSENTRY']._serialized_end=508936 + _globals['_INTERNALSOCIALCLIENTFEATURES']._serialized_start=508939 + _globals['_INTERNALSOCIALCLIENTFEATURES']._serialized_end=509657 + _globals['_INTERNALSOCIALCLIENTFEATURES_CROSSGAMESOCIALCLIENTSETTINGSPROTO']._serialized_start=509089 + _globals['_INTERNALSOCIALCLIENTFEATURES_CROSSGAMESOCIALCLIENTSETTINGSPROTO']._serialized_end=509657 + _globals['_INTERNALSOCIALCLIENTFEATURES_CROSSGAMESOCIALCLIENTSETTINGSPROTO_APPLINKTYPE']._serialized_start=509358 + _globals['_INTERNALSOCIALCLIENTFEATURES_CROSSGAMESOCIALCLIENTSETTINGSPROTO_APPLINKTYPE']._serialized_end=509418 + _globals['_INTERNALSOCIALCLIENTFEATURES_CROSSGAMESOCIALCLIENTSETTINGSPROTO_FEATURETYPE']._serialized_start=509421 + _globals['_INTERNALSOCIALCLIENTFEATURES_CROSSGAMESOCIALCLIENTSETTINGSPROTO_FEATURETYPE']._serialized_end=509657 + _globals['_INTERNALSOCIALCLIENTGLOBALSETTINGS']._serialized_start=509660 + _globals['_INTERNALSOCIALCLIENTGLOBALSETTINGS']._serialized_end=510110 + _globals['_INTERNALSOCIALCLIENTGLOBALSETTINGS_CROSSGAMESOCIALSETTINGSPROTO']._serialized_start=509816 + _globals['_INTERNALSOCIALCLIENTGLOBALSETTINGS_CROSSGAMESOCIALSETTINGSPROTO']._serialized_end=510110 + _globals['_INTERNALSOCIALPROTO']._serialized_start=510112 + _globals['_INTERNALSOCIALPROTO']._serialized_end=510220 + _globals['_INTERNALSOCIALPROTO_APPKEY']._serialized_start=510135 + _globals['_INTERNALSOCIALPROTO_APPKEY']._serialized_end=510220 + _globals['_INTERNALSOCIALSETTINGS']._serialized_start=510223 + _globals['_INTERNALSOCIALSETTINGS']._serialized_end=510576 + _globals['_INTERNALSOCIALSETTINGS_CONSENTSTATUS']._serialized_start=450771 + _globals['_INTERNALSOCIALSETTINGS_CONSENTSTATUS']._serialized_end=450824 + _globals['_INTERNALSOCIALSETTINGS_LISTOPTION']._serialized_start=510304 + _globals['_INTERNALSOCIALSETTINGS_LISTOPTION']._serialized_end=510350 + _globals['_INTERNALSOCIALSETTINGS_TUTORIALTYPE']._serialized_start=510353 + _globals['_INTERNALSOCIALSETTINGS_TUTORIALTYPE']._serialized_end=510576 + _globals['_INTERNALSOCIALV2ENUM']._serialized_start=510579 + _globals['_INTERNALSOCIALV2ENUM']._serialized_end=510819 + _globals['_INTERNALSOCIALV2ENUM_CONTACTMETHOD']._serialized_start=510603 + _globals['_INTERNALSOCIALV2ENUM_CONTACTMETHOD']._serialized_end=510664 + _globals['_INTERNALSOCIALV2ENUM_INVITATIONSTATUS']._serialized_start=510666 + _globals['_INTERNALSOCIALV2ENUM_INVITATIONSTATUS']._serialized_end=510726 + _globals['_INTERNALSOCIALV2ENUM_ONLINESTATUS']._serialized_start=510728 + _globals['_INTERNALSOCIALV2ENUM_ONLINESTATUS']._serialized_end=510819 + _globals['_INTERNALSUBMITIMAGEOUTPROTO']._serialized_start=510822 + _globals['_INTERNALSUBMITIMAGEOUTPROTO']._serialized_end=511133 + _globals['_INTERNALSUBMITIMAGEOUTPROTO_RESULT']._serialized_start=510969 + _globals['_INTERNALSUBMITIMAGEOUTPROTO_RESULT']._serialized_end=511133 + _globals['_INTERNALSUBMITIMAGEPROTO']._serialized_start=511136 + _globals['_INTERNALSUBMITIMAGEPROTO']._serialized_end=511303 + _globals['_INTERNALSUBMITIMAGEPROTO_METADATAENTRY']._serialized_start=455395 + _globals['_INTERNALSUBMITIMAGEPROTO_METADATAENTRY']._serialized_end=455442 + _globals['_INTERNALSUBMITNEWPOIOUTPROTO']._serialized_start=511306 + _globals['_INTERNALSUBMITNEWPOIOUTPROTO']._serialized_end=511555 + _globals['_INTERNALSUBMITNEWPOIOUTPROTO_STATUS']._serialized_start=511408 + _globals['_INTERNALSUBMITNEWPOIOUTPROTO_STATUS']._serialized_end=511555 + _globals['_INTERNALSUBMITNEWPOIPROTO']._serialized_start=511558 + _globals['_INTERNALSUBMITNEWPOIPROTO']._serialized_end=511688 + _globals['_INTERNALSYNCCONTACTLISTREQUEST']._serialized_start=511691 + _globals['_INTERNALSYNCCONTACTLISTREQUEST']._serialized_end=511896 + _globals['_INTERNALSYNCCONTACTLISTREQUEST_CONTACTPROTO']._serialized_start=511825 + _globals['_INTERNALSYNCCONTACTLISTREQUEST_CONTACTPROTO']._serialized_end=511896 + _globals['_INTERNALSYNCCONTACTLISTRESPONSE']._serialized_start=511899 + _globals['_INTERNALSYNCCONTACTLISTRESPONSE']._serialized_end=512628 + _globals['_INTERNALSYNCCONTACTLISTRESPONSE_CONTACTPLAYERPROTO']._serialized_start=512099 + _globals['_INTERNALSYNCCONTACTLISTRESPONSE_CONTACTPLAYERPROTO']._serialized_end=512505 + _globals['_INTERNALSYNCCONTACTLISTRESPONSE_CONTACTPLAYERPROTO_PLAYERPROTO']._serialized_start=512335 + _globals['_INTERNALSYNCCONTACTLISTRESPONSE_CONTACTPLAYERPROTO_PLAYERPROTO']._serialized_end=512451 + _globals['_INTERNALSYNCCONTACTLISTRESPONSE_CONTACTPLAYERPROTO_CONTACTSTATUS']._serialized_start=512453 + _globals['_INTERNALSYNCCONTACTLISTRESPONSE_CONTACTPLAYERPROTO_CONTACTSTATUS']._serialized_end=512505 + _globals['_INTERNALSYNCCONTACTLISTRESPONSE_RESULT']._serialized_start=512507 + _globals['_INTERNALSYNCCONTACTLISTRESPONSE_RESULT']._serialized_end=512628 + _globals['_INTERNALTEMPLATEVARIABLE']._serialized_start=512630 + _globals['_INTERNALTEMPLATEVARIABLE']._serialized_end=512742 + _globals['_INTERNALUNBLOCKACCOUNTOUTPROTO']._serialized_start=512745 + _globals['_INTERNALUNBLOCKACCOUNTOUTPROTO']._serialized_end=512938 + _globals['_INTERNALUNBLOCKACCOUNTOUTPROTO_RESULT']._serialized_start=512850 + _globals['_INTERNALUNBLOCKACCOUNTOUTPROTO_RESULT']._serialized_end=512938 + _globals['_INTERNALUNBLOCKACCOUNTPROTO']._serialized_start=512940 + _globals['_INTERNALUNBLOCKACCOUNTPROTO']._serialized_end=513001 + _globals['_INTERNALUNTOMBSTONECODENAMERESULT']._serialized_start=513004 + _globals['_INTERNALUNTOMBSTONECODENAMERESULT']._serialized_end=513229 + _globals['_INTERNALUNTOMBSTONECODENAMERESULT_STATUS']._serialized_start=513173 + _globals['_INTERNALUNTOMBSTONECODENAMERESULT_STATUS']._serialized_end=513229 + _globals['_INTERNALUNTOMBSTONERESULT']._serialized_start=513232 + _globals['_INTERNALUNTOMBSTONERESULT']._serialized_end=513425 + _globals['_INTERNALUNTOMBSTONERESULT_STATUS']._serialized_start=513369 + _globals['_INTERNALUNTOMBSTONERESULT_STATUS']._serialized_end=513425 + _globals['_INTERNALUPDATEADVENTURESYNCFITNESSREQUESTPROTO']._serialized_start=513427 + _globals['_INTERNALUPDATEADVENTURESYNCFITNESSREQUESTPROTO']._serialized_end=513539 + _globals['_INTERNALUPDATEADVENTURESYNCFITNESSRESPONSEPROTO']._serialized_start=513542 + _globals['_INTERNALUPDATEADVENTURESYNCFITNESSRESPONSEPROTO']._serialized_end=513732 + _globals['_INTERNALUPDATEADVENTURESYNCFITNESSRESPONSEPROTO_STATUS']._serialized_start=333201 + _globals['_INTERNALUPDATEADVENTURESYNCFITNESSRESPONSEPROTO_STATUS']._serialized_end=333252 + _globals['_INTERNALUPDATEADVENTURESYNCSETTINGSREQUESTPROTO']._serialized_start=513735 + _globals['_INTERNALUPDATEADVENTURESYNCSETTINGSREQUESTPROTO']._serialized_end=513869 + _globals['_INTERNALUPDATEADVENTURESYNCSETTINGSRESPONSEPROTO']._serialized_start=513872 + _globals['_INTERNALUPDATEADVENTURESYNCSETTINGSRESPONSEPROTO']._serialized_end=514092 + _globals['_INTERNALUPDATEADVENTURESYNCSETTINGSRESPONSEPROTO_STATUS']._serialized_start=368225 + _globals['_INTERNALUPDATEADVENTURESYNCSETTINGSRESPONSEPROTO_STATUS']._serialized_end=368304 + _globals['_INTERNALUPDATEAVATARIMAGEREQUEST']._serialized_start=514095 + _globals['_INTERNALUPDATEAVATARIMAGEREQUEST']._serialized_end=514352 + _globals['_INTERNALUPDATEAVATARIMAGEREQUEST_AVATARIMAGEPROTO']._serialized_start=514295 + _globals['_INTERNALUPDATEAVATARIMAGEREQUEST_AVATARIMAGEPROTO']._serialized_end=514352 + _globals['_INTERNALUPDATEAVATARIMAGERESPONSE']._serialized_start=514355 + _globals['_INTERNALUPDATEAVATARIMAGERESPONSE']._serialized_end=514517 + _globals['_INTERNALUPDATEAVATARIMAGERESPONSE_STATUS']._serialized_start=285975 + _globals['_INTERNALUPDATEAVATARIMAGERESPONSE_STATUS']._serialized_end=286026 + _globals['_INTERNALUPDATEBREADCRUMBHISTORYREQUESTPROTO']._serialized_start=514520 + _globals['_INTERNALUPDATEBREADCRUMBHISTORYREQUESTPROTO']._serialized_end=514689 + _globals['_INTERNALUPDATEBREADCRUMBHISTORYRESPONSEPROTO']._serialized_start=514692 + _globals['_INTERNALUPDATEBREADCRUMBHISTORYRESPONSEPROTO']._serialized_end=514904 + _globals['_INTERNALUPDATEBREADCRUMBHISTORYRESPONSEPROTO_STATUS']._serialized_start=368225 + _globals['_INTERNALUPDATEBREADCRUMBHISTORYRESPONSEPROTO_STATUS']._serialized_end=368304 + _globals['_INTERNALUPDATEBULKPLAYERLOCATIONREQUESTPROTO']._serialized_start=514906 + _globals['_INTERNALUPDATEBULKPLAYERLOCATIONREQUESTPROTO']._serialized_end=515031 + _globals['_INTERNALUPDATEBULKPLAYERLOCATIONRESPONSEPROTO']._serialized_start=515034 + _globals['_INTERNALUPDATEBULKPLAYERLOCATIONRESPONSEPROTO']._serialized_end=515248 + _globals['_INTERNALUPDATEBULKPLAYERLOCATIONRESPONSEPROTO_STATUS']._serialized_start=368225 + _globals['_INTERNALUPDATEBULKPLAYERLOCATIONRESPONSEPROTO_STATUS']._serialized_end=368304 + _globals['_INTERNALUPDATEFACEBOOKSTATUSOUTPROTO']._serialized_start=515251 + _globals['_INTERNALUPDATEFACEBOOKSTATUSOUTPROTO']._serialized_end=515498 + _globals['_INTERNALUPDATEFACEBOOKSTATUSOUTPROTO_RESULT']._serialized_start=515369 + _globals['_INTERNALUPDATEFACEBOOKSTATUSOUTPROTO_RESULT']._serialized_end=515498 + _globals['_INTERNALUPDATEFACEBOOKSTATUSPROTO']._serialized_start=515500 + _globals['_INTERNALUPDATEFACEBOOKSTATUSPROTO']._serialized_end=515582 + _globals['_INTERNALUPDATEFRIENDSHIPREQUEST']._serialized_start=515585 + _globals['_INTERNALUPDATEFRIENDSHIPREQUEST']._serialized_end=515800 + _globals['_INTERNALUPDATEFRIENDSHIPREQUEST_FRIENDPROFILEPROTO']._serialized_start=515762 + _globals['_INTERNALUPDATEFRIENDSHIPREQUEST_FRIENDPROFILEPROTO']._serialized_end=515800 + _globals['_INTERNALUPDATEFRIENDSHIPRESPONSE']._serialized_start=515803 + _globals['_INTERNALUPDATEFRIENDSHIPRESPONSE']._serialized_end=516081 + _globals['_INTERNALUPDATEFRIENDSHIPRESPONSE_RESULT']._serialized_start=515913 + _globals['_INTERNALUPDATEFRIENDSHIPRESPONSE_RESULT']._serialized_end=516081 + _globals['_INTERNALUPDATEINCOMINGGAMEINVITEREQUEST']._serialized_start=516084 + _globals['_INTERNALUPDATEINCOMINGGAMEINVITEREQUEST']._serialized_end=516273 + _globals['_INTERNALUPDATEINCOMINGGAMEINVITEREQUEST_NEWSTATUS']._serialized_start=516231 + _globals['_INTERNALUPDATEINCOMINGGAMEINVITEREQUEST_NEWSTATUS']._serialized_end=516273 + _globals['_INTERNALUPDATEINCOMINGGAMEINVITERESPONSE']._serialized_start=516276 + _globals['_INTERNALUPDATEINCOMINGGAMEINVITERESPONSE']._serialized_end=516433 + _globals['_INTERNALUPDATEINCOMINGGAMEINVITERESPONSE_RESULT']._serialized_start=12062 + _globals['_INTERNALUPDATEINCOMINGGAMEINVITERESPONSE_RESULT']._serialized_end=12094 + _globals['_INTERNALUPDATENOTIFICATIONOUTPROTO']._serialized_start=516435 + _globals['_INTERNALUPDATENOTIFICATIONOUTPROTO']._serialized_end=516529 + _globals['_INTERNALUPDATENOTIFICATIONPROTO']._serialized_start=516532 + _globals['_INTERNALUPDATENOTIFICATIONPROTO']._serialized_end=516678 + _globals['_INTERNALUPDATEPHONENUMBERREQUEST']._serialized_start=516680 + _globals['_INTERNALUPDATEPHONENUMBERREQUEST']._serialized_end=516805 + _globals['_INTERNALUPDATEPHONENUMBERRESPONSE']._serialized_start=516808 + _globals['_INTERNALUPDATEPHONENUMBERRESPONSE']._serialized_end=517120 + _globals['_INTERNALUPDATEPHONENUMBERRESPONSE_STATUS']._serialized_start=516943 + _globals['_INTERNALUPDATEPHONENUMBERRESPONSE_STATUS']._serialized_end=517120 + _globals['_INTERNALUPDATEPROFILEREQUEST']._serialized_start=517123 + _globals['_INTERNALUPDATEPROFILEREQUEST']._serialized_end=517275 + _globals['_INTERNALUPDATEPROFILEREQUEST_PROFILEPROTO']._serialized_start=517231 + _globals['_INTERNALUPDATEPROFILEREQUEST_PROFILEPROTO']._serialized_end=517275 + _globals['_INTERNALUPDATEPROFILERESPONSE']._serialized_start=517278 + _globals['_INTERNALUPDATEPROFILERESPONSE']._serialized_end=517462 + _globals['_INTERNALUPDATEPROFILERESPONSE_RESULT']._serialized_start=517381 + _globals['_INTERNALUPDATEPROFILERESPONSE_RESULT']._serialized_end=517462 + _globals['_INTERNALUPLOADPOIPHOTOBYURLOUTPROTO']._serialized_start=517464 + _globals['_INTERNALUPLOADPOIPHOTOBYURLOUTPROTO']._serialized_end=517575 + _globals['_INTERNALUPLOADPOIPHOTOBYURLPROTO']._serialized_start=517577 + _globals['_INTERNALUPLOADPOIPHOTOBYURLPROTO']._serialized_end=517650 + _globals['_INTERNALVALIDATENIAAPPLEAUTHTOKENREQUESTPROTO']._serialized_start=517652 + _globals['_INTERNALVALIDATENIAAPPLEAUTHTOKENREQUESTPROTO']._serialized_end=517729 + _globals['_INTERNALVALIDATENIAAPPLEAUTHTOKENRESPONSEPROTO']._serialized_start=517732 + _globals['_INTERNALVALIDATENIAAPPLEAUTHTOKENRESPONSEPROTO']._serialized_end=517955 + _globals['_INTERNALVALIDATENIAAPPLEAUTHTOKENRESPONSEPROTO_STATUS']._serialized_start=517869 + _globals['_INTERNALVALIDATENIAAPPLEAUTHTOKENRESPONSEPROTO_STATUS']._serialized_end=517955 + _globals['_INTERNALWEATHERALERTPROTO']._serialized_start=517958 + _globals['_INTERNALWEATHERALERTPROTO']._serialized_end=518126 + _globals['_INTERNALWEATHERALERTPROTO_SEVERITY']._serialized_start=518079 + _globals['_INTERNALWEATHERALERTPROTO_SEVERITY']._serialized_end=518126 + _globals['_INTERNALWEATHERALERTSETTINGSPROTO']._serialized_start=518129 + _globals['_INTERNALWEATHERALERTSETTINGSPROTO']._serialized_end=518858 + _globals['_INTERNALWEATHERALERTSETTINGSPROTO_ALERTENFORCESETTINGS']._serialized_start=518445 + _globals['_INTERNALWEATHERALERTSETTINGSPROTO_ALERTENFORCESETTINGS']._serialized_end=518659 + _globals['_INTERNALWEATHERALERTSETTINGSPROTO_ALERTENFORCESETTINGS_ENFORCECONDITION']._serialized_start=518594 + _globals['_INTERNALWEATHERALERTSETTINGSPROTO_ALERTENFORCESETTINGS_ENFORCECONDITION']._serialized_end=518659 + _globals['_INTERNALWEATHERALERTSETTINGSPROTO_ALERTIGNORESETTINGS']._serialized_start=518662 + _globals['_INTERNALWEATHERALERTSETTINGSPROTO_ALERTIGNORESETTINGS']._serialized_end=518858 + _globals['_INTERNALWEATHERALERTSETTINGSPROTO_ALERTIGNORESETTINGS_OVERRIDECONDITION']._serialized_start=518810 + _globals['_INTERNALWEATHERALERTSETTINGSPROTO_ALERTIGNORESETTINGS_OVERRIDECONDITION']._serialized_end=518858 + _globals['_INTERNALWEATHERSETTINGSPROTO']._serialized_start=518861 + _globals['_INTERNALWEATHERSETTINGSPROTO']._serialized_end=520560 + _globals['_INTERNALWEATHERSETTINGSPROTO_DISPLAYWEATHERSETTINGSPROTO']._serialized_start=519267 + _globals['_INTERNALWEATHERSETTINGSPROTO_DISPLAYWEATHERSETTINGSPROTO']._serialized_end=520096 + _globals['_INTERNALWEATHERSETTINGSPROTO_DISPLAYWEATHERSETTINGSPROTO_DISPLAYLEVELSETTINGS']._serialized_start=519547 + _globals['_INTERNALWEATHERSETTINGSPROTO_DISPLAYWEATHERSETTINGSPROTO_DISPLAYLEVELSETTINGS']._serialized_end=519994 + _globals['_INTERNALWEATHERSETTINGSPROTO_DISPLAYWEATHERSETTINGSPROTO_WINDLEVELSETTINGS']._serialized_start=519996 + _globals['_INTERNALWEATHERSETTINGSPROTO_DISPLAYWEATHERSETTINGSPROTO_WINDLEVELSETTINGS']._serialized_end=520096 + _globals['_INTERNALWEATHERSETTINGSPROTO_GAMEPLAYWEATHERSETTINGSPROTO']._serialized_start=520099 + _globals['_INTERNALWEATHERSETTINGSPROTO_GAMEPLAYWEATHERSETTINGSPROTO']._serialized_end=520447 + _globals['_INTERNALWEATHERSETTINGSPROTO_GAMEPLAYWEATHERSETTINGSPROTO_CONDITIONMAPSETTINGS']._serialized_start=520310 + _globals['_INTERNALWEATHERSETTINGSPROTO_GAMEPLAYWEATHERSETTINGSPROTO_CONDITIONMAPSETTINGS']._serialized_end=520447 + _globals['_INTERNALWEATHERSETTINGSPROTO_STALEWEATHERSETTINGSPROTO']._serialized_start=520449 + _globals['_INTERNALWEATHERSETTINGSPROTO_STALEWEATHERSETTINGSPROTO']._serialized_end=520560 + _globals['_INVASIONAVAILABILITYSETTINGSPROTO']._serialized_start=520563 + _globals['_INVASIONAVAILABILITYSETTINGSPROTO']._serialized_end=521052 + _globals['_INVASIONAVAILABILITYSETTINGSPROTO_INVASIONAVAILABILITYSETTINGSID']._serialized_start=520669 + _globals['_INVASIONAVAILABILITYSETTINGSPROTO_INVASIONAVAILABILITYSETTINGSID']._serialized_end=521052 + _globals['_INVASIONBATTLERESPONSEUPDATE']._serialized_start=521055 + _globals['_INVASIONBATTLERESPONSEUPDATE']._serialized_end=521184 + _globals['_INVASIONBATTLEUPDATE']._serialized_start=521187 + _globals['_INVASIONBATTLEUPDATE']._serialized_end=521374 + _globals['_INVASIONCREATEDETAIL']._serialized_start=521376 + _globals['_INVASIONCREATEDETAIL']._serialized_end=521461 + _globals['_INVASIONENCOUNTEROUTPROTO']._serialized_start=521464 + _globals['_INVASIONENCOUNTEROUTPROTO']._serialized_end=522087 + _globals['_INVASIONENCOUNTEROUTPROTO_PREMIERBALLSDISPLAYPROTO']._serialized_start=521929 + _globals['_INVASIONENCOUNTEROUTPROTO_PREMIERBALLSDISPLAYPROTO']._serialized_end=522087 + _globals['_INVASIONENCOUNTERPROTO']._serialized_start=522089 + _globals['_INVASIONENCOUNTERPROTO']._serialized_end=522189 + _globals['_INVASIONFINISHEDDISPLAYPROTO']._serialized_start=522191 + _globals['_INVASIONFINISHEDDISPLAYPROTO']._serialized_end=522279 + _globals['_INVASIONNPCDISPLAYSETTINGSPROTO']._serialized_start=522282 + _globals['_INVASIONNPCDISPLAYSETTINGSPROTO']._serialized_end=522665 + _globals['_INVASIONOPENCOMBATSESSIONDATA']._serialized_start=522668 + _globals['_INVASIONOPENCOMBATSESSIONDATA']._serialized_end=522841 + _globals['_INVASIONOPENCOMBATSESSIONRESPONSEDATA']._serialized_start=522844 + _globals['_INVASIONOPENCOMBATSESSIONRESPONSEDATA']._serialized_end=523033 + _globals['_INVASIONSTATUS']._serialized_start=523036 + _globals['_INVASIONSTATUS']._serialized_end=523531 + _globals['_INVASIONSTATUS_STATUS']._serialized_start=523110 + _globals['_INVASIONSTATUS_STATUS']._serialized_end=523531 + _globals['_INVASIONTELEMETRY']._serialized_start=523534 + _globals['_INVASIONTELEMETRY']._serialized_end=524103 + _globals['_INVASIONVICTORYLOGENTRY']._serialized_start=524106 + _globals['_INVASIONVICTORYLOGENTRY']._serialized_end=524244 + _globals['_INVENTORYDELTAPROTO']._serialized_start=524247 + _globals['_INVENTORYDELTAPROTO']._serialized_end=524379 + _globals['_INVENTORYITEMPROTO']._serialized_start=524382 + _globals['_INVENTORYITEMPROTO']._serialized_end=524585 + _globals['_INVENTORYPROTO']._serialized_start=524588 + _globals['_INVENTORYPROTO']._serialized_end=525001 + _globals['_INVENTORYPROTO_DIFFINVENTORYPROTO']._serialized_start=524812 + _globals['_INVENTORYPROTO_DIFFINVENTORYPROTO']._serialized_end=524942 + _globals['_INVENTORYPROTO_INVENTORYTYPE']._serialized_start=486266 + _globals['_INVENTORYPROTO_INVENTORYTYPE']._serialized_end=486323 + _globals['_INVENTORYSETTINGSPROTO']._serialized_start=525004 + _globals['_INVENTORYSETTINGSPROTO']._serialized_end=525867 + _globals['_INVENTORYSETTINGSPROTO_BAGUPGRADESTAGEPROTO']._serialized_start=525817 + _globals['_INVENTORYSETTINGSPROTO_BAGUPGRADESTAGEPROTO']._serialized_end=525867 + _globals['_INVENTORYUPGRADEATTRIBUTESPROTO']._serialized_start=525869 + _globals['_INVENTORYUPGRADEATTRIBUTESPROTO']._serialized_end=525990 + _globals['_INVENTORYUPGRADEPROTO']._serialized_start=525993 + _globals['_INVENTORYUPGRADEPROTO']._serialized_end=526140 + _globals['_INVENTORYUPGRADESPROTO']._serialized_start=526142 + _globals['_INVENTORYUPGRADESPROTO']._serialized_end=526232 + _globals['_IOSDEVICE']._serialized_start=526234 + _globals['_IOSDEVICE']._serialized_end=526332 + _globals['_IOSSOURCEREVISION']._serialized_start=526334 + _globals['_IOSSOURCEREVISION']._serialized_end=526429 + _globals['_IRISPOKEMONOBJECTPROTO']._serialized_start=526432 + _globals['_IRISPOKEMONOBJECTPROTO']._serialized_end=526833 + _globals['_IRISSOCIALDEPLOYMENTPROTO']._serialized_start=526835 + _globals['_IRISSOCIALDEPLOYMENTPROTO']._serialized_end=526955 + _globals['_IRISSOCIALEVENTTELEMETRY']._serialized_start=526958 + _globals['_IRISSOCIALEVENTTELEMETRY']._serialized_end=527880 + _globals['_IRISSOCIALEVENTTELEMETRY_IRISSOCIALPERFORMANCEMETRICS']._serialized_start=527417 + _globals['_IRISSOCIALEVENTTELEMETRY_IRISSOCIALPERFORMANCEMETRICS']._serialized_end=527563 + _globals['_IRISSOCIALEVENTTELEMETRY_IRISSOCIALCAMERAMETADATA']._serialized_start=527566 + _globals['_IRISSOCIALEVENTTELEMETRY_IRISSOCIALCAMERAMETADATA']._serialized_end=527730 + _globals['_IRISSOCIALEVENTTELEMETRY_POSITION']._serialized_start=527732 + _globals['_IRISSOCIALEVENTTELEMETRY_POSITION']._serialized_end=527775 + _globals['_IRISSOCIALEVENTTELEMETRY_ROTATION']._serialized_start=527777 + _globals['_IRISSOCIALEVENTTELEMETRY_ROTATION']._serialized_end=527831 + _globals['_IRISSOCIALEVENTTELEMETRY_METADATAENTRY']._serialized_start=455395 + _globals['_IRISSOCIALEVENTTELEMETRY_METADATAENTRY']._serialized_end=455442 + _globals['_IRISSOCIALGLOBALSETTINGSPROTO']._serialized_start=527882 + _globals['_IRISSOCIALGLOBALSETTINGSPROTO']._serialized_end=527945 + _globals['_IRISSOCIALINTERACTIONLOGENTRY']._serialized_start=527948 + _globals['_IRISSOCIALINTERACTIONLOGENTRY']._serialized_end=528399 + _globals['_IRISSOCIALINTERACTIONLOGENTRY_IRISSOCIALIMAGELOOKUP']._serialized_start=528215 + _globals['_IRISSOCIALINTERACTIONLOGENTRY_IRISSOCIALIMAGELOOKUP']._serialized_end=528357 + _globals['_IRISSOCIALINTERACTIONLOGENTRY_RESULT']._serialized_start=528359 + _globals['_IRISSOCIALINTERACTIONLOGENTRY_RESULT']._serialized_end=528399 + _globals['_IRISSOCIALSETTINGSPROTO']._serialized_start=528402 + _globals['_IRISSOCIALSETTINGSPROTO']._serialized_end=529526 + _globals['_IRISSOCIALUSEREXPERIENCEFUNNELSETTINGSPROTO']._serialized_start=529529 + _globals['_IRISSOCIALUSEREXPERIENCEFUNNELSETTINGSPROTO']._serialized_end=529804 + _globals['_IRISSOCIALUSEREXPERIENCEFUNNELSETTINGSPROTO_IRISSOCIALEVENTSTEPPROTO']._serialized_start=529709 + _globals['_IRISSOCIALUSEREXPERIENCEFUNNELSETTINGSPROTO_IRISSOCIALEVENTSTEPPROTO']._serialized_end=529804 + _globals['_ISSKUAVAILABLEOUTPROTO']._serialized_start=529806 + _globals['_ISSKUAVAILABLEOUTPROTO']._serialized_end=529856 + _globals['_ISSKUAVAILABLEPROTO']._serialized_start=529858 + _globals['_ISSKUAVAILABLEPROTO']._serialized_end=529936 + _globals['_ITEMEXPIRATIONSETTINGSPROTO']._serialized_start=529939 + _globals['_ITEMEXPIRATIONSETTINGSPROTO']._serialized_end=530102 + _globals['_ITEMINVENTORYUPDATESETTINGSPROTO']._serialized_start=530105 + _globals['_ITEMINVENTORYUPDATESETTINGSPROTO']._serialized_end=530364 + _globals['_ITEMINVENTORYUPDATESETTINGSPROTO_CATEGORYPROTO']._serialized_start=530254 + _globals['_ITEMINVENTORYUPDATESETTINGSPROTO_CATEGORYPROTO']._serialized_end=530364 + _globals['_ITEMPROTO']._serialized_start=530367 + _globals['_ITEMPROTO']._serialized_end=530555 + _globals['_ITEMREWARDPROTO']._serialized_start=530557 + _globals['_ITEMREWARDPROTO']._serialized_end=530626 + _globals['_ITEMSETTINGSPROTO']._serialized_start=530629 + _globals['_ITEMSETTINGSPROTO']._serialized_end=531921 + _globals['_ITEMTELEMETRY']._serialized_start=531924 + _globals['_ITEMTELEMETRY']._serialized_end=532108 + _globals['_JOINBREADLOBBYOUTPROTO']._serialized_start=532111 + _globals['_JOINBREADLOBBYOUTPROTO']._serialized_end=533102 + _globals['_JOINBREADLOBBYOUTPROTO_EXISTINGLOBBYPROTO']._serialized_start=532406 + _globals['_JOINBREADLOBBYOUTPROTO_EXISTINGLOBBYPROTO']._serialized_end=532536 + _globals['_JOINBREADLOBBYOUTPROTO_RESULT']._serialized_start=532539 + _globals['_JOINBREADLOBBYOUTPROTO_RESULT']._serialized_end=533102 + _globals['_JOINBREADLOBBYPROTO']._serialized_start=533105 + _globals['_JOINBREADLOBBYPROTO']._serialized_end=533381 + _globals['_JOINBUDDYMULTIPLAYERSESSIONOUTPROTO']._serialized_start=533384 + _globals['_JOINBUDDYMULTIPLAYERSESSIONOUTPROTO']._serialized_end=533856 + _globals['_JOINBUDDYMULTIPLAYERSESSIONOUTPROTO_RESULT']._serialized_start=533576 + _globals['_JOINBUDDYMULTIPLAYERSESSIONOUTPROTO_RESULT']._serialized_end=533856 + _globals['_JOINBUDDYMULTIPLAYERSESSIONPROTO']._serialized_start=533858 + _globals['_JOINBUDDYMULTIPLAYERSESSIONPROTO']._serialized_end=533917 + _globals['_JOINLOBBYDATA']._serialized_start=533919 + _globals['_JOINLOBBYDATA']._serialized_end=533992 + _globals['_JOINLOBBYOUTPROTO']._serialized_start=533995 + _globals['_JOINLOBBYOUTPROTO']._serialized_end=534585 + _globals['_JOINLOBBYOUTPROTO_RESULT']._serialized_start=534118 + _globals['_JOINLOBBYOUTPROTO_RESULT']._serialized_end=534585 + _globals['_JOINLOBBYPROTO']._serialized_start=534588 + _globals['_JOINLOBBYPROTO']._serialized_end=534825 + _globals['_JOINLOBBYRESPONSEDATA']._serialized_start=534828 + _globals['_JOINLOBBYRESPONSEDATA']._serialized_end=535322 + _globals['_JOINPARTYOUTPROTO']._serialized_start=535325 + _globals['_JOINPARTYOUTPROTO']._serialized_end=535970 + _globals['_JOINPARTYOUTPROTO_RESULT']._serialized_start=535451 + _globals['_JOINPARTYOUTPROTO_RESULT']._serialized_end=535970 + _globals['_JOINPARTYPROTO']._serialized_start=535972 + _globals['_JOINPARTYPROTO']._serialized_end=536078 + _globals['_JOINEDPLAYEROBFUSCATIONENTRYPROTO']._serialized_start=536081 + _globals['_JOINEDPLAYEROBFUSCATIONENTRYPROTO']._serialized_end=536240 + _globals['_JOINEDPLAYEROBFUSCATIONMAPPROTO']._serialized_start=536243 + _globals['_JOINEDPLAYEROBFUSCATIONMAPPROTO']._serialized_end=536382 + _globals['_JOURNALADDENTRYPROTO']._serialized_start=536384 + _globals['_JOURNALADDENTRYPROTO']._serialized_end=536478 + _globals['_JOURNALENTRYPROTO']._serialized_start=536481 + _globals['_JOURNALENTRYPROTO']._serialized_end=536697 + _globals['_JOURNALREADENTRYPROTO']._serialized_start=536699 + _globals['_JOURNALREADENTRYPROTO']._serialized_end=536774 + _globals['_JOURNALREMOVEENTRYPROTO']._serialized_start=536776 + _globals['_JOURNALREMOVEENTRYPROTO']._serialized_end=536853 + _globals['_JOURNALVERSIONPROTO']._serialized_start=536855 + _globals['_JOURNALVERSIONPROTO']._serialized_end=536893 + _globals['_KANGAROOSETTINGSPROTO']._serialized_start=536895 + _globals['_KANGAROOSETTINGSPROTO']._serialized_end=536946 + _globals['_KEY']._serialized_start=536948 + _globals['_KEY']._serialized_end=536979 + _globals['_KEYBLOCK']._serialized_start=536981 + _globals['_KEYBLOCK']._serialized_end=537074 + _globals['_KEYVALUEPAIR']._serialized_start=537076 + _globals['_KEYVALUEPAIR']._serialized_end=537139 + _globals['_KICKOTHERPLAYERFROMPARTYOUTPROTO']._serialized_start=537142 + _globals['_KICKOTHERPLAYERFROMPARTYOUTPROTO']._serialized_end=537435 + _globals['_KICKOTHERPLAYERFROMPARTYOUTPROTO_RESULT']._serialized_start=537298 + _globals['_KICKOTHERPLAYERFROMPARTYOUTPROTO_RESULT']._serialized_end=537435 + _globals['_KICKOTHERPLAYERFROMPARTYPROTO']._serialized_start=537437 + _globals['_KICKOTHERPLAYERFROMPARTYPROTO']._serialized_end=537497 + _globals['_KOALASETTINGSPROTO']._serialized_start=537499 + _globals['_KOALASETTINGSPROTO']._serialized_end=537595 + _globals['_LABEL']._serialized_start=537597 + _globals['_LABEL']._serialized_end=537723 + _globals['_LABELCONTENTLOCALIZATION']._serialized_start=537725 + _globals['_LABELCONTENTLOCALIZATION']._serialized_end=537783 + _globals['_LANGUAGEBUNDLEPROTO']._serialized_start=537785 + _globals['_LANGUAGEBUNDLEPROTO']._serialized_end=537827 + _globals['_LANGUAGESELECTORSETTINGSPROTO']._serialized_start=537829 + _globals['_LANGUAGESELECTORSETTINGSPROTO']._serialized_end=537895 + _globals['_LANGUAGESETTINGSPROTO']._serialized_start=537897 + _globals['_LANGUAGESETTINGSPROTO']._serialized_end=537983 + _globals['_LANGUAGETELEMETRY']._serialized_start=537985 + _globals['_LANGUAGETELEMETRY']._serialized_end=538031 + _globals['_LAYER']._serialized_start=538033 + _globals['_LAYER']._serialized_end=538130 + _globals['_LEAGUEIDMISMATCHDATA']._serialized_start=538133 + _globals['_LEAGUEIDMISMATCHDATA']._serialized_end=538264 + _globals['_LEAVEBREADLOBBYOUTPROTO']._serialized_start=538267 + _globals['_LEAVEBREADLOBBYOUTPROTO']._serialized_end=538545 + _globals['_LEAVEBREADLOBBYOUTPROTO_RESULT']._serialized_start=538413 + _globals['_LEAVEBREADLOBBYOUTPROTO_RESULT']._serialized_end=538545 + _globals['_LEAVEBREADLOBBYPROTO']._serialized_start=538548 + _globals['_LEAVEBREADLOBBYPROTO']._serialized_end=538714 + _globals['_LEAVEBUDDYMULTIPLAYERSESSIONOUTPROTO']._serialized_start=538717 + _globals['_LEAVEBUDDYMULTIPLAYERSESSIONOUTPROTO']._serialized_end=538937 + _globals['_LEAVEBUDDYMULTIPLAYERSESSIONOUTPROTO_RESULT']._serialized_start=538834 + _globals['_LEAVEBUDDYMULTIPLAYERSESSIONOUTPROTO_RESULT']._serialized_end=538937 + _globals['_LEAVEBUDDYMULTIPLAYERSESSIONPROTO']._serialized_start=538939 + _globals['_LEAVEBUDDYMULTIPLAYERSESSIONPROTO']._serialized_end=538999 + _globals['_LEAVEINTERACTIONRANGETELEMETRY']._serialized_start=539002 + _globals['_LEAVEINTERACTIONRANGETELEMETRY']._serialized_end=539173 + _globals['_LEAVELOBBYDATA']._serialized_start=539175 + _globals['_LEAVELOBBYDATA']._serialized_end=539207 + _globals['_LEAVELOBBYOUTPROTO']._serialized_start=539210 + _globals['_LEAVELOBBYOUTPROTO']._serialized_end=539421 + _globals['_LEAVELOBBYOUTPROTO_RESULT']._serialized_start=539334 + _globals['_LEAVELOBBYOUTPROTO_RESULT']._serialized_end=539421 + _globals['_LEAVELOBBYPROTO']._serialized_start=539423 + _globals['_LEAVELOBBYPROTO']._serialized_end=539493 + _globals['_LEAVELOBBYRESPONSEDATA']._serialized_start=539495 + _globals['_LEAVELOBBYRESPONSEDATA']._serialized_end=539622 + _globals['_LEAVEPARTYOUTPROTO']._serialized_start=539625 + _globals['_LEAVEPARTYOUTPROTO']._serialized_end=539816 + _globals['_LEAVEPARTYOUTPROTO_RESULT']._serialized_start=539706 + _globals['_LEAVEPARTYOUTPROTO_RESULT']._serialized_end=539816 + _globals['_LEAVEPARTYPROTO']._serialized_start=539819 + _globals['_LEAVEPARTYPROTO']._serialized_end=540121 + _globals['_LEAVEPARTYPROTO_REASONTOLEAVE']._serialized_start=539961 + _globals['_LEAVEPARTYPROTO_REASONTOLEAVE']._serialized_end=540121 + _globals['_LEAVEPOINTOFINTERESTTELEMETRY']._serialized_start=540124 + _globals['_LEAVEPOINTOFINTERESTTELEMETRY']._serialized_end=540294 + _globals['_LEVELSETTINGSPROTO']._serialized_start=540296 + _globals['_LEVELSETTINGSPROTO']._serialized_end=540382 + _globals['_LEVELUPREWARDSOUTPROTO']._serialized_start=540385 + _globals['_LEVELUPREWARDSOUTPROTO']._serialized_end=540668 + _globals['_LEVELUPREWARDSOUTPROTO_RESULT']._serialized_start=540615 + _globals['_LEVELUPREWARDSOUTPROTO_RESULT']._serialized_end=540668 + _globals['_LEVELUPREWARDSPROTO']._serialized_start=540670 + _globals['_LEVELUPREWARDSPROTO']._serialized_end=540706 + _globals['_LEVELUPREWARDSSETTINGSPROTO']._serialized_start=540709 + _globals['_LEVELUPREWARDSSETTINGSPROTO']._serialized_end=540905 + _globals['_LEVELEDUPFRIENDSPROTO']._serialized_start=540908 + _globals['_LEVELEDUPFRIENDSPROTO']._serialized_end=541073 + _globals['_LIKEROUTEPINOUTPROTO']._serialized_start=541076 + _globals['_LIKEROUTEPINOUTPROTO']._serialized_end=541397 + _globals['_LIKEROUTEPINOUTPROTO_RESULT']._serialized_start=541209 + _globals['_LIKEROUTEPINOUTPROTO_RESULT']._serialized_end=541397 + _globals['_LIKEROUTEPINPROTO']._serialized_start=541399 + _globals['_LIKEROUTEPINPROTO']._serialized_end=541500 + _globals['_LIMITEDEDITIONPOKEMONENCOUNTERREWARDPROTO']._serialized_start=541503 + _globals['_LIMITEDEDITIONPOKEMONENCOUNTERREWARDPROTO']._serialized_end=541718 + _globals['_LIMITEDPURCHASESKURECORDPROTO']._serialized_start=541721 + _globals['_LIMITEDPURCHASESKURECORDPROTO']._serialized_end=542133 + _globals['_LIMITEDPURCHASESKURECORDPROTO_PURCHASEPROTO']._serialized_start=541835 + _globals['_LIMITEDPURCHASESKURECORDPROTO_PURCHASEPROTO']._serialized_end=541945 + _globals['_LIMITEDPURCHASESKURECORDPROTO_PURCHASESENTRY']._serialized_start=541947 + _globals['_LIMITEDPURCHASESKURECORDPROTO_PURCHASESENTRY']._serialized_end=542056 + _globals['_LIMITEDPURCHASESKURECORDPROTO_CHRONOUNIT']._serialized_start=542058 + _globals['_LIMITEDPURCHASESKURECORDPROTO_CHRONOUNIT']._serialized_end=542133 + _globals['_LIMITEDPURCHASESKUSETTINGSPROTO']._serialized_start=542136 + _globals['_LIMITEDPURCHASESKUSETTINGSPROTO']._serialized_end=542336 + _globals['_LINEPROTO']._serialized_start=542338 + _globals['_LINEPROTO']._serialized_end=542393 + _globals['_LINKLOGINTELEMETRY']._serialized_start=542395 + _globals['_LINKLOGINTELEMETRY']._serialized_end=542514 + _globals['_LINKTOACCOUNTLOGINREQUESTPROTO']._serialized_start=542516 + _globals['_LINKTOACCOUNTLOGINREQUESTPROTO']._serialized_end=542602 + _globals['_LINKTOACCOUNTLOGINRESPONSEPROTO']._serialized_start=542605 + _globals['_LINKTOACCOUNTLOGINRESPONSEPROTO']._serialized_end=542907 + _globals['_LINKTOACCOUNTLOGINRESPONSEPROTO_STATUS']._serialized_start=488898 + _globals['_LINKTOACCOUNTLOGINRESPONSEPROTO_STATUS']._serialized_end=489025 + _globals['_LIQUIDATTRIBUTE']._serialized_start=542909 + _globals['_LIQUIDATTRIBUTE']._serialized_end=543026 + _globals['_LISTAVATARAPPEARANCEITEMSOUTPROTO']._serialized_start=543029 + _globals['_LISTAVATARAPPEARANCEITEMSOUTPROTO']._serialized_end=543234 + _globals['_LISTAVATARAPPEARANCEITEMSOUTPROTO_RESULT']._serialized_start=12062 + _globals['_LISTAVATARAPPEARANCEITEMSOUTPROTO_RESULT']._serialized_end=12094 + _globals['_LISTAVATARAPPEARANCEITEMSPROTO']._serialized_start=543236 + _globals['_LISTAVATARAPPEARANCEITEMSPROTO']._serialized_end=543268 + _globals['_LISTAVATARCUSTOMIZATIONSOUTPROTO']._serialized_start=543271 + _globals['_LISTAVATARCUSTOMIZATIONSOUTPROTO']._serialized_end=543802 + _globals['_LISTAVATARCUSTOMIZATIONSOUTPROTO_AVATARCUSTOMIZATION']._serialized_start=543481 + _globals['_LISTAVATARCUSTOMIZATIONSOUTPROTO_AVATARCUSTOMIZATION']._serialized_end=543602 + _globals['_LISTAVATARCUSTOMIZATIONSOUTPROTO_LABEL']._serialized_start=543605 + _globals['_LISTAVATARCUSTOMIZATIONSOUTPROTO_LABEL']._serialized_end=543755 + _globals['_LISTAVATARCUSTOMIZATIONSOUTPROTO_RESULT']._serialized_start=165864 + _globals['_LISTAVATARCUSTOMIZATIONSOUTPROTO_RESULT']._serialized_end=165909 + _globals['_LISTAVATARCUSTOMIZATIONSPROTO']._serialized_start=543805 + _globals['_LISTAVATARCUSTOMIZATIONSPROTO']._serialized_end=544154 + _globals['_LISTAVATARCUSTOMIZATIONSPROTO_FILTER']._serialized_start=544055 + _globals['_LISTAVATARCUSTOMIZATIONSPROTO_FILTER']._serialized_end=544154 + _globals['_LISTAVATARSTOREITEMSOUTPROTO']._serialized_start=544157 + _globals['_LISTAVATARSTOREITEMSOUTPROTO']._serialized_end=544349 + _globals['_LISTAVATARSTOREITEMSOUTPROTO_RESULT']._serialized_start=12062 + _globals['_LISTAVATARSTOREITEMSOUTPROTO_RESULT']._serialized_end=12094 + _globals['_LISTAVATARSTOREITEMSPROTO']._serialized_start=544351 + _globals['_LISTAVATARSTOREITEMSPROTO']._serialized_end=544378 + _globals['_LISTEXPERIENCESFILTER']._serialized_start=544380 + _globals['_LISTEXPERIENCESFILTER']._serialized_end=544459 + _globals['_LISTEXPERIENCESREQUEST']._serialized_start=544461 + _globals['_LISTEXPERIENCESREQUEST']._serialized_end=544540 + _globals['_LISTEXPERIENCESRESPONSE']._serialized_start=544542 + _globals['_LISTEXPERIENCESRESPONSE']._serialized_end=544616 + _globals['_LISTGYMBADGESOUTPROTO']._serialized_start=544618 + _globals['_LISTGYMBADGESOUTPROTO']._serialized_end=544693 + _globals['_LISTGYMBADGESPROTO']._serialized_start=544695 + _globals['_LISTGYMBADGESPROTO']._serialized_end=544715 + _globals['_LISTLOGINACTIONOUTPROTO']._serialized_start=544717 + _globals['_LISTLOGINACTIONOUTPROTO']._serialized_end=544810 + _globals['_LISTROUTEBADGESOUTPROTO']._serialized_start=544813 + _globals['_LISTROUTEBADGESOUTPROTO']._serialized_end=544962 + _globals['_LISTROUTEBADGESPROTO']._serialized_start=544964 + _globals['_LISTROUTEBADGESPROTO']._serialized_end=544986 + _globals['_LISTROUTESTAMPSOUTPROTO']._serialized_start=544988 + _globals['_LISTROUTESTAMPSOUTPROTO']._serialized_end=545070 + _globals['_LISTROUTESTAMPSPROTO']._serialized_start=545072 + _globals['_LISTROUTESTAMPSPROTO']._serialized_end=545094 + _globals['_LISTVALUE']._serialized_start=545096 + _globals['_LISTVALUE']._serialized_end=545107 + _globals['_LOADINGSCREENPROTO']._serialized_start=545110 + _globals['_LOADINGSCREENPROTO']._serialized_end=545312 + _globals['_LOADINGSCREENPROTO_COLORSETTINGSENTRY']._serialized_start=545260 + _globals['_LOADINGSCREENPROTO_COLORSETTINGSENTRY']._serialized_end=545312 + _globals['_LOADINGSCREENTIPSSETTINGSPROTO']._serialized_start=545314 + _globals['_LOADINGSCREENTIPSSETTINGSPROTO']._serialized_end=545371 + _globals['_LOBBYCLIENTSETTINGSPROTO']._serialized_start=545373 + _globals['_LOBBYCLIENTSETTINGSPROTO']._serialized_end=545434 + _globals['_LOBBYPOKEMONPROTO']._serialized_start=545436 + _globals['_LOBBYPOKEMONPROTO']._serialized_end=545554 + _globals['_LOBBYPROTO']._serialized_start=545557 + _globals['_LOBBYPROTO']._serialized_end=546112 + _globals['_LOBBYVISIBILITYDATA']._serialized_start=546114 + _globals['_LOBBYVISIBILITYDATA']._serialized_end=546151 + _globals['_LOBBYVISIBILITYRESPONSEDATA']._serialized_start=546154 + _globals['_LOBBYVISIBILITYRESPONSEDATA']._serialized_end=546294 + _globals['_LOCATIONCARDDISPLAYPROTO']._serialized_start=546296 + _globals['_LOCATIONCARDDISPLAYPROTO']._serialized_end=546375 + _globals['_LOCATIONCARDFEATURESETTINGSPROTO']._serialized_start=546377 + _globals['_LOCATIONCARDFEATURESETTINGSPROTO']._serialized_end=546445 + _globals['_LOCATIONCARDSETTINGSPROTO']._serialized_start=546448 + _globals['_LOCATIONCARDSETTINGSPROTO']._serialized_end=546613 + _globals['_LOCATIONE6PROTO']._serialized_start=546615 + _globals['_LOCATIONE6PROTO']._serialized_end=546675 + _globals['_LOCATIONPINGOUTPROTO']._serialized_start=546677 + _globals['_LOCATIONPINGOUTPROTO']._serialized_end=546699 + _globals['_LOCATIONPINGPROTO']._serialized_start=546702 + _globals['_LOCATIONPINGPROTO']._serialized_end=546946 + _globals['_LOCATIONPINGPROTO_PINGREASON']._serialized_start=490884 + _globals['_LOCATIONPINGPROTO_PINGREASON']._serialized_end=491015 + _globals['_LOCATIONPINGUPDATEPROTO']._serialized_start=546949 + _globals['_LOCATIONPINGUPDATEPROTO']._serialized_end=547374 + _globals['_LOCATIONPINGUPDATEPROTO_PINGREASON']._serialized_start=490884 + _globals['_LOCATIONPINGUPDATEPROTO_PINGREASON']._serialized_end=491015 + _globals['_LOGENTRY']._serialized_start=547377 + _globals['_LOGENTRY']._serialized_end=549897 + _globals['_LOGENTRY_LOGENTRYHEADER']._serialized_start=549070 + _globals['_LOGENTRY_LOGENTRYHEADER']._serialized_end=549889 + _globals['_LOGENTRY_LOGENTRYHEADER_LOGTYPE']._serialized_start=549270 + _globals['_LOGENTRY_LOGENTRYHEADER_LOGTYPE']._serialized_end=549889 + _globals['_LOGEVENTDROPPED']._serialized_start=549900 + _globals['_LOGEVENTDROPPED']._serialized_end=550155 + _globals['_LOGEVENTDROPPED_REASON']._serialized_start=550006 + _globals['_LOGEVENTDROPPED_REASON']._serialized_end=550155 + _globals['_LOGMESSAGE']._serialized_start=550158 + _globals['_LOGMESSAGE']._serialized_end=550392 + _globals['_LOGMESSAGE_LOGLEVEL']._serialized_start=550288 + _globals['_LOGMESSAGE_LOGLEVEL']._serialized_end=550392 + _globals['_LOGSOURCEMETRICS']._serialized_start=550394 + _globals['_LOGSOURCEMETRICS']._serialized_end=550492 + _globals['_LOGINACTIONTELEMETRY']._serialized_start=550495 + _globals['_LOGINACTIONTELEMETRY']._serialized_end=550705 + _globals['_LOGINDETAIL']._serialized_start=550708 + _globals['_LOGINDETAIL']._serialized_end=550861 + _globals['_LOGINNEWPLAYER']._serialized_start=550863 + _globals['_LOGINNEWPLAYER']._serialized_end=550900 + _globals['_LOGINNEWPLAYERCREATEACCOUNT']._serialized_start=550902 + _globals['_LOGINNEWPLAYERCREATEACCOUNT']._serialized_end=550952 + _globals['_LOGINRETURNINGPLAYER']._serialized_start=550954 + _globals['_LOGINRETURNINGPLAYER']._serialized_end=550997 + _globals['_LOGINRETURNINGPLAYERSIGNIN']._serialized_start=550999 + _globals['_LOGINRETURNINGPLAYERSIGNIN']._serialized_end=551048 + _globals['_LOGINSETTINGSPROTO']._serialized_start=551050 + _globals['_LOGINSETTINGSPROTO']._serialized_end=551106 + _globals['_LOGINSTARTUP']._serialized_start=551108 + _globals['_LOGINSTARTUP']._serialized_end=551143 + _globals['_LOOPPROTO']._serialized_start=551145 + _globals['_LOOPPROTO']._serialized_end=551200 + _globals['_LOOTITEMPROTO']._serialized_start=551203 + _globals['_LOOTITEMPROTO']._serialized_end=551904 + _globals['_LOOTPROTO']._serialized_start=551906 + _globals['_LOOTPROTO']._serialized_end=551967 + _globals['_LOOTSTATIONLOGENTRY']._serialized_start=551970 + _globals['_LOOTSTATIONLOGENTRY']._serialized_end=552099 + _globals['_LOOTSTATIONOUTPROTO']._serialized_start=552102 + _globals['_LOOTSTATIONOUTPROTO']._serialized_end=552569 + _globals['_LOOTSTATIONOUTPROTO_STATUS']._serialized_start=552415 + _globals['_LOOTSTATIONOUTPROTO_STATUS']._serialized_end=552569 + _globals['_LOOTSTATIONPROTO']._serialized_start=552571 + _globals['_LOOTSTATIONPROTO']._serialized_end=552667 + _globals['_LUCKYPOKEMONSETTINGSPROTO']._serialized_start=552669 + _globals['_LUCKYPOKEMONSETTINGSPROTO']._serialized_end=552740 + _globals['_MAINMENUCAMERABUTTONSETTINGSPROTO']._serialized_start=552742 + _globals['_MAINMENUCAMERABUTTONSETTINGSPROTO']._serialized_end=552794 + _globals['_MANAGEDPOSEDATA']._serialized_start=552797 + _globals['_MANAGEDPOSEDATA']._serialized_end=553079 + _globals['_MAP']._serialized_start=553082 + _globals['_MAP']._serialized_end=553349 + _globals['_MAPAREA']._serialized_start=553352 + _globals['_MAPAREA']._serialized_end=553561 + _globals['_MAPBUDDYSETTINGSPROTO']._serialized_start=553564 + _globals['_MAPBUDDYSETTINGSPROTO']._serialized_end=553875 + _globals['_MAPCOMPOSITIONROOT']._serialized_start=553878 + _globals['_MAPCOMPOSITIONROOT']._serialized_end=554041 + _globals['_MAPCOORDOVERLAYPROTO']._serialized_start=554043 + _globals['_MAPCOORDOVERLAYPROTO']._serialized_end=554164 + _globals['_MAPDISPLAYSETTINGSPROTO']._serialized_start=554167 + _globals['_MAPDISPLAYSETTINGSPROTO']._serialized_end=555234 + _globals['_MAPDISPLAYSETTINGSPROTO_MAPEFFECT']._serialized_start=554532 + _globals['_MAPDISPLAYSETTINGSPROTO_MAPEFFECT']._serialized_end=554930 + _globals['_MAPDISPLAYSETTINGSPROTO_MUSICTYPE']._serialized_start=554933 + _globals['_MAPDISPLAYSETTINGSPROTO_MUSICTYPE']._serialized_end=555234 + _globals['_MAPEVENTSTELEMETRY']._serialized_start=555237 + _globals['_MAPEVENTSTELEMETRY']._serialized_end=555434 + _globals['_MAPICONPROTO']._serialized_start=555437 + _globals['_MAPICONPROTO']._serialized_end=555721 + _globals['_MAPICONPROTO_MAPICONCATEGORY']._serialized_start=555547 + _globals['_MAPICONPROTO_MAPICONCATEGORY']._serialized_end=555721 + _globals['_MAPICONSORTORDERPROTO']._serialized_start=555723 + _globals['_MAPICONSORTORDERPROTO']._serialized_end=555794 + _globals['_MAPICONSSETTINGSPROTO']._serialized_start=555796 + _globals['_MAPICONSSETTINGSPROTO']._serialized_end=555866 + _globals['_MAPPOKEMONPROTO']._serialized_start=555869 + _globals['_MAPPOKEMONPROTO']._serialized_end=556083 + _globals['_MAPPROVIDER']._serialized_start=556086 + _globals['_MAPPROVIDER']._serialized_end=556327 + _globals['_MAPPROVIDER_MAPTYPE']._serialized_start=556258 + _globals['_MAPPROVIDER_MAPTYPE']._serialized_end=556327 + _globals['_MAPQUERYREQUESTPROTO']._serialized_start=556329 + _globals['_MAPQUERYREQUESTPROTO']._serialized_end=556412 + _globals['_MAPQUERYRESPONSEPROTO']._serialized_start=556415 + _globals['_MAPQUERYRESPONSEPROTO']._serialized_end=556560 + _globals['_MAPRIGHTHANDICONSTELEMETRY']._serialized_start=556563 + _globals['_MAPRIGHTHANDICONSTELEMETRY']._serialized_end=556884 + _globals['_MAPRIGHTHANDICONSTELEMETRY_ICONEVENTS']._serialized_start=556718 + _globals['_MAPRIGHTHANDICONSTELEMETRY_ICONEVENTS']._serialized_end=556884 + _globals['_MAPS2CELL']._serialized_start=556887 + _globals['_MAPS2CELL']._serialized_end=557025 + _globals['_MAPS2CELLENTITY']._serialized_start=557028 + _globals['_MAPS2CELLENTITY']._serialized_end=557208 + _globals['_MAPS2CELLENTITY_LOCATION']._serialized_start=557143 + _globals['_MAPS2CELLENTITY_LOCATION']._serialized_end=557208 + _globals['_MAPSETTINGSPROTO']._serialized_start=557211 + _globals['_MAPSETTINGSPROTO']._serialized_end=557682 + _globals['_MAPTILE']._serialized_start=557684 + _globals['_MAPTILE']._serialized_end=557768 + _globals['_MAPTILEBUNDLE']._serialized_start=557771 + _globals['_MAPTILEBUNDLE']._serialized_end=557941 + _globals['_MAPTILESPROCESSED']._serialized_start=557943 + _globals['_MAPTILESPROCESSED']._serialized_end=558062 + _globals['_MAPSAGEGATERESULT']._serialized_start=558064 + _globals['_MAPSAGEGATERESULT']._serialized_end=558104 + _globals['_MAPSAGEGATESTARTUP']._serialized_start=558106 + _globals['_MAPSAGEGATESTARTUP']._serialized_end=558147 + _globals['_MAPSCLIENTENVIRONMENTPROTO']._serialized_start=558150 + _globals['_MAPSCLIENTENVIRONMENTPROTO']._serialized_end=558460 + _globals['_MAPSCLIENTTELEMETRYBATCHPROTO']._serialized_start=558463 + _globals['_MAPSCLIENTTELEMETRYBATCHPROTO']._serialized_end=558894 + _globals['_MAPSCLIENTTELEMETRYBATCHPROTO_TELEMETRYSCOPEID']._serialized_start=558764 + _globals['_MAPSCLIENTTELEMETRYBATCHPROTO_TELEMETRYSCOPEID']._serialized_end=558894 + _globals['_MAPSCLIENTTELEMETRYCLIENTSETTINGSPROTO']._serialized_start=558897 + _globals['_MAPSCLIENTTELEMETRYCLIENTSETTINGSPROTO']._serialized_end=559601 + _globals['_MAPSCLIENTTELEMETRYCLIENTSETTINGSPROTO_SPECIALSAMPLINGPROBABILITYMAPENTRY']._serialized_start=231061 + _globals['_MAPSCLIENTTELEMETRYCLIENTSETTINGSPROTO_SPECIALSAMPLINGPROBABILITYMAPENTRY']._serialized_end=231129 + _globals['_MAPSCLIENTTELEMETRYCOMMONFILTERPROTO']._serialized_start=559604 + _globals['_MAPSCLIENTTELEMETRYCOMMONFILTERPROTO']._serialized_end=560109 + _globals['_MAPSCLIENTTELEMETRYOMNIPROTO']._serialized_start=560112 + _globals['_MAPSCLIENTTELEMETRYOMNIPROTO']._serialized_end=560431 + _globals['_MAPSCLIENTTELEMETRYRECORDPROTO']._serialized_start=560434 + _globals['_MAPSCLIENTTELEMETRYRECORDPROTO']._serialized_end=560656 + _globals['_MAPSCLIENTTELEMETRYRECORDRESULT']._serialized_start=560659 + _globals['_MAPSCLIENTTELEMETRYRECORDRESULT']._serialized_end=560989 + _globals['_MAPSCLIENTTELEMETRYRECORDRESULT_STATUS']._serialized_start=560815 + _globals['_MAPSCLIENTTELEMETRYRECORDRESULT_STATUS']._serialized_end=560989 + _globals['_MAPSCLIENTTELEMETRYRESPONSEPROTO']._serialized_start=560992 + _globals['_MAPSCLIENTTELEMETRYRESPONSEPROTO']._serialized_end=561241 + _globals['_MAPSCLIENTTELEMETRYRESPONSEPROTO_STATUS']._serialized_start=561154 + _globals['_MAPSCLIENTTELEMETRYRESPONSEPROTO_STATUS']._serialized_end=561241 + _globals['_MAPSCLIENTTELEMETRYSETTINGSREQUESTPROTO']._serialized_start=561243 + _globals['_MAPSCLIENTTELEMETRYSETTINGSREQUESTPROTO']._serialized_end=561284 + _globals['_MAPSCLIENTTELEMETRYV2REQUEST']._serialized_start=561287 + _globals['_MAPSCLIENTTELEMETRYV2REQUEST']._serialized_end=561461 + _globals['_MAPSDATAPOINT']._serialized_start=561464 + _globals['_MAPSDATAPOINT']._serialized_end=561654 + _globals['_MAPSDATAPOINT_KIND']._serialized_start=561584 + _globals['_MAPSDATAPOINT_KIND']._serialized_end=561645 + _globals['_MAPSLOGINNEWPLAYER']._serialized_start=561656 + _globals['_MAPSLOGINNEWPLAYER']._serialized_end=561697 + _globals['_MAPSLOGINNEWPLAYERCREATEACCOUNT']._serialized_start=561699 + _globals['_MAPSLOGINNEWPLAYERCREATEACCOUNT']._serialized_end=561753 + _globals['_MAPSLOGINRETURNINGPLAYER']._serialized_start=561755 + _globals['_MAPSLOGINRETURNINGPLAYER']._serialized_end=561802 + _globals['_MAPSLOGINRETURNINGPLAYERSIGNIN']._serialized_start=561804 + _globals['_MAPSLOGINRETURNINGPLAYERSIGNIN']._serialized_end=561857 + _globals['_MAPSLOGINSTARTUP']._serialized_start=561859 + _globals['_MAPSLOGINSTARTUP']._serialized_end=561898 + _globals['_MAPSMETRICRECORD']._serialized_start=561901 + _globals['_MAPSMETRICRECORD']._serialized_end=562110 + _globals['_MAPSPLACEHOLDERMESSAGE']._serialized_start=562112 + _globals['_MAPSPLACEHOLDERMESSAGE']._serialized_end=562157 + _globals['_MAPSPLATFORMPLAYERINFO']._serialized_start=562160 + _globals['_MAPSPLATFORMPLAYERINFO']._serialized_end=562348 + _globals['_MAPSPLATFORMPREAGEGATETRACKINGOMNIPROTO']._serialized_start=562351 + _globals['_MAPSPLATFORMPREAGEGATETRACKINGOMNIPROTO']._serialized_end=562696 + _globals['_MAPSPLATFORMPRELOGINTRACKINGOMNIPROTO']._serialized_start=562699 + _globals['_MAPSPLATFORMPRELOGINTRACKINGOMNIPROTO']._serialized_end=563290 + _globals['_MAPSPREAGEGATEMETADATA']._serialized_start=563293 + _globals['_MAPSPREAGEGATEMETADATA']._serialized_end=563600 + _globals['_MAPSPRELOGINMETADATA']._serialized_start=563603 + _globals['_MAPSPRELOGINMETADATA']._serialized_end=563764 + _globals['_MAPSSERVERRECORDMETADATA']._serialized_start=563767 + _globals['_MAPSSERVERRECORDMETADATA']._serialized_end=564023 + _globals['_MAPSSTARTUPMEASUREMENTPROTO']._serialized_start=564026 + _globals['_MAPSSTARTUPMEASUREMENTPROTO']._serialized_end=564345 + _globals['_MAPSSTARTUPMEASUREMENTPROTO_COMPONENTLOADDURATIONS']._serialized_start=564241 + _globals['_MAPSSTARTUPMEASUREMENTPROTO_COMPONENTLOADDURATIONS']._serialized_end=564345 + _globals['_MAPSTELEMETRYATTRIBUTE']._serialized_start=564348 + _globals['_MAPSTELEMETRYATTRIBUTE']._serialized_end=564553 + _globals['_MAPSTELEMETRYATTRIBUTE_LABEL']._serialized_start=564495 + _globals['_MAPSTELEMETRYATTRIBUTE_LABEL']._serialized_end=564553 + _globals['_MAPSTELEMETRYATTRIBUTERECORDPROTO']._serialized_start=564556 + _globals['_MAPSTELEMETRYATTRIBUTERECORDPROTO']._serialized_end=564817 + _globals['_MAPSTELEMETRYATTRIBUTEV2']._serialized_start=564819 + _globals['_MAPSTELEMETRYATTRIBUTEV2']._serialized_end=564920 + _globals['_MAPSTELEMETRYBATCHPROTO']._serialized_start=564922 + _globals['_MAPSTELEMETRYBATCHPROTO']._serialized_end=565034 + _globals['_MAPSTELEMETRYCOMMONFILTERPROTO']._serialized_start=565037 + _globals['_MAPSTELEMETRYCOMMONFILTERPROTO']._serialized_end=565502 + _globals['_MAPSTELEMETRYEVENTRECORDPROTO']._serialized_start=565505 + _globals['_MAPSTELEMETRYEVENTRECORDPROTO']._serialized_end=565754 + _globals['_MAPSTELEMETRYFIELD']._serialized_start=565756 + _globals['_MAPSTELEMETRYFIELD']._serialized_end=565817 + _globals['_MAPSTELEMETRYKEY']._serialized_start=565819 + _globals['_MAPSTELEMETRYKEY']._serialized_end=565906 + _globals['_MAPSTELEMETRYMETADATAPROTO']._serialized_start=565909 + _globals['_MAPSTELEMETRYMETADATAPROTO']._serialized_end=566528 + _globals['_MAPSTELEMETRYMETADATAPROTO_TELEMETRYSCOPEID']._serialized_start=566423 + _globals['_MAPSTELEMETRYMETADATAPROTO_TELEMETRYSCOPEID']._serialized_end=566528 + _globals['_MAPSTELEMETRYMETRICRECORDPROTO']._serialized_start=566531 + _globals['_MAPSTELEMETRYMETRICRECORDPROTO']._serialized_end=566877 + _globals['_MAPSTELEMETRYMETRICRECORDPROTO_KIND']._serialized_start=561584 + _globals['_MAPSTELEMETRYMETRICRECORDPROTO_KIND']._serialized_end=561645 + _globals['_MAPSTELEMETRYRECORDRESULT']._serialized_start=566880 + _globals['_MAPSTELEMETRYRECORDRESULT']._serialized_end=567188 + _globals['_MAPSTELEMETRYRECORDRESULT_STATUS']._serialized_start=567071 + _globals['_MAPSTELEMETRYRECORDRESULT_STATUS']._serialized_end=567188 + _globals['_MAPSTELEMETRYREQUESTMETADATA']._serialized_start=567190 + _globals['_MAPSTELEMETRYREQUESTMETADATA']._serialized_end=567271 + _globals['_MAPSTELEMETRYREQUESTPROTO']._serialized_start=567273 + _globals['_MAPSTELEMETRYREQUESTPROTO']._serialized_end=567371 + _globals['_MAPSTELEMETRYRESPONSEPROTO']._serialized_start=567374 + _globals['_MAPSTELEMETRYRESPONSEPROTO']._serialized_end=567729 + _globals['_MAPSTELEMETRYRESPONSEPROTO_STATUS']._serialized_start=561154 + _globals['_MAPSTELEMETRYRESPONSEPROTO_STATUS']._serialized_end=561220 + _globals['_MAPSTELEMETRYVALUE']._serialized_start=567731 + _globals['_MAPSTELEMETRYVALUE']._serialized_end=567851 + _globals['_MARKMILESTONEASVIEWEDOUTPROTO']._serialized_start=567854 + _globals['_MARKMILESTONEASVIEWEDOUTPROTO']._serialized_end=568040 + _globals['_MARKMILESTONEASVIEWEDOUTPROTO_STATUS']._serialized_start=268256 + _globals['_MARKMILESTONEASVIEWEDOUTPROTO_STATUS']._serialized_end=268339 + _globals['_MARKMILESTONEASVIEWEDPROTO']._serialized_start=568043 + _globals['_MARKMILESTONEASVIEWEDPROTO']._serialized_end=568339 + _globals['_MARKMILESTONEASVIEWEDPROTO_MILESTONELOOKUPPROTO']._serialized_start=568276 + _globals['_MARKMILESTONEASVIEWEDPROTO_MILESTONELOOKUPPROTO']._serialized_end=568339 + _globals['_MARKNEWSFEEDREADREQUEST']._serialized_start=568341 + _globals['_MARKNEWSFEEDREADREQUEST']._serialized_end=568427 + _globals['_MARKNEWSFEEDREADRESPONSE']._serialized_start=568430 + _globals['_MARKNEWSFEEDREADRESPONSE']._serialized_end=568665 + _globals['_MARKNEWSFEEDREADRESPONSE_RESULT']._serialized_start=568524 + _globals['_MARKNEWSFEEDREADRESPONSE_RESULT']._serialized_end=568665 + _globals['_MARKREADNEWSARTICLEOUTPROTO']._serialized_start=568668 + _globals['_MARKREADNEWSARTICLEOUTPROTO']._serialized_end=568818 + _globals['_MARKREADNEWSARTICLEOUTPROTO_RESULT']._serialized_start=327334 + _globals['_MARKREADNEWSARTICLEOUTPROTO_RESULT']._serialized_end=327385 + _globals['_MARKREADNEWSARTICLEPROTO']._serialized_start=568820 + _globals['_MARKREADNEWSARTICLEPROTO']._serialized_end=568864 + _globals['_MARKSAVEFORLATEROUTPROTO']._serialized_start=568867 + _globals['_MARKSAVEFORLATEROUTPROTO']._serialized_end=569179 + _globals['_MARKSAVEFORLATEROUTPROTO_RESULT']._serialized_start=568961 + _globals['_MARKSAVEFORLATEROUTPROTO_RESULT']._serialized_end=569179 + _globals['_MARKSAVEFORLATERPROTO']._serialized_start=569181 + _globals['_MARKSAVEFORLATERPROTO']._serialized_end=569282 + _globals['_MARKTUTORIALCOMPLETEOUTPROTO']._serialized_start=569284 + _globals['_MARKTUTORIALCOMPLETEOUTPROTO']._serialized_end=569382 + _globals['_MARKTUTORIALCOMPLETEPROTO']._serialized_start=569385 + _globals['_MARKTUTORIALCOMPLETEPROTO']._serialized_end=569539 + _globals['_MARKETINGTELEMETRYNEWSFEEDEVENT']._serialized_start=569542 + _globals['_MARKETINGTELEMETRYNEWSFEEDEVENT']._serialized_end=569718 + _globals['_MARKETINGTELEMETRYNEWSFEEDEVENT_NEWSFEEDEVENTTYPE']._serialized_start=569664 + _globals['_MARKETINGTELEMETRYNEWSFEEDEVENT_NEWSFEEDEVENTTYPE']._serialized_end=569718 + _globals['_MARKETINGTELEMETRYPUSHNOTIFICATIONEVENT']._serialized_start=569721 + _globals['_MARKETINGTELEMETRYPUSHNOTIFICATIONEVENT']._serialized_end=570057 + _globals['_MARKETINGTELEMETRYPUSHNOTIFICATIONEVENT_PUSHNOTIFICATIONEVENTTYPE']._serialized_start=569901 + _globals['_MARKETINGTELEMETRYPUSHNOTIFICATIONEVENT_PUSHNOTIFICATIONEVENTTYPE']._serialized_end=570057 + _globals['_MEGAEVOGLOBALSETTINGSPROTO']._serialized_start=570060 + _globals['_MEGAEVOGLOBALSETTINGSPROTO']._serialized_end=570208 + _globals['_MEGAEVOINFOPROTO']._serialized_start=570211 + _globals['_MEGAEVOINFOPROTO']._serialized_end=570375 + _globals['_MEGAEVOSETTINGSPROTO']._serialized_start=570378 + _globals['_MEGAEVOSETTINGSPROTO']._serialized_end=570804 + _globals['_MEGAEVOLUTIONCOOLDOWNSETTINGSPROTO']._serialized_start=570807 + _globals['_MEGAEVOLUTIONCOOLDOWNSETTINGSPROTO']._serialized_end=570956 + _globals['_MEGAEVOLUTIONEFFECTSSETTINGSPROTO']._serialized_start=570959 + _globals['_MEGAEVOLUTIONEFFECTSSETTINGSPROTO']._serialized_end=571181 + _globals['_MEGAEVOLUTIONLEVELSETTINGSPROTO']._serialized_start=571184 + _globals['_MEGAEVOLUTIONLEVELSETTINGSPROTO']._serialized_end=571497 + _globals['_MEGAEVOLUTIONPROGRESSIONSETTINGSPROTO']._serialized_start=571500 + _globals['_MEGAEVOLUTIONPROGRESSIONSETTINGSPROTO']._serialized_end=571633 + _globals['_MEGAEVOLVEPOKEMONCLIENTCONTEXTHELPER']._serialized_start=571636 + _globals['_MEGAEVOLVEPOKEMONCLIENTCONTEXTHELPER']._serialized_end=571826 + _globals['_MEGAEVOLVEPOKEMONCLIENTCONTEXTHELPER_MEGAEVOLVEPOKEMONCLIENTCONTEXT']._serialized_start=571677 + _globals['_MEGAEVOLVEPOKEMONCLIENTCONTEXTHELPER_MEGAEVOLVEPOKEMONCLIENTCONTEXT']._serialized_end=571826 + _globals['_MEGAEVOLVEPOKEMONOUTPROTO']._serialized_start=571829 + _globals['_MEGAEVOLVEPOKEMONOUTPROTO']._serialized_end=572287 + _globals['_MEGAEVOLVEPOKEMONOUTPROTO_RESULT']._serialized_start=572048 + _globals['_MEGAEVOLVEPOKEMONOUTPROTO_RESULT']._serialized_end=572287 + _globals['_MEGAEVOLVEPOKEMONPROTO']._serialized_start=572290 + _globals['_MEGAEVOLVEPOKEMONPROTO']._serialized_end=572523 + _globals['_MEGAEVOLVEPOKEMONSPECIESPROTO']._serialized_start=572525 + _globals['_MEGAEVOLVEPOKEMONSPECIESPROTO']._serialized_end=572606 + _globals['_MEMENTOATTRIBUTESPROTO']._serialized_start=572609 + _globals['_MEMENTOATTRIBUTESPROTO']._serialized_end=572845 + _globals['_MESHINGSTARTEVENT']._serialized_start=572847 + _globals['_MESHINGSTARTEVENT']._serialized_end=572887 + _globals['_MESHINGSTOPEVENT']._serialized_start=572889 + _globals['_MESHINGSTOPEVENT']._serialized_end=572932 + _globals['_MESSAGEOPTIONS']._serialized_start=572935 + _globals['_MESSAGEOPTIONS']._serialized_end=573064 + _globals['_MESSAGINGCLIENTEVENT']._serialized_start=573067 + _globals['_MESSAGINGCLIENTEVENT']._serialized_end=573748 + _globals['_MESSAGINGCLIENTEVENT_MESSAGETYPE']._serialized_start=573536 + _globals['_MESSAGINGCLIENTEVENT_MESSAGETYPE']._serialized_end=573617 + _globals['_MESSAGINGCLIENTEVENT_SDKPLATFORM']._serialized_start=573619 + _globals['_MESSAGINGCLIENTEVENT_SDKPLATFORM']._serialized_end=573679 + _globals['_MESSAGINGCLIENTEVENT_EVENT']._serialized_start=573681 + _globals['_MESSAGINGCLIENTEVENT_EVENT']._serialized_end=573748 + _globals['_MESSAGINGCLIENTEVENTEXTENSION']._serialized_start=573750 + _globals['_MESSAGINGCLIENTEVENTEXTENSION']._serialized_end=573851 + _globals['_METHODDESCRIPTORPROTO']._serialized_start=573854 + _globals['_METHODDESCRIPTORPROTO']._serialized_end=574032 + _globals['_METHODGOOGLE']._serialized_start=574035 + _globals['_METHODGOOGLE']._serialized_end=574252 + _globals['_METHODOPTIONS']._serialized_start=574254 + _globals['_METHODOPTIONS']._serialized_end=574289 + _globals['_METRICRECORD']._serialized_start=574292 + _globals['_METRICRECORD']._serialized_end=574485 + _globals['_MINICOLLECTIONBADGEDATA']._serialized_start=574487 + _globals['_MINICOLLECTIONBADGEDATA']._serialized_end=574569 + _globals['_MINICOLLECTIONBADGEEVENT']._serialized_start=574571 + _globals['_MINICOLLECTIONBADGEEVENT']._serialized_end=574644 + _globals['_MINICOLLECTIONPOKEMON']._serialized_start=574647 + _globals['_MINICOLLECTIONPOKEMON']._serialized_end=574984 + _globals['_MINICOLLECTIONPOKEMON_COLLECTTYPE']._serialized_start=574905 + _globals['_MINICOLLECTIONPOKEMON_COLLECTTYPE']._serialized_end=574984 + _globals['_MINICOLLECTIONPROTO']._serialized_start=574986 + _globals['_MINICOLLECTIONPROTO']._serialized_end=575082 + _globals['_MINICOLLECTIONSECTIONPROTO']._serialized_start=575084 + _globals['_MINICOLLECTIONSECTIONPROTO']._serialized_end=575130 + _globals['_MISSINGTRANSLATIONTELEMETRY']._serialized_start=575132 + _globals['_MISSINGTRANSLATIONTELEMETRY']._serialized_end=575192 + _globals['_MIXIN']._serialized_start=575194 + _globals['_MIXIN']._serialized_end=575229 + _globals['_MONODEPTHDOWNLOADTELEMETRY']._serialized_start=575231 + _globals['_MONODEPTHDOWNLOADTELEMETRY']._serialized_end=575338 + _globals['_MONODEPTHSETTINGSPROTO']._serialized_start=575341 + _globals['_MONODEPTHSETTINGSPROTO']._serialized_end=575598 + _globals['_MOTIVATEDPOKEMONPROTO']._serialized_start=575601 + _globals['_MOTIVATEDPOKEMONPROTO']._serialized_end=575863 + _globals['_MOVEMODIFIERGROUP']._serialized_start=575865 + _globals['_MOVEMODIFIERGROUP']._serialized_end=575942 + _globals['_MOVEMODIFIERPROTO']._serialized_start=575945 + _globals['_MOVEMODIFIERPROTO']._serialized_end=577371 + _globals['_MOVEMODIFIERPROTO_MODIFIERCONDITION']._serialized_start=576387 + _globals['_MOVEMODIFIERPROTO_MODIFIERCONDITION']._serialized_end=576804 + _globals['_MOVEMODIFIERPROTO_MODIFIERCONDITION_CONDITIONTYPE']._serialized_start=576557 + _globals['_MOVEMODIFIERPROTO_MODIFIERCONDITION_CONDITIONTYPE']._serialized_end=576804 + _globals['_MOVEMODIFIERPROTO_MOVEMODIFIERMODE']._serialized_start=576807 + _globals['_MOVEMODIFIERPROTO_MOVEMODIFIERMODE']._serialized_end=577228 + _globals['_MOVEMODIFIERPROTO_MOVEMODIFIERTARGET']._serialized_start=577230 + _globals['_MOVEMODIFIERPROTO_MOVEMODIFIERTARGET']._serialized_end=577289 + _globals['_MOVEMODIFIERPROTO_MOVEMODIFIERTYPE']._serialized_start=577291 + _globals['_MOVEMODIFIERPROTO_MOVEMODIFIERTYPE']._serialized_end=577371 + _globals['_MOVEREASSIGNMENTPROTO']._serialized_start=577374 + _globals['_MOVEREASSIGNMENTPROTO']._serialized_end=577514 + _globals['_MOVESEQUENCESETTINGSPROTO']._serialized_start=577516 + _globals['_MOVESEQUENCESETTINGSPROTO']._serialized_end=577561 + _globals['_MOVESETTINGSPROTO']._serialized_start=577564 + _globals['_MOVESETTINGSPROTO']._serialized_end=578094 + _globals['_MPSHAREDSETTINGSPROTO']._serialized_start=578097 + _globals['_MPSHAREDSETTINGSPROTO']._serialized_end=578773 + _globals['_MPSHAREDSETTINGSPROTO_BREADBATTLEMPCOSTPERTIER']._serialized_start=578655 + _globals['_MPSHAREDSETTINGSPROTO_BREADBATTLEMPCOSTPERTIER']._serialized_end=578773 + _globals['_MULTIPARTQUESTPROTO']._serialized_start=578775 + _globals['_MULTIPARTQUESTPROTO']._serialized_end=578844 + _globals['_MULTISELECTORPROTO']._serialized_start=578846 + _globals['_MULTISELECTORPROTO']._serialized_end=578900 + _globals['_MUSICSETTINGSPROTO']._serialized_start=578903 + _globals['_MUSICSETTINGSPROTO']._serialized_end=579227 + _globals['_NMACLIENTPLAYERPROTO']._serialized_start=579230 + _globals['_NMACLIENTPLAYERPROTO']._serialized_end=579507 + _globals['_NMAGETPLAYEROUTPROTO']._serialized_start=579510 + _globals['_NMAGETPLAYEROUTPROTO']._serialized_end=579758 + _globals['_NMAGETPLAYEROUTPROTO_STATUS']._serialized_start=579706 + _globals['_NMAGETPLAYEROUTPROTO_STATUS']._serialized_end=579758 + _globals['_NMAGETPLAYERPROTO']._serialized_start=579761 + _globals['_NMAGETPLAYERPROTO']._serialized_end=579931 + _globals['_NMAGETSERVERCONFIGOUTPROTO']._serialized_start=579934 + _globals['_NMAGETSERVERCONFIGOUTPROTO']._serialized_end=580159 + _globals['_NMAGETSERVERCONFIGOUTPROTO_STATUS']._serialized_start=579706 + _globals['_NMAGETSERVERCONFIGOUTPROTO_STATUS']._serialized_end=579758 + _globals['_NMAGETSERVERCONFIGPROTO']._serialized_start=580161 + _globals['_NMAGETSERVERCONFIGPROTO']._serialized_end=580186 + _globals['_NMAGETSURVEYORPROJECTSOUTPROTO']._serialized_start=580189 + _globals['_NMAGETSURVEYORPROJECTSOUTPROTO']._serialized_end=580435 + _globals['_NMAGETSURVEYORPROJECTSOUTPROTO_ERRORSTATUS']._serialized_start=580383 + _globals['_NMAGETSURVEYORPROJECTSOUTPROTO_ERRORSTATUS']._serialized_end=580435 + _globals['_NMAGETSURVEYORPROJECTSPROTO']._serialized_start=580437 + _globals['_NMAGETSURVEYORPROJECTSPROTO']._serialized_end=580466 + _globals['_NMALIGHTSHIPTOKENPROTO']._serialized_start=580468 + _globals['_NMALIGHTSHIPTOKENPROTO']._serialized_end=580544 + _globals['_NMAPROJECTTASKPROTO']._serialized_start=580547 + _globals['_NMAPROJECTTASKPROTO']._serialized_end=580774 + _globals['_NMAPROJECTTASKPROTO_TASKTYPE']._serialized_start=580720 + _globals['_NMAPROJECTTASKPROTO_TASKTYPE']._serialized_end=580774 + _globals['_NMASLIMPOIIMAGEDATA']._serialized_start=580776 + _globals['_NMASLIMPOIIMAGEDATA']._serialized_end=580834 + _globals['_NMASLIMPOIPROTO']._serialized_start=580836 + _globals['_NMASLIMPOIPROTO']._serialized_end=580937 + _globals['_NMASURVEYORPROJECTPROTO']._serialized_start=580940 + _globals['_NMASURVEYORPROJECTPROTO']._serialized_end=581246 + _globals['_NMASURVEYORPROJECTPROTO_PROJECTSTATUS']._serialized_start=581190 + _globals['_NMASURVEYORPROJECTPROTO_PROJECTSTATUS']._serialized_end=581246 + _globals['_NMATHE8THWALLACCESSTOKENPROTO']._serialized_start=581249 + _globals['_NMATHE8THWALLACCESSTOKENPROTO']._serialized_end=581487 + _globals['_NMATHE8THWALLACCOUNTPROTO']._serialized_start=581489 + _globals['_NMATHE8THWALLACCOUNTPROTO']._serialized_end=581607 + _globals['_NMATHE8THWALLMETADATAPROTO']._serialized_start=581609 + _globals['_NMATHE8THWALLMETADATAPROTO']._serialized_end=581637 + _globals['_NMATHE8THWALLTOKENPROTO']._serialized_start=581639 + _globals['_NMATHE8THWALLTOKENPROTO']._serialized_end=581716 + _globals['_NMAUPDATESURVEYORPROJECTOUTPROTO']._serialized_start=581719 + _globals['_NMAUPDATESURVEYORPROJECTOUTPROTO']._serialized_end=581910 + _globals['_NMAUPDATESURVEYORPROJECTOUTPROTO_ERRORSTATUS']._serialized_start=580383 + _globals['_NMAUPDATESURVEYORPROJECTOUTPROTO_ERRORSTATUS']._serialized_end=580435 + _globals['_NMAUPDATESURVEYORPROJECTPROTO']._serialized_start=581912 + _globals['_NMAUPDATESURVEYORPROJECTPROTO']._serialized_end=581987 + _globals['_NMAUPDATEUSERONBOARDINGOUTPROTO']._serialized_start=581990 + _globals['_NMAUPDATEUSERONBOARDINGOUTPROTO']._serialized_end=582226 + _globals['_NMAUPDATEUSERONBOARDINGOUTPROTO_STATUS']._serialized_start=579706 + _globals['_NMAUPDATEUSERONBOARDINGOUTPROTO_STATUS']._serialized_end=579758 + _globals['_NMAUPDATEUSERONBOARDINGPROTO']._serialized_start=582228 + _globals['_NMAUPDATEUSERONBOARDINGPROTO']._serialized_end=582328 + _globals['_NATIVEADUNITSETTINGSPROTO']._serialized_start=582331 + _globals['_NATIVEADUNITSETTINGSPROTO']._serialized_end=582460 + _globals['_NEARBYPOKEMONPROTO']._serialized_start=582463 + _globals['_NEARBYPOKEMONPROTO']._serialized_end=582657 + _globals['_NEARBYPOKEMONSETTINGS']._serialized_start=582660 + _globals['_NEARBYPOKEMONSETTINGS']._serialized_end=583034 + _globals['_NEARBYPOKEMONSETTINGS_POKEMONPRIORITY']._serialized_start=582806 + _globals['_NEARBYPOKEMONSETTINGS_POKEMONPRIORITY']._serialized_end=583034 + _globals['_NETWORKTELEMETRY']._serialized_start=583036 + _globals['_NETWORKTELEMETRY']._serialized_end=583076 + _globals['_NEUTRALAVATARBADGEREWARDOUTPROTO']._serialized_start=583079 + _globals['_NEUTRALAVATARBADGEREWARDOUTPROTO']._serialized_end=583379 + _globals['_NEUTRALAVATARBADGEREWARDOUTPROTO_RESULT']._serialized_start=12062 + _globals['_NEUTRALAVATARBADGEREWARDOUTPROTO_RESULT']._serialized_end=12094 + _globals['_NEUTRALAVATARBADGEREWARDPROTO']._serialized_start=583381 + _globals['_NEUTRALAVATARBADGEREWARDPROTO']._serialized_end=583412 + _globals['_NEUTRALAVATARBODYSLIDERSETTINGSTEMPLATEPROTO']._serialized_start=583415 + _globals['_NEUTRALAVATARBODYSLIDERSETTINGSTEMPLATEPROTO']._serialized_end=583843 + _globals['_NEUTRALAVATARBODYSLIDERTEMPLATEPROTO']._serialized_start=583845 + _globals['_NEUTRALAVATARBODYSLIDERTEMPLATEPROTO']._serialized_end=583923 + _globals['_NEUTRALAVATARITEMPROTO']._serialized_start=583925 + _globals['_NEUTRALAVATARITEMPROTO']._serialized_end=584012 + _globals['_NEUTRALAVATARLOOTITEMDISPLAYPROTO']._serialized_start=584015 + _globals['_NEUTRALAVATARLOOTITEMDISPLAYPROTO']._serialized_end=584159 + _globals['_NEUTRALAVATARLOOTITEMTEMPLATEPROTO']._serialized_start=584161 + _globals['_NEUTRALAVATARLOOTITEMTEMPLATEPROTO']._serialized_end=584252 + _globals['_NEUTRALAVATARSETTINGSPROTO']._serialized_start=584255 + _globals['_NEUTRALAVATARSETTINGSPROTO']._serialized_end=584770 + _globals['_NEWINBOXMESSAGE']._serialized_start=584772 + _globals['_NEWINBOXMESSAGE']._serialized_end=584789 + _globals['_NEWSARTICLEPROTO']._serialized_start=584792 + _globals['_NEWSARTICLEPROTO']._serialized_end=585079 + _globals['_NEWSARTICLEPROTO_NEWSTEMPLATE']._serialized_start=585032 + _globals['_NEWSARTICLEPROTO_NEWSTEMPLATE']._serialized_end=585079 + _globals['_NEWSFEEDCLIENTSETTINGSPROTO']._serialized_start=585081 + _globals['_NEWSFEEDCLIENTSETTINGSPROTO']._serialized_end=585185 + _globals['_NEWSGLOBALSETTINGSPROTO']._serialized_start=585187 + _globals['_NEWSGLOBALSETTINGSPROTO']._serialized_end=585233 + _globals['_NEWSPAGETELEMETRY']._serialized_start=585235 + _globals['_NEWSPAGETELEMETRY']._serialized_end=585320 + _globals['_NEWSPROTO']._serialized_start=585322 + _globals['_NEWSPROTO']._serialized_end=585386 + _globals['_NEWSSETTINGPROTO']._serialized_start=585388 + _globals['_NEWSSETTINGPROTO']._serialized_end=585454 + _globals['_NEWSFEEDMETADATA']._serialized_start=585456 + _globals['_NEWSFEEDMETADATA']._serialized_end=585524 + _globals['_NEWSFEEDPOST']._serialized_start=585527 + _globals['_NEWSFEEDPOST']._serialized_end=586446 + _globals['_NEWSFEEDPOST_PREVIEWMETADATA']._serialized_start=586036 + _globals['_NEWSFEEDPOST_PREVIEWMETADATA']._serialized_end=586298 + _globals['_NEWSFEEDPOST_PREVIEWMETADATA_ATTRIBUTESENTRY']._serialized_start=586249 + _globals['_NEWSFEEDPOST_PREVIEWMETADATA_ATTRIBUTESENTRY']._serialized_end=586298 + _globals['_NEWSFEEDPOST_KEYVALUEPAIRSENTRY']._serialized_start=586300 + _globals['_NEWSFEEDPOST_KEYVALUEPAIRSENTRY']._serialized_end=586352 + _globals['_NEWSFEEDPOST_NEWSFEEDCHANNEL']._serialized_start=586354 + _globals['_NEWSFEEDPOST_NEWSFEEDCHANNEL']._serialized_end=586446 + _globals['_NEWSFEEDPOSTRECORD']._serialized_start=586449 + _globals['_NEWSFEEDPOSTRECORD']._serialized_end=586583 + _globals['_NEWSFEEDTRACKINGRECORDSMETADATA']._serialized_start=586585 + _globals['_NEWSFEEDTRACKINGRECORDSMETADATA']._serialized_end=586663 + _globals['_NIAANY']._serialized_start=586665 + _globals['_NIAANY']._serialized_end=586706 + _globals['_NIAAUTHAUTHENTICATEAPPLESIGNINREQUESTPROTO']._serialized_start=586708 + _globals['_NIAAUTHAUTHENTICATEAPPLESIGNINREQUESTPROTO']._serialized_end=586795 + _globals['_NIAAUTHAUTHENTICATEAPPLESIGNINRESPONSEPROTO']._serialized_start=586798 + _globals['_NIAAUTHAUTHENTICATEAPPLESIGNINRESPONSEPROTO']._serialized_end=587027 + _globals['_NIAAUTHAUTHENTICATEAPPLESIGNINRESPONSEPROTO_STATUS']._serialized_start=154135 + _globals['_NIAAUTHAUTHENTICATEAPPLESIGNINRESPONSEPROTO_STATUS']._serialized_end=154203 + _globals['_NIAAUTHVALIDATENIAAPPLEAUTHTOKENREQUESTPROTO']._serialized_start=587029 + _globals['_NIAAUTHVALIDATENIAAPPLEAUTHTOKENREQUESTPROTO']._serialized_end=587105 + _globals['_NIAAUTHVALIDATENIAAPPLEAUTHTOKENRESPONSEPROTO']._serialized_start=587108 + _globals['_NIAAUTHVALIDATENIAAPPLEAUTHTOKENRESPONSEPROTO']._serialized_end=587398 + _globals['_NIAAUTHVALIDATENIAAPPLEAUTHTOKENRESPONSEPROTO_STATUS']._serialized_start=517869 + _globals['_NIAAUTHVALIDATENIAAPPLEAUTHTOKENRESPONSEPROTO_STATUS']._serialized_end=517955 + _globals['_NIAIDMIGRATIONSETTINGSPROTO']._serialized_start=587400 + _globals['_NIAIDMIGRATIONSETTINGSPROTO']._serialized_end=587457 + _globals['_NIANTICPROFILETELEMETRY']._serialized_start=587460 + _globals['_NIANTICPROFILETELEMETRY']._serialized_end=587682 + _globals['_NIANTICPROFILETELEMETRY_NIANTICPROFILETELEMETRYIDS']._serialized_start=587593 + _globals['_NIANTICPROFILETELEMETRY_NIANTICPROFILETELEMETRYIDS']._serialized_end=587682 + _globals['_NIANTICSHAREDLOGINPROTO']._serialized_start=587684 + _globals['_NIANTICSHAREDLOGINPROTO']._serialized_end=587743 + _globals['_NIANTICTOKEN']._serialized_start=587745 + _globals['_NIANTICTOKEN']._serialized_end=587829 + _globals['_NIANTICTOKENREQUEST']._serialized_start=587832 + _globals['_NIANTICTOKENREQUEST']._serialized_end=588014 + _globals['_NIANTICTOKENREQUEST_SESSIONOPTIONS']._serialized_start=587964 + _globals['_NIANTICTOKENREQUEST_SESSIONOPTIONS']._serialized_end=588014 + _globals['_NICKNAMEPOKEMONOUTPROTO']._serialized_start=588017 + _globals['_NICKNAMEPOKEMONOUTPROTO']._serialized_end=588286 + _globals['_NICKNAMEPOKEMONOUTPROTO_RESULT']._serialized_start=588109 + _globals['_NICKNAMEPOKEMONOUTPROTO_RESULT']._serialized_end=588286 + _globals['_NICKNAMEPOKEMONPROTO']._serialized_start=588288 + _globals['_NICKNAMEPOKEMONPROTO']._serialized_end=588348 + _globals['_NICKNAMEPOKEMONTELEMETRY']._serialized_start=588350 + _globals['_NICKNAMEPOKEMONTELEMETRY']._serialized_end=588445 + _globals['_NODEASSOCIATION']._serialized_start=588448 + _globals['_NODEASSOCIATION']._serialized_end=588643 + _globals['_NODEID']._serialized_start=588645 + _globals['_NODEID']._serialized_end=588683 + _globals['_NONCOMBATMOVESETTINGSPROTO']._serialized_start=588686 + _globals['_NONCOMBATMOVESETTINGSPROTO']._serialized_end=589038 + _globals['_NOTIFICATIONPERMISSIONSTELEMETRY']._serialized_start=589041 + _globals['_NOTIFICATIONPERMISSIONSTELEMETRY']._serialized_end=589390 + _globals['_NOTIFICATIONSETTINGSPROTO']._serialized_start=589393 + _globals['_NOTIFICATIONSETTINGSPROTO']._serialized_end=589587 + _globals['_NPCENCOUNTERPROTO']._serialized_start=589590 + _globals['_NPCENCOUNTERPROTO']._serialized_end=590075 + _globals['_NPCENCOUNTERPROTO_NPCENCOUNTERSTEP']._serialized_start=589860 + _globals['_NPCENCOUNTERPROTO_NPCENCOUNTERSTEP']._serialized_end=590075 + _globals['_NPCEVENTPROTO']._serialized_start=590078 + _globals['_NPCEVENTPROTO']._serialized_end=590663 + _globals['_NPCEVENTPROTO_EVENT']._serialized_start=590496 + _globals['_NPCEVENTPROTO_EVENT']._serialized_end=590654 + _globals['_NPCOPENGIFTOUTPROTO']._serialized_start=590666 + _globals['_NPCOPENGIFTOUTPROTO']._serialized_end=590979 + _globals['_NPCOPENGIFTOUTPROTO_RESULT']._serialized_start=590813 + _globals['_NPCOPENGIFTOUTPROTO_RESULT']._serialized_end=590979 + _globals['_NPCOPENGIFTPROTO']._serialized_start=590981 + _globals['_NPCOPENGIFTPROTO']._serialized_end=591050 + _globals['_NPCPOKEMONPROTO']._serialized_start=591053 + _globals['_NPCPOKEMONPROTO']._serialized_end=591185 + _globals['_NPCROUTEGIFTOUTPROTO']._serialized_start=591188 + _globals['_NPCROUTEGIFTOUTPROTO']._serialized_end=591394 + _globals['_NPCROUTEGIFTOUTPROTO_ROUTEFORTDETAILS']._serialized_start=591294 + _globals['_NPCROUTEGIFTOUTPROTO_ROUTEFORTDETAILS']._serialized_end=591394 + _globals['_NPCROUTEGIFTPROTO']._serialized_start=591396 + _globals['_NPCROUTEGIFTPROTO']._serialized_end=591437 + _globals['_NPCSENDGIFTOUTPROTO']._serialized_start=591440 + _globals['_NPCSENDGIFTOUTPROTO']._serialized_end=591696 + _globals['_NPCSENDGIFTOUTPROTO_RESULT']._serialized_start=591589 + _globals['_NPCSENDGIFTOUTPROTO_RESULT']._serialized_end=591696 + _globals['_NPCSENDGIFTPROTO']._serialized_start=591698 + _globals['_NPCSENDGIFTPROTO']._serialized_end=591778 + _globals['_NPCUPDATESTATEOUTPROTO']._serialized_start=591781 + _globals['_NPCUPDATESTATEOUTPROTO']._serialized_end=591958 + _globals['_NPCUPDATESTATEOUTPROTO_STATE']._serialized_start=591890 + _globals['_NPCUPDATESTATEOUTPROTO_STATE']._serialized_end=591958 + _globals['_NPCUPDATESTATEPROTO']._serialized_start=591960 + _globals['_NPCUPDATESTATEPROTO']._serialized_end=592029 + _globals['_OAUTHTOKENREQUEST']._serialized_start=592031 + _globals['_OAUTHTOKENREQUEST']._serialized_end=592072 + _globals['_OBJECTDETECTIONSTARTEVENT']._serialized_start=592074 + _globals['_OBJECTDETECTIONSTARTEVENT']._serialized_end=592122 + _globals['_OBJECTDETECTIONSTOPEVENT']._serialized_start=592124 + _globals['_OBJECTDETECTIONSTOPEVENT']._serialized_end=592175 + _globals['_ONAPPLICATIONFOCUSDATA']._serialized_start=592177 + _globals['_ONAPPLICATIONFOCUSDATA']._serialized_end=592220 + _globals['_ONAPPLICATIONPAUSEDATA']._serialized_start=592222 + _globals['_ONAPPLICATIONPAUSEDATA']._serialized_end=592268 + _globals['_ONAPPLICATIONQUITDATA']._serialized_start=592270 + _globals['_ONAPPLICATIONQUITDATA']._serialized_end=592293 + _globals['_ONBOARDINGSETTINGSPROTO']._serialized_start=592296 + _globals['_ONBOARDINGSETTINGSPROTO']._serialized_end=592496 + _globals['_ONBOARDINGTELEMETRY']._serialized_start=592499 + _globals['_ONBOARDINGTELEMETRY']._serialized_end=592725 + _globals['_ONBOARDINGV2SETTINGSPROTO']._serialized_start=592728 + _globals['_ONBOARDINGV2SETTINGSPROTO']._serialized_end=592927 + _globals['_ONEWAYSHAREDFRIENDSHIPDATAPROTO']._serialized_start=592929 + _globals['_ONEWAYSHAREDFRIENDSHIPDATAPROTO']._serialized_end=593054 + _globals['_ONEOFDESCRIPTORPROTO']._serialized_start=593056 + _globals['_ONEOFDESCRIPTORPROTO']._serialized_end=593139 + _globals['_ONEOFOPTIONS']._serialized_start=593141 + _globals['_ONEOFOPTIONS']._serialized_end=593155 + _globals['_OPENBUDDYGIFTOUTPROTO']._serialized_start=593158 + _globals['_OPENBUDDYGIFTOUTPROTO']._serialized_end=593669 + _globals['_OPENBUDDYGIFTOUTPROTO_RESULT']._serialized_start=593437 + _globals['_OPENBUDDYGIFTOUTPROTO_RESULT']._serialized_end=593669 + _globals['_OPENBUDDYGIFTPROTO']._serialized_start=593671 + _globals['_OPENBUDDYGIFTPROTO']._serialized_end=593691 + _globals['_OPENCAMPFIREMAPTELEMETRY']._serialized_start=593694 + _globals['_OPENCAMPFIREMAPTELEMETRY']._serialized_end=593957 + _globals['_OPENCAMPFIREMAPTELEMETRY_SOURCEPAGE']._serialized_start=593815 + _globals['_OPENCAMPFIREMAPTELEMETRY_SOURCEPAGE']._serialized_end=593957 + _globals['_OPENCOMBATCHALLENGEDATA']._serialized_start=593959 + _globals['_OPENCOMBATCHALLENGEDATA']._serialized_end=594077 + _globals['_OPENCOMBATCHALLENGEOUTPROTO']._serialized_start=594080 + _globals['_OPENCOMBATCHALLENGEOUTPROTO']._serialized_end=594620 + _globals['_OPENCOMBATCHALLENGEOUTPROTO_RESULT']._serialized_start=594237 + _globals['_OPENCOMBATCHALLENGEOUTPROTO_RESULT']._serialized_end=594620 + _globals['_OPENCOMBATCHALLENGEPROTO']._serialized_start=594623 + _globals['_OPENCOMBATCHALLENGEPROTO']._serialized_end=594831 + _globals['_OPENCOMBATCHALLENGERESPONSEDATA']._serialized_start=594834 + _globals['_OPENCOMBATCHALLENGERESPONSEDATA']._serialized_end=595039 + _globals['_OPENCOMBATSESSIONDATA']._serialized_start=595042 + _globals['_OPENCOMBATSESSIONDATA']._serialized_end=595200 + _globals['_OPENCOMBATSESSIONOUTPROTO']._serialized_start=595203 + _globals['_OPENCOMBATSESSIONOUTPROTO']._serialized_end=595851 + _globals['_OPENCOMBATSESSIONOUTPROTO_RESULT']._serialized_start=595446 + _globals['_OPENCOMBATSESSIONOUTPROTO_RESULT']._serialized_end=595851 + _globals['_OPENCOMBATSESSIONPROTO']._serialized_start=595854 + _globals['_OPENCOMBATSESSIONPROTO']._serialized_end=596039 + _globals['_OPENCOMBATSESSIONRESPONSEDATA']._serialized_start=596042 + _globals['_OPENCOMBATSESSIONRESPONSEDATA']._serialized_end=596199 + _globals['_OPENGIFTLOGENTRY']._serialized_start=596202 + _globals['_OPENGIFTLOGENTRY']._serialized_end=596445 + _globals['_OPENGIFTLOGENTRY_RESULT']._serialized_start=596398 + _globals['_OPENGIFTLOGENTRY_RESULT']._serialized_end=596445 + _globals['_OPENGIFTOUTPROTO']._serialized_start=596448 + _globals['_OPENGIFTOUTPROTO']._serialized_end=596983 + _globals['_OPENGIFTOUTPROTO_RESULT']._serialized_start=596760 + _globals['_OPENGIFTOUTPROTO_RESULT']._serialized_end=596983 + _globals['_OPENGIFTPROTO']._serialized_start=596985 + _globals['_OPENGIFTPROTO']._serialized_end=597068 + _globals['_OPENINVASIONCOMBATSESSIONOUTPROTO']._serialized_start=597071 + _globals['_OPENINVASIONCOMBATSESSIONOUTPROTO']._serialized_end=597206 + _globals['_OPENINVASIONCOMBATSESSIONPROTO']._serialized_start=597209 + _globals['_OPENINVASIONCOMBATSESSIONPROTO']._serialized_end=597375 + _globals['_OPENNPCCOMBATSESSIONDATA']._serialized_start=597377 + _globals['_OPENNPCCOMBATSESSIONDATA']._serialized_end=597489 + _globals['_OPENNPCCOMBATSESSIONOUTPROTO']._serialized_start=597492 + _globals['_OPENNPCCOMBATSESSIONOUTPROTO']._serialized_end=597782 + _globals['_OPENNPCCOMBATSESSIONOUTPROTO_RESULT']._serialized_start=597639 + _globals['_OPENNPCCOMBATSESSIONOUTPROTO_RESULT']._serialized_end=597782 + _globals['_OPENNPCCOMBATSESSIONPROTO']._serialized_start=597784 + _globals['_OPENNPCCOMBATSESSIONPROTO']._serialized_end=597901 + _globals['_OPENNPCCOMBATSESSIONRESPONSEDATA']._serialized_start=597904 + _globals['_OPENNPCCOMBATSESSIONRESPONSEDATA']._serialized_end=598102 + _globals['_OPENSPONSOREDGIFTOUTPROTO']._serialized_start=598105 + _globals['_OPENSPONSOREDGIFTOUTPROTO']._serialized_end=598347 + _globals['_OPENSPONSOREDGIFTOUTPROTO_RESULT']._serialized_start=598244 + _globals['_OPENSPONSOREDGIFTOUTPROTO_RESULT']._serialized_end=598347 + _globals['_OPENSPONSOREDGIFTPROTO']._serialized_start=598349 + _globals['_OPENSPONSOREDGIFTPROTO']._serialized_end=598421 + _globals['_OPENTRADINGOUTPROTO']._serialized_start=598424 + _globals['_OPENTRADINGOUTPROTO']._serialized_end=599060 + _globals['_OPENTRADINGOUTPROTO_RESULT']._serialized_start=598555 + _globals['_OPENTRADINGOUTPROTO_RESULT']._serialized_end=599060 + _globals['_OPENTRADINGPROTO']._serialized_start=599062 + _globals['_OPENTRADINGPROTO']._serialized_end=599099 + _globals['_OPTOUTPROTO']._serialized_start=599101 + _globals['_OPTOUTPROTO']._serialized_end=599134 + _globals['_OPTIMIZATIONSPROTO']._serialized_start=599137 + _globals['_OPTIMIZATIONSPROTO']._serialized_end=599571 + _globals['_OPTION']._serialized_start=599573 + _globals['_OPTION']._serialized_end=599634 + _globals['_PARTICIPANTCONSUMPTIONACCOUNTING']._serialized_start=599636 + _globals['_PARTICIPANTCONSUMPTIONACCOUNTING']._serialized_end=599717 + _globals['_PARTICIPATIONPROTO']._serialized_start=599720 + _globals['_PARTICIPATIONPROTO']._serialized_end=600228 + _globals['_PARTYACTIVITYSTATPROTO']._serialized_start=600231 + _globals['_PARTYACTIVITYSTATPROTO']._serialized_end=600443 + _globals['_PARTYACTIVITYSUMMARYPROTO']._serialized_start=600446 + _globals['_PARTYACTIVITYSUMMARYPROTO']._serialized_end=600667 + _globals['_PARTYACTIVITYSUMMARYPROTO_PLAYERSUMMARYMAPENTRY']._serialized_start=600568 + _globals['_PARTYACTIVITYSUMMARYPROTO_PLAYERSUMMARYMAPENTRY']._serialized_end=600667 + _globals['_PARTYACTIVITYSUMMARYRPCPROTO']._serialized_start=600670 + _globals['_PARTYACTIVITYSUMMARYRPCPROTO']._serialized_end=600908 + _globals['_PARTYACTIVITYSUMMARYRPCPROTO_PLAYERACTIVITYRPCPROTO']._serialized_start=600796 + _globals['_PARTYACTIVITYSUMMARYRPCPROTO_PLAYERACTIVITYRPCPROTO']._serialized_end=600908 + _globals['_PARTYDARKLAUNCHLOGMESSAGEPROTO']._serialized_start=600911 + _globals['_PARTYDARKLAUNCHLOGMESSAGEPROTO']._serialized_end=601121 + _globals['_PARTYDARKLAUNCHLOGMESSAGEPROTO_LOGLEVEL']._serialized_start=601063 + _globals['_PARTYDARKLAUNCHLOGMESSAGEPROTO_LOGLEVEL']._serialized_end=601121 + _globals['_PARTYDARKLAUNCHSETTINGSPROTO']._serialized_start=601124 + _globals['_PARTYDARKLAUNCHSETTINGSPROTO']._serialized_end=601707 + _globals['_PARTYDARKLAUNCHSETTINGSPROTO_CREATEORJOINWAITPROBABILITYPROTO']._serialized_start=601564 + _globals['_PARTYDARKLAUNCHSETTINGSPROTO_CREATEORJOINWAITPROBABILITYPROTO']._serialized_end=601636 + _globals['_PARTYDARKLAUNCHSETTINGSPROTO_LEAVEPARTYPROBABILITYPROTO']._serialized_start=601638 + _globals['_PARTYDARKLAUNCHSETTINGSPROTO_LEAVEPARTYPROBABILITYPROTO']._serialized_end=601707 + _globals['_PARTYHISTORYRPCPROTO']._serialized_start=601710 + _globals['_PARTYHISTORYRPCPROTO']._serialized_end=601953 + _globals['_PARTYIAPBOOSTSSETTINGSPROTO']._serialized_start=601956 + _globals['_PARTYIAPBOOSTSSETTINGSPROTO']._serialized_end=602231 + _globals['_PARTYIAPBOOSTSSETTINGSPROTO_PARTYIAPBOOSTPROTO']._serialized_start=602067 + _globals['_PARTYIAPBOOSTSSETTINGSPROTO_PARTYIAPBOOSTPROTO']._serialized_end=602231 + _globals['_PARTYITEMPROTO']._serialized_start=602234 + _globals['_PARTYITEMPROTO']._serialized_end=602400 + _globals['_PARTYLOCATIONPUSHPROTO']._serialized_start=602402 + _globals['_PARTYLOCATIONPUSHPROTO']._serialized_end=602518 + _globals['_PARTYLOCATIONSAMPLEPROTO']._serialized_start=602520 + _globals['_PARTYLOCATIONSAMPLEPROTO']._serialized_end=602594 + _globals['_PARTYLOCATIONSRPCPROTO']._serialized_start=602597 + _globals['_PARTYLOCATIONSRPCPROTO']._serialized_end=602959 + _globals['_PARTYLOCATIONSRPCPROTO_PLAYERLOCATIONRPCPROTO']._serialized_start=602712 + _globals['_PARTYLOCATIONSRPCPROTO_PLAYERLOCATIONRPCPROTO']._serialized_end=602959 + _globals['_PARTYPARTICIPANTHISTORYRPCPROTO']._serialized_start=602962 + _globals['_PARTYPARTICIPANTHISTORYRPCPROTO']._serialized_end=603179 + _globals['_PARTYPARTICIPANTPROTO']._serialized_start=603182 + _globals['_PARTYPARTICIPANTPROTO']._serialized_end=603652 + _globals['_PARTYPARTICIPANTRAIDINFOPROTO']._serialized_start=603655 + _globals['_PARTYPARTICIPANTRAIDINFOPROTO']._serialized_end=603880 + _globals['_PARTYPLAYGENERALSETTINGSPROTO']._serialized_start=603883 + _globals['_PARTYPLAYGENERALSETTINGSPROTO']._serialized_end=604824 + _globals['_PARTYPLAYGENERALSETTINGSPROTO_PGDELIVERYMECHANIC']._serialized_start=604744 + _globals['_PARTYPLAYGENERALSETTINGSPROTO_PGDELIVERYMECHANIC']._serialized_end=604824 + _globals['_PARTYPLAYGLOBALSETTINGSPROTO']._serialized_start=604827 + _globals['_PARTYPLAYGLOBALSETTINGSPROTO']._serialized_end=605259 + _globals['_PARTYPLAYINVITATIONDETAILS']._serialized_start=605262 + _globals['_PARTYPLAYINVITATIONDETAILS']._serialized_end=605523 + _globals['_PARTYPLAYPREFERENCES']._serialized_start=605525 + _globals['_PARTYPLAYPREFERENCES']._serialized_end=605597 + _globals['_PARTYPLAYERPROFILEPUSHPROTO']._serialized_start=605599 + _globals['_PARTYPLAYERPROFILEPUSHPROTO']._serialized_end=605713 + _globals['_PARTYQUESTRPCPROTO']._serialized_start=605716 + _globals['_PARTYQUESTRPCPROTO']._serialized_end=606107 + _globals['_PARTYQUESTSTATEPROTO']._serialized_start=606110 + _globals['_PARTYQUESTSTATEPROTO']._serialized_end=606992 + _globals['_PARTYQUESTSTATEPROTO_PLAYERPARTYQUESTSTATEPROTO']._serialized_start=606433 + _globals['_PARTYQUESTSTATEPROTO_PLAYERPARTYQUESTSTATEPROTO']._serialized_end=606870 + _globals['_PARTYQUESTSTATEPROTO_PLAYERPARTYQUESTSTATEPROTO_PLAYERSTATUS']._serialized_start=606642 + _globals['_PARTYQUESTSTATEPROTO_PLAYERPARTYQUESTSTATEPROTO_PLAYERSTATUS']._serialized_end=606870 + _globals['_PARTYQUESTSTATEPROTO_PLAYERQUESTSTATEENTRY']._serialized_start=606872 + _globals['_PARTYQUESTSTATEPROTO_PLAYERQUESTSTATEENTRY']._serialized_end=606992 + _globals['_PARTYRECOMMENDATIONSETTINGSPROTO']._serialized_start=606995 + _globals['_PARTYRECOMMENDATIONSETTINGSPROTO']._serialized_end=607419 + _globals['_PARTYRECOMMENDATIONSETTINGSPROTO_PARTYRCOMMENDATIONMODE']._serialized_start=607252 + _globals['_PARTYRECOMMENDATIONSETTINGSPROTO_PARTYRCOMMENDATIONMODE']._serialized_end=607419 + _globals['_PARTYRPCPROTO']._serialized_start=607422 + _globals['_PARTYRPCPROTO']._serialized_end=608418 + _globals['_PARTYSENDDARKLAUNCHLOGOUTPROTO']._serialized_start=608421 + _globals['_PARTYSENDDARKLAUNCHLOGOUTPROTO']._serialized_end=608604 + _globals['_PARTYSENDDARKLAUNCHLOGOUTPROTO_RESULT']._serialized_start=608526 + _globals['_PARTYSENDDARKLAUNCHLOGOUTPROTO_RESULT']._serialized_end=608604 + _globals['_PARTYSENDDARKLAUNCHLOGPROTO']._serialized_start=608606 + _globals['_PARTYSENDDARKLAUNCHLOGPROTO']._serialized_end=608705 + _globals['_PARTYSHAREDQUESTSETTINGSPROTO']._serialized_start=608708 + _globals['_PARTYSHAREDQUESTSETTINGSPROTO']._serialized_end=608901 + _globals['_PARTYSUMMARYSETTINGSPROTO']._serialized_start=608903 + _globals['_PARTYSUMMARYSETTINGSPROTO']._serialized_end=608997 + _globals['_PARTYUPDATELOCATIONOUTPROTO']._serialized_start=609000 + _globals['_PARTYUPDATELOCATIONOUTPROTO']._serialized_end=609299 + _globals['_PARTYUPDATELOCATIONOUTPROTO_RESULT']._serialized_start=609100 + _globals['_PARTYUPDATELOCATIONOUTPROTO_RESULT']._serialized_end=609299 + _globals['_PARTYUPDATELOCATIONPROTO']._serialized_start=609302 + _globals['_PARTYUPDATELOCATIONPROTO']._serialized_end=609471 + _globals['_PARTYZONEDEFINITIONPROTO']._serialized_start=609474 + _globals['_PARTYZONEDEFINITIONPROTO']._serialized_end=609626 + _globals['_PARTYZONEPUSHPROTO']._serialized_start=609629 + _globals['_PARTYZONEPUSHPROTO']._serialized_end=609772 + _globals['_PASSCODEREDEEMTELEMETRY']._serialized_start=609775 + _globals['_PASSCODEREDEEMTELEMETRY']._serialized_end=609903 + _globals['_PASSCODEREDEMPTIONFLOWREQUEST']._serialized_start=609906 + _globals['_PASSCODEREDEMPTIONFLOWREQUEST']._serialized_end=610175 + _globals['_PASSCODEREDEMPTIONFLOWREQUEST_DEVICEPLATFORM']._serialized_start=610079 + _globals['_PASSCODEREDEMPTIONFLOWREQUEST_DEVICEPLATFORM']._serialized_end=610175 + _globals['_PASSCODEREDEMPTIONFLOWRESPONSE']._serialized_start=610178 + _globals['_PASSCODEREDEMPTIONFLOWRESPONSE']._serialized_end=610741 + _globals['_PASSCODEREDEMPTIONFLOWRESPONSE_REWARD']._serialized_start=610445 + _globals['_PASSCODEREDEMPTIONFLOWRESPONSE_REWARD']._serialized_end=610482 + _globals['_PASSCODEREDEMPTIONFLOWRESPONSE_STATUS']._serialized_start=610485 + _globals['_PASSCODEREDEMPTIONFLOWRESPONSE_STATUS']._serialized_end=610741 + _globals['_PASSCODEREWARDSLOGENTRY']._serialized_start=610744 + _globals['_PASSCODEREWARDSLOGENTRY']._serialized_end=610945 + _globals['_PASSCODEREWARDSLOGENTRY_RESULT']._serialized_start=12062 + _globals['_PASSCODEREWARDSLOGENTRY_RESULT']._serialized_end=12094 + _globals['_PASSCODESETTINGSPROTO']._serialized_start=610947 + _globals['_PASSCODESETTINGSPROTO']._serialized_end=611027 + _globals['_PERCENTSCROLLEDTELEMETRY']._serialized_start=611029 + _globals['_PERCENTSCROLLEDTELEMETRY']._serialized_end=611091 + _globals['_PERMISSIONSFLOWTELEMETRY']._serialized_start=611094 + _globals['_PERMISSIONSFLOWTELEMETRY']._serialized_end=611399 + _globals['_PGOASYNCFILEUPLOADCOMPLETEPROTO']._serialized_start=611402 + _globals['_PGOASYNCFILEUPLOADCOMPLETEPROTO']._serialized_end=611566 + _globals['_PHOTOSETPOKEMONINFOPROTO']._serialized_start=611569 + _globals['_PHOTOSETPOKEMONINFOPROTO']._serialized_end=611702 + _globals['_PHOTOSETTINGSPROTO']._serialized_start=611705 + _globals['_PHOTOSETTINGSPROTO']._serialized_end=612013 + _globals['_PHOTOBOMBCREATEDETAIL']._serialized_start=612015 + _globals['_PHOTOBOMBCREATEDETAIL']._serialized_end=612067 + _globals['_PINDATA']._serialized_start=612069 + _globals['_PINDATA']._serialized_end=612170 + _globals['_PINMESSAGE']._serialized_start=612172 + _globals['_PINMESSAGE']._serialized_end=612268 + _globals['_PINGREQUESTPROTO']._serialized_start=612271 + _globals['_PINGREQUESTPROTO']._serialized_end=612414 + _globals['_PINGRESPONSEPROTO']._serialized_start=612416 + _globals['_PINGRESPONSEPROTO']._serialized_end=612528 + _globals['_PLACEPROTO']._serialized_start=612531 + _globals['_PLACEPROTO']._serialized_end=612685 + _globals['_PLACEDPOKEMONUPDATEPROTO']._serialized_start=612688 + _globals['_PLACEDPOKEMONUPDATEPROTO']._serialized_end=612937 + _globals['_PLACEDPOKEMONUPDATEPROTO_PLACEMENTUPDATETYPE']._serialized_start=612874 + _globals['_PLACEDPOKEMONUPDATEPROTO_PLACEMENTUPDATETYPE']._serialized_end=612937 + _globals['_PLACEHOLDERMESSAGE']._serialized_start=612939 + _globals['_PLACEHOLDERMESSAGE']._serialized_end=612980 + _globals['_PLACEMENTACCURACY']._serialized_start=612983 + _globals['_PLACEMENTACCURACY']._serialized_end=613122 + _globals['_PLANNEDDOWNTIMESETTINGSPROTO']._serialized_start=613124 + _globals['_PLANNEDDOWNTIMESETTINGSPROTO']._serialized_end=613230 + _globals['_PLATFORMCLIENTTELEMETRYOMNIPROTO']._serialized_start=613233 + _globals['_PLATFORMCLIENTTELEMETRYOMNIPROTO']._serialized_end=613741 + _globals['_PLATFORMCOMMONFILTERPROTO']._serialized_start=613744 + _globals['_PLATFORMCOMMONFILTERPROTO']._serialized_end=614238 + _globals['_PLATFORMFETCHNEWSFEEDOUTRESPONSE']._serialized_start=614241 + _globals['_PLATFORMFETCHNEWSFEEDOUTRESPONSE']._serialized_end=614458 + _globals['_PLATFORMFETCHNEWSFEEDOUTRESPONSE_STATUS']._serialized_start=333201 + _globals['_PLATFORMFETCHNEWSFEEDOUTRESPONSE_STATUS']._serialized_end=333252 + _globals['_PLATFORMFETCHNEWSFEEDREQUEST']._serialized_start=614461 + _globals['_PLATFORMFETCHNEWSFEEDREQUEST']._serialized_end=614611 + _globals['_PLATFORMMARKNEWSFEEDREADOUTRESPONSE']._serialized_start=614614 + _globals['_PLATFORMMARKNEWSFEEDREADOUTRESPONSE']._serialized_end=614780 + _globals['_PLATFORMMARKNEWSFEEDREADOUTRESPONSE_STATUS']._serialized_start=333201 + _globals['_PLATFORMMARKNEWSFEEDREADOUTRESPONSE_STATUS']._serialized_end=333252 + _globals['_PLATFORMMARKNEWSFEEDREADREQUEST']._serialized_start=614782 + _globals['_PLATFORMMARKNEWSFEEDREADREQUEST']._serialized_end=614841 + _globals['_PLATFORMMETRICDATA']._serialized_start=614844 + _globals['_PLATFORMMETRICDATA']._serialized_end=615191 + _globals['_PLATFORMMETRICDATA_KIND']._serialized_start=561584 + _globals['_PLATFORMMETRICDATA_KIND']._serialized_end=561645 + _globals['_PLATFORMPLAYERINFO']._serialized_start=615194 + _globals['_PLATFORMPLAYERINFO']._serialized_end=615378 + _globals['_PLATFORMPREAGEGATETRACKINGOMNIPROTO']._serialized_start=615381 + _globals['_PLATFORMPREAGEGATETRACKINGOMNIPROTO']._serialized_end=615706 + _globals['_PLATFORMPRELOGINTRACKINGOMNIPROTO']._serialized_start=615709 + _globals['_PLATFORMPRELOGINTRACKINGOMNIPROTO']._serialized_end=616268 + _globals['_PLATFORMSERVERDATA']._serialized_start=616271 + _globals['_PLATFORMSERVERDATA']._serialized_end=616429 + _globals['_PLATYPUSROLLOUTSETTINGSPROTO']._serialized_start=616432 + _globals['_PLATYPUSROLLOUTSETTINGSPROTO']._serialized_end=616631 + _globals['_PLAYERACTIVITYSUMMARYPROTO']._serialized_start=616634 + _globals['_PLAYERACTIVITYSUMMARYPROTO']._serialized_end=616819 + _globals['_PLAYERACTIVITYSUMMARYPROTO_ACTIVITYSUMMARYMAPENTRY']._serialized_start=616762 + _globals['_PLAYERACTIVITYSUMMARYPROTO_ACTIVITYSUMMARYMAPENTRY']._serialized_end=616819 + _globals['_PLAYERATTRIBUTEREWARDPROTO']._serialized_start=616821 + _globals['_PLAYERATTRIBUTEREWARDPROTO']._serialized_end=616915 + _globals['_PLAYERATTRIBUTESPROTO']._serialized_start=616918 + _globals['_PLAYERATTRIBUTESPROTO']._serialized_end=617067 + _globals['_PLAYERATTRIBUTESPROTO_ATTRIBUTESENTRY']._serialized_start=586249 + _globals['_PLAYERATTRIBUTESPROTO_ATTRIBUTESENTRY']._serialized_end=586298 + _globals['_PLAYERAVATARPROTO']._serialized_start=617070 + _globals['_PLAYERAVATARPROTO']._serialized_end=617575 + _globals['_PLAYERBADGEPROTO']._serialized_start=617578 + _globals['_PLAYERBADGEPROTO']._serialized_end=617777 + _globals['_PLAYERBADGETIERENCOUNTERPROTO']._serialized_start=617780 + _globals['_PLAYERBADGETIERENCOUNTERPROTO']._serialized_end=617993 + _globals['_PLAYERBADGETIERENCOUNTERPROTO_ENCOUNTERSTATE']._serialized_start=617922 + _globals['_PLAYERBADGETIERENCOUNTERPROTO_ENCOUNTERSTATE']._serialized_end=617993 + _globals['_PLAYERBADGETIERPROTO']._serialized_start=617995 + _globals['_PLAYERBADGETIERPROTO']._serialized_end=618083 + _globals['_PLAYERBONUSSYSTEMSETTINGSPROTO']._serialized_start=618085 + _globals['_PLAYERBONUSSYSTEMSETTINGSPROTO']._serialized_end=618179 + _globals['_PLAYERCAMERAPROTO']._serialized_start=618181 + _globals['_PLAYERCAMERAPROTO']._serialized_end=618224 + _globals['_PLAYERCLIENTSTATIONEDPOKEMONPROTO']._serialized_start=618227 + _globals['_PLAYERCLIENTSTATIONEDPOKEMONPROTO']._serialized_end=618514 + _globals['_PLAYERCOMBATBADGESTATSPROTO']._serialized_start=618516 + _globals['_PLAYERCOMBATBADGESTATSPROTO']._serialized_end=618581 + _globals['_PLAYERCOMBATSTATSPROTO']._serialized_start=618584 + _globals['_PLAYERCOMBATSTATSPROTO']._serialized_end=618768 + _globals['_PLAYERCOMBATSTATSPROTO_BADGESENTRY']._serialized_start=618678 + _globals['_PLAYERCOMBATSTATSPROTO_BADGESENTRY']._serialized_end=618768 + _globals['_PLAYERCONTESTBADGESTATSPROTO']._serialized_start=618770 + _globals['_PLAYERCONTESTBADGESTATSPROTO']._serialized_end=618848 + _globals['_PLAYERCONTESTSTATSPROTO']._serialized_start=618851 + _globals['_PLAYERCONTESTSTATSPROTO']._serialized_end=619051 + _globals['_PLAYERCONTESTSTATSPROTO_BADGESTATSENTRY']._serialized_start=618956 + _globals['_PLAYERCONTESTSTATSPROTO_BADGESTATSENTRY']._serialized_end=619051 + _globals['_PLAYERCURRENCYPROTO']._serialized_start=619053 + _globals['_PLAYERCURRENCYPROTO']._serialized_end=619088 + _globals['_PLAYERFRIENDDISPLAYPROTO']._serialized_start=619091 + _globals['_PLAYERFRIENDDISPLAYPROTO']._serialized_end=619575 + _globals['_PLAYERHUDNOTIFICATIONCLICKTELEMETRY']._serialized_start=619577 + _globals['_PLAYERHUDNOTIFICATIONCLICKTELEMETRY']._serialized_end=619645 + _globals['_PLAYERLEVELAVATARLOCKPROTO']._serialized_start=619647 + _globals['_PLAYERLEVELAVATARLOCKPROTO']._serialized_end=619697 + _globals['_PLAYERLEVELSETTINGSPROTO']._serialized_start=619700 + _globals['_PLAYERLEVELSETTINGSPROTO']._serialized_end=620074 + _globals['_PLAYERLOCALEPROTO']._serialized_start=620076 + _globals['_PLAYERLOCALEPROTO']._serialized_end=620148 + _globals['_PLAYERNEUTRALAVATARARTICLECONFIGURATION']._serialized_start=620151 + _globals['_PLAYERNEUTRALAVATARARTICLECONFIGURATION']._serialized_end=621415 + _globals['_PLAYERNEUTRALAVATARBODYBLENDPARAMETERS']._serialized_start=621417 + _globals['_PLAYERNEUTRALAVATARBODYBLENDPARAMETERS']._serialized_end=621539 + _globals['_PLAYERNEUTRALAVATAREARSELECTIONPARAMETERS']._serialized_start=621542 + _globals['_PLAYERNEUTRALAVATAREARSELECTIONPARAMETERS']._serialized_end=621736 + _globals['_PLAYERNEUTRALAVATAREARSELECTIONPARAMETERS_SHAPE']._serialized_start=621671 + _globals['_PLAYERNEUTRALAVATAREARSELECTIONPARAMETERS_SHAPE']._serialized_end=621736 + _globals['_PLAYERNEUTRALAVATAREYESELECTIONPARAMETERS']._serialized_start=621739 + _globals['_PLAYERNEUTRALAVATAREYESELECTIONPARAMETERS']._serialized_end=621989 + _globals['_PLAYERNEUTRALAVATAREYESELECTIONPARAMETERS_SHAPE']._serialized_start=621868 + _globals['_PLAYERNEUTRALAVATAREYESELECTIONPARAMETERS_SHAPE']._serialized_end=621989 + _globals['_PLAYERNEUTRALAVATARFACEPOSITIONPARAMETERS']._serialized_start=621992 + _globals['_PLAYERNEUTRALAVATARFACEPOSITIONPARAMETERS']._serialized_end=622282 + _globals['_PLAYERNEUTRALAVATARGRADIENT']._serialized_start=622284 + _globals['_PLAYERNEUTRALAVATARGRADIENT']._serialized_end=622372 + _globals['_PLAYERNEUTRALAVATARHEADBLENDPARAMETERS']._serialized_start=622375 + _globals['_PLAYERNEUTRALAVATARHEADBLENDPARAMETERS']._serialized_end=622514 + _globals['_PLAYERNEUTRALAVATARHEADSELECTIONPARAMETERS']._serialized_start=622517 + _globals['_PLAYERNEUTRALAVATARHEADSELECTIONPARAMETERS']._serialized_end=622771 + _globals['_PLAYERNEUTRALAVATARHEADSELECTIONPARAMETERS_SHAPE']._serialized_start=622648 + _globals['_PLAYERNEUTRALAVATARHEADSELECTIONPARAMETERS_SHAPE']._serialized_end=622771 + _globals['_PLAYERNEUTRALAVATARMOUTHSELECTIONPARAMETERS']._serialized_start=622774 + _globals['_PLAYERNEUTRALAVATARMOUTHSELECTIONPARAMETERS']._serialized_end=623028 + _globals['_PLAYERNEUTRALAVATARMOUTHSELECTIONPARAMETERS_SHAPE']._serialized_start=621868 + _globals['_PLAYERNEUTRALAVATARMOUTHSELECTIONPARAMETERS_SHAPE']._serialized_end=621989 + _globals['_PLAYERNEUTRALAVATARNOSESELECTIONPARAMETERS']._serialized_start=623031 + _globals['_PLAYERNEUTRALAVATARNOSESELECTIONPARAMETERS']._serialized_end=623283 + _globals['_PLAYERNEUTRALAVATARNOSESELECTIONPARAMETERS_SHAPE']._serialized_start=621868 + _globals['_PLAYERNEUTRALAVATARNOSESELECTIONPARAMETERS_SHAPE']._serialized_end=621989 + _globals['_PLAYERNEUTRALAVATARPROTO']._serialized_start=623286 + _globals['_PLAYERNEUTRALAVATARPROTO']._serialized_end=624462 + _globals['_PLAYERNEUTRALCOLORKEY']._serialized_start=624464 + _globals['_PLAYERNEUTRALCOLORKEY']._serialized_end=624551 + _globals['_PLAYEROBFUSCATIONMAPENTRYPROTO']._serialized_start=624553 + _globals['_PLAYEROBFUSCATIONMAPENTRYPROTO']._serialized_end=624664 + _globals['_PLAYERPOKECOINCAPPROTO']._serialized_start=624667 + _globals['_PLAYERPOKECOINCAPPROTO']._serialized_end=624820 + _globals['_PLAYERPREFERENCESPROTO']._serialized_start=624823 + _globals['_PLAYERPREFERENCESPROTO']._serialized_end=625368 + _globals['_PLAYERPREFERENCESPROTO_POSTCARDTRAINERINFOSHARINGPREFERENCE']._serialized_start=625277 + _globals['_PLAYERPREFERENCESPROTO_POSTCARDTRAINERINFOSHARINGPREFERENCE']._serialized_end=625368 + _globals['_PLAYERPROFILEOUTPROTO']._serialized_start=625371 + _globals['_PLAYERPROFILEOUTPROTO']._serialized_end=625868 + _globals['_PLAYERPROFILEOUTPROTO_GYMBADGES']._serialized_start=625670 + _globals['_PLAYERPROFILEOUTPROTO_GYMBADGES']._serialized_end=625748 + _globals['_PLAYERPROFILEOUTPROTO_ROUTEBADGES']._serialized_start=625750 + _globals['_PLAYERPROFILEOUTPROTO_ROUTEBADGES']._serialized_end=625834 + _globals['_PLAYERPROFILEOUTPROTO_RESULT']._serialized_start=12062 + _globals['_PLAYERPROFILEOUTPROTO_RESULT']._serialized_end=12094 + _globals['_PLAYERPROFILEPROTO']._serialized_start=625870 + _globals['_PLAYERPROFILEPROTO']._serialized_end=625911 + _globals['_PLAYERPUBLICPROFILEPROTO']._serialized_start=625914 + _globals['_PLAYERPUBLICPROFILEPROTO']._serialized_end=626472 + _globals['_PLAYERRAIDINFOPROTO']._serialized_start=626475 + _globals['_PLAYERRAIDINFOPROTO']._serialized_end=626638 + _globals['_PLAYERREPUTATIONPROTO']._serialized_start=626641 + _globals['_PLAYERREPUTATIONPROTO']._serialized_end=626861 + _globals['_PLAYERREPUTATIONPROTO_CHEATREPUTATION']._serialized_start=496608 + _globals['_PLAYERREPUTATIONPROTO_CHEATREPUTATION']._serialized_end=496658 + _globals['_PLAYERROUTESTATS']._serialized_start=626863 + _globals['_PLAYERROUTESTATS']._serialized_end=626934 + _globals['_PLAYERRPCSTAMPCOLLECTIONPROTO']._serialized_start=626937 + _globals['_PLAYERRPCSTAMPCOLLECTIONPROTO']._serialized_end=627148 + _globals['_PLAYERRPCSTAMPCOLLECTIONPROTO_TYPE']._serialized_start=627109 + _globals['_PLAYERRPCSTAMPCOLLECTIONPROTO_TYPE']._serialized_end=627148 + _globals['_PLAYERSHOWNLEVELUPSHARESCREENTELEMETRY']._serialized_start=627150 + _globals['_PLAYERSHOWNLEVELUPSHARESCREENTELEMETRY']._serialized_end=627270 + _globals['_PLAYERSPAWNABLEPOKEMONOUTPROTO']._serialized_start=627272 + _globals['_PLAYERSPAWNABLEPOKEMONOUTPROTO']._serialized_end=627366 + _globals['_PLAYERSPAWNABLEPOKEMONPROTO']._serialized_start=627368 + _globals['_PLAYERSPAWNABLEPOKEMONPROTO']._serialized_end=627397 + _globals['_PLAYERSTAMPPROTO']._serialized_start=627400 + _globals['_PLAYERSTAMPPROTO']._serialized_end=627667 + _globals['_PLAYERSTAMPPROTO_STATE']._serialized_start=627632 + _globals['_PLAYERSTAMPPROTO_STATE']._serialized_end=627667 + _globals['_PLAYERSTATSPROTO']._serialized_start=627670 + _globals['_PLAYERSTATSPROTO']._serialized_end=630245 + _globals['_PLAYERSTATSSNAPSHOTSPROTO']._serialized_start=630248 + _globals['_PLAYERSTATSSNAPSHOTSPROTO']._serialized_end=630566 + _globals['_PLAYERSTATSSNAPSHOTSPROTO_PLAYERSTATSSNAPSHOTPROTO']._serialized_start=630365 + _globals['_PLAYERSTATSSNAPSHOTSPROTO_PLAYERSTATSSNAPSHOTPROTO']._serialized_end=630566 + _globals['_PLAYERSTATSSNAPSHOTSPROTO_PLAYERSTATSSNAPSHOTPROTO_REASON']._serialized_start=630533 + _globals['_PLAYERSTATSSNAPSHOTSPROTO_PLAYERSTATSSNAPSHOTPROTO_REASON']._serialized_end=630566 + _globals['_PLAYERUNCLAIMEDPARTYQUESTIDSPROTO']._serialized_start=630568 + _globals['_PLAYERUNCLAIMEDPARTYQUESTIDSPROTO']._serialized_end=630651 + _globals['_PLUGININFO']._serialized_start=630653 + _globals['_PLUGININFO']._serialized_end=630720 + _globals['_POICATEGORIZATIONENTRYTELEMETRY']._serialized_start=630723 + _globals['_POICATEGORIZATIONENTRYTELEMETRY']._serialized_end=630940 + _globals['_POICATEGORIZATIONENTRYTELEMETRY_ENTRYTYPE']._serialized_start=630892 + _globals['_POICATEGORIZATIONENTRYTELEMETRY_ENTRYTYPE']._serialized_end=630940 + _globals['_POICATEGORIZATIONOPERATIONTELEMETRY']._serialized_start=630943 + _globals['_POICATEGORIZATIONOPERATIONTELEMETRY']._serialized_end=631275 + _globals['_POICATEGORIZATIONOPERATIONTELEMETRY_OPERATIONTYPE']._serialized_start=631150 + _globals['_POICATEGORIZATIONOPERATIONTELEMETRY_OPERATIONTYPE']._serialized_end=631275 + _globals['_POICATEGORYREMOVEDTELEMETRY']._serialized_start=631277 + _globals['_POICATEGORYREMOVEDTELEMETRY']._serialized_end=631404 + _globals['_POICATEGORYSELECTEDTELEMETRY']._serialized_start=631407 + _globals['_POICATEGORYSELECTEDTELEMETRY']._serialized_end=631586 + _globals['_POIGLOBALSETTINGSPROTO']._serialized_start=631588 + _globals['_POIGLOBALSETTINGSPROTO']._serialized_end=631672 + _globals['_POIINTERACTIONTELEMETRY']._serialized_start=631675 + _globals['_POIINTERACTIONTELEMETRY']._serialized_end=631937 + _globals['_POIINTERACTIONTELEMETRY_POIINTERACTION']._serialized_start=631866 + _globals['_POIINTERACTIONTELEMETRY_POIINTERACTION']._serialized_end=631903 + _globals['_POIINTERACTIONTELEMETRY_POITYPE']._serialized_start=631905 + _globals['_POIINTERACTIONTELEMETRY_POITYPE']._serialized_end=631937 + _globals['_POISUBMISSIONPHOTOUPLOADERRORTELEMETRY']._serialized_start=631940 + _globals['_POISUBMISSIONPHOTOUPLOADERRORTELEMETRY']._serialized_end=632265 + _globals['_POISUBMISSIONPHOTOUPLOADERRORTELEMETRY_POISUBMISSIONPHOTOUPLOADERRORIDS']._serialized_start=632162 + _globals['_POISUBMISSIONPHOTOUPLOADERRORTELEMETRY_POISUBMISSIONPHOTOUPLOADERRORIDS']._serialized_end=632265 + _globals['_POISUBMISSIONTELEMETRY']._serialized_start=632268 + _globals['_POISUBMISSIONTELEMETRY']._serialized_end=633265 + _globals['_POISUBMISSIONTELEMETRY_POICAMERASTEPIDS']._serialized_start=632527 + _globals['_POISUBMISSIONTELEMETRY_POICAMERASTEPIDS']._serialized_end=632602 + _globals['_POISUBMISSIONTELEMETRY_POISUBMISSIONGUIEVENTID']._serialized_start=632605 + _globals['_POISUBMISSIONTELEMETRY_POISUBMISSIONGUIEVENTID']._serialized_end=633265 + _globals['_POINTLIST']._serialized_start=633267 + _globals['_POINTLIST']._serialized_end=633294 + _globals['_POINTPROTO']._serialized_start=633296 + _globals['_POINTPROTO']._serialized_end=633350 + _globals['_POKEBALLATTRIBUTESPROTO']._serialized_start=633353 + _globals['_POKEBALLATTRIBUTESPROTO']._serialized_end=633509 + _globals['_POKECANDYPROTO']._serialized_start=633511 + _globals['_POKECANDYPROTO']._serialized_end=633568 + _globals['_POKEBALLTHROWPROPERTYSETTINGSPROTO']._serialized_start=633571 + _globals['_POKEBALLTHROWPROPERTYSETTINGSPROTO']._serialized_end=634666 + _globals['_POKEBALLTHROWPROPERTYSETTINGSPROTO_POKEBALLTHROWPROPERTIESPROTO']._serialized_start=633717 + _globals['_POKEBALLTHROWPROPERTYSETTINGSPROTO_POKEBALLTHROWPROPERTIESPROTO']._serialized_end=634666 + _globals['_POKEBALLTHROWPROPERTYSETTINGSPROTO_POKEBALLTHROWPROPERTIESPROTO_CURVEBALLMODIFIERPROTO']._serialized_start=634520 + _globals['_POKEBALLTHROWPROPERTYSETTINGSPROTO_POKEBALLTHROWPROPERTIESPROTO_CURVEBALLMODIFIERPROTO']._serialized_end=634577 + _globals['_POKEBALLTHROWPROPERTYSETTINGSPROTO_POKEBALLTHROWPROPERTIESPROTO_LAUNCHVELOCITYMULTIPLIERPROTO']._serialized_start=634579 + _globals['_POKEBALLTHROWPROPERTYSETTINGSPROTO_POKEBALLTHROWPROPERTIESPROTO_LAUNCHVELOCITYMULTIPLIERPROTO']._serialized_end=634632 + _globals['_POKEBALLTHROWPROPERTYSETTINGSPROTO_POKEBALLTHROWPROPERTIESPROTO_CATEGORY']._serialized_start=634634 + _globals['_POKEBALLTHROWPROPERTYSETTINGSPROTO_POKEBALLTHROWPROPERTIESPROTO_CATEGORY']._serialized_end=634666 + _globals['_POKECOINCAPPROTO']._serialized_start=634669 + _globals['_POKECOINCAPPROTO']._serialized_end=634856 + _globals['_POKECOINCAPSETTINGS']._serialized_start=634858 + _globals['_POKECOINCAPSETTINGS']._serialized_end=634936 + _globals['_POKECOINPURCHASEDISPLAYGMTPROTO']._serialized_start=634938 + _globals['_POKECOINPURCHASEDISPLAYGMTPROTO']._serialized_end=634996 + _globals['_POKECOINPURCHASEDISPLAYSETTINGSPROTO']._serialized_start=634999 + _globals['_POKECOINPURCHASEDISPLAYSETTINGSPROTO']._serialized_end=635160 + _globals['_POKECOINSECTIONPROTO']._serialized_start=635162 + _globals['_POKECOINSECTIONPROTO']._serialized_end=635263 + _globals['_POKEDEXCATEGORIESSETTINGSPROTO']._serialized_start=635266 + _globals['_POKEDEXCATEGORIESSETTINGSPROTO']._serialized_end=635727 + _globals['_POKEDEXCATEGORIESSETTINGSPROTO_POKEDEXCATEGORYSETTINGSPROTO']._serialized_start=635589 + _globals['_POKEDEXCATEGORIESSETTINGSPROTO_POKEDEXCATEGORYSETTINGSPROTO']._serialized_end=635727 + _globals['_POKEDEXCATEGORYMILESTONEPROTO']._serialized_start=635730 + _globals['_POKEDEXCATEGORYMILESTONEPROTO']._serialized_end=635955 + _globals['_POKEDEXCATEGORYMILESTONEPROTO_STATUS']._serialized_start=635910 + _globals['_POKEDEXCATEGORYMILESTONEPROTO_STATUS']._serialized_end=635955 + _globals['_POKEDEXCATEGORYSELECTEDTELEMETRY']._serialized_start=635957 + _globals['_POKEDEXCATEGORYSELECTEDTELEMETRY']._serialized_end=636042 + _globals['_POKEDEXENTRYPROTO']._serialized_start=636045 + _globals['_POKEDEXENTRYPROTO']._serialized_end=638594 + _globals['_POKEDEXENTRYPROTO_POKEDEXCATEGORYSTATUS']._serialized_start=637390 + _globals['_POKEDEXENTRYPROTO_POKEDEXCATEGORYSTATUS']._serialized_end=637511 + _globals['_POKEDEXENTRYPROTO_TEMPEVODATA']._serialized_start=637514 + _globals['_POKEDEXENTRYPROTO_TEMPEVODATA']._serialized_end=637847 + _globals['_POKEDEXENTRYPROTO_BREADDEXDATA']._serialized_start=637850 + _globals['_POKEDEXENTRYPROTO_BREADDEXDATA']._serialized_end=638272 + _globals['_POKEDEXENTRYPROTO_CATEGORYSTATUSENTRY']._serialized_start=638274 + _globals['_POKEDEXENTRYPROTO_CATEGORYSTATUSENTRY']._serialized_end=638384 + _globals['_POKEDEXENTRYPROTO_STATSFORFORMSENTRY']._serialized_start=638386 + _globals['_POKEDEXENTRYPROTO_STATSFORFORMSENTRY']._serialized_end=638473 + _globals['_POKEDEXENTRYPROTO_LOCATIONCARDSFORFORMSENTRY']._serialized_start=638475 + _globals['_POKEDEXENTRYPROTO_LOCATIONCARDSFORFORMSENTRY']._serialized_end=638582 + _globals['_POKEDEXFILTERSELECTEDTELEMETRY']._serialized_start=638596 + _globals['_POKEDEXFILTERSELECTEDTELEMETRY']._serialized_end=638649 + _globals['_POKEDEXLOCATIONCARDSTATSPROTO']._serialized_start=638651 + _globals['_POKEDEXLOCATIONCARDSTATSPROTO']._serialized_end=638736 + _globals['_POKEDEXPOKEMONSELECTEDTELEMETRY']._serialized_start=638738 + _globals['_POKEDEXPOKEMONSELECTEDTELEMETRY']._serialized_end=638844 + _globals['_POKEDEXREGIONSELECTEDTELEMETRY']._serialized_start=638846 + _globals['_POKEDEXREGIONSELECTEDTELEMETRY']._serialized_end=638905 + _globals['_POKEDEXSESSIONTELEMETRY']._serialized_start=638907 + _globals['_POKEDEXSESSIONTELEMETRY']._serialized_end=638987 + _globals['_POKEDEXSIZESTATSSYSTEMSETTINGSPROTO']._serialized_start=638990 + _globals['_POKEDEXSIZESTATSSYSTEMSETTINGSPROTO']._serialized_end=639318 + _globals['_POKEDEXSTATPROTO']._serialized_start=639321 + _globals['_POKEDEXSTATPROTO']._serialized_end=639455 + _globals['_POKEDEXSTATSPROTO']._serialized_start=639458 + _globals['_POKEDEXSTATSPROTO']._serialized_end=639606 + _globals['_POKEDEXV2GLOBALSETTINGSPROTO']._serialized_start=639609 + _globals['_POKEDEXV2GLOBALSETTINGSPROTO']._serialized_end=639740 + _globals['_POKEMONBULKUPGRADESETTINGSPROTO']._serialized_start=639742 + _globals['_POKEMONBULKUPGRADESETTINGSPROTO']._serialized_end=639810 + _globals['_POKEMONCAMERAATTRIBUTESPROTO']._serialized_start=639813 + _globals['_POKEMONCAMERAATTRIBUTESPROTO']._serialized_end=639961 + _globals['_POKEMONCANDYREWARDPROTO']._serialized_start=639963 + _globals['_POKEMONCANDYREWARDPROTO']._serialized_end=640055 + _globals['_POKEMONCOMBATSTATSPROTO']._serialized_start=640057 + _globals['_POKEMONCOMBATSTATSPROTO']._serialized_end=640118 + _globals['_POKEMONCOMPARECHALLENGE']._serialized_start=640121 + _globals['_POKEMONCOMPARECHALLENGE']._serialized_end=640488 + _globals['_POKEMONCOMPARECHALLENGE_COMPAREOPERATION']._serialized_start=640308 + _globals['_POKEMONCOMPARECHALLENGE_COMPAREOPERATION']._serialized_end=640380 + _globals['_POKEMONCOMPARECHALLENGE_COMPARESTAT']._serialized_start=640382 + _globals['_POKEMONCOMPARECHALLENGE_COMPARESTAT']._serialized_end=640488 + _globals['_POKEMONCONTESTINFOPROTO']._serialized_start=640490 + _globals['_POKEMONCONTESTINFOPROTO']._serialized_end=640589 + _globals['_POKEMONCREATEDETAIL']._serialized_start=640592 + _globals['_POKEMONCREATEDETAIL']._serialized_end=641440 + _globals['_POKEMONCUTSCENEREFACTORSETTINGSPROTO']._serialized_start=641442 + _globals['_POKEMONCUTSCENEREFACTORSETTINGSPROTO']._serialized_end=641497 + _globals['_POKEMONDISPLAYPROTO']._serialized_start=641501 + _globals['_POKEMONDISPLAYPROTO']._serialized_end=668365 + _globals['_POKEMONDISPLAYPROTO_COSTUME']._serialized_start=642473 + _globals['_POKEMONDISPLAYPROTO_COSTUME']._serialized_end=644180 + _globals['_POKEMONDISPLAYPROTO_GENDER']._serialized_start=644182 + _globals['_POKEMONDISPLAYPROTO_GENDER']._serialized_end=644246 + _globals['_POKEMONDISPLAYPROTO_ALIGNMENT']._serialized_start=644248 + _globals['_POKEMONDISPLAYPROTO_ALIGNMENT']._serialized_end=644306 + _globals['_POKEMONDISPLAYPROTO_FORM']._serialized_start=644310 + _globals['_POKEMONDISPLAYPROTO_FORM']._serialized_end=668365 + _globals['_POKEMONEGGREWARDDISTRIBUTIONENTRYPROTO']._serialized_start=668367 + _globals['_POKEMONEGGREWARDDISTRIBUTIONENTRYPROTO']._serialized_end=668484 + _globals['_POKEMONEGGREWARDDISTRIBUTIONPROTO']._serialized_start=668486 + _globals['_POKEMONEGGREWARDDISTRIBUTIONPROTO']._serialized_end=668594 + _globals['_POKEMONEGGREWARDENTRYPROTO']._serialized_start=668597 + _globals['_POKEMONEGGREWARDENTRYPROTO']._serialized_end=668821 + _globals['_POKEMONEGGREWARDPROTO']._serialized_start=668824 + _globals['_POKEMONEGGREWARDPROTO']._serialized_end=669008 + _globals['_POKEMONENCOUNTERATTRIBUTESPROTO']._serialized_start=669011 + _globals['_POKEMONENCOUNTERATTRIBUTESPROTO']._serialized_end=669779 + _globals['_POKEMONENCOUNTERREWARDPROTO']._serialized_start=669782 + _globals['_POKEMONENCOUNTERREWARDPROTO']._serialized_end=670343 + _globals['_POKEMONEVOLUTIONQUESTPROTO']._serialized_start=670346 + _globals['_POKEMONEVOLUTIONQUESTPROTO']._serialized_end=670596 + _globals['_POKEMONEXCHANGEENTRYPROTO']._serialized_start=670598 + _globals['_POKEMONEXCHANGEENTRYPROTO']._serialized_end=670625 + _globals['_POKEMONEXPRESSIONUPDATEPROTO']._serialized_start=670628 + _globals['_POKEMONEXPRESSIONUPDATEPROTO']._serialized_end=670793 + _globals['_POKEMONEXTENDEDSETTINGSPROTO']._serialized_start=670796 + _globals['_POKEMONEXTENDEDSETTINGSPROTO']._serialized_end=671140 + _globals['_POKEMONFAMILYPROTO']._serialized_start=671143 + _globals['_POKEMONFAMILYPROTO']._serialized_end=671335 + _globals['_POKEMONFAMILYSETTINGSPROTO']._serialized_start=671338 + _globals['_POKEMONFAMILYSETTINGSPROTO']._serialized_end=671516 + _globals['_POKEMONFILTERSETTINGSPROTO']._serialized_start=671518 + _globals['_POKEMONFILTERSETTINGSPROTO']._serialized_end=671614 + _globals['_POKEMONFORTPROTO']._serialized_start=671617 + _globals['_POKEMONFORTPROTO']._serialized_end=673239 + _globals['_POKEMONFXSETTINGSPROTO']._serialized_start=673242 + _globals['_POKEMONFXSETTINGSPROTO']._serialized_end=673589 + _globals['_POKEMONGLOBALSETTINGSPROTO']._serialized_start=673591 + _globals['_POKEMONGLOBALSETTINGSPROTO']._serialized_end=673687 + _globals['_POKEMONGOPLUSTELEMETRY']._serialized_start=673690 + _globals['_POKEMONGOPLUSTELEMETRY']._serialized_end=673850 + _globals['_POKEMONHOMEENERGYCOSTSPROTO']._serialized_start=673853 + _globals['_POKEMONHOMEENERGYCOSTSPROTO']._serialized_end=674034 + _globals['_POKEMONHOMEFORMREVERSIONPROTO']._serialized_start=674037 + _globals['_POKEMONHOMEFORMREVERSIONPROTO']._serialized_end=674391 + _globals['_POKEMONHOMEFORMREVERSIONPROTO_FORMMAPPINGPROTO']._serialized_start=674208 + _globals['_POKEMONHOMEFORMREVERSIONPROTO_FORMMAPPINGPROTO']._serialized_end=674391 + _globals['_POKEMONHOMEPROTO']._serialized_start=674394 + _globals['_POKEMONHOMEPROTO']._serialized_end=674529 + _globals['_POKEMONHOMESETTINGSPROTO']._serialized_start=674532 + _globals['_POKEMONHOMESETTINGSPROTO']._serialized_end=674681 + _globals['_POKEMONHOMETELEMETRY']._serialized_start=674683 + _globals['_POKEMONHOMETELEMETRY']._serialized_end=674778 + _globals['_POKEMONINFO']._serialized_start=674781 + _globals['_POKEMONINFO']._serialized_end=675798 + _globals['_POKEMONINFO_STATMODIFIERCONTAINER']._serialized_start=675081 + _globals['_POKEMONINFO_STATMODIFIERCONTAINER']._serialized_end=675693 + _globals['_POKEMONINFO_STATMODIFIERCONTAINER_STATMODIFIER']._serialized_start=675194 + _globals['_POKEMONINFO_STATMODIFIERCONTAINER_STATMODIFIER']._serialized_end=675693 + _globals['_POKEMONINFO_STATMODIFIERCONTAINER_STATMODIFIER_CONDITION']._serialized_start=675552 + _globals['_POKEMONINFO_STATMODIFIERCONTAINER_STATMODIFIER_CONDITION']._serialized_end=675616 + _globals['_POKEMONINFO_STATMODIFIERCONTAINER_STATMODIFIER_EXPIRYTYPE']._serialized_start=675618 + _globals['_POKEMONINFO_STATMODIFIERCONTAINER_STATMODIFIER_EXPIRYTYPE']._serialized_end=675693 + _globals['_POKEMONINFO_STATMODIFIERSENTRY']._serialized_start=675695 + _globals['_POKEMONINFO_STATMODIFIERSENTRY']._serialized_end=675798 + _globals['_POKEMONINFOPANELSETTINGSPROTO']._serialized_start=675800 + _globals['_POKEMONINFOPANELSETTINGSPROTO']._serialized_end=675866 + _globals['_POKEMONINVENTORYTELEMETRY']._serialized_start=675868 + _globals['_POKEMONINVENTORYTELEMETRY']._serialized_end=675995 + _globals['_POKEMONKEYITEMSETTINGS']._serialized_start=675997 + _globals['_POKEMONKEYITEMSETTINGS']._serialized_end=676072 + _globals['_POKEMONLOADDELAY']._serialized_start=676074 + _globals['_POKEMONLOADDELAY']._serialized_end=676167 + _globals['_POKEMONLOADTELEMETRY']._serialized_start=676170 + _globals['_POKEMONLOADTELEMETRY']._serialized_end=676576 + _globals['_POKEMONMAPSETTINGSPROTO']._serialized_start=676578 + _globals['_POKEMONMAPSETTINGSPROTO']._serialized_end=676624 + _globals['_POKEMONMEGAEVOLUTIONLEVELPROTO']._serialized_start=676627 + _globals['_POKEMONMEGAEVOLUTIONLEVELPROTO']._serialized_end=676786 + _globals['_POKEMONMEGAEVOLUTIONPOINTDAILYCOUNTERSPROTO']._serialized_start=676788 + _globals['_POKEMONMEGAEVOLUTIONPOINTDAILYCOUNTERSPROTO']._serialized_end=676886 + _globals['_POKEMONMUSICOVERRIDECONFIG']._serialized_start=676889 + _globals['_POKEMONMUSICOVERRIDECONFIG']._serialized_end=677048 + _globals['_POKEMONPHOTOSETSPROTO']._serialized_start=677051 + _globals['_POKEMONPHOTOSETSPROTO']._serialized_end=677220 + _globals['_POKEMONPROTO']._serialized_start=677223 + _globals['_POKEMONPROTO']._serialized_end=679835 + _globals['_POKEMONSCALESETTINGPROTO']._serialized_start=679838 + _globals['_POKEMONSCALESETTINGPROTO']._serialized_end=680138 + _globals['_POKEMONSCALESETTINGPROTO_POKEMONSCALEMODE']._serialized_start=679994 + _globals['_POKEMONSCALESETTINGPROTO_POKEMONSCALEMODE']._serialized_end=680138 + _globals['_POKEMONSEARCHTELEMETRY']._serialized_start=680141 + _globals['_POKEMONSEARCHTELEMETRY']._serialized_end=680478 + _globals['_POKEMONSEARCHTELEMETRY_POKEMONSEARCHSOURCEIDS']._serialized_start=680380 + _globals['_POKEMONSEARCHTELEMETRY_POKEMONSEARCHSOURCEIDS']._serialized_end=680478 + _globals['_POKEMONSETTINGSPROTO']._serialized_start=680481 + _globals['_POKEMONSETTINGSPROTO']._serialized_end=683850 + _globals['_POKEMONSETTINGSPROTO_BUDDYSIZE']._serialized_start=683752 + _globals['_POKEMONSETTINGSPROTO_BUDDYSIZE']._serialized_end=683850 + _globals['_POKEMONSIZESETTINGSPROTO']._serialized_start=683853 + _globals['_POKEMONSIZESETTINGSPROTO']._serialized_end=684340 + _globals['_POKEMONSTAMINAUPDATEPROTO']._serialized_start=684342 + _globals['_POKEMONSTAMINAUPDATEPROTO']._serialized_end=684414 + _globals['_POKEMONSTATVALUEPROTO']._serialized_start=684416 + _globals['_POKEMONSTATVALUEPROTO']._serialized_end=684508 + _globals['_POKEMONSTATSATTRIBUTESPROTO']._serialized_start=684510 + _globals['_POKEMONSTATSATTRIBUTESPROTO']._serialized_end=684632 + _globals['_POKEMONSTATSLIMITSPROTO']._serialized_start=684635 + _globals['_POKEMONSTATSLIMITSPROTO']._serialized_end=684828 + _globals['_POKEMONSUMMARYFORTPROTO']._serialized_start=684830 + _globals['_POKEMONSUMMARYFORTPROTO']._serialized_end=684943 + _globals['_POKEMONSURVIVALTIMEINFO']._serialized_start=684946 + _globals['_POKEMONSURVIVALTIMEINFO']._serialized_end=685109 + _globals['_POKEMONTAGCOLORBINDING']._serialized_start=685111 + _globals['_POKEMONTAGCOLORBINDING']._serialized_end=685201 + _globals['_POKEMONTAGPROTO']._serialized_start=685203 + _globals['_POKEMONTAGPROTO']._serialized_end=685314 + _globals['_POKEMONTAGSETTINGSPROTO']._serialized_start=685317 + _globals['_POKEMONTAGSETTINGSPROTO']._serialized_end=685515 + _globals['_POKEMONTELEMETRY']._serialized_start=685518 + _globals['_POKEMONTELEMETRY']._serialized_end=685659 + _globals['_POKEMONTHIRDMOVEATTRIBUTESPROTO']._serialized_start=685661 + _globals['_POKEMONTHIRDMOVEATTRIBUTESPROTO']._serialized_end=685747 + _globals['_POKEMONUPGRADESETTINGSPROTO']._serialized_start=685750 + _globals['_POKEMONUPGRADESETTINGSPROTO']._serialized_end=686200 + _globals['_POKESTOPDISPLAYPROTO']._serialized_start=686202 + _globals['_POKESTOPDISPLAYPROTO']._serialized_end=686254 + _globals['_POKESTOPINCIDENTDISPLAYPROTO']._serialized_start=686257 + _globals['_POKESTOPINCIDENTDISPLAYPROTO']._serialized_end=686880 + _globals['_POKESTOPREWARD']._serialized_start=686882 + _globals['_POKESTOPREWARD']._serialized_end=686957 + _globals['_POLYGONPROTO']._serialized_start=686959 + _globals['_POLYGONPROTO']._serialized_end=687014 + _globals['_POLYLINE']._serialized_start=687016 + _globals['_POLYLINE']._serialized_end=687042 + _globals['_POLYLINELIST']._serialized_start=687044 + _globals['_POLYLINELIST']._serialized_end=687103 + _globals['_POPUPCONTROLSETTINGSPROTO']._serialized_start=687106 + _globals['_POPUPCONTROLSETTINGSPROTO']._serialized_end=687338 + _globals['_PORTALCURATIONIMAGERESULT']._serialized_start=687341 + _globals['_PORTALCURATIONIMAGERESULT']._serialized_end=687533 + _globals['_PORTALCURATIONIMAGERESULT_RESULT']._serialized_start=497240 + _globals['_PORTALCURATIONIMAGERESULT_RESULT']._serialized_end=497402 + _globals['_POSTSTATICNEWSFEEDREQUEST']._serialized_start=687536 + _globals['_POSTSTATICNEWSFEEDREQUEST']._serialized_end=687880 + _globals['_POSTSTATICNEWSFEEDREQUEST_LIQUIDATTRIBUTESENTRY']._serialized_start=687792 + _globals['_POSTSTATICNEWSFEEDREQUEST_LIQUIDATTRIBUTESENTRY']._serialized_end=687880 + _globals['_POSTSTATICNEWSFEEDRESPONSE']._serialized_start=687883 + _globals['_POSTSTATICNEWSFEEDRESPONSE']._serialized_end=688209 + _globals['_POSTSTATICNEWSFEEDRESPONSE_RESULT']._serialized_start=687981 + _globals['_POSTSTATICNEWSFEEDRESPONSE_RESULT']._serialized_end=688209 + _globals['_POSTCARDBOOKTELEMETRY']._serialized_start=688212 + _globals['_POSTCARDBOOKTELEMETRY']._serialized_end=688361 + _globals['_POSTCARDBOOKTELEMETRY_POSTCARDBOOKINTERACTION']._serialized_start=688326 + _globals['_POSTCARDBOOKTELEMETRY_POSTCARDBOOKINTERACTION']._serialized_end=688361 + _globals['_POSTCARDCOLLECTIONGMTSETTINGSPROTO']._serialized_start=688364 + _globals['_POSTCARDCOLLECTIONGMTSETTINGSPROTO']._serialized_end=688593 + _globals['_POSTCARDCOLLECTIONSETTINGSPROTO']._serialized_start=688596 + _globals['_POSTCARDCOLLECTIONSETTINGSPROTO']._serialized_end=688755 + _globals['_POSTCARDCREATEDETAIL']._serialized_start=688757 + _globals['_POSTCARDCREATEDETAIL']._serialized_end=688830 + _globals['_POSTCARDDISPLAYPROTO']._serialized_start=688833 + _globals['_POSTCARDDISPLAYPROTO']._serialized_end=689405 + _globals['_POTIONATTRIBUTESPROTO']._serialized_start=689407 + _globals['_POTIONATTRIBUTESPROTO']._serialized_end=689471 + _globals['_POWERUPPOKESTOPENCOUNTEROUTPROTO']._serialized_start=689474 + _globals['_POWERUPPOKESTOPENCOUNTEROUTPROTO']._serialized_end=689911 + _globals['_POWERUPPOKESTOPENCOUNTEROUTPROTO_RESULT']._serialized_start=300140 + _globals['_POWERUPPOKESTOPENCOUNTEROUTPROTO_RESULT']._serialized_end=300271 + _globals['_POWERUPPOKESTOPENCOUNTERPROTO']._serialized_start=689914 + _globals['_POWERUPPOKESTOPENCOUNTERPROTO']._serialized_end=690090 + _globals['_POWERUPPOKESTOPSGLOBALSETTINGSPROTO']._serialized_start=690092 + _globals['_POWERUPPOKESTOPSGLOBALSETTINGSPROTO']._serialized_end=690213 + _globals['_POWERUPPOKESTOPSSHAREDSETTINGSPROTO']._serialized_start=690216 + _globals['_POWERUPPOKESTOPSSHAREDSETTINGSPROTO']._serialized_end=690383 + _globals['_PREAGEGATEMETADATA']._serialized_start=690386 + _globals['_PREAGEGATEMETADATA']._serialized_end=690657 + _globals['_PRELOGINMETADATA']._serialized_start=690660 + _globals['_PRELOGINMETADATA']._serialized_end=690793 + _globals['_PREPAREBREADLOBBYOUTPROTO']._serialized_start=690796 + _globals['_PREPAREBREADLOBBYOUTPROTO']._serialized_end=691131 + _globals['_PREPAREBREADLOBBYOUTPROTO_RESULT']._serialized_start=690975 + _globals['_PREPAREBREADLOBBYOUTPROTO_RESULT']._serialized_end=691131 + _globals['_PREPAREBREADLOBBYPROTO']._serialized_start=691134 + _globals['_PREPAREBREADLOBBYPROTO']._serialized_end=691275 + _globals['_PREVIEWCONTRIBUTEPARTYITEMOUTPROTO']._serialized_start=691278 + _globals['_PREVIEWCONTRIBUTEPARTYITEMOUTPROTO']._serialized_end=691496 + _globals['_PREVIEWCONTRIBUTEPARTYITEMPROTO']._serialized_start=691499 + _globals['_PREVIEWCONTRIBUTEPARTYITEMPROTO']._serialized_end=691628 + _globals['_PREVIEWPROTO']._serialized_start=691631 + _globals['_PREVIEWPROTO']._serialized_end=691902 + _globals['_PREVIEWPROTO_CPRANGE']._serialized_start=691861 + _globals['_PREVIEWPROTO_CPRANGE']._serialized_end=691902 + _globals['_PRIMALBOOSTTYPEPROTO']._serialized_start=691904 + _globals['_PRIMALBOOSTTYPEPROTO']._serialized_end=692030 + _globals['_PRIMALEVOSETTINGSPROTO']._serialized_start=692033 + _globals['_PRIMALEVOSETTINGSPROTO']._serialized_end=692220 + _globals['_PROBEPROTO']._serialized_start=692222 + _globals['_PROBEPROTO']._serialized_end=692263 + _globals['_PROBESETTINGSPROTO']._serialized_start=692265 + _globals['_PROBESETTINGSPROTO']._serialized_end=692364 + _globals['_PROCESSPLAYERINBOXOUTPROTO']._serialized_start=692366 + _globals['_PROCESSPLAYERINBOXOUTPROTO']._serialized_end=692394 + _globals['_PROCESSPLAYERINBOXPROTO']._serialized_start=692396 + _globals['_PROCESSPLAYERINBOXPROTO']._serialized_end=692421 + _globals['_PROCESSTAPPABLEOUTPROTO']._serialized_start=692424 + _globals['_PROCESSTAPPABLEOUTPROTO']._serialized_end=692628 + _globals['_PROCESSTAPPABLEOUTPROTO_STATUS']._serialized_start=692558 + _globals['_PROCESSTAPPABLEOUTPROTO_STATUS']._serialized_end=692628 + _globals['_PROCESSTAPPABLEPROTO']._serialized_start=692630 + _globals['_PROCESSTAPPABLEPROTO']._serialized_end=692664 + _globals['_PROFANITYCHECKOUTPROTO']._serialized_start=692667 + _globals['_PROFANITYCHECKOUTPROTO']._serialized_end=692833 + _globals['_PROFANITYCHECKOUTPROTO_RESULT']._serialized_start=284594 + _globals['_PROFANITYCHECKOUTPROTO_RESULT']._serialized_end=284637 + _globals['_PROFANITYCHECKPROTO']._serialized_start=692835 + _globals['_PROFANITYCHECKPROTO']._serialized_end=692902 + _globals['_PROFILEPAGETELEMETRY']._serialized_start=692904 + _globals['_PROFILEPAGETELEMETRY']._serialized_end=692998 + _globals['_PROGRESSQUESTOUTPROTO']._serialized_start=693001 + _globals['_PROGRESSQUESTOUTPROTO']._serialized_end=693275 + _globals['_PROGRESSQUESTOUTPROTO_STATUS']._serialized_start=693138 + _globals['_PROGRESSQUESTOUTPROTO_STATUS']._serialized_end=693275 + _globals['_PROGRESSQUESTPROTO']._serialized_start=693278 + _globals['_PROGRESSQUESTPROTO']._serialized_end=693440 + _globals['_PROGRESSROUTEOUTPROTO']._serialized_start=693443 + _globals['_PROGRESSROUTEOUTPROTO']._serialized_end=693980 + _globals['_PROGRESSROUTEOUTPROTO_PROGRESSIONSTATE']._serialized_start=693920 + _globals['_PROGRESSROUTEOUTPROTO_PROGRESSIONSTATE']._serialized_end=693980 + _globals['_PROGRESSROUTEPROTO']._serialized_start=693983 + _globals['_PROGRESSROUTEPROTO']._serialized_end=694246 + _globals['_PROGRESSTOKENDATA']._serialized_start=694249 + _globals['_PROGRESSTOKENDATA']._serialized_end=696854 + _globals['_PROGRESSTOKENDATA_ENCOUNTERSTATEFUNCTION']._serialized_start=695184 + _globals['_PROGRESSTOKENDATA_ENCOUNTERSTATEFUNCTION']._serialized_end=695341 + _globals['_PROGRESSTOKENDATA_GYMROOTCONTROLLERFUNCTION']._serialized_start=695343 + _globals['_PROGRESSTOKENDATA_GYMROOTCONTROLLERFUNCTION']._serialized_end=695438 + _globals['_PROGRESSTOKENDATA_MAPEXPLORESTATEFUNCTION']._serialized_start=695440 + _globals['_PROGRESSTOKENDATA_MAPEXPLORESTATEFUNCTION']._serialized_end=695516 + _globals['_PROGRESSTOKENDATA_RAIDBATTLESTATEFUNCTION']._serialized_start=695519 + _globals['_PROGRESSTOKENDATA_RAIDBATTLESTATEFUNCTION']._serialized_end=695765 + _globals['_PROGRESSTOKENDATA_RAIDLOBBYGUICONTROLLERFUNCTION']._serialized_start=695768 + _globals['_PROGRESSTOKENDATA_RAIDLOBBYGUICONTROLLERFUNCTION']._serialized_end=696266 + _globals['_PROGRESSTOKENDATA_RAIDLOBBYSTATEFUNCTION']._serialized_start=696269 + _globals['_PROGRESSTOKENDATA_RAIDLOBBYSTATEFUNCTION']._serialized_end=696484 + _globals['_PROGRESSTOKENDATA_RAIDRESOLVESTATEFUNCTION']._serialized_start=696487 + _globals['_PROGRESSTOKENDATA_RAIDRESOLVESTATEFUNCTION']._serialized_end=696630 + _globals['_PROGRESSTOKENDATA_RAIDRESOLVEUICONTROLLERFUNCTION']._serialized_start=696633 + _globals['_PROGRESSTOKENDATA_RAIDRESOLVEUICONTROLLERFUNCTION']._serialized_end=696778 + _globals['_PROGRESSTOKENDATA_RAIDSTATEFUNCTION']._serialized_start=696780 + _globals['_PROGRESSTOKENDATA_RAIDSTATEFUNCTION']._serialized_end=696845 + _globals['_PROJECTVACATIONPROTO']._serialized_start=696856 + _globals['_PROJECTVACATIONPROTO']._serialized_end=696898 + _globals['_PROXIMITYCONTACT']._serialized_start=696901 + _globals['_PROXIMITYCONTACT']._serialized_end=697043 + _globals['_PROXIMITYTOKEN']._serialized_start=697045 + _globals['_PROXIMITYTOKEN']._serialized_end=697139 + _globals['_PROXIMITYTOKENINTERNAL']._serialized_start=697141 + _globals['_PROXIMITYTOKENINTERNAL']._serialized_end=697235 + _globals['_PROXYREQUESTPROTO']._serialized_start=697237 + _globals['_PROXYREQUESTPROTO']._serialized_end=697303 + _globals['_PROXYRESPONSEPROTO']._serialized_start=697306 + _globals['_PROXYRESPONSEPROTO']._serialized_end=697659 + _globals['_PROXYRESPONSEPROTO_STATUS']._serialized_start=498465 + _globals['_PROXYRESPONSEPROTO_STATUS']._serialized_end=498696 + _globals['_PTCOAUTHSETTINGSPROTO']._serialized_start=697662 + _globals['_PTCOAUTHSETTINGSPROTO']._serialized_end=697822 + _globals['_PTCOAUTHTOKEN']._serialized_start=697824 + _globals['_PTCOAUTHTOKEN']._serialized_end=697919 + _globals['_PTCTOKEN']._serialized_start=697921 + _globals['_PTCTOKEN']._serialized_end=697966 + _globals['_PURIFYPOKEMONLOGENTRY']._serialized_start=697969 + _globals['_PURIFYPOKEMONLOGENTRY']._serialized_end=698136 + _globals['_PURIFYPOKEMONOUTPROTO']._serialized_start=698139 + _globals['_PURIFYPOKEMONOUTPROTO']._serialized_end=698432 + _globals['_PURIFYPOKEMONOUTPROTO_STATUS']._serialized_start=698283 + _globals['_PURIFYPOKEMONOUTPROTO_STATUS']._serialized_end=698432 + _globals['_PURIFYPOKEMONPROTO']._serialized_start=698434 + _globals['_PURIFYPOKEMONPROTO']._serialized_end=698474 + _globals['_PUSHGATEWAYGLOBALSETTINGSPROTO']._serialized_start=698477 + _globals['_PUSHGATEWAYGLOBALSETTINGSPROTO']._serialized_end=698829 + _globals['_PUSHGATEWAYMESSAGE']._serialized_start=698832 + _globals['_PUSHGATEWAYMESSAGE']._serialized_end=700153 + _globals['_PUSHGATEWAYMESSAGE_IRISSOCIALUPDATE']._serialized_start=699485 + _globals['_PUSHGATEWAYMESSAGE_IRISSOCIALUPDATE']._serialized_end=699645 + _globals['_PUSHGATEWAYMESSAGE_BOOTRAIDUPDATE']._serialized_start=699647 + _globals['_PUSHGATEWAYMESSAGE_BOOTRAIDUPDATE']._serialized_end=699691 + _globals['_PUSHGATEWAYMESSAGE_MAPOBJECTSUPDATE']._serialized_start=699693 + _globals['_PUSHGATEWAYMESSAGE_MAPOBJECTSUPDATE']._serialized_end=699711 + _globals['_PUSHGATEWAYMESSAGE_PARTYUPDATE']._serialized_start=699714 + _globals['_PUSHGATEWAYMESSAGE_PARTYUPDATE']._serialized_end=700142 + _globals['_PUSHGATEWAYTELEMETRY']._serialized_start=700155 + _globals['_PUSHGATEWAYTELEMETRY']._serialized_end=700253 + _globals['_PUSHGATEWAYUPSTREAMERRORTELEMETRY']._serialized_start=700256 + _globals['_PUSHGATEWAYUPSTREAMERRORTELEMETRY']._serialized_end=700409 + _globals['_PUSHNOTIFICATIONREGISTRYOUTPROTO']._serialized_start=700412 + _globals['_PUSHNOTIFICATIONREGISTRYOUTPROTO']._serialized_end=700568 + _globals['_PUSHNOTIFICATIONREGISTRYOUTPROTO_RESULT']._serialized_start=498824 + _globals['_PUSHNOTIFICATIONREGISTRYOUTPROTO_RESULT']._serialized_end=498871 + _globals['_PUSHNOTIFICATIONREGISTRYPROTO']._serialized_start=700570 + _globals['_PUSHNOTIFICATIONREGISTRYPROTO']._serialized_end=700691 + _globals['_PUSHNOTIFICATIONTELEMETRY']._serialized_start=700693 + _globals['_PUSHNOTIFICATIONTELEMETRY']._serialized_end=700809 + _globals['_QUATERNION']._serialized_start=700811 + _globals['_QUATERNION']._serialized_end=700867 + _globals['_QUESTBRANCHDISPLAYPROTO']._serialized_start=700870 + _globals['_QUESTBRANCHDISPLAYPROTO']._serialized_end=701108 + _globals['_QUESTBRANCHREWARDPROTO']._serialized_start=701110 + _globals['_QUESTBRANCHREWARDPROTO']._serialized_end=701185 + _globals['_QUESTCONDITIONPROTO']._serialized_start=701188 + _globals['_QUESTCONDITIONPROTO']._serialized_end=706675 + _globals['_QUESTCONDITIONPROTO_CONDITIONTYPE']._serialized_start=704881 + _globals['_QUESTCONDITIONPROTO_CONDITIONTYPE']._serialized_end=706662 + _globals['_QUESTCREATEDETAIL']._serialized_start=706677 + _globals['_QUESTCREATEDETAIL']._serialized_end=706743 + _globals['_QUESTDIALOGPROTO']._serialized_start=706746 + _globals['_QUESTDIALOGPROTO']._serialized_end=707799 + _globals['_QUESTDIALOGPROTO_CHARACTER']._serialized_start=707052 + _globals['_QUESTDIALOGPROTO_CHARACTER']._serialized_end=707479 + _globals['_QUESTDIALOGPROTO_CHARACTEREXPRESSION']._serialized_start=707482 + _globals['_QUESTDIALOGPROTO_CHARACTEREXPRESSION']._serialized_end=707799 + _globals['_QUESTDISPLAYPROTO']._serialized_start=707802 + _globals['_QUESTDISPLAYPROTO']._serialized_end=708784 + _globals['_QUESTENCOUNTEROUTPROTO']._serialized_start=708787 + _globals['_QUESTENCOUNTEROUTPROTO']._serialized_end=709204 + _globals['_QUESTENCOUNTEROUTPROTO_RESULT']._serialized_start=709037 + _globals['_QUESTENCOUNTEROUTPROTO_RESULT']._serialized_end=709204 + _globals['_QUESTENCOUNTERPROTO']._serialized_start=709206 + _globals['_QUESTENCOUNTERPROTO']._serialized_end=709265 + _globals['_QUESTEVOLUTIONGLOBALSETTINGSPROTO']._serialized_start=709267 + _globals['_QUESTEVOLUTIONGLOBALSETTINGSPROTO']._serialized_end=709335 + _globals['_QUESTEVOLUTIONSETTINGSPROTO']._serialized_start=709338 + _globals['_QUESTEVOLUTIONSETTINGSPROTO']._serialized_end=709478 + _globals['_QUESTGLOBALSETTINGSPROTO']._serialized_start=709481 + _globals['_QUESTGLOBALSETTINGSPROTO']._serialized_end=709659 + _globals['_QUESTGOALPROTO']._serialized_start=709661 + _globals['_QUESTGOALPROTO']._serialized_end=709749 + _globals['_QUESTINCIDENTPROTO']._serialized_start=709752 + _globals['_QUESTINCIDENTPROTO']._serialized_end=709983 + _globals['_QUESTINCIDENTPROTO_CONTEXT']._serialized_start=709915 + _globals['_QUESTINCIDENTPROTO_CONTEXT']._serialized_end=709983 + _globals['_QUESTLISTTELEMETRY']._serialized_start=709986 + _globals['_QUESTLISTTELEMETRY']._serialized_end=710291 + _globals['_QUESTLISTTELEMETRY_QUESTLISTINTERACTION']._serialized_start=710190 + _globals['_QUESTLISTTELEMETRY_QUESTLISTINTERACTION']._serialized_end=710234 + _globals['_QUESTLISTTELEMETRY_QUESTLISTTAB']._serialized_start=710236 + _globals['_QUESTLISTTELEMETRY_QUESTLISTTAB']._serialized_end=710291 + _globals['_QUESTPOKEMONENCOUNTERPROTO']._serialized_start=710294 + _globals['_QUESTPOKEMONENCOUNTERPROTO']._serialized_end=710657 + _globals['_QUESTPRECONDITIONPROTO']._serialized_start=710660 + _globals['_QUESTPRECONDITIONPROTO']._serialized_end=712776 + _globals['_QUESTPRECONDITIONPROTO_CAMPFIRECHECKINCONDITIONPROTO']._serialized_start=711389 + _globals['_QUESTPRECONDITIONPROTO_CAMPFIRECHECKINCONDITIONPROTO']._serialized_end=711448 + _globals['_QUESTPRECONDITIONPROTO_GROUP']._serialized_start=711450 + _globals['_QUESTPRECONDITIONPROTO_GROUP']._serialized_end=711560 + _globals['_QUESTPRECONDITIONPROTO_GROUP_NAME']._serialized_start=711524 + _globals['_QUESTPRECONDITIONPROTO_GROUP_NAME']._serialized_end=711560 + _globals['_QUESTPRECONDITIONPROTO_LEVEL']._serialized_start=711562 + _globals['_QUESTPRECONDITIONPROTO_LEVEL']._serialized_end=711651 + _globals['_QUESTPRECONDITIONPROTO_MEDAL']._serialized_start=711654 + _globals['_QUESTPRECONDITIONPROTO_MEDAL']._serialized_end=711793 + _globals['_QUESTPRECONDITIONPROTO_MONTHYEARBUCKET']._serialized_start=711795 + _globals['_QUESTPRECONDITIONPROTO_MONTHYEARBUCKET']._serialized_end=711841 + _globals['_QUESTPRECONDITIONPROTO_QUESTS']._serialized_start=711843 + _globals['_QUESTPRECONDITIONPROTO_QUESTS']._serialized_end=711879 + _globals['_QUESTPRECONDITIONPROTO_STORYLINEPROGRESSCONDITIONPROTO']._serialized_start=711882 + _globals['_QUESTPRECONDITIONPROTO_STORYLINEPROGRESSCONDITIONPROTO']._serialized_end=712066 + _globals['_QUESTPRECONDITIONPROTO_TEAMPROTO']._serialized_start=712068 + _globals['_QUESTPRECONDITIONPROTO_TEAMPROTO']._serialized_end=712182 + _globals['_QUESTPRECONDITIONPROTO_OPERATOR']._serialized_start=712184 + _globals['_QUESTPRECONDITIONPROTO_OPERATOR']._serialized_end=712275 + _globals['_QUESTPRECONDITIONPROTO_QUESTPRECONDITIONTYPE']._serialized_start=712278 + _globals['_QUESTPRECONDITIONPROTO_QUESTPRECONDITIONTYPE']._serialized_end=712763 + _globals['_QUESTPROTO']._serialized_start=712779 + _globals['_QUESTPROTO']._serialized_end=715830 + _globals['_QUESTPROTO_REFERRALINFOPROTO']._serialized_start=715134 + _globals['_QUESTPROTO_REFERRALINFOPROTO']._serialized_end=715207 + _globals['_QUESTPROTO_CONTEXT']._serialized_start=715210 + _globals['_QUESTPROTO_CONTEXT']._serialized_end=715657 + _globals['_QUESTPROTO_DIFFICULTY']._serialized_start=715659 + _globals['_QUESTPROTO_DIFFICULTY']._serialized_end=715748 + _globals['_QUESTPROTO_STATUS']._serialized_start=715750 + _globals['_QUESTPROTO_STATUS']._serialized_end=715821 + _globals['_QUESTREWARDPROTO']._serialized_start=715833 + _globals['_QUESTREWARDPROTO']._serialized_end=717151 + _globals['_QUESTREWARDPROTO_TYPE']._serialized_start=716873 + _globals['_QUESTREWARDPROTO_TYPE']._serialized_end=717141 + _globals['_QUESTSETTINGSPROTO']._serialized_start=717153 + _globals['_QUESTSETTINGSPROTO']._serialized_end=717277 + _globals['_QUESTSTAMPCARDPROTO']._serialized_start=717280 + _globals['_QUESTSTAMPCARDPROTO']._serialized_end=717427 + _globals['_QUESTSTAMPPROTO']._serialized_start=717429 + _globals['_QUESTSTAMPPROTO']._serialized_end=717521 + _globals['_QUESTWALKPROTO']._serialized_start=717523 + _globals['_QUESTWALKPROTO']._serialized_end=717570 + _globals['_QUESTSPROTO']._serialized_start=717573 + _globals['_QUESTSPROTO']._serialized_end=717854 + _globals['_QUITCOMBATDATA']._serialized_start=717856 + _globals['_QUITCOMBATDATA']._serialized_end=717888 + _globals['_QUITCOMBATOUTPROTO']._serialized_start=717891 + _globals['_QUITCOMBATOUTPROTO']._serialized_end=718141 + _globals['_QUITCOMBATOUTPROTO_RESULT']._serialized_start=718017 + _globals['_QUITCOMBATOUTPROTO_RESULT']._serialized_end=718141 + _globals['_QUITCOMBATPROTO']._serialized_start=718143 + _globals['_QUITCOMBATPROTO']._serialized_end=718179 + _globals['_QUITCOMBATRESPONSEDATA']._serialized_start=718182 + _globals['_QUITCOMBATRESPONSEDATA']._serialized_end=718317 + _globals['_RAIDCLIENTLOG']._serialized_start=718319 + _globals['_RAIDCLIENTLOG']._serialized_end=718424 + _globals['_RAIDCLIENTSETTINGSPROTO']._serialized_start=718427 + _globals['_RAIDCLIENTSETTINGSPROTO']._serialized_end=719605 + _globals['_RAIDCREATEDETAIL']._serialized_start=719608 + _globals['_RAIDCREATEDETAIL']._serialized_end=719768 + _globals['_RAIDENCOUNTERPROTO']._serialized_start=719771 + _globals['_RAIDENCOUNTERPROTO']._serialized_end=720120 + _globals['_RAIDENDDATA']._serialized_start=720123 + _globals['_RAIDENDDATA']._serialized_end=720316 + _globals['_RAIDENDDATA_TYPE']._serialized_start=720187 + _globals['_RAIDENDDATA_TYPE']._serialized_end=720316 + _globals['_RAIDFEATUREFLAGS']._serialized_start=720319 + _globals['_RAIDFEATUREFLAGS']._serialized_end=720549 + _globals['_RAIDINFOPROTO']._serialized_start=720552 + _globals['_RAIDINFOPROTO']._serialized_end=721327 + _globals['_RAIDINVITATIONDETAILS']._serialized_start=721330 + _globals['_RAIDINVITATIONDETAILS']._serialized_end=722088 + _globals['_RAIDINVITEFRIENDSSETTINGSPROTO']._serialized_start=722090 + _globals['_RAIDINVITEFRIENDSSETTINGSPROTO']._serialized_end=722153 + _globals['_RAIDJOININFORMATIONPROTO']._serialized_start=722155 + _globals['_RAIDJOININFORMATIONPROTO']._serialized_end=722235 + _globals['_RAIDLOBBYAVAILABILITYINFORMATIONPROTO']._serialized_start=722237 + _globals['_RAIDLOBBYAVAILABILITYINFORMATIONPROTO']._serialized_end=722308 + _globals['_RAIDLOBBYCOUNTERDATA']._serialized_start=722310 + _globals['_RAIDLOBBYCOUNTERDATA']._serialized_end=722397 + _globals['_RAIDLOBBYCOUNTERREQUEST']._serialized_start=722399 + _globals['_RAIDLOBBYCOUNTERREQUEST']._serialized_end=722440 + _globals['_RAIDLOBBYCOUNTERSETTINGSPROTO']._serialized_start=722443 + _globals['_RAIDLOBBYCOUNTERSETTINGSPROTO']._serialized_end=722829 + _globals['_RAIDLOGHEADER']._serialized_start=722832 + _globals['_RAIDLOGHEADER']._serialized_end=722978 + _globals['_RAIDMUSICOVERRIDECONFIG']._serialized_start=722980 + _globals['_RAIDMUSICOVERRIDECONFIG']._serialized_end=723078 + _globals['_RAIDPARTICIPANTPROTO']._serialized_start=723081 + _globals['_RAIDPARTICIPANTPROTO']._serialized_end=723440 + _globals['_RAIDPLAYERSTATPROTO']._serialized_start=723443 + _globals['_RAIDPLAYERSTATPROTO']._serialized_end=724064 + _globals['_RAIDPLAYERSTATPROTO_STATTYPE']._serialized_start=723720 + _globals['_RAIDPLAYERSTATPROTO_STATTYPE']._serialized_end=724064 + _globals['_RAIDPLAYERSTATSGLOBALSETTINGSPROTO']._serialized_start=724066 + _globals['_RAIDPLAYERSTATSGLOBALSETTINGSPROTO']._serialized_end=724173 + _globals['_RAIDPLAYERSTATSPOKEMONPROTO']._serialized_start=724176 + _globals['_RAIDPLAYERSTATSPOKEMONPROTO']._serialized_end=724323 + _globals['_RAIDPLAYERSTATSPROTO']._serialized_start=724325 + _globals['_RAIDPLAYERSTATSPROTO']._serialized_end=724399 + _globals['_RAIDPROTO']._serialized_start=724402 + _globals['_RAIDPROTO']._serialized_end=724785 + _globals['_RAIDREWARDSLOGENTRY']._serialized_start=724788 + _globals['_RAIDREWARDSLOGENTRY']._serialized_end=725556 + _globals['_RAIDREWARDSLOGENTRY_RESULT']._serialized_start=12062 + _globals['_RAIDREWARDSLOGENTRY_RESULT']._serialized_end=12094 + _globals['_RAIDREWARDSLOGENTRY_TEMPEVORAIDSTATUS']._serialized_start=725493 + _globals['_RAIDREWARDSLOGENTRY_TEMPEVORAIDSTATUS']._serialized_end=725550 + _globals['_RAIDTELEMETRY']._serialized_start=725559 + _globals['_RAIDTELEMETRY']._serialized_end=725853 + _globals['_RAIDTICKETPROTO']._serialized_start=725855 + _globals['_RAIDTICKETPROTO']._serialized_end=725933 + _globals['_RAIDTICKETSETTINGSPROTO']._serialized_start=725935 + _globals['_RAIDTICKETSETTINGSPROTO']._serialized_end=726007 + _globals['_RAIDTICKETSPROTO']._serialized_start=726009 + _globals['_RAIDTICKETSPROTO']._serialized_end=726081 + _globals['_RAIDVISUALEFFECT']._serialized_start=726083 + _globals['_RAIDVISUALEFFECT']._serialized_end=726170 + _globals['_RAIDVNEXTCLIENTLOGPROTO']._serialized_start=726173 + _globals['_RAIDVNEXTCLIENTLOGPROTO']._serialized_end=726616 + _globals['_RAIDVNEXTCLIENTLOGPROTO_VNEXTLOGENTRYPROTO']._serialized_start=726325 + _globals['_RAIDVNEXTCLIENTLOGPROTO_VNEXTLOGENTRYPROTO']._serialized_end=726616 + _globals['_RAIDVNEXTCLIENTLOGPROTO_VNEXTLOGENTRYPROTO_VNEXTHEADERPROTO']._serialized_start=726441 + _globals['_RAIDVNEXTCLIENTLOGPROTO_VNEXTLOGENTRYPROTO_VNEXTHEADERPROTO']._serialized_end=726616 + _globals['_RAIDVNEXTCLIENTLOGPROTO_VNEXTLOGENTRYPROTO_VNEXTHEADERPROTO_HEADERTYPE']._serialized_start=193748 + _globals['_RAIDVNEXTCLIENTLOGPROTO_VNEXTLOGENTRYPROTO_VNEXTHEADERPROTO_HEADERTYPE']._serialized_end=193773 + _globals['_RANGEPROTO']._serialized_start=726618 + _globals['_RANGEPROTO']._serialized_end=726656 + _globals['_RATEROUTEOUTPROTO']._serialized_start=726659 + _globals['_RATEROUTEOUTPROTO']._serialized_end=726865 + _globals['_RATEROUTEOUTPROTO_RESULT']._serialized_start=726738 + _globals['_RATEROUTEOUTPROTO_RESULT']._serialized_end=726865 + _globals['_RATEROUTEPROTO']._serialized_start=726867 + _globals['_RATEROUTEPROTO']._serialized_end=726922 + _globals['_READPOINTOFINTERESTDESCRIPTIONTELEMETRY']._serialized_start=726925 + _globals['_READPOINTOFINTERESTDESCRIPTIONTELEMETRY']._serialized_end=727059 + _globals['_READQUESTDIALOGOUTPROTO']._serialized_start=727062 + _globals['_READQUESTDIALOGOUTPROTO']._serialized_end=727233 + _globals['_READQUESTDIALOGOUTPROTO_STATUS']._serialized_start=727153 + _globals['_READQUESTDIALOGOUTPROTO_STATUS']._serialized_end=727233 + _globals['_READQUESTDIALOGPROTO']._serialized_start=727235 + _globals['_READQUESTDIALOGPROTO']._serialized_end=727275 + _globals['_REASSIGNPLAYEROUTPROTO']._serialized_start=727278 + _globals['_REASSIGNPLAYEROUTPROTO']._serialized_end=727428 + _globals['_REASSIGNPLAYEROUTPROTO_RESULT']._serialized_start=12062 + _globals['_REASSIGNPLAYEROUTPROTO_RESULT']._serialized_end=12094 + _globals['_REASSIGNPLAYERPROTO']._serialized_start=727430 + _globals['_REASSIGNPLAYERPROTO']._serialized_end=727477 + _globals['_RECALLROUTEDRAFTOUTPROTO']._serialized_start=727480 + _globals['_RECALLROUTEDRAFTOUTPROTO']._serialized_end=727796 + _globals['_RECALLROUTEDRAFTOUTPROTO_RESULT']._serialized_start=727634 + _globals['_RECALLROUTEDRAFTOUTPROTO_RESULT']._serialized_end=727796 + _globals['_RECALLROUTEDRAFTPROTO']._serialized_start=727798 + _globals['_RECALLROUTEDRAFTPROTO']._serialized_end=727867 + _globals['_RECOMMENDEDSEARCHPROTO']._serialized_start=727870 + _globals['_RECOMMENDEDSEARCHPROTO']._serialized_end=728001 + _globals['_RECTPROTO']._serialized_start=728003 + _globals['_RECTPROTO']._serialized_end=728094 + _globals['_RECYCLEITEMOUTPROTO']._serialized_start=728097 + _globals['_RECYCLEITEMOUTPROTO']._serialized_end=728297 + _globals['_RECYCLEITEMOUTPROTO_RESULT']._serialized_start=728199 + _globals['_RECYCLEITEMOUTPROTO_RESULT']._serialized_end=728297 + _globals['_RECYCLEITEMPROTO']._serialized_start=728299 + _globals['_RECYCLEITEMPROTO']._serialized_end=728368 + _globals['_REDEEMPASSCODEREQUESTPROTO']._serialized_start=728370 + _globals['_REDEEMPASSCODEREQUESTPROTO']._serialized_end=728416 + _globals['_REDEEMPASSCODERESPONSEPROTO']._serialized_start=728419 + _globals['_REDEEMPASSCODERESPONSEPROTO']._serialized_end=728826 + _globals['_REDEEMPASSCODERESPONSEPROTO_ACQUIREDITEM']._serialized_start=499330 + _globals['_REDEEMPASSCODERESPONSEPROTO_ACQUIREDITEM']._serialized_end=499373 + _globals['_REDEEMPASSCODERESPONSEPROTO_RESULT']._serialized_start=499376 + _globals['_REDEEMPASSCODERESPONSEPROTO_RESULT']._serialized_end=499509 + _globals['_REDEEMPASSCODEREWARDPROTO']._serialized_start=728829 + _globals['_REDEEMPASSCODEREWARDPROTO']._serialized_end=729320 + _globals['_REDEEMTICKETGIFTFORFRIENDOUTPROTO']._serialized_start=729323 + _globals['_REDEEMTICKETGIFTFORFRIENDOUTPROTO']._serialized_end=729614 + _globals['_REDEEMTICKETGIFTFORFRIENDOUTPROTO_STATUS']._serialized_start=729510 + _globals['_REDEEMTICKETGIFTFORFRIENDOUTPROTO_STATUS']._serialized_end=729614 + _globals['_REDEEMTICKETGIFTFORFRIENDPROTO']._serialized_start=729616 + _globals['_REDEEMTICKETGIFTFORFRIENDPROTO']._serialized_end=729740 + _globals['_REDEEMEDAVATARITEMPROTO']._serialized_start=729742 + _globals['_REDEEMEDAVATARITEMPROTO']._serialized_end=729815 + _globals['_REDEEMEDITEMPROTO']._serialized_start=729817 + _globals['_REDEEMEDITEMPROTO']._serialized_end=729892 + _globals['_REDEEMEDSTICKERPROTO']._serialized_start=729894 + _globals['_REDEEMEDSTICKERPROTO']._serialized_end=729951 + _globals['_REFERRALMILESTONESPROTO']._serialized_start=729954 + _globals['_REFERRALMILESTONESPROTO']._serialized_end=730864 + _globals['_REFERRALMILESTONESPROTO_MILESTONEPROTO']._serialized_start=730226 + _globals['_REFERRALMILESTONESPROTO_MILESTONEPROTO']._serialized_end=730733 + _globals['_REFERRALMILESTONESPROTO_MILESTONEPROTO_TEMPLATEVARIABLEPROTO']._serialized_start=272094 + _globals['_REFERRALMILESTONESPROTO_MILESTONEPROTO_TEMPLATEVARIABLEPROTO']._serialized_end=272148 + _globals['_REFERRALMILESTONESPROTO_MILESTONEPROTO_STATUS']._serialized_start=730627 + _globals['_REFERRALMILESTONESPROTO_MILESTONEPROTO_STATUS']._serialized_end=730733 + _globals['_REFERRALMILESTONESPROTO_MILESTONEENTRY']._serialized_start=730735 + _globals['_REFERRALMILESTONESPROTO_MILESTONEENTRY']._serialized_end=730839 + _globals['_REFERRALSETTINGSPROTO']._serialized_start=730867 + _globals['_REFERRALSETTINGSPROTO']._serialized_end=731319 + _globals['_REFERRALSETTINGSPROTO_RECENTFEATUREPROTO']._serialized_start=731197 + _globals['_REFERRALSETTINGSPROTO_RECENTFEATUREPROTO']._serialized_end=731319 + _globals['_REFERRALTELEMETRY']._serialized_start=731322 + _globals['_REFERRALTELEMETRY']._serialized_end=731562 + _globals['_REFRESHPROXIMITYTOKENSREQUESTPROTO']._serialized_start=731564 + _globals['_REFRESHPROXIMITYTOKENSREQUESTPROTO']._serialized_end=731635 + _globals['_REFRESHPROXIMITYTOKENSRESPONSEPROTO']._serialized_start=731637 + _globals['_REFRESHPROXIMITYTOKENSRESPONSEPROTO']._serialized_end=731731 + _globals['_REGISTERBACKGROUNDDEVICEACTIONPROTO']._serialized_start=731733 + _globals['_REGISTERBACKGROUNDDEVICEACTIONPROTO']._serialized_end=731810 + _globals['_REGISTERBACKGROUNDDEVICERESPONSEPROTO']._serialized_start=731813 + _globals['_REGISTERBACKGROUNDDEVICERESPONSEPROTO']._serialized_end=732023 + _globals['_REGISTERBACKGROUNDDEVICERESPONSEPROTO_STATUS']._serialized_start=153860 + _globals['_REGISTERBACKGROUNDDEVICERESPONSEPROTO_STATUS']._serialized_end=153903 + _globals['_REGISTERSFIDAREQUEST']._serialized_start=732026 + _globals['_REGISTERSFIDAREQUEST']._serialized_end=732203 + _globals['_REGISTERSFIDAREQUEST_DEVICETYPE']._serialized_start=732138 + _globals['_REGISTERSFIDAREQUEST_DEVICETYPE']._serialized_end=732203 + _globals['_REGISTERSFIDARESPONSE']._serialized_start=732205 + _globals['_REGISTERSFIDARESPONSE']._serialized_end=732250 + _globals['_RELEASEPOKEMONOUTPROTO']._serialized_start=732253 + _globals['_RELEASEPOKEMONOUTPROTO']._serialized_end=732736 + _globals['_RELEASEPOKEMONOUTPROTO_XLCANDYAWARDEDPERIDENTRY']._serialized_start=185485 + _globals['_RELEASEPOKEMONOUTPROTO_XLCANDYAWARDEDPERIDENTRY']._serialized_end=185543 + _globals['_RELEASEPOKEMONOUTPROTO_STATUS']._serialized_start=732554 + _globals['_RELEASEPOKEMONOUTPROTO_STATUS']._serialized_end=732736 + _globals['_RELEASEPOKEMONPROTO']._serialized_start=732738 + _globals['_RELEASEPOKEMONPROTO']._serialized_end=732800 + _globals['_RELEASEPOKEMONTELEMETRY']._serialized_start=732802 + _globals['_RELEASEPOKEMONTELEMETRY']._serialized_end=732878 + _globals['_RELEASESTATIONEDPOKEMONOUTPROTO']._serialized_start=732881 + _globals['_RELEASESTATIONEDPOKEMONOUTPROTO']._serialized_end=733062 + _globals['_RELEASESTATIONEDPOKEMONOUTPROTO_RESULT']._serialized_start=732988 + _globals['_RELEASESTATIONEDPOKEMONOUTPROTO_RESULT']._serialized_end=733062 + _globals['_RELEASESTATIONEDPOKEMONPROTO']._serialized_start=733064 + _globals['_RELEASESTATIONEDPOKEMONPROTO']._serialized_end=733134 + _globals['_REMOTEGIFTPINGREQUESTPROTO']._serialized_start=733136 + _globals['_REMOTEGIFTPINGREQUESTPROTO']._serialized_end=733164 + _globals['_REMOTEGIFTPINGRESPONSEPROTO']._serialized_start=733167 + _globals['_REMOTEGIFTPINGRESPONSEPROTO']._serialized_end=733395 + _globals['_REMOTEGIFTPINGRESPONSEPROTO_RESULT']._serialized_start=733267 + _globals['_REMOTEGIFTPINGRESPONSEPROTO_RESULT']._serialized_end=733395 + _globals['_REMOTERAIDTELEMETRY']._serialized_start=733398 + _globals['_REMOTERAIDTELEMETRY']._serialized_end=733652 + _globals['_REMOVELOGINACTIONOUTPROTO']._serialized_start=733655 + _globals['_REMOVELOGINACTIONOUTPROTO']._serialized_end=733881 + _globals['_REMOVELOGINACTIONOUTPROTO_STATUS']._serialized_start=501229 + _globals['_REMOVELOGINACTIONOUTPROTO_STATUS']._serialized_end=501292 + _globals['_REMOVELOGINACTIONPROTO']._serialized_start=733883 + _globals['_REMOVELOGINACTIONPROTO']._serialized_end=734002 + _globals['_REMOVEPOKEMONSIZELEADERBOARDENTRYOUTPROTO']._serialized_start=734005 + _globals['_REMOVEPOKEMONSIZELEADERBOARDENTRYOUTPROTO']._serialized_end=734239 + _globals['_REMOVEPOKEMONSIZELEADERBOARDENTRYOUTPROTO_STATUS']._serialized_start=734132 + _globals['_REMOVEPOKEMONSIZELEADERBOARDENTRYOUTPROTO_STATUS']._serialized_end=734239 + _globals['_REMOVEPOKEMONSIZELEADERBOARDENTRYPROTO']._serialized_start=734242 + _globals['_REMOVEPOKEMONSIZELEADERBOARDENTRYPROTO']._serialized_end=734392 + _globals['_REMOVEPTCLOGINACTIONOUTPROTO']._serialized_start=734395 + _globals['_REMOVEPTCLOGINACTIONOUTPROTO']._serialized_end=734627 + _globals['_REMOVEPTCLOGINACTIONOUTPROTO_STATUS']._serialized_start=501229 + _globals['_REMOVEPTCLOGINACTIONOUTPROTO_STATUS']._serialized_end=501292 + _globals['_REMOVEPTCLOGINACTIONPROTO']._serialized_start=734629 + _globals['_REMOVEPTCLOGINACTIONPROTO']._serialized_end=734656 + _globals['_REMOVEQUESTOUTPROTO']._serialized_start=734659 + _globals['_REMOVEQUESTOUTPROTO']._serialized_end=734838 + _globals['_REMOVEQUESTOUTPROTO_STATUS']._serialized_start=734742 + _globals['_REMOVEQUESTOUTPROTO_STATUS']._serialized_end=734838 + _globals['_REMOVEQUESTPROTO']._serialized_start=734840 + _globals['_REMOVEQUESTPROTO']._serialized_end=734876 + _globals['_REMOVESAVEFORLATEROUTPROTO']._serialized_start=734879 + _globals['_REMOVESAVEFORLATEROUTPROTO']._serialized_end=735082 + _globals['_REMOVESAVEFORLATEROUTPROTO_RESULT']._serialized_start=734976 + _globals['_REMOVESAVEFORLATEROUTPROTO_RESULT']._serialized_end=735082 + _globals['_REMOVESAVEFORLATERPROTO']._serialized_start=735084 + _globals['_REMOVESAVEFORLATERPROTO']._serialized_end=735138 + _globals['_REMOVEDPARTICIPANT']._serialized_start=735141 + _globals['_REMOVEDPARTICIPANT']._serialized_end=735309 + _globals['_REMOVEDPARTICIPANT_REASON']._serialized_start=735249 + _globals['_REMOVEDPARTICIPANT_REASON']._serialized_end=735309 + _globals['_REPLACELOGINACTIONOUTPROTO']._serialized_start=735312 + _globals['_REPLACELOGINACTIONOUTPROTO']._serialized_end=735601 + _globals['_REPLACELOGINACTIONOUTPROTO_STATUS']._serialized_start=501613 + _globals['_REPLACELOGINACTIONOUTPROTO_STATUS']._serialized_end=501737 + _globals['_REPLACELOGINACTIONPROTO']._serialized_start=735604 + _globals['_REPLACELOGINACTIONPROTO']._serialized_end=735789 + _globals['_REPLENISHMPATTRIBUTESPROTO']._serialized_start=735791 + _globals['_REPLENISHMPATTRIBUTESPROTO']._serialized_end=735838 + _globals['_REPORTADFEEDBACKREQUEST']._serialized_start=735841 + _globals['_REPORTADFEEDBACKREQUEST']._serialized_end=736029 + _globals['_REPORTADFEEDBACKRESPONSE']._serialized_start=736031 + _globals['_REPORTADFEEDBACKRESPONSE']._serialized_end=736156 + _globals['_REPORTADFEEDBACKRESPONSE_STATUS']._serialized_start=736124 + _globals['_REPORTADFEEDBACKRESPONSE_STATUS']._serialized_end=736156 + _globals['_REPORTADINTERACTIONPROTO']._serialized_start=736159 + _globals['_REPORTADINTERACTIONPROTO']._serialized_end=741455 + _globals['_REPORTADINTERACTIONPROTO_WEBARADFAILURE']._serialized_start=738559 + _globals['_REPORTADINTERACTIONPROTO_WEBARADFAILURE']._serialized_end=738818 + _globals['_REPORTADINTERACTIONPROTO_WEBARADFAILURE_FAILURETYPE']._serialized_start=738692 + _globals['_REPORTADINTERACTIONPROTO_WEBARADFAILURE_FAILURETYPE']._serialized_end=738818 + _globals['_REPORTADINTERACTIONPROTO_ARENGINEINTERACTION']._serialized_start=738821 + _globals['_REPORTADINTERACTIONPROTO_ARENGINEINTERACTION']._serialized_end=739116 + _globals['_REPORTADINTERACTIONPROTO_ARENGINEINTERACTION_METADATAENTRY']._serialized_start=455395 + _globals['_REPORTADINTERACTIONPROTO_ARENGINEINTERACTION_METADATAENTRY']._serialized_end=455442 + _globals['_REPORTADINTERACTIONPROTO_ARENGINEINTERACTION_DATAENTRY']._serialized_start=739073 + _globals['_REPORTADINTERACTIONPROTO_ARENGINEINTERACTION_DATAENTRY']._serialized_end=739116 + _globals['_REPORTADINTERACTIONPROTO_ADDISMISSALINTERACTION']._serialized_start=739119 + _globals['_REPORTADINTERACTIONPROTO_ADDISMISSALINTERACTION']._serialized_end=739470 + _globals['_REPORTADINTERACTIONPROTO_ADDISMISSALINTERACTION_ADDISMISSALTYPE']._serialized_start=739254 + _globals['_REPORTADINTERACTIONPROTO_ADDISMISSALINTERACTION_ADDISMISSALTYPE']._serialized_end=739470 + _globals['_REPORTADINTERACTIONPROTO_ADFEEDBACK']._serialized_start=739472 + _globals['_REPORTADINTERACTIONPROTO_ADFEEDBACK']._serialized_end=739501 + _globals['_REPORTADINTERACTIONPROTO_ADFEEDBACKREPORT']._serialized_start=739503 + _globals['_REPORTADINTERACTIONPROTO_ADFEEDBACKREPORT']._serialized_end=739620 + _globals['_REPORTADINTERACTIONPROTO_ADSPAWNINTERACTION']._serialized_start=739623 + _globals['_REPORTADINTERACTIONPROTO_ADSPAWNINTERACTION']._serialized_end=739975 + _globals['_REPORTADINTERACTIONPROTO_ADSPAWNINTERACTION_ADINHIBITIONTYPE']._serialized_start=739775 + _globals['_REPORTADINTERACTIONPROTO_ADSPAWNINTERACTION_ADINHIBITIONTYPE']._serialized_end=739975 + _globals['_REPORTADINTERACTIONPROTO_CTACLICKINTERACTION']._serialized_start=739977 + _globals['_REPORTADINTERACTIONPROTO_CTACLICKINTERACTION']._serialized_end=740015 + _globals['_REPORTADINTERACTIONPROTO_FULLSCREENINTERACTION']._serialized_start=740018 + _globals['_REPORTADINTERACTIONPROTO_FULLSCREENINTERACTION']._serialized_end=740151 + _globals['_REPORTADINTERACTIONPROTO_GETREWARDINFO']._serialized_start=740153 + _globals['_REPORTADINTERACTIONPROTO_GETREWARDINFO']._serialized_end=740194 + _globals['_REPORTADINTERACTIONPROTO_GOOGLEMANAGEDADDETAILS']._serialized_start=740196 + _globals['_REPORTADINTERACTIONPROTO_GOOGLEMANAGEDADDETAILS']._serialized_end=740293 + _globals['_REPORTADINTERACTIONPROTO_VIDEOADBALLOONOPENED']._serialized_start=740295 + _globals['_REPORTADINTERACTIONPROTO_VIDEOADBALLOONOPENED']._serialized_end=740323 + _globals['_REPORTADINTERACTIONPROTO_VIDEOADCLICKEDONBALLOONCTA']._serialized_start=740325 + _globals['_REPORTADINTERACTIONPROTO_VIDEOADCLICKEDONBALLOONCTA']._serialized_end=740359 + _globals['_REPORTADINTERACTIONPROTO_VIDEOADCLOSED']._serialized_start=740361 + _globals['_REPORTADINTERACTIONPROTO_VIDEOADCLOSED']._serialized_end=740443 + _globals['_REPORTADINTERACTIONPROTO_VIDEOADCTACLICKED']._serialized_start=740445 + _globals['_REPORTADINTERACTIONPROTO_VIDEOADCTACLICKED']._serialized_end=740487 + _globals['_REPORTADINTERACTIONPROTO_VIDEOADFAILURE']._serialized_start=740490 + _globals['_REPORTADINTERACTIONPROTO_VIDEOADFAILURE']._serialized_end=740675 + _globals['_REPORTADINTERACTIONPROTO_VIDEOADFAILURE_FAILURETYPE']._serialized_start=740599 + _globals['_REPORTADINTERACTIONPROTO_VIDEOADFAILURE_FAILURETYPE']._serialized_end=740675 + _globals['_REPORTADINTERACTIONPROTO_VIDEOADLOADED']._serialized_start=740677 + _globals['_REPORTADINTERACTIONPROTO_VIDEOADLOADED']._serialized_end=740726 + _globals['_REPORTADINTERACTIONPROTO_VIDEOADOPENED']._serialized_start=740728 + _globals['_REPORTADINTERACTIONPROTO_VIDEOADOPENED']._serialized_end=740749 + _globals['_REPORTADINTERACTIONPROTO_VIDEOADPLAYERREWARDED']._serialized_start=740751 + _globals['_REPORTADINTERACTIONPROTO_VIDEOADPLAYERREWARDED']._serialized_end=740780 + _globals['_REPORTADINTERACTIONPROTO_VIDEOADREWARDELIGIBLE']._serialized_start=740782 + _globals['_REPORTADINTERACTIONPROTO_VIDEOADREWARDELIGIBLE']._serialized_end=740805 + _globals['_REPORTADINTERACTIONPROTO_VIEWFULLSCREENINTERACTION']._serialized_start=740807 + _globals['_REPORTADINTERACTIONPROTO_VIEWFULLSCREENINTERACTION']._serialized_end=740864 + _globals['_REPORTADINTERACTIONPROTO_VIEWIMPRESSIONINTERACTION']._serialized_start=740866 + _globals['_REPORTADINTERACTIONPROTO_VIEWIMPRESSIONINTERACTION']._serialized_end=740947 + _globals['_REPORTADINTERACTIONPROTO_VIEWWEBARINTERACTION']._serialized_start=740949 + _globals['_REPORTADINTERACTIONPROTO_VIEWWEBARINTERACTION']._serialized_end=740991 + _globals['_REPORTADINTERACTIONPROTO_WEBARAUDIENCEDEVICESTATUS']._serialized_start=740993 + _globals['_REPORTADINTERACTIONPROTO_WEBARAUDIENCEDEVICESTATUS']._serialized_end=741047 + _globals['_REPORTADINTERACTIONPROTO_WEBARCAMERAPERMISSIONREQUESTSENT']._serialized_start=741049 + _globals['_REPORTADINTERACTIONPROTO_WEBARCAMERAPERMISSIONREQUESTSENT']._serialized_end=741089 + _globals['_REPORTADINTERACTIONPROTO_WEBARCAMERAPERMISSIONRESPONSE']._serialized_start=741091 + _globals['_REPORTADINTERACTIONPROTO_WEBARCAMERAPERMISSIONRESPONSE']._serialized_end=741155 + _globals['_REPORTADINTERACTIONPROTO_ADTYPE']._serialized_start=741158 + _globals['_REPORTADINTERACTIONPROTO_ADTYPE']._serialized_end=741436 + _globals['_REPORTADINTERACTIONRESPONSE']._serialized_start=741458 + _globals['_REPORTADINTERACTIONRESPONSE']._serialized_end=741606 + _globals['_REPORTADINTERACTIONRESPONSE_STATUS']._serialized_start=741557 + _globals['_REPORTADINTERACTIONRESPONSE_STATUS']._serialized_end=741606 + _globals['_REPORTPROXIMITYCONTACTSREQUESTPROTO']._serialized_start=741608 + _globals['_REPORTPROXIMITYCONTACTSREQUESTPROTO']._serialized_end=741697 + _globals['_REPORTPROXIMITYCONTACTSRESPONSEPROTO']._serialized_start=741699 + _globals['_REPORTPROXIMITYCONTACTSRESPONSEPROTO']._serialized_end=741737 + _globals['_REPORTROUTEOUTPROTO']._serialized_start=741740 + _globals['_REPORTROUTEOUTPROTO']._serialized_end=742019 + _globals['_REPORTROUTEOUTPROTO_RESULT']._serialized_start=741879 + _globals['_REPORTROUTEOUTPROTO_RESULT']._serialized_end=742019 + _globals['_REPORTROUTEPROTO']._serialized_start=742022 + _globals['_REPORTROUTEPROTO']._serialized_end=743342 + _globals['_REPORTROUTEPROTO_GAMEPLAYISSUE']._serialized_start=742275 + _globals['_REPORTROUTEPROTO_GAMEPLAYISSUE']._serialized_end=742537 + _globals['_REPORTROUTEPROTO_QUALITYISSUE']._serialized_start=742540 + _globals['_REPORTROUTEPROTO_QUALITYISSUE']._serialized_end=742815 + _globals['_REPORTROUTEPROTO_VIOLATION']._serialized_start=742818 + _globals['_REPORTROUTEPROTO_VIOLATION']._serialized_end=743342 + _globals['_REPORTSTATIONOUTPROTO']._serialized_start=743345 + _globals['_REPORTSTATIONOUTPROTO']._serialized_end=743513 + _globals['_REPORTSTATIONOUTPROTO_RESULT']._serialized_start=743432 + _globals['_REPORTSTATIONOUTPROTO_RESULT']._serialized_end=743513 + _globals['_REPORTSTATIONPROTO']._serialized_start=743515 + _globals['_REPORTSTATIONPROTO']._serialized_end=743578 + _globals['_REVIVEATTRIBUTESPROTO']._serialized_start=743580 + _globals['_REVIVEATTRIBUTESPROTO']._serialized_end=743624 + _globals['_REWARDSPERCONTESTPROTO']._serialized_start=743626 + _globals['_REWARDSPERCONTESTPROTO']._serialized_end=743714 + _globals['_ROADMETADATA']._serialized_start=743716 + _globals['_ROADMETADATA']._serialized_end=743829 + _globals['_ROCKETBALLOONDISPLAYPROTO']._serialized_start=743832 + _globals['_ROCKETBALLOONDISPLAYPROTO']._serialized_end=744046 + _globals['_ROCKETBALLOONDISPLAYPROTO_BALLOONTYPE']._serialized_start=744007 + _globals['_ROCKETBALLOONDISPLAYPROTO_BALLOONTYPE']._serialized_end=744046 + _globals['_ROCKETBALLOONGLOBALSETTINGSPROTO']._serialized_start=744048 + _globals['_ROCKETBALLOONGLOBALSETTINGSPROTO']._serialized_end=744108 + _globals['_ROCKETBALLOONINCIDENTDISPLAYPROTO']._serialized_start=744110 + _globals['_ROCKETBALLOONINCIDENTDISPLAYPROTO']._serialized_end=744234 + _globals['_ROOM']._serialized_start=744237 + _globals['_ROOM']._serialized_end=744411 + _globals['_ROTATEGUESTLOGINSECRETTOKENREQUESTPROTO']._serialized_start=744413 + _globals['_ROTATEGUESTLOGINSECRETTOKENREQUESTPROTO']._serialized_end=744506 + _globals['_ROTATEGUESTLOGINSECRETTOKENRESPONSEPROTO']._serialized_start=744509 + _globals['_ROTATEGUESTLOGINSECRETTOKENRESPONSEPROTO']._serialized_end=744747 + _globals['_ROTATEGUESTLOGINSECRETTOKENRESPONSEPROTO_STATUS']._serialized_start=503529 + _globals['_ROTATEGUESTLOGINSECRETTOKENRESPONSEPROTO_STATUS']._serialized_end=503622 + _globals['_ROUTEACTIVITYREQUESTPROTO']._serialized_start=744750 + _globals['_ROUTEACTIVITYREQUESTPROTO']._serialized_end=745166 + _globals['_ROUTEACTIVITYREQUESTPROTO_GIFTTRADEREQUEST']._serialized_start=745065 + _globals['_ROUTEACTIVITYREQUESTPROTO_GIFTTRADEREQUEST']._serialized_end=745083 + _globals['_ROUTEACTIVITYREQUESTPROTO_POKEMONCOMPAREREQUEST']._serialized_start=745085 + _globals['_ROUTEACTIVITYREQUESTPROTO_POKEMONCOMPAREREQUEST']._serialized_end=745108 + _globals['_ROUTEACTIVITYREQUESTPROTO_POKEMONTRADEREQUEST']._serialized_start=745110 + _globals['_ROUTEACTIVITYREQUESTPROTO_POKEMONTRADEREQUEST']._serialized_end=745151 + _globals['_ROUTEACTIVITYRESPONSEPROTO']._serialized_start=745169 + _globals['_ROUTEACTIVITYRESPONSEPROTO']._serialized_end=745889 + _globals['_ROUTEACTIVITYRESPONSEPROTO_GIFTTRADERESPONSE']._serialized_start=745607 + _globals['_ROUTEACTIVITYRESPONSEPROTO_GIFTTRADERESPONSE']._serialized_end=745626 + _globals['_ROUTEACTIVITYRESPONSEPROTO_POKEMONCOMPARERESPONSE']._serialized_start=745628 + _globals['_ROUTEACTIVITYRESPONSEPROTO_POKEMONCOMPARERESPONSE']._serialized_end=745652 + _globals['_ROUTEACTIVITYRESPONSEPROTO_POKEMONTRADERESPONSE']._serialized_start=745655 + _globals['_ROUTEACTIVITYRESPONSEPROTO_POKEMONTRADERESPONSE']._serialized_end=745873 + _globals['_ROUTEACTIVITYRESPONSEPROTO_POKEMONTRADERESPONSE_RESULT']._serialized_start=311237 + _globals['_ROUTEACTIVITYRESPONSEPROTO_POKEMONTRADERESPONSE_RESULT']._serialized_end=311296 + _globals['_ROUTEACTIVITYTYPE']._serialized_start=745892 + _globals['_ROUTEACTIVITYTYPE']._serialized_end=746038 + _globals['_ROUTEACTIVITYTYPE_ACTIVITYTYPE']._serialized_start=745913 + _globals['_ROUTEACTIVITYTYPE_ACTIVITYTYPE']._serialized_end=746038 + _globals['_ROUTEBADGELEVEL']._serialized_start=746040 + _globals['_ROUTEBADGELEVEL']._serialized_end=746164 + _globals['_ROUTEBADGELEVEL_BADGELEVEL']._serialized_start=746059 + _globals['_ROUTEBADGELEVEL_BADGELEVEL']._serialized_end=746164 + _globals['_ROUTEBADGELISTENTRY']._serialized_start=746167 + _globals['_ROUTEBADGELISTENTRY']._serialized_end=746458 + _globals['_ROUTEBADGESETTINGSPROTO']._serialized_start=746460 + _globals['_ROUTEBADGESETTINGSPROTO']._serialized_end=746501 + _globals['_ROUTECREATIONPROTO']._serialized_start=746504 + _globals['_ROUTECREATIONPROTO']._serialized_end=747021 + _globals['_ROUTECREATIONPROTO_REJECTIONREASON']._serialized_start=746874 + _globals['_ROUTECREATIONPROTO_REJECTIONREASON']._serialized_end=746912 + _globals['_ROUTECREATIONPROTO_STATUS']._serialized_start=746914 + _globals['_ROUTECREATIONPROTO_STATUS']._serialized_end=747009 + _globals['_ROUTECREATIONSPROTO']._serialized_start=747024 + _globals['_ROUTECREATIONSPROTO']._serialized_end=747362 + _globals['_ROUTEDECAYSETTINGSPROTO']._serialized_start=747365 + _globals['_ROUTEDECAYSETTINGSPROTO']._serialized_end=748089 + _globals['_ROUTEDISCOVERYSETTINGSPROTO']._serialized_start=748092 + _globals['_ROUTEDISCOVERYSETTINGSPROTO']._serialized_end=748600 + _globals['_ROUTEDISCOVERYTELEMETRY']._serialized_start=748603 + _globals['_ROUTEDISCOVERYTELEMETRY']._serialized_end=748745 + _globals['_ROUTEERRORTELEMETRY']._serialized_start=748748 + _globals['_ROUTEERRORTELEMETRY']._serialized_end=748889 + _globals['_ROUTEGLOBALSETTINGSPROTO']._serialized_start=748892 + _globals['_ROUTEGLOBALSETTINGSPROTO']._serialized_end=749276 + _globals['_ROUTEIMAGEPROTO']._serialized_start=749278 + _globals['_ROUTEIMAGEPROTO']._serialized_end=749340 + _globals['_ROUTENEARBYNOTIFSHOWNOUTPROTO']._serialized_start=749343 + _globals['_ROUTENEARBYNOTIFSHOWNOUTPROTO']._serialized_end=749497 + _globals['_ROUTENEARBYNOTIFSHOWNOUTPROTO_RESULT']._serialized_start=12921 + _globals['_ROUTENEARBYNOTIFSHOWNOUTPROTO_RESULT']._serialized_end=12972 + _globals['_ROUTENEARBYNOTIFSHOWNPROTO']._serialized_start=749499 + _globals['_ROUTENEARBYNOTIFSHOWNPROTO']._serialized_end=749527 + _globals['_ROUTENPCGIFTSETTINGSPROTO']._serialized_start=749530 + _globals['_ROUTENPCGIFTSETTINGSPROTO']._serialized_end=749660 + _globals['_ROUTEPATHEDITPARAMSPROTO']._serialized_start=749662 + _globals['_ROUTEPATHEDITPARAMSPROTO']._serialized_end=749731 + _globals['_ROUTEPIN']._serialized_start=749734 + _globals['_ROUTEPIN']._serialized_end=750078 + _globals['_ROUTEPINSETTINGSPROTO']._serialized_start=750081 + _globals['_ROUTEPINSETTINGSPROTO']._serialized_end=750773 + _globals['_ROUTEPLAYPROTO']._serialized_start=750776 + _globals['_ROUTEPLAYPROTO']._serialized_end=751523 + _globals['_ROUTEPLAYSETTINGSPROTO']._serialized_start=751526 + _globals['_ROUTEPLAYSETTINGSPROTO']._serialized_end=752545 + _globals['_ROUTEPLAYSPAWNSETTINGSPROTO']._serialized_start=752548 + _globals['_ROUTEPLAYSPAWNSETTINGSPROTO']._serialized_end=752732 + _globals['_ROUTEPLAYSTATUS']._serialized_start=752735 + _globals['_ROUTEPLAYSTATUS']._serialized_end=753091 + _globals['_ROUTEPLAYSTATUS_STATUS']._serialized_start=752755 + _globals['_ROUTEPLAYSTATUS_STATUS']._serialized_end=753091 + _globals['_ROUTEPLAYTAPPABLESPAWNEDTELEMETRY']._serialized_start=753093 + _globals['_ROUTEPLAYTAPPABLESPAWNEDTELEMETRY']._serialized_end=753220 + _globals['_ROUTEPOIANCHOR']._serialized_start=753222 + _globals['_ROUTEPOIANCHOR']._serialized_end=753309 + _globals['_ROUTESIMPLIFICATIONALGORITHM']._serialized_start=753311 + _globals['_ROUTESIMPLIFICATIONALGORITHM']._serialized_end=753424 + _globals['_ROUTESIMPLIFICATIONALGORITHM_SIMPLIFICATIONALGORITHM']._serialized_start=753343 + _globals['_ROUTESIMPLIFICATIONALGORITHM_SIMPLIFICATIONALGORITHM']._serialized_end=753424 + _globals['_ROUTESMOOTHINGPARAMSPROTO']._serialized_start=753427 + _globals['_ROUTESMOOTHINGPARAMSPROTO']._serialized_end=753601 + _globals['_ROUTESTAMP']._serialized_start=753604 + _globals['_ROUTESTAMP']._serialized_end=753933 + _globals['_ROUTESTAMP_COLOR']._serialized_start=753813 + _globals['_ROUTESTAMP_COLOR']._serialized_end=753909 + _globals['_ROUTESTAMP_TYPE']._serialized_start=753911 + _globals['_ROUTESTAMP_TYPE']._serialized_end=753933 + _globals['_ROUTESTAMPCATEGORYSETTINGSPROTO']._serialized_start=753936 + _globals['_ROUTESTAMPCATEGORYSETTINGSPROTO']._serialized_end=754066 + _globals['_ROUTESTATS']._serialized_start=754069 + _globals['_ROUTESTATS']._serialized_end=754590 + _globals['_ROUTESUBMISSIONSTATUS']._serialized_start=754593 + _globals['_ROUTESUBMISSIONSTATUS']._serialized_end=754981 + _globals['_ROUTESUBMISSIONSTATUS_REJECTIONREASON']._serialized_start=746874 + _globals['_ROUTESUBMISSIONSTATUS_REJECTIONREASON']._serialized_end=746912 + _globals['_ROUTESUBMISSIONSTATUS_STATUS']._serialized_start=754844 + _globals['_ROUTESUBMISSIONSTATUS_STATUS']._serialized_end=754981 + _globals['_ROUTEUPDATESEENOUTPROTO']._serialized_start=754983 + _globals['_ROUTEUPDATESEENOUTPROTO']._serialized_end=755008 + _globals['_ROUTEUPDATESEENPROTO']._serialized_start=755010 + _globals['_ROUTEUPDATESEENPROTO']._serialized_end=755050 + _globals['_ROUTEVALIDATION']._serialized_start=755053 + _globals['_ROUTEVALIDATION']._serialized_end=755548 + _globals['_ROUTEVALIDATION_ERROR']._serialized_start=755127 + _globals['_ROUTEVALIDATION_ERROR']._serialized_end=755548 + _globals['_ROUTEWAYPOINTPROTO']._serialized_start=755551 + _globals['_ROUTEWAYPOINTPROTO']._serialized_end=755681 + _globals['_ROUTESCREATIONSETTINGSPROTO']._serialized_start=755684 + _globals['_ROUTESCREATIONSETTINGSPROTO']._serialized_end=758446 + _globals['_ROUTESCREATIONSETTINGSPROTO_ROUTEELEVATIONSETTINGSPROTO']._serialized_start=757983 + _globals['_ROUTESCREATIONSETTINGSPROTO_ROUTEELEVATIONSETTINGSPROTO']._serialized_end=758251 + _globals['_ROUTESCREATIONSETTINGSPROTO_ROUTETAGSETTINGSPROTO']._serialized_start=758254 + _globals['_ROUTESCREATIONSETTINGSPROTO_ROUTETAGSETTINGSPROTO']._serialized_end=758446 + _globals['_ROUTESCREATIONSETTINGSPROTO_ROUTETAGSETTINGSPROTO_ROUTETAGPROTO']._serialized_start=758396 + _globals['_ROUTESCREATIONSETTINGSPROTO_ROUTETAGSETTINGSPROTO_ROUTETAGPROTO']._serialized_end=758446 + _globals['_ROUTESNEARBYNOTIFSETTINGSPROTO']._serialized_start=758448 + _globals['_ROUTESNEARBYNOTIFSETTINGSPROTO']._serialized_end=758532 + _globals['_ROUTESPARTYPLAYINTEROPERABILITYSETTINGSPROTO']._serialized_start=758534 + _globals['_ROUTESPARTYPLAYINTEROPERABILITYSETTINGSPROTO']._serialized_end=758647 + _globals['_RPCERRORDATA']._serialized_start=758650 + _globals['_RPCERRORDATA']._serialized_end=759091 + _globals['_RPCERRORDATA_RPCSTATUS']._serialized_start=758763 + _globals['_RPCERRORDATA_RPCSTATUS']._serialized_end=759091 + _globals['_RPCLATENCYEVENT']._serialized_start=759093 + _globals['_RPCLATENCYEVENT']._serialized_end=759216 + _globals['_RPCRESPONSETELEMETRY']._serialized_start=759219 + _globals['_RPCRESPONSETELEMETRY']._serialized_end=759554 + _globals['_RPCRESPONSETELEMETRY_CONNECTIONTYPE']._serialized_start=759406 + _globals['_RPCRESPONSETELEMETRY_CONNECTIONTYPE']._serialized_end=759554 + _globals['_RPCRESPONSETIME']._serialized_start=759557 + _globals['_RPCRESPONSETIME']._serialized_end=759688 + _globals['_RPCSOCKETRESPONSETELEMETRY']._serialized_start=759690 + _globals['_RPCSOCKETRESPONSETELEMETRY']._serialized_end=759808 + _globals['_RPCSOCKETRESPONSETIME']._serialized_start=759811 + _globals['_RPCSOCKETRESPONSETIME']._serialized_end=759955 + _globals['_RVNCONNECTIONPROTO']._serialized_start=759957 + _globals['_RVNCONNECTIONPROTO']._serialized_end=760010 + _globals['_SATURDAYBLECOMPLETEREQUESTPROTO']._serialized_start=760012 + _globals['_SATURDAYBLECOMPLETEREQUESTPROTO']._serialized_end=760084 + _globals['_SATURDAYBLEFINALIZEPROTO']._serialized_start=760087 + _globals['_SATURDAYBLEFINALIZEPROTO']._serialized_end=760217 + _globals['_SATURDAYBLESENDCOMPLETEPROTO']._serialized_start=760219 + _globals['_SATURDAYBLESENDCOMPLETEPROTO']._serialized_end=760288 + _globals['_SATURDAYBLESENDPREPPROTO']._serialized_start=760291 + _globals['_SATURDAYBLESENDPREPPROTO']._serialized_end=760435 + _globals['_SATURDAYBLESENDPROTO']._serialized_start=760437 + _globals['_SATURDAYBLESENDPROTO']._serialized_end=760552 + _globals['_SATURDAYCOMPLETEOUTPROTO']._serialized_start=760555 + _globals['_SATURDAYCOMPLETEOUTPROTO']._serialized_end=760957 + _globals['_SATURDAYCOMPLETEOUTPROTO_STATUS']._serialized_start=760776 + _globals['_SATURDAYCOMPLETEOUTPROTO_STATUS']._serialized_end=760957 + _globals['_SATURDAYCOMPLETEPROTO']._serialized_start=760960 + _globals['_SATURDAYCOMPLETEPROTO']._serialized_end=761107 + _globals['_SATURDAYSETTINGSPROTO']._serialized_start=761109 + _globals['_SATURDAYSETTINGSPROTO']._serialized_end=761204 + _globals['_SATURDAYSTARTOUTPROTO']._serialized_start=761207 + _globals['_SATURDAYSTARTOUTPROTO']._serialized_end=761521 + _globals['_SATURDAYSTARTOUTPROTO_STATUS']._serialized_start=761382 + _globals['_SATURDAYSTARTOUTPROTO_STATUS']._serialized_end=761521 + _globals['_SATURDAYSTARTPROTO']._serialized_start=761523 + _globals['_SATURDAYSTARTPROTO']._serialized_end=761599 + _globals['_SAVECOMBATPLAYERPREFERENCESOUTPROTO']._serialized_start=761602 + _globals['_SAVECOMBATPLAYERPREFERENCESOUTPROTO']._serialized_end=761768 + _globals['_SAVECOMBATPLAYERPREFERENCESOUTPROTO_RESULT']._serialized_start=12921 + _globals['_SAVECOMBATPLAYERPREFERENCESOUTPROTO_RESULT']._serialized_end=12972 + _globals['_SAVECOMBATPLAYERPREFERENCESPROTO']._serialized_start=761770 + _globals['_SAVECOMBATPLAYERPREFERENCESPROTO']._serialized_end=761871 + _globals['_SAVEFORLATERBREADPOKEMONPROTO']._serialized_start=761874 + _globals['_SAVEFORLATERBREADPOKEMONPROTO']._serialized_end=762122 + _globals['_SAVEFORLATERSETTINGSPROTO']._serialized_start=762125 + _globals['_SAVEFORLATERSETTINGSPROTO']._serialized_end=762268 + _globals['_SAVEPLAYERPREFERENCESOUTPROTO']._serialized_start=762271 + _globals['_SAVEPLAYERPREFERENCESOUTPROTO']._serialized_end=762417 + _globals['_SAVEPLAYERPREFERENCESOUTPROTO_RESULT']._serialized_start=284594 + _globals['_SAVEPLAYERPREFERENCESOUTPROTO_RESULT']._serialized_end=284637 + _globals['_SAVEPLAYERPREFERENCESPROTO']._serialized_start=762419 + _globals['_SAVEPLAYERPREFERENCESPROTO']._serialized_end=762521 + _globals['_SAVEPLAYERSNAPSHOTOUTPROTO']._serialized_start=762524 + _globals['_SAVEPLAYERSNAPSHOTOUTPROTO']._serialized_end=762734 + _globals['_SAVEPLAYERSNAPSHOTOUTPROTO_RESULT']._serialized_start=762621 + _globals['_SAVEPLAYERSNAPSHOTOUTPROTO_RESULT']._serialized_end=762734 + _globals['_SAVEPLAYERSNAPSHOTPROTO']._serialized_start=762736 + _globals['_SAVEPLAYERSNAPSHOTPROTO']._serialized_end=762761 + _globals['_SAVESOCIALPLAYERSETTINGSOUTPROTO']._serialized_start=762764 + _globals['_SAVESOCIALPLAYERSETTINGSOUTPROTO']._serialized_end=762924 + _globals['_SAVESOCIALPLAYERSETTINGSOUTPROTO_RESULT']._serialized_start=12921 + _globals['_SAVESOCIALPLAYERSETTINGSOUTPROTO_RESULT']._serialized_end=12972 + _globals['_SAVESOCIALPLAYERSETTINGSPROTO']._serialized_start=762926 + _globals['_SAVESOCIALPLAYERSETTINGSPROTO']._serialized_end=763018 + _globals['_SAVESTAMPOUTPROTO']._serialized_start=763021 + _globals['_SAVESTAMPOUTPROTO']._serialized_end=763365 + _globals['_SAVESTAMPOUTPROTO_RESULT']._serialized_start=763178 + _globals['_SAVESTAMPOUTPROTO_RESULT']._serialized_end=763365 + _globals['_SAVESTAMPPROTO']._serialized_start=763367 + _globals['_SAVESTAMPPROTO']._serialized_end=763423 + _globals['_SCANARCHIVEBUILDERCANCELEVENT']._serialized_start=763425 + _globals['_SCANARCHIVEBUILDERCANCELEVENT']._serialized_end=763515 + _globals['_SCANARCHIVEBUILDERGETNEXTCHUNKEVENT']._serialized_start=763518 + _globals['_SCANARCHIVEBUILDERGETNEXTCHUNKEVENT']._serialized_end=763648 + _globals['_SCANCONFIGURATIONPROTO']._serialized_start=763651 + _globals['_SCANCONFIGURATIONPROTO']._serialized_end=764107 + _globals['_SCANERROREVENT']._serialized_start=764110 + _globals['_SCANERROREVENT']._serialized_end=764418 + _globals['_SCANERROREVENT_ERROR']._serialized_start=764227 + _globals['_SCANERROREVENT_ERROR']._serialized_end=764418 + _globals['_SCANPROTO']._serialized_start=764421 + _globals['_SCANPROTO']._serialized_end=765124 + _globals['_SCANRECORDERSTARTEVENT']._serialized_start=765127 + _globals['_SCANRECORDERSTARTEVENT']._serialized_end=765384 + _globals['_SCANRECORDERSTARTEVENT_DEPTHSOURCE']._serialized_start=765317 + _globals['_SCANRECORDERSTARTEVENT_DEPTHSOURCE']._serialized_end=765384 + _globals['_SCANRECORDERSTOPEVENT']._serialized_start=765387 + _globals['_SCANRECORDERSTOPEVENT']._serialized_end=765590 + _globals['_SCANRECORDERSTOPEVENT_OPERATION']._serialized_start=765556 + _globals['_SCANRECORDERSTOPEVENT_OPERATION']._serialized_end=765590 + _globals['_SCANSQCDONEEVENT']._serialized_start=765593 + _globals['_SCANSQCDONEEVENT']._serialized_end=766033 + _globals['_SCANSQCDONEEVENT_SCANSQCFAILEDREASON']._serialized_start=765756 + _globals['_SCANSQCDONEEVENT_SCANSQCFAILEDREASON']._serialized_end=766033 + _globals['_SCANSQCDONEEVENT_SCANSQCFAILEDREASON_FAILEDREASON']._serialized_start=765885 + _globals['_SCANSQCDONEEVENT_SCANSQCFAILEDREASON_FAILEDREASON']._serialized_end=766033 + _globals['_SCANSQCRUNEVENT']._serialized_start=766035 + _globals['_SCANSQCRUNEVENT']._serialized_end=766069 + _globals['_SCREENRESOLUTIONTELEMETRY']._serialized_start=766071 + _globals['_SCREENRESOLUTIONTELEMETRY']._serialized_end=766143 + _globals['_SEARCHFILTERPREFERENCEPROTO']._serialized_start=766146 + _globals['_SEARCHFILTERPREFERENCEPROTO']._serialized_end=766419 + _globals['_SEARCHFILTERPREFERENCEPROTO_SEARCHFILTERQUERYPROTO']._serialized_start=766365 + _globals['_SEARCHFILTERPREFERENCEPROTO_SEARCHFILTERQUERYPROTO']._serialized_end=766419 + _globals['_SEASONCONTESTSDEFINITIONSETTINGSPROTO']._serialized_start=766422 + _globals['_SEASONCONTESTSDEFINITIONSETTINGSPROTO']._serialized_end=766569 + _globals['_SEMANTICSSTARTEVENT']._serialized_start=766571 + _globals['_SEMANTICSSTARTEVENT']._serialized_end=766613 + _globals['_SEMANTICSSTOPEVENT']._serialized_start=766615 + _globals['_SEMANTICSSTOPEVENT']._serialized_end=766660 + _globals['_SENDBATTLEEVENTOUTPROTO']._serialized_start=766663 + _globals['_SENDBATTLEEVENTOUTPROTO']._serialized_end=766937 + _globals['_SENDBATTLEEVENTOUTPROTO_RESULT']._serialized_start=766791 + _globals['_SENDBATTLEEVENTOUTPROTO_RESULT']._serialized_end=766937 + _globals['_SENDBATTLEEVENTPROTO']._serialized_start=766940 + _globals['_SENDBATTLEEVENTPROTO']._serialized_end=767101 + _globals['_SENDFRIENDINVITEVIAREFERRALCODEOUTPROTO']._serialized_start=767104 + _globals['_SENDFRIENDINVITEVIAREFERRALCODEOUTPROTO']._serialized_end=767345 + _globals['_SENDFRIENDINVITEVIAREFERRALCODEOUTPROTO_STATUS']._serialized_start=767244 + _globals['_SENDFRIENDINVITEVIAREFERRALCODEOUTPROTO_STATUS']._serialized_end=767345 + _globals['_SENDFRIENDINVITEVIAREFERRALCODEPROTO']._serialized_start=767347 + _globals['_SENDFRIENDINVITEVIAREFERRALCODEPROTO']._serialized_end=767427 + _globals['_SENDFRIENDREQUESTVIAPLAYERIDOUTPROTO']._serialized_start=767430 + _globals['_SENDFRIENDREQUESTVIAPLAYERIDOUTPROTO']._serialized_end=768062 + _globals['_SENDFRIENDREQUESTVIAPLAYERIDOUTPROTO_RESULT']._serialized_start=767548 + _globals['_SENDFRIENDREQUESTVIAPLAYERIDOUTPROTO_RESULT']._serialized_end=768062 + _globals['_SENDFRIENDREQUESTVIAPLAYERIDPROTO']._serialized_start=768065 + _globals['_SENDFRIENDREQUESTVIAPLAYERIDPROTO']._serialized_end=768227 + _globals['_SENDFRIENDREQUESTVIAPLAYERIDPROTO_CONTEXT']._serialized_start=768197 + _globals['_SENDFRIENDREQUESTVIAPLAYERIDPROTO_CONTEXT']._serialized_end=768227 + _globals['_SENDGIFTLOGENTRY']._serialized_start=768230 + _globals['_SENDGIFTLOGENTRY']._serialized_end=768364 + _globals['_SENDGIFTLOGENTRY_RESULT']._serialized_start=12062 + _globals['_SENDGIFTLOGENTRY_RESULT']._serialized_end=12094 + _globals['_SENDGIFTOUTPROTO']._serialized_start=768367 + _globals['_SENDGIFTOUTPROTO']._serialized_end=768710 + _globals['_SENDGIFTOUTPROTO_RESULT']._serialized_start=768465 + _globals['_SENDGIFTOUTPROTO_RESULT']._serialized_end=768710 + _globals['_SENDGIFTPROTO']._serialized_start=768712 + _globals['_SENDGIFTPROTO']._serialized_end=768823 + _globals['_SENDPARTYINVITATIONOUTPROTO']._serialized_start=768826 + _globals['_SENDPARTYINVITATIONOUTPROTO']._serialized_end=768976 + _globals['_SENDPARTYINVITATIONOUTPROTO_RESULT']._serialized_start=275729 + _globals['_SENDPARTYINVITATIONOUTPROTO_RESULT']._serialized_end=275780 + _globals['_SENDPARTYINVITATIONPROTO']._serialized_start=768978 + _globals['_SENDPARTYINVITATIONPROTO']._serialized_end=769043 + _globals['_SENDPROBEOUTPROTO']._serialized_start=769046 + _globals['_SENDPROBEOUTPROTO']._serialized_end=769198 + _globals['_SENDPROBEOUTPROTO_RESULT']._serialized_start=12062 + _globals['_SENDPROBEOUTPROTO_RESULT']._serialized_end=12094 + _globals['_SENDPROBEPROTO']._serialized_start=769200 + _globals['_SENDPROBEPROTO']._serialized_end=769216 + _globals['_SENDRAIDINVITATIONDATA']._serialized_start=769218 + _globals['_SENDRAIDINVITATIONDATA']._serialized_end=769258 + _globals['_SENDRAIDINVITATIONOUTPROTO']._serialized_start=769261 + _globals['_SENDRAIDINVITATIONOUTPROTO']._serialized_end=769683 + _globals['_SENDRAIDINVITATIONOUTPROTO_RESULT']._serialized_start=769425 + _globals['_SENDRAIDINVITATIONOUTPROTO_RESULT']._serialized_end=769683 + _globals['_SENDRAIDINVITATIONPROTO']._serialized_start=769686 + _globals['_SENDRAIDINVITATIONPROTO']._serialized_end=769816 + _globals['_SENDRAIDINVITATIONRESPONSEDATA']._serialized_start=769819 + _globals['_SENDRAIDINVITATIONRESPONSEDATA']._serialized_end=770000 + _globals['_SERVERRECORDMETADATA']._serialized_start=770003 + _globals['_SERVERRECORDMETADATA']._serialized_end=770162 + _globals['_SERVICEDESCRIPTORPROTO']._serialized_start=770165 + _globals['_SERVICEDESCRIPTORPROTO']._serialized_end=770307 + _globals['_SERVICEOPTIONS']._serialized_start=770309 + _globals['_SERVICEOPTIONS']._serialized_end=770345 + _globals['_SETAVATARITEMASVIEWEDOUTPROTO']._serialized_start=770348 + _globals['_SETAVATARITEMASVIEWEDOUTPROTO']._serialized_end=770496 + _globals['_SETAVATARITEMASVIEWEDOUTPROTO_RESULT']._serialized_start=165864 + _globals['_SETAVATARITEMASVIEWEDOUTPROTO_RESULT']._serialized_end=165909 + _globals['_SETAVATARITEMASVIEWEDPROTO']._serialized_start=770498 + _globals['_SETAVATARITEMASVIEWEDPROTO']._serialized_end=770554 + _globals['_SETAVATAROUTPROTO']._serialized_start=770557 + _globals['_SETAVATAROUTPROTO']._serialized_end=770842 + _globals['_SETAVATAROUTPROTO_STATUS']._serialized_start=770688 + _globals['_SETAVATAROUTPROTO_STATUS']._serialized_end=770842 + _globals['_SETAVATARPROTO']._serialized_start=770844 + _globals['_SETAVATARPROTO']._serialized_end=770924 + _globals['_SETBIRTHDAYREQUESTPROTO']._serialized_start=770926 + _globals['_SETBIRTHDAYREQUESTPROTO']._serialized_end=770969 + _globals['_SETBIRTHDAYRESPONSEPROTO']._serialized_start=770972 + _globals['_SETBIRTHDAYRESPONSEPROTO']._serialized_end=771138 + _globals['_SETBIRTHDAYRESPONSEPROTO_STATUS']._serialized_start=507010 + _globals['_SETBIRTHDAYRESPONSEPROTO_STATUS']._serialized_end=507083 + _globals['_SETBUDDYPOKEMONOUTPROTO']._serialized_start=771141 + _globals['_SETBUDDYPOKEMONOUTPROTO']._serialized_end=771550 + _globals['_SETBUDDYPOKEMONOUTPROTO_RESULT']._serialized_start=771371 + _globals['_SETBUDDYPOKEMONOUTPROTO_RESULT']._serialized_end=771550 + _globals['_SETBUDDYPOKEMONPROTO']._serialized_start=771552 + _globals['_SETBUDDYPOKEMONPROTO']._serialized_end=771594 + _globals['_SETCONTACTSETTINGSOUTPROTO']._serialized_start=771597 + _globals['_SETCONTACTSETTINGSOUTPROTO']._serialized_end=771790 + _globals['_SETCONTACTSETTINGSOUTPROTO_STATUS']._serialized_start=436635 + _globals['_SETCONTACTSETTINGSOUTPROTO_STATUS']._serialized_end=436680 + _globals['_SETCONTACTSETTINGSPROTO']._serialized_start=771792 + _globals['_SETCONTACTSETTINGSPROTO']._serialized_end=771887 + _globals['_SETFAVORITEPOKEMONOUTPROTO']._serialized_start=771890 + _globals['_SETFAVORITEPOKEMONOUTPROTO']._serialized_end=772074 + _globals['_SETFAVORITEPOKEMONOUTPROTO_RESULT']._serialized_start=771987 + _globals['_SETFAVORITEPOKEMONOUTPROTO_RESULT']._serialized_end=772074 + _globals['_SETFAVORITEPOKEMONPROTO']._serialized_start=772076 + _globals['_SETFAVORITEPOKEMONPROTO']._serialized_end=772142 + _globals['_SETFRIENDNICKNAMEOUTPROTO']._serialized_start=772145 + _globals['_SETFRIENDNICKNAMEOUTPROTO']._serialized_end=772438 + _globals['_SETFRIENDNICKNAMEOUTPROTO_RESULT']._serialized_start=772241 + _globals['_SETFRIENDNICKNAMEOUTPROTO_RESULT']._serialized_end=772438 + _globals['_SETFRIENDNICKNAMEPROTO']._serialized_start=772440 + _globals['_SETFRIENDNICKNAMEPROTO']._serialized_end=772508 + _globals['_SETLOBBYPOKEMONOUTPROTO']._serialized_start=772511 + _globals['_SETLOBBYPOKEMONOUTPROTO']._serialized_end=772759 + _globals['_SETLOBBYPOKEMONOUTPROTO_RESULT']._serialized_start=772645 + _globals['_SETLOBBYPOKEMONOUTPROTO_RESULT']._serialized_end=772759 + _globals['_SETLOBBYPOKEMONPROTO']._serialized_start=772761 + _globals['_SETLOBBYPOKEMONPROTO']._serialized_end=772856 + _globals['_SETLOBBYVISIBILITYOUTPROTO']._serialized_start=772859 + _globals['_SETLOBBYVISIBILITYOUTPROTO']._serialized_end=773115 + _globals['_SETLOBBYVISIBILITYOUTPROTO_RESULT']._serialized_start=772999 + _globals['_SETLOBBYVISIBILITYOUTPROTO_RESULT']._serialized_end=773115 + _globals['_SETLOBBYVISIBILITYPROTO']._serialized_start=773117 + _globals['_SETLOBBYVISIBILITYPROTO']._serialized_end=773195 + _globals['_SETNEUTRALAVATAROUTPROTO']._serialized_start=773198 + _globals['_SETNEUTRALAVATAROUTPROTO']._serialized_end=773542 + _globals['_SETNEUTRALAVATAROUTPROTO_STATUS']._serialized_start=773413 + _globals['_SETNEUTRALAVATAROUTPROTO_STATUS']._serialized_end=773542 + _globals['_SETNEUTRALAVATARPROTO']._serialized_start=773544 + _globals['_SETNEUTRALAVATARPROTO']._serialized_end=773646 + _globals['_SETPLAYERSTATUSOUTPROTO']._serialized_start=773648 + _globals['_SETPLAYERSTATUSOUTPROTO']._serialized_end=773771 + _globals['_SETPLAYERSTATUSOUTPROTO_RESULT']._serialized_start=12062 + _globals['_SETPLAYERSTATUSOUTPROTO_RESULT']._serialized_end=12094 + _globals['_SETPLAYERSTATUSPROTO']._serialized_start=773773 + _globals['_SETPLAYERSTATUSPROTO']._serialized_end=773886 + _globals['_SETPLAYERTEAMOUTPROTO']._serialized_start=773889 + _globals['_SETPLAYERTEAMOUTPROTO']._serialized_end=774094 + _globals['_SETPLAYERTEAMOUTPROTO_STATUS']._serialized_start=774027 + _globals['_SETPLAYERTEAMOUTPROTO_STATUS']._serialized_end=774094 + _globals['_SETPLAYERTEAMPROTO']._serialized_start=774096 + _globals['_SETPLAYERTEAMPROTO']._serialized_end=774152 + _globals['_SETPOKEMONTAGSFORPOKEMONOUTPROTO']._serialized_start=774155 + _globals['_SETPOKEMONTAGSFORPOKEMONOUTPROTO']._serialized_end=774386 + _globals['_SETPOKEMONTAGSFORPOKEMONOUTPROTO_STATUS']._serialized_start=774264 + _globals['_SETPOKEMONTAGSFORPOKEMONOUTPROTO_STATUS']._serialized_end=774380 + _globals['_SETPOKEMONTAGSFORPOKEMONPROTO']._serialized_start=774389 + _globals['_SETPOKEMONTAGSFORPOKEMONPROTO']._serialized_end=774600 + _globals['_SETPOKEMONTAGSFORPOKEMONPROTO_POKEMONTAGCHANGEPROTO']._serialized_start=774512 + _globals['_SETPOKEMONTAGSFORPOKEMONPROTO_POKEMONTAGCHANGEPROTO']._serialized_end=774600 + _globals['_SETVALUEREQUEST']._serialized_start=774602 + _globals['_SETVALUEREQUEST']._serialized_end=774668 + _globals['_SETVALUERESPONSE']._serialized_start=774670 + _globals['_SETVALUERESPONSE']._serialized_end=774705 + _globals['_SETTINGSOVERRIDERULEPROTO']._serialized_start=774708 + _globals['_SETTINGSOVERRIDERULEPROTO']._serialized_end=776068 + _globals['_SETTINGSOVERRIDERULEPROTO_OCCLUSIONSTATUS']._serialized_start=775613 + _globals['_SETTINGSOVERRIDERULEPROTO_OCCLUSIONSTATUS']._serialized_end=775661 + _globals['_SETTINGSOVERRIDERULEPROTO_RULETYPE']._serialized_start=775664 + _globals['_SETTINGSOVERRIDERULEPROTO_RULETYPE']._serialized_end=776068 + _globals['_SETTINGSVERSIONCONTROLLERPROTO']._serialized_start=776070 + _globals['_SETTINGSVERSIONCONTROLLERPROTO']._serialized_end=776122 + _globals['_SFIDAASSOCIATEREQUEST']._serialized_start=776124 + _globals['_SFIDAASSOCIATEREQUEST']._serialized_end=776211 + _globals['_SFIDAASSOCIATERESPONSE']._serialized_start=776214 + _globals['_SFIDAASSOCIATERESPONSE']._serialized_end=776346 + _globals['_SFIDAASSOCIATERESPONSE_STATUS']._serialized_start=153860 + _globals['_SFIDAASSOCIATERESPONSE_STATUS']._serialized_end=153903 + _globals['_SFIDAAUTHTOKEN']._serialized_start=776348 + _globals['_SFIDAAUTHTOKEN']._serialized_end=776406 + _globals['_SFIDACAPTUREREQUEST']._serialized_start=776409 + _globals['_SFIDACAPTUREREQUEST']._serialized_end=776604 + _globals['_SFIDACAPTURERESPONSE']._serialized_start=776607 + _globals['_SFIDACAPTURERESPONSE']._serialized_end=776885 + _globals['_SFIDACAPTURERESPONSE_RESULT']._serialized_start=776710 + _globals['_SFIDACAPTURERESPONSE_RESULT']._serialized_end=776885 + _globals['_SFIDACERTIFICATIONREQUEST']._serialized_start=776888 + _globals['_SFIDACERTIFICATIONREQUEST']._serialized_end=777088 + _globals['_SFIDACERTIFICATIONREQUEST_SFIDACERTIFICATIONSTAGE']._serialized_start=777016 + _globals['_SFIDACERTIFICATIONREQUEST_SFIDACERTIFICATIONSTAGE']._serialized_end=777088 + _globals['_SFIDACERTIFICATIONRESPONSE']._serialized_start=777090 + _globals['_SFIDACERTIFICATIONRESPONSE']._serialized_end=777135 + _globals['_SFIDACHECKPAIRINGREQUEST']._serialized_start=777137 + _globals['_SFIDACHECKPAIRINGREQUEST']._serialized_end=777227 + _globals['_SFIDACHECKPAIRINGRESPONSE']._serialized_start=777230 + _globals['_SFIDACHECKPAIRINGRESPONSE']._serialized_end=777395 + _globals['_SFIDACHECKPAIRINGRESPONSE_STATUS']._serialized_start=777325 + _globals['_SFIDACHECKPAIRINGRESPONSE_STATUS']._serialized_end=777395 + _globals['_SFIDACLEARSLEEPRECORDSREQUEST']._serialized_start=777397 + _globals['_SFIDACLEARSLEEPRECORDSREQUEST']._serialized_end=777428 + _globals['_SFIDACLEARSLEEPRECORDSRESPONSE']._serialized_start=777431 + _globals['_SFIDACLEARSLEEPRECORDSRESPONSE']._serialized_end=777579 + _globals['_SFIDACLEARSLEEPRECORDSRESPONSE_STATUS']._serialized_start=153860 + _globals['_SFIDACLEARSLEEPRECORDSRESPONSE_STATUS']._serialized_end=153903 + _globals['_SFIDADISASSOCIATEREQUEST']._serialized_start=777581 + _globals['_SFIDADISASSOCIATEREQUEST']._serialized_end=777627 + _globals['_SFIDADISASSOCIATERESPONSE']._serialized_start=777630 + _globals['_SFIDADISASSOCIATERESPONSE']._serialized_end=777768 + _globals['_SFIDADISASSOCIATERESPONSE_STATUS']._serialized_start=153860 + _globals['_SFIDADISASSOCIATERESPONSE_STATUS']._serialized_end=153903 + _globals['_SFIDADOWSERREQUEST']._serialized_start=777770 + _globals['_SFIDADOWSERREQUEST']._serialized_end=777812 + _globals['_SFIDADOWSERRESPONSE']._serialized_start=777815 + _globals['_SFIDADOWSERRESPONSE']._serialized_end=778039 + _globals['_SFIDADOWSERRESPONSE_RESULT']._serialized_start=777940 + _globals['_SFIDADOWSERRESPONSE_RESULT']._serialized_end=778039 + _globals['_SFIDAGLOBALSETTINGSPROTO']._serialized_start=778041 + _globals['_SFIDAGLOBALSETTINGSPROTO']._serialized_end=778146 + _globals['_SFIDAMETRICS']._serialized_start=778149 + _globals['_SFIDAMETRICS']._serialized_end=778282 + _globals['_SFIDAMETRICSUPDATE']._serialized_start=778285 + _globals['_SFIDAMETRICSUPDATE']._serialized_end=778521 + _globals['_SFIDAMETRICSUPDATE_UPDATETYPE']._serialized_start=778456 + _globals['_SFIDAMETRICSUPDATE_UPDATETYPE']._serialized_end=778517 + _globals['_SFIDAUPDATEREQUEST']._serialized_start=778523 + _globals['_SFIDAUPDATEREQUEST']._serialized_end=778589 + _globals['_SFIDAUPDATERESPONSE']._serialized_start=778592 + _globals['_SFIDAUPDATERESPONSE']._serialized_end=779033 + _globals['_SFIDAUPDATERESPONSE_STATUS']._serialized_start=19096 + _globals['_SFIDAUPDATERESPONSE_STATUS']._serialized_end=19128 + _globals['_SHADOWATTRIBUTESPROTO']._serialized_start=779036 + _globals['_SHADOWATTRIBUTESPROTO']._serialized_end=779256 + _globals['_SHAPECOLLECTIONPROTO']._serialized_start=779258 + _globals['_SHAPECOLLECTIONPROTO']._serialized_end=779280 + _globals['_SHAPEPROTO']._serialized_start=779283 + _globals['_SHAPEPROTO']._serialized_end=779613 + _globals['_SHARDMANAGERECHOOUTPROTO']._serialized_start=779616 + _globals['_SHARDMANAGERECHOOUTPROTO']._serialized_end=779810 + _globals['_SHARDMANAGERECHOOUTPROTO_RESULT']._serialized_start=284594 + _globals['_SHARDMANAGERECHOOUTPROTO_RESULT']._serialized_end=284637 + _globals['_SHARDMANAGERECHOPROTO']._serialized_start=779813 + _globals['_SHARDMANAGERECHOPROTO']._serialized_end=779984 + _globals['_SHAREDFUSIONSETTINGSPROTO']._serialized_start=779986 + _globals['_SHAREDFUSIONSETTINGSPROTO']._serialized_end=780037 + _globals['_SHAREDMOVESETTINGSPROTO']._serialized_start=780040 + _globals['_SHAREDMOVESETTINGSPROTO']._serialized_end=780330 + _globals['_SHAREDNONCOMBATMOVESETTINGSPROTO']._serialized_start=780332 + _globals['_SHAREDNONCOMBATMOVESETTINGSPROTO']._serialized_end=780441 + _globals['_SHAREDROUTEPROTO']._serialized_start=780444 + _globals['_SHAREDROUTEPROTO']._serialized_end=781468 + _globals['_SHOPPINGPAGECLICKTELEMETRY']._serialized_start=781471 + _globals['_SHOPPINGPAGECLICKTELEMETRY']._serialized_end=782326 + _globals['_SHOPPINGPAGECLICKTELEMETRY_STOREBANNERTELEMETRY']._serialized_start=781948 + _globals['_SHOPPINGPAGECLICKTELEMETRY_STOREBANNERTELEMETRY']._serialized_end=782145 + _globals['_SHOPPINGPAGECLICKTELEMETRY_VISIBLESKU']._serialized_start=782148 + _globals['_SHOPPINGPAGECLICKTELEMETRY_VISIBLESKU']._serialized_end=782326 + _globals['_SHOPPINGPAGECLICKTELEMETRY_VISIBLESKU_NESTEDSKUCONTENT']._serialized_start=782269 + _globals['_SHOPPINGPAGECLICKTELEMETRY_VISIBLESKU_NESTEDSKUCONTENT']._serialized_end=782326 + _globals['_SHOPPINGPAGESCROLLTELEMETRY']._serialized_start=782329 + _globals['_SHOPPINGPAGESCROLLTELEMETRY']._serialized_end=782458 + _globals['_SHOPPINGPAGETELEMETRY']._serialized_start=782460 + _globals['_SHOPPINGPAGETELEMETRY']._serialized_end=782557 + _globals['_SHOWCASEDETAILSTELEMETRY']._serialized_start=782560 + _globals['_SHOWCASEDETAILSTELEMETRY']._serialized_end=783141 + _globals['_SHOWCASEDETAILSTELEMETRY_ACTIONTAKEN']._serialized_start=782867 + _globals['_SHOWCASEDETAILSTELEMETRY_ACTIONTAKEN']._serialized_end=782940 + _globals['_SHOWCASEDETAILSTELEMETRY_ENTRYBARRIER']._serialized_start=782943 + _globals['_SHOWCASEDETAILSTELEMETRY_ENTRYBARRIER']._serialized_end=783073 + _globals['_SHOWCASEDETAILSTELEMETRY_ENTRYPOINT']._serialized_start=783075 + _globals['_SHOWCASEDETAILSTELEMETRY_ENTRYPOINT']._serialized_end=783141 + _globals['_SHOWCASEREWARDTELEMETRY']._serialized_start=783143 + _globals['_SHOWCASEREWARDTELEMETRY']._serialized_end=783197 + _globals['_SIZERECORDBREAKTELEMETRY']._serialized_start=783200 + _globals['_SIZERECORDBREAKTELEMETRY']._serialized_end=783601 + _globals['_SIZERECORDBREAKTELEMETRY_RECORDBREAKTYPE']._serialized_start=783454 + _globals['_SIZERECORDBREAKTELEMETRY_RECORDBREAKTYPE']._serialized_end=783601 + _globals['_SKIPENTERREFERRALCODEOUTPROTO']._serialized_start=783604 + _globals['_SKIPENTERREFERRALCODEOUTPROTO']._serialized_end=783759 + _globals['_SKIPENTERREFERRALCODEOUTPROTO_STATUS']._serialized_start=19096 + _globals['_SKIPENTERREFERRALCODEOUTPROTO_STATUS']._serialized_end=19148 + _globals['_SKIPENTERREFERRALCODEPROTO']._serialized_start=783761 + _globals['_SKIPENTERREFERRALCODEPROTO']._serialized_end=783789 + _globals['_SLEEPDAYRECORDPROTO']._serialized_start=783791 + _globals['_SLEEPDAYRECORDPROTO']._serialized_end=783901 + _globals['_SLEEPRECORDSPROTO']._serialized_start=783903 + _globals['_SLEEPRECORDSPROTO']._serialized_end=784018 + _globals['_SMEARGLEMOVESSETTINGSPROTO']._serialized_start=784021 + _globals['_SMEARGLEMOVESSETTINGSPROTO']._serialized_end=784161 + _globals['_SOCIALCLIENTSETTINGSPROTO']._serialized_start=784164 + _globals['_SOCIALCLIENTSETTINGSPROTO']._serialized_end=784745 + _globals['_SOCIALGIFTCOUNTTELEMETRY']._serialized_start=784747 + _globals['_SOCIALGIFTCOUNTTELEMETRY']._serialized_end=784829 + _globals['_SOCIALINBOXLATENCYTELEMETRY']._serialized_start=784831 + _globals['_SOCIALINBOXLATENCYTELEMETRY']._serialized_end=784898 + _globals['_SOCIALPLAYERSETTINGSPROTO']._serialized_start=784901 + _globals['_SOCIALPLAYERSETTINGSPROTO']._serialized_end=785040 + _globals['_SOCIALTELEMETRY']._serialized_start=785042 + _globals['_SOCIALTELEMETRY']._serialized_end=785160 + _globals['_SOCKETCONNECTIONEVENT']._serialized_start=785162 + _globals['_SOCKETCONNECTIONEVENT']._serialized_end=785240 + _globals['_SOURCECODEINFO']._serialized_start=785242 + _globals['_SOURCECODEINFO']._serialized_end=785323 + _globals['_SOURCECODEINFO_LOCATION']._serialized_start=785260 + _globals['_SOURCECODEINFO_LOCATION']._serialized_end=785323 + _globals['_SOURCECONTEXT']._serialized_start=785325 + _globals['_SOURCECONTEXT']._serialized_end=785359 + _globals['_SOURDOUGHMOVEMAPPINGPROTO']._serialized_start=785362 + _globals['_SOURDOUGHMOVEMAPPINGPROTO']._serialized_end=785543 + _globals['_SOURDOUGHMOVEMAPPINGSETTINGSPROTO']._serialized_start=785545 + _globals['_SOURDOUGHMOVEMAPPINGSETTINGSPROTO']._serialized_end=785641 + _globals['_SOUVENIRPROTO']._serialized_start=785644 + _globals['_SOUVENIRPROTO']._serialized_end=785877 + _globals['_SOUVENIRPROTO_SOUVENIRDETAILS']._serialized_start=785793 + _globals['_SOUVENIRPROTO_SOUVENIRDETAILS']._serialized_end=785877 + _globals['_SPACEBONUSSETTINGSPROTO']._serialized_start=785880 + _globals['_SPACEBONUSSETTINGSPROTO']._serialized_end=786024 + _globals['_SPAWNTABLEPOKEMONPROTO']._serialized_start=786027 + _globals['_SPAWNTABLEPOKEMONPROTO']._serialized_end=786174 + _globals['_SPAWNABLEPOKEMON']._serialized_start=786177 + _globals['_SPAWNABLEPOKEMON']._serialized_end=786738 + _globals['_SPAWNABLEPOKEMON_SPAWNABLETYPE']._serialized_start=786552 + _globals['_SPAWNABLEPOKEMON_SPAWNABLETYPE']._serialized_end=786623 + _globals['_SPAWNABLEPOKEMON_STATUS']._serialized_start=786625 + _globals['_SPAWNABLEPOKEMON_STATUS']._serialized_end=786738 + _globals['_SPINPOKESTOPQUESTPROTO']._serialized_start=786740 + _globals['_SPINPOKESTOPQUESTPROTO']._serialized_end=786782 + _globals['_SPINPOKESTOPTELEMETRY']._serialized_start=786785 + _globals['_SPINPOKESTOPTELEMETRY']._serialized_end=786941 + _globals['_SPONSOREDDETAILSPROTO']._serialized_start=786944 + _globals['_SPONSOREDDETAILSPROTO']._serialized_end=787372 + _globals['_SPONSOREDDETAILSPROTO_PROMOBUTTONMESSAGETYPE']._serialized_start=787310 + _globals['_SPONSOREDDETAILSPROTO_PROMOBUTTONMESSAGETYPE']._serialized_end=787372 + _globals['_SPONSOREDGEOFENCEGIFTSETTINGSPROTO']._serialized_start=787375 + _globals['_SPONSOREDGEOFENCEGIFTSETTINGSPROTO']._serialized_end=789352 + _globals['_SPONSOREDGEOFENCEGIFTSETTINGSPROTO_EXTERNALADSERVICEBALLOONGIFTKEYSPROTO']._serialized_start=788403 + _globals['_SPONSOREDGEOFENCEGIFTSETTINGSPROTO_EXTERNALADSERVICEBALLOONGIFTKEYSPROTO']._serialized_end=788590 + _globals['_SPONSOREDGEOFENCEGIFTSETTINGSPROTO_GAMVIDEOADUNITSETTINGSPROTO']._serialized_start=788592 + _globals['_SPONSOREDGEOFENCEGIFTSETTINGSPROTO_GAMVIDEOADUNITSETTINGSPROTO']._serialized_end=788699 + _globals['_SPONSOREDGEOFENCEGIFTSETTINGSPROTO_SPONSOREDBALLOONGIFTSETTINGSPROTO']._serialized_start=788702 + _globals['_SPONSOREDGEOFENCEGIFTSETTINGSPROTO_SPONSOREDBALLOONGIFTSETTINGSPROTO']._serialized_end=789352 + _globals['_SPONSOREDGEOFENCEGIFTSETTINGSPROTO_SPONSOREDBALLOONGIFTSETTINGSPROTO_SPONSOREDBALLOONMOVEMENTSETTINGSPROTO']._serialized_start=789146 + _globals['_SPONSOREDGEOFENCEGIFTSETTINGSPROTO_SPONSOREDBALLOONGIFTSETTINGSPROTO_SPONSOREDBALLOONMOVEMENTSETTINGSPROTO']._serialized_end=789352 + _globals['_SPONSOREDPOIFEEDBACKSETTINGSPROTO']._serialized_start=789355 + _globals['_SPONSOREDPOIFEEDBACKSETTINGSPROTO']._serialized_end=789489 + _globals['_SQUASHSETTINGSPROTO']._serialized_start=789491 + _globals['_SQUASHSETTINGSPROTO']._serialized_end=789557 + _globals['_STAMPCARDSECTIONPROTO']._serialized_start=789559 + _globals['_STAMPCARDSECTIONPROTO']._serialized_end=789582 + _globals['_STAMPCOLLECTIONSETTINGSPROTO']._serialized_start=789584 + _globals['_STAMPCOLLECTIONSETTINGSPROTO']._serialized_end=789631 + _globals['_STAMPRALLYBADGEDATA']._serialized_start=789634 + _globals['_STAMPRALLYBADGEDATA']._serialized_end=789822 + _globals['_STAMPRALLYBADGEDATA_STAMPRALLYBADGEEVENT']._serialized_start=789748 + _globals['_STAMPRALLYBADGEDATA_STAMPRALLYBADGEEVENT']._serialized_end=789822 + _globals['_STARDUSTBOOSTATTRIBUTESPROTO']._serialized_start=789824 + _globals['_STARDUSTBOOSTATTRIBUTESPROTO']._serialized_end=789910 + _globals['_STARTBREADBATTLEOUTPROTO']._serialized_start=789913 + _globals['_STARTBREADBATTLEOUTPROTO']._serialized_end=790864 + _globals['_STARTBREADBATTLEOUTPROTO_RESULT']._serialized_start=790204 + _globals['_STARTBREADBATTLEOUTPROTO_RESULT']._serialized_end=790864 + _globals['_STARTBREADBATTLEPROTO']._serialized_start=790867 + _globals['_STARTBREADBATTLEPROTO']._serialized_end=791098 + _globals['_STARTGYMBATTLEOUTPROTO']._serialized_start=791101 + _globals['_STARTGYMBATTLEOUTPROTO']._serialized_end=791876 + _globals['_STARTGYMBATTLEOUTPROTO_RESULT']._serialized_start=419337 + _globals['_STARTGYMBATTLEOUTPROTO_RESULT']._serialized_end=419742 + _globals['_STARTGYMBATTLEPROTO']._serialized_start=791879 + _globals['_STARTGYMBATTLEPROTO']._serialized_end=792032 + _globals['_STARTINCIDENTOUTPROTO']._serialized_start=792035 + _globals['_STARTINCIDENTOUTPROTO']._serialized_end=792339 + _globals['_STARTINCIDENTOUTPROTO_STATUS']._serialized_start=792178 + _globals['_STARTINCIDENTOUTPROTO_STATUS']._serialized_end=792339 + _globals['_STARTINCIDENTPROTO']._serialized_start=792341 + _globals['_STARTINCIDENTPROTO']._serialized_end=792423 + _globals['_STARTMPWALKQUESTOUTPROTO']._serialized_start=792426 + _globals['_STARTMPWALKQUESTOUTPROTO']._serialized_end=792592 + _globals['_STARTMPWALKQUESTOUTPROTO_STATUS']._serialized_start=792519 + _globals['_STARTMPWALKQUESTOUTPROTO_STATUS']._serialized_end=792592 + _globals['_STARTMPWALKQUESTPROTO']._serialized_start=792594 + _globals['_STARTMPWALKQUESTPROTO']._serialized_end=792617 + _globals['_STARTPARTYOUTPROTO']._serialized_start=792620 + _globals['_STARTPARTYOUTPROTO']._serialized_end=793095 + _globals['_STARTPARTYOUTPROTO_RESULT']._serialized_start=792748 + _globals['_STARTPARTYOUTPROTO_RESULT']._serialized_end=793095 + _globals['_STARTPARTYPROTO']._serialized_start=793097 + _globals['_STARTPARTYPROTO']._serialized_end=793132 + _globals['_STARTPARTYQUESTOUTPROTO']._serialized_start=793135 + _globals['_STARTPARTYQUESTOUTPROTO']._serialized_end=793692 + _globals['_STARTPARTYQUESTOUTPROTO_RESULT']._serialized_start=793276 + _globals['_STARTPARTYQUESTOUTPROTO_RESULT']._serialized_end=793692 + _globals['_STARTPARTYQUESTPROTO']._serialized_start=793694 + _globals['_STARTPARTYQUESTPROTO']._serialized_end=793734 + _globals['_STARTQUESTINCIDENTPROTO']._serialized_start=793736 + _globals['_STARTQUESTINCIDENTPROTO']._serialized_end=793841 + _globals['_STARTRAIDBATTLEDATA']._serialized_start=793843 + _globals['_STARTRAIDBATTLEDATA']._serialized_end=793910 + _globals['_STARTRAIDBATTLEOUTPROTO']._serialized_start=793913 + _globals['_STARTRAIDBATTLEOUTPROTO']._serialized_end=794489 + _globals['_STARTRAIDBATTLEOUTPROTO_RESULT']._serialized_start=794138 + _globals['_STARTRAIDBATTLEOUTPROTO_RESULT']._serialized_end=794489 + _globals['_STARTRAIDBATTLEPROTO']._serialized_start=794492 + _globals['_STARTRAIDBATTLEPROTO']._serialized_end=794703 + _globals['_STARTRAIDBATTLERESPONSEDATA']._serialized_start=794706 + _globals['_STARTRAIDBATTLERESPONSEDATA']._serialized_end=794923 + _globals['_STARTROCKETBALLOONINCIDENTPROTO']._serialized_start=794925 + _globals['_STARTROCKETBALLOONINCIDENTPROTO']._serialized_end=795020 + _globals['_STARTROUTEOUTPROTO']._serialized_start=795023 + _globals['_STARTROUTEOUTPROTO']._serialized_end=795151 + _globals['_STARTROUTEPROTO']._serialized_start=795153 + _globals['_STARTROUTEPROTO']._serialized_end=795238 + _globals['_STARTTUTORIALOUTPROTO']._serialized_start=795241 + _globals['_STARTTUTORIALOUTPROTO']._serialized_end=795430 + _globals['_STARTTUTORIALOUTPROTO_RESULT']._serialized_start=795328 + _globals['_STARTTUTORIALOUTPROTO_RESULT']._serialized_end=795430 + _globals['_STARTTUTORIALPROTO']._serialized_start=795432 + _globals['_STARTTUTORIALPROTO']._serialized_end=795483 + _globals['_STARTUPMEASUREMENTPROTO']._serialized_start=795486 + _globals['_STARTUPMEASUREMENTPROTO']._serialized_end=795709 + _globals['_STARTUPMEASUREMENTPROTO_COMPONENTLOADDURATIONS']._serialized_start=564241 + _globals['_STARTUPMEASUREMENTPROTO_COMPONENTLOADDURATIONS']._serialized_end=564345 + _globals['_STATEMENTOFREASON']._serialized_start=795711 + _globals['_STATEMENTOFREASON']._serialized_end=795810 + _globals['_STATIONCREATEDETAIL']._serialized_start=795812 + _globals['_STATIONCREATEDETAIL']._serialized_end=795857 + _globals['_STATIONPOKEMONENCOUNTEROUTPROTO']._serialized_start=795860 + _globals['_STATIONPOKEMONENCOUNTEROUTPROTO']._serialized_end=796293 + _globals['_STATIONPOKEMONENCOUNTEROUTPROTO_RESULT']._serialized_start=796164 + _globals['_STATIONPOKEMONENCOUNTEROUTPROTO_RESULT']._serialized_end=796293 + _globals['_STATIONPOKEMONENCOUNTERPROTO']._serialized_start=796295 + _globals['_STATIONPOKEMONENCOUNTERPROTO']._serialized_end=796367 + _globals['_STATIONPOKEMONOUTPROTO']._serialized_start=796370 + _globals['_STATIONPOKEMONOUTPROTO']._serialized_end=796764 + _globals['_STATIONPOKEMONOUTPROTO_RESULT']._serialized_start=796552 + _globals['_STATIONPOKEMONOUTPROTO_RESULT']._serialized_end=796764 + _globals['_STATIONPOKEMONPROTO']._serialized_start=796767 + _globals['_STATIONPOKEMONPROTO']._serialized_end=796911 + _globals['_STATIONPROTO']._serialized_start=796914 + _globals['_STATIONPROTO']._serialized_end=797301 + _globals['_STATIONPROTO_BATTLESTATUS']._serialized_start=797249 + _globals['_STATIONPROTO_BATTLESTATUS']._serialized_end=797301 + _globals['_STATIONREWARDSETTINGSPROTO']._serialized_start=797303 + _globals['_STATIONREWARDSETTINGSPROTO']._serialized_end=797421 + _globals['_STATIONEDPOKEMONTABLESETTINGSPROTO']._serialized_start=797424 + _globals['_STATIONEDPOKEMONTABLESETTINGSPROTO']._serialized_end=797836 + _globals['_STATIONEDPOKEMONTABLESETTINGSPROTO_STATIONEDPOKEMONTABLE']._serialized_start=797636 + _globals['_STATIONEDPOKEMONTABLESETTINGSPROTO_STATIONEDPOKEMONTABLE']._serialized_end=797836 + _globals['_STATIONEDSECTIONPROTO']._serialized_start=797839 + _globals['_STATIONEDSECTIONPROTO']._serialized_end=798013 + _globals['_STATIONEDSECTIONPROTO_STATIONEDPROTO']._serialized_start=797946 + _globals['_STATIONEDSECTIONPROTO_STATIONEDPROTO']._serialized_end=798013 + _globals['_STICKERCATEGORYSETTINGSPROTO']._serialized_start=798016 + _globals['_STICKERCATEGORYSETTINGSPROTO']._serialized_end=798288 + _globals['_STICKERCATEGORYSETTINGSPROTO_STICKERCATEGORYPROTO']._serialized_start=798159 + _globals['_STICKERCATEGORYSETTINGSPROTO_STICKERCATEGORYPROTO']._serialized_end=798288 + _globals['_STICKERMETADATAPROTO']._serialized_start=798291 + _globals['_STICKERMETADATAPROTO']._serialized_end=798483 + _globals['_STICKERPROTO']._serialized_start=798485 + _globals['_STICKERPROTO']._serialized_end=798548 + _globals['_STICKERREWARDPROTO']._serialized_start=798550 + _globals['_STICKERREWARDPROTO']._serialized_end=798606 + _globals['_STICKERSENTPROTO']._serialized_start=798608 + _globals['_STICKERSENTPROTO']._serialized_end=798646 + _globals['_STORAGEMETRICS']._serialized_start=798648 + _globals['_STORAGEMETRICS']._serialized_end=798728 + _globals['_STOREIAPSETTINGSPROTO']._serialized_start=798730 + _globals['_STOREIAPSETTINGSPROTO']._serialized_end=798855 + _globals['_STORYQUESTSECTIONPROTO']._serialized_start=798857 + _globals['_STORYQUESTSECTIONPROTO']._serialized_end=798899 + _globals['_STRINGVALUE']._serialized_start=798901 + _globals['_STRINGVALUE']._serialized_end=798929 + _globals['_STRUCT']._serialized_start=798932 + _globals['_STRUCT']._serialized_end=799062 + _globals['_STRUCT_FIELDSENTRY']._serialized_start=798994 + _globals['_STRUCT_FIELDSENTRY']._serialized_end=799062 + _globals['_STYLESHOPSETTINGSPROTO']._serialized_start=799065 + _globals['_STYLESHOPSETTINGSPROTO']._serialized_end=799431 + _globals['_STYLESHOPSETTINGSPROTO_ENTRYTOOLTIPCONFIG']._serialized_start=799348 + _globals['_STYLESHOPSETTINGSPROTO_ENTRYTOOLTIPCONFIG']._serialized_end=799431 + _globals['_SUBMISSIONCOUNTERSETTINGS']._serialized_start=799433 + _globals['_SUBMISSIONCOUNTERSETTINGS']._serialized_end=799496 + _globals['_SUBMITCOMBATACTION']._serialized_start=799498 + _globals['_SUBMITCOMBATACTION']._serialized_end=799585 + _globals['_SUBMITCOMBATCHALLENGEPOKEMONSDATA']._serialized_start=799587 + _globals['_SUBMITCOMBATCHALLENGEPOKEMONSDATA']._serialized_end=799708 + _globals['_SUBMITCOMBATCHALLENGEPOKEMONSOUTPROTO']._serialized_start=799711 + _globals['_SUBMITCOMBATCHALLENGEPOKEMONSOUTPROTO']._serialized_end=800163 + _globals['_SUBMITCOMBATCHALLENGEPOKEMONSOUTPROTO_RESULT']._serialized_start=799888 + _globals['_SUBMITCOMBATCHALLENGEPOKEMONSOUTPROTO_RESULT']._serialized_end=800163 + _globals['_SUBMITCOMBATCHALLENGEPOKEMONSPROTO']._serialized_start=800165 + _globals['_SUBMITCOMBATCHALLENGEPOKEMONSPROTO']._serialized_end=800281 + _globals['_SUBMITCOMBATCHALLENGEPOKEMONSRESPONSEDATA']._serialized_start=800284 + _globals['_SUBMITCOMBATCHALLENGEPOKEMONSRESPONSEDATA']._serialized_end=800509 + _globals['_SUBMITNEWPOIOUTPROTO']._serialized_start=800512 + _globals['_SUBMITNEWPOIOUTPROTO']._serialized_end=800745 + _globals['_SUBMITNEWPOIOUTPROTO_STATUS']._serialized_start=511408 + _globals['_SUBMITNEWPOIOUTPROTO_STATUS']._serialized_end=511555 + _globals['_SUBMITNEWPOIPROTO']._serialized_start=800747 + _globals['_SUBMITNEWPOIPROTO']._serialized_end=800869 + _globals['_SUBMITROUTEDRAFTOUTPROTO']._serialized_start=800872 + _globals['_SUBMITROUTEDRAFTOUTPROTO']._serialized_end=801422 + _globals['_SUBMITROUTEDRAFTOUTPROTO_RESULT']._serialized_start=801087 + _globals['_SUBMITROUTEDRAFTOUTPROTO_RESULT']._serialized_end=801422 + _globals['_SUBMITROUTEDRAFTPROTO']._serialized_start=801425 + _globals['_SUBMITROUTEDRAFTPROTO']._serialized_end=801628 + _globals['_SUBMITROUTEDRAFTPROTO_APPROVALOVERRIDE']._serialized_start=801574 + _globals['_SUBMITROUTEDRAFTPROTO_APPROVALOVERRIDE']._serialized_end=801628 + _globals['_SUBMITSLEEPRECORDSQUESTPROTO']._serialized_start=801630 + _globals['_SUBMITSLEEPRECORDSQUESTPROTO']._serialized_end=801678 + _globals['_SUPERAWESOMETOKENPROTO']._serialized_start=801680 + _globals['_SUPERAWESOMETOKENPROTO']._serialized_end=801719 + _globals['_SUPPORTEDCONTESTTYPESSETTINGSPROTO']._serialized_start=801722 + _globals['_SUPPORTEDCONTESTTYPESSETTINGSPROTO']._serialized_end=801987 + _globals['_SUPPORTEDCONTESTTYPESSETTINGSPROTO_CONTESTTYPEPROTO']._serialized_start=801853 + _globals['_SUPPORTEDCONTESTTYPESSETTINGSPROTO_CONTESTTYPEPROTO']._serialized_end=801987 + _globals['_SYNCBATTLEINVENTORYOUTPROTO']._serialized_start=801990 + _globals['_SYNCBATTLEINVENTORYOUTPROTO']._serialized_end=802132 + _globals['_SYNCBATTLEINVENTORYOUTPROTO_RESULT']._serialized_start=284594 + _globals['_SYNCBATTLEINVENTORYOUTPROTO_RESULT']._serialized_end=284637 + _globals['_SYNCBATTLEINVENTORYPROTO']._serialized_start=802134 + _globals['_SYNCBATTLEINVENTORYPROTO']._serialized_end=802160 + _globals['_TAKESNAPSHOTQUESTPROTO']._serialized_start=802162 + _globals['_TAKESNAPSHOTQUESTPROTO']._serialized_end=802244 + _globals['_TAPPABLE']._serialized_start=802247 + _globals['_TAPPABLE']._serialized_end=802490 + _globals['_TAPPABLE_TAPPABLETYPE']._serialized_start=802393 + _globals['_TAPPABLE_TAPPABLETYPE']._serialized_end=802490 + _globals['_TAPPABLESETTINGSPROTO']._serialized_start=802493 + _globals['_TAPPABLESETTINGSPROTO']._serialized_end=802859 + _globals['_TEAMCHANGEINFOPROTO']._serialized_start=802861 + _globals['_TEAMCHANGEINFOPROTO']._serialized_end=802938 + _globals['_TELEMETRYCOMMON']._serialized_start=802940 + _globals['_TELEMETRYCOMMON']._serialized_end=803051 + _globals['_TELEMETRYGLOBALSETTINGSPROTO']._serialized_start=803054 + _globals['_TELEMETRYGLOBALSETTINGSPROTO']._serialized_end=803478 + _globals['_TELEMETRYRECORDRESULT']._serialized_start=803481 + _globals['_TELEMETRYRECORDRESULT']._serialized_end=803781 + _globals['_TELEMETRYRECORDRESULT_STATUS']._serialized_start=803664 + _globals['_TELEMETRYRECORDRESULT_STATUS']._serialized_end=803781 + _globals['_TELEMETRYREQUESTMETADATA']._serialized_start=803783 + _globals['_TELEMETRYREQUESTMETADATA']._serialized_end=803860 + _globals['_TELEMETRYREQUESTPROTO']._serialized_start=803862 + _globals['_TELEMETRYREQUESTPROTO']._serialized_end=803956 + _globals['_TELEMETRYRESPONSEPROTO']._serialized_start=803959 + _globals['_TELEMETRYRESPONSEPROTO']._serialized_end=804298 + _globals['_TELEMETRYRESPONSEPROTO_STATUS']._serialized_start=232455 + _globals['_TELEMETRYRESPONSEPROTO_STATUS']._serialized_end=232521 + _globals['_TEMPEVOGLOBALSETTINGSPROTO']._serialized_start=804300 + _globals['_TEMPEVOGLOBALSETTINGSPROTO']._serialized_end=804352 + _globals['_TEMPEVOOVERRIDEEXTENDEDPROTO']._serialized_start=804355 + _globals['_TEMPEVOOVERRIDEEXTENDEDPROTO']._serialized_end=804513 + _globals['_TEMPEVOOVERRIDEPROTO']._serialized_start=804516 + _globals['_TEMPEVOOVERRIDEPROTO']._serialized_end=805256 + _globals['_TEMPLATEVARIABLE']._serialized_start=805258 + _globals['_TEMPLATEVARIABLE']._serialized_end=805362 + _globals['_TEMPORALFREQUENCYPROTO']._serialized_start=805365 + _globals['_TEMPORALFREQUENCYPROTO']._serialized_end=805503 + _globals['_TEMPORARYEVOLUTIONPROTO']._serialized_start=805506 + _globals['_TEMPORARYEVOLUTIONPROTO']._serialized_end=805662 + _globals['_TEMPORARYEVOLUTIONRESOURCEPROTO']._serialized_start=805665 + _globals['_TEMPORARYEVOLUTIONRESOURCEPROTO']._serialized_end=805820 + _globals['_TEMPORARYEVOLUTIONSETTINGSPROTO']._serialized_start=805823 + _globals['_TEMPORARYEVOLUTIONSETTINGSPROTO']._serialized_end=805975 + _globals['_THIRDMOVEGLOBALSETTINGSPROTO']._serialized_start=805977 + _globals['_THIRDMOVEGLOBALSETTINGSPROTO']._serialized_end=806031 + _globals['_TICKETGIFTINGFEATURESETTINGSPROTO']._serialized_start=806033 + _globals['_TICKETGIFTINGFEATURESETTINGSPROTO']._serialized_end=806136 + _globals['_TICKETGIFTINGSETTINGSPROTO']._serialized_start=806139 + _globals['_TICKETGIFTINGSETTINGSPROTO']._serialized_end=806268 + _globals['_TIERBOOSTSETTINGSPROTO']._serialized_start=806270 + _globals['_TIERBOOSTSETTINGSPROTO']._serialized_end=806373 + _globals['_TILEDBLOB']._serialized_start=806376 + _globals['_TILEDBLOB']._serialized_end=806614 + _globals['_TILEDBLOB_CONTENTTYPE']._serialized_start=806547 + _globals['_TILEDBLOB_CONTENTTYPE']._serialized_end=806614 + _globals['_TIMEBONUSSETTINGSPROTO']._serialized_start=806616 + _globals['_TIMEBONUSSETTINGSPROTO']._serialized_end=806686 + _globals['_TIMEGAPPROTO']._serialized_start=806689 + _globals['_TIMEGAPPROTO']._serialized_end=806946 + _globals['_TIMEGAPPROTO_SPANUNIT']._serialized_start=806822 + _globals['_TIMEGAPPROTO_SPANUNIT']._serialized_end=806946 + _globals['_TIMETOPLAYABLE']._serialized_start=806949 + _globals['_TIMETOPLAYABLE']._serialized_end=807103 + _globals['_TIMETOPLAYABLE_RESUMEDFROM']._serialized_start=807055 + _globals['_TIMETOPLAYABLE_RESUMEDFROM']._serialized_end=807103 + _globals['_TIMEWINDOW']._serialized_start=807105 + _globals['_TIMEWINDOW']._serialized_end=807151 + _globals['_TIMEDBRANCHINGQUESTSECTIONPROTO']._serialized_start=807153 + _globals['_TIMEDBRANCHINGQUESTSECTIONPROTO']._serialized_end=807204 + _globals['_TIMEDGROUPCHALLENGEDEFINITIONPROTO']._serialized_start=807207 + _globals['_TIMEDGROUPCHALLENGEDEFINITIONPROTO']._serialized_end=807490 + _globals['_TIMEDGROUPCHALLENGEPLAYERSTATSPROTO']._serialized_start=807493 + _globals['_TIMEDGROUPCHALLENGEPLAYERSTATSPROTO']._serialized_end=807700 + _globals['_TIMEDGROUPCHALLENGEPLAYERSTATSPROTO_INDIVIDUALCHALLENGESTATS']._serialized_start=807630 + _globals['_TIMEDGROUPCHALLENGEPLAYERSTATSPROTO_INDIVIDUALCHALLENGESTATS']._serialized_end=807700 + _globals['_TIMEDGROUPCHALLENGESECTIONPROTO']._serialized_start=807702 + _globals['_TIMEDGROUPCHALLENGESECTIONPROTO']._serialized_end=807783 + _globals['_TIMEDGROUPCHALLENGESETTINGSPROTO']._serialized_start=807786 + _globals['_TIMEDGROUPCHALLENGESETTINGSPROTO']._serialized_end=808081 + _globals['_TIMEDQUESTSECTIONPROTO']._serialized_start=808083 + _globals['_TIMEDQUESTSECTIONPROTO']._serialized_end=808125 + _globals['_TIMESTAMP']._serialized_start=808127 + _globals['_TIMESTAMP']._serialized_end=808170 + _globals['_TITANASYNCFILEUPLOADCOMPLETEOUTPROTO']._serialized_start=808173 + _globals['_TITANASYNCFILEUPLOADCOMPLETEOUTPROTO']._serialized_end=808543 + _globals['_TITANASYNCFILEUPLOADCOMPLETEOUTPROTO_ERRORSTATUS']._serialized_start=808410 + _globals['_TITANASYNCFILEUPLOADCOMPLETEOUTPROTO_ERRORSTATUS']._serialized_end=808543 + _globals['_TITANASYNCFILEUPLOADCOMPLETEPROTO']._serialized_start=808546 + _globals['_TITANASYNCFILEUPLOADCOMPLETEPROTO']._serialized_end=808808 + _globals['_TITANASYNCFILEUPLOADCOMPLETEPROTO_STATUS']._serialized_start=808753 + _globals['_TITANASYNCFILEUPLOADCOMPLETEPROTO_STATUS']._serialized_end=808808 + _globals['_TITANAVAILABLESUBMISSIONSPERSUBMISSIONTYPE']._serialized_start=808811 + _globals['_TITANAVAILABLESUBMISSIONSPERSUBMISSIONTYPE']._serialized_end=809305 + _globals['_TITANGAMECLIENTPHOTOGALLERYPOIIMAGEPROTO']._serialized_start=809308 + _globals['_TITANGAMECLIENTPHOTOGALLERYPOIIMAGEPROTO']._serialized_end=809517 + _globals['_TITANGENERATEGMAPSIGNEDURLOUTPROTO']._serialized_start=809520 + _globals['_TITANGENERATEGMAPSIGNEDURLOUTPROTO']._serialized_end=809782 + _globals['_TITANGENERATEGMAPSIGNEDURLOUTPROTO_RESULT']._serialized_start=365217 + _globals['_TITANGENERATEGMAPSIGNEDURLOUTPROTO_RESULT']._serialized_end=365345 + _globals['_TITANGENERATEGMAPSIGNEDURLPROTO']._serialized_start=809785 + _globals['_TITANGENERATEGMAPSIGNEDURLPROTO']._serialized_end=810152 + _globals['_TITANGEODATASERVICEGAMECLIENTPOIPROTO']._serialized_start=810155 + _globals['_TITANGEODATASERVICEGAMECLIENTPOIPROTO']._serialized_end=810336 + _globals['_TITANGETARMAPPINGSETTINGSOUTPROTO']._serialized_start=810339 + _globals['_TITANGETARMAPPINGSETTINGSOUTPROTO']._serialized_end=810510 + _globals['_TITANGETARMAPPINGSETTINGSPROTO']._serialized_start=810512 + _globals['_TITANGETARMAPPINGSETTINGSPROTO']._serialized_end=810544 + _globals['_TITANGETAVAILABLESUBMISSIONSOUTPROTO']._serialized_start=810547 + _globals['_TITANGETAVAILABLESUBMISSIONSOUTPROTO']._serialized_end=811149 + _globals['_TITANGETAVAILABLESUBMISSIONSPROTO']._serialized_start=811152 + _globals['_TITANGETAVAILABLESUBMISSIONSPROTO']._serialized_end=811324 + _globals['_TITANGETGMAPSETTINGSOUTPROTO']._serialized_start=811327 + _globals['_TITANGETGMAPSETTINGSOUTPROTO']._serialized_end=811628 + _globals['_TITANGETGMAPSETTINGSOUTPROTO_RESULT']._serialized_start=378725 + _globals['_TITANGETGMAPSETTINGSOUTPROTO_RESULT']._serialized_end=378826 + _globals['_TITANGETGMAPSETTINGSPROTO']._serialized_start=811630 + _globals['_TITANGETGMAPSETTINGSPROTO']._serialized_end=811657 + _globals['_TITANGETGRAPESHOTUPLOADURLOUTPROTO']._serialized_start=811660 + _globals['_TITANGETGRAPESHOTUPLOADURLOUTPROTO']._serialized_end=812372 + _globals['_TITANGETGRAPESHOTUPLOADURLOUTPROTO_FILECONTEXTTOGRAPESHOTDATAENTRY']._serialized_start=812013 + _globals['_TITANGETGRAPESHOTUPLOADURLOUTPROTO_FILECONTEXTTOGRAPESHOTDATAENTRY']._serialized_end=812128 + _globals['_TITANGETGRAPESHOTUPLOADURLOUTPROTO_FILECONTEXTTOSIGNEDURLENTRY']._serialized_start=812130 + _globals['_TITANGETGRAPESHOTUPLOADURLOUTPROTO_FILECONTEXTTOSIGNEDURLENTRY']._serialized_end=812191 + _globals['_TITANGETGRAPESHOTUPLOADURLOUTPROTO_STATUS']._serialized_start=812194 + _globals['_TITANGETGRAPESHOTUPLOADURLOUTPROTO_STATUS']._serialized_end=812372 + _globals['_TITANGETGRAPESHOTUPLOADURLPROTO']._serialized_start=812375 + _globals['_TITANGETGRAPESHOTUPLOADURLPROTO']._serialized_end=812550 + _globals['_TITANGETIMAGEGALLERYSETTINGSOUTPROTO']._serialized_start=812552 + _globals['_TITANGETIMAGEGALLERYSETTINGSOUTPROTO']._serialized_end=812665 + _globals['_TITANGETIMAGEGALLERYSETTINGSPROTO']._serialized_start=812667 + _globals['_TITANGETIMAGEGALLERYSETTINGSPROTO']._serialized_end=812702 + _globals['_TITANGETIMAGESFORPOIOUTPROTO']._serialized_start=812705 + _globals['_TITANGETIMAGESFORPOIOUTPROTO']._serialized_end=812970 + _globals['_TITANGETIMAGESFORPOIOUTPROTO_STATUS']._serialized_start=812898 + _globals['_TITANGETIMAGESFORPOIOUTPROTO_STATUS']._serialized_end=812970 + _globals['_TITANGETIMAGESFORPOIPROTO']._serialized_start=812972 + _globals['_TITANGETIMAGESFORPOIPROTO']._serialized_end=813015 + _globals['_TITANGETMAPDATAOUTPROTO']._serialized_start=813018 + _globals['_TITANGETMAPDATAOUTPROTO']._serialized_end=813251 + _globals['_TITANGETMAPDATAOUTPROTO_STATUS']._serialized_start=383901 + _globals['_TITANGETMAPDATAOUTPROTO_STATUS']._serialized_end=383974 + _globals['_TITANGETMAPDATAPROTO']._serialized_start=813254 + _globals['_TITANGETMAPDATAPROTO']._serialized_end=813466 + _globals['_TITANGETPLAYERSUBMISSIONVALIDATIONSETTINGSOUTPROTO']._serialized_start=813468 + _globals['_TITANGETPLAYERSUBMISSIONVALIDATIONSETTINGSOUTPROTO']._serialized_end=813550 + _globals['_TITANGETPLAYERSUBMISSIONVALIDATIONSETTINGSPROTO']._serialized_start=813552 + _globals['_TITANGETPLAYERSUBMISSIONVALIDATIONSETTINGSPROTO']._serialized_end=813601 + _globals['_TITANGETPOISINRADIUSOUTPROTO']._serialized_start=813604 + _globals['_TITANGETPOISINRADIUSOUTPROTO']._serialized_end=813826 + _globals['_TITANGETPOISINRADIUSOUTPROTO_STATUS']._serialized_start=813774 + _globals['_TITANGETPOISINRADIUSOUTPROTO_STATUS']._serialized_end=813826 + _globals['_TITANGETPOISINRADIUSPROTO']._serialized_start=813828 + _globals['_TITANGETPOISINRADIUSPROTO']._serialized_end=813906 + _globals['_TITANGETUPLOADURLOUTPROTO']._serialized_start=813909 + _globals['_TITANGETUPLOADURLOUTPROTO']._serialized_end=814340 + _globals['_TITANGETUPLOADURLOUTPROTO_CONTEXTSIGNEDURLSENTRY']._serialized_start=6103 + _globals['_TITANGETUPLOADURLOUTPROTO_CONTEXTSIGNEDURLSENTRY']._serialized_end=6159 + _globals['_TITANGETUPLOADURLOUTPROTO_STATUS']._serialized_start=814214 + _globals['_TITANGETUPLOADURLOUTPROTO_STATUS']._serialized_end=814340 + _globals['_TITANGETUPLOADURLPROTO']._serialized_start=814343 + _globals['_TITANGETUPLOADURLPROTO']._serialized_end=814523 + _globals['_TITANGRAPESHOTAUTHENTICATIONDATAPROTO']._serialized_start=814525 + _globals['_TITANGRAPESHOTAUTHENTICATIONDATAPROTO']._serialized_end=814601 + _globals['_TITANGRAPESHOTCHUNKDATAPROTO']._serialized_start=814604 + _globals['_TITANGRAPESHOTCHUNKDATAPROTO']._serialized_end=814853 + _globals['_TITANGRAPESHOTCOMPOSEDATAPROTO']._serialized_start=814856 + _globals['_TITANGRAPESHOTCOMPOSEDATAPROTO']._serialized_end=815007 + _globals['_TITANGRAPESHOTUPLOADINGDATAPROTO']._serialized_start=815010 + _globals['_TITANGRAPESHOTUPLOADINGDATAPROTO']._serialized_end=815226 + _globals['_TITANPLAYERSUBMISSIONRESPONSEPROTO']._serialized_start=815229 + _globals['_TITANPLAYERSUBMISSIONRESPONSEPROTO']._serialized_end=815613 + _globals['_TITANPLAYERSUBMISSIONRESPONSEPROTO_STATUS']._serialized_start=815384 + _globals['_TITANPLAYERSUBMISSIONRESPONSEPROTO_STATUS']._serialized_end=815613 + _globals['_TITANPOIPLAYERMETADATATELEMETRY']._serialized_start=815615 + _globals['_TITANPOIPLAYERMETADATATELEMETRY']._serialized_end=815689 + _globals['_TITANPOISUBMISSIONPHOTOUPLOADERRORTELEMETRY']._serialized_start=815692 + _globals['_TITANPOISUBMISSIONPHOTOUPLOADERRORTELEMETRY']._serialized_end=816032 + _globals['_TITANPOISUBMISSIONPHOTOUPLOADERRORTELEMETRY_POISUBMISSIONPHOTOUPLOADERRORIDS']._serialized_start=632162 + _globals['_TITANPOISUBMISSIONPHOTOUPLOADERRORTELEMETRY_POISUBMISSIONPHOTOUPLOADERRORIDS']._serialized_end=632265 + _globals['_TITANPOISUBMISSIONTELEMETRY']._serialized_start=816035 + _globals['_TITANPOISUBMISSIONTELEMETRY']._serialized_end=816794 + _globals['_TITANPOISUBMISSIONTELEMETRY_POICAMERASTEPIDS']._serialized_start=632527 + _globals['_TITANPOISUBMISSIONTELEMETRY_POICAMERASTEPIDS']._serialized_end=632602 + _globals['_TITANPOISUBMISSIONTELEMETRY_POISUBMISSIONGUIEVENTID']._serialized_start=632605 + _globals['_TITANPOISUBMISSIONTELEMETRY_POISUBMISSIONGUIEVENTID']._serialized_end=633023 + _globals['_TITANPOIVIDEOSUBMISSIONMETADATAPROTO']._serialized_start=816797 + _globals['_TITANPOIVIDEOSUBMISSIONMETADATAPROTO']._serialized_end=817106 + _globals['_TITANPORTALCURATIONIMAGERESULT']._serialized_start=817109 + _globals['_TITANPORTALCURATIONIMAGERESULT']._serialized_end=817306 + _globals['_TITANPORTALCURATIONIMAGERESULT_RESULT']._serialized_start=497240 + _globals['_TITANPORTALCURATIONIMAGERESULT_RESULT']._serialized_end=497402 + _globals['_TITANSUBMITMAPPINGREQUESTPROTO']._serialized_start=817308 + _globals['_TITANSUBMITMAPPINGREQUESTPROTO']._serialized_end=817435 + _globals['_TITANSUBMITNEWPOIOUTPROTO']._serialized_start=817438 + _globals['_TITANSUBMITNEWPOIOUTPROTO']._serialized_end=817758 + _globals['_TITANSUBMITNEWPOIOUTPROTO_STATUS']._serialized_start=817591 + _globals['_TITANSUBMITNEWPOIOUTPROTO_STATUS']._serialized_end=817758 + _globals['_TITANSUBMITNEWPOIPROTO']._serialized_start=817761 + _globals['_TITANSUBMITNEWPOIPROTO']._serialized_end=818062 + _globals['_TITANSUBMITPLAYERIMAGEVOTEFORPOIOUTPROTO']._serialized_start=818065 + _globals['_TITANSUBMITPLAYERIMAGEVOTEFORPOIOUTPROTO']._serialized_end=818287 + _globals['_TITANSUBMITPLAYERIMAGEVOTEFORPOIOUTPROTO_STATUS']._serialized_start=818190 + _globals['_TITANSUBMITPLAYERIMAGEVOTEFORPOIOUTPROTO_STATUS']._serialized_end=818287 + _globals['_TITANSUBMITPLAYERIMAGEVOTEFORPOIPROTO']._serialized_start=818289 + _globals['_TITANSUBMITPLAYERIMAGEVOTEFORPOIPROTO']._serialized_end=818404 + _globals['_TITANSUBMITPOICATEGORYVOTERECORDPROTO']._serialized_start=818407 + _globals['_TITANSUBMITPOICATEGORYVOTERECORDPROTO']._serialized_end=818552 + _globals['_TITANSUBMITPOIIMAGEPROTO']._serialized_start=818555 + _globals['_TITANSUBMITPOIIMAGEPROTO']._serialized_end=818703 + _globals['_TITANSUBMITPOILOCATIONUPDATEPROTO']._serialized_start=818705 + _globals['_TITANSUBMITPOILOCATIONUPDATEPROTO']._serialized_end=818829 + _globals['_TITANSUBMITPOITAKEDOWNREQUESTPROTO']._serialized_start=818832 + _globals['_TITANSUBMITPOITAKEDOWNREQUESTPROTO']._serialized_end=818994 + _globals['_TITANSUBMITPOITEXTMETADATAUPDATEPROTO']._serialized_start=818996 + _globals['_TITANSUBMITPOITEXTMETADATAUPDATEPROTO']._serialized_end=819109 + _globals['_TITANSUBMITSPONSORPOILOCATIONUPDATEPROTO']._serialized_start=819111 + _globals['_TITANSUBMITSPONSORPOILOCATIONUPDATEPROTO']._serialized_end=819220 + _globals['_TITANSUBMITSPONSORPOIREPORTPROTO']._serialized_start=819223 + _globals['_TITANSUBMITSPONSORPOIREPORTPROTO']._serialized_end=819366 + _globals['_TITANTITANGAMECLIENTTELEMETRYOMNIPROTO']._serialized_start=819369 + _globals['_TITANTITANGAMECLIENTTELEMETRYOMNIPROTO']._serialized_end=819767 + _globals['_TITANUPLOADPOIPHOTOBYURLOUTPROTO']._serialized_start=819769 + _globals['_TITANUPLOADPOIPHOTOBYURLOUTPROTO']._serialized_end=819874 + _globals['_TITANUPLOADPOIPHOTOBYURLPROTO']._serialized_start=819876 + _globals['_TITANUPLOADPOIPHOTOBYURLPROTO']._serialized_end=819946 + _globals['_TODAYVIEWPROTO']._serialized_start=819948 + _globals['_TODAYVIEWPROTO']._serialized_end=820021 + _globals['_TODAYVIEWSECTIONPROTO']._serialized_start=820024 + _globals['_TODAYVIEWSECTIONPROTO']._serialized_end=821247 + _globals['_TODAYVIEWSETTINGSPROTO']._serialized_start=821250 + _globals['_TODAYVIEWSETTINGSPROTO']._serialized_end=822384 + _globals['_TODAYVIEWSETTINGSPROTO_TODAYVIEWSECTIONS']._serialized_start=821769 + _globals['_TODAYVIEWSETTINGSPROTO_TODAYVIEWSECTIONS']._serialized_end=822384 + _globals['_TOPICPROTO']._serialized_start=822386 + _globals['_TOPICPROTO']._serialized_end=822435 + _globals['_TRADEPOKEMONQUESTPROTO']._serialized_start=822437 + _globals['_TRADEPOKEMONQUESTPROTO']._serialized_end=822480 + _globals['_TRADINGGLOBALSETTINGSPROTO']._serialized_start=822482 + _globals['_TRADINGGLOBALSETTINGSPROTO']._serialized_end=822560 + _globals['_TRADINGLOGENTRY']._serialized_start=822563 + _globals['_TRADINGLOGENTRY']._serialized_end=822894 + _globals['_TRADINGLOGENTRY_RESULT']._serialized_start=12062 + _globals['_TRADINGLOGENTRY_RESULT']._serialized_end=12094 + _globals['_TRADINGPROTO']._serialized_start=822897 + _globals['_TRADINGPROTO']._serialized_end=825383 + _globals['_TRADINGPROTO_TRADINGPLAYERPROTO']._serialized_start=823392 + _globals['_TRADINGPROTO_TRADINGPLAYERPROTO']._serialized_end=824391 + _globals['_TRADINGPROTO_TRADINGPLAYERPROTO_EXCLUDEDPOKEMON']._serialized_start=823825 + _globals['_TRADINGPROTO_TRADINGPLAYERPROTO_EXCLUDEDPOKEMON']._serialized_end=824391 + _globals['_TRADINGPROTO_TRADINGPLAYERPROTO_EXCLUDEDPOKEMON_EXCLUSIONREASON']._serialized_start=823972 + _globals['_TRADINGPROTO_TRADINGPLAYERPROTO_EXCLUDEDPOKEMON_EXCLUSIONREASON']._serialized_end=824391 + _globals['_TRADINGPROTO_TRADINGPOKEMONPROTO']._serialized_start=824394 + _globals['_TRADINGPROTO_TRADINGPOKEMONPROTO']._serialized_end=825276 + _globals['_TRADINGPROTO_TRADINGSTATE']._serialized_start=825278 + _globals['_TRADINGPROTO_TRADINGSTATE']._serialized_end=825383 + _globals['_TRANSFERCONTESTENTRYOUTPROTO']._serialized_start=825386 + _globals['_TRANSFERCONTESTENTRYOUTPROTO']._serialized_end=825853 + _globals['_TRANSFERCONTESTENTRYOUTPROTO_STATUS']._serialized_start=825488 + _globals['_TRANSFERCONTESTENTRYOUTPROTO_STATUS']._serialized_end=825853 + _globals['_TRANSFERCONTESTENTRYPROTO']._serialized_start=825856 + _globals['_TRANSFERCONTESTENTRYPROTO']._serialized_end=826253 + _globals['_TRANSFERPOKEMONSIZELEADERBOARDENTRYOUTPROTO']._serialized_start=826256 + _globals['_TRANSFERPOKEMONSIZELEADERBOARDENTRYOUTPROTO']._serialized_end=826753 + _globals['_TRANSFERPOKEMONSIZELEADERBOARDENTRYOUTPROTO_STATUS']._serialized_start=825488 + _globals['_TRANSFERPOKEMONSIZELEADERBOARDENTRYOUTPROTO_STATUS']._serialized_end=825853 + _globals['_TRANSFERPOKEMONSIZELEADERBOARDENTRYPROTO']._serialized_start=826756 + _globals['_TRANSFERPOKEMONSIZELEADERBOARDENTRYPROTO']._serialized_end=827168 + _globals['_TRANSFERPOKEMONTOPOKEMONHOMEOUTPROTO']._serialized_start=827171 + _globals['_TRANSFERPOKEMONTOPOKEMONHOMEOUTPROTO']._serialized_end=828501 + _globals['_TRANSFERPOKEMONTOPOKEMONHOMEOUTPROTO_XLCANDYAWARDEDPERIDENTRY']._serialized_start=185485 + _globals['_TRANSFERPOKEMONTOPOKEMONHOMEOUTPROTO_XLCANDYAWARDEDPERIDENTRY']._serialized_end=185543 + _globals['_TRANSFERPOKEMONTOPOKEMONHOMEOUTPROTO_STATUS']._serialized_start=827510 + _globals['_TRANSFERPOKEMONTOPOKEMONHOMEOUTPROTO_STATUS']._serialized_end=828501 + _globals['_TRANSFERPOKEMONTOPOKEMONHOMEPROTO']._serialized_start=828503 + _globals['_TRANSFERPOKEMONTOPOKEMONHOMEPROTO']._serialized_end=828587 + _globals['_TRANSFORM']._serialized_start=828589 + _globals['_TRANSFORM']._serialized_end=828692 + _globals['_TRANSITMETADATA']._serialized_start=828694 + _globals['_TRANSITMETADATA']._serialized_end=828762 + _globals['_TRANSLATIONSETTINGSPROTO']._serialized_start=828764 + _globals['_TRANSLATIONSETTINGSPROTO']._serialized_end=828822 + _globals['_TRAVELROUTEQUESTPROTO']._serialized_start=828824 + _globals['_TRAVELROUTEQUESTPROTO']._serialized_end=828865 + _globals['_TRIANGLELIST']._serialized_start=828868 + _globals['_TRIANGLELIST']._serialized_end=829001 + _globals['_TRIANGLELIST_EXTERIOREDGEBIT']._serialized_start=828924 + _globals['_TRIANGLELIST_EXTERIOREDGEBIT']._serialized_end=829001 + _globals['_TUTORIALCREATEDETAIL']._serialized_start=829003 + _globals['_TUTORIALCREATEDETAIL']._serialized_end=829049 + _globals['_TUTORIALITEMREWARDSPROTO']._serialized_start=829051 + _globals['_TUTORIALITEMREWARDSPROTO']._serialized_end=829172 + _globals['_TUTORIALTELEMETRY']._serialized_start=829175 + _globals['_TUTORIALTELEMETRY']._serialized_end=830499 + _globals['_TUTORIALTELEMETRY_TUTORIALTELEMETRYID']._serialized_start=829274 + _globals['_TUTORIALTELEMETRY_TUTORIALTELEMETRYID']._serialized_end=830499 + _globals['_TUTORIALSSETTINGSPROTO']._serialized_start=830502 + _globals['_TUTORIALSSETTINGSPROTO']._serialized_end=831096 + _globals['_TWOWAYSHAREDFRIENDSHIPDATAPROTO']._serialized_start=831099 + _globals['_TWOWAYSHAREDFRIENDSHIPDATAPROTO']._serialized_end=831345 + _globals['_TWOWAYSHAREDFRIENDSHIPDATAPROTO_SHAREDMIGRATIONS']._serialized_start=831266 + _globals['_TWOWAYSHAREDFRIENDSHIPDATAPROTO_SHAREDMIGRATIONS']._serialized_end=831345 + _globals['_TYPE']._serialized_start=831348 + _globals['_TYPE']._serialized_end=831576 + _globals['_TYPEEFFECTIVESETTINGSPROTO']._serialized_start=831578 + _globals['_TYPEEFFECTIVESETTINGSPROTO']._serialized_end=831683 + _globals['_UINT32VALUE']._serialized_start=831685 + _globals['_UINT32VALUE']._serialized_end=831713 + _globals['_UINT64VALUE']._serialized_start=831715 + _globals['_UINT64VALUE']._serialized_end=831743 + _globals['_UUID']._serialized_start=831745 + _globals['_UUID']._serialized_end=831789 + _globals['_UNCOMMENTANNOTATIONTESTPROTO']._serialized_start=831791 + _globals['_UNCOMMENTANNOTATIONTESTPROTO']._serialized_end=831869 + _globals['_UNFUSEPOKEMONREQUESTPROTO']._serialized_start=831871 + _globals['_UNFUSEPOKEMONREQUESTPROTO']._serialized_end=831981 + _globals['_UNFUSEPOKEMONRESPONSEPROTO']._serialized_start=831984 + _globals['_UNFUSEPOKEMONRESPONSEPROTO']._serialized_end=832480 + _globals['_UNFUSEPOKEMONRESPONSEPROTO_RESULT']._serialized_start=218214 + _globals['_UNFUSEPOKEMONRESPONSEPROTO_RESULT']._serialized_end=218443 + _globals['_UNINTERPRETEDOPTION']._serialized_start=832483 + _globals['_UNINTERPRETEDOPTION']._serialized_end=832708 + _globals['_UNINTERPRETEDOPTION_NAMEPART']._serialized_start=832657 + _globals['_UNINTERPRETEDOPTION_NAMEPART']._serialized_end=832708 + _globals['_UNLINKNINTENDOACCOUNTOUTPROTO']._serialized_start=832711 + _globals['_UNLINKNINTENDOACCOUNTOUTPROTO']._serialized_end=832938 + _globals['_UNLINKNINTENDOACCOUNTOUTPROTO_STATUS']._serialized_start=832814 + _globals['_UNLINKNINTENDOACCOUNTOUTPROTO_STATUS']._serialized_end=832938 + _globals['_UNLINKNINTENDOACCOUNTPROTO']._serialized_start=832940 + _globals['_UNLINKNINTENDOACCOUNTPROTO']._serialized_end=832968 + _globals['_UNLOCKPOKEMONMOVEOUTPROTO']._serialized_start=832971 + _globals['_UNLOCKPOKEMONMOVEOUTPROTO']._serialized_end=833298 + _globals['_UNLOCKPOKEMONMOVEOUTPROTO_RESULT']._serialized_start=833123 + _globals['_UNLOCKPOKEMONMOVEOUTPROTO_RESULT']._serialized_end=833298 + _globals['_UNLOCKPOKEMONMOVEPROTO']._serialized_start=833300 + _globals['_UNLOCKPOKEMONMOVEPROTO']._serialized_end=833344 + _globals['_UPNEXTSECTIONPROTO']._serialized_start=833346 + _globals['_UPNEXTSECTIONPROTO']._serialized_end=833384 + _globals['_UPCOMINGEVENTSSECTIONPROTO']._serialized_start=833386 + _globals['_UPCOMINGEVENTSSECTIONPROTO']._serialized_end=833465 + _globals['_UPDATEADVENTURESYNCFITNESSREQUESTPROTO']._serialized_start=833467 + _globals['_UPDATEADVENTURESYNCFITNESSREQUESTPROTO']._serialized_end=833567 + _globals['_UPDATEADVENTURESYNCFITNESSRESPONSEPROTO']._serialized_start=833570 + _globals['_UPDATEADVENTURESYNCFITNESSRESPONSEPROTO']._serialized_end=833748 + _globals['_UPDATEADVENTURESYNCFITNESSRESPONSEPROTO_STATUS']._serialized_start=333201 + _globals['_UPDATEADVENTURESYNCFITNESSRESPONSEPROTO_STATUS']._serialized_end=333252 + _globals['_UPDATEADVENTURESYNCSETTINGSREQUESTPROTO']._serialized_start=833750 + _globals['_UPDATEADVENTURESYNCSETTINGSREQUESTPROTO']._serialized_end=833868 + _globals['_UPDATEADVENTURESYNCSETTINGSRESPONSEPROTO']._serialized_start=833871 + _globals['_UPDATEADVENTURESYNCSETTINGSRESPONSEPROTO']._serialized_end=834075 + _globals['_UPDATEADVENTURESYNCSETTINGSRESPONSEPROTO_STATUS']._serialized_start=368225 + _globals['_UPDATEADVENTURESYNCSETTINGSRESPONSEPROTO_STATUS']._serialized_end=368304 + _globals['_UPDATEBREADCRUMBHISTORYREQUESTPROTO']._serialized_start=834078 + _globals['_UPDATEBREADCRUMBHISTORYREQUESTPROTO']._serialized_end=834231 + _globals['_UPDATEBREADCRUMBHISTORYRESPONSEPROTO']._serialized_start=834234 + _globals['_UPDATEBREADCRUMBHISTORYRESPONSEPROTO']._serialized_end=834430 + _globals['_UPDATEBREADCRUMBHISTORYRESPONSEPROTO_STATUS']._serialized_start=368225 + _globals['_UPDATEBREADCRUMBHISTORYRESPONSEPROTO_STATUS']._serialized_end=368304 + _globals['_UPDATEBULKPLAYERLOCATIONREQUESTPROTO']._serialized_start=834432 + _globals['_UPDATEBULKPLAYERLOCATIONREQUESTPROTO']._serialized_end=834541 + _globals['_UPDATEBULKPLAYERLOCATIONRESPONSEPROTO']._serialized_start=834544 + _globals['_UPDATEBULKPLAYERLOCATIONRESPONSEPROTO']._serialized_end=834742 + _globals['_UPDATEBULKPLAYERLOCATIONRESPONSEPROTO_STATUS']._serialized_start=368225 + _globals['_UPDATEBULKPLAYERLOCATIONRESPONSEPROTO_STATUS']._serialized_end=368304 + _globals['_UPDATECOMBATDATA']._serialized_start=834744 + _globals['_UPDATECOMBATDATA']._serialized_end=834864 + _globals['_UPDATECOMBATOUTPROTO']._serialized_start=834867 + _globals['_UPDATECOMBATOUTPROTO']._serialized_end=835829 + _globals['_UPDATECOMBATOUTPROTO_RESULT']._serialized_start=834998 + _globals['_UPDATECOMBATOUTPROTO_RESULT']._serialized_end=835829 + _globals['_UPDATECOMBATPROTO']._serialized_start=835832 + _globals['_UPDATECOMBATPROTO']._serialized_end=835972 + _globals['_UPDATECOMBATRESPONSEDATA']._serialized_start=835975 + _globals['_UPDATECOMBATRESPONSEDATA']._serialized_end=836157 + _globals['_UPDATECOMBATRESPONSETIMETELEMETRY']._serialized_start=836160 + _globals['_UPDATECOMBATRESPONSETIMETELEMETRY']._serialized_end=836469 + _globals['_UPDATECONTESTENTRYOUTPROTO']._serialized_start=836472 + _globals['_UPDATECONTESTENTRYOUTPROTO']._serialized_end=836930 + _globals['_UPDATECONTESTENTRYOUTPROTO_STATUS']._serialized_start=836570 + _globals['_UPDATECONTESTENTRYOUTPROTO_STATUS']._serialized_end=836930 + _globals['_UPDATECONTESTENTRYPROTO']._serialized_start=836933 + _globals['_UPDATECONTESTENTRYPROTO']._serialized_end=837266 + _globals['_UPDATEINVASIONBATTLEOUTPROTO']._serialized_start=837269 + _globals['_UPDATEINVASIONBATTLEOUTPROTO']._serialized_end=837429 + _globals['_UPDATEINVASIONBATTLEPROTO']._serialized_start=837432 + _globals['_UPDATEINVASIONBATTLEPROTO']._serialized_end=837865 + _globals['_UPDATEINVASIONBATTLEPROTO_UPDATETYPE']._serialized_start=837800 + _globals['_UPDATEINVASIONBATTLEPROTO_UPDATETYPE']._serialized_end=837865 + _globals['_UPDATEIRISSOCIALSCENEOUTPROTO']._serialized_start=837868 + _globals['_UPDATEIRISSOCIALSCENEOUTPROTO']._serialized_end=838562 + _globals['_UPDATEIRISSOCIALSCENEOUTPROTO_STATUS']._serialized_start=838044 + _globals['_UPDATEIRISSOCIALSCENEOUTPROTO_STATUS']._serialized_end=838562 + _globals['_UPDATEIRISSOCIALSCENEPROTO']._serialized_start=838565 + _globals['_UPDATEIRISSOCIALSCENEPROTO']._serialized_end=839030 + _globals['_UPDATEIRISSOCIALSCENEPROTO_UPDATETYPE']._serialized_start=838960 + _globals['_UPDATEIRISSOCIALSCENEPROTO_UPDATETYPE']._serialized_end=839030 + _globals['_UPDATEIRISSPAWNDATAPROTO']._serialized_start=839033 + _globals['_UPDATEIRISSPAWNDATAPROTO']._serialized_end=839212 + _globals['_UPDATEIRISSPAWNDATAPROTO_STATUS']._serialized_start=333201 + _globals['_UPDATEIRISSPAWNDATAPROTO_STATUS']._serialized_end=333252 + _globals['_UPDATENOTIFICATIONOUTPROTO']._serialized_start=839215 + _globals['_UPDATENOTIFICATIONOUTPROTO']._serialized_end=839348 + _globals['_UPDATENOTIFICATIONPROTO']._serialized_start=839351 + _globals['_UPDATENOTIFICATIONPROTO']._serialized_end=839481 + _globals['_UPDATEPOKEMONSIZELEADERBOARDENTRYOUTPROTO']._serialized_start=839484 + _globals['_UPDATEPOKEMONSIZELEADERBOARDENTRYOUTPROTO']._serialized_end=839972 + _globals['_UPDATEPOKEMONSIZELEADERBOARDENTRYOUTPROTO_STATUS']._serialized_start=836570 + _globals['_UPDATEPOKEMONSIZELEADERBOARDENTRYOUTPROTO_STATUS']._serialized_end=836930 + _globals['_UPDATEPOKEMONSIZELEADERBOARDENTRYPROTO']._serialized_start=839975 + _globals['_UPDATEPOKEMONSIZELEADERBOARDENTRYPROTO']._serialized_end=840323 + _globals['_UPDATEPOSTCARDOUTPROTO']._serialized_start=840326 + _globals['_UPDATEPOSTCARDOUTPROTO']._serialized_end=840585 + _globals['_UPDATEPOSTCARDOUTPROTO_RESULT']._serialized_start=840471 + _globals['_UPDATEPOSTCARDOUTPROTO_RESULT']._serialized_end=840585 + _globals['_UPDATEPOSTCARDPROTO']._serialized_start=840587 + _globals['_UPDATEPOSTCARDPROTO']._serialized_end=840647 + _globals['_UPDATEROUTEDRAFTOUTPROTO']._serialized_start=840650 + _globals['_UPDATEROUTEDRAFTOUTPROTO']._serialized_end=840992 + _globals['_UPDATEROUTEDRAFTOUTPROTO_RESULT']._serialized_start=840863 + _globals['_UPDATEROUTEDRAFTOUTPROTO_RESULT']._serialized_end=840992 + _globals['_UPDATEROUTEDRAFTPROTO']._serialized_start=840994 + _globals['_UPDATEROUTEDRAFTPROTO']._serialized_end=841115 + _globals['_UPDATETRADINGOUTPROTO']._serialized_start=841118 + _globals['_UPDATETRADINGOUTPROTO']._serialized_end=841525 + _globals['_UPDATETRADINGOUTPROTO_RESULT']._serialized_start=841253 + _globals['_UPDATETRADINGOUTPROTO_RESULT']._serialized_end=841525 + _globals['_UPDATETRADINGPROTO']._serialized_start=841527 + _globals['_UPDATETRADINGPROTO']._serialized_end=841586 + _globals['_UPDATEVPSEVENTOUTPROTO']._serialized_start=841589 + _globals['_UPDATEVPSEVENTOUTPROTO']._serialized_end=841973 + _globals['_UPDATEVPSEVENTOUTPROTO_STATUS']._serialized_start=841744 + _globals['_UPDATEVPSEVENTOUTPROTO_STATUS']._serialized_end=841973 + _globals['_UPDATEVPSEVENTPROTO']._serialized_start=841976 + _globals['_UPDATEVPSEVENTPROTO']._serialized_end=842169 + _globals['_UPGRADEPOKEMONOUTPROTO']._serialized_start=842172 + _globals['_UPGRADEPOKEMONOUTPROTO']._serialized_end=842899 + _globals['_UPGRADEPOKEMONOUTPROTO_BULKUPGRADESCOST']._serialized_start=842470 + _globals['_UPGRADEPOKEMONOUTPROTO_BULKUPGRADESCOST']._serialized_end=842672 + _globals['_UPGRADEPOKEMONOUTPROTO_RESULT']._serialized_start=842675 + _globals['_UPGRADEPOKEMONOUTPROTO_RESULT']._serialized_end=842899 + _globals['_UPGRADEPOKEMONPROTO']._serialized_start=842901 + _globals['_UPGRADEPOKEMONPROTO']._serialized_end=843015 + _globals['_UPLOADCOMBATCLIENTLOGOUTPROTO']._serialized_start=843018 + _globals['_UPLOADCOMBATCLIENTLOGOUTPROTO']._serialized_end=843288 + _globals['_UPLOADCOMBATCLIENTLOGOUTPROTO_RESULT']._serialized_start=843122 + _globals['_UPLOADCOMBATCLIENTLOGOUTPROTO_RESULT']._serialized_end=843288 + _globals['_UPLOADCOMBATCLIENTLOGPROTO']._serialized_start=843290 + _globals['_UPLOADCOMBATCLIENTLOGPROTO']._serialized_end=843378 + _globals['_UPLOADMANAGEMENTSETTINGS']._serialized_start=843381 + _globals['_UPLOADMANAGEMENTSETTINGS']._serialized_end=843511 + _globals['_UPLOADMANAGEMENTTELEMETRY']._serialized_start=843514 + _globals['_UPLOADMANAGEMENTTELEMETRY']._serialized_end=843939 + _globals['_UPLOADMANAGEMENTTELEMETRY_UPLOADMANAGEMENTEVENTID']._serialized_start=843651 + _globals['_UPLOADMANAGEMENTTELEMETRY_UPLOADMANAGEMENTEVENTID']._serialized_end=843939 + _globals['_UPLOADPOIPHOTOBYURLOUTPROTO']._serialized_start=843941 + _globals['_UPLOADPOIPHOTOBYURLOUTPROTO']._serialized_end=844036 + _globals['_UPLOADPOIPHOTOBYURLPROTO']._serialized_start=844038 + _globals['_UPLOADPOIPHOTOBYURLPROTO']._serialized_end=844103 + _globals['_UPLOADRAIDCLIENTLOGOUTPROTO']._serialized_start=844106 + _globals['_UPLOADRAIDCLIENTLOGOUTPROTO']._serialized_end=844346 + _globals['_UPLOADRAIDCLIENTLOGOUTPROTO_RESULT']._serialized_start=843122 + _globals['_UPLOADRAIDCLIENTLOGOUTPROTO_RESULT']._serialized_end=843262 + _globals['_UPLOADRAIDCLIENTLOGPROTO']._serialized_start=844349 + _globals['_UPLOADRAIDCLIENTLOGPROTO']._serialized_end=844579 + _globals['_UPSIGHTLOGGINGSETTINGSPROTO']._serialized_start=844581 + _globals['_UPSIGHTLOGGINGSETTINGSPROTO']._serialized_end=844692 + _globals['_UPSTREAM']._serialized_start=844695 + _globals['_UPSTREAM']._serialized_end=845126 + _globals['_UPSTREAM_PROBERESPONSE']._serialized_start=844867 + _globals['_UPSTREAM_PROBERESPONSE']._serialized_end=845048 + _globals['_UPSTREAM_PROBERESPONSE_NETWORKTYPE']._serialized_start=845004 + _globals['_UPSTREAM_PROBERESPONSE_NETWORKTYPE']._serialized_end=845048 + _globals['_UPSTREAM_SUBSCRIPTIONREQUEST']._serialized_start=845050 + _globals['_UPSTREAM_SUBSCRIPTIONREQUEST']._serialized_end=845115 + _globals['_UPSTREAMMESSAGE']._serialized_start=845129 + _globals['_UPSTREAMMESSAGE']._serialized_end=845414 + _globals['_UPSTREAMMESSAGE_SENDMESSAGE']._serialized_start=845282 + _globals['_UPSTREAMMESSAGE_SENDMESSAGE']._serialized_end=845340 + _globals['_UPSTREAMMESSAGE_LEAVEROOM']._serialized_start=845342 + _globals['_UPSTREAMMESSAGE_LEAVEROOM']._serialized_end=845353 + _globals['_UPSTREAMMESSAGE_CLOCKSYNCREQUEST']._serialized_start=845355 + _globals['_UPSTREAMMESSAGE_CLOCKSYNCREQUEST']._serialized_end=845403 + _globals['_USEINCENSEACTIONOUTPROTO']._serialized_start=845417 + _globals['_USEINCENSEACTIONOUTPROTO']._serialized_end=845746 + _globals['_USEINCENSEACTIONOUTPROTO_RESULT']._serialized_start=845619 + _globals['_USEINCENSEACTIONOUTPROTO_RESULT']._serialized_end=845746 + _globals['_USEINCENSEACTIONPROTO']._serialized_start=845749 + _globals['_USEINCENSEACTIONPROTO']._serialized_end=845930 + _globals['_USEINCENSEACTIONPROTO_USAGE']._serialized_start=845878 + _globals['_USEINCENSEACTIONPROTO_USAGE']._serialized_end=845930 + _globals['_USEITEMBULKHEALOUTPROTO']._serialized_start=845933 + _globals['_USEITEMBULKHEALOUTPROTO']._serialized_end=846453 + _globals['_USEITEMBULKHEALOUTPROTO_HEALRESULT']._serialized_start=846129 + _globals['_USEITEMBULKHEALOUTPROTO_HEALRESULT']._serialized_end=846396 + _globals['_USEITEMBULKHEALOUTPROTO_HEALRESULT_RESULT']._serialized_start=846256 + _globals['_USEITEMBULKHEALOUTPROTO_HEALRESULT_RESULT']._serialized_end=846396 + _globals['_USEITEMBULKHEALOUTPROTO_STATUS']._serialized_start=846398 + _globals['_USEITEMBULKHEALOUTPROTO_STATUS']._serialized_end=846453 + _globals['_USEITEMBULKHEALPROTO']._serialized_start=846455 + _globals['_USEITEMBULKHEALPROTO']._serialized_end=846533 + _globals['_USEITEMCAPTUREOUTPROTO']._serialized_start=846536 + _globals['_USEITEMCAPTUREOUTPROTO']._serialized_end=846713 + _globals['_USEITEMCAPTUREPROTO']._serialized_start=846715 + _globals['_USEITEMCAPTUREPROTO']._serialized_end=846820 + _globals['_USEITEMEGGINCUBATOROUTPROTO']._serialized_start=846823 + _globals['_USEITEMEGGINCUBATOROUTPROTO']._serialized_end=847220 + _globals['_USEITEMEGGINCUBATOROUTPROTO_RESULT']._serialized_start=846981 + _globals['_USEITEMEGGINCUBATOROUTPROTO_RESULT']._serialized_end=847220 + _globals['_USEITEMEGGINCUBATORPROTO']._serialized_start=847222 + _globals['_USEITEMEGGINCUBATORPROTO']._serialized_end=847319 + _globals['_USEITEMENCOUNTEROUTPROTO']._serialized_start=847322 + _globals['_USEITEMENCOUNTEROUTPROTO']._serialized_end=847649 + _globals['_USEITEMENCOUNTEROUTPROTO_STATUS']._serialized_start=847528 + _globals['_USEITEMENCOUNTEROUTPROTO_STATUS']._serialized_end=847649 + _globals['_USEITEMENCOUNTERPROTO']._serialized_start=847651 + _globals['_USEITEMENCOUNTERPROTO']._serialized_end=847758 + _globals['_USEITEMMOVEREROLLOUTPROTO']._serialized_start=847761 + _globals['_USEITEMMOVEREROLLOUTPROTO']._serialized_end=848156 + _globals['_USEITEMMOVEREROLLOUTPROTO_RESULT']._serialized_start=847912 + _globals['_USEITEMMOVEREROLLOUTPROTO_RESULT']._serialized_end=848156 + _globals['_USEITEMMOVEREROLLPROTO']._serialized_start=848159 + _globals['_USEITEMMOVEREROLLPROTO']._serialized_end=848391 + _globals['_USEITEMMPREPLENISHOUTPROTO']._serialized_start=848394 + _globals['_USEITEMMPREPLENISHOUTPROTO']._serialized_end=848641 + _globals['_USEITEMMPREPLENISHOUTPROTO_STATUS']._serialized_start=848537 + _globals['_USEITEMMPREPLENISHOUTPROTO_STATUS']._serialized_end=848641 + _globals['_USEITEMMPREPLENISHPROTO']._serialized_start=848643 + _globals['_USEITEMMPREPLENISHPROTO']._serialized_end=848668 + _globals['_USEITEMPOTIONOUTPROTO']._serialized_start=848671 + _globals['_USEITEMPOTIONOUTPROTO']._serialized_end=848916 + _globals['_USEITEMPOTIONOUTPROTO_RESULT']._serialized_start=846256 + _globals['_USEITEMPOTIONOUTPROTO_RESULT']._serialized_end=846396 + _globals['_USEITEMPOTIONPROTO']._serialized_start=848918 + _globals['_USEITEMPOTIONPROTO']._serialized_end=848994 + _globals['_USEITEMRARECANDYOUTPROTO']._serialized_start=848997 + _globals['_USEITEMRARECANDYOUTPROTO']._serialized_end=849283 + _globals['_USEITEMRARECANDYOUTPROTO_RESULT']._serialized_start=849142 + _globals['_USEITEMRARECANDYOUTPROTO_RESULT']._serialized_end=849283 + _globals['_USEITEMRARECANDYPROTO']._serialized_start=849286 + _globals['_USEITEMRARECANDYPROTO']._serialized_end=849417 + _globals['_USEITEMREVIVEOUTPROTO']._serialized_start=849420 + _globals['_USEITEMREVIVEOUTPROTO']._serialized_end=849665 + _globals['_USEITEMREVIVEOUTPROTO_RESULT']._serialized_start=846256 + _globals['_USEITEMREVIVEOUTPROTO_RESULT']._serialized_end=846396 + _globals['_USEITEMREVIVEPROTO']._serialized_start=849667 + _globals['_USEITEMREVIVEPROTO']._serialized_end=849743 + _globals['_USEITEMSTARDUSTBOOSTOUTPROTO']._serialized_start=849746 + _globals['_USEITEMSTARDUSTBOOSTOUTPROTO']._serialized_end=850064 + _globals['_USEITEMSTARDUSTBOOSTOUTPROTO_RESULT']._serialized_start=849906 + _globals['_USEITEMSTARDUSTBOOSTOUTPROTO_RESULT']._serialized_end=850064 + _globals['_USEITEMSTARDUSTBOOSTPROTO']._serialized_start=850066 + _globals['_USEITEMSTARDUSTBOOSTPROTO']._serialized_end=850129 + _globals['_USEITEMXPBOOSTOUTPROTO']._serialized_start=850132 + _globals['_USEITEMXPBOOSTOUTPROTO']._serialized_end=850432 + _globals['_USEITEMXPBOOSTOUTPROTO_RESULT']._serialized_start=850280 + _globals['_USEITEMXPBOOSTOUTPROTO_RESULT']._serialized_end=850432 + _globals['_USEITEMXPBOOSTPROTO']._serialized_start=850434 + _globals['_USEITEMXPBOOSTPROTO']._serialized_end=850491 + _globals['_USENONCOMBATMOVELOGENTRY']._serialized_start=850494 + _globals['_USENONCOMBATMOVELOGENTRY']._serialized_end=850683 + _globals['_USENONCOMBATMOVEREQUESTPROTO']._serialized_start=850686 + _globals['_USENONCOMBATMOVEREQUESTPROTO']._serialized_end=850814 + _globals['_USENONCOMBATMOVERESPONSEPROTO']._serialized_start=850817 + _globals['_USENONCOMBATMOVERESPONSEPROTO']._serialized_end=851147 + _globals['_USENONCOMBATMOVERESPONSEPROTO_STATUS']._serialized_start=850979 + _globals['_USENONCOMBATMOVERESPONSEPROTO_STATUS']._serialized_end=851147 + _globals['_USESAVEFORLATEROUTPROTO']._serialized_start=851150 + _globals['_USESAVEFORLATEROUTPROTO']._serialized_end=851542 + _globals['_USESAVEFORLATEROUTPROTO_RESULT']._serialized_start=851321 + _globals['_USESAVEFORLATEROUTPROTO_RESULT']._serialized_end=851542 + _globals['_USESAVEFORLATERPROTO']._serialized_start=851544 + _globals['_USESAVEFORLATERPROTO']._serialized_end=851595 + _globals['_USERATTRIBUTESPROTO']._serialized_start=851598 + _globals['_USERATTRIBUTESPROTO']._serialized_end=853327 + _globals['_USERISSUEWEATHERREPORT']._serialized_start=853330 + _globals['_USERISSUEWEATHERREPORT']._serialized_end=853487 + _globals['_USERNAMESUGGESTIONSETTINGSPROTO']._serialized_start=853490 + _globals['_USERNAMESUGGESTIONSETTINGSPROTO']._serialized_end=853659 + _globals['_USERNAMESUGGESTIONTELEMETRY']._serialized_start=853662 + _globals['_USERNAMESUGGESTIONTELEMETRY']._serialized_end=853840 + _globals['_V1TELEMETRYATTRIBUTE']._serialized_start=853843 + _globals['_V1TELEMETRYATTRIBUTE']._serialized_end=854040 + _globals['_V1TELEMETRYATTRIBUTE_LABEL']._serialized_start=853984 + _globals['_V1TELEMETRYATTRIBUTE_LABEL']._serialized_end=854040 + _globals['_V1TELEMETRYATTRIBUTERECORDPROTO']._serialized_start=854043 + _globals['_V1TELEMETRYATTRIBUTERECORDPROTO']._serialized_end=854191 + _globals['_V1TELEMETRYATTRIBUTEV2']._serialized_start=854193 + _globals['_V1TELEMETRYATTRIBUTEV2']._serialized_end=854290 + _globals['_V1TELEMETRYBATCHPROTO']._serialized_start=854292 + _globals['_V1TELEMETRYBATCHPROTO']._serialized_end=854400 + _globals['_V1TELEMETRYEVENTRECORDPROTO']._serialized_start=854403 + _globals['_V1TELEMETRYEVENTRECORDPROTO']._serialized_end=854562 + _globals['_V1TELEMETRYFIELD']._serialized_start=854564 + _globals['_V1TELEMETRYFIELD']._serialized_end=854623 + _globals['_V1TELEMETRYKEY']._serialized_start=854625 + _globals['_V1TELEMETRYKEY']._serialized_end=854708 + _globals['_V1TELEMETRYMETADATAPROTO']._serialized_start=854711 + _globals['_V1TELEMETRYMETADATAPROTO']._serialized_end=855097 + _globals['_V1TELEMETRYMETADATAPROTO_TELEMETRYSCOPEID']._serialized_start=854992 + _globals['_V1TELEMETRYMETADATAPROTO_TELEMETRYSCOPEID']._serialized_end=855097 + _globals['_V1TELEMETRYMETRICRECORDPROTO']._serialized_start=855100 + _globals['_V1TELEMETRYMETRICRECORDPROTO']._serialized_end=855332 + _globals['_V1TELEMETRYMETRICRECORDPROTO_KIND']._serialized_start=293182 + _globals['_V1TELEMETRYMETRICRECORDPROTO_KIND']._serialized_end=293243 + _globals['_V1TELEMETRYVALUE']._serialized_start=855334 + _globals['_V1TELEMETRYVALUE']._serialized_end=855452 + _globals['_VALIDATENIAAPPLEAUTHTOKENREQUESTPROTO']._serialized_start=855454 + _globals['_VALIDATENIAAPPLEAUTHTOKENREQUESTPROTO']._serialized_end=855523 + _globals['_VALIDATENIAAPPLEAUTHTOKENRESPONSEPROTO']._serialized_start=855526 + _globals['_VALIDATENIAAPPLEAUTHTOKENRESPONSEPROTO']._serialized_end=855733 + _globals['_VALIDATENIAAPPLEAUTHTOKENRESPONSEPROTO_STATUS']._serialized_start=517869 + _globals['_VALIDATENIAAPPLEAUTHTOKENRESPONSEPROTO_STATUS']._serialized_end=517955 + _globals['_VALUE']._serialized_start=855736 + _globals['_VALUE']._serialized_end=855967 + _globals['_VASACLIENTACTION']._serialized_start=855970 + _globals['_VASACLIENTACTION']._serialized_end=856114 + _globals['_VASACLIENTACTION_ACTIONENUM']._serialized_start=856051 + _globals['_VASACLIENTACTION_ACTIONENUM']._serialized_end=856114 + _globals['_VECTOR3']._serialized_start=856116 + _globals['_VECTOR3']._serialized_end=856158 + _globals['_VERBOSELOGCOMBATPROTO']._serialized_start=856161 + _globals['_VERBOSELOGCOMBATPROTO']._serialized_end=856581 + _globals['_VERBOSELOGRAIDPROTO']._serialized_start=856584 + _globals['_VERBOSELOGRAIDPROTO']._serialized_end=857140 + _globals['_VERIFYCHALLENGEOUTPROTO']._serialized_start=857142 + _globals['_VERIFYCHALLENGEOUTPROTO']._serialized_end=857184 + _globals['_VERIFYCHALLENGEPROTO']._serialized_start=857186 + _globals['_VERIFYCHALLENGEPROTO']._serialized_end=857223 + _globals['_VERSIONEDKEY']._serialized_start=857225 + _globals['_VERSIONEDKEY']._serialized_end=857290 + _globals['_VERSIONEDKEYVALUEPAIR']._serialized_start=857292 + _globals['_VERSIONEDKEYVALUEPAIR']._serialized_end=857396 + _globals['_VERSIONEDVALUE']._serialized_start=857398 + _globals['_VERSIONEDVALUE']._serialized_end=857445 + _globals['_VIEWPOINTOFINTERESTIMAGETELEMETRY']._serialized_start=857448 + _globals['_VIEWPOINTOFINTERESTIMAGETELEMETRY']._serialized_end=857620 + _globals['_VIEWROUTEPINOUTPROTO']._serialized_start=857623 + _globals['_VIEWROUTEPINOUTPROTO']._serialized_end=857850 + _globals['_VIEWROUTEPINOUTPROTO_RESULT']._serialized_start=541209 + _globals['_VIEWROUTEPINOUTPROTO_RESULT']._serialized_end=541312 + _globals['_VIEWROUTEPINPROTO']._serialized_start=857852 + _globals['_VIEWROUTEPINPROTO']._serialized_end=857905 + _globals['_VISTAGENERALSETTINGSPROTO']._serialized_start=857908 + _globals['_VISTAGENERALSETTINGSPROTO']._serialized_end=858510 + _globals['_VISTAGENERALSETTINGSPROTO_POKEDEXIDRANGE']._serialized_start=858342 + _globals['_VISTAGENERALSETTINGSPROTO_POKEDEXIDRANGE']._serialized_end=858404 + _globals['_VISTAGENERALSETTINGSPROTO_SEASONTYPE']._serialized_start=858406 + _globals['_VISTAGENERALSETTINGSPROTO_SEASONTYPE']._serialized_end=858510 + _globals['_VPSANCHOR']._serialized_start=858512 + _globals['_VPSANCHOR']._serialized_end=858600 + _globals['_VPSEVENTMAPDISPLAYPROTO']._serialized_start=858602 + _globals['_VPSEVENTMAPDISPLAYPROTO']._serialized_end=858695 + _globals['_VPSEVENTSETTINGSPROTO']._serialized_start=858698 + _globals['_VPSEVENTSETTINGSPROTO']._serialized_end=858936 + _globals['_VPSEVENTSETTINGSPROTO_FORTVPSEVENT']._serialized_start=858801 + _globals['_VPSEVENTSETTINGSPROTO_FORTVPSEVENT']._serialized_end=858936 + _globals['_VPSEVENTWRAPPERPROTO']._serialized_start=858939 + _globals['_VPSEVENTWRAPPERPROTO']._serialized_end=859293 + _globals['_VPSEVENTWRAPPERPROTO_EVENTDURATIONPROTO']._serialized_start=859220 + _globals['_VPSEVENTWRAPPERPROTO_EVENTDURATIONPROTO']._serialized_end=859293 + _globals['_VPSLOCALIZATIONSTARTEDEVENT']._serialized_start=859295 + _globals['_VPSLOCALIZATIONSTARTEDEVENT']._serialized_end=859381 + _globals['_VPSLOCALIZATIONSUCCESSEVENT']._serialized_start=859384 + _globals['_VPSLOCALIZATIONSUCCESSEVENT']._serialized_end=859527 + _globals['_VPSSESSIONENDEDEVENT']._serialized_start=859530 + _globals['_VPSSESSIONENDEDEVENT']._serialized_end=859809 + _globals['_VPSSESSIONENDEDEVENT_NETWORKERRORCODESENTRY']._serialized_start=859753 + _globals['_VPSSESSIONENDEDEVENT_NETWORKERRORCODESENTRY']._serialized_end=859809 + _globals['_VSACTIONHISTORY']._serialized_start=859812 + _globals['_VSACTIONHISTORY']._serialized_end=860041 + _globals['_VSSEEKERATTRIBUTESPROTO']._serialized_start=860044 + _globals['_VSSEEKERATTRIBUTESPROTO']._serialized_end=860477 + _globals['_VSSEEKERATTRIBUTESPROTO_VSSEEKERSTATUS']._serialized_start=860388 + _globals['_VSSEEKERATTRIBUTESPROTO_VSSEEKERSTATUS']._serialized_end=860471 + _globals['_VSSEEKERBATTLERESULT']._serialized_start=860480 + _globals['_VSSEEKERBATTLERESULT']._serialized_end=860626 + _globals['_VSSEEKERCLIENTSETTINGSPROTO']._serialized_start=860628 + _globals['_VSSEEKERCLIENTSETTINGSPROTO']._serialized_end=860731 + _globals['_VSSEEKERCOMPLETESEASONLOGENTRY']._serialized_start=860734 + _globals['_VSSEEKERCOMPLETESEASONLOGENTRY']._serialized_end=860945 + _globals['_VSSEEKERCOMPLETESEASONLOGENTRY_RESULT']._serialized_start=12062 + _globals['_VSSEEKERCOMPLETESEASONLOGENTRY_RESULT']._serialized_end=12094 + _globals['_VSSEEKERCREATEDETAIL']._serialized_start=860947 + _globals['_VSSEEKERCREATEDETAIL']._serialized_end=861001 + _globals['_VSSEEKERLOOTPROTO']._serialized_start=861004 + _globals['_VSSEEKERLOOTPROTO']._serialized_end=861369 + _globals['_VSSEEKERLOOTPROTO_REWARDPROTO']._serialized_start=861168 + _globals['_VSSEEKERLOOTPROTO_REWARDPROTO']._serialized_end=861369 + _globals['_VSSEEKERPOKEMONREWARDSPROTO']._serialized_start=861372 + _globals['_VSSEEKERPOKEMONREWARDSPROTO']._serialized_end=862276 + _globals['_VSSEEKERPOKEMONREWARDSPROTO_OVERRIDEIVRANGEPROTO']._serialized_start=861553 + _globals['_VSSEEKERPOKEMONREWARDSPROTO_OVERRIDEIVRANGEPROTO']._serialized_end=861652 + _globals['_VSSEEKERPOKEMONREWARDSPROTO_POKEMONUNLOCKPROTO']._serialized_start=861655 + _globals['_VSSEEKERPOKEMONREWARDSPROTO_POKEMONUNLOCKPROTO']._serialized_end=862276 + _globals['_VSSEEKERREWARDENCOUNTEROUTPROTO']._serialized_start=862279 + _globals['_VSSEEKERREWARDENCOUNTEROUTPROTO']._serialized_end=862781 + _globals['_VSSEEKERREWARDENCOUNTEROUTPROTO_RESULT']._serialized_start=862569 + _globals['_VSSEEKERREWARDENCOUNTEROUTPROTO_RESULT']._serialized_end=862781 + _globals['_VSSEEKERREWARDENCOUNTERPROTO']._serialized_start=862783 + _globals['_VSSEEKERREWARDENCOUNTERPROTO']._serialized_end=862832 + _globals['_VSSEEKERSCHEDULEPROTO']._serialized_start=862835 + _globals['_VSSEEKERSCHEDULEPROTO']._serialized_end=863010 + _globals['_VSSEEKERSCHEDULESETTINGSPROTO']._serialized_start=863013 + _globals['_VSSEEKERSCHEDULESETTINGSPROTO']._serialized_end=863207 + _globals['_VSSEEKERSEASONSCHEDULE']._serialized_start=863210 + _globals['_VSSEEKERSEASONSCHEDULE']._serialized_end=863367 + _globals['_VSSEEKERSETLOGENTRY']._serialized_start=863370 + _globals['_VSSEEKERSETLOGENTRY']._serialized_end=863666 + _globals['_VSSEEKERSETLOGENTRY_RESULT']._serialized_start=12062 + _globals['_VSSEEKERSETLOGENTRY_RESULT']._serialized_end=12094 + _globals['_VSSEEKERSPECIALCONDITION']._serialized_start=863669 + _globals['_VSSEEKERSPECIALCONDITION']._serialized_end=863806 + _globals['_VSSEEKERSTARTMATCHMAKINGDATA']._serialized_start=863808 + _globals['_VSSEEKERSTARTMATCHMAKINGDATA']._serialized_end=863889 + _globals['_VSSEEKERSTARTMATCHMAKINGOUTPROTO']._serialized_start=863892 + _globals['_VSSEEKERSTARTMATCHMAKINGOUTPROTO']._serialized_end=864479 + _globals['_VSSEEKERSTARTMATCHMAKINGOUTPROTO_RESULT']._serialized_start=864077 + _globals['_VSSEEKERSTARTMATCHMAKINGOUTPROTO_RESULT']._serialized_end=864479 + _globals['_VSSEEKERSTARTMATCHMAKINGPROTO']._serialized_start=864481 + _globals['_VSSEEKERSTARTMATCHMAKINGPROTO']._serialized_end=864577 + _globals['_VSSEEKERSTARTMATCHMAKINGRESPONSEDATA']._serialized_start=864580 + _globals['_VSSEEKERSTARTMATCHMAKINGRESPONSEDATA']._serialized_end=864795 + _globals['_VSSEEKERWINREWARDSLOGENTRY']._serialized_start=864798 + _globals['_VSSEEKERWINREWARDSLOGENTRY']._serialized_end=865005 + _globals['_VSSEEKERWINREWARDSLOGENTRY_RESULT']._serialized_start=12062 + _globals['_VSSEEKERWINREWARDSLOGENTRY_RESULT']._serialized_end=12094 + _globals['_WAINAGETREWARDSREQUEST']._serialized_start=865007 + _globals['_WAINAGETREWARDSREQUEST']._serialized_end=865050 + _globals['_WAINAGETREWARDSRESPONSE']._serialized_start=865053 + _globals['_WAINAGETREWARDSRESPONSE']._serialized_end=865465 + _globals['_WAINAGETREWARDSRESPONSE_STATUS']._serialized_start=865289 + _globals['_WAINAGETREWARDSRESPONSE_STATUS']._serialized_end=865465 + _globals['_WAINAPREFERENCES']._serialized_start=865468 + _globals['_WAINAPREFERENCES']._serialized_end=865726 + _globals['_WAINASUBMITSLEEPDATAREQUEST']._serialized_start=865728 + _globals['_WAINASUBMITSLEEPDATAREQUEST']._serialized_end=865814 + _globals['_WAINASUBMITSLEEPDATARESPONSE']._serialized_start=865817 + _globals['_WAINASUBMITSLEEPDATARESPONSE']._serialized_end=865961 + _globals['_WAINASUBMITSLEEPDATARESPONSE_STATUS']._serialized_start=153860 + _globals['_WAINASUBMITSLEEPDATARESPONSE_STATUS']._serialized_end=153903 + _globals['_WALLABYSETTINGSPROTO']._serialized_start=865963 + _globals['_WALLABYSETTINGSPROTO']._serialized_end=866047 + _globals['_WAYFARERONBOARDINGFLOWTELEMETRY']._serialized_start=866050 + _globals['_WAYFARERONBOARDINGFLOWTELEMETRY']._serialized_end=866275 + _globals['_WAYFARERONBOARDINGFLOWTELEMETRY_EVENTTYPE']._serialized_start=866164 + _globals['_WAYFARERONBOARDINGFLOWTELEMETRY_EVENTTYPE']._serialized_end=866275 + _globals['_WAYSPOTEDITTELEMETRY']._serialized_start=866278 + _globals['_WAYSPOTEDITTELEMETRY']._serialized_end=866483 + _globals['_WAYSPOTEDITTELEMETRY_WAYSPOTEDITEVENTID']._serialized_start=866394 + _globals['_WAYSPOTEDITTELEMETRY_WAYSPOTEDITEVENTID']._serialized_end=866483 + _globals['_WEATHERAFFINITYPROTO']._serialized_start=866486 + _globals['_WEATHERAFFINITYPROTO']._serialized_end=866709 + _globals['_WEATHERALERTPROTO']._serialized_start=866712 + _globals['_WEATHERALERTPROTO']._serialized_end=866864 + _globals['_WEATHERALERTPROTO_SEVERITY']._serialized_start=518079 + _globals['_WEATHERALERTPROTO_SEVERITY']._serialized_end=518126 + _globals['_WEATHERALERTSETTINGSPROTO']._serialized_start=866867 + _globals['_WEATHERALERTSETTINGSPROTO']._serialized_end=867548 + _globals['_WEATHERALERTSETTINGSPROTO_ALERTENFORCESETTINGS']._serialized_start=867151 + _globals['_WEATHERALERTSETTINGSPROTO_ALERTENFORCESETTINGS']._serialized_end=867357 + _globals['_WEATHERALERTSETTINGSPROTO_ALERTENFORCESETTINGS_ENFORCECONDITION']._serialized_start=518594 + _globals['_WEATHERALERTSETTINGSPROTO_ALERTENFORCESETTINGS_ENFORCECONDITION']._serialized_end=518659 + _globals['_WEATHERALERTSETTINGSPROTO_ALERTIGNORESETTINGS']._serialized_start=867360 + _globals['_WEATHERALERTSETTINGSPROTO_ALERTIGNORESETTINGS']._serialized_end=867548 + _globals['_WEATHERALERTSETTINGSPROTO_ALERTIGNORESETTINGS_OVERRIDECONDITION']._serialized_start=518810 + _globals['_WEATHERALERTSETTINGSPROTO_ALERTIGNORESETTINGS_OVERRIDECONDITION']._serialized_end=518858 + _globals['_WEATHERBONUSPROTO']._serialized_start=867551 + _globals['_WEATHERBONUSPROTO']._serialized_end=867961 + _globals['_WEATHERDETAILCLICKTELEMETRY']._serialized_start=867964 + _globals['_WEATHERDETAILCLICKTELEMETRY']._serialized_end=868108 + _globals['_WEATHERSETTINGSPROTO']._serialized_start=868111 + _globals['_WEATHERSETTINGSPROTO']._serialized_end=869698 + _globals['_WEATHERSETTINGSPROTO_DISPLAYWEATHERSETTINGSPROTO']._serialized_start=868477 + _globals['_WEATHERSETTINGSPROTO_DISPLAYWEATHERSETTINGSPROTO']._serialized_end=869250 + _globals['_WEATHERSETTINGSPROTO_DISPLAYWEATHERSETTINGSPROTO_DISPLAYLEVELSETTINGS']._serialized_start=868741 + _globals['_WEATHERSETTINGSPROTO_DISPLAYWEATHERSETTINGSPROTO_DISPLAYLEVELSETTINGS']._serialized_end=869148 + _globals['_WEATHERSETTINGSPROTO_DISPLAYWEATHERSETTINGSPROTO_WINDLEVELSETTINGS']._serialized_start=519996 + _globals['_WEATHERSETTINGSPROTO_DISPLAYWEATHERSETTINGSPROTO_WINDLEVELSETTINGS']._serialized_end=520096 + _globals['_WEATHERSETTINGSPROTO_GAMEPLAYWEATHERSETTINGSPROTO']._serialized_start=869253 + _globals['_WEATHERSETTINGSPROTO_GAMEPLAYWEATHERSETTINGSPROTO']._serialized_end=869585 + _globals['_WEATHERSETTINGSPROTO_GAMEPLAYWEATHERSETTINGSPROTO_CONDITIONMAPSETTINGS']._serialized_start=869456 + _globals['_WEATHERSETTINGSPROTO_GAMEPLAYWEATHERSETTINGSPROTO_CONDITIONMAPSETTINGS']._serialized_end=869585 + _globals['_WEATHERSETTINGSPROTO_STALEWEATHERSETTINGSPROTO']._serialized_start=520449 + _globals['_WEATHERSETTINGSPROTO_STALEWEATHERSETTINGSPROTO']._serialized_end=520560 + _globals['_WEBSOCKETRESPONSEDATA']._serialized_start=869700 + _globals['_WEBSOCKETRESPONSEDATA']._serialized_end=869774 + _globals['_WEBTELEMETRY']._serialized_start=869777 + _globals['_WEBTELEMETRY']._serialized_end=869918 + _globals['_WEBSTOREREWARDSLOGENTRY']._serialized_start=869921 + _globals['_WEBSTOREREWARDSLOGENTRY']._serialized_end=870150 + _globals['_WEBSTOREREWARDSLOGENTRY_RESULT']._serialized_start=165864 + _globals['_WEBSTOREREWARDSLOGENTRY_RESULT']._serialized_end=165909 + _globals['_WEBSTOREUSERDATAPROTO']._serialized_start=870153 + _globals['_WEBSTOREUSERDATAPROTO']._serialized_end=870496 + _globals['_WEBSTOREUSERDATAPROTO_STORAGE']._serialized_start=870448 + _globals['_WEBSTOREUSERDATAPROTO_STORAGE']._serialized_end=870496 + _globals['_WEEKDAYSPROTO']._serialized_start=870499 + _globals['_WEEKDAYSPROTO']._serialized_end=870681 + _globals['_WEEKDAYSPROTO_DAYNAME']._serialized_start=870569 + _globals['_WEEKDAYSPROTO_DAYNAME']._serialized_end=870681 + _globals['_WILDCREATEDETAIL']._serialized_start=870683 + _globals['_WILDCREATEDETAIL']._serialized_end=870725 + _globals['_WILDPOKEMONPROTO']._serialized_start=870728 + _globals['_WILDPOKEMONPROTO']._serialized_end=870931 + _globals['_WITHAUTHPROVIDERTYPEPROTO']._serialized_start=870933 + _globals['_WITHAUTHPROVIDERTYPEPROTO']._serialized_end=870988 + _globals['_WITHBADGETYPEPROTO']._serialized_start=870991 + _globals['_WITHBADGETYPEPROTO']._serialized_end=871161 + _globals['_WITHBREADDOUGHPOKEMONPROTO']._serialized_start=871163 + _globals['_WITHBREADDOUGHPOKEMONPROTO']._serialized_end=871191 + _globals['_WITHBREADMOVETYPEPROTO']._serialized_start=871193 + _globals['_WITHBREADMOVETYPEPROTO']._serialized_end=871273 + _globals['_WITHBREADPOKEMONPROTO']._serialized_start=871275 + _globals['_WITHBREADPOKEMONPROTO']._serialized_end=871298 + _globals['_WITHBUDDYPROTO']._serialized_start=871300 + _globals['_WITHBUDDYPROTO']._serialized_end=871393 + _globals['_WITHCOMBATTYPEPROTO']._serialized_start=871395 + _globals['_WITHCOMBATTYPEPROTO']._serialized_end=871465 + _globals['_WITHCURVEBALLPROTO']._serialized_start=871467 + _globals['_WITHCURVEBALLPROTO']._serialized_end=871487 + _globals['_WITHDAILYBUDDYAFFECTIONPROTO']._serialized_start=871489 + _globals['_WITHDAILYBUDDYAFFECTIONPROTO']._serialized_end=871561 + _globals['_WITHDAILYCAPTUREBONUSPROTO']._serialized_start=871563 + _globals['_WITHDAILYCAPTUREBONUSPROTO']._serialized_end=871591 + _globals['_WITHDAILYSPINBONUSPROTO']._serialized_start=871593 + _globals['_WITHDAILYSPINBONUSPROTO']._serialized_end=871618 + _globals['_WITHDEVICETYPEPROTO']._serialized_start=871620 + _globals['_WITHDEVICETYPEPROTO']._serialized_end=871690 + _globals['_WITHDISTANCEPROTO']._serialized_start=871692 + _globals['_WITHDISTANCEPROTO']._serialized_end=871732 + _globals['_WITHELAPSEDTIMEPROTO']._serialized_start=871734 + _globals['_WITHELAPSEDTIMEPROTO']._serialized_end=871781 + _globals['_WITHENCOUNTERTYPEPROTO']._serialized_start=871783 + _globals['_WITHENCOUNTERTYPEPROTO']._serialized_end=871862 + _globals['_WITHFORTIDPROTO']._serialized_start=871864 + _globals['_WITHFORTIDPROTO']._serialized_end=871899 + _globals['_WITHFRIENDLEVELPROTO']._serialized_start=871901 + _globals['_WITHFRIENDLEVELPROTO']._serialized_end=872001 + _globals['_WITHFRIENDSRAIDPROTO']._serialized_start=872003 + _globals['_WITHFRIENDSRAIDPROTO']._serialized_end=872120 + _globals['_WITHGBLRANKPROTO']._serialized_start=872122 + _globals['_WITHGBLRANKPROTO']._serialized_end=872154 + _globals['_WITHINPARTYPROTO']._serialized_start=872156 + _globals['_WITHINPARTYPROTO']._serialized_end=872174 + _globals['_WITHINVASIONCHARACTERPROTO']._serialized_start=872177 + _globals['_WITHINVASIONCHARACTERPROTO']._serialized_end=872345 + _globals['_WITHITEMPROTO']._serialized_start=872347 + _globals['_WITHITEMPROTO']._serialized_end=872439 + _globals['_WITHITEMTYPEPROTO']._serialized_start=872441 + _globals['_WITHITEMTYPEPROTO']._serialized_end=872509 + _globals['_WITHLOCATIONPROTO']._serialized_start=872511 + _globals['_WITHLOCATIONPROTO']._serialized_end=872550 + _globals['_WITHMAXCPPROTO']._serialized_start=872552 + _globals['_WITHMAXCPPROTO']._serialized_end=872584 + _globals['_WITHNPCCOMBATPROTO']._serialized_start=872586 + _globals['_WITHNPCCOMBATPROTO']._serialized_end=872659 + _globals['_WITHOPPONENTPOKEMONBATTLESTATUSPROTO']._serialized_start=872661 + _globals['_WITHOPPONENTPOKEMONBATTLESTATUSPROTO']._serialized_end=872787 + _globals['_WITHPLAYERLEVELPROTO']._serialized_start=872789 + _globals['_WITHPLAYERLEVELPROTO']._serialized_end=872826 + _globals['_WITHPOISPONSORIDPROTO']._serialized_start=872828 + _globals['_WITHPOISPONSORIDPROTO']._serialized_end=872871 + _globals['_WITHPOKEMONALIGNMENTPROTO']._serialized_start=872873 + _globals['_WITHPOKEMONALIGNMENTPROTO']._serialized_end=872966 + _globals['_WITHPOKEMONCATEGORYPROTO']._serialized_start=872968 + _globals['_WITHPOKEMONCATEGORYPROTO']._serialized_end=873069 + _globals['_WITHPOKEMONCOSTUMEPROTO']._serialized_start=873071 + _globals['_WITHPOKEMONCOSTUMEPROTO']._serialized_end=873124 + _globals['_WITHPOKEMONCPLIMITPROTO']._serialized_start=873126 + _globals['_WITHPOKEMONCPLIMITPROTO']._serialized_end=873183 + _globals['_WITHPOKEMONCPPROTO']._serialized_start=873185 + _globals['_WITHPOKEMONCPPROTO']._serialized_end=873237 + _globals['_WITHPOKEMONFORMPROTO']._serialized_start=873239 + _globals['_WITHPOKEMONFORMPROTO']._serialized_end=873318 + _globals['_WITHPOKEMONLEVELPROTO']._serialized_start=873320 + _globals['_WITHPOKEMONLEVELPROTO']._serialized_end=873362 + _globals['_WITHPOKEMONMOVEPROTO']._serialized_start=873364 + _globals['_WITHPOKEMONMOVEPROTO']._serialized_end=873437 + _globals['_WITHPOKEMONSIZEPROTO']._serialized_start=873439 + _globals['_WITHPOKEMONSIZEPROTO']._serialized_end=873516 + _globals['_WITHPOKEMONTYPEPROTO']._serialized_start=873518 + _globals['_WITHPOKEMONTYPEPROTO']._serialized_end=873595 + _globals['_WITHPVPCOMBATPROTO']._serialized_start=873598 + _globals['_WITHPVPCOMBATPROTO']._serialized_end=873735 + _globals['_WITHQUESTCONTEXTPROTO']._serialized_start=873737 + _globals['_WITHQUESTCONTEXTPROTO']._serialized_end=873813 + _globals['_WITHRAIDLEVELPROTO']._serialized_start=873815 + _globals['_WITHRAIDLEVELPROTO']._serialized_end=873882 + _globals['_WITHRAIDLOCATIONPROTO']._serialized_start=873884 + _globals['_WITHRAIDLOCATIONPROTO']._serialized_end=873966 + _globals['_WITHROUTETRAVELPROTO']._serialized_start=873968 + _globals['_WITHROUTETRAVELPROTO']._serialized_end=873990 + _globals['_WITHSINGLEDAYPROTO']._serialized_start=873992 + _globals['_WITHSINGLEDAYPROTO']._serialized_end=874033 + _globals['_WITHSUPEREFFECTIVECHARGEMOVEPROTO']._serialized_start=874035 + _globals['_WITHSUPEREFFECTIVECHARGEMOVEPROTO']._serialized_end=874070 + _globals['_WITHTAPPABLETYPEPROTO']._serialized_start=874072 + _globals['_WITHTAPPABLETYPEPROTO']._serialized_end=874157 + _globals['_WITHTEMPEVOIDPROTO']._serialized_start=874159 + _globals['_WITHTEMPEVOIDPROTO']._serialized_end=874240 + _globals['_WITHTHROWTYPEPROTO']._serialized_start=874242 + _globals['_WITHTHROWTYPEPROTO']._serialized_end=874342 + _globals['_WITHTOTALDAYSPROTO']._serialized_start=874344 + _globals['_WITHTOTALDAYSPROTO']._serialized_end=874385 + _globals['_WITHUNIQUEPOKEMONPROTO']._serialized_start=874387 + _globals['_WITHUNIQUEPOKEMONPROTO']._serialized_end=874411 + _globals['_WITHUNIQUEPOKESTOPPROTO']._serialized_start=874413 + _globals['_WITHUNIQUEPOKESTOPPROTO']._serialized_end=874537 + _globals['_WITHUNIQUEPOKESTOPPROTO_CONTEXT']._serialized_start=874506 + _globals['_WITHUNIQUEPOKESTOPPROTO_CONTEXT']._serialized_end=874537 + _globals['_WITHUNIQUEROUTETRAVELPROTO']._serialized_start=874539 + _globals['_WITHUNIQUEROUTETRAVELPROTO']._serialized_end=874567 + _globals['_WITHWEATHERBOOSTPROTO']._serialized_start=874569 + _globals['_WITHWEATHERBOOSTPROTO']._serialized_end=874592 + _globals['_WITHWINBATTLESTATUSPROTO']._serialized_start=874594 + _globals['_WITHWINBATTLESTATUSPROTO']._serialized_end=874620 + _globals['_WITHWINGYMBATTLESTATUSPROTO']._serialized_start=874622 + _globals['_WITHWINGYMBATTLESTATUSPROTO']._serialized_end=874651 + _globals['_WITHWINRAIDSTATUSPROTO']._serialized_start=874653 + _globals['_WITHWINRAIDSTATUSPROTO']._serialized_end=874677 + _globals['_WPSAVAILABLEEVENT']._serialized_start=874679 + _globals['_WPSAVAILABLEEVENT']._serialized_end=874785 + _globals['_WPSSTARTEVENT']._serialized_start=874787 + _globals['_WPSSTARTEVENT']._serialized_end=874826 + _globals['_WPSSTOPEVENT']._serialized_start=874828 + _globals['_WPSSTOPEVENT']._serialized_end=874919 + _globals['_YESNOSELECTORPROTO']._serialized_start=874921 + _globals['_YESNOSELECTORPROTO']._serialized_end=875019 # @@protoc_insertion_point(module_scope) diff --git a/mapadroid/mitm_receiver/protos/Rpc_pb2.pyi b/mapadroid/mitm_receiver/protos/Rpc_pb2.pyi index fb721abd0..c9ffa31fa 100644 --- a/mapadroid/mitm_receiver/protos/Rpc_pb2.pyi +++ b/mapadroid/mitm_receiver/protos/Rpc_pb2.pyi @@ -1,97792 +1,67689 @@ -""" -@generated by mypy-protobuf. Do not edit manually! -isort:skip_file - -Copyright 2016-2023 --=FurtiF=--. - -Licensed under the - Educational Community License, Version 2.0 (the "License"); you may - not use this file except in compliance with the License. You may - obtain a copy of the License at - - http://www.osedu.org/licenses/ECL-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an "AS IS" - BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express - or implied. See the License for the specific language governing - permissions and limitations under the License. - -Version: base -""" -import builtins -import collections.abc -import google.protobuf.descriptor -import google.protobuf.internal.containers -import google.protobuf.internal.enum_type_wrapper -import google.protobuf.message -import sys -import typing - -if sys.version_info >= (3, 10): - import typing as typing_extensions -else: - import typing_extensions - -DESCRIPTOR: google.protobuf.descriptor.FileDescriptor - -class _ASPermissionStatusTelemetryIds: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _ASPermissionStatusTelemetryIdsEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_ASPermissionStatusTelemetryIds.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - AS_PERMISSION_STATUS_TELEMETRY_IDS_UNKNOWN: _ASPermissionStatusTelemetryIds.ValueType # 0 - AS_PERMISSION_STATUS_TELEMETRY_IDS_REQUESTED: _ASPermissionStatusTelemetryIds.ValueType # 1 - AS_PERMISSION_STATUS_TELEMETRY_IDS_GRANTED_IN_USE: _ASPermissionStatusTelemetryIds.ValueType # 2 - AS_PERMISSION_STATUS_TELEMETRY_IDS_GRANTED_ALWAYS: _ASPermissionStatusTelemetryIds.ValueType # 3 - AS_PERMISSION_STATUS_TELEMETRY_IDS_DENIED: _ASPermissionStatusTelemetryIds.ValueType # 4 - -class ASPermissionStatusTelemetryIds(_ASPermissionStatusTelemetryIds, metaclass=_ASPermissionStatusTelemetryIdsEnumTypeWrapper): ... - -AS_PERMISSION_STATUS_TELEMETRY_IDS_UNKNOWN: ASPermissionStatusTelemetryIds.ValueType # 0 -AS_PERMISSION_STATUS_TELEMETRY_IDS_REQUESTED: ASPermissionStatusTelemetryIds.ValueType # 1 -AS_PERMISSION_STATUS_TELEMETRY_IDS_GRANTED_IN_USE: ASPermissionStatusTelemetryIds.ValueType # 2 -AS_PERMISSION_STATUS_TELEMETRY_IDS_GRANTED_ALWAYS: ASPermissionStatusTelemetryIds.ValueType # 3 -AS_PERMISSION_STATUS_TELEMETRY_IDS_DENIED: ASPermissionStatusTelemetryIds.ValueType # 4 -global___ASPermissionStatusTelemetryIds = ASPermissionStatusTelemetryIds - -class _ASPermissionTelemetryIds: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _ASPermissionTelemetryIdsEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_ASPermissionTelemetryIds.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - AS_PERMISSION_TELEMETRY_IDS_UNSET_PERMISSION: _ASPermissionTelemetryIds.ValueType # 0 - AS_PERMISSION_TELEMETRY_IDS_LOCATION: _ASPermissionTelemetryIds.ValueType # 1 - AS_PERMISSION_TELEMETRY_IDS_BACKGROUND_LOCATION: _ASPermissionTelemetryIds.ValueType # 2 - AS_PERMISSION_TELEMETRY_IDS_ACTIVITY: _ASPermissionTelemetryIds.ValueType # 3 - AS_PERMISSION_TELEMETRY_IDS_PRECISE_LOCATION: _ASPermissionTelemetryIds.ValueType # 4 - AS_PERMISSION_TELEMETRY_IDS_FITNESS_PERMISSION: _ASPermissionTelemetryIds.ValueType # 5 - -class ASPermissionTelemetryIds(_ASPermissionTelemetryIds, metaclass=_ASPermissionTelemetryIdsEnumTypeWrapper): ... - -AS_PERMISSION_TELEMETRY_IDS_UNSET_PERMISSION: ASPermissionTelemetryIds.ValueType # 0 -AS_PERMISSION_TELEMETRY_IDS_LOCATION: ASPermissionTelemetryIds.ValueType # 1 -AS_PERMISSION_TELEMETRY_IDS_BACKGROUND_LOCATION: ASPermissionTelemetryIds.ValueType # 2 -AS_PERMISSION_TELEMETRY_IDS_ACTIVITY: ASPermissionTelemetryIds.ValueType # 3 -AS_PERMISSION_TELEMETRY_IDS_PRECISE_LOCATION: ASPermissionTelemetryIds.ValueType # 4 -AS_PERMISSION_TELEMETRY_IDS_FITNESS_PERMISSION: ASPermissionTelemetryIds.ValueType # 5 -global___ASPermissionTelemetryIds = ASPermissionTelemetryIds - -class _ASServiceTelemetryIds: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _ASServiceTelemetryIdsEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_ASServiceTelemetryIds.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - AS_SERVICE_TELEMETRY_IDS_UNSET_SERVICE: _ASServiceTelemetryIds.ValueType # 0 - AS_SERVICE_TELEMETRY_IDS_FITNESS: _ASServiceTelemetryIds.ValueType # 1 - AS_SERVICE_TELEMETRY_IDS_AWARENESS: _ASServiceTelemetryIds.ValueType # 2 - AS_SERVICE_TELEMETRY_IDS_BREADCRUMB: _ASServiceTelemetryIds.ValueType # 3 - -class ASServiceTelemetryIds(_ASServiceTelemetryIds, metaclass=_ASServiceTelemetryIdsEnumTypeWrapper): ... - -AS_SERVICE_TELEMETRY_IDS_UNSET_SERVICE: ASServiceTelemetryIds.ValueType # 0 -AS_SERVICE_TELEMETRY_IDS_FITNESS: ASServiceTelemetryIds.ValueType # 1 -AS_SERVICE_TELEMETRY_IDS_AWARENESS: ASServiceTelemetryIds.ValueType # 2 -AS_SERVICE_TELEMETRY_IDS_BREADCRUMB: ASServiceTelemetryIds.ValueType # 3 -global___ASServiceTelemetryIds = ASServiceTelemetryIds - -class _AdResponseStatus: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _AdResponseStatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_AdResponseStatus.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - WASABI_AD_FOUND: _AdResponseStatus.ValueType # 0 - NO_CAMPAIGNS_FOUND: _AdResponseStatus.ValueType # 1 - USER_NOT_ELIGIBLE: _AdResponseStatus.ValueType # 2 - LOW_VALUE_WASABI_AD_FOUND: _AdResponseStatus.ValueType # 3 - -class AdResponseStatus(_AdResponseStatus, metaclass=_AdResponseStatusEnumTypeWrapper): ... - -WASABI_AD_FOUND: AdResponseStatus.ValueType # 0 -NO_CAMPAIGNS_FOUND: AdResponseStatus.ValueType # 1 -USER_NOT_ELIGIBLE: AdResponseStatus.ValueType # 2 -LOW_VALUE_WASABI_AD_FOUND: AdResponseStatus.ValueType # 3 -global___AdResponseStatus = AdResponseStatus - -class _AdType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _AdTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_AdType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - AD_TYPE_UNKNOWN: _AdType.ValueType # 0 - AD_TYPE_SPONSORED_GIFT: _AdType.ValueType # 1 - AD_TYPE_SPONSORED_BALLOON: _AdType.ValueType # 2 - AD_TYPE_SPONSORED_BALLOON_WASABI: _AdType.ValueType # 3 - AD_TYPE_SPONSORED_BALLOON_GOOGLE_MANAGED_AD: _AdType.ValueType # 4 - AD_TYPE_SPONSORED_BALLOON_AR_AD: _AdType.ValueType # 5 - AD_TYPE_SPONSORED_BALLOON_VIDEO: _AdType.ValueType # 6 - -class AdType(_AdType, metaclass=_AdTypeEnumTypeWrapper): ... - -AD_TYPE_UNKNOWN: AdType.ValueType # 0 -AD_TYPE_SPONSORED_GIFT: AdType.ValueType # 1 -AD_TYPE_SPONSORED_BALLOON: AdType.ValueType # 2 -AD_TYPE_SPONSORED_BALLOON_WASABI: AdType.ValueType # 3 -AD_TYPE_SPONSORED_BALLOON_GOOGLE_MANAGED_AD: AdType.ValueType # 4 -AD_TYPE_SPONSORED_BALLOON_AR_AD: AdType.ValueType # 5 -AD_TYPE_SPONSORED_BALLOON_VIDEO: AdType.ValueType # 6 -global___AdType = AdType - -class _AntiCheatsIds: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _AntiCheatsIdsEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_AntiCheatsIds.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - ANTI_CHEATS_IDS_DEFAULT_UNSET: _AntiCheatsIds.ValueType # 0 - ANTI_CHEATS_IDS_MODERATION: _AntiCheatsIds.ValueType # 1 - ANTI_CHEATS_IDS_ANTICHEAT: _AntiCheatsIds.ValueType # 2 - ANTI_CHEATS_IDS_RATE_LIMITED: _AntiCheatsIds.ValueType # 3 - -class AntiCheatsIds(_AntiCheatsIds, metaclass=_AntiCheatsIdsEnumTypeWrapper): ... - -ANTI_CHEATS_IDS_DEFAULT_UNSET: AntiCheatsIds.ValueType # 0 -ANTI_CHEATS_IDS_MODERATION: AntiCheatsIds.ValueType # 1 -ANTI_CHEATS_IDS_ANTICHEAT: AntiCheatsIds.ValueType # 2 -ANTI_CHEATS_IDS_RATE_LIMITED: AntiCheatsIds.ValueType # 3 -global___AntiCheatsIds = AntiCheatsIds - -class _AssetTelemetryIds: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _AssetTelemetryIdsEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_AssetTelemetryIds.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - ASSET_TELEMETRY_IDS_UNDEFINED_ASSET_EVENT: _AssetTelemetryIds.ValueType # 0 - ASSET_TELEMETRY_IDS_DOWNLOAD_START: _AssetTelemetryIds.ValueType # 1 - ASSET_TELEMETRY_IDS_DOWNLOAD_FINISHED: _AssetTelemetryIds.ValueType # 2 - ASSET_TELEMETRY_IDS_DOWNLOAD_FAILED: _AssetTelemetryIds.ValueType # 3 - ASSET_TELEMETRY_IDS_ASSET_RETRIEVED_FROM_CACHE: _AssetTelemetryIds.ValueType # 4 - ASSET_TELEMETRY_IDS_CACHE_THRASH: _AssetTelemetryIds.ValueType # 5 - -class AssetTelemetryIds(_AssetTelemetryIds, metaclass=_AssetTelemetryIdsEnumTypeWrapper): ... - -ASSET_TELEMETRY_IDS_UNDEFINED_ASSET_EVENT: AssetTelemetryIds.ValueType # 0 -ASSET_TELEMETRY_IDS_DOWNLOAD_START: AssetTelemetryIds.ValueType # 1 -ASSET_TELEMETRY_IDS_DOWNLOAD_FINISHED: AssetTelemetryIds.ValueType # 2 -ASSET_TELEMETRY_IDS_DOWNLOAD_FAILED: AssetTelemetryIds.ValueType # 3 -ASSET_TELEMETRY_IDS_ASSET_RETRIEVED_FROM_CACHE: AssetTelemetryIds.ValueType # 4 -ASSET_TELEMETRY_IDS_CACHE_THRASH: AssetTelemetryIds.ValueType # 5 -global___AssetTelemetryIds = AssetTelemetryIds - -class _AttractedPokemonContext: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _AttractedPokemonContextEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_AttractedPokemonContext.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - ATTRACTED_POKEMON_UNSET: _AttractedPokemonContext.ValueType # 0 - ATTRACTED_POKEMON_ROUTE: _AttractedPokemonContext.ValueType # 1 - -class AttractedPokemonContext(_AttractedPokemonContext, metaclass=_AttractedPokemonContextEnumTypeWrapper): ... - -ATTRACTED_POKEMON_UNSET: AttractedPokemonContext.ValueType # 0 -ATTRACTED_POKEMON_ROUTE: AttractedPokemonContext.ValueType # 1 -global___AttractedPokemonContext = AttractedPokemonContext - -class _AvatarCustomizationTelemetryIds: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _AvatarCustomizationTelemetryIdsEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_AvatarCustomizationTelemetryIds.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - AVATAR_CUSTOMIZATION_TELEMETRY_IDS_UNDEFINED_AVATAR_CUSTOMIZATION: _AvatarCustomizationTelemetryIds.ValueType # 0 - AVATAR_CUSTOMIZATION_TELEMETRY_IDS_EQUIP_ITEM: _AvatarCustomizationTelemetryIds.ValueType # 1 - AVATAR_CUSTOMIZATION_TELEMETRY_IDS_OPEN_FEATURES: _AvatarCustomizationTelemetryIds.ValueType # 2 - AVATAR_CUSTOMIZATION_TELEMETRY_IDS_OPEN_STORE: _AvatarCustomizationTelemetryIds.ValueType # 3 - AVATAR_CUSTOMIZATION_TELEMETRY_IDS_PURCHASE_ITEM: _AvatarCustomizationTelemetryIds.ValueType # 4 - AVATAR_CUSTOMIZATION_TELEMETRY_IDS_PURCHASE_ERROR: _AvatarCustomizationTelemetryIds.ValueType # 5 - AVATAR_CUSTOMIZATION_TELEMETRY_IDS_SELECT_ITEM_GROUP: _AvatarCustomizationTelemetryIds.ValueType # 6 - AVATAR_CUSTOMIZATION_TELEMETRY_IDS_SELECT_SLOT: _AvatarCustomizationTelemetryIds.ValueType # 7 - AVATAR_CUSTOMIZATION_TELEMETRY_IDS_SELECT_COLOR: _AvatarCustomizationTelemetryIds.ValueType # 8 - AVATAR_CUSTOMIZATION_TELEMETRY_IDS_SHOW_QUICK_SHOP: _AvatarCustomizationTelemetryIds.ValueType # 9 - -class AvatarCustomizationTelemetryIds(_AvatarCustomizationTelemetryIds, metaclass=_AvatarCustomizationTelemetryIdsEnumTypeWrapper): ... - -AVATAR_CUSTOMIZATION_TELEMETRY_IDS_UNDEFINED_AVATAR_CUSTOMIZATION: AvatarCustomizationTelemetryIds.ValueType # 0 -AVATAR_CUSTOMIZATION_TELEMETRY_IDS_EQUIP_ITEM: AvatarCustomizationTelemetryIds.ValueType # 1 -AVATAR_CUSTOMIZATION_TELEMETRY_IDS_OPEN_FEATURES: AvatarCustomizationTelemetryIds.ValueType # 2 -AVATAR_CUSTOMIZATION_TELEMETRY_IDS_OPEN_STORE: AvatarCustomizationTelemetryIds.ValueType # 3 -AVATAR_CUSTOMIZATION_TELEMETRY_IDS_PURCHASE_ITEM: AvatarCustomizationTelemetryIds.ValueType # 4 -AVATAR_CUSTOMIZATION_TELEMETRY_IDS_PURCHASE_ERROR: AvatarCustomizationTelemetryIds.ValueType # 5 -AVATAR_CUSTOMIZATION_TELEMETRY_IDS_SELECT_ITEM_GROUP: AvatarCustomizationTelemetryIds.ValueType # 6 -AVATAR_CUSTOMIZATION_TELEMETRY_IDS_SELECT_SLOT: AvatarCustomizationTelemetryIds.ValueType # 7 -AVATAR_CUSTOMIZATION_TELEMETRY_IDS_SELECT_COLOR: AvatarCustomizationTelemetryIds.ValueType # 8 -AVATAR_CUSTOMIZATION_TELEMETRY_IDS_SHOW_QUICK_SHOP: AvatarCustomizationTelemetryIds.ValueType # 9 -global___AvatarCustomizationTelemetryIds = AvatarCustomizationTelemetryIds - -class _AvatarGender: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _AvatarGenderEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_AvatarGender.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - AVATAR_GENDER_UNKNOWN: _AvatarGender.ValueType # 0 - AVATAR_GENDER_MALE: _AvatarGender.ValueType # 1 - AVATAR_GENDER_FEMALE: _AvatarGender.ValueType # 2 - -class AvatarGender(_AvatarGender, metaclass=_AvatarGenderEnumTypeWrapper): ... - -AVATAR_GENDER_UNKNOWN: AvatarGender.ValueType # 0 -AVATAR_GENDER_MALE: AvatarGender.ValueType # 1 -AVATAR_GENDER_FEMALE: AvatarGender.ValueType # 2 -global___AvatarGender = AvatarGender - -class _BattleExperiment: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _BattleExperimentEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_BattleExperiment.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - BASELINE_BATTLE_EXPERIMENT: _BattleExperiment.ValueType # 0 - ATTACKER_ITEMS: _BattleExperiment.ValueType # 1 - DEFENDER_FORM_CHANGES: _BattleExperiment.ValueType # 2 - PARTY_POWER: _BattleExperiment.ValueType # 3 - -class BattleExperiment(_BattleExperiment, metaclass=_BattleExperimentEnumTypeWrapper): ... - -BASELINE_BATTLE_EXPERIMENT: BattleExperiment.ValueType # 0 -ATTACKER_ITEMS: BattleExperiment.ValueType # 1 -DEFENDER_FORM_CHANGES: BattleExperiment.ValueType # 2 -PARTY_POWER: BattleExperiment.ValueType # 3 -global___BattleExperiment = BattleExperiment - -class _BattleHubSection: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _BattleHubSectionEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_BattleHubSection.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - SECTION_UNSET: _BattleHubSection.ValueType # 0 - SECTION_VS_SEEKER: _BattleHubSection.ValueType # 1 - SECTION_CURR_SEASON: _BattleHubSection.ValueType # 2 - SECTION_LAST_SEASON: _BattleHubSection.ValueType # 3 - SECTION_NEARBY: _BattleHubSection.ValueType # 4 - SECTION_TEAM_LEADERS: _BattleHubSection.ValueType # 5 - SECTION_QR_CODE: _BattleHubSection.ValueType # 6 - -class BattleHubSection(_BattleHubSection, metaclass=_BattleHubSectionEnumTypeWrapper): ... - -SECTION_UNSET: BattleHubSection.ValueType # 0 -SECTION_VS_SEEKER: BattleHubSection.ValueType # 1 -SECTION_CURR_SEASON: BattleHubSection.ValueType # 2 -SECTION_LAST_SEASON: BattleHubSection.ValueType # 3 -SECTION_NEARBY: BattleHubSection.ValueType # 4 -SECTION_TEAM_LEADERS: BattleHubSection.ValueType # 5 -SECTION_QR_CODE: BattleHubSection.ValueType # 6 -global___BattleHubSection = BattleHubSection - -class _BattleHubSubsection: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _BattleHubSubsectionEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_BattleHubSubsection.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - SUBSECTION_UNSET: _BattleHubSubsection.ValueType # 0 - SUBSECTION_VS_CHARGING: _BattleHubSubsection.ValueType # 1 - SUBSECTION_VS_FREE: _BattleHubSubsection.ValueType # 2 - SUBSECTION_VS_PREMIUM: _BattleHubSubsection.ValueType # 3 - SUBSECTION_NEARBY_TEAM_LEADERS: _BattleHubSubsection.ValueType # 4 - SUBSECTION_NEARBY_QR_CODE: _BattleHubSubsection.ValueType # 5 - -class BattleHubSubsection(_BattleHubSubsection, metaclass=_BattleHubSubsectionEnumTypeWrapper): ... - -SUBSECTION_UNSET: BattleHubSubsection.ValueType # 0 -SUBSECTION_VS_CHARGING: BattleHubSubsection.ValueType # 1 -SUBSECTION_VS_FREE: BattleHubSubsection.ValueType # 2 -SUBSECTION_VS_PREMIUM: BattleHubSubsection.ValueType # 3 -SUBSECTION_NEARBY_TEAM_LEADERS: BattleHubSubsection.ValueType # 4 -SUBSECTION_NEARBY_QR_CODE: BattleHubSubsection.ValueType # 5 -global___BattleHubSubsection = BattleHubSubsection - -class _BattlePartyTelemetryIds: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _BattlePartyTelemetryIdsEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_BattlePartyTelemetryIds.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - BATTLE_PARTY_TELEMETRY_IDS_UNDEFINED_BATTLE_PARTY_EVENT: _BattlePartyTelemetryIds.ValueType # 0 - BATTLE_PARTY_TELEMETRY_IDS_ADD: _BattlePartyTelemetryIds.ValueType # 1 - BATTLE_PARTY_TELEMETRY_IDS_REMOVE: _BattlePartyTelemetryIds.ValueType # 2 - BATTLE_PARTY_TELEMETRY_IDS_GYM_BATTLE: _BattlePartyTelemetryIds.ValueType # 3 - BATTLE_PARTY_TELEMETRY_IDS_RAID_BATTLE: _BattlePartyTelemetryIds.ValueType # 4 - BATTLE_PARTY_TELEMETRY_IDS_BATTLE_POKEMON_CHANGED: _BattlePartyTelemetryIds.ValueType # 5 - -class BattlePartyTelemetryIds(_BattlePartyTelemetryIds, metaclass=_BattlePartyTelemetryIdsEnumTypeWrapper): ... - -BATTLE_PARTY_TELEMETRY_IDS_UNDEFINED_BATTLE_PARTY_EVENT: BattlePartyTelemetryIds.ValueType # 0 -BATTLE_PARTY_TELEMETRY_IDS_ADD: BattlePartyTelemetryIds.ValueType # 1 -BATTLE_PARTY_TELEMETRY_IDS_REMOVE: BattlePartyTelemetryIds.ValueType # 2 -BATTLE_PARTY_TELEMETRY_IDS_GYM_BATTLE: BattlePartyTelemetryIds.ValueType # 3 -BATTLE_PARTY_TELEMETRY_IDS_RAID_BATTLE: BattlePartyTelemetryIds.ValueType # 4 -BATTLE_PARTY_TELEMETRY_IDS_BATTLE_POKEMON_CHANGED: BattlePartyTelemetryIds.ValueType # 5 -global___BattlePartyTelemetryIds = BattlePartyTelemetryIds - -class _BuddyActivity: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _BuddyActivityEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_BuddyActivity.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - BUDDY_ACTIVITY_UNSET: _BuddyActivity.ValueType # 0 - BUDDY_ACTIVITY_FEED: _BuddyActivity.ValueType # 1 - BUDDY_ACTIVITY_PET: _BuddyActivity.ValueType # 2 - BUDDY_ACTIVITY_SNAPSHOT: _BuddyActivity.ValueType # 3 - BUDDY_ACTIVITY_WALK: _BuddyActivity.ValueType # 4 - BUDDY_ACTIVITY_NEW_POIS: _BuddyActivity.ValueType # 5 - BUDDY_ACTIVITY_GYM_BATTLE: _BuddyActivity.ValueType # 6 - BUDDY_ACTIVITY_RAID_BATTLE: _BuddyActivity.ValueType # 7 - BUDDY_ACTIVITY_NPC_BATTLE: _BuddyActivity.ValueType # 8 - BUDDY_ACTIVITY_PVP_BATTLE: _BuddyActivity.ValueType # 9 - BUDDY_ACTIVITY_OPEN_SOUVENIRS: _BuddyActivity.ValueType # 10 - BUDDY_ACTIVITY_OPEN_CONSUMABLES: _BuddyActivity.ValueType # 11 - BUDDY_ACTIVITY_INVASION_GRUNT: _BuddyActivity.ValueType # 12 - BUDDY_ACTIVITY_INVASION_LEADER: _BuddyActivity.ValueType # 13 - BUDDY_ACTIVITY_INVASION_GIOVANNI: _BuddyActivity.ValueType # 14 - BUDDY_ACTIVITY_ATTRACTIVE_POI: _BuddyActivity.ValueType # 15 - BUDDY_ACTIVITY_VISIT_POWERED_UP_FORT: _BuddyActivity.ValueType # 16 - BUDDY_ACTIVITY_WAINA_SLEEP: _BuddyActivity.ValueType # 17 - BUDDY_ACTIVITY_ROUTE: _BuddyActivity.ValueType # 18 - -class BuddyActivity(_BuddyActivity, metaclass=_BuddyActivityEnumTypeWrapper): ... - -BUDDY_ACTIVITY_UNSET: BuddyActivity.ValueType # 0 -BUDDY_ACTIVITY_FEED: BuddyActivity.ValueType # 1 -BUDDY_ACTIVITY_PET: BuddyActivity.ValueType # 2 -BUDDY_ACTIVITY_SNAPSHOT: BuddyActivity.ValueType # 3 -BUDDY_ACTIVITY_WALK: BuddyActivity.ValueType # 4 -BUDDY_ACTIVITY_NEW_POIS: BuddyActivity.ValueType # 5 -BUDDY_ACTIVITY_GYM_BATTLE: BuddyActivity.ValueType # 6 -BUDDY_ACTIVITY_RAID_BATTLE: BuddyActivity.ValueType # 7 -BUDDY_ACTIVITY_NPC_BATTLE: BuddyActivity.ValueType # 8 -BUDDY_ACTIVITY_PVP_BATTLE: BuddyActivity.ValueType # 9 -BUDDY_ACTIVITY_OPEN_SOUVENIRS: BuddyActivity.ValueType # 10 -BUDDY_ACTIVITY_OPEN_CONSUMABLES: BuddyActivity.ValueType # 11 -BUDDY_ACTIVITY_INVASION_GRUNT: BuddyActivity.ValueType # 12 -BUDDY_ACTIVITY_INVASION_LEADER: BuddyActivity.ValueType # 13 -BUDDY_ACTIVITY_INVASION_GIOVANNI: BuddyActivity.ValueType # 14 -BUDDY_ACTIVITY_ATTRACTIVE_POI: BuddyActivity.ValueType # 15 -BUDDY_ACTIVITY_VISIT_POWERED_UP_FORT: BuddyActivity.ValueType # 16 -BUDDY_ACTIVITY_WAINA_SLEEP: BuddyActivity.ValueType # 17 -BUDDY_ACTIVITY_ROUTE: BuddyActivity.ValueType # 18 -global___BuddyActivity = BuddyActivity - -class _BuddyActivityCategory: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _BuddyActivityCategoryEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_BuddyActivityCategory.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - BUDDY_CATEGORY_UNSET: _BuddyActivityCategory.ValueType # 0 - BUDDY_CATEGORY_FEED: _BuddyActivityCategory.ValueType # 1 - BUDDY_CATEGORY_CARE: _BuddyActivityCategory.ValueType # 2 - BUDDY_CATEGORY_SNAPSHOT: _BuddyActivityCategory.ValueType # 3 - BUDDY_CATEGORY_WALK: _BuddyActivityCategory.ValueType # 4 - BUDDY_CATEGORY_BATTLE: _BuddyActivityCategory.ValueType # 5 - BUDDY_CATEGORY_EXPLORE: _BuddyActivityCategory.ValueType # 6 - BUDDY_CATEGORY_BONUS: _BuddyActivityCategory.ValueType # 7 - BUDDY_CATEGORY_ROUTE: _BuddyActivityCategory.ValueType # 8 - -class BuddyActivityCategory(_BuddyActivityCategory, metaclass=_BuddyActivityCategoryEnumTypeWrapper): ... - -BUDDY_CATEGORY_UNSET: BuddyActivityCategory.ValueType # 0 -BUDDY_CATEGORY_FEED: BuddyActivityCategory.ValueType # 1 -BUDDY_CATEGORY_CARE: BuddyActivityCategory.ValueType # 2 -BUDDY_CATEGORY_SNAPSHOT: BuddyActivityCategory.ValueType # 3 -BUDDY_CATEGORY_WALK: BuddyActivityCategory.ValueType # 4 -BUDDY_CATEGORY_BATTLE: BuddyActivityCategory.ValueType # 5 -BUDDY_CATEGORY_EXPLORE: BuddyActivityCategory.ValueType # 6 -BUDDY_CATEGORY_BONUS: BuddyActivityCategory.ValueType # 7 -BUDDY_CATEGORY_ROUTE: BuddyActivityCategory.ValueType # 8 -global___BuddyActivityCategory = BuddyActivityCategory - -class _BuddyAnimation: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _BuddyAnimationEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_BuddyAnimation.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - BUDDY_ANIMATION_UNSET: _BuddyAnimation.ValueType # 0 - BUDDY_ANIMATION_HAPPY: _BuddyAnimation.ValueType # 1 - BUDDY_ANIMATION_HATE: _BuddyAnimation.ValueType # 2 - -class BuddyAnimation(_BuddyAnimation, metaclass=_BuddyAnimationEnumTypeWrapper): ... - -BUDDY_ANIMATION_UNSET: BuddyAnimation.ValueType # 0 -BUDDY_ANIMATION_HAPPY: BuddyAnimation.ValueType # 1 -BUDDY_ANIMATION_HATE: BuddyAnimation.ValueType # 2 -global___BuddyAnimation = BuddyAnimation - -class _BuddyEmotionLevel: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _BuddyEmotionLevelEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_BuddyEmotionLevel.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - BUDDY_EMOTION_LEVEL_UNSET: _BuddyEmotionLevel.ValueType # 0 - BUDDY_EMOTION_LEVEL_0: _BuddyEmotionLevel.ValueType # 1 - BUDDY_EMOTION_LEVEL_1: _BuddyEmotionLevel.ValueType # 2 - BUDDY_EMOTION_LEVEL_2: _BuddyEmotionLevel.ValueType # 3 - BUDDY_EMOTION_LEVEL_3: _BuddyEmotionLevel.ValueType # 4 - BUDDY_EMOTION_LEVEL_4: _BuddyEmotionLevel.ValueType # 5 - BUDDY_EMOTION_LEVEL_5: _BuddyEmotionLevel.ValueType # 6 - BUDDY_EMOTION_LEVEL_6: _BuddyEmotionLevel.ValueType # 7 - -class BuddyEmotionLevel(_BuddyEmotionLevel, metaclass=_BuddyEmotionLevelEnumTypeWrapper): ... - -BUDDY_EMOTION_LEVEL_UNSET: BuddyEmotionLevel.ValueType # 0 -BUDDY_EMOTION_LEVEL_0: BuddyEmotionLevel.ValueType # 1 -BUDDY_EMOTION_LEVEL_1: BuddyEmotionLevel.ValueType # 2 -BUDDY_EMOTION_LEVEL_2: BuddyEmotionLevel.ValueType # 3 -BUDDY_EMOTION_LEVEL_3: BuddyEmotionLevel.ValueType # 4 -BUDDY_EMOTION_LEVEL_4: BuddyEmotionLevel.ValueType # 5 -BUDDY_EMOTION_LEVEL_5: BuddyEmotionLevel.ValueType # 6 -BUDDY_EMOTION_LEVEL_6: BuddyEmotionLevel.ValueType # 7 -global___BuddyEmotionLevel = BuddyEmotionLevel - -class _BuddyLevel: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _BuddyLevelEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_BuddyLevel.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - BUDDY_LEVEL_UNSET: _BuddyLevel.ValueType # 0 - BUDDY_LEVEL_0: _BuddyLevel.ValueType # 1 - BUDDY_LEVEL_1: _BuddyLevel.ValueType # 2 - BUDDY_LEVEL_2: _BuddyLevel.ValueType # 3 - BUDDY_LEVEL_3: _BuddyLevel.ValueType # 4 - BUDDY_LEVEL_4: _BuddyLevel.ValueType # 5 - BUDDY_LEVEL_5: _BuddyLevel.ValueType # 6 - -class BuddyLevel(_BuddyLevel, metaclass=_BuddyLevelEnumTypeWrapper): ... - -BUDDY_LEVEL_UNSET: BuddyLevel.ValueType # 0 -BUDDY_LEVEL_0: BuddyLevel.ValueType # 1 -BUDDY_LEVEL_1: BuddyLevel.ValueType # 2 -BUDDY_LEVEL_2: BuddyLevel.ValueType # 3 -BUDDY_LEVEL_3: BuddyLevel.ValueType # 4 -BUDDY_LEVEL_4: BuddyLevel.ValueType # 5 -BUDDY_LEVEL_5: BuddyLevel.ValueType # 6 -global___BuddyLevel = BuddyLevel - -class _CameraInterpolation: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _CameraInterpolationEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_CameraInterpolation.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - CAM_INTERP_CUT: _CameraInterpolation.ValueType # 0 - CAM_INTERP_LINEAR: _CameraInterpolation.ValueType # 1 - CAM_INTERP_SMOOTH: _CameraInterpolation.ValueType # 2 - CAM_INTERP_SMOOTH_ROT_LINEAR_MOVE: _CameraInterpolation.ValueType # 3 - CAM_INTERP_DEPENDS: _CameraInterpolation.ValueType # 4 - -class CameraInterpolation(_CameraInterpolation, metaclass=_CameraInterpolationEnumTypeWrapper): ... - -CAM_INTERP_CUT: CameraInterpolation.ValueType # 0 -CAM_INTERP_LINEAR: CameraInterpolation.ValueType # 1 -CAM_INTERP_SMOOTH: CameraInterpolation.ValueType # 2 -CAM_INTERP_SMOOTH_ROT_LINEAR_MOVE: CameraInterpolation.ValueType # 3 -CAM_INTERP_DEPENDS: CameraInterpolation.ValueType # 4 -global___CameraInterpolation = CameraInterpolation - -class _CameraTarget: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _CameraTargetEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_CameraTarget.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - CAM_TARGET_ATTACKER: _CameraTarget.ValueType # 0 - CAM_TARGET_ATTACKER_EDGE: _CameraTarget.ValueType # 1 - CAM_TARGET_ATTACKER_GROUND: _CameraTarget.ValueType # 2 - CAM_TARGET_DEFENDER: _CameraTarget.ValueType # 3 - CAM_TARGET_DEFENDER_EDGE: _CameraTarget.ValueType # 4 - CAM_TARGET_DEFENDER_GROUND: _CameraTarget.ValueType # 5 - CAM_TARGET_ATTACKER_DEFENDER: _CameraTarget.ValueType # 6 - CAM_TARGET_ATTACKER_DEFENDER_EDGE: _CameraTarget.ValueType # 7 - CAM_TARGET_DEFENDER_ATTACKER: _CameraTarget.ValueType # 8 - CAM_TARGET_DEFENDER_ATTACKER_EDGE: _CameraTarget.ValueType # 9 - CAM_TARGET_ATTACKER_DEFENDER_MIRROR: _CameraTarget.ValueType # 11 - CAM_TARGET_SHOULDER_ATTACKER_DEFENDER: _CameraTarget.ValueType # 12 - CAM_TARGET_SHOULDER_ATTACKER_DEFENDER_MIRROR: _CameraTarget.ValueType # 13 - CAM_TARGET_ATTACKER_DEFENDER_WORLD: _CameraTarget.ValueType # 14 - -class CameraTarget(_CameraTarget, metaclass=_CameraTargetEnumTypeWrapper): ... - -CAM_TARGET_ATTACKER: CameraTarget.ValueType # 0 -CAM_TARGET_ATTACKER_EDGE: CameraTarget.ValueType # 1 -CAM_TARGET_ATTACKER_GROUND: CameraTarget.ValueType # 2 -CAM_TARGET_DEFENDER: CameraTarget.ValueType # 3 -CAM_TARGET_DEFENDER_EDGE: CameraTarget.ValueType # 4 -CAM_TARGET_DEFENDER_GROUND: CameraTarget.ValueType # 5 -CAM_TARGET_ATTACKER_DEFENDER: CameraTarget.ValueType # 6 -CAM_TARGET_ATTACKER_DEFENDER_EDGE: CameraTarget.ValueType # 7 -CAM_TARGET_DEFENDER_ATTACKER: CameraTarget.ValueType # 8 -CAM_TARGET_DEFENDER_ATTACKER_EDGE: CameraTarget.ValueType # 9 -CAM_TARGET_ATTACKER_DEFENDER_MIRROR: CameraTarget.ValueType # 11 -CAM_TARGET_SHOULDER_ATTACKER_DEFENDER: CameraTarget.ValueType # 12 -CAM_TARGET_SHOULDER_ATTACKER_DEFENDER_MIRROR: CameraTarget.ValueType # 13 -CAM_TARGET_ATTACKER_DEFENDER_WORLD: CameraTarget.ValueType # 14 -global___CameraTarget = CameraTarget - -class _ClientAction: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _ClientActionEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_ClientAction.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - CLIENT_ACTION_UNKNOWN_CLIENT_ACTION: _ClientAction.ValueType # 0 - CLIENT_ACTION_REGISTER_PUSH_NOTIFICATION: _ClientAction.ValueType # 5000 - CLIENT_ACTION_UNREGISTER_PUSH_NOTIFICATION: _ClientAction.ValueType # 5001 - CLIENT_ACTION_UPDATE_NOTIFICATION_STATUS: _ClientAction.ValueType # 5002 - CLIENT_ACTION_OPT_OUT_PUSH_NOTIFICATION_CATEGORY: _ClientAction.ValueType # 5003 - CLIENT_ACTION_DOWNLOAD_GAME_MASTER_TEMPLATES: _ClientAction.ValueType # 5004 - CLIENT_ACTION_GET_INVENTORY: _ClientAction.ValueType # 5005 - CLIENT_ACTION_REDEEM_PASSCODE: _ClientAction.ValueType # 5006 - CLIENT_ACTION_PING: _ClientAction.ValueType # 5007 - CLIENT_ACTION_ADD_LOGIN_ACTION: _ClientAction.ValueType # 5008 - CLIENT_ACTION_REMOVE_LOGIN_ACTION: _ClientAction.ValueType # 5009 - CLIENT_ACTION_LIST_LOGIN_ACTION: _ClientAction.ValueType # 5010 - CLIENT_ACTION_ADD_NEW_POI: _ClientAction.ValueType # 5011 - CLIENT_ACTION_PROXY_SOCIAL_ACTION: _ClientAction.ValueType # 5012 - CLIENT_ACTION_DEPRECATED_CLIENT_TELEMETRY: _ClientAction.ValueType # 5013 - CLIENT_ACTION_GET_AVAILABLE_SUBMISSIONS: _ClientAction.ValueType # 5014 - CLIENT_ACTION_GET_SIGNED_URL_FOR_PHOTO_UPLOAD: _ClientAction.ValueType # 5015 - CLIENT_ACTION_REPLACE_LOGIN_ACTION: _ClientAction.ValueType # 5016 - CLIENT_ACTION_PROXY_SOCIAL_SIDE_CHANNEL_ACTION: _ClientAction.ValueType # 5017 - CLIENT_ACTION_COLLECT_CLIENT_TELEMETRY: _ClientAction.ValueType # 5018 - CLIENT_ACTION_PURCHASE_SKU: _ClientAction.ValueType # 5019 - CLIENT_ACTION_GET_AVAILABLE_SKUS_AND_BALANCES: _ClientAction.ValueType # 5020 - CLIENT_ACTION_REDEEM_GOOGLE_RECEIPT: _ClientAction.ValueType # 5021 - CLIENT_ACTION_REDEEM_APPLE_RECEIPT: _ClientAction.ValueType # 5022 - CLIENT_ACTION_REDEEM_DESKTOP_RECEIPT: _ClientAction.ValueType # 5023 - CLIENT_ACTION_UPDATE_FITNESS_METRICS: _ClientAction.ValueType # 5024 - CLIENT_ACTION_GET_FITNESS_REPORT: _ClientAction.ValueType # 5025 - CLIENT_ACTION_GET_CLIENT_TELEMETRY_SETTINGS: _ClientAction.ValueType # 5026 - CLIENT_ACTION_PING_ASYNC: _ClientAction.ValueType # 5027 - CLIENT_ACTION_REGISTER_BACKGROUND_SERVICE: _ClientAction.ValueType # 5028 - CLIENT_ACTION_GET_CLIENT_BGMODE_SETTINGS: _ClientAction.ValueType # 5029 - CLIENT_ACTION_PING_DOWNSTREAM: _ClientAction.ValueType # 5030 - CLIENT_ACTION_SET_IN_GAME_CURRENCY_EXCHANGE_RATE: _ClientAction.ValueType # 5032 - CLIENT_ACTION_REQUEST_GEOFENCE_UPDATES: _ClientAction.ValueType # 5033 - CLIENT_ACTION_UPDATE_PLAYER_LOCATION: _ClientAction.ValueType # 5034 - CLIENT_ACTION_GENERATE_GMAP_SIGNED_URL: _ClientAction.ValueType # 5035 - CLIENT_ACTION_GET_GMAP_SETTINGS: _ClientAction.ValueType # 5036 - CLIENT_ACTION_REDEEM_SAMSUNG_RECEIPT: _ClientAction.ValueType # 5037 - CLIENT_ACTION_ADD_NEW_ROUTE: _ClientAction.ValueType # 5038 - CLIENT_ACTION_GET_OUTSTANDING_WARNINGS: _ClientAction.ValueType # 5039 - CLIENT_ACTION_ACKNOWLEDGE_WARNINGS: _ClientAction.ValueType # 5040 - CLIENT_ACTION_SUBMIT_POI_IMAGE: _ClientAction.ValueType # 5041 - CLIENT_ACTION_SUBMIT_POI_TEXT_METADATA_UPDATE: _ClientAction.ValueType # 5042 - CLIENT_ACTION_SUBMIT_POI_LOCATION_UPDATE: _ClientAction.ValueType # 5043 - CLIENT_ACTION_SUBMIT_POI_TAKEDOWN_REQUEST: _ClientAction.ValueType # 5044 - CLIENT_ACTION_GET_WEB_TOKEN_ACTION: _ClientAction.ValueType # 5045 - CLIENT_ACTION_GET_ADVENTURE_SYNC_SETTINGS: _ClientAction.ValueType # 5046 - CLIENT_ACTION_UPDATE_ADVENTURE_SYNC_SETTINGS: _ClientAction.ValueType # 5047 - CLIENT_ACTION_SET_BIRTHDAY: _ClientAction.ValueType # 5048 - CLIENT_ACTION_FETCH_NEWSFEED_ACTION: _ClientAction.ValueType # 5049 - CLIENT_ACTION_MARK_NEWSFEED_READ_ACTION: _ClientAction.ValueType # 5050 - -class ClientAction(_ClientAction, metaclass=_ClientActionEnumTypeWrapper): ... - -CLIENT_ACTION_UNKNOWN_CLIENT_ACTION: ClientAction.ValueType # 0 -CLIENT_ACTION_REGISTER_PUSH_NOTIFICATION: ClientAction.ValueType # 5000 -CLIENT_ACTION_UNREGISTER_PUSH_NOTIFICATION: ClientAction.ValueType # 5001 -CLIENT_ACTION_UPDATE_NOTIFICATION_STATUS: ClientAction.ValueType # 5002 -CLIENT_ACTION_OPT_OUT_PUSH_NOTIFICATION_CATEGORY: ClientAction.ValueType # 5003 -CLIENT_ACTION_DOWNLOAD_GAME_MASTER_TEMPLATES: ClientAction.ValueType # 5004 -CLIENT_ACTION_GET_INVENTORY: ClientAction.ValueType # 5005 -CLIENT_ACTION_REDEEM_PASSCODE: ClientAction.ValueType # 5006 -CLIENT_ACTION_PING: ClientAction.ValueType # 5007 -CLIENT_ACTION_ADD_LOGIN_ACTION: ClientAction.ValueType # 5008 -CLIENT_ACTION_REMOVE_LOGIN_ACTION: ClientAction.ValueType # 5009 -CLIENT_ACTION_LIST_LOGIN_ACTION: ClientAction.ValueType # 5010 -CLIENT_ACTION_ADD_NEW_POI: ClientAction.ValueType # 5011 -CLIENT_ACTION_PROXY_SOCIAL_ACTION: ClientAction.ValueType # 5012 -CLIENT_ACTION_DEPRECATED_CLIENT_TELEMETRY: ClientAction.ValueType # 5013 -CLIENT_ACTION_GET_AVAILABLE_SUBMISSIONS: ClientAction.ValueType # 5014 -CLIENT_ACTION_GET_SIGNED_URL_FOR_PHOTO_UPLOAD: ClientAction.ValueType # 5015 -CLIENT_ACTION_REPLACE_LOGIN_ACTION: ClientAction.ValueType # 5016 -CLIENT_ACTION_PROXY_SOCIAL_SIDE_CHANNEL_ACTION: ClientAction.ValueType # 5017 -CLIENT_ACTION_COLLECT_CLIENT_TELEMETRY: ClientAction.ValueType # 5018 -CLIENT_ACTION_PURCHASE_SKU: ClientAction.ValueType # 5019 -CLIENT_ACTION_GET_AVAILABLE_SKUS_AND_BALANCES: ClientAction.ValueType # 5020 -CLIENT_ACTION_REDEEM_GOOGLE_RECEIPT: ClientAction.ValueType # 5021 -CLIENT_ACTION_REDEEM_APPLE_RECEIPT: ClientAction.ValueType # 5022 -CLIENT_ACTION_REDEEM_DESKTOP_RECEIPT: ClientAction.ValueType # 5023 -CLIENT_ACTION_UPDATE_FITNESS_METRICS: ClientAction.ValueType # 5024 -CLIENT_ACTION_GET_FITNESS_REPORT: ClientAction.ValueType # 5025 -CLIENT_ACTION_GET_CLIENT_TELEMETRY_SETTINGS: ClientAction.ValueType # 5026 -CLIENT_ACTION_PING_ASYNC: ClientAction.ValueType # 5027 -CLIENT_ACTION_REGISTER_BACKGROUND_SERVICE: ClientAction.ValueType # 5028 -CLIENT_ACTION_GET_CLIENT_BGMODE_SETTINGS: ClientAction.ValueType # 5029 -CLIENT_ACTION_PING_DOWNSTREAM: ClientAction.ValueType # 5030 -CLIENT_ACTION_SET_IN_GAME_CURRENCY_EXCHANGE_RATE: ClientAction.ValueType # 5032 -CLIENT_ACTION_REQUEST_GEOFENCE_UPDATES: ClientAction.ValueType # 5033 -CLIENT_ACTION_UPDATE_PLAYER_LOCATION: ClientAction.ValueType # 5034 -CLIENT_ACTION_GENERATE_GMAP_SIGNED_URL: ClientAction.ValueType # 5035 -CLIENT_ACTION_GET_GMAP_SETTINGS: ClientAction.ValueType # 5036 -CLIENT_ACTION_REDEEM_SAMSUNG_RECEIPT: ClientAction.ValueType # 5037 -CLIENT_ACTION_ADD_NEW_ROUTE: ClientAction.ValueType # 5038 -CLIENT_ACTION_GET_OUTSTANDING_WARNINGS: ClientAction.ValueType # 5039 -CLIENT_ACTION_ACKNOWLEDGE_WARNINGS: ClientAction.ValueType # 5040 -CLIENT_ACTION_SUBMIT_POI_IMAGE: ClientAction.ValueType # 5041 -CLIENT_ACTION_SUBMIT_POI_TEXT_METADATA_UPDATE: ClientAction.ValueType # 5042 -CLIENT_ACTION_SUBMIT_POI_LOCATION_UPDATE: ClientAction.ValueType # 5043 -CLIENT_ACTION_SUBMIT_POI_TAKEDOWN_REQUEST: ClientAction.ValueType # 5044 -CLIENT_ACTION_GET_WEB_TOKEN_ACTION: ClientAction.ValueType # 5045 -CLIENT_ACTION_GET_ADVENTURE_SYNC_SETTINGS: ClientAction.ValueType # 5046 -CLIENT_ACTION_UPDATE_ADVENTURE_SYNC_SETTINGS: ClientAction.ValueType # 5047 -CLIENT_ACTION_SET_BIRTHDAY: ClientAction.ValueType # 5048 -CLIENT_ACTION_FETCH_NEWSFEED_ACTION: ClientAction.ValueType # 5049 -CLIENT_ACTION_MARK_NEWSFEED_READ_ACTION: ClientAction.ValueType # 5050 -global___ClientAction = ClientAction - -class _ClientOperatingSystem: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _ClientOperatingSystemEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_ClientOperatingSystem.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - CLIENT_OPERATING_SYSTEM_OS_UNKNOWN: _ClientOperatingSystem.ValueType # 0 - CLIENT_OPERATING_SYSTEM_OS_ANDROID: _ClientOperatingSystem.ValueType # 1 - CLIENT_OPERATING_SYSTEM_OS_IOS: _ClientOperatingSystem.ValueType # 2 - CLIENT_OPERATING_SYSTEM_OS_DESKTOP: _ClientOperatingSystem.ValueType # 3 - -class ClientOperatingSystem(_ClientOperatingSystem, metaclass=_ClientOperatingSystemEnumTypeWrapper): ... - -CLIENT_OPERATING_SYSTEM_OS_UNKNOWN: ClientOperatingSystem.ValueType # 0 -CLIENT_OPERATING_SYSTEM_OS_ANDROID: ClientOperatingSystem.ValueType # 1 -CLIENT_OPERATING_SYSTEM_OS_IOS: ClientOperatingSystem.ValueType # 2 -CLIENT_OPERATING_SYSTEM_OS_DESKTOP: ClientOperatingSystem.ValueType # 3 -global___ClientOperatingSystem = ClientOperatingSystem - -class _CombatHubEntranceTelemetryIds: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _CombatHubEntranceTelemetryIdsEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_CombatHubEntranceTelemetryIds.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - COMBAT_HUB_ENTRANCE_TELEMETRY_IDS_UNDEFINED_EVENT: _CombatHubEntranceTelemetryIds.ValueType # 0 - COMBAT_HUB_ENTRANCE_TELEMETRY_IDS_CLICKED_COMBAT_HUB_BUTTON: _CombatHubEntranceTelemetryIds.ValueType # 1 - -class CombatHubEntranceTelemetryIds(_CombatHubEntranceTelemetryIds, metaclass=_CombatHubEntranceTelemetryIdsEnumTypeWrapper): ... - -COMBAT_HUB_ENTRANCE_TELEMETRY_IDS_UNDEFINED_EVENT: CombatHubEntranceTelemetryIds.ValueType # 0 -COMBAT_HUB_ENTRANCE_TELEMETRY_IDS_CLICKED_COMBAT_HUB_BUTTON: CombatHubEntranceTelemetryIds.ValueType # 1 -global___CombatHubEntranceTelemetryIds = CombatHubEntranceTelemetryIds - -class _CombatPlayerFinishState: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _CombatPlayerFinishStateEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_CombatPlayerFinishState.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - COMBAT_PLAYER_FINISH_STATE_WINNER: _CombatPlayerFinishState.ValueType # 0 - COMBAT_PLAYER_FINISH_STATE_LOSER: _CombatPlayerFinishState.ValueType # 1 - COMBAT_PLAYER_FINISH_STATE_DRAW: _CombatPlayerFinishState.ValueType # 2 - -class CombatPlayerFinishState(_CombatPlayerFinishState, metaclass=_CombatPlayerFinishStateEnumTypeWrapper): ... - -COMBAT_PLAYER_FINISH_STATE_WINNER: CombatPlayerFinishState.ValueType # 0 -COMBAT_PLAYER_FINISH_STATE_LOSER: CombatPlayerFinishState.ValueType # 1 -COMBAT_PLAYER_FINISH_STATE_DRAW: CombatPlayerFinishState.ValueType # 2 -global___CombatPlayerFinishState = CombatPlayerFinishState - -class _CombatRefactorToggleProto: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _CombatRefactorToggleProtoEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_CombatRefactorToggleProto.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - BASELINE: _CombatRefactorToggleProto.ValueType # 0 - FAST_MOVE_ALWAYS_LEAK: _CombatRefactorToggleProto.ValueType # 1 - MINIGAME_FAST_MOVE_CLEAR: _CombatRefactorToggleProto.ValueType # 2 - SWAP_FAST_MOVE_CLEAR: _CombatRefactorToggleProto.ValueType # 3 - DOWNSTREAM_REDUNDANCY: _CombatRefactorToggleProto.ValueType # 4 - DEFENSIVE_ACK_CHECK: _CombatRefactorToggleProto.ValueType # 5 - SERVER_FLY_IN_FLY_OUT: _CombatRefactorToggleProto.ValueType # 6 - CLIENT_REOBSERVER_COMBAT_STATE: _CombatRefactorToggleProto.ValueType # 7 - FAST_MOVE_FLY_IN_CLIP: _CombatRefactorToggleProto.ValueType # 8 - CLIENT_FAST_MOVE_FLY_IN_CLIP_FALL_BACK: _CombatRefactorToggleProto.ValueType # 9 - COMBAT_REWARDS_INVOKE: _CombatRefactorToggleProto.ValueType # 10 - CLIENT_SWAP_WIDGET_DISMISS: _CombatRefactorToggleProto.ValueType # 11 - CLIENT_COMBAT_NULL_RPC_GUARD: _CombatRefactorToggleProto.ValueType # 12 - SWAP_DELAY_TY_GREIL: _CombatRefactorToggleProto.ValueType # 13 - FAST_MOVE_FAINT_DEFERRAL: _CombatRefactorToggleProto.ValueType # 14 - COMBAT_REWARDS_ASYNC: _CombatRefactorToggleProto.ValueType # 15 - ENABLE_FOG: _CombatRefactorToggleProto.ValueType # 16 - -class CombatRefactorToggleProto(_CombatRefactorToggleProto, metaclass=_CombatRefactorToggleProtoEnumTypeWrapper): ... - -BASELINE: CombatRefactorToggleProto.ValueType # 0 -FAST_MOVE_ALWAYS_LEAK: CombatRefactorToggleProto.ValueType # 1 -MINIGAME_FAST_MOVE_CLEAR: CombatRefactorToggleProto.ValueType # 2 -SWAP_FAST_MOVE_CLEAR: CombatRefactorToggleProto.ValueType # 3 -DOWNSTREAM_REDUNDANCY: CombatRefactorToggleProto.ValueType # 4 -DEFENSIVE_ACK_CHECK: CombatRefactorToggleProto.ValueType # 5 -SERVER_FLY_IN_FLY_OUT: CombatRefactorToggleProto.ValueType # 6 -CLIENT_REOBSERVER_COMBAT_STATE: CombatRefactorToggleProto.ValueType # 7 -FAST_MOVE_FLY_IN_CLIP: CombatRefactorToggleProto.ValueType # 8 -CLIENT_FAST_MOVE_FLY_IN_CLIP_FALL_BACK: CombatRefactorToggleProto.ValueType # 9 -COMBAT_REWARDS_INVOKE: CombatRefactorToggleProto.ValueType # 10 -CLIENT_SWAP_WIDGET_DISMISS: CombatRefactorToggleProto.ValueType # 11 -CLIENT_COMBAT_NULL_RPC_GUARD: CombatRefactorToggleProto.ValueType # 12 -SWAP_DELAY_TY_GREIL: CombatRefactorToggleProto.ValueType # 13 -FAST_MOVE_FAINT_DEFERRAL: CombatRefactorToggleProto.ValueType # 14 -COMBAT_REWARDS_ASYNC: CombatRefactorToggleProto.ValueType # 15 -ENABLE_FOG: CombatRefactorToggleProto.ValueType # 16 -global___CombatRefactorToggleProto = CombatRefactorToggleProto - -class _CombatRewardStatus: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _CombatRewardStatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_CombatRewardStatus.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - COMBAT_REWARD_STATUS_UNSET_REWARD_STATUS: _CombatRewardStatus.ValueType # 0 - COMBAT_REWARD_STATUS_REWARDS_GRANTED: _CombatRewardStatus.ValueType # 1 - COMBAT_REWARD_STATUS_MAX_REWARDS_RECEIVED: _CombatRewardStatus.ValueType # 2 - COMBAT_REWARD_STATUS_PLAYER_BAG_FULL: _CombatRewardStatus.ValueType # 3 - COMBAT_REWARD_STATUS_NO_REWARDS: _CombatRewardStatus.ValueType # 4 - COMBAT_REWARD_STATUS_REWARDS_ELIGIBLE: _CombatRewardStatus.ValueType # 5 - -class CombatRewardStatus(_CombatRewardStatus, metaclass=_CombatRewardStatusEnumTypeWrapper): ... - -COMBAT_REWARD_STATUS_UNSET_REWARD_STATUS: CombatRewardStatus.ValueType # 0 -COMBAT_REWARD_STATUS_REWARDS_GRANTED: CombatRewardStatus.ValueType # 1 -COMBAT_REWARD_STATUS_MAX_REWARDS_RECEIVED: CombatRewardStatus.ValueType # 2 -COMBAT_REWARD_STATUS_PLAYER_BAG_FULL: CombatRewardStatus.ValueType # 3 -COMBAT_REWARD_STATUS_NO_REWARDS: CombatRewardStatus.ValueType # 4 -COMBAT_REWARD_STATUS_REWARDS_ELIGIBLE: CombatRewardStatus.ValueType # 5 -global___CombatRewardStatus = CombatRewardStatus - -class _CombatType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _CombatTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_CombatType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - COMBAT_TYPE_UNSET: _CombatType.ValueType # 0 - COMBAT_TYPE_SOLO: _CombatType.ValueType # 1 - COMBAT_TYPE_QR_CODE: _CombatType.ValueType # 2 - COMBAT_TYPE_FRIENDS: _CombatType.ValueType # 3 - COMBAT_TYPE_NEARBY: _CombatType.ValueType # 4 - COMBAT_TYPE_SOLO_INVASION: _CombatType.ValueType # 5 - COMBAT_TYPE_VS_SEEKER: _CombatType.ValueType # 6 - -class CombatType(_CombatType, metaclass=_CombatTypeEnumTypeWrapper): ... - -COMBAT_TYPE_UNSET: CombatType.ValueType # 0 -COMBAT_TYPE_SOLO: CombatType.ValueType # 1 -COMBAT_TYPE_QR_CODE: CombatType.ValueType # 2 -COMBAT_TYPE_FRIENDS: CombatType.ValueType # 3 -COMBAT_TYPE_NEARBY: CombatType.ValueType # 4 -COMBAT_TYPE_SOLO_INVASION: CombatType.ValueType # 5 -COMBAT_TYPE_VS_SEEKER: CombatType.ValueType # 6 -global___CombatType = CombatType - -class _ContestEntrysProto: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _ContestEntrysProtoEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_ContestEntrysProto.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - ENTRY_POINT_UNSET: _ContestEntrysProto.ValueType # 0 - SUGGESTED_FROM_CONTEST_PAGE: _ContestEntrysProto.ValueType # 1 - SWITCH_POKEMON_CONTEST_PAGE: _ContestEntrysProto.ValueType # 2 - SUGGESTED_AFTER_POKEMON_CATCH: _ContestEntrysProto.ValueType # 3 - -class ContestEntrysProto(_ContestEntrysProto, metaclass=_ContestEntrysProtoEnumTypeWrapper): ... - -ENTRY_POINT_UNSET: ContestEntrysProto.ValueType # 0 -SUGGESTED_FROM_CONTEST_PAGE: ContestEntrysProto.ValueType # 1 -SWITCH_POKEMON_CONTEST_PAGE: ContestEntrysProto.ValueType # 2 -SUGGESTED_AFTER_POKEMON_CATCH: ContestEntrysProto.ValueType # 3 -global___ContestEntrysProto = ContestEntrysProto - -class _ContestOccurrence: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _ContestOccurrenceEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_ContestOccurrence.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - CONTEST_OCCURRENCE_UNSET: _ContestOccurrence.ValueType # 0 - DAILY: _ContestOccurrence.ValueType # 1 - TWO_DAYS: _ContestOccurrence.ValueType # 2 - THREE_DAYS: _ContestOccurrence.ValueType # 3 - WEEKLY: _ContestOccurrence.ValueType # 4 - SEASONAL: _ContestOccurrence.ValueType # 5 - HOURLY: _ContestOccurrence.ValueType # 6 - FIVE_MINUTES: _ContestOccurrence.ValueType # 7 - CUSTOM: _ContestOccurrence.ValueType # 8 - -class ContestOccurrence(_ContestOccurrence, metaclass=_ContestOccurrenceEnumTypeWrapper): ... - -CONTEST_OCCURRENCE_UNSET: ContestOccurrence.ValueType # 0 -DAILY: ContestOccurrence.ValueType # 1 -TWO_DAYS: ContestOccurrence.ValueType # 2 -THREE_DAYS: ContestOccurrence.ValueType # 3 -WEEKLY: ContestOccurrence.ValueType # 4 -SEASONAL: ContestOccurrence.ValueType # 5 -HOURLY: ContestOccurrence.ValueType # 6 -FIVE_MINUTES: ContestOccurrence.ValueType # 7 -CUSTOM: ContestOccurrence.ValueType # 8 -global___ContestOccurrence = ContestOccurrence - -class _ContestPokemonMetric: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _ContestPokemonMetricEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_ContestPokemonMetric.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - CONTEST_POKEMON_METRIC_UNSET: _ContestPokemonMetric.ValueType # 0 - POKEMON_SIZE: _ContestPokemonMetric.ValueType # 1 - -class ContestPokemonMetric(_ContestPokemonMetric, metaclass=_ContestPokemonMetricEnumTypeWrapper): ... - -CONTEST_POKEMON_METRIC_UNSET: ContestPokemonMetric.ValueType # 0 -POKEMON_SIZE: ContestPokemonMetric.ValueType # 1 -global___ContestPokemonMetric = ContestPokemonMetric - -class _ContestRankingStandard: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _ContestRankingStandardEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_ContestRankingStandard.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - CONTEST_RANKING_STANDARD_UNSET: _ContestRankingStandard.ValueType # 0 - MIN: _ContestRankingStandard.ValueType # 1 - MAX: _ContestRankingStandard.ValueType # 2 - -class ContestRankingStandard(_ContestRankingStandard, metaclass=_ContestRankingStandardEnumTypeWrapper): ... - -CONTEST_RANKING_STANDARD_UNSET: ContestRankingStandard.ValueType # 0 -MIN: ContestRankingStandard.ValueType # 1 -MAX: ContestRankingStandard.ValueType # 2 -global___ContestRankingStandard = ContestRankingStandard - -class _ContestScoreComponentType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _ContestScoreComponentTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_ContestScoreComponentType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - TYPE_UNSET: _ContestScoreComponentType.ValueType # 0 - HEIGHT: _ContestScoreComponentType.ValueType # 1 - WEIGHT: _ContestScoreComponentType.ValueType # 2 - IV: _ContestScoreComponentType.ValueType # 3 - -class ContestScoreComponentType(_ContestScoreComponentType, metaclass=_ContestScoreComponentTypeEnumTypeWrapper): ... - -TYPE_UNSET: ContestScoreComponentType.ValueType # 0 -HEIGHT: ContestScoreComponentType.ValueType # 1 -WEIGHT: ContestScoreComponentType.ValueType # 2 -IV: ContestScoreComponentType.ValueType # 3 -global___ContestScoreComponentType = ContestScoreComponentType - -class _DeviceServiceTelemetryIds: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _DeviceServiceTelemetryIdsEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_DeviceServiceTelemetryIds.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - DEVICE_SERVICE_TELEMETRY_IDS_UNDEFINED_DEVICE_SERVICE: _DeviceServiceTelemetryIds.ValueType # 0 - DEVICE_SERVICE_TELEMETRY_IDS_FITNESS: _DeviceServiceTelemetryIds.ValueType # 1 - DEVICE_SERVICE_TELEMETRY_IDS_SMART_WATCH: _DeviceServiceTelemetryIds.ValueType # 2 - DEVICE_SERVICE_TELEMETRY_IDS_SFIDA: _DeviceServiceTelemetryIds.ValueType # 3 - DEVICE_SERVICE_TELEMETRY_IDS_AWARENESS: _DeviceServiceTelemetryIds.ValueType # 4 - DEVICE_SERVICE_TELEMETRY_IDS_ADVENTURE_SYNC: _DeviceServiceTelemetryIds.ValueType # 5 - DEVICE_SERVICE_TELEMETRY_IDS_SENSOR: _DeviceServiceTelemetryIds.ValueType # 6 - -class DeviceServiceTelemetryIds(_DeviceServiceTelemetryIds, metaclass=_DeviceServiceTelemetryIdsEnumTypeWrapper): ... - -DEVICE_SERVICE_TELEMETRY_IDS_UNDEFINED_DEVICE_SERVICE: DeviceServiceTelemetryIds.ValueType # 0 -DEVICE_SERVICE_TELEMETRY_IDS_FITNESS: DeviceServiceTelemetryIds.ValueType # 1 -DEVICE_SERVICE_TELEMETRY_IDS_SMART_WATCH: DeviceServiceTelemetryIds.ValueType # 2 -DEVICE_SERVICE_TELEMETRY_IDS_SFIDA: DeviceServiceTelemetryIds.ValueType # 3 -DEVICE_SERVICE_TELEMETRY_IDS_AWARENESS: DeviceServiceTelemetryIds.ValueType # 4 -DEVICE_SERVICE_TELEMETRY_IDS_ADVENTURE_SYNC: DeviceServiceTelemetryIds.ValueType # 5 -DEVICE_SERVICE_TELEMETRY_IDS_SENSOR: DeviceServiceTelemetryIds.ValueType # 6 -global___DeviceServiceTelemetryIds = DeviceServiceTelemetryIds - -class _DeviceType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _DeviceTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_DeviceType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - NO_DEVICE: _DeviceType.ValueType # 0 - WAINA: _DeviceType.ValueType # 1 - -class DeviceType(_DeviceType, metaclass=_DeviceTypeEnumTypeWrapper): ... - -NO_DEVICE: DeviceType.ValueType # 0 -WAINA: DeviceType.ValueType # 1 -global___DeviceType = DeviceType - -class _EggIncubatorType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _EggIncubatorTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_EggIncubatorType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - INCUBATOR_UNSET: _EggIncubatorType.ValueType # 0 - INCUBATOR_DISTANCE: _EggIncubatorType.ValueType # 1 - -class EggIncubatorType(_EggIncubatorType, metaclass=_EggIncubatorTypeEnumTypeWrapper): ... - -INCUBATOR_UNSET: EggIncubatorType.ValueType # 0 -INCUBATOR_DISTANCE: EggIncubatorType.ValueType # 1 -global___EggIncubatorType = EggIncubatorType - -class _EggSlotType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _EggSlotTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_EggSlotType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - EGG_SLOT_DEFAULT: _EggSlotType.ValueType # 0 - EGG_SLOT_SPECIAL: _EggSlotType.ValueType # 1 - -class EggSlotType(_EggSlotType, metaclass=_EggSlotTypeEnumTypeWrapper): ... - -EGG_SLOT_DEFAULT: EggSlotType.ValueType # 0 -EGG_SLOT_SPECIAL: EggSlotType.ValueType # 1 -global___EggSlotType = EggSlotType - -class _EncounterType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _EncounterTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_EncounterType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - ENCOUNTER_TYPE_SPAWN_POINT: _EncounterType.ValueType # 0 - ENCOUNTER_TYPE_INCENSE: _EncounterType.ValueType # 1 - ENCOUNTER_TYPE_DISK: _EncounterType.ValueType # 2 - ENCOUNTER_TYPE_POST_RAID: _EncounterType.ValueType # 3 - ENCOUNTER_TYPE_STORY_QUEST: _EncounterType.ValueType # 4 - ENCOUNTER_TYPE_QUEST_STAMP_CARD: _EncounterType.ValueType # 5 - ENCOUNTER_TYPE_CHALLENGE_QUEST: _EncounterType.ValueType # 6 - ENCOUNTER_TYPE_PHOTOBOMB: _EncounterType.ValueType # 7 - ENCOUNTER_TYPE_INVASION: _EncounterType.ValueType # 8 - ENCOUNTER_TYPE_VS_SEEKER_REWARD: _EncounterType.ValueType # 9 - ENCOUNTER_TYPE_TIMED_STORY_QUEST: _EncounterType.ValueType # 10 - ENCOUNTER_TYPE_DAILY_BONUS: _EncounterType.ValueType # 11 - ENCOUNTER_TYPE_REFERRAL_QUEST: _EncounterType.ValueType # 12 - ENCOUNTER_TYPE_TIMED_MINI_COLLECTION_QUEST: _EncounterType.ValueType # 13 - ENCOUNTER_TYPE_POWER_UP_POKESTOP: _EncounterType.ValueType # 14 - ENCOUNTER_TYPE_BUTTERFLY_COLLECTOR: _EncounterType.ValueType # 15 - ENCOUNTER_TYPE_ROUTE: _EncounterType.ValueType # 17 - ENCOUNTER_TYPE_PARTY_QUEST: _EncounterType.ValueType # 18 - ENCOUNTER_TYPE_BADGE_REWARD: _EncounterType.ValueType # 19 - -class EncounterType(_EncounterType, metaclass=_EncounterTypeEnumTypeWrapper): ... - -ENCOUNTER_TYPE_SPAWN_POINT: EncounterType.ValueType # 0 -ENCOUNTER_TYPE_INCENSE: EncounterType.ValueType # 1 -ENCOUNTER_TYPE_DISK: EncounterType.ValueType # 2 -ENCOUNTER_TYPE_POST_RAID: EncounterType.ValueType # 3 -ENCOUNTER_TYPE_STORY_QUEST: EncounterType.ValueType # 4 -ENCOUNTER_TYPE_QUEST_STAMP_CARD: EncounterType.ValueType # 5 -ENCOUNTER_TYPE_CHALLENGE_QUEST: EncounterType.ValueType # 6 -ENCOUNTER_TYPE_PHOTOBOMB: EncounterType.ValueType # 7 -ENCOUNTER_TYPE_INVASION: EncounterType.ValueType # 8 -ENCOUNTER_TYPE_VS_SEEKER_REWARD: EncounterType.ValueType # 9 -ENCOUNTER_TYPE_TIMED_STORY_QUEST: EncounterType.ValueType # 10 -ENCOUNTER_TYPE_DAILY_BONUS: EncounterType.ValueType # 11 -ENCOUNTER_TYPE_REFERRAL_QUEST: EncounterType.ValueType # 12 -ENCOUNTER_TYPE_TIMED_MINI_COLLECTION_QUEST: EncounterType.ValueType # 13 -ENCOUNTER_TYPE_POWER_UP_POKESTOP: EncounterType.ValueType # 14 -ENCOUNTER_TYPE_BUTTERFLY_COLLECTOR: EncounterType.ValueType # 15 -ENCOUNTER_TYPE_ROUTE: EncounterType.ValueType # 17 -ENCOUNTER_TYPE_PARTY_QUEST: EncounterType.ValueType # 18 -ENCOUNTER_TYPE_BADGE_REWARD: EncounterType.ValueType # 19 -global___EncounterType = EncounterType - -class _EventTypeStatus: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _EventTypeStatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_EventTypeStatus.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - EVENT_UNSET: _EventTypeStatus.ValueType # 0 - SLEEPING_POKEMON: _EventTypeStatus.ValueType # 1 - PHOTO_SAFARI: _EventTypeStatus.ValueType # 2 - -class EventTypeStatus(_EventTypeStatus, metaclass=_EventTypeStatusEnumTypeWrapper): ... - -EVENT_UNSET: EventTypeStatus.ValueType # 0 -SLEEPING_POKEMON: EventTypeStatus.ValueType # 1 -PHOTO_SAFARI: EventTypeStatus.ValueType # 2 -global___EventTypeStatus = EventTypeStatus - -class _FeatureKind: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _FeatureKindEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_FeatureKind.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - FEATURE_KIND_undefined: _FeatureKind.ValueType # 0 - FEATURE_KIND_basin: _FeatureKind.ValueType # 1 - FEATURE_KIND_canal: _FeatureKind.ValueType # 2 - FEATURE_KIND_cemetery: _FeatureKind.ValueType # 3 - FEATURE_KIND_commercial: _FeatureKind.ValueType # 6 - FEATURE_KIND_ditch: _FeatureKind.ValueType # 9 - FEATURE_KIND_drain: _FeatureKind.ValueType # 11 - FEATURE_KIND_farm: _FeatureKind.ValueType # 12 - FEATURE_KIND_farmland: _FeatureKind.ValueType # 13 - FEATURE_KIND_forest: _FeatureKind.ValueType # 16 - FEATURE_KIND_garden: _FeatureKind.ValueType # 17 - FEATURE_KIND_glacier: _FeatureKind.ValueType # 18 - FEATURE_KIND_golf_course: _FeatureKind.ValueType # 19 - FEATURE_KIND_grass: _FeatureKind.ValueType # 20 - FEATURE_KIND_highway: _FeatureKind.ValueType # 21 - FEATURE_KIND_hotel: _FeatureKind.ValueType # 23 - FEATURE_KIND_industrial: _FeatureKind.ValueType # 24 - FEATURE_KIND_lake: _FeatureKind.ValueType # 25 - FEATURE_KIND_major_road: _FeatureKind.ValueType # 28 - FEATURE_KIND_meadow: _FeatureKind.ValueType # 29 - FEATURE_KIND_minor_road: _FeatureKind.ValueType # 30 - FEATURE_KIND_nature_reserve: _FeatureKind.ValueType # 31 - FEATURE_KIND_ocean: _FeatureKind.ValueType # 32 - FEATURE_KIND_park: _FeatureKind.ValueType # 33 - FEATURE_KIND_parking: _FeatureKind.ValueType # 34 - FEATURE_KIND_path: _FeatureKind.ValueType # 35 - FEATURE_KIND_pedestrian: _FeatureKind.ValueType # 36 - FEATURE_KIND_playa: _FeatureKind.ValueType # 39 - FEATURE_KIND_quarry: _FeatureKind.ValueType # 41 - FEATURE_KIND_railway: _FeatureKind.ValueType # 42 - FEATURE_KIND_recreation_area: _FeatureKind.ValueType # 43 - FEATURE_KIND_residential: _FeatureKind.ValueType # 45 - FEATURE_KIND_retail: _FeatureKind.ValueType # 46 - FEATURE_KIND_river: _FeatureKind.ValueType # 47 - FEATURE_KIND_riverbank: _FeatureKind.ValueType # 48 - FEATURE_KIND_runway: _FeatureKind.ValueType # 49 - FEATURE_KIND_school: _FeatureKind.ValueType # 50 - FEATURE_KIND_stream: _FeatureKind.ValueType # 53 - FEATURE_KIND_taxiway: _FeatureKind.ValueType # 54 - FEATURE_KIND_water: _FeatureKind.ValueType # 58 - FEATURE_KIND_wetland: _FeatureKind.ValueType # 59 - FEATURE_KIND_wood: _FeatureKind.ValueType # 60 - FEATURE_KIND_other: _FeatureKind.ValueType # 63 - FEATURE_KIND_country: _FeatureKind.ValueType # 64 - FEATURE_KIND_region: _FeatureKind.ValueType # 65 - FEATURE_KIND_city: _FeatureKind.ValueType # 66 - FEATURE_KIND_town: _FeatureKind.ValueType # 67 - FEATURE_KIND_airport: _FeatureKind.ValueType # 68 - FEATURE_KIND_bay: _FeatureKind.ValueType # 69 - FEATURE_KIND_borough: _FeatureKind.ValueType # 70 - FEATURE_KIND_fjord: _FeatureKind.ValueType # 71 - FEATURE_KIND_hamlet: _FeatureKind.ValueType # 72 - FEATURE_KIND_military: _FeatureKind.ValueType # 73 - FEATURE_KIND_national_park: _FeatureKind.ValueType # 74 - FEATURE_KIND_neighborhood: _FeatureKind.ValueType # 75 - FEATURE_KIND_peak: _FeatureKind.ValueType # 76 - FEATURE_KIND_prison: _FeatureKind.ValueType # 77 - FEATURE_KIND_protected_area: _FeatureKind.ValueType # 78 - FEATURE_KIND_reef: _FeatureKind.ValueType # 79 - FEATURE_KIND_rock: _FeatureKind.ValueType # 80 - FEATURE_KIND_sand: _FeatureKind.ValueType # 81 - FEATURE_KIND_scrub: _FeatureKind.ValueType # 82 - FEATURE_KIND_sea: _FeatureKind.ValueType # 83 - FEATURE_KIND_strait: _FeatureKind.ValueType # 84 - FEATURE_KIND_valley: _FeatureKind.ValueType # 85 - FEATURE_KIND_village: _FeatureKind.ValueType # 86 - FEATURE_KIND_light_rail: _FeatureKind.ValueType # 87 - FEATURE_KIND_platform: _FeatureKind.ValueType # 88 - FEATURE_KIND_station: _FeatureKind.ValueType # 89 - FEATURE_KIND_subway: _FeatureKind.ValueType # 90 - FEATURE_KIND_agricultural: _FeatureKind.ValueType # 91 - FEATURE_KIND_education: _FeatureKind.ValueType # 92 - FEATURE_KIND_government: _FeatureKind.ValueType # 93 - FEATURE_KIND_healthcare: _FeatureKind.ValueType # 94 - FEATURE_KIND_landmark: _FeatureKind.ValueType # 95 - FEATURE_KIND_religious: _FeatureKind.ValueType # 96 - FEATURE_KIND_services: _FeatureKind.ValueType # 97 - FEATURE_KIND_sports: _FeatureKind.ValueType # 98 - FEATURE_KIND_transportation: _FeatureKind.ValueType # 99 - FEATURE_KIND_unused: _FeatureKind.ValueType # 100 - FEATURE_KIND_biome: _FeatureKind.ValueType # 101 - -class FeatureKind(_FeatureKind, metaclass=_FeatureKindEnumTypeWrapper): ... - -FEATURE_KIND_undefined: FeatureKind.ValueType # 0 -FEATURE_KIND_basin: FeatureKind.ValueType # 1 -FEATURE_KIND_canal: FeatureKind.ValueType # 2 -FEATURE_KIND_cemetery: FeatureKind.ValueType # 3 -FEATURE_KIND_commercial: FeatureKind.ValueType # 6 -FEATURE_KIND_ditch: FeatureKind.ValueType # 9 -FEATURE_KIND_drain: FeatureKind.ValueType # 11 -FEATURE_KIND_farm: FeatureKind.ValueType # 12 -FEATURE_KIND_farmland: FeatureKind.ValueType # 13 -FEATURE_KIND_forest: FeatureKind.ValueType # 16 -FEATURE_KIND_garden: FeatureKind.ValueType # 17 -FEATURE_KIND_glacier: FeatureKind.ValueType # 18 -FEATURE_KIND_golf_course: FeatureKind.ValueType # 19 -FEATURE_KIND_grass: FeatureKind.ValueType # 20 -FEATURE_KIND_highway: FeatureKind.ValueType # 21 -FEATURE_KIND_hotel: FeatureKind.ValueType # 23 -FEATURE_KIND_industrial: FeatureKind.ValueType # 24 -FEATURE_KIND_lake: FeatureKind.ValueType # 25 -FEATURE_KIND_major_road: FeatureKind.ValueType # 28 -FEATURE_KIND_meadow: FeatureKind.ValueType # 29 -FEATURE_KIND_minor_road: FeatureKind.ValueType # 30 -FEATURE_KIND_nature_reserve: FeatureKind.ValueType # 31 -FEATURE_KIND_ocean: FeatureKind.ValueType # 32 -FEATURE_KIND_park: FeatureKind.ValueType # 33 -FEATURE_KIND_parking: FeatureKind.ValueType # 34 -FEATURE_KIND_path: FeatureKind.ValueType # 35 -FEATURE_KIND_pedestrian: FeatureKind.ValueType # 36 -FEATURE_KIND_playa: FeatureKind.ValueType # 39 -FEATURE_KIND_quarry: FeatureKind.ValueType # 41 -FEATURE_KIND_railway: FeatureKind.ValueType # 42 -FEATURE_KIND_recreation_area: FeatureKind.ValueType # 43 -FEATURE_KIND_residential: FeatureKind.ValueType # 45 -FEATURE_KIND_retail: FeatureKind.ValueType # 46 -FEATURE_KIND_river: FeatureKind.ValueType # 47 -FEATURE_KIND_riverbank: FeatureKind.ValueType # 48 -FEATURE_KIND_runway: FeatureKind.ValueType # 49 -FEATURE_KIND_school: FeatureKind.ValueType # 50 -FEATURE_KIND_stream: FeatureKind.ValueType # 53 -FEATURE_KIND_taxiway: FeatureKind.ValueType # 54 -FEATURE_KIND_water: FeatureKind.ValueType # 58 -FEATURE_KIND_wetland: FeatureKind.ValueType # 59 -FEATURE_KIND_wood: FeatureKind.ValueType # 60 -FEATURE_KIND_other: FeatureKind.ValueType # 63 -FEATURE_KIND_country: FeatureKind.ValueType # 64 -FEATURE_KIND_region: FeatureKind.ValueType # 65 -FEATURE_KIND_city: FeatureKind.ValueType # 66 -FEATURE_KIND_town: FeatureKind.ValueType # 67 -FEATURE_KIND_airport: FeatureKind.ValueType # 68 -FEATURE_KIND_bay: FeatureKind.ValueType # 69 -FEATURE_KIND_borough: FeatureKind.ValueType # 70 -FEATURE_KIND_fjord: FeatureKind.ValueType # 71 -FEATURE_KIND_hamlet: FeatureKind.ValueType # 72 -FEATURE_KIND_military: FeatureKind.ValueType # 73 -FEATURE_KIND_national_park: FeatureKind.ValueType # 74 -FEATURE_KIND_neighborhood: FeatureKind.ValueType # 75 -FEATURE_KIND_peak: FeatureKind.ValueType # 76 -FEATURE_KIND_prison: FeatureKind.ValueType # 77 -FEATURE_KIND_protected_area: FeatureKind.ValueType # 78 -FEATURE_KIND_reef: FeatureKind.ValueType # 79 -FEATURE_KIND_rock: FeatureKind.ValueType # 80 -FEATURE_KIND_sand: FeatureKind.ValueType # 81 -FEATURE_KIND_scrub: FeatureKind.ValueType # 82 -FEATURE_KIND_sea: FeatureKind.ValueType # 83 -FEATURE_KIND_strait: FeatureKind.ValueType # 84 -FEATURE_KIND_valley: FeatureKind.ValueType # 85 -FEATURE_KIND_village: FeatureKind.ValueType # 86 -FEATURE_KIND_light_rail: FeatureKind.ValueType # 87 -FEATURE_KIND_platform: FeatureKind.ValueType # 88 -FEATURE_KIND_station: FeatureKind.ValueType # 89 -FEATURE_KIND_subway: FeatureKind.ValueType # 90 -FEATURE_KIND_agricultural: FeatureKind.ValueType # 91 -FEATURE_KIND_education: FeatureKind.ValueType # 92 -FEATURE_KIND_government: FeatureKind.ValueType # 93 -FEATURE_KIND_healthcare: FeatureKind.ValueType # 94 -FEATURE_KIND_landmark: FeatureKind.ValueType # 95 -FEATURE_KIND_religious: FeatureKind.ValueType # 96 -FEATURE_KIND_services: FeatureKind.ValueType # 97 -FEATURE_KIND_sports: FeatureKind.ValueType # 98 -FEATURE_KIND_transportation: FeatureKind.ValueType # 99 -FEATURE_KIND_unused: FeatureKind.ValueType # 100 -FEATURE_KIND_biome: FeatureKind.ValueType # 101 -global___FeatureKind = FeatureKind - -class _FortPowerUpLevel: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _FortPowerUpLevelEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_FortPowerUpLevel.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - FORT_POWER_UP_LEVEL_UNSET: _FortPowerUpLevel.ValueType # 0 - FORT_POWER_UP_LEVEL_0: _FortPowerUpLevel.ValueType # 1 - FORT_POWER_UP_LEVEL_1: _FortPowerUpLevel.ValueType # 2 - FORT_POWER_UP_LEVEL_2: _FortPowerUpLevel.ValueType # 3 - FORT_POWER_UP_LEVEL_3: _FortPowerUpLevel.ValueType # 4 - -class FortPowerUpLevel(_FortPowerUpLevel, metaclass=_FortPowerUpLevelEnumTypeWrapper): ... - -FORT_POWER_UP_LEVEL_UNSET: FortPowerUpLevel.ValueType # 0 -FORT_POWER_UP_LEVEL_0: FortPowerUpLevel.ValueType # 1 -FORT_POWER_UP_LEVEL_1: FortPowerUpLevel.ValueType # 2 -FORT_POWER_UP_LEVEL_2: FortPowerUpLevel.ValueType # 3 -FORT_POWER_UP_LEVEL_3: FortPowerUpLevel.ValueType # 4 -global___FortPowerUpLevel = FortPowerUpLevel - -class _FortPowerUpLevelReward: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _FortPowerUpLevelRewardEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_FortPowerUpLevelReward.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - FORT_POWER_UP_LEVEL_REWARD_UNSET: _FortPowerUpLevelReward.ValueType # 0 - FORT_POWER_UP_LEVEL_REWARD_BUDDY_BONUS_HEART: _FortPowerUpLevelReward.ValueType # 1 - FORT_POWER_UP_REWARD_BONUS_ITEM_ON_SPIN: _FortPowerUpLevelReward.ValueType # 2 - FORT_POWER_UP_REWARD_BONUS_SPAWN: _FortPowerUpLevelReward.ValueType # 3 - FORT_POWER_UP_REWARD_BONUS_RAID_POKEBALLS: _FortPowerUpLevelReward.ValueType # 4 - -class FortPowerUpLevelReward(_FortPowerUpLevelReward, metaclass=_FortPowerUpLevelRewardEnumTypeWrapper): ... - -FORT_POWER_UP_LEVEL_REWARD_UNSET: FortPowerUpLevelReward.ValueType # 0 -FORT_POWER_UP_LEVEL_REWARD_BUDDY_BONUS_HEART: FortPowerUpLevelReward.ValueType # 1 -FORT_POWER_UP_REWARD_BONUS_ITEM_ON_SPIN: FortPowerUpLevelReward.ValueType # 2 -FORT_POWER_UP_REWARD_BONUS_SPAWN: FortPowerUpLevelReward.ValueType # 3 -FORT_POWER_UP_REWARD_BONUS_RAID_POKEBALLS: FortPowerUpLevelReward.ValueType # 4 -global___FortPowerUpLevelReward = FortPowerUpLevelReward - -class _FortType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _FortTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_FortType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - GYM: _FortType.ValueType # 0 - CHECKPOINT: _FortType.ValueType # 1 - -class FortType(_FortType, metaclass=_FortTypeEnumTypeWrapper): ... - -GYM: FortType.ValueType # 0 -CHECKPOINT: FortType.ValueType # 1 -global___FortType = FortType - -class _FriendshipLevelMilestone: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _FriendshipLevelMilestoneEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_FriendshipLevelMilestone.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - FRIENDSHIP_LEVEL_UNSET: _FriendshipLevelMilestone.ValueType # 0 - FRIENDSHIP_LEVEL_0: _FriendshipLevelMilestone.ValueType # 1 - FRIENDSHIP_LEVEL_1: _FriendshipLevelMilestone.ValueType # 2 - FRIENDSHIP_LEVEL_2: _FriendshipLevelMilestone.ValueType # 3 - FRIENDSHIP_LEVEL_3: _FriendshipLevelMilestone.ValueType # 4 - FRIENDSHIP_LEVEL_4: _FriendshipLevelMilestone.ValueType # 5 - -class FriendshipLevelMilestone(_FriendshipLevelMilestone, metaclass=_FriendshipLevelMilestoneEnumTypeWrapper): ... - -FRIENDSHIP_LEVEL_UNSET: FriendshipLevelMilestone.ValueType # 0 -FRIENDSHIP_LEVEL_0: FriendshipLevelMilestone.ValueType # 1 -FRIENDSHIP_LEVEL_1: FriendshipLevelMilestone.ValueType # 2 -FRIENDSHIP_LEVEL_2: FriendshipLevelMilestone.ValueType # 3 -FRIENDSHIP_LEVEL_3: FriendshipLevelMilestone.ValueType # 4 -FRIENDSHIP_LEVEL_4: FriendshipLevelMilestone.ValueType # 5 -global___FriendshipLevelMilestone = FriendshipLevelMilestone - -class _GameAction: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _GameActionEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_GameAction.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNKNOWN_GAME_ACTION: _GameAction.ValueType # 0 - GAME_PURCHASE_SKU: _GameAction.ValueType # 310000 - GAME_GET_AVAILABLE_SKUS_AND_BALANCES: _GameAction.ValueType # 310001 - GAME_SET_IN_GAME_CURRENCY_EXCHANGE_RATE: _GameAction.ValueType # 310002 - GAME_REDEEM_GOOGLE_RECEIPT: _GameAction.ValueType # 310100 - GAME_REDEEM_APPLE_RECEIPT: _GameAction.ValueType # 310101 - GAME_REDEEM_DESKTOP_RECEIPT: _GameAction.ValueType # 310102 - GAME_REDEEM_SAMSUNG_RECEIPT: _GameAction.ValueType # 310103 - GAME_GET_AVAILABLE_SUBSCRIPTIONS: _GameAction.ValueType # 310200 - GAME_GET_ACTIVE_SUBSCRIPTIONS: _GameAction.ValueType # 310201 - -class GameAction(_GameAction, metaclass=_GameActionEnumTypeWrapper): ... - -UNKNOWN_GAME_ACTION: GameAction.ValueType # 0 -GAME_PURCHASE_SKU: GameAction.ValueType # 310000 -GAME_GET_AVAILABLE_SKUS_AND_BALANCES: GameAction.ValueType # 310001 -GAME_SET_IN_GAME_CURRENCY_EXCHANGE_RATE: GameAction.ValueType # 310002 -GAME_REDEEM_GOOGLE_RECEIPT: GameAction.ValueType # 310100 -GAME_REDEEM_APPLE_RECEIPT: GameAction.ValueType # 310101 -GAME_REDEEM_DESKTOP_RECEIPT: GameAction.ValueType # 310102 -GAME_REDEEM_SAMSUNG_RECEIPT: GameAction.ValueType # 310103 -GAME_GET_AVAILABLE_SUBSCRIPTIONS: GameAction.ValueType # 310200 -GAME_GET_ACTIVE_SUBSCRIPTIONS: GameAction.ValueType # 310201 -global___GameAction = GameAction - -class _GameActionClient: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _GameActionClientEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_GameActionClient.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - GAME_ACTION_CLIENT_UNKNOWN_GAME_BACKGROUND_MODE_ACTION: _GameActionClient.ValueType # 0 - GAME_ACTION_CLIENT_REGISTER_BACKGROUND_SERVICE: _GameActionClient.ValueType # 230000 - GAME_ACTION_CLIENT_GET_CLIENT_BGMODE_SETTINGS: _GameActionClient.ValueType # 230001 - GAME_ACTION_CLIENT_GET_ADVENTURE_SYNC_PROGRESS: _GameActionClient.ValueType # 230002 - -class GameActionClient(_GameActionClient, metaclass=_GameActionClientEnumTypeWrapper): ... - -GAME_ACTION_CLIENT_UNKNOWN_GAME_BACKGROUND_MODE_ACTION: GameActionClient.ValueType # 0 -GAME_ACTION_CLIENT_REGISTER_BACKGROUND_SERVICE: GameActionClient.ValueType # 230000 -GAME_ACTION_CLIENT_GET_CLIENT_BGMODE_SETTINGS: GameActionClient.ValueType # 230001 -GAME_ACTION_CLIENT_GET_ADVENTURE_SYNC_PROGRESS: GameActionClient.ValueType # 230002 -global___GameActionClient = GameActionClient - -class _GameAdventureSyncAction: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _GameAdventureSyncActionEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_GameAdventureSyncAction.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNKNOWN_GAME_LOCATION_AWARENESS_ACTION: _GameAdventureSyncAction.ValueType # 0 - REQUEST_GEOFENCE_UPDATES_1: _GameAdventureSyncAction.ValueType # 360000 - UPDATE_PLAYER_LOCATION_1: _GameAdventureSyncAction.ValueType # 360001 - UPDATE_BREADCRUMB_HISTORY: _GameAdventureSyncAction.ValueType # 361000 - REFRESH_PROXIMITY_TOKENS: _GameAdventureSyncAction.ValueType # 362000 - REPORT_PROXIMITY_CONTACTS: _GameAdventureSyncAction.ValueType # 362001 - -class GameAdventureSyncAction(_GameAdventureSyncAction, metaclass=_GameAdventureSyncActionEnumTypeWrapper): ... - -UNKNOWN_GAME_LOCATION_AWARENESS_ACTION: GameAdventureSyncAction.ValueType # 0 -REQUEST_GEOFENCE_UPDATES_1: GameAdventureSyncAction.ValueType # 360000 -UPDATE_PLAYER_LOCATION_1: GameAdventureSyncAction.ValueType # 360001 -UPDATE_BREADCRUMB_HISTORY: GameAdventureSyncAction.ValueType # 361000 -REFRESH_PROXIMITY_TOKENS: GameAdventureSyncAction.ValueType # 362000 -REPORT_PROXIMITY_CONTACTS: GameAdventureSyncAction.ValueType # 362001 -global___GameAdventureSyncAction = GameAdventureSyncAction - -class _GameAnticheatAction: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _GameAnticheatActionEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_GameAnticheatAction.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNKNOWN_GAME_ANTICHEAT_ACTION: _GameAnticheatAction.ValueType # 0 - GAME_ANTICHEAT_ACTION_GET_OUTSTANDING_WARNINGS: _GameAnticheatAction.ValueType # 200000 - GAME_ANTICHEAT_ACTION_ACKNOWLEDGE_WARNINGS: _GameAnticheatAction.ValueType # 200001 - -class GameAnticheatAction(_GameAnticheatAction, metaclass=_GameAnticheatActionEnumTypeWrapper): ... - -UNKNOWN_GAME_ANTICHEAT_ACTION: GameAnticheatAction.ValueType # 0 -GAME_ANTICHEAT_ACTION_GET_OUTSTANDING_WARNINGS: GameAnticheatAction.ValueType # 200000 -GAME_ANTICHEAT_ACTION_ACKNOWLEDGE_WARNINGS: GameAnticheatAction.ValueType # 200001 -global___GameAnticheatAction = GameAnticheatAction - -class _GameFitnessAction: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _GameFitnessActionEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_GameFitnessAction.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNKNOWN_GAME_FITNESS_ACTION: _GameFitnessAction.ValueType # 0 - UPDATE_FITNESS_METRICS_1: _GameFitnessAction.ValueType # 640000 - GET_FITNESS_REPORT_1: _GameFitnessAction.ValueType # 640001 - GET_ADVENTURE_SYNC_SETTINGS_1: _GameFitnessAction.ValueType # 640002 - UPDATE_ADVENTURE_SYNC_SETTINGS_1: _GameFitnessAction.ValueType # 640003 - UPDATE_ADVENTURE_SYNC_FITNESS: _GameFitnessAction.ValueType # 640004 - GET_ADVENTURE_SYNC_FITNESS_REPORT: _GameFitnessAction.ValueType # 640005 - -class GameFitnessAction(_GameFitnessAction, metaclass=_GameFitnessActionEnumTypeWrapper): ... - -UNKNOWN_GAME_FITNESS_ACTION: GameFitnessAction.ValueType # 0 -UPDATE_FITNESS_METRICS_1: GameFitnessAction.ValueType # 640000 -GET_FITNESS_REPORT_1: GameFitnessAction.ValueType # 640001 -GET_ADVENTURE_SYNC_SETTINGS_1: GameFitnessAction.ValueType # 640002 -UPDATE_ADVENTURE_SYNC_SETTINGS_1: GameFitnessAction.ValueType # 640003 -UPDATE_ADVENTURE_SYNC_FITNESS: GameFitnessAction.ValueType # 640004 -GET_ADVENTURE_SYNC_FITNESS_REPORT: GameFitnessAction.ValueType # 640005 -global___GameFitnessAction = GameFitnessAction - -class _GameOthersAction: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _GameOthersActionEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_GameOthersAction.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNKNOWN_GAME_OTHER_ACTION: _GameOthersAction.ValueType # 0 - GET_GAME_ACCESS_TOKEN: _GameOthersAction.ValueType # 600005 - -class GameOthersAction(_GameOthersAction, metaclass=_GameOthersActionEnumTypeWrapper): ... - -UNKNOWN_GAME_OTHER_ACTION: GameOthersAction.ValueType # 0 -GET_GAME_ACCESS_TOKEN: GameOthersAction.ValueType # 600005 -global___GameOthersAction = GameOthersAction - -class _GenericClickTelemetryIds: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _GenericClickTelemetryIdsEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_GenericClickTelemetryIds.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - GENERIC_CLICK_TELEMETRY_IDS_UNDEFINED_GENERIC_EVENT: _GenericClickTelemetryIds.ValueType # 0 - GENERIC_CLICK_TELEMETRY_IDS_SPEED_WARNING_SHOW: _GenericClickTelemetryIds.ValueType # 1 - GENERIC_CLICK_TELEMETRY_IDS_SPEED_WARNING_PASSENGER: _GenericClickTelemetryIds.ValueType # 2 - GENERIC_CLICK_TELEMETRY_IDS_CACHE_RESET_CLICKED: _GenericClickTelemetryIds.ValueType # 3 - GENERIC_CLICK_TELEMETRY_IDS_REFUND_PAGE_OPENED: _GenericClickTelemetryIds.ValueType # 4 - -class GenericClickTelemetryIds(_GenericClickTelemetryIds, metaclass=_GenericClickTelemetryIdsEnumTypeWrapper): ... - -GENERIC_CLICK_TELEMETRY_IDS_UNDEFINED_GENERIC_EVENT: GenericClickTelemetryIds.ValueType # 0 -GENERIC_CLICK_TELEMETRY_IDS_SPEED_WARNING_SHOW: GenericClickTelemetryIds.ValueType # 1 -GENERIC_CLICK_TELEMETRY_IDS_SPEED_WARNING_PASSENGER: GenericClickTelemetryIds.ValueType # 2 -GENERIC_CLICK_TELEMETRY_IDS_CACHE_RESET_CLICKED: GenericClickTelemetryIds.ValueType # 3 -GENERIC_CLICK_TELEMETRY_IDS_REFUND_PAGE_OPENED: GenericClickTelemetryIds.ValueType # 4 -global___GenericClickTelemetryIds = GenericClickTelemetryIds - -class _GeodataType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _GeodataTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_GeodataType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - GEODATA_TYPE_UNSPECIFIED_GEODATA_TYPE: _GeodataType.ValueType # 0 - GEODATA_TYPE_POI: _GeodataType.ValueType # 1 - -class GeodataType(_GeodataType, metaclass=_GeodataTypeEnumTypeWrapper): ... - -GEODATA_TYPE_UNSPECIFIED_GEODATA_TYPE: GeodataType.ValueType # 0 -GEODATA_TYPE_POI: GeodataType.ValueType # 1 -global___GeodataType = GeodataType - -class _GymBadgeType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _GymBadgeTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_GymBadgeType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - GYM_BADGE_UNSET: _GymBadgeType.ValueType # 0 - GYM_BADGE_VANILLA: _GymBadgeType.ValueType # 1 - GYM_BADGE_BRONZE: _GymBadgeType.ValueType # 2 - GYM_BADGE_SILVER: _GymBadgeType.ValueType # 3 - GYM_BADGE_GOLD: _GymBadgeType.ValueType # 4 - -class GymBadgeType(_GymBadgeType, metaclass=_GymBadgeTypeEnumTypeWrapper): ... - -GYM_BADGE_UNSET: GymBadgeType.ValueType # 0 -GYM_BADGE_VANILLA: GymBadgeType.ValueType # 1 -GYM_BADGE_BRONZE: GymBadgeType.ValueType # 2 -GYM_BADGE_SILVER: GymBadgeType.ValueType # 3 -GYM_BADGE_GOLD: GymBadgeType.ValueType # 4 -global___GymBadgeType = GymBadgeType - -class _HoloActivityType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _HoloActivityTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_HoloActivityType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - ACTIVITY_UNKNOWN: _HoloActivityType.ValueType # 0 - ACTIVITY_CATCH_POKEMON: _HoloActivityType.ValueType # 1 - ACTIVITY_CATCH_LEGEND_POKEMON: _HoloActivityType.ValueType # 2 - ACTIVITY_FLEE_POKEMON: _HoloActivityType.ValueType # 3 - ACTIVITY_DEFEAT_FORT: _HoloActivityType.ValueType # 4 - ACTIVITY_EVOLVE_POKEMON: _HoloActivityType.ValueType # 5 - ACTIVITY_HATCH_EGG: _HoloActivityType.ValueType # 6 - ACTIVITY_WALK_KM: _HoloActivityType.ValueType # 7 - ACTIVITY_POKEDEX_ENTRY_NEW: _HoloActivityType.ValueType # 8 - ACTIVITY_CATCH_FIRST_THROW: _HoloActivityType.ValueType # 9 - ACTIVITY_CATCH_NICE_THROW: _HoloActivityType.ValueType # 10 - ACTIVITY_CATCH_GREAT_THROW: _HoloActivityType.ValueType # 11 - ACTIVITY_CATCH_EXCELLENT_THROW: _HoloActivityType.ValueType # 12 - ACTIVITY_CATCH_CURVEBALL: _HoloActivityType.ValueType # 13 - ACTIVITY_CATCH_FIRST_CATCH_OF_DAY: _HoloActivityType.ValueType # 14 - ACTIVITY_CATCH_MILESTONE: _HoloActivityType.ValueType # 15 - ACTIVITY_TRAIN_POKEMON: _HoloActivityType.ValueType # 16 - ACTIVITY_SEARCH_FORT: _HoloActivityType.ValueType # 17 - ACTIVITY_RELEASE_POKEMON: _HoloActivityType.ValueType # 18 - ACTIVITY_HATCH_EGG_SMALL_BONUS: _HoloActivityType.ValueType # 19 - ACTIVITY_HATCH_EGG_MEDIUM_BONUS: _HoloActivityType.ValueType # 20 - ACTIVITY_HATCH_EGG_LARGE_BONUS: _HoloActivityType.ValueType # 21 - ACTIVITY_DEFEAT_GYM_DEFENDER: _HoloActivityType.ValueType # 22 - ACTIVITY_DEFEAT_GYM_LEADER: _HoloActivityType.ValueType # 23 - ACTIVITY_CATCH_FIRST_CATCH_STREAK_BONUS: _HoloActivityType.ValueType # 24 - ACTIVITY_SEARCH_FORT_FIRST_OF_THE_DAY: _HoloActivityType.ValueType # 25 - ACTIVITY_SEARCH_FORT_STREAK_BONUS: _HoloActivityType.ValueType # 26 - ACTIVITY_DEFEAT_RAID_POKEMON: _HoloActivityType.ValueType # 27 - ACTIVITY_FEED_BERRY: _HoloActivityType.ValueType # 28 - ACTIVITY_SEARCH_GYM: _HoloActivityType.ValueType # 29 - ACTIVITY_NEW_POKESTOP: _HoloActivityType.ValueType # 30 - ACTIVITY_GYM_BATTLE_LOSS: _HoloActivityType.ValueType # 31 - ACTIVITY_CATCH_AR_PLUS_BONUS: _HoloActivityType.ValueType # 32 - ACTIVITY_CATCH_QUEST_POKEMON_ENCOUNTER: _HoloActivityType.ValueType # 33 - ACTIVITY_FRIENDSHIP_LEVEL_UP_0: _HoloActivityType.ValueType # 35 - ACTIVITY_FRIENDSHIP_LEVEL_UP_1: _HoloActivityType.ValueType # 36 - ACTIVITY_FRIENDSHIP_LEVEL_UP_2: _HoloActivityType.ValueType # 37 - ACTIVITY_FRIENDSHIP_LEVEL_UP_3: _HoloActivityType.ValueType # 38 - ACTIVITY_FRIENDSHIP_LEVEL_UP_4: _HoloActivityType.ValueType # 39 - ACTIVITY_SEND_GIFT: _HoloActivityType.ValueType # 40 - ACTIVITY_SHARE_EX_RAID_PASS: _HoloActivityType.ValueType # 41 - ACTIVITY_RAID_LEVEL_1_ADDITIONAL_XP: _HoloActivityType.ValueType # 42 - ACTIVITY_RAID_LEVEL_2_ADDITIONAL_XP: _HoloActivityType.ValueType # 43 - ACTIVITY_RAID_LEVEL_3_ADDITIONAL_XP: _HoloActivityType.ValueType # 44 - ACTIVITY_RAID_LEVEL_4_ADDITIONAL_XP: _HoloActivityType.ValueType # 45 - ACTIVITY_RAID_LEVEL_5_ADDITIONAL_XP: _HoloActivityType.ValueType # 46 - ACTIVITY_HATCH_EGG_SHADOW: _HoloActivityType.ValueType # 47 - ACTIVITY_HATCH_EGG_GIFT: _HoloActivityType.ValueType # 48 - ACTIVITY_REMOTE_DEFEAT_RAID_POKEMON: _HoloActivityType.ValueType # 49 - ACTIVITY_REMOTE_RAID_LEVEL_1_ADDITIONAL_XP: _HoloActivityType.ValueType # 50 - ACTIVITY_REMOTE_RAID_LEVEL_2_ADDITIONAL_XP: _HoloActivityType.ValueType # 51 - ACTIVITY_REMOTE_RAID_LEVEL_3_ADDITIONAL_XP: _HoloActivityType.ValueType # 52 - ACTIVITY_REMOTE_RAID_LEVEL_4_ADDITIONAL_XP: _HoloActivityType.ValueType # 53 - ACTIVITY_REMOTE_RAID_LEVEL_5_ADDITIONAL_XP: _HoloActivityType.ValueType # 54 - ACTIVITY_CHANGE_POKEMON_FORM: _HoloActivityType.ValueType # 55 - ACTIVITY_EARN_BUDDY_WALKED_CANDY: _HoloActivityType.ValueType # 56 - ACTIVITY_RAID_LEVEL_1_SHADOW_ADDITIONAL_XP: _HoloActivityType.ValueType # 57 - ACTIVITY_RAID_LEVEL_2_SHADOW_ADDITIONAL_XP: _HoloActivityType.ValueType # 58 - ACTIVITY_RAID_LEVEL_3_SHADOW_ADDITIONAL_XP: _HoloActivityType.ValueType # 59 - ACTIVITY_RAID_LEVEL_4_SHADOW_ADDITIONAL_XP: _HoloActivityType.ValueType # 60 - ACTIVITY_RAID_LEVEL_5_SHADOW_ADDITIONAL_XP: _HoloActivityType.ValueType # 61 - ACTIVITY_REMOTE_RAID_LEVEL_1_SHADOW_ADDITIONAL_XP: _HoloActivityType.ValueType # 62 - ACTIVITY_REMOTE_RAID_LEVEL_2_SHADOW_ADDITIONAL_XP: _HoloActivityType.ValueType # 63 - ACTIVITY_REMOTE_RAID_LEVEL_3_SHADOW_ADDITIONAL_XP: _HoloActivityType.ValueType # 64 - ACTIVITY_REMOTE_RAID_LEVEL_4_SHADOW_ADDITIONAL_XP: _HoloActivityType.ValueType # 65 - ACTIVITY_REMOTE_RAID_LEVEL_5_SHADOW_ADDITIONAL_XP: _HoloActivityType.ValueType # 66 - ACTIVITY_CATCH_MASTER_BALL_THROW: _HoloActivityType.ValueType # 67 - ACTIVITY_RAID_LEVEL_MEGA_ADDITIONAL_XP: _HoloActivityType.ValueType # 68 - ACTIVITY_RAID_LEVEL_MEGA_5_ADDITIONAL_XP: _HoloActivityType.ValueType # 69 - ACTIVITY_RAID_LEVEL_ULTRA_BEAST_ADDITIONAL_XP: _HoloActivityType.ValueType # 70 - ACTIVITY_RAID_LEVEL_EXTENDED_EGG_ADDITIONAL_XP: _HoloActivityType.ValueType # 71 - ACTIVITY_RAID_LEVEL_PRIMAL_ADDITIONAL_XP: _HoloActivityType.ValueType # 72 - ACTIVITY_REMOTE_RAID_LEVEL_MEGA_ADDITIONAL_XP: _HoloActivityType.ValueType # 73 - ACTIVITY_REMOTE_RAID_LEVEL_MEGA_5_ADDITIONAL_XP: _HoloActivityType.ValueType # 74 - ACTIVITY_REMOTE_RAID_LEVEL_ULTRA_BEAST_ADDITIONAL_XP: _HoloActivityType.ValueType # 75 - ACTIVITY_REMOTE_RAID_LEVEL_EXTENDED_EGG_ADDITIONAL_XP: _HoloActivityType.ValueType # 76 - ACTIVITY_REMOTE_RAID_LEVEL_PRIMAL_ADDITIONAL_XP: _HoloActivityType.ValueType # 77 - ACTIVITY_ROUTE_COMPLETE: _HoloActivityType.ValueType # 78 - ACTIVITY_ROUTE_COMPLETE_FIRST_OF_THE_DAY: _HoloActivityType.ValueType # 79 - ACTIVITY_ROUTE_COMPLETE_STREAK_BONUS: _HoloActivityType.ValueType # 80 - -class HoloActivityType(_HoloActivityType, metaclass=_HoloActivityTypeEnumTypeWrapper): ... - -ACTIVITY_UNKNOWN: HoloActivityType.ValueType # 0 -ACTIVITY_CATCH_POKEMON: HoloActivityType.ValueType # 1 -ACTIVITY_CATCH_LEGEND_POKEMON: HoloActivityType.ValueType # 2 -ACTIVITY_FLEE_POKEMON: HoloActivityType.ValueType # 3 -ACTIVITY_DEFEAT_FORT: HoloActivityType.ValueType # 4 -ACTIVITY_EVOLVE_POKEMON: HoloActivityType.ValueType # 5 -ACTIVITY_HATCH_EGG: HoloActivityType.ValueType # 6 -ACTIVITY_WALK_KM: HoloActivityType.ValueType # 7 -ACTIVITY_POKEDEX_ENTRY_NEW: HoloActivityType.ValueType # 8 -ACTIVITY_CATCH_FIRST_THROW: HoloActivityType.ValueType # 9 -ACTIVITY_CATCH_NICE_THROW: HoloActivityType.ValueType # 10 -ACTIVITY_CATCH_GREAT_THROW: HoloActivityType.ValueType # 11 -ACTIVITY_CATCH_EXCELLENT_THROW: HoloActivityType.ValueType # 12 -ACTIVITY_CATCH_CURVEBALL: HoloActivityType.ValueType # 13 -ACTIVITY_CATCH_FIRST_CATCH_OF_DAY: HoloActivityType.ValueType # 14 -ACTIVITY_CATCH_MILESTONE: HoloActivityType.ValueType # 15 -ACTIVITY_TRAIN_POKEMON: HoloActivityType.ValueType # 16 -ACTIVITY_SEARCH_FORT: HoloActivityType.ValueType # 17 -ACTIVITY_RELEASE_POKEMON: HoloActivityType.ValueType # 18 -ACTIVITY_HATCH_EGG_SMALL_BONUS: HoloActivityType.ValueType # 19 -ACTIVITY_HATCH_EGG_MEDIUM_BONUS: HoloActivityType.ValueType # 20 -ACTIVITY_HATCH_EGG_LARGE_BONUS: HoloActivityType.ValueType # 21 -ACTIVITY_DEFEAT_GYM_DEFENDER: HoloActivityType.ValueType # 22 -ACTIVITY_DEFEAT_GYM_LEADER: HoloActivityType.ValueType # 23 -ACTIVITY_CATCH_FIRST_CATCH_STREAK_BONUS: HoloActivityType.ValueType # 24 -ACTIVITY_SEARCH_FORT_FIRST_OF_THE_DAY: HoloActivityType.ValueType # 25 -ACTIVITY_SEARCH_FORT_STREAK_BONUS: HoloActivityType.ValueType # 26 -ACTIVITY_DEFEAT_RAID_POKEMON: HoloActivityType.ValueType # 27 -ACTIVITY_FEED_BERRY: HoloActivityType.ValueType # 28 -ACTIVITY_SEARCH_GYM: HoloActivityType.ValueType # 29 -ACTIVITY_NEW_POKESTOP: HoloActivityType.ValueType # 30 -ACTIVITY_GYM_BATTLE_LOSS: HoloActivityType.ValueType # 31 -ACTIVITY_CATCH_AR_PLUS_BONUS: HoloActivityType.ValueType # 32 -ACTIVITY_CATCH_QUEST_POKEMON_ENCOUNTER: HoloActivityType.ValueType # 33 -ACTIVITY_FRIENDSHIP_LEVEL_UP_0: HoloActivityType.ValueType # 35 -ACTIVITY_FRIENDSHIP_LEVEL_UP_1: HoloActivityType.ValueType # 36 -ACTIVITY_FRIENDSHIP_LEVEL_UP_2: HoloActivityType.ValueType # 37 -ACTIVITY_FRIENDSHIP_LEVEL_UP_3: HoloActivityType.ValueType # 38 -ACTIVITY_FRIENDSHIP_LEVEL_UP_4: HoloActivityType.ValueType # 39 -ACTIVITY_SEND_GIFT: HoloActivityType.ValueType # 40 -ACTIVITY_SHARE_EX_RAID_PASS: HoloActivityType.ValueType # 41 -ACTIVITY_RAID_LEVEL_1_ADDITIONAL_XP: HoloActivityType.ValueType # 42 -ACTIVITY_RAID_LEVEL_2_ADDITIONAL_XP: HoloActivityType.ValueType # 43 -ACTIVITY_RAID_LEVEL_3_ADDITIONAL_XP: HoloActivityType.ValueType # 44 -ACTIVITY_RAID_LEVEL_4_ADDITIONAL_XP: HoloActivityType.ValueType # 45 -ACTIVITY_RAID_LEVEL_5_ADDITIONAL_XP: HoloActivityType.ValueType # 46 -ACTIVITY_HATCH_EGG_SHADOW: HoloActivityType.ValueType # 47 -ACTIVITY_HATCH_EGG_GIFT: HoloActivityType.ValueType # 48 -ACTIVITY_REMOTE_DEFEAT_RAID_POKEMON: HoloActivityType.ValueType # 49 -ACTIVITY_REMOTE_RAID_LEVEL_1_ADDITIONAL_XP: HoloActivityType.ValueType # 50 -ACTIVITY_REMOTE_RAID_LEVEL_2_ADDITIONAL_XP: HoloActivityType.ValueType # 51 -ACTIVITY_REMOTE_RAID_LEVEL_3_ADDITIONAL_XP: HoloActivityType.ValueType # 52 -ACTIVITY_REMOTE_RAID_LEVEL_4_ADDITIONAL_XP: HoloActivityType.ValueType # 53 -ACTIVITY_REMOTE_RAID_LEVEL_5_ADDITIONAL_XP: HoloActivityType.ValueType # 54 -ACTIVITY_CHANGE_POKEMON_FORM: HoloActivityType.ValueType # 55 -ACTIVITY_EARN_BUDDY_WALKED_CANDY: HoloActivityType.ValueType # 56 -ACTIVITY_RAID_LEVEL_1_SHADOW_ADDITIONAL_XP: HoloActivityType.ValueType # 57 -ACTIVITY_RAID_LEVEL_2_SHADOW_ADDITIONAL_XP: HoloActivityType.ValueType # 58 -ACTIVITY_RAID_LEVEL_3_SHADOW_ADDITIONAL_XP: HoloActivityType.ValueType # 59 -ACTIVITY_RAID_LEVEL_4_SHADOW_ADDITIONAL_XP: HoloActivityType.ValueType # 60 -ACTIVITY_RAID_LEVEL_5_SHADOW_ADDITIONAL_XP: HoloActivityType.ValueType # 61 -ACTIVITY_REMOTE_RAID_LEVEL_1_SHADOW_ADDITIONAL_XP: HoloActivityType.ValueType # 62 -ACTIVITY_REMOTE_RAID_LEVEL_2_SHADOW_ADDITIONAL_XP: HoloActivityType.ValueType # 63 -ACTIVITY_REMOTE_RAID_LEVEL_3_SHADOW_ADDITIONAL_XP: HoloActivityType.ValueType # 64 -ACTIVITY_REMOTE_RAID_LEVEL_4_SHADOW_ADDITIONAL_XP: HoloActivityType.ValueType # 65 -ACTIVITY_REMOTE_RAID_LEVEL_5_SHADOW_ADDITIONAL_XP: HoloActivityType.ValueType # 66 -ACTIVITY_CATCH_MASTER_BALL_THROW: HoloActivityType.ValueType # 67 -ACTIVITY_RAID_LEVEL_MEGA_ADDITIONAL_XP: HoloActivityType.ValueType # 68 -ACTIVITY_RAID_LEVEL_MEGA_5_ADDITIONAL_XP: HoloActivityType.ValueType # 69 -ACTIVITY_RAID_LEVEL_ULTRA_BEAST_ADDITIONAL_XP: HoloActivityType.ValueType # 70 -ACTIVITY_RAID_LEVEL_EXTENDED_EGG_ADDITIONAL_XP: HoloActivityType.ValueType # 71 -ACTIVITY_RAID_LEVEL_PRIMAL_ADDITIONAL_XP: HoloActivityType.ValueType # 72 -ACTIVITY_REMOTE_RAID_LEVEL_MEGA_ADDITIONAL_XP: HoloActivityType.ValueType # 73 -ACTIVITY_REMOTE_RAID_LEVEL_MEGA_5_ADDITIONAL_XP: HoloActivityType.ValueType # 74 -ACTIVITY_REMOTE_RAID_LEVEL_ULTRA_BEAST_ADDITIONAL_XP: HoloActivityType.ValueType # 75 -ACTIVITY_REMOTE_RAID_LEVEL_EXTENDED_EGG_ADDITIONAL_XP: HoloActivityType.ValueType # 76 -ACTIVITY_REMOTE_RAID_LEVEL_PRIMAL_ADDITIONAL_XP: HoloActivityType.ValueType # 77 -ACTIVITY_ROUTE_COMPLETE: HoloActivityType.ValueType # 78 -ACTIVITY_ROUTE_COMPLETE_FIRST_OF_THE_DAY: HoloActivityType.ValueType # 79 -ACTIVITY_ROUTE_COMPLETE_STREAK_BONUS: HoloActivityType.ValueType # 80 -global___HoloActivityType = HoloActivityType - -class _HoloBadgeType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _HoloBadgeTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_HoloBadgeType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - BADGE_UNSET: _HoloBadgeType.ValueType # 0 - BADGE_TRAVEL_KM: _HoloBadgeType.ValueType # 1 - BADGE_POKEDEX_ENTRIES: _HoloBadgeType.ValueType # 2 - BADGE_CAPTURE_TOTAL: _HoloBadgeType.ValueType # 3 - BADGE_DEFEATED_FORT: _HoloBadgeType.ValueType # 4 - BADGE_EVOLVED_TOTAL: _HoloBadgeType.ValueType # 5 - BADGE_HATCHED_TOTAL: _HoloBadgeType.ValueType # 6 - BADGE_ENCOUNTERED_TOTAL: _HoloBadgeType.ValueType # 7 - BADGE_POKESTOPS_VISITED: _HoloBadgeType.ValueType # 8 - BADGE_UNIQUE_POKESTOPS: _HoloBadgeType.ValueType # 9 - BADGE_POKEBALL_THROWN: _HoloBadgeType.ValueType # 10 - BADGE_BIG_MAGIKARP: _HoloBadgeType.ValueType # 11 - BADGE_DEPLOYED_TOTAL: _HoloBadgeType.ValueType # 12 - BADGE_BATTLE_ATTACK_WON: _HoloBadgeType.ValueType # 13 - BADGE_BATTLE_TRAINING_WON: _HoloBadgeType.ValueType # 14 - BADGE_BATTLE_DEFEND_WON: _HoloBadgeType.ValueType # 15 - BADGE_PRESTIGE_RAISED: _HoloBadgeType.ValueType # 16 - BADGE_PRESTIGE_DROPPED: _HoloBadgeType.ValueType # 17 - BADGE_TYPE_NORMAL: _HoloBadgeType.ValueType # 18 - BADGE_TYPE_FIGHTING: _HoloBadgeType.ValueType # 19 - BADGE_TYPE_FLYING: _HoloBadgeType.ValueType # 20 - BADGE_TYPE_POISON: _HoloBadgeType.ValueType # 21 - BADGE_TYPE_GROUND: _HoloBadgeType.ValueType # 22 - BADGE_TYPE_ROCK: _HoloBadgeType.ValueType # 23 - BADGE_TYPE_BUG: _HoloBadgeType.ValueType # 24 - BADGE_TYPE_GHOST: _HoloBadgeType.ValueType # 25 - BADGE_TYPE_STEEL: _HoloBadgeType.ValueType # 26 - BADGE_TYPE_FIRE: _HoloBadgeType.ValueType # 27 - BADGE_TYPE_WATER: _HoloBadgeType.ValueType # 28 - BADGE_TYPE_GRASS: _HoloBadgeType.ValueType # 29 - BADGE_TYPE_ELECTRIC: _HoloBadgeType.ValueType # 30 - BADGE_TYPE_PSYCHIC: _HoloBadgeType.ValueType # 31 - BADGE_TYPE_ICE: _HoloBadgeType.ValueType # 32 - BADGE_TYPE_DRAGON: _HoloBadgeType.ValueType # 33 - BADGE_TYPE_DARK: _HoloBadgeType.ValueType # 34 - BADGE_TYPE_FAIRY: _HoloBadgeType.ValueType # 35 - BADGE_SMALL_RATTATA: _HoloBadgeType.ValueType # 36 - BADGE_PIKACHU: _HoloBadgeType.ValueType # 37 - BADGE_UNOWN: _HoloBadgeType.ValueType # 38 - BADGE_POKEDEX_ENTRIES_GEN2: _HoloBadgeType.ValueType # 39 - BADGE_RAID_BATTLE_WON: _HoloBadgeType.ValueType # 40 - BADGE_LEGENDARY_BATTLE_WON: _HoloBadgeType.ValueType # 41 - BADGE_BERRIES_FED: _HoloBadgeType.ValueType # 42 - BADGE_HOURS_DEFENDED: _HoloBadgeType.ValueType # 43 - BADGE_PLACE_HOLDER: _HoloBadgeType.ValueType # 44 - BADGE_POKEDEX_ENTRIES_GEN3: _HoloBadgeType.ValueType # 45 - BADGE_CHALLENGE_QUESTS: _HoloBadgeType.ValueType # 46 - BADGE_MEW_ENCOUNTER: _HoloBadgeType.ValueType # 47 - BADGE_MAX_LEVEL_FRIENDS: _HoloBadgeType.ValueType # 48 - BADGE_TRADING: _HoloBadgeType.ValueType # 49 - BADGE_TRADING_DISTANCE: _HoloBadgeType.ValueType # 50 - BADGE_POKEDEX_ENTRIES_GEN4: _HoloBadgeType.ValueType # 51 - BADGE_GREAT_LEAGUE: _HoloBadgeType.ValueType # 52 - BADGE_ULTRA_LEAGUE: _HoloBadgeType.ValueType # 53 - BADGE_MASTER_LEAGUE: _HoloBadgeType.ValueType # 54 - BADGE_PHOTOBOMB: _HoloBadgeType.ValueType # 55 - BADGE_POKEDEX_ENTRIES_GEN5: _HoloBadgeType.ValueType # 56 - BADGE_POKEMON_PURIFIED: _HoloBadgeType.ValueType # 57 - BADGE_ROCKET_GRUNTS_DEFEATED: _HoloBadgeType.ValueType # 58 - BADGE_ROCKET_GIOVANNI_DEFEATED: _HoloBadgeType.ValueType # 59 - BADGE_BUDDY_BEST: _HoloBadgeType.ValueType # 60 - BADGE_POKEDEX_ENTRIES_GEN6: _HoloBadgeType.ValueType # 61 - BADGE_POKEDEX_ENTRIES_GEN7: _HoloBadgeType.ValueType # 62 - BADGE_POKEDEX_ENTRIES_GEN8: _HoloBadgeType.ValueType # 63 - BADGE_7_DAY_STREAKS: _HoloBadgeType.ValueType # 64 - BADGE_UNIQUE_RAID_BOSSES_DEFEATED: _HoloBadgeType.ValueType # 65 - BADGE_RAIDS_WITH_FRIENDS: _HoloBadgeType.ValueType # 66 - BADGE_POKEMON_CAUGHT_AT_YOUR_LURES: _HoloBadgeType.ValueType # 67 - BADGE_WAYFARER: _HoloBadgeType.ValueType # 68 - BADGE_TOTAL_MEGA_EVOS: _HoloBadgeType.ValueType # 69 - BADGE_UNIQUE_MEGA_EVOS: _HoloBadgeType.ValueType # 70 - DEPRECATED_0: _HoloBadgeType.ValueType # 71 - BADGE_ROUTE_ACCEPTED: _HoloBadgeType.ValueType # 72 - BADGE_TRAINERS_REFERRED: _HoloBadgeType.ValueType # 73 - BADGE_POKESTOPS_SCANNED: _HoloBadgeType.ValueType # 74 - BADGE_RAID_BATTLE_STAT: _HoloBadgeType.ValueType # 76 - BADGE_TOTAL_ROUTE_PLAY: _HoloBadgeType.ValueType # 77 - BADGE_UNIQUE_ROUTE_PLAY: _HoloBadgeType.ValueType # 78 - BADGE_POKEDEX_ENTRIES_GEN8A: _HoloBadgeType.ValueType # 79 - BADGE_CAPTURE_SMALL_POKEMON: _HoloBadgeType.ValueType # 80 - BADGE_CAPTURE_LARGE_POKEMON: _HoloBadgeType.ValueType # 81 - BADGE_POKEDEX_ENTRIES_GEN9: _HoloBadgeType.ValueType # 82 - BADGE_DYNAMIC_MIN: _HoloBadgeType.ValueType # 1000 - BADGE_MINI_COLLECTION: _HoloBadgeType.ValueType # 1002 - BADGE_BUTTERFLY_COLLECTOR: _HoloBadgeType.ValueType # 1003 - BADGE_MAX_SIZE_FIRST_PLACE_WIN: _HoloBadgeType.ValueType # 1004 - BADGE_EVENT_MIN: _HoloBadgeType.ValueType # 2000 - BADGE_CHICAGO_FEST_JULY_2017: _HoloBadgeType.ValueType # 2001 - BADGE_PIKACHU_OUTBREAK_YOKOHAMA_2017: _HoloBadgeType.ValueType # 2002 - BADGE_SAFARI_ZONE_EUROPE_2017: _HoloBadgeType.ValueType # 2003 - BADGE_SAFARI_ZONE_EUROPE_2017_10_07: _HoloBadgeType.ValueType # 2004 - BADGE_SAFARI_ZONE_EUROPE_2017_10_14: _HoloBadgeType.ValueType # 2005 - BADGE_CHICAGO_FEST_JULY_2018_SAT_NORTH: _HoloBadgeType.ValueType # 2006 - BADGE_CHICAGO_FEST_JULY_2018_SAT_SOUTH: _HoloBadgeType.ValueType # 2007 - BADGE_CHICAGO_FEST_JULY_2018_SUN_NORTH: _HoloBadgeType.ValueType # 2008 - BADGE_CHICAGO_FEST_JULY_2018_SUN_SOUTH: _HoloBadgeType.ValueType # 2009 - BADGE_APAC_PARTNER_JULY_2018_0: _HoloBadgeType.ValueType # 2010 - BADGE_APAC_PARTNER_JULY_2018_1: _HoloBadgeType.ValueType # 2011 - BADGE_APAC_PARTNER_JULY_2018_2: _HoloBadgeType.ValueType # 2012 - BADGE_APAC_PARTNER_JULY_2018_3: _HoloBadgeType.ValueType # 2013 - BADGE_APAC_PARTNER_JULY_2018_4: _HoloBadgeType.ValueType # 2014 - BADGE_APAC_PARTNER_JULY_2018_5: _HoloBadgeType.ValueType # 2015 - BADGE_APAC_PARTNER_JULY_2018_6: _HoloBadgeType.ValueType # 2016 - BADGE_APAC_PARTNER_JULY_2018_7: _HoloBadgeType.ValueType # 2017 - BADGE_APAC_PARTNER_JULY_2018_8: _HoloBadgeType.ValueType # 2018 - BADGE_APAC_PARTNER_JULY_2018_9: _HoloBadgeType.ValueType # 2019 - BADGE_YOKOSUKA_29_AUG_2018_MIKASA: _HoloBadgeType.ValueType # 2020 - BADGE_YOKOSUKA_29_AUG_2018_VERNY: _HoloBadgeType.ValueType # 2021 - BADGE_YOKOSUKA_29_AUG_2018_KURIHAMA: _HoloBadgeType.ValueType # 2022 - BADGE_YOKOSUKA_30_AUG_2018_MIKASA: _HoloBadgeType.ValueType # 2023 - BADGE_YOKOSUKA_30_AUG_2018_VERNY: _HoloBadgeType.ValueType # 2024 - BADGE_YOKOSUKA_30_AUG_2018_KURIHAMA: _HoloBadgeType.ValueType # 2025 - BADGE_YOKOSUKA_31_AUG_2018_MIKASA: _HoloBadgeType.ValueType # 2026 - BADGE_YOKOSUKA_31_AUG_2018_VERNY: _HoloBadgeType.ValueType # 2027 - BADGE_YOKOSUKA_31_AUG_2018_KURIHAMA: _HoloBadgeType.ValueType # 2028 - BADGE_YOKOSUKA_1_SEP_2018_MIKASA: _HoloBadgeType.ValueType # 2029 - BADGE_YOKOSUKA_1_SEP_2018_VERNY: _HoloBadgeType.ValueType # 2030 - BADGE_YOKOSUKA_1_SEP_2018_KURIHAMA: _HoloBadgeType.ValueType # 2031 - BADGE_YOKOSUKA_2_SEP_2018_MIKASA: _HoloBadgeType.ValueType # 2032 - BADGE_YOKOSUKA_2_SEP_2018_VERNY: _HoloBadgeType.ValueType # 2033 - BADGE_YOKOSUKA_2_SEP_2018_KURIHAMA: _HoloBadgeType.ValueType # 2034 - BADGE_TOP_BANANA_1: _HoloBadgeType.ValueType # 2035 - BADGE_TOP_BANANA_2: _HoloBadgeType.ValueType # 2036 - BADGE_TOP_BANANA_3: _HoloBadgeType.ValueType # 2037 - BADGE_PARTNER_EVENT_2019_0: _HoloBadgeType.ValueType # 2038 - BADGE_PARTNER_EVENT_2019_1: _HoloBadgeType.ValueType # 2039 - BADGE_PARTNER_EVENT_2019_2: _HoloBadgeType.ValueType # 2040 - BADGE_PARTNER_EVENT_2019_3: _HoloBadgeType.ValueType # 2041 - BADGE_PARTNER_EVENT_2019_4: _HoloBadgeType.ValueType # 2042 - BADGE_PARTNER_EVENT_2019_5: _HoloBadgeType.ValueType # 2043 - BADGE_PARTNER_EVENT_2019_6: _HoloBadgeType.ValueType # 2044 - BADGE_PARTNER_EVENT_2019_7: _HoloBadgeType.ValueType # 2045 - BADGE_PARTNER_EVENT_2019_8: _HoloBadgeType.ValueType # 2046 - BADGE_PARTNER_EVENT_2019_9: _HoloBadgeType.ValueType # 2047 - BADGE_SENTOSA_18_APR_2019: _HoloBadgeType.ValueType # 2048 - BADGE_SENTOSA_19_APR_2019: _HoloBadgeType.ValueType # 2049 - BADGE_SENTOSA_20_APR_2019: _HoloBadgeType.ValueType # 2050 - BADGE_SENTOSA_21_APR_2019: _HoloBadgeType.ValueType # 2051 - BADGE_SENTOSA_22_APR_2019: _HoloBadgeType.ValueType # 2052 - BADGE_CITY_EXPLORER_PASS_00: _HoloBadgeType.ValueType # 2053 - BADGE_CITY_EXPLORER_PASS_01: _HoloBadgeType.ValueType # 2054 - BADGE_CITY_EXPLORER_PASS_02: _HoloBadgeType.ValueType # 2055 - BADGE_CITY_EXPLORER_PASS_03: _HoloBadgeType.ValueType # 2056 - BADGE_CITY_EXPLORER_PASS_04: _HoloBadgeType.ValueType # 2057 - BADGE_CITY_EXPLORER_PASS_05: _HoloBadgeType.ValueType # 2058 - BADGE_CITY_EXPLORER_PASS_06: _HoloBadgeType.ValueType # 2059 - BADGE_CITY_EXPLORER_PASS_07: _HoloBadgeType.ValueType # 2060 - BADGE_CITY_EXPLORER_PASS_08: _HoloBadgeType.ValueType # 2061 - BADGE_CITY_EXPLORER_PASS_09: _HoloBadgeType.ValueType # 2062 - BADGE_CITY_EXPLORER_PASS_10: _HoloBadgeType.ValueType # 2063 - BADGE_CITY_EXPLORER_PASS_11: _HoloBadgeType.ValueType # 2064 - BADGE_CITY_EXPLORER_PASS_12: _HoloBadgeType.ValueType # 2065 - BADGE_CITY_EXPLORER_PASS_13: _HoloBadgeType.ValueType # 2066 - BADGE_CITY_EXPLORER_PASS_14: _HoloBadgeType.ValueType # 2067 - BADGE_CITY_EXPLORER_PASS_15: _HoloBadgeType.ValueType # 2068 - BADGE_CITY_EXPLORER_PASS_16: _HoloBadgeType.ValueType # 2069 - BADGE_CITY_EXPLORER_PASS_17: _HoloBadgeType.ValueType # 2070 - BADGE_CITY_EXPLORER_PASS_18: _HoloBadgeType.ValueType # 2071 - BADGE_CITY_EXPLORER_PASS_19: _HoloBadgeType.ValueType # 2072 - BADGE_CITY_EXPLORER_PASS_20: _HoloBadgeType.ValueType # 2073 - BADGE_CITY_EXPLORER_PASS_21: _HoloBadgeType.ValueType # 2074 - BADGE_CITY_EXPLORER_PASS_22: _HoloBadgeType.ValueType # 2075 - BADGE_CITY_EXPLORER_PASS_23: _HoloBadgeType.ValueType # 2076 - BADGE_CITY_EXPLORER_PASS_24: _HoloBadgeType.ValueType # 2077 - BADGE_CITY_EXPLORER_PASS_25: _HoloBadgeType.ValueType # 2078 - BADGE_CITY_EXPLORER_PASS_26: _HoloBadgeType.ValueType # 2079 - BADGE_CITY_EXPLORER_PASS_27: _HoloBadgeType.ValueType # 2080 - BADGE_CITY_EXPLORER_PASS_28: _HoloBadgeType.ValueType # 2081 - BADGE_CITY_EXPLORER_PASS_29: _HoloBadgeType.ValueType # 2082 - BADGE_CITY_EXPLORER_PASS_30: _HoloBadgeType.ValueType # 2083 - BADGE_CITY_EXPLORER_PASS_31: _HoloBadgeType.ValueType # 2084 - BADGE_CITY_EXPLORER_PASS_32: _HoloBadgeType.ValueType # 2085 - BADGE_CITY_EXPLORER_PASS_33: _HoloBadgeType.ValueType # 2086 - BADGE_CITY_EXPLORER_PASS_34: _HoloBadgeType.ValueType # 2087 - BADGE_CITY_EXPLORER_PASS_35: _HoloBadgeType.ValueType # 2088 - BADGE_CITY_EXPLORER_PASS_36: _HoloBadgeType.ValueType # 2089 - BADGE_CITY_EXPLORER_PASS_37: _HoloBadgeType.ValueType # 2090 - BADGE_CITY_EXPLORER_PASS_38: _HoloBadgeType.ValueType # 2091 - BADGE_CITY_EXPLORER_PASS_39: _HoloBadgeType.ValueType # 2092 - BADGE_CITY_EXPLORER_PASS_40: _HoloBadgeType.ValueType # 2093 - BADGE_AIR_ADVENTURES_OKINAWA_00: _HoloBadgeType.ValueType # 2094 - BADGE_AIR_ADVENTURES_OKINAWA_RELEASE: _HoloBadgeType.ValueType # 2095 - BADGE_SAFARIZONE_2022_SINGAPORE_DAY_00_EARLYACCESS: _HoloBadgeType.ValueType # 2096 - BADGE_SAFARIZONE_2022_SINGAPORE_DAY_00_GENERAL: _HoloBadgeType.ValueType # 2097 - BADGE_SAFARIZONE_2022_SINGAPORE_DAY_01_EARLYACCESS: _HoloBadgeType.ValueType # 2098 - BADGE_SAFARIZONE_2022_SINGAPORE_DAY_01_GENERAL: _HoloBadgeType.ValueType # 2099 - BADGE_SAFARIZONE_2022_SINGAPORE_DAY_02_EARLYACCESS: _HoloBadgeType.ValueType # 2100 - BADGE_SAFARIZONE_2022_SINGAPORE_DAY_02_GENERAL: _HoloBadgeType.ValueType # 2101 - BADGE_SAFARIZONE_2022_SINGAPORE_DAY_03_EARLYACCESS: _HoloBadgeType.ValueType # 2102 - BADGE_SAFARIZONE_2022_SINGAPORE_DAY_03_GENERAL: _HoloBadgeType.ValueType # 2103 - BADGE_DYNAMIC_EVENT_MIN: _HoloBadgeType.ValueType # 5000 - BADGE_GOFEST_2019_AMERICAS_DAY_00_NORTH_GENERAL: _HoloBadgeType.ValueType # 5001 - BADGE_GOFEST_2019_AMERICAS_DAY_00_NORTH_EARLYACCESS: _HoloBadgeType.ValueType # 5002 - BADGE_GOFEST_2019_AMERICAS_DAY_00_SOUTH_GENERAL: _HoloBadgeType.ValueType # 5003 - BADGE_GOFEST_2019_AMERICAS_DAY_00_SOUTH_EARLYACCESS: _HoloBadgeType.ValueType # 5004 - BADGE_GOFEST_2019_AMERICAS_DAY_01_NORTH_GENERAL: _HoloBadgeType.ValueType # 5005 - BADGE_GOFEST_2019_AMERICAS_DAY_01_NORTH_EARLYACCESS: _HoloBadgeType.ValueType # 5006 - BADGE_GOFEST_2019_AMERICAS_DAY_01_SOUTH_GENERAL: _HoloBadgeType.ValueType # 5007 - BADGE_GOFEST_2019_AMERICAS_DAY_01_SOUTH_EARLYACCESS: _HoloBadgeType.ValueType # 5008 - BADGE_GOFEST_2019_AMERICAS_DAY_02_NORTH_GENERAL: _HoloBadgeType.ValueType # 5009 - BADGE_GOFEST_2019_AMERICAS_DAY_02_NORTH_EARLYACCESS: _HoloBadgeType.ValueType # 5010 - BADGE_GOFEST_2019_AMERICAS_DAY_02_SOUTH_GENERAL: _HoloBadgeType.ValueType # 5011 - BADGE_GOFEST_2019_AMERICAS_DAY_02_SOUTH_EARLYACCESS: _HoloBadgeType.ValueType # 5012 - BADGE_GOFEST_2019_AMERICAS_DAY_03_NORTH_GENERAL: _HoloBadgeType.ValueType # 5013 - BADGE_GOFEST_2019_AMERICAS_DAY_03_NORTH_EARLYACCESS: _HoloBadgeType.ValueType # 5014 - BADGE_GOFEST_2019_AMERICAS_DAY_03_SOUTH_GENERAL: _HoloBadgeType.ValueType # 5015 - BADGE_GOFEST_2019_AMERICAS_DAY_03_SOUTH_EARLYACCESS: _HoloBadgeType.ValueType # 5016 - BADGE_GOFEST_2019_AMERICAS_DAY_04_NORTH_GENERAL: _HoloBadgeType.ValueType # 5017 - BADGE_GOFEST_2019_AMERICAS_DAY_04_NORTH_EARLYACCESS: _HoloBadgeType.ValueType # 5018 - BADGE_GOFEST_2019_AMERICAS_DAY_04_SOUTH_GENERAL: _HoloBadgeType.ValueType # 5019 - BADGE_GOFEST_2019_AMERICAS_DAY_04_SOUTH_EARLYACCESS: _HoloBadgeType.ValueType # 5020 - BADGE_GOFEST_2019_EMEA_DAY_00_GENERAL: _HoloBadgeType.ValueType # 5021 - BADGE_GOFEST_2019_EMEA_DAY_00_EARLYACCESS: _HoloBadgeType.ValueType # 5022 - BADGE_GOFEST_2019_EMEA_DAY_01_GENERAL: _HoloBadgeType.ValueType # 5023 - BADGE_GOFEST_2019_EMEA_DAY_01_EARLYACCESS: _HoloBadgeType.ValueType # 5024 - BADGE_GOFEST_2019_EMEA_DAY_02_GENERAL: _HoloBadgeType.ValueType # 5025 - BADGE_GOFEST_2019_EMEA_DAY_02_EARLYACCESS: _HoloBadgeType.ValueType # 5026 - BADGE_GOFEST_2019_EMEA_DAY_03_GENERAL: _HoloBadgeType.ValueType # 5027 - BADGE_GOFEST_2019_EMEA_DAY_03_EARLYACCESS: _HoloBadgeType.ValueType # 5028 - BADGE_GOFEST_2019_EMEA_DAY_04_GENERAL: _HoloBadgeType.ValueType # 5029 - BADGE_GOFEST_2019_EMEA_DAY_04_EARLYACCESS: _HoloBadgeType.ValueType # 5030 - BADGE_GOFEST_2019_APAC_DAY_00_GENERAL: _HoloBadgeType.ValueType # 5031 - BADGE_GOFEST_2019_APAC_DAY_01_GENERAL: _HoloBadgeType.ValueType # 5032 - BADGE_GOFEST_2019_APAC_DAY_02_GENERAL: _HoloBadgeType.ValueType # 5033 - BADGE_GOFEST_2019_APAC_DAY_03_GENERAL: _HoloBadgeType.ValueType # 5034 - BADGE_GOFEST_2019_APAC_DAY_04_GENERAL: _HoloBadgeType.ValueType # 5035 - BADGE_GOFEST_2019_APAC_DAY_05_GENERAL: _HoloBadgeType.ValueType # 5036 - BADGE_GOFEST_2019_APAC_DAY_06_GENERAL: _HoloBadgeType.ValueType # 5037 - BADGE_GOFEST_2019_APAC_DAY_07_GENERAL: _HoloBadgeType.ValueType # 5038 - BADGE_SAFARIZONE_2019_MONTREAL_DAY_00_GENERAL: _HoloBadgeType.ValueType # 5039 - BADGE_SAFARIZONE_2019_MONTREAL_DAY_00_EARLYACCESS: _HoloBadgeType.ValueType # 5040 - BADGE_SAFARIZONE_2019_MONTREAL_DAY_01_GENERAL: _HoloBadgeType.ValueType # 5041 - BADGE_SAFARIZONE_2019_MONTREAL_DAY_01_EARLYACCESS: _HoloBadgeType.ValueType # 5042 - BADGE_SAFARIZONE_2019_MONTREAL_DAY_02_GENERAL: _HoloBadgeType.ValueType # 5043 - BADGE_SAFARIZONE_2019_MONTREAL_DAY_02_EARLYACCESS: _HoloBadgeType.ValueType # 5044 - BADGE_SAFARIZONE_2019_MONTREAL_DAY_03_GENERAL: _HoloBadgeType.ValueType # 5045 - BADGE_SAFARIZONE_2019_MONTREAL_DAY_03_EARLYACCESS: _HoloBadgeType.ValueType # 5046 - BADGE_SAFARIZONE_2020_STLOUIS_DAY_00_GENERAL: _HoloBadgeType.ValueType # 5047 - BADGE_SAFARIZONE_2020_STLOUIS_DAY_00_EARLYACCESS: _HoloBadgeType.ValueType # 5048 - BADGE_SAFARIZONE_2020_STLOUIS_DAY_01_GENERAL: _HoloBadgeType.ValueType # 5049 - BADGE_SAFARIZONE_2020_STLOUIS_DAY_01_EARLYACCESS: _HoloBadgeType.ValueType # 5050 - BADGE_SAFARIZONE_2020_STLOUIS_DAY_02_GENERAL: _HoloBadgeType.ValueType # 5051 - BADGE_SAFARIZONE_2020_STLOUIS_DAY_02_EARLYACCESS: _HoloBadgeType.ValueType # 5052 - BADGE_SAFARIZONE_2020_STLOUIS_DAY_03_GENERAL: _HoloBadgeType.ValueType # 5053 - BADGE_SAFARIZONE_2020_STLOUIS_DAY_03_EARLYACCESS: _HoloBadgeType.ValueType # 5054 - BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_00_GENERAL: _HoloBadgeType.ValueType # 5055 - BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_00_EARLYACCESS: _HoloBadgeType.ValueType # 5056 - BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_01_GENERAL: _HoloBadgeType.ValueType # 5057 - BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_01_EARLYACCESS: _HoloBadgeType.ValueType # 5058 - BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_02_GENERAL: _HoloBadgeType.ValueType # 5059 - BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_02_EARLYACCESS: _HoloBadgeType.ValueType # 5060 - BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_03_GENERAL: _HoloBadgeType.ValueType # 5061 - BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_03_EARLYACCESS: _HoloBadgeType.ValueType # 5062 - BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_00_GENERAL: _HoloBadgeType.ValueType # 5063 - BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_00_EARLYACCESS: _HoloBadgeType.ValueType # 5064 - BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_01_GENERAL: _HoloBadgeType.ValueType # 5065 - BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_01_EARLYACCESS: _HoloBadgeType.ValueType # 5066 - BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_02_GENERAL: _HoloBadgeType.ValueType # 5067 - BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_02_EARLYACCESS: _HoloBadgeType.ValueType # 5068 - BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_03_GENERAL: _HoloBadgeType.ValueType # 5069 - BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_03_EARLYACCESS: _HoloBadgeType.ValueType # 5070 - BADGE_GOFEST_2020_TEST: _HoloBadgeType.ValueType # 5071 - BADGE_GOFEST_2020_GLOBAL: _HoloBadgeType.ValueType # 5072 - BADGE_GOTOUR_2021_GREEN_TEST: _HoloBadgeType.ValueType # 5073 - BADGE_GOTOUR_2021_RED_TEST: _HoloBadgeType.ValueType # 5074 - BADGE_GOTOUR_2021_GREEN_GLOBAL: _HoloBadgeType.ValueType # 5075 - BADGE_GOTOUR_2021_RED_GLOBAL: _HoloBadgeType.ValueType # 5076 - BADGE_GLOBAL_TICKETED_EVENT: _HoloBadgeType.ValueType # 5100 - BADGE_EVENT_0001: _HoloBadgeType.ValueType # 5201 - BADGE_EVENT_0002: _HoloBadgeType.ValueType # 5202 - BADGE_EVENT_0003: _HoloBadgeType.ValueType # 5203 - BADGE_EVENT_0004: _HoloBadgeType.ValueType # 5204 - BADGE_EVENT_0005: _HoloBadgeType.ValueType # 5205 - BADGE_EVENT_0006: _HoloBadgeType.ValueType # 5206 - BADGE_EVENT_0007: _HoloBadgeType.ValueType # 5207 - BADGE_EVENT_0008: _HoloBadgeType.ValueType # 5208 - BADGE_EVENT_0009: _HoloBadgeType.ValueType # 5209 - BADGE_EVENT_0010: _HoloBadgeType.ValueType # 5210 - BADGE_EVENT_0011: _HoloBadgeType.ValueType # 5211 - BADGE_EVENT_0012: _HoloBadgeType.ValueType # 5212 - BADGE_EVENT_0013: _HoloBadgeType.ValueType # 5213 - BADGE_EVENT_0014: _HoloBadgeType.ValueType # 5214 - BADGE_EVENT_0015: _HoloBadgeType.ValueType # 5215 - BADGE_EVENT_0016: _HoloBadgeType.ValueType # 5216 - BADGE_EVENT_0017: _HoloBadgeType.ValueType # 5217 - BADGE_EVENT_0018: _HoloBadgeType.ValueType # 5218 - BADGE_EVENT_0019: _HoloBadgeType.ValueType # 5219 - BADGE_EVENT_0020: _HoloBadgeType.ValueType # 5220 - BADGE_EVENT_0021: _HoloBadgeType.ValueType # 5221 - BADGE_EVENT_0022: _HoloBadgeType.ValueType # 5222 - BADGE_EVENT_0023: _HoloBadgeType.ValueType # 5223 - BADGE_EVENT_0024: _HoloBadgeType.ValueType # 5224 - BADGE_EVENT_0025: _HoloBadgeType.ValueType # 5225 - BADGE_EVENT_0026: _HoloBadgeType.ValueType # 5226 - BADGE_EVENT_0027: _HoloBadgeType.ValueType # 5227 - BADGE_EVENT_0028: _HoloBadgeType.ValueType # 5228 - BADGE_EVENT_0029: _HoloBadgeType.ValueType # 5229 - BADGE_EVENT_0030: _HoloBadgeType.ValueType # 5230 - BADGE_LEVEL_40: _HoloBadgeType.ValueType # 5231 - BADGE_GOFEST_2021_TEST: _HoloBadgeType.ValueType # 5232 - BADGE_GOFEST_2021_GLOBAL: _HoloBadgeType.ValueType # 5233 - BADGE_TRADING_CARD_0001: _HoloBadgeType.ValueType # 5234 - BADGE_TRADING_CARD_0002: _HoloBadgeType.ValueType # 5235 - BADGE_TRADING_CARD_0003: _HoloBadgeType.ValueType # 5236 - BADGE_TRADING_CARD_0004: _HoloBadgeType.ValueType # 5237 - BADGE_TRADING_CARD_0005: _HoloBadgeType.ValueType # 5238 - BADGE_TRADING_CARD_0006: _HoloBadgeType.ValueType # 5239 - BADGE_TRADING_CARD_0007: _HoloBadgeType.ValueType # 5240 - BADGE_TRADING_CARD_0008: _HoloBadgeType.ValueType # 5241 - BADGE_TRADING_CARD_0009: _HoloBadgeType.ValueType # 5242 - BADGE_TRADING_CARD_0010: _HoloBadgeType.ValueType # 5243 - BADGE_GOFEST_2022_TEST: _HoloBadgeType.ValueType # 5244 - BADGE_GOFEST_2022_GLOBAL: _HoloBadgeType.ValueType # 5245 - BADGE_GOTOUR_2022_GOLD_TEST: _HoloBadgeType.ValueType # 5246 - BADGE_GOTOUR_2022_SILVER_TEST: _HoloBadgeType.ValueType # 5247 - BADGE_GOTOUR_2022_GOLD_GLOBAL: _HoloBadgeType.ValueType # 5248 - BADGE_GOTOUR_2022_SILVER_GLOBAL: _HoloBadgeType.ValueType # 5249 - BADGE_GOTOUR_2022_LIVE_A_TEST: _HoloBadgeType.ValueType # 5250 - BADGE_GOTOUR_2022_LIVE_A_GLOBAL: _HoloBadgeType.ValueType # 5251 - BADGE_GOTOUR_2022_LIVE_B_TEST: _HoloBadgeType.ValueType # 5252 - BADGE_GOTOUR_2022_LIVE_B_GLOBAL: _HoloBadgeType.ValueType # 5253 - BADGE_EVENT_0031: _HoloBadgeType.ValueType # 5254 - BADGE_EVENT_0032: _HoloBadgeType.ValueType # 5255 - BADGE_EVENT_0033: _HoloBadgeType.ValueType # 5256 - BADGE_EVENT_0034: _HoloBadgeType.ValueType # 5257 - BADGE_EVENT_0035: _HoloBadgeType.ValueType # 5258 - BADGE_EVENT_0036: _HoloBadgeType.ValueType # 5259 - BADGE_EVENT_0037: _HoloBadgeType.ValueType # 5260 - BADGE_EVENT_0038: _HoloBadgeType.ValueType # 5261 - BADGE_EVENT_0039: _HoloBadgeType.ValueType # 5262 - BADGE_EVENT_0040: _HoloBadgeType.ValueType # 5263 - BADGE_EVENT_0041: _HoloBadgeType.ValueType # 5264 - BADGE_EVENT_0042: _HoloBadgeType.ValueType # 5265 - BADGE_EVENT_0043: _HoloBadgeType.ValueType # 5266 - BADGE_EVENT_0044: _HoloBadgeType.ValueType # 5267 - BADGE_EVENT_0045: _HoloBadgeType.ValueType # 5268 - BADGE_EVENT_0046: _HoloBadgeType.ValueType # 5269 - BADGE_EVENT_0047: _HoloBadgeType.ValueType # 5270 - BADGE_EVENT_0048: _HoloBadgeType.ValueType # 5271 - BADGE_EVENT_0049: _HoloBadgeType.ValueType # 5272 - BADGE_EVENT_0050: _HoloBadgeType.ValueType # 5273 - BADGE_EVENT_0051: _HoloBadgeType.ValueType # 5274 - BADGE_EVENT_0052: _HoloBadgeType.ValueType # 5275 - BADGE_EVENT_0053: _HoloBadgeType.ValueType # 5276 - BADGE_EVENT_0054: _HoloBadgeType.ValueType # 5277 - BADGE_EVENT_0055: _HoloBadgeType.ValueType # 5278 - BADGE_EVENT_0056: _HoloBadgeType.ValueType # 5279 - BADGE_EVENT_0057: _HoloBadgeType.ValueType # 5280 - BADGE_EVENT_0058: _HoloBadgeType.ValueType # 5281 - BADGE_EVENT_0059: _HoloBadgeType.ValueType # 5282 - BADGE_EVENT_0060: _HoloBadgeType.ValueType # 5283 - BADGE_EVENT_0061: _HoloBadgeType.ValueType # 5284 - BADGE_EVENT_0062: _HoloBadgeType.ValueType # 5285 - BADGE_SAFARIZONE_2022_SEVILLE_DAY_00_GENERAL: _HoloBadgeType.ValueType # 5286 - BADGE_SAFARIZONE_2022_SEVILLE_DAY_00_EARLYACCESS: _HoloBadgeType.ValueType # 5287 - BADGE_SAFARIZONE_2022_SEVILLE_DAY_01_GENERAL: _HoloBadgeType.ValueType # 5288 - BADGE_SAFARIZONE_2022_SEVILLE_DAY_01_EARLYACCESS: _HoloBadgeType.ValueType # 5289 - BADGE_SAFARIZONE_2022_SEVILLE_DAY_02_GENERAL: _HoloBadgeType.ValueType # 5290 - BADGE_SAFARIZONE_2022_SEVILLE_DAY_02_EARLYACCESS: _HoloBadgeType.ValueType # 5291 - BADGE_SAFARIZONE_2022_SEVILLE_DAY_03_GENERAL: _HoloBadgeType.ValueType # 5292 - BADGE_SAFARIZONE_2022_SEVILLE_DAY_03_EARLYACCESS: _HoloBadgeType.ValueType # 5293 - BADGE_AA_2023_JEJU_DAY_00: _HoloBadgeType.ValueType # 5294 - BADGE_AA_2023_JEJU_DAY_01: _HoloBadgeType.ValueType # 5295 - BADGE_AA_2023_JEJU_DAY_02: _HoloBadgeType.ValueType # 5296 - BADGE_AA_2023_JEJU_DAY_03: _HoloBadgeType.ValueType # 5297 - DEPRECATED_1: _HoloBadgeType.ValueType # 5300 - DEPRECATED_2: _HoloBadgeType.ValueType # 5301 - BADGE_GOFEST_2022_BERLIN_TEST_GENERAL: _HoloBadgeType.ValueType # 5302 - BADGE_GOFEST_2022_BERLIN_TEST_EARLYACCESS: _HoloBadgeType.ValueType # 5303 - BADGE_GOFEST_2022_BERLIN_DAY_01_GENERAL: _HoloBadgeType.ValueType # 5304 - BADGE_GOFEST_2022_BERLIN_DAY_01_EARLYACCESS: _HoloBadgeType.ValueType # 5305 - BADGE_GOFEST_2022_BERLIN_DAY_02_GENERAL: _HoloBadgeType.ValueType # 5306 - BADGE_GOFEST_2022_BERLIN_DAY_02_EARLYACCESS: _HoloBadgeType.ValueType # 5307 - BADGE_GOFEST_2022_BERLIN_DAY_03_GENERAL: _HoloBadgeType.ValueType # 5308 - BADGE_GOFEST_2022_BERLIN_DAY_03_EARLYACCESS: _HoloBadgeType.ValueType # 5309 - BADGE_GOFEST_2022_SEATTLE_TEST_PARK_MORNING: _HoloBadgeType.ValueType # 5310 - BADGE_GOFEST_2022_SEATTLE_TEST_PARK_AFTERNOON: _HoloBadgeType.ValueType # 5311 - BADGE_GOFEST_2022_SEATTLE_TEST_CITY_MORNING: _HoloBadgeType.ValueType # 5312 - BADGE_GOFEST_2022_SEATTLE_TEST_CITY_AFTERNOON: _HoloBadgeType.ValueType # 5313 - BADGE_GOFEST_2022_SEATTLE_DAY_01_PARK_MORNING: _HoloBadgeType.ValueType # 5314 - BADGE_GOFEST_2022_SEATTLE_DAY_01_PARK_AFTERNOON: _HoloBadgeType.ValueType # 5315 - BADGE_GOFEST_2022_SEATTLE_DAY_01_CITY_MORNING: _HoloBadgeType.ValueType # 5316 - BADGE_GOFEST_2022_SEATTLE_DAY_01_CITY_AFTERNOON: _HoloBadgeType.ValueType # 5317 - BADGE_GOFEST_2022_SEATTLE_DAY_02_PARK_MORNING: _HoloBadgeType.ValueType # 5318 - BADGE_GOFEST_2022_SEATTLE_DAY_02_PARK_AFTERNOON: _HoloBadgeType.ValueType # 5319 - BADGE_GOFEST_2022_SEATTLE_DAY_02_CITY_MORNING: _HoloBadgeType.ValueType # 5320 - BADGE_GOFEST_2022_SEATTLE_DAY_02_CITY_AFTERNOON: _HoloBadgeType.ValueType # 5321 - BADGE_GOFEST_2022_SEATTLE_DAY_03_PARK_MORNING: _HoloBadgeType.ValueType # 5322 - BADGE_GOFEST_2022_SEATTLE_DAY_03_PARK_AFTERNOON: _HoloBadgeType.ValueType # 5323 - BADGE_GOFEST_2022_SEATTLE_DAY_03_CITY_MORNING: _HoloBadgeType.ValueType # 5324 - BADGE_GOFEST_2022_SEATTLE_DAY_03_CITY_AFTERNOON: _HoloBadgeType.ValueType # 5325 - BADGE_GOFEST_2022_SAPPORO_TEST_PARK_MORNING: _HoloBadgeType.ValueType # 5326 - BADGE_GOFEST_2022_SAPPORO_TEST_PARK_AFTERNOON: _HoloBadgeType.ValueType # 5327 - BADGE_GOFEST_2022_SAPPORO_TEST_CITY_MORNING: _HoloBadgeType.ValueType # 5328 - BADGE_GOFEST_2022_SAPPORO_TEST_CITY_AFTERNOON: _HoloBadgeType.ValueType # 5329 - BADGE_GOFEST_2022_SAPPORO_DAY_01_PARK_MORNING: _HoloBadgeType.ValueType # 5330 - BADGE_GOFEST_2022_SAPPORO_DAY_01_PARK_AFTERNOON: _HoloBadgeType.ValueType # 5331 - BADGE_GOFEST_2022_SAPPORO_DAY_01_CITY_MORNING: _HoloBadgeType.ValueType # 5332 - BADGE_GOFEST_2022_SAPPORO_DAY_01_CITY_AFTERNOON: _HoloBadgeType.ValueType # 5333 - BADGE_GOFEST_2022_SAPPORO_DAY_02_PARK_MORNING: _HoloBadgeType.ValueType # 5334 - BADGE_GOFEST_2022_SAPPORO_DAY_02_PARK_AFTERNOON: _HoloBadgeType.ValueType # 5335 - BADGE_GOFEST_2022_SAPPORO_DAY_02_CITY_MORNING: _HoloBadgeType.ValueType # 5336 - BADGE_GOFEST_2022_SAPPORO_DAY_02_CITY_AFTERNOON: _HoloBadgeType.ValueType # 5337 - BADGE_GOFEST_2022_SAPPORO_DAY_03_PARK_MORNING: _HoloBadgeType.ValueType # 5338 - BADGE_GOFEST_2022_SAPPORO_DAY_03_PARK_AFTERNOON: _HoloBadgeType.ValueType # 5339 - BADGE_GOFEST_2022_SAPPORO_DAY_03_CITY_MORNING: _HoloBadgeType.ValueType # 5340 - BADGE_GOFEST_2022_SAPPORO_DAY_03_CITY_AFTERNOON: _HoloBadgeType.ValueType # 5341 - BADGE_GOFEST_2022_BERLIN_ADDON_HATCH_TEST: _HoloBadgeType.ValueType # 5342 - BADGE_GOFEST_2022_BERLIN_ADDON_HATCH: _HoloBadgeType.ValueType # 5343 - BADGE_GOFEST_2022_BERLIN_ADDON_RAID_TEST: _HoloBadgeType.ValueType # 5344 - BADGE_GOFEST_2022_BERLIN_ADDON_RAID: _HoloBadgeType.ValueType # 5345 - BADGE_GOFEST_2022_SEATTLE_ADDON_HATCH_TEST: _HoloBadgeType.ValueType # 5346 - BADGE_GOFEST_2022_SEATTLE_ADDON_HATCH: _HoloBadgeType.ValueType # 5347 - BADGE_GOFEST_2022_SEATTLE_ADDON_RAID_TEST: _HoloBadgeType.ValueType # 5348 - BADGE_GOFEST_2022_SEATTLE_ADDON_RAID: _HoloBadgeType.ValueType # 5349 - BADGE_GOFEST_2022_SAPPORO_ADDON_HATCH_TEST: _HoloBadgeType.ValueType # 5350 - BADGE_GOFEST_2022_SAPPORO_ADDON_HATCH: _HoloBadgeType.ValueType # 5351 - BADGE_GOFEST_2022_SAPPORO_ADDON_RAID_TEST: _HoloBadgeType.ValueType # 5352 - BADGE_GOFEST_2022_SAPPORO_ADDON_RAID: _HoloBadgeType.ValueType # 5353 - BADGE_EVENT_0063: _HoloBadgeType.ValueType # 5354 - BADGE_EVENT_0064: _HoloBadgeType.ValueType # 5355 - BADGE_EVENT_0065: _HoloBadgeType.ValueType # 5356 - BADGE_EVENT_0066: _HoloBadgeType.ValueType # 5357 - BADGE_EVENT_0067: _HoloBadgeType.ValueType # 5358 - BADGE_EVENT_0068: _HoloBadgeType.ValueType # 5359 - BADGE_EVENT_0069: _HoloBadgeType.ValueType # 5360 - BADGE_EVENT_0070: _HoloBadgeType.ValueType # 5361 - BADGE_EVENT_0071: _HoloBadgeType.ValueType # 5362 - BADGE_EVENT_0072: _HoloBadgeType.ValueType # 5363 - BADGE_EVENT_0073: _HoloBadgeType.ValueType # 5364 - BADGE_EVENT_0074: _HoloBadgeType.ValueType # 5365 - BADGE_EVENT_0075: _HoloBadgeType.ValueType # 5366 - BADGE_EVENT_0076: _HoloBadgeType.ValueType # 5367 - BADGE_EVENT_0077: _HoloBadgeType.ValueType # 5368 - BADGE_EVENT_0078: _HoloBadgeType.ValueType # 5369 - BADGE_EVENT_0079: _HoloBadgeType.ValueType # 5370 - BADGE_EVENT_0080: _HoloBadgeType.ValueType # 5371 - BADGE_EVENT_0081: _HoloBadgeType.ValueType # 5372 - BADGE_EVENT_0082: _HoloBadgeType.ValueType # 5373 - BADGE_EVENT_0083: _HoloBadgeType.ValueType # 5374 - BADGE_EVENT_0084: _HoloBadgeType.ValueType # 5375 - BADGE_EVENT_0085: _HoloBadgeType.ValueType # 5376 - BADGE_EVENT_0086: _HoloBadgeType.ValueType # 5377 - BADGE_EVENT_0087: _HoloBadgeType.ValueType # 5378 - BADGE_EVENT_0088: _HoloBadgeType.ValueType # 5379 - BADGE_EVENT_0089: _HoloBadgeType.ValueType # 5380 - BADGE_EVENT_0090: _HoloBadgeType.ValueType # 5381 - BADGE_EVENT_0091: _HoloBadgeType.ValueType # 5382 - BADGE_EVENT_0092: _HoloBadgeType.ValueType # 5383 - BADGE_EVENT_0093: _HoloBadgeType.ValueType # 5384 - BADGE_EVENT_0094: _HoloBadgeType.ValueType # 5385 - BADGE_EVENT_0095: _HoloBadgeType.ValueType # 5386 - BADGE_EVENT_0096: _HoloBadgeType.ValueType # 5387 - BADGE_EVENT_0097: _HoloBadgeType.ValueType # 5388 - BADGE_EVENT_0098: _HoloBadgeType.ValueType # 5389 - BADGE_EVENT_0099: _HoloBadgeType.ValueType # 5390 - BADGE_EVENT_0100: _HoloBadgeType.ValueType # 5391 - BADGE_EVENT_0101: _HoloBadgeType.ValueType # 5392 - BADGE_EVENT_0102: _HoloBadgeType.ValueType # 5393 - BADGE_EVENT_0103: _HoloBadgeType.ValueType # 5394 - BADGE_EVENT_0104: _HoloBadgeType.ValueType # 5395 - BADGE_EVENT_0105: _HoloBadgeType.ValueType # 5396 - BADGE_EVENT_0106: _HoloBadgeType.ValueType # 5397 - BADGE_EVENT_0107: _HoloBadgeType.ValueType # 5398 - BADGE_EVENT_0108: _HoloBadgeType.ValueType # 5399 - BADGE_EVENT_0109: _HoloBadgeType.ValueType # 5400 - BADGE_EVENT_0110: _HoloBadgeType.ValueType # 5401 - BADGE_EVENT_0111: _HoloBadgeType.ValueType # 5402 - BADGE_EVENT_0112: _HoloBadgeType.ValueType # 5403 - BADGE_EVENT_0113: _HoloBadgeType.ValueType # 5404 - BADGE_EVENT_0114: _HoloBadgeType.ValueType # 5405 - BADGE_EVENT_0115: _HoloBadgeType.ValueType # 5406 - BADGE_EVENT_0116: _HoloBadgeType.ValueType # 5407 - BADGE_EVENT_0117: _HoloBadgeType.ValueType # 5408 - BADGE_EVENT_0118: _HoloBadgeType.ValueType # 5409 - BADGE_EVENT_0119: _HoloBadgeType.ValueType # 5410 - BADGE_EVENT_0120: _HoloBadgeType.ValueType # 5411 - BADGE_EVENT_0121: _HoloBadgeType.ValueType # 5412 - BADGE_EVENT_0122: _HoloBadgeType.ValueType # 5413 - BADGE_EVENT_0123: _HoloBadgeType.ValueType # 5414 - BADGE_EVENT_0124: _HoloBadgeType.ValueType # 5415 - BADGE_EVENT_0125: _HoloBadgeType.ValueType # 5416 - BADGE_EVENT_0126: _HoloBadgeType.ValueType # 5417 - BADGE_EVENT_0127: _HoloBadgeType.ValueType # 5418 - BADGE_EVENT_0128: _HoloBadgeType.ValueType # 5419 - BADGE_EVENT_0129: _HoloBadgeType.ValueType # 5420 - BADGE_EVENT_0130: _HoloBadgeType.ValueType # 5421 - BADGE_EVENT_0131: _HoloBadgeType.ValueType # 5422 - BADGE_EVENT_0132: _HoloBadgeType.ValueType # 5423 - BADGE_EVENT_0133: _HoloBadgeType.ValueType # 5424 - BADGE_EVENT_0134: _HoloBadgeType.ValueType # 5425 - BADGE_EVENT_0135: _HoloBadgeType.ValueType # 5426 - BADGE_EVENT_0136: _HoloBadgeType.ValueType # 5427 - BADGE_EVENT_0137: _HoloBadgeType.ValueType # 5428 - BADGE_EVENT_0138: _HoloBadgeType.ValueType # 5429 - BADGE_EVENT_0139: _HoloBadgeType.ValueType # 5430 - BADGE_EVENT_0140: _HoloBadgeType.ValueType # 5431 - BADGE_EVENT_0141: _HoloBadgeType.ValueType # 5432 - BADGE_EVENT_0142: _HoloBadgeType.ValueType # 5433 - BADGE_EVENT_0143: _HoloBadgeType.ValueType # 5434 - BADGE_EVENT_0144: _HoloBadgeType.ValueType # 5435 - BADGE_EVENT_0145: _HoloBadgeType.ValueType # 5436 - BADGE_EVENT_0146: _HoloBadgeType.ValueType # 5437 - BADGE_EVENT_0147: _HoloBadgeType.ValueType # 5438 - BADGE_EVENT_0148: _HoloBadgeType.ValueType # 5439 - BADGE_EVENT_0149: _HoloBadgeType.ValueType # 5440 - BADGE_EVENT_0150: _HoloBadgeType.ValueType # 5441 - BADGE_EVENT_0151: _HoloBadgeType.ValueType # 5442 - BADGE_EVENT_0152: _HoloBadgeType.ValueType # 5443 - BADGE_EVENT_0153: _HoloBadgeType.ValueType # 5444 - BADGE_EVENT_0154: _HoloBadgeType.ValueType # 5445 - BADGE_EVENT_0155: _HoloBadgeType.ValueType # 5446 - BADGE_EVENT_0156: _HoloBadgeType.ValueType # 5447 - BADGE_EVENT_0157: _HoloBadgeType.ValueType # 5448 - BADGE_EVENT_0158: _HoloBadgeType.ValueType # 5449 - BADGE_EVENT_0159: _HoloBadgeType.ValueType # 5450 - BADGE_EVENT_0160: _HoloBadgeType.ValueType # 5451 - BADGE_EVENT_0161: _HoloBadgeType.ValueType # 5452 - BADGE_EVENT_0162: _HoloBadgeType.ValueType # 5453 - BADGE_SAFARIZONE_2022_TAIPEI_DAY_00_EARLYACCESS: _HoloBadgeType.ValueType # 5454 - BADGE_SAFARIZONE_2022_TAIPEI_DAY_00_GENERAL: _HoloBadgeType.ValueType # 5455 - BADGE_SAFARIZONE_2022_TAIPEI_DAY_01_EARLYACCESS: _HoloBadgeType.ValueType # 5456 - BADGE_SAFARIZONE_2022_TAIPEI_DAY_01_GENERAL: _HoloBadgeType.ValueType # 5457 - BADGE_SAFARIZONE_2022_TAIPEI_DAY_02_EARLYACCESS: _HoloBadgeType.ValueType # 5458 - BADGE_SAFARIZONE_2022_TAIPEI_DAY_02_GENERAL: _HoloBadgeType.ValueType # 5459 - BADGE_SAFARIZONE_2022_TAIPEI_DAY_03_EARLYACCESS: _HoloBadgeType.ValueType # 5460 - BADGE_SAFARIZONE_2022_TAIPEI_DAY_03_GENERAL: _HoloBadgeType.ValueType # 5461 - BADGE_SAFARIZONE_2022_SINGAPORE_DAY_00_EARLYACCESS_TEST: _HoloBadgeType.ValueType # 5462 - BADGE_SAFARIZONE_2022_SINGAPORE_DAY_00_GENERAL_TEST: _HoloBadgeType.ValueType # 5463 - BADGE_SAFARIZONE_2022_SINGAPORE_DAY_01_EARLYACCESS_TEST: _HoloBadgeType.ValueType # 5464 - BADGE_SAFARIZONE_2022_SINGAPORE_DAY_01_GENERAL_TEST: _HoloBadgeType.ValueType # 5465 - BADGE_SAFARIZONE_2022_SINGAPORE_DAY_02_EARLYACCESS_TEST: _HoloBadgeType.ValueType # 5466 - BADGE_SAFARIZONE_2022_SINGAPORE_DAY_02_GENERAL_TEST: _HoloBadgeType.ValueType # 5467 - BADGE_SAFARIZONE_2022_SINGAPORE_DAY_03_EARLYACCESS_TEST: _HoloBadgeType.ValueType # 5468 - BADGE_SAFARIZONE_2022_SINGAPORE_DAY_03_GENERAL_TEST: _HoloBadgeType.ValueType # 5469 - BADGE_GOTOUR_2023_RUBY_TEST: _HoloBadgeType.ValueType # 5470 - BADGE_GOTOUR_2023_SAPPHIRE_TEST: _HoloBadgeType.ValueType # 5471 - BADGE_GOTOUR_2023_RUBY_GLOBAL: _HoloBadgeType.ValueType # 5472 - BADGE_GOTOUR_2023_SAPPHIRE_GLOBAL: _HoloBadgeType.ValueType # 5473 - BADGE_GOTOUR_LIVE_2023_DAY_00: _HoloBadgeType.ValueType # 5474 - BADGE_GOTOUR_LIVE_2023_DAY_01: _HoloBadgeType.ValueType # 5475 - BADGE_GOTOUR_LIVE_2023_DAY_02: _HoloBadgeType.ValueType # 5476 - BADGE_GOTOUR_2023_HATCH_ADDON_TEST: _HoloBadgeType.ValueType # 5477 - BADGE_GOTOUR_2023_RAID_ADDON_TEST: _HoloBadgeType.ValueType # 5478 - BADGE_GOTOUR_2023_HATCH_ADDON: _HoloBadgeType.ValueType # 5479 - BADGE_GOTOUR_2023_RAID_ADDON: _HoloBadgeType.ValueType # 5480 - BADGE_GOFEST_2023_OSAKA_DAY1_CITY: _HoloBadgeType.ValueType # 5481 - BADGE_GOFEST_2023_OSAKA_DAY2_CITY: _HoloBadgeType.ValueType # 5482 - BADGE_GOFEST_2023_OSAKA_DAY3_CITY: _HoloBadgeType.ValueType # 5483 - BADGE_GOFEST_2023_OSAKA_DAY1_EXTENDED: _HoloBadgeType.ValueType # 5484 - BADGE_GOFEST_2023_OSAKA_DAY2_EXTENDED: _HoloBadgeType.ValueType # 5485 - BADGE_GOFEST_2023_OSAKA_DAY3_EXTENDED: _HoloBadgeType.ValueType # 5486 - BADGE_GOFEST_2023_OSAKA_DAY1_PARK_MORNING: _HoloBadgeType.ValueType # 5487 - BADGE_GOFEST_2023_OSAKA_DAY2_PARK_MORNING: _HoloBadgeType.ValueType # 5488 - BADGE_GOFEST_2023_OSAKA_DAY3_PARK_MORNING: _HoloBadgeType.ValueType # 5489 - BADGE_GOFEST_2023_OSAKA_DAY1_PARK_AFTERNOON: _HoloBadgeType.ValueType # 5490 - BADGE_GOFEST_2023_OSAKA_DAY2_PARK_AFTERNOON: _HoloBadgeType.ValueType # 5491 - BADGE_GOFEST_2023_OSAKA_DAY3_PARK_AFTERNOON: _HoloBadgeType.ValueType # 5492 - BADGE_GOFEST_2023_OSAKA_ADDON_HATCH: _HoloBadgeType.ValueType # 5493 - BADGE_GOFEST_2023_OSAKA_ADDON_RAID: _HoloBadgeType.ValueType # 5494 - BADGE_GOFEST_2023_OSAKA_VIP: _HoloBadgeType.ValueType # 5495 - BADGE_GOFEST_2023_OSAKA_ADDON_HATCH_TEST: _HoloBadgeType.ValueType # 5496 - BADGE_GOFEST_2023_OSAKA_ADDON_RAID_TEST: _HoloBadgeType.ValueType # 5497 - BADGE_GOFEST_2023_OSAKA_PARK_TEST: _HoloBadgeType.ValueType # 5498 - BADGE_GOFEST_2023_OSAKA_PARK_2_TEST: _HoloBadgeType.ValueType # 5499 - BADGE_GOFEST_2023_OSAKA_CITY_TEST: _HoloBadgeType.ValueType # 5500 - BADGE_GOFEST_2023_OSAKA_CITY_2_TEST: _HoloBadgeType.ValueType # 5501 - BADGE_GOFEST_2023_LONDON_DAY1_CITY: _HoloBadgeType.ValueType # 5502 - BADGE_GOFEST_2023_LONDON_DAY2_CITY: _HoloBadgeType.ValueType # 5503 - BADGE_GOFEST_2023_LONDON_DAY3_CITY: _HoloBadgeType.ValueType # 5504 - BADGE_GOFEST_2023_LONDON_DAY1_EXTENDED: _HoloBadgeType.ValueType # 5505 - BADGE_GOFEST_2023_LONDON_DAY2_EXTENDED: _HoloBadgeType.ValueType # 5506 - BADGE_GOFEST_2023_LONDON_DAY3_EXTENDED: _HoloBadgeType.ValueType # 5507 - BADGE_GOFEST_2023_LONDON_DAY1_PARK_MORNING: _HoloBadgeType.ValueType # 5508 - BADGE_GOFEST_2023_LONDON_DAY2_PARK_MORNING: _HoloBadgeType.ValueType # 5509 - BADGE_GOFEST_2023_LONDON_DAY3_PARK_MORNING: _HoloBadgeType.ValueType # 5510 - BADGE_GOFEST_2023_LONDON_DAY1_PARK_AFTERNOON: _HoloBadgeType.ValueType # 5511 - BADGE_GOFEST_2023_LONDON_DAY2_PARK_AFTERNOON: _HoloBadgeType.ValueType # 5512 - BADGE_GOFEST_2023_LONDON_DAY3_PARK_AFTERNOON: _HoloBadgeType.ValueType # 5513 - BADGE_GOFEST_2023_LONDON_ADDON_HATCH: _HoloBadgeType.ValueType # 5514 - BADGE_GOFEST_2023_LONDON_ADDON_RAID: _HoloBadgeType.ValueType # 5515 - BADGE_GOFEST_2023_LONDON_VIP: _HoloBadgeType.ValueType # 5516 - BADGE_GOFEST_2023_LONDON_ADDON_HATCH_TEST: _HoloBadgeType.ValueType # 5517 - BADGE_GOFEST_2023_LONDON_ADDON_RAID_TEST: _HoloBadgeType.ValueType # 5518 - BADGE_GOFEST_2023_LONDON_PARK_TEST: _HoloBadgeType.ValueType # 5519 - BADGE_GOFEST_2023_LONDON_PARK_2_TEST: _HoloBadgeType.ValueType # 5520 - BADGE_GOFEST_2023_LONDON_CITY_TEST: _HoloBadgeType.ValueType # 5521 - BADGE_GOFEST_2023_LONDON_CITY_2_TEST: _HoloBadgeType.ValueType # 5522 - BADGE_GOFEST_2023_NEWYORK_DAY1_CITY: _HoloBadgeType.ValueType # 5523 - BADGE_GOFEST_2023_NEWYORK_DAY2_CITY: _HoloBadgeType.ValueType # 5524 - BADGE_GOFEST_2023_NEWYORK_DAY3_CITY: _HoloBadgeType.ValueType # 5525 - BADGE_GOFEST_2023_NEWYORK_DAY1_EXTENDED: _HoloBadgeType.ValueType # 5526 - BADGE_GOFEST_2023_NEWYORK_DAY2_EXTENDED: _HoloBadgeType.ValueType # 5527 - BADGE_GOFEST_2023_NEWYORK_DAY3_EXTENDED: _HoloBadgeType.ValueType # 5528 - BADGE_GOFEST_2023_NEWYORK_DAY1_PARK_MORNING: _HoloBadgeType.ValueType # 5529 - BADGE_GOFEST_2023_NEWYORK_DAY2_PARK_MORNING: _HoloBadgeType.ValueType # 5530 - BADGE_GOFEST_2023_NEWYORK_DAY3_PARK_MORNING: _HoloBadgeType.ValueType # 5531 - BADGE_GOFEST_2023_NEWYORK_DAY1_PARK_AFTERNOON: _HoloBadgeType.ValueType # 5532 - BADGE_GOFEST_2023_NEWYORK_DAY2_PARK_AFTERNOON: _HoloBadgeType.ValueType # 5533 - BADGE_GOFEST_2023_NEWYORK_DAY3_PARK_AFTERNOON: _HoloBadgeType.ValueType # 5534 - BADGE_GOFEST_2023_NEWYORK_ADDON_HATCH: _HoloBadgeType.ValueType # 5535 - BADGE_GOFEST_2023_NEWYORK_ADDON_RAID: _HoloBadgeType.ValueType # 5536 - BADGE_GOFEST_2023_NEWYORK_VIP: _HoloBadgeType.ValueType # 5537 - BADGE_GOFEST_2023_NEWYORK_ADDON_HATCH_TEST: _HoloBadgeType.ValueType # 5538 - BADGE_GOFEST_2023_NEWYORK_ADDON_RAID_TEST: _HoloBadgeType.ValueType # 5539 - BADGE_GOFEST_2023_NEWYORK_PARK_TEST: _HoloBadgeType.ValueType # 5540 - BADGE_GOFEST_2023_NEWYORK_PARK_2_TEST: _HoloBadgeType.ValueType # 5541 - BADGE_GOFEST_2023_NEWYORK_CITY_TEST: _HoloBadgeType.ValueType # 5542 - BADGE_GOFEST_2023_NEWYORK_CITY_2_TEST: _HoloBadgeType.ValueType # 5543 - BADGE_GOFEST_2023_GLOBAL: _HoloBadgeType.ValueType # 5544 - BADGE_GOFEST_2023_TEST: _HoloBadgeType.ValueType # 5545 - BADGE_SAFARI_2023_SEOUL_DAY_00: _HoloBadgeType.ValueType # 5546 - BADGE_SAFARI_2023_SEOUL_DAY_01: _HoloBadgeType.ValueType # 5547 - BADGE_SAFARI_2023_SEOUL_DAY_02: _HoloBadgeType.ValueType # 5548 - BADGE_SAFARI_2023_SEOUL_ADD_ON_HATCH: _HoloBadgeType.ValueType # 5549 - BADGE_SAFARI_2023_SEOUL_ADD_ON_RAID: _HoloBadgeType.ValueType # 5550 - BADGE_SAFARI_2023_BARCELONA_DAY_00: _HoloBadgeType.ValueType # 5551 - BADGE_SAFARI_2023_BARCELONA_DAY_01: _HoloBadgeType.ValueType # 5552 - BADGE_SAFARI_2023_BARCELONA_DAY_02: _HoloBadgeType.ValueType # 5553 - BADGE_SAFARI_2023_BARCELONA_ADD_ON_HATCH: _HoloBadgeType.ValueType # 5554 - BADGE_SAFARI_2023_BARCELONA_ADD_ON_RAID: _HoloBadgeType.ValueType # 5555 - BADGE_SAFARI_2023_MEXCITY_DAY_00: _HoloBadgeType.ValueType # 5556 - BADGE_SAFARI_2023_MEXCITY_DAY_01: _HoloBadgeType.ValueType # 5557 - BADGE_SAFARI_2023_MEXCITY_DAY_02: _HoloBadgeType.ValueType # 5558 - BADGE_SAFARI_2023_MEXCITY_ADD_ON_HATCH: _HoloBadgeType.ValueType # 5559 - BADGE_SAFARI_2023_MEXCITY_ADD_ON_RAID: _HoloBadgeType.ValueType # 5560 - -class HoloBadgeType(_HoloBadgeType, metaclass=_HoloBadgeTypeEnumTypeWrapper): ... - -BADGE_UNSET: HoloBadgeType.ValueType # 0 -BADGE_TRAVEL_KM: HoloBadgeType.ValueType # 1 -BADGE_POKEDEX_ENTRIES: HoloBadgeType.ValueType # 2 -BADGE_CAPTURE_TOTAL: HoloBadgeType.ValueType # 3 -BADGE_DEFEATED_FORT: HoloBadgeType.ValueType # 4 -BADGE_EVOLVED_TOTAL: HoloBadgeType.ValueType # 5 -BADGE_HATCHED_TOTAL: HoloBadgeType.ValueType # 6 -BADGE_ENCOUNTERED_TOTAL: HoloBadgeType.ValueType # 7 -BADGE_POKESTOPS_VISITED: HoloBadgeType.ValueType # 8 -BADGE_UNIQUE_POKESTOPS: HoloBadgeType.ValueType # 9 -BADGE_POKEBALL_THROWN: HoloBadgeType.ValueType # 10 -BADGE_BIG_MAGIKARP: HoloBadgeType.ValueType # 11 -BADGE_DEPLOYED_TOTAL: HoloBadgeType.ValueType # 12 -BADGE_BATTLE_ATTACK_WON: HoloBadgeType.ValueType # 13 -BADGE_BATTLE_TRAINING_WON: HoloBadgeType.ValueType # 14 -BADGE_BATTLE_DEFEND_WON: HoloBadgeType.ValueType # 15 -BADGE_PRESTIGE_RAISED: HoloBadgeType.ValueType # 16 -BADGE_PRESTIGE_DROPPED: HoloBadgeType.ValueType # 17 -BADGE_TYPE_NORMAL: HoloBadgeType.ValueType # 18 -BADGE_TYPE_FIGHTING: HoloBadgeType.ValueType # 19 -BADGE_TYPE_FLYING: HoloBadgeType.ValueType # 20 -BADGE_TYPE_POISON: HoloBadgeType.ValueType # 21 -BADGE_TYPE_GROUND: HoloBadgeType.ValueType # 22 -BADGE_TYPE_ROCK: HoloBadgeType.ValueType # 23 -BADGE_TYPE_BUG: HoloBadgeType.ValueType # 24 -BADGE_TYPE_GHOST: HoloBadgeType.ValueType # 25 -BADGE_TYPE_STEEL: HoloBadgeType.ValueType # 26 -BADGE_TYPE_FIRE: HoloBadgeType.ValueType # 27 -BADGE_TYPE_WATER: HoloBadgeType.ValueType # 28 -BADGE_TYPE_GRASS: HoloBadgeType.ValueType # 29 -BADGE_TYPE_ELECTRIC: HoloBadgeType.ValueType # 30 -BADGE_TYPE_PSYCHIC: HoloBadgeType.ValueType # 31 -BADGE_TYPE_ICE: HoloBadgeType.ValueType # 32 -BADGE_TYPE_DRAGON: HoloBadgeType.ValueType # 33 -BADGE_TYPE_DARK: HoloBadgeType.ValueType # 34 -BADGE_TYPE_FAIRY: HoloBadgeType.ValueType # 35 -BADGE_SMALL_RATTATA: HoloBadgeType.ValueType # 36 -BADGE_PIKACHU: HoloBadgeType.ValueType # 37 -BADGE_UNOWN: HoloBadgeType.ValueType # 38 -BADGE_POKEDEX_ENTRIES_GEN2: HoloBadgeType.ValueType # 39 -BADGE_RAID_BATTLE_WON: HoloBadgeType.ValueType # 40 -BADGE_LEGENDARY_BATTLE_WON: HoloBadgeType.ValueType # 41 -BADGE_BERRIES_FED: HoloBadgeType.ValueType # 42 -BADGE_HOURS_DEFENDED: HoloBadgeType.ValueType # 43 -BADGE_PLACE_HOLDER: HoloBadgeType.ValueType # 44 -BADGE_POKEDEX_ENTRIES_GEN3: HoloBadgeType.ValueType # 45 -BADGE_CHALLENGE_QUESTS: HoloBadgeType.ValueType # 46 -BADGE_MEW_ENCOUNTER: HoloBadgeType.ValueType # 47 -BADGE_MAX_LEVEL_FRIENDS: HoloBadgeType.ValueType # 48 -BADGE_TRADING: HoloBadgeType.ValueType # 49 -BADGE_TRADING_DISTANCE: HoloBadgeType.ValueType # 50 -BADGE_POKEDEX_ENTRIES_GEN4: HoloBadgeType.ValueType # 51 -BADGE_GREAT_LEAGUE: HoloBadgeType.ValueType # 52 -BADGE_ULTRA_LEAGUE: HoloBadgeType.ValueType # 53 -BADGE_MASTER_LEAGUE: HoloBadgeType.ValueType # 54 -BADGE_PHOTOBOMB: HoloBadgeType.ValueType # 55 -BADGE_POKEDEX_ENTRIES_GEN5: HoloBadgeType.ValueType # 56 -BADGE_POKEMON_PURIFIED: HoloBadgeType.ValueType # 57 -BADGE_ROCKET_GRUNTS_DEFEATED: HoloBadgeType.ValueType # 58 -BADGE_ROCKET_GIOVANNI_DEFEATED: HoloBadgeType.ValueType # 59 -BADGE_BUDDY_BEST: HoloBadgeType.ValueType # 60 -BADGE_POKEDEX_ENTRIES_GEN6: HoloBadgeType.ValueType # 61 -BADGE_POKEDEX_ENTRIES_GEN7: HoloBadgeType.ValueType # 62 -BADGE_POKEDEX_ENTRIES_GEN8: HoloBadgeType.ValueType # 63 -BADGE_7_DAY_STREAKS: HoloBadgeType.ValueType # 64 -BADGE_UNIQUE_RAID_BOSSES_DEFEATED: HoloBadgeType.ValueType # 65 -BADGE_RAIDS_WITH_FRIENDS: HoloBadgeType.ValueType # 66 -BADGE_POKEMON_CAUGHT_AT_YOUR_LURES: HoloBadgeType.ValueType # 67 -BADGE_WAYFARER: HoloBadgeType.ValueType # 68 -BADGE_TOTAL_MEGA_EVOS: HoloBadgeType.ValueType # 69 -BADGE_UNIQUE_MEGA_EVOS: HoloBadgeType.ValueType # 70 -DEPRECATED_0: HoloBadgeType.ValueType # 71 -BADGE_ROUTE_ACCEPTED: HoloBadgeType.ValueType # 72 -BADGE_TRAINERS_REFERRED: HoloBadgeType.ValueType # 73 -BADGE_POKESTOPS_SCANNED: HoloBadgeType.ValueType # 74 -BADGE_RAID_BATTLE_STAT: HoloBadgeType.ValueType # 76 -BADGE_TOTAL_ROUTE_PLAY: HoloBadgeType.ValueType # 77 -BADGE_UNIQUE_ROUTE_PLAY: HoloBadgeType.ValueType # 78 -BADGE_POKEDEX_ENTRIES_GEN8A: HoloBadgeType.ValueType # 79 -BADGE_CAPTURE_SMALL_POKEMON: HoloBadgeType.ValueType # 80 -BADGE_CAPTURE_LARGE_POKEMON: HoloBadgeType.ValueType # 81 -BADGE_POKEDEX_ENTRIES_GEN9: HoloBadgeType.ValueType # 82 -BADGE_DYNAMIC_MIN: HoloBadgeType.ValueType # 1000 -BADGE_MINI_COLLECTION: HoloBadgeType.ValueType # 1002 -BADGE_BUTTERFLY_COLLECTOR: HoloBadgeType.ValueType # 1003 -BADGE_MAX_SIZE_FIRST_PLACE_WIN: HoloBadgeType.ValueType # 1004 -BADGE_EVENT_MIN: HoloBadgeType.ValueType # 2000 -BADGE_CHICAGO_FEST_JULY_2017: HoloBadgeType.ValueType # 2001 -BADGE_PIKACHU_OUTBREAK_YOKOHAMA_2017: HoloBadgeType.ValueType # 2002 -BADGE_SAFARI_ZONE_EUROPE_2017: HoloBadgeType.ValueType # 2003 -BADGE_SAFARI_ZONE_EUROPE_2017_10_07: HoloBadgeType.ValueType # 2004 -BADGE_SAFARI_ZONE_EUROPE_2017_10_14: HoloBadgeType.ValueType # 2005 -BADGE_CHICAGO_FEST_JULY_2018_SAT_NORTH: HoloBadgeType.ValueType # 2006 -BADGE_CHICAGO_FEST_JULY_2018_SAT_SOUTH: HoloBadgeType.ValueType # 2007 -BADGE_CHICAGO_FEST_JULY_2018_SUN_NORTH: HoloBadgeType.ValueType # 2008 -BADGE_CHICAGO_FEST_JULY_2018_SUN_SOUTH: HoloBadgeType.ValueType # 2009 -BADGE_APAC_PARTNER_JULY_2018_0: HoloBadgeType.ValueType # 2010 -BADGE_APAC_PARTNER_JULY_2018_1: HoloBadgeType.ValueType # 2011 -BADGE_APAC_PARTNER_JULY_2018_2: HoloBadgeType.ValueType # 2012 -BADGE_APAC_PARTNER_JULY_2018_3: HoloBadgeType.ValueType # 2013 -BADGE_APAC_PARTNER_JULY_2018_4: HoloBadgeType.ValueType # 2014 -BADGE_APAC_PARTNER_JULY_2018_5: HoloBadgeType.ValueType # 2015 -BADGE_APAC_PARTNER_JULY_2018_6: HoloBadgeType.ValueType # 2016 -BADGE_APAC_PARTNER_JULY_2018_7: HoloBadgeType.ValueType # 2017 -BADGE_APAC_PARTNER_JULY_2018_8: HoloBadgeType.ValueType # 2018 -BADGE_APAC_PARTNER_JULY_2018_9: HoloBadgeType.ValueType # 2019 -BADGE_YOKOSUKA_29_AUG_2018_MIKASA: HoloBadgeType.ValueType # 2020 -BADGE_YOKOSUKA_29_AUG_2018_VERNY: HoloBadgeType.ValueType # 2021 -BADGE_YOKOSUKA_29_AUG_2018_KURIHAMA: HoloBadgeType.ValueType # 2022 -BADGE_YOKOSUKA_30_AUG_2018_MIKASA: HoloBadgeType.ValueType # 2023 -BADGE_YOKOSUKA_30_AUG_2018_VERNY: HoloBadgeType.ValueType # 2024 -BADGE_YOKOSUKA_30_AUG_2018_KURIHAMA: HoloBadgeType.ValueType # 2025 -BADGE_YOKOSUKA_31_AUG_2018_MIKASA: HoloBadgeType.ValueType # 2026 -BADGE_YOKOSUKA_31_AUG_2018_VERNY: HoloBadgeType.ValueType # 2027 -BADGE_YOKOSUKA_31_AUG_2018_KURIHAMA: HoloBadgeType.ValueType # 2028 -BADGE_YOKOSUKA_1_SEP_2018_MIKASA: HoloBadgeType.ValueType # 2029 -BADGE_YOKOSUKA_1_SEP_2018_VERNY: HoloBadgeType.ValueType # 2030 -BADGE_YOKOSUKA_1_SEP_2018_KURIHAMA: HoloBadgeType.ValueType # 2031 -BADGE_YOKOSUKA_2_SEP_2018_MIKASA: HoloBadgeType.ValueType # 2032 -BADGE_YOKOSUKA_2_SEP_2018_VERNY: HoloBadgeType.ValueType # 2033 -BADGE_YOKOSUKA_2_SEP_2018_KURIHAMA: HoloBadgeType.ValueType # 2034 -BADGE_TOP_BANANA_1: HoloBadgeType.ValueType # 2035 -BADGE_TOP_BANANA_2: HoloBadgeType.ValueType # 2036 -BADGE_TOP_BANANA_3: HoloBadgeType.ValueType # 2037 -BADGE_PARTNER_EVENT_2019_0: HoloBadgeType.ValueType # 2038 -BADGE_PARTNER_EVENT_2019_1: HoloBadgeType.ValueType # 2039 -BADGE_PARTNER_EVENT_2019_2: HoloBadgeType.ValueType # 2040 -BADGE_PARTNER_EVENT_2019_3: HoloBadgeType.ValueType # 2041 -BADGE_PARTNER_EVENT_2019_4: HoloBadgeType.ValueType # 2042 -BADGE_PARTNER_EVENT_2019_5: HoloBadgeType.ValueType # 2043 -BADGE_PARTNER_EVENT_2019_6: HoloBadgeType.ValueType # 2044 -BADGE_PARTNER_EVENT_2019_7: HoloBadgeType.ValueType # 2045 -BADGE_PARTNER_EVENT_2019_8: HoloBadgeType.ValueType # 2046 -BADGE_PARTNER_EVENT_2019_9: HoloBadgeType.ValueType # 2047 -BADGE_SENTOSA_18_APR_2019: HoloBadgeType.ValueType # 2048 -BADGE_SENTOSA_19_APR_2019: HoloBadgeType.ValueType # 2049 -BADGE_SENTOSA_20_APR_2019: HoloBadgeType.ValueType # 2050 -BADGE_SENTOSA_21_APR_2019: HoloBadgeType.ValueType # 2051 -BADGE_SENTOSA_22_APR_2019: HoloBadgeType.ValueType # 2052 -BADGE_CITY_EXPLORER_PASS_00: HoloBadgeType.ValueType # 2053 -BADGE_CITY_EXPLORER_PASS_01: HoloBadgeType.ValueType # 2054 -BADGE_CITY_EXPLORER_PASS_02: HoloBadgeType.ValueType # 2055 -BADGE_CITY_EXPLORER_PASS_03: HoloBadgeType.ValueType # 2056 -BADGE_CITY_EXPLORER_PASS_04: HoloBadgeType.ValueType # 2057 -BADGE_CITY_EXPLORER_PASS_05: HoloBadgeType.ValueType # 2058 -BADGE_CITY_EXPLORER_PASS_06: HoloBadgeType.ValueType # 2059 -BADGE_CITY_EXPLORER_PASS_07: HoloBadgeType.ValueType # 2060 -BADGE_CITY_EXPLORER_PASS_08: HoloBadgeType.ValueType # 2061 -BADGE_CITY_EXPLORER_PASS_09: HoloBadgeType.ValueType # 2062 -BADGE_CITY_EXPLORER_PASS_10: HoloBadgeType.ValueType # 2063 -BADGE_CITY_EXPLORER_PASS_11: HoloBadgeType.ValueType # 2064 -BADGE_CITY_EXPLORER_PASS_12: HoloBadgeType.ValueType # 2065 -BADGE_CITY_EXPLORER_PASS_13: HoloBadgeType.ValueType # 2066 -BADGE_CITY_EXPLORER_PASS_14: HoloBadgeType.ValueType # 2067 -BADGE_CITY_EXPLORER_PASS_15: HoloBadgeType.ValueType # 2068 -BADGE_CITY_EXPLORER_PASS_16: HoloBadgeType.ValueType # 2069 -BADGE_CITY_EXPLORER_PASS_17: HoloBadgeType.ValueType # 2070 -BADGE_CITY_EXPLORER_PASS_18: HoloBadgeType.ValueType # 2071 -BADGE_CITY_EXPLORER_PASS_19: HoloBadgeType.ValueType # 2072 -BADGE_CITY_EXPLORER_PASS_20: HoloBadgeType.ValueType # 2073 -BADGE_CITY_EXPLORER_PASS_21: HoloBadgeType.ValueType # 2074 -BADGE_CITY_EXPLORER_PASS_22: HoloBadgeType.ValueType # 2075 -BADGE_CITY_EXPLORER_PASS_23: HoloBadgeType.ValueType # 2076 -BADGE_CITY_EXPLORER_PASS_24: HoloBadgeType.ValueType # 2077 -BADGE_CITY_EXPLORER_PASS_25: HoloBadgeType.ValueType # 2078 -BADGE_CITY_EXPLORER_PASS_26: HoloBadgeType.ValueType # 2079 -BADGE_CITY_EXPLORER_PASS_27: HoloBadgeType.ValueType # 2080 -BADGE_CITY_EXPLORER_PASS_28: HoloBadgeType.ValueType # 2081 -BADGE_CITY_EXPLORER_PASS_29: HoloBadgeType.ValueType # 2082 -BADGE_CITY_EXPLORER_PASS_30: HoloBadgeType.ValueType # 2083 -BADGE_CITY_EXPLORER_PASS_31: HoloBadgeType.ValueType # 2084 -BADGE_CITY_EXPLORER_PASS_32: HoloBadgeType.ValueType # 2085 -BADGE_CITY_EXPLORER_PASS_33: HoloBadgeType.ValueType # 2086 -BADGE_CITY_EXPLORER_PASS_34: HoloBadgeType.ValueType # 2087 -BADGE_CITY_EXPLORER_PASS_35: HoloBadgeType.ValueType # 2088 -BADGE_CITY_EXPLORER_PASS_36: HoloBadgeType.ValueType # 2089 -BADGE_CITY_EXPLORER_PASS_37: HoloBadgeType.ValueType # 2090 -BADGE_CITY_EXPLORER_PASS_38: HoloBadgeType.ValueType # 2091 -BADGE_CITY_EXPLORER_PASS_39: HoloBadgeType.ValueType # 2092 -BADGE_CITY_EXPLORER_PASS_40: HoloBadgeType.ValueType # 2093 -BADGE_AIR_ADVENTURES_OKINAWA_00: HoloBadgeType.ValueType # 2094 -BADGE_AIR_ADVENTURES_OKINAWA_RELEASE: HoloBadgeType.ValueType # 2095 -BADGE_SAFARIZONE_2022_SINGAPORE_DAY_00_EARLYACCESS: HoloBadgeType.ValueType # 2096 -BADGE_SAFARIZONE_2022_SINGAPORE_DAY_00_GENERAL: HoloBadgeType.ValueType # 2097 -BADGE_SAFARIZONE_2022_SINGAPORE_DAY_01_EARLYACCESS: HoloBadgeType.ValueType # 2098 -BADGE_SAFARIZONE_2022_SINGAPORE_DAY_01_GENERAL: HoloBadgeType.ValueType # 2099 -BADGE_SAFARIZONE_2022_SINGAPORE_DAY_02_EARLYACCESS: HoloBadgeType.ValueType # 2100 -BADGE_SAFARIZONE_2022_SINGAPORE_DAY_02_GENERAL: HoloBadgeType.ValueType # 2101 -BADGE_SAFARIZONE_2022_SINGAPORE_DAY_03_EARLYACCESS: HoloBadgeType.ValueType # 2102 -BADGE_SAFARIZONE_2022_SINGAPORE_DAY_03_GENERAL: HoloBadgeType.ValueType # 2103 -BADGE_DYNAMIC_EVENT_MIN: HoloBadgeType.ValueType # 5000 -BADGE_GOFEST_2019_AMERICAS_DAY_00_NORTH_GENERAL: HoloBadgeType.ValueType # 5001 -BADGE_GOFEST_2019_AMERICAS_DAY_00_NORTH_EARLYACCESS: HoloBadgeType.ValueType # 5002 -BADGE_GOFEST_2019_AMERICAS_DAY_00_SOUTH_GENERAL: HoloBadgeType.ValueType # 5003 -BADGE_GOFEST_2019_AMERICAS_DAY_00_SOUTH_EARLYACCESS: HoloBadgeType.ValueType # 5004 -BADGE_GOFEST_2019_AMERICAS_DAY_01_NORTH_GENERAL: HoloBadgeType.ValueType # 5005 -BADGE_GOFEST_2019_AMERICAS_DAY_01_NORTH_EARLYACCESS: HoloBadgeType.ValueType # 5006 -BADGE_GOFEST_2019_AMERICAS_DAY_01_SOUTH_GENERAL: HoloBadgeType.ValueType # 5007 -BADGE_GOFEST_2019_AMERICAS_DAY_01_SOUTH_EARLYACCESS: HoloBadgeType.ValueType # 5008 -BADGE_GOFEST_2019_AMERICAS_DAY_02_NORTH_GENERAL: HoloBadgeType.ValueType # 5009 -BADGE_GOFEST_2019_AMERICAS_DAY_02_NORTH_EARLYACCESS: HoloBadgeType.ValueType # 5010 -BADGE_GOFEST_2019_AMERICAS_DAY_02_SOUTH_GENERAL: HoloBadgeType.ValueType # 5011 -BADGE_GOFEST_2019_AMERICAS_DAY_02_SOUTH_EARLYACCESS: HoloBadgeType.ValueType # 5012 -BADGE_GOFEST_2019_AMERICAS_DAY_03_NORTH_GENERAL: HoloBadgeType.ValueType # 5013 -BADGE_GOFEST_2019_AMERICAS_DAY_03_NORTH_EARLYACCESS: HoloBadgeType.ValueType # 5014 -BADGE_GOFEST_2019_AMERICAS_DAY_03_SOUTH_GENERAL: HoloBadgeType.ValueType # 5015 -BADGE_GOFEST_2019_AMERICAS_DAY_03_SOUTH_EARLYACCESS: HoloBadgeType.ValueType # 5016 -BADGE_GOFEST_2019_AMERICAS_DAY_04_NORTH_GENERAL: HoloBadgeType.ValueType # 5017 -BADGE_GOFEST_2019_AMERICAS_DAY_04_NORTH_EARLYACCESS: HoloBadgeType.ValueType # 5018 -BADGE_GOFEST_2019_AMERICAS_DAY_04_SOUTH_GENERAL: HoloBadgeType.ValueType # 5019 -BADGE_GOFEST_2019_AMERICAS_DAY_04_SOUTH_EARLYACCESS: HoloBadgeType.ValueType # 5020 -BADGE_GOFEST_2019_EMEA_DAY_00_GENERAL: HoloBadgeType.ValueType # 5021 -BADGE_GOFEST_2019_EMEA_DAY_00_EARLYACCESS: HoloBadgeType.ValueType # 5022 -BADGE_GOFEST_2019_EMEA_DAY_01_GENERAL: HoloBadgeType.ValueType # 5023 -BADGE_GOFEST_2019_EMEA_DAY_01_EARLYACCESS: HoloBadgeType.ValueType # 5024 -BADGE_GOFEST_2019_EMEA_DAY_02_GENERAL: HoloBadgeType.ValueType # 5025 -BADGE_GOFEST_2019_EMEA_DAY_02_EARLYACCESS: HoloBadgeType.ValueType # 5026 -BADGE_GOFEST_2019_EMEA_DAY_03_GENERAL: HoloBadgeType.ValueType # 5027 -BADGE_GOFEST_2019_EMEA_DAY_03_EARLYACCESS: HoloBadgeType.ValueType # 5028 -BADGE_GOFEST_2019_EMEA_DAY_04_GENERAL: HoloBadgeType.ValueType # 5029 -BADGE_GOFEST_2019_EMEA_DAY_04_EARLYACCESS: HoloBadgeType.ValueType # 5030 -BADGE_GOFEST_2019_APAC_DAY_00_GENERAL: HoloBadgeType.ValueType # 5031 -BADGE_GOFEST_2019_APAC_DAY_01_GENERAL: HoloBadgeType.ValueType # 5032 -BADGE_GOFEST_2019_APAC_DAY_02_GENERAL: HoloBadgeType.ValueType # 5033 -BADGE_GOFEST_2019_APAC_DAY_03_GENERAL: HoloBadgeType.ValueType # 5034 -BADGE_GOFEST_2019_APAC_DAY_04_GENERAL: HoloBadgeType.ValueType # 5035 -BADGE_GOFEST_2019_APAC_DAY_05_GENERAL: HoloBadgeType.ValueType # 5036 -BADGE_GOFEST_2019_APAC_DAY_06_GENERAL: HoloBadgeType.ValueType # 5037 -BADGE_GOFEST_2019_APAC_DAY_07_GENERAL: HoloBadgeType.ValueType # 5038 -BADGE_SAFARIZONE_2019_MONTREAL_DAY_00_GENERAL: HoloBadgeType.ValueType # 5039 -BADGE_SAFARIZONE_2019_MONTREAL_DAY_00_EARLYACCESS: HoloBadgeType.ValueType # 5040 -BADGE_SAFARIZONE_2019_MONTREAL_DAY_01_GENERAL: HoloBadgeType.ValueType # 5041 -BADGE_SAFARIZONE_2019_MONTREAL_DAY_01_EARLYACCESS: HoloBadgeType.ValueType # 5042 -BADGE_SAFARIZONE_2019_MONTREAL_DAY_02_GENERAL: HoloBadgeType.ValueType # 5043 -BADGE_SAFARIZONE_2019_MONTREAL_DAY_02_EARLYACCESS: HoloBadgeType.ValueType # 5044 -BADGE_SAFARIZONE_2019_MONTREAL_DAY_03_GENERAL: HoloBadgeType.ValueType # 5045 -BADGE_SAFARIZONE_2019_MONTREAL_DAY_03_EARLYACCESS: HoloBadgeType.ValueType # 5046 -BADGE_SAFARIZONE_2020_STLOUIS_DAY_00_GENERAL: HoloBadgeType.ValueType # 5047 -BADGE_SAFARIZONE_2020_STLOUIS_DAY_00_EARLYACCESS: HoloBadgeType.ValueType # 5048 -BADGE_SAFARIZONE_2020_STLOUIS_DAY_01_GENERAL: HoloBadgeType.ValueType # 5049 -BADGE_SAFARIZONE_2020_STLOUIS_DAY_01_EARLYACCESS: HoloBadgeType.ValueType # 5050 -BADGE_SAFARIZONE_2020_STLOUIS_DAY_02_GENERAL: HoloBadgeType.ValueType # 5051 -BADGE_SAFARIZONE_2020_STLOUIS_DAY_02_EARLYACCESS: HoloBadgeType.ValueType # 5052 -BADGE_SAFARIZONE_2020_STLOUIS_DAY_03_GENERAL: HoloBadgeType.ValueType # 5053 -BADGE_SAFARIZONE_2020_STLOUIS_DAY_03_EARLYACCESS: HoloBadgeType.ValueType # 5054 -BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_00_GENERAL: HoloBadgeType.ValueType # 5055 -BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_00_EARLYACCESS: HoloBadgeType.ValueType # 5056 -BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_01_GENERAL: HoloBadgeType.ValueType # 5057 -BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_01_EARLYACCESS: HoloBadgeType.ValueType # 5058 -BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_02_GENERAL: HoloBadgeType.ValueType # 5059 -BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_02_EARLYACCESS: HoloBadgeType.ValueType # 5060 -BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_03_GENERAL: HoloBadgeType.ValueType # 5061 -BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_03_EARLYACCESS: HoloBadgeType.ValueType # 5062 -BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_00_GENERAL: HoloBadgeType.ValueType # 5063 -BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_00_EARLYACCESS: HoloBadgeType.ValueType # 5064 -BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_01_GENERAL: HoloBadgeType.ValueType # 5065 -BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_01_EARLYACCESS: HoloBadgeType.ValueType # 5066 -BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_02_GENERAL: HoloBadgeType.ValueType # 5067 -BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_02_EARLYACCESS: HoloBadgeType.ValueType # 5068 -BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_03_GENERAL: HoloBadgeType.ValueType # 5069 -BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_03_EARLYACCESS: HoloBadgeType.ValueType # 5070 -BADGE_GOFEST_2020_TEST: HoloBadgeType.ValueType # 5071 -BADGE_GOFEST_2020_GLOBAL: HoloBadgeType.ValueType # 5072 -BADGE_GOTOUR_2021_GREEN_TEST: HoloBadgeType.ValueType # 5073 -BADGE_GOTOUR_2021_RED_TEST: HoloBadgeType.ValueType # 5074 -BADGE_GOTOUR_2021_GREEN_GLOBAL: HoloBadgeType.ValueType # 5075 -BADGE_GOTOUR_2021_RED_GLOBAL: HoloBadgeType.ValueType # 5076 -BADGE_GLOBAL_TICKETED_EVENT: HoloBadgeType.ValueType # 5100 -BADGE_EVENT_0001: HoloBadgeType.ValueType # 5201 -BADGE_EVENT_0002: HoloBadgeType.ValueType # 5202 -BADGE_EVENT_0003: HoloBadgeType.ValueType # 5203 -BADGE_EVENT_0004: HoloBadgeType.ValueType # 5204 -BADGE_EVENT_0005: HoloBadgeType.ValueType # 5205 -BADGE_EVENT_0006: HoloBadgeType.ValueType # 5206 -BADGE_EVENT_0007: HoloBadgeType.ValueType # 5207 -BADGE_EVENT_0008: HoloBadgeType.ValueType # 5208 -BADGE_EVENT_0009: HoloBadgeType.ValueType # 5209 -BADGE_EVENT_0010: HoloBadgeType.ValueType # 5210 -BADGE_EVENT_0011: HoloBadgeType.ValueType # 5211 -BADGE_EVENT_0012: HoloBadgeType.ValueType # 5212 -BADGE_EVENT_0013: HoloBadgeType.ValueType # 5213 -BADGE_EVENT_0014: HoloBadgeType.ValueType # 5214 -BADGE_EVENT_0015: HoloBadgeType.ValueType # 5215 -BADGE_EVENT_0016: HoloBadgeType.ValueType # 5216 -BADGE_EVENT_0017: HoloBadgeType.ValueType # 5217 -BADGE_EVENT_0018: HoloBadgeType.ValueType # 5218 -BADGE_EVENT_0019: HoloBadgeType.ValueType # 5219 -BADGE_EVENT_0020: HoloBadgeType.ValueType # 5220 -BADGE_EVENT_0021: HoloBadgeType.ValueType # 5221 -BADGE_EVENT_0022: HoloBadgeType.ValueType # 5222 -BADGE_EVENT_0023: HoloBadgeType.ValueType # 5223 -BADGE_EVENT_0024: HoloBadgeType.ValueType # 5224 -BADGE_EVENT_0025: HoloBadgeType.ValueType # 5225 -BADGE_EVENT_0026: HoloBadgeType.ValueType # 5226 -BADGE_EVENT_0027: HoloBadgeType.ValueType # 5227 -BADGE_EVENT_0028: HoloBadgeType.ValueType # 5228 -BADGE_EVENT_0029: HoloBadgeType.ValueType # 5229 -BADGE_EVENT_0030: HoloBadgeType.ValueType # 5230 -BADGE_LEVEL_40: HoloBadgeType.ValueType # 5231 -BADGE_GOFEST_2021_TEST: HoloBadgeType.ValueType # 5232 -BADGE_GOFEST_2021_GLOBAL: HoloBadgeType.ValueType # 5233 -BADGE_TRADING_CARD_0001: HoloBadgeType.ValueType # 5234 -BADGE_TRADING_CARD_0002: HoloBadgeType.ValueType # 5235 -BADGE_TRADING_CARD_0003: HoloBadgeType.ValueType # 5236 -BADGE_TRADING_CARD_0004: HoloBadgeType.ValueType # 5237 -BADGE_TRADING_CARD_0005: HoloBadgeType.ValueType # 5238 -BADGE_TRADING_CARD_0006: HoloBadgeType.ValueType # 5239 -BADGE_TRADING_CARD_0007: HoloBadgeType.ValueType # 5240 -BADGE_TRADING_CARD_0008: HoloBadgeType.ValueType # 5241 -BADGE_TRADING_CARD_0009: HoloBadgeType.ValueType # 5242 -BADGE_TRADING_CARD_0010: HoloBadgeType.ValueType # 5243 -BADGE_GOFEST_2022_TEST: HoloBadgeType.ValueType # 5244 -BADGE_GOFEST_2022_GLOBAL: HoloBadgeType.ValueType # 5245 -BADGE_GOTOUR_2022_GOLD_TEST: HoloBadgeType.ValueType # 5246 -BADGE_GOTOUR_2022_SILVER_TEST: HoloBadgeType.ValueType # 5247 -BADGE_GOTOUR_2022_GOLD_GLOBAL: HoloBadgeType.ValueType # 5248 -BADGE_GOTOUR_2022_SILVER_GLOBAL: HoloBadgeType.ValueType # 5249 -BADGE_GOTOUR_2022_LIVE_A_TEST: HoloBadgeType.ValueType # 5250 -BADGE_GOTOUR_2022_LIVE_A_GLOBAL: HoloBadgeType.ValueType # 5251 -BADGE_GOTOUR_2022_LIVE_B_TEST: HoloBadgeType.ValueType # 5252 -BADGE_GOTOUR_2022_LIVE_B_GLOBAL: HoloBadgeType.ValueType # 5253 -BADGE_EVENT_0031: HoloBadgeType.ValueType # 5254 -BADGE_EVENT_0032: HoloBadgeType.ValueType # 5255 -BADGE_EVENT_0033: HoloBadgeType.ValueType # 5256 -BADGE_EVENT_0034: HoloBadgeType.ValueType # 5257 -BADGE_EVENT_0035: HoloBadgeType.ValueType # 5258 -BADGE_EVENT_0036: HoloBadgeType.ValueType # 5259 -BADGE_EVENT_0037: HoloBadgeType.ValueType # 5260 -BADGE_EVENT_0038: HoloBadgeType.ValueType # 5261 -BADGE_EVENT_0039: HoloBadgeType.ValueType # 5262 -BADGE_EVENT_0040: HoloBadgeType.ValueType # 5263 -BADGE_EVENT_0041: HoloBadgeType.ValueType # 5264 -BADGE_EVENT_0042: HoloBadgeType.ValueType # 5265 -BADGE_EVENT_0043: HoloBadgeType.ValueType # 5266 -BADGE_EVENT_0044: HoloBadgeType.ValueType # 5267 -BADGE_EVENT_0045: HoloBadgeType.ValueType # 5268 -BADGE_EVENT_0046: HoloBadgeType.ValueType # 5269 -BADGE_EVENT_0047: HoloBadgeType.ValueType # 5270 -BADGE_EVENT_0048: HoloBadgeType.ValueType # 5271 -BADGE_EVENT_0049: HoloBadgeType.ValueType # 5272 -BADGE_EVENT_0050: HoloBadgeType.ValueType # 5273 -BADGE_EVENT_0051: HoloBadgeType.ValueType # 5274 -BADGE_EVENT_0052: HoloBadgeType.ValueType # 5275 -BADGE_EVENT_0053: HoloBadgeType.ValueType # 5276 -BADGE_EVENT_0054: HoloBadgeType.ValueType # 5277 -BADGE_EVENT_0055: HoloBadgeType.ValueType # 5278 -BADGE_EVENT_0056: HoloBadgeType.ValueType # 5279 -BADGE_EVENT_0057: HoloBadgeType.ValueType # 5280 -BADGE_EVENT_0058: HoloBadgeType.ValueType # 5281 -BADGE_EVENT_0059: HoloBadgeType.ValueType # 5282 -BADGE_EVENT_0060: HoloBadgeType.ValueType # 5283 -BADGE_EVENT_0061: HoloBadgeType.ValueType # 5284 -BADGE_EVENT_0062: HoloBadgeType.ValueType # 5285 -BADGE_SAFARIZONE_2022_SEVILLE_DAY_00_GENERAL: HoloBadgeType.ValueType # 5286 -BADGE_SAFARIZONE_2022_SEVILLE_DAY_00_EARLYACCESS: HoloBadgeType.ValueType # 5287 -BADGE_SAFARIZONE_2022_SEVILLE_DAY_01_GENERAL: HoloBadgeType.ValueType # 5288 -BADGE_SAFARIZONE_2022_SEVILLE_DAY_01_EARLYACCESS: HoloBadgeType.ValueType # 5289 -BADGE_SAFARIZONE_2022_SEVILLE_DAY_02_GENERAL: HoloBadgeType.ValueType # 5290 -BADGE_SAFARIZONE_2022_SEVILLE_DAY_02_EARLYACCESS: HoloBadgeType.ValueType # 5291 -BADGE_SAFARIZONE_2022_SEVILLE_DAY_03_GENERAL: HoloBadgeType.ValueType # 5292 -BADGE_SAFARIZONE_2022_SEVILLE_DAY_03_EARLYACCESS: HoloBadgeType.ValueType # 5293 -BADGE_AA_2023_JEJU_DAY_00: HoloBadgeType.ValueType # 5294 -BADGE_AA_2023_JEJU_DAY_01: HoloBadgeType.ValueType # 5295 -BADGE_AA_2023_JEJU_DAY_02: HoloBadgeType.ValueType # 5296 -BADGE_AA_2023_JEJU_DAY_03: HoloBadgeType.ValueType # 5297 -DEPRECATED_1: HoloBadgeType.ValueType # 5300 -DEPRECATED_2: HoloBadgeType.ValueType # 5301 -BADGE_GOFEST_2022_BERLIN_TEST_GENERAL: HoloBadgeType.ValueType # 5302 -BADGE_GOFEST_2022_BERLIN_TEST_EARLYACCESS: HoloBadgeType.ValueType # 5303 -BADGE_GOFEST_2022_BERLIN_DAY_01_GENERAL: HoloBadgeType.ValueType # 5304 -BADGE_GOFEST_2022_BERLIN_DAY_01_EARLYACCESS: HoloBadgeType.ValueType # 5305 -BADGE_GOFEST_2022_BERLIN_DAY_02_GENERAL: HoloBadgeType.ValueType # 5306 -BADGE_GOFEST_2022_BERLIN_DAY_02_EARLYACCESS: HoloBadgeType.ValueType # 5307 -BADGE_GOFEST_2022_BERLIN_DAY_03_GENERAL: HoloBadgeType.ValueType # 5308 -BADGE_GOFEST_2022_BERLIN_DAY_03_EARLYACCESS: HoloBadgeType.ValueType # 5309 -BADGE_GOFEST_2022_SEATTLE_TEST_PARK_MORNING: HoloBadgeType.ValueType # 5310 -BADGE_GOFEST_2022_SEATTLE_TEST_PARK_AFTERNOON: HoloBadgeType.ValueType # 5311 -BADGE_GOFEST_2022_SEATTLE_TEST_CITY_MORNING: HoloBadgeType.ValueType # 5312 -BADGE_GOFEST_2022_SEATTLE_TEST_CITY_AFTERNOON: HoloBadgeType.ValueType # 5313 -BADGE_GOFEST_2022_SEATTLE_DAY_01_PARK_MORNING: HoloBadgeType.ValueType # 5314 -BADGE_GOFEST_2022_SEATTLE_DAY_01_PARK_AFTERNOON: HoloBadgeType.ValueType # 5315 -BADGE_GOFEST_2022_SEATTLE_DAY_01_CITY_MORNING: HoloBadgeType.ValueType # 5316 -BADGE_GOFEST_2022_SEATTLE_DAY_01_CITY_AFTERNOON: HoloBadgeType.ValueType # 5317 -BADGE_GOFEST_2022_SEATTLE_DAY_02_PARK_MORNING: HoloBadgeType.ValueType # 5318 -BADGE_GOFEST_2022_SEATTLE_DAY_02_PARK_AFTERNOON: HoloBadgeType.ValueType # 5319 -BADGE_GOFEST_2022_SEATTLE_DAY_02_CITY_MORNING: HoloBadgeType.ValueType # 5320 -BADGE_GOFEST_2022_SEATTLE_DAY_02_CITY_AFTERNOON: HoloBadgeType.ValueType # 5321 -BADGE_GOFEST_2022_SEATTLE_DAY_03_PARK_MORNING: HoloBadgeType.ValueType # 5322 -BADGE_GOFEST_2022_SEATTLE_DAY_03_PARK_AFTERNOON: HoloBadgeType.ValueType # 5323 -BADGE_GOFEST_2022_SEATTLE_DAY_03_CITY_MORNING: HoloBadgeType.ValueType # 5324 -BADGE_GOFEST_2022_SEATTLE_DAY_03_CITY_AFTERNOON: HoloBadgeType.ValueType # 5325 -BADGE_GOFEST_2022_SAPPORO_TEST_PARK_MORNING: HoloBadgeType.ValueType # 5326 -BADGE_GOFEST_2022_SAPPORO_TEST_PARK_AFTERNOON: HoloBadgeType.ValueType # 5327 -BADGE_GOFEST_2022_SAPPORO_TEST_CITY_MORNING: HoloBadgeType.ValueType # 5328 -BADGE_GOFEST_2022_SAPPORO_TEST_CITY_AFTERNOON: HoloBadgeType.ValueType # 5329 -BADGE_GOFEST_2022_SAPPORO_DAY_01_PARK_MORNING: HoloBadgeType.ValueType # 5330 -BADGE_GOFEST_2022_SAPPORO_DAY_01_PARK_AFTERNOON: HoloBadgeType.ValueType # 5331 -BADGE_GOFEST_2022_SAPPORO_DAY_01_CITY_MORNING: HoloBadgeType.ValueType # 5332 -BADGE_GOFEST_2022_SAPPORO_DAY_01_CITY_AFTERNOON: HoloBadgeType.ValueType # 5333 -BADGE_GOFEST_2022_SAPPORO_DAY_02_PARK_MORNING: HoloBadgeType.ValueType # 5334 -BADGE_GOFEST_2022_SAPPORO_DAY_02_PARK_AFTERNOON: HoloBadgeType.ValueType # 5335 -BADGE_GOFEST_2022_SAPPORO_DAY_02_CITY_MORNING: HoloBadgeType.ValueType # 5336 -BADGE_GOFEST_2022_SAPPORO_DAY_02_CITY_AFTERNOON: HoloBadgeType.ValueType # 5337 -BADGE_GOFEST_2022_SAPPORO_DAY_03_PARK_MORNING: HoloBadgeType.ValueType # 5338 -BADGE_GOFEST_2022_SAPPORO_DAY_03_PARK_AFTERNOON: HoloBadgeType.ValueType # 5339 -BADGE_GOFEST_2022_SAPPORO_DAY_03_CITY_MORNING: HoloBadgeType.ValueType # 5340 -BADGE_GOFEST_2022_SAPPORO_DAY_03_CITY_AFTERNOON: HoloBadgeType.ValueType # 5341 -BADGE_GOFEST_2022_BERLIN_ADDON_HATCH_TEST: HoloBadgeType.ValueType # 5342 -BADGE_GOFEST_2022_BERLIN_ADDON_HATCH: HoloBadgeType.ValueType # 5343 -BADGE_GOFEST_2022_BERLIN_ADDON_RAID_TEST: HoloBadgeType.ValueType # 5344 -BADGE_GOFEST_2022_BERLIN_ADDON_RAID: HoloBadgeType.ValueType # 5345 -BADGE_GOFEST_2022_SEATTLE_ADDON_HATCH_TEST: HoloBadgeType.ValueType # 5346 -BADGE_GOFEST_2022_SEATTLE_ADDON_HATCH: HoloBadgeType.ValueType # 5347 -BADGE_GOFEST_2022_SEATTLE_ADDON_RAID_TEST: HoloBadgeType.ValueType # 5348 -BADGE_GOFEST_2022_SEATTLE_ADDON_RAID: HoloBadgeType.ValueType # 5349 -BADGE_GOFEST_2022_SAPPORO_ADDON_HATCH_TEST: HoloBadgeType.ValueType # 5350 -BADGE_GOFEST_2022_SAPPORO_ADDON_HATCH: HoloBadgeType.ValueType # 5351 -BADGE_GOFEST_2022_SAPPORO_ADDON_RAID_TEST: HoloBadgeType.ValueType # 5352 -BADGE_GOFEST_2022_SAPPORO_ADDON_RAID: HoloBadgeType.ValueType # 5353 -BADGE_EVENT_0063: HoloBadgeType.ValueType # 5354 -BADGE_EVENT_0064: HoloBadgeType.ValueType # 5355 -BADGE_EVENT_0065: HoloBadgeType.ValueType # 5356 -BADGE_EVENT_0066: HoloBadgeType.ValueType # 5357 -BADGE_EVENT_0067: HoloBadgeType.ValueType # 5358 -BADGE_EVENT_0068: HoloBadgeType.ValueType # 5359 -BADGE_EVENT_0069: HoloBadgeType.ValueType # 5360 -BADGE_EVENT_0070: HoloBadgeType.ValueType # 5361 -BADGE_EVENT_0071: HoloBadgeType.ValueType # 5362 -BADGE_EVENT_0072: HoloBadgeType.ValueType # 5363 -BADGE_EVENT_0073: HoloBadgeType.ValueType # 5364 -BADGE_EVENT_0074: HoloBadgeType.ValueType # 5365 -BADGE_EVENT_0075: HoloBadgeType.ValueType # 5366 -BADGE_EVENT_0076: HoloBadgeType.ValueType # 5367 -BADGE_EVENT_0077: HoloBadgeType.ValueType # 5368 -BADGE_EVENT_0078: HoloBadgeType.ValueType # 5369 -BADGE_EVENT_0079: HoloBadgeType.ValueType # 5370 -BADGE_EVENT_0080: HoloBadgeType.ValueType # 5371 -BADGE_EVENT_0081: HoloBadgeType.ValueType # 5372 -BADGE_EVENT_0082: HoloBadgeType.ValueType # 5373 -BADGE_EVENT_0083: HoloBadgeType.ValueType # 5374 -BADGE_EVENT_0084: HoloBadgeType.ValueType # 5375 -BADGE_EVENT_0085: HoloBadgeType.ValueType # 5376 -BADGE_EVENT_0086: HoloBadgeType.ValueType # 5377 -BADGE_EVENT_0087: HoloBadgeType.ValueType # 5378 -BADGE_EVENT_0088: HoloBadgeType.ValueType # 5379 -BADGE_EVENT_0089: HoloBadgeType.ValueType # 5380 -BADGE_EVENT_0090: HoloBadgeType.ValueType # 5381 -BADGE_EVENT_0091: HoloBadgeType.ValueType # 5382 -BADGE_EVENT_0092: HoloBadgeType.ValueType # 5383 -BADGE_EVENT_0093: HoloBadgeType.ValueType # 5384 -BADGE_EVENT_0094: HoloBadgeType.ValueType # 5385 -BADGE_EVENT_0095: HoloBadgeType.ValueType # 5386 -BADGE_EVENT_0096: HoloBadgeType.ValueType # 5387 -BADGE_EVENT_0097: HoloBadgeType.ValueType # 5388 -BADGE_EVENT_0098: HoloBadgeType.ValueType # 5389 -BADGE_EVENT_0099: HoloBadgeType.ValueType # 5390 -BADGE_EVENT_0100: HoloBadgeType.ValueType # 5391 -BADGE_EVENT_0101: HoloBadgeType.ValueType # 5392 -BADGE_EVENT_0102: HoloBadgeType.ValueType # 5393 -BADGE_EVENT_0103: HoloBadgeType.ValueType # 5394 -BADGE_EVENT_0104: HoloBadgeType.ValueType # 5395 -BADGE_EVENT_0105: HoloBadgeType.ValueType # 5396 -BADGE_EVENT_0106: HoloBadgeType.ValueType # 5397 -BADGE_EVENT_0107: HoloBadgeType.ValueType # 5398 -BADGE_EVENT_0108: HoloBadgeType.ValueType # 5399 -BADGE_EVENT_0109: HoloBadgeType.ValueType # 5400 -BADGE_EVENT_0110: HoloBadgeType.ValueType # 5401 -BADGE_EVENT_0111: HoloBadgeType.ValueType # 5402 -BADGE_EVENT_0112: HoloBadgeType.ValueType # 5403 -BADGE_EVENT_0113: HoloBadgeType.ValueType # 5404 -BADGE_EVENT_0114: HoloBadgeType.ValueType # 5405 -BADGE_EVENT_0115: HoloBadgeType.ValueType # 5406 -BADGE_EVENT_0116: HoloBadgeType.ValueType # 5407 -BADGE_EVENT_0117: HoloBadgeType.ValueType # 5408 -BADGE_EVENT_0118: HoloBadgeType.ValueType # 5409 -BADGE_EVENT_0119: HoloBadgeType.ValueType # 5410 -BADGE_EVENT_0120: HoloBadgeType.ValueType # 5411 -BADGE_EVENT_0121: HoloBadgeType.ValueType # 5412 -BADGE_EVENT_0122: HoloBadgeType.ValueType # 5413 -BADGE_EVENT_0123: HoloBadgeType.ValueType # 5414 -BADGE_EVENT_0124: HoloBadgeType.ValueType # 5415 -BADGE_EVENT_0125: HoloBadgeType.ValueType # 5416 -BADGE_EVENT_0126: HoloBadgeType.ValueType # 5417 -BADGE_EVENT_0127: HoloBadgeType.ValueType # 5418 -BADGE_EVENT_0128: HoloBadgeType.ValueType # 5419 -BADGE_EVENT_0129: HoloBadgeType.ValueType # 5420 -BADGE_EVENT_0130: HoloBadgeType.ValueType # 5421 -BADGE_EVENT_0131: HoloBadgeType.ValueType # 5422 -BADGE_EVENT_0132: HoloBadgeType.ValueType # 5423 -BADGE_EVENT_0133: HoloBadgeType.ValueType # 5424 -BADGE_EVENT_0134: HoloBadgeType.ValueType # 5425 -BADGE_EVENT_0135: HoloBadgeType.ValueType # 5426 -BADGE_EVENT_0136: HoloBadgeType.ValueType # 5427 -BADGE_EVENT_0137: HoloBadgeType.ValueType # 5428 -BADGE_EVENT_0138: HoloBadgeType.ValueType # 5429 -BADGE_EVENT_0139: HoloBadgeType.ValueType # 5430 -BADGE_EVENT_0140: HoloBadgeType.ValueType # 5431 -BADGE_EVENT_0141: HoloBadgeType.ValueType # 5432 -BADGE_EVENT_0142: HoloBadgeType.ValueType # 5433 -BADGE_EVENT_0143: HoloBadgeType.ValueType # 5434 -BADGE_EVENT_0144: HoloBadgeType.ValueType # 5435 -BADGE_EVENT_0145: HoloBadgeType.ValueType # 5436 -BADGE_EVENT_0146: HoloBadgeType.ValueType # 5437 -BADGE_EVENT_0147: HoloBadgeType.ValueType # 5438 -BADGE_EVENT_0148: HoloBadgeType.ValueType # 5439 -BADGE_EVENT_0149: HoloBadgeType.ValueType # 5440 -BADGE_EVENT_0150: HoloBadgeType.ValueType # 5441 -BADGE_EVENT_0151: HoloBadgeType.ValueType # 5442 -BADGE_EVENT_0152: HoloBadgeType.ValueType # 5443 -BADGE_EVENT_0153: HoloBadgeType.ValueType # 5444 -BADGE_EVENT_0154: HoloBadgeType.ValueType # 5445 -BADGE_EVENT_0155: HoloBadgeType.ValueType # 5446 -BADGE_EVENT_0156: HoloBadgeType.ValueType # 5447 -BADGE_EVENT_0157: HoloBadgeType.ValueType # 5448 -BADGE_EVENT_0158: HoloBadgeType.ValueType # 5449 -BADGE_EVENT_0159: HoloBadgeType.ValueType # 5450 -BADGE_EVENT_0160: HoloBadgeType.ValueType # 5451 -BADGE_EVENT_0161: HoloBadgeType.ValueType # 5452 -BADGE_EVENT_0162: HoloBadgeType.ValueType # 5453 -BADGE_SAFARIZONE_2022_TAIPEI_DAY_00_EARLYACCESS: HoloBadgeType.ValueType # 5454 -BADGE_SAFARIZONE_2022_TAIPEI_DAY_00_GENERAL: HoloBadgeType.ValueType # 5455 -BADGE_SAFARIZONE_2022_TAIPEI_DAY_01_EARLYACCESS: HoloBadgeType.ValueType # 5456 -BADGE_SAFARIZONE_2022_TAIPEI_DAY_01_GENERAL: HoloBadgeType.ValueType # 5457 -BADGE_SAFARIZONE_2022_TAIPEI_DAY_02_EARLYACCESS: HoloBadgeType.ValueType # 5458 -BADGE_SAFARIZONE_2022_TAIPEI_DAY_02_GENERAL: HoloBadgeType.ValueType # 5459 -BADGE_SAFARIZONE_2022_TAIPEI_DAY_03_EARLYACCESS: HoloBadgeType.ValueType # 5460 -BADGE_SAFARIZONE_2022_TAIPEI_DAY_03_GENERAL: HoloBadgeType.ValueType # 5461 -BADGE_SAFARIZONE_2022_SINGAPORE_DAY_00_EARLYACCESS_TEST: HoloBadgeType.ValueType # 5462 -BADGE_SAFARIZONE_2022_SINGAPORE_DAY_00_GENERAL_TEST: HoloBadgeType.ValueType # 5463 -BADGE_SAFARIZONE_2022_SINGAPORE_DAY_01_EARLYACCESS_TEST: HoloBadgeType.ValueType # 5464 -BADGE_SAFARIZONE_2022_SINGAPORE_DAY_01_GENERAL_TEST: HoloBadgeType.ValueType # 5465 -BADGE_SAFARIZONE_2022_SINGAPORE_DAY_02_EARLYACCESS_TEST: HoloBadgeType.ValueType # 5466 -BADGE_SAFARIZONE_2022_SINGAPORE_DAY_02_GENERAL_TEST: HoloBadgeType.ValueType # 5467 -BADGE_SAFARIZONE_2022_SINGAPORE_DAY_03_EARLYACCESS_TEST: HoloBadgeType.ValueType # 5468 -BADGE_SAFARIZONE_2022_SINGAPORE_DAY_03_GENERAL_TEST: HoloBadgeType.ValueType # 5469 -BADGE_GOTOUR_2023_RUBY_TEST: HoloBadgeType.ValueType # 5470 -BADGE_GOTOUR_2023_SAPPHIRE_TEST: HoloBadgeType.ValueType # 5471 -BADGE_GOTOUR_2023_RUBY_GLOBAL: HoloBadgeType.ValueType # 5472 -BADGE_GOTOUR_2023_SAPPHIRE_GLOBAL: HoloBadgeType.ValueType # 5473 -BADGE_GOTOUR_LIVE_2023_DAY_00: HoloBadgeType.ValueType # 5474 -BADGE_GOTOUR_LIVE_2023_DAY_01: HoloBadgeType.ValueType # 5475 -BADGE_GOTOUR_LIVE_2023_DAY_02: HoloBadgeType.ValueType # 5476 -BADGE_GOTOUR_2023_HATCH_ADDON_TEST: HoloBadgeType.ValueType # 5477 -BADGE_GOTOUR_2023_RAID_ADDON_TEST: HoloBadgeType.ValueType # 5478 -BADGE_GOTOUR_2023_HATCH_ADDON: HoloBadgeType.ValueType # 5479 -BADGE_GOTOUR_2023_RAID_ADDON: HoloBadgeType.ValueType # 5480 -BADGE_GOFEST_2023_OSAKA_DAY1_CITY: HoloBadgeType.ValueType # 5481 -BADGE_GOFEST_2023_OSAKA_DAY2_CITY: HoloBadgeType.ValueType # 5482 -BADGE_GOFEST_2023_OSAKA_DAY3_CITY: HoloBadgeType.ValueType # 5483 -BADGE_GOFEST_2023_OSAKA_DAY1_EXTENDED: HoloBadgeType.ValueType # 5484 -BADGE_GOFEST_2023_OSAKA_DAY2_EXTENDED: HoloBadgeType.ValueType # 5485 -BADGE_GOFEST_2023_OSAKA_DAY3_EXTENDED: HoloBadgeType.ValueType # 5486 -BADGE_GOFEST_2023_OSAKA_DAY1_PARK_MORNING: HoloBadgeType.ValueType # 5487 -BADGE_GOFEST_2023_OSAKA_DAY2_PARK_MORNING: HoloBadgeType.ValueType # 5488 -BADGE_GOFEST_2023_OSAKA_DAY3_PARK_MORNING: HoloBadgeType.ValueType # 5489 -BADGE_GOFEST_2023_OSAKA_DAY1_PARK_AFTERNOON: HoloBadgeType.ValueType # 5490 -BADGE_GOFEST_2023_OSAKA_DAY2_PARK_AFTERNOON: HoloBadgeType.ValueType # 5491 -BADGE_GOFEST_2023_OSAKA_DAY3_PARK_AFTERNOON: HoloBadgeType.ValueType # 5492 -BADGE_GOFEST_2023_OSAKA_ADDON_HATCH: HoloBadgeType.ValueType # 5493 -BADGE_GOFEST_2023_OSAKA_ADDON_RAID: HoloBadgeType.ValueType # 5494 -BADGE_GOFEST_2023_OSAKA_VIP: HoloBadgeType.ValueType # 5495 -BADGE_GOFEST_2023_OSAKA_ADDON_HATCH_TEST: HoloBadgeType.ValueType # 5496 -BADGE_GOFEST_2023_OSAKA_ADDON_RAID_TEST: HoloBadgeType.ValueType # 5497 -BADGE_GOFEST_2023_OSAKA_PARK_TEST: HoloBadgeType.ValueType # 5498 -BADGE_GOFEST_2023_OSAKA_PARK_2_TEST: HoloBadgeType.ValueType # 5499 -BADGE_GOFEST_2023_OSAKA_CITY_TEST: HoloBadgeType.ValueType # 5500 -BADGE_GOFEST_2023_OSAKA_CITY_2_TEST: HoloBadgeType.ValueType # 5501 -BADGE_GOFEST_2023_LONDON_DAY1_CITY: HoloBadgeType.ValueType # 5502 -BADGE_GOFEST_2023_LONDON_DAY2_CITY: HoloBadgeType.ValueType # 5503 -BADGE_GOFEST_2023_LONDON_DAY3_CITY: HoloBadgeType.ValueType # 5504 -BADGE_GOFEST_2023_LONDON_DAY1_EXTENDED: HoloBadgeType.ValueType # 5505 -BADGE_GOFEST_2023_LONDON_DAY2_EXTENDED: HoloBadgeType.ValueType # 5506 -BADGE_GOFEST_2023_LONDON_DAY3_EXTENDED: HoloBadgeType.ValueType # 5507 -BADGE_GOFEST_2023_LONDON_DAY1_PARK_MORNING: HoloBadgeType.ValueType # 5508 -BADGE_GOFEST_2023_LONDON_DAY2_PARK_MORNING: HoloBadgeType.ValueType # 5509 -BADGE_GOFEST_2023_LONDON_DAY3_PARK_MORNING: HoloBadgeType.ValueType # 5510 -BADGE_GOFEST_2023_LONDON_DAY1_PARK_AFTERNOON: HoloBadgeType.ValueType # 5511 -BADGE_GOFEST_2023_LONDON_DAY2_PARK_AFTERNOON: HoloBadgeType.ValueType # 5512 -BADGE_GOFEST_2023_LONDON_DAY3_PARK_AFTERNOON: HoloBadgeType.ValueType # 5513 -BADGE_GOFEST_2023_LONDON_ADDON_HATCH: HoloBadgeType.ValueType # 5514 -BADGE_GOFEST_2023_LONDON_ADDON_RAID: HoloBadgeType.ValueType # 5515 -BADGE_GOFEST_2023_LONDON_VIP: HoloBadgeType.ValueType # 5516 -BADGE_GOFEST_2023_LONDON_ADDON_HATCH_TEST: HoloBadgeType.ValueType # 5517 -BADGE_GOFEST_2023_LONDON_ADDON_RAID_TEST: HoloBadgeType.ValueType # 5518 -BADGE_GOFEST_2023_LONDON_PARK_TEST: HoloBadgeType.ValueType # 5519 -BADGE_GOFEST_2023_LONDON_PARK_2_TEST: HoloBadgeType.ValueType # 5520 -BADGE_GOFEST_2023_LONDON_CITY_TEST: HoloBadgeType.ValueType # 5521 -BADGE_GOFEST_2023_LONDON_CITY_2_TEST: HoloBadgeType.ValueType # 5522 -BADGE_GOFEST_2023_NEWYORK_DAY1_CITY: HoloBadgeType.ValueType # 5523 -BADGE_GOFEST_2023_NEWYORK_DAY2_CITY: HoloBadgeType.ValueType # 5524 -BADGE_GOFEST_2023_NEWYORK_DAY3_CITY: HoloBadgeType.ValueType # 5525 -BADGE_GOFEST_2023_NEWYORK_DAY1_EXTENDED: HoloBadgeType.ValueType # 5526 -BADGE_GOFEST_2023_NEWYORK_DAY2_EXTENDED: HoloBadgeType.ValueType # 5527 -BADGE_GOFEST_2023_NEWYORK_DAY3_EXTENDED: HoloBadgeType.ValueType # 5528 -BADGE_GOFEST_2023_NEWYORK_DAY1_PARK_MORNING: HoloBadgeType.ValueType # 5529 -BADGE_GOFEST_2023_NEWYORK_DAY2_PARK_MORNING: HoloBadgeType.ValueType # 5530 -BADGE_GOFEST_2023_NEWYORK_DAY3_PARK_MORNING: HoloBadgeType.ValueType # 5531 -BADGE_GOFEST_2023_NEWYORK_DAY1_PARK_AFTERNOON: HoloBadgeType.ValueType # 5532 -BADGE_GOFEST_2023_NEWYORK_DAY2_PARK_AFTERNOON: HoloBadgeType.ValueType # 5533 -BADGE_GOFEST_2023_NEWYORK_DAY3_PARK_AFTERNOON: HoloBadgeType.ValueType # 5534 -BADGE_GOFEST_2023_NEWYORK_ADDON_HATCH: HoloBadgeType.ValueType # 5535 -BADGE_GOFEST_2023_NEWYORK_ADDON_RAID: HoloBadgeType.ValueType # 5536 -BADGE_GOFEST_2023_NEWYORK_VIP: HoloBadgeType.ValueType # 5537 -BADGE_GOFEST_2023_NEWYORK_ADDON_HATCH_TEST: HoloBadgeType.ValueType # 5538 -BADGE_GOFEST_2023_NEWYORK_ADDON_RAID_TEST: HoloBadgeType.ValueType # 5539 -BADGE_GOFEST_2023_NEWYORK_PARK_TEST: HoloBadgeType.ValueType # 5540 -BADGE_GOFEST_2023_NEWYORK_PARK_2_TEST: HoloBadgeType.ValueType # 5541 -BADGE_GOFEST_2023_NEWYORK_CITY_TEST: HoloBadgeType.ValueType # 5542 -BADGE_GOFEST_2023_NEWYORK_CITY_2_TEST: HoloBadgeType.ValueType # 5543 -BADGE_GOFEST_2023_GLOBAL: HoloBadgeType.ValueType # 5544 -BADGE_GOFEST_2023_TEST: HoloBadgeType.ValueType # 5545 -BADGE_SAFARI_2023_SEOUL_DAY_00: HoloBadgeType.ValueType # 5546 -BADGE_SAFARI_2023_SEOUL_DAY_01: HoloBadgeType.ValueType # 5547 -BADGE_SAFARI_2023_SEOUL_DAY_02: HoloBadgeType.ValueType # 5548 -BADGE_SAFARI_2023_SEOUL_ADD_ON_HATCH: HoloBadgeType.ValueType # 5549 -BADGE_SAFARI_2023_SEOUL_ADD_ON_RAID: HoloBadgeType.ValueType # 5550 -BADGE_SAFARI_2023_BARCELONA_DAY_00: HoloBadgeType.ValueType # 5551 -BADGE_SAFARI_2023_BARCELONA_DAY_01: HoloBadgeType.ValueType # 5552 -BADGE_SAFARI_2023_BARCELONA_DAY_02: HoloBadgeType.ValueType # 5553 -BADGE_SAFARI_2023_BARCELONA_ADD_ON_HATCH: HoloBadgeType.ValueType # 5554 -BADGE_SAFARI_2023_BARCELONA_ADD_ON_RAID: HoloBadgeType.ValueType # 5555 -BADGE_SAFARI_2023_MEXCITY_DAY_00: HoloBadgeType.ValueType # 5556 -BADGE_SAFARI_2023_MEXCITY_DAY_01: HoloBadgeType.ValueType # 5557 -BADGE_SAFARI_2023_MEXCITY_DAY_02: HoloBadgeType.ValueType # 5558 -BADGE_SAFARI_2023_MEXCITY_ADD_ON_HATCH: HoloBadgeType.ValueType # 5559 -BADGE_SAFARI_2023_MEXCITY_ADD_ON_RAID: HoloBadgeType.ValueType # 5560 -global___HoloBadgeType = HoloBadgeType - -class _HoloIapItemCategory: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _HoloIapItemCategoryEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_HoloIapItemCategory.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - IAP_CATEGORY_NONE: _HoloIapItemCategory.ValueType # 0 - IAP_CATEGORY_BUNDLE: _HoloIapItemCategory.ValueType # 1 - IAP_CATEGORY_ITEMS: _HoloIapItemCategory.ValueType # 2 - IAP_CATEGORY_UPGRADES: _HoloIapItemCategory.ValueType # 3 - IAP_CATEGORY_POKECOINS: _HoloIapItemCategory.ValueType # 4 - IAP_CATEGORY_AVATAR: _HoloIapItemCategory.ValueType # 5 - IAP_CATEGORY_AVATAR_STORE_LINK: _HoloIapItemCategory.ValueType # 6 - IAP_CATEGORY_TEAM_CHANGE: _HoloIapItemCategory.ValueType # 7 - IAP_CATEGORY_ROUTE_MAKER: _HoloIapItemCategory.ValueType # 8 - IAP_CATEGORY_GLOBAL_EVENT_TICKET: _HoloIapItemCategory.ValueType # 10 - IAP_CATEGORY_VS_SEEKER: _HoloIapItemCategory.ValueType # 11 - IAP_CATEGORY_STICKER: _HoloIapItemCategory.ValueType # 12 - IAP_CATEGORY_FREE: _HoloIapItemCategory.ValueType # 13 - IAP_CATEGORY_SUBSCRIPTION: _HoloIapItemCategory.ValueType # 14 - IAP_CATEGORY_TRANSPORTER_ENERGY: _HoloIapItemCategory.ValueType # 15 - IAP_CATEGORY_POSTCARD: _HoloIapItemCategory.ValueType # 16 - -class HoloIapItemCategory(_HoloIapItemCategory, metaclass=_HoloIapItemCategoryEnumTypeWrapper): ... - -IAP_CATEGORY_NONE: HoloIapItemCategory.ValueType # 0 -IAP_CATEGORY_BUNDLE: HoloIapItemCategory.ValueType # 1 -IAP_CATEGORY_ITEMS: HoloIapItemCategory.ValueType # 2 -IAP_CATEGORY_UPGRADES: HoloIapItemCategory.ValueType # 3 -IAP_CATEGORY_POKECOINS: HoloIapItemCategory.ValueType # 4 -IAP_CATEGORY_AVATAR: HoloIapItemCategory.ValueType # 5 -IAP_CATEGORY_AVATAR_STORE_LINK: HoloIapItemCategory.ValueType # 6 -IAP_CATEGORY_TEAM_CHANGE: HoloIapItemCategory.ValueType # 7 -IAP_CATEGORY_ROUTE_MAKER: HoloIapItemCategory.ValueType # 8 -IAP_CATEGORY_GLOBAL_EVENT_TICKET: HoloIapItemCategory.ValueType # 10 -IAP_CATEGORY_VS_SEEKER: HoloIapItemCategory.ValueType # 11 -IAP_CATEGORY_STICKER: HoloIapItemCategory.ValueType # 12 -IAP_CATEGORY_FREE: HoloIapItemCategory.ValueType # 13 -IAP_CATEGORY_SUBSCRIPTION: HoloIapItemCategory.ValueType # 14 -IAP_CATEGORY_TRANSPORTER_ENERGY: HoloIapItemCategory.ValueType # 15 -IAP_CATEGORY_POSTCARD: HoloIapItemCategory.ValueType # 16 -global___HoloIapItemCategory = HoloIapItemCategory - -class _HoloItemCategory: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _HoloItemCategoryEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_HoloItemCategory.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - ITEM_CATEGORY_NONE: _HoloItemCategory.ValueType # 0 - ITEM_CATEGORY_POKEBALL: _HoloItemCategory.ValueType # 1 - ITEM_CATEGORY_FOOD: _HoloItemCategory.ValueType # 2 - ITEM_CATEGORY_MEDICINE: _HoloItemCategory.ValueType # 3 - ITEM_CATEGORY_BOOST: _HoloItemCategory.ValueType # 4 - ITEM_CATEGORY_UTILITES: _HoloItemCategory.ValueType # 5 - ITEM_CATEGORY_CAMERA: _HoloItemCategory.ValueType # 6 - ITEM_CATEGORY_DISK: _HoloItemCategory.ValueType # 7 - ITEM_CATEGORY_INCUBATOR: _HoloItemCategory.ValueType # 8 - ITEM_CATEGORY_INCENSE: _HoloItemCategory.ValueType # 9 - ITEM_CATEGORY_XP_BOOST: _HoloItemCategory.ValueType # 10 - ITEM_CATEGORY_INVENTORY_UPGRADE: _HoloItemCategory.ValueType # 11 - ITEM_CATEGORY_EVOLUTION_REQUIREMENT: _HoloItemCategory.ValueType # 12 - ITEM_CATEGORY_MOVE_REROLL: _HoloItemCategory.ValueType # 13 - ITEM_CATEGORY_CANDY: _HoloItemCategory.ValueType # 14 - ITEM_CATEGORY_RAID_TICKET: _HoloItemCategory.ValueType # 15 - ITEM_CATEGORY_STARDUST_BOOST: _HoloItemCategory.ValueType # 16 - ITEM_CATEGORY_FRIEND_GIFT_BOX: _HoloItemCategory.ValueType # 17 - ITEM_CATEGORY_TEAM_CHANGE: _HoloItemCategory.ValueType # 18 - ITEM_CATEGORY_ROUTE_MAKER: _HoloItemCategory.ValueType # 19 - ITEM_CATEGORY_VS_SEEKER: _HoloItemCategory.ValueType # 20 - ITEM_CATEGORY_INCIDENT_TICKET: _HoloItemCategory.ValueType # 21 - ITEM_CATEGORY_GLOBAL_EVENT_TICKET: _HoloItemCategory.ValueType # 22 - ITEM_CATEGORY_BUDDY_EXCLUSIVE_FOOD: _HoloItemCategory.ValueType # 23 - ITEM_CATEGORY_STICKER: _HoloItemCategory.ValueType # 24 - ITEM_CATEGORY_POSTCARD_INVENTORY: _HoloItemCategory.ValueType # 25 - ITEM_CATEGORY_EVENT_TICKET_GIFT: _HoloItemCategory.ValueType # 26 - -class HoloItemCategory(_HoloItemCategory, metaclass=_HoloItemCategoryEnumTypeWrapper): ... - -ITEM_CATEGORY_NONE: HoloItemCategory.ValueType # 0 -ITEM_CATEGORY_POKEBALL: HoloItemCategory.ValueType # 1 -ITEM_CATEGORY_FOOD: HoloItemCategory.ValueType # 2 -ITEM_CATEGORY_MEDICINE: HoloItemCategory.ValueType # 3 -ITEM_CATEGORY_BOOST: HoloItemCategory.ValueType # 4 -ITEM_CATEGORY_UTILITES: HoloItemCategory.ValueType # 5 -ITEM_CATEGORY_CAMERA: HoloItemCategory.ValueType # 6 -ITEM_CATEGORY_DISK: HoloItemCategory.ValueType # 7 -ITEM_CATEGORY_INCUBATOR: HoloItemCategory.ValueType # 8 -ITEM_CATEGORY_INCENSE: HoloItemCategory.ValueType # 9 -ITEM_CATEGORY_XP_BOOST: HoloItemCategory.ValueType # 10 -ITEM_CATEGORY_INVENTORY_UPGRADE: HoloItemCategory.ValueType # 11 -ITEM_CATEGORY_EVOLUTION_REQUIREMENT: HoloItemCategory.ValueType # 12 -ITEM_CATEGORY_MOVE_REROLL: HoloItemCategory.ValueType # 13 -ITEM_CATEGORY_CANDY: HoloItemCategory.ValueType # 14 -ITEM_CATEGORY_RAID_TICKET: HoloItemCategory.ValueType # 15 -ITEM_CATEGORY_STARDUST_BOOST: HoloItemCategory.ValueType # 16 -ITEM_CATEGORY_FRIEND_GIFT_BOX: HoloItemCategory.ValueType # 17 -ITEM_CATEGORY_TEAM_CHANGE: HoloItemCategory.ValueType # 18 -ITEM_CATEGORY_ROUTE_MAKER: HoloItemCategory.ValueType # 19 -ITEM_CATEGORY_VS_SEEKER: HoloItemCategory.ValueType # 20 -ITEM_CATEGORY_INCIDENT_TICKET: HoloItemCategory.ValueType # 21 -ITEM_CATEGORY_GLOBAL_EVENT_TICKET: HoloItemCategory.ValueType # 22 -ITEM_CATEGORY_BUDDY_EXCLUSIVE_FOOD: HoloItemCategory.ValueType # 23 -ITEM_CATEGORY_STICKER: HoloItemCategory.ValueType # 24 -ITEM_CATEGORY_POSTCARD_INVENTORY: HoloItemCategory.ValueType # 25 -ITEM_CATEGORY_EVENT_TICKET_GIFT: HoloItemCategory.ValueType # 26 -global___HoloItemCategory = HoloItemCategory - -class _HoloItemEffect: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _HoloItemEffectEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_HoloItemEffect.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - ITEM_EFFECT_NONE: _HoloItemEffect.ValueType # 0 - ITEM_EFFECT_CAP_NO_FLEE: _HoloItemEffect.ValueType # 1000 - ITEM_EFFECT_CAP_NO_MOVEMENT: _HoloItemEffect.ValueType # 1002 - ITEM_EFFECT_CAP_NO_THREAT: _HoloItemEffect.ValueType # 1003 - ITEM_EFFECT_CAP_TARGET_MAX: _HoloItemEffect.ValueType # 1004 - ITEM_EFFECT_CAP_TARGET_SLOW: _HoloItemEffect.ValueType # 1005 - ITEM_EFFECT_CAP_CHANCE_NIGHT: _HoloItemEffect.ValueType # 1006 - ITEM_EFFECT_CAP_CHANCE_TRAINER: _HoloItemEffect.ValueType # 1007 - ITEM_EFFECT_CAP_CHANCE_FIRST_THROW: _HoloItemEffect.ValueType # 1008 - ITEM_EFFECT_CAP_CHANCE_LEGEND: _HoloItemEffect.ValueType # 1009 - ITEM_EFFECT_CAP_CHANCE_HEAVY: _HoloItemEffect.ValueType # 1010 - ITEM_EFFECT_CAP_CHANCE_REPEAT: _HoloItemEffect.ValueType # 1011 - ITEM_EFFECT_CAP_CHANCE_MULTI_THROW: _HoloItemEffect.ValueType # 1012 - ITEM_EFFECT_CAP_CHANCE_ALWAYS: _HoloItemEffect.ValueType # 1013 - ITEM_EFFECT_CAP_CHANCE_SINGLE_THROW: _HoloItemEffect.ValueType # 1014 - ITEM_EFFECT_CANDY_AWARD: _HoloItemEffect.ValueType # 1015 - ITEM_EFFECT_FULL_MOTIVATION: _HoloItemEffect.ValueType # 1016 - -class HoloItemEffect(_HoloItemEffect, metaclass=_HoloItemEffectEnumTypeWrapper): ... - -ITEM_EFFECT_NONE: HoloItemEffect.ValueType # 0 -ITEM_EFFECT_CAP_NO_FLEE: HoloItemEffect.ValueType # 1000 -ITEM_EFFECT_CAP_NO_MOVEMENT: HoloItemEffect.ValueType # 1002 -ITEM_EFFECT_CAP_NO_THREAT: HoloItemEffect.ValueType # 1003 -ITEM_EFFECT_CAP_TARGET_MAX: HoloItemEffect.ValueType # 1004 -ITEM_EFFECT_CAP_TARGET_SLOW: HoloItemEffect.ValueType # 1005 -ITEM_EFFECT_CAP_CHANCE_NIGHT: HoloItemEffect.ValueType # 1006 -ITEM_EFFECT_CAP_CHANCE_TRAINER: HoloItemEffect.ValueType # 1007 -ITEM_EFFECT_CAP_CHANCE_FIRST_THROW: HoloItemEffect.ValueType # 1008 -ITEM_EFFECT_CAP_CHANCE_LEGEND: HoloItemEffect.ValueType # 1009 -ITEM_EFFECT_CAP_CHANCE_HEAVY: HoloItemEffect.ValueType # 1010 -ITEM_EFFECT_CAP_CHANCE_REPEAT: HoloItemEffect.ValueType # 1011 -ITEM_EFFECT_CAP_CHANCE_MULTI_THROW: HoloItemEffect.ValueType # 1012 -ITEM_EFFECT_CAP_CHANCE_ALWAYS: HoloItemEffect.ValueType # 1013 -ITEM_EFFECT_CAP_CHANCE_SINGLE_THROW: HoloItemEffect.ValueType # 1014 -ITEM_EFFECT_CANDY_AWARD: HoloItemEffect.ValueType # 1015 -ITEM_EFFECT_FULL_MOTIVATION: HoloItemEffect.ValueType # 1016 -global___HoloItemEffect = HoloItemEffect - -class _HoloItemType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _HoloItemTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_HoloItemType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - ITEM_TYPE_NONE: _HoloItemType.ValueType # 0 - ITEM_TYPE_POKEBALL: _HoloItemType.ValueType # 1 - ITEM_TYPE_POTION: _HoloItemType.ValueType # 2 - ITEM_TYPE_REVIVE: _HoloItemType.ValueType # 3 - ITEM_TYPE_MAP: _HoloItemType.ValueType # 4 - ITEM_TYPE_BATTLE: _HoloItemType.ValueType # 5 - ITEM_TYPE_FOOD: _HoloItemType.ValueType # 6 - ITEM_TYPE_CAMERA: _HoloItemType.ValueType # 7 - ITEM_TYPE_DISK: _HoloItemType.ValueType # 8 - ITEM_TYPE_INCUBATOR: _HoloItemType.ValueType # 9 - ITEM_TYPE_INCENSE: _HoloItemType.ValueType # 10 - ITEM_TYPE_XP_BOOST: _HoloItemType.ValueType # 11 - ITEM_TYPE_INVENTORY_UPGRADE: _HoloItemType.ValueType # 12 - ITEM_TYPE_EVOLUTION_REQUIREMENT: _HoloItemType.ValueType # 13 - ITEM_TYPE_MOVE_REROLL: _HoloItemType.ValueType # 14 - ITEM_TYPE_CANDY: _HoloItemType.ValueType # 15 - ITEM_TYPE_RAID_TICKET: _HoloItemType.ValueType # 16 - ITEM_TYPE_STARDUST_BOOST: _HoloItemType.ValueType # 17 - ITEM_TYPE_FRIEND_GIFT_BOX: _HoloItemType.ValueType # 18 - ITEM_TYPE_TEAM_CHANGE: _HoloItemType.ValueType # 19 - ITEM_TYPE_ROUTE_MAKER: _HoloItemType.ValueType # 20 - ITEM_TYPE_VS_SEEKER_BATTLE_NOW: _HoloItemType.ValueType # 21 - ITEM_TYPE_INCIDENT_TICKET: _HoloItemType.ValueType # 22 - ITEM_TYPE_GLOBAL_EVENT_TICKET: _HoloItemType.ValueType # 23 - ITEM_TYPE_STICKER_INVENTORY: _HoloItemType.ValueType # 24 - ITEM_TYPE_POSTCARD_INVENTORY: _HoloItemType.ValueType # 25 - ITEM_TYPE_EVENT_TICKET_GIFT: _HoloItemType.ValueType # 26 - ITEM_TYPE_BREAKFAST: _HoloItemType.ValueType # 27 - -class HoloItemType(_HoloItemType, metaclass=_HoloItemTypeEnumTypeWrapper): ... - -ITEM_TYPE_NONE: HoloItemType.ValueType # 0 -ITEM_TYPE_POKEBALL: HoloItemType.ValueType # 1 -ITEM_TYPE_POTION: HoloItemType.ValueType # 2 -ITEM_TYPE_REVIVE: HoloItemType.ValueType # 3 -ITEM_TYPE_MAP: HoloItemType.ValueType # 4 -ITEM_TYPE_BATTLE: HoloItemType.ValueType # 5 -ITEM_TYPE_FOOD: HoloItemType.ValueType # 6 -ITEM_TYPE_CAMERA: HoloItemType.ValueType # 7 -ITEM_TYPE_DISK: HoloItemType.ValueType # 8 -ITEM_TYPE_INCUBATOR: HoloItemType.ValueType # 9 -ITEM_TYPE_INCENSE: HoloItemType.ValueType # 10 -ITEM_TYPE_XP_BOOST: HoloItemType.ValueType # 11 -ITEM_TYPE_INVENTORY_UPGRADE: HoloItemType.ValueType # 12 -ITEM_TYPE_EVOLUTION_REQUIREMENT: HoloItemType.ValueType # 13 -ITEM_TYPE_MOVE_REROLL: HoloItemType.ValueType # 14 -ITEM_TYPE_CANDY: HoloItemType.ValueType # 15 -ITEM_TYPE_RAID_TICKET: HoloItemType.ValueType # 16 -ITEM_TYPE_STARDUST_BOOST: HoloItemType.ValueType # 17 -ITEM_TYPE_FRIEND_GIFT_BOX: HoloItemType.ValueType # 18 -ITEM_TYPE_TEAM_CHANGE: HoloItemType.ValueType # 19 -ITEM_TYPE_ROUTE_MAKER: HoloItemType.ValueType # 20 -ITEM_TYPE_VS_SEEKER_BATTLE_NOW: HoloItemType.ValueType # 21 -ITEM_TYPE_INCIDENT_TICKET: HoloItemType.ValueType # 22 -ITEM_TYPE_GLOBAL_EVENT_TICKET: HoloItemType.ValueType # 23 -ITEM_TYPE_STICKER_INVENTORY: HoloItemType.ValueType # 24 -ITEM_TYPE_POSTCARD_INVENTORY: HoloItemType.ValueType # 25 -ITEM_TYPE_EVENT_TICKET_GIFT: HoloItemType.ValueType # 26 -ITEM_TYPE_BREAKFAST: HoloItemType.ValueType # 27 -global___HoloItemType = HoloItemType - -class _HoloPokemonClass: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _HoloPokemonClassEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_HoloPokemonClass.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - POKEMON_CLASS_NORMAL: _HoloPokemonClass.ValueType # 0 - POKEMON_CLASS_LEGENDARY: _HoloPokemonClass.ValueType # 1 - POKEMON_CLASS_MYTHIC: _HoloPokemonClass.ValueType # 2 - POKEMON_CLASS_ULTRA_BEAST: _HoloPokemonClass.ValueType # 3 - -class HoloPokemonClass(_HoloPokemonClass, metaclass=_HoloPokemonClassEnumTypeWrapper): ... - -POKEMON_CLASS_NORMAL: HoloPokemonClass.ValueType # 0 -POKEMON_CLASS_LEGENDARY: HoloPokemonClass.ValueType # 1 -POKEMON_CLASS_MYTHIC: HoloPokemonClass.ValueType # 2 -POKEMON_CLASS_ULTRA_BEAST: HoloPokemonClass.ValueType # 3 -global___HoloPokemonClass = HoloPokemonClass - -class _HoloPokemonEggType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _HoloPokemonEggTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_HoloPokemonEggType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - EGG_TYPE_UNSET: _HoloPokemonEggType.ValueType # 0 - EGG_TYPE_SHADOW: _HoloPokemonEggType.ValueType # 1 - -class HoloPokemonEggType(_HoloPokemonEggType, metaclass=_HoloPokemonEggTypeEnumTypeWrapper): ... - -EGG_TYPE_UNSET: HoloPokemonEggType.ValueType # 0 -EGG_TYPE_SHADOW: HoloPokemonEggType.ValueType # 1 -global___HoloPokemonEggType = HoloPokemonEggType - -class _HoloPokemonFamilyId: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _HoloPokemonFamilyIdEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_HoloPokemonFamilyId.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - FAMILY_UNSET: _HoloPokemonFamilyId.ValueType # 0 - FAMILY_BULBASAUR: _HoloPokemonFamilyId.ValueType # 1 - FAMILY_CHARMANDER: _HoloPokemonFamilyId.ValueType # 4 - FAMILY_SQUIRTLE: _HoloPokemonFamilyId.ValueType # 7 - FAMILY_CATERPIE: _HoloPokemonFamilyId.ValueType # 10 - FAMILY_WEEDLE: _HoloPokemonFamilyId.ValueType # 13 - FAMILY_PIDGEY: _HoloPokemonFamilyId.ValueType # 16 - FAMILY_RATTATA: _HoloPokemonFamilyId.ValueType # 19 - FAMILY_SPEAROW: _HoloPokemonFamilyId.ValueType # 21 - FAMILY_EKANS: _HoloPokemonFamilyId.ValueType # 23 - FAMILY_PIKACHU: _HoloPokemonFamilyId.ValueType # 25 - FAMILY_SANDSHREW: _HoloPokemonFamilyId.ValueType # 27 - FAMILY_NIDORAN_FEMALE: _HoloPokemonFamilyId.ValueType # 29 - FAMILY_NIDORAN_MALE: _HoloPokemonFamilyId.ValueType # 32 - FAMILY_CLEFAIRY: _HoloPokemonFamilyId.ValueType # 35 - FAMILY_VULPIX: _HoloPokemonFamilyId.ValueType # 37 - FAMILY_JIGGLYPUFF: _HoloPokemonFamilyId.ValueType # 39 - FAMILY_ZUBAT: _HoloPokemonFamilyId.ValueType # 41 - FAMILY_ODDISH: _HoloPokemonFamilyId.ValueType # 43 - FAMILY_PARAS: _HoloPokemonFamilyId.ValueType # 46 - FAMILY_VENONAT: _HoloPokemonFamilyId.ValueType # 48 - FAMILY_DIGLETT: _HoloPokemonFamilyId.ValueType # 50 - FAMILY_MEOWTH: _HoloPokemonFamilyId.ValueType # 52 - FAMILY_PSYDUCK: _HoloPokemonFamilyId.ValueType # 54 - FAMILY_MANKEY: _HoloPokemonFamilyId.ValueType # 56 - FAMILY_GROWLITHE: _HoloPokemonFamilyId.ValueType # 58 - FAMILY_POLIWAG: _HoloPokemonFamilyId.ValueType # 60 - FAMILY_ABRA: _HoloPokemonFamilyId.ValueType # 63 - FAMILY_MACHOP: _HoloPokemonFamilyId.ValueType # 66 - FAMILY_BELLSPROUT: _HoloPokemonFamilyId.ValueType # 69 - FAMILY_TENTACOOL: _HoloPokemonFamilyId.ValueType # 72 - FAMILY_GEODUDE: _HoloPokemonFamilyId.ValueType # 74 - FAMILY_PONYTA: _HoloPokemonFamilyId.ValueType # 77 - FAMILY_SLOWPOKE: _HoloPokemonFamilyId.ValueType # 79 - FAMILY_MAGNEMITE: _HoloPokemonFamilyId.ValueType # 81 - FAMILY_FARFETCHD: _HoloPokemonFamilyId.ValueType # 83 - FAMILY_DODUO: _HoloPokemonFamilyId.ValueType # 84 - FAMILY_SEEL: _HoloPokemonFamilyId.ValueType # 86 - FAMILY_GRIMER: _HoloPokemonFamilyId.ValueType # 88 - FAMILY_SHELLDER: _HoloPokemonFamilyId.ValueType # 90 - FAMILY_GASTLY: _HoloPokemonFamilyId.ValueType # 92 - FAMILY_ONIX: _HoloPokemonFamilyId.ValueType # 95 - FAMILY_DROWZEE: _HoloPokemonFamilyId.ValueType # 96 - FAMILY_KRABBY: _HoloPokemonFamilyId.ValueType # 98 - FAMILY_VOLTORB: _HoloPokemonFamilyId.ValueType # 100 - FAMILY_EXEGGCUTE: _HoloPokemonFamilyId.ValueType # 102 - FAMILY_CUBONE: _HoloPokemonFamilyId.ValueType # 104 - FAMILY_HITMONLEE: _HoloPokemonFamilyId.ValueType # 106 - FAMILY_HITMONCHAN: _HoloPokemonFamilyId.ValueType # 107 - FAMILY_LICKITUNG: _HoloPokemonFamilyId.ValueType # 108 - FAMILY_KOFFING: _HoloPokemonFamilyId.ValueType # 109 - FAMILY_RHYHORN: _HoloPokemonFamilyId.ValueType # 111 - FAMILY_CHANSEY: _HoloPokemonFamilyId.ValueType # 113 - FAMILY_TANGELA: _HoloPokemonFamilyId.ValueType # 114 - FAMILY_KANGASKHAN: _HoloPokemonFamilyId.ValueType # 115 - FAMILY_HORSEA: _HoloPokemonFamilyId.ValueType # 116 - FAMILY_GOLDEEN: _HoloPokemonFamilyId.ValueType # 118 - FAMILY_STARYU: _HoloPokemonFamilyId.ValueType # 120 - FAMILY_MR_MIME: _HoloPokemonFamilyId.ValueType # 122 - FAMILY_SCYTHER: _HoloPokemonFamilyId.ValueType # 123 - FAMILY_JYNX: _HoloPokemonFamilyId.ValueType # 124 - FAMILY_ELECTABUZZ: _HoloPokemonFamilyId.ValueType # 125 - FAMILY_MAGMAR: _HoloPokemonFamilyId.ValueType # 126 - FAMILY_PINSIR: _HoloPokemonFamilyId.ValueType # 127 - FAMILY_TAUROS: _HoloPokemonFamilyId.ValueType # 128 - FAMILY_MAGIKARP: _HoloPokemonFamilyId.ValueType # 129 - FAMILY_LAPRAS: _HoloPokemonFamilyId.ValueType # 131 - FAMILY_DITTO: _HoloPokemonFamilyId.ValueType # 132 - FAMILY_EEVEE: _HoloPokemonFamilyId.ValueType # 133 - FAMILY_PORYGON: _HoloPokemonFamilyId.ValueType # 137 - FAMILY_OMANYTE: _HoloPokemonFamilyId.ValueType # 138 - FAMILY_KABUTO: _HoloPokemonFamilyId.ValueType # 140 - FAMILY_AERODACTYL: _HoloPokemonFamilyId.ValueType # 142 - FAMILY_SNORLAX: _HoloPokemonFamilyId.ValueType # 143 - FAMILY_ARTICUNO: _HoloPokemonFamilyId.ValueType # 144 - FAMILY_ZAPDOS: _HoloPokemonFamilyId.ValueType # 145 - FAMILY_MOLTRES: _HoloPokemonFamilyId.ValueType # 146 - FAMILY_DRATINI: _HoloPokemonFamilyId.ValueType # 147 - FAMILY_MEWTWO: _HoloPokemonFamilyId.ValueType # 150 - FAMILY_MEW: _HoloPokemonFamilyId.ValueType # 151 - FAMILY_CHIKORITA: _HoloPokemonFamilyId.ValueType # 152 - FAMILY_CYNDAQUIL: _HoloPokemonFamilyId.ValueType # 155 - FAMILY_TOTODILE: _HoloPokemonFamilyId.ValueType # 158 - FAMILY_SENTRET: _HoloPokemonFamilyId.ValueType # 161 - FAMILY_HOOTHOOT: _HoloPokemonFamilyId.ValueType # 163 - FAMILY_LEDYBA: _HoloPokemonFamilyId.ValueType # 165 - FAMILY_SPINARAK: _HoloPokemonFamilyId.ValueType # 167 - FAMILY_CHINCHOU: _HoloPokemonFamilyId.ValueType # 170 - FAMILY_TOGEPI: _HoloPokemonFamilyId.ValueType # 175 - FAMILY_NATU: _HoloPokemonFamilyId.ValueType # 177 - FAMILY_MAREEP: _HoloPokemonFamilyId.ValueType # 179 - FAMILY_MARILL: _HoloPokemonFamilyId.ValueType # 183 - FAMILY_SUDOWOODO: _HoloPokemonFamilyId.ValueType # 185 - FAMILY_HOPPIP: _HoloPokemonFamilyId.ValueType # 187 - FAMILY_AIPOM: _HoloPokemonFamilyId.ValueType # 190 - FAMILY_SUNKERN: _HoloPokemonFamilyId.ValueType # 191 - FAMILY_YANMA: _HoloPokemonFamilyId.ValueType # 193 - FAMILY_WOOPER: _HoloPokemonFamilyId.ValueType # 194 - FAMILY_MURKROW: _HoloPokemonFamilyId.ValueType # 198 - FAMILY_MISDREAVUS: _HoloPokemonFamilyId.ValueType # 200 - FAMILY_UNOWN: _HoloPokemonFamilyId.ValueType # 201 - FAMILY_WOBBUFFET: _HoloPokemonFamilyId.ValueType # 202 - FAMILY_GIRAFARIG: _HoloPokemonFamilyId.ValueType # 203 - FAMILY_PINECO: _HoloPokemonFamilyId.ValueType # 204 - FAMILY_DUNSPARCE: _HoloPokemonFamilyId.ValueType # 206 - FAMILY_GLIGAR: _HoloPokemonFamilyId.ValueType # 207 - FAMILY_SNUBBULL: _HoloPokemonFamilyId.ValueType # 209 - FAMILY_QWILFISH: _HoloPokemonFamilyId.ValueType # 211 - FAMILY_SHUCKLE: _HoloPokemonFamilyId.ValueType # 213 - FAMILY_HERACROSS: _HoloPokemonFamilyId.ValueType # 214 - FAMILY_SNEASEL: _HoloPokemonFamilyId.ValueType # 215 - FAMILY_TEDDIURSA: _HoloPokemonFamilyId.ValueType # 216 - FAMILY_SLUGMA: _HoloPokemonFamilyId.ValueType # 218 - FAMILY_SWINUB: _HoloPokemonFamilyId.ValueType # 220 - FAMILY_CORSOLA: _HoloPokemonFamilyId.ValueType # 222 - FAMILY_REMORAID: _HoloPokemonFamilyId.ValueType # 223 - FAMILY_DELIBIRD: _HoloPokemonFamilyId.ValueType # 225 - FAMILY_MANTINE: _HoloPokemonFamilyId.ValueType # 226 - FAMILY_SKARMORY: _HoloPokemonFamilyId.ValueType # 227 - FAMILY_HOUNDOUR: _HoloPokemonFamilyId.ValueType # 228 - FAMILY_PHANPY: _HoloPokemonFamilyId.ValueType # 231 - FAMILY_STANTLER: _HoloPokemonFamilyId.ValueType # 234 - FAMILY_SMEARGLE: _HoloPokemonFamilyId.ValueType # 235 - FAMILY_TYROGUE: _HoloPokemonFamilyId.ValueType # 236 - FAMILY_MILTANK: _HoloPokemonFamilyId.ValueType # 241 - FAMILY_RAIKOU: _HoloPokemonFamilyId.ValueType # 243 - FAMILY_ENTEI: _HoloPokemonFamilyId.ValueType # 244 - FAMILY_SUICUNE: _HoloPokemonFamilyId.ValueType # 245 - FAMILY_LARVITAR: _HoloPokemonFamilyId.ValueType # 246 - FAMILY_LUGIA: _HoloPokemonFamilyId.ValueType # 249 - FAMILY_HO_OH: _HoloPokemonFamilyId.ValueType # 250 - FAMILY_CELEBI: _HoloPokemonFamilyId.ValueType # 251 - FAMILY_TREECKO: _HoloPokemonFamilyId.ValueType # 252 - FAMILY_TORCHIC: _HoloPokemonFamilyId.ValueType # 255 - FAMILY_MUDKIP: _HoloPokemonFamilyId.ValueType # 258 - FAMILY_POOCHYENA: _HoloPokemonFamilyId.ValueType # 261 - FAMILY_ZIGZAGOON: _HoloPokemonFamilyId.ValueType # 263 - FAMILY_WURMPLE: _HoloPokemonFamilyId.ValueType # 265 - FAMILY_LOTAD: _HoloPokemonFamilyId.ValueType # 270 - FAMILY_SEEDOT: _HoloPokemonFamilyId.ValueType # 273 - FAMILY_TAILLOW: _HoloPokemonFamilyId.ValueType # 276 - FAMILY_WINGULL: _HoloPokemonFamilyId.ValueType # 278 - FAMILY_RALTS: _HoloPokemonFamilyId.ValueType # 280 - FAMILY_SURSKIT: _HoloPokemonFamilyId.ValueType # 283 - FAMILY_SHROOMISH: _HoloPokemonFamilyId.ValueType # 285 - FAMILY_SLAKOTH: _HoloPokemonFamilyId.ValueType # 287 - FAMILY_NINCADA: _HoloPokemonFamilyId.ValueType # 290 - FAMILY_WHISMUR: _HoloPokemonFamilyId.ValueType # 293 - FAMILY_MAKUHITA: _HoloPokemonFamilyId.ValueType # 296 - FAMILY_NOSEPASS: _HoloPokemonFamilyId.ValueType # 299 - FAMILY_SKITTY: _HoloPokemonFamilyId.ValueType # 300 - FAMILY_SABLEYE: _HoloPokemonFamilyId.ValueType # 302 - FAMILY_MAWILE: _HoloPokemonFamilyId.ValueType # 303 - FAMILY_ARON: _HoloPokemonFamilyId.ValueType # 304 - FAMILY_MEDITITE: _HoloPokemonFamilyId.ValueType # 307 - FAMILY_ELECTRIKE: _HoloPokemonFamilyId.ValueType # 309 - FAMILY_PLUSLE: _HoloPokemonFamilyId.ValueType # 311 - FAMILY_MINUN: _HoloPokemonFamilyId.ValueType # 312 - FAMILY_VOLBEAT: _HoloPokemonFamilyId.ValueType # 313 - FAMILY_ILLUMISE: _HoloPokemonFamilyId.ValueType # 314 - FAMILY_ROSELIA: _HoloPokemonFamilyId.ValueType # 315 - FAMILY_GULPIN: _HoloPokemonFamilyId.ValueType # 316 - FAMILY_CARVANHA: _HoloPokemonFamilyId.ValueType # 318 - FAMILY_WAILMER: _HoloPokemonFamilyId.ValueType # 320 - FAMILY_NUMEL: _HoloPokemonFamilyId.ValueType # 322 - FAMILY_TORKOAL: _HoloPokemonFamilyId.ValueType # 324 - FAMILY_SPOINK: _HoloPokemonFamilyId.ValueType # 325 - FAMILY_SPINDA: _HoloPokemonFamilyId.ValueType # 327 - FAMILY_TRAPINCH: _HoloPokemonFamilyId.ValueType # 328 - FAMILY_CACNEA: _HoloPokemonFamilyId.ValueType # 331 - FAMILY_SWABLU: _HoloPokemonFamilyId.ValueType # 333 - FAMILY_ZANGOOSE: _HoloPokemonFamilyId.ValueType # 335 - FAMILY_SEVIPER: _HoloPokemonFamilyId.ValueType # 336 - FAMILY_LUNATONE: _HoloPokemonFamilyId.ValueType # 337 - FAMILY_SOLROCK: _HoloPokemonFamilyId.ValueType # 338 - FAMILY_BARBOACH: _HoloPokemonFamilyId.ValueType # 339 - FAMILY_CORPHISH: _HoloPokemonFamilyId.ValueType # 341 - FAMILY_BALTOY: _HoloPokemonFamilyId.ValueType # 343 - FAMILY_LILEEP: _HoloPokemonFamilyId.ValueType # 345 - FAMILY_ANORITH: _HoloPokemonFamilyId.ValueType # 347 - FAMILY_FEEBAS: _HoloPokemonFamilyId.ValueType # 349 - FAMILY_CASTFORM: _HoloPokemonFamilyId.ValueType # 351 - FAMILY_KECLEON: _HoloPokemonFamilyId.ValueType # 352 - FAMILY_SHUPPET: _HoloPokemonFamilyId.ValueType # 353 - FAMILY_DUSKULL: _HoloPokemonFamilyId.ValueType # 355 - FAMILY_TROPIUS: _HoloPokemonFamilyId.ValueType # 357 - FAMILY_CHIMECHO: _HoloPokemonFamilyId.ValueType # 358 - FAMILY_ABSOL: _HoloPokemonFamilyId.ValueType # 359 - FAMILY_SNORUNT: _HoloPokemonFamilyId.ValueType # 361 - FAMILY_SPHEAL: _HoloPokemonFamilyId.ValueType # 363 - FAMILY_CLAMPERL: _HoloPokemonFamilyId.ValueType # 366 - FAMILY_RELICANTH: _HoloPokemonFamilyId.ValueType # 369 - FAMILY_LUVDISC: _HoloPokemonFamilyId.ValueType # 370 - FAMILY_BAGON: _HoloPokemonFamilyId.ValueType # 371 - FAMILY_BELDUM: _HoloPokemonFamilyId.ValueType # 374 - FAMILY_REGIROCK: _HoloPokemonFamilyId.ValueType # 377 - FAMILY_REGICE: _HoloPokemonFamilyId.ValueType # 378 - FAMILY_REGISTEEL: _HoloPokemonFamilyId.ValueType # 379 - FAMILY_LATIAS: _HoloPokemonFamilyId.ValueType # 380 - FAMILY_LATIOS: _HoloPokemonFamilyId.ValueType # 381 - FAMILY_KYOGRE: _HoloPokemonFamilyId.ValueType # 382 - FAMILY_GROUDON: _HoloPokemonFamilyId.ValueType # 383 - FAMILY_RAYQUAZA: _HoloPokemonFamilyId.ValueType # 384 - FAMILY_JIRACHI: _HoloPokemonFamilyId.ValueType # 385 - FAMILY_DEOXYS: _HoloPokemonFamilyId.ValueType # 386 - FAMILY_TURTWIG: _HoloPokemonFamilyId.ValueType # 387 - FAMILY_CHIMCHAR: _HoloPokemonFamilyId.ValueType # 390 - FAMILY_PIPLUP: _HoloPokemonFamilyId.ValueType # 393 - FAMILY_STARLY: _HoloPokemonFamilyId.ValueType # 396 - FAMILY_BIDOOF: _HoloPokemonFamilyId.ValueType # 399 - FAMILY_KRICKETOT: _HoloPokemonFamilyId.ValueType # 401 - FAMILY_SHINX: _HoloPokemonFamilyId.ValueType # 403 - FAMILY_CRANIDOS: _HoloPokemonFamilyId.ValueType # 408 - FAMILY_SHIELDON: _HoloPokemonFamilyId.ValueType # 410 - FAMILY_BURMY: _HoloPokemonFamilyId.ValueType # 412 - FAMILY_COMBEE: _HoloPokemonFamilyId.ValueType # 415 - FAMILY_PACHIRISU: _HoloPokemonFamilyId.ValueType # 417 - FAMILY_BUIZEL: _HoloPokemonFamilyId.ValueType # 418 - FAMILY_CHERUBI: _HoloPokemonFamilyId.ValueType # 420 - FAMILY_SHELLOS: _HoloPokemonFamilyId.ValueType # 422 - FAMILY_DRIFLOON: _HoloPokemonFamilyId.ValueType # 425 - FAMILY_BUNEARY: _HoloPokemonFamilyId.ValueType # 427 - FAMILY_GLAMEOW: _HoloPokemonFamilyId.ValueType # 431 - FAMILY_STUNKY: _HoloPokemonFamilyId.ValueType # 434 - FAMILY_BRONZOR: _HoloPokemonFamilyId.ValueType # 436 - FAMILY_CHATOT: _HoloPokemonFamilyId.ValueType # 441 - FAMILY_SPIRITOMB: _HoloPokemonFamilyId.ValueType # 442 - FAMILY_GIBLE: _HoloPokemonFamilyId.ValueType # 443 - FAMILY_LUCARIO: _HoloPokemonFamilyId.ValueType # 448 - FAMILY_HIPPOPOTAS: _HoloPokemonFamilyId.ValueType # 449 - FAMILY_SKORUPI: _HoloPokemonFamilyId.ValueType # 451 - FAMILY_CROAGUNK: _HoloPokemonFamilyId.ValueType # 453 - FAMILY_CARNIVINE: _HoloPokemonFamilyId.ValueType # 455 - FAMILY_FINNEON: _HoloPokemonFamilyId.ValueType # 456 - FAMILY_SNOVER: _HoloPokemonFamilyId.ValueType # 459 - FAMILY_ROTOM: _HoloPokemonFamilyId.ValueType # 479 - FAMILY_UXIE: _HoloPokemonFamilyId.ValueType # 480 - FAMILY_MESPRIT: _HoloPokemonFamilyId.ValueType # 481 - FAMILY_AZELF: _HoloPokemonFamilyId.ValueType # 482 - FAMILY_DIALGA: _HoloPokemonFamilyId.ValueType # 483 - FAMILY_PALKIA: _HoloPokemonFamilyId.ValueType # 484 - FAMILY_HEATRAN: _HoloPokemonFamilyId.ValueType # 485 - FAMILY_REGIGIGAS: _HoloPokemonFamilyId.ValueType # 486 - FAMILY_GIRATINA: _HoloPokemonFamilyId.ValueType # 487 - FAMILY_CRESSELIA: _HoloPokemonFamilyId.ValueType # 488 - FAMILY_PHIONE: _HoloPokemonFamilyId.ValueType # 489 - FAMILY_MANAPHY: _HoloPokemonFamilyId.ValueType # 490 - FAMILY_DARKRAI: _HoloPokemonFamilyId.ValueType # 491 - FAMILY_SHAYMIN: _HoloPokemonFamilyId.ValueType # 492 - FAMILY_ARCEUS: _HoloPokemonFamilyId.ValueType # 493 - FAMILY_VICTINI: _HoloPokemonFamilyId.ValueType # 494 - FAMILY_SNIVY: _HoloPokemonFamilyId.ValueType # 495 - FAMILY_TEPIG: _HoloPokemonFamilyId.ValueType # 498 - FAMILY_OSHAWOTT: _HoloPokemonFamilyId.ValueType # 501 - FAMILY_PATRAT: _HoloPokemonFamilyId.ValueType # 504 - FAMILY_LILLIPUP: _HoloPokemonFamilyId.ValueType # 506 - FAMILY_PURRLOIN: _HoloPokemonFamilyId.ValueType # 509 - FAMILY_PANSAGE: _HoloPokemonFamilyId.ValueType # 511 - FAMILY_PANSEAR: _HoloPokemonFamilyId.ValueType # 513 - FAMILY_PANPOUR: _HoloPokemonFamilyId.ValueType # 515 - FAMILY_MUNNA: _HoloPokemonFamilyId.ValueType # 517 - FAMILY_PIDOVE: _HoloPokemonFamilyId.ValueType # 519 - FAMILY_BLITZLE: _HoloPokemonFamilyId.ValueType # 522 - FAMILY_ROGGENROLA: _HoloPokemonFamilyId.ValueType # 524 - FAMILY_WOOBAT: _HoloPokemonFamilyId.ValueType # 527 - FAMILY_DRILBUR: _HoloPokemonFamilyId.ValueType # 529 - FAMILY_AUDINO: _HoloPokemonFamilyId.ValueType # 531 - FAMILY_TIMBURR: _HoloPokemonFamilyId.ValueType # 532 - FAMILY_TYMPOLE: _HoloPokemonFamilyId.ValueType # 535 - FAMILY_THROH: _HoloPokemonFamilyId.ValueType # 538 - FAMILY_SAWK: _HoloPokemonFamilyId.ValueType # 539 - FAMILY_SEWADDLE: _HoloPokemonFamilyId.ValueType # 540 - FAMILY_VENIPEDE: _HoloPokemonFamilyId.ValueType # 543 - FAMILY_COTTONEE: _HoloPokemonFamilyId.ValueType # 546 - FAMILY_PETILIL: _HoloPokemonFamilyId.ValueType # 548 - FAMILY_BASCULIN: _HoloPokemonFamilyId.ValueType # 550 - FAMILY_SANDILE: _HoloPokemonFamilyId.ValueType # 551 - FAMILY_DARUMAKA: _HoloPokemonFamilyId.ValueType # 554 - FAMILY_MARACTUS: _HoloPokemonFamilyId.ValueType # 556 - FAMILY_DWEBBLE: _HoloPokemonFamilyId.ValueType # 557 - FAMILY_SCRAGGY: _HoloPokemonFamilyId.ValueType # 559 - FAMILY_SIGILYPH: _HoloPokemonFamilyId.ValueType # 561 - FAMILY_YAMASK: _HoloPokemonFamilyId.ValueType # 562 - FAMILY_TIRTOUGA: _HoloPokemonFamilyId.ValueType # 564 - FAMILY_ARCHEN: _HoloPokemonFamilyId.ValueType # 566 - FAMILY_TRUBBISH: _HoloPokemonFamilyId.ValueType # 568 - FAMILY_ZORUA: _HoloPokemonFamilyId.ValueType # 570 - FAMILY_MINCCINO: _HoloPokemonFamilyId.ValueType # 572 - FAMILY_GOTHITA: _HoloPokemonFamilyId.ValueType # 574 - FAMILY_SOLOSIS: _HoloPokemonFamilyId.ValueType # 577 - FAMILY_DUCKLETT: _HoloPokemonFamilyId.ValueType # 580 - FAMILY_VANILLITE: _HoloPokemonFamilyId.ValueType # 582 - FAMILY_DEERLING: _HoloPokemonFamilyId.ValueType # 585 - FAMILY_EMOLGA: _HoloPokemonFamilyId.ValueType # 587 - FAMILY_KARRABLAST: _HoloPokemonFamilyId.ValueType # 588 - FAMILY_FOONGUS: _HoloPokemonFamilyId.ValueType # 590 - FAMILY_FRILLISH: _HoloPokemonFamilyId.ValueType # 592 - FAMILY_ALOMOMOLA: _HoloPokemonFamilyId.ValueType # 594 - FAMILY_JOLTIK: _HoloPokemonFamilyId.ValueType # 595 - FAMILY_FERROSEED: _HoloPokemonFamilyId.ValueType # 597 - FAMILY_KLINK: _HoloPokemonFamilyId.ValueType # 599 - FAMILY_TYNAMO: _HoloPokemonFamilyId.ValueType # 602 - FAMILY_ELGYEM: _HoloPokemonFamilyId.ValueType # 605 - FAMILY_LITWICK: _HoloPokemonFamilyId.ValueType # 607 - FAMILY_AXEW: _HoloPokemonFamilyId.ValueType # 610 - FAMILY_CUBCHOO: _HoloPokemonFamilyId.ValueType # 613 - FAMILY_CRYOGONAL: _HoloPokemonFamilyId.ValueType # 615 - FAMILY_SHELMET: _HoloPokemonFamilyId.ValueType # 616 - FAMILY_STUNFISK: _HoloPokemonFamilyId.ValueType # 618 - FAMILY_MIENFOO: _HoloPokemonFamilyId.ValueType # 619 - FAMILY_DRUDDIGON: _HoloPokemonFamilyId.ValueType # 621 - FAMILY_GOLETT: _HoloPokemonFamilyId.ValueType # 622 - FAMILY_PAWNIARD: _HoloPokemonFamilyId.ValueType # 624 - FAMILY_BOUFFALANT: _HoloPokemonFamilyId.ValueType # 626 - FAMILY_RUFFLET: _HoloPokemonFamilyId.ValueType # 627 - FAMILY_VULLABY: _HoloPokemonFamilyId.ValueType # 629 - FAMILY_HEATMOR: _HoloPokemonFamilyId.ValueType # 631 - FAMILY_DURANT: _HoloPokemonFamilyId.ValueType # 632 - FAMILY_DEINO: _HoloPokemonFamilyId.ValueType # 633 - FAMILY_LARVESTA: _HoloPokemonFamilyId.ValueType # 636 - FAMILY_COBALION: _HoloPokemonFamilyId.ValueType # 638 - FAMILY_TERRAKION: _HoloPokemonFamilyId.ValueType # 639 - FAMILY_VIRIZION: _HoloPokemonFamilyId.ValueType # 640 - FAMILY_TORNADUS: _HoloPokemonFamilyId.ValueType # 641 - FAMILY_THUNDURUS: _HoloPokemonFamilyId.ValueType # 642 - FAMILY_RESHIRAM: _HoloPokemonFamilyId.ValueType # 643 - FAMILY_ZEKROM: _HoloPokemonFamilyId.ValueType # 644 - FAMILY_LANDORUS: _HoloPokemonFamilyId.ValueType # 645 - FAMILY_KYUREM: _HoloPokemonFamilyId.ValueType # 646 - FAMILY_KELDEO: _HoloPokemonFamilyId.ValueType # 647 - FAMILY_MELOETTA: _HoloPokemonFamilyId.ValueType # 648 - FAMILY_GENESECT: _HoloPokemonFamilyId.ValueType # 649 - FAMILY_CHESPIN: _HoloPokemonFamilyId.ValueType # 650 - FAMILY_FENNEKIN: _HoloPokemonFamilyId.ValueType # 653 - FAMILY_FROAKIE: _HoloPokemonFamilyId.ValueType # 656 - FAMILY_BUNNELBY: _HoloPokemonFamilyId.ValueType # 659 - FAMILY_FLETCHLING: _HoloPokemonFamilyId.ValueType # 661 - FAMILY_SCATTERBUG: _HoloPokemonFamilyId.ValueType # 664 - FAMILY_LITLEO: _HoloPokemonFamilyId.ValueType # 667 - FAMILY_FLABEBE: _HoloPokemonFamilyId.ValueType # 669 - FAMILY_SKIDDO: _HoloPokemonFamilyId.ValueType # 672 - FAMILY_PANCHAM: _HoloPokemonFamilyId.ValueType # 674 - FAMILY_FURFROU: _HoloPokemonFamilyId.ValueType # 676 - FAMILY_ESPURR: _HoloPokemonFamilyId.ValueType # 677 - FAMILY_HONEDGE: _HoloPokemonFamilyId.ValueType # 679 - FAMILY_SPRITZEE: _HoloPokemonFamilyId.ValueType # 682 - FAMILY_SWIRLIX: _HoloPokemonFamilyId.ValueType # 684 - FAMILY_INKAY: _HoloPokemonFamilyId.ValueType # 686 - FAMILY_BINACLE: _HoloPokemonFamilyId.ValueType # 688 - FAMILY_SKRELP: _HoloPokemonFamilyId.ValueType # 690 - FAMILY_CLAUNCHER: _HoloPokemonFamilyId.ValueType # 692 - FAMILY_HELIOPTILE: _HoloPokemonFamilyId.ValueType # 694 - FAMILY_TYRUNT: _HoloPokemonFamilyId.ValueType # 696 - FAMILY_AMAURA: _HoloPokemonFamilyId.ValueType # 698 - FAMILY_HAWLUCHA: _HoloPokemonFamilyId.ValueType # 701 - FAMILY_DEDENNE: _HoloPokemonFamilyId.ValueType # 702 - FAMILY_CARBINK: _HoloPokemonFamilyId.ValueType # 703 - FAMILY_GOOMY: _HoloPokemonFamilyId.ValueType # 704 - FAMILY_KLEFKI: _HoloPokemonFamilyId.ValueType # 707 - FAMILY_PHANTUMP: _HoloPokemonFamilyId.ValueType # 708 - FAMILY_PUMPKABOO: _HoloPokemonFamilyId.ValueType # 710 - FAMILY_BERGMITE: _HoloPokemonFamilyId.ValueType # 712 - FAMILY_NOIBAT: _HoloPokemonFamilyId.ValueType # 714 - FAMILY_XERNEAS: _HoloPokemonFamilyId.ValueType # 716 - FAMILY_YVELTAL: _HoloPokemonFamilyId.ValueType # 717 - FAMILY_ZYGARDE: _HoloPokemonFamilyId.ValueType # 718 - FAMILY_DIANCIE: _HoloPokemonFamilyId.ValueType # 719 - FAMILY_HOOPA: _HoloPokemonFamilyId.ValueType # 720 - FAMILY_VOLCANION: _HoloPokemonFamilyId.ValueType # 721 - FAMILY_ROWLET: _HoloPokemonFamilyId.ValueType # 722 - FAMILY_LITTEN: _HoloPokemonFamilyId.ValueType # 725 - FAMILY_POPPLIO: _HoloPokemonFamilyId.ValueType # 728 - FAMILY_PIKIPEK: _HoloPokemonFamilyId.ValueType # 731 - FAMILY_YUNGOOS: _HoloPokemonFamilyId.ValueType # 734 - FAMILY_GRUBBIN: _HoloPokemonFamilyId.ValueType # 736 - FAMILY_CRABRAWLER: _HoloPokemonFamilyId.ValueType # 739 - FAMILY_ORICORIO: _HoloPokemonFamilyId.ValueType # 741 - FAMILY_CUTIEFLY: _HoloPokemonFamilyId.ValueType # 742 - FAMILY_ROCKRUFF: _HoloPokemonFamilyId.ValueType # 744 - FAMILY_WISHIWASHI: _HoloPokemonFamilyId.ValueType # 746 - FAMILY_MAREANIE: _HoloPokemonFamilyId.ValueType # 747 - FAMILY_MUDBRAY: _HoloPokemonFamilyId.ValueType # 749 - FAMILY_DEWPIDER: _HoloPokemonFamilyId.ValueType # 751 - FAMILY_FOMANTIS: _HoloPokemonFamilyId.ValueType # 753 - FAMILY_MORELULL: _HoloPokemonFamilyId.ValueType # 755 - FAMILY_SALANDIT: _HoloPokemonFamilyId.ValueType # 757 - FAMILY_STUFFUL: _HoloPokemonFamilyId.ValueType # 759 - FAMILY_BOUNSWEET: _HoloPokemonFamilyId.ValueType # 761 - FAMILY_COMFEY: _HoloPokemonFamilyId.ValueType # 764 - FAMILY_ORANGURU: _HoloPokemonFamilyId.ValueType # 765 - FAMILY_PASSIMIAN: _HoloPokemonFamilyId.ValueType # 766 - FAMILY_WIMPOD: _HoloPokemonFamilyId.ValueType # 767 - FAMILY_SANDYGAST: _HoloPokemonFamilyId.ValueType # 769 - FAMILY_PYUKUMUKU: _HoloPokemonFamilyId.ValueType # 771 - FAMILY_TYPE_NULL: _HoloPokemonFamilyId.ValueType # 772 - FAMILY_MINIOR: _HoloPokemonFamilyId.ValueType # 774 - FAMILY_KOMALA: _HoloPokemonFamilyId.ValueType # 775 - FAMILY_TURTONATOR: _HoloPokemonFamilyId.ValueType # 776 - FAMILY_TOGEDEMARU: _HoloPokemonFamilyId.ValueType # 777 - FAMILY_MIMIKYU: _HoloPokemonFamilyId.ValueType # 778 - FAMILY_BRUXISH: _HoloPokemonFamilyId.ValueType # 779 - FAMILY_DRAMPA: _HoloPokemonFamilyId.ValueType # 780 - FAMILY_DHELMISE: _HoloPokemonFamilyId.ValueType # 781 - FAMILY_JANGMO_O: _HoloPokemonFamilyId.ValueType # 782 - FAMILY_TAPU_KOKO: _HoloPokemonFamilyId.ValueType # 785 - FAMILY_TAPU_LELE: _HoloPokemonFamilyId.ValueType # 786 - FAMILY_TAPU_BULU: _HoloPokemonFamilyId.ValueType # 787 - FAMILY_TAPU_FINI: _HoloPokemonFamilyId.ValueType # 788 - FAMILY_COSMOG: _HoloPokemonFamilyId.ValueType # 789 - FAMILY_NIHILEGO: _HoloPokemonFamilyId.ValueType # 793 - FAMILY_BUZZWOLE: _HoloPokemonFamilyId.ValueType # 794 - FAMILY_PHEROMOSA: _HoloPokemonFamilyId.ValueType # 795 - FAMILY_XURKITREE: _HoloPokemonFamilyId.ValueType # 796 - FAMILY_CELESTEELA: _HoloPokemonFamilyId.ValueType # 797 - FAMILY_KARTANA: _HoloPokemonFamilyId.ValueType # 798 - FAMILY_GUZZLORD: _HoloPokemonFamilyId.ValueType # 799 - FAMILY_NECROZMA: _HoloPokemonFamilyId.ValueType # 800 - FAMILY_MAGEARNA: _HoloPokemonFamilyId.ValueType # 801 - FAMILY_MARSHADOW: _HoloPokemonFamilyId.ValueType # 802 - FAMILY_POIPOLE: _HoloPokemonFamilyId.ValueType # 803 - FAMILY_STAKATAKA: _HoloPokemonFamilyId.ValueType # 805 - FAMILY_BLACEPHALON: _HoloPokemonFamilyId.ValueType # 806 - FAMILY_ZERAORA: _HoloPokemonFamilyId.ValueType # 807 - FAMILY_MELTAN: _HoloPokemonFamilyId.ValueType # 808 - FAMILY_GROOKEY: _HoloPokemonFamilyId.ValueType # 810 - FAMILY_SCORBUNNY: _HoloPokemonFamilyId.ValueType # 813 - FAMILY_SOBBLE: _HoloPokemonFamilyId.ValueType # 816 - FAMILY_SKWOVET: _HoloPokemonFamilyId.ValueType # 819 - FAMILY_ROOKIDEE: _HoloPokemonFamilyId.ValueType # 821 - FAMILY_BLIPBUG: _HoloPokemonFamilyId.ValueType # 824 - FAMILY_NICKIT: _HoloPokemonFamilyId.ValueType # 827 - FAMILY_GOSSIFLEUR: _HoloPokemonFamilyId.ValueType # 829 - FAMILY_WOOLOO: _HoloPokemonFamilyId.ValueType # 831 - FAMILY_CHEWTLE: _HoloPokemonFamilyId.ValueType # 833 - FAMILY_YAMPER: _HoloPokemonFamilyId.ValueType # 835 - FAMILY_ROLYCOLY: _HoloPokemonFamilyId.ValueType # 837 - FAMILY_APPLIN: _HoloPokemonFamilyId.ValueType # 840 - FAMILY_SILICOBRA: _HoloPokemonFamilyId.ValueType # 843 - FAMILY_CRAMORANT: _HoloPokemonFamilyId.ValueType # 845 - FAMILY_ARROKUDA: _HoloPokemonFamilyId.ValueType # 846 - FAMILY_TOXEL: _HoloPokemonFamilyId.ValueType # 848 - FAMILY_SIZZLIPEDE: _HoloPokemonFamilyId.ValueType # 850 - FAMILY_CLOBBOPUS: _HoloPokemonFamilyId.ValueType # 852 - FAMILY_SINISTEA: _HoloPokemonFamilyId.ValueType # 854 - FAMILY_HATENNA: _HoloPokemonFamilyId.ValueType # 856 - FAMILY_IMPIDIMP: _HoloPokemonFamilyId.ValueType # 859 - FAMILY_MILCERY: _HoloPokemonFamilyId.ValueType # 868 - FAMILY_FALINKS: _HoloPokemonFamilyId.ValueType # 870 - FAMILY_PINCURCHIN: _HoloPokemonFamilyId.ValueType # 871 - FAMILY_SNOM: _HoloPokemonFamilyId.ValueType # 872 - FAMILY_STONJOURNER: _HoloPokemonFamilyId.ValueType # 874 - FAMILY_EISCUE: _HoloPokemonFamilyId.ValueType # 875 - FAMILY_INDEEDEE: _HoloPokemonFamilyId.ValueType # 876 - FAMILY_MORPEKO: _HoloPokemonFamilyId.ValueType # 877 - FAMILY_CUFANT: _HoloPokemonFamilyId.ValueType # 878 - FAMILY_DRACOZOLT: _HoloPokemonFamilyId.ValueType # 880 - FAMILY_ARCTOZOLT: _HoloPokemonFamilyId.ValueType # 881 - FAMILY_DRACOVISH: _HoloPokemonFamilyId.ValueType # 882 - FAMILY_ARCTOVISH: _HoloPokemonFamilyId.ValueType # 883 - FAMILY_DURALUDON: _HoloPokemonFamilyId.ValueType # 884 - FAMILY_DREEPY: _HoloPokemonFamilyId.ValueType # 885 - FAMILY_ZACIAN: _HoloPokemonFamilyId.ValueType # 888 - FAMILY_ZAMAZENTA: _HoloPokemonFamilyId.ValueType # 889 - FAMILY_ETERNATUS: _HoloPokemonFamilyId.ValueType # 890 - FAMILY_KUBFU: _HoloPokemonFamilyId.ValueType # 891 - FAMILY_ZARUDE: _HoloPokemonFamilyId.ValueType # 893 - FAMILY_REGIELEKI: _HoloPokemonFamilyId.ValueType # 894 - FAMILY_REGIDRAGO: _HoloPokemonFamilyId.ValueType # 895 - FAMILY_GLASTRIER: _HoloPokemonFamilyId.ValueType # 896 - FAMILY_SPECTRIER: _HoloPokemonFamilyId.ValueType # 897 - FAMILY_CALYREX: _HoloPokemonFamilyId.ValueType # 898 - FAMILY_ENAMORUS: _HoloPokemonFamilyId.ValueType # 905 - FAMILY_SPRIGATITO: _HoloPokemonFamilyId.ValueType # 906 - FAMILY_FUECOCO: _HoloPokemonFamilyId.ValueType # 909 - FAMILY_QUAXLY: _HoloPokemonFamilyId.ValueType # 912 - FAMILY_LECHONK: _HoloPokemonFamilyId.ValueType # 915 - FAMILY_TAROUNTULA: _HoloPokemonFamilyId.ValueType # 917 - FAMILY_NYMBLE: _HoloPokemonFamilyId.ValueType # 919 - FAMILY_PAWMI: _HoloPokemonFamilyId.ValueType # 921 - FAMILY_TANDEMAUS: _HoloPokemonFamilyId.ValueType # 924 - FAMILY_FIDOUGH: _HoloPokemonFamilyId.ValueType # 926 - FAMILY_SMOLIV: _HoloPokemonFamilyId.ValueType # 928 - FAMILY_SQUAWKABILLY: _HoloPokemonFamilyId.ValueType # 931 - FAMILY_NACLI: _HoloPokemonFamilyId.ValueType # 932 - FAMILY_CHARCADET: _HoloPokemonFamilyId.ValueType # 935 - FAMILY_TADBULB: _HoloPokemonFamilyId.ValueType # 938 - FAMILY_WATTREL: _HoloPokemonFamilyId.ValueType # 940 - FAMILY_MASCHIFF: _HoloPokemonFamilyId.ValueType # 942 - FAMILY_SHROODLE: _HoloPokemonFamilyId.ValueType # 944 - FAMILY_BRAMBLIN: _HoloPokemonFamilyId.ValueType # 946 - FAMILY_TOEDSCOOL: _HoloPokemonFamilyId.ValueType # 948 - FAMILY_KLAWF: _HoloPokemonFamilyId.ValueType # 950 - FAMILY_CAPSAKID: _HoloPokemonFamilyId.ValueType # 951 - FAMILY_RELLOR: _HoloPokemonFamilyId.ValueType # 953 - FAMILY_FLITTLE: _HoloPokemonFamilyId.ValueType # 955 - FAMILY_TINKATINK: _HoloPokemonFamilyId.ValueType # 957 - FAMILY_WIGLETT: _HoloPokemonFamilyId.ValueType # 960 - FAMILY_BOMBIRDIER: _HoloPokemonFamilyId.ValueType # 962 - FAMILY_FINIZEN: _HoloPokemonFamilyId.ValueType # 963 - FAMILY_VAROOM: _HoloPokemonFamilyId.ValueType # 965 - FAMILY_CYCLIZAR: _HoloPokemonFamilyId.ValueType # 967 - FAMILY_ORTHWORM: _HoloPokemonFamilyId.ValueType # 968 - FAMILY_GLIMMET: _HoloPokemonFamilyId.ValueType # 969 - FAMILY_GREAVARD: _HoloPokemonFamilyId.ValueType # 971 - FAMILY_FLAMIGO: _HoloPokemonFamilyId.ValueType # 973 - FAMILY_CETODDLE: _HoloPokemonFamilyId.ValueType # 974 - FAMILY_VELUZA: _HoloPokemonFamilyId.ValueType # 976 - FAMILY_DONDOZO: _HoloPokemonFamilyId.ValueType # 977 - FAMILY_TATSUGIRI: _HoloPokemonFamilyId.ValueType # 978 - FAMILY_ANNIHILAPE: _HoloPokemonFamilyId.ValueType # 979 - FAMILY_CLODSIRE: _HoloPokemonFamilyId.ValueType # 980 - FAMILY_FARIGIRAF: _HoloPokemonFamilyId.ValueType # 981 - FAMILY_DUDUNSPARCE: _HoloPokemonFamilyId.ValueType # 982 - FAMILY_KINGAMBIT: _HoloPokemonFamilyId.ValueType # 983 - FAMILY_GREATTUSK: _HoloPokemonFamilyId.ValueType # 984 - FAMILY_SCREAMTAIL: _HoloPokemonFamilyId.ValueType # 985 - FAMILY_BRUTEBONNET: _HoloPokemonFamilyId.ValueType # 986 - FAMILY_FLUTTERMANE: _HoloPokemonFamilyId.ValueType # 987 - FAMILY_SLITHERWING: _HoloPokemonFamilyId.ValueType # 988 - FAMILY_SANDYSHOCKS: _HoloPokemonFamilyId.ValueType # 989 - FAMILY_IRONTREADS: _HoloPokemonFamilyId.ValueType # 990 - FAMILY_IRONBUNDLE: _HoloPokemonFamilyId.ValueType # 991 - FAMILY_IRONHANDS: _HoloPokemonFamilyId.ValueType # 992 - FAMILY_IRONJUGULIS: _HoloPokemonFamilyId.ValueType # 993 - FAMILY_IRONMOTH: _HoloPokemonFamilyId.ValueType # 994 - FAMILY_IRONTHORNS: _HoloPokemonFamilyId.ValueType # 995 - FAMILY_FRIGIBAX: _HoloPokemonFamilyId.ValueType # 996 - FAMILY_GIMMIGHOUL: _HoloPokemonFamilyId.ValueType # 999 - FAMILY_WOCHIEN: _HoloPokemonFamilyId.ValueType # 1001 - FAMILY_CHIENPAO: _HoloPokemonFamilyId.ValueType # 1002 - FAMILY_TINGLU: _HoloPokemonFamilyId.ValueType # 1003 - FAMILY_CHIYU: _HoloPokemonFamilyId.ValueType # 1004 - FAMILY_ROARINGMOON: _HoloPokemonFamilyId.ValueType # 1005 - FAMILY_IRONVALIANT: _HoloPokemonFamilyId.ValueType # 1006 - FAMILY_KORAIDON: _HoloPokemonFamilyId.ValueType # 1007 - FAMILY_MIRAIDON: _HoloPokemonFamilyId.ValueType # 1008 - -class HoloPokemonFamilyId(_HoloPokemonFamilyId, metaclass=_HoloPokemonFamilyIdEnumTypeWrapper): ... - -FAMILY_UNSET: HoloPokemonFamilyId.ValueType # 0 -FAMILY_BULBASAUR: HoloPokemonFamilyId.ValueType # 1 -FAMILY_CHARMANDER: HoloPokemonFamilyId.ValueType # 4 -FAMILY_SQUIRTLE: HoloPokemonFamilyId.ValueType # 7 -FAMILY_CATERPIE: HoloPokemonFamilyId.ValueType # 10 -FAMILY_WEEDLE: HoloPokemonFamilyId.ValueType # 13 -FAMILY_PIDGEY: HoloPokemonFamilyId.ValueType # 16 -FAMILY_RATTATA: HoloPokemonFamilyId.ValueType # 19 -FAMILY_SPEAROW: HoloPokemonFamilyId.ValueType # 21 -FAMILY_EKANS: HoloPokemonFamilyId.ValueType # 23 -FAMILY_PIKACHU: HoloPokemonFamilyId.ValueType # 25 -FAMILY_SANDSHREW: HoloPokemonFamilyId.ValueType # 27 -FAMILY_NIDORAN_FEMALE: HoloPokemonFamilyId.ValueType # 29 -FAMILY_NIDORAN_MALE: HoloPokemonFamilyId.ValueType # 32 -FAMILY_CLEFAIRY: HoloPokemonFamilyId.ValueType # 35 -FAMILY_VULPIX: HoloPokemonFamilyId.ValueType # 37 -FAMILY_JIGGLYPUFF: HoloPokemonFamilyId.ValueType # 39 -FAMILY_ZUBAT: HoloPokemonFamilyId.ValueType # 41 -FAMILY_ODDISH: HoloPokemonFamilyId.ValueType # 43 -FAMILY_PARAS: HoloPokemonFamilyId.ValueType # 46 -FAMILY_VENONAT: HoloPokemonFamilyId.ValueType # 48 -FAMILY_DIGLETT: HoloPokemonFamilyId.ValueType # 50 -FAMILY_MEOWTH: HoloPokemonFamilyId.ValueType # 52 -FAMILY_PSYDUCK: HoloPokemonFamilyId.ValueType # 54 -FAMILY_MANKEY: HoloPokemonFamilyId.ValueType # 56 -FAMILY_GROWLITHE: HoloPokemonFamilyId.ValueType # 58 -FAMILY_POLIWAG: HoloPokemonFamilyId.ValueType # 60 -FAMILY_ABRA: HoloPokemonFamilyId.ValueType # 63 -FAMILY_MACHOP: HoloPokemonFamilyId.ValueType # 66 -FAMILY_BELLSPROUT: HoloPokemonFamilyId.ValueType # 69 -FAMILY_TENTACOOL: HoloPokemonFamilyId.ValueType # 72 -FAMILY_GEODUDE: HoloPokemonFamilyId.ValueType # 74 -FAMILY_PONYTA: HoloPokemonFamilyId.ValueType # 77 -FAMILY_SLOWPOKE: HoloPokemonFamilyId.ValueType # 79 -FAMILY_MAGNEMITE: HoloPokemonFamilyId.ValueType # 81 -FAMILY_FARFETCHD: HoloPokemonFamilyId.ValueType # 83 -FAMILY_DODUO: HoloPokemonFamilyId.ValueType # 84 -FAMILY_SEEL: HoloPokemonFamilyId.ValueType # 86 -FAMILY_GRIMER: HoloPokemonFamilyId.ValueType # 88 -FAMILY_SHELLDER: HoloPokemonFamilyId.ValueType # 90 -FAMILY_GASTLY: HoloPokemonFamilyId.ValueType # 92 -FAMILY_ONIX: HoloPokemonFamilyId.ValueType # 95 -FAMILY_DROWZEE: HoloPokemonFamilyId.ValueType # 96 -FAMILY_KRABBY: HoloPokemonFamilyId.ValueType # 98 -FAMILY_VOLTORB: HoloPokemonFamilyId.ValueType # 100 -FAMILY_EXEGGCUTE: HoloPokemonFamilyId.ValueType # 102 -FAMILY_CUBONE: HoloPokemonFamilyId.ValueType # 104 -FAMILY_HITMONLEE: HoloPokemonFamilyId.ValueType # 106 -FAMILY_HITMONCHAN: HoloPokemonFamilyId.ValueType # 107 -FAMILY_LICKITUNG: HoloPokemonFamilyId.ValueType # 108 -FAMILY_KOFFING: HoloPokemonFamilyId.ValueType # 109 -FAMILY_RHYHORN: HoloPokemonFamilyId.ValueType # 111 -FAMILY_CHANSEY: HoloPokemonFamilyId.ValueType # 113 -FAMILY_TANGELA: HoloPokemonFamilyId.ValueType # 114 -FAMILY_KANGASKHAN: HoloPokemonFamilyId.ValueType # 115 -FAMILY_HORSEA: HoloPokemonFamilyId.ValueType # 116 -FAMILY_GOLDEEN: HoloPokemonFamilyId.ValueType # 118 -FAMILY_STARYU: HoloPokemonFamilyId.ValueType # 120 -FAMILY_MR_MIME: HoloPokemonFamilyId.ValueType # 122 -FAMILY_SCYTHER: HoloPokemonFamilyId.ValueType # 123 -FAMILY_JYNX: HoloPokemonFamilyId.ValueType # 124 -FAMILY_ELECTABUZZ: HoloPokemonFamilyId.ValueType # 125 -FAMILY_MAGMAR: HoloPokemonFamilyId.ValueType # 126 -FAMILY_PINSIR: HoloPokemonFamilyId.ValueType # 127 -FAMILY_TAUROS: HoloPokemonFamilyId.ValueType # 128 -FAMILY_MAGIKARP: HoloPokemonFamilyId.ValueType # 129 -FAMILY_LAPRAS: HoloPokemonFamilyId.ValueType # 131 -FAMILY_DITTO: HoloPokemonFamilyId.ValueType # 132 -FAMILY_EEVEE: HoloPokemonFamilyId.ValueType # 133 -FAMILY_PORYGON: HoloPokemonFamilyId.ValueType # 137 -FAMILY_OMANYTE: HoloPokemonFamilyId.ValueType # 138 -FAMILY_KABUTO: HoloPokemonFamilyId.ValueType # 140 -FAMILY_AERODACTYL: HoloPokemonFamilyId.ValueType # 142 -FAMILY_SNORLAX: HoloPokemonFamilyId.ValueType # 143 -FAMILY_ARTICUNO: HoloPokemonFamilyId.ValueType # 144 -FAMILY_ZAPDOS: HoloPokemonFamilyId.ValueType # 145 -FAMILY_MOLTRES: HoloPokemonFamilyId.ValueType # 146 -FAMILY_DRATINI: HoloPokemonFamilyId.ValueType # 147 -FAMILY_MEWTWO: HoloPokemonFamilyId.ValueType # 150 -FAMILY_MEW: HoloPokemonFamilyId.ValueType # 151 -FAMILY_CHIKORITA: HoloPokemonFamilyId.ValueType # 152 -FAMILY_CYNDAQUIL: HoloPokemonFamilyId.ValueType # 155 -FAMILY_TOTODILE: HoloPokemonFamilyId.ValueType # 158 -FAMILY_SENTRET: HoloPokemonFamilyId.ValueType # 161 -FAMILY_HOOTHOOT: HoloPokemonFamilyId.ValueType # 163 -FAMILY_LEDYBA: HoloPokemonFamilyId.ValueType # 165 -FAMILY_SPINARAK: HoloPokemonFamilyId.ValueType # 167 -FAMILY_CHINCHOU: HoloPokemonFamilyId.ValueType # 170 -FAMILY_TOGEPI: HoloPokemonFamilyId.ValueType # 175 -FAMILY_NATU: HoloPokemonFamilyId.ValueType # 177 -FAMILY_MAREEP: HoloPokemonFamilyId.ValueType # 179 -FAMILY_MARILL: HoloPokemonFamilyId.ValueType # 183 -FAMILY_SUDOWOODO: HoloPokemonFamilyId.ValueType # 185 -FAMILY_HOPPIP: HoloPokemonFamilyId.ValueType # 187 -FAMILY_AIPOM: HoloPokemonFamilyId.ValueType # 190 -FAMILY_SUNKERN: HoloPokemonFamilyId.ValueType # 191 -FAMILY_YANMA: HoloPokemonFamilyId.ValueType # 193 -FAMILY_WOOPER: HoloPokemonFamilyId.ValueType # 194 -FAMILY_MURKROW: HoloPokemonFamilyId.ValueType # 198 -FAMILY_MISDREAVUS: HoloPokemonFamilyId.ValueType # 200 -FAMILY_UNOWN: HoloPokemonFamilyId.ValueType # 201 -FAMILY_WOBBUFFET: HoloPokemonFamilyId.ValueType # 202 -FAMILY_GIRAFARIG: HoloPokemonFamilyId.ValueType # 203 -FAMILY_PINECO: HoloPokemonFamilyId.ValueType # 204 -FAMILY_DUNSPARCE: HoloPokemonFamilyId.ValueType # 206 -FAMILY_GLIGAR: HoloPokemonFamilyId.ValueType # 207 -FAMILY_SNUBBULL: HoloPokemonFamilyId.ValueType # 209 -FAMILY_QWILFISH: HoloPokemonFamilyId.ValueType # 211 -FAMILY_SHUCKLE: HoloPokemonFamilyId.ValueType # 213 -FAMILY_HERACROSS: HoloPokemonFamilyId.ValueType # 214 -FAMILY_SNEASEL: HoloPokemonFamilyId.ValueType # 215 -FAMILY_TEDDIURSA: HoloPokemonFamilyId.ValueType # 216 -FAMILY_SLUGMA: HoloPokemonFamilyId.ValueType # 218 -FAMILY_SWINUB: HoloPokemonFamilyId.ValueType # 220 -FAMILY_CORSOLA: HoloPokemonFamilyId.ValueType # 222 -FAMILY_REMORAID: HoloPokemonFamilyId.ValueType # 223 -FAMILY_DELIBIRD: HoloPokemonFamilyId.ValueType # 225 -FAMILY_MANTINE: HoloPokemonFamilyId.ValueType # 226 -FAMILY_SKARMORY: HoloPokemonFamilyId.ValueType # 227 -FAMILY_HOUNDOUR: HoloPokemonFamilyId.ValueType # 228 -FAMILY_PHANPY: HoloPokemonFamilyId.ValueType # 231 -FAMILY_STANTLER: HoloPokemonFamilyId.ValueType # 234 -FAMILY_SMEARGLE: HoloPokemonFamilyId.ValueType # 235 -FAMILY_TYROGUE: HoloPokemonFamilyId.ValueType # 236 -FAMILY_MILTANK: HoloPokemonFamilyId.ValueType # 241 -FAMILY_RAIKOU: HoloPokemonFamilyId.ValueType # 243 -FAMILY_ENTEI: HoloPokemonFamilyId.ValueType # 244 -FAMILY_SUICUNE: HoloPokemonFamilyId.ValueType # 245 -FAMILY_LARVITAR: HoloPokemonFamilyId.ValueType # 246 -FAMILY_LUGIA: HoloPokemonFamilyId.ValueType # 249 -FAMILY_HO_OH: HoloPokemonFamilyId.ValueType # 250 -FAMILY_CELEBI: HoloPokemonFamilyId.ValueType # 251 -FAMILY_TREECKO: HoloPokemonFamilyId.ValueType # 252 -FAMILY_TORCHIC: HoloPokemonFamilyId.ValueType # 255 -FAMILY_MUDKIP: HoloPokemonFamilyId.ValueType # 258 -FAMILY_POOCHYENA: HoloPokemonFamilyId.ValueType # 261 -FAMILY_ZIGZAGOON: HoloPokemonFamilyId.ValueType # 263 -FAMILY_WURMPLE: HoloPokemonFamilyId.ValueType # 265 -FAMILY_LOTAD: HoloPokemonFamilyId.ValueType # 270 -FAMILY_SEEDOT: HoloPokemonFamilyId.ValueType # 273 -FAMILY_TAILLOW: HoloPokemonFamilyId.ValueType # 276 -FAMILY_WINGULL: HoloPokemonFamilyId.ValueType # 278 -FAMILY_RALTS: HoloPokemonFamilyId.ValueType # 280 -FAMILY_SURSKIT: HoloPokemonFamilyId.ValueType # 283 -FAMILY_SHROOMISH: HoloPokemonFamilyId.ValueType # 285 -FAMILY_SLAKOTH: HoloPokemonFamilyId.ValueType # 287 -FAMILY_NINCADA: HoloPokemonFamilyId.ValueType # 290 -FAMILY_WHISMUR: HoloPokemonFamilyId.ValueType # 293 -FAMILY_MAKUHITA: HoloPokemonFamilyId.ValueType # 296 -FAMILY_NOSEPASS: HoloPokemonFamilyId.ValueType # 299 -FAMILY_SKITTY: HoloPokemonFamilyId.ValueType # 300 -FAMILY_SABLEYE: HoloPokemonFamilyId.ValueType # 302 -FAMILY_MAWILE: HoloPokemonFamilyId.ValueType # 303 -FAMILY_ARON: HoloPokemonFamilyId.ValueType # 304 -FAMILY_MEDITITE: HoloPokemonFamilyId.ValueType # 307 -FAMILY_ELECTRIKE: HoloPokemonFamilyId.ValueType # 309 -FAMILY_PLUSLE: HoloPokemonFamilyId.ValueType # 311 -FAMILY_MINUN: HoloPokemonFamilyId.ValueType # 312 -FAMILY_VOLBEAT: HoloPokemonFamilyId.ValueType # 313 -FAMILY_ILLUMISE: HoloPokemonFamilyId.ValueType # 314 -FAMILY_ROSELIA: HoloPokemonFamilyId.ValueType # 315 -FAMILY_GULPIN: HoloPokemonFamilyId.ValueType # 316 -FAMILY_CARVANHA: HoloPokemonFamilyId.ValueType # 318 -FAMILY_WAILMER: HoloPokemonFamilyId.ValueType # 320 -FAMILY_NUMEL: HoloPokemonFamilyId.ValueType # 322 -FAMILY_TORKOAL: HoloPokemonFamilyId.ValueType # 324 -FAMILY_SPOINK: HoloPokemonFamilyId.ValueType # 325 -FAMILY_SPINDA: HoloPokemonFamilyId.ValueType # 327 -FAMILY_TRAPINCH: HoloPokemonFamilyId.ValueType # 328 -FAMILY_CACNEA: HoloPokemonFamilyId.ValueType # 331 -FAMILY_SWABLU: HoloPokemonFamilyId.ValueType # 333 -FAMILY_ZANGOOSE: HoloPokemonFamilyId.ValueType # 335 -FAMILY_SEVIPER: HoloPokemonFamilyId.ValueType # 336 -FAMILY_LUNATONE: HoloPokemonFamilyId.ValueType # 337 -FAMILY_SOLROCK: HoloPokemonFamilyId.ValueType # 338 -FAMILY_BARBOACH: HoloPokemonFamilyId.ValueType # 339 -FAMILY_CORPHISH: HoloPokemonFamilyId.ValueType # 341 -FAMILY_BALTOY: HoloPokemonFamilyId.ValueType # 343 -FAMILY_LILEEP: HoloPokemonFamilyId.ValueType # 345 -FAMILY_ANORITH: HoloPokemonFamilyId.ValueType # 347 -FAMILY_FEEBAS: HoloPokemonFamilyId.ValueType # 349 -FAMILY_CASTFORM: HoloPokemonFamilyId.ValueType # 351 -FAMILY_KECLEON: HoloPokemonFamilyId.ValueType # 352 -FAMILY_SHUPPET: HoloPokemonFamilyId.ValueType # 353 -FAMILY_DUSKULL: HoloPokemonFamilyId.ValueType # 355 -FAMILY_TROPIUS: HoloPokemonFamilyId.ValueType # 357 -FAMILY_CHIMECHO: HoloPokemonFamilyId.ValueType # 358 -FAMILY_ABSOL: HoloPokemonFamilyId.ValueType # 359 -FAMILY_SNORUNT: HoloPokemonFamilyId.ValueType # 361 -FAMILY_SPHEAL: HoloPokemonFamilyId.ValueType # 363 -FAMILY_CLAMPERL: HoloPokemonFamilyId.ValueType # 366 -FAMILY_RELICANTH: HoloPokemonFamilyId.ValueType # 369 -FAMILY_LUVDISC: HoloPokemonFamilyId.ValueType # 370 -FAMILY_BAGON: HoloPokemonFamilyId.ValueType # 371 -FAMILY_BELDUM: HoloPokemonFamilyId.ValueType # 374 -FAMILY_REGIROCK: HoloPokemonFamilyId.ValueType # 377 -FAMILY_REGICE: HoloPokemonFamilyId.ValueType # 378 -FAMILY_REGISTEEL: HoloPokemonFamilyId.ValueType # 379 -FAMILY_LATIAS: HoloPokemonFamilyId.ValueType # 380 -FAMILY_LATIOS: HoloPokemonFamilyId.ValueType # 381 -FAMILY_KYOGRE: HoloPokemonFamilyId.ValueType # 382 -FAMILY_GROUDON: HoloPokemonFamilyId.ValueType # 383 -FAMILY_RAYQUAZA: HoloPokemonFamilyId.ValueType # 384 -FAMILY_JIRACHI: HoloPokemonFamilyId.ValueType # 385 -FAMILY_DEOXYS: HoloPokemonFamilyId.ValueType # 386 -FAMILY_TURTWIG: HoloPokemonFamilyId.ValueType # 387 -FAMILY_CHIMCHAR: HoloPokemonFamilyId.ValueType # 390 -FAMILY_PIPLUP: HoloPokemonFamilyId.ValueType # 393 -FAMILY_STARLY: HoloPokemonFamilyId.ValueType # 396 -FAMILY_BIDOOF: HoloPokemonFamilyId.ValueType # 399 -FAMILY_KRICKETOT: HoloPokemonFamilyId.ValueType # 401 -FAMILY_SHINX: HoloPokemonFamilyId.ValueType # 403 -FAMILY_CRANIDOS: HoloPokemonFamilyId.ValueType # 408 -FAMILY_SHIELDON: HoloPokemonFamilyId.ValueType # 410 -FAMILY_BURMY: HoloPokemonFamilyId.ValueType # 412 -FAMILY_COMBEE: HoloPokemonFamilyId.ValueType # 415 -FAMILY_PACHIRISU: HoloPokemonFamilyId.ValueType # 417 -FAMILY_BUIZEL: HoloPokemonFamilyId.ValueType # 418 -FAMILY_CHERUBI: HoloPokemonFamilyId.ValueType # 420 -FAMILY_SHELLOS: HoloPokemonFamilyId.ValueType # 422 -FAMILY_DRIFLOON: HoloPokemonFamilyId.ValueType # 425 -FAMILY_BUNEARY: HoloPokemonFamilyId.ValueType # 427 -FAMILY_GLAMEOW: HoloPokemonFamilyId.ValueType # 431 -FAMILY_STUNKY: HoloPokemonFamilyId.ValueType # 434 -FAMILY_BRONZOR: HoloPokemonFamilyId.ValueType # 436 -FAMILY_CHATOT: HoloPokemonFamilyId.ValueType # 441 -FAMILY_SPIRITOMB: HoloPokemonFamilyId.ValueType # 442 -FAMILY_GIBLE: HoloPokemonFamilyId.ValueType # 443 -FAMILY_LUCARIO: HoloPokemonFamilyId.ValueType # 448 -FAMILY_HIPPOPOTAS: HoloPokemonFamilyId.ValueType # 449 -FAMILY_SKORUPI: HoloPokemonFamilyId.ValueType # 451 -FAMILY_CROAGUNK: HoloPokemonFamilyId.ValueType # 453 -FAMILY_CARNIVINE: HoloPokemonFamilyId.ValueType # 455 -FAMILY_FINNEON: HoloPokemonFamilyId.ValueType # 456 -FAMILY_SNOVER: HoloPokemonFamilyId.ValueType # 459 -FAMILY_ROTOM: HoloPokemonFamilyId.ValueType # 479 -FAMILY_UXIE: HoloPokemonFamilyId.ValueType # 480 -FAMILY_MESPRIT: HoloPokemonFamilyId.ValueType # 481 -FAMILY_AZELF: HoloPokemonFamilyId.ValueType # 482 -FAMILY_DIALGA: HoloPokemonFamilyId.ValueType # 483 -FAMILY_PALKIA: HoloPokemonFamilyId.ValueType # 484 -FAMILY_HEATRAN: HoloPokemonFamilyId.ValueType # 485 -FAMILY_REGIGIGAS: HoloPokemonFamilyId.ValueType # 486 -FAMILY_GIRATINA: HoloPokemonFamilyId.ValueType # 487 -FAMILY_CRESSELIA: HoloPokemonFamilyId.ValueType # 488 -FAMILY_PHIONE: HoloPokemonFamilyId.ValueType # 489 -FAMILY_MANAPHY: HoloPokemonFamilyId.ValueType # 490 -FAMILY_DARKRAI: HoloPokemonFamilyId.ValueType # 491 -FAMILY_SHAYMIN: HoloPokemonFamilyId.ValueType # 492 -FAMILY_ARCEUS: HoloPokemonFamilyId.ValueType # 493 -FAMILY_VICTINI: HoloPokemonFamilyId.ValueType # 494 -FAMILY_SNIVY: HoloPokemonFamilyId.ValueType # 495 -FAMILY_TEPIG: HoloPokemonFamilyId.ValueType # 498 -FAMILY_OSHAWOTT: HoloPokemonFamilyId.ValueType # 501 -FAMILY_PATRAT: HoloPokemonFamilyId.ValueType # 504 -FAMILY_LILLIPUP: HoloPokemonFamilyId.ValueType # 506 -FAMILY_PURRLOIN: HoloPokemonFamilyId.ValueType # 509 -FAMILY_PANSAGE: HoloPokemonFamilyId.ValueType # 511 -FAMILY_PANSEAR: HoloPokemonFamilyId.ValueType # 513 -FAMILY_PANPOUR: HoloPokemonFamilyId.ValueType # 515 -FAMILY_MUNNA: HoloPokemonFamilyId.ValueType # 517 -FAMILY_PIDOVE: HoloPokemonFamilyId.ValueType # 519 -FAMILY_BLITZLE: HoloPokemonFamilyId.ValueType # 522 -FAMILY_ROGGENROLA: HoloPokemonFamilyId.ValueType # 524 -FAMILY_WOOBAT: HoloPokemonFamilyId.ValueType # 527 -FAMILY_DRILBUR: HoloPokemonFamilyId.ValueType # 529 -FAMILY_AUDINO: HoloPokemonFamilyId.ValueType # 531 -FAMILY_TIMBURR: HoloPokemonFamilyId.ValueType # 532 -FAMILY_TYMPOLE: HoloPokemonFamilyId.ValueType # 535 -FAMILY_THROH: HoloPokemonFamilyId.ValueType # 538 -FAMILY_SAWK: HoloPokemonFamilyId.ValueType # 539 -FAMILY_SEWADDLE: HoloPokemonFamilyId.ValueType # 540 -FAMILY_VENIPEDE: HoloPokemonFamilyId.ValueType # 543 -FAMILY_COTTONEE: HoloPokemonFamilyId.ValueType # 546 -FAMILY_PETILIL: HoloPokemonFamilyId.ValueType # 548 -FAMILY_BASCULIN: HoloPokemonFamilyId.ValueType # 550 -FAMILY_SANDILE: HoloPokemonFamilyId.ValueType # 551 -FAMILY_DARUMAKA: HoloPokemonFamilyId.ValueType # 554 -FAMILY_MARACTUS: HoloPokemonFamilyId.ValueType # 556 -FAMILY_DWEBBLE: HoloPokemonFamilyId.ValueType # 557 -FAMILY_SCRAGGY: HoloPokemonFamilyId.ValueType # 559 -FAMILY_SIGILYPH: HoloPokemonFamilyId.ValueType # 561 -FAMILY_YAMASK: HoloPokemonFamilyId.ValueType # 562 -FAMILY_TIRTOUGA: HoloPokemonFamilyId.ValueType # 564 -FAMILY_ARCHEN: HoloPokemonFamilyId.ValueType # 566 -FAMILY_TRUBBISH: HoloPokemonFamilyId.ValueType # 568 -FAMILY_ZORUA: HoloPokemonFamilyId.ValueType # 570 -FAMILY_MINCCINO: HoloPokemonFamilyId.ValueType # 572 -FAMILY_GOTHITA: HoloPokemonFamilyId.ValueType # 574 -FAMILY_SOLOSIS: HoloPokemonFamilyId.ValueType # 577 -FAMILY_DUCKLETT: HoloPokemonFamilyId.ValueType # 580 -FAMILY_VANILLITE: HoloPokemonFamilyId.ValueType # 582 -FAMILY_DEERLING: HoloPokemonFamilyId.ValueType # 585 -FAMILY_EMOLGA: HoloPokemonFamilyId.ValueType # 587 -FAMILY_KARRABLAST: HoloPokemonFamilyId.ValueType # 588 -FAMILY_FOONGUS: HoloPokemonFamilyId.ValueType # 590 -FAMILY_FRILLISH: HoloPokemonFamilyId.ValueType # 592 -FAMILY_ALOMOMOLA: HoloPokemonFamilyId.ValueType # 594 -FAMILY_JOLTIK: HoloPokemonFamilyId.ValueType # 595 -FAMILY_FERROSEED: HoloPokemonFamilyId.ValueType # 597 -FAMILY_KLINK: HoloPokemonFamilyId.ValueType # 599 -FAMILY_TYNAMO: HoloPokemonFamilyId.ValueType # 602 -FAMILY_ELGYEM: HoloPokemonFamilyId.ValueType # 605 -FAMILY_LITWICK: HoloPokemonFamilyId.ValueType # 607 -FAMILY_AXEW: HoloPokemonFamilyId.ValueType # 610 -FAMILY_CUBCHOO: HoloPokemonFamilyId.ValueType # 613 -FAMILY_CRYOGONAL: HoloPokemonFamilyId.ValueType # 615 -FAMILY_SHELMET: HoloPokemonFamilyId.ValueType # 616 -FAMILY_STUNFISK: HoloPokemonFamilyId.ValueType # 618 -FAMILY_MIENFOO: HoloPokemonFamilyId.ValueType # 619 -FAMILY_DRUDDIGON: HoloPokemonFamilyId.ValueType # 621 -FAMILY_GOLETT: HoloPokemonFamilyId.ValueType # 622 -FAMILY_PAWNIARD: HoloPokemonFamilyId.ValueType # 624 -FAMILY_BOUFFALANT: HoloPokemonFamilyId.ValueType # 626 -FAMILY_RUFFLET: HoloPokemonFamilyId.ValueType # 627 -FAMILY_VULLABY: HoloPokemonFamilyId.ValueType # 629 -FAMILY_HEATMOR: HoloPokemonFamilyId.ValueType # 631 -FAMILY_DURANT: HoloPokemonFamilyId.ValueType # 632 -FAMILY_DEINO: HoloPokemonFamilyId.ValueType # 633 -FAMILY_LARVESTA: HoloPokemonFamilyId.ValueType # 636 -FAMILY_COBALION: HoloPokemonFamilyId.ValueType # 638 -FAMILY_TERRAKION: HoloPokemonFamilyId.ValueType # 639 -FAMILY_VIRIZION: HoloPokemonFamilyId.ValueType # 640 -FAMILY_TORNADUS: HoloPokemonFamilyId.ValueType # 641 -FAMILY_THUNDURUS: HoloPokemonFamilyId.ValueType # 642 -FAMILY_RESHIRAM: HoloPokemonFamilyId.ValueType # 643 -FAMILY_ZEKROM: HoloPokemonFamilyId.ValueType # 644 -FAMILY_LANDORUS: HoloPokemonFamilyId.ValueType # 645 -FAMILY_KYUREM: HoloPokemonFamilyId.ValueType # 646 -FAMILY_KELDEO: HoloPokemonFamilyId.ValueType # 647 -FAMILY_MELOETTA: HoloPokemonFamilyId.ValueType # 648 -FAMILY_GENESECT: HoloPokemonFamilyId.ValueType # 649 -FAMILY_CHESPIN: HoloPokemonFamilyId.ValueType # 650 -FAMILY_FENNEKIN: HoloPokemonFamilyId.ValueType # 653 -FAMILY_FROAKIE: HoloPokemonFamilyId.ValueType # 656 -FAMILY_BUNNELBY: HoloPokemonFamilyId.ValueType # 659 -FAMILY_FLETCHLING: HoloPokemonFamilyId.ValueType # 661 -FAMILY_SCATTERBUG: HoloPokemonFamilyId.ValueType # 664 -FAMILY_LITLEO: HoloPokemonFamilyId.ValueType # 667 -FAMILY_FLABEBE: HoloPokemonFamilyId.ValueType # 669 -FAMILY_SKIDDO: HoloPokemonFamilyId.ValueType # 672 -FAMILY_PANCHAM: HoloPokemonFamilyId.ValueType # 674 -FAMILY_FURFROU: HoloPokemonFamilyId.ValueType # 676 -FAMILY_ESPURR: HoloPokemonFamilyId.ValueType # 677 -FAMILY_HONEDGE: HoloPokemonFamilyId.ValueType # 679 -FAMILY_SPRITZEE: HoloPokemonFamilyId.ValueType # 682 -FAMILY_SWIRLIX: HoloPokemonFamilyId.ValueType # 684 -FAMILY_INKAY: HoloPokemonFamilyId.ValueType # 686 -FAMILY_BINACLE: HoloPokemonFamilyId.ValueType # 688 -FAMILY_SKRELP: HoloPokemonFamilyId.ValueType # 690 -FAMILY_CLAUNCHER: HoloPokemonFamilyId.ValueType # 692 -FAMILY_HELIOPTILE: HoloPokemonFamilyId.ValueType # 694 -FAMILY_TYRUNT: HoloPokemonFamilyId.ValueType # 696 -FAMILY_AMAURA: HoloPokemonFamilyId.ValueType # 698 -FAMILY_HAWLUCHA: HoloPokemonFamilyId.ValueType # 701 -FAMILY_DEDENNE: HoloPokemonFamilyId.ValueType # 702 -FAMILY_CARBINK: HoloPokemonFamilyId.ValueType # 703 -FAMILY_GOOMY: HoloPokemonFamilyId.ValueType # 704 -FAMILY_KLEFKI: HoloPokemonFamilyId.ValueType # 707 -FAMILY_PHANTUMP: HoloPokemonFamilyId.ValueType # 708 -FAMILY_PUMPKABOO: HoloPokemonFamilyId.ValueType # 710 -FAMILY_BERGMITE: HoloPokemonFamilyId.ValueType # 712 -FAMILY_NOIBAT: HoloPokemonFamilyId.ValueType # 714 -FAMILY_XERNEAS: HoloPokemonFamilyId.ValueType # 716 -FAMILY_YVELTAL: HoloPokemonFamilyId.ValueType # 717 -FAMILY_ZYGARDE: HoloPokemonFamilyId.ValueType # 718 -FAMILY_DIANCIE: HoloPokemonFamilyId.ValueType # 719 -FAMILY_HOOPA: HoloPokemonFamilyId.ValueType # 720 -FAMILY_VOLCANION: HoloPokemonFamilyId.ValueType # 721 -FAMILY_ROWLET: HoloPokemonFamilyId.ValueType # 722 -FAMILY_LITTEN: HoloPokemonFamilyId.ValueType # 725 -FAMILY_POPPLIO: HoloPokemonFamilyId.ValueType # 728 -FAMILY_PIKIPEK: HoloPokemonFamilyId.ValueType # 731 -FAMILY_YUNGOOS: HoloPokemonFamilyId.ValueType # 734 -FAMILY_GRUBBIN: HoloPokemonFamilyId.ValueType # 736 -FAMILY_CRABRAWLER: HoloPokemonFamilyId.ValueType # 739 -FAMILY_ORICORIO: HoloPokemonFamilyId.ValueType # 741 -FAMILY_CUTIEFLY: HoloPokemonFamilyId.ValueType # 742 -FAMILY_ROCKRUFF: HoloPokemonFamilyId.ValueType # 744 -FAMILY_WISHIWASHI: HoloPokemonFamilyId.ValueType # 746 -FAMILY_MAREANIE: HoloPokemonFamilyId.ValueType # 747 -FAMILY_MUDBRAY: HoloPokemonFamilyId.ValueType # 749 -FAMILY_DEWPIDER: HoloPokemonFamilyId.ValueType # 751 -FAMILY_FOMANTIS: HoloPokemonFamilyId.ValueType # 753 -FAMILY_MORELULL: HoloPokemonFamilyId.ValueType # 755 -FAMILY_SALANDIT: HoloPokemonFamilyId.ValueType # 757 -FAMILY_STUFFUL: HoloPokemonFamilyId.ValueType # 759 -FAMILY_BOUNSWEET: HoloPokemonFamilyId.ValueType # 761 -FAMILY_COMFEY: HoloPokemonFamilyId.ValueType # 764 -FAMILY_ORANGURU: HoloPokemonFamilyId.ValueType # 765 -FAMILY_PASSIMIAN: HoloPokemonFamilyId.ValueType # 766 -FAMILY_WIMPOD: HoloPokemonFamilyId.ValueType # 767 -FAMILY_SANDYGAST: HoloPokemonFamilyId.ValueType # 769 -FAMILY_PYUKUMUKU: HoloPokemonFamilyId.ValueType # 771 -FAMILY_TYPE_NULL: HoloPokemonFamilyId.ValueType # 772 -FAMILY_MINIOR: HoloPokemonFamilyId.ValueType # 774 -FAMILY_KOMALA: HoloPokemonFamilyId.ValueType # 775 -FAMILY_TURTONATOR: HoloPokemonFamilyId.ValueType # 776 -FAMILY_TOGEDEMARU: HoloPokemonFamilyId.ValueType # 777 -FAMILY_MIMIKYU: HoloPokemonFamilyId.ValueType # 778 -FAMILY_BRUXISH: HoloPokemonFamilyId.ValueType # 779 -FAMILY_DRAMPA: HoloPokemonFamilyId.ValueType # 780 -FAMILY_DHELMISE: HoloPokemonFamilyId.ValueType # 781 -FAMILY_JANGMO_O: HoloPokemonFamilyId.ValueType # 782 -FAMILY_TAPU_KOKO: HoloPokemonFamilyId.ValueType # 785 -FAMILY_TAPU_LELE: HoloPokemonFamilyId.ValueType # 786 -FAMILY_TAPU_BULU: HoloPokemonFamilyId.ValueType # 787 -FAMILY_TAPU_FINI: HoloPokemonFamilyId.ValueType # 788 -FAMILY_COSMOG: HoloPokemonFamilyId.ValueType # 789 -FAMILY_NIHILEGO: HoloPokemonFamilyId.ValueType # 793 -FAMILY_BUZZWOLE: HoloPokemonFamilyId.ValueType # 794 -FAMILY_PHEROMOSA: HoloPokemonFamilyId.ValueType # 795 -FAMILY_XURKITREE: HoloPokemonFamilyId.ValueType # 796 -FAMILY_CELESTEELA: HoloPokemonFamilyId.ValueType # 797 -FAMILY_KARTANA: HoloPokemonFamilyId.ValueType # 798 -FAMILY_GUZZLORD: HoloPokemonFamilyId.ValueType # 799 -FAMILY_NECROZMA: HoloPokemonFamilyId.ValueType # 800 -FAMILY_MAGEARNA: HoloPokemonFamilyId.ValueType # 801 -FAMILY_MARSHADOW: HoloPokemonFamilyId.ValueType # 802 -FAMILY_POIPOLE: HoloPokemonFamilyId.ValueType # 803 -FAMILY_STAKATAKA: HoloPokemonFamilyId.ValueType # 805 -FAMILY_BLACEPHALON: HoloPokemonFamilyId.ValueType # 806 -FAMILY_ZERAORA: HoloPokemonFamilyId.ValueType # 807 -FAMILY_MELTAN: HoloPokemonFamilyId.ValueType # 808 -FAMILY_GROOKEY: HoloPokemonFamilyId.ValueType # 810 -FAMILY_SCORBUNNY: HoloPokemonFamilyId.ValueType # 813 -FAMILY_SOBBLE: HoloPokemonFamilyId.ValueType # 816 -FAMILY_SKWOVET: HoloPokemonFamilyId.ValueType # 819 -FAMILY_ROOKIDEE: HoloPokemonFamilyId.ValueType # 821 -FAMILY_BLIPBUG: HoloPokemonFamilyId.ValueType # 824 -FAMILY_NICKIT: HoloPokemonFamilyId.ValueType # 827 -FAMILY_GOSSIFLEUR: HoloPokemonFamilyId.ValueType # 829 -FAMILY_WOOLOO: HoloPokemonFamilyId.ValueType # 831 -FAMILY_CHEWTLE: HoloPokemonFamilyId.ValueType # 833 -FAMILY_YAMPER: HoloPokemonFamilyId.ValueType # 835 -FAMILY_ROLYCOLY: HoloPokemonFamilyId.ValueType # 837 -FAMILY_APPLIN: HoloPokemonFamilyId.ValueType # 840 -FAMILY_SILICOBRA: HoloPokemonFamilyId.ValueType # 843 -FAMILY_CRAMORANT: HoloPokemonFamilyId.ValueType # 845 -FAMILY_ARROKUDA: HoloPokemonFamilyId.ValueType # 846 -FAMILY_TOXEL: HoloPokemonFamilyId.ValueType # 848 -FAMILY_SIZZLIPEDE: HoloPokemonFamilyId.ValueType # 850 -FAMILY_CLOBBOPUS: HoloPokemonFamilyId.ValueType # 852 -FAMILY_SINISTEA: HoloPokemonFamilyId.ValueType # 854 -FAMILY_HATENNA: HoloPokemonFamilyId.ValueType # 856 -FAMILY_IMPIDIMP: HoloPokemonFamilyId.ValueType # 859 -FAMILY_MILCERY: HoloPokemonFamilyId.ValueType # 868 -FAMILY_FALINKS: HoloPokemonFamilyId.ValueType # 870 -FAMILY_PINCURCHIN: HoloPokemonFamilyId.ValueType # 871 -FAMILY_SNOM: HoloPokemonFamilyId.ValueType # 872 -FAMILY_STONJOURNER: HoloPokemonFamilyId.ValueType # 874 -FAMILY_EISCUE: HoloPokemonFamilyId.ValueType # 875 -FAMILY_INDEEDEE: HoloPokemonFamilyId.ValueType # 876 -FAMILY_MORPEKO: HoloPokemonFamilyId.ValueType # 877 -FAMILY_CUFANT: HoloPokemonFamilyId.ValueType # 878 -FAMILY_DRACOZOLT: HoloPokemonFamilyId.ValueType # 880 -FAMILY_ARCTOZOLT: HoloPokemonFamilyId.ValueType # 881 -FAMILY_DRACOVISH: HoloPokemonFamilyId.ValueType # 882 -FAMILY_ARCTOVISH: HoloPokemonFamilyId.ValueType # 883 -FAMILY_DURALUDON: HoloPokemonFamilyId.ValueType # 884 -FAMILY_DREEPY: HoloPokemonFamilyId.ValueType # 885 -FAMILY_ZACIAN: HoloPokemonFamilyId.ValueType # 888 -FAMILY_ZAMAZENTA: HoloPokemonFamilyId.ValueType # 889 -FAMILY_ETERNATUS: HoloPokemonFamilyId.ValueType # 890 -FAMILY_KUBFU: HoloPokemonFamilyId.ValueType # 891 -FAMILY_ZARUDE: HoloPokemonFamilyId.ValueType # 893 -FAMILY_REGIELEKI: HoloPokemonFamilyId.ValueType # 894 -FAMILY_REGIDRAGO: HoloPokemonFamilyId.ValueType # 895 -FAMILY_GLASTRIER: HoloPokemonFamilyId.ValueType # 896 -FAMILY_SPECTRIER: HoloPokemonFamilyId.ValueType # 897 -FAMILY_CALYREX: HoloPokemonFamilyId.ValueType # 898 -FAMILY_ENAMORUS: HoloPokemonFamilyId.ValueType # 905 -FAMILY_SPRIGATITO: HoloPokemonFamilyId.ValueType # 906 -FAMILY_FUECOCO: HoloPokemonFamilyId.ValueType # 909 -FAMILY_QUAXLY: HoloPokemonFamilyId.ValueType # 912 -FAMILY_LECHONK: HoloPokemonFamilyId.ValueType # 915 -FAMILY_TAROUNTULA: HoloPokemonFamilyId.ValueType # 917 -FAMILY_NYMBLE: HoloPokemonFamilyId.ValueType # 919 -FAMILY_PAWMI: HoloPokemonFamilyId.ValueType # 921 -FAMILY_TANDEMAUS: HoloPokemonFamilyId.ValueType # 924 -FAMILY_FIDOUGH: HoloPokemonFamilyId.ValueType # 926 -FAMILY_SMOLIV: HoloPokemonFamilyId.ValueType # 928 -FAMILY_SQUAWKABILLY: HoloPokemonFamilyId.ValueType # 931 -FAMILY_NACLI: HoloPokemonFamilyId.ValueType # 932 -FAMILY_CHARCADET: HoloPokemonFamilyId.ValueType # 935 -FAMILY_TADBULB: HoloPokemonFamilyId.ValueType # 938 -FAMILY_WATTREL: HoloPokemonFamilyId.ValueType # 940 -FAMILY_MASCHIFF: HoloPokemonFamilyId.ValueType # 942 -FAMILY_SHROODLE: HoloPokemonFamilyId.ValueType # 944 -FAMILY_BRAMBLIN: HoloPokemonFamilyId.ValueType # 946 -FAMILY_TOEDSCOOL: HoloPokemonFamilyId.ValueType # 948 -FAMILY_KLAWF: HoloPokemonFamilyId.ValueType # 950 -FAMILY_CAPSAKID: HoloPokemonFamilyId.ValueType # 951 -FAMILY_RELLOR: HoloPokemonFamilyId.ValueType # 953 -FAMILY_FLITTLE: HoloPokemonFamilyId.ValueType # 955 -FAMILY_TINKATINK: HoloPokemonFamilyId.ValueType # 957 -FAMILY_WIGLETT: HoloPokemonFamilyId.ValueType # 960 -FAMILY_BOMBIRDIER: HoloPokemonFamilyId.ValueType # 962 -FAMILY_FINIZEN: HoloPokemonFamilyId.ValueType # 963 -FAMILY_VAROOM: HoloPokemonFamilyId.ValueType # 965 -FAMILY_CYCLIZAR: HoloPokemonFamilyId.ValueType # 967 -FAMILY_ORTHWORM: HoloPokemonFamilyId.ValueType # 968 -FAMILY_GLIMMET: HoloPokemonFamilyId.ValueType # 969 -FAMILY_GREAVARD: HoloPokemonFamilyId.ValueType # 971 -FAMILY_FLAMIGO: HoloPokemonFamilyId.ValueType # 973 -FAMILY_CETODDLE: HoloPokemonFamilyId.ValueType # 974 -FAMILY_VELUZA: HoloPokemonFamilyId.ValueType # 976 -FAMILY_DONDOZO: HoloPokemonFamilyId.ValueType # 977 -FAMILY_TATSUGIRI: HoloPokemonFamilyId.ValueType # 978 -FAMILY_ANNIHILAPE: HoloPokemonFamilyId.ValueType # 979 -FAMILY_CLODSIRE: HoloPokemonFamilyId.ValueType # 980 -FAMILY_FARIGIRAF: HoloPokemonFamilyId.ValueType # 981 -FAMILY_DUDUNSPARCE: HoloPokemonFamilyId.ValueType # 982 -FAMILY_KINGAMBIT: HoloPokemonFamilyId.ValueType # 983 -FAMILY_GREATTUSK: HoloPokemonFamilyId.ValueType # 984 -FAMILY_SCREAMTAIL: HoloPokemonFamilyId.ValueType # 985 -FAMILY_BRUTEBONNET: HoloPokemonFamilyId.ValueType # 986 -FAMILY_FLUTTERMANE: HoloPokemonFamilyId.ValueType # 987 -FAMILY_SLITHERWING: HoloPokemonFamilyId.ValueType # 988 -FAMILY_SANDYSHOCKS: HoloPokemonFamilyId.ValueType # 989 -FAMILY_IRONTREADS: HoloPokemonFamilyId.ValueType # 990 -FAMILY_IRONBUNDLE: HoloPokemonFamilyId.ValueType # 991 -FAMILY_IRONHANDS: HoloPokemonFamilyId.ValueType # 992 -FAMILY_IRONJUGULIS: HoloPokemonFamilyId.ValueType # 993 -FAMILY_IRONMOTH: HoloPokemonFamilyId.ValueType # 994 -FAMILY_IRONTHORNS: HoloPokemonFamilyId.ValueType # 995 -FAMILY_FRIGIBAX: HoloPokemonFamilyId.ValueType # 996 -FAMILY_GIMMIGHOUL: HoloPokemonFamilyId.ValueType # 999 -FAMILY_WOCHIEN: HoloPokemonFamilyId.ValueType # 1001 -FAMILY_CHIENPAO: HoloPokemonFamilyId.ValueType # 1002 -FAMILY_TINGLU: HoloPokemonFamilyId.ValueType # 1003 -FAMILY_CHIYU: HoloPokemonFamilyId.ValueType # 1004 -FAMILY_ROARINGMOON: HoloPokemonFamilyId.ValueType # 1005 -FAMILY_IRONVALIANT: HoloPokemonFamilyId.ValueType # 1006 -FAMILY_KORAIDON: HoloPokemonFamilyId.ValueType # 1007 -FAMILY_MIRAIDON: HoloPokemonFamilyId.ValueType # 1008 -global___HoloPokemonFamilyId = HoloPokemonFamilyId - -class _HoloPokemonId: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _HoloPokemonIdEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_HoloPokemonId.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - MISSINGNO: _HoloPokemonId.ValueType # 0 - BULBASAUR: _HoloPokemonId.ValueType # 1 - IVYSAUR: _HoloPokemonId.ValueType # 2 - VENUSAUR: _HoloPokemonId.ValueType # 3 - CHARMANDER: _HoloPokemonId.ValueType # 4 - CHARMELEON: _HoloPokemonId.ValueType # 5 - CHARIZARD: _HoloPokemonId.ValueType # 6 - SQUIRTLE: _HoloPokemonId.ValueType # 7 - WARTORTLE: _HoloPokemonId.ValueType # 8 - BLASTOISE: _HoloPokemonId.ValueType # 9 - CATERPIE: _HoloPokemonId.ValueType # 10 - METAPOD: _HoloPokemonId.ValueType # 11 - BUTTERFREE: _HoloPokemonId.ValueType # 12 - WEEDLE: _HoloPokemonId.ValueType # 13 - KAKUNA: _HoloPokemonId.ValueType # 14 - BEEDRILL: _HoloPokemonId.ValueType # 15 - PIDGEY: _HoloPokemonId.ValueType # 16 - PIDGEOTTO: _HoloPokemonId.ValueType # 17 - PIDGEOT: _HoloPokemonId.ValueType # 18 - RATTATA: _HoloPokemonId.ValueType # 19 - RATICATE: _HoloPokemonId.ValueType # 20 - SPEAROW: _HoloPokemonId.ValueType # 21 - FEAROW: _HoloPokemonId.ValueType # 22 - EKANS: _HoloPokemonId.ValueType # 23 - ARBOK: _HoloPokemonId.ValueType # 24 - PIKACHU: _HoloPokemonId.ValueType # 25 - RAICHU: _HoloPokemonId.ValueType # 26 - SANDSHREW: _HoloPokemonId.ValueType # 27 - SANDSLASH: _HoloPokemonId.ValueType # 28 - NIDORAN_FEMALE: _HoloPokemonId.ValueType # 29 - NIDORINA: _HoloPokemonId.ValueType # 30 - NIDOQUEEN: _HoloPokemonId.ValueType # 31 - NIDORAN_MALE: _HoloPokemonId.ValueType # 32 - NIDORINO: _HoloPokemonId.ValueType # 33 - NIDOKING: _HoloPokemonId.ValueType # 34 - CLEFAIRY: _HoloPokemonId.ValueType # 35 - CLEFABLE: _HoloPokemonId.ValueType # 36 - VULPIX: _HoloPokemonId.ValueType # 37 - NINETALES: _HoloPokemonId.ValueType # 38 - JIGGLYPUFF: _HoloPokemonId.ValueType # 39 - WIGGLYTUFF: _HoloPokemonId.ValueType # 40 - ZUBAT: _HoloPokemonId.ValueType # 41 - GOLBAT: _HoloPokemonId.ValueType # 42 - ODDISH: _HoloPokemonId.ValueType # 43 - GLOOM: _HoloPokemonId.ValueType # 44 - VILEPLUME: _HoloPokemonId.ValueType # 45 - PARAS: _HoloPokemonId.ValueType # 46 - PARASECT: _HoloPokemonId.ValueType # 47 - VENONAT: _HoloPokemonId.ValueType # 48 - VENOMOTH: _HoloPokemonId.ValueType # 49 - DIGLETT: _HoloPokemonId.ValueType # 50 - DUGTRIO: _HoloPokemonId.ValueType # 51 - MEOWTH: _HoloPokemonId.ValueType # 52 - PERSIAN: _HoloPokemonId.ValueType # 53 - PSYDUCK: _HoloPokemonId.ValueType # 54 - GOLDUCK: _HoloPokemonId.ValueType # 55 - MANKEY: _HoloPokemonId.ValueType # 56 - PRIMEAPE: _HoloPokemonId.ValueType # 57 - GROWLITHE: _HoloPokemonId.ValueType # 58 - ARCANINE: _HoloPokemonId.ValueType # 59 - POLIWAG: _HoloPokemonId.ValueType # 60 - POLIWHIRL: _HoloPokemonId.ValueType # 61 - POLIWRATH: _HoloPokemonId.ValueType # 62 - ABRA: _HoloPokemonId.ValueType # 63 - KADABRA: _HoloPokemonId.ValueType # 64 - ALAKAZAM: _HoloPokemonId.ValueType # 65 - MACHOP: _HoloPokemonId.ValueType # 66 - MACHOKE: _HoloPokemonId.ValueType # 67 - MACHAMP: _HoloPokemonId.ValueType # 68 - BELLSPROUT: _HoloPokemonId.ValueType # 69 - WEEPINBELL: _HoloPokemonId.ValueType # 70 - VICTREEBEL: _HoloPokemonId.ValueType # 71 - TENTACOOL: _HoloPokemonId.ValueType # 72 - TENTACRUEL: _HoloPokemonId.ValueType # 73 - GEODUDE: _HoloPokemonId.ValueType # 74 - GRAVELER: _HoloPokemonId.ValueType # 75 - GOLEM: _HoloPokemonId.ValueType # 76 - PONYTA: _HoloPokemonId.ValueType # 77 - RAPIDASH: _HoloPokemonId.ValueType # 78 - SLOWPOKE: _HoloPokemonId.ValueType # 79 - SLOWBRO: _HoloPokemonId.ValueType # 80 - MAGNEMITE: _HoloPokemonId.ValueType # 81 - MAGNETON: _HoloPokemonId.ValueType # 82 - FARFETCHD: _HoloPokemonId.ValueType # 83 - DODUO: _HoloPokemonId.ValueType # 84 - DODRIO: _HoloPokemonId.ValueType # 85 - SEEL: _HoloPokemonId.ValueType # 86 - DEWGONG: _HoloPokemonId.ValueType # 87 - GRIMER: _HoloPokemonId.ValueType # 88 - MUK: _HoloPokemonId.ValueType # 89 - SHELLDER: _HoloPokemonId.ValueType # 90 - CLOYSTER: _HoloPokemonId.ValueType # 91 - GASTLY: _HoloPokemonId.ValueType # 92 - HAUNTER: _HoloPokemonId.ValueType # 93 - GENGAR: _HoloPokemonId.ValueType # 94 - ONIX: _HoloPokemonId.ValueType # 95 - DROWZEE: _HoloPokemonId.ValueType # 96 - HYPNO: _HoloPokemonId.ValueType # 97 - KRABBY: _HoloPokemonId.ValueType # 98 - KINGLER: _HoloPokemonId.ValueType # 99 - VOLTORB: _HoloPokemonId.ValueType # 100 - ELECTRODE: _HoloPokemonId.ValueType # 101 - EXEGGCUTE: _HoloPokemonId.ValueType # 102 - EXEGGUTOR: _HoloPokemonId.ValueType # 103 - CUBONE: _HoloPokemonId.ValueType # 104 - MAROWAK: _HoloPokemonId.ValueType # 105 - HITMONLEE: _HoloPokemonId.ValueType # 106 - HITMONCHAN: _HoloPokemonId.ValueType # 107 - LICKITUNG: _HoloPokemonId.ValueType # 108 - KOFFING: _HoloPokemonId.ValueType # 109 - WEEZING: _HoloPokemonId.ValueType # 110 - RHYHORN: _HoloPokemonId.ValueType # 111 - RHYDON: _HoloPokemonId.ValueType # 112 - CHANSEY: _HoloPokemonId.ValueType # 113 - TANGELA: _HoloPokemonId.ValueType # 114 - KANGASKHAN: _HoloPokemonId.ValueType # 115 - HORSEA: _HoloPokemonId.ValueType # 116 - SEADRA: _HoloPokemonId.ValueType # 117 - GOLDEEN: _HoloPokemonId.ValueType # 118 - SEAKING: _HoloPokemonId.ValueType # 119 - STARYU: _HoloPokemonId.ValueType # 120 - STARMIE: _HoloPokemonId.ValueType # 121 - MR_MIME: _HoloPokemonId.ValueType # 122 - SCYTHER: _HoloPokemonId.ValueType # 123 - JYNX: _HoloPokemonId.ValueType # 124 - ELECTABUZZ: _HoloPokemonId.ValueType # 125 - MAGMAR: _HoloPokemonId.ValueType # 126 - PINSIR: _HoloPokemonId.ValueType # 127 - TAUROS: _HoloPokemonId.ValueType # 128 - MAGIKARP: _HoloPokemonId.ValueType # 129 - GYARADOS: _HoloPokemonId.ValueType # 130 - LAPRAS: _HoloPokemonId.ValueType # 131 - DITTO: _HoloPokemonId.ValueType # 132 - EEVEE: _HoloPokemonId.ValueType # 133 - VAPOREON: _HoloPokemonId.ValueType # 134 - JOLTEON: _HoloPokemonId.ValueType # 135 - FLAREON: _HoloPokemonId.ValueType # 136 - PORYGON: _HoloPokemonId.ValueType # 137 - OMANYTE: _HoloPokemonId.ValueType # 138 - OMASTAR: _HoloPokemonId.ValueType # 139 - KABUTO: _HoloPokemonId.ValueType # 140 - KABUTOPS: _HoloPokemonId.ValueType # 141 - AERODACTYL: _HoloPokemonId.ValueType # 142 - SNORLAX: _HoloPokemonId.ValueType # 143 - ARTICUNO: _HoloPokemonId.ValueType # 144 - ZAPDOS: _HoloPokemonId.ValueType # 145 - MOLTRES: _HoloPokemonId.ValueType # 146 - DRATINI: _HoloPokemonId.ValueType # 147 - DRAGONAIR: _HoloPokemonId.ValueType # 148 - DRAGONITE: _HoloPokemonId.ValueType # 149 - MEWTWO: _HoloPokemonId.ValueType # 150 - MEW: _HoloPokemonId.ValueType # 151 - CHIKORITA: _HoloPokemonId.ValueType # 152 - BAYLEEF: _HoloPokemonId.ValueType # 153 - MEGANIUM: _HoloPokemonId.ValueType # 154 - CYNDAQUIL: _HoloPokemonId.ValueType # 155 - QUILAVA: _HoloPokemonId.ValueType # 156 - TYPHLOSION: _HoloPokemonId.ValueType # 157 - TOTODILE: _HoloPokemonId.ValueType # 158 - CROCONAW: _HoloPokemonId.ValueType # 159 - FERALIGATR: _HoloPokemonId.ValueType # 160 - SENTRET: _HoloPokemonId.ValueType # 161 - FURRET: _HoloPokemonId.ValueType # 162 - HOOTHOOT: _HoloPokemonId.ValueType # 163 - NOCTOWL: _HoloPokemonId.ValueType # 164 - LEDYBA: _HoloPokemonId.ValueType # 165 - LEDIAN: _HoloPokemonId.ValueType # 166 - SPINARAK: _HoloPokemonId.ValueType # 167 - ARIADOS: _HoloPokemonId.ValueType # 168 - CROBAT: _HoloPokemonId.ValueType # 169 - CHINCHOU: _HoloPokemonId.ValueType # 170 - LANTURN: _HoloPokemonId.ValueType # 171 - PICHU: _HoloPokemonId.ValueType # 172 - CLEFFA: _HoloPokemonId.ValueType # 173 - IGGLYBUFF: _HoloPokemonId.ValueType # 174 - TOGEPI: _HoloPokemonId.ValueType # 175 - TOGETIC: _HoloPokemonId.ValueType # 176 - NATU: _HoloPokemonId.ValueType # 177 - XATU: _HoloPokemonId.ValueType # 178 - MAREEP: _HoloPokemonId.ValueType # 179 - FLAAFFY: _HoloPokemonId.ValueType # 180 - AMPHAROS: _HoloPokemonId.ValueType # 181 - BELLOSSOM: _HoloPokemonId.ValueType # 182 - MARILL: _HoloPokemonId.ValueType # 183 - AZUMARILL: _HoloPokemonId.ValueType # 184 - SUDOWOODO: _HoloPokemonId.ValueType # 185 - POLITOED: _HoloPokemonId.ValueType # 186 - HOPPIP: _HoloPokemonId.ValueType # 187 - SKIPLOOM: _HoloPokemonId.ValueType # 188 - JUMPLUFF: _HoloPokemonId.ValueType # 189 - AIPOM: _HoloPokemonId.ValueType # 190 - SUNKERN: _HoloPokemonId.ValueType # 191 - SUNFLORA: _HoloPokemonId.ValueType # 192 - YANMA: _HoloPokemonId.ValueType # 193 - WOOPER: _HoloPokemonId.ValueType # 194 - QUAGSIRE: _HoloPokemonId.ValueType # 195 - ESPEON: _HoloPokemonId.ValueType # 196 - UMBREON: _HoloPokemonId.ValueType # 197 - MURKROW: _HoloPokemonId.ValueType # 198 - SLOWKING: _HoloPokemonId.ValueType # 199 - MISDREAVUS: _HoloPokemonId.ValueType # 200 - UNOWN: _HoloPokemonId.ValueType # 201 - WOBBUFFET: _HoloPokemonId.ValueType # 202 - GIRAFARIG: _HoloPokemonId.ValueType # 203 - PINECO: _HoloPokemonId.ValueType # 204 - FORRETRESS: _HoloPokemonId.ValueType # 205 - DUNSPARCE: _HoloPokemonId.ValueType # 206 - GLIGAR: _HoloPokemonId.ValueType # 207 - STEELIX: _HoloPokemonId.ValueType # 208 - SNUBBULL: _HoloPokemonId.ValueType # 209 - GRANBULL: _HoloPokemonId.ValueType # 210 - QWILFISH: _HoloPokemonId.ValueType # 211 - SCIZOR: _HoloPokemonId.ValueType # 212 - SHUCKLE: _HoloPokemonId.ValueType # 213 - HERACROSS: _HoloPokemonId.ValueType # 214 - SNEASEL: _HoloPokemonId.ValueType # 215 - TEDDIURSA: _HoloPokemonId.ValueType # 216 - URSARING: _HoloPokemonId.ValueType # 217 - SLUGMA: _HoloPokemonId.ValueType # 218 - MAGCARGO: _HoloPokemonId.ValueType # 219 - SWINUB: _HoloPokemonId.ValueType # 220 - PILOSWINE: _HoloPokemonId.ValueType # 221 - CORSOLA: _HoloPokemonId.ValueType # 222 - REMORAID: _HoloPokemonId.ValueType # 223 - OCTILLERY: _HoloPokemonId.ValueType # 224 - DELIBIRD: _HoloPokemonId.ValueType # 225 - MANTINE: _HoloPokemonId.ValueType # 226 - SKARMORY: _HoloPokemonId.ValueType # 227 - HOUNDOUR: _HoloPokemonId.ValueType # 228 - HOUNDOOM: _HoloPokemonId.ValueType # 229 - KINGDRA: _HoloPokemonId.ValueType # 230 - PHANPY: _HoloPokemonId.ValueType # 231 - DONPHAN: _HoloPokemonId.ValueType # 232 - PORYGON2: _HoloPokemonId.ValueType # 233 - STANTLER: _HoloPokemonId.ValueType # 234 - SMEARGLE: _HoloPokemonId.ValueType # 235 - TYROGUE: _HoloPokemonId.ValueType # 236 - HITMONTOP: _HoloPokemonId.ValueType # 237 - SMOOCHUM: _HoloPokemonId.ValueType # 238 - ELEKID: _HoloPokemonId.ValueType # 239 - MAGBY: _HoloPokemonId.ValueType # 240 - MILTANK: _HoloPokemonId.ValueType # 241 - BLISSEY: _HoloPokemonId.ValueType # 242 - RAIKOU: _HoloPokemonId.ValueType # 243 - ENTEI: _HoloPokemonId.ValueType # 244 - SUICUNE: _HoloPokemonId.ValueType # 245 - LARVITAR: _HoloPokemonId.ValueType # 246 - PUPITAR: _HoloPokemonId.ValueType # 247 - TYRANITAR: _HoloPokemonId.ValueType # 248 - LUGIA: _HoloPokemonId.ValueType # 249 - HO_OH: _HoloPokemonId.ValueType # 250 - CELEBI: _HoloPokemonId.ValueType # 251 - TREECKO: _HoloPokemonId.ValueType # 252 - GROVYLE: _HoloPokemonId.ValueType # 253 - SCEPTILE: _HoloPokemonId.ValueType # 254 - TORCHIC: _HoloPokemonId.ValueType # 255 - COMBUSKEN: _HoloPokemonId.ValueType # 256 - BLAZIKEN: _HoloPokemonId.ValueType # 257 - MUDKIP: _HoloPokemonId.ValueType # 258 - MARSHTOMP: _HoloPokemonId.ValueType # 259 - SWAMPERT: _HoloPokemonId.ValueType # 260 - POOCHYENA: _HoloPokemonId.ValueType # 261 - MIGHTYENA: _HoloPokemonId.ValueType # 262 - ZIGZAGOON: _HoloPokemonId.ValueType # 263 - LINOONE: _HoloPokemonId.ValueType # 264 - WURMPLE: _HoloPokemonId.ValueType # 265 - SILCOON: _HoloPokemonId.ValueType # 266 - BEAUTIFLY: _HoloPokemonId.ValueType # 267 - CASCOON: _HoloPokemonId.ValueType # 268 - DUSTOX: _HoloPokemonId.ValueType # 269 - LOTAD: _HoloPokemonId.ValueType # 270 - LOMBRE: _HoloPokemonId.ValueType # 271 - LUDICOLO: _HoloPokemonId.ValueType # 272 - SEEDOT: _HoloPokemonId.ValueType # 273 - NUZLEAF: _HoloPokemonId.ValueType # 274 - SHIFTRY: _HoloPokemonId.ValueType # 275 - TAILLOW: _HoloPokemonId.ValueType # 276 - SWELLOW: _HoloPokemonId.ValueType # 277 - WINGULL: _HoloPokemonId.ValueType # 278 - PELIPPER: _HoloPokemonId.ValueType # 279 - RALTS: _HoloPokemonId.ValueType # 280 - KIRLIA: _HoloPokemonId.ValueType # 281 - GARDEVOIR: _HoloPokemonId.ValueType # 282 - SURSKIT: _HoloPokemonId.ValueType # 283 - MASQUERAIN: _HoloPokemonId.ValueType # 284 - SHROOMISH: _HoloPokemonId.ValueType # 285 - BRELOOM: _HoloPokemonId.ValueType # 286 - SLAKOTH: _HoloPokemonId.ValueType # 287 - VIGOROTH: _HoloPokemonId.ValueType # 288 - SLAKING: _HoloPokemonId.ValueType # 289 - NINCADA: _HoloPokemonId.ValueType # 290 - NINJASK: _HoloPokemonId.ValueType # 291 - SHEDINJA: _HoloPokemonId.ValueType # 292 - WHISMUR: _HoloPokemonId.ValueType # 293 - LOUDRED: _HoloPokemonId.ValueType # 294 - EXPLOUD: _HoloPokemonId.ValueType # 295 - MAKUHITA: _HoloPokemonId.ValueType # 296 - HARIYAMA: _HoloPokemonId.ValueType # 297 - AZURILL: _HoloPokemonId.ValueType # 298 - NOSEPASS: _HoloPokemonId.ValueType # 299 - SKITTY: _HoloPokemonId.ValueType # 300 - DELCATTY: _HoloPokemonId.ValueType # 301 - SABLEYE: _HoloPokemonId.ValueType # 302 - MAWILE: _HoloPokemonId.ValueType # 303 - ARON: _HoloPokemonId.ValueType # 304 - LAIRON: _HoloPokemonId.ValueType # 305 - AGGRON: _HoloPokemonId.ValueType # 306 - MEDITITE: _HoloPokemonId.ValueType # 307 - MEDICHAM: _HoloPokemonId.ValueType # 308 - ELECTRIKE: _HoloPokemonId.ValueType # 309 - MANECTRIC: _HoloPokemonId.ValueType # 310 - PLUSLE: _HoloPokemonId.ValueType # 311 - MINUN: _HoloPokemonId.ValueType # 312 - VOLBEAT: _HoloPokemonId.ValueType # 313 - ILLUMISE: _HoloPokemonId.ValueType # 314 - ROSELIA: _HoloPokemonId.ValueType # 315 - GULPIN: _HoloPokemonId.ValueType # 316 - SWALOT: _HoloPokemonId.ValueType # 317 - CARVANHA: _HoloPokemonId.ValueType # 318 - SHARPEDO: _HoloPokemonId.ValueType # 319 - WAILMER: _HoloPokemonId.ValueType # 320 - WAILORD: _HoloPokemonId.ValueType # 321 - NUMEL: _HoloPokemonId.ValueType # 322 - CAMERUPT: _HoloPokemonId.ValueType # 323 - TORKOAL: _HoloPokemonId.ValueType # 324 - SPOINK: _HoloPokemonId.ValueType # 325 - GRUMPIG: _HoloPokemonId.ValueType # 326 - SPINDA: _HoloPokemonId.ValueType # 327 - TRAPINCH: _HoloPokemonId.ValueType # 328 - VIBRAVA: _HoloPokemonId.ValueType # 329 - FLYGON: _HoloPokemonId.ValueType # 330 - CACNEA: _HoloPokemonId.ValueType # 331 - CACTURNE: _HoloPokemonId.ValueType # 332 - SWABLU: _HoloPokemonId.ValueType # 333 - ALTARIA: _HoloPokemonId.ValueType # 334 - ZANGOOSE: _HoloPokemonId.ValueType # 335 - SEVIPER: _HoloPokemonId.ValueType # 336 - LUNATONE: _HoloPokemonId.ValueType # 337 - SOLROCK: _HoloPokemonId.ValueType # 338 - BARBOACH: _HoloPokemonId.ValueType # 339 - WHISCASH: _HoloPokemonId.ValueType # 340 - CORPHISH: _HoloPokemonId.ValueType # 341 - CRAWDAUNT: _HoloPokemonId.ValueType # 342 - BALTOY: _HoloPokemonId.ValueType # 343 - CLAYDOL: _HoloPokemonId.ValueType # 344 - LILEEP: _HoloPokemonId.ValueType # 345 - CRADILY: _HoloPokemonId.ValueType # 346 - ANORITH: _HoloPokemonId.ValueType # 347 - ARMALDO: _HoloPokemonId.ValueType # 348 - FEEBAS: _HoloPokemonId.ValueType # 349 - MILOTIC: _HoloPokemonId.ValueType # 350 - CASTFORM: _HoloPokemonId.ValueType # 351 - KECLEON: _HoloPokemonId.ValueType # 352 - SHUPPET: _HoloPokemonId.ValueType # 353 - BANETTE: _HoloPokemonId.ValueType # 354 - DUSKULL: _HoloPokemonId.ValueType # 355 - DUSCLOPS: _HoloPokemonId.ValueType # 356 - TROPIUS: _HoloPokemonId.ValueType # 357 - CHIMECHO: _HoloPokemonId.ValueType # 358 - ABSOL: _HoloPokemonId.ValueType # 359 - WYNAUT: _HoloPokemonId.ValueType # 360 - SNORUNT: _HoloPokemonId.ValueType # 361 - GLALIE: _HoloPokemonId.ValueType # 362 - SPHEAL: _HoloPokemonId.ValueType # 363 - SEALEO: _HoloPokemonId.ValueType # 364 - WALREIN: _HoloPokemonId.ValueType # 365 - CLAMPERL: _HoloPokemonId.ValueType # 366 - HUNTAIL: _HoloPokemonId.ValueType # 367 - GOREBYSS: _HoloPokemonId.ValueType # 368 - RELICANTH: _HoloPokemonId.ValueType # 369 - LUVDISC: _HoloPokemonId.ValueType # 370 - BAGON: _HoloPokemonId.ValueType # 371 - SHELGON: _HoloPokemonId.ValueType # 372 - SALAMENCE: _HoloPokemonId.ValueType # 373 - BELDUM: _HoloPokemonId.ValueType # 374 - METANG: _HoloPokemonId.ValueType # 375 - METAGROSS: _HoloPokemonId.ValueType # 376 - REGIROCK: _HoloPokemonId.ValueType # 377 - REGICE: _HoloPokemonId.ValueType # 378 - REGISTEEL: _HoloPokemonId.ValueType # 379 - LATIAS: _HoloPokemonId.ValueType # 380 - LATIOS: _HoloPokemonId.ValueType # 381 - KYOGRE: _HoloPokemonId.ValueType # 382 - GROUDON: _HoloPokemonId.ValueType # 383 - RAYQUAZA: _HoloPokemonId.ValueType # 384 - JIRACHI: _HoloPokemonId.ValueType # 385 - DEOXYS: _HoloPokemonId.ValueType # 386 - TURTWIG: _HoloPokemonId.ValueType # 387 - GROTLE: _HoloPokemonId.ValueType # 388 - TORTERRA: _HoloPokemonId.ValueType # 389 - CHIMCHAR: _HoloPokemonId.ValueType # 390 - MONFERNO: _HoloPokemonId.ValueType # 391 - INFERNAPE: _HoloPokemonId.ValueType # 392 - PIPLUP: _HoloPokemonId.ValueType # 393 - PRINPLUP: _HoloPokemonId.ValueType # 394 - EMPOLEON: _HoloPokemonId.ValueType # 395 - STARLY: _HoloPokemonId.ValueType # 396 - STARAVIA: _HoloPokemonId.ValueType # 397 - STARAPTOR: _HoloPokemonId.ValueType # 398 - BIDOOF: _HoloPokemonId.ValueType # 399 - BIBAREL: _HoloPokemonId.ValueType # 400 - KRICKETOT: _HoloPokemonId.ValueType # 401 - KRICKETUNE: _HoloPokemonId.ValueType # 402 - SHINX: _HoloPokemonId.ValueType # 403 - LUXIO: _HoloPokemonId.ValueType # 404 - LUXRAY: _HoloPokemonId.ValueType # 405 - BUDEW: _HoloPokemonId.ValueType # 406 - ROSERADE: _HoloPokemonId.ValueType # 407 - CRANIDOS: _HoloPokemonId.ValueType # 408 - RAMPARDOS: _HoloPokemonId.ValueType # 409 - SHIELDON: _HoloPokemonId.ValueType # 410 - BASTIODON: _HoloPokemonId.ValueType # 411 - BURMY: _HoloPokemonId.ValueType # 412 - WORMADAM: _HoloPokemonId.ValueType # 413 - MOTHIM: _HoloPokemonId.ValueType # 414 - COMBEE: _HoloPokemonId.ValueType # 415 - VESPIQUEN: _HoloPokemonId.ValueType # 416 - PACHIRISU: _HoloPokemonId.ValueType # 417 - BUIZEL: _HoloPokemonId.ValueType # 418 - FLOATZEL: _HoloPokemonId.ValueType # 419 - CHERUBI: _HoloPokemonId.ValueType # 420 - CHERRIM: _HoloPokemonId.ValueType # 421 - SHELLOS: _HoloPokemonId.ValueType # 422 - GASTRODON: _HoloPokemonId.ValueType # 423 - AMBIPOM: _HoloPokemonId.ValueType # 424 - DRIFLOON: _HoloPokemonId.ValueType # 425 - DRIFBLIM: _HoloPokemonId.ValueType # 426 - BUNEARY: _HoloPokemonId.ValueType # 427 - LOPUNNY: _HoloPokemonId.ValueType # 428 - MISMAGIUS: _HoloPokemonId.ValueType # 429 - HONCHKROW: _HoloPokemonId.ValueType # 430 - GLAMEOW: _HoloPokemonId.ValueType # 431 - PURUGLY: _HoloPokemonId.ValueType # 432 - CHINGLING: _HoloPokemonId.ValueType # 433 - STUNKY: _HoloPokemonId.ValueType # 434 - SKUNTANK: _HoloPokemonId.ValueType # 435 - BRONZOR: _HoloPokemonId.ValueType # 436 - BRONZONG: _HoloPokemonId.ValueType # 437 - BONSLY: _HoloPokemonId.ValueType # 438 - MIME_JR: _HoloPokemonId.ValueType # 439 - HAPPINY: _HoloPokemonId.ValueType # 440 - CHATOT: _HoloPokemonId.ValueType # 441 - SPIRITOMB: _HoloPokemonId.ValueType # 442 - GIBLE: _HoloPokemonId.ValueType # 443 - GABITE: _HoloPokemonId.ValueType # 444 - GARCHOMP: _HoloPokemonId.ValueType # 445 - MUNCHLAX: _HoloPokemonId.ValueType # 446 - RIOLU: _HoloPokemonId.ValueType # 447 - LUCARIO: _HoloPokemonId.ValueType # 448 - HIPPOPOTAS: _HoloPokemonId.ValueType # 449 - HIPPOWDON: _HoloPokemonId.ValueType # 450 - SKORUPI: _HoloPokemonId.ValueType # 451 - DRAPION: _HoloPokemonId.ValueType # 452 - CROAGUNK: _HoloPokemonId.ValueType # 453 - TOXICROAK: _HoloPokemonId.ValueType # 454 - CARNIVINE: _HoloPokemonId.ValueType # 455 - FINNEON: _HoloPokemonId.ValueType # 456 - LUMINEON: _HoloPokemonId.ValueType # 457 - MANTYKE: _HoloPokemonId.ValueType # 458 - SNOVER: _HoloPokemonId.ValueType # 459 - ABOMASNOW: _HoloPokemonId.ValueType # 460 - WEAVILE: _HoloPokemonId.ValueType # 461 - MAGNEZONE: _HoloPokemonId.ValueType # 462 - LICKILICKY: _HoloPokemonId.ValueType # 463 - RHYPERIOR: _HoloPokemonId.ValueType # 464 - TANGROWTH: _HoloPokemonId.ValueType # 465 - ELECTIVIRE: _HoloPokemonId.ValueType # 466 - MAGMORTAR: _HoloPokemonId.ValueType # 467 - TOGEKISS: _HoloPokemonId.ValueType # 468 - YANMEGA: _HoloPokemonId.ValueType # 469 - LEAFEON: _HoloPokemonId.ValueType # 470 - GLACEON: _HoloPokemonId.ValueType # 471 - GLISCOR: _HoloPokemonId.ValueType # 472 - MAMOSWINE: _HoloPokemonId.ValueType # 473 - PORYGON_Z: _HoloPokemonId.ValueType # 474 - GALLADE: _HoloPokemonId.ValueType # 475 - PROBOPASS: _HoloPokemonId.ValueType # 476 - DUSKNOIR: _HoloPokemonId.ValueType # 477 - FROSLASS: _HoloPokemonId.ValueType # 478 - ROTOM: _HoloPokemonId.ValueType # 479 - UXIE: _HoloPokemonId.ValueType # 480 - MESPRIT: _HoloPokemonId.ValueType # 481 - AZELF: _HoloPokemonId.ValueType # 482 - DIALGA: _HoloPokemonId.ValueType # 483 - PALKIA: _HoloPokemonId.ValueType # 484 - HEATRAN: _HoloPokemonId.ValueType # 485 - REGIGIGAS: _HoloPokemonId.ValueType # 486 - GIRATINA: _HoloPokemonId.ValueType # 487 - CRESSELIA: _HoloPokemonId.ValueType # 488 - PHIONE: _HoloPokemonId.ValueType # 489 - MANAPHY: _HoloPokemonId.ValueType # 490 - DARKRAI: _HoloPokemonId.ValueType # 491 - SHAYMIN: _HoloPokemonId.ValueType # 492 - ARCEUS: _HoloPokemonId.ValueType # 493 - VICTINI: _HoloPokemonId.ValueType # 494 - SNIVY: _HoloPokemonId.ValueType # 495 - SERVINE: _HoloPokemonId.ValueType # 496 - SERPERIOR: _HoloPokemonId.ValueType # 497 - TEPIG: _HoloPokemonId.ValueType # 498 - PIGNITE: _HoloPokemonId.ValueType # 499 - EMBOAR: _HoloPokemonId.ValueType # 500 - OSHAWOTT: _HoloPokemonId.ValueType # 501 - DEWOTT: _HoloPokemonId.ValueType # 502 - SAMUROTT: _HoloPokemonId.ValueType # 503 - PATRAT: _HoloPokemonId.ValueType # 504 - WATCHOG: _HoloPokemonId.ValueType # 505 - LILLIPUP: _HoloPokemonId.ValueType # 506 - HERDIER: _HoloPokemonId.ValueType # 507 - STOUTLAND: _HoloPokemonId.ValueType # 508 - PURRLOIN: _HoloPokemonId.ValueType # 509 - LIEPARD: _HoloPokemonId.ValueType # 510 - PANSAGE: _HoloPokemonId.ValueType # 511 - SIMISAGE: _HoloPokemonId.ValueType # 512 - PANSEAR: _HoloPokemonId.ValueType # 513 - SIMISEAR: _HoloPokemonId.ValueType # 514 - PANPOUR: _HoloPokemonId.ValueType # 515 - SIMIPOUR: _HoloPokemonId.ValueType # 516 - MUNNA: _HoloPokemonId.ValueType # 517 - MUSHARNA: _HoloPokemonId.ValueType # 518 - PIDOVE: _HoloPokemonId.ValueType # 519 - TRANQUILL: _HoloPokemonId.ValueType # 520 - UNFEZANT: _HoloPokemonId.ValueType # 521 - BLITZLE: _HoloPokemonId.ValueType # 522 - ZEBSTRIKA: _HoloPokemonId.ValueType # 523 - ROGGENROLA: _HoloPokemonId.ValueType # 524 - BOLDORE: _HoloPokemonId.ValueType # 525 - GIGALITH: _HoloPokemonId.ValueType # 526 - WOOBAT: _HoloPokemonId.ValueType # 527 - SWOOBAT: _HoloPokemonId.ValueType # 528 - DRILBUR: _HoloPokemonId.ValueType # 529 - EXCADRILL: _HoloPokemonId.ValueType # 530 - AUDINO: _HoloPokemonId.ValueType # 531 - TIMBURR: _HoloPokemonId.ValueType # 532 - GURDURR: _HoloPokemonId.ValueType # 533 - CONKELDURR: _HoloPokemonId.ValueType # 534 - TYMPOLE: _HoloPokemonId.ValueType # 535 - PALPITOAD: _HoloPokemonId.ValueType # 536 - SEISMITOAD: _HoloPokemonId.ValueType # 537 - THROH: _HoloPokemonId.ValueType # 538 - SAWK: _HoloPokemonId.ValueType # 539 - SEWADDLE: _HoloPokemonId.ValueType # 540 - SWADLOON: _HoloPokemonId.ValueType # 541 - LEAVANNY: _HoloPokemonId.ValueType # 542 - VENIPEDE: _HoloPokemonId.ValueType # 543 - WHIRLIPEDE: _HoloPokemonId.ValueType # 544 - SCOLIPEDE: _HoloPokemonId.ValueType # 545 - COTTONEE: _HoloPokemonId.ValueType # 546 - WHIMSICOTT: _HoloPokemonId.ValueType # 547 - PETILIL: _HoloPokemonId.ValueType # 548 - LILLIGANT: _HoloPokemonId.ValueType # 549 - BASCULIN: _HoloPokemonId.ValueType # 550 - SANDILE: _HoloPokemonId.ValueType # 551 - KROKOROK: _HoloPokemonId.ValueType # 552 - KROOKODILE: _HoloPokemonId.ValueType # 553 - DARUMAKA: _HoloPokemonId.ValueType # 554 - DARMANITAN: _HoloPokemonId.ValueType # 555 - MARACTUS: _HoloPokemonId.ValueType # 556 - DWEBBLE: _HoloPokemonId.ValueType # 557 - CRUSTLE: _HoloPokemonId.ValueType # 558 - SCRAGGY: _HoloPokemonId.ValueType # 559 - SCRAFTY: _HoloPokemonId.ValueType # 560 - SIGILYPH: _HoloPokemonId.ValueType # 561 - YAMASK: _HoloPokemonId.ValueType # 562 - COFAGRIGUS: _HoloPokemonId.ValueType # 563 - TIRTOUGA: _HoloPokemonId.ValueType # 564 - CARRACOSTA: _HoloPokemonId.ValueType # 565 - ARCHEN: _HoloPokemonId.ValueType # 566 - ARCHEOPS: _HoloPokemonId.ValueType # 567 - TRUBBISH: _HoloPokemonId.ValueType # 568 - GARBODOR: _HoloPokemonId.ValueType # 569 - ZORUA: _HoloPokemonId.ValueType # 570 - ZOROARK: _HoloPokemonId.ValueType # 571 - MINCCINO: _HoloPokemonId.ValueType # 572 - CINCCINO: _HoloPokemonId.ValueType # 573 - GOTHITA: _HoloPokemonId.ValueType # 574 - GOTHORITA: _HoloPokemonId.ValueType # 575 - GOTHITELLE: _HoloPokemonId.ValueType # 576 - SOLOSIS: _HoloPokemonId.ValueType # 577 - DUOSION: _HoloPokemonId.ValueType # 578 - REUNICLUS: _HoloPokemonId.ValueType # 579 - DUCKLETT: _HoloPokemonId.ValueType # 580 - SWANNA: _HoloPokemonId.ValueType # 581 - VANILLITE: _HoloPokemonId.ValueType # 582 - VANILLISH: _HoloPokemonId.ValueType # 583 - VANILLUXE: _HoloPokemonId.ValueType # 584 - DEERLING: _HoloPokemonId.ValueType # 585 - SAWSBUCK: _HoloPokemonId.ValueType # 586 - EMOLGA: _HoloPokemonId.ValueType # 587 - KARRABLAST: _HoloPokemonId.ValueType # 588 - ESCAVALIER: _HoloPokemonId.ValueType # 589 - FOONGUS: _HoloPokemonId.ValueType # 590 - AMOONGUSS: _HoloPokemonId.ValueType # 591 - FRILLISH: _HoloPokemonId.ValueType # 592 - JELLICENT: _HoloPokemonId.ValueType # 593 - ALOMOMOLA: _HoloPokemonId.ValueType # 594 - JOLTIK: _HoloPokemonId.ValueType # 595 - GALVANTULA: _HoloPokemonId.ValueType # 596 - FERROSEED: _HoloPokemonId.ValueType # 597 - FERROTHORN: _HoloPokemonId.ValueType # 598 - KLINK: _HoloPokemonId.ValueType # 599 - KLANG: _HoloPokemonId.ValueType # 600 - KLINKLANG: _HoloPokemonId.ValueType # 601 - TYNAMO: _HoloPokemonId.ValueType # 602 - EELEKTRIK: _HoloPokemonId.ValueType # 603 - EELEKTROSS: _HoloPokemonId.ValueType # 604 - ELGYEM: _HoloPokemonId.ValueType # 605 - BEHEEYEM: _HoloPokemonId.ValueType # 606 - LITWICK: _HoloPokemonId.ValueType # 607 - LAMPENT: _HoloPokemonId.ValueType # 608 - CHANDELURE: _HoloPokemonId.ValueType # 609 - AXEW: _HoloPokemonId.ValueType # 610 - FRAXURE: _HoloPokemonId.ValueType # 611 - HAXORUS: _HoloPokemonId.ValueType # 612 - CUBCHOO: _HoloPokemonId.ValueType # 613 - BEARTIC: _HoloPokemonId.ValueType # 614 - CRYOGONAL: _HoloPokemonId.ValueType # 615 - SHELMET: _HoloPokemonId.ValueType # 616 - ACCELGOR: _HoloPokemonId.ValueType # 617 - STUNFISK: _HoloPokemonId.ValueType # 618 - MIENFOO: _HoloPokemonId.ValueType # 619 - MIENSHAO: _HoloPokemonId.ValueType # 620 - DRUDDIGON: _HoloPokemonId.ValueType # 621 - GOLETT: _HoloPokemonId.ValueType # 622 - GOLURK: _HoloPokemonId.ValueType # 623 - PAWNIARD: _HoloPokemonId.ValueType # 624 - BISHARP: _HoloPokemonId.ValueType # 625 - BOUFFALANT: _HoloPokemonId.ValueType # 626 - RUFFLET: _HoloPokemonId.ValueType # 627 - BRAVIARY: _HoloPokemonId.ValueType # 628 - VULLABY: _HoloPokemonId.ValueType # 629 - MANDIBUZZ: _HoloPokemonId.ValueType # 630 - HEATMOR: _HoloPokemonId.ValueType # 631 - DURANT: _HoloPokemonId.ValueType # 632 - DEINO: _HoloPokemonId.ValueType # 633 - ZWEILOUS: _HoloPokemonId.ValueType # 634 - HYDREIGON: _HoloPokemonId.ValueType # 635 - LARVESTA: _HoloPokemonId.ValueType # 636 - VOLCARONA: _HoloPokemonId.ValueType # 637 - COBALION: _HoloPokemonId.ValueType # 638 - TERRAKION: _HoloPokemonId.ValueType # 639 - VIRIZION: _HoloPokemonId.ValueType # 640 - TORNADUS: _HoloPokemonId.ValueType # 641 - THUNDURUS: _HoloPokemonId.ValueType # 642 - RESHIRAM: _HoloPokemonId.ValueType # 643 - ZEKROM: _HoloPokemonId.ValueType # 644 - LANDORUS: _HoloPokemonId.ValueType # 645 - KYUREM: _HoloPokemonId.ValueType # 646 - KELDEO: _HoloPokemonId.ValueType # 647 - MELOETTA: _HoloPokemonId.ValueType # 648 - GENESECT: _HoloPokemonId.ValueType # 649 - CHESPIN: _HoloPokemonId.ValueType # 650 - QUILLADIN: _HoloPokemonId.ValueType # 651 - CHESNAUGHT: _HoloPokemonId.ValueType # 652 - FENNEKIN: _HoloPokemonId.ValueType # 653 - BRAIXEN: _HoloPokemonId.ValueType # 654 - DELPHOX: _HoloPokemonId.ValueType # 655 - FROAKIE: _HoloPokemonId.ValueType # 656 - FROGADIER: _HoloPokemonId.ValueType # 657 - GRENINJA: _HoloPokemonId.ValueType # 658 - BUNNELBY: _HoloPokemonId.ValueType # 659 - DIGGERSBY: _HoloPokemonId.ValueType # 660 - FLETCHLING: _HoloPokemonId.ValueType # 661 - FLETCHINDER: _HoloPokemonId.ValueType # 662 - TALONFLAME: _HoloPokemonId.ValueType # 663 - SCATTERBUG: _HoloPokemonId.ValueType # 664 - SPEWPA: _HoloPokemonId.ValueType # 665 - VIVILLON: _HoloPokemonId.ValueType # 666 - LITLEO: _HoloPokemonId.ValueType # 667 - PYROAR: _HoloPokemonId.ValueType # 668 - FLABEBE: _HoloPokemonId.ValueType # 669 - FLOETTE: _HoloPokemonId.ValueType # 670 - FLORGES: _HoloPokemonId.ValueType # 671 - SKIDDO: _HoloPokemonId.ValueType # 672 - GOGOAT: _HoloPokemonId.ValueType # 673 - PANCHAM: _HoloPokemonId.ValueType # 674 - PANGORO: _HoloPokemonId.ValueType # 675 - FURFROU: _HoloPokemonId.ValueType # 676 - ESPURR: _HoloPokemonId.ValueType # 677 - MEOWSTIC: _HoloPokemonId.ValueType # 678 - HONEDGE: _HoloPokemonId.ValueType # 679 - DOUBLADE: _HoloPokemonId.ValueType # 680 - AEGISLASH: _HoloPokemonId.ValueType # 681 - SPRITZEE: _HoloPokemonId.ValueType # 682 - AROMATISSE: _HoloPokemonId.ValueType # 683 - SWIRLIX: _HoloPokemonId.ValueType # 684 - SLURPUFF: _HoloPokemonId.ValueType # 685 - INKAY: _HoloPokemonId.ValueType # 686 - MALAMAR: _HoloPokemonId.ValueType # 687 - BINACLE: _HoloPokemonId.ValueType # 688 - BARBARACLE: _HoloPokemonId.ValueType # 689 - SKRELP: _HoloPokemonId.ValueType # 690 - DRAGALGE: _HoloPokemonId.ValueType # 691 - CLAUNCHER: _HoloPokemonId.ValueType # 692 - CLAWITZER: _HoloPokemonId.ValueType # 693 - HELIOPTILE: _HoloPokemonId.ValueType # 694 - HELIOLISK: _HoloPokemonId.ValueType # 695 - TYRUNT: _HoloPokemonId.ValueType # 696 - TYRANTRUM: _HoloPokemonId.ValueType # 697 - AMAURA: _HoloPokemonId.ValueType # 698 - AURORUS: _HoloPokemonId.ValueType # 699 - SYLVEON: _HoloPokemonId.ValueType # 700 - HAWLUCHA: _HoloPokemonId.ValueType # 701 - DEDENNE: _HoloPokemonId.ValueType # 702 - CARBINK: _HoloPokemonId.ValueType # 703 - GOOMY: _HoloPokemonId.ValueType # 704 - SLIGGOO: _HoloPokemonId.ValueType # 705 - GOODRA: _HoloPokemonId.ValueType # 706 - KLEFKI: _HoloPokemonId.ValueType # 707 - PHANTUMP: _HoloPokemonId.ValueType # 708 - TREVENANT: _HoloPokemonId.ValueType # 709 - PUMPKABOO: _HoloPokemonId.ValueType # 710 - GOURGEIST: _HoloPokemonId.ValueType # 711 - BERGMITE: _HoloPokemonId.ValueType # 712 - AVALUGG: _HoloPokemonId.ValueType # 713 - NOIBAT: _HoloPokemonId.ValueType # 714 - NOIVERN: _HoloPokemonId.ValueType # 715 - XERNEAS: _HoloPokemonId.ValueType # 716 - YVELTAL: _HoloPokemonId.ValueType # 717 - ZYGARDE: _HoloPokemonId.ValueType # 718 - DIANCIE: _HoloPokemonId.ValueType # 719 - HOOPA: _HoloPokemonId.ValueType # 720 - VOLCANION: _HoloPokemonId.ValueType # 721 - ROWLET: _HoloPokemonId.ValueType # 722 - DARTRIX: _HoloPokemonId.ValueType # 723 - DECIDUEYE: _HoloPokemonId.ValueType # 724 - LITTEN: _HoloPokemonId.ValueType # 725 - TORRACAT: _HoloPokemonId.ValueType # 726 - INCINEROAR: _HoloPokemonId.ValueType # 727 - POPPLIO: _HoloPokemonId.ValueType # 728 - BRIONNE: _HoloPokemonId.ValueType # 729 - PRIMARINA: _HoloPokemonId.ValueType # 730 - PIKIPEK: _HoloPokemonId.ValueType # 731 - TRUMBEAK: _HoloPokemonId.ValueType # 732 - TOUCANNON: _HoloPokemonId.ValueType # 733 - YUNGOOS: _HoloPokemonId.ValueType # 734 - GUMSHOOS: _HoloPokemonId.ValueType # 735 - GRUBBIN: _HoloPokemonId.ValueType # 736 - CHARJABUG: _HoloPokemonId.ValueType # 737 - VIKAVOLT: _HoloPokemonId.ValueType # 738 - CRABRAWLER: _HoloPokemonId.ValueType # 739 - CRABOMINABLE: _HoloPokemonId.ValueType # 740 - ORICORIO: _HoloPokemonId.ValueType # 741 - CUTIEFLY: _HoloPokemonId.ValueType # 742 - RIBOMBEE: _HoloPokemonId.ValueType # 743 - ROCKRUFF: _HoloPokemonId.ValueType # 744 - LYCANROC: _HoloPokemonId.ValueType # 745 - WISHIWASHI: _HoloPokemonId.ValueType # 746 - MAREANIE: _HoloPokemonId.ValueType # 747 - TOXAPEX: _HoloPokemonId.ValueType # 748 - MUDBRAY: _HoloPokemonId.ValueType # 749 - MUDSDALE: _HoloPokemonId.ValueType # 750 - DEWPIDER: _HoloPokemonId.ValueType # 751 - ARAQUANID: _HoloPokemonId.ValueType # 752 - FOMANTIS: _HoloPokemonId.ValueType # 753 - LURANTIS: _HoloPokemonId.ValueType # 754 - MORELULL: _HoloPokemonId.ValueType # 755 - SHIINOTIC: _HoloPokemonId.ValueType # 756 - SALANDIT: _HoloPokemonId.ValueType # 757 - SALAZZLE: _HoloPokemonId.ValueType # 758 - STUFFUL: _HoloPokemonId.ValueType # 759 - BEWEAR: _HoloPokemonId.ValueType # 760 - BOUNSWEET: _HoloPokemonId.ValueType # 761 - STEENEE: _HoloPokemonId.ValueType # 762 - TSAREENA: _HoloPokemonId.ValueType # 763 - COMFEY: _HoloPokemonId.ValueType # 764 - ORANGURU: _HoloPokemonId.ValueType # 765 - PASSIMIAN: _HoloPokemonId.ValueType # 766 - WIMPOD: _HoloPokemonId.ValueType # 767 - GOLISOPOD: _HoloPokemonId.ValueType # 768 - SANDYGAST: _HoloPokemonId.ValueType # 769 - PALOSSAND: _HoloPokemonId.ValueType # 770 - PYUKUMUKU: _HoloPokemonId.ValueType # 771 - TYPE_NULL: _HoloPokemonId.ValueType # 772 - SILVALLY: _HoloPokemonId.ValueType # 773 - MINIOR: _HoloPokemonId.ValueType # 774 - KOMALA: _HoloPokemonId.ValueType # 775 - TURTONATOR: _HoloPokemonId.ValueType # 776 - TOGEDEMARU: _HoloPokemonId.ValueType # 777 - MIMIKYU: _HoloPokemonId.ValueType # 778 - BRUXISH: _HoloPokemonId.ValueType # 779 - DRAMPA: _HoloPokemonId.ValueType # 780 - DHELMISE: _HoloPokemonId.ValueType # 781 - JANGMO_O: _HoloPokemonId.ValueType # 782 - HAKAMO_O: _HoloPokemonId.ValueType # 783 - KOMMO_O: _HoloPokemonId.ValueType # 784 - TAPU_KOKO: _HoloPokemonId.ValueType # 785 - TAPU_LELE: _HoloPokemonId.ValueType # 786 - TAPU_BULU: _HoloPokemonId.ValueType # 787 - TAPU_FINI: _HoloPokemonId.ValueType # 788 - COSMOG: _HoloPokemonId.ValueType # 789 - COSMOEM: _HoloPokemonId.ValueType # 790 - SOLGALEO: _HoloPokemonId.ValueType # 791 - LUNALA: _HoloPokemonId.ValueType # 792 - NIHILEGO: _HoloPokemonId.ValueType # 793 - BUZZWOLE: _HoloPokemonId.ValueType # 794 - PHEROMOSA: _HoloPokemonId.ValueType # 795 - XURKITREE: _HoloPokemonId.ValueType # 796 - CELESTEELA: _HoloPokemonId.ValueType # 797 - KARTANA: _HoloPokemonId.ValueType # 798 - GUZZLORD: _HoloPokemonId.ValueType # 799 - NECROZMA: _HoloPokemonId.ValueType # 800 - MAGEARNA: _HoloPokemonId.ValueType # 801 - MARSHADOW: _HoloPokemonId.ValueType # 802 - POIPOLE: _HoloPokemonId.ValueType # 803 - NAGANADEL: _HoloPokemonId.ValueType # 804 - STAKATAKA: _HoloPokemonId.ValueType # 805 - BLACEPHALON: _HoloPokemonId.ValueType # 806 - ZERAORA: _HoloPokemonId.ValueType # 807 - MELTAN: _HoloPokemonId.ValueType # 808 - MELMETAL: _HoloPokemonId.ValueType # 809 - GROOKEY: _HoloPokemonId.ValueType # 810 - THWACKEY: _HoloPokemonId.ValueType # 811 - RILLABOOM: _HoloPokemonId.ValueType # 812 - SCORBUNNY: _HoloPokemonId.ValueType # 813 - RABOOT: _HoloPokemonId.ValueType # 814 - CINDERACE: _HoloPokemonId.ValueType # 815 - SOBBLE: _HoloPokemonId.ValueType # 816 - DRIZZILE: _HoloPokemonId.ValueType # 817 - INTELEON: _HoloPokemonId.ValueType # 818 - SKWOVET: _HoloPokemonId.ValueType # 819 - GREEDENT: _HoloPokemonId.ValueType # 820 - ROOKIDEE: _HoloPokemonId.ValueType # 821 - CORVISQUIRE: _HoloPokemonId.ValueType # 822 - CORVIKNIGHT: _HoloPokemonId.ValueType # 823 - BLIPBUG: _HoloPokemonId.ValueType # 824 - DOTTLER: _HoloPokemonId.ValueType # 825 - ORBEETLE: _HoloPokemonId.ValueType # 826 - NICKIT: _HoloPokemonId.ValueType # 827 - THIEVUL: _HoloPokemonId.ValueType # 828 - GOSSIFLEUR: _HoloPokemonId.ValueType # 829 - ELDEGOSS: _HoloPokemonId.ValueType # 830 - WOOLOO: _HoloPokemonId.ValueType # 831 - DUBWOOL: _HoloPokemonId.ValueType # 832 - CHEWTLE: _HoloPokemonId.ValueType # 833 - DREDNAW: _HoloPokemonId.ValueType # 834 - YAMPER: _HoloPokemonId.ValueType # 835 - BOLTUND: _HoloPokemonId.ValueType # 836 - ROLYCOLY: _HoloPokemonId.ValueType # 837 - CARKOL: _HoloPokemonId.ValueType # 838 - COALOSSAL: _HoloPokemonId.ValueType # 839 - APPLIN: _HoloPokemonId.ValueType # 840 - FLAPPLE: _HoloPokemonId.ValueType # 841 - APPLETUN: _HoloPokemonId.ValueType # 842 - SILICOBRA: _HoloPokemonId.ValueType # 843 - SANDACONDA: _HoloPokemonId.ValueType # 844 - CRAMORANT: _HoloPokemonId.ValueType # 845 - ARROKUDA: _HoloPokemonId.ValueType # 846 - BARRASKEWDA: _HoloPokemonId.ValueType # 847 - TOXEL: _HoloPokemonId.ValueType # 848 - TOXTRICITY: _HoloPokemonId.ValueType # 849 - SIZZLIPEDE: _HoloPokemonId.ValueType # 850 - CENTISKORCH: _HoloPokemonId.ValueType # 851 - CLOBBOPUS: _HoloPokemonId.ValueType # 852 - GRAPPLOCT: _HoloPokemonId.ValueType # 853 - SINISTEA: _HoloPokemonId.ValueType # 854 - POLTEAGEIST: _HoloPokemonId.ValueType # 855 - HATENNA: _HoloPokemonId.ValueType # 856 - HATTREM: _HoloPokemonId.ValueType # 857 - HATTERENE: _HoloPokemonId.ValueType # 858 - IMPIDIMP: _HoloPokemonId.ValueType # 859 - MORGREM: _HoloPokemonId.ValueType # 860 - GRIMMSNARL: _HoloPokemonId.ValueType # 861 - OBSTAGOON: _HoloPokemonId.ValueType # 862 - PERRSERKER: _HoloPokemonId.ValueType # 863 - CURSOLA: _HoloPokemonId.ValueType # 864 - SIRFETCHD: _HoloPokemonId.ValueType # 865 - MR_RIME: _HoloPokemonId.ValueType # 866 - RUNERIGUS: _HoloPokemonId.ValueType # 867 - MILCERY: _HoloPokemonId.ValueType # 868 - ALCREMIE: _HoloPokemonId.ValueType # 869 - FALINKS: _HoloPokemonId.ValueType # 870 - PINCURCHIN: _HoloPokemonId.ValueType # 871 - SNOM: _HoloPokemonId.ValueType # 872 - FROSMOTH: _HoloPokemonId.ValueType # 873 - STONJOURNER: _HoloPokemonId.ValueType # 874 - EISCUE: _HoloPokemonId.ValueType # 875 - INDEEDEE: _HoloPokemonId.ValueType # 876 - MORPEKO: _HoloPokemonId.ValueType # 877 - CUFANT: _HoloPokemonId.ValueType # 878 - COPPERAJAH: _HoloPokemonId.ValueType # 879 - DRACOZOLT: _HoloPokemonId.ValueType # 880 - ARCTOZOLT: _HoloPokemonId.ValueType # 881 - DRACOVISH: _HoloPokemonId.ValueType # 882 - ARCTOVISH: _HoloPokemonId.ValueType # 883 - DURALUDON: _HoloPokemonId.ValueType # 884 - DREEPY: _HoloPokemonId.ValueType # 885 - DRAKLOAK: _HoloPokemonId.ValueType # 886 - DRAGAPULT: _HoloPokemonId.ValueType # 887 - ZACIAN: _HoloPokemonId.ValueType # 888 - ZAMAZENTA: _HoloPokemonId.ValueType # 889 - ETERNATUS: _HoloPokemonId.ValueType # 890 - KUBFU: _HoloPokemonId.ValueType # 891 - URSHIFU: _HoloPokemonId.ValueType # 892 - ZARUDE: _HoloPokemonId.ValueType # 893 - REGIELEKI: _HoloPokemonId.ValueType # 894 - REGIDRAGO: _HoloPokemonId.ValueType # 895 - GLASTRIER: _HoloPokemonId.ValueType # 896 - SPECTRIER: _HoloPokemonId.ValueType # 897 - CALYREX: _HoloPokemonId.ValueType # 898 - WYRDEER: _HoloPokemonId.ValueType # 899 - KLEAVOR: _HoloPokemonId.ValueType # 900 - URSALUNA: _HoloPokemonId.ValueType # 901 - BASCULEGION: _HoloPokemonId.ValueType # 902 - SNEASLER: _HoloPokemonId.ValueType # 903 - OVERQWIL: _HoloPokemonId.ValueType # 904 - ENAMORUS: _HoloPokemonId.ValueType # 905 - SPRIGATITO: _HoloPokemonId.ValueType # 906 - FLORAGATO: _HoloPokemonId.ValueType # 907 - MEOWSCARADA: _HoloPokemonId.ValueType # 908 - FUECOCO: _HoloPokemonId.ValueType # 909 - CROCALOR: _HoloPokemonId.ValueType # 910 - SKELEDIRGE: _HoloPokemonId.ValueType # 911 - QUAXLY: _HoloPokemonId.ValueType # 912 - QUAXWELL: _HoloPokemonId.ValueType # 913 - QUAQUAVAL: _HoloPokemonId.ValueType # 914 - LECHONK: _HoloPokemonId.ValueType # 915 - OINKOLOGNE: _HoloPokemonId.ValueType # 916 - TAROUNTULA: _HoloPokemonId.ValueType # 917 - SPIDOPS: _HoloPokemonId.ValueType # 918 - NYMBLE: _HoloPokemonId.ValueType # 919 - LOKIX: _HoloPokemonId.ValueType # 920 - PAWMI: _HoloPokemonId.ValueType # 921 - PAWMO: _HoloPokemonId.ValueType # 922 - PAWMOT: _HoloPokemonId.ValueType # 923 - TANDEMAUS: _HoloPokemonId.ValueType # 924 - MAUSHOLD: _HoloPokemonId.ValueType # 925 - FIDOUGH: _HoloPokemonId.ValueType # 926 - DACHSBUN: _HoloPokemonId.ValueType # 927 - SMOLIV: _HoloPokemonId.ValueType # 928 - DOLLIV: _HoloPokemonId.ValueType # 929 - ARBOLIVA: _HoloPokemonId.ValueType # 930 - SQUAWKABILLY: _HoloPokemonId.ValueType # 931 - NACLI: _HoloPokemonId.ValueType # 932 - NACLSTACK: _HoloPokemonId.ValueType # 933 - GARGANACL: _HoloPokemonId.ValueType # 934 - CHARCADET: _HoloPokemonId.ValueType # 935 - ARMAROUGE: _HoloPokemonId.ValueType # 936 - CERULEDGE: _HoloPokemonId.ValueType # 937 - TADBULB: _HoloPokemonId.ValueType # 938 - BELLIBOLT: _HoloPokemonId.ValueType # 939 - WATTREL: _HoloPokemonId.ValueType # 940 - KILOWATTREL: _HoloPokemonId.ValueType # 941 - MASCHIFF: _HoloPokemonId.ValueType # 942 - MABOSSTIFF: _HoloPokemonId.ValueType # 943 - SHROODLE: _HoloPokemonId.ValueType # 944 - GRAFAIAI: _HoloPokemonId.ValueType # 945 - BRAMBLIN: _HoloPokemonId.ValueType # 946 - BRAMBLEGHAST: _HoloPokemonId.ValueType # 947 - TOEDSCOOL: _HoloPokemonId.ValueType # 948 - TOEDSCRUEL: _HoloPokemonId.ValueType # 949 - KLAWF: _HoloPokemonId.ValueType # 950 - CAPSAKID: _HoloPokemonId.ValueType # 951 - SCOVILLAIN: _HoloPokemonId.ValueType # 952 - RELLOR: _HoloPokemonId.ValueType # 953 - RABSCA: _HoloPokemonId.ValueType # 954 - FLITTLE: _HoloPokemonId.ValueType # 955 - ESPATHRA: _HoloPokemonId.ValueType # 956 - TINKATINK: _HoloPokemonId.ValueType # 957 - TINKATUFF: _HoloPokemonId.ValueType # 958 - TINKATON: _HoloPokemonId.ValueType # 959 - WIGLETT: _HoloPokemonId.ValueType # 960 - WUGTRIO: _HoloPokemonId.ValueType # 961 - BOMBIRDIER: _HoloPokemonId.ValueType # 962 - FINIZEN: _HoloPokemonId.ValueType # 963 - PALAFIN: _HoloPokemonId.ValueType # 964 - VAROOM: _HoloPokemonId.ValueType # 965 - REVAVROOM: _HoloPokemonId.ValueType # 966 - CYCLIZAR: _HoloPokemonId.ValueType # 967 - ORTHWORM: _HoloPokemonId.ValueType # 968 - GLIMMET: _HoloPokemonId.ValueType # 969 - GLIMMORA: _HoloPokemonId.ValueType # 970 - GREAVARD: _HoloPokemonId.ValueType # 971 - HOUNDSTONE: _HoloPokemonId.ValueType # 972 - FLAMIGO: _HoloPokemonId.ValueType # 973 - CETODDLE: _HoloPokemonId.ValueType # 974 - CETITAN: _HoloPokemonId.ValueType # 975 - VELUZA: _HoloPokemonId.ValueType # 976 - DONDOZO: _HoloPokemonId.ValueType # 977 - TATSUGIRI: _HoloPokemonId.ValueType # 978 - ANNIHILAPE: _HoloPokemonId.ValueType # 979 - CLODSIRE: _HoloPokemonId.ValueType # 980 - FARIGIRAF: _HoloPokemonId.ValueType # 981 - DUDUNSPARCE: _HoloPokemonId.ValueType # 982 - KINGAMBIT: _HoloPokemonId.ValueType # 983 - GREATTUSK: _HoloPokemonId.ValueType # 984 - SCREAMTAIL: _HoloPokemonId.ValueType # 985 - BRUTEBONNET: _HoloPokemonId.ValueType # 986 - FLUTTERMANE: _HoloPokemonId.ValueType # 987 - SLITHERWING: _HoloPokemonId.ValueType # 988 - SANDYSHOCKS: _HoloPokemonId.ValueType # 989 - IRONTREADS: _HoloPokemonId.ValueType # 990 - IRONBUNDLE: _HoloPokemonId.ValueType # 991 - IRONHANDS: _HoloPokemonId.ValueType # 992 - IRONJUGULIS: _HoloPokemonId.ValueType # 993 - IRONMOTH: _HoloPokemonId.ValueType # 994 - IRONTHORNS: _HoloPokemonId.ValueType # 995 - FRIGIBAX: _HoloPokemonId.ValueType # 996 - ARCTIBAX: _HoloPokemonId.ValueType # 997 - BAXCALIBUR: _HoloPokemonId.ValueType # 998 - GIMMIGHOUL: _HoloPokemonId.ValueType # 999 - GHOLDENGO: _HoloPokemonId.ValueType # 1000 - WOCHIEN: _HoloPokemonId.ValueType # 1001 - CHIENPAO: _HoloPokemonId.ValueType # 1002 - TINGLU: _HoloPokemonId.ValueType # 1003 - CHIYU: _HoloPokemonId.ValueType # 1004 - ROARINGMOON: _HoloPokemonId.ValueType # 1005 - IRONVALIANT: _HoloPokemonId.ValueType # 1006 - KORAIDON: _HoloPokemonId.ValueType # 1007 - MIRAIDON: _HoloPokemonId.ValueType # 1008 - -class HoloPokemonId(_HoloPokemonId, metaclass=_HoloPokemonIdEnumTypeWrapper): ... - -MISSINGNO: HoloPokemonId.ValueType # 0 -BULBASAUR: HoloPokemonId.ValueType # 1 -IVYSAUR: HoloPokemonId.ValueType # 2 -VENUSAUR: HoloPokemonId.ValueType # 3 -CHARMANDER: HoloPokemonId.ValueType # 4 -CHARMELEON: HoloPokemonId.ValueType # 5 -CHARIZARD: HoloPokemonId.ValueType # 6 -SQUIRTLE: HoloPokemonId.ValueType # 7 -WARTORTLE: HoloPokemonId.ValueType # 8 -BLASTOISE: HoloPokemonId.ValueType # 9 -CATERPIE: HoloPokemonId.ValueType # 10 -METAPOD: HoloPokemonId.ValueType # 11 -BUTTERFREE: HoloPokemonId.ValueType # 12 -WEEDLE: HoloPokemonId.ValueType # 13 -KAKUNA: HoloPokemonId.ValueType # 14 -BEEDRILL: HoloPokemonId.ValueType # 15 -PIDGEY: HoloPokemonId.ValueType # 16 -PIDGEOTTO: HoloPokemonId.ValueType # 17 -PIDGEOT: HoloPokemonId.ValueType # 18 -RATTATA: HoloPokemonId.ValueType # 19 -RATICATE: HoloPokemonId.ValueType # 20 -SPEAROW: HoloPokemonId.ValueType # 21 -FEAROW: HoloPokemonId.ValueType # 22 -EKANS: HoloPokemonId.ValueType # 23 -ARBOK: HoloPokemonId.ValueType # 24 -PIKACHU: HoloPokemonId.ValueType # 25 -RAICHU: HoloPokemonId.ValueType # 26 -SANDSHREW: HoloPokemonId.ValueType # 27 -SANDSLASH: HoloPokemonId.ValueType # 28 -NIDORAN_FEMALE: HoloPokemonId.ValueType # 29 -NIDORINA: HoloPokemonId.ValueType # 30 -NIDOQUEEN: HoloPokemonId.ValueType # 31 -NIDORAN_MALE: HoloPokemonId.ValueType # 32 -NIDORINO: HoloPokemonId.ValueType # 33 -NIDOKING: HoloPokemonId.ValueType # 34 -CLEFAIRY: HoloPokemonId.ValueType # 35 -CLEFABLE: HoloPokemonId.ValueType # 36 -VULPIX: HoloPokemonId.ValueType # 37 -NINETALES: HoloPokemonId.ValueType # 38 -JIGGLYPUFF: HoloPokemonId.ValueType # 39 -WIGGLYTUFF: HoloPokemonId.ValueType # 40 -ZUBAT: HoloPokemonId.ValueType # 41 -GOLBAT: HoloPokemonId.ValueType # 42 -ODDISH: HoloPokemonId.ValueType # 43 -GLOOM: HoloPokemonId.ValueType # 44 -VILEPLUME: HoloPokemonId.ValueType # 45 -PARAS: HoloPokemonId.ValueType # 46 -PARASECT: HoloPokemonId.ValueType # 47 -VENONAT: HoloPokemonId.ValueType # 48 -VENOMOTH: HoloPokemonId.ValueType # 49 -DIGLETT: HoloPokemonId.ValueType # 50 -DUGTRIO: HoloPokemonId.ValueType # 51 -MEOWTH: HoloPokemonId.ValueType # 52 -PERSIAN: HoloPokemonId.ValueType # 53 -PSYDUCK: HoloPokemonId.ValueType # 54 -GOLDUCK: HoloPokemonId.ValueType # 55 -MANKEY: HoloPokemonId.ValueType # 56 -PRIMEAPE: HoloPokemonId.ValueType # 57 -GROWLITHE: HoloPokemonId.ValueType # 58 -ARCANINE: HoloPokemonId.ValueType # 59 -POLIWAG: HoloPokemonId.ValueType # 60 -POLIWHIRL: HoloPokemonId.ValueType # 61 -POLIWRATH: HoloPokemonId.ValueType # 62 -ABRA: HoloPokemonId.ValueType # 63 -KADABRA: HoloPokemonId.ValueType # 64 -ALAKAZAM: HoloPokemonId.ValueType # 65 -MACHOP: HoloPokemonId.ValueType # 66 -MACHOKE: HoloPokemonId.ValueType # 67 -MACHAMP: HoloPokemonId.ValueType # 68 -BELLSPROUT: HoloPokemonId.ValueType # 69 -WEEPINBELL: HoloPokemonId.ValueType # 70 -VICTREEBEL: HoloPokemonId.ValueType # 71 -TENTACOOL: HoloPokemonId.ValueType # 72 -TENTACRUEL: HoloPokemonId.ValueType # 73 -GEODUDE: HoloPokemonId.ValueType # 74 -GRAVELER: HoloPokemonId.ValueType # 75 -GOLEM: HoloPokemonId.ValueType # 76 -PONYTA: HoloPokemonId.ValueType # 77 -RAPIDASH: HoloPokemonId.ValueType # 78 -SLOWPOKE: HoloPokemonId.ValueType # 79 -SLOWBRO: HoloPokemonId.ValueType # 80 -MAGNEMITE: HoloPokemonId.ValueType # 81 -MAGNETON: HoloPokemonId.ValueType # 82 -FARFETCHD: HoloPokemonId.ValueType # 83 -DODUO: HoloPokemonId.ValueType # 84 -DODRIO: HoloPokemonId.ValueType # 85 -SEEL: HoloPokemonId.ValueType # 86 -DEWGONG: HoloPokemonId.ValueType # 87 -GRIMER: HoloPokemonId.ValueType # 88 -MUK: HoloPokemonId.ValueType # 89 -SHELLDER: HoloPokemonId.ValueType # 90 -CLOYSTER: HoloPokemonId.ValueType # 91 -GASTLY: HoloPokemonId.ValueType # 92 -HAUNTER: HoloPokemonId.ValueType # 93 -GENGAR: HoloPokemonId.ValueType # 94 -ONIX: HoloPokemonId.ValueType # 95 -DROWZEE: HoloPokemonId.ValueType # 96 -HYPNO: HoloPokemonId.ValueType # 97 -KRABBY: HoloPokemonId.ValueType # 98 -KINGLER: HoloPokemonId.ValueType # 99 -VOLTORB: HoloPokemonId.ValueType # 100 -ELECTRODE: HoloPokemonId.ValueType # 101 -EXEGGCUTE: HoloPokemonId.ValueType # 102 -EXEGGUTOR: HoloPokemonId.ValueType # 103 -CUBONE: HoloPokemonId.ValueType # 104 -MAROWAK: HoloPokemonId.ValueType # 105 -HITMONLEE: HoloPokemonId.ValueType # 106 -HITMONCHAN: HoloPokemonId.ValueType # 107 -LICKITUNG: HoloPokemonId.ValueType # 108 -KOFFING: HoloPokemonId.ValueType # 109 -WEEZING: HoloPokemonId.ValueType # 110 -RHYHORN: HoloPokemonId.ValueType # 111 -RHYDON: HoloPokemonId.ValueType # 112 -CHANSEY: HoloPokemonId.ValueType # 113 -TANGELA: HoloPokemonId.ValueType # 114 -KANGASKHAN: HoloPokemonId.ValueType # 115 -HORSEA: HoloPokemonId.ValueType # 116 -SEADRA: HoloPokemonId.ValueType # 117 -GOLDEEN: HoloPokemonId.ValueType # 118 -SEAKING: HoloPokemonId.ValueType # 119 -STARYU: HoloPokemonId.ValueType # 120 -STARMIE: HoloPokemonId.ValueType # 121 -MR_MIME: HoloPokemonId.ValueType # 122 -SCYTHER: HoloPokemonId.ValueType # 123 -JYNX: HoloPokemonId.ValueType # 124 -ELECTABUZZ: HoloPokemonId.ValueType # 125 -MAGMAR: HoloPokemonId.ValueType # 126 -PINSIR: HoloPokemonId.ValueType # 127 -TAUROS: HoloPokemonId.ValueType # 128 -MAGIKARP: HoloPokemonId.ValueType # 129 -GYARADOS: HoloPokemonId.ValueType # 130 -LAPRAS: HoloPokemonId.ValueType # 131 -DITTO: HoloPokemonId.ValueType # 132 -EEVEE: HoloPokemonId.ValueType # 133 -VAPOREON: HoloPokemonId.ValueType # 134 -JOLTEON: HoloPokemonId.ValueType # 135 -FLAREON: HoloPokemonId.ValueType # 136 -PORYGON: HoloPokemonId.ValueType # 137 -OMANYTE: HoloPokemonId.ValueType # 138 -OMASTAR: HoloPokemonId.ValueType # 139 -KABUTO: HoloPokemonId.ValueType # 140 -KABUTOPS: HoloPokemonId.ValueType # 141 -AERODACTYL: HoloPokemonId.ValueType # 142 -SNORLAX: HoloPokemonId.ValueType # 143 -ARTICUNO: HoloPokemonId.ValueType # 144 -ZAPDOS: HoloPokemonId.ValueType # 145 -MOLTRES: HoloPokemonId.ValueType # 146 -DRATINI: HoloPokemonId.ValueType # 147 -DRAGONAIR: HoloPokemonId.ValueType # 148 -DRAGONITE: HoloPokemonId.ValueType # 149 -MEWTWO: HoloPokemonId.ValueType # 150 -MEW: HoloPokemonId.ValueType # 151 -CHIKORITA: HoloPokemonId.ValueType # 152 -BAYLEEF: HoloPokemonId.ValueType # 153 -MEGANIUM: HoloPokemonId.ValueType # 154 -CYNDAQUIL: HoloPokemonId.ValueType # 155 -QUILAVA: HoloPokemonId.ValueType # 156 -TYPHLOSION: HoloPokemonId.ValueType # 157 -TOTODILE: HoloPokemonId.ValueType # 158 -CROCONAW: HoloPokemonId.ValueType # 159 -FERALIGATR: HoloPokemonId.ValueType # 160 -SENTRET: HoloPokemonId.ValueType # 161 -FURRET: HoloPokemonId.ValueType # 162 -HOOTHOOT: HoloPokemonId.ValueType # 163 -NOCTOWL: HoloPokemonId.ValueType # 164 -LEDYBA: HoloPokemonId.ValueType # 165 -LEDIAN: HoloPokemonId.ValueType # 166 -SPINARAK: HoloPokemonId.ValueType # 167 -ARIADOS: HoloPokemonId.ValueType # 168 -CROBAT: HoloPokemonId.ValueType # 169 -CHINCHOU: HoloPokemonId.ValueType # 170 -LANTURN: HoloPokemonId.ValueType # 171 -PICHU: HoloPokemonId.ValueType # 172 -CLEFFA: HoloPokemonId.ValueType # 173 -IGGLYBUFF: HoloPokemonId.ValueType # 174 -TOGEPI: HoloPokemonId.ValueType # 175 -TOGETIC: HoloPokemonId.ValueType # 176 -NATU: HoloPokemonId.ValueType # 177 -XATU: HoloPokemonId.ValueType # 178 -MAREEP: HoloPokemonId.ValueType # 179 -FLAAFFY: HoloPokemonId.ValueType # 180 -AMPHAROS: HoloPokemonId.ValueType # 181 -BELLOSSOM: HoloPokemonId.ValueType # 182 -MARILL: HoloPokemonId.ValueType # 183 -AZUMARILL: HoloPokemonId.ValueType # 184 -SUDOWOODO: HoloPokemonId.ValueType # 185 -POLITOED: HoloPokemonId.ValueType # 186 -HOPPIP: HoloPokemonId.ValueType # 187 -SKIPLOOM: HoloPokemonId.ValueType # 188 -JUMPLUFF: HoloPokemonId.ValueType # 189 -AIPOM: HoloPokemonId.ValueType # 190 -SUNKERN: HoloPokemonId.ValueType # 191 -SUNFLORA: HoloPokemonId.ValueType # 192 -YANMA: HoloPokemonId.ValueType # 193 -WOOPER: HoloPokemonId.ValueType # 194 -QUAGSIRE: HoloPokemonId.ValueType # 195 -ESPEON: HoloPokemonId.ValueType # 196 -UMBREON: HoloPokemonId.ValueType # 197 -MURKROW: HoloPokemonId.ValueType # 198 -SLOWKING: HoloPokemonId.ValueType # 199 -MISDREAVUS: HoloPokemonId.ValueType # 200 -UNOWN: HoloPokemonId.ValueType # 201 -WOBBUFFET: HoloPokemonId.ValueType # 202 -GIRAFARIG: HoloPokemonId.ValueType # 203 -PINECO: HoloPokemonId.ValueType # 204 -FORRETRESS: HoloPokemonId.ValueType # 205 -DUNSPARCE: HoloPokemonId.ValueType # 206 -GLIGAR: HoloPokemonId.ValueType # 207 -STEELIX: HoloPokemonId.ValueType # 208 -SNUBBULL: HoloPokemonId.ValueType # 209 -GRANBULL: HoloPokemonId.ValueType # 210 -QWILFISH: HoloPokemonId.ValueType # 211 -SCIZOR: HoloPokemonId.ValueType # 212 -SHUCKLE: HoloPokemonId.ValueType # 213 -HERACROSS: HoloPokemonId.ValueType # 214 -SNEASEL: HoloPokemonId.ValueType # 215 -TEDDIURSA: HoloPokemonId.ValueType # 216 -URSARING: HoloPokemonId.ValueType # 217 -SLUGMA: HoloPokemonId.ValueType # 218 -MAGCARGO: HoloPokemonId.ValueType # 219 -SWINUB: HoloPokemonId.ValueType # 220 -PILOSWINE: HoloPokemonId.ValueType # 221 -CORSOLA: HoloPokemonId.ValueType # 222 -REMORAID: HoloPokemonId.ValueType # 223 -OCTILLERY: HoloPokemonId.ValueType # 224 -DELIBIRD: HoloPokemonId.ValueType # 225 -MANTINE: HoloPokemonId.ValueType # 226 -SKARMORY: HoloPokemonId.ValueType # 227 -HOUNDOUR: HoloPokemonId.ValueType # 228 -HOUNDOOM: HoloPokemonId.ValueType # 229 -KINGDRA: HoloPokemonId.ValueType # 230 -PHANPY: HoloPokemonId.ValueType # 231 -DONPHAN: HoloPokemonId.ValueType # 232 -PORYGON2: HoloPokemonId.ValueType # 233 -STANTLER: HoloPokemonId.ValueType # 234 -SMEARGLE: HoloPokemonId.ValueType # 235 -TYROGUE: HoloPokemonId.ValueType # 236 -HITMONTOP: HoloPokemonId.ValueType # 237 -SMOOCHUM: HoloPokemonId.ValueType # 238 -ELEKID: HoloPokemonId.ValueType # 239 -MAGBY: HoloPokemonId.ValueType # 240 -MILTANK: HoloPokemonId.ValueType # 241 -BLISSEY: HoloPokemonId.ValueType # 242 -RAIKOU: HoloPokemonId.ValueType # 243 -ENTEI: HoloPokemonId.ValueType # 244 -SUICUNE: HoloPokemonId.ValueType # 245 -LARVITAR: HoloPokemonId.ValueType # 246 -PUPITAR: HoloPokemonId.ValueType # 247 -TYRANITAR: HoloPokemonId.ValueType # 248 -LUGIA: HoloPokemonId.ValueType # 249 -HO_OH: HoloPokemonId.ValueType # 250 -CELEBI: HoloPokemonId.ValueType # 251 -TREECKO: HoloPokemonId.ValueType # 252 -GROVYLE: HoloPokemonId.ValueType # 253 -SCEPTILE: HoloPokemonId.ValueType # 254 -TORCHIC: HoloPokemonId.ValueType # 255 -COMBUSKEN: HoloPokemonId.ValueType # 256 -BLAZIKEN: HoloPokemonId.ValueType # 257 -MUDKIP: HoloPokemonId.ValueType # 258 -MARSHTOMP: HoloPokemonId.ValueType # 259 -SWAMPERT: HoloPokemonId.ValueType # 260 -POOCHYENA: HoloPokemonId.ValueType # 261 -MIGHTYENA: HoloPokemonId.ValueType # 262 -ZIGZAGOON: HoloPokemonId.ValueType # 263 -LINOONE: HoloPokemonId.ValueType # 264 -WURMPLE: HoloPokemonId.ValueType # 265 -SILCOON: HoloPokemonId.ValueType # 266 -BEAUTIFLY: HoloPokemonId.ValueType # 267 -CASCOON: HoloPokemonId.ValueType # 268 -DUSTOX: HoloPokemonId.ValueType # 269 -LOTAD: HoloPokemonId.ValueType # 270 -LOMBRE: HoloPokemonId.ValueType # 271 -LUDICOLO: HoloPokemonId.ValueType # 272 -SEEDOT: HoloPokemonId.ValueType # 273 -NUZLEAF: HoloPokemonId.ValueType # 274 -SHIFTRY: HoloPokemonId.ValueType # 275 -TAILLOW: HoloPokemonId.ValueType # 276 -SWELLOW: HoloPokemonId.ValueType # 277 -WINGULL: HoloPokemonId.ValueType # 278 -PELIPPER: HoloPokemonId.ValueType # 279 -RALTS: HoloPokemonId.ValueType # 280 -KIRLIA: HoloPokemonId.ValueType # 281 -GARDEVOIR: HoloPokemonId.ValueType # 282 -SURSKIT: HoloPokemonId.ValueType # 283 -MASQUERAIN: HoloPokemonId.ValueType # 284 -SHROOMISH: HoloPokemonId.ValueType # 285 -BRELOOM: HoloPokemonId.ValueType # 286 -SLAKOTH: HoloPokemonId.ValueType # 287 -VIGOROTH: HoloPokemonId.ValueType # 288 -SLAKING: HoloPokemonId.ValueType # 289 -NINCADA: HoloPokemonId.ValueType # 290 -NINJASK: HoloPokemonId.ValueType # 291 -SHEDINJA: HoloPokemonId.ValueType # 292 -WHISMUR: HoloPokemonId.ValueType # 293 -LOUDRED: HoloPokemonId.ValueType # 294 -EXPLOUD: HoloPokemonId.ValueType # 295 -MAKUHITA: HoloPokemonId.ValueType # 296 -HARIYAMA: HoloPokemonId.ValueType # 297 -AZURILL: HoloPokemonId.ValueType # 298 -NOSEPASS: HoloPokemonId.ValueType # 299 -SKITTY: HoloPokemonId.ValueType # 300 -DELCATTY: HoloPokemonId.ValueType # 301 -SABLEYE: HoloPokemonId.ValueType # 302 -MAWILE: HoloPokemonId.ValueType # 303 -ARON: HoloPokemonId.ValueType # 304 -LAIRON: HoloPokemonId.ValueType # 305 -AGGRON: HoloPokemonId.ValueType # 306 -MEDITITE: HoloPokemonId.ValueType # 307 -MEDICHAM: HoloPokemonId.ValueType # 308 -ELECTRIKE: HoloPokemonId.ValueType # 309 -MANECTRIC: HoloPokemonId.ValueType # 310 -PLUSLE: HoloPokemonId.ValueType # 311 -MINUN: HoloPokemonId.ValueType # 312 -VOLBEAT: HoloPokemonId.ValueType # 313 -ILLUMISE: HoloPokemonId.ValueType # 314 -ROSELIA: HoloPokemonId.ValueType # 315 -GULPIN: HoloPokemonId.ValueType # 316 -SWALOT: HoloPokemonId.ValueType # 317 -CARVANHA: HoloPokemonId.ValueType # 318 -SHARPEDO: HoloPokemonId.ValueType # 319 -WAILMER: HoloPokemonId.ValueType # 320 -WAILORD: HoloPokemonId.ValueType # 321 -NUMEL: HoloPokemonId.ValueType # 322 -CAMERUPT: HoloPokemonId.ValueType # 323 -TORKOAL: HoloPokemonId.ValueType # 324 -SPOINK: HoloPokemonId.ValueType # 325 -GRUMPIG: HoloPokemonId.ValueType # 326 -SPINDA: HoloPokemonId.ValueType # 327 -TRAPINCH: HoloPokemonId.ValueType # 328 -VIBRAVA: HoloPokemonId.ValueType # 329 -FLYGON: HoloPokemonId.ValueType # 330 -CACNEA: HoloPokemonId.ValueType # 331 -CACTURNE: HoloPokemonId.ValueType # 332 -SWABLU: HoloPokemonId.ValueType # 333 -ALTARIA: HoloPokemonId.ValueType # 334 -ZANGOOSE: HoloPokemonId.ValueType # 335 -SEVIPER: HoloPokemonId.ValueType # 336 -LUNATONE: HoloPokemonId.ValueType # 337 -SOLROCK: HoloPokemonId.ValueType # 338 -BARBOACH: HoloPokemonId.ValueType # 339 -WHISCASH: HoloPokemonId.ValueType # 340 -CORPHISH: HoloPokemonId.ValueType # 341 -CRAWDAUNT: HoloPokemonId.ValueType # 342 -BALTOY: HoloPokemonId.ValueType # 343 -CLAYDOL: HoloPokemonId.ValueType # 344 -LILEEP: HoloPokemonId.ValueType # 345 -CRADILY: HoloPokemonId.ValueType # 346 -ANORITH: HoloPokemonId.ValueType # 347 -ARMALDO: HoloPokemonId.ValueType # 348 -FEEBAS: HoloPokemonId.ValueType # 349 -MILOTIC: HoloPokemonId.ValueType # 350 -CASTFORM: HoloPokemonId.ValueType # 351 -KECLEON: HoloPokemonId.ValueType # 352 -SHUPPET: HoloPokemonId.ValueType # 353 -BANETTE: HoloPokemonId.ValueType # 354 -DUSKULL: HoloPokemonId.ValueType # 355 -DUSCLOPS: HoloPokemonId.ValueType # 356 -TROPIUS: HoloPokemonId.ValueType # 357 -CHIMECHO: HoloPokemonId.ValueType # 358 -ABSOL: HoloPokemonId.ValueType # 359 -WYNAUT: HoloPokemonId.ValueType # 360 -SNORUNT: HoloPokemonId.ValueType # 361 -GLALIE: HoloPokemonId.ValueType # 362 -SPHEAL: HoloPokemonId.ValueType # 363 -SEALEO: HoloPokemonId.ValueType # 364 -WALREIN: HoloPokemonId.ValueType # 365 -CLAMPERL: HoloPokemonId.ValueType # 366 -HUNTAIL: HoloPokemonId.ValueType # 367 -GOREBYSS: HoloPokemonId.ValueType # 368 -RELICANTH: HoloPokemonId.ValueType # 369 -LUVDISC: HoloPokemonId.ValueType # 370 -BAGON: HoloPokemonId.ValueType # 371 -SHELGON: HoloPokemonId.ValueType # 372 -SALAMENCE: HoloPokemonId.ValueType # 373 -BELDUM: HoloPokemonId.ValueType # 374 -METANG: HoloPokemonId.ValueType # 375 -METAGROSS: HoloPokemonId.ValueType # 376 -REGIROCK: HoloPokemonId.ValueType # 377 -REGICE: HoloPokemonId.ValueType # 378 -REGISTEEL: HoloPokemonId.ValueType # 379 -LATIAS: HoloPokemonId.ValueType # 380 -LATIOS: HoloPokemonId.ValueType # 381 -KYOGRE: HoloPokemonId.ValueType # 382 -GROUDON: HoloPokemonId.ValueType # 383 -RAYQUAZA: HoloPokemonId.ValueType # 384 -JIRACHI: HoloPokemonId.ValueType # 385 -DEOXYS: HoloPokemonId.ValueType # 386 -TURTWIG: HoloPokemonId.ValueType # 387 -GROTLE: HoloPokemonId.ValueType # 388 -TORTERRA: HoloPokemonId.ValueType # 389 -CHIMCHAR: HoloPokemonId.ValueType # 390 -MONFERNO: HoloPokemonId.ValueType # 391 -INFERNAPE: HoloPokemonId.ValueType # 392 -PIPLUP: HoloPokemonId.ValueType # 393 -PRINPLUP: HoloPokemonId.ValueType # 394 -EMPOLEON: HoloPokemonId.ValueType # 395 -STARLY: HoloPokemonId.ValueType # 396 -STARAVIA: HoloPokemonId.ValueType # 397 -STARAPTOR: HoloPokemonId.ValueType # 398 -BIDOOF: HoloPokemonId.ValueType # 399 -BIBAREL: HoloPokemonId.ValueType # 400 -KRICKETOT: HoloPokemonId.ValueType # 401 -KRICKETUNE: HoloPokemonId.ValueType # 402 -SHINX: HoloPokemonId.ValueType # 403 -LUXIO: HoloPokemonId.ValueType # 404 -LUXRAY: HoloPokemonId.ValueType # 405 -BUDEW: HoloPokemonId.ValueType # 406 -ROSERADE: HoloPokemonId.ValueType # 407 -CRANIDOS: HoloPokemonId.ValueType # 408 -RAMPARDOS: HoloPokemonId.ValueType # 409 -SHIELDON: HoloPokemonId.ValueType # 410 -BASTIODON: HoloPokemonId.ValueType # 411 -BURMY: HoloPokemonId.ValueType # 412 -WORMADAM: HoloPokemonId.ValueType # 413 -MOTHIM: HoloPokemonId.ValueType # 414 -COMBEE: HoloPokemonId.ValueType # 415 -VESPIQUEN: HoloPokemonId.ValueType # 416 -PACHIRISU: HoloPokemonId.ValueType # 417 -BUIZEL: HoloPokemonId.ValueType # 418 -FLOATZEL: HoloPokemonId.ValueType # 419 -CHERUBI: HoloPokemonId.ValueType # 420 -CHERRIM: HoloPokemonId.ValueType # 421 -SHELLOS: HoloPokemonId.ValueType # 422 -GASTRODON: HoloPokemonId.ValueType # 423 -AMBIPOM: HoloPokemonId.ValueType # 424 -DRIFLOON: HoloPokemonId.ValueType # 425 -DRIFBLIM: HoloPokemonId.ValueType # 426 -BUNEARY: HoloPokemonId.ValueType # 427 -LOPUNNY: HoloPokemonId.ValueType # 428 -MISMAGIUS: HoloPokemonId.ValueType # 429 -HONCHKROW: HoloPokemonId.ValueType # 430 -GLAMEOW: HoloPokemonId.ValueType # 431 -PURUGLY: HoloPokemonId.ValueType # 432 -CHINGLING: HoloPokemonId.ValueType # 433 -STUNKY: HoloPokemonId.ValueType # 434 -SKUNTANK: HoloPokemonId.ValueType # 435 -BRONZOR: HoloPokemonId.ValueType # 436 -BRONZONG: HoloPokemonId.ValueType # 437 -BONSLY: HoloPokemonId.ValueType # 438 -MIME_JR: HoloPokemonId.ValueType # 439 -HAPPINY: HoloPokemonId.ValueType # 440 -CHATOT: HoloPokemonId.ValueType # 441 -SPIRITOMB: HoloPokemonId.ValueType # 442 -GIBLE: HoloPokemonId.ValueType # 443 -GABITE: HoloPokemonId.ValueType # 444 -GARCHOMP: HoloPokemonId.ValueType # 445 -MUNCHLAX: HoloPokemonId.ValueType # 446 -RIOLU: HoloPokemonId.ValueType # 447 -LUCARIO: HoloPokemonId.ValueType # 448 -HIPPOPOTAS: HoloPokemonId.ValueType # 449 -HIPPOWDON: HoloPokemonId.ValueType # 450 -SKORUPI: HoloPokemonId.ValueType # 451 -DRAPION: HoloPokemonId.ValueType # 452 -CROAGUNK: HoloPokemonId.ValueType # 453 -TOXICROAK: HoloPokemonId.ValueType # 454 -CARNIVINE: HoloPokemonId.ValueType # 455 -FINNEON: HoloPokemonId.ValueType # 456 -LUMINEON: HoloPokemonId.ValueType # 457 -MANTYKE: HoloPokemonId.ValueType # 458 -SNOVER: HoloPokemonId.ValueType # 459 -ABOMASNOW: HoloPokemonId.ValueType # 460 -WEAVILE: HoloPokemonId.ValueType # 461 -MAGNEZONE: HoloPokemonId.ValueType # 462 -LICKILICKY: HoloPokemonId.ValueType # 463 -RHYPERIOR: HoloPokemonId.ValueType # 464 -TANGROWTH: HoloPokemonId.ValueType # 465 -ELECTIVIRE: HoloPokemonId.ValueType # 466 -MAGMORTAR: HoloPokemonId.ValueType # 467 -TOGEKISS: HoloPokemonId.ValueType # 468 -YANMEGA: HoloPokemonId.ValueType # 469 -LEAFEON: HoloPokemonId.ValueType # 470 -GLACEON: HoloPokemonId.ValueType # 471 -GLISCOR: HoloPokemonId.ValueType # 472 -MAMOSWINE: HoloPokemonId.ValueType # 473 -PORYGON_Z: HoloPokemonId.ValueType # 474 -GALLADE: HoloPokemonId.ValueType # 475 -PROBOPASS: HoloPokemonId.ValueType # 476 -DUSKNOIR: HoloPokemonId.ValueType # 477 -FROSLASS: HoloPokemonId.ValueType # 478 -ROTOM: HoloPokemonId.ValueType # 479 -UXIE: HoloPokemonId.ValueType # 480 -MESPRIT: HoloPokemonId.ValueType # 481 -AZELF: HoloPokemonId.ValueType # 482 -DIALGA: HoloPokemonId.ValueType # 483 -PALKIA: HoloPokemonId.ValueType # 484 -HEATRAN: HoloPokemonId.ValueType # 485 -REGIGIGAS: HoloPokemonId.ValueType # 486 -GIRATINA: HoloPokemonId.ValueType # 487 -CRESSELIA: HoloPokemonId.ValueType # 488 -PHIONE: HoloPokemonId.ValueType # 489 -MANAPHY: HoloPokemonId.ValueType # 490 -DARKRAI: HoloPokemonId.ValueType # 491 -SHAYMIN: HoloPokemonId.ValueType # 492 -ARCEUS: HoloPokemonId.ValueType # 493 -VICTINI: HoloPokemonId.ValueType # 494 -SNIVY: HoloPokemonId.ValueType # 495 -SERVINE: HoloPokemonId.ValueType # 496 -SERPERIOR: HoloPokemonId.ValueType # 497 -TEPIG: HoloPokemonId.ValueType # 498 -PIGNITE: HoloPokemonId.ValueType # 499 -EMBOAR: HoloPokemonId.ValueType # 500 -OSHAWOTT: HoloPokemonId.ValueType # 501 -DEWOTT: HoloPokemonId.ValueType # 502 -SAMUROTT: HoloPokemonId.ValueType # 503 -PATRAT: HoloPokemonId.ValueType # 504 -WATCHOG: HoloPokemonId.ValueType # 505 -LILLIPUP: HoloPokemonId.ValueType # 506 -HERDIER: HoloPokemonId.ValueType # 507 -STOUTLAND: HoloPokemonId.ValueType # 508 -PURRLOIN: HoloPokemonId.ValueType # 509 -LIEPARD: HoloPokemonId.ValueType # 510 -PANSAGE: HoloPokemonId.ValueType # 511 -SIMISAGE: HoloPokemonId.ValueType # 512 -PANSEAR: HoloPokemonId.ValueType # 513 -SIMISEAR: HoloPokemonId.ValueType # 514 -PANPOUR: HoloPokemonId.ValueType # 515 -SIMIPOUR: HoloPokemonId.ValueType # 516 -MUNNA: HoloPokemonId.ValueType # 517 -MUSHARNA: HoloPokemonId.ValueType # 518 -PIDOVE: HoloPokemonId.ValueType # 519 -TRANQUILL: HoloPokemonId.ValueType # 520 -UNFEZANT: HoloPokemonId.ValueType # 521 -BLITZLE: HoloPokemonId.ValueType # 522 -ZEBSTRIKA: HoloPokemonId.ValueType # 523 -ROGGENROLA: HoloPokemonId.ValueType # 524 -BOLDORE: HoloPokemonId.ValueType # 525 -GIGALITH: HoloPokemonId.ValueType # 526 -WOOBAT: HoloPokemonId.ValueType # 527 -SWOOBAT: HoloPokemonId.ValueType # 528 -DRILBUR: HoloPokemonId.ValueType # 529 -EXCADRILL: HoloPokemonId.ValueType # 530 -AUDINO: HoloPokemonId.ValueType # 531 -TIMBURR: HoloPokemonId.ValueType # 532 -GURDURR: HoloPokemonId.ValueType # 533 -CONKELDURR: HoloPokemonId.ValueType # 534 -TYMPOLE: HoloPokemonId.ValueType # 535 -PALPITOAD: HoloPokemonId.ValueType # 536 -SEISMITOAD: HoloPokemonId.ValueType # 537 -THROH: HoloPokemonId.ValueType # 538 -SAWK: HoloPokemonId.ValueType # 539 -SEWADDLE: HoloPokemonId.ValueType # 540 -SWADLOON: HoloPokemonId.ValueType # 541 -LEAVANNY: HoloPokemonId.ValueType # 542 -VENIPEDE: HoloPokemonId.ValueType # 543 -WHIRLIPEDE: HoloPokemonId.ValueType # 544 -SCOLIPEDE: HoloPokemonId.ValueType # 545 -COTTONEE: HoloPokemonId.ValueType # 546 -WHIMSICOTT: HoloPokemonId.ValueType # 547 -PETILIL: HoloPokemonId.ValueType # 548 -LILLIGANT: HoloPokemonId.ValueType # 549 -BASCULIN: HoloPokemonId.ValueType # 550 -SANDILE: HoloPokemonId.ValueType # 551 -KROKOROK: HoloPokemonId.ValueType # 552 -KROOKODILE: HoloPokemonId.ValueType # 553 -DARUMAKA: HoloPokemonId.ValueType # 554 -DARMANITAN: HoloPokemonId.ValueType # 555 -MARACTUS: HoloPokemonId.ValueType # 556 -DWEBBLE: HoloPokemonId.ValueType # 557 -CRUSTLE: HoloPokemonId.ValueType # 558 -SCRAGGY: HoloPokemonId.ValueType # 559 -SCRAFTY: HoloPokemonId.ValueType # 560 -SIGILYPH: HoloPokemonId.ValueType # 561 -YAMASK: HoloPokemonId.ValueType # 562 -COFAGRIGUS: HoloPokemonId.ValueType # 563 -TIRTOUGA: HoloPokemonId.ValueType # 564 -CARRACOSTA: HoloPokemonId.ValueType # 565 -ARCHEN: HoloPokemonId.ValueType # 566 -ARCHEOPS: HoloPokemonId.ValueType # 567 -TRUBBISH: HoloPokemonId.ValueType # 568 -GARBODOR: HoloPokemonId.ValueType # 569 -ZORUA: HoloPokemonId.ValueType # 570 -ZOROARK: HoloPokemonId.ValueType # 571 -MINCCINO: HoloPokemonId.ValueType # 572 -CINCCINO: HoloPokemonId.ValueType # 573 -GOTHITA: HoloPokemonId.ValueType # 574 -GOTHORITA: HoloPokemonId.ValueType # 575 -GOTHITELLE: HoloPokemonId.ValueType # 576 -SOLOSIS: HoloPokemonId.ValueType # 577 -DUOSION: HoloPokemonId.ValueType # 578 -REUNICLUS: HoloPokemonId.ValueType # 579 -DUCKLETT: HoloPokemonId.ValueType # 580 -SWANNA: HoloPokemonId.ValueType # 581 -VANILLITE: HoloPokemonId.ValueType # 582 -VANILLISH: HoloPokemonId.ValueType # 583 -VANILLUXE: HoloPokemonId.ValueType # 584 -DEERLING: HoloPokemonId.ValueType # 585 -SAWSBUCK: HoloPokemonId.ValueType # 586 -EMOLGA: HoloPokemonId.ValueType # 587 -KARRABLAST: HoloPokemonId.ValueType # 588 -ESCAVALIER: HoloPokemonId.ValueType # 589 -FOONGUS: HoloPokemonId.ValueType # 590 -AMOONGUSS: HoloPokemonId.ValueType # 591 -FRILLISH: HoloPokemonId.ValueType # 592 -JELLICENT: HoloPokemonId.ValueType # 593 -ALOMOMOLA: HoloPokemonId.ValueType # 594 -JOLTIK: HoloPokemonId.ValueType # 595 -GALVANTULA: HoloPokemonId.ValueType # 596 -FERROSEED: HoloPokemonId.ValueType # 597 -FERROTHORN: HoloPokemonId.ValueType # 598 -KLINK: HoloPokemonId.ValueType # 599 -KLANG: HoloPokemonId.ValueType # 600 -KLINKLANG: HoloPokemonId.ValueType # 601 -TYNAMO: HoloPokemonId.ValueType # 602 -EELEKTRIK: HoloPokemonId.ValueType # 603 -EELEKTROSS: HoloPokemonId.ValueType # 604 -ELGYEM: HoloPokemonId.ValueType # 605 -BEHEEYEM: HoloPokemonId.ValueType # 606 -LITWICK: HoloPokemonId.ValueType # 607 -LAMPENT: HoloPokemonId.ValueType # 608 -CHANDELURE: HoloPokemonId.ValueType # 609 -AXEW: HoloPokemonId.ValueType # 610 -FRAXURE: HoloPokemonId.ValueType # 611 -HAXORUS: HoloPokemonId.ValueType # 612 -CUBCHOO: HoloPokemonId.ValueType # 613 -BEARTIC: HoloPokemonId.ValueType # 614 -CRYOGONAL: HoloPokemonId.ValueType # 615 -SHELMET: HoloPokemonId.ValueType # 616 -ACCELGOR: HoloPokemonId.ValueType # 617 -STUNFISK: HoloPokemonId.ValueType # 618 -MIENFOO: HoloPokemonId.ValueType # 619 -MIENSHAO: HoloPokemonId.ValueType # 620 -DRUDDIGON: HoloPokemonId.ValueType # 621 -GOLETT: HoloPokemonId.ValueType # 622 -GOLURK: HoloPokemonId.ValueType # 623 -PAWNIARD: HoloPokemonId.ValueType # 624 -BISHARP: HoloPokemonId.ValueType # 625 -BOUFFALANT: HoloPokemonId.ValueType # 626 -RUFFLET: HoloPokemonId.ValueType # 627 -BRAVIARY: HoloPokemonId.ValueType # 628 -VULLABY: HoloPokemonId.ValueType # 629 -MANDIBUZZ: HoloPokemonId.ValueType # 630 -HEATMOR: HoloPokemonId.ValueType # 631 -DURANT: HoloPokemonId.ValueType # 632 -DEINO: HoloPokemonId.ValueType # 633 -ZWEILOUS: HoloPokemonId.ValueType # 634 -HYDREIGON: HoloPokemonId.ValueType # 635 -LARVESTA: HoloPokemonId.ValueType # 636 -VOLCARONA: HoloPokemonId.ValueType # 637 -COBALION: HoloPokemonId.ValueType # 638 -TERRAKION: HoloPokemonId.ValueType # 639 -VIRIZION: HoloPokemonId.ValueType # 640 -TORNADUS: HoloPokemonId.ValueType # 641 -THUNDURUS: HoloPokemonId.ValueType # 642 -RESHIRAM: HoloPokemonId.ValueType # 643 -ZEKROM: HoloPokemonId.ValueType # 644 -LANDORUS: HoloPokemonId.ValueType # 645 -KYUREM: HoloPokemonId.ValueType # 646 -KELDEO: HoloPokemonId.ValueType # 647 -MELOETTA: HoloPokemonId.ValueType # 648 -GENESECT: HoloPokemonId.ValueType # 649 -CHESPIN: HoloPokemonId.ValueType # 650 -QUILLADIN: HoloPokemonId.ValueType # 651 -CHESNAUGHT: HoloPokemonId.ValueType # 652 -FENNEKIN: HoloPokemonId.ValueType # 653 -BRAIXEN: HoloPokemonId.ValueType # 654 -DELPHOX: HoloPokemonId.ValueType # 655 -FROAKIE: HoloPokemonId.ValueType # 656 -FROGADIER: HoloPokemonId.ValueType # 657 -GRENINJA: HoloPokemonId.ValueType # 658 -BUNNELBY: HoloPokemonId.ValueType # 659 -DIGGERSBY: HoloPokemonId.ValueType # 660 -FLETCHLING: HoloPokemonId.ValueType # 661 -FLETCHINDER: HoloPokemonId.ValueType # 662 -TALONFLAME: HoloPokemonId.ValueType # 663 -SCATTERBUG: HoloPokemonId.ValueType # 664 -SPEWPA: HoloPokemonId.ValueType # 665 -VIVILLON: HoloPokemonId.ValueType # 666 -LITLEO: HoloPokemonId.ValueType # 667 -PYROAR: HoloPokemonId.ValueType # 668 -FLABEBE: HoloPokemonId.ValueType # 669 -FLOETTE: HoloPokemonId.ValueType # 670 -FLORGES: HoloPokemonId.ValueType # 671 -SKIDDO: HoloPokemonId.ValueType # 672 -GOGOAT: HoloPokemonId.ValueType # 673 -PANCHAM: HoloPokemonId.ValueType # 674 -PANGORO: HoloPokemonId.ValueType # 675 -FURFROU: HoloPokemonId.ValueType # 676 -ESPURR: HoloPokemonId.ValueType # 677 -MEOWSTIC: HoloPokemonId.ValueType # 678 -HONEDGE: HoloPokemonId.ValueType # 679 -DOUBLADE: HoloPokemonId.ValueType # 680 -AEGISLASH: HoloPokemonId.ValueType # 681 -SPRITZEE: HoloPokemonId.ValueType # 682 -AROMATISSE: HoloPokemonId.ValueType # 683 -SWIRLIX: HoloPokemonId.ValueType # 684 -SLURPUFF: HoloPokemonId.ValueType # 685 -INKAY: HoloPokemonId.ValueType # 686 -MALAMAR: HoloPokemonId.ValueType # 687 -BINACLE: HoloPokemonId.ValueType # 688 -BARBARACLE: HoloPokemonId.ValueType # 689 -SKRELP: HoloPokemonId.ValueType # 690 -DRAGALGE: HoloPokemonId.ValueType # 691 -CLAUNCHER: HoloPokemonId.ValueType # 692 -CLAWITZER: HoloPokemonId.ValueType # 693 -HELIOPTILE: HoloPokemonId.ValueType # 694 -HELIOLISK: HoloPokemonId.ValueType # 695 -TYRUNT: HoloPokemonId.ValueType # 696 -TYRANTRUM: HoloPokemonId.ValueType # 697 -AMAURA: HoloPokemonId.ValueType # 698 -AURORUS: HoloPokemonId.ValueType # 699 -SYLVEON: HoloPokemonId.ValueType # 700 -HAWLUCHA: HoloPokemonId.ValueType # 701 -DEDENNE: HoloPokemonId.ValueType # 702 -CARBINK: HoloPokemonId.ValueType # 703 -GOOMY: HoloPokemonId.ValueType # 704 -SLIGGOO: HoloPokemonId.ValueType # 705 -GOODRA: HoloPokemonId.ValueType # 706 -KLEFKI: HoloPokemonId.ValueType # 707 -PHANTUMP: HoloPokemonId.ValueType # 708 -TREVENANT: HoloPokemonId.ValueType # 709 -PUMPKABOO: HoloPokemonId.ValueType # 710 -GOURGEIST: HoloPokemonId.ValueType # 711 -BERGMITE: HoloPokemonId.ValueType # 712 -AVALUGG: HoloPokemonId.ValueType # 713 -NOIBAT: HoloPokemonId.ValueType # 714 -NOIVERN: HoloPokemonId.ValueType # 715 -XERNEAS: HoloPokemonId.ValueType # 716 -YVELTAL: HoloPokemonId.ValueType # 717 -ZYGARDE: HoloPokemonId.ValueType # 718 -DIANCIE: HoloPokemonId.ValueType # 719 -HOOPA: HoloPokemonId.ValueType # 720 -VOLCANION: HoloPokemonId.ValueType # 721 -ROWLET: HoloPokemonId.ValueType # 722 -DARTRIX: HoloPokemonId.ValueType # 723 -DECIDUEYE: HoloPokemonId.ValueType # 724 -LITTEN: HoloPokemonId.ValueType # 725 -TORRACAT: HoloPokemonId.ValueType # 726 -INCINEROAR: HoloPokemonId.ValueType # 727 -POPPLIO: HoloPokemonId.ValueType # 728 -BRIONNE: HoloPokemonId.ValueType # 729 -PRIMARINA: HoloPokemonId.ValueType # 730 -PIKIPEK: HoloPokemonId.ValueType # 731 -TRUMBEAK: HoloPokemonId.ValueType # 732 -TOUCANNON: HoloPokemonId.ValueType # 733 -YUNGOOS: HoloPokemonId.ValueType # 734 -GUMSHOOS: HoloPokemonId.ValueType # 735 -GRUBBIN: HoloPokemonId.ValueType # 736 -CHARJABUG: HoloPokemonId.ValueType # 737 -VIKAVOLT: HoloPokemonId.ValueType # 738 -CRABRAWLER: HoloPokemonId.ValueType # 739 -CRABOMINABLE: HoloPokemonId.ValueType # 740 -ORICORIO: HoloPokemonId.ValueType # 741 -CUTIEFLY: HoloPokemonId.ValueType # 742 -RIBOMBEE: HoloPokemonId.ValueType # 743 -ROCKRUFF: HoloPokemonId.ValueType # 744 -LYCANROC: HoloPokemonId.ValueType # 745 -WISHIWASHI: HoloPokemonId.ValueType # 746 -MAREANIE: HoloPokemonId.ValueType # 747 -TOXAPEX: HoloPokemonId.ValueType # 748 -MUDBRAY: HoloPokemonId.ValueType # 749 -MUDSDALE: HoloPokemonId.ValueType # 750 -DEWPIDER: HoloPokemonId.ValueType # 751 -ARAQUANID: HoloPokemonId.ValueType # 752 -FOMANTIS: HoloPokemonId.ValueType # 753 -LURANTIS: HoloPokemonId.ValueType # 754 -MORELULL: HoloPokemonId.ValueType # 755 -SHIINOTIC: HoloPokemonId.ValueType # 756 -SALANDIT: HoloPokemonId.ValueType # 757 -SALAZZLE: HoloPokemonId.ValueType # 758 -STUFFUL: HoloPokemonId.ValueType # 759 -BEWEAR: HoloPokemonId.ValueType # 760 -BOUNSWEET: HoloPokemonId.ValueType # 761 -STEENEE: HoloPokemonId.ValueType # 762 -TSAREENA: HoloPokemonId.ValueType # 763 -COMFEY: HoloPokemonId.ValueType # 764 -ORANGURU: HoloPokemonId.ValueType # 765 -PASSIMIAN: HoloPokemonId.ValueType # 766 -WIMPOD: HoloPokemonId.ValueType # 767 -GOLISOPOD: HoloPokemonId.ValueType # 768 -SANDYGAST: HoloPokemonId.ValueType # 769 -PALOSSAND: HoloPokemonId.ValueType # 770 -PYUKUMUKU: HoloPokemonId.ValueType # 771 -TYPE_NULL: HoloPokemonId.ValueType # 772 -SILVALLY: HoloPokemonId.ValueType # 773 -MINIOR: HoloPokemonId.ValueType # 774 -KOMALA: HoloPokemonId.ValueType # 775 -TURTONATOR: HoloPokemonId.ValueType # 776 -TOGEDEMARU: HoloPokemonId.ValueType # 777 -MIMIKYU: HoloPokemonId.ValueType # 778 -BRUXISH: HoloPokemonId.ValueType # 779 -DRAMPA: HoloPokemonId.ValueType # 780 -DHELMISE: HoloPokemonId.ValueType # 781 -JANGMO_O: HoloPokemonId.ValueType # 782 -HAKAMO_O: HoloPokemonId.ValueType # 783 -KOMMO_O: HoloPokemonId.ValueType # 784 -TAPU_KOKO: HoloPokemonId.ValueType # 785 -TAPU_LELE: HoloPokemonId.ValueType # 786 -TAPU_BULU: HoloPokemonId.ValueType # 787 -TAPU_FINI: HoloPokemonId.ValueType # 788 -COSMOG: HoloPokemonId.ValueType # 789 -COSMOEM: HoloPokemonId.ValueType # 790 -SOLGALEO: HoloPokemonId.ValueType # 791 -LUNALA: HoloPokemonId.ValueType # 792 -NIHILEGO: HoloPokemonId.ValueType # 793 -BUZZWOLE: HoloPokemonId.ValueType # 794 -PHEROMOSA: HoloPokemonId.ValueType # 795 -XURKITREE: HoloPokemonId.ValueType # 796 -CELESTEELA: HoloPokemonId.ValueType # 797 -KARTANA: HoloPokemonId.ValueType # 798 -GUZZLORD: HoloPokemonId.ValueType # 799 -NECROZMA: HoloPokemonId.ValueType # 800 -MAGEARNA: HoloPokemonId.ValueType # 801 -MARSHADOW: HoloPokemonId.ValueType # 802 -POIPOLE: HoloPokemonId.ValueType # 803 -NAGANADEL: HoloPokemonId.ValueType # 804 -STAKATAKA: HoloPokemonId.ValueType # 805 -BLACEPHALON: HoloPokemonId.ValueType # 806 -ZERAORA: HoloPokemonId.ValueType # 807 -MELTAN: HoloPokemonId.ValueType # 808 -MELMETAL: HoloPokemonId.ValueType # 809 -GROOKEY: HoloPokemonId.ValueType # 810 -THWACKEY: HoloPokemonId.ValueType # 811 -RILLABOOM: HoloPokemonId.ValueType # 812 -SCORBUNNY: HoloPokemonId.ValueType # 813 -RABOOT: HoloPokemonId.ValueType # 814 -CINDERACE: HoloPokemonId.ValueType # 815 -SOBBLE: HoloPokemonId.ValueType # 816 -DRIZZILE: HoloPokemonId.ValueType # 817 -INTELEON: HoloPokemonId.ValueType # 818 -SKWOVET: HoloPokemonId.ValueType # 819 -GREEDENT: HoloPokemonId.ValueType # 820 -ROOKIDEE: HoloPokemonId.ValueType # 821 -CORVISQUIRE: HoloPokemonId.ValueType # 822 -CORVIKNIGHT: HoloPokemonId.ValueType # 823 -BLIPBUG: HoloPokemonId.ValueType # 824 -DOTTLER: HoloPokemonId.ValueType # 825 -ORBEETLE: HoloPokemonId.ValueType # 826 -NICKIT: HoloPokemonId.ValueType # 827 -THIEVUL: HoloPokemonId.ValueType # 828 -GOSSIFLEUR: HoloPokemonId.ValueType # 829 -ELDEGOSS: HoloPokemonId.ValueType # 830 -WOOLOO: HoloPokemonId.ValueType # 831 -DUBWOOL: HoloPokemonId.ValueType # 832 -CHEWTLE: HoloPokemonId.ValueType # 833 -DREDNAW: HoloPokemonId.ValueType # 834 -YAMPER: HoloPokemonId.ValueType # 835 -BOLTUND: HoloPokemonId.ValueType # 836 -ROLYCOLY: HoloPokemonId.ValueType # 837 -CARKOL: HoloPokemonId.ValueType # 838 -COALOSSAL: HoloPokemonId.ValueType # 839 -APPLIN: HoloPokemonId.ValueType # 840 -FLAPPLE: HoloPokemonId.ValueType # 841 -APPLETUN: HoloPokemonId.ValueType # 842 -SILICOBRA: HoloPokemonId.ValueType # 843 -SANDACONDA: HoloPokemonId.ValueType # 844 -CRAMORANT: HoloPokemonId.ValueType # 845 -ARROKUDA: HoloPokemonId.ValueType # 846 -BARRASKEWDA: HoloPokemonId.ValueType # 847 -TOXEL: HoloPokemonId.ValueType # 848 -TOXTRICITY: HoloPokemonId.ValueType # 849 -SIZZLIPEDE: HoloPokemonId.ValueType # 850 -CENTISKORCH: HoloPokemonId.ValueType # 851 -CLOBBOPUS: HoloPokemonId.ValueType # 852 -GRAPPLOCT: HoloPokemonId.ValueType # 853 -SINISTEA: HoloPokemonId.ValueType # 854 -POLTEAGEIST: HoloPokemonId.ValueType # 855 -HATENNA: HoloPokemonId.ValueType # 856 -HATTREM: HoloPokemonId.ValueType # 857 -HATTERENE: HoloPokemonId.ValueType # 858 -IMPIDIMP: HoloPokemonId.ValueType # 859 -MORGREM: HoloPokemonId.ValueType # 860 -GRIMMSNARL: HoloPokemonId.ValueType # 861 -OBSTAGOON: HoloPokemonId.ValueType # 862 -PERRSERKER: HoloPokemonId.ValueType # 863 -CURSOLA: HoloPokemonId.ValueType # 864 -SIRFETCHD: HoloPokemonId.ValueType # 865 -MR_RIME: HoloPokemonId.ValueType # 866 -RUNERIGUS: HoloPokemonId.ValueType # 867 -MILCERY: HoloPokemonId.ValueType # 868 -ALCREMIE: HoloPokemonId.ValueType # 869 -FALINKS: HoloPokemonId.ValueType # 870 -PINCURCHIN: HoloPokemonId.ValueType # 871 -SNOM: HoloPokemonId.ValueType # 872 -FROSMOTH: HoloPokemonId.ValueType # 873 -STONJOURNER: HoloPokemonId.ValueType # 874 -EISCUE: HoloPokemonId.ValueType # 875 -INDEEDEE: HoloPokemonId.ValueType # 876 -MORPEKO: HoloPokemonId.ValueType # 877 -CUFANT: HoloPokemonId.ValueType # 878 -COPPERAJAH: HoloPokemonId.ValueType # 879 -DRACOZOLT: HoloPokemonId.ValueType # 880 -ARCTOZOLT: HoloPokemonId.ValueType # 881 -DRACOVISH: HoloPokemonId.ValueType # 882 -ARCTOVISH: HoloPokemonId.ValueType # 883 -DURALUDON: HoloPokemonId.ValueType # 884 -DREEPY: HoloPokemonId.ValueType # 885 -DRAKLOAK: HoloPokemonId.ValueType # 886 -DRAGAPULT: HoloPokemonId.ValueType # 887 -ZACIAN: HoloPokemonId.ValueType # 888 -ZAMAZENTA: HoloPokemonId.ValueType # 889 -ETERNATUS: HoloPokemonId.ValueType # 890 -KUBFU: HoloPokemonId.ValueType # 891 -URSHIFU: HoloPokemonId.ValueType # 892 -ZARUDE: HoloPokemonId.ValueType # 893 -REGIELEKI: HoloPokemonId.ValueType # 894 -REGIDRAGO: HoloPokemonId.ValueType # 895 -GLASTRIER: HoloPokemonId.ValueType # 896 -SPECTRIER: HoloPokemonId.ValueType # 897 -CALYREX: HoloPokemonId.ValueType # 898 -WYRDEER: HoloPokemonId.ValueType # 899 -KLEAVOR: HoloPokemonId.ValueType # 900 -URSALUNA: HoloPokemonId.ValueType # 901 -BASCULEGION: HoloPokemonId.ValueType # 902 -SNEASLER: HoloPokemonId.ValueType # 903 -OVERQWIL: HoloPokemonId.ValueType # 904 -ENAMORUS: HoloPokemonId.ValueType # 905 -SPRIGATITO: HoloPokemonId.ValueType # 906 -FLORAGATO: HoloPokemonId.ValueType # 907 -MEOWSCARADA: HoloPokemonId.ValueType # 908 -FUECOCO: HoloPokemonId.ValueType # 909 -CROCALOR: HoloPokemonId.ValueType # 910 -SKELEDIRGE: HoloPokemonId.ValueType # 911 -QUAXLY: HoloPokemonId.ValueType # 912 -QUAXWELL: HoloPokemonId.ValueType # 913 -QUAQUAVAL: HoloPokemonId.ValueType # 914 -LECHONK: HoloPokemonId.ValueType # 915 -OINKOLOGNE: HoloPokemonId.ValueType # 916 -TAROUNTULA: HoloPokemonId.ValueType # 917 -SPIDOPS: HoloPokemonId.ValueType # 918 -NYMBLE: HoloPokemonId.ValueType # 919 -LOKIX: HoloPokemonId.ValueType # 920 -PAWMI: HoloPokemonId.ValueType # 921 -PAWMO: HoloPokemonId.ValueType # 922 -PAWMOT: HoloPokemonId.ValueType # 923 -TANDEMAUS: HoloPokemonId.ValueType # 924 -MAUSHOLD: HoloPokemonId.ValueType # 925 -FIDOUGH: HoloPokemonId.ValueType # 926 -DACHSBUN: HoloPokemonId.ValueType # 927 -SMOLIV: HoloPokemonId.ValueType # 928 -DOLLIV: HoloPokemonId.ValueType # 929 -ARBOLIVA: HoloPokemonId.ValueType # 930 -SQUAWKABILLY: HoloPokemonId.ValueType # 931 -NACLI: HoloPokemonId.ValueType # 932 -NACLSTACK: HoloPokemonId.ValueType # 933 -GARGANACL: HoloPokemonId.ValueType # 934 -CHARCADET: HoloPokemonId.ValueType # 935 -ARMAROUGE: HoloPokemonId.ValueType # 936 -CERULEDGE: HoloPokemonId.ValueType # 937 -TADBULB: HoloPokemonId.ValueType # 938 -BELLIBOLT: HoloPokemonId.ValueType # 939 -WATTREL: HoloPokemonId.ValueType # 940 -KILOWATTREL: HoloPokemonId.ValueType # 941 -MASCHIFF: HoloPokemonId.ValueType # 942 -MABOSSTIFF: HoloPokemonId.ValueType # 943 -SHROODLE: HoloPokemonId.ValueType # 944 -GRAFAIAI: HoloPokemonId.ValueType # 945 -BRAMBLIN: HoloPokemonId.ValueType # 946 -BRAMBLEGHAST: HoloPokemonId.ValueType # 947 -TOEDSCOOL: HoloPokemonId.ValueType # 948 -TOEDSCRUEL: HoloPokemonId.ValueType # 949 -KLAWF: HoloPokemonId.ValueType # 950 -CAPSAKID: HoloPokemonId.ValueType # 951 -SCOVILLAIN: HoloPokemonId.ValueType # 952 -RELLOR: HoloPokemonId.ValueType # 953 -RABSCA: HoloPokemonId.ValueType # 954 -FLITTLE: HoloPokemonId.ValueType # 955 -ESPATHRA: HoloPokemonId.ValueType # 956 -TINKATINK: HoloPokemonId.ValueType # 957 -TINKATUFF: HoloPokemonId.ValueType # 958 -TINKATON: HoloPokemonId.ValueType # 959 -WIGLETT: HoloPokemonId.ValueType # 960 -WUGTRIO: HoloPokemonId.ValueType # 961 -BOMBIRDIER: HoloPokemonId.ValueType # 962 -FINIZEN: HoloPokemonId.ValueType # 963 -PALAFIN: HoloPokemonId.ValueType # 964 -VAROOM: HoloPokemonId.ValueType # 965 -REVAVROOM: HoloPokemonId.ValueType # 966 -CYCLIZAR: HoloPokemonId.ValueType # 967 -ORTHWORM: HoloPokemonId.ValueType # 968 -GLIMMET: HoloPokemonId.ValueType # 969 -GLIMMORA: HoloPokemonId.ValueType # 970 -GREAVARD: HoloPokemonId.ValueType # 971 -HOUNDSTONE: HoloPokemonId.ValueType # 972 -FLAMIGO: HoloPokemonId.ValueType # 973 -CETODDLE: HoloPokemonId.ValueType # 974 -CETITAN: HoloPokemonId.ValueType # 975 -VELUZA: HoloPokemonId.ValueType # 976 -DONDOZO: HoloPokemonId.ValueType # 977 -TATSUGIRI: HoloPokemonId.ValueType # 978 -ANNIHILAPE: HoloPokemonId.ValueType # 979 -CLODSIRE: HoloPokemonId.ValueType # 980 -FARIGIRAF: HoloPokemonId.ValueType # 981 -DUDUNSPARCE: HoloPokemonId.ValueType # 982 -KINGAMBIT: HoloPokemonId.ValueType # 983 -GREATTUSK: HoloPokemonId.ValueType # 984 -SCREAMTAIL: HoloPokemonId.ValueType # 985 -BRUTEBONNET: HoloPokemonId.ValueType # 986 -FLUTTERMANE: HoloPokemonId.ValueType # 987 -SLITHERWING: HoloPokemonId.ValueType # 988 -SANDYSHOCKS: HoloPokemonId.ValueType # 989 -IRONTREADS: HoloPokemonId.ValueType # 990 -IRONBUNDLE: HoloPokemonId.ValueType # 991 -IRONHANDS: HoloPokemonId.ValueType # 992 -IRONJUGULIS: HoloPokemonId.ValueType # 993 -IRONMOTH: HoloPokemonId.ValueType # 994 -IRONTHORNS: HoloPokemonId.ValueType # 995 -FRIGIBAX: HoloPokemonId.ValueType # 996 -ARCTIBAX: HoloPokemonId.ValueType # 997 -BAXCALIBUR: HoloPokemonId.ValueType # 998 -GIMMIGHOUL: HoloPokemonId.ValueType # 999 -GHOLDENGO: HoloPokemonId.ValueType # 1000 -WOCHIEN: HoloPokemonId.ValueType # 1001 -CHIENPAO: HoloPokemonId.ValueType # 1002 -TINGLU: HoloPokemonId.ValueType # 1003 -CHIYU: HoloPokemonId.ValueType # 1004 -ROARINGMOON: HoloPokemonId.ValueType # 1005 -IRONVALIANT: HoloPokemonId.ValueType # 1006 -KORAIDON: HoloPokemonId.ValueType # 1007 -MIRAIDON: HoloPokemonId.ValueType # 1008 -global___HoloPokemonId = HoloPokemonId - -class _HoloPokemonMove: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _HoloPokemonMoveEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_HoloPokemonMove.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - MOVE_UNSET: _HoloPokemonMove.ValueType # 0 - THUNDER_SHOCK: _HoloPokemonMove.ValueType # 1 - QUICK_ATTACK: _HoloPokemonMove.ValueType # 2 - SCRATCH: _HoloPokemonMove.ValueType # 3 - EMBER: _HoloPokemonMove.ValueType # 4 - VINE_WHIP: _HoloPokemonMove.ValueType # 5 - TACKLE: _HoloPokemonMove.ValueType # 6 - RAZOR_LEAF: _HoloPokemonMove.ValueType # 7 - TAKE_DOWN: _HoloPokemonMove.ValueType # 8 - WATER_GUN: _HoloPokemonMove.ValueType # 9 - BITE: _HoloPokemonMove.ValueType # 10 - POUND: _HoloPokemonMove.ValueType # 11 - DOUBLE_SLAP: _HoloPokemonMove.ValueType # 12 - WRAP: _HoloPokemonMove.ValueType # 13 - HYPER_BEAM: _HoloPokemonMove.ValueType # 14 - LICK: _HoloPokemonMove.ValueType # 15 - DARK_PULSE: _HoloPokemonMove.ValueType # 16 - SMOG: _HoloPokemonMove.ValueType # 17 - SLUDGE: _HoloPokemonMove.ValueType # 18 - METAL_CLAW: _HoloPokemonMove.ValueType # 19 - VICE_GRIP: _HoloPokemonMove.ValueType # 20 - FLAME_WHEEL: _HoloPokemonMove.ValueType # 21 - MEGAHORN: _HoloPokemonMove.ValueType # 22 - WING_ATTACK: _HoloPokemonMove.ValueType # 23 - FLAMETHROWER: _HoloPokemonMove.ValueType # 24 - SUCKER_PUNCH: _HoloPokemonMove.ValueType # 25 - DIG: _HoloPokemonMove.ValueType # 26 - LOW_KICK: _HoloPokemonMove.ValueType # 27 - CROSS_CHOP: _HoloPokemonMove.ValueType # 28 - PSYCHO_CUT: _HoloPokemonMove.ValueType # 29 - PSYBEAM: _HoloPokemonMove.ValueType # 30 - EARTHQUAKE: _HoloPokemonMove.ValueType # 31 - STONE_EDGE: _HoloPokemonMove.ValueType # 32 - ICE_PUNCH: _HoloPokemonMove.ValueType # 33 - HEART_STAMP: _HoloPokemonMove.ValueType # 34 - DISCHARGE: _HoloPokemonMove.ValueType # 35 - FLASH_CANNON: _HoloPokemonMove.ValueType # 36 - PECK: _HoloPokemonMove.ValueType # 37 - DRILL_PECK: _HoloPokemonMove.ValueType # 38 - ICE_BEAM: _HoloPokemonMove.ValueType # 39 - BLIZZARD: _HoloPokemonMove.ValueType # 40 - AIR_SLASH: _HoloPokemonMove.ValueType # 41 - HEAT_WAVE: _HoloPokemonMove.ValueType # 42 - TWINEEDLE: _HoloPokemonMove.ValueType # 43 - POISON_JAB: _HoloPokemonMove.ValueType # 44 - AERIAL_ACE: _HoloPokemonMove.ValueType # 45 - DRILL_RUN: _HoloPokemonMove.ValueType # 46 - PETAL_BLIZZARD: _HoloPokemonMove.ValueType # 47 - MEGA_DRAIN: _HoloPokemonMove.ValueType # 48 - BUG_BUZZ: _HoloPokemonMove.ValueType # 49 - POISON_FANG: _HoloPokemonMove.ValueType # 50 - NIGHT_SLASH: _HoloPokemonMove.ValueType # 51 - SLASH: _HoloPokemonMove.ValueType # 52 - BUBBLE_BEAM: _HoloPokemonMove.ValueType # 53 - SUBMISSION: _HoloPokemonMove.ValueType # 54 - KARATE_CHOP: _HoloPokemonMove.ValueType # 55 - LOW_SWEEP: _HoloPokemonMove.ValueType # 56 - AQUA_JET: _HoloPokemonMove.ValueType # 57 - AQUA_TAIL: _HoloPokemonMove.ValueType # 58 - SEED_BOMB: _HoloPokemonMove.ValueType # 59 - PSYSHOCK: _HoloPokemonMove.ValueType # 60 - ROCK_THROW: _HoloPokemonMove.ValueType # 61 - ANCIENT_POWER: _HoloPokemonMove.ValueType # 62 - ROCK_TOMB: _HoloPokemonMove.ValueType # 63 - ROCK_SLIDE: _HoloPokemonMove.ValueType # 64 - POWER_GEM: _HoloPokemonMove.ValueType # 65 - SHADOW_SNEAK: _HoloPokemonMove.ValueType # 66 - SHADOW_PUNCH: _HoloPokemonMove.ValueType # 67 - SHADOW_CLAW: _HoloPokemonMove.ValueType # 68 - OMINOUS_WIND: _HoloPokemonMove.ValueType # 69 - SHADOW_BALL: _HoloPokemonMove.ValueType # 70 - BULLET_PUNCH: _HoloPokemonMove.ValueType # 71 - MAGNET_BOMB: _HoloPokemonMove.ValueType # 72 - STEEL_WING: _HoloPokemonMove.ValueType # 73 - IRON_HEAD: _HoloPokemonMove.ValueType # 74 - PARABOLIC_CHARGE: _HoloPokemonMove.ValueType # 75 - SPARK: _HoloPokemonMove.ValueType # 76 - THUNDER_PUNCH: _HoloPokemonMove.ValueType # 77 - THUNDER: _HoloPokemonMove.ValueType # 78 - THUNDERBOLT: _HoloPokemonMove.ValueType # 79 - TWISTER: _HoloPokemonMove.ValueType # 80 - DRAGON_BREATH: _HoloPokemonMove.ValueType # 81 - DRAGON_PULSE: _HoloPokemonMove.ValueType # 82 - DRAGON_CLAW: _HoloPokemonMove.ValueType # 83 - DISARMING_VOICE: _HoloPokemonMove.ValueType # 84 - DRAINING_KISS: _HoloPokemonMove.ValueType # 85 - DAZZLING_GLEAM: _HoloPokemonMove.ValueType # 86 - MOONBLAST: _HoloPokemonMove.ValueType # 87 - PLAY_ROUGH: _HoloPokemonMove.ValueType # 88 - CROSS_POISON: _HoloPokemonMove.ValueType # 89 - SLUDGE_BOMB: _HoloPokemonMove.ValueType # 90 - SLUDGE_WAVE: _HoloPokemonMove.ValueType # 91 - GUNK_SHOT: _HoloPokemonMove.ValueType # 92 - MUD_SHOT: _HoloPokemonMove.ValueType # 93 - BONE_CLUB: _HoloPokemonMove.ValueType # 94 - BULLDOZE: _HoloPokemonMove.ValueType # 95 - MUD_BOMB: _HoloPokemonMove.ValueType # 96 - FURY_CUTTER: _HoloPokemonMove.ValueType # 97 - BUG_BITE: _HoloPokemonMove.ValueType # 98 - SIGNAL_BEAM: _HoloPokemonMove.ValueType # 99 - X_SCISSOR: _HoloPokemonMove.ValueType # 100 - FLAME_CHARGE: _HoloPokemonMove.ValueType # 101 - FLAME_BURST: _HoloPokemonMove.ValueType # 102 - FIRE_BLAST: _HoloPokemonMove.ValueType # 103 - BRINE: _HoloPokemonMove.ValueType # 104 - WATER_PULSE: _HoloPokemonMove.ValueType # 105 - SCALD: _HoloPokemonMove.ValueType # 106 - HYDRO_PUMP: _HoloPokemonMove.ValueType # 107 - PSYCHIC: _HoloPokemonMove.ValueType # 108 - PSYSTRIKE: _HoloPokemonMove.ValueType # 109 - ICE_SHARD: _HoloPokemonMove.ValueType # 110 - ICY_WIND: _HoloPokemonMove.ValueType # 111 - FROST_BREATH: _HoloPokemonMove.ValueType # 112 - ABSORB: _HoloPokemonMove.ValueType # 113 - GIGA_DRAIN: _HoloPokemonMove.ValueType # 114 - FIRE_PUNCH: _HoloPokemonMove.ValueType # 115 - SOLAR_BEAM: _HoloPokemonMove.ValueType # 116 - LEAF_BLADE: _HoloPokemonMove.ValueType # 117 - POWER_WHIP: _HoloPokemonMove.ValueType # 118 - SPLASH: _HoloPokemonMove.ValueType # 119 - ACID: _HoloPokemonMove.ValueType # 120 - AIR_CUTTER: _HoloPokemonMove.ValueType # 121 - HURRICANE: _HoloPokemonMove.ValueType # 122 - BRICK_BREAK: _HoloPokemonMove.ValueType # 123 - CUT: _HoloPokemonMove.ValueType # 124 - SWIFT: _HoloPokemonMove.ValueType # 125 - HORN_ATTACK: _HoloPokemonMove.ValueType # 126 - STOMP: _HoloPokemonMove.ValueType # 127 - HEADBUTT: _HoloPokemonMove.ValueType # 128 - HYPER_FANG: _HoloPokemonMove.ValueType # 129 - SLAM: _HoloPokemonMove.ValueType # 130 - BODY_SLAM: _HoloPokemonMove.ValueType # 131 - REST: _HoloPokemonMove.ValueType # 132 - STRUGGLE: _HoloPokemonMove.ValueType # 133 - SCALD_BLASTOISE: _HoloPokemonMove.ValueType # 134 - HYDRO_PUMP_BLASTOISE: _HoloPokemonMove.ValueType # 135 - WRAP_GREEN: _HoloPokemonMove.ValueType # 136 - WRAP_PINK: _HoloPokemonMove.ValueType # 137 - FURY_CUTTER_FAST: _HoloPokemonMove.ValueType # 200 - BUG_BITE_FAST: _HoloPokemonMove.ValueType # 201 - BITE_FAST: _HoloPokemonMove.ValueType # 202 - SUCKER_PUNCH_FAST: _HoloPokemonMove.ValueType # 203 - DRAGON_BREATH_FAST: _HoloPokemonMove.ValueType # 204 - THUNDER_SHOCK_FAST: _HoloPokemonMove.ValueType # 205 - SPARK_FAST: _HoloPokemonMove.ValueType # 206 - LOW_KICK_FAST: _HoloPokemonMove.ValueType # 207 - KARATE_CHOP_FAST: _HoloPokemonMove.ValueType # 208 - EMBER_FAST: _HoloPokemonMove.ValueType # 209 - WING_ATTACK_FAST: _HoloPokemonMove.ValueType # 210 - PECK_FAST: _HoloPokemonMove.ValueType # 211 - LICK_FAST: _HoloPokemonMove.ValueType # 212 - SHADOW_CLAW_FAST: _HoloPokemonMove.ValueType # 213 - VINE_WHIP_FAST: _HoloPokemonMove.ValueType # 214 - RAZOR_LEAF_FAST: _HoloPokemonMove.ValueType # 215 - MUD_SHOT_FAST: _HoloPokemonMove.ValueType # 216 - ICE_SHARD_FAST: _HoloPokemonMove.ValueType # 217 - FROST_BREATH_FAST: _HoloPokemonMove.ValueType # 218 - QUICK_ATTACK_FAST: _HoloPokemonMove.ValueType # 219 - SCRATCH_FAST: _HoloPokemonMove.ValueType # 220 - TACKLE_FAST: _HoloPokemonMove.ValueType # 221 - POUND_FAST: _HoloPokemonMove.ValueType # 222 - CUT_FAST: _HoloPokemonMove.ValueType # 223 - POISON_JAB_FAST: _HoloPokemonMove.ValueType # 224 - ACID_FAST: _HoloPokemonMove.ValueType # 225 - PSYCHO_CUT_FAST: _HoloPokemonMove.ValueType # 226 - ROCK_THROW_FAST: _HoloPokemonMove.ValueType # 227 - METAL_CLAW_FAST: _HoloPokemonMove.ValueType # 228 - BULLET_PUNCH_FAST: _HoloPokemonMove.ValueType # 229 - WATER_GUN_FAST: _HoloPokemonMove.ValueType # 230 - SPLASH_FAST: _HoloPokemonMove.ValueType # 231 - WATER_GUN_FAST_BLASTOISE: _HoloPokemonMove.ValueType # 232 - MUD_SLAP_FAST: _HoloPokemonMove.ValueType # 233 - ZEN_HEADBUTT_FAST: _HoloPokemonMove.ValueType # 234 - CONFUSION_FAST: _HoloPokemonMove.ValueType # 235 - POISON_STING_FAST: _HoloPokemonMove.ValueType # 236 - BUBBLE_FAST: _HoloPokemonMove.ValueType # 237 - FEINT_ATTACK_FAST: _HoloPokemonMove.ValueType # 238 - STEEL_WING_FAST: _HoloPokemonMove.ValueType # 239 - FIRE_FANG_FAST: _HoloPokemonMove.ValueType # 240 - ROCK_SMASH_FAST: _HoloPokemonMove.ValueType # 241 - TRANSFORM_FAST: _HoloPokemonMove.ValueType # 242 - COUNTER_FAST: _HoloPokemonMove.ValueType # 243 - POWDER_SNOW_FAST: _HoloPokemonMove.ValueType # 244 - CLOSE_COMBAT: _HoloPokemonMove.ValueType # 245 - DYNAMIC_PUNCH: _HoloPokemonMove.ValueType # 246 - FOCUS_BLAST: _HoloPokemonMove.ValueType # 247 - AURORA_BEAM: _HoloPokemonMove.ValueType # 248 - CHARGE_BEAM_FAST: _HoloPokemonMove.ValueType # 249 - VOLT_SWITCH_FAST: _HoloPokemonMove.ValueType # 250 - WILD_CHARGE: _HoloPokemonMove.ValueType # 251 - ZAP_CANNON: _HoloPokemonMove.ValueType # 252 - DRAGON_TAIL_FAST: _HoloPokemonMove.ValueType # 253 - AVALANCHE: _HoloPokemonMove.ValueType # 254 - AIR_SLASH_FAST: _HoloPokemonMove.ValueType # 255 - BRAVE_BIRD: _HoloPokemonMove.ValueType # 256 - SKY_ATTACK: _HoloPokemonMove.ValueType # 257 - SAND_TOMB: _HoloPokemonMove.ValueType # 258 - ROCK_BLAST: _HoloPokemonMove.ValueType # 259 - INFESTATION_FAST: _HoloPokemonMove.ValueType # 260 - STRUGGLE_BUG_FAST: _HoloPokemonMove.ValueType # 261 - SILVER_WIND: _HoloPokemonMove.ValueType # 262 - ASTONISH_FAST: _HoloPokemonMove.ValueType # 263 - HEX_FAST: _HoloPokemonMove.ValueType # 264 - NIGHT_SHADE: _HoloPokemonMove.ValueType # 265 - IRON_TAIL_FAST: _HoloPokemonMove.ValueType # 266 - GYRO_BALL: _HoloPokemonMove.ValueType # 267 - HEAVY_SLAM: _HoloPokemonMove.ValueType # 268 - FIRE_SPIN_FAST: _HoloPokemonMove.ValueType # 269 - OVERHEAT: _HoloPokemonMove.ValueType # 270 - BULLET_SEED_FAST: _HoloPokemonMove.ValueType # 271 - GRASS_KNOT: _HoloPokemonMove.ValueType # 272 - ENERGY_BALL: _HoloPokemonMove.ValueType # 273 - EXTRASENSORY_FAST: _HoloPokemonMove.ValueType # 274 - FUTURESIGHT: _HoloPokemonMove.ValueType # 275 - MIRROR_COAT: _HoloPokemonMove.ValueType # 276 - OUTRAGE: _HoloPokemonMove.ValueType # 277 - SNARL_FAST: _HoloPokemonMove.ValueType # 278 - CRUNCH: _HoloPokemonMove.ValueType # 279 - FOUL_PLAY: _HoloPokemonMove.ValueType # 280 - HIDDEN_POWER_FAST: _HoloPokemonMove.ValueType # 281 - TAKE_DOWN_FAST: _HoloPokemonMove.ValueType # 282 - WATERFALL_FAST: _HoloPokemonMove.ValueType # 283 - SURF: _HoloPokemonMove.ValueType # 284 - DRACO_METEOR: _HoloPokemonMove.ValueType # 285 - DOOM_DESIRE: _HoloPokemonMove.ValueType # 286 - YAWN_FAST: _HoloPokemonMove.ValueType # 287 - PSYCHO_BOOST: _HoloPokemonMove.ValueType # 288 - ORIGIN_PULSE: _HoloPokemonMove.ValueType # 289 - PRECIPICE_BLADES: _HoloPokemonMove.ValueType # 290 - PRESENT_FAST: _HoloPokemonMove.ValueType # 291 - WEATHER_BALL_FIRE: _HoloPokemonMove.ValueType # 292 - WEATHER_BALL_ICE: _HoloPokemonMove.ValueType # 293 - WEATHER_BALL_ROCK: _HoloPokemonMove.ValueType # 294 - WEATHER_BALL_WATER: _HoloPokemonMove.ValueType # 295 - FRENZY_PLANT: _HoloPokemonMove.ValueType # 296 - SMACK_DOWN_FAST: _HoloPokemonMove.ValueType # 297 - BLAST_BURN: _HoloPokemonMove.ValueType # 298 - HYDRO_CANNON: _HoloPokemonMove.ValueType # 299 - LAST_RESORT: _HoloPokemonMove.ValueType # 300 - METEOR_MASH: _HoloPokemonMove.ValueType # 301 - SKULL_BASH: _HoloPokemonMove.ValueType # 302 - ACID_SPRAY: _HoloPokemonMove.ValueType # 303 - EARTH_POWER: _HoloPokemonMove.ValueType # 304 - CRABHAMMER: _HoloPokemonMove.ValueType # 305 - LUNGE: _HoloPokemonMove.ValueType # 306 - CRUSH_CLAW: _HoloPokemonMove.ValueType # 307 - OCTAZOOKA: _HoloPokemonMove.ValueType # 308 - MIRROR_SHOT: _HoloPokemonMove.ValueType # 309 - SUPER_POWER: _HoloPokemonMove.ValueType # 310 - FELL_STINGER: _HoloPokemonMove.ValueType # 311 - LEAF_TORNADO: _HoloPokemonMove.ValueType # 312 - LEECH_LIFE: _HoloPokemonMove.ValueType # 313 - DRAIN_PUNCH: _HoloPokemonMove.ValueType # 314 - SHADOW_BONE: _HoloPokemonMove.ValueType # 315 - MUDDY_WATER: _HoloPokemonMove.ValueType # 316 - BLAZE_KICK: _HoloPokemonMove.ValueType # 317 - RAZOR_SHELL: _HoloPokemonMove.ValueType # 318 - POWER_UP_PUNCH: _HoloPokemonMove.ValueType # 319 - CHARM_FAST: _HoloPokemonMove.ValueType # 320 - GIGA_IMPACT: _HoloPokemonMove.ValueType # 321 - FRUSTRATION: _HoloPokemonMove.ValueType # 322 - RETURN: _HoloPokemonMove.ValueType # 323 - SYNCHRONOISE: _HoloPokemonMove.ValueType # 324 - LOCK_ON_FAST: _HoloPokemonMove.ValueType # 325 - THUNDER_FANG_FAST: _HoloPokemonMove.ValueType # 326 - ICE_FANG_FAST: _HoloPokemonMove.ValueType # 327 - HORN_DRILL: _HoloPokemonMove.ValueType # 328 - FISSURE: _HoloPokemonMove.ValueType # 329 - SACRED_SWORD: _HoloPokemonMove.ValueType # 330 - FLYING_PRESS: _HoloPokemonMove.ValueType # 331 - AURA_SPHERE: _HoloPokemonMove.ValueType # 332 - PAYBACK: _HoloPokemonMove.ValueType # 333 - ROCK_WRECKER: _HoloPokemonMove.ValueType # 334 - AEROBLAST: _HoloPokemonMove.ValueType # 335 - TECHNO_BLAST_NORMAL: _HoloPokemonMove.ValueType # 336 - TECHNO_BLAST_BURN: _HoloPokemonMove.ValueType # 337 - TECHNO_BLAST_CHILL: _HoloPokemonMove.ValueType # 338 - TECHNO_BLAST_WATER: _HoloPokemonMove.ValueType # 339 - TECHNO_BLAST_SHOCK: _HoloPokemonMove.ValueType # 340 - FLY: _HoloPokemonMove.ValueType # 341 - V_CREATE: _HoloPokemonMove.ValueType # 342 - LEAF_STORM: _HoloPokemonMove.ValueType # 343 - TRI_ATTACK: _HoloPokemonMove.ValueType # 344 - GUST_FAST: _HoloPokemonMove.ValueType # 345 - INCINERATE_FAST: _HoloPokemonMove.ValueType # 346 - DARK_VOID: _HoloPokemonMove.ValueType # 347 - FEATHER_DANCE: _HoloPokemonMove.ValueType # 348 - FIERY_DANCE: _HoloPokemonMove.ValueType # 349 - FAIRY_WIND_FAST: _HoloPokemonMove.ValueType # 350 - RELIC_SONG: _HoloPokemonMove.ValueType # 351 - WEATHER_BALL_NORMAL: _HoloPokemonMove.ValueType # 352 - PSYCHIC_FANGS: _HoloPokemonMove.ValueType # 353 - HYPERSPACE_FURY: _HoloPokemonMove.ValueType # 354 - HYPERSPACE_HOLE: _HoloPokemonMove.ValueType # 355 - DOUBLE_KICK_FAST: _HoloPokemonMove.ValueType # 356 - MAGICAL_LEAF_FAST: _HoloPokemonMove.ValueType # 357 - SACRED_FIRE: _HoloPokemonMove.ValueType # 358 - ICICLE_SPEAR: _HoloPokemonMove.ValueType # 359 - AEROBLAST_PLUS: _HoloPokemonMove.ValueType # 360 - AEROBLAST_PLUS_PLUS: _HoloPokemonMove.ValueType # 361 - SACRED_FIRE_PLUS: _HoloPokemonMove.ValueType # 362 - SACRED_FIRE_PLUS_PLUS: _HoloPokemonMove.ValueType # 363 - ACROBATICS: _HoloPokemonMove.ValueType # 364 - LUSTER_PURGE: _HoloPokemonMove.ValueType # 365 - MIST_BALL: _HoloPokemonMove.ValueType # 366 - BRUTAL_SWING: _HoloPokemonMove.ValueType # 367 - ROLLOUT_FAST: _HoloPokemonMove.ValueType # 368 - SEED_FLARE: _HoloPokemonMove.ValueType # 369 - OBSTRUCT: _HoloPokemonMove.ValueType # 370 - SHADOW_FORCE: _HoloPokemonMove.ValueType # 371 - METEOR_BEAM: _HoloPokemonMove.ValueType # 372 - WATER_SHURIKEN_FAST: _HoloPokemonMove.ValueType # 373 - FUSION_BOLT: _HoloPokemonMove.ValueType # 374 - FUSION_FLARE: _HoloPokemonMove.ValueType # 375 - POLTERGEIST: _HoloPokemonMove.ValueType # 376 - HIGH_HORSEPOWER: _HoloPokemonMove.ValueType # 377 - GLACIATE: _HoloPokemonMove.ValueType # 378 - BREAKING_SWIPE: _HoloPokemonMove.ValueType # 379 - BOOMBURST: _HoloPokemonMove.ValueType # 380 - DOUBLE_IRON_BASH: _HoloPokemonMove.ValueType # 381 - MYSTICAL_FIRE: _HoloPokemonMove.ValueType # 382 - LIQUIDATION: _HoloPokemonMove.ValueType # 383 - DRAGON_ASCENT: _HoloPokemonMove.ValueType # 384 - LEAFAGE_FAST: _HoloPokemonMove.ValueType # 385 - MAGMA_STORM: _HoloPokemonMove.ValueType # 386 - GEOMANCY_FAST: _HoloPokemonMove.ValueType # 387 - SPACIAL_REND: _HoloPokemonMove.ValueType # 388 - OBLIVION_WING: _HoloPokemonMove.ValueType # 389 - NATURES_MADNESS: _HoloPokemonMove.ValueType # 390 - TRIPLE_AXEL: _HoloPokemonMove.ValueType # 391 - TRAILBLAZE: _HoloPokemonMove.ValueType # 392 - SCORCHING_SANDS: _HoloPokemonMove.ValueType # 393 - ROAR_OF_TIME: _HoloPokemonMove.ValueType # 394 - -class HoloPokemonMove(_HoloPokemonMove, metaclass=_HoloPokemonMoveEnumTypeWrapper): ... - -MOVE_UNSET: HoloPokemonMove.ValueType # 0 -THUNDER_SHOCK: HoloPokemonMove.ValueType # 1 -QUICK_ATTACK: HoloPokemonMove.ValueType # 2 -SCRATCH: HoloPokemonMove.ValueType # 3 -EMBER: HoloPokemonMove.ValueType # 4 -VINE_WHIP: HoloPokemonMove.ValueType # 5 -TACKLE: HoloPokemonMove.ValueType # 6 -RAZOR_LEAF: HoloPokemonMove.ValueType # 7 -TAKE_DOWN: HoloPokemonMove.ValueType # 8 -WATER_GUN: HoloPokemonMove.ValueType # 9 -BITE: HoloPokemonMove.ValueType # 10 -POUND: HoloPokemonMove.ValueType # 11 -DOUBLE_SLAP: HoloPokemonMove.ValueType # 12 -WRAP: HoloPokemonMove.ValueType # 13 -HYPER_BEAM: HoloPokemonMove.ValueType # 14 -LICK: HoloPokemonMove.ValueType # 15 -DARK_PULSE: HoloPokemonMove.ValueType # 16 -SMOG: HoloPokemonMove.ValueType # 17 -SLUDGE: HoloPokemonMove.ValueType # 18 -METAL_CLAW: HoloPokemonMove.ValueType # 19 -VICE_GRIP: HoloPokemonMove.ValueType # 20 -FLAME_WHEEL: HoloPokemonMove.ValueType # 21 -MEGAHORN: HoloPokemonMove.ValueType # 22 -WING_ATTACK: HoloPokemonMove.ValueType # 23 -FLAMETHROWER: HoloPokemonMove.ValueType # 24 -SUCKER_PUNCH: HoloPokemonMove.ValueType # 25 -DIG: HoloPokemonMove.ValueType # 26 -LOW_KICK: HoloPokemonMove.ValueType # 27 -CROSS_CHOP: HoloPokemonMove.ValueType # 28 -PSYCHO_CUT: HoloPokemonMove.ValueType # 29 -PSYBEAM: HoloPokemonMove.ValueType # 30 -EARTHQUAKE: HoloPokemonMove.ValueType # 31 -STONE_EDGE: HoloPokemonMove.ValueType # 32 -ICE_PUNCH: HoloPokemonMove.ValueType # 33 -HEART_STAMP: HoloPokemonMove.ValueType # 34 -DISCHARGE: HoloPokemonMove.ValueType # 35 -FLASH_CANNON: HoloPokemonMove.ValueType # 36 -PECK: HoloPokemonMove.ValueType # 37 -DRILL_PECK: HoloPokemonMove.ValueType # 38 -ICE_BEAM: HoloPokemonMove.ValueType # 39 -BLIZZARD: HoloPokemonMove.ValueType # 40 -AIR_SLASH: HoloPokemonMove.ValueType # 41 -HEAT_WAVE: HoloPokemonMove.ValueType # 42 -TWINEEDLE: HoloPokemonMove.ValueType # 43 -POISON_JAB: HoloPokemonMove.ValueType # 44 -AERIAL_ACE: HoloPokemonMove.ValueType # 45 -DRILL_RUN: HoloPokemonMove.ValueType # 46 -PETAL_BLIZZARD: HoloPokemonMove.ValueType # 47 -MEGA_DRAIN: HoloPokemonMove.ValueType # 48 -BUG_BUZZ: HoloPokemonMove.ValueType # 49 -POISON_FANG: HoloPokemonMove.ValueType # 50 -NIGHT_SLASH: HoloPokemonMove.ValueType # 51 -SLASH: HoloPokemonMove.ValueType # 52 -BUBBLE_BEAM: HoloPokemonMove.ValueType # 53 -SUBMISSION: HoloPokemonMove.ValueType # 54 -KARATE_CHOP: HoloPokemonMove.ValueType # 55 -LOW_SWEEP: HoloPokemonMove.ValueType # 56 -AQUA_JET: HoloPokemonMove.ValueType # 57 -AQUA_TAIL: HoloPokemonMove.ValueType # 58 -SEED_BOMB: HoloPokemonMove.ValueType # 59 -PSYSHOCK: HoloPokemonMove.ValueType # 60 -ROCK_THROW: HoloPokemonMove.ValueType # 61 -ANCIENT_POWER: HoloPokemonMove.ValueType # 62 -ROCK_TOMB: HoloPokemonMove.ValueType # 63 -ROCK_SLIDE: HoloPokemonMove.ValueType # 64 -POWER_GEM: HoloPokemonMove.ValueType # 65 -SHADOW_SNEAK: HoloPokemonMove.ValueType # 66 -SHADOW_PUNCH: HoloPokemonMove.ValueType # 67 -SHADOW_CLAW: HoloPokemonMove.ValueType # 68 -OMINOUS_WIND: HoloPokemonMove.ValueType # 69 -SHADOW_BALL: HoloPokemonMove.ValueType # 70 -BULLET_PUNCH: HoloPokemonMove.ValueType # 71 -MAGNET_BOMB: HoloPokemonMove.ValueType # 72 -STEEL_WING: HoloPokemonMove.ValueType # 73 -IRON_HEAD: HoloPokemonMove.ValueType # 74 -PARABOLIC_CHARGE: HoloPokemonMove.ValueType # 75 -SPARK: HoloPokemonMove.ValueType # 76 -THUNDER_PUNCH: HoloPokemonMove.ValueType # 77 -THUNDER: HoloPokemonMove.ValueType # 78 -THUNDERBOLT: HoloPokemonMove.ValueType # 79 -TWISTER: HoloPokemonMove.ValueType # 80 -DRAGON_BREATH: HoloPokemonMove.ValueType # 81 -DRAGON_PULSE: HoloPokemonMove.ValueType # 82 -DRAGON_CLAW: HoloPokemonMove.ValueType # 83 -DISARMING_VOICE: HoloPokemonMove.ValueType # 84 -DRAINING_KISS: HoloPokemonMove.ValueType # 85 -DAZZLING_GLEAM: HoloPokemonMove.ValueType # 86 -MOONBLAST: HoloPokemonMove.ValueType # 87 -PLAY_ROUGH: HoloPokemonMove.ValueType # 88 -CROSS_POISON: HoloPokemonMove.ValueType # 89 -SLUDGE_BOMB: HoloPokemonMove.ValueType # 90 -SLUDGE_WAVE: HoloPokemonMove.ValueType # 91 -GUNK_SHOT: HoloPokemonMove.ValueType # 92 -MUD_SHOT: HoloPokemonMove.ValueType # 93 -BONE_CLUB: HoloPokemonMove.ValueType # 94 -BULLDOZE: HoloPokemonMove.ValueType # 95 -MUD_BOMB: HoloPokemonMove.ValueType # 96 -FURY_CUTTER: HoloPokemonMove.ValueType # 97 -BUG_BITE: HoloPokemonMove.ValueType # 98 -SIGNAL_BEAM: HoloPokemonMove.ValueType # 99 -X_SCISSOR: HoloPokemonMove.ValueType # 100 -FLAME_CHARGE: HoloPokemonMove.ValueType # 101 -FLAME_BURST: HoloPokemonMove.ValueType # 102 -FIRE_BLAST: HoloPokemonMove.ValueType # 103 -BRINE: HoloPokemonMove.ValueType # 104 -WATER_PULSE: HoloPokemonMove.ValueType # 105 -SCALD: HoloPokemonMove.ValueType # 106 -HYDRO_PUMP: HoloPokemonMove.ValueType # 107 -PSYCHIC: HoloPokemonMove.ValueType # 108 -PSYSTRIKE: HoloPokemonMove.ValueType # 109 -ICE_SHARD: HoloPokemonMove.ValueType # 110 -ICY_WIND: HoloPokemonMove.ValueType # 111 -FROST_BREATH: HoloPokemonMove.ValueType # 112 -ABSORB: HoloPokemonMove.ValueType # 113 -GIGA_DRAIN: HoloPokemonMove.ValueType # 114 -FIRE_PUNCH: HoloPokemonMove.ValueType # 115 -SOLAR_BEAM: HoloPokemonMove.ValueType # 116 -LEAF_BLADE: HoloPokemonMove.ValueType # 117 -POWER_WHIP: HoloPokemonMove.ValueType # 118 -SPLASH: HoloPokemonMove.ValueType # 119 -ACID: HoloPokemonMove.ValueType # 120 -AIR_CUTTER: HoloPokemonMove.ValueType # 121 -HURRICANE: HoloPokemonMove.ValueType # 122 -BRICK_BREAK: HoloPokemonMove.ValueType # 123 -CUT: HoloPokemonMove.ValueType # 124 -SWIFT: HoloPokemonMove.ValueType # 125 -HORN_ATTACK: HoloPokemonMove.ValueType # 126 -STOMP: HoloPokemonMove.ValueType # 127 -HEADBUTT: HoloPokemonMove.ValueType # 128 -HYPER_FANG: HoloPokemonMove.ValueType # 129 -SLAM: HoloPokemonMove.ValueType # 130 -BODY_SLAM: HoloPokemonMove.ValueType # 131 -REST: HoloPokemonMove.ValueType # 132 -STRUGGLE: HoloPokemonMove.ValueType # 133 -SCALD_BLASTOISE: HoloPokemonMove.ValueType # 134 -HYDRO_PUMP_BLASTOISE: HoloPokemonMove.ValueType # 135 -WRAP_GREEN: HoloPokemonMove.ValueType # 136 -WRAP_PINK: HoloPokemonMove.ValueType # 137 -FURY_CUTTER_FAST: HoloPokemonMove.ValueType # 200 -BUG_BITE_FAST: HoloPokemonMove.ValueType # 201 -BITE_FAST: HoloPokemonMove.ValueType # 202 -SUCKER_PUNCH_FAST: HoloPokemonMove.ValueType # 203 -DRAGON_BREATH_FAST: HoloPokemonMove.ValueType # 204 -THUNDER_SHOCK_FAST: HoloPokemonMove.ValueType # 205 -SPARK_FAST: HoloPokemonMove.ValueType # 206 -LOW_KICK_FAST: HoloPokemonMove.ValueType # 207 -KARATE_CHOP_FAST: HoloPokemonMove.ValueType # 208 -EMBER_FAST: HoloPokemonMove.ValueType # 209 -WING_ATTACK_FAST: HoloPokemonMove.ValueType # 210 -PECK_FAST: HoloPokemonMove.ValueType # 211 -LICK_FAST: HoloPokemonMove.ValueType # 212 -SHADOW_CLAW_FAST: HoloPokemonMove.ValueType # 213 -VINE_WHIP_FAST: HoloPokemonMove.ValueType # 214 -RAZOR_LEAF_FAST: HoloPokemonMove.ValueType # 215 -MUD_SHOT_FAST: HoloPokemonMove.ValueType # 216 -ICE_SHARD_FAST: HoloPokemonMove.ValueType # 217 -FROST_BREATH_FAST: HoloPokemonMove.ValueType # 218 -QUICK_ATTACK_FAST: HoloPokemonMove.ValueType # 219 -SCRATCH_FAST: HoloPokemonMove.ValueType # 220 -TACKLE_FAST: HoloPokemonMove.ValueType # 221 -POUND_FAST: HoloPokemonMove.ValueType # 222 -CUT_FAST: HoloPokemonMove.ValueType # 223 -POISON_JAB_FAST: HoloPokemonMove.ValueType # 224 -ACID_FAST: HoloPokemonMove.ValueType # 225 -PSYCHO_CUT_FAST: HoloPokemonMove.ValueType # 226 -ROCK_THROW_FAST: HoloPokemonMove.ValueType # 227 -METAL_CLAW_FAST: HoloPokemonMove.ValueType # 228 -BULLET_PUNCH_FAST: HoloPokemonMove.ValueType # 229 -WATER_GUN_FAST: HoloPokemonMove.ValueType # 230 -SPLASH_FAST: HoloPokemonMove.ValueType # 231 -WATER_GUN_FAST_BLASTOISE: HoloPokemonMove.ValueType # 232 -MUD_SLAP_FAST: HoloPokemonMove.ValueType # 233 -ZEN_HEADBUTT_FAST: HoloPokemonMove.ValueType # 234 -CONFUSION_FAST: HoloPokemonMove.ValueType # 235 -POISON_STING_FAST: HoloPokemonMove.ValueType # 236 -BUBBLE_FAST: HoloPokemonMove.ValueType # 237 -FEINT_ATTACK_FAST: HoloPokemonMove.ValueType # 238 -STEEL_WING_FAST: HoloPokemonMove.ValueType # 239 -FIRE_FANG_FAST: HoloPokemonMove.ValueType # 240 -ROCK_SMASH_FAST: HoloPokemonMove.ValueType # 241 -TRANSFORM_FAST: HoloPokemonMove.ValueType # 242 -COUNTER_FAST: HoloPokemonMove.ValueType # 243 -POWDER_SNOW_FAST: HoloPokemonMove.ValueType # 244 -CLOSE_COMBAT: HoloPokemonMove.ValueType # 245 -DYNAMIC_PUNCH: HoloPokemonMove.ValueType # 246 -FOCUS_BLAST: HoloPokemonMove.ValueType # 247 -AURORA_BEAM: HoloPokemonMove.ValueType # 248 -CHARGE_BEAM_FAST: HoloPokemonMove.ValueType # 249 -VOLT_SWITCH_FAST: HoloPokemonMove.ValueType # 250 -WILD_CHARGE: HoloPokemonMove.ValueType # 251 -ZAP_CANNON: HoloPokemonMove.ValueType # 252 -DRAGON_TAIL_FAST: HoloPokemonMove.ValueType # 253 -AVALANCHE: HoloPokemonMove.ValueType # 254 -AIR_SLASH_FAST: HoloPokemonMove.ValueType # 255 -BRAVE_BIRD: HoloPokemonMove.ValueType # 256 -SKY_ATTACK: HoloPokemonMove.ValueType # 257 -SAND_TOMB: HoloPokemonMove.ValueType # 258 -ROCK_BLAST: HoloPokemonMove.ValueType # 259 -INFESTATION_FAST: HoloPokemonMove.ValueType # 260 -STRUGGLE_BUG_FAST: HoloPokemonMove.ValueType # 261 -SILVER_WIND: HoloPokemonMove.ValueType # 262 -ASTONISH_FAST: HoloPokemonMove.ValueType # 263 -HEX_FAST: HoloPokemonMove.ValueType # 264 -NIGHT_SHADE: HoloPokemonMove.ValueType # 265 -IRON_TAIL_FAST: HoloPokemonMove.ValueType # 266 -GYRO_BALL: HoloPokemonMove.ValueType # 267 -HEAVY_SLAM: HoloPokemonMove.ValueType # 268 -FIRE_SPIN_FAST: HoloPokemonMove.ValueType # 269 -OVERHEAT: HoloPokemonMove.ValueType # 270 -BULLET_SEED_FAST: HoloPokemonMove.ValueType # 271 -GRASS_KNOT: HoloPokemonMove.ValueType # 272 -ENERGY_BALL: HoloPokemonMove.ValueType # 273 -EXTRASENSORY_FAST: HoloPokemonMove.ValueType # 274 -FUTURESIGHT: HoloPokemonMove.ValueType # 275 -MIRROR_COAT: HoloPokemonMove.ValueType # 276 -OUTRAGE: HoloPokemonMove.ValueType # 277 -SNARL_FAST: HoloPokemonMove.ValueType # 278 -CRUNCH: HoloPokemonMove.ValueType # 279 -FOUL_PLAY: HoloPokemonMove.ValueType # 280 -HIDDEN_POWER_FAST: HoloPokemonMove.ValueType # 281 -TAKE_DOWN_FAST: HoloPokemonMove.ValueType # 282 -WATERFALL_FAST: HoloPokemonMove.ValueType # 283 -SURF: HoloPokemonMove.ValueType # 284 -DRACO_METEOR: HoloPokemonMove.ValueType # 285 -DOOM_DESIRE: HoloPokemonMove.ValueType # 286 -YAWN_FAST: HoloPokemonMove.ValueType # 287 -PSYCHO_BOOST: HoloPokemonMove.ValueType # 288 -ORIGIN_PULSE: HoloPokemonMove.ValueType # 289 -PRECIPICE_BLADES: HoloPokemonMove.ValueType # 290 -PRESENT_FAST: HoloPokemonMove.ValueType # 291 -WEATHER_BALL_FIRE: HoloPokemonMove.ValueType # 292 -WEATHER_BALL_ICE: HoloPokemonMove.ValueType # 293 -WEATHER_BALL_ROCK: HoloPokemonMove.ValueType # 294 -WEATHER_BALL_WATER: HoloPokemonMove.ValueType # 295 -FRENZY_PLANT: HoloPokemonMove.ValueType # 296 -SMACK_DOWN_FAST: HoloPokemonMove.ValueType # 297 -BLAST_BURN: HoloPokemonMove.ValueType # 298 -HYDRO_CANNON: HoloPokemonMove.ValueType # 299 -LAST_RESORT: HoloPokemonMove.ValueType # 300 -METEOR_MASH: HoloPokemonMove.ValueType # 301 -SKULL_BASH: HoloPokemonMove.ValueType # 302 -ACID_SPRAY: HoloPokemonMove.ValueType # 303 -EARTH_POWER: HoloPokemonMove.ValueType # 304 -CRABHAMMER: HoloPokemonMove.ValueType # 305 -LUNGE: HoloPokemonMove.ValueType # 306 -CRUSH_CLAW: HoloPokemonMove.ValueType # 307 -OCTAZOOKA: HoloPokemonMove.ValueType # 308 -MIRROR_SHOT: HoloPokemonMove.ValueType # 309 -SUPER_POWER: HoloPokemonMove.ValueType # 310 -FELL_STINGER: HoloPokemonMove.ValueType # 311 -LEAF_TORNADO: HoloPokemonMove.ValueType # 312 -LEECH_LIFE: HoloPokemonMove.ValueType # 313 -DRAIN_PUNCH: HoloPokemonMove.ValueType # 314 -SHADOW_BONE: HoloPokemonMove.ValueType # 315 -MUDDY_WATER: HoloPokemonMove.ValueType # 316 -BLAZE_KICK: HoloPokemonMove.ValueType # 317 -RAZOR_SHELL: HoloPokemonMove.ValueType # 318 -POWER_UP_PUNCH: HoloPokemonMove.ValueType # 319 -CHARM_FAST: HoloPokemonMove.ValueType # 320 -GIGA_IMPACT: HoloPokemonMove.ValueType # 321 -FRUSTRATION: HoloPokemonMove.ValueType # 322 -RETURN: HoloPokemonMove.ValueType # 323 -SYNCHRONOISE: HoloPokemonMove.ValueType # 324 -LOCK_ON_FAST: HoloPokemonMove.ValueType # 325 -THUNDER_FANG_FAST: HoloPokemonMove.ValueType # 326 -ICE_FANG_FAST: HoloPokemonMove.ValueType # 327 -HORN_DRILL: HoloPokemonMove.ValueType # 328 -FISSURE: HoloPokemonMove.ValueType # 329 -SACRED_SWORD: HoloPokemonMove.ValueType # 330 -FLYING_PRESS: HoloPokemonMove.ValueType # 331 -AURA_SPHERE: HoloPokemonMove.ValueType # 332 -PAYBACK: HoloPokemonMove.ValueType # 333 -ROCK_WRECKER: HoloPokemonMove.ValueType # 334 -AEROBLAST: HoloPokemonMove.ValueType # 335 -TECHNO_BLAST_NORMAL: HoloPokemonMove.ValueType # 336 -TECHNO_BLAST_BURN: HoloPokemonMove.ValueType # 337 -TECHNO_BLAST_CHILL: HoloPokemonMove.ValueType # 338 -TECHNO_BLAST_WATER: HoloPokemonMove.ValueType # 339 -TECHNO_BLAST_SHOCK: HoloPokemonMove.ValueType # 340 -FLY: HoloPokemonMove.ValueType # 341 -V_CREATE: HoloPokemonMove.ValueType # 342 -LEAF_STORM: HoloPokemonMove.ValueType # 343 -TRI_ATTACK: HoloPokemonMove.ValueType # 344 -GUST_FAST: HoloPokemonMove.ValueType # 345 -INCINERATE_FAST: HoloPokemonMove.ValueType # 346 -DARK_VOID: HoloPokemonMove.ValueType # 347 -FEATHER_DANCE: HoloPokemonMove.ValueType # 348 -FIERY_DANCE: HoloPokemonMove.ValueType # 349 -FAIRY_WIND_FAST: HoloPokemonMove.ValueType # 350 -RELIC_SONG: HoloPokemonMove.ValueType # 351 -WEATHER_BALL_NORMAL: HoloPokemonMove.ValueType # 352 -PSYCHIC_FANGS: HoloPokemonMove.ValueType # 353 -HYPERSPACE_FURY: HoloPokemonMove.ValueType # 354 -HYPERSPACE_HOLE: HoloPokemonMove.ValueType # 355 -DOUBLE_KICK_FAST: HoloPokemonMove.ValueType # 356 -MAGICAL_LEAF_FAST: HoloPokemonMove.ValueType # 357 -SACRED_FIRE: HoloPokemonMove.ValueType # 358 -ICICLE_SPEAR: HoloPokemonMove.ValueType # 359 -AEROBLAST_PLUS: HoloPokemonMove.ValueType # 360 -AEROBLAST_PLUS_PLUS: HoloPokemonMove.ValueType # 361 -SACRED_FIRE_PLUS: HoloPokemonMove.ValueType # 362 -SACRED_FIRE_PLUS_PLUS: HoloPokemonMove.ValueType # 363 -ACROBATICS: HoloPokemonMove.ValueType # 364 -LUSTER_PURGE: HoloPokemonMove.ValueType # 365 -MIST_BALL: HoloPokemonMove.ValueType # 366 -BRUTAL_SWING: HoloPokemonMove.ValueType # 367 -ROLLOUT_FAST: HoloPokemonMove.ValueType # 368 -SEED_FLARE: HoloPokemonMove.ValueType # 369 -OBSTRUCT: HoloPokemonMove.ValueType # 370 -SHADOW_FORCE: HoloPokemonMove.ValueType # 371 -METEOR_BEAM: HoloPokemonMove.ValueType # 372 -WATER_SHURIKEN_FAST: HoloPokemonMove.ValueType # 373 -FUSION_BOLT: HoloPokemonMove.ValueType # 374 -FUSION_FLARE: HoloPokemonMove.ValueType # 375 -POLTERGEIST: HoloPokemonMove.ValueType # 376 -HIGH_HORSEPOWER: HoloPokemonMove.ValueType # 377 -GLACIATE: HoloPokemonMove.ValueType # 378 -BREAKING_SWIPE: HoloPokemonMove.ValueType # 379 -BOOMBURST: HoloPokemonMove.ValueType # 380 -DOUBLE_IRON_BASH: HoloPokemonMove.ValueType # 381 -MYSTICAL_FIRE: HoloPokemonMove.ValueType # 382 -LIQUIDATION: HoloPokemonMove.ValueType # 383 -DRAGON_ASCENT: HoloPokemonMove.ValueType # 384 -LEAFAGE_FAST: HoloPokemonMove.ValueType # 385 -MAGMA_STORM: HoloPokemonMove.ValueType # 386 -GEOMANCY_FAST: HoloPokemonMove.ValueType # 387 -SPACIAL_REND: HoloPokemonMove.ValueType # 388 -OBLIVION_WING: HoloPokemonMove.ValueType # 389 -NATURES_MADNESS: HoloPokemonMove.ValueType # 390 -TRIPLE_AXEL: HoloPokemonMove.ValueType # 391 -TRAILBLAZE: HoloPokemonMove.ValueType # 392 -SCORCHING_SANDS: HoloPokemonMove.ValueType # 393 -ROAR_OF_TIME: HoloPokemonMove.ValueType # 394 -global___HoloPokemonMove = HoloPokemonMove - -class _HoloPokemonMovementType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _HoloPokemonMovementTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_HoloPokemonMovementType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - MOVEMENT_STATIC: _HoloPokemonMovementType.ValueType # 0 - MOVEMENT_JUMP: _HoloPokemonMovementType.ValueType # 1 - MOVEMENT_VERTICAL: _HoloPokemonMovementType.ValueType # 2 - MOVEMENT_PSYCHIC: _HoloPokemonMovementType.ValueType # 3 - MOVEMENT_ELECTRIC: _HoloPokemonMovementType.ValueType # 4 - MOVEMENT_FLYING: _HoloPokemonMovementType.ValueType # 5 - MOVEMENT_HOVERING: _HoloPokemonMovementType.ValueType # 6 - -class HoloPokemonMovementType(_HoloPokemonMovementType, metaclass=_HoloPokemonMovementTypeEnumTypeWrapper): ... - -MOVEMENT_STATIC: HoloPokemonMovementType.ValueType # 0 -MOVEMENT_JUMP: HoloPokemonMovementType.ValueType # 1 -MOVEMENT_VERTICAL: HoloPokemonMovementType.ValueType # 2 -MOVEMENT_PSYCHIC: HoloPokemonMovementType.ValueType # 3 -MOVEMENT_ELECTRIC: HoloPokemonMovementType.ValueType # 4 -MOVEMENT_FLYING: HoloPokemonMovementType.ValueType # 5 -MOVEMENT_HOVERING: HoloPokemonMovementType.ValueType # 6 -global___HoloPokemonMovementType = HoloPokemonMovementType - -class _HoloPokemonNature: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _HoloPokemonNatureEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_HoloPokemonNature.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - NATURE_UNKNOWN: _HoloPokemonNature.ValueType # 0 - POKEMON_NATURE_STOIC: _HoloPokemonNature.ValueType # 1 - POKEMON_NATURE_ASSASSIN: _HoloPokemonNature.ValueType # 2 - POKEMON_NATURE_GUARDIAN: _HoloPokemonNature.ValueType # 3 - POKEMON_NATURE_RAIDER: _HoloPokemonNature.ValueType # 4 - POKEMON_NATURE_PROTECTOR: _HoloPokemonNature.ValueType # 5 - POKEMON_NATURE_SENTRY: _HoloPokemonNature.ValueType # 6 - POKEMON_NATURE_CHAMPION: _HoloPokemonNature.ValueType # 7 - -class HoloPokemonNature(_HoloPokemonNature, metaclass=_HoloPokemonNatureEnumTypeWrapper): ... - -NATURE_UNKNOWN: HoloPokemonNature.ValueType # 0 -POKEMON_NATURE_STOIC: HoloPokemonNature.ValueType # 1 -POKEMON_NATURE_ASSASSIN: HoloPokemonNature.ValueType # 2 -POKEMON_NATURE_GUARDIAN: HoloPokemonNature.ValueType # 3 -POKEMON_NATURE_RAIDER: HoloPokemonNature.ValueType # 4 -POKEMON_NATURE_PROTECTOR: HoloPokemonNature.ValueType # 5 -POKEMON_NATURE_SENTRY: HoloPokemonNature.ValueType # 6 -POKEMON_NATURE_CHAMPION: HoloPokemonNature.ValueType # 7 -global___HoloPokemonNature = HoloPokemonNature - -class _HoloPokemonSize: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _HoloPokemonSizeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_HoloPokemonSize.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - POKEMON_SIZE_UNSET: _HoloPokemonSize.ValueType # 0 - XXS: _HoloPokemonSize.ValueType # 1 - XS: _HoloPokemonSize.ValueType # 2 - M: _HoloPokemonSize.ValueType # 3 - XL: _HoloPokemonSize.ValueType # 4 - XXL: _HoloPokemonSize.ValueType # 5 - -class HoloPokemonSize(_HoloPokemonSize, metaclass=_HoloPokemonSizeEnumTypeWrapper): ... - -POKEMON_SIZE_UNSET: HoloPokemonSize.ValueType # 0 -XXS: HoloPokemonSize.ValueType # 1 -XS: HoloPokemonSize.ValueType # 2 -M: HoloPokemonSize.ValueType # 3 -XL: HoloPokemonSize.ValueType # 4 -XXL: HoloPokemonSize.ValueType # 5 -global___HoloPokemonSize = HoloPokemonSize - -class _HoloPokemonType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _HoloPokemonTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_HoloPokemonType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - POKEMON_TYPE_NONE: _HoloPokemonType.ValueType # 0 - POKEMON_TYPE_NORMAL: _HoloPokemonType.ValueType # 1 - POKEMON_TYPE_FIGHTING: _HoloPokemonType.ValueType # 2 - POKEMON_TYPE_FLYING: _HoloPokemonType.ValueType # 3 - POKEMON_TYPE_POISON: _HoloPokemonType.ValueType # 4 - POKEMON_TYPE_GROUND: _HoloPokemonType.ValueType # 5 - POKEMON_TYPE_ROCK: _HoloPokemonType.ValueType # 6 - POKEMON_TYPE_BUG: _HoloPokemonType.ValueType # 7 - POKEMON_TYPE_GHOST: _HoloPokemonType.ValueType # 8 - POKEMON_TYPE_STEEL: _HoloPokemonType.ValueType # 9 - POKEMON_TYPE_FIRE: _HoloPokemonType.ValueType # 10 - POKEMON_TYPE_WATER: _HoloPokemonType.ValueType # 11 - POKEMON_TYPE_GRASS: _HoloPokemonType.ValueType # 12 - POKEMON_TYPE_ELECTRIC: _HoloPokemonType.ValueType # 13 - POKEMON_TYPE_PSYCHIC: _HoloPokemonType.ValueType # 14 - POKEMON_TYPE_ICE: _HoloPokemonType.ValueType # 15 - POKEMON_TYPE_DRAGON: _HoloPokemonType.ValueType # 16 - POKEMON_TYPE_DARK: _HoloPokemonType.ValueType # 17 - POKEMON_TYPE_FAIRY: _HoloPokemonType.ValueType # 18 - -class HoloPokemonType(_HoloPokemonType, metaclass=_HoloPokemonTypeEnumTypeWrapper): ... - -POKEMON_TYPE_NONE: HoloPokemonType.ValueType # 0 -POKEMON_TYPE_NORMAL: HoloPokemonType.ValueType # 1 -POKEMON_TYPE_FIGHTING: HoloPokemonType.ValueType # 2 -POKEMON_TYPE_FLYING: HoloPokemonType.ValueType # 3 -POKEMON_TYPE_POISON: HoloPokemonType.ValueType # 4 -POKEMON_TYPE_GROUND: HoloPokemonType.ValueType # 5 -POKEMON_TYPE_ROCK: HoloPokemonType.ValueType # 6 -POKEMON_TYPE_BUG: HoloPokemonType.ValueType # 7 -POKEMON_TYPE_GHOST: HoloPokemonType.ValueType # 8 -POKEMON_TYPE_STEEL: HoloPokemonType.ValueType # 9 -POKEMON_TYPE_FIRE: HoloPokemonType.ValueType # 10 -POKEMON_TYPE_WATER: HoloPokemonType.ValueType # 11 -POKEMON_TYPE_GRASS: HoloPokemonType.ValueType # 12 -POKEMON_TYPE_ELECTRIC: HoloPokemonType.ValueType # 13 -POKEMON_TYPE_PSYCHIC: HoloPokemonType.ValueType # 14 -POKEMON_TYPE_ICE: HoloPokemonType.ValueType # 15 -POKEMON_TYPE_DRAGON: HoloPokemonType.ValueType # 16 -POKEMON_TYPE_DARK: HoloPokemonType.ValueType # 17 -POKEMON_TYPE_FAIRY: HoloPokemonType.ValueType # 18 -global___HoloPokemonType = HoloPokemonType - -class _HoloTemporaryEvolutionId: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _HoloTemporaryEvolutionIdEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_HoloTemporaryEvolutionId.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - TEMP_EVOLUTION_UNSET: _HoloTemporaryEvolutionId.ValueType # 0 - TEMP_EVOLUTION_MEGA: _HoloTemporaryEvolutionId.ValueType # 1 - TEMP_EVOLUTION_MEGA_X: _HoloTemporaryEvolutionId.ValueType # 2 - TEMP_EVOLUTION_MEGA_Y: _HoloTemporaryEvolutionId.ValueType # 3 - TEMP_EVOLUTION_PRIMAL: _HoloTemporaryEvolutionId.ValueType # 4 - -class HoloTemporaryEvolutionId(_HoloTemporaryEvolutionId, metaclass=_HoloTemporaryEvolutionIdEnumTypeWrapper): ... - -TEMP_EVOLUTION_UNSET: HoloTemporaryEvolutionId.ValueType # 0 -TEMP_EVOLUTION_MEGA: HoloTemporaryEvolutionId.ValueType # 1 -TEMP_EVOLUTION_MEGA_X: HoloTemporaryEvolutionId.ValueType # 2 -TEMP_EVOLUTION_MEGA_Y: HoloTemporaryEvolutionId.ValueType # 3 -TEMP_EVOLUTION_PRIMAL: HoloTemporaryEvolutionId.ValueType # 4 -global___HoloTemporaryEvolutionId = HoloTemporaryEvolutionId - -class _IapLibraryVersion: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _IapLibraryVersionEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_IapLibraryVersion.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - IAP_LIBRARY_VERSION_DEFAULT: _IapLibraryVersion.ValueType # 0 - IAP_LIBRARY_VERSION_IODINE_1_8: _IapLibraryVersion.ValueType # 1 - IAP_LIBRARY_VERSION_NIA_IAP_4: _IapLibraryVersion.ValueType # 2 - -class IapLibraryVersion(_IapLibraryVersion, metaclass=_IapLibraryVersionEnumTypeWrapper): ... - -IAP_LIBRARY_VERSION_DEFAULT: IapLibraryVersion.ValueType # 0 -IAP_LIBRARY_VERSION_IODINE_1_8: IapLibraryVersion.ValueType # 1 -IAP_LIBRARY_VERSION_NIA_IAP_4: IapLibraryVersion.ValueType # 2 -global___IapLibraryVersion = IapLibraryVersion - -class _IdentityProvider: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _IdentityProviderEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_IdentityProvider.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - IDENTITY_PROVIDER_UNSET_IDENTITY_PROVIDER: _IdentityProvider.ValueType # 0 - IDENTITY_PROVIDER_GOOGLE: _IdentityProvider.ValueType # 1 - IDENTITY_PROVIDER_PTC: _IdentityProvider.ValueType # 2 - IDENTITY_PROVIDER_FACEBOOK: _IdentityProvider.ValueType # 3 - IDENTITY_PROVIDER_BACKGROUND: _IdentityProvider.ValueType # 4 - IDENTITY_PROVIDER_INTERNAL: _IdentityProvider.ValueType # 5 - IDENTITY_PROVIDER_SFIDA: _IdentityProvider.ValueType # 6 - IDENTITY_PROVIDER_SUPER_AWESOME: _IdentityProvider.ValueType # 7 - IDENTITY_PROVIDER_DEVELOPER: _IdentityProvider.ValueType # 8 - IDENTITY_PROVIDER_SHARED_SECRET: _IdentityProvider.ValueType # 9 - IDENTITY_PROVIDER_POSEIDON: _IdentityProvider.ValueType # 10 - IDENTITY_PROVIDER_NINTENDO: _IdentityProvider.ValueType # 11 - IDENTITY_PROVIDER_APPLE: _IdentityProvider.ValueType # 12 - IDENTITY_PROVIDER_NIANTIC_SHARED_LOGIN_TOKEN: _IdentityProvider.ValueType # 13 - IDENTITY_PROVIDER_GUEST_LOGIN_TOKEN: _IdentityProvider.ValueType # 14 - -class IdentityProvider(_IdentityProvider, metaclass=_IdentityProviderEnumTypeWrapper): ... - -IDENTITY_PROVIDER_UNSET_IDENTITY_PROVIDER: IdentityProvider.ValueType # 0 -IDENTITY_PROVIDER_GOOGLE: IdentityProvider.ValueType # 1 -IDENTITY_PROVIDER_PTC: IdentityProvider.ValueType # 2 -IDENTITY_PROVIDER_FACEBOOK: IdentityProvider.ValueType # 3 -IDENTITY_PROVIDER_BACKGROUND: IdentityProvider.ValueType # 4 -IDENTITY_PROVIDER_INTERNAL: IdentityProvider.ValueType # 5 -IDENTITY_PROVIDER_SFIDA: IdentityProvider.ValueType # 6 -IDENTITY_PROVIDER_SUPER_AWESOME: IdentityProvider.ValueType # 7 -IDENTITY_PROVIDER_DEVELOPER: IdentityProvider.ValueType # 8 -IDENTITY_PROVIDER_SHARED_SECRET: IdentityProvider.ValueType # 9 -IDENTITY_PROVIDER_POSEIDON: IdentityProvider.ValueType # 10 -IDENTITY_PROVIDER_NINTENDO: IdentityProvider.ValueType # 11 -IDENTITY_PROVIDER_APPLE: IdentityProvider.ValueType # 12 -IDENTITY_PROVIDER_NIANTIC_SHARED_LOGIN_TOKEN: IdentityProvider.ValueType # 13 -IDENTITY_PROVIDER_GUEST_LOGIN_TOKEN: IdentityProvider.ValueType # 14 -global___IdentityProvider = IdentityProvider - -class _IncidentDisplayType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _IncidentDisplayTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_IncidentDisplayType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - INCIDENT_DISPLAY_TYPE_NONE: _IncidentDisplayType.ValueType # 0 - INCIDENT_DISPLAY_TYPE_INVASION_GRUNT: _IncidentDisplayType.ValueType # 1 - INCIDENT_DISPLAY_TYPE_INVASION_LEADER: _IncidentDisplayType.ValueType # 2 - INCIDENT_DISPLAY_TYPE_INVASION_GIOVANNI: _IncidentDisplayType.ValueType # 3 - INCIDENT_DISPLAY_TYPE_INVASION_GRUNTB: _IncidentDisplayType.ValueType # 4 - INCIDENT_DISPLAY_TYPE_INVASION_EVENT_NPC: _IncidentDisplayType.ValueType # 5 - INCIDENT_DISPLAY_TYPE_INVASION_ROUTES_NPC: _IncidentDisplayType.ValueType # 6 - INCIDENT_DISPLAY_TYPE_INVASION_GENERIC: _IncidentDisplayType.ValueType # 7 - INCIDENT_DISPLAY_TYPE_INCIDENT_POKESTOP_ENCOUNTER: _IncidentDisplayType.ValueType # 8 - INCIDENT_DISPLAY_TYPE_INCIDENT_CONTEST: _IncidentDisplayType.ValueType # 9 - -class IncidentDisplayType(_IncidentDisplayType, metaclass=_IncidentDisplayTypeEnumTypeWrapper): ... - -INCIDENT_DISPLAY_TYPE_NONE: IncidentDisplayType.ValueType # 0 -INCIDENT_DISPLAY_TYPE_INVASION_GRUNT: IncidentDisplayType.ValueType # 1 -INCIDENT_DISPLAY_TYPE_INVASION_LEADER: IncidentDisplayType.ValueType # 2 -INCIDENT_DISPLAY_TYPE_INVASION_GIOVANNI: IncidentDisplayType.ValueType # 3 -INCIDENT_DISPLAY_TYPE_INVASION_GRUNTB: IncidentDisplayType.ValueType # 4 -INCIDENT_DISPLAY_TYPE_INVASION_EVENT_NPC: IncidentDisplayType.ValueType # 5 -INCIDENT_DISPLAY_TYPE_INVASION_ROUTES_NPC: IncidentDisplayType.ValueType # 6 -INCIDENT_DISPLAY_TYPE_INVASION_GENERIC: IncidentDisplayType.ValueType # 7 -INCIDENT_DISPLAY_TYPE_INCIDENT_POKESTOP_ENCOUNTER: IncidentDisplayType.ValueType # 8 -INCIDENT_DISPLAY_TYPE_INCIDENT_CONTEST: IncidentDisplayType.ValueType # 9 -global___IncidentDisplayType = IncidentDisplayType - -class _InvasionTelemetryIds: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _InvasionTelemetryIdsEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_InvasionTelemetryIds.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - INVASION_TELEMETRY_IDS_UNDEFINED_INVASION_EVENT: _InvasionTelemetryIds.ValueType # 0 - INVASION_TELEMETRY_IDS_INVASION_NPC_TAP: _InvasionTelemetryIds.ValueType # 1 - INVASION_TELEMETRY_IDS_INVASION_BATTLE_STARTED: _InvasionTelemetryIds.ValueType # 2 - INVASION_TELEMETRY_IDS_INVASION_BATTLE_FINISHED: _InvasionTelemetryIds.ValueType # 3 - INVASION_TELEMETRY_IDS_INVASION_ENCOUNTER_STARTED: _InvasionTelemetryIds.ValueType # 4 - INVASION_TELEMETRY_IDS_INVASION_ENCOUNTER_FINISHED: _InvasionTelemetryIds.ValueType # 5 - INVASION_TELEMETRY_IDS_INVASION_POKEMON_PURIFIED: _InvasionTelemetryIds.ValueType # 6 - INVASION_TELEMETRY_IDS_INVASION_AFTER_POI_EXITED: _InvasionTelemetryIds.ValueType # 7 - INVASION_TELEMETRY_IDS_INVASION_RADAR_VIEW_OPENED: _InvasionTelemetryIds.ValueType # 8 - INVASION_TELEMETRY_IDS_INVASION_RADAR_VIEW_CLOSED: _InvasionTelemetryIds.ValueType # 9 - INVASION_TELEMETRY_IDS_INVASION_RADAR_VIEW_EMPTY: _InvasionTelemetryIds.ValueType # 10 - INVASION_TELEMETRY_IDS_INVASION_DECOY_FOUND: _InvasionTelemetryIds.ValueType # 11 - INVASION_TELEMETRY_IDS_INVASION_GIOVANNI_FOUND: _InvasionTelemetryIds.ValueType # 12 - INVASION_TELEMETRY_IDS_INVASION_BALLOON_TAP: _InvasionTelemetryIds.ValueType # 13 - -class InvasionTelemetryIds(_InvasionTelemetryIds, metaclass=_InvasionTelemetryIdsEnumTypeWrapper): ... - -INVASION_TELEMETRY_IDS_UNDEFINED_INVASION_EVENT: InvasionTelemetryIds.ValueType # 0 -INVASION_TELEMETRY_IDS_INVASION_NPC_TAP: InvasionTelemetryIds.ValueType # 1 -INVASION_TELEMETRY_IDS_INVASION_BATTLE_STARTED: InvasionTelemetryIds.ValueType # 2 -INVASION_TELEMETRY_IDS_INVASION_BATTLE_FINISHED: InvasionTelemetryIds.ValueType # 3 -INVASION_TELEMETRY_IDS_INVASION_ENCOUNTER_STARTED: InvasionTelemetryIds.ValueType # 4 -INVASION_TELEMETRY_IDS_INVASION_ENCOUNTER_FINISHED: InvasionTelemetryIds.ValueType # 5 -INVASION_TELEMETRY_IDS_INVASION_POKEMON_PURIFIED: InvasionTelemetryIds.ValueType # 6 -INVASION_TELEMETRY_IDS_INVASION_AFTER_POI_EXITED: InvasionTelemetryIds.ValueType # 7 -INVASION_TELEMETRY_IDS_INVASION_RADAR_VIEW_OPENED: InvasionTelemetryIds.ValueType # 8 -INVASION_TELEMETRY_IDS_INVASION_RADAR_VIEW_CLOSED: InvasionTelemetryIds.ValueType # 9 -INVASION_TELEMETRY_IDS_INVASION_RADAR_VIEW_EMPTY: InvasionTelemetryIds.ValueType # 10 -INVASION_TELEMETRY_IDS_INVASION_DECOY_FOUND: InvasionTelemetryIds.ValueType # 11 -INVASION_TELEMETRY_IDS_INVASION_GIOVANNI_FOUND: InvasionTelemetryIds.ValueType # 12 -INVASION_TELEMETRY_IDS_INVASION_BALLOON_TAP: InvasionTelemetryIds.ValueType # 13 -global___InvasionTelemetryIds = InvasionTelemetryIds - -class _InventoryUpgradeType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _InventoryUpgradeTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_InventoryUpgradeType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UPGRADE_UNSET: _InventoryUpgradeType.ValueType # 0 - INCREASE_ITEM_STORAGE: _InventoryUpgradeType.ValueType # 1 - INCREASE_POKEMON_STORAGE: _InventoryUpgradeType.ValueType # 2 - INCREASE_POSTCARD_STORAGE: _InventoryUpgradeType.ValueType # 3 - -class InventoryUpgradeType(_InventoryUpgradeType, metaclass=_InventoryUpgradeTypeEnumTypeWrapper): ... - -UPGRADE_UNSET: InventoryUpgradeType.ValueType # 0 -INCREASE_ITEM_STORAGE: InventoryUpgradeType.ValueType # 1 -INCREASE_POKEMON_STORAGE: InventoryUpgradeType.ValueType # 2 -INCREASE_POSTCARD_STORAGE: InventoryUpgradeType.ValueType # 3 -global___InventoryUpgradeType = InventoryUpgradeType - -class _InvitationType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _InvitationTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_InvitationType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - INVITATION_TYPE_UNSET: _InvitationType.ValueType # 0 - INVITATION_TYPE_CODE: _InvitationType.ValueType # 1 - INVITATION_TYPE_FACEBOOK: _InvitationType.ValueType # 2 - INVITATION_TYPE_SERVER_REQUEST: _InvitationType.ValueType # 3 - INVITATION_TYPE_NIANTIC_SOCIAL_GRAPH: _InvitationType.ValueType # 4 - INVITATION_TYPE_ADDRESS_BOOK_IMPORT: _InvitationType.ValueType # 5 - -class InvitationType(_InvitationType, metaclass=_InvitationTypeEnumTypeWrapper): ... - -INVITATION_TYPE_UNSET: InvitationType.ValueType # 0 -INVITATION_TYPE_CODE: InvitationType.ValueType # 1 -INVITATION_TYPE_FACEBOOK: InvitationType.ValueType # 2 -INVITATION_TYPE_SERVER_REQUEST: InvitationType.ValueType # 3 -INVITATION_TYPE_NIANTIC_SOCIAL_GRAPH: InvitationType.ValueType # 4 -INVITATION_TYPE_ADDRESS_BOOK_IMPORT: InvitationType.ValueType # 5 -global___InvitationType = InvitationType - -class _Item: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _ItemEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_Item.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - ITEM_UNKNOWN: _Item.ValueType # 0 - ITEM_POKE_BALL: _Item.ValueType # 1 - ITEM_GREAT_BALL: _Item.ValueType # 2 - ITEM_ULTRA_BALL: _Item.ValueType # 3 - ITEM_MASTER_BALL: _Item.ValueType # 4 - ITEM_PREMIER_BALL: _Item.ValueType # 5 - ITEM_BEAST_BALL: _Item.ValueType # 6 - ITEM_POTION: _Item.ValueType # 101 - ITEM_SUPER_POTION: _Item.ValueType # 102 - ITEM_HYPER_POTION: _Item.ValueType # 103 - ITEM_MAX_POTION: _Item.ValueType # 104 - ITEM_REVIVE: _Item.ValueType # 201 - ITEM_MAX_REVIVE: _Item.ValueType # 202 - ITEM_LUCKY_EGG: _Item.ValueType # 301 - ITEM_INCENSE_ORDINARY: _Item.ValueType # 401 - ITEM_INCENSE_SPICY: _Item.ValueType # 402 - ITEM_INCENSE_COOL: _Item.ValueType # 403 - ITEM_INCENSE_FLORAL: _Item.ValueType # 404 - ITEM_INCENSE_BELUGA_BOX: _Item.ValueType # 405 - ITEM_INCENSE_DAILY_ADVENTURE: _Item.ValueType # 406 - ITEM_INCENSE_SPARKLY: _Item.ValueType # 407 - ITEM_TROY_DISK: _Item.ValueType # 501 - ITEM_TROY_DISK_GLACIAL: _Item.ValueType # 502 - ITEM_TROY_DISK_MOSSY: _Item.ValueType # 503 - ITEM_TROY_DISK_MAGNETIC: _Item.ValueType # 504 - ITEM_TROY_DISK_RAINY: _Item.ValueType # 505 - ITEM_TROY_DISK_SPARKLY: _Item.ValueType # 506 - ITEM_X_ATTACK: _Item.ValueType # 602 - ITEM_X_DEFENSE: _Item.ValueType # 603 - ITEM_X_MIRACLE: _Item.ValueType # 604 - ITEM_BEANS: _Item.ValueType # 650 - ITEM_BREAKFAST: _Item.ValueType # 651 - ITEM_RAZZ_BERRY: _Item.ValueType # 701 - ITEM_BLUK_BERRY: _Item.ValueType # 702 - ITEM_NANAB_BERRY: _Item.ValueType # 703 - ITEM_WEPAR_BERRY: _Item.ValueType # 704 - ITEM_PINAP_BERRY: _Item.ValueType # 705 - ITEM_GOLDEN_RAZZ_BERRY: _Item.ValueType # 706 - ITEM_GOLDEN_NANAB_BERRY: _Item.ValueType # 707 - ITEM_GOLDEN_PINAP_BERRY: _Item.ValueType # 708 - ITEM_POFFIN: _Item.ValueType # 709 - ITEM_SPECIAL_CAMERA: _Item.ValueType # 801 - ITEM_STICKER_INVENTORY: _Item.ValueType # 802 - ITEM_POSTCARD_INVENTORY: _Item.ValueType # 803 - ITEM_INCUBATOR_BASIC_UNLIMITED: _Item.ValueType # 901 - ITEM_INCUBATOR_BASIC: _Item.ValueType # 902 - ITEM_INCUBATOR_SUPER: _Item.ValueType # 903 - ITEM_POKEMON_STORAGE_UPGRADE: _Item.ValueType # 1001 - ITEM_ITEM_STORAGE_UPGRADE: _Item.ValueType # 1002 - ITEM_POSTCARD_STORAGE_UPGRADE: _Item.ValueType # 1003 - ITEM_SUN_STONE: _Item.ValueType # 1101 - ITEM_KINGS_ROCK: _Item.ValueType # 1102 - ITEM_METAL_COAT: _Item.ValueType # 1103 - ITEM_DRAGON_SCALE: _Item.ValueType # 1104 - ITEM_UP_GRADE: _Item.ValueType # 1105 - ITEM_GEN4_EVOLUTION_STONE: _Item.ValueType # 1106 - ITEM_GEN5_EVOLUTION_STONE: _Item.ValueType # 1107 - ITEM_OTHER_EVOLUTION_STONE_A: _Item.ValueType # 1150 - ITEM_MOVE_REROLL_FAST_ATTACK: _Item.ValueType # 1201 - ITEM_MOVE_REROLL_SPECIAL_ATTACK: _Item.ValueType # 1202 - ITEM_MOVE_REROLL_ELITE_FAST_ATTACK: _Item.ValueType # 1203 - ITEM_MOVE_REROLL_ELITE_SPECIAL_ATTACK: _Item.ValueType # 1204 - ITEM_MOVE_REROLL_OTHER_SPECIAL_ATTACK_A: _Item.ValueType # 1250 - ITEM_RARE_CANDY: _Item.ValueType # 1301 - ITEM_XL_RARE_CANDY: _Item.ValueType # 1302 - ITEM_FREE_RAID_TICKET: _Item.ValueType # 1401 - ITEM_PAID_RAID_TICKET: _Item.ValueType # 1402 - ITEM_LEGENDARY_RAID_TICKET: _Item.ValueType # 1403 - ITEM_STAR_PIECE: _Item.ValueType # 1404 - ITEM_FRIEND_GIFT_BOX: _Item.ValueType # 1405 - ITEM_TEAM_CHANGE: _Item.ValueType # 1406 - ITEM_ROUTE_MAKER: _Item.ValueType # 1407 - ITEM_REMOTE_RAID_TICKET: _Item.ValueType # 1408 - ITEM_S_RAID_TICKET: _Item.ValueType # 1409 - ITEM_LEADER_MAP_FRAGMENT: _Item.ValueType # 1501 - ITEM_LEADER_MAP: _Item.ValueType # 1502 - ITEM_GIOVANNI_MAP: _Item.ValueType # 1503 - ITEM_SHADOW_GEM_FRAGMENT: _Item.ValueType # 1504 - ITEM_SHADOW_GEM: _Item.ValueType # 1505 - ITEM_GLOBAL_EVENT_TICKET: _Item.ValueType # 1600 - ITEM_EVENT_TICKET_PINK: _Item.ValueType # 1601 - ITEM_EVENT_TICKET_GRAY: _Item.ValueType # 1602 - ITEM_GLOBAL_EVENT_TICKET_TO_GIFT: _Item.ValueType # 1603 - ITEM_EVENT_TICKET_PINK_TO_GIFT: _Item.ValueType # 1604 - ITEM_EVENT_TICKET_GRAY_TO_GIFT: _Item.ValueType # 1605 - ITEM_BATTLE_PASS_TICKET: _Item.ValueType # 1606 - ITEM_EVERGREEN_TICKET: _Item.ValueType # 1607 - ITEM_EVERGREEN_TICKET_TO_GIFT: _Item.ValueType # 1608 - ITEM_DEPRECATED_1: _Item.ValueType # 1609 - ITEM_TICKET_CITY_SAFARI_00: _Item.ValueType # 1610 - ITEM_TICKET_CITY_SAFARI_01: _Item.ValueType # 1611 - ITEM_TICKET_CITY_SAFARI_02: _Item.ValueType # 1612 - ITEM_TICKET_CITY_SAFARI_03: _Item.ValueType # 1613 - ITEM_TICKET_CITY_SAFARI_04: _Item.ValueType # 1614 - -class Item(_Item, metaclass=_ItemEnumTypeWrapper): ... - -ITEM_UNKNOWN: Item.ValueType # 0 -ITEM_POKE_BALL: Item.ValueType # 1 -ITEM_GREAT_BALL: Item.ValueType # 2 -ITEM_ULTRA_BALL: Item.ValueType # 3 -ITEM_MASTER_BALL: Item.ValueType # 4 -ITEM_PREMIER_BALL: Item.ValueType # 5 -ITEM_BEAST_BALL: Item.ValueType # 6 -ITEM_POTION: Item.ValueType # 101 -ITEM_SUPER_POTION: Item.ValueType # 102 -ITEM_HYPER_POTION: Item.ValueType # 103 -ITEM_MAX_POTION: Item.ValueType # 104 -ITEM_REVIVE: Item.ValueType # 201 -ITEM_MAX_REVIVE: Item.ValueType # 202 -ITEM_LUCKY_EGG: Item.ValueType # 301 -ITEM_INCENSE_ORDINARY: Item.ValueType # 401 -ITEM_INCENSE_SPICY: Item.ValueType # 402 -ITEM_INCENSE_COOL: Item.ValueType # 403 -ITEM_INCENSE_FLORAL: Item.ValueType # 404 -ITEM_INCENSE_BELUGA_BOX: Item.ValueType # 405 -ITEM_INCENSE_DAILY_ADVENTURE: Item.ValueType # 406 -ITEM_INCENSE_SPARKLY: Item.ValueType # 407 -ITEM_TROY_DISK: Item.ValueType # 501 -ITEM_TROY_DISK_GLACIAL: Item.ValueType # 502 -ITEM_TROY_DISK_MOSSY: Item.ValueType # 503 -ITEM_TROY_DISK_MAGNETIC: Item.ValueType # 504 -ITEM_TROY_DISK_RAINY: Item.ValueType # 505 -ITEM_TROY_DISK_SPARKLY: Item.ValueType # 506 -ITEM_X_ATTACK: Item.ValueType # 602 -ITEM_X_DEFENSE: Item.ValueType # 603 -ITEM_X_MIRACLE: Item.ValueType # 604 -ITEM_BEANS: Item.ValueType # 650 -ITEM_BREAKFAST: Item.ValueType # 651 -ITEM_RAZZ_BERRY: Item.ValueType # 701 -ITEM_BLUK_BERRY: Item.ValueType # 702 -ITEM_NANAB_BERRY: Item.ValueType # 703 -ITEM_WEPAR_BERRY: Item.ValueType # 704 -ITEM_PINAP_BERRY: Item.ValueType # 705 -ITEM_GOLDEN_RAZZ_BERRY: Item.ValueType # 706 -ITEM_GOLDEN_NANAB_BERRY: Item.ValueType # 707 -ITEM_GOLDEN_PINAP_BERRY: Item.ValueType # 708 -ITEM_POFFIN: Item.ValueType # 709 -ITEM_SPECIAL_CAMERA: Item.ValueType # 801 -ITEM_STICKER_INVENTORY: Item.ValueType # 802 -ITEM_POSTCARD_INVENTORY: Item.ValueType # 803 -ITEM_INCUBATOR_BASIC_UNLIMITED: Item.ValueType # 901 -ITEM_INCUBATOR_BASIC: Item.ValueType # 902 -ITEM_INCUBATOR_SUPER: Item.ValueType # 903 -ITEM_POKEMON_STORAGE_UPGRADE: Item.ValueType # 1001 -ITEM_ITEM_STORAGE_UPGRADE: Item.ValueType # 1002 -ITEM_POSTCARD_STORAGE_UPGRADE: Item.ValueType # 1003 -ITEM_SUN_STONE: Item.ValueType # 1101 -ITEM_KINGS_ROCK: Item.ValueType # 1102 -ITEM_METAL_COAT: Item.ValueType # 1103 -ITEM_DRAGON_SCALE: Item.ValueType # 1104 -ITEM_UP_GRADE: Item.ValueType # 1105 -ITEM_GEN4_EVOLUTION_STONE: Item.ValueType # 1106 -ITEM_GEN5_EVOLUTION_STONE: Item.ValueType # 1107 -ITEM_OTHER_EVOLUTION_STONE_A: Item.ValueType # 1150 -ITEM_MOVE_REROLL_FAST_ATTACK: Item.ValueType # 1201 -ITEM_MOVE_REROLL_SPECIAL_ATTACK: Item.ValueType # 1202 -ITEM_MOVE_REROLL_ELITE_FAST_ATTACK: Item.ValueType # 1203 -ITEM_MOVE_REROLL_ELITE_SPECIAL_ATTACK: Item.ValueType # 1204 -ITEM_MOVE_REROLL_OTHER_SPECIAL_ATTACK_A: Item.ValueType # 1250 -ITEM_RARE_CANDY: Item.ValueType # 1301 -ITEM_XL_RARE_CANDY: Item.ValueType # 1302 -ITEM_FREE_RAID_TICKET: Item.ValueType # 1401 -ITEM_PAID_RAID_TICKET: Item.ValueType # 1402 -ITEM_LEGENDARY_RAID_TICKET: Item.ValueType # 1403 -ITEM_STAR_PIECE: Item.ValueType # 1404 -ITEM_FRIEND_GIFT_BOX: Item.ValueType # 1405 -ITEM_TEAM_CHANGE: Item.ValueType # 1406 -ITEM_ROUTE_MAKER: Item.ValueType # 1407 -ITEM_REMOTE_RAID_TICKET: Item.ValueType # 1408 -ITEM_S_RAID_TICKET: Item.ValueType # 1409 -ITEM_LEADER_MAP_FRAGMENT: Item.ValueType # 1501 -ITEM_LEADER_MAP: Item.ValueType # 1502 -ITEM_GIOVANNI_MAP: Item.ValueType # 1503 -ITEM_SHADOW_GEM_FRAGMENT: Item.ValueType # 1504 -ITEM_SHADOW_GEM: Item.ValueType # 1505 -ITEM_GLOBAL_EVENT_TICKET: Item.ValueType # 1600 -ITEM_EVENT_TICKET_PINK: Item.ValueType # 1601 -ITEM_EVENT_TICKET_GRAY: Item.ValueType # 1602 -ITEM_GLOBAL_EVENT_TICKET_TO_GIFT: Item.ValueType # 1603 -ITEM_EVENT_TICKET_PINK_TO_GIFT: Item.ValueType # 1604 -ITEM_EVENT_TICKET_GRAY_TO_GIFT: Item.ValueType # 1605 -ITEM_BATTLE_PASS_TICKET: Item.ValueType # 1606 -ITEM_EVERGREEN_TICKET: Item.ValueType # 1607 -ITEM_EVERGREEN_TICKET_TO_GIFT: Item.ValueType # 1608 -ITEM_DEPRECATED_1: Item.ValueType # 1609 -ITEM_TICKET_CITY_SAFARI_00: Item.ValueType # 1610 -ITEM_TICKET_CITY_SAFARI_01: Item.ValueType # 1611 -ITEM_TICKET_CITY_SAFARI_02: Item.ValueType # 1612 -ITEM_TICKET_CITY_SAFARI_03: Item.ValueType # 1613 -ITEM_TICKET_CITY_SAFARI_04: Item.ValueType # 1614 -global___Item = Item - -class _ItemUseTelemetryIds: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _ItemUseTelemetryIdsEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_ItemUseTelemetryIds.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - ITEM_USE_TELEMETRY_IDS_UNDEFINED_ITEM_EVENT: _ItemUseTelemetryIds.ValueType # 0 - ITEM_USE_TELEMETRY_IDS_USE_ITEM: _ItemUseTelemetryIds.ValueType # 1 - ITEM_USE_TELEMETRY_IDS_RECYCLE_ITEM: _ItemUseTelemetryIds.ValueType # 2 - ITEM_USE_TELEMETRY_IDS_UPDATE_ITEM_EQUIPPED: _ItemUseTelemetryIds.ValueType # 3 - -class ItemUseTelemetryIds(_ItemUseTelemetryIds, metaclass=_ItemUseTelemetryIdsEnumTypeWrapper): ... - -ITEM_USE_TELEMETRY_IDS_UNDEFINED_ITEM_EVENT: ItemUseTelemetryIds.ValueType # 0 -ITEM_USE_TELEMETRY_IDS_USE_ITEM: ItemUseTelemetryIds.ValueType # 1 -ITEM_USE_TELEMETRY_IDS_RECYCLE_ITEM: ItemUseTelemetryIds.ValueType # 2 -ITEM_USE_TELEMETRY_IDS_UPDATE_ITEM_EQUIPPED: ItemUseTelemetryIds.ValueType # 3 -global___ItemUseTelemetryIds = ItemUseTelemetryIds - -class _LayerKind: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _LayerKindEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_LayerKind.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - LAYER_KIND_LAYER_UNDEFINED: _LayerKind.ValueType # 0 - LAYER_KIND_LAYER_BOUNDARIES: _LayerKind.ValueType # 1 - LAYER_KIND_LAYER_BUILDINGS: _LayerKind.ValueType # 2 - LAYER_KIND_LAYER_LANDUSE: _LayerKind.ValueType # 4 - LAYER_KIND_LAYER_PLACES: _LayerKind.ValueType # 5 - LAYER_KIND_LAYER_ROADS: _LayerKind.ValueType # 7 - LAYER_KIND_LAYER_TRANSIT: _LayerKind.ValueType # 8 - LAYER_KIND_LAYER_WATER: _LayerKind.ValueType # 9 - LAYER_KIND_LAYER_BIOME: _LayerKind.ValueType # 11 - -class LayerKind(_LayerKind, metaclass=_LayerKindEnumTypeWrapper): ... - -LAYER_KIND_LAYER_UNDEFINED: LayerKind.ValueType # 0 -LAYER_KIND_LAYER_BOUNDARIES: LayerKind.ValueType # 1 -LAYER_KIND_LAYER_BUILDINGS: LayerKind.ValueType # 2 -LAYER_KIND_LAYER_LANDUSE: LayerKind.ValueType # 4 -LAYER_KIND_LAYER_PLACES: LayerKind.ValueType # 5 -LAYER_KIND_LAYER_ROADS: LayerKind.ValueType # 7 -LAYER_KIND_LAYER_TRANSIT: LayerKind.ValueType # 8 -LAYER_KIND_LAYER_WATER: LayerKind.ValueType # 9 -LAYER_KIND_LAYER_BIOME: LayerKind.ValueType # 11 -global___LayerKind = LayerKind - -class _LocationCard: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _LocationCardEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_LocationCard.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - LOCATION_CARD_UNSET: _LocationCard.ValueType # 0 - LC_2023_LASVEGAS_GOTOUR_001: _LocationCard.ValueType # 1 - LC_2023_JEJU_AIRADVENTURES_001: _LocationCard.ValueType # 2 - LC_2023_NYC_GOFEST_001: _LocationCard.ValueType # 3 - LC_2023_LONDON_GOFEST_001: _LocationCard.ValueType # 4 - LC_2023_OSAKA_GOFEST_001: _LocationCard.ValueType # 5 - LC_2023_SEOUL_CITYSAFARI_001: _LocationCard.ValueType # 6 - LC_2023_BARCELONA_CITYSAFARI_001: _LocationCard.ValueType # 7 - LC_2023_MEXICOCITY_CITYSAFARI_001: _LocationCard.ValueType # 8 - -class LocationCard(_LocationCard, metaclass=_LocationCardEnumTypeWrapper): ... - -LOCATION_CARD_UNSET: LocationCard.ValueType # 0 -LC_2023_LASVEGAS_GOTOUR_001: LocationCard.ValueType # 1 -LC_2023_JEJU_AIRADVENTURES_001: LocationCard.ValueType # 2 -LC_2023_NYC_GOFEST_001: LocationCard.ValueType # 3 -LC_2023_LONDON_GOFEST_001: LocationCard.ValueType # 4 -LC_2023_OSAKA_GOFEST_001: LocationCard.ValueType # 5 -LC_2023_SEOUL_CITYSAFARI_001: LocationCard.ValueType # 6 -LC_2023_BARCELONA_CITYSAFARI_001: LocationCard.ValueType # 7 -LC_2023_MEXICOCITY_CITYSAFARI_001: LocationCard.ValueType # 8 -global___LocationCard = LocationCard - -class _LoginActionTelemetryIds: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _LoginActionTelemetryIdsEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_LoginActionTelemetryIds.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - LOGIN_ACTION_TELEMETRY_IDS_UNDEFINED_LOGIN_ACTION: _LoginActionTelemetryIds.ValueType # 0 - LOGIN_ACTION_TELEMETRY_IDS_CLICK_AGE_GATE: _LoginActionTelemetryIds.ValueType # 1 - LOGIN_ACTION_TELEMETRY_IDS_CLICK_NEW_PLAYER: _LoginActionTelemetryIds.ValueType # 2 - LOGIN_ACTION_TELEMETRY_IDS_CLICK_EXISTING_PLAYER: _LoginActionTelemetryIds.ValueType # 3 - LOGIN_ACTION_TELEMETRY_IDS_CLICK_GOOGLE: _LoginActionTelemetryIds.ValueType # 4 - LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_GOOGLE: _LoginActionTelemetryIds.ValueType # 5 - LOGIN_ACTION_TELEMETRY_IDS_CANCEL_GOOGLE: _LoginActionTelemetryIds.ValueType # 6 - LOGIN_ACTION_TELEMETRY_IDS_CLICK_FACEBOOK: _LoginActionTelemetryIds.ValueType # 7 - LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_FACEBOOK: _LoginActionTelemetryIds.ValueType # 8 - LOGIN_ACTION_TELEMETRY_IDS_CANCEL_FACEBOOK: _LoginActionTelemetryIds.ValueType # 9 - LOGIN_ACTION_TELEMETRY_IDS_CLICK_PTC: _LoginActionTelemetryIds.ValueType # 10 - LOGIN_ACTION_TELEMETRY_IDS_EXIT_PTC: _LoginActionTelemetryIds.ValueType # 11 - LOGIN_ACTION_TELEMETRY_IDS_CLICK_PTC_REGISTER: _LoginActionTelemetryIds.ValueType # 12 - LOGIN_ACTION_TELEMETRY_IDS_CLICK_PTC_SIGN_IN: _LoginActionTelemetryIds.ValueType # 13 - LOGIN_ACTION_TELEMETRY_IDS_CANCEL_PTC_SIGN_IN: _LoginActionTelemetryIds.ValueType # 14 - LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_PTC_SIGN_IN: _LoginActionTelemetryIds.ValueType # 15 - LOGIN_ACTION_TELEMETRY_IDS_CLICK_SUPERAWESOME: _LoginActionTelemetryIds.ValueType # 16 - LOGIN_ACTION_TELEMETRY_IDS_EXIT_SUPERAWESOME: _LoginActionTelemetryIds.ValueType # 17 - LOGIN_ACTION_TELEMETRY_IDS_CLICK_SUPERAWESOME_REGISTER: _LoginActionTelemetryIds.ValueType # 18 - LOGIN_ACTION_TELEMETRY_IDS_CLICK_SUPERAWESOME_FORGOT_PASSWORD: _LoginActionTelemetryIds.ValueType # 19 - LOGIN_ACTION_TELEMETRY_IDS_CLICK_SUPERAWESOME_SIGN_IN: _LoginActionTelemetryIds.ValueType # 20 - LOGIN_ACTION_TELEMETRY_IDS_CANCEL_SUPERAWESOME_SIGN_IN: _LoginActionTelemetryIds.ValueType # 21 - LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_SUPERAWESOME_SIGN_IN: _LoginActionTelemetryIds.ValueType # 22 - LOGIN_ACTION_TELEMETRY_IDS_EXIT_NEW_PLAYER: _LoginActionTelemetryIds.ValueType # 23 - LOGIN_ACTION_TELEMETRY_IDS_EXIT_EXISTING_PLAYER: _LoginActionTelemetryIds.ValueType # 24 - LOGIN_ACTION_TELEMETRY_IDS_LOGIN_STARTED: _LoginActionTelemetryIds.ValueType # 25 - LOGIN_ACTION_TELEMETRY_IDS_CLICK_APPLE: _LoginActionTelemetryIds.ValueType # 26 - LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_APPLE: _LoginActionTelemetryIds.ValueType # 27 - LOGIN_ACTION_TELEMETRY_IDS_CANCEL_APPLE: _LoginActionTelemetryIds.ValueType # 28 - LOGIN_ACTION_TELEMETRY_IDS_CLICK_GUEST: _LoginActionTelemetryIds.ValueType # 29 - LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_GUEST: _LoginActionTelemetryIds.ValueType # 30 - LOGIN_ACTION_TELEMETRY_IDS_CANCEL_GUEST: _LoginActionTelemetryIds.ValueType # 31 - -class LoginActionTelemetryIds(_LoginActionTelemetryIds, metaclass=_LoginActionTelemetryIdsEnumTypeWrapper): ... - -LOGIN_ACTION_TELEMETRY_IDS_UNDEFINED_LOGIN_ACTION: LoginActionTelemetryIds.ValueType # 0 -LOGIN_ACTION_TELEMETRY_IDS_CLICK_AGE_GATE: LoginActionTelemetryIds.ValueType # 1 -LOGIN_ACTION_TELEMETRY_IDS_CLICK_NEW_PLAYER: LoginActionTelemetryIds.ValueType # 2 -LOGIN_ACTION_TELEMETRY_IDS_CLICK_EXISTING_PLAYER: LoginActionTelemetryIds.ValueType # 3 -LOGIN_ACTION_TELEMETRY_IDS_CLICK_GOOGLE: LoginActionTelemetryIds.ValueType # 4 -LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_GOOGLE: LoginActionTelemetryIds.ValueType # 5 -LOGIN_ACTION_TELEMETRY_IDS_CANCEL_GOOGLE: LoginActionTelemetryIds.ValueType # 6 -LOGIN_ACTION_TELEMETRY_IDS_CLICK_FACEBOOK: LoginActionTelemetryIds.ValueType # 7 -LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_FACEBOOK: LoginActionTelemetryIds.ValueType # 8 -LOGIN_ACTION_TELEMETRY_IDS_CANCEL_FACEBOOK: LoginActionTelemetryIds.ValueType # 9 -LOGIN_ACTION_TELEMETRY_IDS_CLICK_PTC: LoginActionTelemetryIds.ValueType # 10 -LOGIN_ACTION_TELEMETRY_IDS_EXIT_PTC: LoginActionTelemetryIds.ValueType # 11 -LOGIN_ACTION_TELEMETRY_IDS_CLICK_PTC_REGISTER: LoginActionTelemetryIds.ValueType # 12 -LOGIN_ACTION_TELEMETRY_IDS_CLICK_PTC_SIGN_IN: LoginActionTelemetryIds.ValueType # 13 -LOGIN_ACTION_TELEMETRY_IDS_CANCEL_PTC_SIGN_IN: LoginActionTelemetryIds.ValueType # 14 -LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_PTC_SIGN_IN: LoginActionTelemetryIds.ValueType # 15 -LOGIN_ACTION_TELEMETRY_IDS_CLICK_SUPERAWESOME: LoginActionTelemetryIds.ValueType # 16 -LOGIN_ACTION_TELEMETRY_IDS_EXIT_SUPERAWESOME: LoginActionTelemetryIds.ValueType # 17 -LOGIN_ACTION_TELEMETRY_IDS_CLICK_SUPERAWESOME_REGISTER: LoginActionTelemetryIds.ValueType # 18 -LOGIN_ACTION_TELEMETRY_IDS_CLICK_SUPERAWESOME_FORGOT_PASSWORD: LoginActionTelemetryIds.ValueType # 19 -LOGIN_ACTION_TELEMETRY_IDS_CLICK_SUPERAWESOME_SIGN_IN: LoginActionTelemetryIds.ValueType # 20 -LOGIN_ACTION_TELEMETRY_IDS_CANCEL_SUPERAWESOME_SIGN_IN: LoginActionTelemetryIds.ValueType # 21 -LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_SUPERAWESOME_SIGN_IN: LoginActionTelemetryIds.ValueType # 22 -LOGIN_ACTION_TELEMETRY_IDS_EXIT_NEW_PLAYER: LoginActionTelemetryIds.ValueType # 23 -LOGIN_ACTION_TELEMETRY_IDS_EXIT_EXISTING_PLAYER: LoginActionTelemetryIds.ValueType # 24 -LOGIN_ACTION_TELEMETRY_IDS_LOGIN_STARTED: LoginActionTelemetryIds.ValueType # 25 -LOGIN_ACTION_TELEMETRY_IDS_CLICK_APPLE: LoginActionTelemetryIds.ValueType # 26 -LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_APPLE: LoginActionTelemetryIds.ValueType # 27 -LOGIN_ACTION_TELEMETRY_IDS_CANCEL_APPLE: LoginActionTelemetryIds.ValueType # 28 -LOGIN_ACTION_TELEMETRY_IDS_CLICK_GUEST: LoginActionTelemetryIds.ValueType # 29 -LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_GUEST: LoginActionTelemetryIds.ValueType # 30 -LOGIN_ACTION_TELEMETRY_IDS_CANCEL_GUEST: LoginActionTelemetryIds.ValueType # 31 -global___LoginActionTelemetryIds = LoginActionTelemetryIds - -class _MapEventsTelemetryIds: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _MapEventsTelemetryIdsEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_MapEventsTelemetryIds.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - MAP_EVENTS_TELEMETRY_IDS_UNDEFINED_MAP_EVENT: _MapEventsTelemetryIds.ValueType # 0 - MAP_EVENTS_TELEMETRY_IDS_ITEM_BAG: _MapEventsTelemetryIds.ValueType # 1 - MAP_EVENTS_TELEMETRY_IDS_MAIN_MENU: _MapEventsTelemetryIds.ValueType # 2 - MAP_EVENTS_TELEMETRY_IDS_POKEDEX: _MapEventsTelemetryIds.ValueType # 3 - MAP_EVENTS_TELEMETRY_IDS_PROFILE: _MapEventsTelemetryIds.ValueType # 4 - MAP_EVENTS_TELEMETRY_IDS_SETTINGS: _MapEventsTelemetryIds.ValueType # 5 - MAP_EVENTS_TELEMETRY_IDS_SHOP_FROM_MAP: _MapEventsTelemetryIds.ValueType # 6 - MAP_EVENTS_TELEMETRY_IDS_GYM: _MapEventsTelemetryIds.ValueType # 7 - MAP_EVENTS_TELEMETRY_IDS_POKESTOP: _MapEventsTelemetryIds.ValueType # 8 - MAP_EVENTS_TELEMETRY_IDS_RESEARCH: _MapEventsTelemetryIds.ValueType # 9 - MAP_EVENTS_TELEMETRY_IDS_COMPASS: _MapEventsTelemetryIds.ValueType # 10 - MAP_EVENTS_TELEMETRY_IDS_NEARBY: _MapEventsTelemetryIds.ValueType # 11 - -class MapEventsTelemetryIds(_MapEventsTelemetryIds, metaclass=_MapEventsTelemetryIdsEnumTypeWrapper): ... - -MAP_EVENTS_TELEMETRY_IDS_UNDEFINED_MAP_EVENT: MapEventsTelemetryIds.ValueType # 0 -MAP_EVENTS_TELEMETRY_IDS_ITEM_BAG: MapEventsTelemetryIds.ValueType # 1 -MAP_EVENTS_TELEMETRY_IDS_MAIN_MENU: MapEventsTelemetryIds.ValueType # 2 -MAP_EVENTS_TELEMETRY_IDS_POKEDEX: MapEventsTelemetryIds.ValueType # 3 -MAP_EVENTS_TELEMETRY_IDS_PROFILE: MapEventsTelemetryIds.ValueType # 4 -MAP_EVENTS_TELEMETRY_IDS_SETTINGS: MapEventsTelemetryIds.ValueType # 5 -MAP_EVENTS_TELEMETRY_IDS_SHOP_FROM_MAP: MapEventsTelemetryIds.ValueType # 6 -MAP_EVENTS_TELEMETRY_IDS_GYM: MapEventsTelemetryIds.ValueType # 7 -MAP_EVENTS_TELEMETRY_IDS_POKESTOP: MapEventsTelemetryIds.ValueType # 8 -MAP_EVENTS_TELEMETRY_IDS_RESEARCH: MapEventsTelemetryIds.ValueType # 9 -MAP_EVENTS_TELEMETRY_IDS_COMPASS: MapEventsTelemetryIds.ValueType # 10 -MAP_EVENTS_TELEMETRY_IDS_NEARBY: MapEventsTelemetryIds.ValueType # 11 -global___MapEventsTelemetryIds = MapEventsTelemetryIds - -class _MapLayer: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _MapLayerEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_MapLayer.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - MAP_LAYER_UNDEFINED: _MapLayer.ValueType # 0 - MAP_LAYER_BOUNDARIES: _MapLayer.ValueType # 1 - MAP_LAYER_BUILDINGS: _MapLayer.ValueType # 2 - MAP_LAYER_LANDMASS: _MapLayer.ValueType # 3 - MAP_LAYER_LANDUSE: _MapLayer.ValueType # 4 - MAP_LAYER_PLACES: _MapLayer.ValueType # 5 - MAP_LAYER_POIS: _MapLayer.ValueType # 6 - MAP_LAYER_ROADS: _MapLayer.ValueType # 7 - MAP_LAYER_TRANSIT: _MapLayer.ValueType # 8 - MAP_LAYER_WATER: _MapLayer.ValueType # 9 - MAP_LAYER_DEBUG_TILE_BOUNDARIES: _MapLayer.ValueType # 10 - -class MapLayer(_MapLayer, metaclass=_MapLayerEnumTypeWrapper): ... - -MAP_LAYER_UNDEFINED: MapLayer.ValueType # 0 -MAP_LAYER_BOUNDARIES: MapLayer.ValueType # 1 -MAP_LAYER_BUILDINGS: MapLayer.ValueType # 2 -MAP_LAYER_LANDMASS: MapLayer.ValueType # 3 -MAP_LAYER_LANDUSE: MapLayer.ValueType # 4 -MAP_LAYER_PLACES: MapLayer.ValueType # 5 -MAP_LAYER_POIS: MapLayer.ValueType # 6 -MAP_LAYER_ROADS: MapLayer.ValueType # 7 -MAP_LAYER_TRANSIT: MapLayer.ValueType # 8 -MAP_LAYER_WATER: MapLayer.ValueType # 9 -MAP_LAYER_DEBUG_TILE_BOUNDARIES: MapLayer.ValueType # 10 -global___MapLayer = MapLayer - -class _MementoType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _MementoTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_MementoType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - MEMENTO_POSTCARD: _MementoType.ValueType # 0 - -class MementoType(_MementoType, metaclass=_MementoTypeEnumTypeWrapper): ... - -MEMENTO_POSTCARD: MementoType.ValueType # 0 -global___MementoType = MementoType - -class _Method: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _MethodEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_Method.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - METHOD_UNSET: _Method.ValueType # 0 - METHOD_GET_PLAYER: _Method.ValueType # 2 - METHOD_GET_HOLOHOLO_INVENTORY: _Method.ValueType # 4 - METHOD_DOWNLOAD_SETTINGS: _Method.ValueType # 5 - METHOD_DOWNLOAD_ITEM_TEMPLATES: _Method.ValueType # 6 - METHOD_DOWNLOAD_REMOTE_CONFIG_VERSION: _Method.ValueType # 7 - METHOD_REGISTER_BACKGROUND_DEVICE: _Method.ValueType # 8 - METHOD_GET_PLAYER_DAY: _Method.ValueType # 9 - METHOD_ACKNOWLEDGE_PUNISHMENT: _Method.ValueType # 10 - METHOD_GET_SERVER_TIME: _Method.ValueType # 11 - METHOD_GET_LOCAL_TIME: _Method.ValueType # 12 - METHOD_FORT_SEARCH: _Method.ValueType # 101 - METHOD_ENCOUNTER: _Method.ValueType # 102 - METHOD_CATCH_POKEMON: _Method.ValueType # 103 - METHOD_FORT_DETAILS: _Method.ValueType # 104 - METHOD_GET_MAP_OBJECTS: _Method.ValueType # 106 - METHOD_FORT_DEPLOY_POKEMON: _Method.ValueType # 110 - METHOD_FORT_RECALL_POKEMON: _Method.ValueType # 111 - METHOD_RELEASE_POKEMON: _Method.ValueType # 112 - METHOD_USE_ITEM_POTION: _Method.ValueType # 113 - METHOD_USE_ITEM_CAPTURE: _Method.ValueType # 114 - METHOD_USE_ITEM_FLEE: _Method.ValueType # 115 - METHOD_USE_ITEM_REVIVE: _Method.ValueType # 116 - METHOD_GET_PLAYER_PROFILE: _Method.ValueType # 121 - METHOD_EVOLVE_POKEMON: _Method.ValueType # 125 - METHOD_GET_HATCHED_EGGS: _Method.ValueType # 126 - METHOD_ENCOUNTER_TUTORIAL_COMPLETE: _Method.ValueType # 127 - METHOD_LEVEL_UP_REWARDS: _Method.ValueType # 128 - METHOD_CHECK_AWARDED_BADGES: _Method.ValueType # 129 - METHOD_RECYCLE_INVENTORY_ITEM: _Method.ValueType # 137 - METHOD_COLLECT_DAILY_BONUS: _Method.ValueType # 138 - METHOD_USE_ITEM_XP_BOOST: _Method.ValueType # 139 - METHOD_USE_ITEM_EGG_INCUBATOR: _Method.ValueType # 140 - METHOD_USE_INCENSE: _Method.ValueType # 141 - METHOD_GET_INCENSE_POKEMON: _Method.ValueType # 142 - METHOD_INCENSE_ENCOUNTER: _Method.ValueType # 143 - METHOD_ADD_FORT_MODIFIER: _Method.ValueType # 144 - METHOD_DISK_ENCOUNTER: _Method.ValueType # 145 - METHOD_UPGRADE_POKEMON: _Method.ValueType # 147 - METHOD_SET_FAVORITE_POKEMON: _Method.ValueType # 148 - METHOD_NICKNAME_POKEMON: _Method.ValueType # 149 - METHOD_EQUIP_BADGE: _Method.ValueType # 150 - METHOD_SET_CONTACT_SETTINGS: _Method.ValueType # 151 - METHOD_SET_BUDDY_POKEMON: _Method.ValueType # 152 - METHOD_GET_BUDDY_WALKED: _Method.ValueType # 153 - METHOD_USE_ITEM_ENCOUNTER: _Method.ValueType # 154 - METHOD_GYM_DEPLOY: _Method.ValueType # 155 - METHOD_GYM_GET_INFO: _Method.ValueType # 156 - METHOD_GYM_START_SESSION: _Method.ValueType # 157 - METHOD_GYM_BATTLE_ATTACK: _Method.ValueType # 158 - METHOD_JOIN_LOBBY: _Method.ValueType # 159 - METHOD_LEAVE_LOBBY: _Method.ValueType # 160 - METHOD_SET_LOBBY_VISIBILITY: _Method.ValueType # 161 - METHOD_SET_LOBBY_POKEMON: _Method.ValueType # 162 - METHOD_GET_RAID_DETAILS: _Method.ValueType # 163 - METHOD_GYM_FEED_POKEMON: _Method.ValueType # 164 - METHOD_START_RAID_BATTLE: _Method.ValueType # 165 - METHOD_ATTACK_RAID: _Method.ValueType # 166 - METHOD_AWARD_POKECOIN: _Method.ValueType # 167 - METHOD_USE_ITEM_STARDUST_BOOST: _Method.ValueType # 168 - METHOD_REASSIGN_PLAYER: _Method.ValueType # 169 - METHOD_REDEEM_POI_PASSCODE: _Method.ValueType # 170 - METHOD_CONVERT_CANDY_TO_XL_CANDY: _Method.ValueType # 171 - METHOD_IS_SKU_AVAILABLE: _Method.ValueType # 172 - METHOD_GET_ASSET_DIGEST: _Method.ValueType # 300 - METHOD_GET_DOWNLOAD_URLS: _Method.ValueType # 301 - METHOD_GET_ASSET_VERSION: _Method.ValueType # 302 - METHOD_CLAIM_CODENAME: _Method.ValueType # 403 - METHOD_SET_AVATAR: _Method.ValueType # 404 - METHOD_SET_PLAYER_TEAM: _Method.ValueType # 405 - METHOD_MARK_TUTORIAL_COMPLETE: _Method.ValueType # 406 - METHOD_UPDATE_PERFORMANCE_METRICS: _Method.ValueType # 407 - METHOD_SET_NEUTRAL_AVATAR: _Method.ValueType # 408 - METHOD_LIST_AVATAR_STORE_ITEMS: _Method.ValueType # 409 - METHOD_LIST_AVATAR_APPEARANCE_ITEMS: _Method.ValueType # 410 - METHOD_CHECK_CHALLENGE: _Method.ValueType # 600 - METHOD_VERIFY_CHALLENGE: _Method.ValueType # 601 - METHOD_ECHO: _Method.ValueType # 666 - METHOD_SFIDA_REGISTRATION: _Method.ValueType # 800 - METHOD_SFIDA_ACTION_LOG: _Method.ValueType # 801 - METHOD_SFIDA_CERTIFICATION: _Method.ValueType # 802 - METHOD_SFIDA_UPDATE: _Method.ValueType # 803 - METHOD_SFIDA_ACTION: _Method.ValueType # 804 - METHOD_SFIDA_DOWSER: _Method.ValueType # 805 - METHOD_SFIDA_CAPTURE: _Method.ValueType # 806 - METHOD_LIST_AVATAR_CUSTOMIZATIONS: _Method.ValueType # 807 - METHOD_SET_AVATAR_ITEM_AS_VIEWED: _Method.ValueType # 808 - METHOD_GET_INBOX: _Method.ValueType # 809 - METHOD_LIST_GYM_BADGES: _Method.ValueType # 811 - METHOD_GET_GYM_BADGE_DETAILS: _Method.ValueType # 812 - METHOD_USE_ITEM_MOVE_REROLL: _Method.ValueType # 813 - METHOD_USE_ITEM_RARE_CANDY: _Method.ValueType # 814 - METHOD_AWARD_FREE_RAID_TICKET: _Method.ValueType # 815 - METHOD_FETCH_ALL_NEWS: _Method.ValueType # 816 - METHOD_MARK_READ_NEWS_ARTICLE: _Method.ValueType # 817 - METHOD_GET_PLAYER_DISPLAY_INFO: _Method.ValueType # 818 - METHOD_BELUGA_TRANSACTION_START: _Method.ValueType # 819 - METHOD_BELUGA_TRANSACTION_COMPLETE: _Method.ValueType # 820 - METHOD_SFIDA_ASSOCIATE: _Method.ValueType # 822 - METHOD_SFIDA_CHECK_PAIRING: _Method.ValueType # 823 - METHOD_SFIDA_DISASSOCIATE: _Method.ValueType # 824 - METHOD_WAINA_GET_REWARDS: _Method.ValueType # 825 - METHOD_WAINA_SUBMIT_SLEEP_DATA: _Method.ValueType # 826 - METHOD_SATURDAY_TRANSACTION_START: _Method.ValueType # 827 - METHOD_SATURDAY_TRANSACTION_COMPLETE: _Method.ValueType # 828 - METHOD_REIMBURSE_ITEM: _Method.ValueType # 829 - METHOD_GET_NEW_QUESTS: _Method.ValueType # 900 - METHOD_GET_QUEST_DETAILS: _Method.ValueType # 901 - METHOD_COMPLETE_QUEST: _Method.ValueType # 902 - METHOD_REMOVE_QUEST: _Method.ValueType # 903 - METHOD_QUEST_ENCOUNTER: _Method.ValueType # 904 - METHOD_COMPLETE_QUEST_STAMP_CARD: _Method.ValueType # 905 - METHOD_PROGRESS_QUEST: _Method.ValueType # 906 - METHOD_START_QUEST_INCIDENT: _Method.ValueType # 907 - METHOD_READ_QUEST_DIALOG: _Method.ValueType # 908 - METHOD_SEND_GIFT: _Method.ValueType # 950 - METHOD_OPEN_GIFT: _Method.ValueType # 951 - METHOD_GIFT_DETAILS: _Method.ValueType # 952 - METHOD_DELETE_GIFT: _Method.ValueType # 953 - METHOD_SAVE_PLAYER_SNAPSHOT: _Method.ValueType # 954 - METHOD_GET_FRIENDSHIP_MILESTONE_REWARDS: _Method.ValueType # 955 - METHOD_CHECK_SEND_GIFT: _Method.ValueType # 956 - METHOD_SET_FRIEND_NICKNAME: _Method.ValueType # 957 - METHOD_DELETE_GIFT_FROM_INVENTORY: _Method.ValueType # 958 - METHOD_SAVE_SOCIAL_PLAYER_SETTINGS: _Method.ValueType # 959 - METHOD_SHARE_EX_RAID_PASS: _Method.ValueType # 960 - METHOD_CHECK_SHARE_EX_RAID_PASS: _Method.ValueType # 961 - METHOD_DECLINE_SHARED_EX_RAID_PASS: _Method.ValueType # 962 - METHOD_OPEN_TRADING: _Method.ValueType # 970 - METHOD_UPDATE_TRADING: _Method.ValueType # 971 - METHOD_CONFIRM_TRADING: _Method.ValueType # 972 - METHOD_CANCEL_TRADING: _Method.ValueType # 973 - METHOD_GET_TRADING: _Method.ValueType # 974 - METHOD_GET_FITNESS_REWARDS: _Method.ValueType # 980 - METHOD_GET_COMBAT_PLAYER_PROFILE: _Method.ValueType # 990 - METHOD_GENERATE_COMBAT_CHALLENGE_ID: _Method.ValueType # 991 - METHOD_CREATE_COMBAT_CHALLENGE: _Method.ValueType # 992 - METHOD_OPEN_COMBAT_CHALLENGE: _Method.ValueType # 993 - METHOD_GET_COMBAT_CHALLENGE: _Method.ValueType # 994 - METHOD_ACCEPT_COMBAT_CHALLENGE: _Method.ValueType # 995 - METHOD_DECLINE_COMBAT_CHALLENGE: _Method.ValueType # 996 - METHOD_CANCEL_COMBAT_CHALLENGE: _Method.ValueType # 997 - METHOD_SUBMIT_COMBAT_CHALLENGE_POKEMONS: _Method.ValueType # 998 - METHOD_SAVE_COMBAT_PLAYER_PREFERENCES: _Method.ValueType # 999 - METHOD_OPEN_COMBAT_SESSION: _Method.ValueType # 1000 - METHOD_UPDATE_COMBAT: _Method.ValueType # 1001 - METHOD_QUIT_COMBAT: _Method.ValueType # 1002 - METHOD_GET_COMBAT_RESULTS: _Method.ValueType # 1003 - METHOD_UNLOCK_SPECIAL_MOVE: _Method.ValueType # 1004 - METHOD_GET_NPC_COMBAT_REWARDS: _Method.ValueType # 1005 - METHOD_COMBAT_FRIEND_REQUEST: _Method.ValueType # 1006 - METHOD_OPEN_NPC_COMBAT_SESSION: _Method.ValueType # 1007 - METHOD_START_TUTORIAL_ACTION: _Method.ValueType # 1008 - METHOD_GET_TUTORIAL_EGG_ACTION: _Method.ValueType # 1009 - METHOD_SEND_PROBE: _Method.ValueType # 1020 - METHOD_PROBE_DATA: _Method.ValueType # 1021 - METHOD_COMBAT_DATA: _Method.ValueType # 1022 - METHOD_COMBAT_CHALLENGE_DATA: _Method.ValueType # 1023 - METHOD_CHECK_PHOTOBOMB: _Method.ValueType # 1101 - METHOD_CONFIRM_PHOTOBOMB: _Method.ValueType # 1102 - METHOD_GET_PHOTOBOMB: _Method.ValueType # 1103 - METHOD_ENCOUNTER_PHOTOBOMB: _Method.ValueType # 1104 - METHOD_GET_SIGNED_GMAP_URL_DEPRECATED: _Method.ValueType # 1105 - METHOD_CHANGE_TEAM: _Method.ValueType # 1106 - METHOD_GET_WEB_TOKEN: _Method.ValueType # 1107 - METHOD_COMPLETE_SNAPSHOT_SESSION: _Method.ValueType # 1110 - METHOD_COMPLETE_WILD_SNAPSHOT_SESSION: _Method.ValueType # 1111 - METHOD_START_INCIDENT: _Method.ValueType # 1200 - METHOD_INVASION_COMPLETE_DIALOGUE: _Method.ValueType # 1201 - METHOD_INVASION_OPEN_COMBAT_SESSION: _Method.ValueType # 1202 - METHOD_INVASION_BATTLE_UPDATE: _Method.ValueType # 1203 - METHOD_INVASION_ENCOUNTER: _Method.ValueType # 1204 - METHOD_PURIFY_POKEMON: _Method.ValueType # 1205 - METHOD_GET_ROCKET_BALLOON: _Method.ValueType # 1206 - METHOD_START_ROCKET_BALLOON_INCIDENT: _Method.ValueType # 1207 - METHOD_VS_SEEKER_START_MATCHMAKING: _Method.ValueType # 1300 - METHOD_CANCEL_MATCHMAKING: _Method.ValueType # 1301 - METHOD_GET_MATCHMAKING_STATUS: _Method.ValueType # 1302 - METHOD_COMPLETE_VS_SEEKER_AND_RESTART_CHARGING: _Method.ValueType # 1303 - METHOD_GET_VS_SEEKER_STATUS: _Method.ValueType # 1304 - METHOD_COMPLETE_COMBAT_COMPETITIVE_SEASON_ACTION: _Method.ValueType # 1305 - METHOD_CLAIM_VS_SEEKER_REWARDS: _Method.ValueType # 1306 - METHOD_VS_SEEKER_REWARD_ENCOUNTER: _Method.ValueType # 1307 - METHOD_ACTIVATE_VS_SEEKER: _Method.ValueType # 1308 - METHOD_GET_BUDDY_MAP: _Method.ValueType # 1350 - METHOD_GET_BUDDY_STATS: _Method.ValueType # 1351 - METHOD_FEED_BUDDY: _Method.ValueType # 1352 - METHOD_OPEN_BUDDY_GIFT: _Method.ValueType # 1353 - METHOD_PET_BUDDY: _Method.ValueType # 1354 - METHOD_GET_BUDDY_HISTORY: _Method.ValueType # 1355 - METHOD_UPDATE_ROUTE_DRAFT: _Method.ValueType # 1400 - METHOD_GET_MAP_FORTS: _Method.ValueType # 1401 - METHOD_SUBMIT_ROUTE_DRAFT: _Method.ValueType # 1402 - METHOD_GET_PUBLISHED_ROUTES: _Method.ValueType # 1403 - METHOD_START_ROUTE: _Method.ValueType # 1404 - METHOD_GET_ROUTES: _Method.ValueType # 1405 - METHOD_PROGRESS_ROUTE: _Method.ValueType # 1406 - METHOD_PROCESS_TAPPABLE: _Method.ValueType # 1408 - METHOD_LIST_ROUTE_BADGES: _Method.ValueType # 1409 - METHOD_CANCEL_ROUTE: _Method.ValueType # 1410 - METHOD_LIST_ROUTE_STAMPS: _Method.ValueType # 1411 - METHOD_RATE_ROUTE: _Method.ValueType # 1412 - METHOD_CREATE_ROUTE_DRAFT: _Method.ValueType # 1413 - METHOD_DELETE_ROUTE_DRAFT: _Method.ValueType # 1414 - METHOD_REPORT_ROUTE: _Method.ValueType # 1415 - METHOD_SPAWN_TAPPABLE: _Method.ValueType # 1416 - METHOD_ROUTE_ENCOUNTER: _Method.ValueType # 1417 - METHOD_CAN_REPORT_ROUTE: _Method.ValueType # 1418 - METHOD_ROUTE_UPTATE_SEEN: _Method.ValueType # 1420 - METHOD_RECALL_ROUTE_DRAFT: _Method.ValueType # 1421 - METHOD_ROUTES_NEARBY_NOTIF_SHOWN: _Method.ValueType # 1422 - METHOD_NPC_ROUTE_GIFT: _Method.ValueType # 1423 - METHOD_CREATE_BUDDY_MUTLIPLAYER_SESSION: _Method.ValueType # 1456 - METHOD_JOIN_BUDDY_MULTIPLAYER_SESSION: _Method.ValueType # 1457 - METHOD_LEAVE_BUDDY_MULTIPLAYER_SESSION: _Method.ValueType # 1458 - METHOD_GET_TODAY_VIEW: _Method.ValueType # 1501 - METHOD_MEGA_EVOLVE_POKEMON: _Method.ValueType # 1502 - METHOD_REMOTE_GIFT_PING: _Method.ValueType # 1503 - METHOD_SEND_RAID_INVITATION: _Method.ValueType # 1504 - METHOD_GET_DAILY_ENCOUNTER: _Method.ValueType # 1601 - METHOD_DAILY_ENCOUNTER: _Method.ValueType # 1602 - METHOD_OPEN_SPONSORED_GIFT: _Method.ValueType # 1650 - METHOD_SPONSORED_GIFT_REPORT_INTERACTION: _Method.ValueType # 1651 - METHOD_SAVE_PLAYER_PREFERENCES: _Method.ValueType # 1652 - METHOD_PROFANITY_CHECK: _Method.ValueType # 1653 - METHOD_GET_TIMED_GROUP_CHALLENGE: _Method.ValueType # 1700 - METHOD_GET_NINTENDO_ACCOUNT: _Method.ValueType # 1710 - METHOD_UNLINK_NINTENDO_ACCOUNT: _Method.ValueType # 1711 - METHOD_GET_NINTENDO_OAUTH2_URL: _Method.ValueType # 1712 - METHOD_TRANSFER_TO_POKEMON_HOME: _Method.ValueType # 1713 - METHOD_REPORT_AD_FEEDBACK: _Method.ValueType # 1716 - METHOD_CREATE_POKEMON_TAG: _Method.ValueType # 1717 - METHOD_DELETE_POKEMON_TAG: _Method.ValueType # 1718 - METHOD_EDIT_POKEMON_TAG: _Method.ValueType # 1719 - METHOD_SET_POKEMON_TAGS_FOR_POKEMON: _Method.ValueType # 1720 - METHOD_GET_POKEMON_TAGS: _Method.ValueType # 1721 - METHOD_CHANGE_POKEMON_FORM: _Method.ValueType # 1722 - METHOD_CHOOSE_EVENT_VARIANT: _Method.ValueType # 1723 - METHOD_BUTTERFLY_COLLECTOR_REWARD_ENCOUNTER: _Method.ValueType # 1724 - METHOD_GET_REFERRAL_CODE: _Method.ValueType # 1800 - METHOD_ADD_REFERRER: _Method.ValueType # 1801 - METHOD_SEND_FRIEND_INVITE_VIA_REFERRAL_CODE: _Method.ValueType # 1802 - METHOD_GET_MILESTONES: _Method.ValueType # 1803 - METHOD_MARK_MILESTONES_AS_VIEWED: _Method.ValueType # 1804 - METHOD_GET_MILESTONES_PREVIEW: _Method.ValueType # 1805 - METHOD_COMPLETE_MILESTONE: _Method.ValueType # 1806 - METHOD_GET_GEOFENCED_AD: _Method.ValueType # 1820 - METHOD_POWER_UP_POKESTOP_ENCOUNTER: _Method.ValueType # 1900 - METHOD_DELETE_POSTCARDS: _Method.ValueType # 1909 - METHOD_CREATE_POSTCARD: _Method.ValueType # 1910 - METHOD_UPDATE_POSTCARD: _Method.ValueType # 1911 - METHOD_DELETE_POSTCARD: _Method.ValueType # 1912 - METHOD_GET_MEMENTO_LIST: _Method.ValueType # 1913 - METHOD_UPLOAD_RAID_CLIENT_LOG: _Method.ValueType # 1914 - METHOD_SKIP_ENTER_REFERRAL_CODE: _Method.ValueType # 1915 - METHOD_UPLOAD_COMBAT_CLIENT_LOG: _Method.ValueType # 1916 - METHOD_COMBAT_SYNC_SERVER_OFFSET: _Method.ValueType # 1917 - METHOD_CHECK_GIFTING_ELIGIBILITY: _Method.ValueType # 2000 - METHOD_REDEEM_TICKET_GIFT_FOR_FRIEND: _Method.ValueType # 2001 - METHOD_GET_INCENSE_RECAP: _Method.ValueType # 2002 - METHOD_ACKNOWLEDGE_INCENSE_RECAP: _Method.ValueType # 2003 - METHOD_BOOT_RAID: _Method.ValueType # 2004 - METHOD_GET_POKESTOP_ENCOUNTER: _Method.ValueType # 2005 - METHOD_ENCOUNTER_POKESTOP_ENCOUNTER: _Method.ValueType # 2006 - METHOD_POLL_PLAYER_SPAWNABLE_POKEMON: _Method.ValueType # 2007 - METHOD_GET_QUEST_UI: _Method.ValueType # 2008 - METHOD_GET_ELIGIBLE_COMBAT_LEAGUES: _Method.ValueType # 2009 - METHOD_SEND_FRIEND_REQUEST_VIA_PLAYER_IDS: _Method.ValueType # 2010 - METHOD_GET_RAID_LOBBY_COUNTER: _Method.ValueType # 2011 - METHOD_USE_NON_COMBAT_MOVE: _Method.ValueType # 2014 - METHOD_CHECK_POKEMON_SIZE_CONTEST_ELIGIBILITY: _Method.ValueType # 2100 - METHOD_UPDATE_POKEMON_SIZE_CONTEST_ENTRY: _Method.ValueType # 2101 - METHOD_TRANSFER_POKEMON_SIZE_CONTEST_ENTRY: _Method.ValueType # 2102 - METHOD_REMOVE_POKEMON_SIZE_CONTEST_ENTRY: _Method.ValueType # 2103 - METHOD_GET_POKEMON_SIZE_CONTEST_ENTRY: _Method.ValueType # 2104 - METHOD_GET_CONTEST_DATA: _Method.ValueType # 2105 - METHOD_GET_CONTESTS_UNCLAIMED_REWARDS: _Method.ValueType # 2106 - METHOD_CLAIM_CONTESTS_REWARDS: _Method.ValueType # 2107 - METHOD_GET_ENTERED_CONTEST: _Method.ValueType # 2108 - METHOD_GET_POKEMON_SIZE_CONTEST_FRIEND_ENTRY: _Method.ValueType # 2109 - METHOD_CHECK_CONTEST_ELIGIBILITY: _Method.ValueType # 2150 - METHOD_UPDATE_CONTEST_ENTRY: _Method.ValueType # 2151 - METHOD_TRANSFER_CONTEST_ENTRY: _Method.ValueType # 2152 - METHOD_GET_CONTEST_FRIEND_ENTRY: _Method.ValueType # 2153 - METHOD_GET_CONTEST_ENTRY: _Method.ValueType # 2154 - METHOD_CREATE_PARTY: _Method.ValueType # 2300 - METHOD_JOIN_PARTY: _Method.ValueType # 2301 - METHOD_START_PARTY: _Method.ValueType # 2302 - METHOD_LEAVE_PARTY: _Method.ValueType # 2303 - METHOD_GET_PARTY: _Method.ValueType # 2304 - METHOD_UPDATE_PARTY_LOCATION: _Method.ValueType # 2305 - METHOD_SEND_PARTY_DARK_LAUNCH_LOG: _Method.ValueType # 2306 - METHOD_START_PARTY_QUEST: _Method.ValueType # 2308 - METHOD_COMPLETE_PARTY_QUEST: _Method.ValueType # 2309 - METHOD_GET_BONUS_ATTRACTED_POKEMON: _Method.ValueType # 2350 - METHOD_BADGE_REWARD_ENCOUNTER: _Method.ValueType # 2360 - METHOD_NPC_UPDATE_STATE: _Method.ValueType # 2400 - METHOD_NPC_SEND_GIFT: _Method.ValueType # 2401 - METHOD_NPC_OPEN_GIFT: _Method.ValueType # 2402 - METHOD_GET_VPS_EVENTS: _Method.ValueType # 3000 - METHOD_UPDATE_VPS_EVENTS: _Method.ValueType # 3001 - -class Method(_Method, metaclass=_MethodEnumTypeWrapper): ... - -METHOD_UNSET: Method.ValueType # 0 -METHOD_GET_PLAYER: Method.ValueType # 2 -METHOD_GET_HOLOHOLO_INVENTORY: Method.ValueType # 4 -METHOD_DOWNLOAD_SETTINGS: Method.ValueType # 5 -METHOD_DOWNLOAD_ITEM_TEMPLATES: Method.ValueType # 6 -METHOD_DOWNLOAD_REMOTE_CONFIG_VERSION: Method.ValueType # 7 -METHOD_REGISTER_BACKGROUND_DEVICE: Method.ValueType # 8 -METHOD_GET_PLAYER_DAY: Method.ValueType # 9 -METHOD_ACKNOWLEDGE_PUNISHMENT: Method.ValueType # 10 -METHOD_GET_SERVER_TIME: Method.ValueType # 11 -METHOD_GET_LOCAL_TIME: Method.ValueType # 12 -METHOD_FORT_SEARCH: Method.ValueType # 101 -METHOD_ENCOUNTER: Method.ValueType # 102 -METHOD_CATCH_POKEMON: Method.ValueType # 103 -METHOD_FORT_DETAILS: Method.ValueType # 104 -METHOD_GET_MAP_OBJECTS: Method.ValueType # 106 -METHOD_FORT_DEPLOY_POKEMON: Method.ValueType # 110 -METHOD_FORT_RECALL_POKEMON: Method.ValueType # 111 -METHOD_RELEASE_POKEMON: Method.ValueType # 112 -METHOD_USE_ITEM_POTION: Method.ValueType # 113 -METHOD_USE_ITEM_CAPTURE: Method.ValueType # 114 -METHOD_USE_ITEM_FLEE: Method.ValueType # 115 -METHOD_USE_ITEM_REVIVE: Method.ValueType # 116 -METHOD_GET_PLAYER_PROFILE: Method.ValueType # 121 -METHOD_EVOLVE_POKEMON: Method.ValueType # 125 -METHOD_GET_HATCHED_EGGS: Method.ValueType # 126 -METHOD_ENCOUNTER_TUTORIAL_COMPLETE: Method.ValueType # 127 -METHOD_LEVEL_UP_REWARDS: Method.ValueType # 128 -METHOD_CHECK_AWARDED_BADGES: Method.ValueType # 129 -METHOD_RECYCLE_INVENTORY_ITEM: Method.ValueType # 137 -METHOD_COLLECT_DAILY_BONUS: Method.ValueType # 138 -METHOD_USE_ITEM_XP_BOOST: Method.ValueType # 139 -METHOD_USE_ITEM_EGG_INCUBATOR: Method.ValueType # 140 -METHOD_USE_INCENSE: Method.ValueType # 141 -METHOD_GET_INCENSE_POKEMON: Method.ValueType # 142 -METHOD_INCENSE_ENCOUNTER: Method.ValueType # 143 -METHOD_ADD_FORT_MODIFIER: Method.ValueType # 144 -METHOD_DISK_ENCOUNTER: Method.ValueType # 145 -METHOD_UPGRADE_POKEMON: Method.ValueType # 147 -METHOD_SET_FAVORITE_POKEMON: Method.ValueType # 148 -METHOD_NICKNAME_POKEMON: Method.ValueType # 149 -METHOD_EQUIP_BADGE: Method.ValueType # 150 -METHOD_SET_CONTACT_SETTINGS: Method.ValueType # 151 -METHOD_SET_BUDDY_POKEMON: Method.ValueType # 152 -METHOD_GET_BUDDY_WALKED: Method.ValueType # 153 -METHOD_USE_ITEM_ENCOUNTER: Method.ValueType # 154 -METHOD_GYM_DEPLOY: Method.ValueType # 155 -METHOD_GYM_GET_INFO: Method.ValueType # 156 -METHOD_GYM_START_SESSION: Method.ValueType # 157 -METHOD_GYM_BATTLE_ATTACK: Method.ValueType # 158 -METHOD_JOIN_LOBBY: Method.ValueType # 159 -METHOD_LEAVE_LOBBY: Method.ValueType # 160 -METHOD_SET_LOBBY_VISIBILITY: Method.ValueType # 161 -METHOD_SET_LOBBY_POKEMON: Method.ValueType # 162 -METHOD_GET_RAID_DETAILS: Method.ValueType # 163 -METHOD_GYM_FEED_POKEMON: Method.ValueType # 164 -METHOD_START_RAID_BATTLE: Method.ValueType # 165 -METHOD_ATTACK_RAID: Method.ValueType # 166 -METHOD_AWARD_POKECOIN: Method.ValueType # 167 -METHOD_USE_ITEM_STARDUST_BOOST: Method.ValueType # 168 -METHOD_REASSIGN_PLAYER: Method.ValueType # 169 -METHOD_REDEEM_POI_PASSCODE: Method.ValueType # 170 -METHOD_CONVERT_CANDY_TO_XL_CANDY: Method.ValueType # 171 -METHOD_IS_SKU_AVAILABLE: Method.ValueType # 172 -METHOD_GET_ASSET_DIGEST: Method.ValueType # 300 -METHOD_GET_DOWNLOAD_URLS: Method.ValueType # 301 -METHOD_GET_ASSET_VERSION: Method.ValueType # 302 -METHOD_CLAIM_CODENAME: Method.ValueType # 403 -METHOD_SET_AVATAR: Method.ValueType # 404 -METHOD_SET_PLAYER_TEAM: Method.ValueType # 405 -METHOD_MARK_TUTORIAL_COMPLETE: Method.ValueType # 406 -METHOD_UPDATE_PERFORMANCE_METRICS: Method.ValueType # 407 -METHOD_SET_NEUTRAL_AVATAR: Method.ValueType # 408 -METHOD_LIST_AVATAR_STORE_ITEMS: Method.ValueType # 409 -METHOD_LIST_AVATAR_APPEARANCE_ITEMS: Method.ValueType # 410 -METHOD_CHECK_CHALLENGE: Method.ValueType # 600 -METHOD_VERIFY_CHALLENGE: Method.ValueType # 601 -METHOD_ECHO: Method.ValueType # 666 -METHOD_SFIDA_REGISTRATION: Method.ValueType # 800 -METHOD_SFIDA_ACTION_LOG: Method.ValueType # 801 -METHOD_SFIDA_CERTIFICATION: Method.ValueType # 802 -METHOD_SFIDA_UPDATE: Method.ValueType # 803 -METHOD_SFIDA_ACTION: Method.ValueType # 804 -METHOD_SFIDA_DOWSER: Method.ValueType # 805 -METHOD_SFIDA_CAPTURE: Method.ValueType # 806 -METHOD_LIST_AVATAR_CUSTOMIZATIONS: Method.ValueType # 807 -METHOD_SET_AVATAR_ITEM_AS_VIEWED: Method.ValueType # 808 -METHOD_GET_INBOX: Method.ValueType # 809 -METHOD_LIST_GYM_BADGES: Method.ValueType # 811 -METHOD_GET_GYM_BADGE_DETAILS: Method.ValueType # 812 -METHOD_USE_ITEM_MOVE_REROLL: Method.ValueType # 813 -METHOD_USE_ITEM_RARE_CANDY: Method.ValueType # 814 -METHOD_AWARD_FREE_RAID_TICKET: Method.ValueType # 815 -METHOD_FETCH_ALL_NEWS: Method.ValueType # 816 -METHOD_MARK_READ_NEWS_ARTICLE: Method.ValueType # 817 -METHOD_GET_PLAYER_DISPLAY_INFO: Method.ValueType # 818 -METHOD_BELUGA_TRANSACTION_START: Method.ValueType # 819 -METHOD_BELUGA_TRANSACTION_COMPLETE: Method.ValueType # 820 -METHOD_SFIDA_ASSOCIATE: Method.ValueType # 822 -METHOD_SFIDA_CHECK_PAIRING: Method.ValueType # 823 -METHOD_SFIDA_DISASSOCIATE: Method.ValueType # 824 -METHOD_WAINA_GET_REWARDS: Method.ValueType # 825 -METHOD_WAINA_SUBMIT_SLEEP_DATA: Method.ValueType # 826 -METHOD_SATURDAY_TRANSACTION_START: Method.ValueType # 827 -METHOD_SATURDAY_TRANSACTION_COMPLETE: Method.ValueType # 828 -METHOD_REIMBURSE_ITEM: Method.ValueType # 829 -METHOD_GET_NEW_QUESTS: Method.ValueType # 900 -METHOD_GET_QUEST_DETAILS: Method.ValueType # 901 -METHOD_COMPLETE_QUEST: Method.ValueType # 902 -METHOD_REMOVE_QUEST: Method.ValueType # 903 -METHOD_QUEST_ENCOUNTER: Method.ValueType # 904 -METHOD_COMPLETE_QUEST_STAMP_CARD: Method.ValueType # 905 -METHOD_PROGRESS_QUEST: Method.ValueType # 906 -METHOD_START_QUEST_INCIDENT: Method.ValueType # 907 -METHOD_READ_QUEST_DIALOG: Method.ValueType # 908 -METHOD_SEND_GIFT: Method.ValueType # 950 -METHOD_OPEN_GIFT: Method.ValueType # 951 -METHOD_GIFT_DETAILS: Method.ValueType # 952 -METHOD_DELETE_GIFT: Method.ValueType # 953 -METHOD_SAVE_PLAYER_SNAPSHOT: Method.ValueType # 954 -METHOD_GET_FRIENDSHIP_MILESTONE_REWARDS: Method.ValueType # 955 -METHOD_CHECK_SEND_GIFT: Method.ValueType # 956 -METHOD_SET_FRIEND_NICKNAME: Method.ValueType # 957 -METHOD_DELETE_GIFT_FROM_INVENTORY: Method.ValueType # 958 -METHOD_SAVE_SOCIAL_PLAYER_SETTINGS: Method.ValueType # 959 -METHOD_SHARE_EX_RAID_PASS: Method.ValueType # 960 -METHOD_CHECK_SHARE_EX_RAID_PASS: Method.ValueType # 961 -METHOD_DECLINE_SHARED_EX_RAID_PASS: Method.ValueType # 962 -METHOD_OPEN_TRADING: Method.ValueType # 970 -METHOD_UPDATE_TRADING: Method.ValueType # 971 -METHOD_CONFIRM_TRADING: Method.ValueType # 972 -METHOD_CANCEL_TRADING: Method.ValueType # 973 -METHOD_GET_TRADING: Method.ValueType # 974 -METHOD_GET_FITNESS_REWARDS: Method.ValueType # 980 -METHOD_GET_COMBAT_PLAYER_PROFILE: Method.ValueType # 990 -METHOD_GENERATE_COMBAT_CHALLENGE_ID: Method.ValueType # 991 -METHOD_CREATE_COMBAT_CHALLENGE: Method.ValueType # 992 -METHOD_OPEN_COMBAT_CHALLENGE: Method.ValueType # 993 -METHOD_GET_COMBAT_CHALLENGE: Method.ValueType # 994 -METHOD_ACCEPT_COMBAT_CHALLENGE: Method.ValueType # 995 -METHOD_DECLINE_COMBAT_CHALLENGE: Method.ValueType # 996 -METHOD_CANCEL_COMBAT_CHALLENGE: Method.ValueType # 997 -METHOD_SUBMIT_COMBAT_CHALLENGE_POKEMONS: Method.ValueType # 998 -METHOD_SAVE_COMBAT_PLAYER_PREFERENCES: Method.ValueType # 999 -METHOD_OPEN_COMBAT_SESSION: Method.ValueType # 1000 -METHOD_UPDATE_COMBAT: Method.ValueType # 1001 -METHOD_QUIT_COMBAT: Method.ValueType # 1002 -METHOD_GET_COMBAT_RESULTS: Method.ValueType # 1003 -METHOD_UNLOCK_SPECIAL_MOVE: Method.ValueType # 1004 -METHOD_GET_NPC_COMBAT_REWARDS: Method.ValueType # 1005 -METHOD_COMBAT_FRIEND_REQUEST: Method.ValueType # 1006 -METHOD_OPEN_NPC_COMBAT_SESSION: Method.ValueType # 1007 -METHOD_START_TUTORIAL_ACTION: Method.ValueType # 1008 -METHOD_GET_TUTORIAL_EGG_ACTION: Method.ValueType # 1009 -METHOD_SEND_PROBE: Method.ValueType # 1020 -METHOD_PROBE_DATA: Method.ValueType # 1021 -METHOD_COMBAT_DATA: Method.ValueType # 1022 -METHOD_COMBAT_CHALLENGE_DATA: Method.ValueType # 1023 -METHOD_CHECK_PHOTOBOMB: Method.ValueType # 1101 -METHOD_CONFIRM_PHOTOBOMB: Method.ValueType # 1102 -METHOD_GET_PHOTOBOMB: Method.ValueType # 1103 -METHOD_ENCOUNTER_PHOTOBOMB: Method.ValueType # 1104 -METHOD_GET_SIGNED_GMAP_URL_DEPRECATED: Method.ValueType # 1105 -METHOD_CHANGE_TEAM: Method.ValueType # 1106 -METHOD_GET_WEB_TOKEN: Method.ValueType # 1107 -METHOD_COMPLETE_SNAPSHOT_SESSION: Method.ValueType # 1110 -METHOD_COMPLETE_WILD_SNAPSHOT_SESSION: Method.ValueType # 1111 -METHOD_START_INCIDENT: Method.ValueType # 1200 -METHOD_INVASION_COMPLETE_DIALOGUE: Method.ValueType # 1201 -METHOD_INVASION_OPEN_COMBAT_SESSION: Method.ValueType # 1202 -METHOD_INVASION_BATTLE_UPDATE: Method.ValueType # 1203 -METHOD_INVASION_ENCOUNTER: Method.ValueType # 1204 -METHOD_PURIFY_POKEMON: Method.ValueType # 1205 -METHOD_GET_ROCKET_BALLOON: Method.ValueType # 1206 -METHOD_START_ROCKET_BALLOON_INCIDENT: Method.ValueType # 1207 -METHOD_VS_SEEKER_START_MATCHMAKING: Method.ValueType # 1300 -METHOD_CANCEL_MATCHMAKING: Method.ValueType # 1301 -METHOD_GET_MATCHMAKING_STATUS: Method.ValueType # 1302 -METHOD_COMPLETE_VS_SEEKER_AND_RESTART_CHARGING: Method.ValueType # 1303 -METHOD_GET_VS_SEEKER_STATUS: Method.ValueType # 1304 -METHOD_COMPLETE_COMBAT_COMPETITIVE_SEASON_ACTION: Method.ValueType # 1305 -METHOD_CLAIM_VS_SEEKER_REWARDS: Method.ValueType # 1306 -METHOD_VS_SEEKER_REWARD_ENCOUNTER: Method.ValueType # 1307 -METHOD_ACTIVATE_VS_SEEKER: Method.ValueType # 1308 -METHOD_GET_BUDDY_MAP: Method.ValueType # 1350 -METHOD_GET_BUDDY_STATS: Method.ValueType # 1351 -METHOD_FEED_BUDDY: Method.ValueType # 1352 -METHOD_OPEN_BUDDY_GIFT: Method.ValueType # 1353 -METHOD_PET_BUDDY: Method.ValueType # 1354 -METHOD_GET_BUDDY_HISTORY: Method.ValueType # 1355 -METHOD_UPDATE_ROUTE_DRAFT: Method.ValueType # 1400 -METHOD_GET_MAP_FORTS: Method.ValueType # 1401 -METHOD_SUBMIT_ROUTE_DRAFT: Method.ValueType # 1402 -METHOD_GET_PUBLISHED_ROUTES: Method.ValueType # 1403 -METHOD_START_ROUTE: Method.ValueType # 1404 -METHOD_GET_ROUTES: Method.ValueType # 1405 -METHOD_PROGRESS_ROUTE: Method.ValueType # 1406 -METHOD_PROCESS_TAPPABLE: Method.ValueType # 1408 -METHOD_LIST_ROUTE_BADGES: Method.ValueType # 1409 -METHOD_CANCEL_ROUTE: Method.ValueType # 1410 -METHOD_LIST_ROUTE_STAMPS: Method.ValueType # 1411 -METHOD_RATE_ROUTE: Method.ValueType # 1412 -METHOD_CREATE_ROUTE_DRAFT: Method.ValueType # 1413 -METHOD_DELETE_ROUTE_DRAFT: Method.ValueType # 1414 -METHOD_REPORT_ROUTE: Method.ValueType # 1415 -METHOD_SPAWN_TAPPABLE: Method.ValueType # 1416 -METHOD_ROUTE_ENCOUNTER: Method.ValueType # 1417 -METHOD_CAN_REPORT_ROUTE: Method.ValueType # 1418 -METHOD_ROUTE_UPTATE_SEEN: Method.ValueType # 1420 -METHOD_RECALL_ROUTE_DRAFT: Method.ValueType # 1421 -METHOD_ROUTES_NEARBY_NOTIF_SHOWN: Method.ValueType # 1422 -METHOD_NPC_ROUTE_GIFT: Method.ValueType # 1423 -METHOD_CREATE_BUDDY_MUTLIPLAYER_SESSION: Method.ValueType # 1456 -METHOD_JOIN_BUDDY_MULTIPLAYER_SESSION: Method.ValueType # 1457 -METHOD_LEAVE_BUDDY_MULTIPLAYER_SESSION: Method.ValueType # 1458 -METHOD_GET_TODAY_VIEW: Method.ValueType # 1501 -METHOD_MEGA_EVOLVE_POKEMON: Method.ValueType # 1502 -METHOD_REMOTE_GIFT_PING: Method.ValueType # 1503 -METHOD_SEND_RAID_INVITATION: Method.ValueType # 1504 -METHOD_GET_DAILY_ENCOUNTER: Method.ValueType # 1601 -METHOD_DAILY_ENCOUNTER: Method.ValueType # 1602 -METHOD_OPEN_SPONSORED_GIFT: Method.ValueType # 1650 -METHOD_SPONSORED_GIFT_REPORT_INTERACTION: Method.ValueType # 1651 -METHOD_SAVE_PLAYER_PREFERENCES: Method.ValueType # 1652 -METHOD_PROFANITY_CHECK: Method.ValueType # 1653 -METHOD_GET_TIMED_GROUP_CHALLENGE: Method.ValueType # 1700 -METHOD_GET_NINTENDO_ACCOUNT: Method.ValueType # 1710 -METHOD_UNLINK_NINTENDO_ACCOUNT: Method.ValueType # 1711 -METHOD_GET_NINTENDO_OAUTH2_URL: Method.ValueType # 1712 -METHOD_TRANSFER_TO_POKEMON_HOME: Method.ValueType # 1713 -METHOD_REPORT_AD_FEEDBACK: Method.ValueType # 1716 -METHOD_CREATE_POKEMON_TAG: Method.ValueType # 1717 -METHOD_DELETE_POKEMON_TAG: Method.ValueType # 1718 -METHOD_EDIT_POKEMON_TAG: Method.ValueType # 1719 -METHOD_SET_POKEMON_TAGS_FOR_POKEMON: Method.ValueType # 1720 -METHOD_GET_POKEMON_TAGS: Method.ValueType # 1721 -METHOD_CHANGE_POKEMON_FORM: Method.ValueType # 1722 -METHOD_CHOOSE_EVENT_VARIANT: Method.ValueType # 1723 -METHOD_BUTTERFLY_COLLECTOR_REWARD_ENCOUNTER: Method.ValueType # 1724 -METHOD_GET_REFERRAL_CODE: Method.ValueType # 1800 -METHOD_ADD_REFERRER: Method.ValueType # 1801 -METHOD_SEND_FRIEND_INVITE_VIA_REFERRAL_CODE: Method.ValueType # 1802 -METHOD_GET_MILESTONES: Method.ValueType # 1803 -METHOD_MARK_MILESTONES_AS_VIEWED: Method.ValueType # 1804 -METHOD_GET_MILESTONES_PREVIEW: Method.ValueType # 1805 -METHOD_COMPLETE_MILESTONE: Method.ValueType # 1806 -METHOD_GET_GEOFENCED_AD: Method.ValueType # 1820 -METHOD_POWER_UP_POKESTOP_ENCOUNTER: Method.ValueType # 1900 -METHOD_DELETE_POSTCARDS: Method.ValueType # 1909 -METHOD_CREATE_POSTCARD: Method.ValueType # 1910 -METHOD_UPDATE_POSTCARD: Method.ValueType # 1911 -METHOD_DELETE_POSTCARD: Method.ValueType # 1912 -METHOD_GET_MEMENTO_LIST: Method.ValueType # 1913 -METHOD_UPLOAD_RAID_CLIENT_LOG: Method.ValueType # 1914 -METHOD_SKIP_ENTER_REFERRAL_CODE: Method.ValueType # 1915 -METHOD_UPLOAD_COMBAT_CLIENT_LOG: Method.ValueType # 1916 -METHOD_COMBAT_SYNC_SERVER_OFFSET: Method.ValueType # 1917 -METHOD_CHECK_GIFTING_ELIGIBILITY: Method.ValueType # 2000 -METHOD_REDEEM_TICKET_GIFT_FOR_FRIEND: Method.ValueType # 2001 -METHOD_GET_INCENSE_RECAP: Method.ValueType # 2002 -METHOD_ACKNOWLEDGE_INCENSE_RECAP: Method.ValueType # 2003 -METHOD_BOOT_RAID: Method.ValueType # 2004 -METHOD_GET_POKESTOP_ENCOUNTER: Method.ValueType # 2005 -METHOD_ENCOUNTER_POKESTOP_ENCOUNTER: Method.ValueType # 2006 -METHOD_POLL_PLAYER_SPAWNABLE_POKEMON: Method.ValueType # 2007 -METHOD_GET_QUEST_UI: Method.ValueType # 2008 -METHOD_GET_ELIGIBLE_COMBAT_LEAGUES: Method.ValueType # 2009 -METHOD_SEND_FRIEND_REQUEST_VIA_PLAYER_IDS: Method.ValueType # 2010 -METHOD_GET_RAID_LOBBY_COUNTER: Method.ValueType # 2011 -METHOD_USE_NON_COMBAT_MOVE: Method.ValueType # 2014 -METHOD_CHECK_POKEMON_SIZE_CONTEST_ELIGIBILITY: Method.ValueType # 2100 -METHOD_UPDATE_POKEMON_SIZE_CONTEST_ENTRY: Method.ValueType # 2101 -METHOD_TRANSFER_POKEMON_SIZE_CONTEST_ENTRY: Method.ValueType # 2102 -METHOD_REMOVE_POKEMON_SIZE_CONTEST_ENTRY: Method.ValueType # 2103 -METHOD_GET_POKEMON_SIZE_CONTEST_ENTRY: Method.ValueType # 2104 -METHOD_GET_CONTEST_DATA: Method.ValueType # 2105 -METHOD_GET_CONTESTS_UNCLAIMED_REWARDS: Method.ValueType # 2106 -METHOD_CLAIM_CONTESTS_REWARDS: Method.ValueType # 2107 -METHOD_GET_ENTERED_CONTEST: Method.ValueType # 2108 -METHOD_GET_POKEMON_SIZE_CONTEST_FRIEND_ENTRY: Method.ValueType # 2109 -METHOD_CHECK_CONTEST_ELIGIBILITY: Method.ValueType # 2150 -METHOD_UPDATE_CONTEST_ENTRY: Method.ValueType # 2151 -METHOD_TRANSFER_CONTEST_ENTRY: Method.ValueType # 2152 -METHOD_GET_CONTEST_FRIEND_ENTRY: Method.ValueType # 2153 -METHOD_GET_CONTEST_ENTRY: Method.ValueType # 2154 -METHOD_CREATE_PARTY: Method.ValueType # 2300 -METHOD_JOIN_PARTY: Method.ValueType # 2301 -METHOD_START_PARTY: Method.ValueType # 2302 -METHOD_LEAVE_PARTY: Method.ValueType # 2303 -METHOD_GET_PARTY: Method.ValueType # 2304 -METHOD_UPDATE_PARTY_LOCATION: Method.ValueType # 2305 -METHOD_SEND_PARTY_DARK_LAUNCH_LOG: Method.ValueType # 2306 -METHOD_START_PARTY_QUEST: Method.ValueType # 2308 -METHOD_COMPLETE_PARTY_QUEST: Method.ValueType # 2309 -METHOD_GET_BONUS_ATTRACTED_POKEMON: Method.ValueType # 2350 -METHOD_BADGE_REWARD_ENCOUNTER: Method.ValueType # 2360 -METHOD_NPC_UPDATE_STATE: Method.ValueType # 2400 -METHOD_NPC_SEND_GIFT: Method.ValueType # 2401 -METHOD_NPC_OPEN_GIFT: Method.ValueType # 2402 -METHOD_GET_VPS_EVENTS: Method.ValueType # 3000 -METHOD_UPDATE_VPS_EVENTS: Method.ValueType # 3001 -global___Method = Method - -class _NMAMethod: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _NMAMethodEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_NMAMethod.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - NMA_METHOD_METHOD_UNSET: _NMAMethod.ValueType # 0 - NMA_METHOD_GET_PLAYER: _NMAMethod.ValueType # 1 - NMA_METHOD_GET_SURVEYOR_PROJECTS: _NMAMethod.ValueType # 2 - NMA_METHOD_GET_SERVER_CONFIG: _NMAMethod.ValueType # 3 - NMA_METHOD_UPDATE_SURVEYOR_PROJECT: _NMAMethod.ValueType # 4 - NMA_METHOD_UPDATE_USER_ONBOARDING: _NMAMethod.ValueType # 5 - -class NMAMethod(_NMAMethod, metaclass=_NMAMethodEnumTypeWrapper): ... - -NMA_METHOD_METHOD_UNSET: NMAMethod.ValueType # 0 -NMA_METHOD_GET_PLAYER: NMAMethod.ValueType # 1 -NMA_METHOD_GET_SURVEYOR_PROJECTS: NMAMethod.ValueType # 2 -NMA_METHOD_GET_SERVER_CONFIG: NMAMethod.ValueType # 3 -NMA_METHOD_UPDATE_SURVEYOR_PROJECT: NMAMethod.ValueType # 4 -NMA_METHOD_UPDATE_USER_ONBOARDING: NMAMethod.ValueType # 5 -global___NMAMethod = NMAMethod - -class _NMAOnboardingCompletion: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _NMAOnboardingCompletionEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_NMAOnboardingCompletion.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - NMA_ONBOARDING_COMPLETION_NOT_SPECIFIED: _NMAOnboardingCompletion.ValueType # 0 - NMA_ONBOARDING_COMPLETION_TERMS_OF_SERVICE_COMFIRMATION: _NMAOnboardingCompletion.ValueType # 1 - NMA_ONBOARDING_COMPLETION_PRIVACY_POLICY_CONFIRMATION: _NMAOnboardingCompletion.ValueType # 2 - -class NMAOnboardingCompletion(_NMAOnboardingCompletion, metaclass=_NMAOnboardingCompletionEnumTypeWrapper): ... - -NMA_ONBOARDING_COMPLETION_NOT_SPECIFIED: NMAOnboardingCompletion.ValueType # 0 -NMA_ONBOARDING_COMPLETION_TERMS_OF_SERVICE_COMFIRMATION: NMAOnboardingCompletion.ValueType # 1 -NMA_ONBOARDING_COMPLETION_PRIVACY_POLICY_CONFIRMATION: NMAOnboardingCompletion.ValueType # 2 -global___NMAOnboardingCompletion = NMAOnboardingCompletion - -class _NMARole: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _NMARoleEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_NMARole.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - NMA_ROLE_UNDEFINED: _NMARole.ValueType # 0 - NMA_ROLE_NMA_SURVEYOR: _NMARole.ValueType # 1 - NMA_ROLE_NMA_DEVELOPER: _NMARole.ValueType # 2 - NMA_ROLE_NMA_ADMIN: _NMARole.ValueType # 3 - NMA_ROLE_NMA_USER: _NMARole.ValueType # 4 - -class NMARole(_NMARole, metaclass=_NMARoleEnumTypeWrapper): ... - -NMA_ROLE_UNDEFINED: NMARole.ValueType # 0 -NMA_ROLE_NMA_SURVEYOR: NMARole.ValueType # 1 -NMA_ROLE_NMA_DEVELOPER: NMARole.ValueType # 2 -NMA_ROLE_NMA_ADMIN: NMARole.ValueType # 3 -NMA_ROLE_NMA_USER: NMARole.ValueType # 4 -global___NMARole = NMARole - -class _NewsPageTelemetryIds: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _NewsPageTelemetryIdsEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_NewsPageTelemetryIds.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - NEWS_PAGE_TELEMETRY_IDS_UNDEFINED_NEWS_EVENT: _NewsPageTelemetryIds.ValueType # 0 - NEWS_PAGE_TELEMETRY_IDS_NEWS_VIEWED: _NewsPageTelemetryIds.ValueType # 1 - NEWS_PAGE_TELEMETRY_IDS_NEWS_DISMISSED: _NewsPageTelemetryIds.ValueType # 2 - NEWS_PAGE_TELEMETRY_IDS_NEWS_LINK_CLICKED: _NewsPageTelemetryIds.ValueType # 3 - NEWS_PAGE_TELEMETRY_IDS_NEWS_UPDATED_APP: _NewsPageTelemetryIds.ValueType # 4 - -class NewsPageTelemetryIds(_NewsPageTelemetryIds, metaclass=_NewsPageTelemetryIdsEnumTypeWrapper): ... - -NEWS_PAGE_TELEMETRY_IDS_UNDEFINED_NEWS_EVENT: NewsPageTelemetryIds.ValueType # 0 -NEWS_PAGE_TELEMETRY_IDS_NEWS_VIEWED: NewsPageTelemetryIds.ValueType # 1 -NEWS_PAGE_TELEMETRY_IDS_NEWS_DISMISSED: NewsPageTelemetryIds.ValueType # 2 -NEWS_PAGE_TELEMETRY_IDS_NEWS_LINK_CLICKED: NewsPageTelemetryIds.ValueType # 3 -NEWS_PAGE_TELEMETRY_IDS_NEWS_UPDATED_APP: NewsPageTelemetryIds.ValueType # 4 -global___NewsPageTelemetryIds = NewsPageTelemetryIds - -class _NominationType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _NominationTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_NominationType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - NOMINATION_TYPE_REGULAR: _NominationType.ValueType # 0 - NOMINATION_TYPE_PROVISIONAL: _NominationType.ValueType # 1 - -class NominationType(_NominationType, metaclass=_NominationTypeEnumTypeWrapper): ... - -NOMINATION_TYPE_REGULAR: NominationType.ValueType # 0 -NOMINATION_TYPE_PROVISIONAL: NominationType.ValueType # 1 -global___NominationType = NominationType - -class _NonCombatMoveType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _NonCombatMoveTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_NonCombatMoveType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - NON_COMBAT_MOVE_TYPE_UNSET: _NonCombatMoveType.ValueType # 0 - FAST_ATTACK: _NonCombatMoveType.ValueType # 1 - CHARGED_ATTACK: _NonCombatMoveType.ValueType # 2 - CHARGED_ATTACK_2: _NonCombatMoveType.ValueType # 3 - -class NonCombatMoveType(_NonCombatMoveType, metaclass=_NonCombatMoveTypeEnumTypeWrapper): ... - -NON_COMBAT_MOVE_TYPE_UNSET: NonCombatMoveType.ValueType # 0 -FAST_ATTACK: NonCombatMoveType.ValueType # 1 -CHARGED_ATTACK: NonCombatMoveType.ValueType # 2 -CHARGED_ATTACK_2: NonCombatMoveType.ValueType # 3 -global___NonCombatMoveType = NonCombatMoveType - -class _NotificationState: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _NotificationStateEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_NotificationState.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - NOTIFICATION_STATE_UNSET_STATE: _NotificationState.ValueType # 0 - NOTIFICATION_STATE_VIEWED: _NotificationState.ValueType # 1 - -class NotificationState(_NotificationState, metaclass=_NotificationStateEnumTypeWrapper): ... - -NOTIFICATION_STATE_UNSET_STATE: NotificationState.ValueType # 0 -NOTIFICATION_STATE_VIEWED: NotificationState.ValueType # 1 -global___NotificationState = NotificationState - -class _NullValue: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _NullValueEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_NullValue.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - NULL_VALUE_null_value: _NullValue.ValueType # 0 - -class NullValue(_NullValue, metaclass=_NullValueEnumTypeWrapper): ... - -NULL_VALUE_null_value: NullValue.ValueType # 0 -global___NullValue = NullValue - -class _ObPogoProtoDataEnum: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _ObPogoProtoDataEnumEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_ObPogoProtoDataEnum.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - DATA_0: _ObPogoProtoDataEnum.ValueType # 0 - DATA_1: _ObPogoProtoDataEnum.ValueType # 1 - DATA_2: _ObPogoProtoDataEnum.ValueType # 2 - DATA_3: _ObPogoProtoDataEnum.ValueType # 3 - DATA_4: _ObPogoProtoDataEnum.ValueType # 4 - DATA_5: _ObPogoProtoDataEnum.ValueType # 5 - DATA_6: _ObPogoProtoDataEnum.ValueType # 6 - DATA_7: _ObPogoProtoDataEnum.ValueType # 7 - DATA_8: _ObPogoProtoDataEnum.ValueType # 8 - DATA_9: _ObPogoProtoDataEnum.ValueType # 9 - DATA_10: _ObPogoProtoDataEnum.ValueType # 10 - DATA_11: _ObPogoProtoDataEnum.ValueType # 11 - DATA_12: _ObPogoProtoDataEnum.ValueType # 12 - DATA_13: _ObPogoProtoDataEnum.ValueType # 13 - DATA_14: _ObPogoProtoDataEnum.ValueType # 14 - DATA_15: _ObPogoProtoDataEnum.ValueType # 15 - DATA_16: _ObPogoProtoDataEnum.ValueType # 16 - DATA_17: _ObPogoProtoDataEnum.ValueType # 17 - DATA_18: _ObPogoProtoDataEnum.ValueType # 18 - DATA_19: _ObPogoProtoDataEnum.ValueType # 19 - DATA_20: _ObPogoProtoDataEnum.ValueType # 20 - DATA_21: _ObPogoProtoDataEnum.ValueType # 21 - DATA_22: _ObPogoProtoDataEnum.ValueType # 22 - DATA_23: _ObPogoProtoDataEnum.ValueType # 23 - DATA_24: _ObPogoProtoDataEnum.ValueType # 24 - DATA_25: _ObPogoProtoDataEnum.ValueType # 25 - DATA_26: _ObPogoProtoDataEnum.ValueType # 26 - DATA_27: _ObPogoProtoDataEnum.ValueType # 27 - DATA_28: _ObPogoProtoDataEnum.ValueType # 28 - DATA_29: _ObPogoProtoDataEnum.ValueType # 29 - DATA_30: _ObPogoProtoDataEnum.ValueType # 30 - DATA_31: _ObPogoProtoDataEnum.ValueType # 31 - DATA_32: _ObPogoProtoDataEnum.ValueType # 32 - DATA_33: _ObPogoProtoDataEnum.ValueType # 33 - DATA_34: _ObPogoProtoDataEnum.ValueType # 34 - DATA_35: _ObPogoProtoDataEnum.ValueType # 35 - DATA_36: _ObPogoProtoDataEnum.ValueType # 36 - DATA_37: _ObPogoProtoDataEnum.ValueType # 37 - DATA_38: _ObPogoProtoDataEnum.ValueType # 38 - DATA_39: _ObPogoProtoDataEnum.ValueType # 39 - DATA_40: _ObPogoProtoDataEnum.ValueType # 40 - DATA_41: _ObPogoProtoDataEnum.ValueType # 41 - DATA_42: _ObPogoProtoDataEnum.ValueType # 42 - DATA_43: _ObPogoProtoDataEnum.ValueType # 43 - DATA_44: _ObPogoProtoDataEnum.ValueType # 44 - DATA_45: _ObPogoProtoDataEnum.ValueType # 45 - DATA_46: _ObPogoProtoDataEnum.ValueType # 46 - DATA_47: _ObPogoProtoDataEnum.ValueType # 47 - DATA_48: _ObPogoProtoDataEnum.ValueType # 48 - DATA_49: _ObPogoProtoDataEnum.ValueType # 49 - DATA_50: _ObPogoProtoDataEnum.ValueType # 50 - DATA_51: _ObPogoProtoDataEnum.ValueType # 51 - DATA_52: _ObPogoProtoDataEnum.ValueType # 52 - DATA_53: _ObPogoProtoDataEnum.ValueType # 53 - DATA_54: _ObPogoProtoDataEnum.ValueType # 54 - DATA_55: _ObPogoProtoDataEnum.ValueType # 55 - DATA_56: _ObPogoProtoDataEnum.ValueType # 56 - DATA_57: _ObPogoProtoDataEnum.ValueType # 57 - DATA_58: _ObPogoProtoDataEnum.ValueType # 58 - DATA_59: _ObPogoProtoDataEnum.ValueType # 59 - DATA_60: _ObPogoProtoDataEnum.ValueType # 60 - DATA_61: _ObPogoProtoDataEnum.ValueType # 61 - DATA_62: _ObPogoProtoDataEnum.ValueType # 62 - DATA_63: _ObPogoProtoDataEnum.ValueType # 63 - -class ObPogoProtoDataEnum(_ObPogoProtoDataEnum, metaclass=_ObPogoProtoDataEnumEnumTypeWrapper): ... - -DATA_0: ObPogoProtoDataEnum.ValueType # 0 -DATA_1: ObPogoProtoDataEnum.ValueType # 1 -DATA_2: ObPogoProtoDataEnum.ValueType # 2 -DATA_3: ObPogoProtoDataEnum.ValueType # 3 -DATA_4: ObPogoProtoDataEnum.ValueType # 4 -DATA_5: ObPogoProtoDataEnum.ValueType # 5 -DATA_6: ObPogoProtoDataEnum.ValueType # 6 -DATA_7: ObPogoProtoDataEnum.ValueType # 7 -DATA_8: ObPogoProtoDataEnum.ValueType # 8 -DATA_9: ObPogoProtoDataEnum.ValueType # 9 -DATA_10: ObPogoProtoDataEnum.ValueType # 10 -DATA_11: ObPogoProtoDataEnum.ValueType # 11 -DATA_12: ObPogoProtoDataEnum.ValueType # 12 -DATA_13: ObPogoProtoDataEnum.ValueType # 13 -DATA_14: ObPogoProtoDataEnum.ValueType # 14 -DATA_15: ObPogoProtoDataEnum.ValueType # 15 -DATA_16: ObPogoProtoDataEnum.ValueType # 16 -DATA_17: ObPogoProtoDataEnum.ValueType # 17 -DATA_18: ObPogoProtoDataEnum.ValueType # 18 -DATA_19: ObPogoProtoDataEnum.ValueType # 19 -DATA_20: ObPogoProtoDataEnum.ValueType # 20 -DATA_21: ObPogoProtoDataEnum.ValueType # 21 -DATA_22: ObPogoProtoDataEnum.ValueType # 22 -DATA_23: ObPogoProtoDataEnum.ValueType # 23 -DATA_24: ObPogoProtoDataEnum.ValueType # 24 -DATA_25: ObPogoProtoDataEnum.ValueType # 25 -DATA_26: ObPogoProtoDataEnum.ValueType # 26 -DATA_27: ObPogoProtoDataEnum.ValueType # 27 -DATA_28: ObPogoProtoDataEnum.ValueType # 28 -DATA_29: ObPogoProtoDataEnum.ValueType # 29 -DATA_30: ObPogoProtoDataEnum.ValueType # 30 -DATA_31: ObPogoProtoDataEnum.ValueType # 31 -DATA_32: ObPogoProtoDataEnum.ValueType # 32 -DATA_33: ObPogoProtoDataEnum.ValueType # 33 -DATA_34: ObPogoProtoDataEnum.ValueType # 34 -DATA_35: ObPogoProtoDataEnum.ValueType # 35 -DATA_36: ObPogoProtoDataEnum.ValueType # 36 -DATA_37: ObPogoProtoDataEnum.ValueType # 37 -DATA_38: ObPogoProtoDataEnum.ValueType # 38 -DATA_39: ObPogoProtoDataEnum.ValueType # 39 -DATA_40: ObPogoProtoDataEnum.ValueType # 40 -DATA_41: ObPogoProtoDataEnum.ValueType # 41 -DATA_42: ObPogoProtoDataEnum.ValueType # 42 -DATA_43: ObPogoProtoDataEnum.ValueType # 43 -DATA_44: ObPogoProtoDataEnum.ValueType # 44 -DATA_45: ObPogoProtoDataEnum.ValueType # 45 -DATA_46: ObPogoProtoDataEnum.ValueType # 46 -DATA_47: ObPogoProtoDataEnum.ValueType # 47 -DATA_48: ObPogoProtoDataEnum.ValueType # 48 -DATA_49: ObPogoProtoDataEnum.ValueType # 49 -DATA_50: ObPogoProtoDataEnum.ValueType # 50 -DATA_51: ObPogoProtoDataEnum.ValueType # 51 -DATA_52: ObPogoProtoDataEnum.ValueType # 52 -DATA_53: ObPogoProtoDataEnum.ValueType # 53 -DATA_54: ObPogoProtoDataEnum.ValueType # 54 -DATA_55: ObPogoProtoDataEnum.ValueType # 55 -DATA_56: ObPogoProtoDataEnum.ValueType # 56 -DATA_57: ObPogoProtoDataEnum.ValueType # 57 -DATA_58: ObPogoProtoDataEnum.ValueType # 58 -DATA_59: ObPogoProtoDataEnum.ValueType # 59 -DATA_60: ObPogoProtoDataEnum.ValueType # 60 -DATA_61: ObPogoProtoDataEnum.ValueType # 61 -DATA_62: ObPogoProtoDataEnum.ValueType # 62 -DATA_63: ObPogoProtoDataEnum.ValueType # 63 -global___ObPogoProtoDataEnum = ObPogoProtoDataEnum - -class _ObSuggestionsEntry: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _ObSuggestionsEntryEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_ObSuggestionsEntry.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - SUGGESTION_ENTRY_UNDEFINED_USERNAME_ENTRY_MODE: _ObSuggestionsEntry.ValueType # 0 - SUGGESTION_ENTRY_NEW_USER: _ObSuggestionsEntry.ValueType # 1 - SUGGESTION_ENTRY_CHANGE_BANNED_NAME: _ObSuggestionsEntry.ValueType # 2 - SUGGESTION_ENTRY_EXISTING_USER_CHANGE_NAME: _ObSuggestionsEntry.ValueType # 3 - -class ObSuggestionsEntry(_ObSuggestionsEntry, metaclass=_ObSuggestionsEntryEnumTypeWrapper): ... - -SUGGESTION_ENTRY_UNDEFINED_USERNAME_ENTRY_MODE: ObSuggestionsEntry.ValueType # 0 -SUGGESTION_ENTRY_NEW_USER: ObSuggestionsEntry.ValueType # 1 -SUGGESTION_ENTRY_CHANGE_BANNED_NAME: ObSuggestionsEntry.ValueType # 2 -SUGGESTION_ENTRY_EXISTING_USER_CHANGE_NAME: ObSuggestionsEntry.ValueType # 3 -global___ObSuggestionsEntry = ObSuggestionsEntry - -class _ObUnknownRouteResultProto: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _ObUnknownRouteResultProtoEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_ObUnknownRouteResultProto.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNK_RESULT_UNSET: _ObUnknownRouteResultProto.ValueType # 0 - UNK_RESULT_SUCCESS: _ObUnknownRouteResultProto.ValueType # 1 - UNK_RESULT_SUCCESS_ROUTE_NOT_FOUND: _ObUnknownRouteResultProto.ValueType # 2 - UNK_RESULT_ERROR_UNKNOWN: _ObUnknownRouteResultProto.ValueType # 3 - UNK_RESULT_ERROR_ROUTE_NOT_EDITABLE: _ObUnknownRouteResultProto.ValueType # 4 - -class ObUnknownRouteResultProto(_ObUnknownRouteResultProto, metaclass=_ObUnknownRouteResultProtoEnumTypeWrapper): ... - -UNK_RESULT_UNSET: ObUnknownRouteResultProto.ValueType # 0 -UNK_RESULT_SUCCESS: ObUnknownRouteResultProto.ValueType # 1 -UNK_RESULT_SUCCESS_ROUTE_NOT_FOUND: ObUnknownRouteResultProto.ValueType # 2 -UNK_RESULT_ERROR_UNKNOWN: ObUnknownRouteResultProto.ValueType # 3 -UNK_RESULT_ERROR_ROUTE_NOT_EDITABLE: ObUnknownRouteResultProto.ValueType # 4 -global___ObUnknownRouteResultProto = ObUnknownRouteResultProto - -class _OnboardingArStatus: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _OnboardingArStatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_OnboardingArStatus.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - ONBOARDING_AR_STATUS_UNSET: _OnboardingArStatus.ValueType # 0 - ONBOARDING_AR_STATUS_OFF: _OnboardingArStatus.ValueType # 1 - ONBOARDING_AR_STATUS_AR_STANDARD: _OnboardingArStatus.ValueType # 2 - ONBOARDING_AR_STATUS_AR_PLUS: _OnboardingArStatus.ValueType # 3 - -class OnboardingArStatus(_OnboardingArStatus, metaclass=_OnboardingArStatusEnumTypeWrapper): ... - -ONBOARDING_AR_STATUS_UNSET: OnboardingArStatus.ValueType # 0 -ONBOARDING_AR_STATUS_OFF: OnboardingArStatus.ValueType # 1 -ONBOARDING_AR_STATUS_AR_STANDARD: OnboardingArStatus.ValueType # 2 -ONBOARDING_AR_STATUS_AR_PLUS: OnboardingArStatus.ValueType # 3 -global___OnboardingArStatus = OnboardingArStatus - -class _OnboardingEventIds: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _OnboardingEventIdsEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_OnboardingEventIds.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - ONBOARDING_EVENT_IDS_TOS_ACCEPTED: _OnboardingEventIds.ValueType # 0 - ONBOARDING_EVENT_IDS_PRIVACY_ACCEPTED: _OnboardingEventIds.ValueType # 1 - ONBOARDING_EVENT_IDS_CONVERSATION: _OnboardingEventIds.ValueType # 2 - ONBOARDING_EVENT_IDS_ENCOUNTER_ENTER: _OnboardingEventIds.ValueType # 3 - ONBOARDING_EVENT_IDS_ENCOUNTER_LEAVE: _OnboardingEventIds.ValueType # 4 - ONBOARDING_EVENT_IDS_AVATAR_SELECTION: _OnboardingEventIds.ValueType # 5 - ONBOARDING_EVENT_IDS_AVATAR_GENDER: _OnboardingEventIds.ValueType # 6 - ONBOARDING_EVENT_IDS_AVATAR_GENDER_CHOSEN: _OnboardingEventIds.ValueType # 7 - ONBOARDING_EVENT_IDS_AVATAR_HEAD_CHOSEN: _OnboardingEventIds.ValueType # 8 - ONBOARDING_EVENT_IDS_AVATAR_BODY_CHOSEN: _OnboardingEventIds.ValueType # 9 - ONBOARDING_EVENT_IDS_AVATAR_TRY_AGAIN: _OnboardingEventIds.ValueType # 10 - ONBOARDING_EVENT_IDS_AVATAR_ACCEPTED: _OnboardingEventIds.ValueType # 11 - ONBOARDING_EVENT_IDS_NAME_ENTRY: _OnboardingEventIds.ValueType # 12 - ONBOARDING_EVENT_IDS_NAME_UNAVAILABLE: _OnboardingEventIds.ValueType # 13 - ONBOARDING_EVENT_IDS_NAME_ACCEPTED: _OnboardingEventIds.ValueType # 14 - ONBOARDING_EVENT_IDS_POKEDEX_TUTORIAL_STARTED: _OnboardingEventIds.ValueType # 15 - ONBOARDING_EVENT_IDS_POKEDEX_TUTORIAL_INFO_PANEL_EXIT_PRESSED: _OnboardingEventIds.ValueType # 16 - ONBOARDING_EVENT_IDS_POKEDEX_EXIT_PRESSED: _OnboardingEventIds.ValueType # 17 - ONBOARDING_EVENT_IDS_EGG_TUTORIAL_STARTED: _OnboardingEventIds.ValueType # 18 - ONBOARDING_EVENT_IDS_EGG_TUTORIAL_PRESS: _OnboardingEventIds.ValueType # 19 - ONBOARDING_EVENT_IDS_EGG_TUTORIAL_FINISHED: _OnboardingEventIds.ValueType # 20 - ONBOARDING_EVENT_IDS_POKESTOP_LETSGO: _OnboardingEventIds.ValueType # 21 - ONBOARDING_EVENT_IDS_WILD_POKEMON_ENCOUNTER_ENTERED: _OnboardingEventIds.ValueType # 22 - ONBOARDING_EVENT_IDS_WILD_POKEMON_CAUGHT: _OnboardingEventIds.ValueType # 23 - ONBOARDING_EVENT_IDS_AR_STANDARD_ENABLED: _OnboardingEventIds.ValueType # 24 - ONBOARDING_EVENT_IDS_AR_STANDARD_REJECTED: _OnboardingEventIds.ValueType # 25 - ONBOARDING_EVENT_IDS_AR_PLUS_ENABLED: _OnboardingEventIds.ValueType # 26 - ONBOARDING_EVENT_IDS_AR_PLUS_REJECTED: _OnboardingEventIds.ValueType # 27 - ONBOARDING_EVENT_IDS_SEE_TOS_MODAL: _OnboardingEventIds.ValueType # 28 - ONBOARDING_EVENT_IDS_TOS_DECLINED: _OnboardingEventIds.ValueType # 29 - ONBOARDING_EVENT_IDS_SEE_PRIVACY_MODAL: _OnboardingEventIds.ValueType # 30 - ONBOARDING_EVENT_IDS_INTRO_DIALOG_COMPLETE: _OnboardingEventIds.ValueType # 31 - ONBOARDING_EVENT_IDS_CATCH_DIALOG_COMPLETE: _OnboardingEventIds.ValueType # 32 - ONBOARDING_EVENT_IDS_USERNAME_DIALOG_COMPLETE: _OnboardingEventIds.ValueType # 33 - ONBOARDING_EVENT_IDS_POKESTOP_DIALOG_COMPLETE: _OnboardingEventIds.ValueType # 34 - ONBOARDING_EVENT_IDS_ACCEPTED_TOS: _OnboardingEventIds.ValueType # 35 - -class OnboardingEventIds(_OnboardingEventIds, metaclass=_OnboardingEventIdsEnumTypeWrapper): ... - -ONBOARDING_EVENT_IDS_TOS_ACCEPTED: OnboardingEventIds.ValueType # 0 -ONBOARDING_EVENT_IDS_PRIVACY_ACCEPTED: OnboardingEventIds.ValueType # 1 -ONBOARDING_EVENT_IDS_CONVERSATION: OnboardingEventIds.ValueType # 2 -ONBOARDING_EVENT_IDS_ENCOUNTER_ENTER: OnboardingEventIds.ValueType # 3 -ONBOARDING_EVENT_IDS_ENCOUNTER_LEAVE: OnboardingEventIds.ValueType # 4 -ONBOARDING_EVENT_IDS_AVATAR_SELECTION: OnboardingEventIds.ValueType # 5 -ONBOARDING_EVENT_IDS_AVATAR_GENDER: OnboardingEventIds.ValueType # 6 -ONBOARDING_EVENT_IDS_AVATAR_GENDER_CHOSEN: OnboardingEventIds.ValueType # 7 -ONBOARDING_EVENT_IDS_AVATAR_HEAD_CHOSEN: OnboardingEventIds.ValueType # 8 -ONBOARDING_EVENT_IDS_AVATAR_BODY_CHOSEN: OnboardingEventIds.ValueType # 9 -ONBOARDING_EVENT_IDS_AVATAR_TRY_AGAIN: OnboardingEventIds.ValueType # 10 -ONBOARDING_EVENT_IDS_AVATAR_ACCEPTED: OnboardingEventIds.ValueType # 11 -ONBOARDING_EVENT_IDS_NAME_ENTRY: OnboardingEventIds.ValueType # 12 -ONBOARDING_EVENT_IDS_NAME_UNAVAILABLE: OnboardingEventIds.ValueType # 13 -ONBOARDING_EVENT_IDS_NAME_ACCEPTED: OnboardingEventIds.ValueType # 14 -ONBOARDING_EVENT_IDS_POKEDEX_TUTORIAL_STARTED: OnboardingEventIds.ValueType # 15 -ONBOARDING_EVENT_IDS_POKEDEX_TUTORIAL_INFO_PANEL_EXIT_PRESSED: OnboardingEventIds.ValueType # 16 -ONBOARDING_EVENT_IDS_POKEDEX_EXIT_PRESSED: OnboardingEventIds.ValueType # 17 -ONBOARDING_EVENT_IDS_EGG_TUTORIAL_STARTED: OnboardingEventIds.ValueType # 18 -ONBOARDING_EVENT_IDS_EGG_TUTORIAL_PRESS: OnboardingEventIds.ValueType # 19 -ONBOARDING_EVENT_IDS_EGG_TUTORIAL_FINISHED: OnboardingEventIds.ValueType # 20 -ONBOARDING_EVENT_IDS_POKESTOP_LETSGO: OnboardingEventIds.ValueType # 21 -ONBOARDING_EVENT_IDS_WILD_POKEMON_ENCOUNTER_ENTERED: OnboardingEventIds.ValueType # 22 -ONBOARDING_EVENT_IDS_WILD_POKEMON_CAUGHT: OnboardingEventIds.ValueType # 23 -ONBOARDING_EVENT_IDS_AR_STANDARD_ENABLED: OnboardingEventIds.ValueType # 24 -ONBOARDING_EVENT_IDS_AR_STANDARD_REJECTED: OnboardingEventIds.ValueType # 25 -ONBOARDING_EVENT_IDS_AR_PLUS_ENABLED: OnboardingEventIds.ValueType # 26 -ONBOARDING_EVENT_IDS_AR_PLUS_REJECTED: OnboardingEventIds.ValueType # 27 -ONBOARDING_EVENT_IDS_SEE_TOS_MODAL: OnboardingEventIds.ValueType # 28 -ONBOARDING_EVENT_IDS_TOS_DECLINED: OnboardingEventIds.ValueType # 29 -ONBOARDING_EVENT_IDS_SEE_PRIVACY_MODAL: OnboardingEventIds.ValueType # 30 -ONBOARDING_EVENT_IDS_INTRO_DIALOG_COMPLETE: OnboardingEventIds.ValueType # 31 -ONBOARDING_EVENT_IDS_CATCH_DIALOG_COMPLETE: OnboardingEventIds.ValueType # 32 -ONBOARDING_EVENT_IDS_USERNAME_DIALOG_COMPLETE: OnboardingEventIds.ValueType # 33 -ONBOARDING_EVENT_IDS_POKESTOP_DIALOG_COMPLETE: OnboardingEventIds.ValueType # 34 -ONBOARDING_EVENT_IDS_ACCEPTED_TOS: OnboardingEventIds.ValueType # 35 -global___OnboardingEventIds = OnboardingEventIds - -class _OnboardingPathIds: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _OnboardingPathIdsEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_OnboardingPathIds.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - ONBOARDING_PATH_IDS_V1: _OnboardingPathIds.ValueType # 0 - ONBOARDING_PATH_IDS_V2: _OnboardingPathIds.ValueType # 1 - ONBOARDING_PATH_IDS_VERSION_1: _OnboardingPathIds.ValueType # 2 - -class OnboardingPathIds(_OnboardingPathIds, metaclass=_OnboardingPathIdsEnumTypeWrapper): ... - -ONBOARDING_PATH_IDS_V1: OnboardingPathIds.ValueType # 0 -ONBOARDING_PATH_IDS_V2: OnboardingPathIds.ValueType # 1 -ONBOARDING_PATH_IDS_VERSION_1: OnboardingPathIds.ValueType # 2 -global___OnboardingPathIds = OnboardingPathIds - -class _PartyQuestStatus: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _PartyQuestStatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_PartyQuestStatus.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - PARTY_QUEST_UNKNOWN: _PartyQuestStatus.ValueType # 0 - PARTY_QUEST_WAITING_PARTY_TO_START: _PartyQuestStatus.ValueType # 1 - PARTY_QUEST_SELECTING: _PartyQuestStatus.ValueType # 2 - PARTY_QUEST_ACTIVE: _PartyQuestStatus.ValueType # 3 - PARTY_QUEST_COMPLETED_AND_AWARDING: _PartyQuestStatus.ValueType # 4 - PARTY_QUEST_NOT_AVAILABLE: _PartyQuestStatus.ValueType # 5 - -class PartyQuestStatus(_PartyQuestStatus, metaclass=_PartyQuestStatusEnumTypeWrapper): ... - -PARTY_QUEST_UNKNOWN: PartyQuestStatus.ValueType # 0 -PARTY_QUEST_WAITING_PARTY_TO_START: PartyQuestStatus.ValueType # 1 -PARTY_QUEST_SELECTING: PartyQuestStatus.ValueType # 2 -PARTY_QUEST_ACTIVE: PartyQuestStatus.ValueType # 3 -PARTY_QUEST_COMPLETED_AND_AWARDING: PartyQuestStatus.ValueType # 4 -PARTY_QUEST_NOT_AVAILABLE: PartyQuestStatus.ValueType # 5 -global___PartyQuestStatus = PartyQuestStatus - -class _PartyStatus: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _PartyStatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_PartyStatus.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - PARTY_UNKNOWN: _PartyStatus.ValueType # 0 - PARTY_WAITING_TO_START: _PartyStatus.ValueType # 1 - PARTY_NORMAL: _PartyStatus.ValueType # 2 - PARTY_DISBANDED: _PartyStatus.ValueType # 3 - -class PartyStatus(_PartyStatus, metaclass=_PartyStatusEnumTypeWrapper): ... - -PARTY_UNKNOWN: PartyStatus.ValueType # 0 -PARTY_WAITING_TO_START: PartyStatus.ValueType # 1 -PARTY_NORMAL: PartyStatus.ValueType # 2 -PARTY_DISBANDED: PartyStatus.ValueType # 3 -global___PartyStatus = PartyStatus - -class _PathType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _PathTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_PathType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - PATH_TYPE_UNSET: _PathType.ValueType # 0 - PATH_TYPE_ACYCLIC: _PathType.ValueType # 1 - PATH_TYPE_LOOP: _PathType.ValueType # 2 - -class PathType(_PathType, metaclass=_PathTypeEnumTypeWrapper): ... - -PATH_TYPE_UNSET: PathType.ValueType # 0 -PATH_TYPE_ACYCLIC: PathType.ValueType # 1 -PATH_TYPE_LOOP: PathType.ValueType # 2 -global___PathType = PathType - -class _PermissionContextTelemetryIds: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _PermissionContextTelemetryIdsEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_PermissionContextTelemetryIds.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - PERMISSION_CONTEXT_TELEMETRY_IDS_UNDEFINED_PERMISSION_CONTEXT: _PermissionContextTelemetryIds.ValueType # 0 - PERMISSION_CONTEXT_TELEMETRY_IDS_EGG_HATCH: _PermissionContextTelemetryIds.ValueType # 1 - PERMISSION_CONTEXT_TELEMETRY_IDS_BUDDY_CANDY_FOUND: _PermissionContextTelemetryIds.ValueType # 2 - PERMISSION_CONTEXT_TELEMETRY_IDS_PLAYER_PROFILE_CLICKED: _PermissionContextTelemetryIds.ValueType # 3 - PERMISSION_CONTEXT_TELEMETRY_IDS_SMART_WATCH_INSTALLED: _PermissionContextTelemetryIds.ValueType # 4 - PERMISSION_CONTEXT_TELEMETRY_IDS_SFIDA_SESSION_STARTED: _PermissionContextTelemetryIds.ValueType # 5 - PERMISSION_CONTEXT_TELEMETRY_IDS_SETTINGS_TOGGLE: _PermissionContextTelemetryIds.ValueType # 6 - PERMISSION_CONTEXT_TELEMETRY_IDS_NEARBY_PANEL_OPENED: _PermissionContextTelemetryIds.ValueType # 7 - PERMISSION_CONTEXT_TELEMETRY_IDS_FTUE_PROMPT: _PermissionContextTelemetryIds.ValueType # 8 - PERMISSION_CONTEXT_TELEMETRY_IDS_LEVEL_UP_PROMPT: _PermissionContextTelemetryIds.ValueType # 9 - PERMISSION_CONTEXT_TELEMETRY_IDS_ROUTE_CREATION: _PermissionContextTelemetryIds.ValueType # 10 - -class PermissionContextTelemetryIds(_PermissionContextTelemetryIds, metaclass=_PermissionContextTelemetryIdsEnumTypeWrapper): ... - -PERMISSION_CONTEXT_TELEMETRY_IDS_UNDEFINED_PERMISSION_CONTEXT: PermissionContextTelemetryIds.ValueType # 0 -PERMISSION_CONTEXT_TELEMETRY_IDS_EGG_HATCH: PermissionContextTelemetryIds.ValueType # 1 -PERMISSION_CONTEXT_TELEMETRY_IDS_BUDDY_CANDY_FOUND: PermissionContextTelemetryIds.ValueType # 2 -PERMISSION_CONTEXT_TELEMETRY_IDS_PLAYER_PROFILE_CLICKED: PermissionContextTelemetryIds.ValueType # 3 -PERMISSION_CONTEXT_TELEMETRY_IDS_SMART_WATCH_INSTALLED: PermissionContextTelemetryIds.ValueType # 4 -PERMISSION_CONTEXT_TELEMETRY_IDS_SFIDA_SESSION_STARTED: PermissionContextTelemetryIds.ValueType # 5 -PERMISSION_CONTEXT_TELEMETRY_IDS_SETTINGS_TOGGLE: PermissionContextTelemetryIds.ValueType # 6 -PERMISSION_CONTEXT_TELEMETRY_IDS_NEARBY_PANEL_OPENED: PermissionContextTelemetryIds.ValueType # 7 -PERMISSION_CONTEXT_TELEMETRY_IDS_FTUE_PROMPT: PermissionContextTelemetryIds.ValueType # 8 -PERMISSION_CONTEXT_TELEMETRY_IDS_LEVEL_UP_PROMPT: PermissionContextTelemetryIds.ValueType # 9 -PERMISSION_CONTEXT_TELEMETRY_IDS_ROUTE_CREATION: PermissionContextTelemetryIds.ValueType # 10 -global___PermissionContextTelemetryIds = PermissionContextTelemetryIds - -class _PermissionFlowStepTelemetryIds: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _PermissionFlowStepTelemetryIdsEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_PermissionFlowStepTelemetryIds.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - PERMISSION_FLOW_STEP_TELEMETRY_IDS_UNDEFINED_PERMISSION_FLOW_STEP: _PermissionFlowStepTelemetryIds.ValueType # 0 - PERMISSION_FLOW_STEP_TELEMETRY_IDS_INITIAL_PROMPT: _PermissionFlowStepTelemetryIds.ValueType # 1 - PERMISSION_FLOW_STEP_TELEMETRY_IDS_FITNESS_PERMISSION: _PermissionFlowStepTelemetryIds.ValueType # 2 - PERMISSION_FLOW_STEP_TELEMETRY_IDS_LOCATION_PERMISSION: _PermissionFlowStepTelemetryIds.ValueType # 3 - PERMISSION_FLOW_STEP_TELEMETRY_IDS_ACTIVITY_PERMISSIONS: _PermissionFlowStepTelemetryIds.ValueType # 4 - -class PermissionFlowStepTelemetryIds(_PermissionFlowStepTelemetryIds, metaclass=_PermissionFlowStepTelemetryIdsEnumTypeWrapper): ... - -PERMISSION_FLOW_STEP_TELEMETRY_IDS_UNDEFINED_PERMISSION_FLOW_STEP: PermissionFlowStepTelemetryIds.ValueType # 0 -PERMISSION_FLOW_STEP_TELEMETRY_IDS_INITIAL_PROMPT: PermissionFlowStepTelemetryIds.ValueType # 1 -PERMISSION_FLOW_STEP_TELEMETRY_IDS_FITNESS_PERMISSION: PermissionFlowStepTelemetryIds.ValueType # 2 -PERMISSION_FLOW_STEP_TELEMETRY_IDS_LOCATION_PERMISSION: PermissionFlowStepTelemetryIds.ValueType # 3 -PERMISSION_FLOW_STEP_TELEMETRY_IDS_ACTIVITY_PERMISSIONS: PermissionFlowStepTelemetryIds.ValueType # 4 -global___PermissionFlowStepTelemetryIds = PermissionFlowStepTelemetryIds - -class _PermissionType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _PermissionTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_PermissionType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - PERMISSION_TYPE_UNSET: _PermissionType.ValueType # 0 - PERMISSION_TYPE_READ_CONTACTS: _PermissionType.ValueType # 1 - -class PermissionType(_PermissionType, metaclass=_PermissionTypeEnumTypeWrapper): ... - -PERMISSION_TYPE_UNSET: PermissionType.ValueType # 0 -PERMISSION_TYPE_READ_CONTACTS: PermissionType.ValueType # 1 -global___PermissionType = PermissionType - -class _Platform: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _PlatformEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_Platform.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - PLATFORM_UNSET: _Platform.ValueType # 0 - PLATFORM_IOS: _Platform.ValueType # 1 - PLATFORM_ANDROID: _Platform.ValueType # 2 - PLATFORM_OSX: _Platform.ValueType # 3 - PLATFORM_WINDOWS: _Platform.ValueType # 4 - PLATFORM_APPLE_WATCH: _Platform.ValueType # 5 - -class Platform(_Platform, metaclass=_PlatformEnumTypeWrapper): ... - -PLATFORM_UNSET: Platform.ValueType # 0 -PLATFORM_IOS: Platform.ValueType # 1 -PLATFORM_ANDROID: Platform.ValueType # 2 -PLATFORM_OSX: Platform.ValueType # 3 -PLATFORM_WINDOWS: Platform.ValueType # 4 -PLATFORM_APPLE_WATCH: Platform.ValueType # 5 -global___Platform = Platform - -class _PlayerAvatarType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _PlayerAvatarTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_PlayerAvatarType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - PLAYER_AVATAR_MALE: _PlayerAvatarType.ValueType # 0 - PLAYER_AVATAR_FEMALE: _PlayerAvatarType.ValueType # 1 - -class PlayerAvatarType(_PlayerAvatarType, metaclass=_PlayerAvatarTypeEnumTypeWrapper): ... - -PLAYER_AVATAR_MALE: PlayerAvatarType.ValueType # 0 -PLAYER_AVATAR_FEMALE: PlayerAvatarType.ValueType # 1 -global___PlayerAvatarType = PlayerAvatarType - -class _PlayerBonusType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _PlayerBonusTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_PlayerBonusType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - PLAYER_BONUS_UNSET: _PlayerBonusType.ValueType # 0 - TIME_BONUS: _PlayerBonusType.ValueType # 1 - SPACE_BONUS: _PlayerBonusType.ValueType # 2 - -class PlayerBonusType(_PlayerBonusType, metaclass=_PlayerBonusTypeEnumTypeWrapper): ... - -PLAYER_BONUS_UNSET: PlayerBonusType.ValueType # 0 -TIME_BONUS: PlayerBonusType.ValueType # 1 -SPACE_BONUS: PlayerBonusType.ValueType # 2 -global___PlayerBonusType = PlayerBonusType - -class _PlayerSubmissionAction: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _PlayerSubmissionActionEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_PlayerSubmissionAction.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - PLAYER_SUBMISSION_ACTION_UNKNOWN_GAME_POI_ACTION: _PlayerSubmissionAction.ValueType # 0 - PLAYER_SUBMISSION_ACTION_ADD_NEW_POI: _PlayerSubmissionAction.ValueType # 620000 - PLAYER_SUBMISSION_ACTION_GET_AVAILABLE_SUBMISSIONS: _PlayerSubmissionAction.ValueType # 620001 - PLAYER_SUBMISSION_ACTION_GET_SIGNED_URL_FOR_PHOTO_UPLOAD: _PlayerSubmissionAction.ValueType # 620002 - PLAYER_SUBMISSION_ACTION_GET_PLAYER_SUBMISSION_VALIDATION_SETTINGS: _PlayerSubmissionAction.ValueType # 620003 - PLAYER_SUBMISSION_ACTION_D2D_ADD_NEW_POI: _PlayerSubmissionAction.ValueType # 620004 - PLAYER_SUBMISSION_ACTION_D2D_GET_SIGNED_URL_FOR_PHOTO_UPLOAD: _PlayerSubmissionAction.ValueType # 620005 - PLAYER_SUBMISSION_ACTION_SUBMIT_POI_IMAGE: _PlayerSubmissionAction.ValueType # 620100 - PLAYER_SUBMISSION_ACTION_SUBMIT_POI_TEXT_METADATA_UPDATE: _PlayerSubmissionAction.ValueType # 620101 - PLAYER_SUBMISSION_ACTION_SUBMIT_POI_LOCATION_UPDATE: _PlayerSubmissionAction.ValueType # 620102 - PLAYER_SUBMISSION_ACTION_SUBMIT_POI_TAKEDOWN_REQUEST: _PlayerSubmissionAction.ValueType # 620103 - PLAYER_SUBMISSION_ACTION_SUBMIT_SPONSOR_POI_REPORT: _PlayerSubmissionAction.ValueType # 620104 - PLAYER_SUBMISSION_ACTION_SUBMIT_SPONSOR_POI_LOCATION_UPDATE: _PlayerSubmissionAction.ValueType # 620105 - PLAYER_SUBMISSION_ACTION_SUBMIT_POI_CATEGORY_VOTE: _PlayerSubmissionAction.ValueType # 620106 - PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_POI_IMAGE: _PlayerSubmissionAction.ValueType # 620107 - PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_POI_TEXT_METADATA_UPDATE: _PlayerSubmissionAction.ValueType # 620108 - PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_POI_LOCATION_UPDATE: _PlayerSubmissionAction.ValueType # 620109 - PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_POI_TAKEDOWN_REQUEST: _PlayerSubmissionAction.ValueType # 620110 - PLAYER_SUBMISSION_ACTION_ADD_NEW_ROUTE: _PlayerSubmissionAction.ValueType # 620200 - PLAYER_SUBMISSION_ACTION_GENERATE_GMAP_SIGNED_URL: _PlayerSubmissionAction.ValueType # 620300 - PLAYER_SUBMISSION_ACTION_GET_GMAP_SETTINGS: _PlayerSubmissionAction.ValueType # 620301 - PLAYER_SUBMISSION_ACTION_SUBMIT_POI_AR_VIDEO_METADATA: _PlayerSubmissionAction.ValueType # 620400 - PLAYER_SUBMISSION_ACTION_GET_GRAPESHOT_FILE_UPLOAD_URL: _PlayerSubmissionAction.ValueType # 620401 - PLAYER_SUBMISSION_ACTION_ASYNC_FILE_UPLOAD_COMPLETE: _PlayerSubmissionAction.ValueType # 620402 - PLAYER_SUBMISSION_ACTION_GET_AR_MAPPING_SETTINGS: _PlayerSubmissionAction.ValueType # 620403 - PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_POI_AR_VIDEO_METADATA: _PlayerSubmissionAction.ValueType # 620404 - PLAYER_SUBMISSION_ACTION_D2D_GET_GRAPESHOT_FILE_UPLOAD_URL: _PlayerSubmissionAction.ValueType # 620405 - PLAYER_SUBMISSION_ACTION_D2D_ASYNC_FILE_UPLOAD_COMPLETE: _PlayerSubmissionAction.ValueType # 620406 - PLAYER_SUBMISSION_ACTION_SUBMIT_MAPPING_REQUEST: _PlayerSubmissionAction.ValueType # 620407 - PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_MAPPING_REQUEST: _PlayerSubmissionAction.ValueType # 620408 - PLAYER_SUBMISSION_ACTION_GET_IMAGES_FOR_POI: _PlayerSubmissionAction.ValueType # 620500 - PLAYER_SUBMISSION_ACTION_SUBMIT_PLAYER_IMAGE_VOTE_FOR_POI: _PlayerSubmissionAction.ValueType # 620501 - PLAYER_SUBMISSION_ACTION_GET_IMAGE_GALLERY_SETTINGS: _PlayerSubmissionAction.ValueType # 620502 - PLAYER_SUBMISSION_ACTION_GET_MAP_DATA: _PlayerSubmissionAction.ValueType # 620600 - PLAYER_SUBMISSION_ACTION_GET_POIS_IN_RADIUS: _PlayerSubmissionAction.ValueType # 620601 - -class PlayerSubmissionAction(_PlayerSubmissionAction, metaclass=_PlayerSubmissionActionEnumTypeWrapper): ... - -PLAYER_SUBMISSION_ACTION_UNKNOWN_GAME_POI_ACTION: PlayerSubmissionAction.ValueType # 0 -PLAYER_SUBMISSION_ACTION_ADD_NEW_POI: PlayerSubmissionAction.ValueType # 620000 -PLAYER_SUBMISSION_ACTION_GET_AVAILABLE_SUBMISSIONS: PlayerSubmissionAction.ValueType # 620001 -PLAYER_SUBMISSION_ACTION_GET_SIGNED_URL_FOR_PHOTO_UPLOAD: PlayerSubmissionAction.ValueType # 620002 -PLAYER_SUBMISSION_ACTION_GET_PLAYER_SUBMISSION_VALIDATION_SETTINGS: PlayerSubmissionAction.ValueType # 620003 -PLAYER_SUBMISSION_ACTION_D2D_ADD_NEW_POI: PlayerSubmissionAction.ValueType # 620004 -PLAYER_SUBMISSION_ACTION_D2D_GET_SIGNED_URL_FOR_PHOTO_UPLOAD: PlayerSubmissionAction.ValueType # 620005 -PLAYER_SUBMISSION_ACTION_SUBMIT_POI_IMAGE: PlayerSubmissionAction.ValueType # 620100 -PLAYER_SUBMISSION_ACTION_SUBMIT_POI_TEXT_METADATA_UPDATE: PlayerSubmissionAction.ValueType # 620101 -PLAYER_SUBMISSION_ACTION_SUBMIT_POI_LOCATION_UPDATE: PlayerSubmissionAction.ValueType # 620102 -PLAYER_SUBMISSION_ACTION_SUBMIT_POI_TAKEDOWN_REQUEST: PlayerSubmissionAction.ValueType # 620103 -PLAYER_SUBMISSION_ACTION_SUBMIT_SPONSOR_POI_REPORT: PlayerSubmissionAction.ValueType # 620104 -PLAYER_SUBMISSION_ACTION_SUBMIT_SPONSOR_POI_LOCATION_UPDATE: PlayerSubmissionAction.ValueType # 620105 -PLAYER_SUBMISSION_ACTION_SUBMIT_POI_CATEGORY_VOTE: PlayerSubmissionAction.ValueType # 620106 -PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_POI_IMAGE: PlayerSubmissionAction.ValueType # 620107 -PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_POI_TEXT_METADATA_UPDATE: PlayerSubmissionAction.ValueType # 620108 -PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_POI_LOCATION_UPDATE: PlayerSubmissionAction.ValueType # 620109 -PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_POI_TAKEDOWN_REQUEST: PlayerSubmissionAction.ValueType # 620110 -PLAYER_SUBMISSION_ACTION_ADD_NEW_ROUTE: PlayerSubmissionAction.ValueType # 620200 -PLAYER_SUBMISSION_ACTION_GENERATE_GMAP_SIGNED_URL: PlayerSubmissionAction.ValueType # 620300 -PLAYER_SUBMISSION_ACTION_GET_GMAP_SETTINGS: PlayerSubmissionAction.ValueType # 620301 -PLAYER_SUBMISSION_ACTION_SUBMIT_POI_AR_VIDEO_METADATA: PlayerSubmissionAction.ValueType # 620400 -PLAYER_SUBMISSION_ACTION_GET_GRAPESHOT_FILE_UPLOAD_URL: PlayerSubmissionAction.ValueType # 620401 -PLAYER_SUBMISSION_ACTION_ASYNC_FILE_UPLOAD_COMPLETE: PlayerSubmissionAction.ValueType # 620402 -PLAYER_SUBMISSION_ACTION_GET_AR_MAPPING_SETTINGS: PlayerSubmissionAction.ValueType # 620403 -PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_POI_AR_VIDEO_METADATA: PlayerSubmissionAction.ValueType # 620404 -PLAYER_SUBMISSION_ACTION_D2D_GET_GRAPESHOT_FILE_UPLOAD_URL: PlayerSubmissionAction.ValueType # 620405 -PLAYER_SUBMISSION_ACTION_D2D_ASYNC_FILE_UPLOAD_COMPLETE: PlayerSubmissionAction.ValueType # 620406 -PLAYER_SUBMISSION_ACTION_SUBMIT_MAPPING_REQUEST: PlayerSubmissionAction.ValueType # 620407 -PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_MAPPING_REQUEST: PlayerSubmissionAction.ValueType # 620408 -PLAYER_SUBMISSION_ACTION_GET_IMAGES_FOR_POI: PlayerSubmissionAction.ValueType # 620500 -PLAYER_SUBMISSION_ACTION_SUBMIT_PLAYER_IMAGE_VOTE_FOR_POI: PlayerSubmissionAction.ValueType # 620501 -PLAYER_SUBMISSION_ACTION_GET_IMAGE_GALLERY_SETTINGS: PlayerSubmissionAction.ValueType # 620502 -PLAYER_SUBMISSION_ACTION_GET_MAP_DATA: PlayerSubmissionAction.ValueType # 620600 -PLAYER_SUBMISSION_ACTION_GET_POIS_IN_RADIUS: PlayerSubmissionAction.ValueType # 620601 -global___PlayerSubmissionAction = PlayerSubmissionAction - -class _PlayerSubmissionTypeProto: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _PlayerSubmissionTypeProtoEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_PlayerSubmissionTypeProto.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - PLAYER_SUBMISSION_TYPE_PROTO_TYPE_UNSPECIFIED: _PlayerSubmissionTypeProto.ValueType # 0 - PLAYER_SUBMISSION_TYPE_PROTO_POI_SUBMISSION: _PlayerSubmissionTypeProto.ValueType # 1 - PLAYER_SUBMISSION_TYPE_PROTO_ROUTE_SUBMISSION: _PlayerSubmissionTypeProto.ValueType # 2 - PLAYER_SUBMISSION_TYPE_PROTO_POI_IMAGE_SUBMISSION: _PlayerSubmissionTypeProto.ValueType # 3 - PLAYER_SUBMISSION_TYPE_PROTO_POI_TEXT_METADATA_UPDATE: _PlayerSubmissionTypeProto.ValueType # 4 - PLAYER_SUBMISSION_TYPE_PROTO_POI_LOCATION_UPDATE: _PlayerSubmissionTypeProto.ValueType # 5 - PLAYER_SUBMISSION_TYPE_PROTO_POI_TAKEDOWN_REQUEST: _PlayerSubmissionTypeProto.ValueType # 6 - PLAYER_SUBMISSION_TYPE_PROTO_POI_AR_VIDEO_SUBMISSION: _PlayerSubmissionTypeProto.ValueType # 7 - PLAYER_SUBMISSION_TYPE_PROTO_SPONSOR_POI_REPORT: _PlayerSubmissionTypeProto.ValueType # 8 - PLAYER_SUBMISSION_TYPE_PROTO_SPONSOR_POI_LOCATION_UPDATE: _PlayerSubmissionTypeProto.ValueType # 9 - PLAYER_SUBMISSION_TYPE_PROTO_POI_CATEGORY_VOTE_SUBMISSION: _PlayerSubmissionTypeProto.ValueType # 10 - PLAYER_SUBMISSION_TYPE_PROTO_MAPPING_REQUEST: _PlayerSubmissionTypeProto.ValueType # 11 - -class PlayerSubmissionTypeProto(_PlayerSubmissionTypeProto, metaclass=_PlayerSubmissionTypeProtoEnumTypeWrapper): ... - -PLAYER_SUBMISSION_TYPE_PROTO_TYPE_UNSPECIFIED: PlayerSubmissionTypeProto.ValueType # 0 -PLAYER_SUBMISSION_TYPE_PROTO_POI_SUBMISSION: PlayerSubmissionTypeProto.ValueType # 1 -PLAYER_SUBMISSION_TYPE_PROTO_ROUTE_SUBMISSION: PlayerSubmissionTypeProto.ValueType # 2 -PLAYER_SUBMISSION_TYPE_PROTO_POI_IMAGE_SUBMISSION: PlayerSubmissionTypeProto.ValueType # 3 -PLAYER_SUBMISSION_TYPE_PROTO_POI_TEXT_METADATA_UPDATE: PlayerSubmissionTypeProto.ValueType # 4 -PLAYER_SUBMISSION_TYPE_PROTO_POI_LOCATION_UPDATE: PlayerSubmissionTypeProto.ValueType # 5 -PLAYER_SUBMISSION_TYPE_PROTO_POI_TAKEDOWN_REQUEST: PlayerSubmissionTypeProto.ValueType # 6 -PLAYER_SUBMISSION_TYPE_PROTO_POI_AR_VIDEO_SUBMISSION: PlayerSubmissionTypeProto.ValueType # 7 -PLAYER_SUBMISSION_TYPE_PROTO_SPONSOR_POI_REPORT: PlayerSubmissionTypeProto.ValueType # 8 -PLAYER_SUBMISSION_TYPE_PROTO_SPONSOR_POI_LOCATION_UPDATE: PlayerSubmissionTypeProto.ValueType # 9 -PLAYER_SUBMISSION_TYPE_PROTO_POI_CATEGORY_VOTE_SUBMISSION: PlayerSubmissionTypeProto.ValueType # 10 -PLAYER_SUBMISSION_TYPE_PROTO_MAPPING_REQUEST: PlayerSubmissionTypeProto.ValueType # 11 -global___PlayerSubmissionTypeProto = PlayerSubmissionTypeProto - -class _PoiImageType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _PoiImageTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_PoiImageType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - POI_IMAGE_TYPE_UNSET: _PoiImageType.ValueType # 0 - POI_IMAGE_TYPE_MAIN: _PoiImageType.ValueType # 1 - POI_IMAGE_TYPE_SURROUNDING: _PoiImageType.ValueType # 2 - -class PoiImageType(_PoiImageType, metaclass=_PoiImageTypeEnumTypeWrapper): ... - -POI_IMAGE_TYPE_UNSET: PoiImageType.ValueType # 0 -POI_IMAGE_TYPE_MAIN: PoiImageType.ValueType # 1 -POI_IMAGE_TYPE_SURROUNDING: PoiImageType.ValueType # 2 -global___PoiImageType = PoiImageType - -class _PoiInvalidReason: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _PoiInvalidReasonEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_PoiInvalidReason.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - POI_INVALID_REASON_INVALID_REASON_UNSPECIFIED: _PoiInvalidReason.ValueType # 0 - POI_INVALID_REASON_NO_PEDESTRIAN_ACCESS: _PoiInvalidReason.ValueType # 1 - POI_INVALID_REASON_OBSTRUCTS_EMERGENCY_SERVICES: _PoiInvalidReason.ValueType # 2 - POI_INVALID_REASON_PRIVATE_RESIDENTIAL_PROPERTY: _PoiInvalidReason.ValueType # 3 - POI_INVALID_REASON_SCHOOL: _PoiInvalidReason.ValueType # 4 - POI_INVALID_REASON_PERMANENTLY_REMOVED: _PoiInvalidReason.ValueType # 5 - POI_INVALID_REASON_DUPLICATE: _PoiInvalidReason.ValueType # 6 - -class PoiInvalidReason(_PoiInvalidReason, metaclass=_PoiInvalidReasonEnumTypeWrapper): ... - -POI_INVALID_REASON_INVALID_REASON_UNSPECIFIED: PoiInvalidReason.ValueType # 0 -POI_INVALID_REASON_NO_PEDESTRIAN_ACCESS: PoiInvalidReason.ValueType # 1 -POI_INVALID_REASON_OBSTRUCTS_EMERGENCY_SERVICES: PoiInvalidReason.ValueType # 2 -POI_INVALID_REASON_PRIVATE_RESIDENTIAL_PROPERTY: PoiInvalidReason.ValueType # 3 -POI_INVALID_REASON_SCHOOL: PoiInvalidReason.ValueType # 4 -POI_INVALID_REASON_PERMANENTLY_REMOVED: PoiInvalidReason.ValueType # 5 -POI_INVALID_REASON_DUPLICATE: PoiInvalidReason.ValueType # 6 -global___PoiInvalidReason = PoiInvalidReason - -class _PokecoinCapResetFrequency: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _PokecoinCapResetFrequencyEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_PokecoinCapResetFrequency.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - FREQUENCY_UNSET: _PokecoinCapResetFrequency.ValueType # 0 - FREQUENCY_DAILY: _PokecoinCapResetFrequency.ValueType # 1 - FREQUENCY_WEEKLY: _PokecoinCapResetFrequency.ValueType # 2 - FREQUENCY_MONTHLY: _PokecoinCapResetFrequency.ValueType # 3 - FREQUENCY_YEARLY: _PokecoinCapResetFrequency.ValueType # 4 - -class PokecoinCapResetFrequency(_PokecoinCapResetFrequency, metaclass=_PokecoinCapResetFrequencyEnumTypeWrapper): ... - -FREQUENCY_UNSET: PokecoinCapResetFrequency.ValueType # 0 -FREQUENCY_DAILY: PokecoinCapResetFrequency.ValueType # 1 -FREQUENCY_WEEKLY: PokecoinCapResetFrequency.ValueType # 2 -FREQUENCY_MONTHLY: PokecoinCapResetFrequency.ValueType # 3 -FREQUENCY_YEARLY: PokecoinCapResetFrequency.ValueType # 4 -global___PokecoinCapResetFrequency = PokecoinCapResetFrequency - -class _PokecoinSource: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _PokecoinSourceEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_PokecoinSource.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - SOURCE_UNSET: _PokecoinSource.ValueType # 0 - SOURCE_GYM_DEFENDER: _PokecoinSource.ValueType # 1 - SOURCE_REFERRAL_BONUS: _PokecoinSource.ValueType # 2 - -class PokecoinSource(_PokecoinSource, metaclass=_PokecoinSourceEnumTypeWrapper): ... - -SOURCE_UNSET: PokecoinSource.ValueType # 0 -SOURCE_GYM_DEFENDER: PokecoinSource.ValueType # 1 -SOURCE_REFERRAL_BONUS: PokecoinSource.ValueType # 2 -global___PokecoinSource = PokecoinSource - -class _PokedexCategory: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _PokedexCategoryEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_PokedexCategory.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - POKEDEX_CATEGORY_UNSET: _PokedexCategory.ValueType # 0 - POKEDEX_CATEGORY_ALL: _PokedexCategory.ValueType # 1 - POKEDEX_CATEGORY_MEGA: _PokedexCategory.ValueType # 2 - POKEDEX_CATEGORY_SHINY: _PokedexCategory.ValueType # 11 - POKEDEX_CATEGORY_LUCKY: _PokedexCategory.ValueType # 12 - POKEDEX_CATEGORY_THREE_STAR: _PokedexCategory.ValueType # 13 - POKEDEX_CATEGORY_FOUR_STAR: _PokedexCategory.ValueType # 14 - POKEDEX_CATEGORY_SHADOW: _PokedexCategory.ValueType # 15 - POKEDEX_CATEGORY_PURIFIED: _PokedexCategory.ValueType # 16 - POKEDEX_CATEGORY_COSTUME: _PokedexCategory.ValueType # 17 - POKEDEX_CATEGORY_SHINY_THREE_STAR: _PokedexCategory.ValueType # 101 - POKEDEX_CATEGORY_SHINY_FOUR_STAR: _PokedexCategory.ValueType # 102 - -class PokedexCategory(_PokedexCategory, metaclass=_PokedexCategoryEnumTypeWrapper): ... - -POKEDEX_CATEGORY_UNSET: PokedexCategory.ValueType # 0 -POKEDEX_CATEGORY_ALL: PokedexCategory.ValueType # 1 -POKEDEX_CATEGORY_MEGA: PokedexCategory.ValueType # 2 -POKEDEX_CATEGORY_SHINY: PokedexCategory.ValueType # 11 -POKEDEX_CATEGORY_LUCKY: PokedexCategory.ValueType # 12 -POKEDEX_CATEGORY_THREE_STAR: PokedexCategory.ValueType # 13 -POKEDEX_CATEGORY_FOUR_STAR: PokedexCategory.ValueType # 14 -POKEDEX_CATEGORY_SHADOW: PokedexCategory.ValueType # 15 -POKEDEX_CATEGORY_PURIFIED: PokedexCategory.ValueType # 16 -POKEDEX_CATEGORY_COSTUME: PokedexCategory.ValueType # 17 -POKEDEX_CATEGORY_SHINY_THREE_STAR: PokedexCategory.ValueType # 101 -POKEDEX_CATEGORY_SHINY_FOUR_STAR: PokedexCategory.ValueType # 102 -global___PokedexCategory = PokedexCategory - -class _PokedexGenerationId: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _PokedexGenerationIdEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_PokedexGenerationId.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - GENERATION_UNSET: _PokedexGenerationId.ValueType # 0 - GENERATION_GEN1: _PokedexGenerationId.ValueType # 1 - GENERATION_GEN2: _PokedexGenerationId.ValueType # 2 - GENERATION_GEN3: _PokedexGenerationId.ValueType # 3 - GENERATION_GEN4: _PokedexGenerationId.ValueType # 4 - GENERATION_GEN5: _PokedexGenerationId.ValueType # 5 - GENERATION_GEN6: _PokedexGenerationId.ValueType # 6 - GENERATION_GEN7: _PokedexGenerationId.ValueType # 7 - GENERATION_GEN8: _PokedexGenerationId.ValueType # 8 - GENERATION_GEN8A: _PokedexGenerationId.ValueType # 9 - GENERATION_GEN9: _PokedexGenerationId.ValueType # 10 - GENERATION_MELTAN: _PokedexGenerationId.ValueType # 1002 - -class PokedexGenerationId(_PokedexGenerationId, metaclass=_PokedexGenerationIdEnumTypeWrapper): ... - -GENERATION_UNSET: PokedexGenerationId.ValueType # 0 -GENERATION_GEN1: PokedexGenerationId.ValueType # 1 -GENERATION_GEN2: PokedexGenerationId.ValueType # 2 -GENERATION_GEN3: PokedexGenerationId.ValueType # 3 -GENERATION_GEN4: PokedexGenerationId.ValueType # 4 -GENERATION_GEN5: PokedexGenerationId.ValueType # 5 -GENERATION_GEN6: PokedexGenerationId.ValueType # 6 -GENERATION_GEN7: PokedexGenerationId.ValueType # 7 -GENERATION_GEN8: PokedexGenerationId.ValueType # 8 -GENERATION_GEN8A: PokedexGenerationId.ValueType # 9 -GENERATION_GEN9: PokedexGenerationId.ValueType # 10 -GENERATION_MELTAN: PokedexGenerationId.ValueType # 1002 -global___PokedexGenerationId = PokedexGenerationId - -class _PokemonBadge: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _PokemonBadgeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_PokemonBadge.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - POKEMON_BADGE_UNSET: _PokemonBadge.ValueType # 0 - POKEMON_BADGE_BEST_BUDDY: _PokemonBadge.ValueType # 1 - -class PokemonBadge(_PokemonBadge, metaclass=_PokemonBadgeEnumTypeWrapper): ... - -POKEMON_BADGE_UNSET: PokemonBadge.ValueType # 0 -POKEMON_BADGE_BEST_BUDDY: PokemonBadge.ValueType # 1 -global___PokemonBadge = PokemonBadge - -class _PokemonCreateContext: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _PokemonCreateContextEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_PokemonCreateContext.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - CREATE_CONTEXT_WILD: _PokemonCreateContext.ValueType # 0 - CREATE_CONTEXT_EGG: _PokemonCreateContext.ValueType # 1 - CREATE_CONTEXT_EVOLVE: _PokemonCreateContext.ValueType # 2 - -class PokemonCreateContext(_PokemonCreateContext, metaclass=_PokemonCreateContextEnumTypeWrapper): ... - -CREATE_CONTEXT_WILD: PokemonCreateContext.ValueType # 0 -CREATE_CONTEXT_EGG: PokemonCreateContext.ValueType # 1 -CREATE_CONTEXT_EVOLVE: PokemonCreateContext.ValueType # 2 -global___PokemonCreateContext = PokemonCreateContext - -class _PokemonGoPlusIds: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _PokemonGoPlusIdsEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_PokemonGoPlusIds.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - POKEMON_GO_PLUS_IDS_UNDEFINED_POKEMON_GO_PLUS_EVENT: _PokemonGoPlusIds.ValueType # 0 - POKEMON_GO_PLUS_IDS_CANNOT_CONNECT_TO_PGP: _PokemonGoPlusIds.ValueType # 1 - POKEMON_GO_PLUS_IDS_REGISTERING_PGP_FAILED: _PokemonGoPlusIds.ValueType # 2 - POKEMON_GO_PLUS_IDS_REGISTERING_RETRY: _PokemonGoPlusIds.ValueType # 3 - POKEMON_GO_PLUS_IDS_CONNECTION_SUCCESS: _PokemonGoPlusIds.ValueType # 4 - POKEMON_GO_PLUS_IDS_PGP_DISCONNECTED_BY_USER: _PokemonGoPlusIds.ValueType # 5 - POKEMON_GO_PLUS_IDS_PGP_DISCONNECTED_BY_TIMEOUT: _PokemonGoPlusIds.ValueType # 6 - POKEMON_GO_PLUS_IDS_PGP_DISCONNECTED_BY_ERROR: _PokemonGoPlusIds.ValueType # 7 - POKEMON_GO_PLUS_IDS_PGP_LOW_BATTERY: _PokemonGoPlusIds.ValueType # 8 - POKEMON_GO_PLUS_IDS_BLUETOOTH_SENT_ERROR: _PokemonGoPlusIds.ValueType # 9 - POKEMON_GO_PLUS_IDS_PGP_SEEN_BY_DEVICE: _PokemonGoPlusIds.ValueType # 10 - POKEMON_GO_PLUS_IDS_POKEMON_CAUGHT: _PokemonGoPlusIds.ValueType # 11 - POKEMON_GO_PLUS_IDS_POKEMON_NOT_CAUGHT: _PokemonGoPlusIds.ValueType # 12 - POKEMON_GO_PLUS_IDS_POKEMON_NOT_CAUGHT_DUE_ERROR: _PokemonGoPlusIds.ValueType # 13 - POKEMON_GO_PLUS_IDS_POKESTOP_SPUN: _PokemonGoPlusIds.ValueType # 14 - POKEMON_GO_PLUS_IDS_POKESTOP_NOT_SPUN_DUE_ERROR: _PokemonGoPlusIds.ValueType # 15 - -class PokemonGoPlusIds(_PokemonGoPlusIds, metaclass=_PokemonGoPlusIdsEnumTypeWrapper): ... - -POKEMON_GO_PLUS_IDS_UNDEFINED_POKEMON_GO_PLUS_EVENT: PokemonGoPlusIds.ValueType # 0 -POKEMON_GO_PLUS_IDS_CANNOT_CONNECT_TO_PGP: PokemonGoPlusIds.ValueType # 1 -POKEMON_GO_PLUS_IDS_REGISTERING_PGP_FAILED: PokemonGoPlusIds.ValueType # 2 -POKEMON_GO_PLUS_IDS_REGISTERING_RETRY: PokemonGoPlusIds.ValueType # 3 -POKEMON_GO_PLUS_IDS_CONNECTION_SUCCESS: PokemonGoPlusIds.ValueType # 4 -POKEMON_GO_PLUS_IDS_PGP_DISCONNECTED_BY_USER: PokemonGoPlusIds.ValueType # 5 -POKEMON_GO_PLUS_IDS_PGP_DISCONNECTED_BY_TIMEOUT: PokemonGoPlusIds.ValueType # 6 -POKEMON_GO_PLUS_IDS_PGP_DISCONNECTED_BY_ERROR: PokemonGoPlusIds.ValueType # 7 -POKEMON_GO_PLUS_IDS_PGP_LOW_BATTERY: PokemonGoPlusIds.ValueType # 8 -POKEMON_GO_PLUS_IDS_BLUETOOTH_SENT_ERROR: PokemonGoPlusIds.ValueType # 9 -POKEMON_GO_PLUS_IDS_PGP_SEEN_BY_DEVICE: PokemonGoPlusIds.ValueType # 10 -POKEMON_GO_PLUS_IDS_POKEMON_CAUGHT: PokemonGoPlusIds.ValueType # 11 -POKEMON_GO_PLUS_IDS_POKEMON_NOT_CAUGHT: PokemonGoPlusIds.ValueType # 12 -POKEMON_GO_PLUS_IDS_POKEMON_NOT_CAUGHT_DUE_ERROR: PokemonGoPlusIds.ValueType # 13 -POKEMON_GO_PLUS_IDS_POKESTOP_SPUN: PokemonGoPlusIds.ValueType # 14 -POKEMON_GO_PLUS_IDS_POKESTOP_NOT_SPUN_DUE_ERROR: PokemonGoPlusIds.ValueType # 15 -global___PokemonGoPlusIds = PokemonGoPlusIds - -class _PokemonHomeTelemetryIds: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _PokemonHomeTelemetryIdsEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_PokemonHomeTelemetryIds.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - POKEMON_HOME_TELEMETRY_IDS_UNDEFINED_POKEMON_HOME_EVENT: _PokemonHomeTelemetryIds.ValueType # 0 - POKEMON_HOME_TELEMETRY_IDS_OPEN_SETTINGS: _PokemonHomeTelemetryIds.ValueType # 1 - POKEMON_HOME_TELEMETRY_IDS_SIGN_IN: _PokemonHomeTelemetryIds.ValueType # 2 - POKEMON_HOME_TELEMETRY_IDS_SELECTED_POKEMON: _PokemonHomeTelemetryIds.ValueType # 3 - -class PokemonHomeTelemetryIds(_PokemonHomeTelemetryIds, metaclass=_PokemonHomeTelemetryIdsEnumTypeWrapper): ... - -POKEMON_HOME_TELEMETRY_IDS_UNDEFINED_POKEMON_HOME_EVENT: PokemonHomeTelemetryIds.ValueType # 0 -POKEMON_HOME_TELEMETRY_IDS_OPEN_SETTINGS: PokemonHomeTelemetryIds.ValueType # 1 -POKEMON_HOME_TELEMETRY_IDS_SIGN_IN: PokemonHomeTelemetryIds.ValueType # 2 -POKEMON_HOME_TELEMETRY_IDS_SELECTED_POKEMON: PokemonHomeTelemetryIds.ValueType # 3 -global___PokemonHomeTelemetryIds = PokemonHomeTelemetryIds - -class _PokemonInventoryTelemetryIds: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _PokemonInventoryTelemetryIdsEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_PokemonInventoryTelemetryIds.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - POKEMON_INVENTORY_TELEMETRY_IDS_UNDEFINED_POKEMON_INVENTORY_EVENT: _PokemonInventoryTelemetryIds.ValueType # 0 - POKEMON_INVENTORY_TELEMETRY_IDS_OPEN: _PokemonInventoryTelemetryIds.ValueType # 1 - POKEMON_INVENTORY_TELEMETRY_IDS_SORTING_CHANGE: _PokemonInventoryTelemetryIds.ValueType # 2 - POKEMON_INVENTORY_TELEMETRY_IDS_FILTER: _PokemonInventoryTelemetryIds.ValueType # 3 - -class PokemonInventoryTelemetryIds(_PokemonInventoryTelemetryIds, metaclass=_PokemonInventoryTelemetryIdsEnumTypeWrapper): ... - -POKEMON_INVENTORY_TELEMETRY_IDS_UNDEFINED_POKEMON_INVENTORY_EVENT: PokemonInventoryTelemetryIds.ValueType # 0 -POKEMON_INVENTORY_TELEMETRY_IDS_OPEN: PokemonInventoryTelemetryIds.ValueType # 1 -POKEMON_INVENTORY_TELEMETRY_IDS_SORTING_CHANGE: PokemonInventoryTelemetryIds.ValueType # 2 -POKEMON_INVENTORY_TELEMETRY_IDS_FILTER: PokemonInventoryTelemetryIds.ValueType # 3 -global___PokemonInventoryTelemetryIds = PokemonInventoryTelemetryIds - -class _PokemonTagColor: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _PokemonTagColorEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_PokemonTagColor.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - POKEMON_TAG_COLOR_UNSET: _PokemonTagColor.ValueType # 0 - POKEMON_TAG_COLOR_BLUE: _PokemonTagColor.ValueType # 1 - POKEMON_TAG_COLOR_GREEN: _PokemonTagColor.ValueType # 2 - POKEMON_TAG_COLOR_PURPLE: _PokemonTagColor.ValueType # 3 - POKEMON_TAG_COLOR_YELLOW: _PokemonTagColor.ValueType # 4 - POKEMON_TAG_COLOR_RED: _PokemonTagColor.ValueType # 5 - POKEMON_TAG_COLOR_ORANGE: _PokemonTagColor.ValueType # 6 - POKEMON_TAG_COLOR_GREY: _PokemonTagColor.ValueType # 7 - POKEMON_TAG_COLOR_BLACK: _PokemonTagColor.ValueType # 8 - -class PokemonTagColor(_PokemonTagColor, metaclass=_PokemonTagColorEnumTypeWrapper): ... - -POKEMON_TAG_COLOR_UNSET: PokemonTagColor.ValueType # 0 -POKEMON_TAG_COLOR_BLUE: PokemonTagColor.ValueType # 1 -POKEMON_TAG_COLOR_GREEN: PokemonTagColor.ValueType # 2 -POKEMON_TAG_COLOR_PURPLE: PokemonTagColor.ValueType # 3 -POKEMON_TAG_COLOR_YELLOW: PokemonTagColor.ValueType # 4 -POKEMON_TAG_COLOR_RED: PokemonTagColor.ValueType # 5 -POKEMON_TAG_COLOR_ORANGE: PokemonTagColor.ValueType # 6 -POKEMON_TAG_COLOR_GREY: PokemonTagColor.ValueType # 7 -POKEMON_TAG_COLOR_BLACK: PokemonTagColor.ValueType # 8 -global___PokemonTagColor = PokemonTagColor - -class _PostcardSource: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _PostcardSourceEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_PostcardSource.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - POSTCARD_SOURCE_UNKNOWN: _PostcardSource.ValueType # 0 - POSTCARD_SOURCE_SELF: _PostcardSource.ValueType # 1 - POSTCARD_SOURCE_FRIEND: _PostcardSource.ValueType # 2 - POSTCARD_SOURCE_FRIEND_ANONYMIZED: _PostcardSource.ValueType # 3 - POSTCARD_SOURCE_FRIEND_ANONYMIZED_FROM_DELETION_OR_UNFRIEND: _PostcardSource.ValueType # 4 - POSTCARD_SOURCE_GIFT_TRADE: _PostcardSource.ValueType # 5 - POSTCARD_SOURCE_GIFT_TRADE_ANONYMIZED: _PostcardSource.ValueType # 6 - POSTCARD_SOURCE_GIFT_TRADE_ANONYMIZED_FROM_DELETION: _PostcardSource.ValueType # 7 - -class PostcardSource(_PostcardSource, metaclass=_PostcardSourceEnumTypeWrapper): ... - -POSTCARD_SOURCE_UNKNOWN: PostcardSource.ValueType # 0 -POSTCARD_SOURCE_SELF: PostcardSource.ValueType # 1 -POSTCARD_SOURCE_FRIEND: PostcardSource.ValueType # 2 -POSTCARD_SOURCE_FRIEND_ANONYMIZED: PostcardSource.ValueType # 3 -POSTCARD_SOURCE_FRIEND_ANONYMIZED_FROM_DELETION_OR_UNFRIEND: PostcardSource.ValueType # 4 -POSTCARD_SOURCE_GIFT_TRADE: PostcardSource.ValueType # 5 -POSTCARD_SOURCE_GIFT_TRADE_ANONYMIZED: PostcardSource.ValueType # 6 -POSTCARD_SOURCE_GIFT_TRADE_ANONYMIZED_FROM_DELETION: PostcardSource.ValueType # 7 -global___PostcardSource = PostcardSource - -class _ProfilePageTelemetryIds: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _ProfilePageTelemetryIdsEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_ProfilePageTelemetryIds.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - PROFILE_PAGE_TELEMETRY_IDS_UNDEFINED_PROFILE_PAGE: _ProfilePageTelemetryIds.ValueType # 0 - PROFILE_PAGE_TELEMETRY_IDS_SHOP_FROM_PROFILE: _ProfilePageTelemetryIds.ValueType # 1 - PROFILE_PAGE_TELEMETRY_IDS_LOG: _ProfilePageTelemetryIds.ValueType # 2 - PROFILE_PAGE_TELEMETRY_IDS_SET_BUDDY: _ProfilePageTelemetryIds.ValueType # 3 - PROFILE_PAGE_TELEMETRY_IDS_CUSTOMIZE_AVATAR: _ProfilePageTelemetryIds.ValueType # 4 - -class ProfilePageTelemetryIds(_ProfilePageTelemetryIds, metaclass=_ProfilePageTelemetryIdsEnumTypeWrapper): ... - -PROFILE_PAGE_TELEMETRY_IDS_UNDEFINED_PROFILE_PAGE: ProfilePageTelemetryIds.ValueType # 0 -PROFILE_PAGE_TELEMETRY_IDS_SHOP_FROM_PROFILE: ProfilePageTelemetryIds.ValueType # 1 -PROFILE_PAGE_TELEMETRY_IDS_LOG: ProfilePageTelemetryIds.ValueType # 2 -PROFILE_PAGE_TELEMETRY_IDS_SET_BUDDY: ProfilePageTelemetryIds.ValueType # 3 -PROFILE_PAGE_TELEMETRY_IDS_CUSTOMIZE_AVATAR: ProfilePageTelemetryIds.ValueType # 4 -global___ProfilePageTelemetryIds = ProfilePageTelemetryIds - -class _PushGatewayTelemetryIds: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _PushGatewayTelemetryIdsEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_PushGatewayTelemetryIds.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - PUSH_GATEWAY_TELEMETRY_IDS_UNDEFINED_PUSH_GATEWAY_EVENT: _PushGatewayTelemetryIds.ValueType # 0 - PUSH_GATEWAY_TELEMETRY_IDS_WEB_SOCKET_STARTED: _PushGatewayTelemetryIds.ValueType # 1 - PUSH_GATEWAY_TELEMETRY_IDS_WEB_SOCKET_FAILED: _PushGatewayTelemetryIds.ValueType # 2 - PUSH_GATEWAY_TELEMETRY_IDS_WEB_SOCKET_TIMEOUT: _PushGatewayTelemetryIds.ValueType # 3 - PUSH_GATEWAY_TELEMETRY_IDS_NEW_INBOX_DOWNSTREAM: _PushGatewayTelemetryIds.ValueType # 4 - -class PushGatewayTelemetryIds(_PushGatewayTelemetryIds, metaclass=_PushGatewayTelemetryIdsEnumTypeWrapper): ... - -PUSH_GATEWAY_TELEMETRY_IDS_UNDEFINED_PUSH_GATEWAY_EVENT: PushGatewayTelemetryIds.ValueType # 0 -PUSH_GATEWAY_TELEMETRY_IDS_WEB_SOCKET_STARTED: PushGatewayTelemetryIds.ValueType # 1 -PUSH_GATEWAY_TELEMETRY_IDS_WEB_SOCKET_FAILED: PushGatewayTelemetryIds.ValueType # 2 -PUSH_GATEWAY_TELEMETRY_IDS_WEB_SOCKET_TIMEOUT: PushGatewayTelemetryIds.ValueType # 3 -PUSH_GATEWAY_TELEMETRY_IDS_NEW_INBOX_DOWNSTREAM: PushGatewayTelemetryIds.ValueType # 4 -global___PushGatewayTelemetryIds = PushGatewayTelemetryIds - -class _PushNotificationTelemetryIds: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _PushNotificationTelemetryIdsEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_PushNotificationTelemetryIds.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - PUSH_NOTIFICATION_TELEMETRY_IDS_UNDEFINED_PUSH_NOTIFICATION_EVENT: _PushNotificationTelemetryIds.ValueType # 0 - PUSH_NOTIFICATION_TELEMETRY_IDS_OPEN_APP: _PushNotificationTelemetryIds.ValueType # 1 - -class PushNotificationTelemetryIds(_PushNotificationTelemetryIds, metaclass=_PushNotificationTelemetryIdsEnumTypeWrapper): ... - -PUSH_NOTIFICATION_TELEMETRY_IDS_UNDEFINED_PUSH_NOTIFICATION_EVENT: PushNotificationTelemetryIds.ValueType # 0 -PUSH_NOTIFICATION_TELEMETRY_IDS_OPEN_APP: PushNotificationTelemetryIds.ValueType # 1 -global___PushNotificationTelemetryIds = PushNotificationTelemetryIds - -class _QuestType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _QuestTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_QuestType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - QUEST_UNSET: _QuestType.ValueType # 0 - QUEST_FIRST_CATCH_OF_THE_DAY: _QuestType.ValueType # 1 - QUEST_FIRST_POKESTOP_OF_THE_DAY: _QuestType.ValueType # 2 - QUEST_MULTI_PART: _QuestType.ValueType # 3 - QUEST_CATCH_POKEMON: _QuestType.ValueType # 4 - QUEST_SPIN_POKESTOP: _QuestType.ValueType # 5 - QUEST_HATCH_EGG: _QuestType.ValueType # 6 - QUEST_COMPLETE_GYM_BATTLE: _QuestType.ValueType # 7 - QUEST_COMPLETE_RAID_BATTLE: _QuestType.ValueType # 8 - QUEST_COMPLETE_QUEST: _QuestType.ValueType # 9 - QUEST_TRANSFER_POKEMON: _QuestType.ValueType # 10 - QUEST_FAVORITE_POKEMON: _QuestType.ValueType # 11 - QUEST_AUTOCOMPLETE: _QuestType.ValueType # 12 - QUEST_USE_BERRY_IN_ENCOUNTER: _QuestType.ValueType # 13 - QUEST_UPGRADE_POKEMON: _QuestType.ValueType # 14 - QUEST_EVOLVE_POKEMON: _QuestType.ValueType # 15 - QUEST_LAND_THROW: _QuestType.ValueType # 16 - QUEST_GET_BUDDY_CANDY: _QuestType.ValueType # 17 - QUEST_BADGE_RANK: _QuestType.ValueType # 18 - QUEST_PLAYER_LEVEL: _QuestType.ValueType # 19 - QUEST_JOIN_RAID: _QuestType.ValueType # 20 - QUEST_COMPLETE_BATTLE: _QuestType.ValueType # 21 - QUEST_ADD_FRIEND: _QuestType.ValueType # 22 - QUEST_TRADE_POKEMON: _QuestType.ValueType # 23 - QUEST_SEND_GIFT: _QuestType.ValueType # 24 - QUEST_EVOLVE_INTO_POKEMON: _QuestType.ValueType # 25 - QUEST_COMPLETE_COMBAT: _QuestType.ValueType # 27 - QUEST_TAKE_SNAPSHOT: _QuestType.ValueType # 28 - QUEST_BATTLE_TEAM_ROCKET: _QuestType.ValueType # 29 - QUEST_PURIFY_POKEMON: _QuestType.ValueType # 30 - QUEST_FIND_TEAM_ROCKET: _QuestType.ValueType # 31 - QUEST_FIRST_GRUNT_OF_THE_DAY: _QuestType.ValueType # 32 - QUEST_BUDDY_FEED: _QuestType.ValueType # 33 - QUEST_BUDDY_EARN_AFFECTION_POINTS: _QuestType.ValueType # 34 - QUEST_BUDDY_PET: _QuestType.ValueType # 35 - QUEST_BUDDY_LEVEL: _QuestType.ValueType # 36 - QUEST_BUDDY_WALK: _QuestType.ValueType # 37 - QUEST_BUDDY_YATTA: _QuestType.ValueType # 38 - QUEST_USE_INCENSE: _QuestType.ValueType # 39 - QUEST_BUDDY_FIND_SOUVENIR: _QuestType.ValueType # 40 - QUEST_COLLECT_AS_REWARDS: _QuestType.ValueType # 41 - QUEST_WALK: _QuestType.ValueType # 42 - QUEST_MEGA_EVOLVE_POKEMON: _QuestType.ValueType # 43 - QUEST_GET_STARDUST: _QuestType.ValueType # 44 - QUEST_MINI_COLLECTION: _QuestType.ValueType # 45 - QUEST_GEOTARGETED_AR_SCAN: _QuestType.ValueType # 46 - QUEST_BUDDY_EVOLUTION_WALK: _QuestType.ValueType # 50 - QUEST_GBL_RANK: _QuestType.ValueType # 51 - QUEST_CHARGE_ATTACK: _QuestType.ValueType # 53 - QUEST_CHANGE_POKEMON_FORM: _QuestType.ValueType # 54 - QUEST_BATTLE_EVENT_NPC: _QuestType.ValueType # 55 - QUEST_EARN_FORT_POWER_UP_POINTS: _QuestType.ValueType # 56 - QUEST_TAKE_WILD_SNAPSHOT: _QuestType.ValueType # 57 - QUEST_USE_POKEMON_ITEM: _QuestType.ValueType # 58 - QUEST_OPEN_GIFT: _QuestType.ValueType # 59 - QUEST_EARN_XP: _QuestType.ValueType # 60 - QUEST_BATTLE_PLAYER_TEAM_LEADER: _QuestType.ValueType # 61 - QUEST_FIRST_ROUTE_OF_THE_DAY: _QuestType.ValueType # 62 - QUEST_SUBMIT_SLEEP_DATA: _QuestType.ValueType # 63 - QUEST_ROUTE_TRAVEL: _QuestType.ValueType # 64 - QUEST_ROUTE_COMPLETE: _QuestType.ValueType # 65 - QUEST_COLLECT_TAPPABLE: _QuestType.ValueType # 66 - QUEST_ACTIVATE_TRAINER_ABILITY: _QuestType.ValueType # 67 - QUEST_NPC_SEND_GIFT: _QuestType.ValueType # 68 - QUEST_NPC_OPEN_GIFT: _QuestType.ValueType # 69 - -class QuestType(_QuestType, metaclass=_QuestTypeEnumTypeWrapper): ... - -QUEST_UNSET: QuestType.ValueType # 0 -QUEST_FIRST_CATCH_OF_THE_DAY: QuestType.ValueType # 1 -QUEST_FIRST_POKESTOP_OF_THE_DAY: QuestType.ValueType # 2 -QUEST_MULTI_PART: QuestType.ValueType # 3 -QUEST_CATCH_POKEMON: QuestType.ValueType # 4 -QUEST_SPIN_POKESTOP: QuestType.ValueType # 5 -QUEST_HATCH_EGG: QuestType.ValueType # 6 -QUEST_COMPLETE_GYM_BATTLE: QuestType.ValueType # 7 -QUEST_COMPLETE_RAID_BATTLE: QuestType.ValueType # 8 -QUEST_COMPLETE_QUEST: QuestType.ValueType # 9 -QUEST_TRANSFER_POKEMON: QuestType.ValueType # 10 -QUEST_FAVORITE_POKEMON: QuestType.ValueType # 11 -QUEST_AUTOCOMPLETE: QuestType.ValueType # 12 -QUEST_USE_BERRY_IN_ENCOUNTER: QuestType.ValueType # 13 -QUEST_UPGRADE_POKEMON: QuestType.ValueType # 14 -QUEST_EVOLVE_POKEMON: QuestType.ValueType # 15 -QUEST_LAND_THROW: QuestType.ValueType # 16 -QUEST_GET_BUDDY_CANDY: QuestType.ValueType # 17 -QUEST_BADGE_RANK: QuestType.ValueType # 18 -QUEST_PLAYER_LEVEL: QuestType.ValueType # 19 -QUEST_JOIN_RAID: QuestType.ValueType # 20 -QUEST_COMPLETE_BATTLE: QuestType.ValueType # 21 -QUEST_ADD_FRIEND: QuestType.ValueType # 22 -QUEST_TRADE_POKEMON: QuestType.ValueType # 23 -QUEST_SEND_GIFT: QuestType.ValueType # 24 -QUEST_EVOLVE_INTO_POKEMON: QuestType.ValueType # 25 -QUEST_COMPLETE_COMBAT: QuestType.ValueType # 27 -QUEST_TAKE_SNAPSHOT: QuestType.ValueType # 28 -QUEST_BATTLE_TEAM_ROCKET: QuestType.ValueType # 29 -QUEST_PURIFY_POKEMON: QuestType.ValueType # 30 -QUEST_FIND_TEAM_ROCKET: QuestType.ValueType # 31 -QUEST_FIRST_GRUNT_OF_THE_DAY: QuestType.ValueType # 32 -QUEST_BUDDY_FEED: QuestType.ValueType # 33 -QUEST_BUDDY_EARN_AFFECTION_POINTS: QuestType.ValueType # 34 -QUEST_BUDDY_PET: QuestType.ValueType # 35 -QUEST_BUDDY_LEVEL: QuestType.ValueType # 36 -QUEST_BUDDY_WALK: QuestType.ValueType # 37 -QUEST_BUDDY_YATTA: QuestType.ValueType # 38 -QUEST_USE_INCENSE: QuestType.ValueType # 39 -QUEST_BUDDY_FIND_SOUVENIR: QuestType.ValueType # 40 -QUEST_COLLECT_AS_REWARDS: QuestType.ValueType # 41 -QUEST_WALK: QuestType.ValueType # 42 -QUEST_MEGA_EVOLVE_POKEMON: QuestType.ValueType # 43 -QUEST_GET_STARDUST: QuestType.ValueType # 44 -QUEST_MINI_COLLECTION: QuestType.ValueType # 45 -QUEST_GEOTARGETED_AR_SCAN: QuestType.ValueType # 46 -QUEST_BUDDY_EVOLUTION_WALK: QuestType.ValueType # 50 -QUEST_GBL_RANK: QuestType.ValueType # 51 -QUEST_CHARGE_ATTACK: QuestType.ValueType # 53 -QUEST_CHANGE_POKEMON_FORM: QuestType.ValueType # 54 -QUEST_BATTLE_EVENT_NPC: QuestType.ValueType # 55 -QUEST_EARN_FORT_POWER_UP_POINTS: QuestType.ValueType # 56 -QUEST_TAKE_WILD_SNAPSHOT: QuestType.ValueType # 57 -QUEST_USE_POKEMON_ITEM: QuestType.ValueType # 58 -QUEST_OPEN_GIFT: QuestType.ValueType # 59 -QUEST_EARN_XP: QuestType.ValueType # 60 -QUEST_BATTLE_PLAYER_TEAM_LEADER: QuestType.ValueType # 61 -QUEST_FIRST_ROUTE_OF_THE_DAY: QuestType.ValueType # 62 -QUEST_SUBMIT_SLEEP_DATA: QuestType.ValueType # 63 -QUEST_ROUTE_TRAVEL: QuestType.ValueType # 64 -QUEST_ROUTE_COMPLETE: QuestType.ValueType # 65 -QUEST_COLLECT_TAPPABLE: QuestType.ValueType # 66 -QUEST_ACTIVATE_TRAINER_ABILITY: QuestType.ValueType # 67 -QUEST_NPC_SEND_GIFT: QuestType.ValueType # 68 -QUEST_NPC_OPEN_GIFT: QuestType.ValueType # 69 -global___QuestType = QuestType - -class _RaidLevel: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _RaidLevelEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_RaidLevel.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - RAID_LEVEL_UNSET: _RaidLevel.ValueType # 0 - RAID_LEVEL_1: _RaidLevel.ValueType # 1 - RAID_LEVEL_2: _RaidLevel.ValueType # 2 - RAID_LEVEL_3: _RaidLevel.ValueType # 3 - RAID_LEVEL_4: _RaidLevel.ValueType # 4 - RAID_LEVEL_5: _RaidLevel.ValueType # 5 - RAID_LEVEL_MEGA: _RaidLevel.ValueType # 6 - RAID_LEVEL_MEGA_5: _RaidLevel.ValueType # 7 - RAID_LEVEL_ULTRA_BEAST: _RaidLevel.ValueType # 8 - RAID_LEVEL_EXTENDED_EGG: _RaidLevel.ValueType # 9 - RAID_LEVEL_PRIMAL: _RaidLevel.ValueType # 10 - RAID_LEVEL_1_SHADOW: _RaidLevel.ValueType # 11 - RAID_LEVEL_2_SHADOW: _RaidLevel.ValueType # 12 - RAID_LEVEL_3_SHADOW: _RaidLevel.ValueType # 13 - RAID_LEVEL_4_SHADOW: _RaidLevel.ValueType # 14 - RAID_LEVEL_5_SHADOW: _RaidLevel.ValueType # 15 - -class RaidLevel(_RaidLevel, metaclass=_RaidLevelEnumTypeWrapper): ... - -RAID_LEVEL_UNSET: RaidLevel.ValueType # 0 -RAID_LEVEL_1: RaidLevel.ValueType # 1 -RAID_LEVEL_2: RaidLevel.ValueType # 2 -RAID_LEVEL_3: RaidLevel.ValueType # 3 -RAID_LEVEL_4: RaidLevel.ValueType # 4 -RAID_LEVEL_5: RaidLevel.ValueType # 5 -RAID_LEVEL_MEGA: RaidLevel.ValueType # 6 -RAID_LEVEL_MEGA_5: RaidLevel.ValueType # 7 -RAID_LEVEL_ULTRA_BEAST: RaidLevel.ValueType # 8 -RAID_LEVEL_EXTENDED_EGG: RaidLevel.ValueType # 9 -RAID_LEVEL_PRIMAL: RaidLevel.ValueType # 10 -RAID_LEVEL_1_SHADOW: RaidLevel.ValueType # 11 -RAID_LEVEL_2_SHADOW: RaidLevel.ValueType # 12 -RAID_LEVEL_3_SHADOW: RaidLevel.ValueType # 13 -RAID_LEVEL_4_SHADOW: RaidLevel.ValueType # 14 -RAID_LEVEL_5_SHADOW: RaidLevel.ValueType # 15 -global___RaidLevel = RaidLevel - -class _RaidLocationRequirement: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _RaidLocationRequirementEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_RaidLocationRequirement.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - RAID_LOCATION_REQUERIMENT_BOTH: _RaidLocationRequirement.ValueType # 0 - RAID_LOCATION_REQUERIMENT_IN_PERSON: _RaidLocationRequirement.ValueType # 1 - RAID_LOCATION_REQUERIMENT_REMOTE: _RaidLocationRequirement.ValueType # 2 - -class RaidLocationRequirement(_RaidLocationRequirement, metaclass=_RaidLocationRequirementEnumTypeWrapper): ... - -RAID_LOCATION_REQUERIMENT_BOTH: RaidLocationRequirement.ValueType # 0 -RAID_LOCATION_REQUERIMENT_IN_PERSON: RaidLocationRequirement.ValueType # 1 -RAID_LOCATION_REQUERIMENT_REMOTE: RaidLocationRequirement.ValueType # 2 -global___RaidLocationRequirement = RaidLocationRequirement - -class _RaidPlaquePipStyle: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _RaidPlaquePipStyleEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_RaidPlaquePipStyle.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - RAID_PLAQUE_STYLE_UNSET: _RaidPlaquePipStyle.ValueType # 0 - RAID_PLAQUE_STYLE_TRIANGLE: _RaidPlaquePipStyle.ValueType # 1 - RAID_PLAQUE_STYLE_DIAMOND: _RaidPlaquePipStyle.ValueType # 2 - RAID_PLAQUE_STYLE_STAR: _RaidPlaquePipStyle.ValueType # 3 - -class RaidPlaquePipStyle(_RaidPlaquePipStyle, metaclass=_RaidPlaquePipStyleEnumTypeWrapper): ... - -RAID_PLAQUE_STYLE_UNSET: RaidPlaquePipStyle.ValueType # 0 -RAID_PLAQUE_STYLE_TRIANGLE: RaidPlaquePipStyle.ValueType # 1 -RAID_PLAQUE_STYLE_DIAMOND: RaidPlaquePipStyle.ValueType # 2 -RAID_PLAQUE_STYLE_STAR: RaidPlaquePipStyle.ValueType # 3 -global___RaidPlaquePipStyle = RaidPlaquePipStyle - -class _RaidTelemetryIds: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _RaidTelemetryIdsEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_RaidTelemetryIds.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - RAID_TELEMETRY_IDS_UNDEFINED_RAID_EVENT: _RaidTelemetryIds.ValueType # 0 - RAID_TELEMETRY_IDS_APPROACH_ENTER: _RaidTelemetryIds.ValueType # 1 - RAID_TELEMETRY_IDS_APPROACH_CLICK_SPINNER: _RaidTelemetryIds.ValueType # 2 - RAID_TELEMETRY_IDS_APPROACH_JOIN: _RaidTelemetryIds.ValueType # 3 - RAID_TELEMETRY_IDS_APPROACH_TICKET_CONFIRMATION: _RaidTelemetryIds.ValueType # 4 - RAID_TELEMETRY_IDS_APPROACH_CLICK_TUTORIAL: _RaidTelemetryIds.ValueType # 5 - RAID_TELEMETRY_IDS_APPROACH_CLICK_SHOP: _RaidTelemetryIds.ValueType # 6 - RAID_TELEMETRY_IDS_APPROACH_CLICK_INSPECT: _RaidTelemetryIds.ValueType # 7 - RAID_TELEMETRY_IDS_LOBBY_ENTER: _RaidTelemetryIds.ValueType # 8 - RAID_TELEMETRY_IDS_LOBBY_CLICK_INVENTORY: _RaidTelemetryIds.ValueType # 9 - RAID_TELEMETRY_IDS_LOBBY_CLICK_EXIT: _RaidTelemetryIds.ValueType # 10 - RAID_TELEMETRY_IDS_LOBBY_TAP_AVATAR: _RaidTelemetryIds.ValueType # 11 - RAID_TELEMETRY_IDS_LOBBY_CLICK_REJOIN_BATTLE: _RaidTelemetryIds.ValueType # 12 - RAID_TELEMETRY_IDS_LOBBY_CLICK_LOBBY_PUBLIC: _RaidTelemetryIds.ValueType # 13 - RAID_TELEMETRY_IDS_MVT_CLICK_SHARE: _RaidTelemetryIds.ValueType # 14 - -class RaidTelemetryIds(_RaidTelemetryIds, metaclass=_RaidTelemetryIdsEnumTypeWrapper): ... - -RAID_TELEMETRY_IDS_UNDEFINED_RAID_EVENT: RaidTelemetryIds.ValueType # 0 -RAID_TELEMETRY_IDS_APPROACH_ENTER: RaidTelemetryIds.ValueType # 1 -RAID_TELEMETRY_IDS_APPROACH_CLICK_SPINNER: RaidTelemetryIds.ValueType # 2 -RAID_TELEMETRY_IDS_APPROACH_JOIN: RaidTelemetryIds.ValueType # 3 -RAID_TELEMETRY_IDS_APPROACH_TICKET_CONFIRMATION: RaidTelemetryIds.ValueType # 4 -RAID_TELEMETRY_IDS_APPROACH_CLICK_TUTORIAL: RaidTelemetryIds.ValueType # 5 -RAID_TELEMETRY_IDS_APPROACH_CLICK_SHOP: RaidTelemetryIds.ValueType # 6 -RAID_TELEMETRY_IDS_APPROACH_CLICK_INSPECT: RaidTelemetryIds.ValueType # 7 -RAID_TELEMETRY_IDS_LOBBY_ENTER: RaidTelemetryIds.ValueType # 8 -RAID_TELEMETRY_IDS_LOBBY_CLICK_INVENTORY: RaidTelemetryIds.ValueType # 9 -RAID_TELEMETRY_IDS_LOBBY_CLICK_EXIT: RaidTelemetryIds.ValueType # 10 -RAID_TELEMETRY_IDS_LOBBY_TAP_AVATAR: RaidTelemetryIds.ValueType # 11 -RAID_TELEMETRY_IDS_LOBBY_CLICK_REJOIN_BATTLE: RaidTelemetryIds.ValueType # 12 -RAID_TELEMETRY_IDS_LOBBY_CLICK_LOBBY_PUBLIC: RaidTelemetryIds.ValueType # 13 -RAID_TELEMETRY_IDS_MVT_CLICK_SHARE: RaidTelemetryIds.ValueType # 14 -global___RaidTelemetryIds = RaidTelemetryIds - -class _RaidVisualType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _RaidVisualTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_RaidVisualType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - RAID_VISUAL_TYPE_UNSET: _RaidVisualType.ValueType # 0 - RAID_VISUAL_TYPE_NORMAL: _RaidVisualType.ValueType # 1 - RAID_VISUAL_TYPE_EXCLUSIVE: _RaidVisualType.ValueType # 2 - RAID_VISUAL_TYPE_MEGA: _RaidVisualType.ValueType # 3 - RAID_VISUAL_TYPE_LEGENDARY_MEGA: _RaidVisualType.ValueType # 4 - RAID_VISUAL_TYPE_EXTENDED: _RaidVisualType.ValueType # 5 - RAID_VISUAL_TYPE_PRIMAL: _RaidVisualType.ValueType # 6 - RAID_VISUAL_TYPE_SHADOW: _RaidVisualType.ValueType # 7 - -class RaidVisualType(_RaidVisualType, metaclass=_RaidVisualTypeEnumTypeWrapper): ... - -RAID_VISUAL_TYPE_UNSET: RaidVisualType.ValueType # 0 -RAID_VISUAL_TYPE_NORMAL: RaidVisualType.ValueType # 1 -RAID_VISUAL_TYPE_EXCLUSIVE: RaidVisualType.ValueType # 2 -RAID_VISUAL_TYPE_MEGA: RaidVisualType.ValueType # 3 -RAID_VISUAL_TYPE_LEGENDARY_MEGA: RaidVisualType.ValueType # 4 -RAID_VISUAL_TYPE_EXTENDED: RaidVisualType.ValueType # 5 -RAID_VISUAL_TYPE_PRIMAL: RaidVisualType.ValueType # 6 -RAID_VISUAL_TYPE_SHADOW: RaidVisualType.ValueType # 7 -global___RaidVisualType = RaidVisualType - -class _ReferralRole: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _ReferralRoleEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_ReferralRole.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - REFERRAL_ROLE_UNDEFINED: _ReferralRole.ValueType # 0 - REFERRAL_ROLE_REFERRER: _ReferralRole.ValueType # 1 - REFERRAL_ROLE_NEW_REFEREE: _ReferralRole.ValueType # 2 - REFERRAL_ROLE_LAPSED_REFEREE: _ReferralRole.ValueType # 3 - -class ReferralRole(_ReferralRole, metaclass=_ReferralRoleEnumTypeWrapper): ... - -REFERRAL_ROLE_UNDEFINED: ReferralRole.ValueType # 0 -REFERRAL_ROLE_REFERRER: ReferralRole.ValueType # 1 -REFERRAL_ROLE_NEW_REFEREE: ReferralRole.ValueType # 2 -REFERRAL_ROLE_LAPSED_REFEREE: ReferralRole.ValueType # 3 -global___ReferralRole = ReferralRole - -class _ReferralTelemetryIds: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _ReferralTelemetryIdsEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_ReferralTelemetryIds.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - REFERRAL_TELEMETRY_IDS_UNDEFINED_REFERRAL_EVENT: _ReferralTelemetryIds.ValueType # 0 - REFERRAL_TELEMETRY_IDS_OPEN_INVITE_PAGE: _ReferralTelemetryIds.ValueType # 1 - REFERRAL_TELEMETRY_IDS_TAP_SHARE_CODE: _ReferralTelemetryIds.ValueType # 2 - REFERRAL_TELEMETRY_IDS_TAP_COPY_CODE: _ReferralTelemetryIds.ValueType # 3 - REFERRAL_TELEMETRY_IDS_TAP_HAVE_REFERRAL_CODE: _ReferralTelemetryIds.ValueType # 4 - REFERRAL_TELEMETRY_IDS_INPUT_CODE: _ReferralTelemetryIds.ValueType # 5 - REFERRAL_TELEMETRY_IDS_INPUT_CODE_SUCCESS: _ReferralTelemetryIds.ValueType # 6 - REFERRAL_TELEMETRY_IDS_MILESTONE_REWARD_CLAIMED: _ReferralTelemetryIds.ValueType # 7 - REFERRAL_TELEMETRY_IDS_OPEN_APP_THROUGH_DEEP_LINK: _ReferralTelemetryIds.ValueType # 8 - -class ReferralTelemetryIds(_ReferralTelemetryIds, metaclass=_ReferralTelemetryIdsEnumTypeWrapper): ... - -REFERRAL_TELEMETRY_IDS_UNDEFINED_REFERRAL_EVENT: ReferralTelemetryIds.ValueType # 0 -REFERRAL_TELEMETRY_IDS_OPEN_INVITE_PAGE: ReferralTelemetryIds.ValueType # 1 -REFERRAL_TELEMETRY_IDS_TAP_SHARE_CODE: ReferralTelemetryIds.ValueType # 2 -REFERRAL_TELEMETRY_IDS_TAP_COPY_CODE: ReferralTelemetryIds.ValueType # 3 -REFERRAL_TELEMETRY_IDS_TAP_HAVE_REFERRAL_CODE: ReferralTelemetryIds.ValueType # 4 -REFERRAL_TELEMETRY_IDS_INPUT_CODE: ReferralTelemetryIds.ValueType # 5 -REFERRAL_TELEMETRY_IDS_INPUT_CODE_SUCCESS: ReferralTelemetryIds.ValueType # 6 -REFERRAL_TELEMETRY_IDS_MILESTONE_REWARD_CLAIMED: ReferralTelemetryIds.ValueType # 7 -REFERRAL_TELEMETRY_IDS_OPEN_APP_THROUGH_DEEP_LINK: ReferralTelemetryIds.ValueType # 8 -global___ReferralTelemetryIds = ReferralTelemetryIds - -class _ReferralTelemetrySource: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _ReferralTelemetrySourceEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_ReferralTelemetrySource.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - REFERRAL_TELEMETRY_SOURCE_UNDEFINED_SOURCE: _ReferralTelemetrySource.ValueType # 0 - REFERRAL_TELEMETRY_SOURCE_INVITE_PAGE: _ReferralTelemetrySource.ValueType # 1 - REFERRAL_TELEMETRY_SOURCE_ADDRESS_BOOK: _ReferralTelemetrySource.ValueType # 2 - REFERRAL_TELEMETRY_SOURCE_IMAGE_SHARE: _ReferralTelemetrySource.ValueType # 3 - -class ReferralTelemetrySource(_ReferralTelemetrySource, metaclass=_ReferralTelemetrySourceEnumTypeWrapper): ... - -REFERRAL_TELEMETRY_SOURCE_UNDEFINED_SOURCE: ReferralTelemetrySource.ValueType # 0 -REFERRAL_TELEMETRY_SOURCE_INVITE_PAGE: ReferralTelemetrySource.ValueType # 1 -REFERRAL_TELEMETRY_SOURCE_ADDRESS_BOOK: ReferralTelemetrySource.ValueType # 2 -REFERRAL_TELEMETRY_SOURCE_IMAGE_SHARE: ReferralTelemetrySource.ValueType # 3 -global___ReferralTelemetrySource = ReferralTelemetrySource - -class _RemoteRaidInviteAcceptSource: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _RemoteRaidInviteAcceptSourceEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_RemoteRaidInviteAcceptSource.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - REMOTE_RAID_INVITE_ACCEPT_SOURCE_UNDEFINED_REMOTE_RAID_INVITE_ACCEPT_SOURCE: _RemoteRaidInviteAcceptSource.ValueType # 0 - REMOTE_RAID_INVITE_ACCEPT_SOURCE_REMOTE_RAID_IN_APP: _RemoteRaidInviteAcceptSource.ValueType # 1 - REMOTE_RAID_INVITE_ACCEPT_SOURCE_REMOTE_RAID_PUSH_NOTIFICATION: _RemoteRaidInviteAcceptSource.ValueType # 2 - REMOTE_RAID_INVITE_ACCEPT_SOURCE_REMOTE_RAID_NEARBY_WINDOW: _RemoteRaidInviteAcceptSource.ValueType # 3 - -class RemoteRaidInviteAcceptSource(_RemoteRaidInviteAcceptSource, metaclass=_RemoteRaidInviteAcceptSourceEnumTypeWrapper): ... - -REMOTE_RAID_INVITE_ACCEPT_SOURCE_UNDEFINED_REMOTE_RAID_INVITE_ACCEPT_SOURCE: RemoteRaidInviteAcceptSource.ValueType # 0 -REMOTE_RAID_INVITE_ACCEPT_SOURCE_REMOTE_RAID_IN_APP: RemoteRaidInviteAcceptSource.ValueType # 1 -REMOTE_RAID_INVITE_ACCEPT_SOURCE_REMOTE_RAID_PUSH_NOTIFICATION: RemoteRaidInviteAcceptSource.ValueType # 2 -REMOTE_RAID_INVITE_ACCEPT_SOURCE_REMOTE_RAID_NEARBY_WINDOW: RemoteRaidInviteAcceptSource.ValueType # 3 -global___RemoteRaidInviteAcceptSource = RemoteRaidInviteAcceptSource - -class _RemoteRaidJoinSource: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _RemoteRaidJoinSourceEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_RemoteRaidJoinSource.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - REMOTE_RAID_JOIN_SOURCE_UNDEFINED_REMOTE_RAID_JOIN_SOURCE: _RemoteRaidJoinSource.ValueType # 0 - REMOTE_RAID_JOIN_SOURCE_REMOTE_RAID_USED_MAP: _RemoteRaidJoinSource.ValueType # 1 - REMOTE_RAID_JOIN_SOURCE_REMOTE_RAID_NEARBY_GUI: _RemoteRaidJoinSource.ValueType # 2 - REMOTE_RAID_JOIN_SOURCE_REMOTE_RAID_INVITED_BY_FRIEND: _RemoteRaidJoinSource.ValueType # 3 - -class RemoteRaidJoinSource(_RemoteRaidJoinSource, metaclass=_RemoteRaidJoinSourceEnumTypeWrapper): ... - -REMOTE_RAID_JOIN_SOURCE_UNDEFINED_REMOTE_RAID_JOIN_SOURCE: RemoteRaidJoinSource.ValueType # 0 -REMOTE_RAID_JOIN_SOURCE_REMOTE_RAID_USED_MAP: RemoteRaidJoinSource.ValueType # 1 -REMOTE_RAID_JOIN_SOURCE_REMOTE_RAID_NEARBY_GUI: RemoteRaidJoinSource.ValueType # 2 -REMOTE_RAID_JOIN_SOURCE_REMOTE_RAID_INVITED_BY_FRIEND: RemoteRaidJoinSource.ValueType # 3 -global___RemoteRaidJoinSource = RemoteRaidJoinSource - -class _RemoteRaidTelemetryIds: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _RemoteRaidTelemetryIdsEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_RemoteRaidTelemetryIds.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - REMOTE_RAID_TELEMETRY_IDS_UNDEFINED_REMOTE_RAID_EVENT: _RemoteRaidTelemetryIds.ValueType # 0 - REMOTE_RAID_TELEMETRY_IDS_REMOTE_RAID_LOBBY_ENTER: _RemoteRaidTelemetryIds.ValueType # 1 - REMOTE_RAID_TELEMETRY_IDS_REMOTE_RAID_INVITE_SENT: _RemoteRaidTelemetryIds.ValueType # 2 - REMOTE_RAID_TELEMETRY_IDS_REMOTE_RAID_INVITE_ACCEPTED: _RemoteRaidTelemetryIds.ValueType # 3 - REMOTE_RAID_TELEMETRY_IDS_REMOTE_RAID_INVITE_REJECTED: _RemoteRaidTelemetryIds.ValueType # 4 - -class RemoteRaidTelemetryIds(_RemoteRaidTelemetryIds, metaclass=_RemoteRaidTelemetryIdsEnumTypeWrapper): ... - -REMOTE_RAID_TELEMETRY_IDS_UNDEFINED_REMOTE_RAID_EVENT: RemoteRaidTelemetryIds.ValueType # 0 -REMOTE_RAID_TELEMETRY_IDS_REMOTE_RAID_LOBBY_ENTER: RemoteRaidTelemetryIds.ValueType # 1 -REMOTE_RAID_TELEMETRY_IDS_REMOTE_RAID_INVITE_SENT: RemoteRaidTelemetryIds.ValueType # 2 -REMOTE_RAID_TELEMETRY_IDS_REMOTE_RAID_INVITE_ACCEPTED: RemoteRaidTelemetryIds.ValueType # 3 -REMOTE_RAID_TELEMETRY_IDS_REMOTE_RAID_INVITE_REJECTED: RemoteRaidTelemetryIds.ValueType # 4 -global___RemoteRaidTelemetryIds = RemoteRaidTelemetryIds - -class _RouteDiscoveryTelemetryIds: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _RouteDiscoveryTelemetryIdsEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_RouteDiscoveryTelemetryIds.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - ROUTE_DISCOVERY_TELEMETRY_IDS_ROUTE_DISCOVERY_OPEN: _RouteDiscoveryTelemetryIds.ValueType # 0 - ROUTE_DISCOVERY_TELEMETRY_IDS_ROUTE_DISCOVERY_ABANDON: _RouteDiscoveryTelemetryIds.ValueType # 1 - ROUTE_DISCOVERY_TELEMETRY_IDS_ROUTE_DISCOVERY_ROUTE_SELECTED: _RouteDiscoveryTelemetryIds.ValueType # 2 - ROUTE_DISCOVERY_TELEMETRY_IDS_ROUTE_DISCOVERY_PAGE_SCROLL: _RouteDiscoveryTelemetryIds.ValueType # 3 - -class RouteDiscoveryTelemetryIds(_RouteDiscoveryTelemetryIds, metaclass=_RouteDiscoveryTelemetryIdsEnumTypeWrapper): ... - -ROUTE_DISCOVERY_TELEMETRY_IDS_ROUTE_DISCOVERY_OPEN: RouteDiscoveryTelemetryIds.ValueType # 0 -ROUTE_DISCOVERY_TELEMETRY_IDS_ROUTE_DISCOVERY_ABANDON: RouteDiscoveryTelemetryIds.ValueType # 1 -ROUTE_DISCOVERY_TELEMETRY_IDS_ROUTE_DISCOVERY_ROUTE_SELECTED: RouteDiscoveryTelemetryIds.ValueType # 2 -ROUTE_DISCOVERY_TELEMETRY_IDS_ROUTE_DISCOVERY_PAGE_SCROLL: RouteDiscoveryTelemetryIds.ValueType # 3 -global___RouteDiscoveryTelemetryIds = RouteDiscoveryTelemetryIds - -class _RouteErrorTelemetryIds: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _RouteErrorTelemetryIdsEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_RouteErrorTelemetryIds.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - ROUTE_ERROR_TELEMETRY_IDS_ROUTE_ERROR_DEFAULT: _RouteErrorTelemetryIds.ValueType # 0 - -class RouteErrorTelemetryIds(_RouteErrorTelemetryIds, metaclass=_RouteErrorTelemetryIdsEnumTypeWrapper): ... - -ROUTE_ERROR_TELEMETRY_IDS_ROUTE_ERROR_DEFAULT: RouteErrorTelemetryIds.ValueType # 0 -global___RouteErrorTelemetryIds = RouteErrorTelemetryIds - -class _RouteType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _RouteTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_RouteType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - ROUTE_TYPE_UNSET: _RouteType.ValueType # 0 - ROUTE_TYPE_ORGANIC: _RouteType.ValueType # 1 - ROUTE_TYPE_OFFICIAL: _RouteType.ValueType # 2 - ROUTE_TYPE_EVENT: _RouteType.ValueType # 3 - ROUTE_TYPE_SPONSORED: _RouteType.ValueType # 4 - -class RouteType(_RouteType, metaclass=_RouteTypeEnumTypeWrapper): ... - -ROUTE_TYPE_UNSET: RouteType.ValueType # 0 -ROUTE_TYPE_ORGANIC: RouteType.ValueType # 1 -ROUTE_TYPE_OFFICIAL: RouteType.ValueType # 2 -ROUTE_TYPE_EVENT: RouteType.ValueType # 3 -ROUTE_TYPE_SPONSORED: RouteType.ValueType # 4 -global___RouteType = RouteType - -class _ScanTag: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _ScanTagEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_ScanTag.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - SCAN_TAG_DEFAULT_SCAN: _ScanTag.ValueType # 0 - SCAN_TAG_PUBLIC: _ScanTag.ValueType # 1 - SCAN_TAG_PRIVATE: _ScanTag.ValueType # 2 - SCAN_TAG_WAYSPOT_CENTRIC: _ScanTag.ValueType # 3 - SCAN_TAG_FREE_FORM: _ScanTag.ValueType # 4 - SCAN_TAG_EXPERIMENTAL: _ScanTag.ValueType # 5 - -class ScanTag(_ScanTag, metaclass=_ScanTagEnumTypeWrapper): ... - -SCAN_TAG_DEFAULT_SCAN: ScanTag.ValueType # 0 -SCAN_TAG_PUBLIC: ScanTag.ValueType # 1 -SCAN_TAG_PRIVATE: ScanTag.ValueType # 2 -SCAN_TAG_WAYSPOT_CENTRIC: ScanTag.ValueType # 3 -SCAN_TAG_FREE_FORM: ScanTag.ValueType # 4 -SCAN_TAG_EXPERIMENTAL: ScanTag.ValueType # 5 -global___ScanTag = ScanTag - -class _ShareExRaidPassResult: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _ShareExRaidPassResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_ShareExRaidPassResult.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - SHARE_EX_RAID_PASS_RESULT_SHARE_EX_RAID_PASS_UNSET: _ShareExRaidPassResult.ValueType # 0 - SHARE_EX_RAID_PASS_RESULT_SHARE_EX_RAID_PASS_SUCCESS: _ShareExRaidPassResult.ValueType # 1 - SHARE_EX_RAID_PASS_RESULT_ERROR_FRIEND_ALREADY_INVITED_TO_SAME_RAID: _ShareExRaidPassResult.ValueType # 2 - SHARE_EX_RAID_PASS_RESULT_ERROR_EX_RAID_PASS_ALREADY_SHARED: _ShareExRaidPassResult.ValueType # 3 - SHARE_EX_RAID_PASS_RESULT_ERROR_FRIEND_ALREADY_HAS_SHARED_EX_PASS_IN_INVENTORY: _ShareExRaidPassResult.ValueType # 4 - SHARE_EX_RAID_PASS_RESULT_ERROR_TOO_LOW_FRIENDSHIP_LEVEL: _ShareExRaidPassResult.ValueType # 5 - SHARE_EX_RAID_PASS_RESULT_ERROR_FRIEND_NOT_FOUND: _ShareExRaidPassResult.ValueType # 6 - SHARE_EX_RAID_PASS_RESULT_ERROR_EX_RAID_ALREADY_STARTED: _ShareExRaidPassResult.ValueType # 7 - SHARE_EX_RAID_PASS_RESULT_ERROR_EX_RAID_INVALID: _ShareExRaidPassResult.ValueType # 8 - SHARE_EX_RAID_PASS_RESULT_ERROR_EX_RAID_PASS_NOT_FOUND: _ShareExRaidPassResult.ValueType # 9 - SHARE_EX_RAID_PASS_RESULT_ERROR_UNKNOWN: _ShareExRaidPassResult.ValueType # 10 - SHARE_EX_RAID_PASS_RESULT_ERROR_FRIEND_NOT_ELIGIBLE: _ShareExRaidPassResult.ValueType # 11 - -class ShareExRaidPassResult(_ShareExRaidPassResult, metaclass=_ShareExRaidPassResultEnumTypeWrapper): ... - -SHARE_EX_RAID_PASS_RESULT_SHARE_EX_RAID_PASS_UNSET: ShareExRaidPassResult.ValueType # 0 -SHARE_EX_RAID_PASS_RESULT_SHARE_EX_RAID_PASS_SUCCESS: ShareExRaidPassResult.ValueType # 1 -SHARE_EX_RAID_PASS_RESULT_ERROR_FRIEND_ALREADY_INVITED_TO_SAME_RAID: ShareExRaidPassResult.ValueType # 2 -SHARE_EX_RAID_PASS_RESULT_ERROR_EX_RAID_PASS_ALREADY_SHARED: ShareExRaidPassResult.ValueType # 3 -SHARE_EX_RAID_PASS_RESULT_ERROR_FRIEND_ALREADY_HAS_SHARED_EX_PASS_IN_INVENTORY: ShareExRaidPassResult.ValueType # 4 -SHARE_EX_RAID_PASS_RESULT_ERROR_TOO_LOW_FRIENDSHIP_LEVEL: ShareExRaidPassResult.ValueType # 5 -SHARE_EX_RAID_PASS_RESULT_ERROR_FRIEND_NOT_FOUND: ShareExRaidPassResult.ValueType # 6 -SHARE_EX_RAID_PASS_RESULT_ERROR_EX_RAID_ALREADY_STARTED: ShareExRaidPassResult.ValueType # 7 -SHARE_EX_RAID_PASS_RESULT_ERROR_EX_RAID_INVALID: ShareExRaidPassResult.ValueType # 8 -SHARE_EX_RAID_PASS_RESULT_ERROR_EX_RAID_PASS_NOT_FOUND: ShareExRaidPassResult.ValueType # 9 -SHARE_EX_RAID_PASS_RESULT_ERROR_UNKNOWN: ShareExRaidPassResult.ValueType # 10 -SHARE_EX_RAID_PASS_RESULT_ERROR_FRIEND_NOT_ELIGIBLE: ShareExRaidPassResult.ValueType # 11 -global___ShareExRaidPassResult = ShareExRaidPassResult - -class _ShoppingPageScrollIds: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _ShoppingPageScrollIdsEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_ShoppingPageScrollIds.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - SHOPPING_PAGE_SCROLL_IDS_UNDEFINED_SHOPPING_PAGE_SCROLL_TYPE: _ShoppingPageScrollIds.ValueType # 0 - SHOPPING_PAGE_SCROLL_IDS_LAST_SCROLL: _ShoppingPageScrollIds.ValueType # 1 - SHOPPING_PAGE_SCROLL_IDS_MAX_SCROLL: _ShoppingPageScrollIds.ValueType # 2 - -class ShoppingPageScrollIds(_ShoppingPageScrollIds, metaclass=_ShoppingPageScrollIdsEnumTypeWrapper): ... - -SHOPPING_PAGE_SCROLL_IDS_UNDEFINED_SHOPPING_PAGE_SCROLL_TYPE: ShoppingPageScrollIds.ValueType # 0 -SHOPPING_PAGE_SCROLL_IDS_LAST_SCROLL: ShoppingPageScrollIds.ValueType # 1 -SHOPPING_PAGE_SCROLL_IDS_MAX_SCROLL: ShoppingPageScrollIds.ValueType # 2 -global___ShoppingPageScrollIds = ShoppingPageScrollIds - -class _ShoppingPageTelemetryIds: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _ShoppingPageTelemetryIdsEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_ShoppingPageTelemetryIds.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - SHOPPING_PAGE_TELEMETRY_IDS_UNDEFINED_SHOPPING_PAGE_EVENT: _ShoppingPageTelemetryIds.ValueType # 0 - SHOPPING_PAGE_TELEMETRY_IDS_CLICK_CUSTOMIZE_AVATAR: _ShoppingPageTelemetryIds.ValueType # 1 - SHOPPING_PAGE_TELEMETRY_IDS_QUICK_SHOP_MORE: _ShoppingPageTelemetryIds.ValueType # 2 - SHOPPING_PAGE_TELEMETRY_IDS_QUICK_SHOP_EXCHANGE: _ShoppingPageTelemetryIds.ValueType # 3 - SHOPPING_PAGE_TELEMETRY_IDS_CLICK_SHOP: _ShoppingPageTelemetryIds.ValueType # 4 - SHOPPING_PAGE_TELEMETRY_IDS_QUIT_SHOP: _ShoppingPageTelemetryIds.ValueType # 5 - SHOPPING_PAGE_TELEMETRY_IDS_CLICK_SKU: _ShoppingPageTelemetryIds.ValueType # 6 - SHOPPING_PAGE_TELEMETRY_IDS_QUIT_SKU: _ShoppingPageTelemetryIds.ValueType # 7 - SHOPPING_PAGE_TELEMETRY_IDS_CLICK_SKU_EXCHANGE: _ShoppingPageTelemetryIds.ValueType # 8 - SHOPPING_PAGE_TELEMETRY_IDS_CLICK_SHOP_AVATAR: _ShoppingPageTelemetryIds.ValueType # 9 - SHOPPING_PAGE_TELEMETRY_IDS_QUIT_SHOP_AVATAR: _ShoppingPageTelemetryIds.ValueType # 10 - SHOPPING_PAGE_TELEMETRY_IDS_CLICK_AVATAR_TYPE: _ShoppingPageTelemetryIds.ValueType # 11 - SHOPPING_PAGE_TELEMETRY_IDS_QUIT_AVATAR_TYPE: _ShoppingPageTelemetryIds.ValueType # 12 - SHOPPING_PAGE_TELEMETRY_IDS_CLICK_AVATAR_ITEM: _ShoppingPageTelemetryIds.ValueType # 13 - SHOPPING_PAGE_TELEMETRY_IDS_QUIT_AVATAR_ITEM: _ShoppingPageTelemetryIds.ValueType # 14 - SHOPPING_PAGE_TELEMETRY_IDS_CONFIRM_AVATAR_ITEM: _ShoppingPageTelemetryIds.ValueType # 15 - SHOPPING_PAGE_TELEMETRY_IDS_CLICK_AVATAR_ITEM_COLOR: _ShoppingPageTelemetryIds.ValueType # 16 - SHOPPING_PAGE_TELEMETRY_IDS_QUIT_AVATAR_ITEM_COLOR: _ShoppingPageTelemetryIds.ValueType # 17 - SHOPPING_PAGE_TELEMETRY_IDS_CONFIRM_AVATAR_ITEM_COLOR: _ShoppingPageTelemetryIds.ValueType # 18 - -class ShoppingPageTelemetryIds(_ShoppingPageTelemetryIds, metaclass=_ShoppingPageTelemetryIdsEnumTypeWrapper): ... - -SHOPPING_PAGE_TELEMETRY_IDS_UNDEFINED_SHOPPING_PAGE_EVENT: ShoppingPageTelemetryIds.ValueType # 0 -SHOPPING_PAGE_TELEMETRY_IDS_CLICK_CUSTOMIZE_AVATAR: ShoppingPageTelemetryIds.ValueType # 1 -SHOPPING_PAGE_TELEMETRY_IDS_QUICK_SHOP_MORE: ShoppingPageTelemetryIds.ValueType # 2 -SHOPPING_PAGE_TELEMETRY_IDS_QUICK_SHOP_EXCHANGE: ShoppingPageTelemetryIds.ValueType # 3 -SHOPPING_PAGE_TELEMETRY_IDS_CLICK_SHOP: ShoppingPageTelemetryIds.ValueType # 4 -SHOPPING_PAGE_TELEMETRY_IDS_QUIT_SHOP: ShoppingPageTelemetryIds.ValueType # 5 -SHOPPING_PAGE_TELEMETRY_IDS_CLICK_SKU: ShoppingPageTelemetryIds.ValueType # 6 -SHOPPING_PAGE_TELEMETRY_IDS_QUIT_SKU: ShoppingPageTelemetryIds.ValueType # 7 -SHOPPING_PAGE_TELEMETRY_IDS_CLICK_SKU_EXCHANGE: ShoppingPageTelemetryIds.ValueType # 8 -SHOPPING_PAGE_TELEMETRY_IDS_CLICK_SHOP_AVATAR: ShoppingPageTelemetryIds.ValueType # 9 -SHOPPING_PAGE_TELEMETRY_IDS_QUIT_SHOP_AVATAR: ShoppingPageTelemetryIds.ValueType # 10 -SHOPPING_PAGE_TELEMETRY_IDS_CLICK_AVATAR_TYPE: ShoppingPageTelemetryIds.ValueType # 11 -SHOPPING_PAGE_TELEMETRY_IDS_QUIT_AVATAR_TYPE: ShoppingPageTelemetryIds.ValueType # 12 -SHOPPING_PAGE_TELEMETRY_IDS_CLICK_AVATAR_ITEM: ShoppingPageTelemetryIds.ValueType # 13 -SHOPPING_PAGE_TELEMETRY_IDS_QUIT_AVATAR_ITEM: ShoppingPageTelemetryIds.ValueType # 14 -SHOPPING_PAGE_TELEMETRY_IDS_CONFIRM_AVATAR_ITEM: ShoppingPageTelemetryIds.ValueType # 15 -SHOPPING_PAGE_TELEMETRY_IDS_CLICK_AVATAR_ITEM_COLOR: ShoppingPageTelemetryIds.ValueType # 16 -SHOPPING_PAGE_TELEMETRY_IDS_QUIT_AVATAR_ITEM_COLOR: ShoppingPageTelemetryIds.ValueType # 17 -SHOPPING_PAGE_TELEMETRY_IDS_CONFIRM_AVATAR_ITEM_COLOR: ShoppingPageTelemetryIds.ValueType # 18 -global___ShoppingPageTelemetryIds = ShoppingPageTelemetryIds - -class _ShoppingPageTelemetrySource: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _ShoppingPageTelemetrySourceEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_ShoppingPageTelemetrySource.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - SHOPPING_PAGE_TELEMETRY_SOURCE_UNDEFINED_SHOPPING_PAGE_SOURCE: _ShoppingPageTelemetrySource.ValueType # 0 - SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_MAIN_MENU: _ShoppingPageTelemetrySource.ValueType # 1 - SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_POKEMON_BAG_FULL: _ShoppingPageTelemetrySource.ValueType # 2 - SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_INCUBATOR_SELECTOR: _ShoppingPageTelemetrySource.ValueType # 3 - SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_POKESTOP_DISK_INTERACTION: _ShoppingPageTelemetrySource.ValueType # 4 - SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_OPEN_GIFT_BAG_FULL: _ShoppingPageTelemetrySource.ValueType # 5 - SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_FULL_ENCOUNTER: _ShoppingPageTelemetrySource.ValueType # 6 - SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_FULL_RAID: _ShoppingPageTelemetrySource.ValueType # 7 - SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_MORE: _ShoppingPageTelemetrySource.ValueType # 8 - SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_AVATAR_ITEM: _ShoppingPageTelemetrySource.ValueType # 9 - SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_POKEMON_ENCOUNTER: _ShoppingPageTelemetrySource.ValueType # 10 - SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_PLAYER_PROFILE_PAGE: _ShoppingPageTelemetrySource.ValueType # 11 - SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_STORE_FRONT: _ShoppingPageTelemetrySource.ValueType # 12 - SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_AVATAR_CUSTOMIZATION_AWARD: _ShoppingPageTelemetrySource.ValueType # 13 - SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_FIRST_TIME_USER_FLOW: _ShoppingPageTelemetrySource.ValueType # 14 - SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_BADGE_DETAIL_AVATAR_REWARD: _ShoppingPageTelemetrySource.ValueType # 15 - SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_DEEP_LINK: _ShoppingPageTelemetrySource.ValueType # 16 - SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_MISSING_RAID_PASS: _ShoppingPageTelemetrySource.ValueType # 17 - SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_MISSING_REMOTE_RAID_PASS: _ShoppingPageTelemetrySource.ValueType # 18 - SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BUDDY_INTERACTION_POFFIN: _ShoppingPageTelemetrySource.ValueType # 100 - SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BUDDY_QUICK_FEED_POFFIN: _ShoppingPageTelemetrySource.ValueType # 101 - SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_MISSING_INCENSE_ORDINARY: _ShoppingPageTelemetrySource.ValueType # 102 - SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_MISSING_LUCKY_EGG: _ShoppingPageTelemetrySource.ValueType # 103 - SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_MISSING_STAR_PIECE: _ShoppingPageTelemetrySource.ValueType # 104 - -class ShoppingPageTelemetrySource(_ShoppingPageTelemetrySource, metaclass=_ShoppingPageTelemetrySourceEnumTypeWrapper): ... - -SHOPPING_PAGE_TELEMETRY_SOURCE_UNDEFINED_SHOPPING_PAGE_SOURCE: ShoppingPageTelemetrySource.ValueType # 0 -SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_MAIN_MENU: ShoppingPageTelemetrySource.ValueType # 1 -SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_POKEMON_BAG_FULL: ShoppingPageTelemetrySource.ValueType # 2 -SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_INCUBATOR_SELECTOR: ShoppingPageTelemetrySource.ValueType # 3 -SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_POKESTOP_DISK_INTERACTION: ShoppingPageTelemetrySource.ValueType # 4 -SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_OPEN_GIFT_BAG_FULL: ShoppingPageTelemetrySource.ValueType # 5 -SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_FULL_ENCOUNTER: ShoppingPageTelemetrySource.ValueType # 6 -SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_FULL_RAID: ShoppingPageTelemetrySource.ValueType # 7 -SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_MORE: ShoppingPageTelemetrySource.ValueType # 8 -SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_AVATAR_ITEM: ShoppingPageTelemetrySource.ValueType # 9 -SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_POKEMON_ENCOUNTER: ShoppingPageTelemetrySource.ValueType # 10 -SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_PLAYER_PROFILE_PAGE: ShoppingPageTelemetrySource.ValueType # 11 -SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_STORE_FRONT: ShoppingPageTelemetrySource.ValueType # 12 -SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_AVATAR_CUSTOMIZATION_AWARD: ShoppingPageTelemetrySource.ValueType # 13 -SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_FIRST_TIME_USER_FLOW: ShoppingPageTelemetrySource.ValueType # 14 -SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_BADGE_DETAIL_AVATAR_REWARD: ShoppingPageTelemetrySource.ValueType # 15 -SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_DEEP_LINK: ShoppingPageTelemetrySource.ValueType # 16 -SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_MISSING_RAID_PASS: ShoppingPageTelemetrySource.ValueType # 17 -SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_MISSING_REMOTE_RAID_PASS: ShoppingPageTelemetrySource.ValueType # 18 -SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BUDDY_INTERACTION_POFFIN: ShoppingPageTelemetrySource.ValueType # 100 -SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BUDDY_QUICK_FEED_POFFIN: ShoppingPageTelemetrySource.ValueType # 101 -SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_MISSING_INCENSE_ORDINARY: ShoppingPageTelemetrySource.ValueType # 102 -SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_MISSING_LUCKY_EGG: ShoppingPageTelemetrySource.ValueType # 103 -SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_MISSING_STAR_PIECE: ShoppingPageTelemetrySource.ValueType # 104 -global___ShoppingPageTelemetrySource = ShoppingPageTelemetrySource - -class _SocialAction: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _SocialActionEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_SocialAction.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - SOCIAL_ACTION_UNKNOWN_SOCIAL_ACTION: _SocialAction.ValueType # 0 - SOCIAL_ACTION_SEARCH_PLAYER: _SocialAction.ValueType # 10000 - SOCIAL_ACTION_SEND_FRIEND_INVITE: _SocialAction.ValueType # 10002 - SOCIAL_ACTION_CANCEL_FRIEND_INVITE: _SocialAction.ValueType # 10003 - SOCIAL_ACTION_ACCEPT_FRIEND_INVITE: _SocialAction.ValueType # 10004 - SOCIAL_ACTION_DECLINE_FRIEND_INVITE: _SocialAction.ValueType # 10005 - SOCIAL_ACTION_LIST_FRIENDS: _SocialAction.ValueType # 10006 - SOCIAL_ACTION_LIST_OUTGOING_FRIEND_INVITES: _SocialAction.ValueType # 10007 - SOCIAL_ACTION_LIST_INCOMING_FRIEND_INVITES: _SocialAction.ValueType # 10008 - SOCIAL_ACTION_REMOVE_FRIEND: _SocialAction.ValueType # 10009 - SOCIAL_ACTION_LIST_FRIEND_STATUS: _SocialAction.ValueType # 10010 - SOCIAL_ACTION_SEND_FACEBOOK_FRIEND_INVITE: _SocialAction.ValueType # 10011 - SOCIAL_ACTION_IS_MY_FRIEND: _SocialAction.ValueType # 10012 - SOCIAL_ACTION_CREATE_INVITE_CODE: _SocialAction.ValueType # 10013 - SOCIAL_ACTION_GET_FACEBOOK_FRIEND_LIST: _SocialAction.ValueType # 10014 - SOCIAL_ACTION_UPDATE_FACEBOOK_STATUS: _SocialAction.ValueType # 10015 - SOCIAL_ACTION_SAVE_PLAYER_SETTINGS: _SocialAction.ValueType # 10016 - SOCIAL_ACTION_GET_PLAYER_SETTINGS: _SocialAction.ValueType # 10017 - SOCIAL_ACTION_GET_NIANTIC_FRIEND_LIST_DELETED: _SocialAction.ValueType # 10018 - SOCIAL_ACTION_GET_NIANTIC_FRIEND_DETAILS_DELETED: _SocialAction.ValueType # 10019 - SOCIAL_ACTION_SEND_NIANTIC_FRIEND_INVITE_DELETED: _SocialAction.ValueType # 10020 - SOCIAL_ACTION_SET_ACCOUNT_SETTINGS: _SocialAction.ValueType # 10021 - SOCIAL_ACTION_GET_ACCOUNT_SETTINGS: _SocialAction.ValueType # 10022 - SOCIAL_ACTION_ADD_FAVORITE_FRIEND: _SocialAction.ValueType # 10023 - SOCIAL_ACTION_REMOVE_FAVORITE_FRIEND: _SocialAction.ValueType # 10024 - SOCIAL_ACTION_BLOCK_ACCOUNT: _SocialAction.ValueType # 10025 - SOCIAL_ACTION_UNBLOCK_ACCOUNT: _SocialAction.ValueType # 10026 - SOCIAL_ACTION_GET_OUTGING_BLOCKS: _SocialAction.ValueType # 10027 - SOCIAL_ACTION_IS_ACCOUNT_BLOCKED: _SocialAction.ValueType # 10028 - SOCIAL_ACTION_REGISTER_PUSH_NOTIFICATION: _SocialAction.ValueType # 10101 - SOCIAL_ACTION_UNREGISTER_PUSH_NOTIFICATION: _SocialAction.ValueType # 10102 - SOCIAL_ACTION_UPDATE_NOTIFICATION: _SocialAction.ValueType # 10103 - SOCIAL_ACTION_OPT_OUT_PUSH_NOTIFICATION_CATEGORY: _SocialAction.ValueType # 10104 - SOCIAL_ACTION_GET_INBOX: _SocialAction.ValueType # 10105 - SOCIAL_ACTION_GET_SIGNED_URL: _SocialAction.ValueType # 10201 - SOCIAL_ACTION_SUBMIT_IMAGE: _SocialAction.ValueType # 10202 - SOCIAL_ACTION_GET_PHOTOS: _SocialAction.ValueType # 10203 - SOCIAL_ACTION_DELETE_PHOTO: _SocialAction.ValueType # 10204 - SOCIAL_ACTION_FLAG_PHOTO: _SocialAction.ValueType # 10205 - SOCIAL_ACTION_UPDATE_PROFILE_V2: _SocialAction.ValueType # 20001 - SOCIAL_ACTION_UPDATE_FRIENDSHIP_V2: _SocialAction.ValueType # 20002 - SOCIAL_ACTION_GET_PROFILE_V2: _SocialAction.ValueType # 20003 - SOCIAL_ACTION_INVITE_GAME_V2: _SocialAction.ValueType # 20004 - SOCIAL_ACTION_RESERVED_ACTION_2: _SocialAction.ValueType # 20005 - SOCIAL_ACTION_LIST_FRIENDS_V2: _SocialAction.ValueType # 20006 - SOCIAL_ACTION_GET_FRIEND_DETAILS_V2: _SocialAction.ValueType # 20007 - SOCIAL_ACTION_GET_CLIENT_FEATURE_FLAGS_V2: _SocialAction.ValueType # 20008 - SOCIAL_ACTION_RESERVED_ACTION_1: _SocialAction.ValueType # 20009 - SOCIAL_ACTION_GET_INCOMING_GAME_INVITES_V2: _SocialAction.ValueType # 20010 - SOCIAL_ACTION_UPDATE_INCOMING_GAME_INVITE_V2: _SocialAction.ValueType # 20011 - SOCIAL_ACTION_DISMISS_OUTGOING_GAME_INVITES_V2: _SocialAction.ValueType # 20012 - SOCIAL_ACTION_SYNC_CONTACT_LIST_V2: _SocialAction.ValueType # 20013 - SOCIAL_ACTION_SEND_CONTACT_LIST_FRIEND_INVITE_V2: _SocialAction.ValueType # 20014 - SOCIAL_ACTION_REFER_CONTACT_LIST_FRIEND_V2: _SocialAction.ValueType # 20015 - SOCIAL_ACTION_GET_CONTACT_LIST_INFO_V2: _SocialAction.ValueType # 20016 - SOCIAL_ACTION_DISMISS_CONTACT_LIST_UPDATE_V2: _SocialAction.ValueType # 20017 - SOCIAL_ACTION_NOTIFY_CONTACT_LIST_FRIENDS_V2: _SocialAction.ValueType # 20018 - SOCIAL_ACTION_RESERVED_ACTION_6: _SocialAction.ValueType # 20019 - SOCIAL_ACTION_RESERVED_ACTION_7: _SocialAction.ValueType # 20020 - SOCIAL_ACTION_RESERVED_ACTION_3: _SocialAction.ValueType # 20400 - SOCIAL_ACTION_RESERVED_ACTION_4: _SocialAction.ValueType # 20401 - SOCIAL_ACTION_RESERVED_ACTION_5: _SocialAction.ValueType # 20402 - SOCIAL_ACTION_GET_FRIEND_RECOMMENDATION: _SocialAction.ValueType # 20500 - -class SocialAction(_SocialAction, metaclass=_SocialActionEnumTypeWrapper): ... - -SOCIAL_ACTION_UNKNOWN_SOCIAL_ACTION: SocialAction.ValueType # 0 -SOCIAL_ACTION_SEARCH_PLAYER: SocialAction.ValueType # 10000 -SOCIAL_ACTION_SEND_FRIEND_INVITE: SocialAction.ValueType # 10002 -SOCIAL_ACTION_CANCEL_FRIEND_INVITE: SocialAction.ValueType # 10003 -SOCIAL_ACTION_ACCEPT_FRIEND_INVITE: SocialAction.ValueType # 10004 -SOCIAL_ACTION_DECLINE_FRIEND_INVITE: SocialAction.ValueType # 10005 -SOCIAL_ACTION_LIST_FRIENDS: SocialAction.ValueType # 10006 -SOCIAL_ACTION_LIST_OUTGOING_FRIEND_INVITES: SocialAction.ValueType # 10007 -SOCIAL_ACTION_LIST_INCOMING_FRIEND_INVITES: SocialAction.ValueType # 10008 -SOCIAL_ACTION_REMOVE_FRIEND: SocialAction.ValueType # 10009 -SOCIAL_ACTION_LIST_FRIEND_STATUS: SocialAction.ValueType # 10010 -SOCIAL_ACTION_SEND_FACEBOOK_FRIEND_INVITE: SocialAction.ValueType # 10011 -SOCIAL_ACTION_IS_MY_FRIEND: SocialAction.ValueType # 10012 -SOCIAL_ACTION_CREATE_INVITE_CODE: SocialAction.ValueType # 10013 -SOCIAL_ACTION_GET_FACEBOOK_FRIEND_LIST: SocialAction.ValueType # 10014 -SOCIAL_ACTION_UPDATE_FACEBOOK_STATUS: SocialAction.ValueType # 10015 -SOCIAL_ACTION_SAVE_PLAYER_SETTINGS: SocialAction.ValueType # 10016 -SOCIAL_ACTION_GET_PLAYER_SETTINGS: SocialAction.ValueType # 10017 -SOCIAL_ACTION_GET_NIANTIC_FRIEND_LIST_DELETED: SocialAction.ValueType # 10018 -SOCIAL_ACTION_GET_NIANTIC_FRIEND_DETAILS_DELETED: SocialAction.ValueType # 10019 -SOCIAL_ACTION_SEND_NIANTIC_FRIEND_INVITE_DELETED: SocialAction.ValueType # 10020 -SOCIAL_ACTION_SET_ACCOUNT_SETTINGS: SocialAction.ValueType # 10021 -SOCIAL_ACTION_GET_ACCOUNT_SETTINGS: SocialAction.ValueType # 10022 -SOCIAL_ACTION_ADD_FAVORITE_FRIEND: SocialAction.ValueType # 10023 -SOCIAL_ACTION_REMOVE_FAVORITE_FRIEND: SocialAction.ValueType # 10024 -SOCIAL_ACTION_BLOCK_ACCOUNT: SocialAction.ValueType # 10025 -SOCIAL_ACTION_UNBLOCK_ACCOUNT: SocialAction.ValueType # 10026 -SOCIAL_ACTION_GET_OUTGING_BLOCKS: SocialAction.ValueType # 10027 -SOCIAL_ACTION_IS_ACCOUNT_BLOCKED: SocialAction.ValueType # 10028 -SOCIAL_ACTION_REGISTER_PUSH_NOTIFICATION: SocialAction.ValueType # 10101 -SOCIAL_ACTION_UNREGISTER_PUSH_NOTIFICATION: SocialAction.ValueType # 10102 -SOCIAL_ACTION_UPDATE_NOTIFICATION: SocialAction.ValueType # 10103 -SOCIAL_ACTION_OPT_OUT_PUSH_NOTIFICATION_CATEGORY: SocialAction.ValueType # 10104 -SOCIAL_ACTION_GET_INBOX: SocialAction.ValueType # 10105 -SOCIAL_ACTION_GET_SIGNED_URL: SocialAction.ValueType # 10201 -SOCIAL_ACTION_SUBMIT_IMAGE: SocialAction.ValueType # 10202 -SOCIAL_ACTION_GET_PHOTOS: SocialAction.ValueType # 10203 -SOCIAL_ACTION_DELETE_PHOTO: SocialAction.ValueType # 10204 -SOCIAL_ACTION_FLAG_PHOTO: SocialAction.ValueType # 10205 -SOCIAL_ACTION_UPDATE_PROFILE_V2: SocialAction.ValueType # 20001 -SOCIAL_ACTION_UPDATE_FRIENDSHIP_V2: SocialAction.ValueType # 20002 -SOCIAL_ACTION_GET_PROFILE_V2: SocialAction.ValueType # 20003 -SOCIAL_ACTION_INVITE_GAME_V2: SocialAction.ValueType # 20004 -SOCIAL_ACTION_RESERVED_ACTION_2: SocialAction.ValueType # 20005 -SOCIAL_ACTION_LIST_FRIENDS_V2: SocialAction.ValueType # 20006 -SOCIAL_ACTION_GET_FRIEND_DETAILS_V2: SocialAction.ValueType # 20007 -SOCIAL_ACTION_GET_CLIENT_FEATURE_FLAGS_V2: SocialAction.ValueType # 20008 -SOCIAL_ACTION_RESERVED_ACTION_1: SocialAction.ValueType # 20009 -SOCIAL_ACTION_GET_INCOMING_GAME_INVITES_V2: SocialAction.ValueType # 20010 -SOCIAL_ACTION_UPDATE_INCOMING_GAME_INVITE_V2: SocialAction.ValueType # 20011 -SOCIAL_ACTION_DISMISS_OUTGOING_GAME_INVITES_V2: SocialAction.ValueType # 20012 -SOCIAL_ACTION_SYNC_CONTACT_LIST_V2: SocialAction.ValueType # 20013 -SOCIAL_ACTION_SEND_CONTACT_LIST_FRIEND_INVITE_V2: SocialAction.ValueType # 20014 -SOCIAL_ACTION_REFER_CONTACT_LIST_FRIEND_V2: SocialAction.ValueType # 20015 -SOCIAL_ACTION_GET_CONTACT_LIST_INFO_V2: SocialAction.ValueType # 20016 -SOCIAL_ACTION_DISMISS_CONTACT_LIST_UPDATE_V2: SocialAction.ValueType # 20017 -SOCIAL_ACTION_NOTIFY_CONTACT_LIST_FRIENDS_V2: SocialAction.ValueType # 20018 -SOCIAL_ACTION_RESERVED_ACTION_6: SocialAction.ValueType # 20019 -SOCIAL_ACTION_RESERVED_ACTION_7: SocialAction.ValueType # 20020 -SOCIAL_ACTION_RESERVED_ACTION_3: SocialAction.ValueType # 20400 -SOCIAL_ACTION_RESERVED_ACTION_4: SocialAction.ValueType # 20401 -SOCIAL_ACTION_RESERVED_ACTION_5: SocialAction.ValueType # 20402 -SOCIAL_ACTION_GET_FRIEND_RECOMMENDATION: SocialAction.ValueType # 20500 -global___SocialAction = SocialAction - -class _SocialTelemetryIds: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _SocialTelemetryIdsEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_SocialTelemetryIds.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - SOCIAL_TELEMETRY_IDS_UNDEFINED_SOCIAL: _SocialTelemetryIds.ValueType # 0 - SOCIAL_TELEMETRY_IDS_FRIEND_TAB: _SocialTelemetryIds.ValueType # 1 - SOCIAL_TELEMETRY_IDS_NOTIFICATION_TAB: _SocialTelemetryIds.ValueType # 2 - SOCIAL_TELEMETRY_IDS_FRIEND_PROFILE: _SocialTelemetryIds.ValueType # 3 - SOCIAL_TELEMETRY_IDS_OPEN_FRIEND_SHIP_LEVEL_DETAIL: _SocialTelemetryIds.ValueType # 4 - SOCIAL_TELEMETRY_IDS_CLOSE_OPEN_GIFT_CONFIRMATION: _SocialTelemetryIds.ValueType # 5 - SOCIAL_TELEMETRY_IDS_FRIEND_LIST_SORT_CHANGED: _SocialTelemetryIds.ValueType # 6 - SOCIAL_TELEMETRY_IDS_FRIEND_LIST_CLOSED: _SocialTelemetryIds.ValueType # 7 - -class SocialTelemetryIds(_SocialTelemetryIds, metaclass=_SocialTelemetryIdsEnumTypeWrapper): ... - -SOCIAL_TELEMETRY_IDS_UNDEFINED_SOCIAL: SocialTelemetryIds.ValueType # 0 -SOCIAL_TELEMETRY_IDS_FRIEND_TAB: SocialTelemetryIds.ValueType # 1 -SOCIAL_TELEMETRY_IDS_NOTIFICATION_TAB: SocialTelemetryIds.ValueType # 2 -SOCIAL_TELEMETRY_IDS_FRIEND_PROFILE: SocialTelemetryIds.ValueType # 3 -SOCIAL_TELEMETRY_IDS_OPEN_FRIEND_SHIP_LEVEL_DETAIL: SocialTelemetryIds.ValueType # 4 -SOCIAL_TELEMETRY_IDS_CLOSE_OPEN_GIFT_CONFIRMATION: SocialTelemetryIds.ValueType # 5 -SOCIAL_TELEMETRY_IDS_FRIEND_LIST_SORT_CHANGED: SocialTelemetryIds.ValueType # 6 -SOCIAL_TELEMETRY_IDS_FRIEND_LIST_CLOSED: SocialTelemetryIds.ValueType # 7 -global___SocialTelemetryIds = SocialTelemetryIds - -class _SouvenirTypeId: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _SouvenirTypeIdEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_SouvenirTypeId.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - SOUVENIR_UNSET: _SouvenirTypeId.ValueType # 0 - SOUVENIR_LONE_EARRING: _SouvenirTypeId.ValueType # 1 - SOUVENIR_SMALL_BOUQUET: _SouvenirTypeId.ValueType # 2 - SOUVENIR_SKIPPING_STONE: _SouvenirTypeId.ValueType # 3 - SOUVENIR_BEACH_GLASS: _SouvenirTypeId.ValueType # 4 - SOUVENIR_TROPICAL_SHELL: _SouvenirTypeId.ValueType # 5 - SOUVENIR_MUSHROOM: _SouvenirTypeId.ValueType # 6 - SOUVENIR_CHALKY_STONE: _SouvenirTypeId.ValueType # 7 - SOUVENIR_PINECONE: _SouvenirTypeId.ValueType # 8 - SOUVENIR_TROPICAL_FLOWER: _SouvenirTypeId.ValueType # 9 - SOUVENIR_FLOWER_FRUITS: _SouvenirTypeId.ValueType # 10 - SOUVENIR_CACTUS_FLOWER: _SouvenirTypeId.ValueType # 11 - SOUVENIR_STRETCHY_SPRING: _SouvenirTypeId.ValueType # 12 - SOUVENIR_MARBLE: _SouvenirTypeId.ValueType # 13 - SOUVENIR_TORN_TICKET: _SouvenirTypeId.ValueType # 14 - SOUVENIR_PRETTY_LEAF: _SouvenirTypeId.ValueType # 15 - SOUVENIR_CONFETTI: _SouvenirTypeId.ValueType # 16 - SOUVENIR_PIKACHU_VISOR: _SouvenirTypeId.ValueType # 17 - SOUVENIR_PAPER_AIRPLANE: _SouvenirTypeId.ValueType # 18 - SOUVENIR_TINY_COMPASS: _SouvenirTypeId.ValueType # 19 - -class SouvenirTypeId(_SouvenirTypeId, metaclass=_SouvenirTypeIdEnumTypeWrapper): ... - -SOUVENIR_UNSET: SouvenirTypeId.ValueType # 0 -SOUVENIR_LONE_EARRING: SouvenirTypeId.ValueType # 1 -SOUVENIR_SMALL_BOUQUET: SouvenirTypeId.ValueType # 2 -SOUVENIR_SKIPPING_STONE: SouvenirTypeId.ValueType # 3 -SOUVENIR_BEACH_GLASS: SouvenirTypeId.ValueType # 4 -SOUVENIR_TROPICAL_SHELL: SouvenirTypeId.ValueType # 5 -SOUVENIR_MUSHROOM: SouvenirTypeId.ValueType # 6 -SOUVENIR_CHALKY_STONE: SouvenirTypeId.ValueType # 7 -SOUVENIR_PINECONE: SouvenirTypeId.ValueType # 8 -SOUVENIR_TROPICAL_FLOWER: SouvenirTypeId.ValueType # 9 -SOUVENIR_FLOWER_FRUITS: SouvenirTypeId.ValueType # 10 -SOUVENIR_CACTUS_FLOWER: SouvenirTypeId.ValueType # 11 -SOUVENIR_STRETCHY_SPRING: SouvenirTypeId.ValueType # 12 -SOUVENIR_MARBLE: SouvenirTypeId.ValueType # 13 -SOUVENIR_TORN_TICKET: SouvenirTypeId.ValueType # 14 -SOUVENIR_PRETTY_LEAF: SouvenirTypeId.ValueType # 15 -SOUVENIR_CONFETTI: SouvenirTypeId.ValueType # 16 -SOUVENIR_PIKACHU_VISOR: SouvenirTypeId.ValueType # 17 -SOUVENIR_PAPER_AIRPLANE: SouvenirTypeId.ValueType # 18 -SOUVENIR_TINY_COMPASS: SouvenirTypeId.ValueType # 19 -global___SouvenirTypeId = SouvenirTypeId - -class _SponsorPoiInvalidReason: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _SponsorPoiInvalidReasonEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_SponsorPoiInvalidReason.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - SPONSOR_POI_INVALID_REASON_SPONSOR_POI_REASON_UNSPECIFIED: _SponsorPoiInvalidReason.ValueType # 0 - SPONSOR_POI_INVALID_REASON_SPONSOR_POI_REASON_DOES_NOT_EXIST: _SponsorPoiInvalidReason.ValueType # 1 - SPONSOR_POI_INVALID_REASON_SPONSOR_POI_REASON_NOT_SAFE: _SponsorPoiInvalidReason.ValueType # 2 - SPONSOR_POI_INVALID_REASON_SPONSOR_POI_REASON_NOT_TRUTHFUL: _SponsorPoiInvalidReason.ValueType # 3 - SPONSOR_POI_INVALID_REASON_SPONSOR_POI_REASON_NOT_FAMILY_FRIENDLY: _SponsorPoiInvalidReason.ValueType # 4 - SPONSOR_POI_INVALID_REASON_SPONSOR_POI_REASON_OFFENSIVE_CONTENT: _SponsorPoiInvalidReason.ValueType # 5 - -class SponsorPoiInvalidReason(_SponsorPoiInvalidReason, metaclass=_SponsorPoiInvalidReasonEnumTypeWrapper): ... - -SPONSOR_POI_INVALID_REASON_SPONSOR_POI_REASON_UNSPECIFIED: SponsorPoiInvalidReason.ValueType # 0 -SPONSOR_POI_INVALID_REASON_SPONSOR_POI_REASON_DOES_NOT_EXIST: SponsorPoiInvalidReason.ValueType # 1 -SPONSOR_POI_INVALID_REASON_SPONSOR_POI_REASON_NOT_SAFE: SponsorPoiInvalidReason.ValueType # 2 -SPONSOR_POI_INVALID_REASON_SPONSOR_POI_REASON_NOT_TRUTHFUL: SponsorPoiInvalidReason.ValueType # 3 -SPONSOR_POI_INVALID_REASON_SPONSOR_POI_REASON_NOT_FAMILY_FRIENDLY: SponsorPoiInvalidReason.ValueType # 4 -SPONSOR_POI_INVALID_REASON_SPONSOR_POI_REASON_OFFENSIVE_CONTENT: SponsorPoiInvalidReason.ValueType # 5 -global___SponsorPoiInvalidReason = SponsorPoiInvalidReason - -class _StatModifierType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _StatModifierTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_StatModifierType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET_STAT_MODIFIER_TYPE: _StatModifierType.ValueType # 0 - ATTACK_STAGE: _StatModifierType.ValueType # 1 - DEFENSE_STAGE: _StatModifierType.ValueType # 2 - DAMAGE_DEALT_DELTA: _StatModifierType.ValueType # 3 - DAMAGE_TAKEN_DELTA: _StatModifierType.ValueType # 4 - ARBITRARY_COUNTER: _StatModifierType.ValueType # 5 - PARTY_POWER_DAMAGE_DEALT: _StatModifierType.ValueType # 6 - -class StatModifierType(_StatModifierType, metaclass=_StatModifierTypeEnumTypeWrapper): ... - -UNSET_STAT_MODIFIER_TYPE: StatModifierType.ValueType # 0 -ATTACK_STAGE: StatModifierType.ValueType # 1 -DEFENSE_STAGE: StatModifierType.ValueType # 2 -DAMAGE_DEALT_DELTA: StatModifierType.ValueType # 3 -DAMAGE_TAKEN_DELTA: StatModifierType.ValueType # 4 -ARBITRARY_COUNTER: StatModifierType.ValueType # 5 -PARTY_POWER_DAMAGE_DEALT: StatModifierType.ValueType # 6 -global___StatModifierType = StatModifierType - -class _Store: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _StoreEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_Store.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - STORE_UNSET: _Store.ValueType # 0 - STORE_APPLE: _Store.ValueType # 1 - STORE_GOOGLE: _Store.ValueType # 2 - STORE_SAMSUNG: _Store.ValueType # 3 - -class Store(_Store, metaclass=_StoreEnumTypeWrapper): ... - -STORE_UNSET: Store.ValueType # 0 -STORE_APPLE: Store.ValueType # 1 -STORE_GOOGLE: Store.ValueType # 2 -STORE_SAMSUNG: Store.ValueType # 3 -global___Store = Store - -class _SuggestionsEvents: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _SuggestionsEventsEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_SuggestionsEvents.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNDEFINED_USERNAME_SUGGESTION_EVENT: _SuggestionsEvents.ValueType # 0 - REFRESHED_NAME_SUGGESTIONS: _SuggestionsEvents.ValueType # 1 - TAPPED_SUGGESTED_NAME: _SuggestionsEvents.ValueType # 2 - USED_SUGGESTED_NAME: _SuggestionsEvents.ValueType # 3 - -class SuggestionsEvents(_SuggestionsEvents, metaclass=_SuggestionsEventsEnumTypeWrapper): ... - -UNDEFINED_USERNAME_SUGGESTION_EVENT: SuggestionsEvents.ValueType # 0 -REFRESHED_NAME_SUGGESTIONS: SuggestionsEvents.ValueType # 1 -TAPPED_SUGGESTED_NAME: SuggestionsEvents.ValueType # 2 -USED_SUGGESTED_NAME: SuggestionsEvents.ValueType # 3 -global___SuggestionsEvents = SuggestionsEvents - -class _Syntax: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _SyntaxEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_Syntax.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - SYNTAX_proto2: _Syntax.ValueType # 0 - SYNTAX_proto3: _Syntax.ValueType # 1 - -class Syntax(_Syntax, metaclass=_SyntaxEnumTypeWrapper): ... - -SYNTAX_proto2: Syntax.ValueType # 0 -SYNTAX_proto3: Syntax.ValueType # 1 -global___Syntax = Syntax - -class _Team: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _TeamEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_Team.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - TEAM_UNSET: _Team.ValueType # 0 - TEAM_BLUE: _Team.ValueType # 1 - TEAM_RED: _Team.ValueType # 2 - TEAM_YELLOW: _Team.ValueType # 3 - -class Team(_Team, metaclass=_TeamEnumTypeWrapper): ... - -TEAM_UNSET: Team.ValueType # 0 -TEAM_BLUE: Team.ValueType # 1 -TEAM_RED: Team.ValueType # 2 -TEAM_YELLOW: Team.ValueType # 3 -global___Team = Team - -class _TrainerAbility: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _TrainerAbilityEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_TrainerAbility.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET_TRAINER_ABILITY: _TrainerAbility.ValueType # 0 - ABILITY_PARTY_POWER_DAMAGE_DEALT: _TrainerAbility.ValueType # 1 - -class TrainerAbility(_TrainerAbility, metaclass=_TrainerAbilityEnumTypeWrapper): ... - -UNSET_TRAINER_ABILITY: TrainerAbility.ValueType # 0 -ABILITY_PARTY_POWER_DAMAGE_DEALT: TrainerAbility.ValueType # 1 -global___TrainerAbility = TrainerAbility - -class _TutorialCompletion: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _TutorialCompletionEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_TutorialCompletion.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - LEGAL_SCREEN: _TutorialCompletion.ValueType # 0 - AVATAR_SELECTION: _TutorialCompletion.ValueType # 1 - ACCOUNT_CREATION: _TutorialCompletion.ValueType # 2 - POKEMON_CAPTURE: _TutorialCompletion.ValueType # 3 - NAME_SELECTION: _TutorialCompletion.ValueType # 4 - POKEMON_BERRY: _TutorialCompletion.ValueType # 5 - USE_ITEM: _TutorialCompletion.ValueType # 6 - FIRST_TIME_EXPERIENCE_COMPLETE: _TutorialCompletion.ValueType # 7 - POKESTOP_TUTORIAL: _TutorialCompletion.ValueType # 8 - GYM_TUTORIAL: _TutorialCompletion.ValueType # 9 - CHALLENGE_QUEST_TUTORIAL: _TutorialCompletion.ValueType # 10 - PRIVACY_POLICY_CONFIRMATION: _TutorialCompletion.ValueType # 11 - TRADING_TUTORIAL: _TutorialCompletion.ValueType # 12 - POI_SUBMISSION_TUTORIAL: _TutorialCompletion.ValueType # 13 - V1_START_TUTORIAL: _TutorialCompletion.ValueType # 14 - V2_START_TUTORIAL: _TutorialCompletion.ValueType # 15 - V2_CUSTOMIZED_AVATAR: _TutorialCompletion.ValueType # 16 - V2_CAUGHT_FIRST_WILD: _TutorialCompletion.ValueType # 17 - V2_FINISHED_TUTORIAL_CATCHES: _TutorialCompletion.ValueType # 18 - V2_NAME_SELECTION: _TutorialCompletion.ValueType # 19 - V2_EGG_GIVEN: _TutorialCompletion.ValueType # 20 - V2_START_EGG_TUTORIAL: _TutorialCompletion.ValueType # 21 - V2_COMPLETED_EGG_TUTORIAL: _TutorialCompletion.ValueType # 22 - AR_PHOTO_TUTORIAL: _TutorialCompletion.ValueType # 23 - STARTER_POKEMON_CAPTURED: _TutorialCompletion.ValueType # 24 - AR_PHOTO_FIRST_TIME_DIALOG: _TutorialCompletion.ValueType # 25 - AR_CLASSIC_PHOTO_TUTORIAL: _TutorialCompletion.ValueType # 26 - AR_PLUS_PHOTO_TUTORIAL: _TutorialCompletion.ValueType # 27 - INVASION_INTRODUCTION_DIALOG: _TutorialCompletion.ValueType # 29 - INVASION_ENCOUNTER_DIALOG: _TutorialCompletion.ValueType # 30 - INVASION_SHADOW_POKEMON_DIALOG: _TutorialCompletion.ValueType # 31 - ROUTES_CREATION: _TutorialCompletion.ValueType # 32 - INVASION_MAP_FRAGMENT_DIALOG: _TutorialCompletion.ValueType # 33 - INVASION_MAP_RECEIVED_DIALOG: _TutorialCompletion.ValueType # 34 - INVASION_MAP_2_RECEIVED_DIALOG: _TutorialCompletion.ValueType # 35 - BUDDY_WELCOME_PROMPT: _TutorialCompletion.ValueType # 36 - BUDDY_AR_PLUS_TUTORIAL: _TutorialCompletion.ValueType # 37 - BUDDY_FEED_TUTORIAL: _TutorialCompletion.ValueType # 38 - BUDDY_ON_MAP_PROMPT: _TutorialCompletion.ValueType # 39 - BATTLE_LEAGUE_HELP_TUTORIAL: _TutorialCompletion.ValueType # 40 - ARMP_TOS_CONFIRMATION: _TutorialCompletion.ValueType # 41 - BUDDY_REMOTE_GIFT_TUTORIAL: _TutorialCompletion.ValueType # 42 - XL_CANDY_TUTORIAL: _TutorialCompletion.ValueType # 43 - LEVEL_UP_PAGE_TUTORIAL: _TutorialCompletion.ValueType # 44 - DAILY_BONUS_ENCOUNTER_TUTORIAL: _TutorialCompletion.ValueType # 45 - SPONSORED_GIFT_TUTORIAL: _TutorialCompletion.ValueType # 46 - XGS_ONLINE_CONSENT_NOTE: _TutorialCompletion.ValueType # 47 - APP_TRACKING_OPTIN_REQUIRED_TUTORIAL: _TutorialCompletion.ValueType # 48 - APP_TRACKING_OPTIN_DIALOG: _TutorialCompletion.ValueType # 49 - ADDRESS_BOOK_IMPORT_PROMPT: _TutorialCompletion.ValueType # 50 - POKEMON_TAGS_INTRODUCTION: _TutorialCompletion.ValueType # 51 - GYM_TUTORIAL_BUTTON_PROMPT_SHOWN: _TutorialCompletion.ValueType # 52 - RAID_TUTORIAL_BUTTON_PROMPT_SHOWN: _TutorialCompletion.ValueType # 53 - POTION_AND_REVIVE_TUTORIAL_INTRODUCED: _TutorialCompletion.ValueType # 54 - POTION_AND_REVIVE_TUTORIAL_VIEWED: _TutorialCompletion.ValueType # 55 - POSTCARD_COLLECTION_TUTORIAL_VIEWED: _TutorialCompletion.ValueType # 56 - SHOULD_SHOW_POTION_AND_REVIVE_TUTORIAL: _TutorialCompletion.ValueType # 57 - RECEIVED_GIFT: _TutorialCompletion.ValueType # 58 - FRIEND_TUTORIAL_BUTTON_PROMPT_SHOWN: _TutorialCompletion.ValueType # 59 - SHOULD_SHOW_GIFT_TUTORIAL: _TutorialCompletion.ValueType # 60 - GIFT_TUTORIAL_INTRODUCED: _TutorialCompletion.ValueType # 61 - GIFT_TUTORIAL_COMPLETE: _TutorialCompletion.ValueType # 62 - CHALLENGE_CATCH_RAZZBERRY: _TutorialCompletion.ValueType # 63 - SHOULD_SHOW_LURE_TUTORIAL: _TutorialCompletion.ValueType # 64 - LURE_TUTORIAL_INTRODUCED: _TutorialCompletion.ValueType # 65 - LURE_BUTTON_PROMPT_SHOWN: _TutorialCompletion.ValueType # 66 - LURE_BUTTON_DIALOG_SHOWN: _TutorialCompletion.ValueType # 67 - REMOTE_RAID_TUTORIAL: _TutorialCompletion.ValueType # 68 - TRADE_TUTORIAL_INTRODUCED: _TutorialCompletion.ValueType # 69 - TRADE_TUTORIAL_COMPLETE: _TutorialCompletion.ValueType # 70 - LUCKY_FRIEND_TUTORIAL: _TutorialCompletion.ValueType # 71 - LUCKY_TRADE_TUTORIAL: _TutorialCompletion.ValueType # 72 - MEGA_LEVELS_TUTORIAL: _TutorialCompletion.ValueType # 73 - SPONSORED_WEB_AR_TUTORIAL: _TutorialCompletion.ValueType # 74 - BUTTERFLY_REGION_TUTORIAL: _TutorialCompletion.ValueType # 75 - SPONSORED_VIDEO_TUTORIAL: _TutorialCompletion.ValueType # 76 - ADDRESS_BOOK_IMPORT_PROMPT_V2: _TutorialCompletion.ValueType # 77 - LOCATION_CARD_TUTORIAL: _TutorialCompletion.ValueType # 78 - MASTER_BALL_INTRODUCTION_PROMPT: _TutorialCompletion.ValueType # 79 - SHADOW_GEM_FRAGMENT_DIALOG: _TutorialCompletion.ValueType # 80 - SHADOW_GEM_RECEIVED_DIALOG: _TutorialCompletion.ValueType # 81 - RAID_TUTORIAL_SHADOW_BUTTON_PROMPT_SHOWN: _TutorialCompletion.ValueType # 82 - CONTESTS_TUTORIAL: _TutorialCompletion.ValueType # 83 - ROUTE_TRAVEL: _TutorialCompletion.ValueType # 84 - PARTY_PLAY_TUTORIAL: _TutorialCompletion.ValueType # 85 - PINECONE_TUTORIAL_0: _TutorialCompletion.ValueType # 86 - PINECONE_TUTORIAL_1: _TutorialCompletion.ValueType # 87 - PINECONE_TUTORIAL_2: _TutorialCompletion.ValueType # 88 - PINECONE_TUTORIAL_3: _TutorialCompletion.ValueType # 89 - PINECONE_TUTORIAL_4: _TutorialCompletion.ValueType # 90 - PINECONE_TUTORIAL_5: _TutorialCompletion.ValueType # 91 - BREAKFAST_TAPPABLE_TUTORIAL: _TutorialCompletion.ValueType # 92 - RAID_TUTORIAL_PARTY_PLAY_PROMPT_SHOWN: _TutorialCompletion.ValueType # 93 - NPC_EXPLORER_INTRODUCED: _TutorialCompletion.ValueType # 94 - NPC_TRAVELER_INTRODUCED: _TutorialCompletion.ValueType # 95 - -class TutorialCompletion(_TutorialCompletion, metaclass=_TutorialCompletionEnumTypeWrapper): ... - -LEGAL_SCREEN: TutorialCompletion.ValueType # 0 -AVATAR_SELECTION: TutorialCompletion.ValueType # 1 -ACCOUNT_CREATION: TutorialCompletion.ValueType # 2 -POKEMON_CAPTURE: TutorialCompletion.ValueType # 3 -NAME_SELECTION: TutorialCompletion.ValueType # 4 -POKEMON_BERRY: TutorialCompletion.ValueType # 5 -USE_ITEM: TutorialCompletion.ValueType # 6 -FIRST_TIME_EXPERIENCE_COMPLETE: TutorialCompletion.ValueType # 7 -POKESTOP_TUTORIAL: TutorialCompletion.ValueType # 8 -GYM_TUTORIAL: TutorialCompletion.ValueType # 9 -CHALLENGE_QUEST_TUTORIAL: TutorialCompletion.ValueType # 10 -PRIVACY_POLICY_CONFIRMATION: TutorialCompletion.ValueType # 11 -TRADING_TUTORIAL: TutorialCompletion.ValueType # 12 -POI_SUBMISSION_TUTORIAL: TutorialCompletion.ValueType # 13 -V1_START_TUTORIAL: TutorialCompletion.ValueType # 14 -V2_START_TUTORIAL: TutorialCompletion.ValueType # 15 -V2_CUSTOMIZED_AVATAR: TutorialCompletion.ValueType # 16 -V2_CAUGHT_FIRST_WILD: TutorialCompletion.ValueType # 17 -V2_FINISHED_TUTORIAL_CATCHES: TutorialCompletion.ValueType # 18 -V2_NAME_SELECTION: TutorialCompletion.ValueType # 19 -V2_EGG_GIVEN: TutorialCompletion.ValueType # 20 -V2_START_EGG_TUTORIAL: TutorialCompletion.ValueType # 21 -V2_COMPLETED_EGG_TUTORIAL: TutorialCompletion.ValueType # 22 -AR_PHOTO_TUTORIAL: TutorialCompletion.ValueType # 23 -STARTER_POKEMON_CAPTURED: TutorialCompletion.ValueType # 24 -AR_PHOTO_FIRST_TIME_DIALOG: TutorialCompletion.ValueType # 25 -AR_CLASSIC_PHOTO_TUTORIAL: TutorialCompletion.ValueType # 26 -AR_PLUS_PHOTO_TUTORIAL: TutorialCompletion.ValueType # 27 -INVASION_INTRODUCTION_DIALOG: TutorialCompletion.ValueType # 29 -INVASION_ENCOUNTER_DIALOG: TutorialCompletion.ValueType # 30 -INVASION_SHADOW_POKEMON_DIALOG: TutorialCompletion.ValueType # 31 -ROUTES_CREATION: TutorialCompletion.ValueType # 32 -INVASION_MAP_FRAGMENT_DIALOG: TutorialCompletion.ValueType # 33 -INVASION_MAP_RECEIVED_DIALOG: TutorialCompletion.ValueType # 34 -INVASION_MAP_2_RECEIVED_DIALOG: TutorialCompletion.ValueType # 35 -BUDDY_WELCOME_PROMPT: TutorialCompletion.ValueType # 36 -BUDDY_AR_PLUS_TUTORIAL: TutorialCompletion.ValueType # 37 -BUDDY_FEED_TUTORIAL: TutorialCompletion.ValueType # 38 -BUDDY_ON_MAP_PROMPT: TutorialCompletion.ValueType # 39 -BATTLE_LEAGUE_HELP_TUTORIAL: TutorialCompletion.ValueType # 40 -ARMP_TOS_CONFIRMATION: TutorialCompletion.ValueType # 41 -BUDDY_REMOTE_GIFT_TUTORIAL: TutorialCompletion.ValueType # 42 -XL_CANDY_TUTORIAL: TutorialCompletion.ValueType # 43 -LEVEL_UP_PAGE_TUTORIAL: TutorialCompletion.ValueType # 44 -DAILY_BONUS_ENCOUNTER_TUTORIAL: TutorialCompletion.ValueType # 45 -SPONSORED_GIFT_TUTORIAL: TutorialCompletion.ValueType # 46 -XGS_ONLINE_CONSENT_NOTE: TutorialCompletion.ValueType # 47 -APP_TRACKING_OPTIN_REQUIRED_TUTORIAL: TutorialCompletion.ValueType # 48 -APP_TRACKING_OPTIN_DIALOG: TutorialCompletion.ValueType # 49 -ADDRESS_BOOK_IMPORT_PROMPT: TutorialCompletion.ValueType # 50 -POKEMON_TAGS_INTRODUCTION: TutorialCompletion.ValueType # 51 -GYM_TUTORIAL_BUTTON_PROMPT_SHOWN: TutorialCompletion.ValueType # 52 -RAID_TUTORIAL_BUTTON_PROMPT_SHOWN: TutorialCompletion.ValueType # 53 -POTION_AND_REVIVE_TUTORIAL_INTRODUCED: TutorialCompletion.ValueType # 54 -POTION_AND_REVIVE_TUTORIAL_VIEWED: TutorialCompletion.ValueType # 55 -POSTCARD_COLLECTION_TUTORIAL_VIEWED: TutorialCompletion.ValueType # 56 -SHOULD_SHOW_POTION_AND_REVIVE_TUTORIAL: TutorialCompletion.ValueType # 57 -RECEIVED_GIFT: TutorialCompletion.ValueType # 58 -FRIEND_TUTORIAL_BUTTON_PROMPT_SHOWN: TutorialCompletion.ValueType # 59 -SHOULD_SHOW_GIFT_TUTORIAL: TutorialCompletion.ValueType # 60 -GIFT_TUTORIAL_INTRODUCED: TutorialCompletion.ValueType # 61 -GIFT_TUTORIAL_COMPLETE: TutorialCompletion.ValueType # 62 -CHALLENGE_CATCH_RAZZBERRY: TutorialCompletion.ValueType # 63 -SHOULD_SHOW_LURE_TUTORIAL: TutorialCompletion.ValueType # 64 -LURE_TUTORIAL_INTRODUCED: TutorialCompletion.ValueType # 65 -LURE_BUTTON_PROMPT_SHOWN: TutorialCompletion.ValueType # 66 -LURE_BUTTON_DIALOG_SHOWN: TutorialCompletion.ValueType # 67 -REMOTE_RAID_TUTORIAL: TutorialCompletion.ValueType # 68 -TRADE_TUTORIAL_INTRODUCED: TutorialCompletion.ValueType # 69 -TRADE_TUTORIAL_COMPLETE: TutorialCompletion.ValueType # 70 -LUCKY_FRIEND_TUTORIAL: TutorialCompletion.ValueType # 71 -LUCKY_TRADE_TUTORIAL: TutorialCompletion.ValueType # 72 -MEGA_LEVELS_TUTORIAL: TutorialCompletion.ValueType # 73 -SPONSORED_WEB_AR_TUTORIAL: TutorialCompletion.ValueType # 74 -BUTTERFLY_REGION_TUTORIAL: TutorialCompletion.ValueType # 75 -SPONSORED_VIDEO_TUTORIAL: TutorialCompletion.ValueType # 76 -ADDRESS_BOOK_IMPORT_PROMPT_V2: TutorialCompletion.ValueType # 77 -LOCATION_CARD_TUTORIAL: TutorialCompletion.ValueType # 78 -MASTER_BALL_INTRODUCTION_PROMPT: TutorialCompletion.ValueType # 79 -SHADOW_GEM_FRAGMENT_DIALOG: TutorialCompletion.ValueType # 80 -SHADOW_GEM_RECEIVED_DIALOG: TutorialCompletion.ValueType # 81 -RAID_TUTORIAL_SHADOW_BUTTON_PROMPT_SHOWN: TutorialCompletion.ValueType # 82 -CONTESTS_TUTORIAL: TutorialCompletion.ValueType # 83 -ROUTE_TRAVEL: TutorialCompletion.ValueType # 84 -PARTY_PLAY_TUTORIAL: TutorialCompletion.ValueType # 85 -PINECONE_TUTORIAL_0: TutorialCompletion.ValueType # 86 -PINECONE_TUTORIAL_1: TutorialCompletion.ValueType # 87 -PINECONE_TUTORIAL_2: TutorialCompletion.ValueType # 88 -PINECONE_TUTORIAL_3: TutorialCompletion.ValueType # 89 -PINECONE_TUTORIAL_4: TutorialCompletion.ValueType # 90 -PINECONE_TUTORIAL_5: TutorialCompletion.ValueType # 91 -BREAKFAST_TAPPABLE_TUTORIAL: TutorialCompletion.ValueType # 92 -RAID_TUTORIAL_PARTY_PLAY_PROMPT_SHOWN: TutorialCompletion.ValueType # 93 -NPC_EXPLORER_INTRODUCED: TutorialCompletion.ValueType # 94 -NPC_TRAVELER_INTRODUCED: TutorialCompletion.ValueType # 95 -global___TutorialCompletion = TutorialCompletion - -class _TweenAction: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _TweenActionEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_TweenAction.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - TWEEN_ACTION_MOVE_X: _TweenAction.ValueType # 0 - TWEEN_ACTION_MOVE_Y: _TweenAction.ValueType # 1 - TWEEN_ACTION_MOVE_Z: _TweenAction.ValueType # 2 - TWEEN_ACTION_MOVE_LOCAL_X: _TweenAction.ValueType # 3 - TWEEN_ACTION_MOVE_LOCAL_Y: _TweenAction.ValueType # 4 - TWEEN_ACTION_MOVE_LOCAL_Z: _TweenAction.ValueType # 5 - TWEEN_ACTION_MOVE_CURVED: _TweenAction.ValueType # 6 - TWEEN_ACTION_MOVE_CURVED_LOCAL: _TweenAction.ValueType # 7 - TWEEN_ACTION_MOVE_SPLINE: _TweenAction.ValueType # 8 - TWEEN_ACTION_MOVE_SPLINE_LOCAL: _TweenAction.ValueType # 9 - TWEEN_ACTION_SCALE_X: _TweenAction.ValueType # 10 - TWEEN_ACTION_SCALE_Y: _TweenAction.ValueType # 11 - TWEEN_ACTION_SCALE_Z: _TweenAction.ValueType # 12 - TWEEN_ACTION_ROTATE_X: _TweenAction.ValueType # 13 - TWEEN_ACTION_ROTATE_Y: _TweenAction.ValueType # 14 - TWEEN_ACTION_ROTATE_Z: _TweenAction.ValueType # 15 - TWEEN_ACTION_ROTATE_AROUND: _TweenAction.ValueType # 16 - TWEEN_ACTION_ROTATE_AROUND_LOCAL: _TweenAction.ValueType # 17 - TWEEN_ACTION_CANVAS_ROTATEAROUND: _TweenAction.ValueType # 18 - TWEEN_ACTION_CANVAS_ROTATEAROUND_LOCAL: _TweenAction.ValueType # 19 - TWEEN_ACTION_CANVAS_PLAYSPRITE: _TweenAction.ValueType # 20 - TWEEN_ACTION_ALPHA: _TweenAction.ValueType # 21 - TWEEN_ACTION_TEXT_ALPHA: _TweenAction.ValueType # 22 - TWEEN_ACTION_CANVAS_ALPHA: _TweenAction.ValueType # 23 - TWEEN_ACTION_ALPHA_VERTEX: _TweenAction.ValueType # 24 - TWEEN_ACTION_COLOR: _TweenAction.ValueType # 25 - TWEEN_ACTION_CALLBACK_COLOR: _TweenAction.ValueType # 26 - TWEEN_ACTION_TEXT_COLOR: _TweenAction.ValueType # 27 - TWEEN_ACTION_CANVAS_COLOR: _TweenAction.ValueType # 28 - TWEEN_ACTION_CALLBACK: _TweenAction.ValueType # 29 - TWEEN_ACTION_MOVE: _TweenAction.ValueType # 30 - TWEEN_ACTION_MOVE_LOCAL: _TweenAction.ValueType # 31 - TWEEN_ACTION_ROTATE: _TweenAction.ValueType # 32 - TWEEN_ACTION_ROTATE_LOCAL: _TweenAction.ValueType # 33 - TWEEN_ACTION_SCALE: _TweenAction.ValueType # 34 - TWEEN_ACTION_VALUE3: _TweenAction.ValueType # 35 - TWEEN_ACTION_GUI_MOVE: _TweenAction.ValueType # 36 - TWEEN_ACTION_GUI_MOVE_MARGIN: _TweenAction.ValueType # 37 - TWEEN_ACTION_GUI_SCALE: _TweenAction.ValueType # 38 - TWEEN_ACTION_GUI_ALPHA: _TweenAction.ValueType # 39 - TWEEN_ACTION_GUI_ROTATE: _TweenAction.ValueType # 40 - TWEEN_ACTION_DELAYED_SOUND: _TweenAction.ValueType # 41 - TWEEN_ACTION_CANVAS_MOVE: _TweenAction.ValueType # 42 - TWEEN_ACTION_CANVAS_SCALE: _TweenAction.ValueType # 43 - -class TweenAction(_TweenAction, metaclass=_TweenActionEnumTypeWrapper): ... - -TWEEN_ACTION_MOVE_X: TweenAction.ValueType # 0 -TWEEN_ACTION_MOVE_Y: TweenAction.ValueType # 1 -TWEEN_ACTION_MOVE_Z: TweenAction.ValueType # 2 -TWEEN_ACTION_MOVE_LOCAL_X: TweenAction.ValueType # 3 -TWEEN_ACTION_MOVE_LOCAL_Y: TweenAction.ValueType # 4 -TWEEN_ACTION_MOVE_LOCAL_Z: TweenAction.ValueType # 5 -TWEEN_ACTION_MOVE_CURVED: TweenAction.ValueType # 6 -TWEEN_ACTION_MOVE_CURVED_LOCAL: TweenAction.ValueType # 7 -TWEEN_ACTION_MOVE_SPLINE: TweenAction.ValueType # 8 -TWEEN_ACTION_MOVE_SPLINE_LOCAL: TweenAction.ValueType # 9 -TWEEN_ACTION_SCALE_X: TweenAction.ValueType # 10 -TWEEN_ACTION_SCALE_Y: TweenAction.ValueType # 11 -TWEEN_ACTION_SCALE_Z: TweenAction.ValueType # 12 -TWEEN_ACTION_ROTATE_X: TweenAction.ValueType # 13 -TWEEN_ACTION_ROTATE_Y: TweenAction.ValueType # 14 -TWEEN_ACTION_ROTATE_Z: TweenAction.ValueType # 15 -TWEEN_ACTION_ROTATE_AROUND: TweenAction.ValueType # 16 -TWEEN_ACTION_ROTATE_AROUND_LOCAL: TweenAction.ValueType # 17 -TWEEN_ACTION_CANVAS_ROTATEAROUND: TweenAction.ValueType # 18 -TWEEN_ACTION_CANVAS_ROTATEAROUND_LOCAL: TweenAction.ValueType # 19 -TWEEN_ACTION_CANVAS_PLAYSPRITE: TweenAction.ValueType # 20 -TWEEN_ACTION_ALPHA: TweenAction.ValueType # 21 -TWEEN_ACTION_TEXT_ALPHA: TweenAction.ValueType # 22 -TWEEN_ACTION_CANVAS_ALPHA: TweenAction.ValueType # 23 -TWEEN_ACTION_ALPHA_VERTEX: TweenAction.ValueType # 24 -TWEEN_ACTION_COLOR: TweenAction.ValueType # 25 -TWEEN_ACTION_CALLBACK_COLOR: TweenAction.ValueType # 26 -TWEEN_ACTION_TEXT_COLOR: TweenAction.ValueType # 27 -TWEEN_ACTION_CANVAS_COLOR: TweenAction.ValueType # 28 -TWEEN_ACTION_CALLBACK: TweenAction.ValueType # 29 -TWEEN_ACTION_MOVE: TweenAction.ValueType # 30 -TWEEN_ACTION_MOVE_LOCAL: TweenAction.ValueType # 31 -TWEEN_ACTION_ROTATE: TweenAction.ValueType # 32 -TWEEN_ACTION_ROTATE_LOCAL: TweenAction.ValueType # 33 -TWEEN_ACTION_SCALE: TweenAction.ValueType # 34 -TWEEN_ACTION_VALUE3: TweenAction.ValueType # 35 -TWEEN_ACTION_GUI_MOVE: TweenAction.ValueType # 36 -TWEEN_ACTION_GUI_MOVE_MARGIN: TweenAction.ValueType # 37 -TWEEN_ACTION_GUI_SCALE: TweenAction.ValueType # 38 -TWEEN_ACTION_GUI_ALPHA: TweenAction.ValueType # 39 -TWEEN_ACTION_GUI_ROTATE: TweenAction.ValueType # 40 -TWEEN_ACTION_DELAYED_SOUND: TweenAction.ValueType # 41 -TWEEN_ACTION_CANVAS_MOVE: TweenAction.ValueType # 42 -TWEEN_ACTION_CANVAS_SCALE: TweenAction.ValueType # 43 -global___TweenAction = TweenAction - -class _UserType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _UserTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_UserType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - USER_TYPE_PLAYER: _UserType.ValueType # 0 - USER_TYPE_DEVELOPER: _UserType.ValueType # 1 - USER_TYPE_SURVEYOR: _UserType.ValueType # 2 - USER_TYPE_DEVELOPER_8TH_WALL: _UserType.ValueType # 3 - -class UserType(_UserType, metaclass=_UserTypeEnumTypeWrapper): ... - -USER_TYPE_PLAYER: UserType.ValueType # 0 -USER_TYPE_DEVELOPER: UserType.ValueType # 1 -USER_TYPE_SURVEYOR: UserType.ValueType # 2 -USER_TYPE_DEVELOPER_8TH_WALL: UserType.ValueType # 3 -global___UserType = UserType - -class _VivillonRegion: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _VivillonRegionEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_VivillonRegion.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - VIVILLON_REGION_UNKNOWN: _VivillonRegion.ValueType # 0 - VIVILLON_REGION_ARCHIPELAGO: _VivillonRegion.ValueType # 1 - VIVILLON_REGION_CONTINENTAL: _VivillonRegion.ValueType # 2 - VIVILLON_REGION_ELEGANT: _VivillonRegion.ValueType # 3 - VIVILLON_REGION_FANCY: _VivillonRegion.ValueType # 4 - VIVILLON_REGION_GARDEN: _VivillonRegion.ValueType # 5 - VIVILLON_REGION_HIGH_PLAINS: _VivillonRegion.ValueType # 6 - VIVILLON_REGION_ICY_SNOW: _VivillonRegion.ValueType # 7 - VIVILLON_REGION_JUNGLE: _VivillonRegion.ValueType # 8 - VIVILLON_REGION_MARINE: _VivillonRegion.ValueType # 9 - VIVILLON_REGION_MEADOW: _VivillonRegion.ValueType # 10 - VIVILLON_REGION_MODERN: _VivillonRegion.ValueType # 11 - VIVILLON_REGION_MONSOON: _VivillonRegion.ValueType # 12 - VIVILLON_REGION_OCEAN: _VivillonRegion.ValueType # 13 - VIVILLON_REGION_POKEBALL: _VivillonRegion.ValueType # 14 - VIVILLON_REGION_POLAR: _VivillonRegion.ValueType # 15 - VIVILLON_REGION_RIVER: _VivillonRegion.ValueType # 16 - VIVILLON_REGION_SANDSTORM: _VivillonRegion.ValueType # 17 - VIVILLON_REGION_SAVANNA: _VivillonRegion.ValueType # 18 - VIVILLON_REGION_SUN: _VivillonRegion.ValueType # 19 - VIVILLON_REGION_TUNDRA: _VivillonRegion.ValueType # 20 - -class VivillonRegion(_VivillonRegion, metaclass=_VivillonRegionEnumTypeWrapper): ... - -VIVILLON_REGION_UNKNOWN: VivillonRegion.ValueType # 0 -VIVILLON_REGION_ARCHIPELAGO: VivillonRegion.ValueType # 1 -VIVILLON_REGION_CONTINENTAL: VivillonRegion.ValueType # 2 -VIVILLON_REGION_ELEGANT: VivillonRegion.ValueType # 3 -VIVILLON_REGION_FANCY: VivillonRegion.ValueType # 4 -VIVILLON_REGION_GARDEN: VivillonRegion.ValueType # 5 -VIVILLON_REGION_HIGH_PLAINS: VivillonRegion.ValueType # 6 -VIVILLON_REGION_ICY_SNOW: VivillonRegion.ValueType # 7 -VIVILLON_REGION_JUNGLE: VivillonRegion.ValueType # 8 -VIVILLON_REGION_MARINE: VivillonRegion.ValueType # 9 -VIVILLON_REGION_MEADOW: VivillonRegion.ValueType # 10 -VIVILLON_REGION_MODERN: VivillonRegion.ValueType # 11 -VIVILLON_REGION_MONSOON: VivillonRegion.ValueType # 12 -VIVILLON_REGION_OCEAN: VivillonRegion.ValueType # 13 -VIVILLON_REGION_POKEBALL: VivillonRegion.ValueType # 14 -VIVILLON_REGION_POLAR: VivillonRegion.ValueType # 15 -VIVILLON_REGION_RIVER: VivillonRegion.ValueType # 16 -VIVILLON_REGION_SANDSTORM: VivillonRegion.ValueType # 17 -VIVILLON_REGION_SAVANNA: VivillonRegion.ValueType # 18 -VIVILLON_REGION_SUN: VivillonRegion.ValueType # 19 -VIVILLON_REGION_TUNDRA: VivillonRegion.ValueType # 20 -global___VivillonRegion = VivillonRegion - -class _VpsEventType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _VpsEventTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_VpsEventType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - VPS_EVENT_UNSET: _VpsEventType.ValueType # 0 - VPS_EVENT_SLEEPING_POKEMON: _VpsEventType.ValueType # 1 - VPS_EVENT_PHOTO_SAFARI: _VpsEventType.ValueType # 2 - -class VpsEventType(_VpsEventType, metaclass=_VpsEventTypeEnumTypeWrapper): ... - -VPS_EVENT_UNSET: VpsEventType.ValueType # 0 -VPS_EVENT_SLEEPING_POKEMON: VpsEventType.ValueType # 1 -VPS_EVENT_PHOTO_SAFARI: VpsEventType.ValueType # 2 -global___VpsEventType = VpsEventType - -class _VsEffectTag: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _VsEffectTagEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_VsEffectTag.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET_VS_EFFECT_TAG: _VsEffectTag.ValueType # 0 - SHADOW_ENRAGE: _VsEffectTag.ValueType # 1 - RAID_DEFENDER: _VsEffectTag.ValueType # 2 - RAID_ATTACKER: _VsEffectTag.ValueType # 3 - -class VsEffectTag(_VsEffectTag, metaclass=_VsEffectTagEnumTypeWrapper): ... - -UNSET_VS_EFFECT_TAG: VsEffectTag.ValueType # 0 -SHADOW_ENRAGE: VsEffectTag.ValueType # 1 -RAID_DEFENDER: VsEffectTag.ValueType # 2 -RAID_ATTACKER: VsEffectTag.ValueType # 3 -global___VsEffectTag = VsEffectTag - -class _VsSeekerRewardTrack: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _VsSeekerRewardTrackEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_VsSeekerRewardTrack.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - VS_SEEKER_REWARD_TRACK_FREE: _VsSeekerRewardTrack.ValueType # 0 - VS_SEEKER_REWARD_TRACK_PREMIUM: _VsSeekerRewardTrack.ValueType # 1 - -class VsSeekerRewardTrack(_VsSeekerRewardTrack, metaclass=_VsSeekerRewardTrackEnumTypeWrapper): ... - -VS_SEEKER_REWARD_TRACK_FREE: VsSeekerRewardTrack.ValueType # 0 -VS_SEEKER_REWARD_TRACK_PREMIUM: VsSeekerRewardTrack.ValueType # 1 -global___VsSeekerRewardTrack = VsSeekerRewardTrack - -class _WarningType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _WarningTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_WarningType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - PLATFORM_WARNING_TYPE_PLATFORM_WARNING_UNSET: _WarningType.ValueType # 0 - PLATFORM_WARNING_TYPE_PLATFORM_WARNING_STRIKE1: _WarningType.ValueType # 1 - PLATFORM_WARNING_TYPE_PLATFORM_WARNING_STRIKE2: _WarningType.ValueType # 2 - PLATFORM_WARNING_TYPE_PLATFORM_WARNING_STRIKE3: _WarningType.ValueType # 3 - -class WarningType(_WarningType, metaclass=_WarningTypeEnumTypeWrapper): ... - -PLATFORM_WARNING_TYPE_PLATFORM_WARNING_UNSET: WarningType.ValueType # 0 -PLATFORM_WARNING_TYPE_PLATFORM_WARNING_STRIKE1: WarningType.ValueType # 1 -PLATFORM_WARNING_TYPE_PLATFORM_WARNING_STRIKE2: WarningType.ValueType # 2 -PLATFORM_WARNING_TYPE_PLATFORM_WARNING_STRIKE3: WarningType.ValueType # 3 -global___WarningType = WarningType - -class _WebTelemetryIds: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _WebTelemetryIdsEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_WebTelemetryIds.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - WEB_TELEMETRY_IDS_UNDEFINED_WEB_EVENT: _WebTelemetryIds.ValueType # 0 - WEB_TELEMETRY_IDS_POINT_OF_INTEREST_DESCRIPTION_WEB_CLICK: _WebTelemetryIds.ValueType # 1 - -class WebTelemetryIds(_WebTelemetryIds, metaclass=_WebTelemetryIdsEnumTypeWrapper): ... - -WEB_TELEMETRY_IDS_UNDEFINED_WEB_EVENT: WebTelemetryIds.ValueType # 0 -WEB_TELEMETRY_IDS_POINT_OF_INTEREST_DESCRIPTION_WEB_CLICK: WebTelemetryIds.ValueType # 1 -global___WebTelemetryIds = WebTelemetryIds - -class _ZoneType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _ZoneTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_ZoneType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET_ZONE: _ZoneType.ValueType # 0 - SAFE_TO_JOIN_ZONE: _ZoneType.ValueType # 1 - WARNING_TO_JOIN_ZONE: _ZoneType.ValueType # 2 - SAFE_TO_PLAY_ZONE: _ZoneType.ValueType # 3 - WARNING_TO_PLAY_ZONE: _ZoneType.ValueType # 4 - NONCOMPLIANT_ZONE: _ZoneType.ValueType # 5 - NONCOMPLIANT_2_ZONE: _ZoneType.ValueType # 6 - MISSING_LOCATION_ZONE: _ZoneType.ValueType # 7 - -class ZoneType(_ZoneType, metaclass=_ZoneTypeEnumTypeWrapper): ... - -UNSET_ZONE: ZoneType.ValueType # 0 -SAFE_TO_JOIN_ZONE: ZoneType.ValueType # 1 -WARNING_TO_JOIN_ZONE: ZoneType.ValueType # 2 -SAFE_TO_PLAY_ZONE: ZoneType.ValueType # 3 -WARNING_TO_PLAY_ZONE: ZoneType.ValueType # 4 -NONCOMPLIANT_ZONE: ZoneType.ValueType # 5 -NONCOMPLIANT_2_ZONE: ZoneType.ValueType # 6 -MISSING_LOCATION_ZONE: ZoneType.ValueType # 7 -global___ZoneType = ZoneType - -@typing_extensions.final -class ARBuddyMultiplayerSessionTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CAMERA_PERMISSION_GRANTED_FIELD_NUMBER: builtins.int - HOST_TIME_TO_PUBLISH_FIRST_MAP_FIELD_NUMBER: builtins.int - HOST_NUMBER_OF_MAPS_PUBLISHED_FIELD_NUMBER: builtins.int - HOST_MAPPING_SUCCESSFUL_FIELD_NUMBER: builtins.int - LOBBY_CONNECTION_SUCCESSFUL_FIELD_NUMBER: builtins.int - TIME_FROM_START_OF_SESSION_TO_SYNC_FIELD_NUMBER: builtins.int - SYNC_SUCCESSFUL_FIELD_NUMBER: builtins.int - SESSION_LENGTH_FIELD_NUMBER: builtins.int - CRASH_COUNT_FIELD_NUMBER: builtins.int - DURATION_SPENT_IN_LOBBY_FIELD_NUMBER: builtins.int - TIME_FROM_INVITE_TO_LOBBY_FIELD_NUMBER: builtins.int - TIME_FROM_LOBBY_TO_SESSION_FIELD_NUMBER: builtins.int - LENGTH_OF_AR_SESSION_FIELD_NUMBER: builtins.int - PLAYERS_CONNECTED_FIELD_NUMBER: builtins.int - PLAYERS_DROPPED_FIELD_NUMBER: builtins.int - NUM_PHOTOS_TAKEN_FIELD_NUMBER: builtins.int - IS_HOST_FIELD_NUMBER: builtins.int - camera_permission_granted: builtins.bool - host_time_to_publish_first_map: builtins.int - host_number_of_maps_published: builtins.int - host_mapping_successful: builtins.bool - lobby_connection_successful: builtins.bool - time_from_start_of_session_to_sync: builtins.int - sync_successful: builtins.bool - session_length: builtins.int - crash_count: builtins.int - duration_spent_in_lobby: builtins.int - time_from_invite_to_lobby: builtins.int - time_from_lobby_to_session: builtins.int - length_of_ar_session: builtins.int - players_connected: builtins.int - players_dropped: builtins.int - num_photos_taken: builtins.int - is_host: builtins.bool - def __init__( - self, - *, - camera_permission_granted: builtins.bool = ..., - host_time_to_publish_first_map: builtins.int = ..., - host_number_of_maps_published: builtins.int = ..., - host_mapping_successful: builtins.bool = ..., - lobby_connection_successful: builtins.bool = ..., - time_from_start_of_session_to_sync: builtins.int = ..., - sync_successful: builtins.bool = ..., - session_length: builtins.int = ..., - crash_count: builtins.int = ..., - duration_spent_in_lobby: builtins.int = ..., - time_from_invite_to_lobby: builtins.int = ..., - time_from_lobby_to_session: builtins.int = ..., - length_of_ar_session: builtins.int = ..., - players_connected: builtins.int = ..., - players_dropped: builtins.int = ..., - num_photos_taken: builtins.int = ..., - is_host: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["camera_permission_granted", b"camera_permission_granted", "crash_count", b"crash_count", "duration_spent_in_lobby", b"duration_spent_in_lobby", "host_mapping_successful", b"host_mapping_successful", "host_number_of_maps_published", b"host_number_of_maps_published", "host_time_to_publish_first_map", b"host_time_to_publish_first_map", "is_host", b"is_host", "length_of_ar_session", b"length_of_ar_session", "lobby_connection_successful", b"lobby_connection_successful", "num_photos_taken", b"num_photos_taken", "players_connected", b"players_connected", "players_dropped", b"players_dropped", "session_length", b"session_length", "sync_successful", b"sync_successful", "time_from_invite_to_lobby", b"time_from_invite_to_lobby", "time_from_lobby_to_session", b"time_from_lobby_to_session", "time_from_start_of_session_to_sync", b"time_from_start_of_session_to_sync"]) -> None: ... - -global___ARBuddyMultiplayerSessionTelemetry = ARBuddyMultiplayerSessionTelemetry - -@typing_extensions.final -class ARClientEnvelope(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _AgeLevel: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _AgeLevelEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ARClientEnvelope._AgeLevel.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - unknown: ARClientEnvelope._AgeLevel.ValueType # 0 - minor: ARClientEnvelope._AgeLevel.ValueType # 1 - teen: ARClientEnvelope._AgeLevel.ValueType # 2 - adult: ARClientEnvelope._AgeLevel.ValueType # 3 - - class AgeLevel(_AgeLevel, metaclass=_AgeLevelEnumTypeWrapper): ... - unknown: ARClientEnvelope.AgeLevel.ValueType # 0 - minor: ARClientEnvelope.AgeLevel.ValueType # 1 - teen: ARClientEnvelope.AgeLevel.ValueType # 2 - adult: ARClientEnvelope.AgeLevel.ValueType # 3 - - AGE_LEVEL_FIELD_NUMBER: builtins.int - age_level: global___ARClientEnvelope.AgeLevel.ValueType - def __init__( - self, - *, - age_level: global___ARClientEnvelope.AgeLevel.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["age_level", b"age_level"]) -> None: ... - -global___ARClientEnvelope = ARClientEnvelope - -@typing_extensions.final -class ARCommonMetadata(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - APPLICATION_ID_FIELD_NUMBER: builtins.int - PLATFORM_FIELD_NUMBER: builtins.int - MANUFACTURER_FIELD_NUMBER: builtins.int - DEVICE_MODEL_FIELD_NUMBER: builtins.int - USER_ID_FIELD_NUMBER: builtins.int - CLIENT_ID_FIELD_NUMBER: builtins.int - DEVELOPER_ID_FIELD_NUMBER: builtins.int - ARDK_VERSION_FIELD_NUMBER: builtins.int - ARDK_APP_INSTANCE_ID_FIELD_NUMBER: builtins.int - REQUEST_ID_FIELD_NUMBER: builtins.int - application_id: builtins.str - platform: builtins.str - manufacturer: builtins.str - device_model: builtins.str - user_id: builtins.str - client_id: builtins.str - developer_id: builtins.str - ardk_version: builtins.str - ardk_app_instance_id: builtins.str - request_id: builtins.str - def __init__( - self, - *, - application_id: builtins.str = ..., - platform: builtins.str = ..., - manufacturer: builtins.str = ..., - device_model: builtins.str = ..., - user_id: builtins.str = ..., - client_id: builtins.str = ..., - developer_id: builtins.str = ..., - ardk_version: builtins.str = ..., - ardk_app_instance_id: builtins.str = ..., - request_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["application_id", b"application_id", "ardk_app_instance_id", b"ardk_app_instance_id", "ardk_version", b"ardk_version", "client_id", b"client_id", "developer_id", b"developer_id", "device_model", b"device_model", "manufacturer", b"manufacturer", "platform", b"platform", "request_id", b"request_id", "user_id", b"user_id"]) -> None: ... - -global___ARCommonMetadata = ARCommonMetadata - -@typing_extensions.final -class ARDKTelemetryOmniProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - INITIALIZATION_EVENT_FIELD_NUMBER: builtins.int - AR_SESSION_EVENT_FIELD_NUMBER: builtins.int - LIGHTSHIP_SERVICE_EVENT_FIELD_NUMBER: builtins.int - MULTIPLAYER_CONNECTION_EVENT_FIELD_NUMBER: builtins.int - ENABLE_CONTEXTUAL_AWARENESS_EVENT_FIELD_NUMBER: builtins.int - MULTIPLAYER_COLOCALIZATION_EVENT_FIELD_NUMBER: builtins.int - MULTIPLAYER_COLOCALIZATION_INITIALIZATION_EVENT_FIELD_NUMBER: builtins.int - SCANNING_FRAMEWORK_EVENT_FIELD_NUMBER: builtins.int - SCAN_CAPTURE_EVENT_FIELD_NUMBER: builtins.int - SCAN_SAVE_EVENT_FIELD_NUMBER: builtins.int - SCAN_PROCESS_EVENT_FIELD_NUMBER: builtins.int - SCAN_UPLOAD_EVENT_FIELD_NUMBER: builtins.int - VPS_STATE_CHANGE_EVENT_FIELD_NUMBER: builtins.int - WAYSPOT_ANCHOR_STATE_CHANGE_EVENT_FIELD_NUMBER: builtins.int - VPS_SESSION_SUMMARY_EVENT_FIELD_NUMBER: builtins.int - COMMON_METADATA_FIELD_NUMBER: builtins.int - DEVELOPER_KEY_FIELD_NUMBER: builtins.int - TIMESTAMP_MS_FIELD_NUMBER: builtins.int - AR_SESSION_ID_FIELD_NUMBER: builtins.int - @property - def initialization_event(self) -> global___InitializationEvent: ... - @property - def ar_session_event(self) -> global___ARSessionEvent: ... - @property - def lightship_service_event(self) -> global___LightshipServiceEvent: ... - @property - def multiplayer_connection_event(self) -> global___MultiplayerConnectionEvent: ... - @property - def enable_contextual_awareness_event(self) -> global___EnabledContextualAwarenessEvent: ... - @property - def multiplayer_colocalization_event(self) -> global___MultiplayerColocalizationEvent: ... - @property - def multiplayer_colocalization_initialization_event(self) -> global___MultiplayerColocalizationInitializationEvent: ... - @property - def scanning_framework_event(self) -> global___ScanningFrameworkEvent: ... - @property - def scan_capture_event(self) -> global___ScanCaptureEvent: ... - @property - def scan_save_event(self) -> global___ScanSaveEvent: ... - @property - def scan_process_event(self) -> global___ScanProcessEvent: ... - @property - def scan_upload_event(self) -> global___ScanUploadEvent: ... - @property - def vps_state_change_event(self) -> global___VpsStateChangeEvent: ... - @property - def wayspot_anchor_state_change_event(self) -> global___WayspotAnchorStateChangeEvent: ... - @property - def vps_session_summary_event(self) -> global___VpsSessionSummaryEvent: ... - @property - def common_metadata(self) -> global___ARCommonMetadata: ... - developer_key: builtins.str - timestamp_ms: builtins.int - ar_session_id: builtins.str - def __init__( - self, - *, - initialization_event: global___InitializationEvent | None = ..., - ar_session_event: global___ARSessionEvent | None = ..., - lightship_service_event: global___LightshipServiceEvent | None = ..., - multiplayer_connection_event: global___MultiplayerConnectionEvent | None = ..., - enable_contextual_awareness_event: global___EnabledContextualAwarenessEvent | None = ..., - multiplayer_colocalization_event: global___MultiplayerColocalizationEvent | None = ..., - multiplayer_colocalization_initialization_event: global___MultiplayerColocalizationInitializationEvent | None = ..., - scanning_framework_event: global___ScanningFrameworkEvent | None = ..., - scan_capture_event: global___ScanCaptureEvent | None = ..., - scan_save_event: global___ScanSaveEvent | None = ..., - scan_process_event: global___ScanProcessEvent | None = ..., - scan_upload_event: global___ScanUploadEvent | None = ..., - vps_state_change_event: global___VpsStateChangeEvent | None = ..., - wayspot_anchor_state_change_event: global___WayspotAnchorStateChangeEvent | None = ..., - vps_session_summary_event: global___VpsSessionSummaryEvent | None = ..., - common_metadata: global___ARCommonMetadata | None = ..., - developer_key: builtins.str = ..., - timestamp_ms: builtins.int = ..., - ar_session_id: builtins.str = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["TelemetryEvent", b"TelemetryEvent", "ar_session_event", b"ar_session_event", "common_metadata", b"common_metadata", "enable_contextual_awareness_event", b"enable_contextual_awareness_event", "initialization_event", b"initialization_event", "lightship_service_event", b"lightship_service_event", "multiplayer_colocalization_event", b"multiplayer_colocalization_event", "multiplayer_colocalization_initialization_event", b"multiplayer_colocalization_initialization_event", "multiplayer_connection_event", b"multiplayer_connection_event", "scan_capture_event", b"scan_capture_event", "scan_process_event", b"scan_process_event", "scan_save_event", b"scan_save_event", "scan_upload_event", b"scan_upload_event", "scanning_framework_event", b"scanning_framework_event", "vps_session_summary_event", b"vps_session_summary_event", "vps_state_change_event", b"vps_state_change_event", "wayspot_anchor_state_change_event", b"wayspot_anchor_state_change_event"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["TelemetryEvent", b"TelemetryEvent", "ar_session_event", b"ar_session_event", "ar_session_id", b"ar_session_id", "common_metadata", b"common_metadata", "developer_key", b"developer_key", "enable_contextual_awareness_event", b"enable_contextual_awareness_event", "initialization_event", b"initialization_event", "lightship_service_event", b"lightship_service_event", "multiplayer_colocalization_event", b"multiplayer_colocalization_event", "multiplayer_colocalization_initialization_event", b"multiplayer_colocalization_initialization_event", "multiplayer_connection_event", b"multiplayer_connection_event", "scan_capture_event", b"scan_capture_event", "scan_process_event", b"scan_process_event", "scan_save_event", b"scan_save_event", "scan_upload_event", b"scan_upload_event", "scanning_framework_event", b"scanning_framework_event", "timestamp_ms", b"timestamp_ms", "vps_session_summary_event", b"vps_session_summary_event", "vps_state_change_event", b"vps_state_change_event", "wayspot_anchor_state_change_event", b"wayspot_anchor_state_change_event"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["TelemetryEvent", b"TelemetryEvent"]) -> typing_extensions.Literal["initialization_event", "ar_session_event", "lightship_service_event", "multiplayer_connection_event", "enable_contextual_awareness_event", "multiplayer_colocalization_event", "multiplayer_colocalization_initialization_event", "scanning_framework_event", "scan_capture_event", "scan_save_event", "scan_process_event", "scan_upload_event", "vps_state_change_event", "wayspot_anchor_state_change_event", "vps_session_summary_event"] | None: ... - -global___ARDKTelemetryOmniProto = ARDKTelemetryOmniProto - -@typing_extensions.final -class ARPlusEncounterValuesProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PROXIMITY_FIELD_NUMBER: builtins.int - AWARENESS_FIELD_NUMBER: builtins.int - POKEMON_FRIGHTENED_FIELD_NUMBER: builtins.int - proximity: builtins.float - awareness: builtins.float - pokemon_frightened: builtins.bool - def __init__( - self, - *, - proximity: builtins.float = ..., - awareness: builtins.float = ..., - pokemon_frightened: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["awareness", b"awareness", "pokemon_frightened", b"pokemon_frightened", "proximity", b"proximity"]) -> None: ... - -global___ARPlusEncounterValuesProto = ARPlusEncounterValuesProto - -@typing_extensions.final -class ARSessionEvent(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _State: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StateEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ARSessionEvent._State.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - unknown: ARSessionEvent._State.ValueType # 0 - created: ARSessionEvent._State.ValueType # 1 - run: ARSessionEvent._State.ValueType # 2 - pause: ARSessionEvent._State.ValueType # 3 - disposed: ARSessionEvent._State.ValueType # 4 - - class State(_State, metaclass=_StateEnumTypeWrapper): ... - unknown: ARSessionEvent.State.ValueType # 0 - created: ARSessionEvent.State.ValueType # 1 - run: ARSessionEvent.State.ValueType # 2 - pause: ARSessionEvent.State.ValueType # 3 - disposed: ARSessionEvent.State.ValueType # 4 - - SESSION_STATE_FIELD_NUMBER: builtins.int - BATTERY_LEVEL_FIELD_NUMBER: builtins.int - INSTALL_MODE_FIELD_NUMBER: builtins.int - session_state: global___ARSessionEvent.State.ValueType - battery_level: builtins.float - install_mode: builtins.str - def __init__( - self, - *, - session_state: global___ARSessionEvent.State.ValueType = ..., - battery_level: builtins.float = ..., - install_mode: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["battery_level", b"battery_level", "install_mode", b"install_mode", "session_state", b"session_state"]) -> None: ... - -global___ARSessionEvent = ARSessionEvent - -@typing_extensions.final -class ASPermissionFlowTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - INITIAL_PROMPT_FIELD_NUMBER: builtins.int - SERVICE_TELEMETRY_FIELD_NUMBER: builtins.int - PERMISSION_TELEMETRY_FIELD_NUMBER: builtins.int - PERMISSION_STATUS_TELEMETRY_FIELD_NUMBER: builtins.int - SUCCESS_FIELD_NUMBER: builtins.int - initial_prompt: builtins.bool - @property - def service_telemetry(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___ASServiceTelemetryIds.ValueType]: ... - permission_telemetry: global___ASPermissionTelemetryIds.ValueType - permission_status_telemetry: global___ASPermissionStatusTelemetryIds.ValueType - success: builtins.bool - def __init__( - self, - *, - initial_prompt: builtins.bool = ..., - service_telemetry: collections.abc.Iterable[global___ASServiceTelemetryIds.ValueType] | None = ..., - permission_telemetry: global___ASPermissionTelemetryIds.ValueType = ..., - permission_status_telemetry: global___ASPermissionStatusTelemetryIds.ValueType = ..., - success: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["initial_prompt", b"initial_prompt", "permission_status_telemetry", b"permission_status_telemetry", "permission_telemetry", b"permission_telemetry", "service_telemetry", b"service_telemetry", "success", b"success"]) -> None: ... - -global___ASPermissionFlowTelemetry = ASPermissionFlowTelemetry - -@typing_extensions.final -class AbilityEnergyMetadata(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _ChargeType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ChargeTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[AbilityEnergyMetadata._ChargeType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: AbilityEnergyMetadata._ChargeType.ValueType # 0 - FAST_MOVE: AbilityEnergyMetadata._ChargeType.ValueType # 1 - CHARGE_MOVE: AbilityEnergyMetadata._ChargeType.ValueType # 2 - - class ChargeType(_ChargeType, metaclass=_ChargeTypeEnumTypeWrapper): ... - UNSET: AbilityEnergyMetadata.ChargeType.ValueType # 0 - FAST_MOVE: AbilityEnergyMetadata.ChargeType.ValueType # 1 - CHARGE_MOVE: AbilityEnergyMetadata.ChargeType.ValueType # 2 - - class _ChargeMultiplier: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ChargeMultiplierEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[AbilityEnergyMetadata._ChargeMultiplier.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET_MULTIPLIER: AbilityEnergyMetadata._ChargeMultiplier.ValueType # 0 - PARTY_SIZE: AbilityEnergyMetadata._ChargeMultiplier.ValueType # 1 - - class ChargeMultiplier(_ChargeMultiplier, metaclass=_ChargeMultiplierEnumTypeWrapper): ... - UNSET_MULTIPLIER: AbilityEnergyMetadata.ChargeMultiplier.ValueType # 0 - PARTY_SIZE: AbilityEnergyMetadata.ChargeMultiplier.ValueType # 1 - - @typing_extensions.final - class ChargeRateSetting(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MULTIPLIER_FIELD_NUMBER: builtins.int - RATE_FIELD_NUMBER: builtins.int - multiplier: global___AbilityEnergyMetadata.ChargeMultiplier.ValueType - rate: builtins.int - def __init__( - self, - *, - multiplier: global___AbilityEnergyMetadata.ChargeMultiplier.ValueType = ..., - rate: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["multiplier", b"multiplier", "rate", b"rate"]) -> None: ... - - @typing_extensions.final - class ChargeRateEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - KEY_FIELD_NUMBER: builtins.int - VALUE_FIELD_NUMBER: builtins.int - key: builtins.int - @property - def value(self) -> global___AbilityEnergyMetadata.ChargeRateSetting: ... - def __init__( - self, - *, - key: builtins.int = ..., - value: global___AbilityEnergyMetadata.ChargeRateSetting | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["value", b"value"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["key", b"key", "value", b"value"]) -> None: ... - - CURRENT_ENERGY_FIELD_NUMBER: builtins.int - ENERGY_COST_FIELD_NUMBER: builtins.int - MAX_ENERGY_FIELD_NUMBER: builtins.int - CHARGE_RATE_FIELD_NUMBER: builtins.int - DISABLED_FIELD_NUMBER: builtins.int - current_energy: builtins.int - energy_cost: builtins.int - max_energy: builtins.int - @property - def charge_rate(self) -> google.protobuf.internal.containers.MessageMap[builtins.int, global___AbilityEnergyMetadata.ChargeRateSetting]: ... - disabled: builtins.bool - def __init__( - self, - *, - current_energy: builtins.int = ..., - energy_cost: builtins.int = ..., - max_energy: builtins.int = ..., - charge_rate: collections.abc.Mapping[builtins.int, global___AbilityEnergyMetadata.ChargeRateSetting] | None = ..., - disabled: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["charge_rate", b"charge_rate", "current_energy", b"current_energy", "disabled", b"disabled", "energy_cost", b"energy_cost", "max_energy", b"max_energy"]) -> None: ... - -global___AbilityEnergyMetadata = AbilityEnergyMetadata - -@typing_extensions.final -class AbilityLookupMap(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _AbilityLookupLocation: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _AbilityLookupLocationEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[AbilityLookupMap._AbilityLookupLocation.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET_ABILITY_LOCATION: AbilityLookupMap._AbilityLookupLocation.ValueType # 0 - TRAINER_ACTIVE_POKEMON_STAT_MODIFIERS: AbilityLookupMap._AbilityLookupLocation.ValueType # 1 - - class AbilityLookupLocation(_AbilityLookupLocation, metaclass=_AbilityLookupLocationEnumTypeWrapper): ... - UNSET_ABILITY_LOCATION: AbilityLookupMap.AbilityLookupLocation.ValueType # 0 - TRAINER_ACTIVE_POKEMON_STAT_MODIFIERS: AbilityLookupMap.AbilityLookupLocation.ValueType # 1 - - LOOKUP_LOCATION_FIELD_NUMBER: builtins.int - STAT_MODIFIER_TYPE_FIELD_NUMBER: builtins.int - lookup_location: global___AbilityLookupMap.AbilityLookupLocation.ValueType - stat_modifier_type: global___StatModifierType.ValueType - def __init__( - self, - *, - lookup_location: global___AbilityLookupMap.AbilityLookupLocation.ValueType = ..., - stat_modifier_type: global___StatModifierType.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["lookup_location", b"lookup_location", "stat_modifier_type", b"stat_modifier_type"]) -> None: ... - -global___AbilityLookupMap = AbilityLookupMap - -@typing_extensions.final -class AcceptCombatChallengeDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_FIELD_NUMBER: builtins.int - OB_LIST_INT32_FIELD_NUMBER: builtins.int - ob_int32: builtins.int - @property - def ob_list_int32(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - def __init__( - self, - *, - ob_int32: builtins.int = ..., - ob_list_int32: collections.abc.Iterable[builtins.int] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_int32", b"ob_int32", "ob_list_int32", b"ob_list_int32"]) -> None: ... - -global___AcceptCombatChallengeDataProto = AcceptCombatChallengeDataProto - -@typing_extensions.final -class AcceptCombatChallengeOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[AcceptCombatChallengeOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: AcceptCombatChallengeOutProto._Result.ValueType # 0 - SUCCESS: AcceptCombatChallengeOutProto._Result.ValueType # 1 - ERROR_INVALID_CHALLENGE_STATE: AcceptCombatChallengeOutProto._Result.ValueType # 2 - ERROR_CHALLENGE_NOT_FOUND: AcceptCombatChallengeOutProto._Result.ValueType # 3 - ERROR_POKEMON_NOT_IN_INVENTORY: AcceptCombatChallengeOutProto._Result.ValueType # 4 - ERROR_NOT_ELIGIBLE_LEAGUE: AcceptCombatChallengeOutProto._Result.ValueType # 5 - ERROR_PLAYER_BELOW_MINIMUM_LEVEL: AcceptCombatChallengeOutProto._Result.ValueType # 6 - ERROR_OPPONENT_NOT_IN_RANGE: AcceptCombatChallengeOutProto._Result.ValueType # 7 - ERROR_ALREADY_TIMEDOUT: AcceptCombatChallengeOutProto._Result.ValueType # 8 - ERROR_ALREADY_CANCELLED: AcceptCombatChallengeOutProto._Result.ValueType # 9 - ERROR_ACCESS_DENIED: AcceptCombatChallengeOutProto._Result.ValueType # 10 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: AcceptCombatChallengeOutProto.Result.ValueType # 0 - SUCCESS: AcceptCombatChallengeOutProto.Result.ValueType # 1 - ERROR_INVALID_CHALLENGE_STATE: AcceptCombatChallengeOutProto.Result.ValueType # 2 - ERROR_CHALLENGE_NOT_FOUND: AcceptCombatChallengeOutProto.Result.ValueType # 3 - ERROR_POKEMON_NOT_IN_INVENTORY: AcceptCombatChallengeOutProto.Result.ValueType # 4 - ERROR_NOT_ELIGIBLE_LEAGUE: AcceptCombatChallengeOutProto.Result.ValueType # 5 - ERROR_PLAYER_BELOW_MINIMUM_LEVEL: AcceptCombatChallengeOutProto.Result.ValueType # 6 - ERROR_OPPONENT_NOT_IN_RANGE: AcceptCombatChallengeOutProto.Result.ValueType # 7 - ERROR_ALREADY_TIMEDOUT: AcceptCombatChallengeOutProto.Result.ValueType # 8 - ERROR_ALREADY_CANCELLED: AcceptCombatChallengeOutProto.Result.ValueType # 9 - ERROR_ACCESS_DENIED: AcceptCombatChallengeOutProto.Result.ValueType # 10 - - RESULT_FIELD_NUMBER: builtins.int - CHALLENGE_FIELD_NUMBER: builtins.int - result: global___AcceptCombatChallengeOutProto.Result.ValueType - @property - def challenge(self) -> global___CombatChallengeProto: ... - def __init__( - self, - *, - result: global___AcceptCombatChallengeOutProto.Result.ValueType = ..., - challenge: global___CombatChallengeProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["challenge", b"challenge"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["challenge", b"challenge", "result", b"result"]) -> None: ... - -global___AcceptCombatChallengeOutProto = AcceptCombatChallengeOutProto - -@typing_extensions.final -class AcceptCombatChallengeProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CHALLENGE_ID_FIELD_NUMBER: builtins.int - ATTACKING_POKEMON_ID_FIELD_NUMBER: builtins.int - challenge_id: builtins.str - @property - def attacking_pokemon_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - def __init__( - self, - *, - challenge_id: builtins.str = ..., - attacking_pokemon_id: collections.abc.Iterable[builtins.int] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["attacking_pokemon_id", b"attacking_pokemon_id", "challenge_id", b"challenge_id"]) -> None: ... - -global___AcceptCombatChallengeProto = AcceptCombatChallengeProto - -@typing_extensions.final -class AcceptCombatChallengeResponseDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_FIELD_NUMBER: builtins.int - OB_UINT32_FIELD_NUMBER: builtins.int - RESULT_FIELD_NUMBER: builtins.int - CHALLENGE_FIELD_NUMBER: builtins.int - ob_int32: builtins.int - ob_uint32: builtins.int - result: global___AcceptCombatChallengeOutProto.Result.ValueType - @property - def challenge(self) -> global___ObCommunCombatChallengeDataProto: ... - def __init__( - self, - *, - ob_int32: builtins.int = ..., - ob_uint32: builtins.int = ..., - result: global___AcceptCombatChallengeOutProto.Result.ValueType = ..., - challenge: global___ObCommunCombatChallengeDataProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["challenge", b"challenge"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["challenge", b"challenge", "ob_int32", b"ob_int32", "ob_uint32", b"ob_uint32", "result", b"result"]) -> None: ... - -global___AcceptCombatChallengeResponseDataProto = AcceptCombatChallengeResponseDataProto - -@typing_extensions.final -class AcceptFriendInviteOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[AcceptFriendInviteOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: AcceptFriendInviteOutProto._Result.ValueType # 0 - SUCCESS: AcceptFriendInviteOutProto._Result.ValueType # 1 - ERROR_UNKNOWN: AcceptFriendInviteOutProto._Result.ValueType # 2 - ERROR_INVITE_DOES_NOT_EXIST: AcceptFriendInviteOutProto._Result.ValueType # 3 - ERROR_MAX_FRIENDS_LIMIT_REACHED_DELETED: AcceptFriendInviteOutProto._Result.ValueType # 4 - ERROR_INVITE_HAS_BEEN_CANCELLED: AcceptFriendInviteOutProto._Result.ValueType # 5 - ERROR_SENDER_HAS_MAX_FRIENDS: AcceptFriendInviteOutProto._Result.ValueType # 6 - ERROR_RECEIVER_HAS_MAX_FRIENDS: AcceptFriendInviteOutProto._Result.ValueType # 7 - ERROR_SENDER_IS_BLOCKED: AcceptFriendInviteOutProto._Result.ValueType # 8 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: AcceptFriendInviteOutProto.Result.ValueType # 0 - SUCCESS: AcceptFriendInviteOutProto.Result.ValueType # 1 - ERROR_UNKNOWN: AcceptFriendInviteOutProto.Result.ValueType # 2 - ERROR_INVITE_DOES_NOT_EXIST: AcceptFriendInviteOutProto.Result.ValueType # 3 - ERROR_MAX_FRIENDS_LIMIT_REACHED_DELETED: AcceptFriendInviteOutProto.Result.ValueType # 4 - ERROR_INVITE_HAS_BEEN_CANCELLED: AcceptFriendInviteOutProto.Result.ValueType # 5 - ERROR_SENDER_HAS_MAX_FRIENDS: AcceptFriendInviteOutProto.Result.ValueType # 6 - ERROR_RECEIVER_HAS_MAX_FRIENDS: AcceptFriendInviteOutProto.Result.ValueType # 7 - ERROR_SENDER_IS_BLOCKED: AcceptFriendInviteOutProto.Result.ValueType # 8 - - RESULT_FIELD_NUMBER: builtins.int - FRIEND_FIELD_NUMBER: builtins.int - result: global___AcceptFriendInviteOutProto.Result.ValueType - @property - def friend(self) -> global___PlayerSummaryProto: ... - def __init__( - self, - *, - result: global___AcceptFriendInviteOutProto.Result.ValueType = ..., - friend: global___PlayerSummaryProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["friend", b"friend"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["friend", b"friend", "result", b"result"]) -> None: ... - -global___AcceptFriendInviteOutProto = AcceptFriendInviteOutProto - -@typing_extensions.final -class AcceptFriendInviteProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PLAYER_ID_FIELD_NUMBER: builtins.int - NIA_ACCOUNT_ID_FIELD_NUMBER: builtins.int - player_id: builtins.str - nia_account_id: builtins.str - def __init__( - self, - *, - player_id: builtins.str = ..., - nia_account_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["nia_account_id", b"nia_account_id", "player_id", b"player_id"]) -> None: ... - -global___AcceptFriendInviteProto = AcceptFriendInviteProto - -@typing_extensions.final -class AccountContactSettings(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _ConsentStatus: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ConsentStatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[AccountContactSettings._ConsentStatus.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNKNOWN: AccountContactSettings._ConsentStatus.ValueType # 0 - OPT_IN: AccountContactSettings._ConsentStatus.ValueType # 1 - OPT_OUT: AccountContactSettings._ConsentStatus.ValueType # 2 - - class ConsentStatus(_ConsentStatus, metaclass=_ConsentStatusEnumTypeWrapper): ... - UNKNOWN: AccountContactSettings.ConsentStatus.ValueType # 0 - OPT_IN: AccountContactSettings.ConsentStatus.ValueType # 1 - OPT_OUT: AccountContactSettings.ConsentStatus.ValueType # 2 - - def __init__( - self, - ) -> None: ... - -global___AccountContactSettings = AccountContactSettings - -@typing_extensions.final -class AccountDeletionInitiatedTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ACCOUNT_DELETION_STATUS_FIELD_NUMBER: builtins.int - account_deletion_status: builtins.str - def __init__( - self, - *, - account_deletion_status: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["account_deletion_status", b"account_deletion_status"]) -> None: ... - -global___AccountDeletionInitiatedTelemetry = AccountDeletionInitiatedTelemetry - -@typing_extensions.final -class AccountSettingsDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class Consent(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[AccountSettingsDataProto.Consent._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNKNOWN: AccountSettingsDataProto.Consent._Status.ValueType # 0 - OPT_IN: AccountSettingsDataProto.Consent._Status.ValueType # 1 - OPT_OUT: AccountSettingsDataProto.Consent._Status.ValueType # 2 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNKNOWN: AccountSettingsDataProto.Consent.Status.ValueType # 0 - OPT_IN: AccountSettingsDataProto.Consent.Status.ValueType # 1 - OPT_OUT: AccountSettingsDataProto.Consent.Status.ValueType # 2 - - STATUS_FIELD_NUMBER: builtins.int - status: global___AccountSettingsDataProto.Consent.Status.ValueType - def __init__( - self, - *, - status: global___AccountSettingsDataProto.Consent.Status.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["status", b"status"]) -> None: ... - - @typing_extensions.final - class GameSettings(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - VISIBILITY_FIELD_NUMBER: builtins.int - visibility: global___AccountSettingsDataProto.Visibility.Status.ValueType - def __init__( - self, - *, - visibility: global___AccountSettingsDataProto.Visibility.Status.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["visibility", b"visibility"]) -> None: ... - - @typing_extensions.final - class Onboarded(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[AccountSettingsDataProto.Onboarded._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: AccountSettingsDataProto.Onboarded._Status.ValueType # 0 - SKIPPED: AccountSettingsDataProto.Onboarded._Status.ValueType # 1 - SEEN: AccountSettingsDataProto.Onboarded._Status.ValueType # 2 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: AccountSettingsDataProto.Onboarded.Status.ValueType # 0 - SKIPPED: AccountSettingsDataProto.Onboarded.Status.ValueType # 1 - SEEN: AccountSettingsDataProto.Onboarded.Status.ValueType # 2 - - STATUS_FIELD_NUMBER: builtins.int - status: global___AccountSettingsDataProto.Onboarded.Status.ValueType - def __init__( - self, - *, - status: global___AccountSettingsDataProto.Onboarded.Status.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["status", b"status"]) -> None: ... - - @typing_extensions.final - class Visibility(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[AccountSettingsDataProto.Visibility._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: AccountSettingsDataProto.Visibility._Status.ValueType # 0 - EVERYONE: AccountSettingsDataProto.Visibility._Status.ValueType # 1 - FRIENDS: AccountSettingsDataProto.Visibility._Status.ValueType # 2 - PRIVATE: AccountSettingsDataProto.Visibility._Status.ValueType # 3 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: AccountSettingsDataProto.Visibility.Status.ValueType # 0 - EVERYONE: AccountSettingsDataProto.Visibility.Status.ValueType # 1 - FRIENDS: AccountSettingsDataProto.Visibility.Status.ValueType # 2 - PRIVATE: AccountSettingsDataProto.Visibility.Status.ValueType # 3 - - STATUS_FIELD_NUMBER: builtins.int - status: global___AccountSettingsDataProto.Visibility.Status.ValueType - def __init__( - self, - *, - status: global___AccountSettingsDataProto.Visibility.Status.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["status", b"status"]) -> None: ... - - @typing_extensions.final - class GameToSettingsEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - KEY_FIELD_NUMBER: builtins.int - VALUE_FIELD_NUMBER: builtins.int - key: builtins.str - @property - def value(self) -> global___AccountSettingsDataProto.GameSettings: ... - def __init__( - self, - *, - key: builtins.str = ..., - value: global___AccountSettingsDataProto.GameSettings | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["value", b"value"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["key", b"key", "value", b"value"]) -> None: ... - - ONBOARDED_IDENTITY_PORTAL_FIELD_NUMBER: builtins.int - GAME_TO_SETTINGS_FIELD_NUMBER: builtins.int - CONTACT_LIST_CONSENT_FIELD_NUMBER: builtins.int - onboarded_identity_portal: global___AccountSettingsDataProto.Onboarded.Status.ValueType - @property - def game_to_settings(self) -> google.protobuf.internal.containers.MessageMap[builtins.str, global___AccountSettingsDataProto.GameSettings]: ... - @property - def contact_list_consent(self) -> global___AccountSettingsDataProto.Consent: ... - def __init__( - self, - *, - onboarded_identity_portal: global___AccountSettingsDataProto.Onboarded.Status.ValueType = ..., - game_to_settings: collections.abc.Mapping[builtins.str, global___AccountSettingsDataProto.GameSettings] | None = ..., - contact_list_consent: global___AccountSettingsDataProto.Consent | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["contact_list_consent", b"contact_list_consent"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["contact_list_consent", b"contact_list_consent", "game_to_settings", b"game_to_settings", "onboarded_identity_portal", b"onboarded_identity_portal"]) -> None: ... - -global___AccountSettingsDataProto = AccountSettingsDataProto - -@typing_extensions.final -class AccountSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OPT_OUT_SOCIAL_GRAPH_IMPORT_FIELD_NUMBER: builtins.int - ONLINE_STATUS_CONSENT_FIELD_NUMBER: builtins.int - LAST_PLAYED_DATE_CONSENT_FIELD_NUMBER: builtins.int - CODENAME_CONSENT_FIELD_NUMBER: builtins.int - CONTACT_LIST_CONSENT_FIELD_NUMBER: builtins.int - FULL_NAME_FIELD_NUMBER: builtins.int - opt_out_social_graph_import: builtins.bool - online_status_consent: global___SocialSettings.ConsentStatus.ValueType - last_played_date_consent: global___SocialSettings.ConsentStatus.ValueType - codename_consent: global___SocialSettings.ConsentStatus.ValueType - contact_list_consent: global___SocialSettings.ConsentStatus.ValueType - full_name: builtins.str - def __init__( - self, - *, - opt_out_social_graph_import: builtins.bool = ..., - online_status_consent: global___SocialSettings.ConsentStatus.ValueType = ..., - last_played_date_consent: global___SocialSettings.ConsentStatus.ValueType = ..., - codename_consent: global___SocialSettings.ConsentStatus.ValueType = ..., - contact_list_consent: global___SocialSettings.ConsentStatus.ValueType = ..., - full_name: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["codename_consent", b"codename_consent", "contact_list_consent", b"contact_list_consent", "full_name", b"full_name", "last_played_date_consent", b"last_played_date_consent", "online_status_consent", b"online_status_consent", "opt_out_social_graph_import", b"opt_out_social_graph_import"]) -> None: ... - -global___AccountSettingsProto = AccountSettingsProto - -@typing_extensions.final -class AcknowledgePunishmentOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[AcknowledgePunishmentOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: AcknowledgePunishmentOutProto._Result.ValueType # 0 - SUCCESS: AcknowledgePunishmentOutProto._Result.ValueType # 1 - ERROR_UNKNOWN: AcknowledgePunishmentOutProto._Result.ValueType # 2 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: AcknowledgePunishmentOutProto.Result.ValueType # 0 - SUCCESS: AcknowledgePunishmentOutProto.Result.ValueType # 1 - ERROR_UNKNOWN: AcknowledgePunishmentOutProto.Result.ValueType # 2 - - RESULT_FIELD_NUMBER: builtins.int - result: global___AcknowledgePunishmentOutProto.Result.ValueType - def __init__( - self, - *, - result: global___AcknowledgePunishmentOutProto.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result"]) -> None: ... - -global___AcknowledgePunishmentOutProto = AcknowledgePunishmentOutProto - -@typing_extensions.final -class AcknowledgePunishmentProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - IS_WARN_FIELD_NUMBER: builtins.int - IS_SUSPENDED_FIELD_NUMBER: builtins.int - is_warn: builtins.bool - is_suspended: builtins.bool - def __init__( - self, - *, - is_warn: builtins.bool = ..., - is_suspended: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["is_suspended", b"is_suspended", "is_warn", b"is_warn"]) -> None: ... - -global___AcknowledgePunishmentProto = AcknowledgePunishmentProto - -@typing_extensions.final -class AcknowledgeWarningsRequestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - WARNING_FIELD_NUMBER: builtins.int - @property - def warning(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___WarningType.ValueType]: ... - def __init__( - self, - *, - warning: collections.abc.Iterable[global___WarningType.ValueType] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["warning", b"warning"]) -> None: ... - -global___AcknowledgeWarningsRequestProto = AcknowledgeWarningsRequestProto - -@typing_extensions.final -class AcknowledgeWarningsResponseProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SUCCESS_FIELD_NUMBER: builtins.int - success: builtins.bool - def __init__( - self, - *, - success: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["success", b"success"]) -> None: ... - -global___AcknowledgeWarningsResponseProto = AcknowledgeWarningsResponseProto - -@typing_extensions.final -class ActionExecution(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _ExecutionMethod: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ExecutionMethodEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ActionExecution._ExecutionMethod.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - DEFAULT: ActionExecution._ExecutionMethod.ValueType # 0 - SYNCHRONOUS: ActionExecution._ExecutionMethod.ValueType # 1 - ASYNCHRONOUS: ActionExecution._ExecutionMethod.ValueType # 2 - - class ExecutionMethod(_ExecutionMethod, metaclass=_ExecutionMethodEnumTypeWrapper): ... - DEFAULT: ActionExecution.ExecutionMethod.ValueType # 0 - SYNCHRONOUS: ActionExecution.ExecutionMethod.ValueType # 1 - ASYNCHRONOUS: ActionExecution.ExecutionMethod.ValueType # 2 - - def __init__( - self, - ) -> None: ... - -global___ActionExecution = ActionExecution - -@typing_extensions.final -class ActionLogEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CATCH_POKEMON_FIELD_NUMBER: builtins.int - FORT_SEARCH_FIELD_NUMBER: builtins.int - BUDDY_POKEMON_FIELD_NUMBER: builtins.int - RAID_REWARDS_FIELD_NUMBER: builtins.int - PASSCODE_REWARDS_FIELD_NUMBER: builtins.int - COMPLETE_QUEST_FIELD_NUMBER: builtins.int - COMPLETE_QUEST_STAMP_CARD_FIELD_NUMBER: builtins.int - COMPLETE_QUEST_POKEMON_ENCOUNTER_FIELD_NUMBER: builtins.int - BELUGA_TRANSFER_FIELD_NUMBER: builtins.int - OPEN_GIFT_FIELD_NUMBER: builtins.int - SEND_GIFT_FIELD_NUMBER: builtins.int - TRADING_FIELD_NUMBER: builtins.int - SHARE_EX_RAID_PASS_FIELD_NUMBER: builtins.int - DECLINE_EX_RAID_PASS_FIELD_NUMBER: builtins.int - FITNESS_REWARDS_FIELD_NUMBER: builtins.int - COMBAT_FIELD_NUMBER: builtins.int - PURIFY_POKEMON_FIELD_NUMBER: builtins.int - INVASION_VICTORY_FIELD_NUMBER: builtins.int - VS_SEEKER_SET_FIELD_NUMBER: builtins.int - VS_SEEKER_COMPLETE_SEASON_FIELD_NUMBER: builtins.int - VS_SEEKER_WIN_REWARDS_FIELD_NUMBER: builtins.int - BUDDY_CONSUMABLES_FIELD_NUMBER: builtins.int - COMPLETE_REFERRAL_MILESTONE_FIELD_NUMBER: builtins.int - DAILY_ADVENTURE_INCENSE_FIELD_NUMBER: builtins.int - COMPLETE_ROUTE_PLAY_FIELD_NUMBER: builtins.int - BUTTERFLY_COLLECTOR_REWARDS_FIELD_NUMBER: builtins.int - WEBSTORE_REWARDS_FIELD_NUMBER: builtins.int - TIMESTAMP_MS_FIELD_NUMBER: builtins.int - SFIDA_FIELD_NUMBER: builtins.int - @property - def catch_pokemon(self) -> global___CatchPokemonLogEntry: ... - @property - def fort_search(self) -> global___FortSearchLogEntry: ... - @property - def buddy_pokemon(self) -> global___BuddyPokemonLogEntry: ... - @property - def raid_rewards(self) -> global___RaidRewardsLogEntry: ... - @property - def passcode_rewards(self) -> global___PasscodeRewardsLogEntry: ... - @property - def complete_quest(self) -> global___CompleteQuestLogEntry: ... - @property - def complete_quest_stamp_card(self) -> global___CompleteQuestStampCardLogEntry: ... - @property - def complete_quest_pokemon_encounter(self) -> global___CompleteQuestPokemonEncounterLogEntry: ... - @property - def beluga_transfer(self) -> global___BelugaDailyTransferLogEntry: ... - @property - def open_gift(self) -> global___OpenGiftLogEntry: ... - @property - def send_gift(self) -> global___SendGiftLogEntry: ... - @property - def trading(self) -> global___TradingLogEntry: ... - @property - def share_ex_raid_pass(self) -> global___ShareExRaidPassLogEntry: ... - @property - def decline_ex_raid_pass(self) -> global___DeclineExRaidPassLogEntry: ... - @property - def fitness_rewards(self) -> global___FitnessRewardsLogEntry: ... - @property - def combat(self) -> global___CombatLogEntry: ... - @property - def purify_pokemon(self) -> global___PurifyPokemonLogEntry: ... - @property - def invasion_victory(self) -> global___InvasionVictoryLogEntry: ... - @property - def vs_seeker_set(self) -> global___VsSeekerSetLogEntry: ... - @property - def vs_seeker_complete_season(self) -> global___VsSeekerCompleteSeasonLogEntry: ... - @property - def vs_seeker_win_rewards(self) -> global___VsSeekerWinRewardsLogEntry: ... - @property - def buddy_consumables(self) -> global___BuddyConsumablesLogEntry: ... - @property - def complete_referral_milestone(self) -> global___CompleteReferralMilestoneLogEntry: ... - @property - def daily_adventure_incense(self) -> global___DailyAdventureIncenseLogEntry: ... - @property - def complete_route_play(self) -> global___CompleteRoutePlayLogEntry: ... - @property - def butterfly_collector_rewards(self) -> global___ButterflyCollectorRewardsLogEntry: ... - @property - def webstore_rewards(self) -> global___WebstoreRewardsLogEntry: ... - timestamp_ms: builtins.int - sfida: builtins.bool - def __init__( - self, - *, - catch_pokemon: global___CatchPokemonLogEntry | None = ..., - fort_search: global___FortSearchLogEntry | None = ..., - buddy_pokemon: global___BuddyPokemonLogEntry | None = ..., - raid_rewards: global___RaidRewardsLogEntry | None = ..., - passcode_rewards: global___PasscodeRewardsLogEntry | None = ..., - complete_quest: global___CompleteQuestLogEntry | None = ..., - complete_quest_stamp_card: global___CompleteQuestStampCardLogEntry | None = ..., - complete_quest_pokemon_encounter: global___CompleteQuestPokemonEncounterLogEntry | None = ..., - beluga_transfer: global___BelugaDailyTransferLogEntry | None = ..., - open_gift: global___OpenGiftLogEntry | None = ..., - send_gift: global___SendGiftLogEntry | None = ..., - trading: global___TradingLogEntry | None = ..., - share_ex_raid_pass: global___ShareExRaidPassLogEntry | None = ..., - decline_ex_raid_pass: global___DeclineExRaidPassLogEntry | None = ..., - fitness_rewards: global___FitnessRewardsLogEntry | None = ..., - combat: global___CombatLogEntry | None = ..., - purify_pokemon: global___PurifyPokemonLogEntry | None = ..., - invasion_victory: global___InvasionVictoryLogEntry | None = ..., - vs_seeker_set: global___VsSeekerSetLogEntry | None = ..., - vs_seeker_complete_season: global___VsSeekerCompleteSeasonLogEntry | None = ..., - vs_seeker_win_rewards: global___VsSeekerWinRewardsLogEntry | None = ..., - buddy_consumables: global___BuddyConsumablesLogEntry | None = ..., - complete_referral_milestone: global___CompleteReferralMilestoneLogEntry | None = ..., - daily_adventure_incense: global___DailyAdventureIncenseLogEntry | None = ..., - complete_route_play: global___CompleteRoutePlayLogEntry | None = ..., - butterfly_collector_rewards: global___ButterflyCollectorRewardsLogEntry | None = ..., - webstore_rewards: global___WebstoreRewardsLogEntry | None = ..., - timestamp_ms: builtins.int = ..., - sfida: builtins.bool = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["Action", b"Action", "beluga_transfer", b"beluga_transfer", "buddy_consumables", b"buddy_consumables", "buddy_pokemon", b"buddy_pokemon", "butterfly_collector_rewards", b"butterfly_collector_rewards", "catch_pokemon", b"catch_pokemon", "combat", b"combat", "complete_quest", b"complete_quest", "complete_quest_pokemon_encounter", b"complete_quest_pokemon_encounter", "complete_quest_stamp_card", b"complete_quest_stamp_card", "complete_referral_milestone", b"complete_referral_milestone", "complete_route_play", b"complete_route_play", "daily_adventure_incense", b"daily_adventure_incense", "decline_ex_raid_pass", b"decline_ex_raid_pass", "fitness_rewards", b"fitness_rewards", "fort_search", b"fort_search", "invasion_victory", b"invasion_victory", "open_gift", b"open_gift", "passcode_rewards", b"passcode_rewards", "purify_pokemon", b"purify_pokemon", "raid_rewards", b"raid_rewards", "send_gift", b"send_gift", "share_ex_raid_pass", b"share_ex_raid_pass", "trading", b"trading", "vs_seeker_complete_season", b"vs_seeker_complete_season", "vs_seeker_set", b"vs_seeker_set", "vs_seeker_win_rewards", b"vs_seeker_win_rewards", "webstore_rewards", b"webstore_rewards"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["Action", b"Action", "beluga_transfer", b"beluga_transfer", "buddy_consumables", b"buddy_consumables", "buddy_pokemon", b"buddy_pokemon", "butterfly_collector_rewards", b"butterfly_collector_rewards", "catch_pokemon", b"catch_pokemon", "combat", b"combat", "complete_quest", b"complete_quest", "complete_quest_pokemon_encounter", b"complete_quest_pokemon_encounter", "complete_quest_stamp_card", b"complete_quest_stamp_card", "complete_referral_milestone", b"complete_referral_milestone", "complete_route_play", b"complete_route_play", "daily_adventure_incense", b"daily_adventure_incense", "decline_ex_raid_pass", b"decline_ex_raid_pass", "fitness_rewards", b"fitness_rewards", "fort_search", b"fort_search", "invasion_victory", b"invasion_victory", "open_gift", b"open_gift", "passcode_rewards", b"passcode_rewards", "purify_pokemon", b"purify_pokemon", "raid_rewards", b"raid_rewards", "send_gift", b"send_gift", "sfida", b"sfida", "share_ex_raid_pass", b"share_ex_raid_pass", "timestamp_ms", b"timestamp_ms", "trading", b"trading", "vs_seeker_complete_season", b"vs_seeker_complete_season", "vs_seeker_set", b"vs_seeker_set", "vs_seeker_win_rewards", b"vs_seeker_win_rewards", "webstore_rewards", b"webstore_rewards"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["Action", b"Action"]) -> typing_extensions.Literal["catch_pokemon", "fort_search", "buddy_pokemon", "raid_rewards", "passcode_rewards", "complete_quest", "complete_quest_stamp_card", "complete_quest_pokemon_encounter", "beluga_transfer", "open_gift", "send_gift", "trading", "share_ex_raid_pass", "decline_ex_raid_pass", "fitness_rewards", "combat", "purify_pokemon", "invasion_victory", "vs_seeker_set", "vs_seeker_complete_season", "vs_seeker_win_rewards", "buddy_consumables", "complete_referral_milestone", "daily_adventure_incense", "complete_route_play", "butterfly_collector_rewards", "webstore_rewards"] | None: ... - -global___ActionLogEntry = ActionLogEntry - -@typing_extensions.final -class ActivateVsSeekerOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ActivateVsSeekerOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: ActivateVsSeekerOutProto._Result.ValueType # 0 - SUCCESS_ACTIVATED: ActivateVsSeekerOutProto._Result.ValueType # 1 - ERROR_NO_PREMIUM_BATTLE_PASS: ActivateVsSeekerOutProto._Result.ValueType # 2 - ERROR_VS_SEEKER_NOT_CHARGED: ActivateVsSeekerOutProto._Result.ValueType # 3 - ERROR_VS_SEEKER_ALREADY_ACTIVATED: ActivateVsSeekerOutProto._Result.ValueType # 4 - ERROR_EXCEEDED_LIMIT: ActivateVsSeekerOutProto._Result.ValueType # 5 - ERROR_TEMPORARILY_UNAVAILABLE: ActivateVsSeekerOutProto._Result.ValueType # 6 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: ActivateVsSeekerOutProto.Result.ValueType # 0 - SUCCESS_ACTIVATED: ActivateVsSeekerOutProto.Result.ValueType # 1 - ERROR_NO_PREMIUM_BATTLE_PASS: ActivateVsSeekerOutProto.Result.ValueType # 2 - ERROR_VS_SEEKER_NOT_CHARGED: ActivateVsSeekerOutProto.Result.ValueType # 3 - ERROR_VS_SEEKER_ALREADY_ACTIVATED: ActivateVsSeekerOutProto.Result.ValueType # 4 - ERROR_EXCEEDED_LIMIT: ActivateVsSeekerOutProto.Result.ValueType # 5 - ERROR_TEMPORARILY_UNAVAILABLE: ActivateVsSeekerOutProto.Result.ValueType # 6 - - RESULT_FIELD_NUMBER: builtins.int - VS_SEEKER_FIELD_NUMBER: builtins.int - result: global___ActivateVsSeekerOutProto.Result.ValueType - @property - def vs_seeker(self) -> global___VsSeekerAttributesProto: ... - def __init__( - self, - *, - result: global___ActivateVsSeekerOutProto.Result.ValueType = ..., - vs_seeker: global___VsSeekerAttributesProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["vs_seeker", b"vs_seeker"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result", "vs_seeker", b"vs_seeker"]) -> None: ... - -global___ActivateVsSeekerOutProto = ActivateVsSeekerOutProto - -@typing_extensions.final -class ActivateVsSeekerProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - REWARD_TRACK_FIELD_NUMBER: builtins.int - reward_track: global___VsSeekerRewardTrack.ValueType - def __init__( - self, - *, - reward_track: global___VsSeekerRewardTrack.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["reward_track", b"reward_track"]) -> None: ... - -global___ActivateVsSeekerProto = ActivateVsSeekerProto - -@typing_extensions.final -class ActivityPostcardData(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class BuddyData(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_ID_FIELD_NUMBER: builtins.int - BUDDY_DISPLAY_FIELD_NUMBER: builtins.int - NICKNAME_FIELD_NUMBER: builtins.int - BUDDY_CANDY_AWARDED_FIELD_NUMBER: builtins.int - pokemon_id: global___HoloPokemonId.ValueType - @property - def buddy_display(self) -> global___PokemonDisplayProto: ... - nickname: builtins.str - buddy_candy_awarded: builtins.int - def __init__( - self, - *, - pokemon_id: global___HoloPokemonId.ValueType = ..., - buddy_display: global___PokemonDisplayProto | None = ..., - nickname: builtins.str = ..., - buddy_candy_awarded: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["buddy_display", b"buddy_display"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["buddy_candy_awarded", b"buddy_candy_awarded", "buddy_display", b"buddy_display", "nickname", b"nickname", "pokemon_id", b"pokemon_id"]) -> None: ... - - @typing_extensions.final - class FortData(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ID_FIELD_NUMBER: builtins.int - NAME_FIELD_NUMBER: builtins.int - DESCRIPTION_FIELD_NUMBER: builtins.int - IMAGE_URL_FIELD_NUMBER: builtins.int - LAT_DEGREES_FIELD_NUMBER: builtins.int - LNG_DEGREES_FIELD_NUMBER: builtins.int - id: builtins.str - name: builtins.str - description: builtins.str - image_url: builtins.str - lat_degrees: builtins.float - lng_degrees: builtins.float - def __init__( - self, - *, - id: builtins.str = ..., - name: builtins.str = ..., - description: builtins.str = ..., - image_url: builtins.str = ..., - lat_degrees: builtins.float = ..., - lng_degrees: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["description", b"description", "id", b"id", "image_url", b"image_url", "lat_degrees", b"lat_degrees", "lng_degrees", b"lng_degrees", "name", b"name"]) -> None: ... - - SENDER_PUBLIC_PROFILE_FIELD_NUMBER: builtins.int - SENDER_BUDDY_DATA_FIELD_NUMBER: builtins.int - SENDER_FORT_DATA_FIELD_NUMBER: builtins.int - @property - def sender_public_profile(self) -> global___PlayerPublicProfileProto: ... - @property - def sender_buddy_data(self) -> global___ActivityPostcardData.BuddyData: ... - @property - def sender_fort_data(self) -> global___ActivityPostcardData.FortData: ... - def __init__( - self, - *, - sender_public_profile: global___PlayerPublicProfileProto | None = ..., - sender_buddy_data: global___ActivityPostcardData.BuddyData | None = ..., - sender_fort_data: global___ActivityPostcardData.FortData | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["sender_buddy_data", b"sender_buddy_data", "sender_fort_data", b"sender_fort_data", "sender_public_profile", b"sender_public_profile"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["sender_buddy_data", b"sender_buddy_data", "sender_fort_data", b"sender_fort_data", "sender_public_profile", b"sender_public_profile"]) -> None: ... - -global___ActivityPostcardData = ActivityPostcardData - -@typing_extensions.final -class ActivityReportProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class FriendProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NIA_ACCOUNT_ID_FIELD_NUMBER: builtins.int - WALK_KM_FIELD_NUMBER: builtins.int - FRIENDSHIP_CREATION_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - FRIENDSHIP_CREATION_DAYS_FIELD_NUMBER: builtins.int - nia_account_id: builtins.str - walk_km: builtins.float - friendship_creation_timestamp_ms: builtins.int - friendship_creation_days: builtins.int - def __init__( - self, - *, - nia_account_id: builtins.str = ..., - walk_km: builtins.float = ..., - friendship_creation_timestamp_ms: builtins.int = ..., - friendship_creation_days: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["friendship_creation_days", b"friendship_creation_days", "friendship_creation_timestamp_ms", b"friendship_creation_timestamp_ms", "nia_account_id", b"nia_account_id", "walk_km", b"walk_km"]) -> None: ... - - NUM_FRIENDS_FIELD_NUMBER: builtins.int - NUM_FRIENDS_REMOVED_FIELD_NUMBER: builtins.int - NUM_FRIENDS_MADE_IN_THIS_PERIOD_FIELD_NUMBER: builtins.int - NUM_FRIENDS_REMOVED_IN_THIS_PERIOD_FIELD_NUMBER: builtins.int - LONGEST_FRIEND_FIELD_NUMBER: builtins.int - RECENT_FRIENDS_FIELD_NUMBER: builtins.int - MOST_WALK_KM_FRIENDS_FIELD_NUMBER: builtins.int - WALK_KM_FIELD_NUMBER: builtins.int - WALK_KM_PERCENTILE_AGAINST_FRIENDS_FIELD_NUMBER: builtins.int - SOCIAL_AWARD_FIELD_NUMBER: builtins.int - num_friends: builtins.int - num_friends_removed: builtins.int - num_friends_made_in_this_period: builtins.int - num_friends_removed_in_this_period: builtins.int - @property - def longest_friend(self) -> global___ActivityReportProto.FriendProto: ... - @property - def recent_friends(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ActivityReportProto.FriendProto]: ... - @property - def most_walk_km_friends(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ActivityReportProto.FriendProto]: ... - walk_km: builtins.float - walk_km_percentile_against_friends: builtins.float - social_award: global___SocialV2Enum.SocialAward.ValueType - def __init__( - self, - *, - num_friends: builtins.int = ..., - num_friends_removed: builtins.int = ..., - num_friends_made_in_this_period: builtins.int = ..., - num_friends_removed_in_this_period: builtins.int = ..., - longest_friend: global___ActivityReportProto.FriendProto | None = ..., - recent_friends: collections.abc.Iterable[global___ActivityReportProto.FriendProto] | None = ..., - most_walk_km_friends: collections.abc.Iterable[global___ActivityReportProto.FriendProto] | None = ..., - walk_km: builtins.float = ..., - walk_km_percentile_against_friends: builtins.float = ..., - social_award: global___SocialV2Enum.SocialAward.ValueType = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["longest_friend", b"longest_friend"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["longest_friend", b"longest_friend", "most_walk_km_friends", b"most_walk_km_friends", "num_friends", b"num_friends", "num_friends_made_in_this_period", b"num_friends_made_in_this_period", "num_friends_removed", b"num_friends_removed", "num_friends_removed_in_this_period", b"num_friends_removed_in_this_period", "recent_friends", b"recent_friends", "social_award", b"social_award", "walk_km", b"walk_km", "walk_km_percentile_against_friends", b"walk_km_percentile_against_friends"]) -> None: ... - -global___ActivityReportProto = ActivityReportProto - -@typing_extensions.final -class AdDetails(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - IMAGE_TEXT_CREATIVE_FIELD_NUMBER: builtins.int - ENCRYPTED_AD_TOKEN_FIELD_NUMBER: builtins.int - IMPRESSION_TRACKING_TAG_FIELD_NUMBER: builtins.int - GAM_DETAILS_FIELD_NUMBER: builtins.int - @property - def image_text_creative(self) -> global___ImageTextCreativeProto: ... - encrypted_ad_token: builtins.bytes - @property - def impression_tracking_tag(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ImpressionTrackingTag]: ... - @property - def gam_details(self) -> global___GamDetails: ... - def __init__( - self, - *, - image_text_creative: global___ImageTextCreativeProto | None = ..., - encrypted_ad_token: builtins.bytes = ..., - impression_tracking_tag: collections.abc.Iterable[global___ImpressionTrackingTag] | None = ..., - gam_details: global___GamDetails | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["gam_details", b"gam_details", "image_text_creative", b"image_text_creative"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["encrypted_ad_token", b"encrypted_ad_token", "gam_details", b"gam_details", "image_text_creative", b"image_text_creative", "impression_tracking_tag", b"impression_tracking_tag"]) -> None: ... - -global___AdDetails = AdDetails - -@typing_extensions.final -class AdFeedbackSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLED_FIELD_NUMBER: builtins.int - ENABLE_REPORT_AD_FIELD_NUMBER: builtins.int - ENABLE_NOT_INTERESTED_FIELD_NUMBER: builtins.int - ENABLE_SEE_MORE_FIELD_NUMBER: builtins.int - enabled: builtins.bool - enable_report_ad: builtins.bool - enable_not_interested: builtins.bool - enable_see_more: builtins.bool - def __init__( - self, - *, - enabled: builtins.bool = ..., - enable_report_ad: builtins.bool = ..., - enable_not_interested: builtins.bool = ..., - enable_see_more: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["enable_not_interested", b"enable_not_interested", "enable_report_ad", b"enable_report_ad", "enable_see_more", b"enable_see_more", "enabled", b"enabled"]) -> None: ... - -global___AdFeedbackSettingsProto = AdFeedbackSettingsProto - -@typing_extensions.final -class AdProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - AD_DETAILS_FIELD_NUMBER: builtins.int - AD_RESPONSE_STATUS_FIELD_NUMBER: builtins.int - @property - def ad_details(self) -> global___AdDetails: ... - ad_response_status: global___AdResponseStatus.ValueType - def __init__( - self, - *, - ad_details: global___AdDetails | None = ..., - ad_response_status: global___AdResponseStatus.ValueType = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["ad_details", b"ad_details"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["ad_details", b"ad_details", "ad_response_status", b"ad_response_status"]) -> None: ... - -global___AdProto = AdProto - -@typing_extensions.final -class AdRequestDeviceInfo(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _OperatingSystem: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _OperatingSystemEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[AdRequestDeviceInfo._OperatingSystem.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - PLATFORM_UNKNOWN: AdRequestDeviceInfo._OperatingSystem.ValueType # 0 - PLATFORM_ANDROID: AdRequestDeviceInfo._OperatingSystem.ValueType # 1 - PLATFORM_IOS: AdRequestDeviceInfo._OperatingSystem.ValueType # 2 - - class OperatingSystem(_OperatingSystem, metaclass=_OperatingSystemEnumTypeWrapper): ... - PLATFORM_UNKNOWN: AdRequestDeviceInfo.OperatingSystem.ValueType # 0 - PLATFORM_ANDROID: AdRequestDeviceInfo.OperatingSystem.ValueType # 1 - PLATFORM_IOS: AdRequestDeviceInfo.OperatingSystem.ValueType # 2 - - OPERATING_SYSTEM_FIELD_NUMBER: builtins.int - DEVICE_MODEL_FIELD_NUMBER: builtins.int - CARRIER_FIELD_NUMBER: builtins.int - OPERATING_SYSTEM_VERSION_FIELD_NUMBER: builtins.int - SYSTEM_MEMORY_SIZE_MB_FIELD_NUMBER: builtins.int - GRAPHICS_MEMORY_SIZE_MB_FIELD_NUMBER: builtins.int - CAMERA_PERMISSION_GRANTED_FIELD_NUMBER: builtins.int - operating_system: global___AdRequestDeviceInfo.OperatingSystem.ValueType - device_model: builtins.str - carrier: builtins.str - operating_system_version: builtins.str - system_memory_size_mb: builtins.int - graphics_memory_size_mb: builtins.int - camera_permission_granted: builtins.bool - def __init__( - self, - *, - operating_system: global___AdRequestDeviceInfo.OperatingSystem.ValueType = ..., - device_model: builtins.str = ..., - carrier: builtins.str = ..., - operating_system_version: builtins.str = ..., - system_memory_size_mb: builtins.int = ..., - graphics_memory_size_mb: builtins.int = ..., - camera_permission_granted: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["camera_permission_granted", b"camera_permission_granted", "carrier", b"carrier", "device_model", b"device_model", "graphics_memory_size_mb", b"graphics_memory_size_mb", "operating_system", b"operating_system", "operating_system_version", b"operating_system_version", "system_memory_size_mb", b"system_memory_size_mb"]) -> None: ... - -global___AdRequestDeviceInfo = AdRequestDeviceInfo - -@typing_extensions.final -class AdTargetingInfoProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - DEVICE_INFO_FIELD_NUMBER: builtins.int - AVATAR_GENDER_FIELD_NUMBER: builtins.int - @property - def device_info(self) -> global___AdRequestDeviceInfo: ... - avatar_gender: global___AvatarGender.ValueType - def __init__( - self, - *, - device_info: global___AdRequestDeviceInfo | None = ..., - avatar_gender: global___AvatarGender.ValueType = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["device_info", b"device_info"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["avatar_gender", b"avatar_gender", "device_info", b"device_info"]) -> None: ... - -global___AdTargetingInfoProto = AdTargetingInfoProto - -@typing_extensions.final -class AddFavoriteFriendRequest(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FRIEND_ID_FIELD_NUMBER: builtins.int - FRIEND_NIA_ACCOUNT_ID_FIELD_NUMBER: builtins.int - friend_id: builtins.str - friend_nia_account_id: builtins.str - def __init__( - self, - *, - friend_id: builtins.str = ..., - friend_nia_account_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["friend_id", b"friend_id", "friend_nia_account_id", b"friend_nia_account_id"]) -> None: ... - -global___AddFavoriteFriendRequest = AddFavoriteFriendRequest - -@typing_extensions.final -class AddFavoriteFriendResponse(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[AddFavoriteFriendResponse._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: AddFavoriteFriendResponse._Result.ValueType # 0 - SUCCESS: AddFavoriteFriendResponse._Result.ValueType # 1 - ERROR: AddFavoriteFriendResponse._Result.ValueType # 2 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: AddFavoriteFriendResponse.Result.ValueType # 0 - SUCCESS: AddFavoriteFriendResponse.Result.ValueType # 1 - ERROR: AddFavoriteFriendResponse.Result.ValueType # 2 - - RESULT_FIELD_NUMBER: builtins.int - result: global___AddFavoriteFriendResponse.Result.ValueType - def __init__( - self, - *, - result: global___AddFavoriteFriendResponse.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result"]) -> None: ... - -global___AddFavoriteFriendResponse = AddFavoriteFriendResponse - -@typing_extensions.final -class AddFortModifierOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[AddFortModifierOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - NO_RESULT_SET: AddFortModifierOutProto._Result.ValueType # 0 - SUCCESS: AddFortModifierOutProto._Result.ValueType # 1 - FORT_ALREADY_HAS_MODIFIER: AddFortModifierOutProto._Result.ValueType # 2 - TOO_FAR_AWAY: AddFortModifierOutProto._Result.ValueType # 3 - NO_ITEM_IN_INVENTORY: AddFortModifierOutProto._Result.ValueType # 4 - POI_INACCESSIBLE: AddFortModifierOutProto._Result.ValueType # 5 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - NO_RESULT_SET: AddFortModifierOutProto.Result.ValueType # 0 - SUCCESS: AddFortModifierOutProto.Result.ValueType # 1 - FORT_ALREADY_HAS_MODIFIER: AddFortModifierOutProto.Result.ValueType # 2 - TOO_FAR_AWAY: AddFortModifierOutProto.Result.ValueType # 3 - NO_ITEM_IN_INVENTORY: AddFortModifierOutProto.Result.ValueType # 4 - POI_INACCESSIBLE: AddFortModifierOutProto.Result.ValueType # 5 - - RESULT_FIELD_NUMBER: builtins.int - FORT_DETAILS_OUT_PROTO_FIELD_NUMBER: builtins.int - result: global___AddFortModifierOutProto.Result.ValueType - @property - def fort_details_out_proto(self) -> global___FortDetailsOutProto: ... - def __init__( - self, - *, - result: global___AddFortModifierOutProto.Result.ValueType = ..., - fort_details_out_proto: global___FortDetailsOutProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["fort_details_out_proto", b"fort_details_out_proto"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["fort_details_out_proto", b"fort_details_out_proto", "result", b"result"]) -> None: ... - -global___AddFortModifierOutProto = AddFortModifierOutProto - -@typing_extensions.final -class AddFortModifierProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MODIFIER_TYPE_FIELD_NUMBER: builtins.int - FORT_ID_FIELD_NUMBER: builtins.int - PLAYER_LAT_DEGREES_FIELD_NUMBER: builtins.int - PLAYER_LNG_DEGREES_FIELD_NUMBER: builtins.int - modifier_type: global___Item.ValueType - fort_id: builtins.str - player_lat_degrees: builtins.float - player_lng_degrees: builtins.float - def __init__( - self, - *, - modifier_type: global___Item.ValueType = ..., - fort_id: builtins.str = ..., - player_lat_degrees: builtins.float = ..., - player_lng_degrees: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["fort_id", b"fort_id", "modifier_type", b"modifier_type", "player_lat_degrees", b"player_lat_degrees", "player_lng_degrees", b"player_lng_degrees"]) -> None: ... - -global___AddFortModifierProto = AddFortModifierProto - -@typing_extensions.final -class AddFriendQuestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ADDED_FRIEND_IDS_FIELD_NUMBER: builtins.int - @property - def added_friend_ids(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - def __init__( - self, - *, - added_friend_ids: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["added_friend_ids", b"added_friend_ids"]) -> None: ... - -global___AddFriendQuestProto = AddFriendQuestProto - -@typing_extensions.final -class AddLoginActionOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[AddLoginActionOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: AddLoginActionOutProto._Status.ValueType # 0 - AUTH_FAILURE: AddLoginActionOutProto._Status.ValueType # 1 - LOGIN_TAKEN: AddLoginActionOutProto._Status.ValueType # 2 - ERROR_UNKNOWN: AddLoginActionOutProto._Status.ValueType # 3 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: AddLoginActionOutProto.Status.ValueType # 0 - AUTH_FAILURE: AddLoginActionOutProto.Status.ValueType # 1 - LOGIN_TAKEN: AddLoginActionOutProto.Status.ValueType # 2 - ERROR_UNKNOWN: AddLoginActionOutProto.Status.ValueType # 3 - - SUCCESS_FIELD_NUMBER: builtins.int - LOGIN_DETAIL_FIELD_NUMBER: builtins.int - STATUS_FIELD_NUMBER: builtins.int - success: builtins.bool - @property - def login_detail(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___LoginDetail]: ... - status: global___AddLoginActionOutProto.Status.ValueType - def __init__( - self, - *, - success: builtins.bool = ..., - login_detail: collections.abc.Iterable[global___LoginDetail] | None = ..., - status: global___AddLoginActionOutProto.Status.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["login_detail", b"login_detail", "status", b"status", "success", b"success"]) -> None: ... - -global___AddLoginActionOutProto = AddLoginActionOutProto - -@typing_extensions.final -class AddLoginActionProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - IDENTITY_PROVIDER_FIELD_NUMBER: builtins.int - INNER_MESSAGE_FIELD_NUMBER: builtins.int - AUTH_PROVIDER_ID_FIELD_NUMBER: builtins.int - identity_provider: global___IdentityProvider.ValueType - inner_message: builtins.bytes - auth_provider_id: builtins.str - def __init__( - self, - *, - identity_provider: global___IdentityProvider.ValueType = ..., - inner_message: builtins.bytes = ..., - auth_provider_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["auth_provider_id", b"auth_provider_id", "identity_provider", b"identity_provider", "inner_message", b"inner_message"]) -> None: ... - -global___AddLoginActionProto = AddLoginActionProto - -@typing_extensions.final -class AddReferrerOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[AddReferrerOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: AddReferrerOutProto._Status.ValueType # 0 - SUCCESS: AddReferrerOutProto._Status.ValueType # 1 - ERROR_DISABLED: AddReferrerOutProto._Status.ValueType # 2 - ERROR_INVALID_REFERRAL_CODE: AddReferrerOutProto._Status.ValueType # 3 - ERROR_ALREADY_ADDED: AddReferrerOutProto._Status.ValueType # 4 - ERROR_PASSED_GRACE_PERIOD: AddReferrerOutProto._Status.ValueType # 5 - ERROR_ALREADY_SKIPPED_ENTERING_REFERRAL_CODE: AddReferrerOutProto._Status.ValueType # 6 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: AddReferrerOutProto.Status.ValueType # 0 - SUCCESS: AddReferrerOutProto.Status.ValueType # 1 - ERROR_DISABLED: AddReferrerOutProto.Status.ValueType # 2 - ERROR_INVALID_REFERRAL_CODE: AddReferrerOutProto.Status.ValueType # 3 - ERROR_ALREADY_ADDED: AddReferrerOutProto.Status.ValueType # 4 - ERROR_PASSED_GRACE_PERIOD: AddReferrerOutProto.Status.ValueType # 5 - ERROR_ALREADY_SKIPPED_ENTERING_REFERRAL_CODE: AddReferrerOutProto.Status.ValueType # 6 - - STATUS_FIELD_NUMBER: builtins.int - status: global___AddReferrerOutProto.Status.ValueType - def __init__( - self, - *, - status: global___AddReferrerOutProto.Status.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["status", b"status"]) -> None: ... - -global___AddReferrerOutProto = AddReferrerOutProto - -@typing_extensions.final -class AddReferrerProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - REFERRER_CODE_FIELD_NUMBER: builtins.int - referrer_code: builtins.str - def __init__( - self, - *, - referrer_code: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["referrer_code", b"referrer_code"]) -> None: ... - -global___AddReferrerProto = AddReferrerProto - -@typing_extensions.final -class AddressBookImportSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - IS_ENABLED_FIELD_NUMBER: builtins.int - ONBOARDING_SCREEN_LEVEL_FIELD_NUMBER: builtins.int - SHOW_OPT_OUT_CHECKBOX_FIELD_NUMBER: builtins.int - REPROMPT_ONBOARDING_FOR_V1_FIELD_NUMBER: builtins.int - is_enabled: builtins.bool - onboarding_screen_level: builtins.int - show_opt_out_checkbox: builtins.bool - reprompt_onboarding_for_v1: builtins.bool - def __init__( - self, - *, - is_enabled: builtins.bool = ..., - onboarding_screen_level: builtins.int = ..., - show_opt_out_checkbox: builtins.bool = ..., - reprompt_onboarding_for_v1: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["is_enabled", b"is_enabled", "onboarding_screen_level", b"onboarding_screen_level", "reprompt_onboarding_for_v1", b"reprompt_onboarding_for_v1", "show_opt_out_checkbox", b"show_opt_out_checkbox"]) -> None: ... - -global___AddressBookImportSettingsProto = AddressBookImportSettingsProto - -@typing_extensions.final -class AddressBookImportTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _AddressBookImportTelemetryId: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _AddressBookImportTelemetryIdEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[AddressBookImportTelemetry._AddressBookImportTelemetryId.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNDEFINED: AddressBookImportTelemetry._AddressBookImportTelemetryId.ValueType # 0 - SEE_PGO_NEW_PLAYER_ONBOARDING_SCREEN: AddressBookImportTelemetry._AddressBookImportTelemetryId.ValueType # 1 - CLICK_IMPORT_CONTACTS_BUTTON: AddressBookImportTelemetry._AddressBookImportTelemetryId.ValueType # 2 - OPEN_ADDRESS_BOOK_IMPORT_FROM_PGO_ONBOARDING: AddressBookImportTelemetry._AddressBookImportTelemetryId.ValueType # 3 - DISMISS_PGO_ONBOARDING: AddressBookImportTelemetry._AddressBookImportTelemetryId.ValueType # 4 - - class AddressBookImportTelemetryId(_AddressBookImportTelemetryId, metaclass=_AddressBookImportTelemetryIdEnumTypeWrapper): ... - UNDEFINED: AddressBookImportTelemetry.AddressBookImportTelemetryId.ValueType # 0 - SEE_PGO_NEW_PLAYER_ONBOARDING_SCREEN: AddressBookImportTelemetry.AddressBookImportTelemetryId.ValueType # 1 - CLICK_IMPORT_CONTACTS_BUTTON: AddressBookImportTelemetry.AddressBookImportTelemetryId.ValueType # 2 - OPEN_ADDRESS_BOOK_IMPORT_FROM_PGO_ONBOARDING: AddressBookImportTelemetry.AddressBookImportTelemetryId.ValueType # 3 - DISMISS_PGO_ONBOARDING: AddressBookImportTelemetry.AddressBookImportTelemetryId.ValueType # 4 - - ABI_TELEMETRY_ID_FIELD_NUMBER: builtins.int - abi_telemetry_id: global___AddressBookImportTelemetry.AddressBookImportTelemetryId.ValueType - def __init__( - self, - *, - abi_telemetry_id: global___AddressBookImportTelemetry.AddressBookImportTelemetryId.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["abi_telemetry_id", b"abi_telemetry_id"]) -> None: ... - -global___AddressBookImportTelemetry = AddressBookImportTelemetry - -@typing_extensions.final -class AddressablePokemonSettings(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_ADDRESSABLE_INT_FIELD_NUMBER: builtins.int - POKEMON_ID_FIELD_NUMBER: builtins.int - ob_addressable_int: builtins.int - @property - def pokemon_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___HoloPokemonId.ValueType]: ... - def __init__( - self, - *, - ob_addressable_int: builtins.int = ..., - pokemon_id: collections.abc.Iterable[global___HoloPokemonId.ValueType] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_addressable_int", b"ob_addressable_int", "pokemon_id", b"pokemon_id"]) -> None: ... - -global___AddressablePokemonSettings = AddressablePokemonSettings - -@typing_extensions.final -class AdvancedPerformanceTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _PerformanceLevels: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _PerformanceLevelsEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[AdvancedPerformanceTelemetry._PerformanceLevels.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: AdvancedPerformanceTelemetry._PerformanceLevels.ValueType # 0 - LOW: AdvancedPerformanceTelemetry._PerformanceLevels.ValueType # 1 - MEDIUM: AdvancedPerformanceTelemetry._PerformanceLevels.ValueType # 2 - HIGH: AdvancedPerformanceTelemetry._PerformanceLevels.ValueType # 3 - - class PerformanceLevels(_PerformanceLevels, metaclass=_PerformanceLevelsEnumTypeWrapper): ... - UNSET: AdvancedPerformanceTelemetry.PerformanceLevels.ValueType # 0 - LOW: AdvancedPerformanceTelemetry.PerformanceLevels.ValueType # 1 - MEDIUM: AdvancedPerformanceTelemetry.PerformanceLevels.ValueType # 2 - HIGH: AdvancedPerformanceTelemetry.PerformanceLevels.ValueType # 3 - - class _PerformancePresetLevels: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _PerformancePresetLevelsEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[AdvancedPerformanceTelemetry._PerformancePresetLevels.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET_PRESET: AdvancedPerformanceTelemetry._PerformancePresetLevels.ValueType # 0 - LOW_PRESET: AdvancedPerformanceTelemetry._PerformancePresetLevels.ValueType # 1 - MEDIUM_PRESET: AdvancedPerformanceTelemetry._PerformancePresetLevels.ValueType # 2 - HIGH_PRESET: AdvancedPerformanceTelemetry._PerformancePresetLevels.ValueType # 3 - MAX_PRESET: AdvancedPerformanceTelemetry._PerformancePresetLevels.ValueType # 4 - CUSTOM_PRESET: AdvancedPerformanceTelemetry._PerformancePresetLevels.ValueType # 5 - - class PerformancePresetLevels(_PerformancePresetLevels, metaclass=_PerformancePresetLevelsEnumTypeWrapper): ... - UNSET_PRESET: AdvancedPerformanceTelemetry.PerformancePresetLevels.ValueType # 0 - LOW_PRESET: AdvancedPerformanceTelemetry.PerformancePresetLevels.ValueType # 1 - MEDIUM_PRESET: AdvancedPerformanceTelemetry.PerformancePresetLevels.ValueType # 2 - HIGH_PRESET: AdvancedPerformanceTelemetry.PerformancePresetLevels.ValueType # 3 - MAX_PRESET: AdvancedPerformanceTelemetry.PerformancePresetLevels.ValueType # 4 - CUSTOM_PRESET: AdvancedPerformanceTelemetry.PerformancePresetLevels.ValueType # 5 - - PERFORMANCE_PRESET_LEVEL_FIELD_NUMBER: builtins.int - NATIVE_REFRESH_RATE_FPS_FIELD_NUMBER: builtins.int - SPECIAL_FRAMERATE_FIELD_NUMBER: builtins.int - IMPROVED_SKY_FIELD_NUMBER: builtins.int - DYNAMIC_GYMS_FIELD_NUMBER: builtins.int - NORMAL_MAP_DRAWING_DISTANCE_FIELD_NUMBER: builtins.int - NORMAL_FOG_DISTANCE_FIELD_NUMBER: builtins.int - BUILDINGS_ON_MAP_FIELD_NUMBER: builtins.int - FRIENDS_ICONS_IN_LIST_FIELD_NUMBER: builtins.int - AVATARS_RENDER_TEXTURE_SIZE_HIGH_FIELD_NUMBER: builtins.int - AVATARS_RENDER_TEXTURE_SIZE_LOW_FIELD_NUMBER: builtins.int - AR_PROMPT_FIELD_NUMBER: builtins.int - RENDER_LEVEL_FIELD_NUMBER: builtins.int - TEXTURE_QUALITY_FIELD_NUMBER: builtins.int - DOWNLOAD_IMAGE_RAM_CACHE_FIELD_NUMBER: builtins.int - MAP_DETAILS_FIELD_NUMBER: builtins.int - AVATAR_DETAILS_FIELD_NUMBER: builtins.int - RENDER_AND_TEXTURE_FIELD_NUMBER: builtins.int - performance_preset_level: global___AdvancedPerformanceTelemetry.PerformancePresetLevels.ValueType - native_refresh_rate_fps: builtins.bool - special_framerate: builtins.bool - improved_sky: builtins.bool - dynamic_gyms: builtins.bool - normal_map_drawing_distance: builtins.bool - normal_fog_distance: builtins.bool - buildings_on_map: global___AdvancedPerformanceTelemetry.PerformanceLevels.ValueType - friends_icons_in_list: builtins.bool - avatars_render_texture_size_high: global___AdvancedPerformanceTelemetry.PerformanceLevels.ValueType - avatars_render_texture_size_low: builtins.bool - ar_prompt: builtins.bool - render_level: global___AdvancedPerformanceTelemetry.PerformanceLevels.ValueType - texture_quality: global___AdvancedPerformanceTelemetry.PerformanceLevels.ValueType - download_image_ram_cache: global___AdvancedPerformanceTelemetry.PerformanceLevels.ValueType - map_details: builtins.bool - avatar_details: builtins.bool - render_and_texture: global___AdvancedPerformanceTelemetry.PerformanceLevels.ValueType - def __init__( - self, - *, - performance_preset_level: global___AdvancedPerformanceTelemetry.PerformancePresetLevels.ValueType = ..., - native_refresh_rate_fps: builtins.bool = ..., - special_framerate: builtins.bool = ..., - improved_sky: builtins.bool = ..., - dynamic_gyms: builtins.bool = ..., - normal_map_drawing_distance: builtins.bool = ..., - normal_fog_distance: builtins.bool = ..., - buildings_on_map: global___AdvancedPerformanceTelemetry.PerformanceLevels.ValueType = ..., - friends_icons_in_list: builtins.bool = ..., - avatars_render_texture_size_high: global___AdvancedPerformanceTelemetry.PerformanceLevels.ValueType = ..., - avatars_render_texture_size_low: builtins.bool = ..., - ar_prompt: builtins.bool = ..., - render_level: global___AdvancedPerformanceTelemetry.PerformanceLevels.ValueType = ..., - texture_quality: global___AdvancedPerformanceTelemetry.PerformanceLevels.ValueType = ..., - download_image_ram_cache: global___AdvancedPerformanceTelemetry.PerformanceLevels.ValueType = ..., - map_details: builtins.bool = ..., - avatar_details: builtins.bool = ..., - render_and_texture: global___AdvancedPerformanceTelemetry.PerformanceLevels.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ar_prompt", b"ar_prompt", "avatar_details", b"avatar_details", "avatars_render_texture_size_high", b"avatars_render_texture_size_high", "avatars_render_texture_size_low", b"avatars_render_texture_size_low", "buildings_on_map", b"buildings_on_map", "download_image_ram_cache", b"download_image_ram_cache", "dynamic_gyms", b"dynamic_gyms", "friends_icons_in_list", b"friends_icons_in_list", "improved_sky", b"improved_sky", "map_details", b"map_details", "native_refresh_rate_fps", b"native_refresh_rate_fps", "normal_fog_distance", b"normal_fog_distance", "normal_map_drawing_distance", b"normal_map_drawing_distance", "performance_preset_level", b"performance_preset_level", "render_and_texture", b"render_and_texture", "render_level", b"render_level", "special_framerate", b"special_framerate", "texture_quality", b"texture_quality"]) -> None: ... - -global___AdvancedPerformanceTelemetry = AdvancedPerformanceTelemetry - -@typing_extensions.final -class AdvancedSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_FIELD_NUMBER: builtins.int - OB_INT32_1_FIELD_NUMBER: builtins.int - OB_INT32_2_FIELD_NUMBER: builtins.int - OB_INT32_3_FIELD_NUMBER: builtins.int - OB_INT32_4_FIELD_NUMBER: builtins.int - DOWNLOAD_ALL_ASSETS_ENABLED_FIELD_NUMBER: builtins.int - OB_BOOL_FIELD_NUMBER: builtins.int - OB_INT32_5_FIELD_NUMBER: builtins.int - OB_BOOL_1_FIELD_NUMBER: builtins.int - OB_BOOL_2_FIELD_NUMBER: builtins.int - ob_int32: builtins.int - @property - def ob_int32_1(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - @property - def ob_int32_2(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - @property - def ob_int32_3(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - @property - def ob_int32_4(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - download_all_assets_enabled: builtins.bool - ob_bool: builtins.bool - ob_int32_5: builtins.int - ob_bool_1: builtins.bool - ob_bool_2: builtins.bool - def __init__( - self, - *, - ob_int32: builtins.int = ..., - ob_int32_1: collections.abc.Iterable[builtins.int] | None = ..., - ob_int32_2: collections.abc.Iterable[builtins.int] | None = ..., - ob_int32_3: collections.abc.Iterable[builtins.int] | None = ..., - ob_int32_4: collections.abc.Iterable[builtins.int] | None = ..., - download_all_assets_enabled: builtins.bool = ..., - ob_bool: builtins.bool = ..., - ob_int32_5: builtins.int = ..., - ob_bool_1: builtins.bool = ..., - ob_bool_2: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["download_all_assets_enabled", b"download_all_assets_enabled", "ob_bool", b"ob_bool", "ob_bool_1", b"ob_bool_1", "ob_bool_2", b"ob_bool_2", "ob_int32", b"ob_int32", "ob_int32_1", b"ob_int32_1", "ob_int32_2", b"ob_int32_2", "ob_int32_3", b"ob_int32_3", "ob_int32_4", b"ob_int32_4", "ob_int32_5", b"ob_int32_5"]) -> None: ... - -global___AdvancedSettingsProto = AdvancedSettingsProto - -@typing_extensions.final -class AdventureSyncProgress(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NOTIFICATION_SELECTOR_FIELD_NUMBER: builtins.int - PARAMETERS_FIELD_NUMBER: builtins.int - SERIALIZED_DATA_FIELD_NUMBER: builtins.int - notification_selector: builtins.int - @property - def parameters(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - serialized_data: builtins.bytes - def __init__( - self, - *, - notification_selector: builtins.int = ..., - parameters: collections.abc.Iterable[builtins.str] | None = ..., - serialized_data: builtins.bytes = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["notification_selector", b"notification_selector", "parameters", b"parameters", "serialized_data", b"serialized_data"]) -> None: ... - -global___AdventureSyncProgress = AdventureSyncProgress - -@typing_extensions.final -class AdventureSyncSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FITNESS_SERVICE_ENABLED_FIELD_NUMBER: builtins.int - AWARENESS_SERVICE_ENABLED_FIELD_NUMBER: builtins.int - PERSISTENT_BREADCRUMB_SERVICE_ENABLED_FIELD_NUMBER: builtins.int - SENSOR_SERVICE_ENABLED_FIELD_NUMBER: builtins.int - PERSISTENT_LOCATION_SERVICE_ENABLED_FIELD_NUMBER: builtins.int - fitness_service_enabled: builtins.bool - awareness_service_enabled: builtins.bool - persistent_breadcrumb_service_enabled: builtins.bool - sensor_service_enabled: builtins.bool - persistent_location_service_enabled: builtins.bool - def __init__( - self, - *, - fitness_service_enabled: builtins.bool = ..., - awareness_service_enabled: builtins.bool = ..., - persistent_breadcrumb_service_enabled: builtins.bool = ..., - sensor_service_enabled: builtins.bool = ..., - persistent_location_service_enabled: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["awareness_service_enabled", b"awareness_service_enabled", "fitness_service_enabled", b"fitness_service_enabled", "persistent_breadcrumb_service_enabled", b"persistent_breadcrumb_service_enabled", "persistent_location_service_enabled", b"persistent_location_service_enabled", "sensor_service_enabled", b"sensor_service_enabled"]) -> None: ... - -global___AdventureSyncSettingsProto = AdventureSyncSettingsProto - -@typing_extensions.final -class AdventureSyncV2GmtProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FEATURE_ENABLED_FIELD_NUMBER: builtins.int - feature_enabled: builtins.bool - def __init__( - self, - *, - feature_enabled: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["feature_enabled", b"feature_enabled"]) -> None: ... - -global___AdventureSyncV2GmtProto = AdventureSyncV2GmtProto - -@typing_extensions.final -class AgeGateResult(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - METHOD_NAME_FIELD_NUMBER: builtins.int - method_name: builtins.str - def __init__( - self, - *, - method_name: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["method_name", b"method_name"]) -> None: ... - -global___AgeGateResult = AgeGateResult - -@typing_extensions.final -class AgeGateStartup(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - METHOD_NAME_FIELD_NUMBER: builtins.int - method_name: builtins.str - def __init__( - self, - *, - method_name: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["method_name", b"method_name"]) -> None: ... - -global___AgeGateStartup = AgeGateStartup - -@typing_extensions.final -class AllTypesAndMessagesResponsesProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _NMAMethod: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _NMAMethodEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[AllTypesAndMessagesResponsesProto._NMAMethod.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - NMA_METHOD_METHOD_UNSET: AllTypesAndMessagesResponsesProto._NMAMethod.ValueType # 0 - NMA_METHOD_GET_PLAYER: AllTypesAndMessagesResponsesProto._NMAMethod.ValueType # 1 - NMA_METHOD_GET_SURVEYOR_PROJECTS: AllTypesAndMessagesResponsesProto._NMAMethod.ValueType # 2 - NMA_METHOD_GET_SERVER_CONFIG: AllTypesAndMessagesResponsesProto._NMAMethod.ValueType # 3 - NMA_METHOD_UPDATE_SURVEYOR_PROJECT: AllTypesAndMessagesResponsesProto._NMAMethod.ValueType # 4 - NMA_METHOD_UPDATE_USER_ONBOARDING: AllTypesAndMessagesResponsesProto._NMAMethod.ValueType # 5 - - class NMAMethod(_NMAMethod, metaclass=_NMAMethodEnumTypeWrapper): ... - NMA_METHOD_METHOD_UNSET: AllTypesAndMessagesResponsesProto.NMAMethod.ValueType # 0 - NMA_METHOD_GET_PLAYER: AllTypesAndMessagesResponsesProto.NMAMethod.ValueType # 1 - NMA_METHOD_GET_SURVEYOR_PROJECTS: AllTypesAndMessagesResponsesProto.NMAMethod.ValueType # 2 - NMA_METHOD_GET_SERVER_CONFIG: AllTypesAndMessagesResponsesProto.NMAMethod.ValueType # 3 - NMA_METHOD_UPDATE_SURVEYOR_PROJECT: AllTypesAndMessagesResponsesProto.NMAMethod.ValueType # 4 - NMA_METHOD_UPDATE_USER_ONBOARDING: AllTypesAndMessagesResponsesProto.NMAMethod.ValueType # 5 - - class _AllResquestTypesProto: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _AllResquestTypesProtoEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - REQUEST_TYPE_UNSET: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 0 - REQUEST_TYPE_METHOD_GET_PLAYER: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 2 - REQUEST_TYPE_METHOD_GET_HOLOHOLO_INVENTORY: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 4 - REQUEST_TYPE_METHOD_DOWNLOAD_SETTINGS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 5 - REQUEST_TYPE_METHOD_DOWNLOAD_ITEM_TEMPLATES: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 6 - REQUEST_TYPE_METHOD_DOWNLOAD_REMOTE_CONFIG_VERSION: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 7 - REQUEST_TYPE_METHOD_REGISTER_BACKGROUND_DEVICE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 8 - REQUEST_TYPE_METHOD_GET_PLAYER_DAY: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 9 - REQUEST_TYPE_METHOD_ACKNOWLEDGE_PUNISHMENT: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 10 - REQUEST_TYPE_METHOD_GET_SERVER_TIME: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 11 - REQUEST_TYPE_METHOD_GET_LOCAL_TIME: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 12 - REQUEST_TYPE_METHOD_FORT_SEARCH: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 101 - REQUEST_TYPE_METHOD_ENCOUNTER: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 102 - REQUEST_TYPE_METHOD_CATCH_POKEMON: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 103 - REQUEST_TYPE_METHOD_FORT_DETAILS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 104 - REQUEST_TYPE_METHOD_GET_MAP_OBJECTS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 106 - REQUEST_TYPE_METHOD_FORT_DEPLOY_POKEMON: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 110 - REQUEST_TYPE_METHOD_FORT_RECALL_POKEMON: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 111 - REQUEST_TYPE_METHOD_RELEASE_POKEMON: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 112 - REQUEST_TYPE_METHOD_USE_ITEM_POTION: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 113 - REQUEST_TYPE_METHOD_USE_ITEM_CAPTURE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 114 - REQUEST_TYPE_METHOD_USE_ITEM_FLEE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 115 - REQUEST_TYPE_METHOD_USE_ITEM_REVIVE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 116 - REQUEST_TYPE_METHOD_GET_PLAYER_PROFILE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 121 - REQUEST_TYPE_METHOD_EVOLVE_POKEMON: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 125 - REQUEST_TYPE_METHOD_GET_HATCHED_EGGS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 126 - REQUEST_TYPE_METHOD_ENCOUNTER_TUTORIAL_COMPLETE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 127 - REQUEST_TYPE_METHOD_LEVEL_UP_REWARDS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 128 - REQUEST_TYPE_METHOD_CHECK_AWARDED_BADGES: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 129 - REQUEST_TYPE_METHOD_RECYCLE_INVENTORY_ITEM: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 137 - REQUEST_TYPE_METHOD_COLLECT_DAILY_BONUS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 138 - REQUEST_TYPE_METHOD_USE_ITEM_XP_BOOST: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 139 - REQUEST_TYPE_METHOD_USE_ITEM_EGG_INCUBATOR: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 140 - REQUEST_TYPE_METHOD_USE_INCENSE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 141 - REQUEST_TYPE_METHOD_GET_INCENSE_POKEMON: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 142 - REQUEST_TYPE_METHOD_INCENSE_ENCOUNTER: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 143 - REQUEST_TYPE_METHOD_ADD_FORT_MODIFIER: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 144 - REQUEST_TYPE_METHOD_DISK_ENCOUNTER: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 145 - REQUEST_TYPE_METHOD_UPGRADE_POKEMON: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 147 - REQUEST_TYPE_METHOD_SET_FAVORITE_POKEMON: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 148 - REQUEST_TYPE_METHOD_NICKNAME_POKEMON: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 149 - REQUEST_TYPE_METHOD_EQUIP_BADGE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 150 - REQUEST_TYPE_METHOD_SET_CONTACT_SETTINGS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 151 - REQUEST_TYPE_METHOD_SET_BUDDY_POKEMON: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 152 - REQUEST_TYPE_METHOD_GET_BUDDY_WALKED: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 153 - REQUEST_TYPE_METHOD_USE_ITEM_ENCOUNTER: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 154 - REQUEST_TYPE_METHOD_GYM_DEPLOY: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 155 - REQUEST_TYPE_METHOD_GYM_GET_INFO: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 156 - REQUEST_TYPE_METHOD_GYM_START_SESSION: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 157 - REQUEST_TYPE_METHOD_GYM_BATTLE_ATTACK: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 158 - REQUEST_TYPE_METHOD_JOIN_LOBBY: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 159 - REQUEST_TYPE_METHOD_LEAVE_LOBBY: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 160 - REQUEST_TYPE_METHOD_SET_LOBBY_VISIBILITY: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 161 - REQUEST_TYPE_METHOD_SET_LOBBY_POKEMON: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 162 - REQUEST_TYPE_METHOD_GET_RAID_DETAILS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 163 - REQUEST_TYPE_METHOD_GYM_FEED_POKEMON: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 164 - REQUEST_TYPE_METHOD_START_RAID_BATTLE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 165 - REQUEST_TYPE_METHOD_ATTACK_RAID: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 166 - REQUEST_TYPE_METHOD_AWARD_POKECOIN: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 167 - REQUEST_TYPE_METHOD_USE_ITEM_STARDUST_BOOST: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 168 - REQUEST_TYPE_METHOD_REASSIGN_PLAYER: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 169 - REQUEST_TYPE_METHOD_REDEEM_POI_PASSCODE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 170 - REQUEST_TYPE_METHOD_CONVERT_CANDY_TO_XL_CANDY: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 171 - REQUEST_TYPE_METHOD_IS_SKU_AVAILABLE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 172 - REQUEST_TYPE_METHOD_GET_ASSET_DIGEST: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 300 - REQUEST_TYPE_METHOD_GET_DOWNLOAD_URLS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 301 - REQUEST_TYPE_METHOD_GET_ASSET_VERSION: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 302 - REQUEST_TYPE_METHOD_CLAIM_CODENAME: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 403 - REQUEST_TYPE_METHOD_SET_AVATAR: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 404 - REQUEST_TYPE_METHOD_SET_PLAYER_TEAM: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 405 - REQUEST_TYPE_METHOD_MARK_TUTORIAL_COMPLETE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 406 - REQUEST_TYPE_METHOD_UPDATE_PERFORMANCE_METRICS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 407 - REQUEST_TYPE_METHOD_SET_NEUTRAL_AVATAR: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 408 - REQUEST_TYPE_METHOD_LIST_AVATAR_STORE_ITEMS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 409 - REQUEST_TYPE_METHOD_LIST_AVATAR_APPEARANCE_ITEMS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 410 - REQUEST_TYPE_METHOD_CHECK_CHALLENGE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 600 - REQUEST_TYPE_METHOD_VERIFY_CHALLENGE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 601 - REQUEST_TYPE_METHOD_ECHO: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 666 - REQUEST_TYPE_METHOD_SFIDA_REGISTRATION: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 800 - REQUEST_TYPE_METHOD_SFIDA_ACTION_LOG: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 801 - REQUEST_TYPE_METHOD_SFIDA_CERTIFICATION: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 802 - REQUEST_TYPE_METHOD_SFIDA_UPDATE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 803 - REQUEST_TYPE_METHOD_SFIDA_ACTION: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 804 - REQUEST_TYPE_METHOD_SFIDA_DOWSER: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 805 - REQUEST_TYPE_METHOD_SFIDA_CAPTURE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 806 - REQUEST_TYPE_METHOD_LIST_AVATAR_CUSTOMIZATIONS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 807 - REQUEST_TYPE_METHOD_SET_AVATAR_ITEM_AS_VIEWED: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 808 - REQUEST_TYPE_METHOD_GET_INBOX: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 809 - REQUEST_TYPE_METHOD_LIST_GYM_BADGES: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 811 - REQUEST_TYPE_METHOD_GET_GYM_BADGE_DETAILS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 812 - REQUEST_TYPE_METHOD_USE_ITEM_MOVE_REROLL: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 813 - REQUEST_TYPE_METHOD_USE_ITEM_RARE_CANDY: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 814 - REQUEST_TYPE_METHOD_AWARD_FREE_RAID_TICKET: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 815 - REQUEST_TYPE_METHOD_FETCH_ALL_NEWS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 816 - REQUEST_TYPE_METHOD_MARK_READ_NEWS_ARTICLE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 817 - REQUEST_TYPE_METHOD_GET_PLAYER_DISPLAY_INFO: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 818 - REQUEST_TYPE_METHOD_BELUGA_TRANSACTION_START: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 819 - REQUEST_TYPE_METHOD_BELUGA_TRANSACTION_COMPLETE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 820 - REQUEST_TYPE_METHOD_SFIDA_ASSOCIATE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 822 - REQUEST_TYPE_METHOD_SFIDA_CHECK_PAIRING: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 823 - REQUEST_TYPE_METHOD_SFIDA_DISASSOCIATE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 824 - REQUEST_TYPE_METHOD_WAINA_GET_REWARDS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 825 - REQUEST_TYPE_METHOD_WAINA_SUBMIT_SLEEP_DATA: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 826 - REQUEST_TYPE_METHOD_SATURDAY_TRANSACTION_START: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 827 - REQUEST_TYPE_METHOD_SATURDAY_TRANSACTION_COMPLETE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 828 - REQUEST_TYPE_METHOD_REIMBURSE_ITEM: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 829 - REQUEST_TYPE_METHOD_GET_NEW_QUESTS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 900 - REQUEST_TYPE_METHOD_GET_QUEST_DETAILS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 901 - REQUEST_TYPE_METHOD_COMPLETE_QUEST: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 902 - REQUEST_TYPE_METHOD_REMOVE_QUEST: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 903 - REQUEST_TYPE_METHOD_QUEST_ENCOUNTER: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 904 - REQUEST_TYPE_METHOD_COMPLETE_QUEST_STAMP_CARD: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 905 - REQUEST_TYPE_METHOD_PROGRESS_QUEST: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 906 - REQUEST_TYPE_METHOD_START_QUEST_INCIDENT: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 907 - REQUEST_TYPE_METHOD_READ_QUEST_DIALOG: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 908 - REQUEST_TYPE_METHOD_SEND_GIFT: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 950 - REQUEST_TYPE_METHOD_OPEN_GIFT: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 951 - REQUEST_TYPE_METHOD_GIFT_DETAILS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 952 - REQUEST_TYPE_METHOD_DELETE_GIFT: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 953 - REQUEST_TYPE_METHOD_SAVE_PLAYER_SNAPSHOT: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 954 - REQUEST_TYPE_METHOD_GET_FRIENDSHIP_MILESTONE_REWARDS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 955 - REQUEST_TYPE_METHOD_CHECK_SEND_GIFT: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 956 - REQUEST_TYPE_METHOD_SET_FRIEND_NICKNAME: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 957 - REQUEST_TYPE_METHOD_DELETE_GIFT_FROM_INVENTORY: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 958 - REQUEST_TYPE_METHOD_SAVE_SOCIAL_PLAYER_SETTINGS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 959 - REQUEST_TYPE_METHOD_SHARE_EX_RAID_PASS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 960 - REQUEST_TYPE_METHOD_CHECK_SHARE_EX_RAID_PASS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 961 - REQUEST_TYPE_METHOD_DECLINE_SHARED_EX_RAID_PASS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 962 - REQUEST_TYPE_METHOD_OPEN_TRADING: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 970 - REQUEST_TYPE_METHOD_UPDATE_TRADING: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 971 - REQUEST_TYPE_METHOD_CONFIRM_TRADING: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 972 - REQUEST_TYPE_METHOD_CANCEL_TRADING: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 973 - REQUEST_TYPE_METHOD_GET_TRADING: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 974 - REQUEST_TYPE_METHOD_GET_FITNESS_REWARDS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 980 - REQUEST_TYPE_METHOD_GET_COMBAT_PLAYER_PROFILE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 990 - REQUEST_TYPE_METHOD_GENERATE_COMBAT_CHALLENGE_ID: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 991 - REQUEST_TYPE_METHOD_CREATE_COMBAT_CHALLENGE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 992 - REQUEST_TYPE_METHOD_OPEN_COMBAT_CHALLENGE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 993 - REQUEST_TYPE_METHOD_GET_COMBAT_CHALLENGE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 994 - REQUEST_TYPE_METHOD_ACCEPT_COMBAT_CHALLENGE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 995 - REQUEST_TYPE_METHOD_DECLINE_COMBAT_CHALLENGE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 996 - REQUEST_TYPE_METHOD_CANCEL_COMBAT_CHALLENGE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 997 - REQUEST_TYPE_METHOD_SUBMIT_COMBAT_CHALLENGE_POKEMONS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 998 - REQUEST_TYPE_METHOD_SAVE_COMBAT_PLAYER_PREFERENCES: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 999 - REQUEST_TYPE_METHOD_OPEN_COMBAT_SESSION: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1000 - REQUEST_TYPE_METHOD_UPDATE_COMBAT: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1001 - REQUEST_TYPE_METHOD_QUIT_COMBAT: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1002 - REQUEST_TYPE_METHOD_GET_COMBAT_RESULTS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1003 - REQUEST_TYPE_METHOD_UNLOCK_SPECIAL_MOVE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1004 - REQUEST_TYPE_METHOD_GET_NPC_COMBAT_REWARDS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1005 - REQUEST_TYPE_METHOD_COMBAT_FRIEND_REQUEST: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1006 - REQUEST_TYPE_METHOD_OPEN_NPC_COMBAT_SESSION: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1007 - REQUEST_TYPE_METHOD_START_TUTORIAL_ACTION: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1008 - REQUEST_TYPE_METHOD_GET_TUTORIAL_EGG_ACTION: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1009 - REQUEST_TYPE_METHOD_SEND_PROBE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1020 - REQUEST_TYPE_METHOD_PROBE_DATA: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1021 - REQUEST_TYPE_METHOD_COMBAT_DATA: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1022 - REQUEST_TYPE_METHOD_COMBAT_CHALLENGE_DATA: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1023 - REQUEST_TYPE_METHOD_CHECK_PHOTOBOMB: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1101 - REQUEST_TYPE_METHOD_CONFIRM_PHOTOBOMB: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1102 - REQUEST_TYPE_METHOD_GET_PHOTOBOMB: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1103 - REQUEST_TYPE_METHOD_ENCOUNTER_PHOTOBOMB: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1104 - REQUEST_TYPE_METHOD_GET_SIGNED_GMAP_URL_DEPRECATED: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1105 - REQUEST_TYPE_METHOD_CHANGE_TEAM: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1106 - REQUEST_TYPE_METHOD_GET_WEB_TOKEN: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1107 - REQUEST_TYPE_METHOD_COMPLETE_SNAPSHOT_SESSION: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1110 - REQUEST_TYPE_METHOD_COMPLETE_WILD_SNAPSHOT_SESSION: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1111 - REQUEST_TYPE_METHOD_START_INCIDENT: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1200 - REQUEST_TYPE_METHOD_INVASION_COMPLETE_DIALOGUE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1201 - REQUEST_TYPE_METHOD_INVASION_OPEN_COMBAT_SESSION: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1202 - REQUEST_TYPE_METHOD_INVASION_BATTLE_UPDATE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1203 - REQUEST_TYPE_METHOD_INVASION_ENCOUNTER: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1204 - REQUEST_TYPE_METHOD_PURIFY_POKEMON: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1205 - REQUEST_TYPE_METHOD_GET_ROCKET_BALLOON: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1206 - REQUEST_TYPE_METHOD_START_ROCKET_BALLOON_INCIDENT: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1207 - REQUEST_TYPE_METHOD_VS_SEEKER_START_MATCHMAKING: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1300 - REQUEST_TYPE_METHOD_CANCEL_MATCHMAKING: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1301 - REQUEST_TYPE_METHOD_GET_MATCHMAKING_STATUS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1302 - REQUEST_TYPE_METHOD_COMPLETE_VS_SEEKER_AND_RESTART_CHARGING: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1303 - REQUEST_TYPE_METHOD_GET_VS_SEEKER_STATUS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1304 - REQUEST_TYPE_METHOD_COMPLETE_COMBAT_COMPETITIVE_SEASON_ACTION: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1305 - REQUEST_TYPE_METHOD_CLAIM_VS_SEEKER_REWARDS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1306 - REQUEST_TYPE_METHOD_VS_SEEKER_REWARD_ENCOUNTER: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1307 - REQUEST_TYPE_METHOD_ACTIVATE_VS_SEEKER: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1308 - REQUEST_TYPE_METHOD_GET_BUDDY_MAP: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1350 - REQUEST_TYPE_METHOD_GET_BUDDY_STATS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1351 - REQUEST_TYPE_METHOD_FEED_BUDDY: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1352 - REQUEST_TYPE_METHOD_OPEN_BUDDY_GIFT: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1353 - REQUEST_TYPE_METHOD_PET_BUDDY: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1354 - REQUEST_TYPE_METHOD_GET_BUDDY_HISTORY: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1355 - REQUEST_TYPE_METHOD_UPDATE_ROUTE_DRAFT: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1400 - REQUEST_TYPE_METHOD_GET_MAP_FORTS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1401 - REQUEST_TYPE_METHOD_SUBMIT_ROUTE_DRAFT: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1402 - REQUEST_TYPE_METHOD_GET_PUBLISHED_ROUTES: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1403 - REQUEST_TYPE_METHOD_START_ROUTE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1404 - REQUEST_TYPE_METHOD_GET_ROUTES: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1405 - REQUEST_TYPE_METHOD_PROGRESS_ROUTE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1406 - REQUEST_TYPE_METHOD_PROCESS_TAPPABLE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1408 - REQUEST_TYPE_METHOD_LIST_ROUTE_BADGES: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1409 - REQUEST_TYPE_METHOD_CANCEL_ROUTE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1410 - REQUEST_TYPE_METHOD_LIST_ROUTE_STAMPS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1411 - REQUEST_TYPE_METHOD_RATE_ROUTE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1412 - REQUEST_TYPE_METHOD_CREATE_ROUTE_DRAFT: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1413 - REQUEST_TYPE_METHOD_DELETE_ROUTE_DRAFT: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1414 - REQUEST_TYPE_METHOD_REPORT_ROUTE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1415 - REQUEST_TYPE_METHOD_SPAWN_TAPPABLE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1416 - REQUEST_TYPE_METHOD_ROUTE_ENCOUNTER: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1417 - REQUEST_TYPE_METHOD_CAN_REPORT_ROUTE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1418 - REQUEST_TYPE_METHOD_ROUTE_UPTATE_SEEN: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1420 - REQUEST_TYPE_METHOD_RECALL_ROUTE_DRAFT: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1421 - REQUEST_TYPE_METHOD_ROUTES_NEARBY_NOTIF_SHOWN: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1422 - REQUEST_TYPE_METHOD_NPC_ROUTE_GIFT: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1423 - REQUEST_TYPE_METHOD_CREATE_BUDDY_MUTLIPLAYER_SESSION: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1456 - REQUEST_TYPE_METHOD_JOIN_BUDDY_MULTIPLAYER_SESSION: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1457 - REQUEST_TYPE_METHOD_LEAVE_BUDDY_MULTIPLAYER_SESSION: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1458 - REQUEST_TYPE_METHOD_GET_TODAY_VIEW: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1501 - REQUEST_TYPE_METHOD_MEGA_EVOLVE_POKEMON: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1502 - REQUEST_TYPE_METHOD_REMOTE_GIFT_PING: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1503 - REQUEST_TYPE_METHOD_SEND_RAID_INVITATION: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1504 - REQUEST_TYPE_METHOD_GET_DAILY_ENCOUNTER: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1601 - REQUEST_TYPE_METHOD_DAILY_ENCOUNTER: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1602 - REQUEST_TYPE_METHOD_OPEN_SPONSORED_GIFT: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1650 - REQUEST_TYPE_METHOD_SPONSORED_GIFT_REPORT_INTERACTION: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1651 - REQUEST_TYPE_METHOD_SAVE_PLAYER_PREFERENCES: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1652 - REQUEST_TYPE_METHOD_PROFANITY_CHECK: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1653 - REQUEST_TYPE_METHOD_GET_TIMED_GROUP_CHALLENGE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1700 - REQUEST_TYPE_METHOD_GET_NINTENDO_ACCOUNT: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1710 - REQUEST_TYPE_METHOD_UNLINK_NINTENDO_ACCOUNT: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1711 - REQUEST_TYPE_METHOD_GET_NINTENDO_OAUTH2_URL: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1712 - REQUEST_TYPE_METHOD_TRANSFER_TO_POKEMON_HOME: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1713 - REQUEST_TYPE_METHOD_REPORT_AD_FEEDBACK: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1716 - REQUEST_TYPE_METHOD_CREATE_POKEMON_TAG: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1717 - REQUEST_TYPE_METHOD_DELETE_POKEMON_TAG: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1718 - REQUEST_TYPE_METHOD_EDIT_POKEMON_TAG: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1719 - REQUEST_TYPE_METHOD_SET_POKEMON_TAGS_FOR_POKEMON: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1720 - REQUEST_TYPE_METHOD_GET_POKEMON_TAGS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1721 - REQUEST_TYPE_METHOD_CHANGE_POKEMON_FORM: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1722 - REQUEST_TYPE_METHOD_CHOOSE_EVENT_VARIANT: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1723 - REQUEST_TYPE_METHOD_BUTTERFLY_COLLECTOR_REWARD_ENCOUNTER: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1724 - REQUEST_TYPE_METHOD_GET_REFERRAL_CODE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1800 - REQUEST_TYPE_METHOD_ADD_REFERRER: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1801 - REQUEST_TYPE_METHOD_SEND_FRIEND_INVITE_VIA_REFERRAL_CODE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1802 - REQUEST_TYPE_METHOD_GET_MILESTONES: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1803 - REQUEST_TYPE_METHOD_MARK_MILESTONES_AS_VIEWED: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1804 - REQUEST_TYPE_METHOD_GET_MILESTONES_PREVIEW: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1805 - REQUEST_TYPE_METHOD_COMPLETE_MILESTONE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1806 - REQUEST_TYPE_METHOD_GET_GEOFENCED_AD: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1820 - REQUEST_TYPE_METHOD_POWER_UP_POKESTOP_ENCOUNTER: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1900 - REQUEST_TYPE_METHOD_DELETE_POSTCARDS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1909 - REQUEST_TYPE_METHOD_CREATE_POSTCARD: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1910 - REQUEST_TYPE_METHOD_UPDATE_POSTCARD: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1911 - REQUEST_TYPE_METHOD_DELETE_POSTCARD: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1912 - REQUEST_TYPE_METHOD_GET_MEMENTO_LIST: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1913 - REQUEST_TYPE_METHOD_UPLOAD_RAID_CLIENT_LOG: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1914 - REQUEST_TYPE_METHOD_SKIP_ENTER_REFERRAL_CODE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1915 - REQUEST_TYPE_METHOD_UPLOAD_COMBAT_CLIENT_LOG: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1916 - REQUEST_TYPE_METHOD_COMBAT_SYNC_SERVER_OFFSET: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 1917 - REQUEST_TYPE_METHOD_CHECK_GIFTING_ELIGIBILITY: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 2000 - REQUEST_TYPE_METHOD_REDEEM_TICKET_GIFT_FOR_FRIEND: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 2001 - REQUEST_TYPE_METHOD_GET_INCENSE_RECAP: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 2002 - REQUEST_TYPE_METHOD_ACKNOWLEDGE_INCENSE_RECAP: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 2003 - REQUEST_TYPE_METHOD_BOOT_RAID: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 2004 - REQUEST_TYPE_METHOD_GET_POKESTOP_ENCOUNTER: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 2005 - REQUEST_TYPE_METHOD_ENCOUNTER_POKESTOP_ENCOUNTER: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 2006 - REQUEST_TYPE_METHOD_POLL_PLAYER_SPAWNABLE_POKEMON: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 2007 - REQUEST_TYPE_METHOD_GET_QUEST_UI: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 2008 - REQUEST_TYPE_METHOD_GET_ELIGIBLE_COMBAT_LEAGUES: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 2009 - REQUEST_TYPE_METHOD_SEND_FRIEND_REQUEST_VIA_PLAYER_IDS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 2010 - REQUEST_TYPE_METHOD_GET_RAID_LOBBY_COUNTER: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 2011 - REQUEST_TYPE_METHOD_USE_NON_COMBAT_MOVE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 2014 - REQUEST_TYPE_METHOD_CHECK_POKEMON_SIZE_CONTEST_ELIGIBILITY: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 2100 - REQUEST_TYPE_METHOD_UPDATE_POKEMON_SIZE_CONTEST_ENTRY: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 2101 - REQUEST_TYPE_METHOD_TRANSFER_POKEMON_SIZE_CONTEST_ENTRY: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 2102 - REQUEST_TYPE_METHOD_REMOVE_POKEMON_SIZE_CONTEST_ENTRY: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 2103 - REQUEST_TYPE_METHOD_GET_POKEMON_SIZE_CONTEST_ENTRY: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 2104 - REQUEST_TYPE_METHOD_GET_CONTEST_DATA: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 2105 - REQUEST_TYPE_METHOD_GET_CONTESTS_UNCLAIMED_REWARDS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 2106 - REQUEST_TYPE_METHOD_CLAIM_CONTESTS_REWARDS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 2107 - REQUEST_TYPE_METHOD_GET_ENTERED_CONTEST: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 2108 - REQUEST_TYPE_METHOD_GET_POKEMON_SIZE_CONTEST_FRIEND_ENTRY: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 2109 - REQUEST_TYPE_METHOD_CHECK_CONTEST_ELIGIBILITY: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 2150 - REQUEST_TYPE_METHOD_UPDATE_CONTEST_ENTRY: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 2151 - REQUEST_TYPE_METHOD_TRANSFER_CONTEST_ENTRY: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 2152 - REQUEST_TYPE_METHOD_GET_CONTEST_FRIEND_ENTRY: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 2153 - REQUEST_TYPE_METHOD_GET_CONTEST_ENTRY: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 2154 - REQUEST_TYPE_METHOD_CREATE_PARTY: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 2300 - REQUEST_TYPE_METHOD_JOIN_PARTY: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 2301 - REQUEST_TYPE_METHOD_START_PARTY: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 2302 - REQUEST_TYPE_METHOD_LEAVE_PARTY: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 2303 - REQUEST_TYPE_METHOD_GET_PARTY: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 2304 - REQUEST_TYPE_METHOD_UPDATE_PARTY_LOCATION: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 2305 - REQUEST_TYPE_METHOD_SEND_PARTY_DARK_LAUNCH_LOG: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 2306 - REQUEST_TYPE_METHOD_START_PARTY_QUEST: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 2308 - REQUEST_TYPE_METHOD_COMPLETE_PARTY_QUEST: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 2309 - REQUEST_TYPE_METHOD_GET_BONUS_ATTRACTED_POKEMON: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 2350 - REQUEST_TYPE_METHOD_BADGE_REWARD_ENCOUNTER: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 2360 - REQUEST_TYPE_METHOD_NPC_UPDATE_STATE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 2400 - REQUEST_TYPE_METHOD_NPC_SEND_GIFT: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 2401 - REQUEST_TYPE_METHOD_NPC_OPEN_GIFT: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 2402 - REQUEST_TYPE_METHOD_GET_VPS_EVENTS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 3000 - REQUEST_TYPE_METHOD_UPDATE_VPS_EVENTS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 3001 - REQUEST_TYPE_CLIENT_ACTION_REGISTER_PUSH_NOTIFICATION: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 5000 - REQUEST_TYPE_CLIENT_ACTION_UNREGISTER_PUSH_NOTIFICATION: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 5001 - REQUEST_TYPE_CLIENT_ACTION_UPDATE_NOTIFICATION_STATUS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 5002 - REQUEST_TYPE_CLIENT_ACTION_OPT_OUT_PUSH_NOTIFICATION_CATEGORY: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 5003 - REQUEST_TYPE_CLIENT_ACTION_DOWNLOAD_GAME_MASTER_TEMPLATES: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 5004 - REQUEST_TYPE_CLIENT_ACTION_GET_INVENTORY: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 5005 - REQUEST_TYPE_CLIENT_ACTION_REDEEM_PASSCODE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 5006 - REQUEST_TYPE_CLIENT_ACTION_PING: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 5007 - REQUEST_TYPE_CLIENT_ACTION_ADD_LOGIN_ACTION: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 5008 - REQUEST_TYPE_CLIENT_ACTION_REMOVE_LOGIN_ACTION: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 5009 - REQUEST_TYPE_CLIENT_ACTION_LIST_LOGIN_ACTION: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 5010 - REQUEST_TYPE_CLIENT_ACTION_ADD_NEW_POI: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 5011 - REQUEST_TYPE_CLIENT_ACTION_PROXY_SOCIAL_ACTION: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 5012 - REQUEST_TYPE_CLIENT_ACTION_DEPRECATED_CLIENT_TELEMETRY: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 5013 - REQUEST_TYPE_CLIENT_ACTION_GET_AVAILABLE_SUBMISSIONS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 5014 - REQUEST_TYPE_CLIENT_ACTION_GET_SIGNED_URL_FOR_PHOTO_UPLOAD: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 5015 - REQUEST_TYPE_CLIENT_ACTION_REPLACE_LOGIN_ACTION: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 5016 - REQUEST_TYPE_CLIENT_ACTION_PROXY_SOCIAL_SIDE_CHANNEL_ACTION: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 5017 - REQUEST_TYPE_CLIENT_ACTION_COLLECT_CLIENT_TELEMETRY: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 5018 - REQUEST_TYPE_CLIENT_ACTION_PURCHASE_SKU: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 5019 - REQUEST_TYPE_CLIENT_ACTION_GET_AVAILABLE_SKUS_AND_BALANCES: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 5020 - REQUEST_TYPE_CLIENT_ACTION_REDEEM_GOOGLE_RECEIPT: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 5021 - REQUEST_TYPE_CLIENT_ACTION_REDEEM_APPLE_RECEIPT: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 5022 - REQUEST_TYPE_CLIENT_ACTION_REDEEM_DESKTOP_RECEIPT: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 5023 - REQUEST_TYPE_CLIENT_ACTION_UPDATE_FITNESS_METRICS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 5024 - REQUEST_TYPE_CLIENT_ACTION_GET_FITNESS_REPORT: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 5025 - REQUEST_TYPE_CLIENT_ACTION_GET_CLIENT_TELEMETRY_SETTINGS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 5026 - REQUEST_TYPE_CLIENT_ACTION_PING_ASYNC: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 5027 - REQUEST_TYPE_CLIENT_ACTION_REGISTER_BACKGROUND_SERVICE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 5028 - REQUEST_TYPE_CLIENT_ACTION_GET_CLIENT_BGMODE_SETTINGS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 5029 - REQUEST_TYPE_CLIENT_ACTION_PING_DOWNSTREAM: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 5030 - REQUEST_TYPE_CLIENT_ACTION_SET_IN_GAME_CURRENCY_EXCHANGE_RATE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 5032 - REQUEST_TYPE_CLIENT_ACTION_REQUEST_GEOFENCE_UPDATES: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 5033 - REQUEST_TYPE_CLIENT_ACTION_UPDATE_PLAYER_LOCATION: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 5034 - REQUEST_TYPE_CLIENT_ACTION_GENERATE_GMAP_SIGNED_URL: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 5035 - REQUEST_TYPE_CLIENT_ACTION_GET_GMAP_SETTINGS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 5036 - REQUEST_TYPE_CLIENT_ACTION_REDEEM_SAMSUNG_RECEIPT: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 5037 - REQUEST_TYPE_CLIENT_ACTION_ADD_NEW_ROUTE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 5038 - REQUEST_TYPE_CLIENT_ACTION_GET_OUTSTANDING_WARNINGS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 5039 - REQUEST_TYPE_CLIENT_ACTION_ACKNOWLEDGE_WARNINGS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 5040 - REQUEST_TYPE_CLIENT_ACTION_SUBMIT_POI_IMAGE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 5041 - REQUEST_TYPE_CLIENT_ACTION_SUBMIT_POI_TEXT_METADATA_UPDATE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 5042 - REQUEST_TYPE_CLIENT_ACTION_SUBMIT_POI_LOCATION_UPDATE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 5043 - REQUEST_TYPE_CLIENT_ACTION_SUBMIT_POI_TAKEDOWN_REQUEST: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 5044 - REQUEST_TYPE_CLIENT_ACTION_GET_WEB_TOKEN_ACTION: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 5045 - REQUEST_TYPE_CLIENT_ACTION_GET_ADVENTURE_SYNC_SETTINGS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 5046 - REQUEST_TYPE_CLIENT_ACTION_UPDATE_ADVENTURE_SYNC_SETTINGS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 5047 - REQUEST_TYPE_CLIENT_ACTION_SET_BIRTHDAY: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 5048 - REQUEST_TYPE_CLIENT_ACTION_FETCH_NEWSFEED_ACTION: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 5049 - REQUEST_TYPE_CLIENT_ACTION_MARK_NEWSFEED_READ_ACTION: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 5050 - REQUEST_TYPE_SOCIAL_ACTION_SEARCH_PLAYER: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 10000 - REQUEST_TYPE_SOCIAL_ACTION_SEND_FRIEND_INVITE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 10002 - REQUEST_TYPE_SOCIAL_ACTION_CANCEL_FRIEND_INVITE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 10003 - REQUEST_TYPE_SOCIAL_ACTION_ACCEPT_FRIEND_INVITE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 10004 - REQUEST_TYPE_SOCIAL_ACTION_DECLINE_FRIEND_INVITE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 10005 - REQUEST_TYPE_SOCIAL_ACTION_LIST_FRIENDS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 10006 - REQUEST_TYPE_SOCIAL_ACTION_LIST_OUTGOING_FRIEND_INVITES: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 10007 - REQUEST_TYPE_SOCIAL_ACTION_LIST_INCOMING_FRIEND_INVITES: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 10008 - REQUEST_TYPE_SOCIAL_ACTION_REMOVE_FRIEND: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 10009 - REQUEST_TYPE_SOCIAL_ACTION_LIST_FRIEND_STATUS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 10010 - REQUEST_TYPE_SOCIAL_ACTION_SEND_FACEBOOK_FRIEND_INVITE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 10011 - REQUEST_TYPE_SOCIAL_ACTION_IS_MY_FRIEND: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 10012 - REQUEST_TYPE_SOCIAL_ACTION_CREATE_INVITE_CODE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 10013 - REQUEST_TYPE_SOCIAL_ACTION_GET_FACEBOOK_FRIEND_LIST: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 10014 - REQUEST_TYPE_SOCIAL_ACTION_UPDATE_FACEBOOK_STATUS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 10015 - REQUEST_TYPE_SOCIAL_ACTION_SAVE_PLAYER_SETTINGS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 10016 - REQUEST_TYPE_SOCIAL_ACTION_GET_PLAYER_SETTINGS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 10017 - REQUEST_TYPE_SOCIAL_ACTION_GET_NIANTIC_FRIEND_LIST_DELETED: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 10018 - REQUEST_TYPE_SOCIAL_ACTION_GET_NIANTIC_FRIEND_DETAILS_DELETED: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 10019 - REQUEST_TYPE_SOCIAL_ACTION_SEND_NIANTIC_FRIEND_INVITE_DELETED: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 10020 - REQUEST_TYPE_SOCIAL_ACTION_SET_ACCOUNT_SETTINGS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 10021 - REQUEST_TYPE_SOCIAL_ACTION_GET_ACCOUNT_SETTINGS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 10022 - REQUEST_TYPE_SOCIAL_ACTION_ADD_FAVORITE_FRIEND: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 10023 - REQUEST_TYPE_SOCIAL_ACTION_REMOVE_FAVORITE_FRIEND: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 10024 - REQUEST_TYPE_SOCIAL_ACTION_BLOCK_ACCOUNT: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 10025 - REQUEST_TYPE_SOCIAL_ACTION_UNBLOCK_ACCOUNT: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 10026 - REQUEST_TYPE_SOCIAL_ACTION_GET_OUTGING_BLOCKS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 10027 - REQUEST_TYPE_SOCIAL_ACTION_IS_ACCOUNT_BLOCKED: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 10028 - REQUEST_TYPE_SOCIAL_ACTION_REGISTER_PUSH_NOTIFICATION: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 10101 - REQUEST_TYPE_SOCIAL_ACTION_UNREGISTER_PUSH_NOTIFICATION: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 10102 - REQUEST_TYPE_SOCIAL_ACTION_UPDATE_NOTIFICATION: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 10103 - REQUEST_TYPE_SOCIAL_ACTION_OPT_OUT_PUSH_NOTIFICATION_CATEGORY: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 10104 - REQUEST_TYPE_SOCIAL_ACTION_GET_INBOX: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 10105 - REQUEST_TYPE_SOCIAL_ACTION_GET_SIGNED_URL: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 10201 - REQUEST_TYPE_SOCIAL_ACTION_SUBMIT_IMAGE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 10202 - REQUEST_TYPE_SOCIAL_ACTION_GET_PHOTOS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 10203 - REQUEST_TYPE_SOCIAL_ACTION_DELETE_PHOTO: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 10204 - REQUEST_TYPE_SOCIAL_ACTION_FLAG_PHOTO: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 10205 - REQUEST_TYPE_SOCIAL_ACTION_UPDATE_PROFILE_V2: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 20001 - REQUEST_TYPE_SOCIAL_ACTION_UPDATE_FRIENDSHIP_V2: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 20002 - REQUEST_TYPE_SOCIAL_ACTION_GET_PROFILE_V2: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 20003 - REQUEST_TYPE_SOCIAL_ACTION_INVITE_GAME_V2: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 20004 - REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_2: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 20005 - REQUEST_TYPE_SOCIAL_ACTION_LIST_FRIENDS_V2: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 20006 - REQUEST_TYPE_SOCIAL_ACTION_GET_FRIEND_DETAILS_V2: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 20007 - REQUEST_TYPE_SOCIAL_ACTION_GET_CLIENT_FEATURE_FLAGS_V2: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 20008 - REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_1: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 20009 - REQUEST_TYPE_SOCIAL_ACTION_GET_INCOMING_GAME_INVITES_V2: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 20010 - REQUEST_TYPE_SOCIAL_ACTION_UPDATE_INCOMING_GAME_INVITE_V2: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 20011 - REQUEST_TYPE_SOCIAL_ACTION_DISMISS_OUTGOING_GAME_INVITES_V2: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 20012 - REQUEST_TYPE_SOCIAL_ACTION_SYNC_CONTACT_LIST_V2: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 20013 - REQUEST_TYPE_SOCIAL_ACTION_SEND_CONTACT_LIST_FRIEND_INVITE_V2: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 20014 - REQUEST_TYPE_SOCIAL_ACTION_REFER_CONTACT_LIST_FRIEND_V2: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 20015 - REQUEST_TYPE_SOCIAL_ACTION_GET_CONTACT_LIST_INFO_V2: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 20016 - REQUEST_TYPE_SOCIAL_ACTION_DISMISS_CONTACT_LIST_UPDATE_V2: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 20017 - REQUEST_TYPE_SOCIAL_ACTION_NOTIFY_CONTACT_LIST_FRIENDS_V2: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 20018 - REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_6: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 20019 - REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_7: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 20020 - REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_3: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 20400 - REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_4: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 20401 - REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_5: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 20402 - REQUEST_TYPE_SOCIAL_ACTION_GET_FRIEND_RECOMMENDATION: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 20500 - REQUEST_TYPE_GAME_ANTICHEAT_ACTION_GET_OUTSTANDING_WARNINGS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 200000 - REQUEST_TYPE_GAME_ANTICHEAT_ACTION_ACKNOWLEDGE_WARNINGS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 200001 - REQUEST_TYPE_GAME_ACTION_CLIENT_REGISTER_BACKGROUND_SERVICE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 230000 - REQUEST_TYPE_GAME_ACTION_CLIENT_GET_CLIENT_BGMODE_SETTINGS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 230001 - REQUEST_TYPE_GAME_ACTION_CLIENT_GET_ADVENTURE_SYNC_PROGRESS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 230002 - REQUEST_TYPE_GAME_PURCHASE_SKU: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 310000 - REQUEST_TYPE_GAME_GET_AVAILABLE_SKUS_AND_BALANCES: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 310001 - REQUEST_TYPE_GAME_SET_IN_GAME_CURRENCY_EXCHANGE_RATE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 310002 - REQUEST_TYPE_GAME_REDEEM_GOOGLE_RECEIPT: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 310100 - REQUEST_TYPE_GAME_REDEEM_APPLE_RECEIPT: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 310101 - REQUEST_TYPE_GAME_REDEEM_DESKTOP_RECEIPT: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 310102 - REQUEST_TYPE_GAME_REDEEM_SAMSUNG_RECEIPT: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 310103 - REQUEST_TYPE_GAME_GET_AVAILABLE_SUBSCRIPTIONS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 310200 - REQUEST_TYPE_GAME_GET_ACTIVE_SUBSCRIPTIONS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 310201 - REQUEST_TYPE_REQUEST_GEOFENCE_UPDATES_1: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 360000 - REQUEST_TYPE_UPDATE_PLAYER_LOCATION_1: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 360001 - REQUEST_TYPE_UPDATE_BREADCRUMB_HISTORY: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 361000 - REQUEST_TYPE_REFRESH_PROXIMITY_TOKENS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 362000 - REQUEST_TYPE_REPORT_PROXIMITY_CONTACTS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 362001 - REQUEST_TYPE_GET_GAME_ACCESS_TOKEN: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 600005 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_ADD_NEW_POI: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 620000 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_GET_AVAILABLE_SUBMISSIONS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 620001 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_GET_SIGNED_URL_FOR_PHOTO_UPLOAD: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 620002 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_GET_PLAYER_SUBMISSION_VALIDATION_SETTINGS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 620003 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_D2D_ADD_NEW_POI: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 620004 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_D2D_GET_SIGNED_URL_FOR_PHOTO_UPLOAD: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 620005 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_IMAGE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 620100 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_TEXT_METADATA_UPDATE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 620101 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_LOCATION_UPDATE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 620102 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_TAKEDOWN_REQUEST: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 620103 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_SUBMIT_SPONSOR_POI_REPORT: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 620104 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_SUBMIT_SPONSOR_POI_LOCATION_UPDATE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 620105 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_CATEGORY_VOTE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 620106 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_POI_IMAGE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 620107 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_POI_TEXT_METADATA_UPDATE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 620108 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_POI_LOCATION_UPDATE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 620109 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_POI_TAKEDOWN_REQUEST: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 620110 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_ADD_NEW_ROUTE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 620200 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_GENERATE_GMAP_SIGNED_URL: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 620300 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_GET_GMAP_SETTINGS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 620301 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_AR_VIDEO_METADATA: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 620400 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_GET_GRAPESHOT_FILE_UPLOAD_URL: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 620401 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_ASYNC_FILE_UPLOAD_COMPLETE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 620402 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_GET_AR_MAPPING_SETTINGS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 620403 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_POI_AR_VIDEO_METADATA: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 620404 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_D2D_GET_GRAPESHOT_FILE_UPLOAD_URL: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 620405 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_D2D_ASYNC_FILE_UPLOAD_COMPLETE: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 620406 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_SUBMIT_MAPPING_REQUEST: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 620407 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_MAPPING_REQUEST: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 620408 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_GET_IMAGES_FOR_POI: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 620500 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_SUBMIT_PLAYER_IMAGE_VOTE_FOR_POI: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 620501 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_GET_IMAGE_GALLERY_SETTINGS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 620502 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_GET_MAP_DATA: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 620600 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_GET_POIS_IN_RADIUS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 620601 - REQUEST_TYPE_UPDATE_FITNESS_METRICS_1: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 640000 - REQUEST_TYPE_GET_FITNESS_REPORT_1: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 640001 - REQUEST_TYPE_GET_ADVENTURE_SYNC_SETTINGS_1: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 640002 - REQUEST_TYPE_UPDATE_ADVENTURE_SYNC_SETTINGS_1: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 640003 - REQUEST_TYPE_UPDATE_ADVENTURE_SYNC_FITNESS: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 640004 - REQUEST_TYPE_GET_ADVENTURE_SYNC_FITNESS_REPORT: AllTypesAndMessagesResponsesProto._AllResquestTypesProto.ValueType # 640005 - - class AllResquestTypesProto(_AllResquestTypesProto, metaclass=_AllResquestTypesProtoEnumTypeWrapper): ... - REQUEST_TYPE_UNSET: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 0 - REQUEST_TYPE_METHOD_GET_PLAYER: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 2 - REQUEST_TYPE_METHOD_GET_HOLOHOLO_INVENTORY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 4 - REQUEST_TYPE_METHOD_DOWNLOAD_SETTINGS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 5 - REQUEST_TYPE_METHOD_DOWNLOAD_ITEM_TEMPLATES: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 6 - REQUEST_TYPE_METHOD_DOWNLOAD_REMOTE_CONFIG_VERSION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 7 - REQUEST_TYPE_METHOD_REGISTER_BACKGROUND_DEVICE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 8 - REQUEST_TYPE_METHOD_GET_PLAYER_DAY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 9 - REQUEST_TYPE_METHOD_ACKNOWLEDGE_PUNISHMENT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 10 - REQUEST_TYPE_METHOD_GET_SERVER_TIME: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 11 - REQUEST_TYPE_METHOD_GET_LOCAL_TIME: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 12 - REQUEST_TYPE_METHOD_FORT_SEARCH: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 101 - REQUEST_TYPE_METHOD_ENCOUNTER: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 102 - REQUEST_TYPE_METHOD_CATCH_POKEMON: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 103 - REQUEST_TYPE_METHOD_FORT_DETAILS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 104 - REQUEST_TYPE_METHOD_GET_MAP_OBJECTS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 106 - REQUEST_TYPE_METHOD_FORT_DEPLOY_POKEMON: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 110 - REQUEST_TYPE_METHOD_FORT_RECALL_POKEMON: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 111 - REQUEST_TYPE_METHOD_RELEASE_POKEMON: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 112 - REQUEST_TYPE_METHOD_USE_ITEM_POTION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 113 - REQUEST_TYPE_METHOD_USE_ITEM_CAPTURE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 114 - REQUEST_TYPE_METHOD_USE_ITEM_FLEE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 115 - REQUEST_TYPE_METHOD_USE_ITEM_REVIVE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 116 - REQUEST_TYPE_METHOD_GET_PLAYER_PROFILE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 121 - REQUEST_TYPE_METHOD_EVOLVE_POKEMON: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 125 - REQUEST_TYPE_METHOD_GET_HATCHED_EGGS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 126 - REQUEST_TYPE_METHOD_ENCOUNTER_TUTORIAL_COMPLETE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 127 - REQUEST_TYPE_METHOD_LEVEL_UP_REWARDS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 128 - REQUEST_TYPE_METHOD_CHECK_AWARDED_BADGES: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 129 - REQUEST_TYPE_METHOD_RECYCLE_INVENTORY_ITEM: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 137 - REQUEST_TYPE_METHOD_COLLECT_DAILY_BONUS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 138 - REQUEST_TYPE_METHOD_USE_ITEM_XP_BOOST: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 139 - REQUEST_TYPE_METHOD_USE_ITEM_EGG_INCUBATOR: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 140 - REQUEST_TYPE_METHOD_USE_INCENSE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 141 - REQUEST_TYPE_METHOD_GET_INCENSE_POKEMON: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 142 - REQUEST_TYPE_METHOD_INCENSE_ENCOUNTER: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 143 - REQUEST_TYPE_METHOD_ADD_FORT_MODIFIER: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 144 - REQUEST_TYPE_METHOD_DISK_ENCOUNTER: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 145 - REQUEST_TYPE_METHOD_UPGRADE_POKEMON: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 147 - REQUEST_TYPE_METHOD_SET_FAVORITE_POKEMON: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 148 - REQUEST_TYPE_METHOD_NICKNAME_POKEMON: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 149 - REQUEST_TYPE_METHOD_EQUIP_BADGE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 150 - REQUEST_TYPE_METHOD_SET_CONTACT_SETTINGS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 151 - REQUEST_TYPE_METHOD_SET_BUDDY_POKEMON: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 152 - REQUEST_TYPE_METHOD_GET_BUDDY_WALKED: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 153 - REQUEST_TYPE_METHOD_USE_ITEM_ENCOUNTER: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 154 - REQUEST_TYPE_METHOD_GYM_DEPLOY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 155 - REQUEST_TYPE_METHOD_GYM_GET_INFO: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 156 - REQUEST_TYPE_METHOD_GYM_START_SESSION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 157 - REQUEST_TYPE_METHOD_GYM_BATTLE_ATTACK: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 158 - REQUEST_TYPE_METHOD_JOIN_LOBBY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 159 - REQUEST_TYPE_METHOD_LEAVE_LOBBY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 160 - REQUEST_TYPE_METHOD_SET_LOBBY_VISIBILITY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 161 - REQUEST_TYPE_METHOD_SET_LOBBY_POKEMON: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 162 - REQUEST_TYPE_METHOD_GET_RAID_DETAILS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 163 - REQUEST_TYPE_METHOD_GYM_FEED_POKEMON: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 164 - REQUEST_TYPE_METHOD_START_RAID_BATTLE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 165 - REQUEST_TYPE_METHOD_ATTACK_RAID: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 166 - REQUEST_TYPE_METHOD_AWARD_POKECOIN: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 167 - REQUEST_TYPE_METHOD_USE_ITEM_STARDUST_BOOST: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 168 - REQUEST_TYPE_METHOD_REASSIGN_PLAYER: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 169 - REQUEST_TYPE_METHOD_REDEEM_POI_PASSCODE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 170 - REQUEST_TYPE_METHOD_CONVERT_CANDY_TO_XL_CANDY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 171 - REQUEST_TYPE_METHOD_IS_SKU_AVAILABLE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 172 - REQUEST_TYPE_METHOD_GET_ASSET_DIGEST: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 300 - REQUEST_TYPE_METHOD_GET_DOWNLOAD_URLS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 301 - REQUEST_TYPE_METHOD_GET_ASSET_VERSION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 302 - REQUEST_TYPE_METHOD_CLAIM_CODENAME: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 403 - REQUEST_TYPE_METHOD_SET_AVATAR: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 404 - REQUEST_TYPE_METHOD_SET_PLAYER_TEAM: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 405 - REQUEST_TYPE_METHOD_MARK_TUTORIAL_COMPLETE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 406 - REQUEST_TYPE_METHOD_UPDATE_PERFORMANCE_METRICS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 407 - REQUEST_TYPE_METHOD_SET_NEUTRAL_AVATAR: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 408 - REQUEST_TYPE_METHOD_LIST_AVATAR_STORE_ITEMS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 409 - REQUEST_TYPE_METHOD_LIST_AVATAR_APPEARANCE_ITEMS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 410 - REQUEST_TYPE_METHOD_CHECK_CHALLENGE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 600 - REQUEST_TYPE_METHOD_VERIFY_CHALLENGE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 601 - REQUEST_TYPE_METHOD_ECHO: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 666 - REQUEST_TYPE_METHOD_SFIDA_REGISTRATION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 800 - REQUEST_TYPE_METHOD_SFIDA_ACTION_LOG: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 801 - REQUEST_TYPE_METHOD_SFIDA_CERTIFICATION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 802 - REQUEST_TYPE_METHOD_SFIDA_UPDATE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 803 - REQUEST_TYPE_METHOD_SFIDA_ACTION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 804 - REQUEST_TYPE_METHOD_SFIDA_DOWSER: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 805 - REQUEST_TYPE_METHOD_SFIDA_CAPTURE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 806 - REQUEST_TYPE_METHOD_LIST_AVATAR_CUSTOMIZATIONS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 807 - REQUEST_TYPE_METHOD_SET_AVATAR_ITEM_AS_VIEWED: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 808 - REQUEST_TYPE_METHOD_GET_INBOX: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 809 - REQUEST_TYPE_METHOD_LIST_GYM_BADGES: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 811 - REQUEST_TYPE_METHOD_GET_GYM_BADGE_DETAILS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 812 - REQUEST_TYPE_METHOD_USE_ITEM_MOVE_REROLL: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 813 - REQUEST_TYPE_METHOD_USE_ITEM_RARE_CANDY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 814 - REQUEST_TYPE_METHOD_AWARD_FREE_RAID_TICKET: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 815 - REQUEST_TYPE_METHOD_FETCH_ALL_NEWS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 816 - REQUEST_TYPE_METHOD_MARK_READ_NEWS_ARTICLE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 817 - REQUEST_TYPE_METHOD_GET_PLAYER_DISPLAY_INFO: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 818 - REQUEST_TYPE_METHOD_BELUGA_TRANSACTION_START: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 819 - REQUEST_TYPE_METHOD_BELUGA_TRANSACTION_COMPLETE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 820 - REQUEST_TYPE_METHOD_SFIDA_ASSOCIATE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 822 - REQUEST_TYPE_METHOD_SFIDA_CHECK_PAIRING: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 823 - REQUEST_TYPE_METHOD_SFIDA_DISASSOCIATE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 824 - REQUEST_TYPE_METHOD_WAINA_GET_REWARDS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 825 - REQUEST_TYPE_METHOD_WAINA_SUBMIT_SLEEP_DATA: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 826 - REQUEST_TYPE_METHOD_SATURDAY_TRANSACTION_START: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 827 - REQUEST_TYPE_METHOD_SATURDAY_TRANSACTION_COMPLETE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 828 - REQUEST_TYPE_METHOD_REIMBURSE_ITEM: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 829 - REQUEST_TYPE_METHOD_GET_NEW_QUESTS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 900 - REQUEST_TYPE_METHOD_GET_QUEST_DETAILS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 901 - REQUEST_TYPE_METHOD_COMPLETE_QUEST: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 902 - REQUEST_TYPE_METHOD_REMOVE_QUEST: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 903 - REQUEST_TYPE_METHOD_QUEST_ENCOUNTER: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 904 - REQUEST_TYPE_METHOD_COMPLETE_QUEST_STAMP_CARD: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 905 - REQUEST_TYPE_METHOD_PROGRESS_QUEST: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 906 - REQUEST_TYPE_METHOD_START_QUEST_INCIDENT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 907 - REQUEST_TYPE_METHOD_READ_QUEST_DIALOG: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 908 - REQUEST_TYPE_METHOD_SEND_GIFT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 950 - REQUEST_TYPE_METHOD_OPEN_GIFT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 951 - REQUEST_TYPE_METHOD_GIFT_DETAILS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 952 - REQUEST_TYPE_METHOD_DELETE_GIFT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 953 - REQUEST_TYPE_METHOD_SAVE_PLAYER_SNAPSHOT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 954 - REQUEST_TYPE_METHOD_GET_FRIENDSHIP_MILESTONE_REWARDS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 955 - REQUEST_TYPE_METHOD_CHECK_SEND_GIFT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 956 - REQUEST_TYPE_METHOD_SET_FRIEND_NICKNAME: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 957 - REQUEST_TYPE_METHOD_DELETE_GIFT_FROM_INVENTORY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 958 - REQUEST_TYPE_METHOD_SAVE_SOCIAL_PLAYER_SETTINGS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 959 - REQUEST_TYPE_METHOD_SHARE_EX_RAID_PASS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 960 - REQUEST_TYPE_METHOD_CHECK_SHARE_EX_RAID_PASS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 961 - REQUEST_TYPE_METHOD_DECLINE_SHARED_EX_RAID_PASS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 962 - REQUEST_TYPE_METHOD_OPEN_TRADING: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 970 - REQUEST_TYPE_METHOD_UPDATE_TRADING: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 971 - REQUEST_TYPE_METHOD_CONFIRM_TRADING: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 972 - REQUEST_TYPE_METHOD_CANCEL_TRADING: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 973 - REQUEST_TYPE_METHOD_GET_TRADING: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 974 - REQUEST_TYPE_METHOD_GET_FITNESS_REWARDS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 980 - REQUEST_TYPE_METHOD_GET_COMBAT_PLAYER_PROFILE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 990 - REQUEST_TYPE_METHOD_GENERATE_COMBAT_CHALLENGE_ID: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 991 - REQUEST_TYPE_METHOD_CREATE_COMBAT_CHALLENGE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 992 - REQUEST_TYPE_METHOD_OPEN_COMBAT_CHALLENGE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 993 - REQUEST_TYPE_METHOD_GET_COMBAT_CHALLENGE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 994 - REQUEST_TYPE_METHOD_ACCEPT_COMBAT_CHALLENGE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 995 - REQUEST_TYPE_METHOD_DECLINE_COMBAT_CHALLENGE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 996 - REQUEST_TYPE_METHOD_CANCEL_COMBAT_CHALLENGE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 997 - REQUEST_TYPE_METHOD_SUBMIT_COMBAT_CHALLENGE_POKEMONS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 998 - REQUEST_TYPE_METHOD_SAVE_COMBAT_PLAYER_PREFERENCES: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 999 - REQUEST_TYPE_METHOD_OPEN_COMBAT_SESSION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1000 - REQUEST_TYPE_METHOD_UPDATE_COMBAT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1001 - REQUEST_TYPE_METHOD_QUIT_COMBAT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1002 - REQUEST_TYPE_METHOD_GET_COMBAT_RESULTS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1003 - REQUEST_TYPE_METHOD_UNLOCK_SPECIAL_MOVE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1004 - REQUEST_TYPE_METHOD_GET_NPC_COMBAT_REWARDS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1005 - REQUEST_TYPE_METHOD_COMBAT_FRIEND_REQUEST: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1006 - REQUEST_TYPE_METHOD_OPEN_NPC_COMBAT_SESSION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1007 - REQUEST_TYPE_METHOD_START_TUTORIAL_ACTION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1008 - REQUEST_TYPE_METHOD_GET_TUTORIAL_EGG_ACTION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1009 - REQUEST_TYPE_METHOD_SEND_PROBE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1020 - REQUEST_TYPE_METHOD_PROBE_DATA: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1021 - REQUEST_TYPE_METHOD_COMBAT_DATA: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1022 - REQUEST_TYPE_METHOD_COMBAT_CHALLENGE_DATA: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1023 - REQUEST_TYPE_METHOD_CHECK_PHOTOBOMB: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1101 - REQUEST_TYPE_METHOD_CONFIRM_PHOTOBOMB: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1102 - REQUEST_TYPE_METHOD_GET_PHOTOBOMB: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1103 - REQUEST_TYPE_METHOD_ENCOUNTER_PHOTOBOMB: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1104 - REQUEST_TYPE_METHOD_GET_SIGNED_GMAP_URL_DEPRECATED: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1105 - REQUEST_TYPE_METHOD_CHANGE_TEAM: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1106 - REQUEST_TYPE_METHOD_GET_WEB_TOKEN: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1107 - REQUEST_TYPE_METHOD_COMPLETE_SNAPSHOT_SESSION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1110 - REQUEST_TYPE_METHOD_COMPLETE_WILD_SNAPSHOT_SESSION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1111 - REQUEST_TYPE_METHOD_START_INCIDENT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1200 - REQUEST_TYPE_METHOD_INVASION_COMPLETE_DIALOGUE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1201 - REQUEST_TYPE_METHOD_INVASION_OPEN_COMBAT_SESSION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1202 - REQUEST_TYPE_METHOD_INVASION_BATTLE_UPDATE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1203 - REQUEST_TYPE_METHOD_INVASION_ENCOUNTER: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1204 - REQUEST_TYPE_METHOD_PURIFY_POKEMON: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1205 - REQUEST_TYPE_METHOD_GET_ROCKET_BALLOON: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1206 - REQUEST_TYPE_METHOD_START_ROCKET_BALLOON_INCIDENT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1207 - REQUEST_TYPE_METHOD_VS_SEEKER_START_MATCHMAKING: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1300 - REQUEST_TYPE_METHOD_CANCEL_MATCHMAKING: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1301 - REQUEST_TYPE_METHOD_GET_MATCHMAKING_STATUS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1302 - REQUEST_TYPE_METHOD_COMPLETE_VS_SEEKER_AND_RESTART_CHARGING: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1303 - REQUEST_TYPE_METHOD_GET_VS_SEEKER_STATUS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1304 - REQUEST_TYPE_METHOD_COMPLETE_COMBAT_COMPETITIVE_SEASON_ACTION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1305 - REQUEST_TYPE_METHOD_CLAIM_VS_SEEKER_REWARDS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1306 - REQUEST_TYPE_METHOD_VS_SEEKER_REWARD_ENCOUNTER: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1307 - REQUEST_TYPE_METHOD_ACTIVATE_VS_SEEKER: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1308 - REQUEST_TYPE_METHOD_GET_BUDDY_MAP: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1350 - REQUEST_TYPE_METHOD_GET_BUDDY_STATS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1351 - REQUEST_TYPE_METHOD_FEED_BUDDY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1352 - REQUEST_TYPE_METHOD_OPEN_BUDDY_GIFT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1353 - REQUEST_TYPE_METHOD_PET_BUDDY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1354 - REQUEST_TYPE_METHOD_GET_BUDDY_HISTORY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1355 - REQUEST_TYPE_METHOD_UPDATE_ROUTE_DRAFT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1400 - REQUEST_TYPE_METHOD_GET_MAP_FORTS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1401 - REQUEST_TYPE_METHOD_SUBMIT_ROUTE_DRAFT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1402 - REQUEST_TYPE_METHOD_GET_PUBLISHED_ROUTES: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1403 - REQUEST_TYPE_METHOD_START_ROUTE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1404 - REQUEST_TYPE_METHOD_GET_ROUTES: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1405 - REQUEST_TYPE_METHOD_PROGRESS_ROUTE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1406 - REQUEST_TYPE_METHOD_PROCESS_TAPPABLE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1408 - REQUEST_TYPE_METHOD_LIST_ROUTE_BADGES: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1409 - REQUEST_TYPE_METHOD_CANCEL_ROUTE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1410 - REQUEST_TYPE_METHOD_LIST_ROUTE_STAMPS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1411 - REQUEST_TYPE_METHOD_RATE_ROUTE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1412 - REQUEST_TYPE_METHOD_CREATE_ROUTE_DRAFT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1413 - REQUEST_TYPE_METHOD_DELETE_ROUTE_DRAFT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1414 - REQUEST_TYPE_METHOD_REPORT_ROUTE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1415 - REQUEST_TYPE_METHOD_SPAWN_TAPPABLE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1416 - REQUEST_TYPE_METHOD_ROUTE_ENCOUNTER: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1417 - REQUEST_TYPE_METHOD_CAN_REPORT_ROUTE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1418 - REQUEST_TYPE_METHOD_ROUTE_UPTATE_SEEN: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1420 - REQUEST_TYPE_METHOD_RECALL_ROUTE_DRAFT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1421 - REQUEST_TYPE_METHOD_ROUTES_NEARBY_NOTIF_SHOWN: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1422 - REQUEST_TYPE_METHOD_NPC_ROUTE_GIFT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1423 - REQUEST_TYPE_METHOD_CREATE_BUDDY_MUTLIPLAYER_SESSION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1456 - REQUEST_TYPE_METHOD_JOIN_BUDDY_MULTIPLAYER_SESSION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1457 - REQUEST_TYPE_METHOD_LEAVE_BUDDY_MULTIPLAYER_SESSION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1458 - REQUEST_TYPE_METHOD_GET_TODAY_VIEW: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1501 - REQUEST_TYPE_METHOD_MEGA_EVOLVE_POKEMON: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1502 - REQUEST_TYPE_METHOD_REMOTE_GIFT_PING: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1503 - REQUEST_TYPE_METHOD_SEND_RAID_INVITATION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1504 - REQUEST_TYPE_METHOD_GET_DAILY_ENCOUNTER: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1601 - REQUEST_TYPE_METHOD_DAILY_ENCOUNTER: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1602 - REQUEST_TYPE_METHOD_OPEN_SPONSORED_GIFT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1650 - REQUEST_TYPE_METHOD_SPONSORED_GIFT_REPORT_INTERACTION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1651 - REQUEST_TYPE_METHOD_SAVE_PLAYER_PREFERENCES: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1652 - REQUEST_TYPE_METHOD_PROFANITY_CHECK: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1653 - REQUEST_TYPE_METHOD_GET_TIMED_GROUP_CHALLENGE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1700 - REQUEST_TYPE_METHOD_GET_NINTENDO_ACCOUNT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1710 - REQUEST_TYPE_METHOD_UNLINK_NINTENDO_ACCOUNT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1711 - REQUEST_TYPE_METHOD_GET_NINTENDO_OAUTH2_URL: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1712 - REQUEST_TYPE_METHOD_TRANSFER_TO_POKEMON_HOME: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1713 - REQUEST_TYPE_METHOD_REPORT_AD_FEEDBACK: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1716 - REQUEST_TYPE_METHOD_CREATE_POKEMON_TAG: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1717 - REQUEST_TYPE_METHOD_DELETE_POKEMON_TAG: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1718 - REQUEST_TYPE_METHOD_EDIT_POKEMON_TAG: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1719 - REQUEST_TYPE_METHOD_SET_POKEMON_TAGS_FOR_POKEMON: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1720 - REQUEST_TYPE_METHOD_GET_POKEMON_TAGS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1721 - REQUEST_TYPE_METHOD_CHANGE_POKEMON_FORM: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1722 - REQUEST_TYPE_METHOD_CHOOSE_EVENT_VARIANT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1723 - REQUEST_TYPE_METHOD_BUTTERFLY_COLLECTOR_REWARD_ENCOUNTER: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1724 - REQUEST_TYPE_METHOD_GET_REFERRAL_CODE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1800 - REQUEST_TYPE_METHOD_ADD_REFERRER: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1801 - REQUEST_TYPE_METHOD_SEND_FRIEND_INVITE_VIA_REFERRAL_CODE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1802 - REQUEST_TYPE_METHOD_GET_MILESTONES: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1803 - REQUEST_TYPE_METHOD_MARK_MILESTONES_AS_VIEWED: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1804 - REQUEST_TYPE_METHOD_GET_MILESTONES_PREVIEW: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1805 - REQUEST_TYPE_METHOD_COMPLETE_MILESTONE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1806 - REQUEST_TYPE_METHOD_GET_GEOFENCED_AD: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1820 - REQUEST_TYPE_METHOD_POWER_UP_POKESTOP_ENCOUNTER: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1900 - REQUEST_TYPE_METHOD_DELETE_POSTCARDS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1909 - REQUEST_TYPE_METHOD_CREATE_POSTCARD: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1910 - REQUEST_TYPE_METHOD_UPDATE_POSTCARD: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1911 - REQUEST_TYPE_METHOD_DELETE_POSTCARD: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1912 - REQUEST_TYPE_METHOD_GET_MEMENTO_LIST: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1913 - REQUEST_TYPE_METHOD_UPLOAD_RAID_CLIENT_LOG: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1914 - REQUEST_TYPE_METHOD_SKIP_ENTER_REFERRAL_CODE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1915 - REQUEST_TYPE_METHOD_UPLOAD_COMBAT_CLIENT_LOG: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1916 - REQUEST_TYPE_METHOD_COMBAT_SYNC_SERVER_OFFSET: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 1917 - REQUEST_TYPE_METHOD_CHECK_GIFTING_ELIGIBILITY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 2000 - REQUEST_TYPE_METHOD_REDEEM_TICKET_GIFT_FOR_FRIEND: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 2001 - REQUEST_TYPE_METHOD_GET_INCENSE_RECAP: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 2002 - REQUEST_TYPE_METHOD_ACKNOWLEDGE_INCENSE_RECAP: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 2003 - REQUEST_TYPE_METHOD_BOOT_RAID: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 2004 - REQUEST_TYPE_METHOD_GET_POKESTOP_ENCOUNTER: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 2005 - REQUEST_TYPE_METHOD_ENCOUNTER_POKESTOP_ENCOUNTER: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 2006 - REQUEST_TYPE_METHOD_POLL_PLAYER_SPAWNABLE_POKEMON: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 2007 - REQUEST_TYPE_METHOD_GET_QUEST_UI: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 2008 - REQUEST_TYPE_METHOD_GET_ELIGIBLE_COMBAT_LEAGUES: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 2009 - REQUEST_TYPE_METHOD_SEND_FRIEND_REQUEST_VIA_PLAYER_IDS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 2010 - REQUEST_TYPE_METHOD_GET_RAID_LOBBY_COUNTER: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 2011 - REQUEST_TYPE_METHOD_USE_NON_COMBAT_MOVE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 2014 - REQUEST_TYPE_METHOD_CHECK_POKEMON_SIZE_CONTEST_ELIGIBILITY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 2100 - REQUEST_TYPE_METHOD_UPDATE_POKEMON_SIZE_CONTEST_ENTRY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 2101 - REQUEST_TYPE_METHOD_TRANSFER_POKEMON_SIZE_CONTEST_ENTRY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 2102 - REQUEST_TYPE_METHOD_REMOVE_POKEMON_SIZE_CONTEST_ENTRY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 2103 - REQUEST_TYPE_METHOD_GET_POKEMON_SIZE_CONTEST_ENTRY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 2104 - REQUEST_TYPE_METHOD_GET_CONTEST_DATA: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 2105 - REQUEST_TYPE_METHOD_GET_CONTESTS_UNCLAIMED_REWARDS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 2106 - REQUEST_TYPE_METHOD_CLAIM_CONTESTS_REWARDS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 2107 - REQUEST_TYPE_METHOD_GET_ENTERED_CONTEST: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 2108 - REQUEST_TYPE_METHOD_GET_POKEMON_SIZE_CONTEST_FRIEND_ENTRY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 2109 - REQUEST_TYPE_METHOD_CHECK_CONTEST_ELIGIBILITY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 2150 - REQUEST_TYPE_METHOD_UPDATE_CONTEST_ENTRY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 2151 - REQUEST_TYPE_METHOD_TRANSFER_CONTEST_ENTRY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 2152 - REQUEST_TYPE_METHOD_GET_CONTEST_FRIEND_ENTRY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 2153 - REQUEST_TYPE_METHOD_GET_CONTEST_ENTRY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 2154 - REQUEST_TYPE_METHOD_CREATE_PARTY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 2300 - REQUEST_TYPE_METHOD_JOIN_PARTY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 2301 - REQUEST_TYPE_METHOD_START_PARTY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 2302 - REQUEST_TYPE_METHOD_LEAVE_PARTY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 2303 - REQUEST_TYPE_METHOD_GET_PARTY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 2304 - REQUEST_TYPE_METHOD_UPDATE_PARTY_LOCATION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 2305 - REQUEST_TYPE_METHOD_SEND_PARTY_DARK_LAUNCH_LOG: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 2306 - REQUEST_TYPE_METHOD_START_PARTY_QUEST: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 2308 - REQUEST_TYPE_METHOD_COMPLETE_PARTY_QUEST: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 2309 - REQUEST_TYPE_METHOD_GET_BONUS_ATTRACTED_POKEMON: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 2350 - REQUEST_TYPE_METHOD_BADGE_REWARD_ENCOUNTER: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 2360 - REQUEST_TYPE_METHOD_NPC_UPDATE_STATE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 2400 - REQUEST_TYPE_METHOD_NPC_SEND_GIFT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 2401 - REQUEST_TYPE_METHOD_NPC_OPEN_GIFT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 2402 - REQUEST_TYPE_METHOD_GET_VPS_EVENTS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 3000 - REQUEST_TYPE_METHOD_UPDATE_VPS_EVENTS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 3001 - REQUEST_TYPE_CLIENT_ACTION_REGISTER_PUSH_NOTIFICATION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 5000 - REQUEST_TYPE_CLIENT_ACTION_UNREGISTER_PUSH_NOTIFICATION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 5001 - REQUEST_TYPE_CLIENT_ACTION_UPDATE_NOTIFICATION_STATUS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 5002 - REQUEST_TYPE_CLIENT_ACTION_OPT_OUT_PUSH_NOTIFICATION_CATEGORY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 5003 - REQUEST_TYPE_CLIENT_ACTION_DOWNLOAD_GAME_MASTER_TEMPLATES: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 5004 - REQUEST_TYPE_CLIENT_ACTION_GET_INVENTORY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 5005 - REQUEST_TYPE_CLIENT_ACTION_REDEEM_PASSCODE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 5006 - REQUEST_TYPE_CLIENT_ACTION_PING: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 5007 - REQUEST_TYPE_CLIENT_ACTION_ADD_LOGIN_ACTION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 5008 - REQUEST_TYPE_CLIENT_ACTION_REMOVE_LOGIN_ACTION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 5009 - REQUEST_TYPE_CLIENT_ACTION_LIST_LOGIN_ACTION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 5010 - REQUEST_TYPE_CLIENT_ACTION_ADD_NEW_POI: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 5011 - REQUEST_TYPE_CLIENT_ACTION_PROXY_SOCIAL_ACTION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 5012 - REQUEST_TYPE_CLIENT_ACTION_DEPRECATED_CLIENT_TELEMETRY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 5013 - REQUEST_TYPE_CLIENT_ACTION_GET_AVAILABLE_SUBMISSIONS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 5014 - REQUEST_TYPE_CLIENT_ACTION_GET_SIGNED_URL_FOR_PHOTO_UPLOAD: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 5015 - REQUEST_TYPE_CLIENT_ACTION_REPLACE_LOGIN_ACTION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 5016 - REQUEST_TYPE_CLIENT_ACTION_PROXY_SOCIAL_SIDE_CHANNEL_ACTION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 5017 - REQUEST_TYPE_CLIENT_ACTION_COLLECT_CLIENT_TELEMETRY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 5018 - REQUEST_TYPE_CLIENT_ACTION_PURCHASE_SKU: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 5019 - REQUEST_TYPE_CLIENT_ACTION_GET_AVAILABLE_SKUS_AND_BALANCES: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 5020 - REQUEST_TYPE_CLIENT_ACTION_REDEEM_GOOGLE_RECEIPT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 5021 - REQUEST_TYPE_CLIENT_ACTION_REDEEM_APPLE_RECEIPT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 5022 - REQUEST_TYPE_CLIENT_ACTION_REDEEM_DESKTOP_RECEIPT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 5023 - REQUEST_TYPE_CLIENT_ACTION_UPDATE_FITNESS_METRICS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 5024 - REQUEST_TYPE_CLIENT_ACTION_GET_FITNESS_REPORT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 5025 - REQUEST_TYPE_CLIENT_ACTION_GET_CLIENT_TELEMETRY_SETTINGS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 5026 - REQUEST_TYPE_CLIENT_ACTION_PING_ASYNC: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 5027 - REQUEST_TYPE_CLIENT_ACTION_REGISTER_BACKGROUND_SERVICE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 5028 - REQUEST_TYPE_CLIENT_ACTION_GET_CLIENT_BGMODE_SETTINGS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 5029 - REQUEST_TYPE_CLIENT_ACTION_PING_DOWNSTREAM: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 5030 - REQUEST_TYPE_CLIENT_ACTION_SET_IN_GAME_CURRENCY_EXCHANGE_RATE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 5032 - REQUEST_TYPE_CLIENT_ACTION_REQUEST_GEOFENCE_UPDATES: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 5033 - REQUEST_TYPE_CLIENT_ACTION_UPDATE_PLAYER_LOCATION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 5034 - REQUEST_TYPE_CLIENT_ACTION_GENERATE_GMAP_SIGNED_URL: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 5035 - REQUEST_TYPE_CLIENT_ACTION_GET_GMAP_SETTINGS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 5036 - REQUEST_TYPE_CLIENT_ACTION_REDEEM_SAMSUNG_RECEIPT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 5037 - REQUEST_TYPE_CLIENT_ACTION_ADD_NEW_ROUTE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 5038 - REQUEST_TYPE_CLIENT_ACTION_GET_OUTSTANDING_WARNINGS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 5039 - REQUEST_TYPE_CLIENT_ACTION_ACKNOWLEDGE_WARNINGS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 5040 - REQUEST_TYPE_CLIENT_ACTION_SUBMIT_POI_IMAGE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 5041 - REQUEST_TYPE_CLIENT_ACTION_SUBMIT_POI_TEXT_METADATA_UPDATE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 5042 - REQUEST_TYPE_CLIENT_ACTION_SUBMIT_POI_LOCATION_UPDATE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 5043 - REQUEST_TYPE_CLIENT_ACTION_SUBMIT_POI_TAKEDOWN_REQUEST: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 5044 - REQUEST_TYPE_CLIENT_ACTION_GET_WEB_TOKEN_ACTION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 5045 - REQUEST_TYPE_CLIENT_ACTION_GET_ADVENTURE_SYNC_SETTINGS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 5046 - REQUEST_TYPE_CLIENT_ACTION_UPDATE_ADVENTURE_SYNC_SETTINGS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 5047 - REQUEST_TYPE_CLIENT_ACTION_SET_BIRTHDAY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 5048 - REQUEST_TYPE_CLIENT_ACTION_FETCH_NEWSFEED_ACTION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 5049 - REQUEST_TYPE_CLIENT_ACTION_MARK_NEWSFEED_READ_ACTION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 5050 - REQUEST_TYPE_SOCIAL_ACTION_SEARCH_PLAYER: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 10000 - REQUEST_TYPE_SOCIAL_ACTION_SEND_FRIEND_INVITE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 10002 - REQUEST_TYPE_SOCIAL_ACTION_CANCEL_FRIEND_INVITE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 10003 - REQUEST_TYPE_SOCIAL_ACTION_ACCEPT_FRIEND_INVITE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 10004 - REQUEST_TYPE_SOCIAL_ACTION_DECLINE_FRIEND_INVITE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 10005 - REQUEST_TYPE_SOCIAL_ACTION_LIST_FRIENDS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 10006 - REQUEST_TYPE_SOCIAL_ACTION_LIST_OUTGOING_FRIEND_INVITES: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 10007 - REQUEST_TYPE_SOCIAL_ACTION_LIST_INCOMING_FRIEND_INVITES: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 10008 - REQUEST_TYPE_SOCIAL_ACTION_REMOVE_FRIEND: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 10009 - REQUEST_TYPE_SOCIAL_ACTION_LIST_FRIEND_STATUS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 10010 - REQUEST_TYPE_SOCIAL_ACTION_SEND_FACEBOOK_FRIEND_INVITE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 10011 - REQUEST_TYPE_SOCIAL_ACTION_IS_MY_FRIEND: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 10012 - REQUEST_TYPE_SOCIAL_ACTION_CREATE_INVITE_CODE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 10013 - REQUEST_TYPE_SOCIAL_ACTION_GET_FACEBOOK_FRIEND_LIST: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 10014 - REQUEST_TYPE_SOCIAL_ACTION_UPDATE_FACEBOOK_STATUS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 10015 - REQUEST_TYPE_SOCIAL_ACTION_SAVE_PLAYER_SETTINGS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 10016 - REQUEST_TYPE_SOCIAL_ACTION_GET_PLAYER_SETTINGS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 10017 - REQUEST_TYPE_SOCIAL_ACTION_GET_NIANTIC_FRIEND_LIST_DELETED: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 10018 - REQUEST_TYPE_SOCIAL_ACTION_GET_NIANTIC_FRIEND_DETAILS_DELETED: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 10019 - REQUEST_TYPE_SOCIAL_ACTION_SEND_NIANTIC_FRIEND_INVITE_DELETED: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 10020 - REQUEST_TYPE_SOCIAL_ACTION_SET_ACCOUNT_SETTINGS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 10021 - REQUEST_TYPE_SOCIAL_ACTION_GET_ACCOUNT_SETTINGS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 10022 - REQUEST_TYPE_SOCIAL_ACTION_ADD_FAVORITE_FRIEND: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 10023 - REQUEST_TYPE_SOCIAL_ACTION_REMOVE_FAVORITE_FRIEND: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 10024 - REQUEST_TYPE_SOCIAL_ACTION_BLOCK_ACCOUNT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 10025 - REQUEST_TYPE_SOCIAL_ACTION_UNBLOCK_ACCOUNT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 10026 - REQUEST_TYPE_SOCIAL_ACTION_GET_OUTGING_BLOCKS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 10027 - REQUEST_TYPE_SOCIAL_ACTION_IS_ACCOUNT_BLOCKED: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 10028 - REQUEST_TYPE_SOCIAL_ACTION_REGISTER_PUSH_NOTIFICATION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 10101 - REQUEST_TYPE_SOCIAL_ACTION_UNREGISTER_PUSH_NOTIFICATION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 10102 - REQUEST_TYPE_SOCIAL_ACTION_UPDATE_NOTIFICATION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 10103 - REQUEST_TYPE_SOCIAL_ACTION_OPT_OUT_PUSH_NOTIFICATION_CATEGORY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 10104 - REQUEST_TYPE_SOCIAL_ACTION_GET_INBOX: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 10105 - REQUEST_TYPE_SOCIAL_ACTION_GET_SIGNED_URL: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 10201 - REQUEST_TYPE_SOCIAL_ACTION_SUBMIT_IMAGE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 10202 - REQUEST_TYPE_SOCIAL_ACTION_GET_PHOTOS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 10203 - REQUEST_TYPE_SOCIAL_ACTION_DELETE_PHOTO: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 10204 - REQUEST_TYPE_SOCIAL_ACTION_FLAG_PHOTO: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 10205 - REQUEST_TYPE_SOCIAL_ACTION_UPDATE_PROFILE_V2: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 20001 - REQUEST_TYPE_SOCIAL_ACTION_UPDATE_FRIENDSHIP_V2: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 20002 - REQUEST_TYPE_SOCIAL_ACTION_GET_PROFILE_V2: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 20003 - REQUEST_TYPE_SOCIAL_ACTION_INVITE_GAME_V2: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 20004 - REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_2: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 20005 - REQUEST_TYPE_SOCIAL_ACTION_LIST_FRIENDS_V2: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 20006 - REQUEST_TYPE_SOCIAL_ACTION_GET_FRIEND_DETAILS_V2: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 20007 - REQUEST_TYPE_SOCIAL_ACTION_GET_CLIENT_FEATURE_FLAGS_V2: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 20008 - REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_1: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 20009 - REQUEST_TYPE_SOCIAL_ACTION_GET_INCOMING_GAME_INVITES_V2: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 20010 - REQUEST_TYPE_SOCIAL_ACTION_UPDATE_INCOMING_GAME_INVITE_V2: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 20011 - REQUEST_TYPE_SOCIAL_ACTION_DISMISS_OUTGOING_GAME_INVITES_V2: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 20012 - REQUEST_TYPE_SOCIAL_ACTION_SYNC_CONTACT_LIST_V2: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 20013 - REQUEST_TYPE_SOCIAL_ACTION_SEND_CONTACT_LIST_FRIEND_INVITE_V2: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 20014 - REQUEST_TYPE_SOCIAL_ACTION_REFER_CONTACT_LIST_FRIEND_V2: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 20015 - REQUEST_TYPE_SOCIAL_ACTION_GET_CONTACT_LIST_INFO_V2: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 20016 - REQUEST_TYPE_SOCIAL_ACTION_DISMISS_CONTACT_LIST_UPDATE_V2: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 20017 - REQUEST_TYPE_SOCIAL_ACTION_NOTIFY_CONTACT_LIST_FRIENDS_V2: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 20018 - REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_6: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 20019 - REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_7: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 20020 - REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_3: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 20400 - REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_4: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 20401 - REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_5: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 20402 - REQUEST_TYPE_SOCIAL_ACTION_GET_FRIEND_RECOMMENDATION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 20500 - REQUEST_TYPE_GAME_ANTICHEAT_ACTION_GET_OUTSTANDING_WARNINGS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 200000 - REQUEST_TYPE_GAME_ANTICHEAT_ACTION_ACKNOWLEDGE_WARNINGS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 200001 - REQUEST_TYPE_GAME_ACTION_CLIENT_REGISTER_BACKGROUND_SERVICE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 230000 - REQUEST_TYPE_GAME_ACTION_CLIENT_GET_CLIENT_BGMODE_SETTINGS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 230001 - REQUEST_TYPE_GAME_ACTION_CLIENT_GET_ADVENTURE_SYNC_PROGRESS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 230002 - REQUEST_TYPE_GAME_PURCHASE_SKU: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 310000 - REQUEST_TYPE_GAME_GET_AVAILABLE_SKUS_AND_BALANCES: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 310001 - REQUEST_TYPE_GAME_SET_IN_GAME_CURRENCY_EXCHANGE_RATE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 310002 - REQUEST_TYPE_GAME_REDEEM_GOOGLE_RECEIPT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 310100 - REQUEST_TYPE_GAME_REDEEM_APPLE_RECEIPT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 310101 - REQUEST_TYPE_GAME_REDEEM_DESKTOP_RECEIPT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 310102 - REQUEST_TYPE_GAME_REDEEM_SAMSUNG_RECEIPT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 310103 - REQUEST_TYPE_GAME_GET_AVAILABLE_SUBSCRIPTIONS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 310200 - REQUEST_TYPE_GAME_GET_ACTIVE_SUBSCRIPTIONS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 310201 - REQUEST_TYPE_REQUEST_GEOFENCE_UPDATES_1: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 360000 - REQUEST_TYPE_UPDATE_PLAYER_LOCATION_1: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 360001 - REQUEST_TYPE_UPDATE_BREADCRUMB_HISTORY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 361000 - REQUEST_TYPE_REFRESH_PROXIMITY_TOKENS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 362000 - REQUEST_TYPE_REPORT_PROXIMITY_CONTACTS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 362001 - REQUEST_TYPE_GET_GAME_ACCESS_TOKEN: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 600005 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_ADD_NEW_POI: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 620000 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_GET_AVAILABLE_SUBMISSIONS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 620001 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_GET_SIGNED_URL_FOR_PHOTO_UPLOAD: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 620002 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_GET_PLAYER_SUBMISSION_VALIDATION_SETTINGS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 620003 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_D2D_ADD_NEW_POI: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 620004 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_D2D_GET_SIGNED_URL_FOR_PHOTO_UPLOAD: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 620005 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_IMAGE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 620100 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_TEXT_METADATA_UPDATE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 620101 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_LOCATION_UPDATE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 620102 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_TAKEDOWN_REQUEST: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 620103 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_SUBMIT_SPONSOR_POI_REPORT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 620104 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_SUBMIT_SPONSOR_POI_LOCATION_UPDATE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 620105 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_CATEGORY_VOTE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 620106 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_POI_IMAGE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 620107 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_POI_TEXT_METADATA_UPDATE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 620108 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_POI_LOCATION_UPDATE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 620109 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_POI_TAKEDOWN_REQUEST: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 620110 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_ADD_NEW_ROUTE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 620200 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_GENERATE_GMAP_SIGNED_URL: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 620300 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_GET_GMAP_SETTINGS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 620301 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_AR_VIDEO_METADATA: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 620400 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_GET_GRAPESHOT_FILE_UPLOAD_URL: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 620401 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_ASYNC_FILE_UPLOAD_COMPLETE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 620402 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_GET_AR_MAPPING_SETTINGS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 620403 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_POI_AR_VIDEO_METADATA: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 620404 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_D2D_GET_GRAPESHOT_FILE_UPLOAD_URL: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 620405 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_D2D_ASYNC_FILE_UPLOAD_COMPLETE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 620406 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_SUBMIT_MAPPING_REQUEST: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 620407 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_MAPPING_REQUEST: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 620408 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_GET_IMAGES_FOR_POI: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 620500 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_SUBMIT_PLAYER_IMAGE_VOTE_FOR_POI: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 620501 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_GET_IMAGE_GALLERY_SETTINGS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 620502 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_GET_MAP_DATA: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 620600 - REQUEST_TYPE_PLAYER_SUBMISSION_ACTION_GET_POIS_IN_RADIUS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 620601 - REQUEST_TYPE_UPDATE_FITNESS_METRICS_1: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 640000 - REQUEST_TYPE_GET_FITNESS_REPORT_1: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 640001 - REQUEST_TYPE_GET_ADVENTURE_SYNC_SETTINGS_1: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 640002 - REQUEST_TYPE_UPDATE_ADVENTURE_SYNC_SETTINGS_1: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 640003 - REQUEST_TYPE_UPDATE_ADVENTURE_SYNC_FITNESS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 640004 - REQUEST_TYPE_GET_ADVENTURE_SYNC_FITNESS_REPORT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType # 640005 - - @typing_extensions.final - class AllNMAMessagesProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NMA_GET_PLAYER_PROTO_1_FIELD_NUMBER: builtins.int - NMA_GET_SURVEYOR_PROJECTS_PROTO_2_FIELD_NUMBER: builtins.int - NMA_GET_SERVER_CONFIG_PROTO_3_FIELD_NUMBER: builtins.int - NMA_UPDATE_SURVEYOR_PROJECT_PROTO_4_FIELD_NUMBER: builtins.int - NMA_UPDATE_USER_ONBOARDING_PROTO_5_FIELD_NUMBER: builtins.int - @property - def nma_get_player_proto_1(self) -> global___NMAGetPlayerProto: ... - @property - def nma_get_surveyor_projects_proto_2(self) -> global___NMAGetSurveyorProjectsProto: ... - @property - def nma_get_server_config_proto_3(self) -> global___NMAGetServerConfigProto: ... - @property - def nma_update_surveyor_project_proto_4(self) -> global___NMAUpdateSurveyorProjectProto: ... - @property - def nma_update_user_onboarding_proto_5(self) -> global___NMAUpdateUserOnboardingProto: ... - def __init__( - self, - *, - nma_get_player_proto_1: global___NMAGetPlayerProto | None = ..., - nma_get_surveyor_projects_proto_2: global___NMAGetSurveyorProjectsProto | None = ..., - nma_get_server_config_proto_3: global___NMAGetServerConfigProto | None = ..., - nma_update_surveyor_project_proto_4: global___NMAUpdateSurveyorProjectProto | None = ..., - nma_update_user_onboarding_proto_5: global___NMAUpdateUserOnboardingProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["nma_get_player_proto_1", b"nma_get_player_proto_1", "nma_get_server_config_proto_3", b"nma_get_server_config_proto_3", "nma_get_surveyor_projects_proto_2", b"nma_get_surveyor_projects_proto_2", "nma_update_surveyor_project_proto_4", b"nma_update_surveyor_project_proto_4", "nma_update_user_onboarding_proto_5", b"nma_update_user_onboarding_proto_5"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["nma_get_player_proto_1", b"nma_get_player_proto_1", "nma_get_server_config_proto_3", b"nma_get_server_config_proto_3", "nma_get_surveyor_projects_proto_2", b"nma_get_surveyor_projects_proto_2", "nma_update_surveyor_project_proto_4", b"nma_update_surveyor_project_proto_4", "nma_update_user_onboarding_proto_5", b"nma_update_user_onboarding_proto_5"]) -> None: ... - - @typing_extensions.final - class AllNMAResponsesProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NMA_GET_PLAYER_OUT_PROTO_1_FIELD_NUMBER: builtins.int - NMA_GET_SURVEYOR_PROJECTS_OUT_PROTO_2_FIELD_NUMBER: builtins.int - NMA_GET_SERVER_CONFIG_OUT_PROTO_3_FIELD_NUMBER: builtins.int - NMA_UPDATE_SURVEYOR_PROJECT_OUT_PROTO_4_FIELD_NUMBER: builtins.int - NMA_UPDATE_USER_ONBOARDING_OUT_PROTO_5_FIELD_NUMBER: builtins.int - @property - def nma_get_player_out_proto_1(self) -> global___NMAGetPlayerOutProto: ... - @property - def nma_get_surveyor_projects_out_proto_2(self) -> global___NMAGetSurveyorProjectsOutProto: ... - @property - def nma_get_server_config_out_proto_3(self) -> global___NMAGetServerConfigOutProto: ... - @property - def nma_update_surveyor_project_out_proto_4(self) -> global___NMAUpdateSurveyorProjectOutProto: ... - @property - def nma_update_user_onboarding_out_proto_5(self) -> global___NMAUpdateUserOnboardingOutProto: ... - def __init__( - self, - *, - nma_get_player_out_proto_1: global___NMAGetPlayerOutProto | None = ..., - nma_get_surveyor_projects_out_proto_2: global___NMAGetSurveyorProjectsOutProto | None = ..., - nma_get_server_config_out_proto_3: global___NMAGetServerConfigOutProto | None = ..., - nma_update_surveyor_project_out_proto_4: global___NMAUpdateSurveyorProjectOutProto | None = ..., - nma_update_user_onboarding_out_proto_5: global___NMAUpdateUserOnboardingOutProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["nma_get_player_out_proto_1", b"nma_get_player_out_proto_1", "nma_get_server_config_out_proto_3", b"nma_get_server_config_out_proto_3", "nma_get_surveyor_projects_out_proto_2", b"nma_get_surveyor_projects_out_proto_2", "nma_update_surveyor_project_out_proto_4", b"nma_update_surveyor_project_out_proto_4", "nma_update_user_onboarding_out_proto_5", b"nma_update_user_onboarding_out_proto_5"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["nma_get_player_out_proto_1", b"nma_get_player_out_proto_1", "nma_get_server_config_out_proto_3", b"nma_get_server_config_out_proto_3", "nma_get_surveyor_projects_out_proto_2", b"nma_get_surveyor_projects_out_proto_2", "nma_update_surveyor_project_out_proto_4", b"nma_update_surveyor_project_out_proto_4", "nma_update_user_onboarding_out_proto_5", b"nma_update_user_onboarding_out_proto_5"]) -> None: ... - - @typing_extensions.final - class NMAMessage(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NMA_METHOD_FIELD_NUMBER: builtins.int - NMA_MESSAGE_FIELD_NUMBER: builtins.int - nma_method: global___AllTypesAndMessagesResponsesProto.NMAMethod.ValueType - nma_message: builtins.bytes - """bytes == AllNMAMessagesProto.ProtoNameX""" - def __init__( - self, - *, - nma_method: global___AllTypesAndMessagesResponsesProto.NMAMethod.ValueType = ..., - nma_message: builtins.bytes = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["nma_message", b"nma_message", "nma_method", b"nma_method"]) -> None: ... - - @typing_extensions.final - class NMAResponse(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NMA_METHOD_FIELD_NUMBER: builtins.int - NMA_RESPONSE_FIELD_NUMBER: builtins.int - nma_method: global___AllTypesAndMessagesResponsesProto.NMAMethod.ValueType - nma_response: builtins.bytes - """bytes == AllNMAResponsesProto.ProtoNameX""" - def __init__( - self, - *, - nma_method: global___AllTypesAndMessagesResponsesProto.NMAMethod.ValueType = ..., - nma_response: builtins.bytes = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["nma_method", b"nma_method", "nma_response", b"nma_response"]) -> None: ... - - @typing_extensions.final - class AllMessagesProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - GET_PLAYER_PROTO_2_FIELD_NUMBER: builtins.int - GET_HOLOHOLO_INVENTORY_PROTO_4_FIELD_NUMBER: builtins.int - DOWNLOAD_SETTINGS_ACTION_PROTO_5_FIELD_NUMBER: builtins.int - GETGAME_MASTER_CLIENT_TEMPLATES_PROTO_6_FIELD_NUMBER: builtins.int - GET_REMOTE_CONFIG_VERSIONS_PROTO_7_FIELD_NUMBER: builtins.int - REGISTER_BACKGROUND_DEVICE_ACTION_PROTO_8_FIELD_NUMBER: builtins.int - GET_PLAYER_DAY_PROTO_9_FIELD_NUMBER: builtins.int - ACKNOWLEDGE_PUNISHMENT_PROTO_10_FIELD_NUMBER: builtins.int - GET_SERVER_TIME_PROTO_11_FIELD_NUMBER: builtins.int - GET_LOCAL_TIME_PROTO_12_FIELD_NUMBER: builtins.int - FORT_SEARCH_PROTO_101_FIELD_NUMBER: builtins.int - ENCOUNTER_PROTO_102_FIELD_NUMBER: builtins.int - CATCH_POKEMON_PROTO_103_FIELD_NUMBER: builtins.int - FORT_DETAILS_PROTO_104_FIELD_NUMBER: builtins.int - GET_MAP_OBJECTS_PROTO_106_FIELD_NUMBER: builtins.int - FORT_DEPLOY_PROTO_110_FIELD_NUMBER: builtins.int - FORT_RECALL_PROTO_111_FIELD_NUMBER: builtins.int - RELEASE_POKEMON_PROTO_112_FIELD_NUMBER: builtins.int - USE_ITEM_POTION_PROTO_113_FIELD_NUMBER: builtins.int - USE_ITEM_CAPTURE_PROTO_114_FIELD_NUMBER: builtins.int - USE_ITEM_REVIVE_PROTO_116_FIELD_NUMBER: builtins.int - PLAYERPROFILEPROTO_121_FIELD_NUMBER: builtins.int - EVOLVE_POKEMON_PROTO_125_FIELD_NUMBER: builtins.int - GET_HATCHED_EGGS_PROTO_126_FIELD_NUMBER: builtins.int - ENCOUNTER_TUTORIAL_COMPLETE_PROTO_127_FIELD_NUMBER: builtins.int - LEVEL_UP_REWARDS_PROTO_128_FIELD_NUMBER: builtins.int - CHECK_AWARDED_BADGES_PROTO_129_FIELD_NUMBER: builtins.int - RECYCLE_ITEM_PROTO_137_FIELD_NUMBER: builtins.int - COLLECT_DAILY_BONUS_PROTO_138_FIELD_NUMBER: builtins.int - USE_ITEM_XP_BOOST_PROTO_139_FIELD_NUMBER: builtins.int - USE_ITEM_EGG_INCUBATOR_PROTO_140_FIELD_NUMBER: builtins.int - USE_INCENSE_ACTION_PROTO_141_FIELD_NUMBER: builtins.int - GET_INCENSE_POKEMON_PROTO_142_FIELD_NUMBER: builtins.int - INCENSE_ENCOUNTER_PROTO_143_FIELD_NUMBER: builtins.int - ADD_FORT_MODIFIER_PROTO_144_FIELD_NUMBER: builtins.int - DISK_ENCOUNTER_PROTO_145_FIELD_NUMBER: builtins.int - UPGRADE_POKEMON_PROTO_147_FIELD_NUMBER: builtins.int - SET_FAVORITE_POKEMON_PROTO_148_FIELD_NUMBER: builtins.int - NICKNAME_POKEMON_PROTO_149_FIELD_NUMBER: builtins.int - EQUIP_BADGE_PROTO_150_FIELD_NUMBER: builtins.int - SET_CONTACTSETTINGS_PROTO_151_FIELD_NUMBER: builtins.int - SET_BUDDY_POKEMON_PROTO_152_FIELD_NUMBER: builtins.int - GET_BUDDY_WALKED_PROTO_153_FIELD_NUMBER: builtins.int - USE_ITEM_ENCOUNTER_PROTO_154_FIELD_NUMBER: builtins.int - GYM_DEPLOY_PROTO_155_FIELD_NUMBER: builtins.int - GYMGET_INFO_PROTO_156_FIELD_NUMBER: builtins.int - GYM_START_SESSION_PROTO_157_FIELD_NUMBER: builtins.int - GYM_BATTLE_ATTACK_PROTO_158_FIELD_NUMBER: builtins.int - JOIN_LOBBY_PROTO_159_FIELD_NUMBER: builtins.int - LEAVELOBBY_PROTO_160_FIELD_NUMBER: builtins.int - SET_LOBBY_VISIBILITY_PROTO_161_FIELD_NUMBER: builtins.int - SET_LOBBY_POKEMON_PROTO_162_FIELD_NUMBER: builtins.int - GET_RAID_DETAILS_PROTO_163_FIELD_NUMBER: builtins.int - GYM_FEED_POKEMON_PROTO_164_FIELD_NUMBER: builtins.int - START_RAID_BATTLE_PROTO_165_FIELD_NUMBER: builtins.int - ATTACK_RAID_BATTLE_PROTO_166_FIELD_NUMBER: builtins.int - USE_ITEM_STARDUST_BOOST_PROTO_168_FIELD_NUMBER: builtins.int - REASSIGN_PLAYER_PROTO_169_FIELD_NUMBER: builtins.int - CONVERTCANDY_TO_XLCANDY_PROTO_171_FIELD_NUMBER: builtins.int - IS_SKU_AVAILABLE_PROTO_172_FIELD_NUMBER: builtins.int - ASSET_DIGEST_REQUEST_PROTO_300_FIELD_NUMBER: builtins.int - DOWNLOAD_URL_REQUEST_PROTO_301_FIELD_NUMBER: builtins.int - ASSET_VERSION_PROTO_302_FIELD_NUMBER: builtins.int - CLAIMCODENAME_REQUEST_PROTO_403_FIELD_NUMBER: builtins.int - SET_AVATAR_PROTO_404_FIELD_NUMBER: builtins.int - SET_PLAYER_TEAM_PROTO_405_FIELD_NUMBER: builtins.int - MARK_TUTORIAL_COMPLETE_PROTO_406_FIELD_NUMBER: builtins.int - SET_NEUTRAL_AVATAR_PROTO_408_FIELD_NUMBER: builtins.int - CHECKCHALLENGE_PROTO_600_FIELD_NUMBER: builtins.int - VERIFY_CHALLENGE_PROTO_601_FIELD_NUMBER: builtins.int - ECHO_PROTO_666_FIELD_NUMBER: builtins.int - REGISTER_SFIDAREQUEST_800_FIELD_NUMBER: builtins.int - SFIDA_CERTIFICATION_REQUEST_802_FIELD_NUMBER: builtins.int - SFIDA_UPDATE_REQUEST_803_FIELD_NUMBER: builtins.int - SFIDA_DOWSER_REQUEST_805_FIELD_NUMBER: builtins.int - SFIDA_CAPTURE_REQUEST_806_FIELD_NUMBER: builtins.int - LIST_AVATAR_CUSTOMIZATIONS_PROTO_807_FIELD_NUMBER: builtins.int - SET_AVATAR_ITEM_AS_VIEWED_PROTO_808_FIELD_NUMBER: builtins.int - GET_INBOX_V2_PROTO_809_FIELD_NUMBER: builtins.int - LIST_GYM_BADGES_PROTO_811_FIELD_NUMBER: builtins.int - GETGYM_BADGE_DETAILS_PROTO_812_FIELD_NUMBER: builtins.int - USE_ITEM_MOVE_REROLL_PROTO_813_FIELD_NUMBER: builtins.int - USE_ITEM_RARE_CANDY_PROTO_814_FIELD_NUMBER: builtins.int - AWARD_FREE_RAID_TICKET_PROTO_815_FIELD_NUMBER: builtins.int - FETCH_ALL_NEWS_PROTO_816_FIELD_NUMBER: builtins.int - MARK_READ_NEWS_ARTICLE_PROTO_817_FIELD_NUMBER: builtins.int - GET_PLAYER_SETTINGS_PROTO_818_FIELD_NUMBER: builtins.int - BELUGA_TRANSACTION_START_PROTO_819_FIELD_NUMBER: builtins.int - BELUGA_TRANSACTION_COMPLETE_PROTO_820_FIELD_NUMBER: builtins.int - SFIDA_ASSOCIATE_REQUEST_822_FIELD_NUMBER: builtins.int - SFIDA_CHECK_PAIRING_REQUEST_823_FIELD_NUMBER: builtins.int - SFIDA_DISASSOCIATE_REQUEST_824_FIELD_NUMBER: builtins.int - WAINA_SUBMIT_SLEEP_DATA_REQUEST_826_FIELD_NUMBER: builtins.int - GET_NEW_QUESTS_PROTO_900_FIELD_NUMBER: builtins.int - GET_QUEST_DETAILS_PROTO_901_FIELD_NUMBER: builtins.int - COMPLETE_QUEST_PROTO_902_FIELD_NUMBER: builtins.int - REMOVE_QUEST_PROTO_903_FIELD_NUMBER: builtins.int - QUEST_ENCOUNTER_PROTO_904_FIELD_NUMBER: builtins.int - PROGRESS_QUESTPROTO_906_FIELD_NUMBER: builtins.int - SEND_GIFT_PROTO_950_FIELD_NUMBER: builtins.int - OPEN_GIFT_PROTO_951_FIELD_NUMBER: builtins.int - GETGIFT_BOX_DETAILS_PROTO_952_FIELD_NUMBER: builtins.int - DELETE_GIFT_PROTO_953_FIELD_NUMBER: builtins.int - SAVE_PLAYERSNAPSHOT_PROTO_954_FIELD_NUMBER: builtins.int - CHECK_SEND_GIFT_PROTO_956_FIELD_NUMBER: builtins.int - SET_FRIEND_NICKNAME_PROTO_957_FIELD_NUMBER: builtins.int - DELETE_GIFT_FROM_INVENTORY_PROTO_958_FIELD_NUMBER: builtins.int - SAVESOCIAL_PLAYERSETTINGS_PROTO_959_FIELD_NUMBER: builtins.int - SHARE_EX_RAID_PASS_PROTO_960_FIELD_NUMBER: builtins.int - CHECK_SHARE_EX_RAID_PASS_PROTO_961_FIELD_NUMBER: builtins.int - DECLINE_EX_RAID_PASS_PROTO_962_FIELD_NUMBER: builtins.int - OPEN_TRADING_PROTO_970_FIELD_NUMBER: builtins.int - UPDATE_TRADING_PROTO_971_FIELD_NUMBER: builtins.int - CONFIRM_TRADING_PROTO_972_FIELD_NUMBER: builtins.int - CANCEL_TRADING_PROTO_973_FIELD_NUMBER: builtins.int - GET_TRADING_PROTO_974_FIELD_NUMBER: builtins.int - GET_FITNESS_REWARDS_PROTO_980_FIELD_NUMBER: builtins.int - GET_COMBAT_PLAYER_PROFILE_PROTO_990_FIELD_NUMBER: builtins.int - GENERATE_COMBAT_CHALLENGE_ID_PROTO_991_FIELD_NUMBER: builtins.int - CREATECOMBATCHALLENGE_PROTO_992_FIELD_NUMBER: builtins.int - OPEN_COMBAT_CHALLENGE_PROTO_993_FIELD_NUMBER: builtins.int - GET_COMBAT_CHALLENGE_PROTO_994_FIELD_NUMBER: builtins.int - ACCEPT_COMBAT_CHALLENGE_PROTO_995_FIELD_NUMBER: builtins.int - DECLINE_COMBAT_CHALLENGE_PROTO_996_FIELD_NUMBER: builtins.int - CANCELCOMBATCHALLENGE_PROTO_997_FIELD_NUMBER: builtins.int - SUBMIT_COMBAT_CHALLENGE_POKEMONS_PROTO_998_FIELD_NUMBER: builtins.int - SAVE_COMBAT_PLAYER_PREFERENCES_PROTO_999_FIELD_NUMBER: builtins.int - OPEN_COMBAT_SESSION_PROTO_1000_FIELD_NUMBER: builtins.int - UPDATE_COMBAT_PROTO_1001_FIELD_NUMBER: builtins.int - QUIT_COMBAT_PROTO_1002_FIELD_NUMBER: builtins.int - GET_COMBAT_RESULTS_PROTO_1003_FIELD_NUMBER: builtins.int - UNLOCK_POKEMON_MOVE_PROTO_1004_FIELD_NUMBER: builtins.int - GET_NPC_COMBAT_REWARDS_PROTO_1005_FIELD_NUMBER: builtins.int - COMBAT_FRIEND_REQUEST_PROTO_1006_FIELD_NUMBER: builtins.int - OPEN_NPC_COMBAT_SESSION_PROTO_1007_FIELD_NUMBER: builtins.int - START_TUTORIAL_PROTO_1008_FIELD_NUMBER: builtins.int - GET_TUTORIAL_EGG_PROTO_1009_FIELD_NUMBER: builtins.int - SEND_PROBE_PROTO_1020_FIELD_NUMBER: builtins.int - CHECK_PHOTOBOMB_PROTO_1101_FIELD_NUMBER: builtins.int - CONFIRM_PHOTOBOMB_PROTO_1102_FIELD_NUMBER: builtins.int - GET_PHOTOBOMB_PROTO_1103_FIELD_NUMBER: builtins.int - ENCOUNTER_PHOTOBOMB_PROTO_1104_FIELD_NUMBER: builtins.int - GETGMAP_SETTINGS_PROTO_1105_FIELD_NUMBER: builtins.int - CHANGE_TEAM_PROTO_1106_FIELD_NUMBER: builtins.int - GET_WEB_TOKEN_PROTO_1107_FIELD_NUMBER: builtins.int - COMPLETE_SNAPSHOT_SESSION_PROTO_1110_FIELD_NUMBER: builtins.int - COMPLETE_WILD_SNAPSHOT_SESSION_PROTO_1111_FIELD_NUMBER: builtins.int - START_INCIDENT_PROTO_1200_FIELD_NUMBER: builtins.int - COMPLETE_INVASION_DIALOGUE_PROTO_1201_FIELD_NUMBER: builtins.int - OPEN_INVASION_COMBAT_SESSION_PROTO_1202_FIELD_NUMBER: builtins.int - UPDATE_INVASION_BATTLE_PROTO_1203_FIELD_NUMBER: builtins.int - INVASION_ENCOUNTER_PROTO_1204_FIELD_NUMBER: builtins.int - PURIFYPOKEMONPROTO_1205_FIELD_NUMBER: builtins.int - GET_ROCKET_BALLOON_PROTO_1206_FIELD_NUMBER: builtins.int - START_ROCKET_BALLOON_INCIDENT_PROTO_1207_FIELD_NUMBER: builtins.int - VS_SEEKER_START_MATCHMAKING_PROTO_1300_FIELD_NUMBER: builtins.int - CANCEL_MATCHMAKING_PROTO_1301_FIELD_NUMBER: builtins.int - GET_MATCHMAKING_STATUS_PROTO_1302_FIELD_NUMBER: builtins.int - COMPLETE_VS_SEEKER_AND_RESTARTCHARGING_PROTO_1303_FIELD_NUMBER: builtins.int - GET_VS_SEEKER_STATUS_PROTO_1304_FIELD_NUMBER: builtins.int - COMPLETECOMPETITIVE_SEASON_PROTO_1305_FIELD_NUMBER: builtins.int - CLAIM_VS_SEEKER_REWARDS_PROTO_1306_FIELD_NUMBER: builtins.int - VS_SEEKER_REWARD_ENCOUNTER_PROTO_1307_FIELD_NUMBER: builtins.int - ACTIVATE_VS_SEEKER_PROTO_1308_FIELD_NUMBER: builtins.int - BUDDY_MAP_PROTO_1350_FIELD_NUMBER: builtins.int - BUDDY_STATS_PROTO_1351_FIELD_NUMBER: builtins.int - BUDDY_FEEDING_PROTO_1352_FIELD_NUMBER: builtins.int - OPEN_BUDDY_GIFT_PROTO_1353_FIELD_NUMBER: builtins.int - BUDDY_PETTING_PROTO_1354_FIELD_NUMBER: builtins.int - GET_BUDDY_HISTORY_PROTO_1355_FIELD_NUMBER: builtins.int - UPDATE_ROUTE_DRAFT_PROTO_1400_FIELD_NUMBER: builtins.int - GET_MAP_FORTS_PROTO_1401_FIELD_NUMBER: builtins.int - SUBMIT_ROUTE_DRAFT_PROTO_1402_FIELD_NUMBER: builtins.int - GET_PUBLISHED_ROUTES_PROTO_1403_FIELD_NUMBER: builtins.int - START_ROUTE_PROTO_1404_FIELD_NUMBER: builtins.int - GET_ROUTES_PROTO_1405_FIELD_NUMBER: builtins.int - PROGRESS_ROUTEPROTO_1406_FIELD_NUMBER: builtins.int - PROCESS_ROUTE_TAPPABLEPROTO_1408_FIELD_NUMBER: builtins.int - LIST_ROUTE_BADGES_PROTO_1409_FIELD_NUMBER: builtins.int - CANCEL_ROUTE_PROTO_1410_FIELD_NUMBER: builtins.int - NPC_ROUTE_GIFT_PROTO_1423_FIELD_NUMBER: builtins.int - CREATE_BUDDY_MULTIPLAYER_SESSION_PROTO_1456_FIELD_NUMBER: builtins.int - JOIN_BUDDY_MULTIPLAYER_SESSION_PROTO_1457_FIELD_NUMBER: builtins.int - LEAVE_BUDDY_MULTIPLAYER_SESSION_PROTO_1458_FIELD_NUMBER: builtins.int - GET_TODAY_VIEW_PROTO_1501_FIELD_NUMBER: builtins.int - MEGA_EVOLVE_POKEMON_PROTO_1502_FIELD_NUMBER: builtins.int - REMOTE_GIFT_PINGREQUEST_PROTO_1503_FIELD_NUMBER: builtins.int - SEND_RAID_INVITATION_PROTO_1504_FIELD_NUMBER: builtins.int - GET_DAILY_ENCOUNTER_PROTO_1601_FIELD_NUMBER: builtins.int - DAILY_ENCOUNTER_PROTO_1602_FIELD_NUMBER: builtins.int - OPEN_SPONSORED_GIFT_PROTO_1650_FIELD_NUMBER: builtins.int - SAVE_PLAYER_PREFERENCES_PROTO_1652_FIELD_NUMBER: builtins.int - PROFANITY_CHECKPROTO_1653_FIELD_NUMBER: builtins.int - GET_TIMEDGROUP_CHALLENGE_PROTO_1700_FIELD_NUMBER: builtins.int - GET_NINTENDO_ACCOUNT_PROTO_1710_FIELD_NUMBER: builtins.int - UNLINK_NINTENDO_ACCOUNT_PROTO_1711_FIELD_NUMBER: builtins.int - GET_NINTENDO_O_AUTH2_URL_PROTO_1712_FIELD_NUMBER: builtins.int - TRANSFER_POKEMONTO_POKEMON_HOME_PROTO_1713_FIELD_NUMBER: builtins.int - REPORT_AD_FEEDBACKREQUEST_1716_FIELD_NUMBER: builtins.int - CREATE_POKEMON_TAG_PROTO_1717_FIELD_NUMBER: builtins.int - DELETE_POKEMON_TAG_PROTO_1718_FIELD_NUMBER: builtins.int - EDIT_POKEMON_TAG_PROTO_1719_FIELD_NUMBER: builtins.int - SET_POKEMON_TAGS_FOR_POKEMON_PROTO_1720_FIELD_NUMBER: builtins.int - GET_POKEMON_TAGS_PROTO_1721_FIELD_NUMBER: builtins.int - CHANGE_POKEMON_FORM_PROTO_1722_FIELD_NUMBER: builtins.int - CHOOSE_GLOBAL_TICKETED_EVENT_VARIANT_PROTO_1723_FIELD_NUMBER: builtins.int - GET_REFERRAL_CODE_PROTO_1800_FIELD_NUMBER: builtins.int - ADD_REFERRER_PROTO_1801_FIELD_NUMBER: builtins.int - SEND_FRIEND_INVITE_VIA_REFERRAL_CODE_PROTO_1802_FIELD_NUMBER: builtins.int - GET_MILESTONES_PROTO_1803_FIELD_NUMBER: builtins.int - MARKMILESTONE_AS_VIEWED_PROTO_1804_FIELD_NUMBER: builtins.int - GET_MILESTONES_PREVIEW_PROTO_1805_FIELD_NUMBER: builtins.int - COMPLETE_MILESTONE_PROTO_1806_FIELD_NUMBER: builtins.int - GETGEOFENCED_AD_PROTO_1820_FIELD_NUMBER: builtins.int - DELETE_POSTCARDS_PROTO_1909_FIELD_NUMBER: builtins.int - CREATE_POSTCARD_PROTO_1910_FIELD_NUMBER: builtins.int - UPDATE_POSTCARD_PROTO_1911_FIELD_NUMBER: builtins.int - DELETE_POSTCARD_PROTO_1912_FIELD_NUMBER: builtins.int - GET_MEMENTO_LIST_PROTO_1913_FIELD_NUMBER: builtins.int - UPLOAD_RAID_CLIENT_LOG_PROTO_1914_FIELD_NUMBER: builtins.int - CHECK_GIFTING_ELIGIBILITY_PROTO_2000_FIELD_NUMBER: builtins.int - REDEEM_TICKET_GIFT_FOR_FRIEND_PROTO_2001_FIELD_NUMBER: builtins.int - GET_INSENCE_RECAP_PROTO_2002_FIELD_NUMBER: builtins.int - GET_POKESTOP_ENCOUNTER_PROTO_2005_FIELD_NUMBER: builtins.int - ENCOUNTER_POKESTOPENCOUNTER_PROTO_2006_FIELD_NUMBER: builtins.int - PLAYER_SPAWNABLEPOKEMONPROTO_2007_FIELD_NUMBER: builtins.int - SEND_FRIEND_REQUEST_VIA_PLAYER_ID_PROTO_2010_FIELD_NUMBER: builtins.int - GET_RAID_LOBBY_COUNTER_PROTO_2011_FIELD_NUMBER: builtins.int - USE_NON_COMBAT_MOVE_REQUEST_PROTO_2014_FIELD_NUMBER: builtins.int - CHECK_POKEMON_SIZECONTEST_ELIGIBILITY_PROTO_2100_FIELD_NUMBER: builtins.int - UPDATE_POKEMON_SIZE_CONTEST_ENTRY_PROTO_2101_FIELD_NUMBER: builtins.int - GET_POKEMON_SIZE_CONTEST_ENTRY_PROTO_2104_FIELD_NUMBER: builtins.int - GET_CONTEST_DATA_PROTO_2105_FIELD_NUMBER: builtins.int - GET_CONTESTS_UNCLAIMED_REWARDS_PROTO_2106_FIELD_NUMBER: builtins.int - CLAIMCONTESTS_REWARDS_PROTO_2107_FIELD_NUMBER: builtins.int - GET_ENTERED_CONTEST_PROTO_2108_FIELD_NUMBER: builtins.int - BADGE_REWARD_ENCOUNTER_REQUEST_PROTO_2360_FIELD_NUMBER: builtins.int - NPC_UPDATE_STATE_PROTO_2400_FIELD_NUMBER: builtins.int - NPC_SEND_GIFT_PROTO_2401_FIELD_NUMBER: builtins.int - NPC_OPEN_GIFT_PROTO_2402_FIELD_NUMBER: builtins.int - GET_VPS_EVENT_PROTO_3000_FIELD_NUMBER: builtins.int - UPDATE_VPS_EVENT_PROTO_3001_FIELD_NUMBER: builtins.int - PUSH_NOTIFICATION_REGISTRYPROTO_5000_FIELD_NUMBER: builtins.int - UPDATE_NOTIFICATION_PROTO_5002_FIELD_NUMBER: builtins.int - OPT_PROTO_5003_FIELD_NUMBER: builtins.int - DOWNLOAD_GM_TEMPLATES_REQUEST_PROTO_5004_FIELD_NUMBER: builtins.int - GET_INVENTORY_PROTO_5005_FIELD_NUMBER: builtins.int - REDEEM_PASSCODEREQUEST_PROTO_5006_FIELD_NUMBER: builtins.int - PING_REQUESTPROTO_5007_FIELD_NUMBER: builtins.int - ADD_LOGINACTION_PROTO_5008_FIELD_NUMBER: builtins.int - REMOVE_LOGIN_ACTION_PROTO_5009_FIELD_NUMBER: builtins.int - LISTLOGIN_ACTION_PROTO_5010_FIELD_NUMBER: builtins.int - SUBMIT_NEW_POI_PROTO_5011_FIELD_NUMBER: builtins.int - PROXY_REQUESTPROTO_5012_FIELD_NUMBER: builtins.int - GET_AVAILABLE_SUBMISSIONS_PROTO_5014_FIELD_NUMBER: builtins.int - REPLACE_LOGIN_ACTION_PROTO_5015_FIELD_NUMBER: builtins.int - CLIENT_TELEMETRY_BATCH_PROTO_5018_FIELD_NUMBER: builtins.int - PURCHASE_SKUPROTO_5019_FIELD_NUMBER: builtins.int - GET_AVAILABLE_SKUS_AND_BALANCES_PROTO_5020_FIELD_NUMBER: builtins.int - REDEEM_GOOGLERECEIPT_PROTO_5021_FIELD_NUMBER: builtins.int - REDEEM_APPLERECEIPT_PROTO_5022_FIELD_NUMBER: builtins.int - REDEEM_DESKTOPRECEIPT_PROTO_5023_FIELD_NUMBER: builtins.int - FITNESS_UPDATE_PROTO_5024_FIELD_NUMBER: builtins.int - GET_FITNESS_REPORT_PROTO_5025_FIELD_NUMBER: builtins.int - CLIENT_TELEMETRY_SETTINGS_REQUEST_PROTO_5026_FIELD_NUMBER: builtins.int - REGISTER_BACKGROUND_SERVICEREQUEST_PROTO_5028_FIELD_NUMBER: builtins.int - SET_IN_GAME_CURRENCY_EXCHANGE_RATE_PROTO_5032_FIELD_NUMBER: builtins.int - GEOFENCE_UPDATE_PROTO_5033_FIELD_NUMBER: builtins.int - LOCATION_PING_PROTO_5034_FIELD_NUMBER: builtins.int - GENERATEGMAP_SIGNED_URL_PROTO_5035_FIELD_NUMBER: builtins.int - GETGMAP_SETTINGS_PROTO_5036_FIELD_NUMBER: builtins.int - REDEEM_SAMSUNGRECEIPT_PROTO_5037_FIELD_NUMBER: builtins.int - GET_OUTSTANDING_WARNINGS_REQUEST_PROTO_5039_FIELD_NUMBER: builtins.int - ACKNOWLEDGE_WARNINGS_REQUEST_PROTO_5040_FIELD_NUMBER: builtins.int - SUBMIT_POI_IMAGE_PROTO_5041_FIELD_NUMBER: builtins.int - SUBMIT_POI_TEXT_METADATA_UPDATE_PROTO_5042_FIELD_NUMBER: builtins.int - SUBMIT_POI_LOCATION_UPDATE_PROTO_5043_FIELD_NUMBER: builtins.int - SUBMIT_POI_TAKEDOWN_REQUEST_PROTO_5044_FIELD_NUMBER: builtins.int - GET_WEB_TOKEN_PROTO_5045_FIELD_NUMBER: builtins.int - GET_ADVENTURE_SYNC_SETTINGS_REQUEST_PROTO_5046_FIELD_NUMBER: builtins.int - UPDATE_ADVENTURE_SYNC_SETTINGS_REQUEST_PROTO_5047_FIELD_NUMBER: builtins.int - SET_BIRTHDAY_REQUEST_PROTO_5048_FIELD_NUMBER: builtins.int - FETCH_NEWSFEED_REQUEST_5049_FIELD_NUMBER: builtins.int - MARK_NEWSFEED_READ_REQUEST_5050_FIELD_NUMBER: builtins.int - SEARCH_PLAYER_PROTO_10000_FIELD_NUMBER: builtins.int - SEND_FRIEND_INVITE_PROTO_10002_FIELD_NUMBER: builtins.int - CANCEL_FRIEND_INVITE_PROTO_10003_FIELD_NUMBER: builtins.int - ACCEPT_FRIEND_INVITE_PROTO_10004_FIELD_NUMBER: builtins.int - DECLINE_FRIEND_INVITE_PROTO_10005_FIELD_NUMBER: builtins.int - GET_FRIENDS_LIST_PROTO_10006_FIELD_NUMBER: builtins.int - GET_OUTGOING_FRIEND_INVITES_PROTO_10007_FIELD_NUMBER: builtins.int - GET_INCOMING_FRIEND_INVITES_PROTO_10008_FIELD_NUMBER: builtins.int - REMOVE_FRIEND_PROTO_10009_FIELD_NUMBER: builtins.int - GET_FRIEND_DETAILS_PROTO_10010_FIELD_NUMBER: builtins.int - INVITE_FACEBOOK_FRIEND_PROTO_10011_FIELD_NUMBER: builtins.int - IS_MY_FRIEND_PROTO_10012_FIELD_NUMBER: builtins.int - GET_FRIEND_CODE_PROTO_10013_FIELD_NUMBER: builtins.int - GET_FACEBOOK_FRIEND_LIST_PROTO_10014_FIELD_NUMBER: builtins.int - UPDATE_FACEBOOK_STATUS_PROTO_10015_FIELD_NUMBER: builtins.int - SAVESOCIAL_PLAYERSETTINGS_PROTO_10016_FIELD_NUMBER: builtins.int - GET_PLAYER_SETTINGS_PROTO_10017_FIELD_NUMBER: builtins.int - SET_ACCOUNTSETTINGS_PROTO_10021_FIELD_NUMBER: builtins.int - GET_ACCOUNT_SETTINGS_PROTO_10022_FIELD_NUMBER: builtins.int - ADD_FAVORITE_FRIEND_REQUEST_10023_FIELD_NUMBER: builtins.int - REMOVE_FAVORITE_FRIENDREQUEST_10024_FIELD_NUMBER: builtins.int - BLOCK_ACCOUNT_PROTO_10025_FIELD_NUMBER: builtins.int - UNBLOCK_ACCOUNT_PROTO_10026_FIELD_NUMBER: builtins.int - GET_OUTGOING_BLOCKS_PROTO_10027_FIELD_NUMBER: builtins.int - IS_ACCOUNT_BLOCKED_PROTO_10028_FIELD_NUMBER: builtins.int - PUSH_NOTIFICATION_REGISTRYPROTO_10101_FIELD_NUMBER: builtins.int - UPDATE_NOTIFICATION_PROTO_10103_FIELD_NUMBER: builtins.int - OPT_PROTO_10104_FIELD_NUMBER: builtins.int - GET_INBOX_V2_PROTO_10105_FIELD_NUMBER: builtins.int - GET_SIGNED_URL_PROTO_10201_FIELD_NUMBER: builtins.int - SUBMIT_IMAGE_PROTO_10202_FIELD_NUMBER: builtins.int - GET_PHOTOS_PROTO_10203_FIELD_NUMBER: builtins.int - DELETE_PHOTO_PROTO_10204_FIELD_NUMBER: builtins.int - FLAG_PHOTO_REQUEST_10205_FIELD_NUMBER: builtins.int - UPDATE_PROFILE_REQUEST_20001_FIELD_NUMBER: builtins.int - UPDATE_FRIENDSHIP_REQUEST_20002_FIELD_NUMBER: builtins.int - GET_PROFILE_REQUEST_20003_FIELD_NUMBER: builtins.int - INVITE_GAME_REQUEST_20004_FIELD_NUMBER: builtins.int - LIST_FRIENDS_REQUEST_20006_FIELD_NUMBER: builtins.int - GET_FRIEND_DETAILS_PROTO_20007_FIELD_NUMBER: builtins.int - GET_CLIENT_FEATURE_FLAGS_REQUEST_20008_FIELD_NUMBER: builtins.int - GET_INCOMINGGAME_INVITES_REQUEST_20010_FIELD_NUMBER: builtins.int - UPDATE_INCOMING_GAME_INVITE_REQUEST_20011_FIELD_NUMBER: builtins.int - DISMISS_OUTGOING_GAME_INVITES_REQUEST_20012_FIELD_NUMBER: builtins.int - SYNC_CONTACT_LIST_REQUEST_20013_FIELD_NUMBER: builtins.int - SEND_CONTACT_LIST_FRIEND_INVITE_REQUEST_20014_FIELD_NUMBER: builtins.int - REFER_CONTACT_LIST_FRIENDREQUEST_20015_FIELD_NUMBER: builtins.int - GET_CONTACT_LIST_INFO_REQUEST_20016_FIELD_NUMBER: builtins.int - DISMISS_CONTACT_LIST_UPDATE_REQUEST_20017_FIELD_NUMBER: builtins.int - NOTIFY_CONTACT_LIST_FRIENDS_REQUEST_20018_FIELD_NUMBER: builtins.int - GET_FRIEND_RECOMMENDATION_REQUEST_20500_FIELD_NUMBER: builtins.int - GET_OUTSTANDING_WARNINGS_REQUEST_PROTO_200000_FIELD_NUMBER: builtins.int - ACKNOWLEDGE_WARNINGS_REQUEST_PROTO_200001_FIELD_NUMBER: builtins.int - REGISTER_BACKGROUND_SERVICEREQUEST_PROTO_230000_FIELD_NUMBER: builtins.int - GET_ADVENTURE_SYNC_PROGRESS_PROTO_230002_FIELD_NUMBER: builtins.int - PURCHASE_SKUPROTO_310000_FIELD_NUMBER: builtins.int - GET_AVAILABLE_SKUS_AND_BALANCES_PROTO_310001_FIELD_NUMBER: builtins.int - SET_IN_GAME_CURRENCY_EXCHANGE_RATE_PROTO_310002_FIELD_NUMBER: builtins.int - REDEEM_GOOGLERECEIPT_PROTO_310100_FIELD_NUMBER: builtins.int - REDEEM_APPLERECEIPT_PROTO_310101_FIELD_NUMBER: builtins.int - REDEEM_DESKTOPRECEIPT_PROTO_310102_FIELD_NUMBER: builtins.int - REDEEM_SAMSUNGRECEIPT_PROTO_310103_FIELD_NUMBER: builtins.int - GET_AVAILABLE_SUBSCRIPTIONS_REQUEST_PROTO_310200_FIELD_NUMBER: builtins.int - GET_ACTIVE_SUBSCRIPTIONS_REQUEST_PROTO_310201_FIELD_NUMBER: builtins.int - GEOFENCE_UPDATE_PROTO_360000_FIELD_NUMBER: builtins.int - LOCATION_PING_PROTO_360001_FIELD_NUMBER: builtins.int - UPDATE_BREADCRUMB_HISTORY_REQUEST_PROTO_361000_FIELD_NUMBER: builtins.int - REFRESH_PROXIMITY_TOKENSREQUEST_PROTO_362000_FIELD_NUMBER: builtins.int - REPORT_PROXIMITY_CONTACTSREQUEST_PROTO_362001_FIELD_NUMBER: builtins.int - GETGAME_ACCESS_TOKEN_PROTO_600005_FIELD_NUMBER: builtins.int - SUBMIT_NEW_POI_PROTO_620000_FIELD_NUMBER: builtins.int - GET_AVAILABLE_SUBMISSIONS_PROTO_620001_FIELD_NUMBER: builtins.int - GET_PLAYER_SUBMISSION_VALIDATION_SETTINGS_PROTO_620003_FIELD_NUMBER: builtins.int - SUBMIT_POI_IMAGE_PROTO_620100_FIELD_NUMBER: builtins.int - SUBMIT_POI_TEXT_METADATA_UPDATE_PROTO_620101_FIELD_NUMBER: builtins.int - SUBMIT_POI_LOCATION_UPDATE_PROTO_620102_FIELD_NUMBER: builtins.int - SUBMIT_POI_TAKEDOWN_REQUEST_PROTO_620103_FIELD_NUMBER: builtins.int - SUBMITSPONSOR_POI_REPORT_PROTO_620104_FIELD_NUMBER: builtins.int - SUBMITSPONSOR_POI_LOCATION_UPDATE_PROTO_620105_FIELD_NUMBER: builtins.int - SUBMIT_POI_CATEGORY_VOTE_RECORD_PROTO_620106_FIELD_NUMBER: builtins.int - GENERATEGMAP_SIGNED_URL_PROTO_620300_FIELD_NUMBER: builtins.int - GETGMAP_SETTINGS_PROTO_620301_FIELD_NUMBER: builtins.int - POI_VIDEO_SUBMISSION_METADATAPROTO_620400_FIELD_NUMBER: builtins.int - GETGRAPESHOT_UPLOAD_URL_PROTO_620401_FIELD_NUMBER: builtins.int - ASYNC_FILE_UPLOAD_COMPLETE_PROTO_620402_FIELD_NUMBER: builtins.int - GET_A_R_MAPPING_SETTINGS_PROTO_620403_FIELD_NUMBER: builtins.int - GET_IMAGES_FOR_POI_PROTO_620500_FIELD_NUMBER: builtins.int - SUBMIT_PLAYER_IMAGE_VOTE_FOR_POI_PROTO_620501_FIELD_NUMBER: builtins.int - GET_IMAGEGALLERY_SETTINGS_PROTO_620502_FIELD_NUMBER: builtins.int - GET_MAP_DATA_PROTO_620600_FIELD_NUMBER: builtins.int - GET_POIS_IN_RADIUS_PROTO_620601_FIELD_NUMBER: builtins.int - FITNESS_UPDATE_PROTO_640000_FIELD_NUMBER: builtins.int - GET_FITNESS_REPORT_PROTO_640001_FIELD_NUMBER: builtins.int - GET_ADVENTURE_SYNC_SETTINGS_REQUEST_PROTO_640002_FIELD_NUMBER: builtins.int - UPDATE_ADVENTURE_SYNC_SETTINGS_REQUEST_PROTO_640003_FIELD_NUMBER: builtins.int - UPDATE_ADVENTURE_SYNC_FITNESS_REQUEST_PROTO_640004_FIELD_NUMBER: builtins.int - GET_ADVENTURE_SYNC_FITNESS_REPORT_REQUEST_PROTO_640005_FIELD_NUMBER: builtins.int - @property - def get_player_proto_2(self) -> global___GetPlayerProto: ... - @property - def get_holoholo_inventory_proto_4(self) -> global___GetHoloholoInventoryProto: ... - @property - def download_settings_action_proto_5(self) -> global___DownloadSettingsActionProto: ... - @property - def getgame_master_client_templates_proto_6(self) -> global___GetGameMasterClientTemplatesProto: ... - @property - def get_remote_config_versions_proto_7(self) -> global___GetRemoteConfigVersionsProto: ... - @property - def register_background_device_action_proto_8(self) -> global___RegisterBackgroundDeviceActionProto: ... - @property - def get_player_day_proto_9(self) -> global___GetPlayerDayProto: ... - @property - def acknowledge_punishment_proto_10(self) -> global___AcknowledgePunishmentProto: ... - @property - def get_server_time_proto_11(self) -> global___GetServerTimeProto: ... - @property - def get_local_time_proto_12(self) -> global___GetLocalTimeProto: ... - @property - def fort_search_proto_101(self) -> global___FortSearchProto: ... - @property - def encounter_proto_102(self) -> global___EncounterProto: ... - @property - def catch_pokemon_proto_103(self) -> global___CatchPokemonProto: ... - @property - def fort_details_proto_104(self) -> global___FortDetailsProto: ... - @property - def get_map_objects_proto_106(self) -> global___GetMapObjectsProto: ... - @property - def fort_deploy_proto_110(self) -> global___FortDeployProto: ... - @property - def fort_recall_proto_111(self) -> global___FortRecallProto: ... - @property - def release_pokemon_proto_112(self) -> global___ReleasePokemonProto: ... - @property - def use_item_potion_proto_113(self) -> global___UseItemPotionProto: ... - @property - def use_item_capture_proto_114(self) -> global___UseItemCaptureProto: ... - @property - def use_item_revive_proto_116(self) -> global___UseItemReviveProto: ... - @property - def playerprofileproto_121(self) -> global___PlayerProfileProto: ... - @property - def evolve_pokemon_proto_125(self) -> global___EvolvePokemonProto: ... - @property - def get_hatched_eggs_proto_126(self) -> global___GetHatchedEggsProto: ... - @property - def encounter_tutorial_complete_proto_127(self) -> global___EncounterTutorialCompleteProto: ... - @property - def level_up_rewards_proto_128(self) -> global___LevelUpRewardsProto: ... - @property - def check_awarded_badges_proto_129(self) -> global___CheckAwardedBadgesProto: ... - @property - def recycle_item_proto_137(self) -> global___RecycleItemProto: ... - @property - def collect_daily_bonus_proto_138(self) -> global___CollectDailyBonusProto: ... - @property - def use_item_xp_boost_proto_139(self) -> global___UseItemXpBoostProto: ... - @property - def use_item_egg_incubator_proto_140(self) -> global___UseItemEggIncubatorProto: ... - @property - def use_incense_action_proto_141(self) -> global___UseIncenseActionProto: ... - @property - def get_incense_pokemon_proto_142(self) -> global___GetIncensePokemonProto: ... - @property - def incense_encounter_proto_143(self) -> global___IncenseEncounterProto: ... - @property - def add_fort_modifier_proto_144(self) -> global___AddFortModifierProto: ... - @property - def disk_encounter_proto_145(self) -> global___DiskEncounterProto: ... - @property - def upgrade_pokemon_proto_147(self) -> global___UpgradePokemonProto: ... - @property - def set_favorite_pokemon_proto_148(self) -> global___SetFavoritePokemonProto: ... - @property - def nickname_pokemon_proto_149(self) -> global___NicknamePokemonProto: ... - @property - def equip_badge_proto_150(self) -> global___EquipBadgeProto: ... - @property - def set_contactsettings_proto_151(self) -> global___SetContactSettingsProto: ... - @property - def set_buddy_pokemon_proto_152(self) -> global___SetBuddyPokemonProto: ... - @property - def get_buddy_walked_proto_153(self) -> global___GetBuddyWalkedProto: ... - @property - def use_item_encounter_proto_154(self) -> global___UseItemEncounterProto: ... - @property - def gym_deploy_proto_155(self) -> global___GymDeployProto: ... - @property - def gymget_info_proto_156(self) -> global___GymGetInfoProto: ... - @property - def gym_start_session_proto_157(self) -> global___GymStartSessionProto: ... - @property - def gym_battle_attack_proto_158(self) -> global___GymBattleAttackProto: ... - @property - def join_lobby_proto_159(self) -> global___JoinLobbyProto: ... - @property - def leavelobby_proto_160(self) -> global___LeaveLobbyProto: ... - @property - def set_lobby_visibility_proto_161(self) -> global___SetLobbyVisibilityProto: ... - @property - def set_lobby_pokemon_proto_162(self) -> global___SetLobbyPokemonProto: ... - @property - def get_raid_details_proto_163(self) -> global___GetRaidDetailsProto: ... - @property - def gym_feed_pokemon_proto_164(self) -> global___GymFeedPokemonProto: ... - @property - def start_raid_battle_proto_165(self) -> global___StartRaidBattleProto: ... - @property - def attack_raid_battle_proto_166(self) -> global___AttackRaidBattleProto: ... - @property - def use_item_stardust_boost_proto_168(self) -> global___UseItemStardustBoostProto: ... - @property - def reassign_player_proto_169(self) -> global___ReassignPlayerProto: ... - @property - def convertcandy_to_xlcandy_proto_171(self) -> global___ConvertCandyToXlCandyProto: ... - @property - def is_sku_available_proto_172(self) -> global___IsSkuAvailableProto: ... - @property - def asset_digest_request_proto_300(self) -> global___AssetDigestRequestProto: ... - @property - def download_url_request_proto_301(self) -> global___DownloadUrlRequestProto: ... - @property - def asset_version_proto_302(self) -> global___AssetVersionProto: ... - @property - def claimcodename_request_proto_403(self) -> global___ClaimCodenameRequestProto: ... - @property - def set_avatar_proto_404(self) -> global___SetAvatarProto: ... - @property - def set_player_team_proto_405(self) -> global___SetPlayerTeamProto: ... - @property - def mark_tutorial_complete_proto_406(self) -> global___MarkTutorialCompleteProto: ... - @property - def set_neutral_avatar_proto_408(self) -> global___SetNeutralAvatarProto: ... - @property - def checkchallenge_proto_600(self) -> global___CheckChallengeProto: ... - @property - def verify_challenge_proto_601(self) -> global___VerifyChallengeProto: ... - @property - def echo_proto_666(self) -> global___EchoProto: ... - @property - def register_sfidarequest_800(self) -> global___RegisterSfidaRequest: ... - @property - def sfida_certification_request_802(self) -> global___SfidaCertificationRequest: ... - @property - def sfida_update_request_803(self) -> global___SfidaUpdateRequest: ... - @property - def sfida_dowser_request_805(self) -> global___SfidaDowserRequest: ... - @property - def sfida_capture_request_806(self) -> global___SfidaCaptureRequest: ... - @property - def list_avatar_customizations_proto_807(self) -> global___ListAvatarCustomizationsProto: ... - @property - def set_avatar_item_as_viewed_proto_808(self) -> global___SetAvatarItemAsViewedProto: ... - @property - def get_inbox_v2_proto_809(self) -> global___GetInboxV2Proto: ... - @property - def list_gym_badges_proto_811(self) -> global___ListGymBadgesProto: ... - @property - def getgym_badge_details_proto_812(self) -> global___GetGymBadgeDetailsProto: ... - @property - def use_item_move_reroll_proto_813(self) -> global___UseItemMoveRerollProto: ... - @property - def use_item_rare_candy_proto_814(self) -> global___UseItemRareCandyProto: ... - @property - def award_free_raid_ticket_proto_815(self) -> global___AwardFreeRaidTicketProto: ... - @property - def fetch_all_news_proto_816(self) -> global___FetchAllNewsProto: ... - @property - def mark_read_news_article_proto_817(self) -> global___MarkReadNewsArticleProto: ... - @property - def get_player_settings_proto_818(self) -> global___GetPlayerSettingsProto: ... - @property - def beluga_transaction_start_proto_819(self) -> global___BelugaTransactionStartProto: ... - @property - def beluga_transaction_complete_proto_820(self) -> global___BelugaTransactionCompleteProto: ... - @property - def sfida_associate_request_822(self) -> global___SfidaAssociateRequest: ... - @property - def sfida_check_pairing_request_823(self) -> global___SfidaCheckPairingRequest: ... - @property - def sfida_disassociate_request_824(self) -> global___SfidaDisassociateRequest: ... - @property - def waina_submit_sleep_data_request_826(self) -> global___WainaSubmitSleepDataRequest: ... - @property - def get_new_quests_proto_900(self) -> global___GetNewQuestsProto: ... - @property - def get_quest_details_proto_901(self) -> global___GetQuestDetailsProto: ... - @property - def complete_quest_proto_902(self) -> global___CompleteQuestProto: ... - @property - def remove_quest_proto_903(self) -> global___RemoveQuestProto: ... - @property - def quest_encounter_proto_904(self) -> global___QuestEncounterProto: ... - @property - def progress_questproto_906(self) -> global___ProgressQuestProto: ... - @property - def send_gift_proto_950(self) -> global___SendGiftProto: ... - @property - def open_gift_proto_951(self) -> global___OpenGiftProto: ... - @property - def getgift_box_details_proto_952(self) -> global___GetGiftBoxDetailsProto: ... - @property - def delete_gift_proto_953(self) -> global___DeleteGiftProto: ... - @property - def save_playersnapshot_proto_954(self) -> global___SavePlayerSnapshotProto: ... - @property - def check_send_gift_proto_956(self) -> global___CheckSendGiftProto: ... - @property - def set_friend_nickname_proto_957(self) -> global___SetFriendNicknameProto: ... - @property - def delete_gift_from_inventory_proto_958(self) -> global___DeleteGiftFromInventoryProto: ... - @property - def savesocial_playersettings_proto_959(self) -> global___SaveSocialPlayerSettingsProto: ... - @property - def share_ex_raid_pass_proto_960(self) -> global___ShareExRaidPassProto: ... - @property - def check_share_ex_raid_pass_proto_961(self) -> global___CheckShareExRaidPassProto: ... - @property - def decline_ex_raid_pass_proto_962(self) -> global___DeclineExRaidPassProto: ... - @property - def open_trading_proto_970(self) -> global___OpenTradingProto: ... - @property - def update_trading_proto_971(self) -> global___UpdateTradingProto: ... - @property - def confirm_trading_proto_972(self) -> global___ConfirmTradingProto: ... - @property - def cancel_trading_proto_973(self) -> global___CancelTradingProto: ... - @property - def get_trading_proto_974(self) -> global___GetTradingProto: ... - @property - def get_fitness_rewards_proto_980(self) -> global___GetFitnessRewardsProto: ... - @property - def get_combat_player_profile_proto_990(self) -> global___GetCombatPlayerProfileProto: ... - @property - def generate_combat_challenge_id_proto_991(self) -> global___GenerateCombatChallengeIdProto: ... - @property - def createcombatchallenge_proto_992(self) -> global___CreateCombatChallengeProto: ... - @property - def open_combat_challenge_proto_993(self) -> global___OpenCombatChallengeProto: ... - @property - def get_combat_challenge_proto_994(self) -> global___GetCombatChallengeProto: ... - @property - def accept_combat_challenge_proto_995(self) -> global___AcceptCombatChallengeProto: ... - @property - def decline_combat_challenge_proto_996(self) -> global___DeclineCombatChallengeProto: ... - @property - def cancelcombatchallenge_proto_997(self) -> global___CancelCombatChallengeProto: ... - @property - def submit_combat_challenge_pokemons_proto_998(self) -> global___SubmitCombatChallengePokemonsProto: ... - @property - def save_combat_player_preferences_proto_999(self) -> global___SaveCombatPlayerPreferencesProto: ... - @property - def open_combat_session_proto_1000(self) -> global___OpenCombatSessionProto: ... - @property - def update_combat_proto_1001(self) -> global___UpdateCombatProto: ... - @property - def quit_combat_proto_1002(self) -> global___QuitCombatProto: ... - @property - def get_combat_results_proto_1003(self) -> global___GetCombatResultsProto: ... - @property - def unlock_pokemon_move_proto_1004(self) -> global___UnlockPokemonMoveProto: ... - @property - def get_npc_combat_rewards_proto_1005(self) -> global___GetNpcCombatRewardsProto: ... - @property - def combat_friend_request_proto_1006(self) -> global___CombatFriendRequestProto: ... - @property - def open_npc_combat_session_proto_1007(self) -> global___OpenNpcCombatSessionProto: ... - @property - def start_tutorial_proto_1008(self) -> global___StartTutorialProto: ... - @property - def get_tutorial_egg_proto_1009(self) -> global___GetTutorialEggProto: ... - @property - def send_probe_proto_1020(self) -> global___SendProbeProto: ... - @property - def check_photobomb_proto_1101(self) -> global___CheckPhotobombProto: ... - @property - def confirm_photobomb_proto_1102(self) -> global___ConfirmPhotobombProto: ... - @property - def get_photobomb_proto_1103(self) -> global___GetPhotobombProto: ... - @property - def encounter_photobomb_proto_1104(self) -> global___EncounterPhotobombProto: ... - @property - def getgmap_settings_proto_1105(self) -> global___GetGmapSettingsProto: ... - @property - def change_team_proto_1106(self) -> global___ChangeTeamProto: ... - @property - def get_web_token_proto_1107(self) -> global___GetWebTokenProto: ... - @property - def complete_snapshot_session_proto_1110(self) -> global___CompleteSnapshotSessionProto: ... - @property - def complete_wild_snapshot_session_proto_1111(self) -> global___CompleteWildSnapshotSessionProto: ... - @property - def start_incident_proto_1200(self) -> global___StartIncidentProto: ... - @property - def complete_invasion_dialogue_proto_1201(self) -> global___CompleteInvasionDialogueProto: ... - @property - def open_invasion_combat_session_proto_1202(self) -> global___OpenInvasionCombatSessionProto: ... - @property - def update_invasion_battle_proto_1203(self) -> global___UpdateInvasionBattleProto: ... - @property - def invasion_encounter_proto_1204(self) -> global___InvasionEncounterProto: ... - @property - def purifypokemonproto_1205(self) -> global___PurifyPokemonProto: ... - @property - def get_rocket_balloon_proto_1206(self) -> global___GetRocketBalloonProto: ... - @property - def start_rocket_balloon_incident_proto_1207(self) -> global___StartRocketBalloonIncidentProto: ... - @property - def vs_seeker_start_matchmaking_proto_1300(self) -> global___VsSeekerStartMatchmakingProto: ... - @property - def cancel_matchmaking_proto_1301(self) -> global___CancelMatchmakingProto: ... - @property - def get_matchmaking_status_proto_1302(self) -> global___GetMatchmakingStatusProto: ... - @property - def complete_vs_seeker_and_restartcharging_proto_1303(self) -> global___CompleteVsSeekerAndRestartChargingProto: ... - @property - def get_vs_seeker_status_proto_1304(self) -> global___GetVsSeekerStatusProto: ... - @property - def completecompetitive_season_proto_1305(self) -> global___CompleteCompetitiveSeasonProto: ... - @property - def claim_vs_seeker_rewards_proto_1306(self) -> global___ClaimVsSeekerRewardsProto: ... - @property - def vs_seeker_reward_encounter_proto_1307(self) -> global___VsSeekerRewardEncounterProto: ... - @property - def activate_vs_seeker_proto_1308(self) -> global___ActivateVsSeekerProto: ... - @property - def buddy_map_proto_1350(self) -> global___BuddyMapProto: ... - @property - def buddy_stats_proto_1351(self) -> global___BuddyStatsProto: ... - @property - def buddy_feeding_proto_1352(self) -> global___BuddyFeedingProto: ... - @property - def open_buddy_gift_proto_1353(self) -> global___OpenBuddyGiftProto: ... - @property - def buddy_petting_proto_1354(self) -> global___BuddyPettingProto: ... - @property - def get_buddy_history_proto_1355(self) -> global___GetBuddyHistoryProto: ... - @property - def update_route_draft_proto_1400(self) -> global___UpdateRouteDraftProto: ... - @property - def get_map_forts_proto_1401(self) -> global___GetMapFortsProto: ... - @property - def submit_route_draft_proto_1402(self) -> global___SubmitRouteDraftProto: ... - @property - def get_published_routes_proto_1403(self) -> global___GetPublishedRoutesProto: ... - @property - def start_route_proto_1404(self) -> global___StartRouteProto: ... - @property - def get_routes_proto_1405(self) -> global___GetRoutesProto: ... - @property - def progress_routeproto_1406(self) -> global___ProgressRouteProto: ... - @property - def process_route_tappableproto_1408(self) -> global___ProcessRouteTappableProto: ... - @property - def list_route_badges_proto_1409(self) -> global___ListRouteBadgesProto: ... - @property - def cancel_route_proto_1410(self) -> global___CancelRouteProto: ... - @property - def npc_route_gift_proto_1423(self) -> global___NpcRouteGiftProto: ... - @property - def create_buddy_multiplayer_session_proto_1456(self) -> global___CreateBuddyMultiplayerSessionProto: ... - @property - def join_buddy_multiplayer_session_proto_1457(self) -> global___JoinBuddyMultiplayerSessionProto: ... - @property - def leave_buddy_multiplayer_session_proto_1458(self) -> global___LeaveBuddyMultiplayerSessionProto: ... - @property - def get_today_view_proto_1501(self) -> global___GetTodayViewProto: ... - @property - def mega_evolve_pokemon_proto_1502(self) -> global___MegaEvolvePokemonProto: ... - @property - def remote_gift_pingrequest_proto_1503(self) -> global___RemoteGiftPingRequestProto: ... - @property - def send_raid_invitation_proto_1504(self) -> global___SendRaidInvitationProto: ... - @property - def get_daily_encounter_proto_1601(self) -> global___GetDailyEncounterProto: ... - @property - def daily_encounter_proto_1602(self) -> global___DailyEncounterProto: ... - @property - def open_sponsored_gift_proto_1650(self) -> global___OpenSponsoredGiftProto: ... - @property - def save_player_preferences_proto_1652(self) -> global___SavePlayerPreferencesProto: ... - @property - def profanity_checkproto_1653(self) -> global___ProfanityCheckProto: ... - @property - def get_timedgroup_challenge_proto_1700(self) -> global___GetTimedGroupChallengeProto: ... - @property - def get_nintendo_account_proto_1710(self) -> global___GetNintendoAccountProto: ... - @property - def unlink_nintendo_account_proto_1711(self) -> global___UnlinkNintendoAccountProto: ... - @property - def get_nintendo_o_auth2_url_proto_1712(self) -> global___GetNintendoOAuth2UrlProto: ... - @property - def transfer_pokemonto_pokemon_home_proto_1713(self) -> global___TransferPokemonToPokemonHomeProto: ... - @property - def report_ad_feedbackrequest_1716(self) -> global___ReportAdFeedbackRequest: ... - @property - def create_pokemon_tag_proto_1717(self) -> global___CreatePokemonTagProto: ... - @property - def delete_pokemon_tag_proto_1718(self) -> global___DeletePokemonTagProto: ... - @property - def edit_pokemon_tag_proto_1719(self) -> global___EditPokemonTagProto: ... - @property - def set_pokemon_tags_for_pokemon_proto_1720(self) -> global___SetPokemonTagsForPokemonProto: ... - @property - def get_pokemon_tags_proto_1721(self) -> global___GetPokemonTagsProto: ... - @property - def change_pokemon_form_proto_1722(self) -> global___ChangePokemonFormProto: ... - @property - def choose_global_ticketed_event_variant_proto_1723(self) -> global___ChooseGlobalTicketedEventVariantProto: ... - @property - def get_referral_code_proto_1800(self) -> global___GetReferralCodeProto: ... - @property - def add_referrer_proto_1801(self) -> global___AddReferrerProto: ... - @property - def send_friend_invite_via_referral_code_proto_1802(self) -> global___SendFriendInviteViaReferralCodeProto: ... - @property - def get_milestones_proto_1803(self) -> global___GetMilestonesProto: ... - @property - def markmilestone_as_viewed_proto_1804(self) -> global___MarkMilestoneAsViewedProto: ... - @property - def get_milestones_preview_proto_1805(self) -> global___GetMilestonesPreviewProto: ... - @property - def complete_milestone_proto_1806(self) -> global___CompleteMilestoneProto: ... - @property - def getgeofenced_ad_proto_1820(self) -> global___GetGeofencedAdProto: ... - @property - def delete_postcards_proto_1909(self) -> global___DeletePostcardsProto: ... - @property - def create_postcard_proto_1910(self) -> global___CreatePostcardProto: ... - @property - def update_postcard_proto_1911(self) -> global___UpdatePostcardProto: ... - @property - def delete_postcard_proto_1912(self) -> global___DeletePostcardProto: ... - @property - def get_memento_list_proto_1913(self) -> global___GetMementoListProto: ... - @property - def upload_raid_client_log_proto_1914(self) -> global___UploadRaidClientLogProto: ... - @property - def check_gifting_eligibility_proto_2000(self) -> global___CheckGiftingEligibilityProto: ... - @property - def redeem_ticket_gift_for_friend_proto_2001(self) -> global___RedeemTicketGiftForFriendProto: ... - @property - def get_insence_recap_proto_2002(self) -> global___GetInsenceRecapProto: ... - @property - def get_pokestop_encounter_proto_2005(self) -> global___GetPokestopEncounterProto: ... - @property - def encounter_pokestopencounter_proto_2006(self) -> global___EncounterPokestopEncounterProto: ... - @property - def player_spawnablepokemonproto_2007(self) -> global___PlayerSpawnablePokemonProto: ... - @property - def send_friend_request_via_player_id_proto_2010(self) -> global___SendFriendRequestViaPlayerIdProto: ... - @property - def get_raid_lobby_counter_proto_2011(self) -> global___GetRaidLobbyCounterProto: ... - @property - def use_non_combat_move_request_proto_2014(self) -> global___UseNonCombatMoveRequestProto: ... - @property - def check_pokemon_sizecontest_eligibility_proto_2100(self) -> global___CheckPokemonSizeContestEligibilityProto: ... - @property - def update_pokemon_size_contest_entry_proto_2101(self) -> global___UpdatePokemonSizeContestEntryProto: ... - @property - def get_pokemon_size_contest_entry_proto_2104(self) -> global___GetPokemonSizeContestEntryProto: ... - @property - def get_contest_data_proto_2105(self) -> global___GetContestDataProto: ... - @property - def get_contests_unclaimed_rewards_proto_2106(self) -> global___GetContestsUnclaimedRewardsProto: ... - @property - def claimcontests_rewards_proto_2107(self) -> global___ClaimContestsRewardsProto: ... - @property - def get_entered_contest_proto_2108(self) -> global___GetEnteredContestProto: ... - @property - def badge_reward_encounter_request_proto_2360(self) -> global___BadgeRewardEncounterRequestProto: ... - @property - def npc_update_state_proto_2400(self) -> global___NpcUpdateStateProto: ... - @property - def npc_send_gift_proto_2401(self) -> global___NpcSendGiftProto: ... - @property - def npc_open_gift_proto_2402(self) -> global___NpcOpenGiftProto: ... - @property - def get_vps_event_proto_3000(self) -> global___GetVpsEventProto: ... - @property - def update_vps_event_proto_3001(self) -> global___UpdateVpsEventProto: ... - @property - def push_notification_registryproto_5000(self) -> global___PushNotificationRegistryProto: ... - @property - def update_notification_proto_5002(self) -> global___UpdateNotificationProto: ... - @property - def opt_proto_5003(self) -> global___OptProto: ... - @property - def download_gm_templates_request_proto_5004(self) -> global___DownloadGmTemplatesRequestProto: ... - @property - def get_inventory_proto_5005(self) -> global___GetInventoryProto: ... - @property - def redeem_passcoderequest_proto_5006(self) -> global___RedeemPasscodeRequestProto: ... - @property - def ping_requestproto_5007(self) -> global___PingRequestProto: ... - @property - def add_loginaction_proto_5008(self) -> global___AddLoginActionProto: ... - @property - def remove_login_action_proto_5009(self) -> global___RemoveLoginActionProto: ... - @property - def listlogin_action_proto_5010(self) -> global___ListLoginActionProto: ... - @property - def submit_new_poi_proto_5011(self) -> global___SubmitNewPoiProto: ... - @property - def proxy_requestproto_5012(self) -> global___ProxyRequestProto: ... - @property - def get_available_submissions_proto_5014(self) -> global___GetAvailableSubmissionsProto: ... - @property - def replace_login_action_proto_5015(self) -> global___ReplaceLoginActionProto: ... - @property - def client_telemetry_batch_proto_5018(self) -> global___ClientTelemetryBatchProto: ... - @property - def purchase_skuproto_5019(self) -> global___PurchaseSkuProto: ... - @property - def get_available_skus_and_balances_proto_5020(self) -> global___GetAvailableSkusAndBalancesProto: ... - @property - def redeem_googlereceipt_proto_5021(self) -> global___RedeemGoogleReceiptProto: ... - @property - def redeem_applereceipt_proto_5022(self) -> global___RedeemAppleReceiptProto: ... - @property - def redeem_desktopreceipt_proto_5023(self) -> global___RedeemDesktopReceiptProto: ... - @property - def fitness_update_proto_5024(self) -> global___FitnessUpdateProto: ... - @property - def get_fitness_report_proto_5025(self) -> global___GetFitnessReportProto: ... - @property - def client_telemetry_settings_request_proto_5026(self) -> global___ClientTelemetrySettingsRequestProto: ... - @property - def register_background_servicerequest_proto_5028(self) -> global___RegisterBackgroundServiceRequestProto: ... - @property - def set_in_game_currency_exchange_rate_proto_5032(self) -> global___SetInGameCurrencyExchangeRateProto: ... - @property - def geofence_update_proto_5033(self) -> global___GeofenceUpdateProto: ... - @property - def location_ping_proto_5034(self) -> global___LocationPingProto: ... - @property - def generategmap_signed_url_proto_5035(self) -> global___GenerateGmapSignedUrlProto: ... - @property - def getgmap_settings_proto_5036(self) -> global___GetGmapSettingsProto: ... - @property - def redeem_samsungreceipt_proto_5037(self) -> global___RedeemSamsungReceiptProto: ... - @property - def get_outstanding_warnings_request_proto_5039(self) -> global___GetOutstandingWarningsRequestProto: ... - @property - def acknowledge_warnings_request_proto_5040(self) -> global___AcknowledgeWarningsRequestProto: ... - @property - def submit_poi_image_proto_5041(self) -> global___SubmitPoiImageProto: ... - @property - def submit_poi_text_metadata_update_proto_5042(self) -> global___SubmitPoiTextMetadataUpdateProto: ... - @property - def submit_poi_location_update_proto_5043(self) -> global___SubmitPoiLocationUpdateProto: ... - @property - def submit_poi_takedown_request_proto_5044(self) -> global___SubmitPoiTakedownRequestProto: ... - @property - def get_web_token_proto_5045(self) -> global___GetWebTokenProto: ... - @property - def get_adventure_sync_settings_request_proto_5046(self) -> global___GetAdventureSyncSettingsRequestProto: ... - @property - def update_adventure_sync_settings_request_proto_5047(self) -> global___UpdateAdventureSyncSettingsRequestProto: ... - @property - def set_birthday_request_proto_5048(self) -> global___SetBirthdayRequestProto: ... - @property - def fetch_newsfeed_request_5049(self) -> global___FetchNewsfeedRequest: ... - @property - def mark_newsfeed_read_request_5050(self) -> global___MarkNewsfeedReadRequest: ... - @property - def search_player_proto_10000(self) -> global___SearchPlayerProto: ... - @property - def send_friend_invite_proto_10002(self) -> global___SendFriendInviteProto: ... - @property - def cancel_friend_invite_proto_10003(self) -> global___CancelFriendInviteProto: ... - @property - def accept_friend_invite_proto_10004(self) -> global___AcceptFriendInviteProto: ... - @property - def decline_friend_invite_proto_10005(self) -> global___DeclineFriendInviteProto: ... - @property - def get_friends_list_proto_10006(self) -> global___GetFriendsListProto: ... - @property - def get_outgoing_friend_invites_proto_10007(self) -> global___GetOutgoingFriendInvitesProto: ... - @property - def get_incoming_friend_invites_proto_10008(self) -> global___GetIncomingFriendInvitesProto: ... - @property - def remove_friend_proto_10009(self) -> global___RemoveFriendProto: ... - @property - def get_friend_details_proto_10010(self) -> global___GetFriendDetailsProto: ... - @property - def invite_facebook_friend_proto_10011(self) -> global___InviteFacebookFriendProto: ... - @property - def is_my_friend_proto_10012(self) -> global___IsMyFriendProto: ... - @property - def get_friend_code_proto_10013(self) -> global___GetFriendCodeProto: ... - @property - def get_facebook_friend_list_proto_10014(self) -> global___GetFacebookFriendListProto: ... - @property - def update_facebook_status_proto_10015(self) -> global___UpdateFacebookStatusProto: ... - @property - def savesocial_playersettings_proto_10016(self) -> global___SaveSocialPlayerSettingsProto: ... - @property - def get_player_settings_proto_10017(self) -> global___GetPlayerSettingsProto: ... - @property - def set_accountsettings_proto_10021(self) -> global___SetAccountSettingsProto: ... - @property - def get_account_settings_proto_10022(self) -> global___GetAccountSettingsProto: ... - @property - def add_favorite_friend_request_10023(self) -> global___AddFavoriteFriendRequest: ... - @property - def remove_favorite_friendrequest_10024(self) -> global___RemoveFavoriteFriendRequest: ... - @property - def block_account_proto_10025(self) -> global___BlockAccountProto: ... - @property - def unblock_account_proto_10026(self) -> global___UnblockAccountProto: ... - @property - def get_outgoing_blocks_proto_10027(self) -> global___GetOutgoingBlocksProto: ... - @property - def is_account_blocked_proto_10028(self) -> global___IsAccountBlockedProto: ... - @property - def push_notification_registryproto_10101(self) -> global___PushNotificationRegistryProto: ... - @property - def update_notification_proto_10103(self) -> global___UpdateNotificationProto: ... - @property - def opt_proto_10104(self) -> global___OptProto: ... - @property - def get_inbox_v2_proto_10105(self) -> global___GetInboxV2Proto: ... - @property - def get_signed_url_proto_10201(self) -> global___GetSignedUrlProto: ... - @property - def submit_image_proto_10202(self) -> global___SubmitImageProto: ... - @property - def get_photos_proto_10203(self) -> global___GetPhotosProto: ... - @property - def delete_photo_proto_10204(self) -> global___DeletePhotoProto: ... - @property - def flag_photo_request_10205(self) -> global___FlagPhotoRequest: ... - @property - def update_profile_request_20001(self) -> global___UpdateProfileRequest: ... - @property - def update_friendship_request_20002(self) -> global___UpdateFriendshipRequest: ... - @property - def get_profile_request_20003(self) -> global___GetProfileRequest: ... - @property - def invite_game_request_20004(self) -> global___InviteGameRequest: ... - @property - def list_friends_request_20006(self) -> global___ListFriendsRequest: ... - @property - def get_friend_details_proto_20007(self) -> global___GetFriendDetailsProto: ... - @property - def get_client_feature_flags_request_20008(self) -> global___GetClientFeatureFlagsRequest: ... - @property - def get_incominggame_invites_request_20010(self) -> global___GetIncomingGameInvitesRequest: ... - @property - def update_incoming_game_invite_request_20011(self) -> global___UpdateIncomingGameInviteRequest: ... - @property - def dismiss_outgoing_game_invites_request_20012(self) -> global___DismissOutgoingGameInvitesRequest: ... - @property - def sync_contact_list_request_20013(self) -> global___SyncContactListRequest: ... - @property - def send_contact_list_friend_invite_request_20014(self) -> global___SendContactListFriendInviteRequest: ... - @property - def refer_contact_list_friendrequest_20015(self) -> global___ReferContactListFriendRequest: ... - @property - def get_contact_list_info_request_20016(self) -> global___GetContactListInfoRequest: ... - @property - def dismiss_contact_list_update_request_20017(self) -> global___DismissContactListUpdateRequest: ... - @property - def notify_contact_list_friends_request_20018(self) -> global___NotifyContactListFriendsRequest: ... - @property - def get_friend_recommendation_request_20500(self) -> global___GetFriendRecommendationRequest: ... - @property - def get_outstanding_warnings_request_proto_200000(self) -> global___GetOutstandingWarningsRequestProto: ... - @property - def acknowledge_warnings_request_proto_200001(self) -> global___AcknowledgeWarningsRequestProto: ... - @property - def register_background_servicerequest_proto_230000(self) -> global___RegisterBackgroundServiceRequestProto: ... - @property - def get_adventure_sync_progress_proto_230002(self) -> global___GetAdventureSyncProgressProto: ... - @property - def purchase_skuproto_310000(self) -> global___PurchaseSkuProto: ... - @property - def get_available_skus_and_balances_proto_310001(self) -> global___GetAvailableSkusAndBalancesProto: ... - @property - def set_in_game_currency_exchange_rate_proto_310002(self) -> global___SetInGameCurrencyExchangeRateProto: ... - @property - def redeem_googlereceipt_proto_310100(self) -> global___RedeemGoogleReceiptProto: ... - @property - def redeem_applereceipt_proto_310101(self) -> global___RedeemAppleReceiptProto: ... - @property - def redeem_desktopreceipt_proto_310102(self) -> global___RedeemDesktopReceiptProto: ... - @property - def redeem_samsungreceipt_proto_310103(self) -> global___RedeemSamsungReceiptProto: ... - @property - def get_available_subscriptions_request_proto_310200(self) -> global___GetAvailableSubscriptionsRequestProto: ... - @property - def get_active_subscriptions_request_proto_310201(self) -> global___GetActiveSubscriptionsRequestProto: ... - @property - def geofence_update_proto_360000(self) -> global___GeofenceUpdateProto: ... - @property - def location_ping_proto_360001(self) -> global___LocationPingProto: ... - @property - def update_breadcrumb_history_request_proto_361000(self) -> global___UpdateBreadcrumbHistoryRequestProto: ... - @property - def refresh_proximity_tokensrequest_proto_362000(self) -> global___RefreshProximityTokensRequestProto: ... - @property - def report_proximity_contactsrequest_proto_362001(self) -> global___ReportProximityContactsRequestProto: ... - @property - def getgame_access_token_proto_600005(self) -> global___GetGameAccessTokenProto: ... - @property - def submit_new_poi_proto_620000(self) -> global___SubmitNewPoiProto: ... - @property - def get_available_submissions_proto_620001(self) -> global___GetAvailableSubmissionsProto: ... - @property - def get_player_submission_validation_settings_proto_620003(self) -> global___GetPlayerSubmissionValidationSettingsProto: ... - @property - def submit_poi_image_proto_620100(self) -> global___SubmitPoiImageProto: ... - @property - def submit_poi_text_metadata_update_proto_620101(self) -> global___SubmitPoiTextMetadataUpdateProto: ... - @property - def submit_poi_location_update_proto_620102(self) -> global___SubmitPoiLocationUpdateProto: ... - @property - def submit_poi_takedown_request_proto_620103(self) -> global___SubmitPoiTakedownRequestProto: ... - @property - def submitsponsor_poi_report_proto_620104(self) -> global___SubmitSponsorPoiReportProto: ... - @property - def submitsponsor_poi_location_update_proto_620105(self) -> global___SubmitSponsorPoiLocationUpdateProto: ... - @property - def submit_poi_category_vote_record_proto_620106(self) -> global___SubmitPoiCategoryVoteRecordProto: ... - @property - def generategmap_signed_url_proto_620300(self) -> global___GenerateGmapSignedUrlProto: ... - @property - def getgmap_settings_proto_620301(self) -> global___GetGmapSettingsProto: ... - @property - def poi_video_submission_metadataproto_620400(self) -> global___PoiVideoSubmissionMetadataProto: ... - @property - def getgrapeshot_upload_url_proto_620401(self) -> global___GetGrapeshotUploadUrlProto: ... - @property - def async_file_upload_complete_proto_620402(self) -> global___AsyncFileUploadCompleteProto: ... - @property - def get_a_r_mapping_settings_proto_620403(self) -> global___GetARMappingSettingsProto: ... - @property - def get_images_for_poi_proto_620500(self) -> global___GetImagesForPoiProto: ... - @property - def submit_player_image_vote_for_poi_proto_620501(self) -> global___SubmitPlayerImageVoteForPoiProto: ... - @property - def get_imagegallery_settings_proto_620502(self) -> global___GetImageGallerySettingsProto: ... - @property - def get_map_data_proto_620600(self) -> global___GetMapDataProto: ... - @property - def get_pois_in_radius_proto_620601(self) -> global___GetPoisInRadiusProto: ... - @property - def fitness_update_proto_640000(self) -> global___FitnessUpdateProto: ... - @property - def get_fitness_report_proto_640001(self) -> global___GetFitnessReportProto: ... - @property - def get_adventure_sync_settings_request_proto_640002(self) -> global___GetAdventureSyncSettingsRequestProto: ... - @property - def update_adventure_sync_settings_request_proto_640003(self) -> global___UpdateAdventureSyncSettingsRequestProto: ... - @property - def update_adventure_sync_fitness_request_proto_640004(self) -> global___UpdateAdventureSyncFitnessRequestProto: ... - @property - def get_adventure_sync_fitness_report_request_proto_640005(self) -> global___GetAdventureSyncFitnessReportRequestProto: ... - def __init__( - self, - *, - get_player_proto_2: global___GetPlayerProto | None = ..., - get_holoholo_inventory_proto_4: global___GetHoloholoInventoryProto | None = ..., - download_settings_action_proto_5: global___DownloadSettingsActionProto | None = ..., - getgame_master_client_templates_proto_6: global___GetGameMasterClientTemplatesProto | None = ..., - get_remote_config_versions_proto_7: global___GetRemoteConfigVersionsProto | None = ..., - register_background_device_action_proto_8: global___RegisterBackgroundDeviceActionProto | None = ..., - get_player_day_proto_9: global___GetPlayerDayProto | None = ..., - acknowledge_punishment_proto_10: global___AcknowledgePunishmentProto | None = ..., - get_server_time_proto_11: global___GetServerTimeProto | None = ..., - get_local_time_proto_12: global___GetLocalTimeProto | None = ..., - fort_search_proto_101: global___FortSearchProto | None = ..., - encounter_proto_102: global___EncounterProto | None = ..., - catch_pokemon_proto_103: global___CatchPokemonProto | None = ..., - fort_details_proto_104: global___FortDetailsProto | None = ..., - get_map_objects_proto_106: global___GetMapObjectsProto | None = ..., - fort_deploy_proto_110: global___FortDeployProto | None = ..., - fort_recall_proto_111: global___FortRecallProto | None = ..., - release_pokemon_proto_112: global___ReleasePokemonProto | None = ..., - use_item_potion_proto_113: global___UseItemPotionProto | None = ..., - use_item_capture_proto_114: global___UseItemCaptureProto | None = ..., - use_item_revive_proto_116: global___UseItemReviveProto | None = ..., - playerprofileproto_121: global___PlayerProfileProto | None = ..., - evolve_pokemon_proto_125: global___EvolvePokemonProto | None = ..., - get_hatched_eggs_proto_126: global___GetHatchedEggsProto | None = ..., - encounter_tutorial_complete_proto_127: global___EncounterTutorialCompleteProto | None = ..., - level_up_rewards_proto_128: global___LevelUpRewardsProto | None = ..., - check_awarded_badges_proto_129: global___CheckAwardedBadgesProto | None = ..., - recycle_item_proto_137: global___RecycleItemProto | None = ..., - collect_daily_bonus_proto_138: global___CollectDailyBonusProto | None = ..., - use_item_xp_boost_proto_139: global___UseItemXpBoostProto | None = ..., - use_item_egg_incubator_proto_140: global___UseItemEggIncubatorProto | None = ..., - use_incense_action_proto_141: global___UseIncenseActionProto | None = ..., - get_incense_pokemon_proto_142: global___GetIncensePokemonProto | None = ..., - incense_encounter_proto_143: global___IncenseEncounterProto | None = ..., - add_fort_modifier_proto_144: global___AddFortModifierProto | None = ..., - disk_encounter_proto_145: global___DiskEncounterProto | None = ..., - upgrade_pokemon_proto_147: global___UpgradePokemonProto | None = ..., - set_favorite_pokemon_proto_148: global___SetFavoritePokemonProto | None = ..., - nickname_pokemon_proto_149: global___NicknamePokemonProto | None = ..., - equip_badge_proto_150: global___EquipBadgeProto | None = ..., - set_contactsettings_proto_151: global___SetContactSettingsProto | None = ..., - set_buddy_pokemon_proto_152: global___SetBuddyPokemonProto | None = ..., - get_buddy_walked_proto_153: global___GetBuddyWalkedProto | None = ..., - use_item_encounter_proto_154: global___UseItemEncounterProto | None = ..., - gym_deploy_proto_155: global___GymDeployProto | None = ..., - gymget_info_proto_156: global___GymGetInfoProto | None = ..., - gym_start_session_proto_157: global___GymStartSessionProto | None = ..., - gym_battle_attack_proto_158: global___GymBattleAttackProto | None = ..., - join_lobby_proto_159: global___JoinLobbyProto | None = ..., - leavelobby_proto_160: global___LeaveLobbyProto | None = ..., - set_lobby_visibility_proto_161: global___SetLobbyVisibilityProto | None = ..., - set_lobby_pokemon_proto_162: global___SetLobbyPokemonProto | None = ..., - get_raid_details_proto_163: global___GetRaidDetailsProto | None = ..., - gym_feed_pokemon_proto_164: global___GymFeedPokemonProto | None = ..., - start_raid_battle_proto_165: global___StartRaidBattleProto | None = ..., - attack_raid_battle_proto_166: global___AttackRaidBattleProto | None = ..., - use_item_stardust_boost_proto_168: global___UseItemStardustBoostProto | None = ..., - reassign_player_proto_169: global___ReassignPlayerProto | None = ..., - convertcandy_to_xlcandy_proto_171: global___ConvertCandyToXlCandyProto | None = ..., - is_sku_available_proto_172: global___IsSkuAvailableProto | None = ..., - asset_digest_request_proto_300: global___AssetDigestRequestProto | None = ..., - download_url_request_proto_301: global___DownloadUrlRequestProto | None = ..., - asset_version_proto_302: global___AssetVersionProto | None = ..., - claimcodename_request_proto_403: global___ClaimCodenameRequestProto | None = ..., - set_avatar_proto_404: global___SetAvatarProto | None = ..., - set_player_team_proto_405: global___SetPlayerTeamProto | None = ..., - mark_tutorial_complete_proto_406: global___MarkTutorialCompleteProto | None = ..., - set_neutral_avatar_proto_408: global___SetNeutralAvatarProto | None = ..., - checkchallenge_proto_600: global___CheckChallengeProto | None = ..., - verify_challenge_proto_601: global___VerifyChallengeProto | None = ..., - echo_proto_666: global___EchoProto | None = ..., - register_sfidarequest_800: global___RegisterSfidaRequest | None = ..., - sfida_certification_request_802: global___SfidaCertificationRequest | None = ..., - sfida_update_request_803: global___SfidaUpdateRequest | None = ..., - sfida_dowser_request_805: global___SfidaDowserRequest | None = ..., - sfida_capture_request_806: global___SfidaCaptureRequest | None = ..., - list_avatar_customizations_proto_807: global___ListAvatarCustomizationsProto | None = ..., - set_avatar_item_as_viewed_proto_808: global___SetAvatarItemAsViewedProto | None = ..., - get_inbox_v2_proto_809: global___GetInboxV2Proto | None = ..., - list_gym_badges_proto_811: global___ListGymBadgesProto | None = ..., - getgym_badge_details_proto_812: global___GetGymBadgeDetailsProto | None = ..., - use_item_move_reroll_proto_813: global___UseItemMoveRerollProto | None = ..., - use_item_rare_candy_proto_814: global___UseItemRareCandyProto | None = ..., - award_free_raid_ticket_proto_815: global___AwardFreeRaidTicketProto | None = ..., - fetch_all_news_proto_816: global___FetchAllNewsProto | None = ..., - mark_read_news_article_proto_817: global___MarkReadNewsArticleProto | None = ..., - get_player_settings_proto_818: global___GetPlayerSettingsProto | None = ..., - beluga_transaction_start_proto_819: global___BelugaTransactionStartProto | None = ..., - beluga_transaction_complete_proto_820: global___BelugaTransactionCompleteProto | None = ..., - sfida_associate_request_822: global___SfidaAssociateRequest | None = ..., - sfida_check_pairing_request_823: global___SfidaCheckPairingRequest | None = ..., - sfida_disassociate_request_824: global___SfidaDisassociateRequest | None = ..., - waina_submit_sleep_data_request_826: global___WainaSubmitSleepDataRequest | None = ..., - get_new_quests_proto_900: global___GetNewQuestsProto | None = ..., - get_quest_details_proto_901: global___GetQuestDetailsProto | None = ..., - complete_quest_proto_902: global___CompleteQuestProto | None = ..., - remove_quest_proto_903: global___RemoveQuestProto | None = ..., - quest_encounter_proto_904: global___QuestEncounterProto | None = ..., - progress_questproto_906: global___ProgressQuestProto | None = ..., - send_gift_proto_950: global___SendGiftProto | None = ..., - open_gift_proto_951: global___OpenGiftProto | None = ..., - getgift_box_details_proto_952: global___GetGiftBoxDetailsProto | None = ..., - delete_gift_proto_953: global___DeleteGiftProto | None = ..., - save_playersnapshot_proto_954: global___SavePlayerSnapshotProto | None = ..., - check_send_gift_proto_956: global___CheckSendGiftProto | None = ..., - set_friend_nickname_proto_957: global___SetFriendNicknameProto | None = ..., - delete_gift_from_inventory_proto_958: global___DeleteGiftFromInventoryProto | None = ..., - savesocial_playersettings_proto_959: global___SaveSocialPlayerSettingsProto | None = ..., - share_ex_raid_pass_proto_960: global___ShareExRaidPassProto | None = ..., - check_share_ex_raid_pass_proto_961: global___CheckShareExRaidPassProto | None = ..., - decline_ex_raid_pass_proto_962: global___DeclineExRaidPassProto | None = ..., - open_trading_proto_970: global___OpenTradingProto | None = ..., - update_trading_proto_971: global___UpdateTradingProto | None = ..., - confirm_trading_proto_972: global___ConfirmTradingProto | None = ..., - cancel_trading_proto_973: global___CancelTradingProto | None = ..., - get_trading_proto_974: global___GetTradingProto | None = ..., - get_fitness_rewards_proto_980: global___GetFitnessRewardsProto | None = ..., - get_combat_player_profile_proto_990: global___GetCombatPlayerProfileProto | None = ..., - generate_combat_challenge_id_proto_991: global___GenerateCombatChallengeIdProto | None = ..., - createcombatchallenge_proto_992: global___CreateCombatChallengeProto | None = ..., - open_combat_challenge_proto_993: global___OpenCombatChallengeProto | None = ..., - get_combat_challenge_proto_994: global___GetCombatChallengeProto | None = ..., - accept_combat_challenge_proto_995: global___AcceptCombatChallengeProto | None = ..., - decline_combat_challenge_proto_996: global___DeclineCombatChallengeProto | None = ..., - cancelcombatchallenge_proto_997: global___CancelCombatChallengeProto | None = ..., - submit_combat_challenge_pokemons_proto_998: global___SubmitCombatChallengePokemonsProto | None = ..., - save_combat_player_preferences_proto_999: global___SaveCombatPlayerPreferencesProto | None = ..., - open_combat_session_proto_1000: global___OpenCombatSessionProto | None = ..., - update_combat_proto_1001: global___UpdateCombatProto | None = ..., - quit_combat_proto_1002: global___QuitCombatProto | None = ..., - get_combat_results_proto_1003: global___GetCombatResultsProto | None = ..., - unlock_pokemon_move_proto_1004: global___UnlockPokemonMoveProto | None = ..., - get_npc_combat_rewards_proto_1005: global___GetNpcCombatRewardsProto | None = ..., - combat_friend_request_proto_1006: global___CombatFriendRequestProto | None = ..., - open_npc_combat_session_proto_1007: global___OpenNpcCombatSessionProto | None = ..., - start_tutorial_proto_1008: global___StartTutorialProto | None = ..., - get_tutorial_egg_proto_1009: global___GetTutorialEggProto | None = ..., - send_probe_proto_1020: global___SendProbeProto | None = ..., - check_photobomb_proto_1101: global___CheckPhotobombProto | None = ..., - confirm_photobomb_proto_1102: global___ConfirmPhotobombProto | None = ..., - get_photobomb_proto_1103: global___GetPhotobombProto | None = ..., - encounter_photobomb_proto_1104: global___EncounterPhotobombProto | None = ..., - getgmap_settings_proto_1105: global___GetGmapSettingsProto | None = ..., - change_team_proto_1106: global___ChangeTeamProto | None = ..., - get_web_token_proto_1107: global___GetWebTokenProto | None = ..., - complete_snapshot_session_proto_1110: global___CompleteSnapshotSessionProto | None = ..., - complete_wild_snapshot_session_proto_1111: global___CompleteWildSnapshotSessionProto | None = ..., - start_incident_proto_1200: global___StartIncidentProto | None = ..., - complete_invasion_dialogue_proto_1201: global___CompleteInvasionDialogueProto | None = ..., - open_invasion_combat_session_proto_1202: global___OpenInvasionCombatSessionProto | None = ..., - update_invasion_battle_proto_1203: global___UpdateInvasionBattleProto | None = ..., - invasion_encounter_proto_1204: global___InvasionEncounterProto | None = ..., - purifypokemonproto_1205: global___PurifyPokemonProto | None = ..., - get_rocket_balloon_proto_1206: global___GetRocketBalloonProto | None = ..., - start_rocket_balloon_incident_proto_1207: global___StartRocketBalloonIncidentProto | None = ..., - vs_seeker_start_matchmaking_proto_1300: global___VsSeekerStartMatchmakingProto | None = ..., - cancel_matchmaking_proto_1301: global___CancelMatchmakingProto | None = ..., - get_matchmaking_status_proto_1302: global___GetMatchmakingStatusProto | None = ..., - complete_vs_seeker_and_restartcharging_proto_1303: global___CompleteVsSeekerAndRestartChargingProto | None = ..., - get_vs_seeker_status_proto_1304: global___GetVsSeekerStatusProto | None = ..., - completecompetitive_season_proto_1305: global___CompleteCompetitiveSeasonProto | None = ..., - claim_vs_seeker_rewards_proto_1306: global___ClaimVsSeekerRewardsProto | None = ..., - vs_seeker_reward_encounter_proto_1307: global___VsSeekerRewardEncounterProto | None = ..., - activate_vs_seeker_proto_1308: global___ActivateVsSeekerProto | None = ..., - buddy_map_proto_1350: global___BuddyMapProto | None = ..., - buddy_stats_proto_1351: global___BuddyStatsProto | None = ..., - buddy_feeding_proto_1352: global___BuddyFeedingProto | None = ..., - open_buddy_gift_proto_1353: global___OpenBuddyGiftProto | None = ..., - buddy_petting_proto_1354: global___BuddyPettingProto | None = ..., - get_buddy_history_proto_1355: global___GetBuddyHistoryProto | None = ..., - update_route_draft_proto_1400: global___UpdateRouteDraftProto | None = ..., - get_map_forts_proto_1401: global___GetMapFortsProto | None = ..., - submit_route_draft_proto_1402: global___SubmitRouteDraftProto | None = ..., - get_published_routes_proto_1403: global___GetPublishedRoutesProto | None = ..., - start_route_proto_1404: global___StartRouteProto | None = ..., - get_routes_proto_1405: global___GetRoutesProto | None = ..., - progress_routeproto_1406: global___ProgressRouteProto | None = ..., - process_route_tappableproto_1408: global___ProcessRouteTappableProto | None = ..., - list_route_badges_proto_1409: global___ListRouteBadgesProto | None = ..., - cancel_route_proto_1410: global___CancelRouteProto | None = ..., - npc_route_gift_proto_1423: global___NpcRouteGiftProto | None = ..., - create_buddy_multiplayer_session_proto_1456: global___CreateBuddyMultiplayerSessionProto | None = ..., - join_buddy_multiplayer_session_proto_1457: global___JoinBuddyMultiplayerSessionProto | None = ..., - leave_buddy_multiplayer_session_proto_1458: global___LeaveBuddyMultiplayerSessionProto | None = ..., - get_today_view_proto_1501: global___GetTodayViewProto | None = ..., - mega_evolve_pokemon_proto_1502: global___MegaEvolvePokemonProto | None = ..., - remote_gift_pingrequest_proto_1503: global___RemoteGiftPingRequestProto | None = ..., - send_raid_invitation_proto_1504: global___SendRaidInvitationProto | None = ..., - get_daily_encounter_proto_1601: global___GetDailyEncounterProto | None = ..., - daily_encounter_proto_1602: global___DailyEncounterProto | None = ..., - open_sponsored_gift_proto_1650: global___OpenSponsoredGiftProto | None = ..., - save_player_preferences_proto_1652: global___SavePlayerPreferencesProto | None = ..., - profanity_checkproto_1653: global___ProfanityCheckProto | None = ..., - get_timedgroup_challenge_proto_1700: global___GetTimedGroupChallengeProto | None = ..., - get_nintendo_account_proto_1710: global___GetNintendoAccountProto | None = ..., - unlink_nintendo_account_proto_1711: global___UnlinkNintendoAccountProto | None = ..., - get_nintendo_o_auth2_url_proto_1712: global___GetNintendoOAuth2UrlProto | None = ..., - transfer_pokemonto_pokemon_home_proto_1713: global___TransferPokemonToPokemonHomeProto | None = ..., - report_ad_feedbackrequest_1716: global___ReportAdFeedbackRequest | None = ..., - create_pokemon_tag_proto_1717: global___CreatePokemonTagProto | None = ..., - delete_pokemon_tag_proto_1718: global___DeletePokemonTagProto | None = ..., - edit_pokemon_tag_proto_1719: global___EditPokemonTagProto | None = ..., - set_pokemon_tags_for_pokemon_proto_1720: global___SetPokemonTagsForPokemonProto | None = ..., - get_pokemon_tags_proto_1721: global___GetPokemonTagsProto | None = ..., - change_pokemon_form_proto_1722: global___ChangePokemonFormProto | None = ..., - choose_global_ticketed_event_variant_proto_1723: global___ChooseGlobalTicketedEventVariantProto | None = ..., - get_referral_code_proto_1800: global___GetReferralCodeProto | None = ..., - add_referrer_proto_1801: global___AddReferrerProto | None = ..., - send_friend_invite_via_referral_code_proto_1802: global___SendFriendInviteViaReferralCodeProto | None = ..., - get_milestones_proto_1803: global___GetMilestonesProto | None = ..., - markmilestone_as_viewed_proto_1804: global___MarkMilestoneAsViewedProto | None = ..., - get_milestones_preview_proto_1805: global___GetMilestonesPreviewProto | None = ..., - complete_milestone_proto_1806: global___CompleteMilestoneProto | None = ..., - getgeofenced_ad_proto_1820: global___GetGeofencedAdProto | None = ..., - delete_postcards_proto_1909: global___DeletePostcardsProto | None = ..., - create_postcard_proto_1910: global___CreatePostcardProto | None = ..., - update_postcard_proto_1911: global___UpdatePostcardProto | None = ..., - delete_postcard_proto_1912: global___DeletePostcardProto | None = ..., - get_memento_list_proto_1913: global___GetMementoListProto | None = ..., - upload_raid_client_log_proto_1914: global___UploadRaidClientLogProto | None = ..., - check_gifting_eligibility_proto_2000: global___CheckGiftingEligibilityProto | None = ..., - redeem_ticket_gift_for_friend_proto_2001: global___RedeemTicketGiftForFriendProto | None = ..., - get_insence_recap_proto_2002: global___GetInsenceRecapProto | None = ..., - get_pokestop_encounter_proto_2005: global___GetPokestopEncounterProto | None = ..., - encounter_pokestopencounter_proto_2006: global___EncounterPokestopEncounterProto | None = ..., - player_spawnablepokemonproto_2007: global___PlayerSpawnablePokemonProto | None = ..., - send_friend_request_via_player_id_proto_2010: global___SendFriendRequestViaPlayerIdProto | None = ..., - get_raid_lobby_counter_proto_2011: global___GetRaidLobbyCounterProto | None = ..., - use_non_combat_move_request_proto_2014: global___UseNonCombatMoveRequestProto | None = ..., - check_pokemon_sizecontest_eligibility_proto_2100: global___CheckPokemonSizeContestEligibilityProto | None = ..., - update_pokemon_size_contest_entry_proto_2101: global___UpdatePokemonSizeContestEntryProto | None = ..., - get_pokemon_size_contest_entry_proto_2104: global___GetPokemonSizeContestEntryProto | None = ..., - get_contest_data_proto_2105: global___GetContestDataProto | None = ..., - get_contests_unclaimed_rewards_proto_2106: global___GetContestsUnclaimedRewardsProto | None = ..., - claimcontests_rewards_proto_2107: global___ClaimContestsRewardsProto | None = ..., - get_entered_contest_proto_2108: global___GetEnteredContestProto | None = ..., - badge_reward_encounter_request_proto_2360: global___BadgeRewardEncounterRequestProto | None = ..., - npc_update_state_proto_2400: global___NpcUpdateStateProto | None = ..., - npc_send_gift_proto_2401: global___NpcSendGiftProto | None = ..., - npc_open_gift_proto_2402: global___NpcOpenGiftProto | None = ..., - get_vps_event_proto_3000: global___GetVpsEventProto | None = ..., - update_vps_event_proto_3001: global___UpdateVpsEventProto | None = ..., - push_notification_registryproto_5000: global___PushNotificationRegistryProto | None = ..., - update_notification_proto_5002: global___UpdateNotificationProto | None = ..., - opt_proto_5003: global___OptProto | None = ..., - download_gm_templates_request_proto_5004: global___DownloadGmTemplatesRequestProto | None = ..., - get_inventory_proto_5005: global___GetInventoryProto | None = ..., - redeem_passcoderequest_proto_5006: global___RedeemPasscodeRequestProto | None = ..., - ping_requestproto_5007: global___PingRequestProto | None = ..., - add_loginaction_proto_5008: global___AddLoginActionProto | None = ..., - remove_login_action_proto_5009: global___RemoveLoginActionProto | None = ..., - listlogin_action_proto_5010: global___ListLoginActionProto | None = ..., - submit_new_poi_proto_5011: global___SubmitNewPoiProto | None = ..., - proxy_requestproto_5012: global___ProxyRequestProto | None = ..., - get_available_submissions_proto_5014: global___GetAvailableSubmissionsProto | None = ..., - replace_login_action_proto_5015: global___ReplaceLoginActionProto | None = ..., - client_telemetry_batch_proto_5018: global___ClientTelemetryBatchProto | None = ..., - purchase_skuproto_5019: global___PurchaseSkuProto | None = ..., - get_available_skus_and_balances_proto_5020: global___GetAvailableSkusAndBalancesProto | None = ..., - redeem_googlereceipt_proto_5021: global___RedeemGoogleReceiptProto | None = ..., - redeem_applereceipt_proto_5022: global___RedeemAppleReceiptProto | None = ..., - redeem_desktopreceipt_proto_5023: global___RedeemDesktopReceiptProto | None = ..., - fitness_update_proto_5024: global___FitnessUpdateProto | None = ..., - get_fitness_report_proto_5025: global___GetFitnessReportProto | None = ..., - client_telemetry_settings_request_proto_5026: global___ClientTelemetrySettingsRequestProto | None = ..., - register_background_servicerequest_proto_5028: global___RegisterBackgroundServiceRequestProto | None = ..., - set_in_game_currency_exchange_rate_proto_5032: global___SetInGameCurrencyExchangeRateProto | None = ..., - geofence_update_proto_5033: global___GeofenceUpdateProto | None = ..., - location_ping_proto_5034: global___LocationPingProto | None = ..., - generategmap_signed_url_proto_5035: global___GenerateGmapSignedUrlProto | None = ..., - getgmap_settings_proto_5036: global___GetGmapSettingsProto | None = ..., - redeem_samsungreceipt_proto_5037: global___RedeemSamsungReceiptProto | None = ..., - get_outstanding_warnings_request_proto_5039: global___GetOutstandingWarningsRequestProto | None = ..., - acknowledge_warnings_request_proto_5040: global___AcknowledgeWarningsRequestProto | None = ..., - submit_poi_image_proto_5041: global___SubmitPoiImageProto | None = ..., - submit_poi_text_metadata_update_proto_5042: global___SubmitPoiTextMetadataUpdateProto | None = ..., - submit_poi_location_update_proto_5043: global___SubmitPoiLocationUpdateProto | None = ..., - submit_poi_takedown_request_proto_5044: global___SubmitPoiTakedownRequestProto | None = ..., - get_web_token_proto_5045: global___GetWebTokenProto | None = ..., - get_adventure_sync_settings_request_proto_5046: global___GetAdventureSyncSettingsRequestProto | None = ..., - update_adventure_sync_settings_request_proto_5047: global___UpdateAdventureSyncSettingsRequestProto | None = ..., - set_birthday_request_proto_5048: global___SetBirthdayRequestProto | None = ..., - fetch_newsfeed_request_5049: global___FetchNewsfeedRequest | None = ..., - mark_newsfeed_read_request_5050: global___MarkNewsfeedReadRequest | None = ..., - search_player_proto_10000: global___SearchPlayerProto | None = ..., - send_friend_invite_proto_10002: global___SendFriendInviteProto | None = ..., - cancel_friend_invite_proto_10003: global___CancelFriendInviteProto | None = ..., - accept_friend_invite_proto_10004: global___AcceptFriendInviteProto | None = ..., - decline_friend_invite_proto_10005: global___DeclineFriendInviteProto | None = ..., - get_friends_list_proto_10006: global___GetFriendsListProto | None = ..., - get_outgoing_friend_invites_proto_10007: global___GetOutgoingFriendInvitesProto | None = ..., - get_incoming_friend_invites_proto_10008: global___GetIncomingFriendInvitesProto | None = ..., - remove_friend_proto_10009: global___RemoveFriendProto | None = ..., - get_friend_details_proto_10010: global___GetFriendDetailsProto | None = ..., - invite_facebook_friend_proto_10011: global___InviteFacebookFriendProto | None = ..., - is_my_friend_proto_10012: global___IsMyFriendProto | None = ..., - get_friend_code_proto_10013: global___GetFriendCodeProto | None = ..., - get_facebook_friend_list_proto_10014: global___GetFacebookFriendListProto | None = ..., - update_facebook_status_proto_10015: global___UpdateFacebookStatusProto | None = ..., - savesocial_playersettings_proto_10016: global___SaveSocialPlayerSettingsProto | None = ..., - get_player_settings_proto_10017: global___GetPlayerSettingsProto | None = ..., - set_accountsettings_proto_10021: global___SetAccountSettingsProto | None = ..., - get_account_settings_proto_10022: global___GetAccountSettingsProto | None = ..., - add_favorite_friend_request_10023: global___AddFavoriteFriendRequest | None = ..., - remove_favorite_friendrequest_10024: global___RemoveFavoriteFriendRequest | None = ..., - block_account_proto_10025: global___BlockAccountProto | None = ..., - unblock_account_proto_10026: global___UnblockAccountProto | None = ..., - get_outgoing_blocks_proto_10027: global___GetOutgoingBlocksProto | None = ..., - is_account_blocked_proto_10028: global___IsAccountBlockedProto | None = ..., - push_notification_registryproto_10101: global___PushNotificationRegistryProto | None = ..., - update_notification_proto_10103: global___UpdateNotificationProto | None = ..., - opt_proto_10104: global___OptProto | None = ..., - get_inbox_v2_proto_10105: global___GetInboxV2Proto | None = ..., - get_signed_url_proto_10201: global___GetSignedUrlProto | None = ..., - submit_image_proto_10202: global___SubmitImageProto | None = ..., - get_photos_proto_10203: global___GetPhotosProto | None = ..., - delete_photo_proto_10204: global___DeletePhotoProto | None = ..., - flag_photo_request_10205: global___FlagPhotoRequest | None = ..., - update_profile_request_20001: global___UpdateProfileRequest | None = ..., - update_friendship_request_20002: global___UpdateFriendshipRequest | None = ..., - get_profile_request_20003: global___GetProfileRequest | None = ..., - invite_game_request_20004: global___InviteGameRequest | None = ..., - list_friends_request_20006: global___ListFriendsRequest | None = ..., - get_friend_details_proto_20007: global___GetFriendDetailsProto | None = ..., - get_client_feature_flags_request_20008: global___GetClientFeatureFlagsRequest | None = ..., - get_incominggame_invites_request_20010: global___GetIncomingGameInvitesRequest | None = ..., - update_incoming_game_invite_request_20011: global___UpdateIncomingGameInviteRequest | None = ..., - dismiss_outgoing_game_invites_request_20012: global___DismissOutgoingGameInvitesRequest | None = ..., - sync_contact_list_request_20013: global___SyncContactListRequest | None = ..., - send_contact_list_friend_invite_request_20014: global___SendContactListFriendInviteRequest | None = ..., - refer_contact_list_friendrequest_20015: global___ReferContactListFriendRequest | None = ..., - get_contact_list_info_request_20016: global___GetContactListInfoRequest | None = ..., - dismiss_contact_list_update_request_20017: global___DismissContactListUpdateRequest | None = ..., - notify_contact_list_friends_request_20018: global___NotifyContactListFriendsRequest | None = ..., - get_friend_recommendation_request_20500: global___GetFriendRecommendationRequest | None = ..., - get_outstanding_warnings_request_proto_200000: global___GetOutstandingWarningsRequestProto | None = ..., - acknowledge_warnings_request_proto_200001: global___AcknowledgeWarningsRequestProto | None = ..., - register_background_servicerequest_proto_230000: global___RegisterBackgroundServiceRequestProto | None = ..., - get_adventure_sync_progress_proto_230002: global___GetAdventureSyncProgressProto | None = ..., - purchase_skuproto_310000: global___PurchaseSkuProto | None = ..., - get_available_skus_and_balances_proto_310001: global___GetAvailableSkusAndBalancesProto | None = ..., - set_in_game_currency_exchange_rate_proto_310002: global___SetInGameCurrencyExchangeRateProto | None = ..., - redeem_googlereceipt_proto_310100: global___RedeemGoogleReceiptProto | None = ..., - redeem_applereceipt_proto_310101: global___RedeemAppleReceiptProto | None = ..., - redeem_desktopreceipt_proto_310102: global___RedeemDesktopReceiptProto | None = ..., - redeem_samsungreceipt_proto_310103: global___RedeemSamsungReceiptProto | None = ..., - get_available_subscriptions_request_proto_310200: global___GetAvailableSubscriptionsRequestProto | None = ..., - get_active_subscriptions_request_proto_310201: global___GetActiveSubscriptionsRequestProto | None = ..., - geofence_update_proto_360000: global___GeofenceUpdateProto | None = ..., - location_ping_proto_360001: global___LocationPingProto | None = ..., - update_breadcrumb_history_request_proto_361000: global___UpdateBreadcrumbHistoryRequestProto | None = ..., - refresh_proximity_tokensrequest_proto_362000: global___RefreshProximityTokensRequestProto | None = ..., - report_proximity_contactsrequest_proto_362001: global___ReportProximityContactsRequestProto | None = ..., - getgame_access_token_proto_600005: global___GetGameAccessTokenProto | None = ..., - submit_new_poi_proto_620000: global___SubmitNewPoiProto | None = ..., - get_available_submissions_proto_620001: global___GetAvailableSubmissionsProto | None = ..., - get_player_submission_validation_settings_proto_620003: global___GetPlayerSubmissionValidationSettingsProto | None = ..., - submit_poi_image_proto_620100: global___SubmitPoiImageProto | None = ..., - submit_poi_text_metadata_update_proto_620101: global___SubmitPoiTextMetadataUpdateProto | None = ..., - submit_poi_location_update_proto_620102: global___SubmitPoiLocationUpdateProto | None = ..., - submit_poi_takedown_request_proto_620103: global___SubmitPoiTakedownRequestProto | None = ..., - submitsponsor_poi_report_proto_620104: global___SubmitSponsorPoiReportProto | None = ..., - submitsponsor_poi_location_update_proto_620105: global___SubmitSponsorPoiLocationUpdateProto | None = ..., - submit_poi_category_vote_record_proto_620106: global___SubmitPoiCategoryVoteRecordProto | None = ..., - generategmap_signed_url_proto_620300: global___GenerateGmapSignedUrlProto | None = ..., - getgmap_settings_proto_620301: global___GetGmapSettingsProto | None = ..., - poi_video_submission_metadataproto_620400: global___PoiVideoSubmissionMetadataProto | None = ..., - getgrapeshot_upload_url_proto_620401: global___GetGrapeshotUploadUrlProto | None = ..., - async_file_upload_complete_proto_620402: global___AsyncFileUploadCompleteProto | None = ..., - get_a_r_mapping_settings_proto_620403: global___GetARMappingSettingsProto | None = ..., - get_images_for_poi_proto_620500: global___GetImagesForPoiProto | None = ..., - submit_player_image_vote_for_poi_proto_620501: global___SubmitPlayerImageVoteForPoiProto | None = ..., - get_imagegallery_settings_proto_620502: global___GetImageGallerySettingsProto | None = ..., - get_map_data_proto_620600: global___GetMapDataProto | None = ..., - get_pois_in_radius_proto_620601: global___GetPoisInRadiusProto | None = ..., - fitness_update_proto_640000: global___FitnessUpdateProto | None = ..., - get_fitness_report_proto_640001: global___GetFitnessReportProto | None = ..., - get_adventure_sync_settings_request_proto_640002: global___GetAdventureSyncSettingsRequestProto | None = ..., - update_adventure_sync_settings_request_proto_640003: global___UpdateAdventureSyncSettingsRequestProto | None = ..., - update_adventure_sync_fitness_request_proto_640004: global___UpdateAdventureSyncFitnessRequestProto | None = ..., - get_adventure_sync_fitness_report_request_proto_640005: global___GetAdventureSyncFitnessReportRequestProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["accept_combat_challenge_proto_995", b"accept_combat_challenge_proto_995", "accept_friend_invite_proto_10004", b"accept_friend_invite_proto_10004", "acknowledge_punishment_proto_10", b"acknowledge_punishment_proto_10", "acknowledge_warnings_request_proto_200001", b"acknowledge_warnings_request_proto_200001", "acknowledge_warnings_request_proto_5040", b"acknowledge_warnings_request_proto_5040", "activate_vs_seeker_proto_1308", b"activate_vs_seeker_proto_1308", "add_favorite_friend_request_10023", b"add_favorite_friend_request_10023", "add_fort_modifier_proto_144", b"add_fort_modifier_proto_144", "add_loginaction_proto_5008", b"add_loginaction_proto_5008", "add_referrer_proto_1801", b"add_referrer_proto_1801", "asset_digest_request_proto_300", b"asset_digest_request_proto_300", "asset_version_proto_302", b"asset_version_proto_302", "async_file_upload_complete_proto_620402", b"async_file_upload_complete_proto_620402", "attack_raid_battle_proto_166", b"attack_raid_battle_proto_166", "award_free_raid_ticket_proto_815", b"award_free_raid_ticket_proto_815", "badge_reward_encounter_request_proto_2360", b"badge_reward_encounter_request_proto_2360", "beluga_transaction_complete_proto_820", b"beluga_transaction_complete_proto_820", "beluga_transaction_start_proto_819", b"beluga_transaction_start_proto_819", "block_account_proto_10025", b"block_account_proto_10025", "buddy_feeding_proto_1352", b"buddy_feeding_proto_1352", "buddy_map_proto_1350", b"buddy_map_proto_1350", "buddy_petting_proto_1354", b"buddy_petting_proto_1354", "buddy_stats_proto_1351", b"buddy_stats_proto_1351", "cancel_friend_invite_proto_10003", b"cancel_friend_invite_proto_10003", "cancel_matchmaking_proto_1301", b"cancel_matchmaking_proto_1301", "cancel_route_proto_1410", b"cancel_route_proto_1410", "cancel_trading_proto_973", b"cancel_trading_proto_973", "cancelcombatchallenge_proto_997", b"cancelcombatchallenge_proto_997", "catch_pokemon_proto_103", b"catch_pokemon_proto_103", "change_pokemon_form_proto_1722", b"change_pokemon_form_proto_1722", "change_team_proto_1106", b"change_team_proto_1106", "check_awarded_badges_proto_129", b"check_awarded_badges_proto_129", "check_gifting_eligibility_proto_2000", b"check_gifting_eligibility_proto_2000", "check_photobomb_proto_1101", b"check_photobomb_proto_1101", "check_pokemon_sizecontest_eligibility_proto_2100", b"check_pokemon_sizecontest_eligibility_proto_2100", "check_send_gift_proto_956", b"check_send_gift_proto_956", "check_share_ex_raid_pass_proto_961", b"check_share_ex_raid_pass_proto_961", "checkchallenge_proto_600", b"checkchallenge_proto_600", "choose_global_ticketed_event_variant_proto_1723", b"choose_global_ticketed_event_variant_proto_1723", "claim_vs_seeker_rewards_proto_1306", b"claim_vs_seeker_rewards_proto_1306", "claimcodename_request_proto_403", b"claimcodename_request_proto_403", "claimcontests_rewards_proto_2107", b"claimcontests_rewards_proto_2107", "client_telemetry_batch_proto_5018", b"client_telemetry_batch_proto_5018", "client_telemetry_settings_request_proto_5026", b"client_telemetry_settings_request_proto_5026", "collect_daily_bonus_proto_138", b"collect_daily_bonus_proto_138", "combat_friend_request_proto_1006", b"combat_friend_request_proto_1006", "complete_invasion_dialogue_proto_1201", b"complete_invasion_dialogue_proto_1201", "complete_milestone_proto_1806", b"complete_milestone_proto_1806", "complete_quest_proto_902", b"complete_quest_proto_902", "complete_snapshot_session_proto_1110", b"complete_snapshot_session_proto_1110", "complete_vs_seeker_and_restartcharging_proto_1303", b"complete_vs_seeker_and_restartcharging_proto_1303", "complete_wild_snapshot_session_proto_1111", b"complete_wild_snapshot_session_proto_1111", "completecompetitive_season_proto_1305", b"completecompetitive_season_proto_1305", "confirm_photobomb_proto_1102", b"confirm_photobomb_proto_1102", "confirm_trading_proto_972", b"confirm_trading_proto_972", "convertcandy_to_xlcandy_proto_171", b"convertcandy_to_xlcandy_proto_171", "create_buddy_multiplayer_session_proto_1456", b"create_buddy_multiplayer_session_proto_1456", "create_pokemon_tag_proto_1717", b"create_pokemon_tag_proto_1717", "create_postcard_proto_1910", b"create_postcard_proto_1910", "createcombatchallenge_proto_992", b"createcombatchallenge_proto_992", "daily_encounter_proto_1602", b"daily_encounter_proto_1602", "decline_combat_challenge_proto_996", b"decline_combat_challenge_proto_996", "decline_ex_raid_pass_proto_962", b"decline_ex_raid_pass_proto_962", "decline_friend_invite_proto_10005", b"decline_friend_invite_proto_10005", "delete_gift_from_inventory_proto_958", b"delete_gift_from_inventory_proto_958", "delete_gift_proto_953", b"delete_gift_proto_953", "delete_photo_proto_10204", b"delete_photo_proto_10204", "delete_pokemon_tag_proto_1718", b"delete_pokemon_tag_proto_1718", "delete_postcard_proto_1912", b"delete_postcard_proto_1912", "delete_postcards_proto_1909", b"delete_postcards_proto_1909", "disk_encounter_proto_145", b"disk_encounter_proto_145", "dismiss_contact_list_update_request_20017", b"dismiss_contact_list_update_request_20017", "dismiss_outgoing_game_invites_request_20012", b"dismiss_outgoing_game_invites_request_20012", "download_gm_templates_request_proto_5004", b"download_gm_templates_request_proto_5004", "download_settings_action_proto_5", b"download_settings_action_proto_5", "download_url_request_proto_301", b"download_url_request_proto_301", "echo_proto_666", b"echo_proto_666", "edit_pokemon_tag_proto_1719", b"edit_pokemon_tag_proto_1719", "encounter_photobomb_proto_1104", b"encounter_photobomb_proto_1104", "encounter_pokestopencounter_proto_2006", b"encounter_pokestopencounter_proto_2006", "encounter_proto_102", b"encounter_proto_102", "encounter_tutorial_complete_proto_127", b"encounter_tutorial_complete_proto_127", "equip_badge_proto_150", b"equip_badge_proto_150", "evolve_pokemon_proto_125", b"evolve_pokemon_proto_125", "fetch_all_news_proto_816", b"fetch_all_news_proto_816", "fetch_newsfeed_request_5049", b"fetch_newsfeed_request_5049", "fitness_update_proto_5024", b"fitness_update_proto_5024", "fitness_update_proto_640000", b"fitness_update_proto_640000", "flag_photo_request_10205", b"flag_photo_request_10205", "fort_deploy_proto_110", b"fort_deploy_proto_110", "fort_details_proto_104", b"fort_details_proto_104", "fort_recall_proto_111", b"fort_recall_proto_111", "fort_search_proto_101", b"fort_search_proto_101", "generate_combat_challenge_id_proto_991", b"generate_combat_challenge_id_proto_991", "generategmap_signed_url_proto_5035", b"generategmap_signed_url_proto_5035", "generategmap_signed_url_proto_620300", b"generategmap_signed_url_proto_620300", "geofence_update_proto_360000", b"geofence_update_proto_360000", "geofence_update_proto_5033", b"geofence_update_proto_5033", "get_a_r_mapping_settings_proto_620403", b"get_a_r_mapping_settings_proto_620403", "get_account_settings_proto_10022", b"get_account_settings_proto_10022", "get_active_subscriptions_request_proto_310201", b"get_active_subscriptions_request_proto_310201", "get_adventure_sync_fitness_report_request_proto_640005", b"get_adventure_sync_fitness_report_request_proto_640005", "get_adventure_sync_progress_proto_230002", b"get_adventure_sync_progress_proto_230002", "get_adventure_sync_settings_request_proto_5046", b"get_adventure_sync_settings_request_proto_5046", "get_adventure_sync_settings_request_proto_640002", b"get_adventure_sync_settings_request_proto_640002", "get_available_skus_and_balances_proto_310001", b"get_available_skus_and_balances_proto_310001", "get_available_skus_and_balances_proto_5020", b"get_available_skus_and_balances_proto_5020", "get_available_submissions_proto_5014", b"get_available_submissions_proto_5014", "get_available_submissions_proto_620001", b"get_available_submissions_proto_620001", "get_available_subscriptions_request_proto_310200", b"get_available_subscriptions_request_proto_310200", "get_buddy_history_proto_1355", b"get_buddy_history_proto_1355", "get_buddy_walked_proto_153", b"get_buddy_walked_proto_153", "get_client_feature_flags_request_20008", b"get_client_feature_flags_request_20008", "get_combat_challenge_proto_994", b"get_combat_challenge_proto_994", "get_combat_player_profile_proto_990", b"get_combat_player_profile_proto_990", "get_combat_results_proto_1003", b"get_combat_results_proto_1003", "get_contact_list_info_request_20016", b"get_contact_list_info_request_20016", "get_contest_data_proto_2105", b"get_contest_data_proto_2105", "get_contests_unclaimed_rewards_proto_2106", b"get_contests_unclaimed_rewards_proto_2106", "get_daily_encounter_proto_1601", b"get_daily_encounter_proto_1601", "get_entered_contest_proto_2108", b"get_entered_contest_proto_2108", "get_facebook_friend_list_proto_10014", b"get_facebook_friend_list_proto_10014", "get_fitness_report_proto_5025", b"get_fitness_report_proto_5025", "get_fitness_report_proto_640001", b"get_fitness_report_proto_640001", "get_fitness_rewards_proto_980", b"get_fitness_rewards_proto_980", "get_friend_code_proto_10013", b"get_friend_code_proto_10013", "get_friend_details_proto_10010", b"get_friend_details_proto_10010", "get_friend_details_proto_20007", b"get_friend_details_proto_20007", "get_friend_recommendation_request_20500", b"get_friend_recommendation_request_20500", "get_friends_list_proto_10006", b"get_friends_list_proto_10006", "get_hatched_eggs_proto_126", b"get_hatched_eggs_proto_126", "get_holoholo_inventory_proto_4", b"get_holoholo_inventory_proto_4", "get_imagegallery_settings_proto_620502", b"get_imagegallery_settings_proto_620502", "get_images_for_poi_proto_620500", b"get_images_for_poi_proto_620500", "get_inbox_v2_proto_10105", b"get_inbox_v2_proto_10105", "get_inbox_v2_proto_809", b"get_inbox_v2_proto_809", "get_incense_pokemon_proto_142", b"get_incense_pokemon_proto_142", "get_incoming_friend_invites_proto_10008", b"get_incoming_friend_invites_proto_10008", "get_incominggame_invites_request_20010", b"get_incominggame_invites_request_20010", "get_insence_recap_proto_2002", b"get_insence_recap_proto_2002", "get_inventory_proto_5005", b"get_inventory_proto_5005", "get_local_time_proto_12", b"get_local_time_proto_12", "get_map_data_proto_620600", b"get_map_data_proto_620600", "get_map_forts_proto_1401", b"get_map_forts_proto_1401", "get_map_objects_proto_106", b"get_map_objects_proto_106", "get_matchmaking_status_proto_1302", b"get_matchmaking_status_proto_1302", "get_memento_list_proto_1913", b"get_memento_list_proto_1913", "get_milestones_preview_proto_1805", b"get_milestones_preview_proto_1805", "get_milestones_proto_1803", b"get_milestones_proto_1803", "get_new_quests_proto_900", b"get_new_quests_proto_900", "get_nintendo_account_proto_1710", b"get_nintendo_account_proto_1710", "get_nintendo_o_auth2_url_proto_1712", b"get_nintendo_o_auth2_url_proto_1712", "get_npc_combat_rewards_proto_1005", b"get_npc_combat_rewards_proto_1005", "get_outgoing_blocks_proto_10027", b"get_outgoing_blocks_proto_10027", "get_outgoing_friend_invites_proto_10007", b"get_outgoing_friend_invites_proto_10007", "get_outstanding_warnings_request_proto_200000", b"get_outstanding_warnings_request_proto_200000", "get_outstanding_warnings_request_proto_5039", b"get_outstanding_warnings_request_proto_5039", "get_photobomb_proto_1103", b"get_photobomb_proto_1103", "get_photos_proto_10203", b"get_photos_proto_10203", "get_player_day_proto_9", b"get_player_day_proto_9", "get_player_proto_2", b"get_player_proto_2", "get_player_settings_proto_10017", b"get_player_settings_proto_10017", "get_player_settings_proto_818", b"get_player_settings_proto_818", "get_player_submission_validation_settings_proto_620003", b"get_player_submission_validation_settings_proto_620003", "get_pois_in_radius_proto_620601", b"get_pois_in_radius_proto_620601", "get_pokemon_size_contest_entry_proto_2104", b"get_pokemon_size_contest_entry_proto_2104", "get_pokemon_tags_proto_1721", b"get_pokemon_tags_proto_1721", "get_pokestop_encounter_proto_2005", b"get_pokestop_encounter_proto_2005", "get_profile_request_20003", b"get_profile_request_20003", "get_published_routes_proto_1403", b"get_published_routes_proto_1403", "get_quest_details_proto_901", b"get_quest_details_proto_901", "get_raid_details_proto_163", b"get_raid_details_proto_163", "get_raid_lobby_counter_proto_2011", b"get_raid_lobby_counter_proto_2011", "get_referral_code_proto_1800", b"get_referral_code_proto_1800", "get_remote_config_versions_proto_7", b"get_remote_config_versions_proto_7", "get_rocket_balloon_proto_1206", b"get_rocket_balloon_proto_1206", "get_routes_proto_1405", b"get_routes_proto_1405", "get_server_time_proto_11", b"get_server_time_proto_11", "get_signed_url_proto_10201", b"get_signed_url_proto_10201", "get_timedgroup_challenge_proto_1700", b"get_timedgroup_challenge_proto_1700", "get_today_view_proto_1501", b"get_today_view_proto_1501", "get_trading_proto_974", b"get_trading_proto_974", "get_tutorial_egg_proto_1009", b"get_tutorial_egg_proto_1009", "get_vps_event_proto_3000", b"get_vps_event_proto_3000", "get_vs_seeker_status_proto_1304", b"get_vs_seeker_status_proto_1304", "get_web_token_proto_1107", b"get_web_token_proto_1107", "get_web_token_proto_5045", b"get_web_token_proto_5045", "getgame_access_token_proto_600005", b"getgame_access_token_proto_600005", "getgame_master_client_templates_proto_6", b"getgame_master_client_templates_proto_6", "getgeofenced_ad_proto_1820", b"getgeofenced_ad_proto_1820", "getgift_box_details_proto_952", b"getgift_box_details_proto_952", "getgmap_settings_proto_1105", b"getgmap_settings_proto_1105", "getgmap_settings_proto_5036", b"getgmap_settings_proto_5036", "getgmap_settings_proto_620301", b"getgmap_settings_proto_620301", "getgrapeshot_upload_url_proto_620401", b"getgrapeshot_upload_url_proto_620401", "getgym_badge_details_proto_812", b"getgym_badge_details_proto_812", "gym_battle_attack_proto_158", b"gym_battle_attack_proto_158", "gym_deploy_proto_155", b"gym_deploy_proto_155", "gym_feed_pokemon_proto_164", b"gym_feed_pokemon_proto_164", "gym_start_session_proto_157", b"gym_start_session_proto_157", "gymget_info_proto_156", b"gymget_info_proto_156", "incense_encounter_proto_143", b"incense_encounter_proto_143", "invasion_encounter_proto_1204", b"invasion_encounter_proto_1204", "invite_facebook_friend_proto_10011", b"invite_facebook_friend_proto_10011", "invite_game_request_20004", b"invite_game_request_20004", "is_account_blocked_proto_10028", b"is_account_blocked_proto_10028", "is_my_friend_proto_10012", b"is_my_friend_proto_10012", "is_sku_available_proto_172", b"is_sku_available_proto_172", "join_buddy_multiplayer_session_proto_1457", b"join_buddy_multiplayer_session_proto_1457", "join_lobby_proto_159", b"join_lobby_proto_159", "leave_buddy_multiplayer_session_proto_1458", b"leave_buddy_multiplayer_session_proto_1458", "leavelobby_proto_160", b"leavelobby_proto_160", "level_up_rewards_proto_128", b"level_up_rewards_proto_128", "list_avatar_customizations_proto_807", b"list_avatar_customizations_proto_807", "list_friends_request_20006", b"list_friends_request_20006", "list_gym_badges_proto_811", b"list_gym_badges_proto_811", "list_route_badges_proto_1409", b"list_route_badges_proto_1409", "listlogin_action_proto_5010", b"listlogin_action_proto_5010", "location_ping_proto_360001", b"location_ping_proto_360001", "location_ping_proto_5034", b"location_ping_proto_5034", "mark_newsfeed_read_request_5050", b"mark_newsfeed_read_request_5050", "mark_read_news_article_proto_817", b"mark_read_news_article_proto_817", "mark_tutorial_complete_proto_406", b"mark_tutorial_complete_proto_406", "markmilestone_as_viewed_proto_1804", b"markmilestone_as_viewed_proto_1804", "mega_evolve_pokemon_proto_1502", b"mega_evolve_pokemon_proto_1502", "nickname_pokemon_proto_149", b"nickname_pokemon_proto_149", "notify_contact_list_friends_request_20018", b"notify_contact_list_friends_request_20018", "npc_open_gift_proto_2402", b"npc_open_gift_proto_2402", "npc_route_gift_proto_1423", b"npc_route_gift_proto_1423", "npc_send_gift_proto_2401", b"npc_send_gift_proto_2401", "npc_update_state_proto_2400", b"npc_update_state_proto_2400", "open_buddy_gift_proto_1353", b"open_buddy_gift_proto_1353", "open_combat_challenge_proto_993", b"open_combat_challenge_proto_993", "open_combat_session_proto_1000", b"open_combat_session_proto_1000", "open_gift_proto_951", b"open_gift_proto_951", "open_invasion_combat_session_proto_1202", b"open_invasion_combat_session_proto_1202", "open_npc_combat_session_proto_1007", b"open_npc_combat_session_proto_1007", "open_sponsored_gift_proto_1650", b"open_sponsored_gift_proto_1650", "open_trading_proto_970", b"open_trading_proto_970", "opt_proto_10104", b"opt_proto_10104", "opt_proto_5003", b"opt_proto_5003", "ping_requestproto_5007", b"ping_requestproto_5007", "player_spawnablepokemonproto_2007", b"player_spawnablepokemonproto_2007", "playerprofileproto_121", b"playerprofileproto_121", "poi_video_submission_metadataproto_620400", b"poi_video_submission_metadataproto_620400", "process_route_tappableproto_1408", b"process_route_tappableproto_1408", "profanity_checkproto_1653", b"profanity_checkproto_1653", "progress_questproto_906", b"progress_questproto_906", "progress_routeproto_1406", b"progress_routeproto_1406", "proxy_requestproto_5012", b"proxy_requestproto_5012", "purchase_skuproto_310000", b"purchase_skuproto_310000", "purchase_skuproto_5019", b"purchase_skuproto_5019", "purifypokemonproto_1205", b"purifypokemonproto_1205", "push_notification_registryproto_10101", b"push_notification_registryproto_10101", "push_notification_registryproto_5000", b"push_notification_registryproto_5000", "quest_encounter_proto_904", b"quest_encounter_proto_904", "quit_combat_proto_1002", b"quit_combat_proto_1002", "reassign_player_proto_169", b"reassign_player_proto_169", "recycle_item_proto_137", b"recycle_item_proto_137", "redeem_applereceipt_proto_310101", b"redeem_applereceipt_proto_310101", "redeem_applereceipt_proto_5022", b"redeem_applereceipt_proto_5022", "redeem_desktopreceipt_proto_310102", b"redeem_desktopreceipt_proto_310102", "redeem_desktopreceipt_proto_5023", b"redeem_desktopreceipt_proto_5023", "redeem_googlereceipt_proto_310100", b"redeem_googlereceipt_proto_310100", "redeem_googlereceipt_proto_5021", b"redeem_googlereceipt_proto_5021", "redeem_passcoderequest_proto_5006", b"redeem_passcoderequest_proto_5006", "redeem_samsungreceipt_proto_310103", b"redeem_samsungreceipt_proto_310103", "redeem_samsungreceipt_proto_5037", b"redeem_samsungreceipt_proto_5037", "redeem_ticket_gift_for_friend_proto_2001", b"redeem_ticket_gift_for_friend_proto_2001", "refer_contact_list_friendrequest_20015", b"refer_contact_list_friendrequest_20015", "refresh_proximity_tokensrequest_proto_362000", b"refresh_proximity_tokensrequest_proto_362000", "register_background_device_action_proto_8", b"register_background_device_action_proto_8", "register_background_servicerequest_proto_230000", b"register_background_servicerequest_proto_230000", "register_background_servicerequest_proto_5028", b"register_background_servicerequest_proto_5028", "register_sfidarequest_800", b"register_sfidarequest_800", "release_pokemon_proto_112", b"release_pokemon_proto_112", "remote_gift_pingrequest_proto_1503", b"remote_gift_pingrequest_proto_1503", "remove_favorite_friendrequest_10024", b"remove_favorite_friendrequest_10024", "remove_friend_proto_10009", b"remove_friend_proto_10009", "remove_login_action_proto_5009", b"remove_login_action_proto_5009", "remove_quest_proto_903", b"remove_quest_proto_903", "replace_login_action_proto_5015", b"replace_login_action_proto_5015", "report_ad_feedbackrequest_1716", b"report_ad_feedbackrequest_1716", "report_proximity_contactsrequest_proto_362001", b"report_proximity_contactsrequest_proto_362001", "save_combat_player_preferences_proto_999", b"save_combat_player_preferences_proto_999", "save_player_preferences_proto_1652", b"save_player_preferences_proto_1652", "save_playersnapshot_proto_954", b"save_playersnapshot_proto_954", "savesocial_playersettings_proto_10016", b"savesocial_playersettings_proto_10016", "savesocial_playersettings_proto_959", b"savesocial_playersettings_proto_959", "search_player_proto_10000", b"search_player_proto_10000", "send_contact_list_friend_invite_request_20014", b"send_contact_list_friend_invite_request_20014", "send_friend_invite_proto_10002", b"send_friend_invite_proto_10002", "send_friend_invite_via_referral_code_proto_1802", b"send_friend_invite_via_referral_code_proto_1802", "send_friend_request_via_player_id_proto_2010", b"send_friend_request_via_player_id_proto_2010", "send_gift_proto_950", b"send_gift_proto_950", "send_probe_proto_1020", b"send_probe_proto_1020", "send_raid_invitation_proto_1504", b"send_raid_invitation_proto_1504", "set_accountsettings_proto_10021", b"set_accountsettings_proto_10021", "set_avatar_item_as_viewed_proto_808", b"set_avatar_item_as_viewed_proto_808", "set_avatar_proto_404", b"set_avatar_proto_404", "set_birthday_request_proto_5048", b"set_birthday_request_proto_5048", "set_buddy_pokemon_proto_152", b"set_buddy_pokemon_proto_152", "set_contactsettings_proto_151", b"set_contactsettings_proto_151", "set_favorite_pokemon_proto_148", b"set_favorite_pokemon_proto_148", "set_friend_nickname_proto_957", b"set_friend_nickname_proto_957", "set_in_game_currency_exchange_rate_proto_310002", b"set_in_game_currency_exchange_rate_proto_310002", "set_in_game_currency_exchange_rate_proto_5032", b"set_in_game_currency_exchange_rate_proto_5032", "set_lobby_pokemon_proto_162", b"set_lobby_pokemon_proto_162", "set_lobby_visibility_proto_161", b"set_lobby_visibility_proto_161", "set_neutral_avatar_proto_408", b"set_neutral_avatar_proto_408", "set_player_team_proto_405", b"set_player_team_proto_405", "set_pokemon_tags_for_pokemon_proto_1720", b"set_pokemon_tags_for_pokemon_proto_1720", "sfida_associate_request_822", b"sfida_associate_request_822", "sfida_capture_request_806", b"sfida_capture_request_806", "sfida_certification_request_802", b"sfida_certification_request_802", "sfida_check_pairing_request_823", b"sfida_check_pairing_request_823", "sfida_disassociate_request_824", b"sfida_disassociate_request_824", "sfida_dowser_request_805", b"sfida_dowser_request_805", "sfida_update_request_803", b"sfida_update_request_803", "share_ex_raid_pass_proto_960", b"share_ex_raid_pass_proto_960", "start_incident_proto_1200", b"start_incident_proto_1200", "start_raid_battle_proto_165", b"start_raid_battle_proto_165", "start_rocket_balloon_incident_proto_1207", b"start_rocket_balloon_incident_proto_1207", "start_route_proto_1404", b"start_route_proto_1404", "start_tutorial_proto_1008", b"start_tutorial_proto_1008", "submit_combat_challenge_pokemons_proto_998", b"submit_combat_challenge_pokemons_proto_998", "submit_image_proto_10202", b"submit_image_proto_10202", "submit_new_poi_proto_5011", b"submit_new_poi_proto_5011", "submit_new_poi_proto_620000", b"submit_new_poi_proto_620000", "submit_player_image_vote_for_poi_proto_620501", b"submit_player_image_vote_for_poi_proto_620501", "submit_poi_category_vote_record_proto_620106", b"submit_poi_category_vote_record_proto_620106", "submit_poi_image_proto_5041", b"submit_poi_image_proto_5041", "submit_poi_image_proto_620100", b"submit_poi_image_proto_620100", "submit_poi_location_update_proto_5043", b"submit_poi_location_update_proto_5043", "submit_poi_location_update_proto_620102", b"submit_poi_location_update_proto_620102", "submit_poi_takedown_request_proto_5044", b"submit_poi_takedown_request_proto_5044", "submit_poi_takedown_request_proto_620103", b"submit_poi_takedown_request_proto_620103", "submit_poi_text_metadata_update_proto_5042", b"submit_poi_text_metadata_update_proto_5042", "submit_poi_text_metadata_update_proto_620101", b"submit_poi_text_metadata_update_proto_620101", "submit_route_draft_proto_1402", b"submit_route_draft_proto_1402", "submitsponsor_poi_location_update_proto_620105", b"submitsponsor_poi_location_update_proto_620105", "submitsponsor_poi_report_proto_620104", b"submitsponsor_poi_report_proto_620104", "sync_contact_list_request_20013", b"sync_contact_list_request_20013", "transfer_pokemonto_pokemon_home_proto_1713", b"transfer_pokemonto_pokemon_home_proto_1713", "unblock_account_proto_10026", b"unblock_account_proto_10026", "unlink_nintendo_account_proto_1711", b"unlink_nintendo_account_proto_1711", "unlock_pokemon_move_proto_1004", b"unlock_pokemon_move_proto_1004", "update_adventure_sync_fitness_request_proto_640004", b"update_adventure_sync_fitness_request_proto_640004", "update_adventure_sync_settings_request_proto_5047", b"update_adventure_sync_settings_request_proto_5047", "update_adventure_sync_settings_request_proto_640003", b"update_adventure_sync_settings_request_proto_640003", "update_breadcrumb_history_request_proto_361000", b"update_breadcrumb_history_request_proto_361000", "update_combat_proto_1001", b"update_combat_proto_1001", "update_facebook_status_proto_10015", b"update_facebook_status_proto_10015", "update_friendship_request_20002", b"update_friendship_request_20002", "update_incoming_game_invite_request_20011", b"update_incoming_game_invite_request_20011", "update_invasion_battle_proto_1203", b"update_invasion_battle_proto_1203", "update_notification_proto_10103", b"update_notification_proto_10103", "update_notification_proto_5002", b"update_notification_proto_5002", "update_pokemon_size_contest_entry_proto_2101", b"update_pokemon_size_contest_entry_proto_2101", "update_postcard_proto_1911", b"update_postcard_proto_1911", "update_profile_request_20001", b"update_profile_request_20001", "update_route_draft_proto_1400", b"update_route_draft_proto_1400", "update_trading_proto_971", b"update_trading_proto_971", "update_vps_event_proto_3001", b"update_vps_event_proto_3001", "upgrade_pokemon_proto_147", b"upgrade_pokemon_proto_147", "upload_raid_client_log_proto_1914", b"upload_raid_client_log_proto_1914", "use_incense_action_proto_141", b"use_incense_action_proto_141", "use_item_capture_proto_114", b"use_item_capture_proto_114", "use_item_egg_incubator_proto_140", b"use_item_egg_incubator_proto_140", "use_item_encounter_proto_154", b"use_item_encounter_proto_154", "use_item_move_reroll_proto_813", b"use_item_move_reroll_proto_813", "use_item_potion_proto_113", b"use_item_potion_proto_113", "use_item_rare_candy_proto_814", b"use_item_rare_candy_proto_814", "use_item_revive_proto_116", b"use_item_revive_proto_116", "use_item_stardust_boost_proto_168", b"use_item_stardust_boost_proto_168", "use_item_xp_boost_proto_139", b"use_item_xp_boost_proto_139", "use_non_combat_move_request_proto_2014", b"use_non_combat_move_request_proto_2014", "verify_challenge_proto_601", b"verify_challenge_proto_601", "vs_seeker_reward_encounter_proto_1307", b"vs_seeker_reward_encounter_proto_1307", "vs_seeker_start_matchmaking_proto_1300", b"vs_seeker_start_matchmaking_proto_1300", "waina_submit_sleep_data_request_826", b"waina_submit_sleep_data_request_826"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["accept_combat_challenge_proto_995", b"accept_combat_challenge_proto_995", "accept_friend_invite_proto_10004", b"accept_friend_invite_proto_10004", "acknowledge_punishment_proto_10", b"acknowledge_punishment_proto_10", "acknowledge_warnings_request_proto_200001", b"acknowledge_warnings_request_proto_200001", "acknowledge_warnings_request_proto_5040", b"acknowledge_warnings_request_proto_5040", "activate_vs_seeker_proto_1308", b"activate_vs_seeker_proto_1308", "add_favorite_friend_request_10023", b"add_favorite_friend_request_10023", "add_fort_modifier_proto_144", b"add_fort_modifier_proto_144", "add_loginaction_proto_5008", b"add_loginaction_proto_5008", "add_referrer_proto_1801", b"add_referrer_proto_1801", "asset_digest_request_proto_300", b"asset_digest_request_proto_300", "asset_version_proto_302", b"asset_version_proto_302", "async_file_upload_complete_proto_620402", b"async_file_upload_complete_proto_620402", "attack_raid_battle_proto_166", b"attack_raid_battle_proto_166", "award_free_raid_ticket_proto_815", b"award_free_raid_ticket_proto_815", "badge_reward_encounter_request_proto_2360", b"badge_reward_encounter_request_proto_2360", "beluga_transaction_complete_proto_820", b"beluga_transaction_complete_proto_820", "beluga_transaction_start_proto_819", b"beluga_transaction_start_proto_819", "block_account_proto_10025", b"block_account_proto_10025", "buddy_feeding_proto_1352", b"buddy_feeding_proto_1352", "buddy_map_proto_1350", b"buddy_map_proto_1350", "buddy_petting_proto_1354", b"buddy_petting_proto_1354", "buddy_stats_proto_1351", b"buddy_stats_proto_1351", "cancel_friend_invite_proto_10003", b"cancel_friend_invite_proto_10003", "cancel_matchmaking_proto_1301", b"cancel_matchmaking_proto_1301", "cancel_route_proto_1410", b"cancel_route_proto_1410", "cancel_trading_proto_973", b"cancel_trading_proto_973", "cancelcombatchallenge_proto_997", b"cancelcombatchallenge_proto_997", "catch_pokemon_proto_103", b"catch_pokemon_proto_103", "change_pokemon_form_proto_1722", b"change_pokemon_form_proto_1722", "change_team_proto_1106", b"change_team_proto_1106", "check_awarded_badges_proto_129", b"check_awarded_badges_proto_129", "check_gifting_eligibility_proto_2000", b"check_gifting_eligibility_proto_2000", "check_photobomb_proto_1101", b"check_photobomb_proto_1101", "check_pokemon_sizecontest_eligibility_proto_2100", b"check_pokemon_sizecontest_eligibility_proto_2100", "check_send_gift_proto_956", b"check_send_gift_proto_956", "check_share_ex_raid_pass_proto_961", b"check_share_ex_raid_pass_proto_961", "checkchallenge_proto_600", b"checkchallenge_proto_600", "choose_global_ticketed_event_variant_proto_1723", b"choose_global_ticketed_event_variant_proto_1723", "claim_vs_seeker_rewards_proto_1306", b"claim_vs_seeker_rewards_proto_1306", "claimcodename_request_proto_403", b"claimcodename_request_proto_403", "claimcontests_rewards_proto_2107", b"claimcontests_rewards_proto_2107", "client_telemetry_batch_proto_5018", b"client_telemetry_batch_proto_5018", "client_telemetry_settings_request_proto_5026", b"client_telemetry_settings_request_proto_5026", "collect_daily_bonus_proto_138", b"collect_daily_bonus_proto_138", "combat_friend_request_proto_1006", b"combat_friend_request_proto_1006", "complete_invasion_dialogue_proto_1201", b"complete_invasion_dialogue_proto_1201", "complete_milestone_proto_1806", b"complete_milestone_proto_1806", "complete_quest_proto_902", b"complete_quest_proto_902", "complete_snapshot_session_proto_1110", b"complete_snapshot_session_proto_1110", "complete_vs_seeker_and_restartcharging_proto_1303", b"complete_vs_seeker_and_restartcharging_proto_1303", "complete_wild_snapshot_session_proto_1111", b"complete_wild_snapshot_session_proto_1111", "completecompetitive_season_proto_1305", b"completecompetitive_season_proto_1305", "confirm_photobomb_proto_1102", b"confirm_photobomb_proto_1102", "confirm_trading_proto_972", b"confirm_trading_proto_972", "convertcandy_to_xlcandy_proto_171", b"convertcandy_to_xlcandy_proto_171", "create_buddy_multiplayer_session_proto_1456", b"create_buddy_multiplayer_session_proto_1456", "create_pokemon_tag_proto_1717", b"create_pokemon_tag_proto_1717", "create_postcard_proto_1910", b"create_postcard_proto_1910", "createcombatchallenge_proto_992", b"createcombatchallenge_proto_992", "daily_encounter_proto_1602", b"daily_encounter_proto_1602", "decline_combat_challenge_proto_996", b"decline_combat_challenge_proto_996", "decline_ex_raid_pass_proto_962", b"decline_ex_raid_pass_proto_962", "decline_friend_invite_proto_10005", b"decline_friend_invite_proto_10005", "delete_gift_from_inventory_proto_958", b"delete_gift_from_inventory_proto_958", "delete_gift_proto_953", b"delete_gift_proto_953", "delete_photo_proto_10204", b"delete_photo_proto_10204", "delete_pokemon_tag_proto_1718", b"delete_pokemon_tag_proto_1718", "delete_postcard_proto_1912", b"delete_postcard_proto_1912", "delete_postcards_proto_1909", b"delete_postcards_proto_1909", "disk_encounter_proto_145", b"disk_encounter_proto_145", "dismiss_contact_list_update_request_20017", b"dismiss_contact_list_update_request_20017", "dismiss_outgoing_game_invites_request_20012", b"dismiss_outgoing_game_invites_request_20012", "download_gm_templates_request_proto_5004", b"download_gm_templates_request_proto_5004", "download_settings_action_proto_5", b"download_settings_action_proto_5", "download_url_request_proto_301", b"download_url_request_proto_301", "echo_proto_666", b"echo_proto_666", "edit_pokemon_tag_proto_1719", b"edit_pokemon_tag_proto_1719", "encounter_photobomb_proto_1104", b"encounter_photobomb_proto_1104", "encounter_pokestopencounter_proto_2006", b"encounter_pokestopencounter_proto_2006", "encounter_proto_102", b"encounter_proto_102", "encounter_tutorial_complete_proto_127", b"encounter_tutorial_complete_proto_127", "equip_badge_proto_150", b"equip_badge_proto_150", "evolve_pokemon_proto_125", b"evolve_pokemon_proto_125", "fetch_all_news_proto_816", b"fetch_all_news_proto_816", "fetch_newsfeed_request_5049", b"fetch_newsfeed_request_5049", "fitness_update_proto_5024", b"fitness_update_proto_5024", "fitness_update_proto_640000", b"fitness_update_proto_640000", "flag_photo_request_10205", b"flag_photo_request_10205", "fort_deploy_proto_110", b"fort_deploy_proto_110", "fort_details_proto_104", b"fort_details_proto_104", "fort_recall_proto_111", b"fort_recall_proto_111", "fort_search_proto_101", b"fort_search_proto_101", "generate_combat_challenge_id_proto_991", b"generate_combat_challenge_id_proto_991", "generategmap_signed_url_proto_5035", b"generategmap_signed_url_proto_5035", "generategmap_signed_url_proto_620300", b"generategmap_signed_url_proto_620300", "geofence_update_proto_360000", b"geofence_update_proto_360000", "geofence_update_proto_5033", b"geofence_update_proto_5033", "get_a_r_mapping_settings_proto_620403", b"get_a_r_mapping_settings_proto_620403", "get_account_settings_proto_10022", b"get_account_settings_proto_10022", "get_active_subscriptions_request_proto_310201", b"get_active_subscriptions_request_proto_310201", "get_adventure_sync_fitness_report_request_proto_640005", b"get_adventure_sync_fitness_report_request_proto_640005", "get_adventure_sync_progress_proto_230002", b"get_adventure_sync_progress_proto_230002", "get_adventure_sync_settings_request_proto_5046", b"get_adventure_sync_settings_request_proto_5046", "get_adventure_sync_settings_request_proto_640002", b"get_adventure_sync_settings_request_proto_640002", "get_available_skus_and_balances_proto_310001", b"get_available_skus_and_balances_proto_310001", "get_available_skus_and_balances_proto_5020", b"get_available_skus_and_balances_proto_5020", "get_available_submissions_proto_5014", b"get_available_submissions_proto_5014", "get_available_submissions_proto_620001", b"get_available_submissions_proto_620001", "get_available_subscriptions_request_proto_310200", b"get_available_subscriptions_request_proto_310200", "get_buddy_history_proto_1355", b"get_buddy_history_proto_1355", "get_buddy_walked_proto_153", b"get_buddy_walked_proto_153", "get_client_feature_flags_request_20008", b"get_client_feature_flags_request_20008", "get_combat_challenge_proto_994", b"get_combat_challenge_proto_994", "get_combat_player_profile_proto_990", b"get_combat_player_profile_proto_990", "get_combat_results_proto_1003", b"get_combat_results_proto_1003", "get_contact_list_info_request_20016", b"get_contact_list_info_request_20016", "get_contest_data_proto_2105", b"get_contest_data_proto_2105", "get_contests_unclaimed_rewards_proto_2106", b"get_contests_unclaimed_rewards_proto_2106", "get_daily_encounter_proto_1601", b"get_daily_encounter_proto_1601", "get_entered_contest_proto_2108", b"get_entered_contest_proto_2108", "get_facebook_friend_list_proto_10014", b"get_facebook_friend_list_proto_10014", "get_fitness_report_proto_5025", b"get_fitness_report_proto_5025", "get_fitness_report_proto_640001", b"get_fitness_report_proto_640001", "get_fitness_rewards_proto_980", b"get_fitness_rewards_proto_980", "get_friend_code_proto_10013", b"get_friend_code_proto_10013", "get_friend_details_proto_10010", b"get_friend_details_proto_10010", "get_friend_details_proto_20007", b"get_friend_details_proto_20007", "get_friend_recommendation_request_20500", b"get_friend_recommendation_request_20500", "get_friends_list_proto_10006", b"get_friends_list_proto_10006", "get_hatched_eggs_proto_126", b"get_hatched_eggs_proto_126", "get_holoholo_inventory_proto_4", b"get_holoholo_inventory_proto_4", "get_imagegallery_settings_proto_620502", b"get_imagegallery_settings_proto_620502", "get_images_for_poi_proto_620500", b"get_images_for_poi_proto_620500", "get_inbox_v2_proto_10105", b"get_inbox_v2_proto_10105", "get_inbox_v2_proto_809", b"get_inbox_v2_proto_809", "get_incense_pokemon_proto_142", b"get_incense_pokemon_proto_142", "get_incoming_friend_invites_proto_10008", b"get_incoming_friend_invites_proto_10008", "get_incominggame_invites_request_20010", b"get_incominggame_invites_request_20010", "get_insence_recap_proto_2002", b"get_insence_recap_proto_2002", "get_inventory_proto_5005", b"get_inventory_proto_5005", "get_local_time_proto_12", b"get_local_time_proto_12", "get_map_data_proto_620600", b"get_map_data_proto_620600", "get_map_forts_proto_1401", b"get_map_forts_proto_1401", "get_map_objects_proto_106", b"get_map_objects_proto_106", "get_matchmaking_status_proto_1302", b"get_matchmaking_status_proto_1302", "get_memento_list_proto_1913", b"get_memento_list_proto_1913", "get_milestones_preview_proto_1805", b"get_milestones_preview_proto_1805", "get_milestones_proto_1803", b"get_milestones_proto_1803", "get_new_quests_proto_900", b"get_new_quests_proto_900", "get_nintendo_account_proto_1710", b"get_nintendo_account_proto_1710", "get_nintendo_o_auth2_url_proto_1712", b"get_nintendo_o_auth2_url_proto_1712", "get_npc_combat_rewards_proto_1005", b"get_npc_combat_rewards_proto_1005", "get_outgoing_blocks_proto_10027", b"get_outgoing_blocks_proto_10027", "get_outgoing_friend_invites_proto_10007", b"get_outgoing_friend_invites_proto_10007", "get_outstanding_warnings_request_proto_200000", b"get_outstanding_warnings_request_proto_200000", "get_outstanding_warnings_request_proto_5039", b"get_outstanding_warnings_request_proto_5039", "get_photobomb_proto_1103", b"get_photobomb_proto_1103", "get_photos_proto_10203", b"get_photos_proto_10203", "get_player_day_proto_9", b"get_player_day_proto_9", "get_player_proto_2", b"get_player_proto_2", "get_player_settings_proto_10017", b"get_player_settings_proto_10017", "get_player_settings_proto_818", b"get_player_settings_proto_818", "get_player_submission_validation_settings_proto_620003", b"get_player_submission_validation_settings_proto_620003", "get_pois_in_radius_proto_620601", b"get_pois_in_radius_proto_620601", "get_pokemon_size_contest_entry_proto_2104", b"get_pokemon_size_contest_entry_proto_2104", "get_pokemon_tags_proto_1721", b"get_pokemon_tags_proto_1721", "get_pokestop_encounter_proto_2005", b"get_pokestop_encounter_proto_2005", "get_profile_request_20003", b"get_profile_request_20003", "get_published_routes_proto_1403", b"get_published_routes_proto_1403", "get_quest_details_proto_901", b"get_quest_details_proto_901", "get_raid_details_proto_163", b"get_raid_details_proto_163", "get_raid_lobby_counter_proto_2011", b"get_raid_lobby_counter_proto_2011", "get_referral_code_proto_1800", b"get_referral_code_proto_1800", "get_remote_config_versions_proto_7", b"get_remote_config_versions_proto_7", "get_rocket_balloon_proto_1206", b"get_rocket_balloon_proto_1206", "get_routes_proto_1405", b"get_routes_proto_1405", "get_server_time_proto_11", b"get_server_time_proto_11", "get_signed_url_proto_10201", b"get_signed_url_proto_10201", "get_timedgroup_challenge_proto_1700", b"get_timedgroup_challenge_proto_1700", "get_today_view_proto_1501", b"get_today_view_proto_1501", "get_trading_proto_974", b"get_trading_proto_974", "get_tutorial_egg_proto_1009", b"get_tutorial_egg_proto_1009", "get_vps_event_proto_3000", b"get_vps_event_proto_3000", "get_vs_seeker_status_proto_1304", b"get_vs_seeker_status_proto_1304", "get_web_token_proto_1107", b"get_web_token_proto_1107", "get_web_token_proto_5045", b"get_web_token_proto_5045", "getgame_access_token_proto_600005", b"getgame_access_token_proto_600005", "getgame_master_client_templates_proto_6", b"getgame_master_client_templates_proto_6", "getgeofenced_ad_proto_1820", b"getgeofenced_ad_proto_1820", "getgift_box_details_proto_952", b"getgift_box_details_proto_952", "getgmap_settings_proto_1105", b"getgmap_settings_proto_1105", "getgmap_settings_proto_5036", b"getgmap_settings_proto_5036", "getgmap_settings_proto_620301", b"getgmap_settings_proto_620301", "getgrapeshot_upload_url_proto_620401", b"getgrapeshot_upload_url_proto_620401", "getgym_badge_details_proto_812", b"getgym_badge_details_proto_812", "gym_battle_attack_proto_158", b"gym_battle_attack_proto_158", "gym_deploy_proto_155", b"gym_deploy_proto_155", "gym_feed_pokemon_proto_164", b"gym_feed_pokemon_proto_164", "gym_start_session_proto_157", b"gym_start_session_proto_157", "gymget_info_proto_156", b"gymget_info_proto_156", "incense_encounter_proto_143", b"incense_encounter_proto_143", "invasion_encounter_proto_1204", b"invasion_encounter_proto_1204", "invite_facebook_friend_proto_10011", b"invite_facebook_friend_proto_10011", "invite_game_request_20004", b"invite_game_request_20004", "is_account_blocked_proto_10028", b"is_account_blocked_proto_10028", "is_my_friend_proto_10012", b"is_my_friend_proto_10012", "is_sku_available_proto_172", b"is_sku_available_proto_172", "join_buddy_multiplayer_session_proto_1457", b"join_buddy_multiplayer_session_proto_1457", "join_lobby_proto_159", b"join_lobby_proto_159", "leave_buddy_multiplayer_session_proto_1458", b"leave_buddy_multiplayer_session_proto_1458", "leavelobby_proto_160", b"leavelobby_proto_160", "level_up_rewards_proto_128", b"level_up_rewards_proto_128", "list_avatar_customizations_proto_807", b"list_avatar_customizations_proto_807", "list_friends_request_20006", b"list_friends_request_20006", "list_gym_badges_proto_811", b"list_gym_badges_proto_811", "list_route_badges_proto_1409", b"list_route_badges_proto_1409", "listlogin_action_proto_5010", b"listlogin_action_proto_5010", "location_ping_proto_360001", b"location_ping_proto_360001", "location_ping_proto_5034", b"location_ping_proto_5034", "mark_newsfeed_read_request_5050", b"mark_newsfeed_read_request_5050", "mark_read_news_article_proto_817", b"mark_read_news_article_proto_817", "mark_tutorial_complete_proto_406", b"mark_tutorial_complete_proto_406", "markmilestone_as_viewed_proto_1804", b"markmilestone_as_viewed_proto_1804", "mega_evolve_pokemon_proto_1502", b"mega_evolve_pokemon_proto_1502", "nickname_pokemon_proto_149", b"nickname_pokemon_proto_149", "notify_contact_list_friends_request_20018", b"notify_contact_list_friends_request_20018", "npc_open_gift_proto_2402", b"npc_open_gift_proto_2402", "npc_route_gift_proto_1423", b"npc_route_gift_proto_1423", "npc_send_gift_proto_2401", b"npc_send_gift_proto_2401", "npc_update_state_proto_2400", b"npc_update_state_proto_2400", "open_buddy_gift_proto_1353", b"open_buddy_gift_proto_1353", "open_combat_challenge_proto_993", b"open_combat_challenge_proto_993", "open_combat_session_proto_1000", b"open_combat_session_proto_1000", "open_gift_proto_951", b"open_gift_proto_951", "open_invasion_combat_session_proto_1202", b"open_invasion_combat_session_proto_1202", "open_npc_combat_session_proto_1007", b"open_npc_combat_session_proto_1007", "open_sponsored_gift_proto_1650", b"open_sponsored_gift_proto_1650", "open_trading_proto_970", b"open_trading_proto_970", "opt_proto_10104", b"opt_proto_10104", "opt_proto_5003", b"opt_proto_5003", "ping_requestproto_5007", b"ping_requestproto_5007", "player_spawnablepokemonproto_2007", b"player_spawnablepokemonproto_2007", "playerprofileproto_121", b"playerprofileproto_121", "poi_video_submission_metadataproto_620400", b"poi_video_submission_metadataproto_620400", "process_route_tappableproto_1408", b"process_route_tappableproto_1408", "profanity_checkproto_1653", b"profanity_checkproto_1653", "progress_questproto_906", b"progress_questproto_906", "progress_routeproto_1406", b"progress_routeproto_1406", "proxy_requestproto_5012", b"proxy_requestproto_5012", "purchase_skuproto_310000", b"purchase_skuproto_310000", "purchase_skuproto_5019", b"purchase_skuproto_5019", "purifypokemonproto_1205", b"purifypokemonproto_1205", "push_notification_registryproto_10101", b"push_notification_registryproto_10101", "push_notification_registryproto_5000", b"push_notification_registryproto_5000", "quest_encounter_proto_904", b"quest_encounter_proto_904", "quit_combat_proto_1002", b"quit_combat_proto_1002", "reassign_player_proto_169", b"reassign_player_proto_169", "recycle_item_proto_137", b"recycle_item_proto_137", "redeem_applereceipt_proto_310101", b"redeem_applereceipt_proto_310101", "redeem_applereceipt_proto_5022", b"redeem_applereceipt_proto_5022", "redeem_desktopreceipt_proto_310102", b"redeem_desktopreceipt_proto_310102", "redeem_desktopreceipt_proto_5023", b"redeem_desktopreceipt_proto_5023", "redeem_googlereceipt_proto_310100", b"redeem_googlereceipt_proto_310100", "redeem_googlereceipt_proto_5021", b"redeem_googlereceipt_proto_5021", "redeem_passcoderequest_proto_5006", b"redeem_passcoderequest_proto_5006", "redeem_samsungreceipt_proto_310103", b"redeem_samsungreceipt_proto_310103", "redeem_samsungreceipt_proto_5037", b"redeem_samsungreceipt_proto_5037", "redeem_ticket_gift_for_friend_proto_2001", b"redeem_ticket_gift_for_friend_proto_2001", "refer_contact_list_friendrequest_20015", b"refer_contact_list_friendrequest_20015", "refresh_proximity_tokensrequest_proto_362000", b"refresh_proximity_tokensrequest_proto_362000", "register_background_device_action_proto_8", b"register_background_device_action_proto_8", "register_background_servicerequest_proto_230000", b"register_background_servicerequest_proto_230000", "register_background_servicerequest_proto_5028", b"register_background_servicerequest_proto_5028", "register_sfidarequest_800", b"register_sfidarequest_800", "release_pokemon_proto_112", b"release_pokemon_proto_112", "remote_gift_pingrequest_proto_1503", b"remote_gift_pingrequest_proto_1503", "remove_favorite_friendrequest_10024", b"remove_favorite_friendrequest_10024", "remove_friend_proto_10009", b"remove_friend_proto_10009", "remove_login_action_proto_5009", b"remove_login_action_proto_5009", "remove_quest_proto_903", b"remove_quest_proto_903", "replace_login_action_proto_5015", b"replace_login_action_proto_5015", "report_ad_feedbackrequest_1716", b"report_ad_feedbackrequest_1716", "report_proximity_contactsrequest_proto_362001", b"report_proximity_contactsrequest_proto_362001", "save_combat_player_preferences_proto_999", b"save_combat_player_preferences_proto_999", "save_player_preferences_proto_1652", b"save_player_preferences_proto_1652", "save_playersnapshot_proto_954", b"save_playersnapshot_proto_954", "savesocial_playersettings_proto_10016", b"savesocial_playersettings_proto_10016", "savesocial_playersettings_proto_959", b"savesocial_playersettings_proto_959", "search_player_proto_10000", b"search_player_proto_10000", "send_contact_list_friend_invite_request_20014", b"send_contact_list_friend_invite_request_20014", "send_friend_invite_proto_10002", b"send_friend_invite_proto_10002", "send_friend_invite_via_referral_code_proto_1802", b"send_friend_invite_via_referral_code_proto_1802", "send_friend_request_via_player_id_proto_2010", b"send_friend_request_via_player_id_proto_2010", "send_gift_proto_950", b"send_gift_proto_950", "send_probe_proto_1020", b"send_probe_proto_1020", "send_raid_invitation_proto_1504", b"send_raid_invitation_proto_1504", "set_accountsettings_proto_10021", b"set_accountsettings_proto_10021", "set_avatar_item_as_viewed_proto_808", b"set_avatar_item_as_viewed_proto_808", "set_avatar_proto_404", b"set_avatar_proto_404", "set_birthday_request_proto_5048", b"set_birthday_request_proto_5048", "set_buddy_pokemon_proto_152", b"set_buddy_pokemon_proto_152", "set_contactsettings_proto_151", b"set_contactsettings_proto_151", "set_favorite_pokemon_proto_148", b"set_favorite_pokemon_proto_148", "set_friend_nickname_proto_957", b"set_friend_nickname_proto_957", "set_in_game_currency_exchange_rate_proto_310002", b"set_in_game_currency_exchange_rate_proto_310002", "set_in_game_currency_exchange_rate_proto_5032", b"set_in_game_currency_exchange_rate_proto_5032", "set_lobby_pokemon_proto_162", b"set_lobby_pokemon_proto_162", "set_lobby_visibility_proto_161", b"set_lobby_visibility_proto_161", "set_neutral_avatar_proto_408", b"set_neutral_avatar_proto_408", "set_player_team_proto_405", b"set_player_team_proto_405", "set_pokemon_tags_for_pokemon_proto_1720", b"set_pokemon_tags_for_pokemon_proto_1720", "sfida_associate_request_822", b"sfida_associate_request_822", "sfida_capture_request_806", b"sfida_capture_request_806", "sfida_certification_request_802", b"sfida_certification_request_802", "sfida_check_pairing_request_823", b"sfida_check_pairing_request_823", "sfida_disassociate_request_824", b"sfida_disassociate_request_824", "sfida_dowser_request_805", b"sfida_dowser_request_805", "sfida_update_request_803", b"sfida_update_request_803", "share_ex_raid_pass_proto_960", b"share_ex_raid_pass_proto_960", "start_incident_proto_1200", b"start_incident_proto_1200", "start_raid_battle_proto_165", b"start_raid_battle_proto_165", "start_rocket_balloon_incident_proto_1207", b"start_rocket_balloon_incident_proto_1207", "start_route_proto_1404", b"start_route_proto_1404", "start_tutorial_proto_1008", b"start_tutorial_proto_1008", "submit_combat_challenge_pokemons_proto_998", b"submit_combat_challenge_pokemons_proto_998", "submit_image_proto_10202", b"submit_image_proto_10202", "submit_new_poi_proto_5011", b"submit_new_poi_proto_5011", "submit_new_poi_proto_620000", b"submit_new_poi_proto_620000", "submit_player_image_vote_for_poi_proto_620501", b"submit_player_image_vote_for_poi_proto_620501", "submit_poi_category_vote_record_proto_620106", b"submit_poi_category_vote_record_proto_620106", "submit_poi_image_proto_5041", b"submit_poi_image_proto_5041", "submit_poi_image_proto_620100", b"submit_poi_image_proto_620100", "submit_poi_location_update_proto_5043", b"submit_poi_location_update_proto_5043", "submit_poi_location_update_proto_620102", b"submit_poi_location_update_proto_620102", "submit_poi_takedown_request_proto_5044", b"submit_poi_takedown_request_proto_5044", "submit_poi_takedown_request_proto_620103", b"submit_poi_takedown_request_proto_620103", "submit_poi_text_metadata_update_proto_5042", b"submit_poi_text_metadata_update_proto_5042", "submit_poi_text_metadata_update_proto_620101", b"submit_poi_text_metadata_update_proto_620101", "submit_route_draft_proto_1402", b"submit_route_draft_proto_1402", "submitsponsor_poi_location_update_proto_620105", b"submitsponsor_poi_location_update_proto_620105", "submitsponsor_poi_report_proto_620104", b"submitsponsor_poi_report_proto_620104", "sync_contact_list_request_20013", b"sync_contact_list_request_20013", "transfer_pokemonto_pokemon_home_proto_1713", b"transfer_pokemonto_pokemon_home_proto_1713", "unblock_account_proto_10026", b"unblock_account_proto_10026", "unlink_nintendo_account_proto_1711", b"unlink_nintendo_account_proto_1711", "unlock_pokemon_move_proto_1004", b"unlock_pokemon_move_proto_1004", "update_adventure_sync_fitness_request_proto_640004", b"update_adventure_sync_fitness_request_proto_640004", "update_adventure_sync_settings_request_proto_5047", b"update_adventure_sync_settings_request_proto_5047", "update_adventure_sync_settings_request_proto_640003", b"update_adventure_sync_settings_request_proto_640003", "update_breadcrumb_history_request_proto_361000", b"update_breadcrumb_history_request_proto_361000", "update_combat_proto_1001", b"update_combat_proto_1001", "update_facebook_status_proto_10015", b"update_facebook_status_proto_10015", "update_friendship_request_20002", b"update_friendship_request_20002", "update_incoming_game_invite_request_20011", b"update_incoming_game_invite_request_20011", "update_invasion_battle_proto_1203", b"update_invasion_battle_proto_1203", "update_notification_proto_10103", b"update_notification_proto_10103", "update_notification_proto_5002", b"update_notification_proto_5002", "update_pokemon_size_contest_entry_proto_2101", b"update_pokemon_size_contest_entry_proto_2101", "update_postcard_proto_1911", b"update_postcard_proto_1911", "update_profile_request_20001", b"update_profile_request_20001", "update_route_draft_proto_1400", b"update_route_draft_proto_1400", "update_trading_proto_971", b"update_trading_proto_971", "update_vps_event_proto_3001", b"update_vps_event_proto_3001", "upgrade_pokemon_proto_147", b"upgrade_pokemon_proto_147", "upload_raid_client_log_proto_1914", b"upload_raid_client_log_proto_1914", "use_incense_action_proto_141", b"use_incense_action_proto_141", "use_item_capture_proto_114", b"use_item_capture_proto_114", "use_item_egg_incubator_proto_140", b"use_item_egg_incubator_proto_140", "use_item_encounter_proto_154", b"use_item_encounter_proto_154", "use_item_move_reroll_proto_813", b"use_item_move_reroll_proto_813", "use_item_potion_proto_113", b"use_item_potion_proto_113", "use_item_rare_candy_proto_814", b"use_item_rare_candy_proto_814", "use_item_revive_proto_116", b"use_item_revive_proto_116", "use_item_stardust_boost_proto_168", b"use_item_stardust_boost_proto_168", "use_item_xp_boost_proto_139", b"use_item_xp_boost_proto_139", "use_non_combat_move_request_proto_2014", b"use_non_combat_move_request_proto_2014", "verify_challenge_proto_601", b"verify_challenge_proto_601", "vs_seeker_reward_encounter_proto_1307", b"vs_seeker_reward_encounter_proto_1307", "vs_seeker_start_matchmaking_proto_1300", b"vs_seeker_start_matchmaking_proto_1300", "waina_submit_sleep_data_request_826", b"waina_submit_sleep_data_request_826"]) -> None: ... - - @typing_extensions.final - class AllResponsesProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - GET_PLAYER_OUT_PROTO_2_FIELD_NUMBER: builtins.int - GET_HOLOHOLO_INVENTORY_OUT_PROTO_4_FIELD_NUMBER: builtins.int - DOWNLOAD_SETTINGS_RESPONSE_PROTO_5_FIELD_NUMBER: builtins.int - GETGAME_MASTER_CLIENT_TEMPLATES_OUT_PROTO_6_FIELD_NUMBER: builtins.int - GET_REMOTE_CONFIG_VERSIONS_OUT_PROTO_7_FIELD_NUMBER: builtins.int - REGISTER_BACKGROUND_DEVICERESPONSE_PROTO_8_FIELD_NUMBER: builtins.int - GET_PLAYER_DAY_OUT_PROTO_9_FIELD_NUMBER: builtins.int - ACKNOWLEDGE_PUNISHMENT_OUT_PROTO_10_FIELD_NUMBER: builtins.int - GET_SERVER_TIME_OUT_PROTO_11_FIELD_NUMBER: builtins.int - GET_LOCAL_TIME_OUT_PROTO_12_FIELD_NUMBER: builtins.int - FORT_SEARCH_OUT_PROTO_101_FIELD_NUMBER: builtins.int - ENCOUNTER_OUT_PROTO_102_FIELD_NUMBER: builtins.int - CATCH_POKEMON_OUT_PROTO_103_FIELD_NUMBER: builtins.int - FORT_DETAILS_OUT_PROTO_104_FIELD_NUMBER: builtins.int - GET_MAP_OBJECTS_OUT_PROTO_106_FIELD_NUMBER: builtins.int - FORT_DEPLOY_OUT_PROTO_110_FIELD_NUMBER: builtins.int - FORT_RECALL_OUT_PROTO_111_FIELD_NUMBER: builtins.int - RELEASE_POKEMON_OUT_PROTO_112_FIELD_NUMBER: builtins.int - USE_ITEM_POTION_OUT_PROTO_113_FIELD_NUMBER: builtins.int - USE_ITEM_CAPTURE_OUT_PROTO_114_FIELD_NUMBER: builtins.int - USE_ITEM_REVIVE_OUT_PROTO_116_FIELD_NUMBER: builtins.int - PLAYERPROFILE_OUTPROTO_121_FIELD_NUMBER: builtins.int - EVOLVE_POKEMON_OUT_PROTO_125_FIELD_NUMBER: builtins.int - GET_HATCHED_EGGS_OUT_PROTO_126_FIELD_NUMBER: builtins.int - ENCOUNTER_TUTORIAL_COMPLETE_OUT_PROTO_127_FIELD_NUMBER: builtins.int - LEVEL_UP_REWARDS_OUT_PROTO_128_FIELD_NUMBER: builtins.int - CHECK_AWARDED_BADGES_OUT_PROTO_129_FIELD_NUMBER: builtins.int - RECYCLE_ITEM_OUT_PROTO_137_FIELD_NUMBER: builtins.int - COLLECT_DAILY_BONUS_OUT_PROTO_138_FIELD_NUMBER: builtins.int - USE_ITEM_XP_BOOST_OUT_PROTO_139_FIELD_NUMBER: builtins.int - USE_ITEM_EGG_INCUBATOR_OUT_PROTO_140_FIELD_NUMBER: builtins.int - USE_INCENSE_ACTION_OUT_PROTO_141_FIELD_NUMBER: builtins.int - GET_INCENSE_POKEMON_OUT_PROTO_142_FIELD_NUMBER: builtins.int - INCENSE_ENCOUNTER_OUT_PROTO_143_FIELD_NUMBER: builtins.int - ADD_FORT_MODIFIER_OUT_PROTO_144_FIELD_NUMBER: builtins.int - DISK_ENCOUNTER_OUT_PROTO_145_FIELD_NUMBER: builtins.int - UPGRADE_POKEMON_OUT_PROTO_147_FIELD_NUMBER: builtins.int - SET_FAVORITE_POKEMON_OUT_PROTO_148_FIELD_NUMBER: builtins.int - NICKNAME_POKEMON_OUT_PROTO_149_FIELD_NUMBER: builtins.int - EQUIP_BADGE_OUT_PROTO_150_FIELD_NUMBER: builtins.int - SET_CONTACTSETTINGS_OUT_PROTO_151_FIELD_NUMBER: builtins.int - SET_BUDDY_POKEMON_OUT_PROTO_152_FIELD_NUMBER: builtins.int - GET_BUDDY_WALKED_OUT_PROTO_153_FIELD_NUMBER: builtins.int - USE_ITEM_ENCOUNTER_OUT_PROTO_154_FIELD_NUMBER: builtins.int - GYM_DEPLOY_OUT_PROTO_155_FIELD_NUMBER: builtins.int - GYMGET_INFO_OUT_PROTO_156_FIELD_NUMBER: builtins.int - GYM_START_SESSION_OUT_PROTO_157_FIELD_NUMBER: builtins.int - GYM_BATTLE_ATTACK_OUT_PROTO_158_FIELD_NUMBER: builtins.int - JOIN_LOBBY_OUT_PROTO_159_FIELD_NUMBER: builtins.int - LEAVELOBBY_OUT_PROTO_160_FIELD_NUMBER: builtins.int - SET_LOBBY_VISIBILITY_OUT_PROTO_161_FIELD_NUMBER: builtins.int - SET_LOBBY_POKEMON_OUT_PROTO_162_FIELD_NUMBER: builtins.int - GET_RAID_DETAILS_OUT_PROTO_163_FIELD_NUMBER: builtins.int - GYM_FEED_POKEMON_OUT_PROTO_164_FIELD_NUMBER: builtins.int - START_RAID_BATTLE_OUT_PROTO_165_FIELD_NUMBER: builtins.int - ATTACK_RAID_BATTLE_OUT_PROTO_166_FIELD_NUMBER: builtins.int - USE_ITEM_STARDUST_BOOST_OUT_PROTO_168_FIELD_NUMBER: builtins.int - REASSIGN_PLAYER_OUT_PROTO_169_FIELD_NUMBER: builtins.int - CONVERTCANDY_TO_XLCANDY_OUT_PROTO_171_FIELD_NUMBER: builtins.int - IS_SKU_AVAILABLE_OUT_PROTO_172_FIELD_NUMBER: builtins.int - ASSET_DIGEST_OUT_PROTO_300_FIELD_NUMBER: builtins.int - DOWNLOAD_URL_OUT_PROTO_301_FIELD_NUMBER: builtins.int - ASSET_VERSION_OUT_PROTO_302_FIELD_NUMBER: builtins.int - CODENAME_RESULT_PROTO_403_FIELD_NUMBER: builtins.int - SET_AVATAR_OUT_PROTO_404_FIELD_NUMBER: builtins.int - SET_PLAYER_TEAM_OUT_PROTO_405_FIELD_NUMBER: builtins.int - MARK_TUTORIAL_COMPLETE_OUT_PROTO_406_FIELD_NUMBER: builtins.int - SET_NEUTRAL_AVATAR_OUT_PROTO_408_FIELD_NUMBER: builtins.int - CHECKCHALLENGE_OUT_PROTO_600_FIELD_NUMBER: builtins.int - VERIFY_CHALLENGE_OUT_PROTO_601_FIELD_NUMBER: builtins.int - ECHO_OUT_PROTO_666_FIELD_NUMBER: builtins.int - REGISTER_SFIDARESPONSE_800_FIELD_NUMBER: builtins.int - SFIDA_CERTIFICATION_RESPONSE_802_FIELD_NUMBER: builtins.int - SFIDA_UPDATE_RESPONSE_803_FIELD_NUMBER: builtins.int - SFIDA_DOWSER_RESPONSE_805_FIELD_NUMBER: builtins.int - SFIDA_CAPTURE_RESPONSE_806_FIELD_NUMBER: builtins.int - LIST_AVATAR_CUSTOMIZATIONS_OUT_PROTO_807_FIELD_NUMBER: builtins.int - SET_AVATAR_ITEM_AS_VIEWED_OUT_PROTO_808_FIELD_NUMBER: builtins.int - GET_INBOX_OUT_PROTO_809_FIELD_NUMBER: builtins.int - LIST_GYM_BADGES_OUT_PROTO_811_FIELD_NUMBER: builtins.int - GETGYM_BADGE_DETAILS_OUT_PROTO_812_FIELD_NUMBER: builtins.int - USE_ITEM_MOVE_REROLL_OUT_PROTO_813_FIELD_NUMBER: builtins.int - USE_ITEM_RARE_CANDY_OUT_PROTO_814_FIELD_NUMBER: builtins.int - AWARD_FREE_RAID_TICKET_OUT_PROTO_815_FIELD_NUMBER: builtins.int - FETCH_ALL_NEWS_OUT_PROTO_816_FIELD_NUMBER: builtins.int - MARK_READ_NEWS_ARTICLE_OUT_PROTO_817_FIELD_NUMBER: builtins.int - GET_PLAYER_SETTINGS_OUT_PROTO_818_FIELD_NUMBER: builtins.int - BELUGA_TRANSACTION_START_OUT_PROTO_819_FIELD_NUMBER: builtins.int - BELUGA_TRANSACTION_COMPLETE_OUT_PROTO_820_FIELD_NUMBER: builtins.int - SFIDA_ASSOCIATE_RESPONSE_822_FIELD_NUMBER: builtins.int - SFIDA_CHECK_PAIRING_RESPONSE_823_FIELD_NUMBER: builtins.int - SFIDA_DISASSOCIATE_RESPONSE_824_FIELD_NUMBER: builtins.int - WAINA_GET_REWARDS_RESPONSE_825_FIELD_NUMBER: builtins.int - WAINA_SUBMIT_SLEEP_DATA_RESPONSE_826_FIELD_NUMBER: builtins.int - GET_NEW_QUESTS_OUT_PROTO_900_FIELD_NUMBER: builtins.int - GET_QUEST_DETAILS_OUT_PROTO_901_FIELD_NUMBER: builtins.int - COMPLETE_QUEST_OUT_PROTO_902_FIELD_NUMBER: builtins.int - REMOVE_QUEST_OUT_PROTO_903_FIELD_NUMBER: builtins.int - QUEST_ENCOUNTER_OUT_PROTO_904_FIELD_NUMBER: builtins.int - PROGRESS_QUEST_OUTPROTO_906_FIELD_NUMBER: builtins.int - SEND_GIFT_OUT_PROTO_950_FIELD_NUMBER: builtins.int - OPEN_GIFTOUT_PROTO_951_FIELD_NUMBER: builtins.int - GETGIFT_BOX_DETAILS_OUT_PROTO_952_FIELD_NUMBER: builtins.int - DELETE_GIFT_OUT_PROTO_953_FIELD_NUMBER: builtins.int - SAVE_PLAYERSNAPSHOT_OUT_PROTO_954_FIELD_NUMBER: builtins.int - CHECK_SEND_GIFT_OUT_PROTO_956_FIELD_NUMBER: builtins.int - SET_FRIEND_NICKNAME_OUT_PROTO_957_FIELD_NUMBER: builtins.int - DELETE_GIFT_FROM_INVENTORY_OUT_PROTO_958_FIELD_NUMBER: builtins.int - SAVESOCIAL_PLAYERSETTINGS_OUT_PROTO_959_FIELD_NUMBER: builtins.int - SHARE_EX_RAID_PASS_OUT_PROTO_960_FIELD_NUMBER: builtins.int - CHECK_SHARE_EX_RAID_PASS_OUT_PROTO_961_FIELD_NUMBER: builtins.int - DECLINE_EX_RAID_PASS_OUT_PROTO_962_FIELD_NUMBER: builtins.int - OPEN_TRADINGOUT_PROTO_970_FIELD_NUMBER: builtins.int - UPDATE_TRADING_OUT_PROTO_971_FIELD_NUMBER: builtins.int - CONFIRM_TRADING_OUT_PROTO_972_FIELD_NUMBER: builtins.int - CANCEL_TRADING_OUT_PROTO_973_FIELD_NUMBER: builtins.int - GET_TRADING_OUT_PROTO_974_FIELD_NUMBER: builtins.int - GET_FITNESS_REWARDS_OUT_PROTO_980_FIELD_NUMBER: builtins.int - GET_COMBAT_PLAYER_PROFILE_OUT_PROTO_990_FIELD_NUMBER: builtins.int - GENERATE_COMBAT_CHALLENGE_ID_OUT_PROTO_991_FIELD_NUMBER: builtins.int - CREATECOMBATCHALLENGE_OUT_PROTO_992_FIELD_NUMBER: builtins.int - OPEN_COMBAT_CHALLENGEOUT_PROTO_993_FIELD_NUMBER: builtins.int - GET_COMBAT_CHALLENGE_OUT_PROTO_994_FIELD_NUMBER: builtins.int - ACCEPT_COMBAT_CHALLENGE_OUT_PROTO_995_FIELD_NUMBER: builtins.int - DECLINE_COMBAT_CHALLENGE_OUT_PROTO_996_FIELD_NUMBER: builtins.int - CANCELCOMBATCHALLENGE_OUT_PROTO_997_FIELD_NUMBER: builtins.int - SUBMIT_COMBAT_CHALLENGE_POKEMONS_OUT_PROTO_998_FIELD_NUMBER: builtins.int - SAVE_COMBAT_PLAYER_PREFERENCES_OUT_PROTO_999_FIELD_NUMBER: builtins.int - OPEN_COMBAT_SESSIONOUT_PROTO_1000_FIELD_NUMBER: builtins.int - UPDATE_COMBAT_OUT_PROTO_1001_FIELD_NUMBER: builtins.int - QUIT_COMBAT_OUT_PROTO_1002_FIELD_NUMBER: builtins.int - GET_COMBAT_RESULTS_OUT_PROTO_1003_FIELD_NUMBER: builtins.int - UNLOCK_POKEMON_MOVE_OUT_PROTO_1004_FIELD_NUMBER: builtins.int - GET_NPC_COMBAT_REWARDS_OUT_PROTO_1005_FIELD_NUMBER: builtins.int - COMBAT_FRIEND_REQUEST_OUT_PROTO_1006_FIELD_NUMBER: builtins.int - OPEN_NPC_COMBAT_SESSIONOUT_PROTO_1007_FIELD_NUMBER: builtins.int - START_TUTORIAL_OUT_PROTO_1008_FIELD_NUMBER: builtins.int - GET_TUTORIAL_EGG_OUT_PROTO_1009_FIELD_NUMBER: builtins.int - SEND_PROBE_OUT_PROTO_1020_FIELD_NUMBER: builtins.int - CHECK_PHOTOBOMB_OUT_PROTO_1101_FIELD_NUMBER: builtins.int - CONFIRM_PHOTOBOMB_OUT_PROTO_1102_FIELD_NUMBER: builtins.int - GET_PHOTOBOMB_OUT_PROTO_1103_FIELD_NUMBER: builtins.int - ENCOUNTER_PHOTOBOMB_OUT_PROTO_1104_FIELD_NUMBER: builtins.int - GETGMAP_SETTINGS_OUT_PROTO_1105_FIELD_NUMBER: builtins.int - CHANGE_TEAM_OUT_PROTO_1106_FIELD_NUMBER: builtins.int - GET_WEB_TOKEN_OUT_PROTO_1107_FIELD_NUMBER: builtins.int - COMPLETE_SNAPSHOT_SESSION_OUT_PROTO_1110_FIELD_NUMBER: builtins.int - COMPLETE_WILD_SNAPSHOT_SESSION_OUT_PROTO_1111_FIELD_NUMBER: builtins.int - START_INCIDENT_OUT_PROTO_1200_FIELD_NUMBER: builtins.int - COMPLETE_INVASION_DIALOGUE_OUT_PROTO_1201_FIELD_NUMBER: builtins.int - OPEN_INVASION_COMBAT_SESSIONOUT_PROTO_1202_FIELD_NUMBER: builtins.int - UPDATE_INVASION_BATTLE_OUT_PROTO_1203_FIELD_NUMBER: builtins.int - INVASION_ENCOUNTER_OUT_PROTO_1204_FIELD_NUMBER: builtins.int - PURIFYPOKEMON_OUTPROTO_1205_FIELD_NUMBER: builtins.int - GET_ROCKET_BALLOON_OUT_PROTO_1206_FIELD_NUMBER: builtins.int - VS_SEEKER_START_MATCHMAKING_OUT_PROTO_1300_FIELD_NUMBER: builtins.int - CANCEL_MATCHMAKING_OUT_PROTO_1301_FIELD_NUMBER: builtins.int - GET_MATCHMAKING_STATUS_OUT_PROTO_1302_FIELD_NUMBER: builtins.int - COMPLETE_VS_SEEKER_AND_RESTARTCHARGING_OUT_PROTO_1303_FIELD_NUMBER: builtins.int - GET_VS_SEEKER_STATUS_OUT_PROTO_1304_FIELD_NUMBER: builtins.int - COMPLETECOMPETITIVE_SEASON_OUT_PROTO_1305_FIELD_NUMBER: builtins.int - CLAIM_VS_SEEKER_REWARDS_OUT_PROTO_1306_FIELD_NUMBER: builtins.int - VS_SEEKER_REWARD_ENCOUNTER_OUT_PROTO_1307_FIELD_NUMBER: builtins.int - ACTIVATE_VS_SEEKER_OUT_PROTO_1308_FIELD_NUMBER: builtins.int - BUDDY_MAP_OUT_PROTO_1350_FIELD_NUMBER: builtins.int - BUDDY_STATS_OUT_PROTO_1351_FIELD_NUMBER: builtins.int - BUDDY_FEEDING_OUT_PROTO_1352_FIELD_NUMBER: builtins.int - OPEN_BUDDY_GIFTOUT_PROTO_1353_FIELD_NUMBER: builtins.int - BUDDY_PETTING_OUT_PROTO_1354_FIELD_NUMBER: builtins.int - GET_BUDDY_HISTORY_OUT_PROTO_1355_FIELD_NUMBER: builtins.int - UPDATE_ROUTE_DRAFT_OUT_PROTO_1400_FIELD_NUMBER: builtins.int - GET_MAP_FORTS_OUT_PROTO_1401_FIELD_NUMBER: builtins.int - SUBMIT_ROUTE_DRAFT_OUT_PROTO_1402_FIELD_NUMBER: builtins.int - GET_PUBLISHED_ROUTES_OUT_PROTO_1403_FIELD_NUMBER: builtins.int - START_ROUTE_OUT_PROTO_1404_FIELD_NUMBER: builtins.int - GET_ROUTES_OUT_PROTO_1405_FIELD_NUMBER: builtins.int - PROGRESS_ROUTE_OUTPROTO_1406_FIELD_NUMBER: builtins.int - PROCESS_ROUTE_TAPPABLE_OUTPROTO_1408_FIELD_NUMBER: builtins.int - LIST_ROUTE_BADGES_OUT_PROTO_1409_FIELD_NUMBER: builtins.int - CANCEL_ROUTE_OUT_PROTO_1410_FIELD_NUMBER: builtins.int - NPC_ROUTE_GIFT_OUT_PROTO_1423_FIELD_NUMBER: builtins.int - CREATE_BUDDY_MULTIPLAYER_SESSION_OUT_PROTO_1456_FIELD_NUMBER: builtins.int - JOIN_BUDDY_MULTIPLAYER_SESSION_OUT_PROTO_1457_FIELD_NUMBER: builtins.int - LEAVE_BUDDY_MULTIPLAYER_SESSION_OUT_PROTO_1458_FIELD_NUMBER: builtins.int - GET_TODAY_VIEW_OUT_PROTO_1501_FIELD_NUMBER: builtins.int - MEGA_EVOLVE_POKEMON_OUT_PROTO_1502_FIELD_NUMBER: builtins.int - REMOTE_GIFT_PINGRESPONSE_PROTO_1503_FIELD_NUMBER: builtins.int - SEND_RAID_INVITATION_OUT_PROTO_1504_FIELD_NUMBER: builtins.int - GET_DAILY_ENCOUNTER_OUT_PROTO_1601_FIELD_NUMBER: builtins.int - DAILY_ENCOUNTER_OUT_PROTO_1602_FIELD_NUMBER: builtins.int - OPEN_SPONSORED_GIFTOUT_PROTO_1650_FIELD_NUMBER: builtins.int - SAVE_PLAYER_PREFERENCES_OUT_PROTO_1652_FIELD_NUMBER: builtins.int - PROFANITY_CHECK_OUTPROTO_1653_FIELD_NUMBER: builtins.int - GET_TIMEDGROUP_CHALLENGE_OUT_PROTO_1700_FIELD_NUMBER: builtins.int - GET_NINTENDO_ACCOUNT_OUT_PROTO_1710_FIELD_NUMBER: builtins.int - UNLINK_NINTENDO_ACCOUNT_OUT_PROTO_1711_FIELD_NUMBER: builtins.int - GET_NINTENDO_O_AUTH2_URL_OUT_PROTO_1712_FIELD_NUMBER: builtins.int - TRANSFER_POKEMONTO_POKEMON_HOME_OUT_PROTO_1713_FIELD_NUMBER: builtins.int - REPORT_AD_FEEDBACKRESPONSE_1716_FIELD_NUMBER: builtins.int - CREATE_POKEMON_TAG_OUT_PROTO_1717_FIELD_NUMBER: builtins.int - DELETE_POKEMON_TAG_OUT_PROTO_1718_FIELD_NUMBER: builtins.int - EDIT_POKEMON_TAG_OUT_PROTO_1719_FIELD_NUMBER: builtins.int - SET_POKEMON_TAGS_FOR_POKEMON_OUT_PROTO_1720_FIELD_NUMBER: builtins.int - GET_POKEMON_TAGS_OUT_PROTO_1721_FIELD_NUMBER: builtins.int - CHANGE_POKEMON_FORM_OUT_PROTO_1722_FIELD_NUMBER: builtins.int - CHOOSE_GLOBAL_TICKETED_EVENT_VARIANT_OUT_PROTO_1723_FIELD_NUMBER: builtins.int - GET_REFERRAL_CODE_OUT_PROTO_1800_FIELD_NUMBER: builtins.int - ADD_REFERRER_OUT_PROTO_1801_FIELD_NUMBER: builtins.int - SEND_FRIEND_INVITE_VIA_REFERRAL_CODE_OUT_PROTO_1802_FIELD_NUMBER: builtins.int - GET_MILESTONES_OUT_PROTO_1803_FIELD_NUMBER: builtins.int - MARKMILESTONE_AS_VIEWED_OUT_PROTO_1804_FIELD_NUMBER: builtins.int - GET_MILESTONES_PREVIEW_OUT_PROTO_1805_FIELD_NUMBER: builtins.int - COMPLETE_MILESTONE_OUT_PROTO_1806_FIELD_NUMBER: builtins.int - GETGEOFENCED_AD_OUT_PROTO_1820_FIELD_NUMBER: builtins.int - DELETE_POSTCARDS_OUT_PROTO_1909_FIELD_NUMBER: builtins.int - CREATE_POSTCARD_OUT_PROTO_1910_FIELD_NUMBER: builtins.int - UPDATE_POSTCARD_OUT_PROTO_1911_FIELD_NUMBER: builtins.int - DELETE_POSTCARD_OUT_PROTO_1912_FIELD_NUMBER: builtins.int - GET_MEMENTO_LIST_OUT_PROTO_1913_FIELD_NUMBER: builtins.int - UPLOAD_RAID_CLIENT_LOG_OUT_PROTO_1914_FIELD_NUMBER: builtins.int - CHECK_GIFTING_ELIGIBILITY_OUT_PROTO_2000_FIELD_NUMBER: builtins.int - REDEEM_TICKET_GIFT_FOR_FRIEND_OUT_PROTO_2001_FIELD_NUMBER: builtins.int - GET_INSENCE_RECAP_OUT_PROTO_2002_FIELD_NUMBER: builtins.int - GET_ACKWOWLEDGE_INSENCE_RECAP_OUT_PROTO_2003_FIELD_NUMBER: builtins.int - GET_POKESTOP_ENCOUNTER_OUT_PROTO_2005_FIELD_NUMBER: builtins.int - ENCOUNTER_POKESTOPENCOUNTER_OUT_PROTO_2006_FIELD_NUMBER: builtins.int - PLAYER_SPAWNABLEPOKEMON_OUTPROTO_2007_FIELD_NUMBER: builtins.int - SEND_FRIEND_REQUEST_VIA_PLAYER_ID_OUT_PROTO_2010_FIELD_NUMBER: builtins.int - GET_RAID_LOBBY_COUNTER_OUT_PROTO_2011_FIELD_NUMBER: builtins.int - USE_NON_COMBAT_MOVE_RESPONSE_PROTO_2014_FIELD_NUMBER: builtins.int - UPDATE_POKEMON_SIZE_CONTEST_ENTRY_OUT_PROTO_2101_FIELD_NUMBER: builtins.int - GET_POKEMON_SIZE_CONTEST_ENTRY_OUT_PROTO_2104_FIELD_NUMBER: builtins.int - GET_CONTEST_DATA_OUT_PROTO_2105_FIELD_NUMBER: builtins.int - GET_CONTESTS_UNCLAIMED_REWARDS_OUT_PROTO_2106_FIELD_NUMBER: builtins.int - CLAIMCONTESTS_REWARDS_OUT_PROTO_2107_FIELD_NUMBER: builtins.int - GET_ENTERED_CONTEST_OUT_PROTO_2108_FIELD_NUMBER: builtins.int - START_PARTY_OUT_PROTO_2302_FIELD_NUMBER: builtins.int - BADGE_REWARD_ENCOUNTER_RESPONSE_PROTO_2360_FIELD_NUMBER: builtins.int - NPC_UPDATE_STATE_OUT_PROTO_2400_FIELD_NUMBER: builtins.int - NPC_SEND_GIFT_OUT_PROTO_2401_FIELD_NUMBER: builtins.int - NPC_OPEN_GIFT_OUT_PROTO_2402_FIELD_NUMBER: builtins.int - GET_VPS_EVENT_OUT_PROTO_3000_FIELD_NUMBER: builtins.int - UPDATE_VPS_EVENT_OUT_PROTO_3001_FIELD_NUMBER: builtins.int - PUSH_NOTIFICATION_REGISTRY_OUTPROTO_5000_FIELD_NUMBER: builtins.int - UPDATE_NOTIFICATION_OUT_PROTO_5002_FIELD_NUMBER: builtins.int - OPTOUT_PROTO_5003_FIELD_NUMBER: builtins.int - DOWNLOAD_GM_TEMPLATES_RESPONSE_PROTO_5004_FIELD_NUMBER: builtins.int - GET_INVENTORY_RESPONSE_PROTO_5005_FIELD_NUMBER: builtins.int - REDEEM_PASSCODERESPONSE_PROTO_5006_FIELD_NUMBER: builtins.int - PING_RESPONSEPROTO_5007_FIELD_NUMBER: builtins.int - ADD_LOGINACTION_OUT_PROTO_5008_FIELD_NUMBER: builtins.int - REMOVE_LOGIN_ACTION_OUT_PROTO_5009_FIELD_NUMBER: builtins.int - LISTLOGIN_ACTION_OUT_PROTO_5010_FIELD_NUMBER: builtins.int - SUBMIT_NEW_POI_OUT_PROTO_5011_FIELD_NUMBER: builtins.int - PROXY_RESPONSEPROTO_5012_FIELD_NUMBER: builtins.int - GET_AVAILABLE_SUBMISSIONS_OUT_PROTO_5014_FIELD_NUMBER: builtins.int - REPLACE_LOGIN_ACTION_OUT_PROTO_5015_FIELD_NUMBER: builtins.int - CLIENT_TELEMETRY_BATCH_OUT_PROTO_5018_FIELD_NUMBER: builtins.int - PURCHASE_SKU_OUTPROTO_5019_FIELD_NUMBER: builtins.int - GET_AVAILABLE_SKUS_AND_BALANCES_OUT_PROTO_5020_FIELD_NUMBER: builtins.int - REDEEM_GOOGLERECEIPT_OUT_PROTO_5021_FIELD_NUMBER: builtins.int - REDEEM_APPLERECEIPT_OUT_PROTO_5022_FIELD_NUMBER: builtins.int - REDEEM_DESKTOPRECEIPT_OUT_PROTO_5023_FIELD_NUMBER: builtins.int - FITNESS_UPDATE_OUT_PROTO_5024_FIELD_NUMBER: builtins.int - GET_FITNESS_REPORT_OUT_PROTO_5025_FIELD_NUMBER: builtins.int - CLIENT_TELEMETRYCLIENT_SETTINGS_PROTO_5026_FIELD_NUMBER: builtins.int - REGISTER_BACKGROUND_SERVICERESPONSE_PROTO_5028_FIELD_NUMBER: builtins.int - SET_IN_GAME_CURRENCY_EXCHANGE_RATE_OUT_PROTO_5032_FIELD_NUMBER: builtins.int - GEOFENCE_UPDATE_OUT_PROTO_5033_FIELD_NUMBER: builtins.int - LOCATION_PING_OUT_PROTO_5034_FIELD_NUMBER: builtins.int - GENERATEGMAP_SIGNED_URL_OUT_PROTO_5035_FIELD_NUMBER: builtins.int - GETGMAP_SETTINGS_OUT_PROTO_5036_FIELD_NUMBER: builtins.int - REDEEM_SAMSUNGRECEIPT_OUT_PROTO_5037_FIELD_NUMBER: builtins.int - GET_OUTSTANDING_WARNINGS_RESPONSE_PROTO_5039_FIELD_NUMBER: builtins.int - ACKNOWLEDGE_WARNINGS_RESPONSE_PROTO_5040_FIELD_NUMBER: builtins.int - GET_WEB_TOKEN_OUT_PROTO_5045_FIELD_NUMBER: builtins.int - GET_ADVENTURE_SYNC_SETTINGS_RESPONSE_PROTO_5046_FIELD_NUMBER: builtins.int - UPDATE_ADVENTURE_SYNC_SETTINGS_RESPONSE_PROTO_5047_FIELD_NUMBER: builtins.int - SET_BIRTHDAY_RESPONSE_PROTO_5048_FIELD_NUMBER: builtins.int - FETCH_NEWSFEED_RESPONSE_5049_FIELD_NUMBER: builtins.int - MARK_NEWSFEED_READ_RESPONSE_5050_FIELD_NUMBER: builtins.int - SEARCH_PLAYER_OUT_PROTO_10000_FIELD_NUMBER: builtins.int - SEND_FRIEND_INVITE_OUT_PROTO_10002_FIELD_NUMBER: builtins.int - CANCEL_FRIEND_INVITE_OUT_PROTO_10003_FIELD_NUMBER: builtins.int - ACCEPT_FRIEND_INVITE_OUT_PROTO_10004_FIELD_NUMBER: builtins.int - DECLINE_FRIEND_INVITE_OUT_PROTO_10005_FIELD_NUMBER: builtins.int - GET_FRIENDS_LIST_OUT_PROTO_10006_FIELD_NUMBER: builtins.int - GET_OUTGOING_FRIEND_INVITES_OUT_PROTO_10007_FIELD_NUMBER: builtins.int - GET_INCOMING_FRIEND_INVITES_OUT_PROTO_10008_FIELD_NUMBER: builtins.int - REMOVE_FRIEND_OUT_PROTO_10009_FIELD_NUMBER: builtins.int - GET_FRIEND_DETAILS_OUT_PROTO_10010_FIELD_NUMBER: builtins.int - INVITE_FACEBOOK_FRIEND_OUT_PROTO_10011_FIELD_NUMBER: builtins.int - IS_MY_FRIEND_OUT_PROTO_10012_FIELD_NUMBER: builtins.int - GET_FRIEND_CODE_OUT_PROTO_10013_FIELD_NUMBER: builtins.int - GET_FACEBOOK_FRIEND_LIST_OUT_PROTO_10014_FIELD_NUMBER: builtins.int - UPDATE_FACEBOOK_STATUS_OUT_PROTO_10015_FIELD_NUMBER: builtins.int - SAVESOCIAL_PLAYERSETTINGS_OUT_PROTO_10016_FIELD_NUMBER: builtins.int - GET_PLAYER_SETTINGS_OUT_PROTO_10017_FIELD_NUMBER: builtins.int - SET_ACCOUNTSETTINGS_OUT_PROTO_10021_FIELD_NUMBER: builtins.int - GET_ACCOUNT_SETTINGS_OUT_PROTO_10022_FIELD_NUMBER: builtins.int - ADD_FAVORITE_FRIEND_RESPONSE_10023_FIELD_NUMBER: builtins.int - REMOVE_FAVORITE_FRIENDRESPONSE_10024_FIELD_NUMBER: builtins.int - BLOCK_ACCOUNT_OUT_PROTO_10025_FIELD_NUMBER: builtins.int - UNBLOCK_ACCOUNT_OUT_PROTO_10026_FIELD_NUMBER: builtins.int - GET_OUTGOING_BLOCKS_OUT_PROTO_10027_FIELD_NUMBER: builtins.int - IS_ACCOUNT_BLOCKED_OUT_PROTO_10028_FIELD_NUMBER: builtins.int - PUSH_NOTIFICATION_REGISTRY_OUTPROTO_10101_FIELD_NUMBER: builtins.int - UPDATE_NOTIFICATION_OUT_PROTO_10103_FIELD_NUMBER: builtins.int - OPTOUT_PROTO_10104_FIELD_NUMBER: builtins.int - GET_INBOX_OUT_PROTO_10105_FIELD_NUMBER: builtins.int - GET_SIGNED_URL_OUT_PROTO_10201_FIELD_NUMBER: builtins.int - SUBMIT_IMAGE_OUT_PROTO_10202_FIELD_NUMBER: builtins.int - GET_PHOTOS_OUT_PROTO_10203_FIELD_NUMBER: builtins.int - DELETE_PHOTO_OUT_PROTO_10204_FIELD_NUMBER: builtins.int - FLAG_PHOTO_RESPONSE_10205_FIELD_NUMBER: builtins.int - UPDATE_PROFILE_RESPONSE_20001_FIELD_NUMBER: builtins.int - UPDATE_FRIENDSHIP_RESPONSE_20002_FIELD_NUMBER: builtins.int - GET_PROFILE_RESPONSE_20003_FIELD_NUMBER: builtins.int - INVITE_GAME_RESPONSE_20004_FIELD_NUMBER: builtins.int - LIST_FRIENDS_RESPONSE_20006_FIELD_NUMBER: builtins.int - GET_FRIEND_DETAILS_OUT_PROTO_20007_FIELD_NUMBER: builtins.int - GET_CLIENT_FEATURE_FLAGS_RESPONSE_20008_FIELD_NUMBER: builtins.int - GET_INCOMINGGAME_INVITES_RESPONSE_20010_FIELD_NUMBER: builtins.int - UPDATE_INCOMING_GAME_INVITE_RESPONSE_20011_FIELD_NUMBER: builtins.int - DISMISS_OUTGOING_GAME_INVITES_RESPONSE_20012_FIELD_NUMBER: builtins.int - SYNC_CONTACT_LIST_RESPONSE_20013_FIELD_NUMBER: builtins.int - SEND_CONTACT_LIST_FRIEND_INVITE_RESPONSE_20014_FIELD_NUMBER: builtins.int - REFER_CONTACT_LIST_FRIENDRESPONSE_20015_FIELD_NUMBER: builtins.int - GET_CONTACT_LIST_INFO_RESPONSE_20016_FIELD_NUMBER: builtins.int - DISMISS_CONTACT_LIST_UPDATE_RESPONSE_20017_FIELD_NUMBER: builtins.int - NOTIFY_CONTACT_LIST_FRIENDS_RESPONSE_20018_FIELD_NUMBER: builtins.int - GET_FRIEND_RECOMMENDATION_RESPONSE_20500_FIELD_NUMBER: builtins.int - GET_OUTSTANDING_WARNINGS_RESPONSE_PROTO_200000_FIELD_NUMBER: builtins.int - ACKNOWLEDGE_WARNINGS_RESPONSE_PROTO_200001_FIELD_NUMBER: builtins.int - REGISTER_BACKGROUND_SERVICERESPONSE_PROTO_230000_FIELD_NUMBER: builtins.int - GET_ADVENTURE_SYNC_PROGRESS_OUT_PROTO_230002_FIELD_NUMBER: builtins.int - PURCHASE_SKU_OUTPROTO_310000_FIELD_NUMBER: builtins.int - GET_AVAILABLE_SKUS_AND_BALANCES_OUT_PROTO_310001_FIELD_NUMBER: builtins.int - SET_IN_GAME_CURRENCY_EXCHANGE_RATE_OUT_PROTO_310002_FIELD_NUMBER: builtins.int - REDEEM_GOOGLERECEIPT_OUT_PROTO_310100_FIELD_NUMBER: builtins.int - REDEEM_APPLERECEIPT_OUT_PROTO_310101_FIELD_NUMBER: builtins.int - REDEEM_DESKTOPRECEIPT_OUT_PROTO_310102_FIELD_NUMBER: builtins.int - REDEEM_SAMSUNGRECEIPT_OUT_PROTO_310103_FIELD_NUMBER: builtins.int - GET_AVAILABLE_SUBSCRIPTIONS_RESPONSE_PROTO_310200_FIELD_NUMBER: builtins.int - GET_ACTIVE_SUBSCRIPTIONS_RESPONSE_PROTO_310201_FIELD_NUMBER: builtins.int - GEOFENCE_UPDATE_OUT_PROTO_360000_FIELD_NUMBER: builtins.int - LOCATION_PING_OUT_PROTO_360001_FIELD_NUMBER: builtins.int - UPDATE_BREADCRUMB_HISTORY_RESPONSE_PROTO_361000_FIELD_NUMBER: builtins.int - REFRESH_PROXIMITY_TOKENSRESPONSE_PROTO_362000_FIELD_NUMBER: builtins.int - REPORT_PROXIMITY_CONTACTSRESPONSE_PROTO_362001_FIELD_NUMBER: builtins.int - GETGAME_ACCESS_TOKEN_OUT_PROTO_600005_FIELD_NUMBER: builtins.int - SUBMIT_NEW_POI_OUT_PROTO_620000_FIELD_NUMBER: builtins.int - GET_AVAILABLE_SUBMISSIONS_OUT_PROTO_620001_FIELD_NUMBER: builtins.int - GET_PLAYER_SUBMISSION_VALIDATION_SETTINGS_OUT_PROTO_620003_FIELD_NUMBER: builtins.int - GENERATEGMAP_SIGNED_URL_OUT_PROTO_620300_FIELD_NUMBER: builtins.int - GETGMAP_SETTINGS_OUT_PROTO_620301_FIELD_NUMBER: builtins.int - GETGRAPESHOT_UPLOAD_URL_OUT_PROTO_620401_FIELD_NUMBER: builtins.int - ASYNC_FILE_UPLOAD_COMPLETE_OUT_PROTO_620402_FIELD_NUMBER: builtins.int - GET_A_R_MAPPING_SETTINGS_OUT_PROTO_620403_FIELD_NUMBER: builtins.int - GET_IMAGES_FOR_POI_OUT_PROTO_620500_FIELD_NUMBER: builtins.int - SUBMIT_PLAYER_IMAGE_VOTE_FOR_POI_OUT_PROTO_620501_FIELD_NUMBER: builtins.int - GET_IMAGEGALLERY_SETTINGS_OUT_PROTO_620502_FIELD_NUMBER: builtins.int - GET_MAP_DATA_OUT_PROTO_620600_FIELD_NUMBER: builtins.int - GET_POIS_IN_RADIUS_OUT_PROTO_620601_FIELD_NUMBER: builtins.int - FITNESS_UPDATE_OUT_PROTO_640000_FIELD_NUMBER: builtins.int - GET_FITNESS_REPORT_OUT_PROTO_640001_FIELD_NUMBER: builtins.int - GET_ADVENTURE_SYNC_SETTINGS_RESPONSE_PROTO_640002_FIELD_NUMBER: builtins.int - UPDATE_ADVENTURE_SYNC_SETTINGS_RESPONSE_PROTO_640003_FIELD_NUMBER: builtins.int - UPDATE_ADVENTURE_SYNC_FITNESS_RESPONSE_PROTO_640004_FIELD_NUMBER: builtins.int - GET_ADVENTURE_SYNC_FITNESS_REPORT_RESPONSE_PROTO_640005_FIELD_NUMBER: builtins.int - @property - def get_player_out_proto_2(self) -> global___GetPlayerOutProto: ... - @property - def get_holoholo_inventory_out_proto_4(self) -> global___GetHoloholoInventoryOutProto: ... - @property - def download_settings_response_proto_5(self) -> global___DownloadSettingsResponseProto: ... - @property - def getgame_master_client_templates_out_proto_6(self) -> global___GetGameMasterClientTemplatesOutProto: ... - @property - def get_remote_config_versions_out_proto_7(self) -> global___GetRemoteConfigVersionsOutProto: ... - @property - def register_background_deviceresponse_proto_8(self) -> global___RegisterBackgroundDeviceResponseProto: ... - @property - def get_player_day_out_proto_9(self) -> global___GetPlayerDayOutProto: ... - @property - def acknowledge_punishment_out_proto_10(self) -> global___AcknowledgePunishmentOutProto: ... - @property - def get_server_time_out_proto_11(self) -> global___GetServerTimeOutProto: ... - @property - def get_local_time_out_proto_12(self) -> global___GetLocalTimeOutProto: ... - @property - def fort_search_out_proto_101(self) -> global___FortSearchOutProto: ... - @property - def encounter_out_proto_102(self) -> global___EncounterOutProto: ... - @property - def catch_pokemon_out_proto_103(self) -> global___CatchPokemonOutProto: ... - @property - def fort_details_out_proto_104(self) -> global___FortDetailsOutProto: ... - @property - def get_map_objects_out_proto_106(self) -> global___GetMapObjectsOutProto: ... - @property - def fort_deploy_out_proto_110(self) -> global___FortDeployOutProto: ... - @property - def fort_recall_out_proto_111(self) -> global___FortRecallOutProto: ... - @property - def release_pokemon_out_proto_112(self) -> global___ReleasePokemonOutProto: ... - @property - def use_item_potion_out_proto_113(self) -> global___UseItemPotionOutProto: ... - @property - def use_item_capture_out_proto_114(self) -> global___UseItemCaptureOutProto: ... - @property - def use_item_revive_out_proto_116(self) -> global___UseItemReviveOutProto: ... - @property - def playerprofile_outproto_121(self) -> global___PlayerProfileOutProto: ... - @property - def evolve_pokemon_out_proto_125(self) -> global___EvolvePokemonOutProto: ... - @property - def get_hatched_eggs_out_proto_126(self) -> global___GetHatchedEggsOutProto: ... - @property - def encounter_tutorial_complete_out_proto_127(self) -> global___EncounterTutorialCompleteOutProto: ... - @property - def level_up_rewards_out_proto_128(self) -> global___LevelUpRewardsOutProto: ... - @property - def check_awarded_badges_out_proto_129(self) -> global___CheckAwardedBadgesOutProto: ... - @property - def recycle_item_out_proto_137(self) -> global___RecycleItemOutProto: ... - @property - def collect_daily_bonus_out_proto_138(self) -> global___CollectDailyBonusOutProto: ... - @property - def use_item_xp_boost_out_proto_139(self) -> global___UseItemXpBoostOutProto: ... - @property - def use_item_egg_incubator_out_proto_140(self) -> global___UseItemEggIncubatorOutProto: ... - @property - def use_incense_action_out_proto_141(self) -> global___UseIncenseActionOutProto: ... - @property - def get_incense_pokemon_out_proto_142(self) -> global___GetIncensePokemonOutProto: ... - @property - def incense_encounter_out_proto_143(self) -> global___IncenseEncounterOutProto: ... - @property - def add_fort_modifier_out_proto_144(self) -> global___AddFortModifierOutProto: ... - @property - def disk_encounter_out_proto_145(self) -> global___DiskEncounterOutProto: ... - @property - def upgrade_pokemon_out_proto_147(self) -> global___UpgradePokemonOutProto: ... - @property - def set_favorite_pokemon_out_proto_148(self) -> global___SetFavoritePokemonOutProto: ... - @property - def nickname_pokemon_out_proto_149(self) -> global___NicknamePokemonOutProto: ... - @property - def equip_badge_out_proto_150(self) -> global___EquipBadgeOutProto: ... - @property - def set_contactsettings_out_proto_151(self) -> global___SetContactSettingsOutProto: ... - @property - def set_buddy_pokemon_out_proto_152(self) -> global___SetBuddyPokemonOutProto: ... - @property - def get_buddy_walked_out_proto_153(self) -> global___GetBuddyWalkedOutProto: ... - @property - def use_item_encounter_out_proto_154(self) -> global___UseItemEncounterOutProto: ... - @property - def gym_deploy_out_proto_155(self) -> global___GymDeployOutProto: ... - @property - def gymget_info_out_proto_156(self) -> global___GymGetInfoOutProto: ... - @property - def gym_start_session_out_proto_157(self) -> global___GymStartSessionOutProto: ... - @property - def gym_battle_attack_out_proto_158(self) -> global___GymBattleAttackOutProto: ... - @property - def join_lobby_out_proto_159(self) -> global___JoinLobbyOutProto: ... - @property - def leavelobby_out_proto_160(self) -> global___LeaveLobbyOutProto: ... - @property - def set_lobby_visibility_out_proto_161(self) -> global___SetLobbyVisibilityOutProto: ... - @property - def set_lobby_pokemon_out_proto_162(self) -> global___SetLobbyPokemonOutProto: ... - @property - def get_raid_details_out_proto_163(self) -> global___GetRaidDetailsOutProto: ... - @property - def gym_feed_pokemon_out_proto_164(self) -> global___GymFeedPokemonOutProto: ... - @property - def start_raid_battle_out_proto_165(self) -> global___StartRaidBattleOutProto: ... - @property - def attack_raid_battle_out_proto_166(self) -> global___AttackRaidBattleOutProto: ... - @property - def use_item_stardust_boost_out_proto_168(self) -> global___UseItemStardustBoostOutProto: ... - @property - def reassign_player_out_proto_169(self) -> global___ReassignPlayerOutProto: ... - @property - def convertcandy_to_xlcandy_out_proto_171(self) -> global___ConvertCandyToXlCandyOutProto: ... - @property - def is_sku_available_out_proto_172(self) -> global___IsSkuAvailableOutProto: ... - @property - def asset_digest_out_proto_300(self) -> global___AssetDigestOutProto: ... - @property - def download_url_out_proto_301(self) -> global___DownloadUrlOutProto: ... - @property - def asset_version_out_proto_302(self) -> global___AssetVersionOutProto: ... - @property - def codename_result_proto_403(self) -> global___CodenameResultProto: ... - @property - def set_avatar_out_proto_404(self) -> global___SetAvatarOutProto: ... - @property - def set_player_team_out_proto_405(self) -> global___SetPlayerTeamOutProto: ... - @property - def mark_tutorial_complete_out_proto_406(self) -> global___MarkTutorialCompleteOutProto: ... - @property - def set_neutral_avatar_out_proto_408(self) -> global___SetNeutralAvatarOutProto: ... - @property - def checkchallenge_out_proto_600(self) -> global___CheckChallengeOutProto: ... - @property - def verify_challenge_out_proto_601(self) -> global___VerifyChallengeOutProto: ... - @property - def echo_out_proto_666(self) -> global___EchoOutProto: ... - @property - def register_sfidaresponse_800(self) -> global___RegisterSfidaResponse: ... - @property - def sfida_certification_response_802(self) -> global___SfidaCertificationResponse: ... - @property - def sfida_update_response_803(self) -> global___SfidaUpdateResponse: ... - @property - def sfida_dowser_response_805(self) -> global___SfidaDowserResponse: ... - @property - def sfida_capture_response_806(self) -> global___SfidaCaptureResponse: ... - @property - def list_avatar_customizations_out_proto_807(self) -> global___ListAvatarCustomizationsOutProto: ... - @property - def set_avatar_item_as_viewed_out_proto_808(self) -> global___SetAvatarItemAsViewedOutProto: ... - @property - def get_inbox_out_proto_809(self) -> global___GetInboxOutProto: ... - @property - def list_gym_badges_out_proto_811(self) -> global___ListGymBadgesOutProto: ... - @property - def getgym_badge_details_out_proto_812(self) -> global___GetGymBadgeDetailsOutProto: ... - @property - def use_item_move_reroll_out_proto_813(self) -> global___UseItemMoveRerollOutProto: ... - @property - def use_item_rare_candy_out_proto_814(self) -> global___UseItemRareCandyOutProto: ... - @property - def award_free_raid_ticket_out_proto_815(self) -> global___AwardFreeRaidTicketOutProto: ... - @property - def fetch_all_news_out_proto_816(self) -> global___FetchAllNewsOutProto: ... - @property - def mark_read_news_article_out_proto_817(self) -> global___MarkReadNewsArticleOutProto: ... - @property - def get_player_settings_out_proto_818(self) -> global___GetPlayerSettingsOutProto: ... - @property - def beluga_transaction_start_out_proto_819(self) -> global___BelugaTransactionStartOutProto: ... - @property - def beluga_transaction_complete_out_proto_820(self) -> global___BelugaTransactionCompleteOutProto: ... - @property - def sfida_associate_response_822(self) -> global___SfidaAssociateResponse: ... - @property - def sfida_check_pairing_response_823(self) -> global___SfidaCheckPairingResponse: ... - @property - def sfida_disassociate_response_824(self) -> global___SfidaDisassociateResponse: ... - @property - def waina_get_rewards_response_825(self) -> global___WainaGetRewardsResponse: ... - @property - def waina_submit_sleep_data_response_826(self) -> global___WainaSubmitSleepDataResponse: ... - @property - def get_new_quests_out_proto_900(self) -> global___GetNewQuestsOutProto: ... - @property - def get_quest_details_out_proto_901(self) -> global___GetQuestDetailsOutProto: ... - @property - def complete_quest_out_proto_902(self) -> global___CompleteQuestOutProto: ... - @property - def remove_quest_out_proto_903(self) -> global___RemoveQuestOutProto: ... - @property - def quest_encounter_out_proto_904(self) -> global___QuestEncounterOutProto: ... - @property - def progress_quest_outproto_906(self) -> global___ProgressQuestOutProto: ... - @property - def send_gift_out_proto_950(self) -> global___SendGiftOutProto: ... - @property - def open_giftout_proto_951(self) -> global___OpenGiftOutProto: ... - @property - def getgift_box_details_out_proto_952(self) -> global___GetGiftBoxDetailsOutProto: ... - @property - def delete_gift_out_proto_953(self) -> global___DeleteGiftOutProto: ... - @property - def save_playersnapshot_out_proto_954(self) -> global___SavePlayerSnapshotOutProto: ... - @property - def check_send_gift_out_proto_956(self) -> global___CheckSendGiftOutProto: ... - @property - def set_friend_nickname_out_proto_957(self) -> global___SetFriendNicknameOutProto: ... - @property - def delete_gift_from_inventory_out_proto_958(self) -> global___DeleteGiftFromInventoryOutProto: ... - @property - def savesocial_playersettings_out_proto_959(self) -> global___SaveSocialPlayerSettingsOutProto: ... - @property - def share_ex_raid_pass_out_proto_960(self) -> global___ShareExRaidPassOutProto: ... - @property - def check_share_ex_raid_pass_out_proto_961(self) -> global___CheckShareExRaidPassOutProto: ... - @property - def decline_ex_raid_pass_out_proto_962(self) -> global___DeclineExRaidPassOutProto: ... - @property - def open_tradingout_proto_970(self) -> global___OpenTradingOutProto: ... - @property - def update_trading_out_proto_971(self) -> global___UpdateTradingOutProto: ... - @property - def confirm_trading_out_proto_972(self) -> global___ConfirmTradingOutProto: ... - @property - def cancel_trading_out_proto_973(self) -> global___CancelTradingOutProto: ... - @property - def get_trading_out_proto_974(self) -> global___GetTradingOutProto: ... - @property - def get_fitness_rewards_out_proto_980(self) -> global___GetFitnessRewardsOutProto: ... - @property - def get_combat_player_profile_out_proto_990(self) -> global___GetCombatPlayerProfileOutProto: ... - @property - def generate_combat_challenge_id_out_proto_991(self) -> global___GenerateCombatChallengeIdOutProto: ... - @property - def createcombatchallenge_out_proto_992(self) -> global___CreateCombatChallengeOutProto: ... - @property - def open_combat_challengeout_proto_993(self) -> global___OpenCombatChallengeOutProto: ... - @property - def get_combat_challenge_out_proto_994(self) -> global___GetCombatChallengeOutProto: ... - @property - def accept_combat_challenge_out_proto_995(self) -> global___AcceptCombatChallengeOutProto: ... - @property - def decline_combat_challenge_out_proto_996(self) -> global___DeclineCombatChallengeOutProto: ... - @property - def cancelcombatchallenge_out_proto_997(self) -> global___CancelCombatChallengeOutProto: ... - @property - def submit_combat_challenge_pokemons_out_proto_998(self) -> global___SubmitCombatChallengePokemonsOutProto: ... - @property - def save_combat_player_preferences_out_proto_999(self) -> global___SaveCombatPlayerPreferencesOutProto: ... - @property - def open_combat_sessionout_proto_1000(self) -> global___OpenCombatSessionOutProto: ... - @property - def update_combat_out_proto_1001(self) -> global___UpdateCombatOutProto: ... - @property - def quit_combat_out_proto_1002(self) -> global___QuitCombatOutProto: ... - @property - def get_combat_results_out_proto_1003(self) -> global___GetCombatResultsOutProto: ... - @property - def unlock_pokemon_move_out_proto_1004(self) -> global___UnlockPokemonMoveOutProto: ... - @property - def get_npc_combat_rewards_out_proto_1005(self) -> global___GetNpcCombatRewardsOutProto: ... - @property - def combat_friend_request_out_proto_1006(self) -> global___CombatFriendRequestOutProto: ... - @property - def open_npc_combat_sessionout_proto_1007(self) -> global___OpenNpcCombatSessionOutProto: ... - @property - def start_tutorial_out_proto_1008(self) -> global___StartTutorialOutProto: ... - @property - def get_tutorial_egg_out_proto_1009(self) -> global___GetTutorialEggOutProto: ... - @property - def send_probe_out_proto_1020(self) -> global___SendProbeOutProto: ... - @property - def check_photobomb_out_proto_1101(self) -> global___CheckPhotobombOutProto: ... - @property - def confirm_photobomb_out_proto_1102(self) -> global___ConfirmPhotobombOutProto: ... - @property - def get_photobomb_out_proto_1103(self) -> global___GetPhotobombOutProto: ... - @property - def encounter_photobomb_out_proto_1104(self) -> global___EncounterPhotobombOutProto: ... - @property - def getgmap_settings_out_proto_1105(self) -> global___GetGmapSettingsOutProto: ... - @property - def change_team_out_proto_1106(self) -> global___ChangeTeamOutProto: ... - @property - def get_web_token_out_proto_1107(self) -> global___GetWebTokenOutProto: ... - @property - def complete_snapshot_session_out_proto_1110(self) -> global___CompleteSnapshotSessionOutProto: ... - @property - def complete_wild_snapshot_session_out_proto_1111(self) -> global___CompleteWildSnapshotSessionOutProto: ... - @property - def start_incident_out_proto_1200(self) -> global___StartIncidentOutProto: ... - @property - def complete_invasion_dialogue_out_proto_1201(self) -> global___CompleteInvasionDialogueOutProto: ... - @property - def open_invasion_combat_sessionout_proto_1202(self) -> global___OpenInvasionCombatSessionOutProto: ... - @property - def update_invasion_battle_out_proto_1203(self) -> global___UpdateInvasionBattleOutProto: ... - @property - def invasion_encounter_out_proto_1204(self) -> global___InvasionEncounterOutProto: ... - @property - def purifypokemon_outproto_1205(self) -> global___PurifyPokemonOutProto: ... - @property - def get_rocket_balloon_out_proto_1206(self) -> global___GetRocketBalloonOutProto: ... - @property - def vs_seeker_start_matchmaking_out_proto_1300(self) -> global___VsSeekerStartMatchmakingOutProto: ... - @property - def cancel_matchmaking_out_proto_1301(self) -> global___CancelMatchmakingOutProto: ... - @property - def get_matchmaking_status_out_proto_1302(self) -> global___GetMatchmakingStatusOutProto: ... - @property - def complete_vs_seeker_and_restartcharging_out_proto_1303(self) -> global___CompleteVsSeekerAndRestartChargingOutProto: ... - @property - def get_vs_seeker_status_out_proto_1304(self) -> global___GetVsSeekerStatusOutProto: ... - @property - def completecompetitive_season_out_proto_1305(self) -> global___CompleteCompetitiveSeasonOutProto: ... - @property - def claim_vs_seeker_rewards_out_proto_1306(self) -> global___ClaimVsSeekerRewardsOutProto: ... - @property - def vs_seeker_reward_encounter_out_proto_1307(self) -> global___VsSeekerRewardEncounterOutProto: ... - @property - def activate_vs_seeker_out_proto_1308(self) -> global___ActivateVsSeekerOutProto: ... - @property - def buddy_map_out_proto_1350(self) -> global___BuddyMapOutProto: ... - @property - def buddy_stats_out_proto_1351(self) -> global___BuddyStatsOutProto: ... - @property - def buddy_feeding_out_proto_1352(self) -> global___BuddyFeedingOutProto: ... - @property - def open_buddy_giftout_proto_1353(self) -> global___OpenBuddyGiftOutProto: ... - @property - def buddy_petting_out_proto_1354(self) -> global___BuddyPettingOutProto: ... - @property - def get_buddy_history_out_proto_1355(self) -> global___GetBuddyHistoryOutProto: ... - @property - def update_route_draft_out_proto_1400(self) -> global___UpdateRouteDraftOutProto: ... - @property - def get_map_forts_out_proto_1401(self) -> global___GetMapFortsOutProto: ... - @property - def submit_route_draft_out_proto_1402(self) -> global___SubmitRouteDraftOutProto: ... - @property - def get_published_routes_out_proto_1403(self) -> global___GetPublishedRoutesOutProto: ... - @property - def start_route_out_proto_1404(self) -> global___StartRouteOutProto: ... - @property - def get_routes_out_proto_1405(self) -> global___GetRoutesOutProto: ... - @property - def progress_route_outproto_1406(self) -> global___ProgressRouteOutProto: ... - @property - def process_route_tappable_outproto_1408(self) -> global___ProcessRouteTappableOutProto: ... - @property - def list_route_badges_out_proto_1409(self) -> global___ListRouteBadgesOutProto: ... - @property - def cancel_route_out_proto_1410(self) -> global___CancelRouteOutProto: ... - @property - def npc_route_gift_out_proto_1423(self) -> global___NpcRouteGiftOutProto: ... - @property - def create_buddy_multiplayer_session_out_proto_1456(self) -> global___CreateBuddyMultiplayerSessionOutProto: ... - @property - def join_buddy_multiplayer_session_out_proto_1457(self) -> global___JoinBuddyMultiplayerSessionOutProto: ... - @property - def leave_buddy_multiplayer_session_out_proto_1458(self) -> global___LeaveBuddyMultiplayerSessionOutProto: ... - @property - def get_today_view_out_proto_1501(self) -> global___GetTodayViewOutProto: ... - @property - def mega_evolve_pokemon_out_proto_1502(self) -> global___MegaEvolvePokemonOutProto: ... - @property - def remote_gift_pingresponse_proto_1503(self) -> global___RemoteGiftPingResponseProto: ... - @property - def send_raid_invitation_out_proto_1504(self) -> global___SendRaidInvitationOutProto: ... - @property - def get_daily_encounter_out_proto_1601(self) -> global___GetDailyEncounterOutProto: ... - @property - def daily_encounter_out_proto_1602(self) -> global___DailyEncounterOutProto: ... - @property - def open_sponsored_giftout_proto_1650(self) -> global___OpenSponsoredGiftOutProto: ... - @property - def save_player_preferences_out_proto_1652(self) -> global___SavePlayerPreferencesOutProto: ... - @property - def profanity_check_outproto_1653(self) -> global___ProfanityCheckOutProto: ... - @property - def get_timedgroup_challenge_out_proto_1700(self) -> global___GetTimedGroupChallengeOutProto: ... - @property - def get_nintendo_account_out_proto_1710(self) -> global___GetNintendoAccountOutProto: ... - @property - def unlink_nintendo_account_out_proto_1711(self) -> global___UnlinkNintendoAccountOutProto: ... - @property - def get_nintendo_o_auth2_url_out_proto_1712(self) -> global___GetNintendoOAuth2UrlOutProto: ... - @property - def transfer_pokemonto_pokemon_home_out_proto_1713(self) -> global___TransferPokemonToPokemonHomeOutProto: ... - @property - def report_ad_feedbackresponse_1716(self) -> global___ReportAdFeedbackResponse: ... - @property - def create_pokemon_tag_out_proto_1717(self) -> global___CreatePokemonTagOutProto: ... - @property - def delete_pokemon_tag_out_proto_1718(self) -> global___DeletePokemonTagOutProto: ... - @property - def edit_pokemon_tag_out_proto_1719(self) -> global___EditPokemonTagOutProto: ... - @property - def set_pokemon_tags_for_pokemon_out_proto_1720(self) -> global___SetPokemonTagsForPokemonOutProto: ... - @property - def get_pokemon_tags_out_proto_1721(self) -> global___GetPokemonTagsOutProto: ... - @property - def change_pokemon_form_out_proto_1722(self) -> global___ChangePokemonFormOutProto: ... - @property - def choose_global_ticketed_event_variant_out_proto_1723(self) -> global___ChooseGlobalTicketedEventVariantOutProto: ... - @property - def get_referral_code_out_proto_1800(self) -> global___GetReferralCodeOutProto: ... - @property - def add_referrer_out_proto_1801(self) -> global___AddReferrerOutProto: ... - @property - def send_friend_invite_via_referral_code_out_proto_1802(self) -> global___SendFriendInviteViaReferralCodeOutProto: ... - @property - def get_milestones_out_proto_1803(self) -> global___GetMilestonesOutProto: ... - @property - def markmilestone_as_viewed_out_proto_1804(self) -> global___MarkMilestoneAsViewedOutProto: ... - @property - def get_milestones_preview_out_proto_1805(self) -> global___GetMilestonesPreviewOutProto: ... - @property - def complete_milestone_out_proto_1806(self) -> global___CompleteMilestoneOutProto: ... - @property - def getgeofenced_ad_out_proto_1820(self) -> global___GetGeofencedAdOutProto: ... - @property - def delete_postcards_out_proto_1909(self) -> global___DeletePostcardsOutProto: ... - @property - def create_postcard_out_proto_1910(self) -> global___CreatePostcardOutProto: ... - @property - def update_postcard_out_proto_1911(self) -> global___UpdatePostcardOutProto: ... - @property - def delete_postcard_out_proto_1912(self) -> global___DeletePostcardOutProto: ... - @property - def get_memento_list_out_proto_1913(self) -> global___GetMementoListOutProto: ... - @property - def upload_raid_client_log_out_proto_1914(self) -> global___UploadRaidClientLogOutProto: ... - @property - def check_gifting_eligibility_out_proto_2000(self) -> global___CheckGiftingEligibilityOutProto: ... - @property - def redeem_ticket_gift_for_friend_out_proto_2001(self) -> global___RedeemTicketGiftForFriendOutProto: ... - @property - def get_insence_recap_out_proto_2002(self) -> global___GetInsenceRecapOutProto: ... - @property - def get_ackwowledge_insence_recap_out_proto_2003(self) -> global___GetAckwowledgeInsenceRecapOutProto: ... - @property - def get_pokestop_encounter_out_proto_2005(self) -> global___GetPokestopEncounterOutProto: ... - @property - def encounter_pokestopencounter_out_proto_2006(self) -> global___EncounterPokestopEncounterOutProto: ... - @property - def player_spawnablepokemon_outproto_2007(self) -> global___PlayerSpawnablePokemonOutProto: ... - @property - def send_friend_request_via_player_id_out_proto_2010(self) -> global___SendFriendRequestViaPlayerIdOutProto: ... - @property - def get_raid_lobby_counter_out_proto_2011(self) -> global___GetRaidLobbyCounterOutProto: ... - @property - def use_non_combat_move_response_proto_2014(self) -> global___UseNonCombatMoveResponseProto: ... - @property - def update_pokemon_size_contest_entry_out_proto_2101(self) -> global___UpdatePokemonSizeContestEntryOutProto: ... - @property - def get_pokemon_size_contest_entry_out_proto_2104(self) -> global___GetPokemonSizeContestEntryOutProto: ... - @property - def get_contest_data_out_proto_2105(self) -> global___GetContestDataOutProto: ... - @property - def get_contests_unclaimed_rewards_out_proto_2106(self) -> global___GetContestsUnclaimedRewardsOutProto: ... - @property - def claimcontests_rewards_out_proto_2107(self) -> global___ClaimContestsRewardsOutProto: ... - @property - def get_entered_contest_out_proto_2108(self) -> global___GetEnteredContestOutProto: ... - @property - def start_party_out_proto_2302(self) -> global___StartPartyOutProto: ... - @property - def badge_reward_encounter_response_proto_2360(self) -> global___BadgeRewardEncounterResponseProto: ... - @property - def npc_update_state_out_proto_2400(self) -> global___NpcUpdateStateOutProto: ... - @property - def npc_send_gift_out_proto_2401(self) -> global___NpcSendGiftOutProto: ... - @property - def npc_open_gift_out_proto_2402(self) -> global___NpcOpenGiftOutProto: ... - @property - def get_vps_event_out_proto_3000(self) -> global___GetVpsEventOutProto: ... - @property - def update_vps_event_out_proto_3001(self) -> global___UpdateVpsEventOutProto: ... - @property - def push_notification_registry_outproto_5000(self) -> global___PushNotificationRegistryOutProto: ... - @property - def update_notification_out_proto_5002(self) -> global___UpdateNotificationOutProto: ... - @property - def optout_proto_5003(self) -> global___OptOutProto: ... - @property - def download_gm_templates_response_proto_5004(self) -> global___DownloadGmTemplatesResponseProto: ... - @property - def get_inventory_response_proto_5005(self) -> global___GetInventoryResponseProto: ... - @property - def redeem_passcoderesponse_proto_5006(self) -> global___RedeemPasscodeResponseProto: ... - @property - def ping_responseproto_5007(self) -> global___PingResponseProto: ... - @property - def add_loginaction_out_proto_5008(self) -> global___AddLoginActionOutProto: ... - @property - def remove_login_action_out_proto_5009(self) -> global___RemoveLoginActionOutProto: ... - @property - def listlogin_action_out_proto_5010(self) -> global___ListLoginActionOutProto: ... - @property - def submit_new_poi_out_proto_5011(self) -> global___SubmitNewPoiOutProto: ... - @property - def proxy_responseproto_5012(self) -> global___ProxyResponseProto: ... - @property - def get_available_submissions_out_proto_5014(self) -> global___GetAvailableSubmissionsOutProto: ... - @property - def replace_login_action_out_proto_5015(self) -> global___ReplaceLoginActionOutProto: ... - @property - def client_telemetry_batch_out_proto_5018(self) -> global___ClientTelemetryBatchOutProto: ... - @property - def purchase_sku_outproto_5019(self) -> global___PurchaseSkuOutProto: ... - @property - def get_available_skus_and_balances_out_proto_5020(self) -> global___GetAvailableSkusAndBalancesOutProto: ... - @property - def redeem_googlereceipt_out_proto_5021(self) -> global___RedeemGoogleReceiptOutProto: ... - @property - def redeem_applereceipt_out_proto_5022(self) -> global___RedeemAppleReceiptOutProto: ... - @property - def redeem_desktopreceipt_out_proto_5023(self) -> global___RedeemDesktopReceiptOutProto: ... - @property - def fitness_update_out_proto_5024(self) -> global___FitnessUpdateOutProto: ... - @property - def get_fitness_report_out_proto_5025(self) -> global___GetFitnessReportOutProto: ... - @property - def client_telemetryclient_settings_proto_5026(self) -> global___ClientTelemetryClientSettingsProto: ... - @property - def register_background_serviceresponse_proto_5028(self) -> global___RegisterBackgroundServiceResponseProto: ... - @property - def set_in_game_currency_exchange_rate_out_proto_5032(self) -> global___SetInGameCurrencyExchangeRateOutProto: ... - @property - def geofence_update_out_proto_5033(self) -> global___GeofenceUpdateOutProto: ... - @property - def location_ping_out_proto_5034(self) -> global___LocationPingOutProto: ... - @property - def generategmap_signed_url_out_proto_5035(self) -> global___GenerateGmapSignedUrlOutProto: ... - @property - def getgmap_settings_out_proto_5036(self) -> global___GetGmapSettingsOutProto: ... - @property - def redeem_samsungreceipt_out_proto_5037(self) -> global___RedeemSamsungReceiptOutProto: ... - @property - def get_outstanding_warnings_response_proto_5039(self) -> global___GetOutstandingWarningsResponseProto: ... - @property - def acknowledge_warnings_response_proto_5040(self) -> global___AcknowledgeWarningsResponseProto: ... - @property - def get_web_token_out_proto_5045(self) -> global___GetWebTokenOutProto: ... - @property - def get_adventure_sync_settings_response_proto_5046(self) -> global___GetAdventureSyncSettingsResponseProto: ... - @property - def update_adventure_sync_settings_response_proto_5047(self) -> global___UpdateAdventureSyncSettingsResponseProto: ... - @property - def set_birthday_response_proto_5048(self) -> global___SetBirthdayResponseProto: ... - @property - def fetch_newsfeed_response_5049(self) -> global___FetchNewsfeedResponse: ... - @property - def mark_newsfeed_read_response_5050(self) -> global___MarkNewsfeedReadResponse: ... - @property - def search_player_out_proto_10000(self) -> global___SearchPlayerOutProto: ... - @property - def send_friend_invite_out_proto_10002(self) -> global___SendFriendInviteOutProto: ... - @property - def cancel_friend_invite_out_proto_10003(self) -> global___CancelFriendInviteOutProto: ... - @property - def accept_friend_invite_out_proto_10004(self) -> global___AcceptFriendInviteOutProto: ... - @property - def decline_friend_invite_out_proto_10005(self) -> global___DeclineFriendInviteOutProto: ... - @property - def get_friends_list_out_proto_10006(self) -> global___GetFriendsListOutProto: ... - @property - def get_outgoing_friend_invites_out_proto_10007(self) -> global___GetOutgoingFriendInvitesOutProto: ... - @property - def get_incoming_friend_invites_out_proto_10008(self) -> global___GetIncomingFriendInvitesOutProto: ... - @property - def remove_friend_out_proto_10009(self) -> global___RemoveFriendOutProto: ... - @property - def get_friend_details_out_proto_10010(self) -> global___GetFriendDetailsOutProto: ... - @property - def invite_facebook_friend_out_proto_10011(self) -> global___InviteFacebookFriendOutProto: ... - @property - def is_my_friend_out_proto_10012(self) -> global___IsMyFriendOutProto: ... - @property - def get_friend_code_out_proto_10013(self) -> global___GetFriendCodeOutProto: ... - @property - def get_facebook_friend_list_out_proto_10014(self) -> global___GetFacebookFriendListOutProto: ... - @property - def update_facebook_status_out_proto_10015(self) -> global___UpdateFacebookStatusOutProto: ... - @property - def savesocial_playersettings_out_proto_10016(self) -> global___SaveSocialPlayerSettingsOutProto: ... - @property - def get_player_settings_out_proto_10017(self) -> global___GetPlayerSettingsOutProto: ... - @property - def set_accountsettings_out_proto_10021(self) -> global___SetAccountSettingsOutProto: ... - @property - def get_account_settings_out_proto_10022(self) -> global___GetAccountSettingsOutProto: ... - @property - def add_favorite_friend_response_10023(self) -> global___AddFavoriteFriendResponse: ... - @property - def remove_favorite_friendresponse_10024(self) -> global___RemoveFavoriteFriendResponse: ... - @property - def block_account_out_proto_10025(self) -> global___BlockAccountOutProto: ... - @property - def unblock_account_out_proto_10026(self) -> global___UnblockAccountOutProto: ... - @property - def get_outgoing_blocks_out_proto_10027(self) -> global___GetOutgoingBlocksOutProto: ... - @property - def is_account_blocked_out_proto_10028(self) -> global___IsAccountBlockedOutProto: ... - @property - def push_notification_registry_outproto_10101(self) -> global___PushNotificationRegistryOutProto: ... - @property - def update_notification_out_proto_10103(self) -> global___UpdateNotificationOutProto: ... - @property - def optout_proto_10104(self) -> global___OptOutProto: ... - @property - def get_inbox_out_proto_10105(self) -> global___GetInboxOutProto: ... - @property - def get_signed_url_out_proto_10201(self) -> global___GetSignedUrlOutProto: ... - @property - def submit_image_out_proto_10202(self) -> global___SubmitImageOutProto: ... - @property - def get_photos_out_proto_10203(self) -> global___GetPhotosOutProto: ... - @property - def delete_photo_out_proto_10204(self) -> global___DeletePhotoOutProto: ... - @property - def flag_photo_response_10205(self) -> global___FlagPhotoResponse: ... - @property - def update_profile_response_20001(self) -> global___UpdateProfileResponse: ... - @property - def update_friendship_response_20002(self) -> global___UpdateFriendshipResponse: ... - @property - def get_profile_response_20003(self) -> global___GetProfileResponse: ... - @property - def invite_game_response_20004(self) -> global___InviteGameResponse: ... - @property - def list_friends_response_20006(self) -> global___ListFriendsResponse: ... - @property - def get_friend_details_out_proto_20007(self) -> global___GetFriendDetailsOutProto: ... - @property - def get_client_feature_flags_response_20008(self) -> global___GetClientFeatureFlagsResponse: ... - @property - def get_incominggame_invites_response_20010(self) -> global___GetIncomingGameInvitesResponse: ... - @property - def update_incoming_game_invite_response_20011(self) -> global___UpdateIncomingGameInviteResponse: ... - @property - def dismiss_outgoing_game_invites_response_20012(self) -> global___DismissOutgoingGameInvitesResponse: ... - @property - def sync_contact_list_response_20013(self) -> global___SyncContactListResponse: ... - @property - def send_contact_list_friend_invite_response_20014(self) -> global___SendContactListFriendInviteResponse: ... - @property - def refer_contact_list_friendresponse_20015(self) -> global___ReferContactListFriendResponse: ... - @property - def get_contact_list_info_response_20016(self) -> global___GetContactListInfoResponse: ... - @property - def dismiss_contact_list_update_response_20017(self) -> global___DismissContactListUpdateResponse: ... - @property - def notify_contact_list_friends_response_20018(self) -> global___NotifyContactListFriendsResponse: ... - @property - def get_friend_recommendation_response_20500(self) -> global___GetFriendRecommendationResponse: ... - @property - def get_outstanding_warnings_response_proto_200000(self) -> global___GetOutstandingWarningsResponseProto: ... - @property - def acknowledge_warnings_response_proto_200001(self) -> global___AcknowledgeWarningsResponseProto: ... - @property - def register_background_serviceresponse_proto_230000(self) -> global___RegisterBackgroundServiceResponseProto: ... - @property - def get_adventure_sync_progress_out_proto_230002(self) -> global___GetAdventureSyncProgressOutProto: ... - @property - def purchase_sku_outproto_310000(self) -> global___PurchaseSkuOutProto: ... - @property - def get_available_skus_and_balances_out_proto_310001(self) -> global___GetAvailableSkusAndBalancesOutProto: ... - @property - def set_in_game_currency_exchange_rate_out_proto_310002(self) -> global___SetInGameCurrencyExchangeRateOutProto: ... - @property - def redeem_googlereceipt_out_proto_310100(self) -> global___RedeemGoogleReceiptOutProto: ... - @property - def redeem_applereceipt_out_proto_310101(self) -> global___RedeemAppleReceiptOutProto: ... - @property - def redeem_desktopreceipt_out_proto_310102(self) -> global___RedeemDesktopReceiptOutProto: ... - @property - def redeem_samsungreceipt_out_proto_310103(self) -> global___RedeemSamsungReceiptOutProto: ... - @property - def get_available_subscriptions_response_proto_310200(self) -> global___GetAvailableSubscriptionsResponseProto: ... - @property - def get_active_subscriptions_response_proto_310201(self) -> global___GetActiveSubscriptionsResponseProto: ... - @property - def geofence_update_out_proto_360000(self) -> global___GeofenceUpdateOutProto: ... - @property - def location_ping_out_proto_360001(self) -> global___LocationPingOutProto: ... - @property - def update_breadcrumb_history_response_proto_361000(self) -> global___UpdateBreadcrumbHistoryResponseProto: ... - @property - def refresh_proximity_tokensresponse_proto_362000(self) -> global___RefreshProximityTokensResponseProto: ... - @property - def report_proximity_contactsresponse_proto_362001(self) -> global___ReportProximityContactsResponseProto: ... - @property - def getgame_access_token_out_proto_600005(self) -> global___GetGameAccessTokenOutProto: ... - @property - def submit_new_poi_out_proto_620000(self) -> global___SubmitNewPoiOutProto: ... - @property - def get_available_submissions_out_proto_620001(self) -> global___GetAvailableSubmissionsOutProto: ... - @property - def get_player_submission_validation_settings_out_proto_620003(self) -> global___GetPlayerSubmissionValidationSettingsOutProto: ... - @property - def generategmap_signed_url_out_proto_620300(self) -> global___GenerateGmapSignedUrlOutProto: ... - @property - def getgmap_settings_out_proto_620301(self) -> global___GetGmapSettingsOutProto: ... - @property - def getgrapeshot_upload_url_out_proto_620401(self) -> global___GetGrapeshotUploadUrlOutProto: ... - @property - def async_file_upload_complete_out_proto_620402(self) -> global___AsyncFileUploadCompleteOutProto: ... - @property - def get_a_r_mapping_settings_out_proto_620403(self) -> global___GetARMappingSettingsOutProto: ... - @property - def get_images_for_poi_out_proto_620500(self) -> global___GetImagesForPoiOutProto: ... - @property - def submit_player_image_vote_for_poi_out_proto_620501(self) -> global___SubmitPlayerImageVoteForPoiOutProto: ... - @property - def get_imagegallery_settings_out_proto_620502(self) -> global___GetImageGallerySettingsOutProto: ... - @property - def get_map_data_out_proto_620600(self) -> global___GetMapDataOutProto: ... - @property - def get_pois_in_radius_out_proto_620601(self) -> global___GetPoisInRadiusOutProto: ... - @property - def fitness_update_out_proto_640000(self) -> global___FitnessUpdateOutProto: ... - @property - def get_fitness_report_out_proto_640001(self) -> global___GetFitnessReportOutProto: ... - @property - def get_adventure_sync_settings_response_proto_640002(self) -> global___GetAdventureSyncSettingsResponseProto: ... - @property - def update_adventure_sync_settings_response_proto_640003(self) -> global___UpdateAdventureSyncSettingsResponseProto: ... - @property - def update_adventure_sync_fitness_response_proto_640004(self) -> global___UpdateAdventureSyncFitnessResponseProto: ... - @property - def get_adventure_sync_fitness_report_response_proto_640005(self) -> global___GetAdventureSyncFitnessReportResponseProto: ... - def __init__( - self, - *, - get_player_out_proto_2: global___GetPlayerOutProto | None = ..., - get_holoholo_inventory_out_proto_4: global___GetHoloholoInventoryOutProto | None = ..., - download_settings_response_proto_5: global___DownloadSettingsResponseProto | None = ..., - getgame_master_client_templates_out_proto_6: global___GetGameMasterClientTemplatesOutProto | None = ..., - get_remote_config_versions_out_proto_7: global___GetRemoteConfigVersionsOutProto | None = ..., - register_background_deviceresponse_proto_8: global___RegisterBackgroundDeviceResponseProto | None = ..., - get_player_day_out_proto_9: global___GetPlayerDayOutProto | None = ..., - acknowledge_punishment_out_proto_10: global___AcknowledgePunishmentOutProto | None = ..., - get_server_time_out_proto_11: global___GetServerTimeOutProto | None = ..., - get_local_time_out_proto_12: global___GetLocalTimeOutProto | None = ..., - fort_search_out_proto_101: global___FortSearchOutProto | None = ..., - encounter_out_proto_102: global___EncounterOutProto | None = ..., - catch_pokemon_out_proto_103: global___CatchPokemonOutProto | None = ..., - fort_details_out_proto_104: global___FortDetailsOutProto | None = ..., - get_map_objects_out_proto_106: global___GetMapObjectsOutProto | None = ..., - fort_deploy_out_proto_110: global___FortDeployOutProto | None = ..., - fort_recall_out_proto_111: global___FortRecallOutProto | None = ..., - release_pokemon_out_proto_112: global___ReleasePokemonOutProto | None = ..., - use_item_potion_out_proto_113: global___UseItemPotionOutProto | None = ..., - use_item_capture_out_proto_114: global___UseItemCaptureOutProto | None = ..., - use_item_revive_out_proto_116: global___UseItemReviveOutProto | None = ..., - playerprofile_outproto_121: global___PlayerProfileOutProto | None = ..., - evolve_pokemon_out_proto_125: global___EvolvePokemonOutProto | None = ..., - get_hatched_eggs_out_proto_126: global___GetHatchedEggsOutProto | None = ..., - encounter_tutorial_complete_out_proto_127: global___EncounterTutorialCompleteOutProto | None = ..., - level_up_rewards_out_proto_128: global___LevelUpRewardsOutProto | None = ..., - check_awarded_badges_out_proto_129: global___CheckAwardedBadgesOutProto | None = ..., - recycle_item_out_proto_137: global___RecycleItemOutProto | None = ..., - collect_daily_bonus_out_proto_138: global___CollectDailyBonusOutProto | None = ..., - use_item_xp_boost_out_proto_139: global___UseItemXpBoostOutProto | None = ..., - use_item_egg_incubator_out_proto_140: global___UseItemEggIncubatorOutProto | None = ..., - use_incense_action_out_proto_141: global___UseIncenseActionOutProto | None = ..., - get_incense_pokemon_out_proto_142: global___GetIncensePokemonOutProto | None = ..., - incense_encounter_out_proto_143: global___IncenseEncounterOutProto | None = ..., - add_fort_modifier_out_proto_144: global___AddFortModifierOutProto | None = ..., - disk_encounter_out_proto_145: global___DiskEncounterOutProto | None = ..., - upgrade_pokemon_out_proto_147: global___UpgradePokemonOutProto | None = ..., - set_favorite_pokemon_out_proto_148: global___SetFavoritePokemonOutProto | None = ..., - nickname_pokemon_out_proto_149: global___NicknamePokemonOutProto | None = ..., - equip_badge_out_proto_150: global___EquipBadgeOutProto | None = ..., - set_contactsettings_out_proto_151: global___SetContactSettingsOutProto | None = ..., - set_buddy_pokemon_out_proto_152: global___SetBuddyPokemonOutProto | None = ..., - get_buddy_walked_out_proto_153: global___GetBuddyWalkedOutProto | None = ..., - use_item_encounter_out_proto_154: global___UseItemEncounterOutProto | None = ..., - gym_deploy_out_proto_155: global___GymDeployOutProto | None = ..., - gymget_info_out_proto_156: global___GymGetInfoOutProto | None = ..., - gym_start_session_out_proto_157: global___GymStartSessionOutProto | None = ..., - gym_battle_attack_out_proto_158: global___GymBattleAttackOutProto | None = ..., - join_lobby_out_proto_159: global___JoinLobbyOutProto | None = ..., - leavelobby_out_proto_160: global___LeaveLobbyOutProto | None = ..., - set_lobby_visibility_out_proto_161: global___SetLobbyVisibilityOutProto | None = ..., - set_lobby_pokemon_out_proto_162: global___SetLobbyPokemonOutProto | None = ..., - get_raid_details_out_proto_163: global___GetRaidDetailsOutProto | None = ..., - gym_feed_pokemon_out_proto_164: global___GymFeedPokemonOutProto | None = ..., - start_raid_battle_out_proto_165: global___StartRaidBattleOutProto | None = ..., - attack_raid_battle_out_proto_166: global___AttackRaidBattleOutProto | None = ..., - use_item_stardust_boost_out_proto_168: global___UseItemStardustBoostOutProto | None = ..., - reassign_player_out_proto_169: global___ReassignPlayerOutProto | None = ..., - convertcandy_to_xlcandy_out_proto_171: global___ConvertCandyToXlCandyOutProto | None = ..., - is_sku_available_out_proto_172: global___IsSkuAvailableOutProto | None = ..., - asset_digest_out_proto_300: global___AssetDigestOutProto | None = ..., - download_url_out_proto_301: global___DownloadUrlOutProto | None = ..., - asset_version_out_proto_302: global___AssetVersionOutProto | None = ..., - codename_result_proto_403: global___CodenameResultProto | None = ..., - set_avatar_out_proto_404: global___SetAvatarOutProto | None = ..., - set_player_team_out_proto_405: global___SetPlayerTeamOutProto | None = ..., - mark_tutorial_complete_out_proto_406: global___MarkTutorialCompleteOutProto | None = ..., - set_neutral_avatar_out_proto_408: global___SetNeutralAvatarOutProto | None = ..., - checkchallenge_out_proto_600: global___CheckChallengeOutProto | None = ..., - verify_challenge_out_proto_601: global___VerifyChallengeOutProto | None = ..., - echo_out_proto_666: global___EchoOutProto | None = ..., - register_sfidaresponse_800: global___RegisterSfidaResponse | None = ..., - sfida_certification_response_802: global___SfidaCertificationResponse | None = ..., - sfida_update_response_803: global___SfidaUpdateResponse | None = ..., - sfida_dowser_response_805: global___SfidaDowserResponse | None = ..., - sfida_capture_response_806: global___SfidaCaptureResponse | None = ..., - list_avatar_customizations_out_proto_807: global___ListAvatarCustomizationsOutProto | None = ..., - set_avatar_item_as_viewed_out_proto_808: global___SetAvatarItemAsViewedOutProto | None = ..., - get_inbox_out_proto_809: global___GetInboxOutProto | None = ..., - list_gym_badges_out_proto_811: global___ListGymBadgesOutProto | None = ..., - getgym_badge_details_out_proto_812: global___GetGymBadgeDetailsOutProto | None = ..., - use_item_move_reroll_out_proto_813: global___UseItemMoveRerollOutProto | None = ..., - use_item_rare_candy_out_proto_814: global___UseItemRareCandyOutProto | None = ..., - award_free_raid_ticket_out_proto_815: global___AwardFreeRaidTicketOutProto | None = ..., - fetch_all_news_out_proto_816: global___FetchAllNewsOutProto | None = ..., - mark_read_news_article_out_proto_817: global___MarkReadNewsArticleOutProto | None = ..., - get_player_settings_out_proto_818: global___GetPlayerSettingsOutProto | None = ..., - beluga_transaction_start_out_proto_819: global___BelugaTransactionStartOutProto | None = ..., - beluga_transaction_complete_out_proto_820: global___BelugaTransactionCompleteOutProto | None = ..., - sfida_associate_response_822: global___SfidaAssociateResponse | None = ..., - sfida_check_pairing_response_823: global___SfidaCheckPairingResponse | None = ..., - sfida_disassociate_response_824: global___SfidaDisassociateResponse | None = ..., - waina_get_rewards_response_825: global___WainaGetRewardsResponse | None = ..., - waina_submit_sleep_data_response_826: global___WainaSubmitSleepDataResponse | None = ..., - get_new_quests_out_proto_900: global___GetNewQuestsOutProto | None = ..., - get_quest_details_out_proto_901: global___GetQuestDetailsOutProto | None = ..., - complete_quest_out_proto_902: global___CompleteQuestOutProto | None = ..., - remove_quest_out_proto_903: global___RemoveQuestOutProto | None = ..., - quest_encounter_out_proto_904: global___QuestEncounterOutProto | None = ..., - progress_quest_outproto_906: global___ProgressQuestOutProto | None = ..., - send_gift_out_proto_950: global___SendGiftOutProto | None = ..., - open_giftout_proto_951: global___OpenGiftOutProto | None = ..., - getgift_box_details_out_proto_952: global___GetGiftBoxDetailsOutProto | None = ..., - delete_gift_out_proto_953: global___DeleteGiftOutProto | None = ..., - save_playersnapshot_out_proto_954: global___SavePlayerSnapshotOutProto | None = ..., - check_send_gift_out_proto_956: global___CheckSendGiftOutProto | None = ..., - set_friend_nickname_out_proto_957: global___SetFriendNicknameOutProto | None = ..., - delete_gift_from_inventory_out_proto_958: global___DeleteGiftFromInventoryOutProto | None = ..., - savesocial_playersettings_out_proto_959: global___SaveSocialPlayerSettingsOutProto | None = ..., - share_ex_raid_pass_out_proto_960: global___ShareExRaidPassOutProto | None = ..., - check_share_ex_raid_pass_out_proto_961: global___CheckShareExRaidPassOutProto | None = ..., - decline_ex_raid_pass_out_proto_962: global___DeclineExRaidPassOutProto | None = ..., - open_tradingout_proto_970: global___OpenTradingOutProto | None = ..., - update_trading_out_proto_971: global___UpdateTradingOutProto | None = ..., - confirm_trading_out_proto_972: global___ConfirmTradingOutProto | None = ..., - cancel_trading_out_proto_973: global___CancelTradingOutProto | None = ..., - get_trading_out_proto_974: global___GetTradingOutProto | None = ..., - get_fitness_rewards_out_proto_980: global___GetFitnessRewardsOutProto | None = ..., - get_combat_player_profile_out_proto_990: global___GetCombatPlayerProfileOutProto | None = ..., - generate_combat_challenge_id_out_proto_991: global___GenerateCombatChallengeIdOutProto | None = ..., - createcombatchallenge_out_proto_992: global___CreateCombatChallengeOutProto | None = ..., - open_combat_challengeout_proto_993: global___OpenCombatChallengeOutProto | None = ..., - get_combat_challenge_out_proto_994: global___GetCombatChallengeOutProto | None = ..., - accept_combat_challenge_out_proto_995: global___AcceptCombatChallengeOutProto | None = ..., - decline_combat_challenge_out_proto_996: global___DeclineCombatChallengeOutProto | None = ..., - cancelcombatchallenge_out_proto_997: global___CancelCombatChallengeOutProto | None = ..., - submit_combat_challenge_pokemons_out_proto_998: global___SubmitCombatChallengePokemonsOutProto | None = ..., - save_combat_player_preferences_out_proto_999: global___SaveCombatPlayerPreferencesOutProto | None = ..., - open_combat_sessionout_proto_1000: global___OpenCombatSessionOutProto | None = ..., - update_combat_out_proto_1001: global___UpdateCombatOutProto | None = ..., - quit_combat_out_proto_1002: global___QuitCombatOutProto | None = ..., - get_combat_results_out_proto_1003: global___GetCombatResultsOutProto | None = ..., - unlock_pokemon_move_out_proto_1004: global___UnlockPokemonMoveOutProto | None = ..., - get_npc_combat_rewards_out_proto_1005: global___GetNpcCombatRewardsOutProto | None = ..., - combat_friend_request_out_proto_1006: global___CombatFriendRequestOutProto | None = ..., - open_npc_combat_sessionout_proto_1007: global___OpenNpcCombatSessionOutProto | None = ..., - start_tutorial_out_proto_1008: global___StartTutorialOutProto | None = ..., - get_tutorial_egg_out_proto_1009: global___GetTutorialEggOutProto | None = ..., - send_probe_out_proto_1020: global___SendProbeOutProto | None = ..., - check_photobomb_out_proto_1101: global___CheckPhotobombOutProto | None = ..., - confirm_photobomb_out_proto_1102: global___ConfirmPhotobombOutProto | None = ..., - get_photobomb_out_proto_1103: global___GetPhotobombOutProto | None = ..., - encounter_photobomb_out_proto_1104: global___EncounterPhotobombOutProto | None = ..., - getgmap_settings_out_proto_1105: global___GetGmapSettingsOutProto | None = ..., - change_team_out_proto_1106: global___ChangeTeamOutProto | None = ..., - get_web_token_out_proto_1107: global___GetWebTokenOutProto | None = ..., - complete_snapshot_session_out_proto_1110: global___CompleteSnapshotSessionOutProto | None = ..., - complete_wild_snapshot_session_out_proto_1111: global___CompleteWildSnapshotSessionOutProto | None = ..., - start_incident_out_proto_1200: global___StartIncidentOutProto | None = ..., - complete_invasion_dialogue_out_proto_1201: global___CompleteInvasionDialogueOutProto | None = ..., - open_invasion_combat_sessionout_proto_1202: global___OpenInvasionCombatSessionOutProto | None = ..., - update_invasion_battle_out_proto_1203: global___UpdateInvasionBattleOutProto | None = ..., - invasion_encounter_out_proto_1204: global___InvasionEncounterOutProto | None = ..., - purifypokemon_outproto_1205: global___PurifyPokemonOutProto | None = ..., - get_rocket_balloon_out_proto_1206: global___GetRocketBalloonOutProto | None = ..., - vs_seeker_start_matchmaking_out_proto_1300: global___VsSeekerStartMatchmakingOutProto | None = ..., - cancel_matchmaking_out_proto_1301: global___CancelMatchmakingOutProto | None = ..., - get_matchmaking_status_out_proto_1302: global___GetMatchmakingStatusOutProto | None = ..., - complete_vs_seeker_and_restartcharging_out_proto_1303: global___CompleteVsSeekerAndRestartChargingOutProto | None = ..., - get_vs_seeker_status_out_proto_1304: global___GetVsSeekerStatusOutProto | None = ..., - completecompetitive_season_out_proto_1305: global___CompleteCompetitiveSeasonOutProto | None = ..., - claim_vs_seeker_rewards_out_proto_1306: global___ClaimVsSeekerRewardsOutProto | None = ..., - vs_seeker_reward_encounter_out_proto_1307: global___VsSeekerRewardEncounterOutProto | None = ..., - activate_vs_seeker_out_proto_1308: global___ActivateVsSeekerOutProto | None = ..., - buddy_map_out_proto_1350: global___BuddyMapOutProto | None = ..., - buddy_stats_out_proto_1351: global___BuddyStatsOutProto | None = ..., - buddy_feeding_out_proto_1352: global___BuddyFeedingOutProto | None = ..., - open_buddy_giftout_proto_1353: global___OpenBuddyGiftOutProto | None = ..., - buddy_petting_out_proto_1354: global___BuddyPettingOutProto | None = ..., - get_buddy_history_out_proto_1355: global___GetBuddyHistoryOutProto | None = ..., - update_route_draft_out_proto_1400: global___UpdateRouteDraftOutProto | None = ..., - get_map_forts_out_proto_1401: global___GetMapFortsOutProto | None = ..., - submit_route_draft_out_proto_1402: global___SubmitRouteDraftOutProto | None = ..., - get_published_routes_out_proto_1403: global___GetPublishedRoutesOutProto | None = ..., - start_route_out_proto_1404: global___StartRouteOutProto | None = ..., - get_routes_out_proto_1405: global___GetRoutesOutProto | None = ..., - progress_route_outproto_1406: global___ProgressRouteOutProto | None = ..., - process_route_tappable_outproto_1408: global___ProcessRouteTappableOutProto | None = ..., - list_route_badges_out_proto_1409: global___ListRouteBadgesOutProto | None = ..., - cancel_route_out_proto_1410: global___CancelRouteOutProto | None = ..., - npc_route_gift_out_proto_1423: global___NpcRouteGiftOutProto | None = ..., - create_buddy_multiplayer_session_out_proto_1456: global___CreateBuddyMultiplayerSessionOutProto | None = ..., - join_buddy_multiplayer_session_out_proto_1457: global___JoinBuddyMultiplayerSessionOutProto | None = ..., - leave_buddy_multiplayer_session_out_proto_1458: global___LeaveBuddyMultiplayerSessionOutProto | None = ..., - get_today_view_out_proto_1501: global___GetTodayViewOutProto | None = ..., - mega_evolve_pokemon_out_proto_1502: global___MegaEvolvePokemonOutProto | None = ..., - remote_gift_pingresponse_proto_1503: global___RemoteGiftPingResponseProto | None = ..., - send_raid_invitation_out_proto_1504: global___SendRaidInvitationOutProto | None = ..., - get_daily_encounter_out_proto_1601: global___GetDailyEncounterOutProto | None = ..., - daily_encounter_out_proto_1602: global___DailyEncounterOutProto | None = ..., - open_sponsored_giftout_proto_1650: global___OpenSponsoredGiftOutProto | None = ..., - save_player_preferences_out_proto_1652: global___SavePlayerPreferencesOutProto | None = ..., - profanity_check_outproto_1653: global___ProfanityCheckOutProto | None = ..., - get_timedgroup_challenge_out_proto_1700: global___GetTimedGroupChallengeOutProto | None = ..., - get_nintendo_account_out_proto_1710: global___GetNintendoAccountOutProto | None = ..., - unlink_nintendo_account_out_proto_1711: global___UnlinkNintendoAccountOutProto | None = ..., - get_nintendo_o_auth2_url_out_proto_1712: global___GetNintendoOAuth2UrlOutProto | None = ..., - transfer_pokemonto_pokemon_home_out_proto_1713: global___TransferPokemonToPokemonHomeOutProto | None = ..., - report_ad_feedbackresponse_1716: global___ReportAdFeedbackResponse | None = ..., - create_pokemon_tag_out_proto_1717: global___CreatePokemonTagOutProto | None = ..., - delete_pokemon_tag_out_proto_1718: global___DeletePokemonTagOutProto | None = ..., - edit_pokemon_tag_out_proto_1719: global___EditPokemonTagOutProto | None = ..., - set_pokemon_tags_for_pokemon_out_proto_1720: global___SetPokemonTagsForPokemonOutProto | None = ..., - get_pokemon_tags_out_proto_1721: global___GetPokemonTagsOutProto | None = ..., - change_pokemon_form_out_proto_1722: global___ChangePokemonFormOutProto | None = ..., - choose_global_ticketed_event_variant_out_proto_1723: global___ChooseGlobalTicketedEventVariantOutProto | None = ..., - get_referral_code_out_proto_1800: global___GetReferralCodeOutProto | None = ..., - add_referrer_out_proto_1801: global___AddReferrerOutProto | None = ..., - send_friend_invite_via_referral_code_out_proto_1802: global___SendFriendInviteViaReferralCodeOutProto | None = ..., - get_milestones_out_proto_1803: global___GetMilestonesOutProto | None = ..., - markmilestone_as_viewed_out_proto_1804: global___MarkMilestoneAsViewedOutProto | None = ..., - get_milestones_preview_out_proto_1805: global___GetMilestonesPreviewOutProto | None = ..., - complete_milestone_out_proto_1806: global___CompleteMilestoneOutProto | None = ..., - getgeofenced_ad_out_proto_1820: global___GetGeofencedAdOutProto | None = ..., - delete_postcards_out_proto_1909: global___DeletePostcardsOutProto | None = ..., - create_postcard_out_proto_1910: global___CreatePostcardOutProto | None = ..., - update_postcard_out_proto_1911: global___UpdatePostcardOutProto | None = ..., - delete_postcard_out_proto_1912: global___DeletePostcardOutProto | None = ..., - get_memento_list_out_proto_1913: global___GetMementoListOutProto | None = ..., - upload_raid_client_log_out_proto_1914: global___UploadRaidClientLogOutProto | None = ..., - check_gifting_eligibility_out_proto_2000: global___CheckGiftingEligibilityOutProto | None = ..., - redeem_ticket_gift_for_friend_out_proto_2001: global___RedeemTicketGiftForFriendOutProto | None = ..., - get_insence_recap_out_proto_2002: global___GetInsenceRecapOutProto | None = ..., - get_ackwowledge_insence_recap_out_proto_2003: global___GetAckwowledgeInsenceRecapOutProto | None = ..., - get_pokestop_encounter_out_proto_2005: global___GetPokestopEncounterOutProto | None = ..., - encounter_pokestopencounter_out_proto_2006: global___EncounterPokestopEncounterOutProto | None = ..., - player_spawnablepokemon_outproto_2007: global___PlayerSpawnablePokemonOutProto | None = ..., - send_friend_request_via_player_id_out_proto_2010: global___SendFriendRequestViaPlayerIdOutProto | None = ..., - get_raid_lobby_counter_out_proto_2011: global___GetRaidLobbyCounterOutProto | None = ..., - use_non_combat_move_response_proto_2014: global___UseNonCombatMoveResponseProto | None = ..., - update_pokemon_size_contest_entry_out_proto_2101: global___UpdatePokemonSizeContestEntryOutProto | None = ..., - get_pokemon_size_contest_entry_out_proto_2104: global___GetPokemonSizeContestEntryOutProto | None = ..., - get_contest_data_out_proto_2105: global___GetContestDataOutProto | None = ..., - get_contests_unclaimed_rewards_out_proto_2106: global___GetContestsUnclaimedRewardsOutProto | None = ..., - claimcontests_rewards_out_proto_2107: global___ClaimContestsRewardsOutProto | None = ..., - get_entered_contest_out_proto_2108: global___GetEnteredContestOutProto | None = ..., - start_party_out_proto_2302: global___StartPartyOutProto | None = ..., - badge_reward_encounter_response_proto_2360: global___BadgeRewardEncounterResponseProto | None = ..., - npc_update_state_out_proto_2400: global___NpcUpdateStateOutProto | None = ..., - npc_send_gift_out_proto_2401: global___NpcSendGiftOutProto | None = ..., - npc_open_gift_out_proto_2402: global___NpcOpenGiftOutProto | None = ..., - get_vps_event_out_proto_3000: global___GetVpsEventOutProto | None = ..., - update_vps_event_out_proto_3001: global___UpdateVpsEventOutProto | None = ..., - push_notification_registry_outproto_5000: global___PushNotificationRegistryOutProto | None = ..., - update_notification_out_proto_5002: global___UpdateNotificationOutProto | None = ..., - optout_proto_5003: global___OptOutProto | None = ..., - download_gm_templates_response_proto_5004: global___DownloadGmTemplatesResponseProto | None = ..., - get_inventory_response_proto_5005: global___GetInventoryResponseProto | None = ..., - redeem_passcoderesponse_proto_5006: global___RedeemPasscodeResponseProto | None = ..., - ping_responseproto_5007: global___PingResponseProto | None = ..., - add_loginaction_out_proto_5008: global___AddLoginActionOutProto | None = ..., - remove_login_action_out_proto_5009: global___RemoveLoginActionOutProto | None = ..., - listlogin_action_out_proto_5010: global___ListLoginActionOutProto | None = ..., - submit_new_poi_out_proto_5011: global___SubmitNewPoiOutProto | None = ..., - proxy_responseproto_5012: global___ProxyResponseProto | None = ..., - get_available_submissions_out_proto_5014: global___GetAvailableSubmissionsOutProto | None = ..., - replace_login_action_out_proto_5015: global___ReplaceLoginActionOutProto | None = ..., - client_telemetry_batch_out_proto_5018: global___ClientTelemetryBatchOutProto | None = ..., - purchase_sku_outproto_5019: global___PurchaseSkuOutProto | None = ..., - get_available_skus_and_balances_out_proto_5020: global___GetAvailableSkusAndBalancesOutProto | None = ..., - redeem_googlereceipt_out_proto_5021: global___RedeemGoogleReceiptOutProto | None = ..., - redeem_applereceipt_out_proto_5022: global___RedeemAppleReceiptOutProto | None = ..., - redeem_desktopreceipt_out_proto_5023: global___RedeemDesktopReceiptOutProto | None = ..., - fitness_update_out_proto_5024: global___FitnessUpdateOutProto | None = ..., - get_fitness_report_out_proto_5025: global___GetFitnessReportOutProto | None = ..., - client_telemetryclient_settings_proto_5026: global___ClientTelemetryClientSettingsProto | None = ..., - register_background_serviceresponse_proto_5028: global___RegisterBackgroundServiceResponseProto | None = ..., - set_in_game_currency_exchange_rate_out_proto_5032: global___SetInGameCurrencyExchangeRateOutProto | None = ..., - geofence_update_out_proto_5033: global___GeofenceUpdateOutProto | None = ..., - location_ping_out_proto_5034: global___LocationPingOutProto | None = ..., - generategmap_signed_url_out_proto_5035: global___GenerateGmapSignedUrlOutProto | None = ..., - getgmap_settings_out_proto_5036: global___GetGmapSettingsOutProto | None = ..., - redeem_samsungreceipt_out_proto_5037: global___RedeemSamsungReceiptOutProto | None = ..., - get_outstanding_warnings_response_proto_5039: global___GetOutstandingWarningsResponseProto | None = ..., - acknowledge_warnings_response_proto_5040: global___AcknowledgeWarningsResponseProto | None = ..., - get_web_token_out_proto_5045: global___GetWebTokenOutProto | None = ..., - get_adventure_sync_settings_response_proto_5046: global___GetAdventureSyncSettingsResponseProto | None = ..., - update_adventure_sync_settings_response_proto_5047: global___UpdateAdventureSyncSettingsResponseProto | None = ..., - set_birthday_response_proto_5048: global___SetBirthdayResponseProto | None = ..., - fetch_newsfeed_response_5049: global___FetchNewsfeedResponse | None = ..., - mark_newsfeed_read_response_5050: global___MarkNewsfeedReadResponse | None = ..., - search_player_out_proto_10000: global___SearchPlayerOutProto | None = ..., - send_friend_invite_out_proto_10002: global___SendFriendInviteOutProto | None = ..., - cancel_friend_invite_out_proto_10003: global___CancelFriendInviteOutProto | None = ..., - accept_friend_invite_out_proto_10004: global___AcceptFriendInviteOutProto | None = ..., - decline_friend_invite_out_proto_10005: global___DeclineFriendInviteOutProto | None = ..., - get_friends_list_out_proto_10006: global___GetFriendsListOutProto | None = ..., - get_outgoing_friend_invites_out_proto_10007: global___GetOutgoingFriendInvitesOutProto | None = ..., - get_incoming_friend_invites_out_proto_10008: global___GetIncomingFriendInvitesOutProto | None = ..., - remove_friend_out_proto_10009: global___RemoveFriendOutProto | None = ..., - get_friend_details_out_proto_10010: global___GetFriendDetailsOutProto | None = ..., - invite_facebook_friend_out_proto_10011: global___InviteFacebookFriendOutProto | None = ..., - is_my_friend_out_proto_10012: global___IsMyFriendOutProto | None = ..., - get_friend_code_out_proto_10013: global___GetFriendCodeOutProto | None = ..., - get_facebook_friend_list_out_proto_10014: global___GetFacebookFriendListOutProto | None = ..., - update_facebook_status_out_proto_10015: global___UpdateFacebookStatusOutProto | None = ..., - savesocial_playersettings_out_proto_10016: global___SaveSocialPlayerSettingsOutProto | None = ..., - get_player_settings_out_proto_10017: global___GetPlayerSettingsOutProto | None = ..., - set_accountsettings_out_proto_10021: global___SetAccountSettingsOutProto | None = ..., - get_account_settings_out_proto_10022: global___GetAccountSettingsOutProto | None = ..., - add_favorite_friend_response_10023: global___AddFavoriteFriendResponse | None = ..., - remove_favorite_friendresponse_10024: global___RemoveFavoriteFriendResponse | None = ..., - block_account_out_proto_10025: global___BlockAccountOutProto | None = ..., - unblock_account_out_proto_10026: global___UnblockAccountOutProto | None = ..., - get_outgoing_blocks_out_proto_10027: global___GetOutgoingBlocksOutProto | None = ..., - is_account_blocked_out_proto_10028: global___IsAccountBlockedOutProto | None = ..., - push_notification_registry_outproto_10101: global___PushNotificationRegistryOutProto | None = ..., - update_notification_out_proto_10103: global___UpdateNotificationOutProto | None = ..., - optout_proto_10104: global___OptOutProto | None = ..., - get_inbox_out_proto_10105: global___GetInboxOutProto | None = ..., - get_signed_url_out_proto_10201: global___GetSignedUrlOutProto | None = ..., - submit_image_out_proto_10202: global___SubmitImageOutProto | None = ..., - get_photos_out_proto_10203: global___GetPhotosOutProto | None = ..., - delete_photo_out_proto_10204: global___DeletePhotoOutProto | None = ..., - flag_photo_response_10205: global___FlagPhotoResponse | None = ..., - update_profile_response_20001: global___UpdateProfileResponse | None = ..., - update_friendship_response_20002: global___UpdateFriendshipResponse | None = ..., - get_profile_response_20003: global___GetProfileResponse | None = ..., - invite_game_response_20004: global___InviteGameResponse | None = ..., - list_friends_response_20006: global___ListFriendsResponse | None = ..., - get_friend_details_out_proto_20007: global___GetFriendDetailsOutProto | None = ..., - get_client_feature_flags_response_20008: global___GetClientFeatureFlagsResponse | None = ..., - get_incominggame_invites_response_20010: global___GetIncomingGameInvitesResponse | None = ..., - update_incoming_game_invite_response_20011: global___UpdateIncomingGameInviteResponse | None = ..., - dismiss_outgoing_game_invites_response_20012: global___DismissOutgoingGameInvitesResponse | None = ..., - sync_contact_list_response_20013: global___SyncContactListResponse | None = ..., - send_contact_list_friend_invite_response_20014: global___SendContactListFriendInviteResponse | None = ..., - refer_contact_list_friendresponse_20015: global___ReferContactListFriendResponse | None = ..., - get_contact_list_info_response_20016: global___GetContactListInfoResponse | None = ..., - dismiss_contact_list_update_response_20017: global___DismissContactListUpdateResponse | None = ..., - notify_contact_list_friends_response_20018: global___NotifyContactListFriendsResponse | None = ..., - get_friend_recommendation_response_20500: global___GetFriendRecommendationResponse | None = ..., - get_outstanding_warnings_response_proto_200000: global___GetOutstandingWarningsResponseProto | None = ..., - acknowledge_warnings_response_proto_200001: global___AcknowledgeWarningsResponseProto | None = ..., - register_background_serviceresponse_proto_230000: global___RegisterBackgroundServiceResponseProto | None = ..., - get_adventure_sync_progress_out_proto_230002: global___GetAdventureSyncProgressOutProto | None = ..., - purchase_sku_outproto_310000: global___PurchaseSkuOutProto | None = ..., - get_available_skus_and_balances_out_proto_310001: global___GetAvailableSkusAndBalancesOutProto | None = ..., - set_in_game_currency_exchange_rate_out_proto_310002: global___SetInGameCurrencyExchangeRateOutProto | None = ..., - redeem_googlereceipt_out_proto_310100: global___RedeemGoogleReceiptOutProto | None = ..., - redeem_applereceipt_out_proto_310101: global___RedeemAppleReceiptOutProto | None = ..., - redeem_desktopreceipt_out_proto_310102: global___RedeemDesktopReceiptOutProto | None = ..., - redeem_samsungreceipt_out_proto_310103: global___RedeemSamsungReceiptOutProto | None = ..., - get_available_subscriptions_response_proto_310200: global___GetAvailableSubscriptionsResponseProto | None = ..., - get_active_subscriptions_response_proto_310201: global___GetActiveSubscriptionsResponseProto | None = ..., - geofence_update_out_proto_360000: global___GeofenceUpdateOutProto | None = ..., - location_ping_out_proto_360001: global___LocationPingOutProto | None = ..., - update_breadcrumb_history_response_proto_361000: global___UpdateBreadcrumbHistoryResponseProto | None = ..., - refresh_proximity_tokensresponse_proto_362000: global___RefreshProximityTokensResponseProto | None = ..., - report_proximity_contactsresponse_proto_362001: global___ReportProximityContactsResponseProto | None = ..., - getgame_access_token_out_proto_600005: global___GetGameAccessTokenOutProto | None = ..., - submit_new_poi_out_proto_620000: global___SubmitNewPoiOutProto | None = ..., - get_available_submissions_out_proto_620001: global___GetAvailableSubmissionsOutProto | None = ..., - get_player_submission_validation_settings_out_proto_620003: global___GetPlayerSubmissionValidationSettingsOutProto | None = ..., - generategmap_signed_url_out_proto_620300: global___GenerateGmapSignedUrlOutProto | None = ..., - getgmap_settings_out_proto_620301: global___GetGmapSettingsOutProto | None = ..., - getgrapeshot_upload_url_out_proto_620401: global___GetGrapeshotUploadUrlOutProto | None = ..., - async_file_upload_complete_out_proto_620402: global___AsyncFileUploadCompleteOutProto | None = ..., - get_a_r_mapping_settings_out_proto_620403: global___GetARMappingSettingsOutProto | None = ..., - get_images_for_poi_out_proto_620500: global___GetImagesForPoiOutProto | None = ..., - submit_player_image_vote_for_poi_out_proto_620501: global___SubmitPlayerImageVoteForPoiOutProto | None = ..., - get_imagegallery_settings_out_proto_620502: global___GetImageGallerySettingsOutProto | None = ..., - get_map_data_out_proto_620600: global___GetMapDataOutProto | None = ..., - get_pois_in_radius_out_proto_620601: global___GetPoisInRadiusOutProto | None = ..., - fitness_update_out_proto_640000: global___FitnessUpdateOutProto | None = ..., - get_fitness_report_out_proto_640001: global___GetFitnessReportOutProto | None = ..., - get_adventure_sync_settings_response_proto_640002: global___GetAdventureSyncSettingsResponseProto | None = ..., - update_adventure_sync_settings_response_proto_640003: global___UpdateAdventureSyncSettingsResponseProto | None = ..., - update_adventure_sync_fitness_response_proto_640004: global___UpdateAdventureSyncFitnessResponseProto | None = ..., - get_adventure_sync_fitness_report_response_proto_640005: global___GetAdventureSyncFitnessReportResponseProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["accept_combat_challenge_out_proto_995", b"accept_combat_challenge_out_proto_995", "accept_friend_invite_out_proto_10004", b"accept_friend_invite_out_proto_10004", "acknowledge_punishment_out_proto_10", b"acknowledge_punishment_out_proto_10", "acknowledge_warnings_response_proto_200001", b"acknowledge_warnings_response_proto_200001", "acknowledge_warnings_response_proto_5040", b"acknowledge_warnings_response_proto_5040", "activate_vs_seeker_out_proto_1308", b"activate_vs_seeker_out_proto_1308", "add_favorite_friend_response_10023", b"add_favorite_friend_response_10023", "add_fort_modifier_out_proto_144", b"add_fort_modifier_out_proto_144", "add_loginaction_out_proto_5008", b"add_loginaction_out_proto_5008", "add_referrer_out_proto_1801", b"add_referrer_out_proto_1801", "asset_digest_out_proto_300", b"asset_digest_out_proto_300", "asset_version_out_proto_302", b"asset_version_out_proto_302", "async_file_upload_complete_out_proto_620402", b"async_file_upload_complete_out_proto_620402", "attack_raid_battle_out_proto_166", b"attack_raid_battle_out_proto_166", "award_free_raid_ticket_out_proto_815", b"award_free_raid_ticket_out_proto_815", "badge_reward_encounter_response_proto_2360", b"badge_reward_encounter_response_proto_2360", "beluga_transaction_complete_out_proto_820", b"beluga_transaction_complete_out_proto_820", "beluga_transaction_start_out_proto_819", b"beluga_transaction_start_out_proto_819", "block_account_out_proto_10025", b"block_account_out_proto_10025", "buddy_feeding_out_proto_1352", b"buddy_feeding_out_proto_1352", "buddy_map_out_proto_1350", b"buddy_map_out_proto_1350", "buddy_petting_out_proto_1354", b"buddy_petting_out_proto_1354", "buddy_stats_out_proto_1351", b"buddy_stats_out_proto_1351", "cancel_friend_invite_out_proto_10003", b"cancel_friend_invite_out_proto_10003", "cancel_matchmaking_out_proto_1301", b"cancel_matchmaking_out_proto_1301", "cancel_route_out_proto_1410", b"cancel_route_out_proto_1410", "cancel_trading_out_proto_973", b"cancel_trading_out_proto_973", "cancelcombatchallenge_out_proto_997", b"cancelcombatchallenge_out_proto_997", "catch_pokemon_out_proto_103", b"catch_pokemon_out_proto_103", "change_pokemon_form_out_proto_1722", b"change_pokemon_form_out_proto_1722", "change_team_out_proto_1106", b"change_team_out_proto_1106", "check_awarded_badges_out_proto_129", b"check_awarded_badges_out_proto_129", "check_gifting_eligibility_out_proto_2000", b"check_gifting_eligibility_out_proto_2000", "check_photobomb_out_proto_1101", b"check_photobomb_out_proto_1101", "check_send_gift_out_proto_956", b"check_send_gift_out_proto_956", "check_share_ex_raid_pass_out_proto_961", b"check_share_ex_raid_pass_out_proto_961", "checkchallenge_out_proto_600", b"checkchallenge_out_proto_600", "choose_global_ticketed_event_variant_out_proto_1723", b"choose_global_ticketed_event_variant_out_proto_1723", "claim_vs_seeker_rewards_out_proto_1306", b"claim_vs_seeker_rewards_out_proto_1306", "claimcontests_rewards_out_proto_2107", b"claimcontests_rewards_out_proto_2107", "client_telemetry_batch_out_proto_5018", b"client_telemetry_batch_out_proto_5018", "client_telemetryclient_settings_proto_5026", b"client_telemetryclient_settings_proto_5026", "codename_result_proto_403", b"codename_result_proto_403", "collect_daily_bonus_out_proto_138", b"collect_daily_bonus_out_proto_138", "combat_friend_request_out_proto_1006", b"combat_friend_request_out_proto_1006", "complete_invasion_dialogue_out_proto_1201", b"complete_invasion_dialogue_out_proto_1201", "complete_milestone_out_proto_1806", b"complete_milestone_out_proto_1806", "complete_quest_out_proto_902", b"complete_quest_out_proto_902", "complete_snapshot_session_out_proto_1110", b"complete_snapshot_session_out_proto_1110", "complete_vs_seeker_and_restartcharging_out_proto_1303", b"complete_vs_seeker_and_restartcharging_out_proto_1303", "complete_wild_snapshot_session_out_proto_1111", b"complete_wild_snapshot_session_out_proto_1111", "completecompetitive_season_out_proto_1305", b"completecompetitive_season_out_proto_1305", "confirm_photobomb_out_proto_1102", b"confirm_photobomb_out_proto_1102", "confirm_trading_out_proto_972", b"confirm_trading_out_proto_972", "convertcandy_to_xlcandy_out_proto_171", b"convertcandy_to_xlcandy_out_proto_171", "create_buddy_multiplayer_session_out_proto_1456", b"create_buddy_multiplayer_session_out_proto_1456", "create_pokemon_tag_out_proto_1717", b"create_pokemon_tag_out_proto_1717", "create_postcard_out_proto_1910", b"create_postcard_out_proto_1910", "createcombatchallenge_out_proto_992", b"createcombatchallenge_out_proto_992", "daily_encounter_out_proto_1602", b"daily_encounter_out_proto_1602", "decline_combat_challenge_out_proto_996", b"decline_combat_challenge_out_proto_996", "decline_ex_raid_pass_out_proto_962", b"decline_ex_raid_pass_out_proto_962", "decline_friend_invite_out_proto_10005", b"decline_friend_invite_out_proto_10005", "delete_gift_from_inventory_out_proto_958", b"delete_gift_from_inventory_out_proto_958", "delete_gift_out_proto_953", b"delete_gift_out_proto_953", "delete_photo_out_proto_10204", b"delete_photo_out_proto_10204", "delete_pokemon_tag_out_proto_1718", b"delete_pokemon_tag_out_proto_1718", "delete_postcard_out_proto_1912", b"delete_postcard_out_proto_1912", "delete_postcards_out_proto_1909", b"delete_postcards_out_proto_1909", "disk_encounter_out_proto_145", b"disk_encounter_out_proto_145", "dismiss_contact_list_update_response_20017", b"dismiss_contact_list_update_response_20017", "dismiss_outgoing_game_invites_response_20012", b"dismiss_outgoing_game_invites_response_20012", "download_gm_templates_response_proto_5004", b"download_gm_templates_response_proto_5004", "download_settings_response_proto_5", b"download_settings_response_proto_5", "download_url_out_proto_301", b"download_url_out_proto_301", "echo_out_proto_666", b"echo_out_proto_666", "edit_pokemon_tag_out_proto_1719", b"edit_pokemon_tag_out_proto_1719", "encounter_out_proto_102", b"encounter_out_proto_102", "encounter_photobomb_out_proto_1104", b"encounter_photobomb_out_proto_1104", "encounter_pokestopencounter_out_proto_2006", b"encounter_pokestopencounter_out_proto_2006", "encounter_tutorial_complete_out_proto_127", b"encounter_tutorial_complete_out_proto_127", "equip_badge_out_proto_150", b"equip_badge_out_proto_150", "evolve_pokemon_out_proto_125", b"evolve_pokemon_out_proto_125", "fetch_all_news_out_proto_816", b"fetch_all_news_out_proto_816", "fetch_newsfeed_response_5049", b"fetch_newsfeed_response_5049", "fitness_update_out_proto_5024", b"fitness_update_out_proto_5024", "fitness_update_out_proto_640000", b"fitness_update_out_proto_640000", "flag_photo_response_10205", b"flag_photo_response_10205", "fort_deploy_out_proto_110", b"fort_deploy_out_proto_110", "fort_details_out_proto_104", b"fort_details_out_proto_104", "fort_recall_out_proto_111", b"fort_recall_out_proto_111", "fort_search_out_proto_101", b"fort_search_out_proto_101", "generate_combat_challenge_id_out_proto_991", b"generate_combat_challenge_id_out_proto_991", "generategmap_signed_url_out_proto_5035", b"generategmap_signed_url_out_proto_5035", "generategmap_signed_url_out_proto_620300", b"generategmap_signed_url_out_proto_620300", "geofence_update_out_proto_360000", b"geofence_update_out_proto_360000", "geofence_update_out_proto_5033", b"geofence_update_out_proto_5033", "get_a_r_mapping_settings_out_proto_620403", b"get_a_r_mapping_settings_out_proto_620403", "get_account_settings_out_proto_10022", b"get_account_settings_out_proto_10022", "get_ackwowledge_insence_recap_out_proto_2003", b"get_ackwowledge_insence_recap_out_proto_2003", "get_active_subscriptions_response_proto_310201", b"get_active_subscriptions_response_proto_310201", "get_adventure_sync_fitness_report_response_proto_640005", b"get_adventure_sync_fitness_report_response_proto_640005", "get_adventure_sync_progress_out_proto_230002", b"get_adventure_sync_progress_out_proto_230002", "get_adventure_sync_settings_response_proto_5046", b"get_adventure_sync_settings_response_proto_5046", "get_adventure_sync_settings_response_proto_640002", b"get_adventure_sync_settings_response_proto_640002", "get_available_skus_and_balances_out_proto_310001", b"get_available_skus_and_balances_out_proto_310001", "get_available_skus_and_balances_out_proto_5020", b"get_available_skus_and_balances_out_proto_5020", "get_available_submissions_out_proto_5014", b"get_available_submissions_out_proto_5014", "get_available_submissions_out_proto_620001", b"get_available_submissions_out_proto_620001", "get_available_subscriptions_response_proto_310200", b"get_available_subscriptions_response_proto_310200", "get_buddy_history_out_proto_1355", b"get_buddy_history_out_proto_1355", "get_buddy_walked_out_proto_153", b"get_buddy_walked_out_proto_153", "get_client_feature_flags_response_20008", b"get_client_feature_flags_response_20008", "get_combat_challenge_out_proto_994", b"get_combat_challenge_out_proto_994", "get_combat_player_profile_out_proto_990", b"get_combat_player_profile_out_proto_990", "get_combat_results_out_proto_1003", b"get_combat_results_out_proto_1003", "get_contact_list_info_response_20016", b"get_contact_list_info_response_20016", "get_contest_data_out_proto_2105", b"get_contest_data_out_proto_2105", "get_contests_unclaimed_rewards_out_proto_2106", b"get_contests_unclaimed_rewards_out_proto_2106", "get_daily_encounter_out_proto_1601", b"get_daily_encounter_out_proto_1601", "get_entered_contest_out_proto_2108", b"get_entered_contest_out_proto_2108", "get_facebook_friend_list_out_proto_10014", b"get_facebook_friend_list_out_proto_10014", "get_fitness_report_out_proto_5025", b"get_fitness_report_out_proto_5025", "get_fitness_report_out_proto_640001", b"get_fitness_report_out_proto_640001", "get_fitness_rewards_out_proto_980", b"get_fitness_rewards_out_proto_980", "get_friend_code_out_proto_10013", b"get_friend_code_out_proto_10013", "get_friend_details_out_proto_10010", b"get_friend_details_out_proto_10010", "get_friend_details_out_proto_20007", b"get_friend_details_out_proto_20007", "get_friend_recommendation_response_20500", b"get_friend_recommendation_response_20500", "get_friends_list_out_proto_10006", b"get_friends_list_out_proto_10006", "get_hatched_eggs_out_proto_126", b"get_hatched_eggs_out_proto_126", "get_holoholo_inventory_out_proto_4", b"get_holoholo_inventory_out_proto_4", "get_imagegallery_settings_out_proto_620502", b"get_imagegallery_settings_out_proto_620502", "get_images_for_poi_out_proto_620500", b"get_images_for_poi_out_proto_620500", "get_inbox_out_proto_10105", b"get_inbox_out_proto_10105", "get_inbox_out_proto_809", b"get_inbox_out_proto_809", "get_incense_pokemon_out_proto_142", b"get_incense_pokemon_out_proto_142", "get_incoming_friend_invites_out_proto_10008", b"get_incoming_friend_invites_out_proto_10008", "get_incominggame_invites_response_20010", b"get_incominggame_invites_response_20010", "get_insence_recap_out_proto_2002", b"get_insence_recap_out_proto_2002", "get_inventory_response_proto_5005", b"get_inventory_response_proto_5005", "get_local_time_out_proto_12", b"get_local_time_out_proto_12", "get_map_data_out_proto_620600", b"get_map_data_out_proto_620600", "get_map_forts_out_proto_1401", b"get_map_forts_out_proto_1401", "get_map_objects_out_proto_106", b"get_map_objects_out_proto_106", "get_matchmaking_status_out_proto_1302", b"get_matchmaking_status_out_proto_1302", "get_memento_list_out_proto_1913", b"get_memento_list_out_proto_1913", "get_milestones_out_proto_1803", b"get_milestones_out_proto_1803", "get_milestones_preview_out_proto_1805", b"get_milestones_preview_out_proto_1805", "get_new_quests_out_proto_900", b"get_new_quests_out_proto_900", "get_nintendo_account_out_proto_1710", b"get_nintendo_account_out_proto_1710", "get_nintendo_o_auth2_url_out_proto_1712", b"get_nintendo_o_auth2_url_out_proto_1712", "get_npc_combat_rewards_out_proto_1005", b"get_npc_combat_rewards_out_proto_1005", "get_outgoing_blocks_out_proto_10027", b"get_outgoing_blocks_out_proto_10027", "get_outgoing_friend_invites_out_proto_10007", b"get_outgoing_friend_invites_out_proto_10007", "get_outstanding_warnings_response_proto_200000", b"get_outstanding_warnings_response_proto_200000", "get_outstanding_warnings_response_proto_5039", b"get_outstanding_warnings_response_proto_5039", "get_photobomb_out_proto_1103", b"get_photobomb_out_proto_1103", "get_photos_out_proto_10203", b"get_photos_out_proto_10203", "get_player_day_out_proto_9", b"get_player_day_out_proto_9", "get_player_out_proto_2", b"get_player_out_proto_2", "get_player_settings_out_proto_10017", b"get_player_settings_out_proto_10017", "get_player_settings_out_proto_818", b"get_player_settings_out_proto_818", "get_player_submission_validation_settings_out_proto_620003", b"get_player_submission_validation_settings_out_proto_620003", "get_pois_in_radius_out_proto_620601", b"get_pois_in_radius_out_proto_620601", "get_pokemon_size_contest_entry_out_proto_2104", b"get_pokemon_size_contest_entry_out_proto_2104", "get_pokemon_tags_out_proto_1721", b"get_pokemon_tags_out_proto_1721", "get_pokestop_encounter_out_proto_2005", b"get_pokestop_encounter_out_proto_2005", "get_profile_response_20003", b"get_profile_response_20003", "get_published_routes_out_proto_1403", b"get_published_routes_out_proto_1403", "get_quest_details_out_proto_901", b"get_quest_details_out_proto_901", "get_raid_details_out_proto_163", b"get_raid_details_out_proto_163", "get_raid_lobby_counter_out_proto_2011", b"get_raid_lobby_counter_out_proto_2011", "get_referral_code_out_proto_1800", b"get_referral_code_out_proto_1800", "get_remote_config_versions_out_proto_7", b"get_remote_config_versions_out_proto_7", "get_rocket_balloon_out_proto_1206", b"get_rocket_balloon_out_proto_1206", "get_routes_out_proto_1405", b"get_routes_out_proto_1405", "get_server_time_out_proto_11", b"get_server_time_out_proto_11", "get_signed_url_out_proto_10201", b"get_signed_url_out_proto_10201", "get_timedgroup_challenge_out_proto_1700", b"get_timedgroup_challenge_out_proto_1700", "get_today_view_out_proto_1501", b"get_today_view_out_proto_1501", "get_trading_out_proto_974", b"get_trading_out_proto_974", "get_tutorial_egg_out_proto_1009", b"get_tutorial_egg_out_proto_1009", "get_vps_event_out_proto_3000", b"get_vps_event_out_proto_3000", "get_vs_seeker_status_out_proto_1304", b"get_vs_seeker_status_out_proto_1304", "get_web_token_out_proto_1107", b"get_web_token_out_proto_1107", "get_web_token_out_proto_5045", b"get_web_token_out_proto_5045", "getgame_access_token_out_proto_600005", b"getgame_access_token_out_proto_600005", "getgame_master_client_templates_out_proto_6", b"getgame_master_client_templates_out_proto_6", "getgeofenced_ad_out_proto_1820", b"getgeofenced_ad_out_proto_1820", "getgift_box_details_out_proto_952", b"getgift_box_details_out_proto_952", "getgmap_settings_out_proto_1105", b"getgmap_settings_out_proto_1105", "getgmap_settings_out_proto_5036", b"getgmap_settings_out_proto_5036", "getgmap_settings_out_proto_620301", b"getgmap_settings_out_proto_620301", "getgrapeshot_upload_url_out_proto_620401", b"getgrapeshot_upload_url_out_proto_620401", "getgym_badge_details_out_proto_812", b"getgym_badge_details_out_proto_812", "gym_battle_attack_out_proto_158", b"gym_battle_attack_out_proto_158", "gym_deploy_out_proto_155", b"gym_deploy_out_proto_155", "gym_feed_pokemon_out_proto_164", b"gym_feed_pokemon_out_proto_164", "gym_start_session_out_proto_157", b"gym_start_session_out_proto_157", "gymget_info_out_proto_156", b"gymget_info_out_proto_156", "incense_encounter_out_proto_143", b"incense_encounter_out_proto_143", "invasion_encounter_out_proto_1204", b"invasion_encounter_out_proto_1204", "invite_facebook_friend_out_proto_10011", b"invite_facebook_friend_out_proto_10011", "invite_game_response_20004", b"invite_game_response_20004", "is_account_blocked_out_proto_10028", b"is_account_blocked_out_proto_10028", "is_my_friend_out_proto_10012", b"is_my_friend_out_proto_10012", "is_sku_available_out_proto_172", b"is_sku_available_out_proto_172", "join_buddy_multiplayer_session_out_proto_1457", b"join_buddy_multiplayer_session_out_proto_1457", "join_lobby_out_proto_159", b"join_lobby_out_proto_159", "leave_buddy_multiplayer_session_out_proto_1458", b"leave_buddy_multiplayer_session_out_proto_1458", "leavelobby_out_proto_160", b"leavelobby_out_proto_160", "level_up_rewards_out_proto_128", b"level_up_rewards_out_proto_128", "list_avatar_customizations_out_proto_807", b"list_avatar_customizations_out_proto_807", "list_friends_response_20006", b"list_friends_response_20006", "list_gym_badges_out_proto_811", b"list_gym_badges_out_proto_811", "list_route_badges_out_proto_1409", b"list_route_badges_out_proto_1409", "listlogin_action_out_proto_5010", b"listlogin_action_out_proto_5010", "location_ping_out_proto_360001", b"location_ping_out_proto_360001", "location_ping_out_proto_5034", b"location_ping_out_proto_5034", "mark_newsfeed_read_response_5050", b"mark_newsfeed_read_response_5050", "mark_read_news_article_out_proto_817", b"mark_read_news_article_out_proto_817", "mark_tutorial_complete_out_proto_406", b"mark_tutorial_complete_out_proto_406", "markmilestone_as_viewed_out_proto_1804", b"markmilestone_as_viewed_out_proto_1804", "mega_evolve_pokemon_out_proto_1502", b"mega_evolve_pokemon_out_proto_1502", "nickname_pokemon_out_proto_149", b"nickname_pokemon_out_proto_149", "notify_contact_list_friends_response_20018", b"notify_contact_list_friends_response_20018", "npc_open_gift_out_proto_2402", b"npc_open_gift_out_proto_2402", "npc_route_gift_out_proto_1423", b"npc_route_gift_out_proto_1423", "npc_send_gift_out_proto_2401", b"npc_send_gift_out_proto_2401", "npc_update_state_out_proto_2400", b"npc_update_state_out_proto_2400", "open_buddy_giftout_proto_1353", b"open_buddy_giftout_proto_1353", "open_combat_challengeout_proto_993", b"open_combat_challengeout_proto_993", "open_combat_sessionout_proto_1000", b"open_combat_sessionout_proto_1000", "open_giftout_proto_951", b"open_giftout_proto_951", "open_invasion_combat_sessionout_proto_1202", b"open_invasion_combat_sessionout_proto_1202", "open_npc_combat_sessionout_proto_1007", b"open_npc_combat_sessionout_proto_1007", "open_sponsored_giftout_proto_1650", b"open_sponsored_giftout_proto_1650", "open_tradingout_proto_970", b"open_tradingout_proto_970", "optout_proto_10104", b"optout_proto_10104", "optout_proto_5003", b"optout_proto_5003", "ping_responseproto_5007", b"ping_responseproto_5007", "player_spawnablepokemon_outproto_2007", b"player_spawnablepokemon_outproto_2007", "playerprofile_outproto_121", b"playerprofile_outproto_121", "process_route_tappable_outproto_1408", b"process_route_tappable_outproto_1408", "profanity_check_outproto_1653", b"profanity_check_outproto_1653", "progress_quest_outproto_906", b"progress_quest_outproto_906", "progress_route_outproto_1406", b"progress_route_outproto_1406", "proxy_responseproto_5012", b"proxy_responseproto_5012", "purchase_sku_outproto_310000", b"purchase_sku_outproto_310000", "purchase_sku_outproto_5019", b"purchase_sku_outproto_5019", "purifypokemon_outproto_1205", b"purifypokemon_outproto_1205", "push_notification_registry_outproto_10101", b"push_notification_registry_outproto_10101", "push_notification_registry_outproto_5000", b"push_notification_registry_outproto_5000", "quest_encounter_out_proto_904", b"quest_encounter_out_proto_904", "quit_combat_out_proto_1002", b"quit_combat_out_proto_1002", "reassign_player_out_proto_169", b"reassign_player_out_proto_169", "recycle_item_out_proto_137", b"recycle_item_out_proto_137", "redeem_applereceipt_out_proto_310101", b"redeem_applereceipt_out_proto_310101", "redeem_applereceipt_out_proto_5022", b"redeem_applereceipt_out_proto_5022", "redeem_desktopreceipt_out_proto_310102", b"redeem_desktopreceipt_out_proto_310102", "redeem_desktopreceipt_out_proto_5023", b"redeem_desktopreceipt_out_proto_5023", "redeem_googlereceipt_out_proto_310100", b"redeem_googlereceipt_out_proto_310100", "redeem_googlereceipt_out_proto_5021", b"redeem_googlereceipt_out_proto_5021", "redeem_passcoderesponse_proto_5006", b"redeem_passcoderesponse_proto_5006", "redeem_samsungreceipt_out_proto_310103", b"redeem_samsungreceipt_out_proto_310103", "redeem_samsungreceipt_out_proto_5037", b"redeem_samsungreceipt_out_proto_5037", "redeem_ticket_gift_for_friend_out_proto_2001", b"redeem_ticket_gift_for_friend_out_proto_2001", "refer_contact_list_friendresponse_20015", b"refer_contact_list_friendresponse_20015", "refresh_proximity_tokensresponse_proto_362000", b"refresh_proximity_tokensresponse_proto_362000", "register_background_deviceresponse_proto_8", b"register_background_deviceresponse_proto_8", "register_background_serviceresponse_proto_230000", b"register_background_serviceresponse_proto_230000", "register_background_serviceresponse_proto_5028", b"register_background_serviceresponse_proto_5028", "register_sfidaresponse_800", b"register_sfidaresponse_800", "release_pokemon_out_proto_112", b"release_pokemon_out_proto_112", "remote_gift_pingresponse_proto_1503", b"remote_gift_pingresponse_proto_1503", "remove_favorite_friendresponse_10024", b"remove_favorite_friendresponse_10024", "remove_friend_out_proto_10009", b"remove_friend_out_proto_10009", "remove_login_action_out_proto_5009", b"remove_login_action_out_proto_5009", "remove_quest_out_proto_903", b"remove_quest_out_proto_903", "replace_login_action_out_proto_5015", b"replace_login_action_out_proto_5015", "report_ad_feedbackresponse_1716", b"report_ad_feedbackresponse_1716", "report_proximity_contactsresponse_proto_362001", b"report_proximity_contactsresponse_proto_362001", "save_combat_player_preferences_out_proto_999", b"save_combat_player_preferences_out_proto_999", "save_player_preferences_out_proto_1652", b"save_player_preferences_out_proto_1652", "save_playersnapshot_out_proto_954", b"save_playersnapshot_out_proto_954", "savesocial_playersettings_out_proto_10016", b"savesocial_playersettings_out_proto_10016", "savesocial_playersettings_out_proto_959", b"savesocial_playersettings_out_proto_959", "search_player_out_proto_10000", b"search_player_out_proto_10000", "send_contact_list_friend_invite_response_20014", b"send_contact_list_friend_invite_response_20014", "send_friend_invite_out_proto_10002", b"send_friend_invite_out_proto_10002", "send_friend_invite_via_referral_code_out_proto_1802", b"send_friend_invite_via_referral_code_out_proto_1802", "send_friend_request_via_player_id_out_proto_2010", b"send_friend_request_via_player_id_out_proto_2010", "send_gift_out_proto_950", b"send_gift_out_proto_950", "send_probe_out_proto_1020", b"send_probe_out_proto_1020", "send_raid_invitation_out_proto_1504", b"send_raid_invitation_out_proto_1504", "set_accountsettings_out_proto_10021", b"set_accountsettings_out_proto_10021", "set_avatar_item_as_viewed_out_proto_808", b"set_avatar_item_as_viewed_out_proto_808", "set_avatar_out_proto_404", b"set_avatar_out_proto_404", "set_birthday_response_proto_5048", b"set_birthday_response_proto_5048", "set_buddy_pokemon_out_proto_152", b"set_buddy_pokemon_out_proto_152", "set_contactsettings_out_proto_151", b"set_contactsettings_out_proto_151", "set_favorite_pokemon_out_proto_148", b"set_favorite_pokemon_out_proto_148", "set_friend_nickname_out_proto_957", b"set_friend_nickname_out_proto_957", "set_in_game_currency_exchange_rate_out_proto_310002", b"set_in_game_currency_exchange_rate_out_proto_310002", "set_in_game_currency_exchange_rate_out_proto_5032", b"set_in_game_currency_exchange_rate_out_proto_5032", "set_lobby_pokemon_out_proto_162", b"set_lobby_pokemon_out_proto_162", "set_lobby_visibility_out_proto_161", b"set_lobby_visibility_out_proto_161", "set_neutral_avatar_out_proto_408", b"set_neutral_avatar_out_proto_408", "set_player_team_out_proto_405", b"set_player_team_out_proto_405", "set_pokemon_tags_for_pokemon_out_proto_1720", b"set_pokemon_tags_for_pokemon_out_proto_1720", "sfida_associate_response_822", b"sfida_associate_response_822", "sfida_capture_response_806", b"sfida_capture_response_806", "sfida_certification_response_802", b"sfida_certification_response_802", "sfida_check_pairing_response_823", b"sfida_check_pairing_response_823", "sfida_disassociate_response_824", b"sfida_disassociate_response_824", "sfida_dowser_response_805", b"sfida_dowser_response_805", "sfida_update_response_803", b"sfida_update_response_803", "share_ex_raid_pass_out_proto_960", b"share_ex_raid_pass_out_proto_960", "start_incident_out_proto_1200", b"start_incident_out_proto_1200", "start_party_out_proto_2302", b"start_party_out_proto_2302", "start_raid_battle_out_proto_165", b"start_raid_battle_out_proto_165", "start_route_out_proto_1404", b"start_route_out_proto_1404", "start_tutorial_out_proto_1008", b"start_tutorial_out_proto_1008", "submit_combat_challenge_pokemons_out_proto_998", b"submit_combat_challenge_pokemons_out_proto_998", "submit_image_out_proto_10202", b"submit_image_out_proto_10202", "submit_new_poi_out_proto_5011", b"submit_new_poi_out_proto_5011", "submit_new_poi_out_proto_620000", b"submit_new_poi_out_proto_620000", "submit_player_image_vote_for_poi_out_proto_620501", b"submit_player_image_vote_for_poi_out_proto_620501", "submit_route_draft_out_proto_1402", b"submit_route_draft_out_proto_1402", "sync_contact_list_response_20013", b"sync_contact_list_response_20013", "transfer_pokemonto_pokemon_home_out_proto_1713", b"transfer_pokemonto_pokemon_home_out_proto_1713", "unblock_account_out_proto_10026", b"unblock_account_out_proto_10026", "unlink_nintendo_account_out_proto_1711", b"unlink_nintendo_account_out_proto_1711", "unlock_pokemon_move_out_proto_1004", b"unlock_pokemon_move_out_proto_1004", "update_adventure_sync_fitness_response_proto_640004", b"update_adventure_sync_fitness_response_proto_640004", "update_adventure_sync_settings_response_proto_5047", b"update_adventure_sync_settings_response_proto_5047", "update_adventure_sync_settings_response_proto_640003", b"update_adventure_sync_settings_response_proto_640003", "update_breadcrumb_history_response_proto_361000", b"update_breadcrumb_history_response_proto_361000", "update_combat_out_proto_1001", b"update_combat_out_proto_1001", "update_facebook_status_out_proto_10015", b"update_facebook_status_out_proto_10015", "update_friendship_response_20002", b"update_friendship_response_20002", "update_incoming_game_invite_response_20011", b"update_incoming_game_invite_response_20011", "update_invasion_battle_out_proto_1203", b"update_invasion_battle_out_proto_1203", "update_notification_out_proto_10103", b"update_notification_out_proto_10103", "update_notification_out_proto_5002", b"update_notification_out_proto_5002", "update_pokemon_size_contest_entry_out_proto_2101", b"update_pokemon_size_contest_entry_out_proto_2101", "update_postcard_out_proto_1911", b"update_postcard_out_proto_1911", "update_profile_response_20001", b"update_profile_response_20001", "update_route_draft_out_proto_1400", b"update_route_draft_out_proto_1400", "update_trading_out_proto_971", b"update_trading_out_proto_971", "update_vps_event_out_proto_3001", b"update_vps_event_out_proto_3001", "upgrade_pokemon_out_proto_147", b"upgrade_pokemon_out_proto_147", "upload_raid_client_log_out_proto_1914", b"upload_raid_client_log_out_proto_1914", "use_incense_action_out_proto_141", b"use_incense_action_out_proto_141", "use_item_capture_out_proto_114", b"use_item_capture_out_proto_114", "use_item_egg_incubator_out_proto_140", b"use_item_egg_incubator_out_proto_140", "use_item_encounter_out_proto_154", b"use_item_encounter_out_proto_154", "use_item_move_reroll_out_proto_813", b"use_item_move_reroll_out_proto_813", "use_item_potion_out_proto_113", b"use_item_potion_out_proto_113", "use_item_rare_candy_out_proto_814", b"use_item_rare_candy_out_proto_814", "use_item_revive_out_proto_116", b"use_item_revive_out_proto_116", "use_item_stardust_boost_out_proto_168", b"use_item_stardust_boost_out_proto_168", "use_item_xp_boost_out_proto_139", b"use_item_xp_boost_out_proto_139", "use_non_combat_move_response_proto_2014", b"use_non_combat_move_response_proto_2014", "verify_challenge_out_proto_601", b"verify_challenge_out_proto_601", "vs_seeker_reward_encounter_out_proto_1307", b"vs_seeker_reward_encounter_out_proto_1307", "vs_seeker_start_matchmaking_out_proto_1300", b"vs_seeker_start_matchmaking_out_proto_1300", "waina_get_rewards_response_825", b"waina_get_rewards_response_825", "waina_submit_sleep_data_response_826", b"waina_submit_sleep_data_response_826"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["accept_combat_challenge_out_proto_995", b"accept_combat_challenge_out_proto_995", "accept_friend_invite_out_proto_10004", b"accept_friend_invite_out_proto_10004", "acknowledge_punishment_out_proto_10", b"acknowledge_punishment_out_proto_10", "acknowledge_warnings_response_proto_200001", b"acknowledge_warnings_response_proto_200001", "acknowledge_warnings_response_proto_5040", b"acknowledge_warnings_response_proto_5040", "activate_vs_seeker_out_proto_1308", b"activate_vs_seeker_out_proto_1308", "add_favorite_friend_response_10023", b"add_favorite_friend_response_10023", "add_fort_modifier_out_proto_144", b"add_fort_modifier_out_proto_144", "add_loginaction_out_proto_5008", b"add_loginaction_out_proto_5008", "add_referrer_out_proto_1801", b"add_referrer_out_proto_1801", "asset_digest_out_proto_300", b"asset_digest_out_proto_300", "asset_version_out_proto_302", b"asset_version_out_proto_302", "async_file_upload_complete_out_proto_620402", b"async_file_upload_complete_out_proto_620402", "attack_raid_battle_out_proto_166", b"attack_raid_battle_out_proto_166", "award_free_raid_ticket_out_proto_815", b"award_free_raid_ticket_out_proto_815", "badge_reward_encounter_response_proto_2360", b"badge_reward_encounter_response_proto_2360", "beluga_transaction_complete_out_proto_820", b"beluga_transaction_complete_out_proto_820", "beluga_transaction_start_out_proto_819", b"beluga_transaction_start_out_proto_819", "block_account_out_proto_10025", b"block_account_out_proto_10025", "buddy_feeding_out_proto_1352", b"buddy_feeding_out_proto_1352", "buddy_map_out_proto_1350", b"buddy_map_out_proto_1350", "buddy_petting_out_proto_1354", b"buddy_petting_out_proto_1354", "buddy_stats_out_proto_1351", b"buddy_stats_out_proto_1351", "cancel_friend_invite_out_proto_10003", b"cancel_friend_invite_out_proto_10003", "cancel_matchmaking_out_proto_1301", b"cancel_matchmaking_out_proto_1301", "cancel_route_out_proto_1410", b"cancel_route_out_proto_1410", "cancel_trading_out_proto_973", b"cancel_trading_out_proto_973", "cancelcombatchallenge_out_proto_997", b"cancelcombatchallenge_out_proto_997", "catch_pokemon_out_proto_103", b"catch_pokemon_out_proto_103", "change_pokemon_form_out_proto_1722", b"change_pokemon_form_out_proto_1722", "change_team_out_proto_1106", b"change_team_out_proto_1106", "check_awarded_badges_out_proto_129", b"check_awarded_badges_out_proto_129", "check_gifting_eligibility_out_proto_2000", b"check_gifting_eligibility_out_proto_2000", "check_photobomb_out_proto_1101", b"check_photobomb_out_proto_1101", "check_send_gift_out_proto_956", b"check_send_gift_out_proto_956", "check_share_ex_raid_pass_out_proto_961", b"check_share_ex_raid_pass_out_proto_961", "checkchallenge_out_proto_600", b"checkchallenge_out_proto_600", "choose_global_ticketed_event_variant_out_proto_1723", b"choose_global_ticketed_event_variant_out_proto_1723", "claim_vs_seeker_rewards_out_proto_1306", b"claim_vs_seeker_rewards_out_proto_1306", "claimcontests_rewards_out_proto_2107", b"claimcontests_rewards_out_proto_2107", "client_telemetry_batch_out_proto_5018", b"client_telemetry_batch_out_proto_5018", "client_telemetryclient_settings_proto_5026", b"client_telemetryclient_settings_proto_5026", "codename_result_proto_403", b"codename_result_proto_403", "collect_daily_bonus_out_proto_138", b"collect_daily_bonus_out_proto_138", "combat_friend_request_out_proto_1006", b"combat_friend_request_out_proto_1006", "complete_invasion_dialogue_out_proto_1201", b"complete_invasion_dialogue_out_proto_1201", "complete_milestone_out_proto_1806", b"complete_milestone_out_proto_1806", "complete_quest_out_proto_902", b"complete_quest_out_proto_902", "complete_snapshot_session_out_proto_1110", b"complete_snapshot_session_out_proto_1110", "complete_vs_seeker_and_restartcharging_out_proto_1303", b"complete_vs_seeker_and_restartcharging_out_proto_1303", "complete_wild_snapshot_session_out_proto_1111", b"complete_wild_snapshot_session_out_proto_1111", "completecompetitive_season_out_proto_1305", b"completecompetitive_season_out_proto_1305", "confirm_photobomb_out_proto_1102", b"confirm_photobomb_out_proto_1102", "confirm_trading_out_proto_972", b"confirm_trading_out_proto_972", "convertcandy_to_xlcandy_out_proto_171", b"convertcandy_to_xlcandy_out_proto_171", "create_buddy_multiplayer_session_out_proto_1456", b"create_buddy_multiplayer_session_out_proto_1456", "create_pokemon_tag_out_proto_1717", b"create_pokemon_tag_out_proto_1717", "create_postcard_out_proto_1910", b"create_postcard_out_proto_1910", "createcombatchallenge_out_proto_992", b"createcombatchallenge_out_proto_992", "daily_encounter_out_proto_1602", b"daily_encounter_out_proto_1602", "decline_combat_challenge_out_proto_996", b"decline_combat_challenge_out_proto_996", "decline_ex_raid_pass_out_proto_962", b"decline_ex_raid_pass_out_proto_962", "decline_friend_invite_out_proto_10005", b"decline_friend_invite_out_proto_10005", "delete_gift_from_inventory_out_proto_958", b"delete_gift_from_inventory_out_proto_958", "delete_gift_out_proto_953", b"delete_gift_out_proto_953", "delete_photo_out_proto_10204", b"delete_photo_out_proto_10204", "delete_pokemon_tag_out_proto_1718", b"delete_pokemon_tag_out_proto_1718", "delete_postcard_out_proto_1912", b"delete_postcard_out_proto_1912", "delete_postcards_out_proto_1909", b"delete_postcards_out_proto_1909", "disk_encounter_out_proto_145", b"disk_encounter_out_proto_145", "dismiss_contact_list_update_response_20017", b"dismiss_contact_list_update_response_20017", "dismiss_outgoing_game_invites_response_20012", b"dismiss_outgoing_game_invites_response_20012", "download_gm_templates_response_proto_5004", b"download_gm_templates_response_proto_5004", "download_settings_response_proto_5", b"download_settings_response_proto_5", "download_url_out_proto_301", b"download_url_out_proto_301", "echo_out_proto_666", b"echo_out_proto_666", "edit_pokemon_tag_out_proto_1719", b"edit_pokemon_tag_out_proto_1719", "encounter_out_proto_102", b"encounter_out_proto_102", "encounter_photobomb_out_proto_1104", b"encounter_photobomb_out_proto_1104", "encounter_pokestopencounter_out_proto_2006", b"encounter_pokestopencounter_out_proto_2006", "encounter_tutorial_complete_out_proto_127", b"encounter_tutorial_complete_out_proto_127", "equip_badge_out_proto_150", b"equip_badge_out_proto_150", "evolve_pokemon_out_proto_125", b"evolve_pokemon_out_proto_125", "fetch_all_news_out_proto_816", b"fetch_all_news_out_proto_816", "fetch_newsfeed_response_5049", b"fetch_newsfeed_response_5049", "fitness_update_out_proto_5024", b"fitness_update_out_proto_5024", "fitness_update_out_proto_640000", b"fitness_update_out_proto_640000", "flag_photo_response_10205", b"flag_photo_response_10205", "fort_deploy_out_proto_110", b"fort_deploy_out_proto_110", "fort_details_out_proto_104", b"fort_details_out_proto_104", "fort_recall_out_proto_111", b"fort_recall_out_proto_111", "fort_search_out_proto_101", b"fort_search_out_proto_101", "generate_combat_challenge_id_out_proto_991", b"generate_combat_challenge_id_out_proto_991", "generategmap_signed_url_out_proto_5035", b"generategmap_signed_url_out_proto_5035", "generategmap_signed_url_out_proto_620300", b"generategmap_signed_url_out_proto_620300", "geofence_update_out_proto_360000", b"geofence_update_out_proto_360000", "geofence_update_out_proto_5033", b"geofence_update_out_proto_5033", "get_a_r_mapping_settings_out_proto_620403", b"get_a_r_mapping_settings_out_proto_620403", "get_account_settings_out_proto_10022", b"get_account_settings_out_proto_10022", "get_ackwowledge_insence_recap_out_proto_2003", b"get_ackwowledge_insence_recap_out_proto_2003", "get_active_subscriptions_response_proto_310201", b"get_active_subscriptions_response_proto_310201", "get_adventure_sync_fitness_report_response_proto_640005", b"get_adventure_sync_fitness_report_response_proto_640005", "get_adventure_sync_progress_out_proto_230002", b"get_adventure_sync_progress_out_proto_230002", "get_adventure_sync_settings_response_proto_5046", b"get_adventure_sync_settings_response_proto_5046", "get_adventure_sync_settings_response_proto_640002", b"get_adventure_sync_settings_response_proto_640002", "get_available_skus_and_balances_out_proto_310001", b"get_available_skus_and_balances_out_proto_310001", "get_available_skus_and_balances_out_proto_5020", b"get_available_skus_and_balances_out_proto_5020", "get_available_submissions_out_proto_5014", b"get_available_submissions_out_proto_5014", "get_available_submissions_out_proto_620001", b"get_available_submissions_out_proto_620001", "get_available_subscriptions_response_proto_310200", b"get_available_subscriptions_response_proto_310200", "get_buddy_history_out_proto_1355", b"get_buddy_history_out_proto_1355", "get_buddy_walked_out_proto_153", b"get_buddy_walked_out_proto_153", "get_client_feature_flags_response_20008", b"get_client_feature_flags_response_20008", "get_combat_challenge_out_proto_994", b"get_combat_challenge_out_proto_994", "get_combat_player_profile_out_proto_990", b"get_combat_player_profile_out_proto_990", "get_combat_results_out_proto_1003", b"get_combat_results_out_proto_1003", "get_contact_list_info_response_20016", b"get_contact_list_info_response_20016", "get_contest_data_out_proto_2105", b"get_contest_data_out_proto_2105", "get_contests_unclaimed_rewards_out_proto_2106", b"get_contests_unclaimed_rewards_out_proto_2106", "get_daily_encounter_out_proto_1601", b"get_daily_encounter_out_proto_1601", "get_entered_contest_out_proto_2108", b"get_entered_contest_out_proto_2108", "get_facebook_friend_list_out_proto_10014", b"get_facebook_friend_list_out_proto_10014", "get_fitness_report_out_proto_5025", b"get_fitness_report_out_proto_5025", "get_fitness_report_out_proto_640001", b"get_fitness_report_out_proto_640001", "get_fitness_rewards_out_proto_980", b"get_fitness_rewards_out_proto_980", "get_friend_code_out_proto_10013", b"get_friend_code_out_proto_10013", "get_friend_details_out_proto_10010", b"get_friend_details_out_proto_10010", "get_friend_details_out_proto_20007", b"get_friend_details_out_proto_20007", "get_friend_recommendation_response_20500", b"get_friend_recommendation_response_20500", "get_friends_list_out_proto_10006", b"get_friends_list_out_proto_10006", "get_hatched_eggs_out_proto_126", b"get_hatched_eggs_out_proto_126", "get_holoholo_inventory_out_proto_4", b"get_holoholo_inventory_out_proto_4", "get_imagegallery_settings_out_proto_620502", b"get_imagegallery_settings_out_proto_620502", "get_images_for_poi_out_proto_620500", b"get_images_for_poi_out_proto_620500", "get_inbox_out_proto_10105", b"get_inbox_out_proto_10105", "get_inbox_out_proto_809", b"get_inbox_out_proto_809", "get_incense_pokemon_out_proto_142", b"get_incense_pokemon_out_proto_142", "get_incoming_friend_invites_out_proto_10008", b"get_incoming_friend_invites_out_proto_10008", "get_incominggame_invites_response_20010", b"get_incominggame_invites_response_20010", "get_insence_recap_out_proto_2002", b"get_insence_recap_out_proto_2002", "get_inventory_response_proto_5005", b"get_inventory_response_proto_5005", "get_local_time_out_proto_12", b"get_local_time_out_proto_12", "get_map_data_out_proto_620600", b"get_map_data_out_proto_620600", "get_map_forts_out_proto_1401", b"get_map_forts_out_proto_1401", "get_map_objects_out_proto_106", b"get_map_objects_out_proto_106", "get_matchmaking_status_out_proto_1302", b"get_matchmaking_status_out_proto_1302", "get_memento_list_out_proto_1913", b"get_memento_list_out_proto_1913", "get_milestones_out_proto_1803", b"get_milestones_out_proto_1803", "get_milestones_preview_out_proto_1805", b"get_milestones_preview_out_proto_1805", "get_new_quests_out_proto_900", b"get_new_quests_out_proto_900", "get_nintendo_account_out_proto_1710", b"get_nintendo_account_out_proto_1710", "get_nintendo_o_auth2_url_out_proto_1712", b"get_nintendo_o_auth2_url_out_proto_1712", "get_npc_combat_rewards_out_proto_1005", b"get_npc_combat_rewards_out_proto_1005", "get_outgoing_blocks_out_proto_10027", b"get_outgoing_blocks_out_proto_10027", "get_outgoing_friend_invites_out_proto_10007", b"get_outgoing_friend_invites_out_proto_10007", "get_outstanding_warnings_response_proto_200000", b"get_outstanding_warnings_response_proto_200000", "get_outstanding_warnings_response_proto_5039", b"get_outstanding_warnings_response_proto_5039", "get_photobomb_out_proto_1103", b"get_photobomb_out_proto_1103", "get_photos_out_proto_10203", b"get_photos_out_proto_10203", "get_player_day_out_proto_9", b"get_player_day_out_proto_9", "get_player_out_proto_2", b"get_player_out_proto_2", "get_player_settings_out_proto_10017", b"get_player_settings_out_proto_10017", "get_player_settings_out_proto_818", b"get_player_settings_out_proto_818", "get_player_submission_validation_settings_out_proto_620003", b"get_player_submission_validation_settings_out_proto_620003", "get_pois_in_radius_out_proto_620601", b"get_pois_in_radius_out_proto_620601", "get_pokemon_size_contest_entry_out_proto_2104", b"get_pokemon_size_contest_entry_out_proto_2104", "get_pokemon_tags_out_proto_1721", b"get_pokemon_tags_out_proto_1721", "get_pokestop_encounter_out_proto_2005", b"get_pokestop_encounter_out_proto_2005", "get_profile_response_20003", b"get_profile_response_20003", "get_published_routes_out_proto_1403", b"get_published_routes_out_proto_1403", "get_quest_details_out_proto_901", b"get_quest_details_out_proto_901", "get_raid_details_out_proto_163", b"get_raid_details_out_proto_163", "get_raid_lobby_counter_out_proto_2011", b"get_raid_lobby_counter_out_proto_2011", "get_referral_code_out_proto_1800", b"get_referral_code_out_proto_1800", "get_remote_config_versions_out_proto_7", b"get_remote_config_versions_out_proto_7", "get_rocket_balloon_out_proto_1206", b"get_rocket_balloon_out_proto_1206", "get_routes_out_proto_1405", b"get_routes_out_proto_1405", "get_server_time_out_proto_11", b"get_server_time_out_proto_11", "get_signed_url_out_proto_10201", b"get_signed_url_out_proto_10201", "get_timedgroup_challenge_out_proto_1700", b"get_timedgroup_challenge_out_proto_1700", "get_today_view_out_proto_1501", b"get_today_view_out_proto_1501", "get_trading_out_proto_974", b"get_trading_out_proto_974", "get_tutorial_egg_out_proto_1009", b"get_tutorial_egg_out_proto_1009", "get_vps_event_out_proto_3000", b"get_vps_event_out_proto_3000", "get_vs_seeker_status_out_proto_1304", b"get_vs_seeker_status_out_proto_1304", "get_web_token_out_proto_1107", b"get_web_token_out_proto_1107", "get_web_token_out_proto_5045", b"get_web_token_out_proto_5045", "getgame_access_token_out_proto_600005", b"getgame_access_token_out_proto_600005", "getgame_master_client_templates_out_proto_6", b"getgame_master_client_templates_out_proto_6", "getgeofenced_ad_out_proto_1820", b"getgeofenced_ad_out_proto_1820", "getgift_box_details_out_proto_952", b"getgift_box_details_out_proto_952", "getgmap_settings_out_proto_1105", b"getgmap_settings_out_proto_1105", "getgmap_settings_out_proto_5036", b"getgmap_settings_out_proto_5036", "getgmap_settings_out_proto_620301", b"getgmap_settings_out_proto_620301", "getgrapeshot_upload_url_out_proto_620401", b"getgrapeshot_upload_url_out_proto_620401", "getgym_badge_details_out_proto_812", b"getgym_badge_details_out_proto_812", "gym_battle_attack_out_proto_158", b"gym_battle_attack_out_proto_158", "gym_deploy_out_proto_155", b"gym_deploy_out_proto_155", "gym_feed_pokemon_out_proto_164", b"gym_feed_pokemon_out_proto_164", "gym_start_session_out_proto_157", b"gym_start_session_out_proto_157", "gymget_info_out_proto_156", b"gymget_info_out_proto_156", "incense_encounter_out_proto_143", b"incense_encounter_out_proto_143", "invasion_encounter_out_proto_1204", b"invasion_encounter_out_proto_1204", "invite_facebook_friend_out_proto_10011", b"invite_facebook_friend_out_proto_10011", "invite_game_response_20004", b"invite_game_response_20004", "is_account_blocked_out_proto_10028", b"is_account_blocked_out_proto_10028", "is_my_friend_out_proto_10012", b"is_my_friend_out_proto_10012", "is_sku_available_out_proto_172", b"is_sku_available_out_proto_172", "join_buddy_multiplayer_session_out_proto_1457", b"join_buddy_multiplayer_session_out_proto_1457", "join_lobby_out_proto_159", b"join_lobby_out_proto_159", "leave_buddy_multiplayer_session_out_proto_1458", b"leave_buddy_multiplayer_session_out_proto_1458", "leavelobby_out_proto_160", b"leavelobby_out_proto_160", "level_up_rewards_out_proto_128", b"level_up_rewards_out_proto_128", "list_avatar_customizations_out_proto_807", b"list_avatar_customizations_out_proto_807", "list_friends_response_20006", b"list_friends_response_20006", "list_gym_badges_out_proto_811", b"list_gym_badges_out_proto_811", "list_route_badges_out_proto_1409", b"list_route_badges_out_proto_1409", "listlogin_action_out_proto_5010", b"listlogin_action_out_proto_5010", "location_ping_out_proto_360001", b"location_ping_out_proto_360001", "location_ping_out_proto_5034", b"location_ping_out_proto_5034", "mark_newsfeed_read_response_5050", b"mark_newsfeed_read_response_5050", "mark_read_news_article_out_proto_817", b"mark_read_news_article_out_proto_817", "mark_tutorial_complete_out_proto_406", b"mark_tutorial_complete_out_proto_406", "markmilestone_as_viewed_out_proto_1804", b"markmilestone_as_viewed_out_proto_1804", "mega_evolve_pokemon_out_proto_1502", b"mega_evolve_pokemon_out_proto_1502", "nickname_pokemon_out_proto_149", b"nickname_pokemon_out_proto_149", "notify_contact_list_friends_response_20018", b"notify_contact_list_friends_response_20018", "npc_open_gift_out_proto_2402", b"npc_open_gift_out_proto_2402", "npc_route_gift_out_proto_1423", b"npc_route_gift_out_proto_1423", "npc_send_gift_out_proto_2401", b"npc_send_gift_out_proto_2401", "npc_update_state_out_proto_2400", b"npc_update_state_out_proto_2400", "open_buddy_giftout_proto_1353", b"open_buddy_giftout_proto_1353", "open_combat_challengeout_proto_993", b"open_combat_challengeout_proto_993", "open_combat_sessionout_proto_1000", b"open_combat_sessionout_proto_1000", "open_giftout_proto_951", b"open_giftout_proto_951", "open_invasion_combat_sessionout_proto_1202", b"open_invasion_combat_sessionout_proto_1202", "open_npc_combat_sessionout_proto_1007", b"open_npc_combat_sessionout_proto_1007", "open_sponsored_giftout_proto_1650", b"open_sponsored_giftout_proto_1650", "open_tradingout_proto_970", b"open_tradingout_proto_970", "optout_proto_10104", b"optout_proto_10104", "optout_proto_5003", b"optout_proto_5003", "ping_responseproto_5007", b"ping_responseproto_5007", "player_spawnablepokemon_outproto_2007", b"player_spawnablepokemon_outproto_2007", "playerprofile_outproto_121", b"playerprofile_outproto_121", "process_route_tappable_outproto_1408", b"process_route_tappable_outproto_1408", "profanity_check_outproto_1653", b"profanity_check_outproto_1653", "progress_quest_outproto_906", b"progress_quest_outproto_906", "progress_route_outproto_1406", b"progress_route_outproto_1406", "proxy_responseproto_5012", b"proxy_responseproto_5012", "purchase_sku_outproto_310000", b"purchase_sku_outproto_310000", "purchase_sku_outproto_5019", b"purchase_sku_outproto_5019", "purifypokemon_outproto_1205", b"purifypokemon_outproto_1205", "push_notification_registry_outproto_10101", b"push_notification_registry_outproto_10101", "push_notification_registry_outproto_5000", b"push_notification_registry_outproto_5000", "quest_encounter_out_proto_904", b"quest_encounter_out_proto_904", "quit_combat_out_proto_1002", b"quit_combat_out_proto_1002", "reassign_player_out_proto_169", b"reassign_player_out_proto_169", "recycle_item_out_proto_137", b"recycle_item_out_proto_137", "redeem_applereceipt_out_proto_310101", b"redeem_applereceipt_out_proto_310101", "redeem_applereceipt_out_proto_5022", b"redeem_applereceipt_out_proto_5022", "redeem_desktopreceipt_out_proto_310102", b"redeem_desktopreceipt_out_proto_310102", "redeem_desktopreceipt_out_proto_5023", b"redeem_desktopreceipt_out_proto_5023", "redeem_googlereceipt_out_proto_310100", b"redeem_googlereceipt_out_proto_310100", "redeem_googlereceipt_out_proto_5021", b"redeem_googlereceipt_out_proto_5021", "redeem_passcoderesponse_proto_5006", b"redeem_passcoderesponse_proto_5006", "redeem_samsungreceipt_out_proto_310103", b"redeem_samsungreceipt_out_proto_310103", "redeem_samsungreceipt_out_proto_5037", b"redeem_samsungreceipt_out_proto_5037", "redeem_ticket_gift_for_friend_out_proto_2001", b"redeem_ticket_gift_for_friend_out_proto_2001", "refer_contact_list_friendresponse_20015", b"refer_contact_list_friendresponse_20015", "refresh_proximity_tokensresponse_proto_362000", b"refresh_proximity_tokensresponse_proto_362000", "register_background_deviceresponse_proto_8", b"register_background_deviceresponse_proto_8", "register_background_serviceresponse_proto_230000", b"register_background_serviceresponse_proto_230000", "register_background_serviceresponse_proto_5028", b"register_background_serviceresponse_proto_5028", "register_sfidaresponse_800", b"register_sfidaresponse_800", "release_pokemon_out_proto_112", b"release_pokemon_out_proto_112", "remote_gift_pingresponse_proto_1503", b"remote_gift_pingresponse_proto_1503", "remove_favorite_friendresponse_10024", b"remove_favorite_friendresponse_10024", "remove_friend_out_proto_10009", b"remove_friend_out_proto_10009", "remove_login_action_out_proto_5009", b"remove_login_action_out_proto_5009", "remove_quest_out_proto_903", b"remove_quest_out_proto_903", "replace_login_action_out_proto_5015", b"replace_login_action_out_proto_5015", "report_ad_feedbackresponse_1716", b"report_ad_feedbackresponse_1716", "report_proximity_contactsresponse_proto_362001", b"report_proximity_contactsresponse_proto_362001", "save_combat_player_preferences_out_proto_999", b"save_combat_player_preferences_out_proto_999", "save_player_preferences_out_proto_1652", b"save_player_preferences_out_proto_1652", "save_playersnapshot_out_proto_954", b"save_playersnapshot_out_proto_954", "savesocial_playersettings_out_proto_10016", b"savesocial_playersettings_out_proto_10016", "savesocial_playersettings_out_proto_959", b"savesocial_playersettings_out_proto_959", "search_player_out_proto_10000", b"search_player_out_proto_10000", "send_contact_list_friend_invite_response_20014", b"send_contact_list_friend_invite_response_20014", "send_friend_invite_out_proto_10002", b"send_friend_invite_out_proto_10002", "send_friend_invite_via_referral_code_out_proto_1802", b"send_friend_invite_via_referral_code_out_proto_1802", "send_friend_request_via_player_id_out_proto_2010", b"send_friend_request_via_player_id_out_proto_2010", "send_gift_out_proto_950", b"send_gift_out_proto_950", "send_probe_out_proto_1020", b"send_probe_out_proto_1020", "send_raid_invitation_out_proto_1504", b"send_raid_invitation_out_proto_1504", "set_accountsettings_out_proto_10021", b"set_accountsettings_out_proto_10021", "set_avatar_item_as_viewed_out_proto_808", b"set_avatar_item_as_viewed_out_proto_808", "set_avatar_out_proto_404", b"set_avatar_out_proto_404", "set_birthday_response_proto_5048", b"set_birthday_response_proto_5048", "set_buddy_pokemon_out_proto_152", b"set_buddy_pokemon_out_proto_152", "set_contactsettings_out_proto_151", b"set_contactsettings_out_proto_151", "set_favorite_pokemon_out_proto_148", b"set_favorite_pokemon_out_proto_148", "set_friend_nickname_out_proto_957", b"set_friend_nickname_out_proto_957", "set_in_game_currency_exchange_rate_out_proto_310002", b"set_in_game_currency_exchange_rate_out_proto_310002", "set_in_game_currency_exchange_rate_out_proto_5032", b"set_in_game_currency_exchange_rate_out_proto_5032", "set_lobby_pokemon_out_proto_162", b"set_lobby_pokemon_out_proto_162", "set_lobby_visibility_out_proto_161", b"set_lobby_visibility_out_proto_161", "set_neutral_avatar_out_proto_408", b"set_neutral_avatar_out_proto_408", "set_player_team_out_proto_405", b"set_player_team_out_proto_405", "set_pokemon_tags_for_pokemon_out_proto_1720", b"set_pokemon_tags_for_pokemon_out_proto_1720", "sfida_associate_response_822", b"sfida_associate_response_822", "sfida_capture_response_806", b"sfida_capture_response_806", "sfida_certification_response_802", b"sfida_certification_response_802", "sfida_check_pairing_response_823", b"sfida_check_pairing_response_823", "sfida_disassociate_response_824", b"sfida_disassociate_response_824", "sfida_dowser_response_805", b"sfida_dowser_response_805", "sfida_update_response_803", b"sfida_update_response_803", "share_ex_raid_pass_out_proto_960", b"share_ex_raid_pass_out_proto_960", "start_incident_out_proto_1200", b"start_incident_out_proto_1200", "start_party_out_proto_2302", b"start_party_out_proto_2302", "start_raid_battle_out_proto_165", b"start_raid_battle_out_proto_165", "start_route_out_proto_1404", b"start_route_out_proto_1404", "start_tutorial_out_proto_1008", b"start_tutorial_out_proto_1008", "submit_combat_challenge_pokemons_out_proto_998", b"submit_combat_challenge_pokemons_out_proto_998", "submit_image_out_proto_10202", b"submit_image_out_proto_10202", "submit_new_poi_out_proto_5011", b"submit_new_poi_out_proto_5011", "submit_new_poi_out_proto_620000", b"submit_new_poi_out_proto_620000", "submit_player_image_vote_for_poi_out_proto_620501", b"submit_player_image_vote_for_poi_out_proto_620501", "submit_route_draft_out_proto_1402", b"submit_route_draft_out_proto_1402", "sync_contact_list_response_20013", b"sync_contact_list_response_20013", "transfer_pokemonto_pokemon_home_out_proto_1713", b"transfer_pokemonto_pokemon_home_out_proto_1713", "unblock_account_out_proto_10026", b"unblock_account_out_proto_10026", "unlink_nintendo_account_out_proto_1711", b"unlink_nintendo_account_out_proto_1711", "unlock_pokemon_move_out_proto_1004", b"unlock_pokemon_move_out_proto_1004", "update_adventure_sync_fitness_response_proto_640004", b"update_adventure_sync_fitness_response_proto_640004", "update_adventure_sync_settings_response_proto_5047", b"update_adventure_sync_settings_response_proto_5047", "update_adventure_sync_settings_response_proto_640003", b"update_adventure_sync_settings_response_proto_640003", "update_breadcrumb_history_response_proto_361000", b"update_breadcrumb_history_response_proto_361000", "update_combat_out_proto_1001", b"update_combat_out_proto_1001", "update_facebook_status_out_proto_10015", b"update_facebook_status_out_proto_10015", "update_friendship_response_20002", b"update_friendship_response_20002", "update_incoming_game_invite_response_20011", b"update_incoming_game_invite_response_20011", "update_invasion_battle_out_proto_1203", b"update_invasion_battle_out_proto_1203", "update_notification_out_proto_10103", b"update_notification_out_proto_10103", "update_notification_out_proto_5002", b"update_notification_out_proto_5002", "update_pokemon_size_contest_entry_out_proto_2101", b"update_pokemon_size_contest_entry_out_proto_2101", "update_postcard_out_proto_1911", b"update_postcard_out_proto_1911", "update_profile_response_20001", b"update_profile_response_20001", "update_route_draft_out_proto_1400", b"update_route_draft_out_proto_1400", "update_trading_out_proto_971", b"update_trading_out_proto_971", "update_vps_event_out_proto_3001", b"update_vps_event_out_proto_3001", "upgrade_pokemon_out_proto_147", b"upgrade_pokemon_out_proto_147", "upload_raid_client_log_out_proto_1914", b"upload_raid_client_log_out_proto_1914", "use_incense_action_out_proto_141", b"use_incense_action_out_proto_141", "use_item_capture_out_proto_114", b"use_item_capture_out_proto_114", "use_item_egg_incubator_out_proto_140", b"use_item_egg_incubator_out_proto_140", "use_item_encounter_out_proto_154", b"use_item_encounter_out_proto_154", "use_item_move_reroll_out_proto_813", b"use_item_move_reroll_out_proto_813", "use_item_potion_out_proto_113", b"use_item_potion_out_proto_113", "use_item_rare_candy_out_proto_814", b"use_item_rare_candy_out_proto_814", "use_item_revive_out_proto_116", b"use_item_revive_out_proto_116", "use_item_stardust_boost_out_proto_168", b"use_item_stardust_boost_out_proto_168", "use_item_xp_boost_out_proto_139", b"use_item_xp_boost_out_proto_139", "use_non_combat_move_response_proto_2014", b"use_non_combat_move_response_proto_2014", "verify_challenge_out_proto_601", b"verify_challenge_out_proto_601", "vs_seeker_reward_encounter_out_proto_1307", b"vs_seeker_reward_encounter_out_proto_1307", "vs_seeker_start_matchmaking_out_proto_1300", b"vs_seeker_start_matchmaking_out_proto_1300", "waina_get_rewards_response_825", b"waina_get_rewards_response_825", "waina_submit_sleep_data_response_826", b"waina_submit_sleep_data_response_826"]) -> None: ... - - @typing_extensions.final - class Message(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - METHOD_FIELD_NUMBER: builtins.int - MESSAGE_FIELD_NUMBER: builtins.int - method: global___AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType - message: builtins.bytes - """bytes == AllMessagesProto.ProtoNameX""" - def __init__( - self, - *, - method: global___AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType = ..., - message: builtins.bytes = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["message", b"message", "method", b"method"]) -> None: ... - - @typing_extensions.final - class Response(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - METHOD_FIELD_NUMBER: builtins.int - RESPONSE_FIELD_NUMBER: builtins.int - method: global___AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType - response: builtins.bytes - """bytes == AllResponsesProto.ProtoNameX""" - def __init__( - self, - *, - method: global___AllTypesAndMessagesResponsesProto.AllResquestTypesProto.ValueType = ..., - response: builtins.bytes = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["method", b"method", "response", b"response"]) -> None: ... - - def __init__( - self, - ) -> None: ... - -global___AllTypesAndMessagesResponsesProto = AllTypesAndMessagesResponsesProto - -@typing_extensions.final -class Anchor(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - X_CENTER_FIELD_NUMBER: builtins.int - Y_CENTER_FIELD_NUMBER: builtins.int - H_FIELD_NUMBER: builtins.int - W_FIELD_NUMBER: builtins.int - x_center: builtins.float - y_center: builtins.float - h: builtins.float - w: builtins.float - def __init__( - self, - *, - x_center: builtins.float = ..., - y_center: builtins.float = ..., - h: builtins.float = ..., - w: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["h", b"h", "w", b"w", "x_center", b"x_center", "y_center", b"y_center"]) -> None: ... - -global___Anchor = Anchor - -@typing_extensions.final -class AnchorUpdateProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _AnchorUpdateType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _AnchorUpdateTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[AnchorUpdateProto._AnchorUpdateType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: AnchorUpdateProto._AnchorUpdateType.ValueType # 0 - ADD: AnchorUpdateProto._AnchorUpdateType.ValueType # 1 - EDIT: AnchorUpdateProto._AnchorUpdateType.ValueType # 2 - REMOVE: AnchorUpdateProto._AnchorUpdateType.ValueType # 3 - - class AnchorUpdateType(_AnchorUpdateType, metaclass=_AnchorUpdateTypeEnumTypeWrapper): ... - UNSET: AnchorUpdateProto.AnchorUpdateType.ValueType # 0 - ADD: AnchorUpdateProto.AnchorUpdateType.ValueType # 1 - EDIT: AnchorUpdateProto.AnchorUpdateType.ValueType # 2 - REMOVE: AnchorUpdateProto.AnchorUpdateType.ValueType # 3 - - UPDATETYPE_FIELD_NUMBER: builtins.int - UPDATED_ANCHOR_FIELD_NUMBER: builtins.int - updateType: global___AnchorUpdateProto.AnchorUpdateType.ValueType - @property - def updated_anchor(self) -> global___VpsAnchor: ... - def __init__( - self, - *, - updateType: global___AnchorUpdateProto.AnchorUpdateType.ValueType = ..., - updated_anchor: global___VpsAnchor | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["updated_anchor", b"updated_anchor"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["updateType", b"updateType", "updated_anchor", b"updated_anchor"]) -> None: ... - -global___AnchorUpdateProto = AnchorUpdateProto - -@typing_extensions.final -class AndroidDataSource(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - IS_RAW_FIELD_NUMBER: builtins.int - APP_PACKAGE_NAME_FIELD_NUMBER: builtins.int - STREAM_IDENTIFIER_FIELD_NUMBER: builtins.int - STREAM_NAME_FIELD_NUMBER: builtins.int - DEVICE_FIELD_NUMBER: builtins.int - DATA_TYPE_FIELD_NUMBER: builtins.int - is_raw: builtins.bool - app_package_name: builtins.str - stream_identifier: builtins.str - stream_name: builtins.str - @property - def device(self) -> global___AndroidDevice: ... - data_type: builtins.str - def __init__( - self, - *, - is_raw: builtins.bool = ..., - app_package_name: builtins.str = ..., - stream_identifier: builtins.str = ..., - stream_name: builtins.str = ..., - device: global___AndroidDevice | None = ..., - data_type: builtins.str = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["device", b"device"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["app_package_name", b"app_package_name", "data_type", b"data_type", "device", b"device", "is_raw", b"is_raw", "stream_identifier", b"stream_identifier", "stream_name", b"stream_name"]) -> None: ... - -global___AndroidDataSource = AndroidDataSource - -@typing_extensions.final -class AndroidDevice(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _DeviceType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _DeviceTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[AndroidDevice._DeviceType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNKNOWN: AndroidDevice._DeviceType.ValueType # 0 - PHONE: AndroidDevice._DeviceType.ValueType # 1 - TABLET: AndroidDevice._DeviceType.ValueType # 2 - WATCH: AndroidDevice._DeviceType.ValueType # 3 - CHEST_STRAP: AndroidDevice._DeviceType.ValueType # 4 - SCALE: AndroidDevice._DeviceType.ValueType # 5 - HEAD_MOUNTED: AndroidDevice._DeviceType.ValueType # 6 - - class DeviceType(_DeviceType, metaclass=_DeviceTypeEnumTypeWrapper): ... - UNKNOWN: AndroidDevice.DeviceType.ValueType # 0 - PHONE: AndroidDevice.DeviceType.ValueType # 1 - TABLET: AndroidDevice.DeviceType.ValueType # 2 - WATCH: AndroidDevice.DeviceType.ValueType # 3 - CHEST_STRAP: AndroidDevice.DeviceType.ValueType # 4 - SCALE: AndroidDevice.DeviceType.ValueType # 5 - HEAD_MOUNTED: AndroidDevice.DeviceType.ValueType # 6 - - MANUFACTURER_FIELD_NUMBER: builtins.int - MODEL_FIELD_NUMBER: builtins.int - TYPE_FIELD_NUMBER: builtins.int - UID_FIELD_NUMBER: builtins.int - manufacturer: builtins.str - model: builtins.str - type: global___AndroidDevice.DeviceType.ValueType - uid: builtins.str - def __init__( - self, - *, - manufacturer: builtins.str = ..., - model: builtins.str = ..., - type: global___AndroidDevice.DeviceType.ValueType = ..., - uid: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["manufacturer", b"manufacturer", "model", b"model", "type", b"type", "uid", b"uid"]) -> None: ... - -global___AndroidDevice = AndroidDevice - -@typing_extensions.final -class AnimationOverrideProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _PokemonAnim: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _PokemonAnimEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[AnimationOverrideProto._PokemonAnim.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - NONE: AnimationOverrideProto._PokemonAnim.ValueType # 0 - IDLE_01: AnimationOverrideProto._PokemonAnim.ValueType # 1 - IDLE_02: AnimationOverrideProto._PokemonAnim.ValueType # 2 - LAND: AnimationOverrideProto._PokemonAnim.ValueType # 3 - ATTACK_01: AnimationOverrideProto._PokemonAnim.ValueType # 4 - ATTACK_02: AnimationOverrideProto._PokemonAnim.ValueType # 5 - DAMAGED: AnimationOverrideProto._PokemonAnim.ValueType # 6 - STUNNED: AnimationOverrideProto._PokemonAnim.ValueType # 7 - LOOP: AnimationOverrideProto._PokemonAnim.ValueType # 8 - - class PokemonAnim(_PokemonAnim, metaclass=_PokemonAnimEnumTypeWrapper): ... - NONE: AnimationOverrideProto.PokemonAnim.ValueType # 0 - IDLE_01: AnimationOverrideProto.PokemonAnim.ValueType # 1 - IDLE_02: AnimationOverrideProto.PokemonAnim.ValueType # 2 - LAND: AnimationOverrideProto.PokemonAnim.ValueType # 3 - ATTACK_01: AnimationOverrideProto.PokemonAnim.ValueType # 4 - ATTACK_02: AnimationOverrideProto.PokemonAnim.ValueType # 5 - DAMAGED: AnimationOverrideProto.PokemonAnim.ValueType # 6 - STUNNED: AnimationOverrideProto.PokemonAnim.ValueType # 7 - LOOP: AnimationOverrideProto.PokemonAnim.ValueType # 8 - - ANIMATION_FIELD_NUMBER: builtins.int - BLACKLIST_FIELD_NUMBER: builtins.int - ANIM_MIN_FIELD_NUMBER: builtins.int - ANIM_MAX_FIELD_NUMBER: builtins.int - animation: global___AnimationOverrideProto.PokemonAnim.ValueType - blacklist: builtins.bool - anim_min: builtins.float - anim_max: builtins.float - def __init__( - self, - *, - animation: global___AnimationOverrideProto.PokemonAnim.ValueType = ..., - blacklist: builtins.bool = ..., - anim_min: builtins.float = ..., - anim_max: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["anim_max", b"anim_max", "anim_min", b"anim_min", "animation", b"animation", "blacklist", b"blacklist"]) -> None: ... - -global___AnimationOverrideProto = AnimationOverrideProto - -@typing_extensions.final -class Api(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NAME_FIELD_NUMBER: builtins.int - METHODS_FIELD_NUMBER: builtins.int - OPTIONS_FIELD_NUMBER: builtins.int - VERSION_FIELD_NUMBER: builtins.int - SOURCE_CONTEXT_FIELD_NUMBER: builtins.int - MIXINS_FIELD_NUMBER: builtins.int - SYNTAX_FIELD_NUMBER: builtins.int - name: builtins.str - @property - def methods(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___GoogleMethodProto]: ... - @property - def options(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Option]: ... - version: builtins.str - @property - def source_context(self) -> global___SourceContext: ... - @property - def mixins(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Mixin]: ... - syntax: global___Syntax.ValueType - def __init__( - self, - *, - name: builtins.str = ..., - methods: collections.abc.Iterable[global___GoogleMethodProto] | None = ..., - options: collections.abc.Iterable[global___Option] | None = ..., - version: builtins.str = ..., - source_context: global___SourceContext | None = ..., - mixins: collections.abc.Iterable[global___Mixin] | None = ..., - syntax: global___Syntax.ValueType = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["source_context", b"source_context"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["methods", b"methods", "mixins", b"mixins", "name", b"name", "options", b"options", "source_context", b"source_context", "syntax", b"syntax", "version", b"version"]) -> None: ... - -global___Api = Api - -@typing_extensions.final -class ApnToken(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - REGISTRATION_ID_FIELD_NUMBER: builtins.int - BUNDLE_IDENTIFIER_FIELD_NUMBER: builtins.int - PAYLOAD_BYTE_SIZE_FIELD_NUMBER: builtins.int - registration_id: builtins.str - bundle_identifier: builtins.str - payload_byte_size: builtins.int - def __init__( - self, - *, - registration_id: builtins.str = ..., - bundle_identifier: builtins.str = ..., - payload_byte_size: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["bundle_identifier", b"bundle_identifier", "payload_byte_size", b"payload_byte_size", "registration_id", b"registration_id"]) -> None: ... - -global___ApnToken = ApnToken - -@typing_extensions.final -class AppleToken(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ID_TOKEN_FIELD_NUMBER: builtins.int - SESSION_TOKEN_FIELD_NUMBER: builtins.int - id_token: builtins.str - session_token: builtins.bytes - def __init__( - self, - *, - id_token: builtins.str = ..., - session_token: builtins.bytes = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["id_token", b"id_token", "session_token", b"session_token"]) -> None: ... - -global___AppleToken = AppleToken - -@typing_extensions.final -class AppliedBonusEffectProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TIME_BONUS_FIELD_NUMBER: builtins.int - SPACE_BONUS_FIELD_NUMBER: builtins.int - @property - def time_bonus(self) -> global___AppliedTimeBonusProto: ... - @property - def space_bonus(self) -> global___AppliedSpaceBonusProto: ... - def __init__( - self, - *, - time_bonus: global___AppliedTimeBonusProto | None = ..., - space_bonus: global___AppliedSpaceBonusProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["bonus", b"bonus", "space_bonus", b"space_bonus", "time_bonus", b"time_bonus"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["bonus", b"bonus", "space_bonus", b"space_bonus", "time_bonus", b"time_bonus"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["bonus", b"bonus"]) -> typing_extensions.Literal["time_bonus", "space_bonus"] | None: ... - -global___AppliedBonusEffectProto = AppliedBonusEffectProto - -@typing_extensions.final -class AppliedBonusProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - BONUS_TYPE_FIELD_NUMBER: builtins.int - EXPIRATION_TIME_MS_FIELD_NUMBER: builtins.int - APPLIED_TIME_MS_FIELD_NUMBER: builtins.int - EFFECT_FIELD_NUMBER: builtins.int - bonus_type: global___PlayerBonusType.ValueType - expiration_time_ms: builtins.int - applied_time_ms: builtins.int - @property - def effect(self) -> global___AppliedBonusEffectProto: ... - def __init__( - self, - *, - bonus_type: global___PlayerBonusType.ValueType = ..., - expiration_time_ms: builtins.int = ..., - applied_time_ms: builtins.int = ..., - effect: global___AppliedBonusEffectProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["effect", b"effect"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["applied_time_ms", b"applied_time_ms", "bonus_type", b"bonus_type", "effect", b"effect", "expiration_time_ms", b"expiration_time_ms"]) -> None: ... - -global___AppliedBonusProto = AppliedBonusProto - -@typing_extensions.final -class AppliedBonusesProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ITEM_FIELD_NUMBER: builtins.int - @property - def item(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___AppliedBonusProto]: ... - def __init__( - self, - *, - item: collections.abc.Iterable[global___AppliedBonusProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["item", b"item"]) -> None: ... - -global___AppliedBonusesProto = AppliedBonusesProto - -@typing_extensions.final -class AppliedItemProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ITEM_FIELD_NUMBER: builtins.int - ITEM_TYPE_FIELD_NUMBER: builtins.int - EXPIRATION_MS_FIELD_NUMBER: builtins.int - APPLIED_MS_FIELD_NUMBER: builtins.int - item: global___Item.ValueType - item_type: global___HoloItemType.ValueType - expiration_ms: builtins.int - applied_ms: builtins.int - def __init__( - self, - *, - item: global___Item.ValueType = ..., - item_type: global___HoloItemType.ValueType = ..., - expiration_ms: builtins.int = ..., - applied_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["applied_ms", b"applied_ms", "expiration_ms", b"expiration_ms", "item", b"item", "item_type", b"item_type"]) -> None: ... - -global___AppliedItemProto = AppliedItemProto - -@typing_extensions.final -class AppliedItemsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ITEM_FIELD_NUMBER: builtins.int - @property - def item(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___AppliedItemProto]: ... - def __init__( - self, - *, - item: collections.abc.Iterable[global___AppliedItemProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["item", b"item"]) -> None: ... - -global___AppliedItemsProto = AppliedItemsProto - -@typing_extensions.final -class AppliedSpaceBonusProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_VISIBLE_RANGE_METERS_FIELD_NUMBER: builtins.int - ENCOUNTER_RANGE_METERS_FIELD_NUMBER: builtins.int - SERVER_ALLOWABLE_ENCOUNTER_RANGE_METERS_FIELD_NUMBER: builtins.int - pokemon_visible_range_meters: builtins.float - encounter_range_meters: builtins.float - server_allowable_encounter_range_meters: builtins.float - def __init__( - self, - *, - pokemon_visible_range_meters: builtins.float = ..., - encounter_range_meters: builtins.float = ..., - server_allowable_encounter_range_meters: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["encounter_range_meters", b"encounter_range_meters", "pokemon_visible_range_meters", b"pokemon_visible_range_meters", "server_allowable_encounter_range_meters", b"server_allowable_encounter_range_meters"]) -> None: ... - -global___AppliedSpaceBonusProto = AppliedSpaceBonusProto - -@typing_extensions.final -class AppliedTimeBonusProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - AFFECTED_ITEMS_FIELD_NUMBER: builtins.int - @property - def affected_items(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___Item.ValueType]: ... - def __init__( - self, - *, - affected_items: collections.abc.Iterable[global___Item.ValueType] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["affected_items", b"affected_items"]) -> None: ... - -global___AppliedTimeBonusProto = AppliedTimeBonusProto - -@typing_extensions.final -class AppraisalStarThresholdSettings(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - THRESHOLD_ONE_STAR_FIELD_NUMBER: builtins.int - THRESHOLD_TWO_STAR_FIELD_NUMBER: builtins.int - THRESHOLD_THREE_STAR_FIELD_NUMBER: builtins.int - THRESHOLD_FOUR_STAR_FIELD_NUMBER: builtins.int - threshold_one_star: builtins.int - threshold_two_star: builtins.int - threshold_three_star: builtins.int - threshold_four_star: builtins.int - def __init__( - self, - *, - threshold_one_star: builtins.int = ..., - threshold_two_star: builtins.int = ..., - threshold_three_star: builtins.int = ..., - threshold_four_star: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["threshold_four_star", b"threshold_four_star", "threshold_one_star", b"threshold_one_star", "threshold_three_star", b"threshold_three_star", "threshold_two_star", b"threshold_two_star"]) -> None: ... - -global___AppraisalStarThresholdSettings = AppraisalStarThresholdSettings - -@typing_extensions.final -class ApprovedCommonTelemetryProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - BOOT_TIME_FIELD_NUMBER: builtins.int - SHOP_CLICK_FIELD_NUMBER: builtins.int - SHOP_VIEW_FIELD_NUMBER: builtins.int - POI_SUBMISSION_TELEMETRY_FIELD_NUMBER: builtins.int - POI_SUBMISSION_PHOTO_UPLOAD_ERROR_TELEMETRY_FIELD_NUMBER: builtins.int - LOG_IN_FIELD_NUMBER: builtins.int - POI_CATEGORIZATION_ENTRY_TELEMETRY_FIELD_NUMBER: builtins.int - POI_CATEGORIZATION_OPERATION_TELEMETRY_FIELD_NUMBER: builtins.int - POI_CATEGORIZATION_SELECTED_TELEMETRY_FIELD_NUMBER: builtins.int - POI_CATEGORIZATION_REMOVED_TELEMETRY_FIELD_NUMBER: builtins.int - WAYFARER_ONBOARDING_FLOW_TELEMETRY_FIELD_NUMBER: builtins.int - AS_PERMISSION_FLOW_TELEMETRY_FIELD_NUMBER: builtins.int - LOG_OUT_FIELD_NUMBER: builtins.int - SERVER_DATA_FIELD_NUMBER: builtins.int - COMMON_FILTERS_FIELD_NUMBER: builtins.int - @property - def boot_time(self) -> global___CommonTelemetryBootTime: ... - @property - def shop_click(self) -> global___CommonTelemetryShopClick: ... - @property - def shop_view(self) -> global___CommonTelemetryShopView: ... - @property - def poi_submission_telemetry(self) -> global___PoiSubmissionTelemetry: ... - @property - def poi_submission_photo_upload_error_telemetry(self) -> global___PoiSubmissionPhotoUploadErrorTelemetry: ... - @property - def log_in(self) -> global___CommonTelemetryLogIn: ... - @property - def poi_categorization_entry_telemetry(self) -> global___PoiCategorizationEntryTelemetry: ... - @property - def poi_categorization_operation_telemetry(self) -> global___PoiCategorizationOperationTelemetry: ... - @property - def poi_categorization_selected_telemetry(self) -> global___PoiCategorySelectedTelemetry: ... - @property - def poi_categorization_removed_telemetry(self) -> global___PoiCategoryRemovedTelemetry: ... - @property - def wayfarer_onboarding_flow_telemetry(self) -> global___WayfarerOnboardingFlowTelemetry: ... - @property - def as_permission_flow_telemetry(self) -> global___ASPermissionFlowTelemetry: ... - @property - def log_out(self) -> global___CommonTelemetryLogOut: ... - @property - def server_data(self) -> global___ServerRecordMetadata: ... - @property - def common_filters(self) -> global___ClientTelemetryCommonFilterProto: ... - def __init__( - self, - *, - boot_time: global___CommonTelemetryBootTime | None = ..., - shop_click: global___CommonTelemetryShopClick | None = ..., - shop_view: global___CommonTelemetryShopView | None = ..., - poi_submission_telemetry: global___PoiSubmissionTelemetry | None = ..., - poi_submission_photo_upload_error_telemetry: global___PoiSubmissionPhotoUploadErrorTelemetry | None = ..., - log_in: global___CommonTelemetryLogIn | None = ..., - poi_categorization_entry_telemetry: global___PoiCategorizationEntryTelemetry | None = ..., - poi_categorization_operation_telemetry: global___PoiCategorizationOperationTelemetry | None = ..., - poi_categorization_selected_telemetry: global___PoiCategorySelectedTelemetry | None = ..., - poi_categorization_removed_telemetry: global___PoiCategoryRemovedTelemetry | None = ..., - wayfarer_onboarding_flow_telemetry: global___WayfarerOnboardingFlowTelemetry | None = ..., - as_permission_flow_telemetry: global___ASPermissionFlowTelemetry | None = ..., - log_out: global___CommonTelemetryLogOut | None = ..., - server_data: global___ServerRecordMetadata | None = ..., - common_filters: global___ClientTelemetryCommonFilterProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["TelemetryData", b"TelemetryData", "as_permission_flow_telemetry", b"as_permission_flow_telemetry", "boot_time", b"boot_time", "common_filters", b"common_filters", "log_in", b"log_in", "log_out", b"log_out", "poi_categorization_entry_telemetry", b"poi_categorization_entry_telemetry", "poi_categorization_operation_telemetry", b"poi_categorization_operation_telemetry", "poi_categorization_removed_telemetry", b"poi_categorization_removed_telemetry", "poi_categorization_selected_telemetry", b"poi_categorization_selected_telemetry", "poi_submission_photo_upload_error_telemetry", b"poi_submission_photo_upload_error_telemetry", "poi_submission_telemetry", b"poi_submission_telemetry", "server_data", b"server_data", "shop_click", b"shop_click", "shop_view", b"shop_view", "wayfarer_onboarding_flow_telemetry", b"wayfarer_onboarding_flow_telemetry"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["TelemetryData", b"TelemetryData", "as_permission_flow_telemetry", b"as_permission_flow_telemetry", "boot_time", b"boot_time", "common_filters", b"common_filters", "log_in", b"log_in", "log_out", b"log_out", "poi_categorization_entry_telemetry", b"poi_categorization_entry_telemetry", "poi_categorization_operation_telemetry", b"poi_categorization_operation_telemetry", "poi_categorization_removed_telemetry", b"poi_categorization_removed_telemetry", "poi_categorization_selected_telemetry", b"poi_categorization_selected_telemetry", "poi_submission_photo_upload_error_telemetry", b"poi_submission_photo_upload_error_telemetry", "poi_submission_telemetry", b"poi_submission_telemetry", "server_data", b"server_data", "shop_click", b"shop_click", "shop_view", b"shop_view", "wayfarer_onboarding_flow_telemetry", b"wayfarer_onboarding_flow_telemetry"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["TelemetryData", b"TelemetryData"]) -> typing_extensions.Literal["boot_time", "shop_click", "shop_view", "poi_submission_telemetry", "poi_submission_photo_upload_error_telemetry", "log_in", "poi_categorization_entry_telemetry", "poi_categorization_operation_telemetry", "poi_categorization_selected_telemetry", "poi_categorization_removed_telemetry", "wayfarer_onboarding_flow_telemetry", "as_permission_flow_telemetry", "log_out"] | None: ... - -global___ApprovedCommonTelemetryProto = ApprovedCommonTelemetryProto - -@typing_extensions.final -class ArMappingSessionTelemetryProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FULFILLED_GEOTARGETED_QUEST_FIELD_NUMBER: builtins.int - fulfilled_geotargeted_quest: builtins.bool - def __init__( - self, - *, - fulfilled_geotargeted_quest: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["fulfilled_geotargeted_quest", b"fulfilled_geotargeted_quest"]) -> None: ... - -global___ArMappingSessionTelemetryProto = ArMappingSessionTelemetryProto - -@typing_extensions.final -class ArMappingSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MIN_HOURS_BETWEEN_PROMPT_FIELD_NUMBER: builtins.int - MAX_VIDEO_TIME_SECONDS_FIELD_NUMBER: builtins.int - PREVIEW_VIDEO_BITRATE_KBPS_FIELD_NUMBER: builtins.int - PREVIEW_VIDEO_DEADLINE_MS_FIELD_NUMBER: builtins.int - RESEARCH_VIDEO_BITRATE_KBPS_FIELD_NUMBER: builtins.int - RESEARCH_VIDEO_DEADLINE_MS_FIELD_NUMBER: builtins.int - MIN_VIDEO_TIME_SECONDS_FIELD_NUMBER: builtins.int - PREVIEW_FRAME_RATE_FPS_FIELD_NUMBER: builtins.int - PREVIEW_FRAMES_TO_JUMP_FIELD_NUMBER: builtins.int - MAX_UPLOAD_CHUNK_REJECTED_COUNT_FIELD_NUMBER: builtins.int - ARDK_DESIRED_ACCURACY_MM_FIELD_NUMBER: builtins.int - ARDK_UPDATE_DISTANCE_MM_FIELD_NUMBER: builtins.int - MAX_PENDING_UPLOAD_KILOBYTES_FIELD_NUMBER: builtins.int - ENABLE_SPONSOR_POI_SCAN_FIELD_NUMBER: builtins.int - MIN_DISK_SPACE_NEEDED_MB_FIELD_NUMBER: builtins.int - SCAN_VALIDATION_ENABLED_FIELD_NUMBER: builtins.int - SCAN_VALIDATION_START_DELAY_S_FIELD_NUMBER: builtins.int - SCAN_VALIDATION_LUMENS_MIN_THRESHOLD_FIELD_NUMBER: builtins.int - SCAN_VALIDATION_LUMENS_SMOOTHING_FACTOR_FIELD_NUMBER: builtins.int - SCAN_VALIDATION_AVERAGE_PIXEL_THRESHOLD_FIELD_NUMBER: builtins.int - SCAN_VALIDATION_AVERAGE_PIXEL_SMOOTHING_FACTOR_FIELD_NUMBER: builtins.int - SCAN_VALIDATION_SPEED_MIN_THRESHOLD_MPER_S_FIELD_NUMBER: builtins.int - SCAN_VALIDATION_SPEED_MAX_THRESHOLD_MPER_S_FIELD_NUMBER: builtins.int - SCAN_VALIDATION_SPEED_SMOOTHING_FACTOR_FIELD_NUMBER: builtins.int - SCAN_VALIDATION_MAX_WARNING_TIME_S_FIELD_NUMBER: builtins.int - AR_RECORDER_V2_ENABLED_FIELD_NUMBER: builtins.int - min_hours_between_prompt: builtins.int - max_video_time_seconds: builtins.int - preview_video_bitrate_kbps: builtins.int - preview_video_deadline_ms: builtins.int - research_video_bitrate_kbps: builtins.int - research_video_deadline_ms: builtins.int - min_video_time_seconds: builtins.int - preview_frame_rate_fps: builtins.int - preview_frames_to_jump: builtins.int - max_upload_chunk_rejected_count: builtins.int - ardk_desired_accuracy_mm: builtins.int - ardk_update_distance_mm: builtins.int - max_pending_upload_kilobytes: builtins.int - enable_sponsor_poi_scan: builtins.bool - min_disk_space_needed_mb: builtins.int - scan_validation_enabled: builtins.bool - scan_validation_start_delay_s: builtins.float - scan_validation_lumens_min_threshold: builtins.float - scan_validation_lumens_smoothing_factor: builtins.float - scan_validation_average_pixel_threshold: builtins.float - scan_validation_average_pixel_smoothing_factor: builtins.float - scan_validation_speed_min_threshold_mper_s: builtins.float - scan_validation_speed_max_threshold_mper_s: builtins.float - scan_validation_speed_smoothing_factor: builtins.float - scan_validation_max_warning_time_s: builtins.float - ar_recorder_v2_enabled: builtins.bool - def __init__( - self, - *, - min_hours_between_prompt: builtins.int = ..., - max_video_time_seconds: builtins.int = ..., - preview_video_bitrate_kbps: builtins.int = ..., - preview_video_deadline_ms: builtins.int = ..., - research_video_bitrate_kbps: builtins.int = ..., - research_video_deadline_ms: builtins.int = ..., - min_video_time_seconds: builtins.int = ..., - preview_frame_rate_fps: builtins.int = ..., - preview_frames_to_jump: builtins.int = ..., - max_upload_chunk_rejected_count: builtins.int = ..., - ardk_desired_accuracy_mm: builtins.int = ..., - ardk_update_distance_mm: builtins.int = ..., - max_pending_upload_kilobytes: builtins.int = ..., - enable_sponsor_poi_scan: builtins.bool = ..., - min_disk_space_needed_mb: builtins.int = ..., - scan_validation_enabled: builtins.bool = ..., - scan_validation_start_delay_s: builtins.float = ..., - scan_validation_lumens_min_threshold: builtins.float = ..., - scan_validation_lumens_smoothing_factor: builtins.float = ..., - scan_validation_average_pixel_threshold: builtins.float = ..., - scan_validation_average_pixel_smoothing_factor: builtins.float = ..., - scan_validation_speed_min_threshold_mper_s: builtins.float = ..., - scan_validation_speed_max_threshold_mper_s: builtins.float = ..., - scan_validation_speed_smoothing_factor: builtins.float = ..., - scan_validation_max_warning_time_s: builtins.float = ..., - ar_recorder_v2_enabled: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ar_recorder_v2_enabled", b"ar_recorder_v2_enabled", "ardk_desired_accuracy_mm", b"ardk_desired_accuracy_mm", "ardk_update_distance_mm", b"ardk_update_distance_mm", "enable_sponsor_poi_scan", b"enable_sponsor_poi_scan", "max_pending_upload_kilobytes", b"max_pending_upload_kilobytes", "max_upload_chunk_rejected_count", b"max_upload_chunk_rejected_count", "max_video_time_seconds", b"max_video_time_seconds", "min_disk_space_needed_mb", b"min_disk_space_needed_mb", "min_hours_between_prompt", b"min_hours_between_prompt", "min_video_time_seconds", b"min_video_time_seconds", "preview_frame_rate_fps", b"preview_frame_rate_fps", "preview_frames_to_jump", b"preview_frames_to_jump", "preview_video_bitrate_kbps", b"preview_video_bitrate_kbps", "preview_video_deadline_ms", b"preview_video_deadline_ms", "research_video_bitrate_kbps", b"research_video_bitrate_kbps", "research_video_deadline_ms", b"research_video_deadline_ms", "scan_validation_average_pixel_smoothing_factor", b"scan_validation_average_pixel_smoothing_factor", "scan_validation_average_pixel_threshold", b"scan_validation_average_pixel_threshold", "scan_validation_enabled", b"scan_validation_enabled", "scan_validation_lumens_min_threshold", b"scan_validation_lumens_min_threshold", "scan_validation_lumens_smoothing_factor", b"scan_validation_lumens_smoothing_factor", "scan_validation_max_warning_time_s", b"scan_validation_max_warning_time_s", "scan_validation_speed_max_threshold_mper_s", b"scan_validation_speed_max_threshold_mper_s", "scan_validation_speed_min_threshold_mper_s", b"scan_validation_speed_min_threshold_mper_s", "scan_validation_speed_smoothing_factor", b"scan_validation_speed_smoothing_factor", "scan_validation_start_delay_s", b"scan_validation_start_delay_s"]) -> None: ... - -global___ArMappingSettingsProto = ArMappingSettingsProto - -@typing_extensions.final -class ArMappingTelemetryProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _ArMappingEntryPoint: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ArMappingEntryPointEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ArMappingTelemetryProto._ArMappingEntryPoint.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNKNOWN_ENTRY: ArMappingTelemetryProto._ArMappingEntryPoint.ValueType # 0 - POI_EDIT_MENU: ArMappingTelemetryProto._ArMappingEntryPoint.ValueType # 1 - POI_EDIT_TITLE: ArMappingTelemetryProto._ArMappingEntryPoint.ValueType # 2 - POI_EDIT_DESCRIPTION: ArMappingTelemetryProto._ArMappingEntryPoint.ValueType # 3 - POI_ADD_PHOTO: ArMappingTelemetryProto._ArMappingEntryPoint.ValueType # 4 - POI_EDIT_LOCATION: ArMappingTelemetryProto._ArMappingEntryPoint.ValueType # 5 - POI_NOMINATION: ArMappingTelemetryProto._ArMappingEntryPoint.ValueType # 6 - POI_FULLSCREEN_INSPECTION: ArMappingTelemetryProto._ArMappingEntryPoint.ValueType # 7 - GEOTARGETED_QUESTS: ArMappingTelemetryProto._ArMappingEntryPoint.ValueType # 8 - - class ArMappingEntryPoint(_ArMappingEntryPoint, metaclass=_ArMappingEntryPointEnumTypeWrapper): ... - UNKNOWN_ENTRY: ArMappingTelemetryProto.ArMappingEntryPoint.ValueType # 0 - POI_EDIT_MENU: ArMappingTelemetryProto.ArMappingEntryPoint.ValueType # 1 - POI_EDIT_TITLE: ArMappingTelemetryProto.ArMappingEntryPoint.ValueType # 2 - POI_EDIT_DESCRIPTION: ArMappingTelemetryProto.ArMappingEntryPoint.ValueType # 3 - POI_ADD_PHOTO: ArMappingTelemetryProto.ArMappingEntryPoint.ValueType # 4 - POI_EDIT_LOCATION: ArMappingTelemetryProto.ArMappingEntryPoint.ValueType # 5 - POI_NOMINATION: ArMappingTelemetryProto.ArMappingEntryPoint.ValueType # 6 - POI_FULLSCREEN_INSPECTION: ArMappingTelemetryProto.ArMappingEntryPoint.ValueType # 7 - GEOTARGETED_QUESTS: ArMappingTelemetryProto.ArMappingEntryPoint.ValueType # 8 - - class _ArMappingEventId: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ArMappingEventIdEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ArMappingTelemetryProto._ArMappingEventId.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNKNOWN: ArMappingTelemetryProto._ArMappingEventId.ValueType # 0 - ENTER_STATE: ArMappingTelemetryProto._ArMappingEventId.ValueType # 1 - OPT_IN_ACCEPT: ArMappingTelemetryProto._ArMappingEventId.ValueType # 2 - OPT_IN_DENY: ArMappingTelemetryProto._ArMappingEventId.ValueType # 3 - OPT_IN_SETTINGS: ArMappingTelemetryProto._ArMappingEventId.ValueType # 4 - OPT_OUT_SETTINGS: ArMappingTelemetryProto._ArMappingEventId.ValueType # 5 - EXIT_FROM_RECORDING: ArMappingTelemetryProto._ArMappingEventId.ValueType # 6 - START_RECORDING: ArMappingTelemetryProto._ArMappingEventId.ValueType # 7 - STOP_RECORDING: ArMappingTelemetryProto._ArMappingEventId.ValueType # 8 - CANCEL_ENCODING: ArMappingTelemetryProto._ArMappingEventId.ValueType # 9 - UPLOAD_NOW: ArMappingTelemetryProto._ArMappingEventId.ValueType # 10 - UPLOAD_LATER: ArMappingTelemetryProto._ArMappingEventId.ValueType # 11 - CANCEL_UPLOAD: ArMappingTelemetryProto._ArMappingEventId.ValueType # 12 - START_UPLOAD_SETTINGS: ArMappingTelemetryProto._ArMappingEventId.ValueType # 13 - UPLOAD_SUCCESS: ArMappingTelemetryProto._ArMappingEventId.ValueType # 14 - OPT_IN_LEARN_MORE: ArMappingTelemetryProto._ArMappingEventId.ValueType # 15 - EXIT_FROM_PREVIEW: ArMappingTelemetryProto._ArMappingEventId.ValueType # 16 - SUBMIT_POI_AR_VIDEO_METADATA_FAIL: ArMappingTelemetryProto._ArMappingEventId.ValueType # 17 - UPLOAD_FAILURE: ArMappingTelemetryProto._ArMappingEventId.ValueType # 18 - UPLOAD_LATER_WIFI_PROMPT: ArMappingTelemetryProto._ArMappingEventId.ValueType # 19 - CLEAR_SCANS: ArMappingTelemetryProto._ArMappingEventId.ValueType # 20 - OPEN_INFO_PANEL: ArMappingTelemetryProto._ArMappingEventId.ValueType # 21 - RESCAN_FROM_PREVIEW: ArMappingTelemetryProto._ArMappingEventId.ValueType # 22 - SCAN_VALIDATION_FAILURE: ArMappingTelemetryProto._ArMappingEventId.ValueType # 23 - - class ArMappingEventId(_ArMappingEventId, metaclass=_ArMappingEventIdEnumTypeWrapper): ... - UNKNOWN: ArMappingTelemetryProto.ArMappingEventId.ValueType # 0 - ENTER_STATE: ArMappingTelemetryProto.ArMappingEventId.ValueType # 1 - OPT_IN_ACCEPT: ArMappingTelemetryProto.ArMappingEventId.ValueType # 2 - OPT_IN_DENY: ArMappingTelemetryProto.ArMappingEventId.ValueType # 3 - OPT_IN_SETTINGS: ArMappingTelemetryProto.ArMappingEventId.ValueType # 4 - OPT_OUT_SETTINGS: ArMappingTelemetryProto.ArMappingEventId.ValueType # 5 - EXIT_FROM_RECORDING: ArMappingTelemetryProto.ArMappingEventId.ValueType # 6 - START_RECORDING: ArMappingTelemetryProto.ArMappingEventId.ValueType # 7 - STOP_RECORDING: ArMappingTelemetryProto.ArMappingEventId.ValueType # 8 - CANCEL_ENCODING: ArMappingTelemetryProto.ArMappingEventId.ValueType # 9 - UPLOAD_NOW: ArMappingTelemetryProto.ArMappingEventId.ValueType # 10 - UPLOAD_LATER: ArMappingTelemetryProto.ArMappingEventId.ValueType # 11 - CANCEL_UPLOAD: ArMappingTelemetryProto.ArMappingEventId.ValueType # 12 - START_UPLOAD_SETTINGS: ArMappingTelemetryProto.ArMappingEventId.ValueType # 13 - UPLOAD_SUCCESS: ArMappingTelemetryProto.ArMappingEventId.ValueType # 14 - OPT_IN_LEARN_MORE: ArMappingTelemetryProto.ArMappingEventId.ValueType # 15 - EXIT_FROM_PREVIEW: ArMappingTelemetryProto.ArMappingEventId.ValueType # 16 - SUBMIT_POI_AR_VIDEO_METADATA_FAIL: ArMappingTelemetryProto.ArMappingEventId.ValueType # 17 - UPLOAD_FAILURE: ArMappingTelemetryProto.ArMappingEventId.ValueType # 18 - UPLOAD_LATER_WIFI_PROMPT: ArMappingTelemetryProto.ArMappingEventId.ValueType # 19 - CLEAR_SCANS: ArMappingTelemetryProto.ArMappingEventId.ValueType # 20 - OPEN_INFO_PANEL: ArMappingTelemetryProto.ArMappingEventId.ValueType # 21 - RESCAN_FROM_PREVIEW: ArMappingTelemetryProto.ArMappingEventId.ValueType # 22 - SCAN_VALIDATION_FAILURE: ArMappingTelemetryProto.ArMappingEventId.ValueType # 23 - - class _ArMappingValidationFailureReason: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ArMappingValidationFailureReasonEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ArMappingTelemetryProto._ArMappingValidationFailureReason.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNKNOWN_REASON: ArMappingTelemetryProto._ArMappingValidationFailureReason.ValueType # 0 - TOO_FAST: ArMappingTelemetryProto._ArMappingValidationFailureReason.ValueType # 1 - TOO_SLOW: ArMappingTelemetryProto._ArMappingValidationFailureReason.ValueType # 2 - TOO_DARK: ArMappingTelemetryProto._ArMappingValidationFailureReason.ValueType # 3 - - class ArMappingValidationFailureReason(_ArMappingValidationFailureReason, metaclass=_ArMappingValidationFailureReasonEnumTypeWrapper): ... - UNKNOWN_REASON: ArMappingTelemetryProto.ArMappingValidationFailureReason.ValueType # 0 - TOO_FAST: ArMappingTelemetryProto.ArMappingValidationFailureReason.ValueType # 1 - TOO_SLOW: ArMappingTelemetryProto.ArMappingValidationFailureReason.ValueType # 2 - TOO_DARK: ArMappingTelemetryProto.ArMappingValidationFailureReason.ValueType # 3 - - AR_MAPPING_TELEMETRY_ID_FIELD_NUMBER: builtins.int - SOURCE_FIELD_NUMBER: builtins.int - RECORDING_LENGTH_SECONDS_FIELD_NUMBER: builtins.int - TIME_ELAPSED_SECONDS_FIELD_NUMBER: builtins.int - PERCENT_ENCODED_FIELD_NUMBER: builtins.int - DATA_SIZE_BYTES_FIELD_NUMBER: builtins.int - VALIDATION_FAILURE_REASON_FIELD_NUMBER: builtins.int - ar_mapping_telemetry_id: global___ArMappingTelemetryProto.ArMappingEventId.ValueType - source: global___ArMappingTelemetryProto.ArMappingEntryPoint.ValueType - recording_length_seconds: builtins.float - time_elapsed_seconds: builtins.float - percent_encoded: builtins.float - data_size_bytes: builtins.int - validation_failure_reason: global___ArMappingTelemetryProto.ArMappingValidationFailureReason.ValueType - def __init__( - self, - *, - ar_mapping_telemetry_id: global___ArMappingTelemetryProto.ArMappingEventId.ValueType = ..., - source: global___ArMappingTelemetryProto.ArMappingEntryPoint.ValueType = ..., - recording_length_seconds: builtins.float = ..., - time_elapsed_seconds: builtins.float = ..., - percent_encoded: builtins.float = ..., - data_size_bytes: builtins.int = ..., - validation_failure_reason: global___ArMappingTelemetryProto.ArMappingValidationFailureReason.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ar_mapping_telemetry_id", b"ar_mapping_telemetry_id", "data_size_bytes", b"data_size_bytes", "percent_encoded", b"percent_encoded", "recording_length_seconds", b"recording_length_seconds", "source", b"source", "time_elapsed_seconds", b"time_elapsed_seconds", "validation_failure_reason", b"validation_failure_reason"]) -> None: ... - -global___ArMappingTelemetryProto = ArMappingTelemetryProto - -@typing_extensions.final -class ArPhotoGlobalSettings(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MIN_PLAYER_LEVEL_FIELD_NUMBER: builtins.int - min_player_level: builtins.int - def __init__( - self, - *, - min_player_level: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["min_player_level", b"min_player_level"]) -> None: ... - -global___ArPhotoGlobalSettings = ArPhotoGlobalSettings - -@typing_extensions.final -class ArPhotoSessionProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _ArContext: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ArContextEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ArPhotoSessionProto._ArContext.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - NONE: ArPhotoSessionProto._ArContext.ValueType # 0 - AR_ENCOUNTER: ArPhotoSessionProto._ArContext.ValueType # 1 - AR_SNAPSHOT: ArPhotoSessionProto._ArContext.ValueType # 2 - SINGLEPLAYER_BUDDY: ArPhotoSessionProto._ArContext.ValueType # 3 - MULTIPLAYER_BUDDY: ArPhotoSessionProto._ArContext.ValueType # 4 - - class ArContext(_ArContext, metaclass=_ArContextEnumTypeWrapper): ... - NONE: ArPhotoSessionProto.ArContext.ValueType # 0 - AR_ENCOUNTER: ArPhotoSessionProto.ArContext.ValueType # 1 - AR_SNAPSHOT: ArPhotoSessionProto.ArContext.ValueType # 2 - SINGLEPLAYER_BUDDY: ArPhotoSessionProto.ArContext.ValueType # 3 - MULTIPLAYER_BUDDY: ArPhotoSessionProto.ArContext.ValueType # 4 - - class _ArType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ArTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ArPhotoSessionProto._ArType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: ArPhotoSessionProto._ArType.ValueType # 0 - PLUS: ArPhotoSessionProto._ArType.ValueType # 1 - CLASSIC: ArPhotoSessionProto._ArType.ValueType # 2 - - class ArType(_ArType, metaclass=_ArTypeEnumTypeWrapper): ... - UNSET: ArPhotoSessionProto.ArType.ValueType # 0 - PLUS: ArPhotoSessionProto.ArType.ValueType # 1 - CLASSIC: ArPhotoSessionProto.ArType.ValueType # 2 - - class _BatteryStatus: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _BatteryStatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ArPhotoSessionProto._BatteryStatus.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNDETERMINED: ArPhotoSessionProto._BatteryStatus.ValueType # 0 - CHARGING: ArPhotoSessionProto._BatteryStatus.ValueType # 1 - DISCHARGING: ArPhotoSessionProto._BatteryStatus.ValueType # 2 - NOT_CHARGING: ArPhotoSessionProto._BatteryStatus.ValueType # 3 - FULL: ArPhotoSessionProto._BatteryStatus.ValueType # 4 - - class BatteryStatus(_BatteryStatus, metaclass=_BatteryStatusEnumTypeWrapper): ... - UNDETERMINED: ArPhotoSessionProto.BatteryStatus.ValueType # 0 - CHARGING: ArPhotoSessionProto.BatteryStatus.ValueType # 1 - DISCHARGING: ArPhotoSessionProto.BatteryStatus.ValueType # 2 - NOT_CHARGING: ArPhotoSessionProto.BatteryStatus.ValueType # 3 - FULL: ArPhotoSessionProto.BatteryStatus.ValueType # 4 - - class _Step: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StepEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ArPhotoSessionProto._Step.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNKNOWN: ArPhotoSessionProto._Step.ValueType # 0 - CAMERA_PERMISSION_GRANTED: ArPhotoSessionProto._Step.ValueType # 1 - ARPLUS_PLANE_FOUND: ArPhotoSessionProto._Step.ValueType # 2 - ARPLUS_POKEMON_PLACED: ArPhotoSessionProto._Step.ValueType # 3 - PHOTO_TAKEN: ArPhotoSessionProto._Step.ValueType # 4 - PHOTO_SHARED: ArPhotoSessionProto._Step.ValueType # 5 - - class Step(_Step, metaclass=_StepEnumTypeWrapper): ... - UNKNOWN: ArPhotoSessionProto.Step.ValueType # 0 - CAMERA_PERMISSION_GRANTED: ArPhotoSessionProto.Step.ValueType # 1 - ARPLUS_PLANE_FOUND: ArPhotoSessionProto.Step.ValueType # 2 - ARPLUS_POKEMON_PLACED: ArPhotoSessionProto.Step.ValueType # 3 - PHOTO_TAKEN: ArPhotoSessionProto.Step.ValueType # 4 - PHOTO_SHARED: ArPhotoSessionProto.Step.ValueType # 5 - - @typing_extensions.final - class ArConditions(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TIMESTAMP_FIELD_NUMBER: builtins.int - OCCLUSIONS_ENABLED_FIELD_NUMBER: builtins.int - CURRENT_AR_STEP_FIELD_NUMBER: builtins.int - timestamp: builtins.int - occlusions_enabled: builtins.bool - current_ar_step: global___ArPhotoSessionProto.Step.ValueType - def __init__( - self, - *, - timestamp: builtins.int = ..., - occlusions_enabled: builtins.bool = ..., - current_ar_step: global___ArPhotoSessionProto.Step.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["current_ar_step", b"current_ar_step", "occlusions_enabled", b"occlusions_enabled", "timestamp", b"timestamp"]) -> None: ... - - @typing_extensions.final - class BatterySample(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CONDITIONS_FIELD_NUMBER: builtins.int - BATTERY_LEVEL_FIELD_NUMBER: builtins.int - STATUS_FIELD_NUMBER: builtins.int - @property - def conditions(self) -> global___ArPhotoSessionProto.ArConditions: ... - battery_level: builtins.float - status: global___ArPhotoSessionProto.BatteryStatus.ValueType - def __init__( - self, - *, - conditions: global___ArPhotoSessionProto.ArConditions | None = ..., - battery_level: builtins.float = ..., - status: global___ArPhotoSessionProto.BatteryStatus.ValueType = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["conditions", b"conditions"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["battery_level", b"battery_level", "conditions", b"conditions", "status", b"status"]) -> None: ... - - @typing_extensions.final - class FramerateSample(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CONDITIONS_FIELD_NUMBER: builtins.int - FRAMERATE_FIELD_NUMBER: builtins.int - @property - def conditions(self) -> global___ArPhotoSessionProto.ArConditions: ... - framerate: builtins.int - def __init__( - self, - *, - conditions: global___ArPhotoSessionProto.ArConditions | None = ..., - framerate: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["conditions", b"conditions"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["conditions", b"conditions", "framerate", b"framerate"]) -> None: ... - - @typing_extensions.final - class ProcessorSample(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CONDITIONS_FIELD_NUMBER: builtins.int - CPU_USAGE_FIELD_NUMBER: builtins.int - GPU_USAGE_FIELD_NUMBER: builtins.int - @property - def conditions(self) -> global___ArPhotoSessionProto.ArConditions: ... - cpu_usage: builtins.float - gpu_usage: builtins.float - def __init__( - self, - *, - conditions: global___ArPhotoSessionProto.ArConditions | None = ..., - cpu_usage: builtins.float = ..., - gpu_usage: builtins.float = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["conditions", b"conditions"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["conditions", b"conditions", "cpu_usage", b"cpu_usage", "gpu_usage", b"gpu_usage"]) -> None: ... - - AR_TYPE_FIELD_NUMBER: builtins.int - FURTHEST_STEP_COMPLETED_FIELD_NUMBER: builtins.int - NUM_PHOTOS_TAKEN_FIELD_NUMBER: builtins.int - NUM_PHOTOS_SHARED_FIELD_NUMBER: builtins.int - NUM_PHOTOS_TAKEN_OCCLUSIONS_FIELD_NUMBER: builtins.int - NUM_OCCLUSIONS_ENABLED_FIELD_NUMBER: builtins.int - NUM_OCCLUSIONS_DISABLED_FIELD_NUMBER: builtins.int - AR_CONTEXT_FIELD_NUMBER: builtins.int - SESSION_LENGTH_FIELD_NUMBER: builtins.int - SESSION_LENGTH_OCCLUSIONS_FIELD_NUMBER: builtins.int - NUM_PHOTOS_SHARED_OCCLUSIONS_FIELD_NUMBER: builtins.int - MODEL_URL_FIELD_NUMBER: builtins.int - ARDK_VERSION_FIELD_NUMBER: builtins.int - AVERAGE_FRAMERATE_FIELD_NUMBER: builtins.int - AVERAGE_BATTERY_PER_MIN_FIELD_NUMBER: builtins.int - AVERAGE_CPU_USAGE_FIELD_NUMBER: builtins.int - AVERAGE_GPU_USAGE_FIELD_NUMBER: builtins.int - FRAMERATE_SAMPLES_FIELD_NUMBER: builtins.int - BATTERY_SAMPLES_FIELD_NUMBER: builtins.int - PROCESSOR_SAMPLES_FIELD_NUMBER: builtins.int - SESSION_START_TO_PLANE_DETECTION_MS_FIELD_NUMBER: builtins.int - PLANE_DETECTION_TO_USER_INTERACTION_MS_FIELD_NUMBER: builtins.int - ar_type: global___ArPhotoSessionProto.ArType.ValueType - furthest_step_completed: global___ArPhotoSessionProto.Step.ValueType - num_photos_taken: builtins.int - num_photos_shared: builtins.int - num_photos_taken_occlusions: builtins.int - num_occlusions_enabled: builtins.int - num_occlusions_disabled: builtins.int - ar_context: global___ArPhotoSessionProto.ArContext.ValueType - session_length: builtins.int - session_length_occlusions: builtins.int - num_photos_shared_occlusions: builtins.int - model_url: builtins.str - ardk_version: builtins.str - average_framerate: builtins.int - average_battery_per_min: builtins.float - average_cpu_usage: builtins.float - average_gpu_usage: builtins.float - @property - def framerate_samples(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ArPhotoSessionProto.FramerateSample]: ... - @property - def battery_samples(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ArPhotoSessionProto.BatterySample]: ... - @property - def processor_samples(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ArPhotoSessionProto.ProcessorSample]: ... - session_start_to_plane_detection_ms: builtins.int - plane_detection_to_user_interaction_ms: builtins.int - def __init__( - self, - *, - ar_type: global___ArPhotoSessionProto.ArType.ValueType = ..., - furthest_step_completed: global___ArPhotoSessionProto.Step.ValueType = ..., - num_photos_taken: builtins.int = ..., - num_photos_shared: builtins.int = ..., - num_photos_taken_occlusions: builtins.int = ..., - num_occlusions_enabled: builtins.int = ..., - num_occlusions_disabled: builtins.int = ..., - ar_context: global___ArPhotoSessionProto.ArContext.ValueType = ..., - session_length: builtins.int = ..., - session_length_occlusions: builtins.int = ..., - num_photos_shared_occlusions: builtins.int = ..., - model_url: builtins.str = ..., - ardk_version: builtins.str = ..., - average_framerate: builtins.int = ..., - average_battery_per_min: builtins.float = ..., - average_cpu_usage: builtins.float = ..., - average_gpu_usage: builtins.float = ..., - framerate_samples: collections.abc.Iterable[global___ArPhotoSessionProto.FramerateSample] | None = ..., - battery_samples: collections.abc.Iterable[global___ArPhotoSessionProto.BatterySample] | None = ..., - processor_samples: collections.abc.Iterable[global___ArPhotoSessionProto.ProcessorSample] | None = ..., - session_start_to_plane_detection_ms: builtins.int = ..., - plane_detection_to_user_interaction_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ar_context", b"ar_context", "ar_type", b"ar_type", "ardk_version", b"ardk_version", "average_battery_per_min", b"average_battery_per_min", "average_cpu_usage", b"average_cpu_usage", "average_framerate", b"average_framerate", "average_gpu_usage", b"average_gpu_usage", "battery_samples", b"battery_samples", "framerate_samples", b"framerate_samples", "furthest_step_completed", b"furthest_step_completed", "model_url", b"model_url", "num_occlusions_disabled", b"num_occlusions_disabled", "num_occlusions_enabled", b"num_occlusions_enabled", "num_photos_shared", b"num_photos_shared", "num_photos_shared_occlusions", b"num_photos_shared_occlusions", "num_photos_taken", b"num_photos_taken", "num_photos_taken_occlusions", b"num_photos_taken_occlusions", "plane_detection_to_user_interaction_ms", b"plane_detection_to_user_interaction_ms", "processor_samples", b"processor_samples", "session_length", b"session_length", "session_length_occlusions", b"session_length_occlusions", "session_start_to_plane_detection_ms", b"session_start_to_plane_detection_ms"]) -> None: ... - -global___ArPhotoSessionProto = ArPhotoSessionProto - -@typing_extensions.final -class ArTelemetrySettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MEASURE_BATTERY_FIELD_NUMBER: builtins.int - BATTERY_SAMPLING_INTERVAL_MS_FIELD_NUMBER: builtins.int - MEASURE_PROCESSOR_FIELD_NUMBER: builtins.int - PROCESSOR_SAMPLING_INTERVAL_MS_FIELD_NUMBER: builtins.int - MEASURE_FRAMERATE_FIELD_NUMBER: builtins.int - FRAMERATE_SAMPLING_INTERVAL_MS_FIELD_NUMBER: builtins.int - PERCENTAGE_SESSIONS_TO_SAMPLE_FIELD_NUMBER: builtins.int - measure_battery: builtins.bool - battery_sampling_interval_ms: builtins.int - measure_processor: builtins.bool - processor_sampling_interval_ms: builtins.int - measure_framerate: builtins.bool - framerate_sampling_interval_ms: builtins.int - percentage_sessions_to_sample: builtins.float - def __init__( - self, - *, - measure_battery: builtins.bool = ..., - battery_sampling_interval_ms: builtins.int = ..., - measure_processor: builtins.bool = ..., - processor_sampling_interval_ms: builtins.int = ..., - measure_framerate: builtins.bool = ..., - framerate_sampling_interval_ms: builtins.int = ..., - percentage_sessions_to_sample: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["battery_sampling_interval_ms", b"battery_sampling_interval_ms", "framerate_sampling_interval_ms", b"framerate_sampling_interval_ms", "measure_battery", b"measure_battery", "measure_framerate", b"measure_framerate", "measure_processor", b"measure_processor", "percentage_sessions_to_sample", b"percentage_sessions_to_sample", "processor_sampling_interval_ms", b"processor_sampling_interval_ms"]) -> None: ... - -global___ArTelemetrySettingsProto = ArTelemetrySettingsProto - -@typing_extensions.final -class ArdkConfigSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _ArContext: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ArContextEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ArdkConfigSettingsProto._ArContext.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: ArdkConfigSettingsProto._ArContext.ValueType # 0 - AR_ENCOUNTER: ArdkConfigSettingsProto._ArContext.ValueType # 1 - AR_SNAPSHOT: ArdkConfigSettingsProto._ArContext.ValueType # 2 - SINGLEPLAYER_BUDDY: ArdkConfigSettingsProto._ArContext.ValueType # 3 - MULTIPLAYER_BUDDY: ArdkConfigSettingsProto._ArContext.ValueType # 4 - - class ArContext(_ArContext, metaclass=_ArContextEnumTypeWrapper): ... - UNSET: ArdkConfigSettingsProto.ArContext.ValueType # 0 - AR_ENCOUNTER: ArdkConfigSettingsProto.ArContext.ValueType # 1 - AR_SNAPSHOT: ArdkConfigSettingsProto.ArContext.ValueType # 2 - SINGLEPLAYER_BUDDY: ArdkConfigSettingsProto.ArContext.ValueType # 3 - MULTIPLAYER_BUDDY: ArdkConfigSettingsProto.ArContext.ValueType # 4 - - ORB_VOCAB_URL_FIELD_NUMBER: builtins.int - MONODPETH_MODEL_URL_FIELD_NUMBER: builtins.int - MONODEPTH_DEVICES_FIELD_NUMBER: builtins.int - MONODEPTH_CONTEXTS_FIELD_NUMBER: builtins.int - IOS_MONODEPTH_MODEL_URL_FIELD_NUMBER: builtins.int - ANDROID_MONODEPTH_MODEL_URL_FIELD_NUMBER: builtins.int - MONODEPTH_MODEL_URL_FIELD_NUMBER: builtins.int - orb_vocab_url: builtins.str - monodpeth_model_url: builtins.str - @property - def monodepth_devices(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - @property - def monodepth_contexts(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___ArdkConfigSettingsProto.ArContext.ValueType]: ... - ios_monodepth_model_url: builtins.str - android_monodepth_model_url: builtins.str - monodepth_model_url: builtins.str - def __init__( - self, - *, - orb_vocab_url: builtins.str = ..., - monodpeth_model_url: builtins.str = ..., - monodepth_devices: collections.abc.Iterable[builtins.str] | None = ..., - monodepth_contexts: collections.abc.Iterable[global___ArdkConfigSettingsProto.ArContext.ValueType] | None = ..., - ios_monodepth_model_url: builtins.str = ..., - android_monodepth_model_url: builtins.str = ..., - monodepth_model_url: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["android_monodepth_model_url", b"android_monodepth_model_url", "ios_monodepth_model_url", b"ios_monodepth_model_url", "monodepth_contexts", b"monodepth_contexts", "monodepth_devices", b"monodepth_devices", "monodepth_model_url", b"monodepth_model_url", "monodpeth_model_url", b"monodpeth_model_url", "orb_vocab_url", b"orb_vocab_url"]) -> None: ... - -global___ArdkConfigSettingsProto = ArdkConfigSettingsProto - -@typing_extensions.final -class AssertionFailed(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TIMESTAMP_MS_FIELD_NUMBER: builtins.int - MESSAGE_FIELD_NUMBER: builtins.int - timestamp_ms: builtins.int - message: builtins.str - def __init__( - self, - *, - timestamp_ms: builtins.int = ..., - message: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["message", b"message", "timestamp_ms", b"timestamp_ms"]) -> None: ... - -global___AssertionFailed = AssertionFailed - -@typing_extensions.final -class AssetBundleDownloadTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ASSET_EVENT_ID_FIELD_NUMBER: builtins.int - BUNDLE_NAME_FIELD_NUMBER: builtins.int - SIZE_FIELD_NUMBER: builtins.int - asset_event_id: global___AssetTelemetryIds.ValueType - bundle_name: builtins.str - size: builtins.int - def __init__( - self, - *, - asset_event_id: global___AssetTelemetryIds.ValueType = ..., - bundle_name: builtins.str = ..., - size: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["asset_event_id", b"asset_event_id", "bundle_name", b"bundle_name", "size", b"size"]) -> None: ... - -global___AssetBundleDownloadTelemetry = AssetBundleDownloadTelemetry - -@typing_extensions.final -class AssetDigestEntryProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ASSET_ID_FIELD_NUMBER: builtins.int - BUNDLE_NAME_FIELD_NUMBER: builtins.int - VERSION_FIELD_NUMBER: builtins.int - CHECKSUM_FIELD_NUMBER: builtins.int - SIZE_FIELD_NUMBER: builtins.int - KEY_FIELD_NUMBER: builtins.int - asset_id: builtins.str - bundle_name: builtins.str - version: builtins.int - checksum: builtins.int - size: builtins.int - key: builtins.bytes - def __init__( - self, - *, - asset_id: builtins.str = ..., - bundle_name: builtins.str = ..., - version: builtins.int = ..., - checksum: builtins.int = ..., - size: builtins.int = ..., - key: builtins.bytes = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["asset_id", b"asset_id", "bundle_name", b"bundle_name", "checksum", b"checksum", "key", b"key", "size", b"size", "version", b"version"]) -> None: ... - -global___AssetDigestEntryProto = AssetDigestEntryProto - -@typing_extensions.final -class AssetDigestOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[AssetDigestOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: AssetDigestOutProto._Result.ValueType # 0 - SUCCESS: AssetDigestOutProto._Result.ValueType # 1 - PAGE: AssetDigestOutProto._Result.ValueType # 2 - RETRY: AssetDigestOutProto._Result.ValueType # 3 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: AssetDigestOutProto.Result.ValueType # 0 - SUCCESS: AssetDigestOutProto.Result.ValueType # 1 - PAGE: AssetDigestOutProto.Result.ValueType # 2 - RETRY: AssetDigestOutProto.Result.ValueType # 3 - - DIGEST_FIELD_NUMBER: builtins.int - TIMESTAMP_FIELD_NUMBER: builtins.int - RESULT_FIELD_NUMBER: builtins.int - PAGE_OFFSET_FIELD_NUMBER: builtins.int - @property - def digest(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___AssetDigestEntryProto]: ... - timestamp: builtins.int - result: global___AssetDigestOutProto.Result.ValueType - page_offset: builtins.int - def __init__( - self, - *, - digest: collections.abc.Iterable[global___AssetDigestEntryProto] | None = ..., - timestamp: builtins.int = ..., - result: global___AssetDigestOutProto.Result.ValueType = ..., - page_offset: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["digest", b"digest", "page_offset", b"page_offset", "result", b"result", "timestamp", b"timestamp"]) -> None: ... - -global___AssetDigestOutProto = AssetDigestOutProto - -@typing_extensions.final -class AssetDigestRequestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PLATFORM_FIELD_NUMBER: builtins.int - DEVICE_MANUFACTURER_FIELD_NUMBER: builtins.int - DEVICE_MODEL_FIELD_NUMBER: builtins.int - LOCALE_FIELD_NUMBER: builtins.int - APP_VERSION_FIELD_NUMBER: builtins.int - PAGINATE_FIELD_NUMBER: builtins.int - PAGE_OFFSET_FIELD_NUMBER: builtins.int - PAGE_TIMESTAMP_FIELD_NUMBER: builtins.int - platform: global___Platform.ValueType - device_manufacturer: builtins.str - device_model: builtins.str - locale: builtins.str - app_version: builtins.int - paginate: builtins.bool - page_offset: builtins.int - page_timestamp: builtins.int - def __init__( - self, - *, - platform: global___Platform.ValueType = ..., - device_manufacturer: builtins.str = ..., - device_model: builtins.str = ..., - locale: builtins.str = ..., - app_version: builtins.int = ..., - paginate: builtins.bool = ..., - page_offset: builtins.int = ..., - page_timestamp: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["app_version", b"app_version", "device_manufacturer", b"device_manufacturer", "device_model", b"device_model", "locale", b"locale", "page_offset", b"page_offset", "page_timestamp", b"page_timestamp", "paginate", b"paginate", "platform", b"platform"]) -> None: ... - -global___AssetDigestRequestProto = AssetDigestRequestProto - -@typing_extensions.final -class AssetPoiDownloadTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ASSET_EVENT_ID_FIELD_NUMBER: builtins.int - FORT_ID_FIELD_NUMBER: builtins.int - SIZE_FIELD_NUMBER: builtins.int - asset_event_id: global___AssetTelemetryIds.ValueType - fort_id: builtins.str - size: builtins.int - def __init__( - self, - *, - asset_event_id: global___AssetTelemetryIds.ValueType = ..., - fort_id: builtins.str = ..., - size: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["asset_event_id", b"asset_event_id", "fort_id", b"fort_id", "size", b"size"]) -> None: ... - -global___AssetPoiDownloadTelemetry = AssetPoiDownloadTelemetry - -@typing_extensions.final -class AssetRefreshSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CHECK_FOR_NEW_ASSETS_TIME_SECOND_FIELD_NUMBER: builtins.int - check_for_new_assets_time_second: builtins.int - def __init__( - self, - *, - check_for_new_assets_time_second: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["check_for_new_assets_time_second", b"check_for_new_assets_time_second"]) -> None: ... - -global___AssetRefreshSettingsProto = AssetRefreshSettingsProto - -@typing_extensions.final -class AssetRefreshTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TIMESTAMP_FIELD_NUMBER: builtins.int - timestamp: builtins.int - def __init__( - self, - *, - timestamp: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["timestamp", b"timestamp"]) -> None: ... - -global___AssetRefreshTelemetry = AssetRefreshTelemetry - -@typing_extensions.final -class AssetStreamCacheCulledTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ASSET_EVENT_ID_FIELD_NUMBER: builtins.int - SPACE_RELEASED_FIELD_NUMBER: builtins.int - asset_event_id: global___AssetTelemetryIds.ValueType - space_released: builtins.int - def __init__( - self, - *, - asset_event_id: global___AssetTelemetryIds.ValueType = ..., - space_released: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["asset_event_id", b"asset_event_id", "space_released", b"space_released"]) -> None: ... - -global___AssetStreamCacheCulledTelemetry = AssetStreamCacheCulledTelemetry - -@typing_extensions.final -class AssetStreamDownloadTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ASSET_EVENT_ID_FIELD_NUMBER: builtins.int - URL_FIELD_NUMBER: builtins.int - SIZE_FIELD_NUMBER: builtins.int - asset_event_id: global___AssetTelemetryIds.ValueType - url: builtins.str - size: builtins.int - def __init__( - self, - *, - asset_event_id: global___AssetTelemetryIds.ValueType = ..., - url: builtins.str = ..., - size: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["asset_event_id", b"asset_event_id", "size", b"size", "url", b"url"]) -> None: ... - -global___AssetStreamDownloadTelemetry = AssetStreamDownloadTelemetry - -@typing_extensions.final -class AssetVersionOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[AssetVersionOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: AssetVersionOutProto._Result.ValueType # 0 - ERROR: AssetVersionOutProto._Result.ValueType # 1 - VALID: AssetVersionOutProto._Result.ValueType # 2 - EXPIRED: AssetVersionOutProto._Result.ValueType # 3 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: AssetVersionOutProto.Result.ValueType # 0 - ERROR: AssetVersionOutProto.Result.ValueType # 1 - VALID: AssetVersionOutProto.Result.ValueType # 2 - EXPIRED: AssetVersionOutProto.Result.ValueType # 3 - - @typing_extensions.final - class AssetVersionResponseProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - RESULT_FIELD_NUMBER: builtins.int - DIGEST_FIELD_NUMBER: builtins.int - URL_FIELD_NUMBER: builtins.int - result: global___AssetVersionOutProto.Result.ValueType - @property - def digest(self) -> global___AssetDigestEntryProto: ... - url: builtins.str - def __init__( - self, - *, - result: global___AssetVersionOutProto.Result.ValueType = ..., - digest: global___AssetDigestEntryProto | None = ..., - url: builtins.str = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["digest", b"digest"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["digest", b"digest", "result", b"result", "url", b"url"]) -> None: ... - - RESPONSE_FIELD_NUMBER: builtins.int - @property - def response(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___AssetVersionOutProto.AssetVersionResponseProto]: ... - def __init__( - self, - *, - response: collections.abc.Iterable[global___AssetVersionOutProto.AssetVersionResponseProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["response", b"response"]) -> None: ... - -global___AssetVersionOutProto = AssetVersionOutProto - -@typing_extensions.final -class AssetVersionProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class AssetVersionRequestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ASSET_ID_FIELD_NUMBER: builtins.int - CHECKSUM_FIELD_NUMBER: builtins.int - asset_id: builtins.str - checksum: builtins.int - def __init__( - self, - *, - asset_id: builtins.str = ..., - checksum: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["asset_id", b"asset_id", "checksum", b"checksum"]) -> None: ... - - APP_VERSION_FIELD_NUMBER: builtins.int - REQUEST_FIELD_NUMBER: builtins.int - app_version: builtins.int - @property - def request(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___AssetVersionProto.AssetVersionRequestProto]: ... - def __init__( - self, - *, - app_version: builtins.int = ..., - request: collections.abc.Iterable[global___AssetVersionProto.AssetVersionRequestProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["app_version", b"app_version", "request", b"request"]) -> None: ... - -global___AssetVersionProto = AssetVersionProto - -@typing_extensions.final -class AsyncFileUploadCompleteOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _ErrorStatus: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ErrorStatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[AsyncFileUploadCompleteOutProto._ErrorStatus.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: AsyncFileUploadCompleteOutProto._ErrorStatus.ValueType # 0 - SERVER_UPDATE_FAILED: AsyncFileUploadCompleteOutProto._ErrorStatus.ValueType # 1 - MISSING_SUBMISSION_ID: AsyncFileUploadCompleteOutProto._ErrorStatus.ValueType # 2 - MISSING_SUBMISSION_TYPE: AsyncFileUploadCompleteOutProto._ErrorStatus.ValueType # 3 - MISSING_UPLOAD_STATUS: AsyncFileUploadCompleteOutProto._ErrorStatus.ValueType # 4 - - class ErrorStatus(_ErrorStatus, metaclass=_ErrorStatusEnumTypeWrapper): ... - UNSET: AsyncFileUploadCompleteOutProto.ErrorStatus.ValueType # 0 - SERVER_UPDATE_FAILED: AsyncFileUploadCompleteOutProto.ErrorStatus.ValueType # 1 - MISSING_SUBMISSION_ID: AsyncFileUploadCompleteOutProto.ErrorStatus.ValueType # 2 - MISSING_SUBMISSION_TYPE: AsyncFileUploadCompleteOutProto.ErrorStatus.ValueType # 3 - MISSING_UPLOAD_STATUS: AsyncFileUploadCompleteOutProto.ErrorStatus.ValueType # 4 - - ERROR_FIELD_NUMBER: builtins.int - SUBMISSION_TYPE_FIELD_NUMBER: builtins.int - POI_ID_FIELD_NUMBER: builtins.int - POST_ACTION_GAME_INFO_FIELD_NUMBER: builtins.int - error: global___AsyncFileUploadCompleteOutProto.ErrorStatus.ValueType - submission_type: global___PlayerSubmissionTypeProto.ValueType - poi_id: builtins.str - post_action_game_info: builtins.bytes - def __init__( - self, - *, - error: global___AsyncFileUploadCompleteOutProto.ErrorStatus.ValueType = ..., - submission_type: global___PlayerSubmissionTypeProto.ValueType = ..., - poi_id: builtins.str = ..., - post_action_game_info: builtins.bytes = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["error", b"error", "poi_id", b"poi_id", "post_action_game_info", b"post_action_game_info", "submission_type", b"submission_type"]) -> None: ... - -global___AsyncFileUploadCompleteOutProto = AsyncFileUploadCompleteOutProto - -@typing_extensions.final -class AsyncFileUploadCompleteProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[AsyncFileUploadCompleteProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: AsyncFileUploadCompleteProto._Status.ValueType # 0 - UPLOAD_DONE: AsyncFileUploadCompleteProto._Status.ValueType # 1 - UPLOAD_FAILED: AsyncFileUploadCompleteProto._Status.ValueType # 2 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: AsyncFileUploadCompleteProto.Status.ValueType # 0 - UPLOAD_DONE: AsyncFileUploadCompleteProto.Status.ValueType # 1 - UPLOAD_FAILED: AsyncFileUploadCompleteProto.Status.ValueType # 2 - - SUBMISSION_ID_FIELD_NUMBER: builtins.int - UPLOAD_STATUS_FIELD_NUMBER: builtins.int - AR_COMMON_METADATA_FIELD_NUMBER: builtins.int - submission_id: builtins.str - upload_status: global___AsyncFileUploadCompleteProto.Status.ValueType - @property - def ar_common_metadata(self) -> global___ARCommonMetadata: ... - def __init__( - self, - *, - submission_id: builtins.str = ..., - upload_status: global___AsyncFileUploadCompleteProto.Status.ValueType = ..., - ar_common_metadata: global___ARCommonMetadata | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["ar_common_metadata", b"ar_common_metadata"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["ar_common_metadata", b"ar_common_metadata", "submission_id", b"submission_id", "upload_status", b"upload_status"]) -> None: ... - -global___AsyncFileUploadCompleteProto = AsyncFileUploadCompleteProto - -@typing_extensions.final -class AsynchronousJobData(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class MetadataEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - KEY_FIELD_NUMBER: builtins.int - VALUE_FIELD_NUMBER: builtins.int - key: builtins.str - value: builtins.str - def __init__( - self, - *, - key: builtins.str = ..., - value: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["key", b"key", "value", b"value"]) -> None: ... - - JOB_ID_FIELD_NUMBER: builtins.int - CALLBACK_FIELD_NUMBER: builtins.int - METADATA_FIELD_NUMBER: builtins.int - job_id: builtins.str - callback: builtins.str - @property - def metadata(self) -> google.protobuf.internal.containers.ScalarMap[builtins.str, builtins.str]: ... - def __init__( - self, - *, - job_id: builtins.str = ..., - callback: builtins.str = ..., - metadata: collections.abc.Mapping[builtins.str, builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["callback", b"callback", "job_id", b"job_id", "metadata", b"metadata"]) -> None: ... - -global___AsynchronousJobData = AsynchronousJobData - -@typing_extensions.final -class AttackGymOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[AttackGymOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: AttackGymOutProto._Result.ValueType # 0 - SUCCESS: AttackGymOutProto._Result.ValueType # 1 - ERROR_INVALID_ATTACK_ACTIONS: AttackGymOutProto._Result.ValueType # 2 - ERROR_NOT_IN_RANGE: AttackGymOutProto._Result.ValueType # 3 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: AttackGymOutProto.Result.ValueType # 0 - SUCCESS: AttackGymOutProto.Result.ValueType # 1 - ERROR_INVALID_ATTACK_ACTIONS: AttackGymOutProto.Result.ValueType # 2 - ERROR_NOT_IN_RANGE: AttackGymOutProto.Result.ValueType # 3 - - RESULT_FIELD_NUMBER: builtins.int - BATTLE_LOG_FIELD_NUMBER: builtins.int - BATTLE_ID_FIELD_NUMBER: builtins.int - ACTIVE_DEFENDER_FIELD_NUMBER: builtins.int - ACTIVE_ATTACKER_FIELD_NUMBER: builtins.int - BATTLE_UPDATE_FIELD_NUMBER: builtins.int - result: global___AttackGymOutProto.Result.ValueType - @property - def battle_log(self) -> global___BattleLogProto: ... - battle_id: builtins.str - @property - def active_defender(self) -> global___PokemonInfo: ... - @property - def active_attacker(self) -> global___PokemonInfo: ... - @property - def battle_update(self) -> global___BattleUpdateProto: ... - def __init__( - self, - *, - result: global___AttackGymOutProto.Result.ValueType = ..., - battle_log: global___BattleLogProto | None = ..., - battle_id: builtins.str = ..., - active_defender: global___PokemonInfo | None = ..., - active_attacker: global___PokemonInfo | None = ..., - battle_update: global___BattleUpdateProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["active_attacker", b"active_attacker", "active_defender", b"active_defender", "battle_log", b"battle_log", "battle_update", b"battle_update"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["active_attacker", b"active_attacker", "active_defender", b"active_defender", "battle_id", b"battle_id", "battle_log", b"battle_log", "battle_update", b"battle_update", "result", b"result"]) -> None: ... - -global___AttackGymOutProto = AttackGymOutProto - -@typing_extensions.final -class AttackGymProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - GYM_ID_FIELD_NUMBER: builtins.int - BATTLE_ID_FIELD_NUMBER: builtins.int - ATTACKER_ACTIONS_FIELD_NUMBER: builtins.int - LAST_RETRIEVED_ACTION_FIELD_NUMBER: builtins.int - PLAYER_LAT_DEGREES_FIELD_NUMBER: builtins.int - PLAYER_LNG_DEGREES_FIELD_NUMBER: builtins.int - gym_id: builtins.str - battle_id: builtins.str - @property - def attacker_actions(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___BattleActionProto]: ... - @property - def last_retrieved_action(self) -> global___BattleActionProto: ... - player_lat_degrees: builtins.float - player_lng_degrees: builtins.float - def __init__( - self, - *, - gym_id: builtins.str = ..., - battle_id: builtins.str = ..., - attacker_actions: collections.abc.Iterable[global___BattleActionProto] | None = ..., - last_retrieved_action: global___BattleActionProto | None = ..., - player_lat_degrees: builtins.float = ..., - player_lng_degrees: builtins.float = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["last_retrieved_action", b"last_retrieved_action"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["attacker_actions", b"attacker_actions", "battle_id", b"battle_id", "gym_id", b"gym_id", "last_retrieved_action", b"last_retrieved_action", "player_lat_degrees", b"player_lat_degrees", "player_lng_degrees", b"player_lng_degrees"]) -> None: ... - -global___AttackGymProto = AttackGymProto - -@typing_extensions.final -class AttackRaidBattleOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[AttackRaidBattleOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: AttackRaidBattleOutProto._Result.ValueType # 0 - SUCCESS: AttackRaidBattleOutProto._Result.ValueType # 1 - ERROR_GYM_NOT_FOUND: AttackRaidBattleOutProto._Result.ValueType # 2 - ERROR_BATTLE_NOT_FOUND: AttackRaidBattleOutProto._Result.ValueType # 3 - ERROR_INVALID_ATTACK_ACTIONS: AttackRaidBattleOutProto._Result.ValueType # 4 - ERROR_NOT_PART_OF_BATTLE: AttackRaidBattleOutProto._Result.ValueType # 5 - ERROR_BATTLE_ID_NOT_RAID: AttackRaidBattleOutProto._Result.ValueType # 6 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: AttackRaidBattleOutProto.Result.ValueType # 0 - SUCCESS: AttackRaidBattleOutProto.Result.ValueType # 1 - ERROR_GYM_NOT_FOUND: AttackRaidBattleOutProto.Result.ValueType # 2 - ERROR_BATTLE_NOT_FOUND: AttackRaidBattleOutProto.Result.ValueType # 3 - ERROR_INVALID_ATTACK_ACTIONS: AttackRaidBattleOutProto.Result.ValueType # 4 - ERROR_NOT_PART_OF_BATTLE: AttackRaidBattleOutProto.Result.ValueType # 5 - ERROR_BATTLE_ID_NOT_RAID: AttackRaidBattleOutProto.Result.ValueType # 6 - - RESULT_FIELD_NUMBER: builtins.int - BATTLE_UPDATE_FIELD_NUMBER: builtins.int - SPONSORED_GIFT_FIELD_NUMBER: builtins.int - AD_FIELD_NUMBER: builtins.int - result: global___AttackRaidBattleOutProto.Result.ValueType - @property - def battle_update(self) -> global___BattleUpdateProto: ... - @property - def sponsored_gift(self) -> global___AdDetails: ... - @property - def ad(self) -> global___AdProto: ... - def __init__( - self, - *, - result: global___AttackRaidBattleOutProto.Result.ValueType = ..., - battle_update: global___BattleUpdateProto | None = ..., - sponsored_gift: global___AdDetails | None = ..., - ad: global___AdProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["ad", b"ad", "battle_update", b"battle_update", "sponsored_gift", b"sponsored_gift"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["ad", b"ad", "battle_update", b"battle_update", "result", b"result", "sponsored_gift", b"sponsored_gift"]) -> None: ... - -global___AttackRaidBattleOutProto = AttackRaidBattleOutProto - -@typing_extensions.final -class AttackRaidBattleProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - GYM_ID_FIELD_NUMBER: builtins.int - BATTLE_ID_FIELD_NUMBER: builtins.int - ATTACKER_ACTIONS_FIELD_NUMBER: builtins.int - LAST_RETRIEVED_ACTION_FIELD_NUMBER: builtins.int - TIMESTAMP_MS_FIELD_NUMBER: builtins.int - AD_TARGETING_INFO_FIELD_NUMBER: builtins.int - gym_id: builtins.str - battle_id: builtins.str - @property - def attacker_actions(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___BattleActionProto]: ... - @property - def last_retrieved_action(self) -> global___BattleActionProto: ... - timestamp_ms: builtins.int - @property - def ad_targeting_info(self) -> global___AdTargetingInfoProto: ... - def __init__( - self, - *, - gym_id: builtins.str = ..., - battle_id: builtins.str = ..., - attacker_actions: collections.abc.Iterable[global___BattleActionProto] | None = ..., - last_retrieved_action: global___BattleActionProto | None = ..., - timestamp_ms: builtins.int = ..., - ad_targeting_info: global___AdTargetingInfoProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["ad_targeting_info", b"ad_targeting_info", "last_retrieved_action", b"last_retrieved_action"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["ad_targeting_info", b"ad_targeting_info", "attacker_actions", b"attacker_actions", "battle_id", b"battle_id", "gym_id", b"gym_id", "last_retrieved_action", b"last_retrieved_action", "timestamp_ms", b"timestamp_ms"]) -> None: ... - -global___AttackRaidBattleProto = AttackRaidBattleProto - -@typing_extensions.final -class AttackRaidDataLogDetails(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TYPE_FIELD_NUMBER: builtins.int - OB_ATTACK_RAID_DATA_UINT32_1_FIELD_NUMBER: builtins.int - OB_ATTACK_RAID_DATA_INT32_1_FIELD_NUMBER: builtins.int - OB_ATTACK_RAID_DATA_INT32_2_FIELD_NUMBER: builtins.int - OB_ATTACK_RAID_DATA_INT32_3_FIELD_NUMBER: builtins.int - OB_ATTACK_RAID_DATA_INT32_4_FIELD_NUMBER: builtins.int - OB_ATTACK_RAID_DATA_UINT64_FIELD_NUMBER: builtins.int - OB_ATTACK_RAID_DATA_UINT32_2_FIELD_NUMBER: builtins.int - OB_ATTACK_RAID_DATA_UINT32_3_FIELD_NUMBER: builtins.int - type: global___BattleActionProto.ActionType.ValueType - ob_attack_raid_data_uint32_1: builtins.int - ob_attack_raid_data_int32_1: builtins.int - ob_attack_raid_data_int32_2: builtins.int - ob_attack_raid_data_int32_3: builtins.int - ob_attack_raid_data_int32_4: builtins.int - ob_attack_raid_data_uint64: builtins.int - ob_attack_raid_data_uint32_2: builtins.int - ob_attack_raid_data_uint32_3: builtins.int - def __init__( - self, - *, - type: global___BattleActionProto.ActionType.ValueType = ..., - ob_attack_raid_data_uint32_1: builtins.int = ..., - ob_attack_raid_data_int32_1: builtins.int = ..., - ob_attack_raid_data_int32_2: builtins.int = ..., - ob_attack_raid_data_int32_3: builtins.int = ..., - ob_attack_raid_data_int32_4: builtins.int = ..., - ob_attack_raid_data_uint64: builtins.int = ..., - ob_attack_raid_data_uint32_2: builtins.int = ..., - ob_attack_raid_data_uint32_3: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_attack_raid_data_int32_1", b"ob_attack_raid_data_int32_1", "ob_attack_raid_data_int32_2", b"ob_attack_raid_data_int32_2", "ob_attack_raid_data_int32_3", b"ob_attack_raid_data_int32_3", "ob_attack_raid_data_int32_4", b"ob_attack_raid_data_int32_4", "ob_attack_raid_data_uint32_1", b"ob_attack_raid_data_uint32_1", "ob_attack_raid_data_uint32_2", b"ob_attack_raid_data_uint32_2", "ob_attack_raid_data_uint32_3", b"ob_attack_raid_data_uint32_3", "ob_attack_raid_data_uint64", b"ob_attack_raid_data_uint64", "type", b"type"]) -> None: ... - -global___AttackRaidDataLogDetails = AttackRaidDataLogDetails - -@typing_extensions.final -class AttackRaidDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_DETAILS_FIELD_NUMBER: builtins.int - OB_DETAIL_FIELD_NUMBER: builtins.int - OB_ATTACK_RAID_DATA_UINT32_FIELD_NUMBER: builtins.int - OB_ATTACK_RAID_DATA_INT32_FIELD_NUMBER: builtins.int - @property - def ob_details(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___AttackRaidDataLogDetails]: ... - @property - def ob_detail(self) -> global___AttackRaidDataLogDetails: ... - ob_attack_raid_data_uint32: builtins.int - ob_attack_raid_data_int32: builtins.int - def __init__( - self, - *, - ob_details: collections.abc.Iterable[global___AttackRaidDataLogDetails] | None = ..., - ob_detail: global___AttackRaidDataLogDetails | None = ..., - ob_attack_raid_data_uint32: builtins.int = ..., - ob_attack_raid_data_int32: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["ob_detail", b"ob_detail"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_attack_raid_data_int32", b"ob_attack_raid_data_int32", "ob_attack_raid_data_uint32", b"ob_attack_raid_data_uint32", "ob_detail", b"ob_detail", "ob_details", b"ob_details"]) -> None: ... - -global___AttackRaidDataProto = AttackRaidDataProto - -@typing_extensions.final -class AttackRaidResponseDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - RESULT_FIELD_NUMBER: builtins.int - STATE_FIELD_NUMBER: builtins.int - OB_ATTACK_RAID_DATA_UINT32_1_FIELD_NUMBER: builtins.int - OB_DETAILS_FIELD_NUMBER: builtins.int - OB_ATTACK_RAID_DATA_UINT32_2_FIELD_NUMBER: builtins.int - OB_ATTACK_RAID_DATA_UINT32_3_FIELD_NUMBER: builtins.int - OB_ATTACK_RAID_DATA_INT32_FIELD_NUMBER: builtins.int - OB_ATTACK_RAID_DATA_UINT32_4_FIELD_NUMBER: builtins.int - result: global___AttackRaidBattleOutProto.Result.ValueType - state: global___BattleLogProto.State.ValueType - ob_attack_raid_data_uint32_1: builtins.int - @property - def ob_details(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___AttackRaidDataLogDetails]: ... - ob_attack_raid_data_uint32_2: builtins.int - ob_attack_raid_data_uint32_3: builtins.int - ob_attack_raid_data_int32: builtins.int - ob_attack_raid_data_uint32_4: builtins.int - def __init__( - self, - *, - result: global___AttackRaidBattleOutProto.Result.ValueType = ..., - state: global___BattleLogProto.State.ValueType = ..., - ob_attack_raid_data_uint32_1: builtins.int = ..., - ob_details: collections.abc.Iterable[global___AttackRaidDataLogDetails] | None = ..., - ob_attack_raid_data_uint32_2: builtins.int = ..., - ob_attack_raid_data_uint32_3: builtins.int = ..., - ob_attack_raid_data_int32: builtins.int = ..., - ob_attack_raid_data_uint32_4: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_attack_raid_data_int32", b"ob_attack_raid_data_int32", "ob_attack_raid_data_uint32_1", b"ob_attack_raid_data_uint32_1", "ob_attack_raid_data_uint32_2", b"ob_attack_raid_data_uint32_2", "ob_attack_raid_data_uint32_3", b"ob_attack_raid_data_uint32_3", "ob_attack_raid_data_uint32_4", b"ob_attack_raid_data_uint32_4", "ob_details", b"ob_details", "result", b"result", "state", b"state"]) -> None: ... - -global___AttackRaidResponseDataProto = AttackRaidResponseDataProto - -@typing_extensions.final -class AttractedPokemonClientProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CONTEXT_FIELD_NUMBER: builtins.int - POKEMON_TYPE_ID_FIELD_NUMBER: builtins.int - POKEMON_DISPLAY_FIELD_NUMBER: builtins.int - LAT_FIELD_NUMBER: builtins.int - LNG_FIELD_NUMBER: builtins.int - ENCOUNTER_LOCATION_FIELD_NUMBER: builtins.int - ENCOUNTER_ID_FIELD_NUMBER: builtins.int - DISAPPEAR_TIME_MS_FIELD_NUMBER: builtins.int - context: global___AttractedPokemonContext.ValueType - pokemon_type_id: global___HoloPokemonId.ValueType - @property - def pokemon_display(self) -> global___PokemonDisplayProto: ... - lat: builtins.float - lng: builtins.float - encounter_location: builtins.str - encounter_id: builtins.int - disappear_time_ms: builtins.int - def __init__( - self, - *, - context: global___AttractedPokemonContext.ValueType = ..., - pokemon_type_id: global___HoloPokemonId.ValueType = ..., - pokemon_display: global___PokemonDisplayProto | None = ..., - lat: builtins.float = ..., - lng: builtins.float = ..., - encounter_location: builtins.str = ..., - encounter_id: builtins.int = ..., - disappear_time_ms: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["pokemon_display", b"pokemon_display"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["context", b"context", "disappear_time_ms", b"disappear_time_ms", "encounter_id", b"encounter_id", "encounter_location", b"encounter_location", "lat", b"lat", "lng", b"lng", "pokemon_display", b"pokemon_display", "pokemon_type_id", b"pokemon_type_id"]) -> None: ... - -global___AttractedPokemonClientProto = AttractedPokemonClientProto - -@typing_extensions.final -class AuthenticateAppleSignInRequestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - APPLE_ID_TOKEN_FIELD_NUMBER: builtins.int - AUTH_CODE_FIELD_NUMBER: builtins.int - ACCEPTED_CLIENT_IDS_FIELD_NUMBER: builtins.int - apple_id_token: builtins.bytes - auth_code: builtins.bytes - @property - def accepted_client_ids(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - def __init__( - self, - *, - apple_id_token: builtins.bytes = ..., - auth_code: builtins.bytes = ..., - accepted_client_ids: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["accepted_client_ids", b"accepted_client_ids", "apple_id_token", b"apple_id_token", "auth_code", b"auth_code"]) -> None: ... - -global___AuthenticateAppleSignInRequestProto = AuthenticateAppleSignInRequestProto - -@typing_extensions.final -class AuthenticateAppleSignInResponseProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[AuthenticateAppleSignInResponseProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: AuthenticateAppleSignInResponseProto._Status.ValueType # 0 - SUCCESS: AuthenticateAppleSignInResponseProto._Status.ValueType # 1 - INVALID_AUTH: AuthenticateAppleSignInResponseProto._Status.ValueType # 2 - SERVER_ERROR: AuthenticateAppleSignInResponseProto._Status.ValueType # 3 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: AuthenticateAppleSignInResponseProto.Status.ValueType # 0 - SUCCESS: AuthenticateAppleSignInResponseProto.Status.ValueType # 1 - INVALID_AUTH: AuthenticateAppleSignInResponseProto.Status.ValueType # 2 - SERVER_ERROR: AuthenticateAppleSignInResponseProto.Status.ValueType # 3 - - STATUS_FIELD_NUMBER: builtins.int - NIA_APPLE_AUTH_TOKEN_FIELD_NUMBER: builtins.int - status: global___AuthenticateAppleSignInResponseProto.Status.ValueType - nia_apple_auth_token: builtins.bytes - def __init__( - self, - *, - status: global___AuthenticateAppleSignInResponseProto.Status.ValueType = ..., - nia_apple_auth_token: builtins.bytes = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["nia_apple_auth_token", b"nia_apple_auth_token", "status", b"status"]) -> None: ... - -global___AuthenticateAppleSignInResponseProto = AuthenticateAppleSignInResponseProto - -@typing_extensions.final -class AvailableSkuProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ID_FIELD_NUMBER: builtins.int - IS_THIRD_PARTY_VENDOR_ITEM_FIELD_NUMBER: builtins.int - PRICE_FIELD_NUMBER: builtins.int - CURRENCY_GRANTED_FIELD_NUMBER: builtins.int - GAME_ITEM_CONTENT_FIELD_NUMBER: builtins.int - PRESENTATION_DATA_FIELD_NUMBER: builtins.int - CAN_BE_PURCHASED_FIELD_NUMBER: builtins.int - SUBSCRIPTION_ID_FIELD_NUMBER: builtins.int - RULE_DATA_FIELD_NUMBER: builtins.int - OFFER_ID_FIELD_NUMBER: builtins.int - HAS_PURCHASED_SUBSCRIPTION_FIELD_NUMBER: builtins.int - SUBSCRIPTION_GROUP_ID_FIELD_NUMBER: builtins.int - SUBSCRIPTION_LEVEL_FIELD_NUMBER: builtins.int - id: builtins.str - is_third_party_vendor_item: builtins.bool - @property - def price(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CurrencyQuantityProto]: ... - @property - def currency_granted(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CurrencyQuantityProto]: ... - @property - def game_item_content(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___GameItemContentProto]: ... - @property - def presentation_data(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___SkuPresentationProto]: ... - can_be_purchased: builtins.bool - subscription_id: builtins.str - @property - def rule_data(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___StoreRuleDataProto]: ... - offer_id: builtins.str - has_purchased_subscription: builtins.bool - subscription_group_id: builtins.str - subscription_level: builtins.int - def __init__( - self, - *, - id: builtins.str = ..., - is_third_party_vendor_item: builtins.bool = ..., - price: collections.abc.Iterable[global___CurrencyQuantityProto] | None = ..., - currency_granted: collections.abc.Iterable[global___CurrencyQuantityProto] | None = ..., - game_item_content: collections.abc.Iterable[global___GameItemContentProto] | None = ..., - presentation_data: collections.abc.Iterable[global___SkuPresentationProto] | None = ..., - can_be_purchased: builtins.bool = ..., - subscription_id: builtins.str = ..., - rule_data: collections.abc.Iterable[global___StoreRuleDataProto] | None = ..., - offer_id: builtins.str = ..., - has_purchased_subscription: builtins.bool = ..., - subscription_group_id: builtins.str = ..., - subscription_level: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["can_be_purchased", b"can_be_purchased", "currency_granted", b"currency_granted", "game_item_content", b"game_item_content", "has_purchased_subscription", b"has_purchased_subscription", "id", b"id", "is_third_party_vendor_item", b"is_third_party_vendor_item", "offer_id", b"offer_id", "presentation_data", b"presentation_data", "price", b"price", "rule_data", b"rule_data", "subscription_group_id", b"subscription_group_id", "subscription_id", b"subscription_id", "subscription_level", b"subscription_level"]) -> None: ... - -global___AvailableSkuProto = AvailableSkuProto - -@typing_extensions.final -class AvailableSubmissionsPerSubmissionType(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PLAYER_SUBMISSION_TYPE_FIELD_NUMBER: builtins.int - SUBMISSIONS_LEFT_FIELD_NUMBER: builtins.int - MIN_PLAYER_LEVEL_FIELD_NUMBER: builtins.int - IS_FEATURE_ENABLED_FIELD_NUMBER: builtins.int - TIME_WINDOW_FOR_SUBMISSIONS_LIMIT_MS_FIELD_NUMBER: builtins.int - MAX_POI_DISTANCE_IN_METERS_FIELD_NUMBER: builtins.int - BLACKLISTED_OS_FIELD_NUMBER: builtins.int - BLACKLISTED_DEVICE_ID_FIELD_NUMBER: builtins.int - IS_WHITELISTED_USER_FIELD_NUMBER: builtins.int - IS_UPLOAD_LATER_ENABLED_FIELD_NUMBER: builtins.int - DAILY_NEW_SUBMISSIONS_FIELD_NUMBER: builtins.int - MAX_SUBMISSIONS_FIELD_NUMBER: builtins.int - IS_WAYFARER_ONBOARDING_ENABLED_FIELD_NUMBER: builtins.int - player_submission_type: global___PlayerSubmissionTypeProto.ValueType - submissions_left: builtins.int - min_player_level: builtins.int - is_feature_enabled: builtins.bool - time_window_for_submissions_limit_ms: builtins.int - max_poi_distance_in_meters: builtins.int - @property - def blacklisted_os(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - @property - def blacklisted_device_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - is_whitelisted_user: builtins.bool - is_upload_later_enabled: builtins.bool - daily_new_submissions: builtins.float - max_submissions: builtins.int - is_wayfarer_onboarding_enabled: builtins.bool - def __init__( - self, - *, - player_submission_type: global___PlayerSubmissionTypeProto.ValueType = ..., - submissions_left: builtins.int = ..., - min_player_level: builtins.int = ..., - is_feature_enabled: builtins.bool = ..., - time_window_for_submissions_limit_ms: builtins.int = ..., - max_poi_distance_in_meters: builtins.int = ..., - blacklisted_os: collections.abc.Iterable[builtins.str] | None = ..., - blacklisted_device_id: collections.abc.Iterable[builtins.str] | None = ..., - is_whitelisted_user: builtins.bool = ..., - is_upload_later_enabled: builtins.bool = ..., - daily_new_submissions: builtins.float = ..., - max_submissions: builtins.int = ..., - is_wayfarer_onboarding_enabled: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["blacklisted_device_id", b"blacklisted_device_id", "blacklisted_os", b"blacklisted_os", "daily_new_submissions", b"daily_new_submissions", "is_feature_enabled", b"is_feature_enabled", "is_upload_later_enabled", b"is_upload_later_enabled", "is_wayfarer_onboarding_enabled", b"is_wayfarer_onboarding_enabled", "is_whitelisted_user", b"is_whitelisted_user", "max_poi_distance_in_meters", b"max_poi_distance_in_meters", "max_submissions", b"max_submissions", "min_player_level", b"min_player_level", "player_submission_type", b"player_submission_type", "submissions_left", b"submissions_left", "time_window_for_submissions_limit_ms", b"time_window_for_submissions_limit_ms"]) -> None: ... - -global___AvailableSubmissionsPerSubmissionType = AvailableSubmissionsPerSubmissionType - -@typing_extensions.final -class AvatarArticleProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ARTICLE_ID_FIELD_NUMBER: builtins.int - COLOR_FIELD_NUMBER: builtins.int - SLOT_ID_FIELD_NUMBER: builtins.int - article_id: builtins.str - color: builtins.int - slot_id: builtins.int - def __init__( - self, - *, - article_id: builtins.str = ..., - color: builtins.int = ..., - slot_id: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["article_id", b"article_id", "color", b"color", "slot_id", b"slot_id"]) -> None: ... - -global___AvatarArticleProto = AvatarArticleProto - -@typing_extensions.final -class AvatarCustomizationProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _AvatarCustomizationPromoType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _AvatarCustomizationPromoTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[AvatarCustomizationProto._AvatarCustomizationPromoType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET_PROMO_TYPE: AvatarCustomizationProto._AvatarCustomizationPromoType.ValueType # 0 - SALE: AvatarCustomizationProto._AvatarCustomizationPromoType.ValueType # 1 - FEATURED: AvatarCustomizationProto._AvatarCustomizationPromoType.ValueType # 2 - - class AvatarCustomizationPromoType(_AvatarCustomizationPromoType, metaclass=_AvatarCustomizationPromoTypeEnumTypeWrapper): ... - UNSET_PROMO_TYPE: AvatarCustomizationProto.AvatarCustomizationPromoType.ValueType # 0 - SALE: AvatarCustomizationProto.AvatarCustomizationPromoType.ValueType # 1 - FEATURED: AvatarCustomizationProto.AvatarCustomizationPromoType.ValueType # 2 - - class _AvatarCustomizationUnlockType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _AvatarCustomizationUnlockTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[AvatarCustomizationProto._AvatarCustomizationUnlockType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET_UNLOCK_TYPE: AvatarCustomizationProto._AvatarCustomizationUnlockType.ValueType # 0 - DEFAULT: AvatarCustomizationProto._AvatarCustomizationUnlockType.ValueType # 1 - MEDAL_REWARD: AvatarCustomizationProto._AvatarCustomizationUnlockType.ValueType # 2 - IAP_CLOTHING: AvatarCustomizationProto._AvatarCustomizationUnlockType.ValueType # 3 - LEVEL_REWARD: AvatarCustomizationProto._AvatarCustomizationUnlockType.ValueType # 4 - COMBAT_RANK_REWARD: AvatarCustomizationProto._AvatarCustomizationUnlockType.ValueType # 5 - - class AvatarCustomizationUnlockType(_AvatarCustomizationUnlockType, metaclass=_AvatarCustomizationUnlockTypeEnumTypeWrapper): ... - UNSET_UNLOCK_TYPE: AvatarCustomizationProto.AvatarCustomizationUnlockType.ValueType # 0 - DEFAULT: AvatarCustomizationProto.AvatarCustomizationUnlockType.ValueType # 1 - MEDAL_REWARD: AvatarCustomizationProto.AvatarCustomizationUnlockType.ValueType # 2 - IAP_CLOTHING: AvatarCustomizationProto.AvatarCustomizationUnlockType.ValueType # 3 - LEVEL_REWARD: AvatarCustomizationProto.AvatarCustomizationUnlockType.ValueType # 4 - COMBAT_RANK_REWARD: AvatarCustomizationProto.AvatarCustomizationUnlockType.ValueType # 5 - - class _Slot: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _SlotEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[AvatarCustomizationProto._Slot.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET_SLOT: AvatarCustomizationProto._Slot.ValueType # 0 - HAIR: AvatarCustomizationProto._Slot.ValueType # 1 - SHIRT: AvatarCustomizationProto._Slot.ValueType # 2 - PANTS: AvatarCustomizationProto._Slot.ValueType # 3 - HAT: AvatarCustomizationProto._Slot.ValueType # 4 - SHOES: AvatarCustomizationProto._Slot.ValueType # 5 - EYES: AvatarCustomizationProto._Slot.ValueType # 6 - BACKPACK: AvatarCustomizationProto._Slot.ValueType # 7 - GLOVES: AvatarCustomizationProto._Slot.ValueType # 8 - SOCKS: AvatarCustomizationProto._Slot.ValueType # 9 - BELT: AvatarCustomizationProto._Slot.ValueType # 10 - GLASSES: AvatarCustomizationProto._Slot.ValueType # 11 - NECKLACE: AvatarCustomizationProto._Slot.ValueType # 12 - SKIN: AvatarCustomizationProto._Slot.ValueType # 13 - POSE: AvatarCustomizationProto._Slot.ValueType # 14 - FACE: AvatarCustomizationProto._Slot.ValueType # 15 - PROP: AvatarCustomizationProto._Slot.ValueType # 16 - - class Slot(_Slot, metaclass=_SlotEnumTypeWrapper): ... - UNSET_SLOT: AvatarCustomizationProto.Slot.ValueType # 0 - HAIR: AvatarCustomizationProto.Slot.ValueType # 1 - SHIRT: AvatarCustomizationProto.Slot.ValueType # 2 - PANTS: AvatarCustomizationProto.Slot.ValueType # 3 - HAT: AvatarCustomizationProto.Slot.ValueType # 4 - SHOES: AvatarCustomizationProto.Slot.ValueType # 5 - EYES: AvatarCustomizationProto.Slot.ValueType # 6 - BACKPACK: AvatarCustomizationProto.Slot.ValueType # 7 - GLOVES: AvatarCustomizationProto.Slot.ValueType # 8 - SOCKS: AvatarCustomizationProto.Slot.ValueType # 9 - BELT: AvatarCustomizationProto.Slot.ValueType # 10 - GLASSES: AvatarCustomizationProto.Slot.ValueType # 11 - NECKLACE: AvatarCustomizationProto.Slot.ValueType # 12 - SKIN: AvatarCustomizationProto.Slot.ValueType # 13 - POSE: AvatarCustomizationProto.Slot.ValueType # 14 - FACE: AvatarCustomizationProto.Slot.ValueType # 15 - PROP: AvatarCustomizationProto.Slot.ValueType # 16 - - ENABLED_FIELD_NUMBER: builtins.int - AVATAR_TYPE_FIELD_NUMBER: builtins.int - SLOT_FIELD_NUMBER: builtins.int - BUNDLE_NAME_FIELD_NUMBER: builtins.int - ASSET_NAME_FIELD_NUMBER: builtins.int - GROUP_NAME_FIELD_NUMBER: builtins.int - SORT_ORDER_FIELD_NUMBER: builtins.int - UNLOCK_TYPE_FIELD_NUMBER: builtins.int - PROMO_TYPE_FIELD_NUMBER: builtins.int - UNLOCK_BADGE_TYPE_FIELD_NUMBER: builtins.int - IAP_SKU_FIELD_NUMBER: builtins.int - UNLOCK_BADGE_LEVEL_FIELD_NUMBER: builtins.int - ICON_NAME_FIELD_NUMBER: builtins.int - UNLOCK_PLAYER_LEVEL_FIELD_NUMBER: builtins.int - SET_NAME_FIELD_NUMBER: builtins.int - SET_PRIME_ITEM_FIELD_NUMBER: builtins.int - INCOMPATIBLE_BUNDLE_NAMES_FIELD_NUMBER: builtins.int - NAMES_FIELD_NUMBER: builtins.int - enabled: builtins.bool - avatar_type: global___PlayerAvatarType.ValueType - @property - def slot(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___AvatarCustomizationProto.Slot.ValueType]: ... - bundle_name: builtins.str - asset_name: builtins.str - group_name: builtins.str - sort_order: builtins.int - unlock_type: global___AvatarCustomizationProto.AvatarCustomizationUnlockType.ValueType - @property - def promo_type(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___AvatarCustomizationProto.AvatarCustomizationPromoType.ValueType]: ... - unlock_badge_type: global___HoloBadgeType.ValueType - iap_sku: builtins.str - unlock_badge_level: builtins.int - icon_name: builtins.str - unlock_player_level: builtins.int - set_name: builtins.str - set_prime_item: builtins.bool - @property - def incompatible_bundle_names(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - @property - def names(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - def __init__( - self, - *, - enabled: builtins.bool = ..., - avatar_type: global___PlayerAvatarType.ValueType = ..., - slot: collections.abc.Iterable[global___AvatarCustomizationProto.Slot.ValueType] | None = ..., - bundle_name: builtins.str = ..., - asset_name: builtins.str = ..., - group_name: builtins.str = ..., - sort_order: builtins.int = ..., - unlock_type: global___AvatarCustomizationProto.AvatarCustomizationUnlockType.ValueType = ..., - promo_type: collections.abc.Iterable[global___AvatarCustomizationProto.AvatarCustomizationPromoType.ValueType] | None = ..., - unlock_badge_type: global___HoloBadgeType.ValueType = ..., - iap_sku: builtins.str = ..., - unlock_badge_level: builtins.int = ..., - icon_name: builtins.str = ..., - unlock_player_level: builtins.int = ..., - set_name: builtins.str = ..., - set_prime_item: builtins.bool = ..., - incompatible_bundle_names: collections.abc.Iterable[builtins.str] | None = ..., - names: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["asset_name", b"asset_name", "avatar_type", b"avatar_type", "bundle_name", b"bundle_name", "enabled", b"enabled", "group_name", b"group_name", "iap_sku", b"iap_sku", "icon_name", b"icon_name", "incompatible_bundle_names", b"incompatible_bundle_names", "names", b"names", "promo_type", b"promo_type", "set_name", b"set_name", "set_prime_item", b"set_prime_item", "slot", b"slot", "sort_order", b"sort_order", "unlock_badge_level", b"unlock_badge_level", "unlock_badge_type", b"unlock_badge_type", "unlock_player_level", b"unlock_player_level", "unlock_type", b"unlock_type"]) -> None: ... - -global___AvatarCustomizationProto = AvatarCustomizationProto - -@typing_extensions.final -class AvatarCustomizationTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - AVATAR_CUSTOMIZATION_CLICK_ID_FIELD_NUMBER: builtins.int - ASSET_NAME_FIELD_NUMBER: builtins.int - SKU_FIELD_NUMBER: builtins.int - HAS_ENOUGH_COINS_FIELD_NUMBER: builtins.int - GROUP_NAME_FIELD_NUMBER: builtins.int - COLOR_CHOICE_ID_FIELD_NUMBER: builtins.int - avatar_customization_click_id: global___AvatarCustomizationTelemetryIds.ValueType - asset_name: builtins.str - sku: builtins.str - has_enough_coins: builtins.bool - group_name: builtins.str - color_choice_id: builtins.str - def __init__( - self, - *, - avatar_customization_click_id: global___AvatarCustomizationTelemetryIds.ValueType = ..., - asset_name: builtins.str = ..., - sku: builtins.str = ..., - has_enough_coins: builtins.bool = ..., - group_name: builtins.str = ..., - color_choice_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["asset_name", b"asset_name", "avatar_customization_click_id", b"avatar_customization_click_id", "color_choice_id", b"color_choice_id", "group_name", b"group_name", "has_enough_coins", b"has_enough_coins", "sku", b"sku"]) -> None: ... - -global___AvatarCustomizationTelemetry = AvatarCustomizationTelemetry - -@typing_extensions.final -class AvatarGlobalSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLE_POSE_FIELD_NUMBER: builtins.int - enable_pose: builtins.bool - def __init__( - self, - *, - enable_pose: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["enable_pose", b"enable_pose"]) -> None: ... - -global___AvatarGlobalSettingsProto = AvatarGlobalSettingsProto - -@typing_extensions.final -class AvatarGroupOrderSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class AvatarGroupOrderProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NAME_FIELD_NUMBER: builtins.int - ORDER_FIELD_NUMBER: builtins.int - SHOW_NEW_TAG_FIELD_NUMBER: builtins.int - name: builtins.str - order: builtins.int - show_new_tag: builtins.bool - def __init__( - self, - *, - name: builtins.str = ..., - order: builtins.int = ..., - show_new_tag: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["name", b"name", "order", b"order", "show_new_tag", b"show_new_tag"]) -> None: ... - - GROUP_FIELD_NUMBER: builtins.int - @property - def group(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___AvatarGroupOrderSettingsProto.AvatarGroupOrderProto]: ... - def __init__( - self, - *, - group: collections.abc.Iterable[global___AvatarGroupOrderSettingsProto.AvatarGroupOrderProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["group", b"group"]) -> None: ... - -global___AvatarGroupOrderSettingsProto = AvatarGroupOrderSettingsProto - -@typing_extensions.final -class AvatarItemProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - AVATAR_TEMPLATE_ID_FIELD_NUMBER: builtins.int - NEW_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - VIEWED_FIELD_NUMBER: builtins.int - avatar_template_id: builtins.str - new_timestamp_ms: builtins.int - viewed: builtins.bool - def __init__( - self, - *, - avatar_template_id: builtins.str = ..., - new_timestamp_ms: builtins.int = ..., - viewed: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["avatar_template_id", b"avatar_template_id", "new_timestamp_ms", b"new_timestamp_ms", "viewed", b"viewed"]) -> None: ... - -global___AvatarItemProto = AvatarItemProto - -@typing_extensions.final -class AwardFreeRaidTicketOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[AwardFreeRaidTicketOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - NO_RESULT_SET: AwardFreeRaidTicketOutProto._Result.ValueType # 0 - SUCCESS: AwardFreeRaidTicketOutProto._Result.ValueType # 1 - ERROR_PLAYER_DOES_NOT_MEET_MIN_LEVEL: AwardFreeRaidTicketOutProto._Result.ValueType # 2 - ERROR_DAILY_TICKET_ALREADY_AWARDED: AwardFreeRaidTicketOutProto._Result.ValueType # 3 - ERROR_PLAYER_OUT_OF_RANGE: AwardFreeRaidTicketOutProto._Result.ValueType # 4 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - NO_RESULT_SET: AwardFreeRaidTicketOutProto.Result.ValueType # 0 - SUCCESS: AwardFreeRaidTicketOutProto.Result.ValueType # 1 - ERROR_PLAYER_DOES_NOT_MEET_MIN_LEVEL: AwardFreeRaidTicketOutProto.Result.ValueType # 2 - ERROR_DAILY_TICKET_ALREADY_AWARDED: AwardFreeRaidTicketOutProto.Result.ValueType # 3 - ERROR_PLAYER_OUT_OF_RANGE: AwardFreeRaidTicketOutProto.Result.ValueType # 4 - - RESULT_FIELD_NUMBER: builtins.int - result: global___AwardFreeRaidTicketOutProto.Result.ValueType - def __init__( - self, - *, - result: global___AwardFreeRaidTicketOutProto.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result"]) -> None: ... - -global___AwardFreeRaidTicketOutProto = AwardFreeRaidTicketOutProto - -@typing_extensions.final -class AwardFreeRaidTicketProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - GYM_ID_FIELD_NUMBER: builtins.int - PLAYER_LAT_DEGREES_FIELD_NUMBER: builtins.int - PLAYER_LNG_DEGREES_FIELD_NUMBER: builtins.int - gym_id: builtins.str - player_lat_degrees: builtins.float - player_lng_degrees: builtins.float - def __init__( - self, - *, - gym_id: builtins.str = ..., - player_lat_degrees: builtins.float = ..., - player_lng_degrees: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["gym_id", b"gym_id", "player_lat_degrees", b"player_lat_degrees", "player_lng_degrees", b"player_lng_degrees"]) -> None: ... - -global___AwardFreeRaidTicketProto = AwardFreeRaidTicketProto - -@typing_extensions.final -class AwardItemProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ITEM_FIELD_NUMBER: builtins.int - ITEM_COUNT_FIELD_NUMBER: builtins.int - BONUS_COUNT_FIELD_NUMBER: builtins.int - item: global___Item.ValueType - item_count: builtins.int - bonus_count: builtins.int - def __init__( - self, - *, - item: global___Item.ValueType = ..., - item_count: builtins.int = ..., - bonus_count: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["bonus_count", b"bonus_count", "item", b"item", "item_count", b"item_count"]) -> None: ... - -global___AwardItemProto = AwardItemProto - -@typing_extensions.final -class AwardedGymBadge(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FORT_ID_FIELD_NUMBER: builtins.int - GYM_BADGE_TYPE_FIELD_NUMBER: builtins.int - SCORE_FIELD_NUMBER: builtins.int - GYM_BADGE_STATS_FIELD_NUMBER: builtins.int - LAST_UPDATE_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - NAME_FIELD_NUMBER: builtins.int - IMAGE_URL_FIELD_NUMBER: builtins.int - DESCRIPTION_FIELD_NUMBER: builtins.int - LATITUDE_FIELD_NUMBER: builtins.int - LONGITUDE_FIELD_NUMBER: builtins.int - LAST_CHECK_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - EARNED_POINTS_FIELD_NUMBER: builtins.int - PROGRESS_FIELD_NUMBER: builtins.int - LEVEL_UP_FIELD_NUMBER: builtins.int - RAIDS_FIELD_NUMBER: builtins.int - fort_id: builtins.str - gym_badge_type: global___GymBadgeType.ValueType - score: builtins.int - @property - def gym_badge_stats(self) -> global___GymBadgeStats: ... - last_update_timestamp_ms: builtins.int - name: builtins.str - image_url: builtins.str - description: builtins.str - latitude: builtins.float - longitude: builtins.float - last_check_timestamp_ms: builtins.int - earned_points: builtins.int - progress: builtins.float - level_up: builtins.bool - @property - def raids(self) -> global___PlayerRaidInfoProto: ... - def __init__( - self, - *, - fort_id: builtins.str = ..., - gym_badge_type: global___GymBadgeType.ValueType = ..., - score: builtins.int = ..., - gym_badge_stats: global___GymBadgeStats | None = ..., - last_update_timestamp_ms: builtins.int = ..., - name: builtins.str = ..., - image_url: builtins.str = ..., - description: builtins.str = ..., - latitude: builtins.float = ..., - longitude: builtins.float = ..., - last_check_timestamp_ms: builtins.int = ..., - earned_points: builtins.int = ..., - progress: builtins.float = ..., - level_up: builtins.bool = ..., - raids: global___PlayerRaidInfoProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["gym_badge_stats", b"gym_badge_stats", "raids", b"raids"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["description", b"description", "earned_points", b"earned_points", "fort_id", b"fort_id", "gym_badge_stats", b"gym_badge_stats", "gym_badge_type", b"gym_badge_type", "image_url", b"image_url", "last_check_timestamp_ms", b"last_check_timestamp_ms", "last_update_timestamp_ms", b"last_update_timestamp_ms", "latitude", b"latitude", "level_up", b"level_up", "longitude", b"longitude", "name", b"name", "progress", b"progress", "raids", b"raids", "score", b"score"]) -> None: ... - -global___AwardedGymBadge = AwardedGymBadge - -@typing_extensions.final -class AwardedRouteBadge(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _RouteBadgeType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _RouteBadgeTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[AwardedRouteBadge._RouteBadgeType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - ROUTE_BADGE_UNSET: AwardedRouteBadge._RouteBadgeType.ValueType # 0 - ROUTE_BADGE_BRONZE: AwardedRouteBadge._RouteBadgeType.ValueType # 1 - ROUTE_BADGE_SILVER: AwardedRouteBadge._RouteBadgeType.ValueType # 2 - ROUTE_BADGE_GOLD: AwardedRouteBadge._RouteBadgeType.ValueType # 3 - - class RouteBadgeType(_RouteBadgeType, metaclass=_RouteBadgeTypeEnumTypeWrapper): ... - ROUTE_BADGE_UNSET: AwardedRouteBadge.RouteBadgeType.ValueType # 0 - ROUTE_BADGE_BRONZE: AwardedRouteBadge.RouteBadgeType.ValueType # 1 - ROUTE_BADGE_SILVER: AwardedRouteBadge.RouteBadgeType.ValueType # 2 - ROUTE_BADGE_GOLD: AwardedRouteBadge.RouteBadgeType.ValueType # 3 - - @typing_extensions.final - class RouteBadgeWaypoint(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FORT_NAME_FIELD_NUMBER: builtins.int - IMAGE_URL_FIELD_NUMBER: builtins.int - LAST_EARNED_STAMP_FIELD_NUMBER: builtins.int - fort_name: builtins.str - image_url: builtins.str - @property - def last_earned_stamp(self) -> global___RouteStamp: ... - def __init__( - self, - *, - fort_name: builtins.str = ..., - image_url: builtins.str = ..., - last_earned_stamp: global___RouteStamp | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["last_earned_stamp", b"last_earned_stamp"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["fort_name", b"fort_name", "image_url", b"image_url", "last_earned_stamp", b"last_earned_stamp"]) -> None: ... - - ROUTE_ID_FIELD_NUMBER: builtins.int - ROUTE_TYPE_FIELD_NUMBER: builtins.int - NUM_COMPLETIONS_FIELD_NUMBER: builtins.int - LAST_PLAYED_TIME_FIELD_NUMBER: builtins.int - UNIQUE_ROUTE_STAMP_FIELD_NUMBER: builtins.int - ROUTE_NAME_FIELD_NUMBER: builtins.int - ROUTE_DESCRIPTION_FIELD_NUMBER: builtins.int - ROUTE_CREATOR_CODENAME_FIELD_NUMBER: builtins.int - ROUTE_IMAGE_URL_FIELD_NUMBER: builtins.int - ROUTE_DURATION_SECONDS_FIELD_NUMBER: builtins.int - LAST_PLAYED_WAYPOINTS_FIELD_NUMBER: builtins.int - OB_INT64_1_FIELD_NUMBER: builtins.int - WEATHER_CONDITION_FIELD_NUMBER: builtins.int - ROUTE_BADGE_TYPE_FIELD_NUMBER: builtins.int - OB_LAT_FIELD_NUMBER: builtins.int - OB_LNG_FIELD_NUMBER: builtins.int - OB_INT64_2_FIELD_NUMBER: builtins.int - BADGE_LEVEL_FIELD_NUMBER: builtins.int - OB_BOOL_FIELD_NUMBER: builtins.int - OB_BOOL_1_FIELD_NUMBER: builtins.int - OB_BOOL_2_FIELD_NUMBER: builtins.int - OB_SHARED_ROUTE_FIELD_NUMBER: builtins.int - route_id: builtins.str - route_type: global___RouteType.ValueType - num_completions: builtins.int - last_played_time: builtins.int - @property - def unique_route_stamp(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___RouteStamp]: ... - route_name: builtins.str - route_description: builtins.str - route_creator_codename: builtins.str - route_image_url: builtins.str - route_duration_seconds: builtins.int - @property - def last_played_waypoints(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___AwardedRouteBadge.RouteBadgeWaypoint]: ... - ob_int64_1: builtins.int - weather_condition: global___GameplayWeatherProto.WeatherCondition.ValueType - route_badge_type: global___AwardedRouteBadge.RouteBadgeType.ValueType - ob_lat: builtins.float - ob_lng: builtins.float - ob_int64_2: builtins.int - badge_level: global___RouteBadgeLevel.BadgeLevel.ValueType - ob_bool: builtins.bool - ob_bool_1: builtins.bool - ob_bool_2: builtins.bool - @property - def ob_shared_route(self) -> global___SharedRouteProto: ... - def __init__( - self, - *, - route_id: builtins.str = ..., - route_type: global___RouteType.ValueType = ..., - num_completions: builtins.int = ..., - last_played_time: builtins.int = ..., - unique_route_stamp: collections.abc.Iterable[global___RouteStamp] | None = ..., - route_name: builtins.str = ..., - route_description: builtins.str = ..., - route_creator_codename: builtins.str = ..., - route_image_url: builtins.str = ..., - route_duration_seconds: builtins.int = ..., - last_played_waypoints: collections.abc.Iterable[global___AwardedRouteBadge.RouteBadgeWaypoint] | None = ..., - ob_int64_1: builtins.int = ..., - weather_condition: global___GameplayWeatherProto.WeatherCondition.ValueType = ..., - route_badge_type: global___AwardedRouteBadge.RouteBadgeType.ValueType = ..., - ob_lat: builtins.float = ..., - ob_lng: builtins.float = ..., - ob_int64_2: builtins.int = ..., - badge_level: global___RouteBadgeLevel.BadgeLevel.ValueType = ..., - ob_bool: builtins.bool = ..., - ob_bool_1: builtins.bool = ..., - ob_bool_2: builtins.bool = ..., - ob_shared_route: global___SharedRouteProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["ob_shared_route", b"ob_shared_route"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["badge_level", b"badge_level", "last_played_time", b"last_played_time", "last_played_waypoints", b"last_played_waypoints", "num_completions", b"num_completions", "ob_bool", b"ob_bool", "ob_bool_1", b"ob_bool_1", "ob_bool_2", b"ob_bool_2", "ob_int64_1", b"ob_int64_1", "ob_int64_2", b"ob_int64_2", "ob_lat", b"ob_lat", "ob_lng", b"ob_lng", "ob_shared_route", b"ob_shared_route", "route_badge_type", b"route_badge_type", "route_creator_codename", b"route_creator_codename", "route_description", b"route_description", "route_duration_seconds", b"route_duration_seconds", "route_id", b"route_id", "route_image_url", b"route_image_url", "route_name", b"route_name", "route_type", b"route_type", "unique_route_stamp", b"unique_route_stamp", "weather_condition", b"weather_condition"]) -> None: ... - -global___AwardedRouteBadge = AwardedRouteBadge - -@typing_extensions.final -class AwardedRouteStamp(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ROUTE_STAMP_FIELD_NUMBER: builtins.int - ACQUIRE_TIME_MS_FIELD_NUMBER: builtins.int - ROUTE_ID_FIELD_NUMBER: builtins.int - FORT_ID_FIELD_NUMBER: builtins.int - STAMP_ID_FIELD_NUMBER: builtins.int - @property - def route_stamp(self) -> global___RouteStamp: ... - acquire_time_ms: builtins.int - route_id: builtins.str - fort_id: builtins.str - stamp_id: builtins.str - def __init__( - self, - *, - route_stamp: global___RouteStamp | None = ..., - acquire_time_ms: builtins.int = ..., - route_id: builtins.str = ..., - fort_id: builtins.str = ..., - stamp_id: builtins.str = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["route_stamp", b"route_stamp"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["acquire_time_ms", b"acquire_time_ms", "fort_id", b"fort_id", "route_id", b"route_id", "route_stamp", b"route_stamp", "stamp_id", b"stamp_id"]) -> None: ... - -global___AwardedRouteStamp = AwardedRouteStamp - -@typing_extensions.final -class AwardedRouteStamps(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - REWARDS_FIELD_NUMBER: builtins.int - @property - def rewards(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___AwardedRouteStamp]: ... - def __init__( - self, - *, - rewards: collections.abc.Iterable[global___AwardedRouteStamp] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["rewards", b"rewards"]) -> None: ... - -global___AwardedRouteStamps = AwardedRouteStamps - -@typing_extensions.final -class BackgroundModeClientSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class ProximitySettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MAXIMUM_CONTACT_AGE_MS_FIELD_NUMBER: builtins.int - maximum_contact_age_ms: builtins.int - def __init__( - self, - *, - maximum_contact_age_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["maximum_contact_age_ms", b"maximum_contact_age_ms"]) -> None: ... - - MAXIMUM_SAMPLE_AGE_MS_FIELD_NUMBER: builtins.int - ACCEPT_MANUAL_FITNESS_SAMPLES_FIELD_NUMBER: builtins.int - MINIMUM_LOCATION_ACCURACY_METERS_FIELD_NUMBER: builtins.int - BACKGROUND_WAKE_UP_INTERVAL_MINUTES_FIELD_NUMBER: builtins.int - MAX_UPLOAD_SIZE_IN_BYTES_FIELD_NUMBER: builtins.int - MIN_ENCLOSING_GEOFENCE_RADIUS_M_FIELD_NUMBER: builtins.int - BACKGROUND_TOKEN_REFRESH_INTERVAL_S_FIELD_NUMBER: builtins.int - MAX_SESSION_DURATION_M_FIELD_NUMBER: builtins.int - MIN_DISTANCE_DELTA_M_FIELD_NUMBER: builtins.int - MIN_UPDATE_INTERVAL_S_FIELD_NUMBER: builtins.int - MIN_SESSION_REPORTING_INTERVAL_S_FIELD_NUMBER: builtins.int - MIN_PERSISTENT_REPORTING_INTERVAL_S_FIELD_NUMBER: builtins.int - ENABLE_PROGRESS_REQUEST_FIELD_NUMBER: builtins.int - ENABLE_FOREGROUND_NOTIFICATION_FIELD_NUMBER: builtins.int - PROXIMITY_SETTINGS_FIELD_NUMBER: builtins.int - maximum_sample_age_ms: builtins.int - accept_manual_fitness_samples: builtins.bool - minimum_location_accuracy_meters: builtins.float - background_wake_up_interval_minutes: builtins.int - max_upload_size_in_bytes: builtins.int - min_enclosing_geofence_radius_m: builtins.float - background_token_refresh_interval_s: builtins.int - max_session_duration_m: builtins.int - min_distance_delta_m: builtins.int - min_update_interval_s: builtins.int - min_session_reporting_interval_s: builtins.int - min_persistent_reporting_interval_s: builtins.int - enable_progress_request: builtins.bool - enable_foreground_notification: builtins.bool - @property - def proximity_settings(self) -> global___BackgroundModeClientSettingsProto.ProximitySettingsProto: ... - def __init__( - self, - *, - maximum_sample_age_ms: builtins.int = ..., - accept_manual_fitness_samples: builtins.bool = ..., - minimum_location_accuracy_meters: builtins.float = ..., - background_wake_up_interval_minutes: builtins.int = ..., - max_upload_size_in_bytes: builtins.int = ..., - min_enclosing_geofence_radius_m: builtins.float = ..., - background_token_refresh_interval_s: builtins.int = ..., - max_session_duration_m: builtins.int = ..., - min_distance_delta_m: builtins.int = ..., - min_update_interval_s: builtins.int = ..., - min_session_reporting_interval_s: builtins.int = ..., - min_persistent_reporting_interval_s: builtins.int = ..., - enable_progress_request: builtins.bool = ..., - enable_foreground_notification: builtins.bool = ..., - proximity_settings: global___BackgroundModeClientSettingsProto.ProximitySettingsProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["proximity_settings", b"proximity_settings"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["accept_manual_fitness_samples", b"accept_manual_fitness_samples", "background_token_refresh_interval_s", b"background_token_refresh_interval_s", "background_wake_up_interval_minutes", b"background_wake_up_interval_minutes", "enable_foreground_notification", b"enable_foreground_notification", "enable_progress_request", b"enable_progress_request", "max_session_duration_m", b"max_session_duration_m", "max_upload_size_in_bytes", b"max_upload_size_in_bytes", "maximum_sample_age_ms", b"maximum_sample_age_ms", "min_distance_delta_m", b"min_distance_delta_m", "min_enclosing_geofence_radius_m", b"min_enclosing_geofence_radius_m", "min_persistent_reporting_interval_s", b"min_persistent_reporting_interval_s", "min_session_reporting_interval_s", b"min_session_reporting_interval_s", "min_update_interval_s", b"min_update_interval_s", "minimum_location_accuracy_meters", b"minimum_location_accuracy_meters", "proximity_settings", b"proximity_settings"]) -> None: ... - -global___BackgroundModeClientSettingsProto = BackgroundModeClientSettingsProto - -@typing_extensions.final -class BackgroundModeGlobalSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MIN_PLAYER_LEVEL_FITNESS_FIELD_NUMBER: builtins.int - SERVICE_PROMPT_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - min_player_level_fitness: builtins.int - service_prompt_timestamp_ms: builtins.int - def __init__( - self, - *, - min_player_level_fitness: builtins.int = ..., - service_prompt_timestamp_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["min_player_level_fitness", b"min_player_level_fitness", "service_prompt_timestamp_ms", b"service_prompt_timestamp_ms"]) -> None: ... - -global___BackgroundModeGlobalSettingsProto = BackgroundModeGlobalSettingsProto - -@typing_extensions.final -class BackgroundModeSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - WEEKLY_FITNESS_GOAL_LEVEL1_DISTANCE_KM_FIELD_NUMBER: builtins.int - WEEKLY_FITNESS_GOAL_LEVEL2_DISTANCE_KM_FIELD_NUMBER: builtins.int - WEEKLY_FITNESS_GOAL_LEVEL3_DISTANCE_KM_FIELD_NUMBER: builtins.int - WEEKLY_FITNESS_GOAL_LEVEL4_DISTANCE_KM_FIELD_NUMBER: builtins.int - WEEKLY_FITNESS_GOAL_LEVEL5_DISTANCE_KM_FIELD_NUMBER: builtins.int - weekly_fitness_goal_level1_distance_km: builtins.float - weekly_fitness_goal_level2_distance_km: builtins.float - weekly_fitness_goal_level3_distance_km: builtins.float - weekly_fitness_goal_level4_distance_km: builtins.float - weekly_fitness_goal_level5_distance_km: builtins.float - def __init__( - self, - *, - weekly_fitness_goal_level1_distance_km: builtins.float = ..., - weekly_fitness_goal_level2_distance_km: builtins.float = ..., - weekly_fitness_goal_level3_distance_km: builtins.float = ..., - weekly_fitness_goal_level4_distance_km: builtins.float = ..., - weekly_fitness_goal_level5_distance_km: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["weekly_fitness_goal_level1_distance_km", b"weekly_fitness_goal_level1_distance_km", "weekly_fitness_goal_level2_distance_km", b"weekly_fitness_goal_level2_distance_km", "weekly_fitness_goal_level3_distance_km", b"weekly_fitness_goal_level3_distance_km", "weekly_fitness_goal_level4_distance_km", b"weekly_fitness_goal_level4_distance_km", "weekly_fitness_goal_level5_distance_km", b"weekly_fitness_goal_level5_distance_km"]) -> None: ... - -global___BackgroundModeSettingsProto = BackgroundModeSettingsProto - -@typing_extensions.final -class BackgroundToken(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TOKEN_FIELD_NUMBER: builtins.int - EXPIRATION_TIME_FIELD_NUMBER: builtins.int - IV_FIELD_NUMBER: builtins.int - token: builtins.bytes - expiration_time: builtins.int - iv: builtins.bytes - def __init__( - self, - *, - token: builtins.bytes = ..., - expiration_time: builtins.int = ..., - iv: builtins.bytes = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["expiration_time", b"expiration_time", "iv", b"iv", "token", b"token"]) -> None: ... - -global___BackgroundToken = BackgroundToken - -@typing_extensions.final -class BadgeCaptureReward(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Type: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _TypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BadgeCaptureReward._Type.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - NONE: BadgeCaptureReward._Type.ValueType # 0 - AVATAR_ITEM: BadgeCaptureReward._Type.ValueType # 1 - POKEMON_ENCOUNTER: BadgeCaptureReward._Type.ValueType # 2 - - class Type(_Type, metaclass=_TypeEnumTypeWrapper): ... - NONE: BadgeCaptureReward.Type.ValueType # 0 - AVATAR_ITEM: BadgeCaptureReward.Type.ValueType # 1 - POKEMON_ENCOUNTER: BadgeCaptureReward.Type.ValueType # 2 - - CAPTURE_REWARD_MULTIPLIER_FIELD_NUMBER: builtins.int - AVATAR_TEMPLATE_IDS_FIELD_NUMBER: builtins.int - OB_POKEMON_UNLOCK_FIELD_NUMBER: builtins.int - OB_INT32_1_FIELD_NUMBER: builtins.int - OB_STRING_FIELD_NUMBER: builtins.int - OB_INT32_2_FIELD_NUMBER: builtins.int - OB_TYPE_FIELD_NUMBER: builtins.int - capture_reward_multiplier: builtins.float - @property - def avatar_template_ids(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - @property - def ob_pokemon_unlock(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___VsSeekerPokemonRewardsProto.PokemonUnlockProto]: ... - ob_int32_1: builtins.int - ob_string: builtins.str - ob_int32_2: builtins.int - ob_type: global___BadgeCaptureReward.Type.ValueType - def __init__( - self, - *, - capture_reward_multiplier: builtins.float = ..., - avatar_template_ids: collections.abc.Iterable[builtins.str] | None = ..., - ob_pokemon_unlock: collections.abc.Iterable[global___VsSeekerPokemonRewardsProto.PokemonUnlockProto] | None = ..., - ob_int32_1: builtins.int = ..., - ob_string: builtins.str = ..., - ob_int32_2: builtins.int = ..., - ob_type: global___BadgeCaptureReward.Type.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["avatar_template_ids", b"avatar_template_ids", "capture_reward_multiplier", b"capture_reward_multiplier", "ob_int32_1", b"ob_int32_1", "ob_int32_2", b"ob_int32_2", "ob_pokemon_unlock", b"ob_pokemon_unlock", "ob_string", b"ob_string", "ob_type", b"ob_type"]) -> None: ... - -global___BadgeCaptureReward = BadgeCaptureReward - -@typing_extensions.final -class BadgeData(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MINI_COLLECTION_FIELD_NUMBER: builtins.int - BUTTERFLY_COLLECTOR_DATA_FIELD_NUMBER: builtins.int - CONTEST_DATA_FIELD_NUMBER: builtins.int - BADGE_FIELD_NUMBER: builtins.int - PLAYER_BADGE_TIERS_FIELD_NUMBER: builtins.int - @property - def mini_collection(self) -> global___MiniCollectionBadgeData: ... - @property - def butterfly_collector_data(self) -> global___ButterflyCollectorBadgeData: ... - @property - def contest_data(self) -> global___ContestBadgeData: ... - badge: global___HoloBadgeType.ValueType - @property - def player_badge_tiers(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PlayerBadgeTierProto]: ... - def __init__( - self, - *, - mini_collection: global___MiniCollectionBadgeData | None = ..., - butterfly_collector_data: global___ButterflyCollectorBadgeData | None = ..., - contest_data: global___ContestBadgeData | None = ..., - badge: global___HoloBadgeType.ValueType = ..., - player_badge_tiers: collections.abc.Iterable[global___PlayerBadgeTierProto] | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["Data", b"Data", "butterfly_collector_data", b"butterfly_collector_data", "contest_data", b"contest_data", "mini_collection", b"mini_collection"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["Data", b"Data", "badge", b"badge", "butterfly_collector_data", b"butterfly_collector_data", "contest_data", b"contest_data", "mini_collection", b"mini_collection", "player_badge_tiers", b"player_badge_tiers"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["Data", b"Data"]) -> typing_extensions.Literal["mini_collection", "butterfly_collector_data", "contest_data"] | None: ... - -global___BadgeData = BadgeData - -@typing_extensions.final -class BadgeRewardEncounterRequestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - BADGE_TYPE_FIELD_NUMBER: builtins.int - BADGETIER_FIELD_NUMBER: builtins.int - badge_type: global___HoloBadgeType.ValueType - BadgeTier: builtins.int - def __init__( - self, - *, - badge_type: global___HoloBadgeType.ValueType = ..., - BadgeTier: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["BadgeTier", b"BadgeTier", "badge_type", b"badge_type"]) -> None: ... - -global___BadgeRewardEncounterRequestProto = BadgeRewardEncounterRequestProto - -@typing_extensions.final -class BadgeRewardEncounterResponseProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BadgeRewardEncounterResponseProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNKNOWN: BadgeRewardEncounterResponseProto._Status.ValueType # 0 - SUCCESS_ENCOUNTER: BadgeRewardEncounterResponseProto._Status.ValueType # 1 - SUCCESS_POKEMON_INVENTORY_FULL: BadgeRewardEncounterResponseProto._Status.ValueType # 2 - ERROR_REQUIRES_PROGRESS: BadgeRewardEncounterResponseProto._Status.ValueType # 3 - ERROR_ENCOUNTER_COMPLETE: BadgeRewardEncounterResponseProto._Status.ValueType # 4 - ERROR: BadgeRewardEncounterResponseProto._Status.ValueType # 5 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNKNOWN: BadgeRewardEncounterResponseProto.Status.ValueType # 0 - SUCCESS_ENCOUNTER: BadgeRewardEncounterResponseProto.Status.ValueType # 1 - SUCCESS_POKEMON_INVENTORY_FULL: BadgeRewardEncounterResponseProto.Status.ValueType # 2 - ERROR_REQUIRES_PROGRESS: BadgeRewardEncounterResponseProto.Status.ValueType # 3 - ERROR_ENCOUNTER_COMPLETE: BadgeRewardEncounterResponseProto.Status.ValueType # 4 - ERROR: BadgeRewardEncounterResponseProto.Status.ValueType # 5 - - @typing_extensions.final - class EncounterInfoProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_FIELD_NUMBER: builtins.int - CAPTURE_PROBABILITY_FIELD_NUMBER: builtins.int - ACTIVE_ITEM_FIELD_NUMBER: builtins.int - ENCOUNTER_ID_FIELD_NUMBER: builtins.int - @property - def pokemon(self) -> global___PokemonProto: ... - @property - def capture_probability(self) -> global___CaptureProbabilityProto: ... - active_item: global___Item.ValueType - encounter_id: builtins.int - def __init__( - self, - *, - pokemon: global___PokemonProto | None = ..., - capture_probability: global___CaptureProbabilityProto | None = ..., - active_item: global___Item.ValueType = ..., - encounter_id: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["capture_probability", b"capture_probability", "pokemon", b"pokemon"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["active_item", b"active_item", "capture_probability", b"capture_probability", "encounter_id", b"encounter_id", "pokemon", b"pokemon"]) -> None: ... - - STATUS_FIELD_NUMBER: builtins.int - ENCOUNTER_FIELD_NUMBER: builtins.int - REWARDS_FIELD_NUMBER: builtins.int - status: global___BadgeRewardEncounterResponseProto.Status.ValueType - @property - def encounter(self) -> global___BadgeRewardEncounterResponseProto.EncounterInfoProto: ... - @property - def rewards(self) -> global___LootProto: ... - def __init__( - self, - *, - status: global___BadgeRewardEncounterResponseProto.Status.ValueType = ..., - encounter: global___BadgeRewardEncounterResponseProto.EncounterInfoProto | None = ..., - rewards: global___LootProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["encounter", b"encounter", "rewards", b"rewards"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["encounter", b"encounter", "rewards", b"rewards", "status", b"status"]) -> None: ... - -global___BadgeRewardEncounterResponseProto = BadgeRewardEncounterResponseProto - -@typing_extensions.final -class BadgeSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - BADGE_TYPE_FIELD_NUMBER: builtins.int - BADGE_RANK_FIELD_NUMBER: builtins.int - TARGETS_FIELD_NUMBER: builtins.int - CAPTURE_REWARD_FIELD_NUMBER: builtins.int - EVENT_BADGE_FIELD_NUMBER: builtins.int - EVENT_BADGE_SETTINGS_FIELD_NUMBER: builtins.int - COMBAT_LEAGUE_TEMPLATE_ID_FIELD_NUMBER: builtins.int - USE_STAT_AS_MEDAL_LEVEL_FIELD_NUMBER: builtins.int - OB_INT32_FIELD_NUMBER: builtins.int - badge_type: global___HoloBadgeType.ValueType - badge_rank: builtins.int - @property - def targets(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - @property - def capture_reward(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___BadgeCaptureReward]: ... - event_badge: builtins.bool - @property - def event_badge_settings(self) -> global___EventBadgeSettingsProto: ... - combat_league_template_id: builtins.str - use_stat_as_medal_level: builtins.bool - ob_int32: builtins.int - def __init__( - self, - *, - badge_type: global___HoloBadgeType.ValueType = ..., - badge_rank: builtins.int = ..., - targets: collections.abc.Iterable[builtins.int] | None = ..., - capture_reward: collections.abc.Iterable[global___BadgeCaptureReward] | None = ..., - event_badge: builtins.bool = ..., - event_badge_settings: global___EventBadgeSettingsProto | None = ..., - combat_league_template_id: builtins.str = ..., - use_stat_as_medal_level: builtins.bool = ..., - ob_int32: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["event_badge_settings", b"event_badge_settings"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["badge_rank", b"badge_rank", "badge_type", b"badge_type", "capture_reward", b"capture_reward", "combat_league_template_id", b"combat_league_template_id", "event_badge", b"event_badge", "event_badge_settings", b"event_badge_settings", "ob_int32", b"ob_int32", "targets", b"targets", "use_stat_as_medal_level", b"use_stat_as_medal_level"]) -> None: ... - -global___BadgeSettingsProto = BadgeSettingsProto - -@typing_extensions.final -class BattleActionProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _ActionType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ActionTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BattleActionProto._ActionType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: BattleActionProto._ActionType.ValueType # 0 - ATTACK: BattleActionProto._ActionType.ValueType # 1 - DODGE: BattleActionProto._ActionType.ValueType # 2 - SPECIAL_ATTACK: BattleActionProto._ActionType.ValueType # 3 - SWAP_POKEMON: BattleActionProto._ActionType.ValueType # 4 - FAINT: BattleActionProto._ActionType.ValueType # 5 - PLAYER_JOIN: BattleActionProto._ActionType.ValueType # 6 - PLAYER_QUIT: BattleActionProto._ActionType.ValueType # 7 - VICTORY: BattleActionProto._ActionType.ValueType # 8 - DEFEAT: BattleActionProto._ActionType.ValueType # 9 - TIMED_OUT: BattleActionProto._ActionType.ValueType # 10 - SPECIAL_ATTACK_2: BattleActionProto._ActionType.ValueType # 11 - USE_ITEM: BattleActionProto._ActionType.ValueType # 12 - DISPLAY_CHANGE: BattleActionProto._ActionType.ValueType # 13 - ACTIVATE_ABILITY: BattleActionProto._ActionType.ValueType # 14 - - class ActionType(_ActionType, metaclass=_ActionTypeEnumTypeWrapper): ... - UNSET: BattleActionProto.ActionType.ValueType # 0 - ATTACK: BattleActionProto.ActionType.ValueType # 1 - DODGE: BattleActionProto.ActionType.ValueType # 2 - SPECIAL_ATTACK: BattleActionProto.ActionType.ValueType # 3 - SWAP_POKEMON: BattleActionProto.ActionType.ValueType # 4 - FAINT: BattleActionProto.ActionType.ValueType # 5 - PLAYER_JOIN: BattleActionProto.ActionType.ValueType # 6 - PLAYER_QUIT: BattleActionProto.ActionType.ValueType # 7 - VICTORY: BattleActionProto.ActionType.ValueType # 8 - DEFEAT: BattleActionProto.ActionType.ValueType # 9 - TIMED_OUT: BattleActionProto.ActionType.ValueType # 10 - SPECIAL_ATTACK_2: BattleActionProto.ActionType.ValueType # 11 - USE_ITEM: BattleActionProto.ActionType.ValueType # 12 - DISPLAY_CHANGE: BattleActionProto.ActionType.ValueType # 13 - ACTIVATE_ABILITY: BattleActionProto.ActionType.ValueType # 14 - - TYPE_FIELD_NUMBER: builtins.int - ACTION_START_MS_FIELD_NUMBER: builtins.int - DURATION_MS_FIELD_NUMBER: builtins.int - ENERGY_DELTA_FIELD_NUMBER: builtins.int - ATTACKER_INDEX_FIELD_NUMBER: builtins.int - TARGET_INDEX_FIELD_NUMBER: builtins.int - ACTIVE_POKEMON_ID_FIELD_NUMBER: builtins.int - JOINED_PLAYER_FIELD_NUMBER: builtins.int - BATTLE_RESULTS_FIELD_NUMBER: builtins.int - DAMAGE_WINDOW_START_MS_FIELD_NUMBER: builtins.int - DAMAGE_WINDOW_END_MS_FIELD_NUMBER: builtins.int - QUIT_PLAYER_FIELD_NUMBER: builtins.int - TARGET_POKEMON_ID_FIELD_NUMBER: builtins.int - LEVELED_UP_FRIENDS_FIELD_NUMBER: builtins.int - ITEM_FIELD_NUMBER: builtins.int - TRAINER_ABILITY_FIELD_NUMBER: builtins.int - type: global___BattleActionProto.ActionType.ValueType - action_start_ms: builtins.int - duration_ms: builtins.int - energy_delta: builtins.int - attacker_index: builtins.int - target_index: builtins.int - active_pokemon_id: builtins.int - @property - def joined_player(self) -> global___BattleParticipantProto: ... - @property - def battle_results(self) -> global___BattleResultsProto: ... - damage_window_start_ms: builtins.int - damage_window_end_ms: builtins.int - @property - def quit_player(self) -> global___BattleParticipantProto: ... - target_pokemon_id: builtins.int - @property - def leveled_up_friends(self) -> global___LeveledUpFriendsProto: ... - @property - def item(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___Item.ValueType]: ... - trainer_ability: global___TrainerAbility.ValueType - def __init__( - self, - *, - type: global___BattleActionProto.ActionType.ValueType = ..., - action_start_ms: builtins.int = ..., - duration_ms: builtins.int = ..., - energy_delta: builtins.int = ..., - attacker_index: builtins.int = ..., - target_index: builtins.int = ..., - active_pokemon_id: builtins.int = ..., - joined_player: global___BattleParticipantProto | None = ..., - battle_results: global___BattleResultsProto | None = ..., - damage_window_start_ms: builtins.int = ..., - damage_window_end_ms: builtins.int = ..., - quit_player: global___BattleParticipantProto | None = ..., - target_pokemon_id: builtins.int = ..., - leveled_up_friends: global___LeveledUpFriendsProto | None = ..., - item: collections.abc.Iterable[global___Item.ValueType] | None = ..., - trainer_ability: global___TrainerAbility.ValueType = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["battle_results", b"battle_results", "joined_player", b"joined_player", "leveled_up_friends", b"leveled_up_friends", "quit_player", b"quit_player"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["action_start_ms", b"action_start_ms", "active_pokemon_id", b"active_pokemon_id", "attacker_index", b"attacker_index", "battle_results", b"battle_results", "damage_window_end_ms", b"damage_window_end_ms", "damage_window_start_ms", b"damage_window_start_ms", "duration_ms", b"duration_ms", "energy_delta", b"energy_delta", "item", b"item", "joined_player", b"joined_player", "leveled_up_friends", b"leveled_up_friends", "quit_player", b"quit_player", "target_index", b"target_index", "target_pokemon_id", b"target_pokemon_id", "trainer_ability", b"trainer_ability", "type", b"type"]) -> None: ... - -global___BattleActionProto = BattleActionProto - -@typing_extensions.final -class BattleAttributesProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - STA_PERCENT_FIELD_NUMBER: builtins.int - ATK_PERCENT_FIELD_NUMBER: builtins.int - DEF_PERCENT_FIELD_NUMBER: builtins.int - DURATION_S_FIELD_NUMBER: builtins.int - sta_percent: builtins.float - atk_percent: builtins.float - def_percent: builtins.float - duration_s: builtins.float - def __init__( - self, - *, - sta_percent: builtins.float = ..., - atk_percent: builtins.float = ..., - def_percent: builtins.float = ..., - duration_s: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["atk_percent", b"atk_percent", "def_percent", b"def_percent", "duration_s", b"duration_s", "sta_percent", b"sta_percent"]) -> None: ... - -global___BattleAttributesProto = BattleAttributesProto - -@typing_extensions.final -class BattleHubBadgeSettings(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - COMBAT_HUB_DISPLAYED_BADGES_FIELD_NUMBER: builtins.int - @property - def combat_hub_displayed_badges(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___HoloBadgeType.ValueType]: ... - def __init__( - self, - *, - combat_hub_displayed_badges: collections.abc.Iterable[global___HoloBadgeType.ValueType] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["combat_hub_displayed_badges", b"combat_hub_displayed_badges"]) -> None: ... - -global___BattleHubBadgeSettings = BattleHubBadgeSettings - -@typing_extensions.final -class BattleHubOrderSettings(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class SectionGroup(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SECTION_FIELD_NUMBER: builtins.int - @property - def section(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___BattleHubSection.ValueType]: ... - def __init__( - self, - *, - section: collections.abc.Iterable[global___BattleHubSection.ValueType] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["section", b"section"]) -> None: ... - - @typing_extensions.final - class SectionSettings(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MAIN_SECTION_FIELD_NUMBER: builtins.int - SUBSECTION_FIELD_NUMBER: builtins.int - main_section: global___BattleHubSection.ValueType - @property - def subsection(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___BattleHubSubsection.ValueType]: ... - def __init__( - self, - *, - main_section: global___BattleHubSection.ValueType = ..., - subsection: collections.abc.Iterable[global___BattleHubSubsection.ValueType] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["main_section", b"main_section", "subsection", b"subsection"]) -> None: ... - - SECTION_FIELD_NUMBER: builtins.int - SECTION_GROUP_FIELD_NUMBER: builtins.int - @property - def section(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___BattleHubOrderSettings.SectionSettings]: ... - @property - def section_group(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___BattleHubOrderSettings.SectionGroup]: ... - def __init__( - self, - *, - section: collections.abc.Iterable[global___BattleHubOrderSettings.SectionSettings] | None = ..., - section_group: collections.abc.Iterable[global___BattleHubOrderSettings.SectionGroup] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["section", b"section", "section_group", b"section_group"]) -> None: ... - -global___BattleHubOrderSettings = BattleHubOrderSettings - -@typing_extensions.final -class BattleLogProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _BattleType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _BattleTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BattleLogProto._BattleType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - BATTLE_TYPE_UNSET: BattleLogProto._BattleType.ValueType # 0 - NORMAL: BattleLogProto._BattleType.ValueType # 1 - TRAINING: BattleLogProto._BattleType.ValueType # 2 - RAID: BattleLogProto._BattleType.ValueType # 3 - - class BattleType(_BattleType, metaclass=_BattleTypeEnumTypeWrapper): ... - BATTLE_TYPE_UNSET: BattleLogProto.BattleType.ValueType # 0 - NORMAL: BattleLogProto.BattleType.ValueType # 1 - TRAINING: BattleLogProto.BattleType.ValueType # 2 - RAID: BattleLogProto.BattleType.ValueType # 3 - - class _State: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StateEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BattleLogProto._State.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - STATE_UNSET: BattleLogProto._State.ValueType # 0 - ACTIVE: BattleLogProto._State.ValueType # 1 - VICTORY: BattleLogProto._State.ValueType # 2 - DEFEATED: BattleLogProto._State.ValueType # 3 - TIMED_OUT: BattleLogProto._State.ValueType # 4 - - class State(_State, metaclass=_StateEnumTypeWrapper): ... - STATE_UNSET: BattleLogProto.State.ValueType # 0 - ACTIVE: BattleLogProto.State.ValueType # 1 - VICTORY: BattleLogProto.State.ValueType # 2 - DEFEATED: BattleLogProto.State.ValueType # 3 - TIMED_OUT: BattleLogProto.State.ValueType # 4 - - STATE_FIELD_NUMBER: builtins.int - BATTLE_TYPE_FIELD_NUMBER: builtins.int - SERVER_MS_FIELD_NUMBER: builtins.int - BATTLE_ACTIONS_FIELD_NUMBER: builtins.int - BATTLE_START_MS_FIELD_NUMBER: builtins.int - BATTLE_END_MS_FIELD_NUMBER: builtins.int - state: global___BattleLogProto.State.ValueType - battle_type: global___BattleLogProto.BattleType.ValueType - server_ms: builtins.int - @property - def battle_actions(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___BattleActionProto]: ... - battle_start_ms: builtins.int - battle_end_ms: builtins.int - def __init__( - self, - *, - state: global___BattleLogProto.State.ValueType = ..., - battle_type: global___BattleLogProto.BattleType.ValueType = ..., - server_ms: builtins.int = ..., - battle_actions: collections.abc.Iterable[global___BattleActionProto] | None = ..., - battle_start_ms: builtins.int = ..., - battle_end_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["battle_actions", b"battle_actions", "battle_end_ms", b"battle_end_ms", "battle_start_ms", b"battle_start_ms", "battle_type", b"battle_type", "server_ms", b"server_ms", "state", b"state"]) -> None: ... - -global___BattleLogProto = BattleLogProto - -@typing_extensions.final -class BattleParticipantProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class ActivePokemonStatModifiersEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - KEY_FIELD_NUMBER: builtins.int - VALUE_FIELD_NUMBER: builtins.int - key: builtins.int - @property - def value(self) -> global___PokemonInfo.StatModifierContainer: ... - def __init__( - self, - *, - key: builtins.int = ..., - value: global___PokemonInfo.StatModifierContainer | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["value", b"value"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["key", b"key", "value", b"value"]) -> None: ... - - @typing_extensions.final - class AbilityEnergyEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - KEY_FIELD_NUMBER: builtins.int - VALUE_FIELD_NUMBER: builtins.int - key: builtins.int - @property - def value(self) -> global___AbilityEnergyMetadata: ... - def __init__( - self, - *, - key: builtins.int = ..., - value: global___AbilityEnergyMetadata | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["value", b"value"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["key", b"key", "value", b"value"]) -> None: ... - - @typing_extensions.final - class AbilityActivationCountEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - KEY_FIELD_NUMBER: builtins.int - VALUE_FIELD_NUMBER: builtins.int - key: builtins.int - value: builtins.int - def __init__( - self, - *, - key: builtins.int = ..., - value: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["key", b"key", "value", b"value"]) -> None: ... - - ACTIVE_POKEMON_FIELD_NUMBER: builtins.int - TRAINER_PUBLIC_PROFILE_FIELD_NUMBER: builtins.int - RESERVE_POKEMON_FIELD_NUMBER: builtins.int - DEFEATED_POKEMON_FIELD_NUMBER: builtins.int - LOBBY_POKEMON_FIELD_NUMBER: builtins.int - DAMAGE_DEALT_FIELD_NUMBER: builtins.int - SUPER_EFFECTIVE_CHARGE_MOVE_FIELD_NUMBER: builtins.int - WEATHER_BOOSTED_FIELD_NUMBER: builtins.int - HIGHEST_FRIENDSHIP_MILESTONE_FIELD_NUMBER: builtins.int - FRIEND_CODENAME_FIELD_NUMBER: builtins.int - IS_REMOTE_FIELD_NUMBER: builtins.int - IS_SOCIAL_INVITE_FIELD_NUMBER: builtins.int - HAS_ACTIVE_MEGA_EVOLVED_POKEMON_FIELD_NUMBER: builtins.int - LOBBY_JOIN_TIME_MS_FIELD_NUMBER: builtins.int - SUPER_EFFECTIVE_CHARGE_ATTACKS_USED_FIELD_NUMBER: builtins.int - POKEMON_SURVIVAL_FIELD_NUMBER: builtins.int - BATTLE_MEGA_POKEMON_ID_FIELD_NUMBER: builtins.int - TALL_POKEMON_ID_FIELD_NUMBER: builtins.int - NUMBER_OF_CHARGE_ATTACKS_USED_FIELD_NUMBER: builtins.int - LAST_PLAYER_JOIN_TIME_MS_FIELD_NUMBER: builtins.int - LAST_PLAYER_QUIT_TIME_MS_FIELD_NUMBER: builtins.int - PLAYER_ID_FIELD_NUMBER: builtins.int - REFERENCED_POKEMON_FIELD_NUMBER: builtins.int - JOIN_BUDDY_POKEMON_ID_FIELD_NUMBER: builtins.int - BATTLE_BUDDY_POKEMON_ID_FIELD_NUMBER: builtins.int - REMOTE_FRIENDS_FIELD_NUMBER: builtins.int - LOCAL_FRIENDS_FIELD_NUMBER: builtins.int - LAST_UPDATE_TIME_MS_FIELD_NUMBER: builtins.int - BOOT_RAID_STATE_FIELD_NUMBER: builtins.int - ENABLED_RAID_FRIEND_REQUESTS_FIELD_NUMBER: builtins.int - NOTABLE_ACTION_HISTORY_FIELD_NUMBER: builtins.int - ACTIVE_POKEMON_STAT_MODIFIERS_FIELD_NUMBER: builtins.int - ABILITY_ENERGY_FIELD_NUMBER: builtins.int - ABILITY_ACTIVATION_COUNT_FIELD_NUMBER: builtins.int - @property - def active_pokemon(self) -> global___PokemonInfo: ... - @property - def trainer_public_profile(self) -> global___PlayerPublicProfileProto: ... - @property - def reserve_pokemon(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PokemonInfo]: ... - @property - def defeated_pokemon(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PokemonInfo]: ... - @property - def lobby_pokemon(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___LobbyPokemonProto]: ... - damage_dealt: builtins.int - super_effective_charge_move: builtins.bool - weather_boosted: builtins.bool - highest_friendship_milestone: global___FriendshipLevelMilestone.ValueType - @property - def friend_codename(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - is_remote: builtins.bool - is_social_invite: builtins.bool - has_active_mega_evolved_pokemon: builtins.bool - lobby_join_time_ms: builtins.int - super_effective_charge_attacks_used: builtins.int - @property - def pokemon_survival(self) -> global___PokemonSurvivalTimeInfo: ... - battle_mega_pokemon_id: builtins.int - tall_pokemon_id: builtins.int - number_of_charge_attacks_used: builtins.int - last_player_join_time_ms: builtins.int - last_player_quit_time_ms: builtins.int - player_id: builtins.str - @property - def referenced_pokemon(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PokemonInfo]: ... - join_buddy_pokemon_id: builtins.int - battle_buddy_pokemon_id: builtins.int - remote_friends: builtins.int - local_friends: builtins.int - last_update_time_ms: builtins.int - boot_raid_state: builtins.bool - enabled_raid_friend_requests: builtins.bool - @property - def notable_action_history(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___VsActionHistory]: ... - @property - def active_pokemon_stat_modifiers(self) -> google.protobuf.internal.containers.MessageMap[builtins.int, global___PokemonInfo.StatModifierContainer]: ... - @property - def ability_energy(self) -> google.protobuf.internal.containers.MessageMap[builtins.int, global___AbilityEnergyMetadata]: ... - @property - def ability_activation_count(self) -> google.protobuf.internal.containers.ScalarMap[builtins.int, builtins.int]: - """TODO: need look - map ability_activation_count = 36; - """ - def __init__( - self, - *, - active_pokemon: global___PokemonInfo | None = ..., - trainer_public_profile: global___PlayerPublicProfileProto | None = ..., - reserve_pokemon: collections.abc.Iterable[global___PokemonInfo] | None = ..., - defeated_pokemon: collections.abc.Iterable[global___PokemonInfo] | None = ..., - lobby_pokemon: collections.abc.Iterable[global___LobbyPokemonProto] | None = ..., - damage_dealt: builtins.int = ..., - super_effective_charge_move: builtins.bool = ..., - weather_boosted: builtins.bool = ..., - highest_friendship_milestone: global___FriendshipLevelMilestone.ValueType = ..., - friend_codename: collections.abc.Iterable[builtins.str] | None = ..., - is_remote: builtins.bool = ..., - is_social_invite: builtins.bool = ..., - has_active_mega_evolved_pokemon: builtins.bool = ..., - lobby_join_time_ms: builtins.int = ..., - super_effective_charge_attacks_used: builtins.int = ..., - pokemon_survival: global___PokemonSurvivalTimeInfo | None = ..., - battle_mega_pokemon_id: builtins.int = ..., - tall_pokemon_id: builtins.int = ..., - number_of_charge_attacks_used: builtins.int = ..., - last_player_join_time_ms: builtins.int = ..., - last_player_quit_time_ms: builtins.int = ..., - player_id: builtins.str = ..., - referenced_pokemon: collections.abc.Iterable[global___PokemonInfo] | None = ..., - join_buddy_pokemon_id: builtins.int = ..., - battle_buddy_pokemon_id: builtins.int = ..., - remote_friends: builtins.int = ..., - local_friends: builtins.int = ..., - last_update_time_ms: builtins.int = ..., - boot_raid_state: builtins.bool = ..., - enabled_raid_friend_requests: builtins.bool = ..., - notable_action_history: collections.abc.Iterable[global___VsActionHistory] | None = ..., - active_pokemon_stat_modifiers: collections.abc.Mapping[builtins.int, global___PokemonInfo.StatModifierContainer] | None = ..., - ability_energy: collections.abc.Mapping[builtins.int, global___AbilityEnergyMetadata] | None = ..., - ability_activation_count: collections.abc.Mapping[builtins.int, builtins.int] | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["active_pokemon", b"active_pokemon", "pokemon_survival", b"pokemon_survival", "trainer_public_profile", b"trainer_public_profile"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["ability_activation_count", b"ability_activation_count", "ability_energy", b"ability_energy", "active_pokemon", b"active_pokemon", "active_pokemon_stat_modifiers", b"active_pokemon_stat_modifiers", "battle_buddy_pokemon_id", b"battle_buddy_pokemon_id", "battle_mega_pokemon_id", b"battle_mega_pokemon_id", "boot_raid_state", b"boot_raid_state", "damage_dealt", b"damage_dealt", "defeated_pokemon", b"defeated_pokemon", "enabled_raid_friend_requests", b"enabled_raid_friend_requests", "friend_codename", b"friend_codename", "has_active_mega_evolved_pokemon", b"has_active_mega_evolved_pokemon", "highest_friendship_milestone", b"highest_friendship_milestone", "is_remote", b"is_remote", "is_social_invite", b"is_social_invite", "join_buddy_pokemon_id", b"join_buddy_pokemon_id", "last_player_join_time_ms", b"last_player_join_time_ms", "last_player_quit_time_ms", b"last_player_quit_time_ms", "last_update_time_ms", b"last_update_time_ms", "lobby_join_time_ms", b"lobby_join_time_ms", "lobby_pokemon", b"lobby_pokemon", "local_friends", b"local_friends", "notable_action_history", b"notable_action_history", "number_of_charge_attacks_used", b"number_of_charge_attacks_used", "player_id", b"player_id", "pokemon_survival", b"pokemon_survival", "referenced_pokemon", b"referenced_pokemon", "remote_friends", b"remote_friends", "reserve_pokemon", b"reserve_pokemon", "super_effective_charge_attacks_used", b"super_effective_charge_attacks_used", "super_effective_charge_move", b"super_effective_charge_move", "tall_pokemon_id", b"tall_pokemon_id", "trainer_public_profile", b"trainer_public_profile", "weather_boosted", b"weather_boosted"]) -> None: ... - -global___BattleParticipantProto = BattleParticipantProto - -@typing_extensions.final -class BattleParticipantProtoV2(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_BOOL_1_FIELD_NUMBER: builtins.int - OB_BOOL_2_FIELD_NUMBER: builtins.int - ACTIVE_POKEMON_FIELD_NUMBER: builtins.int - PLAYER_PUBLIC_PROFIL_FIELD_NUMBER: builtins.int - LOBBY_POKEMON_FIELD_NUMBER: builtins.int - LOBBY_POKEMON_1_FIELD_NUMBER: builtins.int - OB_PROTO_DEP_2_FIELD_NUMBER: builtins.int - OB_INT32_FIELD_NUMBER: builtins.int - OB_BOOL_3_FIELD_NUMBER: builtins.int - OB_BOOL_4_FIELD_NUMBER: builtins.int - OB_FRIENDS_SHIP_LEVEL_MILESTONE_FIELD_NUMBER: builtins.int - OB_LIST_STRING_FIELD_NUMBER: builtins.int - OB_BOOL_5_FIELD_NUMBER: builtins.int - OB_BOOL_6_FIELD_NUMBER: builtins.int - OB_BOOL_7_FIELD_NUMBER: builtins.int - OB_INT64_FIELD_NUMBER: builtins.int - OB_INT32_1_FIELD_NUMBER: builtins.int - OB_DEP_3_FIELD_NUMBER: builtins.int - OB_UINT64_1_FIELD_NUMBER: builtins.int - OB_UINT64_2_FIELD_NUMBER: builtins.int - OB_INT32_2_FIELD_NUMBER: builtins.int - OB_INT64_1_FIELD_NUMBER: builtins.int - OB_INT64_2_FIELD_NUMBER: builtins.int - OB_STRING_FIELD_NUMBER: builtins.int - LOBBY_POKEMON_V2_FIELD_NUMBER: builtins.int - OB_UINT64_3_FIELD_NUMBER: builtins.int - OB_UINT64_4_FIELD_NUMBER: builtins.int - OB_INT32_3_FIELD_NUMBER: builtins.int - OB_INT32_4_FIELD_NUMBER: builtins.int - OB_INT64_3_FIELD_NUMBER: builtins.int - OB_BOOL_8_FIELD_NUMBER: builtins.int - OB_BOOL_9_FIELD_NUMBER: builtins.int - OB_BATTLE_V2_DEP_FIELD_NUMBER: builtins.int - ob_bool_1: builtins.bool - ob_bool_2: builtins.bool - @property - def active_pokemon(self) -> global___LobbyPokemonProtoV2: ... - @property - def player_public_profil(self) -> global___PlayerPublicProfileProto: ... - @property - def lobby_pokemon(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___LobbyPokemonProto]: ... - @property - def lobby_pokemon_1(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___LobbyPokemonProto]: ... - @property - def ob_proto_dep_2(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___BattleParticipantProtoV2Dep2]: ... - ob_int32: builtins.int - ob_bool_3: builtins.bool - ob_bool_4: builtins.bool - ob_friends_ship_level_milestone: global___FriendshipLevelMilestone.ValueType - @property - def ob_list_string(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - ob_bool_5: builtins.bool - ob_bool_6: builtins.bool - ob_bool_7: builtins.bool - ob_int64: builtins.int - ob_int32_1: builtins.int - @property - def ob_dep_3(self) -> global___BattleParticipantProtoV2Dep3: ... - ob_uint64_1: builtins.int - """Maybe fixed64""" - ob_uint64_2: builtins.int - """Maybe fixed64""" - ob_int32_2: builtins.int - ob_int64_1: builtins.int - ob_int64_2: builtins.int - ob_string: builtins.str - @property - def lobby_pokemon_v2(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___LobbyPokemonProtoV2]: ... - ob_uint64_3: builtins.int - """Maybe fixed64""" - ob_uint64_4: builtins.int - """Maybe fixed64""" - ob_int32_3: builtins.int - ob_int32_4: builtins.int - ob_int64_3: builtins.int - ob_bool_8: builtins.bool - ob_bool_9: builtins.bool - @property - def ob_battle_v2_dep(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___BattleParticipantProtoV2Dep]: ... - def __init__( - self, - *, - ob_bool_1: builtins.bool = ..., - ob_bool_2: builtins.bool = ..., - active_pokemon: global___LobbyPokemonProtoV2 | None = ..., - player_public_profil: global___PlayerPublicProfileProto | None = ..., - lobby_pokemon: collections.abc.Iterable[global___LobbyPokemonProto] | None = ..., - lobby_pokemon_1: collections.abc.Iterable[global___LobbyPokemonProto] | None = ..., - ob_proto_dep_2: collections.abc.Iterable[global___BattleParticipantProtoV2Dep2] | None = ..., - ob_int32: builtins.int = ..., - ob_bool_3: builtins.bool = ..., - ob_bool_4: builtins.bool = ..., - ob_friends_ship_level_milestone: global___FriendshipLevelMilestone.ValueType = ..., - ob_list_string: collections.abc.Iterable[builtins.str] | None = ..., - ob_bool_5: builtins.bool = ..., - ob_bool_6: builtins.bool = ..., - ob_bool_7: builtins.bool = ..., - ob_int64: builtins.int = ..., - ob_int32_1: builtins.int = ..., - ob_dep_3: global___BattleParticipantProtoV2Dep3 | None = ..., - ob_uint64_1: builtins.int = ..., - ob_uint64_2: builtins.int = ..., - ob_int32_2: builtins.int = ..., - ob_int64_1: builtins.int = ..., - ob_int64_2: builtins.int = ..., - ob_string: builtins.str = ..., - lobby_pokemon_v2: collections.abc.Iterable[global___LobbyPokemonProtoV2] | None = ..., - ob_uint64_3: builtins.int = ..., - ob_uint64_4: builtins.int = ..., - ob_int32_3: builtins.int = ..., - ob_int32_4: builtins.int = ..., - ob_int64_3: builtins.int = ..., - ob_bool_8: builtins.bool = ..., - ob_bool_9: builtins.bool = ..., - ob_battle_v2_dep: collections.abc.Iterable[global___BattleParticipantProtoV2Dep] | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["active_pokemon", b"active_pokemon", "ob_dep_3", b"ob_dep_3", "player_public_profil", b"player_public_profil"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["active_pokemon", b"active_pokemon", "lobby_pokemon", b"lobby_pokemon", "lobby_pokemon_1", b"lobby_pokemon_1", "lobby_pokemon_v2", b"lobby_pokemon_v2", "ob_battle_v2_dep", b"ob_battle_v2_dep", "ob_bool_1", b"ob_bool_1", "ob_bool_2", b"ob_bool_2", "ob_bool_3", b"ob_bool_3", "ob_bool_4", b"ob_bool_4", "ob_bool_5", b"ob_bool_5", "ob_bool_6", b"ob_bool_6", "ob_bool_7", b"ob_bool_7", "ob_bool_8", b"ob_bool_8", "ob_bool_9", b"ob_bool_9", "ob_dep_3", b"ob_dep_3", "ob_friends_ship_level_milestone", b"ob_friends_ship_level_milestone", "ob_int32", b"ob_int32", "ob_int32_1", b"ob_int32_1", "ob_int32_2", b"ob_int32_2", "ob_int32_3", b"ob_int32_3", "ob_int32_4", b"ob_int32_4", "ob_int64", b"ob_int64", "ob_int64_1", b"ob_int64_1", "ob_int64_2", b"ob_int64_2", "ob_int64_3", b"ob_int64_3", "ob_list_string", b"ob_list_string", "ob_proto_dep_2", b"ob_proto_dep_2", "ob_string", b"ob_string", "ob_uint64_1", b"ob_uint64_1", "ob_uint64_2", b"ob_uint64_2", "ob_uint64_3", b"ob_uint64_3", "ob_uint64_4", b"ob_uint64_4", "player_public_profil", b"player_public_profil"]) -> None: ... - -global___BattleParticipantProtoV2 = BattleParticipantProtoV2 - -@typing_extensions.final -class BattleParticipantProtoV2Dep(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT64_FIELD_NUMBER: builtins.int - POKEMON_FIELD_NUMBER: builtins.int - MOVE_MODIFIER_FIELD_NUMBER: builtins.int - ITEM_FIELD_NUMBER: builtins.int - MOVE_SETTINGS_FIELD_NUMBER: builtins.int - ob_int64: builtins.int - @property - def pokemon(self) -> global___PokemonProto: ... - @property - def move_modifier(self) -> global___MoveModifierProto: ... - item: global___Item.ValueType - move_settings: global___HoloPokemonMove.ValueType - def __init__( - self, - *, - ob_int64: builtins.int = ..., - pokemon: global___PokemonProto | None = ..., - move_modifier: global___MoveModifierProto | None = ..., - item: global___Item.ValueType = ..., - move_settings: global___HoloPokemonMove.ValueType = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["move_modifier", b"move_modifier", "pokemon", b"pokemon"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["item", b"item", "move_modifier", b"move_modifier", "move_settings", b"move_settings", "ob_int64", b"ob_int64", "pokemon", b"pokemon"]) -> None: ... - -global___BattleParticipantProtoV2Dep = BattleParticipantProtoV2Dep - -@typing_extensions.final -class BattleParticipantProtoV2Dep2(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ID_FIELD_NUMBER: builtins.int - POKEMON_ID_FIELD_NUMBER: builtins.int - OB_INT32_FIELD_NUMBER: builtins.int - OB_FLOAT_FIELD_NUMBER: builtins.int - id: builtins.int - pokemon_id: global___HoloPokemonId.ValueType - ob_int32: builtins.int - ob_float: builtins.float - def __init__( - self, - *, - id: builtins.int = ..., - pokemon_id: global___HoloPokemonId.ValueType = ..., - ob_int32: builtins.int = ..., - ob_float: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["id", b"id", "ob_float", b"ob_float", "ob_int32", b"ob_int32", "pokemon_id", b"pokemon_id"]) -> None: ... - -global___BattleParticipantProtoV2Dep2 = BattleParticipantProtoV2Dep2 - -@typing_extensions.final -class BattleParticipantProtoV2Dep3(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_FIELD_NUMBER: builtins.int - OB_INT64_FIELD_NUMBER: builtins.int - OB_UINT64_FIELD_NUMBER: builtins.int - ob_int32: builtins.int - ob_int64: builtins.int - ob_uint64: builtins.int - def __init__( - self, - *, - ob_int32: builtins.int = ..., - ob_int64: builtins.int = ..., - ob_uint64: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_int32", b"ob_int32", "ob_int64", b"ob_int64", "ob_uint64", b"ob_uint64"]) -> None: ... - -global___BattleParticipantProtoV2Dep3 = BattleParticipantProtoV2Dep3 - -@typing_extensions.final -class BattlePartiesProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - BATTLE_PARTIES_FIELD_NUMBER: builtins.int - @property - def battle_parties(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___BattlePartyProto]: ... - def __init__( - self, - *, - battle_parties: collections.abc.Iterable[global___BattlePartyProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["battle_parties", b"battle_parties"]) -> None: ... - -global___BattlePartiesProto = BattlePartiesProto - -@typing_extensions.final -class BattlePartyProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NAME_FIELD_NUMBER: builtins.int - TEAM_NUMBER_FIELD_NUMBER: builtins.int - IDS_FIELD_NUMBER: builtins.int - COMBAT_LEAGUE_ID_FIELD_NUMBER: builtins.int - name: builtins.str - team_number: builtins.int - @property - def ids(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - combat_league_id: builtins.str - def __init__( - self, - *, - name: builtins.str = ..., - team_number: builtins.int = ..., - ids: collections.abc.Iterable[builtins.int] | None = ..., - combat_league_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["combat_league_id", b"combat_league_id", "ids", b"ids", "name", b"name", "team_number", b"team_number"]) -> None: ... - -global___BattlePartyProto = BattlePartyProto - -@typing_extensions.final -class BattlePartySettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLE_BATTLE_PARTY_SAVING_FIELD_NUMBER: builtins.int - MAX_BATTLE_PARTIES_FIELD_NUMBER: builtins.int - OVERALL_PARTIES_CAP_FIELD_NUMBER: builtins.int - OB_INT32_BATTLE_PARTY_SETTINGS_1_FIELD_NUMBER: builtins.int - OB_INT32_BATTLE_PARTY_SETTINGS_2_FIELD_NUMBER: builtins.int - enable_battle_party_saving: builtins.bool - max_battle_parties: builtins.int - overall_parties_cap: builtins.int - ob_int32_battle_party_settings_1: builtins.int - ob_int32_battle_party_settings_2: builtins.int - def __init__( - self, - *, - enable_battle_party_saving: builtins.bool = ..., - max_battle_parties: builtins.int = ..., - overall_parties_cap: builtins.int = ..., - ob_int32_battle_party_settings_1: builtins.int = ..., - ob_int32_battle_party_settings_2: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["enable_battle_party_saving", b"enable_battle_party_saving", "max_battle_parties", b"max_battle_parties", "ob_int32_battle_party_settings_1", b"ob_int32_battle_party_settings_1", "ob_int32_battle_party_settings_2", b"ob_int32_battle_party_settings_2", "overall_parties_cap", b"overall_parties_cap"]) -> None: ... - -global___BattlePartySettingsProto = BattlePartySettingsProto - -@typing_extensions.final -class BattlePartyTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - BATTLE_PARTY_CLICK_ID_FIELD_NUMBER: builtins.int - BATTLE_PARTY_COUNT_FIELD_NUMBER: builtins.int - BATTLE_PARTY_NUMBER_FIELD_NUMBER: builtins.int - battle_party_click_id: global___BattlePartyTelemetryIds.ValueType - battle_party_count: builtins.int - battle_party_number: builtins.int - def __init__( - self, - *, - battle_party_click_id: global___BattlePartyTelemetryIds.ValueType = ..., - battle_party_count: builtins.int = ..., - battle_party_number: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["battle_party_click_id", b"battle_party_click_id", "battle_party_count", b"battle_party_count", "battle_party_number", b"battle_party_number"]) -> None: ... - -global___BattlePartyTelemetry = BattlePartyTelemetry - -@typing_extensions.final -class BattleProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class AbilityResultLocationEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - KEY_FIELD_NUMBER: builtins.int - VALUE_FIELD_NUMBER: builtins.int - key: builtins.int - @property - def value(self) -> global___AbilityLookupMap: ... - def __init__( - self, - *, - key: builtins.int = ..., - value: global___AbilityLookupMap | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["value", b"value"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["key", b"key", "value", b"value"]) -> None: ... - - BATTLE_START_MS_FIELD_NUMBER: builtins.int - BATTLE_END_MS_FIELD_NUMBER: builtins.int - BATTLE_ID_FIELD_NUMBER: builtins.int - DEFENDER_FIELD_NUMBER: builtins.int - BATTLE_LOG_FIELD_NUMBER: builtins.int - ATTACKER_FIELD_NUMBER: builtins.int - WEATHER_CONDITION_FIELD_NUMBER: builtins.int - HIGHEST_FRIENDSHIP_MILESTONE_FIELD_NUMBER: builtins.int - BATTLE_EXPERIMENT_FIELD_NUMBER: builtins.int - ABILITY_RESULT_LOCATION_FIELD_NUMBER: builtins.int - battle_start_ms: builtins.int - battle_end_ms: builtins.int - battle_id: builtins.str - @property - def defender(self) -> global___BattleParticipantProto: ... - @property - def battle_log(self) -> global___BattleLogProto: ... - @property - def attacker(self) -> global___BattleParticipantProto: ... - weather_condition: global___GameplayWeatherProto.WeatherCondition.ValueType - highest_friendship_milestone: global___FriendshipLevelMilestone.ValueType - @property - def battle_experiment(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___BattleExperiment.ValueType]: ... - @property - def ability_result_location(self) -> google.protobuf.internal.containers.MessageMap[builtins.int, global___AbilityLookupMap]: ... - def __init__( - self, - *, - battle_start_ms: builtins.int = ..., - battle_end_ms: builtins.int = ..., - battle_id: builtins.str = ..., - defender: global___BattleParticipantProto | None = ..., - battle_log: global___BattleLogProto | None = ..., - attacker: global___BattleParticipantProto | None = ..., - weather_condition: global___GameplayWeatherProto.WeatherCondition.ValueType = ..., - highest_friendship_milestone: global___FriendshipLevelMilestone.ValueType = ..., - battle_experiment: collections.abc.Iterable[global___BattleExperiment.ValueType] | None = ..., - ability_result_location: collections.abc.Mapping[builtins.int, global___AbilityLookupMap] | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["attacker", b"attacker", "battle_log", b"battle_log", "defender", b"defender"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["ability_result_location", b"ability_result_location", "attacker", b"attacker", "battle_end_ms", b"battle_end_ms", "battle_experiment", b"battle_experiment", "battle_id", b"battle_id", "battle_log", b"battle_log", "battle_start_ms", b"battle_start_ms", "defender", b"defender", "highest_friendship_milestone", b"highest_friendship_milestone", "weather_condition", b"weather_condition"]) -> None: ... - -global___BattleProto = BattleProto - -@typing_extensions.final -class BattleQuestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - BATTLE_ID_FIELD_NUMBER: builtins.int - @property - def battle_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - def __init__( - self, - *, - battle_id: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["battle_id", b"battle_id"]) -> None: ... - -global___BattleQuestProto = BattleQuestProto - -@typing_extensions.final -class BattleResultsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - GYM_STATE_FIELD_NUMBER: builtins.int - ATTACKERS_FIELD_NUMBER: builtins.int - PLAYER_XP_AWARDED_FIELD_NUMBER: builtins.int - NEXT_DEFENDER_POKEMON_ID_FIELD_NUMBER: builtins.int - GYM_POINTS_DELTA_FIELD_NUMBER: builtins.int - GYM_STATUS_FIELD_NUMBER: builtins.int - PARTICIPATION_FIELD_NUMBER: builtins.int - RAID_ITEM_REWARDS_FIELD_NUMBER: builtins.int - POST_RAID_ENCOUNTER_FIELD_NUMBER: builtins.int - GYM_BADGE_FIELD_NUMBER: builtins.int - DEFAULT_RAID_ITEM_REWARDS_FIELD_NUMBER: builtins.int - BATTLE_DURATION_MS_FIELD_NUMBER: builtins.int - RAID_PLAYER_STATS_FIELD_NUMBER: builtins.int - XL_CANDY_AWARDED_FIELD_NUMBER: builtins.int - XL_CANDY_POKEMON_ID_FIELD_NUMBER: builtins.int - @property - def gym_state(self) -> global___GymStateProto: ... - @property - def attackers(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___BattleParticipantProto]: ... - @property - def player_xp_awarded(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - next_defender_pokemon_id: builtins.int - gym_points_delta: builtins.int - @property - def gym_status(self) -> global___GymStatusAndDefendersProto: ... - @property - def participation(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ParticipationProto]: ... - @property - def raid_item_rewards(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___LootProto]: ... - @property - def post_raid_encounter(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___RaidEncounterProto]: ... - @property - def gym_badge(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___AwardedGymBadge]: ... - @property - def default_raid_item_rewards(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___LootProto]: ... - battle_duration_ms: builtins.int - @property - def raid_player_stats(self) -> global___RaidPlayerStatsProto: ... - @property - def xl_candy_awarded(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - xl_candy_pokemon_id: global___HoloPokemonId.ValueType - def __init__( - self, - *, - gym_state: global___GymStateProto | None = ..., - attackers: collections.abc.Iterable[global___BattleParticipantProto] | None = ..., - player_xp_awarded: collections.abc.Iterable[builtins.int] | None = ..., - next_defender_pokemon_id: builtins.int = ..., - gym_points_delta: builtins.int = ..., - gym_status: global___GymStatusAndDefendersProto | None = ..., - participation: collections.abc.Iterable[global___ParticipationProto] | None = ..., - raid_item_rewards: collections.abc.Iterable[global___LootProto] | None = ..., - post_raid_encounter: collections.abc.Iterable[global___RaidEncounterProto] | None = ..., - gym_badge: collections.abc.Iterable[global___AwardedGymBadge] | None = ..., - default_raid_item_rewards: collections.abc.Iterable[global___LootProto] | None = ..., - battle_duration_ms: builtins.int = ..., - raid_player_stats: global___RaidPlayerStatsProto | None = ..., - xl_candy_awarded: collections.abc.Iterable[builtins.int] | None = ..., - xl_candy_pokemon_id: global___HoloPokemonId.ValueType = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["gym_state", b"gym_state", "gym_status", b"gym_status", "raid_player_stats", b"raid_player_stats"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["attackers", b"attackers", "battle_duration_ms", b"battle_duration_ms", "default_raid_item_rewards", b"default_raid_item_rewards", "gym_badge", b"gym_badge", "gym_points_delta", b"gym_points_delta", "gym_state", b"gym_state", "gym_status", b"gym_status", "next_defender_pokemon_id", b"next_defender_pokemon_id", "participation", b"participation", "player_xp_awarded", b"player_xp_awarded", "post_raid_encounter", b"post_raid_encounter", "raid_item_rewards", b"raid_item_rewards", "raid_player_stats", b"raid_player_stats", "xl_candy_awarded", b"xl_candy_awarded", "xl_candy_pokemon_id", b"xl_candy_pokemon_id"]) -> None: ... - -global___BattleResultsProto = BattleResultsProto - -@typing_extensions.final -class BattleUpdateProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class AvailableItem(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ITEM_FIELD_NUMBER: builtins.int - QUANTITY_FIELD_NUMBER: builtins.int - NEXT_AVAILABLE_MS_FIELD_NUMBER: builtins.int - item: global___Item.ValueType - quantity: builtins.int - next_available_ms: builtins.int - def __init__( - self, - *, - item: global___Item.ValueType = ..., - quantity: builtins.int = ..., - next_available_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["item", b"item", "next_available_ms", b"next_available_ms", "quantity", b"quantity"]) -> None: ... - - @typing_extensions.final - class ActiveItem(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ITEM_FIELD_NUMBER: builtins.int - USER_FIELD_NUMBER: builtins.int - USAGE_TIME_MS_FIELD_NUMBER: builtins.int - EXPIRY_TIME_MS_FIELD_NUMBER: builtins.int - @property - def item(self) -> global___ItemProto: ... - user: builtins.str - usage_time_ms: builtins.int - expiry_time_ms: builtins.int - def __init__( - self, - *, - item: global___ItemProto | None = ..., - user: builtins.str = ..., - usage_time_ms: builtins.int = ..., - expiry_time_ms: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["item", b"item"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["expiry_time_ms", b"expiry_time_ms", "item", b"item", "usage_time_ms", b"usage_time_ms", "user", b"user"]) -> None: ... - - @typing_extensions.final - class AbilityEnergyEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - KEY_FIELD_NUMBER: builtins.int - VALUE_FIELD_NUMBER: builtins.int - key: builtins.int - @property - def value(self) -> global___AbilityEnergyMetadata: ... - def __init__( - self, - *, - key: builtins.int = ..., - value: global___AbilityEnergyMetadata | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["value", b"value"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["key", b"key", "value", b"value"]) -> None: ... - - @typing_extensions.final - class ActivePokemonStatModifiersEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - KEY_FIELD_NUMBER: builtins.int - VALUE_FIELD_NUMBER: builtins.int - key: builtins.int - @property - def value(self) -> global___PokemonInfo.StatModifierContainer: ... - def __init__( - self, - *, - key: builtins.int = ..., - value: global___PokemonInfo.StatModifierContainer | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["value", b"value"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["key", b"key", "value", b"value"]) -> None: ... - - BATTLE_LOG_FIELD_NUMBER: builtins.int - BATTLE_ID_FIELD_NUMBER: builtins.int - ACTIVE_DEFENDER_FIELD_NUMBER: builtins.int - ACTIVE_ATTACKER_FIELD_NUMBER: builtins.int - HIGHEST_FRIENDSHIP_MILESTONE_FIELD_NUMBER: builtins.int - RENDER_EFFECTS_FIELD_NUMBER: builtins.int - REMAINING_ITEM_FIELD_NUMBER: builtins.int - ACTIVE_ITEM_FIELD_NUMBER: builtins.int - ABILITY_ENERGY_FIELD_NUMBER: builtins.int - ACTIVE_POKEMON_STAT_MODIFIERS_FIELD_NUMBER: builtins.int - PARTY_MEMBER_COUNT_FIELD_NUMBER: builtins.int - @property - def battle_log(self) -> global___BattleLogProto: ... - battle_id: builtins.str - @property - def active_defender(self) -> global___PokemonInfo: ... - @property - def active_attacker(self) -> global___PokemonInfo: ... - highest_friendship_milestone: global___FriendshipLevelMilestone.ValueType - @property - def render_effects(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___FormRenderModifier]: ... - @property - def remaining_item(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___BattleUpdateProto.AvailableItem]: ... - @property - def active_item(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___BattleUpdateProto.ActiveItem]: ... - @property - def ability_energy(self) -> google.protobuf.internal.containers.MessageMap[builtins.int, global___AbilityEnergyMetadata]: ... - @property - def active_pokemon_stat_modifiers(self) -> google.protobuf.internal.containers.MessageMap[builtins.int, global___PokemonInfo.StatModifierContainer]: ... - party_member_count: builtins.int - def __init__( - self, - *, - battle_log: global___BattleLogProto | None = ..., - battle_id: builtins.str = ..., - active_defender: global___PokemonInfo | None = ..., - active_attacker: global___PokemonInfo | None = ..., - highest_friendship_milestone: global___FriendshipLevelMilestone.ValueType = ..., - render_effects: collections.abc.Iterable[global___FormRenderModifier] | None = ..., - remaining_item: collections.abc.Iterable[global___BattleUpdateProto.AvailableItem] | None = ..., - active_item: collections.abc.Iterable[global___BattleUpdateProto.ActiveItem] | None = ..., - ability_energy: collections.abc.Mapping[builtins.int, global___AbilityEnergyMetadata] | None = ..., - active_pokemon_stat_modifiers: collections.abc.Mapping[builtins.int, global___PokemonInfo.StatModifierContainer] | None = ..., - party_member_count: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["active_attacker", b"active_attacker", "active_defender", b"active_defender", "battle_log", b"battle_log"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["ability_energy", b"ability_energy", "active_attacker", b"active_attacker", "active_defender", b"active_defender", "active_item", b"active_item", "active_pokemon_stat_modifiers", b"active_pokemon_stat_modifiers", "battle_id", b"battle_id", "battle_log", b"battle_log", "highest_friendship_milestone", b"highest_friendship_milestone", "party_member_count", b"party_member_count", "remaining_item", b"remaining_item", "render_effects", b"render_effects"]) -> None: ... - -global___BattleUpdateProto = BattleUpdateProto - -@typing_extensions.final -class BattleVisualSettings(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - BATTLE_VISUAL_STADIUM_ENABLED_FIELD_NUMBER: builtins.int - STADIUM_CROWD_ASSET_FIELD_NUMBER: builtins.int - STADIUM_BANNER_ASSET_FIELD_NUMBER: builtins.int - battle_visual_stadium_enabled: builtins.bool - stadium_crowd_asset: builtins.str - stadium_banner_asset: builtins.str - def __init__( - self, - *, - battle_visual_stadium_enabled: builtins.bool = ..., - stadium_crowd_asset: builtins.str = ..., - stadium_banner_asset: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["battle_visual_stadium_enabled", b"battle_visual_stadium_enabled", "stadium_banner_asset", b"stadium_banner_asset", "stadium_crowd_asset", b"stadium_crowd_asset"]) -> None: ... - -global___BattleVisualSettings = BattleVisualSettings - -@typing_extensions.final -class BelugaBleCompleteTransferRequestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TRANSACTION_ID_FIELD_NUMBER: builtins.int - BELUGA_REQUESTED_ITEM_ID_FIELD_NUMBER: builtins.int - NONCE_FIELD_NUMBER: builtins.int - transaction_id: builtins.int - beluga_requested_item_id: builtins.int - nonce: builtins.str - def __init__( - self, - *, - transaction_id: builtins.int = ..., - beluga_requested_item_id: builtins.int = ..., - nonce: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["beluga_requested_item_id", b"beluga_requested_item_id", "nonce", b"nonce", "transaction_id", b"transaction_id"]) -> None: ... - -global___BelugaBleCompleteTransferRequestProto = BelugaBleCompleteTransferRequestProto - -@typing_extensions.final -class BelugaBleFinalizeTransfer(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - BELUGA_TRANSFER_COMPLETE_FIELD_NUMBER: builtins.int - SERVER_SIGNATURE_FIELD_NUMBER: builtins.int - @property - def beluga_transfer_complete(self) -> global___BelugaBleTransferCompleteProto: ... - server_signature: builtins.bytes - def __init__( - self, - *, - beluga_transfer_complete: global___BelugaBleTransferCompleteProto | None = ..., - server_signature: builtins.bytes = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["beluga_transfer_complete", b"beluga_transfer_complete"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["beluga_transfer_complete", b"beluga_transfer_complete", "server_signature", b"server_signature"]) -> None: ... - -global___BelugaBleFinalizeTransfer = BelugaBleFinalizeTransfer - -@typing_extensions.final -class BelugaBleTransferCompleteProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NONCE_FIELD_NUMBER: builtins.int - BELUGA_ID_FIELD_NUMBER: builtins.int - nonce: builtins.str - beluga_id: builtins.str - def __init__( - self, - *, - nonce: builtins.str = ..., - beluga_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["beluga_id", b"beluga_id", "nonce", b"nonce"]) -> None: ... - -global___BelugaBleTransferCompleteProto = BelugaBleTransferCompleteProto - -@typing_extensions.final -class BelugaBleTransferPrepProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_LIST_FIELD_NUMBER: builtins.int - ELIGBLE_FOR_ITEM_FIELD_NUMBER: builtins.int - TRANSACTION_ID_FIELD_NUMBER: builtins.int - BELUGA_ID_FIELD_NUMBER: builtins.int - NONCE_FIELD_NUMBER: builtins.int - @property - def pokemon_list(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___BelugaPokemonProto]: ... - eligble_for_item: builtins.bool - transaction_id: builtins.int - beluga_id: builtins.str - nonce: builtins.str - def __init__( - self, - *, - pokemon_list: collections.abc.Iterable[global___BelugaPokemonProto] | None = ..., - eligble_for_item: builtins.bool = ..., - transaction_id: builtins.int = ..., - beluga_id: builtins.str = ..., - nonce: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["beluga_id", b"beluga_id", "eligble_for_item", b"eligble_for_item", "nonce", b"nonce", "pokemon_list", b"pokemon_list", "transaction_id", b"transaction_id"]) -> None: ... - -global___BelugaBleTransferPrepProto = BelugaBleTransferPrepProto - -@typing_extensions.final -class BelugaBleTransferProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SERVER_RESPONSE_FIELD_NUMBER: builtins.int - SERVER_SIGNATURE_FIELD_NUMBER: builtins.int - LOCALIZED_ORIGINS_FIELD_NUMBER: builtins.int - LANGUAGE_FIELD_NUMBER: builtins.int - @property - def server_response(self) -> global___BelugaBleTransferPrepProto: ... - server_signature: builtins.bytes - @property - def localized_origins(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - language: builtins.str - def __init__( - self, - *, - server_response: global___BelugaBleTransferPrepProto | None = ..., - server_signature: builtins.bytes = ..., - localized_origins: collections.abc.Iterable[builtins.str] | None = ..., - language: builtins.str = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["server_response", b"server_response"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["language", b"language", "localized_origins", b"localized_origins", "server_response", b"server_response", "server_signature", b"server_signature"]) -> None: ... - -global___BelugaBleTransferProto = BelugaBleTransferProto - -@typing_extensions.final -class BelugaDailyTransferLogEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BelugaDailyTransferLogEntry._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: BelugaDailyTransferLogEntry._Result.ValueType # 0 - SUCCESS: BelugaDailyTransferLogEntry._Result.ValueType # 1 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: BelugaDailyTransferLogEntry.Result.ValueType # 0 - SUCCESS: BelugaDailyTransferLogEntry.Result.ValueType # 1 - - RESULT_FIELD_NUMBER: builtins.int - INCLUDES_WEEKLY_BONUS_FIELD_NUMBER: builtins.int - ITEMS_AWARDED_FIELD_NUMBER: builtins.int - result: global___BelugaDailyTransferLogEntry.Result.ValueType - includes_weekly_bonus: builtins.bool - @property - def items_awarded(self) -> global___LootProto: ... - def __init__( - self, - *, - result: global___BelugaDailyTransferLogEntry.Result.ValueType = ..., - includes_weekly_bonus: builtins.bool = ..., - items_awarded: global___LootProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["items_awarded", b"items_awarded"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["includes_weekly_bonus", b"includes_weekly_bonus", "items_awarded", b"items_awarded", "result", b"result"]) -> None: ... - -global___BelugaDailyTransferLogEntry = BelugaDailyTransferLogEntry - -@typing_extensions.final -class BelugaGlobalSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLE_BELUGA_TRANSFER_FIELD_NUMBER: builtins.int - MAX_NUM_POKEMON_PER_TRANSFER_FIELD_NUMBER: builtins.int - enable_beluga_transfer: builtins.bool - max_num_pokemon_per_transfer: builtins.int - def __init__( - self, - *, - enable_beluga_transfer: builtins.bool = ..., - max_num_pokemon_per_transfer: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["enable_beluga_transfer", b"enable_beluga_transfer", "max_num_pokemon_per_transfer", b"max_num_pokemon_per_transfer"]) -> None: ... - -global___BelugaGlobalSettingsProto = BelugaGlobalSettingsProto - -@typing_extensions.final -class BelugaIncenseBoxProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - IS_USABLE_FIELD_NUMBER: builtins.int - COOL_DOWN_FINISHED_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - SPARKLY_LIMIT_FIELD_NUMBER: builtins.int - SPARKLY_COUNTER_FIELD_NUMBER: builtins.int - is_usable: builtins.bool - cool_down_finished_timestamp_ms: builtins.int - @property - def sparkly_limit(self) -> global___DailyCounterProto: ... - sparkly_counter: builtins.int - def __init__( - self, - *, - is_usable: builtins.bool = ..., - cool_down_finished_timestamp_ms: builtins.int = ..., - sparkly_limit: global___DailyCounterProto | None = ..., - sparkly_counter: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["sparkly_limit", b"sparkly_limit"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["cool_down_finished_timestamp_ms", b"cool_down_finished_timestamp_ms", "is_usable", b"is_usable", "sparkly_counter", b"sparkly_counter", "sparkly_limit", b"sparkly_limit"]) -> None: ... - -global___BelugaIncenseBoxProto = BelugaIncenseBoxProto - -@typing_extensions.final -class BelugaPokemonProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _PokemonCostume: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _PokemonCostumeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BelugaPokemonProto._PokemonCostume.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: BelugaPokemonProto._PokemonCostume.ValueType # 0 - HOLIDAY_2016: BelugaPokemonProto._PokemonCostume.ValueType # 1 - ANNIVERSARY: BelugaPokemonProto._PokemonCostume.ValueType # 2 - ONE_YEAR_ANNIVERSARY: BelugaPokemonProto._PokemonCostume.ValueType # 3 - HALLOWEEN_2017: BelugaPokemonProto._PokemonCostume.ValueType # 4 - - class PokemonCostume(_PokemonCostume, metaclass=_PokemonCostumeEnumTypeWrapper): ... - UNSET: BelugaPokemonProto.PokemonCostume.ValueType # 0 - HOLIDAY_2016: BelugaPokemonProto.PokemonCostume.ValueType # 1 - ANNIVERSARY: BelugaPokemonProto.PokemonCostume.ValueType # 2 - ONE_YEAR_ANNIVERSARY: BelugaPokemonProto.PokemonCostume.ValueType # 3 - HALLOWEEN_2017: BelugaPokemonProto.PokemonCostume.ValueType # 4 - - class _PokemonForm: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _PokemonFormEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BelugaPokemonProto._PokemonForm.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - FORM_UNSET: BelugaPokemonProto._PokemonForm.ValueType # 0 - ALOLA: BelugaPokemonProto._PokemonForm.ValueType # 1 - - class PokemonForm(_PokemonForm, metaclass=_PokemonFormEnumTypeWrapper): ... - FORM_UNSET: BelugaPokemonProto.PokemonForm.ValueType # 0 - ALOLA: BelugaPokemonProto.PokemonForm.ValueType # 1 - - class _PokemonGender: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _PokemonGenderEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BelugaPokemonProto._PokemonGender.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - GENDER_UNSET: BelugaPokemonProto._PokemonGender.ValueType # 0 - MALE: BelugaPokemonProto._PokemonGender.ValueType # 1 - FEMALE: BelugaPokemonProto._PokemonGender.ValueType # 2 - GENDERLESS: BelugaPokemonProto._PokemonGender.ValueType # 3 - - class PokemonGender(_PokemonGender, metaclass=_PokemonGenderEnumTypeWrapper): ... - GENDER_UNSET: BelugaPokemonProto.PokemonGender.ValueType # 0 - MALE: BelugaPokemonProto.PokemonGender.ValueType # 1 - FEMALE: BelugaPokemonProto.PokemonGender.ValueType # 2 - GENDERLESS: BelugaPokemonProto.PokemonGender.ValueType # 3 - - class _Team: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _TeamEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BelugaPokemonProto._Team.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - NONE: BelugaPokemonProto._Team.ValueType # 0 - TEAM_BLUE: BelugaPokemonProto._Team.ValueType # 1 - TEAM_RED: BelugaPokemonProto._Team.ValueType # 2 - TEAM_YELLOW: BelugaPokemonProto._Team.ValueType # 3 - - class Team(_Team, metaclass=_TeamEnumTypeWrapper): ... - NONE: BelugaPokemonProto.Team.ValueType # 0 - TEAM_BLUE: BelugaPokemonProto.Team.ValueType # 1 - TEAM_RED: BelugaPokemonProto.Team.ValueType # 2 - TEAM_YELLOW: BelugaPokemonProto.Team.ValueType # 3 - - class _TrainerGender: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _TrainerGenderEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BelugaPokemonProto._TrainerGender.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - TRAINER_MALE: BelugaPokemonProto._TrainerGender.ValueType # 0 - TRAINER_FEMALE: BelugaPokemonProto._TrainerGender.ValueType # 1 - - class TrainerGender(_TrainerGender, metaclass=_TrainerGenderEnumTypeWrapper): ... - TRAINER_MALE: BelugaPokemonProto.TrainerGender.ValueType # 0 - TRAINER_FEMALE: BelugaPokemonProto.TrainerGender.ValueType # 1 - - TRAINER_NAME_FIELD_NUMBER: builtins.int - TRAINER_GENDER_FIELD_NUMBER: builtins.int - TRAINER_TEAM_FIELD_NUMBER: builtins.int - TRAINER_LEVEL_FIELD_NUMBER: builtins.int - POKEDEX_ID_FIELD_NUMBER: builtins.int - CP_FIELD_NUMBER: builtins.int - POKEMON_LEVEL_FIELD_NUMBER: builtins.int - MAX_HP_FIELD_NUMBER: builtins.int - ORIGIN_LAT_FIELD_NUMBER: builtins.int - ORIGIN_LNG_FIELD_NUMBER: builtins.int - HEIGHT_FIELD_NUMBER: builtins.int - WEIGHT_FIELD_NUMBER: builtins.int - INDIVIDUAL_ATTACK_FIELD_NUMBER: builtins.int - INDIVIDUAL_DEFENSE_FIELD_NUMBER: builtins.int - INDIVIDUAL_STAMINA_FIELD_NUMBER: builtins.int - CREATION_DAY_FIELD_NUMBER: builtins.int - CREATION_MONTH_FIELD_NUMBER: builtins.int - CREATION_YEAR_FIELD_NUMBER: builtins.int - NICKNAME_FIELD_NUMBER: builtins.int - GENDER_FIELD_NUMBER: builtins.int - COSTUME_FIELD_NUMBER: builtins.int - FORM_FIELD_NUMBER: builtins.int - SHINY_FIELD_NUMBER: builtins.int - MOVE1_FIELD_NUMBER: builtins.int - MOVE2_FIELD_NUMBER: builtins.int - trainer_name: builtins.str - trainer_gender: global___BelugaPokemonProto.TrainerGender.ValueType - trainer_team: global___BelugaPokemonProto.Team.ValueType - trainer_level: builtins.int - pokedex_id: global___HoloPokemonId.ValueType - cp: builtins.int - pokemon_level: builtins.float - max_hp: builtins.int - origin_lat: builtins.float - origin_lng: builtins.float - height: builtins.float - weight: builtins.float - individual_attack: builtins.int - individual_defense: builtins.int - individual_stamina: builtins.int - creation_day: builtins.int - creation_month: builtins.int - creation_year: builtins.int - nickname: builtins.str - gender: global___BelugaPokemonProto.PokemonGender.ValueType - costume: global___BelugaPokemonProto.PokemonCostume.ValueType - form: global___BelugaPokemonProto.PokemonForm.ValueType - shiny: builtins.bool - move1: global___HoloPokemonMove.ValueType - move2: global___HoloPokemonMove.ValueType - def __init__( - self, - *, - trainer_name: builtins.str = ..., - trainer_gender: global___BelugaPokemonProto.TrainerGender.ValueType = ..., - trainer_team: global___BelugaPokemonProto.Team.ValueType = ..., - trainer_level: builtins.int = ..., - pokedex_id: global___HoloPokemonId.ValueType = ..., - cp: builtins.int = ..., - pokemon_level: builtins.float = ..., - max_hp: builtins.int = ..., - origin_lat: builtins.float = ..., - origin_lng: builtins.float = ..., - height: builtins.float = ..., - weight: builtins.float = ..., - individual_attack: builtins.int = ..., - individual_defense: builtins.int = ..., - individual_stamina: builtins.int = ..., - creation_day: builtins.int = ..., - creation_month: builtins.int = ..., - creation_year: builtins.int = ..., - nickname: builtins.str = ..., - gender: global___BelugaPokemonProto.PokemonGender.ValueType = ..., - costume: global___BelugaPokemonProto.PokemonCostume.ValueType = ..., - form: global___BelugaPokemonProto.PokemonForm.ValueType = ..., - shiny: builtins.bool = ..., - move1: global___HoloPokemonMove.ValueType = ..., - move2: global___HoloPokemonMove.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["costume", b"costume", "cp", b"cp", "creation_day", b"creation_day", "creation_month", b"creation_month", "creation_year", b"creation_year", "form", b"form", "gender", b"gender", "height", b"height", "individual_attack", b"individual_attack", "individual_defense", b"individual_defense", "individual_stamina", b"individual_stamina", "max_hp", b"max_hp", "move1", b"move1", "move2", b"move2", "nickname", b"nickname", "origin_lat", b"origin_lat", "origin_lng", b"origin_lng", "pokedex_id", b"pokedex_id", "pokemon_level", b"pokemon_level", "shiny", b"shiny", "trainer_gender", b"trainer_gender", "trainer_level", b"trainer_level", "trainer_name", b"trainer_name", "trainer_team", b"trainer_team", "weight", b"weight"]) -> None: ... - -global___BelugaPokemonProto = BelugaPokemonProto - -@typing_extensions.final -class BelugaPokemonWhitelist(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MAX_ALLOWED_POKEMON_POKEDEX_NUMBER_FIELD_NUMBER: builtins.int - ADDITIONAL_POKEMON_ALLOWED_FIELD_NUMBER: builtins.int - FORMS_ALLOWED_FIELD_NUMBER: builtins.int - COSTUMES_ALLOWED_FIELD_NUMBER: builtins.int - max_allowed_pokemon_pokedex_number: builtins.int - @property - def additional_pokemon_allowed(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___HoloPokemonId.ValueType]: ... - @property - def forms_allowed(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___PokemonDisplayProto.Form.ValueType]: ... - @property - def costumes_allowed(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___PokemonDisplayProto.Costume.ValueType]: ... - def __init__( - self, - *, - max_allowed_pokemon_pokedex_number: builtins.int = ..., - additional_pokemon_allowed: collections.abc.Iterable[global___HoloPokemonId.ValueType] | None = ..., - forms_allowed: collections.abc.Iterable[global___PokemonDisplayProto.Form.ValueType] | None = ..., - costumes_allowed: collections.abc.Iterable[global___PokemonDisplayProto.Costume.ValueType] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["additional_pokemon_allowed", b"additional_pokemon_allowed", "costumes_allowed", b"costumes_allowed", "forms_allowed", b"forms_allowed", "max_allowed_pokemon_pokedex_number", b"max_allowed_pokemon_pokedex_number"]) -> None: ... - -global___BelugaPokemonWhitelist = BelugaPokemonWhitelist - -@typing_extensions.final -class BelugaTransactionCompleteOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BelugaTransactionCompleteOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: BelugaTransactionCompleteOutProto._Status.ValueType # 0 - SUCCESS: BelugaTransactionCompleteOutProto._Status.ValueType # 1 - FAILED: BelugaTransactionCompleteOutProto._Status.ValueType # 2 - ERROR_INVALID_POKEMON_ID: BelugaTransactionCompleteOutProto._Status.ValueType # 3 - ERROR_POKEMON_DEPLOYED: BelugaTransactionCompleteOutProto._Status.ValueType # 4 - ERROR_POKEMON_NOT_ALLOWED: BelugaTransactionCompleteOutProto._Status.ValueType # 5 - ERROR_POKEMON_IS_BUDDY: BelugaTransactionCompleteOutProto._Status.ValueType # 6 - ERROR_INVALID_TRANSACTION_ID: BelugaTransactionCompleteOutProto._Status.ValueType # 7 - ERROR_MISSING_TRANSACTION_ID: BelugaTransactionCompleteOutProto._Status.ValueType # 8 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: BelugaTransactionCompleteOutProto.Status.ValueType # 0 - SUCCESS: BelugaTransactionCompleteOutProto.Status.ValueType # 1 - FAILED: BelugaTransactionCompleteOutProto.Status.ValueType # 2 - ERROR_INVALID_POKEMON_ID: BelugaTransactionCompleteOutProto.Status.ValueType # 3 - ERROR_POKEMON_DEPLOYED: BelugaTransactionCompleteOutProto.Status.ValueType # 4 - ERROR_POKEMON_NOT_ALLOWED: BelugaTransactionCompleteOutProto.Status.ValueType # 5 - ERROR_POKEMON_IS_BUDDY: BelugaTransactionCompleteOutProto.Status.ValueType # 6 - ERROR_INVALID_TRANSACTION_ID: BelugaTransactionCompleteOutProto.Status.ValueType # 7 - ERROR_MISSING_TRANSACTION_ID: BelugaTransactionCompleteOutProto.Status.ValueType # 8 - - @typing_extensions.final - class XlCandyAwardedPerIdEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - KEY_FIELD_NUMBER: builtins.int - VALUE_FIELD_NUMBER: builtins.int - key: builtins.int - value: builtins.int - def __init__( - self, - *, - key: builtins.int = ..., - value: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["key", b"key", "value", b"value"]) -> None: ... - - STATUS_FIELD_NUMBER: builtins.int - CANDY_AWARDED_FIELD_NUMBER: builtins.int - LOOT_AWARDED_FIELD_NUMBER: builtins.int - BELUGA_FINALIZE_RESPONSE_FIELD_NUMBER: builtins.int - BUCKETS_UNTIL_WEEKLY_AWARD_FIELD_NUMBER: builtins.int - XL_CANDY_AWARDED_PER_ID_FIELD_NUMBER: builtins.int - status: global___BelugaTransactionCompleteOutProto.Status.ValueType - candy_awarded: builtins.int - @property - def loot_awarded(self) -> global___LootProto: ... - @property - def beluga_finalize_response(self) -> global___BelugaBleFinalizeTransfer: ... - buckets_until_weekly_award: builtins.int - @property - def xl_candy_awarded_per_id(self) -> google.protobuf.internal.containers.ScalarMap[builtins.int, builtins.int]: ... - def __init__( - self, - *, - status: global___BelugaTransactionCompleteOutProto.Status.ValueType = ..., - candy_awarded: builtins.int = ..., - loot_awarded: global___LootProto | None = ..., - beluga_finalize_response: global___BelugaBleFinalizeTransfer | None = ..., - buckets_until_weekly_award: builtins.int = ..., - xl_candy_awarded_per_id: collections.abc.Mapping[builtins.int, builtins.int] | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["beluga_finalize_response", b"beluga_finalize_response", "loot_awarded", b"loot_awarded"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["beluga_finalize_response", b"beluga_finalize_response", "buckets_until_weekly_award", b"buckets_until_weekly_award", "candy_awarded", b"candy_awarded", "loot_awarded", b"loot_awarded", "status", b"status", "xl_candy_awarded_per_id", b"xl_candy_awarded_per_id"]) -> None: ... - -global___BelugaTransactionCompleteOutProto = BelugaTransactionCompleteOutProto - -@typing_extensions.final -class BelugaTransactionCompleteProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - BELUGA_TRANSFER_FIELD_NUMBER: builtins.int - APP_SIGNATURE_FIELD_NUMBER: builtins.int - FIRMWARE_SIGNATURE_FIELD_NUMBER: builtins.int - @property - def beluga_transfer(self) -> global___BelugaBleCompleteTransferRequestProto: ... - app_signature: builtins.bytes - firmware_signature: builtins.bytes - def __init__( - self, - *, - beluga_transfer: global___BelugaBleCompleteTransferRequestProto | None = ..., - app_signature: builtins.bytes = ..., - firmware_signature: builtins.bytes = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["beluga_transfer", b"beluga_transfer"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["app_signature", b"app_signature", "beluga_transfer", b"beluga_transfer", "firmware_signature", b"firmware_signature"]) -> None: ... - -global___BelugaTransactionCompleteProto = BelugaTransactionCompleteProto - -@typing_extensions.final -class BelugaTransactionStartOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BelugaTransactionStartOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: BelugaTransactionStartOutProto._Status.ValueType # 0 - SUCCESS: BelugaTransactionStartOutProto._Status.ValueType # 1 - FAILED: BelugaTransactionStartOutProto._Status.ValueType # 2 - ERROR_INVALID_POKEMON_ID: BelugaTransactionStartOutProto._Status.ValueType # 3 - ERROR_POKEMON_DEPLOYED: BelugaTransactionStartOutProto._Status.ValueType # 4 - ERROR_POKEMON_IS_EGG: BelugaTransactionStartOutProto._Status.ValueType # 5 - ERROR_POKEMON_IS_BUDDY: BelugaTransactionStartOutProto._Status.ValueType # 6 - ERROR_POKEMON_NOT_ALLOWED: BelugaTransactionStartOutProto._Status.ValueType # 7 - ERROR_INVALID_NONCE: BelugaTransactionStartOutProto._Status.ValueType # 8 - ERROR_TOO_MANY_POKEMON: BelugaTransactionStartOutProto._Status.ValueType # 9 - ERROR_NO_POKEMON_SPECIFIED: BelugaTransactionStartOutProto._Status.ValueType # 10 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: BelugaTransactionStartOutProto.Status.ValueType # 0 - SUCCESS: BelugaTransactionStartOutProto.Status.ValueType # 1 - FAILED: BelugaTransactionStartOutProto.Status.ValueType # 2 - ERROR_INVALID_POKEMON_ID: BelugaTransactionStartOutProto.Status.ValueType # 3 - ERROR_POKEMON_DEPLOYED: BelugaTransactionStartOutProto.Status.ValueType # 4 - ERROR_POKEMON_IS_EGG: BelugaTransactionStartOutProto.Status.ValueType # 5 - ERROR_POKEMON_IS_BUDDY: BelugaTransactionStartOutProto.Status.ValueType # 6 - ERROR_POKEMON_NOT_ALLOWED: BelugaTransactionStartOutProto.Status.ValueType # 7 - ERROR_INVALID_NONCE: BelugaTransactionStartOutProto.Status.ValueType # 8 - ERROR_TOO_MANY_POKEMON: BelugaTransactionStartOutProto.Status.ValueType # 9 - ERROR_NO_POKEMON_SPECIFIED: BelugaTransactionStartOutProto.Status.ValueType # 10 - - STATUS_FIELD_NUMBER: builtins.int - BELUGA_TRANSFER_PREP_FIELD_NUMBER: builtins.int - SERVER_SIGNATURE_FIELD_NUMBER: builtins.int - status: global___BelugaTransactionStartOutProto.Status.ValueType - @property - def beluga_transfer_prep(self) -> global___BelugaBleTransferPrepProto: ... - server_signature: builtins.bytes - def __init__( - self, - *, - status: global___BelugaTransactionStartOutProto.Status.ValueType = ..., - beluga_transfer_prep: global___BelugaBleTransferPrepProto | None = ..., - server_signature: builtins.bytes = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["beluga_transfer_prep", b"beluga_transfer_prep"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["beluga_transfer_prep", b"beluga_transfer_prep", "server_signature", b"server_signature", "status", b"status"]) -> None: ... - -global___BelugaTransactionStartOutProto = BelugaTransactionStartOutProto - -@typing_extensions.final -class BelugaTransactionStartProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_ID_FIELD_NUMBER: builtins.int - NONCE_FIELD_NUMBER: builtins.int - BELUGA_ID_FIELD_NUMBER: builtins.int - @property - def pokemon_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - nonce: builtins.str - beluga_id: builtins.str - def __init__( - self, - *, - pokemon_id: collections.abc.Iterable[builtins.int] | None = ..., - nonce: builtins.str = ..., - beluga_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["beluga_id", b"beluga_id", "nonce", b"nonce", "pokemon_id", b"pokemon_id"]) -> None: ... - -global___BelugaTransactionStartProto = BelugaTransactionStartProto - -@typing_extensions.final -class BlockAccountOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BlockAccountOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: BlockAccountOutProto._Result.ValueType # 0 - SUCCESS: BlockAccountOutProto._Result.ValueType # 1 - ERROR_PLAYER_DOES_NOT_EXIST: BlockAccountOutProto._Result.ValueType # 2 - ERROR_ALREADY_BLOCKED: BlockAccountOutProto._Result.ValueType # 3 - ERROR_UPDATE_FRIENDSHIP_FAILED: BlockAccountOutProto._Result.ValueType # 4 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: BlockAccountOutProto.Result.ValueType # 0 - SUCCESS: BlockAccountOutProto.Result.ValueType # 1 - ERROR_PLAYER_DOES_NOT_EXIST: BlockAccountOutProto.Result.ValueType # 2 - ERROR_ALREADY_BLOCKED: BlockAccountOutProto.Result.ValueType # 3 - ERROR_UPDATE_FRIENDSHIP_FAILED: BlockAccountOutProto.Result.ValueType # 4 - - RESULT_FIELD_NUMBER: builtins.int - result: global___BlockAccountOutProto.Result.ValueType - def __init__( - self, - *, - result: global___BlockAccountOutProto.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result"]) -> None: ... - -global___BlockAccountOutProto = BlockAccountOutProto - -@typing_extensions.final -class BlockAccountProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - BLOCKEE_NIA_ACCOUNT_ID_FIELD_NUMBER: builtins.int - blockee_nia_account_id: builtins.str - def __init__( - self, - *, - blockee_nia_account_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["blockee_nia_account_id", b"blockee_nia_account_id"]) -> None: ... - -global___BlockAccountProto = BlockAccountProto - -@typing_extensions.final -class BonusBoxProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _IconType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _IconTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BonusBoxProto._IconType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: BonusBoxProto._IconType.ValueType # 0 - ADVENTURE_SYNC: BonusBoxProto._IconType.ValueType # 1 - BUDDY: BonusBoxProto._IconType.ValueType # 2 - CANDY_GENERAL: BonusBoxProto._IconType.ValueType # 3 - EGG: BonusBoxProto._IconType.ValueType # 4 - EGG_INCUBATOR: BonusBoxProto._IconType.ValueType # 5 - EVENT_MOVE: BonusBoxProto._IconType.ValueType # 6 - EVOLUTION: BonusBoxProto._IconType.ValueType # 7 - FIELD_RESEARCH: BonusBoxProto._IconType.ValueType # 8 - FRIENDSHIP: BonusBoxProto._IconType.ValueType # 9 - GIFT: BonusBoxProto._IconType.ValueType # 10 - INCENSE: BonusBoxProto._IconType.ValueType # 11 - LUCKY_EGG: BonusBoxProto._IconType.ValueType # 12 - LURE_MODULE: BonusBoxProto._IconType.ValueType # 13 - PHOTOBOMB: BonusBoxProto._IconType.ValueType # 14 - POKESTOP: BonusBoxProto._IconType.ValueType # 15 - RAID: BonusBoxProto._IconType.ValueType # 16 - RAID_PASS: BonusBoxProto._IconType.ValueType # 17 - SPAWN_UNKNOWN: BonusBoxProto._IconType.ValueType # 18 - STAR_PIECE: BonusBoxProto._IconType.ValueType # 19 - STARDUST: BonusBoxProto._IconType.ValueType # 20 - TEAM_ROCKET: BonusBoxProto._IconType.ValueType # 21 - TRADE: BonusBoxProto._IconType.ValueType # 22 - TRANSFER_CANDY: BonusBoxProto._IconType.ValueType # 23 - BATTLE: BonusBoxProto._IconType.ValueType # 24 - XP: BonusBoxProto._IconType.ValueType # 25 - SHOP: BonusBoxProto._IconType.ValueType # 26 - LOCATION: BonusBoxProto._IconType.ValueType # 27 - EVENT: BonusBoxProto._IconType.ValueType # 28 - MYSTERY_BOX: BonusBoxProto._IconType.ValueType # 29 - TRADE_BALL: BonusBoxProto._IconType.ValueType # 30 - CANDY_XL: BonusBoxProto._IconType.ValueType # 31 - HEART: BonusBoxProto._IconType.ValueType # 32 - TIMER: BonusBoxProto._IconType.ValueType # 33 - POSTCARD: BonusBoxProto._IconType.ValueType # 34 - STICKER: BonusBoxProto._IconType.ValueType # 35 - - class IconType(_IconType, metaclass=_IconTypeEnumTypeWrapper): ... - UNSET: BonusBoxProto.IconType.ValueType # 0 - ADVENTURE_SYNC: BonusBoxProto.IconType.ValueType # 1 - BUDDY: BonusBoxProto.IconType.ValueType # 2 - CANDY_GENERAL: BonusBoxProto.IconType.ValueType # 3 - EGG: BonusBoxProto.IconType.ValueType # 4 - EGG_INCUBATOR: BonusBoxProto.IconType.ValueType # 5 - EVENT_MOVE: BonusBoxProto.IconType.ValueType # 6 - EVOLUTION: BonusBoxProto.IconType.ValueType # 7 - FIELD_RESEARCH: BonusBoxProto.IconType.ValueType # 8 - FRIENDSHIP: BonusBoxProto.IconType.ValueType # 9 - GIFT: BonusBoxProto.IconType.ValueType # 10 - INCENSE: BonusBoxProto.IconType.ValueType # 11 - LUCKY_EGG: BonusBoxProto.IconType.ValueType # 12 - LURE_MODULE: BonusBoxProto.IconType.ValueType # 13 - PHOTOBOMB: BonusBoxProto.IconType.ValueType # 14 - POKESTOP: BonusBoxProto.IconType.ValueType # 15 - RAID: BonusBoxProto.IconType.ValueType # 16 - RAID_PASS: BonusBoxProto.IconType.ValueType # 17 - SPAWN_UNKNOWN: BonusBoxProto.IconType.ValueType # 18 - STAR_PIECE: BonusBoxProto.IconType.ValueType # 19 - STARDUST: BonusBoxProto.IconType.ValueType # 20 - TEAM_ROCKET: BonusBoxProto.IconType.ValueType # 21 - TRADE: BonusBoxProto.IconType.ValueType # 22 - TRANSFER_CANDY: BonusBoxProto.IconType.ValueType # 23 - BATTLE: BonusBoxProto.IconType.ValueType # 24 - XP: BonusBoxProto.IconType.ValueType # 25 - SHOP: BonusBoxProto.IconType.ValueType # 26 - LOCATION: BonusBoxProto.IconType.ValueType # 27 - EVENT: BonusBoxProto.IconType.ValueType # 28 - MYSTERY_BOX: BonusBoxProto.IconType.ValueType # 29 - TRADE_BALL: BonusBoxProto.IconType.ValueType # 30 - CANDY_XL: BonusBoxProto.IconType.ValueType # 31 - HEART: BonusBoxProto.IconType.ValueType # 32 - TIMER: BonusBoxProto.IconType.ValueType # 33 - POSTCARD: BonusBoxProto.IconType.ValueType # 34 - STICKER: BonusBoxProto.IconType.ValueType # 35 - - TEXT_FIELD_NUMBER: builtins.int - ICON_TYPE_FIELD_NUMBER: builtins.int - text: builtins.str - icon_type: global___BonusBoxProto.IconType.ValueType - def __init__( - self, - *, - text: builtins.str = ..., - icon_type: global___BonusBoxProto.IconType.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["icon_type", b"icon_type", "text", b"text"]) -> None: ... - -global___BonusBoxProto = BonusBoxProto - -@typing_extensions.final -class BonusEffectSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TIME_BONUS_FIELD_NUMBER: builtins.int - SPACE_BONUS_FIELD_NUMBER: builtins.int - @property - def time_bonus(self) -> global___TimeBonusSettingsProto: ... - @property - def space_bonus(self) -> global___SpaceBonusSettingsProto: ... - def __init__( - self, - *, - time_bonus: global___TimeBonusSettingsProto | None = ..., - space_bonus: global___SpaceBonusSettingsProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["bonus", b"bonus", "space_bonus", b"space_bonus", "time_bonus", b"time_bonus"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["bonus", b"bonus", "space_bonus", b"space_bonus", "time_bonus", b"time_bonus"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["bonus", b"bonus"]) -> typing_extensions.Literal["time_bonus", "space_bonus"] | None: ... - -global___BonusEffectSettingsProto = BonusEffectSettingsProto - -@typing_extensions.final -class BoolValue(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - VALUE_FIELD_NUMBER: builtins.int - value: builtins.bool - def __init__( - self, - *, - value: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["value", b"value"]) -> None: ... - -global___BoolValue = BoolValue - -@typing_extensions.final -class BootSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLED_FIELD_NUMBER: builtins.int - OB_BOOL_FIELD_NUMBER: builtins.int - enabled: builtins.bool - ob_bool: builtins.bool - def __init__( - self, - *, - enabled: builtins.bool = ..., - ob_bool: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["enabled", b"enabled", "ob_bool", b"ob_bool"]) -> None: ... - -global___BootSettingsProto = BootSettingsProto - -@typing_extensions.final -class BootTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NEAREST_POI_DISTANCE_FIELD_NUMBER: builtins.int - POI_WITHIN_ONE_KM_COUNT_FIELD_NUMBER: builtins.int - nearest_poi_distance: builtins.float - poi_within_one_km_count: builtins.int - def __init__( - self, - *, - nearest_poi_distance: builtins.float = ..., - poi_within_one_km_count: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["nearest_poi_distance", b"nearest_poi_distance", "poi_within_one_km_count", b"poi_within_one_km_count"]) -> None: ... - -global___BootTelemetry = BootTelemetry - -@typing_extensions.final -class BootTime(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _BootPhase: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _BootPhaseEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BootTime._BootPhase.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNDEFINED: BootTime._BootPhase.ValueType # 0 - TIME_TO_MAP: BootTime._BootPhase.ValueType # 1 - LOGO_SCREEN_TIME: BootTime._BootPhase.ValueType # 2 - MAIN_SCENE_LOAD_TIME: BootTime._BootPhase.ValueType # 3 - WAIT_FOR_AUTH: BootTime._BootPhase.ValueType # 4 - INIT_REMOTE_CONFIG_VERSIONS: BootTime._BootPhase.ValueType # 5 - INIT_BUNDLE_DIGEST: BootTime._BootPhase.ValueType # 6 - INIT_GMT: BootTime._BootPhase.ValueType # 7 - DOWNLOAD_I18N: BootTime._BootPhase.ValueType # 8 - DOWNLOAD_GLOBAL_ASSETS: BootTime._BootPhase.ValueType # 9 - REGISTER_PUSH_NOTIFICATION: BootTime._BootPhase.ValueType # 10 - INITIALIZE_UPSIGHT: BootTime._BootPhase.ValueType # 11 - INITIALIZE_CRITTERCISM: BootTime._BootPhase.ValueType # 12 - LOGIN_VERSION_CHECK: BootTime._BootPhase.ValueType # 13 - LOGIN_GET_PLAYER: BootTime._BootPhase.ValueType # 14 - LOGIN_AUTHENTICATION: BootTime._BootPhase.ValueType # 15 - MODAL_TIME: BootTime._BootPhase.ValueType # 16 - INITIALIZE_ADJUST: BootTime._BootPhase.ValueType # 17 - INITIALIZE_FIREBASE: BootTime._BootPhase.ValueType # 20 - INITIALIZE_CRASHLYTICS: BootTime._BootPhase.ValueType # 21 - INITIALIZE_BRAZE: BootTime._BootPhase.ValueType # 22 - DOWNLOAD_BOOT_ADDRESSABLES: BootTime._BootPhase.ValueType # 23 - INITIALIZE_OMNI: BootTime._BootPhase.ValueType # 24 - CONFIGURE_ARDK: BootTime._BootPhase.ValueType # 25 - LOAD_BOOT_SEQUENCE_GUI: BootTime._BootPhase.ValueType # 26 - WAIT_SERVER_SEQUENCE_DONE: BootTime._BootPhase.ValueType # 27 - SET_MAIN_SCENE_ACTIVE: BootTime._BootPhase.ValueType # 28 - INSTALL_SCENE_CONTEXT: BootTime._BootPhase.ValueType # 29 - WAIT_SHOW_MAP: BootTime._BootPhase.ValueType # 30 - - class BootPhase(_BootPhase, metaclass=_BootPhaseEnumTypeWrapper): ... - UNDEFINED: BootTime.BootPhase.ValueType # 0 - TIME_TO_MAP: BootTime.BootPhase.ValueType # 1 - LOGO_SCREEN_TIME: BootTime.BootPhase.ValueType # 2 - MAIN_SCENE_LOAD_TIME: BootTime.BootPhase.ValueType # 3 - WAIT_FOR_AUTH: BootTime.BootPhase.ValueType # 4 - INIT_REMOTE_CONFIG_VERSIONS: BootTime.BootPhase.ValueType # 5 - INIT_BUNDLE_DIGEST: BootTime.BootPhase.ValueType # 6 - INIT_GMT: BootTime.BootPhase.ValueType # 7 - DOWNLOAD_I18N: BootTime.BootPhase.ValueType # 8 - DOWNLOAD_GLOBAL_ASSETS: BootTime.BootPhase.ValueType # 9 - REGISTER_PUSH_NOTIFICATION: BootTime.BootPhase.ValueType # 10 - INITIALIZE_UPSIGHT: BootTime.BootPhase.ValueType # 11 - INITIALIZE_CRITTERCISM: BootTime.BootPhase.ValueType # 12 - LOGIN_VERSION_CHECK: BootTime.BootPhase.ValueType # 13 - LOGIN_GET_PLAYER: BootTime.BootPhase.ValueType # 14 - LOGIN_AUTHENTICATION: BootTime.BootPhase.ValueType # 15 - MODAL_TIME: BootTime.BootPhase.ValueType # 16 - INITIALIZE_ADJUST: BootTime.BootPhase.ValueType # 17 - INITIALIZE_FIREBASE: BootTime.BootPhase.ValueType # 20 - INITIALIZE_CRASHLYTICS: BootTime.BootPhase.ValueType # 21 - INITIALIZE_BRAZE: BootTime.BootPhase.ValueType # 22 - DOWNLOAD_BOOT_ADDRESSABLES: BootTime.BootPhase.ValueType # 23 - INITIALIZE_OMNI: BootTime.BootPhase.ValueType # 24 - CONFIGURE_ARDK: BootTime.BootPhase.ValueType # 25 - LOAD_BOOT_SEQUENCE_GUI: BootTime.BootPhase.ValueType # 26 - WAIT_SERVER_SEQUENCE_DONE: BootTime.BootPhase.ValueType # 27 - SET_MAIN_SCENE_ACTIVE: BootTime.BootPhase.ValueType # 28 - INSTALL_SCENE_CONTEXT: BootTime.BootPhase.ValueType # 29 - WAIT_SHOW_MAP: BootTime.BootPhase.ValueType # 30 - - class _AccountType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _AccountTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BootTime._AccountType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNKNOWN: BootTime._AccountType.ValueType # 0 - GOOGLE: BootTime._AccountType.ValueType # 1 - PTC: BootTime._AccountType.ValueType # 2 - FACEBOOK: BootTime._AccountType.ValueType # 3 - SUPER_AWESOME: BootTime._AccountType.ValueType # 4 - APPLE: BootTime._AccountType.ValueType # 5 - GUEST: BootTime._AccountType.ValueType # 6 - - class AccountType(_AccountType, metaclass=_AccountTypeEnumTypeWrapper): ... - UNKNOWN: BootTime.AccountType.ValueType # 0 - GOOGLE: BootTime.AccountType.ValueType # 1 - PTC: BootTime.AccountType.ValueType # 2 - FACEBOOK: BootTime.AccountType.ValueType # 3 - SUPER_AWESOME: BootTime.AccountType.ValueType # 4 - APPLE: BootTime.AccountType.ValueType # 5 - GUEST: BootTime.AccountType.ValueType # 6 - - DURATION_FIELD_NUMBER: builtins.int - BOOT_PHASE_FIELD_NUMBER: builtins.int - ACCOUNT_TYPE_FIELD_NUMBER: builtins.int - OB_BOOL_FIELD_NUMBER: builtins.int - OB_BOOL_1_FIELD_NUMBER: builtins.int - @property - def duration(self) -> global___MetricData: ... - boot_phase: global___BootTime.BootPhase.ValueType - account_type: global___BootTime.AccountType.ValueType - ob_bool: builtins.bool - ob_bool_1: builtins.bool - def __init__( - self, - *, - duration: global___MetricData | None = ..., - boot_phase: global___BootTime.BootPhase.ValueType = ..., - account_type: global___BootTime.AccountType.ValueType = ..., - ob_bool: builtins.bool = ..., - ob_bool_1: builtins.bool = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["duration", b"duration"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["account_type", b"account_type", "boot_phase", b"boot_phase", "duration", b"duration", "ob_bool", b"ob_bool", "ob_bool_1", b"ob_bool_1"]) -> None: ... - -global___BootTime = BootTime - -@typing_extensions.final -class BoundingRect(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NORTH_FIELD_NUMBER: builtins.int - SOUTH_FIELD_NUMBER: builtins.int - EAST_FIELD_NUMBER: builtins.int - WEST_FIELD_NUMBER: builtins.int - north: builtins.float - south: builtins.float - east: builtins.float - west: builtins.float - def __init__( - self, - *, - north: builtins.float = ..., - south: builtins.float = ..., - east: builtins.float = ..., - west: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["east", b"east", "north", b"north", "south", b"south", "west", b"west"]) -> None: ... - -global___BoundingRect = BoundingRect - -@typing_extensions.final -class BreadcrumbRecordProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TIMESTAMP_MS_FIELD_NUMBER: builtins.int - LATITUDE_DEG_FIELD_NUMBER: builtins.int - LONGITUDE_DEG_FIELD_NUMBER: builtins.int - APP_IS_FOREGROUNDED_FIELD_NUMBER: builtins.int - ALTITUDE_M_FIELD_NUMBER: builtins.int - timestamp_ms: builtins.int - latitude_deg: builtins.float - longitude_deg: builtins.float - app_is_foregrounded: builtins.bool - altitude_m: builtins.float - def __init__( - self, - *, - timestamp_ms: builtins.int = ..., - latitude_deg: builtins.float = ..., - longitude_deg: builtins.float = ..., - app_is_foregrounded: builtins.bool = ..., - altitude_m: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["altitude_m", b"altitude_m", "app_is_foregrounded", b"app_is_foregrounded", "latitude_deg", b"latitude_deg", "longitude_deg", b"longitude_deg", "timestamp_ms", b"timestamp_ms"]) -> None: ... - -global___BreadcrumbRecordProto = BreadcrumbRecordProto - -@typing_extensions.final -class BuddyActivityCategorySettings(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ACTIVITY_CATEGORY_FIELD_NUMBER: builtins.int - MAX_POINTS_PER_DAY_FIELD_NUMBER: builtins.int - activity_category: global___BuddyActivityCategory.ValueType - max_points_per_day: builtins.int - def __init__( - self, - *, - activity_category: global___BuddyActivityCategory.ValueType = ..., - max_points_per_day: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["activity_category", b"activity_category", "max_points_per_day", b"max_points_per_day"]) -> None: ... - -global___BuddyActivityCategorySettings = BuddyActivityCategorySettings - -@typing_extensions.final -class BuddyActivitySettings(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ACTIVITY_FIELD_NUMBER: builtins.int - ACTIVITY_CATEGORY_FIELD_NUMBER: builtins.int - MAX_TIMES_PER_DAY_FIELD_NUMBER: builtins.int - NUM_POINTS_PER_ACTION_FIELD_NUMBER: builtins.int - NUM_EMOTION_POINTS_PER_ACTION_FIELD_NUMBER: builtins.int - EMOTION_COOLDOWN_DURATION_MS_FIELD_NUMBER: builtins.int - activity: global___BuddyActivity.ValueType - activity_category: global___BuddyActivityCategory.ValueType - max_times_per_day: builtins.int - num_points_per_action: builtins.int - num_emotion_points_per_action: builtins.int - emotion_cooldown_duration_ms: builtins.int - def __init__( - self, - *, - activity: global___BuddyActivity.ValueType = ..., - activity_category: global___BuddyActivityCategory.ValueType = ..., - max_times_per_day: builtins.int = ..., - num_points_per_action: builtins.int = ..., - num_emotion_points_per_action: builtins.int = ..., - emotion_cooldown_duration_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["activity", b"activity", "activity_category", b"activity_category", "emotion_cooldown_duration_ms", b"emotion_cooldown_duration_ms", "max_times_per_day", b"max_times_per_day", "num_emotion_points_per_action", b"num_emotion_points_per_action", "num_points_per_action", b"num_points_per_action"]) -> None: ... - -global___BuddyActivitySettings = BuddyActivitySettings - -@typing_extensions.final -class BuddyConsumablesLogEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - REWARDS_FIELD_NUMBER: builtins.int - @property - def rewards(self) -> global___LootProto: ... - def __init__( - self, - *, - rewards: global___LootProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["rewards", b"rewards"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["rewards", b"rewards"]) -> None: ... - -global___BuddyConsumablesLogEntry = BuddyConsumablesLogEntry - -@typing_extensions.final -class BuddyDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class BuddyStoredStats(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class BuddyStatsEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - KEY_FIELD_NUMBER: builtins.int - VALUE_FIELD_NUMBER: builtins.int - key: builtins.int - value: builtins.float - def __init__( - self, - *, - key: builtins.int = ..., - value: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["key", b"key", "value", b"value"]) -> None: ... - - WINDOW_FIELD_NUMBER: builtins.int - BUDDY_STATS_FIELD_NUMBER: builtins.int - window: builtins.int - @property - def buddy_stats(self) -> google.protobuf.internal.containers.ScalarMap[builtins.int, builtins.float]: ... - def __init__( - self, - *, - window: builtins.int = ..., - buddy_stats: collections.abc.Mapping[builtins.int, builtins.float] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["buddy_stats", b"buddy_stats", "window", b"window"]) -> None: ... - - @typing_extensions.final - class DailyActivityCountersEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - KEY_FIELD_NUMBER: builtins.int - VALUE_FIELD_NUMBER: builtins.int - key: builtins.int - @property - def value(self) -> global___DailyCounterProto: ... - def __init__( - self, - *, - key: builtins.int = ..., - value: global___DailyCounterProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["value", b"value"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["key", b"key", "value", b"value"]) -> None: ... - - @typing_extensions.final - class DailyCategoryCountersEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - KEY_FIELD_NUMBER: builtins.int - VALUE_FIELD_NUMBER: builtins.int - key: builtins.int - @property - def value(self) -> global___DailyCounterProto: ... - def __init__( - self, - *, - key: builtins.int = ..., - value: global___DailyCounterProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["value", b"value"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["key", b"key", "value", b"value"]) -> None: ... - - @typing_extensions.final - class SouvenirsCollectedEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - KEY_FIELD_NUMBER: builtins.int - VALUE_FIELD_NUMBER: builtins.int - key: builtins.int - @property - def value(self) -> global___SouvenirProto: ... - def __init__( - self, - *, - key: builtins.int = ..., - value: global___SouvenirProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["value", b"value"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["key", b"key", "value", b"value"]) -> None: ... - - @typing_extensions.final - class ActivityEmotionLastIncrementMsEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - KEY_FIELD_NUMBER: builtins.int - VALUE_FIELD_NUMBER: builtins.int - key: builtins.int - value: builtins.int - def __init__( - self, - *, - key: builtins.int = ..., - value: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["key", b"key", "value", b"value"]) -> None: ... - - BUDDY_POKEMON_ID_FIELD_NUMBER: builtins.int - CURRENT_POINTS_EARNED_FIELD_NUMBER: builtins.int - HIGHEST_POINTS_EARNED_FIELD_NUMBER: builtins.int - LAST_REACHED_FULL_MS_FIELD_NUMBER: builtins.int - LAST_GROOMED_MS_FIELD_NUMBER: builtins.int - MAP_EXPIRATION_MS_FIELD_NUMBER: builtins.int - KM_CANDY_PENDING_FIELD_NUMBER: builtins.int - BUDDY_GIFT_PICKED_UP_FIELD_NUMBER: builtins.int - CURRENT_EMOTION_POINTS_FIELD_NUMBER: builtins.int - DAILY_ACTIVITY_COUNTERS_FIELD_NUMBER: builtins.int - DAILY_CATEGORY_COUNTERS_FIELD_NUMBER: builtins.int - STATS_TODAY_FIELD_NUMBER: builtins.int - STATS_TOTAL_FIELD_NUMBER: builtins.int - SOUVENIRS_COLLECTED_FIELD_NUMBER: builtins.int - CURRENT_HUNGER_POINTS_FIELD_NUMBER: builtins.int - INTERACTION_EXPIRATION_MS_FIELD_NUMBER: builtins.int - POFFIN_FEEDING_EXPIRATION_MS_FIELD_NUMBER: builtins.int - LAST_AFFECTION_OR_EMOTION_AWARDED_KM_FIELD_NUMBER: builtins.int - LAST_SET_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - LAST_UNSET_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - DITCHED_FIELD_NUMBER: builtins.int - POKEMON_DISPLAY_FIELD_NUMBER: builtins.int - HATCHED_FROM_EGG_FIELD_NUMBER: builtins.int - NICKNAME_FIELD_NUMBER: builtins.int - CAPTURED_S2_CELL_ID_FIELD_NUMBER: builtins.int - POKEDEX_ENTRY_NUMBER_FIELD_NUMBER: builtins.int - CREATION_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - POKEBALL_FIELD_NUMBER: builtins.int - NUM_DAYS_SPENT_WITH_BUDDY_FIELD_NUMBER: builtins.int - ORIGINAL_OWNER_NICKNAME_FIELD_NUMBER: builtins.int - TRADED_TIME_MS_FIELD_NUMBER: builtins.int - ATTRACTIVE_POI_ID_FIELD_NUMBER: builtins.int - ATTRACTIVE_POI_TIME_GENERATED_FIELD_NUMBER: builtins.int - ATTRACTIVE_POI_COOLDOWN_MS_FIELD_NUMBER: builtins.int - ATTRACTIVE_POI_VISITED_FIELD_NUMBER: builtins.int - BERRY_COOLDOWN_MS_FIELD_NUMBER: builtins.int - ACTIVITY_EMOTION_LAST_INCREMENT_MS_FIELD_NUMBER: builtins.int - WINDOW_FIELD_NUMBER: builtins.int - LAST_FED_MS_FIELD_NUMBER: builtins.int - LAST_WINDOW_BUDDY_ON_MAP_FIELD_NUMBER: builtins.int - LAST_WINDOW_FED_POFFIN_FIELD_NUMBER: builtins.int - YATTA_EXPIRATION_MS_FIELD_NUMBER: builtins.int - HUNGER_POINTS_FIELD_NUMBER: builtins.int - buddy_pokemon_id: builtins.int - current_points_earned: builtins.int - highest_points_earned: builtins.int - last_reached_full_ms: builtins.int - last_groomed_ms: builtins.int - map_expiration_ms: builtins.int - km_candy_pending: builtins.float - @property - def buddy_gift_picked_up(self) -> global___BuddyGiftProto: ... - current_emotion_points: builtins.int - @property - def daily_activity_counters(self) -> google.protobuf.internal.containers.MessageMap[builtins.int, global___DailyCounterProto]: ... - @property - def daily_category_counters(self) -> google.protobuf.internal.containers.MessageMap[builtins.int, global___DailyCounterProto]: ... - @property - def stats_today(self) -> global___BuddyDataProto.BuddyStoredStats: ... - @property - def stats_total(self) -> global___BuddyDataProto.BuddyStoredStats: ... - @property - def souvenirs_collected(self) -> google.protobuf.internal.containers.MessageMap[builtins.int, global___SouvenirProto]: ... - current_hunger_points: builtins.int - interaction_expiration_ms: builtins.int - poffin_feeding_expiration_ms: builtins.int - last_affection_or_emotion_awarded_km: builtins.float - last_set_timestamp_ms: builtins.int - last_unset_timestamp_ms: builtins.int - ditched: builtins.bool - @property - def pokemon_display(self) -> global___PokemonDisplayProto: ... - hatched_from_egg: builtins.bool - nickname: builtins.str - captured_s2_cell_id: builtins.int - pokedex_entry_number: global___HoloPokemonId.ValueType - creation_timestamp_ms: builtins.int - pokeball: global___Item.ValueType - num_days_spent_with_buddy: builtins.int - original_owner_nickname: builtins.str - traded_time_ms: builtins.int - attractive_poi_id: builtins.str - attractive_poi_time_generated: builtins.int - attractive_poi_cooldown_ms: builtins.int - attractive_poi_visited: builtins.bool - berry_cooldown_ms: builtins.int - @property - def activity_emotion_last_increment_ms(self) -> google.protobuf.internal.containers.ScalarMap[builtins.int, builtins.int]: ... - window: builtins.int - last_fed_ms: builtins.int - last_window_buddy_on_map: builtins.int - last_window_fed_poffin: builtins.int - yatta_expiration_ms: builtins.int - hunger_points: builtins.float - def __init__( - self, - *, - buddy_pokemon_id: builtins.int = ..., - current_points_earned: builtins.int = ..., - highest_points_earned: builtins.int = ..., - last_reached_full_ms: builtins.int = ..., - last_groomed_ms: builtins.int = ..., - map_expiration_ms: builtins.int = ..., - km_candy_pending: builtins.float = ..., - buddy_gift_picked_up: global___BuddyGiftProto | None = ..., - current_emotion_points: builtins.int = ..., - daily_activity_counters: collections.abc.Mapping[builtins.int, global___DailyCounterProto] | None = ..., - daily_category_counters: collections.abc.Mapping[builtins.int, global___DailyCounterProto] | None = ..., - stats_today: global___BuddyDataProto.BuddyStoredStats | None = ..., - stats_total: global___BuddyDataProto.BuddyStoredStats | None = ..., - souvenirs_collected: collections.abc.Mapping[builtins.int, global___SouvenirProto] | None = ..., - current_hunger_points: builtins.int = ..., - interaction_expiration_ms: builtins.int = ..., - poffin_feeding_expiration_ms: builtins.int = ..., - last_affection_or_emotion_awarded_km: builtins.float = ..., - last_set_timestamp_ms: builtins.int = ..., - last_unset_timestamp_ms: builtins.int = ..., - ditched: builtins.bool = ..., - pokemon_display: global___PokemonDisplayProto | None = ..., - hatched_from_egg: builtins.bool = ..., - nickname: builtins.str = ..., - captured_s2_cell_id: builtins.int = ..., - pokedex_entry_number: global___HoloPokemonId.ValueType = ..., - creation_timestamp_ms: builtins.int = ..., - pokeball: global___Item.ValueType = ..., - num_days_spent_with_buddy: builtins.int = ..., - original_owner_nickname: builtins.str = ..., - traded_time_ms: builtins.int = ..., - attractive_poi_id: builtins.str = ..., - attractive_poi_time_generated: builtins.int = ..., - attractive_poi_cooldown_ms: builtins.int = ..., - attractive_poi_visited: builtins.bool = ..., - berry_cooldown_ms: builtins.int = ..., - activity_emotion_last_increment_ms: collections.abc.Mapping[builtins.int, builtins.int] | None = ..., - window: builtins.int = ..., - last_fed_ms: builtins.int = ..., - last_window_buddy_on_map: builtins.int = ..., - last_window_fed_poffin: builtins.int = ..., - yatta_expiration_ms: builtins.int = ..., - hunger_points: builtins.float = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["buddy_gift_picked_up", b"buddy_gift_picked_up", "pokemon_display", b"pokemon_display", "stats_today", b"stats_today", "stats_total", b"stats_total"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["activity_emotion_last_increment_ms", b"activity_emotion_last_increment_ms", "attractive_poi_cooldown_ms", b"attractive_poi_cooldown_ms", "attractive_poi_id", b"attractive_poi_id", "attractive_poi_time_generated", b"attractive_poi_time_generated", "attractive_poi_visited", b"attractive_poi_visited", "berry_cooldown_ms", b"berry_cooldown_ms", "buddy_gift_picked_up", b"buddy_gift_picked_up", "buddy_pokemon_id", b"buddy_pokemon_id", "captured_s2_cell_id", b"captured_s2_cell_id", "creation_timestamp_ms", b"creation_timestamp_ms", "current_emotion_points", b"current_emotion_points", "current_hunger_points", b"current_hunger_points", "current_points_earned", b"current_points_earned", "daily_activity_counters", b"daily_activity_counters", "daily_category_counters", b"daily_category_counters", "ditched", b"ditched", "hatched_from_egg", b"hatched_from_egg", "highest_points_earned", b"highest_points_earned", "hunger_points", b"hunger_points", "interaction_expiration_ms", b"interaction_expiration_ms", "km_candy_pending", b"km_candy_pending", "last_affection_or_emotion_awarded_km", b"last_affection_or_emotion_awarded_km", "last_fed_ms", b"last_fed_ms", "last_groomed_ms", b"last_groomed_ms", "last_reached_full_ms", b"last_reached_full_ms", "last_set_timestamp_ms", b"last_set_timestamp_ms", "last_unset_timestamp_ms", b"last_unset_timestamp_ms", "last_window_buddy_on_map", b"last_window_buddy_on_map", "last_window_fed_poffin", b"last_window_fed_poffin", "map_expiration_ms", b"map_expiration_ms", "nickname", b"nickname", "num_days_spent_with_buddy", b"num_days_spent_with_buddy", "original_owner_nickname", b"original_owner_nickname", "poffin_feeding_expiration_ms", b"poffin_feeding_expiration_ms", "pokeball", b"pokeball", "pokedex_entry_number", b"pokedex_entry_number", "pokemon_display", b"pokemon_display", "souvenirs_collected", b"souvenirs_collected", "stats_today", b"stats_today", "stats_total", b"stats_total", "traded_time_ms", b"traded_time_ms", "window", b"window", "yatta_expiration_ms", b"yatta_expiration_ms"]) -> None: ... - -global___BuddyDataProto = BuddyDataProto - -@typing_extensions.final -class BuddyEmotionLevelSettings(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - EMOTION_LEVEL_FIELD_NUMBER: builtins.int - MIN_EMOTION_POINTS_REQUIRED_FIELD_NUMBER: builtins.int - EMOTION_ANIMATION_FIELD_NUMBER: builtins.int - DECAY_PREVENTION_DURATION_MS_FIELD_NUMBER: builtins.int - emotion_level: global___BuddyEmotionLevel.ValueType - min_emotion_points_required: builtins.int - emotion_animation: global___BuddyAnimation.ValueType - decay_prevention_duration_ms: builtins.int - def __init__( - self, - *, - emotion_level: global___BuddyEmotionLevel.ValueType = ..., - min_emotion_points_required: builtins.int = ..., - emotion_animation: global___BuddyAnimation.ValueType = ..., - decay_prevention_duration_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["decay_prevention_duration_ms", b"decay_prevention_duration_ms", "emotion_animation", b"emotion_animation", "emotion_level", b"emotion_level", "min_emotion_points_required", b"min_emotion_points_required"]) -> None: ... - -global___BuddyEmotionLevelSettings = BuddyEmotionLevelSettings - -@typing_extensions.final -class BuddyEncounterCameoSettings(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - BUDDY_WILD_ENCOUNTER_CAMEO_CHANCE_PERCENT_FIELD_NUMBER: builtins.int - BUDDY_QUEST_ENCOUNTER_CAMEO_CHANCE_PERCENT_FIELD_NUMBER: builtins.int - BUDDY_RAID_ENCOUNTER_CAMEO_CHANCE_PERCENT_FIELD_NUMBER: builtins.int - BUDDY_INVASION_ENCOUNTER_CAMEO_CHANCE_PERCENT_FIELD_NUMBER: builtins.int - BUDDY_ON_MAP_REQUIRED_FIELD_NUMBER: builtins.int - buddy_wild_encounter_cameo_chance_percent: builtins.float - buddy_quest_encounter_cameo_chance_percent: builtins.float - buddy_raid_encounter_cameo_chance_percent: builtins.float - buddy_invasion_encounter_cameo_chance_percent: builtins.float - buddy_on_map_required: builtins.bool - def __init__( - self, - *, - buddy_wild_encounter_cameo_chance_percent: builtins.float = ..., - buddy_quest_encounter_cameo_chance_percent: builtins.float = ..., - buddy_raid_encounter_cameo_chance_percent: builtins.float = ..., - buddy_invasion_encounter_cameo_chance_percent: builtins.float = ..., - buddy_on_map_required: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["buddy_invasion_encounter_cameo_chance_percent", b"buddy_invasion_encounter_cameo_chance_percent", "buddy_on_map_required", b"buddy_on_map_required", "buddy_quest_encounter_cameo_chance_percent", b"buddy_quest_encounter_cameo_chance_percent", "buddy_raid_encounter_cameo_chance_percent", b"buddy_raid_encounter_cameo_chance_percent", "buddy_wild_encounter_cameo_chance_percent", b"buddy_wild_encounter_cameo_chance_percent"]) -> None: ... - -global___BuddyEncounterCameoSettings = BuddyEncounterCameoSettings - -@typing_extensions.final -class BuddyEncounterHelpTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_ID_FIELD_NUMBER: builtins.int - CP_FIELD_NUMBER: builtins.int - ENCOUNTER_TYPE_FIELD_NUMBER: builtins.int - AR_CLASSIC_ENABLED_FIELD_NUMBER: builtins.int - AR_PLUS_ENABLED_FIELD_NUMBER: builtins.int - ENCOUNTER_FIELD_NUMBER: builtins.int - pokemon_id: global___HoloPokemonId.ValueType - cp: builtins.int - encounter_type: builtins.str - ar_classic_enabled: builtins.bool - ar_plus_enabled: builtins.bool - encounter: global___EncounterType.ValueType - def __init__( - self, - *, - pokemon_id: global___HoloPokemonId.ValueType = ..., - cp: builtins.int = ..., - encounter_type: builtins.str = ..., - ar_classic_enabled: builtins.bool = ..., - ar_plus_enabled: builtins.bool = ..., - encounter: global___EncounterType.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ar_classic_enabled", b"ar_classic_enabled", "ar_plus_enabled", b"ar_plus_enabled", "cp", b"cp", "encounter", b"encounter", "encounter_type", b"encounter_type", "pokemon_id", b"pokemon_id"]) -> None: ... - -global___BuddyEncounterHelpTelemetry = BuddyEncounterHelpTelemetry - -@typing_extensions.final -class BuddyEvolutionWalkQuestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - LAST_KM_RECORDED_FIELD_NUMBER: builtins.int - last_km_recorded: builtins.float - def __init__( - self, - *, - last_km_recorded: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["last_km_recorded", b"last_km_recorded"]) -> None: ... - -global___BuddyEvolutionWalkQuestProto = BuddyEvolutionWalkQuestProto - -@typing_extensions.final -class BuddyFeedingOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BuddyFeedingOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: BuddyFeedingOutProto._Result.ValueType # 0 - SUCCESS: BuddyFeedingOutProto._Result.ValueType # 1 - ERROR_BUDDY_NOT_VALID: BuddyFeedingOutProto._Result.ValueType # 2 - FAILED_INSUFFICIENT_RESOURCES: BuddyFeedingOutProto._Result.ValueType # 3 - FAILED_INVALID_ITEM_REQUIREMENT: BuddyFeedingOutProto._Result.ValueType # 4 - FAILED_BUDDY_STILL_FULL_FROM_POFFIN: BuddyFeedingOutProto._Result.ValueType # 5 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: BuddyFeedingOutProto.Result.ValueType # 0 - SUCCESS: BuddyFeedingOutProto.Result.ValueType # 1 - ERROR_BUDDY_NOT_VALID: BuddyFeedingOutProto.Result.ValueType # 2 - FAILED_INSUFFICIENT_RESOURCES: BuddyFeedingOutProto.Result.ValueType # 3 - FAILED_INVALID_ITEM_REQUIREMENT: BuddyFeedingOutProto.Result.ValueType # 4 - FAILED_BUDDY_STILL_FULL_FROM_POFFIN: BuddyFeedingOutProto.Result.ValueType # 5 - - RESULT_FIELD_NUMBER: builtins.int - OBSERVED_DATA_FIELD_NUMBER: builtins.int - SHOWN_HEARTS_FIELD_NUMBER: builtins.int - result: global___BuddyFeedingOutProto.Result.ValueType - @property - def observed_data(self) -> global___BuddyObservedData: ... - shown_hearts: global___BuddyStatsShownHearts.BuddyShownHeartType.ValueType - def __init__( - self, - *, - result: global___BuddyFeedingOutProto.Result.ValueType = ..., - observed_data: global___BuddyObservedData | None = ..., - shown_hearts: global___BuddyStatsShownHearts.BuddyShownHeartType.ValueType = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["observed_data", b"observed_data"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["observed_data", b"observed_data", "result", b"result", "shown_hearts", b"shown_hearts"]) -> None: ... - -global___BuddyFeedingOutProto = BuddyFeedingOutProto - -@typing_extensions.final -class BuddyFeedingProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ITEM_FIELD_NUMBER: builtins.int - COUNT_FIELD_NUMBER: builtins.int - item: global___Item.ValueType - count: builtins.int - def __init__( - self, - *, - item: global___Item.ValueType = ..., - count: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["count", b"count", "item", b"item"]) -> None: ... - -global___BuddyFeedingProto = BuddyFeedingProto - -@typing_extensions.final -class BuddyGiftProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SOUVENIR_FIELD_NUMBER: builtins.int - LOOT_PROTO_FIELD_NUMBER: builtins.int - @property - def souvenir(self) -> global___SouvenirProto: ... - @property - def loot_proto(self) -> global___LootProto: ... - def __init__( - self, - *, - souvenir: global___SouvenirProto | None = ..., - loot_proto: global___LootProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["loot_proto", b"loot_proto", "souvenir", b"souvenir"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["loot_proto", b"loot_proto", "souvenir", b"souvenir"]) -> None: ... - -global___BuddyGiftProto = BuddyGiftProto - -@typing_extensions.final -class BuddyGlobalSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - BUDDY_V2_MIN_PLAYER_LEVEL_FIELD_NUMBER: builtins.int - BUDDY_MULTIPLAYER_MIN_PLAYER_LEVEL_FIELD_NUMBER: builtins.int - ENABLE_MONODEPTH_FIELD_NUMBER: builtins.int - MONODEPTH_DEVICES_FIELD_NUMBER: builtins.int - LOBBY_STATUS_MESSAGE_DURATION_MS_FIELD_NUMBER: builtins.int - MAPPING_INSTRUCTION_DURATION_MS_FIELD_NUMBER: builtins.int - GROUP_PHOTO_LEADER_TRACKING_INTERVAL_MS_FIELD_NUMBER: builtins.int - GROUP_PHOTO_COUNTDOWN_MS_FIELD_NUMBER: builtins.int - LOBBY_TIMEOUT_MS_FIELD_NUMBER: builtins.int - ENABLE_WALLABY_TELEMETRY_FIELD_NUMBER: builtins.int - MAPPING_HINT_TIMEOUT_MS_FIELD_NUMBER: builtins.int - GROUP_PHOTO_SIMULTANEOUS_SHOTS_FIELD_NUMBER: builtins.int - PLFE_AUTH_TOKENS_ENABLED_FIELD_NUMBER: builtins.int - GROUP_PHOTO_SHOT_INTERVAL_MS_FIELD_NUMBER: builtins.int - ARBE_ENDPOINT_URL_FIELD_NUMBER: builtins.int - BUDDY_ON_MAP_REQUIRED_TO_OPEN_GIFTS_FIELD_NUMBER: builtins.int - buddy_v2_min_player_level: builtins.int - buddy_multiplayer_min_player_level: builtins.int - enable_monodepth: builtins.bool - @property - def monodepth_devices(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - lobby_status_message_duration_ms: builtins.int - mapping_instruction_duration_ms: builtins.int - group_photo_leader_tracking_interval_ms: builtins.int - group_photo_countdown_ms: builtins.int - lobby_timeout_ms: builtins.int - enable_wallaby_telemetry: builtins.bool - mapping_hint_timeout_ms: builtins.int - group_photo_simultaneous_shots: builtins.int - plfe_auth_tokens_enabled: builtins.bool - group_photo_shot_interval_ms: builtins.int - arbe_endpoint_url: builtins.str - buddy_on_map_required_to_open_gifts: builtins.bool - def __init__( - self, - *, - buddy_v2_min_player_level: builtins.int = ..., - buddy_multiplayer_min_player_level: builtins.int = ..., - enable_monodepth: builtins.bool = ..., - monodepth_devices: collections.abc.Iterable[builtins.str] | None = ..., - lobby_status_message_duration_ms: builtins.int = ..., - mapping_instruction_duration_ms: builtins.int = ..., - group_photo_leader_tracking_interval_ms: builtins.int = ..., - group_photo_countdown_ms: builtins.int = ..., - lobby_timeout_ms: builtins.int = ..., - enable_wallaby_telemetry: builtins.bool = ..., - mapping_hint_timeout_ms: builtins.int = ..., - group_photo_simultaneous_shots: builtins.int = ..., - plfe_auth_tokens_enabled: builtins.bool = ..., - group_photo_shot_interval_ms: builtins.int = ..., - arbe_endpoint_url: builtins.str = ..., - buddy_on_map_required_to_open_gifts: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["arbe_endpoint_url", b"arbe_endpoint_url", "buddy_multiplayer_min_player_level", b"buddy_multiplayer_min_player_level", "buddy_on_map_required_to_open_gifts", b"buddy_on_map_required_to_open_gifts", "buddy_v2_min_player_level", b"buddy_v2_min_player_level", "enable_monodepth", b"enable_monodepth", "enable_wallaby_telemetry", b"enable_wallaby_telemetry", "group_photo_countdown_ms", b"group_photo_countdown_ms", "group_photo_leader_tracking_interval_ms", b"group_photo_leader_tracking_interval_ms", "group_photo_shot_interval_ms", b"group_photo_shot_interval_ms", "group_photo_simultaneous_shots", b"group_photo_simultaneous_shots", "lobby_status_message_duration_ms", b"lobby_status_message_duration_ms", "lobby_timeout_ms", b"lobby_timeout_ms", "mapping_hint_timeout_ms", b"mapping_hint_timeout_ms", "mapping_instruction_duration_ms", b"mapping_instruction_duration_ms", "monodepth_devices", b"monodepth_devices", "plfe_auth_tokens_enabled", b"plfe_auth_tokens_enabled"]) -> None: ... - -global___BuddyGlobalSettingsProto = BuddyGlobalSettingsProto - -@typing_extensions.final -class BuddyHistoryData(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class SouvenirsCollectedEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - KEY_FIELD_NUMBER: builtins.int - VALUE_FIELD_NUMBER: builtins.int - key: builtins.int - @property - def value(self) -> global___SouvenirProto: ... - def __init__( - self, - *, - key: builtins.int = ..., - value: global___SouvenirProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["value", b"value"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["key", b"key", "value", b"value"]) -> None: ... - - POKEMON_ID_FIELD_NUMBER: builtins.int - POKEDEX_ID_FIELD_NUMBER: builtins.int - POKEMON_DISPLAY_FIELD_NUMBER: builtins.int - HATCHED_FROM_EGG_FIELD_NUMBER: builtins.int - NICKNAME_FIELD_NUMBER: builtins.int - CAPTURED_S2_CELL_ID_FIELD_NUMBER: builtins.int - CREATION_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - POKEBALL_FIELD_NUMBER: builtins.int - TOTAL_STATS_FIELD_NUMBER: builtins.int - CURRENT_POINTS_EARNED_FIELD_NUMBER: builtins.int - LAST_SET_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - LAST_UNSET_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - NUM_DAYS_SPENT_WITH_BUDDY_FIELD_NUMBER: builtins.int - DITCHED_FIELD_NUMBER: builtins.int - ORIGINAL_OWNER_NICKNAME_FIELD_NUMBER: builtins.int - TRADED_TIME_MS_FIELD_NUMBER: builtins.int - SOUVENIRS_COLLECTED_FIELD_NUMBER: builtins.int - KM_CANDY_PROGRESS_FIELD_NUMBER: builtins.int - pokemon_id: builtins.int - pokedex_id: global___HoloPokemonId.ValueType - @property - def pokemon_display(self) -> global___PokemonDisplayProto: ... - hatched_from_egg: builtins.bool - nickname: builtins.str - captured_s2_cell_id: builtins.int - creation_timestamp_ms: builtins.int - pokeball: global___Item.ValueType - @property - def total_stats(self) -> global___BuddyStats: ... - current_points_earned: builtins.int - last_set_timestamp_ms: builtins.int - last_unset_timestamp_ms: builtins.int - num_days_spent_with_buddy: builtins.int - ditched: builtins.bool - original_owner_nickname: builtins.str - traded_time_ms: builtins.int - @property - def souvenirs_collected(self) -> google.protobuf.internal.containers.MessageMap[builtins.int, global___SouvenirProto]: ... - km_candy_progress: builtins.float - def __init__( - self, - *, - pokemon_id: builtins.int = ..., - pokedex_id: global___HoloPokemonId.ValueType = ..., - pokemon_display: global___PokemonDisplayProto | None = ..., - hatched_from_egg: builtins.bool = ..., - nickname: builtins.str = ..., - captured_s2_cell_id: builtins.int = ..., - creation_timestamp_ms: builtins.int = ..., - pokeball: global___Item.ValueType = ..., - total_stats: global___BuddyStats | None = ..., - current_points_earned: builtins.int = ..., - last_set_timestamp_ms: builtins.int = ..., - last_unset_timestamp_ms: builtins.int = ..., - num_days_spent_with_buddy: builtins.int = ..., - ditched: builtins.bool = ..., - original_owner_nickname: builtins.str = ..., - traded_time_ms: builtins.int = ..., - souvenirs_collected: collections.abc.Mapping[builtins.int, global___SouvenirProto] | None = ..., - km_candy_progress: builtins.float = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["pokemon_display", b"pokemon_display", "total_stats", b"total_stats"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["captured_s2_cell_id", b"captured_s2_cell_id", "creation_timestamp_ms", b"creation_timestamp_ms", "current_points_earned", b"current_points_earned", "ditched", b"ditched", "hatched_from_egg", b"hatched_from_egg", "km_candy_progress", b"km_candy_progress", "last_set_timestamp_ms", b"last_set_timestamp_ms", "last_unset_timestamp_ms", b"last_unset_timestamp_ms", "nickname", b"nickname", "num_days_spent_with_buddy", b"num_days_spent_with_buddy", "original_owner_nickname", b"original_owner_nickname", "pokeball", b"pokeball", "pokedex_id", b"pokedex_id", "pokemon_display", b"pokemon_display", "pokemon_id", b"pokemon_id", "souvenirs_collected", b"souvenirs_collected", "total_stats", b"total_stats", "traded_time_ms", b"traded_time_ms"]) -> None: ... - -global___BuddyHistoryData = BuddyHistoryData - -@typing_extensions.final -class BuddyHungerSettings(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NUM_HUNGER_POINTS_REQUIRED_FOR_FULL_FIELD_NUMBER: builtins.int - DECAY_POINTS_PER_BUCKET_FIELD_NUMBER: builtins.int - MILLISECONDS_PER_BUCKET_FIELD_NUMBER: builtins.int - COOLDOWN_DURATION_MS_FIELD_NUMBER: builtins.int - DECAY_DURATION_AFTER_FULL_MS_FIELD_NUMBER: builtins.int - num_hunger_points_required_for_full: builtins.int - decay_points_per_bucket: builtins.int - milliseconds_per_bucket: builtins.int - cooldown_duration_ms: builtins.int - decay_duration_after_full_ms: builtins.int - def __init__( - self, - *, - num_hunger_points_required_for_full: builtins.int = ..., - decay_points_per_bucket: builtins.int = ..., - milliseconds_per_bucket: builtins.int = ..., - cooldown_duration_ms: builtins.int = ..., - decay_duration_after_full_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["cooldown_duration_ms", b"cooldown_duration_ms", "decay_duration_after_full_ms", b"decay_duration_after_full_ms", "decay_points_per_bucket", b"decay_points_per_bucket", "milliseconds_per_bucket", b"milliseconds_per_bucket", "num_hunger_points_required_for_full", b"num_hunger_points_required_for_full"]) -> None: ... - -global___BuddyHungerSettings = BuddyHungerSettings - -@typing_extensions.final -class BuddyInteractionSettings(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FEED_ITEM_WHITELIST_FIELD_NUMBER: builtins.int - CARE_ITEM_WHITELIST_FIELD_NUMBER: builtins.int - @property - def feed_item_whitelist(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___Item.ValueType]: ... - @property - def care_item_whitelist(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___Item.ValueType]: ... - def __init__( - self, - *, - feed_item_whitelist: collections.abc.Iterable[global___Item.ValueType] | None = ..., - care_item_whitelist: collections.abc.Iterable[global___Item.ValueType] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["care_item_whitelist", b"care_item_whitelist", "feed_item_whitelist", b"feed_item_whitelist"]) -> None: ... - -global___BuddyInteractionSettings = BuddyInteractionSettings - -@typing_extensions.final -class BuddyLevelSettings(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _BuddyTrait: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _BuddyTraitEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BuddyLevelSettings._BuddyTrait.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: BuddyLevelSettings._BuddyTrait.ValueType # 0 - MAP_DEPLOY: BuddyLevelSettings._BuddyTrait.ValueType # 1 - ENCOUNTER_CAMEO: BuddyLevelSettings._BuddyTrait.ValueType # 2 - EMOTION_INDICATOR: BuddyLevelSettings._BuddyTrait.ValueType # 3 - PICK_UP_CONSUMABLES: BuddyLevelSettings._BuddyTrait.ValueType # 4 - PICK_UP_SOUVENIRS: BuddyLevelSettings._BuddyTrait.ValueType # 5 - FIND_ATTRACTIVE_POIS: BuddyLevelSettings._BuddyTrait.ValueType # 6 - BEST_BUDDY_ASSET: BuddyLevelSettings._BuddyTrait.ValueType # 7 - CP_BOOST: BuddyLevelSettings._BuddyTrait.ValueType # 8 - - class BuddyTrait(_BuddyTrait, metaclass=_BuddyTraitEnumTypeWrapper): ... - UNSET: BuddyLevelSettings.BuddyTrait.ValueType # 0 - MAP_DEPLOY: BuddyLevelSettings.BuddyTrait.ValueType # 1 - ENCOUNTER_CAMEO: BuddyLevelSettings.BuddyTrait.ValueType # 2 - EMOTION_INDICATOR: BuddyLevelSettings.BuddyTrait.ValueType # 3 - PICK_UP_CONSUMABLES: BuddyLevelSettings.BuddyTrait.ValueType # 4 - PICK_UP_SOUVENIRS: BuddyLevelSettings.BuddyTrait.ValueType # 5 - FIND_ATTRACTIVE_POIS: BuddyLevelSettings.BuddyTrait.ValueType # 6 - BEST_BUDDY_ASSET: BuddyLevelSettings.BuddyTrait.ValueType # 7 - CP_BOOST: BuddyLevelSettings.BuddyTrait.ValueType # 8 - - LEVEL_FIELD_NUMBER: builtins.int - MIN_NON_CUMULATIVE_POINTS_REQUIRED_FIELD_NUMBER: builtins.int - UNLOCKED_TRAITS_FIELD_NUMBER: builtins.int - level: global___BuddyLevel.ValueType - min_non_cumulative_points_required: builtins.int - @property - def unlocked_traits(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___BuddyLevelSettings.BuddyTrait.ValueType]: ... - def __init__( - self, - *, - level: global___BuddyLevel.ValueType = ..., - min_non_cumulative_points_required: builtins.int = ..., - unlocked_traits: collections.abc.Iterable[global___BuddyLevelSettings.BuddyTrait.ValueType] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["level", b"level", "min_non_cumulative_points_required", b"min_non_cumulative_points_required", "unlocked_traits", b"unlocked_traits"]) -> None: ... - -global___BuddyLevelSettings = BuddyLevelSettings - -@typing_extensions.final -class BuddyMapEmotionCheckTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_ID_FIELD_NUMBER: builtins.int - CURRENT_EMOTION_POINTS_FIELD_NUMBER: builtins.int - CURRENT_AFFECTION_POINTS_FIELD_NUMBER: builtins.int - pokemon_id: global___HoloPokemonId.ValueType - current_emotion_points: builtins.int - current_affection_points: builtins.int - def __init__( - self, - *, - pokemon_id: global___HoloPokemonId.ValueType = ..., - current_emotion_points: builtins.int = ..., - current_affection_points: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["current_affection_points", b"current_affection_points", "current_emotion_points", b"current_emotion_points", "pokemon_id", b"pokemon_id"]) -> None: ... - -global___BuddyMapEmotionCheckTelemetry = BuddyMapEmotionCheckTelemetry - -@typing_extensions.final -class BuddyMapOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BuddyMapOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: BuddyMapOutProto._Result.ValueType # 0 - SUCCESS: BuddyMapOutProto._Result.ValueType # 1 - ERROR_BUDDY_NOT_VALID: BuddyMapOutProto._Result.ValueType # 2 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: BuddyMapOutProto.Result.ValueType # 0 - SUCCESS: BuddyMapOutProto.Result.ValueType # 1 - ERROR_BUDDY_NOT_VALID: BuddyMapOutProto.Result.ValueType # 2 - - RESULT_FIELD_NUMBER: builtins.int - EXPIRATION_MS_FIELD_NUMBER: builtins.int - APPLIED_MS_FIELD_NUMBER: builtins.int - OBSERVED_DATA_FIELD_NUMBER: builtins.int - result: global___BuddyMapOutProto.Result.ValueType - expiration_ms: builtins.int - applied_ms: builtins.int - @property - def observed_data(self) -> global___BuddyObservedData: ... - def __init__( - self, - *, - result: global___BuddyMapOutProto.Result.ValueType = ..., - expiration_ms: builtins.int = ..., - applied_ms: builtins.int = ..., - observed_data: global___BuddyObservedData | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["observed_data", b"observed_data"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["applied_ms", b"applied_ms", "expiration_ms", b"expiration_ms", "observed_data", b"observed_data", "result", b"result"]) -> None: ... - -global___BuddyMapOutProto = BuddyMapOutProto - -@typing_extensions.final -class BuddyMapProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___BuddyMapProto = BuddyMapProto - -@typing_extensions.final -class BuddyMultiplayerConnectionFailedProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TEST_NUMBER_FIELD_NUMBER: builtins.int - RESPONSE_TIME_FIELD_NUMBER: builtins.int - test_number: builtins.int - response_time: builtins.int - def __init__( - self, - *, - test_number: builtins.int = ..., - response_time: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["response_time", b"response_time", "test_number", b"test_number"]) -> None: ... - -global___BuddyMultiplayerConnectionFailedProto = BuddyMultiplayerConnectionFailedProto - -@typing_extensions.final -class BuddyMultiplayerConnectionSucceededProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TEST_NUMBER_FIELD_NUMBER: builtins.int - RESPONSE_TIME_FIELD_NUMBER: builtins.int - test_number: builtins.int - response_time: builtins.int - def __init__( - self, - *, - test_number: builtins.int = ..., - response_time: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["response_time", b"response_time", "test_number", b"test_number"]) -> None: ... - -global___BuddyMultiplayerConnectionSucceededProto = BuddyMultiplayerConnectionSucceededProto - -@typing_extensions.final -class BuddyMultiplayerTimeToGetSessionProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TEST_NUMBER_FIELD_NUMBER: builtins.int - TIME_TO_GET_SESSION_FIELD_NUMBER: builtins.int - test_number: builtins.int - time_to_get_session: builtins.int - def __init__( - self, - *, - test_number: builtins.int = ..., - time_to_get_session: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["test_number", b"test_number", "time_to_get_session", b"time_to_get_session"]) -> None: ... - -global___BuddyMultiplayerTimeToGetSessionProto = BuddyMultiplayerTimeToGetSessionProto - -@typing_extensions.final -class BuddyNotificationClickTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NOTIFICATION_CATEGORY_FIELD_NUMBER: builtins.int - notification_category: builtins.int - def __init__( - self, - *, - notification_category: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["notification_category", b"notification_category"]) -> None: ... - -global___BuddyNotificationClickTelemetry = BuddyNotificationClickTelemetry - -@typing_extensions.final -class BuddyObservedData(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _BuddyValidationResult: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _BuddyValidationResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BuddyObservedData._BuddyValidationResult.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: BuddyObservedData._BuddyValidationResult.ValueType # 0 - SUCCESS: BuddyObservedData._BuddyValidationResult.ValueType # 1 - FAILED_BUDDY_NOT_SET: BuddyObservedData._BuddyValidationResult.ValueType # 2 - FAILED_BUDDY_NOT_FOUND: BuddyObservedData._BuddyValidationResult.ValueType # 3 - FAILED_BAD_BUDDY: BuddyObservedData._BuddyValidationResult.ValueType # 4 - FAILED_BUDDY_V2_NOT_ENABLED: BuddyObservedData._BuddyValidationResult.ValueType # 5 - FAILED_PLAYER_LEVEL_TOO_LOW: BuddyObservedData._BuddyValidationResult.ValueType # 6 - - class BuddyValidationResult(_BuddyValidationResult, metaclass=_BuddyValidationResultEnumTypeWrapper): ... - UNSET: BuddyObservedData.BuddyValidationResult.ValueType # 0 - SUCCESS: BuddyObservedData.BuddyValidationResult.ValueType # 1 - FAILED_BUDDY_NOT_SET: BuddyObservedData.BuddyValidationResult.ValueType # 2 - FAILED_BUDDY_NOT_FOUND: BuddyObservedData.BuddyValidationResult.ValueType # 3 - FAILED_BAD_BUDDY: BuddyObservedData.BuddyValidationResult.ValueType # 4 - FAILED_BUDDY_V2_NOT_ENABLED: BuddyObservedData.BuddyValidationResult.ValueType # 5 - FAILED_PLAYER_LEVEL_TOO_LOW: BuddyObservedData.BuddyValidationResult.ValueType # 6 - - @typing_extensions.final - class BuddyFeedStats(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MAP_EXPIRATION_MS_FIELD_NUMBER: builtins.int - PRE_MAP_FULLNESS_PERCENTAGE_FIELD_NUMBER: builtins.int - FULLNESS_EXPIRATION_MS_FIELD_NUMBER: builtins.int - POFFIN_EXPIRATION_MS_FIELD_NUMBER: builtins.int - map_expiration_ms: builtins.int - pre_map_fullness_percentage: builtins.float - fullness_expiration_ms: builtins.int - poffin_expiration_ms: builtins.int - def __init__( - self, - *, - map_expiration_ms: builtins.int = ..., - pre_map_fullness_percentage: builtins.float = ..., - fullness_expiration_ms: builtins.int = ..., - poffin_expiration_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["fullness_expiration_ms", b"fullness_expiration_ms", "map_expiration_ms", b"map_expiration_ms", "poffin_expiration_ms", b"poffin_expiration_ms", "pre_map_fullness_percentage", b"pre_map_fullness_percentage"]) -> None: ... - - @typing_extensions.final - class SouvenirsCollectedEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - KEY_FIELD_NUMBER: builtins.int - VALUE_FIELD_NUMBER: builtins.int - key: builtins.int - @property - def value(self) -> global___SouvenirProto: ... - def __init__( - self, - *, - key: builtins.int = ..., - value: global___SouvenirProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["value", b"value"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["key", b"key", "value", b"value"]) -> None: ... - - CURRENT_POINTS_EARNED_FIELD_NUMBER: builtins.int - TOTAL_STATS_FIELD_NUMBER: builtins.int - BUDDY_GIFT_PICKED_UP_FIELD_NUMBER: builtins.int - CURRENT_EMOTION_POINTS_FIELD_NUMBER: builtins.int - BUDDY_VALIDATION_RESULT_FIELD_NUMBER: builtins.int - SOUVENIRS_COLLECTED_FIELD_NUMBER: builtins.int - TODAY_STATS_SHOWN_HEARTS_FIELD_NUMBER: builtins.int - BUDDY_FEED_STATS_FIELD_NUMBER: builtins.int - ATTRACTIVE_POI_ID_FIELD_NUMBER: builtins.int - ATTRACTIVE_POI_EXPIRATION_TIME_MS_FIELD_NUMBER: builtins.int - NUM_DAYS_SPENT_WITH_BUDDY_FIELD_NUMBER: builtins.int - current_points_earned: builtins.int - @property - def total_stats(self) -> global___BuddyStats: ... - @property - def buddy_gift_picked_up(self) -> global___BuddyGiftProto: ... - current_emotion_points: builtins.int - buddy_validation_result: global___BuddyObservedData.BuddyValidationResult.ValueType - @property - def souvenirs_collected(self) -> google.protobuf.internal.containers.MessageMap[builtins.int, global___SouvenirProto]: ... - @property - def today_stats_shown_hearts(self) -> global___BuddyStatsShownHearts: ... - @property - def buddy_feed_stats(self) -> global___BuddyObservedData.BuddyFeedStats: ... - attractive_poi_id: builtins.str - attractive_poi_expiration_time_ms: builtins.int - num_days_spent_with_buddy: builtins.int - def __init__( - self, - *, - current_points_earned: builtins.int = ..., - total_stats: global___BuddyStats | None = ..., - buddy_gift_picked_up: global___BuddyGiftProto | None = ..., - current_emotion_points: builtins.int = ..., - buddy_validation_result: global___BuddyObservedData.BuddyValidationResult.ValueType = ..., - souvenirs_collected: collections.abc.Mapping[builtins.int, global___SouvenirProto] | None = ..., - today_stats_shown_hearts: global___BuddyStatsShownHearts | None = ..., - buddy_feed_stats: global___BuddyObservedData.BuddyFeedStats | None = ..., - attractive_poi_id: builtins.str = ..., - attractive_poi_expiration_time_ms: builtins.int = ..., - num_days_spent_with_buddy: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["buddy_feed_stats", b"buddy_feed_stats", "buddy_gift_picked_up", b"buddy_gift_picked_up", "today_stats_shown_hearts", b"today_stats_shown_hearts", "total_stats", b"total_stats"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["attractive_poi_expiration_time_ms", b"attractive_poi_expiration_time_ms", "attractive_poi_id", b"attractive_poi_id", "buddy_feed_stats", b"buddy_feed_stats", "buddy_gift_picked_up", b"buddy_gift_picked_up", "buddy_validation_result", b"buddy_validation_result", "current_emotion_points", b"current_emotion_points", "current_points_earned", b"current_points_earned", "num_days_spent_with_buddy", b"num_days_spent_with_buddy", "souvenirs_collected", b"souvenirs_collected", "today_stats_shown_hearts", b"today_stats_shown_hearts", "total_stats", b"total_stats"]) -> None: ... - -global___BuddyObservedData = BuddyObservedData - -@typing_extensions.final -class BuddyPettingOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BuddyPettingOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: BuddyPettingOutProto._Result.ValueType # 0 - SUCCESS: BuddyPettingOutProto._Result.ValueType # 1 - ERROR_BUDDY_NOT_VALID: BuddyPettingOutProto._Result.ValueType # 2 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: BuddyPettingOutProto.Result.ValueType # 0 - SUCCESS: BuddyPettingOutProto.Result.ValueType # 1 - ERROR_BUDDY_NOT_VALID: BuddyPettingOutProto.Result.ValueType # 2 - - RESULT_FIELD_NUMBER: builtins.int - OBSERVED_DATA_FIELD_NUMBER: builtins.int - SHOWN_HEARTS_FIELD_NUMBER: builtins.int - result: global___BuddyPettingOutProto.Result.ValueType - @property - def observed_data(self) -> global___BuddyObservedData: ... - shown_hearts: global___BuddyStatsShownHearts.BuddyShownHeartType.ValueType - def __init__( - self, - *, - result: global___BuddyPettingOutProto.Result.ValueType = ..., - observed_data: global___BuddyObservedData | None = ..., - shown_hearts: global___BuddyStatsShownHearts.BuddyShownHeartType.ValueType = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["observed_data", b"observed_data"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["observed_data", b"observed_data", "result", b"result", "shown_hearts", b"shown_hearts"]) -> None: ... - -global___BuddyPettingOutProto = BuddyPettingOutProto - -@typing_extensions.final -class BuddyPettingProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___BuddyPettingProto = BuddyPettingProto - -@typing_extensions.final -class BuddyPokemonLogEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BuddyPokemonLogEntry._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: BuddyPokemonLogEntry._Result.ValueType # 0 - CANDY_FOUND: BuddyPokemonLogEntry._Result.ValueType # 1 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: BuddyPokemonLogEntry.Result.ValueType # 0 - CANDY_FOUND: BuddyPokemonLogEntry.Result.ValueType # 1 - - RESULT_FIELD_NUMBER: builtins.int - POKEMON_TYPE_FIELD_NUMBER: builtins.int - AMOUNT_FIELD_NUMBER: builtins.int - POKEMON_DISPLAY_FIELD_NUMBER: builtins.int - POKEMON_ID_FIELD_NUMBER: builtins.int - AMOUNT_XL_FIELD_NUMBER: builtins.int - result: global___BuddyPokemonLogEntry.Result.ValueType - pokemon_type: global___HoloPokemonId.ValueType - amount: builtins.int - @property - def pokemon_display(self) -> global___PokemonDisplayProto: ... - pokemon_id: builtins.int - amount_xl: builtins.int - def __init__( - self, - *, - result: global___BuddyPokemonLogEntry.Result.ValueType = ..., - pokemon_type: global___HoloPokemonId.ValueType = ..., - amount: builtins.int = ..., - pokemon_display: global___PokemonDisplayProto | None = ..., - pokemon_id: builtins.int = ..., - amount_xl: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["pokemon_display", b"pokemon_display"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["amount", b"amount", "amount_xl", b"amount_xl", "pokemon_display", b"pokemon_display", "pokemon_id", b"pokemon_id", "pokemon_type", b"pokemon_type", "result", b"result"]) -> None: ... - -global___BuddyPokemonLogEntry = BuddyPokemonLogEntry - -@typing_extensions.final -class BuddyPokemonProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - BUDDY_POKEMON_ID_FIELD_NUMBER: builtins.int - START_KM_WALKED_FIELD_NUMBER: builtins.int - LAST_KM_AWARDED_FIELD_NUMBER: builtins.int - DAILY_BUDDY_SWAPS_FIELD_NUMBER: builtins.int - LAST_KM_AWARDED_MS_FIELD_NUMBER: builtins.int - BEST_BUDDIES_BACKFILLED_FIELD_NUMBER: builtins.int - LAST_SET_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - PENDING_BONUS_KM_FIELD_NUMBER: builtins.int - buddy_pokemon_id: builtins.int - start_km_walked: builtins.float - last_km_awarded: builtins.float - @property - def daily_buddy_swaps(self) -> global___DailyCounterProto: ... - last_km_awarded_ms: builtins.int - best_buddies_backfilled: builtins.bool - last_set_timestamp_ms: builtins.int - pending_bonus_km: builtins.float - def __init__( - self, - *, - buddy_pokemon_id: builtins.int = ..., - start_km_walked: builtins.float = ..., - last_km_awarded: builtins.float = ..., - daily_buddy_swaps: global___DailyCounterProto | None = ..., - last_km_awarded_ms: builtins.int = ..., - best_buddies_backfilled: builtins.bool = ..., - last_set_timestamp_ms: builtins.int = ..., - pending_bonus_km: builtins.float = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["daily_buddy_swaps", b"daily_buddy_swaps"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["best_buddies_backfilled", b"best_buddies_backfilled", "buddy_pokemon_id", b"buddy_pokemon_id", "daily_buddy_swaps", b"daily_buddy_swaps", "last_km_awarded", b"last_km_awarded", "last_km_awarded_ms", b"last_km_awarded_ms", "last_set_timestamp_ms", b"last_set_timestamp_ms", "pending_bonus_km", b"pending_bonus_km", "start_km_walked", b"start_km_walked"]) -> None: ... - -global___BuddyPokemonProto = BuddyPokemonProto - -@typing_extensions.final -class BuddyStats(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - KM_WALKED_FIELD_NUMBER: builtins.int - BERRIES_FED_FIELD_NUMBER: builtins.int - COMMUNICATION_FIELD_NUMBER: builtins.int - BATTLES_FIELD_NUMBER: builtins.int - PHOTOS_FIELD_NUMBER: builtins.int - NEW_VISITS_FIELD_NUMBER: builtins.int - ROUTES_WALKED_FIELD_NUMBER: builtins.int - km_walked: builtins.float - berries_fed: builtins.int - communication: builtins.int - battles: builtins.int - photos: builtins.int - new_visits: builtins.int - routes_walked: builtins.int - def __init__( - self, - *, - km_walked: builtins.float = ..., - berries_fed: builtins.int = ..., - communication: builtins.int = ..., - battles: builtins.int = ..., - photos: builtins.int = ..., - new_visits: builtins.int = ..., - routes_walked: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["battles", b"battles", "berries_fed", b"berries_fed", "communication", b"communication", "km_walked", b"km_walked", "new_visits", b"new_visits", "photos", b"photos", "routes_walked", b"routes_walked"]) -> None: ... - -global___BuddyStats = BuddyStats - -@typing_extensions.final -class BuddyStatsOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BuddyStatsOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: BuddyStatsOutProto._Result.ValueType # 0 - SUCCESS: BuddyStatsOutProto._Result.ValueType # 1 - ERROR_BUDDY_NOT_VALID: BuddyStatsOutProto._Result.ValueType # 2 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: BuddyStatsOutProto.Result.ValueType # 0 - SUCCESS: BuddyStatsOutProto.Result.ValueType # 1 - ERROR_BUDDY_NOT_VALID: BuddyStatsOutProto.Result.ValueType # 2 - - RESULT_FIELD_NUMBER: builtins.int - OBSERVED_DATA_FIELD_NUMBER: builtins.int - result: global___BuddyStatsOutProto.Result.ValueType - @property - def observed_data(self) -> global___BuddyObservedData: ... - def __init__( - self, - *, - result: global___BuddyStatsOutProto.Result.ValueType = ..., - observed_data: global___BuddyObservedData | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["observed_data", b"observed_data"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["observed_data", b"observed_data", "result", b"result"]) -> None: ... - -global___BuddyStatsOutProto = BuddyStatsOutProto - -@typing_extensions.final -class BuddyStatsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___BuddyStatsProto = BuddyStatsProto - -@typing_extensions.final -class BuddyStatsShownHearts(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _BuddyShownHeartType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _BuddyShownHeartTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BuddyStatsShownHearts._BuddyShownHeartType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - BUDDY_HEART_UNSET: BuddyStatsShownHearts._BuddyShownHeartType.ValueType # 0 - BUDDY_HEART_SINGLE: BuddyStatsShownHearts._BuddyShownHeartType.ValueType # 1 - BUDDY_HEART_DOUBLE: BuddyStatsShownHearts._BuddyShownHeartType.ValueType # 2 - - class BuddyShownHeartType(_BuddyShownHeartType, metaclass=_BuddyShownHeartTypeEnumTypeWrapper): ... - BUDDY_HEART_UNSET: BuddyStatsShownHearts.BuddyShownHeartType.ValueType # 0 - BUDDY_HEART_SINGLE: BuddyStatsShownHearts.BuddyShownHeartType.ValueType # 1 - BUDDY_HEART_DOUBLE: BuddyStatsShownHearts.BuddyShownHeartType.ValueType # 2 - - @typing_extensions.final - class BuddyShownHeartsList(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - BUDDY_SHOWN_HEART_TYPES_FIELD_NUMBER: builtins.int - @property - def buddy_shown_heart_types(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___BuddyStatsShownHearts.BuddyShownHeartType.ValueType]: ... - def __init__( - self, - *, - buddy_shown_heart_types: collections.abc.Iterable[global___BuddyStatsShownHearts.BuddyShownHeartType.ValueType] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["buddy_shown_heart_types", b"buddy_shown_heart_types"]) -> None: ... - - @typing_extensions.final - class BuddyShownHeartsPerCategoryEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - KEY_FIELD_NUMBER: builtins.int - VALUE_FIELD_NUMBER: builtins.int - key: builtins.int - @property - def value(self) -> global___BuddyStatsShownHearts.BuddyShownHeartsList: ... - def __init__( - self, - *, - key: builtins.int = ..., - value: global___BuddyStatsShownHearts.BuddyShownHeartsList | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["value", b"value"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["key", b"key", "value", b"value"]) -> None: ... - - BUDDY_AFFECTION_KM_IN_PROGRESS_FIELD_NUMBER: builtins.int - BUDDY_SHOWN_HEARTS_PER_CATEGORY_FIELD_NUMBER: builtins.int - buddy_affection_km_in_progress: builtins.float - @property - def buddy_shown_hearts_per_category(self) -> google.protobuf.internal.containers.MessageMap[builtins.int, global___BuddyStatsShownHearts.BuddyShownHeartsList]: ... - def __init__( - self, - *, - buddy_affection_km_in_progress: builtins.float = ..., - buddy_shown_hearts_per_category: collections.abc.Mapping[builtins.int, global___BuddyStatsShownHearts.BuddyShownHeartsList] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["buddy_affection_km_in_progress", b"buddy_affection_km_in_progress", "buddy_shown_hearts_per_category", b"buddy_shown_hearts_per_category"]) -> None: ... - -global___BuddyStatsShownHearts = BuddyStatsShownHearts - -@typing_extensions.final -class BuddySwapSettings(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MAX_SWAPS_PER_DAY_FIELD_NUMBER: builtins.int - OB_BUDDY_SWAP_BOOL_FIELD_NUMBER: builtins.int - max_swaps_per_day: builtins.int - ob_buddy_swap_bool: builtins.bool - def __init__( - self, - *, - max_swaps_per_day: builtins.int = ..., - ob_buddy_swap_bool: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["max_swaps_per_day", b"max_swaps_per_day", "ob_buddy_swap_bool", b"ob_buddy_swap_bool"]) -> None: ... - -global___BuddySwapSettings = BuddySwapSettings - -@typing_extensions.final -class BuddyWalkSettings(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - KM_REQUIRED_PER_AFFECTION_POINT_FIELD_NUMBER: builtins.int - km_required_per_affection_point: builtins.float - def __init__( - self, - *, - km_required_per_affection_point: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["km_required_per_affection_point", b"km_required_per_affection_point"]) -> None: ... - -global___BuddyWalkSettings = BuddyWalkSettings - -@typing_extensions.final -class BuildingMetadata(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - HEIGHT_METERS_FIELD_NUMBER: builtins.int - IS_UNDERGROUND_FIELD_NUMBER: builtins.int - height_meters: builtins.int - is_underground: builtins.bool - def __init__( - self, - *, - height_meters: builtins.int = ..., - is_underground: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["height_meters", b"height_meters", "is_underground", b"is_underground"]) -> None: ... - -global___BuildingMetadata = BuildingMetadata - -@typing_extensions.final -class ButterflyCollectorBadgeData(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - VERSION_FIELD_NUMBER: builtins.int - REGION_FIELD_NUMBER: builtins.int - ENCOUNTER_FIELD_NUMBER: builtins.int - version: builtins.int - @property - def region(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ButterflyCollectorRegionMedal]: ... - @property - def encounter(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___QuestPokemonEncounterProto]: ... - def __init__( - self, - *, - version: builtins.int = ..., - region: collections.abc.Iterable[global___ButterflyCollectorRegionMedal] | None = ..., - encounter: collections.abc.Iterable[global___QuestPokemonEncounterProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["encounter", b"encounter", "region", b"region", "version", b"version"]) -> None: ... - -global___ButterflyCollectorBadgeData = ButterflyCollectorBadgeData - -@typing_extensions.final -class ButterflyCollectorRegionMedal(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _State: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StateEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ButterflyCollectorRegionMedal._State.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - PROGRESS: ButterflyCollectorRegionMedal._State.ValueType # 0 - COMPLETE: ButterflyCollectorRegionMedal._State.ValueType # 1 - - class State(_State, metaclass=_StateEnumTypeWrapper): ... - PROGRESS: ButterflyCollectorRegionMedal.State.ValueType # 0 - COMPLETE: ButterflyCollectorRegionMedal.State.ValueType # 1 - - REGION_FIELD_NUMBER: builtins.int - RANK_FIELD_NUMBER: builtins.int - STATE_FIELD_NUMBER: builtins.int - PROGRESS_FIELD_NUMBER: builtins.int - GOAL_FIELD_NUMBER: builtins.int - POSTCARD_ORIGIN_FIELD_NUMBER: builtins.int - RECEIVED_TIME_MS_FIELD_NUMBER: builtins.int - region: global___VivillonRegion.ValueType - rank: builtins.int - state: global___ButterflyCollectorRegionMedal.State.ValueType - progress: builtins.int - goal: builtins.int - postcard_origin: builtins.int - received_time_ms: builtins.int - def __init__( - self, - *, - region: global___VivillonRegion.ValueType = ..., - rank: builtins.int = ..., - state: global___ButterflyCollectorRegionMedal.State.ValueType = ..., - progress: builtins.int = ..., - goal: builtins.int = ..., - postcard_origin: builtins.int = ..., - received_time_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["goal", b"goal", "postcard_origin", b"postcard_origin", "progress", b"progress", "rank", b"rank", "received_time_ms", b"received_time_ms", "region", b"region", "state", b"state"]) -> None: ... - -global___ButterflyCollectorRegionMedal = ButterflyCollectorRegionMedal - -@typing_extensions.final -class ButterflyCollectorRewardsLogEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ButterflyCollectorRewardsLogEntry._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: ButterflyCollectorRewardsLogEntry._Result.ValueType # 0 - SUCCESS: ButterflyCollectorRewardsLogEntry._Result.ValueType # 1 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: ButterflyCollectorRewardsLogEntry.Result.ValueType # 0 - SUCCESS: ButterflyCollectorRewardsLogEntry.Result.ValueType # 1 - - RESULT_FIELD_NUMBER: builtins.int - REWARDS_FIELD_NUMBER: builtins.int - VIVILLON_REGION_FIELD_NUMBER: builtins.int - result: global___ButterflyCollectorRewardsLogEntry.Result.ValueType - @property - def rewards(self) -> global___LootProto: ... - vivillon_region: global___VivillonRegion.ValueType - def __init__( - self, - *, - result: global___ButterflyCollectorRewardsLogEntry.Result.ValueType = ..., - rewards: global___LootProto | None = ..., - vivillon_region: global___VivillonRegion.ValueType = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["rewards", b"rewards"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result", "rewards", b"rewards", "vivillon_region", b"vivillon_region"]) -> None: ... - -global___ButterflyCollectorRewardsLogEntry = ButterflyCollectorRewardsLogEntry - -@typing_extensions.final -class ButterflyCollectorSettings(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLED_FIELD_NUMBER: builtins.int - VERSION_FIELD_NUMBER: builtins.int - REGION_FIELD_NUMBER: builtins.int - USE_POSTCARD_MODIFIER_FIELD_NUMBER: builtins.int - DAILY_PROGRESS_FROM_INVENTORY_FIELD_NUMBER: builtins.int - REGION_OVERRIDE_FIELD_NUMBER: builtins.int - enabled: builtins.bool - version: builtins.int - @property - def region(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___VivillonRegion.ValueType]: ... - use_postcard_modifier: builtins.bool - daily_progress_from_inventory: builtins.int - region_override: global___VivillonRegion.ValueType - def __init__( - self, - *, - enabled: builtins.bool = ..., - version: builtins.int = ..., - region: collections.abc.Iterable[global___VivillonRegion.ValueType] | None = ..., - use_postcard_modifier: builtins.bool = ..., - daily_progress_from_inventory: builtins.int = ..., - region_override: global___VivillonRegion.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["daily_progress_from_inventory", b"daily_progress_from_inventory", "enabled", b"enabled", "region", b"region", "region_override", b"region_override", "use_postcard_modifier", b"use_postcard_modifier", "version", b"version"]) -> None: ... - -global___ButterflyCollectorSettings = ButterflyCollectorSettings - -@typing_extensions.final -class BytesValue(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - VALUE_FIELD_NUMBER: builtins.int - value: builtins.bytes - def __init__( - self, - *, - value: builtins.bytes = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["value", b"value"]) -> None: ... - -global___BytesValue = BytesValue - -@typing_extensions.final -class CalculatorOptions(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MERGE_FIELDS_FIELD_NUMBER: builtins.int - merge_fields: builtins.bool - """extensions 20000 to max;""" - def __init__( - self, - *, - merge_fields: builtins.bool | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["_merge_fields", b"_merge_fields", "merge_fields", b"merge_fields"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["_merge_fields", b"_merge_fields", "merge_fields", b"merge_fields"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["_merge_fields", b"_merge_fields"]) -> typing_extensions.Literal["merge_fields"] | None: ... - -global___CalculatorOptions = CalculatorOptions - -@typing_extensions.final -class CameraSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NEXT_CAMERA_FIELD_NUMBER: builtins.int - INTERPOLATION_FIELD_NUMBER: builtins.int - TARGET_TYPE_FIELD_NUMBER: builtins.int - EASE_IN_SPEED_FIELD_NUMBER: builtins.int - EASE_OUT_SPEED_FIELD_NUMBER: builtins.int - DURATION_SECONDS_FIELD_NUMBER: builtins.int - WAIT_SECONDS_FIELD_NUMBER: builtins.int - TRANSITION_SECONDS_FIELD_NUMBER: builtins.int - ANGLE_DEGREE_FIELD_NUMBER: builtins.int - ANGLE_OFFSET_DEGREE_FIELD_NUMBER: builtins.int - PITCH_DEGREE_FIELD_NUMBER: builtins.int - PITCH_OFFSET_DEGREE_FIELD_NUMBER: builtins.int - ROLL_DEGREE_FIELD_NUMBER: builtins.int - DISTANCE_METERS_FIELD_NUMBER: builtins.int - HEIGHT_PERCENT_FIELD_NUMBER: builtins.int - VERT_CTR_RATIO_FIELD_NUMBER: builtins.int - next_camera: builtins.str - @property - def interpolation(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___CameraInterpolation.ValueType]: ... - @property - def target_type(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___CameraTarget.ValueType]: ... - @property - def ease_in_speed(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.float]: ... - @property - def ease_out_speed(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.float]: ... - @property - def duration_seconds(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.float]: ... - @property - def wait_seconds(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.float]: ... - @property - def transition_seconds(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.float]: ... - @property - def angle_degree(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.float]: ... - @property - def angle_offset_degree(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.float]: ... - @property - def pitch_degree(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.float]: ... - @property - def pitch_offset_degree(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.float]: ... - @property - def roll_degree(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.float]: ... - @property - def distance_meters(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.float]: ... - @property - def height_percent(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.float]: ... - @property - def vert_ctr_ratio(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.float]: ... - def __init__( - self, - *, - next_camera: builtins.str = ..., - interpolation: collections.abc.Iterable[global___CameraInterpolation.ValueType] | None = ..., - target_type: collections.abc.Iterable[global___CameraTarget.ValueType] | None = ..., - ease_in_speed: collections.abc.Iterable[builtins.float] | None = ..., - ease_out_speed: collections.abc.Iterable[builtins.float] | None = ..., - duration_seconds: collections.abc.Iterable[builtins.float] | None = ..., - wait_seconds: collections.abc.Iterable[builtins.float] | None = ..., - transition_seconds: collections.abc.Iterable[builtins.float] | None = ..., - angle_degree: collections.abc.Iterable[builtins.float] | None = ..., - angle_offset_degree: collections.abc.Iterable[builtins.float] | None = ..., - pitch_degree: collections.abc.Iterable[builtins.float] | None = ..., - pitch_offset_degree: collections.abc.Iterable[builtins.float] | None = ..., - roll_degree: collections.abc.Iterable[builtins.float] | None = ..., - distance_meters: collections.abc.Iterable[builtins.float] | None = ..., - height_percent: collections.abc.Iterable[builtins.float] | None = ..., - vert_ctr_ratio: collections.abc.Iterable[builtins.float] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["angle_degree", b"angle_degree", "angle_offset_degree", b"angle_offset_degree", "distance_meters", b"distance_meters", "duration_seconds", b"duration_seconds", "ease_in_speed", b"ease_in_speed", "ease_out_speed", b"ease_out_speed", "height_percent", b"height_percent", "interpolation", b"interpolation", "next_camera", b"next_camera", "pitch_degree", b"pitch_degree", "pitch_offset_degree", b"pitch_offset_degree", "roll_degree", b"roll_degree", "target_type", b"target_type", "transition_seconds", b"transition_seconds", "vert_ctr_ratio", b"vert_ctr_ratio", "wait_seconds", b"wait_seconds"]) -> None: ... - -global___CameraSettingsProto = CameraSettingsProto - -@typing_extensions.final -class CampaignExperimentIds(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CAMPAIGN_EXPERIMENT_IDS_FIELD_NUMBER: builtins.int - @property - def campaign_experiment_ids(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - def __init__( - self, - *, - campaign_experiment_ids: collections.abc.Iterable[builtins.int] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["campaign_experiment_ids", b"campaign_experiment_ids"]) -> None: ... - -global___CampaignExperimentIds = CampaignExperimentIds - -@typing_extensions.final -class CampfireSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_BOOL_1_FIELD_NUMBER: builtins.int - OB_BOOL_2_FIELD_NUMBER: builtins.int - CATCH_CARD_ENABLED_FIELD_NUMBER: builtins.int - CATCH_CARD_SHARE_ENABLED_FIELD_NUMBER: builtins.int - OB_LIST_STRING_FIELD_NUMBER: builtins.int - CATCH_CARD_TIME_TO_SHARE_TO_CAMPFIRE_S_FIELD_NUMBER: builtins.int - OB_BOOL_5_FIELD_NUMBER: builtins.int - OB_BOOL_6_FIELD_NUMBER: builtins.int - OB_BOOL_7_FIELD_NUMBER: builtins.int - ob_bool_1: builtins.bool - ob_bool_2: builtins.bool - catch_card_enabled: builtins.bool - catch_card_share_enabled: builtins.bool - @property - def ob_list_string(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - catch_card_time_to_share_to_campfire_s: builtins.int - ob_bool_5: builtins.bool - ob_bool_6: builtins.bool - ob_bool_7: builtins.bool - def __init__( - self, - *, - ob_bool_1: builtins.bool = ..., - ob_bool_2: builtins.bool = ..., - catch_card_enabled: builtins.bool = ..., - catch_card_share_enabled: builtins.bool = ..., - ob_list_string: collections.abc.Iterable[builtins.str] | None = ..., - catch_card_time_to_share_to_campfire_s: builtins.int = ..., - ob_bool_5: builtins.bool = ..., - ob_bool_6: builtins.bool = ..., - ob_bool_7: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["catch_card_enabled", b"catch_card_enabled", "catch_card_share_enabled", b"catch_card_share_enabled", "catch_card_time_to_share_to_campfire_s", b"catch_card_time_to_share_to_campfire_s", "ob_bool_1", b"ob_bool_1", "ob_bool_2", b"ob_bool_2", "ob_bool_5", b"ob_bool_5", "ob_bool_6", b"ob_bool_6", "ob_bool_7", b"ob_bool_7", "ob_list_string", b"ob_list_string"]) -> None: ... - -global___CampfireSettingsProto = CampfireSettingsProto - -@typing_extensions.final -class CancelCombatChallengeDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_FIELD_NUMBER: builtins.int - ob_int32: builtins.int - def __init__( - self, - *, - ob_int32: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_int32", b"ob_int32"]) -> None: ... - -global___CancelCombatChallengeDataProto = CancelCombatChallengeDataProto - -@typing_extensions.final -class CancelCombatChallengeOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[CancelCombatChallengeOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: CancelCombatChallengeOutProto._Result.ValueType # 0 - SUCCESS: CancelCombatChallengeOutProto._Result.ValueType # 1 - ERROR_INVALID_CHALLENGE_STATE: CancelCombatChallengeOutProto._Result.ValueType # 2 - ERROR_CHALLENGE_NOT_FOUND: CancelCombatChallengeOutProto._Result.ValueType # 3 - ERROR_ALREADY_ACCEPTED: CancelCombatChallengeOutProto._Result.ValueType # 4 - ERROR_ALREADY_DECLINED: CancelCombatChallengeOutProto._Result.ValueType # 5 - ERROR_ALREADY_TIMEDOUT: CancelCombatChallengeOutProto._Result.ValueType # 6 - ERROR_ACCESS_DENIED: CancelCombatChallengeOutProto._Result.ValueType # 7 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: CancelCombatChallengeOutProto.Result.ValueType # 0 - SUCCESS: CancelCombatChallengeOutProto.Result.ValueType # 1 - ERROR_INVALID_CHALLENGE_STATE: CancelCombatChallengeOutProto.Result.ValueType # 2 - ERROR_CHALLENGE_NOT_FOUND: CancelCombatChallengeOutProto.Result.ValueType # 3 - ERROR_ALREADY_ACCEPTED: CancelCombatChallengeOutProto.Result.ValueType # 4 - ERROR_ALREADY_DECLINED: CancelCombatChallengeOutProto.Result.ValueType # 5 - ERROR_ALREADY_TIMEDOUT: CancelCombatChallengeOutProto.Result.ValueType # 6 - ERROR_ACCESS_DENIED: CancelCombatChallengeOutProto.Result.ValueType # 7 - - RESULT_FIELD_NUMBER: builtins.int - result: global___CancelCombatChallengeOutProto.Result.ValueType - def __init__( - self, - *, - result: global___CancelCombatChallengeOutProto.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result"]) -> None: ... - -global___CancelCombatChallengeOutProto = CancelCombatChallengeOutProto - -@typing_extensions.final -class CancelCombatChallengeProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CHALLENGE_ID_FIELD_NUMBER: builtins.int - challenge_id: builtins.str - def __init__( - self, - *, - challenge_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["challenge_id", b"challenge_id"]) -> None: ... - -global___CancelCombatChallengeProto = CancelCombatChallengeProto - -@typing_extensions.final -class CancelCombatChallengeResponseDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_FIELD_NUMBER: builtins.int - OB_UINT32_FIELD_NUMBER: builtins.int - RESULT_FIELD_NUMBER: builtins.int - ob_int32: builtins.int - ob_uint32: builtins.int - result: global___CancelCombatChallengeOutProto.Result.ValueType - def __init__( - self, - *, - ob_int32: builtins.int = ..., - ob_uint32: builtins.int = ..., - result: global___CancelCombatChallengeOutProto.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_int32", b"ob_int32", "ob_uint32", b"ob_uint32", "result", b"result"]) -> None: ... - -global___CancelCombatChallengeResponseDataProto = CancelCombatChallengeResponseDataProto - -@typing_extensions.final -class CancelFriendInviteOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[CancelFriendInviteOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: CancelFriendInviteOutProto._Result.ValueType # 0 - SUCCESS: CancelFriendInviteOutProto._Result.ValueType # 1 - ERROR_UNKNOWN: CancelFriendInviteOutProto._Result.ValueType # 2 - ERROR_INVITE_DOES_NOT_EXIST: CancelFriendInviteOutProto._Result.ValueType # 3 - ERROR_ALREADY_CANCELLED: CancelFriendInviteOutProto._Result.ValueType # 4 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: CancelFriendInviteOutProto.Result.ValueType # 0 - SUCCESS: CancelFriendInviteOutProto.Result.ValueType # 1 - ERROR_UNKNOWN: CancelFriendInviteOutProto.Result.ValueType # 2 - ERROR_INVITE_DOES_NOT_EXIST: CancelFriendInviteOutProto.Result.ValueType # 3 - ERROR_ALREADY_CANCELLED: CancelFriendInviteOutProto.Result.ValueType # 4 - - RESULT_FIELD_NUMBER: builtins.int - result: global___CancelFriendInviteOutProto.Result.ValueType - def __init__( - self, - *, - result: global___CancelFriendInviteOutProto.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result"]) -> None: ... - -global___CancelFriendInviteOutProto = CancelFriendInviteOutProto - -@typing_extensions.final -class CancelFriendInviteProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PLAYER_ID_FIELD_NUMBER: builtins.int - NIA_ACCOUNT_ID_FIELD_NUMBER: builtins.int - player_id: builtins.str - nia_account_id: builtins.str - def __init__( - self, - *, - player_id: builtins.str = ..., - nia_account_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["nia_account_id", b"nia_account_id", "player_id", b"player_id"]) -> None: ... - -global___CancelFriendInviteProto = CancelFriendInviteProto - -@typing_extensions.final -class CancelMatchmakingDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_FIELD_NUMBER: builtins.int - ob_int32: builtins.int - def __init__( - self, - *, - ob_int32: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_int32", b"ob_int32"]) -> None: ... - -global___CancelMatchmakingDataProto = CancelMatchmakingDataProto - -@typing_extensions.final -class CancelMatchmakingOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[CancelMatchmakingOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: CancelMatchmakingOutProto._Result.ValueType # 0 - SUCCESSFULLY_CANCELLED: CancelMatchmakingOutProto._Result.ValueType # 1 - ERROR_ALREADY_MATCHED: CancelMatchmakingOutProto._Result.ValueType # 2 - ERROR_PLAYER_NOT_FOUND: CancelMatchmakingOutProto._Result.ValueType # 3 - ERROR_QUEUE_NOT_FOUND: CancelMatchmakingOutProto._Result.ValueType # 4 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: CancelMatchmakingOutProto.Result.ValueType # 0 - SUCCESSFULLY_CANCELLED: CancelMatchmakingOutProto.Result.ValueType # 1 - ERROR_ALREADY_MATCHED: CancelMatchmakingOutProto.Result.ValueType # 2 - ERROR_PLAYER_NOT_FOUND: CancelMatchmakingOutProto.Result.ValueType # 3 - ERROR_QUEUE_NOT_FOUND: CancelMatchmakingOutProto.Result.ValueType # 4 - - RESULT_FIELD_NUMBER: builtins.int - result: global___CancelMatchmakingOutProto.Result.ValueType - def __init__( - self, - *, - result: global___CancelMatchmakingOutProto.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result"]) -> None: ... - -global___CancelMatchmakingOutProto = CancelMatchmakingOutProto - -@typing_extensions.final -class CancelMatchmakingProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - QUEUE_ID_FIELD_NUMBER: builtins.int - queue_id: builtins.str - def __init__( - self, - *, - queue_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["queue_id", b"queue_id"]) -> None: ... - -global___CancelMatchmakingProto = CancelMatchmakingProto - -@typing_extensions.final -class CancelMatchmakingResponseDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_FIELD_NUMBER: builtins.int - OB_UINT32_FIELD_NUMBER: builtins.int - RESULT_FIELD_NUMBER: builtins.int - ob_int32: builtins.int - ob_uint32: builtins.int - result: global___CancelMatchmakingOutProto.Result.ValueType - def __init__( - self, - *, - ob_int32: builtins.int = ..., - ob_uint32: builtins.int = ..., - result: global___CancelMatchmakingOutProto.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_int32", b"ob_int32", "ob_uint32", b"ob_uint32", "result", b"result"]) -> None: ... - -global___CancelMatchmakingResponseDataProto = CancelMatchmakingResponseDataProto - -@typing_extensions.final -class CancelRouteOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - STATUS_FIELD_NUMBER: builtins.int - COOLDOWN_FINISH_MS_FIELD_NUMBER: builtins.int - status: global___RoutePlayStatus.Status.ValueType - cooldown_finish_ms: builtins.int - def __init__( - self, - *, - status: global___RoutePlayStatus.Status.ValueType = ..., - cooldown_finish_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["cooldown_finish_ms", b"cooldown_finish_ms", "status", b"status"]) -> None: ... - -global___CancelRouteOutProto = CancelRouteOutProto - -@typing_extensions.final -class CancelRouteProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___CancelRouteProto = CancelRouteProto - -@typing_extensions.final -class CancelTradingOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[CancelTradingOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: CancelTradingOutProto._Result.ValueType # 0 - SUCCESS: CancelTradingOutProto._Result.ValueType # 1 - ERROR_UNKNOWN: CancelTradingOutProto._Result.ValueType # 2 - ERROR_FRIEND_NOT_FOUND: CancelTradingOutProto._Result.ValueType # 3 - ERROR_INVALID_PLAYER_ID: CancelTradingOutProto._Result.ValueType # 4 - ERROR_INVALID_STATE: CancelTradingOutProto._Result.ValueType # 5 - ERROR_STATE_HANDLER: CancelTradingOutProto._Result.ValueType # 6 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: CancelTradingOutProto.Result.ValueType # 0 - SUCCESS: CancelTradingOutProto.Result.ValueType # 1 - ERROR_UNKNOWN: CancelTradingOutProto.Result.ValueType # 2 - ERROR_FRIEND_NOT_FOUND: CancelTradingOutProto.Result.ValueType # 3 - ERROR_INVALID_PLAYER_ID: CancelTradingOutProto.Result.ValueType # 4 - ERROR_INVALID_STATE: CancelTradingOutProto.Result.ValueType # 5 - ERROR_STATE_HANDLER: CancelTradingOutProto.Result.ValueType # 6 - - RESULT_FIELD_NUMBER: builtins.int - TRADING_FIELD_NUMBER: builtins.int - result: global___CancelTradingOutProto.Result.ValueType - @property - def trading(self) -> global___TradingProto: ... - def __init__( - self, - *, - result: global___CancelTradingOutProto.Result.ValueType = ..., - trading: global___TradingProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["trading", b"trading"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result", "trading", b"trading"]) -> None: ... - -global___CancelTradingOutProto = CancelTradingOutProto - -@typing_extensions.final -class CancelTradingProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PLAYER_ID_FIELD_NUMBER: builtins.int - player_id: builtins.str - def __init__( - self, - *, - player_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["player_id", b"player_id"]) -> None: ... - -global___CancelTradingProto = CancelTradingProto - -@typing_extensions.final -class CapProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CENTER_FIELD_NUMBER: builtins.int - ANGLE_DEGREES_FIELD_NUMBER: builtins.int - @property - def center(self) -> global___PointProto: ... - angle_degrees: builtins.float - def __init__( - self, - *, - center: global___PointProto | None = ..., - angle_degrees: builtins.float = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["center", b"center"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["angle_degrees", b"angle_degrees", "center", b"center"]) -> None: ... - -global___CapProto = CapProto - -@typing_extensions.final -class CaptureProbabilityProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEBALL_TYPE_FIELD_NUMBER: builtins.int - CAPTURE_PROBABILITY_FIELD_NUMBER: builtins.int - RETICLE_DIFFICULTY_SCALE_FIELD_NUMBER: builtins.int - @property - def pokeball_type(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___Item.ValueType]: ... - @property - def capture_probability(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.float]: ... - reticle_difficulty_scale: builtins.float - def __init__( - self, - *, - pokeball_type: collections.abc.Iterable[global___Item.ValueType] | None = ..., - capture_probability: collections.abc.Iterable[builtins.float] | None = ..., - reticle_difficulty_scale: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["capture_probability", b"capture_probability", "pokeball_type", b"pokeball_type", "reticle_difficulty_scale", b"reticle_difficulty_scale"]) -> None: ... - -global___CaptureProbabilityProto = CaptureProbabilityProto - -@typing_extensions.final -class CaptureScoreProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class ScoreData(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TEMP_EVO_FIELD_NUMBER: builtins.int - OB_INT32_1_FIELD_NUMBER: builtins.int - OB_INT32_2_FIELD_NUMBER: builtins.int - temp_evo: global___HoloTemporaryEvolutionId.ValueType - ob_int32_1: builtins.int - ob_int32_2: builtins.int - def __init__( - self, - *, - temp_evo: global___HoloTemporaryEvolutionId.ValueType = ..., - ob_int32_1: builtins.int = ..., - ob_int32_2: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_int32_1", b"ob_int32_1", "ob_int32_2", b"ob_int32_2", "temp_evo", b"temp_evo"]) -> None: ... - - ACTIVITY_TYPE_FIELD_NUMBER: builtins.int - EXP_FIELD_NUMBER: builtins.int - CANDY_FIELD_NUMBER: builtins.int - STARDUST_FIELD_NUMBER: builtins.int - XL_CANDY_FIELD_NUMBER: builtins.int - CANDY_FROM_ACTIVE_MEGA_FIELD_NUMBER: builtins.int - OB_INT32_FIELD_NUMBER: builtins.int - OB_FIELD_FIELD_NUMBER: builtins.int - @property - def activity_type(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___HoloActivityType.ValueType]: ... - @property - def exp(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - @property - def candy(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - @property - def stardust(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - @property - def xl_candy(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - candy_from_active_mega: builtins.int - ob_int32: builtins.int - @property - def ob_field(self) -> global___CaptureScoreProto.ScoreData: ... - def __init__( - self, - *, - activity_type: collections.abc.Iterable[global___HoloActivityType.ValueType] | None = ..., - exp: collections.abc.Iterable[builtins.int] | None = ..., - candy: collections.abc.Iterable[builtins.int] | None = ..., - stardust: collections.abc.Iterable[builtins.int] | None = ..., - xl_candy: collections.abc.Iterable[builtins.int] | None = ..., - candy_from_active_mega: builtins.int = ..., - ob_int32: builtins.int = ..., - ob_field: global___CaptureScoreProto.ScoreData | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["ob_field", b"ob_field"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["activity_type", b"activity_type", "candy", b"candy", "candy_from_active_mega", b"candy_from_active_mega", "exp", b"exp", "ob_field", b"ob_field", "ob_int32", b"ob_int32", "stardust", b"stardust", "xl_candy", b"xl_candy"]) -> None: ... - -global___CaptureScoreProto = CaptureScoreProto - -@typing_extensions.final -class CatchCardTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _PhotoType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _PhotoTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[CatchCardTelemetry._PhotoType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: CatchCardTelemetry._PhotoType.ValueType # 0 - DEFAULT: CatchCardTelemetry._PhotoType.ValueType # 1 - AR_CLASSIC: CatchCardTelemetry._PhotoType.ValueType # 2 - AR_PLUS: CatchCardTelemetry._PhotoType.ValueType # 3 - - class PhotoType(_PhotoType, metaclass=_PhotoTypeEnumTypeWrapper): ... - UNSET: CatchCardTelemetry.PhotoType.ValueType # 0 - DEFAULT: CatchCardTelemetry.PhotoType.ValueType # 1 - AR_CLASSIC: CatchCardTelemetry.PhotoType.ValueType # 2 - AR_PLUS: CatchCardTelemetry.PhotoType.ValueType # 3 - - PHOTO_TYPE_FIELD_NUMBER: builtins.int - TEMPLATE_ID_FIELD_NUMBER: builtins.int - SHARED_TO_SYSTEM_FIELD_NUMBER: builtins.int - CAMPFIRE_ID_FIELD_NUMBER: builtins.int - TIME_SINCE_CAUGHT_SECONDS_FIELD_NUMBER: builtins.int - POKEMON_ID_FIELD_NUMBER: builtins.int - SHINY_FIELD_NUMBER: builtins.int - FORM_FIELD_NUMBER: builtins.int - COSTUME_FIELD_NUMBER: builtins.int - INDIVIDUAL_ATTACK_FIELD_NUMBER: builtins.int - INDIVIDUAL_DEFENSE_FIELD_NUMBER: builtins.int - INDIVIDUAL_STAMINA_FIELD_NUMBER: builtins.int - ALIGNMENT_FIELD_NUMBER: builtins.int - photo_type: global___CatchCardTelemetry.PhotoType.ValueType - template_id: builtins.str - shared_to_system: builtins.bool - campfire_id: builtins.str - time_since_caught_seconds: builtins.int - pokemon_id: global___HoloPokemonId.ValueType - shiny: builtins.bool - form: global___PokemonDisplayProto.Form.ValueType - costume: global___PokemonDisplayProto.Costume.ValueType - individual_attack: builtins.int - individual_defense: builtins.int - individual_stamina: builtins.int - alignment: global___PokemonDisplayProto.Alignment.ValueType - def __init__( - self, - *, - photo_type: global___CatchCardTelemetry.PhotoType.ValueType = ..., - template_id: builtins.str = ..., - shared_to_system: builtins.bool = ..., - campfire_id: builtins.str = ..., - time_since_caught_seconds: builtins.int = ..., - pokemon_id: global___HoloPokemonId.ValueType = ..., - shiny: builtins.bool = ..., - form: global___PokemonDisplayProto.Form.ValueType = ..., - costume: global___PokemonDisplayProto.Costume.ValueType = ..., - individual_attack: builtins.int = ..., - individual_defense: builtins.int = ..., - individual_stamina: builtins.int = ..., - alignment: global___PokemonDisplayProto.Alignment.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["alignment", b"alignment", "campfire_id", b"campfire_id", "costume", b"costume", "form", b"form", "individual_attack", b"individual_attack", "individual_defense", b"individual_defense", "individual_stamina", b"individual_stamina", "photo_type", b"photo_type", "pokemon_id", b"pokemon_id", "shared_to_system", b"shared_to_system", "shiny", b"shiny", "template_id", b"template_id", "time_since_caught_seconds", b"time_since_caught_seconds"]) -> None: ... - -global___CatchCardTelemetry = CatchCardTelemetry - -@typing_extensions.final -class CatchPokemonGlobalSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLE_CAPTURE_ORIGIN_DETAILS_DISPLAY_FIELD_NUMBER: builtins.int - ENABLE_CAPTURE_ORIGIN_EVENTS_DISPLAY_FIELD_NUMBER: builtins.int - enable_capture_origin_details_display: builtins.bool - enable_capture_origin_events_display: builtins.bool - def __init__( - self, - *, - enable_capture_origin_details_display: builtins.bool = ..., - enable_capture_origin_events_display: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["enable_capture_origin_details_display", b"enable_capture_origin_details_display", "enable_capture_origin_events_display", b"enable_capture_origin_events_display"]) -> None: ... - -global___CatchPokemonGlobalSettingsProto = CatchPokemonGlobalSettingsProto - -@typing_extensions.final -class CatchPokemonLogEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[CatchPokemonLogEntry._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: CatchPokemonLogEntry._Result.ValueType # 0 - POKEMON_CAPTURED: CatchPokemonLogEntry._Result.ValueType # 1 - POKEMON_FLED: CatchPokemonLogEntry._Result.ValueType # 2 - POKEMON_HATCHED: CatchPokemonLogEntry._Result.ValueType # 3 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: CatchPokemonLogEntry.Result.ValueType # 0 - POKEMON_CAPTURED: CatchPokemonLogEntry.Result.ValueType # 1 - POKEMON_FLED: CatchPokemonLogEntry.Result.ValueType # 2 - POKEMON_HATCHED: CatchPokemonLogEntry.Result.ValueType # 3 - - RESULT_FIELD_NUMBER: builtins.int - POKEDEX_NUMBER_FIELD_NUMBER: builtins.int - COMBAT_POINTS_FIELD_NUMBER: builtins.int - POKEMON_ID_FIELD_NUMBER: builtins.int - POKEMON_DISPLAY_FIELD_NUMBER: builtins.int - ITEMS_FIELD_NUMBER: builtins.int - result: global___CatchPokemonLogEntry.Result.ValueType - pokedex_number: builtins.int - combat_points: builtins.int - pokemon_id: builtins.int - @property - def pokemon_display(self) -> global___PokemonDisplayProto: ... - @property - def items(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___LootItemProto]: ... - def __init__( - self, - *, - result: global___CatchPokemonLogEntry.Result.ValueType = ..., - pokedex_number: builtins.int = ..., - combat_points: builtins.int = ..., - pokemon_id: builtins.int = ..., - pokemon_display: global___PokemonDisplayProto | None = ..., - items: collections.abc.Iterable[global___LootItemProto] | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["pokemon_display", b"pokemon_display"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["combat_points", b"combat_points", "items", b"items", "pokedex_number", b"pokedex_number", "pokemon_display", b"pokemon_display", "pokemon_id", b"pokemon_id", "result", b"result"]) -> None: ... - -global___CatchPokemonLogEntry = CatchPokemonLogEntry - -@typing_extensions.final -class CatchPokemonOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _CaptureReason: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _CaptureReasonEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[CatchPokemonOutProto._CaptureReason.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: CatchPokemonOutProto._CaptureReason.ValueType # 0 - DEFAULT: CatchPokemonOutProto._CaptureReason.ValueType # 1 - ELEMENTAL_BADGE: CatchPokemonOutProto._CaptureReason.ValueType # 2 - CRITICAL_CATCH: CatchPokemonOutProto._CaptureReason.ValueType # 3 - - class CaptureReason(_CaptureReason, metaclass=_CaptureReasonEnumTypeWrapper): ... - UNSET: CatchPokemonOutProto.CaptureReason.ValueType # 0 - DEFAULT: CatchPokemonOutProto.CaptureReason.ValueType # 1 - ELEMENTAL_BADGE: CatchPokemonOutProto.CaptureReason.ValueType # 2 - CRITICAL_CATCH: CatchPokemonOutProto.CaptureReason.ValueType # 3 - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[CatchPokemonOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - CATCH_ERROR: CatchPokemonOutProto._Status.ValueType # 0 - CATCH_SUCCESS: CatchPokemonOutProto._Status.ValueType # 1 - CATCH_ESCAPE: CatchPokemonOutProto._Status.ValueType # 2 - CATCH_FLEE: CatchPokemonOutProto._Status.ValueType # 3 - CATCH_MISSED: CatchPokemonOutProto._Status.ValueType # 4 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - CATCH_ERROR: CatchPokemonOutProto.Status.ValueType # 0 - CATCH_SUCCESS: CatchPokemonOutProto.Status.ValueType # 1 - CATCH_ESCAPE: CatchPokemonOutProto.Status.ValueType # 2 - CATCH_FLEE: CatchPokemonOutProto.Status.ValueType # 3 - CATCH_MISSED: CatchPokemonOutProto.Status.ValueType # 4 - - STATUS_FIELD_NUMBER: builtins.int - MISS_PERCENT_FIELD_NUMBER: builtins.int - CAPTURED_POKEMON_ID_FIELD_NUMBER: builtins.int - SCORES_FIELD_NUMBER: builtins.int - CAPTURE_REASON_FIELD_NUMBER: builtins.int - DISPLAY_POKEDEX_ID_FIELD_NUMBER: builtins.int - THROWS_REMAINING_FIELD_NUMBER: builtins.int - POKEMON_DISPLAY_1_FIELD_NUMBER: builtins.int - POKEMON_DISPLAY_2_FIELD_NUMBER: builtins.int - REWARDS_FIELD_NUMBER: builtins.int - status: global___CatchPokemonOutProto.Status.ValueType - miss_percent: builtins.float - captured_pokemon_id: builtins.int - @property - def scores(self) -> global___CaptureScoreProto: ... - capture_reason: global___CatchPokemonOutProto.CaptureReason.ValueType - display_pokedex_id: global___HoloPokemonId.ValueType - throws_remaining: builtins.int - @property - def pokemon_display_1(self) -> global___PokemonDisplayProto: ... - @property - def pokemon_display_2(self) -> global___PokemonDisplayProto: ... - @property - def rewards(self) -> global___LootProto: ... - def __init__( - self, - *, - status: global___CatchPokemonOutProto.Status.ValueType = ..., - miss_percent: builtins.float = ..., - captured_pokemon_id: builtins.int = ..., - scores: global___CaptureScoreProto | None = ..., - capture_reason: global___CatchPokemonOutProto.CaptureReason.ValueType = ..., - display_pokedex_id: global___HoloPokemonId.ValueType = ..., - throws_remaining: builtins.int = ..., - pokemon_display_1: global___PokemonDisplayProto | None = ..., - pokemon_display_2: global___PokemonDisplayProto | None = ..., - rewards: global___LootProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["pokemon_display_1", b"pokemon_display_1", "pokemon_display_2", b"pokemon_display_2", "rewards", b"rewards", "scores", b"scores"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["capture_reason", b"capture_reason", "captured_pokemon_id", b"captured_pokemon_id", "display_pokedex_id", b"display_pokedex_id", "miss_percent", b"miss_percent", "pokemon_display_1", b"pokemon_display_1", "pokemon_display_2", b"pokemon_display_2", "rewards", b"rewards", "scores", b"scores", "status", b"status", "throws_remaining", b"throws_remaining"]) -> None: ... - -global___CatchPokemonOutProto = CatchPokemonOutProto - -@typing_extensions.final -class CatchPokemonProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENCOUNTER_ID_FIELD_NUMBER: builtins.int - POKEBALL_FIELD_NUMBER: builtins.int - NORMALIZED_RETICLE_SIZE_FIELD_NUMBER: builtins.int - SPAWN_POINT_GUID_FIELD_NUMBER: builtins.int - HIT_POKEMON_FIELD_NUMBER: builtins.int - SPIN_MODIFIER_FIELD_NUMBER: builtins.int - NORMALIZED_HIT_POSITION_FIELD_NUMBER: builtins.int - AR_PLUS_VALUES_FIELD_NUMBER: builtins.int - encounter_id: builtins.int - pokeball: global___Item.ValueType - normalized_reticle_size: builtins.float - spawn_point_guid: builtins.str - hit_pokemon: builtins.bool - spin_modifier: builtins.float - normalized_hit_position: builtins.float - @property - def ar_plus_values(self) -> global___ARPlusEncounterValuesProto: ... - def __init__( - self, - *, - encounter_id: builtins.int = ..., - pokeball: global___Item.ValueType = ..., - normalized_reticle_size: builtins.float = ..., - spawn_point_guid: builtins.str = ..., - hit_pokemon: builtins.bool = ..., - spin_modifier: builtins.float = ..., - normalized_hit_position: builtins.float = ..., - ar_plus_values: global___ARPlusEncounterValuesProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["ar_plus_values", b"ar_plus_values"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["ar_plus_values", b"ar_plus_values", "encounter_id", b"encounter_id", "hit_pokemon", b"hit_pokemon", "normalized_hit_position", b"normalized_hit_position", "normalized_reticle_size", b"normalized_reticle_size", "pokeball", b"pokeball", "spawn_point_guid", b"spawn_point_guid", "spin_modifier", b"spin_modifier"]) -> None: ... - -global___CatchPokemonProto = CatchPokemonProto - -@typing_extensions.final -class CatchPokemonQuestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - UNIQUE_POKEMON_ID_FIELD_NUMBER: builtins.int - ACTIVE_ENCOUNTER_ID_FIELD_NUMBER: builtins.int - @property - def unique_pokemon_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___HoloPokemonId.ValueType]: ... - active_encounter_id: builtins.int - def __init__( - self, - *, - unique_pokemon_id: collections.abc.Iterable[global___HoloPokemonId.ValueType] | None = ..., - active_encounter_id: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["active_encounter_id", b"active_encounter_id", "unique_pokemon_id", b"unique_pokemon_id"]) -> None: ... - -global___CatchPokemonQuestProto = CatchPokemonQuestProto - -@typing_extensions.final -class CatchPokemonTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - STATUS_FIELD_NUMBER: builtins.int - ENCOUNTER_POKEMON_TELEMETRY_FIELD_NUMBER: builtins.int - BALLTYPE_FIELD_NUMBER: builtins.int - HIT_GRADE_FIELD_NUMBER: builtins.int - CURVE_BALL_FIELD_NUMBER: builtins.int - MISS_PERCENT_FIELD_NUMBER: builtins.int - status: builtins.str - @property - def encounter_pokemon_telemetry(self) -> global___EncounterPokemonTelemetry: ... - balltype: global___Item.ValueType - hit_grade: builtins.int - curve_ball: builtins.bool - miss_percent: builtins.float - def __init__( - self, - *, - status: builtins.str = ..., - encounter_pokemon_telemetry: global___EncounterPokemonTelemetry | None = ..., - balltype: global___Item.ValueType = ..., - hit_grade: builtins.int = ..., - curve_ball: builtins.bool = ..., - miss_percent: builtins.float = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["encounter_pokemon_telemetry", b"encounter_pokemon_telemetry"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["balltype", b"balltype", "curve_ball", b"curve_ball", "encounter_pokemon_telemetry", b"encounter_pokemon_telemetry", "hit_grade", b"hit_grade", "miss_percent", b"miss_percent", "status", b"status"]) -> None: ... - -global___CatchPokemonTelemetry = CatchPokemonTelemetry - -@typing_extensions.final -class CatchRadiusMultiplierSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLED_FIELD_NUMBER: builtins.int - enabled: builtins.bool - def __init__( - self, - *, - enabled: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["enabled", b"enabled"]) -> None: ... - -global___CatchRadiusMultiplierSettingsProto = CatchRadiusMultiplierSettingsProto - -@typing_extensions.final -class ChallengeIdMismatchDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_STRING_FIELD_NUMBER: builtins.int - TYPE_FIELD_NUMBER: builtins.int - ob_string: builtins.str - type: global___ObCombatMismatchData.MismatchState.Type.ValueType - def __init__( - self, - *, - ob_string: builtins.str = ..., - type: global___ObCombatMismatchData.MismatchState.Type.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_string", b"ob_string", "type", b"type"]) -> None: ... - -global___ChallengeIdMismatchDataProto = ChallengeIdMismatchDataProto - -@typing_extensions.final -class ChallengeQuestsSectionProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_STRING_LIST_FIELD_NUMBER: builtins.int - @property - def ob_string_list(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - def __init__( - self, - *, - ob_string_list: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_string_list", b"ob_string_list"]) -> None: ... - -global___ChallengeQuestsSectionProto = ChallengeQuestsSectionProto - -@typing_extensions.final -class ChangeArTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - AR_ENABLED_FIELD_NUMBER: builtins.int - AR_PLUS_ENABLED_FIELD_NUMBER: builtins.int - ar_enabled: builtins.bool - ar_plus_enabled: builtins.bool - def __init__( - self, - *, - ar_enabled: builtins.bool = ..., - ar_plus_enabled: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ar_enabled", b"ar_enabled", "ar_plus_enabled", b"ar_plus_enabled"]) -> None: ... - -global___ChangeArTelemetry = ChangeArTelemetry - -@typing_extensions.final -class ChangeOnlineStatusTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - IS_ONLINE_STATUS_ON_FIELD_NUMBER: builtins.int - is_online_status_on: builtins.bool - def __init__( - self, - *, - is_online_status_on: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["is_online_status_on", b"is_online_status_on"]) -> None: ... - -global___ChangeOnlineStatusTelemetry = ChangeOnlineStatusTelemetry - -@typing_extensions.final -class ChangePokemonFormOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ChangePokemonFormOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: ChangePokemonFormOutProto._Result.ValueType # 0 - SUCCESS: ChangePokemonFormOutProto._Result.ValueType # 1 - ERROR_POKEMON_MISSING: ChangePokemonFormOutProto._Result.ValueType # 2 - ERROR_INSUFFICIENT_RESOURCES: ChangePokemonFormOutProto._Result.ValueType # 3 - ERROR_QUEST_INCOMPLETE: ChangePokemonFormOutProto._Result.ValueType # 4 - ERROR_POKEMON_CANNOT_CHANGE: ChangePokemonFormOutProto._Result.ValueType # 5 - ERROR_POKEMON_DEPLOYED: ChangePokemonFormOutProto._Result.ValueType # 6 - ERROR_FEATURE_DISABLED: ChangePokemonFormOutProto._Result.ValueType # 7 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: ChangePokemonFormOutProto.Result.ValueType # 0 - SUCCESS: ChangePokemonFormOutProto.Result.ValueType # 1 - ERROR_POKEMON_MISSING: ChangePokemonFormOutProto.Result.ValueType # 2 - ERROR_INSUFFICIENT_RESOURCES: ChangePokemonFormOutProto.Result.ValueType # 3 - ERROR_QUEST_INCOMPLETE: ChangePokemonFormOutProto.Result.ValueType # 4 - ERROR_POKEMON_CANNOT_CHANGE: ChangePokemonFormOutProto.Result.ValueType # 5 - ERROR_POKEMON_DEPLOYED: ChangePokemonFormOutProto.Result.ValueType # 6 - ERROR_FEATURE_DISABLED: ChangePokemonFormOutProto.Result.ValueType # 7 - - RESULT_FIELD_NUMBER: builtins.int - CHANGED_POKEMON_FIELD_NUMBER: builtins.int - EXP_AWARDED_FIELD_NUMBER: builtins.int - CANDY_AWARDED_FIELD_NUMBER: builtins.int - result: global___ChangePokemonFormOutProto.Result.ValueType - @property - def changed_pokemon(self) -> global___PokemonProto: ... - exp_awarded: builtins.int - candy_awarded: builtins.int - def __init__( - self, - *, - result: global___ChangePokemonFormOutProto.Result.ValueType = ..., - changed_pokemon: global___PokemonProto | None = ..., - exp_awarded: builtins.int = ..., - candy_awarded: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["changed_pokemon", b"changed_pokemon"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["candy_awarded", b"candy_awarded", "changed_pokemon", b"changed_pokemon", "exp_awarded", b"exp_awarded", "result", b"result"]) -> None: ... - -global___ChangePokemonFormOutProto = ChangePokemonFormOutProto - -@typing_extensions.final -class ChangePokemonFormProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_ID_FIELD_NUMBER: builtins.int - TARGET_FORM_FIELD_NUMBER: builtins.int - pokemon_id: builtins.int - target_form: global___PokemonDisplayProto.Form.ValueType - def __init__( - self, - *, - pokemon_id: builtins.int = ..., - target_form: global___PokemonDisplayProto.Form.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["pokemon_id", b"pokemon_id", "target_form", b"target_form"]) -> None: ... - -global___ChangePokemonFormProto = ChangePokemonFormProto - -@typing_extensions.final -class ChangeTeamOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ChangeTeamOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: ChangeTeamOutProto._Status.ValueType # 0 - SUCCESS: ChangeTeamOutProto._Status.ValueType # 1 - ERROR_SAME_TEAM: ChangeTeamOutProto._Status.ValueType # 2 - ERROR_ITEM_NOT_IN_INVENTORY: ChangeTeamOutProto._Status.ValueType # 3 - ERROR_WRONG_ITEM: ChangeTeamOutProto._Status.ValueType # 4 - ERROR_UNKNOWN: ChangeTeamOutProto._Status.ValueType # 5 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: ChangeTeamOutProto.Status.ValueType # 0 - SUCCESS: ChangeTeamOutProto.Status.ValueType # 1 - ERROR_SAME_TEAM: ChangeTeamOutProto.Status.ValueType # 2 - ERROR_ITEM_NOT_IN_INVENTORY: ChangeTeamOutProto.Status.ValueType # 3 - ERROR_WRONG_ITEM: ChangeTeamOutProto.Status.ValueType # 4 - ERROR_UNKNOWN: ChangeTeamOutProto.Status.ValueType # 5 - - STATUS_FIELD_NUMBER: builtins.int - UPDATED_PLAYER_FIELD_NUMBER: builtins.int - status: global___ChangeTeamOutProto.Status.ValueType - @property - def updated_player(self) -> global___ClientPlayerProto: ... - def __init__( - self, - *, - status: global___ChangeTeamOutProto.Status.ValueType = ..., - updated_player: global___ClientPlayerProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["updated_player", b"updated_player"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["status", b"status", "updated_player", b"updated_player"]) -> None: ... - -global___ChangeTeamOutProto = ChangeTeamOutProto - -@typing_extensions.final -class ChangeTeamProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ITEM_FIELD_NUMBER: builtins.int - TEAM_FIELD_NUMBER: builtins.int - item: global___Item.ValueType - team: global___Team.ValueType - def __init__( - self, - *, - item: global___Item.ValueType = ..., - team: global___Team.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["item", b"item", "team", b"team"]) -> None: ... - -global___ChangeTeamProto = ChangeTeamProto - -@typing_extensions.final -class CharacterDisplayProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - STYLE_FIELD_NUMBER: builtins.int - CHARACTER_FIELD_NUMBER: builtins.int - style: global___EnumWrapper.PokestopStyle.ValueType - character: global___EnumWrapper.InvasionCharacter.ValueType - def __init__( - self, - *, - style: global___EnumWrapper.PokestopStyle.ValueType = ..., - character: global___EnumWrapper.InvasionCharacter.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["character", b"character", "style", b"style"]) -> None: ... - -global___CharacterDisplayProto = CharacterDisplayProto - -@typing_extensions.final -class ChatMessageContext(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TEXT_FIELD_NUMBER: builtins.int - IMAGE_ID_FIELD_NUMBER: builtins.int - MESSAGE_ID_FIELD_NUMBER: builtins.int - SENDER_ID_FIELD_NUMBER: builtins.int - POSTED_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - text: builtins.str - image_id: builtins.str - message_id: builtins.int - sender_id: builtins.str - posted_timestamp_ms: builtins.int - def __init__( - self, - *, - text: builtins.str = ..., - image_id: builtins.str = ..., - message_id: builtins.int = ..., - sender_id: builtins.str = ..., - posted_timestamp_ms: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["FlagContent", b"FlagContent", "image_id", b"image_id", "text", b"text"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["FlagContent", b"FlagContent", "image_id", b"image_id", "message_id", b"message_id", "posted_timestamp_ms", b"posted_timestamp_ms", "sender_id", b"sender_id", "text", b"text"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["FlagContent", b"FlagContent"]) -> typing_extensions.Literal["text", "image_id"] | None: ... - -global___ChatMessageContext = ChatMessageContext - -@typing_extensions.final -class CheckAwardedBadgesOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SUCCESS_FIELD_NUMBER: builtins.int - AWARDED_BADGES_FIELD_NUMBER: builtins.int - AWARDED_BADGE_LEVELS_FIELD_NUMBER: builtins.int - AVATAR_TEMPLATE_IDS_FIELD_NUMBER: builtins.int - success: builtins.bool - @property - def awarded_badges(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___HoloBadgeType.ValueType]: ... - @property - def awarded_badge_levels(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - @property - def avatar_template_ids(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - def __init__( - self, - *, - success: builtins.bool = ..., - awarded_badges: collections.abc.Iterable[global___HoloBadgeType.ValueType] | None = ..., - awarded_badge_levels: collections.abc.Iterable[builtins.int] | None = ..., - avatar_template_ids: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["avatar_template_ids", b"avatar_template_ids", "awarded_badge_levels", b"awarded_badge_levels", "awarded_badges", b"awarded_badges", "success", b"success"]) -> None: ... - -global___CheckAwardedBadgesOutProto = CheckAwardedBadgesOutProto - -@typing_extensions.final -class CheckAwardedBadgesProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___CheckAwardedBadgesProto = CheckAwardedBadgesProto - -@typing_extensions.final -class CheckChallengeOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SHOW_CHALLENGE_FIELD_NUMBER: builtins.int - CHALLENGE_URL_FIELD_NUMBER: builtins.int - show_challenge: builtins.bool - challenge_url: builtins.str - def __init__( - self, - *, - show_challenge: builtins.bool = ..., - challenge_url: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["challenge_url", b"challenge_url", "show_challenge", b"show_challenge"]) -> None: ... - -global___CheckChallengeOutProto = CheckChallengeOutProto - -@typing_extensions.final -class CheckChallengeProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - DEBUG_REQUEST_FIELD_NUMBER: builtins.int - debug_request: builtins.bool - def __init__( - self, - *, - debug_request: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["debug_request", b"debug_request"]) -> None: ... - -global___CheckChallengeProto = CheckChallengeProto - -@typing_extensions.final -class CheckEncounterTrayInfoTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - BERRY_TRAY_INFO_FIELD_NUMBER: builtins.int - BALL_TRAY_INFO_FIELD_NUMBER: builtins.int - berry_tray_info: builtins.bool - ball_tray_info: builtins.bool - def __init__( - self, - *, - berry_tray_info: builtins.bool = ..., - ball_tray_info: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ball_tray_info", b"ball_tray_info", "berry_tray_info", b"berry_tray_info"]) -> None: ... - -global___CheckEncounterTrayInfoTelemetry = CheckEncounterTrayInfoTelemetry - -@typing_extensions.final -class CheckGiftingEligibilityOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - GIFTING_ELIGIBILITY_FIELD_NUMBER: builtins.int - @property - def gifting_eligibility(self) -> global___GiftingEligibilityStatusProto: ... - def __init__( - self, - *, - gifting_eligibility: global___GiftingEligibilityStatusProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["gifting_eligibility", b"gifting_eligibility"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["gifting_eligibility", b"gifting_eligibility"]) -> None: ... - -global___CheckGiftingEligibilityOutProto = CheckGiftingEligibilityOutProto - -@typing_extensions.final -class CheckGiftingEligibilityProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - GIFTING_IAP_ITEM_FIELD_NUMBER: builtins.int - RECIPIENT_FRIEND_ID_FIELD_NUMBER: builtins.int - @property - def gifting_iap_item(self) -> global___GiftingIapItemProto: ... - recipient_friend_id: builtins.str - def __init__( - self, - *, - gifting_iap_item: global___GiftingIapItemProto | None = ..., - recipient_friend_id: builtins.str = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["gifting_iap_item", b"gifting_iap_item"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["gifting_iap_item", b"gifting_iap_item", "recipient_friend_id", b"recipient_friend_id"]) -> None: ... - -global___CheckGiftingEligibilityProto = CheckGiftingEligibilityProto - -@typing_extensions.final -class CheckPhotobombOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[CheckPhotobombOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: CheckPhotobombOutProto._Status.ValueType # 0 - SUCCESS: CheckPhotobombOutProto._Status.ValueType # 1 - ERROR_PHOTO_POKEMON_INVALID: CheckPhotobombOutProto._Status.ValueType # 2 - ERROR_UNKNOWN: CheckPhotobombOutProto._Status.ValueType # 3 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: CheckPhotobombOutProto.Status.ValueType # 0 - SUCCESS: CheckPhotobombOutProto.Status.ValueType # 1 - ERROR_PHOTO_POKEMON_INVALID: CheckPhotobombOutProto.Status.ValueType # 2 - ERROR_UNKNOWN: CheckPhotobombOutProto.Status.ValueType # 3 - - STATUS_FIELD_NUMBER: builtins.int - PHOTOBOMB_POKEMON_ID_FIELD_NUMBER: builtins.int - PHOTOBOMB_POKEMON_DISPLAY_FIELD_NUMBER: builtins.int - ENCOUNTER_ID_FIELD_NUMBER: builtins.int - URI_FIELD_NUMBER: builtins.int - status: global___CheckPhotobombOutProto.Status.ValueType - photobomb_pokemon_id: global___HoloPokemonId.ValueType - @property - def photobomb_pokemon_display(self) -> global___PokemonDisplayProto: ... - encounter_id: builtins.int - uri: builtins.str - def __init__( - self, - *, - status: global___CheckPhotobombOutProto.Status.ValueType = ..., - photobomb_pokemon_id: global___HoloPokemonId.ValueType = ..., - photobomb_pokemon_display: global___PokemonDisplayProto | None = ..., - encounter_id: builtins.int = ..., - uri: builtins.str = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["photobomb_pokemon_display", b"photobomb_pokemon_display"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["encounter_id", b"encounter_id", "photobomb_pokemon_display", b"photobomb_pokemon_display", "photobomb_pokemon_id", b"photobomb_pokemon_id", "status", b"status", "uri", b"uri"]) -> None: ... - -global___CheckPhotobombOutProto = CheckPhotobombOutProto - -@typing_extensions.final -class CheckPhotobombProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PHOTO_POKEMON_ID_FIELD_NUMBER: builtins.int - photo_pokemon_id: builtins.int - def __init__( - self, - *, - photo_pokemon_id: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["photo_pokemon_id", b"photo_pokemon_id"]) -> None: ... - -global___CheckPhotobombProto = CheckPhotobombProto - -@typing_extensions.final -class CheckPokemonSizeContestEligibilityProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FORT_ID_FIELD_NUMBER: builtins.int - SCHEDULE_FIELD_NUMBER: builtins.int - CONTEST_METRIC_FIELD_NUMBER: builtins.int - POKEMON_ID_FIELD_NUMBER: builtins.int - FORT_LAT_DEGREES_FIELD_NUMBER: builtins.int - FORT_LNG_DEGREES_FIELD_NUMBER: builtins.int - fort_id: builtins.str - @property - def schedule(self) -> global___ContestScheduleProto: ... - @property - def contest_metric(self) -> global___ContestMetricProto: ... - pokemon_id: builtins.int - fort_lat_degrees: builtins.float - fort_lng_degrees: builtins.float - def __init__( - self, - *, - fort_id: builtins.str = ..., - schedule: global___ContestScheduleProto | None = ..., - contest_metric: global___ContestMetricProto | None = ..., - pokemon_id: builtins.int = ..., - fort_lat_degrees: builtins.float = ..., - fort_lng_degrees: builtins.float = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["contest_metric", b"contest_metric", "schedule", b"schedule"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["contest_metric", b"contest_metric", "fort_id", b"fort_id", "fort_lat_degrees", b"fort_lat_degrees", "fort_lng_degrees", b"fort_lng_degrees", "pokemon_id", b"pokemon_id", "schedule", b"schedule"]) -> None: ... - -global___CheckPokemonSizeContestEligibilityProto = CheckPokemonSizeContestEligibilityProto - -@typing_extensions.final -class CheckSendGiftOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[CheckSendGiftOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: CheckSendGiftOutProto._Result.ValueType # 0 - SUCCESS: CheckSendGiftOutProto._Result.ValueType # 1 - ERROR_UNKNOWN: CheckSendGiftOutProto._Result.ValueType # 2 - ERROR_PLAYER_DOES_NOT_EXIST: CheckSendGiftOutProto._Result.ValueType # 3 - ERROR_GIFT_NOT_AVAILABLE: CheckSendGiftOutProto._Result.ValueType # 4 - ERROR_GIFT_ALREADY_SENT_TODAY: CheckSendGiftOutProto._Result.ValueType # 5 - ERROR_PLAYER_HAS_UNOPENED_GIFT: CheckSendGiftOutProto._Result.ValueType # 6 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: CheckSendGiftOutProto.Result.ValueType # 0 - SUCCESS: CheckSendGiftOutProto.Result.ValueType # 1 - ERROR_UNKNOWN: CheckSendGiftOutProto.Result.ValueType # 2 - ERROR_PLAYER_DOES_NOT_EXIST: CheckSendGiftOutProto.Result.ValueType # 3 - ERROR_GIFT_NOT_AVAILABLE: CheckSendGiftOutProto.Result.ValueType # 4 - ERROR_GIFT_ALREADY_SENT_TODAY: CheckSendGiftOutProto.Result.ValueType # 5 - ERROR_PLAYER_HAS_UNOPENED_GIFT: CheckSendGiftOutProto.Result.ValueType # 6 - - RESULT_FIELD_NUMBER: builtins.int - result: global___CheckSendGiftOutProto.Result.ValueType - def __init__( - self, - *, - result: global___CheckSendGiftOutProto.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result"]) -> None: ... - -global___CheckSendGiftOutProto = CheckSendGiftOutProto - -@typing_extensions.final -class CheckSendGiftProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PLAYER_ID_FIELD_NUMBER: builtins.int - player_id: builtins.str - def __init__( - self, - *, - player_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["player_id", b"player_id"]) -> None: ... - -global___CheckSendGiftProto = CheckSendGiftProto - -@typing_extensions.final -class CheckShareExRaidPassOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - RESULT_FIELD_NUMBER: builtins.int - result: global___ShareExRaidPassResult.ValueType - def __init__( - self, - *, - result: global___ShareExRaidPassResult.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result"]) -> None: ... - -global___CheckShareExRaidPassOutProto = CheckShareExRaidPassOutProto - -@typing_extensions.final -class CheckShareExRaidPassProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FRIEND_ID_FIELD_NUMBER: builtins.int - FORT_ID_FIELD_NUMBER: builtins.int - RAID_SEED_FIELD_NUMBER: builtins.int - friend_id: builtins.str - fort_id: builtins.str - raid_seed: builtins.int - def __init__( - self, - *, - friend_id: builtins.str = ..., - fort_id: builtins.str = ..., - raid_seed: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["fort_id", b"fort_id", "friend_id", b"friend_id", "raid_seed", b"raid_seed"]) -> None: ... - -global___CheckShareExRaidPassProto = CheckShareExRaidPassProto - -@typing_extensions.final -class ChooseGlobalTicketedEventVariantOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ChooseGlobalTicketedEventVariantOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: ChooseGlobalTicketedEventVariantOutProto._Status.ValueType # 0 - SUCCESS: ChooseGlobalTicketedEventVariantOutProto._Status.ValueType # 1 - ERROR_HAS_REQUESTED_BADGE: ChooseGlobalTicketedEventVariantOutProto._Status.ValueType # 2 - ERROR_HAS_MUTUALLY_EXCLUSIVE_BADGE: ChooseGlobalTicketedEventVariantOutProto._Status.ValueType # 3 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: ChooseGlobalTicketedEventVariantOutProto.Status.ValueType # 0 - SUCCESS: ChooseGlobalTicketedEventVariantOutProto.Status.ValueType # 1 - ERROR_HAS_REQUESTED_BADGE: ChooseGlobalTicketedEventVariantOutProto.Status.ValueType # 2 - ERROR_HAS_MUTUALLY_EXCLUSIVE_BADGE: ChooseGlobalTicketedEventVariantOutProto.Status.ValueType # 3 - - STATUS_FIELD_NUMBER: builtins.int - status: global___ChooseGlobalTicketedEventVariantOutProto.Status.ValueType - def __init__( - self, - *, - status: global___ChooseGlobalTicketedEventVariantOutProto.Status.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["status", b"status"]) -> None: ... - -global___ChooseGlobalTicketedEventVariantOutProto = ChooseGlobalTicketedEventVariantOutProto - -@typing_extensions.final -class ChooseGlobalTicketedEventVariantProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TARGET_VARIANT_FIELD_NUMBER: builtins.int - target_variant: global___HoloBadgeType.ValueType - def __init__( - self, - *, - target_variant: global___HoloBadgeType.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["target_variant", b"target_variant"]) -> None: ... - -global___ChooseGlobalTicketedEventVariantProto = ChooseGlobalTicketedEventVariantProto - -@typing_extensions.final -class ClaimCodenameRequestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CODENAME_FIELD_NUMBER: builtins.int - FORCE_FIELD_NUMBER: builtins.int - GENERATE_SUGGESTED_CODENAMES_FIELD_NUMBER: builtins.int - codename: builtins.str - force: builtins.bool - generate_suggested_codenames: builtins.bool - def __init__( - self, - *, - codename: builtins.str = ..., - force: builtins.bool = ..., - generate_suggested_codenames: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["codename", b"codename", "force", b"force", "generate_suggested_codenames", b"generate_suggested_codenames"]) -> None: ... - -global___ClaimCodenameRequestProto = ClaimCodenameRequestProto - -@typing_extensions.final -class ClaimContestsRewardsOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ClaimContestsRewardsOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: ClaimContestsRewardsOutProto._Status.ValueType # 0 - SUCCESS: ClaimContestsRewardsOutProto._Status.ValueType # 1 - ERROR: ClaimContestsRewardsOutProto._Status.ValueType # 2 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: ClaimContestsRewardsOutProto.Status.ValueType # 0 - SUCCESS: ClaimContestsRewardsOutProto.Status.ValueType # 1 - ERROR: ClaimContestsRewardsOutProto.Status.ValueType # 2 - - STATUS_FIELD_NUMBER: builtins.int - REWARDS_PER_CONTEST_FIELD_NUMBER: builtins.int - status: global___ClaimContestsRewardsOutProto.Status.ValueType - @property - def rewards_per_contest(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___RewardsPerContestProto]: ... - def __init__( - self, - *, - status: global___ClaimContestsRewardsOutProto.Status.ValueType = ..., - rewards_per_contest: collections.abc.Iterable[global___RewardsPerContestProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["rewards_per_contest", b"rewards_per_contest", "status", b"status"]) -> None: ... - -global___ClaimContestsRewardsOutProto = ClaimContestsRewardsOutProto - -@typing_extensions.final -class ClaimContestsRewardsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___ClaimContestsRewardsProto = ClaimContestsRewardsProto - -@typing_extensions.final -class ClaimVsSeekerRewardsOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ClaimVsSeekerRewardsOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: ClaimVsSeekerRewardsOutProto._Result.ValueType # 0 - SUCCESS: ClaimVsSeekerRewardsOutProto._Result.ValueType # 1 - ERROR_REDEEM_POKEMON: ClaimVsSeekerRewardsOutProto._Result.ValueType # 2 - ERROR_PLAYER_NOT_ENOUGH_VICTORIES: ClaimVsSeekerRewardsOutProto._Result.ValueType # 3 - ERROR_REWARD_ALREADY_CLAIMED: ClaimVsSeekerRewardsOutProto._Result.ValueType # 4 - ERROR_INVENTORY_FULL: ClaimVsSeekerRewardsOutProto._Result.ValueType # 5 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: ClaimVsSeekerRewardsOutProto.Result.ValueType # 0 - SUCCESS: ClaimVsSeekerRewardsOutProto.Result.ValueType # 1 - ERROR_REDEEM_POKEMON: ClaimVsSeekerRewardsOutProto.Result.ValueType # 2 - ERROR_PLAYER_NOT_ENOUGH_VICTORIES: ClaimVsSeekerRewardsOutProto.Result.ValueType # 3 - ERROR_REWARD_ALREADY_CLAIMED: ClaimVsSeekerRewardsOutProto.Result.ValueType # 4 - ERROR_INVENTORY_FULL: ClaimVsSeekerRewardsOutProto.Result.ValueType # 5 - - RESULT_FIELD_NUMBER: builtins.int - REWARDS_FIELD_NUMBER: builtins.int - result: global___ClaimVsSeekerRewardsOutProto.Result.ValueType - @property - def rewards(self) -> global___LootProto: ... - def __init__( - self, - *, - result: global___ClaimVsSeekerRewardsOutProto.Result.ValueType = ..., - rewards: global___LootProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["rewards", b"rewards"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result", "rewards", b"rewards"]) -> None: ... - -global___ClaimVsSeekerRewardsOutProto = ClaimVsSeekerRewardsOutProto - -@typing_extensions.final -class ClaimVsSeekerRewardsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - WIN_INDEX_FIELD_NUMBER: builtins.int - win_index: builtins.int - def __init__( - self, - *, - win_index: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["win_index", b"win_index"]) -> None: ... - -global___ClaimVsSeekerRewardsProto = ClaimVsSeekerRewardsProto - -@typing_extensions.final -class ClientApiSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _SettingsType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _SettingsTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ClientApiSettingsProto._SettingsType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNDEFINED: ClientApiSettingsProto._SettingsType.ValueType # 0 - MAP: ClientApiSettingsProto._SettingsType.ValueType # 1 - - class SettingsType(_SettingsType, metaclass=_SettingsTypeEnumTypeWrapper): ... - UNDEFINED: ClientApiSettingsProto.SettingsType.ValueType # 0 - MAP: ClientApiSettingsProto.SettingsType.ValueType # 1 - - PAYLOAD_FIELD_NUMBER: builtins.int - payload: builtins.bytes - def __init__( - self, - *, - payload: builtins.bytes = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["payload", b"payload"]) -> None: ... - -global___ClientApiSettingsProto = ClientApiSettingsProto - -@typing_extensions.final -class ClientContestIncidentProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CONTESTS_FIELD_NUMBER: builtins.int - @property - def contests(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ContestProto]: ... - def __init__( - self, - *, - contests: collections.abc.Iterable[global___ContestProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["contests", b"contests"]) -> None: ... - -global___ClientContestIncidentProto = ClientContestIncidentProto - -@typing_extensions.final -class ClientDialogueLineProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Side: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _SideEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ClientDialogueLineProto._Side.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: ClientDialogueLineProto._Side.ValueType # 0 - RIGHT: ClientDialogueLineProto._Side.ValueType # 1 - LEFT: ClientDialogueLineProto._Side.ValueType # 2 - - class Side(_Side, metaclass=_SideEnumTypeWrapper): ... - UNSET: ClientDialogueLineProto.Side.ValueType # 0 - RIGHT: ClientDialogueLineProto.Side.ValueType # 1 - LEFT: ClientDialogueLineProto.Side.ValueType # 2 - - TEXT_FIELD_NUMBER: builtins.int - CHARACTER_FIELD_NUMBER: builtins.int - EXPRESSION_FIELD_NUMBER: builtins.int - LEFT_ASSET_ADDRESS_FIELD_NUMBER: builtins.int - SIDE_FIELD_NUMBER: builtins.int - DISPLAY_ONLY_LOOT_FIELD_NUMBER: builtins.int - text: builtins.str - character: global___EnumWrapper.InvasionCharacter.ValueType - expression: global___EnumWrapper.InvasionCharacterExpression.ValueType - left_asset_address: builtins.str - side: global___ClientDialogueLineProto.Side.ValueType - @property - def display_only_loot(self) -> global___LootProto: ... - def __init__( - self, - *, - text: builtins.str = ..., - character: global___EnumWrapper.InvasionCharacter.ValueType = ..., - expression: global___EnumWrapper.InvasionCharacterExpression.ValueType = ..., - left_asset_address: builtins.str = ..., - side: global___ClientDialogueLineProto.Side.ValueType = ..., - display_only_loot: global___LootProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["display_only_loot", b"display_only_loot"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["character", b"character", "display_only_loot", b"display_only_loot", "expression", b"expression", "left_asset_address", b"left_asset_address", "side", b"side", "text", b"text"]) -> None: ... - -global___ClientDialogueLineProto = ClientDialogueLineProto - -@typing_extensions.final -class ClientEnvironmentProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - LANGUAGE_CODE_FIELD_NUMBER: builtins.int - TIMEZONE_FIELD_NUMBER: builtins.int - DEVICE_COUNTRY_CODE_FIELD_NUMBER: builtins.int - IP_COUNTRY_CODE_FIELD_NUMBER: builtins.int - CLIENT_VERSION_FIELD_NUMBER: builtins.int - DEVICE_TYPE_FIELD_NUMBER: builtins.int - DEVICE_OS_FIELD_NUMBER: builtins.int - GRAPHICS_DEVICE_VENDOR_FIELD_NUMBER: builtins.int - GRAPHICS_DEVICE_NAME_FIELD_NUMBER: builtins.int - GRAPHICS_DEVICE_TYPE_FIELD_NUMBER: builtins.int - GRAPHICS_SHADER_LEVEL_FIELD_NUMBER: builtins.int - language_code: builtins.str - timezone: builtins.str - device_country_code: builtins.str - ip_country_code: builtins.str - client_version: builtins.str - device_type: builtins.str - device_os: builtins.str - graphics_device_vendor: builtins.str - graphics_device_name: builtins.str - graphics_device_type: builtins.str - graphics_shader_level: builtins.str - def __init__( - self, - *, - language_code: builtins.str = ..., - timezone: builtins.str = ..., - device_country_code: builtins.str = ..., - ip_country_code: builtins.str = ..., - client_version: builtins.str = ..., - device_type: builtins.str = ..., - device_os: builtins.str = ..., - graphics_device_vendor: builtins.str = ..., - graphics_device_name: builtins.str = ..., - graphics_device_type: builtins.str = ..., - graphics_shader_level: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["client_version", b"client_version", "device_country_code", b"device_country_code", "device_os", b"device_os", "device_type", b"device_type", "graphics_device_name", b"graphics_device_name", "graphics_device_type", b"graphics_device_type", "graphics_device_vendor", b"graphics_device_vendor", "graphics_shader_level", b"graphics_shader_level", "ip_country_code", b"ip_country_code", "language_code", b"language_code", "timezone", b"timezone"]) -> None: ... - -global___ClientEnvironmentProto = ClientEnvironmentProto - -@typing_extensions.final -class ClientEvolutionQuestTemplateProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - QUEST_TEMPLATE_ID_FIELD_NUMBER: builtins.int - QUEST_TYPE_FIELD_NUMBER: builtins.int - GOALS_FIELD_NUMBER: builtins.int - CONTEXT_FIELD_NUMBER: builtins.int - DISPLAY_FIELD_NUMBER: builtins.int - quest_template_id: builtins.str - quest_type: global___QuestType.ValueType - @property - def goals(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___QuestGoalProto]: ... - context: global___QuestProto.Context.ValueType - @property - def display(self) -> global___QuestDisplayProto: ... - def __init__( - self, - *, - quest_template_id: builtins.str = ..., - quest_type: global___QuestType.ValueType = ..., - goals: collections.abc.Iterable[global___QuestGoalProto] | None = ..., - context: global___QuestProto.Context.ValueType = ..., - display: global___QuestDisplayProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["display", b"display"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["context", b"context", "display", b"display", "goals", b"goals", "quest_template_id", b"quest_template_id", "quest_type", b"quest_type"]) -> None: ... - -global___ClientEvolutionQuestTemplateProto = ClientEvolutionQuestTemplateProto - -@typing_extensions.final -class ClientFortModifierProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MODIFIER_TYPE_FIELD_NUMBER: builtins.int - EXPIRATION_TIME_MS_FIELD_NUMBER: builtins.int - DEPLOYING_PLAYER_CODENAME_FIELD_NUMBER: builtins.int - modifier_type: global___Item.ValueType - expiration_time_ms: builtins.int - deploying_player_codename: builtins.str - def __init__( - self, - *, - modifier_type: global___Item.ValueType = ..., - expiration_time_ms: builtins.int = ..., - deploying_player_codename: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["deploying_player_codename", b"deploying_player_codename", "expiration_time_ms", b"expiration_time_ms", "modifier_type", b"modifier_type"]) -> None: ... - -global___ClientFortModifierProto = ClientFortModifierProto - -@typing_extensions.final -class ClientGameMasterTemplateProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TEMPLATE_ID_FIELD_NUMBER: builtins.int - DATA_FIELD_NUMBER: builtins.int - template_id: builtins.str - @property - def data(self) -> global___GameMasterClientTemplateProto: ... - def __init__( - self, - *, - template_id: builtins.str = ..., - data: global___GameMasterClientTemplateProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["data", b"data", "template_id", b"template_id"]) -> None: ... - -global___ClientGameMasterTemplateProto = ClientGameMasterTemplateProto - -@typing_extensions.final -class ClientGenderProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MALE_PERCENT_FIELD_NUMBER: builtins.int - FEMALE_PERCENT_FIELD_NUMBER: builtins.int - GENDERLESS_PERCENT_FIELD_NUMBER: builtins.int - male_percent: builtins.float - female_percent: builtins.float - genderless_percent: builtins.float - def __init__( - self, - *, - male_percent: builtins.float = ..., - female_percent: builtins.float = ..., - genderless_percent: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["female_percent", b"female_percent", "genderless_percent", b"genderless_percent", "male_percent", b"male_percent"]) -> None: ... - -global___ClientGenderProto = ClientGenderProto - -@typing_extensions.final -class ClientGenderSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_FIELD_NUMBER: builtins.int - GENDER_FIELD_NUMBER: builtins.int - FORM_FIELD_NUMBER: builtins.int - pokemon: global___HoloPokemonId.ValueType - @property - def gender(self) -> global___ClientGenderProto: ... - form: global___PokemonDisplayProto.Form.ValueType - def __init__( - self, - *, - pokemon: global___HoloPokemonId.ValueType = ..., - gender: global___ClientGenderProto | None = ..., - form: global___PokemonDisplayProto.Form.ValueType = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["gender", b"gender"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["form", b"form", "gender", b"gender", "pokemon", b"pokemon"]) -> None: ... - -global___ClientGenderSettingsProto = ClientGenderSettingsProto - -@typing_extensions.final -class ClientInbox(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Label: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _LabelEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ClientInbox._Label.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET_LABEL: ClientInbox._Label.ValueType # 0 - UNREAD: ClientInbox._Label.ValueType # 1 - NEW: ClientInbox._Label.ValueType # 2 - IMMEDIATE: ClientInbox._Label.ValueType # 3 - - class Label(_Label, metaclass=_LabelEnumTypeWrapper): ... - UNSET_LABEL: ClientInbox.Label.ValueType # 0 - UNREAD: ClientInbox.Label.ValueType # 1 - NEW: ClientInbox.Label.ValueType # 2 - IMMEDIATE: ClientInbox.Label.ValueType # 3 - - @typing_extensions.final - class Notification(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NOTIFICATION_ID_FIELD_NUMBER: builtins.int - TITLE_KEY_FIELD_NUMBER: builtins.int - CATEGORY_FIELD_NUMBER: builtins.int - CREATE_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - VARIABLES_FIELD_NUMBER: builtins.int - LABELS_FIELD_NUMBER: builtins.int - EXPIRE_TIME_MS_FIELD_NUMBER: builtins.int - notification_id: builtins.str - title_key: builtins.str - category: builtins.str - create_timestamp_ms: builtins.int - @property - def variables(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TemplateVariable]: ... - @property - def labels(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___ClientInbox.Label.ValueType]: ... - expire_time_ms: builtins.int - def __init__( - self, - *, - notification_id: builtins.str = ..., - title_key: builtins.str = ..., - category: builtins.str = ..., - create_timestamp_ms: builtins.int = ..., - variables: collections.abc.Iterable[global___TemplateVariable] | None = ..., - labels: collections.abc.Iterable[global___ClientInbox.Label.ValueType] | None = ..., - expire_time_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["category", b"category", "create_timestamp_ms", b"create_timestamp_ms", "expire_time_ms", b"expire_time_ms", "labels", b"labels", "notification_id", b"notification_id", "title_key", b"title_key", "variables", b"variables"]) -> None: ... - - NOTIFICATIONS_FIELD_NUMBER: builtins.int - BUILTIN_VARIABLES_FIELD_NUMBER: builtins.int - @property - def notifications(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ClientInbox.Notification]: ... - @property - def builtin_variables(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TemplateVariable]: ... - def __init__( - self, - *, - notifications: collections.abc.Iterable[global___ClientInbox.Notification] | None = ..., - builtin_variables: collections.abc.Iterable[global___TemplateVariable] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["builtin_variables", b"builtin_variables", "notifications", b"notifications"]) -> None: ... - -global___ClientInbox = ClientInbox - -@typing_extensions.final -class ClientIncidentProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - INCIDENT_ID_FIELD_NUMBER: builtins.int - FORT_ID_FIELD_NUMBER: builtins.int - FORT_NAME_FIELD_NUMBER: builtins.int - POKESTOP_IMAGE_URI_FIELD_NUMBER: builtins.int - CURRENT_STEP_FIELD_NUMBER: builtins.int - STEP_FIELD_NUMBER: builtins.int - COMPLETION_DISPLAY_FIELD_NUMBER: builtins.int - CONTEXT_FIELD_NUMBER: builtins.int - INCIDENT_START_PHASE_FIELD_NUMBER: builtins.int - incident_id: builtins.str - fort_id: builtins.str - fort_name: builtins.str - pokestop_image_uri: builtins.str - current_step: builtins.int - @property - def step(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ClientIncidentStepProto]: ... - @property - def completion_display(self) -> global___PokestopIncidentDisplayProto: ... - context: global___EnumWrapper.InvasionContext.ValueType - incident_start_phase: global___EnumWrapper.IncidentStartPhase.ValueType - def __init__( - self, - *, - incident_id: builtins.str = ..., - fort_id: builtins.str = ..., - fort_name: builtins.str = ..., - pokestop_image_uri: builtins.str = ..., - current_step: builtins.int = ..., - step: collections.abc.Iterable[global___ClientIncidentStepProto] | None = ..., - completion_display: global___PokestopIncidentDisplayProto | None = ..., - context: global___EnumWrapper.InvasionContext.ValueType = ..., - incident_start_phase: global___EnumWrapper.IncidentStartPhase.ValueType = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["completion_display", b"completion_display"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["completion_display", b"completion_display", "context", b"context", "current_step", b"current_step", "fort_id", b"fort_id", "fort_name", b"fort_name", "incident_id", b"incident_id", "incident_start_phase", b"incident_start_phase", "pokestop_image_uri", b"pokestop_image_uri", "step", b"step"]) -> None: ... - -global___ClientIncidentProto = ClientIncidentProto - -@typing_extensions.final -class ClientIncidentStepProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - INVASION_BATTLE_FIELD_NUMBER: builtins.int - INVASION_ENCOUNTER_FIELD_NUMBER: builtins.int - POKESTOP_DIALOGUE_FIELD_NUMBER: builtins.int - POKESTOP_SPIN_FIELD_NUMBER: builtins.int - @property - def invasion_battle(self) -> global___ClientInvasionBattleStepProto: ... - @property - def invasion_encounter(self) -> global___ClientInvasionEncounterStepProto: ... - @property - def pokestop_dialogue(self) -> global___ClientPokestopNpcDialogueStepProto: ... - @property - def pokestop_spin(self) -> global___ClientPokestopSpinStepProto: ... - def __init__( - self, - *, - invasion_battle: global___ClientInvasionBattleStepProto | None = ..., - invasion_encounter: global___ClientInvasionEncounterStepProto | None = ..., - pokestop_dialogue: global___ClientPokestopNpcDialogueStepProto | None = ..., - pokestop_spin: global___ClientPokestopSpinStepProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["ClientIncidentStep", b"ClientIncidentStep", "invasion_battle", b"invasion_battle", "invasion_encounter", b"invasion_encounter", "pokestop_dialogue", b"pokestop_dialogue", "pokestop_spin", b"pokestop_spin"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["ClientIncidentStep", b"ClientIncidentStep", "invasion_battle", b"invasion_battle", "invasion_encounter", b"invasion_encounter", "pokestop_dialogue", b"pokestop_dialogue", "pokestop_spin", b"pokestop_spin"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["ClientIncidentStep", b"ClientIncidentStep"]) -> typing_extensions.Literal["invasion_battle", "invasion_encounter", "pokestop_dialogue", "pokestop_spin"] | None: ... - -global___ClientIncidentStepProto = ClientIncidentStepProto - -@typing_extensions.final -class ClientInvasionBattleStepProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CHARACTER_FIELD_NUMBER: builtins.int - character: global___EnumWrapper.InvasionCharacter.ValueType - def __init__( - self, - *, - character: global___EnumWrapper.InvasionCharacter.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["character", b"character"]) -> None: ... - -global___ClientInvasionBattleStepProto = ClientInvasionBattleStepProto - -@typing_extensions.final -class ClientInvasionEncounterStepProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___ClientInvasionEncounterStepProto = ClientInvasionEncounterStepProto - -@typing_extensions.final -class ClientMapCellProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - S2_CELL_ID_FIELD_NUMBER: builtins.int - AS_OF_TIME_MS_FIELD_NUMBER: builtins.int - FORT_FIELD_NUMBER: builtins.int - SPAWN_POINT_FIELD_NUMBER: builtins.int - WILD_POKEMON_FIELD_NUMBER: builtins.int - DELETED_OBJECT_FIELD_NUMBER: builtins.int - IS_TRUNCATED_LIST_FIELD_NUMBER: builtins.int - FORT_SUMMARY_FIELD_NUMBER: builtins.int - DECIMATED_SPAWN_POINT_FIELD_NUMBER: builtins.int - CATCHABLE_POKEMON_FIELD_NUMBER: builtins.int - NEARBY_POKEMON_FIELD_NUMBER: builtins.int - ROUTE_LIST_HASH_FIELD_NUMBER: builtins.int - OB_CLIENT_MAP_CELL_FIELD_NUMBER: builtins.int - s2_cell_id: builtins.int - as_of_time_ms: builtins.int - @property - def fort(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PokemonFortProto]: ... - @property - def spawn_point(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ClientSpawnPointProto]: ... - @property - def wild_pokemon(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WildPokemonProto]: ... - @property - def deleted_object(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - is_truncated_list: builtins.bool - @property - def fort_summary(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PokemonSummaryFortProto]: ... - @property - def decimated_spawn_point(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ClientSpawnPointProto]: ... - @property - def catchable_pokemon(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MapPokemonProto]: ... - @property - def nearby_pokemon(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___NearbyPokemonProto]: ... - route_list_hash: builtins.str - @property - def ob_client_map_cell(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ObClientMapCellProto]: ... - def __init__( - self, - *, - s2_cell_id: builtins.int = ..., - as_of_time_ms: builtins.int = ..., - fort: collections.abc.Iterable[global___PokemonFortProto] | None = ..., - spawn_point: collections.abc.Iterable[global___ClientSpawnPointProto] | None = ..., - wild_pokemon: collections.abc.Iterable[global___WildPokemonProto] | None = ..., - deleted_object: collections.abc.Iterable[builtins.str] | None = ..., - is_truncated_list: builtins.bool = ..., - fort_summary: collections.abc.Iterable[global___PokemonSummaryFortProto] | None = ..., - decimated_spawn_point: collections.abc.Iterable[global___ClientSpawnPointProto] | None = ..., - catchable_pokemon: collections.abc.Iterable[global___MapPokemonProto] | None = ..., - nearby_pokemon: collections.abc.Iterable[global___NearbyPokemonProto] | None = ..., - route_list_hash: builtins.str = ..., - ob_client_map_cell: collections.abc.Iterable[global___ObClientMapCellProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["as_of_time_ms", b"as_of_time_ms", "catchable_pokemon", b"catchable_pokemon", "decimated_spawn_point", b"decimated_spawn_point", "deleted_object", b"deleted_object", "fort", b"fort", "fort_summary", b"fort_summary", "is_truncated_list", b"is_truncated_list", "nearby_pokemon", b"nearby_pokemon", "ob_client_map_cell", b"ob_client_map_cell", "route_list_hash", b"route_list_hash", "s2_cell_id", b"s2_cell_id", "spawn_point", b"spawn_point", "wild_pokemon", b"wild_pokemon"]) -> None: ... - -global___ClientMapCellProto = ClientMapCellProto - -@typing_extensions.final -class ClientMetrics(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - WINDOW_FIELD_NUMBER: builtins.int - LOG_SOURCE_METRICS_FIELD_NUMBER: builtins.int - GLOBAL_METRICS_FIELD_NUMBER: builtins.int - APP_NAMESPACE_FIELD_NUMBER: builtins.int - @property - def window(self) -> global___TimeWindow: - """The window of time over which the metrics are evaluated.""" - @property - def log_source_metrics(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___LogSourceMetrics]: ... - @property - def global_metrics(self) -> global___GlobalMetrics: ... - app_namespace: builtins.str - """The bundle ID on Apple platforms (e.g., iOS) or the package name on Android""" - def __init__( - self, - *, - window: global___TimeWindow | None = ..., - log_source_metrics: collections.abc.Iterable[global___LogSourceMetrics] | None = ..., - global_metrics: global___GlobalMetrics | None = ..., - app_namespace: builtins.str = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["global_metrics", b"global_metrics", "window", b"window"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["app_namespace", b"app_namespace", "global_metrics", b"global_metrics", "log_source_metrics", b"log_source_metrics", "window", b"window"]) -> None: ... - -global___ClientMetrics = ClientMetrics - -@typing_extensions.final -class ClientPerformanceSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLE_LOCAL_DISK_CACHING_FIELD_NUMBER: builtins.int - MAX_NUMBER_LOCAL_BATTLE_PARTIES_FIELD_NUMBER: builtins.int - MULTI_POKEMON_BATTLE_PARTY_SELECT_FIELD_NUMBER: builtins.int - USE_WHOLE_MATCH_FOR_FILTER_KEY_FIELD_NUMBER: builtins.int - enable_local_disk_caching: builtins.bool - max_number_local_battle_parties: builtins.int - multi_pokemon_battle_party_select: builtins.bool - use_whole_match_for_filter_key: builtins.bool - def __init__( - self, - *, - enable_local_disk_caching: builtins.bool = ..., - max_number_local_battle_parties: builtins.int = ..., - multi_pokemon_battle_party_select: builtins.bool = ..., - use_whole_match_for_filter_key: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["enable_local_disk_caching", b"enable_local_disk_caching", "max_number_local_battle_parties", b"max_number_local_battle_parties", "multi_pokemon_battle_party_select", b"multi_pokemon_battle_party_select", "use_whole_match_for_filter_key", b"use_whole_match_for_filter_key"]) -> None: ... - -global___ClientPerformanceSettingsProto = ClientPerformanceSettingsProto - -@typing_extensions.final -class ClientPlayerProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CREATION_TIME_MS_FIELD_NUMBER: builtins.int - NAME_FIELD_NUMBER: builtins.int - TEAM_FIELD_NUMBER: builtins.int - TUTORIAL_COMPLETE_FIELD_NUMBER: builtins.int - PLAYER_AVATAR_PROTO_FIELD_NUMBER: builtins.int - MAX_POKEMON_STORAGE_FIELD_NUMBER: builtins.int - MAX_ITEM_STORAGE_FIELD_NUMBER: builtins.int - DAILY_BONUS_PROTO_FIELD_NUMBER: builtins.int - CONTACT_SETTINGS_PROTO_FIELD_NUMBER: builtins.int - CURRENCY_BALANCE_FIELD_NUMBER: builtins.int - REMAINING_CODENAME_CLAIMS_FIELD_NUMBER: builtins.int - BUDDY_POKEMON_PROTO_FIELD_NUMBER: builtins.int - BATTLE_LOCKOUT_END_MS_FIELD_NUMBER: builtins.int - SECONDARY_PLAYER_AVATAR_PROTO_FIELD_NUMBER: builtins.int - NAME_IS_BLACKLISTED_FIELD_NUMBER: builtins.int - SOCIAL_PLAYER_SETTINGS_FIELD_NUMBER: builtins.int - COMBAT_PLAYER_PREFERENCES_FIELD_NUMBER: builtins.int - PLAYER_SUPPORT_ID_FIELD_NUMBER: builtins.int - TEAM_CHANGE_INFO_FIELD_NUMBER: builtins.int - CONSUMED_EEVEE_EASTER_EGGS_FIELD_NUMBER: builtins.int - COMBAT_LOG_FIELD_NUMBER: builtins.int - TIME_ZONE_OFFSET_MS_FIELD_NUMBER: builtins.int - BUDDY_OBSERVED_DATA_FIELD_NUMBER: builtins.int - HELPSHIFT_USER_ID_FIELD_NUMBER: builtins.int - PLAYER_PREFERENCES_FIELD_NUMBER: builtins.int - EVENT_TICKET_ACTIVE_TIME_FIELD_NUMBER: builtins.int - LAPSED_PLAYER_RETURNED_TIME_MS_FIELD_NUMBER: builtins.int - MAX_POSTCARD_STORAGE_FIELD_NUMBER: builtins.int - POKECOIN_CAPS_FIELD_NUMBER: builtins.int - OBFUSCATED_PLAYER_ID_FIELD_NUMBER: builtins.int - creation_time_ms: builtins.int - name: builtins.str - team: global___Team.ValueType - @property - def tutorial_complete(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___TutorialCompletion.ValueType]: ... - @property - def player_avatar_proto(self) -> global___PlayerAvatarProto: ... - max_pokemon_storage: builtins.int - max_item_storage: builtins.int - @property - def daily_bonus_proto(self) -> global___DailyBonusProto: ... - @property - def contact_settings_proto(self) -> global___ContactSettingsProto: - """EquippedBadgeProto equipped_badge_proto = 12;""" - @property - def currency_balance(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CurrencyQuantityProto]: ... - remaining_codename_claims: builtins.int - @property - def buddy_pokemon_proto(self) -> global___BuddyPokemonProto: ... - battle_lockout_end_ms: builtins.int - @property - def secondary_player_avatar_proto(self) -> global___PlayerAvatarProto: ... - name_is_blacklisted: builtins.bool - @property - def social_player_settings(self) -> global___SocialPlayerSettingsProto: ... - @property - def combat_player_preferences(self) -> global___CombatPlayerPreferencesProto: ... - player_support_id: builtins.str - @property - def team_change_info(self) -> global___TeamChangeInfoProto: ... - @property - def consumed_eevee_easter_eggs(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___HoloPokemonId.ValueType]: ... - @property - def combat_log(self) -> global___CombatLogProto: ... - time_zone_offset_ms: builtins.int - @property - def buddy_observed_data(self) -> global___BuddyObservedData: ... - helpshift_user_id: builtins.str - @property - def player_preferences(self) -> global___PlayerPreferencesProto: ... - @property - def event_ticket_active_time(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EventTicketActiveTimeProto]: ... - lapsed_player_returned_time_ms: builtins.int - max_postcard_storage: builtins.int - @property - def pokecoin_caps(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PlayerPokecoinCapProto]: ... - obfuscated_player_id: builtins.str - def __init__( - self, - *, - creation_time_ms: builtins.int = ..., - name: builtins.str = ..., - team: global___Team.ValueType = ..., - tutorial_complete: collections.abc.Iterable[global___TutorialCompletion.ValueType] | None = ..., - player_avatar_proto: global___PlayerAvatarProto | None = ..., - max_pokemon_storage: builtins.int = ..., - max_item_storage: builtins.int = ..., - daily_bonus_proto: global___DailyBonusProto | None = ..., - contact_settings_proto: global___ContactSettingsProto | None = ..., - currency_balance: collections.abc.Iterable[global___CurrencyQuantityProto] | None = ..., - remaining_codename_claims: builtins.int = ..., - buddy_pokemon_proto: global___BuddyPokemonProto | None = ..., - battle_lockout_end_ms: builtins.int = ..., - secondary_player_avatar_proto: global___PlayerAvatarProto | None = ..., - name_is_blacklisted: builtins.bool = ..., - social_player_settings: global___SocialPlayerSettingsProto | None = ..., - combat_player_preferences: global___CombatPlayerPreferencesProto | None = ..., - player_support_id: builtins.str = ..., - team_change_info: global___TeamChangeInfoProto | None = ..., - consumed_eevee_easter_eggs: collections.abc.Iterable[global___HoloPokemonId.ValueType] | None = ..., - combat_log: global___CombatLogProto | None = ..., - time_zone_offset_ms: builtins.int = ..., - buddy_observed_data: global___BuddyObservedData | None = ..., - helpshift_user_id: builtins.str = ..., - player_preferences: global___PlayerPreferencesProto | None = ..., - event_ticket_active_time: collections.abc.Iterable[global___EventTicketActiveTimeProto] | None = ..., - lapsed_player_returned_time_ms: builtins.int = ..., - max_postcard_storage: builtins.int = ..., - pokecoin_caps: collections.abc.Iterable[global___PlayerPokecoinCapProto] | None = ..., - obfuscated_player_id: builtins.str = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["buddy_observed_data", b"buddy_observed_data", "buddy_pokemon_proto", b"buddy_pokemon_proto", "combat_log", b"combat_log", "combat_player_preferences", b"combat_player_preferences", "contact_settings_proto", b"contact_settings_proto", "daily_bonus_proto", b"daily_bonus_proto", "player_avatar_proto", b"player_avatar_proto", "player_preferences", b"player_preferences", "secondary_player_avatar_proto", b"secondary_player_avatar_proto", "social_player_settings", b"social_player_settings", "team_change_info", b"team_change_info"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["battle_lockout_end_ms", b"battle_lockout_end_ms", "buddy_observed_data", b"buddy_observed_data", "buddy_pokemon_proto", b"buddy_pokemon_proto", "combat_log", b"combat_log", "combat_player_preferences", b"combat_player_preferences", "consumed_eevee_easter_eggs", b"consumed_eevee_easter_eggs", "contact_settings_proto", b"contact_settings_proto", "creation_time_ms", b"creation_time_ms", "currency_balance", b"currency_balance", "daily_bonus_proto", b"daily_bonus_proto", "event_ticket_active_time", b"event_ticket_active_time", "helpshift_user_id", b"helpshift_user_id", "lapsed_player_returned_time_ms", b"lapsed_player_returned_time_ms", "max_item_storage", b"max_item_storage", "max_pokemon_storage", b"max_pokemon_storage", "max_postcard_storage", b"max_postcard_storage", "name", b"name", "name_is_blacklisted", b"name_is_blacklisted", "obfuscated_player_id", b"obfuscated_player_id", "player_avatar_proto", b"player_avatar_proto", "player_preferences", b"player_preferences", "player_support_id", b"player_support_id", "pokecoin_caps", b"pokecoin_caps", "remaining_codename_claims", b"remaining_codename_claims", "secondary_player_avatar_proto", b"secondary_player_avatar_proto", "social_player_settings", b"social_player_settings", "team", b"team", "team_change_info", b"team_change_info", "time_zone_offset_ms", b"time_zone_offset_ms", "tutorial_complete", b"tutorial_complete"]) -> None: ... - -global___ClientPlayerProto = ClientPlayerProto - -@typing_extensions.final -class ClientPlugins(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PLUGINS_FIELD_NUMBER: builtins.int - @property - def plugins(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PluginInfo]: ... - def __init__( - self, - *, - plugins: collections.abc.Iterable[global___PluginInfo] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["plugins", b"plugins"]) -> None: ... - -global___ClientPlugins = ClientPlugins - -@typing_extensions.final -class ClientPokestopNpcDialogueStepProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - DIALOGUE_LINE_FIELD_NUMBER: builtins.int - @property - def dialogue_line(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ClientDialogueLineProto]: ... - def __init__( - self, - *, - dialogue_line: collections.abc.Iterable[global___ClientDialogueLineProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["dialogue_line", b"dialogue_line"]) -> None: ... - -global___ClientPokestopNpcDialogueStepProto = ClientPokestopNpcDialogueStepProto - -@typing_extensions.final -class ClientPokestopSpinStepProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___ClientPokestopSpinStepProto = ClientPokestopSpinStepProto - -@typing_extensions.final -class ClientPredictionInconsistencyDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_CLIENT_PREDICTION_INCONSISTENCY_UINT32_FIELD_NUMBER: builtins.int - ob_client_prediction_inconsistency_uint32: builtins.int - def __init__( - self, - *, - ob_client_prediction_inconsistency_uint32: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_client_prediction_inconsistency_uint32", b"ob_client_prediction_inconsistency_uint32"]) -> None: ... - -global___ClientPredictionInconsistencyDataProto = ClientPredictionInconsistencyDataProto - -@typing_extensions.final -class ClientQuestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - QUEST_FIELD_NUMBER: builtins.int - QUEST_DISPLAY_FIELD_NUMBER: builtins.int - @property - def quest(self) -> global___QuestProto: ... - @property - def quest_display(self) -> global___QuestDisplayProto: ... - def __init__( - self, - *, - quest: global___QuestProto | None = ..., - quest_display: global___QuestDisplayProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["quest", b"quest", "quest_display", b"quest_display"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["quest", b"quest", "quest_display", b"quest_display"]) -> None: ... - -global___ClientQuestProto = ClientQuestProto - -@typing_extensions.final -class ClientRouteMapCellProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - S2_CELL_ID_FIELD_NUMBER: builtins.int - ROUTE_LIST_HASH_FIELD_NUMBER: builtins.int - ROUTE_FIELD_NUMBER: builtins.int - s2_cell_id: builtins.int - route_list_hash: builtins.str - @property - def route(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___SharedRouteProto]: ... - def __init__( - self, - *, - s2_cell_id: builtins.int = ..., - route_list_hash: builtins.str = ..., - route: collections.abc.Iterable[global___SharedRouteProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["route", b"route", "route_list_hash", b"route_list_hash", "s2_cell_id", b"s2_cell_id"]) -> None: ... - -global___ClientRouteMapCellProto = ClientRouteMapCellProto - -@typing_extensions.final -class ClientRouteProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class ImageProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - IMAGE_URL_FIELD_NUMBER: builtins.int - image_url: builtins.str - def __init__( - self, - *, - image_url: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["image_url", b"image_url"]) -> None: ... - - @typing_extensions.final - class WaypointProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FORT_ID_FIELD_NUMBER: builtins.int - LAT_DEGREES_FIELD_NUMBER: builtins.int - LNG_DEGREES_FIELD_NUMBER: builtins.int - fort_id: builtins.str - lat_degrees: builtins.float - lng_degrees: builtins.float - def __init__( - self, - *, - fort_id: builtins.str = ..., - lat_degrees: builtins.float = ..., - lng_degrees: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["fort_id", b"fort_id", "lat_degrees", b"lat_degrees", "lng_degrees", b"lng_degrees"]) -> None: ... - - ID_FIELD_NUMBER: builtins.int - NAME_FIELD_NUMBER: builtins.int - DESCRIPTION_FIELD_NUMBER: builtins.int - WAYPOINTS_FIELD_NUMBER: builtins.int - MAIN_IMAGE_FIELD_NUMBER: builtins.int - REVERSIBLE_FIELD_NUMBER: builtins.int - SUBMISSION_TIME_FIELD_NUMBER: builtins.int - ROUTE_DISTANCE_METERS_FIELD_NUMBER: builtins.int - DIRECTION_IN_DEGREES_FIELD_NUMBER: builtins.int - AVG_RATING_FIELD_NUMBER: builtins.int - ROUTE_TYPE_FIELD_NUMBER: builtins.int - ROUTE_DURATION_SECONDS_FIELD_NUMBER: builtins.int - NUM_COMPLETIONS_FIELD_NUMBER: builtins.int - COOLDOWN_FINISH_MS_FIELD_NUMBER: builtins.int - id: builtins.str - name: builtins.str - description: builtins.str - @property - def waypoints(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ClientRouteProto.WaypointProto]: ... - @property - def main_image(self) -> global___ClientRouteProto.ImageProto: ... - reversible: builtins.bool - submission_time: builtins.int - route_distance_meters: builtins.int - direction_in_degrees: builtins.float - avg_rating: builtins.float - route_type: global___RouteType.ValueType - route_duration_seconds: builtins.int - num_completions: builtins.int - cooldown_finish_ms: builtins.int - def __init__( - self, - *, - id: builtins.str = ..., - name: builtins.str = ..., - description: builtins.str = ..., - waypoints: collections.abc.Iterable[global___ClientRouteProto.WaypointProto] | None = ..., - main_image: global___ClientRouteProto.ImageProto | None = ..., - reversible: builtins.bool = ..., - submission_time: builtins.int = ..., - route_distance_meters: builtins.int = ..., - direction_in_degrees: builtins.float = ..., - avg_rating: builtins.float = ..., - route_type: global___RouteType.ValueType = ..., - route_duration_seconds: builtins.int = ..., - num_completions: builtins.int = ..., - cooldown_finish_ms: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["main_image", b"main_image"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["avg_rating", b"avg_rating", "cooldown_finish_ms", b"cooldown_finish_ms", "description", b"description", "direction_in_degrees", b"direction_in_degrees", "id", b"id", "main_image", b"main_image", "name", b"name", "num_completions", b"num_completions", "reversible", b"reversible", "route_distance_meters", b"route_distance_meters", "route_duration_seconds", b"route_duration_seconds", "route_type", b"route_type", "submission_time", b"submission_time", "waypoints", b"waypoints"]) -> None: ... - -global___ClientRouteProto = ClientRouteProto - -@typing_extensions.final -class ClientSettingsTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MUSIC_VOLUME_FIELD_NUMBER: builtins.int - SOUND_VOLUME_FIELD_NUMBER: builtins.int - music_volume: builtins.float - sound_volume: builtins.float - def __init__( - self, - *, - music_volume: builtins.float = ..., - sound_volume: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["music_volume", b"music_volume", "sound_volume", b"sound_volume"]) -> None: ... - -global___ClientSettingsTelemetry = ClientSettingsTelemetry - -@typing_extensions.final -class ClientSleepRecord(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - START_TIME_SEC_FIELD_NUMBER: builtins.int - DURATION_SEC_FIELD_NUMBER: builtins.int - start_time_sec: builtins.int - duration_sec: builtins.int - def __init__( - self, - *, - start_time_sec: builtins.int = ..., - duration_sec: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["duration_sec", b"duration_sec", "start_time_sec", b"start_time_sec"]) -> None: ... - -global___ClientSleepRecord = ClientSleepRecord - -@typing_extensions.final -class ClientSpawnPointProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - LATITUDE_FIELD_NUMBER: builtins.int - LONGITUDE_FIELD_NUMBER: builtins.int - latitude: builtins.float - longitude: builtins.float - def __init__( - self, - *, - latitude: builtins.float = ..., - longitude: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["latitude", b"latitude", "longitude", b"longitude"]) -> None: ... - -global___ClientSpawnPointProto = ClientSpawnPointProto - -@typing_extensions.final -class ClientTelemetryBatchOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ClientTelemetryBatchOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: ClientTelemetryBatchOutProto._Status.ValueType # 0 - SUCCESS: ClientTelemetryBatchOutProto._Status.ValueType # 1 - ERROR: ClientTelemetryBatchOutProto._Status.ValueType # 2 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: ClientTelemetryBatchOutProto.Status.ValueType # 0 - SUCCESS: ClientTelemetryBatchOutProto.Status.ValueType # 1 - ERROR: ClientTelemetryBatchOutProto.Status.ValueType # 2 - - STATUS_FIELD_NUMBER: builtins.int - COLLECTED_COUNT_FIELD_NUMBER: builtins.int - status: global___ClientTelemetryBatchOutProto.Status.ValueType - collected_count: builtins.int - def __init__( - self, - *, - status: global___ClientTelemetryBatchOutProto.Status.ValueType = ..., - collected_count: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["collected_count", b"collected_count", "status", b"status"]) -> None: ... - -global___ClientTelemetryBatchOutProto = ClientTelemetryBatchOutProto - -@typing_extensions.final -class ClientTelemetryBatchProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _TelemetryScopeId: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _TelemetryScopeIdEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ClientTelemetryBatchProto._TelemetryScopeId.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - unset: ClientTelemetryBatchProto._TelemetryScopeId.ValueType # 0 - core: ClientTelemetryBatchProto._TelemetryScopeId.ValueType # 1 - game: ClientTelemetryBatchProto._TelemetryScopeId.ValueType # 2 - titan: ClientTelemetryBatchProto._TelemetryScopeId.ValueType # 3 - common: ClientTelemetryBatchProto._TelemetryScopeId.ValueType # 4 - pre_age_gate: ClientTelemetryBatchProto._TelemetryScopeId.ValueType # 5 - pre_login: ClientTelemetryBatchProto._TelemetryScopeId.ValueType # 6 - ardk: ClientTelemetryBatchProto._TelemetryScopeId.ValueType # 7 - marketing: ClientTelemetryBatchProto._TelemetryScopeId.ValueType # 8 - - class TelemetryScopeId(_TelemetryScopeId, metaclass=_TelemetryScopeIdEnumTypeWrapper): ... - unset: ClientTelemetryBatchProto.TelemetryScopeId.ValueType # 0 - core: ClientTelemetryBatchProto.TelemetryScopeId.ValueType # 1 - game: ClientTelemetryBatchProto.TelemetryScopeId.ValueType # 2 - titan: ClientTelemetryBatchProto.TelemetryScopeId.ValueType # 3 - common: ClientTelemetryBatchProto.TelemetryScopeId.ValueType # 4 - pre_age_gate: ClientTelemetryBatchProto.TelemetryScopeId.ValueType # 5 - pre_login: ClientTelemetryBatchProto.TelemetryScopeId.ValueType # 6 - ardk: ClientTelemetryBatchProto.TelemetryScopeId.ValueType # 7 - marketing: ClientTelemetryBatchProto.TelemetryScopeId.ValueType # 8 - - TELEMETRY_SCOPE_ID_FIELD_NUMBER: builtins.int - EVENTS_FIELD_NUMBER: builtins.int - METRICS_FIELD_NUMBER: builtins.int - API_VERSION_FIELD_NUMBER: builtins.int - MESSAGE_VERSION_FIELD_NUMBER: builtins.int - telemetry_scope_id: global___ClientTelemetryBatchProto.TelemetryScopeId.ValueType - @property - def events(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ClientTelemetryRecordProto]: ... - @property - def metrics(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ClientTelemetryRecordProto]: ... - api_version: builtins.str - message_version: builtins.str - def __init__( - self, - *, - telemetry_scope_id: global___ClientTelemetryBatchProto.TelemetryScopeId.ValueType = ..., - events: collections.abc.Iterable[global___ClientTelemetryRecordProto] | None = ..., - metrics: collections.abc.Iterable[global___ClientTelemetryRecordProto] | None = ..., - api_version: builtins.str = ..., - message_version: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["api_version", b"api_version", "events", b"events", "message_version", b"message_version", "metrics", b"metrics", "telemetry_scope_id", b"telemetry_scope_id"]) -> None: ... - -global___ClientTelemetryBatchProto = ClientTelemetryBatchProto - -@typing_extensions.final -class ClientTelemetryClientSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class SpecialSamplingProbabilityMapEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - KEY_FIELD_NUMBER: builtins.int - VALUE_FIELD_NUMBER: builtins.int - key: builtins.str - value: builtins.float - def __init__( - self, - *, - key: builtins.str = ..., - value: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["key", b"key", "value", b"value"]) -> None: ... - - IS_UPLOAD_ENABLED_FIELD_NUMBER: builtins.int - MAX_UPLOAD_SIZE_IN_BYTES_FIELD_NUMBER: builtins.int - UPDATE_INTERVAL_IN_SEC_FIELD_NUMBER: builtins.int - SETTINGS_UPDATE_INTERVAL_IN_SEC_FIELD_NUMBER: builtins.int - MAX_ENVELOPE_QUEUE_SIZE_FIELD_NUMBER: builtins.int - SAMPLING_PROBABILITY_FIELD_NUMBER: builtins.int - USE_PLAYER_BASED_SAMPLING_FIELD_NUMBER: builtins.int - PLAYER_HASH_FIELD_NUMBER: builtins.int - PLAYER_EXTERNAL_OMNI_ID_FIELD_NUMBER: builtins.int - DISABLE_OMNI_SENDING_FIELD_NUMBER: builtins.int - SPECIAL_SAMPLING_PROBABILITY_MAP_FIELD_NUMBER: builtins.int - PLAYER_EXTERNAL_UA_ID_FIELD_NUMBER: builtins.int - PLAYER_EXTERNAL_IN_APP_SURVEY_ID_FIELD_NUMBER: builtins.int - ENABLE_EXPERIMENTAL_FEATURES_FIELD_NUMBER: builtins.int - PLAYER_EXTERNAL_ARDK_ID_FIELD_NUMBER: builtins.int - is_upload_enabled: builtins.bool - max_upload_size_in_bytes: builtins.int - update_interval_in_sec: builtins.int - settings_update_interval_in_sec: builtins.int - max_envelope_queue_size: builtins.int - sampling_probability: builtins.float - use_player_based_sampling: builtins.bool - player_hash: builtins.float - player_external_omni_id: builtins.str - disable_omni_sending: builtins.bool - @property - def special_sampling_probability_map(self) -> google.protobuf.internal.containers.ScalarMap[builtins.str, builtins.float]: ... - player_external_ua_id: builtins.str - player_external_in_app_survey_id: builtins.str - enable_experimental_features: builtins.bool - player_external_ardk_id: builtins.str - def __init__( - self, - *, - is_upload_enabled: builtins.bool = ..., - max_upload_size_in_bytes: builtins.int = ..., - update_interval_in_sec: builtins.int = ..., - settings_update_interval_in_sec: builtins.int = ..., - max_envelope_queue_size: builtins.int = ..., - sampling_probability: builtins.float = ..., - use_player_based_sampling: builtins.bool = ..., - player_hash: builtins.float = ..., - player_external_omni_id: builtins.str = ..., - disable_omni_sending: builtins.bool = ..., - special_sampling_probability_map: collections.abc.Mapping[builtins.str, builtins.float] | None = ..., - player_external_ua_id: builtins.str = ..., - player_external_in_app_survey_id: builtins.str = ..., - enable_experimental_features: builtins.bool = ..., - player_external_ardk_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["disable_omni_sending", b"disable_omni_sending", "enable_experimental_features", b"enable_experimental_features", "is_upload_enabled", b"is_upload_enabled", "max_envelope_queue_size", b"max_envelope_queue_size", "max_upload_size_in_bytes", b"max_upload_size_in_bytes", "player_external_ardk_id", b"player_external_ardk_id", "player_external_in_app_survey_id", b"player_external_in_app_survey_id", "player_external_omni_id", b"player_external_omni_id", "player_external_ua_id", b"player_external_ua_id", "player_hash", b"player_hash", "sampling_probability", b"sampling_probability", "settings_update_interval_in_sec", b"settings_update_interval_in_sec", "special_sampling_probability_map", b"special_sampling_probability_map", "update_interval_in_sec", b"update_interval_in_sec", "use_player_based_sampling", b"use_player_based_sampling"]) -> None: ... - -global___ClientTelemetryClientSettingsProto = ClientTelemetryClientSettingsProto - -@typing_extensions.final -class ClientTelemetryCommonFilterProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - APPLICATION_IDENTIFIER_FIELD_NUMBER: builtins.int - OPERATING_SYSTEM_NAME_FIELD_NUMBER: builtins.int - DEVICE_MODEL_FIELD_NUMBER: builtins.int - LOCALE_COUNTRY_CODE_FIELD_NUMBER: builtins.int - LOCALE_LANGUAGE_CODE_FIELD_NUMBER: builtins.int - SAMPLING_PROBABILITY_FIELD_NUMBER: builtins.int - QUALITY_LEVEL_FIELD_NUMBER: builtins.int - NETWORK_CONNECTIVITY_TYPE_FIELD_NUMBER: builtins.int - GAME_CONTEXT_FIELD_NUMBER: builtins.int - LANGUAGE_CODE_FIELD_NUMBER: builtins.int - TIMEZONE_FIELD_NUMBER: builtins.int - IP_COUNTRY_CODE_FIELD_NUMBER: builtins.int - GRAPHICS_DEVICE_VENDOR_FIELD_NUMBER: builtins.int - GRAPHICS_DEVICE_NAME_FIELD_NUMBER: builtins.int - GRAPHICS_DEVICE_TYPE_FIELD_NUMBER: builtins.int - GRAPHICS_SHADER_LEVEL_FIELD_NUMBER: builtins.int - application_identifier: builtins.str - operating_system_name: builtins.str - device_model: builtins.str - locale_country_code: builtins.str - locale_language_code: builtins.str - sampling_probability: builtins.float - quality_level: builtins.str - network_connectivity_type: builtins.str - game_context: builtins.str - language_code: builtins.str - timezone: builtins.str - ip_country_code: builtins.str - graphics_device_vendor: builtins.str - graphics_device_name: builtins.str - graphics_device_type: builtins.str - graphics_shader_level: builtins.str - def __init__( - self, - *, - application_identifier: builtins.str = ..., - operating_system_name: builtins.str = ..., - device_model: builtins.str = ..., - locale_country_code: builtins.str = ..., - locale_language_code: builtins.str = ..., - sampling_probability: builtins.float = ..., - quality_level: builtins.str = ..., - network_connectivity_type: builtins.str = ..., - game_context: builtins.str = ..., - language_code: builtins.str = ..., - timezone: builtins.str = ..., - ip_country_code: builtins.str = ..., - graphics_device_vendor: builtins.str = ..., - graphics_device_name: builtins.str = ..., - graphics_device_type: builtins.str = ..., - graphics_shader_level: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["application_identifier", b"application_identifier", "device_model", b"device_model", "game_context", b"game_context", "graphics_device_name", b"graphics_device_name", "graphics_device_type", b"graphics_device_type", "graphics_device_vendor", b"graphics_device_vendor", "graphics_shader_level", b"graphics_shader_level", "ip_country_code", b"ip_country_code", "language_code", b"language_code", "locale_country_code", b"locale_country_code", "locale_language_code", b"locale_language_code", "network_connectivity_type", b"network_connectivity_type", "operating_system_name", b"operating_system_name", "quality_level", b"quality_level", "sampling_probability", b"sampling_probability", "timezone", b"timezone"]) -> None: ... - -global___ClientTelemetryCommonFilterProto = ClientTelemetryCommonFilterProto - -@typing_extensions.final -class ClientTelemetryOmniProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SOCKET_CONNECTION_TELEMETRY_FIELD_NUMBER: builtins.int - RPC_LATENCY_TELEMETRY_FIELD_NUMBER: builtins.int - INBOX_ROUTE_ERROR_TELEMETRY_FIELD_NUMBER: builtins.int - CORE_HANDSHAKE_TELEMETRY_FIELD_NUMBER: builtins.int - CORE_SAFETYNET_TELEMETRY_FIELD_NUMBER: builtins.int - SERVER_DATA_FIELD_NUMBER: builtins.int - @property - def socket_connection_telemetry(self) -> global___SocketConnectionEvent: ... - @property - def rpc_latency_telemetry(self) -> global___RpcLatencyEvent: ... - @property - def inbox_route_error_telemetry(self) -> global___InboxRouteErrorEvent: ... - @property - def core_handshake_telemetry(self) -> global___CoreHandshakeTelemetryEvent: ... - @property - def core_safetynet_telemetry(self) -> global___CoreSafetynetTelemetryEvent: ... - @property - def server_data(self) -> global___ServerRecordMetadata: ... - def __init__( - self, - *, - socket_connection_telemetry: global___SocketConnectionEvent | None = ..., - rpc_latency_telemetry: global___RpcLatencyEvent | None = ..., - inbox_route_error_telemetry: global___InboxRouteErrorEvent | None = ..., - core_handshake_telemetry: global___CoreHandshakeTelemetryEvent | None = ..., - core_safetynet_telemetry: global___CoreSafetynetTelemetryEvent | None = ..., - server_data: global___ServerRecordMetadata | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["ClientTelemetryData", b"ClientTelemetryData", "core_handshake_telemetry", b"core_handshake_telemetry", "core_safetynet_telemetry", b"core_safetynet_telemetry", "inbox_route_error_telemetry", b"inbox_route_error_telemetry", "rpc_latency_telemetry", b"rpc_latency_telemetry", "server_data", b"server_data", "socket_connection_telemetry", b"socket_connection_telemetry"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["ClientTelemetryData", b"ClientTelemetryData", "core_handshake_telemetry", b"core_handshake_telemetry", "core_safetynet_telemetry", b"core_safetynet_telemetry", "inbox_route_error_telemetry", b"inbox_route_error_telemetry", "rpc_latency_telemetry", b"rpc_latency_telemetry", "server_data", b"server_data", "socket_connection_telemetry", b"socket_connection_telemetry"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["ClientTelemetryData", b"ClientTelemetryData"]) -> typing_extensions.Literal["socket_connection_telemetry", "rpc_latency_telemetry", "inbox_route_error_telemetry", "core_handshake_telemetry", "core_safetynet_telemetry"] | None: ... - -global___ClientTelemetryOmniProto = ClientTelemetryOmniProto - -@typing_extensions.final -class ClientTelemetryRecordProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - RECORD_ID_FIELD_NUMBER: builtins.int - ENCODED_MESSAGE_FIELD_NUMBER: builtins.int - CLIENT_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - METRIC_ID_FIELD_NUMBER: builtins.int - EVENT_NAME_FIELD_NUMBER: builtins.int - COMMON_FILTERS_FIELD_NUMBER: builtins.int - record_id: builtins.str - @property - def encoded_message(self) -> global___HoloholoClientTelemetryOmniProto: - """Original value as dynamic bytes if get err set bytes (test mode).""" - client_timestamp_ms: builtins.int - metric_id: builtins.int - event_name: builtins.str - @property - def common_filters(self) -> global___ClientTelemetryCommonFilterProto: ... - def __init__( - self, - *, - record_id: builtins.str = ..., - encoded_message: global___HoloholoClientTelemetryOmniProto | None = ..., - client_timestamp_ms: builtins.int = ..., - metric_id: builtins.int = ..., - event_name: builtins.str = ..., - common_filters: global___ClientTelemetryCommonFilterProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["common_filters", b"common_filters", "encoded_message", b"encoded_message"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["client_timestamp_ms", b"client_timestamp_ms", "common_filters", b"common_filters", "encoded_message", b"encoded_message", "event_name", b"event_name", "metric_id", b"metric_id", "record_id", b"record_id"]) -> None: ... - -global___ClientTelemetryRecordProto = ClientTelemetryRecordProto - -@typing_extensions.final -class ClientTelemetryRecordResult(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ClientTelemetryRecordResult._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - unset: ClientTelemetryRecordResult._Status.ValueType # 0 - success: ClientTelemetryRecordResult._Status.ValueType # 20 - error_family_unset: ClientTelemetryRecordResult._Status.ValueType # 21 - error_family_invalid: ClientTelemetryRecordResult._Status.ValueType # 22 - error_encoding_invalid: ClientTelemetryRecordResult._Status.ValueType # 23 - error_unset_metric_id: ClientTelemetryRecordResult._Status.ValueType # 24 - error_event_telemetry_undefined: ClientTelemetryRecordResult._Status.ValueType # 25 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - unset: ClientTelemetryRecordResult.Status.ValueType # 0 - success: ClientTelemetryRecordResult.Status.ValueType # 20 - error_family_unset: ClientTelemetryRecordResult.Status.ValueType # 21 - error_family_invalid: ClientTelemetryRecordResult.Status.ValueType # 22 - error_encoding_invalid: ClientTelemetryRecordResult.Status.ValueType # 23 - error_unset_metric_id: ClientTelemetryRecordResult.Status.ValueType # 24 - error_event_telemetry_undefined: ClientTelemetryRecordResult.Status.ValueType # 25 - - RECORD_ID_FIELD_NUMBER: builtins.int - STATUS_FIELD_NUMBER: builtins.int - TELEMETRY_TYPE_NAME_FIELD_NUMBER: builtins.int - record_id: builtins.str - status: global___ClientTelemetryRecordResult.Status.ValueType - telemetry_type_name: builtins.str - def __init__( - self, - *, - record_id: builtins.str = ..., - status: global___ClientTelemetryRecordResult.Status.ValueType = ..., - telemetry_type_name: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["record_id", b"record_id", "status", b"status", "telemetry_type_name", b"telemetry_type_name"]) -> None: ... - -global___ClientTelemetryRecordResult = ClientTelemetryRecordResult - -@typing_extensions.final -class ClientTelemetryResponseProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ClientTelemetryResponseProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - unset: ClientTelemetryResponseProto._Status.ValueType # 0 - success: ClientTelemetryResponseProto._Status.ValueType # 1 - failure: ClientTelemetryResponseProto._Status.ValueType # 2 - partial_failure: ClientTelemetryResponseProto._Status.ValueType # 3 - invalid_request: ClientTelemetryResponseProto._Status.ValueType # 4 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - unset: ClientTelemetryResponseProto.Status.ValueType # 0 - success: ClientTelemetryResponseProto.Status.ValueType # 1 - failure: ClientTelemetryResponseProto.Status.ValueType # 2 - partial_failure: ClientTelemetryResponseProto.Status.ValueType # 3 - invalid_request: ClientTelemetryResponseProto.Status.ValueType # 4 - - STATUS_FIELD_NUMBER: builtins.int - ROWS_WRITTEN_FIELD_NUMBER: builtins.int - NONRETRYABLE_FAILURES_FIELD_NUMBER: builtins.int - RETRYABLE_FAILURES_FIELD_NUMBER: builtins.int - status: global___ClientTelemetryResponseProto.Status.ValueType - rows_written: builtins.int - nonretryable_failures: builtins.int - @property - def retryable_failures(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ClientTelemetryRecordResult]: ... - def __init__( - self, - *, - status: global___ClientTelemetryResponseProto.Status.ValueType = ..., - rows_written: builtins.int = ..., - nonretryable_failures: builtins.int = ..., - retryable_failures: collections.abc.Iterable[global___ClientTelemetryRecordResult] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["nonretryable_failures", b"nonretryable_failures", "retryable_failures", b"retryable_failures", "rows_written", b"rows_written", "status", b"status"]) -> None: ... - -global___ClientTelemetryResponseProto = ClientTelemetryResponseProto - -@typing_extensions.final -class ClientTelemetrySettingsRequestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___ClientTelemetrySettingsRequestProto = ClientTelemetrySettingsRequestProto - -@typing_extensions.final -class ClientTelemetryV2Request(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TELEMETRY_REQUEST_METADATA_FIELD_NUMBER: builtins.int - BATCH_PROTO_FIELD_NUMBER: builtins.int - @property - def telemetry_request_metadata(self) -> global___TelemetryRequestMetadata: ... - @property - def batch_proto(self) -> global___TelemetryBatchProto: ... - def __init__( - self, - *, - telemetry_request_metadata: global___TelemetryRequestMetadata | None = ..., - batch_proto: global___TelemetryBatchProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["batch_proto", b"batch_proto", "telemetry_request_metadata", b"telemetry_request_metadata"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["batch_proto", b"batch_proto", "telemetry_request_metadata", b"telemetry_request_metadata"]) -> None: ... - -global___ClientTelemetryV2Request = ClientTelemetryV2Request - -@typing_extensions.final -class ClientToggleSettingsTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _ToggleEvent: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ToggleEventEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ClientToggleSettingsTelemetry._ToggleEvent.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNDEFINED: ClientToggleSettingsTelemetry._ToggleEvent.ValueType # 0 - OFF: ClientToggleSettingsTelemetry._ToggleEvent.ValueType # 1 - ON: ClientToggleSettingsTelemetry._ToggleEvent.ValueType # 2 - - class ToggleEvent(_ToggleEvent, metaclass=_ToggleEventEnumTypeWrapper): ... - UNDEFINED: ClientToggleSettingsTelemetry.ToggleEvent.ValueType # 0 - OFF: ClientToggleSettingsTelemetry.ToggleEvent.ValueType # 1 - ON: ClientToggleSettingsTelemetry.ToggleEvent.ValueType # 2 - - class _ToggleSettingId: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ToggleSettingIdEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ClientToggleSettingsTelemetry._ToggleSettingId.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: ClientToggleSettingsTelemetry._ToggleSettingId.ValueType # 0 - REMEMBER_LAST_POKEBALL: ClientToggleSettingsTelemetry._ToggleSettingId.ValueType # 1 - - class ToggleSettingId(_ToggleSettingId, metaclass=_ToggleSettingIdEnumTypeWrapper): ... - UNSET: ClientToggleSettingsTelemetry.ToggleSettingId.ValueType # 0 - REMEMBER_LAST_POKEBALL: ClientToggleSettingsTelemetry.ToggleSettingId.ValueType # 1 - - TOGGLE_ID_FIELD_NUMBER: builtins.int - TOGGLE_EVENT_FIELD_NUMBER: builtins.int - toggle_id: global___ClientToggleSettingsTelemetry.ToggleSettingId.ValueType - toggle_event: global___ClientToggleSettingsTelemetry.ToggleEvent.ValueType - def __init__( - self, - *, - toggle_id: global___ClientToggleSettingsTelemetry.ToggleSettingId.ValueType = ..., - toggle_event: global___ClientToggleSettingsTelemetry.ToggleEvent.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["toggle_event", b"toggle_event", "toggle_id", b"toggle_id"]) -> None: ... - -global___ClientToggleSettingsTelemetry = ClientToggleSettingsTelemetry - -@typing_extensions.final -class ClientUpgradeRequestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - VERSION_FIELD_NUMBER: builtins.int - OPERATING_SYSTEM_FIELD_NUMBER: builtins.int - version: builtins.str - operating_system: global___ClientOperatingSystem.ValueType - def __init__( - self, - *, - version: builtins.str = ..., - operating_system: global___ClientOperatingSystem.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["operating_system", b"operating_system", "version", b"version"]) -> None: ... - -global___ClientUpgradeRequestProto = ClientUpgradeRequestProto - -@typing_extensions.final -class ClientUpgradeResponseProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NEEDS_UPGRADE_FIELD_NUMBER: builtins.int - needs_upgrade: builtins.bool - def __init__( - self, - *, - needs_upgrade: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["needs_upgrade", b"needs_upgrade"]) -> None: ... - -global___ClientUpgradeResponseProto = ClientUpgradeResponseProto - -@typing_extensions.final -class ClientVersionProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MIN_VERSION_FIELD_NUMBER: builtins.int - min_version: builtins.str - def __init__( - self, - *, - min_version: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["min_version", b"min_version"]) -> None: ... - -global___ClientVersionProto = ClientVersionProto - -@typing_extensions.final -class ClientWeatherProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - S2_CELL_ID_FIELD_NUMBER: builtins.int - DISPLAY_WEATHER_FIELD_NUMBER: builtins.int - GAMEPLAY_WEATHER_FIELD_NUMBER: builtins.int - ALERTS_FIELD_NUMBER: builtins.int - s2_cell_id: builtins.int - @property - def display_weather(self) -> global___DisplayWeatherProto: ... - @property - def gameplay_weather(self) -> global___GameplayWeatherProto: ... - @property - def alerts(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WeatherAlertProto]: ... - def __init__( - self, - *, - s2_cell_id: builtins.int = ..., - display_weather: global___DisplayWeatherProto | None = ..., - gameplay_weather: global___GameplayWeatherProto | None = ..., - alerts: collections.abc.Iterable[global___WeatherAlertProto] | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["display_weather", b"display_weather", "gameplay_weather", b"gameplay_weather"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["alerts", b"alerts", "display_weather", b"display_weather", "gameplay_weather", b"gameplay_weather", "s2_cell_id", b"s2_cell_id"]) -> None: ... - -global___ClientWeatherProto = ClientWeatherProto - -@typing_extensions.final -class CodenameResultProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[CodenameResultProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: CodenameResultProto._Status.ValueType # 0 - SUCCESS: CodenameResultProto._Status.ValueType # 1 - CODENAME_NOT_AVAILABLE: CodenameResultProto._Status.ValueType # 2 - CODENAME_NOT_VALID: CodenameResultProto._Status.ValueType # 3 - CURRENT_OWNER: CodenameResultProto._Status.ValueType # 4 - CODENAME_CHANGE_NOT_ALLOWED: CodenameResultProto._Status.ValueType # 5 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: CodenameResultProto.Status.ValueType # 0 - SUCCESS: CodenameResultProto.Status.ValueType # 1 - CODENAME_NOT_AVAILABLE: CodenameResultProto.Status.ValueType # 2 - CODENAME_NOT_VALID: CodenameResultProto.Status.ValueType # 3 - CURRENT_OWNER: CodenameResultProto.Status.ValueType # 4 - CODENAME_CHANGE_NOT_ALLOWED: CodenameResultProto.Status.ValueType # 5 - - CODENAME_FIELD_NUMBER: builtins.int - USER_MESSAGE_FIELD_NUMBER: builtins.int - IS_ASSIGNABLE_FIELD_NUMBER: builtins.int - STATUS_FIELD_NUMBER: builtins.int - UPDATED_PLAYER_FIELD_NUMBER: builtins.int - SUGGESTED_CODENAMES_FIELD_NUMBER: builtins.int - codename: builtins.str - user_message: builtins.str - is_assignable: builtins.bool - status: global___CodenameResultProto.Status.ValueType - @property - def updated_player(self) -> global___ClientPlayerProto: ... - @property - def suggested_codenames(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - def __init__( - self, - *, - codename: builtins.str = ..., - user_message: builtins.str = ..., - is_assignable: builtins.bool = ..., - status: global___CodenameResultProto.Status.ValueType = ..., - updated_player: global___ClientPlayerProto | None = ..., - suggested_codenames: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["updated_player", b"updated_player"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["codename", b"codename", "is_assignable", b"is_assignable", "status", b"status", "suggested_codenames", b"suggested_codenames", "updated_player", b"updated_player", "user_message", b"user_message"]) -> None: ... - -global___CodenameResultProto = CodenameResultProto - -@typing_extensions.final -class CollectAdIdRequestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _CollectionFailedReason: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _CollectionFailedReasonEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[CollectAdIdRequestProto._CollectionFailedReason.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - REASON_INVALID: CollectAdIdRequestProto._CollectionFailedReason.ValueType # 0 - AD_TRACKING_DISABLED: CollectAdIdRequestProto._CollectionFailedReason.ValueType # 1 - - class CollectionFailedReason(_CollectionFailedReason, metaclass=_CollectionFailedReasonEnumTypeWrapper): ... - REASON_INVALID: CollectAdIdRequestProto.CollectionFailedReason.ValueType # 0 - AD_TRACKING_DISABLED: CollectAdIdRequestProto.CollectionFailedReason.ValueType # 1 - - class _DevicePlatform: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _DevicePlatformEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[CollectAdIdRequestProto._DevicePlatform.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - PLATFORM_INVALID: CollectAdIdRequestProto._DevicePlatform.ValueType # 0 - ANDROID: CollectAdIdRequestProto._DevicePlatform.ValueType # 1 - IOS: CollectAdIdRequestProto._DevicePlatform.ValueType # 2 - - class DevicePlatform(_DevicePlatform, metaclass=_DevicePlatformEnumTypeWrapper): ... - PLATFORM_INVALID: CollectAdIdRequestProto.DevicePlatform.ValueType # 0 - ANDROID: CollectAdIdRequestProto.DevicePlatform.ValueType # 1 - IOS: CollectAdIdRequestProto.DevicePlatform.ValueType # 2 - - USER_ID_FIELD_NUMBER: builtins.int - AD_ID_FIELD_NUMBER: builtins.int - DEVICE_PLATFORM_FIELD_NUMBER: builtins.int - FAILED_REASON_FIELD_NUMBER: builtins.int - TIMESTAMP_MS_FIELD_NUMBER: builtins.int - user_id: builtins.str - ad_id: builtins.str - device_platform: global___CollectAdIdRequestProto.DevicePlatform.ValueType - failed_reason: global___CollectAdIdRequestProto.CollectionFailedReason.ValueType - timestamp_ms: builtins.int - def __init__( - self, - *, - user_id: builtins.str = ..., - ad_id: builtins.str = ..., - device_platform: global___CollectAdIdRequestProto.DevicePlatform.ValueType = ..., - failed_reason: global___CollectAdIdRequestProto.CollectionFailedReason.ValueType = ..., - timestamp_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ad_id", b"ad_id", "device_platform", b"device_platform", "failed_reason", b"failed_reason", "timestamp_ms", b"timestamp_ms", "user_id", b"user_id"]) -> None: ... - -global___CollectAdIdRequestProto = CollectAdIdRequestProto - -@typing_extensions.final -class CollectAdIdResponseProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[CollectAdIdResponseProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - INVALID: CollectAdIdResponseProto._Status.ValueType # 0 - SUCCESS: CollectAdIdResponseProto._Status.ValueType # 1 - ERROR: CollectAdIdResponseProto._Status.ValueType # 2 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - INVALID: CollectAdIdResponseProto.Status.ValueType # 0 - SUCCESS: CollectAdIdResponseProto.Status.ValueType # 1 - ERROR: CollectAdIdResponseProto.Status.ValueType # 2 - - STATUS_FIELD_NUMBER: builtins.int - status: global___CollectAdIdResponseProto.Status.ValueType - def __init__( - self, - *, - status: global___CollectAdIdResponseProto.Status.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["status", b"status"]) -> None: ... - -global___CollectAdIdResponseProto = CollectAdIdResponseProto - -@typing_extensions.final -class CollectDailyBonusOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[CollectDailyBonusOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: CollectDailyBonusOutProto._Result.ValueType # 0 - SUCCESS: CollectDailyBonusOutProto._Result.ValueType # 1 - FAILURE: CollectDailyBonusOutProto._Result.ValueType # 2 - TOO_SOON: CollectDailyBonusOutProto._Result.ValueType # 3 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: CollectDailyBonusOutProto.Result.ValueType # 0 - SUCCESS: CollectDailyBonusOutProto.Result.ValueType # 1 - FAILURE: CollectDailyBonusOutProto.Result.ValueType # 2 - TOO_SOON: CollectDailyBonusOutProto.Result.ValueType # 3 - - RESULT_FIELD_NUMBER: builtins.int - result: global___CollectDailyBonusOutProto.Result.ValueType - def __init__( - self, - *, - result: global___CollectDailyBonusOutProto.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result"]) -> None: ... - -global___CollectDailyBonusOutProto = CollectDailyBonusOutProto - -@typing_extensions.final -class CollectDailyBonusProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___CollectDailyBonusProto = CollectDailyBonusProto - -@typing_extensions.final -class CollectDailyDefenderBonusOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[CollectDailyDefenderBonusOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: CollectDailyDefenderBonusOutProto._Result.ValueType # 0 - SUCCESS: CollectDailyDefenderBonusOutProto._Result.ValueType # 1 - FAILURE: CollectDailyDefenderBonusOutProto._Result.ValueType # 2 - TOO_SOON: CollectDailyDefenderBonusOutProto._Result.ValueType # 3 - NO_DEFENDERS: CollectDailyDefenderBonusOutProto._Result.ValueType # 4 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: CollectDailyDefenderBonusOutProto.Result.ValueType # 0 - SUCCESS: CollectDailyDefenderBonusOutProto.Result.ValueType # 1 - FAILURE: CollectDailyDefenderBonusOutProto.Result.ValueType # 2 - TOO_SOON: CollectDailyDefenderBonusOutProto.Result.ValueType # 3 - NO_DEFENDERS: CollectDailyDefenderBonusOutProto.Result.ValueType # 4 - - RESULT_FIELD_NUMBER: builtins.int - CURRENCY_TYPE_FIELD_NUMBER: builtins.int - CURRENCY_AWARDED_FIELD_NUMBER: builtins.int - NUM_DEFENDERS_FIELD_NUMBER: builtins.int - result: global___CollectDailyDefenderBonusOutProto.Result.ValueType - @property - def currency_type(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - @property - def currency_awarded(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - num_defenders: builtins.int - def __init__( - self, - *, - result: global___CollectDailyDefenderBonusOutProto.Result.ValueType = ..., - currency_type: collections.abc.Iterable[builtins.str] | None = ..., - currency_awarded: collections.abc.Iterable[builtins.int] | None = ..., - num_defenders: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["currency_awarded", b"currency_awarded", "currency_type", b"currency_type", "num_defenders", b"num_defenders", "result", b"result"]) -> None: ... - -global___CollectDailyDefenderBonusOutProto = CollectDailyDefenderBonusOutProto - -@typing_extensions.final -class CollectDailyDefenderBonusProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___CollectDailyDefenderBonusProto = CollectDailyDefenderBonusProto - -@typing_extensions.final -class CombatActionProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _ActionType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ActionTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[CombatActionProto._ActionType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: CombatActionProto._ActionType.ValueType # 0 - ATTACK: CombatActionProto._ActionType.ValueType # 1 - SPECIAL_ATTACK: CombatActionProto._ActionType.ValueType # 2 - SPECIAL_ATTACK_2: CombatActionProto._ActionType.ValueType # 3 - MINIGAME_OFFENSIVE_FINISH: CombatActionProto._ActionType.ValueType # 4 - MINIGAME_DEFENSIVE_START: CombatActionProto._ActionType.ValueType # 5 - MINIGAME_DEFENSIVE_FINISH: CombatActionProto._ActionType.ValueType # 6 - FAINT: CombatActionProto._ActionType.ValueType # 7 - CHANGE_POKEMON: CombatActionProto._ActionType.ValueType # 8 - QUICK_SWAP_POKEMON: CombatActionProto._ActionType.ValueType # 9 - - class ActionType(_ActionType, metaclass=_ActionTypeEnumTypeWrapper): ... - UNSET: CombatActionProto.ActionType.ValueType # 0 - ATTACK: CombatActionProto.ActionType.ValueType # 1 - SPECIAL_ATTACK: CombatActionProto.ActionType.ValueType # 2 - SPECIAL_ATTACK_2: CombatActionProto.ActionType.ValueType # 3 - MINIGAME_OFFENSIVE_FINISH: CombatActionProto.ActionType.ValueType # 4 - MINIGAME_DEFENSIVE_START: CombatActionProto.ActionType.ValueType # 5 - MINIGAME_DEFENSIVE_FINISH: CombatActionProto.ActionType.ValueType # 6 - FAINT: CombatActionProto.ActionType.ValueType # 7 - CHANGE_POKEMON: CombatActionProto.ActionType.ValueType # 8 - QUICK_SWAP_POKEMON: CombatActionProto.ActionType.ValueType # 9 - - TYPE_FIELD_NUMBER: builtins.int - ACTION_START_TURN_FIELD_NUMBER: builtins.int - DURATION_TURNS_FIELD_NUMBER: builtins.int - ATTACKER_INDEX_FIELD_NUMBER: builtins.int - TARGET_INDEX_FIELD_NUMBER: builtins.int - ACTIVE_POKEMON_ID_FIELD_NUMBER: builtins.int - TARGET_POKEMON_ID_FIELD_NUMBER: builtins.int - MINIGAME_SCORE_FIELD_NUMBER: builtins.int - MOVE_FIELD_NUMBER: builtins.int - type: global___CombatActionProto.ActionType.ValueType - action_start_turn: builtins.int - duration_turns: builtins.int - attacker_index: builtins.int - target_index: builtins.int - active_pokemon_id: builtins.int - target_pokemon_id: builtins.int - minigame_score: builtins.float - move: global___HoloPokemonMove.ValueType - def __init__( - self, - *, - type: global___CombatActionProto.ActionType.ValueType = ..., - action_start_turn: builtins.int = ..., - duration_turns: builtins.int = ..., - attacker_index: builtins.int = ..., - target_index: builtins.int = ..., - active_pokemon_id: builtins.int = ..., - target_pokemon_id: builtins.int = ..., - minigame_score: builtins.float = ..., - move: global___HoloPokemonMove.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["action_start_turn", b"action_start_turn", "active_pokemon_id", b"active_pokemon_id", "attacker_index", b"attacker_index", "duration_turns", b"duration_turns", "minigame_score", b"minigame_score", "move", b"move", "target_index", b"target_index", "target_pokemon_id", b"target_pokemon_id", "type", b"type"]) -> None: ... - -global___CombatActionProto = CombatActionProto - -@typing_extensions.final -class CombatBaseStatsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TOTAL_BATTLES_FIELD_NUMBER: builtins.int - WINS_FIELD_NUMBER: builtins.int - RATING_FIELD_NUMBER: builtins.int - total_battles: builtins.int - wins: builtins.int - rating: builtins.float - def __init__( - self, - *, - total_battles: builtins.int = ..., - wins: builtins.int = ..., - rating: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["rating", b"rating", "total_battles", b"total_battles", "wins", b"wins"]) -> None: ... - -global___CombatBaseStatsProto = CombatBaseStatsProto - -@typing_extensions.final -class CombatChallengeGlobalSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - DISTANCE_CHECK_OVERRIDE_FRIENDSHIP_LEVEL_FIELD_NUMBER: builtins.int - GET_COMBAT_CHALLENGE_POLLING_INTERVAL_SEC_FIELD_NUMBER: builtins.int - ENABLE_DOWNSTREAM_DISPATCH_FIELD_NUMBER: builtins.int - ENABLE_CHALLENGE_NOTIFICATIONS_FIELD_NUMBER: builtins.int - distance_check_override_friendship_level: global___FriendshipLevelMilestone.ValueType - get_combat_challenge_polling_interval_sec: builtins.int - enable_downstream_dispatch: builtins.bool - enable_challenge_notifications: builtins.bool - def __init__( - self, - *, - distance_check_override_friendship_level: global___FriendshipLevelMilestone.ValueType = ..., - get_combat_challenge_polling_interval_sec: builtins.int = ..., - enable_downstream_dispatch: builtins.bool = ..., - enable_challenge_notifications: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["distance_check_override_friendship_level", b"distance_check_override_friendship_level", "enable_challenge_notifications", b"enable_challenge_notifications", "enable_downstream_dispatch", b"enable_downstream_dispatch", "get_combat_challenge_polling_interval_sec", b"get_combat_challenge_polling_interval_sec"]) -> None: ... - -global___CombatChallengeGlobalSettingsProto = CombatChallengeGlobalSettingsProto - -@typing_extensions.final -class CombatChallengeProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _CombatChallengeState: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _CombatChallengeStateEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[CombatChallengeProto._CombatChallengeState.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: CombatChallengeProto._CombatChallengeState.ValueType # 0 - CREATED: CombatChallengeProto._CombatChallengeState.ValueType # 1 - OPENED: CombatChallengeProto._CombatChallengeState.ValueType # 2 - CANCELLED: CombatChallengeProto._CombatChallengeState.ValueType # 3 - ACCEPTED: CombatChallengeProto._CombatChallengeState.ValueType # 4 - DECLINED: CombatChallengeProto._CombatChallengeState.ValueType # 5 - READY: CombatChallengeProto._CombatChallengeState.ValueType # 6 - TIMEOUT: CombatChallengeProto._CombatChallengeState.ValueType # 7 - - class CombatChallengeState(_CombatChallengeState, metaclass=_CombatChallengeStateEnumTypeWrapper): ... - UNSET: CombatChallengeProto.CombatChallengeState.ValueType # 0 - CREATED: CombatChallengeProto.CombatChallengeState.ValueType # 1 - OPENED: CombatChallengeProto.CombatChallengeState.ValueType # 2 - CANCELLED: CombatChallengeProto.CombatChallengeState.ValueType # 3 - ACCEPTED: CombatChallengeProto.CombatChallengeState.ValueType # 4 - DECLINED: CombatChallengeProto.CombatChallengeState.ValueType # 5 - READY: CombatChallengeProto.CombatChallengeState.ValueType # 6 - TIMEOUT: CombatChallengeProto.CombatChallengeState.ValueType # 7 - - @typing_extensions.final - class ChallengePlayer(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PLAYER_ID_FIELD_NUMBER: builtins.int - PLAYER_AVATAR_FIELD_NUMBER: builtins.int - COMBAT_PLAYER_S2_CELL_ID_FIELD_NUMBER: builtins.int - ATTACKING_POKEMON_ID_FIELD_NUMBER: builtins.int - PUBLIC_PROFILE_FIELD_NUMBER: builtins.int - OB_STRING_FIELD_NUMBER: builtins.int - player_id: builtins.str - @property - def player_avatar(self) -> global___PlayerAvatarProto: ... - combat_player_s2_cell_id: builtins.int - @property - def attacking_pokemon_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - @property - def public_profile(self) -> global___PlayerPublicProfileProto: ... - ob_string: builtins.str - def __init__( - self, - *, - player_id: builtins.str = ..., - player_avatar: global___PlayerAvatarProto | None = ..., - combat_player_s2_cell_id: builtins.int = ..., - attacking_pokemon_id: collections.abc.Iterable[builtins.int] | None = ..., - public_profile: global___PlayerPublicProfileProto | None = ..., - ob_string: builtins.str = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["player_avatar", b"player_avatar", "public_profile", b"public_profile"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["attacking_pokemon_id", b"attacking_pokemon_id", "combat_player_s2_cell_id", b"combat_player_s2_cell_id", "ob_string", b"ob_string", "player_avatar", b"player_avatar", "player_id", b"player_id", "public_profile", b"public_profile"]) -> None: ... - - CHALLENGE_ID_FIELD_NUMBER: builtins.int - TYPE_FIELD_NUMBER: builtins.int - COMBAT_LEAGUE_TEMPLATE_ID_FIELD_NUMBER: builtins.int - CHALLENGER_FIELD_NUMBER: builtins.int - OPPONENT_FIELD_NUMBER: builtins.int - STATE_FIELD_NUMBER: builtins.int - CREATED_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - COMBAT_ID_FIELD_NUMBER: builtins.int - OB_STRING_FIELD_NUMBER: builtins.int - EXPIRATION_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - challenge_id: builtins.str - type: global___CombatType.ValueType - combat_league_template_id: builtins.str - @property - def challenger(self) -> global___CombatChallengeProto.ChallengePlayer: ... - @property - def opponent(self) -> global___CombatChallengeProto.ChallengePlayer: ... - state: global___CombatChallengeProto.CombatChallengeState.ValueType - created_timestamp_ms: builtins.int - combat_id: builtins.str - ob_string: builtins.str - expiration_timestamp_ms: builtins.int - def __init__( - self, - *, - challenge_id: builtins.str = ..., - type: global___CombatType.ValueType = ..., - combat_league_template_id: builtins.str = ..., - challenger: global___CombatChallengeProto.ChallengePlayer | None = ..., - opponent: global___CombatChallengeProto.ChallengePlayer | None = ..., - state: global___CombatChallengeProto.CombatChallengeState.ValueType = ..., - created_timestamp_ms: builtins.int = ..., - combat_id: builtins.str = ..., - ob_string: builtins.str = ..., - expiration_timestamp_ms: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["challenger", b"challenger", "opponent", b"opponent"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["challenge_id", b"challenge_id", "challenger", b"challenger", "combat_id", b"combat_id", "combat_league_template_id", b"combat_league_template_id", "created_timestamp_ms", b"created_timestamp_ms", "expiration_timestamp_ms", b"expiration_timestamp_ms", "ob_string", b"ob_string", "opponent", b"opponent", "state", b"state", "type", b"type"]) -> None: ... - -global___CombatChallengeProto = CombatChallengeProto - -@typing_extensions.final -class CombatCompetitiveSeasonSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SEASON_END_TIME_TIMESTAMP_FIELD_NUMBER: builtins.int - RATING_ADJUSTMENT_PERCENTAGE_FIELD_NUMBER: builtins.int - RANKING_ADJUSTMENT_PERCENTAGE_FIELD_NUMBER: builtins.int - OB_INT32_FIELD_NUMBER: builtins.int - @property - def season_end_time_timestamp(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - rating_adjustment_percentage: builtins.float - ranking_adjustment_percentage: builtins.float - ob_int32: builtins.int - def __init__( - self, - *, - season_end_time_timestamp: collections.abc.Iterable[builtins.int] | None = ..., - rating_adjustment_percentage: builtins.float = ..., - ranking_adjustment_percentage: builtins.float = ..., - ob_int32: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_int32", b"ob_int32", "ranking_adjustment_percentage", b"ranking_adjustment_percentage", "rating_adjustment_percentage", b"rating_adjustment_percentage", "season_end_time_timestamp", b"season_end_time_timestamp"]) -> None: ... - -global___CombatCompetitiveSeasonSettingsProto = CombatCompetitiveSeasonSettingsProto - -@typing_extensions.final -class CombatDefensiveInputChallengeSettings(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FULL_ROTATIONS_FOR_MAX_SCORE_FIELD_NUMBER: builtins.int - full_rotations_for_max_score: builtins.float - def __init__( - self, - *, - full_rotations_for_max_score: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["full_rotations_for_max_score", b"full_rotations_for_max_score"]) -> None: ... - -global___CombatDefensiveInputChallengeSettings = CombatDefensiveInputChallengeSettings - -@typing_extensions.final -class CombatEndDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _EndType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _EndTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[CombatEndDataProto._EndType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - NO_END: CombatEndDataProto._EndType.ValueType # 0 - COMBAT_STATE_EXIT: CombatEndDataProto._EndType.ValueType # 1 - - class EndType(_EndType, metaclass=_EndTypeEnumTypeWrapper): ... - NO_END: CombatEndDataProto.EndType.ValueType # 0 - COMBAT_STATE_EXIT: CombatEndDataProto.EndType.ValueType # 1 - - END_TYPE_FIELD_NUMBER: builtins.int - end_type: global___CombatEndDataProto.EndType.ValueType - def __init__( - self, - *, - end_type: global___CombatEndDataProto.EndType.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["end_type", b"end_type"]) -> None: ... - -global___CombatEndDataProto = CombatEndDataProto - -@typing_extensions.final -class CombatFriendRequestOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[CombatFriendRequestOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: CombatFriendRequestOutProto._Result.ValueType # 0 - SUCCESS: CombatFriendRequestOutProto._Result.ValueType # 1 - ERROR_COMBAT_NOT_FOUND: CombatFriendRequestOutProto._Result.ValueType # 2 - ERROR_COMBAT_INCOMPLETE: CombatFriendRequestOutProto._Result.ValueType # 3 - ERROR_PLAYER_NOT_IN_COMBAT: CombatFriendRequestOutProto._Result.ValueType # 4 - ERROR_SOCIAL_RPC: CombatFriendRequestOutProto._Result.ValueType # 5 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: CombatFriendRequestOutProto.Result.ValueType # 0 - SUCCESS: CombatFriendRequestOutProto.Result.ValueType # 1 - ERROR_COMBAT_NOT_FOUND: CombatFriendRequestOutProto.Result.ValueType # 2 - ERROR_COMBAT_INCOMPLETE: CombatFriendRequestOutProto.Result.ValueType # 3 - ERROR_PLAYER_NOT_IN_COMBAT: CombatFriendRequestOutProto.Result.ValueType # 4 - ERROR_SOCIAL_RPC: CombatFriendRequestOutProto.Result.ValueType # 5 - - RESULT_FIELD_NUMBER: builtins.int - result: global___CombatFriendRequestOutProto.Result.ValueType - def __init__( - self, - *, - result: global___CombatFriendRequestOutProto.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result"]) -> None: ... - -global___CombatFriendRequestOutProto = CombatFriendRequestOutProto - -@typing_extensions.final -class CombatFriendRequestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - COMBAT_ID_FIELD_NUMBER: builtins.int - combat_id: builtins.str - def __init__( - self, - *, - combat_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["combat_id", b"combat_id"]) -> None: ... - -global___CombatFriendRequestProto = CombatFriendRequestProto - -@typing_extensions.final -class CombatGlobalSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _CombatDataTypes: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _CombatDataTypesEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[CombatGlobalSettingsProto._CombatDataTypes.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - NONE: CombatGlobalSettingsProto._CombatDataTypes.ValueType # 0 - TRAINER_NPC_COMBAT: CombatGlobalSettingsProto._CombatDataTypes.ValueType # 1 - INVASION_GRUNT_COMBAT: CombatGlobalSettingsProto._CombatDataTypes.ValueType # 2 - INVASION_BOSS_COMBAT: CombatGlobalSettingsProto._CombatDataTypes.ValueType # 3 - FRIEND_COMBAT: CombatGlobalSettingsProto._CombatDataTypes.ValueType # 4 - - class CombatDataTypes(_CombatDataTypes, metaclass=_CombatDataTypesEnumTypeWrapper): ... - NONE: CombatGlobalSettingsProto.CombatDataTypes.ValueType # 0 - TRAINER_NPC_COMBAT: CombatGlobalSettingsProto.CombatDataTypes.ValueType # 1 - INVASION_GRUNT_COMBAT: CombatGlobalSettingsProto.CombatDataTypes.ValueType # 2 - INVASION_BOSS_COMBAT: CombatGlobalSettingsProto.CombatDataTypes.ValueType # 3 - FRIEND_COMBAT: CombatGlobalSettingsProto.CombatDataTypes.ValueType # 4 - - ENABLE_COMBAT_FIELD_NUMBER: builtins.int - MAXIMUM_DAILY_REWARDED_BATTLES_FIELD_NUMBER: builtins.int - ENABLE_COMBAT_STAT_STAGES_FIELD_NUMBER: builtins.int - MINIMUM_PLAYER_LEVEL_FIELD_NUMBER: builtins.int - MAXIMUM_DAILY_NPC_REWARDED_BATTLES_FIELD_NUMBER: builtins.int - ACTIVE_COMBAT_UPDATE_INTERVAL_MS_FIELD_NUMBER: builtins.int - WAITING_FOR_PLAYER_UPDATE_INTERVAL_MS_FIELD_NUMBER: builtins.int - READY_FOR_BATTLE_UPDATE_INTERVAL_MS_FIELD_NUMBER: builtins.int - PRE_MOVE_SUBMIT_WINDOW_MS_FIELD_NUMBER: builtins.int - POST_MOVE_SUBMIT_WINDOW_MS_FIELD_NUMBER: builtins.int - ENABLE_SOCKETS_FIELD_NUMBER: builtins.int - ENABLE_SPIN_MINIGAME_FIELD_NUMBER: builtins.int - ENABLE_QUICK_SWAP_V2_FIELD_NUMBER: builtins.int - DEPRECATED_VS_SEEKER_SETTING_FIELD_NUMBER: builtins.int - VS_SEEKER_WALKING_DIST_POLL_DURATION_MS_FIELD_NUMBER: builtins.int - VS_SEEKER_PLAYER_MIN_LEVEL_FIELD_NUMBER: builtins.int - MATCHMAKING_POLL_DURATION_MS_FIELD_NUMBER: builtins.int - ENABLE_PARTICLE_MINIGAME_FIELD_NUMBER: builtins.int - ENABLE_VS_SEEKER_UPGRADE_IAP_FIELD_NUMBER: builtins.int - ENABLE_FLYOUT_ANIMATIONS_FIELD_NUMBER: builtins.int - ENABLE_BATTLE_HUB_FIELD_NUMBER: builtins.int - MATCHMAKING_TIMEOUT_DURATION_MS_FIELD_NUMBER: builtins.int - PLANNED_DOWNTIME_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - LATENCY_COMPENSATION_THRESHOLD_MS_FIELD_NUMBER: builtins.int - COMBAT_DATA_TYPES_FIELD_NUMBER: builtins.int - COMBAT_LEAGUE_VS_SEEKER_IDS_FIELD_NUMBER: builtins.int - enable_combat: builtins.bool - maximum_daily_rewarded_battles: builtins.int - enable_combat_stat_stages: builtins.bool - minimum_player_level: builtins.int - maximum_daily_npc_rewarded_battles: builtins.int - active_combat_update_interval_ms: builtins.int - waiting_for_player_update_interval_ms: builtins.int - ready_for_battle_update_interval_ms: builtins.int - pre_move_submit_window_ms: builtins.int - post_move_submit_window_ms: builtins.int - enable_sockets: builtins.bool - enable_spin_minigame: builtins.bool - enable_quick_swap_v2: builtins.bool - deprecated_vs_seeker_setting: builtins.bool - vs_seeker_walking_dist_poll_duration_ms: builtins.int - vs_seeker_player_min_level: builtins.int - matchmaking_poll_duration_ms: builtins.int - enable_particle_minigame: builtins.bool - enable_vs_seeker_upgrade_iap: builtins.bool - enable_flyout_animations: builtins.bool - enable_battle_hub: builtins.bool - matchmaking_timeout_duration_ms: builtins.int - planned_downtime_timestamp_ms: builtins.int - latency_compensation_threshold_ms: builtins.int - @property - def combat_data_types(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___CombatGlobalSettingsProto.CombatDataTypes.ValueType]: ... - @property - def combat_league_vs_seeker_ids(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - def __init__( - self, - *, - enable_combat: builtins.bool = ..., - maximum_daily_rewarded_battles: builtins.int = ..., - enable_combat_stat_stages: builtins.bool = ..., - minimum_player_level: builtins.int = ..., - maximum_daily_npc_rewarded_battles: builtins.int = ..., - active_combat_update_interval_ms: builtins.int = ..., - waiting_for_player_update_interval_ms: builtins.int = ..., - ready_for_battle_update_interval_ms: builtins.int = ..., - pre_move_submit_window_ms: builtins.int = ..., - post_move_submit_window_ms: builtins.int = ..., - enable_sockets: builtins.bool = ..., - enable_spin_minigame: builtins.bool = ..., - enable_quick_swap_v2: builtins.bool = ..., - deprecated_vs_seeker_setting: builtins.bool = ..., - vs_seeker_walking_dist_poll_duration_ms: builtins.int = ..., - vs_seeker_player_min_level: builtins.int = ..., - matchmaking_poll_duration_ms: builtins.int = ..., - enable_particle_minigame: builtins.bool = ..., - enable_vs_seeker_upgrade_iap: builtins.bool = ..., - enable_flyout_animations: builtins.bool = ..., - enable_battle_hub: builtins.bool = ..., - matchmaking_timeout_duration_ms: builtins.int = ..., - planned_downtime_timestamp_ms: builtins.int = ..., - latency_compensation_threshold_ms: builtins.int = ..., - combat_data_types: collections.abc.Iterable[global___CombatGlobalSettingsProto.CombatDataTypes.ValueType] | None = ..., - combat_league_vs_seeker_ids: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["active_combat_update_interval_ms", b"active_combat_update_interval_ms", "combat_data_types", b"combat_data_types", "combat_league_vs_seeker_ids", b"combat_league_vs_seeker_ids", "deprecated_vs_seeker_setting", b"deprecated_vs_seeker_setting", "enable_battle_hub", b"enable_battle_hub", "enable_combat", b"enable_combat", "enable_combat_stat_stages", b"enable_combat_stat_stages", "enable_flyout_animations", b"enable_flyout_animations", "enable_particle_minigame", b"enable_particle_minigame", "enable_quick_swap_v2", b"enable_quick_swap_v2", "enable_sockets", b"enable_sockets", "enable_spin_minigame", b"enable_spin_minigame", "enable_vs_seeker_upgrade_iap", b"enable_vs_seeker_upgrade_iap", "latency_compensation_threshold_ms", b"latency_compensation_threshold_ms", "matchmaking_poll_duration_ms", b"matchmaking_poll_duration_ms", "matchmaking_timeout_duration_ms", b"matchmaking_timeout_duration_ms", "maximum_daily_npc_rewarded_battles", b"maximum_daily_npc_rewarded_battles", "maximum_daily_rewarded_battles", b"maximum_daily_rewarded_battles", "minimum_player_level", b"minimum_player_level", "planned_downtime_timestamp_ms", b"planned_downtime_timestamp_ms", "post_move_submit_window_ms", b"post_move_submit_window_ms", "pre_move_submit_window_ms", b"pre_move_submit_window_ms", "ready_for_battle_update_interval_ms", b"ready_for_battle_update_interval_ms", "vs_seeker_player_min_level", b"vs_seeker_player_min_level", "vs_seeker_walking_dist_poll_duration_ms", b"vs_seeker_walking_dist_poll_duration_ms", "waiting_for_player_update_interval_ms", b"waiting_for_player_update_interval_ms"]) -> None: ... - -global___CombatGlobalSettingsProto = CombatGlobalSettingsProto - -@typing_extensions.final -class CombatHubEntranceTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - COMBAT_HUB_TELEMETRY_ID_FIELD_NUMBER: builtins.int - combat_hub_telemetry_id: global___CombatHubEntranceTelemetryIds.ValueType - def __init__( - self, - *, - combat_hub_telemetry_id: global___CombatHubEntranceTelemetryIds.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["combat_hub_telemetry_id", b"combat_hub_telemetry_id"]) -> None: ... - -global___CombatHubEntranceTelemetry = CombatHubEntranceTelemetry - -@typing_extensions.final -class CombatIdMismatchDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_STRING_FIELD_NUMBER: builtins.int - TYPE_FIELD_NUMBER: builtins.int - ob_string: builtins.str - type: global___ObCombatMismatchData.MismatchState.Type.ValueType - def __init__( - self, - *, - ob_string: builtins.str = ..., - type: global___ObCombatMismatchData.MismatchState.Type.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_string", b"ob_string", "type", b"type"]) -> None: ... - -global___CombatIdMismatchDataProto = CombatIdMismatchDataProto - -@typing_extensions.final -class CombatLeagueProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _ConditionType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ConditionTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[CombatLeagueProto._ConditionType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: CombatLeagueProto._ConditionType.ValueType # 0 - WITH_POKEMON_CP_LIMIT: CombatLeagueProto._ConditionType.ValueType # 1 - WITH_PLAYER_LEVEL: CombatLeagueProto._ConditionType.ValueType # 2 - WITH_POKEMON_TYPE: CombatLeagueProto._ConditionType.ValueType # 3 - WITH_POKEMON_CATEGORY: CombatLeagueProto._ConditionType.ValueType # 4 - WITH_UNIQUE_POKEMON: CombatLeagueProto._ConditionType.ValueType # 5 - POKEMON_WHITELIST: CombatLeagueProto._ConditionType.ValueType # 6 - POKEMON_BANLIST: CombatLeagueProto._ConditionType.ValueType # 7 - POKEMON_CAUGHT_TIMESTAMP: CombatLeagueProto._ConditionType.ValueType # 8 - POKEMON_LEVEL_RANGE: CombatLeagueProto._ConditionType.ValueType # 9 - - class ConditionType(_ConditionType, metaclass=_ConditionTypeEnumTypeWrapper): ... - UNSET: CombatLeagueProto.ConditionType.ValueType # 0 - WITH_POKEMON_CP_LIMIT: CombatLeagueProto.ConditionType.ValueType # 1 - WITH_PLAYER_LEVEL: CombatLeagueProto.ConditionType.ValueType # 2 - WITH_POKEMON_TYPE: CombatLeagueProto.ConditionType.ValueType # 3 - WITH_POKEMON_CATEGORY: CombatLeagueProto.ConditionType.ValueType # 4 - WITH_UNIQUE_POKEMON: CombatLeagueProto.ConditionType.ValueType # 5 - POKEMON_WHITELIST: CombatLeagueProto.ConditionType.ValueType # 6 - POKEMON_BANLIST: CombatLeagueProto.ConditionType.ValueType # 7 - POKEMON_CAUGHT_TIMESTAMP: CombatLeagueProto.ConditionType.ValueType # 8 - POKEMON_LEVEL_RANGE: CombatLeagueProto.ConditionType.ValueType # 9 - - class _LeagueType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _LeagueTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[CombatLeagueProto._LeagueType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - NONE: CombatLeagueProto._LeagueType.ValueType # 0 - STANDARD: CombatLeagueProto._LeagueType.ValueType # 1 - PREMIER: CombatLeagueProto._LeagueType.ValueType # 2 - - class LeagueType(_LeagueType, metaclass=_LeagueTypeEnumTypeWrapper): ... - NONE: CombatLeagueProto.LeagueType.ValueType # 0 - STANDARD: CombatLeagueProto.LeagueType.ValueType # 1 - PREMIER: CombatLeagueProto.LeagueType.ValueType # 2 - - @typing_extensions.final - class ObCombatLeagueProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class ObData(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_1_FIELD_NUMBER: builtins.int - OB_INT32_2_FIELD_NUMBER: builtins.int - ob_int32_1: builtins.int - ob_int32_2: builtins.int - def __init__( - self, - *, - ob_int32_1: builtins.int = ..., - ob_int32_2: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_int32_1", b"ob_int32_1", "ob_int32_2", b"ob_int32_2"]) -> None: ... - - OB_DATA_FIELD_NUMBER: builtins.int - OB_BOOL_1_FIELD_NUMBER: builtins.int - OB_BOOL_2_FIELD_NUMBER: builtins.int - OB_BOOL_3_FIELD_NUMBER: builtins.int - POKEMON_CLASS_FIELD_NUMBER: builtins.int - POKEMON_ALIGNMENT_FIELD_NUMBER: builtins.int - POKEMON_SIZE_FIELD_NUMBER: builtins.int - @property - def ob_data(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CombatLeagueProto.ObCombatLeagueProto.ObData]: ... - ob_bool_1: builtins.bool - ob_bool_2: builtins.bool - ob_bool_3: builtins.bool - @property - def pokemon_class(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___HoloPokemonClass.ValueType]: ... - @property - def pokemon_alignment(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___PokemonDisplayProto.Alignment.ValueType]: ... - @property - def pokemon_size(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___HoloPokemonSize.ValueType]: ... - def __init__( - self, - *, - ob_data: collections.abc.Iterable[global___CombatLeagueProto.ObCombatLeagueProto.ObData] | None = ..., - ob_bool_1: builtins.bool = ..., - ob_bool_2: builtins.bool = ..., - ob_bool_3: builtins.bool = ..., - pokemon_class: collections.abc.Iterable[global___HoloPokemonClass.ValueType] | None = ..., - pokemon_alignment: collections.abc.Iterable[global___PokemonDisplayProto.Alignment.ValueType] | None = ..., - pokemon_size: collections.abc.Iterable[global___HoloPokemonSize.ValueType] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_bool_1", b"ob_bool_1", "ob_bool_2", b"ob_bool_2", "ob_bool_3", b"ob_bool_3", "ob_data", b"ob_data", "pokemon_alignment", b"pokemon_alignment", "pokemon_class", b"pokemon_class", "pokemon_size", b"pokemon_size"]) -> None: ... - - @typing_extensions.final - class PokemonBanlist(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NAME_FIELD_NUMBER: builtins.int - POKEMON_FIELD_NUMBER: builtins.int - OB_PROTO_FIELD_NUMBER: builtins.int - name: builtins.str - @property - def pokemon(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CombatLeagueProto.PokemonWithForm]: ... - @property - def ob_proto(self) -> global___CombatLeagueProto.ObCombatLeagueProto: ... - def __init__( - self, - *, - name: builtins.str = ..., - pokemon: collections.abc.Iterable[global___CombatLeagueProto.PokemonWithForm] | None = ..., - ob_proto: global___CombatLeagueProto.ObCombatLeagueProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["ob_proto", b"ob_proto"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["name", b"name", "ob_proto", b"ob_proto", "pokemon", b"pokemon"]) -> None: ... - - @typing_extensions.final - class PokemonCaughtTimestamp(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - AFTER_TIMESTAMP_FIELD_NUMBER: builtins.int - BEFORE_TIMESTAMP_FIELD_NUMBER: builtins.int - after_timestamp: builtins.int - before_timestamp: builtins.int - def __init__( - self, - *, - after_timestamp: builtins.int = ..., - before_timestamp: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["after_timestamp", b"after_timestamp", "before_timestamp", b"before_timestamp"]) -> None: ... - - @typing_extensions.final - class PokemonConditionProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - WITH_POKEMON_CP_LIMIT_FIELD_NUMBER: builtins.int - WITH_POKEMON_TYPE_FIELD_NUMBER: builtins.int - WITH_POKEMON_CATEGORY_FIELD_NUMBER: builtins.int - POKEMON_WHITELIST_FIELD_NUMBER: builtins.int - POKEMON_BANLIST_FIELD_NUMBER: builtins.int - POKEMON_CAUGHT_TIMESTAMP_FIELD_NUMBER: builtins.int - POKEMON_LEVEL_RANGE_FIELD_NUMBER: builtins.int - TYPE_FIELD_NUMBER: builtins.int - @property - def with_pokemon_cp_limit(self) -> global___WithPokemonCpLimitProto: ... - @property - def with_pokemon_type(self) -> global___WithPokemonTypeProto: ... - @property - def with_pokemon_category(self) -> global___WithPokemonCategoryProto: ... - @property - def pokemon_whitelist(self) -> global___CombatLeagueProto.PokemonWhitelist: ... - @property - def pokemon_banlist(self) -> global___CombatLeagueProto.PokemonBanlist: ... - @property - def pokemon_caught_timestamp(self) -> global___CombatLeagueProto.PokemonCaughtTimestamp: ... - @property - def pokemon_level_range(self) -> global___CombatLeagueProto.PokemonLevelRange: ... - type: global___CombatLeagueProto.ConditionType.ValueType - def __init__( - self, - *, - with_pokemon_cp_limit: global___WithPokemonCpLimitProto | None = ..., - with_pokemon_type: global___WithPokemonTypeProto | None = ..., - with_pokemon_category: global___WithPokemonCategoryProto | None = ..., - pokemon_whitelist: global___CombatLeagueProto.PokemonWhitelist | None = ..., - pokemon_banlist: global___CombatLeagueProto.PokemonBanlist | None = ..., - pokemon_caught_timestamp: global___CombatLeagueProto.PokemonCaughtTimestamp | None = ..., - pokemon_level_range: global___CombatLeagueProto.PokemonLevelRange | None = ..., - type: global___CombatLeagueProto.ConditionType.ValueType = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["Condition", b"Condition", "pokemon_banlist", b"pokemon_banlist", "pokemon_caught_timestamp", b"pokemon_caught_timestamp", "pokemon_level_range", b"pokemon_level_range", "pokemon_whitelist", b"pokemon_whitelist", "with_pokemon_category", b"with_pokemon_category", "with_pokemon_cp_limit", b"with_pokemon_cp_limit", "with_pokemon_type", b"with_pokemon_type"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["Condition", b"Condition", "pokemon_banlist", b"pokemon_banlist", "pokemon_caught_timestamp", b"pokemon_caught_timestamp", "pokemon_level_range", b"pokemon_level_range", "pokemon_whitelist", b"pokemon_whitelist", "type", b"type", "with_pokemon_category", b"with_pokemon_category", "with_pokemon_cp_limit", b"with_pokemon_cp_limit", "with_pokemon_type", b"with_pokemon_type"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["Condition", b"Condition"]) -> typing_extensions.Literal["with_pokemon_cp_limit", "with_pokemon_type", "with_pokemon_category", "pokemon_whitelist", "pokemon_banlist", "pokemon_caught_timestamp", "pokemon_level_range"] | None: ... - - @typing_extensions.final - class PokemonLevelRange(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MIN_LEVEL_FIELD_NUMBER: builtins.int - MAX_LEVEL_FIELD_NUMBER: builtins.int - min_level: builtins.int - max_level: builtins.int - def __init__( - self, - *, - min_level: builtins.int = ..., - max_level: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["max_level", b"max_level", "min_level", b"min_level"]) -> None: ... - - @typing_extensions.final - class PokemonWhitelist(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NAME_FIELD_NUMBER: builtins.int - POKEMON_FIELD_NUMBER: builtins.int - OB_PROTO_FIELD_NUMBER: builtins.int - name: builtins.str - @property - def pokemon(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CombatLeagueProto.PokemonWithForm]: ... - @property - def ob_proto(self) -> global___CombatLeagueProto.ObCombatLeagueProto: ... - def __init__( - self, - *, - name: builtins.str = ..., - pokemon: collections.abc.Iterable[global___CombatLeagueProto.PokemonWithForm] | None = ..., - ob_proto: global___CombatLeagueProto.ObCombatLeagueProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["ob_proto", b"ob_proto"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["name", b"name", "ob_proto", b"ob_proto", "pokemon", b"pokemon"]) -> None: ... - - @typing_extensions.final - class PokemonWithForm(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ID_FIELD_NUMBER: builtins.int - FORM_FIELD_NUMBER: builtins.int - FORMS_FIELD_NUMBER: builtins.int - id: global___HoloPokemonId.ValueType - form: global___PokemonDisplayProto.Form.ValueType - @property - def forms(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___PokemonDisplayProto.Form.ValueType]: ... - def __init__( - self, - *, - id: global___HoloPokemonId.ValueType = ..., - form: global___PokemonDisplayProto.Form.ValueType = ..., - forms: collections.abc.Iterable[global___PokemonDisplayProto.Form.ValueType] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["form", b"form", "forms", b"forms", "id", b"id"]) -> None: ... - - @typing_extensions.final - class UnlockConditionProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - WITH_PLAYER_LEVEL_FIELD_NUMBER: builtins.int - WITH_POKEMON_CP_LIMIT_FIELD_NUMBER: builtins.int - WITH_POKEMON_TYPE_FIELD_NUMBER: builtins.int - WITH_POKEMON_CATEGORY_FIELD_NUMBER: builtins.int - POKEMON_WHITELIST_FIELD_NUMBER: builtins.int - POKEMON_BANLIST_FIELD_NUMBER: builtins.int - POKEMON_CAUGHT_TIMESTAMP_FIELD_NUMBER: builtins.int - POKEMON_LEVEL_RANGE_FIELD_NUMBER: builtins.int - TYPE_FIELD_NUMBER: builtins.int - MIN_POKEMON_COUNT_FIELD_NUMBER: builtins.int - @property - def with_player_level(self) -> global___WithPlayerLevelProto: ... - @property - def with_pokemon_cp_limit(self) -> global___WithPokemonCpLimitProto: ... - @property - def with_pokemon_type(self) -> global___WithPokemonTypeProto: ... - @property - def with_pokemon_category(self) -> global___WithPokemonCategoryProto: ... - @property - def pokemon_whitelist(self) -> global___CombatLeagueProto.PokemonWhitelist: ... - @property - def pokemon_banlist(self) -> global___CombatLeagueProto.PokemonBanlist: ... - @property - def pokemon_caught_timestamp(self) -> global___CombatLeagueProto.PokemonCaughtTimestamp: ... - @property - def pokemon_level_range(self) -> global___CombatLeagueProto.PokemonLevelRange: ... - type: global___CombatLeagueProto.ConditionType.ValueType - min_pokemon_count: builtins.int - def __init__( - self, - *, - with_player_level: global___WithPlayerLevelProto | None = ..., - with_pokemon_cp_limit: global___WithPokemonCpLimitProto | None = ..., - with_pokemon_type: global___WithPokemonTypeProto | None = ..., - with_pokemon_category: global___WithPokemonCategoryProto | None = ..., - pokemon_whitelist: global___CombatLeagueProto.PokemonWhitelist | None = ..., - pokemon_banlist: global___CombatLeagueProto.PokemonBanlist | None = ..., - pokemon_caught_timestamp: global___CombatLeagueProto.PokemonCaughtTimestamp | None = ..., - pokemon_level_range: global___CombatLeagueProto.PokemonLevelRange | None = ..., - type: global___CombatLeagueProto.ConditionType.ValueType = ..., - min_pokemon_count: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["Condition", b"Condition", "pokemon_banlist", b"pokemon_banlist", "pokemon_caught_timestamp", b"pokemon_caught_timestamp", "pokemon_level_range", b"pokemon_level_range", "pokemon_whitelist", b"pokemon_whitelist", "with_player_level", b"with_player_level", "with_pokemon_category", b"with_pokemon_category", "with_pokemon_cp_limit", b"with_pokemon_cp_limit", "with_pokemon_type", b"with_pokemon_type"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["Condition", b"Condition", "min_pokemon_count", b"min_pokemon_count", "pokemon_banlist", b"pokemon_banlist", "pokemon_caught_timestamp", b"pokemon_caught_timestamp", "pokemon_level_range", b"pokemon_level_range", "pokemon_whitelist", b"pokemon_whitelist", "type", b"type", "with_player_level", b"with_player_level", "with_pokemon_category", b"with_pokemon_category", "with_pokemon_cp_limit", b"with_pokemon_cp_limit", "with_pokemon_type", b"with_pokemon_type"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["Condition", b"Condition"]) -> typing_extensions.Literal["with_player_level", "with_pokemon_cp_limit", "with_pokemon_type", "with_pokemon_category", "pokemon_whitelist", "pokemon_banlist", "pokemon_caught_timestamp", "pokemon_level_range"] | None: ... - - TITLE_FIELD_NUMBER: builtins.int - ENABLED_FIELD_NUMBER: builtins.int - UNLOCK_CONDITION_FIELD_NUMBER: builtins.int - POKEMON_CONDITION_FIELD_NUMBER: builtins.int - ICON_URL_FIELD_NUMBER: builtins.int - POKEMON_COUNT_FIELD_NUMBER: builtins.int - BANNED_POKEMON_FIELD_NUMBER: builtins.int - BADGE_TYPE_FIELD_NUMBER: builtins.int - MINIGAME_DEFENSE_CHANCE_LIMIT_FIELD_NUMBER: builtins.int - BATTLE_PARTY_COMBAT_LEAGUE_TEMPLATE_ID_FIELD_NUMBER: builtins.int - LEAGUE_TYPE_FIELD_NUMBER: builtins.int - BORDER_COLOR_HEX_FIELD_NUMBER: builtins.int - ALLOW_TEMP_EVOS_FIELD_NUMBER: builtins.int - COMBAT_REFACTOR_TOGGLE_FIELD_NUMBER: builtins.int - title: builtins.str - enabled: builtins.bool - @property - def unlock_condition(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CombatLeagueProto.UnlockConditionProto]: ... - @property - def pokemon_condition(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CombatLeagueProto.PokemonConditionProto]: ... - icon_url: builtins.str - pokemon_count: builtins.int - @property - def banned_pokemon(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___HoloPokemonId.ValueType]: ... - badge_type: global___HoloBadgeType.ValueType - minigame_defense_chance_limit: builtins.int - battle_party_combat_league_template_id: builtins.str - league_type: global___CombatLeagueProto.LeagueType.ValueType - border_color_hex: builtins.str - allow_temp_evos: builtins.bool - @property - def combat_refactor_toggle(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___CombatRefactorToggleProto.ValueType]: ... - def __init__( - self, - *, - title: builtins.str = ..., - enabled: builtins.bool = ..., - unlock_condition: collections.abc.Iterable[global___CombatLeagueProto.UnlockConditionProto] | None = ..., - pokemon_condition: collections.abc.Iterable[global___CombatLeagueProto.PokemonConditionProto] | None = ..., - icon_url: builtins.str = ..., - pokemon_count: builtins.int = ..., - banned_pokemon: collections.abc.Iterable[global___HoloPokemonId.ValueType] | None = ..., - badge_type: global___HoloBadgeType.ValueType = ..., - minigame_defense_chance_limit: builtins.int = ..., - battle_party_combat_league_template_id: builtins.str = ..., - league_type: global___CombatLeagueProto.LeagueType.ValueType = ..., - border_color_hex: builtins.str = ..., - allow_temp_evos: builtins.bool = ..., - combat_refactor_toggle: collections.abc.Iterable[global___CombatRefactorToggleProto.ValueType] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["allow_temp_evos", b"allow_temp_evos", "badge_type", b"badge_type", "banned_pokemon", b"banned_pokemon", "battle_party_combat_league_template_id", b"battle_party_combat_league_template_id", "border_color_hex", b"border_color_hex", "combat_refactor_toggle", b"combat_refactor_toggle", "enabled", b"enabled", "icon_url", b"icon_url", "league_type", b"league_type", "minigame_defense_chance_limit", b"minigame_defense_chance_limit", "pokemon_condition", b"pokemon_condition", "pokemon_count", b"pokemon_count", "title", b"title", "unlock_condition", b"unlock_condition"]) -> None: ... - -global___CombatLeagueProto = CombatLeagueProto - -@typing_extensions.final -class CombatLeagueSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - COMBAT_LEAGUE_TEMPLATE_ID_FIELD_NUMBER: builtins.int - @property - def combat_league_template_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - def __init__( - self, - *, - combat_league_template_id: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["combat_league_template_id", b"combat_league_template_id"]) -> None: ... - -global___CombatLeagueSettingsProto = CombatLeagueSettingsProto - -@typing_extensions.final -class CombatLogEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[CombatLogEntry._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: CombatLogEntry._Result.ValueType # 0 - SUCCESS: CombatLogEntry._Result.ValueType # 1 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: CombatLogEntry.Result.ValueType # 0 - SUCCESS: CombatLogEntry.Result.ValueType # 1 - - RESULT_FIELD_NUMBER: builtins.int - FINISH_STATE_FIELD_NUMBER: builtins.int - REWARDS_FIELD_NUMBER: builtins.int - OPPONENT_FIELD_NUMBER: builtins.int - COMBAT_LEAGUE_TEMPLATE_ID_FIELD_NUMBER: builtins.int - NPC_TEMPLATE_ID_FIELD_NUMBER: builtins.int - result: global___CombatLogEntry.Result.ValueType - finish_state: global___CombatPlayerFinishState.ValueType - @property - def rewards(self) -> global___LootProto: ... - opponent: builtins.str - combat_league_template_id: builtins.str - npc_template_id: builtins.str - def __init__( - self, - *, - result: global___CombatLogEntry.Result.ValueType = ..., - finish_state: global___CombatPlayerFinishState.ValueType = ..., - rewards: global___LootProto | None = ..., - opponent: builtins.str = ..., - combat_league_template_id: builtins.str = ..., - npc_template_id: builtins.str = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["rewards", b"rewards"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["combat_league_template_id", b"combat_league_template_id", "finish_state", b"finish_state", "npc_template_id", b"npc_template_id", "opponent", b"opponent", "result", b"result", "rewards", b"rewards"]) -> None: ... - -global___CombatLogEntry = CombatLogEntry - -@typing_extensions.final -class CombatLogProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - LIFETIME_RESULTS_FIELD_NUMBER: builtins.int - CURRENT_SEASON_RESULTS_FIELD_NUMBER: builtins.int - CURRENT_VS_SEEKER_SET_RESULTS_FIELD_NUMBER: builtins.int - PREVIOUS_SEASON_RESULTS_FIELD_NUMBER: builtins.int - @property - def lifetime_results(self) -> global___CombatSeasonResult: ... - @property - def current_season_results(self) -> global___CombatSeasonResult: ... - @property - def current_vs_seeker_set_results(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___VsSeekerBattleResult]: ... - @property - def previous_season_results(self) -> global___CombatSeasonResult: ... - def __init__( - self, - *, - lifetime_results: global___CombatSeasonResult | None = ..., - current_season_results: global___CombatSeasonResult | None = ..., - current_vs_seeker_set_results: collections.abc.Iterable[global___VsSeekerBattleResult] | None = ..., - previous_season_results: global___CombatSeasonResult | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["current_season_results", b"current_season_results", "lifetime_results", b"lifetime_results", "previous_season_results", b"previous_season_results"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["current_season_results", b"current_season_results", "current_vs_seeker_set_results", b"current_vs_seeker_set_results", "lifetime_results", b"lifetime_results", "previous_season_results", b"previous_season_results"]) -> None: ... - -global___CombatLogProto = CombatLogProto - -@typing_extensions.final -class CombatMinigameTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _MinigameCombatType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _MinigameCombatTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[CombatMinigameTelemetry._MinigameCombatType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: CombatMinigameTelemetry._MinigameCombatType.ValueType # 0 - PVP: CombatMinigameTelemetry._MinigameCombatType.ValueType # 1 - PVE: CombatMinigameTelemetry._MinigameCombatType.ValueType # 2 - - class MinigameCombatType(_MinigameCombatType, metaclass=_MinigameCombatTypeEnumTypeWrapper): ... - UNSET: CombatMinigameTelemetry.MinigameCombatType.ValueType # 0 - PVP: CombatMinigameTelemetry.MinigameCombatType.ValueType # 1 - PVE: CombatMinigameTelemetry.MinigameCombatType.ValueType # 2 - - COMBAT_TYPE_FIELD_NUMBER: builtins.int - MOVE_TYPE_FIELD_NUMBER: builtins.int - SCORE_FIELD_NUMBER: builtins.int - combat_type: global___CombatMinigameTelemetry.MinigameCombatType.ValueType - move_type: global___HoloPokemonType.ValueType - score: builtins.float - def __init__( - self, - *, - combat_type: global___CombatMinigameTelemetry.MinigameCombatType.ValueType = ..., - move_type: global___HoloPokemonType.ValueType = ..., - score: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["combat_type", b"combat_type", "move_type", b"move_type", "score", b"score"]) -> None: ... - -global___CombatMinigameTelemetry = CombatMinigameTelemetry - -@typing_extensions.final -class CombatMoveSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class CombatMoveBuffsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ATTACKER_ATTACK_STAT_STAGE_CHANGE_FIELD_NUMBER: builtins.int - ATTACKER_DEFENSE_STAT_STAGE_CHANGE_FIELD_NUMBER: builtins.int - TARGET_ATTACK_STAT_STAGE_CHANGE_FIELD_NUMBER: builtins.int - TARGET_DEFENSE_STAT_STAGE_CHANGE_FIELD_NUMBER: builtins.int - BUFF_ACTIVATION_CHANCE_FIELD_NUMBER: builtins.int - attacker_attack_stat_stage_change: builtins.int - attacker_defense_stat_stage_change: builtins.int - target_attack_stat_stage_change: builtins.int - target_defense_stat_stage_change: builtins.int - buff_activation_chance: builtins.float - def __init__( - self, - *, - attacker_attack_stat_stage_change: builtins.int = ..., - attacker_defense_stat_stage_change: builtins.int = ..., - target_attack_stat_stage_change: builtins.int = ..., - target_defense_stat_stage_change: builtins.int = ..., - buff_activation_chance: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["attacker_attack_stat_stage_change", b"attacker_attack_stat_stage_change", "attacker_defense_stat_stage_change", b"attacker_defense_stat_stage_change", "buff_activation_chance", b"buff_activation_chance", "target_attack_stat_stage_change", b"target_attack_stat_stage_change", "target_defense_stat_stage_change", b"target_defense_stat_stage_change"]) -> None: ... - - UNIQUE_ID_FIELD_NUMBER: builtins.int - TYPE_FIELD_NUMBER: builtins.int - POWER_FIELD_NUMBER: builtins.int - VFX_NAME_FIELD_NUMBER: builtins.int - DURATION_TURNS_FIELD_NUMBER: builtins.int - ENERGY_DELTA_FIELD_NUMBER: builtins.int - BUFFS_FIELD_NUMBER: builtins.int - MODIFIER_FIELD_NUMBER: builtins.int - unique_id: global___HoloPokemonMove.ValueType - type: global___HoloPokemonType.ValueType - power: builtins.float - vfx_name: builtins.str - duration_turns: builtins.int - energy_delta: builtins.int - @property - def buffs(self) -> global___CombatMoveSettingsProto.CombatMoveBuffsProto: ... - @property - def modifier(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MoveModifierProto]: ... - def __init__( - self, - *, - unique_id: global___HoloPokemonMove.ValueType = ..., - type: global___HoloPokemonType.ValueType = ..., - power: builtins.float = ..., - vfx_name: builtins.str = ..., - duration_turns: builtins.int = ..., - energy_delta: builtins.int = ..., - buffs: global___CombatMoveSettingsProto.CombatMoveBuffsProto | None = ..., - modifier: collections.abc.Iterable[global___MoveModifierProto] | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["buffs", b"buffs"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["buffs", b"buffs", "duration_turns", b"duration_turns", "energy_delta", b"energy_delta", "modifier", b"modifier", "power", b"power", "type", b"type", "unique_id", b"unique_id", "vfx_name", b"vfx_name"]) -> None: ... - -global___CombatMoveSettingsProto = CombatMoveSettingsProto - -@typing_extensions.final -class CombatNpcPersonalityProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PERSONALITY_NAME_FIELD_NUMBER: builtins.int - SUPER_EFFECTIVE_CHANCE_FIELD_NUMBER: builtins.int - SPECIAL_CHANCE_FIELD_NUMBER: builtins.int - DEFENSIVE_MINIMUM_SCORE_FIELD_NUMBER: builtins.int - DEFENSIVE_MAXIMUM_SCORE_FIELD_NUMBER: builtins.int - OFFENSIVE_MINIMUM_SCORE_FIELD_NUMBER: builtins.int - OFFENSIVE_MAXIMUM_SCORE_FIELD_NUMBER: builtins.int - personality_name: builtins.str - super_effective_chance: builtins.float - special_chance: builtins.float - defensive_minimum_score: builtins.float - defensive_maximum_score: builtins.float - offensive_minimum_score: builtins.float - offensive_maximum_score: builtins.float - def __init__( - self, - *, - personality_name: builtins.str = ..., - super_effective_chance: builtins.float = ..., - special_chance: builtins.float = ..., - defensive_minimum_score: builtins.float = ..., - defensive_maximum_score: builtins.float = ..., - offensive_minimum_score: builtins.float = ..., - offensive_maximum_score: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["defensive_maximum_score", b"defensive_maximum_score", "defensive_minimum_score", b"defensive_minimum_score", "offensive_maximum_score", b"offensive_maximum_score", "offensive_minimum_score", b"offensive_minimum_score", "personality_name", b"personality_name", "special_chance", b"special_chance", "super_effective_chance", b"super_effective_chance"]) -> None: ... - -global___CombatNpcPersonalityProto = CombatNpcPersonalityProto - -@typing_extensions.final -class CombatNpcTrainerProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TRAINER_NAME_FIELD_NUMBER: builtins.int - COMBAT_LEAGUE_TEMPLATE_ID_FIELD_NUMBER: builtins.int - COMBAT_PERSONALITY_ID_FIELD_NUMBER: builtins.int - WIN_LOOT_TABLE_ID_FIELD_NUMBER: builtins.int - LOSE_LOOT_TABLE_ID_FIELD_NUMBER: builtins.int - AVATAR_FIELD_NUMBER: builtins.int - AVAILABLE_POKEMON_FIELD_NUMBER: builtins.int - TRAINER_TITLE_FIELD_NUMBER: builtins.int - TRAINER_QUOTE_FIELD_NUMBER: builtins.int - ICON_URL_FIELD_NUMBER: builtins.int - BACKDROP_IMAGE_BUNDLE_FIELD_NUMBER: builtins.int - trainer_name: builtins.str - combat_league_template_id: builtins.str - combat_personality_id: builtins.str - win_loot_table_id: builtins.str - lose_loot_table_id: builtins.str - @property - def avatar(self) -> global___PlayerAvatarProto: ... - @property - def available_pokemon(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___NpcPokemonProto]: ... - trainer_title: builtins.str - trainer_quote: builtins.str - icon_url: builtins.str - backdrop_image_bundle: builtins.str - def __init__( - self, - *, - trainer_name: builtins.str = ..., - combat_league_template_id: builtins.str = ..., - combat_personality_id: builtins.str = ..., - win_loot_table_id: builtins.str = ..., - lose_loot_table_id: builtins.str = ..., - avatar: global___PlayerAvatarProto | None = ..., - available_pokemon: collections.abc.Iterable[global___NpcPokemonProto] | None = ..., - trainer_title: builtins.str = ..., - trainer_quote: builtins.str = ..., - icon_url: builtins.str = ..., - backdrop_image_bundle: builtins.str = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["avatar", b"avatar"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["available_pokemon", b"available_pokemon", "avatar", b"avatar", "backdrop_image_bundle", b"backdrop_image_bundle", "combat_league_template_id", b"combat_league_template_id", "combat_personality_id", b"combat_personality_id", "icon_url", b"icon_url", "lose_loot_table_id", b"lose_loot_table_id", "trainer_name", b"trainer_name", "trainer_quote", b"trainer_quote", "trainer_title", b"trainer_title", "win_loot_table_id", b"win_loot_table_id"]) -> None: ... - -global___CombatNpcTrainerProto = CombatNpcTrainerProto - -@typing_extensions.final -class CombatOffensiveInputChallengeSettings(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SCORE_PER_TAP_FIELD_NUMBER: builtins.int - SCORE_DECAY_PER_SECOND_FIELD_NUMBER: builtins.int - MAX_SCORE_FIELD_NUMBER: builtins.int - HIGH_SCORE_ADDITIONAL_DECAY_PER_SECOND_FIELD_NUMBER: builtins.int - MAX_TIME_ADDITIONAL_DECAY_PER_SECOND_FIELD_NUMBER: builtins.int - score_per_tap: builtins.float - score_decay_per_second: builtins.float - max_score: builtins.float - high_score_additional_decay_per_second: builtins.float - max_time_additional_decay_per_second: builtins.float - def __init__( - self, - *, - score_per_tap: builtins.float = ..., - score_decay_per_second: builtins.float = ..., - max_score: builtins.float = ..., - high_score_additional_decay_per_second: builtins.float = ..., - max_time_additional_decay_per_second: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["high_score_additional_decay_per_second", b"high_score_additional_decay_per_second", "max_score", b"max_score", "max_time_additional_decay_per_second", b"max_time_additional_decay_per_second", "score_decay_per_second", b"score_decay_per_second", "score_per_tap", b"score_per_tap"]) -> None: ... - -global___CombatOffensiveInputChallengeSettings = CombatOffensiveInputChallengeSettings - -@typing_extensions.final -class CombatPlayerPreferencesProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FRIENDS_COMBAT_OPT_OUT_FIELD_NUMBER: builtins.int - NEARBY_COMBAT_OPT_IN_FIELD_NUMBER: builtins.int - friends_combat_opt_out: builtins.bool - nearby_combat_opt_in: builtins.bool - def __init__( - self, - *, - friends_combat_opt_out: builtins.bool = ..., - nearby_combat_opt_in: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["friends_combat_opt_out", b"friends_combat_opt_out", "nearby_combat_opt_in", b"nearby_combat_opt_in"]) -> None: ... - -global___CombatPlayerPreferencesProto = CombatPlayerPreferencesProto - -@typing_extensions.final -class CombatPlayerProfileProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class Location(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - LAT_DEGREE_FIELD_NUMBER: builtins.int - LNG_DEGREE_FIELD_NUMBER: builtins.int - lat_degree: builtins.float - lng_degree: builtins.float - def __init__( - self, - *, - lat_degree: builtins.float = ..., - lng_degree: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["lat_degree", b"lat_degree", "lng_degree", b"lng_degree"]) -> None: ... - - PLAYER_ID_FIELD_NUMBER: builtins.int - PUBLIC_PROFILE_FIELD_NUMBER: builtins.int - COMBAT_LEAGUE_TEMPLATE_ID_FIELD_NUMBER: builtins.int - BUDDY_POKEMON_ID_FIELD_NUMBER: builtins.int - LOCATION_FIELD_NUMBER: builtins.int - COMBAT_PLAYER_PREFERENCES_FIELD_NUMBER: builtins.int - OB_STRING_FIELD_NUMBER: builtins.int - player_id: builtins.str - @property - def public_profile(self) -> global___PlayerPublicProfileProto: ... - @property - def combat_league_template_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - buddy_pokemon_id: builtins.int - @property - def location(self) -> global___CombatPlayerProfileProto.Location: ... - @property - def combat_player_preferences(self) -> global___CombatPlayerPreferencesProto: ... - ob_string: builtins.str - def __init__( - self, - *, - player_id: builtins.str = ..., - public_profile: global___PlayerPublicProfileProto | None = ..., - combat_league_template_id: collections.abc.Iterable[builtins.str] | None = ..., - buddy_pokemon_id: builtins.int = ..., - location: global___CombatPlayerProfileProto.Location | None = ..., - combat_player_preferences: global___CombatPlayerPreferencesProto | None = ..., - ob_string: builtins.str = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["combat_player_preferences", b"combat_player_preferences", "location", b"location", "public_profile", b"public_profile"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["buddy_pokemon_id", b"buddy_pokemon_id", "combat_league_template_id", b"combat_league_template_id", "combat_player_preferences", b"combat_player_preferences", "location", b"location", "ob_string", b"ob_string", "player_id", b"player_id", "public_profile", b"public_profile"]) -> None: ... - -global___CombatPlayerProfileProto = CombatPlayerProfileProto - -@typing_extensions.final -class CombatProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _CombatState: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _CombatStateEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[CombatProto._CombatState.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: CombatProto._CombatState.ValueType # 0 - WAITING_FOR_PLAYERS: CombatProto._CombatState.ValueType # 1 - READY: CombatProto._CombatState.ValueType # 2 - ACTIVE: CombatProto._CombatState.ValueType # 3 - SPECIAL_ATTACK: CombatProto._CombatState.ValueType # 4 - WAITING_FOR_CHANGE_POKEMON: CombatProto._CombatState.ValueType # 5 - FINISHED: CombatProto._CombatState.ValueType # 6 - PLAYER_QUIT: CombatProto._CombatState.ValueType # 7 - TIMEOUT: CombatProto._CombatState.ValueType # 8 - SYNC: CombatProto._CombatState.ValueType # 9 - - class CombatState(_CombatState, metaclass=_CombatStateEnumTypeWrapper): ... - UNSET: CombatProto.CombatState.ValueType # 0 - WAITING_FOR_PLAYERS: CombatProto.CombatState.ValueType # 1 - READY: CombatProto.CombatState.ValueType # 2 - ACTIVE: CombatProto.CombatState.ValueType # 3 - SPECIAL_ATTACK: CombatProto.CombatState.ValueType # 4 - WAITING_FOR_CHANGE_POKEMON: CombatProto.CombatState.ValueType # 5 - FINISHED: CombatProto.CombatState.ValueType # 6 - PLAYER_QUIT: CombatProto.CombatState.ValueType # 7 - TIMEOUT: CombatProto.CombatState.ValueType # 8 - SYNC: CombatProto.CombatState.ValueType # 9 - - @typing_extensions.final - class CombatPlayerProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PUBLIC_PROFILE_FIELD_NUMBER: builtins.int - ACTIVE_POKEMON_FIELD_NUMBER: builtins.int - RESERVE_POKEMON_FIELD_NUMBER: builtins.int - FAINTED_POKEMON_FIELD_NUMBER: builtins.int - CURRENT_ACTION_FIELD_NUMBER: builtins.int - LOCKSTEP_ACK_FIELD_NUMBER: builtins.int - LAST_UPDATED_TURN_FIELD_NUMBER: builtins.int - MINIGAME_ACTION_FIELD_NUMBER: builtins.int - QUICK_SWAP_AVAILABLE_MS_FIELD_NUMBER: builtins.int - MINIGAME_DEFENSE_CHANCES_LEFT_FIELD_NUMBER: builtins.int - COMBAT_NPC_PERSONALITY_ID_FIELD_NUMBER: builtins.int - TIMES_COMBAT_ACTIONS_CALLED_FIELD_NUMBER: builtins.int - LOBBY_JOIN_TIME_MS_FIELD_NUMBER: builtins.int - SUPER_EFFECTIVE_CHARGE_ATTACKS_USED_FIELD_NUMBER: builtins.int - ACTION_FIELD_NUMBER: builtins.int - @property - def public_profile(self) -> global___PlayerPublicProfileProto: ... - @property - def active_pokemon(self) -> global___CombatProto.CombatPokemonProto: ... - @property - def reserve_pokemon(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CombatProto.CombatPokemonProto]: ... - @property - def fainted_pokemon(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CombatProto.CombatPokemonProto]: ... - @property - def current_action(self) -> global___CombatActionProto: ... - lockstep_ack: builtins.bool - last_updated_turn: builtins.int - @property - def minigame_action(self) -> global___CombatActionProto: ... - quick_swap_available_ms: builtins.int - minigame_defense_chances_left: builtins.int - combat_npc_personality_id: builtins.str - times_combat_actions_called: builtins.int - lobby_join_time_ms: builtins.int - super_effective_charge_attacks_used: builtins.int - action: global___CombatActionProto.ActionType.ValueType - def __init__( - self, - *, - public_profile: global___PlayerPublicProfileProto | None = ..., - active_pokemon: global___CombatProto.CombatPokemonProto | None = ..., - reserve_pokemon: collections.abc.Iterable[global___CombatProto.CombatPokemonProto] | None = ..., - fainted_pokemon: collections.abc.Iterable[global___CombatProto.CombatPokemonProto] | None = ..., - current_action: global___CombatActionProto | None = ..., - lockstep_ack: builtins.bool = ..., - last_updated_turn: builtins.int = ..., - minigame_action: global___CombatActionProto | None = ..., - quick_swap_available_ms: builtins.int = ..., - minigame_defense_chances_left: builtins.int = ..., - combat_npc_personality_id: builtins.str = ..., - times_combat_actions_called: builtins.int = ..., - lobby_join_time_ms: builtins.int = ..., - super_effective_charge_attacks_used: builtins.int = ..., - action: global___CombatActionProto.ActionType.ValueType = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["active_pokemon", b"active_pokemon", "current_action", b"current_action", "minigame_action", b"minigame_action", "public_profile", b"public_profile"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["action", b"action", "active_pokemon", b"active_pokemon", "combat_npc_personality_id", b"combat_npc_personality_id", "current_action", b"current_action", "fainted_pokemon", b"fainted_pokemon", "last_updated_turn", b"last_updated_turn", "lobby_join_time_ms", b"lobby_join_time_ms", "lockstep_ack", b"lockstep_ack", "minigame_action", b"minigame_action", "minigame_defense_chances_left", b"minigame_defense_chances_left", "public_profile", b"public_profile", "quick_swap_available_ms", b"quick_swap_available_ms", "reserve_pokemon", b"reserve_pokemon", "super_effective_charge_attacks_used", b"super_effective_charge_attacks_used", "times_combat_actions_called", b"times_combat_actions_called"]) -> None: ... - - @typing_extensions.final - class CombatPokemonProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_ID_FIELD_NUMBER: builtins.int - POKEDEX_ID_FIELD_NUMBER: builtins.int - CP_FIELD_NUMBER: builtins.int - CP_MULTIPLIER_FIELD_NUMBER: builtins.int - STAMINA_FIELD_NUMBER: builtins.int - MAX_STAMINA_FIELD_NUMBER: builtins.int - MOVE1_FIELD_NUMBER: builtins.int - MOVE2_FIELD_NUMBER: builtins.int - MOVE3_FIELD_NUMBER: builtins.int - ENERGY_FIELD_NUMBER: builtins.int - POKEMON_DISPLAY_FIELD_NUMBER: builtins.int - INDIVIDUAL_ATTACK_FIELD_NUMBER: builtins.int - INDIVIDUAL_DEFENSE_FIELD_NUMBER: builtins.int - INDIVIDUAL_STAMINA_FIELD_NUMBER: builtins.int - ATTACK_STAT_STAGE_FIELD_NUMBER: builtins.int - DEFENSE_STAT_STAGE_FIELD_NUMBER: builtins.int - BATTLES_WON_FIELD_NUMBER: builtins.int - BATTLES_LOST_FIELD_NUMBER: builtins.int - NICKNAME_FIELD_NUMBER: builtins.int - POKEBALL_FIELD_NUMBER: builtins.int - HEIGHT_FIELD_NUMBER: builtins.int - WEIGHT_FIELD_NUMBER: builtins.int - POKEMON_SIZE_FIELD_NUMBER: builtins.int - NOTABLE_ACTION_HISTORY_FIELD_NUMBER: builtins.int - VS_EFFECT_TAG_FIELD_NUMBER: builtins.int - pokemon_id: builtins.int - pokedex_id: global___HoloPokemonId.ValueType - cp: builtins.int - cp_multiplier: builtins.float - stamina: builtins.int - max_stamina: builtins.int - move1: global___HoloPokemonMove.ValueType - move2: global___HoloPokemonMove.ValueType - move3: global___HoloPokemonMove.ValueType - energy: builtins.int - @property - def pokemon_display(self) -> global___PokemonDisplayProto: ... - individual_attack: builtins.int - individual_defense: builtins.int - individual_stamina: builtins.int - attack_stat_stage: builtins.int - defense_stat_stage: builtins.int - battles_won: builtins.int - battles_lost: builtins.int - nickname: builtins.str - pokeball: global___Item.ValueType - height: builtins.float - weight: builtins.float - pokemon_size: global___HoloPokemonSize.ValueType - @property - def notable_action_history(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___VsActionHistory]: ... - @property - def vs_effect_tag(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___VsEffectTag.ValueType]: ... - def __init__( - self, - *, - pokemon_id: builtins.int = ..., - pokedex_id: global___HoloPokemonId.ValueType = ..., - cp: builtins.int = ..., - cp_multiplier: builtins.float = ..., - stamina: builtins.int = ..., - max_stamina: builtins.int = ..., - move1: global___HoloPokemonMove.ValueType = ..., - move2: global___HoloPokemonMove.ValueType = ..., - move3: global___HoloPokemonMove.ValueType = ..., - energy: builtins.int = ..., - pokemon_display: global___PokemonDisplayProto | None = ..., - individual_attack: builtins.int = ..., - individual_defense: builtins.int = ..., - individual_stamina: builtins.int = ..., - attack_stat_stage: builtins.int = ..., - defense_stat_stage: builtins.int = ..., - battles_won: builtins.int = ..., - battles_lost: builtins.int = ..., - nickname: builtins.str = ..., - pokeball: global___Item.ValueType = ..., - height: builtins.float = ..., - weight: builtins.float = ..., - pokemon_size: global___HoloPokemonSize.ValueType = ..., - notable_action_history: collections.abc.Iterable[global___VsActionHistory] | None = ..., - vs_effect_tag: collections.abc.Iterable[global___VsEffectTag.ValueType] | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["pokemon_display", b"pokemon_display"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["attack_stat_stage", b"attack_stat_stage", "battles_lost", b"battles_lost", "battles_won", b"battles_won", "cp", b"cp", "cp_multiplier", b"cp_multiplier", "defense_stat_stage", b"defense_stat_stage", "energy", b"energy", "height", b"height", "individual_attack", b"individual_attack", "individual_defense", b"individual_defense", "individual_stamina", b"individual_stamina", "max_stamina", b"max_stamina", "move1", b"move1", "move2", b"move2", "move3", b"move3", "nickname", b"nickname", "notable_action_history", b"notable_action_history", "pokeball", b"pokeball", "pokedex_id", b"pokedex_id", "pokemon_display", b"pokemon_display", "pokemon_id", b"pokemon_id", "pokemon_size", b"pokemon_size", "stamina", b"stamina", "vs_effect_tag", b"vs_effect_tag", "weight", b"weight"]) -> None: ... - - @typing_extensions.final - class ObCombatField(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT64_1_FIELD_NUMBER: builtins.int - OB_INT64_2_FIELD_NUMBER: builtins.int - OB_INT32_1_FIELD_NUMBER: builtins.int - OB_INT32_2_FIELD_NUMBER: builtins.int - RENDER_MODIFIER_FIELD_NUMBER: builtins.int - ob_int64_1: builtins.int - ob_int64_2: builtins.int - ob_int32_1: builtins.int - ob_int32_2: builtins.int - @property - def render_modifier(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___FormRenderModifier]: ... - def __init__( - self, - *, - ob_int64_1: builtins.int = ..., - ob_int64_2: builtins.int = ..., - ob_int32_1: builtins.int = ..., - ob_int32_2: builtins.int = ..., - render_modifier: collections.abc.Iterable[global___FormRenderModifier] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_int32_1", b"ob_int32_1", "ob_int32_2", b"ob_int32_2", "ob_int64_1", b"ob_int64_1", "ob_int64_2", b"ob_int64_2", "render_modifier", b"render_modifier"]) -> None: ... - - COMBAT_STATE_FIELD_NUMBER: builtins.int - COMBAT_ID_FIELD_NUMBER: builtins.int - PLAYER_FIELD_NUMBER: builtins.int - OPPONENT_FIELD_NUMBER: builtins.int - COMBAT_START_MS_FIELD_NUMBER: builtins.int - COMBAT_END_MS_FIELD_NUMBER: builtins.int - SERVER_MS_FIELD_NUMBER: builtins.int - CURRENT_TURN_FIELD_NUMBER: builtins.int - TURN_START_MS_FIELD_NUMBER: builtins.int - MINIGAME_END_MS_FIELD_NUMBER: builtins.int - MINIGAME_SUBMIT_SCORE_END_MS_FIELD_NUMBER: builtins.int - CHANGE_POKEMON_END_MS_FIELD_NUMBER: builtins.int - QUICK_SWAP_COOLDOWN_DURATION_MS_FIELD_NUMBER: builtins.int - STATE_CHANGE_DELAY_UNTIL_TURN_FIELD_NUMBER: builtins.int - OB_FIELD_FIELD_NUMBER: builtins.int - OB_INT32_1_FIELD_NUMBER: builtins.int - OB_BOOL_FIELD_NUMBER: builtins.int - OB_INT32_2_FIELD_NUMBER: builtins.int - combat_state: global___CombatProto.CombatState.ValueType - combat_id: builtins.str - @property - def player(self) -> global___CombatProto.CombatPlayerProto: ... - @property - def opponent(self) -> global___CombatProto.CombatPlayerProto: ... - combat_start_ms: builtins.int - combat_end_ms: builtins.int - server_ms: builtins.int - current_turn: builtins.int - turn_start_ms: builtins.int - minigame_end_ms: builtins.int - minigame_submit_score_end_ms: builtins.int - change_pokemon_end_ms: builtins.int - quick_swap_cooldown_duration_ms: builtins.int - state_change_delay_until_turn: builtins.int - @property - def ob_field(self) -> global___CombatProto.ObCombatField: ... - ob_int32_1: builtins.int - ob_bool: builtins.bool - ob_int32_2: builtins.int - def __init__( - self, - *, - combat_state: global___CombatProto.CombatState.ValueType = ..., - combat_id: builtins.str = ..., - player: global___CombatProto.CombatPlayerProto | None = ..., - opponent: global___CombatProto.CombatPlayerProto | None = ..., - combat_start_ms: builtins.int = ..., - combat_end_ms: builtins.int = ..., - server_ms: builtins.int = ..., - current_turn: builtins.int = ..., - turn_start_ms: builtins.int = ..., - minigame_end_ms: builtins.int = ..., - minigame_submit_score_end_ms: builtins.int = ..., - change_pokemon_end_ms: builtins.int = ..., - quick_swap_cooldown_duration_ms: builtins.int = ..., - state_change_delay_until_turn: builtins.int = ..., - ob_field: global___CombatProto.ObCombatField | None = ..., - ob_int32_1: builtins.int = ..., - ob_bool: builtins.bool = ..., - ob_int32_2: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["ob_field", b"ob_field", "opponent", b"opponent", "player", b"player"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["change_pokemon_end_ms", b"change_pokemon_end_ms", "combat_end_ms", b"combat_end_ms", "combat_id", b"combat_id", "combat_start_ms", b"combat_start_ms", "combat_state", b"combat_state", "current_turn", b"current_turn", "minigame_end_ms", b"minigame_end_ms", "minigame_submit_score_end_ms", b"minigame_submit_score_end_ms", "ob_bool", b"ob_bool", "ob_field", b"ob_field", "ob_int32_1", b"ob_int32_1", "ob_int32_2", b"ob_int32_2", "opponent", b"opponent", "player", b"player", "quick_swap_cooldown_duration_ms", b"quick_swap_cooldown_duration_ms", "server_ms", b"server_ms", "state_change_delay_until_turn", b"state_change_delay_until_turn", "turn_start_ms", b"turn_start_ms"]) -> None: ... - -global___CombatProto = CombatProto - -@typing_extensions.final -class CombatPubSubDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Type: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _TypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[CombatPubSubDataProto._Type.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - NO_TYPE: CombatPubSubDataProto._Type.ValueType # 0 - END_NPC_COMBAT: CombatPubSubDataProto._Type.ValueType # 1 - END_INVASION_COMBAT: CombatPubSubDataProto._Type.ValueType # 2 - COMBAT_NOTIFY: CombatPubSubDataProto._Type.ValueType # 3 - END_PVP_COMBAT: CombatPubSubDataProto._Type.ValueType # 4 - VS_SEEKER_MATCH_STARTED: CombatPubSubDataProto._Type.ValueType # 5 - COMBAT_CHARGE_ATTACK_ANIMATION_ACTIVE_CHANGE: CombatPubSubDataProto._Type.ValueType # 6 - COMBAT_UPDATE_ACTION_UI: CombatPubSubDataProto._Type.ValueType # 7 - COMBAT_EXIT_COMBAT_STATE: CombatPubSubDataProto._Type.ValueType # 8 - COMBAT_SUPER_EFFECTIVE_CHARGED_ATTACKS_UPDATE: CombatPubSubDataProto._Type.ValueType # 9 - COMBAT_STATE_ENTERED: CombatPubSubDataProto._Type.ValueType # 10 - COMBAT_STATE_DONE: CombatPubSubDataProto._Type.ValueType # 11 - COMBAT_STATE_EXITED: CombatPubSubDataProto._Type.ValueType # 12 - COMBAT_INITIALIZE_PRESENTATION_DIRECTOR: CombatPubSubDataProto._Type.ValueType # 13 - COMBAT_SHOW_UI: CombatPubSubDataProto._Type.ValueType # 14 - COMBAT_HIDE_UI: CombatPubSubDataProto._Type.ValueType # 15 - COMBAT_SHOW_MESSAGE: CombatPubSubDataProto._Type.ValueType # 16 - COMBAT_SHOW_TOAST: CombatPubSubDataProto._Type.ValueType # 17 - COMBAT_SHOW_TUTORIAL: CombatPubSubDataProto._Type.ValueType # 18 - COMBAT_UPDATE_IS_SHOWING_CHARGE_ANIM: CombatPubSubDataProto._Type.ValueType # 19 - COMBAT_PLAY_MINI_GAME: CombatPubSubDataProto._Type.ValueType # 20 - COMBAT_CONTINUE_AFTER_MINI_GAME: CombatPubSubDataProto._Type.ValueType # 21 - COMBAT_SHOW_SPECIAL_ATTACK: CombatPubSubDataProto._Type.ValueType # 22 - COMBAT_SPECIAL_MOVE_STATE_ENDED: CombatPubSubDataProto._Type.ValueType # 23 - COMBAT_CLEAN_UP_SPECIAL_MOVE_STATE: CombatPubSubDataProto._Type.ValueType # 24 - COMBAT_HANDLE_SPECIAL_MOVE_CAMERA_ZOOM: CombatPubSubDataProto._Type.ValueType # 25 - COMBAT_SHIELD_USED: CombatPubSubDataProto._Type.ValueType # 26 - COMBAT_DEFENDER_FLINCH: CombatPubSubDataProto._Type.ValueType # 27 - COMBAT_OPPONENT_REACT: CombatPubSubDataProto._Type.ValueType # 28 - COMBAT_FOCUS_ON_POKEMON: CombatPubSubDataProto._Type.ValueType # 29 - COMBAT_PLAY_START_FADE_TRANSITION: CombatPubSubDataProto._Type.ValueType # 30 - COMBAT_PLAY_END_FADE_TRANSITION: CombatPubSubDataProto._Type.ValueType # 31 - COMBAT_COUNTDOWN_STARTED: CombatPubSubDataProto._Type.ValueType # 32 - COMBAT_PLAY_BACK_BUTTON_SFX: CombatPubSubDataProto._Type.ValueType # 33 - COMBAT_SETUP_COMBAT_STAGE_SUBSCRIPTIONS: CombatPubSubDataProto._Type.ValueType # 34 - COMBAT_OPPONENT_RETRIEVE_POKEMON: CombatPubSubDataProto._Type.ValueType # 35 - COMBAT_HIDE_NAMEPLATE: CombatPubSubDataProto._Type.ValueType # 36 - COMBAT_DISPLAY_PHYSICAL_SHIELD: CombatPubSubDataProto._Type.ValueType # 37 - COMBAT_UPDATE_TIMER: CombatPubSubDataProto._Type.ValueType # 38 - COMBAT_STOP_CHARGE_ATTACK_EFFECTS: CombatPubSubDataProto._Type.ValueType # 39 - COMBAT_DEFENSIVE_MINI_GAME_DECIDED: CombatPubSubDataProto._Type.ValueType # 40 - COMBAT_DEFENSIVE_MINI_GAME_SERVER_RESPONSE: CombatPubSubDataProto._Type.ValueType # 41 - COMBAT_PAUSE_NOTIFY_COMBAT_POKEMON: CombatPubSubDataProto._Type.ValueType # 42 - - class Type(_Type, metaclass=_TypeEnumTypeWrapper): ... - NO_TYPE: CombatPubSubDataProto.Type.ValueType # 0 - END_NPC_COMBAT: CombatPubSubDataProto.Type.ValueType # 1 - END_INVASION_COMBAT: CombatPubSubDataProto.Type.ValueType # 2 - COMBAT_NOTIFY: CombatPubSubDataProto.Type.ValueType # 3 - END_PVP_COMBAT: CombatPubSubDataProto.Type.ValueType # 4 - VS_SEEKER_MATCH_STARTED: CombatPubSubDataProto.Type.ValueType # 5 - COMBAT_CHARGE_ATTACK_ANIMATION_ACTIVE_CHANGE: CombatPubSubDataProto.Type.ValueType # 6 - COMBAT_UPDATE_ACTION_UI: CombatPubSubDataProto.Type.ValueType # 7 - COMBAT_EXIT_COMBAT_STATE: CombatPubSubDataProto.Type.ValueType # 8 - COMBAT_SUPER_EFFECTIVE_CHARGED_ATTACKS_UPDATE: CombatPubSubDataProto.Type.ValueType # 9 - COMBAT_STATE_ENTERED: CombatPubSubDataProto.Type.ValueType # 10 - COMBAT_STATE_DONE: CombatPubSubDataProto.Type.ValueType # 11 - COMBAT_STATE_EXITED: CombatPubSubDataProto.Type.ValueType # 12 - COMBAT_INITIALIZE_PRESENTATION_DIRECTOR: CombatPubSubDataProto.Type.ValueType # 13 - COMBAT_SHOW_UI: CombatPubSubDataProto.Type.ValueType # 14 - COMBAT_HIDE_UI: CombatPubSubDataProto.Type.ValueType # 15 - COMBAT_SHOW_MESSAGE: CombatPubSubDataProto.Type.ValueType # 16 - COMBAT_SHOW_TOAST: CombatPubSubDataProto.Type.ValueType # 17 - COMBAT_SHOW_TUTORIAL: CombatPubSubDataProto.Type.ValueType # 18 - COMBAT_UPDATE_IS_SHOWING_CHARGE_ANIM: CombatPubSubDataProto.Type.ValueType # 19 - COMBAT_PLAY_MINI_GAME: CombatPubSubDataProto.Type.ValueType # 20 - COMBAT_CONTINUE_AFTER_MINI_GAME: CombatPubSubDataProto.Type.ValueType # 21 - COMBAT_SHOW_SPECIAL_ATTACK: CombatPubSubDataProto.Type.ValueType # 22 - COMBAT_SPECIAL_MOVE_STATE_ENDED: CombatPubSubDataProto.Type.ValueType # 23 - COMBAT_CLEAN_UP_SPECIAL_MOVE_STATE: CombatPubSubDataProto.Type.ValueType # 24 - COMBAT_HANDLE_SPECIAL_MOVE_CAMERA_ZOOM: CombatPubSubDataProto.Type.ValueType # 25 - COMBAT_SHIELD_USED: CombatPubSubDataProto.Type.ValueType # 26 - COMBAT_DEFENDER_FLINCH: CombatPubSubDataProto.Type.ValueType # 27 - COMBAT_OPPONENT_REACT: CombatPubSubDataProto.Type.ValueType # 28 - COMBAT_FOCUS_ON_POKEMON: CombatPubSubDataProto.Type.ValueType # 29 - COMBAT_PLAY_START_FADE_TRANSITION: CombatPubSubDataProto.Type.ValueType # 30 - COMBAT_PLAY_END_FADE_TRANSITION: CombatPubSubDataProto.Type.ValueType # 31 - COMBAT_COUNTDOWN_STARTED: CombatPubSubDataProto.Type.ValueType # 32 - COMBAT_PLAY_BACK_BUTTON_SFX: CombatPubSubDataProto.Type.ValueType # 33 - COMBAT_SETUP_COMBAT_STAGE_SUBSCRIPTIONS: CombatPubSubDataProto.Type.ValueType # 34 - COMBAT_OPPONENT_RETRIEVE_POKEMON: CombatPubSubDataProto.Type.ValueType # 35 - COMBAT_HIDE_NAMEPLATE: CombatPubSubDataProto.Type.ValueType # 36 - COMBAT_DISPLAY_PHYSICAL_SHIELD: CombatPubSubDataProto.Type.ValueType # 37 - COMBAT_UPDATE_TIMER: CombatPubSubDataProto.Type.ValueType # 38 - COMBAT_STOP_CHARGE_ATTACK_EFFECTS: CombatPubSubDataProto.Type.ValueType # 39 - COMBAT_DEFENSIVE_MINI_GAME_DECIDED: CombatPubSubDataProto.Type.ValueType # 40 - COMBAT_DEFENSIVE_MINI_GAME_SERVER_RESPONSE: CombatPubSubDataProto.Type.ValueType # 41 - COMBAT_PAUSE_NOTIFY_COMBAT_POKEMON: CombatPubSubDataProto.Type.ValueType # 42 - - TYPE_FIELD_NUMBER: builtins.int - type: global___CombatPubSubDataProto.Type.ValueType - def __init__( - self, - *, - type: global___CombatPubSubDataProto.Type.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["type", b"type"]) -> None: ... - -global___CombatPubSubDataProto = CombatPubSubDataProto - -@typing_extensions.final -class CombatQuestUpdateProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SUPER_EFFECTIVE_CHARGED_ATTACKS_UPDATE_FIELD_NUMBER: builtins.int - super_effective_charged_attacks_update: builtins.int - def __init__( - self, - *, - super_effective_charged_attacks_update: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["super_effective_charged_attacks_update", b"super_effective_charged_attacks_update"]) -> None: ... - -global___CombatQuestUpdateProto = CombatQuestUpdateProto - -@typing_extensions.final -class CombatRankingSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class RankLevelProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - RANK_LEVEL_FIELD_NUMBER: builtins.int - ADDITIONAL_TOTAL_BATTLES_REQUIRED_FIELD_NUMBER: builtins.int - ADDITIONAL_WINS_REQUIRED_FIELD_NUMBER: builtins.int - MIN_RATING_REQUIRED_FIELD_NUMBER: builtins.int - rank_level: builtins.int - additional_total_battles_required: builtins.int - additional_wins_required: builtins.int - min_rating_required: builtins.int - def __init__( - self, - *, - rank_level: builtins.int = ..., - additional_total_battles_required: builtins.int = ..., - additional_wins_required: builtins.int = ..., - min_rating_required: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["additional_total_battles_required", b"additional_total_battles_required", "additional_wins_required", b"additional_wins_required", "min_rating_required", b"min_rating_required", "rank_level", b"rank_level"]) -> None: ... - - RANK_LEVEL_FIELD_NUMBER: builtins.int - REQUIRED_FOR_REWARDS_FIELD_NUMBER: builtins.int - MIN_RANK_TO_DISPLAY_RATING_FIELD_NUMBER: builtins.int - MIN_RATING_REQUIRED_FIELD_NUMBER: builtins.int - @property - def rank_level(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CombatRankingSettingsProto.RankLevelProto]: ... - @property - def required_for_rewards(self) -> global___CombatRankingSettingsProto.RankLevelProto: ... - min_rank_to_display_rating: builtins.int - min_rating_required: builtins.int - def __init__( - self, - *, - rank_level: collections.abc.Iterable[global___CombatRankingSettingsProto.RankLevelProto] | None = ..., - required_for_rewards: global___CombatRankingSettingsProto.RankLevelProto | None = ..., - min_rank_to_display_rating: builtins.int = ..., - min_rating_required: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["required_for_rewards", b"required_for_rewards"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["min_rank_to_display_rating", b"min_rank_to_display_rating", "min_rating_required", b"min_rating_required", "rank_level", b"rank_level", "required_for_rewards", b"required_for_rewards"]) -> None: ... - -global___CombatRankingSettingsProto = CombatRankingSettingsProto - -@typing_extensions.final -class CombatSeasonResult(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SEASON_FIELD_NUMBER: builtins.int - RANK_FIELD_NUMBER: builtins.int - TOTAL_BATTLES_FIELD_NUMBER: builtins.int - TOTAL_WINS_FIELD_NUMBER: builtins.int - RATING_FIELD_NUMBER: builtins.int - LONGEST_WIN_STREAK_FIELD_NUMBER: builtins.int - CURRENT_STREAK_FIELD_NUMBER: builtins.int - STARDUST_EARNED_FIELD_NUMBER: builtins.int - season: builtins.int - rank: builtins.int - total_battles: builtins.int - total_wins: builtins.int - rating: builtins.float - longest_win_streak: builtins.int - current_streak: builtins.int - stardust_earned: builtins.int - def __init__( - self, - *, - season: builtins.int = ..., - rank: builtins.int = ..., - total_battles: builtins.int = ..., - total_wins: builtins.int = ..., - rating: builtins.float = ..., - longest_win_streak: builtins.int = ..., - current_streak: builtins.int = ..., - stardust_earned: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["current_streak", b"current_streak", "longest_win_streak", b"longest_win_streak", "rank", b"rank", "rating", b"rating", "season", b"season", "stardust_earned", b"stardust_earned", "total_battles", b"total_battles", "total_wins", b"total_wins"]) -> None: ... - -global___CombatSeasonResult = CombatSeasonResult - -@typing_extensions.final -class CombatSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ROUND_DURATION_SECONDS_FIELD_NUMBER: builtins.int - TURN_DURATION_SECONDS_FIELD_NUMBER: builtins.int - MINIGAME_DURATION_SECONDS_FIELD_NUMBER: builtins.int - SAME_TYPE_ATTACK_BONUS_MULTIPLIER_FIELD_NUMBER: builtins.int - FAST_ATTACK_BONUS_MULTIPLIER_FIELD_NUMBER: builtins.int - CHARGE_ATTACK_BONUS_MULTIPLIER_FIELD_NUMBER: builtins.int - DEFENSE_BONUS_MULTIPLIER_FIELD_NUMBER: builtins.int - MINIGAME_BONUS_BASE_MULTIPLIER_FIELD_NUMBER: builtins.int - MINIGAME_BONUS_VARIABLE_MULTIPLIER_FIELD_NUMBER: builtins.int - MAX_ENERGY_FIELD_NUMBER: builtins.int - DEFENDER_MINIGAME_MULTIPLIER_FIELD_NUMBER: builtins.int - CHANGE_POKEMON_DURATION_SECONDS_FIELD_NUMBER: builtins.int - MINIGAME_SUBMIT_SCORE_DURATION_SECONDS_FIELD_NUMBER: builtins.int - QUICK_SWAP_COMBAT_START_AVAILABLE_SECONDS_FIELD_NUMBER: builtins.int - QUICK_SWAP_COOLDOWN_DURATION_SECONDS_FIELD_NUMBER: builtins.int - OFFENSIVE_INPUT_CHALLENGE_SETTINGS_FIELD_NUMBER: builtins.int - DEFENSIVE_INPUT_CHALLENGE_SETTINGS_FIELD_NUMBER: builtins.int - CHARGE_SCORE_BASE_FIELD_NUMBER: builtins.int - CHARGE_SCORE_NICE_FIELD_NUMBER: builtins.int - CHARGE_SCORE_GREAT_FIELD_NUMBER: builtins.int - CHARGE_SCORE_EXCELLENT_FIELD_NUMBER: builtins.int - SWAP_ANIMATION_DURATION_TURNS_FIELD_NUMBER: builtins.int - SUPER_EFFECTIVE_FLYOUT_DURATION_TURNS_FIELD_NUMBER: builtins.int - NOT_VERY_EFFECTIVE_FLYOUT_DURATION_TURNS_FIELD_NUMBER: builtins.int - BLOCKED_EFFECTIVE_FLYOUT_DURATION_TURNS_FIELD_NUMBER: builtins.int - NORMAL_EFFECTIVE_FLYOUT_DURATION_TURNS_FIELD_NUMBER: builtins.int - FAINT_ANIMATION_DURATION_TURNS_FIELD_NUMBER: builtins.int - NPC_SWAP_DELAY_TURNS_FIELD_NUMBER: builtins.int - NPC_CHARGED_ATTACK_DELAY_TURNS_FIELD_NUMBER: builtins.int - SHADOW_POKEMON_ATTACK_BONUS_MULTIPLIER_FIELD_NUMBER: builtins.int - SHADOW_POKEMON_DEFENSE_BONUS_MULTIPLIER_FIELD_NUMBER: builtins.int - PURIFIED_POKEMON_ATTACK_MULTIPLIER_VS_SHADOW_FIELD_NUMBER: builtins.int - COMBAT_REFACTOR_TOGGLE_FIELD_NUMBER: builtins.int - OB_BOOL_FIELD_NUMBER: builtins.int - OB_INT32_1_FIELD_NUMBER: builtins.int - OB_COMBAT_SETTINGS_FIELD_NUMBER: builtins.int - OB_COMBAT_SETTINGS_1_FIELD_NUMBER: builtins.int - OB_INT32_2_FIELD_NUMBER: builtins.int - round_duration_seconds: builtins.float - turn_duration_seconds: builtins.float - minigame_duration_seconds: builtins.float - same_type_attack_bonus_multiplier: builtins.float - fast_attack_bonus_multiplier: builtins.float - charge_attack_bonus_multiplier: builtins.float - defense_bonus_multiplier: builtins.float - minigame_bonus_base_multiplier: builtins.float - minigame_bonus_variable_multiplier: builtins.float - max_energy: builtins.int - defender_minigame_multiplier: builtins.float - change_pokemon_duration_seconds: builtins.float - minigame_submit_score_duration_seconds: builtins.float - quick_swap_combat_start_available_seconds: builtins.float - quick_swap_cooldown_duration_seconds: builtins.float - @property - def offensive_input_challenge_settings(self) -> global___CombatOffensiveInputChallengeSettings: ... - @property - def defensive_input_challenge_settings(self) -> global___CombatDefensiveInputChallengeSettings: ... - charge_score_base: builtins.float - charge_score_nice: builtins.float - charge_score_great: builtins.float - charge_score_excellent: builtins.float - swap_animation_duration_turns: builtins.int - super_effective_flyout_duration_turns: builtins.int - not_very_effective_flyout_duration_turns: builtins.int - blocked_effective_flyout_duration_turns: builtins.int - normal_effective_flyout_duration_turns: builtins.int - faint_animation_duration_turns: builtins.int - npc_swap_delay_turns: builtins.int - npc_charged_attack_delay_turns: builtins.int - shadow_pokemon_attack_bonus_multiplier: builtins.float - shadow_pokemon_defense_bonus_multiplier: builtins.float - purified_pokemon_attack_multiplier_vs_shadow: builtins.float - @property - def combat_refactor_toggle(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___CombatRefactorToggleProto.ValueType]: ... - ob_bool: builtins.bool - ob_int32_1: builtins.int - """todo: not in apk, need look better (maybe bool but i leave as int for look if > 1)""" - @property - def ob_combat_settings(self) -> global___ObCombatSettings: ... - @property - def ob_combat_settings_1(self) -> global___ObCombatSettings1: ... - ob_int32_2: builtins.int - def __init__( - self, - *, - round_duration_seconds: builtins.float = ..., - turn_duration_seconds: builtins.float = ..., - minigame_duration_seconds: builtins.float = ..., - same_type_attack_bonus_multiplier: builtins.float = ..., - fast_attack_bonus_multiplier: builtins.float = ..., - charge_attack_bonus_multiplier: builtins.float = ..., - defense_bonus_multiplier: builtins.float = ..., - minigame_bonus_base_multiplier: builtins.float = ..., - minigame_bonus_variable_multiplier: builtins.float = ..., - max_energy: builtins.int = ..., - defender_minigame_multiplier: builtins.float = ..., - change_pokemon_duration_seconds: builtins.float = ..., - minigame_submit_score_duration_seconds: builtins.float = ..., - quick_swap_combat_start_available_seconds: builtins.float = ..., - quick_swap_cooldown_duration_seconds: builtins.float = ..., - offensive_input_challenge_settings: global___CombatOffensiveInputChallengeSettings | None = ..., - defensive_input_challenge_settings: global___CombatDefensiveInputChallengeSettings | None = ..., - charge_score_base: builtins.float = ..., - charge_score_nice: builtins.float = ..., - charge_score_great: builtins.float = ..., - charge_score_excellent: builtins.float = ..., - swap_animation_duration_turns: builtins.int = ..., - super_effective_flyout_duration_turns: builtins.int = ..., - not_very_effective_flyout_duration_turns: builtins.int = ..., - blocked_effective_flyout_duration_turns: builtins.int = ..., - normal_effective_flyout_duration_turns: builtins.int = ..., - faint_animation_duration_turns: builtins.int = ..., - npc_swap_delay_turns: builtins.int = ..., - npc_charged_attack_delay_turns: builtins.int = ..., - shadow_pokemon_attack_bonus_multiplier: builtins.float = ..., - shadow_pokemon_defense_bonus_multiplier: builtins.float = ..., - purified_pokemon_attack_multiplier_vs_shadow: builtins.float = ..., - combat_refactor_toggle: collections.abc.Iterable[global___CombatRefactorToggleProto.ValueType] | None = ..., - ob_bool: builtins.bool = ..., - ob_int32_1: builtins.int = ..., - ob_combat_settings: global___ObCombatSettings | None = ..., - ob_combat_settings_1: global___ObCombatSettings1 | None = ..., - ob_int32_2: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["defensive_input_challenge_settings", b"defensive_input_challenge_settings", "ob_combat_settings", b"ob_combat_settings", "ob_combat_settings_1", b"ob_combat_settings_1", "offensive_input_challenge_settings", b"offensive_input_challenge_settings"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["blocked_effective_flyout_duration_turns", b"blocked_effective_flyout_duration_turns", "change_pokemon_duration_seconds", b"change_pokemon_duration_seconds", "charge_attack_bonus_multiplier", b"charge_attack_bonus_multiplier", "charge_score_base", b"charge_score_base", "charge_score_excellent", b"charge_score_excellent", "charge_score_great", b"charge_score_great", "charge_score_nice", b"charge_score_nice", "combat_refactor_toggle", b"combat_refactor_toggle", "defender_minigame_multiplier", b"defender_minigame_multiplier", "defense_bonus_multiplier", b"defense_bonus_multiplier", "defensive_input_challenge_settings", b"defensive_input_challenge_settings", "faint_animation_duration_turns", b"faint_animation_duration_turns", "fast_attack_bonus_multiplier", b"fast_attack_bonus_multiplier", "max_energy", b"max_energy", "minigame_bonus_base_multiplier", b"minigame_bonus_base_multiplier", "minigame_bonus_variable_multiplier", b"minigame_bonus_variable_multiplier", "minigame_duration_seconds", b"minigame_duration_seconds", "minigame_submit_score_duration_seconds", b"minigame_submit_score_duration_seconds", "normal_effective_flyout_duration_turns", b"normal_effective_flyout_duration_turns", "not_very_effective_flyout_duration_turns", b"not_very_effective_flyout_duration_turns", "npc_charged_attack_delay_turns", b"npc_charged_attack_delay_turns", "npc_swap_delay_turns", b"npc_swap_delay_turns", "ob_bool", b"ob_bool", "ob_combat_settings", b"ob_combat_settings", "ob_combat_settings_1", b"ob_combat_settings_1", "ob_int32_1", b"ob_int32_1", "ob_int32_2", b"ob_int32_2", "offensive_input_challenge_settings", b"offensive_input_challenge_settings", "purified_pokemon_attack_multiplier_vs_shadow", b"purified_pokemon_attack_multiplier_vs_shadow", "quick_swap_combat_start_available_seconds", b"quick_swap_combat_start_available_seconds", "quick_swap_cooldown_duration_seconds", b"quick_swap_cooldown_duration_seconds", "round_duration_seconds", b"round_duration_seconds", "same_type_attack_bonus_multiplier", b"same_type_attack_bonus_multiplier", "shadow_pokemon_attack_bonus_multiplier", b"shadow_pokemon_attack_bonus_multiplier", "shadow_pokemon_defense_bonus_multiplier", b"shadow_pokemon_defense_bonus_multiplier", "super_effective_flyout_duration_turns", b"super_effective_flyout_duration_turns", "swap_animation_duration_turns", b"swap_animation_duration_turns", "turn_duration_seconds", b"turn_duration_seconds"]) -> None: ... - -global___CombatSettingsProto = CombatSettingsProto - -@typing_extensions.final -class CombatSpecialMovePlayerDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PLAYER_FIELD_NUMBER: builtins.int - OB_DATA_FIELD_NUMBER: builtins.int - OB_STRING_FIELD_NUMBER: builtins.int - @property - def player(self) -> global___ObCombatSpecialmovePlayerData: ... - @property - def ob_data(self) -> global___ObCombatSpecialmovePlayerData: ... - ob_string: builtins.str - def __init__( - self, - *, - player: global___ObCombatSpecialmovePlayerData | None = ..., - ob_data: global___ObCombatSpecialmovePlayerData | None = ..., - ob_string: builtins.str = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["ob_data", b"ob_data", "player", b"player"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_data", b"ob_data", "ob_string", b"ob_string", "player", b"player"]) -> None: ... - -global___CombatSpecialMovePlayerDataProto = CombatSpecialMovePlayerDataProto - -@typing_extensions.final -class CombatStatStageSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MINIMUM_STAT_STAGE_FIELD_NUMBER: builtins.int - MAXIMUM_STAT_STAGE_FIELD_NUMBER: builtins.int - ATTACK_BUFF_MULTIPLIER_FIELD_NUMBER: builtins.int - DEFENSE_BUFF_MULTIPLIER_FIELD_NUMBER: builtins.int - minimum_stat_stage: builtins.int - maximum_stat_stage: builtins.int - @property - def attack_buff_multiplier(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.float]: ... - @property - def defense_buff_multiplier(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.float]: ... - def __init__( - self, - *, - minimum_stat_stage: builtins.int = ..., - maximum_stat_stage: builtins.int = ..., - attack_buff_multiplier: collections.abc.Iterable[builtins.float] | None = ..., - defense_buff_multiplier: collections.abc.Iterable[builtins.float] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["attack_buff_multiplier", b"attack_buff_multiplier", "defense_buff_multiplier", b"defense_buff_multiplier", "maximum_stat_stage", b"maximum_stat_stage", "minimum_stat_stage", b"minimum_stat_stage"]) -> None: ... - -global___CombatStatStageSettingsProto = CombatStatStageSettingsProto - -@typing_extensions.final -class CombatSyncServerDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_FIELD_NUMBER: builtins.int - ob_int32: builtins.int - def __init__( - self, - *, - ob_int32: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_int32", b"ob_int32"]) -> None: ... - -global___CombatSyncServerDataProto = CombatSyncServerDataProto - -@typing_extensions.final -class CombatSyncServerResponseDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_FIELD_NUMBER: builtins.int - RESULT_FIELD_NUMBER: builtins.int - OB_UINT32_FIELD_NUMBER: builtins.int - ob_int32: builtins.int - result: global___CombatSyncServerResponseStateDataProto.Result.ValueType - ob_uint32: builtins.int - def __init__( - self, - *, - ob_int32: builtins.int = ..., - result: global___CombatSyncServerResponseStateDataProto.Result.ValueType = ..., - ob_uint32: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_int32", b"ob_int32", "ob_uint32", b"ob_uint32", "result", b"result"]) -> None: ... - -global___CombatSyncServerResponseDataProto = CombatSyncServerResponseDataProto - -@typing_extensions.final -class CombatSyncServerResponseStateDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[CombatSyncServerResponseStateDataProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: CombatSyncServerResponseStateDataProto._Result.ValueType # 0 - SUCCESS: CombatSyncServerResponseStateDataProto._Result.ValueType # 1 - FAILURE: CombatSyncServerResponseStateDataProto._Result.ValueType # 2 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: CombatSyncServerResponseStateDataProto.Result.ValueType # 0 - SUCCESS: CombatSyncServerResponseStateDataProto.Result.ValueType # 1 - FAILURE: CombatSyncServerResponseStateDataProto.Result.ValueType # 2 - - OB_INT64_FIELD_NUMBER: builtins.int - RESULT_FIELD_NUMBER: builtins.int - ob_int64: builtins.int - result: global___CombatSyncServerResponseStateDataProto.Result.ValueType - def __init__( - self, - *, - ob_int64: builtins.int = ..., - result: global___CombatSyncServerResponseStateDataProto.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_int64", b"ob_int64", "result", b"result"]) -> None: ... - -global___CombatSyncServerResponseStateDataProto = CombatSyncServerResponseStateDataProto - -@typing_extensions.final -class CombatTypeProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TYPE_FIELD_NUMBER: builtins.int - NICE_LEVEL_THRESHOLD_FIELD_NUMBER: builtins.int - GREAT_LEVEL_THRESHOLD_FIELD_NUMBER: builtins.int - EXCELLENT_LEVEL_THRESHOLD_FIELD_NUMBER: builtins.int - type: global___HoloPokemonType.ValueType - nice_level_threshold: builtins.float - great_level_threshold: builtins.float - excellent_level_threshold: builtins.float - def __init__( - self, - *, - type: global___HoloPokemonType.ValueType = ..., - nice_level_threshold: builtins.float = ..., - great_level_threshold: builtins.float = ..., - excellent_level_threshold: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["excellent_level_threshold", b"excellent_level_threshold", "great_level_threshold", b"great_level_threshold", "nice_level_threshold", b"nice_level_threshold", "type", b"type"]) -> None: ... - -global___CombatTypeProto = CombatTypeProto - -@typing_extensions.final -class CommonFilterProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - APPLICATION_IDENTIFIER_FIELD_NUMBER: builtins.int - OPERATING_SYSTEM_NAME_FIELD_NUMBER: builtins.int - DEVICE_MODEL_FIELD_NUMBER: builtins.int - LOCALE_COUNTRY_CODE_FIELD_NUMBER: builtins.int - LOCALE_LANGUAGE_CODE_FIELD_NUMBER: builtins.int - SAMPLING_PROBABILITY_FIELD_NUMBER: builtins.int - QUALITY_LEVEL_FIELD_NUMBER: builtins.int - NETWORK_CONNECTIVITY_TYPE_FIELD_NUMBER: builtins.int - GAME_CONTEXT_FIELD_NUMBER: builtins.int - LANGUAGE_CODE_FIELD_NUMBER: builtins.int - TIMEZONE_FIELD_NUMBER: builtins.int - IP_COUNTRY_CODE_FIELD_NUMBER: builtins.int - GRAPHICS_DEVICE_VENDOR_FIELD_NUMBER: builtins.int - GRAPHICS_DEVICE_NAME_FIELD_NUMBER: builtins.int - GRAPHICS_DEVICE_TYPE_FIELD_NUMBER: builtins.int - GRAPHICS_SHADER_LEVEL_FIELD_NUMBER: builtins.int - application_identifier: builtins.str - operating_system_name: builtins.str - device_model: builtins.str - locale_country_code: builtins.str - locale_language_code: builtins.str - sampling_probability: builtins.float - quality_level: builtins.str - network_connectivity_type: builtins.str - game_context: builtins.str - language_code: builtins.str - timezone: builtins.str - ip_country_code: builtins.str - graphics_device_vendor: builtins.str - graphics_device_name: builtins.str - graphics_device_type: builtins.str - graphics_shader_level: builtins.str - def __init__( - self, - *, - application_identifier: builtins.str = ..., - operating_system_name: builtins.str = ..., - device_model: builtins.str = ..., - locale_country_code: builtins.str = ..., - locale_language_code: builtins.str = ..., - sampling_probability: builtins.float = ..., - quality_level: builtins.str = ..., - network_connectivity_type: builtins.str = ..., - game_context: builtins.str = ..., - language_code: builtins.str = ..., - timezone: builtins.str = ..., - ip_country_code: builtins.str = ..., - graphics_device_vendor: builtins.str = ..., - graphics_device_name: builtins.str = ..., - graphics_device_type: builtins.str = ..., - graphics_shader_level: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["application_identifier", b"application_identifier", "device_model", b"device_model", "game_context", b"game_context", "graphics_device_name", b"graphics_device_name", "graphics_device_type", b"graphics_device_type", "graphics_device_vendor", b"graphics_device_vendor", "graphics_shader_level", b"graphics_shader_level", "ip_country_code", b"ip_country_code", "language_code", b"language_code", "locale_country_code", b"locale_country_code", "locale_language_code", b"locale_language_code", "network_connectivity_type", b"network_connectivity_type", "operating_system_name", b"operating_system_name", "quality_level", b"quality_level", "sampling_probability", b"sampling_probability", "timezone", b"timezone"]) -> None: ... - -global___CommonFilterProto = CommonFilterProto - -@typing_extensions.final -class CommonMarketingTelemetryMetadata(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - EVENT_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - ENVIRONMENT_ID_FIELD_NUMBER: builtins.int - ENVIRONMENT_PROJECT_ID_FIELD_NUMBER: builtins.int - CAMPAIGN_EXPERIMENT_ID_FIELD_NUMBER: builtins.int - TREATMENT_GROUP_FIELD_NUMBER: builtins.int - LOCAL_SEND_TIME_FIELD_NUMBER: builtins.int - CAMPAIGN_EXPERIMENT_IDS_FIELD_NUMBER: builtins.int - event_timestamp_ms: builtins.int - environment_id: builtins.str - environment_project_id: builtins.str - campaign_experiment_id: builtins.int - treatment_group: builtins.str - local_send_time: builtins.str - @property - def campaign_experiment_ids(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - def __init__( - self, - *, - event_timestamp_ms: builtins.int = ..., - environment_id: builtins.str = ..., - environment_project_id: builtins.str = ..., - campaign_experiment_id: builtins.int = ..., - treatment_group: builtins.str = ..., - local_send_time: builtins.str = ..., - campaign_experiment_ids: collections.abc.Iterable[builtins.int] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["campaign_experiment_id", b"campaign_experiment_id", "campaign_experiment_ids", b"campaign_experiment_ids", "environment_id", b"environment_id", "environment_project_id", b"environment_project_id", "event_timestamp_ms", b"event_timestamp_ms", "local_send_time", b"local_send_time", "treatment_group", b"treatment_group"]) -> None: ... - -global___CommonMarketingTelemetryMetadata = CommonMarketingTelemetryMetadata - -@typing_extensions.final -class CommonTelemetryBootTime(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - BOOT_PHASE_FIELD_NUMBER: builtins.int - DURATION_MS_FIELD_NUMBER: builtins.int - boot_phase: builtins.str - duration_ms: builtins.int - def __init__( - self, - *, - boot_phase: builtins.str = ..., - duration_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["boot_phase", b"boot_phase", "duration_ms", b"duration_ms"]) -> None: ... - -global___CommonTelemetryBootTime = CommonTelemetryBootTime - -@typing_extensions.final -class CommonTelemetryLogIn(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TIMESTAMP_MS_FIELD_NUMBER: builtins.int - PRE_LOGIN_USER_ID_FIELD_NUMBER: builtins.int - timestamp_ms: builtins.int - pre_login_user_id: builtins.str - def __init__( - self, - *, - timestamp_ms: builtins.int = ..., - pre_login_user_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["pre_login_user_id", b"pre_login_user_id", "timestamp_ms", b"timestamp_ms"]) -> None: ... - -global___CommonTelemetryLogIn = CommonTelemetryLogIn - -@typing_extensions.final -class CommonTelemetryLogOut(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TIMESTAMP_MS_FIELD_NUMBER: builtins.int - timestamp_ms: builtins.int - def __init__( - self, - *, - timestamp_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["timestamp_ms", b"timestamp_ms"]) -> None: ... - -global___CommonTelemetryLogOut = CommonTelemetryLogOut - -@typing_extensions.final -class CommonTelemetryOmniPushEvent(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _PushEventType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _PushEventTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[CommonTelemetryOmniPushEvent._PushEventType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: CommonTelemetryOmniPushEvent._PushEventType.ValueType # 0 - RECEIVED: CommonTelemetryOmniPushEvent._PushEventType.ValueType # 1 - OPENED: CommonTelemetryOmniPushEvent._PushEventType.ValueType # 2 - DISMISSED: CommonTelemetryOmniPushEvent._PushEventType.ValueType # 3 - BOUNCED: CommonTelemetryOmniPushEvent._PushEventType.ValueType # 4 - - class PushEventType(_PushEventType, metaclass=_PushEventTypeEnumTypeWrapper): ... - UNSET: CommonTelemetryOmniPushEvent.PushEventType.ValueType # 0 - RECEIVED: CommonTelemetryOmniPushEvent.PushEventType.ValueType # 1 - OPENED: CommonTelemetryOmniPushEvent.PushEventType.ValueType # 2 - DISMISSED: CommonTelemetryOmniPushEvent.PushEventType.ValueType # 3 - BOUNCED: CommonTelemetryOmniPushEvent.PushEventType.ValueType # 4 - - CAMPAIGN_ID_FIELD_NUMBER: builtins.int - TREATMENT_GROUP_FIELD_NUMBER: builtins.int - PUSH_EVENT_FIELD_NUMBER: builtins.int - EVENT_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - campaign_id: builtins.str - treatment_group: builtins.str - push_event: global___CommonTelemetryOmniPushEvent.PushEventType.ValueType - event_timestamp_ms: builtins.int - def __init__( - self, - *, - campaign_id: builtins.str = ..., - treatment_group: builtins.str = ..., - push_event: global___CommonTelemetryOmniPushEvent.PushEventType.ValueType = ..., - event_timestamp_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["campaign_id", b"campaign_id", "event_timestamp_ms", b"event_timestamp_ms", "push_event", b"push_event", "treatment_group", b"treatment_group"]) -> None: ... - -global___CommonTelemetryOmniPushEvent = CommonTelemetryOmniPushEvent - -@typing_extensions.final -class CommonTelemetryOmniPushOpened(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PUSH_ID_FIELD_NUMBER: builtins.int - OPENED_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - push_id: builtins.str - opened_timestamp_ms: builtins.int - def __init__( - self, - *, - push_id: builtins.str = ..., - opened_timestamp_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["opened_timestamp_ms", b"opened_timestamp_ms", "push_id", b"push_id"]) -> None: ... - -global___CommonTelemetryOmniPushOpened = CommonTelemetryOmniPushOpened - -@typing_extensions.final -class CommonTelemetryOmniPushReceived(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PUSH_ID_FIELD_NUMBER: builtins.int - RECEIVED_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - push_id: builtins.str - received_timestamp_ms: builtins.int - def __init__( - self, - *, - push_id: builtins.str = ..., - received_timestamp_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["push_id", b"push_id", "received_timestamp_ms", b"received_timestamp_ms"]) -> None: ... - -global___CommonTelemetryOmniPushReceived = CommonTelemetryOmniPushReceived - -@typing_extensions.final -class CommonTelemetryShopClick(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _AccessType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _AccessTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[CommonTelemetryShopClick._AccessType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSPECIFIED: CommonTelemetryShopClick._AccessType.ValueType # 0 - PASSIVE: CommonTelemetryShopClick._AccessType.ValueType # 1 - ACTIVE: CommonTelemetryShopClick._AccessType.ValueType # 2 - - class AccessType(_AccessType, metaclass=_AccessTypeEnumTypeWrapper): ... - UNSPECIFIED: CommonTelemetryShopClick.AccessType.ValueType # 0 - PASSIVE: CommonTelemetryShopClick.AccessType.ValueType # 1 - ACTIVE: CommonTelemetryShopClick.AccessType.ValueType # 2 - - SHOPPING_PAGE_CLICK_ID_FIELD_NUMBER: builtins.int - SKU_ID_FIELD_NUMBER: builtins.int - ITEM_ID_FIELD_NUMBER: builtins.int - CONSOLIDATED_ITEM_ID_FIELD_NUMBER: builtins.int - CURRENCY_FIELD_NUMBER: builtins.int - FIAT_PRICE_FIELD_NUMBER: builtins.int - IN_GAME_PURCHASE_DETAILS_FIELD_NUMBER: builtins.int - IS_ITEM_FREE_FIAT_FIELD_NUMBER: builtins.int - IS_ITEM_FREE_INGAME_FIELD_NUMBER: builtins.int - TIME_ELAPSED_SINCE_ENTER_PAGE_FIELD_NUMBER: builtins.int - ROOT_STORE_PAGE_SESSION_ID_FIELD_NUMBER: builtins.int - PAIR_ID_FIELD_NUMBER: builtins.int - STORE_PAGE_NAME_FIELD_NUMBER: builtins.int - ROOT_STORE_PAGE_NAME_FIELD_NUMBER: builtins.int - ACCESS_TYPE_FIELD_NUMBER: builtins.int - FIAT_FORMATTED_PRICE_FIELD_NUMBER: builtins.int - shopping_page_click_id: builtins.str - sku_id: builtins.str - item_id: builtins.str - consolidated_item_id: builtins.str - currency: builtins.str - fiat_price: builtins.int - @property - def in_game_purchase_details(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___InGamePurchaseDetails]: ... - is_item_free_fiat: builtins.bool - is_item_free_ingame: builtins.bool - time_elapsed_since_enter_page: builtins.int - root_store_page_session_id: builtins.str - pair_id: builtins.int - store_page_name: builtins.str - root_store_page_name: builtins.str - access_type: global___CommonTelemetryShopClick.AccessType.ValueType - fiat_formatted_price: builtins.str - def __init__( - self, - *, - shopping_page_click_id: builtins.str = ..., - sku_id: builtins.str = ..., - item_id: builtins.str = ..., - consolidated_item_id: builtins.str = ..., - currency: builtins.str = ..., - fiat_price: builtins.int = ..., - in_game_purchase_details: collections.abc.Iterable[global___InGamePurchaseDetails] | None = ..., - is_item_free_fiat: builtins.bool = ..., - is_item_free_ingame: builtins.bool = ..., - time_elapsed_since_enter_page: builtins.int = ..., - root_store_page_session_id: builtins.str = ..., - pair_id: builtins.int = ..., - store_page_name: builtins.str = ..., - root_store_page_name: builtins.str = ..., - access_type: global___CommonTelemetryShopClick.AccessType.ValueType = ..., - fiat_formatted_price: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["access_type", b"access_type", "consolidated_item_id", b"consolidated_item_id", "currency", b"currency", "fiat_formatted_price", b"fiat_formatted_price", "fiat_price", b"fiat_price", "in_game_purchase_details", b"in_game_purchase_details", "is_item_free_fiat", b"is_item_free_fiat", "is_item_free_ingame", b"is_item_free_ingame", "item_id", b"item_id", "pair_id", b"pair_id", "root_store_page_name", b"root_store_page_name", "root_store_page_session_id", b"root_store_page_session_id", "shopping_page_click_id", b"shopping_page_click_id", "sku_id", b"sku_id", "store_page_name", b"store_page_name", "time_elapsed_since_enter_page", b"time_elapsed_since_enter_page"]) -> None: ... - -global___CommonTelemetryShopClick = CommonTelemetryShopClick - -@typing_extensions.final -class CommonTelemetryShopView(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SHOPPING_PAGE_VIEW_TYPE_ID_FIELD_NUMBER: builtins.int - VIEW_START_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - VIEW_END_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - CONSOLIDATED_ITEM_ID_FIELD_NUMBER: builtins.int - ROOT_STORE_PAGE_SESSION_ID_FIELD_NUMBER: builtins.int - shopping_page_view_type_id: builtins.str - view_start_timestamp_ms: builtins.int - view_end_timestamp_ms: builtins.int - @property - def consolidated_item_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - root_store_page_session_id: builtins.str - def __init__( - self, - *, - shopping_page_view_type_id: builtins.str = ..., - view_start_timestamp_ms: builtins.int = ..., - view_end_timestamp_ms: builtins.int = ..., - consolidated_item_id: collections.abc.Iterable[builtins.str] | None = ..., - root_store_page_session_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["consolidated_item_id", b"consolidated_item_id", "root_store_page_session_id", b"root_store_page_session_id", "shopping_page_view_type_id", b"shopping_page_view_type_id", "view_end_timestamp_ms", b"view_end_timestamp_ms", "view_start_timestamp_ms", b"view_start_timestamp_ms"]) -> None: ... - -global___CommonTelemetryShopView = CommonTelemetryShopView - -@typing_extensions.final -class CompleteCompetitiveSeasonOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[CompleteCompetitiveSeasonOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: CompleteCompetitiveSeasonOutProto._Result.ValueType # 0 - SUCCESS: CompleteCompetitiveSeasonOutProto._Result.ValueType # 1 - ERROR_PLAYER_HAS_NO_VS_SEEKER: CompleteCompetitiveSeasonOutProto._Result.ValueType # 2 - ERROR_REWARDS_ALREADY_COLLECTED: CompleteCompetitiveSeasonOutProto._Result.ValueType # 3 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: CompleteCompetitiveSeasonOutProto.Result.ValueType # 0 - SUCCESS: CompleteCompetitiveSeasonOutProto.Result.ValueType # 1 - ERROR_PLAYER_HAS_NO_VS_SEEKER: CompleteCompetitiveSeasonOutProto.Result.ValueType # 2 - ERROR_REWARDS_ALREADY_COLLECTED: CompleteCompetitiveSeasonOutProto.Result.ValueType # 3 - - RESULT_FIELD_NUMBER: builtins.int - LOOT_PROTO_FIELD_NUMBER: builtins.int - NEW_RANK_FIELD_NUMBER: builtins.int - NEW_RATING_FIELD_NUMBER: builtins.int - LAST_SEASON_RESULT_FIELD_NUMBER: builtins.int - WAS_PLAYER_ACTIVE_FIELD_NUMBER: builtins.int - result: global___CompleteCompetitiveSeasonOutProto.Result.ValueType - @property - def loot_proto(self) -> global___LootProto: ... - new_rank: builtins.int - new_rating: builtins.float - @property - def last_season_result(self) -> global___CombatSeasonResult: ... - was_player_active: builtins.bool - def __init__( - self, - *, - result: global___CompleteCompetitiveSeasonOutProto.Result.ValueType = ..., - loot_proto: global___LootProto | None = ..., - new_rank: builtins.int = ..., - new_rating: builtins.float = ..., - last_season_result: global___CombatSeasonResult | None = ..., - was_player_active: builtins.bool = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["last_season_result", b"last_season_result", "loot_proto", b"loot_proto"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["last_season_result", b"last_season_result", "loot_proto", b"loot_proto", "new_rank", b"new_rank", "new_rating", b"new_rating", "result", b"result", "was_player_active", b"was_player_active"]) -> None: ... - -global___CompleteCompetitiveSeasonOutProto = CompleteCompetitiveSeasonOutProto - -@typing_extensions.final -class CompleteCompetitiveSeasonProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___CompleteCompetitiveSeasonProto = CompleteCompetitiveSeasonProto - -@typing_extensions.final -class CompleteInvasionDialogueOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - STATUS_FIELD_NUMBER: builtins.int - status: global___InvasionStatus.Status.ValueType - def __init__( - self, - *, - status: global___InvasionStatus.Status.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["status", b"status"]) -> None: ... - -global___CompleteInvasionDialogueOutProto = CompleteInvasionDialogueOutProto - -@typing_extensions.final -class CompleteInvasionDialogueProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - INCIDENT_LOOKUP_FIELD_NUMBER: builtins.int - STEP_FIELD_NUMBER: builtins.int - @property - def incident_lookup(self) -> global___IncidentLookupProto: ... - step: builtins.int - def __init__( - self, - *, - incident_lookup: global___IncidentLookupProto | None = ..., - step: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["incident_lookup", b"incident_lookup"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["incident_lookup", b"incident_lookup", "step", b"step"]) -> None: ... - -global___CompleteInvasionDialogueProto = CompleteInvasionDialogueProto - -@typing_extensions.final -class CompleteMilestoneOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[CompleteMilestoneOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: CompleteMilestoneOutProto._Status.ValueType # 0 - SUCCESS: CompleteMilestoneOutProto._Status.ValueType # 1 - ERROR_DISABLED: CompleteMilestoneOutProto._Status.ValueType # 2 - ERROR_MILESTONE_NOT_FOUND: CompleteMilestoneOutProto._Status.ValueType # 3 - ERROR_MILESTONE_COMPLETE: CompleteMilestoneOutProto._Status.ValueType # 4 - ERROR_MILESTONE_NOT_ACHIEVED: CompleteMilestoneOutProto._Status.ValueType # 5 - ERROR_POKEMON_INVENTORY_FULL: CompleteMilestoneOutProto._Status.ValueType # 6 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: CompleteMilestoneOutProto.Status.ValueType # 0 - SUCCESS: CompleteMilestoneOutProto.Status.ValueType # 1 - ERROR_DISABLED: CompleteMilestoneOutProto.Status.ValueType # 2 - ERROR_MILESTONE_NOT_FOUND: CompleteMilestoneOutProto.Status.ValueType # 3 - ERROR_MILESTONE_COMPLETE: CompleteMilestoneOutProto.Status.ValueType # 4 - ERROR_MILESTONE_NOT_ACHIEVED: CompleteMilestoneOutProto.Status.ValueType # 5 - ERROR_POKEMON_INVENTORY_FULL: CompleteMilestoneOutProto.Status.ValueType # 6 - - STATUS_FIELD_NUMBER: builtins.int - status: global___CompleteMilestoneOutProto.Status.ValueType - def __init__( - self, - *, - status: global___CompleteMilestoneOutProto.Status.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["status", b"status"]) -> None: ... - -global___CompleteMilestoneOutProto = CompleteMilestoneOutProto - -@typing_extensions.final -class CompleteMilestoneProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MILESTONE_ID_FIELD_NUMBER: builtins.int - milestone_id: builtins.str - def __init__( - self, - *, - milestone_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["milestone_id", b"milestone_id"]) -> None: ... - -global___CompleteMilestoneProto = CompleteMilestoneProto - -@typing_extensions.final -class CompleteQuestLogEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[CompleteQuestLogEntry._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: CompleteQuestLogEntry._Result.ValueType # 0 - SUCCESS: CompleteQuestLogEntry._Result.ValueType # 1 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: CompleteQuestLogEntry.Result.ValueType # 0 - SUCCESS: CompleteQuestLogEntry.Result.ValueType # 1 - - RESULT_FIELD_NUMBER: builtins.int - QUEST_FIELD_NUMBER: builtins.int - STAMP_FIELD_NUMBER: builtins.int - result: global___CompleteQuestLogEntry.Result.ValueType - @property - def quest(self) -> global___ClientQuestProto: ... - @property - def stamp(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___QuestStampProto]: ... - def __init__( - self, - *, - result: global___CompleteQuestLogEntry.Result.ValueType = ..., - quest: global___ClientQuestProto | None = ..., - stamp: collections.abc.Iterable[global___QuestStampProto] | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["quest", b"quest"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["quest", b"quest", "result", b"result", "stamp", b"stamp"]) -> None: ... - -global___CompleteQuestLogEntry = CompleteQuestLogEntry - -@typing_extensions.final -class CompleteQuestOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[CompleteQuestOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: CompleteQuestOutProto._Status.ValueType # 0 - SUCCESS: CompleteQuestOutProto._Status.ValueType # 1 - ERROR_QUEST_NOT_FOUND: CompleteQuestOutProto._Status.ValueType # 2 - ERROR_QUEST_STILL_IN_PROGRESS: CompleteQuestOutProto._Status.ValueType # 3 - ERROR_QUEST_ALREADY_COMPLETED: CompleteQuestOutProto._Status.ValueType # 4 - ERROR_SUBQUEST_NOT_FOUND: CompleteQuestOutProto._Status.ValueType # 5 - ERROR_SUBQUEST_STILL_IN_PROGRESS: CompleteQuestOutProto._Status.ValueType # 6 - ERROR_SUBQUEST_ALREADY_COMPLETED: CompleteQuestOutProto._Status.ValueType # 7 - ERROR_MULTIPART_STILL_IN_PROGRESS: CompleteQuestOutProto._Status.ValueType # 8 - ERROR_MULTIPART_ALREADY_COMPLETED: CompleteQuestOutProto._Status.ValueType # 9 - ERROR_REDEEM_COMPLETED_QUEST_STAMP_CARD_FIRST: CompleteQuestOutProto._Status.ValueType # 10 - ERROR_INVENTORY_FULL: CompleteQuestOutProto._Status.ValueType # 11 - ERROR_INVALID_BRANCH: CompleteQuestOutProto._Status.ValueType # 12 - ERROR_REWARD_ITEM_REACH_LIMIT: CompleteQuestOutProto._Status.ValueType # 13 - SUCCESS_PARTY_QUEST_CONCLUDED: CompleteQuestOutProto._Status.ValueType # 14 - ERROR_PARTY_QUEST_CLAIM_REWARDS_DEADLINE_EXCEEDED: CompleteQuestOutProto._Status.ValueType # 15 - SUCCESS_PARTY_QUEST_FORCE_CONCLUDED: CompleteQuestOutProto._Status.ValueType # 16 - SUCCESS_PARTY_QUEST_FORCE_CONCLUDE_IGNORED: CompleteQuestOutProto._Status.ValueType # 17 - ERROR_PARTY_QUEST_FORCE_CONCLUDE_STILL_AWARDING: CompleteQuestOutProto._Status.ValueType # 18 - ERROR_PARTY_QUEST_FORCE_CONCLUDE_ALREADY_CONCLUDED: CompleteQuestOutProto._Status.ValueType # 19 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: CompleteQuestOutProto.Status.ValueType # 0 - SUCCESS: CompleteQuestOutProto.Status.ValueType # 1 - ERROR_QUEST_NOT_FOUND: CompleteQuestOutProto.Status.ValueType # 2 - ERROR_QUEST_STILL_IN_PROGRESS: CompleteQuestOutProto.Status.ValueType # 3 - ERROR_QUEST_ALREADY_COMPLETED: CompleteQuestOutProto.Status.ValueType # 4 - ERROR_SUBQUEST_NOT_FOUND: CompleteQuestOutProto.Status.ValueType # 5 - ERROR_SUBQUEST_STILL_IN_PROGRESS: CompleteQuestOutProto.Status.ValueType # 6 - ERROR_SUBQUEST_ALREADY_COMPLETED: CompleteQuestOutProto.Status.ValueType # 7 - ERROR_MULTIPART_STILL_IN_PROGRESS: CompleteQuestOutProto.Status.ValueType # 8 - ERROR_MULTIPART_ALREADY_COMPLETED: CompleteQuestOutProto.Status.ValueType # 9 - ERROR_REDEEM_COMPLETED_QUEST_STAMP_CARD_FIRST: CompleteQuestOutProto.Status.ValueType # 10 - ERROR_INVENTORY_FULL: CompleteQuestOutProto.Status.ValueType # 11 - ERROR_INVALID_BRANCH: CompleteQuestOutProto.Status.ValueType # 12 - ERROR_REWARD_ITEM_REACH_LIMIT: CompleteQuestOutProto.Status.ValueType # 13 - SUCCESS_PARTY_QUEST_CONCLUDED: CompleteQuestOutProto.Status.ValueType # 14 - ERROR_PARTY_QUEST_CLAIM_REWARDS_DEADLINE_EXCEEDED: CompleteQuestOutProto.Status.ValueType # 15 - SUCCESS_PARTY_QUEST_FORCE_CONCLUDED: CompleteQuestOutProto.Status.ValueType # 16 - SUCCESS_PARTY_QUEST_FORCE_CONCLUDE_IGNORED: CompleteQuestOutProto.Status.ValueType # 17 - ERROR_PARTY_QUEST_FORCE_CONCLUDE_STILL_AWARDING: CompleteQuestOutProto.Status.ValueType # 18 - ERROR_PARTY_QUEST_FORCE_CONCLUDE_ALREADY_CONCLUDED: CompleteQuestOutProto.Status.ValueType # 19 - - STATUS_FIELD_NUMBER: builtins.int - QUEST_FIELD_NUMBER: builtins.int - STAMP_FIELD_NUMBER: builtins.int - QUESTS_FIELD_NUMBER: builtins.int - status: global___CompleteQuestOutProto.Status.ValueType - @property - def quest(self) -> global___ClientQuestProto: ... - @property - def stamp(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___QuestStampProto]: ... - @property - def quests(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ClientQuestProto]: ... - def __init__( - self, - *, - status: global___CompleteQuestOutProto.Status.ValueType = ..., - quest: global___ClientQuestProto | None = ..., - stamp: collections.abc.Iterable[global___QuestStampProto] | None = ..., - quests: collections.abc.Iterable[global___ClientQuestProto] | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["quest", b"quest"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["quest", b"quest", "quests", b"quests", "stamp", b"stamp", "status", b"status"]) -> None: ... - -global___CompleteQuestOutProto = CompleteQuestOutProto - -@typing_extensions.final -class CompleteQuestPokemonEncounterLogEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[CompleteQuestPokemonEncounterLogEntry._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: CompleteQuestPokemonEncounterLogEntry._Result.ValueType # 0 - POKEMON_CAPTURED: CompleteQuestPokemonEncounterLogEntry._Result.ValueType # 1 - POKEMON_FLED: CompleteQuestPokemonEncounterLogEntry._Result.ValueType # 2 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: CompleteQuestPokemonEncounterLogEntry.Result.ValueType # 0 - POKEMON_CAPTURED: CompleteQuestPokemonEncounterLogEntry.Result.ValueType # 1 - POKEMON_FLED: CompleteQuestPokemonEncounterLogEntry.Result.ValueType # 2 - - RESULT_FIELD_NUMBER: builtins.int - POKEDEX_NUMBER_FIELD_NUMBER: builtins.int - COMBAT_POINTS_FIELD_NUMBER: builtins.int - POKEMON_ID_FIELD_NUMBER: builtins.int - POKEMON_DISPLAY_FIELD_NUMBER: builtins.int - ENCOUNTER_TYPE_FIELD_NUMBER: builtins.int - result: global___CompleteQuestPokemonEncounterLogEntry.Result.ValueType - pokedex_number: builtins.int - combat_points: builtins.int - pokemon_id: builtins.int - @property - def pokemon_display(self) -> global___PokemonDisplayProto: ... - encounter_type: global___EncounterType.ValueType - def __init__( - self, - *, - result: global___CompleteQuestPokemonEncounterLogEntry.Result.ValueType = ..., - pokedex_number: builtins.int = ..., - combat_points: builtins.int = ..., - pokemon_id: builtins.int = ..., - pokemon_display: global___PokemonDisplayProto | None = ..., - encounter_type: global___EncounterType.ValueType = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["pokemon_display", b"pokemon_display"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["combat_points", b"combat_points", "encounter_type", b"encounter_type", "pokedex_number", b"pokedex_number", "pokemon_display", b"pokemon_display", "pokemon_id", b"pokemon_id", "result", b"result"]) -> None: ... - -global___CompleteQuestPokemonEncounterLogEntry = CompleteQuestPokemonEncounterLogEntry - -@typing_extensions.final -class CompleteQuestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - QUEST_ID_FIELD_NUMBER: builtins.int - SUB_QUEST_ID_FIELD_NUMBER: builtins.int - OB_INT32_FIELD_NUMBER: builtins.int - quest_id: builtins.str - sub_quest_id: builtins.str - ob_int32: builtins.int - def __init__( - self, - *, - quest_id: builtins.str = ..., - sub_quest_id: builtins.str = ..., - ob_int32: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_int32", b"ob_int32", "quest_id", b"quest_id", "sub_quest_id", b"sub_quest_id"]) -> None: ... - -global___CompleteQuestProto = CompleteQuestProto - -@typing_extensions.final -class CompleteQuestStampCardLogEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[CompleteQuestStampCardLogEntry._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: CompleteQuestStampCardLogEntry._Result.ValueType # 0 - SUCCESS: CompleteQuestStampCardLogEntry._Result.ValueType # 1 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: CompleteQuestStampCardLogEntry.Result.ValueType # 0 - SUCCESS: CompleteQuestStampCardLogEntry.Result.ValueType # 1 - - RESULT_FIELD_NUMBER: builtins.int - REWARD_FIELD_NUMBER: builtins.int - result: global___CompleteQuestStampCardLogEntry.Result.ValueType - @property - def reward(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___QuestRewardProto]: ... - def __init__( - self, - *, - result: global___CompleteQuestStampCardLogEntry.Result.ValueType = ..., - reward: collections.abc.Iterable[global___QuestRewardProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result", "reward", b"reward"]) -> None: ... - -global___CompleteQuestStampCardLogEntry = CompleteQuestStampCardLogEntry - -@typing_extensions.final -class CompleteQuestStampCardOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[CompleteQuestStampCardOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: CompleteQuestStampCardOutProto._Status.ValueType # 0 - SUCCESS: CompleteQuestStampCardOutProto._Status.ValueType # 1 - ERROR_STILL_IN_PROGRESS: CompleteQuestStampCardOutProto._Status.ValueType # 2 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: CompleteQuestStampCardOutProto.Status.ValueType # 0 - SUCCESS: CompleteQuestStampCardOutProto.Status.ValueType # 1 - ERROR_STILL_IN_PROGRESS: CompleteQuestStampCardOutProto.Status.ValueType # 2 - - STATUS_FIELD_NUMBER: builtins.int - REWARD_FIELD_NUMBER: builtins.int - status: global___CompleteQuestStampCardOutProto.Status.ValueType - @property - def reward(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___QuestRewardProto]: ... - def __init__( - self, - *, - status: global___CompleteQuestStampCardOutProto.Status.ValueType = ..., - reward: collections.abc.Iterable[global___QuestRewardProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["reward", b"reward", "status", b"status"]) -> None: ... - -global___CompleteQuestStampCardOutProto = CompleteQuestStampCardOutProto - -@typing_extensions.final -class CompleteQuestStampCardProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___CompleteQuestStampCardProto = CompleteQuestStampCardProto - -@typing_extensions.final -class CompleteReferralMilestoneLogEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class MilestoneLogEntryProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NAME_KEY_FIELD_NUMBER: builtins.int - NAME_TEMPLATE_VARIABLE_FIELD_NUMBER: builtins.int - name_key: builtins.str - @property - def name_template_variable(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CompleteReferralMilestoneLogEntry.TemplateVariableProto]: ... - def __init__( - self, - *, - name_key: builtins.str = ..., - name_template_variable: collections.abc.Iterable[global___CompleteReferralMilestoneLogEntry.TemplateVariableProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["name_key", b"name_key", "name_template_variable", b"name_template_variable"]) -> None: ... - - @typing_extensions.final - class TemplateVariableProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NAME_FIELD_NUMBER: builtins.int - LITERAL_FIELD_NUMBER: builtins.int - name: builtins.str - literal: builtins.str - def __init__( - self, - *, - name: builtins.str = ..., - literal: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["literal", b"literal", "name", b"name"]) -> None: ... - - MILESTONE_COMPLETED_FIELD_NUMBER: builtins.int - REWARD_FIELD_NUMBER: builtins.int - @property - def milestone_completed(self) -> global___CompleteReferralMilestoneLogEntry.MilestoneLogEntryProto: ... - @property - def reward(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___QuestRewardProto]: ... - def __init__( - self, - *, - milestone_completed: global___CompleteReferralMilestoneLogEntry.MilestoneLogEntryProto | None = ..., - reward: collections.abc.Iterable[global___QuestRewardProto] | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["milestone_completed", b"milestone_completed"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["milestone_completed", b"milestone_completed", "reward", b"reward"]) -> None: ... - -global___CompleteReferralMilestoneLogEntry = CompleteReferralMilestoneLogEntry - -@typing_extensions.final -class CompleteRoutePlayLogEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - BADGE_LEVEL_FIELD_NUMBER: builtins.int - ROUTE_IMAGE_URL_FIELD_NUMBER: builtins.int - AWARDED_ITEMS_FIELD_NUMBER: builtins.int - BONUS_AWARDED_ITEMS_FIELD_NUMBER: builtins.int - ROUTE_NAME_FIELD_NUMBER: builtins.int - ROUTE_VISUALS_FIELD_NUMBER: builtins.int - badge_level: global___RouteBadgeLevel.BadgeLevel.ValueType - route_image_url: builtins.str - @property - def awarded_items(self) -> global___LootProto: ... - @property - def bonus_awarded_items(self) -> global___LootProto: ... - route_name: builtins.str - @property - def route_visuals(self) -> global___RouteImageProto: ... - def __init__( - self, - *, - badge_level: global___RouteBadgeLevel.BadgeLevel.ValueType = ..., - route_image_url: builtins.str = ..., - awarded_items: global___LootProto | None = ..., - bonus_awarded_items: global___LootProto | None = ..., - route_name: builtins.str = ..., - route_visuals: global___RouteImageProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["awarded_items", b"awarded_items", "bonus_awarded_items", b"bonus_awarded_items", "route_visuals", b"route_visuals"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["awarded_items", b"awarded_items", "badge_level", b"badge_level", "bonus_awarded_items", b"bonus_awarded_items", "route_image_url", b"route_image_url", "route_name", b"route_name", "route_visuals", b"route_visuals"]) -> None: ... - -global___CompleteRoutePlayLogEntry = CompleteRoutePlayLogEntry - -@typing_extensions.final -class CompleteSnapshotSessionOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[CompleteSnapshotSessionOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: CompleteSnapshotSessionOutProto._Status.ValueType # 0 - SUCCESS: CompleteSnapshotSessionOutProto._Status.ValueType # 1 - ERROR_PHOTO_POKEMON_INVALID: CompleteSnapshotSessionOutProto._Status.ValueType # 2 - ERROR_UNKNOWN: CompleteSnapshotSessionOutProto._Status.ValueType # 3 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: CompleteSnapshotSessionOutProto.Status.ValueType # 0 - SUCCESS: CompleteSnapshotSessionOutProto.Status.ValueType # 1 - ERROR_PHOTO_POKEMON_INVALID: CompleteSnapshotSessionOutProto.Status.ValueType # 2 - ERROR_UNKNOWN: CompleteSnapshotSessionOutProto.Status.ValueType # 3 - - STATUS_FIELD_NUMBER: builtins.int - status: global___CompleteSnapshotSessionOutProto.Status.ValueType - def __init__( - self, - *, - status: global___CompleteSnapshotSessionOutProto.Status.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["status", b"status"]) -> None: ... - -global___CompleteSnapshotSessionOutProto = CompleteSnapshotSessionOutProto - -@typing_extensions.final -class CompleteSnapshotSessionProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PHOTO_POKEMON_ID_FIELD_NUMBER: builtins.int - NUM_PHOTOS_TAKEN_FIELD_NUMBER: builtins.int - SNAPSHOT_SESSION_START_TIME_FIELD_NUMBER: builtins.int - photo_pokemon_id: builtins.int - num_photos_taken: builtins.int - snapshot_session_start_time: builtins.int - def __init__( - self, - *, - photo_pokemon_id: builtins.int = ..., - num_photos_taken: builtins.int = ..., - snapshot_session_start_time: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["num_photos_taken", b"num_photos_taken", "photo_pokemon_id", b"photo_pokemon_id", "snapshot_session_start_time", b"snapshot_session_start_time"]) -> None: ... - -global___CompleteSnapshotSessionProto = CompleteSnapshotSessionProto - -@typing_extensions.final -class CompleteVsSeekerAndRestartChargingOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[CompleteVsSeekerAndRestartChargingOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: CompleteVsSeekerAndRestartChargingOutProto._Result.ValueType # 0 - SUCCESS: CompleteVsSeekerAndRestartChargingOutProto._Result.ValueType # 1 - ERROR_VS_SEEKER_NOT_FOUND: CompleteVsSeekerAndRestartChargingOutProto._Result.ValueType # 2 - ERROR_VS_SEEKER_ALREADY_STARTED_CHARGING: CompleteVsSeekerAndRestartChargingOutProto._Result.ValueType # 3 - ERROR_VS_SEEKER_ALREADY_FULLY_CHARGED: CompleteVsSeekerAndRestartChargingOutProto._Result.ValueType # 4 - ERROR_VS_SEEKER_PLAYER_IN_WRONG_SEASON: CompleteVsSeekerAndRestartChargingOutProto._Result.ValueType # 5 - ERROR_PLAYER_INVENTORY_FULL: CompleteVsSeekerAndRestartChargingOutProto._Result.ValueType # 6 - ERROR_PLAYER_HAS_UNCLAIMED_REWARDS: CompleteVsSeekerAndRestartChargingOutProto._Result.ValueType # 7 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: CompleteVsSeekerAndRestartChargingOutProto.Result.ValueType # 0 - SUCCESS: CompleteVsSeekerAndRestartChargingOutProto.Result.ValueType # 1 - ERROR_VS_SEEKER_NOT_FOUND: CompleteVsSeekerAndRestartChargingOutProto.Result.ValueType # 2 - ERROR_VS_SEEKER_ALREADY_STARTED_CHARGING: CompleteVsSeekerAndRestartChargingOutProto.Result.ValueType # 3 - ERROR_VS_SEEKER_ALREADY_FULLY_CHARGED: CompleteVsSeekerAndRestartChargingOutProto.Result.ValueType # 4 - ERROR_VS_SEEKER_PLAYER_IN_WRONG_SEASON: CompleteVsSeekerAndRestartChargingOutProto.Result.ValueType # 5 - ERROR_PLAYER_INVENTORY_FULL: CompleteVsSeekerAndRestartChargingOutProto.Result.ValueType # 6 - ERROR_PLAYER_HAS_UNCLAIMED_REWARDS: CompleteVsSeekerAndRestartChargingOutProto.Result.ValueType # 7 - - RESULT_FIELD_NUMBER: builtins.int - VS_SEEKER_FIELD_NUMBER: builtins.int - LOOT_PROTO_FIELD_NUMBER: builtins.int - CURRENT_SEASON_RESULT_FIELD_NUMBER: builtins.int - PREVIOUS_RANK_FIELD_NUMBER: builtins.int - PREVIOUS_RATING_FIELD_NUMBER: builtins.int - STATS_AT_RANK_START_FIELD_NUMBER: builtins.int - AVATAR_TEMPLATE_ID_REWARDED_FIELD_NUMBER: builtins.int - result: global___CompleteVsSeekerAndRestartChargingOutProto.Result.ValueType - @property - def vs_seeker(self) -> global___VsSeekerAttributesProto: ... - @property - def loot_proto(self) -> global___LootProto: ... - @property - def current_season_result(self) -> global___CombatSeasonResult: ... - previous_rank: builtins.int - previous_rating: builtins.float - @property - def stats_at_rank_start(self) -> global___CombatBaseStatsProto: ... - @property - def avatar_template_id_rewarded(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - def __init__( - self, - *, - result: global___CompleteVsSeekerAndRestartChargingOutProto.Result.ValueType = ..., - vs_seeker: global___VsSeekerAttributesProto | None = ..., - loot_proto: global___LootProto | None = ..., - current_season_result: global___CombatSeasonResult | None = ..., - previous_rank: builtins.int = ..., - previous_rating: builtins.float = ..., - stats_at_rank_start: global___CombatBaseStatsProto | None = ..., - avatar_template_id_rewarded: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["current_season_result", b"current_season_result", "loot_proto", b"loot_proto", "stats_at_rank_start", b"stats_at_rank_start", "vs_seeker", b"vs_seeker"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["avatar_template_id_rewarded", b"avatar_template_id_rewarded", "current_season_result", b"current_season_result", "loot_proto", b"loot_proto", "previous_rank", b"previous_rank", "previous_rating", b"previous_rating", "result", b"result", "stats_at_rank_start", b"stats_at_rank_start", "vs_seeker", b"vs_seeker"]) -> None: ... - -global___CompleteVsSeekerAndRestartChargingOutProto = CompleteVsSeekerAndRestartChargingOutProto - -@typing_extensions.final -class CompleteVsSeekerAndRestartChargingProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___CompleteVsSeekerAndRestartChargingProto = CompleteVsSeekerAndRestartChargingProto - -@typing_extensions.final -class CompleteWildSnapshotSessionOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[CompleteWildSnapshotSessionOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: CompleteWildSnapshotSessionOutProto._Status.ValueType # 0 - SUCCESS: CompleteWildSnapshotSessionOutProto._Status.ValueType # 1 - ERROR_PHOTO_POKEMON_INVALID: CompleteWildSnapshotSessionOutProto._Status.ValueType # 2 - ERROR_NO_PHOTOS_TAKEN: CompleteWildSnapshotSessionOutProto._Status.ValueType # 3 - ERROR_UNKNOWN: CompleteWildSnapshotSessionOutProto._Status.ValueType # 4 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: CompleteWildSnapshotSessionOutProto.Status.ValueType # 0 - SUCCESS: CompleteWildSnapshotSessionOutProto.Status.ValueType # 1 - ERROR_PHOTO_POKEMON_INVALID: CompleteWildSnapshotSessionOutProto.Status.ValueType # 2 - ERROR_NO_PHOTOS_TAKEN: CompleteWildSnapshotSessionOutProto.Status.ValueType # 3 - ERROR_UNKNOWN: CompleteWildSnapshotSessionOutProto.Status.ValueType # 4 - - STATUS_FIELD_NUMBER: builtins.int - status: global___CompleteWildSnapshotSessionOutProto.Status.ValueType - def __init__( - self, - *, - status: global___CompleteWildSnapshotSessionOutProto.Status.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["status", b"status"]) -> None: ... - -global___CompleteWildSnapshotSessionOutProto = CompleteWildSnapshotSessionOutProto - -@typing_extensions.final -class CompleteWildSnapshotSessionProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PHOTO_POKEDEX_ID_FIELD_NUMBER: builtins.int - NUM_PHOTOS_TAKEN_FIELD_NUMBER: builtins.int - TYPE_1_FIELD_NUMBER: builtins.int - TYPE_2_FIELD_NUMBER: builtins.int - SPAWN_POINT_ID_FIELD_NUMBER: builtins.int - ENCOUNTER_ID_FIELD_NUMBER: builtins.int - photo_pokedex_id: builtins.int - num_photos_taken: builtins.int - type_1: global___HoloPokemonType.ValueType - type_2: global___HoloPokemonType.ValueType - spawn_point_id: builtins.str - encounter_id: builtins.int - def __init__( - self, - *, - photo_pokedex_id: builtins.int = ..., - num_photos_taken: builtins.int = ..., - type_1: global___HoloPokemonType.ValueType = ..., - type_2: global___HoloPokemonType.ValueType = ..., - spawn_point_id: builtins.str = ..., - encounter_id: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["encounter_id", b"encounter_id", "num_photos_taken", b"num_photos_taken", "photo_pokedex_id", b"photo_pokedex_id", "spawn_point_id", b"spawn_point_id", "type_1", b"type_1", "type_2", b"type_2"]) -> None: ... - -global___CompleteWildSnapshotSessionProto = CompleteWildSnapshotSessionProto - -@typing_extensions.final -class ConfirmPhotobombOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ConfirmPhotobombOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: ConfirmPhotobombOutProto._Status.ValueType # 0 - SUCCESS: ConfirmPhotobombOutProto._Status.ValueType # 1 - ERROR_PHOTOBOMB_NOT_FOUND: ConfirmPhotobombOutProto._Status.ValueType # 2 - ERROR_PHOTOBOMB_ALREADY_CONFIRMED: ConfirmPhotobombOutProto._Status.ValueType # 3 - ERROR_UNKNOWN: ConfirmPhotobombOutProto._Status.ValueType # 4 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: ConfirmPhotobombOutProto.Status.ValueType # 0 - SUCCESS: ConfirmPhotobombOutProto.Status.ValueType # 1 - ERROR_PHOTOBOMB_NOT_FOUND: ConfirmPhotobombOutProto.Status.ValueType # 2 - ERROR_PHOTOBOMB_ALREADY_CONFIRMED: ConfirmPhotobombOutProto.Status.ValueType # 3 - ERROR_UNKNOWN: ConfirmPhotobombOutProto.Status.ValueType # 4 - - STATUS_FIELD_NUMBER: builtins.int - status: global___ConfirmPhotobombOutProto.Status.ValueType - def __init__( - self, - *, - status: global___ConfirmPhotobombOutProto.Status.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["status", b"status"]) -> None: ... - -global___ConfirmPhotobombOutProto = ConfirmPhotobombOutProto - -@typing_extensions.final -class ConfirmPhotobombProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENCOUNTER_ID_FIELD_NUMBER: builtins.int - encounter_id: builtins.int - def __init__( - self, - *, - encounter_id: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["encounter_id", b"encounter_id"]) -> None: ... - -global___ConfirmPhotobombProto = ConfirmPhotobombProto - -@typing_extensions.final -class ConfirmTradingOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ConfirmTradingOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: ConfirmTradingOutProto._Result.ValueType # 0 - SUCCESS: ConfirmTradingOutProto._Result.ValueType # 1 - ERROR_UNKNOWN: ConfirmTradingOutProto._Result.ValueType # 2 - ERROR_FRIEND_NOT_FOUND: ConfirmTradingOutProto._Result.ValueType # 3 - ERROR_INVALID_PLAYER_ID: ConfirmTradingOutProto._Result.ValueType # 4 - ERROR_INVALID_STATE: ConfirmTradingOutProto._Result.ValueType # 5 - ERROR_STATE_HANDLER: ConfirmTradingOutProto._Result.ValueType # 6 - ERROR_INVALID_POKEMON: ConfirmTradingOutProto._Result.ValueType # 7 - ERROR_INSUFFICIENT_PAYMENT: ConfirmTradingOutProto._Result.ValueType # 8 - ERROR_NO_PLAYER_POKEMON: ConfirmTradingOutProto._Result.ValueType # 9 - ERROR_NO_FRIEND_POKEMON: ConfirmTradingOutProto._Result.ValueType # 10 - ERROR_PLAYER_ALREADY_CONFIRMED: ConfirmTradingOutProto._Result.ValueType # 11 - ERROR_TRANSACTION_LOG_NOT_MATCH: ConfirmTradingOutProto._Result.ValueType # 12 - ERROR_TRADING_EXPIRED: ConfirmTradingOutProto._Result.ValueType # 13 - ERROR_TRANSACTION: ConfirmTradingOutProto._Result.ValueType # 14 - ERROR_DAILY_LIMIT_REACHED: ConfirmTradingOutProto._Result.ValueType # 15 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: ConfirmTradingOutProto.Result.ValueType # 0 - SUCCESS: ConfirmTradingOutProto.Result.ValueType # 1 - ERROR_UNKNOWN: ConfirmTradingOutProto.Result.ValueType # 2 - ERROR_FRIEND_NOT_FOUND: ConfirmTradingOutProto.Result.ValueType # 3 - ERROR_INVALID_PLAYER_ID: ConfirmTradingOutProto.Result.ValueType # 4 - ERROR_INVALID_STATE: ConfirmTradingOutProto.Result.ValueType # 5 - ERROR_STATE_HANDLER: ConfirmTradingOutProto.Result.ValueType # 6 - ERROR_INVALID_POKEMON: ConfirmTradingOutProto.Result.ValueType # 7 - ERROR_INSUFFICIENT_PAYMENT: ConfirmTradingOutProto.Result.ValueType # 8 - ERROR_NO_PLAYER_POKEMON: ConfirmTradingOutProto.Result.ValueType # 9 - ERROR_NO_FRIEND_POKEMON: ConfirmTradingOutProto.Result.ValueType # 10 - ERROR_PLAYER_ALREADY_CONFIRMED: ConfirmTradingOutProto.Result.ValueType # 11 - ERROR_TRANSACTION_LOG_NOT_MATCH: ConfirmTradingOutProto.Result.ValueType # 12 - ERROR_TRADING_EXPIRED: ConfirmTradingOutProto.Result.ValueType # 13 - ERROR_TRANSACTION: ConfirmTradingOutProto.Result.ValueType # 14 - ERROR_DAILY_LIMIT_REACHED: ConfirmTradingOutProto.Result.ValueType # 15 - - RESULT_FIELD_NUMBER: builtins.int - TRADING_FIELD_NUMBER: builtins.int - result: global___ConfirmTradingOutProto.Result.ValueType - @property - def trading(self) -> global___TradingProto: ... - def __init__( - self, - *, - result: global___ConfirmTradingOutProto.Result.ValueType = ..., - trading: global___TradingProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["trading", b"trading"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result", "trading", b"trading"]) -> None: ... - -global___ConfirmTradingOutProto = ConfirmTradingOutProto - -@typing_extensions.final -class ConfirmTradingProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PLAYER_ID_FIELD_NUMBER: builtins.int - TRANSACTION_LOG_FIELD_NUMBER: builtins.int - player_id: builtins.str - transaction_log: builtins.str - def __init__( - self, - *, - player_id: builtins.str = ..., - transaction_log: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["player_id", b"player_id", "transaction_log", b"transaction_log"]) -> None: ... - -global___ConfirmTradingProto = ConfirmTradingProto - -@typing_extensions.final -class ContactSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SEND_MARKETING_EMAILS_FIELD_NUMBER: builtins.int - SEND_PUSH_NOTIFICATIONS_FIELD_NUMBER: builtins.int - send_marketing_emails: builtins.bool - send_push_notifications: builtins.bool - def __init__( - self, - *, - send_marketing_emails: builtins.bool = ..., - send_push_notifications: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["send_marketing_emails", b"send_marketing_emails", "send_push_notifications", b"send_push_notifications"]) -> None: ... - -global___ContactSettingsProto = ContactSettingsProto - -@typing_extensions.final -class ContestBadgeData(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NUMBER_OF_FIRST_PLACE_WINS_FIELD_NUMBER: builtins.int - CONTEST_DATA_FIELD_NUMBER: builtins.int - number_of_first_place_wins: builtins.int - @property - def contest_data(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ContestWinDataProto]: ... - def __init__( - self, - *, - number_of_first_place_wins: builtins.int = ..., - contest_data: collections.abc.Iterable[global___ContestWinDataProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["contest_data", b"contest_data", "number_of_first_place_wins", b"number_of_first_place_wins"]) -> None: ... - -global___ContestBadgeData = ContestBadgeData - -@typing_extensions.final -class ContestBuddyFocusProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MIN_BUDDY_LEVEL_FIELD_NUMBER: builtins.int - min_buddy_level: global___BuddyLevel.ValueType - def __init__( - self, - *, - min_buddy_level: global___BuddyLevel.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["min_buddy_level", b"min_buddy_level"]) -> None: ... - -global___ContestBuddyFocusProto = ContestBuddyFocusProto - -@typing_extensions.final -class ContestCycleProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - START_TIME_MS_FIELD_NUMBER: builtins.int - END_TIME_MS_FIELD_NUMBER: builtins.int - CONTEST_OCCURRENCE_FIELD_NUMBER: builtins.int - CUSTOM_CYCLE_WARMUP_DURATION_MS_FIELD_NUMBER: builtins.int - CUSTOM_CYCLE_COOLDOWN_DURATION_MS_FIELD_NUMBER: builtins.int - start_time_ms: builtins.int - end_time_ms: builtins.int - contest_occurrence: global___ContestOccurrence.ValueType - custom_cycle_warmup_duration_ms: builtins.int - custom_cycle_cooldown_duration_ms: builtins.int - def __init__( - self, - *, - start_time_ms: builtins.int = ..., - end_time_ms: builtins.int = ..., - contest_occurrence: global___ContestOccurrence.ValueType = ..., - custom_cycle_warmup_duration_ms: builtins.int = ..., - custom_cycle_cooldown_duration_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["contest_occurrence", b"contest_occurrence", "custom_cycle_cooldown_duration_ms", b"custom_cycle_cooldown_duration_ms", "custom_cycle_warmup_duration_ms", b"custom_cycle_warmup_duration_ms", "end_time_ms", b"end_time_ms", "start_time_ms", b"start_time_ms"]) -> None: ... - -global___ContestCycleProto = ContestCycleProto - -@typing_extensions.final -class ContestDisplayProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - STYLE_FIELD_NUMBER: builtins.int - style: global___EnumWrapper.PokestopStyle.ValueType - def __init__( - self, - *, - style: global___EnumWrapper.PokestopStyle.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["style", b"style"]) -> None: ... - -global___ContestDisplayProto = ContestDisplayProto - -@typing_extensions.final -class ContestEntryProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEDEX_ID_FIELD_NUMBER: builtins.int - POKEMON_DISPLAY_FIELD_NUMBER: builtins.int - SCORE_FIELD_NUMBER: builtins.int - RANK_FIELD_NUMBER: builtins.int - PLAYER_AVATAR_FIELD_NUMBER: builtins.int - TRAINER_NAME_FIELD_NUMBER: builtins.int - TEAM_FIELD_NUMBER: builtins.int - POKEMON_ID_FIELD_NUMBER: builtins.int - PLAYER_ID_FIELD_NUMBER: builtins.int - POKEMON_NICKNAME_FIELD_NUMBER: builtins.int - pokedex_id: global___HoloPokemonId.ValueType - @property - def pokemon_display(self) -> global___PokemonDisplayProto: ... - score: builtins.float - rank: builtins.int - @property - def player_avatar(self) -> global___PlayerAvatarProto: ... - trainer_name: builtins.str - team: global___Team.ValueType - pokemon_id: builtins.int - player_id: builtins.str - pokemon_nickname: builtins.str - def __init__( - self, - *, - pokedex_id: global___HoloPokemonId.ValueType = ..., - pokemon_display: global___PokemonDisplayProto | None = ..., - score: builtins.float = ..., - rank: builtins.int = ..., - player_avatar: global___PlayerAvatarProto | None = ..., - trainer_name: builtins.str = ..., - team: global___Team.ValueType = ..., - pokemon_id: builtins.int = ..., - player_id: builtins.str = ..., - pokemon_nickname: builtins.str = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["player_avatar", b"player_avatar", "pokemon_display", b"pokemon_display"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["player_avatar", b"player_avatar", "player_id", b"player_id", "pokedex_id", b"pokedex_id", "pokemon_display", b"pokemon_display", "pokemon_id", b"pokemon_id", "pokemon_nickname", b"pokemon_nickname", "rank", b"rank", "score", b"score", "team", b"team", "trainer_name", b"trainer_name"]) -> None: ... - -global___ContestEntryProto = ContestEntryProto - -@typing_extensions.final -class ContestFocusProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_FIELD_NUMBER: builtins.int - GENERATION_FIELD_NUMBER: builtins.int - HATCHED_FIELD_NUMBER: builtins.int - MEGA_FIELD_NUMBER: builtins.int - SHINY_FIELD_NUMBER: builtins.int - TYPE_FIELD_NUMBER: builtins.int - BUDDY_FIELD_NUMBER: builtins.int - POKEMON_CLASS_FIELD_NUMBER: builtins.int - POKEMON_FAMILY_FIELD_NUMBER: builtins.int - @property - def pokemon(self) -> global___ContestPokemonFocusProto: ... - @property - def generation(self) -> global___ContestGenerationFocusProto: ... - @property - def hatched(self) -> global___ContestHatchedFocusProto: ... - @property - def mega(self) -> global___ContestTemporaryEvolutionFocusProto: ... - @property - def shiny(self) -> global___ContestShinyFocusProto: ... - @property - def type(self) -> global___ContestPokemonTypeFocusProto: ... - @property - def buddy(self) -> global___ContestBuddyFocusProto: ... - @property - def pokemon_class(self) -> global___ContestPokemonClassFocusProto: ... - @property - def pokemon_family(self) -> global___ContestPokemonFamilyFocusProto: ... - def __init__( - self, - *, - pokemon: global___ContestPokemonFocusProto | None = ..., - generation: global___ContestGenerationFocusProto | None = ..., - hatched: global___ContestHatchedFocusProto | None = ..., - mega: global___ContestTemporaryEvolutionFocusProto | None = ..., - shiny: global___ContestShinyFocusProto | None = ..., - type: global___ContestPokemonTypeFocusProto | None = ..., - buddy: global___ContestBuddyFocusProto | None = ..., - pokemon_class: global___ContestPokemonClassFocusProto | None = ..., - pokemon_family: global___ContestPokemonFamilyFocusProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["buddy", b"buddy", "contest_focus", b"contest_focus", "generation", b"generation", "hatched", b"hatched", "mega", b"mega", "pokemon", b"pokemon", "pokemon_class", b"pokemon_class", "pokemon_family", b"pokemon_family", "shiny", b"shiny", "type", b"type"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["buddy", b"buddy", "contest_focus", b"contest_focus", "generation", b"generation", "hatched", b"hatched", "mega", b"mega", "pokemon", b"pokemon", "pokemon_class", b"pokemon_class", "pokemon_family", b"pokemon_family", "shiny", b"shiny", "type", b"type"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["contest_focus", b"contest_focus"]) -> typing_extensions.Literal["pokemon", "generation", "hatched", "mega", "shiny", "type", "buddy", "pokemon_class", "pokemon_family"] | None: ... - -global___ContestFocusProto = ContestFocusProto - -@typing_extensions.final -class ContestFriendEntryProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TRAINER_NAME_FIELD_NUMBER: builtins.int - FRIENDSHIP_LEVEL_MILESTONE_FIELD_NUMBER: builtins.int - RANK_FIELD_NUMBER: builtins.int - PLAYER_AVATAR_FIELD_NUMBER: builtins.int - TEAM_FIELD_NUMBER: builtins.int - trainer_name: builtins.str - friendship_level_milestone: global___FriendshipLevelMilestone.ValueType - rank: builtins.int - @property - def player_avatar(self) -> global___PlayerAvatarProto: ... - team: global___Team.ValueType - def __init__( - self, - *, - trainer_name: builtins.str = ..., - friendship_level_milestone: global___FriendshipLevelMilestone.ValueType = ..., - rank: builtins.int = ..., - player_avatar: global___PlayerAvatarProto | None = ..., - team: global___Team.ValueType = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["player_avatar", b"player_avatar"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["friendship_level_milestone", b"friendship_level_milestone", "player_avatar", b"player_avatar", "rank", b"rank", "team", b"team", "trainer_name", b"trainer_name"]) -> None: ... - -global___ContestFriendEntryProto = ContestFriendEntryProto - -@typing_extensions.final -class ContestGenerationFocusProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_GENERATION_FIELD_NUMBER: builtins.int - pokemon_generation: global___PokedexGenerationId.ValueType - def __init__( - self, - *, - pokemon_generation: global___PokedexGenerationId.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["pokemon_generation", b"pokemon_generation"]) -> None: ... - -global___ContestGenerationFocusProto = ContestGenerationFocusProto - -@typing_extensions.final -class ContestHatchedFocusProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - REQUIRE_TO_BE_HATCHED_FIELD_NUMBER: builtins.int - require_to_be_hatched: builtins.bool - def __init__( - self, - *, - require_to_be_hatched: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["require_to_be_hatched", b"require_to_be_hatched"]) -> None: ... - -global___ContestHatchedFocusProto = ContestHatchedFocusProto - -@typing_extensions.final -class ContestInfoProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CONTEST_ID_FIELD_NUMBER: builtins.int - POKEMON_ID_FIELD_NUMBER: builtins.int - RANKING_FIELD_NUMBER: builtins.int - FORT_IMAGE_URL_FIELD_NUMBER: builtins.int - POKEMON_DISPLAY_FIELD_NUMBER: builtins.int - FORT_NAME_FIELD_NUMBER: builtins.int - REWARDS_TEMPLATE_ID_FIELD_NUMBER: builtins.int - POKEDEX_ID_FIELD_NUMBER: builtins.int - LOCAL_END_TIME_MS_FIELD_NUMBER: builtins.int - IS_RANKING_LOCKED_FIELD_NUMBER: builtins.int - EVOLVED_POKEMON_ID_FIELD_NUMBER: builtins.int - contest_id: builtins.str - pokemon_id: builtins.int - ranking: builtins.int - fort_image_url: builtins.str - @property - def pokemon_display(self) -> global___PokemonDisplayProto: ... - fort_name: builtins.str - rewards_template_id: builtins.str - pokedex_id: global___HoloPokemonId.ValueType - local_end_time_ms: builtins.int - is_ranking_locked: builtins.bool - evolved_pokemon_id: builtins.int - def __init__( - self, - *, - contest_id: builtins.str = ..., - pokemon_id: builtins.int = ..., - ranking: builtins.int = ..., - fort_image_url: builtins.str = ..., - pokemon_display: global___PokemonDisplayProto | None = ..., - fort_name: builtins.str = ..., - rewards_template_id: builtins.str = ..., - pokedex_id: global___HoloPokemonId.ValueType = ..., - local_end_time_ms: builtins.int = ..., - is_ranking_locked: builtins.bool = ..., - evolved_pokemon_id: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["pokemon_display", b"pokemon_display"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["contest_id", b"contest_id", "evolved_pokemon_id", b"evolved_pokemon_id", "fort_image_url", b"fort_image_url", "fort_name", b"fort_name", "is_ranking_locked", b"is_ranking_locked", "local_end_time_ms", b"local_end_time_ms", "pokedex_id", b"pokedex_id", "pokemon_display", b"pokemon_display", "pokemon_id", b"pokemon_id", "ranking", b"ranking", "rewards_template_id", b"rewards_template_id"]) -> None: ... - -global___ContestInfoProto = ContestInfoProto - -@typing_extensions.final -class ContestInfoSummaryProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CONTEST_INFO_FIELD_NUMBER: builtins.int - TRADED_CONTEST_POKEMON_ID_FIELD_NUMBER: builtins.int - IS_RANKING_LOCKED_FIELD_NUMBER: builtins.int - END_TIME_MS_FIELD_NUMBER: builtins.int - METRIC_FIELD_NUMBER: builtins.int - NUM_CONTESTS_ENTERED_FIELD_NUMBER: builtins.int - @property - def contest_info(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ContestInfoProto]: ... - @property - def traded_contest_pokemon_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - is_ranking_locked: builtins.bool - end_time_ms: builtins.int - @property - def metric(self) -> global___ContestMetricProto: ... - num_contests_entered: builtins.int - def __init__( - self, - *, - contest_info: collections.abc.Iterable[global___ContestInfoProto] | None = ..., - traded_contest_pokemon_id: collections.abc.Iterable[builtins.int] | None = ..., - is_ranking_locked: builtins.bool = ..., - end_time_ms: builtins.int = ..., - metric: global___ContestMetricProto | None = ..., - num_contests_entered: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["metric", b"metric"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["contest_info", b"contest_info", "end_time_ms", b"end_time_ms", "is_ranking_locked", b"is_ranking_locked", "metric", b"metric", "num_contests_entered", b"num_contests_entered", "traded_contest_pokemon_id", b"traded_contest_pokemon_id"]) -> None: ... - -global___ContestInfoSummaryProto = ContestInfoSummaryProto - -@typing_extensions.final -class ContestLengthThresholdsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - LENGTH_FIELD_NUMBER: builtins.int - MIN_DURATION_MS_FIELD_NUMBER: builtins.int - MAX_DURATION_MS_FIELD_NUMBER: builtins.int - length: builtins.str - min_duration_ms: builtins.int - max_duration_ms: builtins.int - def __init__( - self, - *, - length: builtins.str = ..., - min_duration_ms: builtins.int = ..., - max_duration_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["length", b"length", "max_duration_ms", b"max_duration_ms", "min_duration_ms", b"min_duration_ms"]) -> None: ... - -global___ContestLengthThresholdsProto = ContestLengthThresholdsProto - -@typing_extensions.final -class ContestLimitProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CONTEST_METRIC_FIELD_NUMBER: builtins.int - CONTEST_OCCURRENCE_FIELD_NUMBER: builtins.int - PER_CONTEST_MAX_ENTRIES_FIELD_NUMBER: builtins.int - @property - def contest_metric(self) -> global___ContestMetricProto: ... - contest_occurrence: global___ContestOccurrence.ValueType - per_contest_max_entries: builtins.int - def __init__( - self, - *, - contest_metric: global___ContestMetricProto | None = ..., - contest_occurrence: global___ContestOccurrence.ValueType = ..., - per_contest_max_entries: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["contest_metric", b"contest_metric"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["contest_metric", b"contest_metric", "contest_occurrence", b"contest_occurrence", "per_contest_max_entries", b"per_contest_max_entries"]) -> None: ... - -global___ContestLimitProto = ContestLimitProto - -@typing_extensions.final -class ContestMetricProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_METRIC_FIELD_NUMBER: builtins.int - RANKING_STANDARD_FIELD_NUMBER: builtins.int - pokemon_metric: global___ContestPokemonMetric.ValueType - ranking_standard: global___ContestRankingStandard.ValueType - def __init__( - self, - *, - pokemon_metric: global___ContestPokemonMetric.ValueType = ..., - ranking_standard: global___ContestRankingStandard.ValueType = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["metric", b"metric", "pokemon_metric", b"pokemon_metric"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["metric", b"metric", "pokemon_metric", b"pokemon_metric", "ranking_standard", b"ranking_standard"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["metric", b"metric"]) -> typing_extensions.Literal["pokemon_metric"] | None: ... - -global___ContestMetricProto = ContestMetricProto - -@typing_extensions.final -class ContestPokemonClassFocusProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - REQUIRED_CLASS_FIELD_NUMBER: builtins.int - required_class: global___HoloPokemonClass.ValueType - def __init__( - self, - *, - required_class: global___HoloPokemonClass.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["required_class", b"required_class"]) -> None: ... - -global___ContestPokemonClassFocusProto = ContestPokemonClassFocusProto - -@typing_extensions.final -class ContestPokemonFamilyFocusProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - REQUIRED_FAMILY_FIELD_NUMBER: builtins.int - required_family: global___HoloPokemonFamilyId.ValueType - def __init__( - self, - *, - required_family: global___HoloPokemonFamilyId.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["required_family", b"required_family"]) -> None: ... - -global___ContestPokemonFamilyFocusProto = ContestPokemonFamilyFocusProto - -@typing_extensions.final -class ContestPokemonFocusProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEDEX_ID_FIELD_NUMBER: builtins.int - POKEMON_DISPLAY_FIELD_NUMBER: builtins.int - REQUIRE_FORM_TO_MATCH_FIELD_NUMBER: builtins.int - pokedex_id: global___HoloPokemonId.ValueType - @property - def pokemon_display(self) -> global___PokemonDisplayProto: ... - require_form_to_match: builtins.bool - def __init__( - self, - *, - pokedex_id: global___HoloPokemonId.ValueType = ..., - pokemon_display: global___PokemonDisplayProto | None = ..., - require_form_to_match: builtins.bool = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["pokemon_display", b"pokemon_display"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["pokedex_id", b"pokedex_id", "pokemon_display", b"pokemon_display", "require_form_to_match", b"require_form_to_match"]) -> None: ... - -global___ContestPokemonFocusProto = ContestPokemonFocusProto - -@typing_extensions.final -class ContestPokemonSectionProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___ContestPokemonSectionProto = ContestPokemonSectionProto - -@typing_extensions.final -class ContestPokemonTypeFocusProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_TYPE_1_FIELD_NUMBER: builtins.int - POKEMON_TYPE_2_FIELD_NUMBER: builtins.int - pokemon_type_1: global___HoloPokemonType.ValueType - pokemon_type_2: global___HoloPokemonType.ValueType - def __init__( - self, - *, - pokemon_type_1: global___HoloPokemonType.ValueType = ..., - pokemon_type_2: global___HoloPokemonType.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["pokemon_type_1", b"pokemon_type_1", "pokemon_type_2", b"pokemon_type_2"]) -> None: ... - -global___ContestPokemonTypeFocusProto = ContestPokemonTypeFocusProto - -@typing_extensions.final -class ContestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CONTEST_ID_FIELD_NUMBER: builtins.int - FOCUS_FIELD_NUMBER: builtins.int - METRIC_FIELD_NUMBER: builtins.int - SCHEDULE_FIELD_NUMBER: builtins.int - REWARDS_TEMPLATE_ID_FIELD_NUMBER: builtins.int - FOCUSES_FIELD_NUMBER: builtins.int - FOCUS_STRING_KEY_FIELD_NUMBER: builtins.int - contest_id: builtins.str - @property - def focus(self) -> global___ContestFocusProto: ... - @property - def metric(self) -> global___ContestMetricProto: ... - @property - def schedule(self) -> global___ContestScheduleProto: ... - rewards_template_id: builtins.str - @property - def focuses(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ContestFocusProto]: ... - focus_string_key: builtins.str - def __init__( - self, - *, - contest_id: builtins.str = ..., - focus: global___ContestFocusProto | None = ..., - metric: global___ContestMetricProto | None = ..., - schedule: global___ContestScheduleProto | None = ..., - rewards_template_id: builtins.str = ..., - focuses: collections.abc.Iterable[global___ContestFocusProto] | None = ..., - focus_string_key: builtins.str = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["focus", b"focus", "metric", b"metric", "schedule", b"schedule"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["contest_id", b"contest_id", "focus", b"focus", "focus_string_key", b"focus_string_key", "focuses", b"focuses", "metric", b"metric", "rewards_template_id", b"rewards_template_id", "schedule", b"schedule"]) -> None: ... - -global___ContestProto = ContestProto - -@typing_extensions.final -class ContestScheduleProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CONTEST_CYCLE_FIELD_NUMBER: builtins.int - @property - def contest_cycle(self) -> global___ContestCycleProto: ... - def __init__( - self, - *, - contest_cycle: global___ContestCycleProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["contest_cycle", b"contest_cycle"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["contest_cycle", b"contest_cycle"]) -> None: ... - -global___ContestScheduleProto = ContestScheduleProto - -@typing_extensions.final -class ContestScoreCoefficientProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class PokemonSize(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - HEIGHT_COEFFICIENT_FIELD_NUMBER: builtins.int - WEIGHT_COEFFICIENT_FIELD_NUMBER: builtins.int - IV_COEFFICIENT_FIELD_NUMBER: builtins.int - XXL_ADJUSTMENT_FACTOR_FIELD_NUMBER: builtins.int - height_coefficient: builtins.float - weight_coefficient: builtins.float - iv_coefficient: builtins.float - xxl_adjustment_factor: builtins.float - def __init__( - self, - *, - height_coefficient: builtins.float = ..., - weight_coefficient: builtins.float = ..., - iv_coefficient: builtins.float = ..., - xxl_adjustment_factor: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["height_coefficient", b"height_coefficient", "iv_coefficient", b"iv_coefficient", "weight_coefficient", b"weight_coefficient", "xxl_adjustment_factor", b"xxl_adjustment_factor"]) -> None: ... - - POKEMON_SIZE_FIELD_NUMBER: builtins.int - @property - def pokemon_size(self) -> global___ContestScoreCoefficientProto.PokemonSize: ... - def __init__( - self, - *, - pokemon_size: global___ContestScoreCoefficientProto.PokemonSize | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["contest_type", b"contest_type", "pokemon_size", b"pokemon_size"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["contest_type", b"contest_type", "pokemon_size", b"pokemon_size"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["contest_type", b"contest_type"]) -> typing_extensions.Literal["pokemon_size"] | None: ... - -global___ContestScoreCoefficientProto = ContestScoreCoefficientProto - -@typing_extensions.final -class ContestScoreComponentProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - COMPONENT_TYPE_FIELD_NUMBER: builtins.int - COEFFICIENT_VALUE_FIELD_NUMBER: builtins.int - IS_VISIBLE_FIELD_NUMBER: builtins.int - component_type: global___ContestScoreComponentType.ValueType - coefficient_value: builtins.float - is_visible: builtins.bool - def __init__( - self, - *, - component_type: global___ContestScoreComponentType.ValueType = ..., - coefficient_value: builtins.float = ..., - is_visible: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["coefficient_value", b"coefficient_value", "component_type", b"component_type", "is_visible", b"is_visible"]) -> None: ... - -global___ContestScoreComponentProto = ContestScoreComponentProto - -@typing_extensions.final -class ContestScoreFormulaProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CONTEST_TYPE_FIELD_NUMBER: builtins.int - SCORE_COMPONENTS_FIELD_NUMBER: builtins.int - @property - def contest_type(self) -> global___ContestMetricProto: ... - @property - def score_components(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ContestScoreComponentProto]: ... - def __init__( - self, - *, - contest_type: global___ContestMetricProto | None = ..., - score_components: collections.abc.Iterable[global___ContestScoreComponentProto] | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["contest_type", b"contest_type"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["contest_type", b"contest_type", "score_components", b"score_components"]) -> None: ... - -global___ContestScoreFormulaProto = ContestScoreFormulaProto - -@typing_extensions.final -class ContestSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - IS_FEATURE_ENABLED_FIELD_NUMBER: builtins.int - PLAYER_CONTEST_MAX_ENTRIES_FIELD_NUMBER: builtins.int - CONTEST_LIMITS_FIELD_NUMBER: builtins.int - DEFAULT_CONTEST_MAX_ENTRIES_FIELD_NUMBER: builtins.int - MIN_COOLDOWN_BEFORE_SEASON_END_MS_FIELD_NUMBER: builtins.int - CONTEST_WARMUP_AND_COOLDOWN_DURATIONS_MS_FIELD_NUMBER: builtins.int - DEFAULT_CYCLE_WARMUP_DURATION_MS_FIELD_NUMBER: builtins.int - DEFAULT_CYCLE_COOLDOWN_DURATION_MS_FIELD_NUMBER: builtins.int - MAX_CATCH_PROMPT_RANGE_FIELD_NUMBER: builtins.int - CATCH_PROMPT_TIMEOUT_MS_FIELD_NUMBER: builtins.int - CONTEST_SCORE_COEFFICIENT_FIELD_NUMBER: builtins.int - CONTEST_LENGTH_THRESHOLDS_FIELD_NUMBER: builtins.int - IS_FRIENDS_DISPLAY_ENABLED_FIELD_NUMBER: builtins.int - LEADERBOARD_CARD_DISPLAY_COUNT_FIELD_NUMBER: builtins.int - POSTCONTEST_LEADERBOARD_CARD_DISPLAY_COUNT_FIELD_NUMBER: builtins.int - CONTEST_SCORE_FORMULAS_FIELD_NUMBER: builtins.int - IS_V2_FEATURE_ENABLED_FIELD_NUMBER: builtins.int - IS_ANTICHEAT_REMOVAL_ENABLED_FIELD_NUMBER: builtins.int - is_feature_enabled: builtins.bool - player_contest_max_entries: builtins.int - @property - def contest_limits(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ContestLimitProto]: ... - default_contest_max_entries: builtins.int - min_cooldown_before_season_end_ms: builtins.int - @property - def contest_warmup_and_cooldown_durations_ms(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ContestWarmupAndCooldownDurationSettingsProto]: ... - default_cycle_warmup_duration_ms: builtins.int - default_cycle_cooldown_duration_ms: builtins.int - max_catch_prompt_range: builtins.float - catch_prompt_timeout_ms: builtins.float - @property - def contest_score_coefficient(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ContestScoreCoefficientProto]: ... - @property - def contest_length_thresholds(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ContestLengthThresholdsProto]: ... - is_friends_display_enabled: builtins.bool - leaderboard_card_display_count: builtins.int - postcontest_leaderboard_card_display_count: builtins.int - @property - def contest_score_formulas(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ContestScoreFormulaProto]: ... - is_v2_feature_enabled: builtins.bool - is_anticheat_removal_enabled: builtins.bool - def __init__( - self, - *, - is_feature_enabled: builtins.bool = ..., - player_contest_max_entries: builtins.int = ..., - contest_limits: collections.abc.Iterable[global___ContestLimitProto] | None = ..., - default_contest_max_entries: builtins.int = ..., - min_cooldown_before_season_end_ms: builtins.int = ..., - contest_warmup_and_cooldown_durations_ms: collections.abc.Iterable[global___ContestWarmupAndCooldownDurationSettingsProto] | None = ..., - default_cycle_warmup_duration_ms: builtins.int = ..., - default_cycle_cooldown_duration_ms: builtins.int = ..., - max_catch_prompt_range: builtins.float = ..., - catch_prompt_timeout_ms: builtins.float = ..., - contest_score_coefficient: collections.abc.Iterable[global___ContestScoreCoefficientProto] | None = ..., - contest_length_thresholds: collections.abc.Iterable[global___ContestLengthThresholdsProto] | None = ..., - is_friends_display_enabled: builtins.bool = ..., - leaderboard_card_display_count: builtins.int = ..., - postcontest_leaderboard_card_display_count: builtins.int = ..., - contest_score_formulas: collections.abc.Iterable[global___ContestScoreFormulaProto] | None = ..., - is_v2_feature_enabled: builtins.bool = ..., - is_anticheat_removal_enabled: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["catch_prompt_timeout_ms", b"catch_prompt_timeout_ms", "contest_length_thresholds", b"contest_length_thresholds", "contest_limits", b"contest_limits", "contest_score_coefficient", b"contest_score_coefficient", "contest_score_formulas", b"contest_score_formulas", "contest_warmup_and_cooldown_durations_ms", b"contest_warmup_and_cooldown_durations_ms", "default_contest_max_entries", b"default_contest_max_entries", "default_cycle_cooldown_duration_ms", b"default_cycle_cooldown_duration_ms", "default_cycle_warmup_duration_ms", b"default_cycle_warmup_duration_ms", "is_anticheat_removal_enabled", b"is_anticheat_removal_enabled", "is_feature_enabled", b"is_feature_enabled", "is_friends_display_enabled", b"is_friends_display_enabled", "is_v2_feature_enabled", b"is_v2_feature_enabled", "leaderboard_card_display_count", b"leaderboard_card_display_count", "max_catch_prompt_range", b"max_catch_prompt_range", "min_cooldown_before_season_end_ms", b"min_cooldown_before_season_end_ms", "player_contest_max_entries", b"player_contest_max_entries", "postcontest_leaderboard_card_display_count", b"postcontest_leaderboard_card_display_count"]) -> None: ... - -global___ContestSettingsProto = ContestSettingsProto - -@typing_extensions.final -class ContestShinyFocusProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - REQUIRE_TO_BE_SHINY_FIELD_NUMBER: builtins.int - require_to_be_shiny: builtins.bool - def __init__( - self, - *, - require_to_be_shiny: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["require_to_be_shiny", b"require_to_be_shiny"]) -> None: ... - -global___ContestShinyFocusProto = ContestShinyFocusProto - -@typing_extensions.final -class ContestTemporaryEvolutionFocusProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TEMPORARY_EVOLUTION_REQUIRED_FIELD_NUMBER: builtins.int - temporary_evolution_required: global___HoloTemporaryEvolutionId.ValueType - def __init__( - self, - *, - temporary_evolution_required: global___HoloTemporaryEvolutionId.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["temporary_evolution_required", b"temporary_evolution_required"]) -> None: ... - -global___ContestTemporaryEvolutionFocusProto = ContestTemporaryEvolutionFocusProto - -@typing_extensions.final -class ContestWarmupAndCooldownDurationSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CONTEST_METRIC_FIELD_NUMBER: builtins.int - CONTEST_OCCURRENCE_FIELD_NUMBER: builtins.int - CYCLE_WARMUP_DURATION_MS_FIELD_NUMBER: builtins.int - CYCLE_COOLDOWN_DURATION_MS_FIELD_NUMBER: builtins.int - @property - def contest_metric(self) -> global___ContestMetricProto: ... - contest_occurrence: global___ContestOccurrence.ValueType - cycle_warmup_duration_ms: builtins.int - cycle_cooldown_duration_ms: builtins.int - def __init__( - self, - *, - contest_metric: global___ContestMetricProto | None = ..., - contest_occurrence: global___ContestOccurrence.ValueType = ..., - cycle_warmup_duration_ms: builtins.int = ..., - cycle_cooldown_duration_ms: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["contest_metric", b"contest_metric"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["contest_metric", b"contest_metric", "contest_occurrence", b"contest_occurrence", "cycle_cooldown_duration_ms", b"cycle_cooldown_duration_ms", "cycle_warmup_duration_ms", b"cycle_warmup_duration_ms"]) -> None: ... - -global___ContestWarmupAndCooldownDurationSettingsProto = ContestWarmupAndCooldownDurationSettingsProto - -@typing_extensions.final -class ContestWinDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FORT_NAME_FIELD_NUMBER: builtins.int - POKEMON_ID_FIELD_NUMBER: builtins.int - CONTEST_END_MS_FIELD_NUMBER: builtins.int - POKEDEX_ID_FIELD_NUMBER: builtins.int - fort_name: builtins.str - pokemon_id: builtins.int - contest_end_ms: builtins.int - pokedex_id: global___HoloPokemonId.ValueType - def __init__( - self, - *, - fort_name: builtins.str = ..., - pokemon_id: builtins.int = ..., - contest_end_ms: builtins.int = ..., - pokedex_id: global___HoloPokemonId.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["contest_end_ms", b"contest_end_ms", "fort_name", b"fort_name", "pokedex_id", b"pokedex_id", "pokemon_id", b"pokemon_id"]) -> None: ... - -global___ContestWinDataProto = ContestWinDataProto - -@typing_extensions.final -class ConversationSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_STRING_FIELD_NUMBER: builtins.int - ob_string: builtins.str - def __init__( - self, - *, - ob_string: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_string", b"ob_string"]) -> None: ... - -global___ConversationSettingsProto = ConversationSettingsProto - -@typing_extensions.final -class ConvertCandyToXlCandyOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ConvertCandyToXlCandyOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: ConvertCandyToXlCandyOutProto._Status.ValueType # 0 - SUCCESS: ConvertCandyToXlCandyOutProto._Status.ValueType # 1 - ERROR_NOT_ENOUGH_CANDY: ConvertCandyToXlCandyOutProto._Status.ValueType # 2 - ERROR_PLAYER_LEVEL_TOO_LOW: ConvertCandyToXlCandyOutProto._Status.ValueType # 3 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: ConvertCandyToXlCandyOutProto.Status.ValueType # 0 - SUCCESS: ConvertCandyToXlCandyOutProto.Status.ValueType # 1 - ERROR_NOT_ENOUGH_CANDY: ConvertCandyToXlCandyOutProto.Status.ValueType # 2 - ERROR_PLAYER_LEVEL_TOO_LOW: ConvertCandyToXlCandyOutProto.Status.ValueType # 3 - - STATUS_FIELD_NUMBER: builtins.int - status: global___ConvertCandyToXlCandyOutProto.Status.ValueType - def __init__( - self, - *, - status: global___ConvertCandyToXlCandyOutProto.Status.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["status", b"status"]) -> None: ... - -global___ConvertCandyToXlCandyOutProto = ConvertCandyToXlCandyOutProto - -@typing_extensions.final -class ConvertCandyToXlCandyProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FAMILY_FIELD_NUMBER: builtins.int - NUM_XL_CANDY_FIELD_NUMBER: builtins.int - family: global___HoloPokemonFamilyId.ValueType - num_xl_candy: builtins.int - def __init__( - self, - *, - family: global___HoloPokemonFamilyId.ValueType = ..., - num_xl_candy: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["family", b"family", "num_xl_candy", b"num_xl_candy"]) -> None: ... - -global___ConvertCandyToXlCandyProto = ConvertCandyToXlCandyProto - -@typing_extensions.final -class CopyrightProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MAP_DATA_COPYRIGHT_FIELD_NUMBER: builtins.int - IMAGERY_COPYRIGHT_FIELD_NUMBER: builtins.int - YEAR_FIELD_NUMBER: builtins.int - @property - def map_data_copyright(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - @property - def imagery_copyright(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - year: builtins.int - def __init__( - self, - *, - map_data_copyright: collections.abc.Iterable[builtins.str] | None = ..., - imagery_copyright: collections.abc.Iterable[builtins.str] | None = ..., - year: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["imagery_copyright", b"imagery_copyright", "map_data_copyright", b"map_data_copyright", "year", b"year"]) -> None: ... - -global___CopyrightProto = CopyrightProto - -@typing_extensions.final -class CoreHandshakeTelemetryEvent(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - HANDSHAKE_TIME_MS_FIELD_NUMBER: builtins.int - SESSION_INIT_TIME_MS_FIELD_NUMBER: builtins.int - AUTHENTICATION_RPC_TIME_MS_FIELD_NUMBER: builtins.int - SUCCESS_FIELD_NUMBER: builtins.int - handshake_time_ms: builtins.int - session_init_time_ms: builtins.int - authentication_rpc_time_ms: builtins.int - success: builtins.bool - def __init__( - self, - *, - handshake_time_ms: builtins.int = ..., - session_init_time_ms: builtins.int = ..., - authentication_rpc_time_ms: builtins.int = ..., - success: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["authentication_rpc_time_ms", b"authentication_rpc_time_ms", "handshake_time_ms", b"handshake_time_ms", "session_init_time_ms", b"session_init_time_ms", "success", b"success"]) -> None: ... - -global___CoreHandshakeTelemetryEvent = CoreHandshakeTelemetryEvent - -@typing_extensions.final -class CoreSafetynetTelemetryEvent(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SAFETYNET_TIME_MS_FIELD_NUMBER: builtins.int - ATTESTATION_TIME_MS_FIELD_NUMBER: builtins.int - RPC_TIME_MS_FIELD_NUMBER: builtins.int - RETRIES_FIELD_NUMBER: builtins.int - SUCCESS_FIELD_NUMBER: builtins.int - safetynet_time_ms: builtins.int - attestation_time_ms: builtins.int - rpc_time_ms: builtins.int - retries: builtins.int - success: builtins.bool - def __init__( - self, - *, - safetynet_time_ms: builtins.int = ..., - attestation_time_ms: builtins.int = ..., - rpc_time_ms: builtins.int = ..., - retries: builtins.int = ..., - success: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["attestation_time_ms", b"attestation_time_ms", "retries", b"retries", "rpc_time_ms", b"rpc_time_ms", "safetynet_time_ms", b"safetynet_time_ms", "success", b"success"]) -> None: ... - -global___CoreSafetynetTelemetryEvent = CoreSafetynetTelemetryEvent - -@typing_extensions.final -class CostSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CANDY_COST_FIELD_NUMBER: builtins.int - STARDUST_COST_FIELD_NUMBER: builtins.int - candy_cost: builtins.int - stardust_cost: builtins.int - def __init__( - self, - *, - candy_cost: builtins.int = ..., - stardust_cost: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["candy_cost", b"candy_cost", "stardust_cost", b"stardust_cost"]) -> None: ... - -global___CostSettingsProto = CostSettingsProto - -@typing_extensions.final -class CoveringProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CELL_ID_FIELD_NUMBER: builtins.int - @property - def cell_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - def __init__( - self, - *, - cell_id: collections.abc.Iterable[builtins.int] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["cell_id", b"cell_id"]) -> None: ... - -global___CoveringProto = CoveringProto - -@typing_extensions.final -class CrashlyticsSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLED_FIELD_NUMBER: builtins.int - SESSION_SAMPLING_FRACTION_FIELD_NUMBER: builtins.int - enabled: builtins.bool - session_sampling_fraction: builtins.float - def __init__( - self, - *, - enabled: builtins.bool = ..., - session_sampling_fraction: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["enabled", b"enabled", "session_sampling_fraction", b"session_sampling_fraction"]) -> None: ... - -global___CrashlyticsSettingsProto = CrashlyticsSettingsProto - -@typing_extensions.final -class CreateBuddyMultiplayerSessionOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[CreateBuddyMultiplayerSessionOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - CREATE_SUCCESS: CreateBuddyMultiplayerSessionOutProto._Result.ValueType # 0 - CREATE_BUDDY_NOT_SET: CreateBuddyMultiplayerSessionOutProto._Result.ValueType # 1 - CREATE_BUDDY_NOT_FOUND: CreateBuddyMultiplayerSessionOutProto._Result.ValueType # 2 - CREATE_BAD_BUDDY: CreateBuddyMultiplayerSessionOutProto._Result.ValueType # 3 - CREATE_BUDDY_V2_NOT_ENABLED: CreateBuddyMultiplayerSessionOutProto._Result.ValueType # 4 - CREATE_PLAYER_LEVEL_TOO_LOW: CreateBuddyMultiplayerSessionOutProto._Result.ValueType # 5 - CREATE_UNKNOWN_ERROR: CreateBuddyMultiplayerSessionOutProto._Result.ValueType # 6 - CREATE_U13_NO_PERMISSION: CreateBuddyMultiplayerSessionOutProto._Result.ValueType # 7 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - CREATE_SUCCESS: CreateBuddyMultiplayerSessionOutProto.Result.ValueType # 0 - CREATE_BUDDY_NOT_SET: CreateBuddyMultiplayerSessionOutProto.Result.ValueType # 1 - CREATE_BUDDY_NOT_FOUND: CreateBuddyMultiplayerSessionOutProto.Result.ValueType # 2 - CREATE_BAD_BUDDY: CreateBuddyMultiplayerSessionOutProto.Result.ValueType # 3 - CREATE_BUDDY_V2_NOT_ENABLED: CreateBuddyMultiplayerSessionOutProto.Result.ValueType # 4 - CREATE_PLAYER_LEVEL_TOO_LOW: CreateBuddyMultiplayerSessionOutProto.Result.ValueType # 5 - CREATE_UNKNOWN_ERROR: CreateBuddyMultiplayerSessionOutProto.Result.ValueType # 6 - CREATE_U13_NO_PERMISSION: CreateBuddyMultiplayerSessionOutProto.Result.ValueType # 7 - - PLFE_SESSION_ID_FIELD_NUMBER: builtins.int - ARBE_JOIN_TOKEN_FIELD_NUMBER: builtins.int - GENERATION_TIMESTAMP_FIELD_NUMBER: builtins.int - MAX_PLAYERS_FIELD_NUMBER: builtins.int - RESULT_FIELD_NUMBER: builtins.int - plfe_session_id: builtins.str - arbe_join_token: builtins.bytes - generation_timestamp: builtins.int - max_players: builtins.int - result: global___CreateBuddyMultiplayerSessionOutProto.Result.ValueType - def __init__( - self, - *, - plfe_session_id: builtins.str = ..., - arbe_join_token: builtins.bytes = ..., - generation_timestamp: builtins.int = ..., - max_players: builtins.int = ..., - result: global___CreateBuddyMultiplayerSessionOutProto.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["arbe_join_token", b"arbe_join_token", "generation_timestamp", b"generation_timestamp", "max_players", b"max_players", "plfe_session_id", b"plfe_session_id", "result", b"result"]) -> None: ... - -global___CreateBuddyMultiplayerSessionOutProto = CreateBuddyMultiplayerSessionOutProto - -@typing_extensions.final -class CreateBuddyMultiplayerSessionProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___CreateBuddyMultiplayerSessionProto = CreateBuddyMultiplayerSessionProto - -@typing_extensions.final -class CreateCombatChallengeDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_FIELD_NUMBER: builtins.int - ob_int32: builtins.int - def __init__( - self, - *, - ob_int32: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_int32", b"ob_int32"]) -> None: ... - -global___CreateCombatChallengeDataProto = CreateCombatChallengeDataProto - -@typing_extensions.final -class CreateCombatChallengeOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[CreateCombatChallengeOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: CreateCombatChallengeOutProto._Result.ValueType # 0 - SUCCESS: CreateCombatChallengeOutProto._Result.ValueType # 1 - ERROR_INVALID_CHALLENGE_STATE: CreateCombatChallengeOutProto._Result.ValueType # 2 - ERROR_PLAYER_BELOW_MINIMUM_LEVEL: CreateCombatChallengeOutProto._Result.ValueType # 3 - ERROR_ACCESS_DENIED: CreateCombatChallengeOutProto._Result.ValueType # 4 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: CreateCombatChallengeOutProto.Result.ValueType # 0 - SUCCESS: CreateCombatChallengeOutProto.Result.ValueType # 1 - ERROR_INVALID_CHALLENGE_STATE: CreateCombatChallengeOutProto.Result.ValueType # 2 - ERROR_PLAYER_BELOW_MINIMUM_LEVEL: CreateCombatChallengeOutProto.Result.ValueType # 3 - ERROR_ACCESS_DENIED: CreateCombatChallengeOutProto.Result.ValueType # 4 - - RESULT_FIELD_NUMBER: builtins.int - CHALLENGE_FIELD_NUMBER: builtins.int - result: global___CreateCombatChallengeOutProto.Result.ValueType - @property - def challenge(self) -> global___CombatChallengeProto: ... - def __init__( - self, - *, - result: global___CreateCombatChallengeOutProto.Result.ValueType = ..., - challenge: global___CombatChallengeProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["challenge", b"challenge"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["challenge", b"challenge", "result", b"result"]) -> None: ... - -global___CreateCombatChallengeOutProto = CreateCombatChallengeOutProto - -@typing_extensions.final -class CreateCombatChallengeProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CHALLENGE_ID_FIELD_NUMBER: builtins.int - challenge_id: builtins.str - def __init__( - self, - *, - challenge_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["challenge_id", b"challenge_id"]) -> None: ... - -global___CreateCombatChallengeProto = CreateCombatChallengeProto - -@typing_extensions.final -class CreateCombatChallengeResponseDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_FIELD_NUMBER: builtins.int - OB_UINT32_FIELD_NUMBER: builtins.int - RESULT_FIELD_NUMBER: builtins.int - ob_int32: builtins.int - ob_uint32: builtins.int - result: global___CreateCombatChallengeOutProto.Result.ValueType - def __init__( - self, - *, - ob_int32: builtins.int = ..., - ob_uint32: builtins.int = ..., - result: global___CreateCombatChallengeOutProto.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_int32", b"ob_int32", "ob_uint32", b"ob_uint32", "result", b"result"]) -> None: ... - -global___CreateCombatChallengeResponseDataProto = CreateCombatChallengeResponseDataProto - -@typing_extensions.final -class CreateGuestLoginSecretTokenRequestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - API_KEY_FIELD_NUMBER: builtins.int - DEVICE_ID_FIELD_NUMBER: builtins.int - api_key: builtins.str - device_id: builtins.str - def __init__( - self, - *, - api_key: builtins.str = ..., - device_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["api_key", b"api_key", "device_id", b"device_id"]) -> None: ... - -global___CreateGuestLoginSecretTokenRequestProto = CreateGuestLoginSecretTokenRequestProto - -@typing_extensions.final -class CreateGuestLoginSecretTokenResponseProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[CreateGuestLoginSecretTokenResponseProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: CreateGuestLoginSecretTokenResponseProto._Status.ValueType # 0 - SUCCESS: CreateGuestLoginSecretTokenResponseProto._Status.ValueType # 1 - UNKNOWN_ERROR: CreateGuestLoginSecretTokenResponseProto._Status.ValueType # 2 - UNAUTHORIZED: CreateGuestLoginSecretTokenResponseProto._Status.ValueType # 3 - DISABLED: CreateGuestLoginSecretTokenResponseProto._Status.ValueType # 4 - EXCEEDED_RATE_LIMIT: CreateGuestLoginSecretTokenResponseProto._Status.ValueType # 5 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: CreateGuestLoginSecretTokenResponseProto.Status.ValueType # 0 - SUCCESS: CreateGuestLoginSecretTokenResponseProto.Status.ValueType # 1 - UNKNOWN_ERROR: CreateGuestLoginSecretTokenResponseProto.Status.ValueType # 2 - UNAUTHORIZED: CreateGuestLoginSecretTokenResponseProto.Status.ValueType # 3 - DISABLED: CreateGuestLoginSecretTokenResponseProto.Status.ValueType # 4 - EXCEEDED_RATE_LIMIT: CreateGuestLoginSecretTokenResponseProto.Status.ValueType # 5 - - STATUS_FIELD_NUMBER: builtins.int - SECRET_FIELD_NUMBER: builtins.int - status: global___CreateGuestLoginSecretTokenResponseProto.Status.ValueType - secret: builtins.bytes - def __init__( - self, - *, - status: global___CreateGuestLoginSecretTokenResponseProto.Status.ValueType = ..., - secret: builtins.bytes = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["secret", b"secret", "status", b"status"]) -> None: ... - -global___CreateGuestLoginSecretTokenResponseProto = CreateGuestLoginSecretTokenResponseProto - -@typing_extensions.final -class CreatePokemonTagOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[CreatePokemonTagOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: CreatePokemonTagOutProto._Result.ValueType # 0 - SUCCESS: CreatePokemonTagOutProto._Result.ValueType # 1 - ERROR_PLAYER_LEVEL_TOO_LOW: CreatePokemonTagOutProto._Result.ValueType # 2 - TAG_ALREADY_EXISTS: CreatePokemonTagOutProto._Result.ValueType # 3 - PLAYER_HAS_MAXIMUM_NUMBER_OF_TAGS: CreatePokemonTagOutProto._Result.ValueType # 4 - TAG_NAME_CONTAINS_PROFANITY: CreatePokemonTagOutProto._Result.ValueType # 5 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: CreatePokemonTagOutProto.Result.ValueType # 0 - SUCCESS: CreatePokemonTagOutProto.Result.ValueType # 1 - ERROR_PLAYER_LEVEL_TOO_LOW: CreatePokemonTagOutProto.Result.ValueType # 2 - TAG_ALREADY_EXISTS: CreatePokemonTagOutProto.Result.ValueType # 3 - PLAYER_HAS_MAXIMUM_NUMBER_OF_TAGS: CreatePokemonTagOutProto.Result.ValueType # 4 - TAG_NAME_CONTAINS_PROFANITY: CreatePokemonTagOutProto.Result.ValueType # 5 - - RESULT_FIELD_NUMBER: builtins.int - CREATED_TAG_FIELD_NUMBER: builtins.int - result: global___CreatePokemonTagOutProto.Result.ValueType - @property - def created_tag(self) -> global___PokemonTagProto: ... - def __init__( - self, - *, - result: global___CreatePokemonTagOutProto.Result.ValueType = ..., - created_tag: global___PokemonTagProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["created_tag", b"created_tag"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["created_tag", b"created_tag", "result", b"result"]) -> None: ... - -global___CreatePokemonTagOutProto = CreatePokemonTagOutProto - -@typing_extensions.final -class CreatePokemonTagProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NAME_FIELD_NUMBER: builtins.int - COLOR_FIELD_NUMBER: builtins.int - name: builtins.str - color: global___PokemonTagColor.ValueType - def __init__( - self, - *, - name: builtins.str = ..., - color: global___PokemonTagColor.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["color", b"color", "name", b"name"]) -> None: ... - -global___CreatePokemonTagProto = CreatePokemonTagProto - -@typing_extensions.final -class CreatePostcardOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[CreatePostcardOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: CreatePostcardOutProto._Result.ValueType # 0 - SUCCESS: CreatePostcardOutProto._Result.ValueType # 1 - ERROR_SENDER_DOES_NOT_EXIST: CreatePostcardOutProto._Result.ValueType # 2 - ERROR_GIFT_DOES_NOT_EXIST: CreatePostcardOutProto._Result.ValueType # 3 - ERROR_POSTCARD_ALREADY_CREATED: CreatePostcardOutProto._Result.ValueType # 4 - ERROR_POSTCARD_INVENTORY_FULL: CreatePostcardOutProto._Result.ValueType # 5 - ERROR_NOT_ENABLED: CreatePostcardOutProto._Result.ValueType # 6 - ERROR_RATE_LIMITED: CreatePostcardOutProto._Result.ValueType # 7 - ERROR_PLAYER_HAS_NO_STICKERS: CreatePostcardOutProto._Result.ValueType # 8 - SUCCESS_INVENTORY_DAILY_BUTTERFLY_LIMIT: CreatePostcardOutProto._Result.ValueType # 9 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: CreatePostcardOutProto.Result.ValueType # 0 - SUCCESS: CreatePostcardOutProto.Result.ValueType # 1 - ERROR_SENDER_DOES_NOT_EXIST: CreatePostcardOutProto.Result.ValueType # 2 - ERROR_GIFT_DOES_NOT_EXIST: CreatePostcardOutProto.Result.ValueType # 3 - ERROR_POSTCARD_ALREADY_CREATED: CreatePostcardOutProto.Result.ValueType # 4 - ERROR_POSTCARD_INVENTORY_FULL: CreatePostcardOutProto.Result.ValueType # 5 - ERROR_NOT_ENABLED: CreatePostcardOutProto.Result.ValueType # 6 - ERROR_RATE_LIMITED: CreatePostcardOutProto.Result.ValueType # 7 - ERROR_PLAYER_HAS_NO_STICKERS: CreatePostcardOutProto.Result.ValueType # 8 - SUCCESS_INVENTORY_DAILY_BUTTERFLY_LIMIT: CreatePostcardOutProto.Result.ValueType # 9 - - RESULT_FIELD_NUMBER: builtins.int - POSTCARD_FIELD_NUMBER: builtins.int - BUTTERFLY_COLLECTOR_UPDATED_REGION_FIELD_NUMBER: builtins.int - result: global___CreatePostcardOutProto.Result.ValueType - @property - def postcard(self) -> global___PostcardDisplayProto: ... - @property - def butterfly_collector_updated_region(self) -> global___ButterflyCollectorRegionMedal: ... - def __init__( - self, - *, - result: global___CreatePostcardOutProto.Result.ValueType = ..., - postcard: global___PostcardDisplayProto | None = ..., - butterfly_collector_updated_region: global___ButterflyCollectorRegionMedal | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["butterfly_collector_updated_region", b"butterfly_collector_updated_region", "postcard", b"postcard"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["butterfly_collector_updated_region", b"butterfly_collector_updated_region", "postcard", b"postcard", "result", b"result"]) -> None: ... - -global___CreatePostcardOutProto = CreatePostcardOutProto - -@typing_extensions.final -class CreatePostcardProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - GIFTBOX_ID_FIELD_NUMBER: builtins.int - SENDER_ID_FIELD_NUMBER: builtins.int - STICKER_ID_FIELD_NUMBER: builtins.int - ENCOUNTER_ID_FIELD_NUMBER: builtins.int - giftbox_id: builtins.int - sender_id: builtins.str - @property - def sticker_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - encounter_id: builtins.str - def __init__( - self, - *, - giftbox_id: builtins.int = ..., - sender_id: builtins.str = ..., - sticker_id: collections.abc.Iterable[builtins.str] | None = ..., - encounter_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["encounter_id", b"encounter_id", "giftbox_id", b"giftbox_id", "sender_id", b"sender_id", "sticker_id", b"sticker_id"]) -> None: ... - -global___CreatePostcardProto = CreatePostcardProto - -@typing_extensions.final -class CreateSharedLoginTokenRequest(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - DEVICE_ID_FIELD_NUMBER: builtins.int - device_id: builtins.str - def __init__( - self, - *, - device_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["device_id", b"device_id"]) -> None: ... - -global___CreateSharedLoginTokenRequest = CreateSharedLoginTokenRequest - -@typing_extensions.final -class CreateSharedLoginTokenResponse(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[CreateSharedLoginTokenResponse._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: CreateSharedLoginTokenResponse._Status.ValueType # 0 - SUCCESS: CreateSharedLoginTokenResponse._Status.ValueType # 1 - ERROR_UNKNOWN: CreateSharedLoginTokenResponse._Status.ValueType # 2 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: CreateSharedLoginTokenResponse.Status.ValueType # 0 - SUCCESS: CreateSharedLoginTokenResponse.Status.ValueType # 1 - ERROR_UNKNOWN: CreateSharedLoginTokenResponse.Status.ValueType # 2 - - @typing_extensions.final - class TokenMetaData(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - EMAIL_FIELD_NUMBER: builtins.int - EXPIRATION_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - email: builtins.str - expiration_timestamp_ms: builtins.int - def __init__( - self, - *, - email: builtins.str = ..., - expiration_timestamp_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["email", b"email", "expiration_timestamp_ms", b"expiration_timestamp_ms"]) -> None: ... - - STATUS_FIELD_NUMBER: builtins.int - SHARED_LOGIN_TOKEN_FIELD_NUMBER: builtins.int - TOKEN_META_DATA_FIELD_NUMBER: builtins.int - status: global___CreateSharedLoginTokenResponse.Status.ValueType - shared_login_token: builtins.bytes - @property - def token_meta_data(self) -> global___CreateSharedLoginTokenResponse.TokenMetaData: ... - def __init__( - self, - *, - status: global___CreateSharedLoginTokenResponse.Status.ValueType = ..., - shared_login_token: builtins.bytes = ..., - token_meta_data: global___CreateSharedLoginTokenResponse.TokenMetaData | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["token_meta_data", b"token_meta_data"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["shared_login_token", b"shared_login_token", "status", b"status", "token_meta_data", b"token_meta_data"]) -> None: ... - -global___CreateSharedLoginTokenResponse = CreateSharedLoginTokenResponse - -@typing_extensions.final -class CreatorInfo(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CREATOR_PLAYER_ID_FIELD_NUMBER: builtins.int - CREATOR_CODENAME_FIELD_NUMBER: builtins.int - SHOW_CREATOR_NAME_FIELD_NUMBER: builtins.int - creator_player_id: builtins.str - creator_codename: builtins.str - show_creator_name: builtins.bool - def __init__( - self, - *, - creator_player_id: builtins.str = ..., - creator_codename: builtins.str = ..., - show_creator_name: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["creator_codename", b"creator_codename", "creator_player_id", b"creator_player_id", "show_creator_name", b"show_creator_name"]) -> None: ... - -global___CreatorInfo = CreatorInfo - -@typing_extensions.final -class CrmProxyRequestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ACTION_FIELD_NUMBER: builtins.int - PAYLOAD_FIELD_NUMBER: builtins.int - action: builtins.int - payload: builtins.bytes - def __init__( - self, - *, - action: builtins.int = ..., - payload: builtins.bytes = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["action", b"action", "payload", b"payload"]) -> None: ... - -global___CrmProxyRequestProto = CrmProxyRequestProto - -@typing_extensions.final -class CrmProxyResponseProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[CrmProxyResponseProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: CrmProxyResponseProto._Status.ValueType # 0 - OK: CrmProxyResponseProto._Status.ValueType # 1 - ERROR_UNKNOWN: CrmProxyResponseProto._Status.ValueType # 2 - ERROR_PERMISSION_DENIED: CrmProxyResponseProto._Status.ValueType # 3 - ERROR_UNAVAILABLE: CrmProxyResponseProto._Status.ValueType # 4 - ERROR_UNAUTHENTICATED: CrmProxyResponseProto._Status.ValueType # 5 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: CrmProxyResponseProto.Status.ValueType # 0 - OK: CrmProxyResponseProto.Status.ValueType # 1 - ERROR_UNKNOWN: CrmProxyResponseProto.Status.ValueType # 2 - ERROR_PERMISSION_DENIED: CrmProxyResponseProto.Status.ValueType # 3 - ERROR_UNAVAILABLE: CrmProxyResponseProto.Status.ValueType # 4 - ERROR_UNAUTHENTICATED: CrmProxyResponseProto.Status.ValueType # 5 - - STATUS_FIELD_NUMBER: builtins.int - ERROR_MESSAGE_FIELD_NUMBER: builtins.int - PAYLOAD_FIELD_NUMBER: builtins.int - status: global___CrmProxyResponseProto.Status.ValueType - error_message: builtins.str - payload: builtins.bytes - def __init__( - self, - *, - status: global___CrmProxyResponseProto.Status.ValueType = ..., - error_message: builtins.str = ..., - payload: builtins.bytes = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["error_message", b"error_message", "payload", b"payload", "status", b"status"]) -> None: ... - -global___CrmProxyResponseProto = CrmProxyResponseProto - -@typing_extensions.final -class CrossGameSocialGlobalSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ONLINE_STATUS_MIN_LEVEL_FIELD_NUMBER: builtins.int - NIANTIC_PROFILE_MIN_LEVEL_FIELD_NUMBER: builtins.int - FRIENDS_LIST_MIN_LEVEL_FIELD_NUMBER: builtins.int - MAX_FRIENDS_PER_DETAIL_PAGE_FIELD_NUMBER: builtins.int - online_status_min_level: builtins.int - niantic_profile_min_level: builtins.int - friends_list_min_level: builtins.int - max_friends_per_detail_page: builtins.int - def __init__( - self, - *, - online_status_min_level: builtins.int = ..., - niantic_profile_min_level: builtins.int = ..., - friends_list_min_level: builtins.int = ..., - max_friends_per_detail_page: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["friends_list_min_level", b"friends_list_min_level", "max_friends_per_detail_page", b"max_friends_per_detail_page", "niantic_profile_min_level", b"niantic_profile_min_level", "online_status_min_level", b"online_status_min_level"]) -> None: ... - -global___CrossGameSocialGlobalSettingsProto = CrossGameSocialGlobalSettingsProto - -@typing_extensions.final -class CrossGameSocialSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ONLINE_STATUS_ENABLED_OVERRIDE_LEVEL_FIELD_NUMBER: builtins.int - NIANTIC_PROFILE_ENABLED_OVERRIDE_LEVEL_FIELD_NUMBER: builtins.int - FRIENDS_LIST_ENABLED_OVERRIDE_LEVEL_FIELD_NUMBER: builtins.int - online_status_enabled_override_level: builtins.bool - niantic_profile_enabled_override_level: builtins.bool - friends_list_enabled_override_level: builtins.bool - def __init__( - self, - *, - online_status_enabled_override_level: builtins.bool = ..., - niantic_profile_enabled_override_level: builtins.bool = ..., - friends_list_enabled_override_level: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["friends_list_enabled_override_level", b"friends_list_enabled_override_level", "niantic_profile_enabled_override_level", b"niantic_profile_enabled_override_level", "online_status_enabled_override_level", b"online_status_enabled_override_level"]) -> None: ... - -global___CrossGameSocialSettingsProto = CrossGameSocialSettingsProto - -@typing_extensions.final -class CuratedLabelSpec(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - BLOCKED_LABELS_FIELD_NUMBER: builtins.int - ADDED_LABELS_FIELD_NUMBER: builtins.int - @property - def blocked_labels(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___LabelBlockSpec]: ... - @property - def added_labels(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___LabelAdditionSpec]: ... - def __init__( - self, - *, - blocked_labels: collections.abc.Iterable[global___LabelBlockSpec] | None = ..., - added_labels: collections.abc.Iterable[global___LabelAdditionSpec] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["added_labels", b"added_labels", "blocked_labels", b"blocked_labels"]) -> None: ... - -global___CuratedLabelSpec = CuratedLabelSpec - -@typing_extensions.final -class CurrencyQuantityProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CURRENCY_TYPE_FIELD_NUMBER: builtins.int - QUANTITY_FIELD_NUMBER: builtins.int - FIAT_PURCHASED_QUANTITY_FIELD_NUMBER: builtins.int - FIAT_CURRENCY_TYPE_FIELD_NUMBER: builtins.int - FIAT_CURRENCY_COST_E6_FIELD_NUMBER: builtins.int - currency_type: builtins.str - quantity: builtins.int - fiat_purchased_quantity: builtins.int - fiat_currency_type: builtins.str - fiat_currency_cost_e6: builtins.int - def __init__( - self, - *, - currency_type: builtins.str = ..., - quantity: builtins.int = ..., - fiat_purchased_quantity: builtins.int = ..., - fiat_currency_type: builtins.str = ..., - fiat_currency_cost_e6: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["currency_type", b"currency_type", "fiat_currency_cost_e6", b"fiat_currency_cost_e6", "fiat_currency_type", b"fiat_currency_type", "fiat_purchased_quantity", b"fiat_purchased_quantity", "quantity", b"quantity"]) -> None: ... - -global___CurrencyQuantityProto = CurrencyQuantityProto - -@typing_extensions.final -class CurrencyUpdateProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CURRENCY_NAME_FIELD_NUMBER: builtins.int - CURRENCY_DELTA_FIELD_NUMBER: builtins.int - CURRENCY_BALANCE_FIELD_NUMBER: builtins.int - FIAT_PURCHASED_BALANCE_FIELD_NUMBER: builtins.int - currency_name: builtins.str - currency_delta: builtins.int - currency_balance: builtins.int - fiat_purchased_balance: builtins.int - def __init__( - self, - *, - currency_name: builtins.str = ..., - currency_delta: builtins.int = ..., - currency_balance: builtins.int = ..., - fiat_purchased_balance: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["currency_balance", b"currency_balance", "currency_delta", b"currency_delta", "currency_name", b"currency_name", "fiat_purchased_balance", b"fiat_purchased_balance"]) -> None: ... - -global___CurrencyUpdateProto = CurrencyUpdateProto - -@typing_extensions.final -class CurrentEventsSectionProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - EVENTS_FIELD_NUMBER: builtins.int - @property - def events(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EventSectionProto]: ... - def __init__( - self, - *, - events: collections.abc.Iterable[global___EventSectionProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["events", b"events"]) -> None: ... - -global___CurrentEventsSectionProto = CurrentEventsSectionProto - -@typing_extensions.final -class CurrentNewsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NEWS_ARTICLES_FIELD_NUMBER: builtins.int - NEWS_STRINGS_URL_FIELD_NUMBER: builtins.int - LAST_UPDATED_TIMESTAMP_FIELD_NUMBER: builtins.int - @property - def news_articles(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___NewsArticleProto]: ... - news_strings_url: builtins.str - last_updated_timestamp: builtins.int - def __init__( - self, - *, - news_articles: collections.abc.Iterable[global___NewsArticleProto] | None = ..., - news_strings_url: builtins.str = ..., - last_updated_timestamp: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["last_updated_timestamp", b"last_updated_timestamp", "news_articles", b"news_articles", "news_strings_url", b"news_strings_url"]) -> None: ... - -global___CurrentNewsProto = CurrentNewsProto - -@typing_extensions.final -class DailyAdventureIncenseLogEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - DAY_BUCKET_FIELD_NUMBER: builtins.int - day_bucket: builtins.int - def __init__( - self, - *, - day_bucket: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["day_bucket", b"day_bucket"]) -> None: ... - -global___DailyAdventureIncenseLogEntry = DailyAdventureIncenseLogEntry - -@typing_extensions.final -class DailyAdventureIncenseSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLED_FIELD_NUMBER: builtins.int - POKEBALL_THRESHOLD_TO_REWARD_LOOT_FIELD_NUMBER: builtins.int - REWARDS_FIELD_NUMBER: builtins.int - DAILY_ADVENTURE_INCENSE_RESET_TIME_FIELD_NUMBER: builtins.int - OB_BOOL_2_FIELD_NUMBER: builtins.int - PACE_MULTIPLIER_FIELD_NUMBER: builtins.int - OB_BOOL_FIELD_NUMBER: builtins.int - enabled: builtins.bool - pokeball_threshold_to_reward_loot: builtins.int - @property - def rewards(self) -> global___LootProto: ... - daily_adventure_incense_reset_time: builtins.str - ob_bool_2: builtins.bool - pace_multiplier: builtins.int - ob_bool: builtins.bool - def __init__( - self, - *, - enabled: builtins.bool = ..., - pokeball_threshold_to_reward_loot: builtins.int = ..., - rewards: global___LootProto | None = ..., - daily_adventure_incense_reset_time: builtins.str = ..., - ob_bool_2: builtins.bool = ..., - pace_multiplier: builtins.int = ..., - ob_bool: builtins.bool = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["rewards", b"rewards"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["daily_adventure_incense_reset_time", b"daily_adventure_incense_reset_time", "enabled", b"enabled", "ob_bool", b"ob_bool", "ob_bool_2", b"ob_bool_2", "pace_multiplier", b"pace_multiplier", "pokeball_threshold_to_reward_loot", b"pokeball_threshold_to_reward_loot", "rewards", b"rewards"]) -> None: ... - -global___DailyAdventureIncenseSettingsProto = DailyAdventureIncenseSettingsProto - -@typing_extensions.final -class DailyAdventureIncenseTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[DailyAdventureIncenseTelemetry._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: DailyAdventureIncenseTelemetry._Status.ValueType # 0 - VIEW_RECAP: DailyAdventureIncenseTelemetry._Status.ValueType # 1 - CLICK_SHARE_FROM_RECAP: DailyAdventureIncenseTelemetry._Status.ValueType # 2 - CLICK_SHARE_FROM_PHOTO_COLLECTION: DailyAdventureIncenseTelemetry._Status.ValueType # 3 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: DailyAdventureIncenseTelemetry.Status.ValueType # 0 - VIEW_RECAP: DailyAdventureIncenseTelemetry.Status.ValueType # 1 - CLICK_SHARE_FROM_RECAP: DailyAdventureIncenseTelemetry.Status.ValueType # 2 - CLICK_SHARE_FROM_PHOTO_COLLECTION: DailyAdventureIncenseTelemetry.Status.ValueType # 3 - - STATUS_FIELD_NUMBER: builtins.int - OB_BOOL_FIELD_NUMBER: builtins.int - status: global___DailyAdventureIncenseTelemetry.Status.ValueType - ob_bool: builtins.bool - def __init__( - self, - *, - status: global___DailyAdventureIncenseTelemetry.Status.ValueType = ..., - ob_bool: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_bool", b"ob_bool", "status", b"status"]) -> None: ... - -global___DailyAdventureIncenseTelemetry = DailyAdventureIncenseTelemetry - -@typing_extensions.final -class DailyBonusProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NEXT_COLLECT_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - NEXT_DEFENDER_BONUS_COLLECT_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - next_collect_timestamp_ms: builtins.int - next_defender_bonus_collect_timestamp_ms: builtins.int - def __init__( - self, - *, - next_collect_timestamp_ms: builtins.int = ..., - next_defender_bonus_collect_timestamp_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["next_collect_timestamp_ms", b"next_collect_timestamp_ms", "next_defender_bonus_collect_timestamp_ms", b"next_defender_bonus_collect_timestamp_ms"]) -> None: ... - -global___DailyBonusProto = DailyBonusProto - -@typing_extensions.final -class DailyBuddyAffectionQuestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - DAILY_AFFECTION_COUNTER_FIELD_NUMBER: builtins.int - @property - def daily_affection_counter(self) -> global___DailyCounterProto: ... - def __init__( - self, - *, - daily_affection_counter: global___DailyCounterProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["daily_affection_counter", b"daily_affection_counter"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["daily_affection_counter", b"daily_affection_counter"]) -> None: ... - -global___DailyBuddyAffectionQuestProto = DailyBuddyAffectionQuestProto - -@typing_extensions.final -class DailyCounterProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - WINDOW_FIELD_NUMBER: builtins.int - COUNT_FIELD_NUMBER: builtins.int - BUCKETS_PER_DAY_FIELD_NUMBER: builtins.int - window: builtins.int - count: builtins.int - buckets_per_day: builtins.int - def __init__( - self, - *, - window: builtins.int = ..., - count: builtins.int = ..., - buckets_per_day: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["buckets_per_day", b"buckets_per_day", "count", b"count", "window", b"window"]) -> None: ... - -global___DailyCounterProto = DailyCounterProto - -@typing_extensions.final -class DailyEncounterGlobalSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLED_FIELD_NUMBER: builtins.int - enabled: builtins.bool - def __init__( - self, - *, - enabled: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["enabled", b"enabled"]) -> None: ... - -global___DailyEncounterGlobalSettingsProto = DailyEncounterGlobalSettingsProto - -@typing_extensions.final -class DailyEncounterOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[DailyEncounterOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: DailyEncounterOutProto._Result.ValueType # 0 - SUCCESS: DailyEncounterOutProto._Result.ValueType # 1 - ENCOUNTER_NOT_AVAILABLE: DailyEncounterOutProto._Result.ValueType # 2 - POKEMON_INVENTORY_FULL: DailyEncounterOutProto._Result.ValueType # 3 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: DailyEncounterOutProto.Result.ValueType # 0 - SUCCESS: DailyEncounterOutProto.Result.ValueType # 1 - ENCOUNTER_NOT_AVAILABLE: DailyEncounterOutProto.Result.ValueType # 2 - POKEMON_INVENTORY_FULL: DailyEncounterOutProto.Result.ValueType # 3 - - RESULT_FIELD_NUMBER: builtins.int - POKEMON_FIELD_NUMBER: builtins.int - CAPTURE_PROBABILITY_FIELD_NUMBER: builtins.int - ACTIVE_ITEM_FIELD_NUMBER: builtins.int - ARPLUS_ATTEMPTS_UNTIL_FLEE_FIELD_NUMBER: builtins.int - result: global___DailyEncounterOutProto.Result.ValueType - @property - def pokemon(self) -> global___PokemonProto: ... - @property - def capture_probability(self) -> global___CaptureProbabilityProto: ... - active_item: global___Item.ValueType - arplus_attempts_until_flee: builtins.int - def __init__( - self, - *, - result: global___DailyEncounterOutProto.Result.ValueType = ..., - pokemon: global___PokemonProto | None = ..., - capture_probability: global___CaptureProbabilityProto | None = ..., - active_item: global___Item.ValueType = ..., - arplus_attempts_until_flee: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["capture_probability", b"capture_probability", "pokemon", b"pokemon"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["active_item", b"active_item", "arplus_attempts_until_flee", b"arplus_attempts_until_flee", "capture_probability", b"capture_probability", "pokemon", b"pokemon", "result", b"result"]) -> None: ... - -global___DailyEncounterOutProto = DailyEncounterOutProto - -@typing_extensions.final -class DailyEncounterProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENCOUNTER_ID_FIELD_NUMBER: builtins.int - ENCOUNTER_LOCATION_FIELD_NUMBER: builtins.int - encounter_id: builtins.int - encounter_location: builtins.str - def __init__( - self, - *, - encounter_id: builtins.int = ..., - encounter_location: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["encounter_id", b"encounter_id", "encounter_location", b"encounter_location"]) -> None: ... - -global___DailyEncounterProto = DailyEncounterProto - -@typing_extensions.final -class DailyQuestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CURRENT_PERIOD_BUCKET_FIELD_NUMBER: builtins.int - CURRENT_STREAK_COUNT_FIELD_NUMBER: builtins.int - current_period_bucket: builtins.int - current_streak_count: builtins.int - def __init__( - self, - *, - current_period_bucket: builtins.int = ..., - current_streak_count: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["current_period_bucket", b"current_period_bucket", "current_streak_count", b"current_streak_count"]) -> None: ... - -global___DailyQuestProto = DailyQuestProto - -@typing_extensions.final -class DailyQuestSettings(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - BUCKETS_PER_DAY_FIELD_NUMBER: builtins.int - STREAK_LENGTH_FIELD_NUMBER: builtins.int - BONUS_MULTIPLIER_FIELD_NUMBER: builtins.int - STREAK_BONUS_MULTIPLIER_FIELD_NUMBER: builtins.int - DISABLE_FIELD_NUMBER: builtins.int - OB_BOOL_FIELD_NUMBER: builtins.int - buckets_per_day: builtins.int - streak_length: builtins.int - bonus_multiplier: builtins.float - streak_bonus_multiplier: builtins.float - disable: builtins.bool - ob_bool: builtins.bool - def __init__( - self, - *, - buckets_per_day: builtins.int = ..., - streak_length: builtins.int = ..., - bonus_multiplier: builtins.float = ..., - streak_bonus_multiplier: builtins.float = ..., - disable: builtins.bool = ..., - ob_bool: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["bonus_multiplier", b"bonus_multiplier", "buckets_per_day", b"buckets_per_day", "disable", b"disable", "ob_bool", b"ob_bool", "streak_bonus_multiplier", b"streak_bonus_multiplier", "streak_length", b"streak_length"]) -> None: ... - -global___DailyQuestSettings = DailyQuestSettings - -@typing_extensions.final -class DailyStreaksProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class StreakProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - QUEST_TYPE_FIELD_NUMBER: builtins.int - COUNT_FIELD_NUMBER: builtins.int - TARGET_FIELD_NUMBER: builtins.int - REMAINING_TODAY_FIELD_NUMBER: builtins.int - quest_type: global___QuestType.ValueType - count: builtins.int - target: builtins.int - remaining_today: builtins.int - def __init__( - self, - *, - quest_type: global___QuestType.ValueType = ..., - count: builtins.int = ..., - target: builtins.int = ..., - remaining_today: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["count", b"count", "quest_type", b"quest_type", "remaining_today", b"remaining_today", "target", b"target"]) -> None: ... - - STREAKS_FIELD_NUMBER: builtins.int - @property - def streaks(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DailyStreaksProto.StreakProto]: ... - def __init__( - self, - *, - streaks: collections.abc.Iterable[global___DailyStreaksProto.StreakProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["streaks", b"streaks"]) -> None: ... - -global___DailyStreaksProto = DailyStreaksProto - -@typing_extensions.final -class DamagePropertyProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SUPER_EFFECTIVE_CHARGE_MOVE_FIELD_NUMBER: builtins.int - WEATHER_BOOSTED_FIELD_NUMBER: builtins.int - super_effective_charge_move: builtins.bool - weather_boosted: builtins.bool - def __init__( - self, - *, - super_effective_charge_move: builtins.bool = ..., - weather_boosted: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["super_effective_charge_move", b"super_effective_charge_move", "weather_boosted", b"weather_boosted"]) -> None: ... - -global___DamagePropertyProto = DamagePropertyProto - -@typing_extensions.final -class DataAccessRequest(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - EMAIL_FIELD_NUMBER: builtins.int - LANGUAGE_SHORT_CODE_FIELD_NUMBER: builtins.int - email: builtins.str - language_short_code: builtins.str - def __init__( - self, - *, - email: builtins.str = ..., - language_short_code: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["email", b"email", "language_short_code", b"language_short_code"]) -> None: ... - -global___DataAccessRequest = DataAccessRequest - -@typing_extensions.final -class DataAccessResponse(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[DataAccessResponse._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: DataAccessResponse._Status.ValueType # 0 - SUCCESS: DataAccessResponse._Status.ValueType # 1 - ERROR_INVALIDEMAIL: DataAccessResponse._Status.ValueType # 2 - ERROR_INVALIDLANGUAGE: DataAccessResponse._Status.ValueType # 3 - ERROR_UNKNOWN: DataAccessResponse._Status.ValueType # 4 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: DataAccessResponse.Status.ValueType # 0 - SUCCESS: DataAccessResponse.Status.ValueType # 1 - ERROR_INVALIDEMAIL: DataAccessResponse.Status.ValueType # 2 - ERROR_INVALIDLANGUAGE: DataAccessResponse.Status.ValueType # 3 - ERROR_UNKNOWN: DataAccessResponse.Status.ValueType # 4 - - STATUS_FIELD_NUMBER: builtins.int - ERROR_MESSAGE_FIELD_NUMBER: builtins.int - status: global___DataAccessResponse.Status.ValueType - error_message: builtins.str - def __init__( - self, - *, - status: global___DataAccessResponse.Status.ValueType = ..., - error_message: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["error_message", b"error_message", "status", b"status"]) -> None: ... - -global___DataAccessResponse = DataAccessResponse - -@typing_extensions.final -class Datapoint(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Kind: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _KindEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[Datapoint._Kind.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - unspecified: Datapoint._Kind.ValueType # 0 - gauge: Datapoint._Kind.ValueType # 1 - delta: Datapoint._Kind.ValueType # 2 - cumulative: Datapoint._Kind.ValueType # 3 - - class Kind(_Kind, metaclass=_KindEnumTypeWrapper): ... - unspecified: Datapoint.Kind.ValueType # 0 - gauge: Datapoint.Kind.ValueType # 1 - delta: Datapoint.Kind.ValueType # 2 - cumulative: Datapoint.Kind.ValueType # 3 - - LONG_FIELD_NUMBER: builtins.int - DOUBLE_FIELD_NUMBER: builtins.int - BOOLEAN_FIELD_NUMBER: builtins.int - KIND_FIELD_NUMBER: builtins.int - long: builtins.int - double: builtins.float - boolean: builtins.bool - kind: global___Datapoint.Kind.ValueType - def __init__( - self, - *, - long: builtins.int = ..., - double: builtins.float = ..., - boolean: builtins.bool = ..., - kind: global___Datapoint.Kind.ValueType = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["Value", b"Value", "boolean", b"boolean", "double", b"double", "long", b"long"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["Value", b"Value", "boolean", b"boolean", "double", b"double", "kind", b"kind", "long", b"long"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["Value", b"Value"]) -> typing_extensions.Literal["long", "double", "boolean"] | None: ... - -global___Datapoint = Datapoint - -@typing_extensions.final -class DaysWithARowQuestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - LAST_WINDOW_FIELD_NUMBER: builtins.int - last_window: builtins.int - def __init__( - self, - *, - last_window: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["last_window", b"last_window"]) -> None: ... - -global___DaysWithARowQuestProto = DaysWithARowQuestProto - -@typing_extensions.final -class DebugInfoProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - LATITUDE_FIELD_NUMBER: builtins.int - LONGITUDE_FIELD_NUMBER: builtins.int - latitude: builtins.float - longitude: builtins.float - def __init__( - self, - *, - latitude: builtins.float = ..., - longitude: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["latitude", b"latitude", "longitude", b"longitude"]) -> None: ... - -global___DebugInfoProto = DebugInfoProto - -@typing_extensions.final -class DeclineCombatChallengeDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_FIELD_NUMBER: builtins.int - ob_int32: builtins.int - def __init__( - self, - *, - ob_int32: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_int32", b"ob_int32"]) -> None: ... - -global___DeclineCombatChallengeDataProto = DeclineCombatChallengeDataProto - -@typing_extensions.final -class DeclineCombatChallengeOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[DeclineCombatChallengeOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: DeclineCombatChallengeOutProto._Result.ValueType # 0 - SUCCESS: DeclineCombatChallengeOutProto._Result.ValueType # 1 - ERROR_INVALID_CHALLENGE_STATE: DeclineCombatChallengeOutProto._Result.ValueType # 2 - ERROR_CHALLENGE_NOT_FOUND: DeclineCombatChallengeOutProto._Result.ValueType # 3 - ERROR_ALREADY_TIMEDOUT: DeclineCombatChallengeOutProto._Result.ValueType # 4 - ERROR_ALREADY_CANCELLED: DeclineCombatChallengeOutProto._Result.ValueType # 5 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: DeclineCombatChallengeOutProto.Result.ValueType # 0 - SUCCESS: DeclineCombatChallengeOutProto.Result.ValueType # 1 - ERROR_INVALID_CHALLENGE_STATE: DeclineCombatChallengeOutProto.Result.ValueType # 2 - ERROR_CHALLENGE_NOT_FOUND: DeclineCombatChallengeOutProto.Result.ValueType # 3 - ERROR_ALREADY_TIMEDOUT: DeclineCombatChallengeOutProto.Result.ValueType # 4 - ERROR_ALREADY_CANCELLED: DeclineCombatChallengeOutProto.Result.ValueType # 5 - - RESULT_FIELD_NUMBER: builtins.int - result: global___DeclineCombatChallengeOutProto.Result.ValueType - def __init__( - self, - *, - result: global___DeclineCombatChallengeOutProto.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result"]) -> None: ... - -global___DeclineCombatChallengeOutProto = DeclineCombatChallengeOutProto - -@typing_extensions.final -class DeclineCombatChallengeProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CHALLENGE_ID_FIELD_NUMBER: builtins.int - challenge_id: builtins.str - def __init__( - self, - *, - challenge_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["challenge_id", b"challenge_id"]) -> None: ... - -global___DeclineCombatChallengeProto = DeclineCombatChallengeProto - -@typing_extensions.final -class DeclineCombatChallengeResponseDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_FIELD_NUMBER: builtins.int - OB_UINT32_FIELD_NUMBER: builtins.int - RESULT_FIELD_NUMBER: builtins.int - ob_int32: builtins.int - ob_uint32: builtins.int - result: global___DeclineCombatChallengeOutProto.Result.ValueType - def __init__( - self, - *, - ob_int32: builtins.int = ..., - ob_uint32: builtins.int = ..., - result: global___DeclineCombatChallengeOutProto.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_int32", b"ob_int32", "ob_uint32", b"ob_uint32", "result", b"result"]) -> None: ... - -global___DeclineCombatChallengeResponseDataProto = DeclineCombatChallengeResponseDataProto - -@typing_extensions.final -class DeclineExRaidPassLogEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[DeclineExRaidPassLogEntry._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: DeclineExRaidPassLogEntry._Result.ValueType # 0 - SUCCESS: DeclineExRaidPassLogEntry._Result.ValueType # 1 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: DeclineExRaidPassLogEntry.Result.ValueType # 0 - SUCCESS: DeclineExRaidPassLogEntry.Result.ValueType # 1 - - RESULT_FIELD_NUMBER: builtins.int - FRIEND_CODENAME_FIELD_NUMBER: builtins.int - result: global___DeclineExRaidPassLogEntry.Result.ValueType - friend_codename: builtins.str - def __init__( - self, - *, - result: global___DeclineExRaidPassLogEntry.Result.ValueType = ..., - friend_codename: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["friend_codename", b"friend_codename", "result", b"result"]) -> None: ... - -global___DeclineExRaidPassLogEntry = DeclineExRaidPassLogEntry - -@typing_extensions.final -class DeclineExRaidPassOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[DeclineExRaidPassOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: DeclineExRaidPassOutProto._Result.ValueType # 0 - SUCCESS: DeclineExRaidPassOutProto._Result.ValueType # 1 - ERROR_EX_RAID_PASS_NOT_FOUND: DeclineExRaidPassOutProto._Result.ValueType # 2 - ERROR_UNKNOWN: DeclineExRaidPassOutProto._Result.ValueType # 3 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: DeclineExRaidPassOutProto.Result.ValueType # 0 - SUCCESS: DeclineExRaidPassOutProto.Result.ValueType # 1 - ERROR_EX_RAID_PASS_NOT_FOUND: DeclineExRaidPassOutProto.Result.ValueType # 2 - ERROR_UNKNOWN: DeclineExRaidPassOutProto.Result.ValueType # 3 - - RESULT_FIELD_NUMBER: builtins.int - result: global___DeclineExRaidPassOutProto.Result.ValueType - def __init__( - self, - *, - result: global___DeclineExRaidPassOutProto.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result"]) -> None: ... - -global___DeclineExRaidPassOutProto = DeclineExRaidPassOutProto - -@typing_extensions.final -class DeclineExRaidPassProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FORT_ID_FIELD_NUMBER: builtins.int - RAID_SEED_FIELD_NUMBER: builtins.int - fort_id: builtins.str - raid_seed: builtins.int - def __init__( - self, - *, - fort_id: builtins.str = ..., - raid_seed: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["fort_id", b"fort_id", "raid_seed", b"raid_seed"]) -> None: ... - -global___DeclineExRaidPassProto = DeclineExRaidPassProto - -@typing_extensions.final -class DeclineFriendInviteOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[DeclineFriendInviteOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: DeclineFriendInviteOutProto._Result.ValueType # 0 - SUCCESS: DeclineFriendInviteOutProto._Result.ValueType # 1 - ERROR_UNKNOWN: DeclineFriendInviteOutProto._Result.ValueType # 2 - ERROR_INVITE_DOES_NOT_EXIST: DeclineFriendInviteOutProto._Result.ValueType # 3 - ERROR_INVITE_ALREADY_DECLINED: DeclineFriendInviteOutProto._Result.ValueType # 4 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: DeclineFriendInviteOutProto.Result.ValueType # 0 - SUCCESS: DeclineFriendInviteOutProto.Result.ValueType # 1 - ERROR_UNKNOWN: DeclineFriendInviteOutProto.Result.ValueType # 2 - ERROR_INVITE_DOES_NOT_EXIST: DeclineFriendInviteOutProto.Result.ValueType # 3 - ERROR_INVITE_ALREADY_DECLINED: DeclineFriendInviteOutProto.Result.ValueType # 4 - - RESULT_FIELD_NUMBER: builtins.int - result: global___DeclineFriendInviteOutProto.Result.ValueType - def __init__( - self, - *, - result: global___DeclineFriendInviteOutProto.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result"]) -> None: ... - -global___DeclineFriendInviteOutProto = DeclineFriendInviteOutProto - -@typing_extensions.final -class DeclineFriendInviteProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PLAYER_ID_FIELD_NUMBER: builtins.int - NIA_ACCOUNT_ID_FIELD_NUMBER: builtins.int - player_id: builtins.str - nia_account_id: builtins.str - def __init__( - self, - *, - player_id: builtins.str = ..., - nia_account_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["nia_account_id", b"nia_account_id", "player_id", b"player_id"]) -> None: ... - -global___DeclineFriendInviteProto = DeclineFriendInviteProto - -@typing_extensions.final -class DeepLinkingEnumWrapperProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _DeepLinkingActionName: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _DeepLinkingActionNameEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[DeepLinkingEnumWrapperProto._DeepLinkingActionName.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: DeepLinkingEnumWrapperProto._DeepLinkingActionName.ValueType # 0 - OPEN_SHOP: DeepLinkingEnumWrapperProto._DeepLinkingActionName.ValueType # 1 - OPEN_NEWS: DeepLinkingEnumWrapperProto._DeepLinkingActionName.ValueType # 2 - OPEN_BATTLE_LEAGUE: DeepLinkingEnumWrapperProto._DeepLinkingActionName.ValueType # 3 - OPEN_SETTINGS: DeepLinkingEnumWrapperProto._DeepLinkingActionName.ValueType # 4 - OPEN_PLAYER_PROFILE: DeepLinkingEnumWrapperProto._DeepLinkingActionName.ValueType # 5 - OPEN_BUDDY: DeepLinkingEnumWrapperProto._DeepLinkingActionName.ValueType # 6 - OPEN_AVATAR_ITEMS: DeepLinkingEnumWrapperProto._DeepLinkingActionName.ValueType # 7 - OPEN_QUEST_LIST: DeepLinkingEnumWrapperProto._DeepLinkingActionName.ValueType # 8 - OPEN_POKEMON_INVENTORY: DeepLinkingEnumWrapperProto._DeepLinkingActionName.ValueType # 9 - OPEN_NEARBY_POKEMON: DeepLinkingEnumWrapperProto._DeepLinkingActionName.ValueType # 10 - OPEN_POKEDEX: DeepLinkingEnumWrapperProto._DeepLinkingActionName.ValueType # 11 - OPEN_EVENTS: DeepLinkingEnumWrapperProto._DeepLinkingActionName.ValueType # 12 - OPEN_JOURNAL: DeepLinkingEnumWrapperProto._DeepLinkingActionName.ValueType # 13 - OPEN_TIPS: DeepLinkingEnumWrapperProto._DeepLinkingActionName.ValueType # 14 - OPEN_ITEM_INVENTORY: DeepLinkingEnumWrapperProto._DeepLinkingActionName.ValueType # 15 - FILL_REFERRAL_CODE: DeepLinkingEnumWrapperProto._DeepLinkingActionName.ValueType # 16 - OPEN_ADDRESS_BOOK: DeepLinkingEnumWrapperProto._DeepLinkingActionName.ValueType # 17 - OPEN_EGG_HATCH: DeepLinkingEnumWrapperProto._DeepLinkingActionName.ValueType # 18 - OPEN_GYM: DeepLinkingEnumWrapperProto._DeepLinkingActionName.ValueType # 19 - OPEN_RAID: DeepLinkingEnumWrapperProto._DeepLinkingActionName.ValueType # 20 - USE_DAILY_INCENSE: DeepLinkingEnumWrapperProto._DeepLinkingActionName.ValueType # 21 - OPEN_DEFENDING_GYM: DeepLinkingEnumWrapperProto._DeepLinkingActionName.ValueType # 22 - OPEN_NEARBY_GYM: DeepLinkingEnumWrapperProto._DeepLinkingActionName.ValueType # 23 - REDEEM_PASSCODE: DeepLinkingEnumWrapperProto._DeepLinkingActionName.ValueType # 24 - OPEN_CONTEST_REWARD: DeepLinkingEnumWrapperProto._DeepLinkingActionName.ValueType # 25 - ADD_FRIEND: DeepLinkingEnumWrapperProto._DeepLinkingActionName.ValueType # 26 - OPEN_CAMPFIRE: DeepLinkingEnumWrapperProto._DeepLinkingActionName.ValueType # 27 - - class DeepLinkingActionName(_DeepLinkingActionName, metaclass=_DeepLinkingActionNameEnumTypeWrapper): ... - UNSET: DeepLinkingEnumWrapperProto.DeepLinkingActionName.ValueType # 0 - OPEN_SHOP: DeepLinkingEnumWrapperProto.DeepLinkingActionName.ValueType # 1 - OPEN_NEWS: DeepLinkingEnumWrapperProto.DeepLinkingActionName.ValueType # 2 - OPEN_BATTLE_LEAGUE: DeepLinkingEnumWrapperProto.DeepLinkingActionName.ValueType # 3 - OPEN_SETTINGS: DeepLinkingEnumWrapperProto.DeepLinkingActionName.ValueType # 4 - OPEN_PLAYER_PROFILE: DeepLinkingEnumWrapperProto.DeepLinkingActionName.ValueType # 5 - OPEN_BUDDY: DeepLinkingEnumWrapperProto.DeepLinkingActionName.ValueType # 6 - OPEN_AVATAR_ITEMS: DeepLinkingEnumWrapperProto.DeepLinkingActionName.ValueType # 7 - OPEN_QUEST_LIST: DeepLinkingEnumWrapperProto.DeepLinkingActionName.ValueType # 8 - OPEN_POKEMON_INVENTORY: DeepLinkingEnumWrapperProto.DeepLinkingActionName.ValueType # 9 - OPEN_NEARBY_POKEMON: DeepLinkingEnumWrapperProto.DeepLinkingActionName.ValueType # 10 - OPEN_POKEDEX: DeepLinkingEnumWrapperProto.DeepLinkingActionName.ValueType # 11 - OPEN_EVENTS: DeepLinkingEnumWrapperProto.DeepLinkingActionName.ValueType # 12 - OPEN_JOURNAL: DeepLinkingEnumWrapperProto.DeepLinkingActionName.ValueType # 13 - OPEN_TIPS: DeepLinkingEnumWrapperProto.DeepLinkingActionName.ValueType # 14 - OPEN_ITEM_INVENTORY: DeepLinkingEnumWrapperProto.DeepLinkingActionName.ValueType # 15 - FILL_REFERRAL_CODE: DeepLinkingEnumWrapperProto.DeepLinkingActionName.ValueType # 16 - OPEN_ADDRESS_BOOK: DeepLinkingEnumWrapperProto.DeepLinkingActionName.ValueType # 17 - OPEN_EGG_HATCH: DeepLinkingEnumWrapperProto.DeepLinkingActionName.ValueType # 18 - OPEN_GYM: DeepLinkingEnumWrapperProto.DeepLinkingActionName.ValueType # 19 - OPEN_RAID: DeepLinkingEnumWrapperProto.DeepLinkingActionName.ValueType # 20 - USE_DAILY_INCENSE: DeepLinkingEnumWrapperProto.DeepLinkingActionName.ValueType # 21 - OPEN_DEFENDING_GYM: DeepLinkingEnumWrapperProto.DeepLinkingActionName.ValueType # 22 - OPEN_NEARBY_GYM: DeepLinkingEnumWrapperProto.DeepLinkingActionName.ValueType # 23 - REDEEM_PASSCODE: DeepLinkingEnumWrapperProto.DeepLinkingActionName.ValueType # 24 - OPEN_CONTEST_REWARD: DeepLinkingEnumWrapperProto.DeepLinkingActionName.ValueType # 25 - ADD_FRIEND: DeepLinkingEnumWrapperProto.DeepLinkingActionName.ValueType # 26 - OPEN_CAMPFIRE: DeepLinkingEnumWrapperProto.DeepLinkingActionName.ValueType # 27 - - class _NearbyPokemonTab: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _NearbyPokemonTabEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[DeepLinkingEnumWrapperProto._NearbyPokemonTab.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - NEARBY_POKEMON: DeepLinkingEnumWrapperProto._NearbyPokemonTab.ValueType # 0 - RAIDS: DeepLinkingEnumWrapperProto._NearbyPokemonTab.ValueType # 1 - ROUTES: DeepLinkingEnumWrapperProto._NearbyPokemonTab.ValueType # 2 - - class NearbyPokemonTab(_NearbyPokemonTab, metaclass=_NearbyPokemonTabEnumTypeWrapper): ... - NEARBY_POKEMON: DeepLinkingEnumWrapperProto.NearbyPokemonTab.ValueType # 0 - RAIDS: DeepLinkingEnumWrapperProto.NearbyPokemonTab.ValueType # 1 - ROUTES: DeepLinkingEnumWrapperProto.NearbyPokemonTab.ValueType # 2 - - class _PlayerProfileTab: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _PlayerProfileTabEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[DeepLinkingEnumWrapperProto._PlayerProfileTab.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - PROFILE: DeepLinkingEnumWrapperProto._PlayerProfileTab.ValueType # 0 - FRIENDS: DeepLinkingEnumWrapperProto._PlayerProfileTab.ValueType # 1 - - class PlayerProfileTab(_PlayerProfileTab, metaclass=_PlayerProfileTabEnumTypeWrapper): ... - PROFILE: DeepLinkingEnumWrapperProto.PlayerProfileTab.ValueType # 0 - FRIENDS: DeepLinkingEnumWrapperProto.PlayerProfileTab.ValueType # 1 - - class _PokemonInventoryTab: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _PokemonInventoryTabEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[DeepLinkingEnumWrapperProto._PokemonInventoryTab.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - COMBAT_PARTY: DeepLinkingEnumWrapperProto._PokemonInventoryTab.ValueType # 0 - POKEMON: DeepLinkingEnumWrapperProto._PokemonInventoryTab.ValueType # 1 - EGGS: DeepLinkingEnumWrapperProto._PokemonInventoryTab.ValueType # 2 - - class PokemonInventoryTab(_PokemonInventoryTab, metaclass=_PokemonInventoryTabEnumTypeWrapper): ... - COMBAT_PARTY: DeepLinkingEnumWrapperProto.PokemonInventoryTab.ValueType # 0 - POKEMON: DeepLinkingEnumWrapperProto.PokemonInventoryTab.ValueType # 1 - EGGS: DeepLinkingEnumWrapperProto.PokemonInventoryTab.ValueType # 2 - - class _QuestListTab: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _QuestListTabEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[DeepLinkingEnumWrapperProto._QuestListTab.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - TODAY_VIEW: DeepLinkingEnumWrapperProto._QuestListTab.ValueType # 0 - FIELD_RESEARCH: DeepLinkingEnumWrapperProto._QuestListTab.ValueType # 1 - SPECIAL_RESEARCH: DeepLinkingEnumWrapperProto._QuestListTab.ValueType # 2 - - class QuestListTab(_QuestListTab, metaclass=_QuestListTabEnumTypeWrapper): ... - TODAY_VIEW: DeepLinkingEnumWrapperProto.QuestListTab.ValueType # 0 - FIELD_RESEARCH: DeepLinkingEnumWrapperProto.QuestListTab.ValueType # 1 - SPECIAL_RESEARCH: DeepLinkingEnumWrapperProto.QuestListTab.ValueType # 2 - - def __init__( - self, - ) -> None: ... - -global___DeepLinkingEnumWrapperProto = DeepLinkingEnumWrapperProto - -@typing_extensions.final -class DeepLinkingSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MIN_PLAYER_LEVEL_FOR_EXTERNAL_LINK_FIELD_NUMBER: builtins.int - MIN_PLAYER_LEVEL_FOR_NOTIFICATION_LINK_FIELD_NUMBER: builtins.int - EXTERNAL_ACTION_FIELD_NUMBER: builtins.int - NOTIFICATION_ACTION_FIELD_NUMBER: builtins.int - OB_BOOL_FIELD_NUMBER: builtins.int - min_player_level_for_external_link: builtins.int - min_player_level_for_notification_link: builtins.int - @property - def external_action(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___DeepLinkingEnumWrapperProto.DeepLinkingActionName.ValueType]: ... - @property - def notification_action(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___DeepLinkingEnumWrapperProto.DeepLinkingActionName.ValueType]: ... - ob_bool: builtins.bool - def __init__( - self, - *, - min_player_level_for_external_link: builtins.int = ..., - min_player_level_for_notification_link: builtins.int = ..., - external_action: collections.abc.Iterable[global___DeepLinkingEnumWrapperProto.DeepLinkingActionName.ValueType] | None = ..., - notification_action: collections.abc.Iterable[global___DeepLinkingEnumWrapperProto.DeepLinkingActionName.ValueType] | None = ..., - ob_bool: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["external_action", b"external_action", "min_player_level_for_external_link", b"min_player_level_for_external_link", "min_player_level_for_notification_link", b"min_player_level_for_notification_link", "notification_action", b"notification_action", "ob_bool", b"ob_bool"]) -> None: ... - -global___DeepLinkingSettingsProto = DeepLinkingSettingsProto - -@typing_extensions.final -class DeepLinkingTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _LinkSource: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _LinkSourceEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[DeepLinkingTelemetry._LinkSource.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNKNOWN: DeepLinkingTelemetry._LinkSource.ValueType # 0 - URL: DeepLinkingTelemetry._LinkSource.ValueType # 1 - NOTIFICATION: DeepLinkingTelemetry._LinkSource.ValueType # 2 - - class LinkSource(_LinkSource, metaclass=_LinkSourceEnumTypeWrapper): ... - UNKNOWN: DeepLinkingTelemetry.LinkSource.ValueType # 0 - URL: DeepLinkingTelemetry.LinkSource.ValueType # 1 - NOTIFICATION: DeepLinkingTelemetry.LinkSource.ValueType # 2 - - ACTION_NAME_FIELD_NUMBER: builtins.int - LINK_SOURCE_FIELD_NUMBER: builtins.int - action_name: builtins.str - link_source: global___DeepLinkingTelemetry.LinkSource.ValueType - def __init__( - self, - *, - action_name: builtins.str = ..., - link_source: global___DeepLinkingTelemetry.LinkSource.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["action_name", b"action_name", "link_source", b"link_source"]) -> None: ... - -global___DeepLinkingTelemetry = DeepLinkingTelemetry - -@typing_extensions.final -class DeleteAccountEmailOnFileRequest(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - LANGUAGE_SHORT_CODE_FIELD_NUMBER: builtins.int - language_short_code: builtins.str - def __init__( - self, - *, - language_short_code: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["language_short_code", b"language_short_code"]) -> None: ... - -global___DeleteAccountEmailOnFileRequest = DeleteAccountEmailOnFileRequest - -@typing_extensions.final -class DeleteAccountEmailOnFileResponse(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[DeleteAccountEmailOnFileResponse._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: DeleteAccountEmailOnFileResponse._Status.ValueType # 0 - SUCCESS: DeleteAccountEmailOnFileResponse._Status.ValueType # 1 - ERROR_EMAIL_NOT_ON_FILE: DeleteAccountEmailOnFileResponse._Status.ValueType # 2 - ERROR_INVALID_LANGUAGE: DeleteAccountEmailOnFileResponse._Status.ValueType # 3 - ERROR_APP_NOT_SUPPORTED: DeleteAccountEmailOnFileResponse._Status.ValueType # 4 - ERROR_INVALID_PLAYER: DeleteAccountEmailOnFileResponse._Status.ValueType # 5 - ERROR_DUPLICATE_REQUEST: DeleteAccountEmailOnFileResponse._Status.ValueType # 6 - ERROR_HELPSHIFT_ERROR: DeleteAccountEmailOnFileResponse._Status.ValueType # 7 - ERROR_UNKNOWN: DeleteAccountEmailOnFileResponse._Status.ValueType # 8 - ERROR_CODENAME_NOT_ON_FILE: DeleteAccountEmailOnFileResponse._Status.ValueType # 9 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: DeleteAccountEmailOnFileResponse.Status.ValueType # 0 - SUCCESS: DeleteAccountEmailOnFileResponse.Status.ValueType # 1 - ERROR_EMAIL_NOT_ON_FILE: DeleteAccountEmailOnFileResponse.Status.ValueType # 2 - ERROR_INVALID_LANGUAGE: DeleteAccountEmailOnFileResponse.Status.ValueType # 3 - ERROR_APP_NOT_SUPPORTED: DeleteAccountEmailOnFileResponse.Status.ValueType # 4 - ERROR_INVALID_PLAYER: DeleteAccountEmailOnFileResponse.Status.ValueType # 5 - ERROR_DUPLICATE_REQUEST: DeleteAccountEmailOnFileResponse.Status.ValueType # 6 - ERROR_HELPSHIFT_ERROR: DeleteAccountEmailOnFileResponse.Status.ValueType # 7 - ERROR_UNKNOWN: DeleteAccountEmailOnFileResponse.Status.ValueType # 8 - ERROR_CODENAME_NOT_ON_FILE: DeleteAccountEmailOnFileResponse.Status.ValueType # 9 - - STATUS_FIELD_NUMBER: builtins.int - ERROR_MESSAGE_FIELD_NUMBER: builtins.int - CONFIRMATION_EMAIL_FIELD_NUMBER: builtins.int - HAS_APPLE_PROVIDER_FIELD_NUMBER: builtins.int - status: global___DeleteAccountEmailOnFileResponse.Status.ValueType - error_message: builtins.str - confirmation_email: builtins.str - has_apple_provider: builtins.bool - def __init__( - self, - *, - status: global___DeleteAccountEmailOnFileResponse.Status.ValueType = ..., - error_message: builtins.str = ..., - confirmation_email: builtins.str = ..., - has_apple_provider: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["confirmation_email", b"confirmation_email", "error_message", b"error_message", "has_apple_provider", b"has_apple_provider", "status", b"status"]) -> None: ... - -global___DeleteAccountEmailOnFileResponse = DeleteAccountEmailOnFileResponse - -@typing_extensions.final -class DeleteAccountRequest(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - EMAIL_FIELD_NUMBER: builtins.int - LANGUAGE_SHORT_CODE_FIELD_NUMBER: builtins.int - IS_DRY_RUN_FIELD_NUMBER: builtins.int - email: builtins.str - language_short_code: builtins.str - is_dry_run: builtins.bool - def __init__( - self, - *, - email: builtins.str = ..., - language_short_code: builtins.str = ..., - is_dry_run: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["email", b"email", "is_dry_run", b"is_dry_run", "language_short_code", b"language_short_code"]) -> None: ... - -global___DeleteAccountRequest = DeleteAccountRequest - -@typing_extensions.final -class DeleteAccountResponse(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[DeleteAccountResponse._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: DeleteAccountResponse._Status.ValueType # 0 - SUCCESS: DeleteAccountResponse._Status.ValueType # 1 - ERROR_INVALIDEMAIL: DeleteAccountResponse._Status.ValueType # 2 - ERROR_INVALIDLANGUAGE: DeleteAccountResponse._Status.ValueType # 3 - ERROR_UNKNOWN: DeleteAccountResponse._Status.ValueType # 4 - ERROR_APP_NOT_SUPPORTED: DeleteAccountResponse._Status.ValueType # 5 - ERROR_INVALID_PLAYER: DeleteAccountResponse._Status.ValueType # 6 - ERROR_DUPLICATE_REQUEST: DeleteAccountResponse._Status.ValueType # 7 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: DeleteAccountResponse.Status.ValueType # 0 - SUCCESS: DeleteAccountResponse.Status.ValueType # 1 - ERROR_INVALIDEMAIL: DeleteAccountResponse.Status.ValueType # 2 - ERROR_INVALIDLANGUAGE: DeleteAccountResponse.Status.ValueType # 3 - ERROR_UNKNOWN: DeleteAccountResponse.Status.ValueType # 4 - ERROR_APP_NOT_SUPPORTED: DeleteAccountResponse.Status.ValueType # 5 - ERROR_INVALID_PLAYER: DeleteAccountResponse.Status.ValueType # 6 - ERROR_DUPLICATE_REQUEST: DeleteAccountResponse.Status.ValueType # 7 - - STATUS_FIELD_NUMBER: builtins.int - ERROR_MESSAGE_FIELD_NUMBER: builtins.int - status: global___DeleteAccountResponse.Status.ValueType - error_message: builtins.str - def __init__( - self, - *, - status: global___DeleteAccountResponse.Status.ValueType = ..., - error_message: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["error_message", b"error_message", "status", b"status"]) -> None: ... - -global___DeleteAccountResponse = DeleteAccountResponse - -@typing_extensions.final -class DeleteGiftFromInventoryOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[DeleteGiftFromInventoryOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: DeleteGiftFromInventoryOutProto._Result.ValueType # 0 - SUCCESS: DeleteGiftFromInventoryOutProto._Result.ValueType # 1 - ERROR_UNKNOWN: DeleteGiftFromInventoryOutProto._Result.ValueType # 2 - ERROR_GIFT_DOES_NOT_EXIST: DeleteGiftFromInventoryOutProto._Result.ValueType # 3 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: DeleteGiftFromInventoryOutProto.Result.ValueType # 0 - SUCCESS: DeleteGiftFromInventoryOutProto.Result.ValueType # 1 - ERROR_UNKNOWN: DeleteGiftFromInventoryOutProto.Result.ValueType # 2 - ERROR_GIFT_DOES_NOT_EXIST: DeleteGiftFromInventoryOutProto.Result.ValueType # 3 - - RESULT_FIELD_NUMBER: builtins.int - result: global___DeleteGiftFromInventoryOutProto.Result.ValueType - def __init__( - self, - *, - result: global___DeleteGiftFromInventoryOutProto.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result"]) -> None: ... - -global___DeleteGiftFromInventoryOutProto = DeleteGiftFromInventoryOutProto - -@typing_extensions.final -class DeleteGiftFromInventoryProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - GIFTBOX_ID_FIELD_NUMBER: builtins.int - @property - def giftbox_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - def __init__( - self, - *, - giftbox_id: collections.abc.Iterable[builtins.int] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["giftbox_id", b"giftbox_id"]) -> None: ... - -global___DeleteGiftFromInventoryProto = DeleteGiftFromInventoryProto - -@typing_extensions.final -class DeleteGiftOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[DeleteGiftOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: DeleteGiftOutProto._Result.ValueType # 0 - SUCCESS: DeleteGiftOutProto._Result.ValueType # 1 - ERROR_UNKNOWN: DeleteGiftOutProto._Result.ValueType # 2 - ERROR_INVALID_PLAYER_ID: DeleteGiftOutProto._Result.ValueType # 3 - ERROR_FRIEND_NOT_FOUND: DeleteGiftOutProto._Result.ValueType # 4 - ERROR_GIFT_DOES_NOT_EXIST: DeleteGiftOutProto._Result.ValueType # 5 - ERROR_FRIEND_UPDATE: DeleteGiftOutProto._Result.ValueType # 6 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: DeleteGiftOutProto.Result.ValueType # 0 - SUCCESS: DeleteGiftOutProto.Result.ValueType # 1 - ERROR_UNKNOWN: DeleteGiftOutProto.Result.ValueType # 2 - ERROR_INVALID_PLAYER_ID: DeleteGiftOutProto.Result.ValueType # 3 - ERROR_FRIEND_NOT_FOUND: DeleteGiftOutProto.Result.ValueType # 4 - ERROR_GIFT_DOES_NOT_EXIST: DeleteGiftOutProto.Result.ValueType # 5 - ERROR_FRIEND_UPDATE: DeleteGiftOutProto.Result.ValueType # 6 - - RESULT_FIELD_NUMBER: builtins.int - result: global___DeleteGiftOutProto.Result.ValueType - def __init__( - self, - *, - result: global___DeleteGiftOutProto.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result"]) -> None: ... - -global___DeleteGiftOutProto = DeleteGiftOutProto - -@typing_extensions.final -class DeleteGiftProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PLAYER_ID_FIELD_NUMBER: builtins.int - GIFTBOX_ID_FIELD_NUMBER: builtins.int - player_id: builtins.str - giftbox_id: builtins.int - def __init__( - self, - *, - player_id: builtins.str = ..., - giftbox_id: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["giftbox_id", b"giftbox_id", "player_id", b"player_id"]) -> None: ... - -global___DeleteGiftProto = DeleteGiftProto - -@typing_extensions.final -class DeleteNewsfeedRequest(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - APP_ID_FIELD_NUMBER: builtins.int - CAMPAIGN_ID_FIELD_NUMBER: builtins.int - app_id: builtins.str - campaign_id: builtins.int - def __init__( - self, - *, - app_id: builtins.str = ..., - campaign_id: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["app_id", b"app_id", "campaign_id", b"campaign_id"]) -> None: ... - -global___DeleteNewsfeedRequest = DeleteNewsfeedRequest - -@typing_extensions.final -class DeleteNewsfeedResponse(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[DeleteNewsfeedResponse._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: DeleteNewsfeedResponse._Result.ValueType # 0 - SUCCESS: DeleteNewsfeedResponse._Result.ValueType # 1 - FAILED: DeleteNewsfeedResponse._Result.ValueType # 2 - NOT_FOUND: DeleteNewsfeedResponse._Result.ValueType # 3 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: DeleteNewsfeedResponse.Result.ValueType # 0 - SUCCESS: DeleteNewsfeedResponse.Result.ValueType # 1 - FAILED: DeleteNewsfeedResponse.Result.ValueType # 2 - NOT_FOUND: DeleteNewsfeedResponse.Result.ValueType # 3 - - RESULT_FIELD_NUMBER: builtins.int - result: global___DeleteNewsfeedResponse.Result.ValueType - def __init__( - self, - *, - result: global___DeleteNewsfeedResponse.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result"]) -> None: ... - -global___DeleteNewsfeedResponse = DeleteNewsfeedResponse - -@typing_extensions.final -class DeletePhoneNumberRequest(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CONTACT_ID_FIELD_NUMBER: builtins.int - contact_id: builtins.str - def __init__( - self, - *, - contact_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["contact_id", b"contact_id"]) -> None: ... - -global___DeletePhoneNumberRequest = DeletePhoneNumberRequest - -@typing_extensions.final -class DeletePhoneNumberResponse(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[DeletePhoneNumberResponse._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: DeletePhoneNumberResponse._Status.ValueType # 0 - SUCCESS: DeletePhoneNumberResponse._Status.ValueType # 1 - ERROR_UNKNOWN: DeletePhoneNumberResponse._Status.ValueType # 2 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: DeletePhoneNumberResponse.Status.ValueType # 0 - SUCCESS: DeletePhoneNumberResponse.Status.ValueType # 1 - ERROR_UNKNOWN: DeletePhoneNumberResponse.Status.ValueType # 2 - - STATUS_FIELD_NUMBER: builtins.int - ERROR_MESSAGE_FIELD_NUMBER: builtins.int - status: global___DeletePhoneNumberResponse.Status.ValueType - error_message: builtins.str - def __init__( - self, - *, - status: global___DeletePhoneNumberResponse.Status.ValueType = ..., - error_message: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["error_message", b"error_message", "status", b"status"]) -> None: ... - -global___DeletePhoneNumberResponse = DeletePhoneNumberResponse - -@typing_extensions.final -class DeletePhotoOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[DeletePhotoOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: DeletePhotoOutProto._Result.ValueType # 0 - SUCCESS: DeletePhotoOutProto._Result.ValueType # 1 - IMAGE_NOT_FOUND: DeletePhotoOutProto._Result.ValueType # 2 - ERROR_UNKNOWN: DeletePhotoOutProto._Result.ValueType # 3 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: DeletePhotoOutProto.Result.ValueType # 0 - SUCCESS: DeletePhotoOutProto.Result.ValueType # 1 - IMAGE_NOT_FOUND: DeletePhotoOutProto.Result.ValueType # 2 - ERROR_UNKNOWN: DeletePhotoOutProto.Result.ValueType # 3 - - RESULT_FIELD_NUMBER: builtins.int - result: global___DeletePhotoOutProto.Result.ValueType - def __init__( - self, - *, - result: global___DeletePhotoOutProto.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result"]) -> None: ... - -global___DeletePhotoOutProto = DeletePhotoOutProto - -@typing_extensions.final -class DeletePhotoProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PHOTO_ID_FIELD_NUMBER: builtins.int - photo_id: builtins.str - def __init__( - self, - *, - photo_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["photo_id", b"photo_id"]) -> None: ... - -global___DeletePhotoProto = DeletePhotoProto - -@typing_extensions.final -class DeletePokemonTagOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[DeletePokemonTagOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: DeletePokemonTagOutProto._Result.ValueType # 0 - SUCCESS: DeletePokemonTagOutProto._Result.ValueType # 1 - ERROR_PLAYER_LEVEL_TOO_LOW: DeletePokemonTagOutProto._Result.ValueType # 2 - TAG_DOES_NOT_EXIST: DeletePokemonTagOutProto._Result.ValueType # 3 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: DeletePokemonTagOutProto.Result.ValueType # 0 - SUCCESS: DeletePokemonTagOutProto.Result.ValueType # 1 - ERROR_PLAYER_LEVEL_TOO_LOW: DeletePokemonTagOutProto.Result.ValueType # 2 - TAG_DOES_NOT_EXIST: DeletePokemonTagOutProto.Result.ValueType # 3 - - RESULT_FIELD_NUMBER: builtins.int - result: global___DeletePokemonTagOutProto.Result.ValueType - def __init__( - self, - *, - result: global___DeletePokemonTagOutProto.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result"]) -> None: ... - -global___DeletePokemonTagOutProto = DeletePokemonTagOutProto - -@typing_extensions.final -class DeletePokemonTagProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TAG_ID_FIELD_NUMBER: builtins.int - tag_id: builtins.int - def __init__( - self, - *, - tag_id: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["tag_id", b"tag_id"]) -> None: ... - -global___DeletePokemonTagProto = DeletePokemonTagProto - -@typing_extensions.final -class DeletePostcardOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[DeletePostcardOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: DeletePostcardOutProto._Result.ValueType # 0 - SUCCESS: DeletePostcardOutProto._Result.ValueType # 1 - ERROR_POSTCARD_DOES_NOT_EXIST: DeletePostcardOutProto._Result.ValueType # 2 - ERROR_POSTCARD_FAVORITED: DeletePostcardOutProto._Result.ValueType # 3 - ERROR_NOT_ENABLED: DeletePostcardOutProto._Result.ValueType # 4 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: DeletePostcardOutProto.Result.ValueType # 0 - SUCCESS: DeletePostcardOutProto.Result.ValueType # 1 - ERROR_POSTCARD_DOES_NOT_EXIST: DeletePostcardOutProto.Result.ValueType # 2 - ERROR_POSTCARD_FAVORITED: DeletePostcardOutProto.Result.ValueType # 3 - ERROR_NOT_ENABLED: DeletePostcardOutProto.Result.ValueType # 4 - - RESULT_FIELD_NUMBER: builtins.int - POSTCARD_FIELD_NUMBER: builtins.int - result: global___DeletePostcardOutProto.Result.ValueType - @property - def postcard(self) -> global___PostcardDisplayProto: ... - def __init__( - self, - *, - result: global___DeletePostcardOutProto.Result.ValueType = ..., - postcard: global___PostcardDisplayProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["postcard", b"postcard"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["postcard", b"postcard", "result", b"result"]) -> None: ... - -global___DeletePostcardOutProto = DeletePostcardOutProto - -@typing_extensions.final -class DeletePostcardProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POSTCARD_ID_FIELD_NUMBER: builtins.int - postcard_id: builtins.str - def __init__( - self, - *, - postcard_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["postcard_id", b"postcard_id"]) -> None: ... - -global___DeletePostcardProto = DeletePostcardProto - -@typing_extensions.final -class DeletePostcardsOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[DeletePostcardsOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: DeletePostcardsOutProto._Result.ValueType # 0 - SUCCESS: DeletePostcardsOutProto._Result.ValueType # 1 - ERROR_POSTCARD_DOES_NOT_EXIST: DeletePostcardsOutProto._Result.ValueType # 2 - ERROR_POSTCARD_FAVORITED: DeletePostcardsOutProto._Result.ValueType # 3 - ERROR_NOT_ENABLED: DeletePostcardsOutProto._Result.ValueType # 4 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: DeletePostcardsOutProto.Result.ValueType # 0 - SUCCESS: DeletePostcardsOutProto.Result.ValueType # 1 - ERROR_POSTCARD_DOES_NOT_EXIST: DeletePostcardsOutProto.Result.ValueType # 2 - ERROR_POSTCARD_FAVORITED: DeletePostcardsOutProto.Result.ValueType # 3 - ERROR_NOT_ENABLED: DeletePostcardsOutProto.Result.ValueType # 4 - - RESULT_FIELD_NUMBER: builtins.int - POSTCARDS_FIELD_NUMBER: builtins.int - result: global___DeletePostcardsOutProto.Result.ValueType - @property - def postcards(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PostcardDisplayProto]: ... - def __init__( - self, - *, - result: global___DeletePostcardsOutProto.Result.ValueType = ..., - postcards: collections.abc.Iterable[global___PostcardDisplayProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["postcards", b"postcards", "result", b"result"]) -> None: ... - -global___DeletePostcardsOutProto = DeletePostcardsOutProto - -@typing_extensions.final -class DeletePostcardsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POSTCARD_IDS_FIELD_NUMBER: builtins.int - @property - def postcard_ids(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - def __init__( - self, - *, - postcard_ids: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["postcard_ids", b"postcard_ids"]) -> None: ... - -global___DeletePostcardsProto = DeletePostcardsProto - -@typing_extensions.final -class DeployPokemonTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - STATUS_FIELD_NUMBER: builtins.int - POKEMON_FIELD_NUMBER: builtins.int - GYM_ID_FIELD_NUMBER: builtins.int - TEAM_FIELD_NUMBER: builtins.int - DEFENDER_COUNT_FIELD_NUMBER: builtins.int - status: builtins.int - @property - def pokemon(self) -> global___PokemonTelemetry: ... - gym_id: builtins.str - team: global___Team.ValueType - defender_count: builtins.int - def __init__( - self, - *, - status: builtins.int = ..., - pokemon: global___PokemonTelemetry | None = ..., - gym_id: builtins.str = ..., - team: global___Team.ValueType = ..., - defender_count: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["pokemon", b"pokemon"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["defender_count", b"defender_count", "gym_id", b"gym_id", "pokemon", b"pokemon", "status", b"status", "team", b"team"]) -> None: ... - -global___DeployPokemonTelemetry = DeployPokemonTelemetry - -@typing_extensions.final -class DeploymentTotalsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TIMES_FED_FIELD_NUMBER: builtins.int - BATTLES_WON_FIELD_NUMBER: builtins.int - BATTLES_LOST_FIELD_NUMBER: builtins.int - DEPLOYMENT_DURATION_MS_FIELD_NUMBER: builtins.int - times_fed: builtins.int - battles_won: builtins.int - battles_lost: builtins.int - deployment_duration_ms: builtins.int - def __init__( - self, - *, - times_fed: builtins.int = ..., - battles_won: builtins.int = ..., - battles_lost: builtins.int = ..., - deployment_duration_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["battles_lost", b"battles_lost", "battles_won", b"battles_won", "deployment_duration_ms", b"deployment_duration_ms", "times_fed", b"times_fed"]) -> None: ... - -global___DeploymentTotalsProto = DeploymentTotalsProto - -@typing_extensions.final -class DescriptorProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class ExtensionRange(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - START_FIELD_NUMBER: builtins.int - END_FIELD_NUMBER: builtins.int - start: builtins.int - end: builtins.int - def __init__( - self, - *, - start: builtins.int = ..., - end: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["end", b"end", "start", b"start"]) -> None: ... - - @typing_extensions.final - class ReservedRange(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - START_FIELD_NUMBER: builtins.int - END_FIELD_NUMBER: builtins.int - start: builtins.int - end: builtins.int - def __init__( - self, - *, - start: builtins.int = ..., - end: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["end", b"end", "start", b"start"]) -> None: ... - - NAME_FIELD_NUMBER: builtins.int - FIELD_FIELD_NUMBER: builtins.int - NESTED_TYPE_FIELD_NUMBER: builtins.int - ENUM_TYPE_FIELD_NUMBER: builtins.int - EXTENSION_RANGE_FIELD_NUMBER: builtins.int - EXTENSION_FIELD_NUMBER: builtins.int - OPTIONS_FIELD_NUMBER: builtins.int - ONEOF_DECL_FIELD_NUMBER: builtins.int - RESERVED_RANGE_FIELD_NUMBER: builtins.int - RESERVED_NAME_FIELD_NUMBER: builtins.int - name: builtins.str - @property - def field(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___FieldDescriptorProto]: ... - @property - def nested_type(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DescriptorProto]: ... - @property - def enum_type(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EnumDescriptorProto]: ... - @property - def extension_range(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DescriptorProto.ExtensionRange]: ... - @property - def extension(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___FieldDescriptorProto]: ... - @property - def options(self) -> global___MessageOptions: ... - @property - def oneof_decl(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___OneofDescriptorProto]: ... - @property - def reserved_range(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DescriptorProto.ReservedRange]: ... - @property - def reserved_name(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - def __init__( - self, - *, - name: builtins.str = ..., - field: collections.abc.Iterable[global___FieldDescriptorProto] | None = ..., - nested_type: collections.abc.Iterable[global___DescriptorProto] | None = ..., - enum_type: collections.abc.Iterable[global___EnumDescriptorProto] | None = ..., - extension_range: collections.abc.Iterable[global___DescriptorProto.ExtensionRange] | None = ..., - extension: collections.abc.Iterable[global___FieldDescriptorProto] | None = ..., - options: global___MessageOptions | None = ..., - oneof_decl: collections.abc.Iterable[global___OneofDescriptorProto] | None = ..., - reserved_range: collections.abc.Iterable[global___DescriptorProto.ReservedRange] | None = ..., - reserved_name: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["options", b"options"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["enum_type", b"enum_type", "extension", b"extension", "extension_range", b"extension_range", "field", b"field", "name", b"name", "nested_type", b"nested_type", "oneof_decl", b"oneof_decl", "options", b"options", "reserved_name", b"reserved_name", "reserved_range", b"reserved_range"]) -> None: ... - -global___DescriptorProto = DescriptorProto - -@typing_extensions.final -class Detection(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class AssociatedDetection(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ID_FIELD_NUMBER: builtins.int - CONFIDENCE_FIELD_NUMBER: builtins.int - id: builtins.int - confidence: builtins.float - def __init__( - self, - *, - id: builtins.int | None = ..., - confidence: builtins.float | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["_confidence", b"_confidence", "_id", b"_id", "confidence", b"confidence", "id", b"id"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["_confidence", b"_confidence", "_id", b"_id", "confidence", b"confidence", "id", b"id"]) -> None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_confidence", b"_confidence"]) -> typing_extensions.Literal["confidence"] | None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_id", b"_id"]) -> typing_extensions.Literal["id"] | None: ... - - LABEL_FIELD_NUMBER: builtins.int - LABEL_ID_FIELD_NUMBER: builtins.int - SCORE_FIELD_NUMBER: builtins.int - LOCATION_DATA_FIELD_NUMBER: builtins.int - FEATURE_TAG_FIELD_NUMBER: builtins.int - TRACK_ID_FIELD_NUMBER: builtins.int - DETECTION_ID_FIELD_NUMBER: builtins.int - ASSOCIATED_DETECTIONS_FIELD_NUMBER: builtins.int - DISPLAY_NAME_FIELD_NUMBER: builtins.int - TIMESTAMP_USEC_FIELD_NUMBER: builtins.int - @property - def label(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - @property - def label_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - @property - def score(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.float]: ... - @property - def location_data(self) -> global___LocationData: ... - feature_tag: builtins.str - track_id: builtins.str - detection_id: builtins.int - @property - def associated_detections(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Detection.AssociatedDetection]: ... - @property - def display_name(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - timestamp_usec: builtins.int - def __init__( - self, - *, - label: collections.abc.Iterable[builtins.str] | None = ..., - label_id: collections.abc.Iterable[builtins.int] | None = ..., - score: collections.abc.Iterable[builtins.float] | None = ..., - location_data: global___LocationData | None = ..., - feature_tag: builtins.str | None = ..., - track_id: builtins.str | None = ..., - detection_id: builtins.int | None = ..., - associated_detections: collections.abc.Iterable[global___Detection.AssociatedDetection] | None = ..., - display_name: collections.abc.Iterable[builtins.str] | None = ..., - timestamp_usec: builtins.int | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["_detection_id", b"_detection_id", "_feature_tag", b"_feature_tag", "_location_data", b"_location_data", "_timestamp_usec", b"_timestamp_usec", "_track_id", b"_track_id", "detection_id", b"detection_id", "feature_tag", b"feature_tag", "location_data", b"location_data", "timestamp_usec", b"timestamp_usec", "track_id", b"track_id"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["_detection_id", b"_detection_id", "_feature_tag", b"_feature_tag", "_location_data", b"_location_data", "_timestamp_usec", b"_timestamp_usec", "_track_id", b"_track_id", "associated_detections", b"associated_detections", "detection_id", b"detection_id", "display_name", b"display_name", "feature_tag", b"feature_tag", "label", b"label", "label_id", b"label_id", "location_data", b"location_data", "score", b"score", "timestamp_usec", b"timestamp_usec", "track_id", b"track_id"]) -> None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_detection_id", b"_detection_id"]) -> typing_extensions.Literal["detection_id"] | None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_feature_tag", b"_feature_tag"]) -> typing_extensions.Literal["feature_tag"] | None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_location_data", b"_location_data"]) -> typing_extensions.Literal["location_data"] | None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_timestamp_usec", b"_timestamp_usec"]) -> typing_extensions.Literal["timestamp_usec"] | None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_track_id", b"_track_id"]) -> typing_extensions.Literal["track_id"] | None: ... - -global___Detection = Detection - -@typing_extensions.final -class DetectionList(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - DETECTION_FIELD_NUMBER: builtins.int - @property - def detection(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Detection]: ... - def __init__( - self, - *, - detection: collections.abc.Iterable[global___Detection] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["detection", b"detection"]) -> None: ... - -global___DetectionList = DetectionList - -@typing_extensions.final -class DeveloperToken(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ID_TOKEN_FIELD_NUMBER: builtins.int - OWNER_EMAIL_FIELD_NUMBER: builtins.int - id_token: builtins.str - owner_email: builtins.str - def __init__( - self, - *, - id_token: builtins.str = ..., - owner_email: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["id_token", b"id_token", "owner_email", b"owner_email"]) -> None: ... - -global___DeveloperToken = DeveloperToken - -@typing_extensions.final -class DeviceOSTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _OSArchitecture: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _OSArchitectureEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[DeviceOSTelemetry._OSArchitecture.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: DeviceOSTelemetry._OSArchitecture.ValueType # 0 - arch32_bit: DeviceOSTelemetry._OSArchitecture.ValueType # 1 - arch64_bit: DeviceOSTelemetry._OSArchitecture.ValueType # 2 - - class OSArchitecture(_OSArchitecture, metaclass=_OSArchitectureEnumTypeWrapper): ... - UNSET: DeviceOSTelemetry.OSArchitecture.ValueType # 0 - arch32_bit: DeviceOSTelemetry.OSArchitecture.ValueType # 1 - arch64_bit: DeviceOSTelemetry.OSArchitecture.ValueType # 2 - - ARCHITECTURE_FIELD_NUMBER: builtins.int - architecture: global___DeviceOSTelemetry.OSArchitecture.ValueType - def __init__( - self, - *, - architecture: global___DeviceOSTelemetry.OSArchitecture.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["architecture", b"architecture"]) -> None: ... - -global___DeviceOSTelemetry = DeviceOSTelemetry - -@typing_extensions.final -class DeviceServiceToggleTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - DEVICE_SERVICE_TELEMETRY_ID_FIELD_NUMBER: builtins.int - WAS_ENABLED_FIELD_NUMBER: builtins.int - WAS_SUBSEQUENT_FIELD_NUMBER: builtins.int - device_service_telemetry_id: global___DeviceServiceTelemetryIds.ValueType - was_enabled: builtins.bool - was_subsequent: builtins.bool - def __init__( - self, - *, - device_service_telemetry_id: global___DeviceServiceTelemetryIds.ValueType = ..., - was_enabled: builtins.bool = ..., - was_subsequent: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["device_service_telemetry_id", b"device_service_telemetry_id", "was_enabled", b"was_enabled", "was_subsequent", b"was_subsequent"]) -> None: ... - -global___DeviceServiceToggleTelemetry = DeviceServiceToggleTelemetry - -@typing_extensions.final -class DeviceSpecificationsTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - DEVICE_WIDTH_FIELD_NUMBER: builtins.int - DEVICE_HEIGHT_FIELD_NUMBER: builtins.int - CAMERA_WIDTH_FIELD_NUMBER: builtins.int - CAMERA_HEIGHT_FIELD_NUMBER: builtins.int - CAMERA_FOCAL_LENGTH_FX_FIELD_NUMBER: builtins.int - CAMERA_FOCAL_LENGTH_FY_FIELD_NUMBER: builtins.int - CAMERA_REFRESH_RATE_FIELD_NUMBER: builtins.int - device_width: builtins.int - device_height: builtins.int - camera_width: builtins.int - camera_height: builtins.int - camera_focal_length_fx: builtins.float - camera_focal_length_fy: builtins.float - camera_refresh_rate: builtins.int - def __init__( - self, - *, - device_width: builtins.int = ..., - device_height: builtins.int = ..., - camera_width: builtins.int = ..., - camera_height: builtins.int = ..., - camera_focal_length_fx: builtins.float = ..., - camera_focal_length_fy: builtins.float = ..., - camera_refresh_rate: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["camera_focal_length_fx", b"camera_focal_length_fx", "camera_focal_length_fy", b"camera_focal_length_fy", "camera_height", b"camera_height", "camera_refresh_rate", b"camera_refresh_rate", "camera_width", b"camera_width", "device_height", b"device_height", "device_width", b"device_width"]) -> None: ... - -global___DeviceSpecificationsTelemetry = DeviceSpecificationsTelemetry - -@typing_extensions.final -class DialogueLineProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TEXT_FIELD_NUMBER: builtins.int - NPC_FIELD_NUMBER: builtins.int - text: builtins.str - @property - def npc(self) -> global___DialogueNpcProto: ... - def __init__( - self, - *, - text: builtins.str = ..., - npc: global___DialogueNpcProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["npc", b"npc"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["npc", b"npc", "text", b"text"]) -> None: ... - -global___DialogueLineProto = DialogueLineProto - -@typing_extensions.final -class DialogueNpcProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Character: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _CharacterEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[DialogueNpcProto._Character.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - CHARACTER_UNSET: DialogueNpcProto._Character.ValueType # 0 - - class Character(_Character, metaclass=_CharacterEnumTypeWrapper): ... - CHARACTER_UNSET: DialogueNpcProto.Character.ValueType # 0 - - class _Expression: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ExpressionEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[DialogueNpcProto._Expression.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - EXPRESSION_UNSET: DialogueNpcProto._Expression.ValueType # 0 - - class Expression(_Expression, metaclass=_ExpressionEnumTypeWrapper): ... - EXPRESSION_UNSET: DialogueNpcProto.Expression.ValueType # 0 - - CHARACTER_FIELD_NUMBER: builtins.int - EXPRESSION_FIELD_NUMBER: builtins.int - character: global___DialogueNpcProto.Character.ValueType - expression: global___DialogueNpcProto.Expression.ValueType - def __init__( - self, - *, - character: global___DialogueNpcProto.Character.ValueType = ..., - expression: global___DialogueNpcProto.Expression.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["character", b"character", "expression", b"expression"]) -> None: ... - -global___DialogueNpcProto = DialogueNpcProto - -@typing_extensions.final -class DiffInventoryProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - COMPACTED_ITEM_FIELD_NUMBER: builtins.int - LAST_COMPACTION_MS_FIELD_NUMBER: builtins.int - @property - def compacted_item(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___InventoryItemProto]: ... - last_compaction_ms: builtins.int - def __init__( - self, - *, - compacted_item: collections.abc.Iterable[global___InventoryItemProto] | None = ..., - last_compaction_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["compacted_item", b"compacted_item", "last_compaction_ms", b"last_compaction_ms"]) -> None: ... - -global___DiffInventoryProto = DiffInventoryProto - -@typing_extensions.final -class DiskEncounterOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[DiskEncounterOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNKNOWN: DiskEncounterOutProto._Result.ValueType # 0 - SUCCESS: DiskEncounterOutProto._Result.ValueType # 1 - NOT_AVAILABLE: DiskEncounterOutProto._Result.ValueType # 2 - NOT_IN_RANGE: DiskEncounterOutProto._Result.ValueType # 3 - ENCOUNTER_ALREADY_FINISHED: DiskEncounterOutProto._Result.ValueType # 4 - POKEMON_INVENTORY_FULL: DiskEncounterOutProto._Result.ValueType # 5 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNKNOWN: DiskEncounterOutProto.Result.ValueType # 0 - SUCCESS: DiskEncounterOutProto.Result.ValueType # 1 - NOT_AVAILABLE: DiskEncounterOutProto.Result.ValueType # 2 - NOT_IN_RANGE: DiskEncounterOutProto.Result.ValueType # 3 - ENCOUNTER_ALREADY_FINISHED: DiskEncounterOutProto.Result.ValueType # 4 - POKEMON_INVENTORY_FULL: DiskEncounterOutProto.Result.ValueType # 5 - - RESULT_FIELD_NUMBER: builtins.int - POKEMON_FIELD_NUMBER: builtins.int - CAPTURE_PROBABILITY_FIELD_NUMBER: builtins.int - ACTIVE_ITEM_FIELD_NUMBER: builtins.int - ARPLUS_ATTEMPTS_UNTIL_FLEE_FIELD_NUMBER: builtins.int - result: global___DiskEncounterOutProto.Result.ValueType - @property - def pokemon(self) -> global___PokemonProto: ... - @property - def capture_probability(self) -> global___CaptureProbabilityProto: ... - active_item: global___Item.ValueType - arplus_attempts_until_flee: builtins.int - def __init__( - self, - *, - result: global___DiskEncounterOutProto.Result.ValueType = ..., - pokemon: global___PokemonProto | None = ..., - capture_probability: global___CaptureProbabilityProto | None = ..., - active_item: global___Item.ValueType = ..., - arplus_attempts_until_flee: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["capture_probability", b"capture_probability", "pokemon", b"pokemon"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["active_item", b"active_item", "arplus_attempts_until_flee", b"arplus_attempts_until_flee", "capture_probability", b"capture_probability", "pokemon", b"pokemon", "result", b"result"]) -> None: ... - -global___DiskEncounterOutProto = DiskEncounterOutProto - -@typing_extensions.final -class DiskEncounterProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENCOUNTER_ID_FIELD_NUMBER: builtins.int - FORT_ID_FIELD_NUMBER: builtins.int - PLAYER_LAT_DEGREES_FIELD_NUMBER: builtins.int - PLAYER_LNG_DEGREES_FIELD_NUMBER: builtins.int - GYM_LAT_DEGREES_FIELD_NUMBER: builtins.int - GYM_LNG_DEGREES_FIELD_NUMBER: builtins.int - encounter_id: builtins.int - fort_id: builtins.str - player_lat_degrees: builtins.float - player_lng_degrees: builtins.float - gym_lat_degrees: builtins.float - gym_lng_degrees: builtins.float - def __init__( - self, - *, - encounter_id: builtins.int = ..., - fort_id: builtins.str = ..., - player_lat_degrees: builtins.float = ..., - player_lng_degrees: builtins.float = ..., - gym_lat_degrees: builtins.float = ..., - gym_lng_degrees: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["encounter_id", b"encounter_id", "fort_id", b"fort_id", "gym_lat_degrees", b"gym_lat_degrees", "gym_lng_degrees", b"gym_lng_degrees", "player_lat_degrees", b"player_lat_degrees", "player_lng_degrees", b"player_lng_degrees"]) -> None: ... - -global___DiskEncounterProto = DiskEncounterProto - -@typing_extensions.final -class DismissContactListUpdateRequest(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___DismissContactListUpdateRequest = DismissContactListUpdateRequest - -@typing_extensions.final -class DismissContactListUpdateResponse(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[DismissContactListUpdateResponse._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: DismissContactListUpdateResponse._Result.ValueType # 0 - SUCCESS: DismissContactListUpdateResponse._Result.ValueType # 1 - ERROR_UNKNOWN: DismissContactListUpdateResponse._Result.ValueType # 2 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: DismissContactListUpdateResponse.Result.ValueType # 0 - SUCCESS: DismissContactListUpdateResponse.Result.ValueType # 1 - ERROR_UNKNOWN: DismissContactListUpdateResponse.Result.ValueType # 2 - - RESULT_FIELD_NUMBER: builtins.int - result: global___DismissContactListUpdateResponse.Result.ValueType - def __init__( - self, - *, - result: global___DismissContactListUpdateResponse.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result"]) -> None: ... - -global___DismissContactListUpdateResponse = DismissContactListUpdateResponse - -@typing_extensions.final -class DismissOutgoingGameInvitesRequest(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FRIEND_ID_FIELD_NUMBER: builtins.int - APP_KEY_FIELD_NUMBER: builtins.int - FRIEND_NIA_ACCOUNT_ID_FIELD_NUMBER: builtins.int - friend_id: builtins.str - @property - def app_key(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - friend_nia_account_id: builtins.str - def __init__( - self, - *, - friend_id: builtins.str = ..., - app_key: collections.abc.Iterable[builtins.str] | None = ..., - friend_nia_account_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["app_key", b"app_key", "friend_id", b"friend_id", "friend_nia_account_id", b"friend_nia_account_id"]) -> None: ... - -global___DismissOutgoingGameInvitesRequest = DismissOutgoingGameInvitesRequest - -@typing_extensions.final -class DismissOutgoingGameInvitesResponse(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[DismissOutgoingGameInvitesResponse._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: DismissOutgoingGameInvitesResponse._Result.ValueType # 0 - SUCCESS: DismissOutgoingGameInvitesResponse._Result.ValueType # 1 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: DismissOutgoingGameInvitesResponse.Result.ValueType # 0 - SUCCESS: DismissOutgoingGameInvitesResponse.Result.ValueType # 1 - - RESULT_FIELD_NUMBER: builtins.int - result: global___DismissOutgoingGameInvitesResponse.Result.ValueType - def __init__( - self, - *, - result: global___DismissOutgoingGameInvitesResponse.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result"]) -> None: ... - -global___DismissOutgoingGameInvitesResponse = DismissOutgoingGameInvitesResponse - -@typing_extensions.final -class DisplayWeatherProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _DisplayLevel: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _DisplayLevelEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[DisplayWeatherProto._DisplayLevel.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - LEVEL_0: DisplayWeatherProto._DisplayLevel.ValueType # 0 - LEVEL_1: DisplayWeatherProto._DisplayLevel.ValueType # 1 - LEVEL_2: DisplayWeatherProto._DisplayLevel.ValueType # 2 - LEVEL_3: DisplayWeatherProto._DisplayLevel.ValueType # 3 - - class DisplayLevel(_DisplayLevel, metaclass=_DisplayLevelEnumTypeWrapper): ... - LEVEL_0: DisplayWeatherProto.DisplayLevel.ValueType # 0 - LEVEL_1: DisplayWeatherProto.DisplayLevel.ValueType # 1 - LEVEL_2: DisplayWeatherProto.DisplayLevel.ValueType # 2 - LEVEL_3: DisplayWeatherProto.DisplayLevel.ValueType # 3 - - CLOUD_LEVEL_FIELD_NUMBER: builtins.int - RAIN_LEVEL_FIELD_NUMBER: builtins.int - WIND_LEVEL_FIELD_NUMBER: builtins.int - SNOW_LEVEL_FIELD_NUMBER: builtins.int - FOG_LEVEL_FIELD_NUMBER: builtins.int - WIND_DIRECTION_FIELD_NUMBER: builtins.int - SPECIAL_EFFECT_LEVEL_FIELD_NUMBER: builtins.int - cloud_level: global___DisplayWeatherProto.DisplayLevel.ValueType - rain_level: global___DisplayWeatherProto.DisplayLevel.ValueType - wind_level: global___DisplayWeatherProto.DisplayLevel.ValueType - snow_level: global___DisplayWeatherProto.DisplayLevel.ValueType - fog_level: global___DisplayWeatherProto.DisplayLevel.ValueType - wind_direction: builtins.int - special_effect_level: global___DisplayWeatherProto.DisplayLevel.ValueType - def __init__( - self, - *, - cloud_level: global___DisplayWeatherProto.DisplayLevel.ValueType = ..., - rain_level: global___DisplayWeatherProto.DisplayLevel.ValueType = ..., - wind_level: global___DisplayWeatherProto.DisplayLevel.ValueType = ..., - snow_level: global___DisplayWeatherProto.DisplayLevel.ValueType = ..., - fog_level: global___DisplayWeatherProto.DisplayLevel.ValueType = ..., - wind_direction: builtins.int = ..., - special_effect_level: global___DisplayWeatherProto.DisplayLevel.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["cloud_level", b"cloud_level", "fog_level", b"fog_level", "rain_level", b"rain_level", "snow_level", b"snow_level", "special_effect_level", b"special_effect_level", "wind_direction", b"wind_direction", "wind_level", b"wind_level"]) -> None: ... - -global___DisplayWeatherProto = DisplayWeatherProto - -@typing_extensions.final -class Distribution(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class BucketOptions(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class ExplicitBuckets(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - BOUNDS_FIELD_NUMBER: builtins.int - @property - def bounds(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - def __init__( - self, - *, - bounds: collections.abc.Iterable[builtins.int] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["bounds", b"bounds"]) -> None: ... - - @typing_extensions.final - class ExponentialBuckets(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NUM_FINITE_BUCKETS_FIELD_NUMBER: builtins.int - GROWTH_FACTOR_FIELD_NUMBER: builtins.int - SCALE_FIELD_NUMBER: builtins.int - num_finite_buckets: builtins.int - growth_factor: builtins.float - scale: builtins.float - def __init__( - self, - *, - num_finite_buckets: builtins.int = ..., - growth_factor: builtins.float = ..., - scale: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["growth_factor", b"growth_factor", "num_finite_buckets", b"num_finite_buckets", "scale", b"scale"]) -> None: ... - - @typing_extensions.final - class LinearBuckets(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NUM_FINITE_BUCKETS_FIELD_NUMBER: builtins.int - WIDTH_FIELD_NUMBER: builtins.int - OFFSET_FIELD_NUMBER: builtins.int - num_finite_buckets: builtins.int - width: builtins.int - offset: builtins.int - def __init__( - self, - *, - num_finite_buckets: builtins.int = ..., - width: builtins.int = ..., - offset: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["num_finite_buckets", b"num_finite_buckets", "offset", b"offset", "width", b"width"]) -> None: ... - - LINEAR_BUCKETS_FIELD_NUMBER: builtins.int - EXPONENTIAL_BUCKETS_FIELD_NUMBER: builtins.int - EXPLICIT_BUCKETS_FIELD_NUMBER: builtins.int - @property - def linear_buckets(self) -> global___Distribution.BucketOptions.LinearBuckets: ... - @property - def exponential_buckets(self) -> global___Distribution.BucketOptions.ExponentialBuckets: ... - @property - def explicit_buckets(self) -> global___Distribution.BucketOptions.ExplicitBuckets: ... - def __init__( - self, - *, - linear_buckets: global___Distribution.BucketOptions.LinearBuckets | None = ..., - exponential_buckets: global___Distribution.BucketOptions.ExponentialBuckets | None = ..., - explicit_buckets: global___Distribution.BucketOptions.ExplicitBuckets | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["BucketType", b"BucketType", "explicit_buckets", b"explicit_buckets", "exponential_buckets", b"exponential_buckets", "linear_buckets", b"linear_buckets"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["BucketType", b"BucketType", "explicit_buckets", b"explicit_buckets", "exponential_buckets", b"exponential_buckets", "linear_buckets", b"linear_buckets"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["BucketType", b"BucketType"]) -> typing_extensions.Literal["linear_buckets", "exponential_buckets", "explicit_buckets"] | None: ... - - @typing_extensions.final - class Range(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MIN_FIELD_NUMBER: builtins.int - MAX_FIELD_NUMBER: builtins.int - min: builtins.int - max: builtins.int - def __init__( - self, - *, - min: builtins.int = ..., - max: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["max", b"max", "min", b"min"]) -> None: ... - - COUNT_FIELD_NUMBER: builtins.int - MEAN_FIELD_NUMBER: builtins.int - SUM_OF_SQUARED_DEVIATION_FIELD_NUMBER: builtins.int - RANGE_FIELD_NUMBER: builtins.int - BUCKET_OPTIONS_FIELD_NUMBER: builtins.int - BUCKET_COUNTS_FIELD_NUMBER: builtins.int - count: builtins.int - mean: builtins.float - sum_of_squared_deviation: builtins.float - @property - def range(self) -> global___Distribution.Range: ... - @property - def bucket_options(self) -> global___Distribution.BucketOptions: ... - @property - def bucket_counts(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - def __init__( - self, - *, - count: builtins.int = ..., - mean: builtins.float = ..., - sum_of_squared_deviation: builtins.float = ..., - range: global___Distribution.Range | None = ..., - bucket_options: global___Distribution.BucketOptions | None = ..., - bucket_counts: collections.abc.Iterable[builtins.int] | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["bucket_options", b"bucket_options", "range", b"range"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["bucket_counts", b"bucket_counts", "bucket_options", b"bucket_options", "count", b"count", "mean", b"mean", "range", b"range", "sum_of_squared_deviation", b"sum_of_squared_deviation"]) -> None: ... - -global___Distribution = Distribution - -@typing_extensions.final -class DoubleValue(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - VALUE_FIELD_NUMBER: builtins.int - value: builtins.float - def __init__( - self, - *, - value: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["value", b"value"]) -> None: ... - -global___DoubleValue = DoubleValue - -@typing_extensions.final -class DownloadAllAssetsTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _DownloadAllAssetsEventId: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _DownloadAllAssetsEventIdEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[DownloadAllAssetsTelemetry._DownloadAllAssetsEventId.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: DownloadAllAssetsTelemetry._DownloadAllAssetsEventId.ValueType # 0 - DOWNLOAD_STARTED: DownloadAllAssetsTelemetry._DownloadAllAssetsEventId.ValueType # 1 - DOWNLOAD_PAUSED: DownloadAllAssetsTelemetry._DownloadAllAssetsEventId.ValueType # 2 - DOWNLOAD_COMPLETED: DownloadAllAssetsTelemetry._DownloadAllAssetsEventId.ValueType # 3 - - class DownloadAllAssetsEventId(_DownloadAllAssetsEventId, metaclass=_DownloadAllAssetsEventIdEnumTypeWrapper): ... - UNSET: DownloadAllAssetsTelemetry.DownloadAllAssetsEventId.ValueType # 0 - DOWNLOAD_STARTED: DownloadAllAssetsTelemetry.DownloadAllAssetsEventId.ValueType # 1 - DOWNLOAD_PAUSED: DownloadAllAssetsTelemetry.DownloadAllAssetsEventId.ValueType # 2 - DOWNLOAD_COMPLETED: DownloadAllAssetsTelemetry.DownloadAllAssetsEventId.ValueType # 3 - - DOWNLOAD_ALL_ASSETS_EVENT_ID_FIELD_NUMBER: builtins.int - download_all_assets_event_id: global___DownloadAllAssetsTelemetry.DownloadAllAssetsEventId.ValueType - def __init__( - self, - *, - download_all_assets_event_id: global___DownloadAllAssetsTelemetry.DownloadAllAssetsEventId.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["download_all_assets_event_id", b"download_all_assets_event_id"]) -> None: ... - -global___DownloadAllAssetsTelemetry = DownloadAllAssetsTelemetry - -@typing_extensions.final -class DownloadGmTemplatesRequestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - BASIS_BATCH_ID_FIELD_NUMBER: builtins.int - BATCH_ID_FIELD_NUMBER: builtins.int - PAGE_OFFSET_FIELD_NUMBER: builtins.int - APPLY_EXPERIMENTS_FIELD_NUMBER: builtins.int - BASIS_EXPERIMENT_ID_FIELD_NUMBER: builtins.int - EXPERIMENT_ID_FIELD_NUMBER: builtins.int - basis_batch_id: builtins.int - batch_id: builtins.int - page_offset: builtins.int - apply_experiments: builtins.bool - @property - def basis_experiment_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - @property - def experiment_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - def __init__( - self, - *, - basis_batch_id: builtins.int = ..., - batch_id: builtins.int = ..., - page_offset: builtins.int = ..., - apply_experiments: builtins.bool = ..., - basis_experiment_id: collections.abc.Iterable[builtins.int] | None = ..., - experiment_id: collections.abc.Iterable[builtins.int] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["apply_experiments", b"apply_experiments", "basis_batch_id", b"basis_batch_id", "basis_experiment_id", b"basis_experiment_id", "batch_id", b"batch_id", "experiment_id", b"experiment_id", "page_offset", b"page_offset"]) -> None: ... - -global___DownloadGmTemplatesRequestProto = DownloadGmTemplatesRequestProto - -@typing_extensions.final -class DownloadGmTemplatesResponseProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[DownloadGmTemplatesResponseProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: DownloadGmTemplatesResponseProto._Result.ValueType # 0 - COMPLETE: DownloadGmTemplatesResponseProto._Result.ValueType # 1 - MORE_RESULTS: DownloadGmTemplatesResponseProto._Result.ValueType # 2 - BATCH_ID_NOT_LIVE: DownloadGmTemplatesResponseProto._Result.ValueType # 3 - INVALID_BASIS_BATCH_ID: DownloadGmTemplatesResponseProto._Result.ValueType # 4 - WRONG_EXPERIMENTS: DownloadGmTemplatesResponseProto._Result.ValueType # 5 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: DownloadGmTemplatesResponseProto.Result.ValueType # 0 - COMPLETE: DownloadGmTemplatesResponseProto.Result.ValueType # 1 - MORE_RESULTS: DownloadGmTemplatesResponseProto.Result.ValueType # 2 - BATCH_ID_NOT_LIVE: DownloadGmTemplatesResponseProto.Result.ValueType # 3 - INVALID_BASIS_BATCH_ID: DownloadGmTemplatesResponseProto.Result.ValueType # 4 - WRONG_EXPERIMENTS: DownloadGmTemplatesResponseProto.Result.ValueType # 5 - - RESULT_FIELD_NUMBER: builtins.int - TEMPLATE_FIELD_NUMBER: builtins.int - DELETED_TEMPLATE_FIELD_NUMBER: builtins.int - BATCH_ID_FIELD_NUMBER: builtins.int - PAGE_OFFSET_FIELD_NUMBER: builtins.int - EXPERIMENT_ID_FIELD_NUMBER: builtins.int - result: global___DownloadGmTemplatesResponseProto.Result.ValueType - @property - def template(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ClientGameMasterTemplateProto]: ... - @property - def deleted_template(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - batch_id: builtins.int - page_offset: builtins.int - @property - def experiment_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - def __init__( - self, - *, - result: global___DownloadGmTemplatesResponseProto.Result.ValueType = ..., - template: collections.abc.Iterable[global___ClientGameMasterTemplateProto] | None = ..., - deleted_template: collections.abc.Iterable[builtins.str] | None = ..., - batch_id: builtins.int = ..., - page_offset: builtins.int = ..., - experiment_id: collections.abc.Iterable[builtins.int] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["batch_id", b"batch_id", "deleted_template", b"deleted_template", "experiment_id", b"experiment_id", "page_offset", b"page_offset", "result", b"result", "template", b"template"]) -> None: ... - -global___DownloadGmTemplatesResponseProto = DownloadGmTemplatesResponseProto - -@typing_extensions.final -class DownloadSettingsActionProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SHA1_FIELD_NUMBER: builtins.int - sha1: builtins.str - def __init__( - self, - *, - sha1: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["sha1", b"sha1"]) -> None: ... - -global___DownloadSettingsActionProto = DownloadSettingsActionProto - -@typing_extensions.final -class DownloadSettingsResponseProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ERROR_FIELD_NUMBER: builtins.int - SHA1_FIELD_NUMBER: builtins.int - VALUES_FIELD_NUMBER: builtins.int - error: builtins.str - sha1: builtins.str - @property - def values(self) -> global___GlobalSettingsProto: ... - def __init__( - self, - *, - error: builtins.str = ..., - sha1: builtins.str = ..., - values: global___GlobalSettingsProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["values", b"values"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["error", b"error", "sha1", b"sha1", "values", b"values"]) -> None: ... - -global___DownloadSettingsResponseProto = DownloadSettingsResponseProto - -@typing_extensions.final -class DownloadUrlEntryProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ASSET_ID_FIELD_NUMBER: builtins.int - URL_FIELD_NUMBER: builtins.int - SIZE_FIELD_NUMBER: builtins.int - CHECKSUM_FIELD_NUMBER: builtins.int - asset_id: builtins.str - url: builtins.str - size: builtins.int - checksum: builtins.int - def __init__( - self, - *, - asset_id: builtins.str = ..., - url: builtins.str = ..., - size: builtins.int = ..., - checksum: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["asset_id", b"asset_id", "checksum", b"checksum", "size", b"size", "url", b"url"]) -> None: ... - -global___DownloadUrlEntryProto = DownloadUrlEntryProto - -@typing_extensions.final -class DownloadUrlOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - DOWNLOAD_URLS_FIELD_NUMBER: builtins.int - @property - def download_urls(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DownloadUrlEntryProto]: ... - def __init__( - self, - *, - download_urls: collections.abc.Iterable[global___DownloadUrlEntryProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["download_urls", b"download_urls"]) -> None: ... - -global___DownloadUrlOutProto = DownloadUrlOutProto - -@typing_extensions.final -class DownloadUrlRequestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ASSET_ID_FIELD_NUMBER: builtins.int - @property - def asset_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - def __init__( - self, - *, - asset_id: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["asset_id", b"asset_id"]) -> None: ... - -global___DownloadUrlRequestProto = DownloadUrlRequestProto - -@typing_extensions.final -class Downstream(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class Connected(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - DEBUG_MESSAGE_FIELD_NUMBER: builtins.int - TTL_SECONDS_FIELD_NUMBER: builtins.int - debug_message: builtins.str - ttl_seconds: builtins.int - def __init__( - self, - *, - debug_message: builtins.str = ..., - ttl_seconds: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["debug_message", b"debug_message", "ttl_seconds", b"ttl_seconds"]) -> None: ... - - @typing_extensions.final - class Drain(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - - @typing_extensions.final - class ProbeRequest(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PROBE_START_MS_FIELD_NUMBER: builtins.int - probe_start_ms: builtins.int - def __init__( - self, - *, - probe_start_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["probe_start_ms", b"probe_start_ms"]) -> None: ... - - @typing_extensions.final - class ResponseWithStatus(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[Downstream.ResponseWithStatus._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: Downstream.ResponseWithStatus._Status.ValueType # 0 - OK: Downstream.ResponseWithStatus._Status.ValueType # 1 - UNKNOWN: Downstream.ResponseWithStatus._Status.ValueType # 2 - UNAUTHENTICATED: Downstream.ResponseWithStatus._Status.ValueType # 3 - UNAUTHORIZED: Downstream.ResponseWithStatus._Status.ValueType # 4 - BAD_REQUEST: Downstream.ResponseWithStatus._Status.ValueType # 5 - UNIMPLEMENTED: Downstream.ResponseWithStatus._Status.ValueType # 6 - RATE_LIMITED: Downstream.ResponseWithStatus._Status.ValueType # 7 - CONNECTION_LIMITED: Downstream.ResponseWithStatus._Status.ValueType # 8 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: Downstream.ResponseWithStatus.Status.ValueType # 0 - OK: Downstream.ResponseWithStatus.Status.ValueType # 1 - UNKNOWN: Downstream.ResponseWithStatus.Status.ValueType # 2 - UNAUTHENTICATED: Downstream.ResponseWithStatus.Status.ValueType # 3 - UNAUTHORIZED: Downstream.ResponseWithStatus.Status.ValueType # 4 - BAD_REQUEST: Downstream.ResponseWithStatus.Status.ValueType # 5 - UNIMPLEMENTED: Downstream.ResponseWithStatus.Status.ValueType # 6 - RATE_LIMITED: Downstream.ResponseWithStatus.Status.ValueType # 7 - CONNECTION_LIMITED: Downstream.ResponseWithStatus.Status.ValueType # 8 - - SUBSCRIBE_FIELD_NUMBER: builtins.int - REQUEST_ID_FIELD_NUMBER: builtins.int - RESPONSE_STATUS_FIELD_NUMBER: builtins.int - DEBUG_MESSAGE_FIELD_NUMBER: builtins.int - @property - def subscribe(self) -> global___Downstream.SubscriptionResponse: ... - request_id: builtins.int - response_status: global___Downstream.ResponseWithStatus.Status.ValueType - debug_message: builtins.str - def __init__( - self, - *, - subscribe: global___Downstream.SubscriptionResponse | None = ..., - request_id: builtins.int = ..., - response_status: global___Downstream.ResponseWithStatus.Status.ValueType = ..., - debug_message: builtins.str = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["Response", b"Response", "subscribe", b"subscribe"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["Response", b"Response", "debug_message", b"debug_message", "request_id", b"request_id", "response_status", b"response_status", "subscribe", b"subscribe"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["Response", b"Response"]) -> typing_extensions.Literal["subscribe"] | None: ... - - @typing_extensions.final - class SubscriptionResponse(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[Downstream.SubscriptionResponse._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: Downstream.SubscriptionResponse._Status.ValueType # 0 - OK: Downstream.SubscriptionResponse._Status.ValueType # 1 - UNKNOWN: Downstream.SubscriptionResponse._Status.ValueType # 2 - TOPIC_LIMITED: Downstream.SubscriptionResponse._Status.ValueType # 3 - MAXIMUM_TOPIC_ID_LENGTH_EXCEEDED: Downstream.SubscriptionResponse._Status.ValueType # 4 - TOPIC_ID_INVALID: Downstream.SubscriptionResponse._Status.ValueType # 5 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: Downstream.SubscriptionResponse.Status.ValueType # 0 - OK: Downstream.SubscriptionResponse.Status.ValueType # 1 - UNKNOWN: Downstream.SubscriptionResponse.Status.ValueType # 2 - TOPIC_LIMITED: Downstream.SubscriptionResponse.Status.ValueType # 3 - MAXIMUM_TOPIC_ID_LENGTH_EXCEEDED: Downstream.SubscriptionResponse.Status.ValueType # 4 - TOPIC_ID_INVALID: Downstream.SubscriptionResponse.Status.ValueType # 5 - - STATUS_FIELD_NUMBER: builtins.int - status: global___Downstream.SubscriptionResponse.Status.ValueType - def __init__( - self, - *, - status: global___Downstream.SubscriptionResponse.Status.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["status", b"status"]) -> None: ... - - DOWNSTREAM_FIELD_NUMBER: builtins.int - RESPONSE_FIELD_NUMBER: builtins.int - PROBE_FIELD_NUMBER: builtins.int - DRAIN_FIELD_NUMBER: builtins.int - CONNECTED_FIELD_NUMBER: builtins.int - @property - def downstream(self) -> global___DownstreamActionMessages: ... - @property - def response(self) -> global___Downstream.ResponseWithStatus: ... - @property - def probe(self) -> global___Downstream.ProbeRequest: ... - @property - def drain(self) -> global___Downstream.Drain: ... - @property - def connected(self) -> global___Downstream.Connected: ... - def __init__( - self, - *, - downstream: global___DownstreamActionMessages | None = ..., - response: global___Downstream.ResponseWithStatus | None = ..., - probe: global___Downstream.ProbeRequest | None = ..., - drain: global___Downstream.Drain | None = ..., - connected: global___Downstream.Connected | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["Message", b"Message", "connected", b"connected", "downstream", b"downstream", "drain", b"drain", "probe", b"probe", "response", b"response"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["Message", b"Message", "connected", b"connected", "downstream", b"downstream", "drain", b"drain", "probe", b"probe", "response", b"response"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["Message", b"Message"]) -> typing_extensions.Literal["downstream", "response", "probe", "drain", "connected"] | None: ... - -global___Downstream = Downstream - -@typing_extensions.final -class DownstreamAction(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ACTION_ID_FIELD_NUMBER: builtins.int - METHOD_FIELD_NUMBER: builtins.int - PAYLOAD_FIELD_NUMBER: builtins.int - action_id: builtins.int - method: builtins.int - payload: builtins.bytes - def __init__( - self, - *, - action_id: builtins.int = ..., - method: builtins.int = ..., - payload: builtins.bytes = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["action_id", b"action_id", "method", b"method", "payload", b"payload"]) -> None: ... - -global___DownstreamAction = DownstreamAction - -@typing_extensions.final -class DownstreamActionMessages(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _MessageId: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _MessageIdEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[DownstreamActionMessages._MessageId.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: DownstreamActionMessages._MessageId.ValueType # 0 - DOWNSTREAM_ACTION_MESSAGE_ID: DownstreamActionMessages._MessageId.ValueType # 2147483647 - - class MessageId(_MessageId, metaclass=_MessageIdEnumTypeWrapper): ... - UNSET: DownstreamActionMessages.MessageId.ValueType # 0 - DOWNSTREAM_ACTION_MESSAGE_ID: DownstreamActionMessages.MessageId.ValueType # 2147483647 - - MESSAGES_FIELD_NUMBER: builtins.int - @property - def messages(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DownstreamAction]: ... - def __init__( - self, - *, - messages: collections.abc.Iterable[global___DownstreamAction] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["messages", b"messages"]) -> None: ... - -global___DownstreamActionMessages = DownstreamActionMessages - -@typing_extensions.final -class DumbBeaconProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___DumbBeaconProto = DumbBeaconProto - -@typing_extensions.final -class Duration(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SECONDS_FIELD_NUMBER: builtins.int - NANOS_FIELD_NUMBER: builtins.int - seconds: builtins.int - nanos: builtins.int - def __init__( - self, - *, - seconds: builtins.int = ..., - nanos: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["nanos", b"nanos", "seconds", b"seconds"]) -> None: ... - -global___Duration = Duration - -@typing_extensions.final -class EchoOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CONTEXT_FIELD_NUMBER: builtins.int - context: builtins.str - def __init__( - self, - *, - context: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["context", b"context"]) -> None: ... - -global___EchoOutProto = EchoOutProto - -@typing_extensions.final -class EchoProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___EchoProto = EchoProto - -@typing_extensions.final -class EditPokemonTagOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[EditPokemonTagOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: EditPokemonTagOutProto._Result.ValueType # 0 - SUCCESS: EditPokemonTagOutProto._Result.ValueType # 1 - ERROR_PLAYER_LEVEL_TOO_LOW: EditPokemonTagOutProto._Result.ValueType # 2 - TAG_DOES_NOT_EXIST: EditPokemonTagOutProto._Result.ValueType # 3 - INVALID_TAG_NAME: EditPokemonTagOutProto._Result.ValueType # 4 - INVALID_TAG_SORT_INDEX: EditPokemonTagOutProto._Result.ValueType # 5 - TAG_NAME_CONTAINS_PROFANITY: EditPokemonTagOutProto._Result.ValueType # 6 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: EditPokemonTagOutProto.Result.ValueType # 0 - SUCCESS: EditPokemonTagOutProto.Result.ValueType # 1 - ERROR_PLAYER_LEVEL_TOO_LOW: EditPokemonTagOutProto.Result.ValueType # 2 - TAG_DOES_NOT_EXIST: EditPokemonTagOutProto.Result.ValueType # 3 - INVALID_TAG_NAME: EditPokemonTagOutProto.Result.ValueType # 4 - INVALID_TAG_SORT_INDEX: EditPokemonTagOutProto.Result.ValueType # 5 - TAG_NAME_CONTAINS_PROFANITY: EditPokemonTagOutProto.Result.ValueType # 6 - - EDIT_RESULT_FIELD_NUMBER: builtins.int - @property - def edit_result(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___EditPokemonTagOutProto.Result.ValueType]: ... - def __init__( - self, - *, - edit_result: collections.abc.Iterable[global___EditPokemonTagOutProto.Result.ValueType] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["edit_result", b"edit_result"]) -> None: ... - -global___EditPokemonTagOutProto = EditPokemonTagOutProto - -@typing_extensions.final -class EditPokemonTagProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TAG_TO_EDIT_FIELD_NUMBER: builtins.int - @property - def tag_to_edit(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PokemonTagProto]: ... - def __init__( - self, - *, - tag_to_edit: collections.abc.Iterable[global___PokemonTagProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["tag_to_edit", b"tag_to_edit"]) -> None: ... - -global___EditPokemonTagProto = EditPokemonTagProto - -@typing_extensions.final -class EfficientMapPointProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - LATITUDE_FIELD_NUMBER: builtins.int - LONGITUDE_FIELD_NUMBER: builtins.int - latitude: builtins.int - longitude: builtins.int - def __init__( - self, - *, - latitude: builtins.int = ..., - longitude: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["latitude", b"latitude", "longitude", b"longitude"]) -> None: ... - -global___EfficientMapPointProto = EfficientMapPointProto - -@typing_extensions.final -class EggCreateDetail(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - HATCHED_TIME_MS_FIELD_NUMBER: builtins.int - PLAYER_HATCHED_S2_CELL_ID_FIELD_NUMBER: builtins.int - RECEIVED_TIME_MS_FIELD_NUMBER: builtins.int - hatched_time_ms: builtins.int - player_hatched_s2_cell_id: builtins.int - received_time_ms: builtins.int - def __init__( - self, - *, - hatched_time_ms: builtins.int = ..., - player_hatched_s2_cell_id: builtins.int = ..., - received_time_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["hatched_time_ms", b"hatched_time_ms", "player_hatched_s2_cell_id", b"player_hatched_s2_cell_id", "received_time_ms", b"received_time_ms"]) -> None: ... - -global___EggCreateDetail = EggCreateDetail - -@typing_extensions.final -class EggDistributionProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class EggDistributionEntryProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - RARITY_FIELD_NUMBER: builtins.int - POKEMON_ID_FIELD_NUMBER: builtins.int - POKEMON_DISPLAY_FIELD_NUMBER: builtins.int - rarity: global___HoloPokemonClass.ValueType - pokemon_id: global___HoloPokemonId.ValueType - @property - def pokemon_display(self) -> global___PokemonDisplayProto: ... - def __init__( - self, - *, - rarity: global___HoloPokemonClass.ValueType = ..., - pokemon_id: global___HoloPokemonId.ValueType = ..., - pokemon_display: global___PokemonDisplayProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["pokemon_display", b"pokemon_display"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["pokemon_display", b"pokemon_display", "pokemon_id", b"pokemon_id", "rarity", b"rarity"]) -> None: ... - - EGG_DISTRIBUTION_FIELD_NUMBER: builtins.int - @property - def egg_distribution(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EggDistributionProto.EggDistributionEntryProto]: ... - def __init__( - self, - *, - egg_distribution: collections.abc.Iterable[global___EggDistributionProto.EggDistributionEntryProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["egg_distribution", b"egg_distribution"]) -> None: ... - -global___EggDistributionProto = EggDistributionProto - -@typing_extensions.final -class EggHatchImprovementsSettings(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FEATURE_ENABLED_FIELD_NUMBER: builtins.int - EGG_HATCH_ANIMATION_DELAY_MS_FIELD_NUMBER: builtins.int - EGG_HATCH_ANIMATION_INTERUPTION_DELAY_MS_FIELD_NUMBER: builtins.int - feature_enabled: builtins.bool - egg_hatch_animation_delay_ms: builtins.int - egg_hatch_animation_interuption_delay_ms: builtins.int - def __init__( - self, - *, - feature_enabled: builtins.bool = ..., - egg_hatch_animation_delay_ms: builtins.int = ..., - egg_hatch_animation_interuption_delay_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["egg_hatch_animation_delay_ms", b"egg_hatch_animation_delay_ms", "egg_hatch_animation_interuption_delay_ms", b"egg_hatch_animation_interuption_delay_ms", "feature_enabled", b"feature_enabled"]) -> None: ... - -global___EggHatchImprovementsSettings = EggHatchImprovementsSettings - -@typing_extensions.final -class EggHatchTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NUM_EGGS_HATCHED_FIELD_NUMBER: builtins.int - NUM_ANIMATIONS_SKIPPED_FIELD_NUMBER: builtins.int - num_eggs_hatched: builtins.int - num_animations_skipped: builtins.int - def __init__( - self, - *, - num_eggs_hatched: builtins.int = ..., - num_animations_skipped: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["num_animations_skipped", b"num_animations_skipped", "num_eggs_hatched", b"num_eggs_hatched"]) -> None: ... - -global___EggHatchTelemetry = EggHatchTelemetry - -@typing_extensions.final -class EggIncubatorAttributesProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - INCUBATOR_TYPE_FIELD_NUMBER: builtins.int - USES_FIELD_NUMBER: builtins.int - DISTANCE_MULTIPLIER_FIELD_NUMBER: builtins.int - incubator_type: global___EggIncubatorType.ValueType - uses: builtins.int - distance_multiplier: builtins.float - def __init__( - self, - *, - incubator_type: global___EggIncubatorType.ValueType = ..., - uses: builtins.int = ..., - distance_multiplier: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["distance_multiplier", b"distance_multiplier", "incubator_type", b"incubator_type", "uses", b"uses"]) -> None: ... - -global___EggIncubatorAttributesProto = EggIncubatorAttributesProto - -@typing_extensions.final -class EggIncubatorProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ITEM_ID_FIELD_NUMBER: builtins.int - ITEM_FIELD_NUMBER: builtins.int - INCUBATOR_TYPE_FIELD_NUMBER: builtins.int - USES_REMAINING_FIELD_NUMBER: builtins.int - POKEMON_ID_FIELD_NUMBER: builtins.int - START_KM_WALKED_FIELD_NUMBER: builtins.int - TARGET_KM_WALKED_FIELD_NUMBER: builtins.int - item_id: builtins.str - item: global___Item.ValueType - incubator_type: global___EggIncubatorType.ValueType - uses_remaining: builtins.int - pokemon_id: builtins.int - start_km_walked: builtins.float - target_km_walked: builtins.float - def __init__( - self, - *, - item_id: builtins.str = ..., - item: global___Item.ValueType = ..., - incubator_type: global___EggIncubatorType.ValueType = ..., - uses_remaining: builtins.int = ..., - pokemon_id: builtins.int = ..., - start_km_walked: builtins.float = ..., - target_km_walked: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["incubator_type", b"incubator_type", "item", b"item", "item_id", b"item_id", "pokemon_id", b"pokemon_id", "start_km_walked", b"start_km_walked", "target_km_walked", b"target_km_walked", "uses_remaining", b"uses_remaining"]) -> None: ... - -global___EggIncubatorProto = EggIncubatorProto - -@typing_extensions.final -class EggIncubatorsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - EGG_INCUBATOR_FIELD_NUMBER: builtins.int - @property - def egg_incubator(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EggIncubatorProto]: ... - def __init__( - self, - *, - egg_incubator: collections.abc.Iterable[global___EggIncubatorProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["egg_incubator", b"egg_incubator"]) -> None: ... - -global___EggIncubatorsProto = EggIncubatorsProto - -@typing_extensions.final -class EggTelemetryProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - EGG_LOOT_TABLE_ID_FIELD_NUMBER: builtins.int - ORIGINAL_EGG_SLOT_TYPE_FIELD_NUMBER: builtins.int - egg_loot_table_id: builtins.str - original_egg_slot_type: global___EggSlotType.ValueType - def __init__( - self, - *, - egg_loot_table_id: builtins.str = ..., - original_egg_slot_type: global___EggSlotType.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["egg_loot_table_id", b"egg_loot_table_id", "original_egg_slot_type", b"original_egg_slot_type"]) -> None: ... - -global___EggTelemetryProto = EggTelemetryProto - -@typing_extensions.final -class EggTransparencySettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLE_EGG_DISTRIBUTION_FIELD_NUMBER: builtins.int - enable_egg_distribution: builtins.bool - def __init__( - self, - *, - enable_egg_distribution: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["enable_egg_distribution", b"enable_egg_distribution"]) -> None: ... - -global___EggTransparencySettingsProto = EggTransparencySettingsProto - -@typing_extensions.final -class EligibleContestPoolSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CONTEST_FIELD_NUMBER: builtins.int - @property - def contest(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EligibleContestProto]: ... - def __init__( - self, - *, - contest: collections.abc.Iterable[global___EligibleContestProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["contest", b"contest"]) -> None: ... - -global___EligibleContestPoolSettingsProto = EligibleContestPoolSettingsProto - -@typing_extensions.final -class EligibleContestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CONTEST_FIELD_NUMBER: builtins.int - WEIGHT_FIELD_NUMBER: builtins.int - @property - def contest(self) -> global___ContestProto: ... - weight: builtins.float - def __init__( - self, - *, - contest: global___ContestProto | None = ..., - weight: builtins.float = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["contest", b"contest"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["contest", b"contest", "weight", b"weight"]) -> None: ... - -global___EligibleContestProto = EligibleContestProto - -@typing_extensions.final -class Empty(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___Empty = Empty - -@typing_extensions.final -class EnabledContextualAwarenessEvent(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MESHING_FIELD_NUMBER: builtins.int - FUSION_FIELD_NUMBER: builtins.int - DEPTH_FIELD_NUMBER: builtins.int - SEMANTICS_FIELD_NUMBER: builtins.int - meshing: builtins.bool - fusion: builtins.bool - depth: builtins.bool - semantics: builtins.bool - def __init__( - self, - *, - meshing: builtins.bool = ..., - fusion: builtins.bool = ..., - depth: builtins.bool = ..., - semantics: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["depth", b"depth", "fusion", b"fusion", "meshing", b"meshing", "semantics", b"semantics"]) -> None: ... - -global___EnabledContextualAwarenessEvent = EnabledContextualAwarenessEvent - -@typing_extensions.final -class EnabledPokemonSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class Range(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - START_FIELD_NUMBER: builtins.int - END_FIELD_NUMBER: builtins.int - start: builtins.int - end: builtins.int - def __init__( - self, - *, - start: builtins.int = ..., - end: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["end", b"end", "start", b"start"]) -> None: ... - - ENABLED_POKEMON_RANGE_FIELD_NUMBER: builtins.int - @property - def enabled_pokemon_range(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EnabledPokemonSettingsProto.Range]: ... - def __init__( - self, - *, - enabled_pokemon_range: collections.abc.Iterable[global___EnabledPokemonSettingsProto.Range] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["enabled_pokemon_range", b"enabled_pokemon_range"]) -> None: ... - -global___EnabledPokemonSettingsProto = EnabledPokemonSettingsProto - -@typing_extensions.final -class EncounterOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Background: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _BackgroundEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[EncounterOutProto._Background.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - PARK: EncounterOutProto._Background.ValueType # 0 - DESERT: EncounterOutProto._Background.ValueType # 1 - - class Background(_Background, metaclass=_BackgroundEnumTypeWrapper): ... - PARK: EncounterOutProto.Background.ValueType # 0 - DESERT: EncounterOutProto.Background.ValueType # 1 - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[EncounterOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - ENCOUNTER_ERROR: EncounterOutProto._Status.ValueType # 0 - ENCOUNTER_SUCCESS: EncounterOutProto._Status.ValueType # 1 - ENCOUNTER_NOT_FOUND: EncounterOutProto._Status.ValueType # 2 - ENCOUNTER_CLOSED: EncounterOutProto._Status.ValueType # 3 - ENCOUNTER_POKEMON_FLED: EncounterOutProto._Status.ValueType # 4 - ENCOUNTER_NOT_IN_RANGE: EncounterOutProto._Status.ValueType # 5 - ENCOUNTER_ALREADY_HAPPENED: EncounterOutProto._Status.ValueType # 6 - POKEMON_INVENTORY_FULL: EncounterOutProto._Status.ValueType # 7 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - ENCOUNTER_ERROR: EncounterOutProto.Status.ValueType # 0 - ENCOUNTER_SUCCESS: EncounterOutProto.Status.ValueType # 1 - ENCOUNTER_NOT_FOUND: EncounterOutProto.Status.ValueType # 2 - ENCOUNTER_CLOSED: EncounterOutProto.Status.ValueType # 3 - ENCOUNTER_POKEMON_FLED: EncounterOutProto.Status.ValueType # 4 - ENCOUNTER_NOT_IN_RANGE: EncounterOutProto.Status.ValueType # 5 - ENCOUNTER_ALREADY_HAPPENED: EncounterOutProto.Status.ValueType # 6 - POKEMON_INVENTORY_FULL: EncounterOutProto.Status.ValueType # 7 - - POKEMON_FIELD_NUMBER: builtins.int - BACKGROUND_FIELD_NUMBER: builtins.int - STATUS_FIELD_NUMBER: builtins.int - CAPTURE_PROBABILITY_FIELD_NUMBER: builtins.int - ACTIVE_ITEM_FIELD_NUMBER: builtins.int - ARPLUS_ATTEMPTS_UNTIL_FLEE_FIELD_NUMBER: builtins.int - @property - def pokemon(self) -> global___WildPokemonProto: ... - background: global___EncounterOutProto.Background.ValueType - status: global___EncounterOutProto.Status.ValueType - @property - def capture_probability(self) -> global___CaptureProbabilityProto: ... - active_item: global___Item.ValueType - arplus_attempts_until_flee: builtins.int - def __init__( - self, - *, - pokemon: global___WildPokemonProto | None = ..., - background: global___EncounterOutProto.Background.ValueType = ..., - status: global___EncounterOutProto.Status.ValueType = ..., - capture_probability: global___CaptureProbabilityProto | None = ..., - active_item: global___Item.ValueType = ..., - arplus_attempts_until_flee: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["capture_probability", b"capture_probability", "pokemon", b"pokemon"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["active_item", b"active_item", "arplus_attempts_until_flee", b"arplus_attempts_until_flee", "background", b"background", "capture_probability", b"capture_probability", "pokemon", b"pokemon", "status", b"status"]) -> None: ... - -global___EncounterOutProto = EncounterOutProto - -@typing_extensions.final -class EncounterPhotobombOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[EncounterPhotobombOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: EncounterPhotobombOutProto._Result.ValueType # 0 - SUCCESS: EncounterPhotobombOutProto._Result.ValueType # 1 - NO_ENCOUNTER_AVAILABLE: EncounterPhotobombOutProto._Result.ValueType # 2 - POKEMON_INVENTORY_FULL: EncounterPhotobombOutProto._Result.ValueType # 3 - ERROR_UNKNOWN: EncounterPhotobombOutProto._Result.ValueType # 4 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: EncounterPhotobombOutProto.Result.ValueType # 0 - SUCCESS: EncounterPhotobombOutProto.Result.ValueType # 1 - NO_ENCOUNTER_AVAILABLE: EncounterPhotobombOutProto.Result.ValueType # 2 - POKEMON_INVENTORY_FULL: EncounterPhotobombOutProto.Result.ValueType # 3 - ERROR_UNKNOWN: EncounterPhotobombOutProto.Result.ValueType # 4 - - RESULT_FIELD_NUMBER: builtins.int - POKEMON_FIELD_NUMBER: builtins.int - CAPTURE_PROBABILITY_FIELD_NUMBER: builtins.int - ACTIVE_ITEM_FIELD_NUMBER: builtins.int - ARPLUS_ATTEMPTS_UNTIL_FLEE_FIELD_NUMBER: builtins.int - result: global___EncounterPhotobombOutProto.Result.ValueType - @property - def pokemon(self) -> global___PokemonProto: ... - @property - def capture_probability(self) -> global___CaptureProbabilityProto: ... - active_item: global___Item.ValueType - arplus_attempts_until_flee: builtins.int - def __init__( - self, - *, - result: global___EncounterPhotobombOutProto.Result.ValueType = ..., - pokemon: global___PokemonProto | None = ..., - capture_probability: global___CaptureProbabilityProto | None = ..., - active_item: global___Item.ValueType = ..., - arplus_attempts_until_flee: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["capture_probability", b"capture_probability", "pokemon", b"pokemon"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["active_item", b"active_item", "arplus_attempts_until_flee", b"arplus_attempts_until_flee", "capture_probability", b"capture_probability", "pokemon", b"pokemon", "result", b"result"]) -> None: ... - -global___EncounterPhotobombOutProto = EncounterPhotobombOutProto - -@typing_extensions.final -class EncounterPhotobombProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENCOUNTER_ID_FIELD_NUMBER: builtins.int - ENCOUNTER_LOCATION_FIELD_NUMBER: builtins.int - encounter_id: builtins.int - encounter_location: builtins.str - def __init__( - self, - *, - encounter_id: builtins.int = ..., - encounter_location: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["encounter_id", b"encounter_id", "encounter_location", b"encounter_location"]) -> None: ... - -global___EncounterPhotobombProto = EncounterPhotobombProto - -@typing_extensions.final -class EncounterPokemonTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_FIELD_NUMBER: builtins.int - MAP_POKEMON_TYPE_FIELD_NUMBER: builtins.int - AR_ENABLED_FIELD_NUMBER: builtins.int - AR_PLUS_ENABLED_FIELD_NUMBER: builtins.int - @property - def pokemon(self) -> global___PokemonTelemetry: ... - map_pokemon_type: builtins.str - ar_enabled: builtins.bool - ar_plus_enabled: builtins.bool - def __init__( - self, - *, - pokemon: global___PokemonTelemetry | None = ..., - map_pokemon_type: builtins.str = ..., - ar_enabled: builtins.bool = ..., - ar_plus_enabled: builtins.bool = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["pokemon", b"pokemon"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["ar_enabled", b"ar_enabled", "ar_plus_enabled", b"ar_plus_enabled", "map_pokemon_type", b"map_pokemon_type", "pokemon", b"pokemon"]) -> None: ... - -global___EncounterPokemonTelemetry = EncounterPokemonTelemetry - -@typing_extensions.final -class EncounterPokestopEncounterOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[EncounterPokestopEncounterOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: EncounterPokestopEncounterOutProto._Result.ValueType # 0 - SUCCESS: EncounterPokestopEncounterOutProto._Result.ValueType # 1 - NO_ENCOUNTER_AVAILABLE: EncounterPokestopEncounterOutProto._Result.ValueType # 2 - POKEMON_INVENTORY_FULL: EncounterPokestopEncounterOutProto._Result.ValueType # 3 - ERROR_UNKNOWN: EncounterPokestopEncounterOutProto._Result.ValueType # 4 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: EncounterPokestopEncounterOutProto.Result.ValueType # 0 - SUCCESS: EncounterPokestopEncounterOutProto.Result.ValueType # 1 - NO_ENCOUNTER_AVAILABLE: EncounterPokestopEncounterOutProto.Result.ValueType # 2 - POKEMON_INVENTORY_FULL: EncounterPokestopEncounterOutProto.Result.ValueType # 3 - ERROR_UNKNOWN: EncounterPokestopEncounterOutProto.Result.ValueType # 4 - - RESULT_FIELD_NUMBER: builtins.int - POKEMON_FIELD_NUMBER: builtins.int - CAPTURE_PROBABILITY_FIELD_NUMBER: builtins.int - ACTIVE_ITEM_FIELD_NUMBER: builtins.int - result: global___EncounterPokestopEncounterOutProto.Result.ValueType - @property - def pokemon(self) -> global___PokemonProto: ... - @property - def capture_probability(self) -> global___CaptureProbabilityProto: ... - active_item: global___Item.ValueType - def __init__( - self, - *, - result: global___EncounterPokestopEncounterOutProto.Result.ValueType = ..., - pokemon: global___PokemonProto | None = ..., - capture_probability: global___CaptureProbabilityProto | None = ..., - active_item: global___Item.ValueType = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["capture_probability", b"capture_probability", "pokemon", b"pokemon"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["active_item", b"active_item", "capture_probability", b"capture_probability", "pokemon", b"pokemon", "result", b"result"]) -> None: ... - -global___EncounterPokestopEncounterOutProto = EncounterPokestopEncounterOutProto - -@typing_extensions.final -class EncounterPokestopEncounterProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENCOUNTER_ID_FIELD_NUMBER: builtins.int - ENCOUNTER_LOCATION_FIELD_NUMBER: builtins.int - encounter_id: builtins.int - encounter_location: builtins.str - def __init__( - self, - *, - encounter_id: builtins.int = ..., - encounter_location: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["encounter_id", b"encounter_id", "encounter_location", b"encounter_location"]) -> None: ... - -global___EncounterPokestopEncounterProto = EncounterPokestopEncounterProto - -@typing_extensions.final -class EncounterProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENCOUNTER_ID_FIELD_NUMBER: builtins.int - SPAWNPOINT_ID_FIELD_NUMBER: builtins.int - PLAYER_LAT_DEGREES_FIELD_NUMBER: builtins.int - PLAYER_LNG_DEGREES_FIELD_NUMBER: builtins.int - encounter_id: builtins.int - spawnpoint_id: builtins.str - player_lat_degrees: builtins.float - player_lng_degrees: builtins.float - def __init__( - self, - *, - encounter_id: builtins.int = ..., - spawnpoint_id: builtins.str = ..., - player_lat_degrees: builtins.float = ..., - player_lng_degrees: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["encounter_id", b"encounter_id", "player_lat_degrees", b"player_lat_degrees", "player_lng_degrees", b"player_lng_degrees", "spawnpoint_id", b"spawnpoint_id"]) -> None: ... - -global___EncounterProto = EncounterProto - -@typing_extensions.final -class EncounterSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SPIN_BONUS_THRESHOLD_FIELD_NUMBER: builtins.int - EXCELLENT_THROW_THRESHOLD_FIELD_NUMBER: builtins.int - GREAT_THROW_THRESHOLD_FIELD_NUMBER: builtins.int - NICE_THROW_THRESHOLD_FIELD_NUMBER: builtins.int - MILESTONE_THRESHOLD_FIELD_NUMBER: builtins.int - AR_PLUS_MODE_ENABLED_FIELD_NUMBER: builtins.int - AR_CLOSE_PROXIMITY_THRESHOLD_FIELD_NUMBER: builtins.int - AR_LOW_AWARENESS_THRESHOLD_FIELD_NUMBER: builtins.int - AR_CLOSE_PROXIMITY_MULTIPLIER_FIELD_NUMBER: builtins.int - AR_AWARENESS_PENALTY_THRESHOLD_FIELD_NUMBER: builtins.int - AR_LOW_AWARENESS_MAX_MULTIPLIER_FIELD_NUMBER: builtins.int - AR_HIGH_AWARENESS_MIN_PENALTY_MULTIPLIER_FIELD_NUMBER: builtins.int - AR_PLUS_ATTEMPTS_UNTIL_FLEE_MAX_FIELD_NUMBER: builtins.int - AR_PLUS_ATTEMPTS_UNTIL_FLEE_INFINITE_FIELD_NUMBER: builtins.int - ESCAPED_BONUS_MULTIPLIER_MAX_FIELD_NUMBER: builtins.int - ESCAPED_BONUS_MULTIPLIER_BY_EXCELLENT_THROW_FIELD_NUMBER: builtins.int - ESCAPED_BONUS_MULTIPLIER_BY_GREAT_THROW_FIELD_NUMBER: builtins.int - ESCAPED_BONUS_MULTIPLIER_BY_NICE_THROW_FIELD_NUMBER: builtins.int - PARK_SCENE_FIELD_NUMBER: builtins.int - GLOBAL_STARDUST_MULTIPLIER_FIELD_NUMBER: builtins.int - GLOBAL_CANDY_MULTIPLIER_FIELD_NUMBER: builtins.int - OB_FLOAT_1_FIELD_NUMBER: builtins.int - OB_FLOAT_2_FIELD_NUMBER: builtins.int - OB_FLOAT_3_FIELD_NUMBER: builtins.int - OB_FLOAT_4_FIELD_NUMBER: builtins.int - OB_BOOL_FIELD_NUMBER: builtins.int - spin_bonus_threshold: builtins.float - excellent_throw_threshold: builtins.float - great_throw_threshold: builtins.float - nice_throw_threshold: builtins.float - milestone_threshold: builtins.int - ar_plus_mode_enabled: builtins.bool - ar_close_proximity_threshold: builtins.float - ar_low_awareness_threshold: builtins.float - ar_close_proximity_multiplier: builtins.float - ar_awareness_penalty_threshold: builtins.float - ar_low_awareness_max_multiplier: builtins.float - ar_high_awareness_min_penalty_multiplier: builtins.float - ar_plus_attempts_until_flee_max: builtins.int - ar_plus_attempts_until_flee_infinite: builtins.int - escaped_bonus_multiplier_max: builtins.float - escaped_bonus_multiplier_by_excellent_throw: builtins.float - escaped_bonus_multiplier_by_great_throw: builtins.float - escaped_bonus_multiplier_by_nice_throw: builtins.float - park_scene: builtins.str - global_stardust_multiplier: builtins.float - global_candy_multiplier: builtins.float - ob_float_1: builtins.float - ob_float_2: builtins.float - ob_float_3: builtins.float - ob_float_4: builtins.float - ob_bool: builtins.bool - def __init__( - self, - *, - spin_bonus_threshold: builtins.float = ..., - excellent_throw_threshold: builtins.float = ..., - great_throw_threshold: builtins.float = ..., - nice_throw_threshold: builtins.float = ..., - milestone_threshold: builtins.int = ..., - ar_plus_mode_enabled: builtins.bool = ..., - ar_close_proximity_threshold: builtins.float = ..., - ar_low_awareness_threshold: builtins.float = ..., - ar_close_proximity_multiplier: builtins.float = ..., - ar_awareness_penalty_threshold: builtins.float = ..., - ar_low_awareness_max_multiplier: builtins.float = ..., - ar_high_awareness_min_penalty_multiplier: builtins.float = ..., - ar_plus_attempts_until_flee_max: builtins.int = ..., - ar_plus_attempts_until_flee_infinite: builtins.int = ..., - escaped_bonus_multiplier_max: builtins.float = ..., - escaped_bonus_multiplier_by_excellent_throw: builtins.float = ..., - escaped_bonus_multiplier_by_great_throw: builtins.float = ..., - escaped_bonus_multiplier_by_nice_throw: builtins.float = ..., - park_scene: builtins.str = ..., - global_stardust_multiplier: builtins.float = ..., - global_candy_multiplier: builtins.float = ..., - ob_float_1: builtins.float = ..., - ob_float_2: builtins.float = ..., - ob_float_3: builtins.float = ..., - ob_float_4: builtins.float = ..., - ob_bool: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ar_awareness_penalty_threshold", b"ar_awareness_penalty_threshold", "ar_close_proximity_multiplier", b"ar_close_proximity_multiplier", "ar_close_proximity_threshold", b"ar_close_proximity_threshold", "ar_high_awareness_min_penalty_multiplier", b"ar_high_awareness_min_penalty_multiplier", "ar_low_awareness_max_multiplier", b"ar_low_awareness_max_multiplier", "ar_low_awareness_threshold", b"ar_low_awareness_threshold", "ar_plus_attempts_until_flee_infinite", b"ar_plus_attempts_until_flee_infinite", "ar_plus_attempts_until_flee_max", b"ar_plus_attempts_until_flee_max", "ar_plus_mode_enabled", b"ar_plus_mode_enabled", "escaped_bonus_multiplier_by_excellent_throw", b"escaped_bonus_multiplier_by_excellent_throw", "escaped_bonus_multiplier_by_great_throw", b"escaped_bonus_multiplier_by_great_throw", "escaped_bonus_multiplier_by_nice_throw", b"escaped_bonus_multiplier_by_nice_throw", "escaped_bonus_multiplier_max", b"escaped_bonus_multiplier_max", "excellent_throw_threshold", b"excellent_throw_threshold", "global_candy_multiplier", b"global_candy_multiplier", "global_stardust_multiplier", b"global_stardust_multiplier", "great_throw_threshold", b"great_throw_threshold", "milestone_threshold", b"milestone_threshold", "nice_throw_threshold", b"nice_throw_threshold", "ob_bool", b"ob_bool", "ob_float_1", b"ob_float_1", "ob_float_2", b"ob_float_2", "ob_float_3", b"ob_float_3", "ob_float_4", b"ob_float_4", "park_scene", b"park_scene", "spin_bonus_threshold", b"spin_bonus_threshold"]) -> None: ... - -global___EncounterSettingsProto = EncounterSettingsProto - -@typing_extensions.final -class EncounterTutorialCompleteOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[EncounterTutorialCompleteOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: EncounterTutorialCompleteOutProto._Result.ValueType # 0 - SUCCESS: EncounterTutorialCompleteOutProto._Result.ValueType # 1 - ERROR_INVALID_POKEMON: EncounterTutorialCompleteOutProto._Result.ValueType # 2 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: EncounterTutorialCompleteOutProto.Result.ValueType # 0 - SUCCESS: EncounterTutorialCompleteOutProto.Result.ValueType # 1 - ERROR_INVALID_POKEMON: EncounterTutorialCompleteOutProto.Result.ValueType # 2 - - RESULT_FIELD_NUMBER: builtins.int - POKEMON_FIELD_NUMBER: builtins.int - SCORES_FIELD_NUMBER: builtins.int - result: global___EncounterTutorialCompleteOutProto.Result.ValueType - @property - def pokemon(self) -> global___PokemonProto: ... - @property - def scores(self) -> global___CaptureScoreProto: ... - def __init__( - self, - *, - result: global___EncounterTutorialCompleteOutProto.Result.ValueType = ..., - pokemon: global___PokemonProto | None = ..., - scores: global___CaptureScoreProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["pokemon", b"pokemon", "scores", b"scores"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["pokemon", b"pokemon", "result", b"result", "scores", b"scores"]) -> None: ... - -global___EncounterTutorialCompleteOutProto = EncounterTutorialCompleteOutProto - -@typing_extensions.final -class EncounterTutorialCompleteProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEDEX_ID_FIELD_NUMBER: builtins.int - pokedex_id: global___HoloPokemonId.ValueType - def __init__( - self, - *, - pokedex_id: global___HoloPokemonId.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["pokedex_id", b"pokedex_id"]) -> None: ... - -global___EncounterTutorialCompleteProto = EncounterTutorialCompleteProto - -@typing_extensions.final -class Enum(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NAME_FIELD_NUMBER: builtins.int - ENUMVALUE_FIELD_NUMBER: builtins.int - OPTIONS_FIELD_NUMBER: builtins.int - SOURCE_CONTEXT_FIELD_NUMBER: builtins.int - SYNTAX_FIELD_NUMBER: builtins.int - name: builtins.str - @property - def enumvalue(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EnumValue]: ... - @property - def options(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Option]: ... - @property - def source_context(self) -> global___SourceContext: ... - syntax: global___Syntax.ValueType - def __init__( - self, - *, - name: builtins.str = ..., - enumvalue: collections.abc.Iterable[global___EnumValue] | None = ..., - options: collections.abc.Iterable[global___Option] | None = ..., - source_context: global___SourceContext | None = ..., - syntax: global___Syntax.ValueType = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["source_context", b"source_context"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["enumvalue", b"enumvalue", "name", b"name", "options", b"options", "source_context", b"source_context", "syntax", b"syntax"]) -> None: ... - -global___Enum = Enum - -@typing_extensions.final -class EnumDescriptorProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NAME_FIELD_NUMBER: builtins.int - VALUE_FIELD_NUMBER: builtins.int - OPTIONS_FIELD_NUMBER: builtins.int - name: builtins.str - @property - def value(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EnumValueDescriptorProto]: ... - @property - def options(self) -> global___EnumOptions: ... - def __init__( - self, - *, - name: builtins.str = ..., - value: collections.abc.Iterable[global___EnumValueDescriptorProto] | None = ..., - options: global___EnumOptions | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["options", b"options"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["name", b"name", "options", b"options", "value", b"value"]) -> None: ... - -global___EnumDescriptorProto = EnumDescriptorProto - -@typing_extensions.final -class EnumOptions(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ALLOW_ALIAS_FIELD_NUMBER: builtins.int - DEPRECATED_FIELD_NUMBER: builtins.int - UNINTERPRETED_OPTION_FIELD_NUMBER: builtins.int - allow_alias: builtins.bool - deprecated: builtins.bool - @property - def uninterpreted_option(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___UninterpretedOption]: ... - def __init__( - self, - *, - allow_alias: builtins.bool = ..., - deprecated: builtins.bool = ..., - uninterpreted_option: collections.abc.Iterable[global___UninterpretedOption] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["allow_alias", b"allow_alias", "deprecated", b"deprecated", "uninterpreted_option", b"uninterpreted_option"]) -> None: ... - -global___EnumOptions = EnumOptions - -@typing_extensions.final -class EnumValue(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NAME_FIELD_NUMBER: builtins.int - NUMBER_FIELD_NUMBER: builtins.int - OPTIONS_FIELD_NUMBER: builtins.int - name: builtins.str - number: builtins.int - @property - def options(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Option]: ... - def __init__( - self, - *, - name: builtins.str = ..., - number: builtins.int = ..., - options: collections.abc.Iterable[global___Option] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["name", b"name", "number", b"number", "options", b"options"]) -> None: ... - -global___EnumValue = EnumValue - -@typing_extensions.final -class EnumValueDescriptorProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NAME_FIELD_NUMBER: builtins.int - NUMBER_FIELD_NUMBER: builtins.int - OPTIONS_FIELD_NUMBER: builtins.int - name: builtins.str - number: builtins.int - @property - def options(self) -> global___EnumValueOptions: ... - def __init__( - self, - *, - name: builtins.str = ..., - number: builtins.int = ..., - options: global___EnumValueOptions | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["options", b"options"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["name", b"name", "number", b"number", "options", b"options"]) -> None: ... - -global___EnumValueDescriptorProto = EnumValueDescriptorProto - -@typing_extensions.final -class EnumValueOptions(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - DEPRECATED_FIELD_NUMBER: builtins.int - UNINTERPRETED_OPTION_FIELD_NUMBER: builtins.int - deprecated: builtins.bool - @property - def uninterpreted_option(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___UninterpretedOption]: ... - def __init__( - self, - *, - deprecated: builtins.bool = ..., - uninterpreted_option: collections.abc.Iterable[global___UninterpretedOption] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["deprecated", b"deprecated", "uninterpreted_option", b"uninterpreted_option"]) -> None: ... - -global___EnumValueOptions = EnumValueOptions - -@typing_extensions.final -class EnumWrapper(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _InvasionCharacter: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _InvasionCharacterEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[EnumWrapper._InvasionCharacter.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - CHARACTER_UNSET: EnumWrapper._InvasionCharacter.ValueType # 0 - CHARACTER_BLANCHE: EnumWrapper._InvasionCharacter.ValueType # 1 - CHARACTER_CANDELA: EnumWrapper._InvasionCharacter.ValueType # 2 - CHARACTER_SPARK: EnumWrapper._InvasionCharacter.ValueType # 3 - CHARACTER_GRUNT_MALE: EnumWrapper._InvasionCharacter.ValueType # 4 - CHARACTER_GRUNT_FEMALE: EnumWrapper._InvasionCharacter.ValueType # 5 - CHARACTER_BUG_GRUNT_FEMALE: EnumWrapper._InvasionCharacter.ValueType # 6 - CHARACTER_BUG_GRUNT_MALE: EnumWrapper._InvasionCharacter.ValueType # 7 - CHARACTER_DARKNESS_GRUNT_FEMALE: EnumWrapper._InvasionCharacter.ValueType # 8 - CHARACTER_DARKNESS_GRUNT_MALE: EnumWrapper._InvasionCharacter.ValueType # 9 - CHARACTER_DARK_GRUNT_FEMALE: EnumWrapper._InvasionCharacter.ValueType # 10 - CHARACTER_DARK_GRUNT_MALE: EnumWrapper._InvasionCharacter.ValueType # 11 - CHARACTER_DRAGON_GRUNT_FEMALE: EnumWrapper._InvasionCharacter.ValueType # 12 - CHARACTER_DRAGON_GRUNT_MALE: EnumWrapper._InvasionCharacter.ValueType # 13 - CHARACTER_FAIRY_GRUNT_FEMALE: EnumWrapper._InvasionCharacter.ValueType # 14 - CHARACTER_FAIRY_GRUNT_MALE: EnumWrapper._InvasionCharacter.ValueType # 15 - CHARACTER_FIGHTING_GRUNT_FEMALE: EnumWrapper._InvasionCharacter.ValueType # 16 - CHARACTER_FIGHTING_GRUNT_MALE: EnumWrapper._InvasionCharacter.ValueType # 17 - CHARACTER_FIRE_GRUNT_FEMALE: EnumWrapper._InvasionCharacter.ValueType # 18 - CHARACTER_FIRE_GRUNT_MALE: EnumWrapper._InvasionCharacter.ValueType # 19 - CHARACTER_FLYING_GRUNT_FEMALE: EnumWrapper._InvasionCharacter.ValueType # 20 - CHARACTER_FLYING_GRUNT_MALE: EnumWrapper._InvasionCharacter.ValueType # 21 - CHARACTER_GRASS_GRUNT_FEMALE: EnumWrapper._InvasionCharacter.ValueType # 22 - CHARACTER_GRASS_GRUNT_MALE: EnumWrapper._InvasionCharacter.ValueType # 23 - CHARACTER_GROUND_GRUNT_FEMALE: EnumWrapper._InvasionCharacter.ValueType # 24 - CHARACTER_GROUND_GRUNT_MALE: EnumWrapper._InvasionCharacter.ValueType # 25 - CHARACTER_ICE_GRUNT_FEMALE: EnumWrapper._InvasionCharacter.ValueType # 26 - CHARACTER_ICE_GRUNT_MALE: EnumWrapper._InvasionCharacter.ValueType # 27 - CHARACTER_METAL_GRUNT_FEMALE: EnumWrapper._InvasionCharacter.ValueType # 28 - CHARACTER_METAL_GRUNT_MALE: EnumWrapper._InvasionCharacter.ValueType # 29 - CHARACTER_NORMAL_GRUNT_FEMALE: EnumWrapper._InvasionCharacter.ValueType # 30 - CHARACTER_NORMAL_GRUNT_MALE: EnumWrapper._InvasionCharacter.ValueType # 31 - CHARACTER_POISON_GRUNT_FEMALE: EnumWrapper._InvasionCharacter.ValueType # 32 - CHARACTER_POISON_GRUNT_MALE: EnumWrapper._InvasionCharacter.ValueType # 33 - CHARACTER_PSYCHIC_GRUNT_FEMALE: EnumWrapper._InvasionCharacter.ValueType # 34 - CHARACTER_PSYCHIC_GRUNT_MALE: EnumWrapper._InvasionCharacter.ValueType # 35 - CHARACTER_ROCK_GRUNT_FEMALE: EnumWrapper._InvasionCharacter.ValueType # 36 - CHARACTER_ROCK_GRUNT_MALE: EnumWrapper._InvasionCharacter.ValueType # 37 - CHARACTER_WATER_GRUNT_FEMALE: EnumWrapper._InvasionCharacter.ValueType # 38 - CHARACTER_WATER_GRUNT_MALE: EnumWrapper._InvasionCharacter.ValueType # 39 - CHARACTER_PLAYER_TEAM_LEADER: EnumWrapper._InvasionCharacter.ValueType # 40 - CHARACTER_EXECUTIVE_CLIFF: EnumWrapper._InvasionCharacter.ValueType # 41 - CHARACTER_EXECUTIVE_ARLO: EnumWrapper._InvasionCharacter.ValueType # 42 - CHARACTER_EXECUTIVE_SIERRA: EnumWrapper._InvasionCharacter.ValueType # 43 - CHARACTER_GIOVANNI: EnumWrapper._InvasionCharacter.ValueType # 44 - CHARACTER_DECOY_GRUNT_MALE: EnumWrapper._InvasionCharacter.ValueType # 45 - CHARACTER_DECOY_GRUNT_FEMALE: EnumWrapper._InvasionCharacter.ValueType # 46 - CHARACTER_GHOST_GRUNT_FEMALE: EnumWrapper._InvasionCharacter.ValueType # 47 - CHARACTER_GHOST_GRUNT_MALE: EnumWrapper._InvasionCharacter.ValueType # 48 - CHARACTER_ELECTRIC_GRUNT_FEMALE: EnumWrapper._InvasionCharacter.ValueType # 49 - CHARACTER_ELECTRIC_GRUNT_MALE: EnumWrapper._InvasionCharacter.ValueType # 50 - CHARACTER_BALLOON_GRUNT_FEMALE: EnumWrapper._InvasionCharacter.ValueType # 51 - CHARACTER_BALLOON_GRUNT_MALE: EnumWrapper._InvasionCharacter.ValueType # 52 - CHARACTER_GRUNTB_FEMALE: EnumWrapper._InvasionCharacter.ValueType # 53 - CHARACTER_GRUNTB_MALE: EnumWrapper._InvasionCharacter.ValueType # 54 - CHARACTER_BUG_BALLOON_GRUNT_FEMALE: EnumWrapper._InvasionCharacter.ValueType # 55 - CHARACTER_BUG_BALLOON_GRUNT_MALE: EnumWrapper._InvasionCharacter.ValueType # 56 - CHARACTER_DARK_BALLOON_GRUNT_FEMALE: EnumWrapper._InvasionCharacter.ValueType # 57 - CHARACTER_DARK_BALLOON_GRUNT_MALE: EnumWrapper._InvasionCharacter.ValueType # 58 - CHARACTER_DRAGON_BALLOON_GRUNT_FEMALE: EnumWrapper._InvasionCharacter.ValueType # 59 - CHARACTER_DRAGON_BALLOON_GRUNT_MALE: EnumWrapper._InvasionCharacter.ValueType # 60 - CHARACTER_FAIRY_BALLOON_GRUNT_FEMALE: EnumWrapper._InvasionCharacter.ValueType # 61 - CHARACTER_FAIRY_BALLOON_GRUNT_MALE: EnumWrapper._InvasionCharacter.ValueType # 62 - CHARACTER_FIGHTING_BALLOON_GRUNT_FEMALE: EnumWrapper._InvasionCharacter.ValueType # 63 - CHARACTER_FIGHTING_BALLOON_GRUNT_MALE: EnumWrapper._InvasionCharacter.ValueType # 64 - CHARACTER_FIRE_BALLOON_GRUNT_FEMALE: EnumWrapper._InvasionCharacter.ValueType # 65 - CHARACTER_FIRE_BALLOON_GRUNT_MALE: EnumWrapper._InvasionCharacter.ValueType # 66 - CHARACTER_FLYING_BALLOON_GRUNT_FEMALE: EnumWrapper._InvasionCharacter.ValueType # 67 - CHARACTER_FLYING_BALLOON_GRUNT_MALE: EnumWrapper._InvasionCharacter.ValueType # 68 - CHARACTER_GRASS_BALLOON_GRUNT_FEMALE: EnumWrapper._InvasionCharacter.ValueType # 69 - CHARACTER_GRASS_BALLOON_GRUNT_MALE: EnumWrapper._InvasionCharacter.ValueType # 70 - CHARACTER_GROUND_BALLOON_GRUNT_FEMALE: EnumWrapper._InvasionCharacter.ValueType # 71 - CHARACTER_GROUND_BALLOON_GRUNT_MALE: EnumWrapper._InvasionCharacter.ValueType # 72 - CHARACTER_ICE_BALLOON_GRUNT_FEMALE: EnumWrapper._InvasionCharacter.ValueType # 73 - CHARACTER_ICE_BALLOON_GRUNT_MALE: EnumWrapper._InvasionCharacter.ValueType # 74 - CHARACTER_METAL_BALLOON_GRUNT_FEMALE: EnumWrapper._InvasionCharacter.ValueType # 75 - CHARACTER_METAL_BALLOON_GRUNT_MALE: EnumWrapper._InvasionCharacter.ValueType # 76 - CHARACTER_NORMAL_BALLOON_GRUNT_FEMALE: EnumWrapper._InvasionCharacter.ValueType # 77 - CHARACTER_NORMAL_BALLOON_GRUNT_MALE: EnumWrapper._InvasionCharacter.ValueType # 78 - CHARACTER_POISON_BALLOON_GRUNT_FEMALE: EnumWrapper._InvasionCharacter.ValueType # 79 - CHARACTER_POISON_BALLOON_GRUNT_MALE: EnumWrapper._InvasionCharacter.ValueType # 80 - CHARACTER_PSYCHIC_BALLOON_GRUNT_FEMALE: EnumWrapper._InvasionCharacter.ValueType # 81 - CHARACTER_PSYCHIC_BALLOON_GRUNT_MALE: EnumWrapper._InvasionCharacter.ValueType # 82 - CHARACTER_ROCK_BALLOON_GRUNT_FEMALE: EnumWrapper._InvasionCharacter.ValueType # 83 - CHARACTER_ROCK_BALLOON_GRUNT_MALE: EnumWrapper._InvasionCharacter.ValueType # 84 - CHARACTER_WATER_BALLOON_GRUNT_FEMALE: EnumWrapper._InvasionCharacter.ValueType # 85 - CHARACTER_WATER_BALLOON_GRUNT_MALE: EnumWrapper._InvasionCharacter.ValueType # 86 - CHARACTER_GHOST_BALLOON_GRUNT_FEMALE: EnumWrapper._InvasionCharacter.ValueType # 87 - CHARACTER_GHOST_BALLOON_GRUNT_MALE: EnumWrapper._InvasionCharacter.ValueType # 88 - CHARACTER_ELECTRIC_BALLOON_GRUNT_FEMALE: EnumWrapper._InvasionCharacter.ValueType # 89 - CHARACTER_ELECTRIC_BALLOON_GRUNT_MALE: EnumWrapper._InvasionCharacter.ValueType # 90 - CHARACTER_WILLOW: EnumWrapper._InvasionCharacter.ValueType # 91 - CHARACTER_WILLOWB: EnumWrapper._InvasionCharacter.ValueType # 92 - CHARACTER_TRAVELER: EnumWrapper._InvasionCharacter.ValueType # 93 - CHARACTER_EXPLORER: EnumWrapper._InvasionCharacter.ValueType # 94 - CHARACTER_EVENT_NPC_0: EnumWrapper._InvasionCharacter.ValueType # 500 - CHARACTER_EVENT_NPC_1: EnumWrapper._InvasionCharacter.ValueType # 501 - CHARACTER_EVENT_NPC_2: EnumWrapper._InvasionCharacter.ValueType # 502 - CHARACTER_EVENT_NPC_3: EnumWrapper._InvasionCharacter.ValueType # 503 - CHARACTER_EVENT_NPC_4: EnumWrapper._InvasionCharacter.ValueType # 504 - CHARACTER_EVENT_NPC_5: EnumWrapper._InvasionCharacter.ValueType # 505 - CHARACTER_EVENT_NPC_6: EnumWrapper._InvasionCharacter.ValueType # 506 - CHARACTER_EVENT_NPC_7: EnumWrapper._InvasionCharacter.ValueType # 507 - CHARACTER_EVENT_NPC_8: EnumWrapper._InvasionCharacter.ValueType # 508 - CHARACTER_EVENT_NPC_9: EnumWrapper._InvasionCharacter.ValueType # 509 - CHARACTER_EVENT_NPC_10: EnumWrapper._InvasionCharacter.ValueType # 510 - CHARACTER_EVENT_NPC_BLANCHE: EnumWrapper._InvasionCharacter.ValueType # 511 - CHARACTER_EVENT_NPC_CANDELA: EnumWrapper._InvasionCharacter.ValueType # 512 - CHARACTER_EVENT_NPC_SPARK: EnumWrapper._InvasionCharacter.ValueType # 513 - CHARACTER_EVENT_NPC_11: EnumWrapper._InvasionCharacter.ValueType # 514 - CHARACTER_EVENT_NPC_12: EnumWrapper._InvasionCharacter.ValueType # 515 - CHARACTER_EVENT_NPC_13: EnumWrapper._InvasionCharacter.ValueType # 516 - CHARACTER_EVENT_NPC_14: EnumWrapper._InvasionCharacter.ValueType # 517 - CHARACTER_EVENT_NPC_15: EnumWrapper._InvasionCharacter.ValueType # 518 - CHARACTER_EVENT_NPC_16: EnumWrapper._InvasionCharacter.ValueType # 519 - CHARACTER_EVENT_NPC_17: EnumWrapper._InvasionCharacter.ValueType # 520 - CHARACTER_EVENT_NPC_18: EnumWrapper._InvasionCharacter.ValueType # 521 - CHARACTER_EVENT_NPC_19: EnumWrapper._InvasionCharacter.ValueType # 522 - CHARACTER_EVENT_NPC_20: EnumWrapper._InvasionCharacter.ValueType # 523 - - class InvasionCharacter(_InvasionCharacter, metaclass=_InvasionCharacterEnumTypeWrapper): ... - CHARACTER_UNSET: EnumWrapper.InvasionCharacter.ValueType # 0 - CHARACTER_BLANCHE: EnumWrapper.InvasionCharacter.ValueType # 1 - CHARACTER_CANDELA: EnumWrapper.InvasionCharacter.ValueType # 2 - CHARACTER_SPARK: EnumWrapper.InvasionCharacter.ValueType # 3 - CHARACTER_GRUNT_MALE: EnumWrapper.InvasionCharacter.ValueType # 4 - CHARACTER_GRUNT_FEMALE: EnumWrapper.InvasionCharacter.ValueType # 5 - CHARACTER_BUG_GRUNT_FEMALE: EnumWrapper.InvasionCharacter.ValueType # 6 - CHARACTER_BUG_GRUNT_MALE: EnumWrapper.InvasionCharacter.ValueType # 7 - CHARACTER_DARKNESS_GRUNT_FEMALE: EnumWrapper.InvasionCharacter.ValueType # 8 - CHARACTER_DARKNESS_GRUNT_MALE: EnumWrapper.InvasionCharacter.ValueType # 9 - CHARACTER_DARK_GRUNT_FEMALE: EnumWrapper.InvasionCharacter.ValueType # 10 - CHARACTER_DARK_GRUNT_MALE: EnumWrapper.InvasionCharacter.ValueType # 11 - CHARACTER_DRAGON_GRUNT_FEMALE: EnumWrapper.InvasionCharacter.ValueType # 12 - CHARACTER_DRAGON_GRUNT_MALE: EnumWrapper.InvasionCharacter.ValueType # 13 - CHARACTER_FAIRY_GRUNT_FEMALE: EnumWrapper.InvasionCharacter.ValueType # 14 - CHARACTER_FAIRY_GRUNT_MALE: EnumWrapper.InvasionCharacter.ValueType # 15 - CHARACTER_FIGHTING_GRUNT_FEMALE: EnumWrapper.InvasionCharacter.ValueType # 16 - CHARACTER_FIGHTING_GRUNT_MALE: EnumWrapper.InvasionCharacter.ValueType # 17 - CHARACTER_FIRE_GRUNT_FEMALE: EnumWrapper.InvasionCharacter.ValueType # 18 - CHARACTER_FIRE_GRUNT_MALE: EnumWrapper.InvasionCharacter.ValueType # 19 - CHARACTER_FLYING_GRUNT_FEMALE: EnumWrapper.InvasionCharacter.ValueType # 20 - CHARACTER_FLYING_GRUNT_MALE: EnumWrapper.InvasionCharacter.ValueType # 21 - CHARACTER_GRASS_GRUNT_FEMALE: EnumWrapper.InvasionCharacter.ValueType # 22 - CHARACTER_GRASS_GRUNT_MALE: EnumWrapper.InvasionCharacter.ValueType # 23 - CHARACTER_GROUND_GRUNT_FEMALE: EnumWrapper.InvasionCharacter.ValueType # 24 - CHARACTER_GROUND_GRUNT_MALE: EnumWrapper.InvasionCharacter.ValueType # 25 - CHARACTER_ICE_GRUNT_FEMALE: EnumWrapper.InvasionCharacter.ValueType # 26 - CHARACTER_ICE_GRUNT_MALE: EnumWrapper.InvasionCharacter.ValueType # 27 - CHARACTER_METAL_GRUNT_FEMALE: EnumWrapper.InvasionCharacter.ValueType # 28 - CHARACTER_METAL_GRUNT_MALE: EnumWrapper.InvasionCharacter.ValueType # 29 - CHARACTER_NORMAL_GRUNT_FEMALE: EnumWrapper.InvasionCharacter.ValueType # 30 - CHARACTER_NORMAL_GRUNT_MALE: EnumWrapper.InvasionCharacter.ValueType # 31 - CHARACTER_POISON_GRUNT_FEMALE: EnumWrapper.InvasionCharacter.ValueType # 32 - CHARACTER_POISON_GRUNT_MALE: EnumWrapper.InvasionCharacter.ValueType # 33 - CHARACTER_PSYCHIC_GRUNT_FEMALE: EnumWrapper.InvasionCharacter.ValueType # 34 - CHARACTER_PSYCHIC_GRUNT_MALE: EnumWrapper.InvasionCharacter.ValueType # 35 - CHARACTER_ROCK_GRUNT_FEMALE: EnumWrapper.InvasionCharacter.ValueType # 36 - CHARACTER_ROCK_GRUNT_MALE: EnumWrapper.InvasionCharacter.ValueType # 37 - CHARACTER_WATER_GRUNT_FEMALE: EnumWrapper.InvasionCharacter.ValueType # 38 - CHARACTER_WATER_GRUNT_MALE: EnumWrapper.InvasionCharacter.ValueType # 39 - CHARACTER_PLAYER_TEAM_LEADER: EnumWrapper.InvasionCharacter.ValueType # 40 - CHARACTER_EXECUTIVE_CLIFF: EnumWrapper.InvasionCharacter.ValueType # 41 - CHARACTER_EXECUTIVE_ARLO: EnumWrapper.InvasionCharacter.ValueType # 42 - CHARACTER_EXECUTIVE_SIERRA: EnumWrapper.InvasionCharacter.ValueType # 43 - CHARACTER_GIOVANNI: EnumWrapper.InvasionCharacter.ValueType # 44 - CHARACTER_DECOY_GRUNT_MALE: EnumWrapper.InvasionCharacter.ValueType # 45 - CHARACTER_DECOY_GRUNT_FEMALE: EnumWrapper.InvasionCharacter.ValueType # 46 - CHARACTER_GHOST_GRUNT_FEMALE: EnumWrapper.InvasionCharacter.ValueType # 47 - CHARACTER_GHOST_GRUNT_MALE: EnumWrapper.InvasionCharacter.ValueType # 48 - CHARACTER_ELECTRIC_GRUNT_FEMALE: EnumWrapper.InvasionCharacter.ValueType # 49 - CHARACTER_ELECTRIC_GRUNT_MALE: EnumWrapper.InvasionCharacter.ValueType # 50 - CHARACTER_BALLOON_GRUNT_FEMALE: EnumWrapper.InvasionCharacter.ValueType # 51 - CHARACTER_BALLOON_GRUNT_MALE: EnumWrapper.InvasionCharacter.ValueType # 52 - CHARACTER_GRUNTB_FEMALE: EnumWrapper.InvasionCharacter.ValueType # 53 - CHARACTER_GRUNTB_MALE: EnumWrapper.InvasionCharacter.ValueType # 54 - CHARACTER_BUG_BALLOON_GRUNT_FEMALE: EnumWrapper.InvasionCharacter.ValueType # 55 - CHARACTER_BUG_BALLOON_GRUNT_MALE: EnumWrapper.InvasionCharacter.ValueType # 56 - CHARACTER_DARK_BALLOON_GRUNT_FEMALE: EnumWrapper.InvasionCharacter.ValueType # 57 - CHARACTER_DARK_BALLOON_GRUNT_MALE: EnumWrapper.InvasionCharacter.ValueType # 58 - CHARACTER_DRAGON_BALLOON_GRUNT_FEMALE: EnumWrapper.InvasionCharacter.ValueType # 59 - CHARACTER_DRAGON_BALLOON_GRUNT_MALE: EnumWrapper.InvasionCharacter.ValueType # 60 - CHARACTER_FAIRY_BALLOON_GRUNT_FEMALE: EnumWrapper.InvasionCharacter.ValueType # 61 - CHARACTER_FAIRY_BALLOON_GRUNT_MALE: EnumWrapper.InvasionCharacter.ValueType # 62 - CHARACTER_FIGHTING_BALLOON_GRUNT_FEMALE: EnumWrapper.InvasionCharacter.ValueType # 63 - CHARACTER_FIGHTING_BALLOON_GRUNT_MALE: EnumWrapper.InvasionCharacter.ValueType # 64 - CHARACTER_FIRE_BALLOON_GRUNT_FEMALE: EnumWrapper.InvasionCharacter.ValueType # 65 - CHARACTER_FIRE_BALLOON_GRUNT_MALE: EnumWrapper.InvasionCharacter.ValueType # 66 - CHARACTER_FLYING_BALLOON_GRUNT_FEMALE: EnumWrapper.InvasionCharacter.ValueType # 67 - CHARACTER_FLYING_BALLOON_GRUNT_MALE: EnumWrapper.InvasionCharacter.ValueType # 68 - CHARACTER_GRASS_BALLOON_GRUNT_FEMALE: EnumWrapper.InvasionCharacter.ValueType # 69 - CHARACTER_GRASS_BALLOON_GRUNT_MALE: EnumWrapper.InvasionCharacter.ValueType # 70 - CHARACTER_GROUND_BALLOON_GRUNT_FEMALE: EnumWrapper.InvasionCharacter.ValueType # 71 - CHARACTER_GROUND_BALLOON_GRUNT_MALE: EnumWrapper.InvasionCharacter.ValueType # 72 - CHARACTER_ICE_BALLOON_GRUNT_FEMALE: EnumWrapper.InvasionCharacter.ValueType # 73 - CHARACTER_ICE_BALLOON_GRUNT_MALE: EnumWrapper.InvasionCharacter.ValueType # 74 - CHARACTER_METAL_BALLOON_GRUNT_FEMALE: EnumWrapper.InvasionCharacter.ValueType # 75 - CHARACTER_METAL_BALLOON_GRUNT_MALE: EnumWrapper.InvasionCharacter.ValueType # 76 - CHARACTER_NORMAL_BALLOON_GRUNT_FEMALE: EnumWrapper.InvasionCharacter.ValueType # 77 - CHARACTER_NORMAL_BALLOON_GRUNT_MALE: EnumWrapper.InvasionCharacter.ValueType # 78 - CHARACTER_POISON_BALLOON_GRUNT_FEMALE: EnumWrapper.InvasionCharacter.ValueType # 79 - CHARACTER_POISON_BALLOON_GRUNT_MALE: EnumWrapper.InvasionCharacter.ValueType # 80 - CHARACTER_PSYCHIC_BALLOON_GRUNT_FEMALE: EnumWrapper.InvasionCharacter.ValueType # 81 - CHARACTER_PSYCHIC_BALLOON_GRUNT_MALE: EnumWrapper.InvasionCharacter.ValueType # 82 - CHARACTER_ROCK_BALLOON_GRUNT_FEMALE: EnumWrapper.InvasionCharacter.ValueType # 83 - CHARACTER_ROCK_BALLOON_GRUNT_MALE: EnumWrapper.InvasionCharacter.ValueType # 84 - CHARACTER_WATER_BALLOON_GRUNT_FEMALE: EnumWrapper.InvasionCharacter.ValueType # 85 - CHARACTER_WATER_BALLOON_GRUNT_MALE: EnumWrapper.InvasionCharacter.ValueType # 86 - CHARACTER_GHOST_BALLOON_GRUNT_FEMALE: EnumWrapper.InvasionCharacter.ValueType # 87 - CHARACTER_GHOST_BALLOON_GRUNT_MALE: EnumWrapper.InvasionCharacter.ValueType # 88 - CHARACTER_ELECTRIC_BALLOON_GRUNT_FEMALE: EnumWrapper.InvasionCharacter.ValueType # 89 - CHARACTER_ELECTRIC_BALLOON_GRUNT_MALE: EnumWrapper.InvasionCharacter.ValueType # 90 - CHARACTER_WILLOW: EnumWrapper.InvasionCharacter.ValueType # 91 - CHARACTER_WILLOWB: EnumWrapper.InvasionCharacter.ValueType # 92 - CHARACTER_TRAVELER: EnumWrapper.InvasionCharacter.ValueType # 93 - CHARACTER_EXPLORER: EnumWrapper.InvasionCharacter.ValueType # 94 - CHARACTER_EVENT_NPC_0: EnumWrapper.InvasionCharacter.ValueType # 500 - CHARACTER_EVENT_NPC_1: EnumWrapper.InvasionCharacter.ValueType # 501 - CHARACTER_EVENT_NPC_2: EnumWrapper.InvasionCharacter.ValueType # 502 - CHARACTER_EVENT_NPC_3: EnumWrapper.InvasionCharacter.ValueType # 503 - CHARACTER_EVENT_NPC_4: EnumWrapper.InvasionCharacter.ValueType # 504 - CHARACTER_EVENT_NPC_5: EnumWrapper.InvasionCharacter.ValueType # 505 - CHARACTER_EVENT_NPC_6: EnumWrapper.InvasionCharacter.ValueType # 506 - CHARACTER_EVENT_NPC_7: EnumWrapper.InvasionCharacter.ValueType # 507 - CHARACTER_EVENT_NPC_8: EnumWrapper.InvasionCharacter.ValueType # 508 - CHARACTER_EVENT_NPC_9: EnumWrapper.InvasionCharacter.ValueType # 509 - CHARACTER_EVENT_NPC_10: EnumWrapper.InvasionCharacter.ValueType # 510 - CHARACTER_EVENT_NPC_BLANCHE: EnumWrapper.InvasionCharacter.ValueType # 511 - CHARACTER_EVENT_NPC_CANDELA: EnumWrapper.InvasionCharacter.ValueType # 512 - CHARACTER_EVENT_NPC_SPARK: EnumWrapper.InvasionCharacter.ValueType # 513 - CHARACTER_EVENT_NPC_11: EnumWrapper.InvasionCharacter.ValueType # 514 - CHARACTER_EVENT_NPC_12: EnumWrapper.InvasionCharacter.ValueType # 515 - CHARACTER_EVENT_NPC_13: EnumWrapper.InvasionCharacter.ValueType # 516 - CHARACTER_EVENT_NPC_14: EnumWrapper.InvasionCharacter.ValueType # 517 - CHARACTER_EVENT_NPC_15: EnumWrapper.InvasionCharacter.ValueType # 518 - CHARACTER_EVENT_NPC_16: EnumWrapper.InvasionCharacter.ValueType # 519 - CHARACTER_EVENT_NPC_17: EnumWrapper.InvasionCharacter.ValueType # 520 - CHARACTER_EVENT_NPC_18: EnumWrapper.InvasionCharacter.ValueType # 521 - CHARACTER_EVENT_NPC_19: EnumWrapper.InvasionCharacter.ValueType # 522 - CHARACTER_EVENT_NPC_20: EnumWrapper.InvasionCharacter.ValueType # 523 - - class _InvasionContext: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _InvasionContextEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[EnumWrapper._InvasionContext.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - POKESTOP_INCIDENT: EnumWrapper._InvasionContext.ValueType # 0 - ROCKET_BALLOON: EnumWrapper._InvasionContext.ValueType # 1 - QUEST_REWARD_INCIDENT: EnumWrapper._InvasionContext.ValueType # 2 - CROSS_POKESTOP_INCIDENT: EnumWrapper._InvasionContext.ValueType # 3 - - class InvasionContext(_InvasionContext, metaclass=_InvasionContextEnumTypeWrapper): ... - POKESTOP_INCIDENT: EnumWrapper.InvasionContext.ValueType # 0 - ROCKET_BALLOON: EnumWrapper.InvasionContext.ValueType # 1 - QUEST_REWARD_INCIDENT: EnumWrapper.InvasionContext.ValueType # 2 - CROSS_POKESTOP_INCIDENT: EnumWrapper.InvasionContext.ValueType # 3 - - class _CharacterCategory: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _CharacterCategoryEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[EnumWrapper._CharacterCategory.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: EnumWrapper._CharacterCategory.ValueType # 0 - TEAM_LEADER: EnumWrapper._CharacterCategory.ValueType # 1 - GRUNT: EnumWrapper._CharacterCategory.ValueType # 2 - ARLO: EnumWrapper._CharacterCategory.ValueType # 3 - CLIFF: EnumWrapper._CharacterCategory.ValueType # 4 - SIERRA: EnumWrapper._CharacterCategory.ValueType # 5 - GIOVANNI: EnumWrapper._CharacterCategory.ValueType # 6 - GRUNTBF: EnumWrapper._CharacterCategory.ValueType # 7 - GRUNTBM: EnumWrapper._CharacterCategory.ValueType # 8 - EVENT_NPC: EnumWrapper._CharacterCategory.ValueType # 9 - PLAYER_TEAM_LEADER: EnumWrapper._CharacterCategory.ValueType # 10 - - class CharacterCategory(_CharacterCategory, metaclass=_CharacterCategoryEnumTypeWrapper): ... - UNSET: EnumWrapper.CharacterCategory.ValueType # 0 - TEAM_LEADER: EnumWrapper.CharacterCategory.ValueType # 1 - GRUNT: EnumWrapper.CharacterCategory.ValueType # 2 - ARLO: EnumWrapper.CharacterCategory.ValueType # 3 - CLIFF: EnumWrapper.CharacterCategory.ValueType # 4 - SIERRA: EnumWrapper.CharacterCategory.ValueType # 5 - GIOVANNI: EnumWrapper.CharacterCategory.ValueType # 6 - GRUNTBF: EnumWrapper.CharacterCategory.ValueType # 7 - GRUNTBM: EnumWrapper.CharacterCategory.ValueType # 8 - EVENT_NPC: EnumWrapper.CharacterCategory.ValueType # 9 - PLAYER_TEAM_LEADER: EnumWrapper.CharacterCategory.ValueType # 10 - - class _PokestopStyle: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _PokestopStyleEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[EnumWrapper._PokestopStyle.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - POKESTOP_NORMAL: EnumWrapper._PokestopStyle.ValueType # 0 - POKESTOP_ROCKET_INVASION: EnumWrapper._PokestopStyle.ValueType # 1 - POKESTOP_ROCKET_VICTORY: EnumWrapper._PokestopStyle.ValueType # 2 - POKESTOP_CONTEST: EnumWrapper._PokestopStyle.ValueType # 3 - - class PokestopStyle(_PokestopStyle, metaclass=_PokestopStyleEnumTypeWrapper): ... - POKESTOP_NORMAL: EnumWrapper.PokestopStyle.ValueType # 0 - POKESTOP_ROCKET_INVASION: EnumWrapper.PokestopStyle.ValueType # 1 - POKESTOP_ROCKET_VICTORY: EnumWrapper.PokestopStyle.ValueType # 2 - POKESTOP_CONTEST: EnumWrapper.PokestopStyle.ValueType # 3 - - class _InvasionCharacterExpression: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _InvasionCharacterExpressionEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[EnumWrapper._InvasionCharacterExpression.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - EXPRESSION_UNSET: EnumWrapper._InvasionCharacterExpression.ValueType # 0 - PLACEHOLDER_1: EnumWrapper._InvasionCharacterExpression.ValueType # 1 - PLACEHOLDER_2: EnumWrapper._InvasionCharacterExpression.ValueType # 2 - PLACEHOLDER_3: EnumWrapper._InvasionCharacterExpression.ValueType # 3 - PLACEHOLDER_4: EnumWrapper._InvasionCharacterExpression.ValueType # 4 - GREETING: EnumWrapper._InvasionCharacterExpression.ValueType # 5 - CHALLENGE: EnumWrapper._InvasionCharacterExpression.ValueType # 6 - VICTORY: EnumWrapper._InvasionCharacterExpression.ValueType # 7 - DEFEAT: EnumWrapper._InvasionCharacterExpression.ValueType # 8 - - class InvasionCharacterExpression(_InvasionCharacterExpression, metaclass=_InvasionCharacterExpressionEnumTypeWrapper): ... - EXPRESSION_UNSET: EnumWrapper.InvasionCharacterExpression.ValueType # 0 - PLACEHOLDER_1: EnumWrapper.InvasionCharacterExpression.ValueType # 1 - PLACEHOLDER_2: EnumWrapper.InvasionCharacterExpression.ValueType # 2 - PLACEHOLDER_3: EnumWrapper.InvasionCharacterExpression.ValueType # 3 - PLACEHOLDER_4: EnumWrapper.InvasionCharacterExpression.ValueType # 4 - GREETING: EnumWrapper.InvasionCharacterExpression.ValueType # 5 - CHALLENGE: EnumWrapper.InvasionCharacterExpression.ValueType # 6 - VICTORY: EnumWrapper.InvasionCharacterExpression.ValueType # 7 - DEFEAT: EnumWrapper.InvasionCharacterExpression.ValueType # 8 - - class _IncidentStartPhase: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _IncidentStartPhaseEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[EnumWrapper._IncidentStartPhase.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - INCIDENT_START_ON_SPIN_OR_EXIT: EnumWrapper._IncidentStartPhase.ValueType # 0 - INCIDENT_START_ON_SPIN_NOT_EXIT: EnumWrapper._IncidentStartPhase.ValueType # 1 - INCIDENT_START_ON_EXIT_NOT_SPIN: EnumWrapper._IncidentStartPhase.ValueType # 2 - - class IncidentStartPhase(_IncidentStartPhase, metaclass=_IncidentStartPhaseEnumTypeWrapper): ... - INCIDENT_START_ON_SPIN_OR_EXIT: EnumWrapper.IncidentStartPhase.ValueType # 0 - INCIDENT_START_ON_SPIN_NOT_EXIT: EnumWrapper.IncidentStartPhase.ValueType # 1 - INCIDENT_START_ON_EXIT_NOT_SPIN: EnumWrapper.IncidentStartPhase.ValueType # 2 - - def __init__( - self, - ) -> None: ... - -global___EnumWrapper = EnumWrapper - -@typing_extensions.final -class EquipBadgeOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[EquipBadgeOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: EquipBadgeOutProto._Result.ValueType # 0 - SUCCESS: EquipBadgeOutProto._Result.ValueType # 1 - COOLDOWN_ACTIVE: EquipBadgeOutProto._Result.ValueType # 2 - NOT_QUALIFIED: EquipBadgeOutProto._Result.ValueType # 3 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: EquipBadgeOutProto.Result.ValueType # 0 - SUCCESS: EquipBadgeOutProto.Result.ValueType # 1 - COOLDOWN_ACTIVE: EquipBadgeOutProto.Result.ValueType # 2 - NOT_QUALIFIED: EquipBadgeOutProto.Result.ValueType # 3 - - RESULT_FIELD_NUMBER: builtins.int - EQUIPPED_FIELD_NUMBER: builtins.int - result: global___EquipBadgeOutProto.Result.ValueType - @property - def equipped(self) -> global___EquippedBadgeProto: ... - def __init__( - self, - *, - result: global___EquipBadgeOutProto.Result.ValueType = ..., - equipped: global___EquippedBadgeProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["equipped", b"equipped"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["equipped", b"equipped", "result", b"result"]) -> None: ... - -global___EquipBadgeOutProto = EquipBadgeOutProto - -@typing_extensions.final -class EquipBadgeProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - BADGE_FIELD_NUMBER: builtins.int - badge: global___HoloBadgeType.ValueType - def __init__( - self, - *, - badge: global___HoloBadgeType.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["badge", b"badge"]) -> None: ... - -global___EquipBadgeProto = EquipBadgeProto - -@typing_extensions.final -class EquippedBadgeProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - EQUIPPED_BADGE_FIELD_NUMBER: builtins.int - LEVEL_FIELD_NUMBER: builtins.int - NEXT_EQUIP_CHANGE_ALLOWED_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - equipped_badge: global___HoloBadgeType.ValueType - level: builtins.int - next_equip_change_allowed_timestamp_ms: builtins.int - def __init__( - self, - *, - equipped_badge: global___HoloBadgeType.ValueType = ..., - level: builtins.int = ..., - next_equip_change_allowed_timestamp_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["equipped_badge", b"equipped_badge", "level", b"level", "next_equip_change_allowed_timestamp_ms", b"next_equip_change_allowed_timestamp_ms"]) -> None: ... - -global___EquippedBadgeProto = EquippedBadgeProto - -@typing_extensions.final -class EquippedBadgeSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - EQUIP_BADGE_COOLDOWN_MS_FIELD_NUMBER: builtins.int - CATCH_PROBABILITY_BONUS_FIELD_NUMBER: builtins.int - FLEE_PROBABILITY_BONUS_FIELD_NUMBER: builtins.int - equip_badge_cooldown_ms: builtins.int - @property - def catch_probability_bonus(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.float]: ... - @property - def flee_probability_bonus(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.float]: ... - def __init__( - self, - *, - equip_badge_cooldown_ms: builtins.int = ..., - catch_probability_bonus: collections.abc.Iterable[builtins.float] | None = ..., - flee_probability_bonus: collections.abc.Iterable[builtins.float] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["catch_probability_bonus", b"catch_probability_bonus", "equip_badge_cooldown_ms", b"equip_badge_cooldown_ms", "flee_probability_bonus", b"flee_probability_bonus"]) -> None: ... - -global___EquippedBadgeSettingsProto = EquippedBadgeSettingsProto - -@typing_extensions.final -class EventBadgeSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - VALID_FROM_MS_FIELD_NUMBER: builtins.int - VALID_TO_MS_FIELD_NUMBER: builtins.int - MUTUALLY_EXCLUSIVE_BADGES_FIELD_NUMBER: builtins.int - AUTOMATICALLY_AWARD_BADGE_FIELD_NUMBER: builtins.int - valid_from_ms: builtins.int - valid_to_ms: builtins.int - @property - def mutually_exclusive_badges(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___HoloBadgeType.ValueType]: ... - automatically_award_badge: builtins.bool - def __init__( - self, - *, - valid_from_ms: builtins.int = ..., - valid_to_ms: builtins.int = ..., - mutually_exclusive_badges: collections.abc.Iterable[global___HoloBadgeType.ValueType] | None = ..., - automatically_award_badge: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["automatically_award_badge", b"automatically_award_badge", "mutually_exclusive_badges", b"mutually_exclusive_badges", "valid_from_ms", b"valid_from_ms", "valid_to_ms", b"valid_to_ms"]) -> None: ... - -global___EventBadgeSettingsProto = EventBadgeSettingsProto - -@typing_extensions.final -class EventBannerSectionProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - EVENT_ICON_FIELD_NUMBER: builtins.int - TITLE_TEXT_FIELD_NUMBER: builtins.int - BODY_TEXT_FIELD_NUMBER: builtins.int - IMAGE_URL_FIELD_NUMBER: builtins.int - HEADER_IMAGE_URL_FIELD_NUMBER: builtins.int - IMAGE_OVERLAY_TEXT_FIELD_NUMBER: builtins.int - LINK_FROM_IMAGE_FIELD_NUMBER: builtins.int - IMAGE_SUB_TEXT_FIELD_NUMBER: builtins.int - IMAGE_URLS_FIELD_NUMBER: builtins.int - IMAGE_AUTO_SCROLL_MS_FIELD_NUMBER: builtins.int - event_icon: builtins.str - title_text: builtins.str - body_text: builtins.str - image_url: builtins.str - header_image_url: builtins.str - image_overlay_text: builtins.str - link_from_image: builtins.str - image_sub_text: builtins.str - @property - def image_urls(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - image_auto_scroll_ms: builtins.int - def __init__( - self, - *, - event_icon: builtins.str = ..., - title_text: builtins.str = ..., - body_text: builtins.str = ..., - image_url: builtins.str = ..., - header_image_url: builtins.str = ..., - image_overlay_text: builtins.str = ..., - link_from_image: builtins.str = ..., - image_sub_text: builtins.str = ..., - image_urls: collections.abc.Iterable[builtins.str] | None = ..., - image_auto_scroll_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["body_text", b"body_text", "event_icon", b"event_icon", "header_image_url", b"header_image_url", "image_auto_scroll_ms", b"image_auto_scroll_ms", "image_overlay_text", b"image_overlay_text", "image_sub_text", b"image_sub_text", "image_url", b"image_url", "image_urls", b"image_urls", "link_from_image", b"link_from_image", "title_text", b"title_text"]) -> None: ... - -global___EventBannerSectionProto = EventBannerSectionProto - -@typing_extensions.final -class EventInfoProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - IMAGE_URL_FIELD_NUMBER: builtins.int - ICON_URL_FIELD_NUMBER: builtins.int - NAME_KEY_FIELD_NUMBER: builtins.int - image_url: builtins.str - icon_url: builtins.str - name_key: builtins.str - def __init__( - self, - *, - image_url: builtins.str = ..., - icon_url: builtins.str = ..., - name_key: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["icon_url", b"icon_url", "image_url", b"image_url", "name_key", b"name_key"]) -> None: ... - -global___EventInfoProto = EventInfoProto - -@typing_extensions.final -class EventSectionProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_STRING_1_FIELD_NUMBER: builtins.int - LOCAL_TIME_1_FIELD_NUMBER: builtins.int - OB_STRING_2_FIELD_NUMBER: builtins.int - BONUS_BOX_FIELD_NUMBER: builtins.int - LOCAL_TIME_2_FIELD_NUMBER: builtins.int - OB_STRING_3_FIELD_NUMBER: builtins.int - OB_STRING_4_FIELD_NUMBER: builtins.int - OB_STRING_5_FIELD_NUMBER: builtins.int - TIME_STAMP_MS_FIELD_NUMBER: builtins.int - ob_string_1: builtins.str - @property - def local_time_1(self) -> global___GetLocalTimeOutProto.LocalTimeProto: ... - ob_string_2: builtins.str - @property - def bonus_box(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___BonusBoxProto]: ... - @property - def local_time_2(self) -> global___GetLocalTimeOutProto.LocalTimeProto: ... - ob_string_3: builtins.str - ob_string_4: builtins.str - ob_string_5: builtins.str - time_stamp_ms: builtins.int - def __init__( - self, - *, - ob_string_1: builtins.str = ..., - local_time_1: global___GetLocalTimeOutProto.LocalTimeProto | None = ..., - ob_string_2: builtins.str = ..., - bonus_box: collections.abc.Iterable[global___BonusBoxProto] | None = ..., - local_time_2: global___GetLocalTimeOutProto.LocalTimeProto | None = ..., - ob_string_3: builtins.str = ..., - ob_string_4: builtins.str = ..., - ob_string_5: builtins.str = ..., - time_stamp_ms: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["local_time_1", b"local_time_1", "local_time_2", b"local_time_2"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["bonus_box", b"bonus_box", "local_time_1", b"local_time_1", "local_time_2", b"local_time_2", "ob_string_1", b"ob_string_1", "ob_string_2", b"ob_string_2", "ob_string_3", b"ob_string_3", "ob_string_4", b"ob_string_4", "ob_string_5", b"ob_string_5", "time_stamp_ms", b"time_stamp_ms"]) -> None: ... - -global___EventSectionProto = EventSectionProto - -@typing_extensions.final -class EventSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CONDOLENCE_RIBBON_COUNTRY_FIELD_NUMBER: builtins.int - ENABLE_EVENT_LINK_FIELD_NUMBER: builtins.int - ENABLE_EVENT_LINK_FOR_CHILDREN_FIELD_NUMBER: builtins.int - EVENT_WEBTOKEN_SERVER_URL_FIELD_NUMBER: builtins.int - ENABLE_EVENT_LNT_FIELD_NUMBER: builtins.int - EVENT_LNT_URL_FIELD_NUMBER: builtins.int - @property - def condolence_ribbon_country(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - enable_event_link: builtins.bool - enable_event_link_for_children: builtins.bool - event_webtoken_server_url: builtins.str - enable_event_lnt: builtins.bool - event_lnt_url: builtins.str - def __init__( - self, - *, - condolence_ribbon_country: collections.abc.Iterable[builtins.str] | None = ..., - enable_event_link: builtins.bool = ..., - enable_event_link_for_children: builtins.bool = ..., - event_webtoken_server_url: builtins.str = ..., - enable_event_lnt: builtins.bool = ..., - event_lnt_url: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["condolence_ribbon_country", b"condolence_ribbon_country", "enable_event_link", b"enable_event_link", "enable_event_link_for_children", b"enable_event_link_for_children", "enable_event_lnt", b"enable_event_lnt", "event_lnt_url", b"event_lnt_url", "event_webtoken_server_url", b"event_webtoken_server_url"]) -> None: ... - -global___EventSettingsProto = EventSettingsProto - -@typing_extensions.final -class EventTicketActiveTimeProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - EVENT_TICKET_FIELD_NUMBER: builtins.int - EVENT_START_MS_FIELD_NUMBER: builtins.int - EVENT_END_MS_FIELD_NUMBER: builtins.int - event_ticket: global___Item.ValueType - event_start_ms: builtins.int - event_end_ms: builtins.int - def __init__( - self, - *, - event_ticket: global___Item.ValueType = ..., - event_start_ms: builtins.int = ..., - event_end_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["event_end_ms", b"event_end_ms", "event_start_ms", b"event_start_ms", "event_ticket", b"event_ticket"]) -> None: ... - -global___EventTicketActiveTimeProto = EventTicketActiveTimeProto - -@typing_extensions.final -class EvolePreviewSettings(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLE_EVOLUTION_PREVIEW_FIELD_NUMBER: builtins.int - ENABLE_MEGA_EVOLUTION_PREVIEW_FIELD_NUMBER: builtins.int - OB_BOOL_FIELD_NUMBER: builtins.int - enable_evolution_preview: builtins.bool - enable_mega_evolution_preview: builtins.bool - ob_bool: builtins.bool - def __init__( - self, - *, - enable_evolution_preview: builtins.bool = ..., - enable_mega_evolution_preview: builtins.bool = ..., - ob_bool: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["enable_evolution_preview", b"enable_evolution_preview", "enable_mega_evolution_preview", b"enable_mega_evolution_preview", "ob_bool", b"ob_bool"]) -> None: ... - -global___EvolePreviewSettings = EvolePreviewSettings - -@typing_extensions.final -class EvolutionBranchProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - EVOLUTION_FIELD_NUMBER: builtins.int - EVOLUTION_ITEM_REQUIREMENT_FIELD_NUMBER: builtins.int - CANDY_COST_FIELD_NUMBER: builtins.int - KM_BUDDY_DISTANCE_REQUIREMENT_FIELD_NUMBER: builtins.int - FORM_FIELD_NUMBER: builtins.int - GENDER_REQUIREMENT_FIELD_NUMBER: builtins.int - LURE_ITEM_REQUIREMENT_FIELD_NUMBER: builtins.int - MUST_BE_BUDDY_FIELD_NUMBER: builtins.int - ONLY_DAYTIME_FIELD_NUMBER: builtins.int - ONLY_NIGHTTIME_FIELD_NUMBER: builtins.int - PRIORITY_FIELD_NUMBER: builtins.int - NO_CANDY_COST_VIA_TRADE_FIELD_NUMBER: builtins.int - TEMPORARY_EVOLUTION_FIELD_NUMBER: builtins.int - TEMPORARY_EVOLUTION_ENERGY_COST_FIELD_NUMBER: builtins.int - TEMPORARY_EVOLUTION_ENERGY_COST_SUBSEQUENT_FIELD_NUMBER: builtins.int - QUEST_DISPLAY_FIELD_NUMBER: builtins.int - ONLY_UPSIDE_DOWN_FIELD_NUMBER: builtins.int - PURIFICATION_EVOLUTION_CANDY_COST_FIELD_NUMBER: builtins.int - OB_BOOL_1_FIELD_NUMBER: builtins.int - OB_BOOL_2_FIELD_NUMBER: builtins.int - OB_INT32_1_FIELD_NUMBER: builtins.int - MOVE_FIELD_NUMBER: builtins.int - evolution: global___HoloPokemonId.ValueType - evolution_item_requirement: global___Item.ValueType - candy_cost: builtins.int - km_buddy_distance_requirement: builtins.float - form: global___PokemonDisplayProto.Form.ValueType - gender_requirement: global___PokemonDisplayProto.Gender.ValueType - lure_item_requirement: global___Item.ValueType - must_be_buddy: builtins.bool - only_daytime: builtins.bool - only_nighttime: builtins.bool - priority: builtins.int - no_candy_cost_via_trade: builtins.bool - temporary_evolution: global___HoloTemporaryEvolutionId.ValueType - temporary_evolution_energy_cost: builtins.int - temporary_evolution_energy_cost_subsequent: builtins.int - @property - def quest_display(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EvolutionQuestInfoProto]: ... - only_upside_down: builtins.bool - purification_evolution_candy_cost: builtins.int - ob_bool_1: builtins.bool - ob_bool_2: builtins.bool - ob_int32_1: builtins.int - move: global___HoloPokemonMove.ValueType - def __init__( - self, - *, - evolution: global___HoloPokemonId.ValueType = ..., - evolution_item_requirement: global___Item.ValueType = ..., - candy_cost: builtins.int = ..., - km_buddy_distance_requirement: builtins.float = ..., - form: global___PokemonDisplayProto.Form.ValueType = ..., - gender_requirement: global___PokemonDisplayProto.Gender.ValueType = ..., - lure_item_requirement: global___Item.ValueType = ..., - must_be_buddy: builtins.bool = ..., - only_daytime: builtins.bool = ..., - only_nighttime: builtins.bool = ..., - priority: builtins.int = ..., - no_candy_cost_via_trade: builtins.bool = ..., - temporary_evolution: global___HoloTemporaryEvolutionId.ValueType = ..., - temporary_evolution_energy_cost: builtins.int = ..., - temporary_evolution_energy_cost_subsequent: builtins.int = ..., - quest_display: collections.abc.Iterable[global___EvolutionQuestInfoProto] | None = ..., - only_upside_down: builtins.bool = ..., - purification_evolution_candy_cost: builtins.int = ..., - ob_bool_1: builtins.bool = ..., - ob_bool_2: builtins.bool = ..., - ob_int32_1: builtins.int = ..., - move: global___HoloPokemonMove.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["candy_cost", b"candy_cost", "evolution", b"evolution", "evolution_item_requirement", b"evolution_item_requirement", "form", b"form", "gender_requirement", b"gender_requirement", "km_buddy_distance_requirement", b"km_buddy_distance_requirement", "lure_item_requirement", b"lure_item_requirement", "move", b"move", "must_be_buddy", b"must_be_buddy", "no_candy_cost_via_trade", b"no_candy_cost_via_trade", "ob_bool_1", b"ob_bool_1", "ob_bool_2", b"ob_bool_2", "ob_int32_1", b"ob_int32_1", "only_daytime", b"only_daytime", "only_nighttime", b"only_nighttime", "only_upside_down", b"only_upside_down", "priority", b"priority", "purification_evolution_candy_cost", b"purification_evolution_candy_cost", "quest_display", b"quest_display", "temporary_evolution", b"temporary_evolution", "temporary_evolution_energy_cost", b"temporary_evolution_energy_cost", "temporary_evolution_energy_cost_subsequent", b"temporary_evolution_energy_cost_subsequent"]) -> None: ... - -global___EvolutionBranchProto = EvolutionBranchProto - -@typing_extensions.final -class EvolutionChainDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEDEX_HEADER_FIELD_NUMBER: builtins.int - EVOLUTION_CHAIN_ENTRY_FIELD_NUMBER: builtins.int - pokedex_header: builtins.str - @property - def evolution_chain_entry(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EvolutionChainEntryProto]: ... - def __init__( - self, - *, - pokedex_header: builtins.str = ..., - evolution_chain_entry: collections.abc.Iterable[global___EvolutionChainEntryProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["evolution_chain_entry", b"evolution_chain_entry", "pokedex_header", b"pokedex_header"]) -> None: ... - -global___EvolutionChainDataProto = EvolutionChainDataProto - -@typing_extensions.final -class EvolutionChainDisplaySettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_FIELD_NUMBER: builtins.int - CHAIN_FIELD_NUMBER: builtins.int - pokemon: global___HoloPokemonId.ValueType - @property - def chain(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EvolutionChainDataProto]: ... - def __init__( - self, - *, - pokemon: global___HoloPokemonId.ValueType = ..., - chain: collections.abc.Iterable[global___EvolutionChainDataProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["chain", b"chain", "pokemon", b"pokemon"]) -> None: ... - -global___EvolutionChainDisplaySettingsProto = EvolutionChainDisplaySettingsProto - -@typing_extensions.final -class EvolutionChainEntryProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_FIELD_NUMBER: builtins.int - MEGA_EVOLUTION_FIELD_NUMBER: builtins.int - FORM_FIELD_NUMBER: builtins.int - GENDER_FIELD_NUMBER: builtins.int - pokemon: global___HoloPokemonId.ValueType - mega_evolution: global___HoloTemporaryEvolutionId.ValueType - form: global___PokemonDisplayProto.Form.ValueType - gender: global___PokemonDisplayProto.Gender.ValueType - def __init__( - self, - *, - pokemon: global___HoloPokemonId.ValueType = ..., - mega_evolution: global___HoloTemporaryEvolutionId.ValueType = ..., - form: global___PokemonDisplayProto.Form.ValueType = ..., - gender: global___PokemonDisplayProto.Gender.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["form", b"form", "gender", b"gender", "mega_evolution", b"mega_evolution", "pokemon", b"pokemon"]) -> None: ... - -global___EvolutionChainEntryProto = EvolutionChainEntryProto - -@typing_extensions.final -class EvolutionQuestInfoProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - QUEST_REQUIREMENT_TEMPLATE_ID_FIELD_NUMBER: builtins.int - DESCRIPTION_FIELD_NUMBER: builtins.int - TARGET_FIELD_NUMBER: builtins.int - quest_requirement_template_id: builtins.str - description: builtins.str - target: builtins.int - def __init__( - self, - *, - quest_requirement_template_id: builtins.str = ..., - description: builtins.str = ..., - target: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["description", b"description", "quest_requirement_template_id", b"quest_requirement_template_id", "target", b"target"]) -> None: ... - -global___EvolutionQuestInfoProto = EvolutionQuestInfoProto - -@typing_extensions.final -class EvolutionV2SettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - IS_ENABLED_FIELD_NUMBER: builtins.int - is_enabled: builtins.bool - def __init__( - self, - *, - is_enabled: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["is_enabled", b"is_enabled"]) -> None: ... - -global___EvolutionV2SettingsProto = EvolutionV2SettingsProto - -@typing_extensions.final -class EvolveIntoPokemonQuestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - UNIQUE_POKEMON_ID_FIELD_NUMBER: builtins.int - @property - def unique_pokemon_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___HoloPokemonId.ValueType]: ... - def __init__( - self, - *, - unique_pokemon_id: collections.abc.Iterable[global___HoloPokemonId.ValueType] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["unique_pokemon_id", b"unique_pokemon_id"]) -> None: ... - -global___EvolveIntoPokemonQuestProto = EvolveIntoPokemonQuestProto - -@typing_extensions.final -class EvolvePokemonOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[EvolvePokemonOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: EvolvePokemonOutProto._Result.ValueType # 0 - SUCCESS: EvolvePokemonOutProto._Result.ValueType # 1 - FAILED_POKEMON_MISSING: EvolvePokemonOutProto._Result.ValueType # 2 - FAILED_INSUFFICIENT_RESOURCES: EvolvePokemonOutProto._Result.ValueType # 3 - FAILED_POKEMON_CANNOT_EVOLVE: EvolvePokemonOutProto._Result.ValueType # 4 - FAILED_POKEMON_IS_DEPLOYED: EvolvePokemonOutProto._Result.ValueType # 5 - FAILED_INVALID_ITEM_REQUIREMENT: EvolvePokemonOutProto._Result.ValueType # 6 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: EvolvePokemonOutProto.Result.ValueType # 0 - SUCCESS: EvolvePokemonOutProto.Result.ValueType # 1 - FAILED_POKEMON_MISSING: EvolvePokemonOutProto.Result.ValueType # 2 - FAILED_INSUFFICIENT_RESOURCES: EvolvePokemonOutProto.Result.ValueType # 3 - FAILED_POKEMON_CANNOT_EVOLVE: EvolvePokemonOutProto.Result.ValueType # 4 - FAILED_POKEMON_IS_DEPLOYED: EvolvePokemonOutProto.Result.ValueType # 5 - FAILED_INVALID_ITEM_REQUIREMENT: EvolvePokemonOutProto.Result.ValueType # 6 - - RESULT_FIELD_NUMBER: builtins.int - EVOLVED_POKEMON_FIELD_NUMBER: builtins.int - EXP_AWARDED_FIELD_NUMBER: builtins.int - CANDY_AWARDED_FIELD_NUMBER: builtins.int - OB_MEGA_EVOLE_POKEMON_FIELD_NUMBER: builtins.int - result: global___EvolvePokemonOutProto.Result.ValueType - @property - def evolved_pokemon(self) -> global___PokemonProto: ... - exp_awarded: builtins.int - candy_awarded: builtins.int - @property - def ob_mega_evole_pokemon(self) -> global___ObMegaEvolvePokemonProtoField: ... - def __init__( - self, - *, - result: global___EvolvePokemonOutProto.Result.ValueType = ..., - evolved_pokemon: global___PokemonProto | None = ..., - exp_awarded: builtins.int = ..., - candy_awarded: builtins.int = ..., - ob_mega_evole_pokemon: global___ObMegaEvolvePokemonProtoField | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["evolved_pokemon", b"evolved_pokemon", "ob_mega_evole_pokemon", b"ob_mega_evole_pokemon"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["candy_awarded", b"candy_awarded", "evolved_pokemon", b"evolved_pokemon", "exp_awarded", b"exp_awarded", "ob_mega_evole_pokemon", b"ob_mega_evole_pokemon", "result", b"result"]) -> None: ... - -global___EvolvePokemonOutProto = EvolvePokemonOutProto - -@typing_extensions.final -class EvolvePokemonProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_ID_FIELD_NUMBER: builtins.int - EVOLUTION_ITEM_REQUIREMENT_FIELD_NUMBER: builtins.int - TARGET_POKEMON_ID_FIELD_NUMBER: builtins.int - TARGET_POKEMON_FORM_FIELD_NUMBER: builtins.int - USE_SPECIAL_FIELD_NUMBER: builtins.int - OB_MEGA_EVOLE_POKEMON_FIELD_NUMBER: builtins.int - OB_EVOLE_FIELD_FIELD_NUMBER: builtins.int - pokemon_id: builtins.int - evolution_item_requirement: global___Item.ValueType - target_pokemon_id: global___HoloPokemonId.ValueType - target_pokemon_form: global___PokemonDisplayProto.Form.ValueType - use_special: builtins.bool - ob_mega_evole_pokemon: builtins.bool - @property - def ob_evole_field(self) -> global___ObEvoleField: ... - def __init__( - self, - *, - pokemon_id: builtins.int = ..., - evolution_item_requirement: global___Item.ValueType = ..., - target_pokemon_id: global___HoloPokemonId.ValueType = ..., - target_pokemon_form: global___PokemonDisplayProto.Form.ValueType = ..., - use_special: builtins.bool = ..., - ob_mega_evole_pokemon: builtins.bool = ..., - ob_evole_field: global___ObEvoleField | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["ob_evole_field", b"ob_evole_field"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["evolution_item_requirement", b"evolution_item_requirement", "ob_evole_field", b"ob_evole_field", "ob_mega_evole_pokemon", b"ob_mega_evole_pokemon", "pokemon_id", b"pokemon_id", "target_pokemon_form", b"target_pokemon_form", "target_pokemon_id", b"target_pokemon_id", "use_special", b"use_special"]) -> None: ... - -global___EvolvePokemonProto = EvolvePokemonProto - -@typing_extensions.final -class EvolvePokemonTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_FIELD_NUMBER: builtins.int - EVOLVED_POKEMON_FIELD_NUMBER: builtins.int - @property - def pokemon(self) -> global___PokemonTelemetry: ... - @property - def evolved_pokemon(self) -> global___PokemonTelemetry: ... - def __init__( - self, - *, - pokemon: global___PokemonTelemetry | None = ..., - evolved_pokemon: global___PokemonTelemetry | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["evolved_pokemon", b"evolved_pokemon", "pokemon", b"pokemon"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["evolved_pokemon", b"evolved_pokemon", "pokemon", b"pokemon"]) -> None: ... - -global___EvolvePokemonTelemetry = EvolvePokemonTelemetry - -@typing_extensions.final -class ExRaidSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MINIMUM_EX_RAID_SHARE_LEVEL_FIELD_NUMBER: builtins.int - OB_EX_RAID_SETTING_FIELD_NUMBER: builtins.int - minimum_ex_raid_share_level: global___FriendshipLevelMilestone.ValueType - ob_ex_raid_setting: builtins.int - """todo: not in apk, need look better (maybe bool but i leave as int for look if > 1)""" - def __init__( - self, - *, - minimum_ex_raid_share_level: global___FriendshipLevelMilestone.ValueType = ..., - ob_ex_raid_setting: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["minimum_ex_raid_share_level", b"minimum_ex_raid_share_level", "ob_ex_raid_setting", b"ob_ex_raid_setting"]) -> None: ... - -global___ExRaidSettingsProto = ExRaidSettingsProto - -@typing_extensions.final -class ExceptionCaugthDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _ExceptionType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ExceptionTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ExceptionCaugthDataProto._ExceptionType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - NO_EXCEPTION: ExceptionCaugthDataProto._ExceptionType.ValueType # 0 - - class ExceptionType(_ExceptionType, metaclass=_ExceptionTypeEnumTypeWrapper): ... - NO_EXCEPTION: ExceptionCaugthDataProto.ExceptionType.ValueType # 0 - - OB_EXCEPTION_INT32_FIELD_NUMBER: builtins.int - OB_EXCEPTION_FIELD_NUMBER: builtins.int - ob_exception_int32: builtins.int - ob_exception: global___ExceptionCaugthDataProto.ExceptionType.ValueType - def __init__( - self, - *, - ob_exception_int32: builtins.int = ..., - ob_exception: global___ExceptionCaugthDataProto.ExceptionType.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_exception", b"ob_exception", "ob_exception_int32", b"ob_exception_int32"]) -> None: ... - -global___ExceptionCaugthDataProto = ExceptionCaugthDataProto - -@typing_extensions.final -class ExceptionCaugthDataV2Proto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _ExceptionType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ExceptionTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ExceptionCaugthDataV2Proto._ExceptionType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - NO_EXCEPTION: ExceptionCaugthDataV2Proto._ExceptionType.ValueType # 0 - COMBAT_PUB_SUB: ExceptionCaugthDataV2Proto._ExceptionType.ValueType # 1 - - class ExceptionType(_ExceptionType, metaclass=_ExceptionTypeEnumTypeWrapper): ... - NO_EXCEPTION: ExceptionCaugthDataV2Proto.ExceptionType.ValueType # 0 - COMBAT_PUB_SUB: ExceptionCaugthDataV2Proto.ExceptionType.ValueType # 1 - - OB_INT32_FIELD_NUMBER: builtins.int - TYPE_FIELD_NUMBER: builtins.int - ob_int32: builtins.int - type: global___ExceptionCaugthDataV2Proto.ExceptionType.ValueType - def __init__( - self, - *, - ob_int32: builtins.int = ..., - type: global___ExceptionCaugthDataV2Proto.ExceptionType.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_int32", b"ob_int32", "type", b"type"]) -> None: ... - -global___ExceptionCaugthDataV2Proto = ExceptionCaugthDataV2Proto - -@typing_extensions.final -class ExclusiveRaidCancellationProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FORT_ID_FIELD_NUMBER: builtins.int - START_TIME_MS_FIELD_NUMBER: builtins.int - END_TIME_MS_FIELD_NUMBER: builtins.int - IMAGE_URL_FIELD_NUMBER: builtins.int - LATITUDE_FIELD_NUMBER: builtins.int - LONGITUDE_FIELD_NUMBER: builtins.int - GYM_NAME_FIELD_NUMBER: builtins.int - REWARDS_FIELD_NUMBER: builtins.int - fort_id: builtins.str - start_time_ms: builtins.int - end_time_ms: builtins.int - image_url: builtins.str - latitude: builtins.float - longitude: builtins.float - gym_name: builtins.str - @property - def rewards(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___LootItemProto]: ... - def __init__( - self, - *, - fort_id: builtins.str = ..., - start_time_ms: builtins.int = ..., - end_time_ms: builtins.int = ..., - image_url: builtins.str = ..., - latitude: builtins.float = ..., - longitude: builtins.float = ..., - gym_name: builtins.str = ..., - rewards: collections.abc.Iterable[global___LootItemProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["end_time_ms", b"end_time_ms", "fort_id", b"fort_id", "gym_name", b"gym_name", "image_url", b"image_url", "latitude", b"latitude", "longitude", b"longitude", "rewards", b"rewards", "start_time_ms", b"start_time_ms"]) -> None: ... - -global___ExclusiveRaidCancellationProto = ExclusiveRaidCancellationProto - -@typing_extensions.final -class ExclusiveTicketInfoProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - RAID_SEED_FIELD_NUMBER: builtins.int - FORT_ID_FIELD_NUMBER: builtins.int - START_TIME_MS_FIELD_NUMBER: builtins.int - END_TIME_MS_FIELD_NUMBER: builtins.int - IMAGE_URL_FIELD_NUMBER: builtins.int - LATITUDE_FIELD_NUMBER: builtins.int - LONGITUDE_FIELD_NUMBER: builtins.int - GYM_NAME_FIELD_NUMBER: builtins.int - SPAWN_TIME_MS_FIELD_NUMBER: builtins.int - IS_CANCELLED_FIELD_NUMBER: builtins.int - RAID_POKEMON_FIELD_NUMBER: builtins.int - INVITER_FIELD_NUMBER: builtins.int - INVITEE_FIELD_NUMBER: builtins.int - raid_seed: builtins.int - fort_id: builtins.str - start_time_ms: builtins.int - end_time_ms: builtins.int - image_url: builtins.str - latitude: builtins.float - longitude: builtins.float - gym_name: builtins.str - spawn_time_ms: builtins.int - is_cancelled: builtins.bool - @property - def raid_pokemon(self) -> global___PokemonProto: ... - @property - def inviter(self) -> global___SharedExclusiveTicketTrainerInfo: ... - @property - def invitee(self) -> global___SharedExclusiveTicketTrainerInfo: ... - def __init__( - self, - *, - raid_seed: builtins.int = ..., - fort_id: builtins.str = ..., - start_time_ms: builtins.int = ..., - end_time_ms: builtins.int = ..., - image_url: builtins.str = ..., - latitude: builtins.float = ..., - longitude: builtins.float = ..., - gym_name: builtins.str = ..., - spawn_time_ms: builtins.int = ..., - is_cancelled: builtins.bool = ..., - raid_pokemon: global___PokemonProto | None = ..., - inviter: global___SharedExclusiveTicketTrainerInfo | None = ..., - invitee: global___SharedExclusiveTicketTrainerInfo | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["invitee", b"invitee", "inviter", b"inviter", "raid_pokemon", b"raid_pokemon"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["end_time_ms", b"end_time_ms", "fort_id", b"fort_id", "gym_name", b"gym_name", "image_url", b"image_url", "invitee", b"invitee", "inviter", b"inviter", "is_cancelled", b"is_cancelled", "latitude", b"latitude", "longitude", b"longitude", "raid_pokemon", b"raid_pokemon", "raid_seed", b"raid_seed", "spawn_time_ms", b"spawn_time_ms", "start_time_ms", b"start_time_ms"]) -> None: ... - -global___ExclusiveTicketInfoProto = ExclusiveTicketInfoProto - -@typing_extensions.final -class ExperienceBoostAttributesProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - XP_MULTIPLIER_FIELD_NUMBER: builtins.int - BOOST_DURATION_MS_FIELD_NUMBER: builtins.int - xp_multiplier: builtins.float - boost_duration_ms: builtins.int - def __init__( - self, - *, - xp_multiplier: builtins.float = ..., - boost_duration_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["boost_duration_ms", b"boost_duration_ms", "xp_multiplier", b"xp_multiplier"]) -> None: ... - -global___ExperienceBoostAttributesProto = ExperienceBoostAttributesProto - -@typing_extensions.final -class ExtendedOverrideSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TEMP_EVOLUTION_ID_FIELD_NUMBER: builtins.int - POKEMON_SIZE_SETTINGS_FIELD_NUMBER: builtins.int - temp_evolution_id: global___HoloTemporaryEvolutionId.ValueType - @property - def pokemon_size_settings(self) -> global___PokemonSizeSettingsProto: ... - def __init__( - self, - *, - temp_evolution_id: global___HoloTemporaryEvolutionId.ValueType = ..., - pokemon_size_settings: global___PokemonSizeSettingsProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["pokemon_size_settings", b"pokemon_size_settings"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["pokemon_size_settings", b"pokemon_size_settings", "temp_evolution_id", b"temp_evolution_id"]) -> None: ... - -global___ExtendedOverrideSettingsProto = ExtendedOverrideSettingsProto - -@typing_extensions.final -class ExtendedPrimalSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLED_FIELD_NUMBER: builtins.int - enabled: builtins.bool - def __init__( - self, - *, - enabled: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["enabled", b"enabled"]) -> None: ... - -global___ExtendedPrimalSettingsProto = ExtendedPrimalSettingsProto - -@typing_extensions.final -class ExtensionRangeOptions(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___ExtensionRangeOptions = ExtensionRangeOptions - -@typing_extensions.final -class ExternalAddressableAssetsSettings(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_1_FIELD_NUMBER: builtins.int - OB_INT32_2_FIELD_NUMBER: builtins.int - ob_int32_1: builtins.int - ob_int32_2: builtins.int - def __init__( - self, - *, - ob_int32_1: builtins.int = ..., - ob_int32_2: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_int32_1", b"ob_int32_1", "ob_int32_2", b"ob_int32_2"]) -> None: ... - -global___ExternalAddressableAssetsSettings = ExternalAddressableAssetsSettings - -@typing_extensions.final -class FakeDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FAKE_POKEMON_FIELD_NUMBER: builtins.int - @property - def fake_pokemon(self) -> global___PokemonProto: ... - def __init__( - self, - *, - fake_pokemon: global___PokemonProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["fake_pokemon", b"fake_pokemon"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["fake_pokemon", b"fake_pokemon"]) -> None: ... - -global___FakeDataProto = FakeDataProto - -@typing_extensions.final -class FavoritePokemonTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_FIELD_NUMBER: builtins.int - FAVORED_FIELD_NUMBER: builtins.int - @property - def pokemon(self) -> global___PokemonTelemetry: ... - favored: builtins.bool - def __init__( - self, - *, - pokemon: global___PokemonTelemetry | None = ..., - favored: builtins.bool = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["pokemon", b"pokemon"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["favored", b"favored", "pokemon", b"pokemon"]) -> None: ... - -global___FavoritePokemonTelemetry = FavoritePokemonTelemetry - -@typing_extensions.final -class FbTokenProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TOKEN_FIELD_NUMBER: builtins.int - token: builtins.str - def __init__( - self, - *, - token: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["token", b"token"]) -> None: ... - -global___FbTokenProto = FbTokenProto - -@typing_extensions.final -class Feature(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - BUILDING_METADATA_FIELD_NUMBER: builtins.int - ROAD_METADATA_FIELD_NUMBER: builtins.int - TRANSIT_METADATA_FIELD_NUMBER: builtins.int - FEATURE_KIND_FIELD_NUMBER: builtins.int - GEOMETRY_FIELD_NUMBER: builtins.int - LABEL_FIELD_NUMBER: builtins.int - @property - def building_metadata(self) -> global___BuildingMetadata: ... - @property - def road_metadata(self) -> global___RoadMetadata: ... - @property - def transit_metadata(self) -> global___TransitMetadata: ... - feature_kind: global___FeatureKind.ValueType - @property - def geometry(self) -> global___Geometry: ... - @property - def label(self) -> global___Label: ... - def __init__( - self, - *, - building_metadata: global___BuildingMetadata | None = ..., - road_metadata: global___RoadMetadata | None = ..., - transit_metadata: global___TransitMetadata | None = ..., - feature_kind: global___FeatureKind.ValueType = ..., - geometry: global___Geometry | None = ..., - label: global___Label | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["Metadata", b"Metadata", "building_metadata", b"building_metadata", "geometry", b"geometry", "label", b"label", "road_metadata", b"road_metadata", "transit_metadata", b"transit_metadata"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["Metadata", b"Metadata", "building_metadata", b"building_metadata", "feature_kind", b"feature_kind", "geometry", b"geometry", "label", b"label", "road_metadata", b"road_metadata", "transit_metadata", b"transit_metadata"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["Metadata", b"Metadata"]) -> typing_extensions.Literal["building_metadata", "road_metadata", "transit_metadata"] | None: ... - -global___Feature = Feature - -@typing_extensions.final -class FeatureUnlockLevelSettings(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - BULK_POSTCARD_DELETE_ENABLED_FIELD_NUMBER: builtins.int - OB_INT32_2_FIELD_NUMBER: builtins.int - OB_INT32_3_FIELD_NUMBER: builtins.int - bulk_postcard_delete_enabled: builtins.int - ob_int32_2: builtins.int - ob_int32_3: builtins.int - def __init__( - self, - *, - bulk_postcard_delete_enabled: builtins.int = ..., - ob_int32_2: builtins.int = ..., - ob_int32_3: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["bulk_postcard_delete_enabled", b"bulk_postcard_delete_enabled", "ob_int32_2", b"ob_int32_2", "ob_int32_3", b"ob_int32_3"]) -> None: ... - -global___FeatureUnlockLevelSettings = FeatureUnlockLevelSettings - -@typing_extensions.final -class FeedPokemonTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - STATUS_FIELD_NUMBER: builtins.int - POKEMON_FIELD_NUMBER: builtins.int - GYM_ID_FIELD_NUMBER: builtins.int - TEAM_FIELD_NUMBER: builtins.int - DEFENDER_COUNT_FIELD_NUMBER: builtins.int - MOTIVATION_FIELD_NUMBER: builtins.int - CP_NOW_FIELD_NUMBER: builtins.int - status: builtins.int - @property - def pokemon(self) -> global___PokemonTelemetry: ... - gym_id: builtins.str - team: global___Team.ValueType - defender_count: builtins.int - motivation: builtins.int - cp_now: builtins.int - def __init__( - self, - *, - status: builtins.int = ..., - pokemon: global___PokemonTelemetry | None = ..., - gym_id: builtins.str = ..., - team: global___Team.ValueType = ..., - defender_count: builtins.int = ..., - motivation: builtins.int = ..., - cp_now: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["pokemon", b"pokemon"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["cp_now", b"cp_now", "defender_count", b"defender_count", "gym_id", b"gym_id", "motivation", b"motivation", "pokemon", b"pokemon", "status", b"status", "team", b"team"]) -> None: ... - -global___FeedPokemonTelemetry = FeedPokemonTelemetry - -@typing_extensions.final -class FestivalSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _FestivalType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _FestivalTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[FestivalSettingsProto._FestivalType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - NONE: FestivalSettingsProto._FestivalType.ValueType # 0 - HALLOWEEN: FestivalSettingsProto._FestivalType.ValueType # 1 - HOLIDAY: FestivalSettingsProto._FestivalType.ValueType # 2 - ROCKET: FestivalSettingsProto._FestivalType.ValueType # 3 - - class FestivalType(_FestivalType, metaclass=_FestivalTypeEnumTypeWrapper): ... - NONE: FestivalSettingsProto.FestivalType.ValueType # 0 - HALLOWEEN: FestivalSettingsProto.FestivalType.ValueType # 1 - HOLIDAY: FestivalSettingsProto.FestivalType.ValueType # 2 - ROCKET: FestivalSettingsProto.FestivalType.ValueType # 3 - - FESTIVAL_TYPE_FIELD_NUMBER: builtins.int - KEY_FIELD_NUMBER: builtins.int - VECTOR_FIELD_NUMBER: builtins.int - festival_type: global___FestivalSettingsProto.FestivalType.ValueType - key: builtins.str - vector: builtins.str - def __init__( - self, - *, - festival_type: global___FestivalSettingsProto.FestivalType.ValueType = ..., - key: builtins.str = ..., - vector: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["festival_type", b"festival_type", "key", b"key", "vector", b"vector"]) -> None: ... - -global___FestivalSettingsProto = FestivalSettingsProto - -@typing_extensions.final -class FetchAllNewsOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[FetchAllNewsOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: FetchAllNewsOutProto._Result.ValueType # 0 - SUCCESS: FetchAllNewsOutProto._Result.ValueType # 1 - NO_NEWS_FOUND: FetchAllNewsOutProto._Result.ValueType # 2 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: FetchAllNewsOutProto.Result.ValueType # 0 - SUCCESS: FetchAllNewsOutProto.Result.ValueType # 1 - NO_NEWS_FOUND: FetchAllNewsOutProto.Result.ValueType # 2 - - RESULT_FIELD_NUMBER: builtins.int - CURRENT_NEWS_FIELD_NUMBER: builtins.int - result: global___FetchAllNewsOutProto.Result.ValueType - @property - def current_news(self) -> global___CurrentNewsProto: ... - def __init__( - self, - *, - result: global___FetchAllNewsOutProto.Result.ValueType = ..., - current_news: global___CurrentNewsProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["current_news", b"current_news"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["current_news", b"current_news", "result", b"result"]) -> None: ... - -global___FetchAllNewsOutProto = FetchAllNewsOutProto - -@typing_extensions.final -class FetchAllNewsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___FetchAllNewsProto = FetchAllNewsProto - -@typing_extensions.final -class FetchNewsfeedOutResponse(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[FetchNewsfeedOutResponse._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: FetchNewsfeedOutResponse._Status.ValueType # 0 - SUCCESS: FetchNewsfeedOutResponse._Status.ValueType # 1 - ERROR_UNKNOWN: FetchNewsfeedOutResponse._Status.ValueType # 2 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: FetchNewsfeedOutResponse.Status.ValueType # 0 - SUCCESS: FetchNewsfeedOutResponse.Status.ValueType # 1 - ERROR_UNKNOWN: FetchNewsfeedOutResponse.Status.ValueType # 2 - - STATUS_FIELD_NUMBER: builtins.int - POST_RECORD_FIELD_NUMBER: builtins.int - status: global___FetchNewsfeedOutResponse.Status.ValueType - @property - def post_record(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___NewsfeedPostRecord]: ... - def __init__( - self, - *, - status: global___FetchNewsfeedOutResponse.Status.ValueType = ..., - post_record: collections.abc.Iterable[global___NewsfeedPostRecord] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["post_record", b"post_record", "status", b"status"]) -> None: ... - -global___FetchNewsfeedOutResponse = FetchNewsfeedOutResponse - -@typing_extensions.final -class FetchNewsfeedRequest(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PAGE_TOKEN_FIELD_NUMBER: builtins.int - PLAYER_ID_FIELD_NUMBER: builtins.int - NUMBER_OF_POSTS_FIELD_NUMBER: builtins.int - APP_ID_FIELD_NUMBER: builtins.int - NEWSFEED_CHANNEL_FIELD_NUMBER: builtins.int - LANGUAGE_VERSION_FIELD_NUMBER: builtins.int - COUNTRY_CODE_FIELD_NUMBER: builtins.int - page_token: builtins.str - player_id: builtins.str - number_of_posts: builtins.int - app_id: builtins.str - @property - def newsfeed_channel(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___NewsfeedPost.NewsfeedChannel.ValueType]: ... - language_version: builtins.str - country_code: builtins.str - def __init__( - self, - *, - page_token: builtins.str = ..., - player_id: builtins.str = ..., - number_of_posts: builtins.int = ..., - app_id: builtins.str = ..., - newsfeed_channel: collections.abc.Iterable[global___NewsfeedPost.NewsfeedChannel.ValueType] | None = ..., - language_version: builtins.str = ..., - country_code: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["app_id", b"app_id", "country_code", b"country_code", "language_version", b"language_version", "newsfeed_channel", b"newsfeed_channel", "number_of_posts", b"number_of_posts", "page_token", b"page_token", "player_id", b"player_id"]) -> None: ... - -global___FetchNewsfeedRequest = FetchNewsfeedRequest - -@typing_extensions.final -class FetchNewsfeedResponse(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[FetchNewsfeedResponse._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: FetchNewsfeedResponse._Result.ValueType # 0 - SUCCESS: FetchNewsfeedResponse._Result.ValueType # 1 - INTERNAL_ERROR: FetchNewsfeedResponse._Result.ValueType # 2 - CHANNEL_NOT_DEFINED: FetchNewsfeedResponse._Result.ValueType # 3 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: FetchNewsfeedResponse.Result.ValueType # 0 - SUCCESS: FetchNewsfeedResponse.Result.ValueType # 1 - INTERNAL_ERROR: FetchNewsfeedResponse.Result.ValueType # 2 - CHANNEL_NOT_DEFINED: FetchNewsfeedResponse.Result.ValueType # 3 - - RESULT_FIELD_NUMBER: builtins.int - POST_RECORD_FIELD_NUMBER: builtins.int - NEXT_PAGE_TOKEN_FIELD_NUMBER: builtins.int - result: global___FetchNewsfeedResponse.Result.ValueType - @property - def post_record(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___NewsfeedPostRecord]: ... - next_page_token: builtins.str - def __init__( - self, - *, - result: global___FetchNewsfeedResponse.Result.ValueType = ..., - post_record: collections.abc.Iterable[global___NewsfeedPostRecord] | None = ..., - next_page_token: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["next_page_token", b"next_page_token", "post_record", b"post_record", "result", b"result"]) -> None: ... - -global___FetchNewsfeedResponse = FetchNewsfeedResponse - -@typing_extensions.final -class Field(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Cardinality: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _CardinalityEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[Field._Cardinality.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - unknown: Field._Cardinality.ValueType # 0 - optional: Field._Cardinality.ValueType # 1 - required: Field._Cardinality.ValueType # 2 - repeated: Field._Cardinality.ValueType # 3 - - class Cardinality(_Cardinality, metaclass=_CardinalityEnumTypeWrapper): ... - unknown: Field.Cardinality.ValueType # 0 - optional: Field.Cardinality.ValueType # 1 - required: Field.Cardinality.ValueType # 2 - repeated: Field.Cardinality.ValueType # 3 - - class _Kind: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _KindEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[Field._Kind.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - type_unknown: Field._Kind.ValueType # 0 - type_double: Field._Kind.ValueType # 1 - type_float: Field._Kind.ValueType # 2 - type_int64: Field._Kind.ValueType # 3 - type_uint64: Field._Kind.ValueType # 4 - type_int32: Field._Kind.ValueType # 5 - type_fixed64: Field._Kind.ValueType # 6 - type_fixed32: Field._Kind.ValueType # 7 - type_bool: Field._Kind.ValueType # 8 - type_string: Field._Kind.ValueType # 9 - type_group: Field._Kind.ValueType # 10 - type_message: Field._Kind.ValueType # 11 - type_bytes: Field._Kind.ValueType # 12 - type_uint32: Field._Kind.ValueType # 13 - type_enum: Field._Kind.ValueType # 14 - type_sfixed32: Field._Kind.ValueType # 15 - type_sfixed64: Field._Kind.ValueType # 16 - type_sint32: Field._Kind.ValueType # 17 - type_sint64: Field._Kind.ValueType # 18 - - class Kind(_Kind, metaclass=_KindEnumTypeWrapper): ... - type_unknown: Field.Kind.ValueType # 0 - type_double: Field.Kind.ValueType # 1 - type_float: Field.Kind.ValueType # 2 - type_int64: Field.Kind.ValueType # 3 - type_uint64: Field.Kind.ValueType # 4 - type_int32: Field.Kind.ValueType # 5 - type_fixed64: Field.Kind.ValueType # 6 - type_fixed32: Field.Kind.ValueType # 7 - type_bool: Field.Kind.ValueType # 8 - type_string: Field.Kind.ValueType # 9 - type_group: Field.Kind.ValueType # 10 - type_message: Field.Kind.ValueType # 11 - type_bytes: Field.Kind.ValueType # 12 - type_uint32: Field.Kind.ValueType # 13 - type_enum: Field.Kind.ValueType # 14 - type_sfixed32: Field.Kind.ValueType # 15 - type_sfixed64: Field.Kind.ValueType # 16 - type_sint32: Field.Kind.ValueType # 17 - type_sint64: Field.Kind.ValueType # 18 - - KIND_FIELD_NUMBER: builtins.int - CARDINALITY_FIELD_NUMBER: builtins.int - NUMBER_FIELD_NUMBER: builtins.int - NAME_FIELD_NUMBER: builtins.int - TYPE_URL_FIELD_NUMBER: builtins.int - ONEOF_INDEX_FIELD_NUMBER: builtins.int - PACKED_FIELD_NUMBER: builtins.int - OPTIONS_FIELD_NUMBER: builtins.int - JSON_NAME_FIELD_NUMBER: builtins.int - DEFAULT_VALUE_FIELD_NUMBER: builtins.int - kind: global___Field.Kind.ValueType - cardinality: global___Field.Cardinality.ValueType - number: builtins.int - name: builtins.str - type_url: builtins.str - oneof_index: builtins.int - packed: builtins.bool - @property - def options(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Option]: ... - json_name: builtins.str - default_value: builtins.str - def __init__( - self, - *, - kind: global___Field.Kind.ValueType = ..., - cardinality: global___Field.Cardinality.ValueType = ..., - number: builtins.int = ..., - name: builtins.str = ..., - type_url: builtins.str = ..., - oneof_index: builtins.int = ..., - packed: builtins.bool = ..., - options: collections.abc.Iterable[global___Option] | None = ..., - json_name: builtins.str = ..., - default_value: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["cardinality", b"cardinality", "default_value", b"default_value", "json_name", b"json_name", "kind", b"kind", "name", b"name", "number", b"number", "oneof_index", b"oneof_index", "options", b"options", "packed", b"packed", "type_url", b"type_url"]) -> None: ... - -global___Field = Field - -@typing_extensions.final -class FieldDescriptorProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Label: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _LabelEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[FieldDescriptorProto._Label.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - LABEL_AUTO_INVALID: FieldDescriptorProto._Label.ValueType # 0 - optional: FieldDescriptorProto._Label.ValueType # 1 - required: FieldDescriptorProto._Label.ValueType # 2 - repeated: FieldDescriptorProto._Label.ValueType # 3 - - class Label(_Label, metaclass=_LabelEnumTypeWrapper): ... - LABEL_AUTO_INVALID: FieldDescriptorProto.Label.ValueType # 0 - optional: FieldDescriptorProto.Label.ValueType # 1 - required: FieldDescriptorProto.Label.ValueType # 2 - repeated: FieldDescriptorProto.Label.ValueType # 3 - - class _Type: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _TypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[FieldDescriptorProto._Type.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - TYPE_AUTO_INVALID: FieldDescriptorProto._Type.ValueType # 0 - type_double: FieldDescriptorProto._Type.ValueType # 1 - type_float: FieldDescriptorProto._Type.ValueType # 2 - type_int64: FieldDescriptorProto._Type.ValueType # 3 - type_uint64: FieldDescriptorProto._Type.ValueType # 4 - type_int32: FieldDescriptorProto._Type.ValueType # 5 - type_fixed64: FieldDescriptorProto._Type.ValueType # 6 - type_fixed32: FieldDescriptorProto._Type.ValueType # 7 - type_bool: FieldDescriptorProto._Type.ValueType # 8 - type_string: FieldDescriptorProto._Type.ValueType # 9 - type_group: FieldDescriptorProto._Type.ValueType # 10 - type_message: FieldDescriptorProto._Type.ValueType # 11 - type_bytes: FieldDescriptorProto._Type.ValueType # 12 - type_uint32: FieldDescriptorProto._Type.ValueType # 13 - type_enum: FieldDescriptorProto._Type.ValueType # 14 - type_sfixed32: FieldDescriptorProto._Type.ValueType # 15 - type_sfixed64: FieldDescriptorProto._Type.ValueType # 16 - type_sint32: FieldDescriptorProto._Type.ValueType # 17 - type_sint64: FieldDescriptorProto._Type.ValueType # 18 - - class Type(_Type, metaclass=_TypeEnumTypeWrapper): ... - TYPE_AUTO_INVALID: FieldDescriptorProto.Type.ValueType # 0 - type_double: FieldDescriptorProto.Type.ValueType # 1 - type_float: FieldDescriptorProto.Type.ValueType # 2 - type_int64: FieldDescriptorProto.Type.ValueType # 3 - type_uint64: FieldDescriptorProto.Type.ValueType # 4 - type_int32: FieldDescriptorProto.Type.ValueType # 5 - type_fixed64: FieldDescriptorProto.Type.ValueType # 6 - type_fixed32: FieldDescriptorProto.Type.ValueType # 7 - type_bool: FieldDescriptorProto.Type.ValueType # 8 - type_string: FieldDescriptorProto.Type.ValueType # 9 - type_group: FieldDescriptorProto.Type.ValueType # 10 - type_message: FieldDescriptorProto.Type.ValueType # 11 - type_bytes: FieldDescriptorProto.Type.ValueType # 12 - type_uint32: FieldDescriptorProto.Type.ValueType # 13 - type_enum: FieldDescriptorProto.Type.ValueType # 14 - type_sfixed32: FieldDescriptorProto.Type.ValueType # 15 - type_sfixed64: FieldDescriptorProto.Type.ValueType # 16 - type_sint32: FieldDescriptorProto.Type.ValueType # 17 - type_sint64: FieldDescriptorProto.Type.ValueType # 18 - - NAME_FIELD_NUMBER: builtins.int - EXTENDEE_FIELD_NUMBER: builtins.int - NUMBER_FIELD_NUMBER: builtins.int - LABEL_FIELD_NUMBER: builtins.int - TYPE_FIELD_NUMBER: builtins.int - TYPE_NAME_FIELD_NUMBER: builtins.int - DEFAULT_VALUE_FIELD_NUMBER: builtins.int - OPTIONS_FIELD_NUMBER: builtins.int - ONEOF_INDEX_FIELD_NUMBER: builtins.int - JSON_NAME_FIELD_NUMBER: builtins.int - name: builtins.str - extendee: builtins.str - number: builtins.int - label: global___FieldDescriptorProto.Label.ValueType - type: global___FieldDescriptorProto.Type.ValueType - type_name: builtins.str - default_value: builtins.str - @property - def options(self) -> global___FieldOptions: ... - oneof_index: builtins.int - json_name: builtins.str - def __init__( - self, - *, - name: builtins.str = ..., - extendee: builtins.str = ..., - number: builtins.int = ..., - label: global___FieldDescriptorProto.Label.ValueType = ..., - type: global___FieldDescriptorProto.Type.ValueType = ..., - type_name: builtins.str = ..., - default_value: builtins.str = ..., - options: global___FieldOptions | None = ..., - oneof_index: builtins.int = ..., - json_name: builtins.str = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["options", b"options"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["default_value", b"default_value", "extendee", b"extendee", "json_name", b"json_name", "label", b"label", "name", b"name", "number", b"number", "oneof_index", b"oneof_index", "options", b"options", "type", b"type", "type_name", b"type_name"]) -> None: ... - -global___FieldDescriptorProto = FieldDescriptorProto - -@typing_extensions.final -class FieldMask(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PATHS_FIELD_NUMBER: builtins.int - @property - def paths(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - def __init__( - self, - *, - paths: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["paths", b"paths"]) -> None: ... - -global___FieldMask = FieldMask - -@typing_extensions.final -class FieldOptions(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _CType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _CTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[FieldOptions._CType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - string: FieldOptions._CType.ValueType # 0 - cord: FieldOptions._CType.ValueType # 1 - string_piece: FieldOptions._CType.ValueType # 2 - - class CType(_CType, metaclass=_CTypeEnumTypeWrapper): ... - string: FieldOptions.CType.ValueType # 0 - cord: FieldOptions.CType.ValueType # 1 - string_piece: FieldOptions.CType.ValueType # 2 - - class _JSType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _JSTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[FieldOptions._JSType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - js_normal: FieldOptions._JSType.ValueType # 0 - js_string: FieldOptions._JSType.ValueType # 1 - js_number: FieldOptions._JSType.ValueType # 2 - - class JSType(_JSType, metaclass=_JSTypeEnumTypeWrapper): ... - js_normal: FieldOptions.JSType.ValueType # 0 - js_string: FieldOptions.JSType.ValueType # 1 - js_number: FieldOptions.JSType.ValueType # 2 - - CTYPE_FIELD_NUMBER: builtins.int - PACKED_FIELD_NUMBER: builtins.int - DEPRECATED_FIELD_NUMBER: builtins.int - LAZY_FIELD_NUMBER: builtins.int - JSTYPE_FIELD_NUMBER: builtins.int - WEAK_FIELD_NUMBER: builtins.int - UNINTERPRETED_OPTION_FIELD_NUMBER: builtins.int - ctype: global___FieldOptions.CType.ValueType - packed: builtins.bool - deprecated: builtins.bool - lazy: builtins.bool - jstype: global___FieldOptions.JSType.ValueType - weak: builtins.bool - @property - def uninterpreted_option(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___UninterpretedOption]: ... - def __init__( - self, - *, - ctype: global___FieldOptions.CType.ValueType = ..., - packed: builtins.bool = ..., - deprecated: builtins.bool = ..., - lazy: builtins.bool = ..., - jstype: global___FieldOptions.JSType.ValueType = ..., - weak: builtins.bool = ..., - uninterpreted_option: collections.abc.Iterable[global___UninterpretedOption] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ctype", b"ctype", "deprecated", b"deprecated", "jstype", b"jstype", "lazy", b"lazy", "packed", b"packed", "uninterpreted_option", b"uninterpreted_option", "weak", b"weak"]) -> None: ... - -global___FieldOptions = FieldOptions - -@typing_extensions.final -class FileDescriptorProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NAME_FIELD_NUMBER: builtins.int - PACKAGE_FIELD_NUMBER: builtins.int - DEPENDENCY_FIELD_NUMBER: builtins.int - MESSAGE_TYPE_FIELD_NUMBER: builtins.int - ENUM_TYPE_FIELD_NUMBER: builtins.int - SERVICE_FIELD_NUMBER: builtins.int - EXTENSION_FIELD_NUMBER: builtins.int - OPTIONS_FIELD_NUMBER: builtins.int - SOURCE_CODE_INFO_FIELD_NUMBER: builtins.int - PUBLIC_DEPENDENCY_FIELD_NUMBER: builtins.int - WEAK_DEPENDENCY_FIELD_NUMBER: builtins.int - SYNTAX_FIELD_NUMBER: builtins.int - name: builtins.str - package: builtins.str - @property - def dependency(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - @property - def message_type(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DescriptorProto]: ... - @property - def enum_type(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EnumDescriptorProto]: ... - @property - def service(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ServiceDescriptorProto]: ... - @property - def extension(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___FieldDescriptorProto]: ... - @property - def options(self) -> global___FileOptions: ... - @property - def source_code_info(self) -> global___SourceCodeInfo: ... - @property - def public_dependency(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - @property - def weak_dependency(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - syntax: builtins.str - def __init__( - self, - *, - name: builtins.str = ..., - package: builtins.str = ..., - dependency: collections.abc.Iterable[builtins.str] | None = ..., - message_type: collections.abc.Iterable[global___DescriptorProto] | None = ..., - enum_type: collections.abc.Iterable[global___EnumDescriptorProto] | None = ..., - service: collections.abc.Iterable[global___ServiceDescriptorProto] | None = ..., - extension: collections.abc.Iterable[global___FieldDescriptorProto] | None = ..., - options: global___FileOptions | None = ..., - source_code_info: global___SourceCodeInfo | None = ..., - public_dependency: collections.abc.Iterable[builtins.int] | None = ..., - weak_dependency: collections.abc.Iterable[builtins.int] | None = ..., - syntax: builtins.str = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["options", b"options", "source_code_info", b"source_code_info"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["dependency", b"dependency", "enum_type", b"enum_type", "extension", b"extension", "message_type", b"message_type", "name", b"name", "options", b"options", "package", b"package", "public_dependency", b"public_dependency", "service", b"service", "source_code_info", b"source_code_info", "syntax", b"syntax", "weak_dependency", b"weak_dependency"]) -> None: ... - -global___FileDescriptorProto = FileDescriptorProto - -@typing_extensions.final -class FileDescriptorSet(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FILE_FIELD_NUMBER: builtins.int - @property - def file(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___FileDescriptorProto]: ... - def __init__( - self, - *, - file: collections.abc.Iterable[global___FileDescriptorProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["file", b"file"]) -> None: ... - -global___FileDescriptorSet = FileDescriptorSet - -@typing_extensions.final -class FileOptions(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _OptimizeMode: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _OptimizeModeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[FileOptions._OptimizeMode.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - OPTIMIZEMODE_AUTO_INVALID: FileOptions._OptimizeMode.ValueType # 0 - speed: FileOptions._OptimizeMode.ValueType # 1 - code_size: FileOptions._OptimizeMode.ValueType # 2 - lite_runtime: FileOptions._OptimizeMode.ValueType # 3 - - class OptimizeMode(_OptimizeMode, metaclass=_OptimizeModeEnumTypeWrapper): ... - OPTIMIZEMODE_AUTO_INVALID: FileOptions.OptimizeMode.ValueType # 0 - speed: FileOptions.OptimizeMode.ValueType # 1 - code_size: FileOptions.OptimizeMode.ValueType # 2 - lite_runtime: FileOptions.OptimizeMode.ValueType # 3 - - JAVA_PACKAGE_FIELD_NUMBER: builtins.int - JAVA_OUTER_CLASSNAME_FIELD_NUMBER: builtins.int - OPTIMIZE_FOR_FIELD_NUMBER: builtins.int - JAVA_MULTIPLE_FILES_FIELD_NUMBER: builtins.int - GO_PACKAGE_FIELD_NUMBER: builtins.int - CC_GENERIC_SERVICES_FIELD_NUMBER: builtins.int - JAVA_GENERIC_SERVICES_FIELD_NUMBER: builtins.int - PY_GENERIC_SERVICES_FIELD_NUMBER: builtins.int - JAVA_GENERATE_EQUALS_AND_HASH_FIELD_NUMBER: builtins.int - DEPRECATED_FIELD_NUMBER: builtins.int - JAVA_STRING_CHECK_UTF8_FIELD_NUMBER: builtins.int - CC_ENABLE_ARENAS_FIELD_NUMBER: builtins.int - OBJC_CLASS_PREFIX_FIELD_NUMBER: builtins.int - CSHARP_NAMESPACE_FIELD_NUMBER: builtins.int - UNINTERPRETED_OPTION_FIELD_NUMBER: builtins.int - java_package: builtins.str - java_outer_classname: builtins.str - optimize_for: global___FileOptions.OptimizeMode.ValueType - java_multiple_files: builtins.bool - go_package: builtins.str - cc_generic_services: builtins.bool - java_generic_services: builtins.bool - py_generic_services: builtins.bool - java_generate_equals_and_hash: builtins.bool - deprecated: builtins.bool - java_string_check_utf8: builtins.bool - cc_enable_arenas: builtins.bool - objc_class_prefix: builtins.str - csharp_namespace: builtins.str - @property - def uninterpreted_option(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___UninterpretedOption]: ... - def __init__( - self, - *, - java_package: builtins.str = ..., - java_outer_classname: builtins.str = ..., - optimize_for: global___FileOptions.OptimizeMode.ValueType = ..., - java_multiple_files: builtins.bool = ..., - go_package: builtins.str = ..., - cc_generic_services: builtins.bool = ..., - java_generic_services: builtins.bool = ..., - py_generic_services: builtins.bool = ..., - java_generate_equals_and_hash: builtins.bool = ..., - deprecated: builtins.bool = ..., - java_string_check_utf8: builtins.bool = ..., - cc_enable_arenas: builtins.bool = ..., - objc_class_prefix: builtins.str = ..., - csharp_namespace: builtins.str = ..., - uninterpreted_option: collections.abc.Iterable[global___UninterpretedOption] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["cc_enable_arenas", b"cc_enable_arenas", "cc_generic_services", b"cc_generic_services", "csharp_namespace", b"csharp_namespace", "deprecated", b"deprecated", "go_package", b"go_package", "java_generate_equals_and_hash", b"java_generate_equals_and_hash", "java_generic_services", b"java_generic_services", "java_multiple_files", b"java_multiple_files", "java_outer_classname", b"java_outer_classname", "java_package", b"java_package", "java_string_check_utf8", b"java_string_check_utf8", "objc_class_prefix", b"objc_class_prefix", "optimize_for", b"optimize_for", "py_generic_services", b"py_generic_services", "uninterpreted_option", b"uninterpreted_option"]) -> None: ... - -global___FileOptions = FileOptions - -@typing_extensions.final -class FitnessMetricsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - DISTANCE_WALKED_METERS_FIELD_NUMBER: builtins.int - STEP_COUNT_FIELD_NUMBER: builtins.int - CALORIES_BURNED_KCALS_FIELD_NUMBER: builtins.int - EXERCISE_DURATION_MI_FIELD_NUMBER: builtins.int - WHEELCHAIR_DISTANCE_METERS_FIELD_NUMBER: builtins.int - WHEELCHAIR_PUSH_COUNT_FIELD_NUMBER: builtins.int - distance_walked_meters: builtins.float - step_count: builtins.int - calories_burned_kcals: builtins.float - exercise_duration_mi: builtins.int - wheelchair_distance_meters: builtins.float - wheelchair_push_count: builtins.float - def __init__( - self, - *, - distance_walked_meters: builtins.float = ..., - step_count: builtins.int = ..., - calories_burned_kcals: builtins.float = ..., - exercise_duration_mi: builtins.int = ..., - wheelchair_distance_meters: builtins.float = ..., - wheelchair_push_count: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["calories_burned_kcals", b"calories_burned_kcals", "distance_walked_meters", b"distance_walked_meters", "exercise_duration_mi", b"exercise_duration_mi", "step_count", b"step_count", "wheelchair_distance_meters", b"wheelchair_distance_meters", "wheelchair_push_count", b"wheelchair_push_count"]) -> None: ... - -global___FitnessMetricsProto = FitnessMetricsProto - -@typing_extensions.final -class FitnessMetricsReportHistory(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class MetricsHistory(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - BUCKET_FIELD_NUMBER: builtins.int - METRICS_FIELD_NUMBER: builtins.int - bucket: builtins.int - @property - def metrics(self) -> global___FitnessMetricsProto: ... - def __init__( - self, - *, - bucket: builtins.int = ..., - metrics: global___FitnessMetricsProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["metrics", b"metrics"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["bucket", b"bucket", "metrics", b"metrics"]) -> None: ... - - WEEKLY_HISTORY_FIELD_NUMBER: builtins.int - DAILY_HISTORY_FIELD_NUMBER: builtins.int - HOURLY_HISTORY_FIELD_NUMBER: builtins.int - @property - def weekly_history(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___FitnessMetricsReportHistory.MetricsHistory]: ... - @property - def daily_history(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___FitnessMetricsReportHistory.MetricsHistory]: ... - @property - def hourly_history(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___FitnessMetricsReportHistory.MetricsHistory]: ... - def __init__( - self, - *, - weekly_history: collections.abc.Iterable[global___FitnessMetricsReportHistory.MetricsHistory] | None = ..., - daily_history: collections.abc.Iterable[global___FitnessMetricsReportHistory.MetricsHistory] | None = ..., - hourly_history: collections.abc.Iterable[global___FitnessMetricsReportHistory.MetricsHistory] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["daily_history", b"daily_history", "hourly_history", b"hourly_history", "weekly_history", b"weekly_history"]) -> None: ... - -global___FitnessMetricsReportHistory = FitnessMetricsReportHistory - -@typing_extensions.final -class FitnessRecordProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class HourlyReportsEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - KEY_FIELD_NUMBER: builtins.int - VALUE_FIELD_NUMBER: builtins.int - key: builtins.int - @property - def value(self) -> global___FitnessMetricsProto: ... - def __init__( - self, - *, - key: builtins.int = ..., - value: global___FitnessMetricsProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["value", b"value"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["key", b"key", "value", b"value"]) -> None: ... - - HOURLY_REPORTS_FIELD_NUMBER: builtins.int - RAW_SAMPLES_FIELD_NUMBER: builtins.int - LAST_AGGREGATION_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - FITNESS_STATS_FIELD_NUMBER: builtins.int - REPORT_HISTORY_FIELD_NUMBER: builtins.int - @property - def hourly_reports(self) -> google.protobuf.internal.containers.MessageMap[builtins.int, global___FitnessMetricsProto]: ... - @property - def raw_samples(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___FitnessSample]: ... - last_aggregation_timestamp_ms: builtins.int - @property - def fitness_stats(self) -> global___FitnessStatsProto: ... - @property - def report_history(self) -> global___FitnessMetricsReportHistory: ... - def __init__( - self, - *, - hourly_reports: collections.abc.Mapping[builtins.int, global___FitnessMetricsProto] | None = ..., - raw_samples: collections.abc.Iterable[global___FitnessSample] | None = ..., - last_aggregation_timestamp_ms: builtins.int = ..., - fitness_stats: global___FitnessStatsProto | None = ..., - report_history: global___FitnessMetricsReportHistory | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["fitness_stats", b"fitness_stats", "report_history", b"report_history"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["fitness_stats", b"fitness_stats", "hourly_reports", b"hourly_reports", "last_aggregation_timestamp_ms", b"last_aggregation_timestamp_ms", "raw_samples", b"raw_samples", "report_history", b"report_history"]) -> None: ... - -global___FitnessRecordProto = FitnessRecordProto - -@typing_extensions.final -class FitnessReportProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - DAY_OFFSET_FROM_NOW_FIELD_NUMBER: builtins.int - WEEK_OFFSET_FROM_NOW_FIELD_NUMBER: builtins.int - HOUR_OFFSET_FROM_NOW_FIELD_NUMBER: builtins.int - METRICS_FIELD_NUMBER: builtins.int - GAME_DATA_FIELD_NUMBER: builtins.int - day_offset_from_now: builtins.int - week_offset_from_now: builtins.int - hour_offset_from_now: builtins.int - @property - def metrics(self) -> global___FitnessMetricsProto: ... - game_data: builtins.bytes - def __init__( - self, - *, - day_offset_from_now: builtins.int = ..., - week_offset_from_now: builtins.int = ..., - hour_offset_from_now: builtins.int = ..., - metrics: global___FitnessMetricsProto | None = ..., - game_data: builtins.bytes = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["Window", b"Window", "day_offset_from_now", b"day_offset_from_now", "hour_offset_from_now", b"hour_offset_from_now", "metrics", b"metrics", "week_offset_from_now", b"week_offset_from_now"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["Window", b"Window", "day_offset_from_now", b"day_offset_from_now", "game_data", b"game_data", "hour_offset_from_now", b"hour_offset_from_now", "metrics", b"metrics", "week_offset_from_now", b"week_offset_from_now"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["Window", b"Window"]) -> typing_extensions.Literal["day_offset_from_now", "week_offset_from_now", "hour_offset_from_now"] | None: ... - -global___FitnessReportProto = FitnessReportProto - -@typing_extensions.final -class FitnessRewardsLogEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[FitnessRewardsLogEntry._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: FitnessRewardsLogEntry._Result.ValueType # 0 - SUCCESS: FitnessRewardsLogEntry._Result.ValueType # 1 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: FitnessRewardsLogEntry.Result.ValueType # 0 - SUCCESS: FitnessRewardsLogEntry.Result.ValueType # 1 - - RESULT_FIELD_NUMBER: builtins.int - REWARDS_FIELD_NUMBER: builtins.int - DISTANCE_WALKED_KM_FIELD_NUMBER: builtins.int - result: global___FitnessRewardsLogEntry.Result.ValueType - @property - def rewards(self) -> global___LootProto: ... - distance_walked_km: builtins.float - def __init__( - self, - *, - result: global___FitnessRewardsLogEntry.Result.ValueType = ..., - rewards: global___LootProto | None = ..., - distance_walked_km: builtins.float = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["rewards", b"rewards"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["distance_walked_km", b"distance_walked_km", "result", b"result", "rewards", b"rewards"]) -> None: ... - -global___FitnessRewardsLogEntry = FitnessRewardsLogEntry - -@typing_extensions.final -class FitnessSample(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _FitnessSampleType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _FitnessSampleTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[FitnessSample._FitnessSampleType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - SAMPLE_UNSET: FitnessSample._FitnessSampleType.ValueType # 0 - STEPS: FitnessSample._FitnessSampleType.ValueType # 1 - WALKING_DISTANCE_METERS: FitnessSample._FitnessSampleType.ValueType # 2 - WHEELCHAIR_DISTANCE_METERS: FitnessSample._FitnessSampleType.ValueType # 3 - CALORIES_KCALS: FitnessSample._FitnessSampleType.ValueType # 4 - WHEELCHAIR_PUSH_COUNT: FitnessSample._FitnessSampleType.ValueType # 5 - EXERCISE_TIME_MI: FitnessSample._FitnessSampleType.ValueType # 6 - - class FitnessSampleType(_FitnessSampleType, metaclass=_FitnessSampleTypeEnumTypeWrapper): ... - SAMPLE_UNSET: FitnessSample.FitnessSampleType.ValueType # 0 - STEPS: FitnessSample.FitnessSampleType.ValueType # 1 - WALKING_DISTANCE_METERS: FitnessSample.FitnessSampleType.ValueType # 2 - WHEELCHAIR_DISTANCE_METERS: FitnessSample.FitnessSampleType.ValueType # 3 - CALORIES_KCALS: FitnessSample.FitnessSampleType.ValueType # 4 - WHEELCHAIR_PUSH_COUNT: FitnessSample.FitnessSampleType.ValueType # 5 - EXERCISE_TIME_MI: FitnessSample.FitnessSampleType.ValueType # 6 - - class _FitnessSourceType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _FitnessSourceTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[FitnessSample._FitnessSourceType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - SOURCE_UNSET: FitnessSample._FitnessSourceType.ValueType # 0 - HEALTHKIT: FitnessSample._FitnessSourceType.ValueType # 1 - GOOGLE_FIT: FitnessSample._FitnessSourceType.ValueType # 2 - APPLE_WATCH: FitnessSample._FitnessSourceType.ValueType # 3 - GPS: FitnessSample._FitnessSourceType.ValueType # 4 - ANDROID_SENSOR_HUB: FitnessSample._FitnessSourceType.ValueType # 5 - - class FitnessSourceType(_FitnessSourceType, metaclass=_FitnessSourceTypeEnumTypeWrapper): ... - SOURCE_UNSET: FitnessSample.FitnessSourceType.ValueType # 0 - HEALTHKIT: FitnessSample.FitnessSourceType.ValueType # 1 - GOOGLE_FIT: FitnessSample.FitnessSourceType.ValueType # 2 - APPLE_WATCH: FitnessSample.FitnessSourceType.ValueType # 3 - GPS: FitnessSample.FitnessSourceType.ValueType # 4 - ANDROID_SENSOR_HUB: FitnessSample.FitnessSourceType.ValueType # 5 - - SAMPLE_TYPE_FIELD_NUMBER: builtins.int - SAMPLE_START_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - SAMPLE_END_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - VALUE_FIELD_NUMBER: builtins.int - SOURCE_TYPE_FIELD_NUMBER: builtins.int - METADATA_FIELD_NUMBER: builtins.int - sample_type: global___FitnessSample.FitnessSampleType.ValueType - sample_start_timestamp_ms: builtins.int - sample_end_timestamp_ms: builtins.int - value: builtins.float - source_type: global___FitnessSample.FitnessSourceType.ValueType - @property - def metadata(self) -> global___FitnessSampleMetadata: ... - def __init__( - self, - *, - sample_type: global___FitnessSample.FitnessSampleType.ValueType = ..., - sample_start_timestamp_ms: builtins.int = ..., - sample_end_timestamp_ms: builtins.int = ..., - value: builtins.float = ..., - source_type: global___FitnessSample.FitnessSourceType.ValueType = ..., - metadata: global___FitnessSampleMetadata | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["metadata", b"metadata"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["metadata", b"metadata", "sample_end_timestamp_ms", b"sample_end_timestamp_ms", "sample_start_timestamp_ms", b"sample_start_timestamp_ms", "sample_type", b"sample_type", "source_type", b"source_type", "value", b"value"]) -> None: ... - -global___FitnessSample = FitnessSample - -@typing_extensions.final -class FitnessSampleMetadata(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ORIGINAL_DATA_SOURCE_FIELD_NUMBER: builtins.int - DATA_SOURCE_FIELD_NUMBER: builtins.int - SOURCE_REVISION_FIELD_NUMBER: builtins.int - DEVICE_FIELD_NUMBER: builtins.int - USER_ENTERED_FIELD_NUMBER: builtins.int - @property - def original_data_source(self) -> global___AndroidDataSource: ... - @property - def data_source(self) -> global___AndroidDataSource: ... - @property - def source_revision(self) -> global___IosSourceRevision: ... - @property - def device(self) -> global___IosDevice: ... - user_entered: builtins.bool - def __init__( - self, - *, - original_data_source: global___AndroidDataSource | None = ..., - data_source: global___AndroidDataSource | None = ..., - source_revision: global___IosSourceRevision | None = ..., - device: global___IosDevice | None = ..., - user_entered: builtins.bool = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["data_source", b"data_source", "device", b"device", "original_data_source", b"original_data_source", "source_revision", b"source_revision"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["data_source", b"data_source", "device", b"device", "original_data_source", b"original_data_source", "source_revision", b"source_revision", "user_entered", b"user_entered"]) -> None: ... - -global___FitnessSampleMetadata = FitnessSampleMetadata - -@typing_extensions.final -class FitnessStatsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - LAST_ACCUMULATED_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - ACCUMULATED_FIELD_NUMBER: builtins.int - PENDING_FIELD_NUMBER: builtins.int - PLAYER_INITIAL_WALK_KM_FIELD_NUMBER: builtins.int - PLAYER_TOTAL_WALK_KM_FIELD_NUMBER: builtins.int - PLAYER_TOTAL_STEPS_FIELD_NUMBER: builtins.int - last_accumulated_timestamp_ms: builtins.int - @property - def accumulated(self) -> global___FitnessMetricsProto: ... - @property - def pending(self) -> global___FitnessMetricsProto: ... - player_initial_walk_km: builtins.float - player_total_walk_km: builtins.float - player_total_steps: builtins.int - def __init__( - self, - *, - last_accumulated_timestamp_ms: builtins.int = ..., - accumulated: global___FitnessMetricsProto | None = ..., - pending: global___FitnessMetricsProto | None = ..., - player_initial_walk_km: builtins.float = ..., - player_total_walk_km: builtins.float = ..., - player_total_steps: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["accumulated", b"accumulated", "pending", b"pending"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["accumulated", b"accumulated", "last_accumulated_timestamp_ms", b"last_accumulated_timestamp_ms", "pending", b"pending", "player_initial_walk_km", b"player_initial_walk_km", "player_total_steps", b"player_total_steps", "player_total_walk_km", b"player_total_walk_km"]) -> None: ... - -global___FitnessStatsProto = FitnessStatsProto - -@typing_extensions.final -class FitnessUpdateOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[FitnessUpdateOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: FitnessUpdateOutProto._Status.ValueType # 0 - SUCCESS: FitnessUpdateOutProto._Status.ValueType # 1 - ERROR_UNKNOWN: FitnessUpdateOutProto._Status.ValueType # 2 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: FitnessUpdateOutProto.Status.ValueType # 0 - SUCCESS: FitnessUpdateOutProto.Status.ValueType # 1 - ERROR_UNKNOWN: FitnessUpdateOutProto.Status.ValueType # 2 - - STATUS_FIELD_NUMBER: builtins.int - status: global___FitnessUpdateOutProto.Status.ValueType - def __init__( - self, - *, - status: global___FitnessUpdateOutProto.Status.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["status", b"status"]) -> None: ... - -global___FitnessUpdateOutProto = FitnessUpdateOutProto - -@typing_extensions.final -class FitnessUpdateProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FITNESS_SAMPLES_FIELD_NUMBER: builtins.int - @property - def fitness_samples(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___FitnessSample]: ... - def __init__( - self, - *, - fitness_samples: collections.abc.Iterable[global___FitnessSample] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["fitness_samples", b"fitness_samples"]) -> None: ... - -global___FitnessUpdateProto = FitnessUpdateProto - -@typing_extensions.final -class FlagCategory(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Category: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _CategoryEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[FlagCategory._Category.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNDEFINED: FlagCategory._Category.ValueType # 0 - THREAT: FlagCategory._Category.ValueType # 100 - SELF_HARM: FlagCategory._Category.ValueType # 101 - NUDITY: FlagCategory._Category.ValueType # 102 - VIOLENCE: FlagCategory._Category.ValueType # 103 - DRUGS: FlagCategory._Category.ValueType # 104 - CHILD_SAFETY: FlagCategory._Category.ValueType # 105 - EXTREMISM: FlagCategory._Category.ValueType # 106 - WEAPONS_AND_SOLICITATION: FlagCategory._Category.ValueType # 107 - PUBLIC_THREAT: FlagCategory._Category.ValueType # 108 - INAPPROPRIATE: FlagCategory._Category.ValueType # 200 - HATE_SPEECH: FlagCategory._Category.ValueType # 201 - PRIVACY_INVASION: FlagCategory._Category.ValueType # 202 - SEXUAL: FlagCategory._Category.ValueType # 203 - IP_VIOLATION: FlagCategory._Category.ValueType # 204 - HACKING: FlagCategory._Category.ValueType # 205 - BULLYING: FlagCategory._Category.ValueType # 300 - SPAM: FlagCategory._Category.ValueType # 301 - OTHER_VIOLATION: FlagCategory._Category.ValueType # 302 - - class Category(_Category, metaclass=_CategoryEnumTypeWrapper): ... - UNDEFINED: FlagCategory.Category.ValueType # 0 - THREAT: FlagCategory.Category.ValueType # 100 - SELF_HARM: FlagCategory.Category.ValueType # 101 - NUDITY: FlagCategory.Category.ValueType # 102 - VIOLENCE: FlagCategory.Category.ValueType # 103 - DRUGS: FlagCategory.Category.ValueType # 104 - CHILD_SAFETY: FlagCategory.Category.ValueType # 105 - EXTREMISM: FlagCategory.Category.ValueType # 106 - WEAPONS_AND_SOLICITATION: FlagCategory.Category.ValueType # 107 - PUBLIC_THREAT: FlagCategory.Category.ValueType # 108 - INAPPROPRIATE: FlagCategory.Category.ValueType # 200 - HATE_SPEECH: FlagCategory.Category.ValueType # 201 - PRIVACY_INVASION: FlagCategory.Category.ValueType # 202 - SEXUAL: FlagCategory.Category.ValueType # 203 - IP_VIOLATION: FlagCategory.Category.ValueType # 204 - HACKING: FlagCategory.Category.ValueType # 205 - BULLYING: FlagCategory.Category.ValueType # 300 - SPAM: FlagCategory.Category.ValueType # 301 - OTHER_VIOLATION: FlagCategory.Category.ValueType # 302 - - def __init__( - self, - ) -> None: ... - -global___FlagCategory = FlagCategory - -@typing_extensions.final -class FlagPhotoRequest(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - REPORTED_PLAYER_ID_FIELD_NUMBER: builtins.int - PHOTO_ID_FIELD_NUMBER: builtins.int - ORIGIN_FIELD_NUMBER: builtins.int - CATEGORY_FIELD_NUMBER: builtins.int - REPORTED_NIA_ACCOUNT_ID_FIELD_NUMBER: builtins.int - reported_player_id: builtins.str - photo_id: builtins.str - origin: global___ReportAttributeData.Origin.ValueType - category: global___FlagCategory.Category.ValueType - reported_nia_account_id: builtins.str - def __init__( - self, - *, - reported_player_id: builtins.str = ..., - photo_id: builtins.str = ..., - origin: global___ReportAttributeData.Origin.ValueType = ..., - category: global___FlagCategory.Category.ValueType = ..., - reported_nia_account_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["category", b"category", "origin", b"origin", "photo_id", b"photo_id", "reported_nia_account_id", b"reported_nia_account_id", "reported_player_id", b"reported_player_id"]) -> None: ... - -global___FlagPhotoRequest = FlagPhotoRequest - -@typing_extensions.final -class FlagPhotoResponse(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[FlagPhotoResponse._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: FlagPhotoResponse._Result.ValueType # 0 - SUCCESS: FlagPhotoResponse._Result.ValueType # 1 - IMAGE_NOT_FOUND: FlagPhotoResponse._Result.ValueType # 2 - ERROR_UNKNOWN: FlagPhotoResponse._Result.ValueType # 3 - ERROR_FILING_REPORT: FlagPhotoResponse._Result.ValueType # 4 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: FlagPhotoResponse.Result.ValueType # 0 - SUCCESS: FlagPhotoResponse.Result.ValueType # 1 - IMAGE_NOT_FOUND: FlagPhotoResponse.Result.ValueType # 2 - ERROR_UNKNOWN: FlagPhotoResponse.Result.ValueType # 3 - ERROR_FILING_REPORT: FlagPhotoResponse.Result.ValueType # 4 - - RESULT_FIELD_NUMBER: builtins.int - result: global___FlagPhotoResponse.Result.ValueType - def __init__( - self, - *, - result: global___FlagPhotoResponse.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result"]) -> None: ... - -global___FlagPhotoResponse = FlagPhotoResponse - -@typing_extensions.final -class FloatValue(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - VALUE_FIELD_NUMBER: builtins.int - value: builtins.float - def __init__( - self, - *, - value: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["value", b"value"]) -> None: ... - -global___FloatValue = FloatValue - -@typing_extensions.final -class FollowerDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_FOLLOWERS_FIELD_NUMBER: builtins.int - @property - def pokemon_followers(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___FollowerPokemonProto]: ... - def __init__( - self, - *, - pokemon_followers: collections.abc.Iterable[global___FollowerPokemonProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["pokemon_followers", b"pokemon_followers"]) -> None: ... - -global___FollowerDataProto = FollowerDataProto - -@typing_extensions.final -class FollowerPokemonProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _FollowerId: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _FollowerIdEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[FollowerPokemonProto._FollowerId.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: FollowerPokemonProto._FollowerId.ValueType # 0 - ID_1: FollowerPokemonProto._FollowerId.ValueType # 1 - - class FollowerId(_FollowerId, metaclass=_FollowerIdEnumTypeWrapper): ... - UNSET: FollowerPokemonProto.FollowerId.ValueType # 0 - ID_1: FollowerPokemonProto.FollowerId.ValueType # 1 - - POKEMON_ID_FIELD_NUMBER: builtins.int - ADDRESS_FIELD_NUMBER: builtins.int - DISPLAY_FIELD_NUMBER: builtins.int - END_MS_FIELD_NUMBER: builtins.int - ID_FIELD_NUMBER: builtins.int - pokemon_id: global___HoloPokemonId.ValueType - address: builtins.str - @property - def display(self) -> global___PokemonDisplayProto: ... - end_ms: builtins.int - id: global___FollowerPokemonProto.FollowerId.ValueType - def __init__( - self, - *, - pokemon_id: global___HoloPokemonId.ValueType = ..., - address: builtins.str = ..., - display: global___PokemonDisplayProto | None = ..., - end_ms: builtins.int = ..., - id: global___FollowerPokemonProto.FollowerId.ValueType = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["address", b"address", "display", b"display", "pokemon_data", b"pokemon_data", "pokemon_id", b"pokemon_id"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["address", b"address", "display", b"display", "end_ms", b"end_ms", "id", b"id", "pokemon_data", b"pokemon_data", "pokemon_id", b"pokemon_id"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["pokemon_data", b"pokemon_data"]) -> typing_extensions.Literal["pokemon_id", "address"] | None: ... - -global___FollowerPokemonProto = FollowerPokemonProto - -@typing_extensions.final -class FollowerPokemonTappedTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FOLLOWER_HOLO_POKEMON_ID_FIELD_NUMBER: builtins.int - FOLLOWER_ADDRESS_FIELD_NUMBER: builtins.int - FOLLOWER_ID_FIELD_NUMBER: builtins.int - follower_holo_pokemon_id: global___HoloPokemonId.ValueType - follower_address: builtins.str - follower_id: global___FollowerPokemonProto.FollowerId.ValueType - def __init__( - self, - *, - follower_holo_pokemon_id: global___HoloPokemonId.ValueType = ..., - follower_address: builtins.str = ..., - follower_id: global___FollowerPokemonProto.FollowerId.ValueType = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["follower_address", b"follower_address", "follower_holo_pokemon_id", b"follower_holo_pokemon_id", "pokemon_data", b"pokemon_data"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["follower_address", b"follower_address", "follower_holo_pokemon_id", b"follower_holo_pokemon_id", "follower_id", b"follower_id", "pokemon_data", b"pokemon_data"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["pokemon_data", b"pokemon_data"]) -> typing_extensions.Literal["follower_holo_pokemon_id", "follower_address"] | None: ... - -global___FollowerPokemonTappedTelemetry = FollowerPokemonTappedTelemetry - -@typing_extensions.final -class FoodAttributesProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ITEM_EFFECT_FIELD_NUMBER: builtins.int - ITEM_EFFECT_PERCENT_FIELD_NUMBER: builtins.int - GROWTH_PERCENT_FIELD_NUMBER: builtins.int - BERRY_MULTIPLIER_FIELD_NUMBER: builtins.int - REMOTE_BERRY_MULTIPLIER_FIELD_NUMBER: builtins.int - NUM_BUDDY_AFFECTION_POINTS_FIELD_NUMBER: builtins.int - MAP_DURATION_MS_FIELD_NUMBER: builtins.int - ACTIVE_DURATION_MS_FIELD_NUMBER: builtins.int - NUM_BUDDY_HUNGER_POINTS_FIELD_NUMBER: builtins.int - @property - def item_effect(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___HoloItemEffect.ValueType]: ... - @property - def item_effect_percent(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.float]: ... - growth_percent: builtins.float - berry_multiplier: builtins.float - remote_berry_multiplier: builtins.float - num_buddy_affection_points: builtins.int - map_duration_ms: builtins.int - active_duration_ms: builtins.int - num_buddy_hunger_points: builtins.int - def __init__( - self, - *, - item_effect: collections.abc.Iterable[global___HoloItemEffect.ValueType] | None = ..., - item_effect_percent: collections.abc.Iterable[builtins.float] | None = ..., - growth_percent: builtins.float = ..., - berry_multiplier: builtins.float = ..., - remote_berry_multiplier: builtins.float = ..., - num_buddy_affection_points: builtins.int = ..., - map_duration_ms: builtins.int = ..., - active_duration_ms: builtins.int = ..., - num_buddy_hunger_points: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["active_duration_ms", b"active_duration_ms", "berry_multiplier", b"berry_multiplier", "growth_percent", b"growth_percent", "item_effect", b"item_effect", "item_effect_percent", b"item_effect_percent", "map_duration_ms", b"map_duration_ms", "num_buddy_affection_points", b"num_buddy_affection_points", "num_buddy_hunger_points", b"num_buddy_hunger_points", "remote_berry_multiplier", b"remote_berry_multiplier"]) -> None: ... - -global___FoodAttributesProto = FoodAttributesProto - -@typing_extensions.final -class FoodValue(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MOTIVATION_INCREASE_FIELD_NUMBER: builtins.int - CP_INCREASE_FIELD_NUMBER: builtins.int - FOOD_ITEM_FIELD_NUMBER: builtins.int - motivation_increase: builtins.float - cp_increase: builtins.int - food_item: global___Item.ValueType - def __init__( - self, - *, - motivation_increase: builtins.float = ..., - cp_increase: builtins.int = ..., - food_item: global___Item.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["cp_increase", b"cp_increase", "food_item", b"food_item", "motivation_increase", b"motivation_increase"]) -> None: ... - -global___FoodValue = FoodValue - -@typing_extensions.final -class FormChangeProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - AVAILABLE_FORM_FIELD_NUMBER: builtins.int - CANDY_COST_FIELD_NUMBER: builtins.int - STARDUST_COST_FIELD_NUMBER: builtins.int - ITEM_COST_FIELD_NUMBER: builtins.int - QUEST_REQUIREMENT_FIELD_NUMBER: builtins.int - OB_INT32_FIELD_NUMBER: builtins.int - @property - def available_form(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___PokemonDisplayProto.Form.ValueType]: ... - candy_cost: builtins.int - stardust_cost: builtins.int - item_cost: global___Item.ValueType - @property - def quest_requirement(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EvolutionQuestInfoProto]: ... - ob_int32: builtins.int - def __init__( - self, - *, - available_form: collections.abc.Iterable[global___PokemonDisplayProto.Form.ValueType] | None = ..., - candy_cost: builtins.int = ..., - stardust_cost: builtins.int = ..., - item_cost: global___Item.ValueType = ..., - quest_requirement: collections.abc.Iterable[global___EvolutionQuestInfoProto] | None = ..., - ob_int32: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["available_form", b"available_form", "candy_cost", b"candy_cost", "item_cost", b"item_cost", "ob_int32", b"ob_int32", "quest_requirement", b"quest_requirement", "stardust_cost", b"stardust_cost"]) -> None: ... - -global___FormChangeProto = FormChangeProto - -@typing_extensions.final -class FormChangeSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLED_FIELD_NUMBER: builtins.int - enabled: builtins.bool - def __init__( - self, - *, - enabled: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["enabled", b"enabled"]) -> None: ... - -global___FormChangeSettingsProto = FormChangeSettingsProto - -@typing_extensions.final -class FormProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FORM_FIELD_NUMBER: builtins.int - ASSET_BUNDLE_VALUE_FIELD_NUMBER: builtins.int - ASSET_BUNDLE_SUFFIX_FIELD_NUMBER: builtins.int - IS_COSTUME_FIELD_NUMBER: builtins.int - OB_FORM_DATA_FIELD_NUMBER: builtins.int - form: global___PokemonDisplayProto.Form.ValueType - asset_bundle_value: builtins.int - asset_bundle_suffix: builtins.str - is_costume: builtins.bool - @property - def ob_form_data(self) -> global___ObFormProto: ... - def __init__( - self, - *, - form: global___PokemonDisplayProto.Form.ValueType = ..., - asset_bundle_value: builtins.int = ..., - asset_bundle_suffix: builtins.str = ..., - is_costume: builtins.bool = ..., - ob_form_data: global___ObFormProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["ob_form_data", b"ob_form_data"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["asset_bundle_suffix", b"asset_bundle_suffix", "asset_bundle_value", b"asset_bundle_value", "form", b"form", "is_costume", b"is_costume", "ob_form_data", b"ob_form_data"]) -> None: ... - -global___FormProto = FormProto - -@typing_extensions.final -class FormRenderModifier(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _RenderModifierType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _RenderModifierTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[FormRenderModifier._RenderModifierType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: FormRenderModifier._RenderModifierType.ValueType # 0 - SUPPRESS_SELF: FormRenderModifier._RenderModifierType.ValueType # 1 - SUPPRESS_OPPONENT: FormRenderModifier._RenderModifierType.ValueType # 2 - DISPLAY_CHANGE: FormRenderModifier._RenderModifierType.ValueType # 3 - - class RenderModifierType(_RenderModifierType, metaclass=_RenderModifierTypeEnumTypeWrapper): ... - UNSET: FormRenderModifier.RenderModifierType.ValueType # 0 - SUPPRESS_SELF: FormRenderModifier.RenderModifierType.ValueType # 1 - SUPPRESS_OPPONENT: FormRenderModifier.RenderModifierType.ValueType # 2 - DISPLAY_CHANGE: FormRenderModifier.RenderModifierType.ValueType # 3 - - class _EffectTarget: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _EffectTargetEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[FormRenderModifier._EffectTarget.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET_TARGET: FormRenderModifier._EffectTarget.ValueType # 0 - DEFENDER: FormRenderModifier._EffectTarget.ValueType # 1 - ATTACKER: FormRenderModifier._EffectTarget.ValueType # 2 - ALL_PLAYERS: FormRenderModifier._EffectTarget.ValueType # 3 - - class EffectTarget(_EffectTarget, metaclass=_EffectTargetEnumTypeWrapper): ... - UNSET_TARGET: FormRenderModifier.EffectTarget.ValueType # 0 - DEFENDER: FormRenderModifier.EffectTarget.ValueType # 1 - ATTACKER: FormRenderModifier.EffectTarget.ValueType # 2 - ALL_PLAYERS: FormRenderModifier.EffectTarget.ValueType # 3 - - class _TransitionVfxKey: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _TransitionVfxKeyEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[FormRenderModifier._TransitionVfxKey.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - DEFAULT_TRANSITION: FormRenderModifier._TransitionVfxKey.ValueType # 0 - SHADOW_ENRAGE: FormRenderModifier._TransitionVfxKey.ValueType # 1 - SHADOW_SUPPRESS: FormRenderModifier._TransitionVfxKey.ValueType # 2 - - class TransitionVfxKey(_TransitionVfxKey, metaclass=_TransitionVfxKeyEnumTypeWrapper): ... - DEFAULT_TRANSITION: FormRenderModifier.TransitionVfxKey.ValueType # 0 - SHADOW_ENRAGE: FormRenderModifier.TransitionVfxKey.ValueType # 1 - SHADOW_SUPPRESS: FormRenderModifier.TransitionVfxKey.ValueType # 2 - - TYPE_FIELD_NUMBER: builtins.int - EFFECT_TARGET_FIELD_NUMBER: builtins.int - POKEMON_ID_FIELD_NUMBER: builtins.int - POKEDEX_ID_FIELD_NUMBER: builtins.int - POKEMON_FORM_FIELD_NUMBER: builtins.int - ALIGNMENT_FIELD_NUMBER: builtins.int - TRANSITION_VFX_KEY_FIELD_NUMBER: builtins.int - OB_INT64_FIELD_NUMBER: builtins.int - @property - def type(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___FormRenderModifier.RenderModifierType.ValueType]: ... - effect_target: global___FormRenderModifier.EffectTarget.ValueType - pokemon_id: builtins.int - pokedex_id: global___HoloPokemonId.ValueType - pokemon_form: global___PokemonDisplayProto.Form.ValueType - alignment: global___PokemonDisplayProto.Alignment.ValueType - transition_vfx_key: global___FormRenderModifier.TransitionVfxKey.ValueType - ob_int64: builtins.int - def __init__( - self, - *, - type: collections.abc.Iterable[global___FormRenderModifier.RenderModifierType.ValueType] | None = ..., - effect_target: global___FormRenderModifier.EffectTarget.ValueType = ..., - pokemon_id: builtins.int = ..., - pokedex_id: global___HoloPokemonId.ValueType = ..., - pokemon_form: global___PokemonDisplayProto.Form.ValueType = ..., - alignment: global___PokemonDisplayProto.Alignment.ValueType = ..., - transition_vfx_key: global___FormRenderModifier.TransitionVfxKey.ValueType = ..., - ob_int64: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["alignment", b"alignment", "effect_target", b"effect_target", "ob_int64", b"ob_int64", "pokedex_id", b"pokedex_id", "pokemon_form", b"pokemon_form", "pokemon_id", b"pokemon_id", "transition_vfx_key", b"transition_vfx_key", "type", b"type"]) -> None: ... - -global___FormRenderModifier = FormRenderModifier - -@typing_extensions.final -class FormSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_FIELD_NUMBER: builtins.int - FORMS_FIELD_NUMBER: builtins.int - pokemon: global___HoloPokemonId.ValueType - @property - def forms(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___FormProto]: ... - def __init__( - self, - *, - pokemon: global___HoloPokemonId.ValueType = ..., - forms: collections.abc.Iterable[global___FormProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["forms", b"forms", "pokemon", b"pokemon"]) -> None: ... - -global___FormSettingsProto = FormSettingsProto - -@typing_extensions.final -class FormsRefactorSettings(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_FORMS_REFACTOR_SETTINGS_BOOL_1_FIELD_NUMBER: builtins.int - OB_FORMS_REFACTOR_SETTINGS_BOOL_2_FIELD_NUMBER: builtins.int - OB_FORMS_REFACTOR_SETTINGS_BOOL_3_FIELD_NUMBER: builtins.int - ENABLE_SINGULAR_SHADOW_FORM_FIELD_NUMBER: builtins.int - ob_forms_refactor_settings_bool_1: builtins.bool - ob_forms_refactor_settings_bool_2: builtins.bool - ob_forms_refactor_settings_bool_3: builtins.bool - enable_singular_shadow_form: builtins.bool - def __init__( - self, - *, - ob_forms_refactor_settings_bool_1: builtins.bool = ..., - ob_forms_refactor_settings_bool_2: builtins.bool = ..., - ob_forms_refactor_settings_bool_3: builtins.bool = ..., - enable_singular_shadow_form: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["enable_singular_shadow_form", b"enable_singular_shadow_form", "ob_forms_refactor_settings_bool_1", b"ob_forms_refactor_settings_bool_1", "ob_forms_refactor_settings_bool_2", b"ob_forms_refactor_settings_bool_2", "ob_forms_refactor_settings_bool_3", b"ob_forms_refactor_settings_bool_3"]) -> None: ... - -global___FormsRefactorSettings = FormsRefactorSettings - -@typing_extensions.final -class FortDeployOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[FortDeployOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - NO_RESULT_SET: FortDeployOutProto._Result.ValueType # 0 - SUCCESS: FortDeployOutProto._Result.ValueType # 1 - ERROR_ALREADY_HAS_POKEMON_ON_FORT: FortDeployOutProto._Result.ValueType # 2 - ERROR_OPPOSING_TEAM_OWNS_FORT: FortDeployOutProto._Result.ValueType # 3 - ERROR_FORT_IS_FULL: FortDeployOutProto._Result.ValueType # 4 - ERROR_NOT_IN_RANGE: FortDeployOutProto._Result.ValueType # 5 - ERROR_PLAYER_HAS_NO_TEAM: FortDeployOutProto._Result.ValueType # 6 - ERROR_POKEMON_NOT_FULL_HP: FortDeployOutProto._Result.ValueType # 7 - ERROR_PLAYER_BELOW_MINIMUM_LEVEL: FortDeployOutProto._Result.ValueType # 8 - ERROR_POKEMON_IS_BUDDY: FortDeployOutProto._Result.ValueType # 9 - ERROR_FORT_DEPLOY_LOCKOUT: FortDeployOutProto._Result.ValueType # 10 - ERROR_PLAYER_HAS_NO_NICKNAME: FortDeployOutProto._Result.ValueType # 11 - ERROR_POI_INACCESSIBLE: FortDeployOutProto._Result.ValueType # 12 - ERROR_LEGENDARY_POKEMON: FortDeployOutProto._Result.ValueType # 13 - ERROR_INVALID_POKEMON: FortDeployOutProto._Result.ValueType # 14 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - NO_RESULT_SET: FortDeployOutProto.Result.ValueType # 0 - SUCCESS: FortDeployOutProto.Result.ValueType # 1 - ERROR_ALREADY_HAS_POKEMON_ON_FORT: FortDeployOutProto.Result.ValueType # 2 - ERROR_OPPOSING_TEAM_OWNS_FORT: FortDeployOutProto.Result.ValueType # 3 - ERROR_FORT_IS_FULL: FortDeployOutProto.Result.ValueType # 4 - ERROR_NOT_IN_RANGE: FortDeployOutProto.Result.ValueType # 5 - ERROR_PLAYER_HAS_NO_TEAM: FortDeployOutProto.Result.ValueType # 6 - ERROR_POKEMON_NOT_FULL_HP: FortDeployOutProto.Result.ValueType # 7 - ERROR_PLAYER_BELOW_MINIMUM_LEVEL: FortDeployOutProto.Result.ValueType # 8 - ERROR_POKEMON_IS_BUDDY: FortDeployOutProto.Result.ValueType # 9 - ERROR_FORT_DEPLOY_LOCKOUT: FortDeployOutProto.Result.ValueType # 10 - ERROR_PLAYER_HAS_NO_NICKNAME: FortDeployOutProto.Result.ValueType # 11 - ERROR_POI_INACCESSIBLE: FortDeployOutProto.Result.ValueType # 12 - ERROR_LEGENDARY_POKEMON: FortDeployOutProto.Result.ValueType # 13 - ERROR_INVALID_POKEMON: FortDeployOutProto.Result.ValueType # 14 - - RESULT_FIELD_NUMBER: builtins.int - FORT_DETAILS_OUT_PROTO_FIELD_NUMBER: builtins.int - EGG_POKEMON_FIELD_NUMBER: builtins.int - GYM_STATE_PROTO_FIELD_NUMBER: builtins.int - result: global___FortDeployOutProto.Result.ValueType - @property - def fort_details_out_proto(self) -> global___FortDetailsOutProto: ... - @property - def egg_pokemon(self) -> global___PokemonProto: ... - @property - def gym_state_proto(self) -> global___GymStateProto: ... - def __init__( - self, - *, - result: global___FortDeployOutProto.Result.ValueType = ..., - fort_details_out_proto: global___FortDetailsOutProto | None = ..., - egg_pokemon: global___PokemonProto | None = ..., - gym_state_proto: global___GymStateProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["egg_pokemon", b"egg_pokemon", "fort_details_out_proto", b"fort_details_out_proto", "gym_state_proto", b"gym_state_proto"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["egg_pokemon", b"egg_pokemon", "fort_details_out_proto", b"fort_details_out_proto", "gym_state_proto", b"gym_state_proto", "result", b"result"]) -> None: ... - -global___FortDeployOutProto = FortDeployOutProto - -@typing_extensions.final -class FortDeployProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FORT_ID_FIELD_NUMBER: builtins.int - POKEMON_ID_FIELD_NUMBER: builtins.int - PLAYER_LAT_DEGREES_FIELD_NUMBER: builtins.int - PLAYER_LNG_DEGREES_FIELD_NUMBER: builtins.int - fort_id: builtins.str - pokemon_id: builtins.int - player_lat_degrees: builtins.float - player_lng_degrees: builtins.float - def __init__( - self, - *, - fort_id: builtins.str = ..., - pokemon_id: builtins.int = ..., - player_lat_degrees: builtins.float = ..., - player_lng_degrees: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["fort_id", b"fort_id", "player_lat_degrees", b"player_lat_degrees", "player_lng_degrees", b"player_lng_degrees", "pokemon_id", b"pokemon_id"]) -> None: ... - -global___FortDeployProto = FortDeployProto - -@typing_extensions.final -class FortDetailsOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ID_FIELD_NUMBER: builtins.int - TEAM_FIELD_NUMBER: builtins.int - POKEMON_FIELD_NUMBER: builtins.int - NAME_FIELD_NUMBER: builtins.int - IMAGE_URL_FIELD_NUMBER: builtins.int - FP_FIELD_NUMBER: builtins.int - STAMINA_FIELD_NUMBER: builtins.int - MAX_STAMINA_FIELD_NUMBER: builtins.int - FORT_TYPE_FIELD_NUMBER: builtins.int - LATITUDE_FIELD_NUMBER: builtins.int - LONGITUDE_FIELD_NUMBER: builtins.int - DESCRIPTION_FIELD_NUMBER: builtins.int - MODIFIER_FIELD_NUMBER: builtins.int - CLOSE_SOON_FIELD_NUMBER: builtins.int - CHECKIN_IMAGE_URL_FIELD_NUMBER: builtins.int - EVENT_INFO_FIELD_NUMBER: builtins.int - PROMO_DESCRIPTION_FIELD_NUMBER: builtins.int - CALL_TO_ACTION_LINK_FIELD_NUMBER: builtins.int - SPONSORED_DETAILS_FIELD_NUMBER: builtins.int - GEOSTORE_TOMBSTONE_MESSAGE_KEY_FIELD_NUMBER: builtins.int - GEOSTORE_SUSPENSION_MESSAGE_KEY_FIELD_NUMBER: builtins.int - POI_IMAGES_COUNT_FIELD_NUMBER: builtins.int - POWER_UP_PROGRESS_POINTS_FIELD_NUMBER: builtins.int - POWER_UP_LEVEL_EXPIRATION_MS_FIELD_NUMBER: builtins.int - NEXT_FORT_CLOSE_MS_FIELD_NUMBER: builtins.int - id: builtins.str - team: global___Team.ValueType - @property - def pokemon(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PokemonProto]: ... - name: builtins.str - @property - def image_url(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - fp: builtins.int - stamina: builtins.int - max_stamina: builtins.int - fort_type: global___FortType.ValueType - latitude: builtins.float - longitude: builtins.float - description: builtins.str - @property - def modifier(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ClientFortModifierProto]: ... - close_soon: builtins.bool - checkin_image_url: builtins.str - @property - def event_info(self) -> global___EventInfoProto: ... - @property - def promo_description(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - call_to_action_link: builtins.str - @property - def sponsored_details(self) -> global___SponsoredDetailsProto: ... - geostore_tombstone_message_key: builtins.str - geostore_suspension_message_key: builtins.str - poi_images_count: builtins.int - power_up_progress_points: builtins.int - power_up_level_expiration_ms: builtins.int - next_fort_close_ms: builtins.int - def __init__( - self, - *, - id: builtins.str = ..., - team: global___Team.ValueType = ..., - pokemon: collections.abc.Iterable[global___PokemonProto] | None = ..., - name: builtins.str = ..., - image_url: collections.abc.Iterable[builtins.str] | None = ..., - fp: builtins.int = ..., - stamina: builtins.int = ..., - max_stamina: builtins.int = ..., - fort_type: global___FortType.ValueType = ..., - latitude: builtins.float = ..., - longitude: builtins.float = ..., - description: builtins.str = ..., - modifier: collections.abc.Iterable[global___ClientFortModifierProto] | None = ..., - close_soon: builtins.bool = ..., - checkin_image_url: builtins.str = ..., - event_info: global___EventInfoProto | None = ..., - promo_description: collections.abc.Iterable[builtins.str] | None = ..., - call_to_action_link: builtins.str = ..., - sponsored_details: global___SponsoredDetailsProto | None = ..., - geostore_tombstone_message_key: builtins.str = ..., - geostore_suspension_message_key: builtins.str = ..., - poi_images_count: builtins.int = ..., - power_up_progress_points: builtins.int = ..., - power_up_level_expiration_ms: builtins.int = ..., - next_fort_close_ms: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["event_info", b"event_info", "sponsored_details", b"sponsored_details"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["call_to_action_link", b"call_to_action_link", "checkin_image_url", b"checkin_image_url", "close_soon", b"close_soon", "description", b"description", "event_info", b"event_info", "fort_type", b"fort_type", "fp", b"fp", "geostore_suspension_message_key", b"geostore_suspension_message_key", "geostore_tombstone_message_key", b"geostore_tombstone_message_key", "id", b"id", "image_url", b"image_url", "latitude", b"latitude", "longitude", b"longitude", "max_stamina", b"max_stamina", "modifier", b"modifier", "name", b"name", "next_fort_close_ms", b"next_fort_close_ms", "poi_images_count", b"poi_images_count", "pokemon", b"pokemon", "power_up_level_expiration_ms", b"power_up_level_expiration_ms", "power_up_progress_points", b"power_up_progress_points", "promo_description", b"promo_description", "sponsored_details", b"sponsored_details", "stamina", b"stamina", "team", b"team"]) -> None: ... - -global___FortDetailsOutProto = FortDetailsOutProto - -@typing_extensions.final -class FortDetailsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ID_FIELD_NUMBER: builtins.int - LATITUDE_FIELD_NUMBER: builtins.int - LONGITUDE_FIELD_NUMBER: builtins.int - id: builtins.str - latitude: builtins.float - longitude: builtins.float - def __init__( - self, - *, - id: builtins.str = ..., - latitude: builtins.float = ..., - longitude: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["id", b"id", "latitude", b"latitude", "longitude", b"longitude"]) -> None: ... - -global___FortDetailsProto = FortDetailsProto - -@typing_extensions.final -class FortModifierAttributesProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MODIFIER_LIFETIME_SECONDS_FIELD_NUMBER: builtins.int - TROY_DISK_NUM_POKEMON_SPAWNED_FIELD_NUMBER: builtins.int - modifier_lifetime_seconds: builtins.int - troy_disk_num_pokemon_spawned: builtins.int - def __init__( - self, - *, - modifier_lifetime_seconds: builtins.int = ..., - troy_disk_num_pokemon_spawned: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["modifier_lifetime_seconds", b"modifier_lifetime_seconds", "troy_disk_num_pokemon_spawned", b"troy_disk_num_pokemon_spawned"]) -> None: ... - -global___FortModifierAttributesProto = FortModifierAttributesProto - -@typing_extensions.final -class FortPokemonProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _SpawnType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _SpawnTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[FortPokemonProto._SpawnType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - LURE: FortPokemonProto._SpawnType.ValueType # 0 - POWER_UP: FortPokemonProto._SpawnType.ValueType # 1 - - class SpawnType(_SpawnType, metaclass=_SpawnTypeEnumTypeWrapper): ... - LURE: FortPokemonProto.SpawnType.ValueType # 0 - POWER_UP: FortPokemonProto.SpawnType.ValueType # 1 - - POKEMON_PROTO_FIELD_NUMBER: builtins.int - SPAWN_TYPE_FIELD_NUMBER: builtins.int - @property - def pokemon_proto(self) -> global___MapPokemonProto: ... - spawn_type: global___FortPokemonProto.SpawnType.ValueType - def __init__( - self, - *, - pokemon_proto: global___MapPokemonProto | None = ..., - spawn_type: global___FortPokemonProto.SpawnType.ValueType = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["pokemon_proto", b"pokemon_proto"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["pokemon_proto", b"pokemon_proto", "spawn_type", b"spawn_type"]) -> None: ... - -global___FortPokemonProto = FortPokemonProto - -@typing_extensions.final -class FortPowerUpLevelSettings(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - LEVEL_FIELD_NUMBER: builtins.int - POINTS_NEEDED_FOR_LEVEL_UP_FIELD_NUMBER: builtins.int - POWER_UP_REWARD_FIELD_NUMBER: builtins.int - DURATION_OF_POWER_UP_MS_FIELD_NUMBER: builtins.int - level: global___FortPowerUpLevel.ValueType - points_needed_for_level_up: builtins.int - @property - def power_up_reward(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___FortPowerUpLevelReward.ValueType]: ... - duration_of_power_up_ms: builtins.int - def __init__( - self, - *, - level: global___FortPowerUpLevel.ValueType = ..., - points_needed_for_level_up: builtins.int = ..., - power_up_reward: collections.abc.Iterable[global___FortPowerUpLevelReward.ValueType] | None = ..., - duration_of_power_up_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["duration_of_power_up_ms", b"duration_of_power_up_ms", "level", b"level", "points_needed_for_level_up", b"points_needed_for_level_up", "power_up_reward", b"power_up_reward"]) -> None: ... - -global___FortPowerUpLevelSettings = FortPowerUpLevelSettings - -@typing_extensions.final -class FortRecallOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[FortRecallOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - NO_RESULT_SET: FortRecallOutProto._Result.ValueType # 0 - SUCCESS: FortRecallOutProto._Result.ValueType # 1 - ERROR_NOT_IN_RANGE: FortRecallOutProto._Result.ValueType # 2 - ERROR_POKEMON_NOT_ON_FORT: FortRecallOutProto._Result.ValueType # 3 - ERROR_NO_PLAYER: FortRecallOutProto._Result.ValueType # 4 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - NO_RESULT_SET: FortRecallOutProto.Result.ValueType # 0 - SUCCESS: FortRecallOutProto.Result.ValueType # 1 - ERROR_NOT_IN_RANGE: FortRecallOutProto.Result.ValueType # 2 - ERROR_POKEMON_NOT_ON_FORT: FortRecallOutProto.Result.ValueType # 3 - ERROR_NO_PLAYER: FortRecallOutProto.Result.ValueType # 4 - - RESULT_FIELD_NUMBER: builtins.int - FORT_DETAILS_OUT_PROTO_FIELD_NUMBER: builtins.int - result: global___FortRecallOutProto.Result.ValueType - @property - def fort_details_out_proto(self) -> global___FortDetailsOutProto: ... - def __init__( - self, - *, - result: global___FortRecallOutProto.Result.ValueType = ..., - fort_details_out_proto: global___FortDetailsOutProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["fort_details_out_proto", b"fort_details_out_proto"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["fort_details_out_proto", b"fort_details_out_proto", "result", b"result"]) -> None: ... - -global___FortRecallOutProto = FortRecallOutProto - -@typing_extensions.final -class FortRecallProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FORT_ID_FIELD_NUMBER: builtins.int - POKEMON_ID_FIELD_NUMBER: builtins.int - PLAYER_LAT_DEGREES_FIELD_NUMBER: builtins.int - PLAYER_LNG_DEGREES_FIELD_NUMBER: builtins.int - fort_id: builtins.str - pokemon_id: builtins.int - player_lat_degrees: builtins.float - player_lng_degrees: builtins.float - def __init__( - self, - *, - fort_id: builtins.str = ..., - pokemon_id: builtins.int = ..., - player_lat_degrees: builtins.float = ..., - player_lng_degrees: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["fort_id", b"fort_id", "player_lat_degrees", b"player_lat_degrees", "player_lng_degrees", b"player_lng_degrees", "pokemon_id", b"pokemon_id"]) -> None: ... - -global___FortRecallProto = FortRecallProto - -@typing_extensions.final -class FortRenderingType(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _RenderingType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _RenderingTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[FortRenderingType._RenderingType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - DEFAULT: FortRenderingType._RenderingType.ValueType # 0 - INTERNAL_TEST: FortRenderingType._RenderingType.ValueType # 1 - - class RenderingType(_RenderingType, metaclass=_RenderingTypeEnumTypeWrapper): ... - DEFAULT: FortRenderingType.RenderingType.ValueType # 0 - INTERNAL_TEST: FortRenderingType.RenderingType.ValueType # 1 - - RENDERING_TYPE_FIELD_NUMBER: builtins.int - rendering_type: global___FortRenderingType.RenderingType.ValueType - def __init__( - self, - *, - rendering_type: global___FortRenderingType.RenderingType.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["rendering_type", b"rendering_type"]) -> None: ... - -global___FortRenderingType = FortRenderingType - -@typing_extensions.final -class FortSearchLogEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[FortSearchLogEntry._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: FortSearchLogEntry._Result.ValueType # 0 - SUCCESS: FortSearchLogEntry._Result.ValueType # 1 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: FortSearchLogEntry.Result.ValueType # 0 - SUCCESS: FortSearchLogEntry.Result.ValueType # 1 - - RESULT_FIELD_NUMBER: builtins.int - FORT_ID_FIELD_NUMBER: builtins.int - ITEMS_FIELD_NUMBER: builtins.int - EGGS_FIELD_NUMBER: builtins.int - POKEMON_EGGS_FIELD_NUMBER: builtins.int - FORT_TYPE_FIELD_NUMBER: builtins.int - AWARDED_ITEMS_FIELD_NUMBER: builtins.int - BONUS_ITEMS_FIELD_NUMBER: builtins.int - TEAM_BONUS_ITEMS_FIELD_NUMBER: builtins.int - GIFT_BOXES_FIELD_NUMBER: builtins.int - STICKERS_FIELD_NUMBER: builtins.int - POWERED_UP_STOP_BONUS_ITEMS_FIELD_NUMBER: builtins.int - result: global___FortSearchLogEntry.Result.ValueType - fort_id: builtins.str - @property - def items(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ItemProto]: ... - eggs: builtins.int - @property - def pokemon_eggs(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PokemonProto]: ... - fort_type: global___FortType.ValueType - @property - def awarded_items(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ItemProto]: ... - @property - def bonus_items(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ItemProto]: ... - @property - def team_bonus_items(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ItemProto]: ... - @property - def gift_boxes(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___GiftBoxProto]: ... - @property - def stickers(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___LootItemProto]: ... - @property - def powered_up_stop_bonus_items(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ItemProto]: ... - def __init__( - self, - *, - result: global___FortSearchLogEntry.Result.ValueType = ..., - fort_id: builtins.str = ..., - items: collections.abc.Iterable[global___ItemProto] | None = ..., - eggs: builtins.int = ..., - pokemon_eggs: collections.abc.Iterable[global___PokemonProto] | None = ..., - fort_type: global___FortType.ValueType = ..., - awarded_items: collections.abc.Iterable[global___ItemProto] | None = ..., - bonus_items: collections.abc.Iterable[global___ItemProto] | None = ..., - team_bonus_items: collections.abc.Iterable[global___ItemProto] | None = ..., - gift_boxes: collections.abc.Iterable[global___GiftBoxProto] | None = ..., - stickers: collections.abc.Iterable[global___LootItemProto] | None = ..., - powered_up_stop_bonus_items: collections.abc.Iterable[global___ItemProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["awarded_items", b"awarded_items", "bonus_items", b"bonus_items", "eggs", b"eggs", "fort_id", b"fort_id", "fort_type", b"fort_type", "gift_boxes", b"gift_boxes", "items", b"items", "pokemon_eggs", b"pokemon_eggs", "powered_up_stop_bonus_items", b"powered_up_stop_bonus_items", "result", b"result", "stickers", b"stickers", "team_bonus_items", b"team_bonus_items"]) -> None: ... - -global___FortSearchLogEntry = FortSearchLogEntry - -@typing_extensions.final -class FortSearchOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[FortSearchOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - NO_RESULT_SET: FortSearchOutProto._Result.ValueType # 0 - SUCCESS: FortSearchOutProto._Result.ValueType # 1 - OUT_OF_RANGE: FortSearchOutProto._Result.ValueType # 2 - IN_COOLDOWN_PERIOD: FortSearchOutProto._Result.ValueType # 3 - INVENTORY_FULL: FortSearchOutProto._Result.ValueType # 4 - EXCEEDED_DAILY_LIMIT: FortSearchOutProto._Result.ValueType # 5 - POI_INACCESSIBLE: FortSearchOutProto._Result.ValueType # 6 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - NO_RESULT_SET: FortSearchOutProto.Result.ValueType # 0 - SUCCESS: FortSearchOutProto.Result.ValueType # 1 - OUT_OF_RANGE: FortSearchOutProto.Result.ValueType # 2 - IN_COOLDOWN_PERIOD: FortSearchOutProto.Result.ValueType # 3 - INVENTORY_FULL: FortSearchOutProto.Result.ValueType # 4 - EXCEEDED_DAILY_LIMIT: FortSearchOutProto.Result.ValueType # 5 - POI_INACCESSIBLE: FortSearchOutProto.Result.ValueType # 6 - - RESULT_FIELD_NUMBER: builtins.int - ITEMS_FIELD_NUMBER: builtins.int - GEMS_AWARDED_FIELD_NUMBER: builtins.int - EGG_POKEMON_FIELD_NUMBER: builtins.int - XP_AWARDED_FIELD_NUMBER: builtins.int - COOLDOWN_COMPLETE_FIELD_NUMBER: builtins.int - CHAIN_HACK_SEQUENCE_NUMBER_FIELD_NUMBER: builtins.int - AWARDED_GYM_BADGE_FIELD_NUMBER: builtins.int - LOOT_FIELD_NUMBER: builtins.int - BONUS_LOOT_FIELD_NUMBER: builtins.int - RAID_TICKETS_FIELD_NUMBER: builtins.int - TEAM_BONUS_LOOT_FIELD_NUMBER: builtins.int - FORT_ID_FIELD_NUMBER: builtins.int - CHALLENGE_QUEST_FIELD_NUMBER: builtins.int - GIFT_BOX_FIELD_NUMBER: builtins.int - SPONSORED_GIFT_FIELD_NUMBER: builtins.int - POWER_UP_STOP_BONUS_LOOT_FIELD_NUMBER: builtins.int - AD_FIELD_NUMBER: builtins.int - result: global___FortSearchOutProto.Result.ValueType - @property - def items(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___AwardItemProto]: ... - gems_awarded: builtins.int - @property - def egg_pokemon(self) -> global___PokemonProto: ... - xp_awarded: builtins.int - cooldown_complete: builtins.int - chain_hack_sequence_number: builtins.int - @property - def awarded_gym_badge(self) -> global___AwardedGymBadge: ... - @property - def loot(self) -> global___LootProto: ... - @property - def bonus_loot(self) -> global___LootProto: ... - raid_tickets: builtins.int - @property - def team_bonus_loot(self) -> global___LootProto: ... - fort_id: builtins.str - @property - def challenge_quest(self) -> global___ClientQuestProto: ... - @property - def gift_box(self) -> global___GiftBoxProto: ... - @property - def sponsored_gift(self) -> global___AdDetails: ... - @property - def power_up_stop_bonus_loot(self) -> global___LootProto: ... - @property - def ad(self) -> global___AdProto: ... - def __init__( - self, - *, - result: global___FortSearchOutProto.Result.ValueType = ..., - items: collections.abc.Iterable[global___AwardItemProto] | None = ..., - gems_awarded: builtins.int = ..., - egg_pokemon: global___PokemonProto | None = ..., - xp_awarded: builtins.int = ..., - cooldown_complete: builtins.int = ..., - chain_hack_sequence_number: builtins.int = ..., - awarded_gym_badge: global___AwardedGymBadge | None = ..., - loot: global___LootProto | None = ..., - bonus_loot: global___LootProto | None = ..., - raid_tickets: builtins.int = ..., - team_bonus_loot: global___LootProto | None = ..., - fort_id: builtins.str = ..., - challenge_quest: global___ClientQuestProto | None = ..., - gift_box: global___GiftBoxProto | None = ..., - sponsored_gift: global___AdDetails | None = ..., - power_up_stop_bonus_loot: global___LootProto | None = ..., - ad: global___AdProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["ad", b"ad", "awarded_gym_badge", b"awarded_gym_badge", "bonus_loot", b"bonus_loot", "challenge_quest", b"challenge_quest", "egg_pokemon", b"egg_pokemon", "gift_box", b"gift_box", "loot", b"loot", "power_up_stop_bonus_loot", b"power_up_stop_bonus_loot", "sponsored_gift", b"sponsored_gift", "team_bonus_loot", b"team_bonus_loot"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["ad", b"ad", "awarded_gym_badge", b"awarded_gym_badge", "bonus_loot", b"bonus_loot", "chain_hack_sequence_number", b"chain_hack_sequence_number", "challenge_quest", b"challenge_quest", "cooldown_complete", b"cooldown_complete", "egg_pokemon", b"egg_pokemon", "fort_id", b"fort_id", "gems_awarded", b"gems_awarded", "gift_box", b"gift_box", "items", b"items", "loot", b"loot", "power_up_stop_bonus_loot", b"power_up_stop_bonus_loot", "raid_tickets", b"raid_tickets", "result", b"result", "sponsored_gift", b"sponsored_gift", "team_bonus_loot", b"team_bonus_loot", "xp_awarded", b"xp_awarded"]) -> None: ... - -global___FortSearchOutProto = FortSearchOutProto - -@typing_extensions.final -class FortSearchProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ID_FIELD_NUMBER: builtins.int - PLAYER_LAT_DEGREES_FIELD_NUMBER: builtins.int - PLAYER_LNG_DEGREES_FIELD_NUMBER: builtins.int - FORT_LAT_DEGREES_FIELD_NUMBER: builtins.int - FORT_LNG_DEGREES_FIELD_NUMBER: builtins.int - AD_TARGETING_INFO_FIELD_NUMBER: builtins.int - IS_PLAYER_ELIGIBLE_FOR_GEOTARGETED_QUEST_FIELD_NUMBER: builtins.int - IS_FROM_WEARABLE_DEVICE_FIELD_NUMBER: builtins.int - id: builtins.str - player_lat_degrees: builtins.float - player_lng_degrees: builtins.float - fort_lat_degrees: builtins.float - fort_lng_degrees: builtins.float - @property - def ad_targeting_info(self) -> global___AdTargetingInfoProto: ... - is_player_eligible_for_geotargeted_quest: builtins.bool - is_from_wearable_device: builtins.bool - def __init__( - self, - *, - id: builtins.str = ..., - player_lat_degrees: builtins.float = ..., - player_lng_degrees: builtins.float = ..., - fort_lat_degrees: builtins.float = ..., - fort_lng_degrees: builtins.float = ..., - ad_targeting_info: global___AdTargetingInfoProto | None = ..., - is_player_eligible_for_geotargeted_quest: builtins.bool = ..., - is_from_wearable_device: builtins.bool = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["ad_targeting_info", b"ad_targeting_info"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["ad_targeting_info", b"ad_targeting_info", "fort_lat_degrees", b"fort_lat_degrees", "fort_lng_degrees", b"fort_lng_degrees", "id", b"id", "is_from_wearable_device", b"is_from_wearable_device", "is_player_eligible_for_geotargeted_quest", b"is_player_eligible_for_geotargeted_quest", "player_lat_degrees", b"player_lat_degrees", "player_lng_degrees", b"player_lng_degrees"]) -> None: ... - -global___FortSearchProto = FortSearchProto - -@typing_extensions.final -class FortSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - INTERACTION_RANGE_METERS_FIELD_NUMBER: builtins.int - MAX_TOTAL_DEPLOYED_POKEMON_FIELD_NUMBER: builtins.int - MAX_PLAYER_DEPLOYED_POKEMON_FIELD_NUMBER: builtins.int - DEPLOY_STAMINA_MULTIPLIER_FIELD_NUMBER: builtins.int - DEPLOY_ATTACK_MULTIPLIER_FIELD_NUMBER: builtins.int - FAR_INTERACTION_RANGE_METERS_FIELD_NUMBER: builtins.int - DISABLE_GYMS_FIELD_NUMBER: builtins.int - MAX_SAME_POKEMON_AT_FORT_FIELD_NUMBER: builtins.int - MAX_PLAYER_TOTAL_DEPLOYED_POKEMON_FIELD_NUMBER: builtins.int - ENABLE_HYPERLINKS_IN_POI_DESCRIPTIONS_FIELD_NUMBER: builtins.int - ENABLE_RIGHT_TO_LEFT_TEXT_DISPLAY_FIELD_NUMBER: builtins.int - ENABLE_SPONSORED_POI_DECORATORS_FIELD_NUMBER: builtins.int - REMOTE_INTERACTION_RANGE_METERS_FIELD_NUMBER: builtins.int - interaction_range_meters: builtins.float - max_total_deployed_pokemon: builtins.int - max_player_deployed_pokemon: builtins.int - deploy_stamina_multiplier: builtins.float - deploy_attack_multiplier: builtins.float - far_interaction_range_meters: builtins.float - disable_gyms: builtins.bool - max_same_pokemon_at_fort: builtins.int - max_player_total_deployed_pokemon: builtins.int - enable_hyperlinks_in_poi_descriptions: builtins.bool - enable_right_to_left_text_display: builtins.bool - enable_sponsored_poi_decorators: builtins.bool - remote_interaction_range_meters: builtins.float - def __init__( - self, - *, - interaction_range_meters: builtins.float = ..., - max_total_deployed_pokemon: builtins.int = ..., - max_player_deployed_pokemon: builtins.int = ..., - deploy_stamina_multiplier: builtins.float = ..., - deploy_attack_multiplier: builtins.float = ..., - far_interaction_range_meters: builtins.float = ..., - disable_gyms: builtins.bool = ..., - max_same_pokemon_at_fort: builtins.int = ..., - max_player_total_deployed_pokemon: builtins.int = ..., - enable_hyperlinks_in_poi_descriptions: builtins.bool = ..., - enable_right_to_left_text_display: builtins.bool = ..., - enable_sponsored_poi_decorators: builtins.bool = ..., - remote_interaction_range_meters: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["deploy_attack_multiplier", b"deploy_attack_multiplier", "deploy_stamina_multiplier", b"deploy_stamina_multiplier", "disable_gyms", b"disable_gyms", "enable_hyperlinks_in_poi_descriptions", b"enable_hyperlinks_in_poi_descriptions", "enable_right_to_left_text_display", b"enable_right_to_left_text_display", "enable_sponsored_poi_decorators", b"enable_sponsored_poi_decorators", "far_interaction_range_meters", b"far_interaction_range_meters", "interaction_range_meters", b"interaction_range_meters", "max_player_deployed_pokemon", b"max_player_deployed_pokemon", "max_player_total_deployed_pokemon", b"max_player_total_deployed_pokemon", "max_same_pokemon_at_fort", b"max_same_pokemon_at_fort", "max_total_deployed_pokemon", b"max_total_deployed_pokemon", "remote_interaction_range_meters", b"remote_interaction_range_meters"]) -> None: ... - -global___FortSettingsProto = FortSettingsProto - -@typing_extensions.final -class FortSponsor(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Sponsor: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _SponsorEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[FortSponsor._Sponsor.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: FortSponsor._Sponsor.ValueType # 0 - MCDONALDS: FortSponsor._Sponsor.ValueType # 1 - POKEMON_STORE: FortSponsor._Sponsor.ValueType # 2 - TOHO: FortSponsor._Sponsor.ValueType # 3 - SOFTBANK: FortSponsor._Sponsor.ValueType # 4 - GLOBE: FortSponsor._Sponsor.ValueType # 5 - SPATULA: FortSponsor._Sponsor.ValueType # 6 - THERMOMETER: FortSponsor._Sponsor.ValueType # 7 - KNIFE: FortSponsor._Sponsor.ValueType # 8 - GRILL: FortSponsor._Sponsor.ValueType # 9 - SMOKER: FortSponsor._Sponsor.ValueType # 10 - PAN: FortSponsor._Sponsor.ValueType # 11 - BBQ: FortSponsor._Sponsor.ValueType # 12 - FRYER: FortSponsor._Sponsor.ValueType # 13 - STEAMER: FortSponsor._Sponsor.ValueType # 14 - HOOD: FortSponsor._Sponsor.ValueType # 15 - SLOWCOOKER: FortSponsor._Sponsor.ValueType # 16 - MIXER: FortSponsor._Sponsor.ValueType # 17 - SCOOPER: FortSponsor._Sponsor.ValueType # 18 - MUFFINTIN: FortSponsor._Sponsor.ValueType # 19 - SALAMANDER: FortSponsor._Sponsor.ValueType # 20 - PLANCHA: FortSponsor._Sponsor.ValueType # 21 - NIA_OPS: FortSponsor._Sponsor.ValueType # 22 - WHISK: FortSponsor._Sponsor.ValueType # 23 - - class Sponsor(_Sponsor, metaclass=_SponsorEnumTypeWrapper): ... - UNSET: FortSponsor.Sponsor.ValueType # 0 - MCDONALDS: FortSponsor.Sponsor.ValueType # 1 - POKEMON_STORE: FortSponsor.Sponsor.ValueType # 2 - TOHO: FortSponsor.Sponsor.ValueType # 3 - SOFTBANK: FortSponsor.Sponsor.ValueType # 4 - GLOBE: FortSponsor.Sponsor.ValueType # 5 - SPATULA: FortSponsor.Sponsor.ValueType # 6 - THERMOMETER: FortSponsor.Sponsor.ValueType # 7 - KNIFE: FortSponsor.Sponsor.ValueType # 8 - GRILL: FortSponsor.Sponsor.ValueType # 9 - SMOKER: FortSponsor.Sponsor.ValueType # 10 - PAN: FortSponsor.Sponsor.ValueType # 11 - BBQ: FortSponsor.Sponsor.ValueType # 12 - FRYER: FortSponsor.Sponsor.ValueType # 13 - STEAMER: FortSponsor.Sponsor.ValueType # 14 - HOOD: FortSponsor.Sponsor.ValueType # 15 - SLOWCOOKER: FortSponsor.Sponsor.ValueType # 16 - MIXER: FortSponsor.Sponsor.ValueType # 17 - SCOOPER: FortSponsor.Sponsor.ValueType # 18 - MUFFINTIN: FortSponsor.Sponsor.ValueType # 19 - SALAMANDER: FortSponsor.Sponsor.ValueType # 20 - PLANCHA: FortSponsor.Sponsor.ValueType # 21 - NIA_OPS: FortSponsor.Sponsor.ValueType # 22 - WHISK: FortSponsor.Sponsor.ValueType # 23 - - SPONSOR_FIELD_NUMBER: builtins.int - sponsor: global___FortSponsor.Sponsor.ValueType - def __init__( - self, - *, - sponsor: global___FortSponsor.Sponsor.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["sponsor", b"sponsor"]) -> None: ... - -global___FortSponsor = FortSponsor - -@typing_extensions.final -class FortUpdateLatencyTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - LATENCY_MS_FIELD_NUMBER: builtins.int - FORT_TYPE_FIELD_NUMBER: builtins.int - DISTANCE_FIELD_NUMBER: builtins.int - CONTEXT_FIELD_NUMBER: builtins.int - latency_ms: builtins.int - fort_type: builtins.int - distance: builtins.float - context: builtins.str - def __init__( - self, - *, - latency_ms: builtins.int = ..., - fort_type: builtins.int = ..., - distance: builtins.float = ..., - context: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["context", b"context", "distance", b"distance", "fort_type", b"fort_type", "latency_ms", b"latency_ms"]) -> None: ... - -global___FortUpdateLatencyTelemetry = FortUpdateLatencyTelemetry - -@typing_extensions.final -class FrameRate(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SAMPLED_FRAME_RATE_FIELD_NUMBER: builtins.int - @property - def sampled_frame_rate(self) -> global___MetricData: ... - def __init__( - self, - *, - sampled_frame_rate: global___MetricData | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["sampled_frame_rate", b"sampled_frame_rate"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["sampled_frame_rate", b"sampled_frame_rate"]) -> None: ... - -global___FrameRate = FrameRate - -@typing_extensions.final -class FriendDetailsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _OnlineStatus: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _OnlineStatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[FriendDetailsProto._OnlineStatus.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: FriendDetailsProto._OnlineStatus.ValueType # 0 - STATUS_UNKNOWN: FriendDetailsProto._OnlineStatus.ValueType # 1 - STATUS_ONLINE: FriendDetailsProto._OnlineStatus.ValueType # 2 - STATUS_OFFLINE: FriendDetailsProto._OnlineStatus.ValueType # 3 - - class OnlineStatus(_OnlineStatus, metaclass=_OnlineStatusEnumTypeWrapper): ... - UNSET: FriendDetailsProto.OnlineStatus.ValueType # 0 - STATUS_UNKNOWN: FriendDetailsProto.OnlineStatus.ValueType # 1 - STATUS_ONLINE: FriendDetailsProto.OnlineStatus.ValueType # 2 - STATUS_OFFLINE: FriendDetailsProto.OnlineStatus.ValueType # 3 - - PLAYER_FIELD_NUMBER: builtins.int - FRIEND_VISIBLE_DATA_FIELD_NUMBER: builtins.int - SCORE_FIELD_NUMBER: builtins.int - DATA_WITH_ME_FIELD_NUMBER: builtins.int - ONLINE_STATUS_FIELD_NUMBER: builtins.int - CREATED_MS_FIELD_NUMBER: builtins.int - SHARED_DATA_FIELD_NUMBER: builtins.int - DATA_FROM_ME_FIELD_NUMBER: builtins.int - DATA_TO_ME_FIELD_NUMBER: builtins.int - @property - def player(self) -> global___PlayerSummaryProto: ... - friend_visible_data: builtins.bytes - score: builtins.int - @property - def data_with_me(self) -> global___FriendshipDataProto: ... - online_status: global___FriendDetailsProto.OnlineStatus.ValueType - created_ms: builtins.int - shared_data: builtins.bytes - @property - def data_from_me(self) -> global___OneWaySharedFriendshipDataProto: ... - @property - def data_to_me(self) -> global___OneWaySharedFriendshipDataProto: ... - def __init__( - self, - *, - player: global___PlayerSummaryProto | None = ..., - friend_visible_data: builtins.bytes = ..., - score: builtins.int = ..., - data_with_me: global___FriendshipDataProto | None = ..., - online_status: global___FriendDetailsProto.OnlineStatus.ValueType = ..., - created_ms: builtins.int = ..., - shared_data: builtins.bytes = ..., - data_from_me: global___OneWaySharedFriendshipDataProto | None = ..., - data_to_me: global___OneWaySharedFriendshipDataProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["data_from_me", b"data_from_me", "data_to_me", b"data_to_me", "data_with_me", b"data_with_me", "player", b"player"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["created_ms", b"created_ms", "data_from_me", b"data_from_me", "data_to_me", b"data_to_me", "data_with_me", b"data_with_me", "friend_visible_data", b"friend_visible_data", "online_status", b"online_status", "player", b"player", "score", b"score", "shared_data", b"shared_data"]) -> None: ... - -global___FriendDetailsProto = FriendDetailsProto - -@typing_extensions.final -class FriendProfileSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLE_SWIPING_FIELD_NUMBER: builtins.int - OB_BOOL_FIELD_NUMBER: builtins.int - enable_swiping: builtins.bool - ob_bool: builtins.bool - def __init__( - self, - *, - enable_swiping: builtins.bool = ..., - ob_bool: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["enable_swiping", b"enable_swiping", "ob_bool", b"ob_bool"]) -> None: ... - -global___FriendProfileSettingsProto = FriendProfileSettingsProto - -@typing_extensions.final -class FriendRecommendation(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NIA_ACCOUNT_ID_FIELD_NUMBER: builtins.int - RECOMMENDATION_SCORE_FIELD_NUMBER: builtins.int - REASON_FIELD_NUMBER: builtins.int - RECOMMENDATION_ID_FIELD_NUMBER: builtins.int - nia_account_id: builtins.str - recommendation_score: builtins.float - reason: global___FriendRecommendationAttributeData.Reason.ValueType - recommendation_id: builtins.str - def __init__( - self, - *, - nia_account_id: builtins.str = ..., - recommendation_score: builtins.float = ..., - reason: global___FriendRecommendationAttributeData.Reason.ValueType = ..., - recommendation_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["nia_account_id", b"nia_account_id", "reason", b"reason", "recommendation_id", b"recommendation_id", "recommendation_score", b"recommendation_score"]) -> None: ... - -global___FriendRecommendation = FriendRecommendation - -@typing_extensions.final -class FriendRecommendationAttributeData(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Reason: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ReasonEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[FriendRecommendationAttributeData._Reason.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET_REASON: FriendRecommendationAttributeData._Reason.ValueType # 0 - - class Reason(_Reason, metaclass=_ReasonEnumTypeWrapper): ... - UNSET_REASON: FriendRecommendationAttributeData.Reason.ValueType # 0 - - class _Type: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _TypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[FriendRecommendationAttributeData._Type.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET_TYPE: FriendRecommendationAttributeData._Type.ValueType # 0 - NEW_APP_FRIEND_TYPE: FriendRecommendationAttributeData._Type.ValueType # 1 - - class Type(_Type, metaclass=_TypeEnumTypeWrapper): ... - UNSET_TYPE: FriendRecommendationAttributeData.Type.ValueType # 0 - NEW_APP_FRIEND_TYPE: FriendRecommendationAttributeData.Type.ValueType # 1 - - def __init__( - self, - ) -> None: ... - -global___FriendRecommendationAttributeData = FriendRecommendationAttributeData - -@typing_extensions.final -class FriendshipDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FRIENDSHIP_LEVEL_DATA_FIELD_NUMBER: builtins.int - GIFTBOX_DETAILS_FIELD_NUMBER: builtins.int - CODENAME_FIELD_NUMBER: builtins.int - NICKNAME_FIELD_NUMBER: builtins.int - OPEN_TRADE_EXPIRE_MS_FIELD_NUMBER: builtins.int - IS_LUCKY_FIELD_NUMBER: builtins.int - LUCKY_COUNT_FIELD_NUMBER: builtins.int - @property - def friendship_level_data(self) -> global___FriendshipLevelDataProto: ... - @property - def giftbox_details(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___GiftBoxDetailsProto]: ... - codename: builtins.str - nickname: builtins.str - open_trade_expire_ms: builtins.int - is_lucky: builtins.bool - lucky_count: builtins.int - def __init__( - self, - *, - friendship_level_data: global___FriendshipLevelDataProto | None = ..., - giftbox_details: collections.abc.Iterable[global___GiftBoxDetailsProto] | None = ..., - codename: builtins.str = ..., - nickname: builtins.str = ..., - open_trade_expire_ms: builtins.int = ..., - is_lucky: builtins.bool = ..., - lucky_count: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["friendship_level_data", b"friendship_level_data"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["codename", b"codename", "friendship_level_data", b"friendship_level_data", "giftbox_details", b"giftbox_details", "is_lucky", b"is_lucky", "lucky_count", b"lucky_count", "nickname", b"nickname", "open_trade_expire_ms", b"open_trade_expire_ms"]) -> None: ... - -global___FriendshipDataProto = FriendshipDataProto - -@typing_extensions.final -class FriendshipLevelDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - BUCKET_FIELD_NUMBER: builtins.int - POINTS_EARNED_TODAY_FIELD_NUMBER: builtins.int - AWARDED_FRIENDSHIP_MILESTONE_FIELD_NUMBER: builtins.int - CURRENT_FRIENDSHIP_MILESTONE_FIELD_NUMBER: builtins.int - NEXT_FRIENDSHIP_MILESTONE_PROGRESS_PERCENTAGE_FIELD_NUMBER: builtins.int - POINTS_TOWARD_NEXT_MILESTONE_FIELD_NUMBER: builtins.int - bucket: builtins.int - points_earned_today: builtins.int - awarded_friendship_milestone: global___FriendshipLevelMilestone.ValueType - current_friendship_milestone: global___FriendshipLevelMilestone.ValueType - next_friendship_milestone_progress_percentage: builtins.float - points_toward_next_milestone: builtins.int - def __init__( - self, - *, - bucket: builtins.int = ..., - points_earned_today: builtins.int = ..., - awarded_friendship_milestone: global___FriendshipLevelMilestone.ValueType = ..., - current_friendship_milestone: global___FriendshipLevelMilestone.ValueType = ..., - next_friendship_milestone_progress_percentage: builtins.float = ..., - points_toward_next_milestone: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["awarded_friendship_milestone", b"awarded_friendship_milestone", "bucket", b"bucket", "current_friendship_milestone", b"current_friendship_milestone", "next_friendship_milestone_progress_percentage", b"next_friendship_milestone_progress_percentage", "points_earned_today", b"points_earned_today", "points_toward_next_milestone", b"points_toward_next_milestone"]) -> None: ... - -global___FriendshipLevelDataProto = FriendshipLevelDataProto - -@typing_extensions.final -class FriendshipLevelMilestoneSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _PokemonTradingType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _PokemonTradingTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[FriendshipLevelMilestoneSettingsProto._PokemonTradingType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: FriendshipLevelMilestoneSettingsProto._PokemonTradingType.ValueType # 0 - REGULAR_IN_POKEDEX: FriendshipLevelMilestoneSettingsProto._PokemonTradingType.ValueType # 1 - SPECIAL_IN_POKEDEX: FriendshipLevelMilestoneSettingsProto._PokemonTradingType.ValueType # 2 - REGULAR_NON_POKEDEX: FriendshipLevelMilestoneSettingsProto._PokemonTradingType.ValueType # 3 - REGIONAL_NON_POKEDEX: FriendshipLevelMilestoneSettingsProto._PokemonTradingType.ValueType # 4 - FORM_NON_POKEDEX: FriendshipLevelMilestoneSettingsProto._PokemonTradingType.ValueType # 5 - LEGENDARY_NON_POKEDEX: FriendshipLevelMilestoneSettingsProto._PokemonTradingType.ValueType # 6 - SHINY_NON_POKEDEX: FriendshipLevelMilestoneSettingsProto._PokemonTradingType.ValueType # 7 - - class PokemonTradingType(_PokemonTradingType, metaclass=_PokemonTradingTypeEnumTypeWrapper): ... - UNSET: FriendshipLevelMilestoneSettingsProto.PokemonTradingType.ValueType # 0 - REGULAR_IN_POKEDEX: FriendshipLevelMilestoneSettingsProto.PokemonTradingType.ValueType # 1 - SPECIAL_IN_POKEDEX: FriendshipLevelMilestoneSettingsProto.PokemonTradingType.ValueType # 2 - REGULAR_NON_POKEDEX: FriendshipLevelMilestoneSettingsProto.PokemonTradingType.ValueType # 3 - REGIONAL_NON_POKEDEX: FriendshipLevelMilestoneSettingsProto.PokemonTradingType.ValueType # 4 - FORM_NON_POKEDEX: FriendshipLevelMilestoneSettingsProto.PokemonTradingType.ValueType # 5 - LEGENDARY_NON_POKEDEX: FriendshipLevelMilestoneSettingsProto.PokemonTradingType.ValueType # 6 - SHINY_NON_POKEDEX: FriendshipLevelMilestoneSettingsProto.PokemonTradingType.ValueType # 7 - - MIN_POINTS_TO_REACH_FIELD_NUMBER: builtins.int - MILESTONE_XP_REWARD_FIELD_NUMBER: builtins.int - ATTACK_BONUS_PERCENTAGE_FIELD_NUMBER: builtins.int - RAID_BALL_BONUS_FIELD_NUMBER: builtins.int - UNLOCKED_TRADING_FIELD_NUMBER: builtins.int - TRADING_DISCOUNT_FIELD_NUMBER: builtins.int - min_points_to_reach: builtins.int - milestone_xp_reward: builtins.int - attack_bonus_percentage: builtins.float - raid_ball_bonus: builtins.int - @property - def unlocked_trading(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___FriendshipLevelMilestoneSettingsProto.PokemonTradingType.ValueType]: ... - trading_discount: builtins.float - def __init__( - self, - *, - min_points_to_reach: builtins.int = ..., - milestone_xp_reward: builtins.int = ..., - attack_bonus_percentage: builtins.float = ..., - raid_ball_bonus: builtins.int = ..., - unlocked_trading: collections.abc.Iterable[global___FriendshipLevelMilestoneSettingsProto.PokemonTradingType.ValueType] | None = ..., - trading_discount: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["attack_bonus_percentage", b"attack_bonus_percentage", "milestone_xp_reward", b"milestone_xp_reward", "min_points_to_reach", b"min_points_to_reach", "raid_ball_bonus", b"raid_ball_bonus", "trading_discount", b"trading_discount", "unlocked_trading", b"unlocked_trading"]) -> None: ... - -global___FriendshipLevelMilestoneSettingsProto = FriendshipLevelMilestoneSettingsProto - -@typing_extensions.final -class FriendshipMilestoneRewardNotificationProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FRIEND_ID_FIELD_NUMBER: builtins.int - FRIEND_CODENAME_FIELD_NUMBER: builtins.int - FRIENDSHIP_MILESTONE_LEVEL_FIELD_NUMBER: builtins.int - XP_REWARD_FIELD_NUMBER: builtins.int - friend_id: builtins.str - friend_codename: builtins.str - friendship_milestone_level: builtins.int - xp_reward: builtins.int - def __init__( - self, - *, - friend_id: builtins.str = ..., - friend_codename: builtins.str = ..., - friendship_milestone_level: builtins.int = ..., - xp_reward: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["friend_codename", b"friend_codename", "friend_id", b"friend_id", "friendship_milestone_level", b"friendship_milestone_level", "xp_reward", b"xp_reward"]) -> None: ... - -global___FriendshipMilestoneRewardNotificationProto = FriendshipMilestoneRewardNotificationProto - -@typing_extensions.final -class FriendshipMilestoneRewardProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FRIEND_ID_FIELD_NUMBER: builtins.int - FRIENDSHIP_MILESTONE_FIELD_NUMBER: builtins.int - NIA_ACCOUNT_ID_FIELD_NUMBER: builtins.int - friend_id: builtins.str - friendship_milestone: global___FriendshipLevelMilestone.ValueType - nia_account_id: builtins.str - def __init__( - self, - *, - friend_id: builtins.str = ..., - friendship_milestone: global___FriendshipLevelMilestone.ValueType = ..., - nia_account_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["friend_id", b"friend_id", "friendship_milestone", b"friendship_milestone", "nia_account_id", b"nia_account_id"]) -> None: ... - -global___FriendshipMilestoneRewardProto = FriendshipMilestoneRewardProto - -@typing_extensions.final -class GM11SettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_1_FIELD_NUMBER: builtins.int - OB_INT32_2_FIELD_NUMBER: builtins.int - OB_INT32_3_FIELD_NUMBER: builtins.int - OB_INT32_4_FIELD_NUMBER: builtins.int - OB_FLOAT_FIELD_NUMBER: builtins.int - ob_int32_1: builtins.int - ob_int32_2: builtins.int - ob_int32_3: builtins.int - ob_int32_4: builtins.int - ob_float: builtins.float - def __init__( - self, - *, - ob_int32_1: builtins.int = ..., - ob_int32_2: builtins.int = ..., - ob_int32_3: builtins.int = ..., - ob_int32_4: builtins.int = ..., - ob_float: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_float", b"ob_float", "ob_int32_1", b"ob_int32_1", "ob_int32_2", b"ob_int32_2", "ob_int32_3", b"ob_int32_3", "ob_int32_4", b"ob_int32_4"]) -> None: ... - -global___GM11SettingsProto = GM11SettingsProto - -@typing_extensions.final -class GM1SettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Activity: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ActivityEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GM1SettingsProto._Activity.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GM1SettingsProto._Activity.ValueType # 0 - FORT_POWER_UP_ACTIVITY_AR_SCAN: GM1SettingsProto._Activity.ValueType # 1 - - class Activity(_Activity, metaclass=_ActivityEnumTypeWrapper): ... - UNSET: GM1SettingsProto.Activity.ValueType # 0 - FORT_POWER_UP_ACTIVITY_AR_SCAN: GM1SettingsProto.Activity.ValueType # 1 - - ACTIVITY_FIELD_NUMBER: builtins.int - OB_INT32_1_FIELD_NUMBER: builtins.int - OB_INT32_2_FIELD_NUMBER: builtins.int - activity: global___GM1SettingsProto.Activity.ValueType - ob_int32_1: builtins.int - ob_int32_2: builtins.int - def __init__( - self, - *, - activity: global___GM1SettingsProto.Activity.ValueType = ..., - ob_int32_1: builtins.int = ..., - ob_int32_2: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["activity", b"activity", "ob_int32_1", b"ob_int32_1", "ob_int32_2", b"ob_int32_2"]) -> None: ... - -global___GM1SettingsProto = GM1SettingsProto - -@typing_extensions.final -class GM27SettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLED_FIELD_NUMBER: builtins.int - enabled: builtins.bool - def __init__( - self, - *, - enabled: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["enabled", b"enabled"]) -> None: ... - -global___GM27SettingsProto = GM27SettingsProto - -@typing_extensions.final -class GM29SettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_ENABLED_FIELD_NUMBER: builtins.int - ob_enabled: builtins.bool - def __init__( - self, - *, - ob_enabled: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_enabled", b"ob_enabled"]) -> None: ... - -global___GM29SettingsProto = GM29SettingsProto - -@typing_extensions.final -class GM2SettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_FIELD_NUMBER: builtins.int - ob_int32: builtins.int - def __init__( - self, - *, - ob_int32: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_int32", b"ob_int32"]) -> None: ... - -global___GM2SettingsProto = GM2SettingsProto - -@typing_extensions.final -class GM30SettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_ENABLED_FIELD_NUMBER: builtins.int - ob_enabled: builtins.bool - def __init__( - self, - *, - ob_enabled: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_enabled", b"ob_enabled"]) -> None: ... - -global___GM30SettingsProto = GM30SettingsProto - -@typing_extensions.final -class GM37SettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLED_FIELD_NUMBER: builtins.int - enabled: builtins.bool - def __init__( - self, - *, - enabled: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["enabled", b"enabled"]) -> None: ... - -global___GM37SettingsProto = GM37SettingsProto - -@typing_extensions.final -class GM39SettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_1_FIELD_NUMBER: builtins.int - OB_INT32_2_FIELD_NUMBER: builtins.int - OB_QUEST_REWARD_FIELD_NUMBER: builtins.int - ob_int32_1: builtins.int - ob_int32_2: builtins.int - @property - def ob_quest_reward(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___QuestRewardProto]: ... - def __init__( - self, - *, - ob_int32_1: builtins.int = ..., - ob_int32_2: builtins.int = ..., - ob_quest_reward: collections.abc.Iterable[global___QuestRewardProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_int32_1", b"ob_int32_1", "ob_int32_2", b"ob_int32_2", "ob_quest_reward", b"ob_quest_reward"]) -> None: ... - -global___GM39SettingsProto = GM39SettingsProto - -@typing_extensions.final -class GM3SettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_STRING_FIELD_NUMBER: builtins.int - @property - def ob_string(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - def __init__( - self, - *, - ob_string: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_string", b"ob_string"]) -> None: ... - -global___GM3SettingsProto = GM3SettingsProto - -@typing_extensions.final -class GM43SettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_BOOL_1_FIELD_NUMBER: builtins.int - OB_BOOL_2_FIELD_NUMBER: builtins.int - ob_bool_1: builtins.bool - ob_bool_2: builtins.bool - def __init__( - self, - *, - ob_bool_1: builtins.bool = ..., - ob_bool_2: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_bool_1", b"ob_bool_1", "ob_bool_2", b"ob_bool_2"]) -> None: ... - -global___GM43SettingsProto = GM43SettingsProto - -@typing_extensions.final -class GM44SettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_FIELD_NUMBER: builtins.int - OB_BOOL_FIELD_NUMBER: builtins.int - ITEM_FIELD_NUMBER: builtins.int - ob_int32: builtins.int - ob_bool: builtins.bool - @property - def item(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___Item.ValueType]: ... - def __init__( - self, - *, - ob_int32: builtins.int = ..., - ob_bool: builtins.bool = ..., - item: collections.abc.Iterable[global___Item.ValueType] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["item", b"item", "ob_bool", b"ob_bool", "ob_int32", b"ob_int32"]) -> None: ... - -global___GM44SettingsProto = GM44SettingsProto - -@typing_extensions.final -class GM45SettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Generator: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _GeneratorEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GM45SettingsProto._Generator.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - EVENT_SECTION_GENERATOR: GM45SettingsProto._Generator.ValueType # 0 - POKECOIN_SECTION_GENERATOR: GM45SettingsProto._Generator.ValueType # 1 - DAILY_STREAK_SECTION_GENERATOR: GM45SettingsProto._Generator.ValueType # 2 - GYM_POKEMON_SECTION_GENERATOR: GM45SettingsProto._Generator.ValueType # 3 - UPCOMING_EVENTS_SECTION_GENERATOR: GM45SettingsProto._Generator.ValueType # 4 - UP_NEXT_SECTION_GENERATOR: GM45SettingsProto._Generator.ValueType # 5 - STAMP_CARD_SECTION_GENERATOR: GM45SettingsProto._Generator.ValueType # 6 - EVENT_BANNER_SECTION_GENERATOR: GM45SettingsProto._Generator.ValueType # 7 - TIMED_STORY_QUEST_SECTION_GENERATOR: GM45SettingsProto._Generator.ValueType # 8 - TIMED_GROUP_CHALLENGE_SECTION_GENERATOR: GM45SettingsProto._Generator.ValueType # 9 - MINI_COLLECTION_SECTION_GENERATOR: GM45SettingsProto._Generator.ValueType # 10 - CHALLENGE_QUEST_SECTION_GENERATOR: GM45SettingsProto._Generator.ValueType # 11 - STORY_QUEST_SECTION_GENERATOR: GM45SettingsProto._Generator.ValueType # 12 - CONTEST_POKEMON_SECTION_GENERATOR: GM45SettingsProto._Generator.ValueType # 13 - - class Generator(_Generator, metaclass=_GeneratorEnumTypeWrapper): ... - EVENT_SECTION_GENERATOR: GM45SettingsProto.Generator.ValueType # 0 - POKECOIN_SECTION_GENERATOR: GM45SettingsProto.Generator.ValueType # 1 - DAILY_STREAK_SECTION_GENERATOR: GM45SettingsProto.Generator.ValueType # 2 - GYM_POKEMON_SECTION_GENERATOR: GM45SettingsProto.Generator.ValueType # 3 - UPCOMING_EVENTS_SECTION_GENERATOR: GM45SettingsProto.Generator.ValueType # 4 - UP_NEXT_SECTION_GENERATOR: GM45SettingsProto.Generator.ValueType # 5 - STAMP_CARD_SECTION_GENERATOR: GM45SettingsProto.Generator.ValueType # 6 - EVENT_BANNER_SECTION_GENERATOR: GM45SettingsProto.Generator.ValueType # 7 - TIMED_STORY_QUEST_SECTION_GENERATOR: GM45SettingsProto.Generator.ValueType # 8 - TIMED_GROUP_CHALLENGE_SECTION_GENERATOR: GM45SettingsProto.Generator.ValueType # 9 - MINI_COLLECTION_SECTION_GENERATOR: GM45SettingsProto.Generator.ValueType # 10 - CHALLENGE_QUEST_SECTION_GENERATOR: GM45SettingsProto.Generator.ValueType # 11 - STORY_QUEST_SECTION_GENERATOR: GM45SettingsProto.Generator.ValueType # 12 - CONTEST_POKEMON_SECTION_GENERATOR: GM45SettingsProto.Generator.ValueType # 13 - - ENABLED_FIELD_NUMBER: builtins.int - OB_INT32_FIELD_NUMBER: builtins.int - OB_TYPE_1_FIELD_NUMBER: builtins.int - OB_TYPE_2_FIELD_NUMBER: builtins.int - OB_TYPE_3_FIELD_NUMBER: builtins.int - enabled: builtins.bool - ob_int32: builtins.int - @property - def ob_type_1(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___GM45SettingsProto.Generator.ValueType]: ... - @property - def ob_type_2(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___GM45SettingsProto.Generator.ValueType]: ... - @property - def ob_type_3(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___GM45SettingsProto.Generator.ValueType]: ... - def __init__( - self, - *, - enabled: builtins.bool = ..., - ob_int32: builtins.int = ..., - ob_type_1: collections.abc.Iterable[global___GM45SettingsProto.Generator.ValueType] | None = ..., - ob_type_2: collections.abc.Iterable[global___GM45SettingsProto.Generator.ValueType] | None = ..., - ob_type_3: collections.abc.Iterable[global___GM45SettingsProto.Generator.ValueType] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["enabled", b"enabled", "ob_int32", b"ob_int32", "ob_type_1", b"ob_type_1", "ob_type_2", b"ob_type_2", "ob_type_3", b"ob_type_3"]) -> None: ... - -global___GM45SettingsProto = GM45SettingsProto - -@typing_extensions.final -class GM46SettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLED_FIELD_NUMBER: builtins.int - OB_BOOL_FIELD_NUMBER: builtins.int - enabled: builtins.bool - ob_bool: builtins.bool - def __init__( - self, - *, - enabled: builtins.bool = ..., - ob_bool: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["enabled", b"enabled", "ob_bool", b"ob_bool"]) -> None: ... - -global___GM46SettingsProto = GM46SettingsProto - -@typing_extensions.final -class GM47SettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_FIELD_NUMBER: builtins.int - OB_FLOAT_1_FIELD_NUMBER: builtins.int - OB_FLOAT_2_FIELD_NUMBER: builtins.int - OB_LIST_STRING_1_FIELD_NUMBER: builtins.int - OB_LIST_STRING_2_FIELD_NUMBER: builtins.int - OB_LIST_STRING_3_FIELD_NUMBER: builtins.int - ob_int32: builtins.int - ob_float_1: builtins.float - ob_float_2: builtins.float - @property - def ob_list_string_1(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - @property - def ob_list_string_2(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - @property - def ob_list_string_3(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - def __init__( - self, - *, - ob_int32: builtins.int = ..., - ob_float_1: builtins.float = ..., - ob_float_2: builtins.float = ..., - ob_list_string_1: collections.abc.Iterable[builtins.str] | None = ..., - ob_list_string_2: collections.abc.Iterable[builtins.str] | None = ..., - ob_list_string_3: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_float_1", b"ob_float_1", "ob_float_2", b"ob_float_2", "ob_int32", b"ob_int32", "ob_list_string_1", b"ob_list_string_1", "ob_list_string_2", b"ob_list_string_2", "ob_list_string_3", b"ob_list_string_3"]) -> None: ... - -global___GM47SettingsProto = GM47SettingsProto - -@typing_extensions.final -class GM51SettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLED_FIELD_NUMBER: builtins.int - OB_BOOL_FIELD_NUMBER: builtins.int - enabled: builtins.bool - ob_bool: builtins.bool - def __init__( - self, - *, - enabled: builtins.bool = ..., - ob_bool: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["enabled", b"enabled", "ob_bool", b"ob_bool"]) -> None: ... - -global___GM51SettingsProto = GM51SettingsProto - -@typing_extensions.final -class GM53SettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_SETTING_FIELD_NUMBER: builtins.int - @property - def ob_setting(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___GM53SettingsProto2]: ... - def __init__( - self, - *, - ob_setting: collections.abc.Iterable[global___GM53SettingsProto2] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_setting", b"ob_setting"]) -> None: ... - -global___GM53SettingsProto = GM53SettingsProto - -@typing_extensions.final -class GM53SettingsProto2(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_FIELD_NUMBER: builtins.int - QUEST_TYPE_FIELD_NUMBER: builtins.int - QUEST_CONDITION_FIELD_NUMBER: builtins.int - OB_INT64_FIELD_NUMBER: builtins.int - ob_int32: builtins.int - quest_type: global___QuestType.ValueType - @property - def quest_condition(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___QuestConditionProto]: ... - ob_int64: builtins.int - def __init__( - self, - *, - ob_int32: builtins.int = ..., - quest_type: global___QuestType.ValueType = ..., - quest_condition: collections.abc.Iterable[global___QuestConditionProto] | None = ..., - ob_int64: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_int32", b"ob_int32", "ob_int64", b"ob_int64", "quest_condition", b"quest_condition", "quest_type", b"quest_type"]) -> None: ... - -global___GM53SettingsProto2 = GM53SettingsProto2 - -@typing_extensions.final -class GM55SettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_1_FIELD_NUMBER: builtins.int - OB_INT32_2_FIELD_NUMBER: builtins.int - OB_INT32_3_FIELD_NUMBER: builtins.int - OB_INT32_4_FIELD_NUMBER: builtins.int - ob_int32_1: builtins.int - ob_int32_2: builtins.int - ob_int32_3: builtins.int - ob_int32_4: builtins.int - def __init__( - self, - *, - ob_int32_1: builtins.int = ..., - ob_int32_2: builtins.int = ..., - ob_int32_3: builtins.int = ..., - ob_int32_4: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_int32_1", b"ob_int32_1", "ob_int32_2", b"ob_int32_2", "ob_int32_3", b"ob_int32_3", "ob_int32_4", b"ob_int32_4"]) -> None: ... - -global___GM55SettingsProto = GM55SettingsProto - -@typing_extensions.final -class GM56SettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_FIELD_FIELD_NUMBER: builtins.int - @property - def ob_field(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___GM56SettingsProto2]: ... - def __init__( - self, - *, - ob_field: collections.abc.Iterable[global___GM56SettingsProto2] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_field", b"ob_field"]) -> None: ... - -global___GM56SettingsProto = GM56SettingsProto - -@typing_extensions.final -class GM56SettingsProto2(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKECOIN_SOURCE_FIELD_NUMBER: builtins.int - POKECOIN_CAP_RESET_FREQUENCY_FIELD_NUMBER: builtins.int - OB_INT64_FIELD_NUMBER: builtins.int - pokecoin_source: global___PokecoinSource.ValueType - pokecoin_cap_reset_frequency: global___PokecoinCapResetFrequency.ValueType - ob_int64: builtins.int - def __init__( - self, - *, - pokecoin_source: global___PokecoinSource.ValueType = ..., - pokecoin_cap_reset_frequency: global___PokecoinCapResetFrequency.ValueType = ..., - ob_int64: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_int64", b"ob_int64", "pokecoin_cap_reset_frequency", b"pokecoin_cap_reset_frequency", "pokecoin_source", b"pokecoin_source"]) -> None: ... - -global___GM56SettingsProto2 = GM56SettingsProto2 - -@typing_extensions.final -class GM57SettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_STRING_1_FIELD_NUMBER: builtins.int - OB_STRING_2_FIELD_NUMBER: builtins.int - OB_LIST_STRING_FIELD_NUMBER: builtins.int - ob_string_1: builtins.str - ob_string_2: builtins.str - @property - def ob_list_string(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - def __init__( - self, - *, - ob_string_1: builtins.str = ..., - ob_string_2: builtins.str = ..., - ob_list_string: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_list_string", b"ob_list_string", "ob_string_1", b"ob_string_1", "ob_string_2", b"ob_string_2"]) -> None: ... - -global___GM57SettingsProto = GM57SettingsProto - -@typing_extensions.final -class GM58SettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_STRING_1_FIELD_NUMBER: builtins.int - OB_STRING_2_FIELD_NUMBER: builtins.int - OB_DOUBLE_1_FIELD_NUMBER: builtins.int - OB_DOUBLE_2_FIELD_NUMBER: builtins.int - ob_string_1: builtins.str - ob_string_2: builtins.str - ob_double_1: builtins.float - ob_double_2: builtins.float - def __init__( - self, - *, - ob_string_1: builtins.str = ..., - ob_string_2: builtins.str = ..., - ob_double_1: builtins.float = ..., - ob_double_2: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_double_1", b"ob_double_1", "ob_double_2", b"ob_double_2", "ob_string_1", b"ob_string_1", "ob_string_2", b"ob_string_2"]) -> None: ... - -global___GM58SettingsProto = GM58SettingsProto - -@typing_extensions.final -class GM59SettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLED_FIELD_NUMBER: builtins.int - OB_BOOL_1_FIELD_NUMBER: builtins.int - OB_BOOL_2_FIELD_NUMBER: builtins.int - OB_BOOL_3_FIELD_NUMBER: builtins.int - OB_BOOL_4_FIELD_NUMBER: builtins.int - enabled: builtins.bool - ob_bool_1: builtins.bool - ob_bool_2: builtins.bool - ob_bool_3: builtins.bool - ob_bool_4: builtins.bool - def __init__( - self, - *, - enabled: builtins.bool = ..., - ob_bool_1: builtins.bool = ..., - ob_bool_2: builtins.bool = ..., - ob_bool_3: builtins.bool = ..., - ob_bool_4: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["enabled", b"enabled", "ob_bool_1", b"ob_bool_1", "ob_bool_2", b"ob_bool_2", "ob_bool_3", b"ob_bool_3", "ob_bool_4", b"ob_bool_4"]) -> None: ... - -global___GM59SettingsProto = GM59SettingsProto - -@typing_extensions.final -class GM61SettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_BOOL_1_FIELD_NUMBER: builtins.int - OB_BOOL_2_FIELD_NUMBER: builtins.int - ob_bool_1: builtins.bool - ob_bool_2: builtins.bool - def __init__( - self, - *, - ob_bool_1: builtins.bool = ..., - ob_bool_2: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_bool_1", b"ob_bool_1", "ob_bool_2", b"ob_bool_2"]) -> None: ... - -global___GM61SettingsProto = GM61SettingsProto - -@typing_extensions.final -class GM62SettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT64_1_FIELD_NUMBER: builtins.int - OB_INT64_2_FIELD_NUMBER: builtins.int - OB_INT64_3_FIELD_NUMBER: builtins.int - OB_INT64_4_FIELD_NUMBER: builtins.int - ob_int64_1: builtins.int - ob_int64_2: builtins.int - ob_int64_3: builtins.int - ob_int64_4: builtins.int - def __init__( - self, - *, - ob_int64_1: builtins.int = ..., - ob_int64_2: builtins.int = ..., - ob_int64_3: builtins.int = ..., - ob_int64_4: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_int64_1", b"ob_int64_1", "ob_int64_2", b"ob_int64_2", "ob_int64_3", b"ob_int64_3", "ob_int64_4", b"ob_int64_4"]) -> None: ... - -global___GM62SettingsProto = GM62SettingsProto - -@typing_extensions.final -class GM63SettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MOVE_FIELD_NUMBER: builtins.int - COST_SETTINGS_FIELD_NUMBER: builtins.int - BONUS_EFFECT_SETTINGS_FIELD_NUMBER: builtins.int - OB_INT64_FIELD_NUMBER: builtins.int - move: global___HoloPokemonMove.ValueType - @property - def cost_settings(self) -> global___CostSettingsProto: ... - @property - def bonus_effect_settings(self) -> global___BonusEffectSettingsProto: ... - ob_int64: builtins.int - def __init__( - self, - *, - move: global___HoloPokemonMove.ValueType = ..., - cost_settings: global___CostSettingsProto | None = ..., - bonus_effect_settings: global___BonusEffectSettingsProto | None = ..., - ob_int64: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["bonus_effect_settings", b"bonus_effect_settings", "cost_settings", b"cost_settings"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["bonus_effect_settings", b"bonus_effect_settings", "cost_settings", b"cost_settings", "move", b"move", "ob_int64", b"ob_int64"]) -> None: ... - -global___GM63SettingsProto = GM63SettingsProto - -@typing_extensions.final -class GM64SettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_1_FIELD_NUMBER: builtins.int - OB_INT32_2_FIELD_NUMBER: builtins.int - OB_INT32_3_FIELD_NUMBER: builtins.int - ob_int32_1: builtins.int - ob_int32_2: builtins.int - ob_int32_3: builtins.int - def __init__( - self, - *, - ob_int32_1: builtins.int = ..., - ob_int32_2: builtins.int = ..., - ob_int32_3: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_int32_1", b"ob_int32_1", "ob_int32_2", b"ob_int32_2", "ob_int32_3", b"ob_int32_3"]) -> None: ... - -global___GM64SettingsProto = GM64SettingsProto - -@typing_extensions.final -class GM6SettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_BOOL_FIELD_NUMBER: builtins.int - OB_STRING_FIELD_NUMBER: builtins.int - ob_bool: builtins.bool - @property - def ob_string(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - def __init__( - self, - *, - ob_bool: builtins.bool = ..., - ob_string: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_bool", b"ob_bool", "ob_string", b"ob_string"]) -> None: ... - -global___GM6SettingsProto = GM6SettingsProto - -@typing_extensions.final -class GM9SettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_1_FIELD_NUMBER: builtins.int - OB_INT32_2_FIELD_NUMBER: builtins.int - ob_int32_1: builtins.int - ob_int32_2: builtins.int - def __init__( - self, - *, - ob_int32_1: builtins.int = ..., - ob_int32_2: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_int32_1", b"ob_int32_1", "ob_int32_2", b"ob_int32_2"]) -> None: ... - -global___GM9SettingsProto = GM9SettingsProto - -@typing_extensions.final -class GamDetails(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class GamRequestExtrasEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - KEY_FIELD_NUMBER: builtins.int - VALUE_FIELD_NUMBER: builtins.int - key: builtins.str - value: builtins.str - def __init__( - self, - *, - key: builtins.str = ..., - value: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["key", b"key", "value", b"value"]) -> None: ... - - GAM_REQUEST_KEYWORDS_FIELD_NUMBER: builtins.int - GAM_REQUEST_EXTRAS_FIELD_NUMBER: builtins.int - @property - def gam_request_keywords(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - @property - def gam_request_extras(self) -> google.protobuf.internal.containers.ScalarMap[builtins.str, builtins.str]: ... - def __init__( - self, - *, - gam_request_keywords: collections.abc.Iterable[builtins.str] | None = ..., - gam_request_extras: collections.abc.Mapping[builtins.str, builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["gam_request_extras", b"gam_request_extras", "gam_request_keywords", b"gam_request_keywords"]) -> None: ... - -global___GamDetails = GamDetails - -@typing_extensions.final -class GameClientPhotoGalleryPoiImageProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - IMAGE_ID_FIELD_NUMBER: builtins.int - POI_ID_FIELD_NUMBER: builtins.int - SUBMITTER_CODENAME_FIELD_NUMBER: builtins.int - IMAGE_URL_FIELD_NUMBER: builtins.int - CREATION_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - HAS_PLAYER_VOTED_FIELD_NUMBER: builtins.int - NUM_VOTES_FROM_GAME_FIELD_NUMBER: builtins.int - image_id: builtins.str - poi_id: builtins.str - submitter_codename: builtins.str - image_url: builtins.str - creation_timestamp_ms: builtins.int - has_player_voted: builtins.bool - num_votes_from_game: builtins.int - def __init__( - self, - *, - image_id: builtins.str = ..., - poi_id: builtins.str = ..., - submitter_codename: builtins.str = ..., - image_url: builtins.str = ..., - creation_timestamp_ms: builtins.int = ..., - has_player_voted: builtins.bool = ..., - num_votes_from_game: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["creation_timestamp_ms", b"creation_timestamp_ms", "has_player_voted", b"has_player_voted", "image_id", b"image_id", "image_url", b"image_url", "num_votes_from_game", b"num_votes_from_game", "poi_id", b"poi_id", "submitter_codename", b"submitter_codename"]) -> None: ... - -global___GameClientPhotoGalleryPoiImageProto = GameClientPhotoGalleryPoiImageProto - -@typing_extensions.final -class GameClientTelemetryOmniProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POI_SUBMISSION_TELEMETRY_FIELD_NUMBER: builtins.int - POI_SUBMISSION_PHOTO_UPLOAD_ERROR_TELEMETRY_FIELD_NUMBER: builtins.int - PLAYER_METADATA_TELEMETRY_FIELD_NUMBER: builtins.int - SERVER_DATA_FIELD_NUMBER: builtins.int - @property - def poi_submission_telemetry(self) -> global___PoiSubmissionTelemetry: ... - @property - def poi_submission_photo_upload_error_telemetry(self) -> global___PoiSubmissionPhotoUploadErrorTelemetry: ... - @property - def player_metadata_telemetry(self) -> global___PoiPlayerMetadataTelemetry: ... - @property - def server_data(self) -> global___TelemetryServerData: ... - def __init__( - self, - *, - poi_submission_telemetry: global___PoiSubmissionTelemetry | None = ..., - poi_submission_photo_upload_error_telemetry: global___PoiSubmissionPhotoUploadErrorTelemetry | None = ..., - player_metadata_telemetry: global___PoiPlayerMetadataTelemetry | None = ..., - server_data: global___TelemetryServerData | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["TelemetryData", b"TelemetryData", "player_metadata_telemetry", b"player_metadata_telemetry", "poi_submission_photo_upload_error_telemetry", b"poi_submission_photo_upload_error_telemetry", "poi_submission_telemetry", b"poi_submission_telemetry", "server_data", b"server_data"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["TelemetryData", b"TelemetryData", "player_metadata_telemetry", b"player_metadata_telemetry", "poi_submission_photo_upload_error_telemetry", b"poi_submission_photo_upload_error_telemetry", "poi_submission_telemetry", b"poi_submission_telemetry", "server_data", b"server_data"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["TelemetryData", b"TelemetryData"]) -> typing_extensions.Literal["poi_submission_telemetry", "poi_submission_photo_upload_error_telemetry", "player_metadata_telemetry"] | None: ... - -global___GameClientTelemetryOmniProto = GameClientTelemetryOmniProto - -@typing_extensions.final -class GameItemContentProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TYPE_FIELD_NUMBER: builtins.int - QUANTITY_FIELD_NUMBER: builtins.int - type: builtins.str - quantity: builtins.int - def __init__( - self, - *, - type: builtins.str = ..., - quantity: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["quantity", b"quantity", "type", b"type"]) -> None: ... - -global___GameItemContentProto = GameItemContentProto - -@typing_extensions.final -class GameMasterClientTemplateProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TEMPLATE_ID_FIELD_NUMBER: builtins.int - POKEMON_SETTINGS_FIELD_NUMBER: builtins.int - ITEM_SETTINGS_FIELD_NUMBER: builtins.int - MOVE_SETTINGS_FIELD_NUMBER: builtins.int - MOVE_SEQUENCE_SETTINGS_FIELD_NUMBER: builtins.int - TYPE_EFFECTIVE_FIELD_NUMBER: builtins.int - BADGE_SETTINGS_FIELD_NUMBER: builtins.int - CAMERA_FIELD_NUMBER: builtins.int - PLAYER_LEVEL_FIELD_NUMBER: builtins.int - GYM_LEVEL_FIELD_NUMBER: builtins.int - BATTLE_SETTINGS_FIELD_NUMBER: builtins.int - ENCOUNTER_SETTINGS_FIELD_NUMBER: builtins.int - IAP_ITEM_DISPLAY_FIELD_NUMBER: builtins.int - IAP_SETTINGS_FIELD_NUMBER: builtins.int - POKEMON_UPGRADES_FIELD_NUMBER: builtins.int - EQUIPPED_BADGES_FIELD_NUMBER: builtins.int - QUEST_SETTINGS_FIELD_NUMBER: builtins.int - AVATAR_CUSTOMIZATION_FIELD_NUMBER: builtins.int - FORM_SETTINGS_FIELD_NUMBER: builtins.int - GENDER_SETTINGS_FIELD_NUMBER: builtins.int - GYM_BADGE_SETTINGS_FIELD_NUMBER: builtins.int - WEATHER_AFFINITIES_FIELD_NUMBER: builtins.int - WEATHER_BONUS_SETTINGS_FIELD_NUMBER: builtins.int - POKEMON_SCALE_SETTINGS_FIELD_NUMBER: builtins.int - IAP_CATEGORY_DISPLAY_FIELD_NUMBER: builtins.int - BELUGA_POKEMON_WHITELIST_FIELD_NUMBER: builtins.int - ONBOARDING_SETTINGS_FIELD_NUMBER: builtins.int - FRIENDSHIP_MILESTONE_SETTINGS_FIELD_NUMBER: builtins.int - LUCKY_POKEMON_SETTINGS_FIELD_NUMBER: builtins.int - COMBAT_SETTINGS_FIELD_NUMBER: builtins.int - COMBAT_LEAGUE_SETTINGS_FIELD_NUMBER: builtins.int - COMBAT_LEAGUE_FIELD_NUMBER: builtins.int - EX_RAID_SETTINGS_FIELD_NUMBER: builtins.int - COMBAT_MOVE_FIELD_NUMBER: builtins.int - BACKGROUND_MODE_SETTINGS_FIELD_NUMBER: builtins.int - COMBAT_STAT_STAGE_SETTINGS_FIELD_NUMBER: builtins.int - COMBAT_NPC_TRAINER_FIELD_NUMBER: builtins.int - COMBAT_NPC_PERSONALITY_FIELD_NUMBER: builtins.int - ONBOARDING_V2_SETTINGS_FIELD_NUMBER: builtins.int - PARTY_RECOMMENDATION_SETTINGS_FIELD_NUMBER: builtins.int - SMEARGLE_MOVES_SETTINGS_FIELD_NUMBER: builtins.int - POKECOIN_PURCHASE_DISPLAY_GMT_FIELD_NUMBER: builtins.int - ADVENTURE_SYNC_V2_GMT_FIELD_NUMBER: builtins.int - LOADING_SCREEN_SETTINGS_FIELD_NUMBER: builtins.int - INVASION_NPC_DISPLAY_SETTINGS_FIELD_NUMBER: builtins.int - COMBAT_COMPETITIVE_SEASON_SETTINGS_FIELD_NUMBER: builtins.int - COMBAT_RANKING_PROTO_SETTINGS_FIELD_NUMBER: builtins.int - COMBAT_TYPE_FIELD_NUMBER: builtins.int - BUDDY_LEVEL_SETTINGS_FIELD_NUMBER: builtins.int - BUDDY_ACTIVITY_CATEGORY_SETTINGS_FIELD_NUMBER: builtins.int - BUDDY_ACTIVITY_SETTINGS_FIELD_NUMBER: builtins.int - BUDDY_SWAP_SETTINGS_FIELD_NUMBER: builtins.int - ROUTE_CREATION_SETTINGS_FIELD_NUMBER: builtins.int - VS_SEEKER_CLIENT_SETTINGS_FIELD_NUMBER: builtins.int - BUDDY_ENCOUNTER_CAMEO_SETTINGS_FIELD_NUMBER: builtins.int - LIMITED_PURCHASE_SKU_SETTINGS_FIELD_NUMBER: builtins.int - BUDDY_EMOTION_LEVEL_SETTINGS_FIELD_NUMBER: builtins.int - POKESTOP_INVASION_AVAILABILITY_SETTINGS_FIELD_NUMBER: builtins.int - BUDDY_INTERACTION_SETTINGS_FIELD_NUMBER: builtins.int - VS_SEEKER_LOOT_FIELD_NUMBER: builtins.int - VS_SEEKER_POKEMON_REWARDS_FIELD_NUMBER: builtins.int - BATTLE_HUB_ORDER_SETTINGS_FIELD_NUMBER: builtins.int - BATTLE_HUB_BADGE_SETTINGS_FIELD_NUMBER: builtins.int - MAP_BUDDY_SETTINGS_FIELD_NUMBER: builtins.int - BUDDY_WALK_SETTINGS_FIELD_NUMBER: builtins.int - PLATYPUS_ROLLOUT_SETTINGS_FIELD_NUMBER: builtins.int - BUDDY_HUNGER_SETTINGS_FIELD_NUMBER: builtins.int - PROJECT_VACATION_FIELD_NUMBER: builtins.int - MEGA_EVO_SETTINGS_FIELD_NUMBER: builtins.int - TEMPORARY_EVOLUTION_SETTINGS_FIELD_NUMBER: builtins.int - AVATAR_GROUP_ORDER_SETTINGS_FIELD_NUMBER: builtins.int - POKEMON_FAMILY_FIELD_NUMBER: builtins.int - MONODEPTH_SETTINGS_FIELD_NUMBER: builtins.int - LEVEL_UP_REWARD_SETTINGS_FIELD_NUMBER: builtins.int - RAID_SETTINGS_FIELD_NUMBER: builtins.int - TAPPABLE_SETTINGS_FIELD_NUMBER: builtins.int - ROUTE_PLAY_SETTINGS_FIELD_NUMBER: builtins.int - SPONSORED_GEOFENCE_GIFT_SETTINGS_FIELD_NUMBER: builtins.int - STICKER_METADATA_FIELD_NUMBER: builtins.int - CROSS_GAME_SOCIAL_SETTINGS_FIELD_NUMBER: builtins.int - MAP_DISPLAY_SETTINGS_FIELD_NUMBER: builtins.int - POKEMON_HOME_ENERGY_COSTS_FIELD_NUMBER: builtins.int - POKEMON_HOME_SETTINGS_FIELD_NUMBER: builtins.int - AR_TELEMETRY_SETTINGS_FIELD_NUMBER: builtins.int - BATTLE_PARTY_SETTINGS_FIELD_NUMBER: builtins.int - QUEST_EVOLUTION_SETTINGS_FIELD_NUMBER: builtins.int - POKEMON_HOME_FORM_REVERSIONS_FIELD_NUMBER: builtins.int - DEEP_LINKING_SETTINGS_FIELD_NUMBER: builtins.int - GUI_SEARCH_SETTINGS_FIELD_NUMBER: builtins.int - EVOLUTION_QUEST_TEMPLATE_FIELD_NUMBER: builtins.int - AD_FEEDBACK_SETTINGS_FIELD_NUMBER: builtins.int - FRIEND_PROFILE_SETTINGS_FIELD_NUMBER: builtins.int - GEOTARGETED_QUEST_SETTINGS_FIELD_NUMBER: builtins.int - POKEMON_TAG_SETTINGS_FIELD_NUMBER: builtins.int - RECOMMENDED_SEARCH_SETTINGS_FIELD_NUMBER: builtins.int - INVENTORY_SETTINGS_FIELD_NUMBER: builtins.int - ROUTE_DISCOVERY_SETTINGS_FIELD_NUMBER: builtins.int - EGG_TRANSPARENCY_SETTINGS_FIELD_NUMBER: builtins.int - FORT_POWER_UP_LEVEL_SETTINGS_FIELD_NUMBER: builtins.int - POWER_UP_POKESTOP_SHARED_SETTINGS_FIELD_NUMBER: builtins.int - INCIDENT_PRIORITY_SETTINGS_FIELD_NUMBER: builtins.int - REFERRAL_SETTINGS_FIELD_NUMBER: builtins.int - OB_GM_1_SETTINGS_FIELD_NUMBER: builtins.int - OB_GM_2_SETTINGS_FIELD_NUMBER: builtins.int - APPRAISAL_STAR_THRESHOLD_SETTINGS_FIELD_NUMBER: builtins.int - POKEDEX_CATEGORIES_SETTINGS_FIELD_NUMBER: builtins.int - BATTLE_VISUAL_SETTINGS_FIELD_NUMBER: builtins.int - ADDRESSABLE_POKEMON_SETTINGS_FIELD_NUMBER: builtins.int - VERBOSE_LOG_RAID_SETTINGS_FIELD_NUMBER: builtins.int - FORMS_REFACTOR_SETTINGS_FIELD_NUMBER: builtins.int - SHARED_MOVE_SETTINGS_FIELD_NUMBER: builtins.int - ADDRESS_BOOK_IMPORT_SETTINGS_FIELD_NUMBER: builtins.int - MUSIC_SETTINGS_FIELD_NUMBER: builtins.int - NEWS_FEED_CLIENT_SETTINGS_FIELD_NUMBER: builtins.int - MAP_OBJECTS_INTERACTION_RANGE_SETTINGS_FIELD_NUMBER: builtins.int - EXTERNAL_ADDRESSABLE_ASSETS_SETTINGS_FIELD_NUMBER: builtins.int - EVOLVE_PREVIEW_SETTINGS_FIELD_NUMBER: builtins.int - OB_GM_3_SETTINGS_FIELD_NUMBER: builtins.int - PUSH_GATEWAY_SETTINGS_FIELD_NUMBER: builtins.int - USERNAME_SUGGESTION_SETTINGS_FIELD_NUMBER: builtins.int - TUTORIALS_SETTINGS_FIELD_NUMBER: builtins.int - EGG_HATCH_IMPROVEMENTS_SETTINGS_FIELD_NUMBER: builtins.int - FEATURE_UNLOCK_LEVEL_SETTINGS_FIELD_NUMBER: builtins.int - SURVEY_SETTINGS_FIELD_NUMBER: builtins.int - INCIDENT_VISIBILITY_SETTINGS_FIELD_NUMBER: builtins.int - POSTCARD_COLLECTION_SETTINGS_FIELD_NUMBER: builtins.int - OB_GM_6_SETTINGS_FIELD_NUMBER: builtins.int - VERBOSE_LOG_COMBAT_SETTINGS_FIELD_NUMBER: builtins.int - MEGA_LEVEL_SETTINGS_FIELD_NUMBER: builtins.int - ADVANCED_SETTINGS_FIELD_NUMBER: builtins.int - OB_GM_9_SETTINGS_FIELD_NUMBER: builtins.int - IMPRESSION_TRACKING_SETTING_FIELD_NUMBER: builtins.int - OB_GM_11_SETTINGS_FIELD_NUMBER: builtins.int - EVOLUTION_CHAIN_DISPLAY_SETTINGS_FIELD_NUMBER: builtins.int - ROUTE_STAMP_CATEGORY_SETTINGS_FIELD_NUMBER: builtins.int - POPUP_CONTROL_SETTINGS_FIELD_NUMBER: builtins.int - TICKET_GIFTING_SETTINGS_FIELD_NUMBER: builtins.int - LANGUAGE_SELECTOR_SETTINGS_FIELD_NUMBER: builtins.int - GIFTING_SETTINGS_FIELD_NUMBER: builtins.int - CAMPFIRE_SETTINGS_FIELD_NUMBER: builtins.int - PHOTO_SETTINGS_FIELD_NUMBER: builtins.int - DAILY_ADVENTURE_INCENSE_SETTINGS_FIELD_NUMBER: builtins.int - ITEM_INVENTORY_UPDATE_SETTINGS_FIELD_NUMBER: builtins.int - STICKER_CATEGORY_SETTINGS_FIELD_NUMBER: builtins.int - HOME_WIDGET_SETTINGS_FIELD_NUMBER: builtins.int - VS_SEEKER_SCHEDULE_SETTINGS_FIELD_NUMBER: builtins.int - POKEDEX_SIZE_STATS_SETTINGS_FIELD_NUMBER: builtins.int - ASSET_REFRESH_SETTINGS_FIELD_NUMBER: builtins.int - POKEMON_FX_SETTINGS_FIELD_NUMBER: builtins.int - BUTTERFLY_COLLECTOR_SETTINGS_FIELD_NUMBER: builtins.int - GAME_MASTER_LANGUAGE_SETTINGS_FIELD_NUMBER: builtins.int - POKEMON_EXTENDED_SETTINGS_FIELD_NUMBER: builtins.int - OB_GM_27_SETTINGS_FIELD_NUMBER: builtins.int - INCUBATOR_FLOW_SETTINGS_FIELD_NUMBER: builtins.int - PRIMAL_EVO_SETTINGS_FIELD_NUMBER: builtins.int - OB_GM_29_SETTINGS_FIELD_NUMBER: builtins.int - OB_GM_30_SETTINGS_FIELD_NUMBER: builtins.int - LOCATION_CARD_FEATURE_SETTINGS_FIELD_NUMBER: builtins.int - LOCATION_CARD_SETTINGS_FIELD_NUMBER: builtins.int - CONVERSATION_SETTINGS_FIELD_NUMBER: builtins.int - VPS_EVENT_SETTINGS_FIELD_NUMBER: builtins.int - CATCH_RADIUS_MULTIPLIER_SETTINGS_FIELD_NUMBER: builtins.int - OB_GM_37_SETTINGS_FIELD_NUMBER: builtins.int - RAID_LOBBY_COUNTER_SETTINGS_FIELD_NUMBER: builtins.int - CONTEST_SETTINGS_FIELD_NUMBER: builtins.int - OB_GM_39_SETTINGS_FIELD_NUMBER: builtins.int - NEUTRAL_AVATAR_SETTINGS_FIELD_NUMBER: builtins.int - REMOTE_RAID_LIMIT_SETTINGS_FIELD_NUMBER: builtins.int - OB_GM_43_SETTINGS_FIELD_NUMBER: builtins.int - OB_GM_44_SETTINGS_FIELD_NUMBER: builtins.int - OB_GM_45_SETTINGS_FIELD_NUMBER: builtins.int - OB_GM_46_SETTINGS_FIELD_NUMBER: builtins.int - OB_GM_47_SETTINGS_FIELD_NUMBER: builtins.int - STYLE_SHOP_SETTINGS_FIELD_NUMBER: builtins.int - PARTY_PLAY_GENERAL_SETTINGS_FIELD_NUMBER: builtins.int - BOOT_SETTINGS_FIELD_NUMBER: builtins.int - OB_GM_51_SETTINGS_FIELD_NUMBER: builtins.int - NEARBY_POKEMON_SETTINGS_FIELD_NUMBER: builtins.int - OB_GM_53_SETTINGS_FIELD_NUMBER: builtins.int - EXTENDED_PRIMAL_SETTINGS_FIELD_NUMBER: builtins.int - OB_GM_55_SETTINGS_FIELD_NUMBER: builtins.int - OB_GM_56_SETTINGS_FIELD_NUMBER: builtins.int - OB_GM_57_SETTINGS_FIELD_NUMBER: builtins.int - OB_GM_58_SETTINGS_FIELD_NUMBER: builtins.int - OB_GM_59_SETTINGS_FIELD_NUMBER: builtins.int - ROUTE_BADGE_SETTINGS_FIELD_NUMBER: builtins.int - PARTY_PLAY_DARK_LAUNCH_SETTINGS_FIELD_NUMBER: builtins.int - OB_GM_61_SETTINGS_FIELD_NUMBER: builtins.int - ROUTES_NEARBY_NOTIF_SETTINGS_FIELD_NUMBER: builtins.int - OB_GM_62_SETTINGS_FIELD_NUMBER: builtins.int - OB_GM_63_SETTINGS_FIELD_NUMBER: builtins.int - OB_GM_64_SETTINGS_FIELD_NUMBER: builtins.int - template_id: builtins.str - @property - def pokemon_settings(self) -> global___PokemonSettingsProto: ... - @property - def item_settings(self) -> global___ItemSettingsProto: ... - @property - def move_settings(self) -> global___MoveSettingsProto: ... - @property - def move_sequence_settings(self) -> global___MoveSequenceSettingsProto: ... - @property - def type_effective(self) -> global___TypeEffectiveSettingsProto: ... - @property - def badge_settings(self) -> global___BadgeSettingsProto: ... - @property - def camera(self) -> global___CameraSettingsProto: ... - @property - def player_level(self) -> global___PlayerLevelSettingsProto: ... - @property - def gym_level(self) -> global___GymLevelSettingsProto: ... - @property - def battle_settings(self) -> global___GymBattleSettingsProto: ... - @property - def encounter_settings(self) -> global___EncounterSettingsProto: ... - @property - def iap_item_display(self) -> global___IapItemDisplayProto: ... - @property - def iap_settings(self) -> global___IapSettingsProto: ... - @property - def pokemon_upgrades(self) -> global___PokemonUpgradeSettingsProto: ... - @property - def equipped_badges(self) -> global___EquippedBadgeSettingsProto: ... - @property - def quest_settings(self) -> global___QuestSettingsProto: ... - @property - def avatar_customization(self) -> global___AvatarCustomizationProto: ... - @property - def form_settings(self) -> global___FormSettingsProto: ... - @property - def gender_settings(self) -> global___ClientGenderSettingsProto: ... - @property - def gym_badge_settings(self) -> global___GymBadgeGmtSettingsProto: ... - @property - def weather_affinities(self) -> global___WeatherAffinityProto: ... - @property - def weather_bonus_settings(self) -> global___WeatherBonusProto: ... - @property - def pokemon_scale_settings(self) -> global___PokemonScaleSettingProto: ... - @property - def iap_category_display(self) -> global___IapItemCategoryDisplayProto: ... - @property - def beluga_pokemon_whitelist(self) -> global___BelugaPokemonWhitelist: ... - @property - def onboarding_settings(self) -> global___OnboardingSettingsProto: ... - @property - def friendship_milestone_settings(self) -> global___FriendshipLevelMilestoneSettingsProto: ... - @property - def lucky_pokemon_settings(self) -> global___LuckyPokemonSettingsProto: ... - @property - def combat_settings(self) -> global___CombatSettingsProto: ... - @property - def combat_league_settings(self) -> global___CombatLeagueSettingsProto: ... - @property - def combat_league(self) -> global___CombatLeagueProto: ... - @property - def ex_raid_settings(self) -> global___ExRaidSettingsProto: ... - @property - def combat_move(self) -> global___CombatMoveSettingsProto: ... - @property - def background_mode_settings(self) -> global___BackgroundModeSettingsProto: ... - @property - def combat_stat_stage_settings(self) -> global___CombatStatStageSettingsProto: ... - @property - def combat_npc_trainer(self) -> global___CombatNpcTrainerProto: ... - @property - def combat_npc_personality(self) -> global___CombatNpcPersonalityProto: ... - @property - def onboarding_v2_settings(self) -> global___OnboardingV2SettingsProto: ... - @property - def party_recommendation_settings(self) -> global___PartyRecommendationSettingsProto: ... - @property - def smeargle_moves_settings(self) -> global___SmeargleMovesSettingsProto: ... - @property - def pokecoin_purchase_display_gmt(self) -> global___PokecoinPurchaseDisplayGmtProto: ... - @property - def adventure_sync_v2_gmt(self) -> global___AdventureSyncV2GmtProto: ... - @property - def loading_screen_settings(self) -> global___LoadingScreenProto: ... - @property - def invasion_npc_display_settings(self) -> global___InvasionNpcDisplaySettingsProto: ... - @property - def combat_competitive_season_settings(self) -> global___CombatCompetitiveSeasonSettingsProto: ... - @property - def combat_ranking_proto_settings(self) -> global___CombatRankingSettingsProto: ... - @property - def combat_type(self) -> global___CombatTypeProto: ... - @property - def buddy_level_settings(self) -> global___BuddyLevelSettings: ... - @property - def buddy_activity_category_settings(self) -> global___BuddyActivityCategorySettings: ... - @property - def buddy_activity_settings(self) -> global___BuddyActivitySettings: ... - @property - def buddy_swap_settings(self) -> global___BuddySwapSettings: ... - @property - def route_creation_settings(self) -> global___RoutesCreationSettingsProto: ... - @property - def vs_seeker_client_settings(self) -> global___VsSeekerClientSettingsProto: ... - @property - def buddy_encounter_cameo_settings(self) -> global___BuddyEncounterCameoSettings: ... - @property - def limited_purchase_sku_settings(self) -> global___LimitedPurchaseSkuSettingsProto: ... - @property - def buddy_emotion_level_settings(self) -> global___BuddyEmotionLevelSettings: ... - @property - def pokestop_invasion_availability_settings(self) -> global___InvasionAvailabilitySettingsProto: ... - @property - def buddy_interaction_settings(self) -> global___BuddyInteractionSettings: ... - @property - def vs_seeker_loot(self) -> global___VsSeekerLootProto: ... - @property - def vs_seeker_pokemon_rewards(self) -> global___VsSeekerPokemonRewardsProto: ... - @property - def battle_hub_order_settings(self) -> global___BattleHubOrderSettings: ... - @property - def battle_hub_badge_settings(self) -> global___BattleHubBadgeSettings: ... - @property - def map_buddy_settings(self) -> global___MapBuddySettingsProto: ... - @property - def buddy_walk_settings(self) -> global___BuddyWalkSettings: ... - @property - def platypus_rollout_settings(self) -> global___PlatypusRolloutSettingsProto: ... - @property - def buddy_hunger_settings(self) -> global___BuddyHungerSettings: ... - @property - def project_vacation(self) -> global___ProjectVacationProto: ... - @property - def mega_evo_settings(self) -> global___MegaEvoSettingsProto: ... - @property - def temporary_evolution_settings(self) -> global___TemporaryEvolutionSettingsProto: ... - @property - def avatar_group_order_settings(self) -> global___AvatarGroupOrderSettingsProto: ... - @property - def pokemon_family(self) -> global___PokemonFamilySettingsProto: ... - @property - def monodepth_settings(self) -> global___MonodepthSettingsProto: ... - @property - def level_up_reward_settings(self) -> global___LevelUpRewardsSettingsProto: ... - @property - def raid_settings(self) -> global___RaidClientSettingsProto: ... - @property - def tappable_settings(self) -> global___TappableSettingsProto: ... - @property - def route_play_settings(self) -> global___RoutePlaySettingsProto: ... - @property - def sponsored_geofence_gift_settings(self) -> global___SponsoredGeofenceGiftSettingsProto: ... - @property - def sticker_metadata(self) -> global___StickerMetadataProto: ... - @property - def cross_game_social_settings(self) -> global___CrossGameSocialSettingsProto: ... - @property - def map_display_settings(self) -> global___MapDisplaySettingsProto: ... - @property - def pokemon_home_energy_costs(self) -> global___PokemonHomeEnergyCostsProto: ... - @property - def pokemon_home_settings(self) -> global___PokemonHomeSettingsProto: ... - @property - def ar_telemetry_settings(self) -> global___ArTelemetrySettingsProto: ... - @property - def battle_party_settings(self) -> global___BattlePartySettingsProto: ... - @property - def quest_evolution_settings(self) -> global___QuestEvolutionSettingsProto: ... - @property - def pokemon_home_form_reversions(self) -> global___PokemonHomeFormReversionProto: ... - @property - def deep_linking_settings(self) -> global___DeepLinkingSettingsProto: ... - @property - def gui_search_settings(self) -> global___GuiSearchSettingsProto: ... - @property - def evolution_quest_template(self) -> global___ClientEvolutionQuestTemplateProto: ... - @property - def ad_feedback_settings(self) -> global___AdFeedbackSettingsProto: ... - @property - def friend_profile_settings(self) -> global___FriendProfileSettingsProto: ... - @property - def geotargeted_quest_settings(self) -> global___GeotargetedQuestSettingsProto: ... - @property - def pokemon_tag_settings(self) -> global___PokemonTagSettingsProto: ... - @property - def recommended_search_settings(self) -> global___RecommendedSearchProto: ... - @property - def inventory_settings(self) -> global___InventorySettingsProto: ... - @property - def route_discovery_settings(self) -> global___RouteDiscoverySettingsProto: ... - @property - def egg_transparency_settings(self) -> global___EggTransparencySettingsProto: ... - @property - def fort_power_up_level_settings(self) -> global___FortPowerUpLevelSettings: ... - @property - def power_up_pokestop_shared_settings(self) -> global___PowerUpPokestopSharedSettings: ... - @property - def incident_priority_settings(self) -> global___IncidentPrioritySettingsProto: ... - @property - def referral_settings(self) -> global___ReferralSettingsProto: ... - @property - def ob_gm_1_settings(self) -> global___GM1SettingsProto: ... - @property - def ob_gm_2_settings(self) -> global___GM2SettingsProto: ... - @property - def appraisal_star_threshold_settings(self) -> global___AppraisalStarThresholdSettings: ... - @property - def pokedex_categories_settings(self) -> global___PokedexCategoriesSettings: ... - @property - def battle_visual_settings(self) -> global___BattleVisualSettings: ... - @property - def addressable_pokemon_settings(self) -> global___AddressablePokemonSettings: ... - @property - def verbose_log_raid_settings(self) -> global___VerboseLogRaidSettings: ... - @property - def forms_refactor_settings(self) -> global___FormsRefactorSettings: ... - @property - def shared_move_settings(self) -> global___SharedMoveSettings: ... - @property - def address_book_import_settings(self) -> global___AddressBookImportSettingsProto: ... - @property - def music_settings(self) -> global___MusicSettings: ... - @property - def news_feed_client_settings(self) -> global___NewsFeedClientSettings: ... - @property - def map_objects_interaction_range_settings(self) -> global___MapObjectsInteractionRangeSettings: ... - @property - def external_addressable_assets_settings(self) -> global___ExternalAddressableAssetsSettings: ... - @property - def evolve_preview_settings(self) -> global___EvolePreviewSettings: ... - @property - def ob_gm_3_settings(self) -> global___GM3SettingsProto: ... - @property - def push_gateway_settings(self) -> global___PushGatewaySettings: ... - @property - def username_suggestion_settings(self) -> global___UsernameSuggestionSettings: ... - @property - def tutorials_settings(self) -> global___TutorialsSettings: ... - @property - def egg_hatch_improvements_settings(self) -> global___EggHatchImprovementsSettings: ... - @property - def feature_unlock_level_settings(self) -> global___FeatureUnlockLevelSettings: ... - @property - def survey_settings(self) -> global___SurveySettings: ... - @property - def incident_visibility_settings(self) -> global___IncidentVisibilitySettingsProto: ... - @property - def postcard_collection_settings(self) -> global___PostcardCollectionSettings: ... - @property - def ob_gm_6_settings(self) -> global___GM6SettingsProto: ... - @property - def verbose_log_combat_settings(self) -> global___VerboseLogCombatSettingsProto: ... - @property - def mega_level_settings(self) -> global___MegaLevelSettingsProto: ... - @property - def advanced_settings(self) -> global___AdvancedSettingsProto: ... - @property - def ob_gm_9_settings(self) -> global___GM9SettingsProto: ... - @property - def impression_tracking_setting(self) -> global___ImpressionTrackingSettingsProto: ... - @property - def ob_gm_11_settings(self) -> global___GM11SettingsProto: ... - @property - def evolution_chain_display_settings(self) -> global___EvolutionChainDisplaySettingsProto: ... - @property - def route_stamp_category_settings(self) -> global___RouteStampCategorySettingsProto: ... - @property - def popup_control_settings(self) -> global___PopupControlSettingsProto: ... - @property - def ticket_gifting_settings(self) -> global___TicketGiftingSettingsProto: ... - @property - def language_selector_settings(self) -> global___LanguageSelectorSettingsProto: ... - @property - def gifting_settings(self) -> global___GiftingSettingsProto: ... - @property - def campfire_settings(self) -> global___CampfireSettingsProto: ... - @property - def photo_settings(self) -> global___PhotoSettingsProto: ... - @property - def daily_adventure_incense_settings(self) -> global___DailyAdventureIncenseSettingsProto: ... - @property - def item_inventory_update_settings(self) -> global___ItemInventoryUpdateSettingsProto: ... - @property - def sticker_category_settings(self) -> global___StickerCategorySettingsProto: ... - @property - def home_widget_settings(self) -> global___HomeWidgetSettingsProto: ... - @property - def vs_seeker_schedule_settings(self) -> global___VSSeekerScheduleSettingsProto: ... - @property - def pokedex_size_stats_settings(self) -> global___PokedexSizeStatsSettingsProto: ... - @property - def asset_refresh_settings(self) -> global___AssetRefreshSettingsProto: ... - @property - def pokemon_fx_settings(self) -> global___PokemonFXSettingsSettingsProto: ... - @property - def butterfly_collector_settings(self) -> global___ButterflyCollectorSettings: ... - @property - def game_master_language_settings(self) -> global___GameMasterLanguageSettingsProto: ... - @property - def pokemon_extended_settings(self) -> global___PokemonExtendedSettingsProto: ... - @property - def ob_gm_27_settings(self) -> global___GM27SettingsProto: ... - @property - def incubator_flow_settings(self) -> global___IncubatorFlowSettingsProto: ... - @property - def primal_evo_settings(self) -> global___PrimalEvoSettingsProto: ... - @property - def ob_gm_29_settings(self) -> global___GM29SettingsProto: ... - @property - def ob_gm_30_settings(self) -> global___GM30SettingsProto: ... - @property - def location_card_feature_settings(self) -> global___LocationCardFeatureSettingsProto: ... - @property - def location_card_settings(self) -> global___LocationCardSettingsProto: ... - @property - def conversation_settings(self) -> global___ConversationSettingsProto: ... - @property - def vps_event_settings(self) -> global___VpsEventSettingsProto: ... - @property - def catch_radius_multiplier_settings(self) -> global___CatchRadiusMultiplierSettingsProto: ... - @property - def ob_gm_37_settings(self) -> global___GM37SettingsProto: ... - @property - def raid_lobby_counter_settings(self) -> global___RaidLobbyCounterSettingsProto: ... - @property - def contest_settings(self) -> global___ContestSettingsProto: ... - @property - def ob_gm_39_settings(self) -> global___GM39SettingsProto: ... - @property - def neutral_avatar_settings(self) -> global___NeutralAvatarSettingsProto: ... - @property - def remote_raid_limit_settings(self) -> global___RemoteRaidLimitSettingsProto: ... - @property - def ob_gm_43_settings(self) -> global___GM43SettingsProto: ... - @property - def ob_gm_44_settings(self) -> global___GM44SettingsProto: ... - @property - def ob_gm_45_settings(self) -> global___GM45SettingsProto: ... - @property - def ob_gm_46_settings(self) -> global___GM46SettingsProto: ... - @property - def ob_gm_47_settings(self) -> global___GM47SettingsProto: ... - @property - def style_shop_settings(self) -> global___StyleShopSettingsProto: ... - @property - def party_play_general_settings(self) -> global___PartyPlayGeneralSettingsProto: ... - @property - def boot_settings(self) -> global___BootSettingsProto: ... - @property - def ob_gm_51_settings(self) -> global___GM51SettingsProto: ... - @property - def nearby_pokemon_settings(self) -> global___NearbyPokemonSettingsProto: ... - @property - def ob_gm_53_settings(self) -> global___GM53SettingsProto: ... - @property - def extended_primal_settings(self) -> global___ExtendedPrimalSettingsProto: ... - @property - def ob_gm_55_settings(self) -> global___GM55SettingsProto: ... - @property - def ob_gm_56_settings(self) -> global___GM56SettingsProto: ... - @property - def ob_gm_57_settings(self) -> global___GM57SettingsProto: ... - @property - def ob_gm_58_settings(self) -> global___GM58SettingsProto: ... - @property - def ob_gm_59_settings(self) -> global___GM59SettingsProto: ... - @property - def route_badge_settings(self) -> global___RouteBadgeSettingsProto: ... - @property - def party_play_dark_launch_settings(self) -> global___PartyPlayDarkLaunchSettingsProto: ... - @property - def ob_gm_61_settings(self) -> global___GM61SettingsProto: ... - @property - def routes_nearby_notif_settings(self) -> global___RoutesNearbyNotifSettingsProto: ... - @property - def ob_gm_62_settings(self) -> global___GM62SettingsProto: ... - @property - def ob_gm_63_settings(self) -> global___GM63SettingsProto: ... - @property - def ob_gm_64_settings(self) -> global___GM64SettingsProto: ... - def __init__( - self, - *, - template_id: builtins.str = ..., - pokemon_settings: global___PokemonSettingsProto | None = ..., - item_settings: global___ItemSettingsProto | None = ..., - move_settings: global___MoveSettingsProto | None = ..., - move_sequence_settings: global___MoveSequenceSettingsProto | None = ..., - type_effective: global___TypeEffectiveSettingsProto | None = ..., - badge_settings: global___BadgeSettingsProto | None = ..., - camera: global___CameraSettingsProto | None = ..., - player_level: global___PlayerLevelSettingsProto | None = ..., - gym_level: global___GymLevelSettingsProto | None = ..., - battle_settings: global___GymBattleSettingsProto | None = ..., - encounter_settings: global___EncounterSettingsProto | None = ..., - iap_item_display: global___IapItemDisplayProto | None = ..., - iap_settings: global___IapSettingsProto | None = ..., - pokemon_upgrades: global___PokemonUpgradeSettingsProto | None = ..., - equipped_badges: global___EquippedBadgeSettingsProto | None = ..., - quest_settings: global___QuestSettingsProto | None = ..., - avatar_customization: global___AvatarCustomizationProto | None = ..., - form_settings: global___FormSettingsProto | None = ..., - gender_settings: global___ClientGenderSettingsProto | None = ..., - gym_badge_settings: global___GymBadgeGmtSettingsProto | None = ..., - weather_affinities: global___WeatherAffinityProto | None = ..., - weather_bonus_settings: global___WeatherBonusProto | None = ..., - pokemon_scale_settings: global___PokemonScaleSettingProto | None = ..., - iap_category_display: global___IapItemCategoryDisplayProto | None = ..., - beluga_pokemon_whitelist: global___BelugaPokemonWhitelist | None = ..., - onboarding_settings: global___OnboardingSettingsProto | None = ..., - friendship_milestone_settings: global___FriendshipLevelMilestoneSettingsProto | None = ..., - lucky_pokemon_settings: global___LuckyPokemonSettingsProto | None = ..., - combat_settings: global___CombatSettingsProto | None = ..., - combat_league_settings: global___CombatLeagueSettingsProto | None = ..., - combat_league: global___CombatLeagueProto | None = ..., - ex_raid_settings: global___ExRaidSettingsProto | None = ..., - combat_move: global___CombatMoveSettingsProto | None = ..., - background_mode_settings: global___BackgroundModeSettingsProto | None = ..., - combat_stat_stage_settings: global___CombatStatStageSettingsProto | None = ..., - combat_npc_trainer: global___CombatNpcTrainerProto | None = ..., - combat_npc_personality: global___CombatNpcPersonalityProto | None = ..., - onboarding_v2_settings: global___OnboardingV2SettingsProto | None = ..., - party_recommendation_settings: global___PartyRecommendationSettingsProto | None = ..., - smeargle_moves_settings: global___SmeargleMovesSettingsProto | None = ..., - pokecoin_purchase_display_gmt: global___PokecoinPurchaseDisplayGmtProto | None = ..., - adventure_sync_v2_gmt: global___AdventureSyncV2GmtProto | None = ..., - loading_screen_settings: global___LoadingScreenProto | None = ..., - invasion_npc_display_settings: global___InvasionNpcDisplaySettingsProto | None = ..., - combat_competitive_season_settings: global___CombatCompetitiveSeasonSettingsProto | None = ..., - combat_ranking_proto_settings: global___CombatRankingSettingsProto | None = ..., - combat_type: global___CombatTypeProto | None = ..., - buddy_level_settings: global___BuddyLevelSettings | None = ..., - buddy_activity_category_settings: global___BuddyActivityCategorySettings | None = ..., - buddy_activity_settings: global___BuddyActivitySettings | None = ..., - buddy_swap_settings: global___BuddySwapSettings | None = ..., - route_creation_settings: global___RoutesCreationSettingsProto | None = ..., - vs_seeker_client_settings: global___VsSeekerClientSettingsProto | None = ..., - buddy_encounter_cameo_settings: global___BuddyEncounterCameoSettings | None = ..., - limited_purchase_sku_settings: global___LimitedPurchaseSkuSettingsProto | None = ..., - buddy_emotion_level_settings: global___BuddyEmotionLevelSettings | None = ..., - pokestop_invasion_availability_settings: global___InvasionAvailabilitySettingsProto | None = ..., - buddy_interaction_settings: global___BuddyInteractionSettings | None = ..., - vs_seeker_loot: global___VsSeekerLootProto | None = ..., - vs_seeker_pokemon_rewards: global___VsSeekerPokemonRewardsProto | None = ..., - battle_hub_order_settings: global___BattleHubOrderSettings | None = ..., - battle_hub_badge_settings: global___BattleHubBadgeSettings | None = ..., - map_buddy_settings: global___MapBuddySettingsProto | None = ..., - buddy_walk_settings: global___BuddyWalkSettings | None = ..., - platypus_rollout_settings: global___PlatypusRolloutSettingsProto | None = ..., - buddy_hunger_settings: global___BuddyHungerSettings | None = ..., - project_vacation: global___ProjectVacationProto | None = ..., - mega_evo_settings: global___MegaEvoSettingsProto | None = ..., - temporary_evolution_settings: global___TemporaryEvolutionSettingsProto | None = ..., - avatar_group_order_settings: global___AvatarGroupOrderSettingsProto | None = ..., - pokemon_family: global___PokemonFamilySettingsProto | None = ..., - monodepth_settings: global___MonodepthSettingsProto | None = ..., - level_up_reward_settings: global___LevelUpRewardsSettingsProto | None = ..., - raid_settings: global___RaidClientSettingsProto | None = ..., - tappable_settings: global___TappableSettingsProto | None = ..., - route_play_settings: global___RoutePlaySettingsProto | None = ..., - sponsored_geofence_gift_settings: global___SponsoredGeofenceGiftSettingsProto | None = ..., - sticker_metadata: global___StickerMetadataProto | None = ..., - cross_game_social_settings: global___CrossGameSocialSettingsProto | None = ..., - map_display_settings: global___MapDisplaySettingsProto | None = ..., - pokemon_home_energy_costs: global___PokemonHomeEnergyCostsProto | None = ..., - pokemon_home_settings: global___PokemonHomeSettingsProto | None = ..., - ar_telemetry_settings: global___ArTelemetrySettingsProto | None = ..., - battle_party_settings: global___BattlePartySettingsProto | None = ..., - quest_evolution_settings: global___QuestEvolutionSettingsProto | None = ..., - pokemon_home_form_reversions: global___PokemonHomeFormReversionProto | None = ..., - deep_linking_settings: global___DeepLinkingSettingsProto | None = ..., - gui_search_settings: global___GuiSearchSettingsProto | None = ..., - evolution_quest_template: global___ClientEvolutionQuestTemplateProto | None = ..., - ad_feedback_settings: global___AdFeedbackSettingsProto | None = ..., - friend_profile_settings: global___FriendProfileSettingsProto | None = ..., - geotargeted_quest_settings: global___GeotargetedQuestSettingsProto | None = ..., - pokemon_tag_settings: global___PokemonTagSettingsProto | None = ..., - recommended_search_settings: global___RecommendedSearchProto | None = ..., - inventory_settings: global___InventorySettingsProto | None = ..., - route_discovery_settings: global___RouteDiscoverySettingsProto | None = ..., - egg_transparency_settings: global___EggTransparencySettingsProto | None = ..., - fort_power_up_level_settings: global___FortPowerUpLevelSettings | None = ..., - power_up_pokestop_shared_settings: global___PowerUpPokestopSharedSettings | None = ..., - incident_priority_settings: global___IncidentPrioritySettingsProto | None = ..., - referral_settings: global___ReferralSettingsProto | None = ..., - ob_gm_1_settings: global___GM1SettingsProto | None = ..., - ob_gm_2_settings: global___GM2SettingsProto | None = ..., - appraisal_star_threshold_settings: global___AppraisalStarThresholdSettings | None = ..., - pokedex_categories_settings: global___PokedexCategoriesSettings | None = ..., - battle_visual_settings: global___BattleVisualSettings | None = ..., - addressable_pokemon_settings: global___AddressablePokemonSettings | None = ..., - verbose_log_raid_settings: global___VerboseLogRaidSettings | None = ..., - forms_refactor_settings: global___FormsRefactorSettings | None = ..., - shared_move_settings: global___SharedMoveSettings | None = ..., - address_book_import_settings: global___AddressBookImportSettingsProto | None = ..., - music_settings: global___MusicSettings | None = ..., - news_feed_client_settings: global___NewsFeedClientSettings | None = ..., - map_objects_interaction_range_settings: global___MapObjectsInteractionRangeSettings | None = ..., - external_addressable_assets_settings: global___ExternalAddressableAssetsSettings | None = ..., - evolve_preview_settings: global___EvolePreviewSettings | None = ..., - ob_gm_3_settings: global___GM3SettingsProto | None = ..., - push_gateway_settings: global___PushGatewaySettings | None = ..., - username_suggestion_settings: global___UsernameSuggestionSettings | None = ..., - tutorials_settings: global___TutorialsSettings | None = ..., - egg_hatch_improvements_settings: global___EggHatchImprovementsSettings | None = ..., - feature_unlock_level_settings: global___FeatureUnlockLevelSettings | None = ..., - survey_settings: global___SurveySettings | None = ..., - incident_visibility_settings: global___IncidentVisibilitySettingsProto | None = ..., - postcard_collection_settings: global___PostcardCollectionSettings | None = ..., - ob_gm_6_settings: global___GM6SettingsProto | None = ..., - verbose_log_combat_settings: global___VerboseLogCombatSettingsProto | None = ..., - mega_level_settings: global___MegaLevelSettingsProto | None = ..., - advanced_settings: global___AdvancedSettingsProto | None = ..., - ob_gm_9_settings: global___GM9SettingsProto | None = ..., - impression_tracking_setting: global___ImpressionTrackingSettingsProto | None = ..., - ob_gm_11_settings: global___GM11SettingsProto | None = ..., - evolution_chain_display_settings: global___EvolutionChainDisplaySettingsProto | None = ..., - route_stamp_category_settings: global___RouteStampCategorySettingsProto | None = ..., - popup_control_settings: global___PopupControlSettingsProto | None = ..., - ticket_gifting_settings: global___TicketGiftingSettingsProto | None = ..., - language_selector_settings: global___LanguageSelectorSettingsProto | None = ..., - gifting_settings: global___GiftingSettingsProto | None = ..., - campfire_settings: global___CampfireSettingsProto | None = ..., - photo_settings: global___PhotoSettingsProto | None = ..., - daily_adventure_incense_settings: global___DailyAdventureIncenseSettingsProto | None = ..., - item_inventory_update_settings: global___ItemInventoryUpdateSettingsProto | None = ..., - sticker_category_settings: global___StickerCategorySettingsProto | None = ..., - home_widget_settings: global___HomeWidgetSettingsProto | None = ..., - vs_seeker_schedule_settings: global___VSSeekerScheduleSettingsProto | None = ..., - pokedex_size_stats_settings: global___PokedexSizeStatsSettingsProto | None = ..., - asset_refresh_settings: global___AssetRefreshSettingsProto | None = ..., - pokemon_fx_settings: global___PokemonFXSettingsSettingsProto | None = ..., - butterfly_collector_settings: global___ButterflyCollectorSettings | None = ..., - game_master_language_settings: global___GameMasterLanguageSettingsProto | None = ..., - pokemon_extended_settings: global___PokemonExtendedSettingsProto | None = ..., - ob_gm_27_settings: global___GM27SettingsProto | None = ..., - incubator_flow_settings: global___IncubatorFlowSettingsProto | None = ..., - primal_evo_settings: global___PrimalEvoSettingsProto | None = ..., - ob_gm_29_settings: global___GM29SettingsProto | None = ..., - ob_gm_30_settings: global___GM30SettingsProto | None = ..., - location_card_feature_settings: global___LocationCardFeatureSettingsProto | None = ..., - location_card_settings: global___LocationCardSettingsProto | None = ..., - conversation_settings: global___ConversationSettingsProto | None = ..., - vps_event_settings: global___VpsEventSettingsProto | None = ..., - catch_radius_multiplier_settings: global___CatchRadiusMultiplierSettingsProto | None = ..., - ob_gm_37_settings: global___GM37SettingsProto | None = ..., - raid_lobby_counter_settings: global___RaidLobbyCounterSettingsProto | None = ..., - contest_settings: global___ContestSettingsProto | None = ..., - ob_gm_39_settings: global___GM39SettingsProto | None = ..., - neutral_avatar_settings: global___NeutralAvatarSettingsProto | None = ..., - remote_raid_limit_settings: global___RemoteRaidLimitSettingsProto | None = ..., - ob_gm_43_settings: global___GM43SettingsProto | None = ..., - ob_gm_44_settings: global___GM44SettingsProto | None = ..., - ob_gm_45_settings: global___GM45SettingsProto | None = ..., - ob_gm_46_settings: global___GM46SettingsProto | None = ..., - ob_gm_47_settings: global___GM47SettingsProto | None = ..., - style_shop_settings: global___StyleShopSettingsProto | None = ..., - party_play_general_settings: global___PartyPlayGeneralSettingsProto | None = ..., - boot_settings: global___BootSettingsProto | None = ..., - ob_gm_51_settings: global___GM51SettingsProto | None = ..., - nearby_pokemon_settings: global___NearbyPokemonSettingsProto | None = ..., - ob_gm_53_settings: global___GM53SettingsProto | None = ..., - extended_primal_settings: global___ExtendedPrimalSettingsProto | None = ..., - ob_gm_55_settings: global___GM55SettingsProto | None = ..., - ob_gm_56_settings: global___GM56SettingsProto | None = ..., - ob_gm_57_settings: global___GM57SettingsProto | None = ..., - ob_gm_58_settings: global___GM58SettingsProto | None = ..., - ob_gm_59_settings: global___GM59SettingsProto | None = ..., - route_badge_settings: global___RouteBadgeSettingsProto | None = ..., - party_play_dark_launch_settings: global___PartyPlayDarkLaunchSettingsProto | None = ..., - ob_gm_61_settings: global___GM61SettingsProto | None = ..., - routes_nearby_notif_settings: global___RoutesNearbyNotifSettingsProto | None = ..., - ob_gm_62_settings: global___GM62SettingsProto | None = ..., - ob_gm_63_settings: global___GM63SettingsProto | None = ..., - ob_gm_64_settings: global___GM64SettingsProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["ad_feedback_settings", b"ad_feedback_settings", "address_book_import_settings", b"address_book_import_settings", "addressable_pokemon_settings", b"addressable_pokemon_settings", "advanced_settings", b"advanced_settings", "adventure_sync_v2_gmt", b"adventure_sync_v2_gmt", "appraisal_star_threshold_settings", b"appraisal_star_threshold_settings", "ar_telemetry_settings", b"ar_telemetry_settings", "asset_refresh_settings", b"asset_refresh_settings", "avatar_customization", b"avatar_customization", "avatar_group_order_settings", b"avatar_group_order_settings", "background_mode_settings", b"background_mode_settings", "badge_settings", b"badge_settings", "battle_hub_badge_settings", b"battle_hub_badge_settings", "battle_hub_order_settings", b"battle_hub_order_settings", "battle_party_settings", b"battle_party_settings", "battle_settings", b"battle_settings", "battle_visual_settings", b"battle_visual_settings", "beluga_pokemon_whitelist", b"beluga_pokemon_whitelist", "boot_settings", b"boot_settings", "buddy_activity_category_settings", b"buddy_activity_category_settings", "buddy_activity_settings", b"buddy_activity_settings", "buddy_emotion_level_settings", b"buddy_emotion_level_settings", "buddy_encounter_cameo_settings", b"buddy_encounter_cameo_settings", "buddy_hunger_settings", b"buddy_hunger_settings", "buddy_interaction_settings", b"buddy_interaction_settings", "buddy_level_settings", b"buddy_level_settings", "buddy_swap_settings", b"buddy_swap_settings", "buddy_walk_settings", b"buddy_walk_settings", "butterfly_collector_settings", b"butterfly_collector_settings", "camera", b"camera", "campfire_settings", b"campfire_settings", "catch_radius_multiplier_settings", b"catch_radius_multiplier_settings", "combat_competitive_season_settings", b"combat_competitive_season_settings", "combat_league", b"combat_league", "combat_league_settings", b"combat_league_settings", "combat_move", b"combat_move", "combat_npc_personality", b"combat_npc_personality", "combat_npc_trainer", b"combat_npc_trainer", "combat_ranking_proto_settings", b"combat_ranking_proto_settings", "combat_settings", b"combat_settings", "combat_stat_stage_settings", b"combat_stat_stage_settings", "combat_type", b"combat_type", "contest_settings", b"contest_settings", "conversation_settings", b"conversation_settings", "cross_game_social_settings", b"cross_game_social_settings", "daily_adventure_incense_settings", b"daily_adventure_incense_settings", "deep_linking_settings", b"deep_linking_settings", "egg_hatch_improvements_settings", b"egg_hatch_improvements_settings", "egg_transparency_settings", b"egg_transparency_settings", "encounter_settings", b"encounter_settings", "equipped_badges", b"equipped_badges", "evolution_chain_display_settings", b"evolution_chain_display_settings", "evolution_quest_template", b"evolution_quest_template", "evolve_preview_settings", b"evolve_preview_settings", "ex_raid_settings", b"ex_raid_settings", "extended_primal_settings", b"extended_primal_settings", "external_addressable_assets_settings", b"external_addressable_assets_settings", "feature_unlock_level_settings", b"feature_unlock_level_settings", "form_settings", b"form_settings", "forms_refactor_settings", b"forms_refactor_settings", "fort_power_up_level_settings", b"fort_power_up_level_settings", "friend_profile_settings", b"friend_profile_settings", "friendship_milestone_settings", b"friendship_milestone_settings", "game_master_language_settings", b"game_master_language_settings", "gender_settings", b"gender_settings", "geotargeted_quest_settings", b"geotargeted_quest_settings", "gifting_settings", b"gifting_settings", "gui_search_settings", b"gui_search_settings", "gym_badge_settings", b"gym_badge_settings", "gym_level", b"gym_level", "home_widget_settings", b"home_widget_settings", "iap_category_display", b"iap_category_display", "iap_item_display", b"iap_item_display", "iap_settings", b"iap_settings", "impression_tracking_setting", b"impression_tracking_setting", "incident_priority_settings", b"incident_priority_settings", "incident_visibility_settings", b"incident_visibility_settings", "incubator_flow_settings", b"incubator_flow_settings", "invasion_npc_display_settings", b"invasion_npc_display_settings", "inventory_settings", b"inventory_settings", "item_inventory_update_settings", b"item_inventory_update_settings", "item_settings", b"item_settings", "language_selector_settings", b"language_selector_settings", "level_up_reward_settings", b"level_up_reward_settings", "limited_purchase_sku_settings", b"limited_purchase_sku_settings", "loading_screen_settings", b"loading_screen_settings", "location_card_feature_settings", b"location_card_feature_settings", "location_card_settings", b"location_card_settings", "lucky_pokemon_settings", b"lucky_pokemon_settings", "map_buddy_settings", b"map_buddy_settings", "map_display_settings", b"map_display_settings", "map_objects_interaction_range_settings", b"map_objects_interaction_range_settings", "mega_evo_settings", b"mega_evo_settings", "mega_level_settings", b"mega_level_settings", "monodepth_settings", b"monodepth_settings", "move_sequence_settings", b"move_sequence_settings", "move_settings", b"move_settings", "music_settings", b"music_settings", "nearby_pokemon_settings", b"nearby_pokemon_settings", "neutral_avatar_settings", b"neutral_avatar_settings", "news_feed_client_settings", b"news_feed_client_settings", "ob_gm_11_settings", b"ob_gm_11_settings", "ob_gm_1_settings", b"ob_gm_1_settings", "ob_gm_27_settings", b"ob_gm_27_settings", "ob_gm_29_settings", b"ob_gm_29_settings", "ob_gm_2_settings", b"ob_gm_2_settings", "ob_gm_30_settings", b"ob_gm_30_settings", "ob_gm_37_settings", b"ob_gm_37_settings", "ob_gm_39_settings", b"ob_gm_39_settings", "ob_gm_3_settings", b"ob_gm_3_settings", "ob_gm_43_settings", b"ob_gm_43_settings", "ob_gm_44_settings", b"ob_gm_44_settings", "ob_gm_45_settings", b"ob_gm_45_settings", "ob_gm_46_settings", b"ob_gm_46_settings", "ob_gm_47_settings", b"ob_gm_47_settings", "ob_gm_51_settings", b"ob_gm_51_settings", "ob_gm_53_settings", b"ob_gm_53_settings", "ob_gm_55_settings", b"ob_gm_55_settings", "ob_gm_56_settings", b"ob_gm_56_settings", "ob_gm_57_settings", b"ob_gm_57_settings", "ob_gm_58_settings", b"ob_gm_58_settings", "ob_gm_59_settings", b"ob_gm_59_settings", "ob_gm_61_settings", b"ob_gm_61_settings", "ob_gm_62_settings", b"ob_gm_62_settings", "ob_gm_63_settings", b"ob_gm_63_settings", "ob_gm_64_settings", b"ob_gm_64_settings", "ob_gm_6_settings", b"ob_gm_6_settings", "ob_gm_9_settings", b"ob_gm_9_settings", "onboarding_settings", b"onboarding_settings", "onboarding_v2_settings", b"onboarding_v2_settings", "party_play_dark_launch_settings", b"party_play_dark_launch_settings", "party_play_general_settings", b"party_play_general_settings", "party_recommendation_settings", b"party_recommendation_settings", "photo_settings", b"photo_settings", "platypus_rollout_settings", b"platypus_rollout_settings", "player_level", b"player_level", "pokecoin_purchase_display_gmt", b"pokecoin_purchase_display_gmt", "pokedex_categories_settings", b"pokedex_categories_settings", "pokedex_size_stats_settings", b"pokedex_size_stats_settings", "pokemon_extended_settings", b"pokemon_extended_settings", "pokemon_family", b"pokemon_family", "pokemon_fx_settings", b"pokemon_fx_settings", "pokemon_home_energy_costs", b"pokemon_home_energy_costs", "pokemon_home_form_reversions", b"pokemon_home_form_reversions", "pokemon_home_settings", b"pokemon_home_settings", "pokemon_scale_settings", b"pokemon_scale_settings", "pokemon_settings", b"pokemon_settings", "pokemon_tag_settings", b"pokemon_tag_settings", "pokemon_upgrades", b"pokemon_upgrades", "pokestop_invasion_availability_settings", b"pokestop_invasion_availability_settings", "popup_control_settings", b"popup_control_settings", "postcard_collection_settings", b"postcard_collection_settings", "power_up_pokestop_shared_settings", b"power_up_pokestop_shared_settings", "primal_evo_settings", b"primal_evo_settings", "project_vacation", b"project_vacation", "push_gateway_settings", b"push_gateway_settings", "quest_evolution_settings", b"quest_evolution_settings", "quest_settings", b"quest_settings", "raid_lobby_counter_settings", b"raid_lobby_counter_settings", "raid_settings", b"raid_settings", "recommended_search_settings", b"recommended_search_settings", "referral_settings", b"referral_settings", "remote_raid_limit_settings", b"remote_raid_limit_settings", "route_badge_settings", b"route_badge_settings", "route_creation_settings", b"route_creation_settings", "route_discovery_settings", b"route_discovery_settings", "route_play_settings", b"route_play_settings", "route_stamp_category_settings", b"route_stamp_category_settings", "routes_nearby_notif_settings", b"routes_nearby_notif_settings", "shared_move_settings", b"shared_move_settings", "smeargle_moves_settings", b"smeargle_moves_settings", "sponsored_geofence_gift_settings", b"sponsored_geofence_gift_settings", "sticker_category_settings", b"sticker_category_settings", "sticker_metadata", b"sticker_metadata", "style_shop_settings", b"style_shop_settings", "survey_settings", b"survey_settings", "tappable_settings", b"tappable_settings", "temporary_evolution_settings", b"temporary_evolution_settings", "ticket_gifting_settings", b"ticket_gifting_settings", "tutorials_settings", b"tutorials_settings", "type_effective", b"type_effective", "username_suggestion_settings", b"username_suggestion_settings", "verbose_log_combat_settings", b"verbose_log_combat_settings", "verbose_log_raid_settings", b"verbose_log_raid_settings", "vps_event_settings", b"vps_event_settings", "vs_seeker_client_settings", b"vs_seeker_client_settings", "vs_seeker_loot", b"vs_seeker_loot", "vs_seeker_pokemon_rewards", b"vs_seeker_pokemon_rewards", "vs_seeker_schedule_settings", b"vs_seeker_schedule_settings", "weather_affinities", b"weather_affinities", "weather_bonus_settings", b"weather_bonus_settings"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["ad_feedback_settings", b"ad_feedback_settings", "address_book_import_settings", b"address_book_import_settings", "addressable_pokemon_settings", b"addressable_pokemon_settings", "advanced_settings", b"advanced_settings", "adventure_sync_v2_gmt", b"adventure_sync_v2_gmt", "appraisal_star_threshold_settings", b"appraisal_star_threshold_settings", "ar_telemetry_settings", b"ar_telemetry_settings", "asset_refresh_settings", b"asset_refresh_settings", "avatar_customization", b"avatar_customization", "avatar_group_order_settings", b"avatar_group_order_settings", "background_mode_settings", b"background_mode_settings", "badge_settings", b"badge_settings", "battle_hub_badge_settings", b"battle_hub_badge_settings", "battle_hub_order_settings", b"battle_hub_order_settings", "battle_party_settings", b"battle_party_settings", "battle_settings", b"battle_settings", "battle_visual_settings", b"battle_visual_settings", "beluga_pokemon_whitelist", b"beluga_pokemon_whitelist", "boot_settings", b"boot_settings", "buddy_activity_category_settings", b"buddy_activity_category_settings", "buddy_activity_settings", b"buddy_activity_settings", "buddy_emotion_level_settings", b"buddy_emotion_level_settings", "buddy_encounter_cameo_settings", b"buddy_encounter_cameo_settings", "buddy_hunger_settings", b"buddy_hunger_settings", "buddy_interaction_settings", b"buddy_interaction_settings", "buddy_level_settings", b"buddy_level_settings", "buddy_swap_settings", b"buddy_swap_settings", "buddy_walk_settings", b"buddy_walk_settings", "butterfly_collector_settings", b"butterfly_collector_settings", "camera", b"camera", "campfire_settings", b"campfire_settings", "catch_radius_multiplier_settings", b"catch_radius_multiplier_settings", "combat_competitive_season_settings", b"combat_competitive_season_settings", "combat_league", b"combat_league", "combat_league_settings", b"combat_league_settings", "combat_move", b"combat_move", "combat_npc_personality", b"combat_npc_personality", "combat_npc_trainer", b"combat_npc_trainer", "combat_ranking_proto_settings", b"combat_ranking_proto_settings", "combat_settings", b"combat_settings", "combat_stat_stage_settings", b"combat_stat_stage_settings", "combat_type", b"combat_type", "contest_settings", b"contest_settings", "conversation_settings", b"conversation_settings", "cross_game_social_settings", b"cross_game_social_settings", "daily_adventure_incense_settings", b"daily_adventure_incense_settings", "deep_linking_settings", b"deep_linking_settings", "egg_hatch_improvements_settings", b"egg_hatch_improvements_settings", "egg_transparency_settings", b"egg_transparency_settings", "encounter_settings", b"encounter_settings", "equipped_badges", b"equipped_badges", "evolution_chain_display_settings", b"evolution_chain_display_settings", "evolution_quest_template", b"evolution_quest_template", "evolve_preview_settings", b"evolve_preview_settings", "ex_raid_settings", b"ex_raid_settings", "extended_primal_settings", b"extended_primal_settings", "external_addressable_assets_settings", b"external_addressable_assets_settings", "feature_unlock_level_settings", b"feature_unlock_level_settings", "form_settings", b"form_settings", "forms_refactor_settings", b"forms_refactor_settings", "fort_power_up_level_settings", b"fort_power_up_level_settings", "friend_profile_settings", b"friend_profile_settings", "friendship_milestone_settings", b"friendship_milestone_settings", "game_master_language_settings", b"game_master_language_settings", "gender_settings", b"gender_settings", "geotargeted_quest_settings", b"geotargeted_quest_settings", "gifting_settings", b"gifting_settings", "gui_search_settings", b"gui_search_settings", "gym_badge_settings", b"gym_badge_settings", "gym_level", b"gym_level", "home_widget_settings", b"home_widget_settings", "iap_category_display", b"iap_category_display", "iap_item_display", b"iap_item_display", "iap_settings", b"iap_settings", "impression_tracking_setting", b"impression_tracking_setting", "incident_priority_settings", b"incident_priority_settings", "incident_visibility_settings", b"incident_visibility_settings", "incubator_flow_settings", b"incubator_flow_settings", "invasion_npc_display_settings", b"invasion_npc_display_settings", "inventory_settings", b"inventory_settings", "item_inventory_update_settings", b"item_inventory_update_settings", "item_settings", b"item_settings", "language_selector_settings", b"language_selector_settings", "level_up_reward_settings", b"level_up_reward_settings", "limited_purchase_sku_settings", b"limited_purchase_sku_settings", "loading_screen_settings", b"loading_screen_settings", "location_card_feature_settings", b"location_card_feature_settings", "location_card_settings", b"location_card_settings", "lucky_pokemon_settings", b"lucky_pokemon_settings", "map_buddy_settings", b"map_buddy_settings", "map_display_settings", b"map_display_settings", "map_objects_interaction_range_settings", b"map_objects_interaction_range_settings", "mega_evo_settings", b"mega_evo_settings", "mega_level_settings", b"mega_level_settings", "monodepth_settings", b"monodepth_settings", "move_sequence_settings", b"move_sequence_settings", "move_settings", b"move_settings", "music_settings", b"music_settings", "nearby_pokemon_settings", b"nearby_pokemon_settings", "neutral_avatar_settings", b"neutral_avatar_settings", "news_feed_client_settings", b"news_feed_client_settings", "ob_gm_11_settings", b"ob_gm_11_settings", "ob_gm_1_settings", b"ob_gm_1_settings", "ob_gm_27_settings", b"ob_gm_27_settings", "ob_gm_29_settings", b"ob_gm_29_settings", "ob_gm_2_settings", b"ob_gm_2_settings", "ob_gm_30_settings", b"ob_gm_30_settings", "ob_gm_37_settings", b"ob_gm_37_settings", "ob_gm_39_settings", b"ob_gm_39_settings", "ob_gm_3_settings", b"ob_gm_3_settings", "ob_gm_43_settings", b"ob_gm_43_settings", "ob_gm_44_settings", b"ob_gm_44_settings", "ob_gm_45_settings", b"ob_gm_45_settings", "ob_gm_46_settings", b"ob_gm_46_settings", "ob_gm_47_settings", b"ob_gm_47_settings", "ob_gm_51_settings", b"ob_gm_51_settings", "ob_gm_53_settings", b"ob_gm_53_settings", "ob_gm_55_settings", b"ob_gm_55_settings", "ob_gm_56_settings", b"ob_gm_56_settings", "ob_gm_57_settings", b"ob_gm_57_settings", "ob_gm_58_settings", b"ob_gm_58_settings", "ob_gm_59_settings", b"ob_gm_59_settings", "ob_gm_61_settings", b"ob_gm_61_settings", "ob_gm_62_settings", b"ob_gm_62_settings", "ob_gm_63_settings", b"ob_gm_63_settings", "ob_gm_64_settings", b"ob_gm_64_settings", "ob_gm_6_settings", b"ob_gm_6_settings", "ob_gm_9_settings", b"ob_gm_9_settings", "onboarding_settings", b"onboarding_settings", "onboarding_v2_settings", b"onboarding_v2_settings", "party_play_dark_launch_settings", b"party_play_dark_launch_settings", "party_play_general_settings", b"party_play_general_settings", "party_recommendation_settings", b"party_recommendation_settings", "photo_settings", b"photo_settings", "platypus_rollout_settings", b"platypus_rollout_settings", "player_level", b"player_level", "pokecoin_purchase_display_gmt", b"pokecoin_purchase_display_gmt", "pokedex_categories_settings", b"pokedex_categories_settings", "pokedex_size_stats_settings", b"pokedex_size_stats_settings", "pokemon_extended_settings", b"pokemon_extended_settings", "pokemon_family", b"pokemon_family", "pokemon_fx_settings", b"pokemon_fx_settings", "pokemon_home_energy_costs", b"pokemon_home_energy_costs", "pokemon_home_form_reversions", b"pokemon_home_form_reversions", "pokemon_home_settings", b"pokemon_home_settings", "pokemon_scale_settings", b"pokemon_scale_settings", "pokemon_settings", b"pokemon_settings", "pokemon_tag_settings", b"pokemon_tag_settings", "pokemon_upgrades", b"pokemon_upgrades", "pokestop_invasion_availability_settings", b"pokestop_invasion_availability_settings", "popup_control_settings", b"popup_control_settings", "postcard_collection_settings", b"postcard_collection_settings", "power_up_pokestop_shared_settings", b"power_up_pokestop_shared_settings", "primal_evo_settings", b"primal_evo_settings", "project_vacation", b"project_vacation", "push_gateway_settings", b"push_gateway_settings", "quest_evolution_settings", b"quest_evolution_settings", "quest_settings", b"quest_settings", "raid_lobby_counter_settings", b"raid_lobby_counter_settings", "raid_settings", b"raid_settings", "recommended_search_settings", b"recommended_search_settings", "referral_settings", b"referral_settings", "remote_raid_limit_settings", b"remote_raid_limit_settings", "route_badge_settings", b"route_badge_settings", "route_creation_settings", b"route_creation_settings", "route_discovery_settings", b"route_discovery_settings", "route_play_settings", b"route_play_settings", "route_stamp_category_settings", b"route_stamp_category_settings", "routes_nearby_notif_settings", b"routes_nearby_notif_settings", "shared_move_settings", b"shared_move_settings", "smeargle_moves_settings", b"smeargle_moves_settings", "sponsored_geofence_gift_settings", b"sponsored_geofence_gift_settings", "sticker_category_settings", b"sticker_category_settings", "sticker_metadata", b"sticker_metadata", "style_shop_settings", b"style_shop_settings", "survey_settings", b"survey_settings", "tappable_settings", b"tappable_settings", "template_id", b"template_id", "temporary_evolution_settings", b"temporary_evolution_settings", "ticket_gifting_settings", b"ticket_gifting_settings", "tutorials_settings", b"tutorials_settings", "type_effective", b"type_effective", "username_suggestion_settings", b"username_suggestion_settings", "verbose_log_combat_settings", b"verbose_log_combat_settings", "verbose_log_raid_settings", b"verbose_log_raid_settings", "vps_event_settings", b"vps_event_settings", "vs_seeker_client_settings", b"vs_seeker_client_settings", "vs_seeker_loot", b"vs_seeker_loot", "vs_seeker_pokemon_rewards", b"vs_seeker_pokemon_rewards", "vs_seeker_schedule_settings", b"vs_seeker_schedule_settings", "weather_affinities", b"weather_affinities", "weather_bonus_settings", b"weather_bonus_settings"]) -> None: ... - -global___GameMasterClientTemplateProto = GameMasterClientTemplateProto - -@typing_extensions.final -class GameMasterLanguageSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - LANGUAGE_FIELD_NUMBER: builtins.int - IS_ENABLED_FIELD_NUMBER: builtins.int - IS_BETA_LANGUAGE_FIELD_NUMBER: builtins.int - language: builtins.str - is_enabled: builtins.bool - is_beta_language: builtins.bool - def __init__( - self, - *, - language: builtins.str = ..., - is_enabled: builtins.bool = ..., - is_beta_language: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["is_beta_language", b"is_beta_language", "is_enabled", b"is_enabled", "language", b"language"]) -> None: ... - -global___GameMasterLanguageSettingsProto = GameMasterLanguageSettingsProto - -@typing_extensions.final -class GameMasterLocalProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TEMPLATES_FIELD_NUMBER: builtins.int - @property - def templates(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___GameMasterClientTemplateProto]: ... - def __init__( - self, - *, - templates: collections.abc.Iterable[global___GameMasterClientTemplateProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["templates", b"templates"]) -> None: ... - -global___GameMasterLocalProto = GameMasterLocalProto - -@typing_extensions.final -class GameObjectLocationData(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class OffsetPosition(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OFFSET_X_FIELD_NUMBER: builtins.int - OFFSET_Y_FIELD_NUMBER: builtins.int - OFFSET_Z_FIELD_NUMBER: builtins.int - offset_x: builtins.float - offset_y: builtins.float - offset_z: builtins.float - def __init__( - self, - *, - offset_x: builtins.float = ..., - offset_y: builtins.float = ..., - offset_z: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["offset_x", b"offset_x", "offset_y", b"offset_y", "offset_z", b"offset_z"]) -> None: ... - - ANCHOR_ID_FIELD_NUMBER: builtins.int - OFFSET_FIELD_NUMBER: builtins.int - anchor_id: builtins.str - @property - def offset(self) -> global___GameObjectLocationData.OffsetPosition: ... - def __init__( - self, - *, - anchor_id: builtins.str = ..., - offset: global___GameObjectLocationData.OffsetPosition | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["offset", b"offset"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["anchor_id", b"anchor_id", "offset", b"offset"]) -> None: ... - -global___GameObjectLocationData = GameObjectLocationData - -@typing_extensions.final -class GameboardSettings(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MIN_S2_CELL_LEVEL_FIELD_NUMBER: builtins.int - MAX_S2_CELL_LEVEL_FIELD_NUMBER: builtins.int - MAX_S2_CELLS_PER_VIEW_FIELD_NUMBER: builtins.int - MAP_QUERY_MAX_S2_CELLS_PER_REQUEST_FIELD_NUMBER: builtins.int - MAP_QUERY_MIN_UPDATE_INTERVAL_MS_FIELD_NUMBER: builtins.int - MAP_QUERY_MAX_UPDATE_INTERVAL_MS_FIELD_NUMBER: builtins.int - min_s2_cell_level: builtins.int - max_s2_cell_level: builtins.int - max_s2_cells_per_view: builtins.int - map_query_max_s2_cells_per_request: builtins.int - map_query_min_update_interval_ms: builtins.int - map_query_max_update_interval_ms: builtins.int - def __init__( - self, - *, - min_s2_cell_level: builtins.int = ..., - max_s2_cell_level: builtins.int = ..., - max_s2_cells_per_view: builtins.int = ..., - map_query_max_s2_cells_per_request: builtins.int = ..., - map_query_min_update_interval_ms: builtins.int = ..., - map_query_max_update_interval_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["map_query_max_s2_cells_per_request", b"map_query_max_s2_cells_per_request", "map_query_max_update_interval_ms", b"map_query_max_update_interval_ms", "map_query_min_update_interval_ms", b"map_query_min_update_interval_ms", "max_s2_cell_level", b"max_s2_cell_level", "max_s2_cells_per_view", b"max_s2_cells_per_view", "min_s2_cell_level", b"min_s2_cell_level"]) -> None: ... - -global___GameboardSettings = GameboardSettings - -@typing_extensions.final -class GameplayWeatherProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _WeatherCondition: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _WeatherConditionEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GameplayWeatherProto._WeatherCondition.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - NONE: GameplayWeatherProto._WeatherCondition.ValueType # 0 - CLEAR: GameplayWeatherProto._WeatherCondition.ValueType # 1 - RAINY: GameplayWeatherProto._WeatherCondition.ValueType # 2 - PARTLY_CLOUDY: GameplayWeatherProto._WeatherCondition.ValueType # 3 - OVERCAST: GameplayWeatherProto._WeatherCondition.ValueType # 4 - WINDY: GameplayWeatherProto._WeatherCondition.ValueType # 5 - SNOW: GameplayWeatherProto._WeatherCondition.ValueType # 6 - FOG: GameplayWeatherProto._WeatherCondition.ValueType # 7 - - class WeatherCondition(_WeatherCondition, metaclass=_WeatherConditionEnumTypeWrapper): ... - NONE: GameplayWeatherProto.WeatherCondition.ValueType # 0 - CLEAR: GameplayWeatherProto.WeatherCondition.ValueType # 1 - RAINY: GameplayWeatherProto.WeatherCondition.ValueType # 2 - PARTLY_CLOUDY: GameplayWeatherProto.WeatherCondition.ValueType # 3 - OVERCAST: GameplayWeatherProto.WeatherCondition.ValueType # 4 - WINDY: GameplayWeatherProto.WeatherCondition.ValueType # 5 - SNOW: GameplayWeatherProto.WeatherCondition.ValueType # 6 - FOG: GameplayWeatherProto.WeatherCondition.ValueType # 7 - - GAMEPLAY_CONDITION_FIELD_NUMBER: builtins.int - gameplay_condition: global___GameplayWeatherProto.WeatherCondition.ValueType - def __init__( - self, - *, - gameplay_condition: global___GameplayWeatherProto.WeatherCondition.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["gameplay_condition", b"gameplay_condition"]) -> None: ... - -global___GameplayWeatherProto = GameplayWeatherProto - -@typing_extensions.final -class GarAccountInfoProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NIANTIC_ID_FIELD_NUMBER: builtins.int - DISPLAY_NAME_FIELD_NUMBER: builtins.int - niantic_id: builtins.str - display_name: builtins.str - def __init__( - self, - *, - niantic_id: builtins.str = ..., - display_name: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["display_name", b"display_name", "niantic_id", b"niantic_id"]) -> None: ... - -global___GarAccountInfoProto = GarAccountInfoProto - -@typing_extensions.final -class GarProxyRequestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ACTION_FIELD_NUMBER: builtins.int - PAYLOAD_FIELD_NUMBER: builtins.int - action: builtins.int - payload: builtins.bytes - def __init__( - self, - *, - action: builtins.int = ..., - payload: builtins.bytes = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["action", b"action", "payload", b"payload"]) -> None: ... - -global___GarProxyRequestProto = GarProxyRequestProto - -@typing_extensions.final -class GarProxyResponseProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GarProxyResponseProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - OK: GarProxyResponseProto._Status.ValueType # 0 - ERROR_UNKNOWN: GarProxyResponseProto._Status.ValueType # 2 - ERROR_PERMISSION_DENIED: GarProxyResponseProto._Status.ValueType # 7 - ERROR_UNAVAILABLE: GarProxyResponseProto._Status.ValueType # 14 - ERROR_UNAUTHENTICATED: GarProxyResponseProto._Status.ValueType # 16 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - OK: GarProxyResponseProto.Status.ValueType # 0 - ERROR_UNKNOWN: GarProxyResponseProto.Status.ValueType # 2 - ERROR_PERMISSION_DENIED: GarProxyResponseProto.Status.ValueType # 7 - ERROR_UNAVAILABLE: GarProxyResponseProto.Status.ValueType # 14 - ERROR_UNAUTHENTICATED: GarProxyResponseProto.Status.ValueType # 16 - - STATUS_FIELD_NUMBER: builtins.int - ERROR_MESSAGE_FIELD_NUMBER: builtins.int - PAYLOAD_FIELD_NUMBER: builtins.int - status: global___GarProxyResponseProto.Status.ValueType - error_message: builtins.str - payload: builtins.bytes - def __init__( - self, - *, - status: global___GarProxyResponseProto.Status.ValueType = ..., - error_message: builtins.str = ..., - payload: builtins.bytes = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["error_message", b"error_message", "payload", b"payload", "status", b"status"]) -> None: ... - -global___GarProxyResponseProto = GarProxyResponseProto - -@typing_extensions.final -class GcmToken(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - REGISTRATION_ID_FIELD_NUMBER: builtins.int - CLIENT_OPERATING_SYSTEM_FIELD_NUMBER: builtins.int - registration_id: builtins.str - client_operating_system: global___ClientOperatingSystem.ValueType - def __init__( - self, - *, - registration_id: builtins.str = ..., - client_operating_system: global___ClientOperatingSystem.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["client_operating_system", b"client_operating_system", "registration_id", b"registration_id"]) -> None: ... - -global___GcmToken = GcmToken - -@typing_extensions.final -class GenerateCombatChallengeIdDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_FIELD_NUMBER: builtins.int - ob_int32: builtins.int - def __init__( - self, - *, - ob_int32: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_int32", b"ob_int32"]) -> None: ... - -global___GenerateCombatChallengeIdDataProto = GenerateCombatChallengeIdDataProto - -@typing_extensions.final -class GenerateCombatChallengeIdOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GenerateCombatChallengeIdOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GenerateCombatChallengeIdOutProto._Result.ValueType # 0 - SUCCESS: GenerateCombatChallengeIdOutProto._Result.ValueType # 1 - ERROR_PLAYER_BELOW_MINIMUM_LEVEL: GenerateCombatChallengeIdOutProto._Result.ValueType # 2 - ERROR_ACCESS_DENIED: GenerateCombatChallengeIdOutProto._Result.ValueType # 3 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: GenerateCombatChallengeIdOutProto.Result.ValueType # 0 - SUCCESS: GenerateCombatChallengeIdOutProto.Result.ValueType # 1 - ERROR_PLAYER_BELOW_MINIMUM_LEVEL: GenerateCombatChallengeIdOutProto.Result.ValueType # 2 - ERROR_ACCESS_DENIED: GenerateCombatChallengeIdOutProto.Result.ValueType # 3 - - RESULT_FIELD_NUMBER: builtins.int - CHALLENGE_ID_FIELD_NUMBER: builtins.int - result: global___GenerateCombatChallengeIdOutProto.Result.ValueType - challenge_id: builtins.str - def __init__( - self, - *, - result: global___GenerateCombatChallengeIdOutProto.Result.ValueType = ..., - challenge_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["challenge_id", b"challenge_id", "result", b"result"]) -> None: ... - -global___GenerateCombatChallengeIdOutProto = GenerateCombatChallengeIdOutProto - -@typing_extensions.final -class GenerateCombatChallengeIdProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_STRING_FIELD_NUMBER: builtins.int - ob_string: builtins.str - def __init__( - self, - *, - ob_string: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_string", b"ob_string"]) -> None: ... - -global___GenerateCombatChallengeIdProto = GenerateCombatChallengeIdProto - -@typing_extensions.final -class GenerateCombatChallengeIdResponseDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_FIELD_NUMBER: builtins.int - OB_UINT32_FIELD_NUMBER: builtins.int - RESULT_FIELD_NUMBER: builtins.int - ob_int32: builtins.int - ob_uint32: builtins.int - result: global___GenerateCombatChallengeIdOutProto.Result.ValueType - def __init__( - self, - *, - ob_int32: builtins.int = ..., - ob_uint32: builtins.int = ..., - result: global___GenerateCombatChallengeIdOutProto.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_int32", b"ob_int32", "ob_uint32", b"ob_uint32", "result", b"result"]) -> None: ... - -global___GenerateCombatChallengeIdResponseDataProto = GenerateCombatChallengeIdResponseDataProto - -@typing_extensions.final -class GenerateGmapSignedUrlOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GenerateGmapSignedUrlOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GenerateGmapSignedUrlOutProto._Result.ValueType # 0 - SUCCESS: GenerateGmapSignedUrlOutProto._Result.ValueType # 1 - ERROR_PLAYER_NOT_VALID: GenerateGmapSignedUrlOutProto._Result.ValueType # 2 - ERROR_RATE_LIMITED: GenerateGmapSignedUrlOutProto._Result.ValueType # 3 - ERROR_MISSING_INPUT: GenerateGmapSignedUrlOutProto._Result.ValueType # 4 - ERROR_UNKNOWN: GenerateGmapSignedUrlOutProto._Result.ValueType # 5 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: GenerateGmapSignedUrlOutProto.Result.ValueType # 0 - SUCCESS: GenerateGmapSignedUrlOutProto.Result.ValueType # 1 - ERROR_PLAYER_NOT_VALID: GenerateGmapSignedUrlOutProto.Result.ValueType # 2 - ERROR_RATE_LIMITED: GenerateGmapSignedUrlOutProto.Result.ValueType # 3 - ERROR_MISSING_INPUT: GenerateGmapSignedUrlOutProto.Result.ValueType # 4 - ERROR_UNKNOWN: GenerateGmapSignedUrlOutProto.Result.ValueType # 5 - - RESULT_FIELD_NUMBER: builtins.int - SIGNED_URL_FIELD_NUMBER: builtins.int - result: global___GenerateGmapSignedUrlOutProto.Result.ValueType - signed_url: builtins.str - def __init__( - self, - *, - result: global___GenerateGmapSignedUrlOutProto.Result.ValueType = ..., - signed_url: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result", "signed_url", b"signed_url"]) -> None: ... - -global___GenerateGmapSignedUrlOutProto = GenerateGmapSignedUrlOutProto - -@typing_extensions.final -class GenerateGmapSignedUrlProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - LATITUDE_FIELD_NUMBER: builtins.int - LONGITUDE_FIELD_NUMBER: builtins.int - WIDTH_FIELD_NUMBER: builtins.int - HEIGHT_FIELD_NUMBER: builtins.int - ZOOM_FIELD_NUMBER: builtins.int - LANGUAGE_CODE_FIELD_NUMBER: builtins.int - COUNTRY_CODE_FIELD_NUMBER: builtins.int - MAP_STYLE_FIELD_NUMBER: builtins.int - MAP_TYPE_FIELD_NUMBER: builtins.int - ICON_PARAMS_FIELD_NUMBER: builtins.int - IS_MULTI_MARKER_MAP_FIELD_NUMBER: builtins.int - ORIGINAL_LOCATION_FIELD_NUMBER: builtins.int - PROPOSED_LOCATION_FIELD_NUMBER: builtins.int - latitude: builtins.float - longitude: builtins.float - width: builtins.int - height: builtins.int - zoom: builtins.int - language_code: builtins.str - country_code: builtins.str - map_style: builtins.str - map_type: builtins.str - icon_params: builtins.str - is_multi_marker_map: builtins.bool - @property - def original_location(self) -> global___LocationE6Proto: ... - @property - def proposed_location(self) -> global___LocationE6Proto: ... - def __init__( - self, - *, - latitude: builtins.float = ..., - longitude: builtins.float = ..., - width: builtins.int = ..., - height: builtins.int = ..., - zoom: builtins.int = ..., - language_code: builtins.str = ..., - country_code: builtins.str = ..., - map_style: builtins.str = ..., - map_type: builtins.str = ..., - icon_params: builtins.str = ..., - is_multi_marker_map: builtins.bool = ..., - original_location: global___LocationE6Proto | None = ..., - proposed_location: global___LocationE6Proto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["original_location", b"original_location", "proposed_location", b"proposed_location"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["country_code", b"country_code", "height", b"height", "icon_params", b"icon_params", "is_multi_marker_map", b"is_multi_marker_map", "language_code", b"language_code", "latitude", b"latitude", "longitude", b"longitude", "map_style", b"map_style", "map_type", b"map_type", "original_location", b"original_location", "proposed_location", b"proposed_location", "width", b"width", "zoom", b"zoom"]) -> None: ... - -global___GenerateGmapSignedUrlProto = GenerateGmapSignedUrlProto - -@typing_extensions.final -class GeneratedCodeInfo(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class Annotation(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PATH_FIELD_NUMBER: builtins.int - SOURCE_FILE_FIELD_NUMBER: builtins.int - BEGIN_FIELD_NUMBER: builtins.int - END_FIELD_NUMBER: builtins.int - @property - def path(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - source_file: builtins.str - begin: builtins.int - end: builtins.int - def __init__( - self, - *, - path: collections.abc.Iterable[builtins.int] | None = ..., - source_file: builtins.str = ..., - begin: builtins.int = ..., - end: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["begin", b"begin", "end", b"end", "path", b"path", "source_file", b"source_file"]) -> None: ... - - ANNOTATION_FIELD_NUMBER: builtins.int - @property - def annotation(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___GeneratedCodeInfo.Annotation]: ... - def __init__( - self, - *, - annotation: collections.abc.Iterable[global___GeneratedCodeInfo.Annotation] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["annotation", b"annotation"]) -> None: ... - -global___GeneratedCodeInfo = GeneratedCodeInfo - -@typing_extensions.final -class GenericClickTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - GENERIC_CLICK_ID_FIELD_NUMBER: builtins.int - generic_click_id: global___GenericClickTelemetryIds.ValueType - def __init__( - self, - *, - generic_click_id: global___GenericClickTelemetryIds.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["generic_click_id", b"generic_click_id"]) -> None: ... - -global___GenericClickTelemetry = GenericClickTelemetry - -@typing_extensions.final -class GenericReportData(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ITEM_PROTO_FIELD_NUMBER: builtins.int - ORIGIN_FIELD_NUMBER: builtins.int - CONTENT_UNIT_ID_FIELD_NUMBER: builtins.int - @property - def item_proto(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ItemRapportDataProto]: ... - origin: global___ReportAttributeData.Origin.ValueType - content_unit_id: builtins.str - def __init__( - self, - *, - item_proto: collections.abc.Iterable[global___ItemRapportDataProto] | None = ..., - origin: global___ReportAttributeData.Origin.ValueType = ..., - content_unit_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["content_unit_id", b"content_unit_id", "item_proto", b"item_proto", "origin", b"origin"]) -> None: ... - -global___GenericReportData = GenericReportData - -@typing_extensions.final -class GeoAssociation(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ROTATION_FIELD_NUMBER: builtins.int - LATITUDEDEGREES_FIELD_NUMBER: builtins.int - LONGITUDEDEGREES_FIELD_NUMBER: builtins.int - ALTITUDEMETRES_FIELD_NUMBER: builtins.int - PLACEMENTACCURACY_FIELD_NUMBER: builtins.int - @property - def rotation(self) -> global___Quaternion: ... - latitudeDegrees: builtins.float - longitudeDegrees: builtins.float - altitudeMetres: builtins.float - @property - def placementAccuracy(self) -> global___PlacementAccuracy: ... - def __init__( - self, - *, - rotation: global___Quaternion | None = ..., - latitudeDegrees: builtins.float = ..., - longitudeDegrees: builtins.float = ..., - altitudeMetres: builtins.float = ..., - placementAccuracy: global___PlacementAccuracy | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["placementAccuracy", b"placementAccuracy", "rotation", b"rotation"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["altitudeMetres", b"altitudeMetres", "latitudeDegrees", b"latitudeDegrees", "longitudeDegrees", b"longitudeDegrees", "placementAccuracy", b"placementAccuracy", "rotation", b"rotation"]) -> None: ... - -global___GeoAssociation = GeoAssociation - -@typing_extensions.final -class GeodataServiceGameClientPoiProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POI_ID_FIELD_NUMBER: builtins.int - TITLE_FIELD_NUMBER: builtins.int - DESCRIPTION_FIELD_NUMBER: builtins.int - LOCATION_FIELD_NUMBER: builtins.int - IMAGE_URL_FIELD_NUMBER: builtins.int - IS_IN_GAME_FIELD_NUMBER: builtins.int - poi_id: builtins.str - title: builtins.str - description: builtins.str - @property - def location(self) -> global___LocationE6Proto: ... - image_url: builtins.str - is_in_game: builtins.bool - def __init__( - self, - *, - poi_id: builtins.str = ..., - title: builtins.str = ..., - description: builtins.str = ..., - location: global___LocationE6Proto | None = ..., - image_url: builtins.str = ..., - is_in_game: builtins.bool = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["location", b"location"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["description", b"description", "image_url", b"image_url", "is_in_game", b"is_in_game", "location", b"location", "poi_id", b"poi_id", "title", b"title"]) -> None: ... - -global___GeodataServiceGameClientPoiProto = GeodataServiceGameClientPoiProto - -@typing_extensions.final -class GeofenceMetadata(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - LATITUDE_DEG_FIELD_NUMBER: builtins.int - LONGITUDE_DEG_FIELD_NUMBER: builtins.int - RADIUS_FIELD_NUMBER: builtins.int - IDENTIFIER_FIELD_NUMBER: builtins.int - EXPIRATION_MS_FIELD_NUMBER: builtins.int - DWELL_TIME_MS_FIELD_NUMBER: builtins.int - FIRE_ON_ENTRANCE_FIELD_NUMBER: builtins.int - FIRE_ON_EXIT_FIELD_NUMBER: builtins.int - latitude_deg: builtins.float - longitude_deg: builtins.float - radius: builtins.float - identifier: builtins.str - expiration_ms: builtins.int - dwell_time_ms: builtins.int - fire_on_entrance: builtins.bool - fire_on_exit: builtins.bool - def __init__( - self, - *, - latitude_deg: builtins.float = ..., - longitude_deg: builtins.float = ..., - radius: builtins.float = ..., - identifier: builtins.str = ..., - expiration_ms: builtins.int = ..., - dwell_time_ms: builtins.int = ..., - fire_on_entrance: builtins.bool = ..., - fire_on_exit: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["dwell_time_ms", b"dwell_time_ms", "expiration_ms", b"expiration_ms", "fire_on_entrance", b"fire_on_entrance", "fire_on_exit", b"fire_on_exit", "identifier", b"identifier", "latitude_deg", b"latitude_deg", "longitude_deg", b"longitude_deg", "radius", b"radius"]) -> None: ... - -global___GeofenceMetadata = GeofenceMetadata - -@typing_extensions.final -class GeofenceUpdateOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - GEOFENCE_FIELD_NUMBER: builtins.int - @property - def geofence(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___GeofenceMetadata]: ... - def __init__( - self, - *, - geofence: collections.abc.Iterable[global___GeofenceMetadata] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["geofence", b"geofence"]) -> None: ... - -global___GeofenceUpdateOutProto = GeofenceUpdateOutProto - -@typing_extensions.final -class GeofenceUpdateProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NUMBER_OF_POINTS_FIELD_NUMBER: builtins.int - MINIMUM_POINT_RADIUS_M_FIELD_NUMBER: builtins.int - number_of_points: builtins.int - minimum_point_radius_m: builtins.float - def __init__( - self, - *, - number_of_points: builtins.int = ..., - minimum_point_radius_m: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["minimum_point_radius_m", b"minimum_point_radius_m", "number_of_points", b"number_of_points"]) -> None: ... - -global___GeofenceUpdateProto = GeofenceUpdateProto - -@typing_extensions.final -class Geometry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POINTS_FIELD_NUMBER: builtins.int - POLYLINES_FIELD_NUMBER: builtins.int - TRIANGLES_FIELD_NUMBER: builtins.int - @property - def points(self) -> global___PointList: ... - @property - def polylines(self) -> global___PolylineList: ... - @property - def triangles(self) -> global___TriangleList: ... - def __init__( - self, - *, - points: global___PointList | None = ..., - polylines: global___PolylineList | None = ..., - triangles: global___TriangleList | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["Geometry", b"Geometry", "points", b"points", "polylines", b"polylines", "triangles", b"triangles"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["Geometry", b"Geometry", "points", b"points", "polylines", b"polylines", "triangles", b"triangles"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["Geometry", b"Geometry"]) -> typing_extensions.Literal["points", "polylines", "triangles"] | None: ... - -global___Geometry = Geometry - -@typing_extensions.final -class GeotargetedQuestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NAME_FIELD_NUMBER: builtins.int - CALL_TO_ACTION_LINK_FIELD_NUMBER: builtins.int - IMAGE_URL_FIELD_NUMBER: builtins.int - LATITUDE_FIELD_NUMBER: builtins.int - LONGITUDE_FIELD_NUMBER: builtins.int - FORT_ID_FIELD_NUMBER: builtins.int - name: builtins.str - call_to_action_link: builtins.str - image_url: builtins.str - latitude: builtins.float - longitude: builtins.float - fort_id: builtins.str - def __init__( - self, - *, - name: builtins.str = ..., - call_to_action_link: builtins.str = ..., - image_url: builtins.str = ..., - latitude: builtins.float = ..., - longitude: builtins.float = ..., - fort_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["call_to_action_link", b"call_to_action_link", "fort_id", b"fort_id", "image_url", b"image_url", "latitude", b"latitude", "longitude", b"longitude", "name", b"name"]) -> None: ... - -global___GeotargetedQuestProto = GeotargetedQuestProto - -@typing_extensions.final -class GeotargetedQuestSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLE_GEOTARGETED_QUESTS_FIELD_NUMBER: builtins.int - enable_geotargeted_quests: builtins.bool - def __init__( - self, - *, - enable_geotargeted_quests: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["enable_geotargeted_quests", b"enable_geotargeted_quests"]) -> None: ... - -global___GeotargetedQuestSettingsProto = GeotargetedQuestSettingsProto - -@typing_extensions.final -class GeotargetedQuestValidation(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FORT_ID_FIELD_NUMBER: builtins.int - fort_id: builtins.str - def __init__( - self, - *, - fort_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["fort_id", b"fort_id"]) -> None: ... - -global___GeotargetedQuestValidation = GeotargetedQuestValidation - -@typing_extensions.final -class GetARMappingSettingsOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - IS_CLIENT_SCAN_VALIDATION_ENABLED_FIELD_NUMBER: builtins.int - CLIENT_SCAN_VALIDATION_BLOCKED_OS_FIELD_NUMBER: builtins.int - CLIENT_SCAN_VALIDATION_BLOCKED_DEVICE_ID_FIELD_NUMBER: builtins.int - is_client_scan_validation_enabled: builtins.bool - @property - def client_scan_validation_blocked_os(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - @property - def client_scan_validation_blocked_device_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - def __init__( - self, - *, - is_client_scan_validation_enabled: builtins.bool = ..., - client_scan_validation_blocked_os: collections.abc.Iterable[builtins.str] | None = ..., - client_scan_validation_blocked_device_id: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["client_scan_validation_blocked_device_id", b"client_scan_validation_blocked_device_id", "client_scan_validation_blocked_os", b"client_scan_validation_blocked_os", "is_client_scan_validation_enabled", b"is_client_scan_validation_enabled"]) -> None: ... - -global___GetARMappingSettingsOutProto = GetARMappingSettingsOutProto - -@typing_extensions.final -class GetARMappingSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___GetARMappingSettingsProto = GetARMappingSettingsProto - -@typing_extensions.final -class GetAccountSettingsOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetAccountSettingsOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetAccountSettingsOutProto._Result.ValueType # 0 - SUCCESS: GetAccountSettingsOutProto._Result.ValueType # 1 - ERROR_UNKNOWN: GetAccountSettingsOutProto._Result.ValueType # 2 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: GetAccountSettingsOutProto.Result.ValueType # 0 - SUCCESS: GetAccountSettingsOutProto.Result.ValueType # 1 - ERROR_UNKNOWN: GetAccountSettingsOutProto.Result.ValueType # 2 - - RESULT_FIELD_NUMBER: builtins.int - SETTINGS_FIELD_NUMBER: builtins.int - result: global___GetAccountSettingsOutProto.Result.ValueType - @property - def settings(self) -> global___AccountSettingsProto: ... - def __init__( - self, - *, - result: global___GetAccountSettingsOutProto.Result.ValueType = ..., - settings: global___AccountSettingsProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["settings", b"settings"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result", "settings", b"settings"]) -> None: ... - -global___GetAccountSettingsOutProto = GetAccountSettingsOutProto - -@typing_extensions.final -class GetAccountSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___GetAccountSettingsProto = GetAccountSettingsProto - -@typing_extensions.final -class GetAckwowledgeInsenceRecapOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetAckwowledgeInsenceRecapOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetAckwowledgeInsenceRecapOutProto._Result.ValueType # 0 - SUCCESS: GetAckwowledgeInsenceRecapOutProto._Result.ValueType # 1 - ERROR_RECAP_ALREADY_ACKNOWLEDGED: GetAckwowledgeInsenceRecapOutProto._Result.ValueType # 2 - ERROR_FEATURE_DISABLED: GetAckwowledgeInsenceRecapOutProto._Result.ValueType # 3 - ERROR_NO_LOG_TODAY: GetAckwowledgeInsenceRecapOutProto._Result.ValueType # 4 - ERROR_ACTIVE_INCENSE: GetAckwowledgeInsenceRecapOutProto._Result.ValueType # 5 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: GetAckwowledgeInsenceRecapOutProto.Result.ValueType # 0 - SUCCESS: GetAckwowledgeInsenceRecapOutProto.Result.ValueType # 1 - ERROR_RECAP_ALREADY_ACKNOWLEDGED: GetAckwowledgeInsenceRecapOutProto.Result.ValueType # 2 - ERROR_FEATURE_DISABLED: GetAckwowledgeInsenceRecapOutProto.Result.ValueType # 3 - ERROR_NO_LOG_TODAY: GetAckwowledgeInsenceRecapOutProto.Result.ValueType # 4 - ERROR_ACTIVE_INCENSE: GetAckwowledgeInsenceRecapOutProto.Result.ValueType # 5 - - RESULT_FIELD_NUMBER: builtins.int - result: global___GetAckwowledgeInsenceRecapOutProto.Result.ValueType - def __init__( - self, - *, - result: global___GetAckwowledgeInsenceRecapOutProto.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result"]) -> None: ... - -global___GetAckwowledgeInsenceRecapOutProto = GetAckwowledgeInsenceRecapOutProto - -@typing_extensions.final -class GetActionLogRequest(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___GetActionLogRequest = GetActionLogRequest - -@typing_extensions.final -class GetActionLogResponse(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetActionLogResponse._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetActionLogResponse._Result.ValueType # 0 - SUCCESS: GetActionLogResponse._Result.ValueType # 1 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: GetActionLogResponse.Result.ValueType # 0 - SUCCESS: GetActionLogResponse.Result.ValueType # 1 - - RESULT_FIELD_NUMBER: builtins.int - LOG_FIELD_NUMBER: builtins.int - result: global___GetActionLogResponse.Result.ValueType - @property - def log(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ActionLogEntry]: ... - def __init__( - self, - *, - result: global___GetActionLogResponse.Result.ValueType = ..., - log: collections.abc.Iterable[global___ActionLogEntry] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["log", b"log", "result", b"result"]) -> None: ... - -global___GetActionLogResponse = GetActionLogResponse - -@typing_extensions.final -class GetActiveSubscriptionsRequestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___GetActiveSubscriptionsRequestProto = GetActiveSubscriptionsRequestProto - -@typing_extensions.final -class GetActiveSubscriptionsResponseProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SUBSCRIPTION_FIELD_NUMBER: builtins.int - @property - def subscription(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___InAppPurchaseSubscriptionInfo]: ... - def __init__( - self, - *, - subscription: collections.abc.Iterable[global___InAppPurchaseSubscriptionInfo] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["subscription", b"subscription"]) -> None: ... - -global___GetActiveSubscriptionsResponseProto = GetActiveSubscriptionsResponseProto - -@typing_extensions.final -class GetAdventureSyncFitnessReportRequestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NUM_OF_DAYS_FIELD_NUMBER: builtins.int - NUM_OF_WEEKS_FIELD_NUMBER: builtins.int - num_of_days: builtins.int - num_of_weeks: builtins.int - def __init__( - self, - *, - num_of_days: builtins.int = ..., - num_of_weeks: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["num_of_days", b"num_of_days", "num_of_weeks", b"num_of_weeks"]) -> None: ... - -global___GetAdventureSyncFitnessReportRequestProto = GetAdventureSyncFitnessReportRequestProto - -@typing_extensions.final -class GetAdventureSyncFitnessReportResponseProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetAdventureSyncFitnessReportResponseProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetAdventureSyncFitnessReportResponseProto._Status.ValueType # 0 - SUCCESS: GetAdventureSyncFitnessReportResponseProto._Status.ValueType # 1 - ERROR_PLAYER_NOT_FOUND: GetAdventureSyncFitnessReportResponseProto._Status.ValueType # 2 - ERROR_RECORDS_NOT_FOUND: GetAdventureSyncFitnessReportResponseProto._Status.ValueType # 3 - ERROR_INVALID_WINDOW: GetAdventureSyncFitnessReportResponseProto._Status.ValueType # 4 - ERROR_UNKNOWN: GetAdventureSyncFitnessReportResponseProto._Status.ValueType # 5 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: GetAdventureSyncFitnessReportResponseProto.Status.ValueType # 0 - SUCCESS: GetAdventureSyncFitnessReportResponseProto.Status.ValueType # 1 - ERROR_PLAYER_NOT_FOUND: GetAdventureSyncFitnessReportResponseProto.Status.ValueType # 2 - ERROR_RECORDS_NOT_FOUND: GetAdventureSyncFitnessReportResponseProto.Status.ValueType # 3 - ERROR_INVALID_WINDOW: GetAdventureSyncFitnessReportResponseProto.Status.ValueType # 4 - ERROR_UNKNOWN: GetAdventureSyncFitnessReportResponseProto.Status.ValueType # 5 - - STATUS_FIELD_NUMBER: builtins.int - DAILY_REPORTS_FIELD_NUMBER: builtins.int - WEEKLY_REPORTS_FIELD_NUMBER: builtins.int - WEEK_RESET_TIMESTAMP_SINCE_MONDAY_MS_FIELD_NUMBER: builtins.int - status: global___GetAdventureSyncFitnessReportResponseProto.Status.ValueType - @property - def daily_reports(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___FitnessReportProto]: ... - @property - def weekly_reports(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___FitnessReportProto]: ... - week_reset_timestamp_since_monday_ms: builtins.int - def __init__( - self, - *, - status: global___GetAdventureSyncFitnessReportResponseProto.Status.ValueType = ..., - daily_reports: collections.abc.Iterable[global___FitnessReportProto] | None = ..., - weekly_reports: collections.abc.Iterable[global___FitnessReportProto] | None = ..., - week_reset_timestamp_since_monday_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["daily_reports", b"daily_reports", "status", b"status", "week_reset_timestamp_since_monday_ms", b"week_reset_timestamp_since_monday_ms", "weekly_reports", b"weekly_reports"]) -> None: ... - -global___GetAdventureSyncFitnessReportResponseProto = GetAdventureSyncFitnessReportResponseProto - -@typing_extensions.final -class GetAdventureSyncProgressOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetAdventureSyncProgressOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetAdventureSyncProgressOutProto._Status.ValueType # 0 - SUCCESS: GetAdventureSyncProgressOutProto._Status.ValueType # 1 - DISABLED: GetAdventureSyncProgressOutProto._Status.ValueType # 2 - ERROR_UNKNOWN: GetAdventureSyncProgressOutProto._Status.ValueType # 3 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: GetAdventureSyncProgressOutProto.Status.ValueType # 0 - SUCCESS: GetAdventureSyncProgressOutProto.Status.ValueType # 1 - DISABLED: GetAdventureSyncProgressOutProto.Status.ValueType # 2 - ERROR_UNKNOWN: GetAdventureSyncProgressOutProto.Status.ValueType # 3 - - STATUS_FIELD_NUMBER: builtins.int - PROGRESS_FIELD_NUMBER: builtins.int - status: global___GetAdventureSyncProgressOutProto.Status.ValueType - @property - def progress(self) -> global___AdventureSyncProgress: ... - def __init__( - self, - *, - status: global___GetAdventureSyncProgressOutProto.Status.ValueType = ..., - progress: global___AdventureSyncProgress | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["progress", b"progress"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["progress", b"progress", "status", b"status"]) -> None: ... - -global___GetAdventureSyncProgressOutProto = GetAdventureSyncProgressOutProto - -@typing_extensions.final -class GetAdventureSyncProgressProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - REQUEST_FIELD_NUMBER: builtins.int - request: builtins.bytes - def __init__( - self, - *, - request: builtins.bytes = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["request", b"request"]) -> None: ... - -global___GetAdventureSyncProgressProto = GetAdventureSyncProgressProto - -@typing_extensions.final -class GetAdventureSyncSettingsRequestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___GetAdventureSyncSettingsRequestProto = GetAdventureSyncSettingsRequestProto - -@typing_extensions.final -class GetAdventureSyncSettingsResponseProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetAdventureSyncSettingsResponseProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetAdventureSyncSettingsResponseProto._Status.ValueType # 0 - SUCCESS: GetAdventureSyncSettingsResponseProto._Status.ValueType # 1 - ERROR_UNKNOWN: GetAdventureSyncSettingsResponseProto._Status.ValueType # 2 - ERROR_PLAYER_NOT_FOUND: GetAdventureSyncSettingsResponseProto._Status.ValueType # 3 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: GetAdventureSyncSettingsResponseProto.Status.ValueType # 0 - SUCCESS: GetAdventureSyncSettingsResponseProto.Status.ValueType # 1 - ERROR_UNKNOWN: GetAdventureSyncSettingsResponseProto.Status.ValueType # 2 - ERROR_PLAYER_NOT_FOUND: GetAdventureSyncSettingsResponseProto.Status.ValueType # 3 - - STATUS_FIELD_NUMBER: builtins.int - ADVENTURE_SYNC_SETTINGS_FIELD_NUMBER: builtins.int - status: global___GetAdventureSyncSettingsResponseProto.Status.ValueType - @property - def adventure_sync_settings(self) -> global___AdventureSyncSettingsProto: ... - def __init__( - self, - *, - status: global___GetAdventureSyncSettingsResponseProto.Status.ValueType = ..., - adventure_sync_settings: global___AdventureSyncSettingsProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["adventure_sync_settings", b"adventure_sync_settings"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["adventure_sync_settings", b"adventure_sync_settings", "status", b"status"]) -> None: ... - -global___GetAdventureSyncSettingsResponseProto = GetAdventureSyncSettingsResponseProto - -@typing_extensions.final -class GetAvailableSkusAndBalancesOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetAvailableSkusAndBalancesOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetAvailableSkusAndBalancesOutProto._Status.ValueType # 0 - SUCCESS: GetAvailableSkusAndBalancesOutProto._Status.ValueType # 1 - FAILURE: GetAvailableSkusAndBalancesOutProto._Status.ValueType # 2 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: GetAvailableSkusAndBalancesOutProto.Status.ValueType # 0 - SUCCESS: GetAvailableSkusAndBalancesOutProto.Status.ValueType # 1 - FAILURE: GetAvailableSkusAndBalancesOutProto.Status.ValueType # 2 - - STATUS_FIELD_NUMBER: builtins.int - AVAILABLE_SKU_FIELD_NUMBER: builtins.int - BALANCE_FIELD_NUMBER: builtins.int - PLAYER_TOKEN_FIELD_NUMBER: builtins.int - BLOCKED_SKU_FIELD_NUMBER: builtins.int - PROCESSED_AT_MS_FIELD_NUMBER: builtins.int - status: global___GetAvailableSkusAndBalancesOutProto.Status.ValueType - @property - def available_sku(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___AvailableSkuProto]: ... - @property - def balance(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CurrencyQuantityProto]: ... - player_token: builtins.str - @property - def blocked_sku(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___AvailableSkuProto]: ... - processed_at_ms: builtins.int - def __init__( - self, - *, - status: global___GetAvailableSkusAndBalancesOutProto.Status.ValueType = ..., - available_sku: collections.abc.Iterable[global___AvailableSkuProto] | None = ..., - balance: collections.abc.Iterable[global___CurrencyQuantityProto] | None = ..., - player_token: builtins.str = ..., - blocked_sku: collections.abc.Iterable[global___AvailableSkuProto] | None = ..., - processed_at_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["available_sku", b"available_sku", "balance", b"balance", "blocked_sku", b"blocked_sku", "player_token", b"player_token", "processed_at_ms", b"processed_at_ms", "status", b"status"]) -> None: ... - -global___GetAvailableSkusAndBalancesOutProto = GetAvailableSkusAndBalancesOutProto - -@typing_extensions.final -class GetAvailableSkusAndBalancesProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___GetAvailableSkusAndBalancesProto = GetAvailableSkusAndBalancesProto - -@typing_extensions.final -class GetAvailableSubmissionsOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SUBMISSIONS_LEFT_FIELD_NUMBER: builtins.int - MIN_PLAYER_LEVEL_FIELD_NUMBER: builtins.int - HAS_VALID_EMAIL_FIELD_NUMBER: builtins.int - IS_FEATURE_ENABLED_FIELD_NUMBER: builtins.int - TIME_WINDOW_FOR_SUBMISSIONS_LIMIT_MS_FIELD_NUMBER: builtins.int - submissions_left: builtins.int - min_player_level: builtins.int - has_valid_email: builtins.bool - is_feature_enabled: builtins.bool - time_window_for_submissions_limit_ms: builtins.int - """int32 max_poi_distance_in_meters = 6; - repeated AvailableSubmissionsPerSubmissionType availability_result_per_type = 7; - int32 max_poi_location_edit_move_distance_meters = 8; - bool is_upload_later_enabled = 9; - string category_cloud_storage_directory_path = 10; - string urban_typology_cloud_storage_path = 11; - bool has_wayfarer_account = 12; - bool passed_wayfarer_quiz = 13; - bool is_poi_submission_category_enabled = 14; - """ - def __init__( - self, - *, - submissions_left: builtins.int = ..., - min_player_level: builtins.int = ..., - has_valid_email: builtins.bool = ..., - is_feature_enabled: builtins.bool = ..., - time_window_for_submissions_limit_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["has_valid_email", b"has_valid_email", "is_feature_enabled", b"is_feature_enabled", "min_player_level", b"min_player_level", "submissions_left", b"submissions_left", "time_window_for_submissions_limit_ms", b"time_window_for_submissions_limit_ms"]) -> None: ... - -global___GetAvailableSubmissionsOutProto = GetAvailableSubmissionsOutProto - -@typing_extensions.final -class GetAvailableSubmissionsProto(google.protobuf.message.Message): - """repeated PlayerSubmissionTypeProto submission_types = 1;""" - - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___GetAvailableSubmissionsProto = GetAvailableSubmissionsProto - -@typing_extensions.final -class GetAvailableSubscriptionsRequestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___GetAvailableSubscriptionsRequestProto = GetAvailableSubscriptionsRequestProto - -@typing_extensions.final -class GetAvailableSubscriptionsResponseProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetAvailableSubscriptionsResponseProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetAvailableSubscriptionsResponseProto._Status.ValueType # 0 - SUCCESS: GetAvailableSubscriptionsResponseProto._Status.ValueType # 1 - FAILURE: GetAvailableSubscriptionsResponseProto._Status.ValueType # 2 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: GetAvailableSubscriptionsResponseProto.Status.ValueType # 0 - SUCCESS: GetAvailableSubscriptionsResponseProto.Status.ValueType # 1 - FAILURE: GetAvailableSubscriptionsResponseProto.Status.ValueType # 2 - - STATUS_FIELD_NUMBER: builtins.int - PLAYER_TOKEN_FIELD_NUMBER: builtins.int - AVAILABLE_SUBSCRIPTION_FIELD_NUMBER: builtins.int - status: global___GetAvailableSubscriptionsResponseProto.Status.ValueType - player_token: builtins.str - @property - def available_subscription(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___AvailableSkuProto]: ... - def __init__( - self, - *, - status: global___GetAvailableSubscriptionsResponseProto.Status.ValueType = ..., - player_token: builtins.str = ..., - available_subscription: collections.abc.Iterable[global___AvailableSkuProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["available_subscription", b"available_subscription", "player_token", b"player_token", "status", b"status"]) -> None: ... - -global___GetAvailableSubscriptionsResponseProto = GetAvailableSubscriptionsResponseProto - -@typing_extensions.final -class GetBackgroundModeSettingsOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetBackgroundModeSettingsOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetBackgroundModeSettingsOutProto._Status.ValueType # 0 - SUCCESS: GetBackgroundModeSettingsOutProto._Status.ValueType # 1 - ERROR_UNKNOWN: GetBackgroundModeSettingsOutProto._Status.ValueType # 2 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: GetBackgroundModeSettingsOutProto.Status.ValueType # 0 - SUCCESS: GetBackgroundModeSettingsOutProto.Status.ValueType # 1 - ERROR_UNKNOWN: GetBackgroundModeSettingsOutProto.Status.ValueType # 2 - - STATUS_FIELD_NUMBER: builtins.int - SETTINGS_FIELD_NUMBER: builtins.int - status: global___GetBackgroundModeSettingsOutProto.Status.ValueType - @property - def settings(self) -> global___BackgroundModeClientSettingsProto: ... - def __init__( - self, - *, - status: global___GetBackgroundModeSettingsOutProto.Status.ValueType = ..., - settings: global___BackgroundModeClientSettingsProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["settings", b"settings"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["settings", b"settings", "status", b"status"]) -> None: ... - -global___GetBackgroundModeSettingsOutProto = GetBackgroundModeSettingsOutProto - -@typing_extensions.final -class GetBackgroundModeSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___GetBackgroundModeSettingsProto = GetBackgroundModeSettingsProto - -@typing_extensions.final -class GetBuddyHistoryOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetBuddyHistoryOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetBuddyHistoryOutProto._Result.ValueType # 0 - SUCCESS: GetBuddyHistoryOutProto._Result.ValueType # 1 - ERROR: GetBuddyHistoryOutProto._Result.ValueType # 2 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: GetBuddyHistoryOutProto.Result.ValueType # 0 - SUCCESS: GetBuddyHistoryOutProto.Result.ValueType # 1 - ERROR: GetBuddyHistoryOutProto.Result.ValueType # 2 - - RESULT_FIELD_NUMBER: builtins.int - BUDDY_HISTORY_FIELD_NUMBER: builtins.int - result: global___GetBuddyHistoryOutProto.Result.ValueType - @property - def buddy_history(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___BuddyHistoryData]: ... - def __init__( - self, - *, - result: global___GetBuddyHistoryOutProto.Result.ValueType = ..., - buddy_history: collections.abc.Iterable[global___BuddyHistoryData] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["buddy_history", b"buddy_history", "result", b"result"]) -> None: ... - -global___GetBuddyHistoryOutProto = GetBuddyHistoryOutProto - -@typing_extensions.final -class GetBuddyHistoryProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___GetBuddyHistoryProto = GetBuddyHistoryProto - -@typing_extensions.final -class GetBuddyWalkedOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SUCCESS_FIELD_NUMBER: builtins.int - FAMILY_CANDY_ID_FIELD_NUMBER: builtins.int - CANDY_EARNED_COUNT_FIELD_NUMBER: builtins.int - KM_REMAINING_FIELD_NUMBER: builtins.int - LAST_KM_AWARDED_FIELD_NUMBER: builtins.int - MEGA_ENERGY_EARNED_COUNT_FIELD_NUMBER: builtins.int - MEGA_POKEMON_ID_FIELD_NUMBER: builtins.int - XL_CANDY_FIELD_NUMBER: builtins.int - AWARDED_LOOT_FIELD_NUMBER: builtins.int - success: builtins.bool - family_candy_id: global___HoloPokemonFamilyId.ValueType - candy_earned_count: builtins.int - km_remaining: builtins.float - last_km_awarded: builtins.float - mega_energy_earned_count: builtins.int - mega_pokemon_id: global___HoloPokemonId.ValueType - xl_candy: builtins.int - @property - def awarded_loot(self) -> global___LootProto: ... - def __init__( - self, - *, - success: builtins.bool = ..., - family_candy_id: global___HoloPokemonFamilyId.ValueType = ..., - candy_earned_count: builtins.int = ..., - km_remaining: builtins.float = ..., - last_km_awarded: builtins.float = ..., - mega_energy_earned_count: builtins.int = ..., - mega_pokemon_id: global___HoloPokemonId.ValueType = ..., - xl_candy: builtins.int = ..., - awarded_loot: global___LootProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["awarded_loot", b"awarded_loot"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["awarded_loot", b"awarded_loot", "candy_earned_count", b"candy_earned_count", "family_candy_id", b"family_candy_id", "km_remaining", b"km_remaining", "last_km_awarded", b"last_km_awarded", "mega_energy_earned_count", b"mega_energy_earned_count", "mega_pokemon_id", b"mega_pokemon_id", "success", b"success", "xl_candy", b"xl_candy"]) -> None: ... - -global___GetBuddyWalkedOutProto = GetBuddyWalkedOutProto - -@typing_extensions.final -class GetBuddyWalkedProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - BUDDY_HOME_WIDGET_ACTIVE_FIELD_NUMBER: builtins.int - buddy_home_widget_active: builtins.bool - def __init__( - self, - *, - buddy_home_widget_active: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["buddy_home_widget_active", b"buddy_home_widget_active"]) -> None: ... - -global___GetBuddyWalkedProto = GetBuddyWalkedProto - -@typing_extensions.final -class GetClientFeatureFlagsRequest(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - COUNTRY_CODE_FIELD_NUMBER: builtins.int - country_code: builtins.str - def __init__( - self, - *, - country_code: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["country_code", b"country_code"]) -> None: ... - -global___GetClientFeatureFlagsRequest = GetClientFeatureFlagsRequest - -@typing_extensions.final -class GetClientFeatureFlagsResponse(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FEATURE_FLAGS_FIELD_NUMBER: builtins.int - GLOBAL_SETTINGS_FIELD_NUMBER: builtins.int - @property - def feature_flags(self) -> global___SocialClientFeatures: ... - @property - def global_settings(self) -> global___SocialClientGlobalSettings: ... - def __init__( - self, - *, - feature_flags: global___SocialClientFeatures | None = ..., - global_settings: global___SocialClientGlobalSettings | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["feature_flags", b"feature_flags", "global_settings", b"global_settings"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["feature_flags", b"feature_flags", "global_settings", b"global_settings"]) -> None: ... - -global___GetClientFeatureFlagsResponse = GetClientFeatureFlagsResponse - -@typing_extensions.final -class GetClientSettingsRequest(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - COUNTRY_CODE_FIELD_NUMBER: builtins.int - country_code: builtins.str - def __init__( - self, - *, - country_code: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["country_code", b"country_code"]) -> None: ... - -global___GetClientSettingsRequest = GetClientSettingsRequest - -@typing_extensions.final -class GetClientSettingsResponse(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class PhoneNumberSettings(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - COUNTRY_FIELD_NUMBER: builtins.int - @property - def country(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PhoneNumberCountryProto]: ... - def __init__( - self, - *, - country: collections.abc.Iterable[global___PhoneNumberCountryProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["country", b"country"]) -> None: ... - - PHONE_NUMBER_SETTINGS_FIELD_NUMBER: builtins.int - @property - def phone_number_settings(self) -> global___GetClientSettingsResponse.PhoneNumberSettings: ... - def __init__( - self, - *, - phone_number_settings: global___GetClientSettingsResponse.PhoneNumberSettings | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["phone_number_settings", b"phone_number_settings"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["phone_number_settings", b"phone_number_settings"]) -> None: ... - -global___GetClientSettingsResponse = GetClientSettingsResponse - -@typing_extensions.final -class GetCombatChallengeDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_FIELD_NUMBER: builtins.int - ob_int32: builtins.int - def __init__( - self, - *, - ob_int32: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_int32", b"ob_int32"]) -> None: ... - -global___GetCombatChallengeDataProto = GetCombatChallengeDataProto - -@typing_extensions.final -class GetCombatChallengeOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetCombatChallengeOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetCombatChallengeOutProto._Result.ValueType # 0 - SUCCESS: GetCombatChallengeOutProto._Result.ValueType # 1 - ERROR_CHALLENGE_NOT_FOUND: GetCombatChallengeOutProto._Result.ValueType # 2 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: GetCombatChallengeOutProto.Result.ValueType # 0 - SUCCESS: GetCombatChallengeOutProto.Result.ValueType # 1 - ERROR_CHALLENGE_NOT_FOUND: GetCombatChallengeOutProto.Result.ValueType # 2 - - RESULT_FIELD_NUMBER: builtins.int - CHALLENGE_FIELD_NUMBER: builtins.int - result: global___GetCombatChallengeOutProto.Result.ValueType - @property - def challenge(self) -> global___CombatChallengeProto: ... - def __init__( - self, - *, - result: global___GetCombatChallengeOutProto.Result.ValueType = ..., - challenge: global___CombatChallengeProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["challenge", b"challenge"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["challenge", b"challenge", "result", b"result"]) -> None: ... - -global___GetCombatChallengeOutProto = GetCombatChallengeOutProto - -@typing_extensions.final -class GetCombatChallengeProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CHALLENGE_ID_FIELD_NUMBER: builtins.int - challenge_id: builtins.str - def __init__( - self, - *, - challenge_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["challenge_id", b"challenge_id"]) -> None: ... - -global___GetCombatChallengeProto = GetCombatChallengeProto - -@typing_extensions.final -class GetCombatChallengeResponseDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_FIELD_NUMBER: builtins.int - OB_UINT32_FIELD_NUMBER: builtins.int - RESULT_FIELD_NUMBER: builtins.int - CHALLENGE_FIELD_NUMBER: builtins.int - ob_int32: builtins.int - ob_uint32: builtins.int - result: global___GetCombatChallengeOutProto.Result.ValueType - @property - def challenge(self) -> global___ObCommunCombatChallengeDataProto: ... - def __init__( - self, - *, - ob_int32: builtins.int = ..., - ob_uint32: builtins.int = ..., - result: global___GetCombatChallengeOutProto.Result.ValueType = ..., - challenge: global___ObCommunCombatChallengeDataProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["challenge", b"challenge"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["challenge", b"challenge", "ob_int32", b"ob_int32", "ob_uint32", b"ob_uint32", "result", b"result"]) -> None: ... - -global___GetCombatChallengeResponseDataProto = GetCombatChallengeResponseDataProto - -@typing_extensions.final -class GetCombatPlayerProfileDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_FIELD_NUMBER: builtins.int - ob_int32: builtins.int - def __init__( - self, - *, - ob_int32: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_int32", b"ob_int32"]) -> None: ... - -global___GetCombatPlayerProfileDataProto = GetCombatPlayerProfileDataProto - -@typing_extensions.final -class GetCombatPlayerProfileOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetCombatPlayerProfileOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetCombatPlayerProfileOutProto._Result.ValueType # 0 - SUCCESS: GetCombatPlayerProfileOutProto._Result.ValueType # 1 - ERROR_PLAYER_NOT_FOUND: GetCombatPlayerProfileOutProto._Result.ValueType # 2 - ERROR_ACCESS_DENIED: GetCombatPlayerProfileOutProto._Result.ValueType # 3 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: GetCombatPlayerProfileOutProto.Result.ValueType # 0 - SUCCESS: GetCombatPlayerProfileOutProto.Result.ValueType # 1 - ERROR_PLAYER_NOT_FOUND: GetCombatPlayerProfileOutProto.Result.ValueType # 2 - ERROR_ACCESS_DENIED: GetCombatPlayerProfileOutProto.Result.ValueType # 3 - - RESULT_FIELD_NUMBER: builtins.int - PROFILE_FIELD_NUMBER: builtins.int - OB_STRING_LIST_FIELD_NUMBER: builtins.int - result: global___GetCombatPlayerProfileOutProto.Result.ValueType - @property - def profile(self) -> global___CombatPlayerProfileProto: ... - @property - def ob_string_list(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - def __init__( - self, - *, - result: global___GetCombatPlayerProfileOutProto.Result.ValueType = ..., - profile: global___CombatPlayerProfileProto | None = ..., - ob_string_list: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["profile", b"profile"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_string_list", b"ob_string_list", "profile", b"profile", "result", b"result"]) -> None: ... - -global___GetCombatPlayerProfileOutProto = GetCombatPlayerProfileOutProto - -@typing_extensions.final -class GetCombatPlayerProfileProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PLAYER_ID_FIELD_NUMBER: builtins.int - player_id: builtins.str - def __init__( - self, - *, - player_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["player_id", b"player_id"]) -> None: ... - -global___GetCombatPlayerProfileProto = GetCombatPlayerProfileProto - -@typing_extensions.final -class GetCombatPlayerProfileResponseDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_FIELD_NUMBER: builtins.int - OB_UINT32_FIELD_NUMBER: builtins.int - RESULT_FIELD_NUMBER: builtins.int - ob_int32: builtins.int - ob_uint32: builtins.int - result: global___GetCombatPlayerProfileOutProto.Result.ValueType - def __init__( - self, - *, - ob_int32: builtins.int = ..., - ob_uint32: builtins.int = ..., - result: global___GetCombatPlayerProfileOutProto.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_int32", b"ob_int32", "ob_uint32", b"ob_uint32", "result", b"result"]) -> None: ... - -global___GetCombatPlayerProfileResponseDataProto = GetCombatPlayerProfileResponseDataProto - -@typing_extensions.final -class GetCombatResultsOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetCombatResultsOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetCombatResultsOutProto._Result.ValueType # 0 - SUCCESS: GetCombatResultsOutProto._Result.ValueType # 1 - ERROR_INVALID_COMBAT_STATE: GetCombatResultsOutProto._Result.ValueType # 2 - ERROR_COMBAT_NOT_FOUND: GetCombatResultsOutProto._Result.ValueType # 3 - ERROR_PLAYER_QUIT: GetCombatResultsOutProto._Result.ValueType # 4 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: GetCombatResultsOutProto.Result.ValueType # 0 - SUCCESS: GetCombatResultsOutProto.Result.ValueType # 1 - ERROR_INVALID_COMBAT_STATE: GetCombatResultsOutProto.Result.ValueType # 2 - ERROR_COMBAT_NOT_FOUND: GetCombatResultsOutProto.Result.ValueType # 3 - ERROR_PLAYER_QUIT: GetCombatResultsOutProto.Result.ValueType # 4 - - @typing_extensions.final - class CombatRematchProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - COMBAT_REMATCH_ID_FIELD_NUMBER: builtins.int - COMBAT_LEAGUE_TEMPLATE_ID_FIELD_NUMBER: builtins.int - combat_rematch_id: builtins.str - combat_league_template_id: builtins.str - def __init__( - self, - *, - combat_rematch_id: builtins.str = ..., - combat_league_template_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["combat_league_template_id", b"combat_league_template_id", "combat_rematch_id", b"combat_rematch_id"]) -> None: ... - - RESULT_FIELD_NUMBER: builtins.int - REWARD_STATUS_FIELD_NUMBER: builtins.int - REWARDS_FIELD_NUMBER: builtins.int - FRIEND_LEVEL_UP_FIELD_NUMBER: builtins.int - NUMBER_REWARDED_BATTLES_TODAY_FIELD_NUMBER: builtins.int - COMBAT_PLAYER_FINISH_STATE_FIELD_NUMBER: builtins.int - COMBAT_REMATCH_FIELD_NUMBER: builtins.int - result: global___GetCombatResultsOutProto.Result.ValueType - reward_status: global___CombatRewardStatus.ValueType - @property - def rewards(self) -> global___LootProto: ... - @property - def friend_level_up(self) -> global___LeveledUpFriendsProto: ... - number_rewarded_battles_today: builtins.int - combat_player_finish_state: global___CombatPlayerFinishState.ValueType - @property - def combat_rematch(self) -> global___GetCombatResultsOutProto.CombatRematchProto: ... - def __init__( - self, - *, - result: global___GetCombatResultsOutProto.Result.ValueType = ..., - reward_status: global___CombatRewardStatus.ValueType = ..., - rewards: global___LootProto | None = ..., - friend_level_up: global___LeveledUpFriendsProto | None = ..., - number_rewarded_battles_today: builtins.int = ..., - combat_player_finish_state: global___CombatPlayerFinishState.ValueType = ..., - combat_rematch: global___GetCombatResultsOutProto.CombatRematchProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["combat_rematch", b"combat_rematch", "friend_level_up", b"friend_level_up", "rewards", b"rewards"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["combat_player_finish_state", b"combat_player_finish_state", "combat_rematch", b"combat_rematch", "friend_level_up", b"friend_level_up", "number_rewarded_battles_today", b"number_rewarded_battles_today", "result", b"result", "reward_status", b"reward_status", "rewards", b"rewards"]) -> None: ... - -global___GetCombatResultsOutProto = GetCombatResultsOutProto - -@typing_extensions.final -class GetCombatResultsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - COMBAT_ID_FIELD_NUMBER: builtins.int - combat_id: builtins.str - def __init__( - self, - *, - combat_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["combat_id", b"combat_id"]) -> None: ... - -global___GetCombatResultsProto = GetCombatResultsProto - -@typing_extensions.final -class GetContactListInfoRequest(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___GetContactListInfoRequest = GetContactListInfoRequest - -@typing_extensions.final -class GetContactListInfoResponse(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - HAS_NEW_ACCOUNT_MATCHING_FIELD_NUMBER: builtins.int - has_new_account_matching: builtins.bool - def __init__( - self, - *, - has_new_account_matching: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["has_new_account_matching", b"has_new_account_matching"]) -> None: ... - -global___GetContactListInfoResponse = GetContactListInfoResponse - -@typing_extensions.final -class GetContestDataOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetContestDataOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetContestDataOutProto._Status.ValueType # 0 - SUCCESS: GetContestDataOutProto._Status.ValueType # 1 - ERROR_FORT_ID_INVALID: GetContestDataOutProto._Status.ValueType # 2 - ERROR_NOT_CONTEST_POI: GetContestDataOutProto._Status.ValueType # 3 - ERROR_CHEATING_DETECTED: GetContestDataOutProto._Status.ValueType # 4 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: GetContestDataOutProto.Status.ValueType # 0 - SUCCESS: GetContestDataOutProto.Status.ValueType # 1 - ERROR_FORT_ID_INVALID: GetContestDataOutProto.Status.ValueType # 2 - ERROR_NOT_CONTEST_POI: GetContestDataOutProto.Status.ValueType # 3 - ERROR_CHEATING_DETECTED: GetContestDataOutProto.Status.ValueType # 4 - - STATUS_FIELD_NUMBER: builtins.int - CONTEST_INCIDENT_FIELD_NUMBER: builtins.int - status: global___GetContestDataOutProto.Status.ValueType - @property - def contest_incident(self) -> global___ClientContestIncidentProto: ... - def __init__( - self, - *, - status: global___GetContestDataOutProto.Status.ValueType = ..., - contest_incident: global___ClientContestIncidentProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["contest_incident", b"contest_incident"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["contest_incident", b"contest_incident", "status", b"status"]) -> None: ... - -global___GetContestDataOutProto = GetContestDataOutProto - -@typing_extensions.final -class GetContestDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FORT_ID_FIELD_NUMBER: builtins.int - fort_id: builtins.str - def __init__( - self, - *, - fort_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["fort_id", b"fort_id"]) -> None: ... - -global___GetContestDataProto = GetContestDataProto - -@typing_extensions.final -class GetContestsUnclaimedRewardsOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetContestsUnclaimedRewardsOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetContestsUnclaimedRewardsOutProto._Status.ValueType # 0 - REWARDS_PENDING_CLAIM: GetContestsUnclaimedRewardsOutProto._Status.ValueType # 1 - NO_REWARDS_PENDING_CLAIM: GetContestsUnclaimedRewardsOutProto._Status.ValueType # 2 - ERROR: GetContestsUnclaimedRewardsOutProto._Status.ValueType # 3 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: GetContestsUnclaimedRewardsOutProto.Status.ValueType # 0 - REWARDS_PENDING_CLAIM: GetContestsUnclaimedRewardsOutProto.Status.ValueType # 1 - NO_REWARDS_PENDING_CLAIM: GetContestsUnclaimedRewardsOutProto.Status.ValueType # 2 - ERROR: GetContestsUnclaimedRewardsOutProto.Status.ValueType # 3 - - STATUS_FIELD_NUMBER: builtins.int - CONTEST_INFO_SUMMARIES_FIELD_NUMBER: builtins.int - status: global___GetContestsUnclaimedRewardsOutProto.Status.ValueType - @property - def contest_info_summaries(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ContestInfoSummaryProto]: ... - def __init__( - self, - *, - status: global___GetContestsUnclaimedRewardsOutProto.Status.ValueType = ..., - contest_info_summaries: collections.abc.Iterable[global___ContestInfoSummaryProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["contest_info_summaries", b"contest_info_summaries", "status", b"status"]) -> None: ... - -global___GetContestsUnclaimedRewardsOutProto = GetContestsUnclaimedRewardsOutProto - -@typing_extensions.final -class GetContestsUnclaimedRewardsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___GetContestsUnclaimedRewardsProto = GetContestsUnclaimedRewardsProto - -@typing_extensions.final -class GetDailyEncounterOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetDailyEncounterOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetDailyEncounterOutProto._Result.ValueType # 0 - SUCCESS: GetDailyEncounterOutProto._Result.ValueType # 1 - ALREADY_FINISHED_FOR_TODAY: GetDailyEncounterOutProto._Result.ValueType # 2 - MISSED_FOR_TODAY: GetDailyEncounterOutProto._Result.ValueType # 3 - NO_POKEMON_AVAILABLE: GetDailyEncounterOutProto._Result.ValueType # 4 - DISABLED: GetDailyEncounterOutProto._Result.ValueType # 5 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: GetDailyEncounterOutProto.Result.ValueType # 0 - SUCCESS: GetDailyEncounterOutProto.Result.ValueType # 1 - ALREADY_FINISHED_FOR_TODAY: GetDailyEncounterOutProto.Result.ValueType # 2 - MISSED_FOR_TODAY: GetDailyEncounterOutProto.Result.ValueType # 3 - NO_POKEMON_AVAILABLE: GetDailyEncounterOutProto.Result.ValueType # 4 - DISABLED: GetDailyEncounterOutProto.Result.ValueType # 5 - - RESULT_FIELD_NUMBER: builtins.int - POKEDEX_ID_FIELD_NUMBER: builtins.int - LAT_FIELD_NUMBER: builtins.int - LNG_FIELD_NUMBER: builtins.int - ENCOUNTER_LOCATION_FIELD_NUMBER: builtins.int - ENCOUNTER_ID_FIELD_NUMBER: builtins.int - DISAPPEAR_TIME_MS_FIELD_NUMBER: builtins.int - POKEMON_DISPLAY_FIELD_NUMBER: builtins.int - result: global___GetDailyEncounterOutProto.Result.ValueType - pokedex_id: global___HoloPokemonId.ValueType - lat: builtins.float - lng: builtins.float - encounter_location: builtins.str - encounter_id: builtins.int - disappear_time_ms: builtins.int - @property - def pokemon_display(self) -> global___PokemonDisplayProto: ... - def __init__( - self, - *, - result: global___GetDailyEncounterOutProto.Result.ValueType = ..., - pokedex_id: global___HoloPokemonId.ValueType = ..., - lat: builtins.float = ..., - lng: builtins.float = ..., - encounter_location: builtins.str = ..., - encounter_id: builtins.int = ..., - disappear_time_ms: builtins.int = ..., - pokemon_display: global___PokemonDisplayProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["pokemon_display", b"pokemon_display"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["disappear_time_ms", b"disappear_time_ms", "encounter_id", b"encounter_id", "encounter_location", b"encounter_location", "lat", b"lat", "lng", b"lng", "pokedex_id", b"pokedex_id", "pokemon_display", b"pokemon_display", "result", b"result"]) -> None: ... - -global___GetDailyEncounterOutProto = GetDailyEncounterOutProto - -@typing_extensions.final -class GetDailyEncounterProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___GetDailyEncounterProto = GetDailyEncounterProto - -@typing_extensions.final -class GetEnteredContestOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetEnteredContestOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetEnteredContestOutProto._Status.ValueType # 0 - SUCCESS: GetEnteredContestOutProto._Status.ValueType # 1 - ERROR: GetEnteredContestOutProto._Status.ValueType # 2 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: GetEnteredContestOutProto.Status.ValueType # 0 - SUCCESS: GetEnteredContestOutProto.Status.ValueType # 1 - ERROR: GetEnteredContestOutProto.Status.ValueType # 2 - - STATUS_FIELD_NUMBER: builtins.int - CONTEST_INFO_FIELD_NUMBER: builtins.int - status: global___GetEnteredContestOutProto.Status.ValueType - @property - def contest_info(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ContestInfoProto]: ... - def __init__( - self, - *, - status: global___GetEnteredContestOutProto.Status.ValueType = ..., - contest_info: collections.abc.Iterable[global___ContestInfoProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["contest_info", b"contest_info", "status", b"status"]) -> None: ... - -global___GetEnteredContestOutProto = GetEnteredContestOutProto - -@typing_extensions.final -class GetEnteredContestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___GetEnteredContestProto = GetEnteredContestProto - -@typing_extensions.final -class GetFacebookFriendListOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetFacebookFriendListOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetFacebookFriendListOutProto._Result.ValueType # 0 - SUCCESS: GetFacebookFriendListOutProto._Result.ValueType # 1 - ERROR_UNKNOWN: GetFacebookFriendListOutProto._Result.ValueType # 2 - ERROR_FACEBOOK_API: GetFacebookFriendListOutProto._Result.ValueType # 3 - ERROR_FACEBOOK_PERMISSIONS: GetFacebookFriendListOutProto._Result.ValueType # 4 - ERROR_NO_FACEBOOK_ID: GetFacebookFriendListOutProto._Result.ValueType # 5 - ERROR_PLAYER_NOT_FOUND: GetFacebookFriendListOutProto._Result.ValueType # 6 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: GetFacebookFriendListOutProto.Result.ValueType # 0 - SUCCESS: GetFacebookFriendListOutProto.Result.ValueType # 1 - ERROR_UNKNOWN: GetFacebookFriendListOutProto.Result.ValueType # 2 - ERROR_FACEBOOK_API: GetFacebookFriendListOutProto.Result.ValueType # 3 - ERROR_FACEBOOK_PERMISSIONS: GetFacebookFriendListOutProto.Result.ValueType # 4 - ERROR_NO_FACEBOOK_ID: GetFacebookFriendListOutProto.Result.ValueType # 5 - ERROR_PLAYER_NOT_FOUND: GetFacebookFriendListOutProto.Result.ValueType # 6 - - @typing_extensions.final - class FacebookFriendProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PLAYER_FIELD_NUMBER: builtins.int - FULL_NAME_FIELD_NUMBER: builtins.int - @property - def player(self) -> global___PlayerSummaryProto: ... - full_name: builtins.str - def __init__( - self, - *, - player: global___PlayerSummaryProto | None = ..., - full_name: builtins.str = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["player", b"player"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["full_name", b"full_name", "player", b"player"]) -> None: ... - - RESULT_FIELD_NUMBER: builtins.int - FRIEND_FIELD_NUMBER: builtins.int - NEXT_CURSOR_FIELD_NUMBER: builtins.int - result: global___GetFacebookFriendListOutProto.Result.ValueType - @property - def friend(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___GetFacebookFriendListOutProto.FacebookFriendProto]: ... - next_cursor: builtins.str - def __init__( - self, - *, - result: global___GetFacebookFriendListOutProto.Result.ValueType = ..., - friend: collections.abc.Iterable[global___GetFacebookFriendListOutProto.FacebookFriendProto] | None = ..., - next_cursor: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["friend", b"friend", "next_cursor", b"next_cursor", "result", b"result"]) -> None: ... - -global___GetFacebookFriendListOutProto = GetFacebookFriendListOutProto - -@typing_extensions.final -class GetFacebookFriendListProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FB_ACCESS_TOKEN_FIELD_NUMBER: builtins.int - LIMIT_FIELD_NUMBER: builtins.int - CURSOR_FIELD_NUMBER: builtins.int - fb_access_token: builtins.str - limit: builtins.int - cursor: builtins.str - def __init__( - self, - *, - fb_access_token: builtins.str = ..., - limit: builtins.int = ..., - cursor: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["cursor", b"cursor", "fb_access_token", b"fb_access_token", "limit", b"limit"]) -> None: ... - -global___GetFacebookFriendListProto = GetFacebookFriendListProto - -@typing_extensions.final -class GetFitnessReportOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetFitnessReportOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetFitnessReportOutProto._Status.ValueType # 0 - SUCCESS: GetFitnessReportOutProto._Status.ValueType # 1 - ERROR_PLAYER_NOT_FOUND: GetFitnessReportOutProto._Status.ValueType # 2 - ERROR_RECORDS_NOT_FOUND: GetFitnessReportOutProto._Status.ValueType # 3 - ERROR_INVALID_WINDOW: GetFitnessReportOutProto._Status.ValueType # 4 - ERROR_UNKNOWN: GetFitnessReportOutProto._Status.ValueType # 5 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: GetFitnessReportOutProto.Status.ValueType # 0 - SUCCESS: GetFitnessReportOutProto.Status.ValueType # 1 - ERROR_PLAYER_NOT_FOUND: GetFitnessReportOutProto.Status.ValueType # 2 - ERROR_RECORDS_NOT_FOUND: GetFitnessReportOutProto.Status.ValueType # 3 - ERROR_INVALID_WINDOW: GetFitnessReportOutProto.Status.ValueType # 4 - ERROR_UNKNOWN: GetFitnessReportOutProto.Status.ValueType # 5 - - STATUS_FIELD_NUMBER: builtins.int - DAILY_REPORTS_FIELD_NUMBER: builtins.int - WEEKLY_REPORTS_FIELD_NUMBER: builtins.int - WEEK_RESET_TIMESTAMP_SINCE_MONDAY_MS_FIELD_NUMBER: builtins.int - HOURLY_REPORTS_FIELD_NUMBER: builtins.int - status: global___GetFitnessReportOutProto.Status.ValueType - @property - def daily_reports(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___FitnessReportProto]: ... - @property - def weekly_reports(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___FitnessReportProto]: ... - week_reset_timestamp_since_monday_ms: builtins.int - @property - def hourly_reports(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___FitnessReportProto]: ... - def __init__( - self, - *, - status: global___GetFitnessReportOutProto.Status.ValueType = ..., - daily_reports: collections.abc.Iterable[global___FitnessReportProto] | None = ..., - weekly_reports: collections.abc.Iterable[global___FitnessReportProto] | None = ..., - week_reset_timestamp_since_monday_ms: builtins.int = ..., - hourly_reports: collections.abc.Iterable[global___FitnessReportProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["daily_reports", b"daily_reports", "hourly_reports", b"hourly_reports", "status", b"status", "week_reset_timestamp_since_monday_ms", b"week_reset_timestamp_since_monday_ms", "weekly_reports", b"weekly_reports"]) -> None: ... - -global___GetFitnessReportOutProto = GetFitnessReportOutProto - -@typing_extensions.final -class GetFitnessReportProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NUM_OF_DAYS_FIELD_NUMBER: builtins.int - NUM_OF_WEEKS_FIELD_NUMBER: builtins.int - NUM_OF_HOURS_FIELD_NUMBER: builtins.int - num_of_days: builtins.int - num_of_weeks: builtins.int - num_of_hours: builtins.int - def __init__( - self, - *, - num_of_days: builtins.int = ..., - num_of_weeks: builtins.int = ..., - num_of_hours: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["num_of_days", b"num_of_days", "num_of_hours", b"num_of_hours", "num_of_weeks", b"num_of_weeks"]) -> None: ... - -global___GetFitnessReportProto = GetFitnessReportProto - -@typing_extensions.final -class GetFitnessRewardsOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetFitnessRewardsOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetFitnessRewardsOutProto._Result.ValueType # 0 - SUCCESS: GetFitnessRewardsOutProto._Result.ValueType # 1 - REWARDS_ALREADY_COLLECTED: GetFitnessRewardsOutProto._Result.ValueType # 2 - ERROR_UNKNOWN: GetFitnessRewardsOutProto._Result.ValueType # 3 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: GetFitnessRewardsOutProto.Result.ValueType # 0 - SUCCESS: GetFitnessRewardsOutProto.Result.ValueType # 1 - REWARDS_ALREADY_COLLECTED: GetFitnessRewardsOutProto.Result.ValueType # 2 - ERROR_UNKNOWN: GetFitnessRewardsOutProto.Result.ValueType # 3 - - RESULT_FIELD_NUMBER: builtins.int - REWARDS_FIELD_NUMBER: builtins.int - result: global___GetFitnessRewardsOutProto.Result.ValueType - @property - def rewards(self) -> global___LootProto: ... - def __init__( - self, - *, - result: global___GetFitnessRewardsOutProto.Result.ValueType = ..., - rewards: global___LootProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["rewards", b"rewards"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result", "rewards", b"rewards"]) -> None: ... - -global___GetFitnessRewardsOutProto = GetFitnessRewardsOutProto - -@typing_extensions.final -class GetFitnessRewardsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___GetFitnessRewardsProto = GetFitnessRewardsProto - -@typing_extensions.final -class GetFriendCodeOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetFriendCodeOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetFriendCodeOutProto._Result.ValueType # 0 - SUCCESS: GetFriendCodeOutProto._Result.ValueType # 1 - ERROR: GetFriendCodeOutProto._Result.ValueType # 2 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: GetFriendCodeOutProto.Result.ValueType # 0 - SUCCESS: GetFriendCodeOutProto.Result.ValueType # 1 - ERROR: GetFriendCodeOutProto.Result.ValueType # 2 - - RESULT_FIELD_NUMBER: builtins.int - FRIEND_CODE_FIELD_NUMBER: builtins.int - result: global___GetFriendCodeOutProto.Result.ValueType - friend_code: builtins.str - def __init__( - self, - *, - result: global___GetFriendCodeOutProto.Result.ValueType = ..., - friend_code: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["friend_code", b"friend_code", "result", b"result"]) -> None: ... - -global___GetFriendCodeOutProto = GetFriendCodeOutProto - -@typing_extensions.final -class GetFriendCodeProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FORCE_GENERATE_CODE_FIELD_NUMBER: builtins.int - force_generate_code: builtins.bool - def __init__( - self, - *, - force_generate_code: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["force_generate_code", b"force_generate_code"]) -> None: ... - -global___GetFriendCodeProto = GetFriendCodeProto - -@typing_extensions.final -class GetFriendDetailsOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetFriendDetailsOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetFriendDetailsOutProto._Result.ValueType # 0 - SUCCESS: GetFriendDetailsOutProto._Result.ValueType # 1 - ERROR_UNKNOWN: GetFriendDetailsOutProto._Result.ValueType # 2 - EXCEEDS_MAX_PLAYERS_PER_QUERY: GetFriendDetailsOutProto._Result.ValueType # 3 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: GetFriendDetailsOutProto.Result.ValueType # 0 - SUCCESS: GetFriendDetailsOutProto.Result.ValueType # 1 - ERROR_UNKNOWN: GetFriendDetailsOutProto.Result.ValueType # 2 - EXCEEDS_MAX_PLAYERS_PER_QUERY: GetFriendDetailsOutProto.Result.ValueType # 3 - - @typing_extensions.final - class DebugProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class Callee(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CALLEE_ID_FIELD_NUMBER: builtins.int - PLAYER_ID_FIELD_NUMBER: builtins.int - NIA_ACCOUNT_ID_FIELD_NUMBER: builtins.int - @property - def callee_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - player_id: builtins.str - nia_account_id: builtins.str - def __init__( - self, - *, - callee_id: collections.abc.Iterable[builtins.int] | None = ..., - player_id: builtins.str = ..., - nia_account_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["callee_id", b"callee_id", "nia_account_id", b"nia_account_id", "player_id", b"player_id"]) -> None: ... - - FETCHED_FROM_DB_FIELD_NUMBER: builtins.int - FETCHED_FROM_FANOUT_FIELD_NUMBER: builtins.int - FETCHED_FROM_PLAYER_MAPPER_FIELD_NUMBER: builtins.int - FETCHED_FROM_STATUS_CACHE_FIELD_NUMBER: builtins.int - FAILED_TO_FETCH_FIELD_NUMBER: builtins.int - CALLEE_LIST_FIELD_NUMBER: builtins.int - FETCHED_FROM_SAME_SERVER_AS_PLAYER_FIELD_NUMBER: builtins.int - fetched_from_db: builtins.int - fetched_from_fanout: builtins.int - fetched_from_player_mapper: builtins.int - fetched_from_status_cache: builtins.int - failed_to_fetch: builtins.int - @property - def callee_list(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___GetFriendDetailsOutProto.DebugProto.Callee]: ... - fetched_from_same_server_as_player: builtins.int - def __init__( - self, - *, - fetched_from_db: builtins.int = ..., - fetched_from_fanout: builtins.int = ..., - fetched_from_player_mapper: builtins.int = ..., - fetched_from_status_cache: builtins.int = ..., - failed_to_fetch: builtins.int = ..., - callee_list: collections.abc.Iterable[global___GetFriendDetailsOutProto.DebugProto.Callee] | None = ..., - fetched_from_same_server_as_player: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["callee_list", b"callee_list", "failed_to_fetch", b"failed_to_fetch", "fetched_from_db", b"fetched_from_db", "fetched_from_fanout", b"fetched_from_fanout", "fetched_from_player_mapper", b"fetched_from_player_mapper", "fetched_from_same_server_as_player", b"fetched_from_same_server_as_player", "fetched_from_status_cache", b"fetched_from_status_cache"]) -> None: ... - - RESULT_FIELD_NUMBER: builtins.int - FRIEND_FIELD_NUMBER: builtins.int - FRIEND_DETAILS_DEBUG_INFO_FIELD_NUMBER: builtins.int - result: global___GetFriendDetailsOutProto.Result.ValueType - @property - def friend(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___FriendDetailsProto]: ... - @property - def friend_details_debug_info(self) -> global___GetFriendDetailsOutProto.DebugProto: ... - def __init__( - self, - *, - result: global___GetFriendDetailsOutProto.Result.ValueType = ..., - friend: collections.abc.Iterable[global___FriendDetailsProto] | None = ..., - friend_details_debug_info: global___GetFriendDetailsOutProto.DebugProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["friend_details_debug_info", b"friend_details_debug_info"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["friend", b"friend", "friend_details_debug_info", b"friend_details_debug_info", "result", b"result"]) -> None: ... - -global___GetFriendDetailsOutProto = GetFriendDetailsOutProto - -@typing_extensions.final -class GetFriendDetailsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PLAYER_ID_FIELD_NUMBER: builtins.int - NIA_ACCOUNT_ID_FIELD_NUMBER: builtins.int - INCLUDE_ONLINE_STATUS_FIELD_NUMBER: builtins.int - @property - def player_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - @property - def nia_account_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - include_online_status: builtins.bool - def __init__( - self, - *, - player_id: collections.abc.Iterable[builtins.str] | None = ..., - nia_account_id: collections.abc.Iterable[builtins.str] | None = ..., - include_online_status: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["include_online_status", b"include_online_status", "nia_account_id", b"nia_account_id", "player_id", b"player_id"]) -> None: ... - -global___GetFriendDetailsProto = GetFriendDetailsProto - -@typing_extensions.final -class GetFriendDetailsRequest(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FRIEND_ID_FIELD_NUMBER: builtins.int - FEATURE_FIELD_NUMBER: builtins.int - FRIEND_NIA_ACCOUNT_ID_FIELD_NUMBER: builtins.int - @property - def friend_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - feature: global___SocialClientFeatures.CrossGameSocialClientSettingsProto.FeatureType.ValueType - @property - def friend_nia_account_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - def __init__( - self, - *, - friend_id: collections.abc.Iterable[builtins.str] | None = ..., - feature: global___SocialClientFeatures.CrossGameSocialClientSettingsProto.FeatureType.ValueType = ..., - friend_nia_account_id: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["feature", b"feature", "friend_id", b"friend_id", "friend_nia_account_id", b"friend_nia_account_id"]) -> None: ... - -global___GetFriendDetailsRequest = GetFriendDetailsRequest - -@typing_extensions.final -class GetFriendDetailsResponse(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetFriendDetailsResponse._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetFriendDetailsResponse._Result.ValueType # 0 - SUCCESS: GetFriendDetailsResponse._Result.ValueType # 1 - ERROR_UNKNOWN: GetFriendDetailsResponse._Result.ValueType # 2 - ERROR_EXCEEDS_MAX_FRIENDS_PER_QUERY: GetFriendDetailsResponse._Result.ValueType # 3 - ERROR_FEATURE_DISABLED: GetFriendDetailsResponse._Result.ValueType # 4 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: GetFriendDetailsResponse.Result.ValueType # 0 - SUCCESS: GetFriendDetailsResponse.Result.ValueType # 1 - ERROR_UNKNOWN: GetFriendDetailsResponse.Result.ValueType # 2 - ERROR_EXCEEDS_MAX_FRIENDS_PER_QUERY: GetFriendDetailsResponse.Result.ValueType # 3 - ERROR_FEATURE_DISABLED: GetFriendDetailsResponse.Result.ValueType # 4 - - @typing_extensions.final - class FriendDetailsEntryProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class OutgoingGameInviteStatus(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - APP_KEY_FIELD_NUMBER: builtins.int - INVITATION_STATUS_FIELD_NUMBER: builtins.int - app_key: builtins.str - invitation_status: global___SocialV2Enum.InvitationStatus.ValueType - def __init__( - self, - *, - app_key: builtins.str = ..., - invitation_status: global___SocialV2Enum.InvitationStatus.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["app_key", b"app_key", "invitation_status", b"invitation_status"]) -> None: ... - - PLAYER_ID_FIELD_NUMBER: builtins.int - PROFILE_FIELD_NUMBER: builtins.int - PLAYER_STATUS_FIELD_NUMBER: builtins.int - CALLING_GAME_DATA_FIELD_NUMBER: builtins.int - OUTGOING_GAME_INVITE_STATUS_FIELD_NUMBER: builtins.int - DISMISSED_OUTGOING_GAME_INVITE_APP_KEYS_FIELD_NUMBER: builtins.int - NIA_ACCOUNT_ID_FIELD_NUMBER: builtins.int - GAR_ACCOUNT_INFO_FIELD_NUMBER: builtins.int - player_id: builtins.str - @property - def profile(self) -> global___ProfileDetailsProto: ... - @property - def player_status(self) -> global___GetFriendDetailsResponse.PlayerStatusDetailsProto: ... - @property - def calling_game_data(self) -> global___FriendDetailsProto: ... - @property - def outgoing_game_invite_status(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___GetFriendDetailsResponse.FriendDetailsEntryProto.OutgoingGameInviteStatus]: ... - @property - def dismissed_outgoing_game_invite_app_keys(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - nia_account_id: builtins.str - @property - def gar_account_info(self) -> global___GarAccountInfoProto: ... - def __init__( - self, - *, - player_id: builtins.str = ..., - profile: global___ProfileDetailsProto | None = ..., - player_status: global___GetFriendDetailsResponse.PlayerStatusDetailsProto | None = ..., - calling_game_data: global___FriendDetailsProto | None = ..., - outgoing_game_invite_status: collections.abc.Iterable[global___GetFriendDetailsResponse.FriendDetailsEntryProto.OutgoingGameInviteStatus] | None = ..., - dismissed_outgoing_game_invite_app_keys: collections.abc.Iterable[builtins.str] | None = ..., - nia_account_id: builtins.str = ..., - gar_account_info: global___GarAccountInfoProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["calling_game_data", b"calling_game_data", "gar_account_info", b"gar_account_info", "player_status", b"player_status", "profile", b"profile"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["calling_game_data", b"calling_game_data", "dismissed_outgoing_game_invite_app_keys", b"dismissed_outgoing_game_invite_app_keys", "gar_account_info", b"gar_account_info", "nia_account_id", b"nia_account_id", "outgoing_game_invite_status", b"outgoing_game_invite_status", "player_id", b"player_id", "player_status", b"player_status", "profile", b"profile"]) -> None: ... - - @typing_extensions.final - class PlayerStatusDetailsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetFriendDetailsResponse.PlayerStatusDetailsProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetFriendDetailsResponse.PlayerStatusDetailsProto._Result.ValueType # 0 - SUCCESS: GetFriendDetailsResponse.PlayerStatusDetailsProto._Result.ValueType # 1 - ERROR_UNKNOWN: GetFriendDetailsResponse.PlayerStatusDetailsProto._Result.ValueType # 2 - ERROR_STATUS_UNKNOWN: GetFriendDetailsResponse.PlayerStatusDetailsProto._Result.ValueType # 3 - ERROR_STALE_DATA: GetFriendDetailsResponse.PlayerStatusDetailsProto._Result.ValueType # 4 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: GetFriendDetailsResponse.PlayerStatusDetailsProto.Result.ValueType # 0 - SUCCESS: GetFriendDetailsResponse.PlayerStatusDetailsProto.Result.ValueType # 1 - ERROR_UNKNOWN: GetFriendDetailsResponse.PlayerStatusDetailsProto.Result.ValueType # 2 - ERROR_STATUS_UNKNOWN: GetFriendDetailsResponse.PlayerStatusDetailsProto.Result.ValueType # 3 - ERROR_STALE_DATA: GetFriendDetailsResponse.PlayerStatusDetailsProto.Result.ValueType # 4 - - RESULT_FIELD_NUMBER: builtins.int - ONLINE_STATUS_FIELD_NUMBER: builtins.int - LAST_PLAYED_APP_KEY_FIELD_NUMBER: builtins.int - result: global___GetFriendDetailsResponse.PlayerStatusDetailsProto.Result.ValueType - online_status: global___SocialV2Enum.OnlineStatus.ValueType - last_played_app_key: builtins.str - def __init__( - self, - *, - result: global___GetFriendDetailsResponse.PlayerStatusDetailsProto.Result.ValueType = ..., - online_status: global___SocialV2Enum.OnlineStatus.ValueType = ..., - last_played_app_key: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["last_played_app_key", b"last_played_app_key", "online_status", b"online_status", "result", b"result"]) -> None: ... - - RESULT_FIELD_NUMBER: builtins.int - FRIEND_DETAILS_FIELD_NUMBER: builtins.int - result: global___GetFriendDetailsResponse.Result.ValueType - @property - def friend_details(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___GetFriendDetailsResponse.FriendDetailsEntryProto]: ... - def __init__( - self, - *, - result: global___GetFriendDetailsResponse.Result.ValueType = ..., - friend_details: collections.abc.Iterable[global___GetFriendDetailsResponse.FriendDetailsEntryProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["friend_details", b"friend_details", "result", b"result"]) -> None: ... - -global___GetFriendDetailsResponse = GetFriendDetailsResponse - -@typing_extensions.final -class GetFriendRecommendationRequest(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TYPE_FIELD_NUMBER: builtins.int - type: global___FriendRecommendationAttributeData.Type.ValueType - def __init__( - self, - *, - type: global___FriendRecommendationAttributeData.Type.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["type", b"type"]) -> None: ... - -global___GetFriendRecommendationRequest = GetFriendRecommendationRequest - -@typing_extensions.final -class GetFriendRecommendationResponse(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetFriendRecommendationResponse._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetFriendRecommendationResponse._Result.ValueType # 0 - SUCCESS: GetFriendRecommendationResponse._Result.ValueType # 1 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: GetFriendRecommendationResponse.Result.ValueType # 0 - SUCCESS: GetFriendRecommendationResponse.Result.ValueType # 1 - - RESULT_FIELD_NUMBER: builtins.int - FRIEND_RECOMMENDATION_FIELD_NUMBER: builtins.int - result: global___GetFriendRecommendationResponse.Result.ValueType - @property - def friend_recommendation(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___FriendRecommendation]: ... - def __init__( - self, - *, - result: global___GetFriendRecommendationResponse.Result.ValueType = ..., - friend_recommendation: collections.abc.Iterable[global___FriendRecommendation] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["friend_recommendation", b"friend_recommendation", "result", b"result"]) -> None: ... - -global___GetFriendRecommendationResponse = GetFriendRecommendationResponse - -@typing_extensions.final -class GetFriendsListOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetFriendsListOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetFriendsListOutProto._Result.ValueType # 0 - SUCCESS: GetFriendsListOutProto._Result.ValueType # 1 - ERROR_UNKNOWN: GetFriendsListOutProto._Result.ValueType # 2 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: GetFriendsListOutProto.Result.ValueType # 0 - SUCCESS: GetFriendsListOutProto.Result.ValueType # 1 - ERROR_UNKNOWN: GetFriendsListOutProto.Result.ValueType # 2 - - @typing_extensions.final - class FriendProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _OnlineStatus: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _OnlineStatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetFriendsListOutProto.FriendProto._OnlineStatus.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetFriendsListOutProto.FriendProto._OnlineStatus.ValueType # 0 - STATUS_UNKNOWN: GetFriendsListOutProto.FriendProto._OnlineStatus.ValueType # 1 - STATUS_ONLINE: GetFriendsListOutProto.FriendProto._OnlineStatus.ValueType # 2 - STATUS_OFFLINE: GetFriendsListOutProto.FriendProto._OnlineStatus.ValueType # 3 - - class OnlineStatus(_OnlineStatus, metaclass=_OnlineStatusEnumTypeWrapper): ... - UNSET: GetFriendsListOutProto.FriendProto.OnlineStatus.ValueType # 0 - STATUS_UNKNOWN: GetFriendsListOutProto.FriendProto.OnlineStatus.ValueType # 1 - STATUS_ONLINE: GetFriendsListOutProto.FriendProto.OnlineStatus.ValueType # 2 - STATUS_OFFLINE: GetFriendsListOutProto.FriendProto.OnlineStatus.ValueType # 3 - - PLAYER_ID_FIELD_NUMBER: builtins.int - CODENAME_FIELD_NUMBER: builtins.int - TEAM_FIELD_NUMBER: builtins.int - SCORE_FIELD_NUMBER: builtins.int - DATA_WITH_ME_FIELD_NUMBER: builtins.int - VERSION_FIELD_NUMBER: builtins.int - CREATED_MS_FIELD_NUMBER: builtins.int - FB_USER_ID_FIELD_NUMBER: builtins.int - IS_FACEBOOK_FRIENDSHIP_FIELD_NUMBER: builtins.int - SHARED_DATA_FIELD_NUMBER: builtins.int - ONLINE_STATUS_FIELD_NUMBER: builtins.int - NIA_ACCOUNT_ID_FIELD_NUMBER: builtins.int - player_id: builtins.str - codename: builtins.str - team: builtins.str - score: builtins.int - @property - def data_with_me(self) -> global___FriendshipDataProto: ... - version: builtins.int - created_ms: builtins.int - fb_user_id: builtins.str - is_facebook_friendship: builtins.bool - @property - def shared_data(self) -> global___GetFriendsListOutProto.SharedFriendshipProto: ... - online_status: global___GetFriendsListOutProto.FriendProto.OnlineStatus.ValueType - nia_account_id: builtins.str - def __init__( - self, - *, - player_id: builtins.str = ..., - codename: builtins.str = ..., - team: builtins.str = ..., - score: builtins.int = ..., - data_with_me: global___FriendshipDataProto | None = ..., - version: builtins.int = ..., - created_ms: builtins.int = ..., - fb_user_id: builtins.str = ..., - is_facebook_friendship: builtins.bool = ..., - shared_data: global___GetFriendsListOutProto.SharedFriendshipProto | None = ..., - online_status: global___GetFriendsListOutProto.FriendProto.OnlineStatus.ValueType = ..., - nia_account_id: builtins.str = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["data_with_me", b"data_with_me", "shared_data", b"shared_data"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["codename", b"codename", "created_ms", b"created_ms", "data_with_me", b"data_with_me", "fb_user_id", b"fb_user_id", "is_facebook_friendship", b"is_facebook_friendship", "nia_account_id", b"nia_account_id", "online_status", b"online_status", "player_id", b"player_id", "score", b"score", "shared_data", b"shared_data", "team", b"team", "version", b"version"]) -> None: ... - - @typing_extensions.final - class SharedFriendshipProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SHARED_DATA_FIELD_NUMBER: builtins.int - VERSION_FIELD_NUMBER: builtins.int - DATA_FROM_ME_FIELD_NUMBER: builtins.int - DATA_TO_ME_FIELD_NUMBER: builtins.int - shared_data: builtins.bytes - version: builtins.int - @property - def data_from_me(self) -> global___OneWaySharedFriendshipDataProto: ... - @property - def data_to_me(self) -> global___OneWaySharedFriendshipDataProto: ... - def __init__( - self, - *, - shared_data: builtins.bytes = ..., - version: builtins.int = ..., - data_from_me: global___OneWaySharedFriendshipDataProto | None = ..., - data_to_me: global___OneWaySharedFriendshipDataProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["data_from_me", b"data_from_me", "data_to_me", b"data_to_me"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["data_from_me", b"data_from_me", "data_to_me", b"data_to_me", "shared_data", b"shared_data", "version", b"version"]) -> None: ... - - RESULT_FIELD_NUMBER: builtins.int - FRIEND_FIELD_NUMBER: builtins.int - result: global___GetFriendsListOutProto.Result.ValueType - @property - def friend(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___GetFriendsListOutProto.FriendProto]: ... - def __init__( - self, - *, - result: global___GetFriendsListOutProto.Result.ValueType = ..., - friend: collections.abc.Iterable[global___GetFriendsListOutProto.FriendProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["friend", b"friend", "result", b"result"]) -> None: ... - -global___GetFriendsListOutProto = GetFriendsListOutProto - -@typing_extensions.final -class GetFriendsListProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___GetFriendsListProto = GetFriendsListProto - -@typing_extensions.final -class GetFriendshipRewardsOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetFriendshipRewardsOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetFriendshipRewardsOutProto._Result.ValueType # 0 - SUCCESS: GetFriendshipRewardsOutProto._Result.ValueType # 1 - ERROR_UNKNOWN: GetFriendshipRewardsOutProto._Result.ValueType # 2 - ERROR_NOT_FRIENDS: GetFriendshipRewardsOutProto._Result.ValueType # 3 - ERROR_MILESTONE_ALREADY_AWARDED: GetFriendshipRewardsOutProto._Result.ValueType # 4 - ERROR_FAILED_TO_UPDATE: GetFriendshipRewardsOutProto._Result.ValueType # 5 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: GetFriendshipRewardsOutProto.Result.ValueType # 0 - SUCCESS: GetFriendshipRewardsOutProto.Result.ValueType # 1 - ERROR_UNKNOWN: GetFriendshipRewardsOutProto.Result.ValueType # 2 - ERROR_NOT_FRIENDS: GetFriendshipRewardsOutProto.Result.ValueType # 3 - ERROR_MILESTONE_ALREADY_AWARDED: GetFriendshipRewardsOutProto.Result.ValueType # 4 - ERROR_FAILED_TO_UPDATE: GetFriendshipRewardsOutProto.Result.ValueType # 5 - - RESULT_FIELD_NUMBER: builtins.int - XP_REWARD_FIELD_NUMBER: builtins.int - FRIEND_ID_FIELD_NUMBER: builtins.int - result: global___GetFriendshipRewardsOutProto.Result.ValueType - xp_reward: builtins.int - friend_id: builtins.str - def __init__( - self, - *, - result: global___GetFriendshipRewardsOutProto.Result.ValueType = ..., - xp_reward: builtins.int = ..., - friend_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["friend_id", b"friend_id", "result", b"result", "xp_reward", b"xp_reward"]) -> None: ... - -global___GetFriendshipRewardsOutProto = GetFriendshipRewardsOutProto - -@typing_extensions.final -class GetFriendshipRewardsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FRIEND_ID_FIELD_NUMBER: builtins.int - friend_id: builtins.str - def __init__( - self, - *, - friend_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["friend_id", b"friend_id"]) -> None: ... - -global___GetFriendshipRewardsProto = GetFriendshipRewardsProto - -@typing_extensions.final -class GetGameAccessTokenOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class Values(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetGameAccessTokenOutProto.Values._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetGameAccessTokenOutProto.Values._Result.ValueType # 0 - SUCCESS: GetGameAccessTokenOutProto.Values._Result.ValueType # 1 - ERROR: GetGameAccessTokenOutProto.Values._Result.ValueType # 2 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: GetGameAccessTokenOutProto.Values.Result.ValueType # 0 - SUCCESS: GetGameAccessTokenOutProto.Values.Result.ValueType # 1 - ERROR: GetGameAccessTokenOutProto.Values.Result.ValueType # 2 - - @typing_extensions.final - class User(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MAIL_FIELD_NUMBER: builtins.int - TOKEN_EXPIRE_TIMESTAMP_FIELD_NUMBER: builtins.int - mail: builtins.str - token_expire_timestamp: builtins.int - def __init__( - self, - *, - mail: builtins.str = ..., - token_expire_timestamp: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["mail", b"mail", "token_expire_timestamp", b"token_expire_timestamp"]) -> None: ... - - RESULT_FIELD_NUMBER: builtins.int - TOKEN_FIELD_NUMBER: builtins.int - USER_DATA_FIELD_NUMBER: builtins.int - result: global___GetGameAccessTokenOutProto.Values.Result.ValueType - token: builtins.str - @property - def user_data(self) -> global___GetGameAccessTokenOutProto.Values.User: ... - def __init__( - self, - *, - result: global___GetGameAccessTokenOutProto.Values.Result.ValueType = ..., - token: builtins.str = ..., - user_data: global___GetGameAccessTokenOutProto.Values.User | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["user_data", b"user_data"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result", "token", b"token", "user_data", b"user_data"]) -> None: ... - - VALUES_FIELD_NUMBER: builtins.int - @property - def values(self) -> global___GetGameAccessTokenOutProto.Values: ... - def __init__( - self, - *, - values: global___GetGameAccessTokenOutProto.Values | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["values", b"values"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["values", b"values"]) -> None: ... - -global___GetGameAccessTokenOutProto = GetGameAccessTokenOutProto - -@typing_extensions.final -class GetGameAccessTokenProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class TokenId(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ID_FIELD_NUMBER: builtins.int - id: builtins.str - def __init__( - self, - *, - id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["id", b"id"]) -> None: ... - - TYPE_FIELD_NUMBER: builtins.int - TOKEN_ID_FIELD_NUMBER: builtins.int - type: builtins.int - @property - def token_id(self) -> global___GetGameAccessTokenProto.TokenId: ... - def __init__( - self, - *, - type: builtins.int = ..., - token_id: global___GetGameAccessTokenProto.TokenId | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["token_id", b"token_id"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["token_id", b"token_id", "type", b"type"]) -> None: ... - -global___GetGameAccessTokenProto = GetGameAccessTokenProto - -@typing_extensions.final -class GetGameMasterClientTemplatesOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetGameMasterClientTemplatesOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetGameMasterClientTemplatesOutProto._Result.ValueType # 0 - SUCCESS: GetGameMasterClientTemplatesOutProto._Result.ValueType # 1 - PAGE: GetGameMasterClientTemplatesOutProto._Result.ValueType # 2 - RETRY: GetGameMasterClientTemplatesOutProto._Result.ValueType # 3 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: GetGameMasterClientTemplatesOutProto.Result.ValueType # 0 - SUCCESS: GetGameMasterClientTemplatesOutProto.Result.ValueType # 1 - PAGE: GetGameMasterClientTemplatesOutProto.Result.ValueType # 2 - RETRY: GetGameMasterClientTemplatesOutProto.Result.ValueType # 3 - - RESULT_FIELD_NUMBER: builtins.int - ITEMS_FIELD_NUMBER: builtins.int - TIMESTAMP_FIELD_NUMBER: builtins.int - PAGE_OFFSET_FIELD_NUMBER: builtins.int - result: global___GetGameMasterClientTemplatesOutProto.Result.ValueType - @property - def items(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___GameMasterClientTemplateProto]: ... - timestamp: builtins.int - page_offset: builtins.int - def __init__( - self, - *, - result: global___GetGameMasterClientTemplatesOutProto.Result.ValueType = ..., - items: collections.abc.Iterable[global___GameMasterClientTemplateProto] | None = ..., - timestamp: builtins.int = ..., - page_offset: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["items", b"items", "page_offset", b"page_offset", "result", b"result", "timestamp", b"timestamp"]) -> None: ... - -global___GetGameMasterClientTemplatesOutProto = GetGameMasterClientTemplatesOutProto - -@typing_extensions.final -class GetGameMasterClientTemplatesProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PAGINATE_FIELD_NUMBER: builtins.int - PAGE_OFFSET_FIELD_NUMBER: builtins.int - PAGE_TIMESTAMP_FIELD_NUMBER: builtins.int - paginate: builtins.bool - page_offset: builtins.int - page_timestamp: builtins.int - def __init__( - self, - *, - paginate: builtins.bool = ..., - page_offset: builtins.int = ..., - page_timestamp: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["page_offset", b"page_offset", "page_timestamp", b"page_timestamp", "paginate", b"paginate"]) -> None: ... - -global___GetGameMasterClientTemplatesProto = GetGameMasterClientTemplatesProto - -@typing_extensions.final -class GetGeofencedAdOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetGeofencedAdOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetGeofencedAdOutProto._Result.ValueType # 0 - SUCCESS_AD_RECEIVED: GetGeofencedAdOutProto._Result.ValueType # 1 - SUCCESS_NO_ADS_AVAILABLE: GetGeofencedAdOutProto._Result.ValueType # 2 - ERROR_REQUEST_FAILED: GetGeofencedAdOutProto._Result.ValueType # 3 - SUCCESS_GAM_ELIGIBLE: GetGeofencedAdOutProto._Result.ValueType # 4 - SUCCESS_AD_RECEIVED_BUT_CHECK_GAM: GetGeofencedAdOutProto._Result.ValueType # 5 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: GetGeofencedAdOutProto.Result.ValueType # 0 - SUCCESS_AD_RECEIVED: GetGeofencedAdOutProto.Result.ValueType # 1 - SUCCESS_NO_ADS_AVAILABLE: GetGeofencedAdOutProto.Result.ValueType # 2 - ERROR_REQUEST_FAILED: GetGeofencedAdOutProto.Result.ValueType # 3 - SUCCESS_GAM_ELIGIBLE: GetGeofencedAdOutProto.Result.ValueType # 4 - SUCCESS_AD_RECEIVED_BUT_CHECK_GAM: GetGeofencedAdOutProto.Result.ValueType # 5 - - RESULT_FIELD_NUMBER: builtins.int - SPONSORED_GIFT_FIELD_NUMBER: builtins.int - AD_FIELD_NUMBER: builtins.int - result: global___GetGeofencedAdOutProto.Result.ValueType - @property - def sponsored_gift(self) -> global___AdDetails: ... - @property - def ad(self) -> global___AdProto: ... - def __init__( - self, - *, - result: global___GetGeofencedAdOutProto.Result.ValueType = ..., - sponsored_gift: global___AdDetails | None = ..., - ad: global___AdProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["ad", b"ad", "sponsored_gift", b"sponsored_gift"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["ad", b"ad", "result", b"result", "sponsored_gift", b"sponsored_gift"]) -> None: ... - -global___GetGeofencedAdOutProto = GetGeofencedAdOutProto - -@typing_extensions.final -class GetGeofencedAdProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PLAYER_LAT_DEGREES_FIELD_NUMBER: builtins.int - PLAYER_LNG_DEGREES_FIELD_NUMBER: builtins.int - AD_TARGETING_INFO_FIELD_NUMBER: builtins.int - ALLOWED_AD_TYPE_FIELD_NUMBER: builtins.int - player_lat_degrees: builtins.float - player_lng_degrees: builtins.float - @property - def ad_targeting_info(self) -> global___AdTargetingInfoProto: ... - @property - def allowed_ad_type(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___AdType.ValueType]: ... - def __init__( - self, - *, - player_lat_degrees: builtins.float = ..., - player_lng_degrees: builtins.float = ..., - ad_targeting_info: global___AdTargetingInfoProto | None = ..., - allowed_ad_type: collections.abc.Iterable[global___AdType.ValueType] | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["ad_targeting_info", b"ad_targeting_info"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["ad_targeting_info", b"ad_targeting_info", "allowed_ad_type", b"allowed_ad_type", "player_lat_degrees", b"player_lat_degrees", "player_lng_degrees", b"player_lng_degrees"]) -> None: ... - -global___GetGeofencedAdProto = GetGeofencedAdProto - -@typing_extensions.final -class GetGiftBoxDetailsOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetGiftBoxDetailsOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetGiftBoxDetailsOutProto._Result.ValueType # 0 - SUCCESS: GetGiftBoxDetailsOutProto._Result.ValueType # 1 - ERROR_UNKNOWN: GetGiftBoxDetailsOutProto._Result.ValueType # 2 - ERROR_GIFT_DOES_NOT_EXIST: GetGiftBoxDetailsOutProto._Result.ValueType # 3 - ERROR_INVALID_PLAYER_ID: GetGiftBoxDetailsOutProto._Result.ValueType # 4 - ERROR_FRIEND_NOT_FOUND: GetGiftBoxDetailsOutProto._Result.ValueType # 5 - ERROR_FORT_SEARCH: GetGiftBoxDetailsOutProto._Result.ValueType # 6 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: GetGiftBoxDetailsOutProto.Result.ValueType # 0 - SUCCESS: GetGiftBoxDetailsOutProto.Result.ValueType # 1 - ERROR_UNKNOWN: GetGiftBoxDetailsOutProto.Result.ValueType # 2 - ERROR_GIFT_DOES_NOT_EXIST: GetGiftBoxDetailsOutProto.Result.ValueType # 3 - ERROR_INVALID_PLAYER_ID: GetGiftBoxDetailsOutProto.Result.ValueType # 4 - ERROR_FRIEND_NOT_FOUND: GetGiftBoxDetailsOutProto.Result.ValueType # 5 - ERROR_FORT_SEARCH: GetGiftBoxDetailsOutProto.Result.ValueType # 6 - - RESULT_FIELD_NUMBER: builtins.int - GIFT_BOXES_FIELD_NUMBER: builtins.int - result: global___GetGiftBoxDetailsOutProto.Result.ValueType - @property - def gift_boxes(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___GiftBoxDetailsProto]: ... - def __init__( - self, - *, - result: global___GetGiftBoxDetailsOutProto.Result.ValueType = ..., - gift_boxes: collections.abc.Iterable[global___GiftBoxDetailsProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["gift_boxes", b"gift_boxes", "result", b"result"]) -> None: ... - -global___GetGiftBoxDetailsOutProto = GetGiftBoxDetailsOutProto - -@typing_extensions.final -class GetGiftBoxDetailsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - GIFTBOX_ID_FIELD_NUMBER: builtins.int - PLAYER_ID_FIELD_NUMBER: builtins.int - @property - def giftbox_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - player_id: builtins.str - def __init__( - self, - *, - giftbox_id: collections.abc.Iterable[builtins.int] | None = ..., - player_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["giftbox_id", b"giftbox_id", "player_id", b"player_id"]) -> None: ... - -global___GetGiftBoxDetailsProto = GetGiftBoxDetailsProto - -@typing_extensions.final -class GetGmapSettingsOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetGmapSettingsOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetGmapSettingsOutProto._Result.ValueType # 0 - SUCCESS: GetGmapSettingsOutProto._Result.ValueType # 1 - ERROR_UNKNOWN: GetGmapSettingsOutProto._Result.ValueType # 2 - ERROR_MISSING_CONFIG: GetGmapSettingsOutProto._Result.ValueType # 3 - ERROR_NO_UNIQUE_ID: GetGmapSettingsOutProto._Result.ValueType # 4 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: GetGmapSettingsOutProto.Result.ValueType # 0 - SUCCESS: GetGmapSettingsOutProto.Result.ValueType # 1 - ERROR_UNKNOWN: GetGmapSettingsOutProto.Result.ValueType # 2 - ERROR_MISSING_CONFIG: GetGmapSettingsOutProto.Result.ValueType # 3 - ERROR_NO_UNIQUE_ID: GetGmapSettingsOutProto.Result.ValueType # 4 - - RESULT_FIELD_NUMBER: builtins.int - GMAP_TEMPLATE_URL_FIELD_NUMBER: builtins.int - MAX_POI_DISTANCE_IN_METERS_FIELD_NUMBER: builtins.int - MIN_ZOOM_FIELD_NUMBER: builtins.int - MAX_ZOOM_FIELD_NUMBER: builtins.int - result: global___GetGmapSettingsOutProto.Result.ValueType - gmap_template_url: builtins.str - max_poi_distance_in_meters: builtins.int - min_zoom: builtins.int - max_zoom: builtins.int - def __init__( - self, - *, - result: global___GetGmapSettingsOutProto.Result.ValueType = ..., - gmap_template_url: builtins.str = ..., - max_poi_distance_in_meters: builtins.int = ..., - min_zoom: builtins.int = ..., - max_zoom: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["gmap_template_url", b"gmap_template_url", "max_poi_distance_in_meters", b"max_poi_distance_in_meters", "max_zoom", b"max_zoom", "min_zoom", b"min_zoom", "result", b"result"]) -> None: ... - -global___GetGmapSettingsOutProto = GetGmapSettingsOutProto - -@typing_extensions.final -class GetGmapSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___GetGmapSettingsProto = GetGmapSettingsProto - -@typing_extensions.final -class GetGrapeshotUploadUrlOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetGrapeshotUploadUrlOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetGrapeshotUploadUrlOutProto._Status.ValueType # 0 - FAILURE: GetGrapeshotUploadUrlOutProto._Status.ValueType # 1 - SUCCESS: GetGrapeshotUploadUrlOutProto._Status.ValueType # 2 - MISSING_FILE_CONTEXTS: GetGrapeshotUploadUrlOutProto._Status.ValueType # 3 - DUPLICATE_FILE_CONTEXT: GetGrapeshotUploadUrlOutProto._Status.ValueType # 4 - MISSING_SUBMISSION_TYPE: GetGrapeshotUploadUrlOutProto._Status.ValueType # 5 - MISSING_SUBMISSION_ID: GetGrapeshotUploadUrlOutProto._Status.ValueType # 6 - ALREADY_UPLOADED: GetGrapeshotUploadUrlOutProto._Status.ValueType # 7 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: GetGrapeshotUploadUrlOutProto.Status.ValueType # 0 - FAILURE: GetGrapeshotUploadUrlOutProto.Status.ValueType # 1 - SUCCESS: GetGrapeshotUploadUrlOutProto.Status.ValueType # 2 - MISSING_FILE_CONTEXTS: GetGrapeshotUploadUrlOutProto.Status.ValueType # 3 - DUPLICATE_FILE_CONTEXT: GetGrapeshotUploadUrlOutProto.Status.ValueType # 4 - MISSING_SUBMISSION_TYPE: GetGrapeshotUploadUrlOutProto.Status.ValueType # 5 - MISSING_SUBMISSION_ID: GetGrapeshotUploadUrlOutProto.Status.ValueType # 6 - ALREADY_UPLOADED: GetGrapeshotUploadUrlOutProto.Status.ValueType # 7 - - @typing_extensions.final - class FileContextToGrapeshotDataEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - KEY_FIELD_NUMBER: builtins.int - VALUE_FIELD_NUMBER: builtins.int - key: builtins.str - @property - def value(self) -> global___GrapeshotUploadingDataProto: ... - def __init__( - self, - *, - key: builtins.str = ..., - value: global___GrapeshotUploadingDataProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["value", b"value"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["key", b"key", "value", b"value"]) -> None: ... - - STATUS_FIELD_NUMBER: builtins.int - FILE_CONTEXT_TO_GRAPESHOT_DATA_FIELD_NUMBER: builtins.int - status: global___GetGrapeshotUploadUrlOutProto.Status.ValueType - @property - def file_context_to_grapeshot_data(self) -> google.protobuf.internal.containers.MessageMap[builtins.str, global___GrapeshotUploadingDataProto]: ... - def __init__( - self, - *, - status: global___GetGrapeshotUploadUrlOutProto.Status.ValueType = ..., - file_context_to_grapeshot_data: collections.abc.Mapping[builtins.str, global___GrapeshotUploadingDataProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["file_context_to_grapeshot_data", b"file_context_to_grapeshot_data", "status", b"status"]) -> None: ... - -global___GetGrapeshotUploadUrlOutProto = GetGrapeshotUploadUrlOutProto - -@typing_extensions.final -class GetGrapeshotUploadUrlProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SUBMISSION_TYPE_FIELD_NUMBER: builtins.int - SUBMISSION_ID_FIELD_NUMBER: builtins.int - FILE_UPLOAD_CONTEXT_FIELD_NUMBER: builtins.int - DEVELOPER_ID_FIELD_NUMBER: builtins.int - submission_type: global___PlayerSubmissionTypeProto.ValueType - submission_id: builtins.str - @property - def file_upload_context(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - developer_id: builtins.str - def __init__( - self, - *, - submission_type: global___PlayerSubmissionTypeProto.ValueType = ..., - submission_id: builtins.str = ..., - file_upload_context: collections.abc.Iterable[builtins.str] | None = ..., - developer_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["developer_id", b"developer_id", "file_upload_context", b"file_upload_context", "submission_id", b"submission_id", "submission_type", b"submission_type"]) -> None: ... - -global___GetGrapeshotUploadUrlProto = GetGrapeshotUploadUrlProto - -@typing_extensions.final -class GetGymBadgeDetailsOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - GYM_BADGE_FIELD_NUMBER: builtins.int - GYM_DEFENDER_FIELD_NUMBER: builtins.int - SUCCESS_FIELD_NUMBER: builtins.int - @property - def gym_badge(self) -> global___AwardedGymBadge: ... - @property - def gym_defender(self) -> global___GymDefenderProto: ... - success: builtins.bool - def __init__( - self, - *, - gym_badge: global___AwardedGymBadge | None = ..., - gym_defender: global___GymDefenderProto | None = ..., - success: builtins.bool = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["gym_badge", b"gym_badge", "gym_defender", b"gym_defender"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["gym_badge", b"gym_badge", "gym_defender", b"gym_defender", "success", b"success"]) -> None: ... - -global___GetGymBadgeDetailsOutProto = GetGymBadgeDetailsOutProto - -@typing_extensions.final -class GetGymBadgeDetailsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FORT_ID_FIELD_NUMBER: builtins.int - LATITUDE_FIELD_NUMBER: builtins.int - LONGITUDE_FIELD_NUMBER: builtins.int - fort_id: builtins.str - latitude: builtins.float - longitude: builtins.float - def __init__( - self, - *, - fort_id: builtins.str = ..., - latitude: builtins.float = ..., - longitude: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["fort_id", b"fort_id", "latitude", b"latitude", "longitude", b"longitude"]) -> None: ... - -global___GetGymBadgeDetailsProto = GetGymBadgeDetailsProto - -@typing_extensions.final -class GetGymDetailsOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetGymDetailsOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetGymDetailsOutProto._Result.ValueType # 0 - SUCCESS: GetGymDetailsOutProto._Result.ValueType # 1 - ERROR_NOT_IN_RANGE: GetGymDetailsOutProto._Result.ValueType # 2 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: GetGymDetailsOutProto.Result.ValueType # 0 - SUCCESS: GetGymDetailsOutProto.Result.ValueType # 1 - ERROR_NOT_IN_RANGE: GetGymDetailsOutProto.Result.ValueType # 2 - - GYM_STATE_FIELD_NUMBER: builtins.int - NAME_FIELD_NUMBER: builtins.int - URL_FIELD_NUMBER: builtins.int - RESULT_FIELD_NUMBER: builtins.int - DESCRIPTION_FIELD_NUMBER: builtins.int - SECONDARY_URL_FIELD_NUMBER: builtins.int - CHECKIN_IMAGE_URL_FIELD_NUMBER: builtins.int - EVENT_INFO_FIELD_NUMBER: builtins.int - @property - def gym_state(self) -> global___GymStateProto: ... - name: builtins.str - @property - def url(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - result: global___GetGymDetailsOutProto.Result.ValueType - description: builtins.str - @property - def secondary_url(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - checkin_image_url: builtins.str - @property - def event_info(self) -> global___EventInfoProto: ... - def __init__( - self, - *, - gym_state: global___GymStateProto | None = ..., - name: builtins.str = ..., - url: collections.abc.Iterable[builtins.str] | None = ..., - result: global___GetGymDetailsOutProto.Result.ValueType = ..., - description: builtins.str = ..., - secondary_url: collections.abc.Iterable[builtins.str] | None = ..., - checkin_image_url: builtins.str = ..., - event_info: global___EventInfoProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["event_info", b"event_info", "gym_state", b"gym_state"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["checkin_image_url", b"checkin_image_url", "description", b"description", "event_info", b"event_info", "gym_state", b"gym_state", "name", b"name", "result", b"result", "secondary_url", b"secondary_url", "url", b"url"]) -> None: ... - -global___GetGymDetailsOutProto = GetGymDetailsOutProto - -@typing_extensions.final -class GetGymDetailsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - GYM_ID_FIELD_NUMBER: builtins.int - PLAYER_LAT_DEGREES_FIELD_NUMBER: builtins.int - PLAYER_LNG_DEGREES_FIELD_NUMBER: builtins.int - GYM_LAT_DEGREES_FIELD_NUMBER: builtins.int - GYM_LNG_DEGREES_FIELD_NUMBER: builtins.int - CLIENT_VERSION_FIELD_NUMBER: builtins.int - gym_id: builtins.str - player_lat_degrees: builtins.float - player_lng_degrees: builtins.float - gym_lat_degrees: builtins.float - gym_lng_degrees: builtins.float - client_version: builtins.str - def __init__( - self, - *, - gym_id: builtins.str = ..., - player_lat_degrees: builtins.float = ..., - player_lng_degrees: builtins.float = ..., - gym_lat_degrees: builtins.float = ..., - gym_lng_degrees: builtins.float = ..., - client_version: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["client_version", b"client_version", "gym_id", b"gym_id", "gym_lat_degrees", b"gym_lat_degrees", "gym_lng_degrees", b"gym_lng_degrees", "player_lat_degrees", b"player_lat_degrees", "player_lng_degrees", b"player_lng_degrees"]) -> None: ... - -global___GetGymDetailsProto = GetGymDetailsProto - -@typing_extensions.final -class GetHatchedEggsOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SUCCESS_FIELD_NUMBER: builtins.int - POKEMON_ID_FIELD_NUMBER: builtins.int - EXP_AWARDED_FIELD_NUMBER: builtins.int - CANDY_AWARDED_FIELD_NUMBER: builtins.int - STARDUST_AWARDED_FIELD_NUMBER: builtins.int - EGG_KM_WALKED_FIELD_NUMBER: builtins.int - HATCHED_POKEMON_FIELD_NUMBER: builtins.int - XL_CANDY_AWARDED_FIELD_NUMBER: builtins.int - success: builtins.bool - @property - def pokemon_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - @property - def exp_awarded(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - @property - def candy_awarded(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - @property - def stardust_awarded(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - @property - def egg_km_walked(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.float]: ... - @property - def hatched_pokemon(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PokemonProto]: ... - @property - def xl_candy_awarded(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - def __init__( - self, - *, - success: builtins.bool = ..., - pokemon_id: collections.abc.Iterable[builtins.int] | None = ..., - exp_awarded: collections.abc.Iterable[builtins.int] | None = ..., - candy_awarded: collections.abc.Iterable[builtins.int] | None = ..., - stardust_awarded: collections.abc.Iterable[builtins.int] | None = ..., - egg_km_walked: collections.abc.Iterable[builtins.float] | None = ..., - hatched_pokemon: collections.abc.Iterable[global___PokemonProto] | None = ..., - xl_candy_awarded: collections.abc.Iterable[builtins.int] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["candy_awarded", b"candy_awarded", "egg_km_walked", b"egg_km_walked", "exp_awarded", b"exp_awarded", "hatched_pokemon", b"hatched_pokemon", "pokemon_id", b"pokemon_id", "stardust_awarded", b"stardust_awarded", "success", b"success", "xl_candy_awarded", b"xl_candy_awarded"]) -> None: ... - -global___GetHatchedEggsOutProto = GetHatchedEggsOutProto - -@typing_extensions.final -class GetHatchedEggsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___GetHatchedEggsProto = GetHatchedEggsProto - -@typing_extensions.final -class GetHoloholoInventoryOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SUCCESS_FIELD_NUMBER: builtins.int - INVENTORY_DELTA_FIELD_NUMBER: builtins.int - success: builtins.bool - @property - def inventory_delta(self) -> global___InventoryDeltaProto: ... - def __init__( - self, - *, - success: builtins.bool = ..., - inventory_delta: global___InventoryDeltaProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["inventory_delta", b"inventory_delta"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["inventory_delta", b"inventory_delta", "success", b"success"]) -> None: ... - -global___GetHoloholoInventoryOutProto = GetHoloholoInventoryOutProto - -@typing_extensions.final -class GetHoloholoInventoryProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TIMESTAMP_MILLIS_FIELD_NUMBER: builtins.int - ITEM_BEEN_SEEN_FIELD_NUMBER: builtins.int - timestamp_millis: builtins.int - @property - def item_been_seen(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___Item.ValueType]: ... - def __init__( - self, - *, - timestamp_millis: builtins.int = ..., - item_been_seen: collections.abc.Iterable[global___Item.ValueType] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["item_been_seen", b"item_been_seen", "timestamp_millis", b"timestamp_millis"]) -> None: ... - -global___GetHoloholoInventoryProto = GetHoloholoInventoryProto - -@typing_extensions.final -class GetImageGallerySettingsOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - IS_IMAGE_GALLERY_ENABLED_FIELD_NUMBER: builtins.int - MAX_PERIODIC_IMAGE_LOADED_COUNT_FIELD_NUMBER: builtins.int - is_image_gallery_enabled: builtins.bool - max_periodic_image_loaded_count: builtins.int - def __init__( - self, - *, - is_image_gallery_enabled: builtins.bool = ..., - max_periodic_image_loaded_count: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["is_image_gallery_enabled", b"is_image_gallery_enabled", "max_periodic_image_loaded_count", b"max_periodic_image_loaded_count"]) -> None: ... - -global___GetImageGallerySettingsOutProto = GetImageGallerySettingsOutProto - -@typing_extensions.final -class GetImageGallerySettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___GetImageGallerySettingsProto = GetImageGallerySettingsProto - -@typing_extensions.final -class GetImagesForPoiOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetImagesForPoiOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetImagesForPoiOutProto._Status.ValueType # 0 - SUCCESS: GetImagesForPoiOutProto._Status.ValueType # 1 - POI_NOT_FOUND: GetImagesForPoiOutProto._Status.ValueType # 2 - INVALID_REQUEST: GetImagesForPoiOutProto._Status.ValueType # 3 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: GetImagesForPoiOutProto.Status.ValueType # 0 - SUCCESS: GetImagesForPoiOutProto.Status.ValueType # 1 - POI_NOT_FOUND: GetImagesForPoiOutProto.Status.ValueType # 2 - INVALID_REQUEST: GetImagesForPoiOutProto.Status.ValueType # 3 - - STATUS_FIELD_NUMBER: builtins.int - PHOTO_GALLERY_POI_IMAGES_FIELD_NUMBER: builtins.int - status: global___GetImagesForPoiOutProto.Status.ValueType - @property - def photo_gallery_poi_images(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___GameClientPhotoGalleryPoiImageProto]: ... - def __init__( - self, - *, - status: global___GetImagesForPoiOutProto.Status.ValueType = ..., - photo_gallery_poi_images: collections.abc.Iterable[global___GameClientPhotoGalleryPoiImageProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["photo_gallery_poi_images", b"photo_gallery_poi_images", "status", b"status"]) -> None: ... - -global___GetImagesForPoiOutProto = GetImagesForPoiOutProto - -@typing_extensions.final -class GetImagesForPoiProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POI_ID_FIELD_NUMBER: builtins.int - poi_id: builtins.str - def __init__( - self, - *, - poi_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["poi_id", b"poi_id"]) -> None: ... - -global___GetImagesForPoiProto = GetImagesForPoiProto - -@typing_extensions.final -class GetInboxOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetInboxOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetInboxOutProto._Result.ValueType # 0 - SUCCESS: GetInboxOutProto._Result.ValueType # 1 - FAILURE: GetInboxOutProto._Result.ValueType # 2 - TIMED_OUT: GetInboxOutProto._Result.ValueType # 3 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: GetInboxOutProto.Result.ValueType # 0 - SUCCESS: GetInboxOutProto.Result.ValueType # 1 - FAILURE: GetInboxOutProto.Result.ValueType # 2 - TIMED_OUT: GetInboxOutProto.Result.ValueType # 3 - - RESULT_FIELD_NUMBER: builtins.int - INBOX_FIELD_NUMBER: builtins.int - result: global___GetInboxOutProto.Result.ValueType - @property - def inbox(self) -> global___ClientInbox: ... - def __init__( - self, - *, - result: global___GetInboxOutProto.Result.ValueType = ..., - inbox: global___ClientInbox | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["inbox", b"inbox"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["inbox", b"inbox", "result", b"result"]) -> None: ... - -global___GetInboxOutProto = GetInboxOutProto - -@typing_extensions.final -class GetInboxProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - IS_HISTORY_FIELD_NUMBER: builtins.int - IS_REVERSE_FIELD_NUMBER: builtins.int - NOT_BEFORE_MS_FIELD_NUMBER: builtins.int - is_history: builtins.bool - is_reverse: builtins.bool - not_before_ms: builtins.int - def __init__( - self, - *, - is_history: builtins.bool = ..., - is_reverse: builtins.bool = ..., - not_before_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["is_history", b"is_history", "is_reverse", b"is_reverse", "not_before_ms", b"not_before_ms"]) -> None: ... - -global___GetInboxProto = GetInboxProto - -@typing_extensions.final -class GetInboxV2Proto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - IS_HISTORY_FIELD_NUMBER: builtins.int - IS_REVERSE_FIELD_NUMBER: builtins.int - NOT_BEFORE_MS_FIELD_NUMBER: builtins.int - is_history: builtins.bool - is_reverse: builtins.bool - not_before_ms: builtins.int - def __init__( - self, - *, - is_history: builtins.bool = ..., - is_reverse: builtins.bool = ..., - not_before_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["is_history", b"is_history", "is_reverse", b"is_reverse", "not_before_ms", b"not_before_ms"]) -> None: ... - -global___GetInboxV2Proto = GetInboxV2Proto - -@typing_extensions.final -class GetIncensePokemonOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetIncensePokemonOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - INCENSE_ENCOUNTER_UNKNOWN: GetIncensePokemonOutProto._Result.ValueType # 0 - INCENSE_ENCOUNTER_AVAILABLE: GetIncensePokemonOutProto._Result.ValueType # 1 - INCENSE_ENCOUNTER_NOT_AVAILABLE: GetIncensePokemonOutProto._Result.ValueType # 2 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - INCENSE_ENCOUNTER_UNKNOWN: GetIncensePokemonOutProto.Result.ValueType # 0 - INCENSE_ENCOUNTER_AVAILABLE: GetIncensePokemonOutProto.Result.ValueType # 1 - INCENSE_ENCOUNTER_NOT_AVAILABLE: GetIncensePokemonOutProto.Result.ValueType # 2 - - RESULT_FIELD_NUMBER: builtins.int - POKEMON_TYPE_ID_FIELD_NUMBER: builtins.int - LAT_FIELD_NUMBER: builtins.int - LNG_FIELD_NUMBER: builtins.int - ENCOUNTER_LOCATION_FIELD_NUMBER: builtins.int - ENCOUNTER_ID_FIELD_NUMBER: builtins.int - DISAPPEAR_TIME_MS_FIELD_NUMBER: builtins.int - POKEMON_DISPLAY_FIELD_NUMBER: builtins.int - result: global___GetIncensePokemonOutProto.Result.ValueType - pokemon_type_id: global___HoloPokemonId.ValueType - lat: builtins.float - lng: builtins.float - encounter_location: builtins.str - encounter_id: builtins.int - disappear_time_ms: builtins.int - @property - def pokemon_display(self) -> global___PokemonDisplayProto: ... - def __init__( - self, - *, - result: global___GetIncensePokemonOutProto.Result.ValueType = ..., - pokemon_type_id: global___HoloPokemonId.ValueType = ..., - lat: builtins.float = ..., - lng: builtins.float = ..., - encounter_location: builtins.str = ..., - encounter_id: builtins.int = ..., - disappear_time_ms: builtins.int = ..., - pokemon_display: global___PokemonDisplayProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["pokemon_display", b"pokemon_display"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["disappear_time_ms", b"disappear_time_ms", "encounter_id", b"encounter_id", "encounter_location", b"encounter_location", "lat", b"lat", "lng", b"lng", "pokemon_display", b"pokemon_display", "pokemon_type_id", b"pokemon_type_id", "result", b"result"]) -> None: ... - -global___GetIncensePokemonOutProto = GetIncensePokemonOutProto - -@typing_extensions.final -class GetIncensePokemonProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PLAYER_LAT_DEGREES_FIELD_NUMBER: builtins.int - PLAYER_LNG_DEGREES_FIELD_NUMBER: builtins.int - player_lat_degrees: builtins.float - player_lng_degrees: builtins.float - def __init__( - self, - *, - player_lat_degrees: builtins.float = ..., - player_lng_degrees: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["player_lat_degrees", b"player_lat_degrees", "player_lng_degrees", b"player_lng_degrees"]) -> None: ... - -global___GetIncensePokemonProto = GetIncensePokemonProto - -@typing_extensions.final -class GetIncomingFriendInvitesOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetIncomingFriendInvitesOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetIncomingFriendInvitesOutProto._Result.ValueType # 0 - SUCCESS: GetIncomingFriendInvitesOutProto._Result.ValueType # 1 - ERROR_UNKNOWN: GetIncomingFriendInvitesOutProto._Result.ValueType # 2 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: GetIncomingFriendInvitesOutProto.Result.ValueType # 0 - SUCCESS: GetIncomingFriendInvitesOutProto.Result.ValueType # 1 - ERROR_UNKNOWN: GetIncomingFriendInvitesOutProto.Result.ValueType # 2 - - RESULT_FIELD_NUMBER: builtins.int - INVITES_FIELD_NUMBER: builtins.int - result: global___GetIncomingFriendInvitesOutProto.Result.ValueType - @property - def invites(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___IncomingFriendInviteDisplayProto]: ... - def __init__( - self, - *, - result: global___GetIncomingFriendInvitesOutProto.Result.ValueType = ..., - invites: collections.abc.Iterable[global___IncomingFriendInviteDisplayProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["invites", b"invites", "result", b"result"]) -> None: ... - -global___GetIncomingFriendInvitesOutProto = GetIncomingFriendInvitesOutProto - -@typing_extensions.final -class GetIncomingFriendInvitesProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___GetIncomingFriendInvitesProto = GetIncomingFriendInvitesProto - -@typing_extensions.final -class GetIncomingGameInvitesRequest(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___GetIncomingGameInvitesRequest = GetIncomingGameInvitesRequest - -@typing_extensions.final -class GetIncomingGameInvitesResponse(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetIncomingGameInvitesResponse._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetIncomingGameInvitesResponse._Result.ValueType # 0 - SUCCESS: GetIncomingGameInvitesResponse._Result.ValueType # 1 - ERROR_UNKNOWN: GetIncomingGameInvitesResponse._Result.ValueType # 2 - ERROR_FEATURE_DISABLED: GetIncomingGameInvitesResponse._Result.ValueType # 3 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: GetIncomingGameInvitesResponse.Result.ValueType # 0 - SUCCESS: GetIncomingGameInvitesResponse.Result.ValueType # 1 - ERROR_UNKNOWN: GetIncomingGameInvitesResponse.Result.ValueType # 2 - ERROR_FEATURE_DISABLED: GetIncomingGameInvitesResponse.Result.ValueType # 3 - - @typing_extensions.final - class IncomingGameInvite(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetIncomingGameInvitesResponse.IncomingGameInvite._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetIncomingGameInvitesResponse.IncomingGameInvite._Status.ValueType # 0 - NEW: GetIncomingGameInvitesResponse.IncomingGameInvite._Status.ValueType # 1 - SEEN: GetIncomingGameInvitesResponse.IncomingGameInvite._Status.ValueType # 2 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: GetIncomingGameInvitesResponse.IncomingGameInvite.Status.ValueType # 0 - NEW: GetIncomingGameInvitesResponse.IncomingGameInvite.Status.ValueType # 1 - SEEN: GetIncomingGameInvitesResponse.IncomingGameInvite.Status.ValueType # 2 - - APP_KEY_FIELD_NUMBER: builtins.int - FRIEND_PROFILE_NAMES_FIELD_NUMBER: builtins.int - STATUS_FIELD_NUMBER: builtins.int - app_key: builtins.str - @property - def friend_profile_names(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - status: global___GetIncomingGameInvitesResponse.IncomingGameInvite.Status.ValueType - def __init__( - self, - *, - app_key: builtins.str = ..., - friend_profile_names: collections.abc.Iterable[builtins.str] | None = ..., - status: global___GetIncomingGameInvitesResponse.IncomingGameInvite.Status.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["app_key", b"app_key", "friend_profile_names", b"friend_profile_names", "status", b"status"]) -> None: ... - - INVITES_FIELD_NUMBER: builtins.int - RESULT_FIELD_NUMBER: builtins.int - @property - def invites(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___GetIncomingGameInvitesResponse.IncomingGameInvite]: ... - result: global___GetIncomingGameInvitesResponse.Result.ValueType - def __init__( - self, - *, - invites: collections.abc.Iterable[global___GetIncomingGameInvitesResponse.IncomingGameInvite] | None = ..., - result: global___GetIncomingGameInvitesResponse.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["invites", b"invites", "result", b"result"]) -> None: ... - -global___GetIncomingGameInvitesResponse = GetIncomingGameInvitesResponse - -@typing_extensions.final -class GetInsenceRecapOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetInsenceRecapOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetInsenceRecapOutProto._Status.ValueType # 0 - DISABLED: GetInsenceRecapOutProto._Status.ValueType # 1 - WAIT: GetInsenceRecapOutProto._Status.ValueType # 2 - ACTIVE: GetInsenceRecapOutProto._Status.ValueType # 3 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: GetInsenceRecapOutProto.Status.ValueType # 0 - DISABLED: GetInsenceRecapOutProto.Status.ValueType # 1 - WAIT: GetInsenceRecapOutProto.Status.ValueType # 2 - ACTIVE: GetInsenceRecapOutProto.Status.ValueType # 3 - - STATUS_FIELD_NUMBER: builtins.int - status: global___GetInsenceRecapOutProto.Status.ValueType - def __init__( - self, - *, - status: global___GetInsenceRecapOutProto.Status.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["status", b"status"]) -> None: ... - -global___GetInsenceRecapOutProto = GetInsenceRecapOutProto - -@typing_extensions.final -class GetInsenceRecapProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___GetInsenceRecapProto = GetInsenceRecapProto - -@typing_extensions.final -class GetInventoryProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TIMESTAMP_MILLIS_FIELD_NUMBER: builtins.int - timestamp_millis: builtins.int - def __init__( - self, - *, - timestamp_millis: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["timestamp_millis", b"timestamp_millis"]) -> None: ... - -global___GetInventoryProto = GetInventoryProto - -@typing_extensions.final -class GetInventoryResponseProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SUCCESS_FIELD_NUMBER: builtins.int - INVENTORY_DELTA_FIELD_NUMBER: builtins.int - success: builtins.bool - @property - def inventory_delta(self) -> global___InventoryDeltaProto: ... - def __init__( - self, - *, - success: builtins.bool = ..., - inventory_delta: global___InventoryDeltaProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["inventory_delta", b"inventory_delta"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["inventory_delta", b"inventory_delta", "success", b"success"]) -> None: ... - -global___GetInventoryResponseProto = GetInventoryResponseProto - -@typing_extensions.final -class GetLocalTimeOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetLocalTimeOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetLocalTimeOutProto._Status.ValueType # 0 - SUCCESS: GetLocalTimeOutProto._Status.ValueType # 1 - ERROR_UNKNOWN: GetLocalTimeOutProto._Status.ValueType # 2 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: GetLocalTimeOutProto.Status.ValueType # 0 - SUCCESS: GetLocalTimeOutProto.Status.ValueType # 1 - ERROR_UNKNOWN: GetLocalTimeOutProto.Status.ValueType # 2 - - @typing_extensions.final - class LocalTimeProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TIMESTAMP_MS_FIELD_NUMBER: builtins.int - YEAR_FIELD_NUMBER: builtins.int - MONTH_FIELD_NUMBER: builtins.int - DAY_OF_MONTH_FIELD_NUMBER: builtins.int - DAY_OF_WEEK_FIELD_NUMBER: builtins.int - HOURS_FIELD_NUMBER: builtins.int - MINUTES_FIELD_NUMBER: builtins.int - SECONDS_FIELD_NUMBER: builtins.int - MILLISECONDS_FIELD_NUMBER: builtins.int - TIMEZONE_ID_FIELD_NUMBER: builtins.int - timestamp_ms: builtins.int - year: builtins.int - month: builtins.int - day_of_month: builtins.int - day_of_week: builtins.int - hours: builtins.int - minutes: builtins.int - seconds: builtins.int - milliseconds: builtins.int - timezone_id: builtins.str - def __init__( - self, - *, - timestamp_ms: builtins.int = ..., - year: builtins.int = ..., - month: builtins.int = ..., - day_of_month: builtins.int = ..., - day_of_week: builtins.int = ..., - hours: builtins.int = ..., - minutes: builtins.int = ..., - seconds: builtins.int = ..., - milliseconds: builtins.int = ..., - timezone_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["day_of_month", b"day_of_month", "day_of_week", b"day_of_week", "hours", b"hours", "milliseconds", b"milliseconds", "minutes", b"minutes", "month", b"month", "seconds", b"seconds", "timestamp_ms", b"timestamp_ms", "timezone_id", b"timezone_id", "year", b"year"]) -> None: ... - - STATUS_FIELD_NUMBER: builtins.int - LOCAL_TIMES_FIELD_NUMBER: builtins.int - status: global___GetLocalTimeOutProto.Status.ValueType - @property - def local_times(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___GetLocalTimeOutProto.LocalTimeProto]: ... - def __init__( - self, - *, - status: global___GetLocalTimeOutProto.Status.ValueType = ..., - local_times: collections.abc.Iterable[global___GetLocalTimeOutProto.LocalTimeProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["local_times", b"local_times", "status", b"status"]) -> None: ... - -global___GetLocalTimeOutProto = GetLocalTimeOutProto - -@typing_extensions.final -class GetLocalTimeProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TIMESTAMP_MS_FIELD_NUMBER: builtins.int - @property - def timestamp_ms(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - def __init__( - self, - *, - timestamp_ms: collections.abc.Iterable[builtins.int] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["timestamp_ms", b"timestamp_ms"]) -> None: ... - -global___GetLocalTimeProto = GetLocalTimeProto - -@typing_extensions.final -class GetMapDataOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetMapDataOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetMapDataOutProto._Status.ValueType # 0 - SUCCESS: GetMapDataOutProto._Status.ValueType # 1 - INVALID_REQUEST: GetMapDataOutProto._Status.ValueType # 2 - INTERNAL_ERROR: GetMapDataOutProto._Status.ValueType # 3 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: GetMapDataOutProto.Status.ValueType # 0 - SUCCESS: GetMapDataOutProto.Status.ValueType # 1 - INVALID_REQUEST: GetMapDataOutProto.Status.ValueType # 2 - INTERNAL_ERROR: GetMapDataOutProto.Status.ValueType # 3 - - STATUS_FIELD_NUMBER: builtins.int - POIS_FIELD_NUMBER: builtins.int - status: global___GetMapDataOutProto.Status.ValueType - @property - def pois(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___GeodataServiceGameClientPoiProto]: ... - def __init__( - self, - *, - status: global___GetMapDataOutProto.Status.ValueType = ..., - pois: collections.abc.Iterable[global___GeodataServiceGameClientPoiProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["pois", b"pois", "status", b"status"]) -> None: ... - -global___GetMapDataOutProto = GetMapDataOutProto - -@typing_extensions.final -class GetMapDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - GEODATA_TYPES_FIELD_NUMBER: builtins.int - NORTHEAST_POINT_FIELD_NUMBER: builtins.int - SOUTHWEST_POINT_FIELD_NUMBER: builtins.int - API_KEY_FIELD_NUMBER: builtins.int - @property - def geodata_types(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___GeodataType.ValueType]: ... - @property - def northeast_point(self) -> global___LocationE6Proto: ... - @property - def southwest_point(self) -> global___LocationE6Proto: ... - api_key: builtins.str - def __init__( - self, - *, - geodata_types: collections.abc.Iterable[global___GeodataType.ValueType] | None = ..., - northeast_point: global___LocationE6Proto | None = ..., - southwest_point: global___LocationE6Proto | None = ..., - api_key: builtins.str = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["northeast_point", b"northeast_point", "southwest_point", b"southwest_point"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["api_key", b"api_key", "geodata_types", b"geodata_types", "northeast_point", b"northeast_point", "southwest_point", b"southwest_point"]) -> None: ... - -global___GetMapDataProto = GetMapDataProto - -@typing_extensions.final -class GetMapFortsOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetMapFortsOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetMapFortsOutProto._Status.ValueType # 0 - SUCCESS: GetMapFortsOutProto._Status.ValueType # 1 - ERROR: GetMapFortsOutProto._Status.ValueType # 2 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: GetMapFortsOutProto.Status.ValueType # 0 - SUCCESS: GetMapFortsOutProto.Status.ValueType # 1 - ERROR: GetMapFortsOutProto.Status.ValueType # 2 - - @typing_extensions.final - class FortProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ID_FIELD_NUMBER: builtins.int - NAME_FIELD_NUMBER: builtins.int - LATITUDE_FIELD_NUMBER: builtins.int - LONGITUDE_FIELD_NUMBER: builtins.int - IMAGE_FIELD_NUMBER: builtins.int - id: builtins.str - name: builtins.str - latitude: builtins.float - longitude: builtins.float - @property - def image(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___GetMapFortsOutProto.Image]: ... - def __init__( - self, - *, - id: builtins.str = ..., - name: builtins.str = ..., - latitude: builtins.float = ..., - longitude: builtins.float = ..., - image: collections.abc.Iterable[global___GetMapFortsOutProto.Image] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["id", b"id", "image", b"image", "latitude", b"latitude", "longitude", b"longitude", "name", b"name"]) -> None: ... - - @typing_extensions.final - class Image(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - URL_FIELD_NUMBER: builtins.int - ID_FIELD_NUMBER: builtins.int - url: builtins.str - id: builtins.str - def __init__( - self, - *, - url: builtins.str = ..., - id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["id", b"id", "url", b"url"]) -> None: ... - - FORT_FIELD_NUMBER: builtins.int - STATUS_FIELD_NUMBER: builtins.int - @property - def fort(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___GetMapFortsOutProto.FortProto]: ... - status: global___GetMapFortsOutProto.Status.ValueType - def __init__( - self, - *, - fort: collections.abc.Iterable[global___GetMapFortsOutProto.FortProto] | None = ..., - status: global___GetMapFortsOutProto.Status.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["fort", b"fort", "status", b"status"]) -> None: ... - -global___GetMapFortsOutProto = GetMapFortsOutProto - -@typing_extensions.final -class GetMapFortsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CELL_ID_FIELD_NUMBER: builtins.int - @property - def cell_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - def __init__( - self, - *, - cell_id: collections.abc.Iterable[builtins.int] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["cell_id", b"cell_id"]) -> None: ... - -global___GetMapFortsProto = GetMapFortsProto - -@typing_extensions.final -class GetMapObjectsOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetMapObjectsOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetMapObjectsOutProto._Status.ValueType # 0 - SUCCESS: GetMapObjectsOutProto._Status.ValueType # 1 - LOCATION_UNSET: GetMapObjectsOutProto._Status.ValueType # 2 - ERROR: GetMapObjectsOutProto._Status.ValueType # 3 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: GetMapObjectsOutProto.Status.ValueType # 0 - SUCCESS: GetMapObjectsOutProto.Status.ValueType # 1 - LOCATION_UNSET: GetMapObjectsOutProto.Status.ValueType # 2 - ERROR: GetMapObjectsOutProto.Status.ValueType # 3 - - class _TimeOfDay: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _TimeOfDayEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetMapObjectsOutProto._TimeOfDay.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - NONE: GetMapObjectsOutProto._TimeOfDay.ValueType # 0 - DAY: GetMapObjectsOutProto._TimeOfDay.ValueType # 1 - NIGHT: GetMapObjectsOutProto._TimeOfDay.ValueType # 2 - - class TimeOfDay(_TimeOfDay, metaclass=_TimeOfDayEnumTypeWrapper): ... - NONE: GetMapObjectsOutProto.TimeOfDay.ValueType # 0 - DAY: GetMapObjectsOutProto.TimeOfDay.ValueType # 1 - NIGHT: GetMapObjectsOutProto.TimeOfDay.ValueType # 2 - - class _ObOtherProto: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ObOtherProtoEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetMapObjectsOutProto._ObOtherProto.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - NOT_SET: GetMapObjectsOutProto._ObOtherProto.ValueType # 0 - FULL: GetMapObjectsOutProto._ObOtherProto.ValueType # 1 - - class ObOtherProto(_ObOtherProto, metaclass=_ObOtherProtoEnumTypeWrapper): ... - NOT_SET: GetMapObjectsOutProto.ObOtherProto.ValueType # 0 - FULL: GetMapObjectsOutProto.ObOtherProto.ValueType # 1 - - MAP_CELL_FIELD_NUMBER: builtins.int - STATUS_FIELD_NUMBER: builtins.int - TIME_OF_DAY_FIELD_NUMBER: builtins.int - CLIENT_WEATHER_FIELD_NUMBER: builtins.int - OB_OTHER_FIELD_NUMBER: builtins.int - @property - def map_cell(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ClientMapCellProto]: ... - status: global___GetMapObjectsOutProto.Status.ValueType - time_of_day: global___GetMapObjectsOutProto.TimeOfDay.ValueType - @property - def client_weather(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ClientWeatherProto]: ... - ob_other: global___GetMapObjectsOutProto.ObOtherProto.ValueType - def __init__( - self, - *, - map_cell: collections.abc.Iterable[global___ClientMapCellProto] | None = ..., - status: global___GetMapObjectsOutProto.Status.ValueType = ..., - time_of_day: global___GetMapObjectsOutProto.TimeOfDay.ValueType = ..., - client_weather: collections.abc.Iterable[global___ClientWeatherProto] | None = ..., - ob_other: global___GetMapObjectsOutProto.ObOtherProto.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["client_weather", b"client_weather", "map_cell", b"map_cell", "ob_other", b"ob_other", "status", b"status", "time_of_day", b"time_of_day"]) -> None: ... - -global___GetMapObjectsOutProto = GetMapObjectsOutProto - -@typing_extensions.final -class GetMapObjectsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CELL_ID_FIELD_NUMBER: builtins.int - SINCE_TIME_MS_FIELD_NUMBER: builtins.int - PLAYER_LAT_FIELD_NUMBER: builtins.int - PLAYER_LNG_FIELD_NUMBER: builtins.int - @property - def cell_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - @property - def since_time_ms(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - player_lat: builtins.float - player_lng: builtins.float - def __init__( - self, - *, - cell_id: collections.abc.Iterable[builtins.int] | None = ..., - since_time_ms: collections.abc.Iterable[builtins.int] | None = ..., - player_lat: builtins.float = ..., - player_lng: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["cell_id", b"cell_id", "player_lat", b"player_lat", "player_lng", b"player_lng", "since_time_ms", b"since_time_ms"]) -> None: ... - -global___GetMapObjectsProto = GetMapObjectsProto - -@typing_extensions.final -class GetMapObjectsTriggerTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _TriggerType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _TriggerTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetMapObjectsTriggerTelemetry._TriggerType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetMapObjectsTriggerTelemetry._TriggerType.ValueType # 0 - TIME: GetMapObjectsTriggerTelemetry._TriggerType.ValueType # 1 - SPACE: GetMapObjectsTriggerTelemetry._TriggerType.ValueType # 2 - - class TriggerType(_TriggerType, metaclass=_TriggerTypeEnumTypeWrapper): ... - UNSET: GetMapObjectsTriggerTelemetry.TriggerType.ValueType # 0 - TIME: GetMapObjectsTriggerTelemetry.TriggerType.ValueType # 1 - SPACE: GetMapObjectsTriggerTelemetry.TriggerType.ValueType # 2 - - TRIGGER_TYPE_FIELD_NUMBER: builtins.int - trigger_type: global___GetMapObjectsTriggerTelemetry.TriggerType.ValueType - def __init__( - self, - *, - trigger_type: global___GetMapObjectsTriggerTelemetry.TriggerType.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["trigger_type", b"trigger_type"]) -> None: ... - -global___GetMapObjectsTriggerTelemetry = GetMapObjectsTriggerTelemetry - -@typing_extensions.final -class GetMaptilesSettingsRequest(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - UNITY_SDK_VERSION_FIELD_NUMBER: builtins.int - EIGHTH_WALL_MODULE_VERSION_FIELD_NUMBER: builtins.int - unity_sdk_version: builtins.str - eighth_wall_module_version: builtins.str - def __init__( - self, - *, - unity_sdk_version: builtins.str = ..., - eighth_wall_module_version: builtins.str = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["ClientVersion", b"ClientVersion", "eighth_wall_module_version", b"eighth_wall_module_version", "unity_sdk_version", b"unity_sdk_version"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["ClientVersion", b"ClientVersion", "eighth_wall_module_version", b"eighth_wall_module_version", "unity_sdk_version", b"unity_sdk_version"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["ClientVersion", b"ClientVersion"]) -> typing_extensions.Literal["unity_sdk_version", "eighth_wall_module_version"] | None: ... - -global___GetMaptilesSettingsRequest = GetMaptilesSettingsRequest - -@typing_extensions.final -class GetMaptilesSettingsResponse(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetMaptilesSettingsResponse._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetMaptilesSettingsResponse._Status.ValueType # 0 - SUCCESS: GetMaptilesSettingsResponse._Status.ValueType # 1 - INVALID_REQUEST: GetMaptilesSettingsResponse._Status.ValueType # 2 - INTERNAL_ERROR: GetMaptilesSettingsResponse._Status.ValueType # 3 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: GetMaptilesSettingsResponse.Status.ValueType # 0 - SUCCESS: GetMaptilesSettingsResponse.Status.ValueType # 1 - INVALID_REQUEST: GetMaptilesSettingsResponse.Status.ValueType # 2 - INTERNAL_ERROR: GetMaptilesSettingsResponse.Status.ValueType # 3 - - MAP_COMPOSITION_ROOT_FIELD_NUMBER: builtins.int - STATUS_FIELD_NUMBER: builtins.int - ERROR_MESSAGE_FIELD_NUMBER: builtins.int - @property - def map_composition_root(self) -> global___MapCompositionRoot: ... - status: global___GetMaptilesSettingsResponse.Status.ValueType - error_message: builtins.str - def __init__( - self, - *, - map_composition_root: global___MapCompositionRoot | None = ..., - status: global___GetMaptilesSettingsResponse.Status.ValueType = ..., - error_message: builtins.str = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["map_composition_root", b"map_composition_root"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["error_message", b"error_message", "map_composition_root", b"map_composition_root", "status", b"status"]) -> None: ... - -global___GetMaptilesSettingsResponse = GetMaptilesSettingsResponse - -@typing_extensions.final -class GetMatchmakingStatusDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_FIELD_NUMBER: builtins.int - ob_int32: builtins.int - def __init__( - self, - *, - ob_int32: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_int32", b"ob_int32"]) -> None: ... - -global___GetMatchmakingStatusDataProto = GetMatchmakingStatusDataProto - -@typing_extensions.final -class GetMatchmakingStatusOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetMatchmakingStatusOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetMatchmakingStatusOutProto._Result.ValueType # 0 - SUCCESS_OPPONENT_FOUND: GetMatchmakingStatusOutProto._Result.ValueType # 1 - SUCCESS_QUEUED: GetMatchmakingStatusOutProto._Result.ValueType # 2 - SUCCESS_NOT_MATCHED_EXPIRED: GetMatchmakingStatusOutProto._Result.ValueType # 3 - ERROR_PLAYER_NOT_FOUND: GetMatchmakingStatusOutProto._Result.ValueType # 4 - ERROR_QUEUE_NOT_FOUND: GetMatchmakingStatusOutProto._Result.ValueType # 5 - ERROR_RETRY_UNSUCCESSFUL: GetMatchmakingStatusOutProto._Result.ValueType # 6 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: GetMatchmakingStatusOutProto.Result.ValueType # 0 - SUCCESS_OPPONENT_FOUND: GetMatchmakingStatusOutProto.Result.ValueType # 1 - SUCCESS_QUEUED: GetMatchmakingStatusOutProto.Result.ValueType # 2 - SUCCESS_NOT_MATCHED_EXPIRED: GetMatchmakingStatusOutProto.Result.ValueType # 3 - ERROR_PLAYER_NOT_FOUND: GetMatchmakingStatusOutProto.Result.ValueType # 4 - ERROR_QUEUE_NOT_FOUND: GetMatchmakingStatusOutProto.Result.ValueType # 5 - ERROR_RETRY_UNSUCCESSFUL: GetMatchmakingStatusOutProto.Result.ValueType # 6 - - RESULT_FIELD_NUMBER: builtins.int - CHALLENGE_FIELD_NUMBER: builtins.int - QUEUE_ID_FIELD_NUMBER: builtins.int - result: global___GetMatchmakingStatusOutProto.Result.ValueType - @property - def challenge(self) -> global___CombatChallengeProto: ... - queue_id: builtins.str - def __init__( - self, - *, - result: global___GetMatchmakingStatusOutProto.Result.ValueType = ..., - challenge: global___CombatChallengeProto | None = ..., - queue_id: builtins.str = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["challenge", b"challenge"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["challenge", b"challenge", "queue_id", b"queue_id", "result", b"result"]) -> None: ... - -global___GetMatchmakingStatusOutProto = GetMatchmakingStatusOutProto - -@typing_extensions.final -class GetMatchmakingStatusProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - QUEUE_ID_FIELD_NUMBER: builtins.int - queue_id: builtins.str - def __init__( - self, - *, - queue_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["queue_id", b"queue_id"]) -> None: ... - -global___GetMatchmakingStatusProto = GetMatchmakingStatusProto - -@typing_extensions.final -class GetMatchmakingStatusResponseDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_FIELD_NUMBER: builtins.int - OB_UINT32_FIELD_NUMBER: builtins.int - RESULT_FIELD_NUMBER: builtins.int - CHALLENGE_FIELD_NUMBER: builtins.int - ob_int32: builtins.int - ob_uint32: builtins.int - result: global___GetMatchmakingStatusOutProto.Result.ValueType - @property - def challenge(self) -> global___ObCommunCombatChallengeDataProto: ... - def __init__( - self, - *, - ob_int32: builtins.int = ..., - ob_uint32: builtins.int = ..., - result: global___GetMatchmakingStatusOutProto.Result.ValueType = ..., - challenge: global___ObCommunCombatChallengeDataProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["challenge", b"challenge"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["challenge", b"challenge", "ob_int32", b"ob_int32", "ob_uint32", b"ob_uint32", "result", b"result"]) -> None: ... - -global___GetMatchmakingStatusResponseDataProto = GetMatchmakingStatusResponseDataProto - -@typing_extensions.final -class GetMementoListOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetMementoListOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetMementoListOutProto._Status.ValueType # 0 - SUCCESS: GetMementoListOutProto._Status.ValueType # 1 - ERROR_MEMENTO_TYPE_NOT_ENABLED: GetMementoListOutProto._Status.ValueType # 2 - ERROR_INVALID_REQUEST: GetMementoListOutProto._Status.ValueType # 3 - NOT_MODIFIED: GetMementoListOutProto._Status.ValueType # 4 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: GetMementoListOutProto.Status.ValueType # 0 - SUCCESS: GetMementoListOutProto.Status.ValueType # 1 - ERROR_MEMENTO_TYPE_NOT_ENABLED: GetMementoListOutProto.Status.ValueType # 2 - ERROR_INVALID_REQUEST: GetMementoListOutProto.Status.ValueType # 3 - NOT_MODIFIED: GetMementoListOutProto.Status.ValueType # 4 - - STATUS_FIELD_NUMBER: builtins.int - MEMENTOS_FIELD_NUMBER: builtins.int - MEMENTO_LIST_HASH_FIELD_NUMBER: builtins.int - status: global___GetMementoListOutProto.Status.ValueType - @property - def mementos(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MementoAttributesProto]: ... - memento_list_hash: builtins.str - def __init__( - self, - *, - status: global___GetMementoListOutProto.Status.ValueType = ..., - mementos: collections.abc.Iterable[global___MementoAttributesProto] | None = ..., - memento_list_hash: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["memento_list_hash", b"memento_list_hash", "mementos", b"mementos", "status", b"status"]) -> None: ... - -global___GetMementoListOutProto = GetMementoListOutProto - -@typing_extensions.final -class GetMementoListProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MEMENTO_TYPES_FIELD_NUMBER: builtins.int - S2_CELL_LOCATION_BOUNDS_FIELD_NUMBER: builtins.int - TIME_BOUND_START_MS_FIELD_NUMBER: builtins.int - TIME_BOUND_END_MS_FIELD_NUMBER: builtins.int - MEMENTO_LIST_HASH_FIELD_NUMBER: builtins.int - @property - def memento_types(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___MementoType.ValueType]: ... - @property - def s2_cell_location_bounds(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - time_bound_start_ms: builtins.int - time_bound_end_ms: builtins.int - memento_list_hash: builtins.str - def __init__( - self, - *, - memento_types: collections.abc.Iterable[global___MementoType.ValueType] | None = ..., - s2_cell_location_bounds: collections.abc.Iterable[builtins.int] | None = ..., - time_bound_start_ms: builtins.int = ..., - time_bound_end_ms: builtins.int = ..., - memento_list_hash: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["memento_list_hash", b"memento_list_hash", "memento_types", b"memento_types", "s2_cell_location_bounds", b"s2_cell_location_bounds", "time_bound_end_ms", b"time_bound_end_ms", "time_bound_start_ms", b"time_bound_start_ms"]) -> None: ... - -global___GetMementoListProto = GetMementoListProto - -@typing_extensions.final -class GetMilestonesOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetMilestonesOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetMilestonesOutProto._Status.ValueType # 0 - SUCCESS: GetMilestonesOutProto._Status.ValueType # 1 - ERROR_DISABLED: GetMilestonesOutProto._Status.ValueType # 2 - ERROR_UNKNOWN: GetMilestonesOutProto._Status.ValueType # 3 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: GetMilestonesOutProto.Status.ValueType # 0 - SUCCESS: GetMilestonesOutProto.Status.ValueType # 1 - ERROR_DISABLED: GetMilestonesOutProto.Status.ValueType # 2 - ERROR_UNKNOWN: GetMilestonesOutProto.Status.ValueType # 3 - - REFERRER_MILESTONE_FIELD_NUMBER: builtins.int - REFEREE_MILESTONE_FIELD_NUMBER: builtins.int - STATUS_FIELD_NUMBER: builtins.int - @property - def referrer_milestone(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ReferralMilestonesProto]: ... - @property - def referee_milestone(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ReferralMilestonesProto]: ... - status: global___GetMilestonesOutProto.Status.ValueType - def __init__( - self, - *, - referrer_milestone: collections.abc.Iterable[global___ReferralMilestonesProto] | None = ..., - referee_milestone: collections.abc.Iterable[global___ReferralMilestonesProto] | None = ..., - status: global___GetMilestonesOutProto.Status.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["referee_milestone", b"referee_milestone", "referrer_milestone", b"referrer_milestone", "status", b"status"]) -> None: ... - -global___GetMilestonesOutProto = GetMilestonesOutProto - -@typing_extensions.final -class GetMilestonesPreviewOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetMilestonesPreviewOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetMilestonesPreviewOutProto._Status.ValueType # 0 - SUCCESS: GetMilestonesPreviewOutProto._Status.ValueType # 1 - ERROR_DISABLED: GetMilestonesPreviewOutProto._Status.ValueType # 2 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: GetMilestonesPreviewOutProto.Status.ValueType # 0 - SUCCESS: GetMilestonesPreviewOutProto.Status.ValueType # 1 - ERROR_DISABLED: GetMilestonesPreviewOutProto.Status.ValueType # 2 - - STATUS_FIELD_NUMBER: builtins.int - REFERRER_MILESTONES_FIELD_NUMBER: builtins.int - status: global___GetMilestonesPreviewOutProto.Status.ValueType - @property - def referrer_milestones(self) -> global___ReferralMilestonesProto: ... - def __init__( - self, - *, - status: global___GetMilestonesPreviewOutProto.Status.ValueType = ..., - referrer_milestones: global___ReferralMilestonesProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["referrer_milestones", b"referrer_milestones"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["referrer_milestones", b"referrer_milestones", "status", b"status"]) -> None: ... - -global___GetMilestonesPreviewOutProto = GetMilestonesPreviewOutProto - -@typing_extensions.final -class GetMilestonesPreviewProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___GetMilestonesPreviewProto = GetMilestonesPreviewProto - -@typing_extensions.final -class GetMilestonesProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___GetMilestonesProto = GetMilestonesProto - -@typing_extensions.final -class GetMyAccountRequest(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___GetMyAccountRequest = GetMyAccountRequest - -@typing_extensions.final -class GetMyAccountResponse(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetMyAccountResponse._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetMyAccountResponse._Status.ValueType # 0 - SUCCESS: GetMyAccountResponse._Status.ValueType # 1 - ERROR_UNKNOWN: GetMyAccountResponse._Status.ValueType # 2 - ERROR_NOT_FOUND: GetMyAccountResponse._Status.ValueType # 3 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: GetMyAccountResponse.Status.ValueType # 0 - SUCCESS: GetMyAccountResponse.Status.ValueType # 1 - ERROR_UNKNOWN: GetMyAccountResponse.Status.ValueType # 2 - ERROR_NOT_FOUND: GetMyAccountResponse.Status.ValueType # 3 - - @typing_extensions.final - class ContactProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Type: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _TypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetMyAccountResponse.ContactProto._Type.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetMyAccountResponse.ContactProto._Type.ValueType # 0 - MASKED_PHONE_NUMBER: GetMyAccountResponse.ContactProto._Type.ValueType # 1 - - class Type(_Type, metaclass=_TypeEnumTypeWrapper): ... - UNSET: GetMyAccountResponse.ContactProto.Type.ValueType # 0 - MASKED_PHONE_NUMBER: GetMyAccountResponse.ContactProto.Type.ValueType # 1 - - CONTACT_ID_FIELD_NUMBER: builtins.int - TYPE_FIELD_NUMBER: builtins.int - CONTACT_FIELD_NUMBER: builtins.int - contact_id: builtins.str - type: global___GetMyAccountResponse.ContactProto.Type.ValueType - contact: builtins.str - def __init__( - self, - *, - contact_id: builtins.str = ..., - type: global___GetMyAccountResponse.ContactProto.Type.ValueType = ..., - contact: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["contact", b"contact", "contact_id", b"contact_id", "type", b"type"]) -> None: ... - - STATUS_FIELD_NUMBER: builtins.int - CONTACT_FIELD_NUMBER: builtins.int - FULL_NAME_FIELD_NUMBER: builtins.int - CONTACT_IMPORT_DISCOVERABILITY_CONSENT_FIELD_NUMBER: builtins.int - status: global___GetMyAccountResponse.Status.ValueType - @property - def contact(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___GetMyAccountResponse.ContactProto]: ... - full_name: builtins.str - contact_import_discoverability_consent: global___AccountContactSettings.ConsentStatus.ValueType - def __init__( - self, - *, - status: global___GetMyAccountResponse.Status.ValueType = ..., - contact: collections.abc.Iterable[global___GetMyAccountResponse.ContactProto] | None = ..., - full_name: builtins.str = ..., - contact_import_discoverability_consent: global___AccountContactSettings.ConsentStatus.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["contact", b"contact", "contact_import_discoverability_consent", b"contact_import_discoverability_consent", "full_name", b"full_name", "status", b"status"]) -> None: ... - -global___GetMyAccountResponse = GetMyAccountResponse - -@typing_extensions.final -class GetNewQuestsOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetNewQuestsOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetNewQuestsOutProto._Status.ValueType # 0 - SUCCESS: GetNewQuestsOutProto._Status.ValueType # 1 - ERROR_INVALID_DISPLAY: GetNewQuestsOutProto._Status.ValueType # 2 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: GetNewQuestsOutProto.Status.ValueType # 0 - SUCCESS: GetNewQuestsOutProto.Status.ValueType # 1 - ERROR_INVALID_DISPLAY: GetNewQuestsOutProto.Status.ValueType # 2 - - STATUS_FIELD_NUMBER: builtins.int - QUESTS_FIELD_NUMBER: builtins.int - VERSION_CHANGED_QUESTS_FIELD_NUMBER: builtins.int - status: global___GetNewQuestsOutProto.Status.ValueType - @property - def quests(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ClientQuestProto]: ... - @property - def version_changed_quests(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ClientQuestProto]: ... - def __init__( - self, - *, - status: global___GetNewQuestsOutProto.Status.ValueType = ..., - quests: collections.abc.Iterable[global___ClientQuestProto] | None = ..., - version_changed_quests: collections.abc.Iterable[global___ClientQuestProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["quests", b"quests", "status", b"status", "version_changed_quests", b"version_changed_quests"]) -> None: ... - -global___GetNewQuestsOutProto = GetNewQuestsOutProto - -@typing_extensions.final -class GetNewQuestsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___GetNewQuestsProto = GetNewQuestsProto - -@typing_extensions.final -class GetNintendoAccountOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetNintendoAccountOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNKNOWN: GetNintendoAccountOutProto._Status.ValueType # 0 - SUCCESS: GetNintendoAccountOutProto._Status.ValueType # 1 - ERROR_PLAYER_LEVEL_TOO_LOW: GetNintendoAccountOutProto._Status.ValueType # 2 - ERROR_PLAYER_NOT_USING_PH_APP: GetNintendoAccountOutProto._Status.ValueType # 3 - ERROR_PHAPI_UNKNOWN: GetNintendoAccountOutProto._Status.ValueType # 4 - ERROR_RELOGIN_TO_PH_APP_NEEDED: GetNintendoAccountOutProto._Status.ValueType # 5 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNKNOWN: GetNintendoAccountOutProto.Status.ValueType # 0 - SUCCESS: GetNintendoAccountOutProto.Status.ValueType # 1 - ERROR_PLAYER_LEVEL_TOO_LOW: GetNintendoAccountOutProto.Status.ValueType # 2 - ERROR_PLAYER_NOT_USING_PH_APP: GetNintendoAccountOutProto.Status.ValueType # 3 - ERROR_PHAPI_UNKNOWN: GetNintendoAccountOutProto.Status.ValueType # 4 - ERROR_RELOGIN_TO_PH_APP_NEEDED: GetNintendoAccountOutProto.Status.ValueType # 5 - - STATUS_FIELD_NUMBER: builtins.int - LINKED_NAID_FIELD_NUMBER: builtins.int - POKEMON_HOME_TRAINER_NAME_FIELD_NUMBER: builtins.int - SUPPORT_ID_FIELD_NUMBER: builtins.int - status: global___GetNintendoAccountOutProto.Status.ValueType - linked_naid: builtins.str - pokemon_home_trainer_name: builtins.str - support_id: builtins.str - def __init__( - self, - *, - status: global___GetNintendoAccountOutProto.Status.ValueType = ..., - linked_naid: builtins.str = ..., - pokemon_home_trainer_name: builtins.str = ..., - support_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["linked_naid", b"linked_naid", "pokemon_home_trainer_name", b"pokemon_home_trainer_name", "status", b"status", "support_id", b"support_id"]) -> None: ... - -global___GetNintendoAccountOutProto = GetNintendoAccountOutProto - -@typing_extensions.final -class GetNintendoAccountProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___GetNintendoAccountProto = GetNintendoAccountProto - -@typing_extensions.final -class GetNintendoOAuth2UrlOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetNintendoOAuth2UrlOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNKNOWN: GetNintendoOAuth2UrlOutProto._Status.ValueType # 0 - SUCCESS: GetNintendoOAuth2UrlOutProto._Status.ValueType # 1 - ERROR_PLAYER_LEVEL_TOO_LOW: GetNintendoOAuth2UrlOutProto._Status.ValueType # 2 - ERROR_PLAYER_SIGNED_IN: GetNintendoOAuth2UrlOutProto._Status.ValueType # 3 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNKNOWN: GetNintendoOAuth2UrlOutProto.Status.ValueType # 0 - SUCCESS: GetNintendoOAuth2UrlOutProto.Status.ValueType # 1 - ERROR_PLAYER_LEVEL_TOO_LOW: GetNintendoOAuth2UrlOutProto.Status.ValueType # 2 - ERROR_PLAYER_SIGNED_IN: GetNintendoOAuth2UrlOutProto.Status.ValueType # 3 - - STATUS_FIELD_NUMBER: builtins.int - URL_FIELD_NUMBER: builtins.int - status: global___GetNintendoOAuth2UrlOutProto.Status.ValueType - url: builtins.str - def __init__( - self, - *, - status: global___GetNintendoOAuth2UrlOutProto.Status.ValueType = ..., - url: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["status", b"status", "url", b"url"]) -> None: ... - -global___GetNintendoOAuth2UrlOutProto = GetNintendoOAuth2UrlOutProto - -@typing_extensions.final -class GetNintendoOAuth2UrlProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - DEEP_LINK_APP_SCHEME_FIELD_NUMBER: builtins.int - deep_link_app_scheme: builtins.str - def __init__( - self, - *, - deep_link_app_scheme: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["deep_link_app_scheme", b"deep_link_app_scheme"]) -> None: ... - -global___GetNintendoOAuth2UrlProto = GetNintendoOAuth2UrlProto - -@typing_extensions.final -class GetNotificationInboxOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetNotificationInboxOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetNotificationInboxOutProto._Result.ValueType # 0 - SUCCESS: GetNotificationInboxOutProto._Result.ValueType # 1 - FAILURE: GetNotificationInboxOutProto._Result.ValueType # 2 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: GetNotificationInboxOutProto.Result.ValueType # 0 - SUCCESS: GetNotificationInboxOutProto.Result.ValueType # 1 - FAILURE: GetNotificationInboxOutProto.Result.ValueType # 2 - - RESULT_FIELD_NUMBER: builtins.int - INBOX_FIELD_NUMBER: builtins.int - result: global___GetNotificationInboxOutProto.Result.ValueType - @property - def inbox(self) -> global___ClientInbox: ... - def __init__( - self, - *, - result: global___GetNotificationInboxOutProto.Result.ValueType = ..., - inbox: global___ClientInbox | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["inbox", b"inbox"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["inbox", b"inbox", "result", b"result"]) -> None: ... - -global___GetNotificationInboxOutProto = GetNotificationInboxOutProto - -@typing_extensions.final -class GetNpcCombatRewardsOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetNpcCombatRewardsOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetNpcCombatRewardsOutProto._Result.ValueType # 0 - SUCCESS: GetNpcCombatRewardsOutProto._Result.ValueType # 1 - ERROR_INVALD_NUMBER_ATTACKING_POKEMON_IDS: GetNpcCombatRewardsOutProto._Result.ValueType # 2 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: GetNpcCombatRewardsOutProto.Result.ValueType # 0 - SUCCESS: GetNpcCombatRewardsOutProto.Result.ValueType # 1 - ERROR_INVALD_NUMBER_ATTACKING_POKEMON_IDS: GetNpcCombatRewardsOutProto.Result.ValueType # 2 - - RESULT_FIELD_NUMBER: builtins.int - REWARD_STATUS_FIELD_NUMBER: builtins.int - REWARDS_FIELD_NUMBER: builtins.int - NUMBER_REWARDED_NPC_BATTLES_TODAY_FIELD_NUMBER: builtins.int - result: global___GetNpcCombatRewardsOutProto.Result.ValueType - reward_status: global___CombatRewardStatus.ValueType - @property - def rewards(self) -> global___LootProto: ... - number_rewarded_npc_battles_today: builtins.int - def __init__( - self, - *, - result: global___GetNpcCombatRewardsOutProto.Result.ValueType = ..., - reward_status: global___CombatRewardStatus.ValueType = ..., - rewards: global___LootProto | None = ..., - number_rewarded_npc_battles_today: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["rewards", b"rewards"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["number_rewarded_npc_battles_today", b"number_rewarded_npc_battles_today", "result", b"result", "reward_status", b"reward_status", "rewards", b"rewards"]) -> None: ... - -global___GetNpcCombatRewardsOutProto = GetNpcCombatRewardsOutProto - -@typing_extensions.final -class GetNpcCombatRewardsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - COMBAT_NPC_TRAINER_TEMPLATE_ID_FIELD_NUMBER: builtins.int - FINISH_STATE_FIELD_NUMBER: builtins.int - ATTACKING_POKEMON_ID_FIELD_NUMBER: builtins.int - COMBAT_ID_FIELD_NUMBER: builtins.int - COMBAT_QUEST_UPDATE_FIELD_NUMBER: builtins.int - combat_npc_trainer_template_id: builtins.str - finish_state: global___CombatPlayerFinishState.ValueType - @property - def attacking_pokemon_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - combat_id: builtins.str - @property - def combat_quest_update(self) -> global___CombatQuestUpdateProto: ... - def __init__( - self, - *, - combat_npc_trainer_template_id: builtins.str = ..., - finish_state: global___CombatPlayerFinishState.ValueType = ..., - attacking_pokemon_id: collections.abc.Iterable[builtins.int] | None = ..., - combat_id: builtins.str = ..., - combat_quest_update: global___CombatQuestUpdateProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["combat_quest_update", b"combat_quest_update"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["attacking_pokemon_id", b"attacking_pokemon_id", "combat_id", b"combat_id", "combat_npc_trainer_template_id", b"combat_npc_trainer_template_id", "combat_quest_update", b"combat_quest_update", "finish_state", b"finish_state"]) -> None: ... - -global___GetNpcCombatRewardsProto = GetNpcCombatRewardsProto - -@typing_extensions.final -class GetOutgoingBlocksOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - BLOCKEE_NIA_ACCOUNT_IDS_FIELD_NUMBER: builtins.int - @property - def blockee_nia_account_ids(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - def __init__( - self, - *, - blockee_nia_account_ids: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["blockee_nia_account_ids", b"blockee_nia_account_ids"]) -> None: ... - -global___GetOutgoingBlocksOutProto = GetOutgoingBlocksOutProto - -@typing_extensions.final -class GetOutgoingBlocksProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___GetOutgoingBlocksProto = GetOutgoingBlocksProto - -@typing_extensions.final -class GetOutgoingFriendInvitesOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetOutgoingFriendInvitesOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetOutgoingFriendInvitesOutProto._Result.ValueType # 0 - SUCCESS: GetOutgoingFriendInvitesOutProto._Result.ValueType # 1 - ERROR_UNKNOWN: GetOutgoingFriendInvitesOutProto._Result.ValueType # 2 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: GetOutgoingFriendInvitesOutProto.Result.ValueType # 0 - SUCCESS: GetOutgoingFriendInvitesOutProto.Result.ValueType # 1 - ERROR_UNKNOWN: GetOutgoingFriendInvitesOutProto.Result.ValueType # 2 - - RESULT_FIELD_NUMBER: builtins.int - INVITES_FIELD_NUMBER: builtins.int - result: global___GetOutgoingFriendInvitesOutProto.Result.ValueType - @property - def invites(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___OutgoingFriendInviteDisplayProto]: ... - def __init__( - self, - *, - result: global___GetOutgoingFriendInvitesOutProto.Result.ValueType = ..., - invites: collections.abc.Iterable[global___OutgoingFriendInviteDisplayProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["invites", b"invites", "result", b"result"]) -> None: ... - -global___GetOutgoingFriendInvitesOutProto = GetOutgoingFriendInvitesOutProto - -@typing_extensions.final -class GetOutgoingFriendInvitesProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___GetOutgoingFriendInvitesProto = GetOutgoingFriendInvitesProto - -@typing_extensions.final -class GetOutstandingWarningsRequestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___GetOutstandingWarningsRequestProto = GetOutstandingWarningsRequestProto - -@typing_extensions.final -class GetOutstandingWarningsResponseProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class WarningInfo(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TYPE_FIELD_NUMBER: builtins.int - type: global___WarningType.ValueType - def __init__( - self, - *, - type: global___WarningType.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["type", b"type"]) -> None: ... - - OUTSTANDING_WARNING_FIELD_NUMBER: builtins.int - @property - def outstanding_warning(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___GetOutstandingWarningsResponseProto.WarningInfo]: ... - def __init__( - self, - *, - outstanding_warning: collections.abc.Iterable[global___GetOutstandingWarningsResponseProto.WarningInfo] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["outstanding_warning", b"outstanding_warning"]) -> None: ... - -global___GetOutstandingWarningsResponseProto = GetOutstandingWarningsResponseProto - -@typing_extensions.final -class GetPhotobombOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetPhotobombOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetPhotobombOutProto._Status.ValueType # 0 - SUCCESS: GetPhotobombOutProto._Status.ValueType # 1 - PHOTOBOMB_NOT_AVAILABLE: GetPhotobombOutProto._Status.ValueType # 2 - ENCOUNTER_ALREADY_COMPLETED: GetPhotobombOutProto._Status.ValueType # 3 - ERROR_UNKNOWN: GetPhotobombOutProto._Status.ValueType # 4 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: GetPhotobombOutProto.Status.ValueType # 0 - SUCCESS: GetPhotobombOutProto.Status.ValueType # 1 - PHOTOBOMB_NOT_AVAILABLE: GetPhotobombOutProto.Status.ValueType # 2 - ENCOUNTER_ALREADY_COMPLETED: GetPhotobombOutProto.Status.ValueType # 3 - ERROR_UNKNOWN: GetPhotobombOutProto.Status.ValueType # 4 - - STATUS_FIELD_NUMBER: builtins.int - POKEMON_ID_FIELD_NUMBER: builtins.int - LAT_FIELD_NUMBER: builtins.int - LNG_FIELD_NUMBER: builtins.int - ENCOUNTER_LOCATION_FIELD_NUMBER: builtins.int - ENCOUNTER_ID_FIELD_NUMBER: builtins.int - DISAPPEAR_TIME_MS_FIELD_NUMBER: builtins.int - POKEMON_DISPLAY_FIELD_NUMBER: builtins.int - status: global___GetPhotobombOutProto.Status.ValueType - pokemon_id: global___HoloPokemonId.ValueType - lat: builtins.float - lng: builtins.float - encounter_location: builtins.str - encounter_id: builtins.int - disappear_time_ms: builtins.int - @property - def pokemon_display(self) -> global___PokemonDisplayProto: ... - def __init__( - self, - *, - status: global___GetPhotobombOutProto.Status.ValueType = ..., - pokemon_id: global___HoloPokemonId.ValueType = ..., - lat: builtins.float = ..., - lng: builtins.float = ..., - encounter_location: builtins.str = ..., - encounter_id: builtins.int = ..., - disappear_time_ms: builtins.int = ..., - pokemon_display: global___PokemonDisplayProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["pokemon_display", b"pokemon_display"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["disappear_time_ms", b"disappear_time_ms", "encounter_id", b"encounter_id", "encounter_location", b"encounter_location", "lat", b"lat", "lng", b"lng", "pokemon_display", b"pokemon_display", "pokemon_id", b"pokemon_id", "status", b"status"]) -> None: ... - -global___GetPhotobombOutProto = GetPhotobombOutProto - -@typing_extensions.final -class GetPhotobombProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___GetPhotobombProto = GetPhotobombProto - -@typing_extensions.final -class GetPhotosOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetPhotosOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetPhotosOutProto._Result.ValueType # 0 - SUCCESS: GetPhotosOutProto._Result.ValueType # 1 - ERROR_UNKNOWN: GetPhotosOutProto._Result.ValueType # 2 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: GetPhotosOutProto.Result.ValueType # 0 - SUCCESS: GetPhotosOutProto.Result.ValueType # 1 - ERROR_UNKNOWN: GetPhotosOutProto.Result.ValueType # 2 - - RESULT_FIELD_NUMBER: builtins.int - PHOTOS_FIELD_NUMBER: builtins.int - result: global___GetPhotosOutProto.Result.ValueType - @property - def photos(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PhotoRecord]: ... - def __init__( - self, - *, - result: global___GetPhotosOutProto.Result.ValueType = ..., - photos: collections.abc.Iterable[global___PhotoRecord] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["photos", b"photos", "result", b"result"]) -> None: ... - -global___GetPhotosOutProto = GetPhotosOutProto - -@typing_extensions.final -class GetPhotosProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class PhotoSpec(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _GetPhotosMode: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _GetPhotosModeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetPhotosProto.PhotoSpec._GetPhotosMode.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - ORIGINAL: GetPhotosProto.PhotoSpec._GetPhotosMode.ValueType # 0 - SIZE_64: GetPhotosProto.PhotoSpec._GetPhotosMode.ValueType # 1 - SIZE_256: GetPhotosProto.PhotoSpec._GetPhotosMode.ValueType # 2 - SIZE_1080: GetPhotosProto.PhotoSpec._GetPhotosMode.ValueType # 3 - MIN_SIZE_64: GetPhotosProto.PhotoSpec._GetPhotosMode.ValueType # 4 - MIN_SIZE_256: GetPhotosProto.PhotoSpec._GetPhotosMode.ValueType # 5 - MIN_SIZE_1080: GetPhotosProto.PhotoSpec._GetPhotosMode.ValueType # 6 - - class GetPhotosMode(_GetPhotosMode, metaclass=_GetPhotosModeEnumTypeWrapper): ... - ORIGINAL: GetPhotosProto.PhotoSpec.GetPhotosMode.ValueType # 0 - SIZE_64: GetPhotosProto.PhotoSpec.GetPhotosMode.ValueType # 1 - SIZE_256: GetPhotosProto.PhotoSpec.GetPhotosMode.ValueType # 2 - SIZE_1080: GetPhotosProto.PhotoSpec.GetPhotosMode.ValueType # 3 - MIN_SIZE_64: GetPhotosProto.PhotoSpec.GetPhotosMode.ValueType # 4 - MIN_SIZE_256: GetPhotosProto.PhotoSpec.GetPhotosMode.ValueType # 5 - MIN_SIZE_1080: GetPhotosProto.PhotoSpec.GetPhotosMode.ValueType # 6 - - PHOTO_ID_FIELD_NUMBER: builtins.int - MODE_FIELD_NUMBER: builtins.int - photo_id: builtins.str - mode: global___GetPhotosProto.PhotoSpec.GetPhotosMode.ValueType - def __init__( - self, - *, - photo_id: builtins.str = ..., - mode: global___GetPhotosProto.PhotoSpec.GetPhotosMode.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["mode", b"mode", "photo_id", b"photo_id"]) -> None: ... - - PHOTO_IDS_FIELD_NUMBER: builtins.int - PHOTO_SPECS_FIELD_NUMBER: builtins.int - @property - def photo_ids(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - @property - def photo_specs(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___GetPhotosProto.PhotoSpec]: ... - def __init__( - self, - *, - photo_ids: collections.abc.Iterable[builtins.str] | None = ..., - photo_specs: collections.abc.Iterable[global___GetPhotosProto.PhotoSpec] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["photo_ids", b"photo_ids", "photo_specs", b"photo_specs"]) -> None: ... - -global___GetPhotosProto = GetPhotosProto - -@typing_extensions.final -class GetPlayerDayOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetPlayerDayOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetPlayerDayOutProto._Result.ValueType # 0 - SUCCESS: GetPlayerDayOutProto._Result.ValueType # 1 - ERROR_UNKNOWN: GetPlayerDayOutProto._Result.ValueType # 2 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: GetPlayerDayOutProto.Result.ValueType # 0 - SUCCESS: GetPlayerDayOutProto.Result.ValueType # 1 - ERROR_UNKNOWN: GetPlayerDayOutProto.Result.ValueType # 2 - - RESULT_FIELD_NUMBER: builtins.int - DAY_FIELD_NUMBER: builtins.int - result: global___GetPlayerDayOutProto.Result.ValueType - day: builtins.int - def __init__( - self, - *, - result: global___GetPlayerDayOutProto.Result.ValueType = ..., - day: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["day", b"day", "result", b"result"]) -> None: ... - -global___GetPlayerDayOutProto = GetPlayerDayOutProto - -@typing_extensions.final -class GetPlayerDayProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___GetPlayerDayProto = GetPlayerDayProto - -@typing_extensions.final -class GetPlayerOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SUCCESS_FIELD_NUMBER: builtins.int - PLAYER_FIELD_NUMBER: builtins.int - BANNED_FIELD_NUMBER: builtins.int - WARN_FIELD_NUMBER: builtins.int - WAS_CREATED_FIELD_NUMBER: builtins.int - WARN_MESSAGE_ACKNOWLEDGED_FIELD_NUMBER: builtins.int - WAS_SUSPENDED_FIELD_NUMBER: builtins.int - SUSPENDED_MESSAGE_ACKNOWLEDGED_FIELD_NUMBER: builtins.int - WARN_EXPIRE_MS_FIELD_NUMBER: builtins.int - USER_PERMISSION_FIELD_NUMBER: builtins.int - success: builtins.bool - @property - def player(self) -> global___ClientPlayerProto: ... - banned: builtins.bool - warn: builtins.bool - was_created: builtins.bool - warn_message_acknowledged: builtins.bool - was_suspended: builtins.bool - suspended_message_acknowledged: builtins.bool - warn_expire_ms: builtins.int - @property - def user_permission(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - def __init__( - self, - *, - success: builtins.bool = ..., - player: global___ClientPlayerProto | None = ..., - banned: builtins.bool = ..., - warn: builtins.bool = ..., - was_created: builtins.bool = ..., - warn_message_acknowledged: builtins.bool = ..., - was_suspended: builtins.bool = ..., - suspended_message_acknowledged: builtins.bool = ..., - warn_expire_ms: builtins.int = ..., - user_permission: collections.abc.Iterable[builtins.int] | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["player", b"player"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["banned", b"banned", "player", b"player", "success", b"success", "suspended_message_acknowledged", b"suspended_message_acknowledged", "user_permission", b"user_permission", "warn", b"warn", "warn_expire_ms", b"warn_expire_ms", "warn_message_acknowledged", b"warn_message_acknowledged", "was_created", b"was_created", "was_suspended", b"was_suspended"]) -> None: ... - -global___GetPlayerOutProto = GetPlayerOutProto - -@typing_extensions.final -class GetPlayerProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PLAYER_LOCALE_FIELD_NUMBER: builtins.int - PREVENT_CREATION_FIELD_NUMBER: builtins.int - @property - def player_locale(self) -> global___PlayerLocaleProto: ... - prevent_creation: builtins.bool - def __init__( - self, - *, - player_locale: global___PlayerLocaleProto | None = ..., - prevent_creation: builtins.bool = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["player_locale", b"player_locale"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["player_locale", b"player_locale", "prevent_creation", b"prevent_creation"]) -> None: ... - -global___GetPlayerProto = GetPlayerProto - -@typing_extensions.final -class GetPlayerSettingsOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetPlayerSettingsOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetPlayerSettingsOutProto._Result.ValueType # 0 - SUCCESS: GetPlayerSettingsOutProto._Result.ValueType # 1 - ERROR_UNKNOWN: GetPlayerSettingsOutProto._Result.ValueType # 2 - ERROR_PLAYER_NOT_FOUND: GetPlayerSettingsOutProto._Result.ValueType # 3 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: GetPlayerSettingsOutProto.Result.ValueType # 0 - SUCCESS: GetPlayerSettingsOutProto.Result.ValueType # 1 - ERROR_UNKNOWN: GetPlayerSettingsOutProto.Result.ValueType # 2 - ERROR_PLAYER_NOT_FOUND: GetPlayerSettingsOutProto.Result.ValueType # 3 - - RESULT_FIELD_NUMBER: builtins.int - SETTINGS_FIELD_NUMBER: builtins.int - result: global___GetPlayerSettingsOutProto.Result.ValueType - @property - def settings(self) -> global___PlayerSettingsProto: ... - def __init__( - self, - *, - result: global___GetPlayerSettingsOutProto.Result.ValueType = ..., - settings: global___PlayerSettingsProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["settings", b"settings"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result", "settings", b"settings"]) -> None: ... - -global___GetPlayerSettingsOutProto = GetPlayerSettingsOutProto - -@typing_extensions.final -class GetPlayerSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___GetPlayerSettingsProto = GetPlayerSettingsProto - -@typing_extensions.final -class GetPlayerSubmissionValidationSettingsOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - BANNED_METADATA_TEXT_FIELD_NUMBER: builtins.int - @property - def banned_metadata_text(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - def __init__( - self, - *, - banned_metadata_text: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["banned_metadata_text", b"banned_metadata_text"]) -> None: ... - -global___GetPlayerSubmissionValidationSettingsOutProto = GetPlayerSubmissionValidationSettingsOutProto - -@typing_extensions.final -class GetPlayerSubmissionValidationSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___GetPlayerSubmissionValidationSettingsProto = GetPlayerSubmissionValidationSettingsProto - -@typing_extensions.final -class GetPoisInRadiusOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetPoisInRadiusOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetPoisInRadiusOutProto._Status.ValueType # 0 - SUCCESS: GetPoisInRadiusOutProto._Status.ValueType # 1 - INTERNAL_ERROR: GetPoisInRadiusOutProto._Status.ValueType # 2 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: GetPoisInRadiusOutProto.Status.ValueType # 0 - SUCCESS: GetPoisInRadiusOutProto.Status.ValueType # 1 - INTERNAL_ERROR: GetPoisInRadiusOutProto.Status.ValueType # 2 - - STATUS_FIELD_NUMBER: builtins.int - POIS_FIELD_NUMBER: builtins.int - status: global___GetPoisInRadiusOutProto.Status.ValueType - @property - def pois(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___GeodataServiceGameClientPoiProto]: ... - def __init__( - self, - *, - status: global___GetPoisInRadiusOutProto.Status.ValueType = ..., - pois: collections.abc.Iterable[global___GeodataServiceGameClientPoiProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["pois", b"pois", "status", b"status"]) -> None: ... - -global___GetPoisInRadiusOutProto = GetPoisInRadiusOutProto - -@typing_extensions.final -class GetPoisInRadiusProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - LOCATION_FIELD_NUMBER: builtins.int - @property - def location(self) -> global___LocationE6Proto: ... - def __init__( - self, - *, - location: global___LocationE6Proto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["location", b"location"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["location", b"location"]) -> None: ... - -global___GetPoisInRadiusProto = GetPoisInRadiusProto - -@typing_extensions.final -class GetPokemonSizeContestEntryOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetPokemonSizeContestEntryOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetPokemonSizeContestEntryOutProto._Status.ValueType # 0 - SUCCESS: GetPokemonSizeContestEntryOutProto._Status.ValueType # 1 - ERROR: GetPokemonSizeContestEntryOutProto._Status.ValueType # 2 - INVALID_INDEX: GetPokemonSizeContestEntryOutProto._Status.ValueType # 3 - ENTRY_NOT_FOUND: GetPokemonSizeContestEntryOutProto._Status.ValueType # 4 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: GetPokemonSizeContestEntryOutProto.Status.ValueType # 0 - SUCCESS: GetPokemonSizeContestEntryOutProto.Status.ValueType # 1 - ERROR: GetPokemonSizeContestEntryOutProto.Status.ValueType # 2 - INVALID_INDEX: GetPokemonSizeContestEntryOutProto.Status.ValueType # 3 - ENTRY_NOT_FOUND: GetPokemonSizeContestEntryOutProto.Status.ValueType # 4 - - STATUS_FIELD_NUMBER: builtins.int - TOTAL_ENTRIES_FIELD_NUMBER: builtins.int - CONTEST_ENTRIES_FIELD_NUMBER: builtins.int - status: global___GetPokemonSizeContestEntryOutProto.Status.ValueType - total_entries: builtins.int - @property - def contest_entries(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ContestEntryProto]: ... - def __init__( - self, - *, - status: global___GetPokemonSizeContestEntryOutProto.Status.ValueType = ..., - total_entries: builtins.int = ..., - contest_entries: collections.abc.Iterable[global___ContestEntryProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["contest_entries", b"contest_entries", "status", b"status", "total_entries", b"total_entries"]) -> None: ... - -global___GetPokemonSizeContestEntryOutProto = GetPokemonSizeContestEntryOutProto - -@typing_extensions.final -class GetPokemonSizeContestEntryProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CONTEST_ID_FIELD_NUMBER: builtins.int - OB_INT32_FIELD_NUMBER: builtins.int - ENTRY_COUNT_FIELD_NUMBER: builtins.int - CONTEST_METRIC_FIELD_NUMBER: builtins.int - OB_BOOL_FIELD_NUMBER: builtins.int - contest_id: builtins.str - ob_int32: builtins.int - entry_count: builtins.int - @property - def contest_metric(self) -> global___ContestMetricProto: ... - ob_bool: builtins.bool - def __init__( - self, - *, - contest_id: builtins.str = ..., - ob_int32: builtins.int = ..., - entry_count: builtins.int = ..., - contest_metric: global___ContestMetricProto | None = ..., - ob_bool: builtins.bool = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["contest_metric", b"contest_metric"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["contest_id", b"contest_id", "contest_metric", b"contest_metric", "entry_count", b"entry_count", "ob_bool", b"ob_bool", "ob_int32", b"ob_int32"]) -> None: ... - -global___GetPokemonSizeContestEntryProto = GetPokemonSizeContestEntryProto - -@typing_extensions.final -class GetPokemonTagsOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetPokemonTagsOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetPokemonTagsOutProto._Result.ValueType # 0 - SUCCESS: GetPokemonTagsOutProto._Result.ValueType # 1 - ERROR_PLAYER_LEVEL_TOO_LOW: GetPokemonTagsOutProto._Result.ValueType # 2 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: GetPokemonTagsOutProto.Result.ValueType # 0 - SUCCESS: GetPokemonTagsOutProto.Result.ValueType # 1 - ERROR_PLAYER_LEVEL_TOO_LOW: GetPokemonTagsOutProto.Result.ValueType # 2 - - RESULT_FIELD_NUMBER: builtins.int - TAG_FIELD_NUMBER: builtins.int - SHOULD_SHOW_TAGS_TUTORIAL_FIELD_NUMBER: builtins.int - result: global___GetPokemonTagsOutProto.Result.ValueType - @property - def tag(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PokemonTagProto]: ... - should_show_tags_tutorial: builtins.bool - def __init__( - self, - *, - result: global___GetPokemonTagsOutProto.Result.ValueType = ..., - tag: collections.abc.Iterable[global___PokemonTagProto] | None = ..., - should_show_tags_tutorial: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result", "should_show_tags_tutorial", b"should_show_tags_tutorial", "tag", b"tag"]) -> None: ... - -global___GetPokemonTagsOutProto = GetPokemonTagsOutProto - -@typing_extensions.final -class GetPokemonTagsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___GetPokemonTagsProto = GetPokemonTagsProto - -@typing_extensions.final -class GetPokestopEncounterOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetPokestopEncounterOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetPokestopEncounterOutProto._Status.ValueType # 0 - SUCCESS: GetPokestopEncounterOutProto._Status.ValueType # 1 - POKESTOP_ENCOUNTER_NOT_AVAILABLE: GetPokestopEncounterOutProto._Status.ValueType # 2 - ENCOUNTER_ALREADY_COMPLETED: GetPokestopEncounterOutProto._Status.ValueType # 3 - ERROR_UNKNOWN: GetPokestopEncounterOutProto._Status.ValueType # 4 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: GetPokestopEncounterOutProto.Status.ValueType # 0 - SUCCESS: GetPokestopEncounterOutProto.Status.ValueType # 1 - POKESTOP_ENCOUNTER_NOT_AVAILABLE: GetPokestopEncounterOutProto.Status.ValueType # 2 - ENCOUNTER_ALREADY_COMPLETED: GetPokestopEncounterOutProto.Status.ValueType # 3 - ERROR_UNKNOWN: GetPokestopEncounterOutProto.Status.ValueType # 4 - - STATUS_FIELD_NUMBER: builtins.int - POKEMON_ID_FIELD_NUMBER: builtins.int - LAT_FIELD_NUMBER: builtins.int - LNG_FIELD_NUMBER: builtins.int - ENCOUNTER_ID_FIELD_NUMBER: builtins.int - ENCOUNTER_LOCATION_FIELD_NUMBER: builtins.int - DISAPPEAR_TIME_MS_FIELD_NUMBER: builtins.int - POKEMON_DISPLAY_FIELD_NUMBER: builtins.int - POKEMON_SIZE_FIELD_NUMBER: builtins.int - status: global___GetPokestopEncounterOutProto.Status.ValueType - pokemon_id: global___HoloPokemonId.ValueType - lat: builtins.float - lng: builtins.float - encounter_id: builtins.int - encounter_location: builtins.str - disappear_time_ms: builtins.int - @property - def pokemon_display(self) -> global___PokemonDisplayProto: ... - pokemon_size: global___HoloPokemonSize.ValueType - def __init__( - self, - *, - status: global___GetPokestopEncounterOutProto.Status.ValueType = ..., - pokemon_id: global___HoloPokemonId.ValueType = ..., - lat: builtins.float = ..., - lng: builtins.float = ..., - encounter_id: builtins.int = ..., - encounter_location: builtins.str = ..., - disappear_time_ms: builtins.int = ..., - pokemon_display: global___PokemonDisplayProto | None = ..., - pokemon_size: global___HoloPokemonSize.ValueType = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["pokemon_display", b"pokemon_display"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["disappear_time_ms", b"disappear_time_ms", "encounter_id", b"encounter_id", "encounter_location", b"encounter_location", "lat", b"lat", "lng", b"lng", "pokemon_display", b"pokemon_display", "pokemon_id", b"pokemon_id", "pokemon_size", b"pokemon_size", "status", b"status"]) -> None: ... - -global___GetPokestopEncounterOutProto = GetPokestopEncounterOutProto - -@typing_extensions.final -class GetPokestopEncounterProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_ID_FIELD_NUMBER: builtins.int - ENCOUNTER_LOCATION_FIELD_NUMBER: builtins.int - FORT_ID_FIELD_NUMBER: builtins.int - pokemon_id: global___HoloPokemonId.ValueType - encounter_location: builtins.str - fort_id: builtins.str - def __init__( - self, - *, - pokemon_id: global___HoloPokemonId.ValueType = ..., - encounter_location: builtins.str = ..., - fort_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["encounter_location", b"encounter_location", "fort_id", b"fort_id", "pokemon_id", b"pokemon_id"]) -> None: ... - -global___GetPokestopEncounterProto = GetPokestopEncounterProto - -@typing_extensions.final -class GetProfileRequest(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PLAYER_ID_FIELD_NUMBER: builtins.int - NIA_ACCOUNT_ID_FIELD_NUMBER: builtins.int - player_id: builtins.str - nia_account_id: builtins.str - def __init__( - self, - *, - player_id: builtins.str = ..., - nia_account_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["nia_account_id", b"nia_account_id", "player_id", b"player_id"]) -> None: ... - -global___GetProfileRequest = GetProfileRequest - -@typing_extensions.final -class GetProfileResponse(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetProfileResponse._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetProfileResponse._Result.ValueType # 0 - SUCCESS: GetProfileResponse._Result.ValueType # 1 - ERROR_UNKNOWN: GetProfileResponse._Result.ValueType # 2 - ERROR_NOT_FRIEND: GetProfileResponse._Result.ValueType # 3 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: GetProfileResponse.Result.ValueType # 0 - SUCCESS: GetProfileResponse.Result.ValueType # 1 - ERROR_UNKNOWN: GetProfileResponse.Result.ValueType # 2 - ERROR_NOT_FRIEND: GetProfileResponse.Result.ValueType # 3 - - @typing_extensions.final - class PlayerProfileDetailsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - APP_KEY_FIELD_NUMBER: builtins.int - CODENAME_FIELD_NUMBER: builtins.int - FACTION_FIELD_NUMBER: builtins.int - LEVEL_FIELD_NUMBER: builtins.int - EXPERIENCE_FIELD_NUMBER: builtins.int - SIGNED_UP_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - LAST_PLAYED_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - PLAYER_TOTAL_WALK_KM_FIELD_NUMBER: builtins.int - app_key: builtins.str - codename: builtins.str - faction: builtins.str - level: builtins.int - experience: builtins.int - signed_up_timestamp_ms: builtins.int - last_played_timestamp_ms: builtins.int - player_total_walk_km: builtins.float - def __init__( - self, - *, - app_key: builtins.str = ..., - codename: builtins.str = ..., - faction: builtins.str = ..., - level: builtins.int = ..., - experience: builtins.int = ..., - signed_up_timestamp_ms: builtins.int = ..., - last_played_timestamp_ms: builtins.int = ..., - player_total_walk_km: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["app_key", b"app_key", "codename", b"codename", "experience", b"experience", "faction", b"faction", "last_played_timestamp_ms", b"last_played_timestamp_ms", "level", b"level", "player_total_walk_km", b"player_total_walk_km", "signed_up_timestamp_ms", b"signed_up_timestamp_ms"]) -> None: ... - - RESULT_FIELD_NUMBER: builtins.int - PROFILE_DETAILS_FIELD_NUMBER: builtins.int - PLAYER_PROFILE_DETAILS_FIELD_NUMBER: builtins.int - result: global___GetProfileResponse.Result.ValueType - @property - def profile_details(self) -> global___ProfileDetailsProto: ... - @property - def player_profile_details(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___GetProfileResponse.PlayerProfileDetailsProto]: ... - def __init__( - self, - *, - result: global___GetProfileResponse.Result.ValueType = ..., - profile_details: global___ProfileDetailsProto | None = ..., - player_profile_details: collections.abc.Iterable[global___GetProfileResponse.PlayerProfileDetailsProto] | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["profile_details", b"profile_details"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["player_profile_details", b"player_profile_details", "profile_details", b"profile_details", "result", b"result"]) -> None: ... - -global___GetProfileResponse = GetProfileResponse - -@typing_extensions.final -class GetPublishedRoutesOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetPublishedRoutesOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetPublishedRoutesOutProto._Result.ValueType # 0 - SUCCESS: GetPublishedRoutesOutProto._Result.ValueType # 1 - ERROR_UNKNOWN: GetPublishedRoutesOutProto._Result.ValueType # 2 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: GetPublishedRoutesOutProto.Result.ValueType # 0 - SUCCESS: GetPublishedRoutesOutProto.Result.ValueType # 1 - ERROR_UNKNOWN: GetPublishedRoutesOutProto.Result.ValueType # 2 - - RESULT_FIELD_NUMBER: builtins.int - ROUTES_FIELD_NUMBER: builtins.int - result: global___GetPublishedRoutesOutProto.Result.ValueType - @property - def routes(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ClientRouteProto]: ... - def __init__( - self, - *, - result: global___GetPublishedRoutesOutProto.Result.ValueType = ..., - routes: collections.abc.Iterable[global___ClientRouteProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result", "routes", b"routes"]) -> None: ... - -global___GetPublishedRoutesOutProto = GetPublishedRoutesOutProto - -@typing_extensions.final -class GetPublishedRoutesProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___GetPublishedRoutesProto = GetPublishedRoutesProto - -@typing_extensions.final -class GetQuestDetailsOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetQuestDetailsOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetQuestDetailsOutProto._Status.ValueType # 0 - SUCCESS: GetQuestDetailsOutProto._Status.ValueType # 1 - ERROR_QUEST_NOT_FOUND: GetQuestDetailsOutProto._Status.ValueType # 2 - ERROR_INVALID_DISPLAY: GetQuestDetailsOutProto._Status.ValueType # 3 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: GetQuestDetailsOutProto.Status.ValueType # 0 - SUCCESS: GetQuestDetailsOutProto.Status.ValueType # 1 - ERROR_QUEST_NOT_FOUND: GetQuestDetailsOutProto.Status.ValueType # 2 - ERROR_INVALID_DISPLAY: GetQuestDetailsOutProto.Status.ValueType # 3 - - STATUS_FIELD_NUMBER: builtins.int - QUESTS_FIELD_NUMBER: builtins.int - status: global___GetQuestDetailsOutProto.Status.ValueType - @property - def quests(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ClientQuestProto]: ... - def __init__( - self, - *, - status: global___GetQuestDetailsOutProto.Status.ValueType = ..., - quests: collections.abc.Iterable[global___ClientQuestProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["quests", b"quests", "status", b"status"]) -> None: ... - -global___GetQuestDetailsOutProto = GetQuestDetailsOutProto - -@typing_extensions.final -class GetQuestDetailsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - QUEST_ID_FIELD_NUMBER: builtins.int - @property - def quest_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - def __init__( - self, - *, - quest_id: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["quest_id", b"quest_id"]) -> None: ... - -global___GetQuestDetailsProto = GetQuestDetailsProto - -@typing_extensions.final -class GetRaidDetailsDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_FIELD_NUMBER: builtins.int - ob_int32: builtins.int - def __init__( - self, - *, - ob_int32: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_int32", b"ob_int32"]) -> None: ... - -global___GetRaidDetailsDataProto = GetRaidDetailsDataProto - -@typing_extensions.final -class GetRaidDetailsOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetRaidDetailsOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetRaidDetailsOutProto._Result.ValueType # 0 - SUCCESS: GetRaidDetailsOutProto._Result.ValueType # 1 - ERROR_NOT_IN_RANGE: GetRaidDetailsOutProto._Result.ValueType # 2 - ERROR_RAID_COMPLETED: GetRaidDetailsOutProto._Result.ValueType # 3 - ERROR_RAID_UNAVAILABLE: GetRaidDetailsOutProto._Result.ValueType # 4 - ERROR_PLAYER_BELOW_MINIMUM_LEVEL: GetRaidDetailsOutProto._Result.ValueType # 5 - ERROR_POI_INACCESSIBLE: GetRaidDetailsOutProto._Result.ValueType # 6 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: GetRaidDetailsOutProto.Result.ValueType # 0 - SUCCESS: GetRaidDetailsOutProto.Result.ValueType # 1 - ERROR_NOT_IN_RANGE: GetRaidDetailsOutProto.Result.ValueType # 2 - ERROR_RAID_COMPLETED: GetRaidDetailsOutProto.Result.ValueType # 3 - ERROR_RAID_UNAVAILABLE: GetRaidDetailsOutProto.Result.ValueType # 4 - ERROR_PLAYER_BELOW_MINIMUM_LEVEL: GetRaidDetailsOutProto.Result.ValueType # 5 - ERROR_POI_INACCESSIBLE: GetRaidDetailsOutProto.Result.ValueType # 6 - - LOBBY_FIELD_NUMBER: builtins.int - RAID_BATTLE_FIELD_NUMBER: builtins.int - PLAYER_CAN_JOIN_LOBBY_FIELD_NUMBER: builtins.int - RESULT_FIELD_NUMBER: builtins.int - RAID_INFO_FIELD_NUMBER: builtins.int - TICKET_USED_FIELD_NUMBER: builtins.int - FREE_TICKET_AVAILABLE_FIELD_NUMBER: builtins.int - THROWS_REMAINING_FIELD_NUMBER: builtins.int - RECEIVED_REWARDS_FIELD_NUMBER: builtins.int - NUM_PLAYERS_IN_LOBBY_FIELD_NUMBER: builtins.int - SERVER_MS_FIELD_NUMBER: builtins.int - SERVER_INSTANCE_FIELD_NUMBER: builtins.int - DISPLAY_HIGH_USER_WARNING_FIELD_NUMBER: builtins.int - NUM_FRIEND_INVITES_REMAINING_FIELD_NUMBER: builtins.int - REMOTE_TICKET_USED_FIELD_NUMBER: builtins.int - IS_WITHIN_PLFE_RANGE_FIELD_NUMBER: builtins.int - ITEM_FIELD_NUMBER: builtins.int - LOBBY_START_MS_FIELD_NUMBER: builtins.int - LOBBY_JOIN_UNTIL_MS_FIELD_NUMBER: builtins.int - @property - def lobby(self) -> global___LobbyProto: ... - @property - def raid_battle(self) -> global___BattleProto: ... - player_can_join_lobby: builtins.bool - result: global___GetRaidDetailsOutProto.Result.ValueType - @property - def raid_info(self) -> global___RaidInfoProto: ... - ticket_used: builtins.bool - free_ticket_available: builtins.bool - throws_remaining: builtins.int - received_rewards: builtins.bool - num_players_in_lobby: builtins.int - server_ms: builtins.int - server_instance: builtins.int - display_high_user_warning: builtins.bool - num_friend_invites_remaining: builtins.int - remote_ticket_used: builtins.bool - is_within_plfe_range: builtins.bool - item: global___Item.ValueType - lobby_start_ms: builtins.int - lobby_join_until_ms: builtins.int - def __init__( - self, - *, - lobby: global___LobbyProto | None = ..., - raid_battle: global___BattleProto | None = ..., - player_can_join_lobby: builtins.bool = ..., - result: global___GetRaidDetailsOutProto.Result.ValueType = ..., - raid_info: global___RaidInfoProto | None = ..., - ticket_used: builtins.bool = ..., - free_ticket_available: builtins.bool = ..., - throws_remaining: builtins.int = ..., - received_rewards: builtins.bool = ..., - num_players_in_lobby: builtins.int = ..., - server_ms: builtins.int = ..., - server_instance: builtins.int = ..., - display_high_user_warning: builtins.bool = ..., - num_friend_invites_remaining: builtins.int = ..., - remote_ticket_used: builtins.bool = ..., - is_within_plfe_range: builtins.bool = ..., - item: global___Item.ValueType = ..., - lobby_start_ms: builtins.int = ..., - lobby_join_until_ms: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["lobby", b"lobby", "raid_battle", b"raid_battle", "raid_info", b"raid_info"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["display_high_user_warning", b"display_high_user_warning", "free_ticket_available", b"free_ticket_available", "is_within_plfe_range", b"is_within_plfe_range", "item", b"item", "lobby", b"lobby", "lobby_join_until_ms", b"lobby_join_until_ms", "lobby_start_ms", b"lobby_start_ms", "num_friend_invites_remaining", b"num_friend_invites_remaining", "num_players_in_lobby", b"num_players_in_lobby", "player_can_join_lobby", b"player_can_join_lobby", "raid_battle", b"raid_battle", "raid_info", b"raid_info", "received_rewards", b"received_rewards", "remote_ticket_used", b"remote_ticket_used", "result", b"result", "server_instance", b"server_instance", "server_ms", b"server_ms", "throws_remaining", b"throws_remaining", "ticket_used", b"ticket_used"]) -> None: ... - -global___GetRaidDetailsOutProto = GetRaidDetailsOutProto - -@typing_extensions.final -class GetRaidDetailsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - RAID_SEED_FIELD_NUMBER: builtins.int - GYM_ID_FIELD_NUMBER: builtins.int - LOBBY_ID_FIELD_NUMBER: builtins.int - PLAYER_LAT_DEGREES_FIELD_NUMBER: builtins.int - PLAYER_LNG_DEGREES_FIELD_NUMBER: builtins.int - GYM_LAT_DEGREES_FIELD_NUMBER: builtins.int - GYM_LNG_DEGREES_FIELD_NUMBER: builtins.int - INVITER_ID_FIELD_NUMBER: builtins.int - raid_seed: builtins.int - gym_id: builtins.str - @property - def lobby_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - player_lat_degrees: builtins.float - player_lng_degrees: builtins.float - gym_lat_degrees: builtins.float - gym_lng_degrees: builtins.float - inviter_id: builtins.str - def __init__( - self, - *, - raid_seed: builtins.int = ..., - gym_id: builtins.str = ..., - lobby_id: collections.abc.Iterable[builtins.int] | None = ..., - player_lat_degrees: builtins.float = ..., - player_lng_degrees: builtins.float = ..., - gym_lat_degrees: builtins.float = ..., - gym_lng_degrees: builtins.float = ..., - inviter_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["gym_id", b"gym_id", "gym_lat_degrees", b"gym_lat_degrees", "gym_lng_degrees", b"gym_lng_degrees", "inviter_id", b"inviter_id", "lobby_id", b"lobby_id", "player_lat_degrees", b"player_lat_degrees", "player_lng_degrees", b"player_lng_degrees", "raid_seed", b"raid_seed"]) -> None: ... - -global___GetRaidDetailsProto = GetRaidDetailsProto - -@typing_extensions.final -class GetRaidDetailsResponseDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - RESULT_FIELD_NUMBER: builtins.int - OB_GET_RAID_DETAILS_DATA_BOOL_1_FIELD_NUMBER: builtins.int - OB_GET_RAID_DETAILS_DATA_BOOL_2_FIELD_NUMBER: builtins.int - OB_GET_RAID_DETAILS_DATA_INT32_1_FIELD_NUMBER: builtins.int - OB_GET_RAID_DETAILS_DATA_BOOL_3_FIELD_NUMBER: builtins.int - OB_GET_RAID_DETAILS_DATA_INT32_2_FIELD_NUMBER: builtins.int - OB_GET_RAID_DETAILS_DATA_UINT32_FIELD_NUMBER: builtins.int - OB_GET_RAID_DETAILS_DATA_INT32_3_FIELD_NUMBER: builtins.int - OB_GET_RAID_DETAILS_DATA_BOOL_4_FIELD_NUMBER: builtins.int - OB_GET_RAID_DETAILS_DATA_BOOL_5_FIELD_NUMBER: builtins.int - OB_GET_RAID_DETAILS_DATA_INT32_4_FIELD_NUMBER: builtins.int - OB_GET_RAID_DETAILS_DATA_UINT32_2_FIELD_NUMBER: builtins.int - result: global___GetRaidDetailsOutProto.Result.ValueType - ob_get_raid_details_data_bool_1: builtins.bool - ob_get_raid_details_data_bool_2: builtins.bool - ob_get_raid_details_data_int32_1: builtins.int - ob_get_raid_details_data_bool_3: builtins.bool - ob_get_raid_details_data_int32_2: builtins.int - ob_get_raid_details_data_uint32: builtins.int - ob_get_raid_details_data_int32_3: builtins.int - ob_get_raid_details_data_bool_4: builtins.bool - ob_get_raid_details_data_bool_5: builtins.bool - ob_get_raid_details_data_int32_4: builtins.int - ob_get_raid_details_data_uint32_2: builtins.int - def __init__( - self, - *, - result: global___GetRaidDetailsOutProto.Result.ValueType = ..., - ob_get_raid_details_data_bool_1: builtins.bool = ..., - ob_get_raid_details_data_bool_2: builtins.bool = ..., - ob_get_raid_details_data_int32_1: builtins.int = ..., - ob_get_raid_details_data_bool_3: builtins.bool = ..., - ob_get_raid_details_data_int32_2: builtins.int = ..., - ob_get_raid_details_data_uint32: builtins.int = ..., - ob_get_raid_details_data_int32_3: builtins.int = ..., - ob_get_raid_details_data_bool_4: builtins.bool = ..., - ob_get_raid_details_data_bool_5: builtins.bool = ..., - ob_get_raid_details_data_int32_4: builtins.int = ..., - ob_get_raid_details_data_uint32_2: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_get_raid_details_data_bool_1", b"ob_get_raid_details_data_bool_1", "ob_get_raid_details_data_bool_2", b"ob_get_raid_details_data_bool_2", "ob_get_raid_details_data_bool_3", b"ob_get_raid_details_data_bool_3", "ob_get_raid_details_data_bool_4", b"ob_get_raid_details_data_bool_4", "ob_get_raid_details_data_bool_5", b"ob_get_raid_details_data_bool_5", "ob_get_raid_details_data_int32_1", b"ob_get_raid_details_data_int32_1", "ob_get_raid_details_data_int32_2", b"ob_get_raid_details_data_int32_2", "ob_get_raid_details_data_int32_3", b"ob_get_raid_details_data_int32_3", "ob_get_raid_details_data_int32_4", b"ob_get_raid_details_data_int32_4", "ob_get_raid_details_data_uint32", b"ob_get_raid_details_data_uint32", "ob_get_raid_details_data_uint32_2", b"ob_get_raid_details_data_uint32_2", "result", b"result"]) -> None: ... - -global___GetRaidDetailsResponseDataProto = GetRaidDetailsResponseDataProto - -@typing_extensions.final -class GetRaidLobbyCounterOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetRaidLobbyCounterOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetRaidLobbyCounterOutProto._Result.ValueType # 0 - SUCCESS: GetRaidLobbyCounterOutProto._Result.ValueType # 1 - ERROR_PLAYER_BELOW_MINIMUM_LEVEL: GetRaidLobbyCounterOutProto._Result.ValueType # 2 - ERROR_FEATURE_DISABLED: GetRaidLobbyCounterOutProto._Result.ValueType # 3 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: GetRaidLobbyCounterOutProto.Result.ValueType # 0 - SUCCESS: GetRaidLobbyCounterOutProto.Result.ValueType # 1 - ERROR_PLAYER_BELOW_MINIMUM_LEVEL: GetRaidLobbyCounterOutProto.Result.ValueType # 2 - ERROR_FEATURE_DISABLED: GetRaidLobbyCounterOutProto.Result.ValueType # 3 - - RESULT_FIELD_NUMBER: builtins.int - RAID_LOBBY_PLAYER_COUNT_FIELD_NUMBER: builtins.int - result: global___GetRaidLobbyCounterOutProto.Result.ValueType - @property - def raid_lobby_player_count(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___RaidLobbyPlayerCountProto]: ... - def __init__( - self, - *, - result: global___GetRaidLobbyCounterOutProto.Result.ValueType = ..., - raid_lobby_player_count: collections.abc.Iterable[global___RaidLobbyPlayerCountProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["raid_lobby_player_count", b"raid_lobby_player_count", "result", b"result"]) -> None: ... - -global___GetRaidLobbyCounterOutProto = GetRaidLobbyCounterOutProto - -@typing_extensions.final -class GetRaidLobbyCounterProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - GYM_FIELD_NUMBER: builtins.int - @property - def gym(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Gym]: ... - def __init__( - self, - *, - gym: collections.abc.Iterable[global___Gym] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["gym", b"gym"]) -> None: ... - -global___GetRaidLobbyCounterProto = GetRaidLobbyCounterProto - -@typing_extensions.final -class GetReferralCodeOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetReferralCodeOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetReferralCodeOutProto._Status.ValueType # 0 - SUCCESS: GetReferralCodeOutProto._Status.ValueType # 1 - ERROR_DISABLED: GetReferralCodeOutProto._Status.ValueType # 2 - ERROR_UNAVAILABLE: GetReferralCodeOutProto._Status.ValueType # 3 - ERROR_GENERATING_IN_COOL_DOWN: GetReferralCodeOutProto._Status.ValueType # 4 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: GetReferralCodeOutProto.Status.ValueType # 0 - SUCCESS: GetReferralCodeOutProto.Status.ValueType # 1 - ERROR_DISABLED: GetReferralCodeOutProto.Status.ValueType # 2 - ERROR_UNAVAILABLE: GetReferralCodeOutProto.Status.ValueType # 3 - ERROR_GENERATING_IN_COOL_DOWN: GetReferralCodeOutProto.Status.ValueType # 4 - - STATUS_FIELD_NUMBER: builtins.int - REFERRAL_CODE_FIELD_NUMBER: builtins.int - status: global___GetReferralCodeOutProto.Status.ValueType - referral_code: builtins.str - def __init__( - self, - *, - status: global___GetReferralCodeOutProto.Status.ValueType = ..., - referral_code: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["referral_code", b"referral_code", "status", b"status"]) -> None: ... - -global___GetReferralCodeOutProto = GetReferralCodeOutProto - -@typing_extensions.final -class GetReferralCodeProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - REGENERATE_FIELD_NUMBER: builtins.int - regenerate: builtins.bool - def __init__( - self, - *, - regenerate: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["regenerate", b"regenerate"]) -> None: ... - -global___GetReferralCodeProto = GetReferralCodeProto - -@typing_extensions.final -class GetRemoteConfigVersionsOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetRemoteConfigVersionsOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetRemoteConfigVersionsOutProto._Result.ValueType # 0 - SUCCESS: GetRemoteConfigVersionsOutProto._Result.ValueType # 1 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: GetRemoteConfigVersionsOutProto.Result.ValueType # 0 - SUCCESS: GetRemoteConfigVersionsOutProto.Result.ValueType # 1 - - RESULT_FIELD_NUMBER: builtins.int - GAME_MASTER_TIMESTAMP_FIELD_NUMBER: builtins.int - ASSET_DIGEST_TIMESTAMP_FIELD_NUMBER: builtins.int - EXPERIMENT_ID_FIELD_NUMBER: builtins.int - result: global___GetRemoteConfigVersionsOutProto.Result.ValueType - game_master_timestamp: builtins.int - asset_digest_timestamp: builtins.int - @property - def experiment_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - def __init__( - self, - *, - result: global___GetRemoteConfigVersionsOutProto.Result.ValueType = ..., - game_master_timestamp: builtins.int = ..., - asset_digest_timestamp: builtins.int = ..., - experiment_id: collections.abc.Iterable[builtins.int] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["asset_digest_timestamp", b"asset_digest_timestamp", "experiment_id", b"experiment_id", "game_master_timestamp", b"game_master_timestamp", "result", b"result"]) -> None: ... - -global___GetRemoteConfigVersionsOutProto = GetRemoteConfigVersionsOutProto - -@typing_extensions.final -class GetRemoteConfigVersionsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PLATFORM_FIELD_NUMBER: builtins.int - DEVICE_MANUFACTURER_FIELD_NUMBER: builtins.int - DEVICE_MODEL_FIELD_NUMBER: builtins.int - LOCALE_FIELD_NUMBER: builtins.int - APP_VERSION_FIELD_NUMBER: builtins.int - STORE_FIELD_NUMBER: builtins.int - CARRIER_FIELD_NUMBER: builtins.int - BIRTHDAY_FIELD_NUMBER: builtins.int - platform: global___Platform.ValueType - device_manufacturer: builtins.str - device_model: builtins.str - locale: builtins.str - app_version: builtins.int - store: global___Store.ValueType - carrier: builtins.str - birthday: builtins.str - def __init__( - self, - *, - platform: global___Platform.ValueType = ..., - device_manufacturer: builtins.str = ..., - device_model: builtins.str = ..., - locale: builtins.str = ..., - app_version: builtins.int = ..., - store: global___Store.ValueType = ..., - carrier: builtins.str = ..., - birthday: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["app_version", b"app_version", "birthday", b"birthday", "carrier", b"carrier", "device_manufacturer", b"device_manufacturer", "device_model", b"device_model", "locale", b"locale", "platform", b"platform", "store", b"store"]) -> None: ... - -global___GetRemoteConfigVersionsProto = GetRemoteConfigVersionsProto - -@typing_extensions.final -class GetRocketBalloonOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetRocketBalloonOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetRocketBalloonOutProto._Status.ValueType # 0 - SUCCESS: GetRocketBalloonOutProto._Status.ValueType # 1 - IN_COOL_DOWN: GetRocketBalloonOutProto._Status.ValueType # 2 - NO_BALLOON_AVAILABLE: GetRocketBalloonOutProto._Status.ValueType # 3 - DISABLED: GetRocketBalloonOutProto._Status.ValueType # 4 - EQUIPPED_ITEM_INVALID: GetRocketBalloonOutProto._Status.ValueType # 5 - SUCCESS_BALLOON_ALREADY_EXISTS: GetRocketBalloonOutProto._Status.ValueType # 6 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: GetRocketBalloonOutProto.Status.ValueType # 0 - SUCCESS: GetRocketBalloonOutProto.Status.ValueType # 1 - IN_COOL_DOWN: GetRocketBalloonOutProto.Status.ValueType # 2 - NO_BALLOON_AVAILABLE: GetRocketBalloonOutProto.Status.ValueType # 3 - DISABLED: GetRocketBalloonOutProto.Status.ValueType # 4 - EQUIPPED_ITEM_INVALID: GetRocketBalloonOutProto.Status.ValueType # 5 - SUCCESS_BALLOON_ALREADY_EXISTS: GetRocketBalloonOutProto.Status.ValueType # 6 - - STATUS_FIELD_NUMBER: builtins.int - DISPLAY_FIELD_NUMBER: builtins.int - status: global___GetRocketBalloonOutProto.Status.ValueType - @property - def display(self) -> global___RocketBalloonDisplayProto: ... - def __init__( - self, - *, - status: global___GetRocketBalloonOutProto.Status.ValueType = ..., - display: global___RocketBalloonDisplayProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["display", b"display"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["display", b"display", "status", b"status"]) -> None: ... - -global___GetRocketBalloonOutProto = GetRocketBalloonOutProto - -@typing_extensions.final -class GetRocketBalloonProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - EQUIPPED_ITEM_FIELD_NUMBER: builtins.int - equipped_item: global___Item.ValueType - def __init__( - self, - *, - equipped_item: global___Item.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["equipped_item", b"equipped_item"]) -> None: ... - -global___GetRocketBalloonProto = GetRocketBalloonProto - -@typing_extensions.final -class GetRoutesOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetRoutesOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetRoutesOutProto._Status.ValueType # 0 - SUCCESS: GetRoutesOutProto._Status.ValueType # 1 - ERROR: GetRoutesOutProto._Status.ValueType # 2 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: GetRoutesOutProto.Status.ValueType # 0 - SUCCESS: GetRoutesOutProto.Status.ValueType # 1 - ERROR: GetRoutesOutProto.Status.ValueType # 2 - - ROUTE_MAP_CELL_FIELD_NUMBER: builtins.int - STATUS_FIELD_NUMBER: builtins.int - @property - def route_map_cell(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ClientRouteMapCellProto]: ... - status: global___GetRoutesOutProto.Status.ValueType - def __init__( - self, - *, - route_map_cell: collections.abc.Iterable[global___ClientRouteMapCellProto] | None = ..., - status: global___GetRoutesOutProto.Status.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["route_map_cell", b"route_map_cell", "status", b"status"]) -> None: ... - -global___GetRoutesOutProto = GetRoutesOutProto - -@typing_extensions.final -class GetRoutesProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CELL_ID_FIELD_NUMBER: builtins.int - @property - def cell_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - def __init__( - self, - *, - cell_id: collections.abc.Iterable[builtins.int] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["cell_id", b"cell_id"]) -> None: ... - -global___GetRoutesProto = GetRoutesProto - -@typing_extensions.final -class GetServerTimeOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetServerTimeOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetServerTimeOutProto._Status.ValueType # 0 - SUCCESS: GetServerTimeOutProto._Status.ValueType # 1 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: GetServerTimeOutProto.Status.ValueType # 0 - SUCCESS: GetServerTimeOutProto.Status.ValueType # 1 - - STATUS_FIELD_NUMBER: builtins.int - SERVER_TIME_MS_FIELD_NUMBER: builtins.int - status: global___GetServerTimeOutProto.Status.ValueType - server_time_ms: builtins.int - def __init__( - self, - *, - status: global___GetServerTimeOutProto.Status.ValueType = ..., - server_time_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["server_time_ms", b"server_time_ms", "status", b"status"]) -> None: ... - -global___GetServerTimeOutProto = GetServerTimeOutProto - -@typing_extensions.final -class GetServerTimeProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___GetServerTimeProto = GetServerTimeProto - -@typing_extensions.final -class GetSignedUrlOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetSignedUrlOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetSignedUrlOutProto._Result.ValueType # 0 - SUCCESS: GetSignedUrlOutProto._Result.ValueType # 1 - ERROR_UNKNOWN: GetSignedUrlOutProto._Result.ValueType # 2 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: GetSignedUrlOutProto.Result.ValueType # 0 - SUCCESS: GetSignedUrlOutProto.Result.ValueType # 1 - ERROR_UNKNOWN: GetSignedUrlOutProto.Result.ValueType # 2 - - RESULT_FIELD_NUMBER: builtins.int - SIGNED_URL_FIELD_NUMBER: builtins.int - PHOTO_ID_FIELD_NUMBER: builtins.int - result: global___GetSignedUrlOutProto.Result.ValueType - signed_url: builtins.str - photo_id: builtins.str - def __init__( - self, - *, - result: global___GetSignedUrlOutProto.Result.ValueType = ..., - signed_url: builtins.str = ..., - photo_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["photo_id", b"photo_id", "result", b"result", "signed_url", b"signed_url"]) -> None: ... - -global___GetSignedUrlOutProto = GetSignedUrlOutProto - -@typing_extensions.final -class GetSignedUrlProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___GetSignedUrlProto = GetSignedUrlProto - -@typing_extensions.final -class GetStardustQuestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - STARDUST_FIELD_NUMBER: builtins.int - stardust: builtins.int - def __init__( - self, - *, - stardust: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["stardust", b"stardust"]) -> None: ... - -global___GetStardustQuestProto = GetStardustQuestProto - -@typing_extensions.final -class GetTimedGroupChallengeOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetTimedGroupChallengeOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetTimedGroupChallengeOutProto._Status.ValueType # 0 - SUCCESS: GetTimedGroupChallengeOutProto._Status.ValueType # 1 - ERROR_UNKNOWN: GetTimedGroupChallengeOutProto._Status.ValueType # 2 - ERROR_CHALLENGE_NOT_FOUND: GetTimedGroupChallengeOutProto._Status.ValueType # 3 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: GetTimedGroupChallengeOutProto.Status.ValueType # 0 - SUCCESS: GetTimedGroupChallengeOutProto.Status.ValueType # 1 - ERROR_UNKNOWN: GetTimedGroupChallengeOutProto.Status.ValueType # 2 - ERROR_CHALLENGE_NOT_FOUND: GetTimedGroupChallengeOutProto.Status.ValueType # 3 - - STATUS_FIELD_NUMBER: builtins.int - CHALLENGE_DEFINITION_FIELD_NUMBER: builtins.int - CURRENT_SCORE_FIELD_NUMBER: builtins.int - PLAYER_SCORE_FIELD_NUMBER: builtins.int - ACTIVE_CITY_HASH_FIELD_NUMBER: builtins.int - ACTIVE_CITY_LOCALIZATION_KEY_CHANGES_FIELD_NUMBER: builtins.int - status: global___GetTimedGroupChallengeOutProto.Status.ValueType - @property - def challenge_definition(self) -> global___TimedGroupChallengeDefinitionProto: ... - current_score: builtins.int - player_score: builtins.int - active_city_hash: builtins.str - @property - def active_city_localization_key_changes(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - def __init__( - self, - *, - status: global___GetTimedGroupChallengeOutProto.Status.ValueType = ..., - challenge_definition: global___TimedGroupChallengeDefinitionProto | None = ..., - current_score: builtins.int = ..., - player_score: builtins.int = ..., - active_city_hash: builtins.str = ..., - active_city_localization_key_changes: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["challenge_definition", b"challenge_definition"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["active_city_hash", b"active_city_hash", "active_city_localization_key_changes", b"active_city_localization_key_changes", "challenge_definition", b"challenge_definition", "current_score", b"current_score", "player_score", b"player_score", "status", b"status"]) -> None: ... - -global___GetTimedGroupChallengeOutProto = GetTimedGroupChallengeOutProto - -@typing_extensions.final -class GetTimedGroupChallengeProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CHALLENGE_ID_FIELD_NUMBER: builtins.int - ACTIVE_CITY_HASH_FIELD_NUMBER: builtins.int - challenge_id: builtins.str - active_city_hash: builtins.str - def __init__( - self, - *, - challenge_id: builtins.str = ..., - active_city_hash: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["active_city_hash", b"active_city_hash", "challenge_id", b"challenge_id"]) -> None: ... - -global___GetTimedGroupChallengeProto = GetTimedGroupChallengeProto - -@typing_extensions.final -class GetTodayViewOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetTodayViewOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetTodayViewOutProto._Status.ValueType # 0 - SUCCESS: GetTodayViewOutProto._Status.ValueType # 1 - ERROR: GetTodayViewOutProto._Status.ValueType # 2 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: GetTodayViewOutProto.Status.ValueType # 0 - SUCCESS: GetTodayViewOutProto.Status.ValueType # 1 - ERROR: GetTodayViewOutProto.Status.ValueType # 2 - - STATUS_FIELD_NUMBER: builtins.int - TODAY_VIEW_FIELD_NUMBER: builtins.int - TODAY_VIEW_1_FIELD_NUMBER: builtins.int - TODAY_VIEW_2_FIELD_NUMBER: builtins.int - status: global___GetTodayViewOutProto.Status.ValueType - @property - def today_view(self) -> global___TodayViewProto: ... - @property - def today_view_1(self) -> global___TodayViewProto: ... - @property - def today_view_2(self) -> global___TodayViewProto: ... - def __init__( - self, - *, - status: global___GetTodayViewOutProto.Status.ValueType = ..., - today_view: global___TodayViewProto | None = ..., - today_view_1: global___TodayViewProto | None = ..., - today_view_2: global___TodayViewProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["today_view", b"today_view", "today_view_1", b"today_view_1", "today_view_2", b"today_view_2"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["status", b"status", "today_view", b"today_view", "today_view_1", b"today_view_1", "today_view_2", b"today_view_2"]) -> None: ... - -global___GetTodayViewOutProto = GetTodayViewOutProto - -@typing_extensions.final -class GetTodayViewProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___GetTodayViewProto = GetTodayViewProto - -@typing_extensions.final -class GetTradingOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetTradingOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetTradingOutProto._Result.ValueType # 0 - SUCCESS: GetTradingOutProto._Result.ValueType # 1 - ERROR_UNKNOWN: GetTradingOutProto._Result.ValueType # 2 - ERROR_FRIEND_NOT_FOUND: GetTradingOutProto._Result.ValueType # 3 - ERROR_INVALID_PLAYER_ID: GetTradingOutProto._Result.ValueType # 4 - ERROR_INVALID_STATE: GetTradingOutProto._Result.ValueType # 5 - ERROR_STATE_HANDLER: GetTradingOutProto._Result.ValueType # 6 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: GetTradingOutProto.Result.ValueType # 0 - SUCCESS: GetTradingOutProto.Result.ValueType # 1 - ERROR_UNKNOWN: GetTradingOutProto.Result.ValueType # 2 - ERROR_FRIEND_NOT_FOUND: GetTradingOutProto.Result.ValueType # 3 - ERROR_INVALID_PLAYER_ID: GetTradingOutProto.Result.ValueType # 4 - ERROR_INVALID_STATE: GetTradingOutProto.Result.ValueType # 5 - ERROR_STATE_HANDLER: GetTradingOutProto.Result.ValueType # 6 - - RESULT_FIELD_NUMBER: builtins.int - TRADING_FIELD_NUMBER: builtins.int - result: global___GetTradingOutProto.Result.ValueType - @property - def trading(self) -> global___TradingProto: ... - def __init__( - self, - *, - result: global___GetTradingOutProto.Result.ValueType = ..., - trading: global___TradingProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["trading", b"trading"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result", "trading", b"trading"]) -> None: ... - -global___GetTradingOutProto = GetTradingOutProto - -@typing_extensions.final -class GetTradingProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PLAYER_ID_FIELD_NUMBER: builtins.int - player_id: builtins.str - def __init__( - self, - *, - player_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["player_id", b"player_id"]) -> None: ... - -global___GetTradingProto = GetTradingProto - -@typing_extensions.final -class GetTutorialEggOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetTutorialEggOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetTutorialEggOutProto._Result.ValueType # 0 - SUCCESS: GetTutorialEggOutProto._Result.ValueType # 1 - ERROR_PLAYER_ALREADY_HAS_TUTORIAL_EGG: GetTutorialEggOutProto._Result.ValueType # 2 - ERROR_FAILED_TO_ADD_EGG: GetTutorialEggOutProto._Result.ValueType # 3 - ERROR_NOT_V2_FLOW: GetTutorialEggOutProto._Result.ValueType # 4 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: GetTutorialEggOutProto.Result.ValueType # 0 - SUCCESS: GetTutorialEggOutProto.Result.ValueType # 1 - ERROR_PLAYER_ALREADY_HAS_TUTORIAL_EGG: GetTutorialEggOutProto.Result.ValueType # 2 - ERROR_FAILED_TO_ADD_EGG: GetTutorialEggOutProto.Result.ValueType # 3 - ERROR_NOT_V2_FLOW: GetTutorialEggOutProto.Result.ValueType # 4 - - RESULT_FIELD_NUMBER: builtins.int - result: global___GetTutorialEggOutProto.Result.ValueType - def __init__( - self, - *, - result: global___GetTutorialEggOutProto.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result"]) -> None: ... - -global___GetTutorialEggOutProto = GetTutorialEggOutProto - -@typing_extensions.final -class GetTutorialEggProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___GetTutorialEggProto = GetTutorialEggProto - -@typing_extensions.final -class GetUploadUrlOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetUploadUrlOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetUploadUrlOutProto._Status.ValueType # 0 - FAILURES: GetUploadUrlOutProto._Status.ValueType # 1 - SUCCESS: GetUploadUrlOutProto._Status.ValueType # 2 - MISSING_IMAGE_CONTEXTS: GetUploadUrlOutProto._Status.ValueType # 3 - DUPLICATE_IMAGE_CONTEXTS: GetUploadUrlOutProto._Status.ValueType # 4 - ALREADY_UPLOADED: GetUploadUrlOutProto._Status.ValueType # 5 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: GetUploadUrlOutProto.Status.ValueType # 0 - FAILURES: GetUploadUrlOutProto.Status.ValueType # 1 - SUCCESS: GetUploadUrlOutProto.Status.ValueType # 2 - MISSING_IMAGE_CONTEXTS: GetUploadUrlOutProto.Status.ValueType # 3 - DUPLICATE_IMAGE_CONTEXTS: GetUploadUrlOutProto.Status.ValueType # 4 - ALREADY_UPLOADED: GetUploadUrlOutProto.Status.ValueType # 5 - - @typing_extensions.final - class ContextSignedUrlsEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - KEY_FIELD_NUMBER: builtins.int - VALUE_FIELD_NUMBER: builtins.int - key: builtins.str - value: builtins.str - def __init__( - self, - *, - key: builtins.str = ..., - value: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["key", b"key", "value", b"value"]) -> None: ... - - STATUS_FIELD_NUMBER: builtins.int - SIGNED_URL_FIELD_NUMBER: builtins.int - SUPPORTING_IMAGE_SIGNED_URL_FIELD_NUMBER: builtins.int - CONTEXT_SIGNED_URLS_FIELD_NUMBER: builtins.int - status: global___GetUploadUrlOutProto.Status.ValueType - signed_url: builtins.str - supporting_image_signed_url: builtins.str - @property - def context_signed_urls(self) -> google.protobuf.internal.containers.ScalarMap[builtins.str, builtins.str]: ... - def __init__( - self, - *, - status: global___GetUploadUrlOutProto.Status.ValueType = ..., - signed_url: builtins.str = ..., - supporting_image_signed_url: builtins.str = ..., - context_signed_urls: collections.abc.Mapping[builtins.str, builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["context_signed_urls", b"context_signed_urls", "signed_url", b"signed_url", "status", b"status", "supporting_image_signed_url", b"supporting_image_signed_url"]) -> None: ... - -global___GetUploadUrlOutProto = GetUploadUrlOutProto - -@typing_extensions.final -class GetUploadUrlProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - USER_ID_FIELD_NUMBER: builtins.int - GAME_UNIQUE_ID_FIELD_NUMBER: builtins.int - SUBMISSION_TYPE_FIELD_NUMBER: builtins.int - SUBMISSION_ID_FIELD_NUMBER: builtins.int - IMAGE_CONTEXTS_FIELD_NUMBER: builtins.int - user_id: builtins.str - game_unique_id: builtins.str - submission_type: global___PlayerSubmissionTypeProto.ValueType - submission_id: builtins.str - @property - def image_contexts(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - def __init__( - self, - *, - user_id: builtins.str = ..., - game_unique_id: builtins.str = ..., - submission_type: global___PlayerSubmissionTypeProto.ValueType = ..., - submission_id: builtins.str = ..., - image_contexts: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["game_unique_id", b"game_unique_id", "image_contexts", b"image_contexts", "submission_id", b"submission_id", "submission_type", b"submission_type", "user_id", b"user_id"]) -> None: ... - -global___GetUploadUrlProto = GetUploadUrlProto - -@typing_extensions.final -class GetUserRequestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NIA_ACCOUNT_ID_FIELD_NUMBER: builtins.int - nia_account_id: builtins.str - def __init__( - self, - *, - nia_account_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["nia_account_id", b"nia_account_id"]) -> None: ... - -global___GetUserRequestProto = GetUserRequestProto - -@typing_extensions.final -class GetUserResponseProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetUserResponseProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetUserResponseProto._Status.ValueType # 0 - SUCCESS: GetUserResponseProto._Status.ValueType # 1 - FAILURE: GetUserResponseProto._Status.ValueType # 2 - PLAYER_NOT_FOUND: GetUserResponseProto._Status.ValueType # 3 - DISALLOW_IAP_PLAYER: GetUserResponseProto._Status.ValueType # 4 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: GetUserResponseProto.Status.ValueType # 0 - SUCCESS: GetUserResponseProto.Status.ValueType # 1 - FAILURE: GetUserResponseProto.Status.ValueType # 2 - PLAYER_NOT_FOUND: GetUserResponseProto.Status.ValueType # 3 - DISALLOW_IAP_PLAYER: GetUserResponseProto.Status.ValueType # 4 - - STATUS_FIELD_NUMBER: builtins.int - USER_GAME_DATA_FIELD_NUMBER: builtins.int - status: global___GetUserResponseProto.Status.ValueType - @property - def user_game_data(self) -> global___UserGameDataProto: ... - def __init__( - self, - *, - status: global___GetUserResponseProto.Status.ValueType = ..., - user_game_data: global___UserGameDataProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["user_game_data", b"user_game_data"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["status", b"status", "user_game_data", b"user_game_data"]) -> None: ... - -global___GetUserResponseProto = GetUserResponseProto - -@typing_extensions.final -class GetVpsEventOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetVpsEventOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetVpsEventOutProto._Status.ValueType # 0 - SUCCESS: GetVpsEventOutProto._Status.ValueType # 1 - ERROR_UNKNOWN: GetVpsEventOutProto._Status.ValueType # 2 - ERROR_FORT_ID_NOT_FOUND: GetVpsEventOutProto._Status.ValueType # 3 - ERROR_VPS_NOT_ENABLED_AT_FORT: GetVpsEventOutProto._Status.ValueType # 4 - ERROR_NO_EVENTS_AT_FORT_FOUND: GetVpsEventOutProto._Status.ValueType # 5 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: GetVpsEventOutProto.Status.ValueType # 0 - SUCCESS: GetVpsEventOutProto.Status.ValueType # 1 - ERROR_UNKNOWN: GetVpsEventOutProto.Status.ValueType # 2 - ERROR_FORT_ID_NOT_FOUND: GetVpsEventOutProto.Status.ValueType # 3 - ERROR_VPS_NOT_ENABLED_AT_FORT: GetVpsEventOutProto.Status.ValueType # 4 - ERROR_NO_EVENTS_AT_FORT_FOUND: GetVpsEventOutProto.Status.ValueType # 5 - - STATUS_FIELD_NUMBER: builtins.int - VPS_EVENT_WRAPPER_FIELD_NUMBER: builtins.int - status: global___GetVpsEventOutProto.Status.ValueType - @property - def vps_event_wrapper(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___VpsEventWrapperProto]: ... - def __init__( - self, - *, - status: global___GetVpsEventOutProto.Status.ValueType = ..., - vps_event_wrapper: collections.abc.Iterable[global___VpsEventWrapperProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["status", b"status", "vps_event_wrapper", b"vps_event_wrapper"]) -> None: ... - -global___GetVpsEventOutProto = GetVpsEventOutProto - -@typing_extensions.final -class GetVpsEventProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FORT_ID_FIELD_NUMBER: builtins.int - EVENT_TYPE_FIELD_NUMBER: builtins.int - EVENT_ID_FIELD_NUMBER: builtins.int - fort_id: builtins.str - event_type: global___VpsEventType.ValueType - event_id: builtins.int - def __init__( - self, - *, - fort_id: builtins.str = ..., - event_type: global___VpsEventType.ValueType = ..., - event_id: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["event_id", b"event_id", "event_type", b"event_type", "fort_id", b"fort_id"]) -> None: ... - -global___GetVpsEventProto = GetVpsEventProto - -@typing_extensions.final -class GetVsSeekerStatusOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetVsSeekerStatusOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetVsSeekerStatusOutProto._Result.ValueType # 0 - SUCCESS_FULLY_CHARGED: GetVsSeekerStatusOutProto._Result.ValueType # 1 - SUCCESS_NOT_FULLY_CHARGED_YET: GetVsSeekerStatusOutProto._Result.ValueType # 2 - ERROR_VS_SEEKER_NOT_FOUND: GetVsSeekerStatusOutProto._Result.ValueType # 3 - ERROR_VS_SEEKER_NEVER_STARTED_CHARGING: GetVsSeekerStatusOutProto._Result.ValueType # 4 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: GetVsSeekerStatusOutProto.Result.ValueType # 0 - SUCCESS_FULLY_CHARGED: GetVsSeekerStatusOutProto.Result.ValueType # 1 - SUCCESS_NOT_FULLY_CHARGED_YET: GetVsSeekerStatusOutProto.Result.ValueType # 2 - ERROR_VS_SEEKER_NOT_FOUND: GetVsSeekerStatusOutProto.Result.ValueType # 3 - ERROR_VS_SEEKER_NEVER_STARTED_CHARGING: GetVsSeekerStatusOutProto.Result.ValueType # 4 - - RESULT_FIELD_NUMBER: builtins.int - VS_SEEKER_FIELD_NUMBER: builtins.int - SEASON_ENDED_FIELD_NUMBER: builtins.int - COMBAT_LOG_FIELD_NUMBER: builtins.int - result: global___GetVsSeekerStatusOutProto.Result.ValueType - @property - def vs_seeker(self) -> global___VsSeekerAttributesProto: ... - season_ended: builtins.bool - @property - def combat_log(self) -> global___CombatLogProto: ... - def __init__( - self, - *, - result: global___GetVsSeekerStatusOutProto.Result.ValueType = ..., - vs_seeker: global___VsSeekerAttributesProto | None = ..., - season_ended: builtins.bool = ..., - combat_log: global___CombatLogProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["combat_log", b"combat_log", "vs_seeker", b"vs_seeker"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["combat_log", b"combat_log", "result", b"result", "season_ended", b"season_ended", "vs_seeker", b"vs_seeker"]) -> None: ... - -global___GetVsSeekerStatusOutProto = GetVsSeekerStatusOutProto - -@typing_extensions.final -class GetVsSeekerStatusProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___GetVsSeekerStatusProto = GetVsSeekerStatusProto - -@typing_extensions.final -class GetWebTokenActionOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetWebTokenActionOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetWebTokenActionOutProto._Status.ValueType # 0 - SUCCESS: GetWebTokenActionOutProto._Status.ValueType # 1 - ERROR_UNKNOWN: GetWebTokenActionOutProto._Status.ValueType # 2 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: GetWebTokenActionOutProto.Status.ValueType # 0 - SUCCESS: GetWebTokenActionOutProto.Status.ValueType # 1 - ERROR_UNKNOWN: GetWebTokenActionOutProto.Status.ValueType # 2 - - STATUS_FIELD_NUMBER: builtins.int - ACCESS_TOKEN_FIELD_NUMBER: builtins.int - status: global___GetWebTokenActionOutProto.Status.ValueType - access_token: builtins.str - def __init__( - self, - *, - status: global___GetWebTokenActionOutProto.Status.ValueType = ..., - access_token: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["access_token", b"access_token", "status", b"status"]) -> None: ... - -global___GetWebTokenActionOutProto = GetWebTokenActionOutProto - -@typing_extensions.final -class GetWebTokenActionProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CLIENT_ID_FIELD_NUMBER: builtins.int - client_id: builtins.str - def __init__( - self, - *, - client_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["client_id", b"client_id"]) -> None: ... - -global___GetWebTokenActionProto = GetWebTokenActionProto - -@typing_extensions.final -class GetWebTokenOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GetWebTokenOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GetWebTokenOutProto._Status.ValueType # 0 - SUCCESS: GetWebTokenOutProto._Status.ValueType # 1 - ERROR_UNKNOWN: GetWebTokenOutProto._Status.ValueType # 2 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: GetWebTokenOutProto.Status.ValueType # 0 - SUCCESS: GetWebTokenOutProto.Status.ValueType # 1 - ERROR_UNKNOWN: GetWebTokenOutProto.Status.ValueType # 2 - - STATUS_FIELD_NUMBER: builtins.int - ACCESS_TOKEN_FIELD_NUMBER: builtins.int - status: global___GetWebTokenOutProto.Status.ValueType - access_token: builtins.str - def __init__( - self, - *, - status: global___GetWebTokenOutProto.Status.ValueType = ..., - access_token: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["access_token", b"access_token", "status", b"status"]) -> None: ... - -global___GetWebTokenOutProto = GetWebTokenOutProto - -@typing_extensions.final -class GetWebTokenProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CLIENT_ID_FIELD_NUMBER: builtins.int - client_id: builtins.str - def __init__( - self, - *, - client_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["client_id", b"client_id"]) -> None: ... - -global___GetWebTokenProto = GetWebTokenProto - -@typing_extensions.final -class GiftBoxDetailsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - GIFTBOX_ID_FIELD_NUMBER: builtins.int - SENDER_ID_FIELD_NUMBER: builtins.int - SENDER_CODENAME_FIELD_NUMBER: builtins.int - RECEIVER_ID_FIELD_NUMBER: builtins.int - RECEIVER_CODENAME_FIELD_NUMBER: builtins.int - FORT_ID_FIELD_NUMBER: builtins.int - FORT_NAME_FIELD_NUMBER: builtins.int - FORT_LAT_FIELD_NUMBER: builtins.int - FORT_LNG_FIELD_NUMBER: builtins.int - FORT_IMAGE_URL_FIELD_NUMBER: builtins.int - CREATION_TIMESTAMP_FIELD_NUMBER: builtins.int - SENT_TIMESTAMP_FIELD_NUMBER: builtins.int - DELIVERY_POKEMON_ID_FIELD_NUMBER: builtins.int - IS_SPONSORED_FIELD_NUMBER: builtins.int - STICKERS_SENT_FIELD_NUMBER: builtins.int - SHARE_TRAINER_INFO_WITH_POSTCARD_FIELD_NUMBER: builtins.int - PINNED_POSTCARD_ID_FIELD_NUMBER: builtins.int - PIN_UPDATE_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - SATURDAY_CLAIMED_FIELD_NUMBER: builtins.int - SENDER_NIA_ACCOUNT_ID_FIELD_NUMBER: builtins.int - giftbox_id: builtins.int - sender_id: builtins.str - sender_codename: builtins.str - receiver_id: builtins.str - receiver_codename: builtins.str - fort_id: builtins.str - fort_name: builtins.str - fort_lat: builtins.float - fort_lng: builtins.float - fort_image_url: builtins.str - creation_timestamp: builtins.int - sent_timestamp: builtins.int - delivery_pokemon_id: builtins.int - is_sponsored: builtins.bool - @property - def stickers_sent(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___StickerSentProto]: ... - share_trainer_info_with_postcard: global___PlayerPreferencesProto.PostcardTrainerInfoSharingPreference.ValueType - pinned_postcard_id: builtins.str - pin_update_timestamp_ms: builtins.int - saturday_claimed: builtins.bool - sender_nia_account_id: builtins.str - def __init__( - self, - *, - giftbox_id: builtins.int = ..., - sender_id: builtins.str = ..., - sender_codename: builtins.str = ..., - receiver_id: builtins.str = ..., - receiver_codename: builtins.str = ..., - fort_id: builtins.str = ..., - fort_name: builtins.str = ..., - fort_lat: builtins.float = ..., - fort_lng: builtins.float = ..., - fort_image_url: builtins.str = ..., - creation_timestamp: builtins.int = ..., - sent_timestamp: builtins.int = ..., - delivery_pokemon_id: builtins.int = ..., - is_sponsored: builtins.bool = ..., - stickers_sent: collections.abc.Iterable[global___StickerSentProto] | None = ..., - share_trainer_info_with_postcard: global___PlayerPreferencesProto.PostcardTrainerInfoSharingPreference.ValueType = ..., - pinned_postcard_id: builtins.str = ..., - pin_update_timestamp_ms: builtins.int = ..., - saturday_claimed: builtins.bool = ..., - sender_nia_account_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["creation_timestamp", b"creation_timestamp", "delivery_pokemon_id", b"delivery_pokemon_id", "fort_id", b"fort_id", "fort_image_url", b"fort_image_url", "fort_lat", b"fort_lat", "fort_lng", b"fort_lng", "fort_name", b"fort_name", "giftbox_id", b"giftbox_id", "is_sponsored", b"is_sponsored", "pin_update_timestamp_ms", b"pin_update_timestamp_ms", "pinned_postcard_id", b"pinned_postcard_id", "receiver_codename", b"receiver_codename", "receiver_id", b"receiver_id", "saturday_claimed", b"saturday_claimed", "sender_codename", b"sender_codename", "sender_id", b"sender_id", "sender_nia_account_id", b"sender_nia_account_id", "sent_timestamp", b"sent_timestamp", "share_trainer_info_with_postcard", b"share_trainer_info_with_postcard", "stickers_sent", b"stickers_sent"]) -> None: ... - -global___GiftBoxDetailsProto = GiftBoxDetailsProto - -@typing_extensions.final -class GiftBoxProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - GIFTBOX_ID_FIELD_NUMBER: builtins.int - SENDER_ID_FIELD_NUMBER: builtins.int - RECEIVER_ID_FIELD_NUMBER: builtins.int - FORT_ID_FIELD_NUMBER: builtins.int - FORT_LAT_FIELD_NUMBER: builtins.int - FORT_LNG_FIELD_NUMBER: builtins.int - CREATION_TIMESTAMP_FIELD_NUMBER: builtins.int - SENT_TIMESTAMP_FIELD_NUMBER: builtins.int - SENT_BUCKET_FIELD_NUMBER: builtins.int - SATURDAY_CLAIMED_FIELD_NUMBER: builtins.int - SENDER_NIA_ID_FIELD_NUMBER: builtins.int - SENDER_CODENAME_FIELD_NUMBER: builtins.int - RECEIVER_CODENAME_FIELD_NUMBER: builtins.int - FORT_NAME_FIELD_NUMBER: builtins.int - FORT_IMAGE_URL_FIELD_NUMBER: builtins.int - STICKERS_SENT_FIELD_NUMBER: builtins.int - SHARE_TRAINER_INFO_WITH_POSTCARD_FIELD_NUMBER: builtins.int - giftbox_id: builtins.int - sender_id: builtins.str - receiver_id: builtins.str - fort_id: builtins.str - fort_lat: builtins.float - fort_lng: builtins.float - creation_timestamp: builtins.int - sent_timestamp: builtins.int - sent_bucket: builtins.int - saturday_claimed: builtins.bool - sender_nia_id: builtins.str - sender_codename: builtins.str - receiver_codename: builtins.str - fort_name: builtins.str - fort_image_url: builtins.str - @property - def stickers_sent(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - share_trainer_info_with_postcard: builtins.bool - def __init__( - self, - *, - giftbox_id: builtins.int = ..., - sender_id: builtins.str = ..., - receiver_id: builtins.str = ..., - fort_id: builtins.str = ..., - fort_lat: builtins.float = ..., - fort_lng: builtins.float = ..., - creation_timestamp: builtins.int = ..., - sent_timestamp: builtins.int = ..., - sent_bucket: builtins.int = ..., - saturday_claimed: builtins.bool = ..., - sender_nia_id: builtins.str = ..., - sender_codename: builtins.str = ..., - receiver_codename: builtins.str = ..., - fort_name: builtins.str = ..., - fort_image_url: builtins.str = ..., - stickers_sent: collections.abc.Iterable[builtins.str] | None = ..., - share_trainer_info_with_postcard: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["creation_timestamp", b"creation_timestamp", "fort_id", b"fort_id", "fort_image_url", b"fort_image_url", "fort_lat", b"fort_lat", "fort_lng", b"fort_lng", "fort_name", b"fort_name", "giftbox_id", b"giftbox_id", "receiver_codename", b"receiver_codename", "receiver_id", b"receiver_id", "saturday_claimed", b"saturday_claimed", "sender_codename", b"sender_codename", "sender_id", b"sender_id", "sender_nia_id", b"sender_nia_id", "sent_bucket", b"sent_bucket", "sent_timestamp", b"sent_timestamp", "share_trainer_info_with_postcard", b"share_trainer_info_with_postcard", "stickers_sent", b"stickers_sent"]) -> None: ... - -global___GiftBoxProto = GiftBoxProto - -@typing_extensions.final -class GiftBoxesProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - GIFTS_FIELD_NUMBER: builtins.int - @property - def gifts(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___GiftBoxProto]: ... - def __init__( - self, - *, - gifts: collections.abc.Iterable[global___GiftBoxProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["gifts", b"gifts"]) -> None: ... - -global___GiftBoxesProto = GiftBoxesProto - -@typing_extensions.final -class GiftExchangeEntryProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - GIFT_BOX_FIELD_NUMBER: builtins.int - SENDER_PROFILE_FIELD_NUMBER: builtins.int - SOURCE_ROUTE_ID_FIELD_NUMBER: builtins.int - ROUTE_NAME_FIELD_NUMBER: builtins.int - @property - def gift_box(self) -> global___GiftBoxProto: ... - @property - def sender_profile(self) -> global___PlayerPublicProfileProto: ... - source_route_id: builtins.str - route_name: builtins.str - def __init__( - self, - *, - gift_box: global___GiftBoxProto | None = ..., - sender_profile: global___PlayerPublicProfileProto | None = ..., - source_route_id: builtins.str = ..., - route_name: builtins.str = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["gift_box", b"gift_box", "sender_profile", b"sender_profile"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["gift_box", b"gift_box", "route_name", b"route_name", "sender_profile", b"sender_profile", "source_route_id", b"source_route_id"]) -> None: ... - -global___GiftExchangeEntryProto = GiftExchangeEntryProto - -@typing_extensions.final -class GiftingEligibilityStatusProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GiftingEligibilityStatusProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GiftingEligibilityStatusProto._Status.ValueType # 0 - SUCCESS_ELIGIBLE: GiftingEligibilityStatusProto._Status.ValueType # 1 - ERROR_UNKNOWN: GiftingEligibilityStatusProto._Status.ValueType # 2 - FAILURE_SKU_NOT_GIFTABLE: GiftingEligibilityStatusProto._Status.ValueType # 3 - FAILURE_SENDER_LEVEL: GiftingEligibilityStatusProto._Status.ValueType # 4 - FAILURE_SENDER_LIMIT_REACHED: GiftingEligibilityStatusProto._Status.ValueType # 5 - FAILURE_SENDER_CHILD_ACCOUNT: GiftingEligibilityStatusProto._Status.ValueType # 6 - FAILURE_FRIEND_DOES_NOT_EXIST: GiftingEligibilityStatusProto._Status.ValueType # 7 - FAILURE_FRIEND_LEVEL: GiftingEligibilityStatusProto._Status.ValueType # 8 - FAILURE_FRIEND_HAS_TICKET: GiftingEligibilityStatusProto._Status.ValueType # 9 - FAILURE_FRIEND_OPT_OUT_RECEIVE_TICKET_GIFTS: GiftingEligibilityStatusProto._Status.ValueType # 10 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: GiftingEligibilityStatusProto.Status.ValueType # 0 - SUCCESS_ELIGIBLE: GiftingEligibilityStatusProto.Status.ValueType # 1 - ERROR_UNKNOWN: GiftingEligibilityStatusProto.Status.ValueType # 2 - FAILURE_SKU_NOT_GIFTABLE: GiftingEligibilityStatusProto.Status.ValueType # 3 - FAILURE_SENDER_LEVEL: GiftingEligibilityStatusProto.Status.ValueType # 4 - FAILURE_SENDER_LIMIT_REACHED: GiftingEligibilityStatusProto.Status.ValueType # 5 - FAILURE_SENDER_CHILD_ACCOUNT: GiftingEligibilityStatusProto.Status.ValueType # 6 - FAILURE_FRIEND_DOES_NOT_EXIST: GiftingEligibilityStatusProto.Status.ValueType # 7 - FAILURE_FRIEND_LEVEL: GiftingEligibilityStatusProto.Status.ValueType # 8 - FAILURE_FRIEND_HAS_TICKET: GiftingEligibilityStatusProto.Status.ValueType # 9 - FAILURE_FRIEND_OPT_OUT_RECEIVE_TICKET_GIFTS: GiftingEligibilityStatusProto.Status.ValueType # 10 - - SENDER_CHECK_STATUS_FIELD_NUMBER: builtins.int - ITEM_CHECK_STATUS_FIELD_NUMBER: builtins.int - RECIPIENT_CHECK_STATUS_FIELD_NUMBER: builtins.int - @property - def sender_check_status(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___GiftingEligibilityStatusProto.Status.ValueType]: ... - @property - def item_check_status(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___GiftingEligibilityStatusProto.Status.ValueType]: ... - @property - def recipient_check_status(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___GiftingEligibilityStatusProto.Status.ValueType]: ... - def __init__( - self, - *, - sender_check_status: collections.abc.Iterable[global___GiftingEligibilityStatusProto.Status.ValueType] | None = ..., - item_check_status: collections.abc.Iterable[global___GiftingEligibilityStatusProto.Status.ValueType] | None = ..., - recipient_check_status: collections.abc.Iterable[global___GiftingEligibilityStatusProto.Status.ValueType] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["item_check_status", b"item_check_status", "recipient_check_status", b"recipient_check_status", "sender_check_status", b"sender_check_status"]) -> None: ... - -global___GiftingEligibilityStatusProto = GiftingEligibilityStatusProto - -@typing_extensions.final -class GiftingIapItemProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SKU_ID_FIELD_NUMBER: builtins.int - ITEM_FIELD_NUMBER: builtins.int - sku_id: builtins.str - item: global___Item.ValueType - def __init__( - self, - *, - sku_id: builtins.str = ..., - item: global___Item.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["item", b"item", "sku_id", b"sku_id"]) -> None: ... - -global___GiftingIapItemProto = GiftingIapItemProto - -@typing_extensions.final -class GiftingSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class StardustMultiplier(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - STARDUST_BASE_MULTIPLIER_FIELD_NUMBER: builtins.int - STARDUST_MULTIPLIER_PROBABILITY_FIELD_NUMBER: builtins.int - stardust_base_multiplier: builtins.float - stardust_multiplier_probability: builtins.float - def __init__( - self, - *, - stardust_base_multiplier: builtins.float = ..., - stardust_multiplier_probability: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["stardust_base_multiplier", b"stardust_base_multiplier", "stardust_multiplier_probability", b"stardust_multiplier_probability"]) -> None: ... - - CONVERT_ITEMS_TO_STARDUST_WHEN_FULL_ENABLED_FIELD_NUMBER: builtins.int - STARDUST_TO_REWARD_WHEN_FULL_FIELD_NUMBER: builtins.int - STARDUST_MULTIPLIER_FIELD_NUMBER: builtins.int - convert_items_to_stardust_when_full_enabled: builtins.bool - stardust_to_reward_when_full: builtins.int - @property - def stardust_multiplier(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___GiftingSettingsProto.StardustMultiplier]: ... - def __init__( - self, - *, - convert_items_to_stardust_when_full_enabled: builtins.bool = ..., - stardust_to_reward_when_full: builtins.int = ..., - stardust_multiplier: collections.abc.Iterable[global___GiftingSettingsProto.StardustMultiplier] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["convert_items_to_stardust_when_full_enabled", b"convert_items_to_stardust_when_full_enabled", "stardust_multiplier", b"stardust_multiplier", "stardust_to_reward_when_full", b"stardust_to_reward_when_full"]) -> None: ... - -global___GiftingSettingsProto = GiftingSettingsProto - -@typing_extensions.final -class GlobalEventTicketAttributesProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - EVENT_BADGE_FIELD_NUMBER: builtins.int - GRANT_BADGE_BEFORE_EVENT_START_MS_FIELD_NUMBER: builtins.int - EVENT_START_TIME_FIELD_NUMBER: builtins.int - EVENT_END_TIME_FIELD_NUMBER: builtins.int - ITEM_BAG_DESCRIPTION_KEY_FIELD_NUMBER: builtins.int - EVENT_VARIANT_BADGES_FIELD_NUMBER: builtins.int - EVENT_VARIANT_TITLE_STRING_KEYS_FIELD_NUMBER: builtins.int - EVENT_VARIANT_DESCRIPTION_STRING_KEYS_FIELD_NUMBER: builtins.int - ITEM_BAG_DESCRIPTION_VARIANT_SELECTED_FIELD_NUMBER: builtins.int - EVENT_VARIANT_BUTTON_STRING_KEYS_FIELD_NUMBER: builtins.int - IS_TICKET_ELIGIBLE_FOR_GIFTING_FIELD_NUMBER: builtins.int - TICKET_FIELD_NUMBER: builtins.int - TICKET_TO_GIFT_FIELD_NUMBER: builtins.int - OB_STRING_EVENT_1_FIELD_NUMBER: builtins.int - TICKET_SHOP_IMAGE_URL_FIELD_NUMBER: builtins.int - IS_TICKET_ELIGIBLE_FOR_DISCOUNTED_RATE_FIELD_NUMBER: builtins.int - DISCOUNTED_TICKET_PURCHASE_LIMIT_FIELD_NUMBER: builtins.int - CLIENT_EVENT_START_TIME_UTC_MS_FIELD_NUMBER: builtins.int - CLIENT_EVENT_END_TIME_UTC_MS_FIELD_NUMBER: builtins.int - event_badge: global___HoloBadgeType.ValueType - grant_badge_before_event_start_ms: builtins.int - event_start_time: builtins.str - event_end_time: builtins.str - item_bag_description_key: builtins.str - @property - def event_variant_badges(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___HoloBadgeType.ValueType]: ... - @property - def event_variant_title_string_keys(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - @property - def event_variant_description_string_keys(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - item_bag_description_variant_selected: builtins.str - @property - def event_variant_button_string_keys(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - is_ticket_eligible_for_gifting: builtins.bool - ticket: global___Item.ValueType - ticket_to_gift: global___Item.ValueType - ob_string_event_1: builtins.str - ticket_shop_image_url: builtins.str - is_ticket_eligible_for_discounted_rate: builtins.bool - discounted_ticket_purchase_limit: builtins.int - client_event_start_time_utc_ms: builtins.int - client_event_end_time_utc_ms: builtins.int - def __init__( - self, - *, - event_badge: global___HoloBadgeType.ValueType = ..., - grant_badge_before_event_start_ms: builtins.int = ..., - event_start_time: builtins.str = ..., - event_end_time: builtins.str = ..., - item_bag_description_key: builtins.str = ..., - event_variant_badges: collections.abc.Iterable[global___HoloBadgeType.ValueType] | None = ..., - event_variant_title_string_keys: collections.abc.Iterable[builtins.str] | None = ..., - event_variant_description_string_keys: collections.abc.Iterable[builtins.str] | None = ..., - item_bag_description_variant_selected: builtins.str = ..., - event_variant_button_string_keys: collections.abc.Iterable[builtins.str] | None = ..., - is_ticket_eligible_for_gifting: builtins.bool = ..., - ticket: global___Item.ValueType = ..., - ticket_to_gift: global___Item.ValueType = ..., - ob_string_event_1: builtins.str = ..., - ticket_shop_image_url: builtins.str = ..., - is_ticket_eligible_for_discounted_rate: builtins.bool = ..., - discounted_ticket_purchase_limit: builtins.int = ..., - client_event_start_time_utc_ms: builtins.int = ..., - client_event_end_time_utc_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["client_event_end_time_utc_ms", b"client_event_end_time_utc_ms", "client_event_start_time_utc_ms", b"client_event_start_time_utc_ms", "discounted_ticket_purchase_limit", b"discounted_ticket_purchase_limit", "event_badge", b"event_badge", "event_end_time", b"event_end_time", "event_start_time", b"event_start_time", "event_variant_badges", b"event_variant_badges", "event_variant_button_string_keys", b"event_variant_button_string_keys", "event_variant_description_string_keys", b"event_variant_description_string_keys", "event_variant_title_string_keys", b"event_variant_title_string_keys", "grant_badge_before_event_start_ms", b"grant_badge_before_event_start_ms", "is_ticket_eligible_for_discounted_rate", b"is_ticket_eligible_for_discounted_rate", "is_ticket_eligible_for_gifting", b"is_ticket_eligible_for_gifting", "item_bag_description_key", b"item_bag_description_key", "item_bag_description_variant_selected", b"item_bag_description_variant_selected", "ob_string_event_1", b"ob_string_event_1", "ticket", b"ticket", "ticket_shop_image_url", b"ticket_shop_image_url", "ticket_to_gift", b"ticket_to_gift"]) -> None: ... - -global___GlobalEventTicketAttributesProto = GlobalEventTicketAttributesProto - -@typing_extensions.final -class GlobalMetrics(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - STORAGE_METRICS_FIELD_NUMBER: builtins.int - @property - def storage_metrics(self) -> global___StorageMetrics: ... - def __init__( - self, - *, - storage_metrics: global___StorageMetrics | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["storage_metrics", b"storage_metrics"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["storage_metrics", b"storage_metrics"]) -> None: ... - -global___GlobalMetrics = GlobalMetrics - -@typing_extensions.final -class GlobalSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FORT_SETTINGS_FIELD_NUMBER: builtins.int - MAP_SETTINGS_FIELD_NUMBER: builtins.int - LEVEL_SETTINGS_FIELD_NUMBER: builtins.int - INVENTORY_SETTINGS_FIELD_NUMBER: builtins.int - MINIMUM_CLIENT_VERSION_FIELD_NUMBER: builtins.int - GPS_SETTINGS_FIELD_NUMBER: builtins.int - FESTIVAL_SETTINGS_FIELD_NUMBER: builtins.int - EVENT_SETTINGS_FIELD_NUMBER: builtins.int - MAX_POKEMON_TYPES_FIELD_NUMBER: builtins.int - SFIDA_SETTINGS_FIELD_NUMBER: builtins.int - NEWS_SETTINGS_FIELD_NUMBER: builtins.int - TRANSLATION_SETTINGS_FIELD_NUMBER: builtins.int - PASSCODE_SETTINGS_FIELD_NUMBER: builtins.int - NOTIFICATION_SETTINGS_FIELD_NUMBER: builtins.int - CLIENT_APP_BLACKLIST_FIELD_NUMBER: builtins.int - CLIENT_PERF_SETTINGS_FIELD_NUMBER: builtins.int - NEWS_GLOBAL_SETTINGS_FIELD_NUMBER: builtins.int - QUEST_GLOBAL_SETTINGS_FIELD_NUMBER: builtins.int - BELUGA_GLOBAL_SETTINGS_FIELD_NUMBER: builtins.int - TELEMETRY_GLOBAL_SETTINGS_FIELD_NUMBER: builtins.int - LOGIN_SETTINGS_FIELD_NUMBER: builtins.int - SOCIAL_SETTINGS_FIELD_NUMBER: builtins.int - TRADING_GLOBAL_SETTINGS_FIELD_NUMBER: builtins.int - ADDITIONAL_ALLOWED_POKEMON_IDS_FIELD_NUMBER: builtins.int - UPSIGHT_LOGGING_SETTINGS_FIELD_NUMBER: builtins.int - COMBAT_GLOBAL_SETTINGS_FIELD_NUMBER: builtins.int - THIRD_MOVE_SETTINGS_FIELD_NUMBER: builtins.int - COMBAT_CHALLENGE_GLOBAL_SETTINGS_FIELD_NUMBER: builtins.int - BGMODE_GLOBAL_SETTINGS_FIELD_NUMBER: builtins.int - PROBE_SETTINGS_FIELD_NUMBER: builtins.int - PURCHASED_SETTINGS_FIELD_NUMBER: builtins.int - HELPSHIFT_SETTINGS_FIELD_NUMBER: builtins.int - AR_PHOTO_SETTINGS_FIELD_NUMBER: builtins.int - POI_SETTINGS_FIELD_NUMBER: builtins.int - POKEMON_SETTINGS_FIELD_NUMBER: builtins.int - AVATAR_SETTINGS_FIELD_NUMBER: builtins.int - EVOLUTION_V2_SETTINGS_FIELD_NUMBER: builtins.int - INCIDENT_SETTINGS_FIELD_NUMBER: builtins.int - KOALA_SETTINGS_FIELD_NUMBER: builtins.int - KANGAROO_SETTINGS_FIELD_NUMBER: builtins.int - ROUTE_SETTINGS_FIELD_NUMBER: builtins.int - BUDDY_SETTINGS_FIELD_NUMBER: builtins.int - INPUT_SETTINGS_FIELD_NUMBER: builtins.int - GMT_SETTINGS_FIELD_NUMBER: builtins.int - USE_LOCAL_TIME_ACTION_FIELD_NUMBER: builtins.int - ARDK_CONFIG_SETTINGS_FIELD_NUMBER: builtins.int - ENABLED_POKEMON_FIELD_NUMBER: builtins.int - POKEMON_BULK_UPGRADE_SETTINGS_FIELD_NUMBER: builtins.int - PLANNED_DOWNTIME_SETTINGS_FIELD_NUMBER: builtins.int - AR_MAPPING_SETTINGS_FIELD_NUMBER: builtins.int - RAID_INVITE_FRIENDS_SETTINGS_FIELD_NUMBER: builtins.int - DAILY_ENCOUNTER_SETTINGS_FIELD_NUMBER: builtins.int - RAID_TICKET_SETTINGS_FIELD_NUMBER: builtins.int - ROCKET_BALLOON_SETTINGS_FIELD_NUMBER: builtins.int - TIMED_GROUP_CHALLENGE_SETTINGS_FIELD_NUMBER: builtins.int - MEGA_EVO_SETTINGS_FIELD_NUMBER: builtins.int - LOBBY_CLIENT_SETTINGS_FIELD_NUMBER: builtins.int - QUEST_EVOLUTION_SETTINGS_FIELD_NUMBER: builtins.int - SPONSORED_POI_FEEDBACK_SETTINGS_FIELD_NUMBER: builtins.int - CRASHLYTICS_SETTINGS_FIELD_NUMBER: builtins.int - CATCH_POKEMON_SETTINGS_FIELD_NUMBER: builtins.int - IDFA_SETTINGS_FIELD_NUMBER: builtins.int - FORM_CHANGE_SETTINGS_FIELD_NUMBER: builtins.int - IAP_SETTINGS_FIELD_NUMBER: builtins.int - OB_NEW_GLOBAL_SETTING_FIELD_NUMBER: builtins.int - UPLOAD_MANAGEMENT_SETTINGS_FIELD_NUMBER: builtins.int - RAID_LOGGING_SETTINGS_FIELD_NUMBER: builtins.int - POSTCARD_COLLECTION_SETTINGS_FIELD_NUMBER: builtins.int - PUSH_GATEWAY_SETTINGS_FIELD_NUMBER: builtins.int - OB_NEW_GLOBAL_SETTING_2_FIELD_NUMBER: builtins.int - OB_NEW_GLOBAL_SETTING_4_FIELD_NUMBER: builtins.int - OB_NEW_GLOBAL_SETTING_5_FIELD_NUMBER: builtins.int - OB_NEW_GLOBAL_SETTING_6_FIELD_NUMBER: builtins.int - OB_NEW_GLOBAL_SETTING_7_FIELD_NUMBER: builtins.int - OB_NEW_GLOBAL_SETTING_8_FIELD_NUMBER: builtins.int - OB_NEW_GLOBAL_SETTING_9_FIELD_NUMBER: builtins.int - OB_NEW_GLOBAL_SETTING_10_FIELD_NUMBER: builtins.int - OB_NEW_GLOBAL_SETTING_14_FIELD_NUMBER: builtins.int - OB_NEW_GLOBAL_SETTING_13_FIELD_NUMBER: builtins.int - OB_NEW_GLOBAL_SETTING_15_FIELD_NUMBER: builtins.int - @property - def fort_settings(self) -> global___FortSettingsProto: ... - @property - def map_settings(self) -> global___MapSettingsProto: ... - @property - def level_settings(self) -> global___LevelSettingsProto: ... - @property - def inventory_settings(self) -> global___InventorySettingsProto: ... - minimum_client_version: builtins.str - @property - def gps_settings(self) -> global___GpsSettingsProto: ... - @property - def festival_settings(self) -> global___FestivalSettingsProto: ... - @property - def event_settings(self) -> global___EventSettingsProto: ... - max_pokemon_types: builtins.int - @property - def sfida_settings(self) -> global___SfidaGlobalSettingsProto: ... - @property - def news_settings(self) -> global___NewsSettingProto: ... - @property - def translation_settings(self) -> global___TranslationSettingsProto: ... - @property - def passcode_settings(self) -> global___PasscodeSettingsProto: ... - @property - def notification_settings(self) -> global___NotificationSettingsProto: ... - @property - def client_app_blacklist(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - @property - def client_perf_settings(self) -> global___ClientPerformanceSettingsProto: ... - @property - def news_global_settings(self) -> global___NewsGlobalSettingsProto: ... - @property - def quest_global_settings(self) -> global___QuestGlobalSettingsProto: ... - @property - def beluga_global_settings(self) -> global___BelugaGlobalSettingsProto: ... - @property - def telemetry_global_settings(self) -> global___TelemetryGlobalSettingsProto: ... - @property - def login_settings(self) -> global___LoginSettingsProto: ... - @property - def social_settings(self) -> global___SocialClientSettingsProto: ... - @property - def trading_global_settings(self) -> global___TradingGlobalSettingsProto: ... - @property - def additional_allowed_pokemon_ids(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___HoloPokemonId.ValueType]: ... - @property - def upsight_logging_settings(self) -> global___UpsightLoggingSettingsProto: ... - @property - def combat_global_settings(self) -> global___CombatGlobalSettingsProto: ... - @property - def third_move_settings(self) -> global___ThirdMoveGlobalSettingsProto: ... - @property - def combat_challenge_global_settings(self) -> global___CombatChallengeGlobalSettingsProto: ... - @property - def bgmode_global_settings(self) -> global___BackgroundModeGlobalSettingsProto: ... - @property - def probe_settings(self) -> global___ProbeSettingsProto: ... - @property - def purchased_settings(self) -> global___PokecoinPurchaseDisplaySettingsProto: ... - @property - def helpshift_settings(self) -> global___HelpshiftSettingsProto: ... - @property - def ar_photo_settings(self) -> global___ArPhotoGlobalSettings: ... - @property - def poi_settings(self) -> global___PoiGlobalSettingsProto: ... - @property - def pokemon_settings(self) -> global___PokemonGlobalSettingsProto: ... - @property - def avatar_settings(self) -> global___AvatarGlobalSettingsProto: ... - @property - def evolution_v2_settings(self) -> global___EvolutionV2SettingsProto: ... - @property - def incident_settings(self) -> global___IncidentGlobalSettingsProto: ... - @property - def koala_settings(self) -> global___KoalaSettingsProto: ... - @property - def kangaroo_settings(self) -> global___KangarooSettingsProto: ... - @property - def route_settings(self) -> global___RouteGlobalSettingsProto: ... - @property - def buddy_settings(self) -> global___BuddyGlobalSettingsProto: ... - @property - def input_settings(self) -> global___InputSettingsProto: ... - @property - def gmt_settings(self) -> global___GmtSettingsProto: ... - use_local_time_action: builtins.bool - @property - def ardk_config_settings(self) -> global___ArdkConfigSettingsProto: ... - @property - def enabled_pokemon(self) -> global___EnabledPokemonSettingsProto: ... - @property - def pokemon_bulk_upgrade_settings(self) -> global___PokemonBulkUpgradeSettingsProto: ... - @property - def planned_downtime_settings(self) -> global___PlannedDowntimeSettingsProto: ... - @property - def ar_mapping_settings(self) -> global___ArMappingSettingsProto: ... - @property - def raid_invite_friends_settings(self) -> global___RaidInviteFriendsSettingsProto: ... - @property - def daily_encounter_settings(self) -> global___DailyEncounterGlobalSettingsProto: ... - @property - def raid_ticket_settings(self) -> global___RaidTicketSettingsProto: ... - @property - def rocket_balloon_settings(self) -> global___RocketBalloonGlobalSettingsProto: ... - @property - def timed_group_challenge_settings(self) -> global___TimedGroupChallengeSettingsProto: ... - @property - def mega_evo_settings(self) -> global___MegaEvoGlobalSettingsProto: ... - @property - def lobby_client_settings(self) -> global___LobbyClientSettingsProto: ... - @property - def quest_evolution_settings(self) -> global___QuestEvolutionGlobalSettingsProto: ... - @property - def sponsored_poi_feedback_settings(self) -> global___SponsoredPoiFeedbackSettingsProto: ... - @property - def crashlytics_settings(self) -> global___CrashlyticsSettingsProto: ... - @property - def catch_pokemon_settings(self) -> global___CatchPokemonGlobalSettingsProto: ... - @property - def idfa_settings(self) -> global___IdfaSettingsProto: ... - @property - def form_change_settings(self) -> global___FormChangeSettingsProto: ... - @property - def iap_settings(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___StoreIapSettingsProto]: ... - @property - def ob_new_global_setting(self) -> global___ObNewGlobalSetting: ... - @property - def upload_management_settings(self) -> global___UploadManagementSettings: ... - @property - def raid_logging_settings(self) -> global___RaidLoggingSettingsProto: ... - @property - def postcard_collection_settings(self) -> global___PostcardCollectionGlobalSettingsProto: ... - @property - def push_gateway_settings(self) -> global___PushGateWaySettingsProto: ... - @property - def ob_new_global_setting_2(self) -> global___ObNewGlobalSetting2: ... - @property - def ob_new_global_setting_4(self) -> global___ObNewGlobalSetting4: ... - @property - def ob_new_global_setting_5(self) -> global___ObNewGlobalSetting5: ... - @property - def ob_new_global_setting_6(self) -> global___ObNewGlobalSetting6: ... - @property - def ob_new_global_setting_7(self) -> global___ObNewGlobalSetting7: ... - @property - def ob_new_global_setting_8(self) -> global___ObNewGlobalSetting8: ... - @property - def ob_new_global_setting_9(self) -> global___ObNewGlobalSetting9: ... - @property - def ob_new_global_setting_10(self) -> global___ObNewGlobalSetting10: ... - @property - def ob_new_global_setting_14(self) -> global___ObNewGlobalSetting14: ... - @property - def ob_new_global_setting_13(self) -> global___ObNewGlobalSetting13: ... - @property - def ob_new_global_setting_15(self) -> global___ObNewGlobalSetting15: ... - def __init__( - self, - *, - fort_settings: global___FortSettingsProto | None = ..., - map_settings: global___MapSettingsProto | None = ..., - level_settings: global___LevelSettingsProto | None = ..., - inventory_settings: global___InventorySettingsProto | None = ..., - minimum_client_version: builtins.str = ..., - gps_settings: global___GpsSettingsProto | None = ..., - festival_settings: global___FestivalSettingsProto | None = ..., - event_settings: global___EventSettingsProto | None = ..., - max_pokemon_types: builtins.int = ..., - sfida_settings: global___SfidaGlobalSettingsProto | None = ..., - news_settings: global___NewsSettingProto | None = ..., - translation_settings: global___TranslationSettingsProto | None = ..., - passcode_settings: global___PasscodeSettingsProto | None = ..., - notification_settings: global___NotificationSettingsProto | None = ..., - client_app_blacklist: collections.abc.Iterable[builtins.str] | None = ..., - client_perf_settings: global___ClientPerformanceSettingsProto | None = ..., - news_global_settings: global___NewsGlobalSettingsProto | None = ..., - quest_global_settings: global___QuestGlobalSettingsProto | None = ..., - beluga_global_settings: global___BelugaGlobalSettingsProto | None = ..., - telemetry_global_settings: global___TelemetryGlobalSettingsProto | None = ..., - login_settings: global___LoginSettingsProto | None = ..., - social_settings: global___SocialClientSettingsProto | None = ..., - trading_global_settings: global___TradingGlobalSettingsProto | None = ..., - additional_allowed_pokemon_ids: collections.abc.Iterable[global___HoloPokemonId.ValueType] | None = ..., - upsight_logging_settings: global___UpsightLoggingSettingsProto | None = ..., - combat_global_settings: global___CombatGlobalSettingsProto | None = ..., - third_move_settings: global___ThirdMoveGlobalSettingsProto | None = ..., - combat_challenge_global_settings: global___CombatChallengeGlobalSettingsProto | None = ..., - bgmode_global_settings: global___BackgroundModeGlobalSettingsProto | None = ..., - probe_settings: global___ProbeSettingsProto | None = ..., - purchased_settings: global___PokecoinPurchaseDisplaySettingsProto | None = ..., - helpshift_settings: global___HelpshiftSettingsProto | None = ..., - ar_photo_settings: global___ArPhotoGlobalSettings | None = ..., - poi_settings: global___PoiGlobalSettingsProto | None = ..., - pokemon_settings: global___PokemonGlobalSettingsProto | None = ..., - avatar_settings: global___AvatarGlobalSettingsProto | None = ..., - evolution_v2_settings: global___EvolutionV2SettingsProto | None = ..., - incident_settings: global___IncidentGlobalSettingsProto | None = ..., - koala_settings: global___KoalaSettingsProto | None = ..., - kangaroo_settings: global___KangarooSettingsProto | None = ..., - route_settings: global___RouteGlobalSettingsProto | None = ..., - buddy_settings: global___BuddyGlobalSettingsProto | None = ..., - input_settings: global___InputSettingsProto | None = ..., - gmt_settings: global___GmtSettingsProto | None = ..., - use_local_time_action: builtins.bool = ..., - ardk_config_settings: global___ArdkConfigSettingsProto | None = ..., - enabled_pokemon: global___EnabledPokemonSettingsProto | None = ..., - pokemon_bulk_upgrade_settings: global___PokemonBulkUpgradeSettingsProto | None = ..., - planned_downtime_settings: global___PlannedDowntimeSettingsProto | None = ..., - ar_mapping_settings: global___ArMappingSettingsProto | None = ..., - raid_invite_friends_settings: global___RaidInviteFriendsSettingsProto | None = ..., - daily_encounter_settings: global___DailyEncounterGlobalSettingsProto | None = ..., - raid_ticket_settings: global___RaidTicketSettingsProto | None = ..., - rocket_balloon_settings: global___RocketBalloonGlobalSettingsProto | None = ..., - timed_group_challenge_settings: global___TimedGroupChallengeSettingsProto | None = ..., - mega_evo_settings: global___MegaEvoGlobalSettingsProto | None = ..., - lobby_client_settings: global___LobbyClientSettingsProto | None = ..., - quest_evolution_settings: global___QuestEvolutionGlobalSettingsProto | None = ..., - sponsored_poi_feedback_settings: global___SponsoredPoiFeedbackSettingsProto | None = ..., - crashlytics_settings: global___CrashlyticsSettingsProto | None = ..., - catch_pokemon_settings: global___CatchPokemonGlobalSettingsProto | None = ..., - idfa_settings: global___IdfaSettingsProto | None = ..., - form_change_settings: global___FormChangeSettingsProto | None = ..., - iap_settings: collections.abc.Iterable[global___StoreIapSettingsProto] | None = ..., - ob_new_global_setting: global___ObNewGlobalSetting | None = ..., - upload_management_settings: global___UploadManagementSettings | None = ..., - raid_logging_settings: global___RaidLoggingSettingsProto | None = ..., - postcard_collection_settings: global___PostcardCollectionGlobalSettingsProto | None = ..., - push_gateway_settings: global___PushGateWaySettingsProto | None = ..., - ob_new_global_setting_2: global___ObNewGlobalSetting2 | None = ..., - ob_new_global_setting_4: global___ObNewGlobalSetting4 | None = ..., - ob_new_global_setting_5: global___ObNewGlobalSetting5 | None = ..., - ob_new_global_setting_6: global___ObNewGlobalSetting6 | None = ..., - ob_new_global_setting_7: global___ObNewGlobalSetting7 | None = ..., - ob_new_global_setting_8: global___ObNewGlobalSetting8 | None = ..., - ob_new_global_setting_9: global___ObNewGlobalSetting9 | None = ..., - ob_new_global_setting_10: global___ObNewGlobalSetting10 | None = ..., - ob_new_global_setting_14: global___ObNewGlobalSetting14 | None = ..., - ob_new_global_setting_13: global___ObNewGlobalSetting13 | None = ..., - ob_new_global_setting_15: global___ObNewGlobalSetting15 | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["ar_mapping_settings", b"ar_mapping_settings", "ar_photo_settings", b"ar_photo_settings", "ardk_config_settings", b"ardk_config_settings", "avatar_settings", b"avatar_settings", "beluga_global_settings", b"beluga_global_settings", "bgmode_global_settings", b"bgmode_global_settings", "buddy_settings", b"buddy_settings", "catch_pokemon_settings", b"catch_pokemon_settings", "client_perf_settings", b"client_perf_settings", "combat_challenge_global_settings", b"combat_challenge_global_settings", "combat_global_settings", b"combat_global_settings", "crashlytics_settings", b"crashlytics_settings", "daily_encounter_settings", b"daily_encounter_settings", "enabled_pokemon", b"enabled_pokemon", "event_settings", b"event_settings", "evolution_v2_settings", b"evolution_v2_settings", "festival_settings", b"festival_settings", "form_change_settings", b"form_change_settings", "fort_settings", b"fort_settings", "gmt_settings", b"gmt_settings", "gps_settings", b"gps_settings", "helpshift_settings", b"helpshift_settings", "idfa_settings", b"idfa_settings", "incident_settings", b"incident_settings", "input_settings", b"input_settings", "inventory_settings", b"inventory_settings", "kangaroo_settings", b"kangaroo_settings", "koala_settings", b"koala_settings", "level_settings", b"level_settings", "lobby_client_settings", b"lobby_client_settings", "login_settings", b"login_settings", "map_settings", b"map_settings", "mega_evo_settings", b"mega_evo_settings", "news_global_settings", b"news_global_settings", "news_settings", b"news_settings", "notification_settings", b"notification_settings", "ob_new_global_setting", b"ob_new_global_setting", "ob_new_global_setting_10", b"ob_new_global_setting_10", "ob_new_global_setting_13", b"ob_new_global_setting_13", "ob_new_global_setting_14", b"ob_new_global_setting_14", "ob_new_global_setting_15", b"ob_new_global_setting_15", "ob_new_global_setting_2", b"ob_new_global_setting_2", "ob_new_global_setting_4", b"ob_new_global_setting_4", "ob_new_global_setting_5", b"ob_new_global_setting_5", "ob_new_global_setting_6", b"ob_new_global_setting_6", "ob_new_global_setting_7", b"ob_new_global_setting_7", "ob_new_global_setting_8", b"ob_new_global_setting_8", "ob_new_global_setting_9", b"ob_new_global_setting_9", "passcode_settings", b"passcode_settings", "planned_downtime_settings", b"planned_downtime_settings", "poi_settings", b"poi_settings", "pokemon_bulk_upgrade_settings", b"pokemon_bulk_upgrade_settings", "pokemon_settings", b"pokemon_settings", "postcard_collection_settings", b"postcard_collection_settings", "probe_settings", b"probe_settings", "purchased_settings", b"purchased_settings", "push_gateway_settings", b"push_gateway_settings", "quest_evolution_settings", b"quest_evolution_settings", "quest_global_settings", b"quest_global_settings", "raid_invite_friends_settings", b"raid_invite_friends_settings", "raid_logging_settings", b"raid_logging_settings", "raid_ticket_settings", b"raid_ticket_settings", "rocket_balloon_settings", b"rocket_balloon_settings", "route_settings", b"route_settings", "sfida_settings", b"sfida_settings", "social_settings", b"social_settings", "sponsored_poi_feedback_settings", b"sponsored_poi_feedback_settings", "telemetry_global_settings", b"telemetry_global_settings", "third_move_settings", b"third_move_settings", "timed_group_challenge_settings", b"timed_group_challenge_settings", "trading_global_settings", b"trading_global_settings", "translation_settings", b"translation_settings", "upload_management_settings", b"upload_management_settings", "upsight_logging_settings", b"upsight_logging_settings"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["additional_allowed_pokemon_ids", b"additional_allowed_pokemon_ids", "ar_mapping_settings", b"ar_mapping_settings", "ar_photo_settings", b"ar_photo_settings", "ardk_config_settings", b"ardk_config_settings", "avatar_settings", b"avatar_settings", "beluga_global_settings", b"beluga_global_settings", "bgmode_global_settings", b"bgmode_global_settings", "buddy_settings", b"buddy_settings", "catch_pokemon_settings", b"catch_pokemon_settings", "client_app_blacklist", b"client_app_blacklist", "client_perf_settings", b"client_perf_settings", "combat_challenge_global_settings", b"combat_challenge_global_settings", "combat_global_settings", b"combat_global_settings", "crashlytics_settings", b"crashlytics_settings", "daily_encounter_settings", b"daily_encounter_settings", "enabled_pokemon", b"enabled_pokemon", "event_settings", b"event_settings", "evolution_v2_settings", b"evolution_v2_settings", "festival_settings", b"festival_settings", "form_change_settings", b"form_change_settings", "fort_settings", b"fort_settings", "gmt_settings", b"gmt_settings", "gps_settings", b"gps_settings", "helpshift_settings", b"helpshift_settings", "iap_settings", b"iap_settings", "idfa_settings", b"idfa_settings", "incident_settings", b"incident_settings", "input_settings", b"input_settings", "inventory_settings", b"inventory_settings", "kangaroo_settings", b"kangaroo_settings", "koala_settings", b"koala_settings", "level_settings", b"level_settings", "lobby_client_settings", b"lobby_client_settings", "login_settings", b"login_settings", "map_settings", b"map_settings", "max_pokemon_types", b"max_pokemon_types", "mega_evo_settings", b"mega_evo_settings", "minimum_client_version", b"minimum_client_version", "news_global_settings", b"news_global_settings", "news_settings", b"news_settings", "notification_settings", b"notification_settings", "ob_new_global_setting", b"ob_new_global_setting", "ob_new_global_setting_10", b"ob_new_global_setting_10", "ob_new_global_setting_13", b"ob_new_global_setting_13", "ob_new_global_setting_14", b"ob_new_global_setting_14", "ob_new_global_setting_15", b"ob_new_global_setting_15", "ob_new_global_setting_2", b"ob_new_global_setting_2", "ob_new_global_setting_4", b"ob_new_global_setting_4", "ob_new_global_setting_5", b"ob_new_global_setting_5", "ob_new_global_setting_6", b"ob_new_global_setting_6", "ob_new_global_setting_7", b"ob_new_global_setting_7", "ob_new_global_setting_8", b"ob_new_global_setting_8", "ob_new_global_setting_9", b"ob_new_global_setting_9", "passcode_settings", b"passcode_settings", "planned_downtime_settings", b"planned_downtime_settings", "poi_settings", b"poi_settings", "pokemon_bulk_upgrade_settings", b"pokemon_bulk_upgrade_settings", "pokemon_settings", b"pokemon_settings", "postcard_collection_settings", b"postcard_collection_settings", "probe_settings", b"probe_settings", "purchased_settings", b"purchased_settings", "push_gateway_settings", b"push_gateway_settings", "quest_evolution_settings", b"quest_evolution_settings", "quest_global_settings", b"quest_global_settings", "raid_invite_friends_settings", b"raid_invite_friends_settings", "raid_logging_settings", b"raid_logging_settings", "raid_ticket_settings", b"raid_ticket_settings", "rocket_balloon_settings", b"rocket_balloon_settings", "route_settings", b"route_settings", "sfida_settings", b"sfida_settings", "social_settings", b"social_settings", "sponsored_poi_feedback_settings", b"sponsored_poi_feedback_settings", "telemetry_global_settings", b"telemetry_global_settings", "third_move_settings", b"third_move_settings", "timed_group_challenge_settings", b"timed_group_challenge_settings", "trading_global_settings", b"trading_global_settings", "translation_settings", b"translation_settings", "upload_management_settings", b"upload_management_settings", "upsight_logging_settings", b"upsight_logging_settings", "use_local_time_action", b"use_local_time_action"]) -> None: ... - -global___GlobalSettingsProto = GlobalSettingsProto - -@typing_extensions.final -class GmmSettings(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - LAYER_RULES_FIELD_NUMBER: builtins.int - @property - def layer_rules(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___LayerRule]: ... - def __init__( - self, - *, - layer_rules: collections.abc.Iterable[global___LayerRule] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["layer_rules", b"layer_rules"]) -> None: ... - -global___GmmSettings = GmmSettings - -@typing_extensions.final -class GmtSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLE_GMTDOWNLOAD_V2_FIELD_NUMBER: builtins.int - DOWNLOAD_POLL_PERIOD_MS_FIELD_NUMBER: builtins.int - enable_gmtdownload_v2: builtins.bool - download_poll_period_ms: builtins.int - def __init__( - self, - *, - enable_gmtdownload_v2: builtins.bool = ..., - download_poll_period_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["download_poll_period_ms", b"download_poll_period_ms", "enable_gmtdownload_v2", b"enable_gmtdownload_v2"]) -> None: ... - -global___GmtSettingsProto = GmtSettingsProto - -@typing_extensions.final -class GoogleMethodProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NAME_FIELD_NUMBER: builtins.int - REQUEST_TYPE_URL_FIELD_NUMBER: builtins.int - REQUEST_STREAMING_FIELD_NUMBER: builtins.int - RESPONSE_TYPE_URL_FIELD_NUMBER: builtins.int - RESPONSE_STREAMING_FIELD_NUMBER: builtins.int - OPTIONS_FIELD_NUMBER: builtins.int - SYNTAX_FIELD_NUMBER: builtins.int - name: builtins.str - request_type_url: builtins.str - request_streaming: builtins.bool - response_type_url: builtins.str - response_streaming: builtins.bool - @property - def options(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Option]: ... - syntax: global___Syntax.ValueType - def __init__( - self, - *, - name: builtins.str = ..., - request_type_url: builtins.str = ..., - request_streaming: builtins.bool = ..., - response_type_url: builtins.str = ..., - response_streaming: builtins.bool = ..., - options: collections.abc.Iterable[global___Option] | None = ..., - syntax: global___Syntax.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["name", b"name", "options", b"options", "request_streaming", b"request_streaming", "request_type_url", b"request_type_url", "response_streaming", b"response_streaming", "response_type_url", b"response_type_url", "syntax", b"syntax"]) -> None: ... - -global___GoogleMethodProto = GoogleMethodProto - -@typing_extensions.final -class GoogleToken(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ID_TOKEN_FIELD_NUMBER: builtins.int - id_token: builtins.str - def __init__( - self, - *, - id_token: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["id_token", b"id_token"]) -> None: ... - -global___GoogleToken = GoogleToken - -@typing_extensions.final -class GpsSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - DRIVING_WARNING_SPEED_METERS_PER_SECOND_FIELD_NUMBER: builtins.int - DRIVING_WARNING_COOLDOWN_MINUTES_FIELD_NUMBER: builtins.int - DRIVING_SPEED_SAMPLE_INTERVAL_SECONDS_FIELD_NUMBER: builtins.int - DRIVING_SPEED_SAMPLE_COUNT_FIELD_NUMBER: builtins.int - IDLE_THRESHOLD_SPEED_METERS_PER_SECOND_FIELD_NUMBER: builtins.int - IDLE_THRESHOLD_DURATION_SECONDS_FIELD_NUMBER: builtins.int - IDLE_SAMPLE_INTERVAL_SECONDS_FIELD_NUMBER: builtins.int - IDLE_SPEED_SAMPLE_COUNT_FIELD_NUMBER: builtins.int - driving_warning_speed_meters_per_second: builtins.float - driving_warning_cooldown_minutes: builtins.float - driving_speed_sample_interval_seconds: builtins.float - driving_speed_sample_count: builtins.int - idle_threshold_speed_meters_per_second: builtins.float - idle_threshold_duration_seconds: builtins.int - idle_sample_interval_seconds: builtins.float - idle_speed_sample_count: builtins.int - def __init__( - self, - *, - driving_warning_speed_meters_per_second: builtins.float = ..., - driving_warning_cooldown_minutes: builtins.float = ..., - driving_speed_sample_interval_seconds: builtins.float = ..., - driving_speed_sample_count: builtins.int = ..., - idle_threshold_speed_meters_per_second: builtins.float = ..., - idle_threshold_duration_seconds: builtins.int = ..., - idle_sample_interval_seconds: builtins.float = ..., - idle_speed_sample_count: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["driving_speed_sample_count", b"driving_speed_sample_count", "driving_speed_sample_interval_seconds", b"driving_speed_sample_interval_seconds", "driving_warning_cooldown_minutes", b"driving_warning_cooldown_minutes", "driving_warning_speed_meters_per_second", b"driving_warning_speed_meters_per_second", "idle_sample_interval_seconds", b"idle_sample_interval_seconds", "idle_speed_sample_count", b"idle_speed_sample_count", "idle_threshold_duration_seconds", b"idle_threshold_duration_seconds", "idle_threshold_speed_meters_per_second", b"idle_threshold_speed_meters_per_second"]) -> None: ... - -global___GpsSettingsProto = GpsSettingsProto - -@typing_extensions.final -class GrapeshotAuthenticationDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - AUTHORIZATION_FIELD_NUMBER: builtins.int - DATE_FIELD_NUMBER: builtins.int - authorization: builtins.str - date: builtins.str - def __init__( - self, - *, - authorization: builtins.str = ..., - date: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["authorization", b"authorization", "date", b"date"]) -> None: ... - -global___GrapeshotAuthenticationDataProto = GrapeshotAuthenticationDataProto - -@typing_extensions.final -class GrapeshotChunkDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CHUNK_FILE_PATH_FIELD_NUMBER: builtins.int - CHUNK_NUMBER_FIELD_NUMBER: builtins.int - UPLOAD_AUTHENTICATION_FIELD_NUMBER: builtins.int - DELETE_AUTHENTICATION_FIELD_NUMBER: builtins.int - chunk_file_path: builtins.str - chunk_number: builtins.int - @property - def upload_authentication(self) -> global___GrapeshotAuthenticationDataProto: ... - @property - def delete_authentication(self) -> global___GrapeshotAuthenticationDataProto: ... - def __init__( - self, - *, - chunk_file_path: builtins.str = ..., - chunk_number: builtins.int = ..., - upload_authentication: global___GrapeshotAuthenticationDataProto | None = ..., - delete_authentication: global___GrapeshotAuthenticationDataProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["delete_authentication", b"delete_authentication", "upload_authentication", b"upload_authentication"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["chunk_file_path", b"chunk_file_path", "chunk_number", b"chunk_number", "delete_authentication", b"delete_authentication", "upload_authentication", b"upload_authentication"]) -> None: ... - -global___GrapeshotChunkDataProto = GrapeshotChunkDataProto - -@typing_extensions.final -class GrapeshotComposeDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TARGET_FILE_PATH_FIELD_NUMBER: builtins.int - AUTHENTICATION_FIELD_NUMBER: builtins.int - HASH_FIELD_NUMBER: builtins.int - target_file_path: builtins.str - @property - def authentication(self) -> global___GrapeshotAuthenticationDataProto: ... - hash: builtins.str - def __init__( - self, - *, - target_file_path: builtins.str = ..., - authentication: global___GrapeshotAuthenticationDataProto | None = ..., - hash: builtins.str = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["authentication", b"authentication"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["authentication", b"authentication", "hash", b"hash", "target_file_path", b"target_file_path"]) -> None: ... - -global___GrapeshotComposeDataProto = GrapeshotComposeDataProto - -@typing_extensions.final -class GrapeshotUploadingDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CHUNK_DATA_FIELD_NUMBER: builtins.int - COMPOSE_DATA_FIELD_NUMBER: builtins.int - GCS_BUCKET_FIELD_NUMBER: builtins.int - NUMBER_OF_CHUNKS_FIELD_NUMBER: builtins.int - @property - def chunk_data(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___GrapeshotChunkDataProto]: ... - @property - def compose_data(self) -> global___GrapeshotComposeDataProto: ... - gcs_bucket: builtins.str - number_of_chunks: builtins.int - def __init__( - self, - *, - chunk_data: collections.abc.Iterable[global___GrapeshotChunkDataProto] | None = ..., - compose_data: global___GrapeshotComposeDataProto | None = ..., - gcs_bucket: builtins.str = ..., - number_of_chunks: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["compose_data", b"compose_data"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["chunk_data", b"chunk_data", "compose_data", b"compose_data", "gcs_bucket", b"gcs_bucket", "number_of_chunks", b"number_of_chunks"]) -> None: ... - -global___GrapeshotUploadingDataProto = GrapeshotUploadingDataProto - -@typing_extensions.final -class GroupChallengeCriteriaProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CHALLENGE_TYPE_FIELD_NUMBER: builtins.int - CHALLENGE_GOAL_FIELD_NUMBER: builtins.int - OB_BOOL_FIELD_NUMBER: builtins.int - challenge_type: global___QuestType.ValueType - @property - def challenge_goal(self) -> global___QuestGoalProto: ... - ob_bool: builtins.bool - def __init__( - self, - *, - challenge_type: global___QuestType.ValueType = ..., - challenge_goal: global___QuestGoalProto | None = ..., - ob_bool: builtins.bool = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["challenge_goal", b"challenge_goal"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["challenge_goal", b"challenge_goal", "challenge_type", b"challenge_type", "ob_bool", b"ob_bool"]) -> None: ... - -global___GroupChallengeCriteriaProto = GroupChallengeCriteriaProto - -@typing_extensions.final -class GroupChallengeDisplayProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TITLE_FIELD_NUMBER: builtins.int - BOOST_REWARDS_FIELD_NUMBER: builtins.int - title: builtins.str - @property - def boost_rewards(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___BonusBoxProto.IconType.ValueType]: ... - def __init__( - self, - *, - title: builtins.str = ..., - boost_rewards: collections.abc.Iterable[global___BonusBoxProto.IconType.ValueType] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["boost_rewards", b"boost_rewards", "title", b"title"]) -> None: ... - -global___GroupChallengeDisplayProto = GroupChallengeDisplayProto - -@typing_extensions.final -class GuestLoginAuthToken(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SECRET_FIELD_NUMBER: builtins.int - API_KEY_FIELD_NUMBER: builtins.int - DEVICE_ID_FIELD_NUMBER: builtins.int - secret: builtins.bytes - api_key: builtins.str - device_id: builtins.str - def __init__( - self, - *, - secret: builtins.bytes = ..., - api_key: builtins.str = ..., - device_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["api_key", b"api_key", "device_id", b"device_id", "secret", b"secret"]) -> None: ... - -global___GuestLoginAuthToken = GuestLoginAuthToken - -@typing_extensions.final -class GuestLoginSecretToken(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TOKEN_CONTENTS_FIELD_NUMBER: builtins.int - SIGNATURE_FIELD_NUMBER: builtins.int - IV_FIELD_NUMBER: builtins.int - token_contents: builtins.bytes - signature: builtins.bytes - iv: builtins.bytes - def __init__( - self, - *, - token_contents: builtins.bytes = ..., - signature: builtins.bytes = ..., - iv: builtins.bytes = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["iv", b"iv", "signature", b"signature", "token_contents", b"token_contents"]) -> None: ... - -global___GuestLoginSecretToken = GuestLoginSecretToken - -@typing_extensions.final -class GuiSearchSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - GUI_SEARCH_ENABLED_FIELD_NUMBER: builtins.int - RECOMMENDED_SEARCH_FIELD_NUMBER: builtins.int - MAX_NUMBER_RECENT_SEARCHES_FIELD_NUMBER: builtins.int - MAX_NUMBER_FAVORITE_SEARCHES_FIELD_NUMBER: builtins.int - MAX_QUERY_LENGTH_FIELD_NUMBER: builtins.int - gui_search_enabled: builtins.bool - @property - def recommended_search(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___RecommendedSearchProto]: ... - max_number_recent_searches: builtins.int - max_number_favorite_searches: builtins.int - max_query_length: builtins.int - def __init__( - self, - *, - gui_search_enabled: builtins.bool = ..., - recommended_search: collections.abc.Iterable[global___RecommendedSearchProto] | None = ..., - max_number_recent_searches: builtins.int = ..., - max_number_favorite_searches: builtins.int = ..., - max_query_length: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["gui_search_enabled", b"gui_search_enabled", "max_number_favorite_searches", b"max_number_favorite_searches", "max_number_recent_searches", b"max_number_recent_searches", "max_query_length", b"max_query_length", "recommended_search", b"recommended_search"]) -> None: ... - -global___GuiSearchSettingsProto = GuiSearchSettingsProto - -@typing_extensions.final -class Gym(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - GYM_ID_FIELD_NUMBER: builtins.int - gym_id: builtins.str - def __init__( - self, - *, - gym_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["gym_id", b"gym_id"]) -> None: ... - -global___Gym = Gym - -@typing_extensions.final -class GymBadgeGmtSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TARGET_FIELD_NUMBER: builtins.int - BATTLE_WINNING_SCORE_PER_DEFENDER_CP_FIELD_NUMBER: builtins.int - GYM_DEFENDING_SCORE_PER_MINUTE_FIELD_NUMBER: builtins.int - BERRY_FEEDING_SCORE_FIELD_NUMBER: builtins.int - POKEMON_DEPLOY_SCORE_FIELD_NUMBER: builtins.int - RAID_BATTLE_WINNING_SCORE_FIELD_NUMBER: builtins.int - LOSE_ALL_BATTLES_SCORE_FIELD_NUMBER: builtins.int - @property - def target(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - battle_winning_score_per_defender_cp: builtins.float - gym_defending_score_per_minute: builtins.float - berry_feeding_score: builtins.int - pokemon_deploy_score: builtins.int - raid_battle_winning_score: builtins.int - lose_all_battles_score: builtins.int - def __init__( - self, - *, - target: collections.abc.Iterable[builtins.int] | None = ..., - battle_winning_score_per_defender_cp: builtins.float = ..., - gym_defending_score_per_minute: builtins.float = ..., - berry_feeding_score: builtins.int = ..., - pokemon_deploy_score: builtins.int = ..., - raid_battle_winning_score: builtins.int = ..., - lose_all_battles_score: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["battle_winning_score_per_defender_cp", b"battle_winning_score_per_defender_cp", "berry_feeding_score", b"berry_feeding_score", "gym_defending_score_per_minute", b"gym_defending_score_per_minute", "lose_all_battles_score", b"lose_all_battles_score", "pokemon_deploy_score", b"pokemon_deploy_score", "raid_battle_winning_score", b"raid_battle_winning_score", "target", b"target"]) -> None: ... - -global___GymBadgeGmtSettingsProto = GymBadgeGmtSettingsProto - -@typing_extensions.final -class GymBadgeStats(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TOTAL_TIME_DEFENDED_MS_FIELD_NUMBER: builtins.int - NUM_BATTLES_WON_FIELD_NUMBER: builtins.int - NUM_BERRIES_FED_FIELD_NUMBER: builtins.int - NUM_DEPLOYS_FIELD_NUMBER: builtins.int - NUM_BATTLES_LOST_FIELD_NUMBER: builtins.int - GYM_BATTLES_FIELD_NUMBER: builtins.int - total_time_defended_ms: builtins.int - num_battles_won: builtins.int - num_berries_fed: builtins.int - num_deploys: builtins.int - num_battles_lost: builtins.int - @property - def gym_battles(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___GymBattleProto]: ... - def __init__( - self, - *, - total_time_defended_ms: builtins.int = ..., - num_battles_won: builtins.int = ..., - num_berries_fed: builtins.int = ..., - num_deploys: builtins.int = ..., - num_battles_lost: builtins.int = ..., - gym_battles: collections.abc.Iterable[global___GymBattleProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["gym_battles", b"gym_battles", "num_battles_lost", b"num_battles_lost", "num_battles_won", b"num_battles_won", "num_berries_fed", b"num_berries_fed", "num_deploys", b"num_deploys", "total_time_defended_ms", b"total_time_defended_ms"]) -> None: ... - -global___GymBadgeStats = GymBadgeStats - -@typing_extensions.final -class GymBattleAttackOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GymBattleAttackOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GymBattleAttackOutProto._Result.ValueType # 0 - SUCCESS: GymBattleAttackOutProto._Result.ValueType # 1 - ERROR_INVALID_ATTACK_ACTIONS: GymBattleAttackOutProto._Result.ValueType # 2 - ERROR_NOT_IN_RANGE: GymBattleAttackOutProto._Result.ValueType # 3 - ERROR_WRONG_BATTLE_TYPE: GymBattleAttackOutProto._Result.ValueType # 4 - ERROR_RAID_ACTIVE: GymBattleAttackOutProto._Result.ValueType # 5 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: GymBattleAttackOutProto.Result.ValueType # 0 - SUCCESS: GymBattleAttackOutProto.Result.ValueType # 1 - ERROR_INVALID_ATTACK_ACTIONS: GymBattleAttackOutProto.Result.ValueType # 2 - ERROR_NOT_IN_RANGE: GymBattleAttackOutProto.Result.ValueType # 3 - ERROR_WRONG_BATTLE_TYPE: GymBattleAttackOutProto.Result.ValueType # 4 - ERROR_RAID_ACTIVE: GymBattleAttackOutProto.Result.ValueType # 5 - - RESULT_FIELD_NUMBER: builtins.int - BATTLE_UPDATE_FIELD_NUMBER: builtins.int - GYM_BADGE_FIELD_NUMBER: builtins.int - result: global___GymBattleAttackOutProto.Result.ValueType - @property - def battle_update(self) -> global___BattleUpdateProto: ... - @property - def gym_badge(self) -> global___AwardedGymBadge: ... - def __init__( - self, - *, - result: global___GymBattleAttackOutProto.Result.ValueType = ..., - battle_update: global___BattleUpdateProto | None = ..., - gym_badge: global___AwardedGymBadge | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["battle_update", b"battle_update", "gym_badge", b"gym_badge"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["battle_update", b"battle_update", "gym_badge", b"gym_badge", "result", b"result"]) -> None: ... - -global___GymBattleAttackOutProto = GymBattleAttackOutProto - -@typing_extensions.final -class GymBattleAttackProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - GYM_ID_FIELD_NUMBER: builtins.int - BATTLE_ID_FIELD_NUMBER: builtins.int - ATTACKER_ACTIONS_FIELD_NUMBER: builtins.int - LAST_RETRIEVED_ACTION_FIELD_NUMBER: builtins.int - PLAYER_LAT_DEGREES_FIELD_NUMBER: builtins.int - PLAYER_LNG_DEGREES_FIELD_NUMBER: builtins.int - TIMESTAMP_MS_FIELD_NUMBER: builtins.int - gym_id: builtins.str - battle_id: builtins.str - @property - def attacker_actions(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___BattleActionProto]: ... - @property - def last_retrieved_action(self) -> global___BattleActionProto: ... - player_lat_degrees: builtins.float - player_lng_degrees: builtins.float - timestamp_ms: builtins.int - def __init__( - self, - *, - gym_id: builtins.str = ..., - battle_id: builtins.str = ..., - attacker_actions: collections.abc.Iterable[global___BattleActionProto] | None = ..., - last_retrieved_action: global___BattleActionProto | None = ..., - player_lat_degrees: builtins.float = ..., - player_lng_degrees: builtins.float = ..., - timestamp_ms: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["last_retrieved_action", b"last_retrieved_action"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["attacker_actions", b"attacker_actions", "battle_id", b"battle_id", "gym_id", b"gym_id", "last_retrieved_action", b"last_retrieved_action", "player_lat_degrees", b"player_lat_degrees", "player_lng_degrees", b"player_lng_degrees", "timestamp_ms", b"timestamp_ms"]) -> None: ... - -global___GymBattleAttackProto = GymBattleAttackProto - -@typing_extensions.final -class GymBattleProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - BATTLE_ID_FIELD_NUMBER: builtins.int - COMPLETED_MS_FIELD_NUMBER: builtins.int - INCREMENTED_GYM_BATTLE_FRIENDS_FIELD_NUMBER: builtins.int - battle_id: builtins.str - completed_ms: builtins.int - incremented_gym_battle_friends: builtins.bool - def __init__( - self, - *, - battle_id: builtins.str = ..., - completed_ms: builtins.int = ..., - incremented_gym_battle_friends: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["battle_id", b"battle_id", "completed_ms", b"completed_ms", "incremented_gym_battle_friends", b"incremented_gym_battle_friends"]) -> None: ... - -global___GymBattleProto = GymBattleProto - -@typing_extensions.final -class GymBattleSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENERGY_PER_SEC_FIELD_NUMBER: builtins.int - DODGE_ENERGY_COST_FIELD_NUMBER: builtins.int - RETARGET_SECONDS_FIELD_NUMBER: builtins.int - ENEMY_ATTACK_INTERVAL_FIELD_NUMBER: builtins.int - ATTACK_SERVER_INTERVAL_FIELD_NUMBER: builtins.int - ROUND_DURATION_SECONDS_FIELD_NUMBER: builtins.int - BONUS_TIME_PER_ALLY_SECONDS_FIELD_NUMBER: builtins.int - MAXIMUM_ATTACKERS_PER_BATTLE_FIELD_NUMBER: builtins.int - SAME_TYPE_ATTACK_BONUS_MULTIPLIER_FIELD_NUMBER: builtins.int - MAXIMUM_ENERGY_FIELD_NUMBER: builtins.int - ENERGY_DELTA_PER_HEALTH_LOST_FIELD_NUMBER: builtins.int - DODGE_DURATION_MS_FIELD_NUMBER: builtins.int - MINIMUM_PLAYER_LEVEL_FIELD_NUMBER: builtins.int - SWAP_DURATION_MS_FIELD_NUMBER: builtins.int - DODGE_DAMAGE_REDUCTION_PERCENT_FIELD_NUMBER: builtins.int - MINIMUM_RAID_PLAYER_LEVEL_FIELD_NUMBER: builtins.int - SHADOW_POKEMON_ATTACK_BONUS_MULTIPLIER_FIELD_NUMBER: builtins.int - SHADOW_POKEMON_DEFENSE_BONUS_MULTIPLIER_FIELD_NUMBER: builtins.int - PURIFIED_POKEMON_ATTACK_MULTIPLIER_VS_SHADOW_FIELD_NUMBER: builtins.int - energy_per_sec: builtins.float - dodge_energy_cost: builtins.float - retarget_seconds: builtins.float - enemy_attack_interval: builtins.float - attack_server_interval: builtins.float - round_duration_seconds: builtins.float - bonus_time_per_ally_seconds: builtins.float - maximum_attackers_per_battle: builtins.int - same_type_attack_bonus_multiplier: builtins.float - maximum_energy: builtins.int - energy_delta_per_health_lost: builtins.float - dodge_duration_ms: builtins.int - minimum_player_level: builtins.int - swap_duration_ms: builtins.int - dodge_damage_reduction_percent: builtins.float - minimum_raid_player_level: builtins.int - shadow_pokemon_attack_bonus_multiplier: builtins.float - shadow_pokemon_defense_bonus_multiplier: builtins.float - purified_pokemon_attack_multiplier_vs_shadow: builtins.float - def __init__( - self, - *, - energy_per_sec: builtins.float = ..., - dodge_energy_cost: builtins.float = ..., - retarget_seconds: builtins.float = ..., - enemy_attack_interval: builtins.float = ..., - attack_server_interval: builtins.float = ..., - round_duration_seconds: builtins.float = ..., - bonus_time_per_ally_seconds: builtins.float = ..., - maximum_attackers_per_battle: builtins.int = ..., - same_type_attack_bonus_multiplier: builtins.float = ..., - maximum_energy: builtins.int = ..., - energy_delta_per_health_lost: builtins.float = ..., - dodge_duration_ms: builtins.int = ..., - minimum_player_level: builtins.int = ..., - swap_duration_ms: builtins.int = ..., - dodge_damage_reduction_percent: builtins.float = ..., - minimum_raid_player_level: builtins.int = ..., - shadow_pokemon_attack_bonus_multiplier: builtins.float = ..., - shadow_pokemon_defense_bonus_multiplier: builtins.float = ..., - purified_pokemon_attack_multiplier_vs_shadow: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["attack_server_interval", b"attack_server_interval", "bonus_time_per_ally_seconds", b"bonus_time_per_ally_seconds", "dodge_damage_reduction_percent", b"dodge_damage_reduction_percent", "dodge_duration_ms", b"dodge_duration_ms", "dodge_energy_cost", b"dodge_energy_cost", "enemy_attack_interval", b"enemy_attack_interval", "energy_delta_per_health_lost", b"energy_delta_per_health_lost", "energy_per_sec", b"energy_per_sec", "maximum_attackers_per_battle", b"maximum_attackers_per_battle", "maximum_energy", b"maximum_energy", "minimum_player_level", b"minimum_player_level", "minimum_raid_player_level", b"minimum_raid_player_level", "purified_pokemon_attack_multiplier_vs_shadow", b"purified_pokemon_attack_multiplier_vs_shadow", "retarget_seconds", b"retarget_seconds", "round_duration_seconds", b"round_duration_seconds", "same_type_attack_bonus_multiplier", b"same_type_attack_bonus_multiplier", "shadow_pokemon_attack_bonus_multiplier", b"shadow_pokemon_attack_bonus_multiplier", "shadow_pokemon_defense_bonus_multiplier", b"shadow_pokemon_defense_bonus_multiplier", "swap_duration_ms", b"swap_duration_ms"]) -> None: ... - -global___GymBattleSettingsProto = GymBattleSettingsProto - -@typing_extensions.final -class GymDefenderProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MOTIVATED_POKEMON_FIELD_NUMBER: builtins.int - DEPLOYMENT_TOTALS_FIELD_NUMBER: builtins.int - TRAINER_PUBLIC_PROFILE_FIELD_NUMBER: builtins.int - @property - def motivated_pokemon(self) -> global___MotivatedPokemonProto: ... - @property - def deployment_totals(self) -> global___DeploymentTotalsProto: ... - @property - def trainer_public_profile(self) -> global___PlayerPublicProfileProto: ... - def __init__( - self, - *, - motivated_pokemon: global___MotivatedPokemonProto | None = ..., - deployment_totals: global___DeploymentTotalsProto | None = ..., - trainer_public_profile: global___PlayerPublicProfileProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["deployment_totals", b"deployment_totals", "motivated_pokemon", b"motivated_pokemon", "trainer_public_profile", b"trainer_public_profile"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["deployment_totals", b"deployment_totals", "motivated_pokemon", b"motivated_pokemon", "trainer_public_profile", b"trainer_public_profile"]) -> None: ... - -global___GymDefenderProto = GymDefenderProto - -@typing_extensions.final -class GymDeployOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GymDeployOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - NO_RESULT_SET: GymDeployOutProto._Result.ValueType # 0 - SUCCESS: GymDeployOutProto._Result.ValueType # 1 - ERROR_ALREADY_HAS_POKEMON_ON_FORT: GymDeployOutProto._Result.ValueType # 2 - ERROR_OPPOSING_TEAM_OWNS_FORT: GymDeployOutProto._Result.ValueType # 3 - ERROR_FORT_IS_FULL: GymDeployOutProto._Result.ValueType # 4 - ERROR_NOT_IN_RANGE: GymDeployOutProto._Result.ValueType # 5 - ERROR_PLAYER_HAS_NO_TEAM: GymDeployOutProto._Result.ValueType # 6 - ERROR_POKEMON_NOT_FULL_HP: GymDeployOutProto._Result.ValueType # 7 - ERROR_PLAYER_BELOW_MINIMUM_LEVEL: GymDeployOutProto._Result.ValueType # 8 - ERROR_POKEMON_IS_BUDDY: GymDeployOutProto._Result.ValueType # 9 - ERROR_FORT_DEPLOY_LOCKOUT: GymDeployOutProto._Result.ValueType # 10 - ERROR_PLAYER_HAS_NO_NICKNAME: GymDeployOutProto._Result.ValueType # 11 - ERROR_POI_INACCESSIBLE: GymDeployOutProto._Result.ValueType # 12 - ERROR_NOT_A_POKEMON: GymDeployOutProto._Result.ValueType # 13 - ERROR_TOO_MANY_OF_SAME_KIND: GymDeployOutProto._Result.ValueType # 14 - ERROR_TOO_MANY_DEPLOYED: GymDeployOutProto._Result.ValueType # 15 - ERROR_TEAM_DEPLOY_LOCKOUT: GymDeployOutProto._Result.ValueType # 16 - ERROR_LEGENDARY_POKEMON: GymDeployOutProto._Result.ValueType # 17 - ERROR_INVALID_POKEMON: GymDeployOutProto._Result.ValueType # 18 - ERROR_RAID_ACTIVE: GymDeployOutProto._Result.ValueType # 19 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - NO_RESULT_SET: GymDeployOutProto.Result.ValueType # 0 - SUCCESS: GymDeployOutProto.Result.ValueType # 1 - ERROR_ALREADY_HAS_POKEMON_ON_FORT: GymDeployOutProto.Result.ValueType # 2 - ERROR_OPPOSING_TEAM_OWNS_FORT: GymDeployOutProto.Result.ValueType # 3 - ERROR_FORT_IS_FULL: GymDeployOutProto.Result.ValueType # 4 - ERROR_NOT_IN_RANGE: GymDeployOutProto.Result.ValueType # 5 - ERROR_PLAYER_HAS_NO_TEAM: GymDeployOutProto.Result.ValueType # 6 - ERROR_POKEMON_NOT_FULL_HP: GymDeployOutProto.Result.ValueType # 7 - ERROR_PLAYER_BELOW_MINIMUM_LEVEL: GymDeployOutProto.Result.ValueType # 8 - ERROR_POKEMON_IS_BUDDY: GymDeployOutProto.Result.ValueType # 9 - ERROR_FORT_DEPLOY_LOCKOUT: GymDeployOutProto.Result.ValueType # 10 - ERROR_PLAYER_HAS_NO_NICKNAME: GymDeployOutProto.Result.ValueType # 11 - ERROR_POI_INACCESSIBLE: GymDeployOutProto.Result.ValueType # 12 - ERROR_NOT_A_POKEMON: GymDeployOutProto.Result.ValueType # 13 - ERROR_TOO_MANY_OF_SAME_KIND: GymDeployOutProto.Result.ValueType # 14 - ERROR_TOO_MANY_DEPLOYED: GymDeployOutProto.Result.ValueType # 15 - ERROR_TEAM_DEPLOY_LOCKOUT: GymDeployOutProto.Result.ValueType # 16 - ERROR_LEGENDARY_POKEMON: GymDeployOutProto.Result.ValueType # 17 - ERROR_INVALID_POKEMON: GymDeployOutProto.Result.ValueType # 18 - ERROR_RAID_ACTIVE: GymDeployOutProto.Result.ValueType # 19 - - RESULT_FIELD_NUMBER: builtins.int - GYM_STATUS_AND_DEFENDERS_FIELD_NUMBER: builtins.int - AWARDED_GYM_BADGE_FIELD_NUMBER: builtins.int - COOLDOWN_DURATION_MILLIS_FIELD_NUMBER: builtins.int - result: global___GymDeployOutProto.Result.ValueType - @property - def gym_status_and_defenders(self) -> global___GymStatusAndDefendersProto: ... - @property - def awarded_gym_badge(self) -> global___AwardedGymBadge: ... - cooldown_duration_millis: builtins.int - def __init__( - self, - *, - result: global___GymDeployOutProto.Result.ValueType = ..., - gym_status_and_defenders: global___GymStatusAndDefendersProto | None = ..., - awarded_gym_badge: global___AwardedGymBadge | None = ..., - cooldown_duration_millis: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["awarded_gym_badge", b"awarded_gym_badge", "gym_status_and_defenders", b"gym_status_and_defenders"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["awarded_gym_badge", b"awarded_gym_badge", "cooldown_duration_millis", b"cooldown_duration_millis", "gym_status_and_defenders", b"gym_status_and_defenders", "result", b"result"]) -> None: ... - -global___GymDeployOutProto = GymDeployOutProto - -@typing_extensions.final -class GymDeployProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FORT_ID_FIELD_NUMBER: builtins.int - POKEMON_ID_FIELD_NUMBER: builtins.int - PLAYER_LAT_DEGREES_FIELD_NUMBER: builtins.int - PLAYER_LNG_DEGREES_FIELD_NUMBER: builtins.int - fort_id: builtins.str - pokemon_id: builtins.int - player_lat_degrees: builtins.float - player_lng_degrees: builtins.float - def __init__( - self, - *, - fort_id: builtins.str = ..., - pokemon_id: builtins.int = ..., - player_lat_degrees: builtins.float = ..., - player_lng_degrees: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["fort_id", b"fort_id", "player_lat_degrees", b"player_lat_degrees", "player_lng_degrees", b"player_lng_degrees", "pokemon_id", b"pokemon_id"]) -> None: ... - -global___GymDeployProto = GymDeployProto - -@typing_extensions.final -class GymDisplayProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - GYM_EVENT_FIELD_NUMBER: builtins.int - TOTAL_GYM_CP_FIELD_NUMBER: builtins.int - LOWEST_POKEMON_MOTIVATION_FIELD_NUMBER: builtins.int - SLOTS_AVAILABLE_FIELD_NUMBER: builtins.int - OCCUPIED_MILLIS_FIELD_NUMBER: builtins.int - @property - def gym_event(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___GymEventProto]: ... - total_gym_cp: builtins.int - lowest_pokemon_motivation: builtins.float - slots_available: builtins.int - occupied_millis: builtins.int - def __init__( - self, - *, - gym_event: collections.abc.Iterable[global___GymEventProto] | None = ..., - total_gym_cp: builtins.int = ..., - lowest_pokemon_motivation: builtins.float = ..., - slots_available: builtins.int = ..., - occupied_millis: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["gym_event", b"gym_event", "lowest_pokemon_motivation", b"lowest_pokemon_motivation", "occupied_millis", b"occupied_millis", "slots_available", b"slots_available", "total_gym_cp", b"total_gym_cp"]) -> None: ... - -global___GymDisplayProto = GymDisplayProto - -@typing_extensions.final -class GymEventProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Event: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _EventEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GymEventProto._Event.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNKNOWN: GymEventProto._Event.ValueType # 0 - POKEMON_FED: GymEventProto._Event.ValueType # 1 - POKEMON_DEPLOYED: GymEventProto._Event.ValueType # 2 - POKEMON_RETURNED: GymEventProto._Event.ValueType # 3 - BATTLE_WON: GymEventProto._Event.ValueType # 4 - BATTLE_LOSS: GymEventProto._Event.ValueType # 5 - RAID_STARTED: GymEventProto._Event.ValueType # 6 - RAID_ENDED: GymEventProto._Event.ValueType # 7 - GYM_NEUTRALIZED: GymEventProto._Event.ValueType # 8 - - class Event(_Event, metaclass=_EventEnumTypeWrapper): ... - UNKNOWN: GymEventProto.Event.ValueType # 0 - POKEMON_FED: GymEventProto.Event.ValueType # 1 - POKEMON_DEPLOYED: GymEventProto.Event.ValueType # 2 - POKEMON_RETURNED: GymEventProto.Event.ValueType # 3 - BATTLE_WON: GymEventProto.Event.ValueType # 4 - BATTLE_LOSS: GymEventProto.Event.ValueType # 5 - RAID_STARTED: GymEventProto.Event.ValueType # 6 - RAID_ENDED: GymEventProto.Event.ValueType # 7 - GYM_NEUTRALIZED: GymEventProto.Event.ValueType # 8 - - TRAINER_FIELD_NUMBER: builtins.int - TIMESTAMP_MS_FIELD_NUMBER: builtins.int - EVENT_FIELD_NUMBER: builtins.int - POKEDEX_ID_FIELD_NUMBER: builtins.int - POKEMON_ID_FIELD_NUMBER: builtins.int - trainer: builtins.str - timestamp_ms: builtins.int - event: global___GymEventProto.Event.ValueType - pokedex_id: global___HoloPokemonId.ValueType - pokemon_id: builtins.int - def __init__( - self, - *, - trainer: builtins.str = ..., - timestamp_ms: builtins.int = ..., - event: global___GymEventProto.Event.ValueType = ..., - pokedex_id: global___HoloPokemonId.ValueType = ..., - pokemon_id: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["event", b"event", "pokedex_id", b"pokedex_id", "pokemon_id", b"pokemon_id", "timestamp_ms", b"timestamp_ms", "trainer", b"trainer"]) -> None: ... - -global___GymEventProto = GymEventProto - -@typing_extensions.final -class GymFeedPokemonOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GymFeedPokemonOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GymFeedPokemonOutProto._Result.ValueType # 0 - SUCCESS: GymFeedPokemonOutProto._Result.ValueType # 1 - ERROR_CANNOT_USE: GymFeedPokemonOutProto._Result.ValueType # 2 - ERROR_NOT_IN_RANGE: GymFeedPokemonOutProto._Result.ValueType # 3 - ERROR_POKEMON_NOT_THERE: GymFeedPokemonOutProto._Result.ValueType # 4 - ERROR_POKEMON_FULL: GymFeedPokemonOutProto._Result.ValueType # 5 - ERROR_NO_BERRIES_LEFT: GymFeedPokemonOutProto._Result.ValueType # 6 - ERROR_WRONG_TEAM: GymFeedPokemonOutProto._Result.ValueType # 7 - ERROR_WRONG_COUNT: GymFeedPokemonOutProto._Result.ValueType # 8 - ERROR_TOO_FAST: GymFeedPokemonOutProto._Result.ValueType # 9 - ERROR_TOO_FREQUENT: GymFeedPokemonOutProto._Result.ValueType # 10 - ERROR_GYM_BUSY: GymFeedPokemonOutProto._Result.ValueType # 11 - ERROR_RAID_ACTIVE: GymFeedPokemonOutProto._Result.ValueType # 12 - ERROR_GYM_CLOSED: GymFeedPokemonOutProto._Result.ValueType # 13 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: GymFeedPokemonOutProto.Result.ValueType # 0 - SUCCESS: GymFeedPokemonOutProto.Result.ValueType # 1 - ERROR_CANNOT_USE: GymFeedPokemonOutProto.Result.ValueType # 2 - ERROR_NOT_IN_RANGE: GymFeedPokemonOutProto.Result.ValueType # 3 - ERROR_POKEMON_NOT_THERE: GymFeedPokemonOutProto.Result.ValueType # 4 - ERROR_POKEMON_FULL: GymFeedPokemonOutProto.Result.ValueType # 5 - ERROR_NO_BERRIES_LEFT: GymFeedPokemonOutProto.Result.ValueType # 6 - ERROR_WRONG_TEAM: GymFeedPokemonOutProto.Result.ValueType # 7 - ERROR_WRONG_COUNT: GymFeedPokemonOutProto.Result.ValueType # 8 - ERROR_TOO_FAST: GymFeedPokemonOutProto.Result.ValueType # 9 - ERROR_TOO_FREQUENT: GymFeedPokemonOutProto.Result.ValueType # 10 - ERROR_GYM_BUSY: GymFeedPokemonOutProto.Result.ValueType # 11 - ERROR_RAID_ACTIVE: GymFeedPokemonOutProto.Result.ValueType # 12 - ERROR_GYM_CLOSED: GymFeedPokemonOutProto.Result.ValueType # 13 - - RESULT_FIELD_NUMBER: builtins.int - GYM_STATUS_AND_DEFENDERS_FIELD_NUMBER: builtins.int - GYM_BADGE_FIELD_NUMBER: builtins.int - STARDUST_AWARDED_FIELD_NUMBER: builtins.int - XP_AWARDED_FIELD_NUMBER: builtins.int - NUM_CANDY_AWARDED_FIELD_NUMBER: builtins.int - CANDY_FAMILY_ID_FIELD_NUMBER: builtins.int - COOLDOWN_COMPLETE_FIELD_NUMBER: builtins.int - NUM_XL_CANDY_AWARDED_FIELD_NUMBER: builtins.int - result: global___GymFeedPokemonOutProto.Result.ValueType - @property - def gym_status_and_defenders(self) -> global___GymStatusAndDefendersProto: ... - @property - def gym_badge(self) -> global___AwardedGymBadge: ... - stardust_awarded: builtins.int - xp_awarded: builtins.int - num_candy_awarded: builtins.int - candy_family_id: global___HoloPokemonFamilyId.ValueType - cooldown_complete: builtins.int - num_xl_candy_awarded: builtins.int - def __init__( - self, - *, - result: global___GymFeedPokemonOutProto.Result.ValueType = ..., - gym_status_and_defenders: global___GymStatusAndDefendersProto | None = ..., - gym_badge: global___AwardedGymBadge | None = ..., - stardust_awarded: builtins.int = ..., - xp_awarded: builtins.int = ..., - num_candy_awarded: builtins.int = ..., - candy_family_id: global___HoloPokemonFamilyId.ValueType = ..., - cooldown_complete: builtins.int = ..., - num_xl_candy_awarded: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["gym_badge", b"gym_badge", "gym_status_and_defenders", b"gym_status_and_defenders"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["candy_family_id", b"candy_family_id", "cooldown_complete", b"cooldown_complete", "gym_badge", b"gym_badge", "gym_status_and_defenders", b"gym_status_and_defenders", "num_candy_awarded", b"num_candy_awarded", "num_xl_candy_awarded", b"num_xl_candy_awarded", "result", b"result", "stardust_awarded", b"stardust_awarded", "xp_awarded", b"xp_awarded"]) -> None: ... - -global___GymFeedPokemonOutProto = GymFeedPokemonOutProto - -@typing_extensions.final -class GymFeedPokemonProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ITEM_FIELD_NUMBER: builtins.int - STARTING_QUANTITY_FIELD_NUMBER: builtins.int - GYM_ID_FIELD_NUMBER: builtins.int - POKEMON_ID_FIELD_NUMBER: builtins.int - PLAYER_LAT_DEGREES_FIELD_NUMBER: builtins.int - PLAYER_LNG_DEGREES_FIELD_NUMBER: builtins.int - item: global___Item.ValueType - starting_quantity: builtins.int - gym_id: builtins.str - pokemon_id: builtins.int - player_lat_degrees: builtins.float - player_lng_degrees: builtins.float - def __init__( - self, - *, - item: global___Item.ValueType = ..., - starting_quantity: builtins.int = ..., - gym_id: builtins.str = ..., - pokemon_id: builtins.int = ..., - player_lat_degrees: builtins.float = ..., - player_lng_degrees: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["gym_id", b"gym_id", "item", b"item", "player_lat_degrees", b"player_lat_degrees", "player_lng_degrees", b"player_lng_degrees", "pokemon_id", b"pokemon_id", "starting_quantity", b"starting_quantity"]) -> None: ... - -global___GymFeedPokemonProto = GymFeedPokemonProto - -@typing_extensions.final -class GymGetInfoOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GymGetInfoOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GymGetInfoOutProto._Result.ValueType # 0 - SUCCESS: GymGetInfoOutProto._Result.ValueType # 1 - ERROR_NOT_IN_RANGE: GymGetInfoOutProto._Result.ValueType # 2 - ERROR_GYM_DISABLED: GymGetInfoOutProto._Result.ValueType # 3 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: GymGetInfoOutProto.Result.ValueType # 0 - SUCCESS: GymGetInfoOutProto.Result.ValueType # 1 - ERROR_NOT_IN_RANGE: GymGetInfoOutProto.Result.ValueType # 2 - ERROR_GYM_DISABLED: GymGetInfoOutProto.Result.ValueType # 3 - - GYM_STATUS_AND_DEFENDERS_FIELD_NUMBER: builtins.int - NAME_FIELD_NUMBER: builtins.int - URL_FIELD_NUMBER: builtins.int - RESULT_FIELD_NUMBER: builtins.int - DESCRIPTION_FIELD_NUMBER: builtins.int - SECONDARY_URL_FIELD_NUMBER: builtins.int - AWARDED_GYM_BADGE_FIELD_NUMBER: builtins.int - CHECKIN_IMAGE_URL_FIELD_NUMBER: builtins.int - EVENT_INFO_FIELD_NUMBER: builtins.int - DISPLAY_WEATHER_FIELD_NUMBER: builtins.int - PROMO_IMAGE_FIELD_NUMBER: builtins.int - PROMO_DESCRIPTION_FIELD_NUMBER: builtins.int - CALL_TO_ACTION_LINK_FIELD_NUMBER: builtins.int - SERVER_MS_FIELD_NUMBER: builtins.int - SPONSORED_DETAILS_FIELD_NUMBER: builtins.int - POI_IMAGES_COUNT_FIELD_NUMBER: builtins.int - GEOSTORE_TOMBSTONE_MESSAGE_KEY_FIELD_NUMBER: builtins.int - GEOSTORE_SUSPENSION_MESSAGE_KEY_FIELD_NUMBER: builtins.int - @property - def gym_status_and_defenders(self) -> global___GymStatusAndDefendersProto: ... - name: builtins.str - url: builtins.str - result: global___GymGetInfoOutProto.Result.ValueType - description: builtins.str - secondary_url: builtins.str - @property - def awarded_gym_badge(self) -> global___AwardedGymBadge: ... - checkin_image_url: builtins.str - @property - def event_info(self) -> global___EventInfoProto: ... - @property - def display_weather(self) -> global___DisplayWeatherProto: ... - @property - def promo_image(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - @property - def promo_description(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - call_to_action_link: builtins.str - server_ms: builtins.int - @property - def sponsored_details(self) -> global___SponsoredDetailsProto: ... - poi_images_count: builtins.int - geostore_tombstone_message_key: builtins.str - geostore_suspension_message_key: builtins.str - def __init__( - self, - *, - gym_status_and_defenders: global___GymStatusAndDefendersProto | None = ..., - name: builtins.str = ..., - url: builtins.str = ..., - result: global___GymGetInfoOutProto.Result.ValueType = ..., - description: builtins.str = ..., - secondary_url: builtins.str = ..., - awarded_gym_badge: global___AwardedGymBadge | None = ..., - checkin_image_url: builtins.str = ..., - event_info: global___EventInfoProto | None = ..., - display_weather: global___DisplayWeatherProto | None = ..., - promo_image: collections.abc.Iterable[builtins.str] | None = ..., - promo_description: collections.abc.Iterable[builtins.str] | None = ..., - call_to_action_link: builtins.str = ..., - server_ms: builtins.int = ..., - sponsored_details: global___SponsoredDetailsProto | None = ..., - poi_images_count: builtins.int = ..., - geostore_tombstone_message_key: builtins.str = ..., - geostore_suspension_message_key: builtins.str = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["awarded_gym_badge", b"awarded_gym_badge", "display_weather", b"display_weather", "event_info", b"event_info", "gym_status_and_defenders", b"gym_status_and_defenders", "sponsored_details", b"sponsored_details"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["awarded_gym_badge", b"awarded_gym_badge", "call_to_action_link", b"call_to_action_link", "checkin_image_url", b"checkin_image_url", "description", b"description", "display_weather", b"display_weather", "event_info", b"event_info", "geostore_suspension_message_key", b"geostore_suspension_message_key", "geostore_tombstone_message_key", b"geostore_tombstone_message_key", "gym_status_and_defenders", b"gym_status_and_defenders", "name", b"name", "poi_images_count", b"poi_images_count", "promo_description", b"promo_description", "promo_image", b"promo_image", "result", b"result", "secondary_url", b"secondary_url", "server_ms", b"server_ms", "sponsored_details", b"sponsored_details", "url", b"url"]) -> None: ... - -global___GymGetInfoOutProto = GymGetInfoOutProto - -@typing_extensions.final -class GymGetInfoProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - GYM_ID_FIELD_NUMBER: builtins.int - PLAYER_LAT_DEGREES_FIELD_NUMBER: builtins.int - PLAYER_LNG_DEGREES_FIELD_NUMBER: builtins.int - GYM_LAT_DEGREES_FIELD_NUMBER: builtins.int - GYM_LNG_DEGREES_FIELD_NUMBER: builtins.int - INVITER_ID_FIELD_NUMBER: builtins.int - gym_id: builtins.str - player_lat_degrees: builtins.float - player_lng_degrees: builtins.float - gym_lat_degrees: builtins.float - gym_lng_degrees: builtins.float - inviter_id: builtins.str - def __init__( - self, - *, - gym_id: builtins.str = ..., - player_lat_degrees: builtins.float = ..., - player_lng_degrees: builtins.float = ..., - gym_lat_degrees: builtins.float = ..., - gym_lng_degrees: builtins.float = ..., - inviter_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["gym_id", b"gym_id", "gym_lat_degrees", b"gym_lat_degrees", "gym_lng_degrees", b"gym_lng_degrees", "inviter_id", b"inviter_id", "player_lat_degrees", b"player_lat_degrees", "player_lng_degrees", b"player_lng_degrees"]) -> None: ... - -global___GymGetInfoProto = GymGetInfoProto - -@typing_extensions.final -class GymLevelSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - REQUIRED_EXPERIENCE_FIELD_NUMBER: builtins.int - LEADER_SLOTS_FIELD_NUMBER: builtins.int - TRAINER_SLOTS_FIELD_NUMBER: builtins.int - SEARCH_ROLL_BONUS_FIELD_NUMBER: builtins.int - @property - def required_experience(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - @property - def leader_slots(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - @property - def trainer_slots(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - @property - def search_roll_bonus(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - def __init__( - self, - *, - required_experience: collections.abc.Iterable[builtins.int] | None = ..., - leader_slots: collections.abc.Iterable[builtins.int] | None = ..., - trainer_slots: collections.abc.Iterable[builtins.int] | None = ..., - search_roll_bonus: collections.abc.Iterable[builtins.int] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["leader_slots", b"leader_slots", "required_experience", b"required_experience", "search_roll_bonus", b"search_roll_bonus", "trainer_slots", b"trainer_slots"]) -> None: ... - -global___GymLevelSettingsProto = GymLevelSettingsProto - -@typing_extensions.final -class GymMembershipProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_FIELD_NUMBER: builtins.int - TRAINER_PUBLIC_PROFILE_FIELD_NUMBER: builtins.int - TRAINING_POKEMON_FIELD_NUMBER: builtins.int - @property - def pokemon(self) -> global___PokemonProto: ... - @property - def trainer_public_profile(self) -> global___PlayerPublicProfileProto: ... - @property - def training_pokemon(self) -> global___PokemonProto: ... - def __init__( - self, - *, - pokemon: global___PokemonProto | None = ..., - trainer_public_profile: global___PlayerPublicProfileProto | None = ..., - training_pokemon: global___PokemonProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["pokemon", b"pokemon", "trainer_public_profile", b"trainer_public_profile", "training_pokemon", b"training_pokemon"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["pokemon", b"pokemon", "trainer_public_profile", b"trainer_public_profile", "training_pokemon", b"training_pokemon"]) -> None: ... - -global___GymMembershipProto = GymMembershipProto - -@typing_extensions.final -class GymPokemonSectionProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class GymPokemonProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_ID_FIELD_NUMBER: builtins.int - MOTIVATION_FIELD_NUMBER: builtins.int - DEPLOYED_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - COINS_RETURNED_FIELD_NUMBER: builtins.int - pokemon_id: builtins.int - motivation: builtins.float - deployed_timestamp_ms: builtins.int - coins_returned: builtins.int - def __init__( - self, - *, - pokemon_id: builtins.int = ..., - motivation: builtins.float = ..., - deployed_timestamp_ms: builtins.int = ..., - coins_returned: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["coins_returned", b"coins_returned", "deployed_timestamp_ms", b"deployed_timestamp_ms", "motivation", b"motivation", "pokemon_id", b"pokemon_id"]) -> None: ... - - POKEMON_IN_GYM_FIELD_NUMBER: builtins.int - POKEMON_RETURNED_TODAY_FIELD_NUMBER: builtins.int - @property - def pokemon_in_gym(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___GymPokemonSectionProto.GymPokemonProto]: ... - @property - def pokemon_returned_today(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___GymPokemonSectionProto.GymPokemonProto]: ... - def __init__( - self, - *, - pokemon_in_gym: collections.abc.Iterable[global___GymPokemonSectionProto.GymPokemonProto] | None = ..., - pokemon_returned_today: collections.abc.Iterable[global___GymPokemonSectionProto.GymPokemonProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["pokemon_in_gym", b"pokemon_in_gym", "pokemon_returned_today", b"pokemon_returned_today"]) -> None: ... - -global___GymPokemonSectionProto = GymPokemonSectionProto - -@typing_extensions.final -class GymStartSessionOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GymStartSessionOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: GymStartSessionOutProto._Result.ValueType # 0 - SUCCESS: GymStartSessionOutProto._Result.ValueType # 1 - ERROR_GYM_NOT_FOUND: GymStartSessionOutProto._Result.ValueType # 2 - ERROR_GYM_NEUTRAL: GymStartSessionOutProto._Result.ValueType # 3 - ERROR_GYM_WRONG_TEAM: GymStartSessionOutProto._Result.ValueType # 4 - ERROR_GYM_EMPTY: GymStartSessionOutProto._Result.ValueType # 5 - ERROR_INVALID_DEFENDER: GymStartSessionOutProto._Result.ValueType # 6 - ERROR_TRAINING_INVALID_ATTACKER_COUNT: GymStartSessionOutProto._Result.ValueType # 7 - ERROR_ALL_POKEMON_FAINTED: GymStartSessionOutProto._Result.ValueType # 8 - ERROR_TOO_MANY_BATTLES: GymStartSessionOutProto._Result.ValueType # 9 - ERROR_TOO_MANY_PLAYERS: GymStartSessionOutProto._Result.ValueType # 10 - ERROR_GYM_BATTLE_LOCKOUT: GymStartSessionOutProto._Result.ValueType # 11 - ERROR_PLAYER_BELOW_MINIMUM_LEVEL: GymStartSessionOutProto._Result.ValueType # 12 - ERROR_NOT_IN_RANGE: GymStartSessionOutProto._Result.ValueType # 13 - ERROR_POI_INACCESSIBLE: GymStartSessionOutProto._Result.ValueType # 14 - ERROR_RAID_ACTIVE: GymStartSessionOutProto._Result.ValueType # 15 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: GymStartSessionOutProto.Result.ValueType # 0 - SUCCESS: GymStartSessionOutProto.Result.ValueType # 1 - ERROR_GYM_NOT_FOUND: GymStartSessionOutProto.Result.ValueType # 2 - ERROR_GYM_NEUTRAL: GymStartSessionOutProto.Result.ValueType # 3 - ERROR_GYM_WRONG_TEAM: GymStartSessionOutProto.Result.ValueType # 4 - ERROR_GYM_EMPTY: GymStartSessionOutProto.Result.ValueType # 5 - ERROR_INVALID_DEFENDER: GymStartSessionOutProto.Result.ValueType # 6 - ERROR_TRAINING_INVALID_ATTACKER_COUNT: GymStartSessionOutProto.Result.ValueType # 7 - ERROR_ALL_POKEMON_FAINTED: GymStartSessionOutProto.Result.ValueType # 8 - ERROR_TOO_MANY_BATTLES: GymStartSessionOutProto.Result.ValueType # 9 - ERROR_TOO_MANY_PLAYERS: GymStartSessionOutProto.Result.ValueType # 10 - ERROR_GYM_BATTLE_LOCKOUT: GymStartSessionOutProto.Result.ValueType # 11 - ERROR_PLAYER_BELOW_MINIMUM_LEVEL: GymStartSessionOutProto.Result.ValueType # 12 - ERROR_NOT_IN_RANGE: GymStartSessionOutProto.Result.ValueType # 13 - ERROR_POI_INACCESSIBLE: GymStartSessionOutProto.Result.ValueType # 14 - ERROR_RAID_ACTIVE: GymStartSessionOutProto.Result.ValueType # 15 - - RESULT_FIELD_NUMBER: builtins.int - BATTLE_FIELD_NUMBER: builtins.int - result: global___GymStartSessionOutProto.Result.ValueType - @property - def battle(self) -> global___BattleProto: ... - def __init__( - self, - *, - result: global___GymStartSessionOutProto.Result.ValueType = ..., - battle: global___BattleProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["battle", b"battle"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["battle", b"battle", "result", b"result"]) -> None: ... - -global___GymStartSessionOutProto = GymStartSessionOutProto - -@typing_extensions.final -class GymStartSessionProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - GYM_ID_FIELD_NUMBER: builtins.int - ATTACKING_POKEMON_ID_FIELD_NUMBER: builtins.int - DEFENDING_POKEMON_ID_FIELD_NUMBER: builtins.int - PLAYER_LAT_DEGREES_FIELD_NUMBER: builtins.int - PLAYER_LNG_DEGREES_FIELD_NUMBER: builtins.int - LOBBY_JOIN_TIME_MS_FIELD_NUMBER: builtins.int - gym_id: builtins.str - @property - def attacking_pokemon_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - defending_pokemon_id: builtins.int - player_lat_degrees: builtins.float - player_lng_degrees: builtins.float - lobby_join_time_ms: builtins.int - def __init__( - self, - *, - gym_id: builtins.str = ..., - attacking_pokemon_id: collections.abc.Iterable[builtins.int] | None = ..., - defending_pokemon_id: builtins.int = ..., - player_lat_degrees: builtins.float = ..., - player_lng_degrees: builtins.float = ..., - lobby_join_time_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["attacking_pokemon_id", b"attacking_pokemon_id", "defending_pokemon_id", b"defending_pokemon_id", "gym_id", b"gym_id", "lobby_join_time_ms", b"lobby_join_time_ms", "player_lat_degrees", b"player_lat_degrees", "player_lng_degrees", b"player_lng_degrees"]) -> None: ... - -global___GymStartSessionProto = GymStartSessionProto - -@typing_extensions.final -class GymStateProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FORT_MAP_DATA_FIELD_NUMBER: builtins.int - GYM_MEMBERSHIP_FIELD_NUMBER: builtins.int - DEPLOY_LOCKOUT_FIELD_NUMBER: builtins.int - @property - def fort_map_data(self) -> global___PokemonFortProto: ... - @property - def gym_membership(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___GymMembershipProto]: ... - deploy_lockout: builtins.bool - def __init__( - self, - *, - fort_map_data: global___PokemonFortProto | None = ..., - gym_membership: collections.abc.Iterable[global___GymMembershipProto] | None = ..., - deploy_lockout: builtins.bool = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["fort_map_data", b"fort_map_data"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["deploy_lockout", b"deploy_lockout", "fort_map_data", b"fort_map_data", "gym_membership", b"gym_membership"]) -> None: ... - -global___GymStateProto = GymStateProto - -@typing_extensions.final -class GymStatusAndDefendersProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_FORT_PROTO_FIELD_NUMBER: builtins.int - GYM_DEFENDER_FIELD_NUMBER: builtins.int - @property - def pokemon_fort_proto(self) -> global___PokemonFortProto: ... - @property - def gym_defender(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___GymDefenderProto]: ... - def __init__( - self, - *, - pokemon_fort_proto: global___PokemonFortProto | None = ..., - gym_defender: collections.abc.Iterable[global___GymDefenderProto] | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["pokemon_fort_proto", b"pokemon_fort_proto"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["gym_defender", b"gym_defender", "pokemon_fort_proto", b"pokemon_fort_proto"]) -> None: ... - -global___GymStatusAndDefendersProto = GymStatusAndDefendersProto - -@typing_extensions.final -class HappeningNowSectionProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - EVENTS_FIELD_NUMBER: builtins.int - @property - def events(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EventSectionProto]: ... - def __init__( - self, - *, - events: collections.abc.Iterable[global___EventSectionProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["events", b"events"]) -> None: ... - -global___HappeningNowSectionProto = HappeningNowSectionProto - -@typing_extensions.final -class HashedKeyProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - HASHED_KEY_RAW_FIELD_NUMBER: builtins.int - hashed_key_raw: builtins.str - def __init__( - self, - *, - hashed_key_raw: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["hashed_key_raw", b"hashed_key_raw"]) -> None: ... - -global___HashedKeyProto = HashedKeyProto - -@typing_extensions.final -class HelpshiftSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MIN_PLAYER_LEVEL_FIELD_NUMBER: builtins.int - DEFAULT_PLAYER_LEVEL_FIELD_NUMBER: builtins.int - min_player_level: builtins.int - default_player_level: builtins.int - def __init__( - self, - *, - min_player_level: builtins.int = ..., - default_player_level: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["default_player_level", b"default_player_level", "min_player_level", b"min_player_level"]) -> None: ... - -global___HelpshiftSettingsProto = HelpshiftSettingsProto - -@typing_extensions.final -class HoloFitnessReportProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NUM_EGGS_HATCHED_FIELD_NUMBER: builtins.int - NUM_BUDDY_CANDY_EARNED_FIELD_NUMBER: builtins.int - DISTANCE_WALKED_KM_FIELD_NUMBER: builtins.int - WEEK_BUCKET_FIELD_NUMBER: builtins.int - num_eggs_hatched: builtins.int - num_buddy_candy_earned: builtins.int - distance_walked_km: builtins.float - week_bucket: builtins.int - def __init__( - self, - *, - num_eggs_hatched: builtins.int = ..., - num_buddy_candy_earned: builtins.int = ..., - distance_walked_km: builtins.float = ..., - week_bucket: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["distance_walked_km", b"distance_walked_km", "num_buddy_candy_earned", b"num_buddy_candy_earned", "num_eggs_hatched", b"num_eggs_hatched", "week_bucket", b"week_bucket"]) -> None: ... - -global___HoloFitnessReportProto = HoloFitnessReportProto - -@typing_extensions.final -class HoloInventoryItemProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_FIELD_NUMBER: builtins.int - ITEM_FIELD_NUMBER: builtins.int - POKEDEX_ENTRY_FIELD_NUMBER: builtins.int - PLAYER_STATS_FIELD_NUMBER: builtins.int - PLAYER_CURRENCY_FIELD_NUMBER: builtins.int - PLAYER_CAMERA_FIELD_NUMBER: builtins.int - INVENTORY_UPGRADES_FIELD_NUMBER: builtins.int - APPLIED_ITEMS_FIELD_NUMBER: builtins.int - EGG_INCUBATORS_FIELD_NUMBER: builtins.int - POKEMON_FAMILY_FIELD_NUMBER: builtins.int - QUEST_FIELD_NUMBER: builtins.int - AVATAR_ITEM_FIELD_NUMBER: builtins.int - RAID_TICKETS_FIELD_NUMBER: builtins.int - QUESTS_FIELD_NUMBER: builtins.int - GIFT_BOXES_FIELD_NUMBER: builtins.int - BELUGA_INCENSE_FIELD_NUMBER: builtins.int - SPARKLY_INCENSE_FIELD_NUMBER: builtins.int - LIMITED_PURCHASE_SKU_RECORD_FIELD_NUMBER: builtins.int - ROUTE_PLAY_FIELD_NUMBER: builtins.int - MEGA_EVOLVE_SPECIES_FIELD_NUMBER: builtins.int - STICKER_FIELD_NUMBER: builtins.int - POKEMON_HOME_FIELD_NUMBER: builtins.int - BADGE_DATA_FIELD_NUMBER: builtins.int - PLAYER_STATS_SNAPSHOTS_FIELD_NUMBER: builtins.int - FAKE_DATA_FIELD_NUMBER: builtins.int - POKEDEX_CATEGORY_MILESTONE_FIELD_NUMBER: builtins.int - SLEEP_RECORDS_FIELD_NUMBER: builtins.int - PLAYER_ATTRIBUTES_FIELD_NUMBER: builtins.int - FOLLOWER_DATA_FIELD_NUMBER: builtins.int - SQUASH_COUNT_FIELD_NUMBER: builtins.int - ROUTE_CREATIONS_FIELD_NUMBER: builtins.int - NEUTRAL_AVATAR_FIELD_NUMBER: builtins.int - NEUTRAL_AVATAR_ITEM_FIELD_NUMBER: builtins.int - APPLIED_BONUSES_FIELD_NUMBER: builtins.int - @property - def pokemon(self) -> global___PokemonProto: ... - @property - def item(self) -> global___ItemProto: ... - @property - def pokedex_entry(self) -> global___PokedexEntryProto: ... - @property - def player_stats(self) -> global___PlayerStatsProto: ... - @property - def player_currency(self) -> global___PlayerCurrencyProto: ... - @property - def player_camera(self) -> global___PlayerCameraProto: ... - @property - def inventory_upgrades(self) -> global___InventoryUpgradesProto: ... - @property - def applied_items(self) -> global___AppliedItemsProto: ... - @property - def egg_incubators(self) -> global___EggIncubatorsProto: ... - @property - def pokemon_family(self) -> global___PokemonFamilyProto: ... - @property - def quest(self) -> global___QuestProto: ... - @property - def avatar_item(self) -> global___AvatarItemProto: ... - @property - def raid_tickets(self) -> global___RaidTicketsProto: ... - @property - def quests(self) -> global___QuestsProto: ... - @property - def gift_boxes(self) -> global___GiftBoxesProto: ... - @property - def beluga_incense(self) -> global___BelugaIncenseBoxProto: ... - @property - def sparkly_incense(self) -> global___BelugaIncenseBoxProto: ... - @property - def limited_purchase_sku_record(self) -> global___LimitedPurchaseSkuRecordProto: ... - @property - def route_play(self) -> global___RoutePlayProto: ... - @property - def mega_evolve_species(self) -> global___MegaEvolvePokemonSpeciesProto: ... - @property - def sticker(self) -> global___StickerProto: ... - @property - def pokemon_home(self) -> global___PokemonHomeProto: ... - @property - def badge_data(self) -> global___BadgeData: ... - @property - def player_stats_snapshots(self) -> global___PlayerStatsSnapshotsProto: ... - @property - def fake_data(self) -> global___FakeDataProto: ... - @property - def pokedex_category_milestone(self) -> global___PokedexCategoryMilestoneProto: ... - @property - def sleep_records(self) -> global___SleepRecordsProto: ... - @property - def player_attributes(self) -> global___PlayerAttributesProto: ... - @property - def follower_data(self) -> global___FollowerDataProto: ... - @property - def squash_count(self) -> global___DailyCounterProto: ... - @property - def route_creations(self) -> global___RouteCreationsProto: ... - @property - def neutral_avatar(self) -> global___PlayerNeutralAvatarProto: ... - @property - def neutral_avatar_item(self) -> global___NeutralAvatarItemProto: ... - @property - def applied_bonuses(self) -> global___AppliedBonusesProto: ... - def __init__( - self, - *, - pokemon: global___PokemonProto | None = ..., - item: global___ItemProto | None = ..., - pokedex_entry: global___PokedexEntryProto | None = ..., - player_stats: global___PlayerStatsProto | None = ..., - player_currency: global___PlayerCurrencyProto | None = ..., - player_camera: global___PlayerCameraProto | None = ..., - inventory_upgrades: global___InventoryUpgradesProto | None = ..., - applied_items: global___AppliedItemsProto | None = ..., - egg_incubators: global___EggIncubatorsProto | None = ..., - pokemon_family: global___PokemonFamilyProto | None = ..., - quest: global___QuestProto | None = ..., - avatar_item: global___AvatarItemProto | None = ..., - raid_tickets: global___RaidTicketsProto | None = ..., - quests: global___QuestsProto | None = ..., - gift_boxes: global___GiftBoxesProto | None = ..., - beluga_incense: global___BelugaIncenseBoxProto | None = ..., - sparkly_incense: global___BelugaIncenseBoxProto | None = ..., - limited_purchase_sku_record: global___LimitedPurchaseSkuRecordProto | None = ..., - route_play: global___RoutePlayProto | None = ..., - mega_evolve_species: global___MegaEvolvePokemonSpeciesProto | None = ..., - sticker: global___StickerProto | None = ..., - pokemon_home: global___PokemonHomeProto | None = ..., - badge_data: global___BadgeData | None = ..., - player_stats_snapshots: global___PlayerStatsSnapshotsProto | None = ..., - fake_data: global___FakeDataProto | None = ..., - pokedex_category_milestone: global___PokedexCategoryMilestoneProto | None = ..., - sleep_records: global___SleepRecordsProto | None = ..., - player_attributes: global___PlayerAttributesProto | None = ..., - follower_data: global___FollowerDataProto | None = ..., - squash_count: global___DailyCounterProto | None = ..., - route_creations: global___RouteCreationsProto | None = ..., - neutral_avatar: global___PlayerNeutralAvatarProto | None = ..., - neutral_avatar_item: global___NeutralAvatarItemProto | None = ..., - applied_bonuses: global___AppliedBonusesProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["Type", b"Type", "applied_bonuses", b"applied_bonuses", "applied_items", b"applied_items", "avatar_item", b"avatar_item", "badge_data", b"badge_data", "beluga_incense", b"beluga_incense", "egg_incubators", b"egg_incubators", "fake_data", b"fake_data", "follower_data", b"follower_data", "gift_boxes", b"gift_boxes", "inventory_upgrades", b"inventory_upgrades", "item", b"item", "limited_purchase_sku_record", b"limited_purchase_sku_record", "mega_evolve_species", b"mega_evolve_species", "neutral_avatar", b"neutral_avatar", "neutral_avatar_item", b"neutral_avatar_item", "player_attributes", b"player_attributes", "player_camera", b"player_camera", "player_currency", b"player_currency", "player_stats", b"player_stats", "player_stats_snapshots", b"player_stats_snapshots", "pokedex_category_milestone", b"pokedex_category_milestone", "pokedex_entry", b"pokedex_entry", "pokemon", b"pokemon", "pokemon_family", b"pokemon_family", "pokemon_home", b"pokemon_home", "quest", b"quest", "quests", b"quests", "raid_tickets", b"raid_tickets", "route_creations", b"route_creations", "route_play", b"route_play", "sleep_records", b"sleep_records", "sparkly_incense", b"sparkly_incense", "squash_count", b"squash_count", "sticker", b"sticker"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["Type", b"Type", "applied_bonuses", b"applied_bonuses", "applied_items", b"applied_items", "avatar_item", b"avatar_item", "badge_data", b"badge_data", "beluga_incense", b"beluga_incense", "egg_incubators", b"egg_incubators", "fake_data", b"fake_data", "follower_data", b"follower_data", "gift_boxes", b"gift_boxes", "inventory_upgrades", b"inventory_upgrades", "item", b"item", "limited_purchase_sku_record", b"limited_purchase_sku_record", "mega_evolve_species", b"mega_evolve_species", "neutral_avatar", b"neutral_avatar", "neutral_avatar_item", b"neutral_avatar_item", "player_attributes", b"player_attributes", "player_camera", b"player_camera", "player_currency", b"player_currency", "player_stats", b"player_stats", "player_stats_snapshots", b"player_stats_snapshots", "pokedex_category_milestone", b"pokedex_category_milestone", "pokedex_entry", b"pokedex_entry", "pokemon", b"pokemon", "pokemon_family", b"pokemon_family", "pokemon_home", b"pokemon_home", "quest", b"quest", "quests", b"quests", "raid_tickets", b"raid_tickets", "route_creations", b"route_creations", "route_play", b"route_play", "sleep_records", b"sleep_records", "sparkly_incense", b"sparkly_incense", "squash_count", b"squash_count", "sticker", b"sticker"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["Type", b"Type"]) -> typing_extensions.Literal["pokemon", "item", "pokedex_entry", "player_stats", "player_currency", "player_camera", "inventory_upgrades", "applied_items", "egg_incubators", "pokemon_family", "quest", "avatar_item", "raid_tickets", "quests", "gift_boxes", "beluga_incense", "sparkly_incense", "limited_purchase_sku_record", "route_play", "mega_evolve_species", "sticker", "pokemon_home", "badge_data", "player_stats_snapshots", "fake_data", "pokedex_category_milestone", "sleep_records", "player_attributes", "follower_data", "squash_count", "route_creations", "neutral_avatar", "neutral_avatar_item", "applied_bonuses"] | None: ... - -global___HoloInventoryItemProto = HoloInventoryItemProto - -@typing_extensions.final -class HoloInventoryKeyProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_ID_FIELD_NUMBER: builtins.int - ITEM_FIELD_NUMBER: builtins.int - POKEDEX_ENTRY_ID_FIELD_NUMBER: builtins.int - PLAYER_STATS_FIELD_NUMBER: builtins.int - PLAYER_CURRENCY_FIELD_NUMBER: builtins.int - PLAYER_CAMERA_FIELD_NUMBER: builtins.int - INVENTORY_UPGRADES_FIELD_NUMBER: builtins.int - APPLIED_ITEMS_FIELD_NUMBER: builtins.int - EGG_INCUBATORS_FIELD_NUMBER: builtins.int - POKEMON_FAMILY_ID_FIELD_NUMBER: builtins.int - QUEST_TYPE_FIELD_NUMBER: builtins.int - AVATAR_TEMPLATE_ID_FIELD_NUMBER: builtins.int - RAID_TICKETS_FIELD_NUMBER: builtins.int - QUESTS_FIELD_NUMBER: builtins.int - GIFT_BOXES_FIELD_NUMBER: builtins.int - BELUGA_INCENSE_BOX_FIELD_NUMBER: builtins.int - VS_SEEKER_UPGRADES_FIELD_NUMBER: builtins.int - LIMITED_PURCHASE_SKU_RECORD_FIELD_NUMBER: builtins.int - ROUTE_PLAY_FIELD_NUMBER: builtins.int - MEGA_EVO_POKEMON_SPECIES_ID_FIELD_NUMBER: builtins.int - STICKER_ID_FIELD_NUMBER: builtins.int - POKEMON_HOME_FIELD_NUMBER: builtins.int - BADGE_FIELD_NUMBER: builtins.int - PLAYER_STATS_SNAPSHOT_FIELD_NUMBER: builtins.int - UNKNOWN_KEY_FIELD_NUMBER: builtins.int - FAKE_DATA_FIELD_NUMBER: builtins.int - POKEDEX_CATEGORY_FIELD_NUMBER: builtins.int - SLEEP_RECORDS_FIELD_NUMBER: builtins.int - PLAYER_ATTRIBUTES_FIELD_NUMBER: builtins.int - FOLLOWER_DATA_FIELD_NUMBER: builtins.int - SPARKLY_INCENSE_FIELD_NUMBER: builtins.int - SQUASH_COUNT_FIELD_NUMBER: builtins.int - ROUTE_CREATION_FIELD_NUMBER: builtins.int - NEUTRAL_AVATAR_FIELD_NUMBER: builtins.int - NEUTRAL_AVATAR_ITEM_TEMPLATE_ID_FIELD_NUMBER: builtins.int - APPLIED_BONUSES_FIELD_NUMBER: builtins.int - pokemon_id: builtins.int - item: global___Item.ValueType - pokedex_entry_id: global___HoloPokemonId.ValueType - player_stats: builtins.bool - player_currency: builtins.bool - player_camera: builtins.bool - inventory_upgrades: builtins.bool - applied_items: builtins.bool - egg_incubators: builtins.bool - pokemon_family_id: global___HoloPokemonFamilyId.ValueType - quest_type: global___QuestType.ValueType - avatar_template_id: builtins.str - raid_tickets: builtins.bool - quests: builtins.bool - gift_boxes: builtins.bool - beluga_incense_box: builtins.bool - vs_seeker_upgrades: builtins.bool - limited_purchase_sku_record: builtins.bool - route_play: builtins.bool - mega_evo_pokemon_species_id: builtins.int - sticker_id: builtins.str - pokemon_home: builtins.bool - badge: global___HoloBadgeType.ValueType - player_stats_snapshot: builtins.bool - unknown_key: builtins.int - fake_data: builtins.int - pokedex_category: global___PokedexCategory.ValueType - sleep_records: builtins.bool - player_attributes: builtins.bool - follower_data: builtins.bool - sparkly_incense: builtins.bool - squash_count: builtins.bool - route_creation: builtins.bool - neutral_avatar: builtins.bool - neutral_avatar_item_template_id: builtins.str - applied_bonuses: builtins.bool - def __init__( - self, - *, - pokemon_id: builtins.int = ..., - item: global___Item.ValueType = ..., - pokedex_entry_id: global___HoloPokemonId.ValueType = ..., - player_stats: builtins.bool = ..., - player_currency: builtins.bool = ..., - player_camera: builtins.bool = ..., - inventory_upgrades: builtins.bool = ..., - applied_items: builtins.bool = ..., - egg_incubators: builtins.bool = ..., - pokemon_family_id: global___HoloPokemonFamilyId.ValueType = ..., - quest_type: global___QuestType.ValueType = ..., - avatar_template_id: builtins.str = ..., - raid_tickets: builtins.bool = ..., - quests: builtins.bool = ..., - gift_boxes: builtins.bool = ..., - beluga_incense_box: builtins.bool = ..., - vs_seeker_upgrades: builtins.bool = ..., - limited_purchase_sku_record: builtins.bool = ..., - route_play: builtins.bool = ..., - mega_evo_pokemon_species_id: builtins.int = ..., - sticker_id: builtins.str = ..., - pokemon_home: builtins.bool = ..., - badge: global___HoloBadgeType.ValueType = ..., - player_stats_snapshot: builtins.bool = ..., - unknown_key: builtins.int = ..., - fake_data: builtins.int = ..., - pokedex_category: global___PokedexCategory.ValueType = ..., - sleep_records: builtins.bool = ..., - player_attributes: builtins.bool = ..., - follower_data: builtins.bool = ..., - sparkly_incense: builtins.bool = ..., - squash_count: builtins.bool = ..., - route_creation: builtins.bool = ..., - neutral_avatar: builtins.bool = ..., - neutral_avatar_item_template_id: builtins.str = ..., - applied_bonuses: builtins.bool = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["Type", b"Type", "applied_bonuses", b"applied_bonuses", "applied_items", b"applied_items", "avatar_template_id", b"avatar_template_id", "badge", b"badge", "beluga_incense_box", b"beluga_incense_box", "egg_incubators", b"egg_incubators", "fake_data", b"fake_data", "follower_data", b"follower_data", "gift_boxes", b"gift_boxes", "inventory_upgrades", b"inventory_upgrades", "item", b"item", "limited_purchase_sku_record", b"limited_purchase_sku_record", "mega_evo_pokemon_species_id", b"mega_evo_pokemon_species_id", "neutral_avatar", b"neutral_avatar", "neutral_avatar_item_template_id", b"neutral_avatar_item_template_id", "player_attributes", b"player_attributes", "player_camera", b"player_camera", "player_currency", b"player_currency", "player_stats", b"player_stats", "player_stats_snapshot", b"player_stats_snapshot", "pokedex_category", b"pokedex_category", "pokedex_entry_id", b"pokedex_entry_id", "pokemon_family_id", b"pokemon_family_id", "pokemon_home", b"pokemon_home", "pokemon_id", b"pokemon_id", "quest_type", b"quest_type", "quests", b"quests", "raid_tickets", b"raid_tickets", "route_creation", b"route_creation", "route_play", b"route_play", "sleep_records", b"sleep_records", "sparkly_incense", b"sparkly_incense", "squash_count", b"squash_count", "sticker_id", b"sticker_id", "unknown_key", b"unknown_key", "vs_seeker_upgrades", b"vs_seeker_upgrades"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["Type", b"Type", "applied_bonuses", b"applied_bonuses", "applied_items", b"applied_items", "avatar_template_id", b"avatar_template_id", "badge", b"badge", "beluga_incense_box", b"beluga_incense_box", "egg_incubators", b"egg_incubators", "fake_data", b"fake_data", "follower_data", b"follower_data", "gift_boxes", b"gift_boxes", "inventory_upgrades", b"inventory_upgrades", "item", b"item", "limited_purchase_sku_record", b"limited_purchase_sku_record", "mega_evo_pokemon_species_id", b"mega_evo_pokemon_species_id", "neutral_avatar", b"neutral_avatar", "neutral_avatar_item_template_id", b"neutral_avatar_item_template_id", "player_attributes", b"player_attributes", "player_camera", b"player_camera", "player_currency", b"player_currency", "player_stats", b"player_stats", "player_stats_snapshot", b"player_stats_snapshot", "pokedex_category", b"pokedex_category", "pokedex_entry_id", b"pokedex_entry_id", "pokemon_family_id", b"pokemon_family_id", "pokemon_home", b"pokemon_home", "pokemon_id", b"pokemon_id", "quest_type", b"quest_type", "quests", b"quests", "raid_tickets", b"raid_tickets", "route_creation", b"route_creation", "route_play", b"route_play", "sleep_records", b"sleep_records", "sparkly_incense", b"sparkly_incense", "squash_count", b"squash_count", "sticker_id", b"sticker_id", "unknown_key", b"unknown_key", "vs_seeker_upgrades", b"vs_seeker_upgrades"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["Type", b"Type"]) -> typing_extensions.Literal["pokemon_id", "item", "pokedex_entry_id", "player_stats", "player_currency", "player_camera", "inventory_upgrades", "applied_items", "egg_incubators", "pokemon_family_id", "quest_type", "avatar_template_id", "raid_tickets", "quests", "gift_boxes", "beluga_incense_box", "vs_seeker_upgrades", "limited_purchase_sku_record", "route_play", "mega_evo_pokemon_species_id", "sticker_id", "pokemon_home", "badge", "player_stats_snapshot", "unknown_key", "fake_data", "pokedex_category", "sleep_records", "player_attributes", "follower_data", "sparkly_incense", "squash_count", "route_creation", "neutral_avatar", "neutral_avatar_item_template_id", "applied_bonuses"] | None: ... - -global___HoloInventoryKeyProto = HoloInventoryKeyProto - -@typing_extensions.final -class HoloholoClientTelemetryOmniProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - BOOT_TIME_FIELD_NUMBER: builtins.int - FRAME_RATE_FIELD_NUMBER: builtins.int - GENERIC_CLICK_TELEMETRY_FIELD_NUMBER: builtins.int - MAP_EVENTS_TELEMETRY_FIELD_NUMBER: builtins.int - SPIN_POKESTOP_TELEMETRY_FIELD_NUMBER: builtins.int - PROFILE_PAGE_TELEMETRY_FIELD_NUMBER: builtins.int - SHOPPING_PAGE_TELEMETRY_FIELD_NUMBER: builtins.int - ENCOUNTER_POKEMON_TELEMETRY_FIELD_NUMBER: builtins.int - CATCH_POKEMON_TELEMETRY_FIELD_NUMBER: builtins.int - DEPLOY_POKEMON_TELEMETRY_FIELD_NUMBER: builtins.int - FEED_POKEMON_TELEMETRY_FIELD_NUMBER: builtins.int - EVOLVE_POKEMON_TELEMETRY_FIELD_NUMBER: builtins.int - RELEASE_POKEMON_TELEMETRY_FIELD_NUMBER: builtins.int - NICKNAME_POKEMON_TELEMETRY_FIELD_NUMBER: builtins.int - NEWS_PAGE_TELEMETRY_FIELD_NUMBER: builtins.int - ITEM_TELEMETRY_FIELD_NUMBER: builtins.int - BATTLE_PARTY_TELEMETRY_FIELD_NUMBER: builtins.int - PASSCODE_REDEEM_TELEMETRY_FIELD_NUMBER: builtins.int - LINK_LOGIN_TELEMETRY_FIELD_NUMBER: builtins.int - RAID_TELEMETRY_FIELD_NUMBER: builtins.int - PUSH_NOTIFICATION_TELEMETRY_FIELD_NUMBER: builtins.int - AVATAR_CUSTOMIZATION_TELEMETRY_FIELD_NUMBER: builtins.int - READ_POINT_OF_INTEREST_DESCRIPTION_TELEMETRY_FIELD_NUMBER: builtins.int - WEB_TELEMETRY_FIELD_NUMBER: builtins.int - CHANGE_AR_TELEMETRY_FIELD_NUMBER: builtins.int - WEATHER_DETAIL_CLICK_TELEMETRY_FIELD_NUMBER: builtins.int - USER_ISSUE_WEATHER_REPORT_FIELD_NUMBER: builtins.int - POKEMON_INVENTORY_TELEMETRY_FIELD_NUMBER: builtins.int - SOCIAL_TELEMETRY_FIELD_NUMBER: builtins.int - CHECK_ENCOUNTER_INFO_TELEMETRY_FIELD_NUMBER: builtins.int - POKEMON_GO_PLUS_TELEMETRY_FIELD_NUMBER: builtins.int - RPC_TIMING_TELEMETRY_FIELD_NUMBER: builtins.int - SOCIAL_GIFT_COUNT_TELEMETRY_FIELD_NUMBER: builtins.int - ASSET_BUNDLE_TELEMETRY_FIELD_NUMBER: builtins.int - ASSET_POI_DOWNLOAD_TELEMETRY_FIELD_NUMBER: builtins.int - ASSET_STREAM_DOWNLOAD_TELEMETRY_FIELD_NUMBER: builtins.int - ASSET_STREAM_CACHE_CULLED_TELEMETRY_FIELD_NUMBER: builtins.int - RPC_SOCKET_TIMING_TELEMETRY_FIELD_NUMBER: builtins.int - PERMISSIONS_FLOW_FIELD_NUMBER: builtins.int - DEVICE_SERVICE_TOGGLE_FIELD_NUMBER: builtins.int - BOOT_TELEMETRY_FIELD_NUMBER: builtins.int - USER_ATTRIBUTES_FIELD_NUMBER: builtins.int - ONBOARDING_TELEMETRY_FIELD_NUMBER: builtins.int - LOGIN_ACTION_TELEMETRY_FIELD_NUMBER: builtins.int - AR_PHOTO_SESSION_TELEMETRY_FIELD_NUMBER: builtins.int - INVASION_TELEMETRY_FIELD_NUMBER: builtins.int - COMBAT_MINIGAME_TELEMETRY_FIELD_NUMBER: builtins.int - LEAVE_POINT_OF_INTEREST_TELEMETRY_FIELD_NUMBER: builtins.int - VIEW_POINT_OF_INTEREST_IMAGE_TELEMETRY_FIELD_NUMBER: builtins.int - COMBAT_HUB_ENTRANCE_TELEMETRY_FIELD_NUMBER: builtins.int - LEAVE_INTERACTION_RANGE_TELEMETRY_FIELD_NUMBER: builtins.int - SHOPPING_PAGE_CLICK_TELEMETRY_FIELD_NUMBER: builtins.int - SHOPPING_PAGE_SCROLL_TELEMETRY_FIELD_NUMBER: builtins.int - DEVICE_SPECIFICATIONS_TELEMETRY_FIELD_NUMBER: builtins.int - SCREEN_RESOLUTION_TELEMETRY_FIELD_NUMBER: builtins.int - AR_BUDDY_MULTIPLAYER_SESSION_TELEMETRY_FIELD_NUMBER: builtins.int - BUDDY_MULTIPLAYER_CONNECTION_FAILED_TELEMETRY_FIELD_NUMBER: builtins.int - BUDDY_MULTIPLAYER_CONNECTION_SUCCEEDED_TELEMETRY_FIELD_NUMBER: builtins.int - BUDDY_MULTIPLAYER_TIME_TO_GET_SESSION_TELEMETRY_FIELD_NUMBER: builtins.int - PLAYER_HUD_NOTIFICATION_CLICK_TELEMETRY_FIELD_NUMBER: builtins.int - MONODEPTH_DOWNLOAD_TELEMETRY_FIELD_NUMBER: builtins.int - AR_MAPPING_TELEMETRY_FIELD_NUMBER: builtins.int - REMOTE_RAID_TELEMETRY_FIELD_NUMBER: builtins.int - DEVICE_OS_TELEMETRY_FIELD_NUMBER: builtins.int - NIANTIC_PROFILE_TELEMETRY_FIELD_NUMBER: builtins.int - CHANGE_ONLINE_STATUS_TELEMETRY_FIELD_NUMBER: builtins.int - DEEP_LINKING_TELEMETRY_FIELD_NUMBER: builtins.int - AR_MAPPING_SESSION_TELEMETRY_FIELD_NUMBER: builtins.int - POKEMON_HOME_TELEMETRY_FIELD_NUMBER: builtins.int - POKEMON_SEARCH_TELEMETRY_FIELD_NUMBER: builtins.int - IMAGE_GALLERY_TELEMETRY_FIELD_NUMBER: builtins.int - PLAYER_SHOWN_LEVEL_UP_SHARE_SCREEN_TELEMETRY_FIELD_NUMBER: builtins.int - REFERRAL_TELEMETRY_FIELD_NUMBER: builtins.int - UPLOAD_MANAGEMENT_TELEMETRY_FIELD_NUMBER: builtins.int - WAYSPOT_EDIT_TELEMETRY_FIELD_NUMBER: builtins.int - CLIENT_SETTINGS_TELEMETRY_FIELD_NUMBER: builtins.int - POKEDEX_CATEGORY_SELECTED_TELEMETRY_FIELD_NUMBER: builtins.int - PERCENT_SCROLLED_TELEMETRY_FIELD_NUMBER: builtins.int - ADDRESS_BOOK_IMPORT_TELEMETRY_FIELD_NUMBER: builtins.int - MISSING_TRANSLATION_TELEMETRY_FIELD_NUMBER: builtins.int - EGG_HATCH_TELEMETRY_FIELD_NUMBER: builtins.int - PUSH_GATEWAY_TELEMETRY_FIELD_NUMBER: builtins.int - PUSH_GATEWAY_UPSTREAM_ERROR_TELEMETRY_FIELD_NUMBER: builtins.int - USERNAME_SUGGESTION_TELEMETRY_FIELD_NUMBER: builtins.int - TUTORIAL_TELEMETRY_FIELD_NUMBER: builtins.int - POSTCARD_BOOK_TELEMETRY_FIELD_NUMBER: builtins.int - SOCIAL_INBOX_TELEMETRY_FIELD_NUMBER: builtins.int - HOME_WIDGET_TELEMETRY_FIELD_NUMBER: builtins.int - POKEMON_LOAD_DELAY_FIELD_NUMBER: builtins.int - ACCOUNT_DELETION_INITIATED_TELEMETRY_FIELD_NUMBER: builtins.int - FORT_UPDATE_LATENCY_TELEMETRY_FIELD_NUMBER: builtins.int - GET_MAP_OBJECTS_TRIGGER_TELEMETRY_FIELD_NUMBER: builtins.int - UPDATE_COMBAT_RESPONSE_TIME_TELEMETRY_FIELD_NUMBER: builtins.int - OPEN_CAMPFIRE_MAP_TELEMETRY_FIELD_NUMBER: builtins.int - DOWNLOAD_ALL_ASSETS_TELEMETRY_FIELD_NUMBER: builtins.int - DAILY_ADVENTURE_INCENSE_TELEMETRY_FIELD_NUMBER: builtins.int - CLIENT_TOGGLE_SETTINGS_TELEMETRY_FIELD_NUMBER: builtins.int - NOTIFICATION_PERMISSIONS_TELEMETRY_FIELD_NUMBER: builtins.int - ASSET_REFRESH_TELEMETRY_FIELD_NUMBER: builtins.int - CATCH_CARD_TELEMETRY_FIELD_NUMBER: builtins.int - FOLLOWER_POKEMON_TAPPED_TELEMETRY_FIELD_NUMBER: builtins.int - SIZE_RECORD_BREAK_TELEMETRY_FIELD_NUMBER: builtins.int - TIME_TO_PLAYABLE_TELEMETRY_FIELD_NUMBER: builtins.int - LANGUAGE_TELEMETRY_FIELD_NUMBER: builtins.int - QUEST_LIST_TELEMETRY_FIELD_NUMBER: builtins.int - MAP_RIGHTHAND_ICONS_TELEMETRY_FIELD_NUMBER: builtins.int - SHOWCASE_DETAILS_TELEMETRY_FIELD_NUMBER: builtins.int - SHOWCASE_REWARDS_TELEMETRY_FIELD_NUMBER: builtins.int - ROUTE_DISCOVERY_TELEMETRY_FIELD_NUMBER: builtins.int - ROUTE_PLAY_TAPPABLE_SPAWNED_TELEMETRY_FIELD_NUMBER: builtins.int - ROUTE_ERROR_TELEMETRY_FIELD_NUMBER: builtins.int - SERVER_DATA_FIELD_NUMBER: builtins.int - COMMON_FILTERS_FIELD_NUMBER: builtins.int - @property - def boot_time(self) -> global___BootTime: ... - @property - def frame_rate(self) -> global___FrameRate: ... - @property - def generic_click_telemetry(self) -> global___GenericClickTelemetry: ... - @property - def map_events_telemetry(self) -> global___MapEventsTelemetry: ... - @property - def spin_pokestop_telemetry(self) -> global___SpinPokestopTelemetry: ... - @property - def profile_page_telemetry(self) -> global___ProfilePageTelemetry: ... - @property - def shopping_page_telemetry(self) -> global___ShoppingPageTelemetry: ... - @property - def encounter_pokemon_telemetry(self) -> global___EncounterPokemonTelemetry: ... - @property - def catch_pokemon_telemetry(self) -> global___CatchPokemonTelemetry: ... - @property - def deploy_pokemon_telemetry(self) -> global___DeployPokemonTelemetry: ... - @property - def feed_pokemon_telemetry(self) -> global___FeedPokemonTelemetry: ... - @property - def evolve_pokemon_telemetry(self) -> global___EvolvePokemonTelemetry: ... - @property - def release_pokemon_telemetry(self) -> global___ReleasePokemonTelemetry: ... - @property - def nickname_pokemon_telemetry(self) -> global___NicknamePokemonTelemetry: ... - @property - def news_page_telemetry(self) -> global___NewsPageTelemetry: ... - @property - def item_telemetry(self) -> global___ItemTelemetry: ... - @property - def battle_party_telemetry(self) -> global___BattlePartyTelemetry: ... - @property - def passcode_redeem_telemetry(self) -> global___PasscodeRedeemTelemetry: ... - @property - def link_login_telemetry(self) -> global___LinkLoginTelemetry: ... - @property - def raid_telemetry(self) -> global___RaidTelemetry: ... - @property - def push_notification_telemetry(self) -> global___PushNotificationTelemetry: ... - @property - def avatar_customization_telemetry(self) -> global___AvatarCustomizationTelemetry: ... - @property - def read_point_of_interest_description_telemetry(self) -> global___ReadPointOfInterestDescriptionTelemetry: ... - @property - def web_telemetry(self) -> global___WebTelemetry: ... - @property - def change_ar_telemetry(self) -> global___ChangeArTelemetry: ... - @property - def weather_detail_click_telemetry(self) -> global___WeatherDetailClickTelemetry: ... - @property - def user_issue_weather_report(self) -> global___UserIssueWeatherReport: ... - @property - def pokemon_inventory_telemetry(self) -> global___PokemonInventoryTelemetry: ... - @property - def social_telemetry(self) -> global___SocialTelemetry: ... - @property - def check_encounter_info_telemetry(self) -> global___CheckEncounterTrayInfoTelemetry: ... - @property - def pokemon_go_plus_telemetry(self) -> global___PokemonGoPlusTelemetry: ... - @property - def rpc_timing_telemetry(self) -> global___RpcResponseTelemetry: ... - @property - def social_gift_count_telemetry(self) -> global___SocialGiftCountTelemetry: ... - @property - def asset_bundle_telemetry(self) -> global___AssetBundleDownloadTelemetry: ... - @property - def asset_poi_download_telemetry(self) -> global___AssetPoiDownloadTelemetry: ... - @property - def asset_stream_download_telemetry(self) -> global___AssetStreamDownloadTelemetry: ... - @property - def asset_stream_cache_culled_telemetry(self) -> global___AssetStreamCacheCulledTelemetry: ... - @property - def rpc_socket_timing_telemetry(self) -> global___RpcSocketResponseTelemetry: ... - @property - def permissions_flow(self) -> global___PermissionsFlowTelemetry: ... - @property - def device_service_toggle(self) -> global___DeviceServiceToggleTelemetry: ... - @property - def boot_telemetry(self) -> global___BootTelemetry: ... - @property - def user_attributes(self) -> global___UserAttributesProto: ... - @property - def onboarding_telemetry(self) -> global___OnboardingTelemetry: ... - @property - def login_action_telemetry(self) -> global___LoginActionTelemetry: ... - @property - def ar_photo_session_telemetry(self) -> global___ArPhotoSessionProto: ... - @property - def invasion_telemetry(self) -> global___InvasionTelemetry: ... - @property - def combat_minigame_telemetry(self) -> global___CombatMinigameTelemetry: ... - @property - def leave_point_of_interest_telemetry(self) -> global___LeavePointOfInterestTelemetry: ... - @property - def view_point_of_interest_image_telemetry(self) -> global___ViewPointOfInterestImageTelemetry: ... - @property - def combat_hub_entrance_telemetry(self) -> global___CombatHubEntranceTelemetry: ... - @property - def leave_interaction_range_telemetry(self) -> global___LeaveInteractionRangeTelemetry: ... - @property - def shopping_page_click_telemetry(self) -> global___ShoppingPageClickTelemetry: ... - @property - def shopping_page_scroll_telemetry(self) -> global___ShoppingPageScrollTelemetry: ... - @property - def device_specifications_telemetry(self) -> global___DeviceSpecificationsTelemetry: ... - @property - def screen_resolution_telemetry(self) -> global___ScreenResolutionTelemetry: ... - @property - def ar_buddy_multiplayer_session_telemetry(self) -> global___ARBuddyMultiplayerSessionTelemetry: ... - @property - def buddy_multiplayer_connection_failed_telemetry(self) -> global___BuddyMultiplayerConnectionFailedProto: ... - @property - def buddy_multiplayer_connection_succeeded_telemetry(self) -> global___BuddyMultiplayerConnectionSucceededProto: ... - @property - def buddy_multiplayer_time_to_get_session_telemetry(self) -> global___BuddyMultiplayerTimeToGetSessionProto: ... - @property - def player_hud_notification_click_telemetry(self) -> global___PlayerHudNotificationClickTelemetry: ... - @property - def monodepth_download_telemetry(self) -> global___MonodepthDownloadTelemetry: ... - @property - def ar_mapping_telemetry(self) -> global___ArMappingTelemetryProto: ... - @property - def remote_raid_telemetry(self) -> global___RemoteRaidTelemetry: ... - @property - def device_os_telemetry(self) -> global___DeviceOSTelemetry: ... - @property - def niantic_profile_telemetry(self) -> global___NianticProfileTelemetry: ... - @property - def change_online_status_telemetry(self) -> global___ChangeOnlineStatusTelemetry: ... - @property - def deep_linking_telemetry(self) -> global___DeepLinkingTelemetry: ... - @property - def ar_mapping_session_telemetry(self) -> global___ArMappingSessionTelemetryProto: ... - @property - def pokemon_home_telemetry(self) -> global___PokemonHomeTelemetry: ... - @property - def pokemon_search_telemetry(self) -> global___PokemonSearchTelemetry: ... - @property - def image_gallery_telemetry(self) -> global___ImageGalleryTelemetry: ... - @property - def player_shown_level_up_share_screen_telemetry(self) -> global___PlayerShownLevelUpShareScreenTelemetry: ... - @property - def referral_telemetry(self) -> global___ReferralTelemetry: ... - @property - def upload_management_telemetry(self) -> global___UploadManagementTelemetry: ... - @property - def wayspot_edit_telemetry(self) -> global___WayspotEditTelemetry: ... - @property - def client_settings_telemetry(self) -> global___ClientSettingsTelemetry: ... - @property - def pokedex_category_selected_telemetry(self) -> global___PokedexCategorySelectedTelemetry: ... - @property - def percent_scrolled_telemetry(self) -> global___PercentScrolledTelemetry: ... - @property - def address_book_import_telemetry(self) -> global___AddressBookImportTelemetry: ... - @property - def missing_translation_telemetry(self) -> global___MissingTranslationTelemetry: ... - @property - def egg_hatch_telemetry(self) -> global___EggHatchTelemetry: ... - @property - def push_gateway_telemetry(self) -> global___PushGatewayTelemetry: ... - @property - def push_gateway_upstream_error_telemetry(self) -> global___PushGatewayUpstreamErrorTelemetry: ... - @property - def username_suggestion_telemetry(self) -> global___UsernameSuggestionTelemetry: ... - @property - def tutorial_telemetry(self) -> global___TutorialTelemetry: ... - @property - def postcard_book_telemetry(self) -> global___PostcardBookTelemetry: ... - @property - def social_inbox_telemetry(self) -> global___SocialInboxLatencyTelemetry: ... - @property - def home_widget_telemetry(self) -> global___HomeWidgetTelemetry: ... - @property - def pokemon_load_delay(self) -> global___PokemonLoadDelay: ... - @property - def account_deletion_initiated_telemetry(self) -> global___AccountDeletionInitiatedTelemetry: ... - @property - def fort_update_latency_telemetry(self) -> global___FortUpdateLatencyTelemetry: ... - @property - def get_map_objects_trigger_telemetry(self) -> global___GetMapObjectsTriggerTelemetry: ... - @property - def update_combat_response_time_telemetry(self) -> global___UpdateCombatResponseTimeTelemetry: ... - @property - def open_campfire_map_telemetry(self) -> global___OpenCampfireMapTelemetry: ... - @property - def download_all_assets_telemetry(self) -> global___DownloadAllAssetsTelemetry: ... - @property - def daily_adventure_incense_telemetry(self) -> global___DailyAdventureIncenseTelemetry: ... - @property - def client_toggle_settings_telemetry(self) -> global___ClientToggleSettingsTelemetry: ... - @property - def notification_permissions_telemetry(self) -> global___NotificationPermissionsTelemetry: ... - @property - def asset_refresh_telemetry(self) -> global___AssetRefreshTelemetry: ... - @property - def catch_card_telemetry(self) -> global___CatchCardTelemetry: ... - @property - def follower_pokemon_tapped_telemetry(self) -> global___FollowerPokemonTappedTelemetry: ... - @property - def size_record_break_telemetry(self) -> global___SizeRecordBreakTelemetry: ... - @property - def time_to_playable_telemetry(self) -> global___TimeToPlayableTelemetry: ... - @property - def language_telemetry(self) -> global___LanguageTelemetry: ... - @property - def quest_list_telemetry(self) -> global___QuestListTelemetry: ... - @property - def map_righthand_icons_telemetry(self) -> global___MapRighthandIconsTelemetry: ... - @property - def showcase_details_telemetry(self) -> global___ShowcaseDetailsTelemetry: ... - @property - def showcase_rewards_telemetry(self) -> global___ShowcaseRewardTelemetry: ... - @property - def route_discovery_telemetry(self) -> global___RouteDiscoveryTelemetry: ... - @property - def route_play_tappable_spawned_telemetry(self) -> global___RoutePlayTappableSpawnedTelemetry: ... - @property - def route_error_telemetry(self) -> global___RouteErrorTelemetry: ... - @property - def server_data(self) -> global___TelemetryServerData: ... - @property - def common_filters(self) -> global___TelemetryCommonFilterProto: ... - def __init__( - self, - *, - boot_time: global___BootTime | None = ..., - frame_rate: global___FrameRate | None = ..., - generic_click_telemetry: global___GenericClickTelemetry | None = ..., - map_events_telemetry: global___MapEventsTelemetry | None = ..., - spin_pokestop_telemetry: global___SpinPokestopTelemetry | None = ..., - profile_page_telemetry: global___ProfilePageTelemetry | None = ..., - shopping_page_telemetry: global___ShoppingPageTelemetry | None = ..., - encounter_pokemon_telemetry: global___EncounterPokemonTelemetry | None = ..., - catch_pokemon_telemetry: global___CatchPokemonTelemetry | None = ..., - deploy_pokemon_telemetry: global___DeployPokemonTelemetry | None = ..., - feed_pokemon_telemetry: global___FeedPokemonTelemetry | None = ..., - evolve_pokemon_telemetry: global___EvolvePokemonTelemetry | None = ..., - release_pokemon_telemetry: global___ReleasePokemonTelemetry | None = ..., - nickname_pokemon_telemetry: global___NicknamePokemonTelemetry | None = ..., - news_page_telemetry: global___NewsPageTelemetry | None = ..., - item_telemetry: global___ItemTelemetry | None = ..., - battle_party_telemetry: global___BattlePartyTelemetry | None = ..., - passcode_redeem_telemetry: global___PasscodeRedeemTelemetry | None = ..., - link_login_telemetry: global___LinkLoginTelemetry | None = ..., - raid_telemetry: global___RaidTelemetry | None = ..., - push_notification_telemetry: global___PushNotificationTelemetry | None = ..., - avatar_customization_telemetry: global___AvatarCustomizationTelemetry | None = ..., - read_point_of_interest_description_telemetry: global___ReadPointOfInterestDescriptionTelemetry | None = ..., - web_telemetry: global___WebTelemetry | None = ..., - change_ar_telemetry: global___ChangeArTelemetry | None = ..., - weather_detail_click_telemetry: global___WeatherDetailClickTelemetry | None = ..., - user_issue_weather_report: global___UserIssueWeatherReport | None = ..., - pokemon_inventory_telemetry: global___PokemonInventoryTelemetry | None = ..., - social_telemetry: global___SocialTelemetry | None = ..., - check_encounter_info_telemetry: global___CheckEncounterTrayInfoTelemetry | None = ..., - pokemon_go_plus_telemetry: global___PokemonGoPlusTelemetry | None = ..., - rpc_timing_telemetry: global___RpcResponseTelemetry | None = ..., - social_gift_count_telemetry: global___SocialGiftCountTelemetry | None = ..., - asset_bundle_telemetry: global___AssetBundleDownloadTelemetry | None = ..., - asset_poi_download_telemetry: global___AssetPoiDownloadTelemetry | None = ..., - asset_stream_download_telemetry: global___AssetStreamDownloadTelemetry | None = ..., - asset_stream_cache_culled_telemetry: global___AssetStreamCacheCulledTelemetry | None = ..., - rpc_socket_timing_telemetry: global___RpcSocketResponseTelemetry | None = ..., - permissions_flow: global___PermissionsFlowTelemetry | None = ..., - device_service_toggle: global___DeviceServiceToggleTelemetry | None = ..., - boot_telemetry: global___BootTelemetry | None = ..., - user_attributes: global___UserAttributesProto | None = ..., - onboarding_telemetry: global___OnboardingTelemetry | None = ..., - login_action_telemetry: global___LoginActionTelemetry | None = ..., - ar_photo_session_telemetry: global___ArPhotoSessionProto | None = ..., - invasion_telemetry: global___InvasionTelemetry | None = ..., - combat_minigame_telemetry: global___CombatMinigameTelemetry | None = ..., - leave_point_of_interest_telemetry: global___LeavePointOfInterestTelemetry | None = ..., - view_point_of_interest_image_telemetry: global___ViewPointOfInterestImageTelemetry | None = ..., - combat_hub_entrance_telemetry: global___CombatHubEntranceTelemetry | None = ..., - leave_interaction_range_telemetry: global___LeaveInteractionRangeTelemetry | None = ..., - shopping_page_click_telemetry: global___ShoppingPageClickTelemetry | None = ..., - shopping_page_scroll_telemetry: global___ShoppingPageScrollTelemetry | None = ..., - device_specifications_telemetry: global___DeviceSpecificationsTelemetry | None = ..., - screen_resolution_telemetry: global___ScreenResolutionTelemetry | None = ..., - ar_buddy_multiplayer_session_telemetry: global___ARBuddyMultiplayerSessionTelemetry | None = ..., - buddy_multiplayer_connection_failed_telemetry: global___BuddyMultiplayerConnectionFailedProto | None = ..., - buddy_multiplayer_connection_succeeded_telemetry: global___BuddyMultiplayerConnectionSucceededProto | None = ..., - buddy_multiplayer_time_to_get_session_telemetry: global___BuddyMultiplayerTimeToGetSessionProto | None = ..., - player_hud_notification_click_telemetry: global___PlayerHudNotificationClickTelemetry | None = ..., - monodepth_download_telemetry: global___MonodepthDownloadTelemetry | None = ..., - ar_mapping_telemetry: global___ArMappingTelemetryProto | None = ..., - remote_raid_telemetry: global___RemoteRaidTelemetry | None = ..., - device_os_telemetry: global___DeviceOSTelemetry | None = ..., - niantic_profile_telemetry: global___NianticProfileTelemetry | None = ..., - change_online_status_telemetry: global___ChangeOnlineStatusTelemetry | None = ..., - deep_linking_telemetry: global___DeepLinkingTelemetry | None = ..., - ar_mapping_session_telemetry: global___ArMappingSessionTelemetryProto | None = ..., - pokemon_home_telemetry: global___PokemonHomeTelemetry | None = ..., - pokemon_search_telemetry: global___PokemonSearchTelemetry | None = ..., - image_gallery_telemetry: global___ImageGalleryTelemetry | None = ..., - player_shown_level_up_share_screen_telemetry: global___PlayerShownLevelUpShareScreenTelemetry | None = ..., - referral_telemetry: global___ReferralTelemetry | None = ..., - upload_management_telemetry: global___UploadManagementTelemetry | None = ..., - wayspot_edit_telemetry: global___WayspotEditTelemetry | None = ..., - client_settings_telemetry: global___ClientSettingsTelemetry | None = ..., - pokedex_category_selected_telemetry: global___PokedexCategorySelectedTelemetry | None = ..., - percent_scrolled_telemetry: global___PercentScrolledTelemetry | None = ..., - address_book_import_telemetry: global___AddressBookImportTelemetry | None = ..., - missing_translation_telemetry: global___MissingTranslationTelemetry | None = ..., - egg_hatch_telemetry: global___EggHatchTelemetry | None = ..., - push_gateway_telemetry: global___PushGatewayTelemetry | None = ..., - push_gateway_upstream_error_telemetry: global___PushGatewayUpstreamErrorTelemetry | None = ..., - username_suggestion_telemetry: global___UsernameSuggestionTelemetry | None = ..., - tutorial_telemetry: global___TutorialTelemetry | None = ..., - postcard_book_telemetry: global___PostcardBookTelemetry | None = ..., - social_inbox_telemetry: global___SocialInboxLatencyTelemetry | None = ..., - home_widget_telemetry: global___HomeWidgetTelemetry | None = ..., - pokemon_load_delay: global___PokemonLoadDelay | None = ..., - account_deletion_initiated_telemetry: global___AccountDeletionInitiatedTelemetry | None = ..., - fort_update_latency_telemetry: global___FortUpdateLatencyTelemetry | None = ..., - get_map_objects_trigger_telemetry: global___GetMapObjectsTriggerTelemetry | None = ..., - update_combat_response_time_telemetry: global___UpdateCombatResponseTimeTelemetry | None = ..., - open_campfire_map_telemetry: global___OpenCampfireMapTelemetry | None = ..., - download_all_assets_telemetry: global___DownloadAllAssetsTelemetry | None = ..., - daily_adventure_incense_telemetry: global___DailyAdventureIncenseTelemetry | None = ..., - client_toggle_settings_telemetry: global___ClientToggleSettingsTelemetry | None = ..., - notification_permissions_telemetry: global___NotificationPermissionsTelemetry | None = ..., - asset_refresh_telemetry: global___AssetRefreshTelemetry | None = ..., - catch_card_telemetry: global___CatchCardTelemetry | None = ..., - follower_pokemon_tapped_telemetry: global___FollowerPokemonTappedTelemetry | None = ..., - size_record_break_telemetry: global___SizeRecordBreakTelemetry | None = ..., - time_to_playable_telemetry: global___TimeToPlayableTelemetry | None = ..., - language_telemetry: global___LanguageTelemetry | None = ..., - quest_list_telemetry: global___QuestListTelemetry | None = ..., - map_righthand_icons_telemetry: global___MapRighthandIconsTelemetry | None = ..., - showcase_details_telemetry: global___ShowcaseDetailsTelemetry | None = ..., - showcase_rewards_telemetry: global___ShowcaseRewardTelemetry | None = ..., - route_discovery_telemetry: global___RouteDiscoveryTelemetry | None = ..., - route_play_tappable_spawned_telemetry: global___RoutePlayTappableSpawnedTelemetry | None = ..., - route_error_telemetry: global___RouteErrorTelemetry | None = ..., - server_data: global___TelemetryServerData | None = ..., - common_filters: global___TelemetryCommonFilterProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["TelemetryData", b"TelemetryData", "account_deletion_initiated_telemetry", b"account_deletion_initiated_telemetry", "address_book_import_telemetry", b"address_book_import_telemetry", "ar_buddy_multiplayer_session_telemetry", b"ar_buddy_multiplayer_session_telemetry", "ar_mapping_session_telemetry", b"ar_mapping_session_telemetry", "ar_mapping_telemetry", b"ar_mapping_telemetry", "ar_photo_session_telemetry", b"ar_photo_session_telemetry", "asset_bundle_telemetry", b"asset_bundle_telemetry", "asset_poi_download_telemetry", b"asset_poi_download_telemetry", "asset_refresh_telemetry", b"asset_refresh_telemetry", "asset_stream_cache_culled_telemetry", b"asset_stream_cache_culled_telemetry", "asset_stream_download_telemetry", b"asset_stream_download_telemetry", "avatar_customization_telemetry", b"avatar_customization_telemetry", "battle_party_telemetry", b"battle_party_telemetry", "boot_telemetry", b"boot_telemetry", "boot_time", b"boot_time", "buddy_multiplayer_connection_failed_telemetry", b"buddy_multiplayer_connection_failed_telemetry", "buddy_multiplayer_connection_succeeded_telemetry", b"buddy_multiplayer_connection_succeeded_telemetry", "buddy_multiplayer_time_to_get_session_telemetry", b"buddy_multiplayer_time_to_get_session_telemetry", "catch_card_telemetry", b"catch_card_telemetry", "catch_pokemon_telemetry", b"catch_pokemon_telemetry", "change_ar_telemetry", b"change_ar_telemetry", "change_online_status_telemetry", b"change_online_status_telemetry", "check_encounter_info_telemetry", b"check_encounter_info_telemetry", "client_settings_telemetry", b"client_settings_telemetry", "client_toggle_settings_telemetry", b"client_toggle_settings_telemetry", "combat_hub_entrance_telemetry", b"combat_hub_entrance_telemetry", "combat_minigame_telemetry", b"combat_minigame_telemetry", "common_filters", b"common_filters", "daily_adventure_incense_telemetry", b"daily_adventure_incense_telemetry", "deep_linking_telemetry", b"deep_linking_telemetry", "deploy_pokemon_telemetry", b"deploy_pokemon_telemetry", "device_os_telemetry", b"device_os_telemetry", "device_service_toggle", b"device_service_toggle", "device_specifications_telemetry", b"device_specifications_telemetry", "download_all_assets_telemetry", b"download_all_assets_telemetry", "egg_hatch_telemetry", b"egg_hatch_telemetry", "encounter_pokemon_telemetry", b"encounter_pokemon_telemetry", "evolve_pokemon_telemetry", b"evolve_pokemon_telemetry", "feed_pokemon_telemetry", b"feed_pokemon_telemetry", "follower_pokemon_tapped_telemetry", b"follower_pokemon_tapped_telemetry", "fort_update_latency_telemetry", b"fort_update_latency_telemetry", "frame_rate", b"frame_rate", "generic_click_telemetry", b"generic_click_telemetry", "get_map_objects_trigger_telemetry", b"get_map_objects_trigger_telemetry", "home_widget_telemetry", b"home_widget_telemetry", "image_gallery_telemetry", b"image_gallery_telemetry", "invasion_telemetry", b"invasion_telemetry", "item_telemetry", b"item_telemetry", "language_telemetry", b"language_telemetry", "leave_interaction_range_telemetry", b"leave_interaction_range_telemetry", "leave_point_of_interest_telemetry", b"leave_point_of_interest_telemetry", "link_login_telemetry", b"link_login_telemetry", "login_action_telemetry", b"login_action_telemetry", "map_events_telemetry", b"map_events_telemetry", "map_righthand_icons_telemetry", b"map_righthand_icons_telemetry", "missing_translation_telemetry", b"missing_translation_telemetry", "monodepth_download_telemetry", b"monodepth_download_telemetry", "news_page_telemetry", b"news_page_telemetry", "niantic_profile_telemetry", b"niantic_profile_telemetry", "nickname_pokemon_telemetry", b"nickname_pokemon_telemetry", "notification_permissions_telemetry", b"notification_permissions_telemetry", "onboarding_telemetry", b"onboarding_telemetry", "open_campfire_map_telemetry", b"open_campfire_map_telemetry", "passcode_redeem_telemetry", b"passcode_redeem_telemetry", "percent_scrolled_telemetry", b"percent_scrolled_telemetry", "permissions_flow", b"permissions_flow", "player_hud_notification_click_telemetry", b"player_hud_notification_click_telemetry", "player_shown_level_up_share_screen_telemetry", b"player_shown_level_up_share_screen_telemetry", "pokedex_category_selected_telemetry", b"pokedex_category_selected_telemetry", "pokemon_go_plus_telemetry", b"pokemon_go_plus_telemetry", "pokemon_home_telemetry", b"pokemon_home_telemetry", "pokemon_inventory_telemetry", b"pokemon_inventory_telemetry", "pokemon_load_delay", b"pokemon_load_delay", "pokemon_search_telemetry", b"pokemon_search_telemetry", "postcard_book_telemetry", b"postcard_book_telemetry", "profile_page_telemetry", b"profile_page_telemetry", "push_gateway_telemetry", b"push_gateway_telemetry", "push_gateway_upstream_error_telemetry", b"push_gateway_upstream_error_telemetry", "push_notification_telemetry", b"push_notification_telemetry", "quest_list_telemetry", b"quest_list_telemetry", "raid_telemetry", b"raid_telemetry", "read_point_of_interest_description_telemetry", b"read_point_of_interest_description_telemetry", "referral_telemetry", b"referral_telemetry", "release_pokemon_telemetry", b"release_pokemon_telemetry", "remote_raid_telemetry", b"remote_raid_telemetry", "route_discovery_telemetry", b"route_discovery_telemetry", "route_error_telemetry", b"route_error_telemetry", "route_play_tappable_spawned_telemetry", b"route_play_tappable_spawned_telemetry", "rpc_socket_timing_telemetry", b"rpc_socket_timing_telemetry", "rpc_timing_telemetry", b"rpc_timing_telemetry", "screen_resolution_telemetry", b"screen_resolution_telemetry", "server_data", b"server_data", "shopping_page_click_telemetry", b"shopping_page_click_telemetry", "shopping_page_scroll_telemetry", b"shopping_page_scroll_telemetry", "shopping_page_telemetry", b"shopping_page_telemetry", "showcase_details_telemetry", b"showcase_details_telemetry", "showcase_rewards_telemetry", b"showcase_rewards_telemetry", "size_record_break_telemetry", b"size_record_break_telemetry", "social_gift_count_telemetry", b"social_gift_count_telemetry", "social_inbox_telemetry", b"social_inbox_telemetry", "social_telemetry", b"social_telemetry", "spin_pokestop_telemetry", b"spin_pokestop_telemetry", "time_to_playable_telemetry", b"time_to_playable_telemetry", "tutorial_telemetry", b"tutorial_telemetry", "update_combat_response_time_telemetry", b"update_combat_response_time_telemetry", "upload_management_telemetry", b"upload_management_telemetry", "user_attributes", b"user_attributes", "user_issue_weather_report", b"user_issue_weather_report", "username_suggestion_telemetry", b"username_suggestion_telemetry", "view_point_of_interest_image_telemetry", b"view_point_of_interest_image_telemetry", "wayspot_edit_telemetry", b"wayspot_edit_telemetry", "weather_detail_click_telemetry", b"weather_detail_click_telemetry", "web_telemetry", b"web_telemetry"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["TelemetryData", b"TelemetryData", "account_deletion_initiated_telemetry", b"account_deletion_initiated_telemetry", "address_book_import_telemetry", b"address_book_import_telemetry", "ar_buddy_multiplayer_session_telemetry", b"ar_buddy_multiplayer_session_telemetry", "ar_mapping_session_telemetry", b"ar_mapping_session_telemetry", "ar_mapping_telemetry", b"ar_mapping_telemetry", "ar_photo_session_telemetry", b"ar_photo_session_telemetry", "asset_bundle_telemetry", b"asset_bundle_telemetry", "asset_poi_download_telemetry", b"asset_poi_download_telemetry", "asset_refresh_telemetry", b"asset_refresh_telemetry", "asset_stream_cache_culled_telemetry", b"asset_stream_cache_culled_telemetry", "asset_stream_download_telemetry", b"asset_stream_download_telemetry", "avatar_customization_telemetry", b"avatar_customization_telemetry", "battle_party_telemetry", b"battle_party_telemetry", "boot_telemetry", b"boot_telemetry", "boot_time", b"boot_time", "buddy_multiplayer_connection_failed_telemetry", b"buddy_multiplayer_connection_failed_telemetry", "buddy_multiplayer_connection_succeeded_telemetry", b"buddy_multiplayer_connection_succeeded_telemetry", "buddy_multiplayer_time_to_get_session_telemetry", b"buddy_multiplayer_time_to_get_session_telemetry", "catch_card_telemetry", b"catch_card_telemetry", "catch_pokemon_telemetry", b"catch_pokemon_telemetry", "change_ar_telemetry", b"change_ar_telemetry", "change_online_status_telemetry", b"change_online_status_telemetry", "check_encounter_info_telemetry", b"check_encounter_info_telemetry", "client_settings_telemetry", b"client_settings_telemetry", "client_toggle_settings_telemetry", b"client_toggle_settings_telemetry", "combat_hub_entrance_telemetry", b"combat_hub_entrance_telemetry", "combat_minigame_telemetry", b"combat_minigame_telemetry", "common_filters", b"common_filters", "daily_adventure_incense_telemetry", b"daily_adventure_incense_telemetry", "deep_linking_telemetry", b"deep_linking_telemetry", "deploy_pokemon_telemetry", b"deploy_pokemon_telemetry", "device_os_telemetry", b"device_os_telemetry", "device_service_toggle", b"device_service_toggle", "device_specifications_telemetry", b"device_specifications_telemetry", "download_all_assets_telemetry", b"download_all_assets_telemetry", "egg_hatch_telemetry", b"egg_hatch_telemetry", "encounter_pokemon_telemetry", b"encounter_pokemon_telemetry", "evolve_pokemon_telemetry", b"evolve_pokemon_telemetry", "feed_pokemon_telemetry", b"feed_pokemon_telemetry", "follower_pokemon_tapped_telemetry", b"follower_pokemon_tapped_telemetry", "fort_update_latency_telemetry", b"fort_update_latency_telemetry", "frame_rate", b"frame_rate", "generic_click_telemetry", b"generic_click_telemetry", "get_map_objects_trigger_telemetry", b"get_map_objects_trigger_telemetry", "home_widget_telemetry", b"home_widget_telemetry", "image_gallery_telemetry", b"image_gallery_telemetry", "invasion_telemetry", b"invasion_telemetry", "item_telemetry", b"item_telemetry", "language_telemetry", b"language_telemetry", "leave_interaction_range_telemetry", b"leave_interaction_range_telemetry", "leave_point_of_interest_telemetry", b"leave_point_of_interest_telemetry", "link_login_telemetry", b"link_login_telemetry", "login_action_telemetry", b"login_action_telemetry", "map_events_telemetry", b"map_events_telemetry", "map_righthand_icons_telemetry", b"map_righthand_icons_telemetry", "missing_translation_telemetry", b"missing_translation_telemetry", "monodepth_download_telemetry", b"monodepth_download_telemetry", "news_page_telemetry", b"news_page_telemetry", "niantic_profile_telemetry", b"niantic_profile_telemetry", "nickname_pokemon_telemetry", b"nickname_pokemon_telemetry", "notification_permissions_telemetry", b"notification_permissions_telemetry", "onboarding_telemetry", b"onboarding_telemetry", "open_campfire_map_telemetry", b"open_campfire_map_telemetry", "passcode_redeem_telemetry", b"passcode_redeem_telemetry", "percent_scrolled_telemetry", b"percent_scrolled_telemetry", "permissions_flow", b"permissions_flow", "player_hud_notification_click_telemetry", b"player_hud_notification_click_telemetry", "player_shown_level_up_share_screen_telemetry", b"player_shown_level_up_share_screen_telemetry", "pokedex_category_selected_telemetry", b"pokedex_category_selected_telemetry", "pokemon_go_plus_telemetry", b"pokemon_go_plus_telemetry", "pokemon_home_telemetry", b"pokemon_home_telemetry", "pokemon_inventory_telemetry", b"pokemon_inventory_telemetry", "pokemon_load_delay", b"pokemon_load_delay", "pokemon_search_telemetry", b"pokemon_search_telemetry", "postcard_book_telemetry", b"postcard_book_telemetry", "profile_page_telemetry", b"profile_page_telemetry", "push_gateway_telemetry", b"push_gateway_telemetry", "push_gateway_upstream_error_telemetry", b"push_gateway_upstream_error_telemetry", "push_notification_telemetry", b"push_notification_telemetry", "quest_list_telemetry", b"quest_list_telemetry", "raid_telemetry", b"raid_telemetry", "read_point_of_interest_description_telemetry", b"read_point_of_interest_description_telemetry", "referral_telemetry", b"referral_telemetry", "release_pokemon_telemetry", b"release_pokemon_telemetry", "remote_raid_telemetry", b"remote_raid_telemetry", "route_discovery_telemetry", b"route_discovery_telemetry", "route_error_telemetry", b"route_error_telemetry", "route_play_tappable_spawned_telemetry", b"route_play_tappable_spawned_telemetry", "rpc_socket_timing_telemetry", b"rpc_socket_timing_telemetry", "rpc_timing_telemetry", b"rpc_timing_telemetry", "screen_resolution_telemetry", b"screen_resolution_telemetry", "server_data", b"server_data", "shopping_page_click_telemetry", b"shopping_page_click_telemetry", "shopping_page_scroll_telemetry", b"shopping_page_scroll_telemetry", "shopping_page_telemetry", b"shopping_page_telemetry", "showcase_details_telemetry", b"showcase_details_telemetry", "showcase_rewards_telemetry", b"showcase_rewards_telemetry", "size_record_break_telemetry", b"size_record_break_telemetry", "social_gift_count_telemetry", b"social_gift_count_telemetry", "social_inbox_telemetry", b"social_inbox_telemetry", "social_telemetry", b"social_telemetry", "spin_pokestop_telemetry", b"spin_pokestop_telemetry", "time_to_playable_telemetry", b"time_to_playable_telemetry", "tutorial_telemetry", b"tutorial_telemetry", "update_combat_response_time_telemetry", b"update_combat_response_time_telemetry", "upload_management_telemetry", b"upload_management_telemetry", "user_attributes", b"user_attributes", "user_issue_weather_report", b"user_issue_weather_report", "username_suggestion_telemetry", b"username_suggestion_telemetry", "view_point_of_interest_image_telemetry", b"view_point_of_interest_image_telemetry", "wayspot_edit_telemetry", b"wayspot_edit_telemetry", "weather_detail_click_telemetry", b"weather_detail_click_telemetry", "web_telemetry", b"web_telemetry"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["TelemetryData", b"TelemetryData"]) -> typing_extensions.Literal["boot_time", "frame_rate", "generic_click_telemetry", "map_events_telemetry", "spin_pokestop_telemetry", "profile_page_telemetry", "shopping_page_telemetry", "encounter_pokemon_telemetry", "catch_pokemon_telemetry", "deploy_pokemon_telemetry", "feed_pokemon_telemetry", "evolve_pokemon_telemetry", "release_pokemon_telemetry", "nickname_pokemon_telemetry", "news_page_telemetry", "item_telemetry", "battle_party_telemetry", "passcode_redeem_telemetry", "link_login_telemetry", "raid_telemetry", "push_notification_telemetry", "avatar_customization_telemetry", "read_point_of_interest_description_telemetry", "web_telemetry", "change_ar_telemetry", "weather_detail_click_telemetry", "user_issue_weather_report", "pokemon_inventory_telemetry", "social_telemetry", "check_encounter_info_telemetry", "pokemon_go_plus_telemetry", "rpc_timing_telemetry", "social_gift_count_telemetry", "asset_bundle_telemetry", "asset_poi_download_telemetry", "asset_stream_download_telemetry", "asset_stream_cache_culled_telemetry", "rpc_socket_timing_telemetry", "permissions_flow", "device_service_toggle", "boot_telemetry", "user_attributes", "onboarding_telemetry", "login_action_telemetry", "ar_photo_session_telemetry", "invasion_telemetry", "combat_minigame_telemetry", "leave_point_of_interest_telemetry", "view_point_of_interest_image_telemetry", "combat_hub_entrance_telemetry", "leave_interaction_range_telemetry", "shopping_page_click_telemetry", "shopping_page_scroll_telemetry", "device_specifications_telemetry", "screen_resolution_telemetry", "ar_buddy_multiplayer_session_telemetry", "buddy_multiplayer_connection_failed_telemetry", "buddy_multiplayer_connection_succeeded_telemetry", "buddy_multiplayer_time_to_get_session_telemetry", "player_hud_notification_click_telemetry", "monodepth_download_telemetry", "ar_mapping_telemetry", "remote_raid_telemetry", "device_os_telemetry", "niantic_profile_telemetry", "change_online_status_telemetry", "deep_linking_telemetry", "ar_mapping_session_telemetry", "pokemon_home_telemetry", "pokemon_search_telemetry", "image_gallery_telemetry", "player_shown_level_up_share_screen_telemetry", "referral_telemetry", "upload_management_telemetry", "wayspot_edit_telemetry", "client_settings_telemetry", "pokedex_category_selected_telemetry", "percent_scrolled_telemetry", "address_book_import_telemetry", "missing_translation_telemetry", "egg_hatch_telemetry", "push_gateway_telemetry", "push_gateway_upstream_error_telemetry", "username_suggestion_telemetry", "tutorial_telemetry", "postcard_book_telemetry", "social_inbox_telemetry", "home_widget_telemetry", "pokemon_load_delay", "account_deletion_initiated_telemetry", "fort_update_latency_telemetry", "get_map_objects_trigger_telemetry", "update_combat_response_time_telemetry", "open_campfire_map_telemetry", "download_all_assets_telemetry", "daily_adventure_incense_telemetry", "client_toggle_settings_telemetry", "notification_permissions_telemetry", "asset_refresh_telemetry", "catch_card_telemetry", "follower_pokemon_tapped_telemetry", "size_record_break_telemetry", "time_to_playable_telemetry", "language_telemetry", "quest_list_telemetry", "map_righthand_icons_telemetry", "showcase_details_telemetry", "showcase_rewards_telemetry", "route_discovery_telemetry", "route_play_tappable_spawned_telemetry", "route_error_telemetry"] | None: ... - -global___HoloholoClientTelemetryOmniProto = HoloholoClientTelemetryOmniProto - -@typing_extensions.final -class HomeWidgetSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class HomeWidgetSettings_1(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - DISTANCE_MULTIPLIER_FIELD_NUMBER: builtins.int - OB_INT32_FIELD_NUMBER: builtins.int - OB_STRING_FIELD_NUMBER: builtins.int - distance_multiplier: builtins.float - ob_int32: builtins.int - ob_string: builtins.str - def __init__( - self, - *, - distance_multiplier: builtins.float = ..., - ob_int32: builtins.int = ..., - ob_string: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["distance_multiplier", b"distance_multiplier", "ob_int32", b"ob_int32", "ob_string", b"ob_string"]) -> None: ... - - @typing_extensions.final - class HomeWidgetSettings_2(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_FLOAT_FIELD_NUMBER: builtins.int - OB_INT32_FIELD_NUMBER: builtins.int - ob_float: builtins.float - ob_int32: builtins.int - def __init__( - self, - *, - ob_float: builtins.float = ..., - ob_int32: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_float", b"ob_float", "ob_int32", b"ob_int32"]) -> None: ... - - ENABLED_FIELD_NUMBER: builtins.int - OB_HOME_WIDGET_SETTINGS_1_FIELD_NUMBER: builtins.int - OB_BOOL_2_FIELD_NUMBER: builtins.int - OB_HOME_WIDGET_SETTINGS_2_FIELD_NUMBER: builtins.int - enabled: builtins.bool - @property - def ob_home_widget_settings_1(self) -> global___HomeWidgetSettingsProto.HomeWidgetSettings_1: ... - ob_bool_2: builtins.bool - @property - def ob_home_widget_settings_2(self) -> global___HomeWidgetSettingsProto.HomeWidgetSettings_2: ... - def __init__( - self, - *, - enabled: builtins.bool = ..., - ob_home_widget_settings_1: global___HomeWidgetSettingsProto.HomeWidgetSettings_1 | None = ..., - ob_bool_2: builtins.bool = ..., - ob_home_widget_settings_2: global___HomeWidgetSettingsProto.HomeWidgetSettings_2 | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["ob_home_widget_settings_1", b"ob_home_widget_settings_1", "ob_home_widget_settings_2", b"ob_home_widget_settings_2"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["enabled", b"enabled", "ob_bool_2", b"ob_bool_2", "ob_home_widget_settings_1", b"ob_home_widget_settings_1", "ob_home_widget_settings_2", b"ob_home_widget_settings_2"]) -> None: ... - -global___HomeWidgetSettingsProto = HomeWidgetSettingsProto - -@typing_extensions.final -class HomeWidgetTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[HomeWidgetTelemetry._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNUSED: HomeWidgetTelemetry._Status.ValueType # 0 - IN_USE: HomeWidgetTelemetry._Status.ValueType # 1 - PAUSED: HomeWidgetTelemetry._Status.ValueType # 2 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNUSED: HomeWidgetTelemetry.Status.ValueType # 0 - IN_USE: HomeWidgetTelemetry.Status.ValueType # 1 - PAUSED: HomeWidgetTelemetry.Status.ValueType # 2 - - WIDGET_TYPE_FIELD_NUMBER: builtins.int - STATUS_FIELD_NUMBER: builtins.int - PLATFORM_FIELD_NUMBER: builtins.int - widget_type: global___WidgetsProto.WidgetType.ValueType - status: global___HomeWidgetTelemetry.Status.ValueType - platform: global___Platform.ValueType - def __init__( - self, - *, - widget_type: global___WidgetsProto.WidgetType.ValueType = ..., - status: global___HomeWidgetTelemetry.Status.ValueType = ..., - platform: global___Platform.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["platform", b"platform", "status", b"status", "widget_type", b"widget_type"]) -> None: ... - -global___HomeWidgetTelemetry = HomeWidgetTelemetry - -@typing_extensions.final -class IapItemCategoryDisplayProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CATEGORY_FIELD_NUMBER: builtins.int - NAME_FIELD_NUMBER: builtins.int - HIDDEN_FIELD_NUMBER: builtins.int - SORT_ORDER_FIELD_NUMBER: builtins.int - BANNER_ENABLED_FIELD_NUMBER: builtins.int - BANNER_TITLE_FIELD_NUMBER: builtins.int - IMAGE_URL_FIELD_NUMBER: builtins.int - DESCRIPTION_FIELD_NUMBER: builtins.int - DISPLAY_ROWS_FIELD_NUMBER: builtins.int - SUBCATEGORY_FIELD_NUMBER: builtins.int - category: global___HoloIapItemCategory.ValueType - name: builtins.str - hidden: builtins.bool - sort_order: builtins.int - banner_enabled: builtins.bool - banner_title: builtins.str - image_url: builtins.str - description: builtins.str - display_rows: builtins.int - subcategory: builtins.str - def __init__( - self, - *, - category: global___HoloIapItemCategory.ValueType = ..., - name: builtins.str = ..., - hidden: builtins.bool = ..., - sort_order: builtins.int = ..., - banner_enabled: builtins.bool = ..., - banner_title: builtins.str = ..., - image_url: builtins.str = ..., - description: builtins.str = ..., - display_rows: builtins.int = ..., - subcategory: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["banner_enabled", b"banner_enabled", "banner_title", b"banner_title", "category", b"category", "description", b"description", "display_rows", b"display_rows", "hidden", b"hidden", "image_url", b"image_url", "name", b"name", "sort_order", b"sort_order", "subcategory", b"subcategory"]) -> None: ... - -global___IapItemCategoryDisplayProto = IapItemCategoryDisplayProto - -@typing_extensions.final -class IapItemDisplayProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SKU_FIELD_NUMBER: builtins.int - CATEGORY_FIELD_NUMBER: builtins.int - SORT_ORDER_FIELD_NUMBER: builtins.int - HIDDEN_FIELD_NUMBER: builtins.int - SALE_FIELD_NUMBER: builtins.int - SPRITE_ID_FIELD_NUMBER: builtins.int - TITLE_FIELD_NUMBER: builtins.int - DESCRIPTION_FIELD_NUMBER: builtins.int - SKU_ENABLE_TIME_FIELD_NUMBER: builtins.int - SKU_DISABLE_TIME_FIELD_NUMBER: builtins.int - SKU_ENABLE_TIME_UTC_MS_FIELD_NUMBER: builtins.int - SKU_DISABLE_TIME_UTC_MS_FIELD_NUMBER: builtins.int - SUBCATEGORIES_FIELD_NUMBER: builtins.int - IMAGE_URL_FIELD_NUMBER: builtins.int - OB_INT32_FIELD_NUMBER: builtins.int - OB_INT32_1_FIELD_NUMBER: builtins.int - OB_BOOL_1_FIELD_NUMBER: builtins.int - OB_BOOL_2_FIELD_NUMBER: builtins.int - OB_INT32_2_FIELD_NUMBER: builtins.int - sku: builtins.str - category: global___HoloIapItemCategory.ValueType - sort_order: builtins.int - hidden: builtins.bool - sale: builtins.bool - sprite_id: builtins.str - title: builtins.str - description: builtins.str - sku_enable_time: builtins.str - sku_disable_time: builtins.str - sku_enable_time_utc_ms: builtins.int - sku_disable_time_utc_ms: builtins.int - @property - def subcategories(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - image_url: builtins.str - ob_int32: builtins.int - ob_int32_1: builtins.int - ob_bool_1: builtins.bool - ob_bool_2: builtins.bool - ob_int32_2: builtins.int - def __init__( - self, - *, - sku: builtins.str = ..., - category: global___HoloIapItemCategory.ValueType = ..., - sort_order: builtins.int = ..., - hidden: builtins.bool = ..., - sale: builtins.bool = ..., - sprite_id: builtins.str = ..., - title: builtins.str = ..., - description: builtins.str = ..., - sku_enable_time: builtins.str = ..., - sku_disable_time: builtins.str = ..., - sku_enable_time_utc_ms: builtins.int = ..., - sku_disable_time_utc_ms: builtins.int = ..., - subcategories: collections.abc.Iterable[builtins.str] | None = ..., - image_url: builtins.str = ..., - ob_int32: builtins.int = ..., - ob_int32_1: builtins.int = ..., - ob_bool_1: builtins.bool = ..., - ob_bool_2: builtins.bool = ..., - ob_int32_2: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["category", b"category", "description", b"description", "hidden", b"hidden", "image_url", b"image_url", "ob_bool_1", b"ob_bool_1", "ob_bool_2", b"ob_bool_2", "ob_int32", b"ob_int32", "ob_int32_1", b"ob_int32_1", "ob_int32_2", b"ob_int32_2", "sale", b"sale", "sku", b"sku", "sku_disable_time", b"sku_disable_time", "sku_disable_time_utc_ms", b"sku_disable_time_utc_ms", "sku_enable_time", b"sku_enable_time", "sku_enable_time_utc_ms", b"sku_enable_time_utc_ms", "sort_order", b"sort_order", "sprite_id", b"sprite_id", "subcategories", b"subcategories", "title", b"title"]) -> None: ... - -global___IapItemDisplayProto = IapItemDisplayProto - -@typing_extensions.final -class IapSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - DAILY_BONUS_COINS_FIELD_NUMBER: builtins.int - DAILY_DEFENDER_BONUS_PER_POKEMON_FIELD_NUMBER: builtins.int - DAILY_DEFENDER_BONUS_MAX_DEFENDERS_FIELD_NUMBER: builtins.int - DAILY_DEFENDER_BONUS_CURRENCY_FIELD_NUMBER: builtins.int - MIN_TIME_BETWEEN_CLAIMS_MS_FIELD_NUMBER: builtins.int - DAILY_BONUS_ENABLED_FIELD_NUMBER: builtins.int - DAILY_DEFENDER_BONUS_ENABLED_FIELD_NUMBER: builtins.int - OB_BOOL_FIELD_NUMBER: builtins.int - daily_bonus_coins: builtins.int - @property - def daily_defender_bonus_per_pokemon(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - daily_defender_bonus_max_defenders: builtins.int - @property - def daily_defender_bonus_currency(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - min_time_between_claims_ms: builtins.int - daily_bonus_enabled: builtins.bool - daily_defender_bonus_enabled: builtins.bool - ob_bool: builtins.bool - def __init__( - self, - *, - daily_bonus_coins: builtins.int = ..., - daily_defender_bonus_per_pokemon: collections.abc.Iterable[builtins.int] | None = ..., - daily_defender_bonus_max_defenders: builtins.int = ..., - daily_defender_bonus_currency: collections.abc.Iterable[builtins.str] | None = ..., - min_time_between_claims_ms: builtins.int = ..., - daily_bonus_enabled: builtins.bool = ..., - daily_defender_bonus_enabled: builtins.bool = ..., - ob_bool: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["daily_bonus_coins", b"daily_bonus_coins", "daily_bonus_enabled", b"daily_bonus_enabled", "daily_defender_bonus_currency", b"daily_defender_bonus_currency", "daily_defender_bonus_enabled", b"daily_defender_bonus_enabled", "daily_defender_bonus_max_defenders", b"daily_defender_bonus_max_defenders", "daily_defender_bonus_per_pokemon", b"daily_defender_bonus_per_pokemon", "min_time_between_claims_ms", b"min_time_between_claims_ms", "ob_bool", b"ob_bool"]) -> None: ... - -global___IapSettingsProto = IapSettingsProto - -@typing_extensions.final -class IdfaSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OPTIN_ENABLED_FIELD_NUMBER: builtins.int - optin_enabled: builtins.bool - def __init__( - self, - *, - optin_enabled: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["optin_enabled", b"optin_enabled"]) -> None: ... - -global___IdfaSettingsProto = IdfaSettingsProto - -@typing_extensions.final -class ImageGalleryTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _ImageGalleryEventId: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ImageGalleryEventIdEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ImageGalleryTelemetry._ImageGalleryEventId.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNKNOWN: ImageGalleryTelemetry._ImageGalleryEventId.ValueType # 0 - ENTER_IMAGE_GALLERY: ImageGalleryTelemetry._ImageGalleryEventId.ValueType # 1 - ENTER_IMAGE_DETAILS_PAGE: ImageGalleryTelemetry._ImageGalleryEventId.ValueType # 2 - VOTE_FROM_MAIN_GALLERY_PAGE: ImageGalleryTelemetry._ImageGalleryEventId.ValueType # 3 - UNVOTE_FROM_MAIN_GALLERY_PAGE: ImageGalleryTelemetry._ImageGalleryEventId.ValueType # 4 - VOTE_FROM_IMAGE_DETAILS_PAGE: ImageGalleryTelemetry._ImageGalleryEventId.ValueType # 5 - UNVOTE_FROM_IMAGE_DETAILS_PAGE: ImageGalleryTelemetry._ImageGalleryEventId.ValueType # 6 - ENTER_IMAGE_EDIT_FROM_GALLERY: ImageGalleryTelemetry._ImageGalleryEventId.ValueType # 7 - - class ImageGalleryEventId(_ImageGalleryEventId, metaclass=_ImageGalleryEventIdEnumTypeWrapper): ... - UNKNOWN: ImageGalleryTelemetry.ImageGalleryEventId.ValueType # 0 - ENTER_IMAGE_GALLERY: ImageGalleryTelemetry.ImageGalleryEventId.ValueType # 1 - ENTER_IMAGE_DETAILS_PAGE: ImageGalleryTelemetry.ImageGalleryEventId.ValueType # 2 - VOTE_FROM_MAIN_GALLERY_PAGE: ImageGalleryTelemetry.ImageGalleryEventId.ValueType # 3 - UNVOTE_FROM_MAIN_GALLERY_PAGE: ImageGalleryTelemetry.ImageGalleryEventId.ValueType # 4 - VOTE_FROM_IMAGE_DETAILS_PAGE: ImageGalleryTelemetry.ImageGalleryEventId.ValueType # 5 - UNVOTE_FROM_IMAGE_DETAILS_PAGE: ImageGalleryTelemetry.ImageGalleryEventId.ValueType # 6 - ENTER_IMAGE_EDIT_FROM_GALLERY: ImageGalleryTelemetry.ImageGalleryEventId.ValueType # 7 - - IMAGE_GALLERY_TELEMETRY_ID_FIELD_NUMBER: builtins.int - image_gallery_telemetry_id: global___ImageGalleryTelemetry.ImageGalleryEventId.ValueType - def __init__( - self, - *, - image_gallery_telemetry_id: global___ImageGalleryTelemetry.ImageGalleryEventId.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["image_gallery_telemetry_id", b"image_gallery_telemetry_id"]) -> None: ... - -global___ImageGalleryTelemetry = ImageGalleryTelemetry - -@typing_extensions.final -class ImageLogReportData(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - IMAGE_ID_FIELD_NUMBER: builtins.int - CATEGORY_FIELD_NUMBER: builtins.int - REPORTER_NAME_FIELD_NUMBER: builtins.int - image_id: builtins.str - @property - def category(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___FlagCategory.Category.ValueType]: ... - @property - def reporter_name(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - def __init__( - self, - *, - image_id: builtins.str = ..., - category: collections.abc.Iterable[global___FlagCategory.Category.ValueType] | None = ..., - reporter_name: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["category", b"category", "image_id", b"image_id", "reporter_name", b"reporter_name"]) -> None: ... - -global___ImageLogReportData = ImageLogReportData - -@typing_extensions.final -class ImageModerationAttributes(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _DetectionLikelihood: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _DetectionLikelihoodEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ImageModerationAttributes._DetectionLikelihood.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNKNOWN: ImageModerationAttributes._DetectionLikelihood.ValueType # 0 - VERY_UNLIKELY: ImageModerationAttributes._DetectionLikelihood.ValueType # 1 - UNLIKELY: ImageModerationAttributes._DetectionLikelihood.ValueType # 2 - POSSIBLE: ImageModerationAttributes._DetectionLikelihood.ValueType # 3 - LIKELY: ImageModerationAttributes._DetectionLikelihood.ValueType # 4 - VERY_LIKELY: ImageModerationAttributes._DetectionLikelihood.ValueType # 5 - - class DetectionLikelihood(_DetectionLikelihood, metaclass=_DetectionLikelihoodEnumTypeWrapper): ... - UNKNOWN: ImageModerationAttributes.DetectionLikelihood.ValueType # 0 - VERY_UNLIKELY: ImageModerationAttributes.DetectionLikelihood.ValueType # 1 - UNLIKELY: ImageModerationAttributes.DetectionLikelihood.ValueType # 2 - POSSIBLE: ImageModerationAttributes.DetectionLikelihood.ValueType # 3 - LIKELY: ImageModerationAttributes.DetectionLikelihood.ValueType # 4 - VERY_LIKELY: ImageModerationAttributes.DetectionLikelihood.ValueType # 5 - - def __init__( - self, - ) -> None: ... - -global___ImageModerationAttributes = ImageModerationAttributes - -@typing_extensions.final -class ImageProfanityReportData(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FLAG_CATEGORY_FIELD_NUMBER: builtins.int - IMAGE_ID_FIELD_NUMBER: builtins.int - REPORTER_NAME_FIELD_NUMBER: builtins.int - SAFER_TICKET_ID_FIELD_NUMBER: builtins.int - @property - def flag_category(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___FlagCategory.Category.ValueType]: ... - image_id: builtins.str - @property - def reporter_name(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - safer_ticket_id: builtins.str - def __init__( - self, - *, - flag_category: collections.abc.Iterable[global___FlagCategory.Category.ValueType] | None = ..., - image_id: builtins.str = ..., - reporter_name: collections.abc.Iterable[builtins.str] | None = ..., - safer_ticket_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["flag_category", b"flag_category", "image_id", b"image_id", "reporter_name", b"reporter_name", "safer_ticket_id", b"safer_ticket_id"]) -> None: ... - -global___ImageProfanityReportData = ImageProfanityReportData - -@typing_extensions.final -class ImageTextCreativeProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NAME_FIELD_NUMBER: builtins.int - TITLE_FIELD_NUMBER: builtins.int - DESCRIPTION_FIELD_NUMBER: builtins.int - PREVIEW_IMAGE_URL_FIELD_NUMBER: builtins.int - FULLSCREEN_IMAGE_URL_FIELD_NUMBER: builtins.int - CTA_LINK_FIELD_NUMBER: builtins.int - WEB_AR_URL_FIELD_NUMBER: builtins.int - name: builtins.str - title: builtins.str - description: builtins.str - preview_image_url: builtins.str - fullscreen_image_url: builtins.str - cta_link: builtins.str - web_ar_url: builtins.str - def __init__( - self, - *, - name: builtins.str = ..., - title: builtins.str = ..., - description: builtins.str = ..., - preview_image_url: builtins.str = ..., - fullscreen_image_url: builtins.str = ..., - cta_link: builtins.str = ..., - web_ar_url: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["cta_link", b"cta_link", "description", b"description", "fullscreen_image_url", b"fullscreen_image_url", "name", b"name", "preview_image_url", b"preview_image_url", "title", b"title", "web_ar_url", b"web_ar_url"]) -> None: ... - -global___ImageTextCreativeProto = ImageTextCreativeProto - -@typing_extensions.final -class ImplicitLocationProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CENTER_FIELD_NUMBER: builtins.int - ACCURACY_METERS_FIELD_NUMBER: builtins.int - AGE_SECONDS_FIELD_NUMBER: builtins.int - @property - def center(self) -> global___MapPointProto: ... - accuracy_meters: builtins.float - age_seconds: builtins.float - def __init__( - self, - *, - center: global___MapPointProto | None = ..., - accuracy_meters: builtins.float = ..., - age_seconds: builtins.float = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["center", b"center"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["accuracy_meters", b"accuracy_meters", "age_seconds", b"age_seconds", "center", b"center"]) -> None: ... - -global___ImplicitLocationProto = ImplicitLocationProto - -@typing_extensions.final -class ImpressionTrackingSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_BOOL_1_FIELD_NUMBER: builtins.int - OB_BOOL_2_FIELD_NUMBER: builtins.int - OB_BOOL_3_FIELD_NUMBER: builtins.int - OB_BOOL_4_FIELD_NUMBER: builtins.int - OB_BOOL_5_FIELD_NUMBER: builtins.int - OB_BOOL_6_FIELD_NUMBER: builtins.int - ob_bool_1: builtins.bool - ob_bool_2: builtins.bool - ob_bool_3: builtins.bool - ob_bool_4: builtins.bool - ob_bool_5: builtins.bool - ob_bool_6: builtins.bool - def __init__( - self, - *, - ob_bool_1: builtins.bool = ..., - ob_bool_2: builtins.bool = ..., - ob_bool_3: builtins.bool = ..., - ob_bool_4: builtins.bool = ..., - ob_bool_5: builtins.bool = ..., - ob_bool_6: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_bool_1", b"ob_bool_1", "ob_bool_2", b"ob_bool_2", "ob_bool_3", b"ob_bool_3", "ob_bool_4", b"ob_bool_4", "ob_bool_5", b"ob_bool_5", "ob_bool_6", b"ob_bool_6"]) -> None: ... - -global___ImpressionTrackingSettingsProto = ImpressionTrackingSettingsProto - -@typing_extensions.final -class ImpressionTrackingTag(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class StaticTagsEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - KEY_FIELD_NUMBER: builtins.int - VALUE_FIELD_NUMBER: builtins.int - key: builtins.str - value: builtins.str - def __init__( - self, - *, - key: builtins.str = ..., - value: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["key", b"key", "value", b"value"]) -> None: ... - - @typing_extensions.final - class ServerTagsEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - KEY_FIELD_NUMBER: builtins.int - VALUE_FIELD_NUMBER: builtins.int - key: builtins.str - value: builtins.str - def __init__( - self, - *, - key: builtins.str = ..., - value: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["key", b"key", "value", b"value"]) -> None: ... - - @typing_extensions.final - class ClientTagsEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - KEY_FIELD_NUMBER: builtins.int - VALUE_FIELD_NUMBER: builtins.int - key: builtins.str - value: builtins.str - def __init__( - self, - *, - key: builtins.str = ..., - value: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["key", b"key", "value", b"value"]) -> None: ... - - TAG_ID_FIELD_NUMBER: builtins.int - BASE_URL_FIELD_NUMBER: builtins.int - STATIC_TAGS_FIELD_NUMBER: builtins.int - SERVER_TAGS_FIELD_NUMBER: builtins.int - CLIENT_TAGS_FIELD_NUMBER: builtins.int - tag_id: builtins.str - base_url: builtins.str - @property - def static_tags(self) -> google.protobuf.internal.containers.ScalarMap[builtins.str, builtins.str]: ... - @property - def server_tags(self) -> google.protobuf.internal.containers.ScalarMap[builtins.str, builtins.str]: ... - @property - def client_tags(self) -> google.protobuf.internal.containers.ScalarMap[builtins.str, builtins.str]: ... - def __init__( - self, - *, - tag_id: builtins.str = ..., - base_url: builtins.str = ..., - static_tags: collections.abc.Mapping[builtins.str, builtins.str] | None = ..., - server_tags: collections.abc.Mapping[builtins.str, builtins.str] | None = ..., - client_tags: collections.abc.Mapping[builtins.str, builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["base_url", b"base_url", "client_tags", b"client_tags", "server_tags", b"server_tags", "static_tags", b"static_tags", "tag_id", b"tag_id"]) -> None: ... - -global___ImpressionTrackingTag = ImpressionTrackingTag - -@typing_extensions.final -class InAppPurchaseBalanceProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CURRENCY_TYPE_FIELD_NUMBER: builtins.int - PURCHASED_BALANCE_FIELD_NUMBER: builtins.int - LAST_MODIFIED_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - FIAT_PURCHASED_BALANCE_FIELD_NUMBER: builtins.int - FIAT_CURRENCY_COST_E6_PER_IN_GAME_UNIT_FIELD_NUMBER: builtins.int - currency_type: builtins.str - purchased_balance: builtins.int - last_modified_timestamp_ms: builtins.int - fiat_purchased_balance: builtins.int - fiat_currency_cost_e6_per_in_game_unit: builtins.int - def __init__( - self, - *, - currency_type: builtins.str = ..., - purchased_balance: builtins.int = ..., - last_modified_timestamp_ms: builtins.int = ..., - fiat_purchased_balance: builtins.int = ..., - fiat_currency_cost_e6_per_in_game_unit: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["currency_type", b"currency_type", "fiat_currency_cost_e6_per_in_game_unit", b"fiat_currency_cost_e6_per_in_game_unit", "fiat_purchased_balance", b"fiat_purchased_balance", "last_modified_timestamp_ms", b"last_modified_timestamp_ms", "purchased_balance", b"purchased_balance"]) -> None: ... - -global___InAppPurchaseBalanceProto = InAppPurchaseBalanceProto - -@typing_extensions.final -class InAppPurchaseSubscriptionEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - INSTANCE_ID_FIELD_NUMBER: builtins.int - PLAYER_ID_FIELD_NUMBER: builtins.int - START_TIME_FIELD_NUMBER: builtins.int - END_TIME_FIELD_NUMBER: builtins.int - instance_id: builtins.str - player_id: builtins.str - start_time: builtins.int - end_time: builtins.int - def __init__( - self, - *, - instance_id: builtins.str = ..., - player_id: builtins.str = ..., - start_time: builtins.int = ..., - end_time: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["end_time", b"end_time", "instance_id", b"instance_id", "player_id", b"player_id", "start_time", b"start_time"]) -> None: ... - -global___InAppPurchaseSubscriptionEntry = InAppPurchaseSubscriptionEntry - -@typing_extensions.final -class InAppPurchaseSubscriptionInfo(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _NativeStoreVendor: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _NativeStoreVendorEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[InAppPurchaseSubscriptionInfo._NativeStoreVendor.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNKNOWN_STORE: InAppPurchaseSubscriptionInfo._NativeStoreVendor.ValueType # 0 - GOOGLE: InAppPurchaseSubscriptionInfo._NativeStoreVendor.ValueType # 1 - APPLE: InAppPurchaseSubscriptionInfo._NativeStoreVendor.ValueType # 2 - DESKTOP: InAppPurchaseSubscriptionInfo._NativeStoreVendor.ValueType # 3 - - class NativeStoreVendor(_NativeStoreVendor, metaclass=_NativeStoreVendorEnumTypeWrapper): ... - UNKNOWN_STORE: InAppPurchaseSubscriptionInfo.NativeStoreVendor.ValueType # 0 - GOOGLE: InAppPurchaseSubscriptionInfo.NativeStoreVendor.ValueType # 1 - APPLE: InAppPurchaseSubscriptionInfo.NativeStoreVendor.ValueType # 2 - DESKTOP: InAppPurchaseSubscriptionInfo.NativeStoreVendor.ValueType # 3 - - class _PaymentState: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _PaymentStateEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[InAppPurchaseSubscriptionInfo._PaymentState.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNKNOWN_STATE: InAppPurchaseSubscriptionInfo._PaymentState.ValueType # 0 - SUCCESS: InAppPurchaseSubscriptionInfo._PaymentState.ValueType # 1 - BILLING_ISSUE: InAppPurchaseSubscriptionInfo._PaymentState.ValueType # 2 - - class PaymentState(_PaymentState, metaclass=_PaymentStateEnumTypeWrapper): ... - UNKNOWN_STATE: InAppPurchaseSubscriptionInfo.PaymentState.ValueType # 0 - SUCCESS: InAppPurchaseSubscriptionInfo.PaymentState.ValueType # 1 - BILLING_ISSUE: InAppPurchaseSubscriptionInfo.PaymentState.ValueType # 2 - - class _State: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StateEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[InAppPurchaseSubscriptionInfo._State.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNKNOWN: InAppPurchaseSubscriptionInfo._State.ValueType # 0 - ACTIVE: InAppPurchaseSubscriptionInfo._State.ValueType # 1 - CANCELLED: InAppPurchaseSubscriptionInfo._State.ValueType # 2 - EXPIRED: InAppPurchaseSubscriptionInfo._State.ValueType # 3 - GRACE_PERIOD: InAppPurchaseSubscriptionInfo._State.ValueType # 4 - FREE_TRIAL: InAppPurchaseSubscriptionInfo._State.ValueType # 5 - PENDING_PURCHASE: InAppPurchaseSubscriptionInfo._State.ValueType # 6 - REVOKED: InAppPurchaseSubscriptionInfo._State.ValueType # 7 - ON_HOLD: InAppPurchaseSubscriptionInfo._State.ValueType # 8 - OFFER_PERIOD: InAppPurchaseSubscriptionInfo._State.ValueType # 9 - - class State(_State, metaclass=_StateEnumTypeWrapper): ... - UNKNOWN: InAppPurchaseSubscriptionInfo.State.ValueType # 0 - ACTIVE: InAppPurchaseSubscriptionInfo.State.ValueType # 1 - CANCELLED: InAppPurchaseSubscriptionInfo.State.ValueType # 2 - EXPIRED: InAppPurchaseSubscriptionInfo.State.ValueType # 3 - GRACE_PERIOD: InAppPurchaseSubscriptionInfo.State.ValueType # 4 - FREE_TRIAL: InAppPurchaseSubscriptionInfo.State.ValueType # 5 - PENDING_PURCHASE: InAppPurchaseSubscriptionInfo.State.ValueType # 6 - REVOKED: InAppPurchaseSubscriptionInfo.State.ValueType # 7 - ON_HOLD: InAppPurchaseSubscriptionInfo.State.ValueType # 8 - OFFER_PERIOD: InAppPurchaseSubscriptionInfo.State.ValueType # 9 - - @typing_extensions.final - class PurchasePeriod(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SUBSCRIPTION_END_TIME_MS_FIELD_NUMBER: builtins.int - RECEIPT_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - RECEIPT_FIELD_NUMBER: builtins.int - STORE_PRICE_FIELD_NUMBER: builtins.int - COUNTRY_CODE_FIELD_NUMBER: builtins.int - SKU_ID_FIELD_NUMBER: builtins.int - subscription_end_time_ms: builtins.int - receipt_timestamp_ms: builtins.int - receipt: builtins.str - @property - def store_price(self) -> global___SkuStorePrice: ... - country_code: builtins.str - sku_id: builtins.str - def __init__( - self, - *, - subscription_end_time_ms: builtins.int = ..., - receipt_timestamp_ms: builtins.int = ..., - receipt: builtins.str = ..., - store_price: global___SkuStorePrice | None = ..., - country_code: builtins.str = ..., - sku_id: builtins.str = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["store_price", b"store_price"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["country_code", b"country_code", "receipt", b"receipt", "receipt_timestamp_ms", b"receipt_timestamp_ms", "sku_id", b"sku_id", "store_price", b"store_price", "subscription_end_time_ms", b"subscription_end_time_ms"]) -> None: ... - - @typing_extensions.final - class TieredSubPriceEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - KEY_FIELD_NUMBER: builtins.int - VALUE_FIELD_NUMBER: builtins.int - key: builtins.str - @property - def value(self) -> global___SkuStorePrice: ... - def __init__( - self, - *, - key: builtins.str = ..., - value: global___SkuStorePrice | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["value", b"value"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["key", b"key", "value", b"value"]) -> None: ... - - SUBSCRIPTION_ID_FIELD_NUMBER: builtins.int - STATE_FIELD_NUMBER: builtins.int - SKU_ID_FIELD_NUMBER: builtins.int - NATIVE_STORE_VENDOR_FIELD_NUMBER: builtins.int - PURCHASE_PERIOD_FIELD_NUMBER: builtins.int - LAST_NOTIFICATION_TIME_MS_FIELD_NUMBER: builtins.int - PAYMENT_STATE_FIELD_NUMBER: builtins.int - LOOKUP_ID_FIELD_NUMBER: builtins.int - TIERED_SUB_PRICE_FIELD_NUMBER: builtins.int - subscription_id: builtins.str - state: global___InAppPurchaseSubscriptionInfo.State.ValueType - sku_id: builtins.str - native_store_vendor: global___InAppPurchaseSubscriptionInfo.NativeStoreVendor.ValueType - @property - def purchase_period(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___InAppPurchaseSubscriptionInfo.PurchasePeriod]: ... - last_notification_time_ms: builtins.int - payment_state: global___InAppPurchaseSubscriptionInfo.PaymentState.ValueType - lookup_id: builtins.str - @property - def tiered_sub_price(self) -> google.protobuf.internal.containers.MessageMap[builtins.str, global___SkuStorePrice]: ... - def __init__( - self, - *, - subscription_id: builtins.str = ..., - state: global___InAppPurchaseSubscriptionInfo.State.ValueType = ..., - sku_id: builtins.str = ..., - native_store_vendor: global___InAppPurchaseSubscriptionInfo.NativeStoreVendor.ValueType = ..., - purchase_period: collections.abc.Iterable[global___InAppPurchaseSubscriptionInfo.PurchasePeriod] | None = ..., - last_notification_time_ms: builtins.int = ..., - payment_state: global___InAppPurchaseSubscriptionInfo.PaymentState.ValueType = ..., - lookup_id: builtins.str = ..., - tiered_sub_price: collections.abc.Mapping[builtins.str, global___SkuStorePrice] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["last_notification_time_ms", b"last_notification_time_ms", "lookup_id", b"lookup_id", "native_store_vendor", b"native_store_vendor", "payment_state", b"payment_state", "purchase_period", b"purchase_period", "sku_id", b"sku_id", "state", b"state", "subscription_id", b"subscription_id", "tiered_sub_price", b"tiered_sub_price"]) -> None: ... - -global___InAppPurchaseSubscriptionInfo = InAppPurchaseSubscriptionInfo - -@typing_extensions.final -class InGamePurchaseDetails(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - INGAME_TYPE_FIELD_NUMBER: builtins.int - INGAME_PRICE_FIELD_NUMBER: builtins.int - REMAINING_INGAME_BALANCE_FIELD_NUMBER: builtins.int - ingame_type: builtins.str - ingame_price: builtins.int - remaining_ingame_balance: builtins.int - def __init__( - self, - *, - ingame_type: builtins.str = ..., - ingame_price: builtins.int = ..., - remaining_ingame_balance: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ingame_price", b"ingame_price", "ingame_type", b"ingame_type", "remaining_ingame_balance", b"remaining_ingame_balance"]) -> None: ... - -global___InGamePurchaseDetails = InGamePurchaseDetails - -@typing_extensions.final -class InboxRouteErrorEvent(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - DOWNSTREAM_MESSAGE_COUNT_FIELD_NUMBER: builtins.int - downstream_message_count: builtins.int - def __init__( - self, - *, - downstream_message_count: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["downstream_message_count", b"downstream_message_count"]) -> None: ... - -global___InboxRouteErrorEvent = InboxRouteErrorEvent - -@typing_extensions.final -class IncenseAttributesProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - INCENSE_LIFETIME_SECONDS_FIELD_NUMBER: builtins.int - POKEMON_TYPE_FIELD_NUMBER: builtins.int - POKEMON_INCENSE_TYPE_PROBABILITY_FIELD_NUMBER: builtins.int - STANDING_TIME_BETWEEN_ENCOUNTERS_SEC_FIELD_NUMBER: builtins.int - MOVING_TIME_BETWEEN_ENCOUNTER_SEC_FIELD_NUMBER: builtins.int - DISTANCE_REQUIRED_FOR_SHORTER_INTERVAL_METERS_FIELD_NUMBER: builtins.int - POKEMON_ATTRACTED_LENGTH_SEC_FIELD_NUMBER: builtins.int - SPAWN_TABLE_FIELD_NUMBER: builtins.int - SPAWN_TABLE_PROBABILITY_FIELD_NUMBER: builtins.int - OB_FLOAT_FIELD_NUMBER: builtins.int - incense_lifetime_seconds: builtins.int - @property - def pokemon_type(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___HoloPokemonType.ValueType]: ... - pokemon_incense_type_probability: builtins.float - standing_time_between_encounters_sec: builtins.int - moving_time_between_encounter_sec: builtins.int - distance_required_for_shorter_interval_meters: builtins.int - pokemon_attracted_length_sec: builtins.int - @property - def spawn_table(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___SpawnTablePokemonProto]: ... - spawn_table_probability: builtins.float - ob_float: builtins.float - def __init__( - self, - *, - incense_lifetime_seconds: builtins.int = ..., - pokemon_type: collections.abc.Iterable[global___HoloPokemonType.ValueType] | None = ..., - pokemon_incense_type_probability: builtins.float = ..., - standing_time_between_encounters_sec: builtins.int = ..., - moving_time_between_encounter_sec: builtins.int = ..., - distance_required_for_shorter_interval_meters: builtins.int = ..., - pokemon_attracted_length_sec: builtins.int = ..., - spawn_table: collections.abc.Iterable[global___SpawnTablePokemonProto] | None = ..., - spawn_table_probability: builtins.float = ..., - ob_float: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["distance_required_for_shorter_interval_meters", b"distance_required_for_shorter_interval_meters", "incense_lifetime_seconds", b"incense_lifetime_seconds", "moving_time_between_encounter_sec", b"moving_time_between_encounter_sec", "ob_float", b"ob_float", "pokemon_attracted_length_sec", b"pokemon_attracted_length_sec", "pokemon_incense_type_probability", b"pokemon_incense_type_probability", "pokemon_type", b"pokemon_type", "spawn_table", b"spawn_table", "spawn_table_probability", b"spawn_table_probability", "standing_time_between_encounters_sec", b"standing_time_between_encounters_sec"]) -> None: ... - -global___IncenseAttributesProto = IncenseAttributesProto - -@typing_extensions.final -class IncenseEncounterOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[IncenseEncounterOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - INCENSE_ENCOUNTER_UNKNOWN: IncenseEncounterOutProto._Result.ValueType # 0 - INCENSE_ENCOUNTER_SUCCESS: IncenseEncounterOutProto._Result.ValueType # 1 - INCENSE_ENCOUNTER_NOT_AVAILABLE: IncenseEncounterOutProto._Result.ValueType # 2 - POKEMON_INVENTORY_FULL: IncenseEncounterOutProto._Result.ValueType # 3 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - INCENSE_ENCOUNTER_UNKNOWN: IncenseEncounterOutProto.Result.ValueType # 0 - INCENSE_ENCOUNTER_SUCCESS: IncenseEncounterOutProto.Result.ValueType # 1 - INCENSE_ENCOUNTER_NOT_AVAILABLE: IncenseEncounterOutProto.Result.ValueType # 2 - POKEMON_INVENTORY_FULL: IncenseEncounterOutProto.Result.ValueType # 3 - - RESULT_FIELD_NUMBER: builtins.int - POKEMON_FIELD_NUMBER: builtins.int - CAPTURE_PROBABILITY_FIELD_NUMBER: builtins.int - ACTIVE_ITEM_FIELD_NUMBER: builtins.int - ARPLUS_ATTEMPTS_UNTIL_FLEE_FIELD_NUMBER: builtins.int - result: global___IncenseEncounterOutProto.Result.ValueType - @property - def pokemon(self) -> global___PokemonProto: ... - @property - def capture_probability(self) -> global___CaptureProbabilityProto: ... - active_item: global___Item.ValueType - arplus_attempts_until_flee: builtins.int - def __init__( - self, - *, - result: global___IncenseEncounterOutProto.Result.ValueType = ..., - pokemon: global___PokemonProto | None = ..., - capture_probability: global___CaptureProbabilityProto | None = ..., - active_item: global___Item.ValueType = ..., - arplus_attempts_until_flee: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["capture_probability", b"capture_probability", "pokemon", b"pokemon"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["active_item", b"active_item", "arplus_attempts_until_flee", b"arplus_attempts_until_flee", "capture_probability", b"capture_probability", "pokemon", b"pokemon", "result", b"result"]) -> None: ... - -global___IncenseEncounterOutProto = IncenseEncounterOutProto - -@typing_extensions.final -class IncenseEncounterProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENCOUNTER_ID_FIELD_NUMBER: builtins.int - ENCOUNTER_LOCATION_FIELD_NUMBER: builtins.int - encounter_id: builtins.int - encounter_location: builtins.str - def __init__( - self, - *, - encounter_id: builtins.int = ..., - encounter_location: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["encounter_id", b"encounter_id", "encounter_location", b"encounter_location"]) -> None: ... - -global___IncenseEncounterProto = IncenseEncounterProto - -@typing_extensions.final -class IncidentGlobalSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MIN_PLAYER_LEVEL_FIELD_NUMBER: builtins.int - MIN_PLAYER_LEVEL_FOR_V2_FIELD_NUMBER: builtins.int - min_player_level: builtins.int - min_player_level_for_v2: builtins.int - def __init__( - self, - *, - min_player_level: builtins.int = ..., - min_player_level_for_v2: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["min_player_level", b"min_player_level", "min_player_level_for_v2", b"min_player_level_for_v2"]) -> None: ... - -global___IncidentGlobalSettingsProto = IncidentGlobalSettingsProto - -@typing_extensions.final -class IncidentLookupProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - INCIDENT_ID_FIELD_NUMBER: builtins.int - FORT_ID_FIELD_NUMBER: builtins.int - FORT_LAT_FIELD_NUMBER: builtins.int - FORT_LNG_FIELD_NUMBER: builtins.int - CONTEXT_FIELD_NUMBER: builtins.int - incident_id: builtins.str - fort_id: builtins.str - fort_lat: builtins.float - fort_lng: builtins.float - context: global___EnumWrapper.InvasionContext.ValueType - def __init__( - self, - *, - incident_id: builtins.str = ..., - fort_id: builtins.str = ..., - fort_lat: builtins.float = ..., - fort_lng: builtins.float = ..., - context: global___EnumWrapper.InvasionContext.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["context", b"context", "fort_id", b"fort_id", "fort_lat", b"fort_lat", "fort_lng", b"fort_lng", "incident_id", b"incident_id"]) -> None: ... - -global___IncidentLookupProto = IncidentLookupProto - -@typing_extensions.final -class IncidentPrioritySettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class IncidentPriority(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PRIORITY_FIELD_NUMBER: builtins.int - DISPLAY_TYPE_FIELD_NUMBER: builtins.int - ONE_OF_BADGE_TYPES_FIELD_NUMBER: builtins.int - priority: builtins.int - display_type: global___IncidentDisplayType.ValueType - @property - def one_of_badge_types(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___HoloBadgeType.ValueType]: ... - def __init__( - self, - *, - priority: builtins.int = ..., - display_type: global___IncidentDisplayType.ValueType = ..., - one_of_badge_types: collections.abc.Iterable[global___HoloBadgeType.ValueType] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["display_type", b"display_type", "one_of_badge_types", b"one_of_badge_types", "priority", b"priority"]) -> None: ... - - INCIDENT_PRIORITY_FIELD_NUMBER: builtins.int - @property - def incident_priority(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___IncidentPrioritySettingsProto.IncidentPriority]: ... - def __init__( - self, - *, - incident_priority: collections.abc.Iterable[global___IncidentPrioritySettingsProto.IncidentPriority] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["incident_priority", b"incident_priority"]) -> None: ... - -global___IncidentPrioritySettingsProto = IncidentPrioritySettingsProto - -@typing_extensions.final -class IncidentRewardProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - INVASION_SPAWN_GROUP_TEMPLATE_ID_FIELD_NUMBER: builtins.int - invasion_spawn_group_template_id: builtins.str - def __init__( - self, - *, - invasion_spawn_group_template_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["invasion_spawn_group_template_id", b"invasion_spawn_group_template_id"]) -> None: ... - -global___IncidentRewardProto = IncidentRewardProto - -@typing_extensions.final -class IncidentTicketAttributesProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - IGNORE_FULL_INVENTORY_FIELD_NUMBER: builtins.int - UPGRADE_REQUIREMENT_COUNT_FIELD_NUMBER: builtins.int - UPGRADED_ITEM_FIELD_NUMBER: builtins.int - ignore_full_inventory: builtins.bool - upgrade_requirement_count: builtins.int - upgraded_item: global___Item.ValueType - def __init__( - self, - *, - ignore_full_inventory: builtins.bool = ..., - upgrade_requirement_count: builtins.int = ..., - upgraded_item: global___Item.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ignore_full_inventory", b"ignore_full_inventory", "upgrade_requirement_count", b"upgrade_requirement_count", "upgraded_item", b"upgraded_item"]) -> None: ... - -global___IncidentTicketAttributesProto = IncidentTicketAttributesProto - -@typing_extensions.final -class IncidentVisibilitySettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - VISIBILITY_CHARACTER_FIELD_NUMBER: builtins.int - @property - def visibility_character(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___EnumWrapper.InvasionCharacter.ValueType]: ... - def __init__( - self, - *, - visibility_character: collections.abc.Iterable[global___EnumWrapper.InvasionCharacter.ValueType] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["visibility_character", b"visibility_character"]) -> None: ... - -global___IncidentVisibilitySettingsProto = IncidentVisibilitySettingsProto - -@typing_extensions.final -class IncomingFriendInviteDisplayProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - INVITE_FIELD_NUMBER: builtins.int - PLAYER_FIELD_NUMBER: builtins.int - @property - def invite(self) -> global___IncomingFriendInviteProto: ... - @property - def player(self) -> global___PlayerSummaryProto: ... - def __init__( - self, - *, - invite: global___IncomingFriendInviteProto | None = ..., - player: global___PlayerSummaryProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["invite", b"invite", "player", b"player"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["invite", b"invite", "player", b"player"]) -> None: ... - -global___IncomingFriendInviteDisplayProto = IncomingFriendInviteDisplayProto - -@typing_extensions.final -class IncomingFriendInviteProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[IncomingFriendInviteProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: IncomingFriendInviteProto._Status.ValueType # 0 - PENDING: IncomingFriendInviteProto._Status.ValueType # 1 - DECLINED: IncomingFriendInviteProto._Status.ValueType # 2 - CANCELLED: IncomingFriendInviteProto._Status.ValueType # 3 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: IncomingFriendInviteProto.Status.ValueType # 0 - PENDING: IncomingFriendInviteProto.Status.ValueType # 1 - DECLINED: IncomingFriendInviteProto.Status.ValueType # 2 - CANCELLED: IncomingFriendInviteProto.Status.ValueType # 3 - - STATUS_FIELD_NUMBER: builtins.int - PLAYER_ID_FIELD_NUMBER: builtins.int - CREATED_MS_FIELD_NUMBER: builtins.int - INVITATION_TYPE_FIELD_NUMBER: builtins.int - FULL_NAME_FIELD_NUMBER: builtins.int - NIANTIC_SOCIAL_GRAPH_APP_KEYS_FIELD_NUMBER: builtins.int - NIA_ACCOUNT_ID_FIELD_NUMBER: builtins.int - status: global___IncomingFriendInviteProto.Status.ValueType - player_id: builtins.str - created_ms: builtins.int - invitation_type: global___InvitationType.ValueType - full_name: builtins.str - @property - def niantic_social_graph_app_keys(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___SocialProto.AppKey.ValueType]: ... - nia_account_id: builtins.str - def __init__( - self, - *, - status: global___IncomingFriendInviteProto.Status.ValueType = ..., - player_id: builtins.str = ..., - created_ms: builtins.int = ..., - invitation_type: global___InvitationType.ValueType = ..., - full_name: builtins.str = ..., - niantic_social_graph_app_keys: collections.abc.Iterable[global___SocialProto.AppKey.ValueType] | None = ..., - nia_account_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["created_ms", b"created_ms", "full_name", b"full_name", "invitation_type", b"invitation_type", "nia_account_id", b"nia_account_id", "niantic_social_graph_app_keys", b"niantic_social_graph_app_keys", "player_id", b"player_id", "status", b"status"]) -> None: ... - -global___IncomingFriendInviteProto = IncomingFriendInviteProto - -@typing_extensions.final -class IncubatorFlowSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENBLED_FIELD_NUMBER: builtins.int - OB_BOOL_FIELD_NUMBER: builtins.int - enbled: builtins.bool - ob_bool: builtins.bool - def __init__( - self, - *, - enbled: builtins.bool = ..., - ob_bool: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["enbled", b"enbled", "ob_bool", b"ob_bool"]) -> None: ... - -global___IncubatorFlowSettingsProto = IncubatorFlowSettingsProto - -@typing_extensions.final -class IndividualValueSettings(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLED_FIELD_NUMBER: builtins.int - ATK_FLOOR_FIELD_NUMBER: builtins.int - DEF_FLOOR_FIELD_NUMBER: builtins.int - STA_FLOOR_FIELD_NUMBER: builtins.int - enabled: builtins.bool - atk_floor: builtins.int - def_floor: builtins.int - sta_floor: builtins.int - def __init__( - self, - *, - enabled: builtins.bool = ..., - atk_floor: builtins.int = ..., - def_floor: builtins.int = ..., - sta_floor: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["atk_floor", b"atk_floor", "def_floor", b"def_floor", "enabled", b"enabled", "sta_floor", b"sta_floor"]) -> None: ... - -global___IndividualValueSettings = IndividualValueSettings - -@typing_extensions.final -class InitializationEvent(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - INSTALL_MODE_FIELD_NUMBER: builtins.int - LOCALE_REGION_FIELD_NUMBER: builtins.int - ARCORE_VERSION_FIELD_NUMBER: builtins.int - ARKIT_VERSION_FIELD_NUMBER: builtins.int - install_mode: builtins.str - locale_region: builtins.str - arcore_version: builtins.str - arkit_version: builtins.str - def __init__( - self, - *, - install_mode: builtins.str = ..., - locale_region: builtins.str = ..., - arcore_version: builtins.str = ..., - arkit_version: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["arcore_version", b"arcore_version", "arkit_version", b"arkit_version", "install_mode", b"install_mode", "locale_region", b"locale_region"]) -> None: ... - -global___InitializationEvent = InitializationEvent - -@typing_extensions.final -class InputSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLE_FRAME_INDEPENDENT_SPIN_FIELD_NUMBER: builtins.int - MILLISECONDS_PROCESSED_SPIN_FORCE_FIELD_NUMBER: builtins.int - SPIN_SPEED_MULTIPLIER_FIELD_NUMBER: builtins.int - enable_frame_independent_spin: builtins.bool - milliseconds_processed_spin_force: builtins.int - spin_speed_multiplier: builtins.float - def __init__( - self, - *, - enable_frame_independent_spin: builtins.bool = ..., - milliseconds_processed_spin_force: builtins.int = ..., - spin_speed_multiplier: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["enable_frame_independent_spin", b"enable_frame_independent_spin", "milliseconds_processed_spin_force", b"milliseconds_processed_spin_force", "spin_speed_multiplier", b"spin_speed_multiplier"]) -> None: ... - -global___InputSettingsProto = InputSettingsProto - -@typing_extensions.final -class Int32Value(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - VALUE_FIELD_NUMBER: builtins.int - value: builtins.int - def __init__( - self, - *, - value: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["value", b"value"]) -> None: ... - -global___Int32Value = Int32Value - -@typing_extensions.final -class Int64Value(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - VALUE_FIELD_NUMBER: builtins.int - value: builtins.int - def __init__( - self, - *, - value: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["value", b"value"]) -> None: ... - -global___Int64Value = Int64Value - -@typing_extensions.final -class InternalAuthProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - EMAIL_FIELD_NUMBER: builtins.int - PLAYER_ID_FIELD_NUMBER: builtins.int - APP_ID_FIELD_NUMBER: builtins.int - KEY_FIELD_NUMBER: builtins.int - email: builtins.str - player_id: builtins.str - app_id: builtins.str - key: builtins.str - def __init__( - self, - *, - email: builtins.str = ..., - player_id: builtins.str = ..., - app_id: builtins.str = ..., - key: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["app_id", b"app_id", "email", b"email", "key", b"key", "player_id", b"player_id"]) -> None: ... - -global___InternalAuthProto = InternalAuthProto - -@typing_extensions.final -class InternalMarketingTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NEWSFEED_EVENT_FIELD_NUMBER: builtins.int - PUSH_NOTIFICATION_EVENT_FIELD_NUMBER: builtins.int - METADATA_FIELD_NUMBER: builtins.int - SERVER_DATA_FIELD_NUMBER: builtins.int - COMMON_FILTERS_FIELD_NUMBER: builtins.int - @property - def newsfeed_event(self) -> global___MarketingTelemetryNewsfeedEvent: ... - @property - def push_notification_event(self) -> global___MarketingTelemetryPushNotificationEvent: ... - @property - def metadata(self) -> global___InternalMarketingTelemetryMetadata: ... - @property - def server_data(self) -> global___ServerRecordMetadata: ... - @property - def common_filters(self) -> global___ClientTelemetryCommonFilterProto: ... - def __init__( - self, - *, - newsfeed_event: global___MarketingTelemetryNewsfeedEvent | None = ..., - push_notification_event: global___MarketingTelemetryPushNotificationEvent | None = ..., - metadata: global___InternalMarketingTelemetryMetadata | None = ..., - server_data: global___ServerRecordMetadata | None = ..., - common_filters: global___ClientTelemetryCommonFilterProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["Event", b"Event", "common_filters", b"common_filters", "metadata", b"metadata", "newsfeed_event", b"newsfeed_event", "push_notification_event", b"push_notification_event", "server_data", b"server_data"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["Event", b"Event", "common_filters", b"common_filters", "metadata", b"metadata", "newsfeed_event", b"newsfeed_event", "push_notification_event", b"push_notification_event", "server_data", b"server_data"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["Event", b"Event"]) -> typing_extensions.Literal["newsfeed_event", "push_notification_event"] | None: ... - -global___InternalMarketingTelemetry = InternalMarketingTelemetry - -@typing_extensions.final -class InternalMarketingTelemetryMetadata(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - COMMON_METADATA_FIELD_NUMBER: builtins.int - USER_ID_FIELD_NUMBER: builtins.int - @property - def common_metadata(self) -> global___CommonMarketingTelemetryMetadata: ... - user_id: builtins.str - def __init__( - self, - *, - common_metadata: global___CommonMarketingTelemetryMetadata | None = ..., - user_id: builtins.str = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["common_metadata", b"common_metadata"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["common_metadata", b"common_metadata", "user_id", b"user_id"]) -> None: ... - -global___InternalMarketingTelemetryMetadata = InternalMarketingTelemetryMetadata - -@typing_extensions.final -class InternalMarketingTelemetryWrapper(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - INTERNAL_MARKETING_TELEMETRY_FIELD_NUMBER: builtins.int - @property - def internal_marketing_telemetry(self) -> global___InternalMarketingTelemetry: ... - def __init__( - self, - *, - internal_marketing_telemetry: global___InternalMarketingTelemetry | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["internal_marketing_telemetry", b"internal_marketing_telemetry"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["internal_marketing_telemetry", b"internal_marketing_telemetry"]) -> None: ... - -global___InternalMarketingTelemetryWrapper = InternalMarketingTelemetryWrapper - -@typing_extensions.final -class InvasionAvailabilitySettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _InvasionAvailabilitySettingsId: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _InvasionAvailabilitySettingsIdEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[InvasionAvailabilitySettingsProto._InvasionAvailabilitySettingsId.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - INVASION_AVAILABILITY_SETTINGS_UNSET: InvasionAvailabilitySettingsProto._InvasionAvailabilitySettingsId.ValueType # 0 - INVASION_AVAILABILITY_SETTINGS_MONDAY: InvasionAvailabilitySettingsProto._InvasionAvailabilitySettingsId.ValueType # 1 - INVASION_AVAILABILITY_SETTINGS_TUESDAY: InvasionAvailabilitySettingsProto._InvasionAvailabilitySettingsId.ValueType # 2 - INVASION_AVAILABILITY_SETTINGS_WEDNESDAY: InvasionAvailabilitySettingsProto._InvasionAvailabilitySettingsId.ValueType # 3 - INVASION_AVAILABILITY_SETTINGS_THURSDAY: InvasionAvailabilitySettingsProto._InvasionAvailabilitySettingsId.ValueType # 4 - INVASION_AVAILABILITY_SETTINGS_FRIDAY: InvasionAvailabilitySettingsProto._InvasionAvailabilitySettingsId.ValueType # 5 - INVASION_AVAILABILITY_SETTINGS_SATURDAY: InvasionAvailabilitySettingsProto._InvasionAvailabilitySettingsId.ValueType # 6 - INVASION_AVAILABILITY_SETTINGS_SUNDAY: InvasionAvailabilitySettingsProto._InvasionAvailabilitySettingsId.ValueType # 7 - - class InvasionAvailabilitySettingsId(_InvasionAvailabilitySettingsId, metaclass=_InvasionAvailabilitySettingsIdEnumTypeWrapper): ... - INVASION_AVAILABILITY_SETTINGS_UNSET: InvasionAvailabilitySettingsProto.InvasionAvailabilitySettingsId.ValueType # 0 - INVASION_AVAILABILITY_SETTINGS_MONDAY: InvasionAvailabilitySettingsProto.InvasionAvailabilitySettingsId.ValueType # 1 - INVASION_AVAILABILITY_SETTINGS_TUESDAY: InvasionAvailabilitySettingsProto.InvasionAvailabilitySettingsId.ValueType # 2 - INVASION_AVAILABILITY_SETTINGS_WEDNESDAY: InvasionAvailabilitySettingsProto.InvasionAvailabilitySettingsId.ValueType # 3 - INVASION_AVAILABILITY_SETTINGS_THURSDAY: InvasionAvailabilitySettingsProto.InvasionAvailabilitySettingsId.ValueType # 4 - INVASION_AVAILABILITY_SETTINGS_FRIDAY: InvasionAvailabilitySettingsProto.InvasionAvailabilitySettingsId.ValueType # 5 - INVASION_AVAILABILITY_SETTINGS_SATURDAY: InvasionAvailabilitySettingsProto.InvasionAvailabilitySettingsId.ValueType # 6 - INVASION_AVAILABILITY_SETTINGS_SUNDAY: InvasionAvailabilitySettingsProto.InvasionAvailabilitySettingsId.ValueType # 7 - - AVAILABILITY_START_MINUTE_FIELD_NUMBER: builtins.int - AVAILABILITY_END_MINUTE_FIELD_NUMBER: builtins.int - availability_start_minute: builtins.int - availability_end_minute: builtins.int - def __init__( - self, - *, - availability_start_minute: builtins.int = ..., - availability_end_minute: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["availability_end_minute", b"availability_end_minute", "availability_start_minute", b"availability_start_minute"]) -> None: ... - -global___InvasionAvailabilitySettingsProto = InvasionAvailabilitySettingsProto - -@typing_extensions.final -class InvasionBattleResponseUpdateProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_FIELD_NUMBER: builtins.int - OB_UINT32_FIELD_NUMBER: builtins.int - STATUS_FIELD_NUMBER: builtins.int - ob_int32: builtins.int - ob_uint32: builtins.int - status: global___InvasionStatus.Status.ValueType - def __init__( - self, - *, - ob_int32: builtins.int = ..., - ob_uint32: builtins.int = ..., - status: global___InvasionStatus.Status.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_int32", b"ob_int32", "ob_uint32", b"ob_uint32", "status", b"status"]) -> None: ... - -global___InvasionBattleResponseUpdateProto = InvasionBattleResponseUpdateProto - -@typing_extensions.final -class InvasionBattleUpdateProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_1_FIELD_NUMBER: builtins.int - OB_INT32_2_FIELD_NUMBER: builtins.int - OB_BOOL_FIELD_NUMBER: builtins.int - UPDATE_TYPE_FIELD_NUMBER: builtins.int - OB_UINT32_FIELD_NUMBER: builtins.int - ob_int32_1: builtins.int - ob_int32_2: builtins.int - ob_bool: builtins.bool - update_type: global___UpdateInvasionBattleProto.UpdateType.ValueType - ob_uint32: builtins.int - def __init__( - self, - *, - ob_int32_1: builtins.int = ..., - ob_int32_2: builtins.int = ..., - ob_bool: builtins.bool = ..., - update_type: global___UpdateInvasionBattleProto.UpdateType.ValueType = ..., - ob_uint32: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_bool", b"ob_bool", "ob_int32_1", b"ob_int32_1", "ob_int32_2", b"ob_int32_2", "ob_uint32", b"ob_uint32", "update_type", b"update_type"]) -> None: ... - -global___InvasionBattleUpdateProto = InvasionBattleUpdateProto - -@typing_extensions.final -class InvasionCreateDetail(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ORIGIN_FIELD_NUMBER: builtins.int - origin: global___EnumWrapper.InvasionCharacter.ValueType - def __init__( - self, - *, - origin: global___EnumWrapper.InvasionCharacter.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["origin", b"origin"]) -> None: ... - -global___InvasionCreateDetail = InvasionCreateDetail - -@typing_extensions.final -class InvasionEncounterOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class PremierBallsDisplayProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - BASE_NUM_BALLS_FIELD_NUMBER: builtins.int - POKEMON_PURIFIED_NUM_BALLS_FIELD_NUMBER: builtins.int - GRUNTS_DEFEATED_NUM_BALLS_FIELD_NUMBER: builtins.int - POKEMON_REMAINING_NUM_BALLS_FIELD_NUMBER: builtins.int - base_num_balls: builtins.int - pokemon_purified_num_balls: builtins.int - grunts_defeated_num_balls: builtins.int - pokemon_remaining_num_balls: builtins.int - def __init__( - self, - *, - base_num_balls: builtins.int = ..., - pokemon_purified_num_balls: builtins.int = ..., - grunts_defeated_num_balls: builtins.int = ..., - pokemon_remaining_num_balls: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["base_num_balls", b"base_num_balls", "grunts_defeated_num_balls", b"grunts_defeated_num_balls", "pokemon_purified_num_balls", b"pokemon_purified_num_balls", "pokemon_remaining_num_balls", b"pokemon_remaining_num_balls"]) -> None: ... - - STATUS_FIELD_NUMBER: builtins.int - ENCOUNTER_POKEMON_FIELD_NUMBER: builtins.int - CAPTURE_PROBABILITY_FIELD_NUMBER: builtins.int - ACTIVE_ITEM_FIELD_NUMBER: builtins.int - THROWS_REMAINING_FIELD_NUMBER: builtins.int - ENCOUNTER_ID_FIELD_NUMBER: builtins.int - SPAWN_POINT_GUID_FIELD_NUMBER: builtins.int - BALLS_DISPLAY_FIELD_NUMBER: builtins.int - status: global___InvasionStatus.Status.ValueType - @property - def encounter_pokemon(self) -> global___PokemonProto: ... - @property - def capture_probability(self) -> global___CaptureProbabilityProto: ... - active_item: global___Item.ValueType - throws_remaining: builtins.int - encounter_id: builtins.int - spawn_point_guid: builtins.str - @property - def balls_display(self) -> global___InvasionEncounterOutProto.PremierBallsDisplayProto: ... - def __init__( - self, - *, - status: global___InvasionStatus.Status.ValueType = ..., - encounter_pokemon: global___PokemonProto | None = ..., - capture_probability: global___CaptureProbabilityProto | None = ..., - active_item: global___Item.ValueType = ..., - throws_remaining: builtins.int = ..., - encounter_id: builtins.int = ..., - spawn_point_guid: builtins.str = ..., - balls_display: global___InvasionEncounterOutProto.PremierBallsDisplayProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["balls_display", b"balls_display", "capture_probability", b"capture_probability", "encounter_pokemon", b"encounter_pokemon"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["active_item", b"active_item", "balls_display", b"balls_display", "capture_probability", b"capture_probability", "encounter_id", b"encounter_id", "encounter_pokemon", b"encounter_pokemon", "spawn_point_guid", b"spawn_point_guid", "status", b"status", "throws_remaining", b"throws_remaining"]) -> None: ... - -global___InvasionEncounterOutProto = InvasionEncounterOutProto - -@typing_extensions.final -class InvasionEncounterProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - INCIDENT_LOOKUP_FIELD_NUMBER: builtins.int - STEP_FIELD_NUMBER: builtins.int - @property - def incident_lookup(self) -> global___IncidentLookupProto: ... - step: builtins.int - def __init__( - self, - *, - incident_lookup: global___IncidentLookupProto | None = ..., - step: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["incident_lookup", b"incident_lookup"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["incident_lookup", b"incident_lookup", "step", b"step"]) -> None: ... - -global___InvasionEncounterProto = InvasionEncounterProto - -@typing_extensions.final -class InvasionFinishedDisplayProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - STYLE_FIELD_NUMBER: builtins.int - style: global___EnumWrapper.PokestopStyle.ValueType - def __init__( - self, - *, - style: global___EnumWrapper.PokestopStyle.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["style", b"style"]) -> None: ... - -global___InvasionFinishedDisplayProto = InvasionFinishedDisplayProto - -@typing_extensions.final -class InvasionNpcDisplaySettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TRAINER_NAME_FIELD_NUMBER: builtins.int - AVATAR_FIELD_NUMBER: builtins.int - TRAINER_TITLE_FIELD_NUMBER: builtins.int - TRAINER_QUOTE_FIELD_NUMBER: builtins.int - ICON_URL_FIELD_NUMBER: builtins.int - BACKDROP_IMAGE_BUNDLE_FIELD_NUMBER: builtins.int - MODEL_NAME_FIELD_NUMBER: builtins.int - TUTORIAL_ON_LOSS_STRING_FIELD_NUMBER: builtins.int - IS_MALE_FIELD_NUMBER: builtins.int - PARTY_SELECTION_MUSIC_FIELD_NUMBER: builtins.int - COMBAT_MUSIC_FIELD_NUMBER: builtins.int - trainer_name: builtins.str - @property - def avatar(self) -> global___PlayerAvatarProto: ... - trainer_title: builtins.str - trainer_quote: builtins.str - icon_url: builtins.str - backdrop_image_bundle: builtins.str - model_name: builtins.str - tutorial_on_loss_string: builtins.str - is_male: builtins.bool - party_selection_music: builtins.str - combat_music: builtins.str - def __init__( - self, - *, - trainer_name: builtins.str = ..., - avatar: global___PlayerAvatarProto | None = ..., - trainer_title: builtins.str = ..., - trainer_quote: builtins.str = ..., - icon_url: builtins.str = ..., - backdrop_image_bundle: builtins.str = ..., - model_name: builtins.str = ..., - tutorial_on_loss_string: builtins.str = ..., - is_male: builtins.bool = ..., - party_selection_music: builtins.str = ..., - combat_music: builtins.str = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["avatar", b"avatar"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["avatar", b"avatar", "backdrop_image_bundle", b"backdrop_image_bundle", "combat_music", b"combat_music", "icon_url", b"icon_url", "is_male", b"is_male", "model_name", b"model_name", "party_selection_music", b"party_selection_music", "trainer_name", b"trainer_name", "trainer_quote", b"trainer_quote", "trainer_title", b"trainer_title", "tutorial_on_loss_string", b"tutorial_on_loss_string"]) -> None: ... - -global___InvasionNpcDisplaySettingsProto = InvasionNpcDisplaySettingsProto - -@typing_extensions.final -class InvasionOpenCombatSessionDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_1_FIELD_NUMBER: builtins.int - TYPE_FIELD_NUMBER: builtins.int - OB_LIST_INT32_FIELD_NUMBER: builtins.int - OB_UINT32_FIELD_NUMBER: builtins.int - OB_INT32_2_FIELD_NUMBER: builtins.int - ob_int32_1: builtins.int - type: global___CombatType.ValueType - @property - def ob_list_int32(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - ob_uint32: builtins.int - ob_int32_2: builtins.int - def __init__( - self, - *, - ob_int32_1: builtins.int = ..., - type: global___CombatType.ValueType = ..., - ob_list_int32: collections.abc.Iterable[builtins.int] | None = ..., - ob_uint32: builtins.int = ..., - ob_int32_2: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_int32_1", b"ob_int32_1", "ob_int32_2", b"ob_int32_2", "ob_list_int32", b"ob_list_int32", "ob_uint32", b"ob_uint32", "type", b"type"]) -> None: ... - -global___InvasionOpenCombatSessionDataProto = InvasionOpenCombatSessionDataProto - -@typing_extensions.final -class InvasionOpenCombatSessionResponseDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_FIELD_NUMBER: builtins.int - OB_UINT32_FIELD_NUMBER: builtins.int - RESULT_FIELD_NUMBER: builtins.int - OB_COMMUN_WEB_COMBAT_STATE_FIELD_NUMBER: builtins.int - ob_int32: builtins.int - ob_uint32: builtins.int - result: global___InvasionStatus.Status.ValueType - @property - def ob_commun_web_combat_state(self) -> global___ObCommunWebCombatStateProto: ... - def __init__( - self, - *, - ob_int32: builtins.int = ..., - ob_uint32: builtins.int = ..., - result: global___InvasionStatus.Status.ValueType = ..., - ob_commun_web_combat_state: global___ObCommunWebCombatStateProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["ob_commun_web_combat_state", b"ob_commun_web_combat_state"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_commun_web_combat_state", b"ob_commun_web_combat_state", "ob_int32", b"ob_int32", "ob_uint32", b"ob_uint32", "result", b"result"]) -> None: ... - -global___InvasionOpenCombatSessionResponseDataProto = InvasionOpenCombatSessionResponseDataProto - -@typing_extensions.final -class InvasionStatus(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[InvasionStatus._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: InvasionStatus._Status.ValueType # 0 - SUCCESS: InvasionStatus._Status.ValueType # 1 - ERROR: InvasionStatus._Status.ValueType # 2 - ERROR_FORT_NOT_FOUND: InvasionStatus._Status.ValueType # 3 - ERROR_INCIDENT_NOT_FOUND: InvasionStatus._Status.ValueType # 4 - ERROR_STEP_ALREADY_COMPLETED: InvasionStatus._Status.ValueType # 5 - ERROR_WRONG_STEP: InvasionStatus._Status.ValueType # 6 - ERROR_PLAYER_BELOW_MIN_LEVEL: InvasionStatus._Status.ValueType # 7 - ERROR_INCIDENT_EXPIRED: InvasionStatus._Status.ValueType # 8 - ERROR_MISSING_INCIDENT_TICKET: InvasionStatus._Status.ValueType # 9 - ERROR_ENCOUNTER_POKEMON_INVENTORY_FULL: InvasionStatus._Status.ValueType # 10 - ERROR_PLAYER_BELOW_V2_MIN_LEVEL: InvasionStatus._Status.ValueType # 11 - ERROR_RETRY: InvasionStatus._Status.ValueType # 12 - ERROR_INVALID_HEALTH_UPDATES: InvasionStatus._Status.ValueType # 20 - ERROR_ATTACKING_POKEMON_INVALID: InvasionStatus._Status.ValueType # 30 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: InvasionStatus.Status.ValueType # 0 - SUCCESS: InvasionStatus.Status.ValueType # 1 - ERROR: InvasionStatus.Status.ValueType # 2 - ERROR_FORT_NOT_FOUND: InvasionStatus.Status.ValueType # 3 - ERROR_INCIDENT_NOT_FOUND: InvasionStatus.Status.ValueType # 4 - ERROR_STEP_ALREADY_COMPLETED: InvasionStatus.Status.ValueType # 5 - ERROR_WRONG_STEP: InvasionStatus.Status.ValueType # 6 - ERROR_PLAYER_BELOW_MIN_LEVEL: InvasionStatus.Status.ValueType # 7 - ERROR_INCIDENT_EXPIRED: InvasionStatus.Status.ValueType # 8 - ERROR_MISSING_INCIDENT_TICKET: InvasionStatus.Status.ValueType # 9 - ERROR_ENCOUNTER_POKEMON_INVENTORY_FULL: InvasionStatus.Status.ValueType # 10 - ERROR_PLAYER_BELOW_V2_MIN_LEVEL: InvasionStatus.Status.ValueType # 11 - ERROR_RETRY: InvasionStatus.Status.ValueType # 12 - ERROR_INVALID_HEALTH_UPDATES: InvasionStatus.Status.ValueType # 20 - ERROR_ATTACKING_POKEMON_INVALID: InvasionStatus.Status.ValueType # 30 - - STATUS_FIELD_NUMBER: builtins.int - status: global___InvasionStatus.Status.ValueType - def __init__( - self, - *, - status: global___InvasionStatus.Status.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["status", b"status"]) -> None: ... - -global___InvasionStatus = InvasionStatus - -@typing_extensions.final -class InvasionTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - INVASION_TELEMETRY_ID_FIELD_NUMBER: builtins.int - NPC_ID_FIELD_NUMBER: builtins.int - BATTLE_SUCCESS_FIELD_NUMBER: builtins.int - POST_BATTLE_FRIENDLY_REMAINING_FIELD_NUMBER: builtins.int - POST_BATTLE_ENEMY_REMAINING_FIELD_NUMBER: builtins.int - ENCOUNTER_POKEMON_FIELD_NUMBER: builtins.int - ENCOUNTER_SUCCESS_FIELD_NUMBER: builtins.int - INVASION_ID_FIELD_NUMBER: builtins.int - PLAYER_TAPPED_NPC_FIELD_NUMBER: builtins.int - RADAR_FIELD_NUMBER: builtins.int - CURFEW_FIELD_NUMBER: builtins.int - DURATION_FIELD_NUMBER: builtins.int - DISTANCE_FIELD_NUMBER: builtins.int - INVASION_CONTEXT_FIELD_NUMBER: builtins.int - BALLOON_TYPE_FIELD_NUMBER: builtins.int - invasion_telemetry_id: global___InvasionTelemetryIds.ValueType - npc_id: global___EnumWrapper.InvasionCharacter.ValueType - battle_success: builtins.bool - post_battle_friendly_remaining: builtins.int - post_battle_enemy_remaining: builtins.int - encounter_pokemon: builtins.int - encounter_success: builtins.bool - invasion_id: builtins.str - player_tapped_npc: builtins.bool - radar: builtins.str - curfew: builtins.bool - duration: builtins.float - distance: builtins.float - invasion_context: global___EnumWrapper.InvasionContext.ValueType - balloon_type: global___RocketBalloonDisplayProto.BalloonType.ValueType - def __init__( - self, - *, - invasion_telemetry_id: global___InvasionTelemetryIds.ValueType = ..., - npc_id: global___EnumWrapper.InvasionCharacter.ValueType = ..., - battle_success: builtins.bool = ..., - post_battle_friendly_remaining: builtins.int = ..., - post_battle_enemy_remaining: builtins.int = ..., - encounter_pokemon: builtins.int = ..., - encounter_success: builtins.bool = ..., - invasion_id: builtins.str = ..., - player_tapped_npc: builtins.bool = ..., - radar: builtins.str = ..., - curfew: builtins.bool = ..., - duration: builtins.float = ..., - distance: builtins.float = ..., - invasion_context: global___EnumWrapper.InvasionContext.ValueType = ..., - balloon_type: global___RocketBalloonDisplayProto.BalloonType.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["balloon_type", b"balloon_type", "battle_success", b"battle_success", "curfew", b"curfew", "distance", b"distance", "duration", b"duration", "encounter_pokemon", b"encounter_pokemon", "encounter_success", b"encounter_success", "invasion_context", b"invasion_context", "invasion_id", b"invasion_id", "invasion_telemetry_id", b"invasion_telemetry_id", "npc_id", b"npc_id", "player_tapped_npc", b"player_tapped_npc", "post_battle_enemy_remaining", b"post_battle_enemy_remaining", "post_battle_friendly_remaining", b"post_battle_friendly_remaining", "radar", b"radar"]) -> None: ... - -global___InvasionTelemetry = InvasionTelemetry - -@typing_extensions.final -class InvasionVictoryLogEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - REWARDS_FIELD_NUMBER: builtins.int - INVASION_NPC_FIELD_NUMBER: builtins.int - @property - def rewards(self) -> global___LootProto: ... - invasion_npc: global___EnumWrapper.InvasionCharacter.ValueType - def __init__( - self, - *, - rewards: global___LootProto | None = ..., - invasion_npc: global___EnumWrapper.InvasionCharacter.ValueType = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["rewards", b"rewards"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["invasion_npc", b"invasion_npc", "rewards", b"rewards"]) -> None: ... - -global___InvasionVictoryLogEntry = InvasionVictoryLogEntry - -@typing_extensions.final -class InventoryDeltaProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ORIGINAL_TIMESTAMP_FIELD_NUMBER: builtins.int - NEW_TIMESTAMP_FIELD_NUMBER: builtins.int - INVENTORY_ITEM_FIELD_NUMBER: builtins.int - original_timestamp: builtins.int - new_timestamp: builtins.int - @property - def inventory_item(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___InventoryItemProto]: ... - def __init__( - self, - *, - original_timestamp: builtins.int = ..., - new_timestamp: builtins.int = ..., - inventory_item: collections.abc.Iterable[global___InventoryItemProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["inventory_item", b"inventory_item", "new_timestamp", b"new_timestamp", "original_timestamp", b"original_timestamp"]) -> None: ... - -global___InventoryDeltaProto = InventoryDeltaProto - -@typing_extensions.final -class InventoryItemProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - DELETED_ITEM_KEY_FIELD_NUMBER: builtins.int - INVENTORY_ITEM_DATA_FIELD_NUMBER: builtins.int - MODIFIED_TIMESTAMP_FIELD_NUMBER: builtins.int - @property - def deleted_item_key(self) -> global___HoloInventoryKeyProto: ... - @property - def inventory_item_data(self) -> global___HoloInventoryItemProto: ... - modified_timestamp: builtins.int - def __init__( - self, - *, - deleted_item_key: global___HoloInventoryKeyProto | None = ..., - inventory_item_data: global___HoloInventoryItemProto | None = ..., - modified_timestamp: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["InventoryItem", b"InventoryItem", "deleted_item_key", b"deleted_item_key", "inventory_item_data", b"inventory_item_data"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["InventoryItem", b"InventoryItem", "deleted_item_key", b"deleted_item_key", "inventory_item_data", b"inventory_item_data", "modified_timestamp", b"modified_timestamp"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["InventoryItem", b"InventoryItem"]) -> typing_extensions.Literal["deleted_item_key", "inventory_item_data"] | None: ... - -global___InventoryItemProto = InventoryItemProto - -@typing_extensions.final -class InventoryProto(google.protobuf.message.Message): - """enum InventoryType { - BINARY_BLOB = 0; - DIFF = 1; - COMPOSITE = 2; - } - """ - - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - INVENTORY_ITEM_FIELD_NUMBER: builtins.int - @property - def inventory_item(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___InventoryItemProto]: - """message DiffInventoryProto { - repeated InventoryItemProto item_changelog = 2; - int64 diff_inventory_entity_last_compaction_ms = 3; - } - - DiffInventoryProto diff_inventory = 2; - InventoryType inventory_type = 3; - """ - def __init__( - self, - *, - inventory_item: collections.abc.Iterable[global___InventoryItemProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["inventory_item", b"inventory_item"]) -> None: ... - -global___InventoryProto = InventoryProto - -@typing_extensions.final -class InventorySettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MAX_POKEMON_FIELD_NUMBER: builtins.int - MAX_BAG_ITEMS_FIELD_NUMBER: builtins.int - BASE_POKEMON_FIELD_NUMBER: builtins.int - BASE_BAG_ITEMS_FIELD_NUMBER: builtins.int - BASE_EGGS_FIELD_NUMBER: builtins.int - MAX_TEAM_CHANGES_FIELD_NUMBER: builtins.int - TEAM_CHANGE_ITEM_RESET_PERIOD_IN_DAYS_FIELD_NUMBER: builtins.int - MAX_ITEM_BOOST_DURATION_MS_FIELD_NUMBER: builtins.int - DEFAULT_STICKER_MAX_COUNT_FIELD_NUMBER: builtins.int - ENABLE_EGGS_NOT_INVENTORY_FIELD_NUMBER: builtins.int - SPECIAL_EGG_OVERFLOW_SPOTS_FIELD_NUMBER: builtins.int - ENABLE_OVERFLOW_SPOT_SLIDING_FIELD_NUMBER: builtins.int - ENABLE_RAID_PASS_OVERFLOW_FIELD_NUMBER: builtins.int - BASE_POSTCARD_STORAGE_FIELD_NUMBER: builtins.int - MAX_POSTCARD_STORAGE_FIELD_NUMBER: builtins.int - EVOLUTION_STONE_A_MAX_COUNT_FIELD_NUMBER: builtins.int - OB_BOOL_FIELD_NUMBER: builtins.int - OB_BOOL_1_FIELD_NUMBER: builtins.int - max_pokemon: builtins.int - max_bag_items: builtins.int - base_pokemon: builtins.int - base_bag_items: builtins.int - base_eggs: builtins.int - max_team_changes: builtins.int - team_change_item_reset_period_in_days: builtins.int - max_item_boost_duration_ms: builtins.int - default_sticker_max_count: builtins.int - enable_eggs_not_inventory: builtins.bool - special_egg_overflow_spots: builtins.int - enable_overflow_spot_sliding: builtins.bool - enable_raid_pass_overflow: builtins.bool - base_postcard_storage: builtins.int - max_postcard_storage: builtins.int - evolution_stone_a_max_count: builtins.int - ob_bool: builtins.bool - ob_bool_1: builtins.bool - def __init__( - self, - *, - max_pokemon: builtins.int = ..., - max_bag_items: builtins.int = ..., - base_pokemon: builtins.int = ..., - base_bag_items: builtins.int = ..., - base_eggs: builtins.int = ..., - max_team_changes: builtins.int = ..., - team_change_item_reset_period_in_days: builtins.int = ..., - max_item_boost_duration_ms: builtins.int = ..., - default_sticker_max_count: builtins.int = ..., - enable_eggs_not_inventory: builtins.bool = ..., - special_egg_overflow_spots: builtins.int = ..., - enable_overflow_spot_sliding: builtins.bool = ..., - enable_raid_pass_overflow: builtins.bool = ..., - base_postcard_storage: builtins.int = ..., - max_postcard_storage: builtins.int = ..., - evolution_stone_a_max_count: builtins.int = ..., - ob_bool: builtins.bool = ..., - ob_bool_1: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["base_bag_items", b"base_bag_items", "base_eggs", b"base_eggs", "base_pokemon", b"base_pokemon", "base_postcard_storage", b"base_postcard_storage", "default_sticker_max_count", b"default_sticker_max_count", "enable_eggs_not_inventory", b"enable_eggs_not_inventory", "enable_overflow_spot_sliding", b"enable_overflow_spot_sliding", "enable_raid_pass_overflow", b"enable_raid_pass_overflow", "evolution_stone_a_max_count", b"evolution_stone_a_max_count", "max_bag_items", b"max_bag_items", "max_item_boost_duration_ms", b"max_item_boost_duration_ms", "max_pokemon", b"max_pokemon", "max_postcard_storage", b"max_postcard_storage", "max_team_changes", b"max_team_changes", "ob_bool", b"ob_bool", "ob_bool_1", b"ob_bool_1", "special_egg_overflow_spots", b"special_egg_overflow_spots", "team_change_item_reset_period_in_days", b"team_change_item_reset_period_in_days"]) -> None: ... - -global___InventorySettingsProto = InventorySettingsProto - -@typing_extensions.final -class InventoryUpgradeAttributesProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ADDITIONAL_STORAGE_FIELD_NUMBER: builtins.int - UPGRADE_TYPE_FIELD_NUMBER: builtins.int - additional_storage: builtins.int - upgrade_type: global___InventoryUpgradeType.ValueType - def __init__( - self, - *, - additional_storage: builtins.int = ..., - upgrade_type: global___InventoryUpgradeType.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["additional_storage", b"additional_storage", "upgrade_type", b"upgrade_type"]) -> None: ... - -global___InventoryUpgradeAttributesProto = InventoryUpgradeAttributesProto - -@typing_extensions.final -class InventoryUpgradeProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ITEM_FIELD_NUMBER: builtins.int - UPGRADE_TYPE_FIELD_NUMBER: builtins.int - ADDITIONAL_STORAGE_FIELD_NUMBER: builtins.int - item: global___Item.ValueType - upgrade_type: global___InventoryUpgradeType.ValueType - additional_storage: builtins.int - def __init__( - self, - *, - item: global___Item.ValueType = ..., - upgrade_type: global___InventoryUpgradeType.ValueType = ..., - additional_storage: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["additional_storage", b"additional_storage", "item", b"item", "upgrade_type", b"upgrade_type"]) -> None: ... - -global___InventoryUpgradeProto = InventoryUpgradeProto - -@typing_extensions.final -class InventoryUpgradesProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - INVENTORY_UPGRADE_FIELD_NUMBER: builtins.int - @property - def inventory_upgrade(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___InventoryUpgradeProto]: ... - def __init__( - self, - *, - inventory_upgrade: collections.abc.Iterable[global___InventoryUpgradeProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["inventory_upgrade", b"inventory_upgrade"]) -> None: ... - -global___InventoryUpgradesProto = InventoryUpgradesProto - -@typing_extensions.final -class InviteFacebookFriendOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[InviteFacebookFriendOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: InviteFacebookFriendOutProto._Result.ValueType # 0 - SUCCESS: InviteFacebookFriendOutProto._Result.ValueType # 1 - ERROR_UNKNOWN: InviteFacebookFriendOutProto._Result.ValueType # 2 - ERROR_PLAYER_NOT_FOUND: InviteFacebookFriendOutProto._Result.ValueType # 3 - ERROR_PLAYER_OUTBOX_FULL: InviteFacebookFriendOutProto._Result.ValueType # 4 - ERROR_PLAYER_INBOX_FULL: InviteFacebookFriendOutProto._Result.ValueType # 5 - ERROR_SENDER_HAS_MAX_FRIENDS: InviteFacebookFriendOutProto._Result.ValueType # 6 - ERROR_RECEIVER_HAS_MAX_FRIENDS: InviteFacebookFriendOutProto._Result.ValueType # 7 - ERROR_ALREADY_A_FRIEND: InviteFacebookFriendOutProto._Result.ValueType # 8 - ERROR_INVITE_ALREADY_SENT: InviteFacebookFriendOutProto._Result.ValueType # 9 - ERROR_INVITE_ALREADY_RECEIVED: InviteFacebookFriendOutProto._Result.ValueType # 10 - ERROR_CANNOT_SEND_INVITES_TO_YOURSELF: InviteFacebookFriendOutProto._Result.ValueType # 11 - ERROR_FRIEND_CACHE_EXPIRED: InviteFacebookFriendOutProto._Result.ValueType # 12 - ERROR_FRIEND_NOT_CACHED: InviteFacebookFriendOutProto._Result.ValueType # 13 - ERROR_INVALID_SENDER_FACEBOOK_ID: InviteFacebookFriendOutProto._Result.ValueType # 14 - ERROR_SEND_TO_BLOCKED_USER: InviteFacebookFriendOutProto._Result.ValueType # 15 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: InviteFacebookFriendOutProto.Result.ValueType # 0 - SUCCESS: InviteFacebookFriendOutProto.Result.ValueType # 1 - ERROR_UNKNOWN: InviteFacebookFriendOutProto.Result.ValueType # 2 - ERROR_PLAYER_NOT_FOUND: InviteFacebookFriendOutProto.Result.ValueType # 3 - ERROR_PLAYER_OUTBOX_FULL: InviteFacebookFriendOutProto.Result.ValueType # 4 - ERROR_PLAYER_INBOX_FULL: InviteFacebookFriendOutProto.Result.ValueType # 5 - ERROR_SENDER_HAS_MAX_FRIENDS: InviteFacebookFriendOutProto.Result.ValueType # 6 - ERROR_RECEIVER_HAS_MAX_FRIENDS: InviteFacebookFriendOutProto.Result.ValueType # 7 - ERROR_ALREADY_A_FRIEND: InviteFacebookFriendOutProto.Result.ValueType # 8 - ERROR_INVITE_ALREADY_SENT: InviteFacebookFriendOutProto.Result.ValueType # 9 - ERROR_INVITE_ALREADY_RECEIVED: InviteFacebookFriendOutProto.Result.ValueType # 10 - ERROR_CANNOT_SEND_INVITES_TO_YOURSELF: InviteFacebookFriendOutProto.Result.ValueType # 11 - ERROR_FRIEND_CACHE_EXPIRED: InviteFacebookFriendOutProto.Result.ValueType # 12 - ERROR_FRIEND_NOT_CACHED: InviteFacebookFriendOutProto.Result.ValueType # 13 - ERROR_INVALID_SENDER_FACEBOOK_ID: InviteFacebookFriendOutProto.Result.ValueType # 14 - ERROR_SEND_TO_BLOCKED_USER: InviteFacebookFriendOutProto.Result.ValueType # 15 - - RESULT_FIELD_NUMBER: builtins.int - result: global___InviteFacebookFriendOutProto.Result.ValueType - def __init__( - self, - *, - result: global___InviteFacebookFriendOutProto.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result"]) -> None: ... - -global___InviteFacebookFriendOutProto = InviteFacebookFriendOutProto - -@typing_extensions.final -class InviteFacebookFriendProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FB_ACCESS_TOKEN_FIELD_NUMBER: builtins.int - FRIEND_FB_USER_ID_FIELD_NUMBER: builtins.int - fb_access_token: builtins.str - friend_fb_user_id: builtins.str - def __init__( - self, - *, - fb_access_token: builtins.str = ..., - friend_fb_user_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["fb_access_token", b"fb_access_token", "friend_fb_user_id", b"friend_fb_user_id"]) -> None: ... - -global___InviteFacebookFriendProto = InviteFacebookFriendProto - -@typing_extensions.final -class InviteGameRequest(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FRIEND_ID_FIELD_NUMBER: builtins.int - APP_KEY_FIELD_NUMBER: builtins.int - FRIEND_NIA_ACCOUNT_ID_FIELD_NUMBER: builtins.int - REFERRAL_FIELD_NUMBER: builtins.int - friend_id: builtins.str - app_key: builtins.str - friend_nia_account_id: builtins.str - @property - def referral(self) -> global___ReferralProto: ... - def __init__( - self, - *, - friend_id: builtins.str = ..., - app_key: builtins.str = ..., - friend_nia_account_id: builtins.str = ..., - referral: global___ReferralProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["referral", b"referral"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["app_key", b"app_key", "friend_id", b"friend_id", "friend_nia_account_id", b"friend_nia_account_id", "referral", b"referral"]) -> None: ... - -global___InviteGameRequest = InviteGameRequest - -@typing_extensions.final -class InviteGameResponse(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[InviteGameResponse._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: InviteGameResponse._Status.ValueType # 0 - SUCCESS: InviteGameResponse._Status.ValueType # 1 - ERROR_UNKNOWN: InviteGameResponse._Status.ValueType # 2 - ERROR_NOT_FRIEND: InviteGameResponse._Status.ValueType # 3 - ERROR_EXCEED_LIMIT: InviteGameResponse._Status.ValueType # 4 - ERROR_ALREADY_SIGNED_UP: InviteGameResponse._Status.ValueType # 5 - ERROR_EMAIL_FAILED: InviteGameResponse._Status.ValueType # 6 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: InviteGameResponse.Status.ValueType # 0 - SUCCESS: InviteGameResponse.Status.ValueType # 1 - ERROR_UNKNOWN: InviteGameResponse.Status.ValueType # 2 - ERROR_NOT_FRIEND: InviteGameResponse.Status.ValueType # 3 - ERROR_EXCEED_LIMIT: InviteGameResponse.Status.ValueType # 4 - ERROR_ALREADY_SIGNED_UP: InviteGameResponse.Status.ValueType # 5 - ERROR_EMAIL_FAILED: InviteGameResponse.Status.ValueType # 6 - - STATUS_FIELD_NUMBER: builtins.int - status: global___InviteGameResponse.Status.ValueType - def __init__( - self, - *, - status: global___InviteGameResponse.Status.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["status", b"status"]) -> None: ... - -global___InviteGameResponse = InviteGameResponse - -@typing_extensions.final -class IosDevice(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NAME_FIELD_NUMBER: builtins.int - MANUFACTURER_FIELD_NUMBER: builtins.int - MODEL_FIELD_NUMBER: builtins.int - HARDWARE_FIELD_NUMBER: builtins.int - SOFTWARE_FIELD_NUMBER: builtins.int - name: builtins.str - manufacturer: builtins.str - model: builtins.str - hardware: builtins.str - software: builtins.str - def __init__( - self, - *, - name: builtins.str = ..., - manufacturer: builtins.str = ..., - model: builtins.str = ..., - hardware: builtins.str = ..., - software: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["hardware", b"hardware", "manufacturer", b"manufacturer", "model", b"model", "name", b"name", "software", b"software"]) -> None: ... - -global___IosDevice = IosDevice - -@typing_extensions.final -class IosSourceRevision(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NAME_FIELD_NUMBER: builtins.int - BUNDLE_FIELD_NUMBER: builtins.int - VERSION_FIELD_NUMBER: builtins.int - PRODUCT_FIELD_NUMBER: builtins.int - OS_FIELD_NUMBER: builtins.int - name: builtins.str - bundle: builtins.str - version: builtins.str - product: builtins.str - os: builtins.str - def __init__( - self, - *, - name: builtins.str = ..., - bundle: builtins.str = ..., - version: builtins.str = ..., - product: builtins.str = ..., - os: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["bundle", b"bundle", "name", b"name", "os", b"os", "product", b"product", "version", b"version"]) -> None: ... - -global___IosSourceRevision = IosSourceRevision - -@typing_extensions.final -class IsAccountBlockedOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - IS_BLOCKED_FIELD_NUMBER: builtins.int - is_blocked: builtins.bool - def __init__( - self, - *, - is_blocked: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["is_blocked", b"is_blocked"]) -> None: ... - -global___IsAccountBlockedOutProto = IsAccountBlockedOutProto - -@typing_extensions.final -class IsAccountBlockedProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - BLOCKEE_NIA_ACCOUNT_ID_FIELD_NUMBER: builtins.int - blockee_nia_account_id: builtins.str - def __init__( - self, - *, - blockee_nia_account_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["blockee_nia_account_id", b"blockee_nia_account_id"]) -> None: ... - -global___IsAccountBlockedProto = IsAccountBlockedProto - -@typing_extensions.final -class IsMyFriendOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[IsMyFriendOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: IsMyFriendOutProto._Result.ValueType # 0 - SUCCESS: IsMyFriendOutProto._Result.ValueType # 1 - ERROR_UNKNOWN: IsMyFriendOutProto._Result.ValueType # 2 - ERROR_PLAYER_NOT_FOUND_DELETED: IsMyFriendOutProto._Result.ValueType # 3 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: IsMyFriendOutProto.Result.ValueType # 0 - SUCCESS: IsMyFriendOutProto.Result.ValueType # 1 - ERROR_UNKNOWN: IsMyFriendOutProto.Result.ValueType # 2 - ERROR_PLAYER_NOT_FOUND_DELETED: IsMyFriendOutProto.Result.ValueType # 3 - - RESULT_FIELD_NUMBER: builtins.int - IS_FRIEND_FIELD_NUMBER: builtins.int - result: global___IsMyFriendOutProto.Result.ValueType - is_friend: builtins.bool - def __init__( - self, - *, - result: global___IsMyFriendOutProto.Result.ValueType = ..., - is_friend: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["is_friend", b"is_friend", "result", b"result"]) -> None: ... - -global___IsMyFriendOutProto = IsMyFriendOutProto - -@typing_extensions.final -class IsMyFriendProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PLAYER_ID_FIELD_NUMBER: builtins.int - NIA_ACCOUNT_ID_FIELD_NUMBER: builtins.int - player_id: builtins.str - nia_account_id: builtins.str - def __init__( - self, - *, - player_id: builtins.str = ..., - nia_account_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["nia_account_id", b"nia_account_id", "player_id", b"player_id"]) -> None: ... - -global___IsMyFriendProto = IsMyFriendProto - -@typing_extensions.final -class IsSkuAvailableOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - IS_SKU_AVAILABLE_FIELD_NUMBER: builtins.int - is_sku_available: builtins.bool - def __init__( - self, - *, - is_sku_available: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["is_sku_available", b"is_sku_available"]) -> None: ... - -global___IsSkuAvailableOutProto = IsSkuAvailableOutProto - -@typing_extensions.final -class IsSkuAvailableProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SKU_ID_FIELD_NUMBER: builtins.int - VERIFY_PRICE_FIELD_NUMBER: builtins.int - COIN_COST_FIELD_NUMBER: builtins.int - sku_id: builtins.str - verify_price: builtins.bool - coin_cost: builtins.int - def __init__( - self, - *, - sku_id: builtins.str = ..., - verify_price: builtins.bool = ..., - coin_cost: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["coin_cost", b"coin_cost", "sku_id", b"sku_id", "verify_price", b"verify_price"]) -> None: ... - -global___IsSkuAvailableProto = IsSkuAvailableProto - -@typing_extensions.final -class ItemInventoryUpdateSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class ItemCategories(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ITEM_CATEGORY_FIELD_NUMBER: builtins.int - CATEGORY_NAME_FIELD_NUMBER: builtins.int - SORT_ODER_FIELD_NUMBER: builtins.int - @property - def item_category(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___HoloItemCategory.ValueType]: ... - category_name: builtins.str - sort_oder: builtins.int - def __init__( - self, - *, - item_category: collections.abc.Iterable[global___HoloItemCategory.ValueType] | None = ..., - category_name: builtins.str = ..., - sort_oder: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["category_name", b"category_name", "item_category", b"item_category", "sort_oder", b"sort_oder"]) -> None: ... - - ENABLED_FIELD_NUMBER: builtins.int - ITEM_CATEGORIES_FIELD_NUMBER: builtins.int - enabled: builtins.bool - @property - def item_categories(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ItemInventoryUpdateSettingsProto.ItemCategories]: ... - def __init__( - self, - *, - enabled: builtins.bool = ..., - item_categories: collections.abc.Iterable[global___ItemInventoryUpdateSettingsProto.ItemCategories] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["enabled", b"enabled", "item_categories", b"item_categories"]) -> None: ... - -global___ItemInventoryUpdateSettingsProto = ItemInventoryUpdateSettingsProto - -@typing_extensions.final -class ItemProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ITEM_ID_FIELD_NUMBER: builtins.int - COUNT_FIELD_NUMBER: builtins.int - UNSEEN_FIELD_NUMBER: builtins.int - item_id: global___Item.ValueType - count: builtins.int - unseen: builtins.bool - def __init__( - self, - *, - item_id: global___Item.ValueType = ..., - count: builtins.int = ..., - unseen: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["count", b"count", "item_id", b"item_id", "unseen", b"unseen"]) -> None: ... - -global___ItemProto = ItemProto - -@typing_extensions.final -class ItemRapportDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _ItemStatus: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ItemStatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ItemRapportDataProto._ItemStatus.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: ItemRapportDataProto._ItemStatus.ValueType # 0 - ALLOW: ItemRapportDataProto._ItemStatus.ValueType # 1 - REJECT: ItemRapportDataProto._ItemStatus.ValueType # 2 - PENDING: ItemRapportDataProto._ItemStatus.ValueType # 3 - - class ItemStatus(_ItemStatus, metaclass=_ItemStatusEnumTypeWrapper): ... - UNSET: ItemRapportDataProto.ItemStatus.ValueType # 0 - ALLOW: ItemRapportDataProto.ItemStatus.ValueType # 1 - REJECT: ItemRapportDataProto.ItemStatus.ValueType # 2 - PENDING: ItemRapportDataProto.ItemStatus.ValueType # 3 - - TEXT_FIELD_NUMBER: builtins.int - IMAGE_URL_FIELD_NUMBER: builtins.int - VIDEO_URL_FIELD_NUMBER: builtins.int - TEXT_LANGUAGE_FIELD_NUMBER: builtins.int - ITEM_STATUS_FIELD_NUMBER: builtins.int - IMAGE_CSAM_VIOLATION_FIELD_NUMBER: builtins.int - FLAG_CATEGORY_FIELD_NUMBER: builtins.int - REPORTER_NAME_FIELD_NUMBER: builtins.int - MODERATION_ELIGIBLE_FIELD_NUMBER: builtins.int - text: builtins.str - image_url: builtins.str - video_url: builtins.str - @property - def text_language(self) -> global___LanguageData: ... - item_status: global___ItemRapportDataProto.ItemStatus.ValueType - image_csam_violation: builtins.bool - @property - def flag_category(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___FlagCategory.Category.ValueType]: ... - @property - def reporter_name(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - moderation_eligible: builtins.bool - def __init__( - self, - *, - text: builtins.str = ..., - image_url: builtins.str = ..., - video_url: builtins.str = ..., - text_language: global___LanguageData | None = ..., - item_status: global___ItemRapportDataProto.ItemStatus.ValueType = ..., - image_csam_violation: builtins.bool = ..., - flag_category: collections.abc.Iterable[global___FlagCategory.Category.ValueType] | None = ..., - reporter_name: collections.abc.Iterable[builtins.str] | None = ..., - moderation_eligible: builtins.bool = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["Data", b"Data", "image_url", b"image_url", "text", b"text", "text_language", b"text_language", "video_url", b"video_url"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["Data", b"Data", "flag_category", b"flag_category", "image_csam_violation", b"image_csam_violation", "image_url", b"image_url", "item_status", b"item_status", "moderation_eligible", b"moderation_eligible", "reporter_name", b"reporter_name", "text", b"text", "text_language", b"text_language", "video_url", b"video_url"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["Data", b"Data"]) -> typing_extensions.Literal["text", "image_url", "video_url"] | None: ... - -global___ItemRapportDataProto = ItemRapportDataProto - -@typing_extensions.final -class ItemRewardProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ITEM_FIELD_NUMBER: builtins.int - AMOUNT_FIELD_NUMBER: builtins.int - item: global___Item.ValueType - amount: builtins.int - def __init__( - self, - *, - item: global___Item.ValueType = ..., - amount: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["amount", b"amount", "item", b"item"]) -> None: ... - -global___ItemRewardProto = ItemRewardProto - -@typing_extensions.final -class ItemSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ITEM_ID_FIELD_NUMBER: builtins.int - ITEM_TYPE_FIELD_NUMBER: builtins.int - CATEGORY_FIELD_NUMBER: builtins.int - DROP_FREQ_FIELD_NUMBER: builtins.int - DROP_TRAINER_LEVEL_FIELD_NUMBER: builtins.int - POKEBALL_FIELD_NUMBER: builtins.int - POTION_FIELD_NUMBER: builtins.int - REVIVE_FIELD_NUMBER: builtins.int - BATTLE_FIELD_NUMBER: builtins.int - FOOD_FIELD_NUMBER: builtins.int - INVENTORY_UPGRADE_FIELD_NUMBER: builtins.int - XP_BOOST_FIELD_NUMBER: builtins.int - INCENSE_FIELD_NUMBER: builtins.int - EGG_INCUBATOR_FIELD_NUMBER: builtins.int - FORT_MODIFIER_FIELD_NUMBER: builtins.int - STARDUST_BOOST_FIELD_NUMBER: builtins.int - INCIDENT_TICKET_FIELD_NUMBER: builtins.int - GLOBAL_EVENT_TICKET_FIELD_NUMBER: builtins.int - IGNORE_INVENTORY_SPACE_FIELD_NUMBER: builtins.int - OB_INT32_FIELD_NUMBER: builtins.int - MOVE_MODIFIER_FIELD_NUMBER: builtins.int - OB_STRING_1_FIELD_NUMBER: builtins.int - OB_STRING_2_FIELD_NUMBER: builtins.int - OB_STRING_3_FIELD_NUMBER: builtins.int - item_id: global___Item.ValueType - item_type: global___HoloItemType.ValueType - category: global___HoloItemCategory.ValueType - drop_freq: builtins.float - drop_trainer_level: builtins.int - @property - def pokeball(self) -> global___PokeBallAttributesProto: ... - @property - def potion(self) -> global___PotionAttributesProto: ... - @property - def revive(self) -> global___ReviveAttributesProto: ... - @property - def battle(self) -> global___BattleAttributesProto: ... - @property - def food(self) -> global___FoodAttributesProto: ... - @property - def inventory_upgrade(self) -> global___InventoryUpgradeAttributesProto: ... - @property - def xp_boost(self) -> global___ExperienceBoostAttributesProto: ... - @property - def incense(self) -> global___IncenseAttributesProto: ... - @property - def egg_incubator(self) -> global___EggIncubatorAttributesProto: ... - @property - def fort_modifier(self) -> global___FortModifierAttributesProto: ... - @property - def stardust_boost(self) -> global___StardustBoostAttributesProto: ... - @property - def incident_ticket(self) -> global___IncidentTicketAttributesProto: ... - @property - def global_event_ticket(self) -> global___GlobalEventTicketAttributesProto: ... - ignore_inventory_space: builtins.bool - ob_int32: builtins.int - @property - def move_modifier(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MoveModifierProto]: ... - ob_string_1: builtins.str - ob_string_2: builtins.str - ob_string_3: builtins.str - def __init__( - self, - *, - item_id: global___Item.ValueType = ..., - item_type: global___HoloItemType.ValueType = ..., - category: global___HoloItemCategory.ValueType = ..., - drop_freq: builtins.float = ..., - drop_trainer_level: builtins.int = ..., - pokeball: global___PokeBallAttributesProto | None = ..., - potion: global___PotionAttributesProto | None = ..., - revive: global___ReviveAttributesProto | None = ..., - battle: global___BattleAttributesProto | None = ..., - food: global___FoodAttributesProto | None = ..., - inventory_upgrade: global___InventoryUpgradeAttributesProto | None = ..., - xp_boost: global___ExperienceBoostAttributesProto | None = ..., - incense: global___IncenseAttributesProto | None = ..., - egg_incubator: global___EggIncubatorAttributesProto | None = ..., - fort_modifier: global___FortModifierAttributesProto | None = ..., - stardust_boost: global___StardustBoostAttributesProto | None = ..., - incident_ticket: global___IncidentTicketAttributesProto | None = ..., - global_event_ticket: global___GlobalEventTicketAttributesProto | None = ..., - ignore_inventory_space: builtins.bool = ..., - ob_int32: builtins.int = ..., - move_modifier: collections.abc.Iterable[global___MoveModifierProto] | None = ..., - ob_string_1: builtins.str = ..., - ob_string_2: builtins.str = ..., - ob_string_3: builtins.str = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["battle", b"battle", "egg_incubator", b"egg_incubator", "food", b"food", "fort_modifier", b"fort_modifier", "global_event_ticket", b"global_event_ticket", "incense", b"incense", "incident_ticket", b"incident_ticket", "inventory_upgrade", b"inventory_upgrade", "pokeball", b"pokeball", "potion", b"potion", "revive", b"revive", "stardust_boost", b"stardust_boost", "xp_boost", b"xp_boost"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["battle", b"battle", "category", b"category", "drop_freq", b"drop_freq", "drop_trainer_level", b"drop_trainer_level", "egg_incubator", b"egg_incubator", "food", b"food", "fort_modifier", b"fort_modifier", "global_event_ticket", b"global_event_ticket", "ignore_inventory_space", b"ignore_inventory_space", "incense", b"incense", "incident_ticket", b"incident_ticket", "inventory_upgrade", b"inventory_upgrade", "item_id", b"item_id", "item_type", b"item_type", "move_modifier", b"move_modifier", "ob_int32", b"ob_int32", "ob_string_1", b"ob_string_1", "ob_string_2", b"ob_string_2", "ob_string_3", b"ob_string_3", "pokeball", b"pokeball", "potion", b"potion", "revive", b"revive", "stardust_boost", b"stardust_boost", "xp_boost", b"xp_boost"]) -> None: ... - -global___ItemSettingsProto = ItemSettingsProto - -@typing_extensions.final -class ItemTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ITEM_USE_CLICK_ID_FIELD_NUMBER: builtins.int - ITEM_ID_FIELD_NUMBER: builtins.int - EQUIPPED_FIELD_NUMBER: builtins.int - FROM_INVENTORY_FIELD_NUMBER: builtins.int - ITEM_ID_STRING_FIELD_NUMBER: builtins.int - item_use_click_id: global___ItemUseTelemetryIds.ValueType - item_id: global___Item.ValueType - equipped: builtins.bool - from_inventory: builtins.bool - item_id_string: builtins.str - def __init__( - self, - *, - item_use_click_id: global___ItemUseTelemetryIds.ValueType = ..., - item_id: global___Item.ValueType = ..., - equipped: builtins.bool = ..., - from_inventory: builtins.bool = ..., - item_id_string: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["equipped", b"equipped", "from_inventory", b"from_inventory", "item_id", b"item_id", "item_id_string", b"item_id_string", "item_use_click_id", b"item_use_click_id"]) -> None: ... - -global___ItemTelemetry = ItemTelemetry - -@typing_extensions.final -class JoinBuddyMultiplayerSessionOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[JoinBuddyMultiplayerSessionOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - JOIN_SUCCESS: JoinBuddyMultiplayerSessionOutProto._Result.ValueType # 0 - JOIN_LOBBY_FULL: JoinBuddyMultiplayerSessionOutProto._Result.ValueType # 1 - JOIN_HOST_TOO_FAR: JoinBuddyMultiplayerSessionOutProto._Result.ValueType # 2 - JOIN_LOBBY_NOT_FOUND: JoinBuddyMultiplayerSessionOutProto._Result.ValueType # 3 - JOIN_BUDDY_NOT_SET: JoinBuddyMultiplayerSessionOutProto._Result.ValueType # 4 - JOIN_BUDDY_NOT_FOUND: JoinBuddyMultiplayerSessionOutProto._Result.ValueType # 5 - JOIN_BAD_BUDDY: JoinBuddyMultiplayerSessionOutProto._Result.ValueType # 6 - JOIN_BUDDY_V2_NOT_ENABLED: JoinBuddyMultiplayerSessionOutProto._Result.ValueType # 7 - JOIN_PLAYER_LEVEL_TOO_LOW: JoinBuddyMultiplayerSessionOutProto._Result.ValueType # 8 - JOIN_UNKNOWN_ERROR: JoinBuddyMultiplayerSessionOutProto._Result.ValueType # 9 - JOIN_U13_NO_PERMISSION: JoinBuddyMultiplayerSessionOutProto._Result.ValueType # 10 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - JOIN_SUCCESS: JoinBuddyMultiplayerSessionOutProto.Result.ValueType # 0 - JOIN_LOBBY_FULL: JoinBuddyMultiplayerSessionOutProto.Result.ValueType # 1 - JOIN_HOST_TOO_FAR: JoinBuddyMultiplayerSessionOutProto.Result.ValueType # 2 - JOIN_LOBBY_NOT_FOUND: JoinBuddyMultiplayerSessionOutProto.Result.ValueType # 3 - JOIN_BUDDY_NOT_SET: JoinBuddyMultiplayerSessionOutProto.Result.ValueType # 4 - JOIN_BUDDY_NOT_FOUND: JoinBuddyMultiplayerSessionOutProto.Result.ValueType # 5 - JOIN_BAD_BUDDY: JoinBuddyMultiplayerSessionOutProto.Result.ValueType # 6 - JOIN_BUDDY_V2_NOT_ENABLED: JoinBuddyMultiplayerSessionOutProto.Result.ValueType # 7 - JOIN_PLAYER_LEVEL_TOO_LOW: JoinBuddyMultiplayerSessionOutProto.Result.ValueType # 8 - JOIN_UNKNOWN_ERROR: JoinBuddyMultiplayerSessionOutProto.Result.ValueType # 9 - JOIN_U13_NO_PERMISSION: JoinBuddyMultiplayerSessionOutProto.Result.ValueType # 10 - - RESULT_FIELD_NUMBER: builtins.int - ARBE_JOIN_TOKEN_FIELD_NUMBER: builtins.int - GENERATION_TIMESTAMP_FIELD_NUMBER: builtins.int - MAX_PLAYERS_FIELD_NUMBER: builtins.int - result: global___JoinBuddyMultiplayerSessionOutProto.Result.ValueType - arbe_join_token: builtins.bytes - generation_timestamp: builtins.int - max_players: builtins.int - def __init__( - self, - *, - result: global___JoinBuddyMultiplayerSessionOutProto.Result.ValueType = ..., - arbe_join_token: builtins.bytes = ..., - generation_timestamp: builtins.int = ..., - max_players: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["arbe_join_token", b"arbe_join_token", "generation_timestamp", b"generation_timestamp", "max_players", b"max_players", "result", b"result"]) -> None: ... - -global___JoinBuddyMultiplayerSessionOutProto = JoinBuddyMultiplayerSessionOutProto - -@typing_extensions.final -class JoinBuddyMultiplayerSessionProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PLFE_SESSION_ID_FIELD_NUMBER: builtins.int - plfe_session_id: builtins.str - def __init__( - self, - *, - plfe_session_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["plfe_session_id", b"plfe_session_id"]) -> None: ... - -global___JoinBuddyMultiplayerSessionProto = JoinBuddyMultiplayerSessionProto - -@typing_extensions.final -class JoinInformationProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT64_1_FIELD_NUMBER: builtins.int - OB_INT64_2_FIELD_NUMBER: builtins.int - ob_int64_1: builtins.int - ob_int64_2: builtins.int - def __init__( - self, - *, - ob_int64_1: builtins.int = ..., - ob_int64_2: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_int64_1", b"ob_int64_1", "ob_int64_2", b"ob_int64_2"]) -> None: ... - -global___JoinInformationProto = JoinInformationProto - -@typing_extensions.final -class JoinLobbyDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_JOIN_LOBBY_DATA_BOOL_1_FIELD_NUMBER: builtins.int - OB_JOIN_LOBBY_DATA_BOOL_2_FIELD_NUMBER: builtins.int - OB_JOIN_LOBBY_DATA_INT32_FIELD_NUMBER: builtins.int - ob_join_lobby_data_bool_1: builtins.bool - ob_join_lobby_data_bool_2: builtins.bool - ob_join_lobby_data_int32: builtins.int - def __init__( - self, - *, - ob_join_lobby_data_bool_1: builtins.bool = ..., - ob_join_lobby_data_bool_2: builtins.bool = ..., - ob_join_lobby_data_int32: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_join_lobby_data_bool_1", b"ob_join_lobby_data_bool_1", "ob_join_lobby_data_bool_2", b"ob_join_lobby_data_bool_2", "ob_join_lobby_data_int32", b"ob_join_lobby_data_int32"]) -> None: ... - -global___JoinLobbyDataProto = JoinLobbyDataProto - -@typing_extensions.final -class JoinLobbyOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[JoinLobbyOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: JoinLobbyOutProto._Result.ValueType # 0 - SUCCESS: JoinLobbyOutProto._Result.ValueType # 1 - ERROR_NOT_IN_RANGE: JoinLobbyOutProto._Result.ValueType # 2 - ERROR_RAID_UNAVAILABLE: JoinLobbyOutProto._Result.ValueType # 3 - ERROR_RAID_COMPLETED: JoinLobbyOutProto._Result.ValueType # 4 - ERROR_NO_AVAILABLE_LOBBIES: JoinLobbyOutProto._Result.ValueType # 5 - ERROR_PLAYER_BELOW_MINIMUM_LEVEL: JoinLobbyOutProto._Result.ValueType # 6 - ERROR_POI_INACCESSIBLE: JoinLobbyOutProto._Result.ValueType # 7 - ERROR_GYM_LOCKOUT: JoinLobbyOutProto._Result.ValueType # 8 - ERROR_NO_TICKET: JoinLobbyOutProto._Result.ValueType # 9 - ERROR_NO_REMOTE_TICKET: JoinLobbyOutProto._Result.ValueType # 10 - ERROR_NO_INVITE: JoinLobbyOutProto._Result.ValueType # 11 - ERROR_NO_REMOTE_SLOTS_REMAINING: JoinLobbyOutProto._Result.ValueType # 12 - ERROR_LOBBY_FULL: JoinLobbyOutProto._Result.ValueType # 13 - ERROR_LOBBY_EXPIRED: JoinLobbyOutProto._Result.ValueType # 14 - ERROR_DATA: JoinLobbyOutProto._Result.ValueType # 15 - ERROR_MAX_LOBBIES_REACHED: JoinLobbyOutProto._Result.ValueType # 16 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: JoinLobbyOutProto.Result.ValueType # 0 - SUCCESS: JoinLobbyOutProto.Result.ValueType # 1 - ERROR_NOT_IN_RANGE: JoinLobbyOutProto.Result.ValueType # 2 - ERROR_RAID_UNAVAILABLE: JoinLobbyOutProto.Result.ValueType # 3 - ERROR_RAID_COMPLETED: JoinLobbyOutProto.Result.ValueType # 4 - ERROR_NO_AVAILABLE_LOBBIES: JoinLobbyOutProto.Result.ValueType # 5 - ERROR_PLAYER_BELOW_MINIMUM_LEVEL: JoinLobbyOutProto.Result.ValueType # 6 - ERROR_POI_INACCESSIBLE: JoinLobbyOutProto.Result.ValueType # 7 - ERROR_GYM_LOCKOUT: JoinLobbyOutProto.Result.ValueType # 8 - ERROR_NO_TICKET: JoinLobbyOutProto.Result.ValueType # 9 - ERROR_NO_REMOTE_TICKET: JoinLobbyOutProto.Result.ValueType # 10 - ERROR_NO_INVITE: JoinLobbyOutProto.Result.ValueType # 11 - ERROR_NO_REMOTE_SLOTS_REMAINING: JoinLobbyOutProto.Result.ValueType # 12 - ERROR_LOBBY_FULL: JoinLobbyOutProto.Result.ValueType # 13 - ERROR_LOBBY_EXPIRED: JoinLobbyOutProto.Result.ValueType # 14 - ERROR_DATA: JoinLobbyOutProto.Result.ValueType # 15 - ERROR_MAX_LOBBIES_REACHED: JoinLobbyOutProto.Result.ValueType # 16 - - RESULT_FIELD_NUMBER: builtins.int - LOBBY_FIELD_NUMBER: builtins.int - result: global___JoinLobbyOutProto.Result.ValueType - @property - def lobby(self) -> global___LobbyProto: ... - def __init__( - self, - *, - result: global___JoinLobbyOutProto.Result.ValueType = ..., - lobby: global___LobbyProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["lobby", b"lobby"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["lobby", b"lobby", "result", b"result"]) -> None: ... - -global___JoinLobbyOutProto = JoinLobbyOutProto - -@typing_extensions.final -class JoinLobbyProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - RAID_SEED_FIELD_NUMBER: builtins.int - GYM_ID_FIELD_NUMBER: builtins.int - LOBBY_ID_FIELD_NUMBER: builtins.int - PRIVATE_FIELD_NUMBER: builtins.int - PLAYER_LAT_DEGREES_FIELD_NUMBER: builtins.int - PLAYER_LNG_DEGREES_FIELD_NUMBER: builtins.int - GYM_LAT_DEGREES_FIELD_NUMBER: builtins.int - GYM_LNG_DEGREES_FIELD_NUMBER: builtins.int - USE_REMOTE_PASS_FIELD_NUMBER: builtins.int - INVITER_ID_FIELD_NUMBER: builtins.int - raid_seed: builtins.int - gym_id: builtins.str - @property - def lobby_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - private: builtins.bool - player_lat_degrees: builtins.float - player_lng_degrees: builtins.float - gym_lat_degrees: builtins.float - gym_lng_degrees: builtins.float - use_remote_pass: builtins.bool - inviter_id: builtins.str - def __init__( - self, - *, - raid_seed: builtins.int = ..., - gym_id: builtins.str = ..., - lobby_id: collections.abc.Iterable[builtins.int] | None = ..., - private: builtins.bool = ..., - player_lat_degrees: builtins.float = ..., - player_lng_degrees: builtins.float = ..., - gym_lat_degrees: builtins.float = ..., - gym_lng_degrees: builtins.float = ..., - use_remote_pass: builtins.bool = ..., - inviter_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["gym_id", b"gym_id", "gym_lat_degrees", b"gym_lat_degrees", "gym_lng_degrees", b"gym_lng_degrees", "inviter_id", b"inviter_id", "lobby_id", b"lobby_id", "player_lat_degrees", b"player_lat_degrees", "player_lng_degrees", b"player_lng_degrees", "private", b"private", "raid_seed", b"raid_seed", "use_remote_pass", b"use_remote_pass"]) -> None: ... - -global___JoinLobbyProto = JoinLobbyProto - -@typing_extensions.final -class JoinLobbyResponseDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - RESULT_FIELD_NUMBER: builtins.int - OB_JOIN_LOBBY_DATA_REPEATED_INT32_1_FIELD_NUMBER: builtins.int - OB_JOIN_LOBBY_DATA_INT32_1_FIELD_NUMBER: builtins.int - OB_JOIN_LOBBY_DATA_UINT32_1_FIELD_NUMBER: builtins.int - OB_JOIN_LOBBY_DATA_UINT32_2_FIELD_NUMBER: builtins.int - OB_JOIN_LOBBY_DATA_UINT32_3_FIELD_NUMBER: builtins.int - OB_JOIN_LOBBY_DATA_UINT32_4_FIELD_NUMBER: builtins.int - OB_JOIN_LOBBY_DATA_STRING_FIELD_NUMBER: builtins.int - OB_JOIN_LOBBY_DATA_BOOL_FIELD_NUMBER: builtins.int - OB_JOIN_LOBBY_DATA_UINT32_5_FIELD_NUMBER: builtins.int - OB_JOIN_LOBBY_DATA_INT32_2_FIELD_NUMBER: builtins.int - WEATHER_CONDITION_FIELD_NUMBER: builtins.int - OB_JOIN_LOBBY_DATA_INT32_3_FIELD_NUMBER: builtins.int - OB_JOIN_LOBBY_DATA_UINT32_6_FIELD_NUMBER: builtins.int - result: global___JoinLobbyOutProto.Result.ValueType - @property - def ob_join_lobby_data_repeated_int32_1(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - ob_join_lobby_data_int32_1: builtins.int - ob_join_lobby_data_uint32_1: builtins.int - ob_join_lobby_data_uint32_2: builtins.int - ob_join_lobby_data_uint32_3: builtins.int - ob_join_lobby_data_uint32_4: builtins.int - ob_join_lobby_data_string: builtins.str - ob_join_lobby_data_bool: builtins.bool - ob_join_lobby_data_uint32_5: builtins.int - ob_join_lobby_data_int32_2: builtins.int - weather_condition: global___GameplayWeatherProto.WeatherCondition.ValueType - ob_join_lobby_data_int32_3: builtins.int - ob_join_lobby_data_uint32_6: builtins.int - def __init__( - self, - *, - result: global___JoinLobbyOutProto.Result.ValueType = ..., - ob_join_lobby_data_repeated_int32_1: collections.abc.Iterable[builtins.int] | None = ..., - ob_join_lobby_data_int32_1: builtins.int = ..., - ob_join_lobby_data_uint32_1: builtins.int = ..., - ob_join_lobby_data_uint32_2: builtins.int = ..., - ob_join_lobby_data_uint32_3: builtins.int = ..., - ob_join_lobby_data_uint32_4: builtins.int = ..., - ob_join_lobby_data_string: builtins.str = ..., - ob_join_lobby_data_bool: builtins.bool = ..., - ob_join_lobby_data_uint32_5: builtins.int = ..., - ob_join_lobby_data_int32_2: builtins.int = ..., - weather_condition: global___GameplayWeatherProto.WeatherCondition.ValueType = ..., - ob_join_lobby_data_int32_3: builtins.int = ..., - ob_join_lobby_data_uint32_6: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_join_lobby_data_bool", b"ob_join_lobby_data_bool", "ob_join_lobby_data_int32_1", b"ob_join_lobby_data_int32_1", "ob_join_lobby_data_int32_2", b"ob_join_lobby_data_int32_2", "ob_join_lobby_data_int32_3", b"ob_join_lobby_data_int32_3", "ob_join_lobby_data_repeated_int32_1", b"ob_join_lobby_data_repeated_int32_1", "ob_join_lobby_data_string", b"ob_join_lobby_data_string", "ob_join_lobby_data_uint32_1", b"ob_join_lobby_data_uint32_1", "ob_join_lobby_data_uint32_2", b"ob_join_lobby_data_uint32_2", "ob_join_lobby_data_uint32_3", b"ob_join_lobby_data_uint32_3", "ob_join_lobby_data_uint32_4", b"ob_join_lobby_data_uint32_4", "ob_join_lobby_data_uint32_5", b"ob_join_lobby_data_uint32_5", "ob_join_lobby_data_uint32_6", b"ob_join_lobby_data_uint32_6", "result", b"result", "weather_condition", b"weather_condition"]) -> None: ... - -global___JoinLobbyResponseDataProto = JoinLobbyResponseDataProto - -@typing_extensions.final -class JournalAddEntryProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - HASHED_KEY_FIELD_NUMBER: builtins.int - ENTRY_SIZE_FIELD_NUMBER: builtins.int - @property - def hashed_key(self) -> global___HashedKeyProto: ... - entry_size: builtins.int - def __init__( - self, - *, - hashed_key: global___HashedKeyProto | None = ..., - entry_size: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["hashed_key", b"hashed_key"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["entry_size", b"entry_size", "hashed_key", b"hashed_key"]) -> None: ... - -global___JournalAddEntryProto = JournalAddEntryProto - -@typing_extensions.final -class JournalEntryProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ADD_ENTRY_FIELD_NUMBER: builtins.int - READ_ENTRY_FIELD_NUMBER: builtins.int - REMOVE_ENTRY_FIELD_NUMBER: builtins.int - @property - def add_entry(self) -> global___JournalAddEntryProto: ... - @property - def read_entry(self) -> global___JournalReadEntryProto: ... - @property - def remove_entry(self) -> global___JournalRemoveEntryProto: ... - def __init__( - self, - *, - add_entry: global___JournalAddEntryProto | None = ..., - read_entry: global___JournalReadEntryProto | None = ..., - remove_entry: global___JournalRemoveEntryProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["Subentry", b"Subentry", "add_entry", b"add_entry", "read_entry", b"read_entry", "remove_entry", b"remove_entry"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["Subentry", b"Subentry", "add_entry", b"add_entry", "read_entry", b"read_entry", "remove_entry", b"remove_entry"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["Subentry", b"Subentry"]) -> typing_extensions.Literal["add_entry", "read_entry", "remove_entry"] | None: ... - -global___JournalEntryProto = JournalEntryProto - -@typing_extensions.final -class JournalReadEntryProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - HASHED_KEY_FIELD_NUMBER: builtins.int - @property - def hashed_key(self) -> global___HashedKeyProto: ... - def __init__( - self, - *, - hashed_key: global___HashedKeyProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["hashed_key", b"hashed_key"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["hashed_key", b"hashed_key"]) -> None: ... - -global___JournalReadEntryProto = JournalReadEntryProto - -@typing_extensions.final -class JournalRemoveEntryProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - HASHED_KEY_FIELD_NUMBER: builtins.int - @property - def hashed_key(self) -> global___HashedKeyProto: ... - def __init__( - self, - *, - hashed_key: global___HashedKeyProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["hashed_key", b"hashed_key"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["hashed_key", b"hashed_key"]) -> None: ... - -global___JournalRemoveEntryProto = JournalRemoveEntryProto - -@typing_extensions.final -class JournalVersionProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - VERSION_FIELD_NUMBER: builtins.int - version: builtins.int - def __init__( - self, - *, - version: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["version", b"version"]) -> None: ... - -global___JournalVersionProto = JournalVersionProto - -@typing_extensions.final -class KangarooSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLE_KANGAROO_V2_FIELD_NUMBER: builtins.int - enable_kangaroo_v2: builtins.bool - def __init__( - self, - *, - enable_kangaroo_v2: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["enable_kangaroo_v2", b"enable_kangaroo_v2"]) -> None: ... - -global___KangarooSettingsProto = KangarooSettingsProto - -@typing_extensions.final -class KoalaSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - APP_ID_FIELD_NUMBER: builtins.int - USE_SANDBOX_FIELD_NUMBER: builtins.int - USE_KOALA_FIELD_NUMBER: builtins.int - OB_KOALA_BOOL_FIELD_NUMBER: builtins.int - app_id: builtins.str - use_sandbox: builtins.bool - use_koala: builtins.bool - ob_koala_bool: builtins.bool - def __init__( - self, - *, - app_id: builtins.str = ..., - use_sandbox: builtins.bool = ..., - use_koala: builtins.bool = ..., - ob_koala_bool: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["app_id", b"app_id", "ob_koala_bool", b"ob_koala_bool", "use_koala", b"use_koala", "use_sandbox", b"use_sandbox"]) -> None: ... - -global___KoalaSettingsProto = KoalaSettingsProto - -@typing_extensions.final -class Label(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MIN_ZOOM_FIELD_NUMBER: builtins.int - MAX_ZOOM_FIELD_NUMBER: builtins.int - PRIORITY_FIELD_NUMBER: builtins.int - LOCALIZATIONS_FIELD_NUMBER: builtins.int - min_zoom: builtins.int - max_zoom: builtins.int - priority: builtins.int - @property - def localizations(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___LabelContentLocalization]: ... - def __init__( - self, - *, - min_zoom: builtins.int = ..., - max_zoom: builtins.int = ..., - priority: builtins.int = ..., - localizations: collections.abc.Iterable[global___LabelContentLocalization] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["localizations", b"localizations", "max_zoom", b"max_zoom", "min_zoom", b"min_zoom", "priority", b"priority"]) -> None: ... - -global___Label = Label - -@typing_extensions.final -class LabelAdditionSpec(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PRIORITY_FIELD_NUMBER: builtins.int - MIN_ZOOM_FIELD_NUMBER: builtins.int - MAX_ZOOM_FIELD_NUMBER: builtins.int - POINT_FIELD_NUMBER: builtins.int - CONTENT_FIELD_NUMBER: builtins.int - priority: builtins.int - min_zoom: builtins.int - max_zoom: builtins.int - @property - def point(self) -> global___MapPointProto: ... - @property - def content(self) -> global___LabelContent: ... - def __init__( - self, - *, - priority: builtins.int = ..., - min_zoom: builtins.int = ..., - max_zoom: builtins.int = ..., - point: global___MapPointProto | None = ..., - content: global___LabelContent | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["content", b"content", "point", b"point"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["content", b"content", "max_zoom", b"max_zoom", "min_zoom", b"min_zoom", "point", b"point", "priority", b"priority"]) -> None: ... - -global___LabelAdditionSpec = LabelAdditionSpec - -@typing_extensions.final -class LabelBlockSpec(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MIN_ZOOM_FIELD_NUMBER: builtins.int - MAX_ZOOM_FIELD_NUMBER: builtins.int - BOUNDING_BOX_FIELD_NUMBER: builtins.int - MATCH_CRITERION_FIELD_NUMBER: builtins.int - min_zoom: builtins.int - max_zoom: builtins.int - @property - def bounding_box(self) -> global___LatLongBoundingBox: ... - @property - def match_criterion(self) -> global___LabelContentLocalization: ... - def __init__( - self, - *, - min_zoom: builtins.int = ..., - max_zoom: builtins.int = ..., - bounding_box: global___LatLongBoundingBox | None = ..., - match_criterion: global___LabelContentLocalization | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["bounding_box", b"bounding_box", "match_criterion", b"match_criterion"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["bounding_box", b"bounding_box", "match_criterion", b"match_criterion", "max_zoom", b"max_zoom", "min_zoom", b"min_zoom"]) -> None: ... - -global___LabelBlockSpec = LabelBlockSpec - -@typing_extensions.final -class LabelContent(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - LAYER_FIELD_NUMBER: builtins.int - FEATURE_KIND_FIELD_NUMBER: builtins.int - LOCALIZATIONS_FIELD_NUMBER: builtins.int - layer: global___MapLayer.ValueType - feature_kind: global___FeatureKind.ValueType - @property - def localizations(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___LabelContentLocalization]: ... - def __init__( - self, - *, - layer: global___MapLayer.ValueType = ..., - feature_kind: global___FeatureKind.ValueType = ..., - localizations: collections.abc.Iterable[global___LabelContentLocalization] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["feature_kind", b"feature_kind", "layer", b"layer", "localizations", b"localizations"]) -> None: ... - -global___LabelContent = LabelContent - -@typing_extensions.final -class LabelContentLocalization(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - LANGUAGE_FIELD_NUMBER: builtins.int - NAME_FIELD_NUMBER: builtins.int - language: builtins.str - name: builtins.str - def __init__( - self, - *, - language: builtins.str = ..., - name: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["language", b"language", "name", b"name"]) -> None: ... - -global___LabelContentLocalization = LabelContentLocalization - -@typing_extensions.final -class LabelGeometry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POINT_FIELD_NUMBER: builtins.int - MIN_ZOOM_FIELD_NUMBER: builtins.int - MAX_ZOOM_FIELD_NUMBER: builtins.int - @property - def point(self) -> global___PixelPointProto: ... - min_zoom: builtins.int - max_zoom: builtins.int - def __init__( - self, - *, - point: global___PixelPointProto | None = ..., - min_zoom: builtins.int = ..., - max_zoom: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["point", b"point"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["max_zoom", b"max_zoom", "min_zoom", b"min_zoom", "point", b"point"]) -> None: ... - -global___LabelGeometry = LabelGeometry - -@typing_extensions.final -class LabelTile(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - LABELS_FIELD_NUMBER: builtins.int - @property - def labels(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Label]: ... - def __init__( - self, - *, - labels: collections.abc.Iterable[global___Label] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["labels", b"labels"]) -> None: ... - -global___LabelTile = LabelTile - -@typing_extensions.final -class LanguageData(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CODE_FIELD_NUMBER: builtins.int - NAME_FIELD_NUMBER: builtins.int - code: builtins.str - name: builtins.str - def __init__( - self, - *, - code: builtins.str = ..., - name: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["code", b"code", "name", b"name"]) -> None: ... - -global___LanguageData = LanguageData - -@typing_extensions.final -class LanguageSelectorSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - LANGUAGE_SELECTOR_ENABLED_FIELD_NUMBER: builtins.int - language_selector_enabled: builtins.bool - def __init__( - self, - *, - language_selector_enabled: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["language_selector_enabled", b"language_selector_enabled"]) -> None: ... - -global___LanguageSelectorSettingsProto = LanguageSelectorSettingsProto - -@typing_extensions.final -class LanguageTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SELECTED_LANGUAGE_FIELD_NUMBER: builtins.int - selected_language: builtins.str - def __init__( - self, - *, - selected_language: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["selected_language", b"selected_language"]) -> None: ... - -global___LanguageTelemetry = LanguageTelemetry - -@typing_extensions.final -class LatLongBoundingBox(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SW_FIELD_NUMBER: builtins.int - NE_FIELD_NUMBER: builtins.int - @property - def sw(self) -> global___MapPointProto: ... - @property - def ne(self) -> global___MapPointProto: ... - def __init__( - self, - *, - sw: global___MapPointProto | None = ..., - ne: global___MapPointProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["ne", b"ne", "sw", b"sw"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["ne", b"ne", "sw", b"sw"]) -> None: ... - -global___LatLongBoundingBox = LatLongBoundingBox - -@typing_extensions.final -class Layer(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - LAYER_KIND_FIELD_NUMBER: builtins.int - FEATURES_FIELD_NUMBER: builtins.int - layer_kind: global___LayerKind.ValueType - @property - def features(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Feature]: ... - def __init__( - self, - *, - layer_kind: global___LayerKind.ValueType = ..., - features: collections.abc.Iterable[global___Feature] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["features", b"features", "layer_kind", b"layer_kind"]) -> None: ... - -global___Layer = Layer - -@typing_extensions.final -class LayerRule(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _GmmLayerType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _GmmLayerTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[LayerRule._GmmLayerType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - AREA: LayerRule._GmmLayerType.ValueType # 0 - ROAD: LayerRule._GmmLayerType.ValueType # 1 - BUILDING: LayerRule._GmmLayerType.ValueType # 2 - LINE_MESH: LayerRule._GmmLayerType.ValueType # 3 - - class GmmLayerType(_GmmLayerType, metaclass=_GmmLayerTypeEnumTypeWrapper): ... - AREA: LayerRule.GmmLayerType.ValueType # 0 - ROAD: LayerRule.GmmLayerType.ValueType # 1 - BUILDING: LayerRule.GmmLayerType.ValueType # 2 - LINE_MESH: LayerRule.GmmLayerType.ValueType # 3 - - class _GmmRoadPriority: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _GmmRoadPriorityEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[LayerRule._GmmRoadPriority.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - PRIORITY_NONE: LayerRule._GmmRoadPriority.ValueType # 0 - PRIORITY_TERMINAL: LayerRule._GmmRoadPriority.ValueType # 1 - PRIORITY_LOCAL: LayerRule._GmmRoadPriority.ValueType # 2 - PRIORITY_MINOR_ARTERIAL: LayerRule._GmmRoadPriority.ValueType # 3 - PRIORITY_MAJOR_ARTERIAL: LayerRule._GmmRoadPriority.ValueType # 4 - PRIORITY_SECONDARY_ROAD: LayerRule._GmmRoadPriority.ValueType # 5 - PRIORITY_PRIMARY_HIGHWAY: LayerRule._GmmRoadPriority.ValueType # 6 - PRIORITY_LIMITED_ACCESS: LayerRule._GmmRoadPriority.ValueType # 7 - PRIORITY_CONTROLLED_ACCESS: LayerRule._GmmRoadPriority.ValueType # 8 - PRIORITY_NON_TRAFFIC: LayerRule._GmmRoadPriority.ValueType # 9 - - class GmmRoadPriority(_GmmRoadPriority, metaclass=_GmmRoadPriorityEnumTypeWrapper): ... - PRIORITY_NONE: LayerRule.GmmRoadPriority.ValueType # 0 - PRIORITY_TERMINAL: LayerRule.GmmRoadPriority.ValueType # 1 - PRIORITY_LOCAL: LayerRule.GmmRoadPriority.ValueType # 2 - PRIORITY_MINOR_ARTERIAL: LayerRule.GmmRoadPriority.ValueType # 3 - PRIORITY_MAJOR_ARTERIAL: LayerRule.GmmRoadPriority.ValueType # 4 - PRIORITY_SECONDARY_ROAD: LayerRule.GmmRoadPriority.ValueType # 5 - PRIORITY_PRIMARY_HIGHWAY: LayerRule.GmmRoadPriority.ValueType # 6 - PRIORITY_LIMITED_ACCESS: LayerRule.GmmRoadPriority.ValueType # 7 - PRIORITY_CONTROLLED_ACCESS: LayerRule.GmmRoadPriority.ValueType # 8 - PRIORITY_NON_TRAFFIC: LayerRule.GmmRoadPriority.ValueType # 9 - - TYPE_FIELD_NUMBER: builtins.int - FILL_COLORS_FIELD_NUMBER: builtins.int - ROAD_PRIORITY_FIELD_NUMBER: builtins.int - ROAD_ATTRIBUTE_BITFIELD_FIELD_NUMBER: builtins.int - LAYER_FIELD_NUMBER: builtins.int - KIND_FIELD_NUMBER: builtins.int - type: global___LayerRule.GmmLayerType.ValueType - @property - def fill_colors(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MaskedColor]: ... - @property - def road_priority(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___LayerRule.GmmRoadPriority.ValueType]: ... - road_attribute_bitfield: builtins.int - layer: global___MapLayer.ValueType - kind: global___FeatureKind.ValueType - def __init__( - self, - *, - type: global___LayerRule.GmmLayerType.ValueType = ..., - fill_colors: collections.abc.Iterable[global___MaskedColor] | None = ..., - road_priority: collections.abc.Iterable[global___LayerRule.GmmRoadPriority.ValueType] | None = ..., - road_attribute_bitfield: builtins.int = ..., - layer: global___MapLayer.ValueType = ..., - kind: global___FeatureKind.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["fill_colors", b"fill_colors", "kind", b"kind", "layer", b"layer", "road_attribute_bitfield", b"road_attribute_bitfield", "road_priority", b"road_priority", "type", b"type"]) -> None: ... - -global___LayerRule = LayerRule - -@typing_extensions.final -class LeagueIdMismatchDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_STRING_FIELD_NUMBER: builtins.int - TYPE_FIELD_NUMBER: builtins.int - ob_string: builtins.str - type: global___ObCombatMismatchData.MismatchState.Type.ValueType - def __init__( - self, - *, - ob_string: builtins.str = ..., - type: global___ObCombatMismatchData.MismatchState.Type.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_string", b"ob_string", "type", b"type"]) -> None: ... - -global___LeagueIdMismatchDataProto = LeagueIdMismatchDataProto - -@typing_extensions.final -class LeaveBuddyMultiplayerSessionOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[LeaveBuddyMultiplayerSessionOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - LEAVE_SUCCESS: LeaveBuddyMultiplayerSessionOutProto._Result.ValueType # 0 - LEAVE_NOT_IN_LOBBY: LeaveBuddyMultiplayerSessionOutProto._Result.ValueType # 1 - LEAVE_LOBBY_NOT_FOUND: LeaveBuddyMultiplayerSessionOutProto._Result.ValueType # 2 - LEAVE_UNKNOWN_ERROR: LeaveBuddyMultiplayerSessionOutProto._Result.ValueType # 3 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - LEAVE_SUCCESS: LeaveBuddyMultiplayerSessionOutProto.Result.ValueType # 0 - LEAVE_NOT_IN_LOBBY: LeaveBuddyMultiplayerSessionOutProto.Result.ValueType # 1 - LEAVE_LOBBY_NOT_FOUND: LeaveBuddyMultiplayerSessionOutProto.Result.ValueType # 2 - LEAVE_UNKNOWN_ERROR: LeaveBuddyMultiplayerSessionOutProto.Result.ValueType # 3 - - RESULT_FIELD_NUMBER: builtins.int - result: global___LeaveBuddyMultiplayerSessionOutProto.Result.ValueType - def __init__( - self, - *, - result: global___LeaveBuddyMultiplayerSessionOutProto.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result"]) -> None: ... - -global___LeaveBuddyMultiplayerSessionOutProto = LeaveBuddyMultiplayerSessionOutProto - -@typing_extensions.final -class LeaveBuddyMultiplayerSessionProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PLFE_SESSION_ID_FIELD_NUMBER: builtins.int - plfe_session_id: builtins.str - def __init__( - self, - *, - plfe_session_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["plfe_session_id", b"plfe_session_id"]) -> None: ... - -global___LeaveBuddyMultiplayerSessionProto = LeaveBuddyMultiplayerSessionProto - -@typing_extensions.final -class LeaveInteractionRangeTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - RESULT_FIELD_NUMBER: builtins.int - FORT_ID_FIELD_NUMBER: builtins.int - FORT_TYPE_FIELD_NUMBER: builtins.int - CLIENT_TIMESTAMP_FIELD_NUMBER: builtins.int - PARTNER_ID_FIELD_NUMBER: builtins.int - TIME_SPENT_FIELD_NUMBER: builtins.int - CAMPAIGN_ID_FIELD_NUMBER: builtins.int - result: builtins.str - fort_id: builtins.str - fort_type: builtins.int - client_timestamp: builtins.int - partner_id: builtins.str - time_spent: builtins.int - campaign_id: builtins.str - def __init__( - self, - *, - result: builtins.str = ..., - fort_id: builtins.str = ..., - fort_type: builtins.int = ..., - client_timestamp: builtins.int = ..., - partner_id: builtins.str = ..., - time_spent: builtins.int = ..., - campaign_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["campaign_id", b"campaign_id", "client_timestamp", b"client_timestamp", "fort_id", b"fort_id", "fort_type", b"fort_type", "partner_id", b"partner_id", "result", b"result", "time_spent", b"time_spent"]) -> None: ... - -global___LeaveInteractionRangeTelemetry = LeaveInteractionRangeTelemetry - -@typing_extensions.final -class LeaveLobbyDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_FIELD_NUMBER: builtins.int - ob_int32: builtins.int - def __init__( - self, - *, - ob_int32: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_int32", b"ob_int32"]) -> None: ... - -global___LeaveLobbyDataProto = LeaveLobbyDataProto - -@typing_extensions.final -class LeaveLobbyOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[LeaveLobbyOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: LeaveLobbyOutProto._Result.ValueType # 0 - SUCCESS: LeaveLobbyOutProto._Result.ValueType # 1 - ERROR_RAID_UNAVAILABLE: LeaveLobbyOutProto._Result.ValueType # 2 - ERROR_LOBBY_NOT_FOUND: LeaveLobbyOutProto._Result.ValueType # 3 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: LeaveLobbyOutProto.Result.ValueType # 0 - SUCCESS: LeaveLobbyOutProto.Result.ValueType # 1 - ERROR_RAID_UNAVAILABLE: LeaveLobbyOutProto.Result.ValueType # 2 - ERROR_LOBBY_NOT_FOUND: LeaveLobbyOutProto.Result.ValueType # 3 - - RESULT_FIELD_NUMBER: builtins.int - LOBBY_FIELD_NUMBER: builtins.int - result: global___LeaveLobbyOutProto.Result.ValueType - @property - def lobby(self) -> global___LobbyProto: ... - def __init__( - self, - *, - result: global___LeaveLobbyOutProto.Result.ValueType = ..., - lobby: global___LobbyProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["lobby", b"lobby"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["lobby", b"lobby", "result", b"result"]) -> None: ... - -global___LeaveLobbyOutProto = LeaveLobbyOutProto - -@typing_extensions.final -class LeaveLobbyProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - RAID_SEED_FIELD_NUMBER: builtins.int - GYM_ID_FIELD_NUMBER: builtins.int - LOBBY_ID_FIELD_NUMBER: builtins.int - raid_seed: builtins.int - gym_id: builtins.str - @property - def lobby_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - def __init__( - self, - *, - raid_seed: builtins.int = ..., - gym_id: builtins.str = ..., - lobby_id: collections.abc.Iterable[builtins.int] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["gym_id", b"gym_id", "lobby_id", b"lobby_id", "raid_seed", b"raid_seed"]) -> None: ... - -global___LeaveLobbyProto = LeaveLobbyProto - -@typing_extensions.final -class LeaveLobbyResponseDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - RESULT_FIELD_NUMBER: builtins.int - OB_INT32_FIELD_NUMBER: builtins.int - OB_UINT32_FIELD_NUMBER: builtins.int - result: global___LeaveLobbyOutProto.Result.ValueType - ob_int32: builtins.int - ob_uint32: builtins.int - def __init__( - self, - *, - result: global___LeaveLobbyOutProto.Result.ValueType = ..., - ob_int32: builtins.int = ..., - ob_uint32: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_int32", b"ob_int32", "ob_uint32", b"ob_uint32", "result", b"result"]) -> None: ... - -global___LeaveLobbyResponseDataProto = LeaveLobbyResponseDataProto - -@typing_extensions.final -class LeavePointOfInterestTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - RESULT_FIELD_NUMBER: builtins.int - FORT_ID_FIELD_NUMBER: builtins.int - FORT_TYPE_FIELD_NUMBER: builtins.int - CLIENT_TIMESTAMP_FIELD_NUMBER: builtins.int - PARTNER_ID_FIELD_NUMBER: builtins.int - TIME_SPENT_FIELD_NUMBER: builtins.int - CAMPAIGN_ID_FIELD_NUMBER: builtins.int - result: builtins.str - fort_id: builtins.str - fort_type: builtins.int - client_timestamp: builtins.int - partner_id: builtins.str - time_spent: builtins.int - campaign_id: builtins.str - def __init__( - self, - *, - result: builtins.str = ..., - fort_id: builtins.str = ..., - fort_type: builtins.int = ..., - client_timestamp: builtins.int = ..., - partner_id: builtins.str = ..., - time_spent: builtins.int = ..., - campaign_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["campaign_id", b"campaign_id", "client_timestamp", b"client_timestamp", "fort_id", b"fort_id", "fort_type", b"fort_type", "partner_id", b"partner_id", "result", b"result", "time_spent", b"time_spent"]) -> None: ... - -global___LeavePointOfInterestTelemetry = LeavePointOfInterestTelemetry - -@typing_extensions.final -class LegalHold(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - LEGAL_HOLD_VALUE_FIELD_NUMBER: builtins.int - STARTING_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - ENDING_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - REASON_FIELD_NUMBER: builtins.int - legal_hold_value: builtins.bool - starting_timestamp_ms: builtins.int - ending_timestamp_ms: builtins.int - reason: builtins.str - def __init__( - self, - *, - legal_hold_value: builtins.bool = ..., - starting_timestamp_ms: builtins.int = ..., - ending_timestamp_ms: builtins.int = ..., - reason: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ending_timestamp_ms", b"ending_timestamp_ms", "legal_hold_value", b"legal_hold_value", "reason", b"reason", "starting_timestamp_ms", b"starting_timestamp_ms"]) -> None: ... - -global___LegalHold = LegalHold - -@typing_extensions.final -class LevelSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TRAINER_CP_MODIFIER_FIELD_NUMBER: builtins.int - TRAINER_DIFFICULTY_MODIFIER_FIELD_NUMBER: builtins.int - trainer_cp_modifier: builtins.float - trainer_difficulty_modifier: builtins.float - def __init__( - self, - *, - trainer_cp_modifier: builtins.float = ..., - trainer_difficulty_modifier: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["trainer_cp_modifier", b"trainer_cp_modifier", "trainer_difficulty_modifier", b"trainer_difficulty_modifier"]) -> None: ... - -global___LevelSettingsProto = LevelSettingsProto - -@typing_extensions.final -class LevelUpRewardsOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[LevelUpRewardsOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: LevelUpRewardsOutProto._Result.ValueType # 0 - SUCCESS: LevelUpRewardsOutProto._Result.ValueType # 1 - AWARDED_ALREADY: LevelUpRewardsOutProto._Result.ValueType # 2 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: LevelUpRewardsOutProto.Result.ValueType # 0 - SUCCESS: LevelUpRewardsOutProto.Result.ValueType # 1 - AWARDED_ALREADY: LevelUpRewardsOutProto.Result.ValueType # 2 - - RESULT_FIELD_NUMBER: builtins.int - ITEMS_FIELD_NUMBER: builtins.int - ITEMS_UNLOCKED_FIELD_NUMBER: builtins.int - AVATAR_TEMPLATE_IDS_FIELD_NUMBER: builtins.int - OB_INT32_FIELD_NUMBER: builtins.int - result: global___LevelUpRewardsOutProto.Result.ValueType - @property - def items(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___AwardItemProto]: ... - @property - def items_unlocked(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___Item.ValueType]: ... - @property - def avatar_template_ids(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - ob_int32: builtins.int - def __init__( - self, - *, - result: global___LevelUpRewardsOutProto.Result.ValueType = ..., - items: collections.abc.Iterable[global___AwardItemProto] | None = ..., - items_unlocked: collections.abc.Iterable[global___Item.ValueType] | None = ..., - avatar_template_ids: collections.abc.Iterable[builtins.str] | None = ..., - ob_int32: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["avatar_template_ids", b"avatar_template_ids", "items", b"items", "items_unlocked", b"items_unlocked", "ob_int32", b"ob_int32", "result", b"result"]) -> None: ... - -global___LevelUpRewardsOutProto = LevelUpRewardsOutProto - -@typing_extensions.final -class LevelUpRewardsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - LEVEL_FIELD_NUMBER: builtins.int - level: builtins.int - def __init__( - self, - *, - level: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["level", b"level"]) -> None: ... - -global___LevelUpRewardsProto = LevelUpRewardsProto - -@typing_extensions.final -class LevelUpRewardsSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - LEVEL_FIELD_NUMBER: builtins.int - ITEMS_FIELD_NUMBER: builtins.int - ITEMS_COUNT_FIELD_NUMBER: builtins.int - ITEMS_UNLOCKED_FIELD_NUMBER: builtins.int - AVATAR_TEMPLATE_IDS_FIELD_NUMBER: builtins.int - OB_INT32_FIELD_NUMBER: builtins.int - level: builtins.int - @property - def items(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___Item.ValueType]: ... - @property - def items_count(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - @property - def items_unlocked(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___Item.ValueType]: ... - @property - def avatar_template_ids(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - ob_int32: builtins.int - def __init__( - self, - *, - level: builtins.int = ..., - items: collections.abc.Iterable[global___Item.ValueType] | None = ..., - items_count: collections.abc.Iterable[builtins.int] | None = ..., - items_unlocked: collections.abc.Iterable[global___Item.ValueType] | None = ..., - avatar_template_ids: collections.abc.Iterable[builtins.str] | None = ..., - ob_int32: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["avatar_template_ids", b"avatar_template_ids", "items", b"items", "items_count", b"items_count", "items_unlocked", b"items_unlocked", "level", b"level", "ob_int32", b"ob_int32"]) -> None: ... - -global___LevelUpRewardsSettingsProto = LevelUpRewardsSettingsProto - -@typing_extensions.final -class LeveledUpFriendsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FRIEND_PROFILES_FIELD_NUMBER: builtins.int - FRIEND_MILESTONE_LEVELS_FIELD_NUMBER: builtins.int - @property - def friend_profiles(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PlayerPublicProfileProto]: ... - @property - def friend_milestone_levels(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___FriendshipLevelDataProto]: ... - def __init__( - self, - *, - friend_profiles: collections.abc.Iterable[global___PlayerPublicProfileProto] | None = ..., - friend_milestone_levels: collections.abc.Iterable[global___FriendshipLevelDataProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["friend_milestone_levels", b"friend_milestone_levels", "friend_profiles", b"friend_profiles"]) -> None: ... - -global___LeveledUpFriendsProto = LeveledUpFriendsProto - -@typing_extensions.final -class LightshipServiceEvent(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - API_METHOD_NAME_FIELD_NUMBER: builtins.int - IS_REQUEST_FIELD_NUMBER: builtins.int - RESPONSE_FIELD_NUMBER: builtins.int - SUCCESS_FIELD_NUMBER: builtins.int - HTTP_STATUS_FIELD_NUMBER: builtins.int - api_method_name: builtins.str - is_request: builtins.bool - response: builtins.str - success: builtins.bool - http_status: builtins.str - def __init__( - self, - *, - api_method_name: builtins.str = ..., - is_request: builtins.bool = ..., - response: builtins.str = ..., - success: builtins.bool = ..., - http_status: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["api_method_name", b"api_method_name", "http_status", b"http_status", "is_request", b"is_request", "response", b"response", "success", b"success"]) -> None: ... - -global___LightshipServiceEvent = LightshipServiceEvent - -@typing_extensions.final -class LimitedEditionPokemonEncounterRewardProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - LIFETIME_MAX_COUNT_FIELD_NUMBER: builtins.int - PER_COMPETITIVE_COMBAT_SEASON_MAX_COUNT_FIELD_NUMBER: builtins.int - POKEMON_FIELD_NUMBER: builtins.int - IDENTIFIER_FIELD_NUMBER: builtins.int - lifetime_max_count: builtins.int - per_competitive_combat_season_max_count: builtins.int - @property - def pokemon(self) -> global___PokemonEncounterRewardProto: ... - identifier: builtins.str - def __init__( - self, - *, - lifetime_max_count: builtins.int = ..., - per_competitive_combat_season_max_count: builtins.int = ..., - pokemon: global___PokemonEncounterRewardProto | None = ..., - identifier: builtins.str = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["Limit", b"Limit", "lifetime_max_count", b"lifetime_max_count", "per_competitive_combat_season_max_count", b"per_competitive_combat_season_max_count", "pokemon", b"pokemon"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["Limit", b"Limit", "identifier", b"identifier", "lifetime_max_count", b"lifetime_max_count", "per_competitive_combat_season_max_count", b"per_competitive_combat_season_max_count", "pokemon", b"pokemon"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["Limit", b"Limit"]) -> typing_extensions.Literal["lifetime_max_count", "per_competitive_combat_season_max_count"] | None: ... - -global___LimitedEditionPokemonEncounterRewardProto = LimitedEditionPokemonEncounterRewardProto - -@typing_extensions.final -class LimitedPurchaseSkuRecordProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _ChronoUnit: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ChronoUnitEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[LimitedPurchaseSkuRecordProto._ChronoUnit.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: LimitedPurchaseSkuRecordProto._ChronoUnit.ValueType # 0 - MINUTE: LimitedPurchaseSkuRecordProto._ChronoUnit.ValueType # 1 - HOUR: LimitedPurchaseSkuRecordProto._ChronoUnit.ValueType # 2 - DAY: LimitedPurchaseSkuRecordProto._ChronoUnit.ValueType # 3 - WEEK: LimitedPurchaseSkuRecordProto._ChronoUnit.ValueType # 4 - MONTH: LimitedPurchaseSkuRecordProto._ChronoUnit.ValueType # 5 - - class ChronoUnit(_ChronoUnit, metaclass=_ChronoUnitEnumTypeWrapper): ... - UNSET: LimitedPurchaseSkuRecordProto.ChronoUnit.ValueType # 0 - MINUTE: LimitedPurchaseSkuRecordProto.ChronoUnit.ValueType # 1 - HOUR: LimitedPurchaseSkuRecordProto.ChronoUnit.ValueType # 2 - DAY: LimitedPurchaseSkuRecordProto.ChronoUnit.ValueType # 3 - WEEK: LimitedPurchaseSkuRecordProto.ChronoUnit.ValueType # 4 - MONTH: LimitedPurchaseSkuRecordProto.ChronoUnit.ValueType # 5 - - @typing_extensions.final - class PurchaseProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - VERSION_FIELD_NUMBER: builtins.int - NUM_PURCHASES_FIELD_NUMBER: builtins.int - LAST_PURCHASE_MS_FIELD_NUMBER: builtins.int - TOTAL_NUM_PURCHASES_FIELD_NUMBER: builtins.int - version: builtins.int - num_purchases: builtins.int - last_purchase_ms: builtins.int - total_num_purchases: builtins.int - def __init__( - self, - *, - version: builtins.int = ..., - num_purchases: builtins.int = ..., - last_purchase_ms: builtins.int = ..., - total_num_purchases: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["last_purchase_ms", b"last_purchase_ms", "num_purchases", b"num_purchases", "total_num_purchases", b"total_num_purchases", "version", b"version"]) -> None: ... - - @typing_extensions.final - class PurchasesEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - KEY_FIELD_NUMBER: builtins.int - VALUE_FIELD_NUMBER: builtins.int - key: builtins.str - @property - def value(self) -> global___LimitedPurchaseSkuRecordProto.PurchaseProto: ... - def __init__( - self, - *, - key: builtins.str = ..., - value: global___LimitedPurchaseSkuRecordProto.PurchaseProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["value", b"value"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["key", b"key", "value", b"value"]) -> None: ... - - PURCHASES_FIELD_NUMBER: builtins.int - @property - def purchases(self) -> google.protobuf.internal.containers.MessageMap[builtins.str, global___LimitedPurchaseSkuRecordProto.PurchaseProto]: ... - def __init__( - self, - *, - purchases: collections.abc.Mapping[builtins.str, global___LimitedPurchaseSkuRecordProto.PurchaseProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["purchases", b"purchases"]) -> None: ... - -global___LimitedPurchaseSkuRecordProto = LimitedPurchaseSkuRecordProto - -@typing_extensions.final -class LimitedPurchaseSkuSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PURCHASE_LIMIT_FIELD_NUMBER: builtins.int - VERSION_FIELD_NUMBER: builtins.int - CHRONO_UNIT_FIELD_NUMBER: builtins.int - LOOT_TABLE_ID_FIELD_NUMBER: builtins.int - RESET_INTERVAL_FIELD_NUMBER: builtins.int - purchase_limit: builtins.int - version: builtins.int - chrono_unit: global___LimitedPurchaseSkuRecordProto.ChronoUnit.ValueType - loot_table_id: builtins.str - reset_interval: builtins.int - def __init__( - self, - *, - purchase_limit: builtins.int = ..., - version: builtins.int = ..., - chrono_unit: global___LimitedPurchaseSkuRecordProto.ChronoUnit.ValueType = ..., - loot_table_id: builtins.str = ..., - reset_interval: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["chrono_unit", b"chrono_unit", "loot_table_id", b"loot_table_id", "purchase_limit", b"purchase_limit", "reset_interval", b"reset_interval", "version", b"version"]) -> None: ... - -global___LimitedPurchaseSkuSettingsProto = LimitedPurchaseSkuSettingsProto - -@typing_extensions.final -class LineProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - VERTEX_FIELD_NUMBER: builtins.int - @property - def vertex(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PointProto]: ... - def __init__( - self, - *, - vertex: collections.abc.Iterable[global___PointProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["vertex", b"vertex"]) -> None: ... - -global___LineProto = LineProto - -@typing_extensions.final -class LinkLoginTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - LINKED_FIELD_NUMBER: builtins.int - SUCCESS_FIELD_NUMBER: builtins.int - ERROR_FIELD_NUMBER: builtins.int - ACTIVE_AUTH_PROVIDER_ID_FIELD_NUMBER: builtins.int - PROVIDER_FIELD_NUMBER: builtins.int - linked: builtins.bool - success: builtins.str - error: builtins.str - active_auth_provider_id: builtins.str - provider: builtins.str - def __init__( - self, - *, - linked: builtins.bool = ..., - success: builtins.str = ..., - error: builtins.str = ..., - active_auth_provider_id: builtins.str = ..., - provider: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["active_auth_provider_id", b"active_auth_provider_id", "error", b"error", "linked", b"linked", "provider", b"provider", "success", b"success"]) -> None: ... - -global___LinkLoginTelemetry = LinkLoginTelemetry - -@typing_extensions.final -class LinkToAccountLoginRequestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NEW_AUTH_TOKEN_FIELD_NUMBER: builtins.int - NEW_AUTH_PROVIDER_ID_FIELD_NUMBER: builtins.int - new_auth_token: builtins.bytes - new_auth_provider_id: builtins.str - def __init__( - self, - *, - new_auth_token: builtins.bytes = ..., - new_auth_provider_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["new_auth_provider_id", b"new_auth_provider_id", "new_auth_token", b"new_auth_token"]) -> None: ... - -global___LinkToAccountLoginRequestProto = LinkToAccountLoginRequestProto - -@typing_extensions.final -class LinkToAccountLoginResponseProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[LinkToAccountLoginResponseProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: LinkToAccountLoginResponseProto._Status.ValueType # 0 - UNKNOWN_ERROR: LinkToAccountLoginResponseProto._Status.ValueType # 1 - AUTH_FAILURE: LinkToAccountLoginResponseProto._Status.ValueType # 2 - LOGIN_TAKEN: LinkToAccountLoginResponseProto._Status.ValueType # 3 - GUEST_LOGIN_DISABLED: LinkToAccountLoginResponseProto._Status.ValueType # 4 - SUCCESS_ALREADY_LINKED: LinkToAccountLoginResponseProto._Status.ValueType # 5 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: LinkToAccountLoginResponseProto.Status.ValueType # 0 - UNKNOWN_ERROR: LinkToAccountLoginResponseProto.Status.ValueType # 1 - AUTH_FAILURE: LinkToAccountLoginResponseProto.Status.ValueType # 2 - LOGIN_TAKEN: LinkToAccountLoginResponseProto.Status.ValueType # 3 - GUEST_LOGIN_DISABLED: LinkToAccountLoginResponseProto.Status.ValueType # 4 - SUCCESS_ALREADY_LINKED: LinkToAccountLoginResponseProto.Status.ValueType # 5 - - SUCCESS_FIELD_NUMBER: builtins.int - LOGIN_DETAIL_FIELD_NUMBER: builtins.int - STATUS_FIELD_NUMBER: builtins.int - success: builtins.bool - @property - def login_detail(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___LoginDetail]: ... - status: global___LinkToAccountLoginResponseProto.Status.ValueType - def __init__( - self, - *, - success: builtins.bool = ..., - login_detail: collections.abc.Iterable[global___LoginDetail] | None = ..., - status: global___LinkToAccountLoginResponseProto.Status.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["login_detail", b"login_detail", "status", b"status", "success", b"success"]) -> None: ... - -global___LinkToAccountLoginResponseProto = LinkToAccountLoginResponseProto - -@typing_extensions.final -class LiquidAttribute(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - INT_VALUE_FIELD_NUMBER: builtins.int - DOUBLE_VALUE_FIELD_NUMBER: builtins.int - STRING_VALUE_FIELD_NUMBER: builtins.int - BOOL_VALUE_FIELD_NUMBER: builtins.int - int_value: builtins.int - double_value: builtins.float - string_value: builtins.str - bool_value: builtins.bool - def __init__( - self, - *, - int_value: builtins.int = ..., - double_value: builtins.float = ..., - string_value: builtins.str = ..., - bool_value: builtins.bool = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["Value", b"Value", "bool_value", b"bool_value", "double_value", b"double_value", "int_value", b"int_value", "string_value", b"string_value"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["Value", b"Value", "bool_value", b"bool_value", "double_value", b"double_value", "int_value", b"int_value", "string_value", b"string_value"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["Value", b"Value"]) -> typing_extensions.Literal["int_value", "double_value", "string_value", "bool_value"] | None: ... - -global___LiquidAttribute = LiquidAttribute - -@typing_extensions.final -class ListAvatarCustomizationsOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Label: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _LabelEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ListAvatarCustomizationsOutProto._Label.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET_LABEL: ListAvatarCustomizationsOutProto._Label.ValueType # 0 - DEFAULT: ListAvatarCustomizationsOutProto._Label.ValueType # 1 - OWNED: ListAvatarCustomizationsOutProto._Label.ValueType # 2 - FEATURED: ListAvatarCustomizationsOutProto._Label.ValueType # 3 - NEW: ListAvatarCustomizationsOutProto._Label.ValueType # 4 - SALE: ListAvatarCustomizationsOutProto._Label.ValueType # 5 - PURCHASABLE: ListAvatarCustomizationsOutProto._Label.ValueType # 6 - UNLOCKABLE: ListAvatarCustomizationsOutProto._Label.ValueType # 7 - VIEWED: ListAvatarCustomizationsOutProto._Label.ValueType # 8 - LOCKED_PURCHASABLE: ListAvatarCustomizationsOutProto._Label.ValueType # 9 - - class Label(_Label, metaclass=_LabelEnumTypeWrapper): ... - UNSET_LABEL: ListAvatarCustomizationsOutProto.Label.ValueType # 0 - DEFAULT: ListAvatarCustomizationsOutProto.Label.ValueType # 1 - OWNED: ListAvatarCustomizationsOutProto.Label.ValueType # 2 - FEATURED: ListAvatarCustomizationsOutProto.Label.ValueType # 3 - NEW: ListAvatarCustomizationsOutProto.Label.ValueType # 4 - SALE: ListAvatarCustomizationsOutProto.Label.ValueType # 5 - PURCHASABLE: ListAvatarCustomizationsOutProto.Label.ValueType # 6 - UNLOCKABLE: ListAvatarCustomizationsOutProto.Label.ValueType # 7 - VIEWED: ListAvatarCustomizationsOutProto.Label.ValueType # 8 - LOCKED_PURCHASABLE: ListAvatarCustomizationsOutProto.Label.ValueType # 9 - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ListAvatarCustomizationsOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: ListAvatarCustomizationsOutProto._Result.ValueType # 0 - SUCCESS: ListAvatarCustomizationsOutProto._Result.ValueType # 1 - FAILURE: ListAvatarCustomizationsOutProto._Result.ValueType # 2 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: ListAvatarCustomizationsOutProto.Result.ValueType # 0 - SUCCESS: ListAvatarCustomizationsOutProto.Result.ValueType # 1 - FAILURE: ListAvatarCustomizationsOutProto.Result.ValueType # 2 - - @typing_extensions.final - class AvatarCustomization(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - AVATAR_TEMPLATE_ID_FIELD_NUMBER: builtins.int - LABELS_FIELD_NUMBER: builtins.int - avatar_template_id: builtins.str - @property - def labels(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___ListAvatarCustomizationsOutProto.Label.ValueType]: ... - def __init__( - self, - *, - avatar_template_id: builtins.str = ..., - labels: collections.abc.Iterable[global___ListAvatarCustomizationsOutProto.Label.ValueType] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["avatar_template_id", b"avatar_template_id", "labels", b"labels"]) -> None: ... - - RESULT_FIELD_NUMBER: builtins.int - AVATAR_CUSTOMIZATIONS_FIELD_NUMBER: builtins.int - result: global___ListAvatarCustomizationsOutProto.Result.ValueType - @property - def avatar_customizations(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ListAvatarCustomizationsOutProto.AvatarCustomization]: ... - def __init__( - self, - *, - result: global___ListAvatarCustomizationsOutProto.Result.ValueType = ..., - avatar_customizations: collections.abc.Iterable[global___ListAvatarCustomizationsOutProto.AvatarCustomization] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["avatar_customizations", b"avatar_customizations", "result", b"result"]) -> None: ... - -global___ListAvatarCustomizationsOutProto = ListAvatarCustomizationsOutProto - -@typing_extensions.final -class ListAvatarCustomizationsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Filter: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _FilterEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ListAvatarCustomizationsProto._Filter.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: ListAvatarCustomizationsProto._Filter.ValueType # 0 - ALL: ListAvatarCustomizationsProto._Filter.ValueType # 1 - DEFAULT: ListAvatarCustomizationsProto._Filter.ValueType # 2 - OWNED: ListAvatarCustomizationsProto._Filter.ValueType # 3 - FEATURED: ListAvatarCustomizationsProto._Filter.ValueType # 4 - PURCHASABLE: ListAvatarCustomizationsProto._Filter.ValueType # 5 - UNLOCKABLE: ListAvatarCustomizationsProto._Filter.ValueType # 6 - - class Filter(_Filter, metaclass=_FilterEnumTypeWrapper): ... - UNSET: ListAvatarCustomizationsProto.Filter.ValueType # 0 - ALL: ListAvatarCustomizationsProto.Filter.ValueType # 1 - DEFAULT: ListAvatarCustomizationsProto.Filter.ValueType # 2 - OWNED: ListAvatarCustomizationsProto.Filter.ValueType # 3 - FEATURED: ListAvatarCustomizationsProto.Filter.ValueType # 4 - PURCHASABLE: ListAvatarCustomizationsProto.Filter.ValueType # 5 - UNLOCKABLE: ListAvatarCustomizationsProto.Filter.ValueType # 6 - - AVATAR_TYPE_FIELD_NUMBER: builtins.int - SLOT_FIELD_NUMBER: builtins.int - FILTERS_FIELD_NUMBER: builtins.int - START_FIELD_NUMBER: builtins.int - LIMIT_FIELD_NUMBER: builtins.int - avatar_type: global___PlayerAvatarType.ValueType - @property - def slot(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___AvatarCustomizationProto.Slot.ValueType]: ... - @property - def filters(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___ListAvatarCustomizationsProto.Filter.ValueType]: ... - start: builtins.int - limit: builtins.int - def __init__( - self, - *, - avatar_type: global___PlayerAvatarType.ValueType = ..., - slot: collections.abc.Iterable[global___AvatarCustomizationProto.Slot.ValueType] | None = ..., - filters: collections.abc.Iterable[global___ListAvatarCustomizationsProto.Filter.ValueType] | None = ..., - start: builtins.int = ..., - limit: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["avatar_type", b"avatar_type", "filters", b"filters", "limit", b"limit", "slot", b"slot", "start", b"start"]) -> None: ... - -global___ListAvatarCustomizationsProto = ListAvatarCustomizationsProto - -@typing_extensions.final -class ListFriendsRequest(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FEATURE_FIELD_NUMBER: builtins.int - feature: global___SocialClientFeatures.CrossGameSocialClientSettingsProto.FeatureType.ValueType - def __init__( - self, - *, - feature: global___SocialClientFeatures.CrossGameSocialClientSettingsProto.FeatureType.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["feature", b"feature"]) -> None: ... - -global___ListFriendsRequest = ListFriendsRequest - -@typing_extensions.final -class ListFriendsResponse(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ListFriendsResponse._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: ListFriendsResponse._Result.ValueType # 0 - SUCCESS: ListFriendsResponse._Result.ValueType # 1 - ERROR_UNKNOWN: ListFriendsResponse._Result.ValueType # 2 - ERROR_FEATURE_DISABLED: ListFriendsResponse._Result.ValueType # 3 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: ListFriendsResponse.Result.ValueType # 0 - SUCCESS: ListFriendsResponse.Result.ValueType # 1 - ERROR_UNKNOWN: ListFriendsResponse.Result.ValueType # 2 - ERROR_FEATURE_DISABLED: ListFriendsResponse.Result.ValueType # 3 - - @typing_extensions.final - class FriendSummaryProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PLAYER_ID_FIELD_NUMBER: builtins.int - IS_CALLING_APP_FRIEND_FIELD_NUMBER: builtins.int - CALLING_GAME_DATA_FIELD_NUMBER: builtins.int - PROFILE_FIELD_NUMBER: builtins.int - PLAYER_STATUS_FIELD_NUMBER: builtins.int - INVITATION_STATUS_FIELD_NUMBER: builtins.int - NIA_ACCOUNT_ID_FIELD_NUMBER: builtins.int - GAR_ACCOUNT_INFO_FIELD_NUMBER: builtins.int - player_id: builtins.str - is_calling_app_friend: builtins.bool - @property - def calling_game_data(self) -> global___GetFriendsListOutProto.FriendProto: ... - @property - def profile(self) -> global___ListFriendsResponse.ProfileSummaryProto: ... - @property - def player_status(self) -> global___ListFriendsResponse.PlayerStatusSummaryProto: ... - invitation_status: global___SocialV2Enum.InvitationStatus.ValueType - nia_account_id: builtins.str - @property - def gar_account_info(self) -> global___GarAccountInfoProto: ... - def __init__( - self, - *, - player_id: builtins.str = ..., - is_calling_app_friend: builtins.bool = ..., - calling_game_data: global___GetFriendsListOutProto.FriendProto | None = ..., - profile: global___ListFriendsResponse.ProfileSummaryProto | None = ..., - player_status: global___ListFriendsResponse.PlayerStatusSummaryProto | None = ..., - invitation_status: global___SocialV2Enum.InvitationStatus.ValueType = ..., - nia_account_id: builtins.str = ..., - gar_account_info: global___GarAccountInfoProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["calling_game_data", b"calling_game_data", "gar_account_info", b"gar_account_info", "player_status", b"player_status", "profile", b"profile"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["calling_game_data", b"calling_game_data", "gar_account_info", b"gar_account_info", "invitation_status", b"invitation_status", "is_calling_app_friend", b"is_calling_app_friend", "nia_account_id", b"nia_account_id", "player_id", b"player_id", "player_status", b"player_status", "profile", b"profile"]) -> None: ... - - @typing_extensions.final - class PlayerStatusSummaryProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _PlayerStatusResult: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _PlayerStatusResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ListFriendsResponse.PlayerStatusSummaryProto._PlayerStatusResult.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: ListFriendsResponse.PlayerStatusSummaryProto._PlayerStatusResult.ValueType # 0 - SUCCESS: ListFriendsResponse.PlayerStatusSummaryProto._PlayerStatusResult.ValueType # 1 - ERROR_UNKNOWN: ListFriendsResponse.PlayerStatusSummaryProto._PlayerStatusResult.ValueType # 2 - ERROR_STATUS_UNKNOWN: ListFriendsResponse.PlayerStatusSummaryProto._PlayerStatusResult.ValueType # 3 - ERROR_STALE_DATA: ListFriendsResponse.PlayerStatusSummaryProto._PlayerStatusResult.ValueType # 4 - - class PlayerStatusResult(_PlayerStatusResult, metaclass=_PlayerStatusResultEnumTypeWrapper): ... - UNSET: ListFriendsResponse.PlayerStatusSummaryProto.PlayerStatusResult.ValueType # 0 - SUCCESS: ListFriendsResponse.PlayerStatusSummaryProto.PlayerStatusResult.ValueType # 1 - ERROR_UNKNOWN: ListFriendsResponse.PlayerStatusSummaryProto.PlayerStatusResult.ValueType # 2 - ERROR_STATUS_UNKNOWN: ListFriendsResponse.PlayerStatusSummaryProto.PlayerStatusResult.ValueType # 3 - ERROR_STALE_DATA: ListFriendsResponse.PlayerStatusSummaryProto.PlayerStatusResult.ValueType # 4 - - RESULT_FIELD_NUMBER: builtins.int - ONLINE_STATUS_FIELD_NUMBER: builtins.int - LAST_PLAYED_APP_KEY_FIELD_NUMBER: builtins.int - result: global___ListFriendsResponse.PlayerStatusSummaryProto.PlayerStatusResult.ValueType - online_status: global___SocialV2Enum.OnlineStatus.ValueType - last_played_app_key: builtins.str - def __init__( - self, - *, - result: global___ListFriendsResponse.PlayerStatusSummaryProto.PlayerStatusResult.ValueType = ..., - online_status: global___SocialV2Enum.OnlineStatus.ValueType = ..., - last_played_app_key: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["last_played_app_key", b"last_played_app_key", "online_status", b"online_status", "result", b"result"]) -> None: ... - - @typing_extensions.final - class ProfileSummaryProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NAME_FIELD_NUMBER: builtins.int - NICKNAME_FIELD_NUMBER: builtins.int - name: builtins.str - nickname: builtins.str - def __init__( - self, - *, - name: builtins.str = ..., - nickname: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["name", b"name", "nickname", b"nickname"]) -> None: ... - - RESULT_FIELD_NUMBER: builtins.int - FRIEND_SUMMARY_FIELD_NUMBER: builtins.int - result: global___ListFriendsResponse.Result.ValueType - @property - def friend_summary(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ListFriendsResponse.FriendSummaryProto]: ... - def __init__( - self, - *, - result: global___ListFriendsResponse.Result.ValueType = ..., - friend_summary: collections.abc.Iterable[global___ListFriendsResponse.FriendSummaryProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["friend_summary", b"friend_summary", "result", b"result"]) -> None: ... - -global___ListFriendsResponse = ListFriendsResponse - -@typing_extensions.final -class ListGymBadgesOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - GYM_BADGE_FIELD_NUMBER: builtins.int - @property - def gym_badge(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___AwardedGymBadge]: ... - def __init__( - self, - *, - gym_badge: collections.abc.Iterable[global___AwardedGymBadge] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["gym_badge", b"gym_badge"]) -> None: ... - -global___ListGymBadgesOutProto = ListGymBadgesOutProto - -@typing_extensions.final -class ListGymBadgesProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___ListGymBadgesProto = ListGymBadgesProto - -@typing_extensions.final -class ListLoginActionOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SUCCESS_FIELD_NUMBER: builtins.int - LOGIN_DETAIL_FIELD_NUMBER: builtins.int - success: builtins.bool - @property - def login_detail(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___LoginDetail]: ... - def __init__( - self, - *, - success: builtins.bool = ..., - login_detail: collections.abc.Iterable[global___LoginDetail] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["login_detail", b"login_detail", "success", b"success"]) -> None: ... - -global___ListLoginActionOutProto = ListLoginActionOutProto - -@typing_extensions.final -class ListLoginActionProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___ListLoginActionProto = ListLoginActionProto - -@typing_extensions.final -class ListRouteBadgesOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ROUTE_BADGES_FIELD_NUMBER: builtins.int - OB_ROUTE_BADGES_INFO_DATA_FIELD_NUMBER: builtins.int - @property - def route_badges(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___RouteBadgeListEntry]: ... - @property - def ob_route_badges_info_data(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___AwardedRouteBadge]: ... - def __init__( - self, - *, - route_badges: collections.abc.Iterable[global___RouteBadgeListEntry] | None = ..., - ob_route_badges_info_data: collections.abc.Iterable[global___AwardedRouteBadge] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_route_badges_info_data", b"ob_route_badges_info_data", "route_badges", b"route_badges"]) -> None: ... - -global___ListRouteBadgesOutProto = ListRouteBadgesOutProto - -@typing_extensions.final -class ListRouteBadgesProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___ListRouteBadgesProto = ListRouteBadgesProto - -@typing_extensions.final -class ListValue(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - VALUES_FIELD_NUMBER: builtins.int - @property - def values(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Value]: ... - def __init__( - self, - *, - values: collections.abc.Iterable[global___Value] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["values", b"values"]) -> None: ... - -global___ListValue = ListValue - -@typing_extensions.final -class LoadingScreenProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class ColorSettingsEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - KEY_FIELD_NUMBER: builtins.int - VALUE_FIELD_NUMBER: builtins.int - key: builtins.str - value: builtins.str - def __init__( - self, - *, - key: builtins.str = ..., - value: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["key", b"key", "value", b"value"]) -> None: ... - - URL_FIELD_NUMBER: builtins.int - DISPLAY_AFTER_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - COLOR_SETTINGS_FIELD_NUMBER: builtins.int - url: builtins.str - display_after_timestamp_ms: builtins.int - @property - def color_settings(self) -> google.protobuf.internal.containers.ScalarMap[builtins.str, builtins.str]: ... - def __init__( - self, - *, - url: builtins.str = ..., - display_after_timestamp_ms: builtins.int = ..., - color_settings: collections.abc.Mapping[builtins.str, builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["color_settings", b"color_settings", "display_after_timestamp_ms", b"display_after_timestamp_ms", "url", b"url"]) -> None: ... - -global___LoadingScreenProto = LoadingScreenProto - -@typing_extensions.final -class LobbyAvailabilityProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - AVAILABLE_FIELD_NUMBER: builtins.int - available: builtins.bool - def __init__( - self, - *, - available: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["available", b"available"]) -> None: ... - -global___LobbyAvailabilityProto = LobbyAvailabilityProto - -@typing_extensions.final -class LobbyClientSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - LOBBY_REFRESH_INTERVAL_MS_FIELD_NUMBER: builtins.int - lobby_refresh_interval_ms: builtins.int - def __init__( - self, - *, - lobby_refresh_interval_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["lobby_refresh_interval_ms", b"lobby_refresh_interval_ms"]) -> None: ... - -global___LobbyClientSettingsProto = LobbyClientSettingsProto - -@typing_extensions.final -class LobbyPokemonProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ID_FIELD_NUMBER: builtins.int - POKEDEX_ID_FIELD_NUMBER: builtins.int - CP_FIELD_NUMBER: builtins.int - PERCENT_HEALTH_FIELD_NUMBER: builtins.int - id: builtins.int - pokedex_id: global___HoloPokemonId.ValueType - cp: builtins.int - percent_health: builtins.float - def __init__( - self, - *, - id: builtins.int = ..., - pokedex_id: global___HoloPokemonId.ValueType = ..., - cp: builtins.int = ..., - percent_health: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["cp", b"cp", "id", b"id", "percent_health", b"percent_health", "pokedex_id", b"pokedex_id"]) -> None: ... - -global___LobbyPokemonProto = LobbyPokemonProto - -@typing_extensions.final -class LobbyPokemonProtoV2(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class ConditionsData(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class Data(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Condition: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ConditionEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[LobbyPokemonProtoV2.ConditionsData.Data._Condition.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET_CONDITION: LobbyPokemonProtoV2.ConditionsData.Data._Condition.ValueType # 0 - CHARGE_MOVE: LobbyPokemonProtoV2.ConditionsData.Data._Condition.ValueType # 1 - FAST_MOVE: LobbyPokemonProtoV2.ConditionsData.Data._Condition.ValueType # 2 - - class Condition(_Condition, metaclass=_ConditionEnumTypeWrapper): ... - UNSET_CONDITION: LobbyPokemonProtoV2.ConditionsData.Data.Condition.ValueType # 0 - CHARGE_MOVE: LobbyPokemonProtoV2.ConditionsData.Data.Condition.ValueType # 1 - FAST_MOVE: LobbyPokemonProtoV2.ConditionsData.Data.Condition.ValueType # 2 - - class _Expires: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ExpiresEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[LobbyPokemonProtoV2.ConditionsData.Data._Expires.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET_EXPIRY_TYPE: LobbyPokemonProtoV2.ConditionsData.Data._Expires.ValueType # 0 - EXPIRY_TIME: LobbyPokemonProtoV2.ConditionsData.Data._Expires.ValueType # 1 - CHARGES_REMAINING: LobbyPokemonProtoV2.ConditionsData.Data._Expires.ValueType # 2 - - class Expires(_Expires, metaclass=_ExpiresEnumTypeWrapper): ... - UNSET_EXPIRY_TYPE: LobbyPokemonProtoV2.ConditionsData.Data.Expires.ValueType # 0 - EXPIRY_TIME: LobbyPokemonProtoV2.ConditionsData.Data.Expires.ValueType # 1 - CHARGES_REMAINING: LobbyPokemonProtoV2.ConditionsData.Data.Expires.ValueType # 2 - - OB_INT64_FIELD_NUMBER: builtins.int - OB_INT64_1_FIELD_NUMBER: builtins.int - TYPE_FIELD_NUMBER: builtins.int - OB_STRING_FIELD_NUMBER: builtins.int - EXPIRES_FIELD_NUMBER: builtins.int - CONDITION_FIELD_NUMBER: builtins.int - OB_INT64_2_FIELD_NUMBER: builtins.int - ob_int64: builtins.int - ob_int64_1: builtins.int - type: global___MoveModifierProto.MoveModifierType.ValueType - ob_string: builtins.str - expires: global___LobbyPokemonProtoV2.ConditionsData.Data.Expires.ValueType - @property - def condition(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___LobbyPokemonProtoV2.ConditionsData.Data.Condition.ValueType]: ... - ob_int64_2: builtins.int - def __init__( - self, - *, - ob_int64: builtins.int = ..., - ob_int64_1: builtins.int = ..., - type: global___MoveModifierProto.MoveModifierType.ValueType = ..., - ob_string: builtins.str = ..., - expires: global___LobbyPokemonProtoV2.ConditionsData.Data.Expires.ValueType = ..., - condition: collections.abc.Iterable[global___LobbyPokemonProtoV2.ConditionsData.Data.Condition.ValueType] | None = ..., - ob_int64_2: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["condition", b"condition", "expires", b"expires", "ob_int64", b"ob_int64", "ob_int64_1", b"ob_int64_1", "ob_int64_2", b"ob_int64_2", "ob_string", b"ob_string", "type", b"type"]) -> None: ... - - OB_DATA_FIELD_NUMBER: builtins.int - @property - def ob_data(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___LobbyPokemonProtoV2.ConditionsData.Data]: ... - def __init__( - self, - *, - ob_data: collections.abc.Iterable[global___LobbyPokemonProtoV2.ConditionsData.Data] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_data", b"ob_data"]) -> None: ... - - @typing_extensions.final - class ConditionsEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - KEY_FIELD_NUMBER: builtins.int - VALUE_FIELD_NUMBER: builtins.int - key: builtins.int - @property - def value(self) -> global___LobbyPokemonProtoV2.ConditionsData: ... - def __init__( - self, - *, - key: builtins.int = ..., - value: global___LobbyPokemonProtoV2.ConditionsData | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["value", b"value"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["key", b"key", "value", b"value"]) -> None: ... - - POKEMON_FIELD_NUMBER: builtins.int - OB_INT32_FIELD_NUMBER: builtins.int - OB_INT32_1_FIELD_NUMBER: builtins.int - ABILITY_ENERGY_METADATA_FIELD_NUMBER: builtins.int - CONDITIONS_FIELD_NUMBER: builtins.int - VS_EFFECT_TAG_FIELD_NUMBER: builtins.int - @property - def pokemon(self) -> global___PokemonProto: ... - ob_int32: builtins.int - ob_int32_1: builtins.int - @property - def ability_energy_metadata(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___AbilityEnergyMetadata]: ... - @property - def conditions(self) -> google.protobuf.internal.containers.MessageMap[builtins.int, global___LobbyPokemonProtoV2.ConditionsData]: ... - @property - def vs_effect_tag(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___VsEffectTag.ValueType]: ... - def __init__( - self, - *, - pokemon: global___PokemonProto | None = ..., - ob_int32: builtins.int = ..., - ob_int32_1: builtins.int = ..., - ability_energy_metadata: collections.abc.Iterable[global___AbilityEnergyMetadata] | None = ..., - conditions: collections.abc.Mapping[builtins.int, global___LobbyPokemonProtoV2.ConditionsData] | None = ..., - vs_effect_tag: collections.abc.Iterable[global___VsEffectTag.ValueType] | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["pokemon", b"pokemon"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["ability_energy_metadata", b"ability_energy_metadata", "conditions", b"conditions", "ob_int32", b"ob_int32", "ob_int32_1", b"ob_int32_1", "pokemon", b"pokemon", "vs_effect_tag", b"vs_effect_tag"]) -> None: ... - -global___LobbyPokemonProtoV2 = LobbyPokemonProtoV2 - -@typing_extensions.final -class LobbyProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - LOBBY_ID_FIELD_NUMBER: builtins.int - PLAYERS_FIELD_NUMBER: builtins.int - PLAYER_JOIN_END_MS_FIELD_NUMBER: builtins.int - POKEMON_SELECTION_END_MS_FIELD_NUMBER: builtins.int - RAID_BATTLE_START_MS_FIELD_NUMBER: builtins.int - RAID_BATTLE_END_MS_FIELD_NUMBER: builtins.int - RAID_BATTLE_ID_FIELD_NUMBER: builtins.int - OWNER_NICKNAME_FIELD_NUMBER: builtins.int - PRIVATE_FIELD_NUMBER: builtins.int - CREATION_MS_FIELD_NUMBER: builtins.int - BATTLE_PLFE_INSTANCE_FIELD_NUMBER: builtins.int - WEATHER_CONDITION_FIELD_NUMBER: builtins.int - INVITED_PLAYER_IDS_FIELD_NUMBER: builtins.int - OB_BOOL_FIELD_NUMBER: builtins.int - @property - def lobby_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - @property - def players(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___BattleParticipantProto]: ... - player_join_end_ms: builtins.int - pokemon_selection_end_ms: builtins.int - raid_battle_start_ms: builtins.int - raid_battle_end_ms: builtins.int - raid_battle_id: builtins.str - owner_nickname: builtins.str - private: builtins.bool - creation_ms: builtins.int - battle_plfe_instance: builtins.int - weather_condition: global___GameplayWeatherProto.WeatherCondition.ValueType - @property - def invited_player_ids(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - ob_bool: builtins.bool - def __init__( - self, - *, - lobby_id: collections.abc.Iterable[builtins.int] | None = ..., - players: collections.abc.Iterable[global___BattleParticipantProto] | None = ..., - player_join_end_ms: builtins.int = ..., - pokemon_selection_end_ms: builtins.int = ..., - raid_battle_start_ms: builtins.int = ..., - raid_battle_end_ms: builtins.int = ..., - raid_battle_id: builtins.str = ..., - owner_nickname: builtins.str = ..., - private: builtins.bool = ..., - creation_ms: builtins.int = ..., - battle_plfe_instance: builtins.int = ..., - weather_condition: global___GameplayWeatherProto.WeatherCondition.ValueType = ..., - invited_player_ids: collections.abc.Iterable[builtins.str] | None = ..., - ob_bool: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["battle_plfe_instance", b"battle_plfe_instance", "creation_ms", b"creation_ms", "invited_player_ids", b"invited_player_ids", "lobby_id", b"lobby_id", "ob_bool", b"ob_bool", "owner_nickname", b"owner_nickname", "player_join_end_ms", b"player_join_end_ms", "players", b"players", "pokemon_selection_end_ms", b"pokemon_selection_end_ms", "private", b"private", "raid_battle_end_ms", b"raid_battle_end_ms", "raid_battle_id", b"raid_battle_id", "raid_battle_start_ms", b"raid_battle_start_ms", "weather_condition", b"weather_condition"]) -> None: ... - -global___LobbyProto = LobbyProto - -@typing_extensions.final -class LobbyVisibilityDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_FIELD_NUMBER: builtins.int - ob_int32: builtins.int - def __init__( - self, - *, - ob_int32: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_int32", b"ob_int32"]) -> None: ... - -global___LobbyVisibilityDataProto = LobbyVisibilityDataProto - -@typing_extensions.final -class LobbyVisibilityResponseDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - RESULT_FIELD_NUMBER: builtins.int - OB_INT32_FIELD_NUMBER: builtins.int - OB_UINT32_FIELD_NUMBER: builtins.int - result: global___SetLobbyVisibilityOutProto.Result.ValueType - ob_int32: builtins.int - ob_uint32: builtins.int - def __init__( - self, - *, - result: global___SetLobbyVisibilityOutProto.Result.ValueType = ..., - ob_int32: builtins.int = ..., - ob_uint32: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_int32", b"ob_int32", "ob_uint32", b"ob_uint32", "result", b"result"]) -> None: ... - -global___LobbyVisibilityResponseDataProto = LobbyVisibilityResponseDataProto - -@typing_extensions.final -class LocationCardDisplayProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - LOCATION_CARD_FIELD_NUMBER: builtins.int - location_card: global___LocationCard.ValueType - def __init__( - self, - *, - location_card: global___LocationCard.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["location_card", b"location_card"]) -> None: ... - -global___LocationCardDisplayProto = LocationCardDisplayProto - -@typing_extensions.final -class LocationCardFeatureSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLED_FIELD_NUMBER: builtins.int - enabled: builtins.bool - def __init__( - self, - *, - enabled: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["enabled", b"enabled"]) -> None: ... - -global___LocationCardFeatureSettingsProto = LocationCardFeatureSettingsProto - -@typing_extensions.final -class LocationCardSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - LOCATION_CARD_FIELD_NUMBER: builtins.int - IMAGE_URL_FIELD_NUMBER: builtins.int - location_card: global___LocationCard.ValueType - image_url: builtins.str - def __init__( - self, - *, - location_card: global___LocationCard.ValueType = ..., - image_url: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["image_url", b"image_url", "location_card", b"location_card"]) -> None: ... - -global___LocationCardSettingsProto = LocationCardSettingsProto - -@typing_extensions.final -class LocationData(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Format: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _FormatEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[LocationData._Format.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - GLOBAL: LocationData._Format.ValueType # 0 - BOUNDING_BOX: LocationData._Format.ValueType # 1 - RELATIVE_BOUNDING_BOX: LocationData._Format.ValueType # 2 - MASK: LocationData._Format.ValueType # 3 - - class Format(_Format, metaclass=_FormatEnumTypeWrapper): ... - GLOBAL: LocationData.Format.ValueType # 0 - BOUNDING_BOX: LocationData.Format.ValueType # 1 - RELATIVE_BOUNDING_BOX: LocationData.Format.ValueType # 2 - MASK: LocationData.Format.ValueType # 3 - - @typing_extensions.final - class BoundingBox(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - XMIN_FIELD_NUMBER: builtins.int - YMIN_FIELD_NUMBER: builtins.int - WIDTH_FIELD_NUMBER: builtins.int - HEIGHT_FIELD_NUMBER: builtins.int - xmin: builtins.int - ymin: builtins.int - width: builtins.int - height: builtins.int - def __init__( - self, - *, - xmin: builtins.int | None = ..., - ymin: builtins.int | None = ..., - width: builtins.int | None = ..., - height: builtins.int | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["_height", b"_height", "_width", b"_width", "_xmin", b"_xmin", "_ymin", b"_ymin", "height", b"height", "width", b"width", "xmin", b"xmin", "ymin", b"ymin"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["_height", b"_height", "_width", b"_width", "_xmin", b"_xmin", "_ymin", b"_ymin", "height", b"height", "width", b"width", "xmin", b"xmin", "ymin", b"ymin"]) -> None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_height", b"_height"]) -> typing_extensions.Literal["height"] | None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_width", b"_width"]) -> typing_extensions.Literal["width"] | None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_xmin", b"_xmin"]) -> typing_extensions.Literal["xmin"] | None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_ymin", b"_ymin"]) -> typing_extensions.Literal["ymin"] | None: ... - - @typing_extensions.final - class RelativeBoundingBox(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - XMIN_FIELD_NUMBER: builtins.int - YMIN_FIELD_NUMBER: builtins.int - WIDTH_FIELD_NUMBER: builtins.int - HEIGHT_FIELD_NUMBER: builtins.int - xmin: builtins.float - ymin: builtins.float - width: builtins.float - height: builtins.float - def __init__( - self, - *, - xmin: builtins.float | None = ..., - ymin: builtins.float | None = ..., - width: builtins.float | None = ..., - height: builtins.float | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["_height", b"_height", "_width", b"_width", "_xmin", b"_xmin", "_ymin", b"_ymin", "height", b"height", "width", b"width", "xmin", b"xmin", "ymin", b"ymin"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["_height", b"_height", "_width", b"_width", "_xmin", b"_xmin", "_ymin", b"_ymin", "height", b"height", "width", b"width", "xmin", b"xmin", "ymin", b"ymin"]) -> None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_height", b"_height"]) -> typing_extensions.Literal["height"] | None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_width", b"_width"]) -> typing_extensions.Literal["width"] | None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_xmin", b"_xmin"]) -> typing_extensions.Literal["xmin"] | None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_ymin", b"_ymin"]) -> typing_extensions.Literal["ymin"] | None: ... - - @typing_extensions.final - class BinaryMask(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - WIDTH_FIELD_NUMBER: builtins.int - HEIGHT_FIELD_NUMBER: builtins.int - RASTERIZATION_FIELD_NUMBER: builtins.int - width: builtins.int - height: builtins.int - @property - def rasterization(self) -> global___Rasterization: ... - def __init__( - self, - *, - width: builtins.int | None = ..., - height: builtins.int | None = ..., - rasterization: global___Rasterization | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["_height", b"_height", "_rasterization", b"_rasterization", "_width", b"_width", "height", b"height", "rasterization", b"rasterization", "width", b"width"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["_height", b"_height", "_rasterization", b"_rasterization", "_width", b"_width", "height", b"height", "rasterization", b"rasterization", "width", b"width"]) -> None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_height", b"_height"]) -> typing_extensions.Literal["height"] | None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_rasterization", b"_rasterization"]) -> typing_extensions.Literal["rasterization"] | None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_width", b"_width"]) -> typing_extensions.Literal["width"] | None: ... - - @typing_extensions.final - class RelativeKeypoint(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - X_FIELD_NUMBER: builtins.int - Y_FIELD_NUMBER: builtins.int - KEYPOINT_LABEL_FIELD_NUMBER: builtins.int - SCORE_FIELD_NUMBER: builtins.int - x: builtins.float - y: builtins.float - keypoint_label: builtins.str - score: builtins.float - def __init__( - self, - *, - x: builtins.float | None = ..., - y: builtins.float | None = ..., - keypoint_label: builtins.str | None = ..., - score: builtins.float | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["_keypoint_label", b"_keypoint_label", "_score", b"_score", "_x", b"_x", "_y", b"_y", "keypoint_label", b"keypoint_label", "score", b"score", "x", b"x", "y", b"y"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["_keypoint_label", b"_keypoint_label", "_score", b"_score", "_x", b"_x", "_y", b"_y", "keypoint_label", b"keypoint_label", "score", b"score", "x", b"x", "y", b"y"]) -> None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_keypoint_label", b"_keypoint_label"]) -> typing_extensions.Literal["keypoint_label"] | None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_score", b"_score"]) -> typing_extensions.Literal["score"] | None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_x", b"_x"]) -> typing_extensions.Literal["x"] | None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_y", b"_y"]) -> typing_extensions.Literal["y"] | None: ... - - FORMAT_FIELD_NUMBER: builtins.int - BOUNDING_BOX_FIELD_NUMBER: builtins.int - RELATIVE_BOUNDING_BOX_FIELD_NUMBER: builtins.int - MASK_FIELD_NUMBER: builtins.int - RELATIVE_KEYPOINTS_FIELD_NUMBER: builtins.int - format: global___LocationData.Format.ValueType - @property - def bounding_box(self) -> global___LocationData.BoundingBox: ... - @property - def relative_bounding_box(self) -> global___LocationData.RelativeBoundingBox: ... - @property - def mask(self) -> global___LocationData.BinaryMask: ... - @property - def relative_keypoints(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___LocationData.RelativeKeypoint]: ... - def __init__( - self, - *, - format: global___LocationData.Format.ValueType | None = ..., - bounding_box: global___LocationData.BoundingBox | None = ..., - relative_bounding_box: global___LocationData.RelativeBoundingBox | None = ..., - mask: global___LocationData.BinaryMask | None = ..., - relative_keypoints: collections.abc.Iterable[global___LocationData.RelativeKeypoint] | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["_bounding_box", b"_bounding_box", "_format", b"_format", "_mask", b"_mask", "_relative_bounding_box", b"_relative_bounding_box", "bounding_box", b"bounding_box", "format", b"format", "mask", b"mask", "relative_bounding_box", b"relative_bounding_box"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["_bounding_box", b"_bounding_box", "_format", b"_format", "_mask", b"_mask", "_relative_bounding_box", b"_relative_bounding_box", "bounding_box", b"bounding_box", "format", b"format", "mask", b"mask", "relative_bounding_box", b"relative_bounding_box", "relative_keypoints", b"relative_keypoints"]) -> None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_bounding_box", b"_bounding_box"]) -> typing_extensions.Literal["bounding_box"] | None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_format", b"_format"]) -> typing_extensions.Literal["format"] | None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_mask", b"_mask"]) -> typing_extensions.Literal["mask"] | None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_relative_bounding_box", b"_relative_bounding_box"]) -> typing_extensions.Literal["relative_bounding_box"] | None: ... - -global___LocationData = LocationData - -@typing_extensions.final -class LocationE6Proto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - LATITUDE_E6_FIELD_NUMBER: builtins.int - LONGITUDE_E6_FIELD_NUMBER: builtins.int - latitude_e6: builtins.int - longitude_e6: builtins.int - def __init__( - self, - *, - latitude_e6: builtins.int = ..., - longitude_e6: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["latitude_e6", b"latitude_e6", "longitude_e6", b"longitude_e6"]) -> None: ... - -global___LocationE6Proto = LocationE6Proto - -@typing_extensions.final -class LocationPingOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___LocationPingOutProto = LocationPingOutProto - -@typing_extensions.final -class LocationPingProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _PingReason: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _PingReasonEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[LocationPingProto._PingReason.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: LocationPingProto._PingReason.ValueType # 0 - ENTRANCE_EVENT: LocationPingProto._PingReason.ValueType # 1 - EXIT_EVENT: LocationPingProto._PingReason.ValueType # 2 - DWELL_EVENT: LocationPingProto._PingReason.ValueType # 3 - VISIT_EVENT: LocationPingProto._PingReason.ValueType # 4 - FITNESS_WAKEUP: LocationPingProto._PingReason.ValueType # 5 - OTHER_WAKEUP: LocationPingProto._PingReason.ValueType # 6 - - class PingReason(_PingReason, metaclass=_PingReasonEnumTypeWrapper): ... - UNSET: LocationPingProto.PingReason.ValueType # 0 - ENTRANCE_EVENT: LocationPingProto.PingReason.ValueType # 1 - EXIT_EVENT: LocationPingProto.PingReason.ValueType # 2 - DWELL_EVENT: LocationPingProto.PingReason.ValueType # 3 - VISIT_EVENT: LocationPingProto.PingReason.ValueType # 4 - FITNESS_WAKEUP: LocationPingProto.PingReason.ValueType # 5 - OTHER_WAKEUP: LocationPingProto.PingReason.ValueType # 6 - - GEOFENCE_IDENTIFIER_FIELD_NUMBER: builtins.int - REASON_FIELD_NUMBER: builtins.int - geofence_identifier: builtins.str - reason: global___LocationPingProto.PingReason.ValueType - def __init__( - self, - *, - geofence_identifier: builtins.str = ..., - reason: global___LocationPingProto.PingReason.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["geofence_identifier", b"geofence_identifier", "reason", b"reason"]) -> None: ... - -global___LocationPingProto = LocationPingProto - -@typing_extensions.final -class LogEventDropped(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Reason: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ReasonEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[LogEventDropped._Reason.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - REASON_UNKNOWN: LogEventDropped._Reason.ValueType # 0 - MESSAGE_TOO_OLD: LogEventDropped._Reason.ValueType # 1 - CACHE_FULL: LogEventDropped._Reason.ValueType # 2 - PAYLOAD_TOO_BIG: LogEventDropped._Reason.ValueType # 3 - MAX_RETRIES_REACHED: LogEventDropped._Reason.ValueType # 4 - INVALID_PAYLOD: LogEventDropped._Reason.ValueType # 5 - SERVER_ERROR: LogEventDropped._Reason.ValueType # 6 - - class Reason(_Reason, metaclass=_ReasonEnumTypeWrapper): ... - REASON_UNKNOWN: LogEventDropped.Reason.ValueType # 0 - MESSAGE_TOO_OLD: LogEventDropped.Reason.ValueType # 1 - CACHE_FULL: LogEventDropped.Reason.ValueType # 2 - PAYLOAD_TOO_BIG: LogEventDropped.Reason.ValueType # 3 - MAX_RETRIES_REACHED: LogEventDropped.Reason.ValueType # 4 - INVALID_PAYLOD: LogEventDropped.Reason.ValueType # 5 - SERVER_ERROR: LogEventDropped.Reason.ValueType # 6 - - EVENTS_DROPPED_COUNT_FIELD_NUMBER: builtins.int - REASON_FIELD_NUMBER: builtins.int - events_dropped_count: builtins.int - """A count of how many log event have been dropped on the client.""" - reason: global___LogEventDropped.Reason.ValueType - """The reason why log events have been dropped on the client.""" - def __init__( - self, - *, - events_dropped_count: builtins.int = ..., - reason: global___LogEventDropped.Reason.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["events_dropped_count", b"events_dropped_count", "reason", b"reason"]) -> None: ... - -global___LogEventDropped = LogEventDropped - -@typing_extensions.final -class LogMessage(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _LogLevel: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _LogLevelEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[LogMessage._LogLevel.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: LogMessage._LogLevel.ValueType # 0 - FATAL: LogMessage._LogLevel.ValueType # 1 - ERROR: LogMessage._LogLevel.ValueType # 2 - WARNING: LogMessage._LogLevel.ValueType # 3 - INFO: LogMessage._LogLevel.ValueType # 4 - VERBOSE: LogMessage._LogLevel.ValueType # 5 - TRACE: LogMessage._LogLevel.ValueType # 6 - DISABLED: LogMessage._LogLevel.ValueType # 7 - - class LogLevel(_LogLevel, metaclass=_LogLevelEnumTypeWrapper): ... - UNSET: LogMessage.LogLevel.ValueType # 0 - FATAL: LogMessage.LogLevel.ValueType # 1 - ERROR: LogMessage.LogLevel.ValueType # 2 - WARNING: LogMessage.LogLevel.ValueType # 3 - INFO: LogMessage.LogLevel.ValueType # 4 - VERBOSE: LogMessage.LogLevel.ValueType # 5 - TRACE: LogMessage.LogLevel.ValueType # 6 - DISABLED: LogMessage.LogLevel.ValueType # 7 - - TIMESTAMP_MS_FIELD_NUMBER: builtins.int - LOG_LEVEL_FIELD_NUMBER: builtins.int - LOG_CHANNEL_FIELD_NUMBER: builtins.int - MESSAGE_FIELD_NUMBER: builtins.int - timestamp_ms: builtins.int - log_level: global___LogMessage.LogLevel.ValueType - log_channel: builtins.str - message: builtins.str - def __init__( - self, - *, - timestamp_ms: builtins.int = ..., - log_level: global___LogMessage.LogLevel.ValueType = ..., - log_channel: builtins.str = ..., - message: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["log_channel", b"log_channel", "log_level", b"log_level", "message", b"message", "timestamp_ms", b"timestamp_ms"]) -> None: ... - -global___LogMessage = LogMessage - -@typing_extensions.final -class LogReportData(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TEXT_CONTENT_FIELD_NUMBER: builtins.int - IMAGE_CONTENT_FIELD_NUMBER: builtins.int - @property - def text_content(self) -> global___MessageLogReportData: ... - @property - def image_content(self) -> global___ImageLogReportData: ... - def __init__( - self, - *, - text_content: global___MessageLogReportData | None = ..., - image_content: global___ImageLogReportData | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["ContentType", b"ContentType", "image_content", b"image_content", "text_content", b"text_content"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["ContentType", b"ContentType", "image_content", b"image_content", "text_content", b"text_content"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["ContentType", b"ContentType"]) -> typing_extensions.Literal["text_content", "image_content"] | None: ... - -global___LogReportData = LogReportData - -@typing_extensions.final -class LogSourceMetrics(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - LOG_SOURCE_FIELD_NUMBER: builtins.int - LOG_EVENT_DROPPED_FIELD_NUMBER: builtins.int - log_source: builtins.str - """A LogSource uniquely identifies a logging configuration. log_source should - contains a string value of the LogSource from - google3/wireless/android/play/playlog/proto/clientanalytics.proto - """ - @property - def log_event_dropped(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___LogEventDropped]: ... - def __init__( - self, - *, - log_source: builtins.str = ..., - log_event_dropped: collections.abc.Iterable[global___LogEventDropped] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["log_event_dropped", b"log_event_dropped", "log_source", b"log_source"]) -> None: ... - -global___LogSourceMetrics = LogSourceMetrics - -@typing_extensions.final -class LoginActionTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - LOGIN_ACTION_ID_FIELD_NUMBER: builtins.int - FIRST_TIME_FIELD_NUMBER: builtins.int - SUCCESS_FIELD_NUMBER: builtins.int - INTENT_EXISTING_FIELD_NUMBER: builtins.int - ERROR_FIELD_NUMBER: builtins.int - AUTH_STATUS_FIELD_NUMBER: builtins.int - SELECTION_TIME_FIELD_NUMBER: builtins.int - login_action_id: global___LoginActionTelemetryIds.ValueType - first_time: builtins.bool - success: builtins.bool - intent_existing: builtins.bool - error: builtins.str - auth_status: builtins.str - selection_time: builtins.int - def __init__( - self, - *, - login_action_id: global___LoginActionTelemetryIds.ValueType = ..., - first_time: builtins.bool = ..., - success: builtins.bool = ..., - intent_existing: builtins.bool = ..., - error: builtins.str = ..., - auth_status: builtins.str = ..., - selection_time: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["auth_status", b"auth_status", "error", b"error", "first_time", b"first_time", "intent_existing", b"intent_existing", "login_action_id", b"login_action_id", "selection_time", b"selection_time", "success", b"success"]) -> None: ... - -global___LoginActionTelemetry = LoginActionTelemetry - -@typing_extensions.final -class LoginDetail(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - IDENTITY_PROVIDER_FIELD_NUMBER: builtins.int - EMAIL_FIELD_NUMBER: builtins.int - AUTH_PROVIDER_ID_FIELD_NUMBER: builtins.int - identity_provider: global___IdentityProvider.ValueType - email: builtins.str - auth_provider_id: builtins.str - def __init__( - self, - *, - identity_provider: global___IdentityProvider.ValueType = ..., - email: builtins.str = ..., - auth_provider_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["auth_provider_id", b"auth_provider_id", "email", b"email", "identity_provider", b"identity_provider"]) -> None: ... - -global___LoginDetail = LoginDetail - -@typing_extensions.final -class LoginNewPlayer(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - METHOD_NAME_FIELD_NUMBER: builtins.int - method_name: builtins.str - def __init__( - self, - *, - method_name: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["method_name", b"method_name"]) -> None: ... - -global___LoginNewPlayer = LoginNewPlayer - -@typing_extensions.final -class LoginNewPlayerCreateAccount(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - METHOD_NAME_FIELD_NUMBER: builtins.int - method_name: builtins.str - def __init__( - self, - *, - method_name: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["method_name", b"method_name"]) -> None: ... - -global___LoginNewPlayerCreateAccount = LoginNewPlayerCreateAccount - -@typing_extensions.final -class LoginReturningPlayer(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - METHOD_NAME_FIELD_NUMBER: builtins.int - method_name: builtins.str - def __init__( - self, - *, - method_name: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["method_name", b"method_name"]) -> None: ... - -global___LoginReturningPlayer = LoginReturningPlayer - -@typing_extensions.final -class LoginReturningPlayerSignIn(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - METHOD_NAME_FIELD_NUMBER: builtins.int - method_name: builtins.str - def __init__( - self, - *, - method_name: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["method_name", b"method_name"]) -> None: ... - -global___LoginReturningPlayerSignIn = LoginReturningPlayerSignIn - -@typing_extensions.final -class LoginSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLE_MULTI_LOGIN_LINKING_FIELD_NUMBER: builtins.int - enable_multi_login_linking: builtins.bool - def __init__( - self, - *, - enable_multi_login_linking: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["enable_multi_login_linking", b"enable_multi_login_linking"]) -> None: ... - -global___LoginSettingsProto = LoginSettingsProto - -@typing_extensions.final -class LoginStartup(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - METHOD_NAME_FIELD_NUMBER: builtins.int - method_name: builtins.str - def __init__( - self, - *, - method_name: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["method_name", b"method_name"]) -> None: ... - -global___LoginStartup = LoginStartup - -@typing_extensions.final -class LoopProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - VERTEX_FIELD_NUMBER: builtins.int - @property - def vertex(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PointProto]: ... - def __init__( - self, - *, - vertex: collections.abc.Iterable[global___PointProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["vertex", b"vertex"]) -> None: ... - -global___LoopProto = LoopProto - -@typing_extensions.final -class LootItemProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ITEM_FIELD_NUMBER: builtins.int - STARDUST_FIELD_NUMBER: builtins.int - POKECOIN_FIELD_NUMBER: builtins.int - POKEMON_CANDY_FIELD_NUMBER: builtins.int - EXPERIENCE_FIELD_NUMBER: builtins.int - POKEMON_EGG_FIELD_NUMBER: builtins.int - AVATAR_TEMPLATE_ID_FIELD_NUMBER: builtins.int - STICKER_ID_FIELD_NUMBER: builtins.int - MEGA_ENERGY_POKEMON_ID_FIELD_NUMBER: builtins.int - XL_CANDY_FIELD_NUMBER: builtins.int - FOLLOWER_POKEMON_FIELD_NUMBER: builtins.int - COUNT_FIELD_NUMBER: builtins.int - item: global___Item.ValueType - stardust: builtins.bool - pokecoin: builtins.bool - pokemon_candy: global___HoloPokemonId.ValueType - experience: builtins.bool - @property - def pokemon_egg(self) -> global___PokemonProto: ... - avatar_template_id: builtins.str - sticker_id: builtins.str - mega_energy_pokemon_id: global___HoloPokemonId.ValueType - xl_candy: global___HoloPokemonId.ValueType - @property - def follower_pokemon(self) -> global___FollowerPokemonProto: ... - count: builtins.int - def __init__( - self, - *, - item: global___Item.ValueType = ..., - stardust: builtins.bool = ..., - pokecoin: builtins.bool = ..., - pokemon_candy: global___HoloPokemonId.ValueType = ..., - experience: builtins.bool = ..., - pokemon_egg: global___PokemonProto | None = ..., - avatar_template_id: builtins.str = ..., - sticker_id: builtins.str = ..., - mega_energy_pokemon_id: global___HoloPokemonId.ValueType = ..., - xl_candy: global___HoloPokemonId.ValueType = ..., - follower_pokemon: global___FollowerPokemonProto | None = ..., - count: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["Type", b"Type", "avatar_template_id", b"avatar_template_id", "experience", b"experience", "follower_pokemon", b"follower_pokemon", "item", b"item", "mega_energy_pokemon_id", b"mega_energy_pokemon_id", "pokecoin", b"pokecoin", "pokemon_candy", b"pokemon_candy", "pokemon_egg", b"pokemon_egg", "stardust", b"stardust", "sticker_id", b"sticker_id", "xl_candy", b"xl_candy"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["Type", b"Type", "avatar_template_id", b"avatar_template_id", "count", b"count", "experience", b"experience", "follower_pokemon", b"follower_pokemon", "item", b"item", "mega_energy_pokemon_id", b"mega_energy_pokemon_id", "pokecoin", b"pokecoin", "pokemon_candy", b"pokemon_candy", "pokemon_egg", b"pokemon_egg", "stardust", b"stardust", "sticker_id", b"sticker_id", "xl_candy", b"xl_candy"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["Type", b"Type"]) -> typing_extensions.Literal["item", "stardust", "pokecoin", "pokemon_candy", "experience", "pokemon_egg", "avatar_template_id", "sticker_id", "mega_energy_pokemon_id", "xl_candy", "follower_pokemon"] | None: ... - -global___LootItemProto = LootItemProto - -@typing_extensions.final -class LootProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - LOOT_ITEM_FIELD_NUMBER: builtins.int - @property - def loot_item(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___LootItemProto]: ... - def __init__( - self, - *, - loot_item: collections.abc.Iterable[global___LootItemProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["loot_item", b"loot_item"]) -> None: ... - -global___LootProto = LootProto - -@typing_extensions.final -class LuckyPokemonSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POWER_UP_STARDUST_DISCOUNT_PERCENT_FIELD_NUMBER: builtins.int - power_up_stardust_discount_percent: builtins.float - def __init__( - self, - *, - power_up_stardust_discount_percent: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["power_up_stardust_discount_percent", b"power_up_stardust_discount_percent"]) -> None: ... - -global___LuckyPokemonSettingsProto = LuckyPokemonSettingsProto - -@typing_extensions.final -class ManagedPoseData(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - IDENTIFIER_FIELD_NUMBER: builtins.int - VERSION_FIELD_NUMBER: builtins.int - CREATIONTIMEMS_FIELD_NUMBER: builtins.int - PLACEMENTACCURACY_FIELD_NUMBER: builtins.int - NODEASSOCIATIONS_FIELD_NUMBER: builtins.int - GEOASSOCIATION_FIELD_NUMBER: builtins.int - @property - def identifier(self) -> global___UUID: ... - version: builtins.int - creationTimeMs: builtins.int - @property - def placementAccuracy(self) -> global___PlacementAccuracy: ... - @property - def nodeAssociations(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___NodeAssociation]: ... - @property - def geoAssociation(self) -> global___GeoAssociation: ... - def __init__( - self, - *, - identifier: global___UUID | None = ..., - version: builtins.int = ..., - creationTimeMs: builtins.int = ..., - placementAccuracy: global___PlacementAccuracy | None = ..., - nodeAssociations: collections.abc.Iterable[global___NodeAssociation] | None = ..., - geoAssociation: global___GeoAssociation | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["geoAssociation", b"geoAssociation", "identifier", b"identifier", "placementAccuracy", b"placementAccuracy"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["creationTimeMs", b"creationTimeMs", "geoAssociation", b"geoAssociation", "identifier", b"identifier", "nodeAssociations", b"nodeAssociations", "placementAccuracy", b"placementAccuracy", "version", b"version"]) -> None: ... - -global___ManagedPoseData = ManagedPoseData - -@typing_extensions.final -class ManualReportData(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - DESCRIPTION_FIELD_NUMBER: builtins.int - LINK_FIELD_NUMBER: builtins.int - ORIGIN_FIELD_NUMBER: builtins.int - SEVERITY_FIELD_NUMBER: builtins.int - CATEGORY_FIELD_NUMBER: builtins.int - description: builtins.str - link: builtins.str - origin: global___ReportAttributeData.Origin.ValueType - severity: global___ReportAttributeData.Severity.ValueType - category: global___FlagCategory.Category.ValueType - def __init__( - self, - *, - description: builtins.str = ..., - link: builtins.str = ..., - origin: global___ReportAttributeData.Origin.ValueType = ..., - severity: global___ReportAttributeData.Severity.ValueType = ..., - category: global___FlagCategory.Category.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["category", b"category", "description", b"description", "link", b"link", "origin", b"origin", "severity", b"severity"]) -> None: ... - -global___ManualReportData = ManualReportData - -@typing_extensions.final -class MapArea(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - DESCRIPTION_FIELD_NUMBER: builtins.int - EPOCH_FIELD_NUMBER: builtins.int - MAP_PROVIDER_FIELD_NUMBER: builtins.int - BOUNDING_RECT_FIELD_NUMBER: builtins.int - BLOCKED_LABEL_NAME_FIELD_NUMBER: builtins.int - MINIMUM_CLIENT_VERSION_FIELD_NUMBER: builtins.int - TILE_ENCRYPTION_KEY_FIELD_NUMBER: builtins.int - description: builtins.str - epoch: builtins.int - map_provider: builtins.str - @property - def bounding_rect(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___BoundingRect]: ... - @property - def blocked_label_name(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - minimum_client_version: builtins.str - tile_encryption_key: builtins.bytes - def __init__( - self, - *, - description: builtins.str = ..., - epoch: builtins.int = ..., - map_provider: builtins.str = ..., - bounding_rect: collections.abc.Iterable[global___BoundingRect] | None = ..., - blocked_label_name: collections.abc.Iterable[builtins.str] | None = ..., - minimum_client_version: builtins.str = ..., - tile_encryption_key: builtins.bytes = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["blocked_label_name", b"blocked_label_name", "bounding_rect", b"bounding_rect", "description", b"description", "epoch", b"epoch", "map_provider", b"map_provider", "minimum_client_version", b"minimum_client_version", "tile_encryption_key", b"tile_encryption_key"]) -> None: ... - -global___MapArea = MapArea - -@typing_extensions.final -class MapBuddySettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FOR_BUDDY_GROUP_NUMBER_FIELD_NUMBER: builtins.int - TARGET_OFFSET_MIN_FIELD_NUMBER: builtins.int - TARGET_OFFSET_MAX_FIELD_NUMBER: builtins.int - LEASH_DISTANCE_FIELD_NUMBER: builtins.int - MAX_SECONDS_TO_IDLE_FIELD_NUMBER: builtins.int - MAX_ROTATION_SPEED_FIELD_NUMBER: builtins.int - WALK_THRESHOLD_FIELD_NUMBER: builtins.int - RUN_THRESHOLD_FIELD_NUMBER: builtins.int - SHOULD_GLIDE_FIELD_NUMBER: builtins.int - GLIDE_SMOOTH_TIME_FIELD_NUMBER: builtins.int - GLIDE_MAX_SPEED_FIELD_NUMBER: builtins.int - for_buddy_group_number: builtins.int - target_offset_min: builtins.float - target_offset_max: builtins.float - leash_distance: builtins.float - max_seconds_to_idle: builtins.float - max_rotation_speed: builtins.float - walk_threshold: builtins.float - run_threshold: builtins.float - should_glide: builtins.bool - glide_smooth_time: builtins.float - glide_max_speed: builtins.float - def __init__( - self, - *, - for_buddy_group_number: builtins.int = ..., - target_offset_min: builtins.float = ..., - target_offset_max: builtins.float = ..., - leash_distance: builtins.float = ..., - max_seconds_to_idle: builtins.float = ..., - max_rotation_speed: builtins.float = ..., - walk_threshold: builtins.float = ..., - run_threshold: builtins.float = ..., - should_glide: builtins.bool = ..., - glide_smooth_time: builtins.float = ..., - glide_max_speed: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["for_buddy_group_number", b"for_buddy_group_number", "glide_max_speed", b"glide_max_speed", "glide_smooth_time", b"glide_smooth_time", "leash_distance", b"leash_distance", "max_rotation_speed", b"max_rotation_speed", "max_seconds_to_idle", b"max_seconds_to_idle", "run_threshold", b"run_threshold", "should_glide", b"should_glide", "target_offset_max", b"target_offset_max", "target_offset_min", b"target_offset_min", "walk_threshold", b"walk_threshold"]) -> None: ... - -global___MapBuddySettingsProto = MapBuddySettingsProto - -@typing_extensions.final -class MapCompositionRoot(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MAP_AREA_FIELD_NUMBER: builtins.int - MAP_PROVIDER_FIELD_NUMBER: builtins.int - BIOME_MAP_AREA_FIELD_NUMBER: builtins.int - @property - def map_area(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MapArea]: ... - @property - def map_provider(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MapProvider]: ... - @property - def biome_map_area(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MapArea]: ... - def __init__( - self, - *, - map_area: collections.abc.Iterable[global___MapArea] | None = ..., - map_provider: collections.abc.Iterable[global___MapProvider] | None = ..., - biome_map_area: collections.abc.Iterable[global___MapArea] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["biome_map_area", b"biome_map_area", "map_area", b"map_area", "map_provider", b"map_provider"]) -> None: ... - -global___MapCompositionRoot = MapCompositionRoot - -@typing_extensions.final -class MapDisplaySettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _MapEffect: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _MapEffectEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[MapDisplaySettingsProto._MapEffect.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - EFFECT_NONE: MapDisplaySettingsProto._MapEffect.ValueType # 0 - EFFECT_CONFETTI_BASIC: MapDisplaySettingsProto._MapEffect.ValueType # 1 - EFFECT_CONFETTI_FIRE: MapDisplaySettingsProto._MapEffect.ValueType # 2 - EFFECT_CONFETTI_WATER: MapDisplaySettingsProto._MapEffect.ValueType # 3 - EFFECT_CONFETTI_GRASS: MapDisplaySettingsProto._MapEffect.ValueType # 4 - EFFECT_CONFETTI_RAID_BATTLE: MapDisplaySettingsProto._MapEffect.ValueType # 5 - EFFECT_CONFETTI_FRIENDSHIP: MapDisplaySettingsProto._MapEffect.ValueType # 6 - EFFECT_CONFETTI_ROCKET: MapDisplaySettingsProto._MapEffect.ValueType # 7 - EFFECT_FIREWORKS_PLAIN: MapDisplaySettingsProto._MapEffect.ValueType # 8 - EFFECT_CONFETTI_FLOWER: MapDisplaySettingsProto._MapEffect.ValueType # 9 - EFFECT_CONFETTI_PLAINS: MapDisplaySettingsProto._MapEffect.ValueType # 10 - EFFECT_CONFETTI_CITY: MapDisplaySettingsProto._MapEffect.ValueType # 11 - EFFECT_CONFETTI_TUNDRA: MapDisplaySettingsProto._MapEffect.ValueType # 12 - EFFECT_CONFETTI_RAINFOREST: MapDisplaySettingsProto._MapEffect.ValueType # 13 - - class MapEffect(_MapEffect, metaclass=_MapEffectEnumTypeWrapper): ... - EFFECT_NONE: MapDisplaySettingsProto.MapEffect.ValueType # 0 - EFFECT_CONFETTI_BASIC: MapDisplaySettingsProto.MapEffect.ValueType # 1 - EFFECT_CONFETTI_FIRE: MapDisplaySettingsProto.MapEffect.ValueType # 2 - EFFECT_CONFETTI_WATER: MapDisplaySettingsProto.MapEffect.ValueType # 3 - EFFECT_CONFETTI_GRASS: MapDisplaySettingsProto.MapEffect.ValueType # 4 - EFFECT_CONFETTI_RAID_BATTLE: MapDisplaySettingsProto.MapEffect.ValueType # 5 - EFFECT_CONFETTI_FRIENDSHIP: MapDisplaySettingsProto.MapEffect.ValueType # 6 - EFFECT_CONFETTI_ROCKET: MapDisplaySettingsProto.MapEffect.ValueType # 7 - EFFECT_FIREWORKS_PLAIN: MapDisplaySettingsProto.MapEffect.ValueType # 8 - EFFECT_CONFETTI_FLOWER: MapDisplaySettingsProto.MapEffect.ValueType # 9 - EFFECT_CONFETTI_PLAINS: MapDisplaySettingsProto.MapEffect.ValueType # 10 - EFFECT_CONFETTI_CITY: MapDisplaySettingsProto.MapEffect.ValueType # 11 - EFFECT_CONFETTI_TUNDRA: MapDisplaySettingsProto.MapEffect.ValueType # 12 - EFFECT_CONFETTI_RAINFOREST: MapDisplaySettingsProto.MapEffect.ValueType # 13 - - class _MusicType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _MusicTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[MapDisplaySettingsProto._MusicType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - BGM_UNSET: MapDisplaySettingsProto._MusicType.ValueType # 0 - BGM_EVENT: MapDisplaySettingsProto._MusicType.ValueType # 101 - BGM_HALLOWEEN: MapDisplaySettingsProto._MusicType.ValueType # 200 - BGM_GO_TOUR_00: MapDisplaySettingsProto._MusicType.ValueType # 201 - BGM_GO_TOUR_01: MapDisplaySettingsProto._MusicType.ValueType # 202 - BGM_GO_TOUR_02: MapDisplaySettingsProto._MusicType.ValueType # 203 - BGM_GO_TOUR_03: MapDisplaySettingsProto._MusicType.ValueType # 204 - BGM_GO_TOUR_04: MapDisplaySettingsProto._MusicType.ValueType # 205 - BGM_GO_TOUR_05: MapDisplaySettingsProto._MusicType.ValueType # 206 - BGM_GO_TOUR_06: MapDisplaySettingsProto._MusicType.ValueType # 207 - BGM_GO_TOUR_07: MapDisplaySettingsProto._MusicType.ValueType # 208 - BGM_GO_TOUR_08: MapDisplaySettingsProto._MusicType.ValueType # 209 - BGM_GO_TOUR_09: MapDisplaySettingsProto._MusicType.ValueType # 210 - BGM_TEAM_ROCKET_DEFAULT: MapDisplaySettingsProto._MusicType.ValueType # 300 - - class MusicType(_MusicType, metaclass=_MusicTypeEnumTypeWrapper): ... - BGM_UNSET: MapDisplaySettingsProto.MusicType.ValueType # 0 - BGM_EVENT: MapDisplaySettingsProto.MusicType.ValueType # 101 - BGM_HALLOWEEN: MapDisplaySettingsProto.MusicType.ValueType # 200 - BGM_GO_TOUR_00: MapDisplaySettingsProto.MusicType.ValueType # 201 - BGM_GO_TOUR_01: MapDisplaySettingsProto.MusicType.ValueType # 202 - BGM_GO_TOUR_02: MapDisplaySettingsProto.MusicType.ValueType # 203 - BGM_GO_TOUR_03: MapDisplaySettingsProto.MusicType.ValueType # 204 - BGM_GO_TOUR_04: MapDisplaySettingsProto.MusicType.ValueType # 205 - BGM_GO_TOUR_05: MapDisplaySettingsProto.MusicType.ValueType # 206 - BGM_GO_TOUR_06: MapDisplaySettingsProto.MusicType.ValueType # 207 - BGM_GO_TOUR_07: MapDisplaySettingsProto.MusicType.ValueType # 208 - BGM_GO_TOUR_08: MapDisplaySettingsProto.MusicType.ValueType # 209 - BGM_GO_TOUR_09: MapDisplaySettingsProto.MusicType.ValueType # 210 - BGM_TEAM_ROCKET_DEFAULT: MapDisplaySettingsProto.MusicType.ValueType # 300 - - MAP_EFFECT_FIELD_NUMBER: builtins.int - RESEARCH_ICON_URL_FIELD_NUMBER: builtins.int - BGM_FIELD_NUMBER: builtins.int - SHOW_ENHANCED_SKY_FIELD_NUMBER: builtins.int - EVENT_SKYDOME_1_FIELD_NUMBER: builtins.int - EVENT_SKYDOME_2_FIELD_NUMBER: builtins.int - FX_MAP_VISUAL_EFFECT_FIELD_NUMBER: builtins.int - IS_EVENT_FX_FIELD_NUMBER: builtins.int - EVENT_FX_VISUAL_EFFECT_FIELD_NUMBER: builtins.int - EVENT_FX_NAME_FIELD_NUMBER: builtins.int - map_effect: global___MapDisplaySettingsProto.MapEffect.ValueType - research_icon_url: builtins.str - bgm: global___MapDisplaySettingsProto.MusicType.ValueType - show_enhanced_sky: builtins.bool - event_skydome_1: builtins.str - event_skydome_2: builtins.str - fx_map_visual_effect: builtins.str - is_event_fx: builtins.bool - event_fx_visual_effect: builtins.str - event_fx_name: builtins.str - def __init__( - self, - *, - map_effect: global___MapDisplaySettingsProto.MapEffect.ValueType = ..., - research_icon_url: builtins.str = ..., - bgm: global___MapDisplaySettingsProto.MusicType.ValueType = ..., - show_enhanced_sky: builtins.bool = ..., - event_skydome_1: builtins.str = ..., - event_skydome_2: builtins.str = ..., - fx_map_visual_effect: builtins.str = ..., - is_event_fx: builtins.bool = ..., - event_fx_visual_effect: builtins.str = ..., - event_fx_name: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["bgm", b"bgm", "event_fx_name", b"event_fx_name", "event_fx_visual_effect", b"event_fx_visual_effect", "event_skydome_1", b"event_skydome_1", "event_skydome_2", b"event_skydome_2", "fx_map_visual_effect", b"fx_map_visual_effect", "is_event_fx", b"is_event_fx", "map_effect", b"map_effect", "research_icon_url", b"research_icon_url", "show_enhanced_sky", b"show_enhanced_sky"]) -> None: ... - -global___MapDisplaySettingsProto = MapDisplaySettingsProto - -@typing_extensions.final -class MapEventsTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MAP_EVENT_CLICK_ID_FIELD_NUMBER: builtins.int - FORT_ID_FIELD_NUMBER: builtins.int - GUARD_POKEMON_LEVEL_FIELD_NUMBER: builtins.int - TEAM_FIELD_NUMBER: builtins.int - IS_PLAYER_IN_RANGE_FIELD_NUMBER: builtins.int - map_event_click_id: global___MapEventsTelemetryIds.ValueType - fort_id: builtins.str - @property - def guard_pokemon_level(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - team: global___Team.ValueType - is_player_in_range: builtins.bool - def __init__( - self, - *, - map_event_click_id: global___MapEventsTelemetryIds.ValueType = ..., - fort_id: builtins.str = ..., - guard_pokemon_level: collections.abc.Iterable[builtins.int] | None = ..., - team: global___Team.ValueType = ..., - is_player_in_range: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["fort_id", b"fort_id", "guard_pokemon_level", b"guard_pokemon_level", "is_player_in_range", b"is_player_in_range", "map_event_click_id", b"map_event_click_id", "team", b"team"]) -> None: ... - -global___MapEventsTelemetry = MapEventsTelemetry - -@typing_extensions.final -class MapInfoProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CENTER_FIELD_NUMBER: builtins.int - LATITUDE_SPAN_FIELD_NUMBER: builtins.int - LONGITUDE_SPAN_FIELD_NUMBER: builtins.int - ZOOM_LEVEL_FIELD_NUMBER: builtins.int - @property - def center(self) -> global___MapPointProto: ... - latitude_span: builtins.int - longitude_span: builtins.int - zoom_level: builtins.int - def __init__( - self, - *, - center: global___MapPointProto | None = ..., - latitude_span: builtins.int = ..., - longitude_span: builtins.int = ..., - zoom_level: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["center", b"center"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["center", b"center", "latitude_span", b"latitude_span", "longitude_span", b"longitude_span", "zoom_level", b"zoom_level"]) -> None: ... - -global___MapInfoProto = MapInfoProto - -@typing_extensions.final -class MapObjectsInteractionRangeSettings(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - INTERACTION_RANGE_METERS_FIELD_NUMBER: builtins.int - FAR_INTERACTION_RANGE_METERS_FIELD_NUMBER: builtins.int - REMOTE_INTERACTION_RANGE_METERS_FIELD_NUMBER: builtins.int - interaction_range_meters: builtins.float - far_interaction_range_meters: builtins.float - remote_interaction_range_meters: builtins.float - def __init__( - self, - *, - interaction_range_meters: builtins.float = ..., - far_interaction_range_meters: builtins.float = ..., - remote_interaction_range_meters: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["far_interaction_range_meters", b"far_interaction_range_meters", "interaction_range_meters", b"interaction_range_meters", "remote_interaction_range_meters", b"remote_interaction_range_meters"]) -> None: ... - -global___MapObjectsInteractionRangeSettings = MapObjectsInteractionRangeSettings - -@typing_extensions.final -class MapPointProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - LATITUDE_E6_FIELD_NUMBER: builtins.int - LONGITUDE_E6_FIELD_NUMBER: builtins.int - latitude_e6: builtins.int - longitude_e6: builtins.int - def __init__( - self, - *, - latitude_e6: builtins.int = ..., - longitude_e6: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["latitude_e6", b"latitude_e6", "longitude_e6", b"longitude_e6"]) -> None: ... - -global___MapPointProto = MapPointProto - -@typing_extensions.final -class MapPokemonProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SPAWNPOINT_ID_FIELD_NUMBER: builtins.int - ENCOUNTER_ID_FIELD_NUMBER: builtins.int - POKEDEX_TYPE_ID_FIELD_NUMBER: builtins.int - EXPIRATION_TIME_MS_FIELD_NUMBER: builtins.int - LATITUDE_FIELD_NUMBER: builtins.int - LONGITUDE_FIELD_NUMBER: builtins.int - POKEMON_DISPLAY_FIELD_NUMBER: builtins.int - spawnpoint_id: builtins.str - encounter_id: builtins.int - pokedex_type_id: builtins.int - expiration_time_ms: builtins.int - latitude: builtins.float - longitude: builtins.float - @property - def pokemon_display(self) -> global___PokemonDisplayProto: ... - def __init__( - self, - *, - spawnpoint_id: builtins.str = ..., - encounter_id: builtins.int = ..., - pokedex_type_id: builtins.int = ..., - expiration_time_ms: builtins.int = ..., - latitude: builtins.float = ..., - longitude: builtins.float = ..., - pokemon_display: global___PokemonDisplayProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["pokemon_display", b"pokemon_display"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["encounter_id", b"encounter_id", "expiration_time_ms", b"expiration_time_ms", "latitude", b"latitude", "longitude", b"longitude", "pokedex_type_id", b"pokedex_type_id", "pokemon_display", b"pokemon_display", "spawnpoint_id", b"spawnpoint_id"]) -> None: ... - -global___MapPokemonProto = MapPokemonProto - -@typing_extensions.final -class MapProvider(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _MapType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _MapTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[MapProvider._MapType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: MapProvider._MapType.ValueType # 0 - BLANK: MapProvider._MapType.ValueType # 3 - NIANTIC_BUNDLE: MapProvider._MapType.ValueType # 5 - BIOME_RASTER: MapProvider._MapType.ValueType # 6 - - class MapType(_MapType, metaclass=_MapTypeEnumTypeWrapper): ... - UNSET: MapProvider.MapType.ValueType # 0 - BLANK: MapProvider.MapType.ValueType # 3 - NIANTIC_BUNDLE: MapProvider.MapType.ValueType # 5 - BIOME_RASTER: MapProvider.MapType.ValueType # 6 - - NAME_FIELD_NUMBER: builtins.int - BASE_URL_FIELD_NUMBER: builtins.int - QUERY_FORMAT_FIELD_NUMBER: builtins.int - MAP_TYPE_FIELD_NUMBER: builtins.int - MIN_TILE_LEVEL_FIELD_NUMBER: builtins.int - MAX_TILE_LEVEL_FIELD_NUMBER: builtins.int - name: builtins.str - base_url: builtins.str - query_format: builtins.str - map_type: global___MapProvider.MapType.ValueType - min_tile_level: builtins.int - max_tile_level: builtins.int - def __init__( - self, - *, - name: builtins.str = ..., - base_url: builtins.str = ..., - query_format: builtins.str = ..., - map_type: global___MapProvider.MapType.ValueType = ..., - min_tile_level: builtins.int = ..., - max_tile_level: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["base_url", b"base_url", "map_type", b"map_type", "max_tile_level", b"max_tile_level", "min_tile_level", b"min_tile_level", "name", b"name", "query_format", b"query_format"]) -> None: ... - -global___MapProvider = MapProvider - -@typing_extensions.final -class MapQueryRequestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - QUERY_S2_CELL_IDS_FIELD_NUMBER: builtins.int - QUERY_S2_CELL_TIMESTAMPS_FIELD_NUMBER: builtins.int - @property - def query_s2_cell_ids(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - @property - def query_s2_cell_timestamps(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - def __init__( - self, - *, - query_s2_cell_ids: collections.abc.Iterable[builtins.int] | None = ..., - query_s2_cell_timestamps: collections.abc.Iterable[builtins.int] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["query_s2_cell_ids", b"query_s2_cell_ids", "query_s2_cell_timestamps", b"query_s2_cell_timestamps"]) -> None: ... - -global___MapQueryRequestProto = MapQueryRequestProto - -@typing_extensions.final -class MapQueryResponseProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - S2_CELLS_FIELD_NUMBER: builtins.int - ENTITIES_FIELD_NUMBER: builtins.int - DELETED_ENTITIES_FIELD_NUMBER: builtins.int - @property - def s2_cells(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MapS2Cell]: ... - @property - def entities(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MapS2CellEntity]: ... - @property - def deleted_entities(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - def __init__( - self, - *, - s2_cells: collections.abc.Iterable[global___MapS2Cell] | None = ..., - entities: collections.abc.Iterable[global___MapS2CellEntity] | None = ..., - deleted_entities: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["deleted_entities", b"deleted_entities", "entities", b"entities", "s2_cells", b"s2_cells"]) -> None: ... - -global___MapQueryResponseProto = MapQueryResponseProto - -@typing_extensions.final -class MapRighthandIconsTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _IconEvents: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _IconEventsEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[MapRighthandIconsTelemetry._IconEvents.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNDEFINED_MAP_RIGHTHAND_ICON_EVENT: MapRighthandIconsTelemetry._IconEvents.ValueType # 0 - ICON_GRID_EXPANSION_BUTTON_APPEARED: MapRighthandIconsTelemetry._IconEvents.ValueType # 1 - ICON_GRID_NUMBER_COLUMNS_INCREASED: MapRighthandIconsTelemetry._IconEvents.ValueType # 2 - ICON_GRID_EXPANDED_BY_CLICK: MapRighthandIconsTelemetry._IconEvents.ValueType # 3 - - class IconEvents(_IconEvents, metaclass=_IconEventsEnumTypeWrapper): ... - UNDEFINED_MAP_RIGHTHAND_ICON_EVENT: MapRighthandIconsTelemetry.IconEvents.ValueType # 0 - ICON_GRID_EXPANSION_BUTTON_APPEARED: MapRighthandIconsTelemetry.IconEvents.ValueType # 1 - ICON_GRID_NUMBER_COLUMNS_INCREASED: MapRighthandIconsTelemetry.IconEvents.ValueType # 2 - ICON_GRID_EXPANDED_BY_CLICK: MapRighthandIconsTelemetry.IconEvents.ValueType # 3 - - MAP_RIGHTHAND_ICONS_EVENT_IDS_FIELD_NUMBER: builtins.int - NUMBER_ICONS_IN_GRID_FIELD_NUMBER: builtins.int - map_righthand_icons_event_ids: global___MapRighthandIconsTelemetry.IconEvents.ValueType - number_icons_in_grid: builtins.int - def __init__( - self, - *, - map_righthand_icons_event_ids: global___MapRighthandIconsTelemetry.IconEvents.ValueType = ..., - number_icons_in_grid: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["map_righthand_icons_event_ids", b"map_righthand_icons_event_ids", "number_icons_in_grid", b"number_icons_in_grid"]) -> None: ... - -global___MapRighthandIconsTelemetry = MapRighthandIconsTelemetry - -@typing_extensions.final -class MapS2Cell(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - S2_CELL_ID_FIELD_NUMBER: builtins.int - S2_CELL_BASE_TIMESTAMP_FIELD_NUMBER: builtins.int - S2_CELL_TIMESTAMP_FIELD_NUMBER: builtins.int - ENTITY_KEY_FIELD_NUMBER: builtins.int - DELETED_ENTITY_KEY_FIELD_NUMBER: builtins.int - s2_cell_id: builtins.int - s2_cell_base_timestamp: builtins.int - s2_cell_timestamp: builtins.int - @property - def entity_key(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - @property - def deleted_entity_key(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - def __init__( - self, - *, - s2_cell_id: builtins.int = ..., - s2_cell_base_timestamp: builtins.int = ..., - s2_cell_timestamp: builtins.int = ..., - entity_key: collections.abc.Iterable[builtins.str] | None = ..., - deleted_entity_key: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["deleted_entity_key", b"deleted_entity_key", "entity_key", b"entity_key", "s2_cell_base_timestamp", b"s2_cell_base_timestamp", "s2_cell_id", b"s2_cell_id", "s2_cell_timestamp", b"s2_cell_timestamp"]) -> None: ... - -global___MapS2Cell = MapS2Cell - -@typing_extensions.final -class MapS2CellEntity(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class Location(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - LATITUDE_FIELD_NUMBER: builtins.int - LONGITUDE_FIELD_NUMBER: builtins.int - ALTITUDE_FIELD_NUMBER: builtins.int - latitude: builtins.float - longitude: builtins.float - altitude: builtins.float - def __init__( - self, - *, - latitude: builtins.float = ..., - longitude: builtins.float = ..., - altitude: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["altitude", b"altitude", "latitude", b"latitude", "longitude", b"longitude"]) -> None: ... - - KEY_FIELD_NUMBER: builtins.int - TIMESTAMP_FIELD_NUMBER: builtins.int - PAYLOAD_FIELD_NUMBER: builtins.int - POINTS_FIELD_NUMBER: builtins.int - NEW_SHAPE_FIELD_NUMBER: builtins.int - key: builtins.str - timestamp: builtins.int - payload: builtins.bytes - @property - def points(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MapS2CellEntity.Location]: ... - @property - def new_shape(self) -> global___ShapeProto: ... - def __init__( - self, - *, - key: builtins.str = ..., - timestamp: builtins.int = ..., - payload: builtins.bytes = ..., - points: collections.abc.Iterable[global___MapS2CellEntity.Location] | None = ..., - new_shape: global___ShapeProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["new_shape", b"new_shape"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["key", b"key", "new_shape", b"new_shape", "payload", b"payload", "points", b"points", "timestamp", b"timestamp"]) -> None: ... - -global___MapS2CellEntity = MapS2CellEntity - -@typing_extensions.final -class MapSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_VISIBLE_RANGE_FIELD_NUMBER: builtins.int - POKE_NAV_RANGE_METERS_FIELD_NUMBER: builtins.int - ENCOUNTER_RANGE_METERS_FIELD_NUMBER: builtins.int - GET_MAP_OBJECTS_MIN_REFRESH_SECONDS_FIELD_NUMBER: builtins.int - GET_MAP_OBJECTS_MAX_REFRESH_SECONDS_FIELD_NUMBER: builtins.int - GET_MAP_OBJECTS_MIN_DISTANCE_METERS_FIELD_NUMBER: builtins.int - GOOGLE_MAPS_API_KEY_FIELD_NUMBER: builtins.int - MIN_NEARBY_HIDE_SIGHTINGS_FIELD_NUMBER: builtins.int - ENABLE_SPECIAL_WEATHER_FIELD_NUMBER: builtins.int - SPECIAL_WEATHER_PROBABILITY_FIELD_NUMBER: builtins.int - GOOGLE_MAPS_CLIENT_ID_FIELD_NUMBER: builtins.int - ENABLE_ENCOUNTER_V2_FIELD_NUMBER: builtins.int - OB_DOUBLE_FIELD_NUMBER: builtins.int - pokemon_visible_range: builtins.float - poke_nav_range_meters: builtins.float - encounter_range_meters: builtins.float - get_map_objects_min_refresh_seconds: builtins.float - get_map_objects_max_refresh_seconds: builtins.float - get_map_objects_min_distance_meters: builtins.float - google_maps_api_key: builtins.str - min_nearby_hide_sightings: builtins.int - enable_special_weather: builtins.bool - special_weather_probability: builtins.float - google_maps_client_id: builtins.str - enable_encounter_v2: builtins.bool - ob_double: builtins.float - def __init__( - self, - *, - pokemon_visible_range: builtins.float = ..., - poke_nav_range_meters: builtins.float = ..., - encounter_range_meters: builtins.float = ..., - get_map_objects_min_refresh_seconds: builtins.float = ..., - get_map_objects_max_refresh_seconds: builtins.float = ..., - get_map_objects_min_distance_meters: builtins.float = ..., - google_maps_api_key: builtins.str = ..., - min_nearby_hide_sightings: builtins.int = ..., - enable_special_weather: builtins.bool = ..., - special_weather_probability: builtins.float = ..., - google_maps_client_id: builtins.str = ..., - enable_encounter_v2: builtins.bool = ..., - ob_double: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["enable_encounter_v2", b"enable_encounter_v2", "enable_special_weather", b"enable_special_weather", "encounter_range_meters", b"encounter_range_meters", "get_map_objects_max_refresh_seconds", b"get_map_objects_max_refresh_seconds", "get_map_objects_min_distance_meters", b"get_map_objects_min_distance_meters", "get_map_objects_min_refresh_seconds", b"get_map_objects_min_refresh_seconds", "google_maps_api_key", b"google_maps_api_key", "google_maps_client_id", b"google_maps_client_id", "min_nearby_hide_sightings", b"min_nearby_hide_sightings", "ob_double", b"ob_double", "poke_nav_range_meters", b"poke_nav_range_meters", "pokemon_visible_range", b"pokemon_visible_range", "special_weather_probability", b"special_weather_probability"]) -> None: ... - -global___MapSettingsProto = MapSettingsProto - -@typing_extensions.final -class MapTile(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ZOOM_FIELD_NUMBER: builtins.int - X_FIELD_NUMBER: builtins.int - Y_FIELD_NUMBER: builtins.int - LAYERS_FIELD_NUMBER: builtins.int - zoom: builtins.int - x: builtins.int - y: builtins.int - @property - def layers(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Layer]: ... - def __init__( - self, - *, - zoom: builtins.int = ..., - x: builtins.int = ..., - y: builtins.int = ..., - layers: collections.abc.Iterable[global___Layer] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["layers", b"layers", "x", b"x", "y", b"y", "zoom", b"zoom"]) -> None: ... - -global___MapTile = MapTile - -@typing_extensions.final -class MapTile3RequestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _TileFormat: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _TileFormatEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[MapTile3RequestProto._TileFormat.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - COMPACT_0: MapTile3RequestProto._TileFormat.ValueType # 0 - COMPACT_3: MapTile3RequestProto._TileFormat.ValueType # 1 - PNG: MapTile3RequestProto._TileFormat.ValueType # 2 - JPEG: MapTile3RequestProto._TileFormat.ValueType # 3 - GIF: MapTile3RequestProto._TileFormat.ValueType # 4 - CJPG_0: MapTile3RequestProto._TileFormat.ValueType # 5 - BVG0: MapTile3RequestProto._TileFormat.ValueType # 6 - TRAFFIC_VECTOR_2: MapTile3RequestProto._TileFormat.ValueType # 7 - VECTOR_ATLAS_DRIVEABOUT_V1: MapTile3RequestProto._TileFormat.ValueType # 8 - TRAFFIC_VECTOR_3: MapTile3RequestProto._TileFormat.ValueType # 9 - VECTOR_ATLAS_ENCRYPTED_PROTO: MapTile3RequestProto._TileFormat.ValueType # 10 - LAYER_DATA: MapTile3RequestProto._TileFormat.ValueType # 11 - ONLY_RASTER_TILES_AND_LABELS: MapTile3RequestProto._TileFormat.ValueType # 12 - TILE_IN_LOCAL_LANGUAGE: MapTile3RequestProto._TileFormat.ValueType # 13 - ROAD_GRAPH_PROTO: MapTile3RequestProto._TileFormat.ValueType # 14 - INCLUDE_COPYRIGHTS: MapTile3RequestProto._TileFormat.ValueType # 15 - FETCH_TYPE_MIN_BIT: MapTile3RequestProto._TileFormat.ValueType # 16 - FETCH_TYPE_MAX_BIT: MapTile3RequestProto._TileFormat.ValueType # 19 - VECTOR_ATLAS_DRIVEABOUT_V2: MapTile3RequestProto._TileFormat.ValueType # 20 - VECTOR_ATLAS_DRIVEABOUT_V3: MapTile3RequestProto._TileFormat.ValueType # 21 - - class TileFormat(_TileFormat, metaclass=_TileFormatEnumTypeWrapper): ... - COMPACT_0: MapTile3RequestProto.TileFormat.ValueType # 0 - COMPACT_3: MapTile3RequestProto.TileFormat.ValueType # 1 - PNG: MapTile3RequestProto.TileFormat.ValueType # 2 - JPEG: MapTile3RequestProto.TileFormat.ValueType # 3 - GIF: MapTile3RequestProto.TileFormat.ValueType # 4 - CJPG_0: MapTile3RequestProto.TileFormat.ValueType # 5 - BVG0: MapTile3RequestProto.TileFormat.ValueType # 6 - TRAFFIC_VECTOR_2: MapTile3RequestProto.TileFormat.ValueType # 7 - VECTOR_ATLAS_DRIVEABOUT_V1: MapTile3RequestProto.TileFormat.ValueType # 8 - TRAFFIC_VECTOR_3: MapTile3RequestProto.TileFormat.ValueType # 9 - VECTOR_ATLAS_ENCRYPTED_PROTO: MapTile3RequestProto.TileFormat.ValueType # 10 - LAYER_DATA: MapTile3RequestProto.TileFormat.ValueType # 11 - ONLY_RASTER_TILES_AND_LABELS: MapTile3RequestProto.TileFormat.ValueType # 12 - TILE_IN_LOCAL_LANGUAGE: MapTile3RequestProto.TileFormat.ValueType # 13 - ROAD_GRAPH_PROTO: MapTile3RequestProto.TileFormat.ValueType # 14 - INCLUDE_COPYRIGHTS: MapTile3RequestProto.TileFormat.ValueType # 15 - FETCH_TYPE_MIN_BIT: MapTile3RequestProto.TileFormat.ValueType # 16 - FETCH_TYPE_MAX_BIT: MapTile3RequestProto.TileFormat.ValueType # 19 - VECTOR_ATLAS_DRIVEABOUT_V2: MapTile3RequestProto.TileFormat.ValueType # 20 - VECTOR_ATLAS_DRIVEABOUT_V3: MapTile3RequestProto.TileFormat.ValueType # 21 - - def __init__( - self, - ) -> None: ... - -global___MapTile3RequestProto = MapTile3RequestProto - -@typing_extensions.final -class MapTileBundle(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FORMAT_VERSION_FIELD_NUMBER: builtins.int - TILE_ZOOM_FIELD_NUMBER: builtins.int - BUNDLE_ZOOM_FIELD_NUMBER: builtins.int - BUNDLE_X_FIELD_NUMBER: builtins.int - BUNDLE_Y_FIELD_NUMBER: builtins.int - EPOCH_FIELD_NUMBER: builtins.int - TILES_FIELD_NUMBER: builtins.int - format_version: builtins.int - tile_zoom: builtins.int - bundle_zoom: builtins.int - bundle_x: builtins.int - bundle_y: builtins.int - epoch: builtins.int - @property - def tiles(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MapTile]: ... - def __init__( - self, - *, - format_version: builtins.int = ..., - tile_zoom: builtins.int = ..., - bundle_zoom: builtins.int = ..., - bundle_x: builtins.int = ..., - bundle_y: builtins.int = ..., - epoch: builtins.int = ..., - tiles: collections.abc.Iterable[global___MapTile] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["bundle_x", b"bundle_x", "bundle_y", b"bundle_y", "bundle_zoom", b"bundle_zoom", "epoch", b"epoch", "format_version", b"format_version", "tile_zoom", b"tile_zoom", "tiles", b"tiles"]) -> None: ... - -global___MapTileBundle = MapTileBundle - -@typing_extensions.final -class MapTileDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MAP_TILE_FIELD_NUMBER: builtins.int - TILE_DATA_FIELD_NUMBER: builtins.int - LABEL_DATA_FIELD_NUMBER: builtins.int - @property - def map_tile(self) -> global___MapTileProto: ... - @property - def tile_data(self) -> global___MapCompositionRoot: ... - @property - def label_data(self) -> global___LabelTile: ... - def __init__( - self, - *, - map_tile: global___MapTileProto | None = ..., - tile_data: global___MapCompositionRoot | None = ..., - label_data: global___LabelTile | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["label_data", b"label_data", "map_tile", b"map_tile", "tile_data", b"tile_data"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["label_data", b"label_data", "map_tile", b"map_tile", "tile_data", b"tile_data"]) -> None: ... - -global___MapTileDataProto = MapTileDataProto - -@typing_extensions.final -class MapTileProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _TextSizeEnum: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _TextSizeEnumEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[MapTileProto._TextSizeEnum.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - TEXT_SIZE_ENUM_UNSET: MapTileProto._TextSizeEnum.ValueType # 0 - SMALL: MapTileProto._TextSizeEnum.ValueType # 1 - MEDIUM: MapTileProto._TextSizeEnum.ValueType # 2 - LARGE: MapTileProto._TextSizeEnum.ValueType # 3 - - class TextSizeEnum(_TextSizeEnum, metaclass=_TextSizeEnumEnumTypeWrapper): ... - TEXT_SIZE_ENUM_UNSET: MapTileProto.TextSizeEnum.ValueType # 0 - SMALL: MapTileProto.TextSizeEnum.ValueType # 1 - MEDIUM: MapTileProto.TextSizeEnum.ValueType # 2 - LARGE: MapTileProto.TextSizeEnum.ValueType # 3 - - class _TileTypeEnum: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _TileTypeEnumEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[MapTileProto._TileTypeEnum.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - TILE_TYPE_ENUM_UNSET: MapTileProto._TileTypeEnum.ValueType # 0 - MAP_ATLAS: MapTileProto._TileTypeEnum.ValueType # 2 - SATELLITE: MapTileProto._TileTypeEnum.ValueType # 3 - TRAFFIC: MapTileProto._TileTypeEnum.ValueType # 4 - GIF_ATLAS: MapTileProto._TileTypeEnum.ValueType # 5 - HYBRID: MapTileProto._TileTypeEnum.ValueType # 6 - TERRAIN: MapTileProto._TileTypeEnum.ValueType # 7 - CLICKABLE_LAYER: MapTileProto._TileTypeEnum.ValueType # 8 - STREET_VIEW: MapTileProto._TileTypeEnum.ValueType # 9 - VECTOR_ATLAS: MapTileProto._TileTypeEnum.ValueType # 10 - ROAD_GRAPH: MapTileProto._TileTypeEnum.ValueType # 11 - TERRAIN_NO_LABELS: MapTileProto._TileTypeEnum.ValueType # 12 - VECTOR_TRANSIT: MapTileProto._TileTypeEnum.ValueType # 13 - INDOOR: MapTileProto._TileTypeEnum.ValueType # 14 - LABELS_ONLY: MapTileProto._TileTypeEnum.ValueType # 15 - PERSONALIZED_SMARTMAPS: MapTileProto._TileTypeEnum.ValueType # 16 - - class TileTypeEnum(_TileTypeEnum, metaclass=_TileTypeEnumEnumTypeWrapper): ... - TILE_TYPE_ENUM_UNSET: MapTileProto.TileTypeEnum.ValueType # 0 - MAP_ATLAS: MapTileProto.TileTypeEnum.ValueType # 2 - SATELLITE: MapTileProto.TileTypeEnum.ValueType # 3 - TRAFFIC: MapTileProto.TileTypeEnum.ValueType # 4 - GIF_ATLAS: MapTileProto.TileTypeEnum.ValueType # 5 - HYBRID: MapTileProto.TileTypeEnum.ValueType # 6 - TERRAIN: MapTileProto.TileTypeEnum.ValueType # 7 - CLICKABLE_LAYER: MapTileProto.TileTypeEnum.ValueType # 8 - STREET_VIEW: MapTileProto.TileTypeEnum.ValueType # 9 - VECTOR_ATLAS: MapTileProto.TileTypeEnum.ValueType # 10 - ROAD_GRAPH: MapTileProto.TileTypeEnum.ValueType # 11 - TERRAIN_NO_LABELS: MapTileProto.TileTypeEnum.ValueType # 12 - VECTOR_TRANSIT: MapTileProto.TileTypeEnum.ValueType # 13 - INDOOR: MapTileProto.TileTypeEnum.ValueType # 14 - LABELS_ONLY: MapTileProto.TileTypeEnum.ValueType # 15 - PERSONALIZED_SMARTMAPS: MapTileProto.TileTypeEnum.ValueType # 16 - - class _TileTypeVariantEnum: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _TileTypeVariantEnumEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[MapTileProto._TileTypeVariantEnum.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - TILE_TYPE_VARIANT_ENUM_UNSET: MapTileProto._TileTypeVariantEnum.ValueType # 0 - BICYCLING: MapTileProto._TileTypeVariantEnum.ValueType # 7 - - class TileTypeVariantEnum(_TileTypeVariantEnum, metaclass=_TileTypeVariantEnumEnumTypeWrapper): ... - TILE_TYPE_VARIANT_ENUM_UNSET: MapTileProto.TileTypeVariantEnum.ValueType # 0 - BICYCLING: MapTileProto.TileTypeVariantEnum.ValueType # 7 - - TILE_TYPE_FIELD_NUMBER: builtins.int - TILE_INDEX_X_FIELD_NUMBER: builtins.int - TILE_INDEX_Y_FIELD_NUMBER: builtins.int - ZOOM_LEVEL_FIELD_NUMBER: builtins.int - TEXT_SIZE_FIELD_NUMBER: builtins.int - INDOOR_LEVEL_ID_FIELD_NUMBER: builtins.int - TILE_VARIANT_FIELD_NUMBER: builtins.int - PERTILE_EPOCH_FIELD_NUMBER: builtins.int - tile_type: global___MapTileProto.TileTypeEnum.ValueType - tile_index_x: builtins.int - tile_index_y: builtins.int - zoom_level: builtins.int - text_size: global___MapTileProto.TextSizeEnum.ValueType - indoor_level_id: builtins.str - tile_variant: builtins.int - pertile_epoch: builtins.int - def __init__( - self, - *, - tile_type: global___MapTileProto.TileTypeEnum.ValueType = ..., - tile_index_x: builtins.int = ..., - tile_index_y: builtins.int = ..., - zoom_level: builtins.int = ..., - text_size: global___MapTileProto.TextSizeEnum.ValueType = ..., - indoor_level_id: builtins.str = ..., - tile_variant: builtins.int = ..., - pertile_epoch: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["indoor_level_id", b"indoor_level_id", "pertile_epoch", b"pertile_epoch", "text_size", b"text_size", "tile_index_x", b"tile_index_x", "tile_index_y", b"tile_index_y", "tile_type", b"tile_type", "tile_variant", b"tile_variant", "zoom_level", b"zoom_level"]) -> None: ... - -global___MapTileProto = MapTileProto - -@typing_extensions.final -class MapTileRequestHeader(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _FetchType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _FetchTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[MapTileRequestHeader._FetchType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - FETCH_TYPE_UNSET: MapTileRequestHeader._FetchType.ValueType # 0 - NORMAL: MapTileRequestHeader._FetchType.ValueType # 1 - PREFETCH_OFFLINE_MAP: MapTileRequestHeader._FetchType.ValueType # 4 - PREFETCH_ROUTE: MapTileRequestHeader._FetchType.ValueType # 6 - PREFETCH_AREA: MapTileRequestHeader._FetchType.ValueType # 12 - - class FetchType(_FetchType, metaclass=_FetchTypeEnumTypeWrapper): ... - FETCH_TYPE_UNSET: MapTileRequestHeader.FetchType.ValueType # 0 - NORMAL: MapTileRequestHeader.FetchType.ValueType # 1 - PREFETCH_OFFLINE_MAP: MapTileRequestHeader.FetchType.ValueType # 4 - PREFETCH_ROUTE: MapTileRequestHeader.FetchType.ValueType # 6 - PREFETCH_AREA: MapTileRequestHeader.FetchType.ValueType # 12 - - class _TextSize: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _TextSizeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[MapTileRequestHeader._TextSize.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - DESKTOP: MapTileRequestHeader._TextSize.ValueType # 0 - SMALL: MapTileRequestHeader._TextSize.ValueType # 1 - MEDIUM: MapTileRequestHeader._TextSize.ValueType # 2 - LARGE: MapTileRequestHeader._TextSize.ValueType # 3 - - class TextSize(_TextSize, metaclass=_TextSizeEnumTypeWrapper): ... - DESKTOP: MapTileRequestHeader.TextSize.ValueType # 0 - SMALL: MapTileRequestHeader.TextSize.ValueType # 1 - MEDIUM: MapTileRequestHeader.TextSize.ValueType # 2 - LARGE: MapTileRequestHeader.TextSize.ValueType # 3 - - class _TileFormat: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _TileFormatEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[MapTileRequestHeader._TileFormat.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - COMPACT_0: MapTileRequestHeader._TileFormat.ValueType # 0 - COMPACT_3: MapTileRequestHeader._TileFormat.ValueType # 1 - PNG: MapTileRequestHeader._TileFormat.ValueType # 2 - JPEG: MapTileRequestHeader._TileFormat.ValueType # 3 - GIF: MapTileRequestHeader._TileFormat.ValueType # 4 - CJPG_0: MapTileRequestHeader._TileFormat.ValueType # 5 - TRAFFIC_VECTOR_2: MapTileRequestHeader._TileFormat.ValueType # 6 - VECTOR_ATLAS_DRIVEABOUT_V1: MapTileRequestHeader._TileFormat.ValueType # 7 - TRAFFIC_VECTOR_3: MapTileRequestHeader._TileFormat.ValueType # 8 - ROAD_GRAPH_PROTO: MapTileRequestHeader._TileFormat.ValueType # 9 - VECTOR_ATLAS_DRIVEABOUT_V2: MapTileRequestHeader._TileFormat.ValueType # 10 - VECTOR_ATLAS_DRIVEABOUT_V3: MapTileRequestHeader._TileFormat.ValueType # 11 - - class TileFormat(_TileFormat, metaclass=_TileFormatEnumTypeWrapper): ... - COMPACT_0: MapTileRequestHeader.TileFormat.ValueType # 0 - COMPACT_3: MapTileRequestHeader.TileFormat.ValueType # 1 - PNG: MapTileRequestHeader.TileFormat.ValueType # 2 - JPEG: MapTileRequestHeader.TileFormat.ValueType # 3 - GIF: MapTileRequestHeader.TileFormat.ValueType # 4 - CJPG_0: MapTileRequestHeader.TileFormat.ValueType # 5 - TRAFFIC_VECTOR_2: MapTileRequestHeader.TileFormat.ValueType # 6 - VECTOR_ATLAS_DRIVEABOUT_V1: MapTileRequestHeader.TileFormat.ValueType # 7 - TRAFFIC_VECTOR_3: MapTileRequestHeader.TileFormat.ValueType # 8 - ROAD_GRAPH_PROTO: MapTileRequestHeader.TileFormat.ValueType # 9 - VECTOR_ATLAS_DRIVEABOUT_V2: MapTileRequestHeader.TileFormat.ValueType # 10 - VECTOR_ATLAS_DRIVEABOUT_V3: MapTileRequestHeader.TileFormat.ValueType # 11 - - class _TileOption: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _TileOptionEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[MapTileRequestHeader._TileOption.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - INCLUDE_COPYRIGHTS: MapTileRequestHeader._TileOption.ValueType # 0 - INCLUDE_CLICKABLE_AREAS: MapTileRequestHeader._TileOption.ValueType # 1 - TILE_IN_LOCAL_LANGUAGE_ONLY: MapTileRequestHeader._TileOption.ValueType # 2 - ONLY_RASTER_TILES_AND_LABELS: MapTileRequestHeader._TileOption.ValueType # 3 - CHECK_PER_TILE: MapTileRequestHeader._TileOption.ValueType # 4 - - class TileOption(_TileOption, metaclass=_TileOptionEnumTypeWrapper): ... - INCLUDE_COPYRIGHTS: MapTileRequestHeader.TileOption.ValueType # 0 - INCLUDE_CLICKABLE_AREAS: MapTileRequestHeader.TileOption.ValueType # 1 - TILE_IN_LOCAL_LANGUAGE_ONLY: MapTileRequestHeader.TileOption.ValueType # 2 - ONLY_RASTER_TILES_AND_LABELS: MapTileRequestHeader.TileOption.ValueType # 3 - CHECK_PER_TILE: MapTileRequestHeader.TileOption.ValueType # 4 - - TILE_SIZE_FIELD_NUMBER: builtins.int - TILE_FORMAT_FIELD_NUMBER: builtins.int - TILE_OPTION_FIELD_NUMBER: builtins.int - TEXT_SIZE_FIELD_NUMBER: builtins.int - FETCH_TYPE_FIELD_NUMBER: builtins.int - tile_size: builtins.int - @property - def tile_format(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___MapTileRequestHeader.TileFormat.ValueType]: ... - @property - def tile_option(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___MapTileRequestHeader.TileOption.ValueType]: ... - text_size: global___MapTileRequestHeader.TextSize.ValueType - fetch_type: global___MapTileRequestHeader.FetchType.ValueType - def __init__( - self, - *, - tile_size: builtins.int = ..., - tile_format: collections.abc.Iterable[global___MapTileRequestHeader.TileFormat.ValueType] | None = ..., - tile_option: collections.abc.Iterable[global___MapTileRequestHeader.TileOption.ValueType] | None = ..., - text_size: global___MapTileRequestHeader.TextSize.ValueType = ..., - fetch_type: global___MapTileRequestHeader.FetchType.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["fetch_type", b"fetch_type", "text_size", b"text_size", "tile_format", b"tile_format", "tile_option", b"tile_option", "tile_size", b"tile_size"]) -> None: ... - -global___MapTileRequestHeader = MapTileRequestHeader - -@typing_extensions.final -class MapTileRequestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - HEADER_FIELD_NUMBER: builtins.int - MAP_TILE_FIELD_NUMBER: builtins.int - @property - def header(self) -> global___MapTileRequestHeader: ... - @property - def map_tile(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MapTileProto]: ... - def __init__( - self, - *, - header: global___MapTileRequestHeader | None = ..., - map_tile: collections.abc.Iterable[global___MapTileProto] | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["header", b"header"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["header", b"header", "map_tile", b"map_tile"]) -> None: ... - -global___MapTileRequestProto = MapTileRequestProto - -@typing_extensions.final -class MapTileResponseHeader(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _ResponseCode: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResponseCodeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[MapTileResponseHeader._ResponseCode.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - TILE_OK: MapTileResponseHeader._ResponseCode.ValueType # 0 - TILE_SIZE_UNAVAILABLE: MapTileResponseHeader._ResponseCode.ValueType # 1 - TILE_FORMAT_UNAVAILABLE_FOR_TILE_SPEC: MapTileResponseHeader._ResponseCode.ValueType # 2 - GENERAL_ERROR: MapTileResponseHeader._ResponseCode.ValueType # 100 - - class ResponseCode(_ResponseCode, metaclass=_ResponseCodeEnumTypeWrapper): ... - TILE_OK: MapTileResponseHeader.ResponseCode.ValueType # 0 - TILE_SIZE_UNAVAILABLE: MapTileResponseHeader.ResponseCode.ValueType # 1 - TILE_FORMAT_UNAVAILABLE_FOR_TILE_SPEC: MapTileResponseHeader.ResponseCode.ValueType # 2 - GENERAL_ERROR: MapTileResponseHeader.ResponseCode.ValueType # 100 - - TILE_EDITION_FIELD_NUMBER: builtins.int - RESPONSE_CODE_FIELD_NUMBER: builtins.int - tile_edition: builtins.int - response_code: global___MapTileResponseHeader.ResponseCode.ValueType - def __init__( - self, - *, - tile_edition: builtins.int = ..., - response_code: global___MapTileResponseHeader.ResponseCode.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["response_code", b"response_code", "tile_edition", b"tile_edition"]) -> None: ... - -global___MapTileResponseHeader = MapTileResponseHeader - -@typing_extensions.final -class MapTileResponseProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - HEADER_FIELD_NUMBER: builtins.int - MAP_TILE_FIELD_NUMBER: builtins.int - @property - def header(self) -> global___MapTileResponseHeader: ... - @property - def map_tile(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MapTileDataProto]: ... - def __init__( - self, - *, - header: global___MapTileResponseHeader | None = ..., - map_tile: collections.abc.Iterable[global___MapTileDataProto] | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["header", b"header"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["header", b"header", "map_tile", b"map_tile"]) -> None: ... - -global___MapTileResponseProto = MapTileResponseProto - -@typing_extensions.final -class MapTilesProcessed(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NUM_TILES_FIELD_NUMBER: builtins.int - QUEUE_TIME_MS_FIELD_NUMBER: builtins.int - BUILD_TIME_MS_FIELD_NUMBER: builtins.int - MAIN_THREAD_BUILD_TIME_MS_FIELD_NUMBER: builtins.int - num_tiles: builtins.int - queue_time_ms: builtins.int - build_time_ms: builtins.int - main_thread_build_time_ms: builtins.int - def __init__( - self, - *, - num_tiles: builtins.int = ..., - queue_time_ms: builtins.int = ..., - build_time_ms: builtins.int = ..., - main_thread_build_time_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["build_time_ms", b"build_time_ms", "main_thread_build_time_ms", b"main_thread_build_time_ms", "num_tiles", b"num_tiles", "queue_time_ms", b"queue_time_ms"]) -> None: ... - -global___MapTilesProcessed = MapTilesProcessed - -@typing_extensions.final -class MapsClientTelemetryOmniProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ASSERTION_FAILED_FIELD_NUMBER: builtins.int - LOG_MESSAGE_FIELD_NUMBER: builtins.int - TIMESTAMP_MS_FIELD_NUMBER: builtins.int - @property - def assertion_failed(self) -> global___AssertionFailed: ... - @property - def log_message(self) -> global___LogMessage: ... - timestamp_ms: builtins.int - def __init__( - self, - *, - assertion_failed: global___AssertionFailed | None = ..., - log_message: global___LogMessage | None = ..., - timestamp_ms: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["TelemetryEvent", b"TelemetryEvent", "assertion_failed", b"assertion_failed", "log_message", b"log_message"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["TelemetryEvent", b"TelemetryEvent", "assertion_failed", b"assertion_failed", "log_message", b"log_message", "timestamp_ms", b"timestamp_ms"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["TelemetryEvent", b"TelemetryEvent"]) -> typing_extensions.Literal["assertion_failed", "log_message"] | None: ... - -global___MapsClientTelemetryOmniProto = MapsClientTelemetryOmniProto - -@typing_extensions.final -class MapsTelemetryCommonFilterProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - APPLICATION_IDENTIFIER_FIELD_NUMBER: builtins.int - OPERATING_SYSTEM_NAME_FIELD_NUMBER: builtins.int - DEVICE_MODEL_FIELD_NUMBER: builtins.int - LOCALE_COUNTRY_CODE_FIELD_NUMBER: builtins.int - LOCALE_LANGUAGE_CODE_FIELD_NUMBER: builtins.int - QUALITY_LEVEL_FIELD_NUMBER: builtins.int - NETWORK_CONNECTIVITY_TYPE_FIELD_NUMBER: builtins.int - GAME_CONTEXT_FIELD_NUMBER: builtins.int - TIMEZONE_FIELD_NUMBER: builtins.int - CLIENT_VERSION_FIELD_NUMBER: builtins.int - SDK_VERSION_FIELD_NUMBER: builtins.int - UNITY_VERSION_FIELD_NUMBER: builtins.int - GRAPHICS_DEVICE_VENDOR_FIELD_NUMBER: builtins.int - GRAPHICS_DEVICE_NAME_FIELD_NUMBER: builtins.int - GRAPHICS_DEVICE_TYPE_FIELD_NUMBER: builtins.int - GRAPHICS_SHADER_LEVEL_FIELD_NUMBER: builtins.int - application_identifier: builtins.str - operating_system_name: builtins.str - device_model: builtins.str - locale_country_code: builtins.str - locale_language_code: builtins.str - quality_level: builtins.str - network_connectivity_type: builtins.str - game_context: builtins.str - timezone: builtins.str - client_version: builtins.str - sdk_version: builtins.str - unity_version: builtins.str - graphics_device_vendor: builtins.str - graphics_device_name: builtins.str - graphics_device_type: builtins.str - graphics_shader_level: builtins.str - def __init__( - self, - *, - application_identifier: builtins.str = ..., - operating_system_name: builtins.str = ..., - device_model: builtins.str = ..., - locale_country_code: builtins.str = ..., - locale_language_code: builtins.str = ..., - quality_level: builtins.str = ..., - network_connectivity_type: builtins.str = ..., - game_context: builtins.str = ..., - timezone: builtins.str = ..., - client_version: builtins.str = ..., - sdk_version: builtins.str = ..., - unity_version: builtins.str = ..., - graphics_device_vendor: builtins.str = ..., - graphics_device_name: builtins.str = ..., - graphics_device_type: builtins.str = ..., - graphics_shader_level: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["application_identifier", b"application_identifier", "client_version", b"client_version", "device_model", b"device_model", "game_context", b"game_context", "graphics_device_name", b"graphics_device_name", "graphics_device_type", b"graphics_device_type", "graphics_device_vendor", b"graphics_device_vendor", "graphics_shader_level", b"graphics_shader_level", "locale_country_code", b"locale_country_code", "locale_language_code", b"locale_language_code", "network_connectivity_type", b"network_connectivity_type", "operating_system_name", b"operating_system_name", "quality_level", b"quality_level", "sdk_version", b"sdk_version", "timezone", b"timezone", "unity_version", b"unity_version"]) -> None: ... - -global___MapsTelemetryCommonFilterProto = MapsTelemetryCommonFilterProto - -@typing_extensions.final -class MarkMilestoneAsViewedOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[MarkMilestoneAsViewedOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: MarkMilestoneAsViewedOutProto._Status.ValueType # 0 - SUCCESS: MarkMilestoneAsViewedOutProto._Status.ValueType # 1 - ERROR_DISABLED: MarkMilestoneAsViewedOutProto._Status.ValueType # 2 - ERROR_MILESTONE_NOT_FOUND: MarkMilestoneAsViewedOutProto._Status.ValueType # 3 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: MarkMilestoneAsViewedOutProto.Status.ValueType # 0 - SUCCESS: MarkMilestoneAsViewedOutProto.Status.ValueType # 1 - ERROR_DISABLED: MarkMilestoneAsViewedOutProto.Status.ValueType # 2 - ERROR_MILESTONE_NOT_FOUND: MarkMilestoneAsViewedOutProto.Status.ValueType # 3 - - STATUS_FIELD_NUMBER: builtins.int - status: global___MarkMilestoneAsViewedOutProto.Status.ValueType - def __init__( - self, - *, - status: global___MarkMilestoneAsViewedOutProto.Status.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["status", b"status"]) -> None: ... - -global___MarkMilestoneAsViewedOutProto = MarkMilestoneAsViewedOutProto - -@typing_extensions.final -class MarkMilestoneAsViewedProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class MilestoneLookupProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PLAYER_ID_FIELD_NUMBER: builtins.int - MILESTONE_ID_FIELD_NUMBER: builtins.int - player_id: builtins.str - milestone_id: builtins.str - def __init__( - self, - *, - player_id: builtins.str = ..., - milestone_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["milestone_id", b"milestone_id", "player_id", b"player_id"]) -> None: ... - - REFERRER_MILESTONES_TO_MARK_FIELD_NUMBER: builtins.int - REFEREE_MILESTONES_TO_MARK_FIELD_NUMBER: builtins.int - @property - def referrer_milestones_to_mark(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MarkMilestoneAsViewedProto.MilestoneLookupProto]: ... - @property - def referee_milestones_to_mark(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MarkMilestoneAsViewedProto.MilestoneLookupProto]: ... - def __init__( - self, - *, - referrer_milestones_to_mark: collections.abc.Iterable[global___MarkMilestoneAsViewedProto.MilestoneLookupProto] | None = ..., - referee_milestones_to_mark: collections.abc.Iterable[global___MarkMilestoneAsViewedProto.MilestoneLookupProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["referee_milestones_to_mark", b"referee_milestones_to_mark", "referrer_milestones_to_mark", b"referrer_milestones_to_mark"]) -> None: ... - -global___MarkMilestoneAsViewedProto = MarkMilestoneAsViewedProto - -@typing_extensions.final -class MarkNewsfeedReadOutResponse(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[MarkNewsfeedReadOutResponse._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: MarkNewsfeedReadOutResponse._Status.ValueType # 0 - SUCCESS: MarkNewsfeedReadOutResponse._Status.ValueType # 1 - ERROR_UNKNOWN: MarkNewsfeedReadOutResponse._Status.ValueType # 2 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: MarkNewsfeedReadOutResponse.Status.ValueType # 0 - SUCCESS: MarkNewsfeedReadOutResponse.Status.ValueType # 1 - ERROR_UNKNOWN: MarkNewsfeedReadOutResponse.Status.ValueType # 2 - - STATUS_FIELD_NUMBER: builtins.int - status: global___MarkNewsfeedReadOutResponse.Status.ValueType - def __init__( - self, - *, - status: global___MarkNewsfeedReadOutResponse.Status.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["status", b"status"]) -> None: ... - -global___MarkNewsfeedReadOutResponse = MarkNewsfeedReadOutResponse - -@typing_extensions.final -class MarkNewsfeedReadRequest(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - APP_ID_FIELD_NUMBER: builtins.int - PLAYER_ID_FIELD_NUMBER: builtins.int - NEWSFEED_POST_ID_FIELD_NUMBER: builtins.int - app_id: builtins.str - player_id: builtins.str - @property - def newsfeed_post_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - def __init__( - self, - *, - app_id: builtins.str = ..., - player_id: builtins.str = ..., - newsfeed_post_id: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["app_id", b"app_id", "newsfeed_post_id", b"newsfeed_post_id", "player_id", b"player_id"]) -> None: ... - -global___MarkNewsfeedReadRequest = MarkNewsfeedReadRequest - -@typing_extensions.final -class MarkNewsfeedReadResponse(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[MarkNewsfeedReadResponse._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: MarkNewsfeedReadResponse._Result.ValueType # 0 - SUCCESS: MarkNewsfeedReadResponse._Result.ValueType # 1 - INTERNAL_ERROR: MarkNewsfeedReadResponse._Result.ValueType # 2 - CHANNEL_NOT_DEFINED: MarkNewsfeedReadResponse._Result.ValueType # 3 - EMPTY_NEWSFEED_LIST: MarkNewsfeedReadResponse._Result.ValueType # 4 - EMPTY_PLAYER_ID: MarkNewsfeedReadResponse._Result.ValueType # 5 - EMPTY_APP_ID: MarkNewsfeedReadResponse._Result.ValueType # 6 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: MarkNewsfeedReadResponse.Result.ValueType # 0 - SUCCESS: MarkNewsfeedReadResponse.Result.ValueType # 1 - INTERNAL_ERROR: MarkNewsfeedReadResponse.Result.ValueType # 2 - CHANNEL_NOT_DEFINED: MarkNewsfeedReadResponse.Result.ValueType # 3 - EMPTY_NEWSFEED_LIST: MarkNewsfeedReadResponse.Result.ValueType # 4 - EMPTY_PLAYER_ID: MarkNewsfeedReadResponse.Result.ValueType # 5 - EMPTY_APP_ID: MarkNewsfeedReadResponse.Result.ValueType # 6 - - RESULT_FIELD_NUMBER: builtins.int - result: global___MarkNewsfeedReadResponse.Result.ValueType - def __init__( - self, - *, - result: global___MarkNewsfeedReadResponse.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result"]) -> None: ... - -global___MarkNewsfeedReadResponse = MarkNewsfeedReadResponse - -@typing_extensions.final -class MarkReadNewsArticleOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[MarkReadNewsArticleOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: MarkReadNewsArticleOutProto._Result.ValueType # 0 - SUCCESS: MarkReadNewsArticleOutProto._Result.ValueType # 1 - NO_NEWS_FOUND: MarkReadNewsArticleOutProto._Result.ValueType # 2 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: MarkReadNewsArticleOutProto.Result.ValueType # 0 - SUCCESS: MarkReadNewsArticleOutProto.Result.ValueType # 1 - NO_NEWS_FOUND: MarkReadNewsArticleOutProto.Result.ValueType # 2 - - RESULT_FIELD_NUMBER: builtins.int - result: global___MarkReadNewsArticleOutProto.Result.ValueType - def __init__( - self, - *, - result: global___MarkReadNewsArticleOutProto.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result"]) -> None: ... - -global___MarkReadNewsArticleOutProto = MarkReadNewsArticleOutProto - -@typing_extensions.final -class MarkReadNewsArticleProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NEWS_IDS_FIELD_NUMBER: builtins.int - @property - def news_ids(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - def __init__( - self, - *, - news_ids: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["news_ids", b"news_ids"]) -> None: ... - -global___MarkReadNewsArticleProto = MarkReadNewsArticleProto - -@typing_extensions.final -class MarkTutorialCompleteOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SUCCESS_FIELD_NUMBER: builtins.int - PLAYER_FIELD_NUMBER: builtins.int - success: builtins.bool - @property - def player(self) -> global___ClientPlayerProto: ... - def __init__( - self, - *, - success: builtins.bool = ..., - player: global___ClientPlayerProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["player", b"player"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["player", b"player", "success", b"success"]) -> None: ... - -global___MarkTutorialCompleteOutProto = MarkTutorialCompleteOutProto - -@typing_extensions.final -class MarkTutorialCompleteProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TUTORIAL_COMPLETE_FIELD_NUMBER: builtins.int - SEND_MARKETING_EMAILS_FIELD_NUMBER: builtins.int - SEND_PUSH_NOTIFICATIONS_FIELD_NUMBER: builtins.int - @property - def tutorial_complete(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___TutorialCompletion.ValueType]: ... - send_marketing_emails: builtins.bool - send_push_notifications: builtins.bool - def __init__( - self, - *, - tutorial_complete: collections.abc.Iterable[global___TutorialCompletion.ValueType] | None = ..., - send_marketing_emails: builtins.bool = ..., - send_push_notifications: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["send_marketing_emails", b"send_marketing_emails", "send_push_notifications", b"send_push_notifications", "tutorial_complete", b"tutorial_complete"]) -> None: ... - -global___MarkTutorialCompleteProto = MarkTutorialCompleteProto - -@typing_extensions.final -class MarketingTelemetryNewsfeedEvent(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _NewsfeedEventType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _NewsfeedEventTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[MarketingTelemetryNewsfeedEvent._NewsfeedEventType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: MarketingTelemetryNewsfeedEvent._NewsfeedEventType.ValueType # 0 - RECEIVED: MarketingTelemetryNewsfeedEvent._NewsfeedEventType.ValueType # 1 - READ: MarketingTelemetryNewsfeedEvent._NewsfeedEventType.ValueType # 2 - - class NewsfeedEventType(_NewsfeedEventType, metaclass=_NewsfeedEventTypeEnumTypeWrapper): ... - UNSET: MarketingTelemetryNewsfeedEvent.NewsfeedEventType.ValueType # 0 - RECEIVED: MarketingTelemetryNewsfeedEvent.NewsfeedEventType.ValueType # 1 - READ: MarketingTelemetryNewsfeedEvent.NewsfeedEventType.ValueType # 2 - - EVENT_TYPE_FIELD_NUMBER: builtins.int - event_type: global___MarketingTelemetryNewsfeedEvent.NewsfeedEventType.ValueType - def __init__( - self, - *, - event_type: global___MarketingTelemetryNewsfeedEvent.NewsfeedEventType.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["event_type", b"event_type"]) -> None: ... - -global___MarketingTelemetryNewsfeedEvent = MarketingTelemetryNewsfeedEvent - -@typing_extensions.final -class MarketingTelemetryPushNotificationEvent(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _PushNotificationEventType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _PushNotificationEventTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[MarketingTelemetryPushNotificationEvent._PushNotificationEventType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: MarketingTelemetryPushNotificationEvent._PushNotificationEventType.ValueType # 0 - PROCESSED: MarketingTelemetryPushNotificationEvent._PushNotificationEventType.ValueType # 1 - RECEIVED: MarketingTelemetryPushNotificationEvent._PushNotificationEventType.ValueType # 2 - OPENED: MarketingTelemetryPushNotificationEvent._PushNotificationEventType.ValueType # 3 - DISMISSED: MarketingTelemetryPushNotificationEvent._PushNotificationEventType.ValueType # 4 - BOUNCED: MarketingTelemetryPushNotificationEvent._PushNotificationEventType.ValueType # 5 - - class PushNotificationEventType(_PushNotificationEventType, metaclass=_PushNotificationEventTypeEnumTypeWrapper): ... - UNSET: MarketingTelemetryPushNotificationEvent.PushNotificationEventType.ValueType # 0 - PROCESSED: MarketingTelemetryPushNotificationEvent.PushNotificationEventType.ValueType # 1 - RECEIVED: MarketingTelemetryPushNotificationEvent.PushNotificationEventType.ValueType # 2 - OPENED: MarketingTelemetryPushNotificationEvent.PushNotificationEventType.ValueType # 3 - DISMISSED: MarketingTelemetryPushNotificationEvent.PushNotificationEventType.ValueType # 4 - BOUNCED: MarketingTelemetryPushNotificationEvent.PushNotificationEventType.ValueType # 5 - - EVENT_TYPE_FIELD_NUMBER: builtins.int - event_type: global___MarketingTelemetryPushNotificationEvent.PushNotificationEventType.ValueType - def __init__( - self, - *, - event_type: global___MarketingTelemetryPushNotificationEvent.PushNotificationEventType.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["event_type", b"event_type"]) -> None: ... - -global___MarketingTelemetryPushNotificationEvent = MarketingTelemetryPushNotificationEvent - -@typing_extensions.final -class MaskedColor(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - COLOR_ARGB_FIELD_NUMBER: builtins.int - COLOR_MASK_ARGB_FIELD_NUMBER: builtins.int - color_argb: builtins.int - color_mask_argb: builtins.int - def __init__( - self, - *, - color_argb: builtins.int = ..., - color_mask_argb: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["color_argb", b"color_argb", "color_mask_argb", b"color_mask_argb"]) -> None: ... - -global___MaskedColor = MaskedColor - -@typing_extensions.final -class MegaEvoGlobalSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLED_FIELD_NUMBER: builtins.int - ENABLE_FRIENDS_LIST_MEGA_INFO_FIELD_NUMBER: builtins.int - OB_MEGA_EVO_BOOL_1_FIELD_NUMBER: builtins.int - OB_MEGA_EVO_BOOL_2_FIELD_NUMBER: builtins.int - enabled: builtins.bool - enable_friends_list_mega_info: builtins.bool - ob_mega_evo_bool_1: builtins.bool - ob_mega_evo_bool_2: builtins.bool - def __init__( - self, - *, - enabled: builtins.bool = ..., - enable_friends_list_mega_info: builtins.bool = ..., - ob_mega_evo_bool_1: builtins.bool = ..., - ob_mega_evo_bool_2: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["enable_friends_list_mega_info", b"enable_friends_list_mega_info", "enabled", b"enabled", "ob_mega_evo_bool_1", b"ob_mega_evo_bool_1", "ob_mega_evo_bool_2", b"ob_mega_evo_bool_2"]) -> None: ... - -global___MegaEvoGlobalSettingsProto = MegaEvoGlobalSettingsProto - -@typing_extensions.final -class MegaEvoInfoProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEDEX_ID_FIELD_NUMBER: builtins.int - TEMP_EVO_ID_FIELD_NUMBER: builtins.int - EVO_EXPIRATION_TIME_MS_FIELD_NUMBER: builtins.int - pokedex_id: global___HoloPokemonId.ValueType - temp_evo_id: global___HoloTemporaryEvolutionId.ValueType - evo_expiration_time_ms: builtins.int - def __init__( - self, - *, - pokedex_id: global___HoloPokemonId.ValueType = ..., - temp_evo_id: global___HoloTemporaryEvolutionId.ValueType = ..., - evo_expiration_time_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["evo_expiration_time_ms", b"evo_expiration_time_ms", "pokedex_id", b"pokedex_id", "temp_evo_id", b"temp_evo_id"]) -> None: ... - -global___MegaEvoInfoProto = MegaEvoInfoProto - -@typing_extensions.final -class MegaEvoSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - EVOLUTION_LENGTH_MS_FIELD_NUMBER: builtins.int - ATTACK_BOOST_FROM_MEGA_DIFFERENT_TYPE_FIELD_NUMBER: builtins.int - ATTACK_BOOST_FROM_MEGA_SAME_TYPE_FIELD_NUMBER: builtins.int - MAX_CANDY_HOARD_SIZE_FIELD_NUMBER: builtins.int - ENABLE_BUDDY_WALKING_MEGA_ENERGY_AWARD_FIELD_NUMBER: builtins.int - ACTIVE_MEGA_BONUS_CATCH_CANDY_FIELD_NUMBER: builtins.int - OB_MEGA_EVO_BOOL_1_FIELD_NUMBER: builtins.int - OB_MEGA_EVO_BOOL_2_FIELD_NUMBER: builtins.int - MAX_MEGA_LEVELS_FIELD_NUMBER: builtins.int - OB_MEGA_EVO_INT32_2_FIELD_NUMBER: builtins.int - MEGA_LEVEL_ENABLED_FIELD_NUMBER: builtins.int - evolution_length_ms: builtins.int - attack_boost_from_mega_different_type: builtins.float - attack_boost_from_mega_same_type: builtins.float - max_candy_hoard_size: builtins.int - enable_buddy_walking_mega_energy_award: builtins.bool - active_mega_bonus_catch_candy: builtins.int - ob_mega_evo_bool_1: builtins.bool - ob_mega_evo_bool_2: builtins.bool - max_mega_levels: builtins.int - ob_mega_evo_int32_2: builtins.int - mega_level_enabled: builtins.bool - def __init__( - self, - *, - evolution_length_ms: builtins.int = ..., - attack_boost_from_mega_different_type: builtins.float = ..., - attack_boost_from_mega_same_type: builtins.float = ..., - max_candy_hoard_size: builtins.int = ..., - enable_buddy_walking_mega_energy_award: builtins.bool = ..., - active_mega_bonus_catch_candy: builtins.int = ..., - ob_mega_evo_bool_1: builtins.bool = ..., - ob_mega_evo_bool_2: builtins.bool = ..., - max_mega_levels: builtins.int = ..., - ob_mega_evo_int32_2: builtins.int = ..., - mega_level_enabled: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["active_mega_bonus_catch_candy", b"active_mega_bonus_catch_candy", "attack_boost_from_mega_different_type", b"attack_boost_from_mega_different_type", "attack_boost_from_mega_same_type", b"attack_boost_from_mega_same_type", "enable_buddy_walking_mega_energy_award", b"enable_buddy_walking_mega_energy_award", "evolution_length_ms", b"evolution_length_ms", "max_candy_hoard_size", b"max_candy_hoard_size", "max_mega_levels", b"max_mega_levels", "mega_level_enabled", b"mega_level_enabled", "ob_mega_evo_bool_1", b"ob_mega_evo_bool_1", "ob_mega_evo_bool_2", b"ob_mega_evo_bool_2", "ob_mega_evo_int32_2", b"ob_mega_evo_int32_2"]) -> None: ... - -global___MegaEvoSettingsProto = MegaEvoSettingsProto - -@typing_extensions.final -class MegaEvolvePokemonOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[MegaEvolvePokemonOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: MegaEvolvePokemonOutProto._Result.ValueType # 0 - SUCCESS: MegaEvolvePokemonOutProto._Result.ValueType # 1 - FAILED_POKEMON_MISSING: MegaEvolvePokemonOutProto._Result.ValueType # 2 - FAILED_INSUFFICIENT_RESOURCES: MegaEvolvePokemonOutProto._Result.ValueType # 3 - FAILED_POKEMON_CANNOT_EVOLVE: MegaEvolvePokemonOutProto._Result.ValueType # 4 - FAILED_POKEMON_IS_DEPLOYED: MegaEvolvePokemonOutProto._Result.ValueType # 5 - FAILED_INVALID_ITEM_REQUIREMENT: MegaEvolvePokemonOutProto._Result.ValueType # 6 - FAILED_POKEMON_ALREADY_MEGA_EVOLVED: MegaEvolvePokemonOutProto._Result.ValueType # 7 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: MegaEvolvePokemonOutProto.Result.ValueType # 0 - SUCCESS: MegaEvolvePokemonOutProto.Result.ValueType # 1 - FAILED_POKEMON_MISSING: MegaEvolvePokemonOutProto.Result.ValueType # 2 - FAILED_INSUFFICIENT_RESOURCES: MegaEvolvePokemonOutProto.Result.ValueType # 3 - FAILED_POKEMON_CANNOT_EVOLVE: MegaEvolvePokemonOutProto.Result.ValueType # 4 - FAILED_POKEMON_IS_DEPLOYED: MegaEvolvePokemonOutProto.Result.ValueType # 5 - FAILED_INVALID_ITEM_REQUIREMENT: MegaEvolvePokemonOutProto.Result.ValueType # 6 - FAILED_POKEMON_ALREADY_MEGA_EVOLVED: MegaEvolvePokemonOutProto.Result.ValueType # 7 - - RESULT_FIELD_NUMBER: builtins.int - EVOLVED_POKEMON_FIELD_NUMBER: builtins.int - EXP_AWARDED_FIELD_NUMBER: builtins.int - OB_MEGA_EVOLE_POKEMON_FIELD_NUMBER: builtins.int - result: global___MegaEvolvePokemonOutProto.Result.ValueType - @property - def evolved_pokemon(self) -> global___PokemonProto: ... - exp_awarded: builtins.int - @property - def ob_mega_evole_pokemon(self) -> global___ObMegaEvolvePokemonProtoField: ... - def __init__( - self, - *, - result: global___MegaEvolvePokemonOutProto.Result.ValueType = ..., - evolved_pokemon: global___PokemonProto | None = ..., - exp_awarded: builtins.int = ..., - ob_mega_evole_pokemon: global___ObMegaEvolvePokemonProtoField | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["evolved_pokemon", b"evolved_pokemon", "ob_mega_evole_pokemon", b"ob_mega_evole_pokemon"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["evolved_pokemon", b"evolved_pokemon", "exp_awarded", b"exp_awarded", "ob_mega_evole_pokemon", b"ob_mega_evole_pokemon", "result", b"result"]) -> None: ... - -global___MegaEvolvePokemonOutProto = MegaEvolvePokemonOutProto - -@typing_extensions.final -class MegaEvolvePokemonProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_ID_FIELD_NUMBER: builtins.int - TEMP_EVO_ID_FIELD_NUMBER: builtins.int - OB_MEGA_EVOLE_POKEMON_FIELD_NUMBER: builtins.int - OB_MODE_FIELD_NUMBER: builtins.int - pokemon_id: builtins.int - temp_evo_id: global___HoloTemporaryEvolutionId.ValueType - ob_mega_evole_pokemon: builtins.bool - ob_mode: global___ObMegaEvolvePokemon1Proto.ObMode.ValueType - def __init__( - self, - *, - pokemon_id: builtins.int = ..., - temp_evo_id: global___HoloTemporaryEvolutionId.ValueType = ..., - ob_mega_evole_pokemon: builtins.bool = ..., - ob_mode: global___ObMegaEvolvePokemon1Proto.ObMode.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_mega_evole_pokemon", b"ob_mega_evole_pokemon", "ob_mode", b"ob_mode", "pokemon_id", b"pokemon_id", "temp_evo_id", b"temp_evo_id"]) -> None: ... - -global___MegaEvolvePokemonProto = MegaEvolvePokemonProto - -@typing_extensions.final -class MegaEvolvePokemonSpeciesProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENERGY_COUNT_FIELD_NUMBER: builtins.int - POKEMON_SPECIES_ID_FIELD_NUMBER: builtins.int - energy_count: builtins.int - pokemon_species_id: builtins.int - def __init__( - self, - *, - energy_count: builtins.int = ..., - pokemon_species_id: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["energy_count", b"energy_count", "pokemon_species_id", b"pokemon_species_id"]) -> None: ... - -global___MegaEvolvePokemonSpeciesProto = MegaEvolvePokemonSpeciesProto - -@typing_extensions.final -class MegaLevelCooldownSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - DURATION_MS_FIELD_NUMBER: builtins.int - MAX_MEGA_CANDY_REQUIRED_FIELD_NUMBER: builtins.int - OB_INT32_2_FIELD_NUMBER: builtins.int - OB_INT32_3_FIELD_NUMBER: builtins.int - duration_ms: builtins.int - max_mega_candy_required: builtins.int - ob_int32_2: builtins.int - ob_int32_3: builtins.int - def __init__( - self, - *, - duration_ms: builtins.int = ..., - max_mega_candy_required: builtins.int = ..., - ob_int32_2: builtins.int = ..., - ob_int32_3: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["duration_ms", b"duration_ms", "max_mega_candy_required", b"max_mega_candy_required", "ob_int32_2", b"ob_int32_2", "ob_int32_3", b"ob_int32_3"]) -> None: ... - -global___MegaLevelCooldownSettingsProto = MegaLevelCooldownSettingsProto - -@typing_extensions.final -class MegaLevelPerksProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MEGA_PERK_ATTACK_BOOST_FROM_MEGA_DIFFERENT_TYPE_FIELD_NUMBER: builtins.int - MEGA_PERK_ATTACK_BOOST_FROM_MEGA_SAME_TYPE_FIELD_NUMBER: builtins.int - MEGA_PERK_ACTIVE_MEGA_BONUS_CATCH_CANDY_FIELD_NUMBER: builtins.int - MEGA_PERK_XP_CATCH_BONUS_FIELD_NUMBER: builtins.int - MEGA_PERK_XL_CANDY_BONUS_CHANCE_FIELD_NUMBER: builtins.int - mega_perk_attack_boost_from_mega_different_type: builtins.float - mega_perk_attack_boost_from_mega_same_type: builtins.float - mega_perk_active_mega_bonus_catch_candy: builtins.int - mega_perk_xp_catch_bonus: builtins.int - mega_perk_xl_candy_bonus_chance: builtins.float - def __init__( - self, - *, - mega_perk_attack_boost_from_mega_different_type: builtins.float = ..., - mega_perk_attack_boost_from_mega_same_type: builtins.float = ..., - mega_perk_active_mega_bonus_catch_candy: builtins.int = ..., - mega_perk_xp_catch_bonus: builtins.int = ..., - mega_perk_xl_candy_bonus_chance: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["mega_perk_active_mega_bonus_catch_candy", b"mega_perk_active_mega_bonus_catch_candy", "mega_perk_attack_boost_from_mega_different_type", b"mega_perk_attack_boost_from_mega_different_type", "mega_perk_attack_boost_from_mega_same_type", b"mega_perk_attack_boost_from_mega_same_type", "mega_perk_xl_candy_bonus_chance", b"mega_perk_xl_candy_bonus_chance", "mega_perk_xp_catch_bonus", b"mega_perk_xp_catch_bonus"]) -> None: ... - -global___MegaLevelPerksProto = MegaLevelPerksProto - -@typing_extensions.final -class MegaLevelSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - LEVEL_FIELD_NUMBER: builtins.int - POKEMON_ID_FIELD_NUMBER: builtins.int - MEGA_LEVEL_UNLOCK_SETTINGS_FIELD_NUMBER: builtins.int - MEGA_LEVEL_COOLDOWN_SETTINGS_FIELD_NUMBER: builtins.int - MEGA_LEVEL_PERKS_FIELD_NUMBER: builtins.int - level: builtins.int - pokemon_id: global___HoloPokemonId.ValueType - @property - def mega_level_unlock_settings(self) -> global___MegaLevelUnlockSettingsProto: ... - @property - def mega_level_cooldown_settings(self) -> global___MegaLevelCooldownSettingsProto: ... - @property - def mega_level_perks(self) -> global___MegaLevelPerksProto: ... - def __init__( - self, - *, - level: builtins.int = ..., - pokemon_id: global___HoloPokemonId.ValueType = ..., - mega_level_unlock_settings: global___MegaLevelUnlockSettingsProto | None = ..., - mega_level_cooldown_settings: global___MegaLevelCooldownSettingsProto | None = ..., - mega_level_perks: global___MegaLevelPerksProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["mega_level_cooldown_settings", b"mega_level_cooldown_settings", "mega_level_perks", b"mega_level_perks", "mega_level_unlock_settings", b"mega_level_unlock_settings"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["level", b"level", "mega_level_cooldown_settings", b"mega_level_cooldown_settings", "mega_level_perks", b"mega_level_perks", "mega_level_unlock_settings", b"mega_level_unlock_settings", "pokemon_id", b"pokemon_id"]) -> None: ... - -global___MegaLevelSettingsProto = MegaLevelSettingsProto - -@typing_extensions.final -class MegaLevelUnlockSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MEGA_EVOLUTIONS_REQUIRED_TO_UNLOCK_FIELD_NUMBER: builtins.int - OB_INT32_2_FIELD_NUMBER: builtins.int - OB_INT32_3_FIELD_NUMBER: builtins.int - mega_evolutions_required_to_unlock: builtins.int - ob_int32_2: builtins.int - ob_int32_3: builtins.int - def __init__( - self, - *, - mega_evolutions_required_to_unlock: builtins.int = ..., - ob_int32_2: builtins.int = ..., - ob_int32_3: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["mega_evolutions_required_to_unlock", b"mega_evolutions_required_to_unlock", "ob_int32_2", b"ob_int32_2", "ob_int32_3", b"ob_int32_3"]) -> None: ... - -global___MegaLevelUnlockSettingsProto = MegaLevelUnlockSettingsProto - -@typing_extensions.final -class MementoAttributesProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POSTCARD_DISPLAY_FIELD_NUMBER: builtins.int - MEMENTO_TYPE_FIELD_NUMBER: builtins.int - LATITUDE_FIELD_NUMBER: builtins.int - LONGITUDE_FIELD_NUMBER: builtins.int - ADDED_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - MEMENTO_HASH_FIELD_NUMBER: builtins.int - @property - def postcard_display(self) -> global___PostcardDisplayProto: ... - memento_type: global___MementoType.ValueType - latitude: builtins.float - longitude: builtins.float - added_timestamp_ms: builtins.int - memento_hash: builtins.str - def __init__( - self, - *, - postcard_display: global___PostcardDisplayProto | None = ..., - memento_type: global___MementoType.ValueType = ..., - latitude: builtins.float = ..., - longitude: builtins.float = ..., - added_timestamp_ms: builtins.int = ..., - memento_hash: builtins.str = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["Type", b"Type", "postcard_display", b"postcard_display"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["Type", b"Type", "added_timestamp_ms", b"added_timestamp_ms", "latitude", b"latitude", "longitude", b"longitude", "memento_hash", b"memento_hash", "memento_type", b"memento_type", "postcard_display", b"postcard_display"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["Type", b"Type"]) -> typing_extensions.Literal["postcard_display"] | None: ... - -global___MementoAttributesProto = MementoAttributesProto - -@typing_extensions.final -class MessageFlag(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TEXT_FIELD_NUMBER: builtins.int - IMAGE_ID_FIELD_NUMBER: builtins.int - CHANNEL_URL_FIELD_NUMBER: builtins.int - MESSAGE_ID_FIELD_NUMBER: builtins.int - FLAG_CATEGORY_FIELD_NUMBER: builtins.int - text: builtins.str - image_id: builtins.str - channel_url: builtins.str - message_id: builtins.int - flag_category: global___FlagCategory.Category.ValueType - def __init__( - self, - *, - text: builtins.str = ..., - image_id: builtins.str = ..., - channel_url: builtins.str = ..., - message_id: builtins.int = ..., - flag_category: global___FlagCategory.Category.ValueType = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["Content", b"Content", "image_id", b"image_id", "text", b"text"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["Content", b"Content", "channel_url", b"channel_url", "flag_category", b"flag_category", "image_id", b"image_id", "message_id", b"message_id", "text", b"text"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["Content", b"Content"]) -> typing_extensions.Literal["text", "image_id"] | None: ... - -global___MessageFlag = MessageFlag - -@typing_extensions.final -class MessageFlags(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FLAG_FIELD_NUMBER: builtins.int - FLAGGER_PLAYER_ID_FIELD_NUMBER: builtins.int - @property - def flag(self) -> global___MessageFlag: ... - flagger_player_id: builtins.str - def __init__( - self, - *, - flag: global___MessageFlag | None = ..., - flagger_player_id: builtins.str = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["flag", b"flag"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["flag", b"flag", "flagger_player_id", b"flagger_player_id"]) -> None: ... - -global___MessageFlags = MessageFlags - -@typing_extensions.final -class MessageLogReportData(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MESSAGE_FIELD_NUMBER: builtins.int - LANGUAGE_CODE_FIELD_NUMBER: builtins.int - CATEGORY_FIELD_NUMBER: builtins.int - message: builtins.str - language_code: builtins.str - @property - def category(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___FlagCategory.Category.ValueType]: ... - def __init__( - self, - *, - message: builtins.str = ..., - language_code: builtins.str = ..., - category: collections.abc.Iterable[global___FlagCategory.Category.ValueType] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["category", b"category", "language_code", b"language_code", "message", b"message"]) -> None: ... - -global___MessageLogReportData = MessageLogReportData - -@typing_extensions.final -class MessageOptions(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MESSAGE_SET_WIRE_FORMAT_FIELD_NUMBER: builtins.int - NO_STANDARD_DESCRIPTOR_ACCESSOR_FIELD_NUMBER: builtins.int - DEPRECATED_FIELD_NUMBER: builtins.int - MAP_ENTRY_FIELD_NUMBER: builtins.int - UNINTERPRETED_OPTION_FIELD_NUMBER: builtins.int - message_set_wire_format: builtins.bool - no_standard_descriptor_accessor: builtins.bool - deprecated: builtins.bool - map_entry: builtins.bool - @property - def uninterpreted_option(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___UninterpretedOption]: ... - def __init__( - self, - *, - message_set_wire_format: builtins.bool = ..., - no_standard_descriptor_accessor: builtins.bool = ..., - deprecated: builtins.bool = ..., - map_entry: builtins.bool = ..., - uninterpreted_option: collections.abc.Iterable[global___UninterpretedOption] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["deprecated", b"deprecated", "map_entry", b"map_entry", "message_set_wire_format", b"message_set_wire_format", "no_standard_descriptor_accessor", b"no_standard_descriptor_accessor", "uninterpreted_option", b"uninterpreted_option"]) -> None: ... - -global___MessageOptions = MessageOptions - -@typing_extensions.final -class MessageProfanityReportData(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - REPORTED_MESSAGE_FIELD_NUMBER: builtins.int - LANGUAGE_CODE_FIELD_NUMBER: builtins.int - CATEGORY_FIELD_NUMBER: builtins.int - reported_message: builtins.str - language_code: builtins.str - @property - def category(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___FlagCategory.Category.ValueType]: ... - def __init__( - self, - *, - reported_message: builtins.str = ..., - language_code: builtins.str = ..., - category: collections.abc.Iterable[global___FlagCategory.Category.ValueType] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["category", b"category", "language_code", b"language_code", "reported_message", b"reported_message"]) -> None: ... - -global___MessageProfanityReportData = MessageProfanityReportData - -@typing_extensions.final -class MessagingClientEvent(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _MessageType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _MessageTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[MessagingClientEvent._MessageType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNKNOWN: MessagingClientEvent._MessageType.ValueType # 0 - DATA_MESSAGE: MessagingClientEvent._MessageType.ValueType # 1 - TOPIC: MessagingClientEvent._MessageType.ValueType # 2 - DISPLAY_NOTIFICATION: MessagingClientEvent._MessageType.ValueType # 3 - - class MessageType(_MessageType, metaclass=_MessageTypeEnumTypeWrapper): ... - UNKNOWN: MessagingClientEvent.MessageType.ValueType # 0 - DATA_MESSAGE: MessagingClientEvent.MessageType.ValueType # 1 - TOPIC: MessagingClientEvent.MessageType.ValueType # 2 - DISPLAY_NOTIFICATION: MessagingClientEvent.MessageType.ValueType # 3 - - class _SDKPlatform: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _SDKPlatformEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[MessagingClientEvent._SDKPlatform.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNKNOWN_OS: MessagingClientEvent._SDKPlatform.ValueType # 0 - ANDROID: MessagingClientEvent._SDKPlatform.ValueType # 1 - IOS: MessagingClientEvent._SDKPlatform.ValueType # 2 - WEB: MessagingClientEvent._SDKPlatform.ValueType # 3 - - class SDKPlatform(_SDKPlatform, metaclass=_SDKPlatformEnumTypeWrapper): ... - UNKNOWN_OS: MessagingClientEvent.SDKPlatform.ValueType # 0 - ANDROID: MessagingClientEvent.SDKPlatform.ValueType # 1 - IOS: MessagingClientEvent.SDKPlatform.ValueType # 2 - WEB: MessagingClientEvent.SDKPlatform.ValueType # 3 - - class _Event: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _EventEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[MessagingClientEvent._Event.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNKNOWN_EVENT: MessagingClientEvent._Event.ValueType # 0 - MESSAGE_DELIVERED: MessagingClientEvent._Event.ValueType # 1 - MESSAGE_OPEN: MessagingClientEvent._Event.ValueType # 2 - - class Event(_Event, metaclass=_EventEnumTypeWrapper): ... - UNKNOWN_EVENT: MessagingClientEvent.Event.ValueType # 0 - MESSAGE_DELIVERED: MessagingClientEvent.Event.ValueType # 1 - MESSAGE_OPEN: MessagingClientEvent.Event.ValueType # 2 - - PROJECT_NUMBER_FIELD_NUMBER: builtins.int - MESSAGE_ID_FIELD_NUMBER: builtins.int - INSTANCE_ID_FIELD_NUMBER: builtins.int - MESSAGE_TYPE_FIELD_NUMBER: builtins.int - SDK_PLATFORM_FIELD_NUMBER: builtins.int - PACKAGE_NAME_FIELD_NUMBER: builtins.int - COLLAPSE_KEY_FIELD_NUMBER: builtins.int - PRIORITY_FIELD_NUMBER: builtins.int - TTL_FIELD_NUMBER: builtins.int - TOPIC_FIELD_NUMBER: builtins.int - BULK_ID_FIELD_NUMBER: builtins.int - EVENT_FIELD_NUMBER: builtins.int - ANALYTICS_LABEL_FIELD_NUMBER: builtins.int - CAMPAIGN_ID_FIELD_NUMBER: builtins.int - COMPOSER_LABEL_FIELD_NUMBER: builtins.int - project_number: builtins.int - """The project number used to send the message.""" - message_id: builtins.str - """The message id aka persistent id.""" - instance_id: builtins.str - """The instance id or fid of the app the message is sent to.""" - message_type: global___MessagingClientEvent.MessageType.ValueType - """The type of the message.""" - sdk_platform: global___MessagingClientEvent.SDKPlatform.ValueType - """The platform of the recipient.""" - package_name: builtins.str - """The package name for Android apps or the bundle id for iOS apps.""" - collapse_key: builtins.str - """The collapse key set for this message.""" - priority: builtins.int - """Priority level of the message. - 5 = normal, 10 = high - """ - ttl: builtins.int - """TTL for the message, if set.""" - topic: builtins.str - """The topic the message is sent to.""" - bulk_id: builtins.int - """An id generated by the server to group all messages belonging to a single - request together. - """ - event: global___MessagingClientEvent.Event.ValueType - """The status for the event being logged.""" - analytics_label: builtins.str - """Label provided by developer for analytics purposes.""" - campaign_id: builtins.int - """The id of the Firebase notifications campaign""" - composer_label: builtins.str - """The name of the Firebase notifications campaign ("Notification name" - parameter set in campaign composer in Firebase console). - """ - def __init__( - self, - *, - project_number: builtins.int = ..., - message_id: builtins.str = ..., - instance_id: builtins.str = ..., - message_type: global___MessagingClientEvent.MessageType.ValueType = ..., - sdk_platform: global___MessagingClientEvent.SDKPlatform.ValueType = ..., - package_name: builtins.str = ..., - collapse_key: builtins.str = ..., - priority: builtins.int = ..., - ttl: builtins.int = ..., - topic: builtins.str = ..., - bulk_id: builtins.int = ..., - event: global___MessagingClientEvent.Event.ValueType = ..., - analytics_label: builtins.str = ..., - campaign_id: builtins.int = ..., - composer_label: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["analytics_label", b"analytics_label", "bulk_id", b"bulk_id", "campaign_id", b"campaign_id", "collapse_key", b"collapse_key", "composer_label", b"composer_label", "event", b"event", "instance_id", b"instance_id", "message_id", b"message_id", "message_type", b"message_type", "package_name", b"package_name", "priority", b"priority", "project_number", b"project_number", "sdk_platform", b"sdk_platform", "topic", b"topic", "ttl", b"ttl"]) -> None: ... - -global___MessagingClientEvent = MessagingClientEvent - -@typing_extensions.final -class MessagingClientEventExtension(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MESSAGING_CLIENT_EVENT_FIELD_NUMBER: builtins.int - @property - def messaging_client_event(self) -> global___MessagingClientEvent: ... - def __init__( - self, - *, - messaging_client_event: global___MessagingClientEvent | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["messaging_client_event", b"messaging_client_event"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["messaging_client_event", b"messaging_client_event"]) -> None: ... - -global___MessagingClientEventExtension = MessagingClientEventExtension - -@typing_extensions.final -class MethodDescriptorProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NAME_FIELD_NUMBER: builtins.int - INPUT_TYPE_FIELD_NUMBER: builtins.int - OUTPUT_TYPE_FIELD_NUMBER: builtins.int - OPTIONS_FIELD_NUMBER: builtins.int - CLIENT_STREAMING_FIELD_NUMBER: builtins.int - SERVER_STREAMING_FIELD_NUMBER: builtins.int - name: builtins.str - input_type: builtins.str - output_type: builtins.str - @property - def options(self) -> global___MethodOptions: ... - client_streaming: builtins.bool - server_streaming: builtins.bool - def __init__( - self, - *, - name: builtins.str = ..., - input_type: builtins.str = ..., - output_type: builtins.str = ..., - options: global___MethodOptions | None = ..., - client_streaming: builtins.bool = ..., - server_streaming: builtins.bool = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["options", b"options"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["client_streaming", b"client_streaming", "input_type", b"input_type", "name", b"name", "options", b"options", "output_type", b"output_type", "server_streaming", b"server_streaming"]) -> None: ... - -global___MethodDescriptorProto = MethodDescriptorProto - -@typing_extensions.final -class MethodOptions(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - DEPRECATED_FIELD_NUMBER: builtins.int - UNINTERPRETED_OPTION_FIELD_NUMBER: builtins.int - deprecated: builtins.bool - @property - def uninterpreted_option(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___UninterpretedOption]: ... - def __init__( - self, - *, - deprecated: builtins.bool = ..., - uninterpreted_option: collections.abc.Iterable[global___UninterpretedOption] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["deprecated", b"deprecated", "uninterpreted_option", b"uninterpreted_option"]) -> None: ... - -global___MethodOptions = MethodOptions - -@typing_extensions.final -class MetricData(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Kind: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _KindEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[MetricData._Kind.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSPECIFIED: MetricData._Kind.ValueType # 0 - GAUGE: MetricData._Kind.ValueType # 1 - DELTA: MetricData._Kind.ValueType # 2 - CUMULATIVE: MetricData._Kind.ValueType # 3 - - class Kind(_Kind, metaclass=_KindEnumTypeWrapper): ... - UNSPECIFIED: MetricData.Kind.ValueType # 0 - GAUGE: MetricData.Kind.ValueType # 1 - DELTA: MetricData.Kind.ValueType # 2 - CUMULATIVE: MetricData.Kind.ValueType # 3 - - LONG_VALUE_FIELD_NUMBER: builtins.int - DOUBLE_VALUE_FIELD_NUMBER: builtins.int - BOOLEAN_VALUE_FIELD_NUMBER: builtins.int - DISTRIBUTION_FIELD_NUMBER: builtins.int - COMMON_TELEMETRY_FIELD_NUMBER: builtins.int - METRIC_KIND_FIELD_NUMBER: builtins.int - long_value: builtins.int - double_value: builtins.float - boolean_value: builtins.bool - @property - def distribution(self) -> global___Distribution: ... - @property - def common_telemetry(self) -> global___TelemetryCommon: ... - metric_kind: global___MetricData.Kind.ValueType - def __init__( - self, - *, - long_value: builtins.int = ..., - double_value: builtins.float = ..., - boolean_value: builtins.bool = ..., - distribution: global___Distribution | None = ..., - common_telemetry: global___TelemetryCommon | None = ..., - metric_kind: global___MetricData.Kind.ValueType = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["DatapointValue", b"DatapointValue", "boolean_value", b"boolean_value", "common_telemetry", b"common_telemetry", "distribution", b"distribution", "double_value", b"double_value", "long_value", b"long_value"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["DatapointValue", b"DatapointValue", "boolean_value", b"boolean_value", "common_telemetry", b"common_telemetry", "distribution", b"distribution", "double_value", b"double_value", "long_value", b"long_value", "metric_kind", b"metric_kind"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["DatapointValue", b"DatapointValue"]) -> typing_extensions.Literal["long_value", "double_value", "boolean_value", "distribution"] | None: ... - -global___MetricData = MetricData - -@typing_extensions.final -class MetricRecord(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SERVER_DATA_FIELD_NUMBER: builtins.int - DATAPOINT_FIELD_NUMBER: builtins.int - COMMON_FILTERS_FIELD_NUMBER: builtins.int - @property - def server_data(self) -> global___ServerRecordMetadata: ... - @property - def datapoint(self) -> global___Datapoint: ... - @property - def common_filters(self) -> global___ClientTelemetryCommonFilterProto: ... - def __init__( - self, - *, - server_data: global___ServerRecordMetadata | None = ..., - datapoint: global___Datapoint | None = ..., - common_filters: global___ClientTelemetryCommonFilterProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["common_filters", b"common_filters", "datapoint", b"datapoint", "server_data", b"server_data"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["common_filters", b"common_filters", "datapoint", b"datapoint", "server_data", b"server_data"]) -> None: ... - -global___MetricRecord = MetricRecord - -@typing_extensions.final -class MiniCollectionBadgeData(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - EVENT_FIELD_NUMBER: builtins.int - @property - def event(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MiniCollectionBadgeEvent]: ... - def __init__( - self, - *, - event: collections.abc.Iterable[global___MiniCollectionBadgeEvent] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["event", b"event"]) -> None: ... - -global___MiniCollectionBadgeData = MiniCollectionBadgeData - -@typing_extensions.final -class MiniCollectionBadgeEvent(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - EVENT_ID_FIELD_NUMBER: builtins.int - COMPLETED_TIMESTAMP_FIELD_NUMBER: builtins.int - event_id: builtins.str - completed_timestamp: builtins.int - def __init__( - self, - *, - event_id: builtins.str = ..., - completed_timestamp: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["completed_timestamp", b"completed_timestamp", "event_id", b"event_id"]) -> None: ... - -global___MiniCollectionBadgeEvent = MiniCollectionBadgeEvent - -@typing_extensions.final -class MiniCollectionPokemon(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _CollectType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _CollectTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[MiniCollectionPokemon._CollectType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - CATCH: MiniCollectionPokemon._CollectType.ValueType # 0 - TRADE: MiniCollectionPokemon._CollectType.ValueType # 1 - EVOLVE: MiniCollectionPokemon._CollectType.ValueType # 2 - CATCH_FROM_RAID: MiniCollectionPokemon._CollectType.ValueType # 3 - HATCH: MiniCollectionPokemon._CollectType.ValueType # 4 - - class CollectType(_CollectType, metaclass=_CollectTypeEnumTypeWrapper): ... - CATCH: MiniCollectionPokemon.CollectType.ValueType # 0 - TRADE: MiniCollectionPokemon.CollectType.ValueType # 1 - EVOLVE: MiniCollectionPokemon.CollectType.ValueType # 2 - CATCH_FROM_RAID: MiniCollectionPokemon.CollectType.ValueType # 3 - HATCH: MiniCollectionPokemon.CollectType.ValueType # 4 - - POKEDEX_ID_FIELD_NUMBER: builtins.int - DISPLAY_FIELD_NUMBER: builtins.int - CAUGHT_FIELD_NUMBER: builtins.int - COLLECTION_TYPE_FIELD_NUMBER: builtins.int - REQUIRE_ALIGNMENT_TO_MATCH_FIELD_NUMBER: builtins.int - pokedex_id: global___HoloPokemonId.ValueType - @property - def display(self) -> global___PokemonDisplayProto: ... - caught: builtins.bool - collection_type: global___MiniCollectionPokemon.CollectType.ValueType - require_alignment_to_match: builtins.bool - def __init__( - self, - *, - pokedex_id: global___HoloPokemonId.ValueType = ..., - display: global___PokemonDisplayProto | None = ..., - caught: builtins.bool = ..., - collection_type: global___MiniCollectionPokemon.CollectType.ValueType = ..., - require_alignment_to_match: builtins.bool = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["display", b"display"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["caught", b"caught", "collection_type", b"collection_type", "display", b"display", "pokedex_id", b"pokedex_id", "require_alignment_to_match", b"require_alignment_to_match"]) -> None: ... - -global___MiniCollectionPokemon = MiniCollectionPokemon - -@typing_extensions.final -class MiniCollectionProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_FIELD_NUMBER: builtins.int - COMPLETED_FIELD_NUMBER: builtins.int - @property - def pokemon(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MiniCollectionPokemon]: ... - completed: builtins.bool - def __init__( - self, - *, - pokemon: collections.abc.Iterable[global___MiniCollectionPokemon] | None = ..., - completed: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["completed", b"completed", "pokemon", b"pokemon"]) -> None: ... - -global___MiniCollectionProto = MiniCollectionProto - -@typing_extensions.final -class MiniCollectionSectionProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - QUEST_ID_FIELD_NUMBER: builtins.int - quest_id: builtins.str - def __init__( - self, - *, - quest_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["quest_id", b"quest_id"]) -> None: ... - -global___MiniCollectionSectionProto = MiniCollectionSectionProto - -@typing_extensions.final -class MissingTranslationTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_MISSING_TRANSLATION_TELEMETRY_1_FIELD_NUMBER: builtins.int - OB_MISSING_TRANSLATION_TELEMETRY_2_FIELD_NUMBER: builtins.int - ob_missing_translation_telemetry_1: builtins.str - ob_missing_translation_telemetry_2: builtins.str - def __init__( - self, - *, - ob_missing_translation_telemetry_1: builtins.str = ..., - ob_missing_translation_telemetry_2: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_missing_translation_telemetry_1", b"ob_missing_translation_telemetry_1", "ob_missing_translation_telemetry_2", b"ob_missing_translation_telemetry_2"]) -> None: ... - -global___MissingTranslationTelemetry = MissingTranslationTelemetry - -@typing_extensions.final -class Mixin(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NAME_FIELD_NUMBER: builtins.int - ROOT_FIELD_NUMBER: builtins.int - name: builtins.str - root: builtins.str - def __init__( - self, - *, - name: builtins.str = ..., - root: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["name", b"name", "root", b"root"]) -> None: ... - -global___Mixin = Mixin - -@typing_extensions.final -class MonodepthDownloadTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - DOWNLOADED_PACKAGE_FIELD_NUMBER: builtins.int - SKIPPED_PACKAGE_FIELD_NUMBER: builtins.int - MODEL_DOWNLOADED_FIELD_NUMBER: builtins.int - downloaded_package: builtins.bool - skipped_package: builtins.bool - model_downloaded: builtins.str - def __init__( - self, - *, - downloaded_package: builtins.bool = ..., - skipped_package: builtins.bool = ..., - model_downloaded: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["downloaded_package", b"downloaded_package", "model_downloaded", b"model_downloaded", "skipped_package", b"skipped_package"]) -> None: ... - -global___MonodepthDownloadTelemetry = MonodepthDownloadTelemetry - -@typing_extensions.final -class MonodepthSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLE_OCCLUSIONS_FIELD_NUMBER: builtins.int - OCCLUSIONS_DEFAULT_ON_FIELD_NUMBER: builtins.int - OCCLUSIONS_TOGGLE_VISIBLE_FIELD_NUMBER: builtins.int - ENABLE_GROUND_SUPPRESSION_FIELD_NUMBER: builtins.int - MIN_GROUND_SUPPRESSION_THRESH_FIELD_NUMBER: builtins.int - SUPPRESSION_CHANNEL_ID_FIELD_NUMBER: builtins.int - SUPPRESSION_CHANNEL_NAME_FIELD_NUMBER: builtins.int - enable_occlusions: builtins.bool - occlusions_default_on: builtins.bool - occlusions_toggle_visible: builtins.bool - enable_ground_suppression: builtins.bool - min_ground_suppression_thresh: builtins.float - suppression_channel_id: builtins.int - suppression_channel_name: builtins.str - def __init__( - self, - *, - enable_occlusions: builtins.bool = ..., - occlusions_default_on: builtins.bool = ..., - occlusions_toggle_visible: builtins.bool = ..., - enable_ground_suppression: builtins.bool = ..., - min_ground_suppression_thresh: builtins.float = ..., - suppression_channel_id: builtins.int = ..., - suppression_channel_name: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["enable_ground_suppression", b"enable_ground_suppression", "enable_occlusions", b"enable_occlusions", "min_ground_suppression_thresh", b"min_ground_suppression_thresh", "occlusions_default_on", b"occlusions_default_on", "occlusions_toggle_visible", b"occlusions_toggle_visible", "suppression_channel_id", b"suppression_channel_id", "suppression_channel_name", b"suppression_channel_name"]) -> None: ... - -global___MonodepthSettingsProto = MonodepthSettingsProto - -@typing_extensions.final -class MotivatedPokemonProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_FIELD_NUMBER: builtins.int - DEPLOY_MS_FIELD_NUMBER: builtins.int - CP_WHEN_DEPLOYED_FIELD_NUMBER: builtins.int - MOTIVATION_NOW_FIELD_NUMBER: builtins.int - CP_NOW_FIELD_NUMBER: builtins.int - BERRY_VALUE_FIELD_NUMBER: builtins.int - FEED_COOLDOWN_DURATION_MILLIS_FIELD_NUMBER: builtins.int - FOOD_VALUE_FIELD_NUMBER: builtins.int - @property - def pokemon(self) -> global___PokemonProto: ... - deploy_ms: builtins.int - cp_when_deployed: builtins.int - motivation_now: builtins.float - cp_now: builtins.int - berry_value: builtins.float - feed_cooldown_duration_millis: builtins.int - @property - def food_value(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___FoodValue]: ... - def __init__( - self, - *, - pokemon: global___PokemonProto | None = ..., - deploy_ms: builtins.int = ..., - cp_when_deployed: builtins.int = ..., - motivation_now: builtins.float = ..., - cp_now: builtins.int = ..., - berry_value: builtins.float = ..., - feed_cooldown_duration_millis: builtins.int = ..., - food_value: collections.abc.Iterable[global___FoodValue] | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["pokemon", b"pokemon"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["berry_value", b"berry_value", "cp_now", b"cp_now", "cp_when_deployed", b"cp_when_deployed", "deploy_ms", b"deploy_ms", "feed_cooldown_duration_millis", b"feed_cooldown_duration_millis", "food_value", b"food_value", "motivation_now", b"motivation_now", "pokemon", b"pokemon"]) -> None: ... - -global___MotivatedPokemonProto = MotivatedPokemonProto - -@typing_extensions.final -class MoveModifierGroup(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MOVE_MODIFIER_FIELD_NUMBER: builtins.int - @property - def move_modifier(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MoveModifierProto]: ... - def __init__( - self, - *, - move_modifier: collections.abc.Iterable[global___MoveModifierProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["move_modifier", b"move_modifier"]) -> None: ... - -global___MoveModifierGroup = MoveModifierGroup - -@typing_extensions.final -class MoveModifierProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _MoveModifierMode: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _MoveModifierModeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[MoveModifierProto._MoveModifierMode.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET_MOVE_MODIFIER_MODE: MoveModifierProto._MoveModifierMode.ValueType # 0 - FORM_CHANGE: MoveModifierProto._MoveModifierMode.ValueType # 1 - DIRECT_DAMAGE: MoveModifierProto._MoveModifierMode.ValueType # 2 - DEFENDER_DAMAGE_DEALT: MoveModifierProto._MoveModifierMode.ValueType # 3 - DEFENDER_DAMAGE_TAKEN: MoveModifierProto._MoveModifierMode.ValueType # 4 - ATTACKER_ARBITRARY_COUNTER: MoveModifierProto._MoveModifierMode.ValueType # 5 - ATTACKER_FORM_REVERSION: MoveModifierProto._MoveModifierMode.ValueType # 6 - DEFENDER_FORM_REVERSION: MoveModifierProto._MoveModifierMode.ValueType # 7 - DEFENDER_ARBITRARY_COUNTER: MoveModifierProto._MoveModifierMode.ValueType # 8 - APPLY_VS_EFFECT_TAG: MoveModifierProto._MoveModifierMode.ValueType # 9 - REMOVE_VS_EFFECT_TAG: MoveModifierProto._MoveModifierMode.ValueType # 10 - ATTACK_STAT_CHANGE: MoveModifierProto._MoveModifierMode.ValueType # 11 - DEFENSE_STAT_CHANGE: MoveModifierProto._MoveModifierMode.ValueType # 12 - STAMINA_STAT_CHANGE: MoveModifierProto._MoveModifierMode.ValueType # 13 - STAT_CHANGE: MoveModifierProto._MoveModifierMode.ValueType # 14 - GROUP_POINTER: MoveModifierProto._MoveModifierMode.ValueType # 15 - - class MoveModifierMode(_MoveModifierMode, metaclass=_MoveModifierModeEnumTypeWrapper): ... - UNSET_MOVE_MODIFIER_MODE: MoveModifierProto.MoveModifierMode.ValueType # 0 - FORM_CHANGE: MoveModifierProto.MoveModifierMode.ValueType # 1 - DIRECT_DAMAGE: MoveModifierProto.MoveModifierMode.ValueType # 2 - DEFENDER_DAMAGE_DEALT: MoveModifierProto.MoveModifierMode.ValueType # 3 - DEFENDER_DAMAGE_TAKEN: MoveModifierProto.MoveModifierMode.ValueType # 4 - ATTACKER_ARBITRARY_COUNTER: MoveModifierProto.MoveModifierMode.ValueType # 5 - ATTACKER_FORM_REVERSION: MoveModifierProto.MoveModifierMode.ValueType # 6 - DEFENDER_FORM_REVERSION: MoveModifierProto.MoveModifierMode.ValueType # 7 - DEFENDER_ARBITRARY_COUNTER: MoveModifierProto.MoveModifierMode.ValueType # 8 - APPLY_VS_EFFECT_TAG: MoveModifierProto.MoveModifierMode.ValueType # 9 - REMOVE_VS_EFFECT_TAG: MoveModifierProto.MoveModifierMode.ValueType # 10 - ATTACK_STAT_CHANGE: MoveModifierProto.MoveModifierMode.ValueType # 11 - DEFENSE_STAT_CHANGE: MoveModifierProto.MoveModifierMode.ValueType # 12 - STAMINA_STAT_CHANGE: MoveModifierProto.MoveModifierMode.ValueType # 13 - STAT_CHANGE: MoveModifierProto.MoveModifierMode.ValueType # 14 - GROUP_POINTER: MoveModifierProto.MoveModifierMode.ValueType # 15 - - class _MoveModifierType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _MoveModifierTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[MoveModifierProto._MoveModifierType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET_MOVE_MODIFIER_TYPE: MoveModifierProto._MoveModifierType.ValueType # 0 - PERCENTAGE: MoveModifierProto._MoveModifierType.ValueType # 1 - FLAT_VALUE: MoveModifierProto._MoveModifierType.ValueType # 2 - - class MoveModifierType(_MoveModifierType, metaclass=_MoveModifierTypeEnumTypeWrapper): ... - UNSET_MOVE_MODIFIER_TYPE: MoveModifierProto.MoveModifierType.ValueType # 0 - PERCENTAGE: MoveModifierProto.MoveModifierType.ValueType # 1 - FLAT_VALUE: MoveModifierProto.MoveModifierType.ValueType # 2 - - class _MoveModifierTarget: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _MoveModifierTargetEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[MoveModifierProto._MoveModifierTarget.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: MoveModifierProto._MoveModifierTarget.ValueType # 0 - ATTACKER: MoveModifierProto._MoveModifierTarget.ValueType # 1 - DEFENDER: MoveModifierProto._MoveModifierTarget.ValueType # 2 - - class MoveModifierTarget(_MoveModifierTarget, metaclass=_MoveModifierTargetEnumTypeWrapper): ... - UNSET: MoveModifierProto.MoveModifierTarget.ValueType # 0 - ATTACKER: MoveModifierProto.MoveModifierTarget.ValueType # 1 - DEFENDER: MoveModifierProto.MoveModifierTarget.ValueType # 2 - - @typing_extensions.final - class ModifierCondition(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _ConditionType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ConditionTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[MoveModifierProto.ModifierCondition._ConditionType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: MoveModifierProto.ModifierCondition._ConditionType.ValueType # 0 - PVE_NPC: MoveModifierProto.ModifierCondition._ConditionType.ValueType # 1 - HP_PERCENT: MoveModifierProto.ModifierCondition._ConditionType.ValueType # 2 - INVOCATION_LIMIT: MoveModifierProto.ModifierCondition._ConditionType.ValueType # 3 - COOLDOWN_MS: MoveModifierProto.ModifierCondition._ConditionType.ValueType # 4 - DEFENDER_ALIGNMENT_SHADOW: MoveModifierProto.ModifierCondition._ConditionType.ValueType # 5 - DEFENDER_VS_TAG: MoveModifierProto.ModifierCondition._ConditionType.ValueType # 6 - ATTACKER_ARBITRARY_COUNTER_MINIMUM: MoveModifierProto.ModifierCondition._ConditionType.ValueType # 7 - DEFENDER_ARBITRARY_COUNTER_MINIMUM: MoveModifierProto.ModifierCondition._ConditionType.ValueType # 8 - ATTACKER_VS_TAG: MoveModifierProto.ModifierCondition._ConditionType.ValueType # 9 - - class ConditionType(_ConditionType, metaclass=_ConditionTypeEnumTypeWrapper): ... - UNSET: MoveModifierProto.ModifierCondition.ConditionType.ValueType # 0 - PVE_NPC: MoveModifierProto.ModifierCondition.ConditionType.ValueType # 1 - HP_PERCENT: MoveModifierProto.ModifierCondition.ConditionType.ValueType # 2 - INVOCATION_LIMIT: MoveModifierProto.ModifierCondition.ConditionType.ValueType # 3 - COOLDOWN_MS: MoveModifierProto.ModifierCondition.ConditionType.ValueType # 4 - DEFENDER_ALIGNMENT_SHADOW: MoveModifierProto.ModifierCondition.ConditionType.ValueType # 5 - DEFENDER_VS_TAG: MoveModifierProto.ModifierCondition.ConditionType.ValueType # 6 - ATTACKER_ARBITRARY_COUNTER_MINIMUM: MoveModifierProto.ModifierCondition.ConditionType.ValueType # 7 - DEFENDER_ARBITRARY_COUNTER_MINIMUM: MoveModifierProto.ModifierCondition.ConditionType.ValueType # 8 - ATTACKER_VS_TAG: MoveModifierProto.ModifierCondition.ConditionType.ValueType # 9 - - CONDITION_TYPE_FIELD_NUMBER: builtins.int - VALUE_FIELD_NUMBER: builtins.int - DEVIATION_FIELD_NUMBER: builtins.int - STRING_LOOKUP_FIELD_NUMBER: builtins.int - condition_type: global___MoveModifierProto.ModifierCondition.ConditionType.ValueType - value: builtins.int - deviation: builtins.float - string_lookup: builtins.str - def __init__( - self, - *, - condition_type: global___MoveModifierProto.ModifierCondition.ConditionType.ValueType = ..., - value: builtins.int = ..., - deviation: builtins.float = ..., - string_lookup: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["condition_type", b"condition_type", "deviation", b"deviation", "string_lookup", b"string_lookup", "value", b"value"]) -> None: ... - - MODE_FIELD_NUMBER: builtins.int - TYPE_FIELD_NUMBER: builtins.int - VALUE_FIELD_NUMBER: builtins.int - CONDITION_FIELD_NUMBER: builtins.int - RENDER_MODIFIER_FIELD_NUMBER: builtins.int - DURATION_FIELD_NUMBER: builtins.int - STRING_VALUE_FIELD_NUMBER: builtins.int - BEST_EFFORT_FIELD_NUMBER: builtins.int - MODIFIER_TARGET_FIELD_NUMBER: builtins.int - mode: global___MoveModifierProto.MoveModifierMode.ValueType - type: global___MoveModifierProto.MoveModifierType.ValueType - value: builtins.float - @property - def condition(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MoveModifierProto.ModifierCondition]: ... - @property - def render_modifier(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___FormRenderModifier]: ... - duration: builtins.int - string_value: builtins.str - best_effort: builtins.bool - modifier_target: global___MoveModifierProto.MoveModifierTarget.ValueType - def __init__( - self, - *, - mode: global___MoveModifierProto.MoveModifierMode.ValueType = ..., - type: global___MoveModifierProto.MoveModifierType.ValueType = ..., - value: builtins.float = ..., - condition: collections.abc.Iterable[global___MoveModifierProto.ModifierCondition] | None = ..., - render_modifier: collections.abc.Iterable[global___FormRenderModifier] | None = ..., - duration: builtins.int = ..., - string_value: builtins.str = ..., - best_effort: builtins.bool = ..., - modifier_target: global___MoveModifierProto.MoveModifierTarget.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["best_effort", b"best_effort", "condition", b"condition", "duration", b"duration", "mode", b"mode", "modifier_target", b"modifier_target", "render_modifier", b"render_modifier", "string_value", b"string_value", "type", b"type", "value", b"value"]) -> None: ... - -global___MoveModifierProto = MoveModifierProto - -@typing_extensions.final -class MoveSequenceSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SEQUENCE_FIELD_NUMBER: builtins.int - @property - def sequence(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - def __init__( - self, - *, - sequence: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["sequence", b"sequence"]) -> None: ... - -global___MoveSequenceSettingsProto = MoveSequenceSettingsProto - -@typing_extensions.final -class MoveSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MOVEMENT_ID_FIELD_NUMBER: builtins.int - ANIMATION_ID_FIELD_NUMBER: builtins.int - POKEMON_TYPE_FIELD_NUMBER: builtins.int - POWER_FIELD_NUMBER: builtins.int - ACCURACY_CHANCE_FIELD_NUMBER: builtins.int - CRITICAL_CHANCE_FIELD_NUMBER: builtins.int - HEAL_SCALAR_FIELD_NUMBER: builtins.int - STAMINA_LOSS_SCALAR_FIELD_NUMBER: builtins.int - TRAINER_LEVEL_MIN_FIELD_NUMBER: builtins.int - TRAINER_LEVEL_MAX_FIELD_NUMBER: builtins.int - VFX_NAME_FIELD_NUMBER: builtins.int - DURATION_MS_FIELD_NUMBER: builtins.int - DAMAGE_WINDOW_START_MS_FIELD_NUMBER: builtins.int - DAMAGE_WINDOW_END_MS_FIELD_NUMBER: builtins.int - ENERGY_DELTA_FIELD_NUMBER: builtins.int - IS_LOCKED_FIELD_NUMBER: builtins.int - MODIFIER_FIELD_NUMBER: builtins.int - movement_id: global___HoloPokemonMove.ValueType - animation_id: builtins.int - pokemon_type: global___HoloPokemonType.ValueType - power: builtins.float - accuracy_chance: builtins.float - critical_chance: builtins.float - heal_scalar: builtins.float - stamina_loss_scalar: builtins.float - trainer_level_min: builtins.int - trainer_level_max: builtins.int - vfx_name: builtins.str - duration_ms: builtins.int - damage_window_start_ms: builtins.int - damage_window_end_ms: builtins.int - energy_delta: builtins.int - is_locked: builtins.bool - @property - def modifier(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MoveModifierProto]: ... - def __init__( - self, - *, - movement_id: global___HoloPokemonMove.ValueType = ..., - animation_id: builtins.int = ..., - pokemon_type: global___HoloPokemonType.ValueType = ..., - power: builtins.float = ..., - accuracy_chance: builtins.float = ..., - critical_chance: builtins.float = ..., - heal_scalar: builtins.float = ..., - stamina_loss_scalar: builtins.float = ..., - trainer_level_min: builtins.int = ..., - trainer_level_max: builtins.int = ..., - vfx_name: builtins.str = ..., - duration_ms: builtins.int = ..., - damage_window_start_ms: builtins.int = ..., - damage_window_end_ms: builtins.int = ..., - energy_delta: builtins.int = ..., - is_locked: builtins.bool = ..., - modifier: collections.abc.Iterable[global___MoveModifierProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["accuracy_chance", b"accuracy_chance", "animation_id", b"animation_id", "critical_chance", b"critical_chance", "damage_window_end_ms", b"damage_window_end_ms", "damage_window_start_ms", b"damage_window_start_ms", "duration_ms", b"duration_ms", "energy_delta", b"energy_delta", "heal_scalar", b"heal_scalar", "is_locked", b"is_locked", "modifier", b"modifier", "movement_id", b"movement_id", "pokemon_type", b"pokemon_type", "power", b"power", "stamina_loss_scalar", b"stamina_loss_scalar", "trainer_level_max", b"trainer_level_max", "trainer_level_min", b"trainer_level_min", "vfx_name", b"vfx_name"]) -> None: ... - -global___MoveSettingsProto = MoveSettingsProto - -@typing_extensions.final -class MultiPartQuestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SUB_QUESTS_FIELD_NUMBER: builtins.int - @property - def sub_quests(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___QuestProto]: ... - def __init__( - self, - *, - sub_quests: collections.abc.Iterable[global___QuestProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["sub_quests", b"sub_quests"]) -> None: ... - -global___MultiPartQuestProto = MultiPartQuestProto - -@typing_extensions.final -class MultiSelectorProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - KEYS_FIELD_NUMBER: builtins.int - NEXT_STEPS_FIELD_NUMBER: builtins.int - @property - def keys(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - @property - def next_steps(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - def __init__( - self, - *, - keys: collections.abc.Iterable[builtins.str] | None = ..., - next_steps: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["keys", b"keys", "next_steps", b"next_steps"]) -> None: ... - -global___MultiSelectorProto = MultiSelectorProto - -@typing_extensions.final -class MultiplayerColocalizationEvent(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ARBE_ISSUED_CLIENT_ID_FIELD_NUMBER: builtins.int - MP_SESSION_ID_FIELD_NUMBER: builtins.int - CLIENT_TYPE_FIELD_NUMBER: builtins.int - COLOCALIZATION_STATE_FIELD_NUMBER: builtins.int - AD_HOC_TIME_WAITING_FOR_LOCALIZATION_DATA_MS_FIELD_NUMBER: builtins.int - AD_HOC_TIME_TO_LOCALIZE_MS_FIELD_NUMBER: builtins.int - AD_HOC_MAP_UPLOAD_EVENT_FIELD_NUMBER: builtins.int - arbe_issued_client_id: builtins.str - mp_session_id: builtins.str - client_type: builtins.str - colocalization_state: builtins.str - ad_hoc_time_waiting_for_localization_data_ms: builtins.int - ad_hoc_time_to_localize_ms: builtins.int - ad_hoc_map_upload_event: builtins.str - def __init__( - self, - *, - arbe_issued_client_id: builtins.str = ..., - mp_session_id: builtins.str = ..., - client_type: builtins.str = ..., - colocalization_state: builtins.str = ..., - ad_hoc_time_waiting_for_localization_data_ms: builtins.int = ..., - ad_hoc_time_to_localize_ms: builtins.int = ..., - ad_hoc_map_upload_event: builtins.str = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["ad_hoc_map_upload_event", b"ad_hoc_map_upload_event", "ad_hoc_time_to_localize_ms", b"ad_hoc_time_to_localize_ms", "ad_hoc_time_waiting_for_localization_data_ms", b"ad_hoc_time_waiting_for_localization_data_ms", "colocalization_event", b"colocalization_event"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["ad_hoc_map_upload_event", b"ad_hoc_map_upload_event", "ad_hoc_time_to_localize_ms", b"ad_hoc_time_to_localize_ms", "ad_hoc_time_waiting_for_localization_data_ms", b"ad_hoc_time_waiting_for_localization_data_ms", "arbe_issued_client_id", b"arbe_issued_client_id", "client_type", b"client_type", "colocalization_event", b"colocalization_event", "colocalization_state", b"colocalization_state", "mp_session_id", b"mp_session_id"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["colocalization_event", b"colocalization_event"]) -> typing_extensions.Literal["ad_hoc_time_waiting_for_localization_data_ms", "ad_hoc_time_to_localize_ms", "ad_hoc_map_upload_event"] | None: ... - -global___MultiplayerColocalizationEvent = MultiplayerColocalizationEvent - -@typing_extensions.final -class MultiplayerColocalizationInitializationEvent(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - COLOCALIZATION_TYPE_FIELD_NUMBER: builtins.int - colocalization_type: builtins.str - def __init__( - self, - *, - colocalization_type: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["colocalization_type", b"colocalization_type"]) -> None: ... - -global___MultiplayerColocalizationInitializationEvent = MultiplayerColocalizationInitializationEvent - -@typing_extensions.final -class MultiplayerConnectionEvent(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ARBE_ISSUED_CLIENT_ID_FIELD_NUMBER: builtins.int - MP_SESSION_ID_FIELD_NUMBER: builtins.int - CONNECT_STATE_FIELD_NUMBER: builtins.int - ARBE_RESPONSE_FIELD_NUMBER: builtins.int - arbe_issued_client_id: builtins.str - mp_session_id: builtins.str - connect_state: builtins.str - arbe_response: builtins.int - def __init__( - self, - *, - arbe_issued_client_id: builtins.str = ..., - mp_session_id: builtins.str = ..., - connect_state: builtins.str = ..., - arbe_response: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["arbe_issued_client_id", b"arbe_issued_client_id", "arbe_response", b"arbe_response", "connect_state", b"connect_state", "mp_session_id", b"mp_session_id"]) -> None: ... - -global___MultiplayerConnectionEvent = MultiplayerConnectionEvent - -@typing_extensions.final -class MusicSettings(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SPECIAL_EVENT_MUSIC_1_FIELD_NUMBER: builtins.int - MAP_MUSIC_OVERRIDE_FIELD_NUMBER: builtins.int - EVENT_MUSIC_3_FIELD_NUMBER: builtins.int - EVENT_MUSIC_4_FIELD_NUMBER: builtins.int - SECOND_SPECIAL_EVENT_MUSIC_CHOICE_FIELD_NUMBER: builtins.int - SPECIAL_EVENT_MUSIC_ENABLED_FIELD_NUMBER: builtins.int - OB_STRING_1_FIELD_NUMBER: builtins.int - OB_STRING_2_FIELD_NUMBER: builtins.int - special_event_music_1: builtins.str - map_music_override: builtins.str - event_music_3: builtins.str - event_music_4: builtins.str - second_special_event_music_choice: builtins.str - special_event_music_enabled: builtins.bool - ob_string_1: builtins.str - ob_string_2: builtins.str - def __init__( - self, - *, - special_event_music_1: builtins.str = ..., - map_music_override: builtins.str = ..., - event_music_3: builtins.str = ..., - event_music_4: builtins.str = ..., - second_special_event_music_choice: builtins.str = ..., - special_event_music_enabled: builtins.bool = ..., - ob_string_1: builtins.str = ..., - ob_string_2: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["event_music_3", b"event_music_3", "event_music_4", b"event_music_4", "map_music_override", b"map_music_override", "ob_string_1", b"ob_string_1", "ob_string_2", b"ob_string_2", "second_special_event_music_choice", b"second_special_event_music_choice", "special_event_music_1", b"special_event_music_1", "special_event_music_enabled", b"special_event_music_enabled"]) -> None: ... - -global___MusicSettings = MusicSettings - -@typing_extensions.final -class NMAClientPlayerProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PLAYER_ID_FIELD_NUMBER: builtins.int - CREATION_TIME_MS_FIELD_NUMBER: builtins.int - EMAIL_FIELD_NUMBER: builtins.int - ROLES_FIELD_NUMBER: builtins.int - DEVELOPER_KEYS_FIELD_NUMBER: builtins.int - ACCOUNTS_FIELD_NUMBER: builtins.int - ONBOARDING_COMPLETE_FIELD_NUMBER: builtins.int - player_id: builtins.str - creation_time_ms: builtins.int - email: builtins.str - @property - def roles(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___NMARole.ValueType]: ... - @property - def developer_keys(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - @property - def accounts(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___NMAThe8thWallAccountProto]: ... - @property - def onboarding_complete(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___NMAOnboardingCompletion.ValueType]: ... - def __init__( - self, - *, - player_id: builtins.str = ..., - creation_time_ms: builtins.int = ..., - email: builtins.str = ..., - roles: collections.abc.Iterable[global___NMARole.ValueType] | None = ..., - developer_keys: collections.abc.Iterable[builtins.str] | None = ..., - accounts: collections.abc.Iterable[global___NMAThe8thWallAccountProto] | None = ..., - onboarding_complete: collections.abc.Iterable[global___NMAOnboardingCompletion.ValueType] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["accounts", b"accounts", "creation_time_ms", b"creation_time_ms", "developer_keys", b"developer_keys", "email", b"email", "onboarding_complete", b"onboarding_complete", "player_id", b"player_id", "roles", b"roles"]) -> None: ... - -global___NMAClientPlayerProto = NMAClientPlayerProto - -@typing_extensions.final -class NMAGetPlayerOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[NMAGetPlayerOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNKNOWN_STATUS: NMAGetPlayerOutProto._Status.ValueType # 0 - SUCCESS: NMAGetPlayerOutProto._Status.ValueType # 1 - ERROR: NMAGetPlayerOutProto._Status.ValueType # 2 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNKNOWN_STATUS: NMAGetPlayerOutProto.Status.ValueType # 0 - SUCCESS: NMAGetPlayerOutProto.Status.ValueType # 1 - ERROR: NMAGetPlayerOutProto.Status.ValueType # 2 - - STATUS_FIELD_NUMBER: builtins.int - ERROR_MESSAGE_FIELD_NUMBER: builtins.int - PLAYER_FIELD_NUMBER: builtins.int - WAS_CREATED_FIELD_NUMBER: builtins.int - JWT_FIELD_NUMBER: builtins.int - status: global___NMAGetPlayerOutProto.Status.ValueType - error_message: builtins.str - @property - def player(self) -> global___NMAClientPlayerProto: ... - was_created: builtins.bool - jwt: builtins.str - def __init__( - self, - *, - status: global___NMAGetPlayerOutProto.Status.ValueType = ..., - error_message: builtins.str = ..., - player: global___NMAClientPlayerProto | None = ..., - was_created: builtins.bool = ..., - jwt: builtins.str = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["player", b"player"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["error_message", b"error_message", "jwt", b"jwt", "player", b"player", "status", b"status", "was_created", b"was_created"]) -> None: ... - -global___NMAGetPlayerOutProto = NMAGetPlayerOutProto - -@typing_extensions.final -class NMAGetPlayerProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - LIGHTSHIP_TOKEN_FIELD_NUMBER: builtins.int - THE8_TH_WALL_TOKEN_FIELD_NUMBER: builtins.int - @property - def lightship_token(self) -> global___NMALightshipTokenProto: ... - @property - def the8_th_wall_token(self) -> global___NMAThe8thWallTokenProto: ... - def __init__( - self, - *, - lightship_token: global___NMALightshipTokenProto | None = ..., - the8_th_wall_token: global___NMAThe8thWallTokenProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["UserToken", b"UserToken", "lightship_token", b"lightship_token", "the8_th_wall_token", b"the8_th_wall_token"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["UserToken", b"UserToken", "lightship_token", b"lightship_token", "the8_th_wall_token", b"the8_th_wall_token"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["UserToken", b"UserToken"]) -> typing_extensions.Literal["lightship_token", "the8_th_wall_token"] | None: ... - -global___NMAGetPlayerProto = NMAGetPlayerProto - -@typing_extensions.final -class NMAGetServerConfigOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[NMAGetServerConfigOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNKNOWN_STATUS: NMAGetServerConfigOutProto._Status.ValueType # 0 - SUCCESS: NMAGetServerConfigOutProto._Status.ValueType # 1 - ERROR: NMAGetServerConfigOutProto._Status.ValueType # 2 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNKNOWN_STATUS: NMAGetServerConfigOutProto.Status.ValueType # 0 - SUCCESS: NMAGetServerConfigOutProto.Status.ValueType # 1 - ERROR: NMAGetServerConfigOutProto.Status.ValueType # 2 - - STATUS_FIELD_NUMBER: builtins.int - ERROR_MESSAGE_FIELD_NUMBER: builtins.int - VPS_URL_FIELD_NUMBER: builtins.int - USE_LEGACY_SCANNING_SYSTEM_FIELD_NUMBER: builtins.int - status: global___NMAGetServerConfigOutProto.Status.ValueType - error_message: builtins.str - vps_url: builtins.str - use_legacy_scanning_system: builtins.bool - def __init__( - self, - *, - status: global___NMAGetServerConfigOutProto.Status.ValueType = ..., - error_message: builtins.str = ..., - vps_url: builtins.str = ..., - use_legacy_scanning_system: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["error_message", b"error_message", "status", b"status", "use_legacy_scanning_system", b"use_legacy_scanning_system", "vps_url", b"vps_url"]) -> None: ... - -global___NMAGetServerConfigOutProto = NMAGetServerConfigOutProto - -@typing_extensions.final -class NMAGetServerConfigProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___NMAGetServerConfigProto = NMAGetServerConfigProto - -@typing_extensions.final -class NMAGetSurveyorProjectsOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _ErrorStatus: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ErrorStatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[NMAGetSurveyorProjectsOutProto._ErrorStatus.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNDEFINED: NMAGetSurveyorProjectsOutProto._ErrorStatus.ValueType # 0 - ERROR: NMAGetSurveyorProjectsOutProto._ErrorStatus.ValueType # 1 - SUCCESS: NMAGetSurveyorProjectsOutProto._ErrorStatus.ValueType # 2 - - class ErrorStatus(_ErrorStatus, metaclass=_ErrorStatusEnumTypeWrapper): ... - UNDEFINED: NMAGetSurveyorProjectsOutProto.ErrorStatus.ValueType # 0 - ERROR: NMAGetSurveyorProjectsOutProto.ErrorStatus.ValueType # 1 - SUCCESS: NMAGetSurveyorProjectsOutProto.ErrorStatus.ValueType # 2 - - ERROR_STATUS_FIELD_NUMBER: builtins.int - ERROR_MSG_FIELD_NUMBER: builtins.int - PROJECTS_FIELD_NUMBER: builtins.int - error_status: global___NMAGetSurveyorProjectsOutProto.ErrorStatus.ValueType - error_msg: builtins.str - @property - def projects(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___NMASurveyorProjectProto]: ... - def __init__( - self, - *, - error_status: global___NMAGetSurveyorProjectsOutProto.ErrorStatus.ValueType = ..., - error_msg: builtins.str = ..., - projects: collections.abc.Iterable[global___NMASurveyorProjectProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["error_msg", b"error_msg", "error_status", b"error_status", "projects", b"projects"]) -> None: ... - -global___NMAGetSurveyorProjectsOutProto = NMAGetSurveyorProjectsOutProto - -@typing_extensions.final -class NMAGetSurveyorProjectsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___NMAGetSurveyorProjectsProto = NMAGetSurveyorProjectsProto - -@typing_extensions.final -class NMALightshipTokenProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - AUTHORIZATION_TOKEN_FIELD_NUMBER: builtins.int - CODE_VERIFIER_FIELD_NUMBER: builtins.int - authorization_token: builtins.str - code_verifier: builtins.str - def __init__( - self, - *, - authorization_token: builtins.str = ..., - code_verifier: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["authorization_token", b"authorization_token", "code_verifier", b"code_verifier"]) -> None: ... - -global___NMALightshipTokenProto = NMALightshipTokenProto - -@typing_extensions.final -class NMAProjectTaskProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _TaskType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _TaskTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[NMAProjectTaskProto._TaskType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNDEFINED: NMAProjectTaskProto._TaskType.ValueType # 0 - MAPPING: NMAProjectTaskProto._TaskType.ValueType # 1 - VALIDATION: NMAProjectTaskProto._TaskType.ValueType # 2 - - class TaskType(_TaskType, metaclass=_TaskTypeEnumTypeWrapper): ... - UNDEFINED: NMAProjectTaskProto.TaskType.ValueType # 0 - MAPPING: NMAProjectTaskProto.TaskType.ValueType # 1 - VALIDATION: NMAProjectTaskProto.TaskType.ValueType # 2 - - TASK_ID_FIELD_NUMBER: builtins.int - IS_COMPLETED_FIELD_NUMBER: builtins.int - TASK_TYPE_FIELD_NUMBER: builtins.int - POI_FIELD_NUMBER: builtins.int - task_id: builtins.str - is_completed: builtins.bool - task_type: global___NMAProjectTaskProto.TaskType.ValueType - @property - def poi(self) -> global___NMASlimPoiProto: ... - def __init__( - self, - *, - task_id: builtins.str = ..., - is_completed: builtins.bool = ..., - task_type: global___NMAProjectTaskProto.TaskType.ValueType = ..., - poi: global___NMASlimPoiProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["poi", b"poi"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["is_completed", b"is_completed", "poi", b"poi", "task_id", b"task_id", "task_type", b"task_type"]) -> None: ... - -global___NMAProjectTaskProto = NMAProjectTaskProto - -@typing_extensions.final -class NMASlimPoiImageData(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - IMAGE_ID_FIELD_NUMBER: builtins.int - IMAGE_URL_FIELD_NUMBER: builtins.int - image_id: builtins.str - image_url: builtins.str - def __init__( - self, - *, - image_id: builtins.str = ..., - image_url: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["image_id", b"image_id", "image_url", b"image_url"]) -> None: ... - -global___NMASlimPoiImageData = NMASlimPoiImageData - -@typing_extensions.final -class NMASlimPoiProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POI_ID_FIELD_NUMBER: builtins.int - TITLE_FIELD_NUMBER: builtins.int - IMAGES_FIELD_NUMBER: builtins.int - poi_id: builtins.str - title: builtins.str - @property - def images(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___NMASlimPoiImageData]: ... - def __init__( - self, - *, - poi_id: builtins.str = ..., - title: builtins.str = ..., - images: collections.abc.Iterable[global___NMASlimPoiImageData] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["images", b"images", "poi_id", b"poi_id", "title", b"title"]) -> None: ... - -global___NMASlimPoiProto = NMASlimPoiProto - -@typing_extensions.final -class NMASurveyorProjectProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _ProjectStatus: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ProjectStatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[NMASurveyorProjectProto._ProjectStatus.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNDEFINED: NMASurveyorProjectProto._ProjectStatus.ValueType # 0 - ACTIVE: NMASurveyorProjectProto._ProjectStatus.ValueType # 1 - INACTIVE: NMASurveyorProjectProto._ProjectStatus.ValueType # 2 - - class ProjectStatus(_ProjectStatus, metaclass=_ProjectStatusEnumTypeWrapper): ... - UNDEFINED: NMASurveyorProjectProto.ProjectStatus.ValueType # 0 - ACTIVE: NMASurveyorProjectProto.ProjectStatus.ValueType # 1 - INACTIVE: NMASurveyorProjectProto.ProjectStatus.ValueType # 2 - - PROJECT_ID_FIELD_NUMBER: builtins.int - PROJECT_NAME_FIELD_NUMBER: builtins.int - STATUS_FIELD_NUMBER: builtins.int - NOTES_FIELD_NUMBER: builtins.int - ESTIMATED_COMPLETION_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - TASKS_FIELD_NUMBER: builtins.int - project_id: builtins.str - project_name: builtins.str - status: global___NMASurveyorProjectProto.ProjectStatus.ValueType - notes: builtins.str - estimated_completion_timestamp_ms: builtins.int - @property - def tasks(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___NMAProjectTaskProto]: ... - def __init__( - self, - *, - project_id: builtins.str = ..., - project_name: builtins.str = ..., - status: global___NMASurveyorProjectProto.ProjectStatus.ValueType = ..., - notes: builtins.str = ..., - estimated_completion_timestamp_ms: builtins.int = ..., - tasks: collections.abc.Iterable[global___NMAProjectTaskProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["estimated_completion_timestamp_ms", b"estimated_completion_timestamp_ms", "notes", b"notes", "project_id", b"project_id", "project_name", b"project_name", "status", b"status", "tasks", b"tasks"]) -> None: ... - -global___NMASurveyorProjectProto = NMASurveyorProjectProto - -@typing_extensions.final -class NMAThe8thWallAccessTokenProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - UID_FIELD_NUMBER: builtins.int - NAME_FIELD_NUMBER: builtins.int - EMAIL_FIELD_NUMBER: builtins.int - EMAIL_VERIFIED_FIELD_NUMBER: builtins.int - METADATA_FIELD_NUMBER: builtins.int - DISABLED_FIELD_NUMBER: builtins.int - ACCOUNTS_FIELD_NUMBER: builtins.int - uid: builtins.str - name: builtins.str - email: builtins.str - email_verified: builtins.bool - @property - def metadata(self) -> global___NMAThe8thWallMetadataProto: ... - disabled: builtins.bool - @property - def accounts(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___NMAThe8thWallAccountProto]: ... - def __init__( - self, - *, - uid: builtins.str = ..., - name: builtins.str = ..., - email: builtins.str = ..., - email_verified: builtins.bool = ..., - metadata: global___NMAThe8thWallMetadataProto | None = ..., - disabled: builtins.bool = ..., - accounts: collections.abc.Iterable[global___NMAThe8thWallAccountProto] | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["metadata", b"metadata"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["accounts", b"accounts", "disabled", b"disabled", "email", b"email", "email_verified", b"email_verified", "metadata", b"metadata", "name", b"name", "uid", b"uid"]) -> None: ... - -global___NMAThe8thWallAccessTokenProto = NMAThe8thWallAccessTokenProto - -@typing_extensions.final -class NMAThe8thWallAccountProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NAME_FIELD_NUMBER: builtins.int - UID_FIELD_NUMBER: builtins.int - STATUS_FIELD_NUMBER: builtins.int - ACCOUNT_TYPE_FIELD_NUMBER: builtins.int - VIOLATION_STATUS_FIELD_NUMBER: builtins.int - name: builtins.str - uid: builtins.str - status: builtins.str - account_type: builtins.str - violation_status: builtins.str - def __init__( - self, - *, - name: builtins.str = ..., - uid: builtins.str = ..., - status: builtins.str = ..., - account_type: builtins.str = ..., - violation_status: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["account_type", b"account_type", "name", b"name", "status", b"status", "uid", b"uid", "violation_status", b"violation_status"]) -> None: ... - -global___NMAThe8thWallAccountProto = NMAThe8thWallAccountProto - -@typing_extensions.final -class NMAThe8thWallMetadataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___NMAThe8thWallMetadataProto = NMAThe8thWallMetadataProto - -@typing_extensions.final -class NMAThe8thWallTokenProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - AUTHORIZATION_TOKEN_FIELD_NUMBER: builtins.int - CODE_VERIFIER_FIELD_NUMBER: builtins.int - authorization_token: builtins.str - code_verifier: builtins.str - def __init__( - self, - *, - authorization_token: builtins.str = ..., - code_verifier: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["authorization_token", b"authorization_token", "code_verifier", b"code_verifier"]) -> None: ... - -global___NMAThe8thWallTokenProto = NMAThe8thWallTokenProto - -@typing_extensions.final -class NMAUpdateSurveyorProjectOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _ErrorStatus: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ErrorStatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[NMAUpdateSurveyorProjectOutProto._ErrorStatus.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNDEFINED: NMAUpdateSurveyorProjectOutProto._ErrorStatus.ValueType # 0 - ERROR: NMAUpdateSurveyorProjectOutProto._ErrorStatus.ValueType # 1 - SUCCESS: NMAUpdateSurveyorProjectOutProto._ErrorStatus.ValueType # 2 - - class ErrorStatus(_ErrorStatus, metaclass=_ErrorStatusEnumTypeWrapper): ... - UNDEFINED: NMAUpdateSurveyorProjectOutProto.ErrorStatus.ValueType # 0 - ERROR: NMAUpdateSurveyorProjectOutProto.ErrorStatus.ValueType # 1 - SUCCESS: NMAUpdateSurveyorProjectOutProto.ErrorStatus.ValueType # 2 - - ERROR_STATUS_FIELD_NUMBER: builtins.int - ERROR_MSG_FIELD_NUMBER: builtins.int - error_status: global___NMAUpdateSurveyorProjectOutProto.ErrorStatus.ValueType - error_msg: builtins.str - def __init__( - self, - *, - error_status: global___NMAUpdateSurveyorProjectOutProto.ErrorStatus.ValueType = ..., - error_msg: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["error_msg", b"error_msg", "error_status", b"error_status"]) -> None: ... - -global___NMAUpdateSurveyorProjectOutProto = NMAUpdateSurveyorProjectOutProto - -@typing_extensions.final -class NMAUpdateSurveyorProjectProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PROJECT_TASK_ID_FIELD_NUMBER: builtins.int - COMPLETED_FIELD_NUMBER: builtins.int - project_task_id: builtins.str - completed: builtins.bool - def __init__( - self, - *, - project_task_id: builtins.str = ..., - completed: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["completed", b"completed", "project_task_id", b"project_task_id"]) -> None: ... - -global___NMAUpdateSurveyorProjectProto = NMAUpdateSurveyorProjectProto - -@typing_extensions.final -class NMAUpdateUserOnboardingOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[NMAUpdateUserOnboardingOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNKNOWN_STATUS: NMAUpdateUserOnboardingOutProto._Status.ValueType # 0 - SUCCESS: NMAUpdateUserOnboardingOutProto._Status.ValueType # 1 - ERROR: NMAUpdateUserOnboardingOutProto._Status.ValueType # 2 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNKNOWN_STATUS: NMAUpdateUserOnboardingOutProto.Status.ValueType # 0 - SUCCESS: NMAUpdateUserOnboardingOutProto.Status.ValueType # 1 - ERROR: NMAUpdateUserOnboardingOutProto.Status.ValueType # 2 - - STATUS_FIELD_NUMBER: builtins.int - ERROR_MESSAGE_FIELD_NUMBER: builtins.int - PLAYER_FIELD_NUMBER: builtins.int - status: global___NMAUpdateUserOnboardingOutProto.Status.ValueType - error_message: builtins.str - @property - def player(self) -> global___NMAClientPlayerProto: ... - def __init__( - self, - *, - status: global___NMAUpdateUserOnboardingOutProto.Status.ValueType = ..., - error_message: builtins.str = ..., - player: global___NMAClientPlayerProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["player", b"player"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["error_message", b"error_message", "player", b"player", "status", b"status"]) -> None: ... - -global___NMAUpdateUserOnboardingOutProto = NMAUpdateUserOnboardingOutProto - -@typing_extensions.final -class NMAUpdateUserOnboardingProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ONBOARDING_COMPLETE_FIELD_NUMBER: builtins.int - @property - def onboarding_complete(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___NMAOnboardingCompletion.ValueType]: ... - def __init__( - self, - *, - onboarding_complete: collections.abc.Iterable[global___NMAOnboardingCompletion.ValueType] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["onboarding_complete", b"onboarding_complete"]) -> None: ... - -global___NMAUpdateUserOnboardingProto = NMAUpdateUserOnboardingProto - -@typing_extensions.final -class NamedMapSettings(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NAME_FIELD_NUMBER: builtins.int - GMM_SETTINGS_FIELD_NUMBER: builtins.int - name: builtins.str - @property - def gmm_settings(self) -> global___GmmSettings: ... - def __init__( - self, - *, - name: builtins.str = ..., - gmm_settings: global___GmmSettings | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["gmm_settings", b"gmm_settings"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["gmm_settings", b"gmm_settings", "name", b"name"]) -> None: ... - -global___NamedMapSettings = NamedMapSettings - -@typing_extensions.final -class NearbyPokemonProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEDEX_NUMBER_FIELD_NUMBER: builtins.int - DISTANCE_METERS_FIELD_NUMBER: builtins.int - ENCOUNTER_ID_FIELD_NUMBER: builtins.int - FORT_ID_FIELD_NUMBER: builtins.int - FORT_IMAGE_URL_FIELD_NUMBER: builtins.int - POKEMON_DISPLAY_FIELD_NUMBER: builtins.int - pokedex_number: builtins.int - distance_meters: builtins.float - encounter_id: builtins.int - fort_id: builtins.str - fort_image_url: builtins.str - @property - def pokemon_display(self) -> global___PokemonDisplayProto: ... - def __init__( - self, - *, - pokedex_number: builtins.int = ..., - distance_meters: builtins.float = ..., - encounter_id: builtins.int = ..., - fort_id: builtins.str = ..., - fort_image_url: builtins.str = ..., - pokemon_display: global___PokemonDisplayProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["pokemon_display", b"pokemon_display"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["distance_meters", b"distance_meters", "encounter_id", b"encounter_id", "fort_id", b"fort_id", "fort_image_url", b"fort_image_url", "pokedex_number", b"pokedex_number", "pokemon_display", b"pokemon_display"]) -> None: ... - -global___NearbyPokemonProto = NearbyPokemonProto - -@typing_extensions.final -class NearbyPokemonSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLED_FIELD_NUMBER: builtins.int - OB_BOOL_FIELD_NUMBER: builtins.int - enabled: builtins.bool - ob_bool: builtins.bool - def __init__( - self, - *, - enabled: builtins.bool = ..., - ob_bool: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["enabled", b"enabled", "ob_bool", b"ob_bool"]) -> None: ... - -global___NearbyPokemonSettingsProto = NearbyPokemonSettingsProto - -@typing_extensions.final -class NetworkTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NETWORK_TYPE_FIELD_NUMBER: builtins.int - network_type: builtins.str - def __init__( - self, - *, - network_type: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["network_type", b"network_type"]) -> None: ... - -global___NetworkTelemetry = NetworkTelemetry - -@typing_extensions.final -class NeutralAvatarItemProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NEUTRAL_AVATAR_ARTICLE_TEMPLATE_ID_FIELD_NUMBER: builtins.int - GAINED_MS_FIELD_NUMBER: builtins.int - neutral_avatar_article_template_id: builtins.str - gained_ms: builtins.int - def __init__( - self, - *, - neutral_avatar_article_template_id: builtins.str = ..., - gained_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["gained_ms", b"gained_ms", "neutral_avatar_article_template_id", b"neutral_avatar_article_template_id"]) -> None: ... - -global___NeutralAvatarItemProto = NeutralAvatarItemProto - -@typing_extensions.final -class NeutralAvatarSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLED_FIELD_NUMBER: builtins.int - PLAYER_NEUTRAL_AVATAR_FIELD_NUMBER: builtins.int - OB_INT32_FIELD_NUMBER: builtins.int - enabled: builtins.bool - @property - def player_neutral_avatar(self) -> global___PlayerNeutralAvatarProto: ... - ob_int32: builtins.int - def __init__( - self, - *, - enabled: builtins.bool = ..., - player_neutral_avatar: global___PlayerNeutralAvatarProto | None = ..., - ob_int32: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["player_neutral_avatar", b"player_neutral_avatar"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["enabled", b"enabled", "ob_int32", b"ob_int32", "player_neutral_avatar", b"player_neutral_avatar"]) -> None: ... - -global___NeutralAvatarSettingsProto = NeutralAvatarSettingsProto - -@typing_extensions.final -class NewInboxMessage(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___NewInboxMessage = NewInboxMessage - -@typing_extensions.final -class NewsArticleProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _NewsTemplate: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _NewsTemplateEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[NewsArticleProto._NewsTemplate.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: NewsArticleProto._NewsTemplate.ValueType # 0 - DEFAULT_TEMPLATE: NewsArticleProto._NewsTemplate.ValueType # 1 - - class NewsTemplate(_NewsTemplate, metaclass=_NewsTemplateEnumTypeWrapper): ... - UNSET: NewsArticleProto.NewsTemplate.ValueType # 0 - DEFAULT_TEMPLATE: NewsArticleProto.NewsTemplate.ValueType # 1 - - ID_FIELD_NUMBER: builtins.int - IMAGE_URL_FIELD_NUMBER: builtins.int - HEADER_KEY_FIELD_NUMBER: builtins.int - SUBHEADER_KEY_FIELD_NUMBER: builtins.int - MAIN_TEXT_KEY_FIELD_NUMBER: builtins.int - TIMESTAMP_FIELD_NUMBER: builtins.int - TEMPLATE_FIELD_NUMBER: builtins.int - ENABLED_FIELD_NUMBER: builtins.int - ARTICLE_READ_FIELD_NUMBER: builtins.int - id: builtins.str - @property - def image_url(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - header_key: builtins.str - subheader_key: builtins.str - main_text_key: builtins.str - timestamp: builtins.int - template: global___NewsArticleProto.NewsTemplate.ValueType - enabled: builtins.bool - article_read: builtins.bool - def __init__( - self, - *, - id: builtins.str = ..., - image_url: collections.abc.Iterable[builtins.str] | None = ..., - header_key: builtins.str = ..., - subheader_key: builtins.str = ..., - main_text_key: builtins.str = ..., - timestamp: builtins.int = ..., - template: global___NewsArticleProto.NewsTemplate.ValueType = ..., - enabled: builtins.bool = ..., - article_read: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["article_read", b"article_read", "enabled", b"enabled", "header_key", b"header_key", "id", b"id", "image_url", b"image_url", "main_text_key", b"main_text_key", "subheader_key", b"subheader_key", "template", b"template", "timestamp", b"timestamp"]) -> None: ... - -global___NewsArticleProto = NewsArticleProto - -@typing_extensions.final -class NewsFeedClientSettings(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - IS_NEWS_FEED_POLLING_ENABLED_FIELD_NUMBER: builtins.int - GET_NEWS_FEED_POLLING_RATE_MINUTES_FIELD_NUMBER: builtins.int - is_news_feed_polling_enabled: builtins.bool - get_news_feed_polling_rate_minutes: builtins.int - def __init__( - self, - *, - is_news_feed_polling_enabled: builtins.bool = ..., - get_news_feed_polling_rate_minutes: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["get_news_feed_polling_rate_minutes", b"get_news_feed_polling_rate_minutes", "is_news_feed_polling_enabled", b"is_news_feed_polling_enabled"]) -> None: ... - -global___NewsFeedClientSettings = NewsFeedClientSettings - -@typing_extensions.final -class NewsGlobalSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLE_NEWS_FIELD_NUMBER: builtins.int - enable_news: builtins.bool - def __init__( - self, - *, - enable_news: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["enable_news", b"enable_news"]) -> None: ... - -global___NewsGlobalSettingsProto = NewsGlobalSettingsProto - -@typing_extensions.final -class NewsPageTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NEWS_PAGE_CLICK_ID_FIELD_NUMBER: builtins.int - news_page_click_id: global___NewsPageTelemetryIds.ValueType - def __init__( - self, - *, - news_page_click_id: global___NewsPageTelemetryIds.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["news_page_click_id", b"news_page_click_id"]) -> None: ... - -global___NewsPageTelemetry = NewsPageTelemetry - -@typing_extensions.final -class NewsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NEWS_BUNDLE_ID_FIELD_NUMBER: builtins.int - EXCLUSIVE_COUNTRIES_FIELD_NUMBER: builtins.int - news_bundle_id: builtins.str - @property - def exclusive_countries(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - def __init__( - self, - *, - news_bundle_id: builtins.str = ..., - exclusive_countries: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["exclusive_countries", b"exclusive_countries", "news_bundle_id", b"news_bundle_id"]) -> None: ... - -global___NewsProto = NewsProto - -@typing_extensions.final -class NewsSettingProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NEWS_PROTOS_FIELD_NUMBER: builtins.int - @property - def news_protos(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___NewsProto]: ... - def __init__( - self, - *, - news_protos: collections.abc.Iterable[global___NewsProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["news_protos", b"news_protos"]) -> None: ... - -global___NewsSettingProto = NewsSettingProto - -@typing_extensions.final -class NewsfeedMetadata(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CREATED_TIME_MS_FIELD_NUMBER: builtins.int - EXPIRED_TIME_MS_FIELD_NUMBER: builtins.int - created_time_ms: builtins.int - expired_time_ms: builtins.int - def __init__( - self, - *, - created_time_ms: builtins.int = ..., - expired_time_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["created_time_ms", b"created_time_ms", "expired_time_ms", b"expired_time_ms"]) -> None: ... - -global___NewsfeedMetadata = NewsfeedMetadata - -@typing_extensions.final -class NewsfeedPost(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _NewsfeedChannel: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _NewsfeedChannelEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[NewsfeedPost._NewsfeedChannel.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - NOT_DEFINED: NewsfeedPost._NewsfeedChannel.ValueType # 0 - NEWSFEED_MESSAGE_CHANNEL: NewsfeedPost._NewsfeedChannel.ValueType # 1 - IN_APP_MESSAGE_CHANNEL: NewsfeedPost._NewsfeedChannel.ValueType # 2 - - class NewsfeedChannel(_NewsfeedChannel, metaclass=_NewsfeedChannelEnumTypeWrapper): ... - NOT_DEFINED: NewsfeedPost.NewsfeedChannel.ValueType # 0 - NEWSFEED_MESSAGE_CHANNEL: NewsfeedPost.NewsfeedChannel.ValueType # 1 - IN_APP_MESSAGE_CHANNEL: NewsfeedPost.NewsfeedChannel.ValueType # 2 - - @typing_extensions.final - class PreviewMetadata(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class AttributesEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - KEY_FIELD_NUMBER: builtins.int - VALUE_FIELD_NUMBER: builtins.int - key: builtins.str - value: builtins.str - def __init__( - self, - *, - key: builtins.str = ..., - value: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["key", b"key", "value", b"value"]) -> None: ... - - ATTRIBUTES_FIELD_NUMBER: builtins.int - PLAYER_HASHED_ID_FIELD_NUMBER: builtins.int - RENDERED_TITLE_FIELD_NUMBER: builtins.int - RENDERED_PREVIEW_TEXT_FIELD_NUMBER: builtins.int - RENDERED_POST_CONTENT_FIELD_NUMBER: builtins.int - @property - def attributes(self) -> google.protobuf.internal.containers.ScalarMap[builtins.str, builtins.str]: ... - player_hashed_id: builtins.str - rendered_title: builtins.str - rendered_preview_text: builtins.str - rendered_post_content: builtins.str - def __init__( - self, - *, - attributes: collections.abc.Mapping[builtins.str, builtins.str] | None = ..., - player_hashed_id: builtins.str = ..., - rendered_title: builtins.str = ..., - rendered_preview_text: builtins.str = ..., - rendered_post_content: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["attributes", b"attributes", "player_hashed_id", b"player_hashed_id", "rendered_post_content", b"rendered_post_content", "rendered_preview_text", b"rendered_preview_text", "rendered_title", b"rendered_title"]) -> None: ... - - @typing_extensions.final - class KeyValuePairsEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - KEY_FIELD_NUMBER: builtins.int - VALUE_FIELD_NUMBER: builtins.int - key: builtins.str - value: builtins.str - def __init__( - self, - *, - key: builtins.str = ..., - value: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["key", b"key", "value", b"value"]) -> None: ... - - TITLE_FIELD_NUMBER: builtins.int - PREVIEW_TEXT_FIELD_NUMBER: builtins.int - THUMBNAIL_IMAGE_URL_FIELD_NUMBER: builtins.int - NEWSFEED_CHANNEL_FIELD_NUMBER: builtins.int - POST_CONTENT_FIELD_NUMBER: builtins.int - NEWSFEED_METADATA_FIELD_NUMBER: builtins.int - KEY_VALUE_PAIRS_FIELD_NUMBER: builtins.int - START_TIMESTAMP_FIELD_NUMBER: builtins.int - EXPIRATION_TIMESTAMP_FIELD_NUMBER: builtins.int - CREATION_TIMESTAMP_FIELD_NUMBER: builtins.int - PRIORITY_FLAG_FIELD_NUMBER: builtins.int - READ_FLAG_FIELD_NUMBER: builtins.int - COUNTRY_CODE_ALLOW_FIELD_NUMBER: builtins.int - COUNTRY_CODE_DENY_FIELD_NUMBER: builtins.int - PLAYER_ID_ALLOW_FIELD_NUMBER: builtins.int - PLAYER_ID_DENY_FIELD_NUMBER: builtins.int - PREVIEW_METADATA_FIELD_NUMBER: builtins.int - title: builtins.str - preview_text: builtins.str - thumbnail_image_url: builtins.str - @property - def newsfeed_channel(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___NewsfeedPost.NewsfeedChannel.ValueType]: ... - post_content: builtins.str - @property - def newsfeed_metadata(self) -> global___NewsfeedMetadata: ... - @property - def key_value_pairs(self) -> google.protobuf.internal.containers.ScalarMap[builtins.str, builtins.str]: ... - start_timestamp: builtins.int - expiration_timestamp: builtins.int - creation_timestamp: builtins.int - priority_flag: builtins.bool - read_flag: builtins.bool - @property - def country_code_allow(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - @property - def country_code_deny(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - @property - def player_id_allow(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - @property - def player_id_deny(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - @property - def preview_metadata(self) -> global___NewsfeedPost.PreviewMetadata: ... - def __init__( - self, - *, - title: builtins.str = ..., - preview_text: builtins.str = ..., - thumbnail_image_url: builtins.str = ..., - newsfeed_channel: collections.abc.Iterable[global___NewsfeedPost.NewsfeedChannel.ValueType] | None = ..., - post_content: builtins.str = ..., - newsfeed_metadata: global___NewsfeedMetadata | None = ..., - key_value_pairs: collections.abc.Mapping[builtins.str, builtins.str] | None = ..., - start_timestamp: builtins.int = ..., - expiration_timestamp: builtins.int = ..., - creation_timestamp: builtins.int = ..., - priority_flag: builtins.bool = ..., - read_flag: builtins.bool = ..., - country_code_allow: collections.abc.Iterable[builtins.str] | None = ..., - country_code_deny: collections.abc.Iterable[builtins.str] | None = ..., - player_id_allow: collections.abc.Iterable[builtins.str] | None = ..., - player_id_deny: collections.abc.Iterable[builtins.str] | None = ..., - preview_metadata: global___NewsfeedPost.PreviewMetadata | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["newsfeed_metadata", b"newsfeed_metadata", "preview_metadata", b"preview_metadata"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["country_code_allow", b"country_code_allow", "country_code_deny", b"country_code_deny", "creation_timestamp", b"creation_timestamp", "expiration_timestamp", b"expiration_timestamp", "key_value_pairs", b"key_value_pairs", "newsfeed_channel", b"newsfeed_channel", "newsfeed_metadata", b"newsfeed_metadata", "player_id_allow", b"player_id_allow", "player_id_deny", b"player_id_deny", "post_content", b"post_content", "preview_metadata", b"preview_metadata", "preview_text", b"preview_text", "priority_flag", b"priority_flag", "read_flag", b"read_flag", "start_timestamp", b"start_timestamp", "thumbnail_image_url", b"thumbnail_image_url", "title", b"title"]) -> None: ... - -global___NewsfeedPost = NewsfeedPost - -@typing_extensions.final -class NewsfeedPostRecord(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NEWSFEED_POST_FIELD_NUMBER: builtins.int - NEWSFEED_POST_ID_FIELD_NUMBER: builtins.int - NEWSFEED_POST_CAMPAIGN_ID_FIELD_NUMBER: builtins.int - @property - def newsfeed_post(self) -> global___NewsfeedPost: ... - newsfeed_post_id: builtins.str - newsfeed_post_campaign_id: builtins.int - def __init__( - self, - *, - newsfeed_post: global___NewsfeedPost | None = ..., - newsfeed_post_id: builtins.str = ..., - newsfeed_post_campaign_id: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["newsfeed_post", b"newsfeed_post"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["newsfeed_post", b"newsfeed_post", "newsfeed_post_campaign_id", b"newsfeed_post_campaign_id", "newsfeed_post_id", b"newsfeed_post_id"]) -> None: ... - -global___NewsfeedPostRecord = NewsfeedPostRecord - -@typing_extensions.final -class NewsfeedTrackingRecordsMetadata(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENVIRONMENT_ID_FIELD_NUMBER: builtins.int - CAMPAIGN_ID_FIELD_NUMBER: builtins.int - environment_id: builtins.str - campaign_id: builtins.int - def __init__( - self, - *, - environment_id: builtins.str = ..., - campaign_id: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["campaign_id", b"campaign_id", "environment_id", b"environment_id"]) -> None: ... - -global___NewsfeedTrackingRecordsMetadata = NewsfeedTrackingRecordsMetadata - -@typing_extensions.final -class NiaAny(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TYPE_URL_FIELD_NUMBER: builtins.int - VALUE_FIELD_NUMBER: builtins.int - type_url: builtins.str - value: builtins.bytes - def __init__( - self, - *, - type_url: builtins.str = ..., - value: builtins.bytes = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["type_url", b"type_url", "value", b"value"]) -> None: ... - -global___NiaAny = NiaAny - -@typing_extensions.final -class NianticProfileTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _NianticProfileTelemetryIds: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _NianticProfileTelemetryIdsEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[NianticProfileTelemetry._NianticProfileTelemetryIds.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNDEFINED: NianticProfileTelemetry._NianticProfileTelemetryIds.ValueType # 0 - OPEN_MY_PROFILE: NianticProfileTelemetry._NianticProfileTelemetryIds.ValueType # 1 - OPEN_FRIEND_PROFILE: NianticProfileTelemetry._NianticProfileTelemetryIds.ValueType # 2 - - class NianticProfileTelemetryIds(_NianticProfileTelemetryIds, metaclass=_NianticProfileTelemetryIdsEnumTypeWrapper): ... - UNDEFINED: NianticProfileTelemetry.NianticProfileTelemetryIds.ValueType # 0 - OPEN_MY_PROFILE: NianticProfileTelemetry.NianticProfileTelemetryIds.ValueType # 1 - OPEN_FRIEND_PROFILE: NianticProfileTelemetry.NianticProfileTelemetryIds.ValueType # 2 - - NIANTIC_PROFILE_TELEMETRY_ID_FIELD_NUMBER: builtins.int - niantic_profile_telemetry_id: global___NianticProfileTelemetry.NianticProfileTelemetryIds.ValueType - def __init__( - self, - *, - niantic_profile_telemetry_id: global___NianticProfileTelemetry.NianticProfileTelemetryIds.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["niantic_profile_telemetry_id", b"niantic_profile_telemetry_id"]) -> None: ... - -global___NianticProfileTelemetry = NianticProfileTelemetry - -@typing_extensions.final -class NianticPublicSharedLoginTokenSettings(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class AppSettings(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class TokenConsumerSettings(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLED_FIELD_NUMBER: builtins.int - ALLOW_ORIGINATING_AUTH_PROVIDER_ID_FIELD_NUMBER: builtins.int - ALLOW_ORIGINATING_APP_KEY_FIELD_NUMBER: builtins.int - enabled: builtins.bool - @property - def allow_originating_auth_provider_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - @property - def allow_originating_app_key(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - def __init__( - self, - *, - enabled: builtins.bool = ..., - allow_originating_auth_provider_id: collections.abc.Iterable[builtins.str] | None = ..., - allow_originating_app_key: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["allow_originating_app_key", b"allow_originating_app_key", "allow_originating_auth_provider_id", b"allow_originating_auth_provider_id", "enabled", b"enabled"]) -> None: ... - - @typing_extensions.final - class TokenProducerSettings(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLED_FIELD_NUMBER: builtins.int - ALLOW_AUTH_PROVIDER_ID_FIELD_NUMBER: builtins.int - enabled: builtins.bool - @property - def allow_auth_provider_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - def __init__( - self, - *, - enabled: builtins.bool = ..., - allow_auth_provider_id: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["allow_auth_provider_id", b"allow_auth_provider_id", "enabled", b"enabled"]) -> None: ... - - APP_KEY_FIELD_NUMBER: builtins.int - TOKEN_PRODUCER_SETTINGS_FIELD_NUMBER: builtins.int - TOKEN_CONSUMER_SETTINGS_FIELD_NUMBER: builtins.int - app_key: builtins.str - @property - def token_producer_settings(self) -> global___NianticPublicSharedLoginTokenSettings.AppSettings.TokenProducerSettings: ... - @property - def token_consumer_settings(self) -> global___NianticPublicSharedLoginTokenSettings.AppSettings.TokenConsumerSettings: ... - def __init__( - self, - *, - app_key: builtins.str = ..., - token_producer_settings: global___NianticPublicSharedLoginTokenSettings.AppSettings.TokenProducerSettings | None = ..., - token_consumer_settings: global___NianticPublicSharedLoginTokenSettings.AppSettings.TokenConsumerSettings | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["token_consumer_settings", b"token_consumer_settings", "token_producer_settings", b"token_producer_settings"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["app_key", b"app_key", "token_consumer_settings", b"token_consumer_settings", "token_producer_settings", b"token_producer_settings"]) -> None: ... - - @typing_extensions.final - class ClientSettings(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ANDROID_PROVIDER_ID_FIELD_NUMBER: builtins.int - IOS_BUNDLE_IDS_FIELD_NUMBER: builtins.int - @property - def android_provider_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - @property - def ios_bundle_ids(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - def __init__( - self, - *, - android_provider_id: collections.abc.Iterable[builtins.str] | None = ..., - ios_bundle_ids: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["android_provider_id", b"android_provider_id", "ios_bundle_ids", b"ios_bundle_ids"]) -> None: ... - - APP_SETTINGS_FIELD_NUMBER: builtins.int - CLIENT_SETTINGS_FIELD_NUMBER: builtins.int - @property - def app_settings(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___NianticPublicSharedLoginTokenSettings.AppSettings]: ... - @property - def client_settings(self) -> global___NianticPublicSharedLoginTokenSettings.ClientSettings: ... - def __init__( - self, - *, - app_settings: collections.abc.Iterable[global___NianticPublicSharedLoginTokenSettings.AppSettings] | None = ..., - client_settings: global___NianticPublicSharedLoginTokenSettings.ClientSettings | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["client_settings", b"client_settings"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["app_settings", b"app_settings", "client_settings", b"client_settings"]) -> None: ... - -global___NianticPublicSharedLoginTokenSettings = NianticPublicSharedLoginTokenSettings - -@typing_extensions.final -class NianticSharedLoginProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TOKEN_FIELD_NUMBER: builtins.int - DEVICE_ID_FIELD_NUMBER: builtins.int - token: builtins.bytes - device_id: builtins.str - def __init__( - self, - *, - token: builtins.bytes = ..., - device_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["device_id", b"device_id", "token", b"token"]) -> None: ... - -global___NianticSharedLoginProto = NianticSharedLoginProto - -@typing_extensions.final -class NianticToken(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TOKEN_FIELD_NUMBER: builtins.int - TOKEN_V2_FIELD_NUMBER: builtins.int - EXPIRATION_TIME_FIELD_NUMBER: builtins.int - IV_FIELD_NUMBER: builtins.int - token: builtins.bytes - token_v2: builtins.bytes - expiration_time: builtins.int - iv: builtins.bytes - def __init__( - self, - *, - token: builtins.bytes = ..., - token_v2: builtins.bytes = ..., - expiration_time: builtins.int = ..., - iv: builtins.bytes = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["expiration_time", b"expiration_time", "iv", b"iv", "token", b"token", "token_v2", b"token_v2"]) -> None: ... - -global___NianticToken = NianticToken - -@typing_extensions.final -class NianticTokenRequest(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class SessionOptions(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PREVENT_ACCOUNT_CREATION_FIELD_NUMBER: builtins.int - prevent_account_creation: builtins.bool - def __init__( - self, - *, - prevent_account_creation: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["prevent_account_creation", b"prevent_account_creation"]) -> None: ... - - AUTH_ID_FIELD_NUMBER: builtins.int - INNER_MESSAGE_FIELD_NUMBER: builtins.int - OPTIONS_FIELD_NUMBER: builtins.int - auth_id: builtins.str - inner_message: builtins.bytes - @property - def options(self) -> global___NianticTokenRequest.SessionOptions: ... - def __init__( - self, - *, - auth_id: builtins.str = ..., - inner_message: builtins.bytes = ..., - options: global___NianticTokenRequest.SessionOptions | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["options", b"options"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["auth_id", b"auth_id", "inner_message", b"inner_message", "options", b"options"]) -> None: ... - -global___NianticTokenRequest = NianticTokenRequest - -@typing_extensions.final -class NicknamePokemonOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[NicknamePokemonOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: NicknamePokemonOutProto._Result.ValueType # 0 - SUCCESS: NicknamePokemonOutProto._Result.ValueType # 1 - ERROR_INVALID_NICKNAME: NicknamePokemonOutProto._Result.ValueType # 2 - ERROR_POKEMON_NOT_FOUND: NicknamePokemonOutProto._Result.ValueType # 3 - ERROR_POKEMON_IS_EGG: NicknamePokemonOutProto._Result.ValueType # 4 - ERROR_FILTERED_NICKNAME: NicknamePokemonOutProto._Result.ValueType # 5 - ERROR_EXCEEDED_CHANGE_LIMIT: NicknamePokemonOutProto._Result.ValueType # 6 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: NicknamePokemonOutProto.Result.ValueType # 0 - SUCCESS: NicknamePokemonOutProto.Result.ValueType # 1 - ERROR_INVALID_NICKNAME: NicknamePokemonOutProto.Result.ValueType # 2 - ERROR_POKEMON_NOT_FOUND: NicknamePokemonOutProto.Result.ValueType # 3 - ERROR_POKEMON_IS_EGG: NicknamePokemonOutProto.Result.ValueType # 4 - ERROR_FILTERED_NICKNAME: NicknamePokemonOutProto.Result.ValueType # 5 - ERROR_EXCEEDED_CHANGE_LIMIT: NicknamePokemonOutProto.Result.ValueType # 6 - - RESULT_FIELD_NUMBER: builtins.int - result: global___NicknamePokemonOutProto.Result.ValueType - def __init__( - self, - *, - result: global___NicknamePokemonOutProto.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result"]) -> None: ... - -global___NicknamePokemonOutProto = NicknamePokemonOutProto - -@typing_extensions.final -class NicknamePokemonProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_ID_FIELD_NUMBER: builtins.int - NICKNAME_FIELD_NUMBER: builtins.int - pokemon_id: builtins.int - nickname: builtins.str - def __init__( - self, - *, - pokemon_id: builtins.int = ..., - nickname: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["nickname", b"nickname", "pokemon_id", b"pokemon_id"]) -> None: ... - -global___NicknamePokemonProto = NicknamePokemonProto - -@typing_extensions.final -class NicknamePokemonTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_FIELD_NUMBER: builtins.int - NICKNAME_FIELD_NUMBER: builtins.int - @property - def pokemon(self) -> global___PokemonTelemetry: ... - nickname: builtins.str - def __init__( - self, - *, - pokemon: global___PokemonTelemetry | None = ..., - nickname: builtins.str = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["pokemon", b"pokemon"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["nickname", b"nickname", "pokemon", b"pokemon"]) -> None: ... - -global___NicknamePokemonTelemetry = NicknamePokemonTelemetry - -@typing_extensions.final -class NodeAssociation(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - IDENTIFIER_FIELD_NUMBER: builtins.int - MANAGEDPOSETONODE_FIELD_NUMBER: builtins.int - WEIGHT_FIELD_NUMBER: builtins.int - PLACEMENTACCURACY_FIELD_NUMBER: builtins.int - @property - def identifier(self) -> global___UUID: ... - @property - def managedPoseToNode(self) -> global___Transform: ... - weight: builtins.float - @property - def placementAccuracy(self) -> global___PlacementAccuracy: ... - def __init__( - self, - *, - identifier: global___UUID | None = ..., - managedPoseToNode: global___Transform | None = ..., - weight: builtins.float = ..., - placementAccuracy: global___PlacementAccuracy | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["identifier", b"identifier", "managedPoseToNode", b"managedPoseToNode", "placementAccuracy", b"placementAccuracy"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["identifier", b"identifier", "managedPoseToNode", b"managedPoseToNode", "placementAccuracy", b"placementAccuracy", "weight", b"weight"]) -> None: ... - -global___NodeAssociation = NodeAssociation - -@typing_extensions.final -class NonMaxSuppressionCalculatorOptions(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _OverlapType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _OverlapTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[NonMaxSuppressionCalculatorOptions._OverlapType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSPECIFIED_OVERLAP_TYPE: NonMaxSuppressionCalculatorOptions._OverlapType.ValueType # 0 - JACCARD: NonMaxSuppressionCalculatorOptions._OverlapType.ValueType # 1 - MODIFIED_JACCARD: NonMaxSuppressionCalculatorOptions._OverlapType.ValueType # 2 - INTERSECTION_OVER_UNION: NonMaxSuppressionCalculatorOptions._OverlapType.ValueType # 3 - - class OverlapType(_OverlapType, metaclass=_OverlapTypeEnumTypeWrapper): ... - UNSPECIFIED_OVERLAP_TYPE: NonMaxSuppressionCalculatorOptions.OverlapType.ValueType # 0 - JACCARD: NonMaxSuppressionCalculatorOptions.OverlapType.ValueType # 1 - MODIFIED_JACCARD: NonMaxSuppressionCalculatorOptions.OverlapType.ValueType # 2 - INTERSECTION_OVER_UNION: NonMaxSuppressionCalculatorOptions.OverlapType.ValueType # 3 - - class _NmsAlgorithm: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _NmsAlgorithmEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[NonMaxSuppressionCalculatorOptions._NmsAlgorithm.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - DEFAULT: NonMaxSuppressionCalculatorOptions._NmsAlgorithm.ValueType # 0 - WEIGHTED: NonMaxSuppressionCalculatorOptions._NmsAlgorithm.ValueType # 1 - - class NmsAlgorithm(_NmsAlgorithm, metaclass=_NmsAlgorithmEnumTypeWrapper): ... - DEFAULT: NonMaxSuppressionCalculatorOptions.NmsAlgorithm.ValueType # 0 - WEIGHTED: NonMaxSuppressionCalculatorOptions.NmsAlgorithm.ValueType # 1 - - NUM_DETECTION_STREAMS_FIELD_NUMBER: builtins.int - MAX_NUM_DETECTIONS_FIELD_NUMBER: builtins.int - MIN_SCORE_THRESHOLD_FIELD_NUMBER: builtins.int - MIN_SUPPRESSION_THRESHOLD_FIELD_NUMBER: builtins.int - OVERLAP_TYPE_FIELD_NUMBER: builtins.int - RETURN_EMPTY_DETECTIONS_FIELD_NUMBER: builtins.int - ALGORITHM_FIELD_NUMBER: builtins.int - num_detection_streams: builtins.int - max_num_detections: builtins.int - min_score_threshold: builtins.float - min_suppression_threshold: builtins.float - overlap_type: global___NonMaxSuppressionCalculatorOptions.OverlapType.ValueType - return_empty_detections: builtins.bool - algorithm: global___NonMaxSuppressionCalculatorOptions.NmsAlgorithm.ValueType - """extend CalculatorOptions { - optional NonMaxSuppressionCalculatorOptions ext = 55383100; - } - """ - def __init__( - self, - *, - num_detection_streams: builtins.int | None = ..., - max_num_detections: builtins.int | None = ..., - min_score_threshold: builtins.float | None = ..., - min_suppression_threshold: builtins.float | None = ..., - overlap_type: global___NonMaxSuppressionCalculatorOptions.OverlapType.ValueType | None = ..., - return_empty_detections: builtins.bool | None = ..., - algorithm: global___NonMaxSuppressionCalculatorOptions.NmsAlgorithm.ValueType | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["_algorithm", b"_algorithm", "_max_num_detections", b"_max_num_detections", "_min_score_threshold", b"_min_score_threshold", "_min_suppression_threshold", b"_min_suppression_threshold", "_num_detection_streams", b"_num_detection_streams", "_overlap_type", b"_overlap_type", "_return_empty_detections", b"_return_empty_detections", "algorithm", b"algorithm", "max_num_detections", b"max_num_detections", "min_score_threshold", b"min_score_threshold", "min_suppression_threshold", b"min_suppression_threshold", "num_detection_streams", b"num_detection_streams", "overlap_type", b"overlap_type", "return_empty_detections", b"return_empty_detections"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["_algorithm", b"_algorithm", "_max_num_detections", b"_max_num_detections", "_min_score_threshold", b"_min_score_threshold", "_min_suppression_threshold", b"_min_suppression_threshold", "_num_detection_streams", b"_num_detection_streams", "_overlap_type", b"_overlap_type", "_return_empty_detections", b"_return_empty_detections", "algorithm", b"algorithm", "max_num_detections", b"max_num_detections", "min_score_threshold", b"min_score_threshold", "min_suppression_threshold", b"min_suppression_threshold", "num_detection_streams", b"num_detection_streams", "overlap_type", b"overlap_type", "return_empty_detections", b"return_empty_detections"]) -> None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_algorithm", b"_algorithm"]) -> typing_extensions.Literal["algorithm"] | None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_max_num_detections", b"_max_num_detections"]) -> typing_extensions.Literal["max_num_detections"] | None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_min_score_threshold", b"_min_score_threshold"]) -> typing_extensions.Literal["min_score_threshold"] | None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_min_suppression_threshold", b"_min_suppression_threshold"]) -> typing_extensions.Literal["min_suppression_threshold"] | None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_num_detection_streams", b"_num_detection_streams"]) -> typing_extensions.Literal["num_detection_streams"] | None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_overlap_type", b"_overlap_type"]) -> typing_extensions.Literal["overlap_type"] | None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_return_empty_detections", b"_return_empty_detections"]) -> typing_extensions.Literal["return_empty_detections"] | None: ... - -global___NonMaxSuppressionCalculatorOptions = NonMaxSuppressionCalculatorOptions - -@typing_extensions.final -class NotificationPermissionsTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SYSTEM_SETTINGS_ENABLED_FIELD_NUMBER: builtins.int - EVENTS_OFFERS_UPDATES_EMAIL_ENABLED_FIELD_NUMBER: builtins.int - COMBINE_RESEARCH_UPDATES_IN_APP_ENABLED_FIELD_NUMBER: builtins.int - NEARBY_RAIDS_IN_APP_ENABLED_FIELD_NUMBER: builtins.int - POKEMON_RETURN_IN_APP_ENABLED_FIELD_NUMBER: builtins.int - OPENED_GIFT_IN_APP_ENABLED_FIELD_NUMBER: builtins.int - GIFT_RECEIVED_IN_APP_ENABLED_FIELD_NUMBER: builtins.int - BUDDY_CANDIES_IN_APP_ENABLED_FIELD_NUMBER: builtins.int - system_settings_enabled: builtins.bool - events_offers_updates_email_enabled: builtins.bool - combine_research_updates_in_app_enabled: builtins.bool - nearby_raids_in_app_enabled: builtins.bool - pokemon_return_in_app_enabled: builtins.bool - opened_gift_in_app_enabled: builtins.bool - gift_received_in_app_enabled: builtins.bool - buddy_candies_in_app_enabled: builtins.bool - def __init__( - self, - *, - system_settings_enabled: builtins.bool = ..., - events_offers_updates_email_enabled: builtins.bool = ..., - combine_research_updates_in_app_enabled: builtins.bool = ..., - nearby_raids_in_app_enabled: builtins.bool = ..., - pokemon_return_in_app_enabled: builtins.bool = ..., - opened_gift_in_app_enabled: builtins.bool = ..., - gift_received_in_app_enabled: builtins.bool = ..., - buddy_candies_in_app_enabled: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["buddy_candies_in_app_enabled", b"buddy_candies_in_app_enabled", "combine_research_updates_in_app_enabled", b"combine_research_updates_in_app_enabled", "events_offers_updates_email_enabled", b"events_offers_updates_email_enabled", "gift_received_in_app_enabled", b"gift_received_in_app_enabled", "nearby_raids_in_app_enabled", b"nearby_raids_in_app_enabled", "opened_gift_in_app_enabled", b"opened_gift_in_app_enabled", "pokemon_return_in_app_enabled", b"pokemon_return_in_app_enabled", "system_settings_enabled", b"system_settings_enabled"]) -> None: ... - -global___NotificationPermissionsTelemetry = NotificationPermissionsTelemetry - -@typing_extensions.final -class NotificationSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PULL_NOTIFICATIONS_FIELD_NUMBER: builtins.int - SHOW_NOTIFICATIONS_FIELD_NUMBER: builtins.int - OB_AVAILABLE_FIELD_NUMBER: builtins.int - IMAGE_URL_FIELD_NUMBER: builtins.int - pull_notifications: builtins.bool - show_notifications: builtins.bool - ob_available: builtins.int - image_url: builtins.str - def __init__( - self, - *, - pull_notifications: builtins.bool = ..., - show_notifications: builtins.bool = ..., - ob_available: builtins.int = ..., - image_url: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["image_url", b"image_url", "ob_available", b"ob_available", "pull_notifications", b"pull_notifications", "show_notifications", b"show_notifications"]) -> None: ... - -global___NotificationSettingsProto = NotificationSettingsProto - -@typing_extensions.final -class NotifyContactListFriendsRequest(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NOTIFY_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - notify_timestamp_ms: builtins.int - def __init__( - self, - *, - notify_timestamp_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["notify_timestamp_ms", b"notify_timestamp_ms"]) -> None: ... - -global___NotifyContactListFriendsRequest = NotifyContactListFriendsRequest - -@typing_extensions.final -class NotifyContactListFriendsResponse(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[NotifyContactListFriendsResponse._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: NotifyContactListFriendsResponse._Result.ValueType # 0 - SUCCESS: NotifyContactListFriendsResponse._Result.ValueType # 1 - ERROR_UNKNOWN: NotifyContactListFriendsResponse._Result.ValueType # 2 - ERROR_ALREADY_SENT: NotifyContactListFriendsResponse._Result.ValueType # 3 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: NotifyContactListFriendsResponse.Result.ValueType # 0 - SUCCESS: NotifyContactListFriendsResponse.Result.ValueType # 1 - ERROR_UNKNOWN: NotifyContactListFriendsResponse.Result.ValueType # 2 - ERROR_ALREADY_SENT: NotifyContactListFriendsResponse.Result.ValueType # 3 - - RESULT_FIELD_NUMBER: builtins.int - result: global___NotifyContactListFriendsResponse.Result.ValueType - def __init__( - self, - *, - result: global___NotifyContactListFriendsResponse.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result"]) -> None: ... - -global___NotifyContactListFriendsResponse = NotifyContactListFriendsResponse - -@typing_extensions.final -class NpcDialogueProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - DIALOGUE_LINE_FIELD_NUMBER: builtins.int - @property - def dialogue_line(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DialogueLineProto]: ... - def __init__( - self, - *, - dialogue_line: collections.abc.Iterable[global___DialogueLineProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["dialogue_line", b"dialogue_line"]) -> None: ... - -global___NpcDialogueProto = NpcDialogueProto - -@typing_extensions.final -class NpcEncounterProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class NpcEncounterStep(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - STEP_ID_FIELD_NUMBER: builtins.int - DIALOG_FIELD_NUMBER: builtins.int - EVENT_FIELD_NUMBER: builtins.int - NEXT_STEP_FIELD_NUMBER: builtins.int - step_id: builtins.str - @property - def dialog(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ClientDialogueLineProto]: ... - @property - def event(self) -> global___NpcEventProto: ... - @property - def next_step(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - def __init__( - self, - *, - step_id: builtins.str = ..., - dialog: collections.abc.Iterable[global___ClientDialogueLineProto] | None = ..., - event: global___NpcEventProto | None = ..., - next_step: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["event", b"event"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["dialog", b"dialog", "event", b"event", "next_step", b"next_step", "step_id", b"step_id"]) -> None: ... - - ENCOUNTER_ID_FIELD_NUMBER: builtins.int - CHARACTER_FIELD_NUMBER: builtins.int - STEPS_FIELD_NUMBER: builtins.int - CURRENT_STEP_FIELD_NUMBER: builtins.int - encounter_id: builtins.str - character: global___EnumWrapper.InvasionCharacter.ValueType - @property - def steps(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___NpcEncounterProto.NpcEncounterStep]: ... - current_step: builtins.str - def __init__( - self, - *, - encounter_id: builtins.str = ..., - character: global___EnumWrapper.InvasionCharacter.ValueType = ..., - steps: collections.abc.Iterable[global___NpcEncounterProto.NpcEncounterStep] | None = ..., - current_step: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["character", b"character", "current_step", b"current_step", "encounter_id", b"encounter_id", "steps", b"steps"]) -> None: ... - -global___NpcEncounterProto = NpcEncounterProto - -@typing_extensions.final -class NpcEventProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Event: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _EventEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[NpcEventProto._Event.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: NpcEventProto._Event.ValueType # 0 - TERMINATE_ENCOUNTER: NpcEventProto._Event.ValueType # 1 - GIFT_EXCHANGE: NpcEventProto._Event.ValueType # 2 - POKEMON_TRADE: NpcEventProto._Event.ValueType # 3 - DESPAWN_NPC: NpcEventProto._Event.ValueType # 4 - YES_NO_SELECT: NpcEventProto._Event.ValueType # 5 - MULTI_SELECT: NpcEventProto._Event.ValueType # 6 - SET_TUTORIAL_FLAG: NpcEventProto._Event.ValueType # 7 - - class Event(_Event, metaclass=_EventEnumTypeWrapper): ... - UNSET: NpcEventProto.Event.ValueType # 0 - TERMINATE_ENCOUNTER: NpcEventProto.Event.ValueType # 1 - GIFT_EXCHANGE: NpcEventProto.Event.ValueType # 2 - POKEMON_TRADE: NpcEventProto.Event.ValueType # 3 - DESPAWN_NPC: NpcEventProto.Event.ValueType # 4 - YES_NO_SELECT: NpcEventProto.Event.ValueType # 5 - MULTI_SELECT: NpcEventProto.Event.ValueType # 6 - SET_TUTORIAL_FLAG: NpcEventProto.Event.ValueType # 7 - - CACHED_GIFT_EXCHANGE_ENTRY_FIELD_NUMBER: builtins.int - CACHED_POKEMON_EXCHANGE_ENTRY_FIELD_NUMBER: builtins.int - YES_NO_SELECTOR_FIELD_NUMBER: builtins.int - MULTI_SELECTOR_FIELD_NUMBER: builtins.int - TUTORIAL_FLAG_FIELD_NUMBER: builtins.int - EVENT_FIELD_NUMBER: builtins.int - @property - def cached_gift_exchange_entry(self) -> global___GiftExchangeEntryProto: ... - @property - def cached_pokemon_exchange_entry(self) -> global___PokemonExchangeEntryProto: ... - @property - def yes_no_selector(self) -> global___YesNoSelectorProto: ... - @property - def multi_selector(self) -> global___MultiSelectorProto: ... - tutorial_flag: global___TutorialCompletion.ValueType - event: global___NpcEventProto.Event.ValueType - def __init__( - self, - *, - cached_gift_exchange_entry: global___GiftExchangeEntryProto | None = ..., - cached_pokemon_exchange_entry: global___PokemonExchangeEntryProto | None = ..., - yes_no_selector: global___YesNoSelectorProto | None = ..., - multi_selector: global___MultiSelectorProto | None = ..., - tutorial_flag: global___TutorialCompletion.ValueType = ..., - event: global___NpcEventProto.Event.ValueType = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["cached_gift_exchange_entry", b"cached_gift_exchange_entry", "cached_pokemon_exchange_entry", b"cached_pokemon_exchange_entry", "multi_selector", b"multi_selector", "state", b"state", "tutorial_flag", b"tutorial_flag", "yes_no_selector", b"yes_no_selector"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["cached_gift_exchange_entry", b"cached_gift_exchange_entry", "cached_pokemon_exchange_entry", b"cached_pokemon_exchange_entry", "event", b"event", "multi_selector", b"multi_selector", "state", b"state", "tutorial_flag", b"tutorial_flag", "yes_no_selector", b"yes_no_selector"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["state", b"state"]) -> typing_extensions.Literal["cached_gift_exchange_entry", "cached_pokemon_exchange_entry", "yes_no_selector", "multi_selector", "tutorial_flag"] | None: ... - -global___NpcEventProto = NpcEventProto - -@typing_extensions.final -class NpcOpenGiftOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[NpcOpenGiftOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: NpcOpenGiftOutProto._Result.ValueType # 0 - SUCCESS: NpcOpenGiftOutProto._Result.ValueType # 1 - ERROR_UNKNOWN: NpcOpenGiftOutProto._Result.ValueType # 2 - ERROR_ENCOUNTER_NOT_FOUND: NpcOpenGiftOutProto._Result.ValueType # 3 - ERROR_GIFT_NOT_FOUND: NpcOpenGiftOutProto._Result.ValueType # 4 - ERROR_GIFT_ALREADY_OPENED: NpcOpenGiftOutProto._Result.ValueType # 5 - ERROR_PLAYER_BAG_FULL: NpcOpenGiftOutProto._Result.ValueType # 6 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: NpcOpenGiftOutProto.Result.ValueType # 0 - SUCCESS: NpcOpenGiftOutProto.Result.ValueType # 1 - ERROR_UNKNOWN: NpcOpenGiftOutProto.Result.ValueType # 2 - ERROR_ENCOUNTER_NOT_FOUND: NpcOpenGiftOutProto.Result.ValueType # 3 - ERROR_GIFT_NOT_FOUND: NpcOpenGiftOutProto.Result.ValueType # 4 - ERROR_GIFT_ALREADY_OPENED: NpcOpenGiftOutProto.Result.ValueType # 5 - ERROR_PLAYER_BAG_FULL: NpcOpenGiftOutProto.Result.ValueType # 6 - - RESULT_FIELD_NUMBER: builtins.int - LOOT_FIELD_NUMBER: builtins.int - CURRENT_STEP_FIELD_NUMBER: builtins.int - result: global___NpcOpenGiftOutProto.Result.ValueType - @property - def loot(self) -> global___LootProto: ... - current_step: builtins.str - def __init__( - self, - *, - result: global___NpcOpenGiftOutProto.Result.ValueType = ..., - loot: global___LootProto | None = ..., - current_step: builtins.str = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["loot", b"loot"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["current_step", b"current_step", "loot", b"loot", "result", b"result"]) -> None: ... - -global___NpcOpenGiftOutProto = NpcOpenGiftOutProto - -@typing_extensions.final -class NpcOpenGiftProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENCOUNTER_ID_FIELD_NUMBER: builtins.int - CONVERT_TO_STARDUST_FIELD_NUMBER: builtins.int - encounter_id: builtins.str - convert_to_stardust: builtins.bool - def __init__( - self, - *, - encounter_id: builtins.str = ..., - convert_to_stardust: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["convert_to_stardust", b"convert_to_stardust", "encounter_id", b"encounter_id"]) -> None: ... - -global___NpcOpenGiftProto = NpcOpenGiftProto - -@typing_extensions.final -class NpcPokemonProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_TYPE_FIELD_NUMBER: builtins.int - POKEMON_DISPLAY_FIELD_NUMBER: builtins.int - pokemon_type: global___HoloPokemonId.ValueType - @property - def pokemon_display(self) -> global___PokemonDisplayProto: ... - def __init__( - self, - *, - pokemon_type: global___HoloPokemonId.ValueType = ..., - pokemon_display: global___PokemonDisplayProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["pokemon_display", b"pokemon_display"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["pokemon_display", b"pokemon_display", "pokemon_type", b"pokemon_type"]) -> None: ... - -global___NpcPokemonProto = NpcPokemonProto - -@typing_extensions.final -class NpcRouteGiftOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class RouteFortDetails(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ID_FIELD_NUMBER: builtins.int - NAME_FIELD_NUMBER: builtins.int - LATITUDE_FIELD_NUMBER: builtins.int - LONGITUDE_FIELD_NUMBER: builtins.int - IMAGE_URL_FIELD_NUMBER: builtins.int - id: builtins.str - name: builtins.str - latitude: builtins.float - longitude: builtins.float - image_url: builtins.str - def __init__( - self, - *, - id: builtins.str = ..., - name: builtins.str = ..., - latitude: builtins.float = ..., - longitude: builtins.float = ..., - image_url: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["id", b"id", "image_url", b"image_url", "latitude", b"latitude", "longitude", b"longitude", "name", b"name"]) -> None: ... - - ROUTE_POI_DETAILS_FIELD_NUMBER: builtins.int - @property - def route_poi_details(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___NpcRouteGiftOutProto.RouteFortDetails]: ... - def __init__( - self, - *, - route_poi_details: collections.abc.Iterable[global___NpcRouteGiftOutProto.RouteFortDetails] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["route_poi_details", b"route_poi_details"]) -> None: ... - -global___NpcRouteGiftOutProto = NpcRouteGiftOutProto - -@typing_extensions.final -class NpcRouteGiftProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENCOUNTER_ID_FIELD_NUMBER: builtins.int - encounter_id: builtins.str - def __init__( - self, - *, - encounter_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["encounter_id", b"encounter_id"]) -> None: ... - -global___NpcRouteGiftProto = NpcRouteGiftProto - -@typing_extensions.final -class NpcSendGiftOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[NpcSendGiftOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: NpcSendGiftOutProto._Result.ValueType # 0 - SUCCESS: NpcSendGiftOutProto._Result.ValueType # 1 - ERROR_UNKNOWN: NpcSendGiftOutProto._Result.ValueType # 2 - ERROR_GIFT_LIMIT: NpcSendGiftOutProto._Result.ValueType # 3 - ERROR_PLAYER_HAS_NO_STICKERS: NpcSendGiftOutProto._Result.ValueType # 4 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: NpcSendGiftOutProto.Result.ValueType # 0 - SUCCESS: NpcSendGiftOutProto.Result.ValueType # 1 - ERROR_UNKNOWN: NpcSendGiftOutProto.Result.ValueType # 2 - ERROR_GIFT_LIMIT: NpcSendGiftOutProto.Result.ValueType # 3 - ERROR_PLAYER_HAS_NO_STICKERS: NpcSendGiftOutProto.Result.ValueType # 4 - - RESULT_FIELD_NUMBER: builtins.int - RETRIVED_GIFTBOX_FIELD_NUMBER: builtins.int - result: global___NpcSendGiftOutProto.Result.ValueType - @property - def retrived_giftbox(self) -> global___GiftExchangeEntryProto: ... - def __init__( - self, - *, - result: global___NpcSendGiftOutProto.Result.ValueType = ..., - retrived_giftbox: global___GiftExchangeEntryProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["retrived_giftbox", b"retrived_giftbox"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result", "retrived_giftbox", b"retrived_giftbox"]) -> None: ... - -global___NpcSendGiftOutProto = NpcSendGiftOutProto - -@typing_extensions.final -class NpcSendGiftProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENCOUNTER_ID_FIELD_NUMBER: builtins.int - FORT_ID_FIELD_NUMBER: builtins.int - STICKERS_SENT_FIELD_NUMBER: builtins.int - encounter_id: builtins.str - fort_id: builtins.str - @property - def stickers_sent(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - def __init__( - self, - *, - encounter_id: builtins.str = ..., - fort_id: builtins.str = ..., - stickers_sent: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["encounter_id", b"encounter_id", "fort_id", b"fort_id", "stickers_sent", b"stickers_sent"]) -> None: ... - -global___NpcSendGiftProto = NpcSendGiftProto - -@typing_extensions.final -class NpcUpdateStateOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _State: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StateEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[NpcUpdateStateOutProto._State.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: NpcUpdateStateOutProto._State.ValueType # 0 - SUCCESS: NpcUpdateStateOutProto._State.ValueType # 1 - NPC_NOT_FOUND: NpcUpdateStateOutProto._State.ValueType # 2 - STEP_INVALID: NpcUpdateStateOutProto._State.ValueType # 3 - - class State(_State, metaclass=_StateEnumTypeWrapper): ... - UNSET: NpcUpdateStateOutProto.State.ValueType # 0 - SUCCESS: NpcUpdateStateOutProto.State.ValueType # 1 - NPC_NOT_FOUND: NpcUpdateStateOutProto.State.ValueType # 2 - STEP_INVALID: NpcUpdateStateOutProto.State.ValueType # 3 - - STATE_FIELD_NUMBER: builtins.int - CURRENT_STEP_FIELD_NUMBER: builtins.int - state: global___NpcUpdateStateOutProto.State.ValueType - current_step: builtins.str - def __init__( - self, - *, - state: global___NpcUpdateStateOutProto.State.ValueType = ..., - current_step: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["current_step", b"current_step", "state", b"state"]) -> None: ... - -global___NpcUpdateStateOutProto = NpcUpdateStateOutProto - -@typing_extensions.final -class NpcUpdateStateProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENCOUNTER_ID_FIELD_NUMBER: builtins.int - SET_CURRENT_STEP_FIELD_NUMBER: builtins.int - encounter_id: builtins.str - set_current_step: builtins.str - def __init__( - self, - *, - encounter_id: builtins.str = ..., - set_current_step: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["encounter_id", b"encounter_id", "set_current_step", b"set_current_step"]) -> None: ... - -global___NpcUpdateStateProto = NpcUpdateStateProto - -@typing_extensions.final -class OBOtherParty(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class ObOtherEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - KEY_FIELD_NUMBER: builtins.int - VALUE_FIELD_NUMBER: builtins.int - key: builtins.str - @property - def value(self) -> global___OBOtherParty2: ... - def __init__( - self, - *, - key: builtins.str = ..., - value: global___OBOtherParty2 | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["value", b"value"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["key", b"key", "value", b"value"]) -> None: ... - - OB_OTHER_FIELD_NUMBER: builtins.int - @property - def ob_other(self) -> google.protobuf.internal.containers.MessageMap[builtins.str, global___OBOtherParty2]: ... - def __init__( - self, - *, - ob_other: collections.abc.Mapping[builtins.str, global___OBOtherParty2] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_other", b"ob_other"]) -> None: ... - -global___OBOtherParty = OBOtherParty - -@typing_extensions.final -class OBOtherParty2(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class ObDicEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - KEY_FIELD_NUMBER: builtins.int - VALUE_FIELD_NUMBER: builtins.int - key: builtins.int - value: builtins.int - def __init__( - self, - *, - key: builtins.int = ..., - value: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["key", b"key", "value", b"value"]) -> None: ... - - OB_DIC_FIELD_NUMBER: builtins.int - @property - def ob_dic(self) -> google.protobuf.internal.containers.ScalarMap[builtins.int, builtins.int]: ... - def __init__( - self, - *, - ob_dic: collections.abc.Mapping[builtins.int, builtins.int] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_dic", b"ob_dic"]) -> None: ... - -global___OBOtherParty2 = OBOtherParty2 - -@typing_extensions.final -class OBOtherPartyMode(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_STRING_FIELD_NUMBER: builtins.int - PLAYER_PUBLIC_PROFILE_FIELD_NUMBER: builtins.int - OB_INT32_FIELD_NUMBER: builtins.int - POKEMON_DISPLAY_FIELD_NUMBER: builtins.int - OB_INT32_1_FIELD_NUMBER: builtins.int - OB_BOOL_FIELD_NUMBER: builtins.int - OB_DOUBLE_FIELD_NUMBER: builtins.int - OB_DOUBLE_1_FIELD_NUMBER: builtins.int - ZONE_TYPE_FIELD_NUMBER: builtins.int - OB_STRING_2_FIELD_NUMBER: builtins.int - OB_OTHER_FIELD_FIELD_NUMBER: builtins.int - ob_string: builtins.str - @property - def player_public_profile(self) -> global___PlayerPublicProfileProto: ... - ob_int32: builtins.int - @property - def pokemon_display(self) -> global___PokemonDisplayProto: ... - ob_int32_1: builtins.int - ob_bool: builtins.bool - ob_double: builtins.float - ob_double_1: builtins.float - zone_type: global___ZoneType.ValueType - ob_string_2: builtins.str - @property - def ob_other_field(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___OBOtherPartyMode1]: ... - def __init__( - self, - *, - ob_string: builtins.str = ..., - player_public_profile: global___PlayerPublicProfileProto | None = ..., - ob_int32: builtins.int = ..., - pokemon_display: global___PokemonDisplayProto | None = ..., - ob_int32_1: builtins.int = ..., - ob_bool: builtins.bool = ..., - ob_double: builtins.float = ..., - ob_double_1: builtins.float = ..., - zone_type: global___ZoneType.ValueType = ..., - ob_string_2: builtins.str = ..., - ob_other_field: collections.abc.Iterable[global___OBOtherPartyMode1] | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["player_public_profile", b"player_public_profile", "pokemon_display", b"pokemon_display"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_bool", b"ob_bool", "ob_double", b"ob_double", "ob_double_1", b"ob_double_1", "ob_int32", b"ob_int32", "ob_int32_1", b"ob_int32_1", "ob_other_field", b"ob_other_field", "ob_string", b"ob_string", "ob_string_2", b"ob_string_2", "player_public_profile", b"player_public_profile", "pokemon_display", b"pokemon_display", "zone_type", b"zone_type"]) -> None: ... - -global___OBOtherPartyMode = OBOtherPartyMode - -@typing_extensions.final -class OBOtherPartyMode1(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TIMESTAMP_MS_FIELD_NUMBER: builtins.int - OB_DOUBLE_FIELD_NUMBER: builtins.int - OB_DOUBLE_1_FIELD_NUMBER: builtins.int - timestamp_ms: builtins.int - ob_double: builtins.float - ob_double_1: builtins.float - def __init__( - self, - *, - timestamp_ms: builtins.int = ..., - ob_double: builtins.float = ..., - ob_double_1: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_double", b"ob_double", "ob_double_1", b"ob_double_1", "timestamp_ms", b"timestamp_ms"]) -> None: ... - -global___OBOtherPartyMode1 = OBOtherPartyMode1 - -@typing_extensions.final -class OBOtherPartyUnkProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_STRING_1_FIELD_NUMBER: builtins.int - OB_STRING_2_FIELD_NUMBER: builtins.int - ob_string_1: builtins.str - ob_string_2: builtins.str - def __init__( - self, - *, - ob_string_1: builtins.str = ..., - ob_string_2: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_string_1", b"ob_string_1", "ob_string_2", b"ob_string_2"]) -> None: ... - -global___OBOtherPartyUnkProto = OBOtherPartyUnkProto - -@typing_extensions.final -class OBPartyPlayOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[OBPartyPlayOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: OBPartyPlayOutProto._Status.ValueType # 0 - ERROR_UNKNOWN: OBPartyPlayOutProto._Status.ValueType # 1 - SUCCESS: OBPartyPlayOutProto._Status.ValueType # 2 - ERROR_PLAYER_LEVEL_TOO_LOW: OBPartyPlayOutProto._Status.ValueType # 3 - ERROR_FEATURE_DISABLED: OBPartyPlayOutProto._Status.ValueType # 4 - ERROR_ALREADY_IN_PARTY: OBPartyPlayOutProto._Status.ValueType # 5 - ERROR_NO_SUCH_PARTY: OBPartyPlayOutProto._Status.ValueType # 6 - ERROR_PARTY_IS_FULL: OBPartyPlayOutProto._Status.ValueType # 7 - ERROR_NOT_IN_RANGE: OBPartyPlayOutProto._Status.ValueType # 8 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: OBPartyPlayOutProto.Status.ValueType # 0 - ERROR_UNKNOWN: OBPartyPlayOutProto.Status.ValueType # 1 - SUCCESS: OBPartyPlayOutProto.Status.ValueType # 2 - ERROR_PLAYER_LEVEL_TOO_LOW: OBPartyPlayOutProto.Status.ValueType # 3 - ERROR_FEATURE_DISABLED: OBPartyPlayOutProto.Status.ValueType # 4 - ERROR_ALREADY_IN_PARTY: OBPartyPlayOutProto.Status.ValueType # 5 - ERROR_NO_SUCH_PARTY: OBPartyPlayOutProto.Status.ValueType # 6 - ERROR_PARTY_IS_FULL: OBPartyPlayOutProto.Status.ValueType # 7 - ERROR_NOT_IN_RANGE: OBPartyPlayOutProto.Status.ValueType # 8 - - PARTY_PLAY_FIELD_NUMBER: builtins.int - RESULT_FIELD_NUMBER: builtins.int - @property - def party_play(self) -> global___PartyPlayProto: ... - result: global___OBPartyPlayOutProto.Status.ValueType - def __init__( - self, - *, - party_play: global___PartyPlayProto | None = ..., - result: global___OBPartyPlayOutProto.Status.ValueType = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["party_play", b"party_play"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["party_play", b"party_play", "result", b"result"]) -> None: ... - -global___OBPartyPlayOutProto = OBPartyPlayOutProto - -@typing_extensions.final -class OBPartyPlayProtoField(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TIMESTAMP_MS_FIELD_NUMBER: builtins.int - OB_DOUBLE_FIELD_NUMBER: builtins.int - OB_DOUBLE_1_FIELD_NUMBER: builtins.int - timestamp_ms: builtins.int - ob_double: builtins.float - ob_double_1: builtins.float - def __init__( - self, - *, - timestamp_ms: builtins.int = ..., - ob_double: builtins.float = ..., - ob_double_1: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_double", b"ob_double", "ob_double_1", b"ob_double_1", "timestamp_ms", b"timestamp_ms"]) -> None: ... - -global___OBPartyPlayProtoField = OBPartyPlayProtoField - -@typing_extensions.final -class ObAntiCheatUnknownProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class ObAnticheatData(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - WARN_STRIKE_TYPE_FIELD_NUMBER: builtins.int - ANTI_CHEAT_ID_FIELD_NUMBER: builtins.int - OB_START_FIELD_NUMBER: builtins.int - OB_END_FIELD_NUMBER: builtins.int - warn_strike_type: global___WarningType.ValueType - anti_cheat_id: global___AntiCheatsIds.ValueType - ob_start: builtins.int - ob_end: builtins.int - def __init__( - self, - *, - warn_strike_type: global___WarningType.ValueType = ..., - anti_cheat_id: global___AntiCheatsIds.ValueType = ..., - ob_start: builtins.int = ..., - ob_end: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["anti_cheat_id", b"anti_cheat_id", "ob_end", b"ob_end", "ob_start", b"ob_start", "warn_strike_type", b"warn_strike_type"]) -> None: ... - - OB_ANTI_CHEAT_DATA_FIELD_NUMBER: builtins.int - @property - def ob_anti_cheat_data(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ObAntiCheatUnknownProto.ObAnticheatData]: ... - def __init__( - self, - *, - ob_anti_cheat_data: collections.abc.Iterable[global___ObAntiCheatUnknownProto.ObAnticheatData] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_anti_cheat_data", b"ob_anti_cheat_data"]) -> None: ... - -global___ObAntiCheatUnknownProto = ObAntiCheatUnknownProto - -@typing_extensions.final -class ObAttractedPokemonOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ObAttractedPokemonOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: ObAttractedPokemonOutProto._Result.ValueType # 0 - SUCCESS: ObAttractedPokemonOutProto._Result.ValueType # 1 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: ObAttractedPokemonOutProto.Result.ValueType # 0 - SUCCESS: ObAttractedPokemonOutProto.Result.ValueType # 1 - - RESULT_FIELD_NUMBER: builtins.int - ATTRACTED_POKEMONS_FIELD_NUMBER: builtins.int - result: global___ObAttractedPokemonOutProto.Result.ValueType - @property - def attracted_pokemons(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___AttractedPokemonClientProto]: ... - def __init__( - self, - *, - result: global___ObAttractedPokemonOutProto.Result.ValueType = ..., - attracted_pokemons: collections.abc.Iterable[global___AttractedPokemonClientProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["attracted_pokemons", b"attracted_pokemons", "result", b"result"]) -> None: ... - -global___ObAttractedPokemonOutProto = ObAttractedPokemonOutProto - -@typing_extensions.final -class ObClientMapCellProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_FIELD_NUMBER: builtins.int - OB_INT64_1_FIELD_NUMBER: builtins.int - OB_INT64_2_FIELD_NUMBER: builtins.int - OB_DOUBLE_1_FIELD_NUMBER: builtins.int - OB_DOUBLE_2_FIELD_NUMBER: builtins.int - OB_DOUBLE_3_FIELD_NUMBER: builtins.int - OB_STRING_FIELD_NUMBER: builtins.int - ob_int32: builtins.int - ob_int64_1: builtins.int - ob_int64_2: builtins.int - ob_double_1: builtins.float - ob_double_2: builtins.float - ob_double_3: builtins.float - ob_string: builtins.str - def __init__( - self, - *, - ob_int32: builtins.int = ..., - ob_int64_1: builtins.int = ..., - ob_int64_2: builtins.int = ..., - ob_double_1: builtins.float = ..., - ob_double_2: builtins.float = ..., - ob_double_3: builtins.float = ..., - ob_string: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_double_1", b"ob_double_1", "ob_double_2", b"ob_double_2", "ob_double_3", b"ob_double_3", "ob_int32", b"ob_int32", "ob_int64_1", b"ob_int64_1", "ob_int64_2", b"ob_int64_2", "ob_string", b"ob_string"]) -> None: ... - -global___ObClientMapCellProto = ObClientMapCellProto - -@typing_extensions.final -class ObCombatMismatchData(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class MismatchState(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Type: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _TypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ObCombatMismatchData.MismatchState._Type.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - NO_TYPE: ObCombatMismatchData.MismatchState._Type.ValueType # 0 - OPEN_COMBAT_SESSION: ObCombatMismatchData.MismatchState._Type.ValueType # 1 - OPEN_COMBAT_SESSION_RESPONSE: ObCombatMismatchData.MismatchState._Type.ValueType # 2 - UPDATE_COMBAT: ObCombatMismatchData.MismatchState._Type.ValueType # 3 - UPDATE_COMBAT_RESPONSE: ObCombatMismatchData.MismatchState._Type.ValueType # 4 - QUIT_COMBAT: ObCombatMismatchData.MismatchState._Type.ValueType # 5 - QUIT_COMBAT_RESPONSE: ObCombatMismatchData.MismatchState._Type.ValueType # 6 - WEB_SOCKET_RESPONSE: ObCombatMismatchData.MismatchState._Type.ValueType # 7 - RPC_ERROR: ObCombatMismatchData.MismatchState._Type.ValueType # 8 - GET_COMBAT_PLAYER_PROFILE: ObCombatMismatchData.MismatchState._Type.ValueType # 9 - GET_COMBAT_PLAYER_PROFILE_RESPONSE: ObCombatMismatchData.MismatchState._Type.ValueType # 10 - GENERATE_COMBAT_CHALLENGE_ID: ObCombatMismatchData.MismatchState._Type.ValueType # 11 - GENERATE_COMBAT_CHALLENGE_ID_RESPONSE: ObCombatMismatchData.MismatchState._Type.ValueType # 12 - CREATE_COMBAT_CHALLENGE: ObCombatMismatchData.MismatchState._Type.ValueType # 13 - CREATE_COMBAT_CHALLENGE_RESPONSE: ObCombatMismatchData.MismatchState._Type.ValueType # 14 - OPEN_COMBAT_CHALLENGE: ObCombatMismatchData.MismatchState._Type.ValueType # 15 - OPEN_COMBAT_CHALLENGE_RESPONSE: ObCombatMismatchData.MismatchState._Type.ValueType # 16 - OPEN_NPC_COMBAT_SESSION: ObCombatMismatchData.MismatchState._Type.ValueType # 17 - OPEN_NPC_COMBAT_SESSION_RESPONSE: ObCombatMismatchData.MismatchState._Type.ValueType # 18 - ACCEPT_COMBAT_CHALLENGE: ObCombatMismatchData.MismatchState._Type.ValueType # 19 - ACCEPT_COMBAT_CHALLENGE_RESPONSE: ObCombatMismatchData.MismatchState._Type.ValueType # 20 - SUBMIT_COMBAT_CHALLENGE_POKEMONS: ObCombatMismatchData.MismatchState._Type.ValueType # 21 - SUBMIT_COMBAT_CHALLENGE_POKEMONS_RESPONSE: ObCombatMismatchData.MismatchState._Type.ValueType # 22 - DECLINE_COMBAT_CHALLENGE: ObCombatMismatchData.MismatchState._Type.ValueType # 23 - DECLINE_COMBAT_CHALLENGE_RESPONSE: ObCombatMismatchData.MismatchState._Type.ValueType # 24 - CANCEL_COMBAT_CHALLENGE: ObCombatMismatchData.MismatchState._Type.ValueType # 25 - CANCEL_COMBAT_CHALLENGE_RESPONSE: ObCombatMismatchData.MismatchState._Type.ValueType # 26 - GET_COMBAT_CHALLENGE: ObCombatMismatchData.MismatchState._Type.ValueType # 27 - GET_COMBAT_CHALLENGE_RESPONSE: ObCombatMismatchData.MismatchState._Type.ValueType # 28 - VS_SEEKER_START_MATCHMAKING: ObCombatMismatchData.MismatchState._Type.ValueType # 29 - VS_SEEKER_START_MATCHMAKING_RESPONSE: ObCombatMismatchData.MismatchState._Type.ValueType # 30 - GET_MATCHMAKING_STATUS: ObCombatMismatchData.MismatchState._Type.ValueType # 31 - GET_MATCHMAKING_STATUS_RESPONSE: ObCombatMismatchData.MismatchState._Type.ValueType # 32 - CANCEL_MATCHMAKING: ObCombatMismatchData.MismatchState._Type.ValueType # 33 - CANCEL_MATCHMAKING_RESPONSE: ObCombatMismatchData.MismatchState._Type.ValueType # 34 - SUBMIT_COMBAT_ACTION: ObCombatMismatchData.MismatchState._Type.ValueType # 35 - INVASION_OPEN_COMBAT_SESSION: ObCombatMismatchData.MismatchState._Type.ValueType # 36 - INVASION_OPEN_COMBAT_SESSION_RESPONSE: ObCombatMismatchData.MismatchState._Type.ValueType # 37 - INVASION_BATTLE_UPDATE: ObCombatMismatchData.MismatchState._Type.ValueType # 38 - INVASION_BATTLE_UPDATE_RESPONSE: ObCombatMismatchData.MismatchState._Type.ValueType # 39 - COMBAT_ID_MISMATCH: ObCombatMismatchData.MismatchState._Type.ValueType # 40 - LEAGUE_ID_MISMATCH: ObCombatMismatchData.MismatchState._Type.ValueType # 41 - CHALLENGE_ID_MISMATCH: ObCombatMismatchData.MismatchState._Type.ValueType # 42 - PROGRESS_TOKEN: ObCombatMismatchData.MismatchState._Type.ValueType # 43 - ON_APPLICATION_FOCUS: ObCombatMismatchData.MismatchState._Type.ValueType # 44 - ON_APPLICATION_PAUSE: ObCombatMismatchData.MismatchState._Type.ValueType # 45 - ON_APPLICATION_QUIT: ObCombatMismatchData.MismatchState._Type.ValueType # 46 - EXCEPTION_CAUGHT: ObCombatMismatchData.MismatchState._Type.ValueType # 47 - PUB_SUB_MESSAGE: ObCombatMismatchData.MismatchState._Type.ValueType # 48 - PLAYER_END_COMBAT: ObCombatMismatchData.MismatchState._Type.ValueType # 49 - COMBAT_SYNC_SERVER: ObCombatMismatchData.MismatchState._Type.ValueType # 50 - COMBAT_SYNC_SERVER_RESPONSE: ObCombatMismatchData.MismatchState._Type.ValueType # 51 - COMBAT_SPECIAL_MOVE_PLAYER: ObCombatMismatchData.MismatchState._Type.ValueType # 52 - - class Type(_Type, metaclass=_TypeEnumTypeWrapper): ... - NO_TYPE: ObCombatMismatchData.MismatchState.Type.ValueType # 0 - OPEN_COMBAT_SESSION: ObCombatMismatchData.MismatchState.Type.ValueType # 1 - OPEN_COMBAT_SESSION_RESPONSE: ObCombatMismatchData.MismatchState.Type.ValueType # 2 - UPDATE_COMBAT: ObCombatMismatchData.MismatchState.Type.ValueType # 3 - UPDATE_COMBAT_RESPONSE: ObCombatMismatchData.MismatchState.Type.ValueType # 4 - QUIT_COMBAT: ObCombatMismatchData.MismatchState.Type.ValueType # 5 - QUIT_COMBAT_RESPONSE: ObCombatMismatchData.MismatchState.Type.ValueType # 6 - WEB_SOCKET_RESPONSE: ObCombatMismatchData.MismatchState.Type.ValueType # 7 - RPC_ERROR: ObCombatMismatchData.MismatchState.Type.ValueType # 8 - GET_COMBAT_PLAYER_PROFILE: ObCombatMismatchData.MismatchState.Type.ValueType # 9 - GET_COMBAT_PLAYER_PROFILE_RESPONSE: ObCombatMismatchData.MismatchState.Type.ValueType # 10 - GENERATE_COMBAT_CHALLENGE_ID: ObCombatMismatchData.MismatchState.Type.ValueType # 11 - GENERATE_COMBAT_CHALLENGE_ID_RESPONSE: ObCombatMismatchData.MismatchState.Type.ValueType # 12 - CREATE_COMBAT_CHALLENGE: ObCombatMismatchData.MismatchState.Type.ValueType # 13 - CREATE_COMBAT_CHALLENGE_RESPONSE: ObCombatMismatchData.MismatchState.Type.ValueType # 14 - OPEN_COMBAT_CHALLENGE: ObCombatMismatchData.MismatchState.Type.ValueType # 15 - OPEN_COMBAT_CHALLENGE_RESPONSE: ObCombatMismatchData.MismatchState.Type.ValueType # 16 - OPEN_NPC_COMBAT_SESSION: ObCombatMismatchData.MismatchState.Type.ValueType # 17 - OPEN_NPC_COMBAT_SESSION_RESPONSE: ObCombatMismatchData.MismatchState.Type.ValueType # 18 - ACCEPT_COMBAT_CHALLENGE: ObCombatMismatchData.MismatchState.Type.ValueType # 19 - ACCEPT_COMBAT_CHALLENGE_RESPONSE: ObCombatMismatchData.MismatchState.Type.ValueType # 20 - SUBMIT_COMBAT_CHALLENGE_POKEMONS: ObCombatMismatchData.MismatchState.Type.ValueType # 21 - SUBMIT_COMBAT_CHALLENGE_POKEMONS_RESPONSE: ObCombatMismatchData.MismatchState.Type.ValueType # 22 - DECLINE_COMBAT_CHALLENGE: ObCombatMismatchData.MismatchState.Type.ValueType # 23 - DECLINE_COMBAT_CHALLENGE_RESPONSE: ObCombatMismatchData.MismatchState.Type.ValueType # 24 - CANCEL_COMBAT_CHALLENGE: ObCombatMismatchData.MismatchState.Type.ValueType # 25 - CANCEL_COMBAT_CHALLENGE_RESPONSE: ObCombatMismatchData.MismatchState.Type.ValueType # 26 - GET_COMBAT_CHALLENGE: ObCombatMismatchData.MismatchState.Type.ValueType # 27 - GET_COMBAT_CHALLENGE_RESPONSE: ObCombatMismatchData.MismatchState.Type.ValueType # 28 - VS_SEEKER_START_MATCHMAKING: ObCombatMismatchData.MismatchState.Type.ValueType # 29 - VS_SEEKER_START_MATCHMAKING_RESPONSE: ObCombatMismatchData.MismatchState.Type.ValueType # 30 - GET_MATCHMAKING_STATUS: ObCombatMismatchData.MismatchState.Type.ValueType # 31 - GET_MATCHMAKING_STATUS_RESPONSE: ObCombatMismatchData.MismatchState.Type.ValueType # 32 - CANCEL_MATCHMAKING: ObCombatMismatchData.MismatchState.Type.ValueType # 33 - CANCEL_MATCHMAKING_RESPONSE: ObCombatMismatchData.MismatchState.Type.ValueType # 34 - SUBMIT_COMBAT_ACTION: ObCombatMismatchData.MismatchState.Type.ValueType # 35 - INVASION_OPEN_COMBAT_SESSION: ObCombatMismatchData.MismatchState.Type.ValueType # 36 - INVASION_OPEN_COMBAT_SESSION_RESPONSE: ObCombatMismatchData.MismatchState.Type.ValueType # 37 - INVASION_BATTLE_UPDATE: ObCombatMismatchData.MismatchState.Type.ValueType # 38 - INVASION_BATTLE_UPDATE_RESPONSE: ObCombatMismatchData.MismatchState.Type.ValueType # 39 - COMBAT_ID_MISMATCH: ObCombatMismatchData.MismatchState.Type.ValueType # 40 - LEAGUE_ID_MISMATCH: ObCombatMismatchData.MismatchState.Type.ValueType # 41 - CHALLENGE_ID_MISMATCH: ObCombatMismatchData.MismatchState.Type.ValueType # 42 - PROGRESS_TOKEN: ObCombatMismatchData.MismatchState.Type.ValueType # 43 - ON_APPLICATION_FOCUS: ObCombatMismatchData.MismatchState.Type.ValueType # 44 - ON_APPLICATION_PAUSE: ObCombatMismatchData.MismatchState.Type.ValueType # 45 - ON_APPLICATION_QUIT: ObCombatMismatchData.MismatchState.Type.ValueType # 46 - EXCEPTION_CAUGHT: ObCombatMismatchData.MismatchState.Type.ValueType # 47 - PUB_SUB_MESSAGE: ObCombatMismatchData.MismatchState.Type.ValueType # 48 - PLAYER_END_COMBAT: ObCombatMismatchData.MismatchState.Type.ValueType # 49 - COMBAT_SYNC_SERVER: ObCombatMismatchData.MismatchState.Type.ValueType # 50 - COMBAT_SYNC_SERVER_RESPONSE: ObCombatMismatchData.MismatchState.Type.ValueType # 51 - COMBAT_SPECIAL_MOVE_PLAYER: ObCombatMismatchData.MismatchState.Type.ValueType # 52 - - TYPE_FIELD_NUMBER: builtins.int - OB_UINT32_1_FIELD_NUMBER: builtins.int - OB_UINT32_2_FIELD_NUMBER: builtins.int - OB_FLOAT_FIELD_NUMBER: builtins.int - type: global___ObCombatMismatchData.MismatchState.Type.ValueType - ob_uint32_1: builtins.int - ob_uint32_2: builtins.int - ob_float: builtins.float - def __init__( - self, - *, - type: global___ObCombatMismatchData.MismatchState.Type.ValueType = ..., - ob_uint32_1: builtins.int = ..., - ob_uint32_2: builtins.int = ..., - ob_float: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_float", b"ob_float", "ob_uint32_1", b"ob_uint32_1", "ob_uint32_2", b"ob_uint32_2", "type", b"type"]) -> None: ... - - OPEN_COMBAT_SESSION_DATA_FIELD_NUMBER: builtins.int - OPEN_COMBAT_SESSION_RESPONSE_DATA_FIELD_NUMBER: builtins.int - UPDATE_COMBAT_DATA_FIELD_NUMBER: builtins.int - UPDATE_COMBAT_RESPONSE_DATA_FIELD_NUMBER: builtins.int - QUIT_COMBAT_DATA_FIELD_NUMBER: builtins.int - QUIT_COMBAT_RESPONSE_DATA_FIELD_NUMBER: builtins.int - WEB_SOCKET_RESPONSE_DATA_FIELD_NUMBER: builtins.int - RPC_ERROR_DATA_FIELD_NUMBER: builtins.int - GET_COMBAT_PLAYER_PROFILE_DATA_FIELD_NUMBER: builtins.int - GET_COMBAT_PLAYER_PROFILE_RESPONSE_DATA_FIELD_NUMBER: builtins.int - GENERATE_COMBAT_CHALLENGE_ID_DATA_FIELD_NUMBER: builtins.int - GENERATE_COMBAT_CHALLENGE_ID_RESPONSE_DATA_FIELD_NUMBER: builtins.int - CREATE_COMBAT_CHALLENGE_DATA_FIELD_NUMBER: builtins.int - CREATE_COMBAT_CHALLENGE_RESPONSE_DATA_FIELD_NUMBER: builtins.int - OPEN_COMBAT_CHALLENGE_DATA_FIELD_NUMBER: builtins.int - OPEN_COMBAT_CHALLENGE_RESPONSE_DATA_FIELD_NUMBER: builtins.int - OPEN_NPC_COMBAT_SESSION_DATA_FIELD_NUMBER: builtins.int - OPEN_NPC_COMBAT_SESSION_RESPONSE_DATA_FIELD_NUMBER: builtins.int - ACCEPT_COMBAT_CHALLENGE_DATA_FIELD_NUMBER: builtins.int - ACCEPT_COMBAT_CHALLENGE_RESPONSE_DATA_FIELD_NUMBER: builtins.int - SUBMIT_COMBAT_CHALLENGE_POKEMONS_DATA_FIELD_NUMBER: builtins.int - SUBMIT_COMBAT_CHALLENGE_POKEMONS_RESPONSE_DATA_FIELD_NUMBER: builtins.int - DECLINE_COMBAT_CHALLENGE_DATA_FIELD_NUMBER: builtins.int - DECLINE_COMBAT_CHALLENGE_RESPONSE_DATA_FIELD_NUMBER: builtins.int - CANCEL_COMBAT_CHALLENGE_DATA_FIELD_NUMBER: builtins.int - CANCEL_COMBAT_CHALLENGE_RESPONSE_DATA_FIELD_NUMBER: builtins.int - GET_COMBAT_CHALLENGE_DATA_FIELD_NUMBER: builtins.int - GET_COMBAT_CHALLENGE_RESPONSE_DATA_FIELD_NUMBER: builtins.int - VS_SEEKER_START_MATCHMAKING_DATA_FIELD_NUMBER: builtins.int - VS_SEEKER_START_MATCHMAKING_RESPONSE_DATA_FIELD_NUMBER: builtins.int - GET_MATCHMAKING_STATUS_DATA_FIELD_NUMBER: builtins.int - GET_MATCHMAKING_STATUS_RESPONSE_DATA_FIELD_NUMBER: builtins.int - CANCEL_MATCHMAKING_DATA_FIELD_NUMBER: builtins.int - CANCEL_MATCHMAKING_RESPONSE_DATA_FIELD_NUMBER: builtins.int - SUBMIT_COMBAT_ACTION_FIELD_NUMBER: builtins.int - INVASION_OPEN_COMBAT_SESSION_DATA_FIELD_NUMBER: builtins.int - INVASION_OPEN_COMBAT_SESSION_RESPONSE_DATA_FIELD_NUMBER: builtins.int - INVASION_BATTLE_UPDATE_FIELD_NUMBER: builtins.int - INVASION_BATTLE_RESPONSE_UPDATE_FIELD_NUMBER: builtins.int - COMBAT_ID_MISMATCH_DATA_FIELD_NUMBER: builtins.int - LEAGUE_ID_MISMATCH_DATA_FIELD_NUMBER: builtins.int - CHALLENGE_ID_MISMATCH_DATA_FIELD_NUMBER: builtins.int - PROGRESS_TOKEN_DATA_FIELD_NUMBER: builtins.int - ON_APPLICATION_FOCUS_DATA_FIELD_NUMBER: builtins.int - ON_APPLICATION_PAUSE_DATA_FIELD_NUMBER: builtins.int - ON_APPLICATION_QUIT_DATA_FIELD_NUMBER: builtins.int - EXCEPTION_CAUGHT_DATA_FIELD_NUMBER: builtins.int - COMBAT_PUB_SUB_DATA_FIELD_NUMBER: builtins.int - COMBAT_END_DATA_FIELD_NUMBER: builtins.int - COMBAT_SYNC_SERVER_DATA_FIELD_NUMBER: builtins.int - COMBAT_SYNC_SERVER_RESPONSE_DATA_FIELD_NUMBER: builtins.int - COMBAT_SPECIAL_MOVE_PLAYER_DATA_FIELD_NUMBER: builtins.int - STATE_FIELD_NUMBER: builtins.int - @property - def open_combat_session_data(self) -> global___OpenCombatSessionDataProto: ... - @property - def open_combat_session_response_data(self) -> global___OpenCombatSessionResponseDataProto: ... - @property - def update_combat_data(self) -> global___UpdateCombatDataProto: ... - @property - def update_combat_response_data(self) -> global___UpdateCombatResponseDataProto: ... - @property - def quit_combat_data(self) -> global___QuitCombatDataProto: ... - @property - def quit_combat_response_data(self) -> global___QuitCombatResponseDataProto: ... - @property - def web_socket_response_data(self) -> global___WebSocketResponseDataProto: ... - @property - def rpc_error_data(self) -> global___RpcErrorDataProto: ... - @property - def get_combat_player_profile_data(self) -> global___GetCombatPlayerProfileDataProto: ... - @property - def get_combat_player_profile_response_data(self) -> global___GetCombatPlayerProfileResponseDataProto: ... - @property - def generate_combat_challenge_id_data(self) -> global___GenerateCombatChallengeIdDataProto: ... - @property - def generate_combat_challenge_id_response_data(self) -> global___GenerateCombatChallengeIdResponseDataProto: ... - @property - def create_combat_challenge_data(self) -> global___CreateCombatChallengeDataProto: ... - @property - def create_combat_challenge_response_data(self) -> global___CreateCombatChallengeResponseDataProto: ... - @property - def open_combat_challenge_data(self) -> global___OpenCombatChallengeDataProto: ... - @property - def open_combat_challenge_response_data(self) -> global___OpenCombatChallengeResponseDataProto: ... - @property - def open_npc_combat_session_data(self) -> global___OpenNpcCombatSessionDataProto: ... - @property - def open_npc_combat_session_response_data(self) -> global___OpenNpcCombatSessionResponseDataProto: ... - @property - def accept_combat_challenge_data(self) -> global___AcceptCombatChallengeDataProto: ... - @property - def accept_combat_challenge_response_data(self) -> global___AcceptCombatChallengeResponseDataProto: ... - @property - def submit_combat_challenge_pokemons_data(self) -> global___SubmitCombatChallengePokemonsDataProto: ... - @property - def submit_combat_challenge_pokemons_response_data(self) -> global___SubmitCombatChallengePokemonsResponseDataProto: ... - @property - def decline_combat_challenge_data(self) -> global___DeclineCombatChallengeDataProto: ... - @property - def decline_combat_challenge_response_data(self) -> global___DeclineCombatChallengeResponseDataProto: ... - @property - def cancel_combat_challenge_data(self) -> global___CancelCombatChallengeDataProto: ... - @property - def cancel_combat_challenge_response_data(self) -> global___CancelCombatChallengeResponseDataProto: ... - @property - def get_combat_challenge_data(self) -> global___GetCombatChallengeDataProto: ... - @property - def get_combat_challenge_response_data(self) -> global___GetCombatChallengeResponseDataProto: ... - @property - def vs_seeker_start_matchmaking_data(self) -> global___VsSeekerStartMatchmakingDataProto: ... - @property - def vs_seeker_start_matchmaking_response_data(self) -> global___VsSeekerStartMatchmakingResponseDataProto: ... - @property - def get_matchmaking_status_data(self) -> global___GetMatchmakingStatusDataProto: ... - @property - def get_matchmaking_status_response_data(self) -> global___GetMatchmakingStatusResponseDataProto: ... - @property - def cancel_matchmaking_data(self) -> global___CancelMatchmakingDataProto: ... - @property - def cancel_matchmaking_response_data(self) -> global___CancelMatchmakingResponseDataProto: ... - @property - def submit_combat_action(self) -> global___SubmitCombatActionProto: ... - @property - def invasion_open_combat_session_data(self) -> global___InvasionOpenCombatSessionDataProto: ... - @property - def invasion_open_combat_session_response_data(self) -> global___InvasionOpenCombatSessionResponseDataProto: ... - @property - def invasion_battle_update(self) -> global___InvasionBattleUpdateProto: ... - @property - def invasion_battle_response_update(self) -> global___InvasionBattleResponseUpdateProto: ... - @property - def combat_id_mismatch_data(self) -> global___CombatIdMismatchDataProto: ... - @property - def league_id_mismatch_data(self) -> global___LeagueIdMismatchDataProto: ... - @property - def challenge_id_mismatch_data(self) -> global___ChallengeIdMismatchDataProto: ... - @property - def progress_token_data(self) -> global___ProgressTokenDataV2: ... - @property - def on_application_focus_data(self) -> global___OnApplicationFocusDataProto: ... - @property - def on_application_pause_data(self) -> global___OnApplicationPauseDataProto: ... - @property - def on_application_quit_data(self) -> global___OnApplicationQuitDataProto: ... - @property - def exception_caught_data(self) -> global___ExceptionCaugthDataV2Proto: ... - @property - def combat_pub_sub_data(self) -> global___CombatPubSubDataProto: ... - @property - def combat_end_data(self) -> global___CombatEndDataProto: ... - @property - def combat_sync_server_data(self) -> global___CombatSyncServerDataProto: ... - @property - def combat_sync_server_response_data(self) -> global___CombatSyncServerResponseDataProto: ... - @property - def combat_special_move_player_data(self) -> global___CombatSpecialMovePlayerDataProto: ... - @property - def state(self) -> global___ObCombatMismatchData.MismatchState: ... - def __init__( - self, - *, - open_combat_session_data: global___OpenCombatSessionDataProto | None = ..., - open_combat_session_response_data: global___OpenCombatSessionResponseDataProto | None = ..., - update_combat_data: global___UpdateCombatDataProto | None = ..., - update_combat_response_data: global___UpdateCombatResponseDataProto | None = ..., - quit_combat_data: global___QuitCombatDataProto | None = ..., - quit_combat_response_data: global___QuitCombatResponseDataProto | None = ..., - web_socket_response_data: global___WebSocketResponseDataProto | None = ..., - rpc_error_data: global___RpcErrorDataProto | None = ..., - get_combat_player_profile_data: global___GetCombatPlayerProfileDataProto | None = ..., - get_combat_player_profile_response_data: global___GetCombatPlayerProfileResponseDataProto | None = ..., - generate_combat_challenge_id_data: global___GenerateCombatChallengeIdDataProto | None = ..., - generate_combat_challenge_id_response_data: global___GenerateCombatChallengeIdResponseDataProto | None = ..., - create_combat_challenge_data: global___CreateCombatChallengeDataProto | None = ..., - create_combat_challenge_response_data: global___CreateCombatChallengeResponseDataProto | None = ..., - open_combat_challenge_data: global___OpenCombatChallengeDataProto | None = ..., - open_combat_challenge_response_data: global___OpenCombatChallengeResponseDataProto | None = ..., - open_npc_combat_session_data: global___OpenNpcCombatSessionDataProto | None = ..., - open_npc_combat_session_response_data: global___OpenNpcCombatSessionResponseDataProto | None = ..., - accept_combat_challenge_data: global___AcceptCombatChallengeDataProto | None = ..., - accept_combat_challenge_response_data: global___AcceptCombatChallengeResponseDataProto | None = ..., - submit_combat_challenge_pokemons_data: global___SubmitCombatChallengePokemonsDataProto | None = ..., - submit_combat_challenge_pokemons_response_data: global___SubmitCombatChallengePokemonsResponseDataProto | None = ..., - decline_combat_challenge_data: global___DeclineCombatChallengeDataProto | None = ..., - decline_combat_challenge_response_data: global___DeclineCombatChallengeResponseDataProto | None = ..., - cancel_combat_challenge_data: global___CancelCombatChallengeDataProto | None = ..., - cancel_combat_challenge_response_data: global___CancelCombatChallengeResponseDataProto | None = ..., - get_combat_challenge_data: global___GetCombatChallengeDataProto | None = ..., - get_combat_challenge_response_data: global___GetCombatChallengeResponseDataProto | None = ..., - vs_seeker_start_matchmaking_data: global___VsSeekerStartMatchmakingDataProto | None = ..., - vs_seeker_start_matchmaking_response_data: global___VsSeekerStartMatchmakingResponseDataProto | None = ..., - get_matchmaking_status_data: global___GetMatchmakingStatusDataProto | None = ..., - get_matchmaking_status_response_data: global___GetMatchmakingStatusResponseDataProto | None = ..., - cancel_matchmaking_data: global___CancelMatchmakingDataProto | None = ..., - cancel_matchmaking_response_data: global___CancelMatchmakingResponseDataProto | None = ..., - submit_combat_action: global___SubmitCombatActionProto | None = ..., - invasion_open_combat_session_data: global___InvasionOpenCombatSessionDataProto | None = ..., - invasion_open_combat_session_response_data: global___InvasionOpenCombatSessionResponseDataProto | None = ..., - invasion_battle_update: global___InvasionBattleUpdateProto | None = ..., - invasion_battle_response_update: global___InvasionBattleResponseUpdateProto | None = ..., - combat_id_mismatch_data: global___CombatIdMismatchDataProto | None = ..., - league_id_mismatch_data: global___LeagueIdMismatchDataProto | None = ..., - challenge_id_mismatch_data: global___ChallengeIdMismatchDataProto | None = ..., - progress_token_data: global___ProgressTokenDataV2 | None = ..., - on_application_focus_data: global___OnApplicationFocusDataProto | None = ..., - on_application_pause_data: global___OnApplicationPauseDataProto | None = ..., - on_application_quit_data: global___OnApplicationQuitDataProto | None = ..., - exception_caught_data: global___ExceptionCaugthDataV2Proto | None = ..., - combat_pub_sub_data: global___CombatPubSubDataProto | None = ..., - combat_end_data: global___CombatEndDataProto | None = ..., - combat_sync_server_data: global___CombatSyncServerDataProto | None = ..., - combat_sync_server_response_data: global___CombatSyncServerResponseDataProto | None = ..., - combat_special_move_player_data: global___CombatSpecialMovePlayerDataProto | None = ..., - state: global___ObCombatMismatchData.MismatchState | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["Data", b"Data", "accept_combat_challenge_data", b"accept_combat_challenge_data", "accept_combat_challenge_response_data", b"accept_combat_challenge_response_data", "cancel_combat_challenge_data", b"cancel_combat_challenge_data", "cancel_combat_challenge_response_data", b"cancel_combat_challenge_response_data", "cancel_matchmaking_data", b"cancel_matchmaking_data", "cancel_matchmaking_response_data", b"cancel_matchmaking_response_data", "challenge_id_mismatch_data", b"challenge_id_mismatch_data", "combat_end_data", b"combat_end_data", "combat_id_mismatch_data", b"combat_id_mismatch_data", "combat_pub_sub_data", b"combat_pub_sub_data", "combat_special_move_player_data", b"combat_special_move_player_data", "combat_sync_server_data", b"combat_sync_server_data", "combat_sync_server_response_data", b"combat_sync_server_response_data", "create_combat_challenge_data", b"create_combat_challenge_data", "create_combat_challenge_response_data", b"create_combat_challenge_response_data", "decline_combat_challenge_data", b"decline_combat_challenge_data", "decline_combat_challenge_response_data", b"decline_combat_challenge_response_data", "exception_caught_data", b"exception_caught_data", "generate_combat_challenge_id_data", b"generate_combat_challenge_id_data", "generate_combat_challenge_id_response_data", b"generate_combat_challenge_id_response_data", "get_combat_challenge_data", b"get_combat_challenge_data", "get_combat_challenge_response_data", b"get_combat_challenge_response_data", "get_combat_player_profile_data", b"get_combat_player_profile_data", "get_combat_player_profile_response_data", b"get_combat_player_profile_response_data", "get_matchmaking_status_data", b"get_matchmaking_status_data", "get_matchmaking_status_response_data", b"get_matchmaking_status_response_data", "invasion_battle_response_update", b"invasion_battle_response_update", "invasion_battle_update", b"invasion_battle_update", "invasion_open_combat_session_data", b"invasion_open_combat_session_data", "invasion_open_combat_session_response_data", b"invasion_open_combat_session_response_data", "league_id_mismatch_data", b"league_id_mismatch_data", "on_application_focus_data", b"on_application_focus_data", "on_application_pause_data", b"on_application_pause_data", "on_application_quit_data", b"on_application_quit_data", "open_combat_challenge_data", b"open_combat_challenge_data", "open_combat_challenge_response_data", b"open_combat_challenge_response_data", "open_combat_session_data", b"open_combat_session_data", "open_combat_session_response_data", b"open_combat_session_response_data", "open_npc_combat_session_data", b"open_npc_combat_session_data", "open_npc_combat_session_response_data", b"open_npc_combat_session_response_data", "progress_token_data", b"progress_token_data", "quit_combat_data", b"quit_combat_data", "quit_combat_response_data", b"quit_combat_response_data", "rpc_error_data", b"rpc_error_data", "state", b"state", "submit_combat_action", b"submit_combat_action", "submit_combat_challenge_pokemons_data", b"submit_combat_challenge_pokemons_data", "submit_combat_challenge_pokemons_response_data", b"submit_combat_challenge_pokemons_response_data", "update_combat_data", b"update_combat_data", "update_combat_response_data", b"update_combat_response_data", "vs_seeker_start_matchmaking_data", b"vs_seeker_start_matchmaking_data", "vs_seeker_start_matchmaking_response_data", b"vs_seeker_start_matchmaking_response_data", "web_socket_response_data", b"web_socket_response_data"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["Data", b"Data", "accept_combat_challenge_data", b"accept_combat_challenge_data", "accept_combat_challenge_response_data", b"accept_combat_challenge_response_data", "cancel_combat_challenge_data", b"cancel_combat_challenge_data", "cancel_combat_challenge_response_data", b"cancel_combat_challenge_response_data", "cancel_matchmaking_data", b"cancel_matchmaking_data", "cancel_matchmaking_response_data", b"cancel_matchmaking_response_data", "challenge_id_mismatch_data", b"challenge_id_mismatch_data", "combat_end_data", b"combat_end_data", "combat_id_mismatch_data", b"combat_id_mismatch_data", "combat_pub_sub_data", b"combat_pub_sub_data", "combat_special_move_player_data", b"combat_special_move_player_data", "combat_sync_server_data", b"combat_sync_server_data", "combat_sync_server_response_data", b"combat_sync_server_response_data", "create_combat_challenge_data", b"create_combat_challenge_data", "create_combat_challenge_response_data", b"create_combat_challenge_response_data", "decline_combat_challenge_data", b"decline_combat_challenge_data", "decline_combat_challenge_response_data", b"decline_combat_challenge_response_data", "exception_caught_data", b"exception_caught_data", "generate_combat_challenge_id_data", b"generate_combat_challenge_id_data", "generate_combat_challenge_id_response_data", b"generate_combat_challenge_id_response_data", "get_combat_challenge_data", b"get_combat_challenge_data", "get_combat_challenge_response_data", b"get_combat_challenge_response_data", "get_combat_player_profile_data", b"get_combat_player_profile_data", "get_combat_player_profile_response_data", b"get_combat_player_profile_response_data", "get_matchmaking_status_data", b"get_matchmaking_status_data", "get_matchmaking_status_response_data", b"get_matchmaking_status_response_data", "invasion_battle_response_update", b"invasion_battle_response_update", "invasion_battle_update", b"invasion_battle_update", "invasion_open_combat_session_data", b"invasion_open_combat_session_data", "invasion_open_combat_session_response_data", b"invasion_open_combat_session_response_data", "league_id_mismatch_data", b"league_id_mismatch_data", "on_application_focus_data", b"on_application_focus_data", "on_application_pause_data", b"on_application_pause_data", "on_application_quit_data", b"on_application_quit_data", "open_combat_challenge_data", b"open_combat_challenge_data", "open_combat_challenge_response_data", b"open_combat_challenge_response_data", "open_combat_session_data", b"open_combat_session_data", "open_combat_session_response_data", b"open_combat_session_response_data", "open_npc_combat_session_data", b"open_npc_combat_session_data", "open_npc_combat_session_response_data", b"open_npc_combat_session_response_data", "progress_token_data", b"progress_token_data", "quit_combat_data", b"quit_combat_data", "quit_combat_response_data", b"quit_combat_response_data", "rpc_error_data", b"rpc_error_data", "state", b"state", "submit_combat_action", b"submit_combat_action", "submit_combat_challenge_pokemons_data", b"submit_combat_challenge_pokemons_data", "submit_combat_challenge_pokemons_response_data", b"submit_combat_challenge_pokemons_response_data", "update_combat_data", b"update_combat_data", "update_combat_response_data", b"update_combat_response_data", "vs_seeker_start_matchmaking_data", b"vs_seeker_start_matchmaking_data", "vs_seeker_start_matchmaking_response_data", b"vs_seeker_start_matchmaking_response_data", "web_socket_response_data", b"web_socket_response_data"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["Data", b"Data"]) -> typing_extensions.Literal["open_combat_session_data", "open_combat_session_response_data", "update_combat_data", "update_combat_response_data", "quit_combat_data", "quit_combat_response_data", "web_socket_response_data", "rpc_error_data", "get_combat_player_profile_data", "get_combat_player_profile_response_data", "generate_combat_challenge_id_data", "generate_combat_challenge_id_response_data", "create_combat_challenge_data", "create_combat_challenge_response_data", "open_combat_challenge_data", "open_combat_challenge_response_data", "open_npc_combat_session_data", "open_npc_combat_session_response_data", "accept_combat_challenge_data", "accept_combat_challenge_response_data", "submit_combat_challenge_pokemons_data", "submit_combat_challenge_pokemons_response_data", "decline_combat_challenge_data", "decline_combat_challenge_response_data", "cancel_combat_challenge_data", "cancel_combat_challenge_response_data", "get_combat_challenge_data", "get_combat_challenge_response_data", "vs_seeker_start_matchmaking_data", "vs_seeker_start_matchmaking_response_data", "get_matchmaking_status_data", "get_matchmaking_status_response_data", "cancel_matchmaking_data", "cancel_matchmaking_response_data", "submit_combat_action", "invasion_open_combat_session_data", "invasion_open_combat_session_response_data", "invasion_battle_update", "invasion_battle_response_update", "combat_id_mismatch_data", "league_id_mismatch_data", "challenge_id_mismatch_data", "progress_token_data", "on_application_focus_data", "on_application_pause_data", "on_application_quit_data", "exception_caught_data", "combat_pub_sub_data", "combat_end_data", "combat_sync_server_data", "combat_sync_server_response_data", "combat_special_move_player_data"] | None: ... - -global___ObCombatMismatchData = ObCombatMismatchData - -@typing_extensions.final -class ObCombatProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_1_FIELD_NUMBER: builtins.int - OB_INT32_2_FIELD_NUMBER: builtins.int - OB_INT64_FIELD_NUMBER: builtins.int - OB_REPEATED_LIST_FIELD_NUMBER: builtins.int - ob_int32_1: builtins.int - ob_int32_2: builtins.int - ob_int64: builtins.int - @property - def ob_repeated_list(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - def __init__( - self, - *, - ob_int32_1: builtins.int = ..., - ob_int32_2: builtins.int = ..., - ob_int64: builtins.int = ..., - ob_repeated_list: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_int32_1", b"ob_int32_1", "ob_int32_2", b"ob_int32_2", "ob_int64", b"ob_int64", "ob_repeated_list", b"ob_repeated_list"]) -> None: ... - -global___ObCombatProto = ObCombatProto - -@typing_extensions.final -class ObCombatSettings(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_FIELD_NUMBER: builtins.int - ENABLED_FIELD_NUMBER: builtins.int - ob_int32: builtins.int - enabled: builtins.bool - def __init__( - self, - *, - ob_int32: builtins.int = ..., - enabled: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["enabled", b"enabled", "ob_int32", b"ob_int32"]) -> None: ... - -global___ObCombatSettings = ObCombatSettings - -@typing_extensions.final -class ObCombatSettings1(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_BOOL_1_FIELD_NUMBER: builtins.int - OB_BOOL_2_FIELD_NUMBER: builtins.int - OB_BOOL_3_FIELD_NUMBER: builtins.int - OB_BOOL_4_FIELD_NUMBER: builtins.int - ob_bool_1: builtins.bool - ob_bool_2: builtins.bool - ob_bool_3: builtins.bool - ob_bool_4: builtins.bool - def __init__( - self, - *, - ob_bool_1: builtins.bool = ..., - ob_bool_2: builtins.bool = ..., - ob_bool_3: builtins.bool = ..., - ob_bool_4: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_bool_1", b"ob_bool_1", "ob_bool_2", b"ob_bool_2", "ob_bool_3", b"ob_bool_3", "ob_bool_4", b"ob_bool_4"]) -> None: ... - -global___ObCombatSettings1 = ObCombatSettings1 - -@typing_extensions.final -class ObCombatSpecialmovePlayerData(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_1_FIELD_NUMBER: builtins.int - OB_LIST_INT32_1_FIELD_NUMBER: builtins.int - OB_LIST_INT32_2_FIELD_NUMBER: builtins.int - OB_COMMUN_DATA_1_FIELD_NUMBER: builtins.int - OB_INT32_2_FIELD_NUMBER: builtins.int - OB_COMMUN_DATA_2_FIELD_NUMBER: builtins.int - OB_INT32_3_FIELD_NUMBER: builtins.int - ob_int32_1: builtins.int - @property - def ob_list_int32_1(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - @property - def ob_list_int32_2(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - @property - def ob_commun_data_1(self) -> global___ObCommunCombatDataProto: ... - ob_int32_2: builtins.int - @property - def ob_commun_data_2(self) -> global___ObCommunCombatDataProto: ... - ob_int32_3: builtins.int - def __init__( - self, - *, - ob_int32_1: builtins.int = ..., - ob_list_int32_1: collections.abc.Iterable[builtins.int] | None = ..., - ob_list_int32_2: collections.abc.Iterable[builtins.int] | None = ..., - ob_commun_data_1: global___ObCommunCombatDataProto | None = ..., - ob_int32_2: builtins.int = ..., - ob_commun_data_2: global___ObCommunCombatDataProto | None = ..., - ob_int32_3: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["ob_commun_data_1", b"ob_commun_data_1", "ob_commun_data_2", b"ob_commun_data_2"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_commun_data_1", b"ob_commun_data_1", "ob_commun_data_2", b"ob_commun_data_2", "ob_int32_1", b"ob_int32_1", "ob_int32_2", b"ob_int32_2", "ob_int32_3", b"ob_int32_3", "ob_list_int32_1", b"ob_list_int32_1", "ob_list_int32_2", b"ob_list_int32_2"]) -> None: ... - -global___ObCombatSpecialmovePlayerData = ObCombatSpecialmovePlayerData - -@typing_extensions.final -class ObCommunCombatChallengeDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TYPE_FIELD_NUMBER: builtins.int - OB_INT32_LIST_1_FIELD_NUMBER: builtins.int - OB_INT32_LIST_2_FIELD_NUMBER: builtins.int - STATE_FIELD_NUMBER: builtins.int - OB_UINT32_1_FIELD_NUMBER: builtins.int - OB_UINT32_2_FIELD_NUMBER: builtins.int - type: global___CombatType.ValueType - @property - def ob_int32_list_1(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - @property - def ob_int32_list_2(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - state: global___CombatChallengeProto.CombatChallengeState.ValueType - ob_uint32_1: builtins.int - ob_uint32_2: builtins.int - def __init__( - self, - *, - type: global___CombatType.ValueType = ..., - ob_int32_list_1: collections.abc.Iterable[builtins.int] | None = ..., - ob_int32_list_2: collections.abc.Iterable[builtins.int] | None = ..., - state: global___CombatChallengeProto.CombatChallengeState.ValueType = ..., - ob_uint32_1: builtins.int = ..., - ob_uint32_2: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_int32_list_1", b"ob_int32_list_1", "ob_int32_list_2", b"ob_int32_list_2", "ob_uint32_1", b"ob_uint32_1", "ob_uint32_2", b"ob_uint32_2", "state", b"state", "type", b"type"]) -> None: ... - -global___ObCommunCombatChallengeDataProto = ObCommunCombatChallengeDataProto - -@typing_extensions.final -class ObCommunCombatDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TYPE_FIELD_NUMBER: builtins.int - OB_INT32_1_FIELD_NUMBER: builtins.int - OB_INT32_2_FIELD_NUMBER: builtins.int - OB_INT32_3_FIELD_NUMBER: builtins.int - OB_INT32_4_FIELD_NUMBER: builtins.int - OB_INT32_5_FIELD_NUMBER: builtins.int - OB_INT32_6_FIELD_NUMBER: builtins.int - OB_FLOAT_FIELD_NUMBER: builtins.int - MOVE_FIELD_NUMBER: builtins.int - type: global___CombatActionProto.ActionType.ValueType - ob_int32_1: builtins.int - ob_int32_2: builtins.int - ob_int32_3: builtins.int - ob_int32_4: builtins.int - ob_int32_5: builtins.int - ob_int32_6: builtins.int - ob_float: builtins.float - move: global___HoloPokemonMove.ValueType - def __init__( - self, - *, - type: global___CombatActionProto.ActionType.ValueType = ..., - ob_int32_1: builtins.int = ..., - ob_int32_2: builtins.int = ..., - ob_int32_3: builtins.int = ..., - ob_int32_4: builtins.int = ..., - ob_int32_5: builtins.int = ..., - ob_int32_6: builtins.int = ..., - ob_float: builtins.float = ..., - move: global___HoloPokemonMove.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["move", b"move", "ob_float", b"ob_float", "ob_int32_1", b"ob_int32_1", "ob_int32_2", b"ob_int32_2", "ob_int32_3", b"ob_int32_3", "ob_int32_4", b"ob_int32_4", "ob_int32_5", b"ob_int32_5", "ob_int32_6", b"ob_int32_6", "type", b"type"]) -> None: ... - -global___ObCommunCombatDataProto = ObCommunCombatDataProto - -@typing_extensions.final -class ObCommunWebCombatStateProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class ObMaybePokemonData(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_1_FIELD_NUMBER: builtins.int - OB_INT32_2_FIELD_NUMBER: builtins.int - OB_INT32_3_FIELD_NUMBER: builtins.int - OB_INT32_4_FIELD_NUMBER: builtins.int - OB_INT32_5_FIELD_NUMBER: builtins.int - ob_int32_1: builtins.int - ob_int32_2: builtins.int - ob_int32_3: builtins.int - ob_int32_4: builtins.int - ob_int32_5: builtins.int - def __init__( - self, - *, - ob_int32_1: builtins.int = ..., - ob_int32_2: builtins.int = ..., - ob_int32_3: builtins.int = ..., - ob_int32_4: builtins.int = ..., - ob_int32_5: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_int32_1", b"ob_int32_1", "ob_int32_2", b"ob_int32_2", "ob_int32_3", b"ob_int32_3", "ob_int32_4", b"ob_int32_4", "ob_int32_5", b"ob_int32_5"]) -> None: ... - - @typing_extensions.final - class ObCommunWebCombatDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_ACTIVE_POKEMON_FIELD_NUMBER: builtins.int - OB_ACTIVE_POKEMON_LIST_1_FIELD_NUMBER: builtins.int - OB_ACTIVE_POKEMON_LIST_2_FIELD_NUMBER: builtins.int - OB_COMMUN_COMBAT_DATA_1_FIELD_NUMBER: builtins.int - OB_BOOL_FIELD_NUMBER: builtins.int - OB_INT32_1_FIELD_NUMBER: builtins.int - OB_COMMUN_COMBAT_DATA_2_FIELD_NUMBER: builtins.int - OB_UINT32_FIELD_NUMBER: builtins.int - OB_INT32_2_FIELD_NUMBER: builtins.int - @property - def ob_active_pokemon(self) -> global___ObCommunWebCombatStateProto.ObMaybePokemonData: ... - @property - def ob_active_pokemon_list_1(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ObCommunWebCombatStateProto.ObMaybePokemonData]: ... - @property - def ob_active_pokemon_list_2(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ObCommunWebCombatStateProto.ObMaybePokemonData]: ... - @property - def ob_commun_combat_data_1(self) -> global___ObCommunCombatDataProto: ... - ob_bool: builtins.bool - ob_int32_1: builtins.int - @property - def ob_commun_combat_data_2(self) -> global___ObCommunCombatDataProto: ... - ob_uint32: builtins.int - ob_int32_2: builtins.int - def __init__( - self, - *, - ob_active_pokemon: global___ObCommunWebCombatStateProto.ObMaybePokemonData | None = ..., - ob_active_pokemon_list_1: collections.abc.Iterable[global___ObCommunWebCombatStateProto.ObMaybePokemonData] | None = ..., - ob_active_pokemon_list_2: collections.abc.Iterable[global___ObCommunWebCombatStateProto.ObMaybePokemonData] | None = ..., - ob_commun_combat_data_1: global___ObCommunCombatDataProto | None = ..., - ob_bool: builtins.bool = ..., - ob_int32_1: builtins.int = ..., - ob_commun_combat_data_2: global___ObCommunCombatDataProto | None = ..., - ob_uint32: builtins.int = ..., - ob_int32_2: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["ob_active_pokemon", b"ob_active_pokemon", "ob_commun_combat_data_1", b"ob_commun_combat_data_1", "ob_commun_combat_data_2", b"ob_commun_combat_data_2"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_active_pokemon", b"ob_active_pokemon", "ob_active_pokemon_list_1", b"ob_active_pokemon_list_1", "ob_active_pokemon_list_2", b"ob_active_pokemon_list_2", "ob_bool", b"ob_bool", "ob_commun_combat_data_1", b"ob_commun_combat_data_1", "ob_commun_combat_data_2", b"ob_commun_combat_data_2", "ob_int32_1", b"ob_int32_1", "ob_int32_2", b"ob_int32_2", "ob_uint32", b"ob_uint32"]) -> None: ... - - OB_COMBAT_STATE_FIELD_NUMBER: builtins.int - PLAYER_FIELD_NUMBER: builtins.int - OB_COMMUN_WEB_COMBAT_DATA_2_FIELD_NUMBER: builtins.int - OB_UINT32_1_FIELD_NUMBER: builtins.int - OB_INT32_FIELD_NUMBER: builtins.int - OB_UINT32_2_FIELD_NUMBER: builtins.int - OB_UINT32_3_FIELD_NUMBER: builtins.int - OB_UINT32_4_FIELD_NUMBER: builtins.int - OB_UINT32_5_FIELD_NUMBER: builtins.int - OB_UINT32_6_FIELD_NUMBER: builtins.int - OB_UINT32_7_FIELD_NUMBER: builtins.int - OB_INT32_2_FIELD_NUMBER: builtins.int - OB_BOOL_FIELD_NUMBER: builtins.int - OB_INT32_3_FIELD_NUMBER: builtins.int - OB_UINT32_8_FIELD_NUMBER: builtins.int - ob_combat_state: global___CombatProto.CombatState.ValueType - @property - def player(self) -> global___ObCommunWebCombatStateProto.ObCommunWebCombatDataProto: ... - @property - def ob_commun_web_combat_data_2(self) -> global___ObCommunWebCombatStateProto.ObCommunWebCombatDataProto: ... - ob_uint32_1: builtins.int - ob_int32: builtins.int - ob_uint32_2: builtins.int - ob_uint32_3: builtins.int - ob_uint32_4: builtins.int - ob_uint32_5: builtins.int - ob_uint32_6: builtins.int - ob_uint32_7: builtins.int - ob_int32_2: builtins.int - ob_bool: builtins.bool - ob_int32_3: builtins.int - ob_uint32_8: builtins.int - def __init__( - self, - *, - ob_combat_state: global___CombatProto.CombatState.ValueType = ..., - player: global___ObCommunWebCombatStateProto.ObCommunWebCombatDataProto | None = ..., - ob_commun_web_combat_data_2: global___ObCommunWebCombatStateProto.ObCommunWebCombatDataProto | None = ..., - ob_uint32_1: builtins.int = ..., - ob_int32: builtins.int = ..., - ob_uint32_2: builtins.int = ..., - ob_uint32_3: builtins.int = ..., - ob_uint32_4: builtins.int = ..., - ob_uint32_5: builtins.int = ..., - ob_uint32_6: builtins.int = ..., - ob_uint32_7: builtins.int = ..., - ob_int32_2: builtins.int = ..., - ob_bool: builtins.bool = ..., - ob_int32_3: builtins.int = ..., - ob_uint32_8: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["ob_commun_web_combat_data_2", b"ob_commun_web_combat_data_2", "player", b"player"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_bool", b"ob_bool", "ob_combat_state", b"ob_combat_state", "ob_commun_web_combat_data_2", b"ob_commun_web_combat_data_2", "ob_int32", b"ob_int32", "ob_int32_2", b"ob_int32_2", "ob_int32_3", b"ob_int32_3", "ob_uint32_1", b"ob_uint32_1", "ob_uint32_2", b"ob_uint32_2", "ob_uint32_3", b"ob_uint32_3", "ob_uint32_4", b"ob_uint32_4", "ob_uint32_5", b"ob_uint32_5", "ob_uint32_6", b"ob_uint32_6", "ob_uint32_7", b"ob_uint32_7", "ob_uint32_8", b"ob_uint32_8", "player", b"player"]) -> None: ... - -global___ObCommunWebCombatStateProto = ObCommunWebCombatStateProto - -@typing_extensions.final -class ObContestUnknownProto2(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_STRING_1_FIELD_NUMBER: builtins.int - SCHEDULE_FIELD_NUMBER: builtins.int - OB_STRING_2_FIELD_NUMBER: builtins.int - METRIC_FIELD_NUMBER: builtins.int - OB_UINT64_1_FIELD_NUMBER: builtins.int - OB_UINT64_2_FIELD_NUMBER: builtins.int - OB_DOUBLE_1_FIELD_NUMBER: builtins.int - OB_DOUBLE_2_FIELD_NUMBER: builtins.int - OB_UINT64_3_FIELD_NUMBER: builtins.int - OB_ENTRY_FIELD_NUMBER: builtins.int - ob_string_1: builtins.str - @property - def schedule(self) -> global___ContestScheduleProto: ... - ob_string_2: builtins.str - @property - def metric(self) -> global___ContestMetricProto: ... - ob_uint64_1: builtins.int - ob_uint64_2: builtins.int - ob_double_1: builtins.float - ob_double_2: builtins.float - ob_uint64_3: builtins.int - ob_entry: global___ContestEntrysProto.ValueType - def __init__( - self, - *, - ob_string_1: builtins.str = ..., - schedule: global___ContestScheduleProto | None = ..., - ob_string_2: builtins.str = ..., - metric: global___ContestMetricProto | None = ..., - ob_uint64_1: builtins.int = ..., - ob_uint64_2: builtins.int = ..., - ob_double_1: builtins.float = ..., - ob_double_2: builtins.float = ..., - ob_uint64_3: builtins.int = ..., - ob_entry: global___ContestEntrysProto.ValueType = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["metric", b"metric", "schedule", b"schedule"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["metric", b"metric", "ob_double_1", b"ob_double_1", "ob_double_2", b"ob_double_2", "ob_entry", b"ob_entry", "ob_string_1", b"ob_string_1", "ob_string_2", b"ob_string_2", "ob_uint64_1", b"ob_uint64_1", "ob_uint64_2", b"ob_uint64_2", "ob_uint64_3", b"ob_uint64_3", "schedule", b"schedule"]) -> None: ... - -global___ObContestUnknownProto2 = ObContestUnknownProto2 - -@typing_extensions.final -class ObEggIncubators1(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_FLOAT_1_FIELD_NUMBER: builtins.int - OB_FLOAT_2_FIELD_NUMBER: builtins.int - OB_BUDDY_SHOW_HEART_TYPE_FIELD_NUMBER: builtins.int - OB_BUDDY_EMOTION_LEVE_FIELD_NUMBER: builtins.int - OB_INT64_1_FIELD_NUMBER: builtins.int - OB_INT64_2_FIELD_NUMBER: builtins.int - OB_BOOL_FIELD_NUMBER: builtins.int - ob_float_1: builtins.float - ob_float_2: builtins.float - @property - def ob_buddy_show_heart_type(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___BuddyStatsShownHearts.BuddyShownHeartType.ValueType]: ... - ob_buddy_emotion_leve: global___BuddyEmotionLevel.ValueType - ob_int64_1: builtins.int - ob_int64_2: builtins.int - ob_bool: builtins.bool - def __init__( - self, - *, - ob_float_1: builtins.float = ..., - ob_float_2: builtins.float = ..., - ob_buddy_show_heart_type: collections.abc.Iterable[global___BuddyStatsShownHearts.BuddyShownHeartType.ValueType] | None = ..., - ob_buddy_emotion_leve: global___BuddyEmotionLevel.ValueType = ..., - ob_int64_1: builtins.int = ..., - ob_int64_2: builtins.int = ..., - ob_bool: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_bool", b"ob_bool", "ob_buddy_emotion_leve", b"ob_buddy_emotion_leve", "ob_buddy_show_heart_type", b"ob_buddy_show_heart_type", "ob_float_1", b"ob_float_1", "ob_float_2", b"ob_float_2", "ob_int64_1", b"ob_int64_1", "ob_int64_2", b"ob_int64_2"]) -> None: ... - -global___ObEggIncubators1 = ObEggIncubators1 - -@typing_extensions.final -class ObEggIncubatorsInfos(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_EGG_INCUBATOR_STATUS_FIELD_NUMBER: builtins.int - OB_EGG_INCUBATORS_1_FIELD_NUMBER: builtins.int - OB_EGG_INCUBATOR_STATE_FIELD_NUMBER: builtins.int - @property - def ob_egg_incubator_status(self) -> global___ObEggIncubatorsStatus: ... - @property - def ob_egg_incubators_1(self) -> global___ObEggIncubators1: ... - @property - def ob_egg_incubator_state(self) -> global___ObEggIncubatorsState: ... - def __init__( - self, - *, - ob_egg_incubator_status: global___ObEggIncubatorsStatus | None = ..., - ob_egg_incubators_1: global___ObEggIncubators1 | None = ..., - ob_egg_incubator_state: global___ObEggIncubatorsState | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["ob_egg_incubator_state", b"ob_egg_incubator_state", "ob_egg_incubator_status", b"ob_egg_incubator_status", "ob_egg_incubators_1", b"ob_egg_incubators_1"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_egg_incubator_state", b"ob_egg_incubator_state", "ob_egg_incubator_status", b"ob_egg_incubator_status", "ob_egg_incubators_1", b"ob_egg_incubators_1"]) -> None: ... - -global___ObEggIncubatorsInfos = ObEggIncubatorsInfos - -@typing_extensions.final -class ObEggIncubatorsState(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_FLOAT_FIELD_NUMBER: builtins.int - OB_LIST_FLOAT_FIELD_NUMBER: builtins.int - OB_EGG_STATUS_FIELD_NUMBER: builtins.int - OB_EGG_INCUBATORS_1_FIELD_NUMBER: builtins.int - ob_float: builtins.float - @property - def ob_list_float(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.float]: ... - @property - def ob_egg_status(self) -> global___ObEggStatus: ... - @property - def ob_egg_incubators_1(self) -> global___ObEggIncubators1: ... - def __init__( - self, - *, - ob_float: builtins.float = ..., - ob_list_float: collections.abc.Iterable[builtins.float] | None = ..., - ob_egg_status: global___ObEggStatus | None = ..., - ob_egg_incubators_1: global___ObEggIncubators1 | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["ob_egg_incubators_1", b"ob_egg_incubators_1", "ob_egg_status", b"ob_egg_status"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_egg_incubators_1", b"ob_egg_incubators_1", "ob_egg_status", b"ob_egg_status", "ob_float", b"ob_float", "ob_list_float", b"ob_list_float"]) -> None: ... - -global___ObEggIncubatorsState = ObEggIncubatorsState - -@typing_extensions.final -class ObEggIncubatorsStatus(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_EGG_STATUS_FIELD_NUMBER: builtins.int - @property - def ob_egg_status(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ObEggStatus]: ... - def __init__( - self, - *, - ob_egg_status: collections.abc.Iterable[global___ObEggStatus] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_egg_status", b"ob_egg_status"]) -> None: ... - -global___ObEggIncubatorsStatus = ObEggIncubatorsStatus - -@typing_extensions.final -class ObEggStatus(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ObEggStatus._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: ObEggStatus._Status.ValueType # 0 - HATCHING: ObEggStatus._Status.ValueType # 1 - NOT_HATCHING: ObEggStatus._Status.ValueType # 2 - HATCHED: ObEggStatus._Status.ValueType # 3 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: ObEggStatus.Status.ValueType # 0 - HATCHING: ObEggStatus.Status.ValueType # 1 - NOT_HATCHING: ObEggStatus.Status.ValueType # 2 - HATCHED: ObEggStatus.Status.ValueType # 3 - - class _Type: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _TypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ObEggStatus._Type.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNKNOWN: ObEggStatus._Type.ValueType # 0 - UNLIMITED: ObEggStatus._Type.ValueType # 901 - BASIC: ObEggStatus._Type.ValueType # 902 - SUPER: ObEggStatus._Type.ValueType # 903 - - class Type(_Type, metaclass=_TypeEnumTypeWrapper): ... - UNKNOWN: ObEggStatus.Type.ValueType # 0 - UNLIMITED: ObEggStatus.Type.ValueType # 901 - BASIC: ObEggStatus.Type.ValueType # 902 - SUPER: ObEggStatus.Type.ValueType # 903 - - STATUS_FIELD_NUMBER: builtins.int - OB_FLOAT_1_FIELD_NUMBER: builtins.int - OB_FLOAT_2_FIELD_NUMBER: builtins.int - OB_TYPE_FIELD_NUMBER: builtins.int - OB_FLOAT_3_FIELD_NUMBER: builtins.int - status: global___ObEggStatus.Status.ValueType - ob_float_1: builtins.float - ob_float_2: builtins.float - ob_type: global___ObEggStatus.Type.ValueType - ob_float_3: builtins.float - def __init__( - self, - *, - status: global___ObEggStatus.Status.ValueType = ..., - ob_float_1: builtins.float = ..., - ob_float_2: builtins.float = ..., - ob_type: global___ObEggStatus.Type.ValueType = ..., - ob_float_3: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_float_1", b"ob_float_1", "ob_float_2", b"ob_float_2", "ob_float_3", b"ob_float_3", "ob_type", b"ob_type", "status", b"status"]) -> None: ... - -global___ObEggStatus = ObEggStatus - -@typing_extensions.final -class ObEvoleField(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_FLOAT_1_FIELD_NUMBER: builtins.int - OB_FLOAT_2_FIELD_NUMBER: builtins.int - ob_float_1: builtins.float - ob_float_2: builtins.float - def __init__( - self, - *, - ob_float_1: builtins.float = ..., - ob_float_2: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_float_1", b"ob_float_1", "ob_float_2", b"ob_float_2"]) -> None: ... - -global___ObEvoleField = ObEvoleField - -@typing_extensions.final -class ObFieldMessageOrResponseProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_STRING_1_FIELD_NUMBER: builtins.int - OB_STRING_2_FIELD_NUMBER: builtins.int - OB_STRING_3_FIELD_NUMBER: builtins.int - OB_STRING_4_FIELD_NUMBER: builtins.int - OB_STRING_5_FIELD_NUMBER: builtins.int - OB_STRING_6_FIELD_NUMBER: builtins.int - OB_FIELD_MESSAGE_OR_RESPONSE_ONE_1_FIELD_NUMBER: builtins.int - OB_FIELD_MESSAGE_OR_RESPONSE_ONE_2_FIELD_NUMBER: builtins.int - OB_INT64_1_FIELD_NUMBER: builtins.int - OB_INT64_2_FIELD_NUMBER: builtins.int - OB_INT64_3_FIELD_NUMBER: builtins.int - OB_INT64_4_FIELD_NUMBER: builtins.int - OB_INT64_5_FIELD_NUMBER: builtins.int - ob_string_1: builtins.str - ob_string_2: builtins.str - ob_string_3: builtins.str - ob_string_4: builtins.str - ob_string_5: builtins.str - ob_string_6: builtins.str - @property - def ob_field_message_or_response_one_1(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ObFieldMessageOrResponseProtoOne]: ... - @property - def ob_field_message_or_response_one_2(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ObFieldMessageOrResponseProtoOne]: ... - ob_int64_1: builtins.int - ob_int64_2: builtins.int - ob_int64_3: builtins.int - ob_int64_4: builtins.int - ob_int64_5: builtins.int - def __init__( - self, - *, - ob_string_1: builtins.str = ..., - ob_string_2: builtins.str = ..., - ob_string_3: builtins.str = ..., - ob_string_4: builtins.str = ..., - ob_string_5: builtins.str = ..., - ob_string_6: builtins.str = ..., - ob_field_message_or_response_one_1: collections.abc.Iterable[global___ObFieldMessageOrResponseProtoOne] | None = ..., - ob_field_message_or_response_one_2: collections.abc.Iterable[global___ObFieldMessageOrResponseProtoOne] | None = ..., - ob_int64_1: builtins.int = ..., - ob_int64_2: builtins.int = ..., - ob_int64_3: builtins.int = ..., - ob_int64_4: builtins.int = ..., - ob_int64_5: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_field_message_or_response_one_1", b"ob_field_message_or_response_one_1", "ob_field_message_or_response_one_2", b"ob_field_message_or_response_one_2", "ob_int64_1", b"ob_int64_1", "ob_int64_2", b"ob_int64_2", "ob_int64_3", b"ob_int64_3", "ob_int64_4", b"ob_int64_4", "ob_int64_5", b"ob_int64_5", "ob_string_1", b"ob_string_1", "ob_string_2", b"ob_string_2", "ob_string_3", b"ob_string_3", "ob_string_4", b"ob_string_4", "ob_string_5", b"ob_string_5", "ob_string_6", b"ob_string_6"]) -> None: ... - -global___ObFieldMessageOrResponseProto = ObFieldMessageOrResponseProto - -@typing_extensions.final -class ObFieldMessageOrResponseProtoOne(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_UINT64_FIELD_NUMBER: builtins.int - OB_INT32_1_FIELD_NUMBER: builtins.int - OB_INT32_2_FIELD_NUMBER: builtins.int - OB_FLOAT_FIELD_NUMBER: builtins.int - OB_INT32_3_FIELD_NUMBER: builtins.int - OB_INT32_4_FIELD_NUMBER: builtins.int - OB_INT32_5_FIELD_NUMBER: builtins.int - OB_INT32_6_FIELD_NUMBER: builtins.int - POKEMON_DISPLAY_FIELD_NUMBER: builtins.int - OB_INT32_7_FIELD_NUMBER: builtins.int - OB_INT32_8_FIELD_NUMBER: builtins.int - OB_INT32_9_FIELD_NUMBER: builtins.int - OB_INT32_10_FIELD_NUMBER: builtins.int - OB_INT32_11_FIELD_NUMBER: builtins.int - OB_STRING_FIELD_NUMBER: builtins.int - POKEBALL_FIELD_NUMBER: builtins.int - ob_uint64: builtins.int - ob_int32_1: builtins.int - ob_int32_2: builtins.int - ob_float: builtins.float - ob_int32_3: builtins.int - ob_int32_4: builtins.int - ob_int32_5: builtins.int - ob_int32_6: builtins.int - @property - def pokemon_display(self) -> global___PokemonDisplayProto: ... - ob_int32_7: builtins.int - ob_int32_8: builtins.int - ob_int32_9: builtins.int - ob_int32_10: builtins.int - ob_int32_11: builtins.int - ob_string: builtins.str - pokeball: global___Item.ValueType - def __init__( - self, - *, - ob_uint64: builtins.int = ..., - ob_int32_1: builtins.int = ..., - ob_int32_2: builtins.int = ..., - ob_float: builtins.float = ..., - ob_int32_3: builtins.int = ..., - ob_int32_4: builtins.int = ..., - ob_int32_5: builtins.int = ..., - ob_int32_6: builtins.int = ..., - pokemon_display: global___PokemonDisplayProto | None = ..., - ob_int32_7: builtins.int = ..., - ob_int32_8: builtins.int = ..., - ob_int32_9: builtins.int = ..., - ob_int32_10: builtins.int = ..., - ob_int32_11: builtins.int = ..., - ob_string: builtins.str = ..., - pokeball: global___Item.ValueType = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["pokemon_display", b"pokemon_display"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_float", b"ob_float", "ob_int32_1", b"ob_int32_1", "ob_int32_10", b"ob_int32_10", "ob_int32_11", b"ob_int32_11", "ob_int32_2", b"ob_int32_2", "ob_int32_3", b"ob_int32_3", "ob_int32_4", b"ob_int32_4", "ob_int32_5", b"ob_int32_5", "ob_int32_6", b"ob_int32_6", "ob_int32_7", b"ob_int32_7", "ob_int32_8", b"ob_int32_8", "ob_int32_9", b"ob_int32_9", "ob_string", b"ob_string", "ob_uint64", b"ob_uint64", "pokeball", b"pokeball", "pokemon_display", b"pokemon_display"]) -> None: ... - -global___ObFieldMessageOrResponseProtoOne = ObFieldMessageOrResponseProtoOne - -@typing_extensions.final -class ObFieldMessageOrResponseProtoTwo(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_FIELD_MESSAGE_OR_RESPONSE_FIELD_NUMBER: builtins.int - OB_COMBAT_MISMATCH_DATA_FIELD_NUMBER: builtins.int - @property - def ob_field_message_or_response(self) -> global___ObFieldMessageOrResponseProto: ... - @property - def ob_combat_mismatch_data(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ObCombatMismatchData]: ... - def __init__( - self, - *, - ob_field_message_or_response: global___ObFieldMessageOrResponseProto | None = ..., - ob_combat_mismatch_data: collections.abc.Iterable[global___ObCombatMismatchData] | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["ob_field_message_or_response", b"ob_field_message_or_response"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_combat_mismatch_data", b"ob_combat_mismatch_data", "ob_field_message_or_response", b"ob_field_message_or_response"]) -> None: ... - -global___ObFieldMessageOrResponseProtoTwo = ObFieldMessageOrResponseProtoTwo - -@typing_extensions.final -class ObFormProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_BOOL_FIELD_NUMBER: builtins.int - FORM_FIELD_NUMBER: builtins.int - ob_bool: builtins.bool - form: global___PokemonDisplayProto.Form.ValueType - def __init__( - self, - *, - ob_bool: builtins.bool = ..., - form: global___PokemonDisplayProto.Form.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["form", b"form", "ob_bool", b"ob_bool"]) -> None: ... - -global___ObFormProto = ObFormProto - -@typing_extensions.final -class ObFortModesProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Mode: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ModeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ObFortModesProto._Mode.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - CLICK: ObFortModesProto._Mode.ValueType # 0 - SPIN: ObFortModesProto._Mode.ValueType # 1 - - class Mode(_Mode, metaclass=_ModeEnumTypeWrapper): ... - CLICK: ObFortModesProto.Mode.ValueType # 0 - SPIN: ObFortModesProto.Mode.ValueType # 1 - - class _Type: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _TypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ObFortModesProto._Type.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - POKESTOP: ObFortModesProto._Type.ValueType # 0 - GYM: ObFortModesProto._Type.ValueType # 1 - - class Type(_Type, metaclass=_TypeEnumTypeWrapper): ... - POKESTOP: ObFortModesProto.Type.ValueType # 0 - GYM: ObFortModesProto.Type.ValueType # 1 - - OB_STRING_FIELD_NUMBER: builtins.int - OB_TYPE_FIELD_NUMBER: builtins.int - OB_MODE_FIELD_NUMBER: builtins.int - ob_string: builtins.str - ob_type: global___ObFortModesProto.Type.ValueType - ob_mode: global___ObFortModesProto.Mode.ValueType - def __init__( - self, - *, - ob_string: builtins.str = ..., - ob_type: global___ObFortModesProto.Type.ValueType = ..., - ob_mode: global___ObFortModesProto.Mode.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_mode", b"ob_mode", "ob_string", b"ob_string", "ob_type", b"ob_type"]) -> None: ... - -global___ObFortModesProto = ObFortModesProto - -@typing_extensions.final -class ObMegaEvolvePokemon1Proto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _ObMode: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ObModeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ObMegaEvolvePokemon1Proto._ObMode.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: ObMegaEvolvePokemon1Proto._ObMode.ValueType # 0 - POKEMON_DETAILS: ObMegaEvolvePokemon1Proto._ObMode.ValueType # 1 - RAID_LOBBY: ObMegaEvolvePokemon1Proto._ObMode.ValueType # 2 - GYM_BATTLE_LOBBY: ObMegaEvolvePokemon1Proto._ObMode.ValueType # 3 - NPC_COMBAT_LOBBY: ObMegaEvolvePokemon1Proto._ObMode.ValueType # 4 - PLAYER_COMBAT_LOBBY: ObMegaEvolvePokemon1Proto._ObMode.ValueType # 5 - - class ObMode(_ObMode, metaclass=_ObModeEnumTypeWrapper): ... - UNSET: ObMegaEvolvePokemon1Proto.ObMode.ValueType # 0 - POKEMON_DETAILS: ObMegaEvolvePokemon1Proto.ObMode.ValueType # 1 - RAID_LOBBY: ObMegaEvolvePokemon1Proto.ObMode.ValueType # 2 - GYM_BATTLE_LOBBY: ObMegaEvolvePokemon1Proto.ObMode.ValueType # 3 - NPC_COMBAT_LOBBY: ObMegaEvolvePokemon1Proto.ObMode.ValueType # 4 - PLAYER_COMBAT_LOBBY: ObMegaEvolvePokemon1Proto.ObMode.ValueType # 5 - - def __init__( - self, - ) -> None: ... - -global___ObMegaEvolvePokemon1Proto = ObMegaEvolvePokemon1Proto - -@typing_extensions.final -class ObMegaEvolvePokemonProtoField(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class ObField(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_FIELD_INT32_1_FIELD_NUMBER: builtins.int - OB_FIELD_INT32_2_FIELD_NUMBER: builtins.int - ob_field_int32_1: builtins.int - ob_field_int32_2: builtins.int - def __init__( - self, - *, - ob_field_int32_1: builtins.int = ..., - ob_field_int32_2: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_field_int32_1", b"ob_field_int32_1", "ob_field_int32_2", b"ob_field_int32_2"]) -> None: ... - - OB_FIELD_1_FIELD_NUMBER: builtins.int - OB_FIELD_2_FIELD_NUMBER: builtins.int - OB_FIELD_INT32_1_FIELD_NUMBER: builtins.int - OB_FIELD_INT32_2_FIELD_NUMBER: builtins.int - @property - def ob_field_1(self) -> global___ObMegaEvolvePokemonProtoField.ObField: ... - @property - def ob_field_2(self) -> global___ObMegaEvolvePokemonProtoField.ObField: ... - ob_field_int32_1: builtins.int - ob_field_int32_2: builtins.int - def __init__( - self, - *, - ob_field_1: global___ObMegaEvolvePokemonProtoField.ObField | None = ..., - ob_field_2: global___ObMegaEvolvePokemonProtoField.ObField | None = ..., - ob_field_int32_1: builtins.int = ..., - ob_field_int32_2: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["ob_field_1", b"ob_field_1", "ob_field_2", b"ob_field_2"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_field_1", b"ob_field_1", "ob_field_2", b"ob_field_2", "ob_field_int32_1", b"ob_field_int32_1", "ob_field_int32_2", b"ob_field_int32_2"]) -> None: ... - -global___ObMegaEvolvePokemonProtoField = ObMegaEvolvePokemonProtoField - -@typing_extensions.final -class ObMethodUpdatePostcardOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ObMethodUpdatePostcardOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: ObMethodUpdatePostcardOutProto._Result.ValueType # 0 - SUCCESS: ObMethodUpdatePostcardOutProto._Result.ValueType # 1 - ERROR_POSTCARD_DOES_NOT_EXIST: ObMethodUpdatePostcardOutProto._Result.ValueType # 2 - ERROR_NOT_ENABLED: ObMethodUpdatePostcardOutProto._Result.ValueType # 4 - ERROR_RATE_LIMITED: ObMethodUpdatePostcardOutProto._Result.ValueType # 5 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: ObMethodUpdatePostcardOutProto.Result.ValueType # 0 - SUCCESS: ObMethodUpdatePostcardOutProto.Result.ValueType # 1 - ERROR_POSTCARD_DOES_NOT_EXIST: ObMethodUpdatePostcardOutProto.Result.ValueType # 2 - ERROR_NOT_ENABLED: ObMethodUpdatePostcardOutProto.Result.ValueType # 4 - ERROR_RATE_LIMITED: ObMethodUpdatePostcardOutProto.Result.ValueType # 5 - - RESULT_FIELD_NUMBER: builtins.int - OB_POSTCARD_DISPLAY_FIELD_NUMBER: builtins.int - result: global___ObMethodUpdatePostcardOutProto.Result.ValueType - @property - def ob_postcard_display(self) -> global___PostcardDisplayProto: ... - def __init__( - self, - *, - result: global___ObMethodUpdatePostcardOutProto.Result.ValueType = ..., - ob_postcard_display: global___PostcardDisplayProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["ob_postcard_display", b"ob_postcard_display"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_postcard_display", b"ob_postcard_display", "result", b"result"]) -> None: ... - -global___ObMethodUpdatePostcardOutProto = ObMethodUpdatePostcardOutProto - -@typing_extensions.final -class ObNewGlobalSetting(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_BOOL_FIELD_NUMBER: builtins.int - OB_INT32_FIELD_NUMBER: builtins.int - ob_bool: builtins.bool - ob_int32: builtins.int - def __init__( - self, - *, - ob_bool: builtins.bool = ..., - ob_int32: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_bool", b"ob_bool", "ob_int32", b"ob_int32"]) -> None: ... - -global___ObNewGlobalSetting = ObNewGlobalSetting - -@typing_extensions.final -class ObNewGlobalSetting10(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLED_FIELD_NUMBER: builtins.int - enabled: builtins.bool - def __init__( - self, - *, - enabled: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["enabled", b"enabled"]) -> None: ... - -global___ObNewGlobalSetting10 = ObNewGlobalSetting10 - -@typing_extensions.final -class ObNewGlobalSetting13(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_ENABLED_FIELD_NUMBER: builtins.int - OB_INT32_1_FIELD_NUMBER: builtins.int - OB_INT32_2_FIELD_NUMBER: builtins.int - ob_enabled: builtins.bool - ob_int32_1: builtins.int - ob_int32_2: builtins.int - def __init__( - self, - *, - ob_enabled: builtins.bool = ..., - ob_int32_1: builtins.int = ..., - ob_int32_2: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_enabled", b"ob_enabled", "ob_int32_1", b"ob_int32_1", "ob_int32_2", b"ob_int32_2"]) -> None: ... - -global___ObNewGlobalSetting13 = ObNewGlobalSetting13 - -@typing_extensions.final -class ObNewGlobalSetting14(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLED_FIELD_NUMBER: builtins.int - enabled: builtins.bool - def __init__( - self, - *, - enabled: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["enabled", b"enabled"]) -> None: ... - -global___ObNewGlobalSetting14 = ObNewGlobalSetting14 - -@typing_extensions.final -class ObNewGlobalSetting15(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLED_FIELD_NUMBER: builtins.int - OB_INT32_FIELD_NUMBER: builtins.int - OB_BOOL_FIELD_NUMBER: builtins.int - OB_STRING_FIELD_NUMBER: builtins.int - OB_INT32_1_FIELD_NUMBER: builtins.int - OB_BOOL_1_FIELD_NUMBER: builtins.int - OB_INT32_2_FIELD_NUMBER: builtins.int - OB_INT32_3_FIELD_NUMBER: builtins.int - OB_INT32_4_FIELD_NUMBER: builtins.int - OB_INT32_5_FIELD_NUMBER: builtins.int - OB_BOOL_2_FIELD_NUMBER: builtins.int - enabled: builtins.bool - ob_int32: builtins.int - ob_bool: builtins.bool - ob_string: builtins.str - ob_int32_1: builtins.int - ob_bool_1: builtins.bool - ob_int32_2: builtins.int - ob_int32_3: builtins.int - ob_int32_4: builtins.int - ob_int32_5: builtins.int - ob_bool_2: builtins.bool - def __init__( - self, - *, - enabled: builtins.bool = ..., - ob_int32: builtins.int = ..., - ob_bool: builtins.bool = ..., - ob_string: builtins.str = ..., - ob_int32_1: builtins.int = ..., - ob_bool_1: builtins.bool = ..., - ob_int32_2: builtins.int = ..., - ob_int32_3: builtins.int = ..., - ob_int32_4: builtins.int = ..., - ob_int32_5: builtins.int = ..., - ob_bool_2: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["enabled", b"enabled", "ob_bool", b"ob_bool", "ob_bool_1", b"ob_bool_1", "ob_bool_2", b"ob_bool_2", "ob_int32", b"ob_int32", "ob_int32_1", b"ob_int32_1", "ob_int32_2", b"ob_int32_2", "ob_int32_3", b"ob_int32_3", "ob_int32_4", b"ob_int32_4", "ob_int32_5", b"ob_int32_5", "ob_string", b"ob_string"]) -> None: ... - -global___ObNewGlobalSetting15 = ObNewGlobalSetting15 - -@typing_extensions.final -class ObNewGlobalSetting2(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLED_FIELD_NUMBER: builtins.int - enabled: builtins.bool - def __init__( - self, - *, - enabled: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["enabled", b"enabled"]) -> None: ... - -global___ObNewGlobalSetting2 = ObNewGlobalSetting2 - -@typing_extensions.final -class ObNewGlobalSetting4(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_ENABLE_FIELD_NUMBER: builtins.int - ob_enable: builtins.bool - def __init__( - self, - *, - ob_enable: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_enable", b"ob_enable"]) -> None: ... - -global___ObNewGlobalSetting4 = ObNewGlobalSetting4 - -@typing_extensions.final -class ObNewGlobalSetting5(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class ObMessage5(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_STRING_1_FIELD_NUMBER: builtins.int - OB_STRING_2_FIELD_NUMBER: builtins.int - ob_string_1: builtins.str - ob_string_2: builtins.str - def __init__( - self, - *, - ob_string_1: builtins.str = ..., - ob_string_2: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_string_1", b"ob_string_1", "ob_string_2", b"ob_string_2"]) -> None: ... - - OB_REPEATED_STUFF_FIELD_NUMBER: builtins.int - @property - def ob_repeated_stuff(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ObNewGlobalSetting5.ObMessage5]: ... - def __init__( - self, - *, - ob_repeated_stuff: collections.abc.Iterable[global___ObNewGlobalSetting5.ObMessage5] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_repeated_stuff", b"ob_repeated_stuff"]) -> None: ... - -global___ObNewGlobalSetting5 = ObNewGlobalSetting5 - -@typing_extensions.final -class ObNewGlobalSetting6(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_ENABLED_FIELD_NUMBER: builtins.int - ob_enabled: builtins.bool - def __init__( - self, - *, - ob_enabled: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_enabled", b"ob_enabled"]) -> None: ... - -global___ObNewGlobalSetting6 = ObNewGlobalSetting6 - -@typing_extensions.final -class ObNewGlobalSetting7(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_ENABLED_FIELD_NUMBER: builtins.int - OB_BOOL_FIELD_NUMBER: builtins.int - ob_enabled: builtins.bool - ob_bool: builtins.bool - def __init__( - self, - *, - ob_enabled: builtins.bool = ..., - ob_bool: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_bool", b"ob_bool", "ob_enabled", b"ob_enabled"]) -> None: ... - -global___ObNewGlobalSetting7 = ObNewGlobalSetting7 - -@typing_extensions.final -class ObNewGlobalSetting8(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLED_FIELD_NUMBER: builtins.int - enabled: builtins.bool - def __init__( - self, - *, - enabled: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["enabled", b"enabled"]) -> None: ... - -global___ObNewGlobalSetting8 = ObNewGlobalSetting8 - -@typing_extensions.final -class ObNewGlobalSetting9(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLED_FIELD_NUMBER: builtins.int - enabled: builtins.bool - def __init__( - self, - *, - enabled: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["enabled", b"enabled"]) -> None: ... - -global___ObNewGlobalSetting9 = ObNewGlobalSetting9 - -@typing_extensions.final -class ObPartyPlayProto2(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class ObMap1Entry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - KEY_FIELD_NUMBER: builtins.int - VALUE_FIELD_NUMBER: builtins.int - key: builtins.str - @property - def value(self) -> global___ObPartyPlayProto3: ... - def __init__( - self, - *, - key: builtins.str = ..., - value: global___ObPartyPlayProto3 | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["value", b"value"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["key", b"key", "value", b"value"]) -> None: ... - - OB_MAP_1_FIELD_NUMBER: builtins.int - @property - def ob_map_1(self) -> google.protobuf.internal.containers.MessageMap[builtins.str, global___ObPartyPlayProto3]: ... - def __init__( - self, - *, - ob_map_1: collections.abc.Mapping[builtins.str, global___ObPartyPlayProto3] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_map_1", b"ob_map_1"]) -> None: ... - -global___ObPartyPlayProto2 = ObPartyPlayProto2 - -@typing_extensions.final -class ObPartyPlayProto3(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class ObMap3Entry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - KEY_FIELD_NUMBER: builtins.int - VALUE_FIELD_NUMBER: builtins.int - key: builtins.int - value: builtins.int - def __init__( - self, - *, - key: builtins.int = ..., - value: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["key", b"key", "value", b"value"]) -> None: ... - - OB_MAP_3_FIELD_NUMBER: builtins.int - @property - def ob_map_3(self) -> google.protobuf.internal.containers.ScalarMap[builtins.int, builtins.int]: ... - def __init__( - self, - *, - ob_map_3: collections.abc.Mapping[builtins.int, builtins.int] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_map_3", b"ob_map_3"]) -> None: ... - -global___ObPartyPlayProto3 = ObPartyPlayProto3 - -@typing_extensions.final -class ObPartyPlayQuest2Proto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - STATUS_FIELD_NUMBER: builtins.int - QUESTS_FIELD_NUMBER: builtins.int - OB_PARTY_QUEST_OUT_FIELD_NUMBER: builtins.int - status: global___PartyQuestStatus.ValueType - @property - def quests(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ClientQuestProto]: ... - @property - def ob_party_quest_out(self) -> global___ObPartyPlayQuestOutProto: ... - def __init__( - self, - *, - status: global___PartyQuestStatus.ValueType = ..., - quests: collections.abc.Iterable[global___ClientQuestProto] | None = ..., - ob_party_quest_out: global___ObPartyPlayQuestOutProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["ob_party_quest_out", b"ob_party_quest_out"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_party_quest_out", b"ob_party_quest_out", "quests", b"quests", "status", b"status"]) -> None: ... - -global___ObPartyPlayQuest2Proto = ObPartyPlayQuest2Proto - -@typing_extensions.final -class ObPartyPlayQuestOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class ObQuestData(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ObPartyPlayQuestOutProto.ObQuestData._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - PLAYER_UNKNOWN: ObPartyPlayQuestOutProto.ObQuestData._Status.ValueType # 0 - PLAYER_WAITING_PARTY_QUEST_TO_START: ObPartyPlayQuestOutProto.ObQuestData._Status.ValueType # 1 - PLAYER_ACTIVE: ObPartyPlayQuestOutProto.ObQuestData._Status.ValueType # 2 - PLAYER_COMPLETED_PARTY_QUEST_AND_AWARDED: ObPartyPlayQuestOutProto.ObQuestData._Status.ValueType # 3 - PLAYER_ABANDONED_PARTY_QUEST: ObPartyPlayQuestOutProto.ObQuestData._Status.ValueType # 4 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - PLAYER_UNKNOWN: ObPartyPlayQuestOutProto.ObQuestData.Status.ValueType # 0 - PLAYER_WAITING_PARTY_QUEST_TO_START: ObPartyPlayQuestOutProto.ObQuestData.Status.ValueType # 1 - PLAYER_ACTIVE: ObPartyPlayQuestOutProto.ObQuestData.Status.ValueType # 2 - PLAYER_COMPLETED_PARTY_QUEST_AND_AWARDED: ObPartyPlayQuestOutProto.ObQuestData.Status.ValueType # 3 - PLAYER_ABANDONED_PARTY_QUEST: ObPartyPlayQuestOutProto.ObQuestData.Status.ValueType # 4 - - STATUS_FIELD_NUMBER: builtins.int - OB_INT32_FIELD_NUMBER: builtins.int - status: global___ObPartyPlayQuestOutProto.ObQuestData.Status.ValueType - ob_int32: builtins.int - def __init__( - self, - *, - status: global___ObPartyPlayQuestOutProto.ObQuestData.Status.ValueType = ..., - ob_int32: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_int32", b"ob_int32", "status", b"status"]) -> None: ... - - @typing_extensions.final - class ObDataMapEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - KEY_FIELD_NUMBER: builtins.int - VALUE_FIELD_NUMBER: builtins.int - key: builtins.str - @property - def value(self) -> global___ObPartyPlayQuestOutProto.ObQuestData: ... - def __init__( - self, - *, - key: builtins.str = ..., - value: global___ObPartyPlayQuestOutProto.ObQuestData | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["value", b"value"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["key", b"key", "value", b"value"]) -> None: ... - - QUEST_FIELD_NUMBER: builtins.int - OB_INT32_FIELD_NUMBER: builtins.int - OB_DATA_MAP_FIELD_NUMBER: builtins.int - @property - def quest(self) -> global___ClientQuestProto: ... - ob_int32: builtins.int - @property - def ob_data_map(self) -> google.protobuf.internal.containers.MessageMap[builtins.str, global___ObPartyPlayQuestOutProto.ObQuestData]: ... - def __init__( - self, - *, - quest: global___ClientQuestProto | None = ..., - ob_int32: builtins.int = ..., - ob_data_map: collections.abc.Mapping[builtins.str, global___ObPartyPlayQuestOutProto.ObQuestData] | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["quest", b"quest"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_data_map", b"ob_data_map", "ob_int32", b"ob_int32", "quest", b"quest"]) -> None: ... - -global___ObPartyPlayQuestOutProto = ObPartyPlayQuestOutProto - -@typing_extensions.final -class ObPartyPlayQuestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_FIELD_NUMBER: builtins.int - TYPE_FIELD_NUMBER: builtins.int - CONDITIONS_FIELD_NUMBER: builtins.int - OB_INT32_1_FIELD_NUMBER: builtins.int - OB_INT32_2_FIELD_NUMBER: builtins.int - ob_int32: builtins.int - type: global___QuestType.ValueType - @property - def conditions(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___QuestConditionProto]: ... - ob_int32_1: builtins.int - ob_int32_2: builtins.int - def __init__( - self, - *, - ob_int32: builtins.int = ..., - type: global___QuestType.ValueType = ..., - conditions: collections.abc.Iterable[global___QuestConditionProto] | None = ..., - ob_int32_1: builtins.int = ..., - ob_int32_2: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["conditions", b"conditions", "ob_int32", b"ob_int32", "ob_int32_1", b"ob_int32_1", "ob_int32_2", b"ob_int32_2", "type", b"type"]) -> None: ... - -global___ObPartyPlayQuestProto = ObPartyPlayQuestProto - -@typing_extensions.final -class ObPogoProtoUnknowProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_DATA_ENUM_FIELD_NUMBER: builtins.int - OB_INT64_FIELD_NUMBER: builtins.int - OB_STRING_1_FIELD_NUMBER: builtins.int - OB_STRING_2_FIELD_NUMBER: builtins.int - ob_data_enum: global___ObPogoProtoDataEnum.ValueType - ob_int64: builtins.int - ob_string_1: builtins.str - ob_string_2: builtins.str - def __init__( - self, - *, - ob_data_enum: global___ObPogoProtoDataEnum.ValueType = ..., - ob_int64: builtins.int = ..., - ob_string_1: builtins.str = ..., - ob_string_2: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_data_enum", b"ob_data_enum", "ob_int64", b"ob_int64", "ob_string_1", b"ob_string_1", "ob_string_2", b"ob_string_2"]) -> None: ... - -global___ObPogoProtoUnknowProto = ObPogoProtoUnknowProto - -@typing_extensions.final -class ObRaidClientSetting(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - RAID_LEVEL_FIELD_NUMBER: builtins.int - MUSIC_ID_FIELD_NUMBER: builtins.int - raid_level: global___RaidLevel.ValueType - music_id: builtins.str - def __init__( - self, - *, - raid_level: global___RaidLevel.ValueType = ..., - music_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["music_id", b"music_id", "raid_level", b"raid_level"]) -> None: ... - -global___ObRaidClientSetting = ObRaidClientSetting - -@typing_extensions.final -class ObRaidClientSetting1(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLED_FIELD_NUMBER: builtins.int - BATTLE_EXPERIMENT_FIELD_NUMBER: builtins.int - ITEM_FIELD_NUMBER: builtins.int - TRAINER_ABILITY_FIELD_NUMBER: builtins.int - enabled: builtins.bool - @property - def battle_experiment(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___BattleExperiment.ValueType]: ... - @property - def item(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ItemProto]: ... - @property - def trainer_ability(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___TrainerAbility.ValueType]: ... - def __init__( - self, - *, - enabled: builtins.bool = ..., - battle_experiment: collections.abc.Iterable[global___BattleExperiment.ValueType] | None = ..., - item: collections.abc.Iterable[global___ItemProto] | None = ..., - trainer_ability: collections.abc.Iterable[global___TrainerAbility.ValueType] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["battle_experiment", b"battle_experiment", "enabled", b"enabled", "item", b"item", "trainer_ability", b"trainer_ability"]) -> None: ... - -global___ObRaidClientSetting1 = ObRaidClientSetting1 - -@typing_extensions.final -class ObRouteCreationOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ObRouteCreationOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: ObRouteCreationOutProto._Result.ValueType # 0 - SUCCESS: ObRouteCreationOutProto._Result.ValueType # 1 - ERROR_UNKNOWN: ObRouteCreationOutProto._Result.ValueType # 2 - ERROR_TOO_MANY_IN_PROGRESS: ObRouteCreationOutProto._Result.ValueType # 3 - ERROR_MINOR: ObRouteCreationOutProto._Result.ValueType # 4 - ERROR_LEVEL_TOO_LOW: ObRouteCreationOutProto._Result.ValueType # 5 - ERROR_INVALID_START_ANCHOR: ObRouteCreationOutProto._Result.ValueType # 6 - ERROR_CREATION_LIMIT: ObRouteCreationOutProto._Result.ValueType # 7 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: ObRouteCreationOutProto.Result.ValueType # 0 - SUCCESS: ObRouteCreationOutProto.Result.ValueType # 1 - ERROR_UNKNOWN: ObRouteCreationOutProto.Result.ValueType # 2 - ERROR_TOO_MANY_IN_PROGRESS: ObRouteCreationOutProto.Result.ValueType # 3 - ERROR_MINOR: ObRouteCreationOutProto.Result.ValueType # 4 - ERROR_LEVEL_TOO_LOW: ObRouteCreationOutProto.Result.ValueType # 5 - ERROR_INVALID_START_ANCHOR: ObRouteCreationOutProto.Result.ValueType # 6 - ERROR_CREATION_LIMIT: ObRouteCreationOutProto.Result.ValueType # 7 - - RESULT_FIELD_NUMBER: builtins.int - ROUTE_CREATION_FIELD_NUMBER: builtins.int - result: global___ObRouteCreationOutProto.Result.ValueType - @property - def route_creation(self) -> global___RouteCreationProto: ... - def __init__( - self, - *, - result: global___ObRouteCreationOutProto.Result.ValueType = ..., - route_creation: global___RouteCreationProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["route_creation", b"route_creation"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result", "route_creation", b"route_creation"]) -> None: ... - -global___ObRouteCreationOutProto = ObRouteCreationOutProto - -@typing_extensions.final -class ObRoutesModesProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Mode: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ModeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ObRoutesModesProto._Mode.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNKNOWN: ObRoutesModesProto._Mode.ValueType # 0 - USE: ObRoutesModesProto._Mode.ValueType # 1 - PAUSE: ObRoutesModesProto._Mode.ValueType # 2 - RESUME: ObRoutesModesProto._Mode.ValueType # 3 - - class Mode(_Mode, metaclass=_ModeEnumTypeWrapper): ... - UNKNOWN: ObRoutesModesProto.Mode.ValueType # 0 - USE: ObRoutesModesProto.Mode.ValueType # 1 - PAUSE: ObRoutesModesProto.Mode.ValueType # 2 - RESUME: ObRoutesModesProto.Mode.ValueType # 3 - - ITEM_FIELD_NUMBER: builtins.int - MODE_FIELD_NUMBER: builtins.int - item: global___Item.ValueType - mode: global___ObRoutesModesProto.Mode.ValueType - def __init__( - self, - *, - item: global___Item.ValueType = ..., - mode: global___ObRoutesModesProto.Mode.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["item", b"item", "mode", b"mode"]) -> None: ... - -global___ObRoutesModesProto = ObRoutesModesProto - -@typing_extensions.final -class ObSharedRouteProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PAUSE_FIELD_NUMBER: builtins.int - SHARED_ROUTE_FIELD_NUMBER: builtins.int - pause: builtins.bool - @property - def shared_route(self) -> global___SharedRouteProto: ... - def __init__( - self, - *, - pause: builtins.bool = ..., - shared_route: global___SharedRouteProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["Status", b"Status", "pause", b"pause", "shared_route", b"shared_route"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["Status", b"Status", "pause", b"pause", "shared_route", b"shared_route"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["Status", b"Status"]) -> typing_extensions.Literal["pause"] | None: ... - -global___ObSharedRouteProto = ObSharedRouteProto - -@typing_extensions.final -class ObSponsoredBalloon(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_STRING_1_FIELD_NUMBER: builtins.int - OB_STRING_2_FIELD_NUMBER: builtins.int - OB_STRING_3_FIELD_NUMBER: builtins.int - OB_STRING_4_FIELD_NUMBER: builtins.int - ob_string_1: builtins.str - ob_string_2: builtins.str - ob_string_3: builtins.str - ob_string_4: builtins.str - def __init__( - self, - *, - ob_string_1: builtins.str = ..., - ob_string_2: builtins.str = ..., - ob_string_3: builtins.str = ..., - ob_string_4: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_string_1", b"ob_string_1", "ob_string_2", b"ob_string_2", "ob_string_3", b"ob_string_3", "ob_string_4", b"ob_string_4"]) -> None: ... - -global___ObSponsoredBalloon = ObSponsoredBalloon - -@typing_extensions.final -class ObUnkRoutesProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ObUnkRoutesProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: ObUnkRoutesProto._Status.ValueType # 0 - SUCCESS: ObUnkRoutesProto._Status.ValueType # 1 - ERROR_NOT_FOUND: ObUnkRoutesProto._Status.ValueType # 2 - ERROR_ROUTE: ObUnkRoutesProto._Status.ValueType # 3 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: ObUnkRoutesProto.Status.ValueType # 0 - SUCCESS: ObUnkRoutesProto.Status.ValueType # 1 - ERROR_NOT_FOUND: ObUnkRoutesProto.Status.ValueType # 2 - ERROR_ROUTE: ObUnkRoutesProto.Status.ValueType # 3 - - STATUS_FIELD_NUMBER: builtins.int - REWARDS_FIELD_NUMBER: builtins.int - status: global___ObUnkRoutesProto.Status.ValueType - @property - def rewards(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___LootProto]: ... - def __init__( - self, - *, - status: global___ObUnkRoutesProto.Status.ValueType = ..., - rewards: collections.abc.Iterable[global___LootProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["rewards", b"rewards", "status", b"status"]) -> None: ... - -global___ObUnkRoutesProto = ObUnkRoutesProto - -@typing_extensions.final -class ObUnknownOneOfProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class PartyUpdateProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PARTY_PLAY_PROTO_FIELD_NUMBER: builtins.int - LOCATION_FIELD_NUMBER: builtins.int - ZONE_FIELD_NUMBER: builtins.int - OTHER_PROTO_UNK_FIELD_NUMBER: builtins.int - @property - def party_play_proto(self) -> global___PartyPlayProto: ... - @property - def location(self) -> global___PartyPlayLocationProto: ... - @property - def zone(self) -> global___ZoneProto: ... - @property - def other_proto_unk(self) -> global___ObUnknownPartyObProto: ... - def __init__( - self, - *, - party_play_proto: global___PartyPlayProto | None = ..., - location: global___PartyPlayLocationProto | None = ..., - zone: global___ZoneProto | None = ..., - other_proto_unk: global___ObUnknownPartyObProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["Update", b"Update", "location", b"location", "other_proto_unk", b"other_proto_unk", "party_play_proto", b"party_play_proto", "zone", b"zone"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["Update", b"Update", "location", b"location", "other_proto_unk", b"other_proto_unk", "party_play_proto", b"party_play_proto", "zone", b"zone"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["Update", b"Update"]) -> typing_extensions.Literal["party_play_proto", "location", "zone"] | None: ... - - @typing_extensions.final - class BootRaidUpdateProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT64_FIELD_NUMBER: builtins.int - ob_int64: builtins.int - def __init__( - self, - *, - ob_int64: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_int64", b"ob_int64"]) -> None: ... - - @typing_extensions.final - class MapObjectsUpdateProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - - MAP_OBJECTS_UPDATE_FIELD_NUMBER: builtins.int - RAID_LOBBY_PLAYER_COUNT_FIELD_NUMBER: builtins.int - BOOT_RAID_UPDATE_FIELD_NUMBER: builtins.int - PARTY_PLAY_PROTO_FIELD_NUMBER: builtins.int - PARTY_UPDATE_FIELD_NUMBER: builtins.int - RAID_PARTICIPANT_PROTO_FIELD_NUMBER: builtins.int - OB_INT64_FIELD_NUMBER: builtins.int - @property - def map_objects_update(self) -> global___ObUnknownOneOfProto.MapObjectsUpdateProto: ... - @property - def raid_lobby_player_count(self) -> global___RaidLobbyPlayerCountProto: ... - @property - def boot_raid_update(self) -> global___ObUnknownOneOfProto.BootRaidUpdateProto: ... - @property - def party_play_proto(self) -> global___PartyPlayProto: ... - @property - def party_update(self) -> global___ObUnknownOneOfProto.PartyUpdateProto: ... - @property - def raid_participant_proto(self) -> global___RaidParticipantProto: ... - ob_int64: builtins.int - def __init__( - self, - *, - map_objects_update: global___ObUnknownOneOfProto.MapObjectsUpdateProto | None = ..., - raid_lobby_player_count: global___RaidLobbyPlayerCountProto | None = ..., - boot_raid_update: global___ObUnknownOneOfProto.BootRaidUpdateProto | None = ..., - party_play_proto: global___PartyPlayProto | None = ..., - party_update: global___ObUnknownOneOfProto.PartyUpdateProto | None = ..., - raid_participant_proto: global___RaidParticipantProto | None = ..., - ob_int64: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["Update", b"Update", "boot_raid_update", b"boot_raid_update", "map_objects_update", b"map_objects_update", "party_play_proto", b"party_play_proto", "party_update", b"party_update", "raid_lobby_player_count", b"raid_lobby_player_count", "raid_participant_proto", b"raid_participant_proto"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["Update", b"Update", "boot_raid_update", b"boot_raid_update", "map_objects_update", b"map_objects_update", "ob_int64", b"ob_int64", "party_play_proto", b"party_play_proto", "party_update", b"party_update", "raid_lobby_player_count", b"raid_lobby_player_count", "raid_participant_proto", b"raid_participant_proto"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["Update", b"Update"]) -> typing_extensions.Literal["map_objects_update", "raid_lobby_player_count", "boot_raid_update", "party_play_proto", "party_update", "raid_participant_proto"] | None: ... - -global___ObUnknownOneOfProto = ObUnknownOneOfProto - -@typing_extensions.final -class ObUnknownPartyObOneProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_STRING_1_FIELD_NUMBER: builtins.int - OB_STRING_2_FIELD_NUMBER: builtins.int - ob_string_1: builtins.str - ob_string_2: builtins.str - def __init__( - self, - *, - ob_string_1: builtins.str = ..., - ob_string_2: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_string_1", b"ob_string_1", "ob_string_2", b"ob_string_2"]) -> None: ... - -global___ObUnknownPartyObOneProto = ObUnknownPartyObOneProto - -@typing_extensions.final -class ObUnknownPartyObProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_STRING_FIELD_NUMBER: builtins.int - OB_FIELD_PROTO_FIELD_NUMBER: builtins.int - ob_string: builtins.str - @property - def ob_field_proto(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ObUnknownPartyObOneProto]: ... - def __init__( - self, - *, - ob_string: builtins.str = ..., - ob_field_proto: collections.abc.Iterable[global___ObUnknownPartyObOneProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_field_proto", b"ob_field_proto", "ob_string", b"ob_string"]) -> None: ... - -global___ObUnknownPartyObProto = ObUnknownPartyObProto - -@typing_extensions.final -class ObUnknownProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_STRING_1_FIELD_NUMBER: builtins.int - OB_BOXES_FIELD_NUMBER: builtins.int - OB_STRING_2_FIELD_NUMBER: builtins.int - OB_STRING_3_FIELD_NUMBER: builtins.int - OB_STRING_4_FIELD_NUMBER: builtins.int - OB_STRING_5_FIELD_NUMBER: builtins.int - OB_STRING_6_FIELD_NUMBER: builtins.int - OB_STRING_7_FIELD_NUMBER: builtins.int - OB_STRING_8_FIELD_NUMBER: builtins.int - ob_string_1: builtins.str - @property - def ob_boxes(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___BonusBoxProto]: ... - ob_string_2: builtins.str - ob_string_3: builtins.str - ob_string_4: builtins.str - ob_string_5: builtins.str - ob_string_6: builtins.str - ob_string_7: builtins.str - ob_string_8: builtins.str - def __init__( - self, - *, - ob_string_1: builtins.str = ..., - ob_boxes: collections.abc.Iterable[global___BonusBoxProto] | None = ..., - ob_string_2: builtins.str = ..., - ob_string_3: builtins.str = ..., - ob_string_4: builtins.str = ..., - ob_string_5: builtins.str = ..., - ob_string_6: builtins.str = ..., - ob_string_7: builtins.str = ..., - ob_string_8: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_boxes", b"ob_boxes", "ob_string_1", b"ob_string_1", "ob_string_2", b"ob_string_2", "ob_string_3", b"ob_string_3", "ob_string_4", b"ob_string_4", "ob_string_5", b"ob_string_5", "ob_string_6", b"ob_string_6", "ob_string_7", b"ob_string_7", "ob_string_8", b"ob_string_8"]) -> None: ... - -global___ObUnknownProto = ObUnknownProto - -@typing_extensions.final -class ObUnknownProto2(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_STRING_1_FIELD_NUMBER: builtins.int - DISPLAY_FIELD_NUMBER: builtins.int - OB_INT64_1_FIELD_NUMBER: builtins.int - OB_INT64_2_FIELD_NUMBER: builtins.int - CHALLENGE_CRITERIA_FIELD_NUMBER: builtins.int - ob_string_1: builtins.str - @property - def display(self) -> global___ObUnknownProto: ... - ob_int64_1: builtins.int - ob_int64_2: builtins.int - @property - def challenge_criteria(self) -> global___GroupChallengeCriteriaProto: ... - def __init__( - self, - *, - ob_string_1: builtins.str = ..., - display: global___ObUnknownProto | None = ..., - ob_int64_1: builtins.int = ..., - ob_int64_2: builtins.int = ..., - challenge_criteria: global___GroupChallengeCriteriaProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["challenge_criteria", b"challenge_criteria", "display", b"display"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["challenge_criteria", b"challenge_criteria", "display", b"display", "ob_int64_1", b"ob_int64_1", "ob_int64_2", b"ob_int64_2", "ob_string_1", b"ob_string_1"]) -> None: ... - -global___ObUnknownProto2 = ObUnknownProto2 - -@typing_extensions.final -class ObUnknownRouteProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - RESULT_FIELD_NUMBER: builtins.int - result: global___ObUnknownRouteResultProto.ValueType - def __init__( - self, - *, - result: global___ObUnknownRouteResultProto.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result"]) -> None: ... - -global___ObUnknownRouteProto = ObUnknownRouteProto - -@typing_extensions.final -class ObUnkownEventFortProtoOneOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ObUnkownEventFortProtoOneOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: ObUnkownEventFortProtoOneOutProto._Status.ValueType # 0 - SUCCESS: ObUnkownEventFortProtoOneOutProto._Status.ValueType # 1 - ERROR_UNKNOWN: ObUnkownEventFortProtoOneOutProto._Status.ValueType # 2 - ERROR_FORT_ID_NOT_FOUND: ObUnkownEventFortProtoOneOutProto._Status.ValueType # 3 - ERROR_VPS_NOT_ENABLED_AT_FORT: ObUnkownEventFortProtoOneOutProto._Status.ValueType # 4 - ERROR_NO_EVENTS_AT_FORT_FOUND: ObUnkownEventFortProtoOneOutProto._Status.ValueType # 5 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: ObUnkownEventFortProtoOneOutProto.Status.ValueType # 0 - SUCCESS: ObUnkownEventFortProtoOneOutProto.Status.ValueType # 1 - ERROR_UNKNOWN: ObUnkownEventFortProtoOneOutProto.Status.ValueType # 2 - ERROR_FORT_ID_NOT_FOUND: ObUnkownEventFortProtoOneOutProto.Status.ValueType # 3 - ERROR_VPS_NOT_ENABLED_AT_FORT: ObUnkownEventFortProtoOneOutProto.Status.ValueType # 4 - ERROR_NO_EVENTS_AT_FORT_FOUND: ObUnkownEventFortProtoOneOutProto.Status.ValueType # 5 - - STATUS_FIELD_NUMBER: builtins.int - OB_DATA_FIELD_NUMBER: builtins.int - status: global___ObUnkownEventFortProtoOneOutProto.Status.ValueType - @property - def ob_data(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ObUnkownEventProtoOne]: ... - def __init__( - self, - *, - status: global___ObUnkownEventFortProtoOneOutProto.Status.ValueType = ..., - ob_data: collections.abc.Iterable[global___ObUnkownEventProtoOne] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_data", b"ob_data", "status", b"status"]) -> None: ... - -global___ObUnkownEventFortProtoOneOutProto = ObUnkownEventFortProtoOneOutProto - -@typing_extensions.final -class ObUnkownEventProtoOne(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class ObUnkownEventProtoOneDepOne(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_BOOL_FIELD_NUMBER: builtins.int - OB_INT64_1_FIELD_NUMBER: builtins.int - OB_INT64_2_FIELD_NUMBER: builtins.int - ob_bool: builtins.bool - ob_int64_1: builtins.int - ob_int64_2: builtins.int - def __init__( - self, - *, - ob_bool: builtins.bool = ..., - ob_int64_1: builtins.int = ..., - ob_int64_2: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_bool", b"ob_bool", "ob_int64_1", b"ob_int64_1", "ob_int64_2", b"ob_int64_2"]) -> None: ... - - EVENT_TYPE_STATUS_FIELD_NUMBER: builtins.int - OB_INT32_FIELD_NUMBER: builtins.int - OB_EVENT_DEP_ONE_FIELD_NUMBER: builtins.int - OB_EVENT_DEP_TWO_FIELD_NUMBER: builtins.int - event_type_status: global___EventTypeStatus.ValueType - ob_int32: builtins.int - @property - def ob_event_dep_one(self) -> global___ObUnkownEventProtoOne.ObUnkownEventProtoOneDepOne: ... - @property - def ob_event_dep_two(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ObUnkownEventProtoOneDepTwo]: ... - def __init__( - self, - *, - event_type_status: global___EventTypeStatus.ValueType = ..., - ob_int32: builtins.int = ..., - ob_event_dep_one: global___ObUnkownEventProtoOne.ObUnkownEventProtoOneDepOne | None = ..., - ob_event_dep_two: collections.abc.Iterable[global___ObUnkownEventProtoOneDepTwo] | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["ob_event_dep_one", b"ob_event_dep_one"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["event_type_status", b"event_type_status", "ob_event_dep_one", b"ob_event_dep_one", "ob_event_dep_two", b"ob_event_dep_two", "ob_int32", b"ob_int32"]) -> None: ... - -global___ObUnkownEventProtoOne = ObUnkownEventProtoOne - -@typing_extensions.final -class ObUnkownEventProtoOneDepTwo(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_STRING_FIELD_NUMBER: builtins.int - PAYLOAD_FIELD_NUMBER: builtins.int - ob_string: builtins.str - payload: builtins.bytes - def __init__( - self, - *, - ob_string: builtins.str = ..., - payload: builtins.bytes = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_string", b"ob_string", "payload", b"payload"]) -> None: ... - -global___ObUnkownEventProtoOneDepTwo = ObUnkownEventProtoOneDepTwo - -@typing_extensions.final -class ObUnkownEventProtoOneOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ObUnkownEventProtoOneOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: ObUnkownEventProtoOneOutProto._Status.ValueType # 0 - SUCCESS: ObUnkownEventProtoOneOutProto._Status.ValueType # 1 - ERROR_UNKNOWN: ObUnkownEventProtoOneOutProto._Status.ValueType # 2 - ERROR_FORT_ID_NOT_FOUND: ObUnkownEventProtoOneOutProto._Status.ValueType # 3 - ERROR_VPS_NOT_ENABLED_AT_FORT: ObUnkownEventProtoOneOutProto._Status.ValueType # 4 - ERROR_VPS_EVENT_NOT_FOUND: ObUnkownEventProtoOneOutProto._Status.ValueType # 5 - ERROR_ADD_ANCHOR_ID_ALREADY_EXISTS: ObUnkownEventProtoOneOutProto._Status.ValueType # 6 - ERROR_UPDATE_ANCHOR_ID_DOES_NOT_EXIST: ObUnkownEventProtoOneOutProto._Status.ValueType # 7 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: ObUnkownEventProtoOneOutProto.Status.ValueType # 0 - SUCCESS: ObUnkownEventProtoOneOutProto.Status.ValueType # 1 - ERROR_UNKNOWN: ObUnkownEventProtoOneOutProto.Status.ValueType # 2 - ERROR_FORT_ID_NOT_FOUND: ObUnkownEventProtoOneOutProto.Status.ValueType # 3 - ERROR_VPS_NOT_ENABLED_AT_FORT: ObUnkownEventProtoOneOutProto.Status.ValueType # 4 - ERROR_VPS_EVENT_NOT_FOUND: ObUnkownEventProtoOneOutProto.Status.ValueType # 5 - ERROR_ADD_ANCHOR_ID_ALREADY_EXISTS: ObUnkownEventProtoOneOutProto.Status.ValueType # 6 - ERROR_UPDATE_ANCHOR_ID_DOES_NOT_EXIST: ObUnkownEventProtoOneOutProto.Status.ValueType # 7 - - STATUS_FIELD_NUMBER: builtins.int - OB_DATA_FIELD_NUMBER: builtins.int - status: global___ObUnkownEventProtoOneOutProto.Status.ValueType - @property - def ob_data(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ObUnkownEventProtoOne]: ... - def __init__( - self, - *, - status: global___ObUnkownEventProtoOneOutProto.Status.ValueType = ..., - ob_data: collections.abc.Iterable[global___ObUnkownEventProtoOne] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_data", b"ob_data", "status", b"status"]) -> None: ... - -global___ObUnkownEventProtoOneOutProto = ObUnkownEventProtoOneOutProto - -@typing_extensions.final -class ObUnkownEventProtoTwo(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_STRING_FIELD_NUMBER: builtins.int - EVENT_TYPE_STATUS_FIELD_NUMBER: builtins.int - OB_INT32_FIELD_NUMBER: builtins.int - ob_string: builtins.str - event_type_status: global___EventTypeStatus.ValueType - ob_int32: builtins.int - def __init__( - self, - *, - ob_string: builtins.str = ..., - event_type_status: global___EventTypeStatus.ValueType = ..., - ob_int32: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["event_type_status", b"event_type_status", "ob_int32", b"ob_int32", "ob_string", b"ob_string"]) -> None: ... - -global___ObUnkownEventProtoTwo = ObUnkownEventProtoTwo - -@typing_extensions.final -class ObUnkownOtherEventProtoOne(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _UpdateType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _UpdateTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ObUnkownOtherEventProtoOne._UpdateType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: ObUnkownOtherEventProtoOne._UpdateType.ValueType # 0 - ADD: ObUnkownOtherEventProtoOne._UpdateType.ValueType # 1 - EDIT: ObUnkownOtherEventProtoOne._UpdateType.ValueType # 2 - REMOVE: ObUnkownOtherEventProtoOne._UpdateType.ValueType # 3 - - class UpdateType(_UpdateType, metaclass=_UpdateTypeEnumTypeWrapper): ... - UNSET: ObUnkownOtherEventProtoOne.UpdateType.ValueType # 0 - ADD: ObUnkownOtherEventProtoOne.UpdateType.ValueType # 1 - EDIT: ObUnkownOtherEventProtoOne.UpdateType.ValueType # 2 - REMOVE: ObUnkownOtherEventProtoOne.UpdateType.ValueType # 3 - - UPDATE_TYPE_FIELD_NUMBER: builtins.int - MDEPGHBDDNC_FIELD_NUMBER: builtins.int - update_type: global___ObUnkownOtherEventProtoOne.UpdateType.ValueType - @property - def mdepghbddnc(self) -> global___ObUnkownEventProtoOneDepTwo: ... - def __init__( - self, - *, - update_type: global___ObUnkownOtherEventProtoOne.UpdateType.ValueType = ..., - mdepghbddnc: global___ObUnkownEventProtoOneDepTwo | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["mdepghbddnc", b"mdepghbddnc"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["mdepghbddnc", b"mdepghbddnc", "update_type", b"update_type"]) -> None: ... - -global___ObUnkownOtherEventProtoOne = ObUnkownOtherEventProtoOne - -@typing_extensions.final -class ObUnkownOtherEventProtoTwo(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_STRING_FIELD_NUMBER: builtins.int - OB_DATA_FIELD_NUMBER: builtins.int - OB_INT32_FIELD_NUMBER: builtins.int - ob_string: builtins.str - @property - def ob_data(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ObUnkownOtherEventProtoOne]: ... - ob_int32: builtins.int - def __init__( - self, - *, - ob_string: builtins.str = ..., - ob_data: collections.abc.Iterable[global___ObUnkownOtherEventProtoOne] | None = ..., - ob_int32: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_data", b"ob_data", "ob_int32", b"ob_int32", "ob_string", b"ob_string"]) -> None: ... - -global___ObUnkownOtherEventProtoTwo = ObUnkownOtherEventProtoTwo - -@typing_extensions.final -class ObUploadRaidClientLogRequest(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_UPLOAD_RAID_CLIENT_LOG_FIELD_NUMBER: builtins.int - @property - def ob_upload_raid_client_log(self) -> global___UploadRaidClientLogProto: ... - def __init__( - self, - *, - ob_upload_raid_client_log: global___UploadRaidClientLogProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["ob_upload_raid_client_log", b"ob_upload_raid_client_log"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_upload_raid_client_log", b"ob_upload_raid_client_log"]) -> None: ... - -global___ObUploadRaidClientLogRequest = ObUploadRaidClientLogRequest - -@typing_extensions.final -class OnApplicationFocusDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_ON_APPLICATION_FOCUS_BOOL_FIELD_NUMBER: builtins.int - ob_on_application_focus_bool: builtins.bool - def __init__( - self, - *, - ob_on_application_focus_bool: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_on_application_focus_bool", b"ob_on_application_focus_bool"]) -> None: ... - -global___OnApplicationFocusDataProto = OnApplicationFocusDataProto - -@typing_extensions.final -class OnApplicationPauseDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_ON_APPLICATION_PAUSE_BOOL_FIELD_NUMBER: builtins.int - ob_on_application_pause_bool: builtins.bool - def __init__( - self, - *, - ob_on_application_pause_bool: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_on_application_pause_bool", b"ob_on_application_pause_bool"]) -> None: ... - -global___OnApplicationPauseDataProto = OnApplicationPauseDataProto - -@typing_extensions.final -class OnApplicationQuitDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___OnApplicationQuitDataProto = OnApplicationQuitDataProto - -@typing_extensions.final -class OnboardingSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SKIP_AVATAR_CUSTOMIZATION_FIELD_NUMBER: builtins.int - DISABLE_INITIAL_AR_PROMPT_FIELD_NUMBER: builtins.int - AR_PROMPT_PLAYER_LEVEL_FIELD_NUMBER: builtins.int - OB_INT32_1_FIELD_NUMBER: builtins.int - OB_INT32_2_FIELD_NUMBER: builtins.int - skip_avatar_customization: builtins.bool - disable_initial_ar_prompt: builtins.bool - ar_prompt_player_level: builtins.int - ob_int32_1: builtins.int - ob_int32_2: builtins.int - def __init__( - self, - *, - skip_avatar_customization: builtins.bool = ..., - disable_initial_ar_prompt: builtins.bool = ..., - ar_prompt_player_level: builtins.int = ..., - ob_int32_1: builtins.int = ..., - ob_int32_2: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ar_prompt_player_level", b"ar_prompt_player_level", "disable_initial_ar_prompt", b"disable_initial_ar_prompt", "ob_int32_1", b"ob_int32_1", "ob_int32_2", b"ob_int32_2", "skip_avatar_customization", b"skip_avatar_customization"]) -> None: ... - -global___OnboardingSettingsProto = OnboardingSettingsProto - -@typing_extensions.final -class OnboardingTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ONBOARDING_PATH_FIELD_NUMBER: builtins.int - EVENT_ID_FIELD_NUMBER: builtins.int - DATA_FIELD_NUMBER: builtins.int - CONVERSATION_FIELD_NUMBER: builtins.int - AR_STATUS_FIELD_NUMBER: builtins.int - onboarding_path: global___OnboardingPathIds.ValueType - event_id: global___OnboardingEventIds.ValueType - data: builtins.int - conversation: builtins.str - ar_status: global___OnboardingArStatus.ValueType - def __init__( - self, - *, - onboarding_path: global___OnboardingPathIds.ValueType = ..., - event_id: global___OnboardingEventIds.ValueType = ..., - data: builtins.int = ..., - conversation: builtins.str = ..., - ar_status: global___OnboardingArStatus.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ar_status", b"ar_status", "conversation", b"conversation", "data", b"data", "event_id", b"event_id", "onboarding_path", b"onboarding_path"]) -> None: ... - -global___OnboardingTelemetry = OnboardingTelemetry - -@typing_extensions.final -class OnboardingV2SettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLE_ONBOARDING_V2_FIELD_NUMBER: builtins.int - POKEDEX_ID_FIELD_NUMBER: builtins.int - ONBOARDING_EGG_POKEMON_FIELD_NUMBER: builtins.int - EGG_KM_UNTIL_HATCH_FIELD_NUMBER: builtins.int - enable_onboarding_v2: builtins.bool - @property - def pokedex_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___HoloPokemonId.ValueType]: ... - onboarding_egg_pokemon: global___HoloPokemonId.ValueType - egg_km_until_hatch: builtins.int - def __init__( - self, - *, - enable_onboarding_v2: builtins.bool = ..., - pokedex_id: collections.abc.Iterable[global___HoloPokemonId.ValueType] | None = ..., - onboarding_egg_pokemon: global___HoloPokemonId.ValueType = ..., - egg_km_until_hatch: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["egg_km_until_hatch", b"egg_km_until_hatch", "enable_onboarding_v2", b"enable_onboarding_v2", "onboarding_egg_pokemon", b"onboarding_egg_pokemon", "pokedex_id", b"pokedex_id"]) -> None: ... - -global___OnboardingV2SettingsProto = OnboardingV2SettingsProto - -@typing_extensions.final -class OneWaySharedFriendshipDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - GIFTBOX_DETAILS_FIELD_NUMBER: builtins.int - OPEN_TRADE_EXPIRE_MS_FIELD_NUMBER: builtins.int - @property - def giftbox_details(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___GiftBoxDetailsProto]: ... - open_trade_expire_ms: builtins.int - def __init__( - self, - *, - giftbox_details: collections.abc.Iterable[global___GiftBoxDetailsProto] | None = ..., - open_trade_expire_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["giftbox_details", b"giftbox_details", "open_trade_expire_ms", b"open_trade_expire_ms"]) -> None: ... - -global___OneWaySharedFriendshipDataProto = OneWaySharedFriendshipDataProto - -@typing_extensions.final -class OneofDescriptorProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NAME_FIELD_NUMBER: builtins.int - OPTIONS_FIELD_NUMBER: builtins.int - name: builtins.str - @property - def options(self) -> global___OneofOptions: ... - def __init__( - self, - *, - name: builtins.str = ..., - options: global___OneofOptions | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["options", b"options"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["name", b"name", "options", b"options"]) -> None: ... - -global___OneofDescriptorProto = OneofDescriptorProto - -@typing_extensions.final -class OneofOptions(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - UNINTERPRETED_OPTION_FIELD_NUMBER: builtins.int - @property - def uninterpreted_option(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___UninterpretedOption]: ... - def __init__( - self, - *, - uninterpreted_option: collections.abc.Iterable[global___UninterpretedOption] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["uninterpreted_option", b"uninterpreted_option"]) -> None: ... - -global___OneofOptions = OneofOptions - -@typing_extensions.final -class OpenBuddyGiftOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[OpenBuddyGiftOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: OpenBuddyGiftOutProto._Result.ValueType # 0 - ERROR_BUDDY_NOT_VALID: OpenBuddyGiftOutProto._Result.ValueType # 1 - SUCCESS_ADDED_LOOT_TO_INVENTORY: OpenBuddyGiftOutProto._Result.ValueType # 2 - SUCCESS_ADDED_SOUVENIR_TO_COLLECTIONS: OpenBuddyGiftOutProto._Result.ValueType # 3 - ERROR_BUDDY_HAS_NOT_PICKED_UP_ANY_SOUVENIRS: OpenBuddyGiftOutProto._Result.ValueType # 4 - ERROR_INVENTORY_IS_FULL: OpenBuddyGiftOutProto._Result.ValueType # 5 - ERROR_BUDDY_NOT_ON_MAP: OpenBuddyGiftOutProto._Result.ValueType # 6 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: OpenBuddyGiftOutProto.Result.ValueType # 0 - ERROR_BUDDY_NOT_VALID: OpenBuddyGiftOutProto.Result.ValueType # 1 - SUCCESS_ADDED_LOOT_TO_INVENTORY: OpenBuddyGiftOutProto.Result.ValueType # 2 - SUCCESS_ADDED_SOUVENIR_TO_COLLECTIONS: OpenBuddyGiftOutProto.Result.ValueType # 3 - ERROR_BUDDY_HAS_NOT_PICKED_UP_ANY_SOUVENIRS: OpenBuddyGiftOutProto.Result.ValueType # 4 - ERROR_INVENTORY_IS_FULL: OpenBuddyGiftOutProto.Result.ValueType # 5 - ERROR_BUDDY_NOT_ON_MAP: OpenBuddyGiftOutProto.Result.ValueType # 6 - - RESULT_FIELD_NUMBER: builtins.int - BUDDY_GIFT_FIELD_NUMBER: builtins.int - OBSERVED_DATA_FIELD_NUMBER: builtins.int - SHOWN_HEARTS_FIELD_NUMBER: builtins.int - result: global___OpenBuddyGiftOutProto.Result.ValueType - @property - def buddy_gift(self) -> global___BuddyGiftProto: ... - @property - def observed_data(self) -> global___BuddyObservedData: ... - shown_hearts: global___BuddyStatsShownHearts.BuddyShownHeartType.ValueType - def __init__( - self, - *, - result: global___OpenBuddyGiftOutProto.Result.ValueType = ..., - buddy_gift: global___BuddyGiftProto | None = ..., - observed_data: global___BuddyObservedData | None = ..., - shown_hearts: global___BuddyStatsShownHearts.BuddyShownHeartType.ValueType = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["buddy_gift", b"buddy_gift", "observed_data", b"observed_data"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["buddy_gift", b"buddy_gift", "observed_data", b"observed_data", "result", b"result", "shown_hearts", b"shown_hearts"]) -> None: ... - -global___OpenBuddyGiftOutProto = OpenBuddyGiftOutProto - -@typing_extensions.final -class OpenBuddyGiftProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___OpenBuddyGiftProto = OpenBuddyGiftProto - -@typing_extensions.final -class OpenCampfireMapTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _SourcePage: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _SourcePageEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[OpenCampfireMapTelemetry._SourcePage.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNKNOWN: OpenCampfireMapTelemetry._SourcePage.ValueType # 0 - MAP: OpenCampfireMapTelemetry._SourcePage.ValueType # 1 - NEARBY_RAIDS: OpenCampfireMapTelemetry._SourcePage.ValueType # 2 - GYM_APPROACH: OpenCampfireMapTelemetry._SourcePage.ValueType # 3 - RAID_APPROACH: OpenCampfireMapTelemetry._SourcePage.ValueType # 4 - CATCH_CARD: OpenCampfireMapTelemetry._SourcePage.ValueType # 5 - - class SourcePage(_SourcePage, metaclass=_SourcePageEnumTypeWrapper): ... - UNKNOWN: OpenCampfireMapTelemetry.SourcePage.ValueType # 0 - MAP: OpenCampfireMapTelemetry.SourcePage.ValueType # 1 - NEARBY_RAIDS: OpenCampfireMapTelemetry.SourcePage.ValueType # 2 - GYM_APPROACH: OpenCampfireMapTelemetry.SourcePage.ValueType # 3 - RAID_APPROACH: OpenCampfireMapTelemetry.SourcePage.ValueType # 4 - CATCH_CARD: OpenCampfireMapTelemetry.SourcePage.ValueType # 5 - - SOURCE_FIELD_NUMBER: builtins.int - IS_STANDALONE_FIELD_NUMBER: builtins.int - source: global___OpenCampfireMapTelemetry.SourcePage.ValueType - is_standalone: builtins.bool - def __init__( - self, - *, - source: global___OpenCampfireMapTelemetry.SourcePage.ValueType = ..., - is_standalone: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["is_standalone", b"is_standalone", "source", b"source"]) -> None: ... - -global___OpenCampfireMapTelemetry = OpenCampfireMapTelemetry - -@typing_extensions.final -class OpenCombatChallengeDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_FIELD_NUMBER: builtins.int - TYPE_FIELD_NUMBER: builtins.int - OB_LIST_INT32_FIELD_NUMBER: builtins.int - ob_int32: builtins.int - type: global___CombatType.ValueType - @property - def ob_list_int32(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - def __init__( - self, - *, - ob_int32: builtins.int = ..., - type: global___CombatType.ValueType = ..., - ob_list_int32: collections.abc.Iterable[builtins.int] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_int32", b"ob_int32", "ob_list_int32", b"ob_list_int32", "type", b"type"]) -> None: ... - -global___OpenCombatChallengeDataProto = OpenCombatChallengeDataProto - -@typing_extensions.final -class OpenCombatChallengeOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[OpenCombatChallengeOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: OpenCombatChallengeOutProto._Result.ValueType # 0 - SUCCESS: OpenCombatChallengeOutProto._Result.ValueType # 1 - ERROR_INVALID_CHALLENGE_STATE: OpenCombatChallengeOutProto._Result.ValueType # 2 - ERROR_CHALLENGE_NOT_FOUND: OpenCombatChallengeOutProto._Result.ValueType # 3 - ERROR_POKEMON_NOT_IN_INVENTORY: OpenCombatChallengeOutProto._Result.ValueType # 4 - ERROR_NOT_ELIGIBLE_LEAGUE: OpenCombatChallengeOutProto._Result.ValueType # 5 - ERROR_PLAYER_BELOW_MINIMUM_LEVEL: OpenCombatChallengeOutProto._Result.ValueType # 6 - ERROR_ALREADY_TIMEDOUT: OpenCombatChallengeOutProto._Result.ValueType # 8 - ERROR_ALREADY_CANCELLED: OpenCombatChallengeOutProto._Result.ValueType # 9 - ERROR_FRIEND_NOT_FOUND: OpenCombatChallengeOutProto._Result.ValueType # 10 - ERROR_FAILED_TO_SEND_NOTIFICATION: OpenCombatChallengeOutProto._Result.ValueType # 11 - ERROR_ACCESS_DENIED: OpenCombatChallengeOutProto._Result.ValueType # 12 - ERROR_INELIGIBLE_OPPONENT: OpenCombatChallengeOutProto._Result.ValueType # 13 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: OpenCombatChallengeOutProto.Result.ValueType # 0 - SUCCESS: OpenCombatChallengeOutProto.Result.ValueType # 1 - ERROR_INVALID_CHALLENGE_STATE: OpenCombatChallengeOutProto.Result.ValueType # 2 - ERROR_CHALLENGE_NOT_FOUND: OpenCombatChallengeOutProto.Result.ValueType # 3 - ERROR_POKEMON_NOT_IN_INVENTORY: OpenCombatChallengeOutProto.Result.ValueType # 4 - ERROR_NOT_ELIGIBLE_LEAGUE: OpenCombatChallengeOutProto.Result.ValueType # 5 - ERROR_PLAYER_BELOW_MINIMUM_LEVEL: OpenCombatChallengeOutProto.Result.ValueType # 6 - ERROR_ALREADY_TIMEDOUT: OpenCombatChallengeOutProto.Result.ValueType # 8 - ERROR_ALREADY_CANCELLED: OpenCombatChallengeOutProto.Result.ValueType # 9 - ERROR_FRIEND_NOT_FOUND: OpenCombatChallengeOutProto.Result.ValueType # 10 - ERROR_FAILED_TO_SEND_NOTIFICATION: OpenCombatChallengeOutProto.Result.ValueType # 11 - ERROR_ACCESS_DENIED: OpenCombatChallengeOutProto.Result.ValueType # 12 - ERROR_INELIGIBLE_OPPONENT: OpenCombatChallengeOutProto.Result.ValueType # 13 - - RESULT_FIELD_NUMBER: builtins.int - CHALLENGE_FIELD_NUMBER: builtins.int - result: global___OpenCombatChallengeOutProto.Result.ValueType - @property - def challenge(self) -> global___CombatChallengeProto: ... - def __init__( - self, - *, - result: global___OpenCombatChallengeOutProto.Result.ValueType = ..., - challenge: global___CombatChallengeProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["challenge", b"challenge"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["challenge", b"challenge", "result", b"result"]) -> None: ... - -global___OpenCombatChallengeOutProto = OpenCombatChallengeOutProto - -@typing_extensions.final -class OpenCombatChallengeProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TYPE_FIELD_NUMBER: builtins.int - CHALLENGE_ID_FIELD_NUMBER: builtins.int - COMBAT_LEAGUE_TEMPLATE_ID_FIELD_NUMBER: builtins.int - OPPONENT_PLAYER_ID_FIELD_NUMBER: builtins.int - ATTACKING_POKEMON_ID_FIELD_NUMBER: builtins.int - type: global___CombatType.ValueType - challenge_id: builtins.str - combat_league_template_id: builtins.str - opponent_player_id: builtins.str - @property - def attacking_pokemon_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - def __init__( - self, - *, - type: global___CombatType.ValueType = ..., - challenge_id: builtins.str = ..., - combat_league_template_id: builtins.str = ..., - opponent_player_id: builtins.str = ..., - attacking_pokemon_id: collections.abc.Iterable[builtins.int] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["attacking_pokemon_id", b"attacking_pokemon_id", "challenge_id", b"challenge_id", "combat_league_template_id", b"combat_league_template_id", "opponent_player_id", b"opponent_player_id", "type", b"type"]) -> None: ... - -global___OpenCombatChallengeProto = OpenCombatChallengeProto - -@typing_extensions.final -class OpenCombatChallengeResponseDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_FIELD_NUMBER: builtins.int - OB_UINT32_FIELD_NUMBER: builtins.int - RESULT_FIELD_NUMBER: builtins.int - CHALLENGE_FIELD_NUMBER: builtins.int - ob_int32: builtins.int - ob_uint32: builtins.int - result: global___OpenCombatChallengeOutProto.Result.ValueType - @property - def challenge(self) -> global___ObCommunCombatChallengeDataProto: ... - def __init__( - self, - *, - ob_int32: builtins.int = ..., - ob_uint32: builtins.int = ..., - result: global___OpenCombatChallengeOutProto.Result.ValueType = ..., - challenge: global___ObCommunCombatChallengeDataProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["challenge", b"challenge"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["challenge", b"challenge", "ob_int32", b"ob_int32", "ob_uint32", b"ob_uint32", "result", b"result"]) -> None: ... - -global___OpenCombatChallengeResponseDataProto = OpenCombatChallengeResponseDataProto - -@typing_extensions.final -class OpenCombatSessionDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_FIELD_NUMBER: builtins.int - OB_LIST_INT32_FIELD_NUMBER: builtins.int - OB_UINT32_FIELD_NUMBER: builtins.int - COMBAT_TYPE_FIELD_NUMBER: builtins.int - ob_int32: builtins.int - @property - def ob_list_int32(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - ob_uint32: builtins.int - combat_type: global___CombatType.ValueType - def __init__( - self, - *, - ob_int32: builtins.int = ..., - ob_list_int32: collections.abc.Iterable[builtins.int] | None = ..., - ob_uint32: builtins.int = ..., - combat_type: global___CombatType.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["combat_type", b"combat_type", "ob_int32", b"ob_int32", "ob_list_int32", b"ob_list_int32", "ob_uint32", b"ob_uint32"]) -> None: ... - -global___OpenCombatSessionDataProto = OpenCombatSessionDataProto - -@typing_extensions.final -class OpenCombatSessionOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[OpenCombatSessionOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: OpenCombatSessionOutProto._Result.ValueType # 0 - SUCCESS: OpenCombatSessionOutProto._Result.ValueType # 1 - ERROR_INVALID_COMBAT_STATE: OpenCombatSessionOutProto._Result.ValueType # 2 - ERROR_COMBAT_SESSION_FULL: OpenCombatSessionOutProto._Result.ValueType # 3 - ERROR_POKEMON_NOT_IN_INVENTORY: OpenCombatSessionOutProto._Result.ValueType # 4 - ERROR_OPPONENT_NOT_IN_RANGE: OpenCombatSessionOutProto._Result.ValueType # 5 - ERROR_CHALLENGE_EXPIRED: OpenCombatSessionOutProto._Result.ValueType # 6 - ERROR_PLAYER_BELOW_MINIMUM_LEVEL: OpenCombatSessionOutProto._Result.ValueType # 7 - ERROR_OPPONENT_QUIT: OpenCombatSessionOutProto._Result.ValueType # 8 - ERROR_POKEMON_LINEUP_INELIGIBLE_FOR_LEAGUE: OpenCombatSessionOutProto._Result.ValueType # 9 - ERROR_COMBAT_LEAGUE_UNSPECIFIED: OpenCombatSessionOutProto._Result.ValueType # 10 - ERROR_ACCESS_DENIED: OpenCombatSessionOutProto._Result.ValueType # 11 - ERROR_PLAYER_HAS_NO_BATTLE_PASSES: OpenCombatSessionOutProto._Result.ValueType # 12 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: OpenCombatSessionOutProto.Result.ValueType # 0 - SUCCESS: OpenCombatSessionOutProto.Result.ValueType # 1 - ERROR_INVALID_COMBAT_STATE: OpenCombatSessionOutProto.Result.ValueType # 2 - ERROR_COMBAT_SESSION_FULL: OpenCombatSessionOutProto.Result.ValueType # 3 - ERROR_POKEMON_NOT_IN_INVENTORY: OpenCombatSessionOutProto.Result.ValueType # 4 - ERROR_OPPONENT_NOT_IN_RANGE: OpenCombatSessionOutProto.Result.ValueType # 5 - ERROR_CHALLENGE_EXPIRED: OpenCombatSessionOutProto.Result.ValueType # 6 - ERROR_PLAYER_BELOW_MINIMUM_LEVEL: OpenCombatSessionOutProto.Result.ValueType # 7 - ERROR_OPPONENT_QUIT: OpenCombatSessionOutProto.Result.ValueType # 8 - ERROR_POKEMON_LINEUP_INELIGIBLE_FOR_LEAGUE: OpenCombatSessionOutProto.Result.ValueType # 9 - ERROR_COMBAT_LEAGUE_UNSPECIFIED: OpenCombatSessionOutProto.Result.ValueType # 10 - ERROR_ACCESS_DENIED: OpenCombatSessionOutProto.Result.ValueType # 11 - ERROR_PLAYER_HAS_NO_BATTLE_PASSES: OpenCombatSessionOutProto.Result.ValueType # 12 - - RESULT_FIELD_NUMBER: builtins.int - COMBAT_FIELD_NUMBER: builtins.int - SHOULD_DEBUG_LOG_FIELD_NUMBER: builtins.int - COMBAT_REFACTOR_TOGGLE_FIELD_NUMBER: builtins.int - OB_STRING_FIELD_NUMBER: builtins.int - result: global___OpenCombatSessionOutProto.Result.ValueType - @property - def combat(self) -> global___CombatProto: ... - should_debug_log: builtins.bool - @property - def combat_refactor_toggle(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___CombatRefactorToggleProto.ValueType]: ... - ob_string: builtins.str - def __init__( - self, - *, - result: global___OpenCombatSessionOutProto.Result.ValueType = ..., - combat: global___CombatProto | None = ..., - should_debug_log: builtins.bool = ..., - combat_refactor_toggle: collections.abc.Iterable[global___CombatRefactorToggleProto.ValueType] | None = ..., - ob_string: builtins.str = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["combat", b"combat"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["combat", b"combat", "combat_refactor_toggle", b"combat_refactor_toggle", "ob_string", b"ob_string", "result", b"result", "should_debug_log", b"should_debug_log"]) -> None: ... - -global___OpenCombatSessionOutProto = OpenCombatSessionOutProto - -@typing_extensions.final -class OpenCombatSessionProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - COMBAT_ID_FIELD_NUMBER: builtins.int - ATTACKING_POKEMON_ID_FIELD_NUMBER: builtins.int - COMBAT_LEAGUE_TEMPLATE_ID_FIELD_NUMBER: builtins.int - LOBBY_JOIN_TIME_MS_FIELD_NUMBER: builtins.int - COMBAT_TYPE_FIELD_NUMBER: builtins.int - combat_id: builtins.str - @property - def attacking_pokemon_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - combat_league_template_id: builtins.str - lobby_join_time_ms: builtins.int - combat_type: global___CombatType.ValueType - def __init__( - self, - *, - combat_id: builtins.str = ..., - attacking_pokemon_id: collections.abc.Iterable[builtins.int] | None = ..., - combat_league_template_id: builtins.str = ..., - lobby_join_time_ms: builtins.int = ..., - combat_type: global___CombatType.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["attacking_pokemon_id", b"attacking_pokemon_id", "combat_id", b"combat_id", "combat_league_template_id", b"combat_league_template_id", "combat_type", b"combat_type", "lobby_join_time_ms", b"lobby_join_time_ms"]) -> None: ... - -global___OpenCombatSessionProto = OpenCombatSessionProto - -@typing_extensions.final -class OpenCombatSessionResponseDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_FIELD_NUMBER: builtins.int - OB_UINT32_FIELD_NUMBER: builtins.int - OB_OPEN_COMBAT_SESSION_RESPONSE_FIELD_NUMBER: builtins.int - ob_int32: builtins.int - ob_uint32: builtins.int - @property - def ob_open_combat_session_response(self) -> global___OpenCombatSessionOutProto: ... - def __init__( - self, - *, - ob_int32: builtins.int = ..., - ob_uint32: builtins.int = ..., - ob_open_combat_session_response: global___OpenCombatSessionOutProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["ob_open_combat_session_response", b"ob_open_combat_session_response"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_int32", b"ob_int32", "ob_open_combat_session_response", b"ob_open_combat_session_response", "ob_uint32", b"ob_uint32"]) -> None: ... - -global___OpenCombatSessionResponseDataProto = OpenCombatSessionResponseDataProto - -@typing_extensions.final -class OpenGiftLogEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[OpenGiftLogEntry._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: OpenGiftLogEntry._Result.ValueType # 0 - SUCCESS: OpenGiftLogEntry._Result.ValueType # 1 - NPC_TRADE: OpenGiftLogEntry._Result.ValueType # 2 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: OpenGiftLogEntry.Result.ValueType # 0 - SUCCESS: OpenGiftLogEntry.Result.ValueType # 1 - NPC_TRADE: OpenGiftLogEntry.Result.ValueType # 2 - - RESULT_FIELD_NUMBER: builtins.int - FRIEND_CODENAME_FIELD_NUMBER: builtins.int - ITEMS_FIELD_NUMBER: builtins.int - POKEMON_EGGS_FIELD_NUMBER: builtins.int - result: global___OpenGiftLogEntry.Result.ValueType - friend_codename: builtins.str - @property - def items(self) -> global___LootProto: ... - @property - def pokemon_eggs(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PokemonProto]: ... - def __init__( - self, - *, - result: global___OpenGiftLogEntry.Result.ValueType = ..., - friend_codename: builtins.str = ..., - items: global___LootProto | None = ..., - pokemon_eggs: collections.abc.Iterable[global___PokemonProto] | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["items", b"items"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["friend_codename", b"friend_codename", "items", b"items", "pokemon_eggs", b"pokemon_eggs", "result", b"result"]) -> None: ... - -global___OpenGiftLogEntry = OpenGiftLogEntry - -@typing_extensions.final -class OpenGiftOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[OpenGiftOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: OpenGiftOutProto._Result.ValueType # 0 - SUCCESS: OpenGiftOutProto._Result.ValueType # 1 - ERROR_UNKNOWN: OpenGiftOutProto._Result.ValueType # 2 - ERROR_PLAYER_BAG_FULL: OpenGiftOutProto._Result.ValueType # 3 - ERROR_PLAYER_LIMIT_REACHED: OpenGiftOutProto._Result.ValueType # 4 - ERROR_GIFT_DOES_NOT_EXIST: OpenGiftOutProto._Result.ValueType # 5 - ERROR_FRIEND_NOT_FOUND: OpenGiftOutProto._Result.ValueType # 6 - ERROR_INVALID_PLAYER_ID: OpenGiftOutProto._Result.ValueType # 7 - ERROR_FRIEND_UPDATE: OpenGiftOutProto._Result.ValueType # 8 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: OpenGiftOutProto.Result.ValueType # 0 - SUCCESS: OpenGiftOutProto.Result.ValueType # 1 - ERROR_UNKNOWN: OpenGiftOutProto.Result.ValueType # 2 - ERROR_PLAYER_BAG_FULL: OpenGiftOutProto.Result.ValueType # 3 - ERROR_PLAYER_LIMIT_REACHED: OpenGiftOutProto.Result.ValueType # 4 - ERROR_GIFT_DOES_NOT_EXIST: OpenGiftOutProto.Result.ValueType # 5 - ERROR_FRIEND_NOT_FOUND: OpenGiftOutProto.Result.ValueType # 6 - ERROR_INVALID_PLAYER_ID: OpenGiftOutProto.Result.ValueType # 7 - ERROR_FRIEND_UPDATE: OpenGiftOutProto.Result.ValueType # 8 - - RESULT_FIELD_NUMBER: builtins.int - ITEMS_FIELD_NUMBER: builtins.int - EGG_POKEMON_FIELD_NUMBER: builtins.int - UPDATED_FRIENDSHIP_DATA_FIELD_NUMBER: builtins.int - FRIEND_PROFILE_FIELD_NUMBER: builtins.int - result: global___OpenGiftOutProto.Result.ValueType - @property - def items(self) -> global___LootProto: ... - @property - def egg_pokemon(self) -> global___PokemonProto: ... - @property - def updated_friendship_data(self) -> global___FriendshipLevelDataProto: ... - @property - def friend_profile(self) -> global___PlayerPublicProfileProto: ... - def __init__( - self, - *, - result: global___OpenGiftOutProto.Result.ValueType = ..., - items: global___LootProto | None = ..., - egg_pokemon: global___PokemonProto | None = ..., - updated_friendship_data: global___FriendshipLevelDataProto | None = ..., - friend_profile: global___PlayerPublicProfileProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["egg_pokemon", b"egg_pokemon", "friend_profile", b"friend_profile", "items", b"items", "updated_friendship_data", b"updated_friendship_data"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["egg_pokemon", b"egg_pokemon", "friend_profile", b"friend_profile", "items", b"items", "result", b"result", "updated_friendship_data", b"updated_friendship_data"]) -> None: ... - -global___OpenGiftOutProto = OpenGiftOutProto - -@typing_extensions.final -class OpenGiftProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PLAYER_ID_FIELD_NUMBER: builtins.int - GIFTBOX_ID_FIELD_NUMBER: builtins.int - CONVERT_TO_STARDUST_FIELD_NUMBER: builtins.int - player_id: builtins.str - giftbox_id: builtins.int - convert_to_stardust: builtins.bool - def __init__( - self, - *, - player_id: builtins.str = ..., - giftbox_id: builtins.int = ..., - convert_to_stardust: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["convert_to_stardust", b"convert_to_stardust", "giftbox_id", b"giftbox_id", "player_id", b"player_id"]) -> None: ... - -global___OpenGiftProto = OpenGiftProto - -@typing_extensions.final -class OpenInvasionCombatSessionOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - STATUS_FIELD_NUMBER: builtins.int - COMBAT_FIELD_NUMBER: builtins.int - status: global___InvasionStatus.Status.ValueType - @property - def combat(self) -> global___CombatProto: ... - def __init__( - self, - *, - status: global___InvasionStatus.Status.ValueType = ..., - combat: global___CombatProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["combat", b"combat"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["combat", b"combat", "status", b"status"]) -> None: ... - -global___OpenInvasionCombatSessionOutProto = OpenInvasionCombatSessionOutProto - -@typing_extensions.final -class OpenInvasionCombatSessionProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - INCIDENT_LOOKUP_FIELD_NUMBER: builtins.int - STEP_FIELD_NUMBER: builtins.int - ATTACKING_POKEMON_ID_FIELD_NUMBER: builtins.int - LOBBY_JOIN_TIME_MS_FIELD_NUMBER: builtins.int - @property - def incident_lookup(self) -> global___IncidentLookupProto: ... - step: builtins.int - @property - def attacking_pokemon_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - lobby_join_time_ms: builtins.int - def __init__( - self, - *, - incident_lookup: global___IncidentLookupProto | None = ..., - step: builtins.int = ..., - attacking_pokemon_id: collections.abc.Iterable[builtins.int] | None = ..., - lobby_join_time_ms: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["incident_lookup", b"incident_lookup"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["attacking_pokemon_id", b"attacking_pokemon_id", "incident_lookup", b"incident_lookup", "lobby_join_time_ms", b"lobby_join_time_ms", "step", b"step"]) -> None: ... - -global___OpenInvasionCombatSessionProto = OpenInvasionCombatSessionProto - -@typing_extensions.final -class OpenNpcCombatSessionDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_FIELD_NUMBER: builtins.int - OB_LIST_INT32_FIELD_NUMBER: builtins.int - OB_UINT32_FIELD_NUMBER: builtins.int - ob_int32: builtins.int - @property - def ob_list_int32(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - ob_uint32: builtins.int - def __init__( - self, - *, - ob_int32: builtins.int = ..., - ob_list_int32: collections.abc.Iterable[builtins.int] | None = ..., - ob_uint32: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_int32", b"ob_int32", "ob_list_int32", b"ob_list_int32", "ob_uint32", b"ob_uint32"]) -> None: ... - -global___OpenNpcCombatSessionDataProto = OpenNpcCombatSessionDataProto - -@typing_extensions.final -class OpenNpcCombatSessionOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[OpenNpcCombatSessionOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: OpenNpcCombatSessionOutProto._Result.ValueType # 0 - SUCCESS: OpenNpcCombatSessionOutProto._Result.ValueType # 1 - ERROR_PLAYER_BELOW_MINIMUM_LEVEL: OpenNpcCombatSessionOutProto._Result.ValueType # 2 - ERROR_POKEMON_LINEUP_INELIGIBLE_FOR_LEAGUE: OpenNpcCombatSessionOutProto._Result.ValueType # 3 - ERROR_ACCESS_DENIED: OpenNpcCombatSessionOutProto._Result.ValueType # 4 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: OpenNpcCombatSessionOutProto.Result.ValueType # 0 - SUCCESS: OpenNpcCombatSessionOutProto.Result.ValueType # 1 - ERROR_PLAYER_BELOW_MINIMUM_LEVEL: OpenNpcCombatSessionOutProto.Result.ValueType # 2 - ERROR_POKEMON_LINEUP_INELIGIBLE_FOR_LEAGUE: OpenNpcCombatSessionOutProto.Result.ValueType # 3 - ERROR_ACCESS_DENIED: OpenNpcCombatSessionOutProto.Result.ValueType # 4 - - RESULT_FIELD_NUMBER: builtins.int - COMBAT_FIELD_NUMBER: builtins.int - result: global___OpenNpcCombatSessionOutProto.Result.ValueType - @property - def combat(self) -> global___CombatProto: ... - def __init__( - self, - *, - result: global___OpenNpcCombatSessionOutProto.Result.ValueType = ..., - combat: global___CombatProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["combat", b"combat"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["combat", b"combat", "result", b"result"]) -> None: ... - -global___OpenNpcCombatSessionOutProto = OpenNpcCombatSessionOutProto - -@typing_extensions.final -class OpenNpcCombatSessionProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ATTACKING_POKEMON_ID_FIELD_NUMBER: builtins.int - COMBAT_NPC_TEMPLATE_ID_FIELD_NUMBER: builtins.int - LOBBY_JOIN_TIME_MS_FIELD_NUMBER: builtins.int - @property - def attacking_pokemon_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - combat_npc_template_id: builtins.str - lobby_join_time_ms: builtins.int - def __init__( - self, - *, - attacking_pokemon_id: collections.abc.Iterable[builtins.int] | None = ..., - combat_npc_template_id: builtins.str = ..., - lobby_join_time_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["attacking_pokemon_id", b"attacking_pokemon_id", "combat_npc_template_id", b"combat_npc_template_id", "lobby_join_time_ms", b"lobby_join_time_ms"]) -> None: ... - -global___OpenNpcCombatSessionProto = OpenNpcCombatSessionProto - -@typing_extensions.final -class OpenNpcCombatSessionResponseDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_FIELD_NUMBER: builtins.int - OB_UINT32_FIELD_NUMBER: builtins.int - RESULT_FIELD_NUMBER: builtins.int - OB_COMMUN_WEB_COMBAT_STATE_FIELD_NUMBER: builtins.int - ob_int32: builtins.int - ob_uint32: builtins.int - result: global___OpenNpcCombatSessionOutProto.Result.ValueType - @property - def ob_commun_web_combat_state(self) -> global___ObCommunWebCombatStateProto: ... - def __init__( - self, - *, - ob_int32: builtins.int = ..., - ob_uint32: builtins.int = ..., - result: global___OpenNpcCombatSessionOutProto.Result.ValueType = ..., - ob_commun_web_combat_state: global___ObCommunWebCombatStateProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["ob_commun_web_combat_state", b"ob_commun_web_combat_state"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_commun_web_combat_state", b"ob_commun_web_combat_state", "ob_int32", b"ob_int32", "ob_uint32", b"ob_uint32", "result", b"result"]) -> None: ... - -global___OpenNpcCombatSessionResponseDataProto = OpenNpcCombatSessionResponseDataProto - -@typing_extensions.final -class OpenSponsoredGiftOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[OpenSponsoredGiftOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: OpenSponsoredGiftOutProto._Result.ValueType # 0 - SUCCESS: OpenSponsoredGiftOutProto._Result.ValueType # 1 - ERROR_UNKNOWN: OpenSponsoredGiftOutProto._Result.ValueType # 2 - ERROR_PLAYER_BAG_FULL: OpenSponsoredGiftOutProto._Result.ValueType # 3 - ERROR_GIFT_REDEEMED: OpenSponsoredGiftOutProto._Result.ValueType # 4 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: OpenSponsoredGiftOutProto.Result.ValueType # 0 - SUCCESS: OpenSponsoredGiftOutProto.Result.ValueType # 1 - ERROR_UNKNOWN: OpenSponsoredGiftOutProto.Result.ValueType # 2 - ERROR_PLAYER_BAG_FULL: OpenSponsoredGiftOutProto.Result.ValueType # 3 - ERROR_GIFT_REDEEMED: OpenSponsoredGiftOutProto.Result.ValueType # 4 - - RESULT_FIELD_NUMBER: builtins.int - REWARDS_FIELD_NUMBER: builtins.int - result: global___OpenSponsoredGiftOutProto.Result.ValueType - @property - def rewards(self) -> global___LootProto: ... - def __init__( - self, - *, - result: global___OpenSponsoredGiftOutProto.Result.ValueType = ..., - rewards: global___LootProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["rewards", b"rewards"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result", "rewards", b"rewards"]) -> None: ... - -global___OpenSponsoredGiftOutProto = OpenSponsoredGiftOutProto - -@typing_extensions.final -class OpenSponsoredGiftProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENCRYPTED_AD_TOKEN_FIELD_NUMBER: builtins.int - GIFT_TOKEN_FIELD_NUMBER: builtins.int - encrypted_ad_token: builtins.bytes - gift_token: builtins.bytes - def __init__( - self, - *, - encrypted_ad_token: builtins.bytes = ..., - gift_token: builtins.bytes = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["encrypted_ad_token", b"encrypted_ad_token", "gift_token", b"gift_token"]) -> None: ... - -global___OpenSponsoredGiftProto = OpenSponsoredGiftProto - -@typing_extensions.final -class OpenTradingOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[OpenTradingOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: OpenTradingOutProto._Result.ValueType # 0 - SUCCESS: OpenTradingOutProto._Result.ValueType # 1 - ERROR_UNKNOWN: OpenTradingOutProto._Result.ValueType # 2 - ERROR_FRIEND_NOT_FOUND: OpenTradingOutProto._Result.ValueType # 3 - ERROR_INVALID_PLAYER_ID: OpenTradingOutProto._Result.ValueType # 4 - ERROR_INVALID_STATE: OpenTradingOutProto._Result.ValueType # 5 - ERROR_STATE_HANDLER: OpenTradingOutProto._Result.ValueType # 6 - ERROR_TRADING_EXPIRED: OpenTradingOutProto._Result.ValueType # 7 - ERROR_TRADING_COOLDOWN: OpenTradingOutProto._Result.ValueType # 8 - ERROR_PLAYER_ALREADY_OPENED: OpenTradingOutProto._Result.ValueType # 9 - ERROR_FRIEND_OUT_OF_RANGE: OpenTradingOutProto._Result.ValueType # 10 - ERROR_PLAYER_BELOW_MINIMUM_LEVEL: OpenTradingOutProto._Result.ValueType # 11 - ERROR_PLAYER_REACHED_DAILY_LIMIT: OpenTradingOutProto._Result.ValueType # 12 - ERROR_FRIEND_REACHED_DAILY_LIMIT: OpenTradingOutProto._Result.ValueType # 13 - ERROR_PLAYER_NOT_ENOUGH_STARDUST: OpenTradingOutProto._Result.ValueType # 14 - ERROR_FRIEND_NOT_ENOUGH_STARDUST: OpenTradingOutProto._Result.ValueType # 15 - ERROR_FRIEND_BELOW_MINIMUM_LEVEL: OpenTradingOutProto._Result.ValueType # 16 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: OpenTradingOutProto.Result.ValueType # 0 - SUCCESS: OpenTradingOutProto.Result.ValueType # 1 - ERROR_UNKNOWN: OpenTradingOutProto.Result.ValueType # 2 - ERROR_FRIEND_NOT_FOUND: OpenTradingOutProto.Result.ValueType # 3 - ERROR_INVALID_PLAYER_ID: OpenTradingOutProto.Result.ValueType # 4 - ERROR_INVALID_STATE: OpenTradingOutProto.Result.ValueType # 5 - ERROR_STATE_HANDLER: OpenTradingOutProto.Result.ValueType # 6 - ERROR_TRADING_EXPIRED: OpenTradingOutProto.Result.ValueType # 7 - ERROR_TRADING_COOLDOWN: OpenTradingOutProto.Result.ValueType # 8 - ERROR_PLAYER_ALREADY_OPENED: OpenTradingOutProto.Result.ValueType # 9 - ERROR_FRIEND_OUT_OF_RANGE: OpenTradingOutProto.Result.ValueType # 10 - ERROR_PLAYER_BELOW_MINIMUM_LEVEL: OpenTradingOutProto.Result.ValueType # 11 - ERROR_PLAYER_REACHED_DAILY_LIMIT: OpenTradingOutProto.Result.ValueType # 12 - ERROR_FRIEND_REACHED_DAILY_LIMIT: OpenTradingOutProto.Result.ValueType # 13 - ERROR_PLAYER_NOT_ENOUGH_STARDUST: OpenTradingOutProto.Result.ValueType # 14 - ERROR_FRIEND_NOT_ENOUGH_STARDUST: OpenTradingOutProto.Result.ValueType # 15 - ERROR_FRIEND_BELOW_MINIMUM_LEVEL: OpenTradingOutProto.Result.ValueType # 16 - - RESULT_FIELD_NUMBER: builtins.int - TRADING_FIELD_NUMBER: builtins.int - result: global___OpenTradingOutProto.Result.ValueType - @property - def trading(self) -> global___TradingProto: ... - def __init__( - self, - *, - result: global___OpenTradingOutProto.Result.ValueType = ..., - trading: global___TradingProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["trading", b"trading"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result", "trading", b"trading"]) -> None: ... - -global___OpenTradingOutProto = OpenTradingOutProto - -@typing_extensions.final -class OpenTradingProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PLAYER_ID_FIELD_NUMBER: builtins.int - player_id: builtins.str - def __init__( - self, - *, - player_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["player_id", b"player_id"]) -> None: ... - -global___OpenTradingProto = OpenTradingProto - -@typing_extensions.final -class OptOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CATEGORIES_FIELD_NUMBER: builtins.int - @property - def categories(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - def __init__( - self, - *, - categories: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["categories", b"categories"]) -> None: ... - -global___OptOutProto = OptOutProto - -@typing_extensions.final -class OptProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___OptProto = OptProto - -@typing_extensions.final -class Option(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NAME_FIELD_NUMBER: builtins.int - VALUE_FIELD_NUMBER: builtins.int - name: builtins.str - @property - def value(self) -> global___NiaAny: ... - def __init__( - self, - *, - name: builtins.str = ..., - value: global___NiaAny | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["value", b"value"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["name", b"name", "value", b"value"]) -> None: ... - -global___Option = Option - -@typing_extensions.final -class OutgoingFriendInviteDisplayProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - INVITE_FIELD_NUMBER: builtins.int - PLAYER_FIELD_NUMBER: builtins.int - @property - def invite(self) -> global___OutgoingFriendInviteProto: ... - @property - def player(self) -> global___PlayerSummaryProto: ... - def __init__( - self, - *, - invite: global___OutgoingFriendInviteProto | None = ..., - player: global___PlayerSummaryProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["invite", b"invite", "player", b"player"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["invite", b"invite", "player", b"player"]) -> None: ... - -global___OutgoingFriendInviteDisplayProto = OutgoingFriendInviteDisplayProto - -@typing_extensions.final -class OutgoingFriendInviteProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[OutgoingFriendInviteProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: OutgoingFriendInviteProto._Status.ValueType # 0 - PENDING: OutgoingFriendInviteProto._Status.ValueType # 1 - CANCELLED: OutgoingFriendInviteProto._Status.ValueType # 2 - DECLINED: OutgoingFriendInviteProto._Status.ValueType # 3 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: OutgoingFriendInviteProto.Status.ValueType # 0 - PENDING: OutgoingFriendInviteProto.Status.ValueType # 1 - CANCELLED: OutgoingFriendInviteProto.Status.ValueType # 2 - DECLINED: OutgoingFriendInviteProto.Status.ValueType # 3 - - STATUS_FIELD_NUMBER: builtins.int - PLAYER_ID_FIELD_NUMBER: builtins.int - CREATED_MS_FIELD_NUMBER: builtins.int - INVITATION_TYPE_FIELD_NUMBER: builtins.int - FULL_NAME_FIELD_NUMBER: builtins.int - NIANTIC_SOCIAL_GRAPH_APP_KEYS_FIELD_NUMBER: builtins.int - CONTACT_INFO_FIELD_NUMBER: builtins.int - NIA_ACCOUNT_ID_FIELD_NUMBER: builtins.int - status: global___OutgoingFriendInviteProto.Status.ValueType - player_id: builtins.str - created_ms: builtins.int - invitation_type: global___InvitationType.ValueType - full_name: builtins.str - @property - def niantic_social_graph_app_keys(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___SocialProto.AppKey.ValueType]: ... - @property - def contact_info(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - nia_account_id: builtins.str - def __init__( - self, - *, - status: global___OutgoingFriendInviteProto.Status.ValueType = ..., - player_id: builtins.str = ..., - created_ms: builtins.int = ..., - invitation_type: global___InvitationType.ValueType = ..., - full_name: builtins.str = ..., - niantic_social_graph_app_keys: collections.abc.Iterable[global___SocialProto.AppKey.ValueType] | None = ..., - contact_info: collections.abc.Iterable[builtins.str] | None = ..., - nia_account_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["contact_info", b"contact_info", "created_ms", b"created_ms", "full_name", b"full_name", "invitation_type", b"invitation_type", "nia_account_id", b"nia_account_id", "niantic_social_graph_app_keys", b"niantic_social_graph_app_keys", "player_id", b"player_id", "status", b"status"]) -> None: ... - -global___OutgoingFriendInviteProto = OutgoingFriendInviteProto - -@typing_extensions.final -class ParticipationProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - INDIVIDUAL_DAMAGE_POKEBALLS_FIELD_NUMBER: builtins.int - TEAM_DAMAGE_POKEBALLS_FIELD_NUMBER: builtins.int - GYM_OWNERSHIP_POKEBALLS_FIELD_NUMBER: builtins.int - BASE_POKEBALLS_FIELD_NUMBER: builtins.int - BLUE_PERCENTAGE_FIELD_NUMBER: builtins.int - RED_PERCENTAGE_FIELD_NUMBER: builtins.int - YELLOW_PERCENTAGE_FIELD_NUMBER: builtins.int - BONUS_ITEM_MULTIPLIER_FIELD_NUMBER: builtins.int - HIGHEST_FRIENDSHIP_MILESTONE_FIELD_NUMBER: builtins.int - HIGHEST_FRIENDSHIP_POKEBALLS_FIELD_NUMBER: builtins.int - SPEED_COMPLETION_POKEBALLS_FIELD_NUMBER: builtins.int - SPEED_COMPLETION_MEGA_RESOURCE_FIELD_NUMBER: builtins.int - MEGA_RESOURCE_CAPPED_FIELD_NUMBER: builtins.int - FORT_POWERUP_POKEBALLS_FIELD_NUMBER: builtins.int - individual_damage_pokeballs: builtins.int - team_damage_pokeballs: builtins.int - gym_ownership_pokeballs: builtins.int - base_pokeballs: builtins.int - blue_percentage: builtins.float - red_percentage: builtins.float - yellow_percentage: builtins.float - bonus_item_multiplier: builtins.float - highest_friendship_milestone: global___FriendshipLevelMilestone.ValueType - highest_friendship_pokeballs: builtins.int - speed_completion_pokeballs: builtins.int - speed_completion_mega_resource: builtins.int - mega_resource_capped: builtins.bool - fort_powerup_pokeballs: builtins.int - def __init__( - self, - *, - individual_damage_pokeballs: builtins.int = ..., - team_damage_pokeballs: builtins.int = ..., - gym_ownership_pokeballs: builtins.int = ..., - base_pokeballs: builtins.int = ..., - blue_percentage: builtins.float = ..., - red_percentage: builtins.float = ..., - yellow_percentage: builtins.float = ..., - bonus_item_multiplier: builtins.float = ..., - highest_friendship_milestone: global___FriendshipLevelMilestone.ValueType = ..., - highest_friendship_pokeballs: builtins.int = ..., - speed_completion_pokeballs: builtins.int = ..., - speed_completion_mega_resource: builtins.int = ..., - mega_resource_capped: builtins.bool = ..., - fort_powerup_pokeballs: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["base_pokeballs", b"base_pokeballs", "blue_percentage", b"blue_percentage", "bonus_item_multiplier", b"bonus_item_multiplier", "fort_powerup_pokeballs", b"fort_powerup_pokeballs", "gym_ownership_pokeballs", b"gym_ownership_pokeballs", "highest_friendship_milestone", b"highest_friendship_milestone", "highest_friendship_pokeballs", b"highest_friendship_pokeballs", "individual_damage_pokeballs", b"individual_damage_pokeballs", "mega_resource_capped", b"mega_resource_capped", "red_percentage", b"red_percentage", "speed_completion_mega_resource", b"speed_completion_mega_resource", "speed_completion_pokeballs", b"speed_completion_pokeballs", "team_damage_pokeballs", b"team_damage_pokeballs", "yellow_percentage", b"yellow_percentage"]) -> None: ... - -global___ParticipationProto = ParticipationProto - -@typing_extensions.final -class PartyPlayDarkLaunchSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class ObPartyPlayDarkLaunchData(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_1_FIELD_NUMBER: builtins.int - OB_INT32_2_FIELD_NUMBER: builtins.int - ob_int32_1: builtins.int - ob_int32_2: builtins.int - def __init__( - self, - *, - ob_int32_1: builtins.int = ..., - ob_int32_2: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_int32_1", b"ob_int32_1", "ob_int32_2", b"ob_int32_2"]) -> None: ... - - @typing_extensions.final - class ObPartyPlayDarkLaunchData1(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_1_FIELD_NUMBER: builtins.int - OB_INT32_2_FIELD_NUMBER: builtins.int - ob_int32_1: builtins.int - ob_int32_2: builtins.int - def __init__( - self, - *, - ob_int32_1: builtins.int = ..., - ob_int32_2: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_int32_1", b"ob_int32_1", "ob_int32_2", b"ob_int32_2"]) -> None: ... - - OB_BOOL_1_FIELD_NUMBER: builtins.int - OB_INT32_1_FIELD_NUMBER: builtins.int - OB_PARTY_PLAY_DARK_LAUNCH_DATA_1_FIELD_NUMBER: builtins.int - OB_INT32_2_FIELD_NUMBER: builtins.int - OB_PARTY_PLAY_DARK_LAUNCH_DATA_FIELD_NUMBER: builtins.int - OB_BOOL_2_FIELD_NUMBER: builtins.int - OB_INT32_3_FIELD_NUMBER: builtins.int - ob_bool_1: builtins.bool - ob_int32_1: builtins.int - @property - def ob_party_play_dark_launch_data_1(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PartyPlayDarkLaunchSettingsProto.ObPartyPlayDarkLaunchData1]: ... - ob_int32_2: builtins.int - @property - def ob_party_play_dark_launch_data(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PartyPlayDarkLaunchSettingsProto.ObPartyPlayDarkLaunchData]: ... - ob_bool_2: builtins.bool - ob_int32_3: builtins.int - def __init__( - self, - *, - ob_bool_1: builtins.bool = ..., - ob_int32_1: builtins.int = ..., - ob_party_play_dark_launch_data_1: collections.abc.Iterable[global___PartyPlayDarkLaunchSettingsProto.ObPartyPlayDarkLaunchData1] | None = ..., - ob_int32_2: builtins.int = ..., - ob_party_play_dark_launch_data: collections.abc.Iterable[global___PartyPlayDarkLaunchSettingsProto.ObPartyPlayDarkLaunchData] | None = ..., - ob_bool_2: builtins.bool = ..., - ob_int32_3: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_bool_1", b"ob_bool_1", "ob_bool_2", b"ob_bool_2", "ob_int32_1", b"ob_int32_1", "ob_int32_2", b"ob_int32_2", "ob_int32_3", b"ob_int32_3", "ob_party_play_dark_launch_data", b"ob_party_play_dark_launch_data", "ob_party_play_dark_launch_data_1", b"ob_party_play_dark_launch_data_1"]) -> None: ... - -global___PartyPlayDarkLaunchSettingsProto = PartyPlayDarkLaunchSettingsProto - -@typing_extensions.final -class PartyPlayGeneralSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLED_FIELD_NUMBER: builtins.int - OB_INT32_FIELD_NUMBER: builtins.int - OB_INT64_FIELD_NUMBER: builtins.int - OB_BOOL_1_FIELD_NUMBER: builtins.int - OB_BOOL_2_FIELD_NUMBER: builtins.int - OB_INT32_1_FIELD_NUMBER: builtins.int - OB_BOOL_3_FIELD_NUMBER: builtins.int - OB_INT64_1_FIELD_NUMBER: builtins.int - OB_INT32_2_FIELD_NUMBER: builtins.int - enabled: builtins.bool - ob_int32: builtins.int - ob_int64: builtins.int - ob_bool_1: builtins.bool - ob_bool_2: builtins.bool - ob_int32_1: builtins.int - ob_bool_3: builtins.bool - ob_int64_1: builtins.int - ob_int32_2: builtins.int - def __init__( - self, - *, - enabled: builtins.bool = ..., - ob_int32: builtins.int = ..., - ob_int64: builtins.int = ..., - ob_bool_1: builtins.bool = ..., - ob_bool_2: builtins.bool = ..., - ob_int32_1: builtins.int = ..., - ob_bool_3: builtins.bool = ..., - ob_int64_1: builtins.int = ..., - ob_int32_2: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["enabled", b"enabled", "ob_bool_1", b"ob_bool_1", "ob_bool_2", b"ob_bool_2", "ob_bool_3", b"ob_bool_3", "ob_int32", b"ob_int32", "ob_int32_1", b"ob_int32_1", "ob_int32_2", b"ob_int32_2", "ob_int64", b"ob_int64", "ob_int64_1", b"ob_int64_1"]) -> None: ... - -global___PartyPlayGeneralSettingsProto = PartyPlayGeneralSettingsProto - -@typing_extensions.final -class PartyPlayInvitationDetails(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PARTY_ID_FIELD_NUMBER: builtins.int - INVITER_ID_FIELD_NUMBER: builtins.int - INVITER_NICKNAME_FIELD_NUMBER: builtins.int - INVITER_AVATAR_FIELD_NUMBER: builtins.int - PARTY_SEED_FIELD_NUMBER: builtins.int - @property - def party_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - inviter_id: builtins.str - inviter_nickname: builtins.str - @property - def inviter_avatar(self) -> global___PlayerAvatarProto: ... - party_seed: builtins.int - def __init__( - self, - *, - party_id: collections.abc.Iterable[builtins.int] | None = ..., - inviter_id: builtins.str = ..., - inviter_nickname: builtins.str = ..., - inviter_avatar: global___PlayerAvatarProto | None = ..., - party_seed: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["inviter_avatar", b"inviter_avatar"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["inviter_avatar", b"inviter_avatar", "inviter_id", b"inviter_id", "inviter_nickname", b"inviter_nickname", "party_id", b"party_id", "party_seed", b"party_seed"]) -> None: ... - -global___PartyPlayInvitationDetails = PartyPlayInvitationDetails - -@typing_extensions.final -class PartyPlayLocationProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_STRING_FIELD_NUMBER: builtins.int - OB_FILED_FIELD_NUMBER: builtins.int - ob_string: builtins.str - @property - def ob_filed(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___OBPartyPlayProtoField]: ... - def __init__( - self, - *, - ob_string: builtins.str = ..., - ob_filed: collections.abc.Iterable[global___OBPartyPlayProtoField] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_filed", b"ob_filed", "ob_string", b"ob_string"]) -> None: ... - -global___PartyPlayLocationProto = PartyPlayLocationProto - -@typing_extensions.final -class PartyPlayPreferences(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SHARE_LOCATION_FIELD_NUMBER: builtins.int - SHOW_MAP_AVATARS_FIELD_NUMBER: builtins.int - share_location: builtins.bool - show_map_avatars: builtins.bool - def __init__( - self, - *, - share_location: builtins.bool = ..., - show_map_avatars: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["share_location", b"share_location", "show_map_avatars", b"show_map_avatars"]) -> None: ... - -global___PartyPlayPreferences = PartyPlayPreferences - -@typing_extensions.final -class PartyPlayProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_LIST_INT32_FIELD_NUMBER: builtins.int - OB_INT64_1_FIELD_NUMBER: builtins.int - OB_INT64_2_FIELD_NUMBER: builtins.int - OB_INT64_3_FIELD_NUMBER: builtins.int - OB_INT64_4_FIELD_NUMBER: builtins.int - ID_FIELD_NUMBER: builtins.int - STATUS_FIELD_NUMBER: builtins.int - OB_GLOBAL_SETTING_FIELD_NUMBER: builtins.int - OB_PARTY_QUEST_FIELD_NUMBER: builtins.int - OB_INT64_FIELD_NUMBER: builtins.int - OB_GM_55_SETTINGS_FIELD_NUMBER: builtins.int - OB_FIELD_FIELD_NUMBER: builtins.int - OB_OTHERS_FIELD_NUMBER: builtins.int - OB_OTHER_FIELD_NUMBER: builtins.int - OB_PROTO_FLIED_FIELD_NUMBER: builtins.int - OB_INT32_FIELD_NUMBER: builtins.int - @property - def ob_list_int32(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - ob_int64_1: builtins.int - ob_int64_2: builtins.int - ob_int64_3: builtins.int - ob_int64_4: builtins.int - id: builtins.int - status: global___PartyStatus.ValueType - @property - def ob_global_setting(self) -> global___ObNewGlobalSetting15: ... - @property - def ob_party_quest(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ObPartyPlayQuestProto]: ... - ob_int64: builtins.int - @property - def ob_gm_55_settings(self) -> global___GM55SettingsProto: ... - @property - def ob_field(self) -> global___ObPartyPlayQuest2Proto: ... - @property - def ob_others(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___OBOtherPartyMode]: ... - @property - def ob_other(self) -> global___OBOtherParty: ... - @property - def ob_proto_flied(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___OBOtherPartyUnkProto]: ... - ob_int32: builtins.int - def __init__( - self, - *, - ob_list_int32: collections.abc.Iterable[builtins.int] | None = ..., - ob_int64_1: builtins.int = ..., - ob_int64_2: builtins.int = ..., - ob_int64_3: builtins.int = ..., - ob_int64_4: builtins.int = ..., - id: builtins.int = ..., - status: global___PartyStatus.ValueType = ..., - ob_global_setting: global___ObNewGlobalSetting15 | None = ..., - ob_party_quest: collections.abc.Iterable[global___ObPartyPlayQuestProto] | None = ..., - ob_int64: builtins.int = ..., - ob_gm_55_settings: global___GM55SettingsProto | None = ..., - ob_field: global___ObPartyPlayQuest2Proto | None = ..., - ob_others: collections.abc.Iterable[global___OBOtherPartyMode] | None = ..., - ob_other: global___OBOtherParty | None = ..., - ob_proto_flied: collections.abc.Iterable[global___OBOtherPartyUnkProto] | None = ..., - ob_int32: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["ob_field", b"ob_field", "ob_global_setting", b"ob_global_setting", "ob_gm_55_settings", b"ob_gm_55_settings", "ob_other", b"ob_other"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["id", b"id", "ob_field", b"ob_field", "ob_global_setting", b"ob_global_setting", "ob_gm_55_settings", b"ob_gm_55_settings", "ob_int32", b"ob_int32", "ob_int64", b"ob_int64", "ob_int64_1", b"ob_int64_1", "ob_int64_2", b"ob_int64_2", "ob_int64_3", b"ob_int64_3", "ob_int64_4", b"ob_int64_4", "ob_list_int32", b"ob_list_int32", "ob_other", b"ob_other", "ob_others", b"ob_others", "ob_party_quest", b"ob_party_quest", "ob_proto_flied", b"ob_proto_flied", "status", b"status"]) -> None: ... - -global___PartyPlayProto = PartyPlayProto - -@typing_extensions.final -class PartyRecommendationSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _PartyRcommendationMode: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _PartyRcommendationModeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PartyRecommendationSettingsProto._PartyRcommendationMode.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: PartyRecommendationSettingsProto._PartyRcommendationMode.ValueType # 0 - PARTY_RECOMMENDATION_MODE_1: PartyRecommendationSettingsProto._PartyRcommendationMode.ValueType # 1 - PARTY_RECOMMENDATION_MODE_2: PartyRecommendationSettingsProto._PartyRcommendationMode.ValueType # 2 - PARTY_RECOMMENDATION_MODE_3: PartyRecommendationSettingsProto._PartyRcommendationMode.ValueType # 3 - PARTY_RECOMMENDATION_MODE_4: PartyRecommendationSettingsProto._PartyRcommendationMode.ValueType # 4 - - class PartyRcommendationMode(_PartyRcommendationMode, metaclass=_PartyRcommendationModeEnumTypeWrapper): ... - UNSET: PartyRecommendationSettingsProto.PartyRcommendationMode.ValueType # 0 - PARTY_RECOMMENDATION_MODE_1: PartyRecommendationSettingsProto.PartyRcommendationMode.ValueType # 1 - PARTY_RECOMMENDATION_MODE_2: PartyRecommendationSettingsProto.PartyRcommendationMode.ValueType # 2 - PARTY_RECOMMENDATION_MODE_3: PartyRecommendationSettingsProto.PartyRcommendationMode.ValueType # 3 - PARTY_RECOMMENDATION_MODE_4: PartyRecommendationSettingsProto.PartyRcommendationMode.ValueType # 4 - - MODE_FIELD_NUMBER: builtins.int - VARIANCE_FIELD_NUMBER: builtins.int - THIRD_MOVE_WEIGHT_FIELD_NUMBER: builtins.int - MEGA_EVO_COMBAT_RATING_SCALE_FIELD_NUMBER: builtins.int - mode: global___PartyRecommendationSettingsProto.PartyRcommendationMode.ValueType - variance: builtins.float - third_move_weight: builtins.float - mega_evo_combat_rating_scale: builtins.float - def __init__( - self, - *, - mode: global___PartyRecommendationSettingsProto.PartyRcommendationMode.ValueType = ..., - variance: builtins.float = ..., - third_move_weight: builtins.float = ..., - mega_evo_combat_rating_scale: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["mega_evo_combat_rating_scale", b"mega_evo_combat_rating_scale", "mode", b"mode", "third_move_weight", b"third_move_weight", "variance", b"variance"]) -> None: ... - -global___PartyRecommendationSettingsProto = PartyRecommendationSettingsProto - -@typing_extensions.final -class PasscodeRedeemTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - RESULT_FIELD_NUMBER: builtins.int - PASSCODE_FIELD_NUMBER: builtins.int - COUNTRY_CODE_FIELD_NUMBER: builtins.int - LANGUAGE_CODE_FIELD_NUMBER: builtins.int - BUNDLE_VERSION_FIELD_NUMBER: builtins.int - result: builtins.str - passcode: builtins.str - country_code: builtins.str - language_code: builtins.str - bundle_version: builtins.str - def __init__( - self, - *, - result: builtins.str = ..., - passcode: builtins.str = ..., - country_code: builtins.str = ..., - language_code: builtins.str = ..., - bundle_version: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["bundle_version", b"bundle_version", "country_code", b"country_code", "language_code", b"language_code", "passcode", b"passcode", "result", b"result"]) -> None: ... - -global___PasscodeRedeemTelemetry = PasscodeRedeemTelemetry - -@typing_extensions.final -class PasscodeRedemptionFlowRequest(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _DevicePlatform: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _DevicePlatformEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PasscodeRedemptionFlowRequest._DevicePlatform.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - PLATFORM_UNKNOWN: PasscodeRedemptionFlowRequest._DevicePlatform.ValueType # 0 - PLATFORM_ANDROID: PasscodeRedemptionFlowRequest._DevicePlatform.ValueType # 1 - PLATFORM_IOS: PasscodeRedemptionFlowRequest._DevicePlatform.ValueType # 2 - PLATFORM_WEB: PasscodeRedemptionFlowRequest._DevicePlatform.ValueType # 3 - - class DevicePlatform(_DevicePlatform, metaclass=_DevicePlatformEnumTypeWrapper): ... - PLATFORM_UNKNOWN: PasscodeRedemptionFlowRequest.DevicePlatform.ValueType # 0 - PLATFORM_ANDROID: PasscodeRedemptionFlowRequest.DevicePlatform.ValueType # 1 - PLATFORM_IOS: PasscodeRedemptionFlowRequest.DevicePlatform.ValueType # 2 - PLATFORM_WEB: PasscodeRedemptionFlowRequest.DevicePlatform.ValueType # 3 - - PASSCODE_FIELD_NUMBER: builtins.int - POI_GUID_FIELD_NUMBER: builtins.int - DEVICE_PLATFORM_FIELD_NUMBER: builtins.int - CARRIER_FIELD_NUMBER: builtins.int - passcode: builtins.str - poi_guid: builtins.str - device_platform: global___PasscodeRedemptionFlowRequest.DevicePlatform.ValueType - carrier: builtins.str - def __init__( - self, - *, - passcode: builtins.str = ..., - poi_guid: builtins.str = ..., - device_platform: global___PasscodeRedemptionFlowRequest.DevicePlatform.ValueType = ..., - carrier: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["carrier", b"carrier", "device_platform", b"device_platform", "passcode", b"passcode", "poi_guid", b"poi_guid"]) -> None: ... - -global___PasscodeRedemptionFlowRequest = PasscodeRedemptionFlowRequest - -@typing_extensions.final -class PasscodeRedemptionFlowResponse(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PasscodeRedemptionFlowResponse._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - STATUS_UNKNOWN: PasscodeRedemptionFlowResponse._Status.ValueType # 0 - STATUS_SUCCESS: PasscodeRedemptionFlowResponse._Status.ValueType # 1 - STATUS_ALREADY_REDEEMED: PasscodeRedemptionFlowResponse._Status.ValueType # 2 - STATUS_FAILED_INVENTORY_CHECK: PasscodeRedemptionFlowResponse._Status.ValueType # 3 - STATUS_OUT_OF_RANGE: PasscodeRedemptionFlowResponse._Status.ValueType # 4 - STATUS_WRONG_LOCATION: PasscodeRedemptionFlowResponse._Status.ValueType # 5 - STATUS_RATE_LIMITED: PasscodeRedemptionFlowResponse._Status.ValueType # 6 - STATUS_INVALID: PasscodeRedemptionFlowResponse._Status.ValueType # 7 - STATUS_FULLY_REDEEMED: PasscodeRedemptionFlowResponse._Status.ValueType # 8 - STATUS_EXPIRED: PasscodeRedemptionFlowResponse._Status.ValueType # 9 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - STATUS_UNKNOWN: PasscodeRedemptionFlowResponse.Status.ValueType # 0 - STATUS_SUCCESS: PasscodeRedemptionFlowResponse.Status.ValueType # 1 - STATUS_ALREADY_REDEEMED: PasscodeRedemptionFlowResponse.Status.ValueType # 2 - STATUS_FAILED_INVENTORY_CHECK: PasscodeRedemptionFlowResponse.Status.ValueType # 3 - STATUS_OUT_OF_RANGE: PasscodeRedemptionFlowResponse.Status.ValueType # 4 - STATUS_WRONG_LOCATION: PasscodeRedemptionFlowResponse.Status.ValueType # 5 - STATUS_RATE_LIMITED: PasscodeRedemptionFlowResponse.Status.ValueType # 6 - STATUS_INVALID: PasscodeRedemptionFlowResponse.Status.ValueType # 7 - STATUS_FULLY_REDEEMED: PasscodeRedemptionFlowResponse.Status.ValueType # 8 - STATUS_EXPIRED: PasscodeRedemptionFlowResponse.Status.ValueType # 9 - - @typing_extensions.final - class Reward(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ITEM_FIELD_NUMBER: builtins.int - COUNT_FIELD_NUMBER: builtins.int - item: builtins.str - count: builtins.int - def __init__( - self, - *, - item: builtins.str = ..., - count: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["count", b"count", "item", b"item"]) -> None: ... - - STATUS_FIELD_NUMBER: builtins.int - INVENTORY_CHECK_FAILED_REASON_FIELD_NUMBER: builtins.int - REWARDS_FIELD_NUMBER: builtins.int - PASSCODE_BATCH_ID_FIELD_NUMBER: builtins.int - IN_GAME_REWARD_FIELD_NUMBER: builtins.int - status: global___PasscodeRedemptionFlowResponse.Status.ValueType - inventory_check_failed_reason: builtins.int - @property - def rewards(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PasscodeRedemptionFlowResponse.Reward]: ... - passcode_batch_id: builtins.str - in_game_reward: builtins.bytes - def __init__( - self, - *, - status: global___PasscodeRedemptionFlowResponse.Status.ValueType = ..., - inventory_check_failed_reason: builtins.int = ..., - rewards: collections.abc.Iterable[global___PasscodeRedemptionFlowResponse.Reward] | None = ..., - passcode_batch_id: builtins.str = ..., - in_game_reward: builtins.bytes = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["in_game_reward", b"in_game_reward", "inventory_check_failed_reason", b"inventory_check_failed_reason", "passcode_batch_id", b"passcode_batch_id", "rewards", b"rewards", "status", b"status"]) -> None: ... - -global___PasscodeRedemptionFlowResponse = PasscodeRedemptionFlowResponse - -@typing_extensions.final -class PasscodeRewardsLogEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PasscodeRewardsLogEntry._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: PasscodeRewardsLogEntry._Result.ValueType # 0 - SUCCESS: PasscodeRewardsLogEntry._Result.ValueType # 1 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: PasscodeRewardsLogEntry.Result.ValueType # 0 - SUCCESS: PasscodeRewardsLogEntry.Result.ValueType # 1 - - RESULT_FIELD_NUMBER: builtins.int - PASSCODE_FIELD_NUMBER: builtins.int - REWARDS_FIELD_NUMBER: builtins.int - result: global___PasscodeRewardsLogEntry.Result.ValueType - passcode: builtins.str - @property - def rewards(self) -> global___RedeemPasscodeRewardProto: ... - def __init__( - self, - *, - result: global___PasscodeRewardsLogEntry.Result.ValueType = ..., - passcode: builtins.str = ..., - rewards: global___RedeemPasscodeRewardProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["rewards", b"rewards"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["passcode", b"passcode", "result", b"result", "rewards", b"rewards"]) -> None: ... - -global___PasscodeRewardsLogEntry = PasscodeRewardsLogEntry - -@typing_extensions.final -class PasscodeSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SHOW_PASSCODE_IN_STORE_FIELD_NUMBER: builtins.int - USE_PASSCODE_V2_FIELD_NUMBER: builtins.int - show_passcode_in_store: builtins.bool - use_passcode_v2: builtins.bool - def __init__( - self, - *, - show_passcode_in_store: builtins.bool = ..., - use_passcode_v2: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["show_passcode_in_store", b"show_passcode_in_store", "use_passcode_v2", b"use_passcode_v2"]) -> None: ... - -global___PasscodeSettingsProto = PasscodeSettingsProto - -@typing_extensions.final -class PercentScrolledTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PERCENT_SCROLLED_TELEMETRY_DOUBLE_FIELD_NUMBER: builtins.int - PERCENT_SCROLLED_TELEMETRY_STRING_FIELD_NUMBER: builtins.int - percent_scrolled_telemetry_double: builtins.float - percent_scrolled_telemetry_string: builtins.str - def __init__( - self, - *, - percent_scrolled_telemetry_double: builtins.float = ..., - percent_scrolled_telemetry_string: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["percent_scrolled_telemetry_double", b"percent_scrolled_telemetry_double", "percent_scrolled_telemetry_string", b"percent_scrolled_telemetry_string"]) -> None: ... - -global___PercentScrolledTelemetry = PercentScrolledTelemetry - -@typing_extensions.final -class PermissionsFlowTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PERMISSION_CONTEXT_TELEMETRY_IDS_FIELD_NUMBER: builtins.int - DEVICE_SERVICE_TELEMETRY_IDS_FIELD_NUMBER: builtins.int - PERMISSION_FLOW_STEP_TELEMETRY_IDS_FIELD_NUMBER: builtins.int - SUCCESS_FIELD_NUMBER: builtins.int - permission_context_telemetry_ids: global___PermissionContextTelemetryIds.ValueType - device_service_telemetry_ids: global___DeviceServiceTelemetryIds.ValueType - permission_flow_step_telemetry_ids: global___PermissionFlowStepTelemetryIds.ValueType - success: builtins.bool - def __init__( - self, - *, - permission_context_telemetry_ids: global___PermissionContextTelemetryIds.ValueType = ..., - device_service_telemetry_ids: global___DeviceServiceTelemetryIds.ValueType = ..., - permission_flow_step_telemetry_ids: global___PermissionFlowStepTelemetryIds.ValueType = ..., - success: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["device_service_telemetry_ids", b"device_service_telemetry_ids", "permission_context_telemetry_ids", b"permission_context_telemetry_ids", "permission_flow_step_telemetry_ids", b"permission_flow_step_telemetry_ids", "success", b"success"]) -> None: ... - -global___PermissionsFlowTelemetry = PermissionsFlowTelemetry - -@typing_extensions.final -class PgoAsyncFileUploadCompleteProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POWER_UP_POINTS_ADDED_FIELD_NUMBER: builtins.int - POWER_UP_PROGRESS_POINTS_FIELD_NUMBER: builtins.int - POWER_UP_LEVEL_EXPIRATION_MS_FIELD_NUMBER: builtins.int - NEXT_FORT_CLOSE_MS_FIELD_NUMBER: builtins.int - power_up_points_added: builtins.int - power_up_progress_points: builtins.int - power_up_level_expiration_ms: builtins.int - next_fort_close_ms: builtins.int - def __init__( - self, - *, - power_up_points_added: builtins.int = ..., - power_up_progress_points: builtins.int = ..., - power_up_level_expiration_ms: builtins.int = ..., - next_fort_close_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["next_fort_close_ms", b"next_fort_close_ms", "power_up_level_expiration_ms", b"power_up_level_expiration_ms", "power_up_points_added", b"power_up_points_added", "power_up_progress_points", b"power_up_progress_points"]) -> None: ... - -global___PgoAsyncFileUploadCompleteProto = PgoAsyncFileUploadCompleteProto - -@typing_extensions.final -class PhoneNumberCountryProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENGLISH_NAME_FIELD_NUMBER: builtins.int - LOCALIZED_NAME_FIELD_NUMBER: builtins.int - COUNTRY_CODE_FIELD_NUMBER: builtins.int - CALLING_CODE_FIELD_NUMBER: builtins.int - english_name: builtins.str - localized_name: builtins.str - country_code: builtins.str - calling_code: builtins.str - def __init__( - self, - *, - english_name: builtins.str = ..., - localized_name: builtins.str = ..., - country_code: builtins.str = ..., - calling_code: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["calling_code", b"calling_code", "country_code", b"country_code", "english_name", b"english_name", "localized_name", b"localized_name"]) -> None: ... - -global___PhoneNumberCountryProto = PhoneNumberCountryProto - -@typing_extensions.final -class PhotoRecord(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PhotoRecord._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: PhotoRecord._Status.ValueType # 0 - SUCCESS: PhotoRecord._Status.ValueType # 1 - PHOTO_FLAGGED: PhotoRecord._Status.ValueType # 2 - ERROR_UNKNOWN: PhotoRecord._Status.ValueType # 3 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: PhotoRecord.Status.ValueType # 0 - SUCCESS: PhotoRecord.Status.ValueType # 1 - PHOTO_FLAGGED: PhotoRecord.Status.ValueType # 2 - ERROR_UNKNOWN: PhotoRecord.Status.ValueType # 3 - - CREATION_TIME_MS_FIELD_NUMBER: builtins.int - TRANSIENT_PHOTO_URL_FIELD_NUMBER: builtins.int - PHOTO_ID_FIELD_NUMBER: builtins.int - STATUS_FIELD_NUMBER: builtins.int - creation_time_ms: builtins.int - transient_photo_url: builtins.str - photo_id: builtins.str - status: global___PhotoRecord.Status.ValueType - def __init__( - self, - *, - creation_time_ms: builtins.int = ..., - transient_photo_url: builtins.str = ..., - photo_id: builtins.str = ..., - status: global___PhotoRecord.Status.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["creation_time_ms", b"creation_time_ms", "photo_id", b"photo_id", "status", b"status", "transient_photo_url", b"transient_photo_url"]) -> None: ... - -global___PhotoRecord = PhotoRecord - -@typing_extensions.final -class PhotoSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - RESOLUTION_SAVE_MULTIPLIER_FIELD_NUMBER: builtins.int - resolution_save_multiplier: builtins.float - def __init__( - self, - *, - resolution_save_multiplier: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["resolution_save_multiplier", b"resolution_save_multiplier"]) -> None: ... - -global___PhotoSettingsProto = PhotoSettingsProto - -@typing_extensions.final -class PhotobombCreateDetail(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CAUGHT_IN_PHOTOBOMB_FIELD_NUMBER: builtins.int - caught_in_photobomb: builtins.bool - def __init__( - self, - *, - caught_in_photobomb: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["caught_in_photobomb", b"caught_in_photobomb"]) -> None: ... - -global___PhotobombCreateDetail = PhotobombCreateDetail - -@typing_extensions.final -class PingRequestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - RESPONSE_SIZE_BYTES_FIELD_NUMBER: builtins.int - RANDOM_REQUEST_BYTES_FIELD_NUMBER: builtins.int - USE_CACHE_FOR_RANDOM_REQUEST_BYTES_FIELD_NUMBER: builtins.int - RETURN_VALUE_FIELD_NUMBER: builtins.int - response_size_bytes: builtins.int - random_request_bytes: builtins.str - use_cache_for_random_request_bytes: builtins.bool - return_value: builtins.str - def __init__( - self, - *, - response_size_bytes: builtins.int = ..., - random_request_bytes: builtins.str = ..., - use_cache_for_random_request_bytes: builtins.bool = ..., - return_value: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["random_request_bytes", b"random_request_bytes", "response_size_bytes", b"response_size_bytes", "return_value", b"return_value", "use_cache_for_random_request_bytes", b"use_cache_for_random_request_bytes"]) -> None: ... - -global___PingRequestProto = PingRequestProto - -@typing_extensions.final -class PingResponseProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - USER_INFO_FIELD_NUMBER: builtins.int - SERVER_INFO_FIELD_NUMBER: builtins.int - RANDOM_RESPONSE_BYTES_FIELD_NUMBER: builtins.int - RETURN_VALUE_FIELD_NUMBER: builtins.int - user_info: builtins.str - server_info: builtins.str - random_response_bytes: builtins.str - return_value: builtins.str - def __init__( - self, - *, - user_info: builtins.str = ..., - server_info: builtins.str = ..., - random_response_bytes: builtins.str = ..., - return_value: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["random_response_bytes", b"random_response_bytes", "return_value", b"return_value", "server_info", b"server_info", "user_info", b"user_info"]) -> None: ... - -global___PingResponseProto = PingResponseProto - -@typing_extensions.final -class PixelPointProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PIXEL_X_FIELD_NUMBER: builtins.int - PIXEL_Y_FIELD_NUMBER: builtins.int - ZOOM_LEVEL_FIELD_NUMBER: builtins.int - pixel_x: builtins.int - pixel_y: builtins.int - zoom_level: builtins.int - def __init__( - self, - *, - pixel_x: builtins.int = ..., - pixel_y: builtins.int = ..., - zoom_level: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["pixel_x", b"pixel_x", "pixel_y", b"pixel_y", "zoom_level", b"zoom_level"]) -> None: ... - -global___PixelPointProto = PixelPointProto - -@typing_extensions.final -class PlaceholderMessage(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PLACEHOLDER_FIELD_NUMBER: builtins.int - placeholder: builtins.str - def __init__( - self, - *, - placeholder: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["placeholder", b"placeholder"]) -> None: ... - -global___PlaceholderMessage = PlaceholderMessage - -@typing_extensions.final -class PlacementAccuracy(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - HORIZONTALSDMETERS_FIELD_NUMBER: builtins.int - VERTICALSDMETERS_FIELD_NUMBER: builtins.int - HORIZONTALANGLESDRADS_FIELD_NUMBER: builtins.int - VERTICALANGLESDRADS_FIELD_NUMBER: builtins.int - horizontalSDMeters: builtins.float - verticalSDMeters: builtins.float - horizontalAngleSDRads: builtins.float - verticalAngleSDRads: builtins.float - def __init__( - self, - *, - horizontalSDMeters: builtins.float = ..., - verticalSDMeters: builtins.float = ..., - horizontalAngleSDRads: builtins.float = ..., - verticalAngleSDRads: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["horizontalAngleSDRads", b"horizontalAngleSDRads", "horizontalSDMeters", b"horizontalSDMeters", "verticalAngleSDRads", b"verticalAngleSDRads", "verticalSDMeters", b"verticalSDMeters"]) -> None: ... - -global___PlacementAccuracy = PlacementAccuracy - -@typing_extensions.final -class PlannedDowntimeSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - DOWNTIME_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - NO_ACTIONS_WINDOW_SEC_FROM_DOWNTIME_FIELD_NUMBER: builtins.int - downtime_timestamp_ms: builtins.int - no_actions_window_sec_from_downtime: builtins.int - def __init__( - self, - *, - downtime_timestamp_ms: builtins.int = ..., - no_actions_window_sec_from_downtime: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["downtime_timestamp_ms", b"downtime_timestamp_ms", "no_actions_window_sec_from_downtime", b"no_actions_window_sec_from_downtime"]) -> None: ... - -global___PlannedDowntimeSettingsProto = PlannedDowntimeSettingsProto - -@typing_extensions.final -class PlatypusRolloutSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - BUDDY_V2_MIN_PLAYER_LEVEL_FIELD_NUMBER: builtins.int - BUDDY_MULTIPLAYER_MIN_PLAYER_LEVEL_FIELD_NUMBER: builtins.int - ENABLE_MONODEPTH_FIELD_NUMBER: builtins.int - WALLABY_SETTINGS_FIELD_NUMBER: builtins.int - buddy_v2_min_player_level: builtins.int - buddy_multiplayer_min_player_level: builtins.int - enable_monodepth: builtins.bool - @property - def wallaby_settings(self) -> global___WallabySettingsProto: ... - def __init__( - self, - *, - buddy_v2_min_player_level: builtins.int = ..., - buddy_multiplayer_min_player_level: builtins.int = ..., - enable_monodepth: builtins.bool = ..., - wallaby_settings: global___WallabySettingsProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["wallaby_settings", b"wallaby_settings"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["buddy_multiplayer_min_player_level", b"buddy_multiplayer_min_player_level", "buddy_v2_min_player_level", b"buddy_v2_min_player_level", "enable_monodepth", b"enable_monodepth", "wallaby_settings", b"wallaby_settings"]) -> None: ... - -global___PlatypusRolloutSettingsProto = PlatypusRolloutSettingsProto - -@typing_extensions.final -class PlayerAttributeRewardProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - KEY_FIELD_NUMBER: builtins.int - VALUE_FIELD_NUMBER: builtins.int - OVERWRITE_EXISTING_ATTRIBUTE_FIELD_NUMBER: builtins.int - key: builtins.str - value: builtins.str - overwrite_existing_attribute: builtins.bool - def __init__( - self, - *, - key: builtins.str = ..., - value: builtins.str = ..., - overwrite_existing_attribute: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["key", b"key", "overwrite_existing_attribute", b"overwrite_existing_attribute", "value", b"value"]) -> None: ... - -global___PlayerAttributeRewardProto = PlayerAttributeRewardProto - -@typing_extensions.final -class PlayerAttributesProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class AttributesEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - KEY_FIELD_NUMBER: builtins.int - VALUE_FIELD_NUMBER: builtins.int - key: builtins.str - value: builtins.str - def __init__( - self, - *, - key: builtins.str = ..., - value: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["key", b"key", "value", b"value"]) -> None: ... - - ATTRIBUTES_FIELD_NUMBER: builtins.int - @property - def attributes(self) -> google.protobuf.internal.containers.ScalarMap[builtins.str, builtins.str]: ... - def __init__( - self, - *, - attributes: collections.abc.Mapping[builtins.str, builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["attributes", b"attributes"]) -> None: ... - -global___PlayerAttributesProto = PlayerAttributesProto - -@typing_extensions.final -class PlayerAvatarProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SKIN_FIELD_NUMBER: builtins.int - HAIR_FIELD_NUMBER: builtins.int - SHIRT_FIELD_NUMBER: builtins.int - PANTS_FIELD_NUMBER: builtins.int - HAT_FIELD_NUMBER: builtins.int - SHOES_FIELD_NUMBER: builtins.int - AVATAR_FIELD_NUMBER: builtins.int - EYES_FIELD_NUMBER: builtins.int - BACKPACK_FIELD_NUMBER: builtins.int - AVATAR_HAIR_FIELD_NUMBER: builtins.int - AVATAR_SHIRT_FIELD_NUMBER: builtins.int - AVATAR_PANTS_FIELD_NUMBER: builtins.int - AVATAR_HAT_FIELD_NUMBER: builtins.int - AVATAR_SHOES_FIELD_NUMBER: builtins.int - AVATAR_EYES_FIELD_NUMBER: builtins.int - AVATAR_BACKPACK_FIELD_NUMBER: builtins.int - AVATAR_GLOVES_FIELD_NUMBER: builtins.int - AVATAR_SOCKS_FIELD_NUMBER: builtins.int - AVATAR_BELT_FIELD_NUMBER: builtins.int - AVATAR_GLASSES_FIELD_NUMBER: builtins.int - AVATAR_NECKLACE_FIELD_NUMBER: builtins.int - AVATAR_SKIN_FIELD_NUMBER: builtins.int - AVATAR_POSE_FIELD_NUMBER: builtins.int - AVATAR_FACE_FIELD_NUMBER: builtins.int - AVATAR_PROP_FIELD_NUMBER: builtins.int - skin: builtins.int - hair: builtins.int - shirt: builtins.int - pants: builtins.int - hat: builtins.int - shoes: builtins.int - avatar: builtins.int - eyes: builtins.int - backpack: builtins.int - avatar_hair: builtins.str - avatar_shirt: builtins.str - avatar_pants: builtins.str - avatar_hat: builtins.str - avatar_shoes: builtins.str - avatar_eyes: builtins.str - avatar_backpack: builtins.str - avatar_gloves: builtins.str - avatar_socks: builtins.str - avatar_belt: builtins.str - avatar_glasses: builtins.str - avatar_necklace: builtins.str - avatar_skin: builtins.str - avatar_pose: builtins.str - avatar_face: builtins.str - avatar_prop: builtins.str - def __init__( - self, - *, - skin: builtins.int = ..., - hair: builtins.int = ..., - shirt: builtins.int = ..., - pants: builtins.int = ..., - hat: builtins.int = ..., - shoes: builtins.int = ..., - avatar: builtins.int = ..., - eyes: builtins.int = ..., - backpack: builtins.int = ..., - avatar_hair: builtins.str = ..., - avatar_shirt: builtins.str = ..., - avatar_pants: builtins.str = ..., - avatar_hat: builtins.str = ..., - avatar_shoes: builtins.str = ..., - avatar_eyes: builtins.str = ..., - avatar_backpack: builtins.str = ..., - avatar_gloves: builtins.str = ..., - avatar_socks: builtins.str = ..., - avatar_belt: builtins.str = ..., - avatar_glasses: builtins.str = ..., - avatar_necklace: builtins.str = ..., - avatar_skin: builtins.str = ..., - avatar_pose: builtins.str = ..., - avatar_face: builtins.str = ..., - avatar_prop: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["avatar", b"avatar", "avatar_backpack", b"avatar_backpack", "avatar_belt", b"avatar_belt", "avatar_eyes", b"avatar_eyes", "avatar_face", b"avatar_face", "avatar_glasses", b"avatar_glasses", "avatar_gloves", b"avatar_gloves", "avatar_hair", b"avatar_hair", "avatar_hat", b"avatar_hat", "avatar_necklace", b"avatar_necklace", "avatar_pants", b"avatar_pants", "avatar_pose", b"avatar_pose", "avatar_prop", b"avatar_prop", "avatar_shirt", b"avatar_shirt", "avatar_shoes", b"avatar_shoes", "avatar_skin", b"avatar_skin", "avatar_socks", b"avatar_socks", "backpack", b"backpack", "eyes", b"eyes", "hair", b"hair", "hat", b"hat", "pants", b"pants", "shirt", b"shirt", "shoes", b"shoes", "skin", b"skin"]) -> None: ... - -global___PlayerAvatarProto = PlayerAvatarProto - -@typing_extensions.final -class PlayerBadgeProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - BADGE_TYPE_FIELD_NUMBER: builtins.int - RANK_FIELD_NUMBER: builtins.int - START_VALUE_FIELD_NUMBER: builtins.int - END_VALUE_FIELD_NUMBER: builtins.int - CURRENT_VALUE_FIELD_NUMBER: builtins.int - TIERS_FIELD_NUMBER: builtins.int - badge_type: global___HoloBadgeType.ValueType - rank: builtins.int - start_value: builtins.int - end_value: builtins.int - current_value: builtins.float - @property - def tiers(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PlayerBadgeTierProto]: ... - def __init__( - self, - *, - badge_type: global___HoloBadgeType.ValueType = ..., - rank: builtins.int = ..., - start_value: builtins.int = ..., - end_value: builtins.int = ..., - current_value: builtins.float = ..., - tiers: collections.abc.Iterable[global___PlayerBadgeTierProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["badge_type", b"badge_type", "current_value", b"current_value", "end_value", b"end_value", "rank", b"rank", "start_value", b"start_value", "tiers", b"tiers"]) -> None: ... - -global___PlayerBadgeProto = PlayerBadgeProto - -@typing_extensions.final -class PlayerBadgeTierEncounterProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _EncounterState: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _EncounterStateEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PlayerBadgeTierEncounterProto._EncounterState.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: PlayerBadgeTierEncounterProto._EncounterState.ValueType # 0 - UNEARNED: PlayerBadgeTierEncounterProto._EncounterState.ValueType # 1 - AVAILABLE: PlayerBadgeTierEncounterProto._EncounterState.ValueType # 2 - COMPLETED: PlayerBadgeTierEncounterProto._EncounterState.ValueType # 3 - - class EncounterState(_EncounterState, metaclass=_EncounterStateEnumTypeWrapper): ... - UNSET: PlayerBadgeTierEncounterProto.EncounterState.ValueType # 0 - UNEARNED: PlayerBadgeTierEncounterProto.EncounterState.ValueType # 1 - AVAILABLE: PlayerBadgeTierEncounterProto.EncounterState.ValueType # 2 - COMPLETED: PlayerBadgeTierEncounterProto.EncounterState.ValueType # 3 - - ENCOUNTER_STATE_FIELD_NUMBER: builtins.int - ENCOUNTER_ID_FIELD_NUMBER: builtins.int - QUEST_POKEMON_ENCOUNTER_PROTO_FIELD_NUMBER: builtins.int - encounter_state: global___PlayerBadgeTierEncounterProto.EncounterState.ValueType - encounter_id: builtins.int - @property - def quest_pokemon_encounter_proto(self) -> global___QuestPokemonEncounterProto: ... - def __init__( - self, - *, - encounter_state: global___PlayerBadgeTierEncounterProto.EncounterState.ValueType = ..., - encounter_id: builtins.int = ..., - quest_pokemon_encounter_proto: global___QuestPokemonEncounterProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["quest_pokemon_encounter_proto", b"quest_pokemon_encounter_proto"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["encounter_id", b"encounter_id", "encounter_state", b"encounter_state", "quest_pokemon_encounter_proto", b"quest_pokemon_encounter_proto"]) -> None: ... - -global___PlayerBadgeTierEncounterProto = PlayerBadgeTierEncounterProto - -@typing_extensions.final -class PlayerBadgeTierProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENCOUNTER_FIELD_NUMBER: builtins.int - @property - def encounter(self) -> global___PlayerBadgeTierEncounterProto: ... - def __init__( - self, - *, - encounter: global___PlayerBadgeTierEncounterProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["encounter", b"encounter"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["encounter", b"encounter"]) -> None: ... - -global___PlayerBadgeTierProto = PlayerBadgeTierProto - -@typing_extensions.final -class PlayerCameraProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - DEFAULT_CAMERA_FIELD_NUMBER: builtins.int - default_camera: builtins.bool - def __init__( - self, - *, - default_camera: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["default_camera", b"default_camera"]) -> None: ... - -global___PlayerCameraProto = PlayerCameraProto - -@typing_extensions.final -class PlayerCombatBadgeStatsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NUM_WON_FIELD_NUMBER: builtins.int - NUM_TOTAL_FIELD_NUMBER: builtins.int - num_won: builtins.int - num_total: builtins.int - def __init__( - self, - *, - num_won: builtins.int = ..., - num_total: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["num_total", b"num_total", "num_won", b"num_won"]) -> None: ... - -global___PlayerCombatBadgeStatsProto = PlayerCombatBadgeStatsProto - -@typing_extensions.final -class PlayerCombatStatsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class BadgesEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - KEY_FIELD_NUMBER: builtins.int - VALUE_FIELD_NUMBER: builtins.int - key: builtins.int - @property - def value(self) -> global___PlayerCombatBadgeStatsProto: ... - def __init__( - self, - *, - key: builtins.int = ..., - value: global___PlayerCombatBadgeStatsProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["value", b"value"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["key", b"key", "value", b"value"]) -> None: ... - - BADGES_FIELD_NUMBER: builtins.int - @property - def badges(self) -> google.protobuf.internal.containers.MessageMap[builtins.int, global___PlayerCombatBadgeStatsProto]: ... - def __init__( - self, - *, - badges: collections.abc.Mapping[builtins.int, global___PlayerCombatBadgeStatsProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["badges", b"badges"]) -> None: ... - -global___PlayerCombatStatsProto = PlayerCombatStatsProto - -@typing_extensions.final -class PlayerContestBadgeStatsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NUM_WON_FIRST_PLACE_FIELD_NUMBER: builtins.int - NUM_TOTAL_FIELD_NUMBER: builtins.int - num_won_first_place: builtins.int - num_total: builtins.int - def __init__( - self, - *, - num_won_first_place: builtins.int = ..., - num_total: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["num_total", b"num_total", "num_won_first_place", b"num_won_first_place"]) -> None: ... - -global___PlayerContestBadgeStatsProto = PlayerContestBadgeStatsProto - -@typing_extensions.final -class PlayerContestStatsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class BadgeStatsEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - KEY_FIELD_NUMBER: builtins.int - VALUE_FIELD_NUMBER: builtins.int - key: builtins.int - @property - def value(self) -> global___PlayerContestBadgeStatsProto: ... - def __init__( - self, - *, - key: builtins.int = ..., - value: global___PlayerContestBadgeStatsProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["value", b"value"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["key", b"key", "value", b"value"]) -> None: ... - - BADGE_STATS_FIELD_NUMBER: builtins.int - @property - def badge_stats(self) -> google.protobuf.internal.containers.MessageMap[builtins.int, global___PlayerContestBadgeStatsProto]: ... - def __init__( - self, - *, - badge_stats: collections.abc.Mapping[builtins.int, global___PlayerContestBadgeStatsProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["badge_stats", b"badge_stats"]) -> None: ... - -global___PlayerContestStatsProto = PlayerContestStatsProto - -@typing_extensions.final -class PlayerCurrencyProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - GEMS_FIELD_NUMBER: builtins.int - gems: builtins.int - def __init__( - self, - *, - gems: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["gems", b"gems"]) -> None: ... - -global___PlayerCurrencyProto = PlayerCurrencyProto - -@typing_extensions.final -class PlayerFriendDisplayProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - BUDDY_FIELD_NUMBER: builtins.int - BUDDY_DISPLAY_POKEMON_ID_FIELD_NUMBER: builtins.int - BUDDY_POKEMON_NICKNAME_FIELD_NUMBER: builtins.int - LAST_POKEMON_CAUGHT_FIELD_NUMBER: builtins.int - LAST_POKEMON_CAUGHT_DISPLAY_ID_FIELD_NUMBER: builtins.int - LAST_POKEMON_CAUGHT_TIMESTAMP_FIELD_NUMBER: builtins.int - BUDDY_CANDY_AWARDED_FIELD_NUMBER: builtins.int - ACTIVE_MEGA_EVO_INFO_FIELD_NUMBER: builtins.int - BUDDY_HEIGHT_M_FIELD_NUMBER: builtins.int - BUDDY_WEIGHT_KG_FIELD_NUMBER: builtins.int - BUDDY_SIZE_FIELD_NUMBER: builtins.int - @property - def buddy(self) -> global___PokemonDisplayProto: ... - buddy_display_pokemon_id: builtins.int - buddy_pokemon_nickname: builtins.str - @property - def last_pokemon_caught(self) -> global___PokemonDisplayProto: ... - last_pokemon_caught_display_id: builtins.int - last_pokemon_caught_timestamp: builtins.int - buddy_candy_awarded: builtins.int - @property - def active_mega_evo_info(self) -> global___MegaEvoInfoProto: ... - buddy_height_m: builtins.float - buddy_weight_kg: builtins.float - buddy_size: global___HoloPokemonSize.ValueType - def __init__( - self, - *, - buddy: global___PokemonDisplayProto | None = ..., - buddy_display_pokemon_id: builtins.int = ..., - buddy_pokemon_nickname: builtins.str = ..., - last_pokemon_caught: global___PokemonDisplayProto | None = ..., - last_pokemon_caught_display_id: builtins.int = ..., - last_pokemon_caught_timestamp: builtins.int = ..., - buddy_candy_awarded: builtins.int = ..., - active_mega_evo_info: global___MegaEvoInfoProto | None = ..., - buddy_height_m: builtins.float = ..., - buddy_weight_kg: builtins.float = ..., - buddy_size: global___HoloPokemonSize.ValueType = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["active_mega_evo_info", b"active_mega_evo_info", "buddy", b"buddy", "last_pokemon_caught", b"last_pokemon_caught"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["active_mega_evo_info", b"active_mega_evo_info", "buddy", b"buddy", "buddy_candy_awarded", b"buddy_candy_awarded", "buddy_display_pokemon_id", b"buddy_display_pokemon_id", "buddy_height_m", b"buddy_height_m", "buddy_pokemon_nickname", b"buddy_pokemon_nickname", "buddy_size", b"buddy_size", "buddy_weight_kg", b"buddy_weight_kg", "last_pokemon_caught", b"last_pokemon_caught", "last_pokemon_caught_display_id", b"last_pokemon_caught_display_id", "last_pokemon_caught_timestamp", b"last_pokemon_caught_timestamp"]) -> None: ... - -global___PlayerFriendDisplayProto = PlayerFriendDisplayProto - -@typing_extensions.final -class PlayerHudNotificationClickTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NOTIFICATION_CATEGORY_FIELD_NUMBER: builtins.int - notification_category: builtins.str - def __init__( - self, - *, - notification_category: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["notification_category", b"notification_category"]) -> None: ... - -global___PlayerHudNotificationClickTelemetry = PlayerHudNotificationClickTelemetry - -@typing_extensions.final -class PlayerInfo(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - IDENTITY_PROVIDER_FIELD_NUMBER: builtins.int - PROFILE_CREATION_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - PLAYER_LEVEL_FIELD_NUMBER: builtins.int - TEAM_ID_FIELD_NUMBER: builtins.int - LIFETIME_KM_WALKED_FIELD_NUMBER: builtins.int - LIFETIME_STEPS_WALKED_FIELD_NUMBER: builtins.int - identity_provider: builtins.str - profile_creation_timestamp_ms: builtins.int - player_level: builtins.int - team_id: builtins.int - lifetime_km_walked: builtins.float - lifetime_steps_walked: builtins.int - def __init__( - self, - *, - identity_provider: builtins.str = ..., - profile_creation_timestamp_ms: builtins.int = ..., - player_level: builtins.int = ..., - team_id: builtins.int = ..., - lifetime_km_walked: builtins.float = ..., - lifetime_steps_walked: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["identity_provider", b"identity_provider", "lifetime_km_walked", b"lifetime_km_walked", "lifetime_steps_walked", b"lifetime_steps_walked", "player_level", b"player_level", "profile_creation_timestamp_ms", b"profile_creation_timestamp_ms", "team_id", b"team_id"]) -> None: ... - -global___PlayerInfo = PlayerInfo - -@typing_extensions.final -class PlayerLevelSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - RANK_NUM_FIELD_NUMBER: builtins.int - REQUIRED_EXPERIENCE_FIELD_NUMBER: builtins.int - CP_MULTIPLIER_FIELD_NUMBER: builtins.int - MAX_EGG_PLAYER_LEVEL_FIELD_NUMBER: builtins.int - MAX_ENCOUNTER_PLAYER_LEVEL_FIELD_NUMBER: builtins.int - MAX_RAID_ENCOUNTER_PLAYER_LEVEL_FIELD_NUMBER: builtins.int - MAX_QUEST_ENCOUNTER_PLAYER_LEVEL_FIELD_NUMBER: builtins.int - MAX_VS_SEEKER_ENCOUNTER_PLAYER_LEVEL_FIELD_NUMBER: builtins.int - MAX_MEGA_LEVEL_FIELD_NUMBER: builtins.int - @property - def rank_num(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - @property - def required_experience(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - @property - def cp_multiplier(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.float]: ... - max_egg_player_level: builtins.int - max_encounter_player_level: builtins.int - max_raid_encounter_player_level: builtins.int - max_quest_encounter_player_level: builtins.int - max_vs_seeker_encounter_player_level: builtins.int - max_mega_level: builtins.int - def __init__( - self, - *, - rank_num: collections.abc.Iterable[builtins.int] | None = ..., - required_experience: collections.abc.Iterable[builtins.int] | None = ..., - cp_multiplier: collections.abc.Iterable[builtins.float] | None = ..., - max_egg_player_level: builtins.int = ..., - max_encounter_player_level: builtins.int = ..., - max_raid_encounter_player_level: builtins.int = ..., - max_quest_encounter_player_level: builtins.int = ..., - max_vs_seeker_encounter_player_level: builtins.int = ..., - max_mega_level: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["cp_multiplier", b"cp_multiplier", "max_egg_player_level", b"max_egg_player_level", "max_encounter_player_level", b"max_encounter_player_level", "max_mega_level", b"max_mega_level", "max_quest_encounter_player_level", b"max_quest_encounter_player_level", "max_raid_encounter_player_level", b"max_raid_encounter_player_level", "max_vs_seeker_encounter_player_level", b"max_vs_seeker_encounter_player_level", "rank_num", b"rank_num", "required_experience", b"required_experience"]) -> None: ... - -global___PlayerLevelSettingsProto = PlayerLevelSettingsProto - -@typing_extensions.final -class PlayerLocaleProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - COUNTRY_FIELD_NUMBER: builtins.int - LANGUAGE_FIELD_NUMBER: builtins.int - TIMEZONE_FIELD_NUMBER: builtins.int - country: builtins.str - language: builtins.str - timezone: builtins.str - def __init__( - self, - *, - country: builtins.str = ..., - language: builtins.str = ..., - timezone: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["country", b"country", "language", b"language", "timezone", b"timezone"]) -> None: ... - -global___PlayerLocaleProto = PlayerLocaleProto - -@typing_extensions.final -class PlayerNeutralAvatarArticleConfiguration(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - HAIR_FIELD_NUMBER: builtins.int - SHIRT_FIELD_NUMBER: builtins.int - PANTS_FIELD_NUMBER: builtins.int - HAT_FIELD_NUMBER: builtins.int - SHOES_FIELD_NUMBER: builtins.int - EYES_FIELD_NUMBER: builtins.int - BACKPACK_FIELD_NUMBER: builtins.int - GLOVES_FIELD_NUMBER: builtins.int - SOCKS_FIELD_NUMBER: builtins.int - BELT_FIELD_NUMBER: builtins.int - GLASSES_FIELD_NUMBER: builtins.int - NECKLACE_FIELD_NUMBER: builtins.int - SKIN_FIELD_NUMBER: builtins.int - POSE_FIELD_NUMBER: builtins.int - MASK_FIELD_NUMBER: builtins.int - PROP_FIELD_NUMBER: builtins.int - FACIAL_HAIR_FIELD_NUMBER: builtins.int - FACE_PAINT_FIELD_NUMBER: builtins.int - ONESIE_FIELD_NUMBER: builtins.int - EYE_BROW_FIELD_NUMBER: builtins.int - EYE_LASH_FIELD_NUMBER: builtins.int - FACE_PRESET_FIELD_NUMBER: builtins.int - BODY_PRESET_FIELD_NUMBER: builtins.int - @property - def hair(self) -> global___AvatarArticleProto: ... - @property - def shirt(self) -> global___AvatarArticleProto: ... - @property - def pants(self) -> global___AvatarArticleProto: ... - @property - def hat(self) -> global___AvatarArticleProto: ... - @property - def shoes(self) -> global___AvatarArticleProto: ... - @property - def eyes(self) -> global___AvatarArticleProto: ... - @property - def backpack(self) -> global___AvatarArticleProto: ... - @property - def gloves(self) -> global___AvatarArticleProto: ... - @property - def socks(self) -> global___AvatarArticleProto: ... - @property - def belt(self) -> global___AvatarArticleProto: ... - @property - def glasses(self) -> global___AvatarArticleProto: ... - @property - def necklace(self) -> global___AvatarArticleProto: ... - @property - def skin(self) -> global___AvatarArticleProto: ... - @property - def pose(self) -> global___AvatarArticleProto: ... - @property - def mask(self) -> global___AvatarArticleProto: ... - @property - def prop(self) -> global___AvatarArticleProto: ... - @property - def facial_hair(self) -> global___AvatarArticleProto: ... - @property - def face_paint(self) -> global___AvatarArticleProto: ... - @property - def onesie(self) -> global___AvatarArticleProto: ... - @property - def eye_brow(self) -> global___AvatarArticleProto: ... - @property - def eye_lash(self) -> global___AvatarArticleProto: ... - @property - def face_preset(self) -> global___AvatarArticleProto: ... - @property - def body_preset(self) -> global___AvatarArticleProto: ... - def __init__( - self, - *, - hair: global___AvatarArticleProto | None = ..., - shirt: global___AvatarArticleProto | None = ..., - pants: global___AvatarArticleProto | None = ..., - hat: global___AvatarArticleProto | None = ..., - shoes: global___AvatarArticleProto | None = ..., - eyes: global___AvatarArticleProto | None = ..., - backpack: global___AvatarArticleProto | None = ..., - gloves: global___AvatarArticleProto | None = ..., - socks: global___AvatarArticleProto | None = ..., - belt: global___AvatarArticleProto | None = ..., - glasses: global___AvatarArticleProto | None = ..., - necklace: global___AvatarArticleProto | None = ..., - skin: global___AvatarArticleProto | None = ..., - pose: global___AvatarArticleProto | None = ..., - mask: global___AvatarArticleProto | None = ..., - prop: global___AvatarArticleProto | None = ..., - facial_hair: global___AvatarArticleProto | None = ..., - face_paint: global___AvatarArticleProto | None = ..., - onesie: global___AvatarArticleProto | None = ..., - eye_brow: global___AvatarArticleProto | None = ..., - eye_lash: global___AvatarArticleProto | None = ..., - face_preset: global___AvatarArticleProto | None = ..., - body_preset: global___AvatarArticleProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["backpack", b"backpack", "belt", b"belt", "body_preset", b"body_preset", "eye_brow", b"eye_brow", "eye_lash", b"eye_lash", "eyes", b"eyes", "face_paint", b"face_paint", "face_preset", b"face_preset", "facial_hair", b"facial_hair", "glasses", b"glasses", "gloves", b"gloves", "hair", b"hair", "hat", b"hat", "mask", b"mask", "necklace", b"necklace", "onesie", b"onesie", "pants", b"pants", "pose", b"pose", "prop", b"prop", "shirt", b"shirt", "shoes", b"shoes", "skin", b"skin", "socks", b"socks"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["backpack", b"backpack", "belt", b"belt", "body_preset", b"body_preset", "eye_brow", b"eye_brow", "eye_lash", b"eye_lash", "eyes", b"eyes", "face_paint", b"face_paint", "face_preset", b"face_preset", "facial_hair", b"facial_hair", "glasses", b"glasses", "gloves", b"gloves", "hair", b"hair", "hat", b"hat", "mask", b"mask", "necklace", b"necklace", "onesie", b"onesie", "pants", b"pants", "pose", b"pose", "prop", b"prop", "shirt", b"shirt", "shoes", b"shoes", "skin", b"skin", "socks", b"socks"]) -> None: ... - -global___PlayerNeutralAvatarArticleConfiguration = PlayerNeutralAvatarArticleConfiguration - -@typing_extensions.final -class PlayerNeutralAvatarBodyBlendParameters(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SIZE_FIELD_NUMBER: builtins.int - MUSCULATURE_FIELD_NUMBER: builtins.int - BUST_FIELD_NUMBER: builtins.int - HIPS_FIELD_NUMBER: builtins.int - SHOULDERS_FIELD_NUMBER: builtins.int - size: builtins.float - musculature: builtins.float - bust: builtins.float - hips: builtins.float - shoulders: builtins.float - def __init__( - self, - *, - size: builtins.float = ..., - musculature: builtins.float = ..., - bust: builtins.float = ..., - hips: builtins.float = ..., - shoulders: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["bust", b"bust", "hips", b"hips", "musculature", b"musculature", "shoulders", b"shoulders", "size", b"size"]) -> None: ... - -global___PlayerNeutralAvatarBodyBlendParameters = PlayerNeutralAvatarBodyBlendParameters - -@typing_extensions.final -class PlayerNeutralAvatarEarSelectionParameters(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Shape: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ShapeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PlayerNeutralAvatarEarSelectionParameters._Shape.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: PlayerNeutralAvatarEarSelectionParameters._Shape.ValueType # 0 - DEFAULT: PlayerNeutralAvatarEarSelectionParameters._Shape.ValueType # 1 - OPTION_ONE: PlayerNeutralAvatarEarSelectionParameters._Shape.ValueType # 5000 - OPTION_TWO: PlayerNeutralAvatarEarSelectionParameters._Shape.ValueType # 5001 - - class Shape(_Shape, metaclass=_ShapeEnumTypeWrapper): ... - UNSET: PlayerNeutralAvatarEarSelectionParameters.Shape.ValueType # 0 - DEFAULT: PlayerNeutralAvatarEarSelectionParameters.Shape.ValueType # 1 - OPTION_ONE: PlayerNeutralAvatarEarSelectionParameters.Shape.ValueType # 5000 - OPTION_TWO: PlayerNeutralAvatarEarSelectionParameters.Shape.ValueType # 5001 - - SELECTION_FIELD_NUMBER: builtins.int - selection: global___PlayerNeutralAvatarEarSelectionParameters.Shape.ValueType - def __init__( - self, - *, - selection: global___PlayerNeutralAvatarEarSelectionParameters.Shape.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["selection", b"selection"]) -> None: ... - -global___PlayerNeutralAvatarEarSelectionParameters = PlayerNeutralAvatarEarSelectionParameters - -@typing_extensions.final -class PlayerNeutralAvatarEyeSelectionParameters(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Shape: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ShapeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PlayerNeutralAvatarEyeSelectionParameters._Shape.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: PlayerNeutralAvatarEyeSelectionParameters._Shape.ValueType # 0 - DEFAULT: PlayerNeutralAvatarEyeSelectionParameters._Shape.ValueType # 1 - OPTION_ONE: PlayerNeutralAvatarEyeSelectionParameters._Shape.ValueType # 5000 - OPTION_TWO: PlayerNeutralAvatarEyeSelectionParameters._Shape.ValueType # 5001 - OPTION_THREE: PlayerNeutralAvatarEyeSelectionParameters._Shape.ValueType # 5002 - OPTION_FIVE: PlayerNeutralAvatarEyeSelectionParameters._Shape.ValueType # 5004 - OPTION_FOUR: PlayerNeutralAvatarEyeSelectionParameters._Shape.ValueType # 50003 - - class Shape(_Shape, metaclass=_ShapeEnumTypeWrapper): ... - UNSET: PlayerNeutralAvatarEyeSelectionParameters.Shape.ValueType # 0 - DEFAULT: PlayerNeutralAvatarEyeSelectionParameters.Shape.ValueType # 1 - OPTION_ONE: PlayerNeutralAvatarEyeSelectionParameters.Shape.ValueType # 5000 - OPTION_TWO: PlayerNeutralAvatarEyeSelectionParameters.Shape.ValueType # 5001 - OPTION_THREE: PlayerNeutralAvatarEyeSelectionParameters.Shape.ValueType # 5002 - OPTION_FIVE: PlayerNeutralAvatarEyeSelectionParameters.Shape.ValueType # 5004 - OPTION_FOUR: PlayerNeutralAvatarEyeSelectionParameters.Shape.ValueType # 50003 - - SELECTION_FIELD_NUMBER: builtins.int - selection: global___PlayerNeutralAvatarEyeSelectionParameters.Shape.ValueType - def __init__( - self, - *, - selection: global___PlayerNeutralAvatarEyeSelectionParameters.Shape.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["selection", b"selection"]) -> None: ... - -global___PlayerNeutralAvatarEyeSelectionParameters = PlayerNeutralAvatarEyeSelectionParameters - -@typing_extensions.final -class PlayerNeutralAvatarFacePositionParameters(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - BROW_DEPTH_FIELD_NUMBER: builtins.int - BROW_HORIZONTAL_FIELD_NUMBER: builtins.int - BROW_VERTICAL_FIELD_NUMBER: builtins.int - EYE_DEPTH_FIELD_NUMBER: builtins.int - EYE_HORIZONTAL_FIELD_NUMBER: builtins.int - EYE_VERTICAL_FIELD_NUMBER: builtins.int - MOUTH_DEPTH_FIELD_NUMBER: builtins.int - MOUTH_HORIZONTAL_FIELD_NUMBER: builtins.int - MOUTH_VERTICAL_FIELD_NUMBER: builtins.int - NOSE_DEPTH_FIELD_NUMBER: builtins.int - NOSE_VERTICAL_FIELD_NUMBER: builtins.int - brow_depth: builtins.float - brow_horizontal: builtins.float - brow_vertical: builtins.float - eye_depth: builtins.float - eye_horizontal: builtins.float - eye_vertical: builtins.float - mouth_depth: builtins.float - mouth_horizontal: builtins.float - mouth_vertical: builtins.float - nose_depth: builtins.float - nose_vertical: builtins.float - def __init__( - self, - *, - brow_depth: builtins.float = ..., - brow_horizontal: builtins.float = ..., - brow_vertical: builtins.float = ..., - eye_depth: builtins.float = ..., - eye_horizontal: builtins.float = ..., - eye_vertical: builtins.float = ..., - mouth_depth: builtins.float = ..., - mouth_horizontal: builtins.float = ..., - mouth_vertical: builtins.float = ..., - nose_depth: builtins.float = ..., - nose_vertical: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["brow_depth", b"brow_depth", "brow_horizontal", b"brow_horizontal", "brow_vertical", b"brow_vertical", "eye_depth", b"eye_depth", "eye_horizontal", b"eye_horizontal", "eye_vertical", b"eye_vertical", "mouth_depth", b"mouth_depth", "mouth_horizontal", b"mouth_horizontal", "mouth_vertical", b"mouth_vertical", "nose_depth", b"nose_depth", "nose_vertical", b"nose_vertical"]) -> None: ... - -global___PlayerNeutralAvatarFacePositionParameters = PlayerNeutralAvatarFacePositionParameters - -@typing_extensions.final -class PlayerNeutralAvatarGradient(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - COLOR_KEYS_FIELD_NUMBER: builtins.int - @property - def color_keys(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PlayerNeutralColorKey]: ... - def __init__( - self, - *, - color_keys: collections.abc.Iterable[global___PlayerNeutralColorKey] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["color_keys", b"color_keys"]) -> None: ... - -global___PlayerNeutralAvatarGradient = PlayerNeutralAvatarGradient - -@typing_extensions.final -class PlayerNeutralAvatarHeadBlendParameters(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - DIAMOND_FIELD_NUMBER: builtins.int - KITE_FIELD_NUMBER: builtins.int - TRIANGLE_FIELD_NUMBER: builtins.int - SQUARE_FIELD_NUMBER: builtins.int - CIRCLE_FIELD_NUMBER: builtins.int - OVAL_FIELD_NUMBER: builtins.int - diamond: builtins.float - kite: builtins.float - triangle: builtins.float - square: builtins.float - circle: builtins.float - oval: builtins.float - def __init__( - self, - *, - diamond: builtins.float = ..., - kite: builtins.float = ..., - triangle: builtins.float = ..., - square: builtins.float = ..., - circle: builtins.float = ..., - oval: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["circle", b"circle", "diamond", b"diamond", "kite", b"kite", "oval", b"oval", "square", b"square", "triangle", b"triangle"]) -> None: ... - -global___PlayerNeutralAvatarHeadBlendParameters = PlayerNeutralAvatarHeadBlendParameters - -@typing_extensions.final -class PlayerNeutralAvatarHeadSelectionParameters(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Shape: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ShapeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PlayerNeutralAvatarHeadSelectionParameters._Shape.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: PlayerNeutralAvatarHeadSelectionParameters._Shape.ValueType # 0 - DIAMOND: PlayerNeutralAvatarHeadSelectionParameters._Shape.ValueType # 1 - KITE: PlayerNeutralAvatarHeadSelectionParameters._Shape.ValueType # 2 - TRIANGLE: PlayerNeutralAvatarHeadSelectionParameters._Shape.ValueType # 3 - SQUARE: PlayerNeutralAvatarHeadSelectionParameters._Shape.ValueType # 4 - CIRCLE: PlayerNeutralAvatarHeadSelectionParameters._Shape.ValueType # 5 - OVAL: PlayerNeutralAvatarHeadSelectionParameters._Shape.ValueType # 6 - - class Shape(_Shape, metaclass=_ShapeEnumTypeWrapper): ... - UNSET: PlayerNeutralAvatarHeadSelectionParameters.Shape.ValueType # 0 - DIAMOND: PlayerNeutralAvatarHeadSelectionParameters.Shape.ValueType # 1 - KITE: PlayerNeutralAvatarHeadSelectionParameters.Shape.ValueType # 2 - TRIANGLE: PlayerNeutralAvatarHeadSelectionParameters.Shape.ValueType # 3 - SQUARE: PlayerNeutralAvatarHeadSelectionParameters.Shape.ValueType # 4 - CIRCLE: PlayerNeutralAvatarHeadSelectionParameters.Shape.ValueType # 5 - OVAL: PlayerNeutralAvatarHeadSelectionParameters.Shape.ValueType # 6 - - SELECTION_FIELD_NUMBER: builtins.int - selection: global___PlayerNeutralAvatarHeadSelectionParameters.Shape.ValueType - def __init__( - self, - *, - selection: global___PlayerNeutralAvatarHeadSelectionParameters.Shape.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["selection", b"selection"]) -> None: ... - -global___PlayerNeutralAvatarHeadSelectionParameters = PlayerNeutralAvatarHeadSelectionParameters - -@typing_extensions.final -class PlayerNeutralAvatarMouthSelectionParameters(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Shape: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ShapeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PlayerNeutralAvatarMouthSelectionParameters._Shape.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: PlayerNeutralAvatarMouthSelectionParameters._Shape.ValueType # 0 - DEFAULT: PlayerNeutralAvatarMouthSelectionParameters._Shape.ValueType # 1 - OPTION_ONE: PlayerNeutralAvatarMouthSelectionParameters._Shape.ValueType # 5000 - OPTION_TWO: PlayerNeutralAvatarMouthSelectionParameters._Shape.ValueType # 5001 - OPTION_THREE: PlayerNeutralAvatarMouthSelectionParameters._Shape.ValueType # 5002 - OPTION_FIVE: PlayerNeutralAvatarMouthSelectionParameters._Shape.ValueType # 5004 - OPTION_FOUR: PlayerNeutralAvatarMouthSelectionParameters._Shape.ValueType # 50003 - - class Shape(_Shape, metaclass=_ShapeEnumTypeWrapper): ... - UNSET: PlayerNeutralAvatarMouthSelectionParameters.Shape.ValueType # 0 - DEFAULT: PlayerNeutralAvatarMouthSelectionParameters.Shape.ValueType # 1 - OPTION_ONE: PlayerNeutralAvatarMouthSelectionParameters.Shape.ValueType # 5000 - OPTION_TWO: PlayerNeutralAvatarMouthSelectionParameters.Shape.ValueType # 5001 - OPTION_THREE: PlayerNeutralAvatarMouthSelectionParameters.Shape.ValueType # 5002 - OPTION_FIVE: PlayerNeutralAvatarMouthSelectionParameters.Shape.ValueType # 5004 - OPTION_FOUR: PlayerNeutralAvatarMouthSelectionParameters.Shape.ValueType # 50003 - - SELECTION_FIELD_NUMBER: builtins.int - selection: global___PlayerNeutralAvatarMouthSelectionParameters.Shape.ValueType - def __init__( - self, - *, - selection: global___PlayerNeutralAvatarMouthSelectionParameters.Shape.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["selection", b"selection"]) -> None: ... - -global___PlayerNeutralAvatarMouthSelectionParameters = PlayerNeutralAvatarMouthSelectionParameters - -@typing_extensions.final -class PlayerNeutralAvatarNoseSelectionParameters(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Shape: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ShapeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PlayerNeutralAvatarNoseSelectionParameters._Shape.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: PlayerNeutralAvatarNoseSelectionParameters._Shape.ValueType # 0 - DEFAULT: PlayerNeutralAvatarNoseSelectionParameters._Shape.ValueType # 1 - OPTION_ONE: PlayerNeutralAvatarNoseSelectionParameters._Shape.ValueType # 5000 - OPTION_TWO: PlayerNeutralAvatarNoseSelectionParameters._Shape.ValueType # 5001 - OPTION_THREE: PlayerNeutralAvatarNoseSelectionParameters._Shape.ValueType # 5002 - OPTION_FIVE: PlayerNeutralAvatarNoseSelectionParameters._Shape.ValueType # 5004 - OPTION_FOUR: PlayerNeutralAvatarNoseSelectionParameters._Shape.ValueType # 50003 - - class Shape(_Shape, metaclass=_ShapeEnumTypeWrapper): ... - UNSET: PlayerNeutralAvatarNoseSelectionParameters.Shape.ValueType # 0 - DEFAULT: PlayerNeutralAvatarNoseSelectionParameters.Shape.ValueType # 1 - OPTION_ONE: PlayerNeutralAvatarNoseSelectionParameters.Shape.ValueType # 5000 - OPTION_TWO: PlayerNeutralAvatarNoseSelectionParameters.Shape.ValueType # 5001 - OPTION_THREE: PlayerNeutralAvatarNoseSelectionParameters.Shape.ValueType # 5002 - OPTION_FIVE: PlayerNeutralAvatarNoseSelectionParameters.Shape.ValueType # 5004 - OPTION_FOUR: PlayerNeutralAvatarNoseSelectionParameters.Shape.ValueType # 50003 - - SELECTION_FIELD_NUMBER: builtins.int - selection: global___PlayerNeutralAvatarNoseSelectionParameters.Shape.ValueType - def __init__( - self, - *, - selection: global___PlayerNeutralAvatarNoseSelectionParameters.Shape.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["selection", b"selection"]) -> None: ... - -global___PlayerNeutralAvatarNoseSelectionParameters = PlayerNeutralAvatarNoseSelectionParameters - -@typing_extensions.final -class PlayerNeutralAvatarProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ARTICLES_FIELD_NUMBER: builtins.int - BODY_BLEND_FIELD_NUMBER: builtins.int - SKIN_GRADIENT_FIELD_NUMBER: builtins.int - HAIR_GRADIENT_FIELD_NUMBER: builtins.int - NOSE_SELECTION_FIELD_NUMBER: builtins.int - EAR_SELECTION_FIELD_NUMBER: builtins.int - MOUTH_SELECTION_FIELD_NUMBER: builtins.int - FACIAL_HAIR_GRADIENT_FIELD_NUMBER: builtins.int - FACE_POSITIONS_FIELD_NUMBER: builtins.int - EYE_GRADIENT_FIELD_NUMBER: builtins.int - EYE_SELECTION_FIELD_NUMBER: builtins.int - NEUTRAL_AVATAR_LEGACY_MAPPING_VERSION_FIELD_NUMBER: builtins.int - HEAD_BLEND_FIELD_NUMBER: builtins.int - HEAD_SELECTION_FIELD_NUMBER: builtins.int - @property - def articles(self) -> global___PlayerNeutralAvatarArticleConfiguration: ... - @property - def body_blend(self) -> global___PlayerNeutralAvatarBodyBlendParameters: ... - @property - def skin_gradient(self) -> global___PlayerNeutralAvatarGradient: ... - @property - def hair_gradient(self) -> global___PlayerNeutralAvatarGradient: ... - @property - def nose_selection(self) -> global___PlayerNeutralAvatarNoseSelectionParameters: ... - @property - def ear_selection(self) -> global___PlayerNeutralAvatarEarSelectionParameters: ... - @property - def mouth_selection(self) -> global___PlayerNeutralAvatarMouthSelectionParameters: ... - @property - def facial_hair_gradient(self) -> global___PlayerNeutralAvatarGradient: ... - @property - def face_positions(self) -> global___PlayerNeutralAvatarFacePositionParameters: ... - @property - def eye_gradient(self) -> global___PlayerNeutralAvatarGradient: ... - @property - def eye_selection(self) -> global___PlayerNeutralAvatarEyeSelectionParameters: ... - neutral_avatar_legacy_mapping_version: builtins.int - @property - def head_blend(self) -> global___PlayerNeutralAvatarHeadBlendParameters: ... - @property - def head_selection(self) -> global___PlayerNeutralAvatarHeadSelectionParameters: ... - def __init__( - self, - *, - articles: global___PlayerNeutralAvatarArticleConfiguration | None = ..., - body_blend: global___PlayerNeutralAvatarBodyBlendParameters | None = ..., - skin_gradient: global___PlayerNeutralAvatarGradient | None = ..., - hair_gradient: global___PlayerNeutralAvatarGradient | None = ..., - nose_selection: global___PlayerNeutralAvatarNoseSelectionParameters | None = ..., - ear_selection: global___PlayerNeutralAvatarEarSelectionParameters | None = ..., - mouth_selection: global___PlayerNeutralAvatarMouthSelectionParameters | None = ..., - facial_hair_gradient: global___PlayerNeutralAvatarGradient | None = ..., - face_positions: global___PlayerNeutralAvatarFacePositionParameters | None = ..., - eye_gradient: global___PlayerNeutralAvatarGradient | None = ..., - eye_selection: global___PlayerNeutralAvatarEyeSelectionParameters | None = ..., - neutral_avatar_legacy_mapping_version: builtins.int = ..., - head_blend: global___PlayerNeutralAvatarHeadBlendParameters | None = ..., - head_selection: global___PlayerNeutralAvatarHeadSelectionParameters | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["articles", b"articles", "body_blend", b"body_blend", "ear_selection", b"ear_selection", "eye_gradient", b"eye_gradient", "eye_selection", b"eye_selection", "face_positions", b"face_positions", "facial_hair_gradient", b"facial_hair_gradient", "hair_gradient", b"hair_gradient", "head", b"head", "head_blend", b"head_blend", "head_selection", b"head_selection", "mouth_selection", b"mouth_selection", "nose_selection", b"nose_selection", "skin_gradient", b"skin_gradient"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["articles", b"articles", "body_blend", b"body_blend", "ear_selection", b"ear_selection", "eye_gradient", b"eye_gradient", "eye_selection", b"eye_selection", "face_positions", b"face_positions", "facial_hair_gradient", b"facial_hair_gradient", "hair_gradient", b"hair_gradient", "head", b"head", "head_blend", b"head_blend", "head_selection", b"head_selection", "mouth_selection", b"mouth_selection", "neutral_avatar_legacy_mapping_version", b"neutral_avatar_legacy_mapping_version", "nose_selection", b"nose_selection", "skin_gradient", b"skin_gradient"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["head", b"head"]) -> typing_extensions.Literal["head_blend", "head_selection"] | None: ... - -global___PlayerNeutralAvatarProto = PlayerNeutralAvatarProto - -@typing_extensions.final -class PlayerNeutralColorKey(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - KEY_POSITION_FIELD_NUMBER: builtins.int - RED_FIELD_NUMBER: builtins.int - GREEN_FIELD_NUMBER: builtins.int - BLUE_FIELD_NUMBER: builtins.int - key_position: builtins.float - red: builtins.float - green: builtins.float - blue: builtins.float - def __init__( - self, - *, - key_position: builtins.float = ..., - red: builtins.float = ..., - green: builtins.float = ..., - blue: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["blue", b"blue", "green", b"green", "key_position", b"key_position", "red", b"red"]) -> None: ... - -global___PlayerNeutralColorKey = PlayerNeutralColorKey - -@typing_extensions.final -class PlayerPokecoinCapProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKECOIN_SOURCE_FIELD_NUMBER: builtins.int - LAST_COLLECTION_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - CURRENT_AMOUNT_COLLECTED_FIELD_NUMBER: builtins.int - pokecoin_source: global___PokecoinSource.ValueType - last_collection_timestamp_ms: builtins.int - current_amount_collected: builtins.int - def __init__( - self, - *, - pokecoin_source: global___PokecoinSource.ValueType = ..., - last_collection_timestamp_ms: builtins.int = ..., - current_amount_collected: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["current_amount_collected", b"current_amount_collected", "last_collection_timestamp_ms", b"last_collection_timestamp_ms", "pokecoin_source", b"pokecoin_source"]) -> None: ... - -global___PlayerPokecoinCapProto = PlayerPokecoinCapProto - -@typing_extensions.final -class PlayerPreferencesProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _PostcardTrainerInfoSharingPreference: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _PostcardTrainerInfoSharingPreferenceEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PlayerPreferencesProto._PostcardTrainerInfoSharingPreference.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: PlayerPreferencesProto._PostcardTrainerInfoSharingPreference.ValueType # 0 - SHARE_WITH_FRIENDS: PlayerPreferencesProto._PostcardTrainerInfoSharingPreference.ValueType # 1 - DO_NOT_SHARE: PlayerPreferencesProto._PostcardTrainerInfoSharingPreference.ValueType # 2 - - class PostcardTrainerInfoSharingPreference(_PostcardTrainerInfoSharingPreference, metaclass=_PostcardTrainerInfoSharingPreferenceEnumTypeWrapper): ... - UNSET: PlayerPreferencesProto.PostcardTrainerInfoSharingPreference.ValueType # 0 - SHARE_WITH_FRIENDS: PlayerPreferencesProto.PostcardTrainerInfoSharingPreference.ValueType # 1 - DO_NOT_SHARE: PlayerPreferencesProto.PostcardTrainerInfoSharingPreference.ValueType # 2 - - OPT_OUT_OF_SPONSORED_GIFTS_FIELD_NUMBER: builtins.int - BATTLE_PARTIES_FIELD_NUMBER: builtins.int - SEARCH_FILTER_PREFERENCE_BASE_64_FIELD_NUMBER: builtins.int - POSTCARD_TRAINER_INFO_SHARING_PREFERENCE_FIELD_NUMBER: builtins.int - WAINA_PREFERENCE_FIELD_NUMBER: builtins.int - OPT_OUT_OF_RECEIVING_TICKET_GIFTS_FIELD_NUMBER: builtins.int - PARTY_PLAY_PREFERENCE_FIELD_NUMBER: builtins.int - opt_out_of_sponsored_gifts: builtins.bool - @property - def battle_parties(self) -> global___BattlePartiesProto: ... - search_filter_preference_base_64: builtins.str - postcard_trainer_info_sharing_preference: global___PlayerPreferencesProto.PostcardTrainerInfoSharingPreference.ValueType - @property - def waina_preference(self) -> global___WainaPreferences: ... - opt_out_of_receiving_ticket_gifts: builtins.bool - @property - def party_play_preference(self) -> global___PartyPlayPreferences: ... - def __init__( - self, - *, - opt_out_of_sponsored_gifts: builtins.bool = ..., - battle_parties: global___BattlePartiesProto | None = ..., - search_filter_preference_base_64: builtins.str = ..., - postcard_trainer_info_sharing_preference: global___PlayerPreferencesProto.PostcardTrainerInfoSharingPreference.ValueType = ..., - waina_preference: global___WainaPreferences | None = ..., - opt_out_of_receiving_ticket_gifts: builtins.bool = ..., - party_play_preference: global___PartyPlayPreferences | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["battle_parties", b"battle_parties", "party_play_preference", b"party_play_preference", "waina_preference", b"waina_preference"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["battle_parties", b"battle_parties", "opt_out_of_receiving_ticket_gifts", b"opt_out_of_receiving_ticket_gifts", "opt_out_of_sponsored_gifts", b"opt_out_of_sponsored_gifts", "party_play_preference", b"party_play_preference", "postcard_trainer_info_sharing_preference", b"postcard_trainer_info_sharing_preference", "search_filter_preference_base_64", b"search_filter_preference_base_64", "waina_preference", b"waina_preference"]) -> None: ... - -global___PlayerPreferencesProto = PlayerPreferencesProto - -@typing_extensions.final -class PlayerProfileOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PlayerProfileOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: PlayerProfileOutProto._Result.ValueType # 0 - SUCCESS: PlayerProfileOutProto._Result.ValueType # 1 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: PlayerProfileOutProto.Result.ValueType # 0 - SUCCESS: PlayerProfileOutProto.Result.ValueType # 1 - - @typing_extensions.final - class GymBadges(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - GYM_BADGE_FIELD_NUMBER: builtins.int - TOTAL_FIELD_NUMBER: builtins.int - @property - def gym_badge(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___AwardedGymBadge]: ... - total: builtins.int - def __init__( - self, - *, - gym_badge: collections.abc.Iterable[global___AwardedGymBadge] | None = ..., - total: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["gym_badge", b"gym_badge", "total", b"total"]) -> None: ... - - @typing_extensions.final - class RouteBadges(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ROUTE_BADGE_FIELD_NUMBER: builtins.int - TOTAL_FIELD_NUMBER: builtins.int - @property - def route_badge(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___AwardedRouteBadge]: ... - total: builtins.int - def __init__( - self, - *, - route_badge: collections.abc.Iterable[global___AwardedRouteBadge] | None = ..., - total: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["route_badge", b"route_badge", "total", b"total"]) -> None: ... - - RESULT_FIELD_NUMBER: builtins.int - START_TIME_FIELD_NUMBER: builtins.int - BADGES_FIELD_NUMBER: builtins.int - GYM_BADGES_FIELD_NUMBER: builtins.int - ROUTE_BADGES_FIELD_NUMBER: builtins.int - result: global___PlayerProfileOutProto.Result.ValueType - start_time: builtins.int - @property - def badges(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PlayerBadgeProto]: ... - @property - def gym_badges(self) -> global___PlayerProfileOutProto.GymBadges: ... - @property - def route_badges(self) -> global___PlayerProfileOutProto.RouteBadges: ... - def __init__( - self, - *, - result: global___PlayerProfileOutProto.Result.ValueType = ..., - start_time: builtins.int = ..., - badges: collections.abc.Iterable[global___PlayerBadgeProto] | None = ..., - gym_badges: global___PlayerProfileOutProto.GymBadges | None = ..., - route_badges: global___PlayerProfileOutProto.RouteBadges | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["gym_badges", b"gym_badges", "route_badges", b"route_badges"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["badges", b"badges", "gym_badges", b"gym_badges", "result", b"result", "route_badges", b"route_badges", "start_time", b"start_time"]) -> None: ... - -global___PlayerProfileOutProto = PlayerProfileOutProto - -@typing_extensions.final -class PlayerProfileProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PLAYER_NAME_FIELD_NUMBER: builtins.int - player_name: builtins.str - def __init__( - self, - *, - player_name: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["player_name", b"player_name"]) -> None: ... - -global___PlayerProfileProto = PlayerProfileProto - -@typing_extensions.final -class PlayerPublicProfileProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NAME_FIELD_NUMBER: builtins.int - LEVEL_FIELD_NUMBER: builtins.int - AVATAR_FIELD_NUMBER: builtins.int - TEAM_FIELD_NUMBER: builtins.int - BATTLES_WON_FIELD_NUMBER: builtins.int - KM_WALKED_FIELD_NUMBER: builtins.int - CAUGHT_POKEMON_FIELD_NUMBER: builtins.int - GYM_BADGE_TYPE_FIELD_NUMBER: builtins.int - BADGES_FIELD_NUMBER: builtins.int - EXPERIENCE_FIELD_NUMBER: builtins.int - HAS_SHARED_EX_PASS_FIELD_NUMBER: builtins.int - COMBAT_RANK_FIELD_NUMBER: builtins.int - COMBAT_RATING_FIELD_NUMBER: builtins.int - TIMED_GROUP_CHALLENGE_STATS_FIELD_NUMBER: builtins.int - NEUTRAL_AVATAR_FIELD_NUMBER: builtins.int - name: builtins.str - level: builtins.int - @property - def avatar(self) -> global___PlayerAvatarProto: ... - team: global___Team.ValueType - battles_won: builtins.int - km_walked: builtins.float - caught_pokemon: builtins.int - gym_badge_type: global___GymBadgeType.ValueType - @property - def badges(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PlayerBadgeProto]: ... - experience: builtins.int - has_shared_ex_pass: builtins.bool - combat_rank: builtins.int - combat_rating: builtins.float - @property - def timed_group_challenge_stats(self) -> global___TimedGroupChallengePlayerStatsProto: ... - @property - def neutral_avatar(self) -> global___PlayerNeutralAvatarProto: ... - def __init__( - self, - *, - name: builtins.str = ..., - level: builtins.int = ..., - avatar: global___PlayerAvatarProto | None = ..., - team: global___Team.ValueType = ..., - battles_won: builtins.int = ..., - km_walked: builtins.float = ..., - caught_pokemon: builtins.int = ..., - gym_badge_type: global___GymBadgeType.ValueType = ..., - badges: collections.abc.Iterable[global___PlayerBadgeProto] | None = ..., - experience: builtins.int = ..., - has_shared_ex_pass: builtins.bool = ..., - combat_rank: builtins.int = ..., - combat_rating: builtins.float = ..., - timed_group_challenge_stats: global___TimedGroupChallengePlayerStatsProto | None = ..., - neutral_avatar: global___PlayerNeutralAvatarProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["avatar", b"avatar", "neutral_avatar", b"neutral_avatar", "timed_group_challenge_stats", b"timed_group_challenge_stats"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["avatar", b"avatar", "badges", b"badges", "battles_won", b"battles_won", "caught_pokemon", b"caught_pokemon", "combat_rank", b"combat_rank", "combat_rating", b"combat_rating", "experience", b"experience", "gym_badge_type", b"gym_badge_type", "has_shared_ex_pass", b"has_shared_ex_pass", "km_walked", b"km_walked", "level", b"level", "name", b"name", "neutral_avatar", b"neutral_avatar", "team", b"team", "timed_group_challenge_stats", b"timed_group_challenge_stats"]) -> None: ... - -global___PlayerPublicProfileProto = PlayerPublicProfileProto - -@typing_extensions.final -class PlayerRaidInfoProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TOTAL_COMPLETED_RAIDS_FIELD_NUMBER: builtins.int - TOTAL_COMPLETED_LEGENDARY_RAIDS_FIELD_NUMBER: builtins.int - RAIDS_FIELD_NUMBER: builtins.int - TOTAL_REMOTE_RAIDS_FIELD_NUMBER: builtins.int - total_completed_raids: builtins.int - total_completed_legendary_raids: builtins.int - @property - def raids(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___RaidProto]: ... - total_remote_raids: builtins.int - def __init__( - self, - *, - total_completed_raids: builtins.int = ..., - total_completed_legendary_raids: builtins.int = ..., - raids: collections.abc.Iterable[global___RaidProto] | None = ..., - total_remote_raids: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["raids", b"raids", "total_completed_legendary_raids", b"total_completed_legendary_raids", "total_completed_raids", b"total_completed_raids", "total_remote_raids", b"total_remote_raids"]) -> None: ... - -global___PlayerRaidInfoProto = PlayerRaidInfoProto - -@typing_extensions.final -class PlayerReputationProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _CheatReputation: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _CheatReputationEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PlayerReputationProto._CheatReputation.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: PlayerReputationProto._CheatReputation.ValueType # 0 - BOT: PlayerReputationProto._CheatReputation.ValueType # 1 - SPOOFER: PlayerReputationProto._CheatReputation.ValueType # 2 - - class CheatReputation(_CheatReputation, metaclass=_CheatReputationEnumTypeWrapper): ... - UNSET: PlayerReputationProto.CheatReputation.ValueType # 0 - BOT: PlayerReputationProto.CheatReputation.ValueType # 1 - SPOOFER: PlayerReputationProto.CheatReputation.ValueType # 2 - - ACCOUNT_AGE_MS_FIELD_NUMBER: builtins.int - PLAYER_LEVEL_FIELD_NUMBER: builtins.int - CHEAT_REPUTATION_FIELD_NUMBER: builtins.int - IS_MINOR_FIELD_NUMBER: builtins.int - account_age_ms: builtins.int - player_level: builtins.int - @property - def cheat_reputation(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___PlayerReputationProto.CheatReputation.ValueType]: ... - is_minor: builtins.bool - def __init__( - self, - *, - account_age_ms: builtins.int = ..., - player_level: builtins.int = ..., - cheat_reputation: collections.abc.Iterable[global___PlayerReputationProto.CheatReputation.ValueType] | None = ..., - is_minor: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["account_age_ms", b"account_age_ms", "cheat_reputation", b"cheat_reputation", "is_minor", b"is_minor", "player_level", b"player_level"]) -> None: ... - -global___PlayerReputationProto = PlayerReputationProto - -@typing_extensions.final -class PlayerRouteStats(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NUM_COMPLETIONS_FIELD_NUMBER: builtins.int - COOLDOWN_FINISH_MS_FIELD_NUMBER: builtins.int - num_completions: builtins.int - cooldown_finish_ms: builtins.int - def __init__( - self, - *, - num_completions: builtins.int = ..., - cooldown_finish_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["cooldown_finish_ms", b"cooldown_finish_ms", "num_completions", b"num_completions"]) -> None: ... - -global___PlayerRouteStats = PlayerRouteStats - -@typing_extensions.final -class PlayerSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OPT_OUT_ONLINE_STATUS_FIELD_NUMBER: builtins.int - COMPLETED_TUTORIALS_FIELD_NUMBER: builtins.int - opt_out_online_status: builtins.bool - @property - def completed_tutorials(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___SocialSettings.TutorialType.ValueType]: ... - def __init__( - self, - *, - opt_out_online_status: builtins.bool = ..., - completed_tutorials: collections.abc.Iterable[global___SocialSettings.TutorialType.ValueType] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["completed_tutorials", b"completed_tutorials", "opt_out_online_status", b"opt_out_online_status"]) -> None: ... - -global___PlayerSettingsProto = PlayerSettingsProto - -@typing_extensions.final -class PlayerShownLevelUpShareScreenTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PLAYER_VIEWED_PHOTO_FIELD_NUMBER: builtins.int - PLAYER_SHARED_PHOTO_FIELD_NUMBER: builtins.int - PLAYER_LEVEL_FIELD_NUMBER: builtins.int - player_viewed_photo: builtins.bool - player_shared_photo: builtins.bool - player_level: builtins.int - def __init__( - self, - *, - player_viewed_photo: builtins.bool = ..., - player_shared_photo: builtins.bool = ..., - player_level: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["player_level", b"player_level", "player_shared_photo", b"player_shared_photo", "player_viewed_photo", b"player_viewed_photo"]) -> None: ... - -global___PlayerShownLevelUpShareScreenTelemetry = PlayerShownLevelUpShareScreenTelemetry - -@typing_extensions.final -class PlayerSpawnablePokemonOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SPAWNABLE_POKEMONS_FIELD_NUMBER: builtins.int - @property - def spawnable_pokemons(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___SpawnablePokemon]: ... - def __init__( - self, - *, - spawnable_pokemons: collections.abc.Iterable[global___SpawnablePokemon] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["spawnable_pokemons", b"spawnable_pokemons"]) -> None: ... - -global___PlayerSpawnablePokemonOutProto = PlayerSpawnablePokemonOutProto - -@typing_extensions.final -class PlayerSpawnablePokemonProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___PlayerSpawnablePokemonProto = PlayerSpawnablePokemonProto - -@typing_extensions.final -class PlayerStatsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - LEVEL_FIELD_NUMBER: builtins.int - EXPERIENCE_FIELD_NUMBER: builtins.int - PREV_LEVEL_EXP_FIELD_NUMBER: builtins.int - NEXT_LEVEL_EXP_FIELD_NUMBER: builtins.int - KM_WALKED_FIELD_NUMBER: builtins.int - NUM_POKEMON_ENCOUNTERED_FIELD_NUMBER: builtins.int - NUM_UNIQUE_POKEDEX_ENTRIES_FIELD_NUMBER: builtins.int - NUM_POKEMON_CAPTURED_FIELD_NUMBER: builtins.int - NUM_EVOLUTIONS_FIELD_NUMBER: builtins.int - POKE_STOP_VISITS_FIELD_NUMBER: builtins.int - NUMBER_OF_POKEBALL_THROWN_FIELD_NUMBER: builtins.int - NUM_EGGS_HATCHED_FIELD_NUMBER: builtins.int - BIG_MAGIKARP_CAUGHT_FIELD_NUMBER: builtins.int - NUM_BATTLE_ATTACK_WON_FIELD_NUMBER: builtins.int - NUM_BATTLE_ATTACK_TOTAL_FIELD_NUMBER: builtins.int - NUM_BATTLE_DEFENDED_WON_FIELD_NUMBER: builtins.int - NUM_BATTLE_TRAINING_WON_FIELD_NUMBER: builtins.int - NUM_BATTLE_TRAINING_TOTAL_FIELD_NUMBER: builtins.int - PRESTIGE_RAISED_TOTAL_FIELD_NUMBER: builtins.int - PRESTIGE_DROPPED_TOTAL_FIELD_NUMBER: builtins.int - NUM_POKEMON_DEPLOYED_FIELD_NUMBER: builtins.int - NUM_POKEMON_CAUGHT_BY_TYPE_FIELD_NUMBER: builtins.int - SMALL_RATTATA_CAUGHT_FIELD_NUMBER: builtins.int - USED_KM_POOL_FIELD_NUMBER: builtins.int - LAST_KM_REFILL_MS_FIELD_NUMBER: builtins.int - NUM_RAID_BATTLE_WON_FIELD_NUMBER: builtins.int - NUM_RAID_BATTLE_TOTAL_FIELD_NUMBER: builtins.int - NUM_LEGENDARY_BATTLE_WON_FIELD_NUMBER: builtins.int - NUM_LEGENDARY_BATTLE_TOTAL_FIELD_NUMBER: builtins.int - NUM_BERRIES_FED_FIELD_NUMBER: builtins.int - TOTAL_DEFENDED_MS_FIELD_NUMBER: builtins.int - EVENT_BADGES_FIELD_NUMBER: builtins.int - KM_WALKED_PAST_ACTIVE_DAY_FIELD_NUMBER: builtins.int - NUM_CHALLENGE_QUESTS_COMPLETED_FIELD_NUMBER: builtins.int - NUM_TRADES_FIELD_NUMBER: builtins.int - NUM_MAX_LEVEL_FRIENDS_FIELD_NUMBER: builtins.int - TRADE_ACCUMULATED_DISTANCE_KM_FIELD_NUMBER: builtins.int - FITNESS_REPORT_LAST_CHECK_BUCKET_FIELD_NUMBER: builtins.int - COMBAT_STATS_FIELD_NUMBER: builtins.int - NUM_NPC_COMBATS_WON_FIELD_NUMBER: builtins.int - NUM_NPC_COMBATS_TOTAL_FIELD_NUMBER: builtins.int - NUM_PHOTOBOMB_SEEN_FIELD_NUMBER: builtins.int - NUM_POKEMON_PURIFIED_FIELD_NUMBER: builtins.int - NUM_GRUNTS_DEFEATED_FIELD_NUMBER: builtins.int - NUM_BEST_BUDDIES_FIELD_NUMBER: builtins.int - LEVEL_CAP_FIELD_NUMBER: builtins.int - SEVEN_DAY_STREAKS_FIELD_NUMBER: builtins.int - UNIQUE_RAID_BOSSES_DEFEATED_FIELD_NUMBER: builtins.int - UNIQUE_POKESTOPS_VISITED_FIELD_NUMBER: builtins.int - RAIDS_WON_WITH_FRIENDS_FIELD_NUMBER: builtins.int - POKEMON_CAUGHT_AT_YOUR_LURES_FIELD_NUMBER: builtins.int - NUM_WAYFARER_AGREEMENT_FIELD_NUMBER: builtins.int - WAYFARER_AGREEMENT_UPDATE_MS_FIELD_NUMBER: builtins.int - NUM_TOTAL_MEGA_EVOLUTIONS_FIELD_NUMBER: builtins.int - NUM_UNIQUE_MEGA_EVOLUTIONS_FIELD_NUMBER: builtins.int - NUM_MINI_COLLECTION_EVENT_COMPLETED_FIELD_NUMBER: builtins.int - NUM_POKEMON_FORM_CHANGES_FIELD_NUMBER: builtins.int - NUM_ROCKET_BALLOON_BATTLES_WON_FIELD_NUMBER: builtins.int - NUM_ROCKET_BALLOON_BATTLES_TOTAL_FIELD_NUMBER: builtins.int - NUM_ROUTES_ACCEPTED_FIELD_NUMBER: builtins.int - NUM_PLAYERS_REFERRED_FIELD_NUMBER: builtins.int - NUM_POKESTOPS_AR_VIDEO_SCANNED_FIELD_NUMBER: builtins.int - NUM_ON_RAID_ACHIEVEMENTS_SCREEN_FIELD_NUMBER: builtins.int - NUM_TOTAL_ROUTE_PLAY_FIELD_NUMBER: builtins.int - NUM_UNIQUE_ROUTE_PLAY_FIELD_NUMBER: builtins.int - NUM_BUTTERFLY_COLLECTOR_FIELD_NUMBER: builtins.int - CURRENT_POSTCARD_COUNT_FIELD_NUMBER: builtins.int - MAX_POSTCARD_COUNT_FIELD_NUMBER: builtins.int - CONTEST_STATS_FIELD_NUMBER: builtins.int - ROUTE_DISCOVERY_NOTIF_TIMESTAMP_FIELD_NUMBER: builtins.int - level: builtins.int - experience: builtins.int - prev_level_exp: builtins.int - next_level_exp: builtins.int - km_walked: builtins.float - num_pokemon_encountered: builtins.int - num_unique_pokedex_entries: builtins.int - num_pokemon_captured: builtins.int - num_evolutions: builtins.int - poke_stop_visits: builtins.int - number_of_pokeball_thrown: builtins.int - num_eggs_hatched: builtins.int - big_magikarp_caught: builtins.int - num_battle_attack_won: builtins.int - num_battle_attack_total: builtins.int - num_battle_defended_won: builtins.int - num_battle_training_won: builtins.int - num_battle_training_total: builtins.int - prestige_raised_total: builtins.int - prestige_dropped_total: builtins.int - num_pokemon_deployed: builtins.int - @property - def num_pokemon_caught_by_type(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - small_rattata_caught: builtins.int - used_km_pool: builtins.float - last_km_refill_ms: builtins.int - num_raid_battle_won: builtins.int - num_raid_battle_total: builtins.int - num_legendary_battle_won: builtins.int - num_legendary_battle_total: builtins.int - num_berries_fed: builtins.int - total_defended_ms: builtins.int - @property - def event_badges(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___HoloBadgeType.ValueType]: ... - km_walked_past_active_day: builtins.float - num_challenge_quests_completed: builtins.int - num_trades: builtins.int - num_max_level_friends: builtins.int - trade_accumulated_distance_km: builtins.int - fitness_report_last_check_bucket: builtins.int - @property - def combat_stats(self) -> global___PlayerCombatStatsProto: ... - num_npc_combats_won: builtins.int - num_npc_combats_total: builtins.int - num_photobomb_seen: builtins.int - num_pokemon_purified: builtins.int - num_grunts_defeated: builtins.int - num_best_buddies: builtins.int - level_cap: builtins.int - seven_day_streaks: builtins.int - unique_raid_bosses_defeated: builtins.int - unique_pokestops_visited: builtins.int - raids_won_with_friends: builtins.int - pokemon_caught_at_your_lures: builtins.int - num_wayfarer_agreement: builtins.int - wayfarer_agreement_update_ms: builtins.int - num_total_mega_evolutions: builtins.int - num_unique_mega_evolutions: builtins.int - num_mini_collection_event_completed: builtins.int - num_pokemon_form_changes: builtins.int - num_rocket_balloon_battles_won: builtins.int - num_rocket_balloon_battles_total: builtins.int - num_routes_accepted: builtins.int - num_players_referred: builtins.int - num_pokestops_ar_video_scanned: builtins.int - num_on_raid_achievements_screen: builtins.int - """todo: not in apk, need look better""" - num_total_route_play: builtins.int - num_unique_route_play: builtins.int - num_butterfly_collector: builtins.int - current_postcard_count: builtins.int - max_postcard_count: builtins.int - @property - def contest_stats(self) -> global___PlayerContestStatsProto: ... - @property - def route_discovery_notif_timestamp(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - def __init__( - self, - *, - level: builtins.int = ..., - experience: builtins.int = ..., - prev_level_exp: builtins.int = ..., - next_level_exp: builtins.int = ..., - km_walked: builtins.float = ..., - num_pokemon_encountered: builtins.int = ..., - num_unique_pokedex_entries: builtins.int = ..., - num_pokemon_captured: builtins.int = ..., - num_evolutions: builtins.int = ..., - poke_stop_visits: builtins.int = ..., - number_of_pokeball_thrown: builtins.int = ..., - num_eggs_hatched: builtins.int = ..., - big_magikarp_caught: builtins.int = ..., - num_battle_attack_won: builtins.int = ..., - num_battle_attack_total: builtins.int = ..., - num_battle_defended_won: builtins.int = ..., - num_battle_training_won: builtins.int = ..., - num_battle_training_total: builtins.int = ..., - prestige_raised_total: builtins.int = ..., - prestige_dropped_total: builtins.int = ..., - num_pokemon_deployed: builtins.int = ..., - num_pokemon_caught_by_type: collections.abc.Iterable[builtins.int] | None = ..., - small_rattata_caught: builtins.int = ..., - used_km_pool: builtins.float = ..., - last_km_refill_ms: builtins.int = ..., - num_raid_battle_won: builtins.int = ..., - num_raid_battle_total: builtins.int = ..., - num_legendary_battle_won: builtins.int = ..., - num_legendary_battle_total: builtins.int = ..., - num_berries_fed: builtins.int = ..., - total_defended_ms: builtins.int = ..., - event_badges: collections.abc.Iterable[global___HoloBadgeType.ValueType] | None = ..., - km_walked_past_active_day: builtins.float = ..., - num_challenge_quests_completed: builtins.int = ..., - num_trades: builtins.int = ..., - num_max_level_friends: builtins.int = ..., - trade_accumulated_distance_km: builtins.int = ..., - fitness_report_last_check_bucket: builtins.int = ..., - combat_stats: global___PlayerCombatStatsProto | None = ..., - num_npc_combats_won: builtins.int = ..., - num_npc_combats_total: builtins.int = ..., - num_photobomb_seen: builtins.int = ..., - num_pokemon_purified: builtins.int = ..., - num_grunts_defeated: builtins.int = ..., - num_best_buddies: builtins.int = ..., - level_cap: builtins.int = ..., - seven_day_streaks: builtins.int = ..., - unique_raid_bosses_defeated: builtins.int = ..., - unique_pokestops_visited: builtins.int = ..., - raids_won_with_friends: builtins.int = ..., - pokemon_caught_at_your_lures: builtins.int = ..., - num_wayfarer_agreement: builtins.int = ..., - wayfarer_agreement_update_ms: builtins.int = ..., - num_total_mega_evolutions: builtins.int = ..., - num_unique_mega_evolutions: builtins.int = ..., - num_mini_collection_event_completed: builtins.int = ..., - num_pokemon_form_changes: builtins.int = ..., - num_rocket_balloon_battles_won: builtins.int = ..., - num_rocket_balloon_battles_total: builtins.int = ..., - num_routes_accepted: builtins.int = ..., - num_players_referred: builtins.int = ..., - num_pokestops_ar_video_scanned: builtins.int = ..., - num_on_raid_achievements_screen: builtins.int = ..., - num_total_route_play: builtins.int = ..., - num_unique_route_play: builtins.int = ..., - num_butterfly_collector: builtins.int = ..., - current_postcard_count: builtins.int = ..., - max_postcard_count: builtins.int = ..., - contest_stats: global___PlayerContestStatsProto | None = ..., - route_discovery_notif_timestamp: collections.abc.Iterable[builtins.int] | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["combat_stats", b"combat_stats", "contest_stats", b"contest_stats"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["big_magikarp_caught", b"big_magikarp_caught", "combat_stats", b"combat_stats", "contest_stats", b"contest_stats", "current_postcard_count", b"current_postcard_count", "event_badges", b"event_badges", "experience", b"experience", "fitness_report_last_check_bucket", b"fitness_report_last_check_bucket", "km_walked", b"km_walked", "km_walked_past_active_day", b"km_walked_past_active_day", "last_km_refill_ms", b"last_km_refill_ms", "level", b"level", "level_cap", b"level_cap", "max_postcard_count", b"max_postcard_count", "next_level_exp", b"next_level_exp", "num_battle_attack_total", b"num_battle_attack_total", "num_battle_attack_won", b"num_battle_attack_won", "num_battle_defended_won", b"num_battle_defended_won", "num_battle_training_total", b"num_battle_training_total", "num_battle_training_won", b"num_battle_training_won", "num_berries_fed", b"num_berries_fed", "num_best_buddies", b"num_best_buddies", "num_butterfly_collector", b"num_butterfly_collector", "num_challenge_quests_completed", b"num_challenge_quests_completed", "num_eggs_hatched", b"num_eggs_hatched", "num_evolutions", b"num_evolutions", "num_grunts_defeated", b"num_grunts_defeated", "num_legendary_battle_total", b"num_legendary_battle_total", "num_legendary_battle_won", b"num_legendary_battle_won", "num_max_level_friends", b"num_max_level_friends", "num_mini_collection_event_completed", b"num_mini_collection_event_completed", "num_npc_combats_total", b"num_npc_combats_total", "num_npc_combats_won", b"num_npc_combats_won", "num_on_raid_achievements_screen", b"num_on_raid_achievements_screen", "num_photobomb_seen", b"num_photobomb_seen", "num_players_referred", b"num_players_referred", "num_pokemon_captured", b"num_pokemon_captured", "num_pokemon_caught_by_type", b"num_pokemon_caught_by_type", "num_pokemon_deployed", b"num_pokemon_deployed", "num_pokemon_encountered", b"num_pokemon_encountered", "num_pokemon_form_changes", b"num_pokemon_form_changes", "num_pokemon_purified", b"num_pokemon_purified", "num_pokestops_ar_video_scanned", b"num_pokestops_ar_video_scanned", "num_raid_battle_total", b"num_raid_battle_total", "num_raid_battle_won", b"num_raid_battle_won", "num_rocket_balloon_battles_total", b"num_rocket_balloon_battles_total", "num_rocket_balloon_battles_won", b"num_rocket_balloon_battles_won", "num_routes_accepted", b"num_routes_accepted", "num_total_mega_evolutions", b"num_total_mega_evolutions", "num_total_route_play", b"num_total_route_play", "num_trades", b"num_trades", "num_unique_mega_evolutions", b"num_unique_mega_evolutions", "num_unique_pokedex_entries", b"num_unique_pokedex_entries", "num_unique_route_play", b"num_unique_route_play", "num_wayfarer_agreement", b"num_wayfarer_agreement", "number_of_pokeball_thrown", b"number_of_pokeball_thrown", "poke_stop_visits", b"poke_stop_visits", "pokemon_caught_at_your_lures", b"pokemon_caught_at_your_lures", "prestige_dropped_total", b"prestige_dropped_total", "prestige_raised_total", b"prestige_raised_total", "prev_level_exp", b"prev_level_exp", "raids_won_with_friends", b"raids_won_with_friends", "route_discovery_notif_timestamp", b"route_discovery_notif_timestamp", "seven_day_streaks", b"seven_day_streaks", "small_rattata_caught", b"small_rattata_caught", "total_defended_ms", b"total_defended_ms", "trade_accumulated_distance_km", b"trade_accumulated_distance_km", "unique_pokestops_visited", b"unique_pokestops_visited", "unique_raid_bosses_defeated", b"unique_raid_bosses_defeated", "used_km_pool", b"used_km_pool", "wayfarer_agreement_update_ms", b"wayfarer_agreement_update_ms"]) -> None: ... - -global___PlayerStatsProto = PlayerStatsProto - -@typing_extensions.final -class PlayerStatsSnapshotsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class PlayerStatsSnapshotProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Reason: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ReasonEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PlayerStatsSnapshotsProto.PlayerStatsSnapshotProto._Reason.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: PlayerStatsSnapshotsProto.PlayerStatsSnapshotProto._Reason.ValueType # 0 - LEVEL_UP: PlayerStatsSnapshotsProto.PlayerStatsSnapshotProto._Reason.ValueType # 1 - - class Reason(_Reason, metaclass=_ReasonEnumTypeWrapper): ... - UNSET: PlayerStatsSnapshotsProto.PlayerStatsSnapshotProto.Reason.ValueType # 0 - LEVEL_UP: PlayerStatsSnapshotsProto.PlayerStatsSnapshotProto.Reason.ValueType # 1 - - REASON_FIELD_NUMBER: builtins.int - STATS_FIELD_NUMBER: builtins.int - reason: global___PlayerStatsSnapshotsProto.PlayerStatsSnapshotProto.Reason.ValueType - @property - def stats(self) -> global___PlayerStatsProto: ... - def __init__( - self, - *, - reason: global___PlayerStatsSnapshotsProto.PlayerStatsSnapshotProto.Reason.ValueType = ..., - stats: global___PlayerStatsProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["stats", b"stats"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["reason", b"reason", "stats", b"stats"]) -> None: ... - - SNAP_SHOT_FIELD_NUMBER: builtins.int - @property - def snap_shot(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PlayerStatsSnapshotsProto.PlayerStatsSnapshotProto]: ... - def __init__( - self, - *, - snap_shot: collections.abc.Iterable[global___PlayerStatsSnapshotsProto.PlayerStatsSnapshotProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["snap_shot", b"snap_shot"]) -> None: ... - -global___PlayerStatsSnapshotsProto = PlayerStatsSnapshotsProto - -@typing_extensions.final -class PlayerStatus(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PlayerStatus._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNDEFINED_STATUS: PlayerStatus._Status.ValueType # 0 - ACTIVE: PlayerStatus._Status.ValueType # 1 - WARNED: PlayerStatus._Status.ValueType # 100 - WARNED_TWICE: PlayerStatus._Status.ValueType # 101 - SUSPENDED: PlayerStatus._Status.ValueType # 200 - SUSPENDED_TWICE: PlayerStatus._Status.ValueType # 201 - BANNED: PlayerStatus._Status.ValueType # 300 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNDEFINED_STATUS: PlayerStatus.Status.ValueType # 0 - ACTIVE: PlayerStatus.Status.ValueType # 1 - WARNED: PlayerStatus.Status.ValueType # 100 - WARNED_TWICE: PlayerStatus.Status.ValueType # 101 - SUSPENDED: PlayerStatus.Status.ValueType # 200 - SUSPENDED_TWICE: PlayerStatus.Status.ValueType # 201 - BANNED: PlayerStatus.Status.ValueType # 300 - - def __init__( - self, - ) -> None: ... - -global___PlayerStatus = PlayerStatus - -@typing_extensions.final -class PlayerSubmissionResponseProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PlayerSubmissionResponseProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - STATUS_UNSPECIFIED: PlayerSubmissionResponseProto._Status.ValueType # 0 - SUCCESS: PlayerSubmissionResponseProto._Status.ValueType # 1 - INTERNAL_ERROR: PlayerSubmissionResponseProto._Status.ValueType # 2 - TOO_MANY_RECENT_SUBMISSIONS: PlayerSubmissionResponseProto._Status.ValueType # 3 - MINOR: PlayerSubmissionResponseProto._Status.ValueType # 4 - NOT_AVAILABLE: PlayerSubmissionResponseProto._Status.ValueType # 5 - INVALID_INPUT: PlayerSubmissionResponseProto._Status.ValueType # 6 - MISSING_IMAGE: PlayerSubmissionResponseProto._Status.ValueType # 7 - DISTANCE_VALIDATION_FAILED: PlayerSubmissionResponseProto._Status.ValueType # 8 - ACTIVATION_REQUEST_FAILED: PlayerSubmissionResponseProto._Status.ValueType # 9 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - STATUS_UNSPECIFIED: PlayerSubmissionResponseProto.Status.ValueType # 0 - SUCCESS: PlayerSubmissionResponseProto.Status.ValueType # 1 - INTERNAL_ERROR: PlayerSubmissionResponseProto.Status.ValueType # 2 - TOO_MANY_RECENT_SUBMISSIONS: PlayerSubmissionResponseProto.Status.ValueType # 3 - MINOR: PlayerSubmissionResponseProto.Status.ValueType # 4 - NOT_AVAILABLE: PlayerSubmissionResponseProto.Status.ValueType # 5 - INVALID_INPUT: PlayerSubmissionResponseProto.Status.ValueType # 6 - MISSING_IMAGE: PlayerSubmissionResponseProto.Status.ValueType # 7 - DISTANCE_VALIDATION_FAILED: PlayerSubmissionResponseProto.Status.ValueType # 8 - ACTIVATION_REQUEST_FAILED: PlayerSubmissionResponseProto.Status.ValueType # 9 - - STATUS_FIELD_NUMBER: builtins.int - SUBMISSION_ID_FIELD_NUMBER: builtins.int - MESSAGES_FIELD_NUMBER: builtins.int - status: global___PlayerSubmissionResponseProto.Status.ValueType - submission_id: builtins.str - @property - def messages(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - def __init__( - self, - *, - status: global___PlayerSubmissionResponseProto.Status.ValueType = ..., - submission_id: builtins.str = ..., - messages: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["messages", b"messages", "status", b"status", "submission_id", b"submission_id"]) -> None: ... - -global___PlayerSubmissionResponseProto = PlayerSubmissionResponseProto - -@typing_extensions.final -class PlayerSummaryProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PLAYER_ID_FIELD_NUMBER: builtins.int - CODENAME_FIELD_NUMBER: builtins.int - PUBLIC_DATA_FIELD_NUMBER: builtins.int - TEAM_FIELD_NUMBER: builtins.int - FB_USER_ID_FIELD_NUMBER: builtins.int - LEVEL_FIELD_NUMBER: builtins.int - EXPERIENCE_FIELD_NUMBER: builtins.int - NIA_ACCOUNT_ID_FIELD_NUMBER: builtins.int - player_id: builtins.str - codename: builtins.str - @property - def public_data(self) -> global___PlayerPublicProfileProto: ... - team: builtins.str - fb_user_id: builtins.str - level: builtins.int - experience: builtins.int - nia_account_id: builtins.str - def __init__( - self, - *, - player_id: builtins.str = ..., - codename: builtins.str = ..., - public_data: global___PlayerPublicProfileProto | None = ..., - team: builtins.str = ..., - fb_user_id: builtins.str = ..., - level: builtins.int = ..., - experience: builtins.int = ..., - nia_account_id: builtins.str = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["public_data", b"public_data"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["codename", b"codename", "experience", b"experience", "fb_user_id", b"fb_user_id", "level", b"level", "nia_account_id", b"nia_account_id", "player_id", b"player_id", "public_data", b"public_data", "team", b"team"]) -> None: ... - -global___PlayerSummaryProto = PlayerSummaryProto - -@typing_extensions.final -class PluginInfo(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NAME_FIELD_NUMBER: builtins.int - VERSION_FIELD_NUMBER: builtins.int - IS_NIANTIC_LIB_FIELD_NUMBER: builtins.int - name: builtins.str - version: builtins.str - is_niantic_lib: builtins.bool - def __init__( - self, - *, - name: builtins.str = ..., - version: builtins.str = ..., - is_niantic_lib: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["is_niantic_lib", b"is_niantic_lib", "name", b"name", "version", b"version"]) -> None: ... - -global___PluginInfo = PluginInfo - -@typing_extensions.final -class PoiCategorizationEntryTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _EntryType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _EntryTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PoiCategorizationEntryTelemetry._EntryType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: PoiCategorizationEntryTelemetry._EntryType.ValueType # 0 - EDIT: PoiCategorizationEntryTelemetry._EntryType.ValueType # 1 - NOMINATION: PoiCategorizationEntryTelemetry._EntryType.ValueType # 2 - - class EntryType(_EntryType, metaclass=_EntryTypeEnumTypeWrapper): ... - UNSET: PoiCategorizationEntryTelemetry.EntryType.ValueType # 0 - EDIT: PoiCategorizationEntryTelemetry.EntryType.ValueType # 1 - NOMINATION: PoiCategorizationEntryTelemetry.EntryType.ValueType # 2 - - ENTRY_TYPE_FIELD_NUMBER: builtins.int - SESSION_START_TIME_FIELD_NUMBER: builtins.int - LANG_COUNTRY_CODE_FIELD_NUMBER: builtins.int - entry_type: global___PoiCategorizationEntryTelemetry.EntryType.ValueType - session_start_time: builtins.int - lang_country_code: builtins.str - def __init__( - self, - *, - entry_type: global___PoiCategorizationEntryTelemetry.EntryType.ValueType = ..., - session_start_time: builtins.int = ..., - lang_country_code: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["entry_type", b"entry_type", "lang_country_code", b"lang_country_code", "session_start_time", b"session_start_time"]) -> None: ... - -global___PoiCategorizationEntryTelemetry = PoiCategorizationEntryTelemetry - -@typing_extensions.final -class PoiCategorizationOperationTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _OperationType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _OperationTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PoiCategorizationOperationTelemetry._OperationType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: PoiCategorizationOperationTelemetry._OperationType.ValueType # 0 - EDIT_SUBMITTED: PoiCategorizationOperationTelemetry._OperationType.ValueType # 1 - EDIT_CANCELLED: PoiCategorizationOperationTelemetry._OperationType.ValueType # 2 - NOMINATION_EXIT_FORWARD: PoiCategorizationOperationTelemetry._OperationType.ValueType # 3 - NOMINATION_EXIT_BACKWARD: PoiCategorizationOperationTelemetry._OperationType.ValueType # 4 - - class OperationType(_OperationType, metaclass=_OperationTypeEnumTypeWrapper): ... - UNSET: PoiCategorizationOperationTelemetry.OperationType.ValueType # 0 - EDIT_SUBMITTED: PoiCategorizationOperationTelemetry.OperationType.ValueType # 1 - EDIT_CANCELLED: PoiCategorizationOperationTelemetry.OperationType.ValueType # 2 - NOMINATION_EXIT_FORWARD: PoiCategorizationOperationTelemetry.OperationType.ValueType # 3 - NOMINATION_EXIT_BACKWARD: PoiCategorizationOperationTelemetry.OperationType.ValueType # 4 - - OPERATION_TYPE_FIELD_NUMBER: builtins.int - SESSION_START_TIME_FIELD_NUMBER: builtins.int - SELECTED_IDS_FIELD_NUMBER: builtins.int - LANG_COUNTRY_CODE_FIELD_NUMBER: builtins.int - operation_type: global___PoiCategorizationOperationTelemetry.OperationType.ValueType - session_start_time: builtins.int - @property - def selected_ids(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - lang_country_code: builtins.str - def __init__( - self, - *, - operation_type: global___PoiCategorizationOperationTelemetry.OperationType.ValueType = ..., - session_start_time: builtins.int = ..., - selected_ids: collections.abc.Iterable[builtins.str] | None = ..., - lang_country_code: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["lang_country_code", b"lang_country_code", "operation_type", b"operation_type", "selected_ids", b"selected_ids", "session_start_time", b"session_start_time"]) -> None: ... - -global___PoiCategorizationOperationTelemetry = PoiCategorizationOperationTelemetry - -@typing_extensions.final -class PoiCategoryRemovedTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SESSION_START_TIME_FIELD_NUMBER: builtins.int - REMOVED_ID_FIELD_NUMBER: builtins.int - REMAINING_IDS_FIELD_NUMBER: builtins.int - LANG_COUNTRY_CODE_FIELD_NUMBER: builtins.int - session_start_time: builtins.int - removed_id: builtins.str - @property - def remaining_ids(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - lang_country_code: builtins.str - def __init__( - self, - *, - session_start_time: builtins.int = ..., - removed_id: builtins.str = ..., - remaining_ids: collections.abc.Iterable[builtins.str] | None = ..., - lang_country_code: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["lang_country_code", b"lang_country_code", "remaining_ids", b"remaining_ids", "removed_id", b"removed_id", "session_start_time", b"session_start_time"]) -> None: ... - -global___PoiCategoryRemovedTelemetry = PoiCategoryRemovedTelemetry - -@typing_extensions.final -class PoiCategorySelectedTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SESSION_START_TIME_FIELD_NUMBER: builtins.int - SELECTED_ID_FIELD_NUMBER: builtins.int - SELECTED_INDEX_FIELD_NUMBER: builtins.int - SEARCH_ENTERED_FIELD_NUMBER: builtins.int - PARENT_SELECTED_FIELD_NUMBER: builtins.int - LANG_COUNTRY_CODE_FIELD_NUMBER: builtins.int - session_start_time: builtins.int - selected_id: builtins.str - selected_index: builtins.int - search_entered: builtins.bool - parent_selected: builtins.bool - lang_country_code: builtins.str - def __init__( - self, - *, - session_start_time: builtins.int = ..., - selected_id: builtins.str = ..., - selected_index: builtins.int = ..., - search_entered: builtins.bool = ..., - parent_selected: builtins.bool = ..., - lang_country_code: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["lang_country_code", b"lang_country_code", "parent_selected", b"parent_selected", "search_entered", b"search_entered", "selected_id", b"selected_id", "selected_index", b"selected_index", "session_start_time", b"session_start_time"]) -> None: ... - -global___PoiCategorySelectedTelemetry = PoiCategorySelectedTelemetry - -@typing_extensions.final -class PoiGlobalSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - IS_ENABLED_FIELD_NUMBER: builtins.int - PLAYER_SUBMISSION_TYPE_ENABLED_FIELD_NUMBER: builtins.int - is_enabled: builtins.bool - @property - def player_submission_type_enabled(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - def __init__( - self, - *, - is_enabled: builtins.bool = ..., - player_submission_type_enabled: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["is_enabled", b"is_enabled", "player_submission_type_enabled", b"player_submission_type_enabled"]) -> None: ... - -global___PoiGlobalSettingsProto = PoiGlobalSettingsProto - -@typing_extensions.final -class PoiPlayerMetadataTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - DEVICE_MODEL_FIELD_NUMBER: builtins.int - DEVICE_OS_FIELD_NUMBER: builtins.int - device_model: builtins.str - device_os: builtins.str - def __init__( - self, - *, - device_model: builtins.str = ..., - device_os: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["device_model", b"device_model", "device_os", b"device_os"]) -> None: ... - -global___PoiPlayerMetadataTelemetry = PoiPlayerMetadataTelemetry - -@typing_extensions.final -class PoiSubmissionPhotoUploadErrorTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _PoiSubmissionPhotoUploadErrorIds: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _PoiSubmissionPhotoUploadErrorIdsEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PoiSubmissionPhotoUploadErrorTelemetry._PoiSubmissionPhotoUploadErrorIds.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: PoiSubmissionPhotoUploadErrorTelemetry._PoiSubmissionPhotoUploadErrorIds.ValueType # 0 - POI_PHOTO_UPLOAD_ERROR: PoiSubmissionPhotoUploadErrorTelemetry._PoiSubmissionPhotoUploadErrorIds.ValueType # 1 - POI_PHOTO_UPLOAD_TIMEOUT: PoiSubmissionPhotoUploadErrorTelemetry._PoiSubmissionPhotoUploadErrorIds.ValueType # 2 - - class PoiSubmissionPhotoUploadErrorIds(_PoiSubmissionPhotoUploadErrorIds, metaclass=_PoiSubmissionPhotoUploadErrorIdsEnumTypeWrapper): ... - UNSET: PoiSubmissionPhotoUploadErrorTelemetry.PoiSubmissionPhotoUploadErrorIds.ValueType # 0 - POI_PHOTO_UPLOAD_ERROR: PoiSubmissionPhotoUploadErrorTelemetry.PoiSubmissionPhotoUploadErrorIds.ValueType # 1 - POI_PHOTO_UPLOAD_TIMEOUT: PoiSubmissionPhotoUploadErrorTelemetry.PoiSubmissionPhotoUploadErrorIds.ValueType # 2 - - ERROR_ID_FIELD_NUMBER: builtins.int - IMAGE_TYPE_FIELD_NUMBER: builtins.int - ERROR_MESSAGE_FIELD_NUMBER: builtins.int - error_id: global___PoiSubmissionPhotoUploadErrorTelemetry.PoiSubmissionPhotoUploadErrorIds.ValueType - image_type: global___PoiImageType.ValueType - error_message: builtins.str - def __init__( - self, - *, - error_id: global___PoiSubmissionPhotoUploadErrorTelemetry.PoiSubmissionPhotoUploadErrorIds.ValueType = ..., - image_type: global___PoiImageType.ValueType = ..., - error_message: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["error_id", b"error_id", "error_message", b"error_message", "image_type", b"image_type"]) -> None: ... - -global___PoiSubmissionPhotoUploadErrorTelemetry = PoiSubmissionPhotoUploadErrorTelemetry - -@typing_extensions.final -class PoiSubmissionTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _PoiCameraStepIds: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _PoiCameraStepIdsEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PoiSubmissionTelemetry._PoiCameraStepIds.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: PoiSubmissionTelemetry._PoiCameraStepIds.ValueType # 0 - ENTER: PoiSubmissionTelemetry._PoiCameraStepIds.ValueType # 1 - RETAKE: PoiSubmissionTelemetry._PoiCameraStepIds.ValueType # 2 - CONFIRM: PoiSubmissionTelemetry._PoiCameraStepIds.ValueType # 3 - EXIT: PoiSubmissionTelemetry._PoiCameraStepIds.ValueType # 4 - - class PoiCameraStepIds(_PoiCameraStepIds, metaclass=_PoiCameraStepIdsEnumTypeWrapper): ... - UNSET: PoiSubmissionTelemetry.PoiCameraStepIds.ValueType # 0 - ENTER: PoiSubmissionTelemetry.PoiCameraStepIds.ValueType # 1 - RETAKE: PoiSubmissionTelemetry.PoiCameraStepIds.ValueType # 2 - CONFIRM: PoiSubmissionTelemetry.PoiCameraStepIds.ValueType # 3 - EXIT: PoiSubmissionTelemetry.PoiCameraStepIds.ValueType # 4 - - class _PoiSubmissionGuiEventId: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _PoiSubmissionGuiEventIdEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PoiSubmissionTelemetry._PoiSubmissionGuiEventId.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNKNOWN: PoiSubmissionTelemetry._PoiSubmissionGuiEventId.ValueType # 0 - POI_NOMINATION_ENTER: PoiSubmissionTelemetry._PoiSubmissionGuiEventId.ValueType # 1 - POI_TUTORIAL_COMPLETE: PoiSubmissionTelemetry._PoiSubmissionGuiEventId.ValueType # 2 - POI_MAP_CHANGEDVIEW_MAP: PoiSubmissionTelemetry._PoiSubmissionGuiEventId.ValueType # 3 - POI_MAP_CHANGEDVIEW_SATELLITE: PoiSubmissionTelemetry._PoiSubmissionGuiEventId.ValueType # 4 - POI_MAP_CENTER_LOCATION: PoiSubmissionTelemetry._PoiSubmissionGuiEventId.ValueType # 5 - POI_LOCATION_SET: PoiSubmissionTelemetry._PoiSubmissionGuiEventId.ValueType # 6 - POI_PHOTO_CAMERA_ENTER: PoiSubmissionTelemetry._PoiSubmissionGuiEventId.ValueType # 7 - POI_PHOTO_CAMERA_EXIT: PoiSubmissionTelemetry._PoiSubmissionGuiEventId.ValueType # 8 - POI_TITLE_ENTERED: PoiSubmissionTelemetry._PoiSubmissionGuiEventId.ValueType # 9 - POI_DESCRIPTION_ENTER: PoiSubmissionTelemetry._PoiSubmissionGuiEventId.ValueType # 10 - POI_DETAILS_CONFIRM: PoiSubmissionTelemetry._PoiSubmissionGuiEventId.ValueType # 11 - POI_SUPPORTINGINFO_ENTER: PoiSubmissionTelemetry._PoiSubmissionGuiEventId.ValueType # 12 - POI_SUBMIT_BUTTON_HIT: PoiSubmissionTelemetry._PoiSubmissionGuiEventId.ValueType # 13 - POI_EXIT_BUTTON_HIT: PoiSubmissionTelemetry._PoiSubmissionGuiEventId.ValueType # 14 - POI_NOMINATION_GUIDELINES_HIT: PoiSubmissionTelemetry._PoiSubmissionGuiEventId.ValueType # 15 - POI_MAP_TOGGLE_POIS_OFF: PoiSubmissionTelemetry._PoiSubmissionGuiEventId.ValueType # 16 - POI_MAP_TOGGLE_POIS_ON: PoiSubmissionTelemetry._PoiSubmissionGuiEventId.ValueType # 17 - POI_MAP_WAYSPOTS_LOADED: PoiSubmissionTelemetry._PoiSubmissionGuiEventId.ValueType # 18 - POI_MAP_SELECT_POI: PoiSubmissionTelemetry._PoiSubmissionGuiEventId.ValueType # 19 - POI_MAP_SELECT_POI_ABANDON: PoiSubmissionTelemetry._PoiSubmissionGuiEventId.ValueType # 20 - POI_MAP_SELECT_POI_COMPLETED: PoiSubmissionTelemetry._PoiSubmissionGuiEventId.ValueType # 21 - POI_MAP_TUTORIAL_SELECTED: PoiSubmissionTelemetry._PoiSubmissionGuiEventId.ValueType # 22 - - class PoiSubmissionGuiEventId(_PoiSubmissionGuiEventId, metaclass=_PoiSubmissionGuiEventIdEnumTypeWrapper): ... - UNKNOWN: PoiSubmissionTelemetry.PoiSubmissionGuiEventId.ValueType # 0 - POI_NOMINATION_ENTER: PoiSubmissionTelemetry.PoiSubmissionGuiEventId.ValueType # 1 - POI_TUTORIAL_COMPLETE: PoiSubmissionTelemetry.PoiSubmissionGuiEventId.ValueType # 2 - POI_MAP_CHANGEDVIEW_MAP: PoiSubmissionTelemetry.PoiSubmissionGuiEventId.ValueType # 3 - POI_MAP_CHANGEDVIEW_SATELLITE: PoiSubmissionTelemetry.PoiSubmissionGuiEventId.ValueType # 4 - POI_MAP_CENTER_LOCATION: PoiSubmissionTelemetry.PoiSubmissionGuiEventId.ValueType # 5 - POI_LOCATION_SET: PoiSubmissionTelemetry.PoiSubmissionGuiEventId.ValueType # 6 - POI_PHOTO_CAMERA_ENTER: PoiSubmissionTelemetry.PoiSubmissionGuiEventId.ValueType # 7 - POI_PHOTO_CAMERA_EXIT: PoiSubmissionTelemetry.PoiSubmissionGuiEventId.ValueType # 8 - POI_TITLE_ENTERED: PoiSubmissionTelemetry.PoiSubmissionGuiEventId.ValueType # 9 - POI_DESCRIPTION_ENTER: PoiSubmissionTelemetry.PoiSubmissionGuiEventId.ValueType # 10 - POI_DETAILS_CONFIRM: PoiSubmissionTelemetry.PoiSubmissionGuiEventId.ValueType # 11 - POI_SUPPORTINGINFO_ENTER: PoiSubmissionTelemetry.PoiSubmissionGuiEventId.ValueType # 12 - POI_SUBMIT_BUTTON_HIT: PoiSubmissionTelemetry.PoiSubmissionGuiEventId.ValueType # 13 - POI_EXIT_BUTTON_HIT: PoiSubmissionTelemetry.PoiSubmissionGuiEventId.ValueType # 14 - POI_NOMINATION_GUIDELINES_HIT: PoiSubmissionTelemetry.PoiSubmissionGuiEventId.ValueType # 15 - POI_MAP_TOGGLE_POIS_OFF: PoiSubmissionTelemetry.PoiSubmissionGuiEventId.ValueType # 16 - POI_MAP_TOGGLE_POIS_ON: PoiSubmissionTelemetry.PoiSubmissionGuiEventId.ValueType # 17 - POI_MAP_WAYSPOTS_LOADED: PoiSubmissionTelemetry.PoiSubmissionGuiEventId.ValueType # 18 - POI_MAP_SELECT_POI: PoiSubmissionTelemetry.PoiSubmissionGuiEventId.ValueType # 19 - POI_MAP_SELECT_POI_ABANDON: PoiSubmissionTelemetry.PoiSubmissionGuiEventId.ValueType # 20 - POI_MAP_SELECT_POI_COMPLETED: PoiSubmissionTelemetry.PoiSubmissionGuiEventId.ValueType # 21 - POI_MAP_TUTORIAL_SELECTED: PoiSubmissionTelemetry.PoiSubmissionGuiEventId.ValueType # 22 - - GUI_EVENT_ID_FIELD_NUMBER: builtins.int - IMAGE_TYPE_FIELD_NUMBER: builtins.int - CAMERA_STEP_ID_FIELD_NUMBER: builtins.int - POI_ID_FIELD_NUMBER: builtins.int - gui_event_id: global___PoiSubmissionTelemetry.PoiSubmissionGuiEventId.ValueType - image_type: global___PoiImageType.ValueType - camera_step_id: global___PoiSubmissionTelemetry.PoiCameraStepIds.ValueType - poi_id: builtins.str - def __init__( - self, - *, - gui_event_id: global___PoiSubmissionTelemetry.PoiSubmissionGuiEventId.ValueType = ..., - image_type: global___PoiImageType.ValueType = ..., - camera_step_id: global___PoiSubmissionTelemetry.PoiCameraStepIds.ValueType = ..., - poi_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["camera_step_id", b"camera_step_id", "gui_event_id", b"gui_event_id", "image_type", b"image_type", "poi_id", b"poi_id"]) -> None: ... - -global___PoiSubmissionTelemetry = PoiSubmissionTelemetry - -@typing_extensions.final -class PoiVideoSubmissionMetadataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POI_ID_FIELD_NUMBER: builtins.int - LOCATION_FIELD_NUMBER: builtins.int - PLAYER_LEVEL_FIELD_NUMBER: builtins.int - USER_TYPE_FIELD_NUMBER: builtins.int - IS_PRIVATE_FIELD_NUMBER: builtins.int - GEOGRAPHIC_COVERAGE_FIELD_NUMBER: builtins.int - BUILT_FORM_FIELD_NUMBER: builtins.int - SCAN_TAGS_FIELD_NUMBER: builtins.int - DEVELOPER_ID_FIELD_NUMBER: builtins.int - AR_COMMON_METADATA_FIELD_NUMBER: builtins.int - poi_id: builtins.str - @property - def location(self) -> global___LocationE6Proto: ... - player_level: builtins.int - user_type: global___UserType.ValueType - is_private: builtins.bool - geographic_coverage: builtins.str - @property - def built_form(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - @property - def scan_tags(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___ScanTag.ValueType]: ... - developer_id: builtins.str - @property - def ar_common_metadata(self) -> global___ARCommonMetadata: ... - def __init__( - self, - *, - poi_id: builtins.str = ..., - location: global___LocationE6Proto | None = ..., - player_level: builtins.int = ..., - user_type: global___UserType.ValueType = ..., - is_private: builtins.bool = ..., - geographic_coverage: builtins.str = ..., - built_form: collections.abc.Iterable[builtins.str] | None = ..., - scan_tags: collections.abc.Iterable[global___ScanTag.ValueType] | None = ..., - developer_id: builtins.str = ..., - ar_common_metadata: global___ARCommonMetadata | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["ar_common_metadata", b"ar_common_metadata", "location", b"location"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["ar_common_metadata", b"ar_common_metadata", "built_form", b"built_form", "developer_id", b"developer_id", "geographic_coverage", b"geographic_coverage", "is_private", b"is_private", "location", b"location", "player_level", b"player_level", "poi_id", b"poi_id", "scan_tags", b"scan_tags", "user_type", b"user_type"]) -> None: ... - -global___PoiVideoSubmissionMetadataProto = PoiVideoSubmissionMetadataProto - -@typing_extensions.final -class PointList(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - COORDS_FIELD_NUMBER: builtins.int - @property - def coords(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - def __init__( - self, - *, - coords: collections.abc.Iterable[builtins.int] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["coords", b"coords"]) -> None: ... - -global___PointList = PointList - -@typing_extensions.final -class PointProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - LAT_DEGREES_FIELD_NUMBER: builtins.int - LNG_DEGREES_FIELD_NUMBER: builtins.int - lat_degrees: builtins.float - lng_degrees: builtins.float - def __init__( - self, - *, - lat_degrees: builtins.float = ..., - lng_degrees: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["lat_degrees", b"lat_degrees", "lng_degrees", b"lng_degrees"]) -> None: ... - -global___PointProto = PointProto - -@typing_extensions.final -class PokeBallAttributesProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ITEM_EFFECT_FIELD_NUMBER: builtins.int - CAPTURE_MULTI_FIELD_NUMBER: builtins.int - CAPTURE_MULTI_EFFECT_FIELD_NUMBER: builtins.int - ITEM_EFFECT_MOD_FIELD_NUMBER: builtins.int - item_effect: global___HoloItemEffect.ValueType - capture_multi: builtins.float - capture_multi_effect: builtins.float - item_effect_mod: builtins.float - def __init__( - self, - *, - item_effect: global___HoloItemEffect.ValueType = ..., - capture_multi: builtins.float = ..., - capture_multi_effect: builtins.float = ..., - item_effect_mod: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["capture_multi", b"capture_multi", "capture_multi_effect", b"capture_multi_effect", "item_effect", b"item_effect", "item_effect_mod", b"item_effect_mod"]) -> None: ... - -global___PokeBallAttributesProto = PokeBallAttributesProto - -@typing_extensions.final -class PokeCandyProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_ID_FIELD_NUMBER: builtins.int - CANDY_COUNT_FIELD_NUMBER: builtins.int - pokemon_id: builtins.int - candy_count: builtins.int - def __init__( - self, - *, - pokemon_id: builtins.int = ..., - candy_count: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["candy_count", b"candy_count", "pokemon_id", b"pokemon_id"]) -> None: ... - -global___PokeCandyProto = PokeCandyProto - -@typing_extensions.final -class PokecoinPurchaseDisplayGmtProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FEATURE_ENABLED_FIELD_NUMBER: builtins.int - feature_enabled: builtins.bool - def __init__( - self, - *, - feature_enabled: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["feature_enabled", b"feature_enabled"]) -> None: ... - -global___PokecoinPurchaseDisplayGmtProto = PokecoinPurchaseDisplayGmtProto - -@typing_extensions.final -class PokecoinPurchaseDisplaySettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FEATURE_ENABLED_FIELD_NUMBER: builtins.int - ENABLED_COUNTRIES_FIELD_NUMBER: builtins.int - ENABLED_CURRENCIES_FIELD_NUMBER: builtins.int - USE_POKECOIN_PURCHASE_DISPLAY_GMT_FIELD_NUMBER: builtins.int - feature_enabled: builtins.bool - @property - def enabled_countries(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - @property - def enabled_currencies(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - use_pokecoin_purchase_display_gmt: builtins.bool - def __init__( - self, - *, - feature_enabled: builtins.bool = ..., - enabled_countries: collections.abc.Iterable[builtins.str] | None = ..., - enabled_currencies: collections.abc.Iterable[builtins.str] | None = ..., - use_pokecoin_purchase_display_gmt: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["enabled_countries", b"enabled_countries", "enabled_currencies", b"enabled_currencies", "feature_enabled", b"feature_enabled", "use_pokecoin_purchase_display_gmt", b"use_pokecoin_purchase_display_gmt"]) -> None: ... - -global___PokecoinPurchaseDisplaySettingsProto = PokecoinPurchaseDisplaySettingsProto - -@typing_extensions.final -class PokecoinSectionProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - COINS_EARNED_TODAY_FIELD_NUMBER: builtins.int - MAX_COINS_PER_DAY_FIELD_NUMBER: builtins.int - COINS_QUEST_ID_FIELD_NUMBER: builtins.int - coins_earned_today: builtins.int - max_coins_per_day: builtins.int - coins_quest_id: builtins.str - def __init__( - self, - *, - coins_earned_today: builtins.int = ..., - max_coins_per_day: builtins.int = ..., - coins_quest_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["coins_earned_today", b"coins_earned_today", "coins_quest_id", b"coins_quest_id", "max_coins_per_day", b"max_coins_per_day"]) -> None: ... - -global___PokecoinSectionProto = PokecoinSectionProto - -@typing_extensions.final -class PokedexCategoriesSettings(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class PokedexCategoryData(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEDEX_CATEGORY_FIELD_NUMBER: builtins.int - REQUIREMENTS_TO_UNLOCK_FIELD_NUMBER: builtins.int - UNLOCKED_FIELD_NUMBER: builtins.int - pokedex_category: global___PokedexCategory.ValueType - requirements_to_unlock: builtins.int - unlocked: builtins.bool - def __init__( - self, - *, - pokedex_category: global___PokedexCategory.ValueType = ..., - requirements_to_unlock: builtins.int = ..., - unlocked: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["pokedex_category", b"pokedex_category", "requirements_to_unlock", b"requirements_to_unlock", "unlocked", b"unlocked"]) -> None: ... - - FEATURE_ENABLED_FIELD_NUMBER: builtins.int - POKEDEX_CATEGORY_DATA_FIELD_NUMBER: builtins.int - OB_BOOL_FIELD_NUMBER: builtins.int - ENABLE_POKEDEX_SEARCH_FIELD_NUMBER: builtins.int - feature_enabled: builtins.bool - @property - def pokedex_category_data(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PokedexCategoriesSettings.PokedexCategoryData]: ... - ob_bool: builtins.bool - enable_pokedex_search: builtins.bool - def __init__( - self, - *, - feature_enabled: builtins.bool = ..., - pokedex_category_data: collections.abc.Iterable[global___PokedexCategoriesSettings.PokedexCategoryData] | None = ..., - ob_bool: builtins.bool = ..., - enable_pokedex_search: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["enable_pokedex_search", b"enable_pokedex_search", "feature_enabled", b"feature_enabled", "ob_bool", b"ob_bool", "pokedex_category_data", b"pokedex_category_data"]) -> None: ... - -global___PokedexCategoriesSettings = PokedexCategoriesSettings - -@typing_extensions.final -class PokedexCategoryMilestoneProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PokedexCategoryMilestoneProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: PokedexCategoryMilestoneProto._Status.ValueType # 0 - ACTIVE: PokedexCategoryMilestoneProto._Status.ValueType # 1 - UNLOCKED: PokedexCategoryMilestoneProto._Status.ValueType # 2 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: PokedexCategoryMilestoneProto.Status.ValueType # 0 - ACTIVE: PokedexCategoryMilestoneProto.Status.ValueType # 1 - UNLOCKED: PokedexCategoryMilestoneProto.Status.ValueType # 2 - - POKEDEX_CATEGORY_FIELD_NUMBER: builtins.int - STATUS_FIELD_NUMBER: builtins.int - PROGRESS_FIELD_NUMBER: builtins.int - pokedex_category: global___PokedexCategory.ValueType - status: global___PokedexCategoryMilestoneProto.Status.ValueType - progress: builtins.int - def __init__( - self, - *, - pokedex_category: global___PokedexCategory.ValueType = ..., - status: global___PokedexCategoryMilestoneProto.Status.ValueType = ..., - progress: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["pokedex_category", b"pokedex_category", "progress", b"progress", "status", b"status"]) -> None: ... - -global___PokedexCategoryMilestoneProto = PokedexCategoryMilestoneProto - -@typing_extensions.final -class PokedexCategorySelectedTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEDEX_CATEGORY_FIELD_NUMBER: builtins.int - pokedex_category: global___PokedexCategory.ValueType - def __init__( - self, - *, - pokedex_category: global___PokedexCategory.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["pokedex_category", b"pokedex_category"]) -> None: ... - -global___PokedexCategorySelectedTelemetry = PokedexCategorySelectedTelemetry - -@typing_extensions.final -class PokedexEntryProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class PokedexCategoryStatus(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEDEX_CATEGORY_FIELD_NUMBER: builtins.int - ENCOUNTERED_FIELD_NUMBER: builtins.int - ACQUIRED_FIELD_NUMBER: builtins.int - pokedex_category: global___PokedexCategory.ValueType - encountered: builtins.bool - acquired: builtins.bool - def __init__( - self, - *, - pokedex_category: global___PokedexCategory.ValueType = ..., - encountered: builtins.bool = ..., - acquired: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["acquired", b"acquired", "encountered", b"encountered", "pokedex_category", b"pokedex_category"]) -> None: ... - - @typing_extensions.final - class TempEvoData(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TEMP_EVO_ID_FIELD_NUMBER: builtins.int - TIMES_ENCOUNTERED_FIELD_NUMBER: builtins.int - TIMES_OBTAINED_FIELD_NUMBER: builtins.int - GENDERS_ENCOUNTERED_FIELD_NUMBER: builtins.int - GENDERS_OBTAINED_FIELD_NUMBER: builtins.int - TIMES_ENCOUNTERED_SHINY_FIELD_NUMBER: builtins.int - TIMES_OBTAINED_SHINY_FIELD_NUMBER: builtins.int - temp_evo_id: global___HoloTemporaryEvolutionId.ValueType - times_encountered: builtins.int - times_obtained: builtins.int - @property - def genders_encountered(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___PokemonDisplayProto.Gender.ValueType]: ... - @property - def genders_obtained(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___PokemonDisplayProto.Gender.ValueType]: ... - times_encountered_shiny: builtins.int - times_obtained_shiny: builtins.int - def __init__( - self, - *, - temp_evo_id: global___HoloTemporaryEvolutionId.ValueType = ..., - times_encountered: builtins.int = ..., - times_obtained: builtins.int = ..., - genders_encountered: collections.abc.Iterable[global___PokemonDisplayProto.Gender.ValueType] | None = ..., - genders_obtained: collections.abc.Iterable[global___PokemonDisplayProto.Gender.ValueType] | None = ..., - times_encountered_shiny: builtins.int = ..., - times_obtained_shiny: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["genders_encountered", b"genders_encountered", "genders_obtained", b"genders_obtained", "temp_evo_id", b"temp_evo_id", "times_encountered", b"times_encountered", "times_encountered_shiny", b"times_encountered_shiny", "times_obtained", b"times_obtained", "times_obtained_shiny", b"times_obtained_shiny"]) -> None: ... - - @typing_extensions.final - class CategoryStatusEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - KEY_FIELD_NUMBER: builtins.int - VALUE_FIELD_NUMBER: builtins.int - key: builtins.str - @property - def value(self) -> global___PokedexEntryProto.PokedexCategoryStatus: ... - def __init__( - self, - *, - key: builtins.str = ..., - value: global___PokedexEntryProto.PokedexCategoryStatus | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["value", b"value"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["key", b"key", "value", b"value"]) -> None: ... - - @typing_extensions.final - class StatsForFormsEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - KEY_FIELD_NUMBER: builtins.int - VALUE_FIELD_NUMBER: builtins.int - key: builtins.str - @property - def value(self) -> global___PokedexStatsProto: ... - def __init__( - self, - *, - key: builtins.str = ..., - value: global___PokedexStatsProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["value", b"value"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["key", b"key", "value", b"value"]) -> None: ... - - POKEDEX_ENTRY_NUMBER_FIELD_NUMBER: builtins.int - TIMES_ENCOUNTERED_FIELD_NUMBER: builtins.int - TIMES_CAPTURED_FIELD_NUMBER: builtins.int - EVOLUTION_STONE_PIECES_FIELD_NUMBER: builtins.int - EVOLUTION_STONES_FIELD_NUMBER: builtins.int - CAPTURED_COSTUMES_FIELD_NUMBER: builtins.int - CAPTURED_FORMS_FIELD_NUMBER: builtins.int - CAPTURED_GENDERS_FIELD_NUMBER: builtins.int - CAPTURED_SHINY_FIELD_NUMBER: builtins.int - ENCOUNTERED_COSTUMES_FIELD_NUMBER: builtins.int - ENCOUNTERED_FORMS_FIELD_NUMBER: builtins.int - ENCOUNTERED_GENDERS_FIELD_NUMBER: builtins.int - ENCOUNTERED_SHINY_FIELD_NUMBER: builtins.int - TIMES_LUCKY_RECEIVED_FIELD_NUMBER: builtins.int - TIMES_PURIFIED_FIELD_NUMBER: builtins.int - TEMP_EVO_DATA_FIELD_NUMBER: builtins.int - CAPTURED_SHINY_FORMS_FIELD_NUMBER: builtins.int - CATEGORY_STATUS_FIELD_NUMBER: builtins.int - CAPTURED_SHINY_ALIGNMENTS_FIELD_NUMBER: builtins.int - STATS_FIELD_NUMBER: builtins.int - STATS_FOR_FORMS_FIELD_NUMBER: builtins.int - LOCATION_CARDS_FIELD_NUMBER: builtins.int - pokedex_entry_number: builtins.int - times_encountered: builtins.int - times_captured: builtins.int - evolution_stone_pieces: builtins.int - evolution_stones: builtins.int - @property - def captured_costumes(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___PokemonDisplayProto.Costume.ValueType]: ... - @property - def captured_forms(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___PokemonDisplayProto.Form.ValueType]: ... - @property - def captured_genders(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___PokemonDisplayProto.Gender.ValueType]: ... - captured_shiny: builtins.bool - @property - def encountered_costumes(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___PokemonDisplayProto.Costume.ValueType]: ... - @property - def encountered_forms(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___PokemonDisplayProto.Form.ValueType]: ... - @property - def encountered_genders(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___PokemonDisplayProto.Gender.ValueType]: ... - encountered_shiny: builtins.bool - times_lucky_received: builtins.int - times_purified: builtins.int - @property - def temp_evo_data(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PokedexEntryProto.TempEvoData]: ... - @property - def captured_shiny_forms(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___PokemonDisplayProto.Form.ValueType]: ... - @property - def category_status(self) -> google.protobuf.internal.containers.MessageMap[builtins.str, global___PokedexEntryProto.PokedexCategoryStatus]: ... - @property - def captured_shiny_alignments(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___PokemonDisplayProto.Alignment.ValueType]: ... - @property - def stats(self) -> global___PokedexStatsProto: ... - @property - def stats_for_forms(self) -> google.protobuf.internal.containers.MessageMap[builtins.str, global___PokedexStatsProto]: ... - @property - def location_cards(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___LocationCard.ValueType]: ... - def __init__( - self, - *, - pokedex_entry_number: builtins.int = ..., - times_encountered: builtins.int = ..., - times_captured: builtins.int = ..., - evolution_stone_pieces: builtins.int = ..., - evolution_stones: builtins.int = ..., - captured_costumes: collections.abc.Iterable[global___PokemonDisplayProto.Costume.ValueType] | None = ..., - captured_forms: collections.abc.Iterable[global___PokemonDisplayProto.Form.ValueType] | None = ..., - captured_genders: collections.abc.Iterable[global___PokemonDisplayProto.Gender.ValueType] | None = ..., - captured_shiny: builtins.bool = ..., - encountered_costumes: collections.abc.Iterable[global___PokemonDisplayProto.Costume.ValueType] | None = ..., - encountered_forms: collections.abc.Iterable[global___PokemonDisplayProto.Form.ValueType] | None = ..., - encountered_genders: collections.abc.Iterable[global___PokemonDisplayProto.Gender.ValueType] | None = ..., - encountered_shiny: builtins.bool = ..., - times_lucky_received: builtins.int = ..., - times_purified: builtins.int = ..., - temp_evo_data: collections.abc.Iterable[global___PokedexEntryProto.TempEvoData] | None = ..., - captured_shiny_forms: collections.abc.Iterable[global___PokemonDisplayProto.Form.ValueType] | None = ..., - category_status: collections.abc.Mapping[builtins.str, global___PokedexEntryProto.PokedexCategoryStatus] | None = ..., - captured_shiny_alignments: collections.abc.Iterable[global___PokemonDisplayProto.Alignment.ValueType] | None = ..., - stats: global___PokedexStatsProto | None = ..., - stats_for_forms: collections.abc.Mapping[builtins.str, global___PokedexStatsProto] | None = ..., - location_cards: collections.abc.Iterable[global___LocationCard.ValueType] | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["stats", b"stats"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["captured_costumes", b"captured_costumes", "captured_forms", b"captured_forms", "captured_genders", b"captured_genders", "captured_shiny", b"captured_shiny", "captured_shiny_alignments", b"captured_shiny_alignments", "captured_shiny_forms", b"captured_shiny_forms", "category_status", b"category_status", "encountered_costumes", b"encountered_costumes", "encountered_forms", b"encountered_forms", "encountered_genders", b"encountered_genders", "encountered_shiny", b"encountered_shiny", "evolution_stone_pieces", b"evolution_stone_pieces", "evolution_stones", b"evolution_stones", "location_cards", b"location_cards", "pokedex_entry_number", b"pokedex_entry_number", "stats", b"stats", "stats_for_forms", b"stats_for_forms", "temp_evo_data", b"temp_evo_data", "times_captured", b"times_captured", "times_encountered", b"times_encountered", "times_lucky_received", b"times_lucky_received", "times_purified", b"times_purified"]) -> None: ... - -global___PokedexEntryProto = PokedexEntryProto - -@typing_extensions.final -class PokedexSizeStatsSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_BOOL_1_FIELD_NUMBER: builtins.int - POKEDEX_SIZE_STAT_FEATURE_ENABLED_FIELD_NUMBER: builtins.int - POKEMON_SIZE_CATCH_REQUIREMENT_TO_UNLOCK_STATS_FIELD_NUMBER: builtins.int - POKEMON_WEIGHT_CATCH_REQUIREMENT_TO_UNLOCK_STATS_FIELD_NUMBER: builtins.int - OB_INT64_FIELD_NUMBER: builtins.int - OB_FLOAT_FIELD_NUMBER: builtins.int - OB_BOOL_FIELD_NUMBER: builtins.int - ob_bool_1: builtins.bool - pokedex_size_stat_feature_enabled: builtins.bool - pokemon_size_catch_requirement_to_unlock_stats: builtins.int - pokemon_weight_catch_requirement_to_unlock_stats: builtins.int - ob_int64: builtins.int - ob_float: builtins.float - ob_bool: builtins.bool - def __init__( - self, - *, - ob_bool_1: builtins.bool = ..., - pokedex_size_stat_feature_enabled: builtins.bool = ..., - pokemon_size_catch_requirement_to_unlock_stats: builtins.int = ..., - pokemon_weight_catch_requirement_to_unlock_stats: builtins.int = ..., - ob_int64: builtins.int = ..., - ob_float: builtins.float = ..., - ob_bool: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_bool", b"ob_bool", "ob_bool_1", b"ob_bool_1", "ob_float", b"ob_float", "ob_int64", b"ob_int64", "pokedex_size_stat_feature_enabled", b"pokedex_size_stat_feature_enabled", "pokemon_size_catch_requirement_to_unlock_stats", b"pokemon_size_catch_requirement_to_unlock_stats", "pokemon_weight_catch_requirement_to_unlock_stats", b"pokemon_weight_catch_requirement_to_unlock_stats"]) -> None: ... - -global___PokedexSizeStatsSettingsProto = PokedexSizeStatsSettingsProto - -@typing_extensions.final -class PokedexStatProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MIN_VALUE_FIELD_NUMBER: builtins.int - MAX_VALUE_FIELD_NUMBER: builtins.int - @property - def min_value(self) -> global___PokemonStatValueProto: ... - @property - def max_value(self) -> global___PokemonStatValueProto: ... - def __init__( - self, - *, - min_value: global___PokemonStatValueProto | None = ..., - max_value: global___PokemonStatValueProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["max_value", b"max_value", "min_value", b"min_value"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["max_value", b"max_value", "min_value", b"min_value"]) -> None: ... - -global___PokedexStatProto = PokedexStatProto - -@typing_extensions.final -class PokedexStatsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NUM_POKEMON_TRACKED_FIELD_NUMBER: builtins.int - HEIGHT_FIELD_NUMBER: builtins.int - WEIGHT_FIELD_NUMBER: builtins.int - num_pokemon_tracked: builtins.int - @property - def height(self) -> global___PokedexStatProto: ... - @property - def weight(self) -> global___PokedexStatProto: ... - def __init__( - self, - *, - num_pokemon_tracked: builtins.int = ..., - height: global___PokedexStatProto | None = ..., - weight: global___PokedexStatProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["height", b"height", "weight", b"weight"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["height", b"height", "num_pokemon_tracked", b"num_pokemon_tracked", "weight", b"weight"]) -> None: ... - -global___PokedexStatsProto = PokedexStatsProto - -@typing_extensions.final -class PokemonBulkUpgradeSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLE_CLIENT_SIDE_CHANGE_FIELD_NUMBER: builtins.int - enable_client_side_change: builtins.bool - def __init__( - self, - *, - enable_client_side_change: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["enable_client_side_change", b"enable_client_side_change"]) -> None: ... - -global___PokemonBulkUpgradeSettingsProto = PokemonBulkUpgradeSettingsProto - -@typing_extensions.final -class PokemonCameraAttributesProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - DISK_RADIUS_M_FIELD_NUMBER: builtins.int - CYLINDER_RADIUS_M_FIELD_NUMBER: builtins.int - CYLINDER_HEIGHT_M_FIELD_NUMBER: builtins.int - CYLINDER_GROUND_M_FIELD_NUMBER: builtins.int - SHOULDER_MODE_SCALE_FIELD_NUMBER: builtins.int - disk_radius_m: builtins.float - cylinder_radius_m: builtins.float - cylinder_height_m: builtins.float - cylinder_ground_m: builtins.float - shoulder_mode_scale: builtins.float - def __init__( - self, - *, - disk_radius_m: builtins.float = ..., - cylinder_radius_m: builtins.float = ..., - cylinder_height_m: builtins.float = ..., - cylinder_ground_m: builtins.float = ..., - shoulder_mode_scale: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["cylinder_ground_m", b"cylinder_ground_m", "cylinder_height_m", b"cylinder_height_m", "cylinder_radius_m", b"cylinder_radius_m", "disk_radius_m", b"disk_radius_m", "shoulder_mode_scale", b"shoulder_mode_scale"]) -> None: ... - -global___PokemonCameraAttributesProto = PokemonCameraAttributesProto - -@typing_extensions.final -class PokemonCandyRewardProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_ID_FIELD_NUMBER: builtins.int - AMOUNT_FIELD_NUMBER: builtins.int - pokemon_id: global___HoloPokemonId.ValueType - amount: builtins.int - def __init__( - self, - *, - pokemon_id: global___HoloPokemonId.ValueType = ..., - amount: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["amount", b"amount", "pokemon_id", b"pokemon_id"]) -> None: ... - -global___PokemonCandyRewardProto = PokemonCandyRewardProto - -@typing_extensions.final -class PokemonCombatStatsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NUM_WON_FIELD_NUMBER: builtins.int - NUM_TOTAL_FIELD_NUMBER: builtins.int - num_won: builtins.int - num_total: builtins.int - def __init__( - self, - *, - num_won: builtins.int = ..., - num_total: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["num_total", b"num_total", "num_won", b"num_won"]) -> None: ... - -global___PokemonCombatStatsProto = PokemonCombatStatsProto - -@typing_extensions.final -class PokemonCompareChallenge(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _CompareOperation: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _CompareOperationEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PokemonCompareChallenge._CompareOperation.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET_OPERATION: PokemonCompareChallenge._CompareOperation.ValueType # 0 - GREATER_WIN: PokemonCompareChallenge._CompareOperation.ValueType # 1 - LESSER_WIN: PokemonCompareChallenge._CompareOperation.ValueType # 2 - - class CompareOperation(_CompareOperation, metaclass=_CompareOperationEnumTypeWrapper): ... - UNSET_OPERATION: PokemonCompareChallenge.CompareOperation.ValueType # 0 - GREATER_WIN: PokemonCompareChallenge.CompareOperation.ValueType # 1 - LESSER_WIN: PokemonCompareChallenge.CompareOperation.ValueType # 2 - - class _CompareStat: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _CompareStatEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PokemonCompareChallenge._CompareStat.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET_STAT: PokemonCompareChallenge._CompareStat.ValueType # 0 - WEIGHT: PokemonCompareChallenge._CompareStat.ValueType # 1 - HEIGHT: PokemonCompareChallenge._CompareStat.ValueType # 2 - AGE: PokemonCompareChallenge._CompareStat.ValueType # 3 - WALKED_DISTANCE_KM: PokemonCompareChallenge._CompareStat.ValueType # 4 - CP: PokemonCompareChallenge._CompareStat.ValueType # 5 - MAX_HP: PokemonCompareChallenge._CompareStat.ValueType # 6 - - class CompareStat(_CompareStat, metaclass=_CompareStatEnumTypeWrapper): ... - UNSET_STAT: PokemonCompareChallenge.CompareStat.ValueType # 0 - WEIGHT: PokemonCompareChallenge.CompareStat.ValueType # 1 - HEIGHT: PokemonCompareChallenge.CompareStat.ValueType # 2 - AGE: PokemonCompareChallenge.CompareStat.ValueType # 3 - WALKED_DISTANCE_KM: PokemonCompareChallenge.CompareStat.ValueType # 4 - CP: PokemonCompareChallenge.CompareStat.ValueType # 5 - MAX_HP: PokemonCompareChallenge.CompareStat.ValueType # 6 - - COMPARE_STAT_FIELD_NUMBER: builtins.int - COMPARE_OPERATION_FIELD_NUMBER: builtins.int - compare_stat: global___PokemonCompareChallenge.CompareStat.ValueType - compare_operation: global___PokemonCompareChallenge.CompareOperation.ValueType - def __init__( - self, - *, - compare_stat: global___PokemonCompareChallenge.CompareStat.ValueType = ..., - compare_operation: global___PokemonCompareChallenge.CompareOperation.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["compare_operation", b"compare_operation", "compare_stat", b"compare_stat"]) -> None: ... - -global___PokemonCompareChallenge = PokemonCompareChallenge - -@typing_extensions.final -class PokemonContestInfoProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CONTEST_ID_FIELD_NUMBER: builtins.int - CONTEST_END_TIME_MS_FIELD_NUMBER: builtins.int - FREE_UP_TIME_MS_FIELD_NUMBER: builtins.int - contest_id: builtins.str - contest_end_time_ms: builtins.int - free_up_time_ms: builtins.int - def __init__( - self, - *, - contest_id: builtins.str = ..., - contest_end_time_ms: builtins.int = ..., - free_up_time_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["contest_end_time_ms", b"contest_end_time_ms", "contest_id", b"contest_id", "free_up_time_ms", b"free_up_time_ms"]) -> None: ... - -global___PokemonContestInfoProto = PokemonContestInfoProto - -@typing_extensions.final -class PokemonCreateDetail(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - WILD_DETAIL_FIELD_NUMBER: builtins.int - EGG_DETAIL_FIELD_NUMBER: builtins.int - RAID_DETAIL_FIELD_NUMBER: builtins.int - QUEST_DETAIL_FIELD_NUMBER: builtins.int - VS_SEEKER_DETAIL_FIELD_NUMBER: builtins.int - INVASION_DETAIL_FIELD_NUMBER: builtins.int - PHOTOBOMB_DETAIL_FIELD_NUMBER: builtins.int - TUTORIAL_DETAIL_FIELD_NUMBER: builtins.int - POSTCARD_DETAIL_FIELD_NUMBER: builtins.int - @property - def wild_detail(self) -> global___WildCreateDetail: ... - @property - def egg_detail(self) -> global___EggCreateDetail: ... - @property - def raid_detail(self) -> global___RaidCreateDetail: ... - @property - def quest_detail(self) -> global___QuestCreateDetail: ... - @property - def vs_seeker_detail(self) -> global___VsSeekerCreateDetail: ... - @property - def invasion_detail(self) -> global___InvasionCreateDetail: ... - @property - def photobomb_detail(self) -> global___PhotobombCreateDetail: ... - @property - def tutorial_detail(self) -> global___TutorialCreateDetail: ... - @property - def postcard_detail(self) -> global___PostcardCreateDetail: ... - def __init__( - self, - *, - wild_detail: global___WildCreateDetail | None = ..., - egg_detail: global___EggCreateDetail | None = ..., - raid_detail: global___RaidCreateDetail | None = ..., - quest_detail: global___QuestCreateDetail | None = ..., - vs_seeker_detail: global___VsSeekerCreateDetail | None = ..., - invasion_detail: global___InvasionCreateDetail | None = ..., - photobomb_detail: global___PhotobombCreateDetail | None = ..., - tutorial_detail: global___TutorialCreateDetail | None = ..., - postcard_detail: global___PostcardCreateDetail | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["OriginDetail", b"OriginDetail", "egg_detail", b"egg_detail", "invasion_detail", b"invasion_detail", "photobomb_detail", b"photobomb_detail", "postcard_detail", b"postcard_detail", "quest_detail", b"quest_detail", "raid_detail", b"raid_detail", "tutorial_detail", b"tutorial_detail", "vs_seeker_detail", b"vs_seeker_detail", "wild_detail", b"wild_detail"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["OriginDetail", b"OriginDetail", "egg_detail", b"egg_detail", "invasion_detail", b"invasion_detail", "photobomb_detail", b"photobomb_detail", "postcard_detail", b"postcard_detail", "quest_detail", b"quest_detail", "raid_detail", b"raid_detail", "tutorial_detail", b"tutorial_detail", "vs_seeker_detail", b"vs_seeker_detail", "wild_detail", b"wild_detail"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["OriginDetail", b"OriginDetail"]) -> typing_extensions.Literal["wild_detail", "egg_detail", "raid_detail", "quest_detail", "vs_seeker_detail", "invasion_detail", "photobomb_detail", "tutorial_detail", "postcard_detail"] | None: ... - -global___PokemonCreateDetail = PokemonCreateDetail - -@typing_extensions.final -class PokemonDisplayProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Alignment: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _AlignmentEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PokemonDisplayProto._Alignment.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - ALIGNMENT_UNSET: PokemonDisplayProto._Alignment.ValueType # 0 - SHADOW: PokemonDisplayProto._Alignment.ValueType # 1 - PURIFIED: PokemonDisplayProto._Alignment.ValueType # 2 - - class Alignment(_Alignment, metaclass=_AlignmentEnumTypeWrapper): ... - ALIGNMENT_UNSET: PokemonDisplayProto.Alignment.ValueType # 0 - SHADOW: PokemonDisplayProto.Alignment.ValueType # 1 - PURIFIED: PokemonDisplayProto.Alignment.ValueType # 2 - - class _Costume: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _CostumeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PokemonDisplayProto._Costume.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: PokemonDisplayProto._Costume.ValueType # 0 - HOLIDAY_2016: PokemonDisplayProto._Costume.ValueType # 1 - ANNIVERSARY: PokemonDisplayProto._Costume.ValueType # 2 - ONE_YEAR_ANNIVERSARY: PokemonDisplayProto._Costume.ValueType # 3 - HALLOWEEN_2017: PokemonDisplayProto._Costume.ValueType # 4 - SUMMER_2018: PokemonDisplayProto._Costume.ValueType # 5 - FALL_2018: PokemonDisplayProto._Costume.ValueType # 6 - NOVEMBER_2018: PokemonDisplayProto._Costume.ValueType # 7 - WINTER_2018: PokemonDisplayProto._Costume.ValueType # 8 - FEB_2019: PokemonDisplayProto._Costume.ValueType # 9 - MAY_2019_NOEVOLVE: PokemonDisplayProto._Costume.ValueType # 10 - JAN_2020_NOEVOLVE: PokemonDisplayProto._Costume.ValueType # 11 - APRIL_2020_NOEVOLVE: PokemonDisplayProto._Costume.ValueType # 12 - SAFARI_2020_NOEVOLVE: PokemonDisplayProto._Costume.ValueType # 13 - SPRING_2020_NOEVOLVE: PokemonDisplayProto._Costume.ValueType # 14 - SUMMER_2020_NOEVOLVE: PokemonDisplayProto._Costume.ValueType # 15 - FALL_2020_NOEVOLVE: PokemonDisplayProto._Costume.ValueType # 16 - WINTER_2020_NOEVOLVE: PokemonDisplayProto._Costume.ValueType # 17 - NOT_FOR_RELEASE_ALPHA: PokemonDisplayProto._Costume.ValueType # 18 - NOT_FOR_RELEASE_BETA: PokemonDisplayProto._Costume.ValueType # 19 - NOT_FOR_RELEASE_GAMMA: PokemonDisplayProto._Costume.ValueType # 20 - NOT_FOR_RELEASE_NOEVOLVE: PokemonDisplayProto._Costume.ValueType # 21 - KANTO_2020_NOEVOLVE: PokemonDisplayProto._Costume.ValueType # 22 - JOHTO_2020_NOEVOLVE: PokemonDisplayProto._Costume.ValueType # 23 - HOENN_2020_NOEVOLVE: PokemonDisplayProto._Costume.ValueType # 24 - SINNOH_2020_NOEVOLVE: PokemonDisplayProto._Costume.ValueType # 25 - HALLOWEEN_2020_NOEVOLVE: PokemonDisplayProto._Costume.ValueType # 26 - COSTUME_1: PokemonDisplayProto._Costume.ValueType # 27 - COSTUME_2: PokemonDisplayProto._Costume.ValueType # 28 - COSTUME_3: PokemonDisplayProto._Costume.ValueType # 29 - COSTUME_4: PokemonDisplayProto._Costume.ValueType # 30 - COSTUME_5: PokemonDisplayProto._Costume.ValueType # 31 - COSTUME_6: PokemonDisplayProto._Costume.ValueType # 32 - COSTUME_7: PokemonDisplayProto._Costume.ValueType # 33 - COSTUME_8: PokemonDisplayProto._Costume.ValueType # 34 - COSTUME_9: PokemonDisplayProto._Costume.ValueType # 35 - COSTUME_10: PokemonDisplayProto._Costume.ValueType # 36 - COSTUME_1_NOEVOLVE: PokemonDisplayProto._Costume.ValueType # 37 - COSTUME_2_NOEVOLVE: PokemonDisplayProto._Costume.ValueType # 38 - COSTUME_3_NOEVOLVE: PokemonDisplayProto._Costume.ValueType # 39 - COSTUME_4_NOEVOLVE: PokemonDisplayProto._Costume.ValueType # 40 - COSTUME_5_NOEVOLVE: PokemonDisplayProto._Costume.ValueType # 41 - COSTUME_6_NOEVOLVE: PokemonDisplayProto._Costume.ValueType # 42 - COSTUME_7_NOEVOLVE: PokemonDisplayProto._Costume.ValueType # 43 - COSTUME_8_NOEVOLVE: PokemonDisplayProto._Costume.ValueType # 44 - COSTUME_9_NOEVOLVE: PokemonDisplayProto._Costume.ValueType # 45 - COSTUME_10_NOEVOLVE: PokemonDisplayProto._Costume.ValueType # 46 - GOFEST_2021_NOEVOLVE: PokemonDisplayProto._Costume.ValueType # 47 - FASHION_2021_NOEVOLVE: PokemonDisplayProto._Costume.ValueType # 48 - HALLOWEEN_2021_NOEVOLVE: PokemonDisplayProto._Costume.ValueType # 49 - GEMS_1_2021_NOEVOLVE: PokemonDisplayProto._Costume.ValueType # 50 - GEMS_2_2021_NOEVOLVE: PokemonDisplayProto._Costume.ValueType # 51 - HOLIDAY_2021_NOEVOLVE: PokemonDisplayProto._Costume.ValueType # 52 - TCG_2022_NOEVOLVE: PokemonDisplayProto._Costume.ValueType # 53 - JAN_2022_NOEVOLVE: PokemonDisplayProto._Costume.ValueType # 54 - GOFEST_2022_NOEVOLVE: PokemonDisplayProto._Costume.ValueType # 55 - ANNIVERSARY_2022_NOEVOLVE: PokemonDisplayProto._Costume.ValueType # 56 - FALL_2022: PokemonDisplayProto._Costume.ValueType # 57 - FALL_2022_NOEVOLVE: PokemonDisplayProto._Costume.ValueType # 58 - HOLIDAY_2022: PokemonDisplayProto._Costume.ValueType # 59 - JAN_2023_NOEVOLVE: PokemonDisplayProto._Costume.ValueType # 60 - GOTOUR_2023_BANDANA_NOEVOLVE: PokemonDisplayProto._Costume.ValueType # 61 - GOTOUR_2023_HAT_NOEVOLVE: PokemonDisplayProto._Costume.ValueType # 62 - SPRING_2023: PokemonDisplayProto._Costume.ValueType # 63 - SPRING_2023_MYSTIC: PokemonDisplayProto._Costume.ValueType # 64 - SPRING_2023_VALOR: PokemonDisplayProto._Costume.ValueType # 65 - SPRING_2023_INSTINCT: PokemonDisplayProto._Costume.ValueType # 66 - NIGHTCAP: PokemonDisplayProto._Costume.ValueType # 67 - MAY_2023: PokemonDisplayProto._Costume.ValueType # 68 - PI: PokemonDisplayProto._Costume.ValueType # 69 - FALL_2023: PokemonDisplayProto._Costume.ValueType # 70 - FALL_2023_NOEVOLVE: PokemonDisplayProto._Costume.ValueType # 71 - PI_NOEVOLVE: PokemonDisplayProto._Costume.ValueType # 72 - HOLIDAY_2023: PokemonDisplayProto._Costume.ValueType # 73 - JAN_2024: PokemonDisplayProto._Costume.ValueType # 74 - - class Costume(_Costume, metaclass=_CostumeEnumTypeWrapper): ... - UNSET: PokemonDisplayProto.Costume.ValueType # 0 - HOLIDAY_2016: PokemonDisplayProto.Costume.ValueType # 1 - ANNIVERSARY: PokemonDisplayProto.Costume.ValueType # 2 - ONE_YEAR_ANNIVERSARY: PokemonDisplayProto.Costume.ValueType # 3 - HALLOWEEN_2017: PokemonDisplayProto.Costume.ValueType # 4 - SUMMER_2018: PokemonDisplayProto.Costume.ValueType # 5 - FALL_2018: PokemonDisplayProto.Costume.ValueType # 6 - NOVEMBER_2018: PokemonDisplayProto.Costume.ValueType # 7 - WINTER_2018: PokemonDisplayProto.Costume.ValueType # 8 - FEB_2019: PokemonDisplayProto.Costume.ValueType # 9 - MAY_2019_NOEVOLVE: PokemonDisplayProto.Costume.ValueType # 10 - JAN_2020_NOEVOLVE: PokemonDisplayProto.Costume.ValueType # 11 - APRIL_2020_NOEVOLVE: PokemonDisplayProto.Costume.ValueType # 12 - SAFARI_2020_NOEVOLVE: PokemonDisplayProto.Costume.ValueType # 13 - SPRING_2020_NOEVOLVE: PokemonDisplayProto.Costume.ValueType # 14 - SUMMER_2020_NOEVOLVE: PokemonDisplayProto.Costume.ValueType # 15 - FALL_2020_NOEVOLVE: PokemonDisplayProto.Costume.ValueType # 16 - WINTER_2020_NOEVOLVE: PokemonDisplayProto.Costume.ValueType # 17 - NOT_FOR_RELEASE_ALPHA: PokemonDisplayProto.Costume.ValueType # 18 - NOT_FOR_RELEASE_BETA: PokemonDisplayProto.Costume.ValueType # 19 - NOT_FOR_RELEASE_GAMMA: PokemonDisplayProto.Costume.ValueType # 20 - NOT_FOR_RELEASE_NOEVOLVE: PokemonDisplayProto.Costume.ValueType # 21 - KANTO_2020_NOEVOLVE: PokemonDisplayProto.Costume.ValueType # 22 - JOHTO_2020_NOEVOLVE: PokemonDisplayProto.Costume.ValueType # 23 - HOENN_2020_NOEVOLVE: PokemonDisplayProto.Costume.ValueType # 24 - SINNOH_2020_NOEVOLVE: PokemonDisplayProto.Costume.ValueType # 25 - HALLOWEEN_2020_NOEVOLVE: PokemonDisplayProto.Costume.ValueType # 26 - COSTUME_1: PokemonDisplayProto.Costume.ValueType # 27 - COSTUME_2: PokemonDisplayProto.Costume.ValueType # 28 - COSTUME_3: PokemonDisplayProto.Costume.ValueType # 29 - COSTUME_4: PokemonDisplayProto.Costume.ValueType # 30 - COSTUME_5: PokemonDisplayProto.Costume.ValueType # 31 - COSTUME_6: PokemonDisplayProto.Costume.ValueType # 32 - COSTUME_7: PokemonDisplayProto.Costume.ValueType # 33 - COSTUME_8: PokemonDisplayProto.Costume.ValueType # 34 - COSTUME_9: PokemonDisplayProto.Costume.ValueType # 35 - COSTUME_10: PokemonDisplayProto.Costume.ValueType # 36 - COSTUME_1_NOEVOLVE: PokemonDisplayProto.Costume.ValueType # 37 - COSTUME_2_NOEVOLVE: PokemonDisplayProto.Costume.ValueType # 38 - COSTUME_3_NOEVOLVE: PokemonDisplayProto.Costume.ValueType # 39 - COSTUME_4_NOEVOLVE: PokemonDisplayProto.Costume.ValueType # 40 - COSTUME_5_NOEVOLVE: PokemonDisplayProto.Costume.ValueType # 41 - COSTUME_6_NOEVOLVE: PokemonDisplayProto.Costume.ValueType # 42 - COSTUME_7_NOEVOLVE: PokemonDisplayProto.Costume.ValueType # 43 - COSTUME_8_NOEVOLVE: PokemonDisplayProto.Costume.ValueType # 44 - COSTUME_9_NOEVOLVE: PokemonDisplayProto.Costume.ValueType # 45 - COSTUME_10_NOEVOLVE: PokemonDisplayProto.Costume.ValueType # 46 - GOFEST_2021_NOEVOLVE: PokemonDisplayProto.Costume.ValueType # 47 - FASHION_2021_NOEVOLVE: PokemonDisplayProto.Costume.ValueType # 48 - HALLOWEEN_2021_NOEVOLVE: PokemonDisplayProto.Costume.ValueType # 49 - GEMS_1_2021_NOEVOLVE: PokemonDisplayProto.Costume.ValueType # 50 - GEMS_2_2021_NOEVOLVE: PokemonDisplayProto.Costume.ValueType # 51 - HOLIDAY_2021_NOEVOLVE: PokemonDisplayProto.Costume.ValueType # 52 - TCG_2022_NOEVOLVE: PokemonDisplayProto.Costume.ValueType # 53 - JAN_2022_NOEVOLVE: PokemonDisplayProto.Costume.ValueType # 54 - GOFEST_2022_NOEVOLVE: PokemonDisplayProto.Costume.ValueType # 55 - ANNIVERSARY_2022_NOEVOLVE: PokemonDisplayProto.Costume.ValueType # 56 - FALL_2022: PokemonDisplayProto.Costume.ValueType # 57 - FALL_2022_NOEVOLVE: PokemonDisplayProto.Costume.ValueType # 58 - HOLIDAY_2022: PokemonDisplayProto.Costume.ValueType # 59 - JAN_2023_NOEVOLVE: PokemonDisplayProto.Costume.ValueType # 60 - GOTOUR_2023_BANDANA_NOEVOLVE: PokemonDisplayProto.Costume.ValueType # 61 - GOTOUR_2023_HAT_NOEVOLVE: PokemonDisplayProto.Costume.ValueType # 62 - SPRING_2023: PokemonDisplayProto.Costume.ValueType # 63 - SPRING_2023_MYSTIC: PokemonDisplayProto.Costume.ValueType # 64 - SPRING_2023_VALOR: PokemonDisplayProto.Costume.ValueType # 65 - SPRING_2023_INSTINCT: PokemonDisplayProto.Costume.ValueType # 66 - NIGHTCAP: PokemonDisplayProto.Costume.ValueType # 67 - MAY_2023: PokemonDisplayProto.Costume.ValueType # 68 - PI: PokemonDisplayProto.Costume.ValueType # 69 - FALL_2023: PokemonDisplayProto.Costume.ValueType # 70 - FALL_2023_NOEVOLVE: PokemonDisplayProto.Costume.ValueType # 71 - PI_NOEVOLVE: PokemonDisplayProto.Costume.ValueType # 72 - HOLIDAY_2023: PokemonDisplayProto.Costume.ValueType # 73 - JAN_2024: PokemonDisplayProto.Costume.ValueType # 74 - - class _Form: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _FormEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PokemonDisplayProto._Form.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - FORM_UNSET: PokemonDisplayProto._Form.ValueType # 0 - UNOWN_A: PokemonDisplayProto._Form.ValueType # 1 - UNOWN_B: PokemonDisplayProto._Form.ValueType # 2 - UNOWN_C: PokemonDisplayProto._Form.ValueType # 3 - UNOWN_D: PokemonDisplayProto._Form.ValueType # 4 - UNOWN_E: PokemonDisplayProto._Form.ValueType # 5 - UNOWN_F: PokemonDisplayProto._Form.ValueType # 6 - UNOWN_G: PokemonDisplayProto._Form.ValueType # 7 - UNOWN_H: PokemonDisplayProto._Form.ValueType # 8 - UNOWN_I: PokemonDisplayProto._Form.ValueType # 9 - UNOWN_J: PokemonDisplayProto._Form.ValueType # 10 - UNOWN_K: PokemonDisplayProto._Form.ValueType # 11 - UNOWN_L: PokemonDisplayProto._Form.ValueType # 12 - UNOWN_M: PokemonDisplayProto._Form.ValueType # 13 - UNOWN_N: PokemonDisplayProto._Form.ValueType # 14 - UNOWN_O: PokemonDisplayProto._Form.ValueType # 15 - UNOWN_P: PokemonDisplayProto._Form.ValueType # 16 - UNOWN_Q: PokemonDisplayProto._Form.ValueType # 17 - UNOWN_R: PokemonDisplayProto._Form.ValueType # 18 - UNOWN_S: PokemonDisplayProto._Form.ValueType # 19 - UNOWN_T: PokemonDisplayProto._Form.ValueType # 20 - UNOWN_U: PokemonDisplayProto._Form.ValueType # 21 - UNOWN_V: PokemonDisplayProto._Form.ValueType # 22 - UNOWN_W: PokemonDisplayProto._Form.ValueType # 23 - UNOWN_X: PokemonDisplayProto._Form.ValueType # 24 - UNOWN_Y: PokemonDisplayProto._Form.ValueType # 25 - UNOWN_Z: PokemonDisplayProto._Form.ValueType # 26 - UNOWN_EXCLAMATION_POINT: PokemonDisplayProto._Form.ValueType # 27 - UNOWN_QUESTION_MARK: PokemonDisplayProto._Form.ValueType # 28 - CASTFORM_NORMAL: PokemonDisplayProto._Form.ValueType # 29 - CASTFORM_SUNNY: PokemonDisplayProto._Form.ValueType # 30 - CASTFORM_RAINY: PokemonDisplayProto._Form.ValueType # 31 - CASTFORM_SNOWY: PokemonDisplayProto._Form.ValueType # 32 - DEOXYS_NORMAL: PokemonDisplayProto._Form.ValueType # 33 - DEOXYS_ATTACK: PokemonDisplayProto._Form.ValueType # 34 - DEOXYS_DEFENSE: PokemonDisplayProto._Form.ValueType # 35 - DEOXYS_SPEED: PokemonDisplayProto._Form.ValueType # 36 - SPINDA_00: PokemonDisplayProto._Form.ValueType # 37 - SPINDA_01: PokemonDisplayProto._Form.ValueType # 38 - SPINDA_02: PokemonDisplayProto._Form.ValueType # 39 - SPINDA_03: PokemonDisplayProto._Form.ValueType # 40 - SPINDA_04: PokemonDisplayProto._Form.ValueType # 41 - SPINDA_05: PokemonDisplayProto._Form.ValueType # 42 - SPINDA_06: PokemonDisplayProto._Form.ValueType # 43 - SPINDA_07: PokemonDisplayProto._Form.ValueType # 44 - RATTATA_NORMAL: PokemonDisplayProto._Form.ValueType # 45 - RATTATA_ALOLA: PokemonDisplayProto._Form.ValueType # 46 - RATICATE_NORMAL: PokemonDisplayProto._Form.ValueType # 47 - RATICATE_ALOLA: PokemonDisplayProto._Form.ValueType # 48 - RAICHU_NORMAL: PokemonDisplayProto._Form.ValueType # 49 - RAICHU_ALOLA: PokemonDisplayProto._Form.ValueType # 50 - SANDSHREW_NORMAL: PokemonDisplayProto._Form.ValueType # 51 - SANDSHREW_ALOLA: PokemonDisplayProto._Form.ValueType # 52 - SANDSLASH_NORMAL: PokemonDisplayProto._Form.ValueType # 53 - SANDSLASH_ALOLA: PokemonDisplayProto._Form.ValueType # 54 - VULPIX_NORMAL: PokemonDisplayProto._Form.ValueType # 55 - VULPIX_ALOLA: PokemonDisplayProto._Form.ValueType # 56 - NINETALES_NORMAL: PokemonDisplayProto._Form.ValueType # 57 - NINETALES_ALOLA: PokemonDisplayProto._Form.ValueType # 58 - DIGLETT_NORMAL: PokemonDisplayProto._Form.ValueType # 59 - DIGLETT_ALOLA: PokemonDisplayProto._Form.ValueType # 60 - DUGTRIO_NORMAL: PokemonDisplayProto._Form.ValueType # 61 - DUGTRIO_ALOLA: PokemonDisplayProto._Form.ValueType # 62 - MEOWTH_NORMAL: PokemonDisplayProto._Form.ValueType # 63 - MEOWTH_ALOLA: PokemonDisplayProto._Form.ValueType # 64 - PERSIAN_NORMAL: PokemonDisplayProto._Form.ValueType # 65 - PERSIAN_ALOLA: PokemonDisplayProto._Form.ValueType # 66 - GEODUDE_NORMAL: PokemonDisplayProto._Form.ValueType # 67 - GEODUDE_ALOLA: PokemonDisplayProto._Form.ValueType # 68 - GRAVELER_NORMAL: PokemonDisplayProto._Form.ValueType # 69 - GRAVELER_ALOLA: PokemonDisplayProto._Form.ValueType # 70 - GOLEM_NORMAL: PokemonDisplayProto._Form.ValueType # 71 - GOLEM_ALOLA: PokemonDisplayProto._Form.ValueType # 72 - GRIMER_NORMAL: PokemonDisplayProto._Form.ValueType # 73 - GRIMER_ALOLA: PokemonDisplayProto._Form.ValueType # 74 - MUK_NORMAL: PokemonDisplayProto._Form.ValueType # 75 - MUK_ALOLA: PokemonDisplayProto._Form.ValueType # 76 - EXEGGUTOR_NORMAL: PokemonDisplayProto._Form.ValueType # 77 - EXEGGUTOR_ALOLA: PokemonDisplayProto._Form.ValueType # 78 - MAROWAK_NORMAL: PokemonDisplayProto._Form.ValueType # 79 - MAROWAK_ALOLA: PokemonDisplayProto._Form.ValueType # 80 - ROTOM_NORMAL: PokemonDisplayProto._Form.ValueType # 81 - ROTOM_FROST: PokemonDisplayProto._Form.ValueType # 82 - ROTOM_FAN: PokemonDisplayProto._Form.ValueType # 83 - ROTOM_MOW: PokemonDisplayProto._Form.ValueType # 84 - ROTOM_WASH: PokemonDisplayProto._Form.ValueType # 85 - ROTOM_HEAT: PokemonDisplayProto._Form.ValueType # 86 - WORMADAM_PLANT: PokemonDisplayProto._Form.ValueType # 87 - WORMADAM_SANDY: PokemonDisplayProto._Form.ValueType # 88 - WORMADAM_TRASH: PokemonDisplayProto._Form.ValueType # 89 - GIRATINA_ALTERED: PokemonDisplayProto._Form.ValueType # 90 - GIRATINA_ORIGIN: PokemonDisplayProto._Form.ValueType # 91 - SHAYMIN_SKY: PokemonDisplayProto._Form.ValueType # 92 - SHAYMIN_LAND: PokemonDisplayProto._Form.ValueType # 93 - CHERRIM_OVERCAST: PokemonDisplayProto._Form.ValueType # 94 - CHERRIM_SUNNY: PokemonDisplayProto._Form.ValueType # 95 - SHELLOS_WEST_SEA: PokemonDisplayProto._Form.ValueType # 96 - SHELLOS_EAST_SEA: PokemonDisplayProto._Form.ValueType # 97 - GASTRODON_WEST_SEA: PokemonDisplayProto._Form.ValueType # 98 - GASTRODON_EAST_SEA: PokemonDisplayProto._Form.ValueType # 99 - ARCEUS_NORMAL: PokemonDisplayProto._Form.ValueType # 100 - ARCEUS_FIGHTING: PokemonDisplayProto._Form.ValueType # 101 - ARCEUS_FLYING: PokemonDisplayProto._Form.ValueType # 102 - ARCEUS_POISON: PokemonDisplayProto._Form.ValueType # 103 - ARCEUS_GROUND: PokemonDisplayProto._Form.ValueType # 104 - ARCEUS_ROCK: PokemonDisplayProto._Form.ValueType # 105 - ARCEUS_BUG: PokemonDisplayProto._Form.ValueType # 106 - ARCEUS_GHOST: PokemonDisplayProto._Form.ValueType # 107 - ARCEUS_STEEL: PokemonDisplayProto._Form.ValueType # 108 - ARCEUS_FIRE: PokemonDisplayProto._Form.ValueType # 109 - ARCEUS_WATER: PokemonDisplayProto._Form.ValueType # 110 - ARCEUS_GRASS: PokemonDisplayProto._Form.ValueType # 111 - ARCEUS_ELECTRIC: PokemonDisplayProto._Form.ValueType # 112 - ARCEUS_PSYCHIC: PokemonDisplayProto._Form.ValueType # 113 - ARCEUS_ICE: PokemonDisplayProto._Form.ValueType # 114 - ARCEUS_DRAGON: PokemonDisplayProto._Form.ValueType # 115 - ARCEUS_DARK: PokemonDisplayProto._Form.ValueType # 116 - ARCEUS_FAIRY: PokemonDisplayProto._Form.ValueType # 117 - BURMY_PLANT: PokemonDisplayProto._Form.ValueType # 118 - BURMY_SANDY: PokemonDisplayProto._Form.ValueType # 119 - BURMY_TRASH: PokemonDisplayProto._Form.ValueType # 120 - SPINDA_08: PokemonDisplayProto._Form.ValueType # 121 - SPINDA_09: PokemonDisplayProto._Form.ValueType # 122 - SPINDA_10: PokemonDisplayProto._Form.ValueType # 123 - SPINDA_11: PokemonDisplayProto._Form.ValueType # 124 - SPINDA_12: PokemonDisplayProto._Form.ValueType # 125 - SPINDA_13: PokemonDisplayProto._Form.ValueType # 126 - SPINDA_14: PokemonDisplayProto._Form.ValueType # 127 - SPINDA_15: PokemonDisplayProto._Form.ValueType # 128 - SPINDA_16: PokemonDisplayProto._Form.ValueType # 129 - SPINDA_17: PokemonDisplayProto._Form.ValueType # 130 - SPINDA_18: PokemonDisplayProto._Form.ValueType # 131 - SPINDA_19: PokemonDisplayProto._Form.ValueType # 132 - MEWTWO_A: PokemonDisplayProto._Form.ValueType # 133 - MEWTWO_NORMAL: PokemonDisplayProto._Form.ValueType # 135 - BASCULIN_RED_STRIPED: PokemonDisplayProto._Form.ValueType # 136 - BASCULIN_BLUE_STRIPED: PokemonDisplayProto._Form.ValueType # 137 - DARMANITAN_STANDARD: PokemonDisplayProto._Form.ValueType # 138 - DARMANITAN_ZEN: PokemonDisplayProto._Form.ValueType # 139 - TORNADUS_INCARNATE: PokemonDisplayProto._Form.ValueType # 140 - TORNADUS_THERIAN: PokemonDisplayProto._Form.ValueType # 141 - THUNDURUS_INCARNATE: PokemonDisplayProto._Form.ValueType # 142 - THUNDURUS_THERIAN: PokemonDisplayProto._Form.ValueType # 143 - LANDORUS_INCARNATE: PokemonDisplayProto._Form.ValueType # 144 - LANDORUS_THERIAN: PokemonDisplayProto._Form.ValueType # 145 - KYUREM_NORMAL: PokemonDisplayProto._Form.ValueType # 146 - KYUREM_BLACK: PokemonDisplayProto._Form.ValueType # 147 - KYUREM_WHITE: PokemonDisplayProto._Form.ValueType # 148 - KELDEO_ORDINARY: PokemonDisplayProto._Form.ValueType # 149 - KELDEO_RESOLUTE: PokemonDisplayProto._Form.ValueType # 150 - MELOETTA_ARIA: PokemonDisplayProto._Form.ValueType # 151 - MELOETTA_PIROUETTE: PokemonDisplayProto._Form.ValueType # 152 - RATTATA_SHADOW: PokemonDisplayProto._Form.ValueType # 153 - RATTATA_PURIFIED: PokemonDisplayProto._Form.ValueType # 154 - RATICATE_SHADOW: PokemonDisplayProto._Form.ValueType # 155 - RATICATE_PURIFIED: PokemonDisplayProto._Form.ValueType # 156 - ZUBAT_NORMAL: PokemonDisplayProto._Form.ValueType # 157 - ZUBAT_SHADOW: PokemonDisplayProto._Form.ValueType # 158 - ZUBAT_PURIFIED: PokemonDisplayProto._Form.ValueType # 159 - GOLBAT_NORMAL: PokemonDisplayProto._Form.ValueType # 160 - GOLBAT_SHADOW: PokemonDisplayProto._Form.ValueType # 161 - GOLBAT_PURIFIED: PokemonDisplayProto._Form.ValueType # 162 - BULBASAUR_NORMAL: PokemonDisplayProto._Form.ValueType # 163 - BULBASAUR_SHADOW: PokemonDisplayProto._Form.ValueType # 164 - BULBASAUR_PURIFIED: PokemonDisplayProto._Form.ValueType # 165 - IVYSAUR_NORMAL: PokemonDisplayProto._Form.ValueType # 166 - IVYSAUR_SHADOW: PokemonDisplayProto._Form.ValueType # 167 - IVYSAUR_PURIFIED: PokemonDisplayProto._Form.ValueType # 168 - VENUSAUR_NORMAL: PokemonDisplayProto._Form.ValueType # 169 - VENUSAUR_SHADOW: PokemonDisplayProto._Form.ValueType # 170 - VENUSAUR_PURIFIED: PokemonDisplayProto._Form.ValueType # 171 - CHARMANDER_NORMAL: PokemonDisplayProto._Form.ValueType # 172 - CHARMANDER_SHADOW: PokemonDisplayProto._Form.ValueType # 173 - CHARMANDER_PURIFIED: PokemonDisplayProto._Form.ValueType # 174 - CHARMELEON_NORMAL: PokemonDisplayProto._Form.ValueType # 175 - CHARMELEON_SHADOW: PokemonDisplayProto._Form.ValueType # 176 - CHARMELEON_PURIFIED: PokemonDisplayProto._Form.ValueType # 177 - CHARIZARD_NORMAL: PokemonDisplayProto._Form.ValueType # 178 - CHARIZARD_SHADOW: PokemonDisplayProto._Form.ValueType # 179 - CHARIZARD_PURIFIED: PokemonDisplayProto._Form.ValueType # 180 - SQUIRTLE_NORMAL: PokemonDisplayProto._Form.ValueType # 181 - SQUIRTLE_SHADOW: PokemonDisplayProto._Form.ValueType # 182 - SQUIRTLE_PURIFIED: PokemonDisplayProto._Form.ValueType # 183 - WARTORTLE_NORMAL: PokemonDisplayProto._Form.ValueType # 184 - WARTORTLE_SHADOW: PokemonDisplayProto._Form.ValueType # 185 - WARTORTLE_PURIFIED: PokemonDisplayProto._Form.ValueType # 186 - BLASTOISE_NORMAL: PokemonDisplayProto._Form.ValueType # 187 - BLASTOISE_SHADOW: PokemonDisplayProto._Form.ValueType # 188 - BLASTOISE_PURIFIED: PokemonDisplayProto._Form.ValueType # 189 - DRATINI_NORMAL: PokemonDisplayProto._Form.ValueType # 190 - DRATINI_SHADOW: PokemonDisplayProto._Form.ValueType # 191 - DRATINI_PURIFIED: PokemonDisplayProto._Form.ValueType # 192 - DRAGONAIR_NORMAL: PokemonDisplayProto._Form.ValueType # 193 - DRAGONAIR_SHADOW: PokemonDisplayProto._Form.ValueType # 194 - DRAGONAIR_PURIFIED: PokemonDisplayProto._Form.ValueType # 195 - DRAGONITE_NORMAL: PokemonDisplayProto._Form.ValueType # 196 - DRAGONITE_SHADOW: PokemonDisplayProto._Form.ValueType # 197 - DRAGONITE_PURIFIED: PokemonDisplayProto._Form.ValueType # 198 - SNORLAX_NORMAL: PokemonDisplayProto._Form.ValueType # 199 - SNORLAX_SHADOW: PokemonDisplayProto._Form.ValueType # 200 - SNORLAX_PURIFIED: PokemonDisplayProto._Form.ValueType # 201 - CROBAT_NORMAL: PokemonDisplayProto._Form.ValueType # 202 - CROBAT_SHADOW: PokemonDisplayProto._Form.ValueType # 203 - CROBAT_PURIFIED: PokemonDisplayProto._Form.ValueType # 204 - MUDKIP_NORMAL: PokemonDisplayProto._Form.ValueType # 205 - MUDKIP_SHADOW: PokemonDisplayProto._Form.ValueType # 206 - MUDKIP_PURIFIED: PokemonDisplayProto._Form.ValueType # 207 - MARSHTOMP_NORMAL: PokemonDisplayProto._Form.ValueType # 208 - MARSHTOMP_SHADOW: PokemonDisplayProto._Form.ValueType # 209 - MARSHTOMP_PURIFIED: PokemonDisplayProto._Form.ValueType # 210 - SWAMPERT_NORMAL: PokemonDisplayProto._Form.ValueType # 211 - SWAMPERT_SHADOW: PokemonDisplayProto._Form.ValueType # 212 - SWAMPERT_PURIFIED: PokemonDisplayProto._Form.ValueType # 213 - DROWZEE_NORMAL: PokemonDisplayProto._Form.ValueType # 214 - DROWZEE_SHADOW: PokemonDisplayProto._Form.ValueType # 215 - DROWZEE_PURIFIED: PokemonDisplayProto._Form.ValueType # 216 - HYPNO_NORMAL: PokemonDisplayProto._Form.ValueType # 217 - HYPNO_SHADOW: PokemonDisplayProto._Form.ValueType # 218 - HYPNO_PURIFIED: PokemonDisplayProto._Form.ValueType # 219 - GRIMER_SHADOW: PokemonDisplayProto._Form.ValueType # 220 - GRIMER_PURIFIED: PokemonDisplayProto._Form.ValueType # 221 - MUK_SHADOW: PokemonDisplayProto._Form.ValueType # 222 - MUK_PURIFIED: PokemonDisplayProto._Form.ValueType # 223 - CUBONE_NORMAL: PokemonDisplayProto._Form.ValueType # 224 - CUBONE_SHADOW: PokemonDisplayProto._Form.ValueType # 225 - CUBONE_PURIFIED: PokemonDisplayProto._Form.ValueType # 226 - MAROWAK_SHADOW: PokemonDisplayProto._Form.ValueType # 227 - MAROWAK_PURIFIED: PokemonDisplayProto._Form.ValueType # 228 - HOUNDOUR_NORMAL: PokemonDisplayProto._Form.ValueType # 229 - HOUNDOUR_SHADOW: PokemonDisplayProto._Form.ValueType # 230 - HOUNDOUR_PURIFIED: PokemonDisplayProto._Form.ValueType # 231 - HOUNDOOM_NORMAL: PokemonDisplayProto._Form.ValueType # 232 - HOUNDOOM_SHADOW: PokemonDisplayProto._Form.ValueType # 233 - HOUNDOOM_PURIFIED: PokemonDisplayProto._Form.ValueType # 234 - POLIWAG_NORMAL: PokemonDisplayProto._Form.ValueType # 235 - POLIWAG_SHADOW: PokemonDisplayProto._Form.ValueType # 236 - POLIWAG_PURIFIED: PokemonDisplayProto._Form.ValueType # 237 - POLIWHIRL_NORMAL: PokemonDisplayProto._Form.ValueType # 238 - POLIWHIRL_SHADOW: PokemonDisplayProto._Form.ValueType # 239 - POLIWHIRL_PURIFIED: PokemonDisplayProto._Form.ValueType # 240 - POLIWRATH_NORMAL: PokemonDisplayProto._Form.ValueType # 241 - POLIWRATH_SHADOW: PokemonDisplayProto._Form.ValueType # 242 - POLIWRATH_PURIFIED: PokemonDisplayProto._Form.ValueType # 243 - POLITOED_NORMAL: PokemonDisplayProto._Form.ValueType # 244 - POLITOED_SHADOW: PokemonDisplayProto._Form.ValueType # 245 - POLITOED_PURIFIED: PokemonDisplayProto._Form.ValueType # 246 - SCYTHER_NORMAL: PokemonDisplayProto._Form.ValueType # 247 - SCYTHER_SHADOW: PokemonDisplayProto._Form.ValueType # 248 - SCYTHER_PURIFIED: PokemonDisplayProto._Form.ValueType # 249 - SCIZOR_NORMAL: PokemonDisplayProto._Form.ValueType # 250 - SCIZOR_SHADOW: PokemonDisplayProto._Form.ValueType # 251 - SCIZOR_PURIFIED: PokemonDisplayProto._Form.ValueType # 252 - MAGIKARP_NORMAL: PokemonDisplayProto._Form.ValueType # 253 - MAGIKARP_SHADOW: PokemonDisplayProto._Form.ValueType # 254 - MAGIKARP_PURIFIED: PokemonDisplayProto._Form.ValueType # 255 - GYARADOS_NORMAL: PokemonDisplayProto._Form.ValueType # 256 - GYARADOS_SHADOW: PokemonDisplayProto._Form.ValueType # 257 - GYARADOS_PURIFIED: PokemonDisplayProto._Form.ValueType # 258 - VENONAT_NORMAL: PokemonDisplayProto._Form.ValueType # 259 - VENONAT_SHADOW: PokemonDisplayProto._Form.ValueType # 260 - VENONAT_PURIFIED: PokemonDisplayProto._Form.ValueType # 261 - VENOMOTH_NORMAL: PokemonDisplayProto._Form.ValueType # 262 - VENOMOTH_SHADOW: PokemonDisplayProto._Form.ValueType # 263 - VENOMOTH_PURIFIED: PokemonDisplayProto._Form.ValueType # 264 - ODDISH_NORMAL: PokemonDisplayProto._Form.ValueType # 265 - ODDISH_SHADOW: PokemonDisplayProto._Form.ValueType # 266 - ODDISH_PURIFIED: PokemonDisplayProto._Form.ValueType # 267 - GLOOM_NORMAL: PokemonDisplayProto._Form.ValueType # 268 - GLOOM_SHADOW: PokemonDisplayProto._Form.ValueType # 269 - GLOOM_PURIFIED: PokemonDisplayProto._Form.ValueType # 270 - VILEPLUME_NORMAL: PokemonDisplayProto._Form.ValueType # 271 - VILEPLUME_SHADOW: PokemonDisplayProto._Form.ValueType # 272 - VILEPLUME_PURIFIED: PokemonDisplayProto._Form.ValueType # 273 - BELLOSSOM_NORMAL: PokemonDisplayProto._Form.ValueType # 274 - BELLOSSOM_SHADOW: PokemonDisplayProto._Form.ValueType # 275 - BELLOSSOM_PURIFIED: PokemonDisplayProto._Form.ValueType # 276 - HITMONCHAN_NORMAL: PokemonDisplayProto._Form.ValueType # 277 - HITMONCHAN_SHADOW: PokemonDisplayProto._Form.ValueType # 278 - HITMONCHAN_PURIFIED: PokemonDisplayProto._Form.ValueType # 279 - GROWLITHE_NORMAL: PokemonDisplayProto._Form.ValueType # 280 - GROWLITHE_SHADOW: PokemonDisplayProto._Form.ValueType # 281 - GROWLITHE_PURIFIED: PokemonDisplayProto._Form.ValueType # 282 - ARCANINE_NORMAL: PokemonDisplayProto._Form.ValueType # 283 - ARCANINE_SHADOW: PokemonDisplayProto._Form.ValueType # 284 - ARCANINE_PURIFIED: PokemonDisplayProto._Form.ValueType # 285 - PSYDUCK_NORMAL: PokemonDisplayProto._Form.ValueType # 286 - PSYDUCK_SHADOW: PokemonDisplayProto._Form.ValueType # 287 - PSYDUCK_PURIFIED: PokemonDisplayProto._Form.ValueType # 288 - GOLDUCK_NORMAL: PokemonDisplayProto._Form.ValueType # 289 - GOLDUCK_SHADOW: PokemonDisplayProto._Form.ValueType # 290 - GOLDUCK_PURIFIED: PokemonDisplayProto._Form.ValueType # 291 - RALTS_NORMAL: PokemonDisplayProto._Form.ValueType # 292 - RALTS_SHADOW: PokemonDisplayProto._Form.ValueType # 293 - RALTS_PURIFIED: PokemonDisplayProto._Form.ValueType # 294 - KIRLIA_NORMAL: PokemonDisplayProto._Form.ValueType # 295 - KIRLIA_SHADOW: PokemonDisplayProto._Form.ValueType # 296 - KIRLIA_PURIFIED: PokemonDisplayProto._Form.ValueType # 297 - GARDEVOIR_NORMAL: PokemonDisplayProto._Form.ValueType # 298 - GARDEVOIR_SHADOW: PokemonDisplayProto._Form.ValueType # 299 - GARDEVOIR_PURIFIED: PokemonDisplayProto._Form.ValueType # 300 - GALLADE_NORMAL: PokemonDisplayProto._Form.ValueType # 301 - GALLADE_SHADOW: PokemonDisplayProto._Form.ValueType # 302 - GALLADE_PURIFIED: PokemonDisplayProto._Form.ValueType # 303 - ABRA_NORMAL: PokemonDisplayProto._Form.ValueType # 304 - ABRA_SHADOW: PokemonDisplayProto._Form.ValueType # 305 - ABRA_PURIFIED: PokemonDisplayProto._Form.ValueType # 306 - KADABRA_NORMAL: PokemonDisplayProto._Form.ValueType # 307 - KADABRA_SHADOW: PokemonDisplayProto._Form.ValueType # 308 - KADABRA_PURIFIED: PokemonDisplayProto._Form.ValueType # 309 - ALAKAZAM_NORMAL: PokemonDisplayProto._Form.ValueType # 310 - ALAKAZAM_SHADOW: PokemonDisplayProto._Form.ValueType # 311 - ALAKAZAM_PURIFIED: PokemonDisplayProto._Form.ValueType # 312 - LARVITAR_NORMAL: PokemonDisplayProto._Form.ValueType # 313 - LARVITAR_SHADOW: PokemonDisplayProto._Form.ValueType # 314 - LARVITAR_PURIFIED: PokemonDisplayProto._Form.ValueType # 315 - PUPITAR_NORMAL: PokemonDisplayProto._Form.ValueType # 316 - PUPITAR_SHADOW: PokemonDisplayProto._Form.ValueType # 317 - PUPITAR_PURIFIED: PokemonDisplayProto._Form.ValueType # 318 - TYRANITAR_NORMAL: PokemonDisplayProto._Form.ValueType # 319 - TYRANITAR_SHADOW: PokemonDisplayProto._Form.ValueType # 320 - TYRANITAR_PURIFIED: PokemonDisplayProto._Form.ValueType # 321 - LAPRAS_NORMAL: PokemonDisplayProto._Form.ValueType # 322 - LAPRAS_SHADOW: PokemonDisplayProto._Form.ValueType # 323 - LAPRAS_PURIFIED: PokemonDisplayProto._Form.ValueType # 324 - DEERLING_SPRING: PokemonDisplayProto._Form.ValueType # 585 - DEERLING_SUMMER: PokemonDisplayProto._Form.ValueType # 586 - DEERLING_AUTUMN: PokemonDisplayProto._Form.ValueType # 587 - DEERLING_WINTER: PokemonDisplayProto._Form.ValueType # 588 - SAWSBUCK_SPRING: PokemonDisplayProto._Form.ValueType # 589 - SAWSBUCK_SUMMER: PokemonDisplayProto._Form.ValueType # 590 - SAWSBUCK_AUTUMN: PokemonDisplayProto._Form.ValueType # 591 - SAWSBUCK_WINTER: PokemonDisplayProto._Form.ValueType # 592 - GENESECT_NORMAL: PokemonDisplayProto._Form.ValueType # 593 - GENESECT_SHOCK: PokemonDisplayProto._Form.ValueType # 594 - GENESECT_BURN: PokemonDisplayProto._Form.ValueType # 595 - GENESECT_CHILL: PokemonDisplayProto._Form.ValueType # 596 - GENESECT_DOUSE: PokemonDisplayProto._Form.ValueType # 597 - PIKACHU_NORMAL: PokemonDisplayProto._Form.ValueType # 598 - WURMPLE_NORMAL: PokemonDisplayProto._Form.ValueType # 600 - WOBBUFFET_NORMAL: PokemonDisplayProto._Form.ValueType # 602 - CACNEA_NORMAL: PokemonDisplayProto._Form.ValueType # 610 - CACNEA_SHADOW: PokemonDisplayProto._Form.ValueType # 611 - CACNEA_PURIFIED: PokemonDisplayProto._Form.ValueType # 612 - CACTURNE_NORMAL: PokemonDisplayProto._Form.ValueType # 613 - CACTURNE_SHADOW: PokemonDisplayProto._Form.ValueType # 614 - CACTURNE_PURIFIED: PokemonDisplayProto._Form.ValueType # 615 - WEEDLE_NORMAL: PokemonDisplayProto._Form.ValueType # 616 - WEEDLE_SHADOW: PokemonDisplayProto._Form.ValueType # 617 - WEEDLE_PURIFIED: PokemonDisplayProto._Form.ValueType # 618 - KAKUNA_NORMAL: PokemonDisplayProto._Form.ValueType # 619 - KAKUNA_SHADOW: PokemonDisplayProto._Form.ValueType # 620 - KAKUNA_PURIFIED: PokemonDisplayProto._Form.ValueType # 621 - BEEDRILL_NORMAL: PokemonDisplayProto._Form.ValueType # 622 - BEEDRILL_SHADOW: PokemonDisplayProto._Form.ValueType # 623 - BEEDRILL_PURIFIED: PokemonDisplayProto._Form.ValueType # 624 - SEEDOT_NORMAL: PokemonDisplayProto._Form.ValueType # 625 - SEEDOT_SHADOW: PokemonDisplayProto._Form.ValueType # 626 - SEEDOT_PURIFIED: PokemonDisplayProto._Form.ValueType # 627 - NUZLEAF_NORMAL: PokemonDisplayProto._Form.ValueType # 628 - NUZLEAF_SHADOW: PokemonDisplayProto._Form.ValueType # 629 - NUZLEAF_PURIFIED: PokemonDisplayProto._Form.ValueType # 630 - SHIFTRY_NORMAL: PokemonDisplayProto._Form.ValueType # 631 - SHIFTRY_SHADOW: PokemonDisplayProto._Form.ValueType # 632 - SHIFTRY_PURIFIED: PokemonDisplayProto._Form.ValueType # 633 - MAGMAR_NORMAL: PokemonDisplayProto._Form.ValueType # 634 - MAGMAR_SHADOW: PokemonDisplayProto._Form.ValueType # 635 - MAGMAR_PURIFIED: PokemonDisplayProto._Form.ValueType # 636 - MAGMORTAR_NORMAL: PokemonDisplayProto._Form.ValueType # 637 - MAGMORTAR_SHADOW: PokemonDisplayProto._Form.ValueType # 638 - MAGMORTAR_PURIFIED: PokemonDisplayProto._Form.ValueType # 639 - ELECTABUZZ_NORMAL: PokemonDisplayProto._Form.ValueType # 640 - ELECTABUZZ_SHADOW: PokemonDisplayProto._Form.ValueType # 641 - ELECTABUZZ_PURIFIED: PokemonDisplayProto._Form.ValueType # 642 - ELECTIVIRE_NORMAL: PokemonDisplayProto._Form.ValueType # 643 - ELECTIVIRE_SHADOW: PokemonDisplayProto._Form.ValueType # 644 - ELECTIVIRE_PURIFIED: PokemonDisplayProto._Form.ValueType # 645 - MAREEP_NORMAL: PokemonDisplayProto._Form.ValueType # 646 - MAREEP_SHADOW: PokemonDisplayProto._Form.ValueType # 647 - MAREEP_PURIFIED: PokemonDisplayProto._Form.ValueType # 648 - FLAAFFY_NORMAL: PokemonDisplayProto._Form.ValueType # 649 - FLAAFFY_SHADOW: PokemonDisplayProto._Form.ValueType # 650 - FLAAFFY_PURIFIED: PokemonDisplayProto._Form.ValueType # 651 - AMPHAROS_NORMAL: PokemonDisplayProto._Form.ValueType # 652 - AMPHAROS_SHADOW: PokemonDisplayProto._Form.ValueType # 653 - AMPHAROS_PURIFIED: PokemonDisplayProto._Form.ValueType # 654 - MAGNEMITE_NORMAL: PokemonDisplayProto._Form.ValueType # 655 - MAGNEMITE_SHADOW: PokemonDisplayProto._Form.ValueType # 656 - MAGNEMITE_PURIFIED: PokemonDisplayProto._Form.ValueType # 657 - MAGNETON_NORMAL: PokemonDisplayProto._Form.ValueType # 658 - MAGNETON_SHADOW: PokemonDisplayProto._Form.ValueType # 659 - MAGNETON_PURIFIED: PokemonDisplayProto._Form.ValueType # 660 - MAGNEZONE_NORMAL: PokemonDisplayProto._Form.ValueType # 661 - MAGNEZONE_SHADOW: PokemonDisplayProto._Form.ValueType # 662 - MAGNEZONE_PURIFIED: PokemonDisplayProto._Form.ValueType # 663 - BELLSPROUT_NORMAL: PokemonDisplayProto._Form.ValueType # 664 - BELLSPROUT_SHADOW: PokemonDisplayProto._Form.ValueType # 665 - BELLSPROUT_PURIFIED: PokemonDisplayProto._Form.ValueType # 666 - WEEPINBELL_NORMAL: PokemonDisplayProto._Form.ValueType # 667 - WEEPINBELL_SHADOW: PokemonDisplayProto._Form.ValueType # 668 - WEEPINBELL_PURIFIED: PokemonDisplayProto._Form.ValueType # 669 - VICTREEBEL_NORMAL: PokemonDisplayProto._Form.ValueType # 670 - VICTREEBEL_SHADOW: PokemonDisplayProto._Form.ValueType # 671 - VICTREEBEL_PURIFIED: PokemonDisplayProto._Form.ValueType # 672 - SANDSHREW_SHADOW: PokemonDisplayProto._Form.ValueType # 673 - SANDSHREW_PURIFIED: PokemonDisplayProto._Form.ValueType # 674 - SANDSLASH_SHADOW: PokemonDisplayProto._Form.ValueType # 675 - SANDSLASH_PURIFIED: PokemonDisplayProto._Form.ValueType # 676 - PORYGON_NORMAL: PokemonDisplayProto._Form.ValueType # 677 - PORYGON_SHADOW: PokemonDisplayProto._Form.ValueType # 678 - PORYGON_PURIFIED: PokemonDisplayProto._Form.ValueType # 679 - PORYGON2_NORMAL: PokemonDisplayProto._Form.ValueType # 680 - PORYGON2_SHADOW: PokemonDisplayProto._Form.ValueType # 681 - PORYGON2_PURIFIED: PokemonDisplayProto._Form.ValueType # 682 - PORYGON_Z_NORMAL: PokemonDisplayProto._Form.ValueType # 683 - PORYGON_Z_SHADOW: PokemonDisplayProto._Form.ValueType # 684 - PORYGON_Z_PURIFIED: PokemonDisplayProto._Form.ValueType # 685 - WOBBUFFET_SHADOW: PokemonDisplayProto._Form.ValueType # 686 - WOBBUFFET_PURIFIED: PokemonDisplayProto._Form.ValueType # 687 - TURTWIG_NORMAL: PokemonDisplayProto._Form.ValueType # 688 - TURTWIG_SHADOW: PokemonDisplayProto._Form.ValueType # 689 - TURTWIG_PURIFIED: PokemonDisplayProto._Form.ValueType # 690 - GROTLE_NORMAL: PokemonDisplayProto._Form.ValueType # 691 - GROTLE_SHADOW: PokemonDisplayProto._Form.ValueType # 692 - GROTLE_PURIFIED: PokemonDisplayProto._Form.ValueType # 693 - TORTERRA_NORMAL: PokemonDisplayProto._Form.ValueType # 694 - TORTERRA_SHADOW: PokemonDisplayProto._Form.ValueType # 695 - TORTERRA_PURIFIED: PokemonDisplayProto._Form.ValueType # 696 - EKANS_NORMAL: PokemonDisplayProto._Form.ValueType # 697 - EKANS_SHADOW: PokemonDisplayProto._Form.ValueType # 698 - EKANS_PURIFIED: PokemonDisplayProto._Form.ValueType # 699 - ARBOK_NORMAL: PokemonDisplayProto._Form.ValueType # 700 - ARBOK_SHADOW: PokemonDisplayProto._Form.ValueType # 701 - ARBOK_PURIFIED: PokemonDisplayProto._Form.ValueType # 702 - KOFFING_NORMAL: PokemonDisplayProto._Form.ValueType # 703 - KOFFING_SHADOW: PokemonDisplayProto._Form.ValueType # 704 - KOFFING_PURIFIED: PokemonDisplayProto._Form.ValueType # 705 - WEEZING_NORMAL: PokemonDisplayProto._Form.ValueType # 706 - WEEZING_SHADOW: PokemonDisplayProto._Form.ValueType # 707 - WEEZING_PURIFIED: PokemonDisplayProto._Form.ValueType # 708 - MEOWTH_SHADOW: PokemonDisplayProto._Form.ValueType # 709 - MEOWTH_PURIFIED: PokemonDisplayProto._Form.ValueType # 710 - PERSIAN_SHADOW: PokemonDisplayProto._Form.ValueType # 711 - PERSIAN_PURIFIED: PokemonDisplayProto._Form.ValueType # 712 - HITMONLEE_NORMAL: PokemonDisplayProto._Form.ValueType # 713 - HITMONLEE_SHADOW: PokemonDisplayProto._Form.ValueType # 714 - HITMONLEE_PURIFIED: PokemonDisplayProto._Form.ValueType # 715 - ARTICUNO_NORMAL: PokemonDisplayProto._Form.ValueType # 716 - ARTICUNO_SHADOW: PokemonDisplayProto._Form.ValueType # 717 - ARTICUNO_PURIFIED: PokemonDisplayProto._Form.ValueType # 718 - MISDREAVUS_NORMAL: PokemonDisplayProto._Form.ValueType # 719 - MISDREAVUS_SHADOW: PokemonDisplayProto._Form.ValueType # 720 - MISDREAVUS_PURIFIED: PokemonDisplayProto._Form.ValueType # 721 - MISMAGIUS_NORMAL: PokemonDisplayProto._Form.ValueType # 722 - MISMAGIUS_SHADOW: PokemonDisplayProto._Form.ValueType # 723 - MISMAGIUS_PURIFIED: PokemonDisplayProto._Form.ValueType # 724 - VULPIX_SHADOW: PokemonDisplayProto._Form.ValueType # 725 - VULPIX_PURIFIED: PokemonDisplayProto._Form.ValueType # 726 - NINETALES_SHADOW: PokemonDisplayProto._Form.ValueType # 727 - NINETALES_PURIFIED: PokemonDisplayProto._Form.ValueType # 728 - EXEGGCUTE_NORMAL: PokemonDisplayProto._Form.ValueType # 729 - EXEGGCUTE_SHADOW: PokemonDisplayProto._Form.ValueType # 730 - EXEGGCUTE_PURIFIED: PokemonDisplayProto._Form.ValueType # 731 - EXEGGUTOR_SHADOW: PokemonDisplayProto._Form.ValueType # 732 - EXEGGUTOR_PURIFIED: PokemonDisplayProto._Form.ValueType # 733 - CARVANHA_NORMAL: PokemonDisplayProto._Form.ValueType # 734 - CARVANHA_SHADOW: PokemonDisplayProto._Form.ValueType # 735 - CARVANHA_PURIFIED: PokemonDisplayProto._Form.ValueType # 736 - SHARPEDO_NORMAL: PokemonDisplayProto._Form.ValueType # 737 - SHARPEDO_SHADOW: PokemonDisplayProto._Form.ValueType # 738 - SHARPEDO_PURIFIED: PokemonDisplayProto._Form.ValueType # 739 - OMANYTE_NORMAL: PokemonDisplayProto._Form.ValueType # 740 - OMANYTE_SHADOW: PokemonDisplayProto._Form.ValueType # 741 - OMANYTE_PURIFIED: PokemonDisplayProto._Form.ValueType # 742 - OMASTAR_NORMAL: PokemonDisplayProto._Form.ValueType # 743 - OMASTAR_SHADOW: PokemonDisplayProto._Form.ValueType # 744 - OMASTAR_PURIFIED: PokemonDisplayProto._Form.ValueType # 745 - TRAPINCH_NORMAL: PokemonDisplayProto._Form.ValueType # 746 - TRAPINCH_SHADOW: PokemonDisplayProto._Form.ValueType # 747 - TRAPINCH_PURIFIED: PokemonDisplayProto._Form.ValueType # 748 - VIBRAVA_NORMAL: PokemonDisplayProto._Form.ValueType # 749 - VIBRAVA_SHADOW: PokemonDisplayProto._Form.ValueType # 750 - VIBRAVA_PURIFIED: PokemonDisplayProto._Form.ValueType # 751 - FLYGON_NORMAL: PokemonDisplayProto._Form.ValueType # 752 - FLYGON_SHADOW: PokemonDisplayProto._Form.ValueType # 753 - FLYGON_PURIFIED: PokemonDisplayProto._Form.ValueType # 754 - BAGON_NORMAL: PokemonDisplayProto._Form.ValueType # 755 - BAGON_SHADOW: PokemonDisplayProto._Form.ValueType # 756 - BAGON_PURIFIED: PokemonDisplayProto._Form.ValueType # 757 - SHELGON_NORMAL: PokemonDisplayProto._Form.ValueType # 758 - SHELGON_SHADOW: PokemonDisplayProto._Form.ValueType # 759 - SHELGON_PURIFIED: PokemonDisplayProto._Form.ValueType # 760 - SALAMENCE_NORMAL: PokemonDisplayProto._Form.ValueType # 761 - SALAMENCE_SHADOW: PokemonDisplayProto._Form.ValueType # 762 - SALAMENCE_PURIFIED: PokemonDisplayProto._Form.ValueType # 763 - BELDUM_NORMAL: PokemonDisplayProto._Form.ValueType # 764 - BELDUM_SHADOW: PokemonDisplayProto._Form.ValueType # 765 - BELDUM_PURIFIED: PokemonDisplayProto._Form.ValueType # 766 - METANG_NORMAL: PokemonDisplayProto._Form.ValueType # 767 - METANG_SHADOW: PokemonDisplayProto._Form.ValueType # 768 - METANG_PURIFIED: PokemonDisplayProto._Form.ValueType # 769 - METAGROSS_NORMAL: PokemonDisplayProto._Form.ValueType # 770 - METAGROSS_SHADOW: PokemonDisplayProto._Form.ValueType # 771 - METAGROSS_PURIFIED: PokemonDisplayProto._Form.ValueType # 772 - ZAPDOS_NORMAL: PokemonDisplayProto._Form.ValueType # 773 - ZAPDOS_SHADOW: PokemonDisplayProto._Form.ValueType # 774 - ZAPDOS_PURIFIED: PokemonDisplayProto._Form.ValueType # 775 - NIDORAN_NORMAL: PokemonDisplayProto._Form.ValueType # 776 - NIDORAN_SHADOW: PokemonDisplayProto._Form.ValueType # 777 - NIDORAN_PURIFIED: PokemonDisplayProto._Form.ValueType # 778 - NIDORINA_NORMAL: PokemonDisplayProto._Form.ValueType # 779 - NIDORINA_SHADOW: PokemonDisplayProto._Form.ValueType # 780 - NIDORINA_PURIFIED: PokemonDisplayProto._Form.ValueType # 781 - NIDOQUEEN_NORMAL: PokemonDisplayProto._Form.ValueType # 782 - NIDOQUEEN_SHADOW: PokemonDisplayProto._Form.ValueType # 783 - NIDOQUEEN_PURIFIED: PokemonDisplayProto._Form.ValueType # 784 - NIDORINO_NORMAL: PokemonDisplayProto._Form.ValueType # 785 - NIDORINO_SHADOW: PokemonDisplayProto._Form.ValueType # 786 - NIDORINO_PURIFIED: PokemonDisplayProto._Form.ValueType # 787 - NIDOKING_NORMAL: PokemonDisplayProto._Form.ValueType # 788 - NIDOKING_SHADOW: PokemonDisplayProto._Form.ValueType # 789 - NIDOKING_PURIFIED: PokemonDisplayProto._Form.ValueType # 790 - STUNKY_NORMAL: PokemonDisplayProto._Form.ValueType # 791 - STUNKY_SHADOW: PokemonDisplayProto._Form.ValueType # 792 - STUNKY_PURIFIED: PokemonDisplayProto._Form.ValueType # 793 - SKUNTANK_NORMAL: PokemonDisplayProto._Form.ValueType # 794 - SKUNTANK_SHADOW: PokemonDisplayProto._Form.ValueType # 795 - SKUNTANK_PURIFIED: PokemonDisplayProto._Form.ValueType # 796 - SNEASEL_NORMAL: PokemonDisplayProto._Form.ValueType # 797 - SNEASEL_SHADOW: PokemonDisplayProto._Form.ValueType # 798 - SNEASEL_PURIFIED: PokemonDisplayProto._Form.ValueType # 799 - WEAVILE_NORMAL: PokemonDisplayProto._Form.ValueType # 800 - WEAVILE_SHADOW: PokemonDisplayProto._Form.ValueType # 801 - WEAVILE_PURIFIED: PokemonDisplayProto._Form.ValueType # 802 - GLIGAR_NORMAL: PokemonDisplayProto._Form.ValueType # 803 - GLIGAR_SHADOW: PokemonDisplayProto._Form.ValueType # 804 - GLIGAR_PURIFIED: PokemonDisplayProto._Form.ValueType # 805 - GLISCOR_NORMAL: PokemonDisplayProto._Form.ValueType # 806 - GLISCOR_SHADOW: PokemonDisplayProto._Form.ValueType # 807 - GLISCOR_PURIFIED: PokemonDisplayProto._Form.ValueType # 808 - MACHOP_NORMAL: PokemonDisplayProto._Form.ValueType # 809 - MACHOP_SHADOW: PokemonDisplayProto._Form.ValueType # 810 - MACHOP_PURIFIED: PokemonDisplayProto._Form.ValueType # 811 - MACHOKE_NORMAL: PokemonDisplayProto._Form.ValueType # 812 - MACHOKE_SHADOW: PokemonDisplayProto._Form.ValueType # 813 - MACHOKE_PURIFIED: PokemonDisplayProto._Form.ValueType # 814 - MACHAMP_NORMAL: PokemonDisplayProto._Form.ValueType # 815 - MACHAMP_SHADOW: PokemonDisplayProto._Form.ValueType # 816 - MACHAMP_PURIFIED: PokemonDisplayProto._Form.ValueType # 817 - CHIMCHAR_NORMAL: PokemonDisplayProto._Form.ValueType # 818 - CHIMCHAR_SHADOW: PokemonDisplayProto._Form.ValueType # 819 - CHIMCHAR_PURIFIED: PokemonDisplayProto._Form.ValueType # 820 - MONFERNO_NORMAL: PokemonDisplayProto._Form.ValueType # 821 - MONFERNO_SHADOW: PokemonDisplayProto._Form.ValueType # 822 - MONFERNO_PURIFIED: PokemonDisplayProto._Form.ValueType # 823 - INFERNAPE_NORMAL: PokemonDisplayProto._Form.ValueType # 824 - INFERNAPE_SHADOW: PokemonDisplayProto._Form.ValueType # 825 - INFERNAPE_PURIFIED: PokemonDisplayProto._Form.ValueType # 826 - SHUCKLE_NORMAL: PokemonDisplayProto._Form.ValueType # 827 - SHUCKLE_SHADOW: PokemonDisplayProto._Form.ValueType # 828 - SHUCKLE_PURIFIED: PokemonDisplayProto._Form.ValueType # 829 - ABSOL_NORMAL: PokemonDisplayProto._Form.ValueType # 830 - ABSOL_SHADOW: PokemonDisplayProto._Form.ValueType # 831 - ABSOL_PURIFIED: PokemonDisplayProto._Form.ValueType # 832 - MAWILE_NORMAL: PokemonDisplayProto._Form.ValueType # 833 - MAWILE_SHADOW: PokemonDisplayProto._Form.ValueType # 834 - MAWILE_PURIFIED: PokemonDisplayProto._Form.ValueType # 835 - MOLTRES_NORMAL: PokemonDisplayProto._Form.ValueType # 836 - MOLTRES_SHADOW: PokemonDisplayProto._Form.ValueType # 837 - MOLTRES_PURIFIED: PokemonDisplayProto._Form.ValueType # 838 - KANGASKHAN_NORMAL: PokemonDisplayProto._Form.ValueType # 839 - KANGASKHAN_SHADOW: PokemonDisplayProto._Form.ValueType # 840 - KANGASKHAN_PURIFIED: PokemonDisplayProto._Form.ValueType # 841 - DIGLETT_SHADOW: PokemonDisplayProto._Form.ValueType # 842 - DIGLETT_PURIFIED: PokemonDisplayProto._Form.ValueType # 843 - DUGTRIO_SHADOW: PokemonDisplayProto._Form.ValueType # 844 - DUGTRIO_PURIFIED: PokemonDisplayProto._Form.ValueType # 845 - RHYHORN_NORMAL: PokemonDisplayProto._Form.ValueType # 846 - RHYHORN_SHADOW: PokemonDisplayProto._Form.ValueType # 847 - RHYHORN_PURIFIED: PokemonDisplayProto._Form.ValueType # 848 - RHYDON_NORMAL: PokemonDisplayProto._Form.ValueType # 849 - RHYDON_SHADOW: PokemonDisplayProto._Form.ValueType # 850 - RHYDON_PURIFIED: PokemonDisplayProto._Form.ValueType # 851 - RHYPERIOR_NORMAL: PokemonDisplayProto._Form.ValueType # 852 - RHYPERIOR_SHADOW: PokemonDisplayProto._Form.ValueType # 853 - RHYPERIOR_PURIFIED: PokemonDisplayProto._Form.ValueType # 854 - MURKROW_NORMAL: PokemonDisplayProto._Form.ValueType # 855 - MURKROW_SHADOW: PokemonDisplayProto._Form.ValueType # 856 - MURKROW_PURIFIED: PokemonDisplayProto._Form.ValueType # 857 - HONCHKROW_NORMAL: PokemonDisplayProto._Form.ValueType # 858 - HONCHKROW_SHADOW: PokemonDisplayProto._Form.ValueType # 859 - HONCHKROW_PURIFIED: PokemonDisplayProto._Form.ValueType # 860 - GIBLE_NORMAL: PokemonDisplayProto._Form.ValueType # 861 - GIBLE_SHADOW: PokemonDisplayProto._Form.ValueType # 862 - GIBLE_PURIFIED: PokemonDisplayProto._Form.ValueType # 863 - GABITE_NORMAL: PokemonDisplayProto._Form.ValueType # 864 - GABITE_SHADOW: PokemonDisplayProto._Form.ValueType # 865 - GABITE_PURIFIED: PokemonDisplayProto._Form.ValueType # 866 - GARCHOMP_NORMAL: PokemonDisplayProto._Form.ValueType # 867 - GARCHOMP_SHADOW: PokemonDisplayProto._Form.ValueType # 868 - GARCHOMP_PURIFIED: PokemonDisplayProto._Form.ValueType # 869 - KRABBY_NORMAL: PokemonDisplayProto._Form.ValueType # 870 - KRABBY_SHADOW: PokemonDisplayProto._Form.ValueType # 871 - KRABBY_PURIFIED: PokemonDisplayProto._Form.ValueType # 872 - KINGLER_NORMAL: PokemonDisplayProto._Form.ValueType # 873 - KINGLER_SHADOW: PokemonDisplayProto._Form.ValueType # 874 - KINGLER_PURIFIED: PokemonDisplayProto._Form.ValueType # 875 - SHELLDER_NORMAL: PokemonDisplayProto._Form.ValueType # 876 - SHELLDER_SHADOW: PokemonDisplayProto._Form.ValueType # 877 - SHELLDER_PURIFIED: PokemonDisplayProto._Form.ValueType # 878 - CLOYSTER_NORMAL: PokemonDisplayProto._Form.ValueType # 879 - CLOYSTER_SHADOW: PokemonDisplayProto._Form.ValueType # 880 - CLOYSTER_PURIFIED: PokemonDisplayProto._Form.ValueType # 881 - GEODUDE_SHADOW: PokemonDisplayProto._Form.ValueType # 882 - GEODUDE_PURIFIED: PokemonDisplayProto._Form.ValueType # 883 - GRAVELER_SHADOW: PokemonDisplayProto._Form.ValueType # 884 - GRAVELER_PURIFIED: PokemonDisplayProto._Form.ValueType # 885 - GOLEM_SHADOW: PokemonDisplayProto._Form.ValueType # 886 - GOLEM_PURIFIED: PokemonDisplayProto._Form.ValueType # 887 - HIPPOPOTAS_NORMAL: PokemonDisplayProto._Form.ValueType # 888 - HIPPOPOTAS_SHADOW: PokemonDisplayProto._Form.ValueType # 889 - HIPPOPOTAS_PURIFIED: PokemonDisplayProto._Form.ValueType # 890 - HIPPOWDON_NORMAL: PokemonDisplayProto._Form.ValueType # 891 - HIPPOWDON_SHADOW: PokemonDisplayProto._Form.ValueType # 892 - HIPPOWDON_PURIFIED: PokemonDisplayProto._Form.ValueType # 893 - PIKACHU_FALL_2019: PokemonDisplayProto._Form.ValueType # 894 - SQUIRTLE_FALL_2019: PokemonDisplayProto._Form.ValueType # 895 - CHARMANDER_FALL_2019: PokemonDisplayProto._Form.ValueType # 896 - BULBASAUR_FALL_2019: PokemonDisplayProto._Form.ValueType # 897 - PINSIR_NORMAL: PokemonDisplayProto._Form.ValueType # 898 - PINSIR_SHADOW: PokemonDisplayProto._Form.ValueType # 899 - PINSIR_PURIFIED: PokemonDisplayProto._Form.ValueType # 900 - PIKACHU_VS_2019: PokemonDisplayProto._Form.ValueType # 901 - ONIX_NORMAL: PokemonDisplayProto._Form.ValueType # 902 - ONIX_SHADOW: PokemonDisplayProto._Form.ValueType # 903 - ONIX_PURIFIED: PokemonDisplayProto._Form.ValueType # 904 - STEELIX_NORMAL: PokemonDisplayProto._Form.ValueType # 905 - STEELIX_SHADOW: PokemonDisplayProto._Form.ValueType # 906 - STEELIX_PURIFIED: PokemonDisplayProto._Form.ValueType # 907 - SHUPPET_NORMAL: PokemonDisplayProto._Form.ValueType # 908 - SHUPPET_SHADOW: PokemonDisplayProto._Form.ValueType # 909 - SHUPPET_PURIFIED: PokemonDisplayProto._Form.ValueType # 910 - BANETTE_NORMAL: PokemonDisplayProto._Form.ValueType # 911 - BANETTE_SHADOW: PokemonDisplayProto._Form.ValueType # 912 - BANETTE_PURIFIED: PokemonDisplayProto._Form.ValueType # 913 - DUSKULL_NORMAL: PokemonDisplayProto._Form.ValueType # 914 - DUSKULL_SHADOW: PokemonDisplayProto._Form.ValueType # 915 - DUSKULL_PURIFIED: PokemonDisplayProto._Form.ValueType # 916 - DUSCLOPS_NORMAL: PokemonDisplayProto._Form.ValueType # 917 - DUSCLOPS_SHADOW: PokemonDisplayProto._Form.ValueType # 918 - DUSCLOPS_PURIFIED: PokemonDisplayProto._Form.ValueType # 919 - DUSKNOIR_NORMAL: PokemonDisplayProto._Form.ValueType # 920 - DUSKNOIR_SHADOW: PokemonDisplayProto._Form.ValueType # 921 - DUSKNOIR_PURIFIED: PokemonDisplayProto._Form.ValueType # 922 - SABLEYE_NORMAL: PokemonDisplayProto._Form.ValueType # 923 - SABLEYE_SHADOW: PokemonDisplayProto._Form.ValueType # 924 - SABLEYE_PURIFIED: PokemonDisplayProto._Form.ValueType # 925 - SNORUNT_NORMAL: PokemonDisplayProto._Form.ValueType # 926 - SNORUNT_SHADOW: PokemonDisplayProto._Form.ValueType # 927 - SNORUNT_PURIFIED: PokemonDisplayProto._Form.ValueType # 928 - GLALIE_NORMAL: PokemonDisplayProto._Form.ValueType # 929 - GLALIE_SHADOW: PokemonDisplayProto._Form.ValueType # 930 - GLALIE_PURIFIED: PokemonDisplayProto._Form.ValueType # 931 - SNOVER_NORMAL: PokemonDisplayProto._Form.ValueType # 932 - SNOVER_SHADOW: PokemonDisplayProto._Form.ValueType # 933 - SNOVER_PURIFIED: PokemonDisplayProto._Form.ValueType # 934 - ABOMASNOW_NORMAL: PokemonDisplayProto._Form.ValueType # 935 - ABOMASNOW_SHADOW: PokemonDisplayProto._Form.ValueType # 936 - ABOMASNOW_PURIFIED: PokemonDisplayProto._Form.ValueType # 937 - DELIBIRD_NORMAL: PokemonDisplayProto._Form.ValueType # 938 - DELIBIRD_SHADOW: PokemonDisplayProto._Form.ValueType # 939 - DELIBIRD_PURIFIED: PokemonDisplayProto._Form.ValueType # 940 - STANTLER_NORMAL: PokemonDisplayProto._Form.ValueType # 941 - STANTLER_SHADOW: PokemonDisplayProto._Form.ValueType # 942 - STANTLER_PURIFIED: PokemonDisplayProto._Form.ValueType # 943 - WEEZING_GALARIAN: PokemonDisplayProto._Form.ValueType # 944 - ZIGZAGOON_NORMAL: PokemonDisplayProto._Form.ValueType # 945 - ZIGZAGOON_GALARIAN: PokemonDisplayProto._Form.ValueType # 946 - LINOONE_NORMAL: PokemonDisplayProto._Form.ValueType # 947 - LINOONE_GALARIAN: PokemonDisplayProto._Form.ValueType # 948 - PIKACHU_COPY_2019: PokemonDisplayProto._Form.ValueType # 949 - VENUSAUR_COPY_2019: PokemonDisplayProto._Form.ValueType # 950 - CHARIZARD_COPY_2019: PokemonDisplayProto._Form.ValueType # 951 - BLASTOISE_COPY_2019: PokemonDisplayProto._Form.ValueType # 952 - CATERPIE_NORMAL: PokemonDisplayProto._Form.ValueType # 953 - CATERPIE_SHADOW: PokemonDisplayProto._Form.ValueType # 954 - CATERPIE_PURIFIED: PokemonDisplayProto._Form.ValueType # 955 - METAPOD_NORMAL: PokemonDisplayProto._Form.ValueType # 956 - METAPOD_SHADOW: PokemonDisplayProto._Form.ValueType # 957 - METAPOD_PURIFIED: PokemonDisplayProto._Form.ValueType # 958 - BUTTERFREE_NORMAL: PokemonDisplayProto._Form.ValueType # 959 - BUTTERFREE_SHADOW: PokemonDisplayProto._Form.ValueType # 960 - BUTTERFREE_PURIFIED: PokemonDisplayProto._Form.ValueType # 961 - PIDGEY_NORMAL: PokemonDisplayProto._Form.ValueType # 962 - PIDGEY_SHADOW: PokemonDisplayProto._Form.ValueType # 963 - PIDGEY_PURIFIED: PokemonDisplayProto._Form.ValueType # 964 - PIDGEOTTO_NORMAL: PokemonDisplayProto._Form.ValueType # 965 - PIDGEOTTO_SHADOW: PokemonDisplayProto._Form.ValueType # 966 - PIDGEOTTO_PURIFIED: PokemonDisplayProto._Form.ValueType # 967 - PIDGEOT_NORMAL: PokemonDisplayProto._Form.ValueType # 968 - PIDGEOT_SHADOW: PokemonDisplayProto._Form.ValueType # 969 - PIDGEOT_PURIFIED: PokemonDisplayProto._Form.ValueType # 970 - SPEAROW_NORMAL: PokemonDisplayProto._Form.ValueType # 971 - SPEAROW_SHADOW: PokemonDisplayProto._Form.ValueType # 972 - SPEAROW_PURIFIED: PokemonDisplayProto._Form.ValueType # 973 - FEAROW_NORMAL: PokemonDisplayProto._Form.ValueType # 974 - FEAROW_SHADOW: PokemonDisplayProto._Form.ValueType # 975 - FEAROW_PURIFIED: PokemonDisplayProto._Form.ValueType # 976 - PIKACHU_SHADOW: PokemonDisplayProto._Form.ValueType # 977 - PIKACHU_PURIFIED: PokemonDisplayProto._Form.ValueType # 978 - RAICHU_SHADOW: PokemonDisplayProto._Form.ValueType # 979 - RAICHU_PURIFIED: PokemonDisplayProto._Form.ValueType # 980 - CLEFAIRY_NORMAL: PokemonDisplayProto._Form.ValueType # 981 - CLEFAIRY_SHADOW: PokemonDisplayProto._Form.ValueType # 982 - CLEFAIRY_PURIFIED: PokemonDisplayProto._Form.ValueType # 983 - CLEFABLE_NORMAL: PokemonDisplayProto._Form.ValueType # 984 - CLEFABLE_SHADOW: PokemonDisplayProto._Form.ValueType # 985 - CLEFABLE_PURIFIED: PokemonDisplayProto._Form.ValueType # 986 - JIGGLYPUFF_NORMAL: PokemonDisplayProto._Form.ValueType # 987 - JIGGLYPUFF_SHADOW: PokemonDisplayProto._Form.ValueType # 988 - JIGGLYPUFF_PURIFIED: PokemonDisplayProto._Form.ValueType # 989 - WIGGLYTUFF_NORMAL: PokemonDisplayProto._Form.ValueType # 990 - WIGGLYTUFF_SHADOW: PokemonDisplayProto._Form.ValueType # 991 - WIGGLYTUFF_PURIFIED: PokemonDisplayProto._Form.ValueType # 992 - PARAS_NORMAL: PokemonDisplayProto._Form.ValueType # 993 - PARAS_SHADOW: PokemonDisplayProto._Form.ValueType # 994 - PARAS_PURIFIED: PokemonDisplayProto._Form.ValueType # 995 - PARASECT_NORMAL: PokemonDisplayProto._Form.ValueType # 996 - PARASECT_SHADOW: PokemonDisplayProto._Form.ValueType # 997 - PARASECT_PURIFIED: PokemonDisplayProto._Form.ValueType # 998 - MANKEY_NORMAL: PokemonDisplayProto._Form.ValueType # 999 - MANKEY_SHADOW: PokemonDisplayProto._Form.ValueType # 1000 - MANKEY_PURIFIED: PokemonDisplayProto._Form.ValueType # 1001 - PRIMEAPE_NORMAL: PokemonDisplayProto._Form.ValueType # 1002 - PRIMEAPE_SHADOW: PokemonDisplayProto._Form.ValueType # 1003 - PRIMEAPE_PURIFIED: PokemonDisplayProto._Form.ValueType # 1004 - TENTACOOL_NORMAL: PokemonDisplayProto._Form.ValueType # 1005 - TENTACOOL_SHADOW: PokemonDisplayProto._Form.ValueType # 1006 - TENTACOOL_PURIFIED: PokemonDisplayProto._Form.ValueType # 1007 - TENTACRUEL_NORMAL: PokemonDisplayProto._Form.ValueType # 1008 - TENTACRUEL_SHADOW: PokemonDisplayProto._Form.ValueType # 1009 - TENTACRUEL_PURIFIED: PokemonDisplayProto._Form.ValueType # 1010 - PONYTA_NORMAL: PokemonDisplayProto._Form.ValueType # 1011 - PONYTA_SHADOW: PokemonDisplayProto._Form.ValueType # 1012 - PONYTA_PURIFIED: PokemonDisplayProto._Form.ValueType # 1013 - RAPIDASH_NORMAL: PokemonDisplayProto._Form.ValueType # 1014 - RAPIDASH_SHADOW: PokemonDisplayProto._Form.ValueType # 1015 - RAPIDASH_PURIFIED: PokemonDisplayProto._Form.ValueType # 1016 - SLOWPOKE_NORMAL: PokemonDisplayProto._Form.ValueType # 1017 - SLOWPOKE_SHADOW: PokemonDisplayProto._Form.ValueType # 1018 - SLOWPOKE_PURIFIED: PokemonDisplayProto._Form.ValueType # 1019 - SLOWBRO_NORMAL: PokemonDisplayProto._Form.ValueType # 1020 - SLOWBRO_SHADOW: PokemonDisplayProto._Form.ValueType # 1021 - SLOWBRO_PURIFIED: PokemonDisplayProto._Form.ValueType # 1022 - FARFETCHD_NORMAL: PokemonDisplayProto._Form.ValueType # 1023 - FARFETCHD_SHADOW: PokemonDisplayProto._Form.ValueType # 1024 - FARFETCHD_PURIFIED: PokemonDisplayProto._Form.ValueType # 1025 - DODUO_NORMAL: PokemonDisplayProto._Form.ValueType # 1026 - DODUO_SHADOW: PokemonDisplayProto._Form.ValueType # 1027 - DODUO_PURIFIED: PokemonDisplayProto._Form.ValueType # 1028 - DODRIO_NORMAL: PokemonDisplayProto._Form.ValueType # 1029 - DODRIO_SHADOW: PokemonDisplayProto._Form.ValueType # 1030 - DODRIO_PURIFIED: PokemonDisplayProto._Form.ValueType # 1031 - SEEL_NORMAL: PokemonDisplayProto._Form.ValueType # 1032 - SEEL_SHADOW: PokemonDisplayProto._Form.ValueType # 1033 - SEEL_PURIFIED: PokemonDisplayProto._Form.ValueType # 1034 - DEWGONG_NORMAL: PokemonDisplayProto._Form.ValueType # 1035 - DEWGONG_SHADOW: PokemonDisplayProto._Form.ValueType # 1036 - DEWGONG_PURIFIED: PokemonDisplayProto._Form.ValueType # 1037 - GASTLY_NORMAL: PokemonDisplayProto._Form.ValueType # 1038 - GASTLY_SHADOW: PokemonDisplayProto._Form.ValueType # 1039 - GASTLY_PURIFIED: PokemonDisplayProto._Form.ValueType # 1040 - HAUNTER_NORMAL: PokemonDisplayProto._Form.ValueType # 1041 - HAUNTER_SHADOW: PokemonDisplayProto._Form.ValueType # 1042 - HAUNTER_PURIFIED: PokemonDisplayProto._Form.ValueType # 1043 - GENGAR_NORMAL: PokemonDisplayProto._Form.ValueType # 1044 - GENGAR_SHADOW: PokemonDisplayProto._Form.ValueType # 1045 - GENGAR_PURIFIED: PokemonDisplayProto._Form.ValueType # 1046 - VOLTORB_NORMAL: PokemonDisplayProto._Form.ValueType # 1047 - VOLTORB_SHADOW: PokemonDisplayProto._Form.ValueType # 1048 - VOLTORB_PURIFIED: PokemonDisplayProto._Form.ValueType # 1049 - ELECTRODE_NORMAL: PokemonDisplayProto._Form.ValueType # 1050 - ELECTRODE_SHADOW: PokemonDisplayProto._Form.ValueType # 1051 - ELECTRODE_PURIFIED: PokemonDisplayProto._Form.ValueType # 1052 - LICKITUNG_NORMAL: PokemonDisplayProto._Form.ValueType # 1053 - LICKITUNG_SHADOW: PokemonDisplayProto._Form.ValueType # 1054 - LICKITUNG_PURIFIED: PokemonDisplayProto._Form.ValueType # 1055 - CHANSEY_NORMAL: PokemonDisplayProto._Form.ValueType # 1056 - CHANSEY_SHADOW: PokemonDisplayProto._Form.ValueType # 1057 - CHANSEY_PURIFIED: PokemonDisplayProto._Form.ValueType # 1058 - TANGELA_NORMAL: PokemonDisplayProto._Form.ValueType # 1059 - TANGELA_SHADOW: PokemonDisplayProto._Form.ValueType # 1060 - TANGELA_PURIFIED: PokemonDisplayProto._Form.ValueType # 1061 - HORSEA_NORMAL: PokemonDisplayProto._Form.ValueType # 1062 - HORSEA_SHADOW: PokemonDisplayProto._Form.ValueType # 1063 - HORSEA_PURIFIED: PokemonDisplayProto._Form.ValueType # 1064 - SEADRA_NORMAL: PokemonDisplayProto._Form.ValueType # 1065 - SEADRA_SHADOW: PokemonDisplayProto._Form.ValueType # 1066 - SEADRA_PURIFIED: PokemonDisplayProto._Form.ValueType # 1067 - GOLDEEN_NORMAL: PokemonDisplayProto._Form.ValueType # 1068 - GOLDEEN_SHADOW: PokemonDisplayProto._Form.ValueType # 1069 - GOLDEEN_PURIFIED: PokemonDisplayProto._Form.ValueType # 1070 - SEAKING_NORMAL: PokemonDisplayProto._Form.ValueType # 1071 - SEAKING_SHADOW: PokemonDisplayProto._Form.ValueType # 1072 - SEAKING_PURIFIED: PokemonDisplayProto._Form.ValueType # 1073 - STARYU_NORMAL: PokemonDisplayProto._Form.ValueType # 1074 - STARYU_SHADOW: PokemonDisplayProto._Form.ValueType # 1075 - STARYU_PURIFIED: PokemonDisplayProto._Form.ValueType # 1076 - STARMIE_NORMAL: PokemonDisplayProto._Form.ValueType # 1077 - STARMIE_SHADOW: PokemonDisplayProto._Form.ValueType # 1078 - STARMIE_PURIFIED: PokemonDisplayProto._Form.ValueType # 1079 - MR_MIME_NORMAL: PokemonDisplayProto._Form.ValueType # 1080 - MR_MIME_SHADOW: PokemonDisplayProto._Form.ValueType # 1081 - MR_MIME_PURIFIED: PokemonDisplayProto._Form.ValueType # 1082 - JYNX_NORMAL: PokemonDisplayProto._Form.ValueType # 1083 - JYNX_SHADOW: PokemonDisplayProto._Form.ValueType # 1084 - JYNX_PURIFIED: PokemonDisplayProto._Form.ValueType # 1085 - TAUROS_NORMAL: PokemonDisplayProto._Form.ValueType # 1086 - TAUROS_SHADOW: PokemonDisplayProto._Form.ValueType # 1087 - TAUROS_PURIFIED: PokemonDisplayProto._Form.ValueType # 1088 - DITTO_NORMAL: PokemonDisplayProto._Form.ValueType # 1089 - DITTO_SHADOW: PokemonDisplayProto._Form.ValueType # 1090 - DITTO_PURIFIED: PokemonDisplayProto._Form.ValueType # 1091 - EEVEE_NORMAL: PokemonDisplayProto._Form.ValueType # 1092 - EEVEE_SHADOW: PokemonDisplayProto._Form.ValueType # 1093 - EEVEE_PURIFIED: PokemonDisplayProto._Form.ValueType # 1094 - VAPOREON_NORMAL: PokemonDisplayProto._Form.ValueType # 1095 - VAPOREON_SHADOW: PokemonDisplayProto._Form.ValueType # 1096 - VAPOREON_PURIFIED: PokemonDisplayProto._Form.ValueType # 1097 - JOLTEON_NORMAL: PokemonDisplayProto._Form.ValueType # 1098 - JOLTEON_SHADOW: PokemonDisplayProto._Form.ValueType # 1099 - JOLTEON_PURIFIED: PokemonDisplayProto._Form.ValueType # 1100 - FLAREON_NORMAL: PokemonDisplayProto._Form.ValueType # 1101 - FLAREON_SHADOW: PokemonDisplayProto._Form.ValueType # 1102 - FLAREON_PURIFIED: PokemonDisplayProto._Form.ValueType # 1103 - KABUTO_NORMAL: PokemonDisplayProto._Form.ValueType # 1104 - KABUTO_SHADOW: PokemonDisplayProto._Form.ValueType # 1105 - KABUTO_PURIFIED: PokemonDisplayProto._Form.ValueType # 1106 - KABUTOPS_NORMAL: PokemonDisplayProto._Form.ValueType # 1107 - KABUTOPS_SHADOW: PokemonDisplayProto._Form.ValueType # 1108 - KABUTOPS_PURIFIED: PokemonDisplayProto._Form.ValueType # 1109 - AERODACTYL_NORMAL: PokemonDisplayProto._Form.ValueType # 1110 - AERODACTYL_SHADOW: PokemonDisplayProto._Form.ValueType # 1111 - AERODACTYL_PURIFIED: PokemonDisplayProto._Form.ValueType # 1112 - MEWTWO_SHADOW: PokemonDisplayProto._Form.ValueType # 1113 - MEWTWO_PURIFIED: PokemonDisplayProto._Form.ValueType # 1114 - MEW_NORMAL: PokemonDisplayProto._Form.ValueType # 1115 - MEW_SHADOW: PokemonDisplayProto._Form.ValueType # 1116 - MEW_PURIFIED: PokemonDisplayProto._Form.ValueType # 1117 - CHIKORITA_NORMAL: PokemonDisplayProto._Form.ValueType # 1118 - CHIKORITA_SHADOW: PokemonDisplayProto._Form.ValueType # 1119 - CHIKORITA_PURIFIED: PokemonDisplayProto._Form.ValueType # 1120 - BAYLEEF_NORMAL: PokemonDisplayProto._Form.ValueType # 1121 - BAYLEEF_SHADOW: PokemonDisplayProto._Form.ValueType # 1122 - BAYLEEF_PURIFIED: PokemonDisplayProto._Form.ValueType # 1123 - MEGANIUM_NORMAL: PokemonDisplayProto._Form.ValueType # 1124 - MEGANIUM_SHADOW: PokemonDisplayProto._Form.ValueType # 1125 - MEGANIUM_PURIFIED: PokemonDisplayProto._Form.ValueType # 1126 - CYNDAQUIL_NORMAL: PokemonDisplayProto._Form.ValueType # 1127 - CYNDAQUIL_SHADOW: PokemonDisplayProto._Form.ValueType # 1128 - CYNDAQUIL_PURIFIED: PokemonDisplayProto._Form.ValueType # 1129 - QUILAVA_NORMAL: PokemonDisplayProto._Form.ValueType # 1130 - QUILAVA_SHADOW: PokemonDisplayProto._Form.ValueType # 1131 - QUILAVA_PURIFIED: PokemonDisplayProto._Form.ValueType # 1132 - TYPHLOSION_NORMAL: PokemonDisplayProto._Form.ValueType # 1133 - TYPHLOSION_SHADOW: PokemonDisplayProto._Form.ValueType # 1134 - TYPHLOSION_PURIFIED: PokemonDisplayProto._Form.ValueType # 1135 - TOTODILE_NORMAL: PokemonDisplayProto._Form.ValueType # 1136 - TOTODILE_SHADOW: PokemonDisplayProto._Form.ValueType # 1137 - TOTODILE_PURIFIED: PokemonDisplayProto._Form.ValueType # 1138 - CROCONAW_NORMAL: PokemonDisplayProto._Form.ValueType # 1139 - CROCONAW_SHADOW: PokemonDisplayProto._Form.ValueType # 1140 - CROCONAW_PURIFIED: PokemonDisplayProto._Form.ValueType # 1141 - FERALIGATR_NORMAL: PokemonDisplayProto._Form.ValueType # 1142 - FERALIGATR_SHADOW: PokemonDisplayProto._Form.ValueType # 1143 - FERALIGATR_PURIFIED: PokemonDisplayProto._Form.ValueType # 1144 - SENTRET_NORMAL: PokemonDisplayProto._Form.ValueType # 1145 - SENTRET_SHADOW: PokemonDisplayProto._Form.ValueType # 1146 - SENTRET_PURIFIED: PokemonDisplayProto._Form.ValueType # 1147 - FURRET_NORMAL: PokemonDisplayProto._Form.ValueType # 1148 - FURRET_SHADOW: PokemonDisplayProto._Form.ValueType # 1149 - FURRET_PURIFIED: PokemonDisplayProto._Form.ValueType # 1150 - HOOTHOOT_NORMAL: PokemonDisplayProto._Form.ValueType # 1151 - HOOTHOOT_SHADOW: PokemonDisplayProto._Form.ValueType # 1152 - HOOTHOOT_PURIFIED: PokemonDisplayProto._Form.ValueType # 1153 - NOCTOWL_NORMAL: PokemonDisplayProto._Form.ValueType # 1154 - NOCTOWL_SHADOW: PokemonDisplayProto._Form.ValueType # 1155 - NOCTOWL_PURIFIED: PokemonDisplayProto._Form.ValueType # 1156 - LEDYBA_NORMAL: PokemonDisplayProto._Form.ValueType # 1157 - LEDYBA_SHADOW: PokemonDisplayProto._Form.ValueType # 1158 - LEDYBA_PURIFIED: PokemonDisplayProto._Form.ValueType # 1159 - LEDIAN_NORMAL: PokemonDisplayProto._Form.ValueType # 1160 - LEDIAN_SHADOW: PokemonDisplayProto._Form.ValueType # 1161 - LEDIAN_PURIFIED: PokemonDisplayProto._Form.ValueType # 1162 - SPINARAK_NORMAL: PokemonDisplayProto._Form.ValueType # 1163 - SPINARAK_SHADOW: PokemonDisplayProto._Form.ValueType # 1164 - SPINARAK_PURIFIED: PokemonDisplayProto._Form.ValueType # 1165 - ARIADOS_NORMAL: PokemonDisplayProto._Form.ValueType # 1166 - ARIADOS_SHADOW: PokemonDisplayProto._Form.ValueType # 1167 - ARIADOS_PURIFIED: PokemonDisplayProto._Form.ValueType # 1168 - CHINCHOU_NORMAL: PokemonDisplayProto._Form.ValueType # 1169 - CHINCHOU_SHADOW: PokemonDisplayProto._Form.ValueType # 1170 - CHINCHOU_PURIFIED: PokemonDisplayProto._Form.ValueType # 1171 - LANTURN_NORMAL: PokemonDisplayProto._Form.ValueType # 1172 - LANTURN_SHADOW: PokemonDisplayProto._Form.ValueType # 1173 - LANTURN_PURIFIED: PokemonDisplayProto._Form.ValueType # 1174 - PICHU_NORMAL: PokemonDisplayProto._Form.ValueType # 1175 - PICHU_SHADOW: PokemonDisplayProto._Form.ValueType # 1176 - PICHU_PURIFIED: PokemonDisplayProto._Form.ValueType # 1177 - CLEFFA_NORMAL: PokemonDisplayProto._Form.ValueType # 1178 - CLEFFA_SHADOW: PokemonDisplayProto._Form.ValueType # 1179 - CLEFFA_PURIFIED: PokemonDisplayProto._Form.ValueType # 1180 - IGGLYBUFF_NORMAL: PokemonDisplayProto._Form.ValueType # 1181 - IGGLYBUFF_SHADOW: PokemonDisplayProto._Form.ValueType # 1182 - IGGLYBUFF_PURIFIED: PokemonDisplayProto._Form.ValueType # 1183 - TOGEPI_NORMAL: PokemonDisplayProto._Form.ValueType # 1184 - TOGEPI_SHADOW: PokemonDisplayProto._Form.ValueType # 1185 - TOGEPI_PURIFIED: PokemonDisplayProto._Form.ValueType # 1186 - TOGETIC_NORMAL: PokemonDisplayProto._Form.ValueType # 1187 - TOGETIC_SHADOW: PokemonDisplayProto._Form.ValueType # 1188 - TOGETIC_PURIFIED: PokemonDisplayProto._Form.ValueType # 1189 - NATU_NORMAL: PokemonDisplayProto._Form.ValueType # 1190 - NATU_SHADOW: PokemonDisplayProto._Form.ValueType # 1191 - NATU_PURIFIED: PokemonDisplayProto._Form.ValueType # 1192 - XATU_NORMAL: PokemonDisplayProto._Form.ValueType # 1193 - XATU_SHADOW: PokemonDisplayProto._Form.ValueType # 1194 - XATU_PURIFIED: PokemonDisplayProto._Form.ValueType # 1195 - MARILL_NORMAL: PokemonDisplayProto._Form.ValueType # 1196 - MARILL_SHADOW: PokemonDisplayProto._Form.ValueType # 1197 - MARILL_PURIFIED: PokemonDisplayProto._Form.ValueType # 1198 - AZUMARILL_NORMAL: PokemonDisplayProto._Form.ValueType # 1199 - AZUMARILL_SHADOW: PokemonDisplayProto._Form.ValueType # 1200 - AZUMARILL_PURIFIED: PokemonDisplayProto._Form.ValueType # 1201 - SUDOWOODO_NORMAL: PokemonDisplayProto._Form.ValueType # 1202 - SUDOWOODO_SHADOW: PokemonDisplayProto._Form.ValueType # 1203 - SUDOWOODO_PURIFIED: PokemonDisplayProto._Form.ValueType # 1204 - HOPPIP_NORMAL: PokemonDisplayProto._Form.ValueType # 1205 - HOPPIP_SHADOW: PokemonDisplayProto._Form.ValueType # 1206 - HOPPIP_PURIFIED: PokemonDisplayProto._Form.ValueType # 1207 - SKIPLOOM_NORMAL: PokemonDisplayProto._Form.ValueType # 1208 - SKIPLOOM_SHADOW: PokemonDisplayProto._Form.ValueType # 1209 - SKIPLOOM_PURIFIED: PokemonDisplayProto._Form.ValueType # 1210 - JUMPLUFF_NORMAL: PokemonDisplayProto._Form.ValueType # 1211 - JUMPLUFF_SHADOW: PokemonDisplayProto._Form.ValueType # 1212 - JUMPLUFF_PURIFIED: PokemonDisplayProto._Form.ValueType # 1213 - AIPOM_NORMAL: PokemonDisplayProto._Form.ValueType # 1214 - AIPOM_SHADOW: PokemonDisplayProto._Form.ValueType # 1215 - AIPOM_PURIFIED: PokemonDisplayProto._Form.ValueType # 1216 - SUNKERN_NORMAL: PokemonDisplayProto._Form.ValueType # 1217 - SUNKERN_SHADOW: PokemonDisplayProto._Form.ValueType # 1218 - SUNKERN_PURIFIED: PokemonDisplayProto._Form.ValueType # 1219 - SUNFLORA_NORMAL: PokemonDisplayProto._Form.ValueType # 1220 - SUNFLORA_SHADOW: PokemonDisplayProto._Form.ValueType # 1221 - SUNFLORA_PURIFIED: PokemonDisplayProto._Form.ValueType # 1222 - YANMA_NORMAL: PokemonDisplayProto._Form.ValueType # 1223 - YANMA_SHADOW: PokemonDisplayProto._Form.ValueType # 1224 - YANMA_PURIFIED: PokemonDisplayProto._Form.ValueType # 1225 - WOOPER_NORMAL: PokemonDisplayProto._Form.ValueType # 1226 - WOOPER_SHADOW: PokemonDisplayProto._Form.ValueType # 1227 - WOOPER_PURIFIED: PokemonDisplayProto._Form.ValueType # 1228 - QUAGSIRE_NORMAL: PokemonDisplayProto._Form.ValueType # 1229 - QUAGSIRE_SHADOW: PokemonDisplayProto._Form.ValueType # 1230 - QUAGSIRE_PURIFIED: PokemonDisplayProto._Form.ValueType # 1231 - ESPEON_NORMAL: PokemonDisplayProto._Form.ValueType # 1232 - ESPEON_SHADOW: PokemonDisplayProto._Form.ValueType # 1233 - ESPEON_PURIFIED: PokemonDisplayProto._Form.ValueType # 1234 - UMBREON_NORMAL: PokemonDisplayProto._Form.ValueType # 1235 - UMBREON_SHADOW: PokemonDisplayProto._Form.ValueType # 1236 - UMBREON_PURIFIED: PokemonDisplayProto._Form.ValueType # 1237 - SLOWKING_NORMAL: PokemonDisplayProto._Form.ValueType # 1238 - SLOWKING_SHADOW: PokemonDisplayProto._Form.ValueType # 1239 - SLOWKING_PURIFIED: PokemonDisplayProto._Form.ValueType # 1240 - GIRAFARIG_NORMAL: PokemonDisplayProto._Form.ValueType # 1241 - GIRAFARIG_SHADOW: PokemonDisplayProto._Form.ValueType # 1242 - GIRAFARIG_PURIFIED: PokemonDisplayProto._Form.ValueType # 1243 - PINECO_NORMAL: PokemonDisplayProto._Form.ValueType # 1244 - PINECO_SHADOW: PokemonDisplayProto._Form.ValueType # 1245 - PINECO_PURIFIED: PokemonDisplayProto._Form.ValueType # 1246 - FORRETRESS_NORMAL: PokemonDisplayProto._Form.ValueType # 1247 - FORRETRESS_SHADOW: PokemonDisplayProto._Form.ValueType # 1248 - FORRETRESS_PURIFIED: PokemonDisplayProto._Form.ValueType # 1249 - DUNSPARCE_NORMAL: PokemonDisplayProto._Form.ValueType # 1250 - DUNSPARCE_SHADOW: PokemonDisplayProto._Form.ValueType # 1251 - DUNSPARCE_PURIFIED: PokemonDisplayProto._Form.ValueType # 1252 - SNUBBULL_NORMAL: PokemonDisplayProto._Form.ValueType # 1253 - SNUBBULL_SHADOW: PokemonDisplayProto._Form.ValueType # 1254 - SNUBBULL_PURIFIED: PokemonDisplayProto._Form.ValueType # 1255 - GRANBULL_NORMAL: PokemonDisplayProto._Form.ValueType # 1256 - GRANBULL_SHADOW: PokemonDisplayProto._Form.ValueType # 1257 - GRANBULL_PURIFIED: PokemonDisplayProto._Form.ValueType # 1258 - QWILFISH_NORMAL: PokemonDisplayProto._Form.ValueType # 1259 - QWILFISH_SHADOW: PokemonDisplayProto._Form.ValueType # 1260 - QWILFISH_PURIFIED: PokemonDisplayProto._Form.ValueType # 1261 - HERACROSS_NORMAL: PokemonDisplayProto._Form.ValueType # 1262 - HERACROSS_SHADOW: PokemonDisplayProto._Form.ValueType # 1263 - HERACROSS_PURIFIED: PokemonDisplayProto._Form.ValueType # 1264 - TEDDIURSA_NORMAL: PokemonDisplayProto._Form.ValueType # 1265 - TEDDIURSA_SHADOW: PokemonDisplayProto._Form.ValueType # 1266 - TEDDIURSA_PURIFIED: PokemonDisplayProto._Form.ValueType # 1267 - URSARING_NORMAL: PokemonDisplayProto._Form.ValueType # 1268 - URSARING_SHADOW: PokemonDisplayProto._Form.ValueType # 1269 - URSARING_PURIFIED: PokemonDisplayProto._Form.ValueType # 1270 - SLUGMA_NORMAL: PokemonDisplayProto._Form.ValueType # 1271 - SLUGMA_SHADOW: PokemonDisplayProto._Form.ValueType # 1272 - SLUGMA_PURIFIED: PokemonDisplayProto._Form.ValueType # 1273 - MAGCARGO_NORMAL: PokemonDisplayProto._Form.ValueType # 1274 - MAGCARGO_SHADOW: PokemonDisplayProto._Form.ValueType # 1275 - MAGCARGO_PURIFIED: PokemonDisplayProto._Form.ValueType # 1276 - SWINUB_NORMAL: PokemonDisplayProto._Form.ValueType # 1277 - SWINUB_SHADOW: PokemonDisplayProto._Form.ValueType # 1278 - SWINUB_PURIFIED: PokemonDisplayProto._Form.ValueType # 1279 - PILOSWINE_NORMAL: PokemonDisplayProto._Form.ValueType # 1280 - PILOSWINE_SHADOW: PokemonDisplayProto._Form.ValueType # 1281 - PILOSWINE_PURIFIED: PokemonDisplayProto._Form.ValueType # 1282 - CORSOLA_NORMAL: PokemonDisplayProto._Form.ValueType # 1283 - CORSOLA_SHADOW: PokemonDisplayProto._Form.ValueType # 1284 - CORSOLA_PURIFIED: PokemonDisplayProto._Form.ValueType # 1285 - REMORAID_NORMAL: PokemonDisplayProto._Form.ValueType # 1286 - REMORAID_SHADOW: PokemonDisplayProto._Form.ValueType # 1287 - REMORAID_PURIFIED: PokemonDisplayProto._Form.ValueType # 1288 - OCTILLERY_NORMAL: PokemonDisplayProto._Form.ValueType # 1289 - OCTILLERY_SHADOW: PokemonDisplayProto._Form.ValueType # 1290 - OCTILLERY_PURIFIED: PokemonDisplayProto._Form.ValueType # 1291 - MANTINE_NORMAL: PokemonDisplayProto._Form.ValueType # 1292 - MANTINE_SHADOW: PokemonDisplayProto._Form.ValueType # 1293 - MANTINE_PURIFIED: PokemonDisplayProto._Form.ValueType # 1294 - SKARMORY_NORMAL: PokemonDisplayProto._Form.ValueType # 1295 - SKARMORY_SHADOW: PokemonDisplayProto._Form.ValueType # 1296 - SKARMORY_PURIFIED: PokemonDisplayProto._Form.ValueType # 1297 - KINGDRA_NORMAL: PokemonDisplayProto._Form.ValueType # 1298 - KINGDRA_SHADOW: PokemonDisplayProto._Form.ValueType # 1299 - KINGDRA_PURIFIED: PokemonDisplayProto._Form.ValueType # 1300 - PHANPY_NORMAL: PokemonDisplayProto._Form.ValueType # 1301 - PHANPY_SHADOW: PokemonDisplayProto._Form.ValueType # 1302 - PHANPY_PURIFIED: PokemonDisplayProto._Form.ValueType # 1303 - DONPHAN_NORMAL: PokemonDisplayProto._Form.ValueType # 1304 - DONPHAN_SHADOW: PokemonDisplayProto._Form.ValueType # 1305 - DONPHAN_PURIFIED: PokemonDisplayProto._Form.ValueType # 1306 - SMEARGLE_NORMAL: PokemonDisplayProto._Form.ValueType # 1307 - SMEARGLE_SHADOW: PokemonDisplayProto._Form.ValueType # 1308 - SMEARGLE_PURIFIED: PokemonDisplayProto._Form.ValueType # 1309 - TYROGUE_NORMAL: PokemonDisplayProto._Form.ValueType # 1310 - TYROGUE_SHADOW: PokemonDisplayProto._Form.ValueType # 1311 - TYROGUE_PURIFIED: PokemonDisplayProto._Form.ValueType # 1312 - HITMONTOP_NORMAL: PokemonDisplayProto._Form.ValueType # 1313 - HITMONTOP_SHADOW: PokemonDisplayProto._Form.ValueType # 1314 - HITMONTOP_PURIFIED: PokemonDisplayProto._Form.ValueType # 1315 - SMOOCHUM_NORMAL: PokemonDisplayProto._Form.ValueType # 1316 - SMOOCHUM_SHADOW: PokemonDisplayProto._Form.ValueType # 1317 - SMOOCHUM_PURIFIED: PokemonDisplayProto._Form.ValueType # 1318 - ELEKID_NORMAL: PokemonDisplayProto._Form.ValueType # 1319 - ELEKID_SHADOW: PokemonDisplayProto._Form.ValueType # 1320 - ELEKID_PURIFIED: PokemonDisplayProto._Form.ValueType # 1321 - MAGBY_NORMAL: PokemonDisplayProto._Form.ValueType # 1322 - MAGBY_SHADOW: PokemonDisplayProto._Form.ValueType # 1323 - MAGBY_PURIFIED: PokemonDisplayProto._Form.ValueType # 1324 - MILTANK_NORMAL: PokemonDisplayProto._Form.ValueType # 1325 - MILTANK_SHADOW: PokemonDisplayProto._Form.ValueType # 1326 - MILTANK_PURIFIED: PokemonDisplayProto._Form.ValueType # 1327 - BLISSEY_NORMAL: PokemonDisplayProto._Form.ValueType # 1328 - BLISSEY_SHADOW: PokemonDisplayProto._Form.ValueType # 1329 - BLISSEY_PURIFIED: PokemonDisplayProto._Form.ValueType # 1330 - RAIKOU_NORMAL: PokemonDisplayProto._Form.ValueType # 1331 - RAIKOU_SHADOW: PokemonDisplayProto._Form.ValueType # 1332 - RAIKOU_PURIFIED: PokemonDisplayProto._Form.ValueType # 1333 - ENTEI_NORMAL: PokemonDisplayProto._Form.ValueType # 1334 - ENTEI_SHADOW: PokemonDisplayProto._Form.ValueType # 1335 - ENTEI_PURIFIED: PokemonDisplayProto._Form.ValueType # 1336 - SUICUNE_NORMAL: PokemonDisplayProto._Form.ValueType # 1337 - SUICUNE_SHADOW: PokemonDisplayProto._Form.ValueType # 1338 - SUICUNE_PURIFIED: PokemonDisplayProto._Form.ValueType # 1339 - LUGIA_NORMAL: PokemonDisplayProto._Form.ValueType # 1340 - LUGIA_SHADOW: PokemonDisplayProto._Form.ValueType # 1341 - LUGIA_PURIFIED: PokemonDisplayProto._Form.ValueType # 1342 - HO_OH_NORMAL: PokemonDisplayProto._Form.ValueType # 1343 - HO_OH_SHADOW: PokemonDisplayProto._Form.ValueType # 1344 - HO_OH_PURIFIED: PokemonDisplayProto._Form.ValueType # 1345 - CELEBI_NORMAL: PokemonDisplayProto._Form.ValueType # 1346 - CELEBI_SHADOW: PokemonDisplayProto._Form.ValueType # 1347 - CELEBI_PURIFIED: PokemonDisplayProto._Form.ValueType # 1348 - TREECKO_NORMAL: PokemonDisplayProto._Form.ValueType # 1349 - TREECKO_SHADOW: PokemonDisplayProto._Form.ValueType # 1350 - TREECKO_PURIFIED: PokemonDisplayProto._Form.ValueType # 1351 - GROVYLE_NORMAL: PokemonDisplayProto._Form.ValueType # 1352 - GROVYLE_SHADOW: PokemonDisplayProto._Form.ValueType # 1353 - GROVYLE_PURIFIED: PokemonDisplayProto._Form.ValueType # 1354 - SCEPTILE_NORMAL: PokemonDisplayProto._Form.ValueType # 1355 - SCEPTILE_SHADOW: PokemonDisplayProto._Form.ValueType # 1356 - SCEPTILE_PURIFIED: PokemonDisplayProto._Form.ValueType # 1357 - TORCHIC_NORMAL: PokemonDisplayProto._Form.ValueType # 1358 - TORCHIC_SHADOW: PokemonDisplayProto._Form.ValueType # 1359 - TORCHIC_PURIFIED: PokemonDisplayProto._Form.ValueType # 1360 - COMBUSKEN_NORMAL: PokemonDisplayProto._Form.ValueType # 1361 - COMBUSKEN_SHADOW: PokemonDisplayProto._Form.ValueType # 1362 - COMBUSKEN_PURIFIED: PokemonDisplayProto._Form.ValueType # 1363 - BLAZIKEN_NORMAL: PokemonDisplayProto._Form.ValueType # 1364 - BLAZIKEN_SHADOW: PokemonDisplayProto._Form.ValueType # 1365 - BLAZIKEN_PURIFIED: PokemonDisplayProto._Form.ValueType # 1366 - POOCHYENA_NORMAL: PokemonDisplayProto._Form.ValueType # 1367 - POOCHYENA_SHADOW: PokemonDisplayProto._Form.ValueType # 1368 - POOCHYENA_PURIFIED: PokemonDisplayProto._Form.ValueType # 1369 - MIGHTYENA_NORMAL: PokemonDisplayProto._Form.ValueType # 1370 - MIGHTYENA_SHADOW: PokemonDisplayProto._Form.ValueType # 1371 - MIGHTYENA_PURIFIED: PokemonDisplayProto._Form.ValueType # 1372 - ZIGZAGOON_SHADOW: PokemonDisplayProto._Form.ValueType # 1373 - ZIGZAGOON_PURIFIED: PokemonDisplayProto._Form.ValueType # 1374 - LINOONE_SHADOW: PokemonDisplayProto._Form.ValueType # 1375 - LINOONE_PURIFIED: PokemonDisplayProto._Form.ValueType # 1376 - WURMPLE_SHADOW: PokemonDisplayProto._Form.ValueType # 1377 - WURMPLE_PURIFIED: PokemonDisplayProto._Form.ValueType # 1378 - SILCOON_NORMAL: PokemonDisplayProto._Form.ValueType # 1379 - SILCOON_SHADOW: PokemonDisplayProto._Form.ValueType # 1380 - SILCOON_PURIFIED: PokemonDisplayProto._Form.ValueType # 1381 - BEAUTIFLY_NORMAL: PokemonDisplayProto._Form.ValueType # 1382 - BEAUTIFLY_SHADOW: PokemonDisplayProto._Form.ValueType # 1383 - BEAUTIFLY_PURIFIED: PokemonDisplayProto._Form.ValueType # 1384 - CASCOON_NORMAL: PokemonDisplayProto._Form.ValueType # 1385 - CASCOON_SHADOW: PokemonDisplayProto._Form.ValueType # 1386 - CASCOON_PURIFIED: PokemonDisplayProto._Form.ValueType # 1387 - DUSTOX_NORMAL: PokemonDisplayProto._Form.ValueType # 1388 - DUSTOX_SHADOW: PokemonDisplayProto._Form.ValueType # 1389 - DUSTOX_PURIFIED: PokemonDisplayProto._Form.ValueType # 1390 - LOTAD_NORMAL: PokemonDisplayProto._Form.ValueType # 1391 - LOTAD_SHADOW: PokemonDisplayProto._Form.ValueType # 1392 - LOTAD_PURIFIED: PokemonDisplayProto._Form.ValueType # 1393 - LOMBRE_NORMAL: PokemonDisplayProto._Form.ValueType # 1394 - LOMBRE_SHADOW: PokemonDisplayProto._Form.ValueType # 1395 - LOMBRE_PURIFIED: PokemonDisplayProto._Form.ValueType # 1396 - LUDICOLO_NORMAL: PokemonDisplayProto._Form.ValueType # 1397 - LUDICOLO_SHADOW: PokemonDisplayProto._Form.ValueType # 1398 - LUDICOLO_PURIFIED: PokemonDisplayProto._Form.ValueType # 1399 - TAILLOW_NORMAL: PokemonDisplayProto._Form.ValueType # 1400 - TAILLOW_SHADOW: PokemonDisplayProto._Form.ValueType # 1401 - TAILLOW_PURIFIED: PokemonDisplayProto._Form.ValueType # 1402 - SWELLOW_NORMAL: PokemonDisplayProto._Form.ValueType # 1403 - SWELLOW_SHADOW: PokemonDisplayProto._Form.ValueType # 1404 - SWELLOW_PURIFIED: PokemonDisplayProto._Form.ValueType # 1405 - WINGULL_NORMAL: PokemonDisplayProto._Form.ValueType # 1406 - WINGULL_SHADOW: PokemonDisplayProto._Form.ValueType # 1407 - WINGULL_PURIFIED: PokemonDisplayProto._Form.ValueType # 1408 - PELIPPER_NORMAL: PokemonDisplayProto._Form.ValueType # 1409 - PELIPPER_SHADOW: PokemonDisplayProto._Form.ValueType # 1410 - PELIPPER_PURIFIED: PokemonDisplayProto._Form.ValueType # 1411 - SURSKIT_NORMAL: PokemonDisplayProto._Form.ValueType # 1412 - SURSKIT_SHADOW: PokemonDisplayProto._Form.ValueType # 1413 - SURSKIT_PURIFIED: PokemonDisplayProto._Form.ValueType # 1414 - MASQUERAIN_NORMAL: PokemonDisplayProto._Form.ValueType # 1415 - MASQUERAIN_SHADOW: PokemonDisplayProto._Form.ValueType # 1416 - MASQUERAIN_PURIFIED: PokemonDisplayProto._Form.ValueType # 1417 - SHROOMISH_NORMAL: PokemonDisplayProto._Form.ValueType # 1418 - SHROOMISH_SHADOW: PokemonDisplayProto._Form.ValueType # 1419 - SHROOMISH_PURIFIED: PokemonDisplayProto._Form.ValueType # 1420 - BRELOOM_NORMAL: PokemonDisplayProto._Form.ValueType # 1421 - BRELOOM_SHADOW: PokemonDisplayProto._Form.ValueType # 1422 - BRELOOM_PURIFIED: PokemonDisplayProto._Form.ValueType # 1423 - SLAKOTH_NORMAL: PokemonDisplayProto._Form.ValueType # 1424 - SLAKOTH_SHADOW: PokemonDisplayProto._Form.ValueType # 1425 - SLAKOTH_PURIFIED: PokemonDisplayProto._Form.ValueType # 1426 - VIGOROTH_NORMAL: PokemonDisplayProto._Form.ValueType # 1427 - VIGOROTH_SHADOW: PokemonDisplayProto._Form.ValueType # 1428 - VIGOROTH_PURIFIED: PokemonDisplayProto._Form.ValueType # 1429 - SLAKING_NORMAL: PokemonDisplayProto._Form.ValueType # 1430 - SLAKING_SHADOW: PokemonDisplayProto._Form.ValueType # 1431 - SLAKING_PURIFIED: PokemonDisplayProto._Form.ValueType # 1432 - NINCADA_NORMAL: PokemonDisplayProto._Form.ValueType # 1433 - NINCADA_SHADOW: PokemonDisplayProto._Form.ValueType # 1434 - NINCADA_PURIFIED: PokemonDisplayProto._Form.ValueType # 1435 - NINJASK_NORMAL: PokemonDisplayProto._Form.ValueType # 1436 - NINJASK_SHADOW: PokemonDisplayProto._Form.ValueType # 1437 - NINJASK_PURIFIED: PokemonDisplayProto._Form.ValueType # 1438 - SHEDINJA_NORMAL: PokemonDisplayProto._Form.ValueType # 1439 - SHEDINJA_SHADOW: PokemonDisplayProto._Form.ValueType # 1440 - SHEDINJA_PURIFIED: PokemonDisplayProto._Form.ValueType # 1441 - WHISMUR_NORMAL: PokemonDisplayProto._Form.ValueType # 1442 - WHISMUR_SHADOW: PokemonDisplayProto._Form.ValueType # 1443 - WHISMUR_PURIFIED: PokemonDisplayProto._Form.ValueType # 1444 - LOUDRED_NORMAL: PokemonDisplayProto._Form.ValueType # 1445 - LOUDRED_SHADOW: PokemonDisplayProto._Form.ValueType # 1446 - LOUDRED_PURIFIED: PokemonDisplayProto._Form.ValueType # 1447 - EXPLOUD_NORMAL: PokemonDisplayProto._Form.ValueType # 1448 - EXPLOUD_SHADOW: PokemonDisplayProto._Form.ValueType # 1449 - EXPLOUD_PURIFIED: PokemonDisplayProto._Form.ValueType # 1450 - MAKUHITA_NORMAL: PokemonDisplayProto._Form.ValueType # 1451 - MAKUHITA_SHADOW: PokemonDisplayProto._Form.ValueType # 1452 - MAKUHITA_PURIFIED: PokemonDisplayProto._Form.ValueType # 1453 - HARIYAMA_NORMAL: PokemonDisplayProto._Form.ValueType # 1454 - HARIYAMA_SHADOW: PokemonDisplayProto._Form.ValueType # 1455 - HARIYAMA_PURIFIED: PokemonDisplayProto._Form.ValueType # 1456 - AZURILL_NORMAL: PokemonDisplayProto._Form.ValueType # 1457 - AZURILL_SHADOW: PokemonDisplayProto._Form.ValueType # 1458 - AZURILL_PURIFIED: PokemonDisplayProto._Form.ValueType # 1459 - NOSEPASS_NORMAL: PokemonDisplayProto._Form.ValueType # 1460 - NOSEPASS_SHADOW: PokemonDisplayProto._Form.ValueType # 1461 - NOSEPASS_PURIFIED: PokemonDisplayProto._Form.ValueType # 1462 - SKITTY_NORMAL: PokemonDisplayProto._Form.ValueType # 1463 - SKITTY_SHADOW: PokemonDisplayProto._Form.ValueType # 1464 - SKITTY_PURIFIED: PokemonDisplayProto._Form.ValueType # 1465 - DELCATTY_NORMAL: PokemonDisplayProto._Form.ValueType # 1466 - DELCATTY_SHADOW: PokemonDisplayProto._Form.ValueType # 1467 - DELCATTY_PURIFIED: PokemonDisplayProto._Form.ValueType # 1468 - ARON_NORMAL: PokemonDisplayProto._Form.ValueType # 1469 - ARON_SHADOW: PokemonDisplayProto._Form.ValueType # 1470 - ARON_PURIFIED: PokemonDisplayProto._Form.ValueType # 1471 - LAIRON_NORMAL: PokemonDisplayProto._Form.ValueType # 1472 - LAIRON_SHADOW: PokemonDisplayProto._Form.ValueType # 1473 - LAIRON_PURIFIED: PokemonDisplayProto._Form.ValueType # 1474 - AGGRON_NORMAL: PokemonDisplayProto._Form.ValueType # 1475 - AGGRON_SHADOW: PokemonDisplayProto._Form.ValueType # 1476 - AGGRON_PURIFIED: PokemonDisplayProto._Form.ValueType # 1477 - MEDITITE_NORMAL: PokemonDisplayProto._Form.ValueType # 1478 - MEDITITE_SHADOW: PokemonDisplayProto._Form.ValueType # 1479 - MEDITITE_PURIFIED: PokemonDisplayProto._Form.ValueType # 1480 - MEDICHAM_NORMAL: PokemonDisplayProto._Form.ValueType # 1481 - MEDICHAM_SHADOW: PokemonDisplayProto._Form.ValueType # 1482 - MEDICHAM_PURIFIED: PokemonDisplayProto._Form.ValueType # 1483 - ELECTRIKE_NORMAL: PokemonDisplayProto._Form.ValueType # 1484 - ELECTRIKE_SHADOW: PokemonDisplayProto._Form.ValueType # 1485 - ELECTRIKE_PURIFIED: PokemonDisplayProto._Form.ValueType # 1486 - MANECTRIC_NORMAL: PokemonDisplayProto._Form.ValueType # 1487 - MANECTRIC_SHADOW: PokemonDisplayProto._Form.ValueType # 1488 - MANECTRIC_PURIFIED: PokemonDisplayProto._Form.ValueType # 1489 - PLUSLE_NORMAL: PokemonDisplayProto._Form.ValueType # 1490 - PLUSLE_SHADOW: PokemonDisplayProto._Form.ValueType # 1491 - PLUSLE_PURIFIED: PokemonDisplayProto._Form.ValueType # 1492 - MINUN_NORMAL: PokemonDisplayProto._Form.ValueType # 1493 - MINUN_SHADOW: PokemonDisplayProto._Form.ValueType # 1494 - MINUN_PURIFIED: PokemonDisplayProto._Form.ValueType # 1495 - VOLBEAT_NORMAL: PokemonDisplayProto._Form.ValueType # 1496 - VOLBEAT_SHADOW: PokemonDisplayProto._Form.ValueType # 1497 - VOLBEAT_PURIFIED: PokemonDisplayProto._Form.ValueType # 1498 - ILLUMISE_NORMAL: PokemonDisplayProto._Form.ValueType # 1499 - ILLUMISE_SHADOW: PokemonDisplayProto._Form.ValueType # 1500 - ILLUMISE_PURIFIED: PokemonDisplayProto._Form.ValueType # 1501 - ROSELIA_NORMAL: PokemonDisplayProto._Form.ValueType # 1502 - ROSELIA_SHADOW: PokemonDisplayProto._Form.ValueType # 1503 - ROSELIA_PURIFIED: PokemonDisplayProto._Form.ValueType # 1504 - GULPIN_NORMAL: PokemonDisplayProto._Form.ValueType # 1505 - GULPIN_SHADOW: PokemonDisplayProto._Form.ValueType # 1506 - GULPIN_PURIFIED: PokemonDisplayProto._Form.ValueType # 1507 - SWALOT_NORMAL: PokemonDisplayProto._Form.ValueType # 1508 - SWALOT_SHADOW: PokemonDisplayProto._Form.ValueType # 1509 - SWALOT_PURIFIED: PokemonDisplayProto._Form.ValueType # 1510 - WAILMER_NORMAL: PokemonDisplayProto._Form.ValueType # 1511 - WAILMER_SHADOW: PokemonDisplayProto._Form.ValueType # 1512 - WAILMER_PURIFIED: PokemonDisplayProto._Form.ValueType # 1513 - WAILORD_NORMAL: PokemonDisplayProto._Form.ValueType # 1514 - WAILORD_SHADOW: PokemonDisplayProto._Form.ValueType # 1515 - WAILORD_PURIFIED: PokemonDisplayProto._Form.ValueType # 1516 - NUMEL_NORMAL: PokemonDisplayProto._Form.ValueType # 1517 - NUMEL_SHADOW: PokemonDisplayProto._Form.ValueType # 1518 - NUMEL_PURIFIED: PokemonDisplayProto._Form.ValueType # 1519 - CAMERUPT_NORMAL: PokemonDisplayProto._Form.ValueType # 1520 - CAMERUPT_SHADOW: PokemonDisplayProto._Form.ValueType # 1521 - CAMERUPT_PURIFIED: PokemonDisplayProto._Form.ValueType # 1522 - TORKOAL_NORMAL: PokemonDisplayProto._Form.ValueType # 1523 - TORKOAL_SHADOW: PokemonDisplayProto._Form.ValueType # 1524 - TORKOAL_PURIFIED: PokemonDisplayProto._Form.ValueType # 1525 - SPOINK_NORMAL: PokemonDisplayProto._Form.ValueType # 1526 - SPOINK_SHADOW: PokemonDisplayProto._Form.ValueType # 1527 - SPOINK_PURIFIED: PokemonDisplayProto._Form.ValueType # 1528 - GRUMPIG_NORMAL: PokemonDisplayProto._Form.ValueType # 1529 - GRUMPIG_SHADOW: PokemonDisplayProto._Form.ValueType # 1530 - GRUMPIG_PURIFIED: PokemonDisplayProto._Form.ValueType # 1531 - SWABLU_NORMAL: PokemonDisplayProto._Form.ValueType # 1532 - SWABLU_SHADOW: PokemonDisplayProto._Form.ValueType # 1533 - SWABLU_PURIFIED: PokemonDisplayProto._Form.ValueType # 1534 - ALTARIA_NORMAL: PokemonDisplayProto._Form.ValueType # 1535 - ALTARIA_SHADOW: PokemonDisplayProto._Form.ValueType # 1536 - ALTARIA_PURIFIED: PokemonDisplayProto._Form.ValueType # 1537 - ZANGOOSE_NORMAL: PokemonDisplayProto._Form.ValueType # 1538 - ZANGOOSE_SHADOW: PokemonDisplayProto._Form.ValueType # 1539 - ZANGOOSE_PURIFIED: PokemonDisplayProto._Form.ValueType # 1540 - SEVIPER_NORMAL: PokemonDisplayProto._Form.ValueType # 1541 - SEVIPER_SHADOW: PokemonDisplayProto._Form.ValueType # 1542 - SEVIPER_PURIFIED: PokemonDisplayProto._Form.ValueType # 1543 - LUNATONE_NORMAL: PokemonDisplayProto._Form.ValueType # 1544 - LUNATONE_SHADOW: PokemonDisplayProto._Form.ValueType # 1545 - LUNATONE_PURIFIED: PokemonDisplayProto._Form.ValueType # 1546 - SOLROCK_NORMAL: PokemonDisplayProto._Form.ValueType # 1547 - SOLROCK_SHADOW: PokemonDisplayProto._Form.ValueType # 1548 - SOLROCK_PURIFIED: PokemonDisplayProto._Form.ValueType # 1549 - BARBOACH_NORMAL: PokemonDisplayProto._Form.ValueType # 1550 - BARBOACH_SHADOW: PokemonDisplayProto._Form.ValueType # 1551 - BARBOACH_PURIFIED: PokemonDisplayProto._Form.ValueType # 1552 - WHISCASH_NORMAL: PokemonDisplayProto._Form.ValueType # 1553 - WHISCASH_SHADOW: PokemonDisplayProto._Form.ValueType # 1554 - WHISCASH_PURIFIED: PokemonDisplayProto._Form.ValueType # 1555 - CORPHISH_NORMAL: PokemonDisplayProto._Form.ValueType # 1556 - CORPHISH_SHADOW: PokemonDisplayProto._Form.ValueType # 1557 - CORPHISH_PURIFIED: PokemonDisplayProto._Form.ValueType # 1558 - CRAWDAUNT_NORMAL: PokemonDisplayProto._Form.ValueType # 1559 - CRAWDAUNT_SHADOW: PokemonDisplayProto._Form.ValueType # 1560 - CRAWDAUNT_PURIFIED: PokemonDisplayProto._Form.ValueType # 1561 - BALTOY_NORMAL: PokemonDisplayProto._Form.ValueType # 1562 - BALTOY_SHADOW: PokemonDisplayProto._Form.ValueType # 1563 - BALTOY_PURIFIED: PokemonDisplayProto._Form.ValueType # 1564 - CLAYDOL_NORMAL: PokemonDisplayProto._Form.ValueType # 1565 - CLAYDOL_SHADOW: PokemonDisplayProto._Form.ValueType # 1566 - CLAYDOL_PURIFIED: PokemonDisplayProto._Form.ValueType # 1567 - LILEEP_NORMAL: PokemonDisplayProto._Form.ValueType # 1568 - LILEEP_SHADOW: PokemonDisplayProto._Form.ValueType # 1569 - LILEEP_PURIFIED: PokemonDisplayProto._Form.ValueType # 1570 - CRADILY_NORMAL: PokemonDisplayProto._Form.ValueType # 1571 - CRADILY_SHADOW: PokemonDisplayProto._Form.ValueType # 1572 - CRADILY_PURIFIED: PokemonDisplayProto._Form.ValueType # 1573 - ANORITH_NORMAL: PokemonDisplayProto._Form.ValueType # 1574 - ANORITH_SHADOW: PokemonDisplayProto._Form.ValueType # 1575 - ANORITH_PURIFIED: PokemonDisplayProto._Form.ValueType # 1576 - ARMALDO_NORMAL: PokemonDisplayProto._Form.ValueType # 1577 - ARMALDO_SHADOW: PokemonDisplayProto._Form.ValueType # 1578 - ARMALDO_PURIFIED: PokemonDisplayProto._Form.ValueType # 1579 - FEEBAS_NORMAL: PokemonDisplayProto._Form.ValueType # 1580 - FEEBAS_SHADOW: PokemonDisplayProto._Form.ValueType # 1581 - FEEBAS_PURIFIED: PokemonDisplayProto._Form.ValueType # 1582 - MILOTIC_NORMAL: PokemonDisplayProto._Form.ValueType # 1583 - MILOTIC_SHADOW: PokemonDisplayProto._Form.ValueType # 1584 - MILOTIC_PURIFIED: PokemonDisplayProto._Form.ValueType # 1585 - KECLEON_NORMAL: PokemonDisplayProto._Form.ValueType # 1586 - KECLEON_SHADOW: PokemonDisplayProto._Form.ValueType # 1587 - KECLEON_PURIFIED: PokemonDisplayProto._Form.ValueType # 1588 - TROPIUS_NORMAL: PokemonDisplayProto._Form.ValueType # 1589 - TROPIUS_SHADOW: PokemonDisplayProto._Form.ValueType # 1590 - TROPIUS_PURIFIED: PokemonDisplayProto._Form.ValueType # 1591 - CHIMECHO_NORMAL: PokemonDisplayProto._Form.ValueType # 1592 - CHIMECHO_SHADOW: PokemonDisplayProto._Form.ValueType # 1593 - CHIMECHO_PURIFIED: PokemonDisplayProto._Form.ValueType # 1594 - WYNAUT_NORMAL: PokemonDisplayProto._Form.ValueType # 1595 - WYNAUT_SHADOW: PokemonDisplayProto._Form.ValueType # 1596 - WYNAUT_PURIFIED: PokemonDisplayProto._Form.ValueType # 1597 - SPHEAL_NORMAL: PokemonDisplayProto._Form.ValueType # 1598 - SPHEAL_SHADOW: PokemonDisplayProto._Form.ValueType # 1599 - SPHEAL_PURIFIED: PokemonDisplayProto._Form.ValueType # 1600 - SEALEO_NORMAL: PokemonDisplayProto._Form.ValueType # 1601 - SEALEO_SHADOW: PokemonDisplayProto._Form.ValueType # 1602 - SEALEO_PURIFIED: PokemonDisplayProto._Form.ValueType # 1603 - WALREIN_NORMAL: PokemonDisplayProto._Form.ValueType # 1604 - WALREIN_SHADOW: PokemonDisplayProto._Form.ValueType # 1605 - WALREIN_PURIFIED: PokemonDisplayProto._Form.ValueType # 1606 - CLAMPERL_NORMAL: PokemonDisplayProto._Form.ValueType # 1607 - CLAMPERL_SHADOW: PokemonDisplayProto._Form.ValueType # 1608 - CLAMPERL_PURIFIED: PokemonDisplayProto._Form.ValueType # 1609 - HUNTAIL_NORMAL: PokemonDisplayProto._Form.ValueType # 1610 - HUNTAIL_SHADOW: PokemonDisplayProto._Form.ValueType # 1611 - HUNTAIL_PURIFIED: PokemonDisplayProto._Form.ValueType # 1612 - GOREBYSS_NORMAL: PokemonDisplayProto._Form.ValueType # 1613 - GOREBYSS_SHADOW: PokemonDisplayProto._Form.ValueType # 1614 - GOREBYSS_PURIFIED: PokemonDisplayProto._Form.ValueType # 1615 - RELICANTH_NORMAL: PokemonDisplayProto._Form.ValueType # 1616 - RELICANTH_SHADOW: PokemonDisplayProto._Form.ValueType # 1617 - RELICANTH_PURIFIED: PokemonDisplayProto._Form.ValueType # 1618 - LUVDISC_NORMAL: PokemonDisplayProto._Form.ValueType # 1619 - LUVDISC_SHADOW: PokemonDisplayProto._Form.ValueType # 1620 - LUVDISC_PURIFIED: PokemonDisplayProto._Form.ValueType # 1621 - REGIROCK_NORMAL: PokemonDisplayProto._Form.ValueType # 1622 - REGIROCK_SHADOW: PokemonDisplayProto._Form.ValueType # 1623 - REGIROCK_PURIFIED: PokemonDisplayProto._Form.ValueType # 1624 - REGICE_NORMAL: PokemonDisplayProto._Form.ValueType # 1625 - REGICE_SHADOW: PokemonDisplayProto._Form.ValueType # 1626 - REGICE_PURIFIED: PokemonDisplayProto._Form.ValueType # 1627 - REGISTEEL_NORMAL: PokemonDisplayProto._Form.ValueType # 1628 - REGISTEEL_SHADOW: PokemonDisplayProto._Form.ValueType # 1629 - REGISTEEL_PURIFIED: PokemonDisplayProto._Form.ValueType # 1630 - LATIAS_NORMAL: PokemonDisplayProto._Form.ValueType # 1631 - LATIAS_SHADOW: PokemonDisplayProto._Form.ValueType # 1632 - LATIAS_PURIFIED: PokemonDisplayProto._Form.ValueType # 1633 - LATIOS_NORMAL: PokemonDisplayProto._Form.ValueType # 1634 - LATIOS_SHADOW: PokemonDisplayProto._Form.ValueType # 1635 - LATIOS_PURIFIED: PokemonDisplayProto._Form.ValueType # 1636 - KYOGRE_NORMAL: PokemonDisplayProto._Form.ValueType # 1637 - KYOGRE_SHADOW: PokemonDisplayProto._Form.ValueType # 1638 - KYOGRE_PURIFIED: PokemonDisplayProto._Form.ValueType # 1639 - GROUDON_NORMAL: PokemonDisplayProto._Form.ValueType # 1640 - GROUDON_SHADOW: PokemonDisplayProto._Form.ValueType # 1641 - GROUDON_PURIFIED: PokemonDisplayProto._Form.ValueType # 1642 - RAYQUAZA_NORMAL: PokemonDisplayProto._Form.ValueType # 1643 - RAYQUAZA_SHADOW: PokemonDisplayProto._Form.ValueType # 1644 - RAYQUAZA_PURIFIED: PokemonDisplayProto._Form.ValueType # 1645 - JIRACHI_NORMAL: PokemonDisplayProto._Form.ValueType # 1646 - JIRACHI_SHADOW: PokemonDisplayProto._Form.ValueType # 1647 - JIRACHI_PURIFIED: PokemonDisplayProto._Form.ValueType # 1648 - PIPLUP_NORMAL: PokemonDisplayProto._Form.ValueType # 1649 - PIPLUP_SHADOW: PokemonDisplayProto._Form.ValueType # 1650 - PIPLUP_PURIFIED: PokemonDisplayProto._Form.ValueType # 1651 - PRINPLUP_NORMAL: PokemonDisplayProto._Form.ValueType # 1652 - PRINPLUP_SHADOW: PokemonDisplayProto._Form.ValueType # 1653 - PRINPLUP_PURIFIED: PokemonDisplayProto._Form.ValueType # 1654 - EMPOLEON_NORMAL: PokemonDisplayProto._Form.ValueType # 1655 - EMPOLEON_SHADOW: PokemonDisplayProto._Form.ValueType # 1656 - EMPOLEON_PURIFIED: PokemonDisplayProto._Form.ValueType # 1657 - STARLY_NORMAL: PokemonDisplayProto._Form.ValueType # 1658 - STARLY_SHADOW: PokemonDisplayProto._Form.ValueType # 1659 - STARLY_PURIFIED: PokemonDisplayProto._Form.ValueType # 1660 - STARAVIA_NORMAL: PokemonDisplayProto._Form.ValueType # 1661 - STARAVIA_SHADOW: PokemonDisplayProto._Form.ValueType # 1662 - STARAVIA_PURIFIED: PokemonDisplayProto._Form.ValueType # 1663 - STARAPTOR_NORMAL: PokemonDisplayProto._Form.ValueType # 1664 - STARAPTOR_SHADOW: PokemonDisplayProto._Form.ValueType # 1665 - STARAPTOR_PURIFIED: PokemonDisplayProto._Form.ValueType # 1666 - BIDOOF_NORMAL: PokemonDisplayProto._Form.ValueType # 1667 - BIDOOF_SHADOW: PokemonDisplayProto._Form.ValueType # 1668 - BIDOOF_PURIFIED: PokemonDisplayProto._Form.ValueType # 1669 - BIBAREL_NORMAL: PokemonDisplayProto._Form.ValueType # 1670 - BIBAREL_SHADOW: PokemonDisplayProto._Form.ValueType # 1671 - BIBAREL_PURIFIED: PokemonDisplayProto._Form.ValueType # 1672 - KRICKETOT_NORMAL: PokemonDisplayProto._Form.ValueType # 1673 - KRICKETOT_SHADOW: PokemonDisplayProto._Form.ValueType # 1674 - KRICKETOT_PURIFIED: PokemonDisplayProto._Form.ValueType # 1675 - KRICKETUNE_NORMAL: PokemonDisplayProto._Form.ValueType # 1676 - KRICKETUNE_SHADOW: PokemonDisplayProto._Form.ValueType # 1677 - KRICKETUNE_PURIFIED: PokemonDisplayProto._Form.ValueType # 1678 - SHINX_NORMAL: PokemonDisplayProto._Form.ValueType # 1679 - SHINX_SHADOW: PokemonDisplayProto._Form.ValueType # 1680 - SHINX_PURIFIED: PokemonDisplayProto._Form.ValueType # 1681 - LUXIO_NORMAL: PokemonDisplayProto._Form.ValueType # 1682 - LUXIO_SHADOW: PokemonDisplayProto._Form.ValueType # 1683 - LUXIO_PURIFIED: PokemonDisplayProto._Form.ValueType # 1684 - LUXRAY_NORMAL: PokemonDisplayProto._Form.ValueType # 1685 - LUXRAY_SHADOW: PokemonDisplayProto._Form.ValueType # 1686 - LUXRAY_PURIFIED: PokemonDisplayProto._Form.ValueType # 1687 - BUDEW_NORMAL: PokemonDisplayProto._Form.ValueType # 1688 - BUDEW_SHADOW: PokemonDisplayProto._Form.ValueType # 1689 - BUDEW_PURIFIED: PokemonDisplayProto._Form.ValueType # 1690 - ROSERADE_NORMAL: PokemonDisplayProto._Form.ValueType # 1691 - ROSERADE_SHADOW: PokemonDisplayProto._Form.ValueType # 1692 - ROSERADE_PURIFIED: PokemonDisplayProto._Form.ValueType # 1693 - CRANIDOS_NORMAL: PokemonDisplayProto._Form.ValueType # 1694 - CRANIDOS_SHADOW: PokemonDisplayProto._Form.ValueType # 1695 - CRANIDOS_PURIFIED: PokemonDisplayProto._Form.ValueType # 1696 - RAMPARDOS_NORMAL: PokemonDisplayProto._Form.ValueType # 1697 - RAMPARDOS_SHADOW: PokemonDisplayProto._Form.ValueType # 1698 - RAMPARDOS_PURIFIED: PokemonDisplayProto._Form.ValueType # 1699 - SHIELDON_NORMAL: PokemonDisplayProto._Form.ValueType # 1700 - SHIELDON_SHADOW: PokemonDisplayProto._Form.ValueType # 1701 - SHIELDON_PURIFIED: PokemonDisplayProto._Form.ValueType # 1702 - BASTIODON_NORMAL: PokemonDisplayProto._Form.ValueType # 1703 - BASTIODON_SHADOW: PokemonDisplayProto._Form.ValueType # 1704 - BASTIODON_PURIFIED: PokemonDisplayProto._Form.ValueType # 1705 - BURMY_NORMAL: PokemonDisplayProto._Form.ValueType # 1706 - BURMY_SHADOW: PokemonDisplayProto._Form.ValueType # 1707 - BURMY_PURIFIED: PokemonDisplayProto._Form.ValueType # 1708 - WORMADAM_NORMAL: PokemonDisplayProto._Form.ValueType # 1709 - WORMADAM_SHADOW: PokemonDisplayProto._Form.ValueType # 1710 - WORMADAM_PURIFIED: PokemonDisplayProto._Form.ValueType # 1711 - MOTHIM_NORMAL: PokemonDisplayProto._Form.ValueType # 1712 - MOTHIM_SHADOW: PokemonDisplayProto._Form.ValueType # 1713 - MOTHIM_PURIFIED: PokemonDisplayProto._Form.ValueType # 1714 - COMBEE_NORMAL: PokemonDisplayProto._Form.ValueType # 1715 - COMBEE_SHADOW: PokemonDisplayProto._Form.ValueType # 1716 - COMBEE_PURIFIED: PokemonDisplayProto._Form.ValueType # 1717 - VESPIQUEN_NORMAL: PokemonDisplayProto._Form.ValueType # 1718 - VESPIQUEN_SHADOW: PokemonDisplayProto._Form.ValueType # 1719 - VESPIQUEN_PURIFIED: PokemonDisplayProto._Form.ValueType # 1720 - PACHIRISU_NORMAL: PokemonDisplayProto._Form.ValueType # 1721 - PACHIRISU_SHADOW: PokemonDisplayProto._Form.ValueType # 1722 - PACHIRISU_PURIFIED: PokemonDisplayProto._Form.ValueType # 1723 - BUIZEL_NORMAL: PokemonDisplayProto._Form.ValueType # 1724 - BUIZEL_SHADOW: PokemonDisplayProto._Form.ValueType # 1725 - BUIZEL_PURIFIED: PokemonDisplayProto._Form.ValueType # 1726 - FLOATZEL_NORMAL: PokemonDisplayProto._Form.ValueType # 1727 - FLOATZEL_SHADOW: PokemonDisplayProto._Form.ValueType # 1728 - FLOATZEL_PURIFIED: PokemonDisplayProto._Form.ValueType # 1729 - CHERUBI_NORMAL: PokemonDisplayProto._Form.ValueType # 1730 - CHERUBI_SHADOW: PokemonDisplayProto._Form.ValueType # 1731 - CHERUBI_PURIFIED: PokemonDisplayProto._Form.ValueType # 1732 - CHERRIM_NORMAL: PokemonDisplayProto._Form.ValueType # 1733 - CHERRIM_SHADOW: PokemonDisplayProto._Form.ValueType # 1734 - CHERRIM_PURIFIED: PokemonDisplayProto._Form.ValueType # 1735 - SHELLOS_NORMAL: PokemonDisplayProto._Form.ValueType # 1736 - SHELLOS_SHADOW: PokemonDisplayProto._Form.ValueType # 1737 - SHELLOS_PURIFIED: PokemonDisplayProto._Form.ValueType # 1738 - GASTRODON_NORMAL: PokemonDisplayProto._Form.ValueType # 1739 - GASTRODON_SHADOW: PokemonDisplayProto._Form.ValueType # 1740 - GASTRODON_PURIFIED: PokemonDisplayProto._Form.ValueType # 1741 - AMBIPOM_NORMAL: PokemonDisplayProto._Form.ValueType # 1742 - AMBIPOM_SHADOW: PokemonDisplayProto._Form.ValueType # 1743 - AMBIPOM_PURIFIED: PokemonDisplayProto._Form.ValueType # 1744 - DRIFLOON_NORMAL: PokemonDisplayProto._Form.ValueType # 1745 - DRIFLOON_SHADOW: PokemonDisplayProto._Form.ValueType # 1746 - DRIFLOON_PURIFIED: PokemonDisplayProto._Form.ValueType # 1747 - DRIFBLIM_NORMAL: PokemonDisplayProto._Form.ValueType # 1748 - DRIFBLIM_SHADOW: PokemonDisplayProto._Form.ValueType # 1749 - DRIFBLIM_PURIFIED: PokemonDisplayProto._Form.ValueType # 1750 - BUNEARY_NORMAL: PokemonDisplayProto._Form.ValueType # 1751 - BUNEARY_SHADOW: PokemonDisplayProto._Form.ValueType # 1752 - BUNEARY_PURIFIED: PokemonDisplayProto._Form.ValueType # 1753 - LOPUNNY_NORMAL: PokemonDisplayProto._Form.ValueType # 1754 - LOPUNNY_SHADOW: PokemonDisplayProto._Form.ValueType # 1755 - LOPUNNY_PURIFIED: PokemonDisplayProto._Form.ValueType # 1756 - GLAMEOW_NORMAL: PokemonDisplayProto._Form.ValueType # 1757 - GLAMEOW_SHADOW: PokemonDisplayProto._Form.ValueType # 1758 - GLAMEOW_PURIFIED: PokemonDisplayProto._Form.ValueType # 1759 - PURUGLY_NORMAL: PokemonDisplayProto._Form.ValueType # 1760 - PURUGLY_SHADOW: PokemonDisplayProto._Form.ValueType # 1761 - PURUGLY_PURIFIED: PokemonDisplayProto._Form.ValueType # 1762 - CHINGLING_NORMAL: PokemonDisplayProto._Form.ValueType # 1763 - CHINGLING_SHADOW: PokemonDisplayProto._Form.ValueType # 1764 - CHINGLING_PURIFIED: PokemonDisplayProto._Form.ValueType # 1765 - BRONZOR_NORMAL: PokemonDisplayProto._Form.ValueType # 1766 - BRONZOR_SHADOW: PokemonDisplayProto._Form.ValueType # 1767 - BRONZOR_PURIFIED: PokemonDisplayProto._Form.ValueType # 1768 - BRONZONG_NORMAL: PokemonDisplayProto._Form.ValueType # 1769 - BRONZONG_SHADOW: PokemonDisplayProto._Form.ValueType # 1770 - BRONZONG_PURIFIED: PokemonDisplayProto._Form.ValueType # 1771 - BONSLY_NORMAL: PokemonDisplayProto._Form.ValueType # 1772 - BONSLY_SHADOW: PokemonDisplayProto._Form.ValueType # 1773 - BONSLY_PURIFIED: PokemonDisplayProto._Form.ValueType # 1774 - MIME_JR_NORMAL: PokemonDisplayProto._Form.ValueType # 1775 - MIME_JR_SHADOW: PokemonDisplayProto._Form.ValueType # 1776 - MIME_JR_PURIFIED: PokemonDisplayProto._Form.ValueType # 1777 - HAPPINY_NORMAL: PokemonDisplayProto._Form.ValueType # 1778 - HAPPINY_SHADOW: PokemonDisplayProto._Form.ValueType # 1779 - HAPPINY_PURIFIED: PokemonDisplayProto._Form.ValueType # 1780 - CHATOT_NORMAL: PokemonDisplayProto._Form.ValueType # 1781 - CHATOT_SHADOW: PokemonDisplayProto._Form.ValueType # 1782 - CHATOT_PURIFIED: PokemonDisplayProto._Form.ValueType # 1783 - SPIRITOMB_NORMAL: PokemonDisplayProto._Form.ValueType # 1784 - SPIRITOMB_SHADOW: PokemonDisplayProto._Form.ValueType # 1785 - SPIRITOMB_PURIFIED: PokemonDisplayProto._Form.ValueType # 1786 - MUNCHLAX_NORMAL: PokemonDisplayProto._Form.ValueType # 1787 - MUNCHLAX_SHADOW: PokemonDisplayProto._Form.ValueType # 1788 - MUNCHLAX_PURIFIED: PokemonDisplayProto._Form.ValueType # 1789 - RIOLU_NORMAL: PokemonDisplayProto._Form.ValueType # 1790 - RIOLU_SHADOW: PokemonDisplayProto._Form.ValueType # 1791 - RIOLU_PURIFIED: PokemonDisplayProto._Form.ValueType # 1792 - LUCARIO_NORMAL: PokemonDisplayProto._Form.ValueType # 1793 - LUCARIO_SHADOW: PokemonDisplayProto._Form.ValueType # 1794 - LUCARIO_PURIFIED: PokemonDisplayProto._Form.ValueType # 1795 - SKORUPI_NORMAL: PokemonDisplayProto._Form.ValueType # 1796 - SKORUPI_SHADOW: PokemonDisplayProto._Form.ValueType # 1797 - SKORUPI_PURIFIED: PokemonDisplayProto._Form.ValueType # 1798 - DRAPION_NORMAL: PokemonDisplayProto._Form.ValueType # 1799 - DRAPION_SHADOW: PokemonDisplayProto._Form.ValueType # 1800 - DRAPION_PURIFIED: PokemonDisplayProto._Form.ValueType # 1801 - CROAGUNK_NORMAL: PokemonDisplayProto._Form.ValueType # 1802 - CROAGUNK_SHADOW: PokemonDisplayProto._Form.ValueType # 1803 - CROAGUNK_PURIFIED: PokemonDisplayProto._Form.ValueType # 1804 - TOXICROAK_NORMAL: PokemonDisplayProto._Form.ValueType # 1805 - TOXICROAK_SHADOW: PokemonDisplayProto._Form.ValueType # 1806 - TOXICROAK_PURIFIED: PokemonDisplayProto._Form.ValueType # 1807 - CARNIVINE_NORMAL: PokemonDisplayProto._Form.ValueType # 1808 - CARNIVINE_SHADOW: PokemonDisplayProto._Form.ValueType # 1809 - CARNIVINE_PURIFIED: PokemonDisplayProto._Form.ValueType # 1810 - FINNEON_NORMAL: PokemonDisplayProto._Form.ValueType # 1811 - FINNEON_SHADOW: PokemonDisplayProto._Form.ValueType # 1812 - FINNEON_PURIFIED: PokemonDisplayProto._Form.ValueType # 1813 - LUMINEON_NORMAL: PokemonDisplayProto._Form.ValueType # 1814 - LUMINEON_SHADOW: PokemonDisplayProto._Form.ValueType # 1815 - LUMINEON_PURIFIED: PokemonDisplayProto._Form.ValueType # 1816 - MANTYKE_NORMAL: PokemonDisplayProto._Form.ValueType # 1817 - MANTYKE_SHADOW: PokemonDisplayProto._Form.ValueType # 1818 - MANTYKE_PURIFIED: PokemonDisplayProto._Form.ValueType # 1819 - LICKILICKY_NORMAL: PokemonDisplayProto._Form.ValueType # 1820 - LICKILICKY_SHADOW: PokemonDisplayProto._Form.ValueType # 1821 - LICKILICKY_PURIFIED: PokemonDisplayProto._Form.ValueType # 1822 - TANGROWTH_NORMAL: PokemonDisplayProto._Form.ValueType # 1823 - TANGROWTH_SHADOW: PokemonDisplayProto._Form.ValueType # 1824 - TANGROWTH_PURIFIED: PokemonDisplayProto._Form.ValueType # 1825 - TOGEKISS_NORMAL: PokemonDisplayProto._Form.ValueType # 1826 - TOGEKISS_SHADOW: PokemonDisplayProto._Form.ValueType # 1827 - TOGEKISS_PURIFIED: PokemonDisplayProto._Form.ValueType # 1828 - YANMEGA_NORMAL: PokemonDisplayProto._Form.ValueType # 1829 - YANMEGA_SHADOW: PokemonDisplayProto._Form.ValueType # 1830 - YANMEGA_PURIFIED: PokemonDisplayProto._Form.ValueType # 1831 - LEAFEON_NORMAL: PokemonDisplayProto._Form.ValueType # 1832 - LEAFEON_SHADOW: PokemonDisplayProto._Form.ValueType # 1833 - LEAFEON_PURIFIED: PokemonDisplayProto._Form.ValueType # 1834 - GLACEON_NORMAL: PokemonDisplayProto._Form.ValueType # 1835 - GLACEON_SHADOW: PokemonDisplayProto._Form.ValueType # 1836 - GLACEON_PURIFIED: PokemonDisplayProto._Form.ValueType # 1837 - MAMOSWINE_NORMAL: PokemonDisplayProto._Form.ValueType # 1838 - MAMOSWINE_SHADOW: PokemonDisplayProto._Form.ValueType # 1839 - MAMOSWINE_PURIFIED: PokemonDisplayProto._Form.ValueType # 1840 - PROBOPASS_NORMAL: PokemonDisplayProto._Form.ValueType # 1841 - PROBOPASS_SHADOW: PokemonDisplayProto._Form.ValueType # 1842 - PROBOPASS_PURIFIED: PokemonDisplayProto._Form.ValueType # 1843 - FROSLASS_NORMAL: PokemonDisplayProto._Form.ValueType # 1844 - FROSLASS_SHADOW: PokemonDisplayProto._Form.ValueType # 1845 - FROSLASS_PURIFIED: PokemonDisplayProto._Form.ValueType # 1846 - UXIE_NORMAL: PokemonDisplayProto._Form.ValueType # 1847 - UXIE_SHADOW: PokemonDisplayProto._Form.ValueType # 1848 - UXIE_PURIFIED: PokemonDisplayProto._Form.ValueType # 1849 - MESPRIT_NORMAL: PokemonDisplayProto._Form.ValueType # 1850 - MESPRIT_SHADOW: PokemonDisplayProto._Form.ValueType # 1851 - MESPRIT_PURIFIED: PokemonDisplayProto._Form.ValueType # 1852 - AZELF_NORMAL: PokemonDisplayProto._Form.ValueType # 1853 - AZELF_SHADOW: PokemonDisplayProto._Form.ValueType # 1854 - AZELF_PURIFIED: PokemonDisplayProto._Form.ValueType # 1855 - DIALGA_NORMAL: PokemonDisplayProto._Form.ValueType # 1856 - DIALGA_SHADOW: PokemonDisplayProto._Form.ValueType # 1857 - DIALGA_PURIFIED: PokemonDisplayProto._Form.ValueType # 1858 - PALKIA_NORMAL: PokemonDisplayProto._Form.ValueType # 1859 - PALKIA_SHADOW: PokemonDisplayProto._Form.ValueType # 1860 - PALKIA_PURIFIED: PokemonDisplayProto._Form.ValueType # 1861 - HEATRAN_NORMAL: PokemonDisplayProto._Form.ValueType # 1862 - HEATRAN_SHADOW: PokemonDisplayProto._Form.ValueType # 1863 - HEATRAN_PURIFIED: PokemonDisplayProto._Form.ValueType # 1864 - REGIGIGAS_NORMAL: PokemonDisplayProto._Form.ValueType # 1865 - REGIGIGAS_SHADOW: PokemonDisplayProto._Form.ValueType # 1866 - REGIGIGAS_PURIFIED: PokemonDisplayProto._Form.ValueType # 1867 - GIRATINA_NORMAL: PokemonDisplayProto._Form.ValueType # 1868 - GIRATINA_SHADOW: PokemonDisplayProto._Form.ValueType # 1869 - GIRATINA_PURIFIED: PokemonDisplayProto._Form.ValueType # 1870 - CRESSELIA_NORMAL: PokemonDisplayProto._Form.ValueType # 1871 - CRESSELIA_SHADOW: PokemonDisplayProto._Form.ValueType # 1872 - CRESSELIA_PURIFIED: PokemonDisplayProto._Form.ValueType # 1873 - PHIONE_NORMAL: PokemonDisplayProto._Form.ValueType # 1874 - PHIONE_SHADOW: PokemonDisplayProto._Form.ValueType # 1875 - PHIONE_PURIFIED: PokemonDisplayProto._Form.ValueType # 1876 - MANAPHY_NORMAL: PokemonDisplayProto._Form.ValueType # 1877 - MANAPHY_SHADOW: PokemonDisplayProto._Form.ValueType # 1878 - MANAPHY_PURIFIED: PokemonDisplayProto._Form.ValueType # 1879 - DARKRAI_NORMAL: PokemonDisplayProto._Form.ValueType # 1880 - DARKRAI_SHADOW: PokemonDisplayProto._Form.ValueType # 1881 - DARKRAI_PURIFIED: PokemonDisplayProto._Form.ValueType # 1882 - SHAYMIN_NORMAL: PokemonDisplayProto._Form.ValueType # 1883 - SHAYMIN_SHADOW: PokemonDisplayProto._Form.ValueType # 1884 - SHAYMIN_PURIFIED: PokemonDisplayProto._Form.ValueType # 1885 - VICTINI_NORMAL: PokemonDisplayProto._Form.ValueType # 1886 - VICTINI_SHADOW: PokemonDisplayProto._Form.ValueType # 1887 - VICTINI_PURIFIED: PokemonDisplayProto._Form.ValueType # 1888 - SNIVY_NORMAL: PokemonDisplayProto._Form.ValueType # 1889 - SNIVY_SHADOW: PokemonDisplayProto._Form.ValueType # 1890 - SNIVY_PURIFIED: PokemonDisplayProto._Form.ValueType # 1891 - SERVINE_NORMAL: PokemonDisplayProto._Form.ValueType # 1892 - SERVINE_SHADOW: PokemonDisplayProto._Form.ValueType # 1893 - SERVINE_PURIFIED: PokemonDisplayProto._Form.ValueType # 1894 - SERPERIOR_NORMAL: PokemonDisplayProto._Form.ValueType # 1895 - SERPERIOR_SHADOW: PokemonDisplayProto._Form.ValueType # 1896 - SERPERIOR_PURIFIED: PokemonDisplayProto._Form.ValueType # 1897 - TEPIG_NORMAL: PokemonDisplayProto._Form.ValueType # 1898 - TEPIG_SHADOW: PokemonDisplayProto._Form.ValueType # 1899 - TEPIG_PURIFIED: PokemonDisplayProto._Form.ValueType # 1900 - PIGNITE_NORMAL: PokemonDisplayProto._Form.ValueType # 1901 - PIGNITE_SHADOW: PokemonDisplayProto._Form.ValueType # 1902 - PIGNITE_PURIFIED: PokemonDisplayProto._Form.ValueType # 1903 - EMBOAR_NORMAL: PokemonDisplayProto._Form.ValueType # 1904 - EMBOAR_SHADOW: PokemonDisplayProto._Form.ValueType # 1905 - EMBOAR_PURIFIED: PokemonDisplayProto._Form.ValueType # 1906 - OSHAWOTT_NORMAL: PokemonDisplayProto._Form.ValueType # 1907 - OSHAWOTT_SHADOW: PokemonDisplayProto._Form.ValueType # 1908 - OSHAWOTT_PURIFIED: PokemonDisplayProto._Form.ValueType # 1909 - DEWOTT_NORMAL: PokemonDisplayProto._Form.ValueType # 1910 - DEWOTT_SHADOW: PokemonDisplayProto._Form.ValueType # 1911 - DEWOTT_PURIFIED: PokemonDisplayProto._Form.ValueType # 1912 - SAMUROTT_NORMAL: PokemonDisplayProto._Form.ValueType # 1913 - SAMUROTT_SHADOW: PokemonDisplayProto._Form.ValueType # 1914 - SAMUROTT_PURIFIED: PokemonDisplayProto._Form.ValueType # 1915 - PATRAT_NORMAL: PokemonDisplayProto._Form.ValueType # 1916 - PATRAT_SHADOW: PokemonDisplayProto._Form.ValueType # 1917 - PATRAT_PURIFIED: PokemonDisplayProto._Form.ValueType # 1918 - WATCHOG_NORMAL: PokemonDisplayProto._Form.ValueType # 1919 - WATCHOG_SHADOW: PokemonDisplayProto._Form.ValueType # 1920 - WATCHOG_PURIFIED: PokemonDisplayProto._Form.ValueType # 1921 - LILLIPUP_NORMAL: PokemonDisplayProto._Form.ValueType # 1922 - LILLIPUP_SHADOW: PokemonDisplayProto._Form.ValueType # 1923 - LILLIPUP_PURIFIED: PokemonDisplayProto._Form.ValueType # 1924 - HERDIER_NORMAL: PokemonDisplayProto._Form.ValueType # 1925 - HERDIER_SHADOW: PokemonDisplayProto._Form.ValueType # 1926 - HERDIER_PURIFIED: PokemonDisplayProto._Form.ValueType # 1927 - STOUTLAND_NORMAL: PokemonDisplayProto._Form.ValueType # 1928 - STOUTLAND_SHADOW: PokemonDisplayProto._Form.ValueType # 1929 - STOUTLAND_PURIFIED: PokemonDisplayProto._Form.ValueType # 1930 - PURRLOIN_NORMAL: PokemonDisplayProto._Form.ValueType # 1931 - PURRLOIN_SHADOW: PokemonDisplayProto._Form.ValueType # 1932 - PURRLOIN_PURIFIED: PokemonDisplayProto._Form.ValueType # 1933 - LIEPARD_NORMAL: PokemonDisplayProto._Form.ValueType # 1934 - LIEPARD_SHADOW: PokemonDisplayProto._Form.ValueType # 1935 - LIEPARD_PURIFIED: PokemonDisplayProto._Form.ValueType # 1936 - PANSAGE_NORMAL: PokemonDisplayProto._Form.ValueType # 1937 - PANSAGE_SHADOW: PokemonDisplayProto._Form.ValueType # 1938 - PANSAGE_PURIFIED: PokemonDisplayProto._Form.ValueType # 1939 - SIMISAGE_NORMAL: PokemonDisplayProto._Form.ValueType # 1940 - SIMISAGE_SHADOW: PokemonDisplayProto._Form.ValueType # 1941 - SIMISAGE_PURIFIED: PokemonDisplayProto._Form.ValueType # 1942 - PANSEAR_NORMAL: PokemonDisplayProto._Form.ValueType # 1943 - PANSEAR_SHADOW: PokemonDisplayProto._Form.ValueType # 1944 - PANSEAR_PURIFIED: PokemonDisplayProto._Form.ValueType # 1945 - SIMISEAR_NORMAL: PokemonDisplayProto._Form.ValueType # 1946 - SIMISEAR_SHADOW: PokemonDisplayProto._Form.ValueType # 1947 - SIMISEAR_PURIFIED: PokemonDisplayProto._Form.ValueType # 1948 - PANPOUR_NORMAL: PokemonDisplayProto._Form.ValueType # 1949 - PANPOUR_SHADOW: PokemonDisplayProto._Form.ValueType # 1950 - PANPOUR_PURIFIED: PokemonDisplayProto._Form.ValueType # 1951 - SIMIPOUR_NORMAL: PokemonDisplayProto._Form.ValueType # 1952 - SIMIPOUR_SHADOW: PokemonDisplayProto._Form.ValueType # 1953 - SIMIPOUR_PURIFIED: PokemonDisplayProto._Form.ValueType # 1954 - MUNNA_NORMAL: PokemonDisplayProto._Form.ValueType # 1955 - MUNNA_SHADOW: PokemonDisplayProto._Form.ValueType # 1956 - MUNNA_PURIFIED: PokemonDisplayProto._Form.ValueType # 1957 - MUSHARNA_NORMAL: PokemonDisplayProto._Form.ValueType # 1958 - MUSHARNA_SHADOW: PokemonDisplayProto._Form.ValueType # 1959 - MUSHARNA_PURIFIED: PokemonDisplayProto._Form.ValueType # 1960 - PIDOVE_NORMAL: PokemonDisplayProto._Form.ValueType # 1961 - PIDOVE_SHADOW: PokemonDisplayProto._Form.ValueType # 1962 - PIDOVE_PURIFIED: PokemonDisplayProto._Form.ValueType # 1963 - TRANQUILL_NORMAL: PokemonDisplayProto._Form.ValueType # 1964 - TRANQUILL_SHADOW: PokemonDisplayProto._Form.ValueType # 1965 - TRANQUILL_PURIFIED: PokemonDisplayProto._Form.ValueType # 1966 - UNFEZANT_NORMAL: PokemonDisplayProto._Form.ValueType # 1967 - UNFEZANT_SHADOW: PokemonDisplayProto._Form.ValueType # 1968 - UNFEZANT_PURIFIED: PokemonDisplayProto._Form.ValueType # 1969 - BLITZLE_NORMAL: PokemonDisplayProto._Form.ValueType # 1970 - BLITZLE_SHADOW: PokemonDisplayProto._Form.ValueType # 1971 - BLITZLE_PURIFIED: PokemonDisplayProto._Form.ValueType # 1972 - ZEBSTRIKA_NORMAL: PokemonDisplayProto._Form.ValueType # 1973 - ZEBSTRIKA_SHADOW: PokemonDisplayProto._Form.ValueType # 1974 - ZEBSTRIKA_PURIFIED: PokemonDisplayProto._Form.ValueType # 1975 - ROGGENROLA_NORMAL: PokemonDisplayProto._Form.ValueType # 1976 - ROGGENROLA_SHADOW: PokemonDisplayProto._Form.ValueType # 1977 - ROGGENROLA_PURIFIED: PokemonDisplayProto._Form.ValueType # 1978 - BOLDORE_NORMAL: PokemonDisplayProto._Form.ValueType # 1979 - BOLDORE_SHADOW: PokemonDisplayProto._Form.ValueType # 1980 - BOLDORE_PURIFIED: PokemonDisplayProto._Form.ValueType # 1981 - GIGALITH_NORMAL: PokemonDisplayProto._Form.ValueType # 1982 - GIGALITH_SHADOW: PokemonDisplayProto._Form.ValueType # 1983 - GIGALITH_PURIFIED: PokemonDisplayProto._Form.ValueType # 1984 - WOOBAT_NORMAL: PokemonDisplayProto._Form.ValueType # 1985 - WOOBAT_SHADOW: PokemonDisplayProto._Form.ValueType # 1986 - WOOBAT_PURIFIED: PokemonDisplayProto._Form.ValueType # 1987 - SWOOBAT_NORMAL: PokemonDisplayProto._Form.ValueType # 1988 - SWOOBAT_SHADOW: PokemonDisplayProto._Form.ValueType # 1989 - SWOOBAT_PURIFIED: PokemonDisplayProto._Form.ValueType # 1990 - DRILBUR_NORMAL: PokemonDisplayProto._Form.ValueType # 1991 - DRILBUR_SHADOW: PokemonDisplayProto._Form.ValueType # 1992 - DRILBUR_PURIFIED: PokemonDisplayProto._Form.ValueType # 1993 - EXCADRILL_NORMAL: PokemonDisplayProto._Form.ValueType # 1994 - EXCADRILL_SHADOW: PokemonDisplayProto._Form.ValueType # 1995 - EXCADRILL_PURIFIED: PokemonDisplayProto._Form.ValueType # 1996 - AUDINO_NORMAL: PokemonDisplayProto._Form.ValueType # 1997 - AUDINO_SHADOW: PokemonDisplayProto._Form.ValueType # 1998 - AUDINO_PURIFIED: PokemonDisplayProto._Form.ValueType # 1999 - TIMBURR_NORMAL: PokemonDisplayProto._Form.ValueType # 2000 - TIMBURR_SHADOW: PokemonDisplayProto._Form.ValueType # 2001 - TIMBURR_PURIFIED: PokemonDisplayProto._Form.ValueType # 2002 - GURDURR_NORMAL: PokemonDisplayProto._Form.ValueType # 2003 - GURDURR_SHADOW: PokemonDisplayProto._Form.ValueType # 2004 - GURDURR_PURIFIED: PokemonDisplayProto._Form.ValueType # 2005 - CONKELDURR_NORMAL: PokemonDisplayProto._Form.ValueType # 2006 - CONKELDURR_SHADOW: PokemonDisplayProto._Form.ValueType # 2007 - CONKELDURR_PURIFIED: PokemonDisplayProto._Form.ValueType # 2008 - TYMPOLE_NORMAL: PokemonDisplayProto._Form.ValueType # 2009 - TYMPOLE_SHADOW: PokemonDisplayProto._Form.ValueType # 2010 - TYMPOLE_PURIFIED: PokemonDisplayProto._Form.ValueType # 2011 - PALPITOAD_NORMAL: PokemonDisplayProto._Form.ValueType # 2012 - PALPITOAD_SHADOW: PokemonDisplayProto._Form.ValueType # 2013 - PALPITOAD_PURIFIED: PokemonDisplayProto._Form.ValueType # 2014 - SEISMITOAD_NORMAL: PokemonDisplayProto._Form.ValueType # 2015 - SEISMITOAD_SHADOW: PokemonDisplayProto._Form.ValueType # 2016 - SEISMITOAD_PURIFIED: PokemonDisplayProto._Form.ValueType # 2017 - THROH_NORMAL: PokemonDisplayProto._Form.ValueType # 2018 - THROH_SHADOW: PokemonDisplayProto._Form.ValueType # 2019 - THROH_PURIFIED: PokemonDisplayProto._Form.ValueType # 2020 - SAWK_NORMAL: PokemonDisplayProto._Form.ValueType # 2021 - SAWK_SHADOW: PokemonDisplayProto._Form.ValueType # 2022 - SAWK_PURIFIED: PokemonDisplayProto._Form.ValueType # 2023 - SEWADDLE_NORMAL: PokemonDisplayProto._Form.ValueType # 2024 - SEWADDLE_SHADOW: PokemonDisplayProto._Form.ValueType # 2025 - SEWADDLE_PURIFIED: PokemonDisplayProto._Form.ValueType # 2026 - SWADLOON_NORMAL: PokemonDisplayProto._Form.ValueType # 2027 - SWADLOON_SHADOW: PokemonDisplayProto._Form.ValueType # 2028 - SWADLOON_PURIFIED: PokemonDisplayProto._Form.ValueType # 2029 - LEAVANNY_NORMAL: PokemonDisplayProto._Form.ValueType # 2030 - LEAVANNY_SHADOW: PokemonDisplayProto._Form.ValueType # 2031 - LEAVANNY_PURIFIED: PokemonDisplayProto._Form.ValueType # 2032 - VENIPEDE_NORMAL: PokemonDisplayProto._Form.ValueType # 2033 - VENIPEDE_SHADOW: PokemonDisplayProto._Form.ValueType # 2034 - VENIPEDE_PURIFIED: PokemonDisplayProto._Form.ValueType # 2035 - WHIRLIPEDE_NORMAL: PokemonDisplayProto._Form.ValueType # 2036 - WHIRLIPEDE_SHADOW: PokemonDisplayProto._Form.ValueType # 2037 - WHIRLIPEDE_PURIFIED: PokemonDisplayProto._Form.ValueType # 2038 - SCOLIPEDE_NORMAL: PokemonDisplayProto._Form.ValueType # 2039 - SCOLIPEDE_SHADOW: PokemonDisplayProto._Form.ValueType # 2040 - SCOLIPEDE_PURIFIED: PokemonDisplayProto._Form.ValueType # 2041 - COTTONEE_NORMAL: PokemonDisplayProto._Form.ValueType # 2042 - COTTONEE_SHADOW: PokemonDisplayProto._Form.ValueType # 2043 - COTTONEE_PURIFIED: PokemonDisplayProto._Form.ValueType # 2044 - WHIMSICOTT_NORMAL: PokemonDisplayProto._Form.ValueType # 2045 - WHIMSICOTT_SHADOW: PokemonDisplayProto._Form.ValueType # 2046 - WHIMSICOTT_PURIFIED: PokemonDisplayProto._Form.ValueType # 2047 - PETILIL_NORMAL: PokemonDisplayProto._Form.ValueType # 2048 - PETILIL_SHADOW: PokemonDisplayProto._Form.ValueType # 2049 - PETILIL_PURIFIED: PokemonDisplayProto._Form.ValueType # 2050 - LILLIGANT_NORMAL: PokemonDisplayProto._Form.ValueType # 2051 - LILLIGANT_SHADOW: PokemonDisplayProto._Form.ValueType # 2052 - LILLIGANT_PURIFIED: PokemonDisplayProto._Form.ValueType # 2053 - SANDILE_NORMAL: PokemonDisplayProto._Form.ValueType # 2054 - SANDILE_SHADOW: PokemonDisplayProto._Form.ValueType # 2055 - SANDILE_PURIFIED: PokemonDisplayProto._Form.ValueType # 2056 - KROKOROK_NORMAL: PokemonDisplayProto._Form.ValueType # 2057 - KROKOROK_SHADOW: PokemonDisplayProto._Form.ValueType # 2058 - KROKOROK_PURIFIED: PokemonDisplayProto._Form.ValueType # 2059 - KROOKODILE_NORMAL: PokemonDisplayProto._Form.ValueType # 2060 - KROOKODILE_SHADOW: PokemonDisplayProto._Form.ValueType # 2061 - KROOKODILE_PURIFIED: PokemonDisplayProto._Form.ValueType # 2062 - DARUMAKA_NORMAL: PokemonDisplayProto._Form.ValueType # 2063 - DARUMAKA_SHADOW: PokemonDisplayProto._Form.ValueType # 2064 - DARUMAKA_PURIFIED: PokemonDisplayProto._Form.ValueType # 2065 - MARACTUS_NORMAL: PokemonDisplayProto._Form.ValueType # 2066 - MARACTUS_SHADOW: PokemonDisplayProto._Form.ValueType # 2067 - MARACTUS_PURIFIED: PokemonDisplayProto._Form.ValueType # 2068 - DWEBBLE_NORMAL: PokemonDisplayProto._Form.ValueType # 2069 - DWEBBLE_SHADOW: PokemonDisplayProto._Form.ValueType # 2070 - DWEBBLE_PURIFIED: PokemonDisplayProto._Form.ValueType # 2071 - CRUSTLE_NORMAL: PokemonDisplayProto._Form.ValueType # 2072 - CRUSTLE_SHADOW: PokemonDisplayProto._Form.ValueType # 2073 - CRUSTLE_PURIFIED: PokemonDisplayProto._Form.ValueType # 2074 - SCRAGGY_NORMAL: PokemonDisplayProto._Form.ValueType # 2075 - SCRAGGY_SHADOW: PokemonDisplayProto._Form.ValueType # 2076 - SCRAGGY_PURIFIED: PokemonDisplayProto._Form.ValueType # 2077 - SCRAFTY_NORMAL: PokemonDisplayProto._Form.ValueType # 2078 - SCRAFTY_SHADOW: PokemonDisplayProto._Form.ValueType # 2079 - SCRAFTY_PURIFIED: PokemonDisplayProto._Form.ValueType # 2080 - SIGILYPH_NORMAL: PokemonDisplayProto._Form.ValueType # 2081 - SIGILYPH_SHADOW: PokemonDisplayProto._Form.ValueType # 2082 - SIGILYPH_PURIFIED: PokemonDisplayProto._Form.ValueType # 2083 - YAMASK_NORMAL: PokemonDisplayProto._Form.ValueType # 2084 - YAMASK_SHADOW: PokemonDisplayProto._Form.ValueType # 2085 - YAMASK_PURIFIED: PokemonDisplayProto._Form.ValueType # 2086 - COFAGRIGUS_NORMAL: PokemonDisplayProto._Form.ValueType # 2087 - COFAGRIGUS_SHADOW: PokemonDisplayProto._Form.ValueType # 2088 - COFAGRIGUS_PURIFIED: PokemonDisplayProto._Form.ValueType # 2089 - TIRTOUGA_NORMAL: PokemonDisplayProto._Form.ValueType # 2090 - TIRTOUGA_SHADOW: PokemonDisplayProto._Form.ValueType # 2091 - TIRTOUGA_PURIFIED: PokemonDisplayProto._Form.ValueType # 2092 - CARRACOSTA_NORMAL: PokemonDisplayProto._Form.ValueType # 2093 - CARRACOSTA_SHADOW: PokemonDisplayProto._Form.ValueType # 2094 - CARRACOSTA_PURIFIED: PokemonDisplayProto._Form.ValueType # 2095 - ARCHEN_NORMAL: PokemonDisplayProto._Form.ValueType # 2096 - ARCHEN_SHADOW: PokemonDisplayProto._Form.ValueType # 2097 - ARCHEN_PURIFIED: PokemonDisplayProto._Form.ValueType # 2098 - ARCHEOPS_NORMAL: PokemonDisplayProto._Form.ValueType # 2099 - ARCHEOPS_SHADOW: PokemonDisplayProto._Form.ValueType # 2100 - ARCHEOPS_PURIFIED: PokemonDisplayProto._Form.ValueType # 2101 - TRUBBISH_NORMAL: PokemonDisplayProto._Form.ValueType # 2102 - TRUBBISH_SHADOW: PokemonDisplayProto._Form.ValueType # 2103 - TRUBBISH_PURIFIED: PokemonDisplayProto._Form.ValueType # 2104 - GARBODOR_NORMAL: PokemonDisplayProto._Form.ValueType # 2105 - GARBODOR_SHADOW: PokemonDisplayProto._Form.ValueType # 2106 - GARBODOR_PURIFIED: PokemonDisplayProto._Form.ValueType # 2107 - ZORUA_NORMAL: PokemonDisplayProto._Form.ValueType # 2108 - ZORUA_SHADOW: PokemonDisplayProto._Form.ValueType # 2109 - ZORUA_PURIFIED: PokemonDisplayProto._Form.ValueType # 2110 - ZOROARK_NORMAL: PokemonDisplayProto._Form.ValueType # 2111 - ZOROARK_SHADOW: PokemonDisplayProto._Form.ValueType # 2112 - ZOROARK_PURIFIED: PokemonDisplayProto._Form.ValueType # 2113 - MINCCINO_NORMAL: PokemonDisplayProto._Form.ValueType # 2114 - MINCCINO_SHADOW: PokemonDisplayProto._Form.ValueType # 2115 - MINCCINO_PURIFIED: PokemonDisplayProto._Form.ValueType # 2116 - CINCCINO_NORMAL: PokemonDisplayProto._Form.ValueType # 2117 - CINCCINO_SHADOW: PokemonDisplayProto._Form.ValueType # 2118 - CINCCINO_PURIFIED: PokemonDisplayProto._Form.ValueType # 2119 - GOTHITA_NORMAL: PokemonDisplayProto._Form.ValueType # 2120 - GOTHITA_SHADOW: PokemonDisplayProto._Form.ValueType # 2121 - GOTHITA_PURIFIED: PokemonDisplayProto._Form.ValueType # 2122 - GOTHORITA_NORMAL: PokemonDisplayProto._Form.ValueType # 2123 - GOTHORITA_SHADOW: PokemonDisplayProto._Form.ValueType # 2124 - GOTHORITA_PURIFIED: PokemonDisplayProto._Form.ValueType # 2125 - GOTHITELLE_NORMAL: PokemonDisplayProto._Form.ValueType # 2126 - GOTHITELLE_SHADOW: PokemonDisplayProto._Form.ValueType # 2127 - GOTHITELLE_PURIFIED: PokemonDisplayProto._Form.ValueType # 2128 - SOLOSIS_NORMAL: PokemonDisplayProto._Form.ValueType # 2129 - SOLOSIS_SHADOW: PokemonDisplayProto._Form.ValueType # 2130 - SOLOSIS_PURIFIED: PokemonDisplayProto._Form.ValueType # 2131 - DUOSION_NORMAL: PokemonDisplayProto._Form.ValueType # 2132 - DUOSION_SHADOW: PokemonDisplayProto._Form.ValueType # 2133 - DUOSION_PURIFIED: PokemonDisplayProto._Form.ValueType # 2134 - REUNICLUS_NORMAL: PokemonDisplayProto._Form.ValueType # 2135 - REUNICLUS_SHADOW: PokemonDisplayProto._Form.ValueType # 2136 - REUNICLUS_PURIFIED: PokemonDisplayProto._Form.ValueType # 2137 - DUCKLETT_NORMAL: PokemonDisplayProto._Form.ValueType # 2138 - DUCKLETT_SHADOW: PokemonDisplayProto._Form.ValueType # 2139 - DUCKLETT_PURIFIED: PokemonDisplayProto._Form.ValueType # 2140 - SWANNA_NORMAL: PokemonDisplayProto._Form.ValueType # 2141 - SWANNA_SHADOW: PokemonDisplayProto._Form.ValueType # 2142 - SWANNA_PURIFIED: PokemonDisplayProto._Form.ValueType # 2143 - VANILLITE_NORMAL: PokemonDisplayProto._Form.ValueType # 2144 - VANILLITE_SHADOW: PokemonDisplayProto._Form.ValueType # 2145 - VANILLITE_PURIFIED: PokemonDisplayProto._Form.ValueType # 2146 - VANILLISH_NORMAL: PokemonDisplayProto._Form.ValueType # 2147 - VANILLISH_SHADOW: PokemonDisplayProto._Form.ValueType # 2148 - VANILLISH_PURIFIED: PokemonDisplayProto._Form.ValueType # 2149 - VANILLUXE_NORMAL: PokemonDisplayProto._Form.ValueType # 2150 - VANILLUXE_SHADOW: PokemonDisplayProto._Form.ValueType # 2151 - VANILLUXE_PURIFIED: PokemonDisplayProto._Form.ValueType # 2152 - EMOLGA_NORMAL: PokemonDisplayProto._Form.ValueType # 2153 - EMOLGA_SHADOW: PokemonDisplayProto._Form.ValueType # 2154 - EMOLGA_PURIFIED: PokemonDisplayProto._Form.ValueType # 2155 - KARRABLAST_NORMAL: PokemonDisplayProto._Form.ValueType # 2156 - KARRABLAST_SHADOW: PokemonDisplayProto._Form.ValueType # 2157 - KARRABLAST_PURIFIED: PokemonDisplayProto._Form.ValueType # 2158 - ESCAVALIER_NORMAL: PokemonDisplayProto._Form.ValueType # 2159 - ESCAVALIER_SHADOW: PokemonDisplayProto._Form.ValueType # 2160 - ESCAVALIER_PURIFIED: PokemonDisplayProto._Form.ValueType # 2161 - FOONGUS_NORMAL: PokemonDisplayProto._Form.ValueType # 2162 - FOONGUS_SHADOW: PokemonDisplayProto._Form.ValueType # 2163 - FOONGUS_PURIFIED: PokemonDisplayProto._Form.ValueType # 2164 - AMOONGUSS_NORMAL: PokemonDisplayProto._Form.ValueType # 2165 - AMOONGUSS_SHADOW: PokemonDisplayProto._Form.ValueType # 2166 - AMOONGUSS_PURIFIED: PokemonDisplayProto._Form.ValueType # 2167 - FRILLISH_NORMAL: PokemonDisplayProto._Form.ValueType # 2168 - FRILLISH_SHADOW: PokemonDisplayProto._Form.ValueType # 2169 - FRILLISH_PURIFIED: PokemonDisplayProto._Form.ValueType # 2170 - JELLICENT_NORMAL: PokemonDisplayProto._Form.ValueType # 2171 - JELLICENT_SHADOW: PokemonDisplayProto._Form.ValueType # 2172 - JELLICENT_PURIFIED: PokemonDisplayProto._Form.ValueType # 2173 - ALOMOMOLA_NORMAL: PokemonDisplayProto._Form.ValueType # 2174 - ALOMOMOLA_SHADOW: PokemonDisplayProto._Form.ValueType # 2175 - ALOMOMOLA_PURIFIED: PokemonDisplayProto._Form.ValueType # 2176 - JOLTIK_NORMAL: PokemonDisplayProto._Form.ValueType # 2177 - JOLTIK_SHADOW: PokemonDisplayProto._Form.ValueType # 2178 - JOLTIK_PURIFIED: PokemonDisplayProto._Form.ValueType # 2179 - GALVANTULA_NORMAL: PokemonDisplayProto._Form.ValueType # 2180 - GALVANTULA_SHADOW: PokemonDisplayProto._Form.ValueType # 2181 - GALVANTULA_PURIFIED: PokemonDisplayProto._Form.ValueType # 2182 - FERROSEED_NORMAL: PokemonDisplayProto._Form.ValueType # 2183 - FERROSEED_SHADOW: PokemonDisplayProto._Form.ValueType # 2184 - FERROSEED_PURIFIED: PokemonDisplayProto._Form.ValueType # 2185 - FERROTHORN_NORMAL: PokemonDisplayProto._Form.ValueType # 2186 - FERROTHORN_SHADOW: PokemonDisplayProto._Form.ValueType # 2187 - FERROTHORN_PURIFIED: PokemonDisplayProto._Form.ValueType # 2188 - KLINK_NORMAL: PokemonDisplayProto._Form.ValueType # 2189 - KLINK_SHADOW: PokemonDisplayProto._Form.ValueType # 2190 - KLINK_PURIFIED: PokemonDisplayProto._Form.ValueType # 2191 - KLANG_NORMAL: PokemonDisplayProto._Form.ValueType # 2192 - KLANG_SHADOW: PokemonDisplayProto._Form.ValueType # 2193 - KLANG_PURIFIED: PokemonDisplayProto._Form.ValueType # 2194 - KLINKLANG_NORMAL: PokemonDisplayProto._Form.ValueType # 2195 - KLINKLANG_SHADOW: PokemonDisplayProto._Form.ValueType # 2196 - KLINKLANG_PURIFIED: PokemonDisplayProto._Form.ValueType # 2197 - TYNAMO_NORMAL: PokemonDisplayProto._Form.ValueType # 2198 - TYNAMO_SHADOW: PokemonDisplayProto._Form.ValueType # 2199 - TYNAMO_PURIFIED: PokemonDisplayProto._Form.ValueType # 2200 - EELEKTRIK_NORMAL: PokemonDisplayProto._Form.ValueType # 2201 - EELEKTRIK_SHADOW: PokemonDisplayProto._Form.ValueType # 2202 - EELEKTRIK_PURIFIED: PokemonDisplayProto._Form.ValueType # 2203 - EELEKTROSS_NORMAL: PokemonDisplayProto._Form.ValueType # 2204 - EELEKTROSS_SHADOW: PokemonDisplayProto._Form.ValueType # 2205 - EELEKTROSS_PURIFIED: PokemonDisplayProto._Form.ValueType # 2206 - ELGYEM_NORMAL: PokemonDisplayProto._Form.ValueType # 2207 - ELGYEM_SHADOW: PokemonDisplayProto._Form.ValueType # 2208 - ELGYEM_PURIFIED: PokemonDisplayProto._Form.ValueType # 2209 - BEHEEYEM_NORMAL: PokemonDisplayProto._Form.ValueType # 2210 - BEHEEYEM_SHADOW: PokemonDisplayProto._Form.ValueType # 2211 - BEHEEYEM_PURIFIED: PokemonDisplayProto._Form.ValueType # 2212 - LITWICK_NORMAL: PokemonDisplayProto._Form.ValueType # 2213 - LITWICK_SHADOW: PokemonDisplayProto._Form.ValueType # 2214 - LITWICK_PURIFIED: PokemonDisplayProto._Form.ValueType # 2215 - LAMPENT_NORMAL: PokemonDisplayProto._Form.ValueType # 2216 - LAMPENT_SHADOW: PokemonDisplayProto._Form.ValueType # 2217 - LAMPENT_PURIFIED: PokemonDisplayProto._Form.ValueType # 2218 - CHANDELURE_NORMAL: PokemonDisplayProto._Form.ValueType # 2219 - CHANDELURE_SHADOW: PokemonDisplayProto._Form.ValueType # 2220 - CHANDELURE_PURIFIED: PokemonDisplayProto._Form.ValueType # 2221 - AXEW_NORMAL: PokemonDisplayProto._Form.ValueType # 2222 - AXEW_SHADOW: PokemonDisplayProto._Form.ValueType # 2223 - AXEW_PURIFIED: PokemonDisplayProto._Form.ValueType # 2224 - FRAXURE_NORMAL: PokemonDisplayProto._Form.ValueType # 2225 - FRAXURE_SHADOW: PokemonDisplayProto._Form.ValueType # 2226 - FRAXURE_PURIFIED: PokemonDisplayProto._Form.ValueType # 2227 - HAXORUS_NORMAL: PokemonDisplayProto._Form.ValueType # 2228 - HAXORUS_SHADOW: PokemonDisplayProto._Form.ValueType # 2229 - HAXORUS_PURIFIED: PokemonDisplayProto._Form.ValueType # 2230 - CUBCHOO_NORMAL: PokemonDisplayProto._Form.ValueType # 2231 - CUBCHOO_SHADOW: PokemonDisplayProto._Form.ValueType # 2232 - CUBCHOO_PURIFIED: PokemonDisplayProto._Form.ValueType # 2233 - BEARTIC_NORMAL: PokemonDisplayProto._Form.ValueType # 2234 - BEARTIC_SHADOW: PokemonDisplayProto._Form.ValueType # 2235 - BEARTIC_PURIFIED: PokemonDisplayProto._Form.ValueType # 2236 - CRYOGONAL_NORMAL: PokemonDisplayProto._Form.ValueType # 2237 - CRYOGONAL_SHADOW: PokemonDisplayProto._Form.ValueType # 2238 - CRYOGONAL_PURIFIED: PokemonDisplayProto._Form.ValueType # 2239 - SHELMET_NORMAL: PokemonDisplayProto._Form.ValueType # 2240 - SHELMET_SHADOW: PokemonDisplayProto._Form.ValueType # 2241 - SHELMET_PURIFIED: PokemonDisplayProto._Form.ValueType # 2242 - ACCELGOR_NORMAL: PokemonDisplayProto._Form.ValueType # 2243 - ACCELGOR_SHADOW: PokemonDisplayProto._Form.ValueType # 2244 - ACCELGOR_PURIFIED: PokemonDisplayProto._Form.ValueType # 2245 - STUNFISK_NORMAL: PokemonDisplayProto._Form.ValueType # 2246 - STUNFISK_SHADOW: PokemonDisplayProto._Form.ValueType # 2247 - STUNFISK_PURIFIED: PokemonDisplayProto._Form.ValueType # 2248 - MIENFOO_NORMAL: PokemonDisplayProto._Form.ValueType # 2249 - MIENFOO_SHADOW: PokemonDisplayProto._Form.ValueType # 2250 - MIENFOO_PURIFIED: PokemonDisplayProto._Form.ValueType # 2251 - MIENSHAO_NORMAL: PokemonDisplayProto._Form.ValueType # 2252 - MIENSHAO_SHADOW: PokemonDisplayProto._Form.ValueType # 2253 - MIENSHAO_PURIFIED: PokemonDisplayProto._Form.ValueType # 2254 - DRUDDIGON_NORMAL: PokemonDisplayProto._Form.ValueType # 2255 - DRUDDIGON_SHADOW: PokemonDisplayProto._Form.ValueType # 2256 - DRUDDIGON_PURIFIED: PokemonDisplayProto._Form.ValueType # 2257 - GOLETT_NORMAL: PokemonDisplayProto._Form.ValueType # 2258 - GOLETT_SHADOW: PokemonDisplayProto._Form.ValueType # 2259 - GOLETT_PURIFIED: PokemonDisplayProto._Form.ValueType # 2260 - GOLURK_NORMAL: PokemonDisplayProto._Form.ValueType # 2261 - GOLURK_SHADOW: PokemonDisplayProto._Form.ValueType # 2262 - GOLURK_PURIFIED: PokemonDisplayProto._Form.ValueType # 2263 - PAWNIARD_NORMAL: PokemonDisplayProto._Form.ValueType # 2264 - PAWNIARD_SHADOW: PokemonDisplayProto._Form.ValueType # 2265 - PAWNIARD_PURIFIED: PokemonDisplayProto._Form.ValueType # 2266 - BISHARP_NORMAL: PokemonDisplayProto._Form.ValueType # 2267 - BISHARP_SHADOW: PokemonDisplayProto._Form.ValueType # 2268 - BISHARP_PURIFIED: PokemonDisplayProto._Form.ValueType # 2269 - BOUFFALANT_NORMAL: PokemonDisplayProto._Form.ValueType # 2270 - BOUFFALANT_SHADOW: PokemonDisplayProto._Form.ValueType # 2271 - BOUFFALANT_PURIFIED: PokemonDisplayProto._Form.ValueType # 2272 - RUFFLET_NORMAL: PokemonDisplayProto._Form.ValueType # 2273 - RUFFLET_SHADOW: PokemonDisplayProto._Form.ValueType # 2274 - RUFFLET_PURIFIED: PokemonDisplayProto._Form.ValueType # 2275 - BRAVIARY_NORMAL: PokemonDisplayProto._Form.ValueType # 2276 - BRAVIARY_SHADOW: PokemonDisplayProto._Form.ValueType # 2277 - BRAVIARY_PURIFIED: PokemonDisplayProto._Form.ValueType # 2278 - VULLABY_NORMAL: PokemonDisplayProto._Form.ValueType # 2279 - VULLABY_SHADOW: PokemonDisplayProto._Form.ValueType # 2280 - VULLABY_PURIFIED: PokemonDisplayProto._Form.ValueType # 2281 - MANDIBUZZ_NORMAL: PokemonDisplayProto._Form.ValueType # 2282 - MANDIBUZZ_SHADOW: PokemonDisplayProto._Form.ValueType # 2283 - MANDIBUZZ_PURIFIED: PokemonDisplayProto._Form.ValueType # 2284 - HEATMOR_NORMAL: PokemonDisplayProto._Form.ValueType # 2285 - HEATMOR_SHADOW: PokemonDisplayProto._Form.ValueType # 2286 - HEATMOR_PURIFIED: PokemonDisplayProto._Form.ValueType # 2287 - DURANT_NORMAL: PokemonDisplayProto._Form.ValueType # 2288 - DURANT_SHADOW: PokemonDisplayProto._Form.ValueType # 2289 - DURANT_PURIFIED: PokemonDisplayProto._Form.ValueType # 2290 - DEINO_NORMAL: PokemonDisplayProto._Form.ValueType # 2291 - DEINO_SHADOW: PokemonDisplayProto._Form.ValueType # 2292 - DEINO_PURIFIED: PokemonDisplayProto._Form.ValueType # 2293 - ZWEILOUS_NORMAL: PokemonDisplayProto._Form.ValueType # 2294 - ZWEILOUS_SHADOW: PokemonDisplayProto._Form.ValueType # 2295 - ZWEILOUS_PURIFIED: PokemonDisplayProto._Form.ValueType # 2296 - HYDREIGON_NORMAL: PokemonDisplayProto._Form.ValueType # 2297 - HYDREIGON_SHADOW: PokemonDisplayProto._Form.ValueType # 2298 - HYDREIGON_PURIFIED: PokemonDisplayProto._Form.ValueType # 2299 - LARVESTA_NORMAL: PokemonDisplayProto._Form.ValueType # 2300 - LARVESTA_SHADOW: PokemonDisplayProto._Form.ValueType # 2301 - LARVESTA_PURIFIED: PokemonDisplayProto._Form.ValueType # 2302 - VOLCARONA_NORMAL: PokemonDisplayProto._Form.ValueType # 2303 - VOLCARONA_SHADOW: PokemonDisplayProto._Form.ValueType # 2304 - VOLCARONA_PURIFIED: PokemonDisplayProto._Form.ValueType # 2305 - COBALION_NORMAL: PokemonDisplayProto._Form.ValueType # 2306 - COBALION_SHADOW: PokemonDisplayProto._Form.ValueType # 2307 - COBALION_PURIFIED: PokemonDisplayProto._Form.ValueType # 2308 - TERRAKION_NORMAL: PokemonDisplayProto._Form.ValueType # 2309 - TERRAKION_SHADOW: PokemonDisplayProto._Form.ValueType # 2310 - TERRAKION_PURIFIED: PokemonDisplayProto._Form.ValueType # 2311 - VIRIZION_NORMAL: PokemonDisplayProto._Form.ValueType # 2312 - VIRIZION_SHADOW: PokemonDisplayProto._Form.ValueType # 2313 - VIRIZION_PURIFIED: PokemonDisplayProto._Form.ValueType # 2314 - RESHIRAM_NORMAL: PokemonDisplayProto._Form.ValueType # 2315 - RESHIRAM_SHADOW: PokemonDisplayProto._Form.ValueType # 2316 - RESHIRAM_PURIFIED: PokemonDisplayProto._Form.ValueType # 2317 - ZEKROM_NORMAL: PokemonDisplayProto._Form.ValueType # 2318 - ZEKROM_SHADOW: PokemonDisplayProto._Form.ValueType # 2319 - ZEKROM_PURIFIED: PokemonDisplayProto._Form.ValueType # 2320 - MELTAN_NORMAL: PokemonDisplayProto._Form.ValueType # 2321 - MELTAN_SHADOW: PokemonDisplayProto._Form.ValueType # 2322 - MELTAN_PURIFIED: PokemonDisplayProto._Form.ValueType # 2323 - MELMETAL_NORMAL: PokemonDisplayProto._Form.ValueType # 2324 - MELMETAL_SHADOW: PokemonDisplayProto._Form.ValueType # 2325 - MELMETAL_PURIFIED: PokemonDisplayProto._Form.ValueType # 2326 - WURMPLE_SPRING_2020: PokemonDisplayProto._Form.ValueType # 2327 - WOBBUFFET_SPRING_2020: PokemonDisplayProto._Form.ValueType # 2328 - RATICATE_SPRING_2020: PokemonDisplayProto._Form.ValueType # 2329 - FRILLISH_FEMALE: PokemonDisplayProto._Form.ValueType # 2330 - JELLICENT_FEMALE: PokemonDisplayProto._Form.ValueType # 2331 - PIKACHU_COSTUME_2020: PokemonDisplayProto._Form.ValueType # 2332 - DRAGONITE_COSTUME_2020: PokemonDisplayProto._Form.ValueType # 2333 - ONIX_COSTUME_2020: PokemonDisplayProto._Form.ValueType # 2334 - MEOWTH_GALARIAN: PokemonDisplayProto._Form.ValueType # 2335 - PONYTA_GALARIAN: PokemonDisplayProto._Form.ValueType # 2336 - RAPIDASH_GALARIAN: PokemonDisplayProto._Form.ValueType # 2337 - FARFETCHD_GALARIAN: PokemonDisplayProto._Form.ValueType # 2338 - MR_MIME_GALARIAN: PokemonDisplayProto._Form.ValueType # 2339 - CORSOLA_GALARIAN: PokemonDisplayProto._Form.ValueType # 2340 - DARUMAKA_GALARIAN: PokemonDisplayProto._Form.ValueType # 2341 - DARMANITAN_GALARIAN_STANDARD: PokemonDisplayProto._Form.ValueType # 2342 - DARMANITAN_GALARIAN_ZEN: PokemonDisplayProto._Form.ValueType # 2343 - YAMASK_GALARIAN: PokemonDisplayProto._Form.ValueType # 2344 - STUNFISK_GALARIAN: PokemonDisplayProto._Form.ValueType # 2345 - TOXTRICITY_LOW_KEY: PokemonDisplayProto._Form.ValueType # 2463 - TOXTRICITY_AMPED: PokemonDisplayProto._Form.ValueType # 2464 - SINISTEA_PHONY: PokemonDisplayProto._Form.ValueType # 2477 - SINISTEA_ANTIQUE: PokemonDisplayProto._Form.ValueType # 2478 - POLTEAGEIST_PHONY: PokemonDisplayProto._Form.ValueType # 2480 - POLTEAGEIST_ANTIQUE: PokemonDisplayProto._Form.ValueType # 2481 - OBSTAGOON_NORMAL: PokemonDisplayProto._Form.ValueType # 2501 - OBSTAGOON_SHADOW: PokemonDisplayProto._Form.ValueType # 2502 - OBSTAGOON_PURIFIED: PokemonDisplayProto._Form.ValueType # 2503 - PERRSERKER_NORMAL: PokemonDisplayProto._Form.ValueType # 2504 - PERRSERKER_SHADOW: PokemonDisplayProto._Form.ValueType # 2505 - PERRSERKER_PURIFIED: PokemonDisplayProto._Form.ValueType # 2506 - CURSOLA_NORMAL: PokemonDisplayProto._Form.ValueType # 2507 - CURSOLA_SHADOW: PokemonDisplayProto._Form.ValueType # 2508 - CURSOLA_PURIFIED: PokemonDisplayProto._Form.ValueType # 2509 - SIRFETCHD_NORMAL: PokemonDisplayProto._Form.ValueType # 2510 - SIRFETCHD_SHADOW: PokemonDisplayProto._Form.ValueType # 2511 - SIRFETCHD_PURIFIED: PokemonDisplayProto._Form.ValueType # 2512 - MR_RIME_NORMAL: PokemonDisplayProto._Form.ValueType # 2513 - MR_RIME_SHADOW: PokemonDisplayProto._Form.ValueType # 2514 - MR_RIME_PURIFIED: PokemonDisplayProto._Form.ValueType # 2515 - RUNERIGUS_NORMAL: PokemonDisplayProto._Form.ValueType # 2516 - RUNERIGUS_SHADOW: PokemonDisplayProto._Form.ValueType # 2517 - RUNERIGUS_PURIFIED: PokemonDisplayProto._Form.ValueType # 2518 - EISCUE_ICE: PokemonDisplayProto._Form.ValueType # 2540 - EISCUE_NOICE: PokemonDisplayProto._Form.ValueType # 2541 - INDEEDEE_MALE: PokemonDisplayProto._Form.ValueType # 2542 - INDEEDEE_FEMALE: PokemonDisplayProto._Form.ValueType # 2543 - MORPEKO_FULL_BELLY: PokemonDisplayProto._Form.ValueType # 2544 - MORPEKO_HANGRY: PokemonDisplayProto._Form.ValueType # 2545 - ZACIAN_CROWNED_SWORD: PokemonDisplayProto._Form.ValueType # 2576 - ZACIAN_HERO: PokemonDisplayProto._Form.ValueType # 2577 - ZAMAZENTA_CROWNED_SHIELD: PokemonDisplayProto._Form.ValueType # 2578 - ZAMAZENTA_HERO: PokemonDisplayProto._Form.ValueType # 2579 - ETERNATUS_ETERNAMAX: PokemonDisplayProto._Form.ValueType # 2580 - ETERNATUS_NORMAL: PokemonDisplayProto._Form.ValueType # 2581 - SLOWPOKE_GALARIAN: PokemonDisplayProto._Form.ValueType # 2582 - SLOWBRO_GALARIAN: PokemonDisplayProto._Form.ValueType # 2583 - SLOWKING_GALARIAN: PokemonDisplayProto._Form.ValueType # 2584 - LAPRAS_COSTUME_2020: PokemonDisplayProto._Form.ValueType # 2585 - GENGAR_COSTUME_2020: PokemonDisplayProto._Form.ValueType # 2586 - PYROAR_NORMAL: PokemonDisplayProto._Form.ValueType # 2587 - PYROAR_FEMALE: PokemonDisplayProto._Form.ValueType # 2588 - MEOWSTIC_NORMAL: PokemonDisplayProto._Form.ValueType # 2589 - MEOWSTIC_FEMALE: PokemonDisplayProto._Form.ValueType # 2590 - ZYGARDE_TEN_PERCENT: PokemonDisplayProto._Form.ValueType # 2591 - ZYGARDE_FIFTY_PERCENT: PokemonDisplayProto._Form.ValueType # 2592 - ZYGARDE_COMPLETE: PokemonDisplayProto._Form.ValueType # 2593 - VIVILLON_ARCHIPELAGO: PokemonDisplayProto._Form.ValueType # 2594 - VIVILLON_CONTINENTAL: PokemonDisplayProto._Form.ValueType # 2595 - VIVILLON_ELEGANT: PokemonDisplayProto._Form.ValueType # 2596 - VIVILLON_FANCY: PokemonDisplayProto._Form.ValueType # 2597 - VIVILLON_GARDEN: PokemonDisplayProto._Form.ValueType # 2598 - VIVILLON_HIGH_PLAINS: PokemonDisplayProto._Form.ValueType # 2599 - VIVILLON_ICY_SNOW: PokemonDisplayProto._Form.ValueType # 2600 - VIVILLON_JUNGLE: PokemonDisplayProto._Form.ValueType # 2601 - VIVILLON_MARINE: PokemonDisplayProto._Form.ValueType # 2602 - VIVILLON_MEADOW: PokemonDisplayProto._Form.ValueType # 2603 - VIVILLON_MODERN: PokemonDisplayProto._Form.ValueType # 2604 - VIVILLON_MONSOON: PokemonDisplayProto._Form.ValueType # 2605 - VIVILLON_OCEAN: PokemonDisplayProto._Form.ValueType # 2606 - VIVILLON_POKEBALL: PokemonDisplayProto._Form.ValueType # 2607 - VIVILLON_POLAR: PokemonDisplayProto._Form.ValueType # 2608 - VIVILLON_RIVER: PokemonDisplayProto._Form.ValueType # 2609 - VIVILLON_SANDSTORM: PokemonDisplayProto._Form.ValueType # 2610 - VIVILLON_SAVANNA: PokemonDisplayProto._Form.ValueType # 2611 - VIVILLON_SUN: PokemonDisplayProto._Form.ValueType # 2612 - VIVILLON_TUNDRA: PokemonDisplayProto._Form.ValueType # 2613 - FLABEBE_RED: PokemonDisplayProto._Form.ValueType # 2614 - FLABEBE_YELLOW: PokemonDisplayProto._Form.ValueType # 2615 - FLABEBE_ORANGE: PokemonDisplayProto._Form.ValueType # 2616 - FLABEBE_BLUE: PokemonDisplayProto._Form.ValueType # 2617 - FLABEBE_WHITE: PokemonDisplayProto._Form.ValueType # 2618 - FLOETTE_RED: PokemonDisplayProto._Form.ValueType # 2619 - FLOETTE_YELLOW: PokemonDisplayProto._Form.ValueType # 2620 - FLOETTE_ORANGE: PokemonDisplayProto._Form.ValueType # 2621 - FLOETTE_BLUE: PokemonDisplayProto._Form.ValueType # 2622 - FLOETTE_WHITE: PokemonDisplayProto._Form.ValueType # 2623 - FLORGES_RED: PokemonDisplayProto._Form.ValueType # 2624 - FLORGES_YELLOW: PokemonDisplayProto._Form.ValueType # 2625 - FLORGES_ORANGE: PokemonDisplayProto._Form.ValueType # 2626 - FLORGES_BLUE: PokemonDisplayProto._Form.ValueType # 2627 - FLORGES_WHITE: PokemonDisplayProto._Form.ValueType # 2628 - FURFROU_NATURAL: PokemonDisplayProto._Form.ValueType # 2629 - FURFROU_HEART: PokemonDisplayProto._Form.ValueType # 2630 - FURFROU_STAR: PokemonDisplayProto._Form.ValueType # 2631 - FURFROU_DIAMOND: PokemonDisplayProto._Form.ValueType # 2632 - FURFROU_DEBUTANTE: PokemonDisplayProto._Form.ValueType # 2633 - FURFROU_MATRON: PokemonDisplayProto._Form.ValueType # 2634 - FURFROU_DANDY: PokemonDisplayProto._Form.ValueType # 2635 - FURFROU_LA_REINE: PokemonDisplayProto._Form.ValueType # 2636 - FURFROU_KABUKI: PokemonDisplayProto._Form.ValueType # 2637 - FURFROU_PHARAOH: PokemonDisplayProto._Form.ValueType # 2638 - AEGISLASH_SHIELD: PokemonDisplayProto._Form.ValueType # 2639 - AEGISLASH_BLADE: PokemonDisplayProto._Form.ValueType # 2640 - PUMPKABOO_SMALL: PokemonDisplayProto._Form.ValueType # 2641 - PUMPKABOO_AVERAGE: PokemonDisplayProto._Form.ValueType # 2642 - PUMPKABOO_LARGE: PokemonDisplayProto._Form.ValueType # 2643 - PUMPKABOO_SUPER: PokemonDisplayProto._Form.ValueType # 2644 - GOURGEIST_SMALL: PokemonDisplayProto._Form.ValueType # 2645 - GOURGEIST_AVERAGE: PokemonDisplayProto._Form.ValueType # 2646 - GOURGEIST_LARGE: PokemonDisplayProto._Form.ValueType # 2647 - GOURGEIST_SUPER: PokemonDisplayProto._Form.ValueType # 2648 - XERNEAS_NEUTRAL: PokemonDisplayProto._Form.ValueType # 2649 - XERNEAS_ACTIVE: PokemonDisplayProto._Form.ValueType # 2650 - HOOPA_CONFINED: PokemonDisplayProto._Form.ValueType # 2651 - HOOPA_UNBOUND: PokemonDisplayProto._Form.ValueType # 2652 - SABLEYE_COSTUME_2020_DEPRECATED: PokemonDisplayProto._Form.ValueType # 2666 - SABLEYE_COSTUME_2020: PokemonDisplayProto._Form.ValueType # 2668 - PIKACHU_ADVENTURE_HAT_2020: PokemonDisplayProto._Form.ValueType # 2669 - PIKACHU_WINTER_2020: PokemonDisplayProto._Form.ValueType # 2670 - DELIBIRD_WINTER_2020: PokemonDisplayProto._Form.ValueType # 2671 - CUBCHOO_WINTER_2020: PokemonDisplayProto._Form.ValueType # 2672 - SLOWPOKE_2020: PokemonDisplayProto._Form.ValueType # 2673 - SLOWBRO_2021: PokemonDisplayProto._Form.ValueType # 2674 - PIKACHU_KARIYUSHI: PokemonDisplayProto._Form.ValueType # 2675 - PIKACHU_POP_STAR: PokemonDisplayProto._Form.ValueType # 2676 - PIKACHU_ROCK_STAR: PokemonDisplayProto._Form.ValueType # 2677 - PIKACHU_FLYING_5TH_ANNIV: PokemonDisplayProto._Form.ValueType # 2678 - ORICORIO_BAILE: PokemonDisplayProto._Form.ValueType # 2679 - ORICORIO_POMPOM: PokemonDisplayProto._Form.ValueType # 2680 - ORICORIO_PAU: PokemonDisplayProto._Form.ValueType # 2681 - ORICORIO_SENSU: PokemonDisplayProto._Form.ValueType # 2683 - LYCANROC_MIDDAY: PokemonDisplayProto._Form.ValueType # 2684 - LYCANROC_MIDNIGHT: PokemonDisplayProto._Form.ValueType # 2685 - LYCANROC_DUSK: PokemonDisplayProto._Form.ValueType # 2686 - WISHIWASHI_SOLO: PokemonDisplayProto._Form.ValueType # 2687 - WISHIWASHI_SCHOOL: PokemonDisplayProto._Form.ValueType # 2688 - SILVALLY_NORMAL: PokemonDisplayProto._Form.ValueType # 2689 - SILVALLY_BUG: PokemonDisplayProto._Form.ValueType # 2690 - SILVALLY_DARK: PokemonDisplayProto._Form.ValueType # 2691 - SILVALLY_DRAGON: PokemonDisplayProto._Form.ValueType # 2692 - SILVALLY_ELECTRIC: PokemonDisplayProto._Form.ValueType # 2693 - SILVALLY_FAIRY: PokemonDisplayProto._Form.ValueType # 2694 - SILVALLY_FIGHTING: PokemonDisplayProto._Form.ValueType # 2695 - SILVALLY_FIRE: PokemonDisplayProto._Form.ValueType # 2696 - SILVALLY_FLYING: PokemonDisplayProto._Form.ValueType # 2697 - SILVALLY_GHOST: PokemonDisplayProto._Form.ValueType # 2698 - SILVALLY_GRASS: PokemonDisplayProto._Form.ValueType # 2699 - SILVALLY_GROUND: PokemonDisplayProto._Form.ValueType # 2700 - SILVALLY_ICE: PokemonDisplayProto._Form.ValueType # 2701 - SILVALLY_POISON: PokemonDisplayProto._Form.ValueType # 2702 - SILVALLY_PSYCHIC: PokemonDisplayProto._Form.ValueType # 2703 - SILVALLY_ROCK: PokemonDisplayProto._Form.ValueType # 2704 - SILVALLY_STEEL: PokemonDisplayProto._Form.ValueType # 2705 - SILVALLY_WATER: PokemonDisplayProto._Form.ValueType # 2706 - MINIOR_METEOR_BLUE: PokemonDisplayProto._Form.ValueType # 2707 - MINIOR_BLUE: PokemonDisplayProto._Form.ValueType # 2708 - MINIOR_GREEN: PokemonDisplayProto._Form.ValueType # 2709 - MINIOR_INDIGO: PokemonDisplayProto._Form.ValueType # 2710 - MINIOR_ORANGE: PokemonDisplayProto._Form.ValueType # 2711 - MINIOR_RED: PokemonDisplayProto._Form.ValueType # 2712 - MINIOR_VIOLET: PokemonDisplayProto._Form.ValueType # 2713 - MINIOR_YELLOW: PokemonDisplayProto._Form.ValueType # 2714 - MIMIKYU_BUSTED: PokemonDisplayProto._Form.ValueType # 2715 - MIMIKYU_DISGUISED: PokemonDisplayProto._Form.ValueType # 2716 - NECROZMA_NORMAL: PokemonDisplayProto._Form.ValueType # 2717 - NECROZMA_DUSK_MANE: PokemonDisplayProto._Form.ValueType # 2718 - NECROZMA_DAWN_WINGS: PokemonDisplayProto._Form.ValueType # 2719 - NECROZMA_ULTRA: PokemonDisplayProto._Form.ValueType # 2720 - MAGEARNA_NORMAL: PokemonDisplayProto._Form.ValueType # 2721 - MAGEARNA_ORIGINAL_COLOR: PokemonDisplayProto._Form.ValueType # 2722 - URSHIFU_SINGLE_STRIKE: PokemonDisplayProto._Form.ValueType # 2723 - URSHIFU_RAPID_STRIKE: PokemonDisplayProto._Form.ValueType # 2724 - CALYREX_NORMAL: PokemonDisplayProto._Form.ValueType # 2725 - CALYREX_ICE_RIDER: PokemonDisplayProto._Form.ValueType # 2726 - CALYREX_SHADOW_RIDER: PokemonDisplayProto._Form.ValueType # 2727 - VOLTORB_HISUIAN: PokemonDisplayProto._Form.ValueType # 2728 - LUGIA_S: PokemonDisplayProto._Form.ValueType # 2729 - HO_OH_S: PokemonDisplayProto._Form.ValueType # 2730 - RAIKOU_S: PokemonDisplayProto._Form.ValueType # 2731 - ENTEI_S: PokemonDisplayProto._Form.ValueType # 2732 - SUICUNE_S: PokemonDisplayProto._Form.ValueType # 2733 - SLOWKING_2022: PokemonDisplayProto._Form.ValueType # 2734 - ELECTRODE_HISUIAN: PokemonDisplayProto._Form.ValueType # 2735 - PIKACHU_FLYING_OKINAWA: PokemonDisplayProto._Form.ValueType # 2736 - ROCKRUFF_DUSK: PokemonDisplayProto._Form.ValueType # 2737 - MINIOR_METEOR_GREEN: PokemonDisplayProto._Form.ValueType # 2739 - MINIOR_METEOR_INDIGO: PokemonDisplayProto._Form.ValueType # 2740 - MINIOR_METEOR_ORANGE: PokemonDisplayProto._Form.ValueType # 2741 - MINIOR_METEOR_RED: PokemonDisplayProto._Form.ValueType # 2742 - MINIOR_METEOR_VIOLET: PokemonDisplayProto._Form.ValueType # 2743 - MINIOR_METEOR_YELLOW: PokemonDisplayProto._Form.ValueType # 2744 - SCATTERBUG_ARCHIPELAGO: PokemonDisplayProto._Form.ValueType # 2745 - SCATTERBUG_CONTINENTAL: PokemonDisplayProto._Form.ValueType # 2746 - SCATTERBUG_ELEGANT: PokemonDisplayProto._Form.ValueType # 2747 - SCATTERBUG_FANCY: PokemonDisplayProto._Form.ValueType # 2748 - SCATTERBUG_GARDEN: PokemonDisplayProto._Form.ValueType # 2749 - SCATTERBUG_HIGH_PLAINS: PokemonDisplayProto._Form.ValueType # 2750 - SCATTERBUG_ICY_SNOW: PokemonDisplayProto._Form.ValueType # 2751 - SCATTERBUG_JUNGLE: PokemonDisplayProto._Form.ValueType # 2752 - SCATTERBUG_MARINE: PokemonDisplayProto._Form.ValueType # 2753 - SCATTERBUG_MEADOW: PokemonDisplayProto._Form.ValueType # 2754 - SCATTERBUG_MODERN: PokemonDisplayProto._Form.ValueType # 2755 - SCATTERBUG_MONSOON: PokemonDisplayProto._Form.ValueType # 2756 - SCATTERBUG_OCEAN: PokemonDisplayProto._Form.ValueType # 2757 - SCATTERBUG_POKEBALL: PokemonDisplayProto._Form.ValueType # 2758 - SCATTERBUG_POLAR: PokemonDisplayProto._Form.ValueType # 2759 - SCATTERBUG_RIVER: PokemonDisplayProto._Form.ValueType # 2760 - SCATTERBUG_SANDSTORM: PokemonDisplayProto._Form.ValueType # 2761 - SCATTERBUG_SAVANNA: PokemonDisplayProto._Form.ValueType # 2762 - SCATTERBUG_SUN: PokemonDisplayProto._Form.ValueType # 2763 - SCATTERBUG_TUNDRA: PokemonDisplayProto._Form.ValueType # 2764 - SPEWPA_ARCHIPELAGO: PokemonDisplayProto._Form.ValueType # 2765 - SPEWPA_CONTINENTAL: PokemonDisplayProto._Form.ValueType # 2766 - SPEWPA_ELEGANT: PokemonDisplayProto._Form.ValueType # 2767 - SPEWPA_FANCY: PokemonDisplayProto._Form.ValueType # 2768 - SPEWPA_GARDEN: PokemonDisplayProto._Form.ValueType # 2769 - SPEWPA_HIGH_PLAINS: PokemonDisplayProto._Form.ValueType # 2770 - SPEWPA_ICY_SNOW: PokemonDisplayProto._Form.ValueType # 2771 - SPEWPA_JUNGLE: PokemonDisplayProto._Form.ValueType # 2772 - SPEWPA_MARINE: PokemonDisplayProto._Form.ValueType # 2773 - SPEWPA_MEADOW: PokemonDisplayProto._Form.ValueType # 2774 - SPEWPA_MODERN: PokemonDisplayProto._Form.ValueType # 2775 - SPEWPA_MONSOON: PokemonDisplayProto._Form.ValueType # 2776 - SPEWPA_OCEAN: PokemonDisplayProto._Form.ValueType # 2777 - SPEWPA_POKEBALL: PokemonDisplayProto._Form.ValueType # 2778 - SPEWPA_POLAR: PokemonDisplayProto._Form.ValueType # 2779 - SPEWPA_RIVER: PokemonDisplayProto._Form.ValueType # 2780 - SPEWPA_SANDSTORM: PokemonDisplayProto._Form.ValueType # 2781 - SPEWPA_SAVANNA: PokemonDisplayProto._Form.ValueType # 2782 - SPEWPA_SUN: PokemonDisplayProto._Form.ValueType # 2783 - SPEWPA_TUNDRA: PokemonDisplayProto._Form.ValueType # 2784 - DECIDUEYE_HISUIAN: PokemonDisplayProto._Form.ValueType # 2785 - TYPHLOSION_HISUIAN: PokemonDisplayProto._Form.ValueType # 2786 - SAMUROTT_HISUIAN: PokemonDisplayProto._Form.ValueType # 2787 - QWILFISH_HISUIAN: PokemonDisplayProto._Form.ValueType # 2788 - LILLIGANT_HISUIAN: PokemonDisplayProto._Form.ValueType # 2789 - SLIGGOO_HISUIAN: PokemonDisplayProto._Form.ValueType # 2790 - GOODRA_HISUIAN: PokemonDisplayProto._Form.ValueType # 2791 - GROWLITHE_HISUIAN: PokemonDisplayProto._Form.ValueType # 2792 - ARCANINE_HISUIAN: PokemonDisplayProto._Form.ValueType # 2793 - SNEASEL_HISUIAN: PokemonDisplayProto._Form.ValueType # 2794 - AVALUGG_HISUIAN: PokemonDisplayProto._Form.ValueType # 2795 - ZORUA_HISUIAN: PokemonDisplayProto._Form.ValueType # 2796 - ZOROARK_HISUIAN: PokemonDisplayProto._Form.ValueType # 2797 - BRAVIARY_HISUIAN: PokemonDisplayProto._Form.ValueType # 2798 - MOLTRES_GALARIAN: PokemonDisplayProto._Form.ValueType # 2799 - ZAPDOS_GALARIAN: PokemonDisplayProto._Form.ValueType # 2800 - ARTICUNO_GALARIAN: PokemonDisplayProto._Form.ValueType # 2801 - ENAMORUS_INCARNATE: PokemonDisplayProto._Form.ValueType # 2802 - ENAMORUS_THERIAN: PokemonDisplayProto._Form.ValueType # 2803 - BASCULIN_WHITE_STRIPED: PokemonDisplayProto._Form.ValueType # 2804 - PIKACHU_GOFEST_2022: PokemonDisplayProto._Form.ValueType # 2805 - PIKACHU_WCS_2022: PokemonDisplayProto._Form.ValueType # 2806 - BASCULEGION_NORMAL: PokemonDisplayProto._Form.ValueType # 2807 - BASCULEGION_FEMALE: PokemonDisplayProto._Form.ValueType # 2808 - DECIDUEYE_NORMAL: PokemonDisplayProto._Form.ValueType # 2809 - SLIGGOO_NORMAL: PokemonDisplayProto._Form.ValueType # 2810 - GOODRA_NORMAL: PokemonDisplayProto._Form.ValueType # 2811 - AVALUGG_NORMAL: PokemonDisplayProto._Form.ValueType # 2812 - PIKACHU_TSHIRT_01: PokemonDisplayProto._Form.ValueType # 2813 - PIKACHU_TSHIRT_02: PokemonDisplayProto._Form.ValueType # 2814 - PIKACHU_FLYING_01: PokemonDisplayProto._Form.ValueType # 2815 - PIKACHU_FLYING_02: PokemonDisplayProto._Form.ValueType # 2816 - URSALUNA_NORMAL: PokemonDisplayProto._Form.ValueType # 2817 - URSALUNA_SHADOW: PokemonDisplayProto._Form.ValueType # 2818 - URSALUNA_PURIFIED: PokemonDisplayProto._Form.ValueType # 2819 - BEARTIC_WINTER_2020: PokemonDisplayProto._Form.ValueType # 2820 - LATIAS_S: PokemonDisplayProto._Form.ValueType # 2821 - LATIOS_S: PokemonDisplayProto._Form.ValueType # 2822 - ZYGARDE_COMPLETE_TEN_PERCENT: PokemonDisplayProto._Form.ValueType # 2823 - ZYGARDE_COMPLETE_FIFTY_PERCENT: PokemonDisplayProto._Form.ValueType # 2824 - PIKACHU_GOTOUR_2024_A: PokemonDisplayProto._Form.ValueType # 2825 - PIKACHU_GOTOUR_2024_B: PokemonDisplayProto._Form.ValueType # 2826 - PIKACHU_GOTOUR_2024_A_02: PokemonDisplayProto._Form.ValueType # 2827 - PIKACHU_GOTOUR_2024_B_02: PokemonDisplayProto._Form.ValueType # 2828 - ROCKRUFF_NORMAL: PokemonDisplayProto._Form.ValueType # 2831 - OINKOLOGNE_NORMAL: PokemonDisplayProto._Form.ValueType # 2981 - OINKOLOGNE_FEMALE: PokemonDisplayProto._Form.ValueType # 2982 - MAUSHOLD_FAMILY_OF_THREE: PokemonDisplayProto._Form.ValueType # 2983 - MAUSHOLD_FAMILY_OF_FOUR: PokemonDisplayProto._Form.ValueType # 2984 - SQUAWKABILLY_GREEN: PokemonDisplayProto._Form.ValueType # 2985 - SQUAWKABILLY_BLUE: PokemonDisplayProto._Form.ValueType # 2986 - SQUAWKABILLY_YELLOW: PokemonDisplayProto._Form.ValueType # 2987 - SQUAWKABILLY_WHITE: PokemonDisplayProto._Form.ValueType # 2988 - PALAFIN_ZERO: PokemonDisplayProto._Form.ValueType # 2989 - PALAFIN_HERO: PokemonDisplayProto._Form.ValueType # 2990 - TATSUGIRI_CURLY: PokemonDisplayProto._Form.ValueType # 2991 - TATSUGIRI_DROOPY: PokemonDisplayProto._Form.ValueType # 2992 - TATSUGIRI_STRETCHY: PokemonDisplayProto._Form.ValueType # 2993 - DUDUNSPARCE_TWO: PokemonDisplayProto._Form.ValueType # 2994 - DUDUNSPARCE_THREE: PokemonDisplayProto._Form.ValueType # 2995 - KORAIDON_APEX: PokemonDisplayProto._Form.ValueType # 2996 - MIRAIDON_ULTIMATE: PokemonDisplayProto._Form.ValueType # 2997 - GIMMIGHOUL_NORMAL: PokemonDisplayProto._Form.ValueType # 2998 - GHOLDENGO_NORMAL: PokemonDisplayProto._Form.ValueType # 3000 - AERODACTYL_SUMMER_2023: PokemonDisplayProto._Form.ValueType # 3001 - PIKACHU_SUMMER_2023_A: PokemonDisplayProto._Form.ValueType # 3002 - PIKACHU_SUMMER_2023_B: PokemonDisplayProto._Form.ValueType # 3003 - PIKACHU_SUMMER_2023_C: PokemonDisplayProto._Form.ValueType # 3004 - PIKACHU_SUMMER_2023_D: PokemonDisplayProto._Form.ValueType # 3005 - TAUROS_PALDEA_COMBAT: PokemonDisplayProto._Form.ValueType # 3006 - TAUROS_PALDEA_BLAZE: PokemonDisplayProto._Form.ValueType # 3007 - TAUROS_PALDEA_AQUA: PokemonDisplayProto._Form.ValueType # 3008 - WOOPER_PALDEA: PokemonDisplayProto._Form.ValueType # 3009 - PIKACHU_SUMMER_2023_E: PokemonDisplayProto._Form.ValueType # 3010 - PIKACHU_FLYING_03: PokemonDisplayProto._Form.ValueType # 3011 - PIKACHU_JEJU: PokemonDisplayProto._Form.ValueType # 3012 - PIKACHU_DOCTOR: PokemonDisplayProto._Form.ValueType # 3013 - PIKACHU_WCS_2023: PokemonDisplayProto._Form.ValueType # 3014 - - class Form(_Form, metaclass=_FormEnumTypeWrapper): ... - FORM_UNSET: PokemonDisplayProto.Form.ValueType # 0 - UNOWN_A: PokemonDisplayProto.Form.ValueType # 1 - UNOWN_B: PokemonDisplayProto.Form.ValueType # 2 - UNOWN_C: PokemonDisplayProto.Form.ValueType # 3 - UNOWN_D: PokemonDisplayProto.Form.ValueType # 4 - UNOWN_E: PokemonDisplayProto.Form.ValueType # 5 - UNOWN_F: PokemonDisplayProto.Form.ValueType # 6 - UNOWN_G: PokemonDisplayProto.Form.ValueType # 7 - UNOWN_H: PokemonDisplayProto.Form.ValueType # 8 - UNOWN_I: PokemonDisplayProto.Form.ValueType # 9 - UNOWN_J: PokemonDisplayProto.Form.ValueType # 10 - UNOWN_K: PokemonDisplayProto.Form.ValueType # 11 - UNOWN_L: PokemonDisplayProto.Form.ValueType # 12 - UNOWN_M: PokemonDisplayProto.Form.ValueType # 13 - UNOWN_N: PokemonDisplayProto.Form.ValueType # 14 - UNOWN_O: PokemonDisplayProto.Form.ValueType # 15 - UNOWN_P: PokemonDisplayProto.Form.ValueType # 16 - UNOWN_Q: PokemonDisplayProto.Form.ValueType # 17 - UNOWN_R: PokemonDisplayProto.Form.ValueType # 18 - UNOWN_S: PokemonDisplayProto.Form.ValueType # 19 - UNOWN_T: PokemonDisplayProto.Form.ValueType # 20 - UNOWN_U: PokemonDisplayProto.Form.ValueType # 21 - UNOWN_V: PokemonDisplayProto.Form.ValueType # 22 - UNOWN_W: PokemonDisplayProto.Form.ValueType # 23 - UNOWN_X: PokemonDisplayProto.Form.ValueType # 24 - UNOWN_Y: PokemonDisplayProto.Form.ValueType # 25 - UNOWN_Z: PokemonDisplayProto.Form.ValueType # 26 - UNOWN_EXCLAMATION_POINT: PokemonDisplayProto.Form.ValueType # 27 - UNOWN_QUESTION_MARK: PokemonDisplayProto.Form.ValueType # 28 - CASTFORM_NORMAL: PokemonDisplayProto.Form.ValueType # 29 - CASTFORM_SUNNY: PokemonDisplayProto.Form.ValueType # 30 - CASTFORM_RAINY: PokemonDisplayProto.Form.ValueType # 31 - CASTFORM_SNOWY: PokemonDisplayProto.Form.ValueType # 32 - DEOXYS_NORMAL: PokemonDisplayProto.Form.ValueType # 33 - DEOXYS_ATTACK: PokemonDisplayProto.Form.ValueType # 34 - DEOXYS_DEFENSE: PokemonDisplayProto.Form.ValueType # 35 - DEOXYS_SPEED: PokemonDisplayProto.Form.ValueType # 36 - SPINDA_00: PokemonDisplayProto.Form.ValueType # 37 - SPINDA_01: PokemonDisplayProto.Form.ValueType # 38 - SPINDA_02: PokemonDisplayProto.Form.ValueType # 39 - SPINDA_03: PokemonDisplayProto.Form.ValueType # 40 - SPINDA_04: PokemonDisplayProto.Form.ValueType # 41 - SPINDA_05: PokemonDisplayProto.Form.ValueType # 42 - SPINDA_06: PokemonDisplayProto.Form.ValueType # 43 - SPINDA_07: PokemonDisplayProto.Form.ValueType # 44 - RATTATA_NORMAL: PokemonDisplayProto.Form.ValueType # 45 - RATTATA_ALOLA: PokemonDisplayProto.Form.ValueType # 46 - RATICATE_NORMAL: PokemonDisplayProto.Form.ValueType # 47 - RATICATE_ALOLA: PokemonDisplayProto.Form.ValueType # 48 - RAICHU_NORMAL: PokemonDisplayProto.Form.ValueType # 49 - RAICHU_ALOLA: PokemonDisplayProto.Form.ValueType # 50 - SANDSHREW_NORMAL: PokemonDisplayProto.Form.ValueType # 51 - SANDSHREW_ALOLA: PokemonDisplayProto.Form.ValueType # 52 - SANDSLASH_NORMAL: PokemonDisplayProto.Form.ValueType # 53 - SANDSLASH_ALOLA: PokemonDisplayProto.Form.ValueType # 54 - VULPIX_NORMAL: PokemonDisplayProto.Form.ValueType # 55 - VULPIX_ALOLA: PokemonDisplayProto.Form.ValueType # 56 - NINETALES_NORMAL: PokemonDisplayProto.Form.ValueType # 57 - NINETALES_ALOLA: PokemonDisplayProto.Form.ValueType # 58 - DIGLETT_NORMAL: PokemonDisplayProto.Form.ValueType # 59 - DIGLETT_ALOLA: PokemonDisplayProto.Form.ValueType # 60 - DUGTRIO_NORMAL: PokemonDisplayProto.Form.ValueType # 61 - DUGTRIO_ALOLA: PokemonDisplayProto.Form.ValueType # 62 - MEOWTH_NORMAL: PokemonDisplayProto.Form.ValueType # 63 - MEOWTH_ALOLA: PokemonDisplayProto.Form.ValueType # 64 - PERSIAN_NORMAL: PokemonDisplayProto.Form.ValueType # 65 - PERSIAN_ALOLA: PokemonDisplayProto.Form.ValueType # 66 - GEODUDE_NORMAL: PokemonDisplayProto.Form.ValueType # 67 - GEODUDE_ALOLA: PokemonDisplayProto.Form.ValueType # 68 - GRAVELER_NORMAL: PokemonDisplayProto.Form.ValueType # 69 - GRAVELER_ALOLA: PokemonDisplayProto.Form.ValueType # 70 - GOLEM_NORMAL: PokemonDisplayProto.Form.ValueType # 71 - GOLEM_ALOLA: PokemonDisplayProto.Form.ValueType # 72 - GRIMER_NORMAL: PokemonDisplayProto.Form.ValueType # 73 - GRIMER_ALOLA: PokemonDisplayProto.Form.ValueType # 74 - MUK_NORMAL: PokemonDisplayProto.Form.ValueType # 75 - MUK_ALOLA: PokemonDisplayProto.Form.ValueType # 76 - EXEGGUTOR_NORMAL: PokemonDisplayProto.Form.ValueType # 77 - EXEGGUTOR_ALOLA: PokemonDisplayProto.Form.ValueType # 78 - MAROWAK_NORMAL: PokemonDisplayProto.Form.ValueType # 79 - MAROWAK_ALOLA: PokemonDisplayProto.Form.ValueType # 80 - ROTOM_NORMAL: PokemonDisplayProto.Form.ValueType # 81 - ROTOM_FROST: PokemonDisplayProto.Form.ValueType # 82 - ROTOM_FAN: PokemonDisplayProto.Form.ValueType # 83 - ROTOM_MOW: PokemonDisplayProto.Form.ValueType # 84 - ROTOM_WASH: PokemonDisplayProto.Form.ValueType # 85 - ROTOM_HEAT: PokemonDisplayProto.Form.ValueType # 86 - WORMADAM_PLANT: PokemonDisplayProto.Form.ValueType # 87 - WORMADAM_SANDY: PokemonDisplayProto.Form.ValueType # 88 - WORMADAM_TRASH: PokemonDisplayProto.Form.ValueType # 89 - GIRATINA_ALTERED: PokemonDisplayProto.Form.ValueType # 90 - GIRATINA_ORIGIN: PokemonDisplayProto.Form.ValueType # 91 - SHAYMIN_SKY: PokemonDisplayProto.Form.ValueType # 92 - SHAYMIN_LAND: PokemonDisplayProto.Form.ValueType # 93 - CHERRIM_OVERCAST: PokemonDisplayProto.Form.ValueType # 94 - CHERRIM_SUNNY: PokemonDisplayProto.Form.ValueType # 95 - SHELLOS_WEST_SEA: PokemonDisplayProto.Form.ValueType # 96 - SHELLOS_EAST_SEA: PokemonDisplayProto.Form.ValueType # 97 - GASTRODON_WEST_SEA: PokemonDisplayProto.Form.ValueType # 98 - GASTRODON_EAST_SEA: PokemonDisplayProto.Form.ValueType # 99 - ARCEUS_NORMAL: PokemonDisplayProto.Form.ValueType # 100 - ARCEUS_FIGHTING: PokemonDisplayProto.Form.ValueType # 101 - ARCEUS_FLYING: PokemonDisplayProto.Form.ValueType # 102 - ARCEUS_POISON: PokemonDisplayProto.Form.ValueType # 103 - ARCEUS_GROUND: PokemonDisplayProto.Form.ValueType # 104 - ARCEUS_ROCK: PokemonDisplayProto.Form.ValueType # 105 - ARCEUS_BUG: PokemonDisplayProto.Form.ValueType # 106 - ARCEUS_GHOST: PokemonDisplayProto.Form.ValueType # 107 - ARCEUS_STEEL: PokemonDisplayProto.Form.ValueType # 108 - ARCEUS_FIRE: PokemonDisplayProto.Form.ValueType # 109 - ARCEUS_WATER: PokemonDisplayProto.Form.ValueType # 110 - ARCEUS_GRASS: PokemonDisplayProto.Form.ValueType # 111 - ARCEUS_ELECTRIC: PokemonDisplayProto.Form.ValueType # 112 - ARCEUS_PSYCHIC: PokemonDisplayProto.Form.ValueType # 113 - ARCEUS_ICE: PokemonDisplayProto.Form.ValueType # 114 - ARCEUS_DRAGON: PokemonDisplayProto.Form.ValueType # 115 - ARCEUS_DARK: PokemonDisplayProto.Form.ValueType # 116 - ARCEUS_FAIRY: PokemonDisplayProto.Form.ValueType # 117 - BURMY_PLANT: PokemonDisplayProto.Form.ValueType # 118 - BURMY_SANDY: PokemonDisplayProto.Form.ValueType # 119 - BURMY_TRASH: PokemonDisplayProto.Form.ValueType # 120 - SPINDA_08: PokemonDisplayProto.Form.ValueType # 121 - SPINDA_09: PokemonDisplayProto.Form.ValueType # 122 - SPINDA_10: PokemonDisplayProto.Form.ValueType # 123 - SPINDA_11: PokemonDisplayProto.Form.ValueType # 124 - SPINDA_12: PokemonDisplayProto.Form.ValueType # 125 - SPINDA_13: PokemonDisplayProto.Form.ValueType # 126 - SPINDA_14: PokemonDisplayProto.Form.ValueType # 127 - SPINDA_15: PokemonDisplayProto.Form.ValueType # 128 - SPINDA_16: PokemonDisplayProto.Form.ValueType # 129 - SPINDA_17: PokemonDisplayProto.Form.ValueType # 130 - SPINDA_18: PokemonDisplayProto.Form.ValueType # 131 - SPINDA_19: PokemonDisplayProto.Form.ValueType # 132 - MEWTWO_A: PokemonDisplayProto.Form.ValueType # 133 - MEWTWO_NORMAL: PokemonDisplayProto.Form.ValueType # 135 - BASCULIN_RED_STRIPED: PokemonDisplayProto.Form.ValueType # 136 - BASCULIN_BLUE_STRIPED: PokemonDisplayProto.Form.ValueType # 137 - DARMANITAN_STANDARD: PokemonDisplayProto.Form.ValueType # 138 - DARMANITAN_ZEN: PokemonDisplayProto.Form.ValueType # 139 - TORNADUS_INCARNATE: PokemonDisplayProto.Form.ValueType # 140 - TORNADUS_THERIAN: PokemonDisplayProto.Form.ValueType # 141 - THUNDURUS_INCARNATE: PokemonDisplayProto.Form.ValueType # 142 - THUNDURUS_THERIAN: PokemonDisplayProto.Form.ValueType # 143 - LANDORUS_INCARNATE: PokemonDisplayProto.Form.ValueType # 144 - LANDORUS_THERIAN: PokemonDisplayProto.Form.ValueType # 145 - KYUREM_NORMAL: PokemonDisplayProto.Form.ValueType # 146 - KYUREM_BLACK: PokemonDisplayProto.Form.ValueType # 147 - KYUREM_WHITE: PokemonDisplayProto.Form.ValueType # 148 - KELDEO_ORDINARY: PokemonDisplayProto.Form.ValueType # 149 - KELDEO_RESOLUTE: PokemonDisplayProto.Form.ValueType # 150 - MELOETTA_ARIA: PokemonDisplayProto.Form.ValueType # 151 - MELOETTA_PIROUETTE: PokemonDisplayProto.Form.ValueType # 152 - RATTATA_SHADOW: PokemonDisplayProto.Form.ValueType # 153 - RATTATA_PURIFIED: PokemonDisplayProto.Form.ValueType # 154 - RATICATE_SHADOW: PokemonDisplayProto.Form.ValueType # 155 - RATICATE_PURIFIED: PokemonDisplayProto.Form.ValueType # 156 - ZUBAT_NORMAL: PokemonDisplayProto.Form.ValueType # 157 - ZUBAT_SHADOW: PokemonDisplayProto.Form.ValueType # 158 - ZUBAT_PURIFIED: PokemonDisplayProto.Form.ValueType # 159 - GOLBAT_NORMAL: PokemonDisplayProto.Form.ValueType # 160 - GOLBAT_SHADOW: PokemonDisplayProto.Form.ValueType # 161 - GOLBAT_PURIFIED: PokemonDisplayProto.Form.ValueType # 162 - BULBASAUR_NORMAL: PokemonDisplayProto.Form.ValueType # 163 - BULBASAUR_SHADOW: PokemonDisplayProto.Form.ValueType # 164 - BULBASAUR_PURIFIED: PokemonDisplayProto.Form.ValueType # 165 - IVYSAUR_NORMAL: PokemonDisplayProto.Form.ValueType # 166 - IVYSAUR_SHADOW: PokemonDisplayProto.Form.ValueType # 167 - IVYSAUR_PURIFIED: PokemonDisplayProto.Form.ValueType # 168 - VENUSAUR_NORMAL: PokemonDisplayProto.Form.ValueType # 169 - VENUSAUR_SHADOW: PokemonDisplayProto.Form.ValueType # 170 - VENUSAUR_PURIFIED: PokemonDisplayProto.Form.ValueType # 171 - CHARMANDER_NORMAL: PokemonDisplayProto.Form.ValueType # 172 - CHARMANDER_SHADOW: PokemonDisplayProto.Form.ValueType # 173 - CHARMANDER_PURIFIED: PokemonDisplayProto.Form.ValueType # 174 - CHARMELEON_NORMAL: PokemonDisplayProto.Form.ValueType # 175 - CHARMELEON_SHADOW: PokemonDisplayProto.Form.ValueType # 176 - CHARMELEON_PURIFIED: PokemonDisplayProto.Form.ValueType # 177 - CHARIZARD_NORMAL: PokemonDisplayProto.Form.ValueType # 178 - CHARIZARD_SHADOW: PokemonDisplayProto.Form.ValueType # 179 - CHARIZARD_PURIFIED: PokemonDisplayProto.Form.ValueType # 180 - SQUIRTLE_NORMAL: PokemonDisplayProto.Form.ValueType # 181 - SQUIRTLE_SHADOW: PokemonDisplayProto.Form.ValueType # 182 - SQUIRTLE_PURIFIED: PokemonDisplayProto.Form.ValueType # 183 - WARTORTLE_NORMAL: PokemonDisplayProto.Form.ValueType # 184 - WARTORTLE_SHADOW: PokemonDisplayProto.Form.ValueType # 185 - WARTORTLE_PURIFIED: PokemonDisplayProto.Form.ValueType # 186 - BLASTOISE_NORMAL: PokemonDisplayProto.Form.ValueType # 187 - BLASTOISE_SHADOW: PokemonDisplayProto.Form.ValueType # 188 - BLASTOISE_PURIFIED: PokemonDisplayProto.Form.ValueType # 189 - DRATINI_NORMAL: PokemonDisplayProto.Form.ValueType # 190 - DRATINI_SHADOW: PokemonDisplayProto.Form.ValueType # 191 - DRATINI_PURIFIED: PokemonDisplayProto.Form.ValueType # 192 - DRAGONAIR_NORMAL: PokemonDisplayProto.Form.ValueType # 193 - DRAGONAIR_SHADOW: PokemonDisplayProto.Form.ValueType # 194 - DRAGONAIR_PURIFIED: PokemonDisplayProto.Form.ValueType # 195 - DRAGONITE_NORMAL: PokemonDisplayProto.Form.ValueType # 196 - DRAGONITE_SHADOW: PokemonDisplayProto.Form.ValueType # 197 - DRAGONITE_PURIFIED: PokemonDisplayProto.Form.ValueType # 198 - SNORLAX_NORMAL: PokemonDisplayProto.Form.ValueType # 199 - SNORLAX_SHADOW: PokemonDisplayProto.Form.ValueType # 200 - SNORLAX_PURIFIED: PokemonDisplayProto.Form.ValueType # 201 - CROBAT_NORMAL: PokemonDisplayProto.Form.ValueType # 202 - CROBAT_SHADOW: PokemonDisplayProto.Form.ValueType # 203 - CROBAT_PURIFIED: PokemonDisplayProto.Form.ValueType # 204 - MUDKIP_NORMAL: PokemonDisplayProto.Form.ValueType # 205 - MUDKIP_SHADOW: PokemonDisplayProto.Form.ValueType # 206 - MUDKIP_PURIFIED: PokemonDisplayProto.Form.ValueType # 207 - MARSHTOMP_NORMAL: PokemonDisplayProto.Form.ValueType # 208 - MARSHTOMP_SHADOW: PokemonDisplayProto.Form.ValueType # 209 - MARSHTOMP_PURIFIED: PokemonDisplayProto.Form.ValueType # 210 - SWAMPERT_NORMAL: PokemonDisplayProto.Form.ValueType # 211 - SWAMPERT_SHADOW: PokemonDisplayProto.Form.ValueType # 212 - SWAMPERT_PURIFIED: PokemonDisplayProto.Form.ValueType # 213 - DROWZEE_NORMAL: PokemonDisplayProto.Form.ValueType # 214 - DROWZEE_SHADOW: PokemonDisplayProto.Form.ValueType # 215 - DROWZEE_PURIFIED: PokemonDisplayProto.Form.ValueType # 216 - HYPNO_NORMAL: PokemonDisplayProto.Form.ValueType # 217 - HYPNO_SHADOW: PokemonDisplayProto.Form.ValueType # 218 - HYPNO_PURIFIED: PokemonDisplayProto.Form.ValueType # 219 - GRIMER_SHADOW: PokemonDisplayProto.Form.ValueType # 220 - GRIMER_PURIFIED: PokemonDisplayProto.Form.ValueType # 221 - MUK_SHADOW: PokemonDisplayProto.Form.ValueType # 222 - MUK_PURIFIED: PokemonDisplayProto.Form.ValueType # 223 - CUBONE_NORMAL: PokemonDisplayProto.Form.ValueType # 224 - CUBONE_SHADOW: PokemonDisplayProto.Form.ValueType # 225 - CUBONE_PURIFIED: PokemonDisplayProto.Form.ValueType # 226 - MAROWAK_SHADOW: PokemonDisplayProto.Form.ValueType # 227 - MAROWAK_PURIFIED: PokemonDisplayProto.Form.ValueType # 228 - HOUNDOUR_NORMAL: PokemonDisplayProto.Form.ValueType # 229 - HOUNDOUR_SHADOW: PokemonDisplayProto.Form.ValueType # 230 - HOUNDOUR_PURIFIED: PokemonDisplayProto.Form.ValueType # 231 - HOUNDOOM_NORMAL: PokemonDisplayProto.Form.ValueType # 232 - HOUNDOOM_SHADOW: PokemonDisplayProto.Form.ValueType # 233 - HOUNDOOM_PURIFIED: PokemonDisplayProto.Form.ValueType # 234 - POLIWAG_NORMAL: PokemonDisplayProto.Form.ValueType # 235 - POLIWAG_SHADOW: PokemonDisplayProto.Form.ValueType # 236 - POLIWAG_PURIFIED: PokemonDisplayProto.Form.ValueType # 237 - POLIWHIRL_NORMAL: PokemonDisplayProto.Form.ValueType # 238 - POLIWHIRL_SHADOW: PokemonDisplayProto.Form.ValueType # 239 - POLIWHIRL_PURIFIED: PokemonDisplayProto.Form.ValueType # 240 - POLIWRATH_NORMAL: PokemonDisplayProto.Form.ValueType # 241 - POLIWRATH_SHADOW: PokemonDisplayProto.Form.ValueType # 242 - POLIWRATH_PURIFIED: PokemonDisplayProto.Form.ValueType # 243 - POLITOED_NORMAL: PokemonDisplayProto.Form.ValueType # 244 - POLITOED_SHADOW: PokemonDisplayProto.Form.ValueType # 245 - POLITOED_PURIFIED: PokemonDisplayProto.Form.ValueType # 246 - SCYTHER_NORMAL: PokemonDisplayProto.Form.ValueType # 247 - SCYTHER_SHADOW: PokemonDisplayProto.Form.ValueType # 248 - SCYTHER_PURIFIED: PokemonDisplayProto.Form.ValueType # 249 - SCIZOR_NORMAL: PokemonDisplayProto.Form.ValueType # 250 - SCIZOR_SHADOW: PokemonDisplayProto.Form.ValueType # 251 - SCIZOR_PURIFIED: PokemonDisplayProto.Form.ValueType # 252 - MAGIKARP_NORMAL: PokemonDisplayProto.Form.ValueType # 253 - MAGIKARP_SHADOW: PokemonDisplayProto.Form.ValueType # 254 - MAGIKARP_PURIFIED: PokemonDisplayProto.Form.ValueType # 255 - GYARADOS_NORMAL: PokemonDisplayProto.Form.ValueType # 256 - GYARADOS_SHADOW: PokemonDisplayProto.Form.ValueType # 257 - GYARADOS_PURIFIED: PokemonDisplayProto.Form.ValueType # 258 - VENONAT_NORMAL: PokemonDisplayProto.Form.ValueType # 259 - VENONAT_SHADOW: PokemonDisplayProto.Form.ValueType # 260 - VENONAT_PURIFIED: PokemonDisplayProto.Form.ValueType # 261 - VENOMOTH_NORMAL: PokemonDisplayProto.Form.ValueType # 262 - VENOMOTH_SHADOW: PokemonDisplayProto.Form.ValueType # 263 - VENOMOTH_PURIFIED: PokemonDisplayProto.Form.ValueType # 264 - ODDISH_NORMAL: PokemonDisplayProto.Form.ValueType # 265 - ODDISH_SHADOW: PokemonDisplayProto.Form.ValueType # 266 - ODDISH_PURIFIED: PokemonDisplayProto.Form.ValueType # 267 - GLOOM_NORMAL: PokemonDisplayProto.Form.ValueType # 268 - GLOOM_SHADOW: PokemonDisplayProto.Form.ValueType # 269 - GLOOM_PURIFIED: PokemonDisplayProto.Form.ValueType # 270 - VILEPLUME_NORMAL: PokemonDisplayProto.Form.ValueType # 271 - VILEPLUME_SHADOW: PokemonDisplayProto.Form.ValueType # 272 - VILEPLUME_PURIFIED: PokemonDisplayProto.Form.ValueType # 273 - BELLOSSOM_NORMAL: PokemonDisplayProto.Form.ValueType # 274 - BELLOSSOM_SHADOW: PokemonDisplayProto.Form.ValueType # 275 - BELLOSSOM_PURIFIED: PokemonDisplayProto.Form.ValueType # 276 - HITMONCHAN_NORMAL: PokemonDisplayProto.Form.ValueType # 277 - HITMONCHAN_SHADOW: PokemonDisplayProto.Form.ValueType # 278 - HITMONCHAN_PURIFIED: PokemonDisplayProto.Form.ValueType # 279 - GROWLITHE_NORMAL: PokemonDisplayProto.Form.ValueType # 280 - GROWLITHE_SHADOW: PokemonDisplayProto.Form.ValueType # 281 - GROWLITHE_PURIFIED: PokemonDisplayProto.Form.ValueType # 282 - ARCANINE_NORMAL: PokemonDisplayProto.Form.ValueType # 283 - ARCANINE_SHADOW: PokemonDisplayProto.Form.ValueType # 284 - ARCANINE_PURIFIED: PokemonDisplayProto.Form.ValueType # 285 - PSYDUCK_NORMAL: PokemonDisplayProto.Form.ValueType # 286 - PSYDUCK_SHADOW: PokemonDisplayProto.Form.ValueType # 287 - PSYDUCK_PURIFIED: PokemonDisplayProto.Form.ValueType # 288 - GOLDUCK_NORMAL: PokemonDisplayProto.Form.ValueType # 289 - GOLDUCK_SHADOW: PokemonDisplayProto.Form.ValueType # 290 - GOLDUCK_PURIFIED: PokemonDisplayProto.Form.ValueType # 291 - RALTS_NORMAL: PokemonDisplayProto.Form.ValueType # 292 - RALTS_SHADOW: PokemonDisplayProto.Form.ValueType # 293 - RALTS_PURIFIED: PokemonDisplayProto.Form.ValueType # 294 - KIRLIA_NORMAL: PokemonDisplayProto.Form.ValueType # 295 - KIRLIA_SHADOW: PokemonDisplayProto.Form.ValueType # 296 - KIRLIA_PURIFIED: PokemonDisplayProto.Form.ValueType # 297 - GARDEVOIR_NORMAL: PokemonDisplayProto.Form.ValueType # 298 - GARDEVOIR_SHADOW: PokemonDisplayProto.Form.ValueType # 299 - GARDEVOIR_PURIFIED: PokemonDisplayProto.Form.ValueType # 300 - GALLADE_NORMAL: PokemonDisplayProto.Form.ValueType # 301 - GALLADE_SHADOW: PokemonDisplayProto.Form.ValueType # 302 - GALLADE_PURIFIED: PokemonDisplayProto.Form.ValueType # 303 - ABRA_NORMAL: PokemonDisplayProto.Form.ValueType # 304 - ABRA_SHADOW: PokemonDisplayProto.Form.ValueType # 305 - ABRA_PURIFIED: PokemonDisplayProto.Form.ValueType # 306 - KADABRA_NORMAL: PokemonDisplayProto.Form.ValueType # 307 - KADABRA_SHADOW: PokemonDisplayProto.Form.ValueType # 308 - KADABRA_PURIFIED: PokemonDisplayProto.Form.ValueType # 309 - ALAKAZAM_NORMAL: PokemonDisplayProto.Form.ValueType # 310 - ALAKAZAM_SHADOW: PokemonDisplayProto.Form.ValueType # 311 - ALAKAZAM_PURIFIED: PokemonDisplayProto.Form.ValueType # 312 - LARVITAR_NORMAL: PokemonDisplayProto.Form.ValueType # 313 - LARVITAR_SHADOW: PokemonDisplayProto.Form.ValueType # 314 - LARVITAR_PURIFIED: PokemonDisplayProto.Form.ValueType # 315 - PUPITAR_NORMAL: PokemonDisplayProto.Form.ValueType # 316 - PUPITAR_SHADOW: PokemonDisplayProto.Form.ValueType # 317 - PUPITAR_PURIFIED: PokemonDisplayProto.Form.ValueType # 318 - TYRANITAR_NORMAL: PokemonDisplayProto.Form.ValueType # 319 - TYRANITAR_SHADOW: PokemonDisplayProto.Form.ValueType # 320 - TYRANITAR_PURIFIED: PokemonDisplayProto.Form.ValueType # 321 - LAPRAS_NORMAL: PokemonDisplayProto.Form.ValueType # 322 - LAPRAS_SHADOW: PokemonDisplayProto.Form.ValueType # 323 - LAPRAS_PURIFIED: PokemonDisplayProto.Form.ValueType # 324 - DEERLING_SPRING: PokemonDisplayProto.Form.ValueType # 585 - DEERLING_SUMMER: PokemonDisplayProto.Form.ValueType # 586 - DEERLING_AUTUMN: PokemonDisplayProto.Form.ValueType # 587 - DEERLING_WINTER: PokemonDisplayProto.Form.ValueType # 588 - SAWSBUCK_SPRING: PokemonDisplayProto.Form.ValueType # 589 - SAWSBUCK_SUMMER: PokemonDisplayProto.Form.ValueType # 590 - SAWSBUCK_AUTUMN: PokemonDisplayProto.Form.ValueType # 591 - SAWSBUCK_WINTER: PokemonDisplayProto.Form.ValueType # 592 - GENESECT_NORMAL: PokemonDisplayProto.Form.ValueType # 593 - GENESECT_SHOCK: PokemonDisplayProto.Form.ValueType # 594 - GENESECT_BURN: PokemonDisplayProto.Form.ValueType # 595 - GENESECT_CHILL: PokemonDisplayProto.Form.ValueType # 596 - GENESECT_DOUSE: PokemonDisplayProto.Form.ValueType # 597 - PIKACHU_NORMAL: PokemonDisplayProto.Form.ValueType # 598 - WURMPLE_NORMAL: PokemonDisplayProto.Form.ValueType # 600 - WOBBUFFET_NORMAL: PokemonDisplayProto.Form.ValueType # 602 - CACNEA_NORMAL: PokemonDisplayProto.Form.ValueType # 610 - CACNEA_SHADOW: PokemonDisplayProto.Form.ValueType # 611 - CACNEA_PURIFIED: PokemonDisplayProto.Form.ValueType # 612 - CACTURNE_NORMAL: PokemonDisplayProto.Form.ValueType # 613 - CACTURNE_SHADOW: PokemonDisplayProto.Form.ValueType # 614 - CACTURNE_PURIFIED: PokemonDisplayProto.Form.ValueType # 615 - WEEDLE_NORMAL: PokemonDisplayProto.Form.ValueType # 616 - WEEDLE_SHADOW: PokemonDisplayProto.Form.ValueType # 617 - WEEDLE_PURIFIED: PokemonDisplayProto.Form.ValueType # 618 - KAKUNA_NORMAL: PokemonDisplayProto.Form.ValueType # 619 - KAKUNA_SHADOW: PokemonDisplayProto.Form.ValueType # 620 - KAKUNA_PURIFIED: PokemonDisplayProto.Form.ValueType # 621 - BEEDRILL_NORMAL: PokemonDisplayProto.Form.ValueType # 622 - BEEDRILL_SHADOW: PokemonDisplayProto.Form.ValueType # 623 - BEEDRILL_PURIFIED: PokemonDisplayProto.Form.ValueType # 624 - SEEDOT_NORMAL: PokemonDisplayProto.Form.ValueType # 625 - SEEDOT_SHADOW: PokemonDisplayProto.Form.ValueType # 626 - SEEDOT_PURIFIED: PokemonDisplayProto.Form.ValueType # 627 - NUZLEAF_NORMAL: PokemonDisplayProto.Form.ValueType # 628 - NUZLEAF_SHADOW: PokemonDisplayProto.Form.ValueType # 629 - NUZLEAF_PURIFIED: PokemonDisplayProto.Form.ValueType # 630 - SHIFTRY_NORMAL: PokemonDisplayProto.Form.ValueType # 631 - SHIFTRY_SHADOW: PokemonDisplayProto.Form.ValueType # 632 - SHIFTRY_PURIFIED: PokemonDisplayProto.Form.ValueType # 633 - MAGMAR_NORMAL: PokemonDisplayProto.Form.ValueType # 634 - MAGMAR_SHADOW: PokemonDisplayProto.Form.ValueType # 635 - MAGMAR_PURIFIED: PokemonDisplayProto.Form.ValueType # 636 - MAGMORTAR_NORMAL: PokemonDisplayProto.Form.ValueType # 637 - MAGMORTAR_SHADOW: PokemonDisplayProto.Form.ValueType # 638 - MAGMORTAR_PURIFIED: PokemonDisplayProto.Form.ValueType # 639 - ELECTABUZZ_NORMAL: PokemonDisplayProto.Form.ValueType # 640 - ELECTABUZZ_SHADOW: PokemonDisplayProto.Form.ValueType # 641 - ELECTABUZZ_PURIFIED: PokemonDisplayProto.Form.ValueType # 642 - ELECTIVIRE_NORMAL: PokemonDisplayProto.Form.ValueType # 643 - ELECTIVIRE_SHADOW: PokemonDisplayProto.Form.ValueType # 644 - ELECTIVIRE_PURIFIED: PokemonDisplayProto.Form.ValueType # 645 - MAREEP_NORMAL: PokemonDisplayProto.Form.ValueType # 646 - MAREEP_SHADOW: PokemonDisplayProto.Form.ValueType # 647 - MAREEP_PURIFIED: PokemonDisplayProto.Form.ValueType # 648 - FLAAFFY_NORMAL: PokemonDisplayProto.Form.ValueType # 649 - FLAAFFY_SHADOW: PokemonDisplayProto.Form.ValueType # 650 - FLAAFFY_PURIFIED: PokemonDisplayProto.Form.ValueType # 651 - AMPHAROS_NORMAL: PokemonDisplayProto.Form.ValueType # 652 - AMPHAROS_SHADOW: PokemonDisplayProto.Form.ValueType # 653 - AMPHAROS_PURIFIED: PokemonDisplayProto.Form.ValueType # 654 - MAGNEMITE_NORMAL: PokemonDisplayProto.Form.ValueType # 655 - MAGNEMITE_SHADOW: PokemonDisplayProto.Form.ValueType # 656 - MAGNEMITE_PURIFIED: PokemonDisplayProto.Form.ValueType # 657 - MAGNETON_NORMAL: PokemonDisplayProto.Form.ValueType # 658 - MAGNETON_SHADOW: PokemonDisplayProto.Form.ValueType # 659 - MAGNETON_PURIFIED: PokemonDisplayProto.Form.ValueType # 660 - MAGNEZONE_NORMAL: PokemonDisplayProto.Form.ValueType # 661 - MAGNEZONE_SHADOW: PokemonDisplayProto.Form.ValueType # 662 - MAGNEZONE_PURIFIED: PokemonDisplayProto.Form.ValueType # 663 - BELLSPROUT_NORMAL: PokemonDisplayProto.Form.ValueType # 664 - BELLSPROUT_SHADOW: PokemonDisplayProto.Form.ValueType # 665 - BELLSPROUT_PURIFIED: PokemonDisplayProto.Form.ValueType # 666 - WEEPINBELL_NORMAL: PokemonDisplayProto.Form.ValueType # 667 - WEEPINBELL_SHADOW: PokemonDisplayProto.Form.ValueType # 668 - WEEPINBELL_PURIFIED: PokemonDisplayProto.Form.ValueType # 669 - VICTREEBEL_NORMAL: PokemonDisplayProto.Form.ValueType # 670 - VICTREEBEL_SHADOW: PokemonDisplayProto.Form.ValueType # 671 - VICTREEBEL_PURIFIED: PokemonDisplayProto.Form.ValueType # 672 - SANDSHREW_SHADOW: PokemonDisplayProto.Form.ValueType # 673 - SANDSHREW_PURIFIED: PokemonDisplayProto.Form.ValueType # 674 - SANDSLASH_SHADOW: PokemonDisplayProto.Form.ValueType # 675 - SANDSLASH_PURIFIED: PokemonDisplayProto.Form.ValueType # 676 - PORYGON_NORMAL: PokemonDisplayProto.Form.ValueType # 677 - PORYGON_SHADOW: PokemonDisplayProto.Form.ValueType # 678 - PORYGON_PURIFIED: PokemonDisplayProto.Form.ValueType # 679 - PORYGON2_NORMAL: PokemonDisplayProto.Form.ValueType # 680 - PORYGON2_SHADOW: PokemonDisplayProto.Form.ValueType # 681 - PORYGON2_PURIFIED: PokemonDisplayProto.Form.ValueType # 682 - PORYGON_Z_NORMAL: PokemonDisplayProto.Form.ValueType # 683 - PORYGON_Z_SHADOW: PokemonDisplayProto.Form.ValueType # 684 - PORYGON_Z_PURIFIED: PokemonDisplayProto.Form.ValueType # 685 - WOBBUFFET_SHADOW: PokemonDisplayProto.Form.ValueType # 686 - WOBBUFFET_PURIFIED: PokemonDisplayProto.Form.ValueType # 687 - TURTWIG_NORMAL: PokemonDisplayProto.Form.ValueType # 688 - TURTWIG_SHADOW: PokemonDisplayProto.Form.ValueType # 689 - TURTWIG_PURIFIED: PokemonDisplayProto.Form.ValueType # 690 - GROTLE_NORMAL: PokemonDisplayProto.Form.ValueType # 691 - GROTLE_SHADOW: PokemonDisplayProto.Form.ValueType # 692 - GROTLE_PURIFIED: PokemonDisplayProto.Form.ValueType # 693 - TORTERRA_NORMAL: PokemonDisplayProto.Form.ValueType # 694 - TORTERRA_SHADOW: PokemonDisplayProto.Form.ValueType # 695 - TORTERRA_PURIFIED: PokemonDisplayProto.Form.ValueType # 696 - EKANS_NORMAL: PokemonDisplayProto.Form.ValueType # 697 - EKANS_SHADOW: PokemonDisplayProto.Form.ValueType # 698 - EKANS_PURIFIED: PokemonDisplayProto.Form.ValueType # 699 - ARBOK_NORMAL: PokemonDisplayProto.Form.ValueType # 700 - ARBOK_SHADOW: PokemonDisplayProto.Form.ValueType # 701 - ARBOK_PURIFIED: PokemonDisplayProto.Form.ValueType # 702 - KOFFING_NORMAL: PokemonDisplayProto.Form.ValueType # 703 - KOFFING_SHADOW: PokemonDisplayProto.Form.ValueType # 704 - KOFFING_PURIFIED: PokemonDisplayProto.Form.ValueType # 705 - WEEZING_NORMAL: PokemonDisplayProto.Form.ValueType # 706 - WEEZING_SHADOW: PokemonDisplayProto.Form.ValueType # 707 - WEEZING_PURIFIED: PokemonDisplayProto.Form.ValueType # 708 - MEOWTH_SHADOW: PokemonDisplayProto.Form.ValueType # 709 - MEOWTH_PURIFIED: PokemonDisplayProto.Form.ValueType # 710 - PERSIAN_SHADOW: PokemonDisplayProto.Form.ValueType # 711 - PERSIAN_PURIFIED: PokemonDisplayProto.Form.ValueType # 712 - HITMONLEE_NORMAL: PokemonDisplayProto.Form.ValueType # 713 - HITMONLEE_SHADOW: PokemonDisplayProto.Form.ValueType # 714 - HITMONLEE_PURIFIED: PokemonDisplayProto.Form.ValueType # 715 - ARTICUNO_NORMAL: PokemonDisplayProto.Form.ValueType # 716 - ARTICUNO_SHADOW: PokemonDisplayProto.Form.ValueType # 717 - ARTICUNO_PURIFIED: PokemonDisplayProto.Form.ValueType # 718 - MISDREAVUS_NORMAL: PokemonDisplayProto.Form.ValueType # 719 - MISDREAVUS_SHADOW: PokemonDisplayProto.Form.ValueType # 720 - MISDREAVUS_PURIFIED: PokemonDisplayProto.Form.ValueType # 721 - MISMAGIUS_NORMAL: PokemonDisplayProto.Form.ValueType # 722 - MISMAGIUS_SHADOW: PokemonDisplayProto.Form.ValueType # 723 - MISMAGIUS_PURIFIED: PokemonDisplayProto.Form.ValueType # 724 - VULPIX_SHADOW: PokemonDisplayProto.Form.ValueType # 725 - VULPIX_PURIFIED: PokemonDisplayProto.Form.ValueType # 726 - NINETALES_SHADOW: PokemonDisplayProto.Form.ValueType # 727 - NINETALES_PURIFIED: PokemonDisplayProto.Form.ValueType # 728 - EXEGGCUTE_NORMAL: PokemonDisplayProto.Form.ValueType # 729 - EXEGGCUTE_SHADOW: PokemonDisplayProto.Form.ValueType # 730 - EXEGGCUTE_PURIFIED: PokemonDisplayProto.Form.ValueType # 731 - EXEGGUTOR_SHADOW: PokemonDisplayProto.Form.ValueType # 732 - EXEGGUTOR_PURIFIED: PokemonDisplayProto.Form.ValueType # 733 - CARVANHA_NORMAL: PokemonDisplayProto.Form.ValueType # 734 - CARVANHA_SHADOW: PokemonDisplayProto.Form.ValueType # 735 - CARVANHA_PURIFIED: PokemonDisplayProto.Form.ValueType # 736 - SHARPEDO_NORMAL: PokemonDisplayProto.Form.ValueType # 737 - SHARPEDO_SHADOW: PokemonDisplayProto.Form.ValueType # 738 - SHARPEDO_PURIFIED: PokemonDisplayProto.Form.ValueType # 739 - OMANYTE_NORMAL: PokemonDisplayProto.Form.ValueType # 740 - OMANYTE_SHADOW: PokemonDisplayProto.Form.ValueType # 741 - OMANYTE_PURIFIED: PokemonDisplayProto.Form.ValueType # 742 - OMASTAR_NORMAL: PokemonDisplayProto.Form.ValueType # 743 - OMASTAR_SHADOW: PokemonDisplayProto.Form.ValueType # 744 - OMASTAR_PURIFIED: PokemonDisplayProto.Form.ValueType # 745 - TRAPINCH_NORMAL: PokemonDisplayProto.Form.ValueType # 746 - TRAPINCH_SHADOW: PokemonDisplayProto.Form.ValueType # 747 - TRAPINCH_PURIFIED: PokemonDisplayProto.Form.ValueType # 748 - VIBRAVA_NORMAL: PokemonDisplayProto.Form.ValueType # 749 - VIBRAVA_SHADOW: PokemonDisplayProto.Form.ValueType # 750 - VIBRAVA_PURIFIED: PokemonDisplayProto.Form.ValueType # 751 - FLYGON_NORMAL: PokemonDisplayProto.Form.ValueType # 752 - FLYGON_SHADOW: PokemonDisplayProto.Form.ValueType # 753 - FLYGON_PURIFIED: PokemonDisplayProto.Form.ValueType # 754 - BAGON_NORMAL: PokemonDisplayProto.Form.ValueType # 755 - BAGON_SHADOW: PokemonDisplayProto.Form.ValueType # 756 - BAGON_PURIFIED: PokemonDisplayProto.Form.ValueType # 757 - SHELGON_NORMAL: PokemonDisplayProto.Form.ValueType # 758 - SHELGON_SHADOW: PokemonDisplayProto.Form.ValueType # 759 - SHELGON_PURIFIED: PokemonDisplayProto.Form.ValueType # 760 - SALAMENCE_NORMAL: PokemonDisplayProto.Form.ValueType # 761 - SALAMENCE_SHADOW: PokemonDisplayProto.Form.ValueType # 762 - SALAMENCE_PURIFIED: PokemonDisplayProto.Form.ValueType # 763 - BELDUM_NORMAL: PokemonDisplayProto.Form.ValueType # 764 - BELDUM_SHADOW: PokemonDisplayProto.Form.ValueType # 765 - BELDUM_PURIFIED: PokemonDisplayProto.Form.ValueType # 766 - METANG_NORMAL: PokemonDisplayProto.Form.ValueType # 767 - METANG_SHADOW: PokemonDisplayProto.Form.ValueType # 768 - METANG_PURIFIED: PokemonDisplayProto.Form.ValueType # 769 - METAGROSS_NORMAL: PokemonDisplayProto.Form.ValueType # 770 - METAGROSS_SHADOW: PokemonDisplayProto.Form.ValueType # 771 - METAGROSS_PURIFIED: PokemonDisplayProto.Form.ValueType # 772 - ZAPDOS_NORMAL: PokemonDisplayProto.Form.ValueType # 773 - ZAPDOS_SHADOW: PokemonDisplayProto.Form.ValueType # 774 - ZAPDOS_PURIFIED: PokemonDisplayProto.Form.ValueType # 775 - NIDORAN_NORMAL: PokemonDisplayProto.Form.ValueType # 776 - NIDORAN_SHADOW: PokemonDisplayProto.Form.ValueType # 777 - NIDORAN_PURIFIED: PokemonDisplayProto.Form.ValueType # 778 - NIDORINA_NORMAL: PokemonDisplayProto.Form.ValueType # 779 - NIDORINA_SHADOW: PokemonDisplayProto.Form.ValueType # 780 - NIDORINA_PURIFIED: PokemonDisplayProto.Form.ValueType # 781 - NIDOQUEEN_NORMAL: PokemonDisplayProto.Form.ValueType # 782 - NIDOQUEEN_SHADOW: PokemonDisplayProto.Form.ValueType # 783 - NIDOQUEEN_PURIFIED: PokemonDisplayProto.Form.ValueType # 784 - NIDORINO_NORMAL: PokemonDisplayProto.Form.ValueType # 785 - NIDORINO_SHADOW: PokemonDisplayProto.Form.ValueType # 786 - NIDORINO_PURIFIED: PokemonDisplayProto.Form.ValueType # 787 - NIDOKING_NORMAL: PokemonDisplayProto.Form.ValueType # 788 - NIDOKING_SHADOW: PokemonDisplayProto.Form.ValueType # 789 - NIDOKING_PURIFIED: PokemonDisplayProto.Form.ValueType # 790 - STUNKY_NORMAL: PokemonDisplayProto.Form.ValueType # 791 - STUNKY_SHADOW: PokemonDisplayProto.Form.ValueType # 792 - STUNKY_PURIFIED: PokemonDisplayProto.Form.ValueType # 793 - SKUNTANK_NORMAL: PokemonDisplayProto.Form.ValueType # 794 - SKUNTANK_SHADOW: PokemonDisplayProto.Form.ValueType # 795 - SKUNTANK_PURIFIED: PokemonDisplayProto.Form.ValueType # 796 - SNEASEL_NORMAL: PokemonDisplayProto.Form.ValueType # 797 - SNEASEL_SHADOW: PokemonDisplayProto.Form.ValueType # 798 - SNEASEL_PURIFIED: PokemonDisplayProto.Form.ValueType # 799 - WEAVILE_NORMAL: PokemonDisplayProto.Form.ValueType # 800 - WEAVILE_SHADOW: PokemonDisplayProto.Form.ValueType # 801 - WEAVILE_PURIFIED: PokemonDisplayProto.Form.ValueType # 802 - GLIGAR_NORMAL: PokemonDisplayProto.Form.ValueType # 803 - GLIGAR_SHADOW: PokemonDisplayProto.Form.ValueType # 804 - GLIGAR_PURIFIED: PokemonDisplayProto.Form.ValueType # 805 - GLISCOR_NORMAL: PokemonDisplayProto.Form.ValueType # 806 - GLISCOR_SHADOW: PokemonDisplayProto.Form.ValueType # 807 - GLISCOR_PURIFIED: PokemonDisplayProto.Form.ValueType # 808 - MACHOP_NORMAL: PokemonDisplayProto.Form.ValueType # 809 - MACHOP_SHADOW: PokemonDisplayProto.Form.ValueType # 810 - MACHOP_PURIFIED: PokemonDisplayProto.Form.ValueType # 811 - MACHOKE_NORMAL: PokemonDisplayProto.Form.ValueType # 812 - MACHOKE_SHADOW: PokemonDisplayProto.Form.ValueType # 813 - MACHOKE_PURIFIED: PokemonDisplayProto.Form.ValueType # 814 - MACHAMP_NORMAL: PokemonDisplayProto.Form.ValueType # 815 - MACHAMP_SHADOW: PokemonDisplayProto.Form.ValueType # 816 - MACHAMP_PURIFIED: PokemonDisplayProto.Form.ValueType # 817 - CHIMCHAR_NORMAL: PokemonDisplayProto.Form.ValueType # 818 - CHIMCHAR_SHADOW: PokemonDisplayProto.Form.ValueType # 819 - CHIMCHAR_PURIFIED: PokemonDisplayProto.Form.ValueType # 820 - MONFERNO_NORMAL: PokemonDisplayProto.Form.ValueType # 821 - MONFERNO_SHADOW: PokemonDisplayProto.Form.ValueType # 822 - MONFERNO_PURIFIED: PokemonDisplayProto.Form.ValueType # 823 - INFERNAPE_NORMAL: PokemonDisplayProto.Form.ValueType # 824 - INFERNAPE_SHADOW: PokemonDisplayProto.Form.ValueType # 825 - INFERNAPE_PURIFIED: PokemonDisplayProto.Form.ValueType # 826 - SHUCKLE_NORMAL: PokemonDisplayProto.Form.ValueType # 827 - SHUCKLE_SHADOW: PokemonDisplayProto.Form.ValueType # 828 - SHUCKLE_PURIFIED: PokemonDisplayProto.Form.ValueType # 829 - ABSOL_NORMAL: PokemonDisplayProto.Form.ValueType # 830 - ABSOL_SHADOW: PokemonDisplayProto.Form.ValueType # 831 - ABSOL_PURIFIED: PokemonDisplayProto.Form.ValueType # 832 - MAWILE_NORMAL: PokemonDisplayProto.Form.ValueType # 833 - MAWILE_SHADOW: PokemonDisplayProto.Form.ValueType # 834 - MAWILE_PURIFIED: PokemonDisplayProto.Form.ValueType # 835 - MOLTRES_NORMAL: PokemonDisplayProto.Form.ValueType # 836 - MOLTRES_SHADOW: PokemonDisplayProto.Form.ValueType # 837 - MOLTRES_PURIFIED: PokemonDisplayProto.Form.ValueType # 838 - KANGASKHAN_NORMAL: PokemonDisplayProto.Form.ValueType # 839 - KANGASKHAN_SHADOW: PokemonDisplayProto.Form.ValueType # 840 - KANGASKHAN_PURIFIED: PokemonDisplayProto.Form.ValueType # 841 - DIGLETT_SHADOW: PokemonDisplayProto.Form.ValueType # 842 - DIGLETT_PURIFIED: PokemonDisplayProto.Form.ValueType # 843 - DUGTRIO_SHADOW: PokemonDisplayProto.Form.ValueType # 844 - DUGTRIO_PURIFIED: PokemonDisplayProto.Form.ValueType # 845 - RHYHORN_NORMAL: PokemonDisplayProto.Form.ValueType # 846 - RHYHORN_SHADOW: PokemonDisplayProto.Form.ValueType # 847 - RHYHORN_PURIFIED: PokemonDisplayProto.Form.ValueType # 848 - RHYDON_NORMAL: PokemonDisplayProto.Form.ValueType # 849 - RHYDON_SHADOW: PokemonDisplayProto.Form.ValueType # 850 - RHYDON_PURIFIED: PokemonDisplayProto.Form.ValueType # 851 - RHYPERIOR_NORMAL: PokemonDisplayProto.Form.ValueType # 852 - RHYPERIOR_SHADOW: PokemonDisplayProto.Form.ValueType # 853 - RHYPERIOR_PURIFIED: PokemonDisplayProto.Form.ValueType # 854 - MURKROW_NORMAL: PokemonDisplayProto.Form.ValueType # 855 - MURKROW_SHADOW: PokemonDisplayProto.Form.ValueType # 856 - MURKROW_PURIFIED: PokemonDisplayProto.Form.ValueType # 857 - HONCHKROW_NORMAL: PokemonDisplayProto.Form.ValueType # 858 - HONCHKROW_SHADOW: PokemonDisplayProto.Form.ValueType # 859 - HONCHKROW_PURIFIED: PokemonDisplayProto.Form.ValueType # 860 - GIBLE_NORMAL: PokemonDisplayProto.Form.ValueType # 861 - GIBLE_SHADOW: PokemonDisplayProto.Form.ValueType # 862 - GIBLE_PURIFIED: PokemonDisplayProto.Form.ValueType # 863 - GABITE_NORMAL: PokemonDisplayProto.Form.ValueType # 864 - GABITE_SHADOW: PokemonDisplayProto.Form.ValueType # 865 - GABITE_PURIFIED: PokemonDisplayProto.Form.ValueType # 866 - GARCHOMP_NORMAL: PokemonDisplayProto.Form.ValueType # 867 - GARCHOMP_SHADOW: PokemonDisplayProto.Form.ValueType # 868 - GARCHOMP_PURIFIED: PokemonDisplayProto.Form.ValueType # 869 - KRABBY_NORMAL: PokemonDisplayProto.Form.ValueType # 870 - KRABBY_SHADOW: PokemonDisplayProto.Form.ValueType # 871 - KRABBY_PURIFIED: PokemonDisplayProto.Form.ValueType # 872 - KINGLER_NORMAL: PokemonDisplayProto.Form.ValueType # 873 - KINGLER_SHADOW: PokemonDisplayProto.Form.ValueType # 874 - KINGLER_PURIFIED: PokemonDisplayProto.Form.ValueType # 875 - SHELLDER_NORMAL: PokemonDisplayProto.Form.ValueType # 876 - SHELLDER_SHADOW: PokemonDisplayProto.Form.ValueType # 877 - SHELLDER_PURIFIED: PokemonDisplayProto.Form.ValueType # 878 - CLOYSTER_NORMAL: PokemonDisplayProto.Form.ValueType # 879 - CLOYSTER_SHADOW: PokemonDisplayProto.Form.ValueType # 880 - CLOYSTER_PURIFIED: PokemonDisplayProto.Form.ValueType # 881 - GEODUDE_SHADOW: PokemonDisplayProto.Form.ValueType # 882 - GEODUDE_PURIFIED: PokemonDisplayProto.Form.ValueType # 883 - GRAVELER_SHADOW: PokemonDisplayProto.Form.ValueType # 884 - GRAVELER_PURIFIED: PokemonDisplayProto.Form.ValueType # 885 - GOLEM_SHADOW: PokemonDisplayProto.Form.ValueType # 886 - GOLEM_PURIFIED: PokemonDisplayProto.Form.ValueType # 887 - HIPPOPOTAS_NORMAL: PokemonDisplayProto.Form.ValueType # 888 - HIPPOPOTAS_SHADOW: PokemonDisplayProto.Form.ValueType # 889 - HIPPOPOTAS_PURIFIED: PokemonDisplayProto.Form.ValueType # 890 - HIPPOWDON_NORMAL: PokemonDisplayProto.Form.ValueType # 891 - HIPPOWDON_SHADOW: PokemonDisplayProto.Form.ValueType # 892 - HIPPOWDON_PURIFIED: PokemonDisplayProto.Form.ValueType # 893 - PIKACHU_FALL_2019: PokemonDisplayProto.Form.ValueType # 894 - SQUIRTLE_FALL_2019: PokemonDisplayProto.Form.ValueType # 895 - CHARMANDER_FALL_2019: PokemonDisplayProto.Form.ValueType # 896 - BULBASAUR_FALL_2019: PokemonDisplayProto.Form.ValueType # 897 - PINSIR_NORMAL: PokemonDisplayProto.Form.ValueType # 898 - PINSIR_SHADOW: PokemonDisplayProto.Form.ValueType # 899 - PINSIR_PURIFIED: PokemonDisplayProto.Form.ValueType # 900 - PIKACHU_VS_2019: PokemonDisplayProto.Form.ValueType # 901 - ONIX_NORMAL: PokemonDisplayProto.Form.ValueType # 902 - ONIX_SHADOW: PokemonDisplayProto.Form.ValueType # 903 - ONIX_PURIFIED: PokemonDisplayProto.Form.ValueType # 904 - STEELIX_NORMAL: PokemonDisplayProto.Form.ValueType # 905 - STEELIX_SHADOW: PokemonDisplayProto.Form.ValueType # 906 - STEELIX_PURIFIED: PokemonDisplayProto.Form.ValueType # 907 - SHUPPET_NORMAL: PokemonDisplayProto.Form.ValueType # 908 - SHUPPET_SHADOW: PokemonDisplayProto.Form.ValueType # 909 - SHUPPET_PURIFIED: PokemonDisplayProto.Form.ValueType # 910 - BANETTE_NORMAL: PokemonDisplayProto.Form.ValueType # 911 - BANETTE_SHADOW: PokemonDisplayProto.Form.ValueType # 912 - BANETTE_PURIFIED: PokemonDisplayProto.Form.ValueType # 913 - DUSKULL_NORMAL: PokemonDisplayProto.Form.ValueType # 914 - DUSKULL_SHADOW: PokemonDisplayProto.Form.ValueType # 915 - DUSKULL_PURIFIED: PokemonDisplayProto.Form.ValueType # 916 - DUSCLOPS_NORMAL: PokemonDisplayProto.Form.ValueType # 917 - DUSCLOPS_SHADOW: PokemonDisplayProto.Form.ValueType # 918 - DUSCLOPS_PURIFIED: PokemonDisplayProto.Form.ValueType # 919 - DUSKNOIR_NORMAL: PokemonDisplayProto.Form.ValueType # 920 - DUSKNOIR_SHADOW: PokemonDisplayProto.Form.ValueType # 921 - DUSKNOIR_PURIFIED: PokemonDisplayProto.Form.ValueType # 922 - SABLEYE_NORMAL: PokemonDisplayProto.Form.ValueType # 923 - SABLEYE_SHADOW: PokemonDisplayProto.Form.ValueType # 924 - SABLEYE_PURIFIED: PokemonDisplayProto.Form.ValueType # 925 - SNORUNT_NORMAL: PokemonDisplayProto.Form.ValueType # 926 - SNORUNT_SHADOW: PokemonDisplayProto.Form.ValueType # 927 - SNORUNT_PURIFIED: PokemonDisplayProto.Form.ValueType # 928 - GLALIE_NORMAL: PokemonDisplayProto.Form.ValueType # 929 - GLALIE_SHADOW: PokemonDisplayProto.Form.ValueType # 930 - GLALIE_PURIFIED: PokemonDisplayProto.Form.ValueType # 931 - SNOVER_NORMAL: PokemonDisplayProto.Form.ValueType # 932 - SNOVER_SHADOW: PokemonDisplayProto.Form.ValueType # 933 - SNOVER_PURIFIED: PokemonDisplayProto.Form.ValueType # 934 - ABOMASNOW_NORMAL: PokemonDisplayProto.Form.ValueType # 935 - ABOMASNOW_SHADOW: PokemonDisplayProto.Form.ValueType # 936 - ABOMASNOW_PURIFIED: PokemonDisplayProto.Form.ValueType # 937 - DELIBIRD_NORMAL: PokemonDisplayProto.Form.ValueType # 938 - DELIBIRD_SHADOW: PokemonDisplayProto.Form.ValueType # 939 - DELIBIRD_PURIFIED: PokemonDisplayProto.Form.ValueType # 940 - STANTLER_NORMAL: PokemonDisplayProto.Form.ValueType # 941 - STANTLER_SHADOW: PokemonDisplayProto.Form.ValueType # 942 - STANTLER_PURIFIED: PokemonDisplayProto.Form.ValueType # 943 - WEEZING_GALARIAN: PokemonDisplayProto.Form.ValueType # 944 - ZIGZAGOON_NORMAL: PokemonDisplayProto.Form.ValueType # 945 - ZIGZAGOON_GALARIAN: PokemonDisplayProto.Form.ValueType # 946 - LINOONE_NORMAL: PokemonDisplayProto.Form.ValueType # 947 - LINOONE_GALARIAN: PokemonDisplayProto.Form.ValueType # 948 - PIKACHU_COPY_2019: PokemonDisplayProto.Form.ValueType # 949 - VENUSAUR_COPY_2019: PokemonDisplayProto.Form.ValueType # 950 - CHARIZARD_COPY_2019: PokemonDisplayProto.Form.ValueType # 951 - BLASTOISE_COPY_2019: PokemonDisplayProto.Form.ValueType # 952 - CATERPIE_NORMAL: PokemonDisplayProto.Form.ValueType # 953 - CATERPIE_SHADOW: PokemonDisplayProto.Form.ValueType # 954 - CATERPIE_PURIFIED: PokemonDisplayProto.Form.ValueType # 955 - METAPOD_NORMAL: PokemonDisplayProto.Form.ValueType # 956 - METAPOD_SHADOW: PokemonDisplayProto.Form.ValueType # 957 - METAPOD_PURIFIED: PokemonDisplayProto.Form.ValueType # 958 - BUTTERFREE_NORMAL: PokemonDisplayProto.Form.ValueType # 959 - BUTTERFREE_SHADOW: PokemonDisplayProto.Form.ValueType # 960 - BUTTERFREE_PURIFIED: PokemonDisplayProto.Form.ValueType # 961 - PIDGEY_NORMAL: PokemonDisplayProto.Form.ValueType # 962 - PIDGEY_SHADOW: PokemonDisplayProto.Form.ValueType # 963 - PIDGEY_PURIFIED: PokemonDisplayProto.Form.ValueType # 964 - PIDGEOTTO_NORMAL: PokemonDisplayProto.Form.ValueType # 965 - PIDGEOTTO_SHADOW: PokemonDisplayProto.Form.ValueType # 966 - PIDGEOTTO_PURIFIED: PokemonDisplayProto.Form.ValueType # 967 - PIDGEOT_NORMAL: PokemonDisplayProto.Form.ValueType # 968 - PIDGEOT_SHADOW: PokemonDisplayProto.Form.ValueType # 969 - PIDGEOT_PURIFIED: PokemonDisplayProto.Form.ValueType # 970 - SPEAROW_NORMAL: PokemonDisplayProto.Form.ValueType # 971 - SPEAROW_SHADOW: PokemonDisplayProto.Form.ValueType # 972 - SPEAROW_PURIFIED: PokemonDisplayProto.Form.ValueType # 973 - FEAROW_NORMAL: PokemonDisplayProto.Form.ValueType # 974 - FEAROW_SHADOW: PokemonDisplayProto.Form.ValueType # 975 - FEAROW_PURIFIED: PokemonDisplayProto.Form.ValueType # 976 - PIKACHU_SHADOW: PokemonDisplayProto.Form.ValueType # 977 - PIKACHU_PURIFIED: PokemonDisplayProto.Form.ValueType # 978 - RAICHU_SHADOW: PokemonDisplayProto.Form.ValueType # 979 - RAICHU_PURIFIED: PokemonDisplayProto.Form.ValueType # 980 - CLEFAIRY_NORMAL: PokemonDisplayProto.Form.ValueType # 981 - CLEFAIRY_SHADOW: PokemonDisplayProto.Form.ValueType # 982 - CLEFAIRY_PURIFIED: PokemonDisplayProto.Form.ValueType # 983 - CLEFABLE_NORMAL: PokemonDisplayProto.Form.ValueType # 984 - CLEFABLE_SHADOW: PokemonDisplayProto.Form.ValueType # 985 - CLEFABLE_PURIFIED: PokemonDisplayProto.Form.ValueType # 986 - JIGGLYPUFF_NORMAL: PokemonDisplayProto.Form.ValueType # 987 - JIGGLYPUFF_SHADOW: PokemonDisplayProto.Form.ValueType # 988 - JIGGLYPUFF_PURIFIED: PokemonDisplayProto.Form.ValueType # 989 - WIGGLYTUFF_NORMAL: PokemonDisplayProto.Form.ValueType # 990 - WIGGLYTUFF_SHADOW: PokemonDisplayProto.Form.ValueType # 991 - WIGGLYTUFF_PURIFIED: PokemonDisplayProto.Form.ValueType # 992 - PARAS_NORMAL: PokemonDisplayProto.Form.ValueType # 993 - PARAS_SHADOW: PokemonDisplayProto.Form.ValueType # 994 - PARAS_PURIFIED: PokemonDisplayProto.Form.ValueType # 995 - PARASECT_NORMAL: PokemonDisplayProto.Form.ValueType # 996 - PARASECT_SHADOW: PokemonDisplayProto.Form.ValueType # 997 - PARASECT_PURIFIED: PokemonDisplayProto.Form.ValueType # 998 - MANKEY_NORMAL: PokemonDisplayProto.Form.ValueType # 999 - MANKEY_SHADOW: PokemonDisplayProto.Form.ValueType # 1000 - MANKEY_PURIFIED: PokemonDisplayProto.Form.ValueType # 1001 - PRIMEAPE_NORMAL: PokemonDisplayProto.Form.ValueType # 1002 - PRIMEAPE_SHADOW: PokemonDisplayProto.Form.ValueType # 1003 - PRIMEAPE_PURIFIED: PokemonDisplayProto.Form.ValueType # 1004 - TENTACOOL_NORMAL: PokemonDisplayProto.Form.ValueType # 1005 - TENTACOOL_SHADOW: PokemonDisplayProto.Form.ValueType # 1006 - TENTACOOL_PURIFIED: PokemonDisplayProto.Form.ValueType # 1007 - TENTACRUEL_NORMAL: PokemonDisplayProto.Form.ValueType # 1008 - TENTACRUEL_SHADOW: PokemonDisplayProto.Form.ValueType # 1009 - TENTACRUEL_PURIFIED: PokemonDisplayProto.Form.ValueType # 1010 - PONYTA_NORMAL: PokemonDisplayProto.Form.ValueType # 1011 - PONYTA_SHADOW: PokemonDisplayProto.Form.ValueType # 1012 - PONYTA_PURIFIED: PokemonDisplayProto.Form.ValueType # 1013 - RAPIDASH_NORMAL: PokemonDisplayProto.Form.ValueType # 1014 - RAPIDASH_SHADOW: PokemonDisplayProto.Form.ValueType # 1015 - RAPIDASH_PURIFIED: PokemonDisplayProto.Form.ValueType # 1016 - SLOWPOKE_NORMAL: PokemonDisplayProto.Form.ValueType # 1017 - SLOWPOKE_SHADOW: PokemonDisplayProto.Form.ValueType # 1018 - SLOWPOKE_PURIFIED: PokemonDisplayProto.Form.ValueType # 1019 - SLOWBRO_NORMAL: PokemonDisplayProto.Form.ValueType # 1020 - SLOWBRO_SHADOW: PokemonDisplayProto.Form.ValueType # 1021 - SLOWBRO_PURIFIED: PokemonDisplayProto.Form.ValueType # 1022 - FARFETCHD_NORMAL: PokemonDisplayProto.Form.ValueType # 1023 - FARFETCHD_SHADOW: PokemonDisplayProto.Form.ValueType # 1024 - FARFETCHD_PURIFIED: PokemonDisplayProto.Form.ValueType # 1025 - DODUO_NORMAL: PokemonDisplayProto.Form.ValueType # 1026 - DODUO_SHADOW: PokemonDisplayProto.Form.ValueType # 1027 - DODUO_PURIFIED: PokemonDisplayProto.Form.ValueType # 1028 - DODRIO_NORMAL: PokemonDisplayProto.Form.ValueType # 1029 - DODRIO_SHADOW: PokemonDisplayProto.Form.ValueType # 1030 - DODRIO_PURIFIED: PokemonDisplayProto.Form.ValueType # 1031 - SEEL_NORMAL: PokemonDisplayProto.Form.ValueType # 1032 - SEEL_SHADOW: PokemonDisplayProto.Form.ValueType # 1033 - SEEL_PURIFIED: PokemonDisplayProto.Form.ValueType # 1034 - DEWGONG_NORMAL: PokemonDisplayProto.Form.ValueType # 1035 - DEWGONG_SHADOW: PokemonDisplayProto.Form.ValueType # 1036 - DEWGONG_PURIFIED: PokemonDisplayProto.Form.ValueType # 1037 - GASTLY_NORMAL: PokemonDisplayProto.Form.ValueType # 1038 - GASTLY_SHADOW: PokemonDisplayProto.Form.ValueType # 1039 - GASTLY_PURIFIED: PokemonDisplayProto.Form.ValueType # 1040 - HAUNTER_NORMAL: PokemonDisplayProto.Form.ValueType # 1041 - HAUNTER_SHADOW: PokemonDisplayProto.Form.ValueType # 1042 - HAUNTER_PURIFIED: PokemonDisplayProto.Form.ValueType # 1043 - GENGAR_NORMAL: PokemonDisplayProto.Form.ValueType # 1044 - GENGAR_SHADOW: PokemonDisplayProto.Form.ValueType # 1045 - GENGAR_PURIFIED: PokemonDisplayProto.Form.ValueType # 1046 - VOLTORB_NORMAL: PokemonDisplayProto.Form.ValueType # 1047 - VOLTORB_SHADOW: PokemonDisplayProto.Form.ValueType # 1048 - VOLTORB_PURIFIED: PokemonDisplayProto.Form.ValueType # 1049 - ELECTRODE_NORMAL: PokemonDisplayProto.Form.ValueType # 1050 - ELECTRODE_SHADOW: PokemonDisplayProto.Form.ValueType # 1051 - ELECTRODE_PURIFIED: PokemonDisplayProto.Form.ValueType # 1052 - LICKITUNG_NORMAL: PokemonDisplayProto.Form.ValueType # 1053 - LICKITUNG_SHADOW: PokemonDisplayProto.Form.ValueType # 1054 - LICKITUNG_PURIFIED: PokemonDisplayProto.Form.ValueType # 1055 - CHANSEY_NORMAL: PokemonDisplayProto.Form.ValueType # 1056 - CHANSEY_SHADOW: PokemonDisplayProto.Form.ValueType # 1057 - CHANSEY_PURIFIED: PokemonDisplayProto.Form.ValueType # 1058 - TANGELA_NORMAL: PokemonDisplayProto.Form.ValueType # 1059 - TANGELA_SHADOW: PokemonDisplayProto.Form.ValueType # 1060 - TANGELA_PURIFIED: PokemonDisplayProto.Form.ValueType # 1061 - HORSEA_NORMAL: PokemonDisplayProto.Form.ValueType # 1062 - HORSEA_SHADOW: PokemonDisplayProto.Form.ValueType # 1063 - HORSEA_PURIFIED: PokemonDisplayProto.Form.ValueType # 1064 - SEADRA_NORMAL: PokemonDisplayProto.Form.ValueType # 1065 - SEADRA_SHADOW: PokemonDisplayProto.Form.ValueType # 1066 - SEADRA_PURIFIED: PokemonDisplayProto.Form.ValueType # 1067 - GOLDEEN_NORMAL: PokemonDisplayProto.Form.ValueType # 1068 - GOLDEEN_SHADOW: PokemonDisplayProto.Form.ValueType # 1069 - GOLDEEN_PURIFIED: PokemonDisplayProto.Form.ValueType # 1070 - SEAKING_NORMAL: PokemonDisplayProto.Form.ValueType # 1071 - SEAKING_SHADOW: PokemonDisplayProto.Form.ValueType # 1072 - SEAKING_PURIFIED: PokemonDisplayProto.Form.ValueType # 1073 - STARYU_NORMAL: PokemonDisplayProto.Form.ValueType # 1074 - STARYU_SHADOW: PokemonDisplayProto.Form.ValueType # 1075 - STARYU_PURIFIED: PokemonDisplayProto.Form.ValueType # 1076 - STARMIE_NORMAL: PokemonDisplayProto.Form.ValueType # 1077 - STARMIE_SHADOW: PokemonDisplayProto.Form.ValueType # 1078 - STARMIE_PURIFIED: PokemonDisplayProto.Form.ValueType # 1079 - MR_MIME_NORMAL: PokemonDisplayProto.Form.ValueType # 1080 - MR_MIME_SHADOW: PokemonDisplayProto.Form.ValueType # 1081 - MR_MIME_PURIFIED: PokemonDisplayProto.Form.ValueType # 1082 - JYNX_NORMAL: PokemonDisplayProto.Form.ValueType # 1083 - JYNX_SHADOW: PokemonDisplayProto.Form.ValueType # 1084 - JYNX_PURIFIED: PokemonDisplayProto.Form.ValueType # 1085 - TAUROS_NORMAL: PokemonDisplayProto.Form.ValueType # 1086 - TAUROS_SHADOW: PokemonDisplayProto.Form.ValueType # 1087 - TAUROS_PURIFIED: PokemonDisplayProto.Form.ValueType # 1088 - DITTO_NORMAL: PokemonDisplayProto.Form.ValueType # 1089 - DITTO_SHADOW: PokemonDisplayProto.Form.ValueType # 1090 - DITTO_PURIFIED: PokemonDisplayProto.Form.ValueType # 1091 - EEVEE_NORMAL: PokemonDisplayProto.Form.ValueType # 1092 - EEVEE_SHADOW: PokemonDisplayProto.Form.ValueType # 1093 - EEVEE_PURIFIED: PokemonDisplayProto.Form.ValueType # 1094 - VAPOREON_NORMAL: PokemonDisplayProto.Form.ValueType # 1095 - VAPOREON_SHADOW: PokemonDisplayProto.Form.ValueType # 1096 - VAPOREON_PURIFIED: PokemonDisplayProto.Form.ValueType # 1097 - JOLTEON_NORMAL: PokemonDisplayProto.Form.ValueType # 1098 - JOLTEON_SHADOW: PokemonDisplayProto.Form.ValueType # 1099 - JOLTEON_PURIFIED: PokemonDisplayProto.Form.ValueType # 1100 - FLAREON_NORMAL: PokemonDisplayProto.Form.ValueType # 1101 - FLAREON_SHADOW: PokemonDisplayProto.Form.ValueType # 1102 - FLAREON_PURIFIED: PokemonDisplayProto.Form.ValueType # 1103 - KABUTO_NORMAL: PokemonDisplayProto.Form.ValueType # 1104 - KABUTO_SHADOW: PokemonDisplayProto.Form.ValueType # 1105 - KABUTO_PURIFIED: PokemonDisplayProto.Form.ValueType # 1106 - KABUTOPS_NORMAL: PokemonDisplayProto.Form.ValueType # 1107 - KABUTOPS_SHADOW: PokemonDisplayProto.Form.ValueType # 1108 - KABUTOPS_PURIFIED: PokemonDisplayProto.Form.ValueType # 1109 - AERODACTYL_NORMAL: PokemonDisplayProto.Form.ValueType # 1110 - AERODACTYL_SHADOW: PokemonDisplayProto.Form.ValueType # 1111 - AERODACTYL_PURIFIED: PokemonDisplayProto.Form.ValueType # 1112 - MEWTWO_SHADOW: PokemonDisplayProto.Form.ValueType # 1113 - MEWTWO_PURIFIED: PokemonDisplayProto.Form.ValueType # 1114 - MEW_NORMAL: PokemonDisplayProto.Form.ValueType # 1115 - MEW_SHADOW: PokemonDisplayProto.Form.ValueType # 1116 - MEW_PURIFIED: PokemonDisplayProto.Form.ValueType # 1117 - CHIKORITA_NORMAL: PokemonDisplayProto.Form.ValueType # 1118 - CHIKORITA_SHADOW: PokemonDisplayProto.Form.ValueType # 1119 - CHIKORITA_PURIFIED: PokemonDisplayProto.Form.ValueType # 1120 - BAYLEEF_NORMAL: PokemonDisplayProto.Form.ValueType # 1121 - BAYLEEF_SHADOW: PokemonDisplayProto.Form.ValueType # 1122 - BAYLEEF_PURIFIED: PokemonDisplayProto.Form.ValueType # 1123 - MEGANIUM_NORMAL: PokemonDisplayProto.Form.ValueType # 1124 - MEGANIUM_SHADOW: PokemonDisplayProto.Form.ValueType # 1125 - MEGANIUM_PURIFIED: PokemonDisplayProto.Form.ValueType # 1126 - CYNDAQUIL_NORMAL: PokemonDisplayProto.Form.ValueType # 1127 - CYNDAQUIL_SHADOW: PokemonDisplayProto.Form.ValueType # 1128 - CYNDAQUIL_PURIFIED: PokemonDisplayProto.Form.ValueType # 1129 - QUILAVA_NORMAL: PokemonDisplayProto.Form.ValueType # 1130 - QUILAVA_SHADOW: PokemonDisplayProto.Form.ValueType # 1131 - QUILAVA_PURIFIED: PokemonDisplayProto.Form.ValueType # 1132 - TYPHLOSION_NORMAL: PokemonDisplayProto.Form.ValueType # 1133 - TYPHLOSION_SHADOW: PokemonDisplayProto.Form.ValueType # 1134 - TYPHLOSION_PURIFIED: PokemonDisplayProto.Form.ValueType # 1135 - TOTODILE_NORMAL: PokemonDisplayProto.Form.ValueType # 1136 - TOTODILE_SHADOW: PokemonDisplayProto.Form.ValueType # 1137 - TOTODILE_PURIFIED: PokemonDisplayProto.Form.ValueType # 1138 - CROCONAW_NORMAL: PokemonDisplayProto.Form.ValueType # 1139 - CROCONAW_SHADOW: PokemonDisplayProto.Form.ValueType # 1140 - CROCONAW_PURIFIED: PokemonDisplayProto.Form.ValueType # 1141 - FERALIGATR_NORMAL: PokemonDisplayProto.Form.ValueType # 1142 - FERALIGATR_SHADOW: PokemonDisplayProto.Form.ValueType # 1143 - FERALIGATR_PURIFIED: PokemonDisplayProto.Form.ValueType # 1144 - SENTRET_NORMAL: PokemonDisplayProto.Form.ValueType # 1145 - SENTRET_SHADOW: PokemonDisplayProto.Form.ValueType # 1146 - SENTRET_PURIFIED: PokemonDisplayProto.Form.ValueType # 1147 - FURRET_NORMAL: PokemonDisplayProto.Form.ValueType # 1148 - FURRET_SHADOW: PokemonDisplayProto.Form.ValueType # 1149 - FURRET_PURIFIED: PokemonDisplayProto.Form.ValueType # 1150 - HOOTHOOT_NORMAL: PokemonDisplayProto.Form.ValueType # 1151 - HOOTHOOT_SHADOW: PokemonDisplayProto.Form.ValueType # 1152 - HOOTHOOT_PURIFIED: PokemonDisplayProto.Form.ValueType # 1153 - NOCTOWL_NORMAL: PokemonDisplayProto.Form.ValueType # 1154 - NOCTOWL_SHADOW: PokemonDisplayProto.Form.ValueType # 1155 - NOCTOWL_PURIFIED: PokemonDisplayProto.Form.ValueType # 1156 - LEDYBA_NORMAL: PokemonDisplayProto.Form.ValueType # 1157 - LEDYBA_SHADOW: PokemonDisplayProto.Form.ValueType # 1158 - LEDYBA_PURIFIED: PokemonDisplayProto.Form.ValueType # 1159 - LEDIAN_NORMAL: PokemonDisplayProto.Form.ValueType # 1160 - LEDIAN_SHADOW: PokemonDisplayProto.Form.ValueType # 1161 - LEDIAN_PURIFIED: PokemonDisplayProto.Form.ValueType # 1162 - SPINARAK_NORMAL: PokemonDisplayProto.Form.ValueType # 1163 - SPINARAK_SHADOW: PokemonDisplayProto.Form.ValueType # 1164 - SPINARAK_PURIFIED: PokemonDisplayProto.Form.ValueType # 1165 - ARIADOS_NORMAL: PokemonDisplayProto.Form.ValueType # 1166 - ARIADOS_SHADOW: PokemonDisplayProto.Form.ValueType # 1167 - ARIADOS_PURIFIED: PokemonDisplayProto.Form.ValueType # 1168 - CHINCHOU_NORMAL: PokemonDisplayProto.Form.ValueType # 1169 - CHINCHOU_SHADOW: PokemonDisplayProto.Form.ValueType # 1170 - CHINCHOU_PURIFIED: PokemonDisplayProto.Form.ValueType # 1171 - LANTURN_NORMAL: PokemonDisplayProto.Form.ValueType # 1172 - LANTURN_SHADOW: PokemonDisplayProto.Form.ValueType # 1173 - LANTURN_PURIFIED: PokemonDisplayProto.Form.ValueType # 1174 - PICHU_NORMAL: PokemonDisplayProto.Form.ValueType # 1175 - PICHU_SHADOW: PokemonDisplayProto.Form.ValueType # 1176 - PICHU_PURIFIED: PokemonDisplayProto.Form.ValueType # 1177 - CLEFFA_NORMAL: PokemonDisplayProto.Form.ValueType # 1178 - CLEFFA_SHADOW: PokemonDisplayProto.Form.ValueType # 1179 - CLEFFA_PURIFIED: PokemonDisplayProto.Form.ValueType # 1180 - IGGLYBUFF_NORMAL: PokemonDisplayProto.Form.ValueType # 1181 - IGGLYBUFF_SHADOW: PokemonDisplayProto.Form.ValueType # 1182 - IGGLYBUFF_PURIFIED: PokemonDisplayProto.Form.ValueType # 1183 - TOGEPI_NORMAL: PokemonDisplayProto.Form.ValueType # 1184 - TOGEPI_SHADOW: PokemonDisplayProto.Form.ValueType # 1185 - TOGEPI_PURIFIED: PokemonDisplayProto.Form.ValueType # 1186 - TOGETIC_NORMAL: PokemonDisplayProto.Form.ValueType # 1187 - TOGETIC_SHADOW: PokemonDisplayProto.Form.ValueType # 1188 - TOGETIC_PURIFIED: PokemonDisplayProto.Form.ValueType # 1189 - NATU_NORMAL: PokemonDisplayProto.Form.ValueType # 1190 - NATU_SHADOW: PokemonDisplayProto.Form.ValueType # 1191 - NATU_PURIFIED: PokemonDisplayProto.Form.ValueType # 1192 - XATU_NORMAL: PokemonDisplayProto.Form.ValueType # 1193 - XATU_SHADOW: PokemonDisplayProto.Form.ValueType # 1194 - XATU_PURIFIED: PokemonDisplayProto.Form.ValueType # 1195 - MARILL_NORMAL: PokemonDisplayProto.Form.ValueType # 1196 - MARILL_SHADOW: PokemonDisplayProto.Form.ValueType # 1197 - MARILL_PURIFIED: PokemonDisplayProto.Form.ValueType # 1198 - AZUMARILL_NORMAL: PokemonDisplayProto.Form.ValueType # 1199 - AZUMARILL_SHADOW: PokemonDisplayProto.Form.ValueType # 1200 - AZUMARILL_PURIFIED: PokemonDisplayProto.Form.ValueType # 1201 - SUDOWOODO_NORMAL: PokemonDisplayProto.Form.ValueType # 1202 - SUDOWOODO_SHADOW: PokemonDisplayProto.Form.ValueType # 1203 - SUDOWOODO_PURIFIED: PokemonDisplayProto.Form.ValueType # 1204 - HOPPIP_NORMAL: PokemonDisplayProto.Form.ValueType # 1205 - HOPPIP_SHADOW: PokemonDisplayProto.Form.ValueType # 1206 - HOPPIP_PURIFIED: PokemonDisplayProto.Form.ValueType # 1207 - SKIPLOOM_NORMAL: PokemonDisplayProto.Form.ValueType # 1208 - SKIPLOOM_SHADOW: PokemonDisplayProto.Form.ValueType # 1209 - SKIPLOOM_PURIFIED: PokemonDisplayProto.Form.ValueType # 1210 - JUMPLUFF_NORMAL: PokemonDisplayProto.Form.ValueType # 1211 - JUMPLUFF_SHADOW: PokemonDisplayProto.Form.ValueType # 1212 - JUMPLUFF_PURIFIED: PokemonDisplayProto.Form.ValueType # 1213 - AIPOM_NORMAL: PokemonDisplayProto.Form.ValueType # 1214 - AIPOM_SHADOW: PokemonDisplayProto.Form.ValueType # 1215 - AIPOM_PURIFIED: PokemonDisplayProto.Form.ValueType # 1216 - SUNKERN_NORMAL: PokemonDisplayProto.Form.ValueType # 1217 - SUNKERN_SHADOW: PokemonDisplayProto.Form.ValueType # 1218 - SUNKERN_PURIFIED: PokemonDisplayProto.Form.ValueType # 1219 - SUNFLORA_NORMAL: PokemonDisplayProto.Form.ValueType # 1220 - SUNFLORA_SHADOW: PokemonDisplayProto.Form.ValueType # 1221 - SUNFLORA_PURIFIED: PokemonDisplayProto.Form.ValueType # 1222 - YANMA_NORMAL: PokemonDisplayProto.Form.ValueType # 1223 - YANMA_SHADOW: PokemonDisplayProto.Form.ValueType # 1224 - YANMA_PURIFIED: PokemonDisplayProto.Form.ValueType # 1225 - WOOPER_NORMAL: PokemonDisplayProto.Form.ValueType # 1226 - WOOPER_SHADOW: PokemonDisplayProto.Form.ValueType # 1227 - WOOPER_PURIFIED: PokemonDisplayProto.Form.ValueType # 1228 - QUAGSIRE_NORMAL: PokemonDisplayProto.Form.ValueType # 1229 - QUAGSIRE_SHADOW: PokemonDisplayProto.Form.ValueType # 1230 - QUAGSIRE_PURIFIED: PokemonDisplayProto.Form.ValueType # 1231 - ESPEON_NORMAL: PokemonDisplayProto.Form.ValueType # 1232 - ESPEON_SHADOW: PokemonDisplayProto.Form.ValueType # 1233 - ESPEON_PURIFIED: PokemonDisplayProto.Form.ValueType # 1234 - UMBREON_NORMAL: PokemonDisplayProto.Form.ValueType # 1235 - UMBREON_SHADOW: PokemonDisplayProto.Form.ValueType # 1236 - UMBREON_PURIFIED: PokemonDisplayProto.Form.ValueType # 1237 - SLOWKING_NORMAL: PokemonDisplayProto.Form.ValueType # 1238 - SLOWKING_SHADOW: PokemonDisplayProto.Form.ValueType # 1239 - SLOWKING_PURIFIED: PokemonDisplayProto.Form.ValueType # 1240 - GIRAFARIG_NORMAL: PokemonDisplayProto.Form.ValueType # 1241 - GIRAFARIG_SHADOW: PokemonDisplayProto.Form.ValueType # 1242 - GIRAFARIG_PURIFIED: PokemonDisplayProto.Form.ValueType # 1243 - PINECO_NORMAL: PokemonDisplayProto.Form.ValueType # 1244 - PINECO_SHADOW: PokemonDisplayProto.Form.ValueType # 1245 - PINECO_PURIFIED: PokemonDisplayProto.Form.ValueType # 1246 - FORRETRESS_NORMAL: PokemonDisplayProto.Form.ValueType # 1247 - FORRETRESS_SHADOW: PokemonDisplayProto.Form.ValueType # 1248 - FORRETRESS_PURIFIED: PokemonDisplayProto.Form.ValueType # 1249 - DUNSPARCE_NORMAL: PokemonDisplayProto.Form.ValueType # 1250 - DUNSPARCE_SHADOW: PokemonDisplayProto.Form.ValueType # 1251 - DUNSPARCE_PURIFIED: PokemonDisplayProto.Form.ValueType # 1252 - SNUBBULL_NORMAL: PokemonDisplayProto.Form.ValueType # 1253 - SNUBBULL_SHADOW: PokemonDisplayProto.Form.ValueType # 1254 - SNUBBULL_PURIFIED: PokemonDisplayProto.Form.ValueType # 1255 - GRANBULL_NORMAL: PokemonDisplayProto.Form.ValueType # 1256 - GRANBULL_SHADOW: PokemonDisplayProto.Form.ValueType # 1257 - GRANBULL_PURIFIED: PokemonDisplayProto.Form.ValueType # 1258 - QWILFISH_NORMAL: PokemonDisplayProto.Form.ValueType # 1259 - QWILFISH_SHADOW: PokemonDisplayProto.Form.ValueType # 1260 - QWILFISH_PURIFIED: PokemonDisplayProto.Form.ValueType # 1261 - HERACROSS_NORMAL: PokemonDisplayProto.Form.ValueType # 1262 - HERACROSS_SHADOW: PokemonDisplayProto.Form.ValueType # 1263 - HERACROSS_PURIFIED: PokemonDisplayProto.Form.ValueType # 1264 - TEDDIURSA_NORMAL: PokemonDisplayProto.Form.ValueType # 1265 - TEDDIURSA_SHADOW: PokemonDisplayProto.Form.ValueType # 1266 - TEDDIURSA_PURIFIED: PokemonDisplayProto.Form.ValueType # 1267 - URSARING_NORMAL: PokemonDisplayProto.Form.ValueType # 1268 - URSARING_SHADOW: PokemonDisplayProto.Form.ValueType # 1269 - URSARING_PURIFIED: PokemonDisplayProto.Form.ValueType # 1270 - SLUGMA_NORMAL: PokemonDisplayProto.Form.ValueType # 1271 - SLUGMA_SHADOW: PokemonDisplayProto.Form.ValueType # 1272 - SLUGMA_PURIFIED: PokemonDisplayProto.Form.ValueType # 1273 - MAGCARGO_NORMAL: PokemonDisplayProto.Form.ValueType # 1274 - MAGCARGO_SHADOW: PokemonDisplayProto.Form.ValueType # 1275 - MAGCARGO_PURIFIED: PokemonDisplayProto.Form.ValueType # 1276 - SWINUB_NORMAL: PokemonDisplayProto.Form.ValueType # 1277 - SWINUB_SHADOW: PokemonDisplayProto.Form.ValueType # 1278 - SWINUB_PURIFIED: PokemonDisplayProto.Form.ValueType # 1279 - PILOSWINE_NORMAL: PokemonDisplayProto.Form.ValueType # 1280 - PILOSWINE_SHADOW: PokemonDisplayProto.Form.ValueType # 1281 - PILOSWINE_PURIFIED: PokemonDisplayProto.Form.ValueType # 1282 - CORSOLA_NORMAL: PokemonDisplayProto.Form.ValueType # 1283 - CORSOLA_SHADOW: PokemonDisplayProto.Form.ValueType # 1284 - CORSOLA_PURIFIED: PokemonDisplayProto.Form.ValueType # 1285 - REMORAID_NORMAL: PokemonDisplayProto.Form.ValueType # 1286 - REMORAID_SHADOW: PokemonDisplayProto.Form.ValueType # 1287 - REMORAID_PURIFIED: PokemonDisplayProto.Form.ValueType # 1288 - OCTILLERY_NORMAL: PokemonDisplayProto.Form.ValueType # 1289 - OCTILLERY_SHADOW: PokemonDisplayProto.Form.ValueType # 1290 - OCTILLERY_PURIFIED: PokemonDisplayProto.Form.ValueType # 1291 - MANTINE_NORMAL: PokemonDisplayProto.Form.ValueType # 1292 - MANTINE_SHADOW: PokemonDisplayProto.Form.ValueType # 1293 - MANTINE_PURIFIED: PokemonDisplayProto.Form.ValueType # 1294 - SKARMORY_NORMAL: PokemonDisplayProto.Form.ValueType # 1295 - SKARMORY_SHADOW: PokemonDisplayProto.Form.ValueType # 1296 - SKARMORY_PURIFIED: PokemonDisplayProto.Form.ValueType # 1297 - KINGDRA_NORMAL: PokemonDisplayProto.Form.ValueType # 1298 - KINGDRA_SHADOW: PokemonDisplayProto.Form.ValueType # 1299 - KINGDRA_PURIFIED: PokemonDisplayProto.Form.ValueType # 1300 - PHANPY_NORMAL: PokemonDisplayProto.Form.ValueType # 1301 - PHANPY_SHADOW: PokemonDisplayProto.Form.ValueType # 1302 - PHANPY_PURIFIED: PokemonDisplayProto.Form.ValueType # 1303 - DONPHAN_NORMAL: PokemonDisplayProto.Form.ValueType # 1304 - DONPHAN_SHADOW: PokemonDisplayProto.Form.ValueType # 1305 - DONPHAN_PURIFIED: PokemonDisplayProto.Form.ValueType # 1306 - SMEARGLE_NORMAL: PokemonDisplayProto.Form.ValueType # 1307 - SMEARGLE_SHADOW: PokemonDisplayProto.Form.ValueType # 1308 - SMEARGLE_PURIFIED: PokemonDisplayProto.Form.ValueType # 1309 - TYROGUE_NORMAL: PokemonDisplayProto.Form.ValueType # 1310 - TYROGUE_SHADOW: PokemonDisplayProto.Form.ValueType # 1311 - TYROGUE_PURIFIED: PokemonDisplayProto.Form.ValueType # 1312 - HITMONTOP_NORMAL: PokemonDisplayProto.Form.ValueType # 1313 - HITMONTOP_SHADOW: PokemonDisplayProto.Form.ValueType # 1314 - HITMONTOP_PURIFIED: PokemonDisplayProto.Form.ValueType # 1315 - SMOOCHUM_NORMAL: PokemonDisplayProto.Form.ValueType # 1316 - SMOOCHUM_SHADOW: PokemonDisplayProto.Form.ValueType # 1317 - SMOOCHUM_PURIFIED: PokemonDisplayProto.Form.ValueType # 1318 - ELEKID_NORMAL: PokemonDisplayProto.Form.ValueType # 1319 - ELEKID_SHADOW: PokemonDisplayProto.Form.ValueType # 1320 - ELEKID_PURIFIED: PokemonDisplayProto.Form.ValueType # 1321 - MAGBY_NORMAL: PokemonDisplayProto.Form.ValueType # 1322 - MAGBY_SHADOW: PokemonDisplayProto.Form.ValueType # 1323 - MAGBY_PURIFIED: PokemonDisplayProto.Form.ValueType # 1324 - MILTANK_NORMAL: PokemonDisplayProto.Form.ValueType # 1325 - MILTANK_SHADOW: PokemonDisplayProto.Form.ValueType # 1326 - MILTANK_PURIFIED: PokemonDisplayProto.Form.ValueType # 1327 - BLISSEY_NORMAL: PokemonDisplayProto.Form.ValueType # 1328 - BLISSEY_SHADOW: PokemonDisplayProto.Form.ValueType # 1329 - BLISSEY_PURIFIED: PokemonDisplayProto.Form.ValueType # 1330 - RAIKOU_NORMAL: PokemonDisplayProto.Form.ValueType # 1331 - RAIKOU_SHADOW: PokemonDisplayProto.Form.ValueType # 1332 - RAIKOU_PURIFIED: PokemonDisplayProto.Form.ValueType # 1333 - ENTEI_NORMAL: PokemonDisplayProto.Form.ValueType # 1334 - ENTEI_SHADOW: PokemonDisplayProto.Form.ValueType # 1335 - ENTEI_PURIFIED: PokemonDisplayProto.Form.ValueType # 1336 - SUICUNE_NORMAL: PokemonDisplayProto.Form.ValueType # 1337 - SUICUNE_SHADOW: PokemonDisplayProto.Form.ValueType # 1338 - SUICUNE_PURIFIED: PokemonDisplayProto.Form.ValueType # 1339 - LUGIA_NORMAL: PokemonDisplayProto.Form.ValueType # 1340 - LUGIA_SHADOW: PokemonDisplayProto.Form.ValueType # 1341 - LUGIA_PURIFIED: PokemonDisplayProto.Form.ValueType # 1342 - HO_OH_NORMAL: PokemonDisplayProto.Form.ValueType # 1343 - HO_OH_SHADOW: PokemonDisplayProto.Form.ValueType # 1344 - HO_OH_PURIFIED: PokemonDisplayProto.Form.ValueType # 1345 - CELEBI_NORMAL: PokemonDisplayProto.Form.ValueType # 1346 - CELEBI_SHADOW: PokemonDisplayProto.Form.ValueType # 1347 - CELEBI_PURIFIED: PokemonDisplayProto.Form.ValueType # 1348 - TREECKO_NORMAL: PokemonDisplayProto.Form.ValueType # 1349 - TREECKO_SHADOW: PokemonDisplayProto.Form.ValueType # 1350 - TREECKO_PURIFIED: PokemonDisplayProto.Form.ValueType # 1351 - GROVYLE_NORMAL: PokemonDisplayProto.Form.ValueType # 1352 - GROVYLE_SHADOW: PokemonDisplayProto.Form.ValueType # 1353 - GROVYLE_PURIFIED: PokemonDisplayProto.Form.ValueType # 1354 - SCEPTILE_NORMAL: PokemonDisplayProto.Form.ValueType # 1355 - SCEPTILE_SHADOW: PokemonDisplayProto.Form.ValueType # 1356 - SCEPTILE_PURIFIED: PokemonDisplayProto.Form.ValueType # 1357 - TORCHIC_NORMAL: PokemonDisplayProto.Form.ValueType # 1358 - TORCHIC_SHADOW: PokemonDisplayProto.Form.ValueType # 1359 - TORCHIC_PURIFIED: PokemonDisplayProto.Form.ValueType # 1360 - COMBUSKEN_NORMAL: PokemonDisplayProto.Form.ValueType # 1361 - COMBUSKEN_SHADOW: PokemonDisplayProto.Form.ValueType # 1362 - COMBUSKEN_PURIFIED: PokemonDisplayProto.Form.ValueType # 1363 - BLAZIKEN_NORMAL: PokemonDisplayProto.Form.ValueType # 1364 - BLAZIKEN_SHADOW: PokemonDisplayProto.Form.ValueType # 1365 - BLAZIKEN_PURIFIED: PokemonDisplayProto.Form.ValueType # 1366 - POOCHYENA_NORMAL: PokemonDisplayProto.Form.ValueType # 1367 - POOCHYENA_SHADOW: PokemonDisplayProto.Form.ValueType # 1368 - POOCHYENA_PURIFIED: PokemonDisplayProto.Form.ValueType # 1369 - MIGHTYENA_NORMAL: PokemonDisplayProto.Form.ValueType # 1370 - MIGHTYENA_SHADOW: PokemonDisplayProto.Form.ValueType # 1371 - MIGHTYENA_PURIFIED: PokemonDisplayProto.Form.ValueType # 1372 - ZIGZAGOON_SHADOW: PokemonDisplayProto.Form.ValueType # 1373 - ZIGZAGOON_PURIFIED: PokemonDisplayProto.Form.ValueType # 1374 - LINOONE_SHADOW: PokemonDisplayProto.Form.ValueType # 1375 - LINOONE_PURIFIED: PokemonDisplayProto.Form.ValueType # 1376 - WURMPLE_SHADOW: PokemonDisplayProto.Form.ValueType # 1377 - WURMPLE_PURIFIED: PokemonDisplayProto.Form.ValueType # 1378 - SILCOON_NORMAL: PokemonDisplayProto.Form.ValueType # 1379 - SILCOON_SHADOW: PokemonDisplayProto.Form.ValueType # 1380 - SILCOON_PURIFIED: PokemonDisplayProto.Form.ValueType # 1381 - BEAUTIFLY_NORMAL: PokemonDisplayProto.Form.ValueType # 1382 - BEAUTIFLY_SHADOW: PokemonDisplayProto.Form.ValueType # 1383 - BEAUTIFLY_PURIFIED: PokemonDisplayProto.Form.ValueType # 1384 - CASCOON_NORMAL: PokemonDisplayProto.Form.ValueType # 1385 - CASCOON_SHADOW: PokemonDisplayProto.Form.ValueType # 1386 - CASCOON_PURIFIED: PokemonDisplayProto.Form.ValueType # 1387 - DUSTOX_NORMAL: PokemonDisplayProto.Form.ValueType # 1388 - DUSTOX_SHADOW: PokemonDisplayProto.Form.ValueType # 1389 - DUSTOX_PURIFIED: PokemonDisplayProto.Form.ValueType # 1390 - LOTAD_NORMAL: PokemonDisplayProto.Form.ValueType # 1391 - LOTAD_SHADOW: PokemonDisplayProto.Form.ValueType # 1392 - LOTAD_PURIFIED: PokemonDisplayProto.Form.ValueType # 1393 - LOMBRE_NORMAL: PokemonDisplayProto.Form.ValueType # 1394 - LOMBRE_SHADOW: PokemonDisplayProto.Form.ValueType # 1395 - LOMBRE_PURIFIED: PokemonDisplayProto.Form.ValueType # 1396 - LUDICOLO_NORMAL: PokemonDisplayProto.Form.ValueType # 1397 - LUDICOLO_SHADOW: PokemonDisplayProto.Form.ValueType # 1398 - LUDICOLO_PURIFIED: PokemonDisplayProto.Form.ValueType # 1399 - TAILLOW_NORMAL: PokemonDisplayProto.Form.ValueType # 1400 - TAILLOW_SHADOW: PokemonDisplayProto.Form.ValueType # 1401 - TAILLOW_PURIFIED: PokemonDisplayProto.Form.ValueType # 1402 - SWELLOW_NORMAL: PokemonDisplayProto.Form.ValueType # 1403 - SWELLOW_SHADOW: PokemonDisplayProto.Form.ValueType # 1404 - SWELLOW_PURIFIED: PokemonDisplayProto.Form.ValueType # 1405 - WINGULL_NORMAL: PokemonDisplayProto.Form.ValueType # 1406 - WINGULL_SHADOW: PokemonDisplayProto.Form.ValueType # 1407 - WINGULL_PURIFIED: PokemonDisplayProto.Form.ValueType # 1408 - PELIPPER_NORMAL: PokemonDisplayProto.Form.ValueType # 1409 - PELIPPER_SHADOW: PokemonDisplayProto.Form.ValueType # 1410 - PELIPPER_PURIFIED: PokemonDisplayProto.Form.ValueType # 1411 - SURSKIT_NORMAL: PokemonDisplayProto.Form.ValueType # 1412 - SURSKIT_SHADOW: PokemonDisplayProto.Form.ValueType # 1413 - SURSKIT_PURIFIED: PokemonDisplayProto.Form.ValueType # 1414 - MASQUERAIN_NORMAL: PokemonDisplayProto.Form.ValueType # 1415 - MASQUERAIN_SHADOW: PokemonDisplayProto.Form.ValueType # 1416 - MASQUERAIN_PURIFIED: PokemonDisplayProto.Form.ValueType # 1417 - SHROOMISH_NORMAL: PokemonDisplayProto.Form.ValueType # 1418 - SHROOMISH_SHADOW: PokemonDisplayProto.Form.ValueType # 1419 - SHROOMISH_PURIFIED: PokemonDisplayProto.Form.ValueType # 1420 - BRELOOM_NORMAL: PokemonDisplayProto.Form.ValueType # 1421 - BRELOOM_SHADOW: PokemonDisplayProto.Form.ValueType # 1422 - BRELOOM_PURIFIED: PokemonDisplayProto.Form.ValueType # 1423 - SLAKOTH_NORMAL: PokemonDisplayProto.Form.ValueType # 1424 - SLAKOTH_SHADOW: PokemonDisplayProto.Form.ValueType # 1425 - SLAKOTH_PURIFIED: PokemonDisplayProto.Form.ValueType # 1426 - VIGOROTH_NORMAL: PokemonDisplayProto.Form.ValueType # 1427 - VIGOROTH_SHADOW: PokemonDisplayProto.Form.ValueType # 1428 - VIGOROTH_PURIFIED: PokemonDisplayProto.Form.ValueType # 1429 - SLAKING_NORMAL: PokemonDisplayProto.Form.ValueType # 1430 - SLAKING_SHADOW: PokemonDisplayProto.Form.ValueType # 1431 - SLAKING_PURIFIED: PokemonDisplayProto.Form.ValueType # 1432 - NINCADA_NORMAL: PokemonDisplayProto.Form.ValueType # 1433 - NINCADA_SHADOW: PokemonDisplayProto.Form.ValueType # 1434 - NINCADA_PURIFIED: PokemonDisplayProto.Form.ValueType # 1435 - NINJASK_NORMAL: PokemonDisplayProto.Form.ValueType # 1436 - NINJASK_SHADOW: PokemonDisplayProto.Form.ValueType # 1437 - NINJASK_PURIFIED: PokemonDisplayProto.Form.ValueType # 1438 - SHEDINJA_NORMAL: PokemonDisplayProto.Form.ValueType # 1439 - SHEDINJA_SHADOW: PokemonDisplayProto.Form.ValueType # 1440 - SHEDINJA_PURIFIED: PokemonDisplayProto.Form.ValueType # 1441 - WHISMUR_NORMAL: PokemonDisplayProto.Form.ValueType # 1442 - WHISMUR_SHADOW: PokemonDisplayProto.Form.ValueType # 1443 - WHISMUR_PURIFIED: PokemonDisplayProto.Form.ValueType # 1444 - LOUDRED_NORMAL: PokemonDisplayProto.Form.ValueType # 1445 - LOUDRED_SHADOW: PokemonDisplayProto.Form.ValueType # 1446 - LOUDRED_PURIFIED: PokemonDisplayProto.Form.ValueType # 1447 - EXPLOUD_NORMAL: PokemonDisplayProto.Form.ValueType # 1448 - EXPLOUD_SHADOW: PokemonDisplayProto.Form.ValueType # 1449 - EXPLOUD_PURIFIED: PokemonDisplayProto.Form.ValueType # 1450 - MAKUHITA_NORMAL: PokemonDisplayProto.Form.ValueType # 1451 - MAKUHITA_SHADOW: PokemonDisplayProto.Form.ValueType # 1452 - MAKUHITA_PURIFIED: PokemonDisplayProto.Form.ValueType # 1453 - HARIYAMA_NORMAL: PokemonDisplayProto.Form.ValueType # 1454 - HARIYAMA_SHADOW: PokemonDisplayProto.Form.ValueType # 1455 - HARIYAMA_PURIFIED: PokemonDisplayProto.Form.ValueType # 1456 - AZURILL_NORMAL: PokemonDisplayProto.Form.ValueType # 1457 - AZURILL_SHADOW: PokemonDisplayProto.Form.ValueType # 1458 - AZURILL_PURIFIED: PokemonDisplayProto.Form.ValueType # 1459 - NOSEPASS_NORMAL: PokemonDisplayProto.Form.ValueType # 1460 - NOSEPASS_SHADOW: PokemonDisplayProto.Form.ValueType # 1461 - NOSEPASS_PURIFIED: PokemonDisplayProto.Form.ValueType # 1462 - SKITTY_NORMAL: PokemonDisplayProto.Form.ValueType # 1463 - SKITTY_SHADOW: PokemonDisplayProto.Form.ValueType # 1464 - SKITTY_PURIFIED: PokemonDisplayProto.Form.ValueType # 1465 - DELCATTY_NORMAL: PokemonDisplayProto.Form.ValueType # 1466 - DELCATTY_SHADOW: PokemonDisplayProto.Form.ValueType # 1467 - DELCATTY_PURIFIED: PokemonDisplayProto.Form.ValueType # 1468 - ARON_NORMAL: PokemonDisplayProto.Form.ValueType # 1469 - ARON_SHADOW: PokemonDisplayProto.Form.ValueType # 1470 - ARON_PURIFIED: PokemonDisplayProto.Form.ValueType # 1471 - LAIRON_NORMAL: PokemonDisplayProto.Form.ValueType # 1472 - LAIRON_SHADOW: PokemonDisplayProto.Form.ValueType # 1473 - LAIRON_PURIFIED: PokemonDisplayProto.Form.ValueType # 1474 - AGGRON_NORMAL: PokemonDisplayProto.Form.ValueType # 1475 - AGGRON_SHADOW: PokemonDisplayProto.Form.ValueType # 1476 - AGGRON_PURIFIED: PokemonDisplayProto.Form.ValueType # 1477 - MEDITITE_NORMAL: PokemonDisplayProto.Form.ValueType # 1478 - MEDITITE_SHADOW: PokemonDisplayProto.Form.ValueType # 1479 - MEDITITE_PURIFIED: PokemonDisplayProto.Form.ValueType # 1480 - MEDICHAM_NORMAL: PokemonDisplayProto.Form.ValueType # 1481 - MEDICHAM_SHADOW: PokemonDisplayProto.Form.ValueType # 1482 - MEDICHAM_PURIFIED: PokemonDisplayProto.Form.ValueType # 1483 - ELECTRIKE_NORMAL: PokemonDisplayProto.Form.ValueType # 1484 - ELECTRIKE_SHADOW: PokemonDisplayProto.Form.ValueType # 1485 - ELECTRIKE_PURIFIED: PokemonDisplayProto.Form.ValueType # 1486 - MANECTRIC_NORMAL: PokemonDisplayProto.Form.ValueType # 1487 - MANECTRIC_SHADOW: PokemonDisplayProto.Form.ValueType # 1488 - MANECTRIC_PURIFIED: PokemonDisplayProto.Form.ValueType # 1489 - PLUSLE_NORMAL: PokemonDisplayProto.Form.ValueType # 1490 - PLUSLE_SHADOW: PokemonDisplayProto.Form.ValueType # 1491 - PLUSLE_PURIFIED: PokemonDisplayProto.Form.ValueType # 1492 - MINUN_NORMAL: PokemonDisplayProto.Form.ValueType # 1493 - MINUN_SHADOW: PokemonDisplayProto.Form.ValueType # 1494 - MINUN_PURIFIED: PokemonDisplayProto.Form.ValueType # 1495 - VOLBEAT_NORMAL: PokemonDisplayProto.Form.ValueType # 1496 - VOLBEAT_SHADOW: PokemonDisplayProto.Form.ValueType # 1497 - VOLBEAT_PURIFIED: PokemonDisplayProto.Form.ValueType # 1498 - ILLUMISE_NORMAL: PokemonDisplayProto.Form.ValueType # 1499 - ILLUMISE_SHADOW: PokemonDisplayProto.Form.ValueType # 1500 - ILLUMISE_PURIFIED: PokemonDisplayProto.Form.ValueType # 1501 - ROSELIA_NORMAL: PokemonDisplayProto.Form.ValueType # 1502 - ROSELIA_SHADOW: PokemonDisplayProto.Form.ValueType # 1503 - ROSELIA_PURIFIED: PokemonDisplayProto.Form.ValueType # 1504 - GULPIN_NORMAL: PokemonDisplayProto.Form.ValueType # 1505 - GULPIN_SHADOW: PokemonDisplayProto.Form.ValueType # 1506 - GULPIN_PURIFIED: PokemonDisplayProto.Form.ValueType # 1507 - SWALOT_NORMAL: PokemonDisplayProto.Form.ValueType # 1508 - SWALOT_SHADOW: PokemonDisplayProto.Form.ValueType # 1509 - SWALOT_PURIFIED: PokemonDisplayProto.Form.ValueType # 1510 - WAILMER_NORMAL: PokemonDisplayProto.Form.ValueType # 1511 - WAILMER_SHADOW: PokemonDisplayProto.Form.ValueType # 1512 - WAILMER_PURIFIED: PokemonDisplayProto.Form.ValueType # 1513 - WAILORD_NORMAL: PokemonDisplayProto.Form.ValueType # 1514 - WAILORD_SHADOW: PokemonDisplayProto.Form.ValueType # 1515 - WAILORD_PURIFIED: PokemonDisplayProto.Form.ValueType # 1516 - NUMEL_NORMAL: PokemonDisplayProto.Form.ValueType # 1517 - NUMEL_SHADOW: PokemonDisplayProto.Form.ValueType # 1518 - NUMEL_PURIFIED: PokemonDisplayProto.Form.ValueType # 1519 - CAMERUPT_NORMAL: PokemonDisplayProto.Form.ValueType # 1520 - CAMERUPT_SHADOW: PokemonDisplayProto.Form.ValueType # 1521 - CAMERUPT_PURIFIED: PokemonDisplayProto.Form.ValueType # 1522 - TORKOAL_NORMAL: PokemonDisplayProto.Form.ValueType # 1523 - TORKOAL_SHADOW: PokemonDisplayProto.Form.ValueType # 1524 - TORKOAL_PURIFIED: PokemonDisplayProto.Form.ValueType # 1525 - SPOINK_NORMAL: PokemonDisplayProto.Form.ValueType # 1526 - SPOINK_SHADOW: PokemonDisplayProto.Form.ValueType # 1527 - SPOINK_PURIFIED: PokemonDisplayProto.Form.ValueType # 1528 - GRUMPIG_NORMAL: PokemonDisplayProto.Form.ValueType # 1529 - GRUMPIG_SHADOW: PokemonDisplayProto.Form.ValueType # 1530 - GRUMPIG_PURIFIED: PokemonDisplayProto.Form.ValueType # 1531 - SWABLU_NORMAL: PokemonDisplayProto.Form.ValueType # 1532 - SWABLU_SHADOW: PokemonDisplayProto.Form.ValueType # 1533 - SWABLU_PURIFIED: PokemonDisplayProto.Form.ValueType # 1534 - ALTARIA_NORMAL: PokemonDisplayProto.Form.ValueType # 1535 - ALTARIA_SHADOW: PokemonDisplayProto.Form.ValueType # 1536 - ALTARIA_PURIFIED: PokemonDisplayProto.Form.ValueType # 1537 - ZANGOOSE_NORMAL: PokemonDisplayProto.Form.ValueType # 1538 - ZANGOOSE_SHADOW: PokemonDisplayProto.Form.ValueType # 1539 - ZANGOOSE_PURIFIED: PokemonDisplayProto.Form.ValueType # 1540 - SEVIPER_NORMAL: PokemonDisplayProto.Form.ValueType # 1541 - SEVIPER_SHADOW: PokemonDisplayProto.Form.ValueType # 1542 - SEVIPER_PURIFIED: PokemonDisplayProto.Form.ValueType # 1543 - LUNATONE_NORMAL: PokemonDisplayProto.Form.ValueType # 1544 - LUNATONE_SHADOW: PokemonDisplayProto.Form.ValueType # 1545 - LUNATONE_PURIFIED: PokemonDisplayProto.Form.ValueType # 1546 - SOLROCK_NORMAL: PokemonDisplayProto.Form.ValueType # 1547 - SOLROCK_SHADOW: PokemonDisplayProto.Form.ValueType # 1548 - SOLROCK_PURIFIED: PokemonDisplayProto.Form.ValueType # 1549 - BARBOACH_NORMAL: PokemonDisplayProto.Form.ValueType # 1550 - BARBOACH_SHADOW: PokemonDisplayProto.Form.ValueType # 1551 - BARBOACH_PURIFIED: PokemonDisplayProto.Form.ValueType # 1552 - WHISCASH_NORMAL: PokemonDisplayProto.Form.ValueType # 1553 - WHISCASH_SHADOW: PokemonDisplayProto.Form.ValueType # 1554 - WHISCASH_PURIFIED: PokemonDisplayProto.Form.ValueType # 1555 - CORPHISH_NORMAL: PokemonDisplayProto.Form.ValueType # 1556 - CORPHISH_SHADOW: PokemonDisplayProto.Form.ValueType # 1557 - CORPHISH_PURIFIED: PokemonDisplayProto.Form.ValueType # 1558 - CRAWDAUNT_NORMAL: PokemonDisplayProto.Form.ValueType # 1559 - CRAWDAUNT_SHADOW: PokemonDisplayProto.Form.ValueType # 1560 - CRAWDAUNT_PURIFIED: PokemonDisplayProto.Form.ValueType # 1561 - BALTOY_NORMAL: PokemonDisplayProto.Form.ValueType # 1562 - BALTOY_SHADOW: PokemonDisplayProto.Form.ValueType # 1563 - BALTOY_PURIFIED: PokemonDisplayProto.Form.ValueType # 1564 - CLAYDOL_NORMAL: PokemonDisplayProto.Form.ValueType # 1565 - CLAYDOL_SHADOW: PokemonDisplayProto.Form.ValueType # 1566 - CLAYDOL_PURIFIED: PokemonDisplayProto.Form.ValueType # 1567 - LILEEP_NORMAL: PokemonDisplayProto.Form.ValueType # 1568 - LILEEP_SHADOW: PokemonDisplayProto.Form.ValueType # 1569 - LILEEP_PURIFIED: PokemonDisplayProto.Form.ValueType # 1570 - CRADILY_NORMAL: PokemonDisplayProto.Form.ValueType # 1571 - CRADILY_SHADOW: PokemonDisplayProto.Form.ValueType # 1572 - CRADILY_PURIFIED: PokemonDisplayProto.Form.ValueType # 1573 - ANORITH_NORMAL: PokemonDisplayProto.Form.ValueType # 1574 - ANORITH_SHADOW: PokemonDisplayProto.Form.ValueType # 1575 - ANORITH_PURIFIED: PokemonDisplayProto.Form.ValueType # 1576 - ARMALDO_NORMAL: PokemonDisplayProto.Form.ValueType # 1577 - ARMALDO_SHADOW: PokemonDisplayProto.Form.ValueType # 1578 - ARMALDO_PURIFIED: PokemonDisplayProto.Form.ValueType # 1579 - FEEBAS_NORMAL: PokemonDisplayProto.Form.ValueType # 1580 - FEEBAS_SHADOW: PokemonDisplayProto.Form.ValueType # 1581 - FEEBAS_PURIFIED: PokemonDisplayProto.Form.ValueType # 1582 - MILOTIC_NORMAL: PokemonDisplayProto.Form.ValueType # 1583 - MILOTIC_SHADOW: PokemonDisplayProto.Form.ValueType # 1584 - MILOTIC_PURIFIED: PokemonDisplayProto.Form.ValueType # 1585 - KECLEON_NORMAL: PokemonDisplayProto.Form.ValueType # 1586 - KECLEON_SHADOW: PokemonDisplayProto.Form.ValueType # 1587 - KECLEON_PURIFIED: PokemonDisplayProto.Form.ValueType # 1588 - TROPIUS_NORMAL: PokemonDisplayProto.Form.ValueType # 1589 - TROPIUS_SHADOW: PokemonDisplayProto.Form.ValueType # 1590 - TROPIUS_PURIFIED: PokemonDisplayProto.Form.ValueType # 1591 - CHIMECHO_NORMAL: PokemonDisplayProto.Form.ValueType # 1592 - CHIMECHO_SHADOW: PokemonDisplayProto.Form.ValueType # 1593 - CHIMECHO_PURIFIED: PokemonDisplayProto.Form.ValueType # 1594 - WYNAUT_NORMAL: PokemonDisplayProto.Form.ValueType # 1595 - WYNAUT_SHADOW: PokemonDisplayProto.Form.ValueType # 1596 - WYNAUT_PURIFIED: PokemonDisplayProto.Form.ValueType # 1597 - SPHEAL_NORMAL: PokemonDisplayProto.Form.ValueType # 1598 - SPHEAL_SHADOW: PokemonDisplayProto.Form.ValueType # 1599 - SPHEAL_PURIFIED: PokemonDisplayProto.Form.ValueType # 1600 - SEALEO_NORMAL: PokemonDisplayProto.Form.ValueType # 1601 - SEALEO_SHADOW: PokemonDisplayProto.Form.ValueType # 1602 - SEALEO_PURIFIED: PokemonDisplayProto.Form.ValueType # 1603 - WALREIN_NORMAL: PokemonDisplayProto.Form.ValueType # 1604 - WALREIN_SHADOW: PokemonDisplayProto.Form.ValueType # 1605 - WALREIN_PURIFIED: PokemonDisplayProto.Form.ValueType # 1606 - CLAMPERL_NORMAL: PokemonDisplayProto.Form.ValueType # 1607 - CLAMPERL_SHADOW: PokemonDisplayProto.Form.ValueType # 1608 - CLAMPERL_PURIFIED: PokemonDisplayProto.Form.ValueType # 1609 - HUNTAIL_NORMAL: PokemonDisplayProto.Form.ValueType # 1610 - HUNTAIL_SHADOW: PokemonDisplayProto.Form.ValueType # 1611 - HUNTAIL_PURIFIED: PokemonDisplayProto.Form.ValueType # 1612 - GOREBYSS_NORMAL: PokemonDisplayProto.Form.ValueType # 1613 - GOREBYSS_SHADOW: PokemonDisplayProto.Form.ValueType # 1614 - GOREBYSS_PURIFIED: PokemonDisplayProto.Form.ValueType # 1615 - RELICANTH_NORMAL: PokemonDisplayProto.Form.ValueType # 1616 - RELICANTH_SHADOW: PokemonDisplayProto.Form.ValueType # 1617 - RELICANTH_PURIFIED: PokemonDisplayProto.Form.ValueType # 1618 - LUVDISC_NORMAL: PokemonDisplayProto.Form.ValueType # 1619 - LUVDISC_SHADOW: PokemonDisplayProto.Form.ValueType # 1620 - LUVDISC_PURIFIED: PokemonDisplayProto.Form.ValueType # 1621 - REGIROCK_NORMAL: PokemonDisplayProto.Form.ValueType # 1622 - REGIROCK_SHADOW: PokemonDisplayProto.Form.ValueType # 1623 - REGIROCK_PURIFIED: PokemonDisplayProto.Form.ValueType # 1624 - REGICE_NORMAL: PokemonDisplayProto.Form.ValueType # 1625 - REGICE_SHADOW: PokemonDisplayProto.Form.ValueType # 1626 - REGICE_PURIFIED: PokemonDisplayProto.Form.ValueType # 1627 - REGISTEEL_NORMAL: PokemonDisplayProto.Form.ValueType # 1628 - REGISTEEL_SHADOW: PokemonDisplayProto.Form.ValueType # 1629 - REGISTEEL_PURIFIED: PokemonDisplayProto.Form.ValueType # 1630 - LATIAS_NORMAL: PokemonDisplayProto.Form.ValueType # 1631 - LATIAS_SHADOW: PokemonDisplayProto.Form.ValueType # 1632 - LATIAS_PURIFIED: PokemonDisplayProto.Form.ValueType # 1633 - LATIOS_NORMAL: PokemonDisplayProto.Form.ValueType # 1634 - LATIOS_SHADOW: PokemonDisplayProto.Form.ValueType # 1635 - LATIOS_PURIFIED: PokemonDisplayProto.Form.ValueType # 1636 - KYOGRE_NORMAL: PokemonDisplayProto.Form.ValueType # 1637 - KYOGRE_SHADOW: PokemonDisplayProto.Form.ValueType # 1638 - KYOGRE_PURIFIED: PokemonDisplayProto.Form.ValueType # 1639 - GROUDON_NORMAL: PokemonDisplayProto.Form.ValueType # 1640 - GROUDON_SHADOW: PokemonDisplayProto.Form.ValueType # 1641 - GROUDON_PURIFIED: PokemonDisplayProto.Form.ValueType # 1642 - RAYQUAZA_NORMAL: PokemonDisplayProto.Form.ValueType # 1643 - RAYQUAZA_SHADOW: PokemonDisplayProto.Form.ValueType # 1644 - RAYQUAZA_PURIFIED: PokemonDisplayProto.Form.ValueType # 1645 - JIRACHI_NORMAL: PokemonDisplayProto.Form.ValueType # 1646 - JIRACHI_SHADOW: PokemonDisplayProto.Form.ValueType # 1647 - JIRACHI_PURIFIED: PokemonDisplayProto.Form.ValueType # 1648 - PIPLUP_NORMAL: PokemonDisplayProto.Form.ValueType # 1649 - PIPLUP_SHADOW: PokemonDisplayProto.Form.ValueType # 1650 - PIPLUP_PURIFIED: PokemonDisplayProto.Form.ValueType # 1651 - PRINPLUP_NORMAL: PokemonDisplayProto.Form.ValueType # 1652 - PRINPLUP_SHADOW: PokemonDisplayProto.Form.ValueType # 1653 - PRINPLUP_PURIFIED: PokemonDisplayProto.Form.ValueType # 1654 - EMPOLEON_NORMAL: PokemonDisplayProto.Form.ValueType # 1655 - EMPOLEON_SHADOW: PokemonDisplayProto.Form.ValueType # 1656 - EMPOLEON_PURIFIED: PokemonDisplayProto.Form.ValueType # 1657 - STARLY_NORMAL: PokemonDisplayProto.Form.ValueType # 1658 - STARLY_SHADOW: PokemonDisplayProto.Form.ValueType # 1659 - STARLY_PURIFIED: PokemonDisplayProto.Form.ValueType # 1660 - STARAVIA_NORMAL: PokemonDisplayProto.Form.ValueType # 1661 - STARAVIA_SHADOW: PokemonDisplayProto.Form.ValueType # 1662 - STARAVIA_PURIFIED: PokemonDisplayProto.Form.ValueType # 1663 - STARAPTOR_NORMAL: PokemonDisplayProto.Form.ValueType # 1664 - STARAPTOR_SHADOW: PokemonDisplayProto.Form.ValueType # 1665 - STARAPTOR_PURIFIED: PokemonDisplayProto.Form.ValueType # 1666 - BIDOOF_NORMAL: PokemonDisplayProto.Form.ValueType # 1667 - BIDOOF_SHADOW: PokemonDisplayProto.Form.ValueType # 1668 - BIDOOF_PURIFIED: PokemonDisplayProto.Form.ValueType # 1669 - BIBAREL_NORMAL: PokemonDisplayProto.Form.ValueType # 1670 - BIBAREL_SHADOW: PokemonDisplayProto.Form.ValueType # 1671 - BIBAREL_PURIFIED: PokemonDisplayProto.Form.ValueType # 1672 - KRICKETOT_NORMAL: PokemonDisplayProto.Form.ValueType # 1673 - KRICKETOT_SHADOW: PokemonDisplayProto.Form.ValueType # 1674 - KRICKETOT_PURIFIED: PokemonDisplayProto.Form.ValueType # 1675 - KRICKETUNE_NORMAL: PokemonDisplayProto.Form.ValueType # 1676 - KRICKETUNE_SHADOW: PokemonDisplayProto.Form.ValueType # 1677 - KRICKETUNE_PURIFIED: PokemonDisplayProto.Form.ValueType # 1678 - SHINX_NORMAL: PokemonDisplayProto.Form.ValueType # 1679 - SHINX_SHADOW: PokemonDisplayProto.Form.ValueType # 1680 - SHINX_PURIFIED: PokemonDisplayProto.Form.ValueType # 1681 - LUXIO_NORMAL: PokemonDisplayProto.Form.ValueType # 1682 - LUXIO_SHADOW: PokemonDisplayProto.Form.ValueType # 1683 - LUXIO_PURIFIED: PokemonDisplayProto.Form.ValueType # 1684 - LUXRAY_NORMAL: PokemonDisplayProto.Form.ValueType # 1685 - LUXRAY_SHADOW: PokemonDisplayProto.Form.ValueType # 1686 - LUXRAY_PURIFIED: PokemonDisplayProto.Form.ValueType # 1687 - BUDEW_NORMAL: PokemonDisplayProto.Form.ValueType # 1688 - BUDEW_SHADOW: PokemonDisplayProto.Form.ValueType # 1689 - BUDEW_PURIFIED: PokemonDisplayProto.Form.ValueType # 1690 - ROSERADE_NORMAL: PokemonDisplayProto.Form.ValueType # 1691 - ROSERADE_SHADOW: PokemonDisplayProto.Form.ValueType # 1692 - ROSERADE_PURIFIED: PokemonDisplayProto.Form.ValueType # 1693 - CRANIDOS_NORMAL: PokemonDisplayProto.Form.ValueType # 1694 - CRANIDOS_SHADOW: PokemonDisplayProto.Form.ValueType # 1695 - CRANIDOS_PURIFIED: PokemonDisplayProto.Form.ValueType # 1696 - RAMPARDOS_NORMAL: PokemonDisplayProto.Form.ValueType # 1697 - RAMPARDOS_SHADOW: PokemonDisplayProto.Form.ValueType # 1698 - RAMPARDOS_PURIFIED: PokemonDisplayProto.Form.ValueType # 1699 - SHIELDON_NORMAL: PokemonDisplayProto.Form.ValueType # 1700 - SHIELDON_SHADOW: PokemonDisplayProto.Form.ValueType # 1701 - SHIELDON_PURIFIED: PokemonDisplayProto.Form.ValueType # 1702 - BASTIODON_NORMAL: PokemonDisplayProto.Form.ValueType # 1703 - BASTIODON_SHADOW: PokemonDisplayProto.Form.ValueType # 1704 - BASTIODON_PURIFIED: PokemonDisplayProto.Form.ValueType # 1705 - BURMY_NORMAL: PokemonDisplayProto.Form.ValueType # 1706 - BURMY_SHADOW: PokemonDisplayProto.Form.ValueType # 1707 - BURMY_PURIFIED: PokemonDisplayProto.Form.ValueType # 1708 - WORMADAM_NORMAL: PokemonDisplayProto.Form.ValueType # 1709 - WORMADAM_SHADOW: PokemonDisplayProto.Form.ValueType # 1710 - WORMADAM_PURIFIED: PokemonDisplayProto.Form.ValueType # 1711 - MOTHIM_NORMAL: PokemonDisplayProto.Form.ValueType # 1712 - MOTHIM_SHADOW: PokemonDisplayProto.Form.ValueType # 1713 - MOTHIM_PURIFIED: PokemonDisplayProto.Form.ValueType # 1714 - COMBEE_NORMAL: PokemonDisplayProto.Form.ValueType # 1715 - COMBEE_SHADOW: PokemonDisplayProto.Form.ValueType # 1716 - COMBEE_PURIFIED: PokemonDisplayProto.Form.ValueType # 1717 - VESPIQUEN_NORMAL: PokemonDisplayProto.Form.ValueType # 1718 - VESPIQUEN_SHADOW: PokemonDisplayProto.Form.ValueType # 1719 - VESPIQUEN_PURIFIED: PokemonDisplayProto.Form.ValueType # 1720 - PACHIRISU_NORMAL: PokemonDisplayProto.Form.ValueType # 1721 - PACHIRISU_SHADOW: PokemonDisplayProto.Form.ValueType # 1722 - PACHIRISU_PURIFIED: PokemonDisplayProto.Form.ValueType # 1723 - BUIZEL_NORMAL: PokemonDisplayProto.Form.ValueType # 1724 - BUIZEL_SHADOW: PokemonDisplayProto.Form.ValueType # 1725 - BUIZEL_PURIFIED: PokemonDisplayProto.Form.ValueType # 1726 - FLOATZEL_NORMAL: PokemonDisplayProto.Form.ValueType # 1727 - FLOATZEL_SHADOW: PokemonDisplayProto.Form.ValueType # 1728 - FLOATZEL_PURIFIED: PokemonDisplayProto.Form.ValueType # 1729 - CHERUBI_NORMAL: PokemonDisplayProto.Form.ValueType # 1730 - CHERUBI_SHADOW: PokemonDisplayProto.Form.ValueType # 1731 - CHERUBI_PURIFIED: PokemonDisplayProto.Form.ValueType # 1732 - CHERRIM_NORMAL: PokemonDisplayProto.Form.ValueType # 1733 - CHERRIM_SHADOW: PokemonDisplayProto.Form.ValueType # 1734 - CHERRIM_PURIFIED: PokemonDisplayProto.Form.ValueType # 1735 - SHELLOS_NORMAL: PokemonDisplayProto.Form.ValueType # 1736 - SHELLOS_SHADOW: PokemonDisplayProto.Form.ValueType # 1737 - SHELLOS_PURIFIED: PokemonDisplayProto.Form.ValueType # 1738 - GASTRODON_NORMAL: PokemonDisplayProto.Form.ValueType # 1739 - GASTRODON_SHADOW: PokemonDisplayProto.Form.ValueType # 1740 - GASTRODON_PURIFIED: PokemonDisplayProto.Form.ValueType # 1741 - AMBIPOM_NORMAL: PokemonDisplayProto.Form.ValueType # 1742 - AMBIPOM_SHADOW: PokemonDisplayProto.Form.ValueType # 1743 - AMBIPOM_PURIFIED: PokemonDisplayProto.Form.ValueType # 1744 - DRIFLOON_NORMAL: PokemonDisplayProto.Form.ValueType # 1745 - DRIFLOON_SHADOW: PokemonDisplayProto.Form.ValueType # 1746 - DRIFLOON_PURIFIED: PokemonDisplayProto.Form.ValueType # 1747 - DRIFBLIM_NORMAL: PokemonDisplayProto.Form.ValueType # 1748 - DRIFBLIM_SHADOW: PokemonDisplayProto.Form.ValueType # 1749 - DRIFBLIM_PURIFIED: PokemonDisplayProto.Form.ValueType # 1750 - BUNEARY_NORMAL: PokemonDisplayProto.Form.ValueType # 1751 - BUNEARY_SHADOW: PokemonDisplayProto.Form.ValueType # 1752 - BUNEARY_PURIFIED: PokemonDisplayProto.Form.ValueType # 1753 - LOPUNNY_NORMAL: PokemonDisplayProto.Form.ValueType # 1754 - LOPUNNY_SHADOW: PokemonDisplayProto.Form.ValueType # 1755 - LOPUNNY_PURIFIED: PokemonDisplayProto.Form.ValueType # 1756 - GLAMEOW_NORMAL: PokemonDisplayProto.Form.ValueType # 1757 - GLAMEOW_SHADOW: PokemonDisplayProto.Form.ValueType # 1758 - GLAMEOW_PURIFIED: PokemonDisplayProto.Form.ValueType # 1759 - PURUGLY_NORMAL: PokemonDisplayProto.Form.ValueType # 1760 - PURUGLY_SHADOW: PokemonDisplayProto.Form.ValueType # 1761 - PURUGLY_PURIFIED: PokemonDisplayProto.Form.ValueType # 1762 - CHINGLING_NORMAL: PokemonDisplayProto.Form.ValueType # 1763 - CHINGLING_SHADOW: PokemonDisplayProto.Form.ValueType # 1764 - CHINGLING_PURIFIED: PokemonDisplayProto.Form.ValueType # 1765 - BRONZOR_NORMAL: PokemonDisplayProto.Form.ValueType # 1766 - BRONZOR_SHADOW: PokemonDisplayProto.Form.ValueType # 1767 - BRONZOR_PURIFIED: PokemonDisplayProto.Form.ValueType # 1768 - BRONZONG_NORMAL: PokemonDisplayProto.Form.ValueType # 1769 - BRONZONG_SHADOW: PokemonDisplayProto.Form.ValueType # 1770 - BRONZONG_PURIFIED: PokemonDisplayProto.Form.ValueType # 1771 - BONSLY_NORMAL: PokemonDisplayProto.Form.ValueType # 1772 - BONSLY_SHADOW: PokemonDisplayProto.Form.ValueType # 1773 - BONSLY_PURIFIED: PokemonDisplayProto.Form.ValueType # 1774 - MIME_JR_NORMAL: PokemonDisplayProto.Form.ValueType # 1775 - MIME_JR_SHADOW: PokemonDisplayProto.Form.ValueType # 1776 - MIME_JR_PURIFIED: PokemonDisplayProto.Form.ValueType # 1777 - HAPPINY_NORMAL: PokemonDisplayProto.Form.ValueType # 1778 - HAPPINY_SHADOW: PokemonDisplayProto.Form.ValueType # 1779 - HAPPINY_PURIFIED: PokemonDisplayProto.Form.ValueType # 1780 - CHATOT_NORMAL: PokemonDisplayProto.Form.ValueType # 1781 - CHATOT_SHADOW: PokemonDisplayProto.Form.ValueType # 1782 - CHATOT_PURIFIED: PokemonDisplayProto.Form.ValueType # 1783 - SPIRITOMB_NORMAL: PokemonDisplayProto.Form.ValueType # 1784 - SPIRITOMB_SHADOW: PokemonDisplayProto.Form.ValueType # 1785 - SPIRITOMB_PURIFIED: PokemonDisplayProto.Form.ValueType # 1786 - MUNCHLAX_NORMAL: PokemonDisplayProto.Form.ValueType # 1787 - MUNCHLAX_SHADOW: PokemonDisplayProto.Form.ValueType # 1788 - MUNCHLAX_PURIFIED: PokemonDisplayProto.Form.ValueType # 1789 - RIOLU_NORMAL: PokemonDisplayProto.Form.ValueType # 1790 - RIOLU_SHADOW: PokemonDisplayProto.Form.ValueType # 1791 - RIOLU_PURIFIED: PokemonDisplayProto.Form.ValueType # 1792 - LUCARIO_NORMAL: PokemonDisplayProto.Form.ValueType # 1793 - LUCARIO_SHADOW: PokemonDisplayProto.Form.ValueType # 1794 - LUCARIO_PURIFIED: PokemonDisplayProto.Form.ValueType # 1795 - SKORUPI_NORMAL: PokemonDisplayProto.Form.ValueType # 1796 - SKORUPI_SHADOW: PokemonDisplayProto.Form.ValueType # 1797 - SKORUPI_PURIFIED: PokemonDisplayProto.Form.ValueType # 1798 - DRAPION_NORMAL: PokemonDisplayProto.Form.ValueType # 1799 - DRAPION_SHADOW: PokemonDisplayProto.Form.ValueType # 1800 - DRAPION_PURIFIED: PokemonDisplayProto.Form.ValueType # 1801 - CROAGUNK_NORMAL: PokemonDisplayProto.Form.ValueType # 1802 - CROAGUNK_SHADOW: PokemonDisplayProto.Form.ValueType # 1803 - CROAGUNK_PURIFIED: PokemonDisplayProto.Form.ValueType # 1804 - TOXICROAK_NORMAL: PokemonDisplayProto.Form.ValueType # 1805 - TOXICROAK_SHADOW: PokemonDisplayProto.Form.ValueType # 1806 - TOXICROAK_PURIFIED: PokemonDisplayProto.Form.ValueType # 1807 - CARNIVINE_NORMAL: PokemonDisplayProto.Form.ValueType # 1808 - CARNIVINE_SHADOW: PokemonDisplayProto.Form.ValueType # 1809 - CARNIVINE_PURIFIED: PokemonDisplayProto.Form.ValueType # 1810 - FINNEON_NORMAL: PokemonDisplayProto.Form.ValueType # 1811 - FINNEON_SHADOW: PokemonDisplayProto.Form.ValueType # 1812 - FINNEON_PURIFIED: PokemonDisplayProto.Form.ValueType # 1813 - LUMINEON_NORMAL: PokemonDisplayProto.Form.ValueType # 1814 - LUMINEON_SHADOW: PokemonDisplayProto.Form.ValueType # 1815 - LUMINEON_PURIFIED: PokemonDisplayProto.Form.ValueType # 1816 - MANTYKE_NORMAL: PokemonDisplayProto.Form.ValueType # 1817 - MANTYKE_SHADOW: PokemonDisplayProto.Form.ValueType # 1818 - MANTYKE_PURIFIED: PokemonDisplayProto.Form.ValueType # 1819 - LICKILICKY_NORMAL: PokemonDisplayProto.Form.ValueType # 1820 - LICKILICKY_SHADOW: PokemonDisplayProto.Form.ValueType # 1821 - LICKILICKY_PURIFIED: PokemonDisplayProto.Form.ValueType # 1822 - TANGROWTH_NORMAL: PokemonDisplayProto.Form.ValueType # 1823 - TANGROWTH_SHADOW: PokemonDisplayProto.Form.ValueType # 1824 - TANGROWTH_PURIFIED: PokemonDisplayProto.Form.ValueType # 1825 - TOGEKISS_NORMAL: PokemonDisplayProto.Form.ValueType # 1826 - TOGEKISS_SHADOW: PokemonDisplayProto.Form.ValueType # 1827 - TOGEKISS_PURIFIED: PokemonDisplayProto.Form.ValueType # 1828 - YANMEGA_NORMAL: PokemonDisplayProto.Form.ValueType # 1829 - YANMEGA_SHADOW: PokemonDisplayProto.Form.ValueType # 1830 - YANMEGA_PURIFIED: PokemonDisplayProto.Form.ValueType # 1831 - LEAFEON_NORMAL: PokemonDisplayProto.Form.ValueType # 1832 - LEAFEON_SHADOW: PokemonDisplayProto.Form.ValueType # 1833 - LEAFEON_PURIFIED: PokemonDisplayProto.Form.ValueType # 1834 - GLACEON_NORMAL: PokemonDisplayProto.Form.ValueType # 1835 - GLACEON_SHADOW: PokemonDisplayProto.Form.ValueType # 1836 - GLACEON_PURIFIED: PokemonDisplayProto.Form.ValueType # 1837 - MAMOSWINE_NORMAL: PokemonDisplayProto.Form.ValueType # 1838 - MAMOSWINE_SHADOW: PokemonDisplayProto.Form.ValueType # 1839 - MAMOSWINE_PURIFIED: PokemonDisplayProto.Form.ValueType # 1840 - PROBOPASS_NORMAL: PokemonDisplayProto.Form.ValueType # 1841 - PROBOPASS_SHADOW: PokemonDisplayProto.Form.ValueType # 1842 - PROBOPASS_PURIFIED: PokemonDisplayProto.Form.ValueType # 1843 - FROSLASS_NORMAL: PokemonDisplayProto.Form.ValueType # 1844 - FROSLASS_SHADOW: PokemonDisplayProto.Form.ValueType # 1845 - FROSLASS_PURIFIED: PokemonDisplayProto.Form.ValueType # 1846 - UXIE_NORMAL: PokemonDisplayProto.Form.ValueType # 1847 - UXIE_SHADOW: PokemonDisplayProto.Form.ValueType # 1848 - UXIE_PURIFIED: PokemonDisplayProto.Form.ValueType # 1849 - MESPRIT_NORMAL: PokemonDisplayProto.Form.ValueType # 1850 - MESPRIT_SHADOW: PokemonDisplayProto.Form.ValueType # 1851 - MESPRIT_PURIFIED: PokemonDisplayProto.Form.ValueType # 1852 - AZELF_NORMAL: PokemonDisplayProto.Form.ValueType # 1853 - AZELF_SHADOW: PokemonDisplayProto.Form.ValueType # 1854 - AZELF_PURIFIED: PokemonDisplayProto.Form.ValueType # 1855 - DIALGA_NORMAL: PokemonDisplayProto.Form.ValueType # 1856 - DIALGA_SHADOW: PokemonDisplayProto.Form.ValueType # 1857 - DIALGA_PURIFIED: PokemonDisplayProto.Form.ValueType # 1858 - PALKIA_NORMAL: PokemonDisplayProto.Form.ValueType # 1859 - PALKIA_SHADOW: PokemonDisplayProto.Form.ValueType # 1860 - PALKIA_PURIFIED: PokemonDisplayProto.Form.ValueType # 1861 - HEATRAN_NORMAL: PokemonDisplayProto.Form.ValueType # 1862 - HEATRAN_SHADOW: PokemonDisplayProto.Form.ValueType # 1863 - HEATRAN_PURIFIED: PokemonDisplayProto.Form.ValueType # 1864 - REGIGIGAS_NORMAL: PokemonDisplayProto.Form.ValueType # 1865 - REGIGIGAS_SHADOW: PokemonDisplayProto.Form.ValueType # 1866 - REGIGIGAS_PURIFIED: PokemonDisplayProto.Form.ValueType # 1867 - GIRATINA_NORMAL: PokemonDisplayProto.Form.ValueType # 1868 - GIRATINA_SHADOW: PokemonDisplayProto.Form.ValueType # 1869 - GIRATINA_PURIFIED: PokemonDisplayProto.Form.ValueType # 1870 - CRESSELIA_NORMAL: PokemonDisplayProto.Form.ValueType # 1871 - CRESSELIA_SHADOW: PokemonDisplayProto.Form.ValueType # 1872 - CRESSELIA_PURIFIED: PokemonDisplayProto.Form.ValueType # 1873 - PHIONE_NORMAL: PokemonDisplayProto.Form.ValueType # 1874 - PHIONE_SHADOW: PokemonDisplayProto.Form.ValueType # 1875 - PHIONE_PURIFIED: PokemonDisplayProto.Form.ValueType # 1876 - MANAPHY_NORMAL: PokemonDisplayProto.Form.ValueType # 1877 - MANAPHY_SHADOW: PokemonDisplayProto.Form.ValueType # 1878 - MANAPHY_PURIFIED: PokemonDisplayProto.Form.ValueType # 1879 - DARKRAI_NORMAL: PokemonDisplayProto.Form.ValueType # 1880 - DARKRAI_SHADOW: PokemonDisplayProto.Form.ValueType # 1881 - DARKRAI_PURIFIED: PokemonDisplayProto.Form.ValueType # 1882 - SHAYMIN_NORMAL: PokemonDisplayProto.Form.ValueType # 1883 - SHAYMIN_SHADOW: PokemonDisplayProto.Form.ValueType # 1884 - SHAYMIN_PURIFIED: PokemonDisplayProto.Form.ValueType # 1885 - VICTINI_NORMAL: PokemonDisplayProto.Form.ValueType # 1886 - VICTINI_SHADOW: PokemonDisplayProto.Form.ValueType # 1887 - VICTINI_PURIFIED: PokemonDisplayProto.Form.ValueType # 1888 - SNIVY_NORMAL: PokemonDisplayProto.Form.ValueType # 1889 - SNIVY_SHADOW: PokemonDisplayProto.Form.ValueType # 1890 - SNIVY_PURIFIED: PokemonDisplayProto.Form.ValueType # 1891 - SERVINE_NORMAL: PokemonDisplayProto.Form.ValueType # 1892 - SERVINE_SHADOW: PokemonDisplayProto.Form.ValueType # 1893 - SERVINE_PURIFIED: PokemonDisplayProto.Form.ValueType # 1894 - SERPERIOR_NORMAL: PokemonDisplayProto.Form.ValueType # 1895 - SERPERIOR_SHADOW: PokemonDisplayProto.Form.ValueType # 1896 - SERPERIOR_PURIFIED: PokemonDisplayProto.Form.ValueType # 1897 - TEPIG_NORMAL: PokemonDisplayProto.Form.ValueType # 1898 - TEPIG_SHADOW: PokemonDisplayProto.Form.ValueType # 1899 - TEPIG_PURIFIED: PokemonDisplayProto.Form.ValueType # 1900 - PIGNITE_NORMAL: PokemonDisplayProto.Form.ValueType # 1901 - PIGNITE_SHADOW: PokemonDisplayProto.Form.ValueType # 1902 - PIGNITE_PURIFIED: PokemonDisplayProto.Form.ValueType # 1903 - EMBOAR_NORMAL: PokemonDisplayProto.Form.ValueType # 1904 - EMBOAR_SHADOW: PokemonDisplayProto.Form.ValueType # 1905 - EMBOAR_PURIFIED: PokemonDisplayProto.Form.ValueType # 1906 - OSHAWOTT_NORMAL: PokemonDisplayProto.Form.ValueType # 1907 - OSHAWOTT_SHADOW: PokemonDisplayProto.Form.ValueType # 1908 - OSHAWOTT_PURIFIED: PokemonDisplayProto.Form.ValueType # 1909 - DEWOTT_NORMAL: PokemonDisplayProto.Form.ValueType # 1910 - DEWOTT_SHADOW: PokemonDisplayProto.Form.ValueType # 1911 - DEWOTT_PURIFIED: PokemonDisplayProto.Form.ValueType # 1912 - SAMUROTT_NORMAL: PokemonDisplayProto.Form.ValueType # 1913 - SAMUROTT_SHADOW: PokemonDisplayProto.Form.ValueType # 1914 - SAMUROTT_PURIFIED: PokemonDisplayProto.Form.ValueType # 1915 - PATRAT_NORMAL: PokemonDisplayProto.Form.ValueType # 1916 - PATRAT_SHADOW: PokemonDisplayProto.Form.ValueType # 1917 - PATRAT_PURIFIED: PokemonDisplayProto.Form.ValueType # 1918 - WATCHOG_NORMAL: PokemonDisplayProto.Form.ValueType # 1919 - WATCHOG_SHADOW: PokemonDisplayProto.Form.ValueType # 1920 - WATCHOG_PURIFIED: PokemonDisplayProto.Form.ValueType # 1921 - LILLIPUP_NORMAL: PokemonDisplayProto.Form.ValueType # 1922 - LILLIPUP_SHADOW: PokemonDisplayProto.Form.ValueType # 1923 - LILLIPUP_PURIFIED: PokemonDisplayProto.Form.ValueType # 1924 - HERDIER_NORMAL: PokemonDisplayProto.Form.ValueType # 1925 - HERDIER_SHADOW: PokemonDisplayProto.Form.ValueType # 1926 - HERDIER_PURIFIED: PokemonDisplayProto.Form.ValueType # 1927 - STOUTLAND_NORMAL: PokemonDisplayProto.Form.ValueType # 1928 - STOUTLAND_SHADOW: PokemonDisplayProto.Form.ValueType # 1929 - STOUTLAND_PURIFIED: PokemonDisplayProto.Form.ValueType # 1930 - PURRLOIN_NORMAL: PokemonDisplayProto.Form.ValueType # 1931 - PURRLOIN_SHADOW: PokemonDisplayProto.Form.ValueType # 1932 - PURRLOIN_PURIFIED: PokemonDisplayProto.Form.ValueType # 1933 - LIEPARD_NORMAL: PokemonDisplayProto.Form.ValueType # 1934 - LIEPARD_SHADOW: PokemonDisplayProto.Form.ValueType # 1935 - LIEPARD_PURIFIED: PokemonDisplayProto.Form.ValueType # 1936 - PANSAGE_NORMAL: PokemonDisplayProto.Form.ValueType # 1937 - PANSAGE_SHADOW: PokemonDisplayProto.Form.ValueType # 1938 - PANSAGE_PURIFIED: PokemonDisplayProto.Form.ValueType # 1939 - SIMISAGE_NORMAL: PokemonDisplayProto.Form.ValueType # 1940 - SIMISAGE_SHADOW: PokemonDisplayProto.Form.ValueType # 1941 - SIMISAGE_PURIFIED: PokemonDisplayProto.Form.ValueType # 1942 - PANSEAR_NORMAL: PokemonDisplayProto.Form.ValueType # 1943 - PANSEAR_SHADOW: PokemonDisplayProto.Form.ValueType # 1944 - PANSEAR_PURIFIED: PokemonDisplayProto.Form.ValueType # 1945 - SIMISEAR_NORMAL: PokemonDisplayProto.Form.ValueType # 1946 - SIMISEAR_SHADOW: PokemonDisplayProto.Form.ValueType # 1947 - SIMISEAR_PURIFIED: PokemonDisplayProto.Form.ValueType # 1948 - PANPOUR_NORMAL: PokemonDisplayProto.Form.ValueType # 1949 - PANPOUR_SHADOW: PokemonDisplayProto.Form.ValueType # 1950 - PANPOUR_PURIFIED: PokemonDisplayProto.Form.ValueType # 1951 - SIMIPOUR_NORMAL: PokemonDisplayProto.Form.ValueType # 1952 - SIMIPOUR_SHADOW: PokemonDisplayProto.Form.ValueType # 1953 - SIMIPOUR_PURIFIED: PokemonDisplayProto.Form.ValueType # 1954 - MUNNA_NORMAL: PokemonDisplayProto.Form.ValueType # 1955 - MUNNA_SHADOW: PokemonDisplayProto.Form.ValueType # 1956 - MUNNA_PURIFIED: PokemonDisplayProto.Form.ValueType # 1957 - MUSHARNA_NORMAL: PokemonDisplayProto.Form.ValueType # 1958 - MUSHARNA_SHADOW: PokemonDisplayProto.Form.ValueType # 1959 - MUSHARNA_PURIFIED: PokemonDisplayProto.Form.ValueType # 1960 - PIDOVE_NORMAL: PokemonDisplayProto.Form.ValueType # 1961 - PIDOVE_SHADOW: PokemonDisplayProto.Form.ValueType # 1962 - PIDOVE_PURIFIED: PokemonDisplayProto.Form.ValueType # 1963 - TRANQUILL_NORMAL: PokemonDisplayProto.Form.ValueType # 1964 - TRANQUILL_SHADOW: PokemonDisplayProto.Form.ValueType # 1965 - TRANQUILL_PURIFIED: PokemonDisplayProto.Form.ValueType # 1966 - UNFEZANT_NORMAL: PokemonDisplayProto.Form.ValueType # 1967 - UNFEZANT_SHADOW: PokemonDisplayProto.Form.ValueType # 1968 - UNFEZANT_PURIFIED: PokemonDisplayProto.Form.ValueType # 1969 - BLITZLE_NORMAL: PokemonDisplayProto.Form.ValueType # 1970 - BLITZLE_SHADOW: PokemonDisplayProto.Form.ValueType # 1971 - BLITZLE_PURIFIED: PokemonDisplayProto.Form.ValueType # 1972 - ZEBSTRIKA_NORMAL: PokemonDisplayProto.Form.ValueType # 1973 - ZEBSTRIKA_SHADOW: PokemonDisplayProto.Form.ValueType # 1974 - ZEBSTRIKA_PURIFIED: PokemonDisplayProto.Form.ValueType # 1975 - ROGGENROLA_NORMAL: PokemonDisplayProto.Form.ValueType # 1976 - ROGGENROLA_SHADOW: PokemonDisplayProto.Form.ValueType # 1977 - ROGGENROLA_PURIFIED: PokemonDisplayProto.Form.ValueType # 1978 - BOLDORE_NORMAL: PokemonDisplayProto.Form.ValueType # 1979 - BOLDORE_SHADOW: PokemonDisplayProto.Form.ValueType # 1980 - BOLDORE_PURIFIED: PokemonDisplayProto.Form.ValueType # 1981 - GIGALITH_NORMAL: PokemonDisplayProto.Form.ValueType # 1982 - GIGALITH_SHADOW: PokemonDisplayProto.Form.ValueType # 1983 - GIGALITH_PURIFIED: PokemonDisplayProto.Form.ValueType # 1984 - WOOBAT_NORMAL: PokemonDisplayProto.Form.ValueType # 1985 - WOOBAT_SHADOW: PokemonDisplayProto.Form.ValueType # 1986 - WOOBAT_PURIFIED: PokemonDisplayProto.Form.ValueType # 1987 - SWOOBAT_NORMAL: PokemonDisplayProto.Form.ValueType # 1988 - SWOOBAT_SHADOW: PokemonDisplayProto.Form.ValueType # 1989 - SWOOBAT_PURIFIED: PokemonDisplayProto.Form.ValueType # 1990 - DRILBUR_NORMAL: PokemonDisplayProto.Form.ValueType # 1991 - DRILBUR_SHADOW: PokemonDisplayProto.Form.ValueType # 1992 - DRILBUR_PURIFIED: PokemonDisplayProto.Form.ValueType # 1993 - EXCADRILL_NORMAL: PokemonDisplayProto.Form.ValueType # 1994 - EXCADRILL_SHADOW: PokemonDisplayProto.Form.ValueType # 1995 - EXCADRILL_PURIFIED: PokemonDisplayProto.Form.ValueType # 1996 - AUDINO_NORMAL: PokemonDisplayProto.Form.ValueType # 1997 - AUDINO_SHADOW: PokemonDisplayProto.Form.ValueType # 1998 - AUDINO_PURIFIED: PokemonDisplayProto.Form.ValueType # 1999 - TIMBURR_NORMAL: PokemonDisplayProto.Form.ValueType # 2000 - TIMBURR_SHADOW: PokemonDisplayProto.Form.ValueType # 2001 - TIMBURR_PURIFIED: PokemonDisplayProto.Form.ValueType # 2002 - GURDURR_NORMAL: PokemonDisplayProto.Form.ValueType # 2003 - GURDURR_SHADOW: PokemonDisplayProto.Form.ValueType # 2004 - GURDURR_PURIFIED: PokemonDisplayProto.Form.ValueType # 2005 - CONKELDURR_NORMAL: PokemonDisplayProto.Form.ValueType # 2006 - CONKELDURR_SHADOW: PokemonDisplayProto.Form.ValueType # 2007 - CONKELDURR_PURIFIED: PokemonDisplayProto.Form.ValueType # 2008 - TYMPOLE_NORMAL: PokemonDisplayProto.Form.ValueType # 2009 - TYMPOLE_SHADOW: PokemonDisplayProto.Form.ValueType # 2010 - TYMPOLE_PURIFIED: PokemonDisplayProto.Form.ValueType # 2011 - PALPITOAD_NORMAL: PokemonDisplayProto.Form.ValueType # 2012 - PALPITOAD_SHADOW: PokemonDisplayProto.Form.ValueType # 2013 - PALPITOAD_PURIFIED: PokemonDisplayProto.Form.ValueType # 2014 - SEISMITOAD_NORMAL: PokemonDisplayProto.Form.ValueType # 2015 - SEISMITOAD_SHADOW: PokemonDisplayProto.Form.ValueType # 2016 - SEISMITOAD_PURIFIED: PokemonDisplayProto.Form.ValueType # 2017 - THROH_NORMAL: PokemonDisplayProto.Form.ValueType # 2018 - THROH_SHADOW: PokemonDisplayProto.Form.ValueType # 2019 - THROH_PURIFIED: PokemonDisplayProto.Form.ValueType # 2020 - SAWK_NORMAL: PokemonDisplayProto.Form.ValueType # 2021 - SAWK_SHADOW: PokemonDisplayProto.Form.ValueType # 2022 - SAWK_PURIFIED: PokemonDisplayProto.Form.ValueType # 2023 - SEWADDLE_NORMAL: PokemonDisplayProto.Form.ValueType # 2024 - SEWADDLE_SHADOW: PokemonDisplayProto.Form.ValueType # 2025 - SEWADDLE_PURIFIED: PokemonDisplayProto.Form.ValueType # 2026 - SWADLOON_NORMAL: PokemonDisplayProto.Form.ValueType # 2027 - SWADLOON_SHADOW: PokemonDisplayProto.Form.ValueType # 2028 - SWADLOON_PURIFIED: PokemonDisplayProto.Form.ValueType # 2029 - LEAVANNY_NORMAL: PokemonDisplayProto.Form.ValueType # 2030 - LEAVANNY_SHADOW: PokemonDisplayProto.Form.ValueType # 2031 - LEAVANNY_PURIFIED: PokemonDisplayProto.Form.ValueType # 2032 - VENIPEDE_NORMAL: PokemonDisplayProto.Form.ValueType # 2033 - VENIPEDE_SHADOW: PokemonDisplayProto.Form.ValueType # 2034 - VENIPEDE_PURIFIED: PokemonDisplayProto.Form.ValueType # 2035 - WHIRLIPEDE_NORMAL: PokemonDisplayProto.Form.ValueType # 2036 - WHIRLIPEDE_SHADOW: PokemonDisplayProto.Form.ValueType # 2037 - WHIRLIPEDE_PURIFIED: PokemonDisplayProto.Form.ValueType # 2038 - SCOLIPEDE_NORMAL: PokemonDisplayProto.Form.ValueType # 2039 - SCOLIPEDE_SHADOW: PokemonDisplayProto.Form.ValueType # 2040 - SCOLIPEDE_PURIFIED: PokemonDisplayProto.Form.ValueType # 2041 - COTTONEE_NORMAL: PokemonDisplayProto.Form.ValueType # 2042 - COTTONEE_SHADOW: PokemonDisplayProto.Form.ValueType # 2043 - COTTONEE_PURIFIED: PokemonDisplayProto.Form.ValueType # 2044 - WHIMSICOTT_NORMAL: PokemonDisplayProto.Form.ValueType # 2045 - WHIMSICOTT_SHADOW: PokemonDisplayProto.Form.ValueType # 2046 - WHIMSICOTT_PURIFIED: PokemonDisplayProto.Form.ValueType # 2047 - PETILIL_NORMAL: PokemonDisplayProto.Form.ValueType # 2048 - PETILIL_SHADOW: PokemonDisplayProto.Form.ValueType # 2049 - PETILIL_PURIFIED: PokemonDisplayProto.Form.ValueType # 2050 - LILLIGANT_NORMAL: PokemonDisplayProto.Form.ValueType # 2051 - LILLIGANT_SHADOW: PokemonDisplayProto.Form.ValueType # 2052 - LILLIGANT_PURIFIED: PokemonDisplayProto.Form.ValueType # 2053 - SANDILE_NORMAL: PokemonDisplayProto.Form.ValueType # 2054 - SANDILE_SHADOW: PokemonDisplayProto.Form.ValueType # 2055 - SANDILE_PURIFIED: PokemonDisplayProto.Form.ValueType # 2056 - KROKOROK_NORMAL: PokemonDisplayProto.Form.ValueType # 2057 - KROKOROK_SHADOW: PokemonDisplayProto.Form.ValueType # 2058 - KROKOROK_PURIFIED: PokemonDisplayProto.Form.ValueType # 2059 - KROOKODILE_NORMAL: PokemonDisplayProto.Form.ValueType # 2060 - KROOKODILE_SHADOW: PokemonDisplayProto.Form.ValueType # 2061 - KROOKODILE_PURIFIED: PokemonDisplayProto.Form.ValueType # 2062 - DARUMAKA_NORMAL: PokemonDisplayProto.Form.ValueType # 2063 - DARUMAKA_SHADOW: PokemonDisplayProto.Form.ValueType # 2064 - DARUMAKA_PURIFIED: PokemonDisplayProto.Form.ValueType # 2065 - MARACTUS_NORMAL: PokemonDisplayProto.Form.ValueType # 2066 - MARACTUS_SHADOW: PokemonDisplayProto.Form.ValueType # 2067 - MARACTUS_PURIFIED: PokemonDisplayProto.Form.ValueType # 2068 - DWEBBLE_NORMAL: PokemonDisplayProto.Form.ValueType # 2069 - DWEBBLE_SHADOW: PokemonDisplayProto.Form.ValueType # 2070 - DWEBBLE_PURIFIED: PokemonDisplayProto.Form.ValueType # 2071 - CRUSTLE_NORMAL: PokemonDisplayProto.Form.ValueType # 2072 - CRUSTLE_SHADOW: PokemonDisplayProto.Form.ValueType # 2073 - CRUSTLE_PURIFIED: PokemonDisplayProto.Form.ValueType # 2074 - SCRAGGY_NORMAL: PokemonDisplayProto.Form.ValueType # 2075 - SCRAGGY_SHADOW: PokemonDisplayProto.Form.ValueType # 2076 - SCRAGGY_PURIFIED: PokemonDisplayProto.Form.ValueType # 2077 - SCRAFTY_NORMAL: PokemonDisplayProto.Form.ValueType # 2078 - SCRAFTY_SHADOW: PokemonDisplayProto.Form.ValueType # 2079 - SCRAFTY_PURIFIED: PokemonDisplayProto.Form.ValueType # 2080 - SIGILYPH_NORMAL: PokemonDisplayProto.Form.ValueType # 2081 - SIGILYPH_SHADOW: PokemonDisplayProto.Form.ValueType # 2082 - SIGILYPH_PURIFIED: PokemonDisplayProto.Form.ValueType # 2083 - YAMASK_NORMAL: PokemonDisplayProto.Form.ValueType # 2084 - YAMASK_SHADOW: PokemonDisplayProto.Form.ValueType # 2085 - YAMASK_PURIFIED: PokemonDisplayProto.Form.ValueType # 2086 - COFAGRIGUS_NORMAL: PokemonDisplayProto.Form.ValueType # 2087 - COFAGRIGUS_SHADOW: PokemonDisplayProto.Form.ValueType # 2088 - COFAGRIGUS_PURIFIED: PokemonDisplayProto.Form.ValueType # 2089 - TIRTOUGA_NORMAL: PokemonDisplayProto.Form.ValueType # 2090 - TIRTOUGA_SHADOW: PokemonDisplayProto.Form.ValueType # 2091 - TIRTOUGA_PURIFIED: PokemonDisplayProto.Form.ValueType # 2092 - CARRACOSTA_NORMAL: PokemonDisplayProto.Form.ValueType # 2093 - CARRACOSTA_SHADOW: PokemonDisplayProto.Form.ValueType # 2094 - CARRACOSTA_PURIFIED: PokemonDisplayProto.Form.ValueType # 2095 - ARCHEN_NORMAL: PokemonDisplayProto.Form.ValueType # 2096 - ARCHEN_SHADOW: PokemonDisplayProto.Form.ValueType # 2097 - ARCHEN_PURIFIED: PokemonDisplayProto.Form.ValueType # 2098 - ARCHEOPS_NORMAL: PokemonDisplayProto.Form.ValueType # 2099 - ARCHEOPS_SHADOW: PokemonDisplayProto.Form.ValueType # 2100 - ARCHEOPS_PURIFIED: PokemonDisplayProto.Form.ValueType # 2101 - TRUBBISH_NORMAL: PokemonDisplayProto.Form.ValueType # 2102 - TRUBBISH_SHADOW: PokemonDisplayProto.Form.ValueType # 2103 - TRUBBISH_PURIFIED: PokemonDisplayProto.Form.ValueType # 2104 - GARBODOR_NORMAL: PokemonDisplayProto.Form.ValueType # 2105 - GARBODOR_SHADOW: PokemonDisplayProto.Form.ValueType # 2106 - GARBODOR_PURIFIED: PokemonDisplayProto.Form.ValueType # 2107 - ZORUA_NORMAL: PokemonDisplayProto.Form.ValueType # 2108 - ZORUA_SHADOW: PokemonDisplayProto.Form.ValueType # 2109 - ZORUA_PURIFIED: PokemonDisplayProto.Form.ValueType # 2110 - ZOROARK_NORMAL: PokemonDisplayProto.Form.ValueType # 2111 - ZOROARK_SHADOW: PokemonDisplayProto.Form.ValueType # 2112 - ZOROARK_PURIFIED: PokemonDisplayProto.Form.ValueType # 2113 - MINCCINO_NORMAL: PokemonDisplayProto.Form.ValueType # 2114 - MINCCINO_SHADOW: PokemonDisplayProto.Form.ValueType # 2115 - MINCCINO_PURIFIED: PokemonDisplayProto.Form.ValueType # 2116 - CINCCINO_NORMAL: PokemonDisplayProto.Form.ValueType # 2117 - CINCCINO_SHADOW: PokemonDisplayProto.Form.ValueType # 2118 - CINCCINO_PURIFIED: PokemonDisplayProto.Form.ValueType # 2119 - GOTHITA_NORMAL: PokemonDisplayProto.Form.ValueType # 2120 - GOTHITA_SHADOW: PokemonDisplayProto.Form.ValueType # 2121 - GOTHITA_PURIFIED: PokemonDisplayProto.Form.ValueType # 2122 - GOTHORITA_NORMAL: PokemonDisplayProto.Form.ValueType # 2123 - GOTHORITA_SHADOW: PokemonDisplayProto.Form.ValueType # 2124 - GOTHORITA_PURIFIED: PokemonDisplayProto.Form.ValueType # 2125 - GOTHITELLE_NORMAL: PokemonDisplayProto.Form.ValueType # 2126 - GOTHITELLE_SHADOW: PokemonDisplayProto.Form.ValueType # 2127 - GOTHITELLE_PURIFIED: PokemonDisplayProto.Form.ValueType # 2128 - SOLOSIS_NORMAL: PokemonDisplayProto.Form.ValueType # 2129 - SOLOSIS_SHADOW: PokemonDisplayProto.Form.ValueType # 2130 - SOLOSIS_PURIFIED: PokemonDisplayProto.Form.ValueType # 2131 - DUOSION_NORMAL: PokemonDisplayProto.Form.ValueType # 2132 - DUOSION_SHADOW: PokemonDisplayProto.Form.ValueType # 2133 - DUOSION_PURIFIED: PokemonDisplayProto.Form.ValueType # 2134 - REUNICLUS_NORMAL: PokemonDisplayProto.Form.ValueType # 2135 - REUNICLUS_SHADOW: PokemonDisplayProto.Form.ValueType # 2136 - REUNICLUS_PURIFIED: PokemonDisplayProto.Form.ValueType # 2137 - DUCKLETT_NORMAL: PokemonDisplayProto.Form.ValueType # 2138 - DUCKLETT_SHADOW: PokemonDisplayProto.Form.ValueType # 2139 - DUCKLETT_PURIFIED: PokemonDisplayProto.Form.ValueType # 2140 - SWANNA_NORMAL: PokemonDisplayProto.Form.ValueType # 2141 - SWANNA_SHADOW: PokemonDisplayProto.Form.ValueType # 2142 - SWANNA_PURIFIED: PokemonDisplayProto.Form.ValueType # 2143 - VANILLITE_NORMAL: PokemonDisplayProto.Form.ValueType # 2144 - VANILLITE_SHADOW: PokemonDisplayProto.Form.ValueType # 2145 - VANILLITE_PURIFIED: PokemonDisplayProto.Form.ValueType # 2146 - VANILLISH_NORMAL: PokemonDisplayProto.Form.ValueType # 2147 - VANILLISH_SHADOW: PokemonDisplayProto.Form.ValueType # 2148 - VANILLISH_PURIFIED: PokemonDisplayProto.Form.ValueType # 2149 - VANILLUXE_NORMAL: PokemonDisplayProto.Form.ValueType # 2150 - VANILLUXE_SHADOW: PokemonDisplayProto.Form.ValueType # 2151 - VANILLUXE_PURIFIED: PokemonDisplayProto.Form.ValueType # 2152 - EMOLGA_NORMAL: PokemonDisplayProto.Form.ValueType # 2153 - EMOLGA_SHADOW: PokemonDisplayProto.Form.ValueType # 2154 - EMOLGA_PURIFIED: PokemonDisplayProto.Form.ValueType # 2155 - KARRABLAST_NORMAL: PokemonDisplayProto.Form.ValueType # 2156 - KARRABLAST_SHADOW: PokemonDisplayProto.Form.ValueType # 2157 - KARRABLAST_PURIFIED: PokemonDisplayProto.Form.ValueType # 2158 - ESCAVALIER_NORMAL: PokemonDisplayProto.Form.ValueType # 2159 - ESCAVALIER_SHADOW: PokemonDisplayProto.Form.ValueType # 2160 - ESCAVALIER_PURIFIED: PokemonDisplayProto.Form.ValueType # 2161 - FOONGUS_NORMAL: PokemonDisplayProto.Form.ValueType # 2162 - FOONGUS_SHADOW: PokemonDisplayProto.Form.ValueType # 2163 - FOONGUS_PURIFIED: PokemonDisplayProto.Form.ValueType # 2164 - AMOONGUSS_NORMAL: PokemonDisplayProto.Form.ValueType # 2165 - AMOONGUSS_SHADOW: PokemonDisplayProto.Form.ValueType # 2166 - AMOONGUSS_PURIFIED: PokemonDisplayProto.Form.ValueType # 2167 - FRILLISH_NORMAL: PokemonDisplayProto.Form.ValueType # 2168 - FRILLISH_SHADOW: PokemonDisplayProto.Form.ValueType # 2169 - FRILLISH_PURIFIED: PokemonDisplayProto.Form.ValueType # 2170 - JELLICENT_NORMAL: PokemonDisplayProto.Form.ValueType # 2171 - JELLICENT_SHADOW: PokemonDisplayProto.Form.ValueType # 2172 - JELLICENT_PURIFIED: PokemonDisplayProto.Form.ValueType # 2173 - ALOMOMOLA_NORMAL: PokemonDisplayProto.Form.ValueType # 2174 - ALOMOMOLA_SHADOW: PokemonDisplayProto.Form.ValueType # 2175 - ALOMOMOLA_PURIFIED: PokemonDisplayProto.Form.ValueType # 2176 - JOLTIK_NORMAL: PokemonDisplayProto.Form.ValueType # 2177 - JOLTIK_SHADOW: PokemonDisplayProto.Form.ValueType # 2178 - JOLTIK_PURIFIED: PokemonDisplayProto.Form.ValueType # 2179 - GALVANTULA_NORMAL: PokemonDisplayProto.Form.ValueType # 2180 - GALVANTULA_SHADOW: PokemonDisplayProto.Form.ValueType # 2181 - GALVANTULA_PURIFIED: PokemonDisplayProto.Form.ValueType # 2182 - FERROSEED_NORMAL: PokemonDisplayProto.Form.ValueType # 2183 - FERROSEED_SHADOW: PokemonDisplayProto.Form.ValueType # 2184 - FERROSEED_PURIFIED: PokemonDisplayProto.Form.ValueType # 2185 - FERROTHORN_NORMAL: PokemonDisplayProto.Form.ValueType # 2186 - FERROTHORN_SHADOW: PokemonDisplayProto.Form.ValueType # 2187 - FERROTHORN_PURIFIED: PokemonDisplayProto.Form.ValueType # 2188 - KLINK_NORMAL: PokemonDisplayProto.Form.ValueType # 2189 - KLINK_SHADOW: PokemonDisplayProto.Form.ValueType # 2190 - KLINK_PURIFIED: PokemonDisplayProto.Form.ValueType # 2191 - KLANG_NORMAL: PokemonDisplayProto.Form.ValueType # 2192 - KLANG_SHADOW: PokemonDisplayProto.Form.ValueType # 2193 - KLANG_PURIFIED: PokemonDisplayProto.Form.ValueType # 2194 - KLINKLANG_NORMAL: PokemonDisplayProto.Form.ValueType # 2195 - KLINKLANG_SHADOW: PokemonDisplayProto.Form.ValueType # 2196 - KLINKLANG_PURIFIED: PokemonDisplayProto.Form.ValueType # 2197 - TYNAMO_NORMAL: PokemonDisplayProto.Form.ValueType # 2198 - TYNAMO_SHADOW: PokemonDisplayProto.Form.ValueType # 2199 - TYNAMO_PURIFIED: PokemonDisplayProto.Form.ValueType # 2200 - EELEKTRIK_NORMAL: PokemonDisplayProto.Form.ValueType # 2201 - EELEKTRIK_SHADOW: PokemonDisplayProto.Form.ValueType # 2202 - EELEKTRIK_PURIFIED: PokemonDisplayProto.Form.ValueType # 2203 - EELEKTROSS_NORMAL: PokemonDisplayProto.Form.ValueType # 2204 - EELEKTROSS_SHADOW: PokemonDisplayProto.Form.ValueType # 2205 - EELEKTROSS_PURIFIED: PokemonDisplayProto.Form.ValueType # 2206 - ELGYEM_NORMAL: PokemonDisplayProto.Form.ValueType # 2207 - ELGYEM_SHADOW: PokemonDisplayProto.Form.ValueType # 2208 - ELGYEM_PURIFIED: PokemonDisplayProto.Form.ValueType # 2209 - BEHEEYEM_NORMAL: PokemonDisplayProto.Form.ValueType # 2210 - BEHEEYEM_SHADOW: PokemonDisplayProto.Form.ValueType # 2211 - BEHEEYEM_PURIFIED: PokemonDisplayProto.Form.ValueType # 2212 - LITWICK_NORMAL: PokemonDisplayProto.Form.ValueType # 2213 - LITWICK_SHADOW: PokemonDisplayProto.Form.ValueType # 2214 - LITWICK_PURIFIED: PokemonDisplayProto.Form.ValueType # 2215 - LAMPENT_NORMAL: PokemonDisplayProto.Form.ValueType # 2216 - LAMPENT_SHADOW: PokemonDisplayProto.Form.ValueType # 2217 - LAMPENT_PURIFIED: PokemonDisplayProto.Form.ValueType # 2218 - CHANDELURE_NORMAL: PokemonDisplayProto.Form.ValueType # 2219 - CHANDELURE_SHADOW: PokemonDisplayProto.Form.ValueType # 2220 - CHANDELURE_PURIFIED: PokemonDisplayProto.Form.ValueType # 2221 - AXEW_NORMAL: PokemonDisplayProto.Form.ValueType # 2222 - AXEW_SHADOW: PokemonDisplayProto.Form.ValueType # 2223 - AXEW_PURIFIED: PokemonDisplayProto.Form.ValueType # 2224 - FRAXURE_NORMAL: PokemonDisplayProto.Form.ValueType # 2225 - FRAXURE_SHADOW: PokemonDisplayProto.Form.ValueType # 2226 - FRAXURE_PURIFIED: PokemonDisplayProto.Form.ValueType # 2227 - HAXORUS_NORMAL: PokemonDisplayProto.Form.ValueType # 2228 - HAXORUS_SHADOW: PokemonDisplayProto.Form.ValueType # 2229 - HAXORUS_PURIFIED: PokemonDisplayProto.Form.ValueType # 2230 - CUBCHOO_NORMAL: PokemonDisplayProto.Form.ValueType # 2231 - CUBCHOO_SHADOW: PokemonDisplayProto.Form.ValueType # 2232 - CUBCHOO_PURIFIED: PokemonDisplayProto.Form.ValueType # 2233 - BEARTIC_NORMAL: PokemonDisplayProto.Form.ValueType # 2234 - BEARTIC_SHADOW: PokemonDisplayProto.Form.ValueType # 2235 - BEARTIC_PURIFIED: PokemonDisplayProto.Form.ValueType # 2236 - CRYOGONAL_NORMAL: PokemonDisplayProto.Form.ValueType # 2237 - CRYOGONAL_SHADOW: PokemonDisplayProto.Form.ValueType # 2238 - CRYOGONAL_PURIFIED: PokemonDisplayProto.Form.ValueType # 2239 - SHELMET_NORMAL: PokemonDisplayProto.Form.ValueType # 2240 - SHELMET_SHADOW: PokemonDisplayProto.Form.ValueType # 2241 - SHELMET_PURIFIED: PokemonDisplayProto.Form.ValueType # 2242 - ACCELGOR_NORMAL: PokemonDisplayProto.Form.ValueType # 2243 - ACCELGOR_SHADOW: PokemonDisplayProto.Form.ValueType # 2244 - ACCELGOR_PURIFIED: PokemonDisplayProto.Form.ValueType # 2245 - STUNFISK_NORMAL: PokemonDisplayProto.Form.ValueType # 2246 - STUNFISK_SHADOW: PokemonDisplayProto.Form.ValueType # 2247 - STUNFISK_PURIFIED: PokemonDisplayProto.Form.ValueType # 2248 - MIENFOO_NORMAL: PokemonDisplayProto.Form.ValueType # 2249 - MIENFOO_SHADOW: PokemonDisplayProto.Form.ValueType # 2250 - MIENFOO_PURIFIED: PokemonDisplayProto.Form.ValueType # 2251 - MIENSHAO_NORMAL: PokemonDisplayProto.Form.ValueType # 2252 - MIENSHAO_SHADOW: PokemonDisplayProto.Form.ValueType # 2253 - MIENSHAO_PURIFIED: PokemonDisplayProto.Form.ValueType # 2254 - DRUDDIGON_NORMAL: PokemonDisplayProto.Form.ValueType # 2255 - DRUDDIGON_SHADOW: PokemonDisplayProto.Form.ValueType # 2256 - DRUDDIGON_PURIFIED: PokemonDisplayProto.Form.ValueType # 2257 - GOLETT_NORMAL: PokemonDisplayProto.Form.ValueType # 2258 - GOLETT_SHADOW: PokemonDisplayProto.Form.ValueType # 2259 - GOLETT_PURIFIED: PokemonDisplayProto.Form.ValueType # 2260 - GOLURK_NORMAL: PokemonDisplayProto.Form.ValueType # 2261 - GOLURK_SHADOW: PokemonDisplayProto.Form.ValueType # 2262 - GOLURK_PURIFIED: PokemonDisplayProto.Form.ValueType # 2263 - PAWNIARD_NORMAL: PokemonDisplayProto.Form.ValueType # 2264 - PAWNIARD_SHADOW: PokemonDisplayProto.Form.ValueType # 2265 - PAWNIARD_PURIFIED: PokemonDisplayProto.Form.ValueType # 2266 - BISHARP_NORMAL: PokemonDisplayProto.Form.ValueType # 2267 - BISHARP_SHADOW: PokemonDisplayProto.Form.ValueType # 2268 - BISHARP_PURIFIED: PokemonDisplayProto.Form.ValueType # 2269 - BOUFFALANT_NORMAL: PokemonDisplayProto.Form.ValueType # 2270 - BOUFFALANT_SHADOW: PokemonDisplayProto.Form.ValueType # 2271 - BOUFFALANT_PURIFIED: PokemonDisplayProto.Form.ValueType # 2272 - RUFFLET_NORMAL: PokemonDisplayProto.Form.ValueType # 2273 - RUFFLET_SHADOW: PokemonDisplayProto.Form.ValueType # 2274 - RUFFLET_PURIFIED: PokemonDisplayProto.Form.ValueType # 2275 - BRAVIARY_NORMAL: PokemonDisplayProto.Form.ValueType # 2276 - BRAVIARY_SHADOW: PokemonDisplayProto.Form.ValueType # 2277 - BRAVIARY_PURIFIED: PokemonDisplayProto.Form.ValueType # 2278 - VULLABY_NORMAL: PokemonDisplayProto.Form.ValueType # 2279 - VULLABY_SHADOW: PokemonDisplayProto.Form.ValueType # 2280 - VULLABY_PURIFIED: PokemonDisplayProto.Form.ValueType # 2281 - MANDIBUZZ_NORMAL: PokemonDisplayProto.Form.ValueType # 2282 - MANDIBUZZ_SHADOW: PokemonDisplayProto.Form.ValueType # 2283 - MANDIBUZZ_PURIFIED: PokemonDisplayProto.Form.ValueType # 2284 - HEATMOR_NORMAL: PokemonDisplayProto.Form.ValueType # 2285 - HEATMOR_SHADOW: PokemonDisplayProto.Form.ValueType # 2286 - HEATMOR_PURIFIED: PokemonDisplayProto.Form.ValueType # 2287 - DURANT_NORMAL: PokemonDisplayProto.Form.ValueType # 2288 - DURANT_SHADOW: PokemonDisplayProto.Form.ValueType # 2289 - DURANT_PURIFIED: PokemonDisplayProto.Form.ValueType # 2290 - DEINO_NORMAL: PokemonDisplayProto.Form.ValueType # 2291 - DEINO_SHADOW: PokemonDisplayProto.Form.ValueType # 2292 - DEINO_PURIFIED: PokemonDisplayProto.Form.ValueType # 2293 - ZWEILOUS_NORMAL: PokemonDisplayProto.Form.ValueType # 2294 - ZWEILOUS_SHADOW: PokemonDisplayProto.Form.ValueType # 2295 - ZWEILOUS_PURIFIED: PokemonDisplayProto.Form.ValueType # 2296 - HYDREIGON_NORMAL: PokemonDisplayProto.Form.ValueType # 2297 - HYDREIGON_SHADOW: PokemonDisplayProto.Form.ValueType # 2298 - HYDREIGON_PURIFIED: PokemonDisplayProto.Form.ValueType # 2299 - LARVESTA_NORMAL: PokemonDisplayProto.Form.ValueType # 2300 - LARVESTA_SHADOW: PokemonDisplayProto.Form.ValueType # 2301 - LARVESTA_PURIFIED: PokemonDisplayProto.Form.ValueType # 2302 - VOLCARONA_NORMAL: PokemonDisplayProto.Form.ValueType # 2303 - VOLCARONA_SHADOW: PokemonDisplayProto.Form.ValueType # 2304 - VOLCARONA_PURIFIED: PokemonDisplayProto.Form.ValueType # 2305 - COBALION_NORMAL: PokemonDisplayProto.Form.ValueType # 2306 - COBALION_SHADOW: PokemonDisplayProto.Form.ValueType # 2307 - COBALION_PURIFIED: PokemonDisplayProto.Form.ValueType # 2308 - TERRAKION_NORMAL: PokemonDisplayProto.Form.ValueType # 2309 - TERRAKION_SHADOW: PokemonDisplayProto.Form.ValueType # 2310 - TERRAKION_PURIFIED: PokemonDisplayProto.Form.ValueType # 2311 - VIRIZION_NORMAL: PokemonDisplayProto.Form.ValueType # 2312 - VIRIZION_SHADOW: PokemonDisplayProto.Form.ValueType # 2313 - VIRIZION_PURIFIED: PokemonDisplayProto.Form.ValueType # 2314 - RESHIRAM_NORMAL: PokemonDisplayProto.Form.ValueType # 2315 - RESHIRAM_SHADOW: PokemonDisplayProto.Form.ValueType # 2316 - RESHIRAM_PURIFIED: PokemonDisplayProto.Form.ValueType # 2317 - ZEKROM_NORMAL: PokemonDisplayProto.Form.ValueType # 2318 - ZEKROM_SHADOW: PokemonDisplayProto.Form.ValueType # 2319 - ZEKROM_PURIFIED: PokemonDisplayProto.Form.ValueType # 2320 - MELTAN_NORMAL: PokemonDisplayProto.Form.ValueType # 2321 - MELTAN_SHADOW: PokemonDisplayProto.Form.ValueType # 2322 - MELTAN_PURIFIED: PokemonDisplayProto.Form.ValueType # 2323 - MELMETAL_NORMAL: PokemonDisplayProto.Form.ValueType # 2324 - MELMETAL_SHADOW: PokemonDisplayProto.Form.ValueType # 2325 - MELMETAL_PURIFIED: PokemonDisplayProto.Form.ValueType # 2326 - WURMPLE_SPRING_2020: PokemonDisplayProto.Form.ValueType # 2327 - WOBBUFFET_SPRING_2020: PokemonDisplayProto.Form.ValueType # 2328 - RATICATE_SPRING_2020: PokemonDisplayProto.Form.ValueType # 2329 - FRILLISH_FEMALE: PokemonDisplayProto.Form.ValueType # 2330 - JELLICENT_FEMALE: PokemonDisplayProto.Form.ValueType # 2331 - PIKACHU_COSTUME_2020: PokemonDisplayProto.Form.ValueType # 2332 - DRAGONITE_COSTUME_2020: PokemonDisplayProto.Form.ValueType # 2333 - ONIX_COSTUME_2020: PokemonDisplayProto.Form.ValueType # 2334 - MEOWTH_GALARIAN: PokemonDisplayProto.Form.ValueType # 2335 - PONYTA_GALARIAN: PokemonDisplayProto.Form.ValueType # 2336 - RAPIDASH_GALARIAN: PokemonDisplayProto.Form.ValueType # 2337 - FARFETCHD_GALARIAN: PokemonDisplayProto.Form.ValueType # 2338 - MR_MIME_GALARIAN: PokemonDisplayProto.Form.ValueType # 2339 - CORSOLA_GALARIAN: PokemonDisplayProto.Form.ValueType # 2340 - DARUMAKA_GALARIAN: PokemonDisplayProto.Form.ValueType # 2341 - DARMANITAN_GALARIAN_STANDARD: PokemonDisplayProto.Form.ValueType # 2342 - DARMANITAN_GALARIAN_ZEN: PokemonDisplayProto.Form.ValueType # 2343 - YAMASK_GALARIAN: PokemonDisplayProto.Form.ValueType # 2344 - STUNFISK_GALARIAN: PokemonDisplayProto.Form.ValueType # 2345 - TOXTRICITY_LOW_KEY: PokemonDisplayProto.Form.ValueType # 2463 - TOXTRICITY_AMPED: PokemonDisplayProto.Form.ValueType # 2464 - SINISTEA_PHONY: PokemonDisplayProto.Form.ValueType # 2477 - SINISTEA_ANTIQUE: PokemonDisplayProto.Form.ValueType # 2478 - POLTEAGEIST_PHONY: PokemonDisplayProto.Form.ValueType # 2480 - POLTEAGEIST_ANTIQUE: PokemonDisplayProto.Form.ValueType # 2481 - OBSTAGOON_NORMAL: PokemonDisplayProto.Form.ValueType # 2501 - OBSTAGOON_SHADOW: PokemonDisplayProto.Form.ValueType # 2502 - OBSTAGOON_PURIFIED: PokemonDisplayProto.Form.ValueType # 2503 - PERRSERKER_NORMAL: PokemonDisplayProto.Form.ValueType # 2504 - PERRSERKER_SHADOW: PokemonDisplayProto.Form.ValueType # 2505 - PERRSERKER_PURIFIED: PokemonDisplayProto.Form.ValueType # 2506 - CURSOLA_NORMAL: PokemonDisplayProto.Form.ValueType # 2507 - CURSOLA_SHADOW: PokemonDisplayProto.Form.ValueType # 2508 - CURSOLA_PURIFIED: PokemonDisplayProto.Form.ValueType # 2509 - SIRFETCHD_NORMAL: PokemonDisplayProto.Form.ValueType # 2510 - SIRFETCHD_SHADOW: PokemonDisplayProto.Form.ValueType # 2511 - SIRFETCHD_PURIFIED: PokemonDisplayProto.Form.ValueType # 2512 - MR_RIME_NORMAL: PokemonDisplayProto.Form.ValueType # 2513 - MR_RIME_SHADOW: PokemonDisplayProto.Form.ValueType # 2514 - MR_RIME_PURIFIED: PokemonDisplayProto.Form.ValueType # 2515 - RUNERIGUS_NORMAL: PokemonDisplayProto.Form.ValueType # 2516 - RUNERIGUS_SHADOW: PokemonDisplayProto.Form.ValueType # 2517 - RUNERIGUS_PURIFIED: PokemonDisplayProto.Form.ValueType # 2518 - EISCUE_ICE: PokemonDisplayProto.Form.ValueType # 2540 - EISCUE_NOICE: PokemonDisplayProto.Form.ValueType # 2541 - INDEEDEE_MALE: PokemonDisplayProto.Form.ValueType # 2542 - INDEEDEE_FEMALE: PokemonDisplayProto.Form.ValueType # 2543 - MORPEKO_FULL_BELLY: PokemonDisplayProto.Form.ValueType # 2544 - MORPEKO_HANGRY: PokemonDisplayProto.Form.ValueType # 2545 - ZACIAN_CROWNED_SWORD: PokemonDisplayProto.Form.ValueType # 2576 - ZACIAN_HERO: PokemonDisplayProto.Form.ValueType # 2577 - ZAMAZENTA_CROWNED_SHIELD: PokemonDisplayProto.Form.ValueType # 2578 - ZAMAZENTA_HERO: PokemonDisplayProto.Form.ValueType # 2579 - ETERNATUS_ETERNAMAX: PokemonDisplayProto.Form.ValueType # 2580 - ETERNATUS_NORMAL: PokemonDisplayProto.Form.ValueType # 2581 - SLOWPOKE_GALARIAN: PokemonDisplayProto.Form.ValueType # 2582 - SLOWBRO_GALARIAN: PokemonDisplayProto.Form.ValueType # 2583 - SLOWKING_GALARIAN: PokemonDisplayProto.Form.ValueType # 2584 - LAPRAS_COSTUME_2020: PokemonDisplayProto.Form.ValueType # 2585 - GENGAR_COSTUME_2020: PokemonDisplayProto.Form.ValueType # 2586 - PYROAR_NORMAL: PokemonDisplayProto.Form.ValueType # 2587 - PYROAR_FEMALE: PokemonDisplayProto.Form.ValueType # 2588 - MEOWSTIC_NORMAL: PokemonDisplayProto.Form.ValueType # 2589 - MEOWSTIC_FEMALE: PokemonDisplayProto.Form.ValueType # 2590 - ZYGARDE_TEN_PERCENT: PokemonDisplayProto.Form.ValueType # 2591 - ZYGARDE_FIFTY_PERCENT: PokemonDisplayProto.Form.ValueType # 2592 - ZYGARDE_COMPLETE: PokemonDisplayProto.Form.ValueType # 2593 - VIVILLON_ARCHIPELAGO: PokemonDisplayProto.Form.ValueType # 2594 - VIVILLON_CONTINENTAL: PokemonDisplayProto.Form.ValueType # 2595 - VIVILLON_ELEGANT: PokemonDisplayProto.Form.ValueType # 2596 - VIVILLON_FANCY: PokemonDisplayProto.Form.ValueType # 2597 - VIVILLON_GARDEN: PokemonDisplayProto.Form.ValueType # 2598 - VIVILLON_HIGH_PLAINS: PokemonDisplayProto.Form.ValueType # 2599 - VIVILLON_ICY_SNOW: PokemonDisplayProto.Form.ValueType # 2600 - VIVILLON_JUNGLE: PokemonDisplayProto.Form.ValueType # 2601 - VIVILLON_MARINE: PokemonDisplayProto.Form.ValueType # 2602 - VIVILLON_MEADOW: PokemonDisplayProto.Form.ValueType # 2603 - VIVILLON_MODERN: PokemonDisplayProto.Form.ValueType # 2604 - VIVILLON_MONSOON: PokemonDisplayProto.Form.ValueType # 2605 - VIVILLON_OCEAN: PokemonDisplayProto.Form.ValueType # 2606 - VIVILLON_POKEBALL: PokemonDisplayProto.Form.ValueType # 2607 - VIVILLON_POLAR: PokemonDisplayProto.Form.ValueType # 2608 - VIVILLON_RIVER: PokemonDisplayProto.Form.ValueType # 2609 - VIVILLON_SANDSTORM: PokemonDisplayProto.Form.ValueType # 2610 - VIVILLON_SAVANNA: PokemonDisplayProto.Form.ValueType # 2611 - VIVILLON_SUN: PokemonDisplayProto.Form.ValueType # 2612 - VIVILLON_TUNDRA: PokemonDisplayProto.Form.ValueType # 2613 - FLABEBE_RED: PokemonDisplayProto.Form.ValueType # 2614 - FLABEBE_YELLOW: PokemonDisplayProto.Form.ValueType # 2615 - FLABEBE_ORANGE: PokemonDisplayProto.Form.ValueType # 2616 - FLABEBE_BLUE: PokemonDisplayProto.Form.ValueType # 2617 - FLABEBE_WHITE: PokemonDisplayProto.Form.ValueType # 2618 - FLOETTE_RED: PokemonDisplayProto.Form.ValueType # 2619 - FLOETTE_YELLOW: PokemonDisplayProto.Form.ValueType # 2620 - FLOETTE_ORANGE: PokemonDisplayProto.Form.ValueType # 2621 - FLOETTE_BLUE: PokemonDisplayProto.Form.ValueType # 2622 - FLOETTE_WHITE: PokemonDisplayProto.Form.ValueType # 2623 - FLORGES_RED: PokemonDisplayProto.Form.ValueType # 2624 - FLORGES_YELLOW: PokemonDisplayProto.Form.ValueType # 2625 - FLORGES_ORANGE: PokemonDisplayProto.Form.ValueType # 2626 - FLORGES_BLUE: PokemonDisplayProto.Form.ValueType # 2627 - FLORGES_WHITE: PokemonDisplayProto.Form.ValueType # 2628 - FURFROU_NATURAL: PokemonDisplayProto.Form.ValueType # 2629 - FURFROU_HEART: PokemonDisplayProto.Form.ValueType # 2630 - FURFROU_STAR: PokemonDisplayProto.Form.ValueType # 2631 - FURFROU_DIAMOND: PokemonDisplayProto.Form.ValueType # 2632 - FURFROU_DEBUTANTE: PokemonDisplayProto.Form.ValueType # 2633 - FURFROU_MATRON: PokemonDisplayProto.Form.ValueType # 2634 - FURFROU_DANDY: PokemonDisplayProto.Form.ValueType # 2635 - FURFROU_LA_REINE: PokemonDisplayProto.Form.ValueType # 2636 - FURFROU_KABUKI: PokemonDisplayProto.Form.ValueType # 2637 - FURFROU_PHARAOH: PokemonDisplayProto.Form.ValueType # 2638 - AEGISLASH_SHIELD: PokemonDisplayProto.Form.ValueType # 2639 - AEGISLASH_BLADE: PokemonDisplayProto.Form.ValueType # 2640 - PUMPKABOO_SMALL: PokemonDisplayProto.Form.ValueType # 2641 - PUMPKABOO_AVERAGE: PokemonDisplayProto.Form.ValueType # 2642 - PUMPKABOO_LARGE: PokemonDisplayProto.Form.ValueType # 2643 - PUMPKABOO_SUPER: PokemonDisplayProto.Form.ValueType # 2644 - GOURGEIST_SMALL: PokemonDisplayProto.Form.ValueType # 2645 - GOURGEIST_AVERAGE: PokemonDisplayProto.Form.ValueType # 2646 - GOURGEIST_LARGE: PokemonDisplayProto.Form.ValueType # 2647 - GOURGEIST_SUPER: PokemonDisplayProto.Form.ValueType # 2648 - XERNEAS_NEUTRAL: PokemonDisplayProto.Form.ValueType # 2649 - XERNEAS_ACTIVE: PokemonDisplayProto.Form.ValueType # 2650 - HOOPA_CONFINED: PokemonDisplayProto.Form.ValueType # 2651 - HOOPA_UNBOUND: PokemonDisplayProto.Form.ValueType # 2652 - SABLEYE_COSTUME_2020_DEPRECATED: PokemonDisplayProto.Form.ValueType # 2666 - SABLEYE_COSTUME_2020: PokemonDisplayProto.Form.ValueType # 2668 - PIKACHU_ADVENTURE_HAT_2020: PokemonDisplayProto.Form.ValueType # 2669 - PIKACHU_WINTER_2020: PokemonDisplayProto.Form.ValueType # 2670 - DELIBIRD_WINTER_2020: PokemonDisplayProto.Form.ValueType # 2671 - CUBCHOO_WINTER_2020: PokemonDisplayProto.Form.ValueType # 2672 - SLOWPOKE_2020: PokemonDisplayProto.Form.ValueType # 2673 - SLOWBRO_2021: PokemonDisplayProto.Form.ValueType # 2674 - PIKACHU_KARIYUSHI: PokemonDisplayProto.Form.ValueType # 2675 - PIKACHU_POP_STAR: PokemonDisplayProto.Form.ValueType # 2676 - PIKACHU_ROCK_STAR: PokemonDisplayProto.Form.ValueType # 2677 - PIKACHU_FLYING_5TH_ANNIV: PokemonDisplayProto.Form.ValueType # 2678 - ORICORIO_BAILE: PokemonDisplayProto.Form.ValueType # 2679 - ORICORIO_POMPOM: PokemonDisplayProto.Form.ValueType # 2680 - ORICORIO_PAU: PokemonDisplayProto.Form.ValueType # 2681 - ORICORIO_SENSU: PokemonDisplayProto.Form.ValueType # 2683 - LYCANROC_MIDDAY: PokemonDisplayProto.Form.ValueType # 2684 - LYCANROC_MIDNIGHT: PokemonDisplayProto.Form.ValueType # 2685 - LYCANROC_DUSK: PokemonDisplayProto.Form.ValueType # 2686 - WISHIWASHI_SOLO: PokemonDisplayProto.Form.ValueType # 2687 - WISHIWASHI_SCHOOL: PokemonDisplayProto.Form.ValueType # 2688 - SILVALLY_NORMAL: PokemonDisplayProto.Form.ValueType # 2689 - SILVALLY_BUG: PokemonDisplayProto.Form.ValueType # 2690 - SILVALLY_DARK: PokemonDisplayProto.Form.ValueType # 2691 - SILVALLY_DRAGON: PokemonDisplayProto.Form.ValueType # 2692 - SILVALLY_ELECTRIC: PokemonDisplayProto.Form.ValueType # 2693 - SILVALLY_FAIRY: PokemonDisplayProto.Form.ValueType # 2694 - SILVALLY_FIGHTING: PokemonDisplayProto.Form.ValueType # 2695 - SILVALLY_FIRE: PokemonDisplayProto.Form.ValueType # 2696 - SILVALLY_FLYING: PokemonDisplayProto.Form.ValueType # 2697 - SILVALLY_GHOST: PokemonDisplayProto.Form.ValueType # 2698 - SILVALLY_GRASS: PokemonDisplayProto.Form.ValueType # 2699 - SILVALLY_GROUND: PokemonDisplayProto.Form.ValueType # 2700 - SILVALLY_ICE: PokemonDisplayProto.Form.ValueType # 2701 - SILVALLY_POISON: PokemonDisplayProto.Form.ValueType # 2702 - SILVALLY_PSYCHIC: PokemonDisplayProto.Form.ValueType # 2703 - SILVALLY_ROCK: PokemonDisplayProto.Form.ValueType # 2704 - SILVALLY_STEEL: PokemonDisplayProto.Form.ValueType # 2705 - SILVALLY_WATER: PokemonDisplayProto.Form.ValueType # 2706 - MINIOR_METEOR_BLUE: PokemonDisplayProto.Form.ValueType # 2707 - MINIOR_BLUE: PokemonDisplayProto.Form.ValueType # 2708 - MINIOR_GREEN: PokemonDisplayProto.Form.ValueType # 2709 - MINIOR_INDIGO: PokemonDisplayProto.Form.ValueType # 2710 - MINIOR_ORANGE: PokemonDisplayProto.Form.ValueType # 2711 - MINIOR_RED: PokemonDisplayProto.Form.ValueType # 2712 - MINIOR_VIOLET: PokemonDisplayProto.Form.ValueType # 2713 - MINIOR_YELLOW: PokemonDisplayProto.Form.ValueType # 2714 - MIMIKYU_BUSTED: PokemonDisplayProto.Form.ValueType # 2715 - MIMIKYU_DISGUISED: PokemonDisplayProto.Form.ValueType # 2716 - NECROZMA_NORMAL: PokemonDisplayProto.Form.ValueType # 2717 - NECROZMA_DUSK_MANE: PokemonDisplayProto.Form.ValueType # 2718 - NECROZMA_DAWN_WINGS: PokemonDisplayProto.Form.ValueType # 2719 - NECROZMA_ULTRA: PokemonDisplayProto.Form.ValueType # 2720 - MAGEARNA_NORMAL: PokemonDisplayProto.Form.ValueType # 2721 - MAGEARNA_ORIGINAL_COLOR: PokemonDisplayProto.Form.ValueType # 2722 - URSHIFU_SINGLE_STRIKE: PokemonDisplayProto.Form.ValueType # 2723 - URSHIFU_RAPID_STRIKE: PokemonDisplayProto.Form.ValueType # 2724 - CALYREX_NORMAL: PokemonDisplayProto.Form.ValueType # 2725 - CALYREX_ICE_RIDER: PokemonDisplayProto.Form.ValueType # 2726 - CALYREX_SHADOW_RIDER: PokemonDisplayProto.Form.ValueType # 2727 - VOLTORB_HISUIAN: PokemonDisplayProto.Form.ValueType # 2728 - LUGIA_S: PokemonDisplayProto.Form.ValueType # 2729 - HO_OH_S: PokemonDisplayProto.Form.ValueType # 2730 - RAIKOU_S: PokemonDisplayProto.Form.ValueType # 2731 - ENTEI_S: PokemonDisplayProto.Form.ValueType # 2732 - SUICUNE_S: PokemonDisplayProto.Form.ValueType # 2733 - SLOWKING_2022: PokemonDisplayProto.Form.ValueType # 2734 - ELECTRODE_HISUIAN: PokemonDisplayProto.Form.ValueType # 2735 - PIKACHU_FLYING_OKINAWA: PokemonDisplayProto.Form.ValueType # 2736 - ROCKRUFF_DUSK: PokemonDisplayProto.Form.ValueType # 2737 - MINIOR_METEOR_GREEN: PokemonDisplayProto.Form.ValueType # 2739 - MINIOR_METEOR_INDIGO: PokemonDisplayProto.Form.ValueType # 2740 - MINIOR_METEOR_ORANGE: PokemonDisplayProto.Form.ValueType # 2741 - MINIOR_METEOR_RED: PokemonDisplayProto.Form.ValueType # 2742 - MINIOR_METEOR_VIOLET: PokemonDisplayProto.Form.ValueType # 2743 - MINIOR_METEOR_YELLOW: PokemonDisplayProto.Form.ValueType # 2744 - SCATTERBUG_ARCHIPELAGO: PokemonDisplayProto.Form.ValueType # 2745 - SCATTERBUG_CONTINENTAL: PokemonDisplayProto.Form.ValueType # 2746 - SCATTERBUG_ELEGANT: PokemonDisplayProto.Form.ValueType # 2747 - SCATTERBUG_FANCY: PokemonDisplayProto.Form.ValueType # 2748 - SCATTERBUG_GARDEN: PokemonDisplayProto.Form.ValueType # 2749 - SCATTERBUG_HIGH_PLAINS: PokemonDisplayProto.Form.ValueType # 2750 - SCATTERBUG_ICY_SNOW: PokemonDisplayProto.Form.ValueType # 2751 - SCATTERBUG_JUNGLE: PokemonDisplayProto.Form.ValueType # 2752 - SCATTERBUG_MARINE: PokemonDisplayProto.Form.ValueType # 2753 - SCATTERBUG_MEADOW: PokemonDisplayProto.Form.ValueType # 2754 - SCATTERBUG_MODERN: PokemonDisplayProto.Form.ValueType # 2755 - SCATTERBUG_MONSOON: PokemonDisplayProto.Form.ValueType # 2756 - SCATTERBUG_OCEAN: PokemonDisplayProto.Form.ValueType # 2757 - SCATTERBUG_POKEBALL: PokemonDisplayProto.Form.ValueType # 2758 - SCATTERBUG_POLAR: PokemonDisplayProto.Form.ValueType # 2759 - SCATTERBUG_RIVER: PokemonDisplayProto.Form.ValueType # 2760 - SCATTERBUG_SANDSTORM: PokemonDisplayProto.Form.ValueType # 2761 - SCATTERBUG_SAVANNA: PokemonDisplayProto.Form.ValueType # 2762 - SCATTERBUG_SUN: PokemonDisplayProto.Form.ValueType # 2763 - SCATTERBUG_TUNDRA: PokemonDisplayProto.Form.ValueType # 2764 - SPEWPA_ARCHIPELAGO: PokemonDisplayProto.Form.ValueType # 2765 - SPEWPA_CONTINENTAL: PokemonDisplayProto.Form.ValueType # 2766 - SPEWPA_ELEGANT: PokemonDisplayProto.Form.ValueType # 2767 - SPEWPA_FANCY: PokemonDisplayProto.Form.ValueType # 2768 - SPEWPA_GARDEN: PokemonDisplayProto.Form.ValueType # 2769 - SPEWPA_HIGH_PLAINS: PokemonDisplayProto.Form.ValueType # 2770 - SPEWPA_ICY_SNOW: PokemonDisplayProto.Form.ValueType # 2771 - SPEWPA_JUNGLE: PokemonDisplayProto.Form.ValueType # 2772 - SPEWPA_MARINE: PokemonDisplayProto.Form.ValueType # 2773 - SPEWPA_MEADOW: PokemonDisplayProto.Form.ValueType # 2774 - SPEWPA_MODERN: PokemonDisplayProto.Form.ValueType # 2775 - SPEWPA_MONSOON: PokemonDisplayProto.Form.ValueType # 2776 - SPEWPA_OCEAN: PokemonDisplayProto.Form.ValueType # 2777 - SPEWPA_POKEBALL: PokemonDisplayProto.Form.ValueType # 2778 - SPEWPA_POLAR: PokemonDisplayProto.Form.ValueType # 2779 - SPEWPA_RIVER: PokemonDisplayProto.Form.ValueType # 2780 - SPEWPA_SANDSTORM: PokemonDisplayProto.Form.ValueType # 2781 - SPEWPA_SAVANNA: PokemonDisplayProto.Form.ValueType # 2782 - SPEWPA_SUN: PokemonDisplayProto.Form.ValueType # 2783 - SPEWPA_TUNDRA: PokemonDisplayProto.Form.ValueType # 2784 - DECIDUEYE_HISUIAN: PokemonDisplayProto.Form.ValueType # 2785 - TYPHLOSION_HISUIAN: PokemonDisplayProto.Form.ValueType # 2786 - SAMUROTT_HISUIAN: PokemonDisplayProto.Form.ValueType # 2787 - QWILFISH_HISUIAN: PokemonDisplayProto.Form.ValueType # 2788 - LILLIGANT_HISUIAN: PokemonDisplayProto.Form.ValueType # 2789 - SLIGGOO_HISUIAN: PokemonDisplayProto.Form.ValueType # 2790 - GOODRA_HISUIAN: PokemonDisplayProto.Form.ValueType # 2791 - GROWLITHE_HISUIAN: PokemonDisplayProto.Form.ValueType # 2792 - ARCANINE_HISUIAN: PokemonDisplayProto.Form.ValueType # 2793 - SNEASEL_HISUIAN: PokemonDisplayProto.Form.ValueType # 2794 - AVALUGG_HISUIAN: PokemonDisplayProto.Form.ValueType # 2795 - ZORUA_HISUIAN: PokemonDisplayProto.Form.ValueType # 2796 - ZOROARK_HISUIAN: PokemonDisplayProto.Form.ValueType # 2797 - BRAVIARY_HISUIAN: PokemonDisplayProto.Form.ValueType # 2798 - MOLTRES_GALARIAN: PokemonDisplayProto.Form.ValueType # 2799 - ZAPDOS_GALARIAN: PokemonDisplayProto.Form.ValueType # 2800 - ARTICUNO_GALARIAN: PokemonDisplayProto.Form.ValueType # 2801 - ENAMORUS_INCARNATE: PokemonDisplayProto.Form.ValueType # 2802 - ENAMORUS_THERIAN: PokemonDisplayProto.Form.ValueType # 2803 - BASCULIN_WHITE_STRIPED: PokemonDisplayProto.Form.ValueType # 2804 - PIKACHU_GOFEST_2022: PokemonDisplayProto.Form.ValueType # 2805 - PIKACHU_WCS_2022: PokemonDisplayProto.Form.ValueType # 2806 - BASCULEGION_NORMAL: PokemonDisplayProto.Form.ValueType # 2807 - BASCULEGION_FEMALE: PokemonDisplayProto.Form.ValueType # 2808 - DECIDUEYE_NORMAL: PokemonDisplayProto.Form.ValueType # 2809 - SLIGGOO_NORMAL: PokemonDisplayProto.Form.ValueType # 2810 - GOODRA_NORMAL: PokemonDisplayProto.Form.ValueType # 2811 - AVALUGG_NORMAL: PokemonDisplayProto.Form.ValueType # 2812 - PIKACHU_TSHIRT_01: PokemonDisplayProto.Form.ValueType # 2813 - PIKACHU_TSHIRT_02: PokemonDisplayProto.Form.ValueType # 2814 - PIKACHU_FLYING_01: PokemonDisplayProto.Form.ValueType # 2815 - PIKACHU_FLYING_02: PokemonDisplayProto.Form.ValueType # 2816 - URSALUNA_NORMAL: PokemonDisplayProto.Form.ValueType # 2817 - URSALUNA_SHADOW: PokemonDisplayProto.Form.ValueType # 2818 - URSALUNA_PURIFIED: PokemonDisplayProto.Form.ValueType # 2819 - BEARTIC_WINTER_2020: PokemonDisplayProto.Form.ValueType # 2820 - LATIAS_S: PokemonDisplayProto.Form.ValueType # 2821 - LATIOS_S: PokemonDisplayProto.Form.ValueType # 2822 - ZYGARDE_COMPLETE_TEN_PERCENT: PokemonDisplayProto.Form.ValueType # 2823 - ZYGARDE_COMPLETE_FIFTY_PERCENT: PokemonDisplayProto.Form.ValueType # 2824 - PIKACHU_GOTOUR_2024_A: PokemonDisplayProto.Form.ValueType # 2825 - PIKACHU_GOTOUR_2024_B: PokemonDisplayProto.Form.ValueType # 2826 - PIKACHU_GOTOUR_2024_A_02: PokemonDisplayProto.Form.ValueType # 2827 - PIKACHU_GOTOUR_2024_B_02: PokemonDisplayProto.Form.ValueType # 2828 - ROCKRUFF_NORMAL: PokemonDisplayProto.Form.ValueType # 2831 - OINKOLOGNE_NORMAL: PokemonDisplayProto.Form.ValueType # 2981 - OINKOLOGNE_FEMALE: PokemonDisplayProto.Form.ValueType # 2982 - MAUSHOLD_FAMILY_OF_THREE: PokemonDisplayProto.Form.ValueType # 2983 - MAUSHOLD_FAMILY_OF_FOUR: PokemonDisplayProto.Form.ValueType # 2984 - SQUAWKABILLY_GREEN: PokemonDisplayProto.Form.ValueType # 2985 - SQUAWKABILLY_BLUE: PokemonDisplayProto.Form.ValueType # 2986 - SQUAWKABILLY_YELLOW: PokemonDisplayProto.Form.ValueType # 2987 - SQUAWKABILLY_WHITE: PokemonDisplayProto.Form.ValueType # 2988 - PALAFIN_ZERO: PokemonDisplayProto.Form.ValueType # 2989 - PALAFIN_HERO: PokemonDisplayProto.Form.ValueType # 2990 - TATSUGIRI_CURLY: PokemonDisplayProto.Form.ValueType # 2991 - TATSUGIRI_DROOPY: PokemonDisplayProto.Form.ValueType # 2992 - TATSUGIRI_STRETCHY: PokemonDisplayProto.Form.ValueType # 2993 - DUDUNSPARCE_TWO: PokemonDisplayProto.Form.ValueType # 2994 - DUDUNSPARCE_THREE: PokemonDisplayProto.Form.ValueType # 2995 - KORAIDON_APEX: PokemonDisplayProto.Form.ValueType # 2996 - MIRAIDON_ULTIMATE: PokemonDisplayProto.Form.ValueType # 2997 - GIMMIGHOUL_NORMAL: PokemonDisplayProto.Form.ValueType # 2998 - GHOLDENGO_NORMAL: PokemonDisplayProto.Form.ValueType # 3000 - AERODACTYL_SUMMER_2023: PokemonDisplayProto.Form.ValueType # 3001 - PIKACHU_SUMMER_2023_A: PokemonDisplayProto.Form.ValueType # 3002 - PIKACHU_SUMMER_2023_B: PokemonDisplayProto.Form.ValueType # 3003 - PIKACHU_SUMMER_2023_C: PokemonDisplayProto.Form.ValueType # 3004 - PIKACHU_SUMMER_2023_D: PokemonDisplayProto.Form.ValueType # 3005 - TAUROS_PALDEA_COMBAT: PokemonDisplayProto.Form.ValueType # 3006 - TAUROS_PALDEA_BLAZE: PokemonDisplayProto.Form.ValueType # 3007 - TAUROS_PALDEA_AQUA: PokemonDisplayProto.Form.ValueType # 3008 - WOOPER_PALDEA: PokemonDisplayProto.Form.ValueType # 3009 - PIKACHU_SUMMER_2023_E: PokemonDisplayProto.Form.ValueType # 3010 - PIKACHU_FLYING_03: PokemonDisplayProto.Form.ValueType # 3011 - PIKACHU_JEJU: PokemonDisplayProto.Form.ValueType # 3012 - PIKACHU_DOCTOR: PokemonDisplayProto.Form.ValueType # 3013 - PIKACHU_WCS_2023: PokemonDisplayProto.Form.ValueType # 3014 - - class _Gender: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _GenderEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PokemonDisplayProto._Gender.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - GENDER_UNSET: PokemonDisplayProto._Gender.ValueType # 0 - MALE: PokemonDisplayProto._Gender.ValueType # 1 - FEMALE: PokemonDisplayProto._Gender.ValueType # 2 - GENDERLESS: PokemonDisplayProto._Gender.ValueType # 3 - - class Gender(_Gender, metaclass=_GenderEnumTypeWrapper): ... - GENDER_UNSET: PokemonDisplayProto.Gender.ValueType # 0 - MALE: PokemonDisplayProto.Gender.ValueType # 1 - FEMALE: PokemonDisplayProto.Gender.ValueType # 2 - GENDERLESS: PokemonDisplayProto.Gender.ValueType # 3 - - COSTUME_FIELD_NUMBER: builtins.int - GENDER_FIELD_NUMBER: builtins.int - SHINY_FIELD_NUMBER: builtins.int - FORM_FIELD_NUMBER: builtins.int - WEATHER_BOOSTED_CONDITION_FIELD_NUMBER: builtins.int - ALIGNMENT_FIELD_NUMBER: builtins.int - POKEMON_BADGE_FIELD_NUMBER: builtins.int - CURRENT_TEMP_EVOLUTION_FIELD_NUMBER: builtins.int - TEMPORARY_EVOLUTION_FINISH_MS_FIELD_NUMBER: builtins.int - TEMP_EVOLUTION_IS_LOCKED_FIELD_NUMBER: builtins.int - LOCKED_TEMP_EVOLUTION_FIELD_NUMBER: builtins.int - ORIGINAL_COSTUME_FIELD_NUMBER: builtins.int - DISPLAY_ID_FIELD_NUMBER: builtins.int - MEGA_EVOLUTION_LEVEL_FIELD_NUMBER: builtins.int - LOCATION_CARD_FIELD_NUMBER: builtins.int - costume: global___PokemonDisplayProto.Costume.ValueType - gender: global___PokemonDisplayProto.Gender.ValueType - shiny: builtins.bool - form: global___PokemonDisplayProto.Form.ValueType - weather_boosted_condition: global___GameplayWeatherProto.WeatherCondition.ValueType - alignment: global___PokemonDisplayProto.Alignment.ValueType - pokemon_badge: global___PokemonBadge.ValueType - current_temp_evolution: global___HoloTemporaryEvolutionId.ValueType - temporary_evolution_finish_ms: builtins.int - temp_evolution_is_locked: builtins.bool - locked_temp_evolution: global___HoloTemporaryEvolutionId.ValueType - original_costume: global___PokemonDisplayProto.Costume.ValueType - display_id: builtins.int - @property - def mega_evolution_level(self) -> global___PokemonMegaEvolutionLevelProto: ... - @property - def location_card(self) -> global___LocationCardDisplayProto: ... - def __init__( - self, - *, - costume: global___PokemonDisplayProto.Costume.ValueType = ..., - gender: global___PokemonDisplayProto.Gender.ValueType = ..., - shiny: builtins.bool = ..., - form: global___PokemonDisplayProto.Form.ValueType = ..., - weather_boosted_condition: global___GameplayWeatherProto.WeatherCondition.ValueType = ..., - alignment: global___PokemonDisplayProto.Alignment.ValueType = ..., - pokemon_badge: global___PokemonBadge.ValueType = ..., - current_temp_evolution: global___HoloTemporaryEvolutionId.ValueType = ..., - temporary_evolution_finish_ms: builtins.int = ..., - temp_evolution_is_locked: builtins.bool = ..., - locked_temp_evolution: global___HoloTemporaryEvolutionId.ValueType = ..., - original_costume: global___PokemonDisplayProto.Costume.ValueType = ..., - display_id: builtins.int = ..., - mega_evolution_level: global___PokemonMegaEvolutionLevelProto | None = ..., - location_card: global___LocationCardDisplayProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["location_card", b"location_card", "mega_evolution_level", b"mega_evolution_level"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["alignment", b"alignment", "costume", b"costume", "current_temp_evolution", b"current_temp_evolution", "display_id", b"display_id", "form", b"form", "gender", b"gender", "location_card", b"location_card", "locked_temp_evolution", b"locked_temp_evolution", "mega_evolution_level", b"mega_evolution_level", "original_costume", b"original_costume", "pokemon_badge", b"pokemon_badge", "shiny", b"shiny", "temp_evolution_is_locked", b"temp_evolution_is_locked", "temporary_evolution_finish_ms", b"temporary_evolution_finish_ms", "weather_boosted_condition", b"weather_boosted_condition"]) -> None: ... - -global___PokemonDisplayProto = PokemonDisplayProto - -@typing_extensions.final -class PokemonEncounterAttributesProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - BASE_CAPTURE_RATE_FIELD_NUMBER: builtins.int - BASE_FLEE_RATE_FIELD_NUMBER: builtins.int - COLLISION_RADIUS_M_FIELD_NUMBER: builtins.int - COLLISION_HEIGHT_M_FIELD_NUMBER: builtins.int - COLLISION_HEAD_RADIUS_M_FIELD_NUMBER: builtins.int - MOVEMENT_TYPE_FIELD_NUMBER: builtins.int - MOVEMENT_TIMER_S_FIELD_NUMBER: builtins.int - JUMP_TIME_S_FIELD_NUMBER: builtins.int - ATTACK_TIMER_S_FIELD_NUMBER: builtins.int - BONUS_CANDY_CAPTURE_REWARD_FIELD_NUMBER: builtins.int - BONUS_STARDUST_CAPTURE_REWARD_FIELD_NUMBER: builtins.int - ATTACK_PROBABILITY_FIELD_NUMBER: builtins.int - DODGE_PROBABILITY_FIELD_NUMBER: builtins.int - DODGE_DURATION_S_FIELD_NUMBER: builtins.int - DODGE_DISTANCE_FIELD_NUMBER: builtins.int - CAMERA_DISTANCE_FIELD_NUMBER: builtins.int - MIN_POKEMON_ACTION_FREQUENCY_S_FIELD_NUMBER: builtins.int - MAX_POKEMON_ACTION_FREQUENCY_S_FIELD_NUMBER: builtins.int - BONUS_XL_CANDY_CAPTURE_REWARD_FIELD_NUMBER: builtins.int - SHADOW_FORM_BASE_CAPTURE_RATE_FIELD_NUMBER: builtins.int - SHADOW_FORM_ATTACK_PROBABILITY_FIELD_NUMBER: builtins.int - SHADOW_FORM_DODGE_PROBABILITY_FIELD_NUMBER: builtins.int - OB_FLOAT_FIELD_NUMBER: builtins.int - base_capture_rate: builtins.float - base_flee_rate: builtins.float - collision_radius_m: builtins.float - collision_height_m: builtins.float - collision_head_radius_m: builtins.float - movement_type: global___HoloPokemonMovementType.ValueType - movement_timer_s: builtins.float - jump_time_s: builtins.float - attack_timer_s: builtins.float - bonus_candy_capture_reward: builtins.int - bonus_stardust_capture_reward: builtins.int - attack_probability: builtins.float - dodge_probability: builtins.float - dodge_duration_s: builtins.float - dodge_distance: builtins.float - camera_distance: builtins.float - min_pokemon_action_frequency_s: builtins.float - max_pokemon_action_frequency_s: builtins.float - bonus_xl_candy_capture_reward: builtins.int - shadow_form_base_capture_rate: builtins.float - shadow_form_attack_probability: builtins.float - shadow_form_dodge_probability: builtins.float - ob_float: builtins.float - def __init__( - self, - *, - base_capture_rate: builtins.float = ..., - base_flee_rate: builtins.float = ..., - collision_radius_m: builtins.float = ..., - collision_height_m: builtins.float = ..., - collision_head_radius_m: builtins.float = ..., - movement_type: global___HoloPokemonMovementType.ValueType = ..., - movement_timer_s: builtins.float = ..., - jump_time_s: builtins.float = ..., - attack_timer_s: builtins.float = ..., - bonus_candy_capture_reward: builtins.int = ..., - bonus_stardust_capture_reward: builtins.int = ..., - attack_probability: builtins.float = ..., - dodge_probability: builtins.float = ..., - dodge_duration_s: builtins.float = ..., - dodge_distance: builtins.float = ..., - camera_distance: builtins.float = ..., - min_pokemon_action_frequency_s: builtins.float = ..., - max_pokemon_action_frequency_s: builtins.float = ..., - bonus_xl_candy_capture_reward: builtins.int = ..., - shadow_form_base_capture_rate: builtins.float = ..., - shadow_form_attack_probability: builtins.float = ..., - shadow_form_dodge_probability: builtins.float = ..., - ob_float: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["attack_probability", b"attack_probability", "attack_timer_s", b"attack_timer_s", "base_capture_rate", b"base_capture_rate", "base_flee_rate", b"base_flee_rate", "bonus_candy_capture_reward", b"bonus_candy_capture_reward", "bonus_stardust_capture_reward", b"bonus_stardust_capture_reward", "bonus_xl_candy_capture_reward", b"bonus_xl_candy_capture_reward", "camera_distance", b"camera_distance", "collision_head_radius_m", b"collision_head_radius_m", "collision_height_m", b"collision_height_m", "collision_radius_m", b"collision_radius_m", "dodge_distance", b"dodge_distance", "dodge_duration_s", b"dodge_duration_s", "dodge_probability", b"dodge_probability", "jump_time_s", b"jump_time_s", "max_pokemon_action_frequency_s", b"max_pokemon_action_frequency_s", "min_pokemon_action_frequency_s", b"min_pokemon_action_frequency_s", "movement_timer_s", b"movement_timer_s", "movement_type", b"movement_type", "ob_float", b"ob_float", "shadow_form_attack_probability", b"shadow_form_attack_probability", "shadow_form_base_capture_rate", b"shadow_form_base_capture_rate", "shadow_form_dodge_probability", b"shadow_form_dodge_probability"]) -> None: ... - -global___PokemonEncounterAttributesProto = PokemonEncounterAttributesProto - -@typing_extensions.final -class PokemonEncounterRewardProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_ID_FIELD_NUMBER: builtins.int - USE_QUEST_POKEMON_ENCOUNTER_DISTRIBUITION_FIELD_NUMBER: builtins.int - POKEMON_DISPLAY_FIELD_NUMBER: builtins.int - IS_HIDDEN_DITTO_FIELD_NUMBER: builtins.int - DITTO_DISPLAY_FIELD_NUMBER: builtins.int - POKE_BALL_OVERRIDE_FIELD_NUMBER: builtins.int - SHINY_PROBABILITY_FIELD_NUMBER: builtins.int - SIZE_OVERRIDE_FIELD_NUMBER: builtins.int - pokemon_id: global___HoloPokemonId.ValueType - use_quest_pokemon_encounter_distribuition: builtins.bool - @property - def pokemon_display(self) -> global___PokemonDisplayProto: ... - is_hidden_ditto: builtins.bool - @property - def ditto_display(self) -> global___PokemonDisplayProto: ... - poke_ball_override: global___Item.ValueType - shiny_probability: builtins.float - size_override: global___HoloPokemonSize.ValueType - def __init__( - self, - *, - pokemon_id: global___HoloPokemonId.ValueType = ..., - use_quest_pokemon_encounter_distribuition: builtins.bool = ..., - pokemon_display: global___PokemonDisplayProto | None = ..., - is_hidden_ditto: builtins.bool = ..., - ditto_display: global___PokemonDisplayProto | None = ..., - poke_ball_override: global___Item.ValueType = ..., - shiny_probability: builtins.float = ..., - size_override: global___HoloPokemonSize.ValueType = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["Type", b"Type", "ditto_display", b"ditto_display", "pokemon_display", b"pokemon_display", "pokemon_id", b"pokemon_id", "use_quest_pokemon_encounter_distribuition", b"use_quest_pokemon_encounter_distribuition"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["Type", b"Type", "ditto_display", b"ditto_display", "is_hidden_ditto", b"is_hidden_ditto", "poke_ball_override", b"poke_ball_override", "pokemon_display", b"pokemon_display", "pokemon_id", b"pokemon_id", "shiny_probability", b"shiny_probability", "size_override", b"size_override", "use_quest_pokemon_encounter_distribuition", b"use_quest_pokemon_encounter_distribuition"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["Type", b"Type"]) -> typing_extensions.Literal["pokemon_id", "use_quest_pokemon_encounter_distribuition"] | None: ... - -global___PokemonEncounterRewardProto = PokemonEncounterRewardProto - -@typing_extensions.final -class PokemonEvolutionQuestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - QUEST_REQUIREMENT_FIELD_NUMBER: builtins.int - QUEST_INFO_FIELD_NUMBER: builtins.int - EVOLUTION_FIELD_NUMBER: builtins.int - FORM_FIELD_NUMBER: builtins.int - @property - def quest_requirement(self) -> global___QuestProto: ... - @property - def quest_info(self) -> global___EvolutionQuestInfoProto: ... - evolution: global___HoloPokemonId.ValueType - form: global___PokemonDisplayProto.Form.ValueType - def __init__( - self, - *, - quest_requirement: global___QuestProto | None = ..., - quest_info: global___EvolutionQuestInfoProto | None = ..., - evolution: global___HoloPokemonId.ValueType = ..., - form: global___PokemonDisplayProto.Form.ValueType = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["quest_info", b"quest_info", "quest_requirement", b"quest_requirement"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["evolution", b"evolution", "form", b"form", "quest_info", b"quest_info", "quest_requirement", b"quest_requirement"]) -> None: ... - -global___PokemonEvolutionQuestProto = PokemonEvolutionQuestProto - -@typing_extensions.final -class PokemonExchangeEntryProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___PokemonExchangeEntryProto = PokemonExchangeEntryProto - -@typing_extensions.final -class PokemonExtendedSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - UNIQUE_ID_FIELD_NUMBER: builtins.int - FORM_FIELD_NUMBER: builtins.int - EXTENDED_OVERRIDE_SETTINGS_FIELD_NUMBER: builtins.int - POKEMON_SIZE_SETTINGS_FIELD_NUMBER: builtins.int - unique_id: global___HoloPokemonId.ValueType - form: global___PokemonDisplayProto.Form.ValueType - @property - def extended_override_settings(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ExtendedOverrideSettingsProto]: ... - @property - def pokemon_size_settings(self) -> global___PokemonSizeSettingsProto: ... - def __init__( - self, - *, - unique_id: global___HoloPokemonId.ValueType = ..., - form: global___PokemonDisplayProto.Form.ValueType = ..., - extended_override_settings: collections.abc.Iterable[global___ExtendedOverrideSettingsProto] | None = ..., - pokemon_size_settings: global___PokemonSizeSettingsProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["pokemon_size_settings", b"pokemon_size_settings"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["extended_override_settings", b"extended_override_settings", "form", b"form", "pokemon_size_settings", b"pokemon_size_settings", "unique_id", b"unique_id"]) -> None: ... - -global___PokemonExtendedSettingsProto = PokemonExtendedSettingsProto - -@typing_extensions.final -class PokemonFXDisplayProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_ID_FIELD_NUMBER: builtins.int - TEMPORARY_EVO_FIELD_NUMBER: builtins.int - FORM_FIELD_NUMBER: builtins.int - COSTUME_FIELD_NUMBER: builtins.int - GENDER_FIELD_NUMBER: builtins.int - pokemon_id: global___HoloPokemonId.ValueType - temporary_evo: global___HoloTemporaryEvolutionId.ValueType - form: global___PokemonDisplayProto.Form.ValueType - costume: global___PokemonDisplayProto.Costume.ValueType - gender: global___PokemonDisplayProto.Gender.ValueType - def __init__( - self, - *, - pokemon_id: global___HoloPokemonId.ValueType = ..., - temporary_evo: global___HoloTemporaryEvolutionId.ValueType = ..., - form: global___PokemonDisplayProto.Form.ValueType = ..., - costume: global___PokemonDisplayProto.Costume.ValueType = ..., - gender: global___PokemonDisplayProto.Gender.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["costume", b"costume", "form", b"form", "gender", b"gender", "pokemon_id", b"pokemon_id", "temporary_evo", b"temporary_evo"]) -> None: ... - -global___PokemonFXDisplayProto = PokemonFXDisplayProto - -@typing_extensions.final -class PokemonFXSettingsSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_POKEMON_GLOW_BOOL_1_FIELD_NUMBER: builtins.int - OB_POKEMON_GLOW_BOOL_2_FIELD_NUMBER: builtins.int - OB_POKEMON_GLOW_BOOL_3_FIELD_NUMBER: builtins.int - OB_POKEMON_GLOW_BOOL_4_FIELD_NUMBER: builtins.int - OB_POKEMON_GLOW_BOOL_5_FIELD_NUMBER: builtins.int - OB_POKEMON_GLOW_BOOL_6_FIELD_NUMBER: builtins.int - OB_POKEMON_GLOW_BOOL_7_FIELD_NUMBER: builtins.int - POKEMON_FX_DISPLAY_FIELD_NUMBER: builtins.int - OB_POKEMON_GLOW_BOOL_8_FIELD_NUMBER: builtins.int - OB_POKEMON_GLOW_BOOL_9_FIELD_NUMBER: builtins.int - OB_POKEMON_GLOW_BOOL_10_FIELD_NUMBER: builtins.int - ob_pokemon_glow_bool_1: builtins.bool - ob_pokemon_glow_bool_2: builtins.bool - ob_pokemon_glow_bool_3: builtins.bool - ob_pokemon_glow_bool_4: builtins.bool - ob_pokemon_glow_bool_5: builtins.bool - ob_pokemon_glow_bool_6: builtins.bool - ob_pokemon_glow_bool_7: builtins.bool - @property - def pokemon_fx_display(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PokemonFXDisplayProto]: ... - ob_pokemon_glow_bool_8: builtins.bool - ob_pokemon_glow_bool_9: builtins.bool - ob_pokemon_glow_bool_10: builtins.bool - def __init__( - self, - *, - ob_pokemon_glow_bool_1: builtins.bool = ..., - ob_pokemon_glow_bool_2: builtins.bool = ..., - ob_pokemon_glow_bool_3: builtins.bool = ..., - ob_pokemon_glow_bool_4: builtins.bool = ..., - ob_pokemon_glow_bool_5: builtins.bool = ..., - ob_pokemon_glow_bool_6: builtins.bool = ..., - ob_pokemon_glow_bool_7: builtins.bool = ..., - pokemon_fx_display: collections.abc.Iterable[global___PokemonFXDisplayProto] | None = ..., - ob_pokemon_glow_bool_8: builtins.bool = ..., - ob_pokemon_glow_bool_9: builtins.bool = ..., - ob_pokemon_glow_bool_10: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_pokemon_glow_bool_1", b"ob_pokemon_glow_bool_1", "ob_pokemon_glow_bool_10", b"ob_pokemon_glow_bool_10", "ob_pokemon_glow_bool_2", b"ob_pokemon_glow_bool_2", "ob_pokemon_glow_bool_3", b"ob_pokemon_glow_bool_3", "ob_pokemon_glow_bool_4", b"ob_pokemon_glow_bool_4", "ob_pokemon_glow_bool_5", b"ob_pokemon_glow_bool_5", "ob_pokemon_glow_bool_6", b"ob_pokemon_glow_bool_6", "ob_pokemon_glow_bool_7", b"ob_pokemon_glow_bool_7", "ob_pokemon_glow_bool_8", b"ob_pokemon_glow_bool_8", "ob_pokemon_glow_bool_9", b"ob_pokemon_glow_bool_9", "pokemon_fx_display", b"pokemon_fx_display"]) -> None: ... - -global___PokemonFXSettingsSettingsProto = PokemonFXSettingsSettingsProto - -@typing_extensions.final -class PokemonFamilyProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FAMILY_ID_FIELD_NUMBER: builtins.int - CANDY_FIELD_NUMBER: builtins.int - MEGA_EVOLUTION_RESOURCES_FIELD_NUMBER: builtins.int - XL_CANDY_FIELD_NUMBER: builtins.int - family_id: global___HoloPokemonFamilyId.ValueType - candy: builtins.int - @property - def mega_evolution_resources(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TemporaryEvolutionResourceProto]: ... - xl_candy: builtins.int - def __init__( - self, - *, - family_id: global___HoloPokemonFamilyId.ValueType = ..., - candy: builtins.int = ..., - mega_evolution_resources: collections.abc.Iterable[global___TemporaryEvolutionResourceProto] | None = ..., - xl_candy: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["candy", b"candy", "family_id", b"family_id", "mega_evolution_resources", b"mega_evolution_resources", "xl_candy", b"xl_candy"]) -> None: ... - -global___PokemonFamilyProto = PokemonFamilyProto - -@typing_extensions.final -class PokemonFamilySettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FAMILY_ID_FIELD_NUMBER: builtins.int - CANDY_PER_XL_CANDY_FIELD_NUMBER: builtins.int - MEGA_EVOLVABLE_POKEMON_ID_FIELD_NUMBER: builtins.int - family_id: global___HoloPokemonFamilyId.ValueType - candy_per_xl_candy: builtins.int - mega_evolvable_pokemon_id: global___HoloPokemonId.ValueType - def __init__( - self, - *, - family_id: global___HoloPokemonFamilyId.ValueType = ..., - candy_per_xl_candy: builtins.int = ..., - mega_evolvable_pokemon_id: global___HoloPokemonId.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["candy_per_xl_candy", b"candy_per_xl_candy", "family_id", b"family_id", "mega_evolvable_pokemon_id", b"mega_evolvable_pokemon_id"]) -> None: ... - -global___PokemonFamilySettingsProto = PokemonFamilySettingsProto - -@typing_extensions.final -class PokemonFortProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FORT_ID_FIELD_NUMBER: builtins.int - LAST_MODIFIED_MS_FIELD_NUMBER: builtins.int - LATITUDE_FIELD_NUMBER: builtins.int - LONGITUDE_FIELD_NUMBER: builtins.int - TEAM_FIELD_NUMBER: builtins.int - GUARD_POKEMON_ID_FIELD_NUMBER: builtins.int - GUARD_POKEMON_LEVEL_FIELD_NUMBER: builtins.int - ENABLED_FIELD_NUMBER: builtins.int - FORT_TYPE_FIELD_NUMBER: builtins.int - GYM_POINTS_FIELD_NUMBER: builtins.int - IS_IN_BATTLE_FIELD_NUMBER: builtins.int - ACTIVE_FORT_MODIFIER_FIELD_NUMBER: builtins.int - ACTIVE_POKEMON_FIELD_NUMBER: builtins.int - COOLDOWN_COMPLETE_MS_FIELD_NUMBER: builtins.int - SPONSOR_FIELD_NUMBER: builtins.int - RENDERING_TYPE_FIELD_NUMBER: builtins.int - DEPLOY_LOCKOUT_END_MS_FIELD_NUMBER: builtins.int - GUARD_POKEMON_DISPLAY_FIELD_NUMBER: builtins.int - CLOSED_FIELD_NUMBER: builtins.int - RAID_INFO_FIELD_NUMBER: builtins.int - GYM_DISPLAY_FIELD_NUMBER: builtins.int - VISITED_FIELD_NUMBER: builtins.int - SAME_TEAM_DEPLOY_LOCKOUT_END_MS_FIELD_NUMBER: builtins.int - ALLOW_CHECKIN_FIELD_NUMBER: builtins.int - IMAGE_URL_FIELD_NUMBER: builtins.int - IN_EVENT_FIELD_NUMBER: builtins.int - BANNER_URL_FIELD_NUMBER: builtins.int - PARTNER_ID_FIELD_NUMBER: builtins.int - CHALLENGE_QUEST_COMPLETED_FIELD_NUMBER: builtins.int - IS_EX_RAID_ELIGIBLE_FIELD_NUMBER: builtins.int - POKESTOP_DISPLAY_FIELD_NUMBER: builtins.int - POKESTOP_DISPLAYS_FIELD_NUMBER: builtins.int - IS_AR_SCAN_ELIGIBLE_FIELD_NUMBER: builtins.int - GEOSTORE_TOMBSTONE_MESSAGE_KEY_FIELD_NUMBER: builtins.int - GEOSTORE_SUSPENSION_MESSAGE_KEY_FIELD_NUMBER: builtins.int - POWER_UP_PROGRESS_POINTS_FIELD_NUMBER: builtins.int - POWER_UP_LEVEL_EXPIRATION_MS_FIELD_NUMBER: builtins.int - NEXT_FORT_OPEN_MS_FIELD_NUMBER: builtins.int - NEXT_FORT_CLOSE_MS_FIELD_NUMBER: builtins.int - ACTIVE_FORT_POKEMON_FIELD_NUMBER: builtins.int - IS_ROUTE_ELIGIBLE_FIELD_NUMBER: builtins.int - fort_id: builtins.str - last_modified_ms: builtins.int - latitude: builtins.float - longitude: builtins.float - team: global___Team.ValueType - guard_pokemon_id: global___HoloPokemonId.ValueType - guard_pokemon_level: builtins.int - enabled: builtins.bool - fort_type: global___FortType.ValueType - gym_points: builtins.int - is_in_battle: builtins.bool - @property - def active_fort_modifier(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___Item.ValueType]: ... - @property - def active_pokemon(self) -> global___MapPokemonProto: ... - cooldown_complete_ms: builtins.int - sponsor: global___FortSponsor.Sponsor.ValueType - rendering_type: global___FortRenderingType.RenderingType.ValueType - deploy_lockout_end_ms: builtins.int - @property - def guard_pokemon_display(self) -> global___PokemonDisplayProto: ... - closed: builtins.bool - @property - def raid_info(self) -> global___RaidInfoProto: ... - @property - def gym_display(self) -> global___GymDisplayProto: ... - visited: builtins.bool - same_team_deploy_lockout_end_ms: builtins.int - allow_checkin: builtins.bool - image_url: builtins.str - in_event: builtins.bool - banner_url: builtins.str - partner_id: builtins.str - challenge_quest_completed: builtins.bool - is_ex_raid_eligible: builtins.bool - @property - def pokestop_display(self) -> global___PokestopIncidentDisplayProto: ... - @property - def pokestop_displays(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PokestopIncidentDisplayProto]: ... - is_ar_scan_eligible: builtins.bool - geostore_tombstone_message_key: builtins.str - geostore_suspension_message_key: builtins.str - power_up_progress_points: builtins.int - power_up_level_expiration_ms: builtins.int - next_fort_open_ms: builtins.int - next_fort_close_ms: builtins.int - @property - def active_fort_pokemon(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___FortPokemonProto]: ... - is_route_eligible: builtins.bool - def __init__( - self, - *, - fort_id: builtins.str = ..., - last_modified_ms: builtins.int = ..., - latitude: builtins.float = ..., - longitude: builtins.float = ..., - team: global___Team.ValueType = ..., - guard_pokemon_id: global___HoloPokemonId.ValueType = ..., - guard_pokemon_level: builtins.int = ..., - enabled: builtins.bool = ..., - fort_type: global___FortType.ValueType = ..., - gym_points: builtins.int = ..., - is_in_battle: builtins.bool = ..., - active_fort_modifier: collections.abc.Iterable[global___Item.ValueType] | None = ..., - active_pokemon: global___MapPokemonProto | None = ..., - cooldown_complete_ms: builtins.int = ..., - sponsor: global___FortSponsor.Sponsor.ValueType = ..., - rendering_type: global___FortRenderingType.RenderingType.ValueType = ..., - deploy_lockout_end_ms: builtins.int = ..., - guard_pokemon_display: global___PokemonDisplayProto | None = ..., - closed: builtins.bool = ..., - raid_info: global___RaidInfoProto | None = ..., - gym_display: global___GymDisplayProto | None = ..., - visited: builtins.bool = ..., - same_team_deploy_lockout_end_ms: builtins.int = ..., - allow_checkin: builtins.bool = ..., - image_url: builtins.str = ..., - in_event: builtins.bool = ..., - banner_url: builtins.str = ..., - partner_id: builtins.str = ..., - challenge_quest_completed: builtins.bool = ..., - is_ex_raid_eligible: builtins.bool = ..., - pokestop_display: global___PokestopIncidentDisplayProto | None = ..., - pokestop_displays: collections.abc.Iterable[global___PokestopIncidentDisplayProto] | None = ..., - is_ar_scan_eligible: builtins.bool = ..., - geostore_tombstone_message_key: builtins.str = ..., - geostore_suspension_message_key: builtins.str = ..., - power_up_progress_points: builtins.int = ..., - power_up_level_expiration_ms: builtins.int = ..., - next_fort_open_ms: builtins.int = ..., - next_fort_close_ms: builtins.int = ..., - active_fort_pokemon: collections.abc.Iterable[global___FortPokemonProto] | None = ..., - is_route_eligible: builtins.bool = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["active_pokemon", b"active_pokemon", "guard_pokemon_display", b"guard_pokemon_display", "gym_display", b"gym_display", "pokestop_display", b"pokestop_display", "raid_info", b"raid_info"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["active_fort_modifier", b"active_fort_modifier", "active_fort_pokemon", b"active_fort_pokemon", "active_pokemon", b"active_pokemon", "allow_checkin", b"allow_checkin", "banner_url", b"banner_url", "challenge_quest_completed", b"challenge_quest_completed", "closed", b"closed", "cooldown_complete_ms", b"cooldown_complete_ms", "deploy_lockout_end_ms", b"deploy_lockout_end_ms", "enabled", b"enabled", "fort_id", b"fort_id", "fort_type", b"fort_type", "geostore_suspension_message_key", b"geostore_suspension_message_key", "geostore_tombstone_message_key", b"geostore_tombstone_message_key", "guard_pokemon_display", b"guard_pokemon_display", "guard_pokemon_id", b"guard_pokemon_id", "guard_pokemon_level", b"guard_pokemon_level", "gym_display", b"gym_display", "gym_points", b"gym_points", "image_url", b"image_url", "in_event", b"in_event", "is_ar_scan_eligible", b"is_ar_scan_eligible", "is_ex_raid_eligible", b"is_ex_raid_eligible", "is_in_battle", b"is_in_battle", "is_route_eligible", b"is_route_eligible", "last_modified_ms", b"last_modified_ms", "latitude", b"latitude", "longitude", b"longitude", "next_fort_close_ms", b"next_fort_close_ms", "next_fort_open_ms", b"next_fort_open_ms", "partner_id", b"partner_id", "pokestop_display", b"pokestop_display", "pokestop_displays", b"pokestop_displays", "power_up_level_expiration_ms", b"power_up_level_expiration_ms", "power_up_progress_points", b"power_up_progress_points", "raid_info", b"raid_info", "rendering_type", b"rendering_type", "same_team_deploy_lockout_end_ms", b"same_team_deploy_lockout_end_ms", "sponsor", b"sponsor", "team", b"team", "visited", b"visited"]) -> None: ... - -global___PokemonFortProto = PokemonFortProto - -@typing_extensions.final -class PokemonGlobalSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLE_CAMO_SHADER_FIELD_NUMBER: builtins.int - DISPLAY_POKEMON_BADGE_ON_MODEL_FIELD_NUMBER: builtins.int - enable_camo_shader: builtins.bool - display_pokemon_badge_on_model: builtins.bool - def __init__( - self, - *, - enable_camo_shader: builtins.bool = ..., - display_pokemon_badge_on_model: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["display_pokemon_badge_on_model", b"display_pokemon_badge_on_model", "enable_camo_shader", b"enable_camo_shader"]) -> None: ... - -global___PokemonGlobalSettingsProto = PokemonGlobalSettingsProto - -@typing_extensions.final -class PokemonGoPlusTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PGP_EVENT_IDS_FIELD_NUMBER: builtins.int - COUNT_FIELD_NUMBER: builtins.int - VERSION_FIELD_NUMBER: builtins.int - DEVICE_KIND_FIELD_NUMBER: builtins.int - CONNECTION_STATE_FIELD_NUMBER: builtins.int - pgp_event_ids: global___PokemonGoPlusIds.ValueType - count: builtins.int - version: builtins.int - device_kind: builtins.str - connection_state: builtins.str - def __init__( - self, - *, - pgp_event_ids: global___PokemonGoPlusIds.ValueType = ..., - count: builtins.int = ..., - version: builtins.int = ..., - device_kind: builtins.str = ..., - connection_state: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["connection_state", b"connection_state", "count", b"count", "device_kind", b"device_kind", "pgp_event_ids", b"pgp_event_ids", "version", b"version"]) -> None: ... - -global___PokemonGoPlusTelemetry = PokemonGoPlusTelemetry - -@typing_extensions.final -class PokemonHomeEnergyCostsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_CLASS_FIELD_NUMBER: builtins.int - BASE_FIELD_NUMBER: builtins.int - SHINY_FIELD_NUMBER: builtins.int - CP_0_TO_1000_FIELD_NUMBER: builtins.int - CP_1001_TO_2000_FIELD_NUMBER: builtins.int - CP_2001_TO_INF_FIELD_NUMBER: builtins.int - pokemon_class: global___HoloPokemonClass.ValueType - base: builtins.int - shiny: builtins.int - cp_0_to_1000: builtins.int - cp_1001_to_2000: builtins.int - cp_2001_to_inf: builtins.int - def __init__( - self, - *, - pokemon_class: global___HoloPokemonClass.ValueType = ..., - base: builtins.int = ..., - shiny: builtins.int = ..., - cp_0_to_1000: builtins.int = ..., - cp_1001_to_2000: builtins.int = ..., - cp_2001_to_inf: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["base", b"base", "cp_0_to_1000", b"cp_0_to_1000", "cp_1001_to_2000", b"cp_1001_to_2000", "cp_2001_to_inf", b"cp_2001_to_inf", "pokemon_class", b"pokemon_class", "shiny", b"shiny"]) -> None: ... - -global___PokemonHomeEnergyCostsProto = PokemonHomeEnergyCostsProto - -@typing_extensions.final -class PokemonHomeFormReversionProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class FormMappingProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - REVERTED_FORM_FIELD_NUMBER: builtins.int - UNAUTHORIZED_FORMS_FIELD_NUMBER: builtins.int - REVERTED_FORM_STRING_FIELD_NUMBER: builtins.int - reverted_form: global___PokemonDisplayProto.Form.ValueType - @property - def unauthorized_forms(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___PokemonDisplayProto.Form.ValueType]: ... - reverted_form_string: builtins.str - def __init__( - self, - *, - reverted_form: global___PokemonDisplayProto.Form.ValueType = ..., - unauthorized_forms: collections.abc.Iterable[global___PokemonDisplayProto.Form.ValueType] | None = ..., - reverted_form_string: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["reverted_form", b"reverted_form", "reverted_form_string", b"reverted_form_string", "unauthorized_forms", b"unauthorized_forms"]) -> None: ... - - POKEMON_ID_FIELD_NUMBER: builtins.int - FORM_MAPPING_FIELD_NUMBER: builtins.int - pokemon_id: global___HoloPokemonId.ValueType - @property - def form_mapping(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PokemonHomeFormReversionProto.FormMappingProto]: ... - def __init__( - self, - *, - pokemon_id: global___HoloPokemonId.ValueType = ..., - form_mapping: collections.abc.Iterable[global___PokemonHomeFormReversionProto.FormMappingProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["form_mapping", b"form_mapping", "pokemon_id", b"pokemon_id"]) -> None: ... - -global___PokemonHomeFormReversionProto = PokemonHomeFormReversionProto - -@typing_extensions.final -class PokemonHomeProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TRANSPORTER_ENERGY_FIELD_NUMBER: builtins.int - TRANSPORTER_FULLY_CHARGED_MS_FIELD_NUMBER: builtins.int - LAST_PASSIVE_TRANSPORTER_ENERGY_GAIN_HOUR_FIELD_NUMBER: builtins.int - transporter_energy: builtins.int - transporter_fully_charged_ms: builtins.int - last_passive_transporter_energy_gain_hour: builtins.int - def __init__( - self, - *, - transporter_energy: builtins.int = ..., - transporter_fully_charged_ms: builtins.int = ..., - last_passive_transporter_energy_gain_hour: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["last_passive_transporter_energy_gain_hour", b"last_passive_transporter_energy_gain_hour", "transporter_energy", b"transporter_energy", "transporter_fully_charged_ms", b"transporter_fully_charged_ms"]) -> None: ... - -global___PokemonHomeProto = PokemonHomeProto - -@typing_extensions.final -class PokemonHomeSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PLAYER_MIN_LEVEL_FIELD_NUMBER: builtins.int - TRANSPORTER_MAX_ENERGY_FIELD_NUMBER: builtins.int - ENERGY_SKU_ID_FIELD_NUMBER: builtins.int - TRANSPORTER_ENERGY_GAIN_PER_HOUR_FIELD_NUMBER: builtins.int - player_min_level: builtins.int - transporter_max_energy: builtins.int - energy_sku_id: builtins.str - transporter_energy_gain_per_hour: builtins.int - def __init__( - self, - *, - player_min_level: builtins.int = ..., - transporter_max_energy: builtins.int = ..., - energy_sku_id: builtins.str = ..., - transporter_energy_gain_per_hour: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["energy_sku_id", b"energy_sku_id", "player_min_level", b"player_min_level", "transporter_energy_gain_per_hour", b"transporter_energy_gain_per_hour", "transporter_max_energy", b"transporter_max_energy"]) -> None: ... - -global___PokemonHomeSettingsProto = PokemonHomeSettingsProto - -@typing_extensions.final -class PokemonHomeTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_HOME_CLICK_IDS_FIELD_NUMBER: builtins.int - pokemon_home_click_ids: global___PokemonHomeTelemetryIds.ValueType - def __init__( - self, - *, - pokemon_home_click_ids: global___PokemonHomeTelemetryIds.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["pokemon_home_click_ids", b"pokemon_home_click_ids"]) -> None: ... - -global___PokemonHomeTelemetry = PokemonHomeTelemetry - -@typing_extensions.final -class PokemonInfo(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class StatModifierContainer(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class StatModifier(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _ExpiryType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ExpiryTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PokemonInfo.StatModifierContainer.StatModifier._ExpiryType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET_EXPIRY_TYPE: PokemonInfo.StatModifierContainer.StatModifier._ExpiryType.ValueType # 0 - EXPIRY_TIME: PokemonInfo.StatModifierContainer.StatModifier._ExpiryType.ValueType # 1 - CHARGES_REMAINING: PokemonInfo.StatModifierContainer.StatModifier._ExpiryType.ValueType # 2 - - class ExpiryType(_ExpiryType, metaclass=_ExpiryTypeEnumTypeWrapper): ... - UNSET_EXPIRY_TYPE: PokemonInfo.StatModifierContainer.StatModifier.ExpiryType.ValueType # 0 - EXPIRY_TIME: PokemonInfo.StatModifierContainer.StatModifier.ExpiryType.ValueType # 1 - CHARGES_REMAINING: PokemonInfo.StatModifierContainer.StatModifier.ExpiryType.ValueType # 2 - - class _Condition: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ConditionEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PokemonInfo.StatModifierContainer.StatModifier._Condition.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET_CONDITION: PokemonInfo.StatModifierContainer.StatModifier._Condition.ValueType # 0 - CHARGE_MOVE: PokemonInfo.StatModifierContainer.StatModifier._Condition.ValueType # 1 - FAST_MOVE: PokemonInfo.StatModifierContainer.StatModifier._Condition.ValueType # 2 - - class Condition(_Condition, metaclass=_ConditionEnumTypeWrapper): ... - UNSET_CONDITION: PokemonInfo.StatModifierContainer.StatModifier.Condition.ValueType # 0 - CHARGE_MOVE: PokemonInfo.StatModifierContainer.StatModifier.Condition.ValueType # 1 - FAST_MOVE: PokemonInfo.StatModifierContainer.StatModifier.Condition.ValueType # 2 - - VALUE_FIELD_NUMBER: builtins.int - EXPIRY_TIME_MS_FIELD_NUMBER: builtins.int - TYPE_FIELD_NUMBER: builtins.int - STRING_VALUE_FIELD_NUMBER: builtins.int - EXPIRY_TYPE_FIELD_NUMBER: builtins.int - CONDITION_FIELD_NUMBER: builtins.int - EXPIRY_VALUE_FIELD_NUMBER: builtins.int - value: builtins.int - expiry_time_ms: builtins.int - type: global___MoveModifierProto.MoveModifierType.ValueType - string_value: builtins.str - expiry_type: global___PokemonInfo.StatModifierContainer.StatModifier.ExpiryType.ValueType - @property - def condition(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___PokemonInfo.StatModifierContainer.StatModifier.Condition.ValueType]: ... - expiry_value: builtins.int - def __init__( - self, - *, - value: builtins.int = ..., - expiry_time_ms: builtins.int = ..., - type: global___MoveModifierProto.MoveModifierType.ValueType = ..., - string_value: builtins.str = ..., - expiry_type: global___PokemonInfo.StatModifierContainer.StatModifier.ExpiryType.ValueType = ..., - condition: collections.abc.Iterable[global___PokemonInfo.StatModifierContainer.StatModifier.Condition.ValueType] | None = ..., - expiry_value: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["condition", b"condition", "expiry_time_ms", b"expiry_time_ms", "expiry_type", b"expiry_type", "expiry_value", b"expiry_value", "string_value", b"string_value", "type", b"type", "value", b"value"]) -> None: ... - - STAT_MODIFIER_FIELD_NUMBER: builtins.int - @property - def stat_modifier(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PokemonInfo.StatModifierContainer.StatModifier]: ... - def __init__( - self, - *, - stat_modifier: collections.abc.Iterable[global___PokemonInfo.StatModifierContainer.StatModifier] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["stat_modifier", b"stat_modifier"]) -> None: ... - - @typing_extensions.final - class StatModifiersEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - KEY_FIELD_NUMBER: builtins.int - VALUE_FIELD_NUMBER: builtins.int - key: builtins.int - @property - def value(self) -> global___PokemonInfo.StatModifierContainer: ... - def __init__( - self, - *, - key: builtins.int = ..., - value: global___PokemonInfo.StatModifierContainer | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["value", b"value"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["key", b"key", "value", b"value"]) -> None: ... - - POKEMON_FIELD_NUMBER: builtins.int - CURRENT_HEALTH_FIELD_NUMBER: builtins.int - CURRENT_ENERGY_FIELD_NUMBER: builtins.int - NOTABLE_ACTION_HISTORY_FIELD_NUMBER: builtins.int - STAT_MODIFIERS_FIELD_NUMBER: builtins.int - VS_EFFECT_TAG_FIELD_NUMBER: builtins.int - @property - def pokemon(self) -> global___PokemonProto: ... - current_health: builtins.int - current_energy: builtins.int - @property - def notable_action_history(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___VsActionHistory]: ... - @property - def stat_modifiers(self) -> google.protobuf.internal.containers.MessageMap[builtins.int, global___PokemonInfo.StatModifierContainer]: ... - @property - def vs_effect_tag(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___VsEffectTag.ValueType]: ... - def __init__( - self, - *, - pokemon: global___PokemonProto | None = ..., - current_health: builtins.int = ..., - current_energy: builtins.int = ..., - notable_action_history: collections.abc.Iterable[global___VsActionHistory] | None = ..., - stat_modifiers: collections.abc.Mapping[builtins.int, global___PokemonInfo.StatModifierContainer] | None = ..., - vs_effect_tag: collections.abc.Iterable[global___VsEffectTag.ValueType] | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["pokemon", b"pokemon"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["current_energy", b"current_energy", "current_health", b"current_health", "notable_action_history", b"notable_action_history", "pokemon", b"pokemon", "stat_modifiers", b"stat_modifiers", "vs_effect_tag", b"vs_effect_tag"]) -> None: ... - -global___PokemonInfo = PokemonInfo - -@typing_extensions.final -class PokemonInventoryTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_INVENTORY_CLICK_IDS_FIELD_NUMBER: builtins.int - SORT_ID_FIELD_NUMBER: builtins.int - pokemon_inventory_click_ids: global___PokemonInventoryTelemetryIds.ValueType - sort_id: builtins.str - def __init__( - self, - *, - pokemon_inventory_click_ids: global___PokemonInventoryTelemetryIds.ValueType = ..., - sort_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["pokemon_inventory_click_ids", b"pokemon_inventory_click_ids", "sort_id", b"sort_id"]) -> None: ... - -global___PokemonInventoryTelemetry = PokemonInventoryTelemetry - -@typing_extensions.final -class PokemonLoadDelay(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_FIELD_NUMBER: builtins.int - LOAD_DELAY_FIELD_NUMBER: builtins.int - @property - def pokemon(self) -> global___PokemonLoadTelemetry: ... - load_delay: builtins.float - def __init__( - self, - *, - pokemon: global___PokemonLoadTelemetry | None = ..., - load_delay: builtins.float = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["pokemon", b"pokemon"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["load_delay", b"load_delay", "pokemon", b"pokemon"]) -> None: ... - -global___PokemonLoadDelay = PokemonLoadDelay - -@typing_extensions.final -class PokemonLoadTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_ID_FIELD_NUMBER: builtins.int - COSTUME_FIELD_NUMBER: builtins.int - GENDER_FIELD_NUMBER: builtins.int - SHINY_FIELD_NUMBER: builtins.int - FORM_FIELD_NUMBER: builtins.int - ALIGNMENT_FIELD_NUMBER: builtins.int - TEMPORARY_EVOLUTION_ID_FIELD_NUMBER: builtins.int - pokemon_id: global___HoloPokemonId.ValueType - costume: global___PokemonDisplayProto.Costume.ValueType - gender: global___PokemonDisplayProto.Gender.ValueType - shiny: builtins.bool - form: global___PokemonDisplayProto.Form.ValueType - alignment: global___PokemonDisplayProto.Alignment.ValueType - temporary_evolution_id: global___HoloTemporaryEvolutionId.ValueType - def __init__( - self, - *, - pokemon_id: global___HoloPokemonId.ValueType = ..., - costume: global___PokemonDisplayProto.Costume.ValueType = ..., - gender: global___PokemonDisplayProto.Gender.ValueType = ..., - shiny: builtins.bool = ..., - form: global___PokemonDisplayProto.Form.ValueType = ..., - alignment: global___PokemonDisplayProto.Alignment.ValueType = ..., - temporary_evolution_id: global___HoloTemporaryEvolutionId.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["alignment", b"alignment", "costume", b"costume", "form", b"form", "gender", b"gender", "pokemon_id", b"pokemon_id", "shiny", b"shiny", "temporary_evolution_id", b"temporary_evolution_id"]) -> None: ... - -global___PokemonLoadTelemetry = PokemonLoadTelemetry - -@typing_extensions.final -class PokemonMegaEvolutionLevelProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POINTS_FIELD_NUMBER: builtins.int - LEVEL_FIELD_NUMBER: builtins.int - MEGA_POINT_DAILY_COUNTERS_FIELD_NUMBER: builtins.int - points: builtins.int - level: builtins.int - @property - def mega_point_daily_counters(self) -> global___PokemonMegaEvolutionPointDailyCountersProto: ... - def __init__( - self, - *, - points: builtins.int = ..., - level: builtins.int = ..., - mega_point_daily_counters: global___PokemonMegaEvolutionPointDailyCountersProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["mega_point_daily_counters", b"mega_point_daily_counters"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["level", b"level", "mega_point_daily_counters", b"mega_point_daily_counters", "points", b"points"]) -> None: ... - -global___PokemonMegaEvolutionLevelProto = PokemonMegaEvolutionLevelProto - -@typing_extensions.final -class PokemonMegaEvolutionPointDailyCountersProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MEGA_EVO_FIELD_NUMBER: builtins.int - @property - def mega_evo(self) -> global___DailyCounterProto: ... - def __init__( - self, - *, - mega_evo: global___DailyCounterProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["mega_evo", b"mega_evo"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["mega_evo", b"mega_evo"]) -> None: ... - -global___PokemonMegaEvolutionPointDailyCountersProto = PokemonMegaEvolutionPointDailyCountersProto - -@typing_extensions.final -class PokemonProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ID_FIELD_NUMBER: builtins.int - POKEMON_ID_FIELD_NUMBER: builtins.int - CP_FIELD_NUMBER: builtins.int - STAMINA_FIELD_NUMBER: builtins.int - MAX_STAMINA_FIELD_NUMBER: builtins.int - MOVE1_FIELD_NUMBER: builtins.int - MOVE2_FIELD_NUMBER: builtins.int - DEPLOYED_FORT_ID_FIELD_NUMBER: builtins.int - OWNER_NAME_FIELD_NUMBER: builtins.int - IS_EGG_FIELD_NUMBER: builtins.int - EGG_KM_WALKED_TARGET_FIELD_NUMBER: builtins.int - EGG_KM_WALKED_START_FIELD_NUMBER: builtins.int - HEIGHT_M_FIELD_NUMBER: builtins.int - WEIGHT_KG_FIELD_NUMBER: builtins.int - INDIVIDUAL_ATTACK_FIELD_NUMBER: builtins.int - INDIVIDUAL_DEFENSE_FIELD_NUMBER: builtins.int - INDIVIDUAL_STAMINA_FIELD_NUMBER: builtins.int - CP_MULTIPLIER_FIELD_NUMBER: builtins.int - POKEBALL_FIELD_NUMBER: builtins.int - CAPTURED_S2_CELL_ID_FIELD_NUMBER: builtins.int - BATTLES_ATTACKED_FIELD_NUMBER: builtins.int - BATTLES_DEFENDED_FIELD_NUMBER: builtins.int - EGG_INCUBATOR_ID_FIELD_NUMBER: builtins.int - CREATION_TIME_MS_FIELD_NUMBER: builtins.int - NUM_UPGRADES_FIELD_NUMBER: builtins.int - ADDITIONAL_CP_MULTIPLIER_FIELD_NUMBER: builtins.int - FAVORITE_FIELD_NUMBER: builtins.int - NICKNAME_FIELD_NUMBER: builtins.int - FROM_FORT_FIELD_NUMBER: builtins.int - BUDDY_CANDY_AWARDED_FIELD_NUMBER: builtins.int - BUDDY_KM_WALKED_FIELD_NUMBER: builtins.int - DISPLAY_POKEMON_ID_FIELD_NUMBER: builtins.int - DISPLAY_CP_FIELD_NUMBER: builtins.int - POKEMON_DISPLAY_FIELD_NUMBER: builtins.int - IS_BAD_FIELD_NUMBER: builtins.int - HATCHED_FROM_EGG_FIELD_NUMBER: builtins.int - COINS_RETURNED_FIELD_NUMBER: builtins.int - DEPLOYED_DURATION_MS_FIELD_NUMBER: builtins.int - DEPLOYED_RETURNED_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - CP_MULTIPLIER_BEFORE_TRADING_FIELD_NUMBER: builtins.int - TRADING_ORIGINAL_OWNER_HASH_FIELD_NUMBER: builtins.int - ORIGINAL_OWNER_NICKNAME_FIELD_NUMBER: builtins.int - TRADED_TIME_MS_FIELD_NUMBER: builtins.int - IS_LUCKY_FIELD_NUMBER: builtins.int - MOVE3_FIELD_NUMBER: builtins.int - PVP_COMBAT_STATS_FIELD_NUMBER: builtins.int - NPC_COMBAT_STATS_FIELD_NUMBER: builtins.int - MOVE2_IS_PURIFIED_EXCLUSIVE_FIELD_NUMBER: builtins.int - LIMITED_POKEMON_IDENTIFIER_FIELD_NUMBER: builtins.int - PRE_BOOSTED_CP_FIELD_NUMBER: builtins.int - PRE_BOOSTED_ADDITIONAL_CP_MULTIPLIER_FIELD_NUMBER: builtins.int - DEPLOYED_GYM_LAT_DEGREE_FIELD_NUMBER: builtins.int - DEPLOYED_GYM_LNG_DEGREE_FIELD_NUMBER: builtins.int - HAS_MEGA_EVOLVED_FIELD_NUMBER: builtins.int - EGG_TYPE_FIELD_NUMBER: builtins.int - TEMP_EVO_CP_FIELD_NUMBER: builtins.int - TEMP_EVO_STAMINA_MODIFIER_FIELD_NUMBER: builtins.int - TEMP_EVO_CP_MULTIPLIER_FIELD_NUMBER: builtins.int - MEGA_EVOLVED_FORMS_FIELD_NUMBER: builtins.int - EVOLUTION_QUEST_INFO_FIELD_NUMBER: builtins.int - ORIGIN_DETAIL_FIELD_NUMBER: builtins.int - POKEMON_TAG_IDS_FIELD_NUMBER: builtins.int - ORIGIN_EVENTS_FIELD_NUMBER: builtins.int - EGG_SLOT_TYPE_FIELD_NUMBER: builtins.int - EGG_TELEMETRY_FIELD_NUMBER: builtins.int - EGG_DISTRIBUTION_FIELD_NUMBER: builtins.int - SIZE_FIELD_NUMBER: builtins.int - POKEMON_CONTEST_INFO_FIELD_NUMBER: builtins.int - CAUGHT_IN_PARTY_FIELD_NUMBER: builtins.int - id: builtins.int - pokemon_id: global___HoloPokemonId.ValueType - cp: builtins.int - stamina: builtins.int - max_stamina: builtins.int - move1: global___HoloPokemonMove.ValueType - move2: global___HoloPokemonMove.ValueType - deployed_fort_id: builtins.str - owner_name: builtins.str - is_egg: builtins.bool - egg_km_walked_target: builtins.float - egg_km_walked_start: builtins.float - height_m: builtins.float - weight_kg: builtins.float - individual_attack: builtins.int - individual_defense: builtins.int - individual_stamina: builtins.int - cp_multiplier: builtins.float - pokeball: global___Item.ValueType - captured_s2_cell_id: builtins.int - battles_attacked: builtins.int - battles_defended: builtins.int - egg_incubator_id: builtins.str - creation_time_ms: builtins.int - num_upgrades: builtins.int - additional_cp_multiplier: builtins.float - favorite: builtins.bool - nickname: builtins.str - from_fort: builtins.bool - buddy_candy_awarded: builtins.int - buddy_km_walked: builtins.float - display_pokemon_id: builtins.int - display_cp: builtins.int - @property - def pokemon_display(self) -> global___PokemonDisplayProto: ... - is_bad: builtins.bool - hatched_from_egg: builtins.bool - coins_returned: builtins.int - deployed_duration_ms: builtins.int - deployed_returned_timestamp_ms: builtins.int - cp_multiplier_before_trading: builtins.float - trading_original_owner_hash: builtins.int - original_owner_nickname: builtins.str - traded_time_ms: builtins.int - is_lucky: builtins.bool - move3: global___HoloPokemonMove.ValueType - @property - def pvp_combat_stats(self) -> global___PokemonCombatStatsProto: ... - @property - def npc_combat_stats(self) -> global___PokemonCombatStatsProto: ... - move2_is_purified_exclusive: builtins.bool - limited_pokemon_identifier: builtins.str - pre_boosted_cp: builtins.int - pre_boosted_additional_cp_multiplier: builtins.float - deployed_gym_lat_degree: builtins.float - deployed_gym_lng_degree: builtins.float - has_mega_evolved: builtins.bool - egg_type: global___HoloPokemonEggType.ValueType - temp_evo_cp: builtins.int - temp_evo_stamina_modifier: builtins.float - temp_evo_cp_multiplier: builtins.float - @property - def mega_evolved_forms(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___HoloTemporaryEvolutionId.ValueType]: ... - @property - def evolution_quest_info(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PokemonEvolutionQuestProto]: ... - @property - def origin_detail(self) -> global___PokemonCreateDetail: ... - @property - def pokemon_tag_ids(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - @property - def origin_events(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - egg_slot_type: global___EggSlotType.ValueType - @property - def egg_telemetry(self) -> global___EggTelemetryProto: ... - @property - def egg_distribution(self) -> global___EggDistributionProto: ... - size: global___HoloPokemonSize.ValueType - @property - def pokemon_contest_info(self) -> global___PokemonContestInfoProto: ... - caught_in_party: builtins.bool - def __init__( - self, - *, - id: builtins.int = ..., - pokemon_id: global___HoloPokemonId.ValueType = ..., - cp: builtins.int = ..., - stamina: builtins.int = ..., - max_stamina: builtins.int = ..., - move1: global___HoloPokemonMove.ValueType = ..., - move2: global___HoloPokemonMove.ValueType = ..., - deployed_fort_id: builtins.str = ..., - owner_name: builtins.str = ..., - is_egg: builtins.bool = ..., - egg_km_walked_target: builtins.float = ..., - egg_km_walked_start: builtins.float = ..., - height_m: builtins.float = ..., - weight_kg: builtins.float = ..., - individual_attack: builtins.int = ..., - individual_defense: builtins.int = ..., - individual_stamina: builtins.int = ..., - cp_multiplier: builtins.float = ..., - pokeball: global___Item.ValueType = ..., - captured_s2_cell_id: builtins.int = ..., - battles_attacked: builtins.int = ..., - battles_defended: builtins.int = ..., - egg_incubator_id: builtins.str = ..., - creation_time_ms: builtins.int = ..., - num_upgrades: builtins.int = ..., - additional_cp_multiplier: builtins.float = ..., - favorite: builtins.bool = ..., - nickname: builtins.str = ..., - from_fort: builtins.bool = ..., - buddy_candy_awarded: builtins.int = ..., - buddy_km_walked: builtins.float = ..., - display_pokemon_id: builtins.int = ..., - display_cp: builtins.int = ..., - pokemon_display: global___PokemonDisplayProto | None = ..., - is_bad: builtins.bool = ..., - hatched_from_egg: builtins.bool = ..., - coins_returned: builtins.int = ..., - deployed_duration_ms: builtins.int = ..., - deployed_returned_timestamp_ms: builtins.int = ..., - cp_multiplier_before_trading: builtins.float = ..., - trading_original_owner_hash: builtins.int = ..., - original_owner_nickname: builtins.str = ..., - traded_time_ms: builtins.int = ..., - is_lucky: builtins.bool = ..., - move3: global___HoloPokemonMove.ValueType = ..., - pvp_combat_stats: global___PokemonCombatStatsProto | None = ..., - npc_combat_stats: global___PokemonCombatStatsProto | None = ..., - move2_is_purified_exclusive: builtins.bool = ..., - limited_pokemon_identifier: builtins.str = ..., - pre_boosted_cp: builtins.int = ..., - pre_boosted_additional_cp_multiplier: builtins.float = ..., - deployed_gym_lat_degree: builtins.float = ..., - deployed_gym_lng_degree: builtins.float = ..., - has_mega_evolved: builtins.bool = ..., - egg_type: global___HoloPokemonEggType.ValueType = ..., - temp_evo_cp: builtins.int = ..., - temp_evo_stamina_modifier: builtins.float = ..., - temp_evo_cp_multiplier: builtins.float = ..., - mega_evolved_forms: collections.abc.Iterable[global___HoloTemporaryEvolutionId.ValueType] | None = ..., - evolution_quest_info: collections.abc.Iterable[global___PokemonEvolutionQuestProto] | None = ..., - origin_detail: global___PokemonCreateDetail | None = ..., - pokemon_tag_ids: collections.abc.Iterable[builtins.int] | None = ..., - origin_events: collections.abc.Iterable[builtins.str] | None = ..., - egg_slot_type: global___EggSlotType.ValueType = ..., - egg_telemetry: global___EggTelemetryProto | None = ..., - egg_distribution: global___EggDistributionProto | None = ..., - size: global___HoloPokemonSize.ValueType = ..., - pokemon_contest_info: global___PokemonContestInfoProto | None = ..., - caught_in_party: builtins.bool = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["egg_distribution", b"egg_distribution", "egg_telemetry", b"egg_telemetry", "npc_combat_stats", b"npc_combat_stats", "origin_detail", b"origin_detail", "pokemon_contest_info", b"pokemon_contest_info", "pokemon_display", b"pokemon_display", "pvp_combat_stats", b"pvp_combat_stats"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["additional_cp_multiplier", b"additional_cp_multiplier", "battles_attacked", b"battles_attacked", "battles_defended", b"battles_defended", "buddy_candy_awarded", b"buddy_candy_awarded", "buddy_km_walked", b"buddy_km_walked", "captured_s2_cell_id", b"captured_s2_cell_id", "caught_in_party", b"caught_in_party", "coins_returned", b"coins_returned", "cp", b"cp", "cp_multiplier", b"cp_multiplier", "cp_multiplier_before_trading", b"cp_multiplier_before_trading", "creation_time_ms", b"creation_time_ms", "deployed_duration_ms", b"deployed_duration_ms", "deployed_fort_id", b"deployed_fort_id", "deployed_gym_lat_degree", b"deployed_gym_lat_degree", "deployed_gym_lng_degree", b"deployed_gym_lng_degree", "deployed_returned_timestamp_ms", b"deployed_returned_timestamp_ms", "display_cp", b"display_cp", "display_pokemon_id", b"display_pokemon_id", "egg_distribution", b"egg_distribution", "egg_incubator_id", b"egg_incubator_id", "egg_km_walked_start", b"egg_km_walked_start", "egg_km_walked_target", b"egg_km_walked_target", "egg_slot_type", b"egg_slot_type", "egg_telemetry", b"egg_telemetry", "egg_type", b"egg_type", "evolution_quest_info", b"evolution_quest_info", "favorite", b"favorite", "from_fort", b"from_fort", "has_mega_evolved", b"has_mega_evolved", "hatched_from_egg", b"hatched_from_egg", "height_m", b"height_m", "id", b"id", "individual_attack", b"individual_attack", "individual_defense", b"individual_defense", "individual_stamina", b"individual_stamina", "is_bad", b"is_bad", "is_egg", b"is_egg", "is_lucky", b"is_lucky", "limited_pokemon_identifier", b"limited_pokemon_identifier", "max_stamina", b"max_stamina", "mega_evolved_forms", b"mega_evolved_forms", "move1", b"move1", "move2", b"move2", "move2_is_purified_exclusive", b"move2_is_purified_exclusive", "move3", b"move3", "nickname", b"nickname", "npc_combat_stats", b"npc_combat_stats", "num_upgrades", b"num_upgrades", "origin_detail", b"origin_detail", "origin_events", b"origin_events", "original_owner_nickname", b"original_owner_nickname", "owner_name", b"owner_name", "pokeball", b"pokeball", "pokemon_contest_info", b"pokemon_contest_info", "pokemon_display", b"pokemon_display", "pokemon_id", b"pokemon_id", "pokemon_tag_ids", b"pokemon_tag_ids", "pre_boosted_additional_cp_multiplier", b"pre_boosted_additional_cp_multiplier", "pre_boosted_cp", b"pre_boosted_cp", "pvp_combat_stats", b"pvp_combat_stats", "size", b"size", "stamina", b"stamina", "temp_evo_cp", b"temp_evo_cp", "temp_evo_cp_multiplier", b"temp_evo_cp_multiplier", "temp_evo_stamina_modifier", b"temp_evo_stamina_modifier", "traded_time_ms", b"traded_time_ms", "trading_original_owner_hash", b"trading_original_owner_hash", "weight_kg", b"weight_kg"]) -> None: ... - -global___PokemonProto = PokemonProto - -@typing_extensions.final -class PokemonScaleSettingProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _PokemonScaleMode: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _PokemonScaleModeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PokemonScaleSettingProto._PokemonScaleMode.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - natural_scale: PokemonScaleSettingProto._PokemonScaleMode.ValueType # 0 - gui_scale: PokemonScaleSettingProto._PokemonScaleMode.ValueType # 1 - battle_pokemon_scale: PokemonScaleSettingProto._PokemonScaleMode.ValueType # 2 - raid_boss_scale: PokemonScaleSettingProto._PokemonScaleMode.ValueType # 3 - gym_topper_scale: PokemonScaleSettingProto._PokemonScaleMode.ValueType # 4 - map_pokemon_scale: PokemonScaleSettingProto._PokemonScaleMode.ValueType # 5 - - class PokemonScaleMode(_PokemonScaleMode, metaclass=_PokemonScaleModeEnumTypeWrapper): ... - natural_scale: PokemonScaleSettingProto.PokemonScaleMode.ValueType # 0 - gui_scale: PokemonScaleSettingProto.PokemonScaleMode.ValueType # 1 - battle_pokemon_scale: PokemonScaleSettingProto.PokemonScaleMode.ValueType # 2 - raid_boss_scale: PokemonScaleSettingProto.PokemonScaleMode.ValueType # 3 - gym_topper_scale: PokemonScaleSettingProto.PokemonScaleMode.ValueType # 4 - map_pokemon_scale: PokemonScaleSettingProto.PokemonScaleMode.ValueType # 5 - - POKEMON_SCALE_MODE_FIELD_NUMBER: builtins.int - MIN_HEIGHT_FIELD_NUMBER: builtins.int - MAX_HEIGHT_FIELD_NUMBER: builtins.int - pokemon_scale_mode: global___PokemonScaleSettingProto.PokemonScaleMode.ValueType - min_height: builtins.float - max_height: builtins.float - def __init__( - self, - *, - pokemon_scale_mode: global___PokemonScaleSettingProto.PokemonScaleMode.ValueType = ..., - min_height: builtins.float = ..., - max_height: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["max_height", b"max_height", "min_height", b"min_height", "pokemon_scale_mode", b"pokemon_scale_mode"]) -> None: ... - -global___PokemonScaleSettingProto = PokemonScaleSettingProto - -@typing_extensions.final -class PokemonSearchTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _PokemonSearchSourceIds: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _PokemonSearchSourceIdsEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PokemonSearchTelemetry._PokemonSearchSourceIds.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNDEFINED: PokemonSearchTelemetry._PokemonSearchSourceIds.ValueType # 0 - FROM_SEARCH_PILL_CLICK: PokemonSearchTelemetry._PokemonSearchSourceIds.ValueType # 1 - LATEST_SEARCH_ENTRY_CLICK: PokemonSearchTelemetry._PokemonSearchSourceIds.ValueType # 2 - - class PokemonSearchSourceIds(_PokemonSearchSourceIds, metaclass=_PokemonSearchSourceIdsEnumTypeWrapper): ... - UNDEFINED: PokemonSearchTelemetry.PokemonSearchSourceIds.ValueType # 0 - FROM_SEARCH_PILL_CLICK: PokemonSearchTelemetry.PokemonSearchSourceIds.ValueType # 1 - LATEST_SEARCH_ENTRY_CLICK: PokemonSearchTelemetry.PokemonSearchSourceIds.ValueType # 2 - - POKEMON_SEARCH_SOURCE_ID_FIELD_NUMBER: builtins.int - PREPENDED_SEARCH_STRING_FIELD_NUMBER: builtins.int - SEARCH_TERM_STRING_FIELD_NUMBER: builtins.int - APPENDED_SEARCH_STRING_FIELD_NUMBER: builtins.int - EXPERIMENT_ID_FIELD_NUMBER: builtins.int - pokemon_search_source_id: global___PokemonSearchTelemetry.PokemonSearchSourceIds.ValueType - prepended_search_string: builtins.str - search_term_string: builtins.str - appended_search_string: builtins.str - @property - def experiment_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - def __init__( - self, - *, - pokemon_search_source_id: global___PokemonSearchTelemetry.PokemonSearchSourceIds.ValueType = ..., - prepended_search_string: builtins.str = ..., - search_term_string: builtins.str = ..., - appended_search_string: builtins.str = ..., - experiment_id: collections.abc.Iterable[builtins.int] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["appended_search_string", b"appended_search_string", "experiment_id", b"experiment_id", "pokemon_search_source_id", b"pokemon_search_source_id", "prepended_search_string", b"prepended_search_string", "search_term_string", b"search_term_string"]) -> None: ... - -global___PokemonSearchTelemetry = PokemonSearchTelemetry - -@typing_extensions.final -class PokemonSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _BuddySize: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _BuddySizeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PokemonSettingsProto._BuddySize.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - BUDDY_MEDIUM: PokemonSettingsProto._BuddySize.ValueType # 0 - BUDDY_SHOULDER: PokemonSettingsProto._BuddySize.ValueType # 1 - BUDDY_BIG: PokemonSettingsProto._BuddySize.ValueType # 2 - BUDDY_FLYING: PokemonSettingsProto._BuddySize.ValueType # 3 - BUDDY_BABY: PokemonSettingsProto._BuddySize.ValueType # 4 - - class BuddySize(_BuddySize, metaclass=_BuddySizeEnumTypeWrapper): ... - BUDDY_MEDIUM: PokemonSettingsProto.BuddySize.ValueType # 0 - BUDDY_SHOULDER: PokemonSettingsProto.BuddySize.ValueType # 1 - BUDDY_BIG: PokemonSettingsProto.BuddySize.ValueType # 2 - BUDDY_FLYING: PokemonSettingsProto.BuddySize.ValueType # 3 - BUDDY_BABY: PokemonSettingsProto.BuddySize.ValueType # 4 - - POKEMON_ID_FIELD_NUMBER: builtins.int - MODEL_SCALE_FIELD_NUMBER: builtins.int - TYPE_FIELD_NUMBER: builtins.int - TYPE_2_FIELD_NUMBER: builtins.int - CAMERA_FIELD_NUMBER: builtins.int - ENCOUNTER_FIELD_NUMBER: builtins.int - STATS_FIELD_NUMBER: builtins.int - QUICK_MOVES_FIELD_NUMBER: builtins.int - CINEMATIC_MOVES_FIELD_NUMBER: builtins.int - ANIMATION_TIME_FIELD_NUMBER: builtins.int - EVOLUTION_IDS_FIELD_NUMBER: builtins.int - EVOLUTION_PIPS_FIELD_NUMBER: builtins.int - POKEMON_CLASS_FIELD_NUMBER: builtins.int - POKEDEX_HEIGHT_M_FIELD_NUMBER: builtins.int - POKEDEX_WEIGHT_KG_FIELD_NUMBER: builtins.int - PARENT_POKEMON_ID_FIELD_NUMBER: builtins.int - HEIGHT_STD_DEV_FIELD_NUMBER: builtins.int - WEIGHT_STD_DEV_FIELD_NUMBER: builtins.int - KM_DISTANCE_TO_HATCH_FIELD_NUMBER: builtins.int - FAMILY_ID_FIELD_NUMBER: builtins.int - CANDY_TO_EVOLVE_FIELD_NUMBER: builtins.int - KM_BUDDY_DISTANCE_FIELD_NUMBER: builtins.int - BUDDY_SIZE_FIELD_NUMBER: builtins.int - MODEL_HEIGHT_FIELD_NUMBER: builtins.int - EVOLUTION_BRANCH_FIELD_NUMBER: builtins.int - MODEL_SCALE_V2_FIELD_NUMBER: builtins.int - FORM_FIELD_NUMBER: builtins.int - EVENT_QUICK_MOVE_FIELD_NUMBER: builtins.int - EVENT_CINEMATIC_MOVE_FIELD_NUMBER: builtins.int - BUDDY_OFFSET_MALE_FIELD_NUMBER: builtins.int - BUDDY_OFFSET_FEMALE_FIELD_NUMBER: builtins.int - BUDDY_SCALE_FIELD_NUMBER: builtins.int - BUDDY_PORTRAIT_OFFSET_FIELD_NUMBER: builtins.int - PARENT_FORM_FIELD_NUMBER: builtins.int - THIRD_MOVE_FIELD_NUMBER: builtins.int - IS_TRANSFERABLE_FIELD_NUMBER: builtins.int - IS_DEPLOYABLE_FIELD_NUMBER: builtins.int - COMBAT_SHOULDER_CAMERA_ANGLE_FIELD_NUMBER: builtins.int - IS_TRADABLE_FIELD_NUMBER: builtins.int - COMBAT_DEFAULT_CAMERA_ANGLE_FIELD_NUMBER: builtins.int - COMBAT_OPPONENT_FOCUS_CAMERA_ANGLE_FIELD_NUMBER: builtins.int - COMBAT_PLAYER_FOCUS_CAMERA_ANGLE_FIELD_NUMBER: builtins.int - COMBAT_PLAYER_POKEMON_POSITION_OFFSET_FIELD_NUMBER: builtins.int - PHOTOBOMB_ANIMATION_OVERRIDES_FIELD_NUMBER: builtins.int - SHADOW_FIELD_NUMBER: builtins.int - BUDDY_GROUP_NUMBER_FIELD_NUMBER: builtins.int - ADDITIONAL_CP_BOOST_LEVEL_FIELD_NUMBER: builtins.int - ELITE_QUICK_MOVE_FIELD_NUMBER: builtins.int - ELITE_CINEMATIC_MOVE_FIELD_NUMBER: builtins.int - TEMP_EVO_OVERRIDES_FIELD_NUMBER: builtins.int - BUDDY_WALKED_MEGA_ENERGY_AWARD_FIELD_NUMBER: builtins.int - DISABLE_TRANSFER_TO_POKEMON_HOME_FIELD_NUMBER: builtins.int - RAID_BOSS_DISTANCE_OFFSET_FIELD_NUMBER: builtins.int - FORM_CHANGE_FIELD_NUMBER: builtins.int - BUDDY_ENCOUNTER_CAMEO_LOCAL_POSITION_FIELD_NUMBER: builtins.int - BUDDY_ENCOUNTER_CAMEO_LOCAL_ROTATION_FIELD_NUMBER: builtins.int - POKEMON_SIZE_SETTINGS_FIELD_NUMBER: builtins.int - COSTUME_EVOLUTION_FIELD_NUMBER: builtins.int - OB_BOOL_FIELD_NUMBER: builtins.int - OB_LIST_FLOAT_FIELD_NUMBER: builtins.int - MOVES_FIELD_NUMBER: builtins.int - ITEM_FIELD_NUMBER: builtins.int - REWARD_ITEM_FIELD_NUMBER: builtins.int - pokemon_id: global___HoloPokemonId.ValueType - model_scale: builtins.float - type: global___HoloPokemonType.ValueType - type_2: global___HoloPokemonType.ValueType - @property - def camera(self) -> global___PokemonCameraAttributesProto: ... - @property - def encounter(self) -> global___PokemonEncounterAttributesProto: ... - @property - def stats(self) -> global___PokemonStatsAttributesProto: ... - @property - def quick_moves(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___HoloPokemonMove.ValueType]: ... - @property - def cinematic_moves(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___HoloPokemonMove.ValueType]: ... - @property - def animation_time(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.float]: ... - @property - def evolution_ids(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___HoloPokemonId.ValueType]: ... - evolution_pips: builtins.int - pokemon_class: global___HoloPokemonClass.ValueType - pokedex_height_m: builtins.float - pokedex_weight_kg: builtins.float - parent_pokemon_id: global___HoloPokemonId.ValueType - height_std_dev: builtins.float - weight_std_dev: builtins.float - km_distance_to_hatch: builtins.float - family_id: global___HoloPokemonFamilyId.ValueType - candy_to_evolve: builtins.int - km_buddy_distance: builtins.float - buddy_size: global___PokemonSettingsProto.BuddySize.ValueType - model_height: builtins.float - @property - def evolution_branch(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EvolutionBranchProto]: ... - model_scale_v2: builtins.float - form: global___PokemonDisplayProto.Form.ValueType - event_quick_move: global___HoloPokemonMove.ValueType - event_cinematic_move: global___HoloPokemonMove.ValueType - @property - def buddy_offset_male(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.float]: ... - @property - def buddy_offset_female(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.float]: ... - buddy_scale: builtins.float - @property - def buddy_portrait_offset(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.float]: ... - parent_form: global___PokemonDisplayProto.Form.ValueType - @property - def third_move(self) -> global___PokemonThirdMoveAttributesProto: ... - is_transferable: builtins.bool - is_deployable: builtins.bool - @property - def combat_shoulder_camera_angle(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.float]: ... - is_tradable: builtins.bool - @property - def combat_default_camera_angle(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.float]: ... - @property - def combat_opponent_focus_camera_angle(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.float]: ... - @property - def combat_player_focus_camera_angle(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.float]: ... - @property - def combat_player_pokemon_position_offset(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.float]: ... - @property - def photobomb_animation_overrides(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___AnimationOverrideProto]: ... - @property - def shadow(self) -> global___ShadowAttributesProto: ... - buddy_group_number: builtins.int - additional_cp_boost_level: builtins.int - @property - def elite_quick_move(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___HoloPokemonMove.ValueType]: ... - @property - def elite_cinematic_move(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___HoloPokemonMove.ValueType]: ... - @property - def temp_evo_overrides(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TempEvoOverrideProto]: ... - buddy_walked_mega_energy_award: builtins.int - disable_transfer_to_pokemon_home: builtins.bool - raid_boss_distance_offset: builtins.float - @property - def form_change(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___FormChangeProto]: ... - @property - def buddy_encounter_cameo_local_position(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.float]: ... - @property - def buddy_encounter_cameo_local_rotation(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.float]: ... - @property - def pokemon_size_settings(self) -> global___PokemonSizeSettingsProto: ... - @property - def costume_evolution(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___PokemonDisplayProto.Costume.ValueType]: ... - ob_bool: builtins.bool - @property - def ob_list_float(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.float]: ... - @property - def moves(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___HoloPokemonMove.ValueType]: ... - item: global___Item.ValueType - @property - def reward_item(self) -> global___ItemRewardProto: ... - def __init__( - self, - *, - pokemon_id: global___HoloPokemonId.ValueType = ..., - model_scale: builtins.float = ..., - type: global___HoloPokemonType.ValueType = ..., - type_2: global___HoloPokemonType.ValueType = ..., - camera: global___PokemonCameraAttributesProto | None = ..., - encounter: global___PokemonEncounterAttributesProto | None = ..., - stats: global___PokemonStatsAttributesProto | None = ..., - quick_moves: collections.abc.Iterable[global___HoloPokemonMove.ValueType] | None = ..., - cinematic_moves: collections.abc.Iterable[global___HoloPokemonMove.ValueType] | None = ..., - animation_time: collections.abc.Iterable[builtins.float] | None = ..., - evolution_ids: collections.abc.Iterable[global___HoloPokemonId.ValueType] | None = ..., - evolution_pips: builtins.int = ..., - pokemon_class: global___HoloPokemonClass.ValueType = ..., - pokedex_height_m: builtins.float = ..., - pokedex_weight_kg: builtins.float = ..., - parent_pokemon_id: global___HoloPokemonId.ValueType = ..., - height_std_dev: builtins.float = ..., - weight_std_dev: builtins.float = ..., - km_distance_to_hatch: builtins.float = ..., - family_id: global___HoloPokemonFamilyId.ValueType = ..., - candy_to_evolve: builtins.int = ..., - km_buddy_distance: builtins.float = ..., - buddy_size: global___PokemonSettingsProto.BuddySize.ValueType = ..., - model_height: builtins.float = ..., - evolution_branch: collections.abc.Iterable[global___EvolutionBranchProto] | None = ..., - model_scale_v2: builtins.float = ..., - form: global___PokemonDisplayProto.Form.ValueType = ..., - event_quick_move: global___HoloPokemonMove.ValueType = ..., - event_cinematic_move: global___HoloPokemonMove.ValueType = ..., - buddy_offset_male: collections.abc.Iterable[builtins.float] | None = ..., - buddy_offset_female: collections.abc.Iterable[builtins.float] | None = ..., - buddy_scale: builtins.float = ..., - buddy_portrait_offset: collections.abc.Iterable[builtins.float] | None = ..., - parent_form: global___PokemonDisplayProto.Form.ValueType = ..., - third_move: global___PokemonThirdMoveAttributesProto | None = ..., - is_transferable: builtins.bool = ..., - is_deployable: builtins.bool = ..., - combat_shoulder_camera_angle: collections.abc.Iterable[builtins.float] | None = ..., - is_tradable: builtins.bool = ..., - combat_default_camera_angle: collections.abc.Iterable[builtins.float] | None = ..., - combat_opponent_focus_camera_angle: collections.abc.Iterable[builtins.float] | None = ..., - combat_player_focus_camera_angle: collections.abc.Iterable[builtins.float] | None = ..., - combat_player_pokemon_position_offset: collections.abc.Iterable[builtins.float] | None = ..., - photobomb_animation_overrides: collections.abc.Iterable[global___AnimationOverrideProto] | None = ..., - shadow: global___ShadowAttributesProto | None = ..., - buddy_group_number: builtins.int = ..., - additional_cp_boost_level: builtins.int = ..., - elite_quick_move: collections.abc.Iterable[global___HoloPokemonMove.ValueType] | None = ..., - elite_cinematic_move: collections.abc.Iterable[global___HoloPokemonMove.ValueType] | None = ..., - temp_evo_overrides: collections.abc.Iterable[global___TempEvoOverrideProto] | None = ..., - buddy_walked_mega_energy_award: builtins.int = ..., - disable_transfer_to_pokemon_home: builtins.bool = ..., - raid_boss_distance_offset: builtins.float = ..., - form_change: collections.abc.Iterable[global___FormChangeProto] | None = ..., - buddy_encounter_cameo_local_position: collections.abc.Iterable[builtins.float] | None = ..., - buddy_encounter_cameo_local_rotation: collections.abc.Iterable[builtins.float] | None = ..., - pokemon_size_settings: global___PokemonSizeSettingsProto | None = ..., - costume_evolution: collections.abc.Iterable[global___PokemonDisplayProto.Costume.ValueType] | None = ..., - ob_bool: builtins.bool = ..., - ob_list_float: collections.abc.Iterable[builtins.float] | None = ..., - moves: collections.abc.Iterable[global___HoloPokemonMove.ValueType] | None = ..., - item: global___Item.ValueType = ..., - reward_item: global___ItemRewardProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["camera", b"camera", "encounter", b"encounter", "pokemon_size_settings", b"pokemon_size_settings", "reward_item", b"reward_item", "shadow", b"shadow", "stats", b"stats", "third_move", b"third_move"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["additional_cp_boost_level", b"additional_cp_boost_level", "animation_time", b"animation_time", "buddy_encounter_cameo_local_position", b"buddy_encounter_cameo_local_position", "buddy_encounter_cameo_local_rotation", b"buddy_encounter_cameo_local_rotation", "buddy_group_number", b"buddy_group_number", "buddy_offset_female", b"buddy_offset_female", "buddy_offset_male", b"buddy_offset_male", "buddy_portrait_offset", b"buddy_portrait_offset", "buddy_scale", b"buddy_scale", "buddy_size", b"buddy_size", "buddy_walked_mega_energy_award", b"buddy_walked_mega_energy_award", "camera", b"camera", "candy_to_evolve", b"candy_to_evolve", "cinematic_moves", b"cinematic_moves", "combat_default_camera_angle", b"combat_default_camera_angle", "combat_opponent_focus_camera_angle", b"combat_opponent_focus_camera_angle", "combat_player_focus_camera_angle", b"combat_player_focus_camera_angle", "combat_player_pokemon_position_offset", b"combat_player_pokemon_position_offset", "combat_shoulder_camera_angle", b"combat_shoulder_camera_angle", "costume_evolution", b"costume_evolution", "disable_transfer_to_pokemon_home", b"disable_transfer_to_pokemon_home", "elite_cinematic_move", b"elite_cinematic_move", "elite_quick_move", b"elite_quick_move", "encounter", b"encounter", "event_cinematic_move", b"event_cinematic_move", "event_quick_move", b"event_quick_move", "evolution_branch", b"evolution_branch", "evolution_ids", b"evolution_ids", "evolution_pips", b"evolution_pips", "family_id", b"family_id", "form", b"form", "form_change", b"form_change", "height_std_dev", b"height_std_dev", "is_deployable", b"is_deployable", "is_tradable", b"is_tradable", "is_transferable", b"is_transferable", "item", b"item", "km_buddy_distance", b"km_buddy_distance", "km_distance_to_hatch", b"km_distance_to_hatch", "model_height", b"model_height", "model_scale", b"model_scale", "model_scale_v2", b"model_scale_v2", "moves", b"moves", "ob_bool", b"ob_bool", "ob_list_float", b"ob_list_float", "parent_form", b"parent_form", "parent_pokemon_id", b"parent_pokemon_id", "photobomb_animation_overrides", b"photobomb_animation_overrides", "pokedex_height_m", b"pokedex_height_m", "pokedex_weight_kg", b"pokedex_weight_kg", "pokemon_class", b"pokemon_class", "pokemon_id", b"pokemon_id", "pokemon_size_settings", b"pokemon_size_settings", "quick_moves", b"quick_moves", "raid_boss_distance_offset", b"raid_boss_distance_offset", "reward_item", b"reward_item", "shadow", b"shadow", "stats", b"stats", "temp_evo_overrides", b"temp_evo_overrides", "third_move", b"third_move", "type", b"type", "type_2", b"type_2", "weight_std_dev", b"weight_std_dev"]) -> None: ... - -global___PokemonSettingsProto = PokemonSettingsProto - -@typing_extensions.final -class PokemonSizeSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_SIZE_MULTIPLIER_SCALE_1_FIELD_NUMBER: builtins.int - POKEMON_SIZE_MULTIPLIER_SCALE_2_FIELD_NUMBER: builtins.int - POKEMON_SIZE_MULTIPLIER_SCALE_3_FIELD_NUMBER: builtins.int - POKEMON_SIZE_MULTIPLIER_SCALE_4_FIELD_NUMBER: builtins.int - POKEMON_SIZE_MULTIPLIER_SCALE_5_FIELD_NUMBER: builtins.int - POKEMON_SIZE_MULTIPLIER_SCALE_6_FIELD_NUMBER: builtins.int - POKEMON_SIZE_MULTIPLIER_SCALE_7_FIELD_NUMBER: builtins.int - POKEMON_SIZE_MULTIPLIER_SCALE_8_FIELD_NUMBER: builtins.int - POKEMON_SIZE_MULTIPLIER_SCALE_9_FIELD_NUMBER: builtins.int - POKEMON_SIZE_MULTIPLIER_SCALE_10_FIELD_NUMBER: builtins.int - OB_BOOL_1_FIELD_NUMBER: builtins.int - OB_BOOL_2_FIELD_NUMBER: builtins.int - OB_INT32_1_FIELD_NUMBER: builtins.int - OB_INT32_2_FIELD_NUMBER: builtins.int - pokemon_size_multiplier_scale_1: builtins.float - pokemon_size_multiplier_scale_2: builtins.float - pokemon_size_multiplier_scale_3: builtins.float - pokemon_size_multiplier_scale_4: builtins.float - pokemon_size_multiplier_scale_5: builtins.float - pokemon_size_multiplier_scale_6: builtins.float - pokemon_size_multiplier_scale_7: builtins.float - pokemon_size_multiplier_scale_8: builtins.float - pokemon_size_multiplier_scale_9: builtins.float - pokemon_size_multiplier_scale_10: builtins.float - ob_bool_1: builtins.bool - ob_bool_2: builtins.bool - ob_int32_1: builtins.int - ob_int32_2: builtins.int - def __init__( - self, - *, - pokemon_size_multiplier_scale_1: builtins.float = ..., - pokemon_size_multiplier_scale_2: builtins.float = ..., - pokemon_size_multiplier_scale_3: builtins.float = ..., - pokemon_size_multiplier_scale_4: builtins.float = ..., - pokemon_size_multiplier_scale_5: builtins.float = ..., - pokemon_size_multiplier_scale_6: builtins.float = ..., - pokemon_size_multiplier_scale_7: builtins.float = ..., - pokemon_size_multiplier_scale_8: builtins.float = ..., - pokemon_size_multiplier_scale_9: builtins.float = ..., - pokemon_size_multiplier_scale_10: builtins.float = ..., - ob_bool_1: builtins.bool = ..., - ob_bool_2: builtins.bool = ..., - ob_int32_1: builtins.int = ..., - ob_int32_2: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_bool_1", b"ob_bool_1", "ob_bool_2", b"ob_bool_2", "ob_int32_1", b"ob_int32_1", "ob_int32_2", b"ob_int32_2", "pokemon_size_multiplier_scale_1", b"pokemon_size_multiplier_scale_1", "pokemon_size_multiplier_scale_10", b"pokemon_size_multiplier_scale_10", "pokemon_size_multiplier_scale_2", b"pokemon_size_multiplier_scale_2", "pokemon_size_multiplier_scale_3", b"pokemon_size_multiplier_scale_3", "pokemon_size_multiplier_scale_4", b"pokemon_size_multiplier_scale_4", "pokemon_size_multiplier_scale_5", b"pokemon_size_multiplier_scale_5", "pokemon_size_multiplier_scale_6", b"pokemon_size_multiplier_scale_6", "pokemon_size_multiplier_scale_7", b"pokemon_size_multiplier_scale_7", "pokemon_size_multiplier_scale_8", b"pokemon_size_multiplier_scale_8", "pokemon_size_multiplier_scale_9", b"pokemon_size_multiplier_scale_9"]) -> None: ... - -global___PokemonSizeSettingsProto = PokemonSizeSettingsProto - -@typing_extensions.final -class PokemonStaminaUpdateProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_ID_FIELD_NUMBER: builtins.int - UPDATED_STAMINA_FIELD_NUMBER: builtins.int - pokemon_id: builtins.int - updated_stamina: builtins.int - def __init__( - self, - *, - pokemon_id: builtins.int = ..., - updated_stamina: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["pokemon_id", b"pokemon_id", "updated_stamina", b"updated_stamina"]) -> None: ... - -global___PokemonStaminaUpdateProto = PokemonStaminaUpdateProto - -@typing_extensions.final -class PokemonStatValueProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_ID_FIELD_NUMBER: builtins.int - VALUE_FIELD_NUMBER: builtins.int - POKEMON_CREATION_TIME_MS_FIELD_NUMBER: builtins.int - pokemon_id: builtins.int - value: builtins.float - pokemon_creation_time_ms: builtins.int - def __init__( - self, - *, - pokemon_id: builtins.int = ..., - value: builtins.float = ..., - pokemon_creation_time_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["pokemon_creation_time_ms", b"pokemon_creation_time_ms", "pokemon_id", b"pokemon_id", "value", b"value"]) -> None: ... - -global___PokemonStatValueProto = PokemonStatValueProto - -@typing_extensions.final -class PokemonStatsAttributesProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - BASE_STAMINA_FIELD_NUMBER: builtins.int - BASE_ATTACK_FIELD_NUMBER: builtins.int - BASE_DEFENSE_FIELD_NUMBER: builtins.int - DODGE_ENERGY_DELTA_FIELD_NUMBER: builtins.int - base_stamina: builtins.int - base_attack: builtins.int - base_defense: builtins.int - dodge_energy_delta: builtins.int - def __init__( - self, - *, - base_stamina: builtins.int = ..., - base_attack: builtins.int = ..., - base_defense: builtins.int = ..., - dodge_energy_delta: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["base_attack", b"base_attack", "base_defense", b"base_defense", "base_stamina", b"base_stamina", "dodge_energy_delta", b"dodge_energy_delta"]) -> None: ... - -global___PokemonStatsAttributesProto = PokemonStatsAttributesProto - -@typing_extensions.final -class PokemonSummaryFortProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FORT_SUMMARY_ID_FIELD_NUMBER: builtins.int - LAST_MODIFIED_MS_FIELD_NUMBER: builtins.int - LATITUDE_FIELD_NUMBER: builtins.int - LONGITUDE_FIELD_NUMBER: builtins.int - fort_summary_id: builtins.str - last_modified_ms: builtins.int - latitude: builtins.float - longitude: builtins.float - def __init__( - self, - *, - fort_summary_id: builtins.str = ..., - last_modified_ms: builtins.int = ..., - latitude: builtins.float = ..., - longitude: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["fort_summary_id", b"fort_summary_id", "last_modified_ms", b"last_modified_ms", "latitude", b"latitude", "longitude", b"longitude"]) -> None: ... - -global___PokemonSummaryFortProto = PokemonSummaryFortProto - -@typing_extensions.final -class PokemonSurvivalTimeInfo(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - LONGEST_BATTLE_DURATION_POKEMON_TIME_MS_FIELD_NUMBER: builtins.int - ACTIVE_POKEMON_ENTER_BATTLE_TIME_MS_FIELD_NUMBER: builtins.int - LONGEST_BATTLE_DURATION_POKEMON_ID_FIELD_NUMBER: builtins.int - longest_battle_duration_pokemon_time_ms: builtins.int - active_pokemon_enter_battle_time_ms: builtins.int - longest_battle_duration_pokemon_id: builtins.int - def __init__( - self, - *, - longest_battle_duration_pokemon_time_ms: builtins.int = ..., - active_pokemon_enter_battle_time_ms: builtins.int = ..., - longest_battle_duration_pokemon_id: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["active_pokemon_enter_battle_time_ms", b"active_pokemon_enter_battle_time_ms", "longest_battle_duration_pokemon_id", b"longest_battle_duration_pokemon_id", "longest_battle_duration_pokemon_time_ms", b"longest_battle_duration_pokemon_time_ms"]) -> None: ... - -global___PokemonSurvivalTimeInfo = PokemonSurvivalTimeInfo - -@typing_extensions.final -class PokemonTagColorBinding(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - COLOR_FIELD_NUMBER: builtins.int - HEX_CODE_FIELD_NUMBER: builtins.int - color: global___PokemonTagColor.ValueType - hex_code: builtins.str - def __init__( - self, - *, - color: global___PokemonTagColor.ValueType = ..., - hex_code: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["color", b"color", "hex_code", b"hex_code"]) -> None: ... - -global___PokemonTagColorBinding = PokemonTagColorBinding - -@typing_extensions.final -class PokemonTagProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ID_FIELD_NUMBER: builtins.int - NAME_FIELD_NUMBER: builtins.int - COLOR_FIELD_NUMBER: builtins.int - SORT_INDEX_FIELD_NUMBER: builtins.int - id: builtins.int - name: builtins.str - color: global___PokemonTagColor.ValueType - sort_index: builtins.int - def __init__( - self, - *, - id: builtins.int = ..., - name: builtins.str = ..., - color: global___PokemonTagColor.ValueType = ..., - sort_index: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["color", b"color", "id", b"id", "name", b"name", "sort_index", b"sort_index"]) -> None: ... - -global___PokemonTagProto = PokemonTagProto - -@typing_extensions.final -class PokemonTagSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MIN_PLAYER_LEVEL_FOR_POKEMON_TAGGING_FIELD_NUMBER: builtins.int - COLOR_BINDING_FIELD_NUMBER: builtins.int - MAX_NUM_TAGS_ALLOWED_FIELD_NUMBER: builtins.int - TAG_NAME_CHARACTER_LIMIT_FIELD_NUMBER: builtins.int - min_player_level_for_pokemon_tagging: builtins.int - @property - def color_binding(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PokemonTagColorBinding]: ... - max_num_tags_allowed: builtins.int - tag_name_character_limit: builtins.int - def __init__( - self, - *, - min_player_level_for_pokemon_tagging: builtins.int = ..., - color_binding: collections.abc.Iterable[global___PokemonTagColorBinding] | None = ..., - max_num_tags_allowed: builtins.int = ..., - tag_name_character_limit: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["color_binding", b"color_binding", "max_num_tags_allowed", b"max_num_tags_allowed", "min_player_level_for_pokemon_tagging", b"min_player_level_for_pokemon_tagging", "tag_name_character_limit", b"tag_name_character_limit"]) -> None: ... - -global___PokemonTagSettingsProto = PokemonTagSettingsProto - -@typing_extensions.final -class PokemonTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_ID_FIELD_NUMBER: builtins.int - CP_FIELD_NUMBER: builtins.int - WEIGHT_KG_FIELD_NUMBER: builtins.int - HEIGHT_M_FIELD_NUMBER: builtins.int - POKEMON_LEVEL_FIELD_NUMBER: builtins.int - pokemon_id: global___HoloPokemonId.ValueType - cp: builtins.int - weight_kg: builtins.float - height_m: builtins.float - pokemon_level: builtins.int - def __init__( - self, - *, - pokemon_id: global___HoloPokemonId.ValueType = ..., - cp: builtins.int = ..., - weight_kg: builtins.float = ..., - height_m: builtins.float = ..., - pokemon_level: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["cp", b"cp", "height_m", b"height_m", "pokemon_id", b"pokemon_id", "pokemon_level", b"pokemon_level", "weight_kg", b"weight_kg"]) -> None: ... - -global___PokemonTelemetry = PokemonTelemetry - -@typing_extensions.final -class PokemonThirdMoveAttributesProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - STARDUST_TO_UNLOCK_FIELD_NUMBER: builtins.int - CANDY_TO_UNLOCK_FIELD_NUMBER: builtins.int - stardust_to_unlock: builtins.int - candy_to_unlock: builtins.int - def __init__( - self, - *, - stardust_to_unlock: builtins.int = ..., - candy_to_unlock: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["candy_to_unlock", b"candy_to_unlock", "stardust_to_unlock", b"stardust_to_unlock"]) -> None: ... - -global___PokemonThirdMoveAttributesProto = PokemonThirdMoveAttributesProto - -@typing_extensions.final -class PokemonUpgradeSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - UPGRADES_PER_LEVEL_FIELD_NUMBER: builtins.int - ALLOWED_LEVELS_ABOVE_PLAYER_FIELD_NUMBER: builtins.int - CANDY_COST_FIELD_NUMBER: builtins.int - STARDUST_COST_FIELD_NUMBER: builtins.int - SHADOW_STARDUST_MULTIPLIER_FIELD_NUMBER: builtins.int - SHADOW_CANDY_MULTIPLIER_FIELD_NUMBER: builtins.int - PURIFIED_STARDUST_MULTIPLIER_FIELD_NUMBER: builtins.int - PURIFIED_CANDY_MULTIPLIER_FIELD_NUMBER: builtins.int - MAX_NORMAL_UPGRADE_LEVEL_FIELD_NUMBER: builtins.int - DEFAULT_CP_BOOST_ADDITIONAL_LEVEL_FIELD_NUMBER: builtins.int - XL_CANDY_MIN_PLAYER_LEVEL_FIELD_NUMBER: builtins.int - XL_CANDY_COST_FIELD_NUMBER: builtins.int - MAX_MEGA_LEVEL_FIELD_NUMBER: builtins.int - upgrades_per_level: builtins.int - allowed_levels_above_player: builtins.int - @property - def candy_cost(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - @property - def stardust_cost(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - shadow_stardust_multiplier: builtins.float - shadow_candy_multiplier: builtins.float - purified_stardust_multiplier: builtins.float - purified_candy_multiplier: builtins.float - max_normal_upgrade_level: builtins.int - default_cp_boost_additional_level: builtins.int - xl_candy_min_player_level: builtins.int - @property - def xl_candy_cost(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - max_mega_level: builtins.int - def __init__( - self, - *, - upgrades_per_level: builtins.int = ..., - allowed_levels_above_player: builtins.int = ..., - candy_cost: collections.abc.Iterable[builtins.int] | None = ..., - stardust_cost: collections.abc.Iterable[builtins.int] | None = ..., - shadow_stardust_multiplier: builtins.float = ..., - shadow_candy_multiplier: builtins.float = ..., - purified_stardust_multiplier: builtins.float = ..., - purified_candy_multiplier: builtins.float = ..., - max_normal_upgrade_level: builtins.int = ..., - default_cp_boost_additional_level: builtins.int = ..., - xl_candy_min_player_level: builtins.int = ..., - xl_candy_cost: collections.abc.Iterable[builtins.int] | None = ..., - max_mega_level: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["allowed_levels_above_player", b"allowed_levels_above_player", "candy_cost", b"candy_cost", "default_cp_boost_additional_level", b"default_cp_boost_additional_level", "max_mega_level", b"max_mega_level", "max_normal_upgrade_level", b"max_normal_upgrade_level", "purified_candy_multiplier", b"purified_candy_multiplier", "purified_stardust_multiplier", b"purified_stardust_multiplier", "shadow_candy_multiplier", b"shadow_candy_multiplier", "shadow_stardust_multiplier", b"shadow_stardust_multiplier", "stardust_cost", b"stardust_cost", "upgrades_per_level", b"upgrades_per_level", "xl_candy_cost", b"xl_candy_cost", "xl_candy_min_player_level", b"xl_candy_min_player_level"]) -> None: ... - -global___PokemonUpgradeSettingsProto = PokemonUpgradeSettingsProto - -@typing_extensions.final -class PokestopDisplayProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - STYLE_CONFIG_ADDRESS_FIELD_NUMBER: builtins.int - style_config_address: builtins.str - def __init__( - self, - *, - style_config_address: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["style_config_address", b"style_config_address"]) -> None: ... - -global___PokestopDisplayProto = PokestopDisplayProto - -@typing_extensions.final -class PokestopIncidentDisplayProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CHARACTER_DISPLAY_FIELD_NUMBER: builtins.int - INVASION_FINISHED_FIELD_NUMBER: builtins.int - CONTEST_DISPLAY_FIELD_NUMBER: builtins.int - INCIDENT_ID_FIELD_NUMBER: builtins.int - INCIDENT_START_MS_FIELD_NUMBER: builtins.int - INCIDENT_EXPIRATION_MS_FIELD_NUMBER: builtins.int - HIDE_INCIDENT_FIELD_NUMBER: builtins.int - INCIDENT_COMPLETED_FIELD_NUMBER: builtins.int - INCIDENT_DISPLAY_TYPE_FIELD_NUMBER: builtins.int - INCIDENT_DISPLAY_ORDER_PRIORITY_FIELD_NUMBER: builtins.int - CONTINUE_DISPLAYING_INCIDENT_FIELD_NUMBER: builtins.int - CUSTOM_DISPLAY_FIELD_NUMBER: builtins.int - IS_CROSS_STOP_INCIDENT_FIELD_NUMBER: builtins.int - @property - def character_display(self) -> global___CharacterDisplayProto: ... - @property - def invasion_finished(self) -> global___InvasionFinishedDisplayProto: ... - @property - def contest_display(self) -> global___ContestDisplayProto: ... - incident_id: builtins.str - incident_start_ms: builtins.int - incident_expiration_ms: builtins.int - hide_incident: builtins.bool - incident_completed: builtins.bool - incident_display_type: global___IncidentDisplayType.ValueType - incident_display_order_priority: builtins.int - continue_displaying_incident: builtins.bool - @property - def custom_display(self) -> global___PokestopDisplayProto: ... - is_cross_stop_incident: builtins.bool - def __init__( - self, - *, - character_display: global___CharacterDisplayProto | None = ..., - invasion_finished: global___InvasionFinishedDisplayProto | None = ..., - contest_display: global___ContestDisplayProto | None = ..., - incident_id: builtins.str = ..., - incident_start_ms: builtins.int = ..., - incident_expiration_ms: builtins.int = ..., - hide_incident: builtins.bool = ..., - incident_completed: builtins.bool = ..., - incident_display_type: global___IncidentDisplayType.ValueType = ..., - incident_display_order_priority: builtins.int = ..., - continue_displaying_incident: builtins.bool = ..., - custom_display: global___PokestopDisplayProto | None = ..., - is_cross_stop_incident: builtins.bool = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["MapDisplay", b"MapDisplay", "character_display", b"character_display", "contest_display", b"contest_display", "custom_display", b"custom_display", "invasion_finished", b"invasion_finished"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["MapDisplay", b"MapDisplay", "character_display", b"character_display", "contest_display", b"contest_display", "continue_displaying_incident", b"continue_displaying_incident", "custom_display", b"custom_display", "hide_incident", b"hide_incident", "incident_completed", b"incident_completed", "incident_display_order_priority", b"incident_display_order_priority", "incident_display_type", b"incident_display_type", "incident_expiration_ms", b"incident_expiration_ms", "incident_id", b"incident_id", "incident_start_ms", b"incident_start_ms", "invasion_finished", b"invasion_finished", "is_cross_stop_incident", b"is_cross_stop_incident"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["MapDisplay", b"MapDisplay"]) -> typing_extensions.Literal["character_display", "invasion_finished", "contest_display"] | None: ... - -global___PokestopIncidentDisplayProto = PokestopIncidentDisplayProto - -@typing_extensions.final -class PokestopReward(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ITEM_ID_FIELD_NUMBER: builtins.int - ITEM_COUNT_FIELD_NUMBER: builtins.int - item_id: global___Item.ValueType - item_count: builtins.int - def __init__( - self, - *, - item_id: global___Item.ValueType = ..., - item_count: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["item_count", b"item_count", "item_id", b"item_id"]) -> None: ... - -global___PokestopReward = PokestopReward - -@typing_extensions.final -class PolygonProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - LOOP_FIELD_NUMBER: builtins.int - @property - def loop(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___LoopProto]: ... - def __init__( - self, - *, - loop: collections.abc.Iterable[global___LoopProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["loop", b"loop"]) -> None: ... - -global___PolygonProto = PolygonProto - -@typing_extensions.final -class Polyline(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - COORDS_FIELD_NUMBER: builtins.int - @property - def coords(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - def __init__( - self, - *, - coords: collections.abc.Iterable[builtins.int] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["coords", b"coords"]) -> None: ... - -global___Polyline = Polyline - -@typing_extensions.final -class PolylineList(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POLYLINES_FIELD_NUMBER: builtins.int - @property - def polylines(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Polyline]: ... - def __init__( - self, - *, - polylines: collections.abc.Iterable[global___Polyline] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["polylines", b"polylines"]) -> None: ... - -global___PolylineList = PolylineList - -@typing_extensions.final -class PopupControlSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLED_FIELD_NUMBER: builtins.int - OB_BOOL_1_FIELD_NUMBER: builtins.int - MIN_KM_WALKED_TO_SHOW_FITNESS_NOTIFICATION_FIELD_NUMBER: builtins.int - NUM_SESSIONS_TO_SHOW_AR_PROMPT_FIELD_NUMBER: builtins.int - OB_BOOL_2_FIELD_NUMBER: builtins.int - OB_BOOL_3_FIELD_NUMBER: builtins.int - OB_BOOL_4_FIELD_NUMBER: builtins.int - OB_BOOL_5_FIELD_NUMBER: builtins.int - OB_BOOL_6_FIELD_NUMBER: builtins.int - OB_BOOL_7_FIELD_NUMBER: builtins.int - OB_BOOL_8_FIELD_NUMBER: builtins.int - OB_BOOL_9_FIELD_NUMBER: builtins.int - OB_BOOL_10_FIELD_NUMBER: builtins.int - OB_BOOL_11_FIELD_NUMBER: builtins.int - OB_BOOL_12_FIELD_NUMBER: builtins.int - OB_BOOL_13_FIELD_NUMBER: builtins.int - OB_BOOL_14_FIELD_NUMBER: builtins.int - OB_BOOL_15_FIELD_NUMBER: builtins.int - OB_BOOL_16_FIELD_NUMBER: builtins.int - OB_BOOL_17_FIELD_NUMBER: builtins.int - enabled: builtins.bool - ob_bool_1: builtins.bool - min_km_walked_to_show_fitness_notification: builtins.float - num_sessions_to_show_ar_prompt: builtins.int - ob_bool_2: builtins.bool - ob_bool_3: builtins.bool - ob_bool_4: builtins.bool - ob_bool_5: builtins.bool - ob_bool_6: builtins.bool - ob_bool_7: builtins.bool - ob_bool_8: builtins.bool - ob_bool_9: builtins.bool - ob_bool_10: builtins.bool - ob_bool_11: builtins.bool - ob_bool_12: builtins.bool - ob_bool_13: builtins.bool - ob_bool_14: builtins.bool - ob_bool_15: builtins.bool - ob_bool_16: builtins.bool - ob_bool_17: builtins.bool - def __init__( - self, - *, - enabled: builtins.bool = ..., - ob_bool_1: builtins.bool = ..., - min_km_walked_to_show_fitness_notification: builtins.float = ..., - num_sessions_to_show_ar_prompt: builtins.int = ..., - ob_bool_2: builtins.bool = ..., - ob_bool_3: builtins.bool = ..., - ob_bool_4: builtins.bool = ..., - ob_bool_5: builtins.bool = ..., - ob_bool_6: builtins.bool = ..., - ob_bool_7: builtins.bool = ..., - ob_bool_8: builtins.bool = ..., - ob_bool_9: builtins.bool = ..., - ob_bool_10: builtins.bool = ..., - ob_bool_11: builtins.bool = ..., - ob_bool_12: builtins.bool = ..., - ob_bool_13: builtins.bool = ..., - ob_bool_14: builtins.bool = ..., - ob_bool_15: builtins.bool = ..., - ob_bool_16: builtins.bool = ..., - ob_bool_17: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["enabled", b"enabled", "min_km_walked_to_show_fitness_notification", b"min_km_walked_to_show_fitness_notification", "num_sessions_to_show_ar_prompt", b"num_sessions_to_show_ar_prompt", "ob_bool_1", b"ob_bool_1", "ob_bool_10", b"ob_bool_10", "ob_bool_11", b"ob_bool_11", "ob_bool_12", b"ob_bool_12", "ob_bool_13", b"ob_bool_13", "ob_bool_14", b"ob_bool_14", "ob_bool_15", b"ob_bool_15", "ob_bool_16", b"ob_bool_16", "ob_bool_17", b"ob_bool_17", "ob_bool_2", b"ob_bool_2", "ob_bool_3", b"ob_bool_3", "ob_bool_4", b"ob_bool_4", "ob_bool_5", b"ob_bool_5", "ob_bool_6", b"ob_bool_6", "ob_bool_7", b"ob_bool_7", "ob_bool_8", b"ob_bool_8", "ob_bool_9", b"ob_bool_9"]) -> None: ... - -global___PopupControlSettingsProto = PopupControlSettingsProto - -@typing_extensions.final -class PortalCurationImageResult(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PortalCurationImageResult._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: PortalCurationImageResult._Result.ValueType # 0 - SUCCESS: PortalCurationImageResult._Result.ValueType # 1 - FEATURE_DISABLED: PortalCurationImageResult._Result.ValueType # 2 - ALREADY_UPLOADED: PortalCurationImageResult._Result.ValueType # 3 - IMAGE_NOT_FOUND: PortalCurationImageResult._Result.ValueType # 4 - IMAGE_TOO_BIG: PortalCurationImageResult._Result.ValueType # 5 - IMAGE_NOT_SERVABLE: PortalCurationImageResult._Result.ValueType # 6 - PORTAL_NOT_FOUND: PortalCurationImageResult._Result.ValueType # 7 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: PortalCurationImageResult.Result.ValueType # 0 - SUCCESS: PortalCurationImageResult.Result.ValueType # 1 - FEATURE_DISABLED: PortalCurationImageResult.Result.ValueType # 2 - ALREADY_UPLOADED: PortalCurationImageResult.Result.ValueType # 3 - IMAGE_NOT_FOUND: PortalCurationImageResult.Result.ValueType # 4 - IMAGE_TOO_BIG: PortalCurationImageResult.Result.ValueType # 5 - IMAGE_NOT_SERVABLE: PortalCurationImageResult.Result.ValueType # 6 - PORTAL_NOT_FOUND: PortalCurationImageResult.Result.ValueType # 7 - - def __init__( - self, - ) -> None: ... - -global___PortalCurationImageResult = PortalCurationImageResult - -@typing_extensions.final -class PostStaticNewsfeedRequest(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class LiquidAttributesEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - KEY_FIELD_NUMBER: builtins.int - VALUE_FIELD_NUMBER: builtins.int - key: builtins.str - @property - def value(self) -> global___LiquidAttribute: ... - def __init__( - self, - *, - key: builtins.str = ..., - value: global___LiquidAttribute | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["value", b"value"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["key", b"key", "value", b"value"]) -> None: ... - - APP_ID_FIELD_NUMBER: builtins.int - NEWSFEED_POST_FIELD_NUMBER: builtins.int - LIQUID_ATTRIBUTES_FIELD_NUMBER: builtins.int - BUCKET_NAME_FIELD_NUMBER: builtins.int - ENVIRONMENT_ID_FIELD_NUMBER: builtins.int - CAMPAIGN_ID_FIELD_NUMBER: builtins.int - app_id: builtins.str - @property - def newsfeed_post(self) -> global___NewsfeedPost: ... - @property - def liquid_attributes(self) -> google.protobuf.internal.containers.MessageMap[builtins.str, global___LiquidAttribute]: ... - bucket_name: builtins.str - environment_id: builtins.str - campaign_id: builtins.int - def __init__( - self, - *, - app_id: builtins.str = ..., - newsfeed_post: global___NewsfeedPost | None = ..., - liquid_attributes: collections.abc.Mapping[builtins.str, global___LiquidAttribute] | None = ..., - bucket_name: builtins.str = ..., - environment_id: builtins.str = ..., - campaign_id: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["newsfeed_post", b"newsfeed_post"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["app_id", b"app_id", "bucket_name", b"bucket_name", "campaign_id", b"campaign_id", "environment_id", b"environment_id", "liquid_attributes", b"liquid_attributes", "newsfeed_post", b"newsfeed_post"]) -> None: ... - -global___PostStaticNewsfeedRequest = PostStaticNewsfeedRequest - -@typing_extensions.final -class PostStaticNewsfeedResponse(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PostStaticNewsfeedResponse._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: PostStaticNewsfeedResponse._Result.ValueType # 0 - SUCCESS: PostStaticNewsfeedResponse._Result.ValueType # 1 - INVALID_POST_TIMESTAMP: PostStaticNewsfeedResponse._Result.ValueType # 2 - INVALID_APP_ID: PostStaticNewsfeedResponse._Result.ValueType # 3 - INVALID_NEWSFEED_TITLE: PostStaticNewsfeedResponse._Result.ValueType # 4 - INVALID_NEWSFEED_CONTENT: PostStaticNewsfeedResponse._Result.ValueType # 5 - SEND_FAILED: PostStaticNewsfeedResponse._Result.ValueType # 6 - LIQUID_LOGIC_ERROR: PostStaticNewsfeedResponse._Result.ValueType # 7 - LIQUID_LOGIC_ABORTED: PostStaticNewsfeedResponse._Result.ValueType # 8 - INVALID_ARGUMENTS: PostStaticNewsfeedResponse._Result.ValueType # 9 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: PostStaticNewsfeedResponse.Result.ValueType # 0 - SUCCESS: PostStaticNewsfeedResponse.Result.ValueType # 1 - INVALID_POST_TIMESTAMP: PostStaticNewsfeedResponse.Result.ValueType # 2 - INVALID_APP_ID: PostStaticNewsfeedResponse.Result.ValueType # 3 - INVALID_NEWSFEED_TITLE: PostStaticNewsfeedResponse.Result.ValueType # 4 - INVALID_NEWSFEED_CONTENT: PostStaticNewsfeedResponse.Result.ValueType # 5 - SEND_FAILED: PostStaticNewsfeedResponse.Result.ValueType # 6 - LIQUID_LOGIC_ERROR: PostStaticNewsfeedResponse.Result.ValueType # 7 - LIQUID_LOGIC_ABORTED: PostStaticNewsfeedResponse.Result.ValueType # 8 - INVALID_ARGUMENTS: PostStaticNewsfeedResponse.Result.ValueType # 9 - - RESULT_FIELD_NUMBER: builtins.int - result: global___PostStaticNewsfeedResponse.Result.ValueType - def __init__( - self, - *, - result: global___PostStaticNewsfeedResponse.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result"]) -> None: ... - -global___PostStaticNewsfeedResponse = PostStaticNewsfeedResponse - -@typing_extensions.final -class PostcardBookTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PostcardBookTelemetry._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - OPEN: PostcardBookTelemetry._Status.ValueType # 0 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - OPEN: PostcardBookTelemetry.Status.ValueType # 0 - - STATUS_FIELD_NUMBER: builtins.int - status: global___PostcardBookTelemetry.Status.ValueType - def __init__( - self, - *, - status: global___PostcardBookTelemetry.Status.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["status", b"status"]) -> None: ... - -global___PostcardBookTelemetry = PostcardBookTelemetry - -@typing_extensions.final -class PostcardCollectionGlobalSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLED_FIELD_NUMBER: builtins.int - OB_COUNT_FIELD_NUMBER: builtins.int - ENABLED_POSTCARD_FIELD_NUMBER: builtins.int - SEND_ENABLED_FIELD_NUMBER: builtins.int - enabled: builtins.bool - ob_count: builtins.int - enabled_postcard: builtins.bool - send_enabled: builtins.bool - def __init__( - self, - *, - enabled: builtins.bool = ..., - ob_count: builtins.int = ..., - enabled_postcard: builtins.bool = ..., - send_enabled: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["enabled", b"enabled", "enabled_postcard", b"enabled_postcard", "ob_count", b"ob_count", "send_enabled", b"send_enabled"]) -> None: ... - -global___PostcardCollectionGlobalSettingsProto = PostcardCollectionGlobalSettingsProto - -@typing_extensions.final -class PostcardCollectionSettings(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLED_FIELD_NUMBER: builtins.int - enabled: builtins.bool - def __init__( - self, - *, - enabled: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["enabled", b"enabled"]) -> None: ... - -global___PostcardCollectionSettings = PostcardCollectionSettings - -@typing_extensions.final -class PostcardCreateDetail(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POSTCARD_ORIGIN_FIELD_NUMBER: builtins.int - RECEIVED_TIME_MS_FIELD_NUMBER: builtins.int - postcard_origin: builtins.int - received_time_ms: builtins.int - def __init__( - self, - *, - postcard_origin: builtins.int = ..., - received_time_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["postcard_origin", b"postcard_origin", "received_time_ms", b"received_time_ms"]) -> None: ... - -global___PostcardCreateDetail = PostcardCreateDetail - -@typing_extensions.final -class PostcardDisplayProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POSTCARD_ID_FIELD_NUMBER: builtins.int - FORT_ID_FIELD_NUMBER: builtins.int - FORT_LAT_FIELD_NUMBER: builtins.int - FORT_LNG_FIELD_NUMBER: builtins.int - CREATION_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - IMAGE_URL_FIELD_NUMBER: builtins.int - FAVORITE_FIELD_NUMBER: builtins.int - POSTCARD_CREATOR_ID_FIELD_NUMBER: builtins.int - POSTCARD_CREATOR_NICKNAME_FIELD_NUMBER: builtins.int - STICKER_ID_FIELD_NUMBER: builtins.int - NOTE_FIELD_NUMBER: builtins.int - FORT_NAME_FIELD_NUMBER: builtins.int - POSTCARD_SOURCE_FIELD_NUMBER: builtins.int - GIFTBOX_ID_FIELD_NUMBER: builtins.int - POSTCARD_CREATOR_CODENAME_FIELD_NUMBER: builtins.int - SOURCE_GIFTBOX_ID_FIELD_NUMBER: builtins.int - IS_SPONSORED_FIELD_NUMBER: builtins.int - ALREADY_SHARED_FIELD_NUMBER: builtins.int - POSTCARD_CREATOR_NIA_ACCOUNT_ID_FIELD_NUMBER: builtins.int - RECEIVED_IN_PARTY_FIELD_NUMBER: builtins.int - ROUTE_ID_FIELD_NUMBER: builtins.int - postcard_id: builtins.str - fort_id: builtins.str - fort_lat: builtins.float - fort_lng: builtins.float - creation_timestamp_ms: builtins.int - image_url: builtins.str - favorite: builtins.bool - postcard_creator_id: builtins.str - postcard_creator_nickname: builtins.str - @property - def sticker_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - note: builtins.str - fort_name: builtins.str - postcard_source: global___PostcardSource.ValueType - giftbox_id: builtins.int - postcard_creator_codename: builtins.str - source_giftbox_id: builtins.int - is_sponsored: builtins.bool - already_shared: builtins.bool - postcard_creator_nia_account_id: builtins.str - received_in_party: builtins.bool - route_id: builtins.str - def __init__( - self, - *, - postcard_id: builtins.str = ..., - fort_id: builtins.str = ..., - fort_lat: builtins.float = ..., - fort_lng: builtins.float = ..., - creation_timestamp_ms: builtins.int = ..., - image_url: builtins.str = ..., - favorite: builtins.bool = ..., - postcard_creator_id: builtins.str = ..., - postcard_creator_nickname: builtins.str = ..., - sticker_id: collections.abc.Iterable[builtins.str] | None = ..., - note: builtins.str = ..., - fort_name: builtins.str = ..., - postcard_source: global___PostcardSource.ValueType = ..., - giftbox_id: builtins.int = ..., - postcard_creator_codename: builtins.str = ..., - source_giftbox_id: builtins.int = ..., - is_sponsored: builtins.bool = ..., - already_shared: builtins.bool = ..., - postcard_creator_nia_account_id: builtins.str = ..., - received_in_party: builtins.bool = ..., - route_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["already_shared", b"already_shared", "creation_timestamp_ms", b"creation_timestamp_ms", "favorite", b"favorite", "fort_id", b"fort_id", "fort_lat", b"fort_lat", "fort_lng", b"fort_lng", "fort_name", b"fort_name", "giftbox_id", b"giftbox_id", "image_url", b"image_url", "is_sponsored", b"is_sponsored", "note", b"note", "postcard_creator_codename", b"postcard_creator_codename", "postcard_creator_id", b"postcard_creator_id", "postcard_creator_nia_account_id", b"postcard_creator_nia_account_id", "postcard_creator_nickname", b"postcard_creator_nickname", "postcard_id", b"postcard_id", "postcard_source", b"postcard_source", "received_in_party", b"received_in_party", "route_id", b"route_id", "source_giftbox_id", b"source_giftbox_id", "sticker_id", b"sticker_id"]) -> None: ... - -global___PostcardDisplayProto = PostcardDisplayProto - -@typing_extensions.final -class PotionAttributesProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - STA_PERCENT_FIELD_NUMBER: builtins.int - STA_AMOUNT_FIELD_NUMBER: builtins.int - sta_percent: builtins.float - sta_amount: builtins.int - def __init__( - self, - *, - sta_percent: builtins.float = ..., - sta_amount: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["sta_amount", b"sta_amount", "sta_percent", b"sta_percent"]) -> None: ... - -global___PotionAttributesProto = PotionAttributesProto - -@typing_extensions.final -class PowerUpPokestopSharedSettings(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FEATURE_ENABLED_FIELD_NUMBER: builtins.int - MIN_PLAYER_LEVEL_FOR_SCANNING_FIELD_NUMBER: builtins.int - POINTS_MULTIPLIER_FIELD_NUMBER: builtins.int - feature_enabled: builtins.bool - min_player_level_for_scanning: builtins.int - points_multiplier: builtins.float - def __init__( - self, - *, - feature_enabled: builtins.bool = ..., - min_player_level_for_scanning: builtins.int = ..., - points_multiplier: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["feature_enabled", b"feature_enabled", "min_player_level_for_scanning", b"min_player_level_for_scanning", "points_multiplier", b"points_multiplier"]) -> None: ... - -global___PowerUpPokestopSharedSettings = PowerUpPokestopSharedSettings - -@typing_extensions.final -class PreAgeGateMetadata(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TIMESTAMP_MS_FIELD_NUMBER: builtins.int - CLIENT_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - EXPERIMENT_IDS_FIELD_NUMBER: builtins.int - PRE_LOGIN_USER_ID_FIELD_NUMBER: builtins.int - MINOR_FIELD_NUMBER: builtins.int - NUM_STARTS_FIELD_NUMBER: builtins.int - CLIENT_ENVIRONMENT_FIELD_NUMBER: builtins.int - STARTUP_MEASUREMENT_FIELD_NUMBER: builtins.int - timestamp_ms: builtins.int - client_timestamp_ms: builtins.int - @property - def experiment_ids(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - pre_login_user_id: builtins.str - minor: builtins.bool - num_starts: builtins.int - @property - def client_environment(self) -> global___ClientEnvironmentProto: ... - @property - def startup_measurement(self) -> global___StartupMeasurementProto: ... - def __init__( - self, - *, - timestamp_ms: builtins.int = ..., - client_timestamp_ms: builtins.int = ..., - experiment_ids: collections.abc.Iterable[builtins.int] | None = ..., - pre_login_user_id: builtins.str = ..., - minor: builtins.bool = ..., - num_starts: builtins.int = ..., - client_environment: global___ClientEnvironmentProto | None = ..., - startup_measurement: global___StartupMeasurementProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["client_environment", b"client_environment", "startup_measurement", b"startup_measurement"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["client_environment", b"client_environment", "client_timestamp_ms", b"client_timestamp_ms", "experiment_ids", b"experiment_ids", "minor", b"minor", "num_starts", b"num_starts", "pre_login_user_id", b"pre_login_user_id", "startup_measurement", b"startup_measurement", "timestamp_ms", b"timestamp_ms"]) -> None: ... - -global___PreAgeGateMetadata = PreAgeGateMetadata - -@typing_extensions.final -class PreAgeGateTrackingOmniproto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - AGE_GATE_STARTUP_FIELD_NUMBER: builtins.int - AGE_GATE_RESULT_FIELD_NUMBER: builtins.int - PRE_AGE_GATE_METADATA_FIELD_NUMBER: builtins.int - COMMON_FILTERS_FIELD_NUMBER: builtins.int - @property - def age_gate_startup(self) -> global___AgeGateStartup: ... - @property - def age_gate_result(self) -> global___AgeGateResult: ... - @property - def pre_age_gate_metadata(self) -> global___PreAgeGateMetadata: ... - @property - def common_filters(self) -> global___ClientTelemetryCommonFilterProto: ... - def __init__( - self, - *, - age_gate_startup: global___AgeGateStartup | None = ..., - age_gate_result: global___AgeGateResult | None = ..., - pre_age_gate_metadata: global___PreAgeGateMetadata | None = ..., - common_filters: global___ClientTelemetryCommonFilterProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["PreAgeGateEvent", b"PreAgeGateEvent", "age_gate_result", b"age_gate_result", "age_gate_startup", b"age_gate_startup", "common_filters", b"common_filters", "pre_age_gate_metadata", b"pre_age_gate_metadata"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["PreAgeGateEvent", b"PreAgeGateEvent", "age_gate_result", b"age_gate_result", "age_gate_startup", b"age_gate_startup", "common_filters", b"common_filters", "pre_age_gate_metadata", b"pre_age_gate_metadata"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["PreAgeGateEvent", b"PreAgeGateEvent"]) -> typing_extensions.Literal["age_gate_startup", "age_gate_result"] | None: ... - -global___PreAgeGateTrackingOmniproto = PreAgeGateTrackingOmniproto - -@typing_extensions.final -class PreLoginMetadata(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - USER_ID_FIELD_NUMBER: builtins.int - TIMESTAMP_MS_FIELD_NUMBER: builtins.int - CLIENT_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - EXPERIMENT_IDS_FIELD_NUMBER: builtins.int - PRE_LOGIN_USER_ID_FIELD_NUMBER: builtins.int - NUM_STARTS_FIELD_NUMBER: builtins.int - user_id: builtins.str - timestamp_ms: builtins.int - client_timestamp_ms: builtins.int - @property - def experiment_ids(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - pre_login_user_id: builtins.str - num_starts: builtins.int - def __init__( - self, - *, - user_id: builtins.str = ..., - timestamp_ms: builtins.int = ..., - client_timestamp_ms: builtins.int = ..., - experiment_ids: collections.abc.Iterable[builtins.int] | None = ..., - pre_login_user_id: builtins.str = ..., - num_starts: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["client_timestamp_ms", b"client_timestamp_ms", "experiment_ids", b"experiment_ids", "num_starts", b"num_starts", "pre_login_user_id", b"pre_login_user_id", "timestamp_ms", b"timestamp_ms", "user_id", b"user_id"]) -> None: ... - -global___PreLoginMetadata = PreLoginMetadata - -@typing_extensions.final -class PreLoginTrackingOmniproto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - LOGIN_STARTUP_FIELD_NUMBER: builtins.int - LOGIN_NEW_PLAYER_FIELD_NUMBER: builtins.int - LOGIN_RETURNING_PLAYER_FIELD_NUMBER: builtins.int - LOGIN_NEW_PLAYER_CREATE_ACCOUNT_FIELD_NUMBER: builtins.int - LOGIN_RETURNING_PLAYER_SIGN_IN_FIELD_NUMBER: builtins.int - PRE_LOGIN_METADATA_FIELD_NUMBER: builtins.int - COMMON_FILTERS_FIELD_NUMBER: builtins.int - @property - def login_startup(self) -> global___LoginStartup: ... - @property - def login_new_player(self) -> global___LoginNewPlayer: ... - @property - def login_returning_player(self) -> global___LoginReturningPlayer: ... - @property - def login_new_player_create_account(self) -> global___LoginNewPlayerCreateAccount: ... - @property - def login_returning_player_sign_in(self) -> global___LoginReturningPlayerSignIn: ... - @property - def pre_login_metadata(self) -> global___PreLoginMetadata: ... - @property - def common_filters(self) -> global___ClientTelemetryCommonFilterProto: ... - def __init__( - self, - *, - login_startup: global___LoginStartup | None = ..., - login_new_player: global___LoginNewPlayer | None = ..., - login_returning_player: global___LoginReturningPlayer | None = ..., - login_new_player_create_account: global___LoginNewPlayerCreateAccount | None = ..., - login_returning_player_sign_in: global___LoginReturningPlayerSignIn | None = ..., - pre_login_metadata: global___PreLoginMetadata | None = ..., - common_filters: global___ClientTelemetryCommonFilterProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["PreLoginEvent", b"PreLoginEvent", "common_filters", b"common_filters", "login_new_player", b"login_new_player", "login_new_player_create_account", b"login_new_player_create_account", "login_returning_player", b"login_returning_player", "login_returning_player_sign_in", b"login_returning_player_sign_in", "login_startup", b"login_startup", "pre_login_metadata", b"pre_login_metadata"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["PreLoginEvent", b"PreLoginEvent", "common_filters", b"common_filters", "login_new_player", b"login_new_player", "login_new_player_create_account", b"login_new_player_create_account", "login_returning_player", b"login_returning_player", "login_returning_player_sign_in", b"login_returning_player_sign_in", "login_startup", b"login_startup", "pre_login_metadata", b"pre_login_metadata"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["PreLoginEvent", b"PreLoginEvent"]) -> typing_extensions.Literal["login_startup", "login_new_player", "login_returning_player", "login_new_player_create_account", "login_returning_player_sign_in"] | None: ... - -global___PreLoginTrackingOmniproto = PreLoginTrackingOmniproto - -@typing_extensions.final -class PrimalBoostSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - EVOLUTION_LENGTH_MS_FIELD_NUMBER: builtins.int - OB_BOOL_1_FIELD_NUMBER: builtins.int - OB_INT32_1_FIELD_NUMBER: builtins.int - PRIMAL_TYPE_BOOST_ENABLED_FIELD_NUMBER: builtins.int - OB_INT32_2_FIELD_NUMBER: builtins.int - evolution_length_ms: builtins.int - ob_bool_1: builtins.bool - ob_int32_1: builtins.int - primal_type_boost_enabled: builtins.bool - ob_int32_2: builtins.int - def __init__( - self, - *, - evolution_length_ms: builtins.int = ..., - ob_bool_1: builtins.bool = ..., - ob_int32_1: builtins.int = ..., - primal_type_boost_enabled: builtins.bool = ..., - ob_int32_2: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["evolution_length_ms", b"evolution_length_ms", "ob_bool_1", b"ob_bool_1", "ob_int32_1", b"ob_int32_1", "ob_int32_2", b"ob_int32_2", "primal_type_boost_enabled", b"primal_type_boost_enabled"]) -> None: ... - -global___PrimalBoostSettingsProto = PrimalBoostSettingsProto - -@typing_extensions.final -class PrimalEvoSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PRIMAL_BOOST_SETTINGS_FIELD_NUMBER: builtins.int - PRIMAL_MAX_CANDY_HOARD_SIZE_FIELD_NUMBER: builtins.int - PRIMAL_TYPE_BOOST_BONUS_SETTINGS_FIELD_NUMBER: builtins.int - @property - def primal_boost_settings(self) -> global___PrimalBoostSettingsProto: ... - primal_max_candy_hoard_size: builtins.int - @property - def primal_type_boost_bonus_settings(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PrimalTypeBoostBonusSettingsProto]: ... - def __init__( - self, - *, - primal_boost_settings: global___PrimalBoostSettingsProto | None = ..., - primal_max_candy_hoard_size: builtins.int = ..., - primal_type_boost_bonus_settings: collections.abc.Iterable[global___PrimalTypeBoostBonusSettingsProto] | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["primal_boost_settings", b"primal_boost_settings"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["primal_boost_settings", b"primal_boost_settings", "primal_max_candy_hoard_size", b"primal_max_candy_hoard_size", "primal_type_boost_bonus_settings", b"primal_type_boost_bonus_settings"]) -> None: ... - -global___PrimalEvoSettingsProto = PrimalEvoSettingsProto - -@typing_extensions.final -class PrimalTypeBoostBonusSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_ID_FIELD_NUMBER: builtins.int - POKEMON_TYPE_FIELD_NUMBER: builtins.int - pokemon_id: global___HoloPokemonId.ValueType - @property - def pokemon_type(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___HoloPokemonType.ValueType]: ... - def __init__( - self, - *, - pokemon_id: global___HoloPokemonId.ValueType = ..., - pokemon_type: collections.abc.Iterable[global___HoloPokemonType.ValueType] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["pokemon_id", b"pokemon_id", "pokemon_type", b"pokemon_type"]) -> None: ... - -global___PrimalTypeBoostBonusSettingsProto = PrimalTypeBoostBonusSettingsProto - -@typing_extensions.final -class ProbeProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ID_FIELD_NUMBER: builtins.int - PAYLOAD_FIELD_NUMBER: builtins.int - id: builtins.str - payload: builtins.str - def __init__( - self, - *, - id: builtins.str = ..., - payload: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["id", b"id", "payload", b"payload"]) -> None: ... - -global___ProbeProto = ProbeProto - -@typing_extensions.final -class ProbeSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLE_SIDECHANNEL_FIELD_NUMBER: builtins.int - ENABLE_ADHOC_FIELD_NUMBER: builtins.int - ADHOC_FREQUENCY_SEC_FIELD_NUMBER: builtins.int - enable_sidechannel: builtins.bool - enable_adhoc: builtins.bool - adhoc_frequency_sec: builtins.int - def __init__( - self, - *, - enable_sidechannel: builtins.bool = ..., - enable_adhoc: builtins.bool = ..., - adhoc_frequency_sec: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["adhoc_frequency_sec", b"adhoc_frequency_sec", "enable_adhoc", b"enable_adhoc", "enable_sidechannel", b"enable_sidechannel"]) -> None: ... - -global___ProbeSettingsProto = ProbeSettingsProto - -@typing_extensions.final -class ProcessRouteTappableOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - STATUS_FIELD_NUMBER: builtins.int - REWARD_FIELD_NUMBER: builtins.int - status: global___RoutePlayStatus.Status.ValueType - @property - def reward(self) -> global___LootProto: ... - def __init__( - self, - *, - status: global___RoutePlayStatus.Status.ValueType = ..., - reward: global___LootProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["reward", b"reward"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["reward", b"reward", "status", b"status"]) -> None: ... - -global___ProcessRouteTappableOutProto = ProcessRouteTappableOutProto - -@typing_extensions.final -class ProcessRouteTappableProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ROUTE_ID_FIELD_NUMBER: builtins.int - WAYPOINT_INDEX_FIELD_NUMBER: builtins.int - route_id: builtins.str - waypoint_index: builtins.int - def __init__( - self, - *, - route_id: builtins.str = ..., - waypoint_index: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["route_id", b"route_id", "waypoint_index", b"waypoint_index"]) -> None: ... - -global___ProcessRouteTappableProto = ProcessRouteTappableProto - -@typing_extensions.final -class ProcessRouteWaypointInteractionOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class GiftTradeActivity(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - - @typing_extensions.final - class PokemonCompareActivity(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - - @typing_extensions.final - class PokemonTradeActivity(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - - POKEMON_TRADE_FIELD_NUMBER: builtins.int - POKEMON_COMPARE_FIELD_NUMBER: builtins.int - GIFT_TRADE_FIELD_NUMBER: builtins.int - ACTIVITY_TYPE_FIELD_NUMBER: builtins.int - DIALOG_FIELD_NUMBER: builtins.int - ROUTE_STAMP_FIELD_NUMBER: builtins.int - STATUS_FIELD_NUMBER: builtins.int - @property - def pokemon_trade(self) -> global___ProcessRouteWaypointInteractionOutProto.PokemonTradeActivity: ... - @property - def pokemon_compare(self) -> global___ProcessRouteWaypointInteractionOutProto.PokemonCompareActivity: ... - @property - def gift_trade(self) -> global___ProcessRouteWaypointInteractionOutProto.GiftTradeActivity: ... - activity_type: global___RouteActivityType.ActivityType.ValueType - @property - def dialog(self) -> global___NpcDialogueProto: ... - @property - def route_stamp(self) -> global___RouteStamp: ... - status: global___RoutePlayStatus.Status.ValueType - def __init__( - self, - *, - pokemon_trade: global___ProcessRouteWaypointInteractionOutProto.PokemonTradeActivity | None = ..., - pokemon_compare: global___ProcessRouteWaypointInteractionOutProto.PokemonCompareActivity | None = ..., - gift_trade: global___ProcessRouteWaypointInteractionOutProto.GiftTradeActivity | None = ..., - activity_type: global___RouteActivityType.ActivityType.ValueType = ..., - dialog: global___NpcDialogueProto | None = ..., - route_stamp: global___RouteStamp | None = ..., - status: global___RoutePlayStatus.Status.ValueType = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["Activity", b"Activity", "dialog", b"dialog", "gift_trade", b"gift_trade", "pokemon_compare", b"pokemon_compare", "pokemon_trade", b"pokemon_trade", "route_stamp", b"route_stamp"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["Activity", b"Activity", "activity_type", b"activity_type", "dialog", b"dialog", "gift_trade", b"gift_trade", "pokemon_compare", b"pokemon_compare", "pokemon_trade", b"pokemon_trade", "route_stamp", b"route_stamp", "status", b"status"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["Activity", b"Activity"]) -> typing_extensions.Literal["pokemon_trade", "pokemon_compare", "gift_trade"] | None: ... - -global___ProcessRouteWaypointInteractionOutProto = ProcessRouteWaypointInteractionOutProto - -@typing_extensions.final -class ProcessRouteWaypointInteractionProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ROUTE_ID_FIELD_NUMBER: builtins.int - WAYPOINT_FORT_ID_FIELD_NUMBER: builtins.int - WAYPOINT_INDEX_FIELD_NUMBER: builtins.int - route_id: builtins.str - waypoint_fort_id: builtins.str - waypoint_index: builtins.int - def __init__( - self, - *, - route_id: builtins.str = ..., - waypoint_fort_id: builtins.str = ..., - waypoint_index: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["route_id", b"route_id", "waypoint_fort_id", b"waypoint_fort_id", "waypoint_index", b"waypoint_index"]) -> None: ... - -global___ProcessRouteWaypointInteractionProto = ProcessRouteWaypointInteractionProto - -@typing_extensions.final -class ProfanityCheckOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ProfanityCheckOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: ProfanityCheckOutProto._Result.ValueType # 0 - SUCCESS: ProfanityCheckOutProto._Result.ValueType # 1 - ERROR: ProfanityCheckOutProto._Result.ValueType # 2 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: ProfanityCheckOutProto.Result.ValueType # 0 - SUCCESS: ProfanityCheckOutProto.Result.ValueType # 1 - ERROR: ProfanityCheckOutProto.Result.ValueType # 2 - - RESULT_FIELD_NUMBER: builtins.int - INVALID_CONTENTS_INDEXES_FIELD_NUMBER: builtins.int - result: global___ProfanityCheckOutProto.Result.ValueType - @property - def invalid_contents_indexes(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - def __init__( - self, - *, - result: global___ProfanityCheckOutProto.Result.ValueType = ..., - invalid_contents_indexes: collections.abc.Iterable[builtins.int] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["invalid_contents_indexes", b"invalid_contents_indexes", "result", b"result"]) -> None: ... - -global___ProfanityCheckOutProto = ProfanityCheckOutProto - -@typing_extensions.final -class ProfanityCheckProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CONTENTS_FIELD_NUMBER: builtins.int - ACCEPT_AUTHOR_ONLY_FIELD_NUMBER: builtins.int - @property - def contents(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - accept_author_only: builtins.bool - def __init__( - self, - *, - contents: collections.abc.Iterable[builtins.str] | None = ..., - accept_author_only: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["accept_author_only", b"accept_author_only", "contents", b"contents"]) -> None: ... - -global___ProfanityCheckProto = ProfanityCheckProto - -@typing_extensions.final -class ProfanityReportData(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TEXT_CONTENT_FIELD_NUMBER: builtins.int - IMAGE_CONTENT_FIELD_NUMBER: builtins.int - CHANNEL_URL_FIELD_NUMBER: builtins.int - MESSAGE_ID_FIELD_NUMBER: builtins.int - ORIGIN_FIELD_NUMBER: builtins.int - MESSAGE_CONTEXT_FIELD_NUMBER: builtins.int - @property - def text_content(self) -> global___MessageProfanityReportData: ... - @property - def image_content(self) -> global___ImageProfanityReportData: ... - channel_url: builtins.str - message_id: builtins.int - origin: global___ReportAttributeData.Origin.ValueType - @property - def message_context(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ChatMessageContext]: ... - def __init__( - self, - *, - text_content: global___MessageProfanityReportData | None = ..., - image_content: global___ImageProfanityReportData | None = ..., - channel_url: builtins.str = ..., - message_id: builtins.int = ..., - origin: global___ReportAttributeData.Origin.ValueType = ..., - message_context: collections.abc.Iterable[global___ChatMessageContext] | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["ContentType", b"ContentType", "image_content", b"image_content", "text_content", b"text_content"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["ContentType", b"ContentType", "channel_url", b"channel_url", "image_content", b"image_content", "message_context", b"message_context", "message_id", b"message_id", "origin", b"origin", "text_content", b"text_content"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["ContentType", b"ContentType"]) -> typing_extensions.Literal["text_content", "image_content"] | None: ... - -global___ProfanityReportData = ProfanityReportData - -@typing_extensions.final -class ProfileDetailsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PROFILE_NAME_APP_KEY_FIELD_NUMBER: builtins.int - NICKNAME_FIELD_NUMBER: builtins.int - PROFILE_NAME_FIELD_NUMBER: builtins.int - profile_name_app_key: builtins.str - nickname: builtins.str - profile_name: builtins.str - def __init__( - self, - *, - profile_name_app_key: builtins.str = ..., - nickname: builtins.str = ..., - profile_name: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["nickname", b"nickname", "profile_name", b"profile_name", "profile_name_app_key", b"profile_name_app_key"]) -> None: ... - -global___ProfileDetailsProto = ProfileDetailsProto - -@typing_extensions.final -class ProfilePageTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PROFILE_PAGE_CLICK_ID_FIELD_NUMBER: builtins.int - profile_page_click_id: global___ProfilePageTelemetryIds.ValueType - def __init__( - self, - *, - profile_page_click_id: global___ProfilePageTelemetryIds.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["profile_page_click_id", b"profile_page_click_id"]) -> None: ... - -global___ProfilePageTelemetry = ProfilePageTelemetry - -@typing_extensions.final -class ProgressQuestOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ProgressQuestOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: ProgressQuestOutProto._Status.ValueType # 0 - SUCCESS: ProgressQuestOutProto._Status.ValueType # 1 - ERROR_QUEST_NOT_FOUND: ProgressQuestOutProto._Status.ValueType # 2 - ERROR_EXCEEDED_GEOTARGETED_SUBMISSION_LIMIT: ProgressQuestOutProto._Status.ValueType # 3 - ERROR_VALIDATION_FAILED: ProgressQuestOutProto._Status.ValueType # 4 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: ProgressQuestOutProto.Status.ValueType # 0 - SUCCESS: ProgressQuestOutProto.Status.ValueType # 1 - ERROR_QUEST_NOT_FOUND: ProgressQuestOutProto.Status.ValueType # 2 - ERROR_EXCEEDED_GEOTARGETED_SUBMISSION_LIMIT: ProgressQuestOutProto.Status.ValueType # 3 - ERROR_VALIDATION_FAILED: ProgressQuestOutProto.Status.ValueType # 4 - - STATUS_FIELD_NUMBER: builtins.int - QUEST_FIELD_NUMBER: builtins.int - status: global___ProgressQuestOutProto.Status.ValueType - @property - def quest(self) -> global___ClientQuestProto: ... - def __init__( - self, - *, - status: global___ProgressQuestOutProto.Status.ValueType = ..., - quest: global___ClientQuestProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["quest", b"quest"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["quest", b"quest", "status", b"status"]) -> None: ... - -global___ProgressQuestOutProto = ProgressQuestOutProto - -@typing_extensions.final -class ProgressQuestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - GEOTARGETED_QUEST_VALIDATION_FIELD_NUMBER: builtins.int - QUEST_ID_FIELD_NUMBER: builtins.int - CURRENT_PROGRESS_FIELD_NUMBER: builtins.int - @property - def geotargeted_quest_validation(self) -> global___GeotargetedQuestValidation: ... - quest_id: builtins.str - current_progress: builtins.int - def __init__( - self, - *, - geotargeted_quest_validation: global___GeotargetedQuestValidation | None = ..., - quest_id: builtins.str = ..., - current_progress: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["Validation", b"Validation", "geotargeted_quest_validation", b"geotargeted_quest_validation"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["Validation", b"Validation", "current_progress", b"current_progress", "geotargeted_quest_validation", b"geotargeted_quest_validation", "quest_id", b"quest_id"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["Validation", b"Validation"]) -> typing_extensions.Literal["geotargeted_quest_validation"] | None: ... - -global___ProgressQuestProto = ProgressQuestProto - -@typing_extensions.final -class ProgressRouteOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _ProgressionState: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ProgressionStateEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ProgressRouteOutProto._ProgressionState.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: ProgressRouteOutProto._ProgressionState.ValueType # 0 - IN_PROGRESS: ProgressRouteOutProto._ProgressionState.ValueType # 1 - COMPLETE: ProgressRouteOutProto._ProgressionState.ValueType # 2 - - class ProgressionState(_ProgressionState, metaclass=_ProgressionStateEnumTypeWrapper): ... - UNSET: ProgressRouteOutProto.ProgressionState.ValueType # 0 - IN_PROGRESS: ProgressRouteOutProto.ProgressionState.ValueType # 1 - COMPLETE: ProgressRouteOutProto.ProgressionState.ValueType # 2 - - PROGRESSION_STATE_FIELD_NUMBER: builtins.int - STATUS_FIELD_NUMBER: builtins.int - ROUTE_PLAY_FIELD_NUMBER: builtins.int - ACTIVITY_OUTPUT_FIELD_NUMBER: builtins.int - COOLDOWN_FINISH_MS_FIELD_NUMBER: builtins.int - OB_LOOT_FIELD_NUMBER: builtins.int - OB_ROUTE_BADGES_INFO_DATA_FIELD_NUMBER: builtins.int - OB_LOOT_2_FIELD_NUMBER: builtins.int - progression_state: global___ProgressRouteOutProto.ProgressionState.ValueType - status: global___RoutePlayStatus.Status.ValueType - @property - def route_play(self) -> global___RoutePlayProto: ... - @property - def activity_output(self) -> global___RouteActivityResponseProto: ... - cooldown_finish_ms: builtins.int - @property - def ob_loot(self) -> global___LootProto: ... - @property - def ob_route_badges_info_data(self) -> global___AwardedRouteBadge: ... - @property - def ob_loot_2(self) -> global___LootProto: ... - def __init__( - self, - *, - progression_state: global___ProgressRouteOutProto.ProgressionState.ValueType = ..., - status: global___RoutePlayStatus.Status.ValueType = ..., - route_play: global___RoutePlayProto | None = ..., - activity_output: global___RouteActivityResponseProto | None = ..., - cooldown_finish_ms: builtins.int = ..., - ob_loot: global___LootProto | None = ..., - ob_route_badges_info_data: global___AwardedRouteBadge | None = ..., - ob_loot_2: global___LootProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["activity_output", b"activity_output", "ob_loot", b"ob_loot", "ob_loot_2", b"ob_loot_2", "ob_route_badges_info_data", b"ob_route_badges_info_data", "route_play", b"route_play"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["activity_output", b"activity_output", "cooldown_finish_ms", b"cooldown_finish_ms", "ob_loot", b"ob_loot", "ob_loot_2", b"ob_loot_2", "ob_route_badges_info_data", b"ob_route_badges_info_data", "progression_state", b"progression_state", "route_play", b"route_play", "status", b"status"]) -> None: ... - -global___ProgressRouteOutProto = ProgressRouteOutProto - -@typing_extensions.final -class ProgressRouteProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PAUSE_FIELD_NUMBER: builtins.int - WAYPOINT_INDEX_FIELD_NUMBER: builtins.int - SKIP_ACTIVITY_FIELD_NUMBER: builtins.int - ACTIVITY_TYPE_FIELD_NUMBER: builtins.int - ACTIVITY_INPUT_FIELD_NUMBER: builtins.int - OB_BOOL_FIELD_NUMBER: builtins.int - pause: builtins.bool - waypoint_index: builtins.int - skip_activity: builtins.bool - activity_type: global___RouteActivityType.ActivityType.ValueType - @property - def activity_input(self) -> global___RouteActivityRequestProto: ... - ob_bool: builtins.bool - def __init__( - self, - *, - pause: builtins.bool = ..., - waypoint_index: builtins.int = ..., - skip_activity: builtins.bool = ..., - activity_type: global___RouteActivityType.ActivityType.ValueType = ..., - activity_input: global___RouteActivityRequestProto | None = ..., - ob_bool: builtins.bool = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["IsPaused", b"IsPaused", "activity_input", b"activity_input", "pause", b"pause"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["IsPaused", b"IsPaused", "activity_input", b"activity_input", "activity_type", b"activity_type", "ob_bool", b"ob_bool", "pause", b"pause", "skip_activity", b"skip_activity", "waypoint_index", b"waypoint_index"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["IsPaused", b"IsPaused"]) -> typing_extensions.Literal["pause"] | None: ... - -global___ProgressRouteProto = ProgressRouteProto - -@typing_extensions.final -class ProgressTokenDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _EncounterStateFunction: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _EncounterStateFunctionEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ProgressTokenDataProto._EncounterStateFunction.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - NONE_ENCOUNTER_STATE: ProgressTokenDataProto._EncounterStateFunction.ValueType # 0 - SETUP_ENCOUNTER: ProgressTokenDataProto._EncounterStateFunction.ValueType # 1 - BEGIN_ENCOUNTER_APPROACH: ProgressTokenDataProto._EncounterStateFunction.ValueType # 2 - ENCOUNTER_STATE_COMPLETE: ProgressTokenDataProto._EncounterStateFunction.ValueType # 3 - EXIT_ENCOUNTER_STATE: ProgressTokenDataProto._EncounterStateFunction.ValueType # 4 - - class EncounterStateFunction(_EncounterStateFunction, metaclass=_EncounterStateFunctionEnumTypeWrapper): ... - NONE_ENCOUNTER_STATE: ProgressTokenDataProto.EncounterStateFunction.ValueType # 0 - SETUP_ENCOUNTER: ProgressTokenDataProto.EncounterStateFunction.ValueType # 1 - BEGIN_ENCOUNTER_APPROACH: ProgressTokenDataProto.EncounterStateFunction.ValueType # 2 - ENCOUNTER_STATE_COMPLETE: ProgressTokenDataProto.EncounterStateFunction.ValueType # 3 - EXIT_ENCOUNTER_STATE: ProgressTokenDataProto.EncounterStateFunction.ValueType # 4 - - class _RaidBattleStateFunction: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _RaidBattleStateFunctionEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ProgressTokenDataProto._RaidBattleStateFunction.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - NONE_RAID_BATTLE_STATE: ProgressTokenDataProto._RaidBattleStateFunction.ValueType # 0 - ENTER_RAID_BATTLE_STATE: ProgressTokenDataProto._RaidBattleStateFunction.ValueType # 1 - EXIT_RAID_BATTLE_STATE: ProgressTokenDataProto._RaidBattleStateFunction.ValueType # 2 - OBSERVE_BATTLE_FRAMES: ProgressTokenDataProto._RaidBattleStateFunction.ValueType # 3 - START_RAID_BATTLE: ProgressTokenDataProto._RaidBattleStateFunction.ValueType # 4 - START_RAID_BATTLE_WHEN_READY: ProgressTokenDataProto._RaidBattleStateFunction.ValueType # 5 - END_BATTLE_WHEN_READY: ProgressTokenDataProto._RaidBattleStateFunction.ValueType # 6 - GET_RAID_BOSS_PROTO: ProgressTokenDataProto._RaidBattleStateFunction.ValueType # 7 - - class RaidBattleStateFunction(_RaidBattleStateFunction, metaclass=_RaidBattleStateFunctionEnumTypeWrapper): ... - NONE_RAID_BATTLE_STATE: ProgressTokenDataProto.RaidBattleStateFunction.ValueType # 0 - ENTER_RAID_BATTLE_STATE: ProgressTokenDataProto.RaidBattleStateFunction.ValueType # 1 - EXIT_RAID_BATTLE_STATE: ProgressTokenDataProto.RaidBattleStateFunction.ValueType # 2 - OBSERVE_BATTLE_FRAMES: ProgressTokenDataProto.RaidBattleStateFunction.ValueType # 3 - START_RAID_BATTLE: ProgressTokenDataProto.RaidBattleStateFunction.ValueType # 4 - START_RAID_BATTLE_WHEN_READY: ProgressTokenDataProto.RaidBattleStateFunction.ValueType # 5 - END_BATTLE_WHEN_READY: ProgressTokenDataProto.RaidBattleStateFunction.ValueType # 6 - GET_RAID_BOSS_PROTO: ProgressTokenDataProto.RaidBattleStateFunction.ValueType # 7 - - class _RaidStateFunction: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _RaidStateFunctionEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ProgressTokenDataProto._RaidStateFunction.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - NONE_RAID_STATE: ProgressTokenDataProto._RaidStateFunction.ValueType # 0 - EXIT_GYM_RAID_STATE: ProgressTokenDataProto._RaidStateFunction.ValueType # 1 - - class RaidStateFunction(_RaidStateFunction, metaclass=_RaidStateFunctionEnumTypeWrapper): ... - NONE_RAID_STATE: ProgressTokenDataProto.RaidStateFunction.ValueType # 0 - EXIT_GYM_RAID_STATE: ProgressTokenDataProto.RaidStateFunction.ValueType # 1 - - class _MapExploreStateFunction: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _MapExploreStateFunctionEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ProgressTokenDataProto._MapExploreStateFunction.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - NONE_MAP_EXPLORE_STATE: ProgressTokenDataProto._MapExploreStateFunction.ValueType # 0 - GYM_ROOT_COMPLETE: ProgressTokenDataProto._MapExploreStateFunction.ValueType # 1 - - class MapExploreStateFunction(_MapExploreStateFunction, metaclass=_MapExploreStateFunctionEnumTypeWrapper): ... - NONE_MAP_EXPLORE_STATE: ProgressTokenDataProto.MapExploreStateFunction.ValueType # 0 - GYM_ROOT_COMPLETE: ProgressTokenDataProto.MapExploreStateFunction.ValueType # 1 - - class _RaidLobbyStateFunction: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _RaidLobbyStateFunctionEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ProgressTokenDataProto._RaidLobbyStateFunction.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - NONE_RAID_LOBBY_STATE: ProgressTokenDataProto._RaidLobbyStateFunction.ValueType # 0 - ENTER_RAID_LOBBY_STATE: ProgressTokenDataProto._RaidLobbyStateFunction.ValueType # 1 - EXIT_RAID_LOBBY_STATE: ProgressTokenDataProto._RaidLobbyStateFunction.ValueType # 2 - CREATE_LOBBY: ProgressTokenDataProto._RaidLobbyStateFunction.ValueType # 3 - CREATE_LOBBY_FOR_REAL: ProgressTokenDataProto._RaidLobbyStateFunction.ValueType # 4 - START_RAID_BATTLE_STATE: ProgressTokenDataProto._RaidLobbyStateFunction.ValueType # 5 - CANCEL_RAID_BATTLE_TRANSITION: ProgressTokenDataProto._RaidLobbyStateFunction.ValueType # 6 - - class RaidLobbyStateFunction(_RaidLobbyStateFunction, metaclass=_RaidLobbyStateFunctionEnumTypeWrapper): ... - NONE_RAID_LOBBY_STATE: ProgressTokenDataProto.RaidLobbyStateFunction.ValueType # 0 - ENTER_RAID_LOBBY_STATE: ProgressTokenDataProto.RaidLobbyStateFunction.ValueType # 1 - EXIT_RAID_LOBBY_STATE: ProgressTokenDataProto.RaidLobbyStateFunction.ValueType # 2 - CREATE_LOBBY: ProgressTokenDataProto.RaidLobbyStateFunction.ValueType # 3 - CREATE_LOBBY_FOR_REAL: ProgressTokenDataProto.RaidLobbyStateFunction.ValueType # 4 - START_RAID_BATTLE_STATE: ProgressTokenDataProto.RaidLobbyStateFunction.ValueType # 5 - CANCEL_RAID_BATTLE_TRANSITION: ProgressTokenDataProto.RaidLobbyStateFunction.ValueType # 6 - - class _RaidResolveStateFunction: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _RaidResolveStateFunctionEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ProgressTokenDataProto._RaidResolveStateFunction.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - NONE_RAID_RESOLVE_STATE: ProgressTokenDataProto._RaidResolveStateFunction.ValueType # 0 - ENTER_RAID_RESOLVE_STATE: ProgressTokenDataProto._RaidResolveStateFunction.ValueType # 1 - EXIT_RAID_RESOLVE_STATE: ProgressTokenDataProto._RaidResolveStateFunction.ValueType # 2 - INIT_RAID_RESOLVE_STATE: ProgressTokenDataProto._RaidResolveStateFunction.ValueType # 3 - - class RaidResolveStateFunction(_RaidResolveStateFunction, metaclass=_RaidResolveStateFunctionEnumTypeWrapper): ... - NONE_RAID_RESOLVE_STATE: ProgressTokenDataProto.RaidResolveStateFunction.ValueType # 0 - ENTER_RAID_RESOLVE_STATE: ProgressTokenDataProto.RaidResolveStateFunction.ValueType # 1 - EXIT_RAID_RESOLVE_STATE: ProgressTokenDataProto.RaidResolveStateFunction.ValueType # 2 - INIT_RAID_RESOLVE_STATE: ProgressTokenDataProto.RaidResolveStateFunction.ValueType # 3 - - class _RaidLobbyGuiControllerFunction: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _RaidLobbyGuiControllerFunctionEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ProgressTokenDataProto._RaidLobbyGuiControllerFunction.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - NONE_RAID_LOBBY_GUI_CONTROLLER: ProgressTokenDataProto._RaidLobbyGuiControllerFunction.ValueType # 0 - INIT_RAID_LOBBY_GUI_CONTROLLER: ProgressTokenDataProto._RaidLobbyGuiControllerFunction.ValueType # 1 - SET_DEPENDANT_VISUALS: ProgressTokenDataProto._RaidLobbyGuiControllerFunction.ValueType # 2 - START_LOBBY_INTRO: ProgressTokenDataProto._RaidLobbyGuiControllerFunction.ValueType # 3 - LOBBY_INTRO: ProgressTokenDataProto._RaidLobbyGuiControllerFunction.ValueType # 4 - ON_LOBBY_INTRO_COMPLETE: ProgressTokenDataProto._RaidLobbyGuiControllerFunction.ValueType # 5 - SHOW_BATTLE_PREP_GUI: ProgressTokenDataProto._RaidLobbyGuiControllerFunction.ValueType # 6 - HANDLE_DISMISS_COMPLETE: ProgressTokenDataProto._RaidLobbyGuiControllerFunction.ValueType # 7 - START_TIMEOUT_SCREEN: ProgressTokenDataProto._RaidLobbyGuiControllerFunction.ValueType # 8 - REJOIN_BATTLE: ProgressTokenDataProto._RaidLobbyGuiControllerFunction.ValueType # 9 - UPDATE_AVATARS: ProgressTokenDataProto._RaidLobbyGuiControllerFunction.ValueType # 10 - START_POLLING_GET_RAID_DETAILS: ProgressTokenDataProto._RaidLobbyGuiControllerFunction.ValueType # 11 - PLAY_BATTLE_INTRO: ProgressTokenDataProto._RaidLobbyGuiControllerFunction.ValueType # 12 - LEAVE_LOBBY: ProgressTokenDataProto._RaidLobbyGuiControllerFunction.ValueType # 13 - ON_POKEMON_INVENTORY_OPENED: ProgressTokenDataProto._RaidLobbyGuiControllerFunction.ValueType # 14 - ON_CLICK_INVENTORY: ProgressTokenDataProto._RaidLobbyGuiControllerFunction.ValueType # 15 - ON_TAP: ProgressTokenDataProto._RaidLobbyGuiControllerFunction.ValueType # 16 - HANDLE_RAID_BATTLE_COMPLETE: ProgressTokenDataProto._RaidLobbyGuiControllerFunction.ValueType # 17 - - class RaidLobbyGuiControllerFunction(_RaidLobbyGuiControllerFunction, metaclass=_RaidLobbyGuiControllerFunctionEnumTypeWrapper): ... - NONE_RAID_LOBBY_GUI_CONTROLLER: ProgressTokenDataProto.RaidLobbyGuiControllerFunction.ValueType # 0 - INIT_RAID_LOBBY_GUI_CONTROLLER: ProgressTokenDataProto.RaidLobbyGuiControllerFunction.ValueType # 1 - SET_DEPENDANT_VISUALS: ProgressTokenDataProto.RaidLobbyGuiControllerFunction.ValueType # 2 - START_LOBBY_INTRO: ProgressTokenDataProto.RaidLobbyGuiControllerFunction.ValueType # 3 - LOBBY_INTRO: ProgressTokenDataProto.RaidLobbyGuiControllerFunction.ValueType # 4 - ON_LOBBY_INTRO_COMPLETE: ProgressTokenDataProto.RaidLobbyGuiControllerFunction.ValueType # 5 - SHOW_BATTLE_PREP_GUI: ProgressTokenDataProto.RaidLobbyGuiControllerFunction.ValueType # 6 - HANDLE_DISMISS_COMPLETE: ProgressTokenDataProto.RaidLobbyGuiControllerFunction.ValueType # 7 - START_TIMEOUT_SCREEN: ProgressTokenDataProto.RaidLobbyGuiControllerFunction.ValueType # 8 - REJOIN_BATTLE: ProgressTokenDataProto.RaidLobbyGuiControllerFunction.ValueType # 9 - UPDATE_AVATARS: ProgressTokenDataProto.RaidLobbyGuiControllerFunction.ValueType # 10 - START_POLLING_GET_RAID_DETAILS: ProgressTokenDataProto.RaidLobbyGuiControllerFunction.ValueType # 11 - PLAY_BATTLE_INTRO: ProgressTokenDataProto.RaidLobbyGuiControllerFunction.ValueType # 12 - LEAVE_LOBBY: ProgressTokenDataProto.RaidLobbyGuiControllerFunction.ValueType # 13 - ON_POKEMON_INVENTORY_OPENED: ProgressTokenDataProto.RaidLobbyGuiControllerFunction.ValueType # 14 - ON_CLICK_INVENTORY: ProgressTokenDataProto.RaidLobbyGuiControllerFunction.ValueType # 15 - ON_TAP: ProgressTokenDataProto.RaidLobbyGuiControllerFunction.ValueType # 16 - HANDLE_RAID_BATTLE_COMPLETE: ProgressTokenDataProto.RaidLobbyGuiControllerFunction.ValueType # 17 - - class _GymRootControllerFunction: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _GymRootControllerFunctionEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ProgressTokenDataProto._GymRootControllerFunction.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - NONE_GYM_GYM_ROOT_CONTROLLER: ProgressTokenDataProto._GymRootControllerFunction.ValueType # 0 - EXIT_GYM_GYM_ROOT_CONTROLLER: ProgressTokenDataProto._GymRootControllerFunction.ValueType # 1 - - class GymRootControllerFunction(_GymRootControllerFunction, metaclass=_GymRootControllerFunctionEnumTypeWrapper): ... - NONE_GYM_GYM_ROOT_CONTROLLER: ProgressTokenDataProto.GymRootControllerFunction.ValueType # 0 - EXIT_GYM_GYM_ROOT_CONTROLLER: ProgressTokenDataProto.GymRootControllerFunction.ValueType # 1 - - class _RaidResolveUicontrollerFunction: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _RaidResolveUicontrollerFunctionEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ProgressTokenDataProto._RaidResolveUicontrollerFunction.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - NONE_RAID_RESOLVE_UI_CONTROLLER: ProgressTokenDataProto._RaidResolveUicontrollerFunction.ValueType # 0 - INIT_RAID_RESOLVE_UI_CONTROLLER: ProgressTokenDataProto._RaidResolveUicontrollerFunction.ValueType # 1 - CLOSE_RAID_RESOLVE_UI_CONTROLLER: ProgressTokenDataProto._RaidResolveUicontrollerFunction.ValueType # 2 - - class RaidResolveUicontrollerFunction(_RaidResolveUicontrollerFunction, metaclass=_RaidResolveUicontrollerFunctionEnumTypeWrapper): ... - NONE_RAID_RESOLVE_UI_CONTROLLER: ProgressTokenDataProto.RaidResolveUicontrollerFunction.ValueType # 0 - INIT_RAID_RESOLVE_UI_CONTROLLER: ProgressTokenDataProto.RaidResolveUicontrollerFunction.ValueType # 1 - CLOSE_RAID_RESOLVE_UI_CONTROLLER: ProgressTokenDataProto.RaidResolveUicontrollerFunction.ValueType # 2 - - GYM_ROOT_CONTROLLER_FUNCTION_FIELD_NUMBER: builtins.int - RAID_STATE_FUNCTION_FIELD_NUMBER: builtins.int - RAID_LOBBY_STATE_FUNCTION_FIELD_NUMBER: builtins.int - RAID_LOBBY_GUI_CONTROLLER_FUNCTION_FIELD_NUMBER: builtins.int - RAID_BATTLE_STATE_FUNCTION_FIELD_NUMBER: builtins.int - RAID_RESOLVE_STATE_FUNCTION_FIELD_NUMBER: builtins.int - RAID_RESOLVE_UICONTROLLER_FUNCTION_FIELD_NUMBER: builtins.int - ENCOUNTER_STATE_FUNCTION_FIELD_NUMBER: builtins.int - MAP_EXPLORE_STATE_FUNCTION_FIELD_NUMBER: builtins.int - OB_PROGRESS_TOKEN_INT32_FIELD_NUMBER: builtins.int - gym_root_controller_function: global___ProgressTokenDataProto.GymRootControllerFunction.ValueType - raid_state_function: global___ProgressTokenDataProto.RaidStateFunction.ValueType - raid_lobby_state_function: global___ProgressTokenDataProto.RaidLobbyStateFunction.ValueType - raid_lobby_gui_controller_function: global___ProgressTokenDataProto.RaidLobbyGuiControllerFunction.ValueType - raid_battle_state_function: global___ProgressTokenDataProto.RaidBattleStateFunction.ValueType - raid_resolve_state_function: global___ProgressTokenDataProto.RaidResolveStateFunction.ValueType - raid_resolve_uicontroller_function: global___ProgressTokenDataProto.RaidResolveUicontrollerFunction.ValueType - encounter_state_function: global___ProgressTokenDataProto.EncounterStateFunction.ValueType - map_explore_state_function: global___ProgressTokenDataProto.MapExploreStateFunction.ValueType - ob_progress_token_int32: builtins.int - def __init__( - self, - *, - gym_root_controller_function: global___ProgressTokenDataProto.GymRootControllerFunction.ValueType = ..., - raid_state_function: global___ProgressTokenDataProto.RaidStateFunction.ValueType = ..., - raid_lobby_state_function: global___ProgressTokenDataProto.RaidLobbyStateFunction.ValueType = ..., - raid_lobby_gui_controller_function: global___ProgressTokenDataProto.RaidLobbyGuiControllerFunction.ValueType = ..., - raid_battle_state_function: global___ProgressTokenDataProto.RaidBattleStateFunction.ValueType = ..., - raid_resolve_state_function: global___ProgressTokenDataProto.RaidResolveStateFunction.ValueType = ..., - raid_resolve_uicontroller_function: global___ProgressTokenDataProto.RaidResolveUicontrollerFunction.ValueType = ..., - encounter_state_function: global___ProgressTokenDataProto.EncounterStateFunction.ValueType = ..., - map_explore_state_function: global___ProgressTokenDataProto.MapExploreStateFunction.ValueType = ..., - ob_progress_token_int32: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["Function", b"Function", "encounter_state_function", b"encounter_state_function", "gym_root_controller_function", b"gym_root_controller_function", "map_explore_state_function", b"map_explore_state_function", "raid_battle_state_function", b"raid_battle_state_function", "raid_lobby_gui_controller_function", b"raid_lobby_gui_controller_function", "raid_lobby_state_function", b"raid_lobby_state_function", "raid_resolve_state_function", b"raid_resolve_state_function", "raid_resolve_uicontroller_function", b"raid_resolve_uicontroller_function", "raid_state_function", b"raid_state_function"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["Function", b"Function", "encounter_state_function", b"encounter_state_function", "gym_root_controller_function", b"gym_root_controller_function", "map_explore_state_function", b"map_explore_state_function", "ob_progress_token_int32", b"ob_progress_token_int32", "raid_battle_state_function", b"raid_battle_state_function", "raid_lobby_gui_controller_function", b"raid_lobby_gui_controller_function", "raid_lobby_state_function", b"raid_lobby_state_function", "raid_resolve_state_function", b"raid_resolve_state_function", "raid_resolve_uicontroller_function", b"raid_resolve_uicontroller_function", "raid_state_function", b"raid_state_function"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["Function", b"Function"]) -> typing_extensions.Literal["gym_root_controller_function", "raid_state_function", "raid_lobby_state_function", "raid_lobby_gui_controller_function", "raid_battle_state_function", "raid_resolve_state_function", "raid_resolve_uicontroller_function", "encounter_state_function", "map_explore_state_function"] | None: ... - -global___ProgressTokenDataProto = ProgressTokenDataProto - -@typing_extensions.final -class ProgressTokenDataV2(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _CombatPokemonFunctionProto: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _CombatPokemonFunctionProtoEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ProgressTokenDataV2._CombatPokemonFunctionProto.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - OBSERVE_ACTION: ProgressTokenDataV2._CombatPokemonFunctionProto.ValueType # 0 - EXECUTE_ACTION: ProgressTokenDataV2._CombatPokemonFunctionProto.ValueType # 1 - PAUSE_UPDATES: ProgressTokenDataV2._CombatPokemonFunctionProto.ValueType # 2 - - class CombatPokemonFunctionProto(_CombatPokemonFunctionProto, metaclass=_CombatPokemonFunctionProtoEnumTypeWrapper): ... - OBSERVE_ACTION: ProgressTokenDataV2.CombatPokemonFunctionProto.ValueType # 0 - EXECUTE_ACTION: ProgressTokenDataV2.CombatPokemonFunctionProto.ValueType # 1 - PAUSE_UPDATES: ProgressTokenDataV2.CombatPokemonFunctionProto.ValueType # 2 - - class _CombatSwapStateFunctionProto: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _CombatSwapStateFunctionProtoEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ProgressTokenDataV2._CombatSwapStateFunctionProto.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - NONE_COMBAT_SWAP_STATE: ProgressTokenDataV2._CombatSwapStateFunctionProto.ValueType # 0 - ENTER_COMBAT_SWAP_STATE: ProgressTokenDataV2._CombatSwapStateFunctionProto.ValueType # 1 - EXIT_COMBAT_SWAP_STATE: ProgressTokenDataV2._CombatSwapStateFunctionProto.ValueType # 2 - DO_WORK_COMBAT_SWAP_STATE: ProgressTokenDataV2._CombatSwapStateFunctionProto.ValueType # 3 - - class CombatSwapStateFunctionProto(_CombatSwapStateFunctionProto, metaclass=_CombatSwapStateFunctionProtoEnumTypeWrapper): ... - NONE_COMBAT_SWAP_STATE: ProgressTokenDataV2.CombatSwapStateFunctionProto.ValueType # 0 - ENTER_COMBAT_SWAP_STATE: ProgressTokenDataV2.CombatSwapStateFunctionProto.ValueType # 1 - EXIT_COMBAT_SWAP_STATE: ProgressTokenDataV2.CombatSwapStateFunctionProto.ValueType # 2 - DO_WORK_COMBAT_SWAP_STATE: ProgressTokenDataV2.CombatSwapStateFunctionProto.ValueType # 3 - - class _CombatStateV2FunctionProto: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _CombatStateV2FunctionProtoEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ProgressTokenDataV2._CombatStateV2FunctionProto.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - NONE_COMBAT_STATE_V2: ProgressTokenDataV2._CombatStateV2FunctionProto.ValueType # 0 - OBSERVE_COMBAT_STATE: ProgressTokenDataV2._CombatStateV2FunctionProto.ValueType # 1 - DELAY_SPECIAL_TRANSITION: ProgressTokenDataV2._CombatStateV2FunctionProto.ValueType # 2 - - class CombatStateV2FunctionProto(_CombatStateV2FunctionProto, metaclass=_CombatStateV2FunctionProtoEnumTypeWrapper): ... - NONE_COMBAT_STATE_V2: ProgressTokenDataV2.CombatStateV2FunctionProto.ValueType # 0 - OBSERVE_COMBAT_STATE: ProgressTokenDataV2.CombatStateV2FunctionProto.ValueType # 1 - DELAY_SPECIAL_TRANSITION: ProgressTokenDataV2.CombatStateV2FunctionProto.ValueType # 2 - - class _CombatSpecialMoveStateFunctionProto: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _CombatSpecialMoveStateFunctionProtoEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ProgressTokenDataV2._CombatSpecialMoveStateFunctionProto.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - NONE_COMBAT_SPECIAL_MOVE_STATE: ProgressTokenDataV2._CombatSpecialMoveStateFunctionProto.ValueType # 0 - ENTER_COMBAT_SPECIAL_MOVE_STATE: ProgressTokenDataV2._CombatSpecialMoveStateFunctionProto.ValueType # 1 - EXIT_COMBAT_SPECIAL_MOVE_STATE: ProgressTokenDataV2._CombatSpecialMoveStateFunctionProto.ValueType # 2 - DO_WORK_COMBAT_SPECIAL_MOVE_STATE: ProgressTokenDataV2._CombatSpecialMoveStateFunctionProto.ValueType # 3 - PERFORM_FLY_IN: ProgressTokenDataV2._CombatSpecialMoveStateFunctionProto.ValueType # 4 - PERFORM_FLY_OUT: ProgressTokenDataV2._CombatSpecialMoveStateFunctionProto.ValueType # 5 - - class CombatSpecialMoveStateFunctionProto(_CombatSpecialMoveStateFunctionProto, metaclass=_CombatSpecialMoveStateFunctionProtoEnumTypeWrapper): ... - NONE_COMBAT_SPECIAL_MOVE_STATE: ProgressTokenDataV2.CombatSpecialMoveStateFunctionProto.ValueType # 0 - ENTER_COMBAT_SPECIAL_MOVE_STATE: ProgressTokenDataV2.CombatSpecialMoveStateFunctionProto.ValueType # 1 - EXIT_COMBAT_SPECIAL_MOVE_STATE: ProgressTokenDataV2.CombatSpecialMoveStateFunctionProto.ValueType # 2 - DO_WORK_COMBAT_SPECIAL_MOVE_STATE: ProgressTokenDataV2.CombatSpecialMoveStateFunctionProto.ValueType # 3 - PERFORM_FLY_IN: ProgressTokenDataV2.CombatSpecialMoveStateFunctionProto.ValueType # 4 - PERFORM_FLY_OUT: ProgressTokenDataV2.CombatSpecialMoveStateFunctionProto.ValueType # 5 - - class _CombatActiveStateFunctionProto: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _CombatActiveStateFunctionProtoEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ProgressTokenDataV2._CombatActiveStateFunctionProto.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - NONE_COMBAT_ACTIVE_STATE: ProgressTokenDataV2._CombatActiveStateFunctionProto.ValueType # 0 - ENTER_COMBAT_ACTIVE_STATE: ProgressTokenDataV2._CombatActiveStateFunctionProto.ValueType # 1 - EXIT_COMBAT_ACTIVE_STATE: ProgressTokenDataV2._CombatActiveStateFunctionProto.ValueType # 2 - DO_WORK_COMBAT_ACTIVE_STATE: ProgressTokenDataV2._CombatActiveStateFunctionProto.ValueType # 3 - - class CombatActiveStateFunctionProto(_CombatActiveStateFunctionProto, metaclass=_CombatActiveStateFunctionProtoEnumTypeWrapper): ... - NONE_COMBAT_ACTIVE_STATE: ProgressTokenDataV2.CombatActiveStateFunctionProto.ValueType # 0 - ENTER_COMBAT_ACTIVE_STATE: ProgressTokenDataV2.CombatActiveStateFunctionProto.ValueType # 1 - EXIT_COMBAT_ACTIVE_STATE: ProgressTokenDataV2.CombatActiveStateFunctionProto.ValueType # 2 - DO_WORK_COMBAT_ACTIVE_STATE: ProgressTokenDataV2.CombatActiveStateFunctionProto.ValueType # 3 - - class _CombatReadyStateFunctionProto: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _CombatReadyStateFunctionProtoEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ProgressTokenDataV2._CombatReadyStateFunctionProto.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - NONE_COMBAT_READY_STATE: ProgressTokenDataV2._CombatReadyStateFunctionProto.ValueType # 0 - ENTER_COMBAT_READY_STATE: ProgressTokenDataV2._CombatReadyStateFunctionProto.ValueType # 1 - EXIT_COMBAT_READY_STATE: ProgressTokenDataV2._CombatReadyStateFunctionProto.ValueType # 2 - DO_WORK_COMBAT_READY_STATE: ProgressTokenDataV2._CombatReadyStateFunctionProto.ValueType # 3 - - class CombatReadyStateFunctionProto(_CombatReadyStateFunctionProto, metaclass=_CombatReadyStateFunctionProtoEnumTypeWrapper): ... - NONE_COMBAT_READY_STATE: ProgressTokenDataV2.CombatReadyStateFunctionProto.ValueType # 0 - ENTER_COMBAT_READY_STATE: ProgressTokenDataV2.CombatReadyStateFunctionProto.ValueType # 1 - EXIT_COMBAT_READY_STATE: ProgressTokenDataV2.CombatReadyStateFunctionProto.ValueType # 2 - DO_WORK_COMBAT_READY_STATE: ProgressTokenDataV2.CombatReadyStateFunctionProto.ValueType # 3 - - class _CombatEndStateFunctionProto: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _CombatEndStateFunctionProtoEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ProgressTokenDataV2._CombatEndStateFunctionProto.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - NONE_COMBAT_END_STATE: ProgressTokenDataV2._CombatEndStateFunctionProto.ValueType # 0 - ENTER_COMBAT_END_STATE: ProgressTokenDataV2._CombatEndStateFunctionProto.ValueType # 1 - EXIT_COMBAT_END_STATE: ProgressTokenDataV2._CombatEndStateFunctionProto.ValueType # 2 - DO_WORK_COMBAT_END_STATE: ProgressTokenDataV2._CombatEndStateFunctionProto.ValueType # 3 - - class CombatEndStateFunctionProto(_CombatEndStateFunctionProto, metaclass=_CombatEndStateFunctionProtoEnumTypeWrapper): ... - NONE_COMBAT_END_STATE: ProgressTokenDataV2.CombatEndStateFunctionProto.ValueType # 0 - ENTER_COMBAT_END_STATE: ProgressTokenDataV2.CombatEndStateFunctionProto.ValueType # 1 - EXIT_COMBAT_END_STATE: ProgressTokenDataV2.CombatEndStateFunctionProto.ValueType # 2 - DO_WORK_COMBAT_END_STATE: ProgressTokenDataV2.CombatEndStateFunctionProto.ValueType # 3 - - class _CombatDirectorV2FunctionProto: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _CombatDirectorV2FunctionProtoEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ProgressTokenDataV2._CombatDirectorV2FunctionProto.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - NONE_COMBAT_DIRECTOR_V2: ProgressTokenDataV2._CombatDirectorV2FunctionProto.ValueType # 0 - TRY_START_COMBAT: ProgressTokenDataV2._CombatDirectorV2FunctionProto.ValueType # 1 - START_COMBAT_ERROR: ProgressTokenDataV2._CombatDirectorV2FunctionProto.ValueType # 2 - RECEIVE_COMBAT_UPDATE: ProgressTokenDataV2._CombatDirectorV2FunctionProto.ValueType # 3 - TRY_FAST_ATTACK: ProgressTokenDataV2._CombatDirectorV2FunctionProto.ValueType # 4 - SWAP_POKEMON_TO: ProgressTokenDataV2._CombatDirectorV2FunctionProto.ValueType # 5 - QUEUE_SPECIAL_ATTACK: ProgressTokenDataV2._CombatDirectorV2FunctionProto.ValueType # 6 - TRY_SPECIAL_ATTACK: ProgressTokenDataV2._CombatDirectorV2FunctionProto.ValueType # 7 - TRY_EXECUTE_BUFFERED_ACTION: ProgressTokenDataV2._CombatDirectorV2FunctionProto.ValueType # 8 - CAN_ACT_ON_TURN: ProgressTokenDataV2._CombatDirectorV2FunctionProto.ValueType # 9 - CAN_PERFORM_ATTACK: ProgressTokenDataV2._CombatDirectorV2FunctionProto.ValueType # 10 - CHECK_OPPONENT_CHARGE_MOVE_CHANCE: ProgressTokenDataV2._CombatDirectorV2FunctionProto.ValueType # 11 - - class CombatDirectorV2FunctionProto(_CombatDirectorV2FunctionProto, metaclass=_CombatDirectorV2FunctionProtoEnumTypeWrapper): ... - NONE_COMBAT_DIRECTOR_V2: ProgressTokenDataV2.CombatDirectorV2FunctionProto.ValueType # 0 - TRY_START_COMBAT: ProgressTokenDataV2.CombatDirectorV2FunctionProto.ValueType # 1 - START_COMBAT_ERROR: ProgressTokenDataV2.CombatDirectorV2FunctionProto.ValueType # 2 - RECEIVE_COMBAT_UPDATE: ProgressTokenDataV2.CombatDirectorV2FunctionProto.ValueType # 3 - TRY_FAST_ATTACK: ProgressTokenDataV2.CombatDirectorV2FunctionProto.ValueType # 4 - SWAP_POKEMON_TO: ProgressTokenDataV2.CombatDirectorV2FunctionProto.ValueType # 5 - QUEUE_SPECIAL_ATTACK: ProgressTokenDataV2.CombatDirectorV2FunctionProto.ValueType # 6 - TRY_SPECIAL_ATTACK: ProgressTokenDataV2.CombatDirectorV2FunctionProto.ValueType # 7 - TRY_EXECUTE_BUFFERED_ACTION: ProgressTokenDataV2.CombatDirectorV2FunctionProto.ValueType # 8 - CAN_ACT_ON_TURN: ProgressTokenDataV2.CombatDirectorV2FunctionProto.ValueType # 9 - CAN_PERFORM_ATTACK: ProgressTokenDataV2.CombatDirectorV2FunctionProto.ValueType # 10 - CHECK_OPPONENT_CHARGE_MOVE_CHANCE: ProgressTokenDataV2.CombatDirectorV2FunctionProto.ValueType # 11 - - class _CombatWaitForPlayerStateFunctionProto: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _CombatWaitForPlayerStateFunctionProtoEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ProgressTokenDataV2._CombatWaitForPlayerStateFunctionProto.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - NONE_COMBAT_WAIT_FOR_PLAYER_STATE: ProgressTokenDataV2._CombatWaitForPlayerStateFunctionProto.ValueType # 0 - ENTER_COMBAT_WAIT_FOR_PLAYER_STATE: ProgressTokenDataV2._CombatWaitForPlayerStateFunctionProto.ValueType # 1 - EXIT_COMBAT_WAIT_FOR_PLAYER_STATE: ProgressTokenDataV2._CombatWaitForPlayerStateFunctionProto.ValueType # 2 - DO_WORK_COMBAT_WAIT_FOR_PLAYER_STATE: ProgressTokenDataV2._CombatWaitForPlayerStateFunctionProto.ValueType # 3 - - class CombatWaitForPlayerStateFunctionProto(_CombatWaitForPlayerStateFunctionProto, metaclass=_CombatWaitForPlayerStateFunctionProtoEnumTypeWrapper): ... - NONE_COMBAT_WAIT_FOR_PLAYER_STATE: ProgressTokenDataV2.CombatWaitForPlayerStateFunctionProto.ValueType # 0 - ENTER_COMBAT_WAIT_FOR_PLAYER_STATE: ProgressTokenDataV2.CombatWaitForPlayerStateFunctionProto.ValueType # 1 - EXIT_COMBAT_WAIT_FOR_PLAYER_STATE: ProgressTokenDataV2.CombatWaitForPlayerStateFunctionProto.ValueType # 2 - DO_WORK_COMBAT_WAIT_FOR_PLAYER_STATE: ProgressTokenDataV2.CombatWaitForPlayerStateFunctionProto.ValueType # 3 - - class _CombatPresentationDirectorFunctionProto: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _CombatPresentationDirectorFunctionProtoEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ProgressTokenDataV2._CombatPresentationDirectorFunctionProto.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - NONE_COMBAT_PRESENTATION_DIRECTOR: ProgressTokenDataV2._CombatPresentationDirectorFunctionProto.ValueType # 0 - PLAY_MINI_GAME: ProgressTokenDataV2._CombatPresentationDirectorFunctionProto.ValueType # 1 - - class CombatPresentationDirectorFunctionProto(_CombatPresentationDirectorFunctionProto, metaclass=_CombatPresentationDirectorFunctionProtoEnumTypeWrapper): ... - NONE_COMBAT_PRESENTATION_DIRECTOR: ProgressTokenDataV2.CombatPresentationDirectorFunctionProto.ValueType # 0 - PLAY_MINI_GAME: ProgressTokenDataV2.CombatPresentationDirectorFunctionProto.ValueType # 1 - - COMBAT_ACTIVE_STATE_FUNCTION_FIELD_NUMBER: builtins.int - COMBAT_END_STATE_FUNCTION_FIELD_NUMBER: builtins.int - COMBAT_READY_STATE_FUNCTION_FIELD_NUMBER: builtins.int - COMBAT_SWAP_STATE_FUNCTION_FIELD_NUMBER: builtins.int - COMBAT_SPECIAL_MOVE_STATE_FUNCTION_FIELD_NUMBER: builtins.int - COMBAT_WAIT_FOR_PLAYER_STATE_FUNCTION_FIELD_NUMBER: builtins.int - COMBAT_PRESENTATION_DIRECTOR_FUNCTION_FIELD_NUMBER: builtins.int - COMBAT_DIRECTOR_V2_FUNCTION_FIELD_NUMBER: builtins.int - COMBAT_STATE_V2_FUNCTION_FIELD_NUMBER: builtins.int - COMBAT_POKEMON_FUNCTION_FIELD_NUMBER: builtins.int - OB_INT32_FIELD_NUMBER: builtins.int - combat_active_state_function: global___ProgressTokenDataV2.CombatActiveStateFunctionProto.ValueType - combat_end_state_function: global___ProgressTokenDataV2.CombatEndStateFunctionProto.ValueType - combat_ready_state_function: global___ProgressTokenDataV2.CombatReadyStateFunctionProto.ValueType - combat_swap_state_function: global___ProgressTokenDataV2.CombatSwapStateFunctionProto.ValueType - combat_special_move_state_function: global___ProgressTokenDataV2.CombatSpecialMoveStateFunctionProto.ValueType - combat_wait_for_player_state_function: global___ProgressTokenDataV2.CombatWaitForPlayerStateFunctionProto.ValueType - combat_presentation_director_function: global___ProgressTokenDataV2.CombatPresentationDirectorFunctionProto.ValueType - combat_director_v2_function: global___ProgressTokenDataV2.CombatDirectorV2FunctionProto.ValueType - combat_state_v2_function: global___ProgressTokenDataV2.CombatStateV2FunctionProto.ValueType - combat_pokemon_function: global___ProgressTokenDataV2.CombatPokemonFunctionProto.ValueType - ob_int32: builtins.int - def __init__( - self, - *, - combat_active_state_function: global___ProgressTokenDataV2.CombatActiveStateFunctionProto.ValueType = ..., - combat_end_state_function: global___ProgressTokenDataV2.CombatEndStateFunctionProto.ValueType = ..., - combat_ready_state_function: global___ProgressTokenDataV2.CombatReadyStateFunctionProto.ValueType = ..., - combat_swap_state_function: global___ProgressTokenDataV2.CombatSwapStateFunctionProto.ValueType = ..., - combat_special_move_state_function: global___ProgressTokenDataV2.CombatSpecialMoveStateFunctionProto.ValueType = ..., - combat_wait_for_player_state_function: global___ProgressTokenDataV2.CombatWaitForPlayerStateFunctionProto.ValueType = ..., - combat_presentation_director_function: global___ProgressTokenDataV2.CombatPresentationDirectorFunctionProto.ValueType = ..., - combat_director_v2_function: global___ProgressTokenDataV2.CombatDirectorV2FunctionProto.ValueType = ..., - combat_state_v2_function: global___ProgressTokenDataV2.CombatStateV2FunctionProto.ValueType = ..., - combat_pokemon_function: global___ProgressTokenDataV2.CombatPokemonFunctionProto.ValueType = ..., - ob_int32: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["CombatFunction", b"CombatFunction", "combat_active_state_function", b"combat_active_state_function", "combat_director_v2_function", b"combat_director_v2_function", "combat_end_state_function", b"combat_end_state_function", "combat_pokemon_function", b"combat_pokemon_function", "combat_presentation_director_function", b"combat_presentation_director_function", "combat_ready_state_function", b"combat_ready_state_function", "combat_special_move_state_function", b"combat_special_move_state_function", "combat_state_v2_function", b"combat_state_v2_function", "combat_swap_state_function", b"combat_swap_state_function", "combat_wait_for_player_state_function", b"combat_wait_for_player_state_function"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["CombatFunction", b"CombatFunction", "combat_active_state_function", b"combat_active_state_function", "combat_director_v2_function", b"combat_director_v2_function", "combat_end_state_function", b"combat_end_state_function", "combat_pokemon_function", b"combat_pokemon_function", "combat_presentation_director_function", b"combat_presentation_director_function", "combat_ready_state_function", b"combat_ready_state_function", "combat_special_move_state_function", b"combat_special_move_state_function", "combat_state_v2_function", b"combat_state_v2_function", "combat_swap_state_function", b"combat_swap_state_function", "combat_wait_for_player_state_function", b"combat_wait_for_player_state_function", "ob_int32", b"ob_int32"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["CombatFunction", b"CombatFunction"]) -> typing_extensions.Literal["combat_active_state_function", "combat_end_state_function", "combat_ready_state_function", "combat_swap_state_function", "combat_special_move_state_function", "combat_wait_for_player_state_function", "combat_presentation_director_function", "combat_director_v2_function", "combat_state_v2_function", "combat_pokemon_function"] | None: ... - -global___ProgressTokenDataV2 = ProgressTokenDataV2 - -@typing_extensions.final -class ProjectVacationProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLE2020_FIELD_NUMBER: builtins.int - enable2020: builtins.bool - def __init__( - self, - *, - enable2020: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["enable2020", b"enable2020"]) -> None: ... - -global___ProjectVacationProto = ProjectVacationProto - -@typing_extensions.final -class ProvisionedAppleTransactionProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ProvisionedAppleTransactionProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: ProvisionedAppleTransactionProto._Status.ValueType # 0 - SUCCESS: ProvisionedAppleTransactionProto._Status.ValueType # 1 - FAILURE: ProvisionedAppleTransactionProto._Status.ValueType # 2 - UNPROCESSED: ProvisionedAppleTransactionProto._Status.ValueType # 3 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: ProvisionedAppleTransactionProto.Status.ValueType # 0 - SUCCESS: ProvisionedAppleTransactionProto.Status.ValueType # 1 - FAILURE: ProvisionedAppleTransactionProto.Status.ValueType # 2 - UNPROCESSED: ProvisionedAppleTransactionProto.Status.ValueType # 3 - - STATUS_FIELD_NUMBER: builtins.int - TRANSACTION_TOKEN_FIELD_NUMBER: builtins.int - PRODUCT_ID_FIELD_NUMBER: builtins.int - IS_SUBSCRIPTION_FIELD_NUMBER: builtins.int - CURRENCY_CODE_FIELD_NUMBER: builtins.int - PRICE_PAID_FIELD_NUMBER: builtins.int - PURCHASE_TIME_MS_FIELD_NUMBER: builtins.int - SUBSCRIPTION_RECEIPT_ID_FIELD_NUMBER: builtins.int - status: global___ProvisionedAppleTransactionProto.Status.ValueType - transaction_token: builtins.str - product_id: builtins.str - is_subscription: builtins.bool - currency_code: builtins.str - price_paid: builtins.int - purchase_time_ms: builtins.int - subscription_receipt_id: builtins.str - def __init__( - self, - *, - status: global___ProvisionedAppleTransactionProto.Status.ValueType = ..., - transaction_token: builtins.str = ..., - product_id: builtins.str = ..., - is_subscription: builtins.bool = ..., - currency_code: builtins.str = ..., - price_paid: builtins.int = ..., - purchase_time_ms: builtins.int = ..., - subscription_receipt_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["currency_code", b"currency_code", "is_subscription", b"is_subscription", "price_paid", b"price_paid", "product_id", b"product_id", "purchase_time_ms", b"purchase_time_ms", "status", b"status", "subscription_receipt_id", b"subscription_receipt_id", "transaction_token", b"transaction_token"]) -> None: ... - -global___ProvisionedAppleTransactionProto = ProvisionedAppleTransactionProto - -@typing_extensions.final -class ProximityContact(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PROXIMITY_TOKEN_FIELD_NUMBER: builtins.int - TIMESTAMP_MS_FIELD_NUMBER: builtins.int - LATITUDE_DEG_FIELD_NUMBER: builtins.int - LONGITUDE_DEG_FIELD_NUMBER: builtins.int - @property - def proximity_token(self) -> global___ProximityToken: ... - timestamp_ms: builtins.int - latitude_deg: builtins.float - longitude_deg: builtins.float - def __init__( - self, - *, - proximity_token: global___ProximityToken | None = ..., - timestamp_ms: builtins.int = ..., - latitude_deg: builtins.float = ..., - longitude_deg: builtins.float = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["proximity_token", b"proximity_token"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["latitude_deg", b"latitude_deg", "longitude_deg", b"longitude_deg", "proximity_token", b"proximity_token", "timestamp_ms", b"timestamp_ms"]) -> None: ... - -global___ProximityContact = ProximityContact - -@typing_extensions.final -class ProximityToken(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TOKEN_FIELD_NUMBER: builtins.int - START_TIME_MS_FIELD_NUMBER: builtins.int - EXPIRATION_TIME_MS_FIELD_NUMBER: builtins.int - IV_FIELD_NUMBER: builtins.int - token: builtins.bytes - start_time_ms: builtins.int - expiration_time_ms: builtins.int - iv: builtins.bytes - def __init__( - self, - *, - token: builtins.bytes = ..., - start_time_ms: builtins.int = ..., - expiration_time_ms: builtins.int = ..., - iv: builtins.bytes = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["expiration_time_ms", b"expiration_time_ms", "iv", b"iv", "start_time_ms", b"start_time_ms", "token", b"token"]) -> None: ... - -global___ProximityToken = ProximityToken - -@typing_extensions.final -class ProximityTokenInternal(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PLAYER_ID_FIELD_NUMBER: builtins.int - START_TIME_MS_FIELD_NUMBER: builtins.int - EXPIRATION_TIME_MS_FIELD_NUMBER: builtins.int - player_id: builtins.str - start_time_ms: builtins.int - expiration_time_ms: builtins.int - def __init__( - self, - *, - player_id: builtins.str = ..., - start_time_ms: builtins.int = ..., - expiration_time_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["expiration_time_ms", b"expiration_time_ms", "player_id", b"player_id", "start_time_ms", b"start_time_ms"]) -> None: ... - -global___ProximityTokenInternal = ProximityTokenInternal - -@typing_extensions.final -class ProxyRequestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ACTION_FIELD_NUMBER: builtins.int - HOST_FIELD_NUMBER: builtins.int - PAYLOAD_FIELD_NUMBER: builtins.int - action: builtins.int - host: builtins.str - payload: builtins.bytes - def __init__( - self, - *, - action: builtins.int = ..., - host: builtins.str = ..., - payload: builtins.bytes = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["action", b"action", "host", b"host", "payload", b"payload"]) -> None: ... - -global___ProxyRequestProto = ProxyRequestProto - -@typing_extensions.final -class ProxyResponseProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ProxyResponseProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: ProxyResponseProto._Status.ValueType # 0 - COMPLETED: ProxyResponseProto._Status.ValueType # 1 - COMPLETED_AND_REASSIGNED: ProxyResponseProto._Status.ValueType # 2 - ACTION_NOT_FOUND: ProxyResponseProto._Status.ValueType # 3 - ASSIGNMENT_ERROR: ProxyResponseProto._Status.ValueType # 4 - PROXY_UNAUTHORIZED_ERROR: ProxyResponseProto._Status.ValueType # 5 - INTERNAL_ERROR: ProxyResponseProto._Status.ValueType # 6 - BAD_REQUEST: ProxyResponseProto._Status.ValueType # 7 - ACCESS_DENIED: ProxyResponseProto._Status.ValueType # 8 - TIMEOUT_ERROR: ProxyResponseProto._Status.ValueType # 9 - RATE_LIMITED: ProxyResponseProto._Status.ValueType # 10 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: ProxyResponseProto.Status.ValueType # 0 - COMPLETED: ProxyResponseProto.Status.ValueType # 1 - COMPLETED_AND_REASSIGNED: ProxyResponseProto.Status.ValueType # 2 - ACTION_NOT_FOUND: ProxyResponseProto.Status.ValueType # 3 - ASSIGNMENT_ERROR: ProxyResponseProto.Status.ValueType # 4 - PROXY_UNAUTHORIZED_ERROR: ProxyResponseProto.Status.ValueType # 5 - INTERNAL_ERROR: ProxyResponseProto.Status.ValueType # 6 - BAD_REQUEST: ProxyResponseProto.Status.ValueType # 7 - ACCESS_DENIED: ProxyResponseProto.Status.ValueType # 8 - TIMEOUT_ERROR: ProxyResponseProto.Status.ValueType # 9 - RATE_LIMITED: ProxyResponseProto.Status.ValueType # 10 - - STATUS_FIELD_NUMBER: builtins.int - ASSIGNED_HOST_FIELD_NUMBER: builtins.int - PAYLOAD_FIELD_NUMBER: builtins.int - status: global___ProxyResponseProto.Status.ValueType - assigned_host: builtins.str - payload: builtins.bytes - def __init__( - self, - *, - status: global___ProxyResponseProto.Status.ValueType = ..., - assigned_host: builtins.str = ..., - payload: builtins.bytes = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["assigned_host", b"assigned_host", "payload", b"payload", "status", b"status"]) -> None: ... - -global___ProxyResponseProto = ProxyResponseProto - -@typing_extensions.final -class PtcToken(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TOKEN_FIELD_NUMBER: builtins.int - EXPIRATION_FIELD_NUMBER: builtins.int - token: builtins.str - expiration: builtins.int - def __init__( - self, - *, - token: builtins.str = ..., - expiration: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["expiration", b"expiration", "token", b"token"]) -> None: ... - -global___PtcToken = PtcToken - -@typing_extensions.final -class PurchaseSkuOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PurchaseSkuOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: PurchaseSkuOutProto._Status.ValueType # 0 - SUCCESS: PurchaseSkuOutProto._Status.ValueType # 1 - FAILURE: PurchaseSkuOutProto._Status.ValueType # 2 - BALANCE_TOO_LOW: PurchaseSkuOutProto._Status.ValueType # 3 - SKU_NOT_AVAILABLE: PurchaseSkuOutProto._Status.ValueType # 4 - OVER_INVENTORY_LIMIT: PurchaseSkuOutProto._Status.ValueType # 5 - OFFER_NOT_AVAILABLE: PurchaseSkuOutProto._Status.ValueType # 6 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: PurchaseSkuOutProto.Status.ValueType # 0 - SUCCESS: PurchaseSkuOutProto.Status.ValueType # 1 - FAILURE: PurchaseSkuOutProto.Status.ValueType # 2 - BALANCE_TOO_LOW: PurchaseSkuOutProto.Status.ValueType # 3 - SKU_NOT_AVAILABLE: PurchaseSkuOutProto.Status.ValueType # 4 - OVER_INVENTORY_LIMIT: PurchaseSkuOutProto.Status.ValueType # 5 - OFFER_NOT_AVAILABLE: PurchaseSkuOutProto.Status.ValueType # 6 - - STATUS_FIELD_NUMBER: builtins.int - ADDED_INVENTORY_ITEM_FIELD_NUMBER: builtins.int - CURRENCY_UPDATE_FIELD_NUMBER: builtins.int - status: global___PurchaseSkuOutProto.Status.ValueType - @property - def added_inventory_item(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.bytes]: ... - @property - def currency_update(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CurrencyUpdateProto]: ... - def __init__( - self, - *, - status: global___PurchaseSkuOutProto.Status.ValueType = ..., - added_inventory_item: collections.abc.Iterable[builtins.bytes] | None = ..., - currency_update: collections.abc.Iterable[global___CurrencyUpdateProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["added_inventory_item", b"added_inventory_item", "currency_update", b"currency_update", "status", b"status"]) -> None: ... - -global___PurchaseSkuOutProto = PurchaseSkuOutProto - -@typing_extensions.final -class PurchaseSkuProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SKU_ID_FIELD_NUMBER: builtins.int - OFFER_ID_FIELD_NUMBER: builtins.int - sku_id: builtins.str - offer_id: builtins.str - def __init__( - self, - *, - sku_id: builtins.str = ..., - offer_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["offer_id", b"offer_id", "sku_id", b"sku_id"]) -> None: ... - -global___PurchaseSkuProto = PurchaseSkuProto - -@typing_extensions.final -class PurifyPokemonLogEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_ID_FIELD_NUMBER: builtins.int - POKEMON_DISPLAY_FIELD_NUMBER: builtins.int - PURIFIED_POKEMON_UUID_FIELD_NUMBER: builtins.int - pokemon_id: global___HoloPokemonId.ValueType - @property - def pokemon_display(self) -> global___PokemonDisplayProto: ... - purified_pokemon_uuid: builtins.int - def __init__( - self, - *, - pokemon_id: global___HoloPokemonId.ValueType = ..., - pokemon_display: global___PokemonDisplayProto | None = ..., - purified_pokemon_uuid: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["pokemon_display", b"pokemon_display"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["pokemon_display", b"pokemon_display", "pokemon_id", b"pokemon_id", "purified_pokemon_uuid", b"purified_pokemon_uuid"]) -> None: ... - -global___PurifyPokemonLogEntry = PurifyPokemonLogEntry - -@typing_extensions.final -class PurifyPokemonOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PurifyPokemonOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: PurifyPokemonOutProto._Status.ValueType # 0 - SUCCESS: PurifyPokemonOutProto._Status.ValueType # 1 - ERROR_INSUFFICIENT_FUNDS: PurifyPokemonOutProto._Status.ValueType # 3 - ERROR_POKEMON_DEPLOYED: PurifyPokemonOutProto._Status.ValueType # 4 - ERROR_POKEMON_NOT_FOUND: PurifyPokemonOutProto._Status.ValueType # 5 - ERROR_POKEMON_NOT_SHADOW: PurifyPokemonOutProto._Status.ValueType # 6 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: PurifyPokemonOutProto.Status.ValueType # 0 - SUCCESS: PurifyPokemonOutProto.Status.ValueType # 1 - ERROR_INSUFFICIENT_FUNDS: PurifyPokemonOutProto.Status.ValueType # 3 - ERROR_POKEMON_DEPLOYED: PurifyPokemonOutProto.Status.ValueType # 4 - ERROR_POKEMON_NOT_FOUND: PurifyPokemonOutProto.Status.ValueType # 5 - ERROR_POKEMON_NOT_SHADOW: PurifyPokemonOutProto.Status.ValueType # 6 - - STATUS_FIELD_NUMBER: builtins.int - PURIFIED_POKEMON_FIELD_NUMBER: builtins.int - status: global___PurifyPokemonOutProto.Status.ValueType - @property - def purified_pokemon(self) -> global___PokemonProto: ... - def __init__( - self, - *, - status: global___PurifyPokemonOutProto.Status.ValueType = ..., - purified_pokemon: global___PokemonProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["purified_pokemon", b"purified_pokemon"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["purified_pokemon", b"purified_pokemon", "status", b"status"]) -> None: ... - -global___PurifyPokemonOutProto = PurifyPokemonOutProto - -@typing_extensions.final -class PurifyPokemonProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_ID_FIELD_NUMBER: builtins.int - pokemon_id: builtins.int - def __init__( - self, - *, - pokemon_id: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["pokemon_id", b"pokemon_id"]) -> None: ... - -global___PurifyPokemonProto = PurifyPokemonProto - -@typing_extensions.final -class PushGateWaySettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLED_FIELD_NUMBER: builtins.int - OB_NEW_GLOBAL_SETTING_BOOL_2_FIELD_NUMBER: builtins.int - GATEWAY_HOST_FIELD_NUMBER: builtins.int - OB_NEW_GLOBAL_SETTING_BOOL_3_FIELD_NUMBER: builtins.int - OB_NEW_GLOBAL_SETTING_INT32_FIELD_NUMBER: builtins.int - OB_NEW_GLOBAL_SETTING_FLOAT_FIELD_NUMBER: builtins.int - PATH_FIELD_NUMBER: builtins.int - OB_NEW_GLOBAL_SETTING_INT32_1_FIELD_NUMBER: builtins.int - OB_STRING_FIELD_NUMBER: builtins.int - enabled: builtins.bool - ob_new_global_setting_bool_2: builtins.bool - gateway_host: builtins.str - ob_new_global_setting_bool_3: builtins.bool - ob_new_global_setting_int32: builtins.int - ob_new_global_setting_float: builtins.float - path: builtins.str - ob_new_global_setting_int32_1: builtins.int - ob_string: builtins.str - def __init__( - self, - *, - enabled: builtins.bool = ..., - ob_new_global_setting_bool_2: builtins.bool = ..., - gateway_host: builtins.str = ..., - ob_new_global_setting_bool_3: builtins.bool = ..., - ob_new_global_setting_int32: builtins.int = ..., - ob_new_global_setting_float: builtins.float = ..., - path: builtins.str = ..., - ob_new_global_setting_int32_1: builtins.int = ..., - ob_string: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["enabled", b"enabled", "gateway_host", b"gateway_host", "ob_new_global_setting_bool_2", b"ob_new_global_setting_bool_2", "ob_new_global_setting_bool_3", b"ob_new_global_setting_bool_3", "ob_new_global_setting_float", b"ob_new_global_setting_float", "ob_new_global_setting_int32", b"ob_new_global_setting_int32", "ob_new_global_setting_int32_1", b"ob_new_global_setting_int32_1", "ob_string", b"ob_string", "path", b"path"]) -> None: ... - -global___PushGateWaySettingsProto = PushGateWaySettingsProto - -@typing_extensions.final -class PushGatewaySettings(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PUSH_GATEWAY_MIN_LEVEL_1_FIELD_NUMBER: builtins.int - PUSH_GATEWAY_MIN_LEVEL_2_FIELD_NUMBER: builtins.int - push_gateway_min_level_1: builtins.int - push_gateway_min_level_2: builtins.int - def __init__( - self, - *, - push_gateway_min_level_1: builtins.int = ..., - push_gateway_min_level_2: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["push_gateway_min_level_1", b"push_gateway_min_level_1", "push_gateway_min_level_2", b"push_gateway_min_level_2"]) -> None: ... - -global___PushGatewaySettings = PushGatewaySettings - -@typing_extensions.final -class PushGatewayTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PUSH_GATEWAY_TELEMETRY_ID_FIELD_NUMBER: builtins.int - push_gateway_telemetry_id: global___PushGatewayTelemetryIds.ValueType - def __init__( - self, - *, - push_gateway_telemetry_id: global___PushGatewayTelemetryIds.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["push_gateway_telemetry_id", b"push_gateway_telemetry_id"]) -> None: ... - -global___PushGatewayTelemetry = PushGatewayTelemetry - -@typing_extensions.final -class PushGatewayUpstreamErrorTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - UPSTREAM_RESPONSE_STATUS_FIELD_NUMBER: builtins.int - TOKEN_EXPIRE_TIMESTAMP_FIELD_NUMBER: builtins.int - CLIENT_TIMESTAMP_FIELD_NUMBER: builtins.int - SERVER_TIMESTAMP_FIELD_NUMBER: builtins.int - upstream_response_status: builtins.int - token_expire_timestamp: builtins.int - client_timestamp: builtins.int - server_timestamp: builtins.int - def __init__( - self, - *, - upstream_response_status: builtins.int = ..., - token_expire_timestamp: builtins.int = ..., - client_timestamp: builtins.int = ..., - server_timestamp: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["client_timestamp", b"client_timestamp", "server_timestamp", b"server_timestamp", "token_expire_timestamp", b"token_expire_timestamp", "upstream_response_status", b"upstream_response_status"]) -> None: ... - -global___PushGatewayUpstreamErrorTelemetry = PushGatewayUpstreamErrorTelemetry - -@typing_extensions.final -class PushNotificationRegistryOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PushNotificationRegistryOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: PushNotificationRegistryOutProto._Result.ValueType # 0 - SUCCESS: PushNotificationRegistryOutProto._Result.ValueType # 1 - NO_CHANGE: PushNotificationRegistryOutProto._Result.ValueType # 2 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: PushNotificationRegistryOutProto.Result.ValueType # 0 - SUCCESS: PushNotificationRegistryOutProto.Result.ValueType # 1 - NO_CHANGE: PushNotificationRegistryOutProto.Result.ValueType # 2 - - RESULT_FIELD_NUMBER: builtins.int - result: global___PushNotificationRegistryOutProto.Result.ValueType - def __init__( - self, - *, - result: global___PushNotificationRegistryOutProto.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result"]) -> None: ... - -global___PushNotificationRegistryOutProto = PushNotificationRegistryOutProto - -@typing_extensions.final -class PushNotificationRegistryProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - APN_TOKEN_FIELD_NUMBER: builtins.int - GCM_TOKEN_FIELD_NUMBER: builtins.int - @property - def apn_token(self) -> global___ApnToken: ... - @property - def gcm_token(self) -> global___GcmToken: ... - def __init__( - self, - *, - apn_token: global___ApnToken | None = ..., - gcm_token: global___GcmToken | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["apn_token", b"apn_token", "gcm_token", b"gcm_token"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["apn_token", b"apn_token", "gcm_token", b"gcm_token"]) -> None: ... - -global___PushNotificationRegistryProto = PushNotificationRegistryProto - -@typing_extensions.final -class PushNotificationTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NOTIFICATION_ID_FIELD_NUMBER: builtins.int - CATEGORY_FIELD_NUMBER: builtins.int - notification_id: global___PushNotificationTelemetryIds.ValueType - category: builtins.str - def __init__( - self, - *, - notification_id: global___PushNotificationTelemetryIds.ValueType = ..., - category: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["category", b"category", "notification_id", b"notification_id"]) -> None: ... - -global___PushNotificationTelemetry = PushNotificationTelemetry - -@typing_extensions.final -class Quaternion(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - X_FIELD_NUMBER: builtins.int - Y_FIELD_NUMBER: builtins.int - Z_FIELD_NUMBER: builtins.int - W_FIELD_NUMBER: builtins.int - x: builtins.float - y: builtins.float - z: builtins.float - w: builtins.float - def __init__( - self, - *, - x: builtins.float = ..., - y: builtins.float = ..., - z: builtins.float = ..., - w: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["w", b"w", "x", b"x", "y", b"y", "z", b"z"]) -> None: ... - -global___Quaternion = Quaternion - -@typing_extensions.final -class QuestBranchDisplayProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TITLE_KEY_FIELD_NUMBER: builtins.int - DESCRIPTION_KEY_FIELD_NUMBER: builtins.int - IMAGE_URL_FIELD_NUMBER: builtins.int - BUTTON_BACKGROUND_COLOR_FIELD_NUMBER: builtins.int - BUTTON_TEXT_KEY_FIELD_NUMBER: builtins.int - BUTTON_BACKGROUND_IMAGE_URL_FIELD_NUMBER: builtins.int - BUTTON_TEXT_COLOR_FIELD_NUMBER: builtins.int - BUTTON_TEXT_OFFSET_FIELD_NUMBER: builtins.int - title_key: builtins.str - description_key: builtins.str - image_url: builtins.str - button_background_color: builtins.str - button_text_key: builtins.str - button_background_image_url: builtins.str - button_text_color: builtins.str - button_text_offset: builtins.float - def __init__( - self, - *, - title_key: builtins.str = ..., - description_key: builtins.str = ..., - image_url: builtins.str = ..., - button_background_color: builtins.str = ..., - button_text_key: builtins.str = ..., - button_background_image_url: builtins.str = ..., - button_text_color: builtins.str = ..., - button_text_offset: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["button_background_color", b"button_background_color", "button_background_image_url", b"button_background_image_url", "button_text_color", b"button_text_color", "button_text_key", b"button_text_key", "button_text_offset", b"button_text_offset", "description_key", b"description_key", "image_url", b"image_url", "title_key", b"title_key"]) -> None: ... - -global___QuestBranchDisplayProto = QuestBranchDisplayProto - -@typing_extensions.final -class QuestBranchRewardProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - REWARDS_FIELD_NUMBER: builtins.int - @property - def rewards(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___QuestRewardProto]: ... - def __init__( - self, - *, - rewards: collections.abc.Iterable[global___QuestRewardProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["rewards", b"rewards"]) -> None: ... - -global___QuestBranchRewardProto = QuestBranchRewardProto - -@typing_extensions.final -class QuestConditionProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _ConditionType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ConditionTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[QuestConditionProto._ConditionType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: QuestConditionProto._ConditionType.ValueType # 0 - WITH_POKEMON_TYPE: QuestConditionProto._ConditionType.ValueType # 1 - WITH_POKEMON_CATEGORY: QuestConditionProto._ConditionType.ValueType # 2 - WITH_WEATHER_BOOST: QuestConditionProto._ConditionType.ValueType # 3 - WITH_DAILY_CAPTURE_BONUS: QuestConditionProto._ConditionType.ValueType # 4 - WITH_DAILY_SPIN_BONUS: QuestConditionProto._ConditionType.ValueType # 5 - WITH_WIN_RAID_STATUS: QuestConditionProto._ConditionType.ValueType # 6 - WITH_RAID_LEVEL: QuestConditionProto._ConditionType.ValueType # 7 - WITH_THROW_TYPE: QuestConditionProto._ConditionType.ValueType # 8 - WITH_WIN_GYM_BATTLE_STATUS: QuestConditionProto._ConditionType.ValueType # 9 - WITH_SUPER_EFFECTIVE_CHARGE: QuestConditionProto._ConditionType.ValueType # 10 - WITH_ITEM: QuestConditionProto._ConditionType.ValueType # 11 - WITH_UNIQUE_POKESTOP: QuestConditionProto._ConditionType.ValueType # 12 - WITH_QUEST_CONTEXT: QuestConditionProto._ConditionType.ValueType # 13 - WITH_THROW_TYPE_IN_A_ROW: QuestConditionProto._ConditionType.ValueType # 14 - WITH_CURVE_BALL: QuestConditionProto._ConditionType.ValueType # 15 - WITH_BADGE_TYPE: QuestConditionProto._ConditionType.ValueType # 16 - WITH_PLAYER_LEVEL: QuestConditionProto._ConditionType.ValueType # 17 - WITH_WIN_BATTLE_STATUS: QuestConditionProto._ConditionType.ValueType # 18 - WITH_NEW_FRIEND: QuestConditionProto._ConditionType.ValueType # 19 - WITH_DAYS_IN_A_ROW: QuestConditionProto._ConditionType.ValueType # 20 - WITH_UNIQUE_POKEMON: QuestConditionProto._ConditionType.ValueType # 21 - WITH_NPC_COMBAT: QuestConditionProto._ConditionType.ValueType # 22 - WITH_PVP_COMBAT: QuestConditionProto._ConditionType.ValueType # 23 - WITH_LOCATION: QuestConditionProto._ConditionType.ValueType # 24 - WITH_DISTANCE: QuestConditionProto._ConditionType.ValueType # 25 - WITH_POKEMON_ALIGNMENT: QuestConditionProto._ConditionType.ValueType # 26 - WITH_INVASION_CHARACTER: QuestConditionProto._ConditionType.ValueType # 27 - WITH_BUDDY: QuestConditionProto._ConditionType.ValueType # 28 - WITH_BUDDY_INTERESTING_POI: QuestConditionProto._ConditionType.ValueType # 29 - WITH_DAILY_BUDDY_AFFECTION: QuestConditionProto._ConditionType.ValueType # 30 - WITH_POKEMON_LEVEL: QuestConditionProto._ConditionType.ValueType # 31 - WITH_SINGLE_DAY: QuestConditionProto._ConditionType.ValueType # 32 - WITH_UNIQUE_POKEMON_TEAM: QuestConditionProto._ConditionType.ValueType # 33 - WITH_MAX_CP: QuestConditionProto._ConditionType.ValueType # 34 - WITH_LUCKY_POKEMON: QuestConditionProto._ConditionType.ValueType # 35 - WITH_LEGENDARY_POKEMON: QuestConditionProto._ConditionType.ValueType # 36 - WITH_TEMP_EVO_POKEMON: QuestConditionProto._ConditionType.ValueType # 37 - WITH_GBL_RANK: QuestConditionProto._ConditionType.ValueType # 38 - WITH_CATCHES_IN_A_ROW: QuestConditionProto._ConditionType.ValueType # 39 - WITH_ENCOUNTER_TYPE: QuestConditionProto._ConditionType.ValueType # 40 - WITH_COMBAT_TYPE: QuestConditionProto._ConditionType.ValueType # 41 - WITH_GEOTARGETED_POI: QuestConditionProto._ConditionType.ValueType # 42 - WITH_ITEM_TYPE: QuestConditionProto._ConditionType.ValueType # 43 - WITH_RAID_ELAPSED_TIME: QuestConditionProto._ConditionType.ValueType # 44 - WITH_FRIEND_LEVEL: QuestConditionProto._ConditionType.ValueType # 45 - WITH_STICKER: QuestConditionProto._ConditionType.ValueType # 46 - WITH_POKEMON_CP: QuestConditionProto._ConditionType.ValueType # 47 - WITH_RAID_LOCATION: QuestConditionProto._ConditionType.ValueType # 48 - WITH_FRIENDS_RAID: QuestConditionProto._ConditionType.ValueType # 49 - WITH_POKEMON_COSTUME: QuestConditionProto._ConditionType.ValueType # 50 - WITH_APPLIED_ITEM: QuestConditionProto._ConditionType.ValueType # 51 - WITH_POKEMON_SIZE: QuestConditionProto._ConditionType.ValueType # 52 - WITH_TOTAL_DAYS: QuestConditionProto._ConditionType.ValueType # 53 - WITH_DEVICE_TYPE: QuestConditionProto._ConditionType.ValueType # 54 - WITH_ROUTE_TRAVEL: QuestConditionProto._ConditionType.ValueType # 55 - WITH_UNIQUE_ROUTE_TRAVEL: QuestConditionProto._ConditionType.ValueType # 56 - WITH_TAPPABLE_TYPE: QuestConditionProto._ConditionType.ValueType # 57 - WITH_IN_PARTY: QuestConditionProto._ConditionType.ValueType # 58 - WITH_SHINY_POKEMON: QuestConditionProto._ConditionType.ValueType # 59 - WITH_ABILITY_PARTY_POWER_DAMAGE_DEALT: QuestConditionProto._ConditionType.ValueType # 60 - - class ConditionType(_ConditionType, metaclass=_ConditionTypeEnumTypeWrapper): ... - UNSET: QuestConditionProto.ConditionType.ValueType # 0 - WITH_POKEMON_TYPE: QuestConditionProto.ConditionType.ValueType # 1 - WITH_POKEMON_CATEGORY: QuestConditionProto.ConditionType.ValueType # 2 - WITH_WEATHER_BOOST: QuestConditionProto.ConditionType.ValueType # 3 - WITH_DAILY_CAPTURE_BONUS: QuestConditionProto.ConditionType.ValueType # 4 - WITH_DAILY_SPIN_BONUS: QuestConditionProto.ConditionType.ValueType # 5 - WITH_WIN_RAID_STATUS: QuestConditionProto.ConditionType.ValueType # 6 - WITH_RAID_LEVEL: QuestConditionProto.ConditionType.ValueType # 7 - WITH_THROW_TYPE: QuestConditionProto.ConditionType.ValueType # 8 - WITH_WIN_GYM_BATTLE_STATUS: QuestConditionProto.ConditionType.ValueType # 9 - WITH_SUPER_EFFECTIVE_CHARGE: QuestConditionProto.ConditionType.ValueType # 10 - WITH_ITEM: QuestConditionProto.ConditionType.ValueType # 11 - WITH_UNIQUE_POKESTOP: QuestConditionProto.ConditionType.ValueType # 12 - WITH_QUEST_CONTEXT: QuestConditionProto.ConditionType.ValueType # 13 - WITH_THROW_TYPE_IN_A_ROW: QuestConditionProto.ConditionType.ValueType # 14 - WITH_CURVE_BALL: QuestConditionProto.ConditionType.ValueType # 15 - WITH_BADGE_TYPE: QuestConditionProto.ConditionType.ValueType # 16 - WITH_PLAYER_LEVEL: QuestConditionProto.ConditionType.ValueType # 17 - WITH_WIN_BATTLE_STATUS: QuestConditionProto.ConditionType.ValueType # 18 - WITH_NEW_FRIEND: QuestConditionProto.ConditionType.ValueType # 19 - WITH_DAYS_IN_A_ROW: QuestConditionProto.ConditionType.ValueType # 20 - WITH_UNIQUE_POKEMON: QuestConditionProto.ConditionType.ValueType # 21 - WITH_NPC_COMBAT: QuestConditionProto.ConditionType.ValueType # 22 - WITH_PVP_COMBAT: QuestConditionProto.ConditionType.ValueType # 23 - WITH_LOCATION: QuestConditionProto.ConditionType.ValueType # 24 - WITH_DISTANCE: QuestConditionProto.ConditionType.ValueType # 25 - WITH_POKEMON_ALIGNMENT: QuestConditionProto.ConditionType.ValueType # 26 - WITH_INVASION_CHARACTER: QuestConditionProto.ConditionType.ValueType # 27 - WITH_BUDDY: QuestConditionProto.ConditionType.ValueType # 28 - WITH_BUDDY_INTERESTING_POI: QuestConditionProto.ConditionType.ValueType # 29 - WITH_DAILY_BUDDY_AFFECTION: QuestConditionProto.ConditionType.ValueType # 30 - WITH_POKEMON_LEVEL: QuestConditionProto.ConditionType.ValueType # 31 - WITH_SINGLE_DAY: QuestConditionProto.ConditionType.ValueType # 32 - WITH_UNIQUE_POKEMON_TEAM: QuestConditionProto.ConditionType.ValueType # 33 - WITH_MAX_CP: QuestConditionProto.ConditionType.ValueType # 34 - WITH_LUCKY_POKEMON: QuestConditionProto.ConditionType.ValueType # 35 - WITH_LEGENDARY_POKEMON: QuestConditionProto.ConditionType.ValueType # 36 - WITH_TEMP_EVO_POKEMON: QuestConditionProto.ConditionType.ValueType # 37 - WITH_GBL_RANK: QuestConditionProto.ConditionType.ValueType # 38 - WITH_CATCHES_IN_A_ROW: QuestConditionProto.ConditionType.ValueType # 39 - WITH_ENCOUNTER_TYPE: QuestConditionProto.ConditionType.ValueType # 40 - WITH_COMBAT_TYPE: QuestConditionProto.ConditionType.ValueType # 41 - WITH_GEOTARGETED_POI: QuestConditionProto.ConditionType.ValueType # 42 - WITH_ITEM_TYPE: QuestConditionProto.ConditionType.ValueType # 43 - WITH_RAID_ELAPSED_TIME: QuestConditionProto.ConditionType.ValueType # 44 - WITH_FRIEND_LEVEL: QuestConditionProto.ConditionType.ValueType # 45 - WITH_STICKER: QuestConditionProto.ConditionType.ValueType # 46 - WITH_POKEMON_CP: QuestConditionProto.ConditionType.ValueType # 47 - WITH_RAID_LOCATION: QuestConditionProto.ConditionType.ValueType # 48 - WITH_FRIENDS_RAID: QuestConditionProto.ConditionType.ValueType # 49 - WITH_POKEMON_COSTUME: QuestConditionProto.ConditionType.ValueType # 50 - WITH_APPLIED_ITEM: QuestConditionProto.ConditionType.ValueType # 51 - WITH_POKEMON_SIZE: QuestConditionProto.ConditionType.ValueType # 52 - WITH_TOTAL_DAYS: QuestConditionProto.ConditionType.ValueType # 53 - WITH_DEVICE_TYPE: QuestConditionProto.ConditionType.ValueType # 54 - WITH_ROUTE_TRAVEL: QuestConditionProto.ConditionType.ValueType # 55 - WITH_UNIQUE_ROUTE_TRAVEL: QuestConditionProto.ConditionType.ValueType # 56 - WITH_TAPPABLE_TYPE: QuestConditionProto.ConditionType.ValueType # 57 - WITH_IN_PARTY: QuestConditionProto.ConditionType.ValueType # 58 - WITH_SHINY_POKEMON: QuestConditionProto.ConditionType.ValueType # 59 - WITH_ABILITY_PARTY_POWER_DAMAGE_DEALT: QuestConditionProto.ConditionType.ValueType # 60 - - WITH_POKEMON_TYPE_FIELD_NUMBER: builtins.int - WITH_POKEMON_CATEGORY_FIELD_NUMBER: builtins.int - WITH_WEATHER_BOOST_FIELD_NUMBER: builtins.int - WITH_DAILY_CAPTURE_BONUS_FIELD_NUMBER: builtins.int - WITH_DAILY_SPIN_BONUS_FIELD_NUMBER: builtins.int - WITH_WIN_RAID_STATUS_FIELD_NUMBER: builtins.int - WITH_RAID_LEVEL_FIELD_NUMBER: builtins.int - WITH_THROW_TYPE_FIELD_NUMBER: builtins.int - WITH_WIN_GYM_BATTLE_STATUS_FIELD_NUMBER: builtins.int - WITH_SUPER_EFFECTIVE_CHARGE_MOVE_FIELD_NUMBER: builtins.int - WITH_ITEM_FIELD_NUMBER: builtins.int - WITH_UNIQUE_POKESTOP_FIELD_NUMBER: builtins.int - WITH_QUEST_CONTEXT_FIELD_NUMBER: builtins.int - WITH_BADGE_TYPE_FIELD_NUMBER: builtins.int - WITH_PLAYER_LEVEL_FIELD_NUMBER: builtins.int - WITH_WIN_BATTLE_STATUS_FIELD_NUMBER: builtins.int - WITH_UNIQUE_POKEMON_FIELD_NUMBER: builtins.int - WITH_NPC_COMBAT_FIELD_NUMBER: builtins.int - WITH_PVP_COMBAT_FIELD_NUMBER: builtins.int - WITH_LOCATION_FIELD_NUMBER: builtins.int - WITH_DISTANCE_FIELD_NUMBER: builtins.int - WITH_INVASION_CHARACTER_FIELD_NUMBER: builtins.int - WITH_POKEMON_ALIGNMENT_FIELD_NUMBER: builtins.int - WITH_BUDDY_FIELD_NUMBER: builtins.int - WITH_DAILY_BUDDY_AFFECTION_FIELD_NUMBER: builtins.int - WITH_POKEMON_LEVEL_FIELD_NUMBER: builtins.int - WITH_MAX_CP_FIELD_NUMBER: builtins.int - WITH_TEMP_EVO_ID_FIELD_NUMBER: builtins.int - WITH_GBL_RANK_FIELD_NUMBER: builtins.int - WITH_ENCOUNTER_TYPE_FIELD_NUMBER: builtins.int - WITH_COMBAT_TYPE_FIELD_NUMBER: builtins.int - WITH_ITEM_TYPE_FIELD_NUMBER: builtins.int - WITH_ELAPSED_TIME_FIELD_NUMBER: builtins.int - WITH_FRIEND_LEVEL_FIELD_NUMBER: builtins.int - WITH_POKEMON_CP_FIELD_NUMBER: builtins.int - WITH_RAID_LOCATION_FIELD_NUMBER: builtins.int - WITH_FRIENDS_RAID_FIELD_NUMBER: builtins.int - WITH_POKEMON_COSTUME_FIELD_NUMBER: builtins.int - WITH_POKEMON_SIZE_FIELD_NUMBER: builtins.int - WITH_DEVICE_TYPE_FIELD_NUMBER: builtins.int - WITH_ROUTE_TRAVEL_FIELD_NUMBER: builtins.int - WITH_UNIQUE_ROUTE_FIELD_NUMBER: builtins.int - WITH_TAPPABLE_TYPE_FIELD_NUMBER: builtins.int - TYPE_FIELD_NUMBER: builtins.int - @property - def with_pokemon_type(self) -> global___WithPokemonTypeProto: ... - @property - def with_pokemon_category(self) -> global___WithPokemonCategoryProto: ... - @property - def with_weather_boost(self) -> global___WithWeatherBoostProto: ... - @property - def with_daily_capture_bonus(self) -> global___WithDailyCaptureBonusProto: ... - @property - def with_daily_spin_bonus(self) -> global___WithDailySpinBonusProto: ... - @property - def with_win_raid_status(self) -> global___WithWinRaidStatusProto: ... - @property - def with_raid_level(self) -> global___WithRaidLevelProto: ... - @property - def with_throw_type(self) -> global___WithThrowTypeProto: ... - @property - def with_win_gym_battle_status(self) -> global___WithWinGymBattleStatusProto: ... - @property - def with_super_effective_charge_move(self) -> global___WithSuperEffectiveChargeMoveProto: ... - @property - def with_item(self) -> global___WithItemProto: ... - @property - def with_unique_pokestop(self) -> global___WithUniquePokestopProto: ... - @property - def with_quest_context(self) -> global___WithQuestContextProto: ... - @property - def with_badge_type(self) -> global___WithBadgeTypeProto: ... - @property - def with_player_level(self) -> global___WithPlayerLevelProto: ... - @property - def with_win_battle_status(self) -> global___WithWinBattleStatusProto: ... - @property - def with_unique_pokemon(self) -> global___WithUniquePokemonProto: ... - @property - def with_npc_combat(self) -> global___WithNpcCombatProto: ... - @property - def with_pvp_combat(self) -> global___WithPvpCombatProto: ... - @property - def with_location(self) -> global___WithLocationProto: ... - @property - def with_distance(self) -> global___WithDistanceProto: ... - @property - def with_invasion_character(self) -> global___WithInvasionCharacterProto: ... - @property - def with_pokemon_alignment(self) -> global___WithPokemonAlignmentProto: ... - @property - def with_buddy(self) -> global___WithBuddyProto: ... - @property - def with_daily_buddy_affection(self) -> global___WithDailyBuddyAffectionProto: ... - @property - def with_pokemon_level(self) -> global___WithPokemonLevelProto: ... - @property - def with_max_cp(self) -> global___WithMaxCpProto: ... - @property - def with_temp_evo_id(self) -> global___WithTempEvoIdProto: ... - @property - def with_gbl_rank(self) -> global___WithGblRankProto: ... - @property - def with_encounter_type(self) -> global___WithEncounterTypeProto: ... - @property - def with_combat_type(self) -> global___WithCombatTypeProto: ... - @property - def with_item_type(self) -> global___WithItemTypeProto: ... - @property - def with_elapsed_time(self) -> global___WithElapsedTimeProto: ... - @property - def with_friend_level(self) -> global___WithFriendLevelProto: ... - @property - def with_pokemon_cp(self) -> global___WithPokemonCpProto: ... - @property - def with_raid_location(self) -> global___WithRaidLocationProto: ... - @property - def with_friends_raid(self) -> global___WithFriendsRaidProto: ... - @property - def with_pokemon_costume(self) -> global___WithPokemonCostumeProto: ... - @property - def with_pokemon_size(self) -> global___WithPokemonSizeProto: ... - @property - def with_device_type(self) -> global___WithDeviceTypeProto: ... - @property - def with_route_travel(self) -> global___WithRouteTravelProto: ... - @property - def with_unique_route(self) -> global___WithUniqueRouteTravelProto: ... - @property - def with_tappable_type(self) -> global___WithTappableTypeProto: ... - type: global___QuestConditionProto.ConditionType.ValueType - def __init__( - self, - *, - with_pokemon_type: global___WithPokemonTypeProto | None = ..., - with_pokemon_category: global___WithPokemonCategoryProto | None = ..., - with_weather_boost: global___WithWeatherBoostProto | None = ..., - with_daily_capture_bonus: global___WithDailyCaptureBonusProto | None = ..., - with_daily_spin_bonus: global___WithDailySpinBonusProto | None = ..., - with_win_raid_status: global___WithWinRaidStatusProto | None = ..., - with_raid_level: global___WithRaidLevelProto | None = ..., - with_throw_type: global___WithThrowTypeProto | None = ..., - with_win_gym_battle_status: global___WithWinGymBattleStatusProto | None = ..., - with_super_effective_charge_move: global___WithSuperEffectiveChargeMoveProto | None = ..., - with_item: global___WithItemProto | None = ..., - with_unique_pokestop: global___WithUniquePokestopProto | None = ..., - with_quest_context: global___WithQuestContextProto | None = ..., - with_badge_type: global___WithBadgeTypeProto | None = ..., - with_player_level: global___WithPlayerLevelProto | None = ..., - with_win_battle_status: global___WithWinBattleStatusProto | None = ..., - with_unique_pokemon: global___WithUniquePokemonProto | None = ..., - with_npc_combat: global___WithNpcCombatProto | None = ..., - with_pvp_combat: global___WithPvpCombatProto | None = ..., - with_location: global___WithLocationProto | None = ..., - with_distance: global___WithDistanceProto | None = ..., - with_invasion_character: global___WithInvasionCharacterProto | None = ..., - with_pokemon_alignment: global___WithPokemonAlignmentProto | None = ..., - with_buddy: global___WithBuddyProto | None = ..., - with_daily_buddy_affection: global___WithDailyBuddyAffectionProto | None = ..., - with_pokemon_level: global___WithPokemonLevelProto | None = ..., - with_max_cp: global___WithMaxCpProto | None = ..., - with_temp_evo_id: global___WithTempEvoIdProto | None = ..., - with_gbl_rank: global___WithGblRankProto | None = ..., - with_encounter_type: global___WithEncounterTypeProto | None = ..., - with_combat_type: global___WithCombatTypeProto | None = ..., - with_item_type: global___WithItemTypeProto | None = ..., - with_elapsed_time: global___WithElapsedTimeProto | None = ..., - with_friend_level: global___WithFriendLevelProto | None = ..., - with_pokemon_cp: global___WithPokemonCpProto | None = ..., - with_raid_location: global___WithRaidLocationProto | None = ..., - with_friends_raid: global___WithFriendsRaidProto | None = ..., - with_pokemon_costume: global___WithPokemonCostumeProto | None = ..., - with_pokemon_size: global___WithPokemonSizeProto | None = ..., - with_device_type: global___WithDeviceTypeProto | None = ..., - with_route_travel: global___WithRouteTravelProto | None = ..., - with_unique_route: global___WithUniqueRouteTravelProto | None = ..., - with_tappable_type: global___WithTappableTypeProto | None = ..., - type: global___QuestConditionProto.ConditionType.ValueType = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["Condition", b"Condition", "with_badge_type", b"with_badge_type", "with_buddy", b"with_buddy", "with_combat_type", b"with_combat_type", "with_daily_buddy_affection", b"with_daily_buddy_affection", "with_daily_capture_bonus", b"with_daily_capture_bonus", "with_daily_spin_bonus", b"with_daily_spin_bonus", "with_device_type", b"with_device_type", "with_distance", b"with_distance", "with_elapsed_time", b"with_elapsed_time", "with_encounter_type", b"with_encounter_type", "with_friend_level", b"with_friend_level", "with_friends_raid", b"with_friends_raid", "with_gbl_rank", b"with_gbl_rank", "with_invasion_character", b"with_invasion_character", "with_item", b"with_item", "with_item_type", b"with_item_type", "with_location", b"with_location", "with_max_cp", b"with_max_cp", "with_npc_combat", b"with_npc_combat", "with_player_level", b"with_player_level", "with_pokemon_alignment", b"with_pokemon_alignment", "with_pokemon_category", b"with_pokemon_category", "with_pokemon_costume", b"with_pokemon_costume", "with_pokemon_cp", b"with_pokemon_cp", "with_pokemon_level", b"with_pokemon_level", "with_pokemon_size", b"with_pokemon_size", "with_pokemon_type", b"with_pokemon_type", "with_pvp_combat", b"with_pvp_combat", "with_quest_context", b"with_quest_context", "with_raid_level", b"with_raid_level", "with_raid_location", b"with_raid_location", "with_route_travel", b"with_route_travel", "with_super_effective_charge_move", b"with_super_effective_charge_move", "with_tappable_type", b"with_tappable_type", "with_temp_evo_id", b"with_temp_evo_id", "with_throw_type", b"with_throw_type", "with_unique_pokemon", b"with_unique_pokemon", "with_unique_pokestop", b"with_unique_pokestop", "with_unique_route", b"with_unique_route", "with_weather_boost", b"with_weather_boost", "with_win_battle_status", b"with_win_battle_status", "with_win_gym_battle_status", b"with_win_gym_battle_status", "with_win_raid_status", b"with_win_raid_status"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["Condition", b"Condition", "type", b"type", "with_badge_type", b"with_badge_type", "with_buddy", b"with_buddy", "with_combat_type", b"with_combat_type", "with_daily_buddy_affection", b"with_daily_buddy_affection", "with_daily_capture_bonus", b"with_daily_capture_bonus", "with_daily_spin_bonus", b"with_daily_spin_bonus", "with_device_type", b"with_device_type", "with_distance", b"with_distance", "with_elapsed_time", b"with_elapsed_time", "with_encounter_type", b"with_encounter_type", "with_friend_level", b"with_friend_level", "with_friends_raid", b"with_friends_raid", "with_gbl_rank", b"with_gbl_rank", "with_invasion_character", b"with_invasion_character", "with_item", b"with_item", "with_item_type", b"with_item_type", "with_location", b"with_location", "with_max_cp", b"with_max_cp", "with_npc_combat", b"with_npc_combat", "with_player_level", b"with_player_level", "with_pokemon_alignment", b"with_pokemon_alignment", "with_pokemon_category", b"with_pokemon_category", "with_pokemon_costume", b"with_pokemon_costume", "with_pokemon_cp", b"with_pokemon_cp", "with_pokemon_level", b"with_pokemon_level", "with_pokemon_size", b"with_pokemon_size", "with_pokemon_type", b"with_pokemon_type", "with_pvp_combat", b"with_pvp_combat", "with_quest_context", b"with_quest_context", "with_raid_level", b"with_raid_level", "with_raid_location", b"with_raid_location", "with_route_travel", b"with_route_travel", "with_super_effective_charge_move", b"with_super_effective_charge_move", "with_tappable_type", b"with_tappable_type", "with_temp_evo_id", b"with_temp_evo_id", "with_throw_type", b"with_throw_type", "with_unique_pokemon", b"with_unique_pokemon", "with_unique_pokestop", b"with_unique_pokestop", "with_unique_route", b"with_unique_route", "with_weather_boost", b"with_weather_boost", "with_win_battle_status", b"with_win_battle_status", "with_win_gym_battle_status", b"with_win_gym_battle_status", "with_win_raid_status", b"with_win_raid_status"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["Condition", b"Condition"]) -> typing_extensions.Literal["with_pokemon_type", "with_pokemon_category", "with_weather_boost", "with_daily_capture_bonus", "with_daily_spin_bonus", "with_win_raid_status", "with_raid_level", "with_throw_type", "with_win_gym_battle_status", "with_super_effective_charge_move", "with_item", "with_unique_pokestop", "with_quest_context", "with_badge_type", "with_player_level", "with_win_battle_status", "with_unique_pokemon", "with_npc_combat", "with_pvp_combat", "with_location", "with_distance", "with_invasion_character", "with_pokemon_alignment", "with_buddy", "with_daily_buddy_affection", "with_pokemon_level", "with_max_cp", "with_temp_evo_id", "with_gbl_rank", "with_encounter_type", "with_combat_type", "with_item_type", "with_elapsed_time", "with_friend_level", "with_pokemon_cp", "with_raid_location", "with_friends_raid", "with_pokemon_costume", "with_pokemon_size", "with_device_type", "with_route_travel", "with_unique_route", "with_tappable_type"] | None: ... - -global___QuestConditionProto = QuestConditionProto - -@typing_extensions.final -class QuestCreateDetail(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ORIGIN_FIELD_NUMBER: builtins.int - origin: global___EncounterType.ValueType - def __init__( - self, - *, - origin: global___EncounterType.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["origin", b"origin"]) -> None: ... - -global___QuestCreateDetail = QuestCreateDetail - -@typing_extensions.final -class QuestDialogProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Character: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _CharacterEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[QuestDialogProto._Character.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - CHARACTER_UNSET: QuestDialogProto._Character.ValueType # 0 - PROFESSOR_WILLOW: QuestDialogProto._Character.ValueType # 1 - SPECIAL_GUEST_1: QuestDialogProto._Character.ValueType # 2 - SPECIAL_GUEST_2: QuestDialogProto._Character.ValueType # 3 - SPECIAL_GUEST_3: QuestDialogProto._Character.ValueType # 4 - SPECIAL_GUEST_4: QuestDialogProto._Character.ValueType # 5 - SPECIAL_GUEST_5: QuestDialogProto._Character.ValueType # 6 - SPECIAL_GUEST_RHI: QuestDialogProto._Character.ValueType # 7 - SPECIAL_GUEST_RHI_2: QuestDialogProto._Character.ValueType # 8 - SPECIAL_GUEST_EXECBLUE: QuestDialogProto._Character.ValueType # 9 - SPECIAL_GUEST_EXECRED: QuestDialogProto._Character.ValueType # 10 - SPECIAL_GUEST_EXECYELLOW: QuestDialogProto._Character.ValueType # 11 - SPECIAL_GUEST_MYSTIC: QuestDialogProto._Character.ValueType # 12 - SPECIAL_GUEST_VALOR: QuestDialogProto._Character.ValueType # 13 - SPECIAL_GUEST_INSTINCT: QuestDialogProto._Character.ValueType # 14 - SPECIAL_GUEST_TRAVELER: QuestDialogProto._Character.ValueType # 15 - SPECIAL_GUEST_EXPLORER: QuestDialogProto._Character.ValueType # 16 - - class Character(_Character, metaclass=_CharacterEnumTypeWrapper): ... - CHARACTER_UNSET: QuestDialogProto.Character.ValueType # 0 - PROFESSOR_WILLOW: QuestDialogProto.Character.ValueType # 1 - SPECIAL_GUEST_1: QuestDialogProto.Character.ValueType # 2 - SPECIAL_GUEST_2: QuestDialogProto.Character.ValueType # 3 - SPECIAL_GUEST_3: QuestDialogProto.Character.ValueType # 4 - SPECIAL_GUEST_4: QuestDialogProto.Character.ValueType # 5 - SPECIAL_GUEST_5: QuestDialogProto.Character.ValueType # 6 - SPECIAL_GUEST_RHI: QuestDialogProto.Character.ValueType # 7 - SPECIAL_GUEST_RHI_2: QuestDialogProto.Character.ValueType # 8 - SPECIAL_GUEST_EXECBLUE: QuestDialogProto.Character.ValueType # 9 - SPECIAL_GUEST_EXECRED: QuestDialogProto.Character.ValueType # 10 - SPECIAL_GUEST_EXECYELLOW: QuestDialogProto.Character.ValueType # 11 - SPECIAL_GUEST_MYSTIC: QuestDialogProto.Character.ValueType # 12 - SPECIAL_GUEST_VALOR: QuestDialogProto.Character.ValueType # 13 - SPECIAL_GUEST_INSTINCT: QuestDialogProto.Character.ValueType # 14 - SPECIAL_GUEST_TRAVELER: QuestDialogProto.Character.ValueType # 15 - SPECIAL_GUEST_EXPLORER: QuestDialogProto.Character.ValueType # 16 - - class _CharacterExpression: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _CharacterExpressionEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[QuestDialogProto._CharacterExpression.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - EXPRESSION_UNSET: QuestDialogProto._CharacterExpression.ValueType # 0 - HAPPY: QuestDialogProto._CharacterExpression.ValueType # 1 - SYMPATHETIC: QuestDialogProto._CharacterExpression.ValueType # 2 - ENERGETIC: QuestDialogProto._CharacterExpression.ValueType # 3 - PUSHY: QuestDialogProto._CharacterExpression.ValueType # 4 - IMPATIENT: QuestDialogProto._CharacterExpression.ValueType # 5 - ADMIRATION: QuestDialogProto._CharacterExpression.ValueType # 6 - SAD: QuestDialogProto._CharacterExpression.ValueType # 7 - IDLE: QuestDialogProto._CharacterExpression.ValueType # 8 - IDLE_B: QuestDialogProto._CharacterExpression.ValueType # 9 - GREETING: QuestDialogProto._CharacterExpression.ValueType # 10 - GREETING_B: QuestDialogProto._CharacterExpression.ValueType # 11 - REACT_ANGRY: QuestDialogProto._CharacterExpression.ValueType # 12 - REACT_CELEBRATION: QuestDialogProto._CharacterExpression.ValueType # 13 - REACT_HAPPY: QuestDialogProto._CharacterExpression.ValueType # 14 - REACT_LAUGH: QuestDialogProto._CharacterExpression.ValueType # 15 - REACT_SAD: QuestDialogProto._CharacterExpression.ValueType # 16 - REACT_SCARED: QuestDialogProto._CharacterExpression.ValueType # 17 - REACT_SURPRISED: QuestDialogProto._CharacterExpression.ValueType # 18 - - class CharacterExpression(_CharacterExpression, metaclass=_CharacterExpressionEnumTypeWrapper): ... - EXPRESSION_UNSET: QuestDialogProto.CharacterExpression.ValueType # 0 - HAPPY: QuestDialogProto.CharacterExpression.ValueType # 1 - SYMPATHETIC: QuestDialogProto.CharacterExpression.ValueType # 2 - ENERGETIC: QuestDialogProto.CharacterExpression.ValueType # 3 - PUSHY: QuestDialogProto.CharacterExpression.ValueType # 4 - IMPATIENT: QuestDialogProto.CharacterExpression.ValueType # 5 - ADMIRATION: QuestDialogProto.CharacterExpression.ValueType # 6 - SAD: QuestDialogProto.CharacterExpression.ValueType # 7 - IDLE: QuestDialogProto.CharacterExpression.ValueType # 8 - IDLE_B: QuestDialogProto.CharacterExpression.ValueType # 9 - GREETING: QuestDialogProto.CharacterExpression.ValueType # 10 - GREETING_B: QuestDialogProto.CharacterExpression.ValueType # 11 - REACT_ANGRY: QuestDialogProto.CharacterExpression.ValueType # 12 - REACT_CELEBRATION: QuestDialogProto.CharacterExpression.ValueType # 13 - REACT_HAPPY: QuestDialogProto.CharacterExpression.ValueType # 14 - REACT_LAUGH: QuestDialogProto.CharacterExpression.ValueType # 15 - REACT_SAD: QuestDialogProto.CharacterExpression.ValueType # 16 - REACT_SCARED: QuestDialogProto.CharacterExpression.ValueType # 17 - REACT_SURPRISED: QuestDialogProto.CharacterExpression.ValueType # 18 - - TEXT_FIELD_NUMBER: builtins.int - EXPRESSION_FIELD_NUMBER: builtins.int - IMAGE_URI_FIELD_NUMBER: builtins.int - CHARACTER_FIELD_NUMBER: builtins.int - CHARACTER_OFFSET_FIELD_NUMBER: builtins.int - TEXT_BACKGROUND_COLOR_FIELD_NUMBER: builtins.int - CHARACTER_TINT_FIELD_NUMBER: builtins.int - QUEST_MUSIC_OVERRIDE_KEY_FIELD_NUMBER: builtins.int - text: builtins.str - expression: global___QuestDialogProto.CharacterExpression.ValueType - image_uri: builtins.str - character: global___QuestDialogProto.Character.ValueType - @property - def character_offset(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.float]: ... - text_background_color: builtins.str - character_tint: builtins.str - quest_music_override_key: builtins.str - def __init__( - self, - *, - text: builtins.str = ..., - expression: global___QuestDialogProto.CharacterExpression.ValueType = ..., - image_uri: builtins.str = ..., - character: global___QuestDialogProto.Character.ValueType = ..., - character_offset: collections.abc.Iterable[builtins.float] | None = ..., - text_background_color: builtins.str = ..., - character_tint: builtins.str = ..., - quest_music_override_key: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["character", b"character", "character_offset", b"character_offset", "character_tint", b"character_tint", "expression", b"expression", "image_uri", b"image_uri", "quest_music_override_key", b"quest_music_override_key", "text", b"text", "text_background_color", b"text_background_color"]) -> None: ... - -global___QuestDialogProto = QuestDialogProto - -@typing_extensions.final -class QuestDisplayProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - QUEST_ID_FIELD_NUMBER: builtins.int - DIALOG_FIELD_NUMBER: builtins.int - DESCRIPTION_FIELD_NUMBER: builtins.int - TITLE_FIELD_NUMBER: builtins.int - SLOT_FIELD_NUMBER: builtins.int - SUBQUEST_DISPLAYS_FIELD_NUMBER: builtins.int - STORY_ENDING_QUEST_FIELD_NUMBER: builtins.int - STORY_ENDING_DESCRIPTION_FIELD_NUMBER: builtins.int - TAG_COLOR_FIELD_NUMBER: builtins.int - TAG_STRING_FIELD_NUMBER: builtins.int - SPONSOR_STRING_FIELD_NUMBER: builtins.int - PARTNER_ID_FIELD_NUMBER: builtins.int - ICON_NAME_FIELD_NUMBER: builtins.int - BACKGROUND_NAME_FIELD_NUMBER: builtins.int - FOREGROUND_NAME_FIELD_NUMBER: builtins.int - PROGRESS_INTERVAL_FIELD_NUMBER: builtins.int - BRANCHES_FIELD_NUMBER: builtins.int - FORCE_RESHOW_BRANCHING_QUEST_DIALOG_COOLDOWN_MS_FIELD_NUMBER: builtins.int - BRANCHING_QUEST_STORY_VIEW_BUTTON_KEY_FIELD_NUMBER: builtins.int - BRANCHING_QUEST_STORY_VIEW_IMAGE_URL_FIELD_NUMBER: builtins.int - QUEST_BRANCH_CHOICE_VIEW_BACKGROUND_IMAGE_URL_FIELD_NUMBER: builtins.int - QUEST_BRANCH_CHOICE_VIEW_BACKGROUND_COLOR_FIELD_NUMBER: builtins.int - PROP_NAME_FIELD_NUMBER: builtins.int - QUEST_BRANCH_CHOICE_VIEW_HEADER_BACKGROUND_COLOR_FIELD_NUMBER: builtins.int - QUEST_BRANCH_CHOICE_VIEW_BOTTOM_GRADIENT_COLOR_FIELD_NUMBER: builtins.int - SORT_ORDER_FIELD_NUMBER: builtins.int - STORY_QUESTLINE_TITLE_FIELD_NUMBER: builtins.int - quest_id: builtins.str - @property - def dialog(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___QuestDialogProto]: ... - description: builtins.str - title: builtins.str - slot: builtins.int - @property - def subquest_displays(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___QuestDisplayProto]: ... - story_ending_quest: builtins.bool - story_ending_description: builtins.str - tag_color: builtins.str - tag_string: builtins.str - sponsor_string: builtins.str - partner_id: builtins.str - icon_name: builtins.str - background_name: builtins.str - foreground_name: builtins.str - progress_interval: builtins.int - @property - def branches(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___QuestBranchDisplayProto]: ... - force_reshow_branching_quest_dialog_cooldown_ms: builtins.int - branching_quest_story_view_button_key: builtins.str - branching_quest_story_view_image_url: builtins.str - quest_branch_choice_view_background_image_url: builtins.str - quest_branch_choice_view_background_color: builtins.str - prop_name: builtins.str - quest_branch_choice_view_header_background_color: builtins.str - quest_branch_choice_view_bottom_gradient_color: builtins.str - sort_order: builtins.int - story_questline_title: builtins.str - def __init__( - self, - *, - quest_id: builtins.str = ..., - dialog: collections.abc.Iterable[global___QuestDialogProto] | None = ..., - description: builtins.str = ..., - title: builtins.str = ..., - slot: builtins.int = ..., - subquest_displays: collections.abc.Iterable[global___QuestDisplayProto] | None = ..., - story_ending_quest: builtins.bool = ..., - story_ending_description: builtins.str = ..., - tag_color: builtins.str = ..., - tag_string: builtins.str = ..., - sponsor_string: builtins.str = ..., - partner_id: builtins.str = ..., - icon_name: builtins.str = ..., - background_name: builtins.str = ..., - foreground_name: builtins.str = ..., - progress_interval: builtins.int = ..., - branches: collections.abc.Iterable[global___QuestBranchDisplayProto] | None = ..., - force_reshow_branching_quest_dialog_cooldown_ms: builtins.int = ..., - branching_quest_story_view_button_key: builtins.str = ..., - branching_quest_story_view_image_url: builtins.str = ..., - quest_branch_choice_view_background_image_url: builtins.str = ..., - quest_branch_choice_view_background_color: builtins.str = ..., - prop_name: builtins.str = ..., - quest_branch_choice_view_header_background_color: builtins.str = ..., - quest_branch_choice_view_bottom_gradient_color: builtins.str = ..., - sort_order: builtins.int = ..., - story_questline_title: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["background_name", b"background_name", "branches", b"branches", "branching_quest_story_view_button_key", b"branching_quest_story_view_button_key", "branching_quest_story_view_image_url", b"branching_quest_story_view_image_url", "description", b"description", "dialog", b"dialog", "force_reshow_branching_quest_dialog_cooldown_ms", b"force_reshow_branching_quest_dialog_cooldown_ms", "foreground_name", b"foreground_name", "icon_name", b"icon_name", "partner_id", b"partner_id", "progress_interval", b"progress_interval", "prop_name", b"prop_name", "quest_branch_choice_view_background_color", b"quest_branch_choice_view_background_color", "quest_branch_choice_view_background_image_url", b"quest_branch_choice_view_background_image_url", "quest_branch_choice_view_bottom_gradient_color", b"quest_branch_choice_view_bottom_gradient_color", "quest_branch_choice_view_header_background_color", b"quest_branch_choice_view_header_background_color", "quest_id", b"quest_id", "slot", b"slot", "sort_order", b"sort_order", "sponsor_string", b"sponsor_string", "story_ending_description", b"story_ending_description", "story_ending_quest", b"story_ending_quest", "story_questline_title", b"story_questline_title", "subquest_displays", b"subquest_displays", "tag_color", b"tag_color", "tag_string", b"tag_string", "title", b"title"]) -> None: ... - -global___QuestDisplayProto = QuestDisplayProto - -@typing_extensions.final -class QuestEncounterOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[QuestEncounterOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - QUEST_ENCOUNTER_UNKNOWN: QuestEncounterOutProto._Result.ValueType # 0 - QUEST_ENCOUNTER_SUCCESS: QuestEncounterOutProto._Result.ValueType # 1 - QUEST_ENCOUNTER_NOT_AVAILABLE: QuestEncounterOutProto._Result.ValueType # 2 - QUEST_ENCOUNTER_ALREADY_FINISHED: QuestEncounterOutProto._Result.ValueType # 3 - POKEMON_INVENTORY_FULL: QuestEncounterOutProto._Result.ValueType # 4 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - QUEST_ENCOUNTER_UNKNOWN: QuestEncounterOutProto.Result.ValueType # 0 - QUEST_ENCOUNTER_SUCCESS: QuestEncounterOutProto.Result.ValueType # 1 - QUEST_ENCOUNTER_NOT_AVAILABLE: QuestEncounterOutProto.Result.ValueType # 2 - QUEST_ENCOUNTER_ALREADY_FINISHED: QuestEncounterOutProto.Result.ValueType # 3 - POKEMON_INVENTORY_FULL: QuestEncounterOutProto.Result.ValueType # 4 - - RESULT_FIELD_NUMBER: builtins.int - POKEMON_FIELD_NUMBER: builtins.int - CAPTURE_PROBABILITY_FIELD_NUMBER: builtins.int - ACTIVE_ITEM_FIELD_NUMBER: builtins.int - result: global___QuestEncounterOutProto.Result.ValueType - @property - def pokemon(self) -> global___PokemonProto: ... - @property - def capture_probability(self) -> global___CaptureProbabilityProto: ... - active_item: global___Item.ValueType - def __init__( - self, - *, - result: global___QuestEncounterOutProto.Result.ValueType = ..., - pokemon: global___PokemonProto | None = ..., - capture_probability: global___CaptureProbabilityProto | None = ..., - active_item: global___Item.ValueType = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["capture_probability", b"capture_probability", "pokemon", b"pokemon"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["active_item", b"active_item", "capture_probability", b"capture_probability", "pokemon", b"pokemon", "result", b"result"]) -> None: ... - -global___QuestEncounterOutProto = QuestEncounterOutProto - -@typing_extensions.final -class QuestEncounterProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_ID_FIELD_NUMBER: builtins.int - QUEST_ID_FIELD_NUMBER: builtins.int - pokemon_id: builtins.int - quest_id: builtins.str - def __init__( - self, - *, - pokemon_id: builtins.int = ..., - quest_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["pokemon_id", b"pokemon_id", "quest_id", b"quest_id"]) -> None: ... - -global___QuestEncounterProto = QuestEncounterProto - -@typing_extensions.final -class QuestEvolutionGlobalSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLE_QUEST_EVOLUTIONS_FIELD_NUMBER: builtins.int - enable_quest_evolutions: builtins.bool - def __init__( - self, - *, - enable_quest_evolutions: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["enable_quest_evolutions", b"enable_quest_evolutions"]) -> None: ... - -global___QuestEvolutionGlobalSettingsProto = QuestEvolutionGlobalSettingsProto - -@typing_extensions.final -class QuestEvolutionSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLE_QUEST_EVOLUTIONS_FIELD_NUMBER: builtins.int - ENABLE_WALKING_QUEST_EVOLUTIONS_FIELD_NUMBER: builtins.int - enable_quest_evolutions: builtins.bool - enable_walking_quest_evolutions: builtins.bool - def __init__( - self, - *, - enable_quest_evolutions: builtins.bool = ..., - enable_walking_quest_evolutions: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["enable_quest_evolutions", b"enable_quest_evolutions", "enable_walking_quest_evolutions", b"enable_walking_quest_evolutions"]) -> None: ... - -global___QuestEvolutionSettingsProto = QuestEvolutionSettingsProto - -@typing_extensions.final -class QuestGlobalSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLE_QUESTS_FIELD_NUMBER: builtins.int - MAX_CHALLENGE_QUESTS_FIELD_NUMBER: builtins.int - ENABLE_SHOW_SPONSOR_NAME_FIELD_NUMBER: builtins.int - ELAPSED_TIME_MS_FIELD_NUMBER: builtins.int - enable_quests: builtins.bool - max_challenge_quests: builtins.int - enable_show_sponsor_name: builtins.bool - elapsed_time_ms: builtins.int - def __init__( - self, - *, - enable_quests: builtins.bool = ..., - max_challenge_quests: builtins.int = ..., - enable_show_sponsor_name: builtins.bool = ..., - elapsed_time_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["elapsed_time_ms", b"elapsed_time_ms", "enable_quests", b"enable_quests", "enable_show_sponsor_name", b"enable_show_sponsor_name", "max_challenge_quests", b"max_challenge_quests"]) -> None: ... - -global___QuestGlobalSettingsProto = QuestGlobalSettingsProto - -@typing_extensions.final -class QuestGoalProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CONDITION_FIELD_NUMBER: builtins.int - TARGET_FIELD_NUMBER: builtins.int - @property - def condition(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___QuestConditionProto]: ... - target: builtins.int - def __init__( - self, - *, - condition: collections.abc.Iterable[global___QuestConditionProto] | None = ..., - target: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["condition", b"condition", "target", b"target"]) -> None: ... - -global___QuestGoalProto = QuestGoalProto - -@typing_extensions.final -class QuestIncidentProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Context: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ContextEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[QuestIncidentProto._Context.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: QuestIncidentProto._Context.ValueType # 0 - STORY_QUEST_BATTLE: QuestIncidentProto._Context.ValueType # 1 - TIMED_QUEST_BATTLE: QuestIncidentProto._Context.ValueType # 2 - - class Context(_Context, metaclass=_ContextEnumTypeWrapper): ... - UNSET: QuestIncidentProto.Context.ValueType # 0 - STORY_QUEST_BATTLE: QuestIncidentProto.Context.ValueType # 1 - TIMED_QUEST_BATTLE: QuestIncidentProto.Context.ValueType # 2 - - QUEST_ID_FIELD_NUMBER: builtins.int - CONTEXT_FIELD_NUMBER: builtins.int - INCIDENT_LOOKUP_FIELD_NUMBER: builtins.int - quest_id: builtins.str - context: global___QuestIncidentProto.Context.ValueType - @property - def incident_lookup(self) -> global___IncidentLookupProto: ... - def __init__( - self, - *, - quest_id: builtins.str = ..., - context: global___QuestIncidentProto.Context.ValueType = ..., - incident_lookup: global___IncidentLookupProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["incident_lookup", b"incident_lookup"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["context", b"context", "incident_lookup", b"incident_lookup", "quest_id", b"quest_id"]) -> None: ... - -global___QuestIncidentProto = QuestIncidentProto - -@typing_extensions.final -class QuestListTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _QuestListInteraction: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _QuestListInteractionEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[QuestListTelemetry._QuestListInteraction.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - OPEN: QuestListTelemetry._QuestListInteraction.ValueType # 0 - CLOSED: QuestListTelemetry._QuestListInteraction.ValueType # 1 - - class QuestListInteraction(_QuestListInteraction, metaclass=_QuestListInteractionEnumTypeWrapper): ... - OPEN: QuestListTelemetry.QuestListInteraction.ValueType # 0 - CLOSED: QuestListTelemetry.QuestListInteraction.ValueType # 1 - - class _QuestListTab: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _QuestListTabEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[QuestListTelemetry._QuestListTab.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - TAB_ONE: QuestListTelemetry._QuestListTab.ValueType # 0 - TAB_TWO: QuestListTelemetry._QuestListTab.ValueType # 1 - TAB_THREE: QuestListTelemetry._QuestListTab.ValueType # 2 - - class QuestListTab(_QuestListTab, metaclass=_QuestListTabEnumTypeWrapper): ... - TAB_ONE: QuestListTelemetry.QuestListTab.ValueType # 0 - TAB_TWO: QuestListTelemetry.QuestListTab.ValueType # 1 - TAB_THREE: QuestListTelemetry.QuestListTab.ValueType # 2 - - CLIENT_TIMESTAMP_FIELD_NUMBER: builtins.int - INTERACTION_TYPE_FIELD_NUMBER: builtins.int - QUEST_LIST_TAB_FIELD_NUMBER: builtins.int - client_timestamp: builtins.int - interaction_type: global___QuestListTelemetry.QuestListInteraction.ValueType - quest_list_tab: global___QuestListTelemetry.QuestListTab.ValueType - def __init__( - self, - *, - client_timestamp: builtins.int = ..., - interaction_type: global___QuestListTelemetry.QuestListInteraction.ValueType = ..., - quest_list_tab: global___QuestListTelemetry.QuestListTab.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["client_timestamp", b"client_timestamp", "interaction_type", b"interaction_type", "quest_list_tab", b"quest_list_tab"]) -> None: ... - -global___QuestListTelemetry = QuestListTelemetry - -@typing_extensions.final -class QuestPokemonEncounterProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - QUEST_ID_FIELD_NUMBER: builtins.int - POKEMON_FIELD_NUMBER: builtins.int - ENCOUNTER_TYPE_FIELD_NUMBER: builtins.int - IS_HIDDEN_DITTO_FIELD_NUMBER: builtins.int - DITTO_FIELD_NUMBER: builtins.int - POKE_BALL_OVERRIDE_FIELD_NUMBER: builtins.int - quest_id: builtins.str - @property - def pokemon(self) -> global___PokemonProto: ... - encounter_type: global___EncounterType.ValueType - is_hidden_ditto: builtins.bool - @property - def ditto(self) -> global___PokemonProto: ... - poke_ball_override: global___Item.ValueType - def __init__( - self, - *, - quest_id: builtins.str = ..., - pokemon: global___PokemonProto | None = ..., - encounter_type: global___EncounterType.ValueType = ..., - is_hidden_ditto: builtins.bool = ..., - ditto: global___PokemonProto | None = ..., - poke_ball_override: global___Item.ValueType = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["ditto", b"ditto", "pokemon", b"pokemon"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["ditto", b"ditto", "encounter_type", b"encounter_type", "is_hidden_ditto", b"is_hidden_ditto", "poke_ball_override", b"poke_ball_override", "pokemon", b"pokemon", "quest_id", b"quest_id"]) -> None: ... - -global___QuestPokemonEncounterProto = QuestPokemonEncounterProto - -@typing_extensions.final -class QuestPreconditionProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Operator: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _OperatorEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[QuestPreconditionProto._Operator.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: QuestPreconditionProto._Operator.ValueType # 0 - EQUALS: QuestPreconditionProto._Operator.ValueType # 1 - GREATER_THAN: QuestPreconditionProto._Operator.ValueType # 2 - LESS_THAN: QuestPreconditionProto._Operator.ValueType # 3 - NOT_EQUALS: QuestPreconditionProto._Operator.ValueType # 4 - - class Operator(_Operator, metaclass=_OperatorEnumTypeWrapper): ... - UNSET: QuestPreconditionProto.Operator.ValueType # 0 - EQUALS: QuestPreconditionProto.Operator.ValueType # 1 - GREATER_THAN: QuestPreconditionProto.Operator.ValueType # 2 - LESS_THAN: QuestPreconditionProto.Operator.ValueType # 3 - NOT_EQUALS: QuestPreconditionProto.Operator.ValueType # 4 - - class _QuestPreconditionType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _QuestPreconditionTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[QuestPreconditionProto._QuestPreconditionType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - QUEST_PRECONDITION_UNSET: QuestPreconditionProto._QuestPreconditionType.ValueType # 0 - QUEST_PRECONDITION_QUEST: QuestPreconditionProto._QuestPreconditionType.ValueType # 1 - QUEST_PRECONDITION_LEVEL: QuestPreconditionProto._QuestPreconditionType.ValueType # 2 - QUEST_PRECONDITION_MEDAL: QuestPreconditionProto._QuestPreconditionType.ValueType # 3 - QUEST_PRECONDITION_IS_MINOR: QuestPreconditionProto._QuestPreconditionType.ValueType # 4 - QUEST_PRECONDITION_EXCLUSIVE_QUESTS: QuestPreconditionProto._QuestPreconditionType.ValueType # 5 - QUEST_PRECONDITION_NEVER: QuestPreconditionProto._QuestPreconditionType.ValueType # 6 - QUEST_PRECONDITION_RECEIVED_ANY_LISTED_QUEST: QuestPreconditionProto._QuestPreconditionType.ValueType # 7 - QUEST_PRECONDITION_MONTH_YEAR_BUCKET: QuestPreconditionProto._QuestPreconditionType.ValueType # 8 - QUEST_PRECONDITION_EXCLUSIVE_IN_PROGRESS_GROUP: QuestPreconditionProto._QuestPreconditionType.ValueType # 9 - QUEST_PRECONDITION_STORYLINE_PROGRESS: QuestPreconditionProto._QuestPreconditionType.ValueType # 10 - QUEST_PRECONDITION_TEAM: QuestPreconditionProto._QuestPreconditionType.ValueType # 11 - - class QuestPreconditionType(_QuestPreconditionType, metaclass=_QuestPreconditionTypeEnumTypeWrapper): ... - QUEST_PRECONDITION_UNSET: QuestPreconditionProto.QuestPreconditionType.ValueType # 0 - QUEST_PRECONDITION_QUEST: QuestPreconditionProto.QuestPreconditionType.ValueType # 1 - QUEST_PRECONDITION_LEVEL: QuestPreconditionProto.QuestPreconditionType.ValueType # 2 - QUEST_PRECONDITION_MEDAL: QuestPreconditionProto.QuestPreconditionType.ValueType # 3 - QUEST_PRECONDITION_IS_MINOR: QuestPreconditionProto.QuestPreconditionType.ValueType # 4 - QUEST_PRECONDITION_EXCLUSIVE_QUESTS: QuestPreconditionProto.QuestPreconditionType.ValueType # 5 - QUEST_PRECONDITION_NEVER: QuestPreconditionProto.QuestPreconditionType.ValueType # 6 - QUEST_PRECONDITION_RECEIVED_ANY_LISTED_QUEST: QuestPreconditionProto.QuestPreconditionType.ValueType # 7 - QUEST_PRECONDITION_MONTH_YEAR_BUCKET: QuestPreconditionProto.QuestPreconditionType.ValueType # 8 - QUEST_PRECONDITION_EXCLUSIVE_IN_PROGRESS_GROUP: QuestPreconditionProto.QuestPreconditionType.ValueType # 9 - QUEST_PRECONDITION_STORYLINE_PROGRESS: QuestPreconditionProto.QuestPreconditionType.ValueType # 10 - QUEST_PRECONDITION_TEAM: QuestPreconditionProto.QuestPreconditionType.ValueType # 11 - - @typing_extensions.final - class TeamProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OPERATOR_FIELD_NUMBER: builtins.int - TEAM_FIELD_NUMBER: builtins.int - operator: global___QuestPreconditionProto.Operator.ValueType - team: global___Team.ValueType - def __init__( - self, - *, - operator: global___QuestPreconditionProto.Operator.ValueType = ..., - team: global___Team.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["operator", b"operator", "team", b"team"]) -> None: ... - - @typing_extensions.final - class Group(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Name: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _NameEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[QuestPreconditionProto.Group._Name.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET_NAME: QuestPreconditionProto.Group._Name.ValueType # 0 - GIOVANNI: QuestPreconditionProto.Group._Name.ValueType # 1 - - class Name(_Name, metaclass=_NameEnumTypeWrapper): ... - UNSET_NAME: QuestPreconditionProto.Group.Name.ValueType # 0 - GIOVANNI: QuestPreconditionProto.Group.Name.ValueType # 1 - - NAME_FIELD_NUMBER: builtins.int - name: global___QuestPreconditionProto.Group.Name.ValueType - def __init__( - self, - *, - name: global___QuestPreconditionProto.Group.Name.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["name", b"name"]) -> None: ... - - @typing_extensions.final - class Level(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OPERATOR_FIELD_NUMBER: builtins.int - LEVEL_FIELD_NUMBER: builtins.int - operator: global___QuestPreconditionProto.Operator.ValueType - level: builtins.int - def __init__( - self, - *, - operator: global___QuestPreconditionProto.Operator.ValueType = ..., - level: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["level", b"level", "operator", b"operator"]) -> None: ... - - @typing_extensions.final - class Medal(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TYPE_FIELD_NUMBER: builtins.int - OPERATOR_FIELD_NUMBER: builtins.int - BADGE_RANK_FIELD_NUMBER: builtins.int - type: global___HoloBadgeType.ValueType - operator: global___QuestPreconditionProto.Operator.ValueType - badge_rank: builtins.int - def __init__( - self, - *, - type: global___HoloBadgeType.ValueType = ..., - operator: global___QuestPreconditionProto.Operator.ValueType = ..., - badge_rank: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["badge_rank", b"badge_rank", "operator", b"operator", "type", b"type"]) -> None: ... - - @typing_extensions.final - class MonthYearBucket(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - YEAR_FIELD_NUMBER: builtins.int - MONTH_FIELD_NUMBER: builtins.int - year: builtins.int - month: builtins.int - def __init__( - self, - *, - year: builtins.int = ..., - month: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["month", b"month", "year", b"year"]) -> None: ... - - @typing_extensions.final - class Quests(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - QUEST_TEMPLATE_IDS_FIELD_NUMBER: builtins.int - @property - def quest_template_ids(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - def __init__( - self, - *, - quest_template_ids: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["quest_template_ids", b"quest_template_ids"]) -> None: ... - - @typing_extensions.final - class StorylineProgressConditionProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MANDATORY_QUEST_TEMPLATE_ID_FIELD_NUMBER: builtins.int - OPTIONAL_QUEST_TEMPLATE_ID_FIELD_NUMBER: builtins.int - OPTIONAL_QUESTS_COMPLETED_MIN_FIELD_NUMBER: builtins.int - OPTIONAL_QUESTS_COMPLETED_MAX_FIELD_NUMBER: builtins.int - @property - def mandatory_quest_template_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - @property - def optional_quest_template_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - optional_quests_completed_min: builtins.int - optional_quests_completed_max: builtins.int - def __init__( - self, - *, - mandatory_quest_template_id: collections.abc.Iterable[builtins.str] | None = ..., - optional_quest_template_id: collections.abc.Iterable[builtins.str] | None = ..., - optional_quests_completed_min: builtins.int = ..., - optional_quests_completed_max: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["mandatory_quest_template_id", b"mandatory_quest_template_id", "optional_quest_template_id", b"optional_quest_template_id", "optional_quests_completed_max", b"optional_quests_completed_max", "optional_quests_completed_min", b"optional_quests_completed_min"]) -> None: ... - - QUEST_TEMPLATE_ID_FIELD_NUMBER: builtins.int - LEVEL_FIELD_NUMBER: builtins.int - MEDAL_FIELD_NUMBER: builtins.int - QUESTS_FIELD_NUMBER: builtins.int - MONTH_YEAR_BUCKET_FIELD_NUMBER: builtins.int - GROUP_FIELD_NUMBER: builtins.int - STORY_LINE_FIELD_NUMBER: builtins.int - TEAM_FIELD_NUMBER: builtins.int - TYPE_FIELD_NUMBER: builtins.int - quest_template_id: builtins.str - @property - def level(self) -> global___QuestPreconditionProto.Level: ... - @property - def medal(self) -> global___QuestPreconditionProto.Medal: ... - @property - def quests(self) -> global___QuestPreconditionProto.Quests: ... - @property - def month_year_bucket(self) -> global___QuestPreconditionProto.MonthYearBucket: ... - @property - def group(self) -> global___QuestPreconditionProto.Group: ... - @property - def story_line(self) -> global___QuestPreconditionProto.StorylineProgressConditionProto: ... - @property - def team(self) -> global___QuestPreconditionProto.TeamProto: ... - type: global___QuestPreconditionProto.QuestPreconditionType.ValueType - def __init__( - self, - *, - quest_template_id: builtins.str = ..., - level: global___QuestPreconditionProto.Level | None = ..., - medal: global___QuestPreconditionProto.Medal | None = ..., - quests: global___QuestPreconditionProto.Quests | None = ..., - month_year_bucket: global___QuestPreconditionProto.MonthYearBucket | None = ..., - group: global___QuestPreconditionProto.Group | None = ..., - story_line: global___QuestPreconditionProto.StorylineProgressConditionProto | None = ..., - team: global___QuestPreconditionProto.TeamProto | None = ..., - type: global___QuestPreconditionProto.QuestPreconditionType.ValueType = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["Condition", b"Condition", "group", b"group", "level", b"level", "medal", b"medal", "month_year_bucket", b"month_year_bucket", "quest_template_id", b"quest_template_id", "quests", b"quests", "story_line", b"story_line", "team", b"team"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["Condition", b"Condition", "group", b"group", "level", b"level", "medal", b"medal", "month_year_bucket", b"month_year_bucket", "quest_template_id", b"quest_template_id", "quests", b"quests", "story_line", b"story_line", "team", b"team", "type", b"type"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["Condition", b"Condition"]) -> typing_extensions.Literal["quest_template_id", "level", "medal", "quests", "month_year_bucket", "group", "story_line", "team"] | None: ... - -global___QuestPreconditionProto = QuestPreconditionProto - -@typing_extensions.final -class QuestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Context: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ContextEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[QuestProto._Context.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: QuestProto._Context.ValueType # 0 - STORY_QUEST: QuestProto._Context.ValueType # 1 - CHALLENGE_QUEST: QuestProto._Context.ValueType # 2 - DAILY_COIN_QUEST: QuestProto._Context.ValueType # 3 - TIMED_STORY_QUEST: QuestProto._Context.ValueType # 4 - NON_NARRATIVE_STORY_QUEST: QuestProto._Context.ValueType # 5 - LEVEL_UP_QUEST: QuestProto._Context.ValueType # 6 - TGC_TRACKING_QUEST: QuestProto._Context.ValueType # 7 - EVOLUTION_QUEST: QuestProto._Context.ValueType # 8 - TIMED_MINI_COLLECTION_QUEST: QuestProto._Context.ValueType # 9 - REFERRAL_QUEST: QuestProto._Context.ValueType # 10 - BRANCHING_QUEST: QuestProto._Context.ValueType # 11 - PARTY_QUEST: QuestProto._Context.ValueType # 12 - - class Context(_Context, metaclass=_ContextEnumTypeWrapper): ... - UNSET: QuestProto.Context.ValueType # 0 - STORY_QUEST: QuestProto.Context.ValueType # 1 - CHALLENGE_QUEST: QuestProto.Context.ValueType # 2 - DAILY_COIN_QUEST: QuestProto.Context.ValueType # 3 - TIMED_STORY_QUEST: QuestProto.Context.ValueType # 4 - NON_NARRATIVE_STORY_QUEST: QuestProto.Context.ValueType # 5 - LEVEL_UP_QUEST: QuestProto.Context.ValueType # 6 - TGC_TRACKING_QUEST: QuestProto.Context.ValueType # 7 - EVOLUTION_QUEST: QuestProto.Context.ValueType # 8 - TIMED_MINI_COLLECTION_QUEST: QuestProto.Context.ValueType # 9 - REFERRAL_QUEST: QuestProto.Context.ValueType # 10 - BRANCHING_QUEST: QuestProto.Context.ValueType # 11 - PARTY_QUEST: QuestProto.Context.ValueType # 12 - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[QuestProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - STATUS_UNDEFINED: QuestProto._Status.ValueType # 0 - STATUS_ACTIVE: QuestProto._Status.ValueType # 1 - STATUS_COMPLETED: QuestProto._Status.ValueType # 2 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - STATUS_UNDEFINED: QuestProto.Status.ValueType # 0 - STATUS_ACTIVE: QuestProto.Status.ValueType # 1 - STATUS_COMPLETED: QuestProto.Status.ValueType # 2 - - @typing_extensions.final - class ReferralInfoProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - REFERRER_ID_FIELD_NUMBER: builtins.int - COMPLETION_MESSAGE_SENT_FIELD_NUMBER: builtins.int - referrer_id: builtins.str - completion_message_sent: builtins.bool - def __init__( - self, - *, - referrer_id: builtins.str = ..., - completion_message_sent: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["completion_message_sent", b"completion_message_sent", "referrer_id", b"referrer_id"]) -> None: ... - - DAILY_QUEST_FIELD_NUMBER: builtins.int - MULTI_PART_FIELD_NUMBER: builtins.int - CATCH_POKEMON_FIELD_NUMBER: builtins.int - ADD_FRIEND_FIELD_NUMBER: builtins.int - TRADE_POKEMON_FIELD_NUMBER: builtins.int - DAILY_BUDDY_AFFECTION_FIELD_NUMBER: builtins.int - QUEST_WALK_FIELD_NUMBER: builtins.int - EVOLVE_INTO_POKEMON_FIELD_NUMBER: builtins.int - GET_STARDUST_FIELD_NUMBER: builtins.int - MINI_COLLECTION_FIELD_NUMBER: builtins.int - GEOTARGETED_QUEST_FIELD_NUMBER: builtins.int - BUDDY_EVOLUTION_WALK_FIELD_NUMBER: builtins.int - BATTLE_FIELD_NUMBER: builtins.int - TAKE_SNAPSHOT_FIELD_NUMBER: builtins.int - SUBMIT_SLEEP_RECORDS_FIELD_NUMBER: builtins.int - TRAVEL_ROUTE_FIELD_NUMBER: builtins.int - QUEST_TYPE_FIELD_NUMBER: builtins.int - WITH_SINGLE_DAY_FIELD_NUMBER: builtins.int - DAYS_IN_A_ROW_FIELD_NUMBER: builtins.int - QUEST_ID_FIELD_NUMBER: builtins.int - QUEST_SEED_FIELD_NUMBER: builtins.int - QUEST_CONTEXT_FIELD_NUMBER: builtins.int - TEMPLATE_ID_FIELD_NUMBER: builtins.int - PROGRESS_FIELD_NUMBER: builtins.int - GOAL_FIELD_NUMBER: builtins.int - STATUS_FIELD_NUMBER: builtins.int - QUEST_REWARDS_FIELD_NUMBER: builtins.int - CREATION_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - LAST_UPDATE_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - COMPLETION_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - FORT_ID_FIELD_NUMBER: builtins.int - ADMIN_GENERATED_FIELD_NUMBER: builtins.int - STAMP_COUNT_OVERRIDE_ENABLED_FIELD_NUMBER: builtins.int - STAMP_COUNT_OVERRIDE_FIELD_NUMBER: builtins.int - S2_CELL_ID_FIELD_NUMBER: builtins.int - STORY_QUEST_TEMPLATE_VERSION_FIELD_NUMBER: builtins.int - DAILY_COUNTER_FIELD_NUMBER: builtins.int - REWARD_POKEMON_ICON_URL_FIELD_NUMBER: builtins.int - END_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - IS_BONUS_CHALLENGE_FIELD_NUMBER: builtins.int - REFERRAL_INFO_FIELD_NUMBER: builtins.int - BRANCH_REWARDS_FIELD_NUMBER: builtins.int - DIALOG_READ_FIELD_NUMBER: builtins.int - START_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - WITH_TOTAL_DAYS_FIELD_NUMBER: builtins.int - PHASE_NUMBER_FIELD_NUMBER: builtins.int - @property - def daily_quest(self) -> global___DailyQuestProto: ... - @property - def multi_part(self) -> global___MultiPartQuestProto: ... - @property - def catch_pokemon(self) -> global___CatchPokemonQuestProto: ... - @property - def add_friend(self) -> global___AddFriendQuestProto: ... - @property - def trade_pokemon(self) -> global___TradePokemonQuestProto: ... - @property - def daily_buddy_affection(self) -> global___DailyBuddyAffectionQuestProto: ... - @property - def quest_walk(self) -> global___QuestWalkProto: ... - @property - def evolve_into_pokemon(self) -> global___EvolveIntoPokemonQuestProto: ... - @property - def get_stardust(self) -> global___GetStardustQuestProto: ... - @property - def mini_collection(self) -> global___MiniCollectionProto: ... - @property - def geotargeted_quest(self) -> global___GeotargetedQuestProto: ... - @property - def buddy_evolution_walk(self) -> global___BuddyEvolutionWalkQuestProto: ... - @property - def battle(self) -> global___BattleQuestProto: ... - @property - def take_snapshot(self) -> global___TakeSnapshotQuestProto: ... - @property - def submit_sleep_records(self) -> global___SubmitSleepRecordsQuestProto: ... - @property - def travel_route(self) -> global___TravelRouteQuestProto: ... - quest_type: global___QuestType.ValueType - @property - def with_single_day(self) -> global___WithSingleDayProto: ... - @property - def days_in_a_row(self) -> global___DaysWithARowQuestProto: ... - quest_id: builtins.str - quest_seed: builtins.int - quest_context: global___QuestProto.Context.ValueType - template_id: builtins.str - progress: builtins.int - @property - def goal(self) -> global___QuestGoalProto: ... - status: global___QuestProto.Status.ValueType - @property - def quest_rewards(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___QuestRewardProto]: ... - creation_timestamp_ms: builtins.int - last_update_timestamp_ms: builtins.int - completion_timestamp_ms: builtins.int - fort_id: builtins.str - admin_generated: builtins.bool - stamp_count_override_enabled: builtins.bool - stamp_count_override: builtins.int - s2_cell_id: builtins.int - story_quest_template_version: builtins.int - @property - def daily_counter(self) -> global___DailyCounterProto: ... - reward_pokemon_icon_url: builtins.str - end_timestamp_ms: builtins.int - is_bonus_challenge: builtins.bool - @property - def referral_info(self) -> global___QuestProto.ReferralInfoProto: ... - @property - def branch_rewards(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___QuestBranchRewardProto]: ... - dialog_read: builtins.bool - start_timestamp_ms: builtins.int - @property - def with_total_days(self) -> global___WithTotalDaysProto: ... - phase_number: builtins.int - def __init__( - self, - *, - daily_quest: global___DailyQuestProto | None = ..., - multi_part: global___MultiPartQuestProto | None = ..., - catch_pokemon: global___CatchPokemonQuestProto | None = ..., - add_friend: global___AddFriendQuestProto | None = ..., - trade_pokemon: global___TradePokemonQuestProto | None = ..., - daily_buddy_affection: global___DailyBuddyAffectionQuestProto | None = ..., - quest_walk: global___QuestWalkProto | None = ..., - evolve_into_pokemon: global___EvolveIntoPokemonQuestProto | None = ..., - get_stardust: global___GetStardustQuestProto | None = ..., - mini_collection: global___MiniCollectionProto | None = ..., - geotargeted_quest: global___GeotargetedQuestProto | None = ..., - buddy_evolution_walk: global___BuddyEvolutionWalkQuestProto | None = ..., - battle: global___BattleQuestProto | None = ..., - take_snapshot: global___TakeSnapshotQuestProto | None = ..., - submit_sleep_records: global___SubmitSleepRecordsQuestProto | None = ..., - travel_route: global___TravelRouteQuestProto | None = ..., - quest_type: global___QuestType.ValueType = ..., - with_single_day: global___WithSingleDayProto | None = ..., - days_in_a_row: global___DaysWithARowQuestProto | None = ..., - quest_id: builtins.str = ..., - quest_seed: builtins.int = ..., - quest_context: global___QuestProto.Context.ValueType = ..., - template_id: builtins.str = ..., - progress: builtins.int = ..., - goal: global___QuestGoalProto | None = ..., - status: global___QuestProto.Status.ValueType = ..., - quest_rewards: collections.abc.Iterable[global___QuestRewardProto] | None = ..., - creation_timestamp_ms: builtins.int = ..., - last_update_timestamp_ms: builtins.int = ..., - completion_timestamp_ms: builtins.int = ..., - fort_id: builtins.str = ..., - admin_generated: builtins.bool = ..., - stamp_count_override_enabled: builtins.bool = ..., - stamp_count_override: builtins.int = ..., - s2_cell_id: builtins.int = ..., - story_quest_template_version: builtins.int = ..., - daily_counter: global___DailyCounterProto | None = ..., - reward_pokemon_icon_url: builtins.str = ..., - end_timestamp_ms: builtins.int = ..., - is_bonus_challenge: builtins.bool = ..., - referral_info: global___QuestProto.ReferralInfoProto | None = ..., - branch_rewards: collections.abc.Iterable[global___QuestBranchRewardProto] | None = ..., - dialog_read: builtins.bool = ..., - start_timestamp_ms: builtins.int = ..., - with_total_days: global___WithTotalDaysProto | None = ..., - phase_number: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["Quest", b"Quest", "add_friend", b"add_friend", "battle", b"battle", "buddy_evolution_walk", b"buddy_evolution_walk", "catch_pokemon", b"catch_pokemon", "daily_buddy_affection", b"daily_buddy_affection", "daily_counter", b"daily_counter", "daily_quest", b"daily_quest", "days_in_a_row", b"days_in_a_row", "evolve_into_pokemon", b"evolve_into_pokemon", "geotargeted_quest", b"geotargeted_quest", "get_stardust", b"get_stardust", "goal", b"goal", "mini_collection", b"mini_collection", "multi_part", b"multi_part", "quest_walk", b"quest_walk", "referral_info", b"referral_info", "submit_sleep_records", b"submit_sleep_records", "take_snapshot", b"take_snapshot", "trade_pokemon", b"trade_pokemon", "travel_route", b"travel_route", "with_single_day", b"with_single_day", "with_total_days", b"with_total_days"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["Quest", b"Quest", "add_friend", b"add_friend", "admin_generated", b"admin_generated", "battle", b"battle", "branch_rewards", b"branch_rewards", "buddy_evolution_walk", b"buddy_evolution_walk", "catch_pokemon", b"catch_pokemon", "completion_timestamp_ms", b"completion_timestamp_ms", "creation_timestamp_ms", b"creation_timestamp_ms", "daily_buddy_affection", b"daily_buddy_affection", "daily_counter", b"daily_counter", "daily_quest", b"daily_quest", "days_in_a_row", b"days_in_a_row", "dialog_read", b"dialog_read", "end_timestamp_ms", b"end_timestamp_ms", "evolve_into_pokemon", b"evolve_into_pokemon", "fort_id", b"fort_id", "geotargeted_quest", b"geotargeted_quest", "get_stardust", b"get_stardust", "goal", b"goal", "is_bonus_challenge", b"is_bonus_challenge", "last_update_timestamp_ms", b"last_update_timestamp_ms", "mini_collection", b"mini_collection", "multi_part", b"multi_part", "phase_number", b"phase_number", "progress", b"progress", "quest_context", b"quest_context", "quest_id", b"quest_id", "quest_rewards", b"quest_rewards", "quest_seed", b"quest_seed", "quest_type", b"quest_type", "quest_walk", b"quest_walk", "referral_info", b"referral_info", "reward_pokemon_icon_url", b"reward_pokemon_icon_url", "s2_cell_id", b"s2_cell_id", "stamp_count_override", b"stamp_count_override", "stamp_count_override_enabled", b"stamp_count_override_enabled", "start_timestamp_ms", b"start_timestamp_ms", "status", b"status", "story_quest_template_version", b"story_quest_template_version", "submit_sleep_records", b"submit_sleep_records", "take_snapshot", b"take_snapshot", "template_id", b"template_id", "trade_pokemon", b"trade_pokemon", "travel_route", b"travel_route", "with_single_day", b"with_single_day", "with_total_days", b"with_total_days"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["Quest", b"Quest"]) -> typing_extensions.Literal["daily_quest", "multi_part", "catch_pokemon", "add_friend", "trade_pokemon", "daily_buddy_affection", "quest_walk", "evolve_into_pokemon", "get_stardust", "mini_collection", "geotargeted_quest", "buddy_evolution_walk", "battle", "take_snapshot", "submit_sleep_records", "travel_route"] | None: ... - -global___QuestProto = QuestProto - -@typing_extensions.final -class QuestRewardProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Type: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _TypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[QuestRewardProto._Type.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: QuestRewardProto._Type.ValueType # 0 - EXPERIENCE: QuestRewardProto._Type.ValueType # 1 - ITEM: QuestRewardProto._Type.ValueType # 2 - STARDUST: QuestRewardProto._Type.ValueType # 3 - CANDY: QuestRewardProto._Type.ValueType # 4 - AVATAR_CLOTHING: QuestRewardProto._Type.ValueType # 5 - QUEST: QuestRewardProto._Type.ValueType # 6 - POKEMON_ENCOUNTER: QuestRewardProto._Type.ValueType # 7 - POKECOIN: QuestRewardProto._Type.ValueType # 8 - XL_CANDY: QuestRewardProto._Type.ValueType # 9 - LEVEL_CAP: QuestRewardProto._Type.ValueType # 10 - STICKER: QuestRewardProto._Type.ValueType # 11 - MEGA_RESOURCE: QuestRewardProto._Type.ValueType # 12 - INCIDENT: QuestRewardProto._Type.ValueType # 13 - PLAYER_ATTRIBUTE: QuestRewardProto._Type.ValueType # 14 - - class Type(_Type, metaclass=_TypeEnumTypeWrapper): ... - UNSET: QuestRewardProto.Type.ValueType # 0 - EXPERIENCE: QuestRewardProto.Type.ValueType # 1 - ITEM: QuestRewardProto.Type.ValueType # 2 - STARDUST: QuestRewardProto.Type.ValueType # 3 - CANDY: QuestRewardProto.Type.ValueType # 4 - AVATAR_CLOTHING: QuestRewardProto.Type.ValueType # 5 - QUEST: QuestRewardProto.Type.ValueType # 6 - POKEMON_ENCOUNTER: QuestRewardProto.Type.ValueType # 7 - POKECOIN: QuestRewardProto.Type.ValueType # 8 - XL_CANDY: QuestRewardProto.Type.ValueType # 9 - LEVEL_CAP: QuestRewardProto.Type.ValueType # 10 - STICKER: QuestRewardProto.Type.ValueType # 11 - MEGA_RESOURCE: QuestRewardProto.Type.ValueType # 12 - INCIDENT: QuestRewardProto.Type.ValueType # 13 - PLAYER_ATTRIBUTE: QuestRewardProto.Type.ValueType # 14 - - EXP_FIELD_NUMBER: builtins.int - ITEM_FIELD_NUMBER: builtins.int - STARDUST_FIELD_NUMBER: builtins.int - CANDY_FIELD_NUMBER: builtins.int - AVATAR_TEMPLATE_ID_FIELD_NUMBER: builtins.int - QUEST_TEMPLATE_ID_FIELD_NUMBER: builtins.int - POKEMON_ENCOUNTER_FIELD_NUMBER: builtins.int - POKECOIN_FIELD_NUMBER: builtins.int - XL_CANDY_FIELD_NUMBER: builtins.int - LEVEL_CAP_FIELD_NUMBER: builtins.int - STICKER_FIELD_NUMBER: builtins.int - MEGA_RESOURCE_FIELD_NUMBER: builtins.int - INCIDENT_FIELD_NUMBER: builtins.int - PLAYER_ATTRIBUTE_FIELD_NUMBER: builtins.int - TYPE_FIELD_NUMBER: builtins.int - exp: builtins.int - @property - def item(self) -> global___ItemRewardProto: ... - stardust: builtins.int - @property - def candy(self) -> global___PokemonCandyRewardProto: ... - avatar_template_id: builtins.str - quest_template_id: builtins.str - @property - def pokemon_encounter(self) -> global___PokemonEncounterRewardProto: ... - pokecoin: builtins.int - @property - def xl_candy(self) -> global___PokemonCandyRewardProto: ... - level_cap: builtins.int - @property - def sticker(self) -> global___StickerRewardProto: ... - @property - def mega_resource(self) -> global___PokemonCandyRewardProto: ... - @property - def incident(self) -> global___IncidentRewardProto: ... - @property - def player_attribute(self) -> global___PlayerAttributeRewardProto: ... - type: global___QuestRewardProto.Type.ValueType - def __init__( - self, - *, - exp: builtins.int = ..., - item: global___ItemRewardProto | None = ..., - stardust: builtins.int = ..., - candy: global___PokemonCandyRewardProto | None = ..., - avatar_template_id: builtins.str = ..., - quest_template_id: builtins.str = ..., - pokemon_encounter: global___PokemonEncounterRewardProto | None = ..., - pokecoin: builtins.int = ..., - xl_candy: global___PokemonCandyRewardProto | None = ..., - level_cap: builtins.int = ..., - sticker: global___StickerRewardProto | None = ..., - mega_resource: global___PokemonCandyRewardProto | None = ..., - incident: global___IncidentRewardProto | None = ..., - player_attribute: global___PlayerAttributeRewardProto | None = ..., - type: global___QuestRewardProto.Type.ValueType = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["Reward", b"Reward", "avatar_template_id", b"avatar_template_id", "candy", b"candy", "exp", b"exp", "incident", b"incident", "item", b"item", "level_cap", b"level_cap", "mega_resource", b"mega_resource", "player_attribute", b"player_attribute", "pokecoin", b"pokecoin", "pokemon_encounter", b"pokemon_encounter", "quest_template_id", b"quest_template_id", "stardust", b"stardust", "sticker", b"sticker", "xl_candy", b"xl_candy"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["Reward", b"Reward", "avatar_template_id", b"avatar_template_id", "candy", b"candy", "exp", b"exp", "incident", b"incident", "item", b"item", "level_cap", b"level_cap", "mega_resource", b"mega_resource", "player_attribute", b"player_attribute", "pokecoin", b"pokecoin", "pokemon_encounter", b"pokemon_encounter", "quest_template_id", b"quest_template_id", "stardust", b"stardust", "sticker", b"sticker", "type", b"type", "xl_candy", b"xl_candy"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["Reward", b"Reward"]) -> typing_extensions.Literal["exp", "item", "stardust", "candy", "avatar_template_id", "quest_template_id", "pokemon_encounter", "pokecoin", "xl_candy", "level_cap", "sticker", "mega_resource", "incident", "player_attribute"] | None: ... - -global___QuestRewardProto = QuestRewardProto - -@typing_extensions.final -class QuestSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - QUEST_TYPE_FIELD_NUMBER: builtins.int - DAILY_QUEST_FIELD_NUMBER: builtins.int - quest_type: global___QuestType.ValueType - @property - def daily_quest(self) -> global___DailyQuestSettings: ... - def __init__( - self, - *, - quest_type: global___QuestType.ValueType = ..., - daily_quest: global___DailyQuestSettings | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["daily_quest", b"daily_quest"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["daily_quest", b"daily_quest", "quest_type", b"quest_type"]) -> None: ... - -global___QuestSettingsProto = QuestSettingsProto - -@typing_extensions.final -class QuestStampCardProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - STAMP_FIELD_NUMBER: builtins.int - TARGET_FIELD_NUMBER: builtins.int - REMAINING_DAILY_STAMPS_FIELD_NUMBER: builtins.int - ID_FIELD_NUMBER: builtins.int - ICON_URL_FIELD_NUMBER: builtins.int - @property - def stamp(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___QuestStampProto]: ... - target: builtins.int - remaining_daily_stamps: builtins.int - id: builtins.str - icon_url: builtins.str - def __init__( - self, - *, - stamp: collections.abc.Iterable[global___QuestStampProto] | None = ..., - target: builtins.int = ..., - remaining_daily_stamps: builtins.int = ..., - id: builtins.str = ..., - icon_url: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["icon_url", b"icon_url", "id", b"id", "remaining_daily_stamps", b"remaining_daily_stamps", "stamp", b"stamp", "target", b"target"]) -> None: ... - -global___QuestStampCardProto = QuestStampCardProto - -@typing_extensions.final -class QuestStampProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CONTEXT_FIELD_NUMBER: builtins.int - TIMESTAMP_MS_FIELD_NUMBER: builtins.int - context: global___QuestProto.Context.ValueType - timestamp_ms: builtins.int - def __init__( - self, - *, - context: global___QuestProto.Context.ValueType = ..., - timestamp_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["context", b"context", "timestamp_ms", b"timestamp_ms"]) -> None: ... - -global___QuestStampProto = QuestStampProto - -@typing_extensions.final -class QuestWalkProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - QUEST_START_KM_WALKED_FIELD_NUMBER: builtins.int - quest_start_km_walked: builtins.float - def __init__( - self, - *, - quest_start_km_walked: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["quest_start_km_walked", b"quest_start_km_walked"]) -> None: ... - -global___QuestWalkProto = QuestWalkProto - -@typing_extensions.final -class QuestsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - QUEST_FIELD_NUMBER: builtins.int - COMPLETED_STORY_QUEST_FIELD_NUMBER: builtins.int - QUEST_POKEMON_ENCOUNTER_FIELD_NUMBER: builtins.int - STAMP_CARD_FIELD_NUMBER: builtins.int - QUEST_INCIDENT_FIELD_NUMBER: builtins.int - @property - def quest(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___QuestProto]: ... - @property - def completed_story_quest(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - @property - def quest_pokemon_encounter(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___QuestPokemonEncounterProto]: ... - @property - def stamp_card(self) -> global___QuestStampCardProto: ... - @property - def quest_incident(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___QuestIncidentProto]: ... - def __init__( - self, - *, - quest: collections.abc.Iterable[global___QuestProto] | None = ..., - completed_story_quest: collections.abc.Iterable[builtins.str] | None = ..., - quest_pokemon_encounter: collections.abc.Iterable[global___QuestPokemonEncounterProto] | None = ..., - stamp_card: global___QuestStampCardProto | None = ..., - quest_incident: collections.abc.Iterable[global___QuestIncidentProto] | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["stamp_card", b"stamp_card"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["completed_story_quest", b"completed_story_quest", "quest", b"quest", "quest_incident", b"quest_incident", "quest_pokemon_encounter", b"quest_pokemon_encounter", "stamp_card", b"stamp_card"]) -> None: ... - -global___QuestsProto = QuestsProto - -@typing_extensions.final -class QuitCombatDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_FIELD_NUMBER: builtins.int - ob_int32: builtins.int - def __init__( - self, - *, - ob_int32: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_int32", b"ob_int32"]) -> None: ... - -global___QuitCombatDataProto = QuitCombatDataProto - -@typing_extensions.final -class QuitCombatOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[QuitCombatOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: QuitCombatOutProto._Result.ValueType # 0 - SUCCESS: QuitCombatOutProto._Result.ValueType # 1 - ERROR_COMBAT_NOT_FOUND: QuitCombatOutProto._Result.ValueType # 2 - ERROR_INVALID_COMBAT_STATE: QuitCombatOutProto._Result.ValueType # 3 - ERROR_PLAYER_NOT_IN_COMBAT: QuitCombatOutProto._Result.ValueType # 4 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: QuitCombatOutProto.Result.ValueType # 0 - SUCCESS: QuitCombatOutProto.Result.ValueType # 1 - ERROR_COMBAT_NOT_FOUND: QuitCombatOutProto.Result.ValueType # 2 - ERROR_INVALID_COMBAT_STATE: QuitCombatOutProto.Result.ValueType # 3 - ERROR_PLAYER_NOT_IN_COMBAT: QuitCombatOutProto.Result.ValueType # 4 - - RESULT_FIELD_NUMBER: builtins.int - COMBAT_FIELD_NUMBER: builtins.int - result: global___QuitCombatOutProto.Result.ValueType - @property - def combat(self) -> global___CombatProto: ... - def __init__( - self, - *, - result: global___QuitCombatOutProto.Result.ValueType = ..., - combat: global___CombatProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["combat", b"combat"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["combat", b"combat", "result", b"result"]) -> None: ... - -global___QuitCombatOutProto = QuitCombatOutProto - -@typing_extensions.final -class QuitCombatProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - COMBAT_ID_FIELD_NUMBER: builtins.int - combat_id: builtins.str - def __init__( - self, - *, - combat_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["combat_id", b"combat_id"]) -> None: ... - -global___QuitCombatProto = QuitCombatProto - -@typing_extensions.final -class QuitCombatResponseDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_FIELD_NUMBER: builtins.int - OB_UINT32_FIELD_NUMBER: builtins.int - OB_QUIT_COMBAT_RESPONSE_FIELD_NUMBER: builtins.int - ob_int32: builtins.int - ob_uint32: builtins.int - @property - def ob_quit_combat_response(self) -> global___QuitCombatOutProto: ... - def __init__( - self, - *, - ob_int32: builtins.int = ..., - ob_uint32: builtins.int = ..., - ob_quit_combat_response: global___QuitCombatOutProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["ob_quit_combat_response", b"ob_quit_combat_response"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_int32", b"ob_int32", "ob_quit_combat_response", b"ob_quit_combat_response", "ob_uint32", b"ob_uint32"]) -> None: ... - -global___QuitCombatResponseDataProto = QuitCombatResponseDataProto - -@typing_extensions.final -class RaidClientLogInfoProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_RAID_CLIENT_LOG_INFO_STRING_1_FIELD_NUMBER: builtins.int - OB_RAID_CLIENT_LOG_INFO_INT64_1_FIELD_NUMBER: builtins.int - OB_RAID_CLIENT_LOG_INFO_DOUBLE_1_FIELD_NUMBER: builtins.int - OB_RAID_CLIENT_LOG_INFO_DOUBLE_2_FIELD_NUMBER: builtins.int - OB_RAID_CLIENT_LOG_INFO_INT64_2_FIELD_NUMBER: builtins.int - OB_RAID_CLIENT_LOG_INFO_STRING_2_FIELD_NUMBER: builtins.int - ob_raid_client_log_info_string_1: builtins.str - ob_raid_client_log_info_int64_1: builtins.int - ob_raid_client_log_info_double_1: builtins.float - ob_raid_client_log_info_double_2: builtins.float - ob_raid_client_log_info_int64_2: builtins.int - ob_raid_client_log_info_string_2: builtins.str - def __init__( - self, - *, - ob_raid_client_log_info_string_1: builtins.str = ..., - ob_raid_client_log_info_int64_1: builtins.int = ..., - ob_raid_client_log_info_double_1: builtins.float = ..., - ob_raid_client_log_info_double_2: builtins.float = ..., - ob_raid_client_log_info_int64_2: builtins.int = ..., - ob_raid_client_log_info_string_2: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_raid_client_log_info_double_1", b"ob_raid_client_log_info_double_1", "ob_raid_client_log_info_double_2", b"ob_raid_client_log_info_double_2", "ob_raid_client_log_info_int64_1", b"ob_raid_client_log_info_int64_1", "ob_raid_client_log_info_int64_2", b"ob_raid_client_log_info_int64_2", "ob_raid_client_log_info_string_1", b"ob_raid_client_log_info_string_1", "ob_raid_client_log_info_string_2", b"ob_raid_client_log_info_string_2"]) -> None: ... - -global___RaidClientLogInfoProto = RaidClientLogInfoProto - -@typing_extensions.final -class RaidClientLogsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class RaidClientLogInfo(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _LogType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _LogTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[RaidClientLogsProto.RaidClientLogInfo._LogType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - NO_TYPE: RaidClientLogsProto.RaidClientLogInfo._LogType.ValueType # 0 - JOIN_LOBBY_REQUEST: RaidClientLogsProto.RaidClientLogInfo._LogType.ValueType # 1 - JOIN_LOBBY_RESPONSE: RaidClientLogsProto.RaidClientLogInfo._LogType.ValueType # 2 - LEAVE_LOBBY_REQUEST: RaidClientLogsProto.RaidClientLogInfo._LogType.ValueType # 3 - LEAVE_LOBBY_RESPONSE: RaidClientLogsProto.RaidClientLogInfo._LogType.ValueType # 4 - LOBBY_VISIBILITY_REQUEST: RaidClientLogsProto.RaidClientLogInfo._LogType.ValueType # 5 - LOBBY_VISIBILITY_RESPONSE: RaidClientLogsProto.RaidClientLogInfo._LogType.ValueType # 6 - GET_RAID_DETAILS_REQUEST: RaidClientLogsProto.RaidClientLogInfo._LogType.ValueType # 7 - GET_RAID_DETAILS_RESPONSE: RaidClientLogsProto.RaidClientLogInfo._LogType.ValueType # 8 - START_RAID_BATTLE_REQUEST: RaidClientLogsProto.RaidClientLogInfo._LogType.ValueType # 9 - START_RAID_BATTLE_RESPONSE: RaidClientLogsProto.RaidClientLogInfo._LogType.ValueType # 10 - ATTACK_RAID_REQUEST: RaidClientLogsProto.RaidClientLogInfo._LogType.ValueType # 11 - ATTACK_RAID_RESPONSE: RaidClientLogsProto.RaidClientLogInfo._LogType.ValueType # 12 - SEND_RAID_INVITATION_REQUEST: RaidClientLogsProto.RaidClientLogInfo._LogType.ValueType # 13 - SEND_RAID_INVITATION_RESPONSE: RaidClientLogsProto.RaidClientLogInfo._LogType.ValueType # 14 - ON_APPLICATION_FOCUS: RaidClientLogsProto.RaidClientLogInfo._LogType.ValueType # 15 - ON_APPLICATION_PAUSE: RaidClientLogsProto.RaidClientLogInfo._LogType.ValueType # 16 - ON_APPLICATION_QUIT: RaidClientLogsProto.RaidClientLogInfo._LogType.ValueType # 17 - EXCEPTION_CAUGHT: RaidClientLogsProto.RaidClientLogInfo._LogType.ValueType # 18 - PROGRESS_TOKEN: RaidClientLogsProto.RaidClientLogInfo._LogType.ValueType # 19 - RPC_ERROR: RaidClientLogsProto.RaidClientLogInfo._LogType.ValueType # 20 - CLIENT_PREDICTION_INCONSISTENCY: RaidClientLogsProto.RaidClientLogInfo._LogType.ValueType # 21 - PLAYER_END_RAID: RaidClientLogsProto.RaidClientLogInfo._LogType.ValueType # 22 - - class LogType(_LogType, metaclass=_LogTypeEnumTypeWrapper): ... - NO_TYPE: RaidClientLogsProto.RaidClientLogInfo.LogType.ValueType # 0 - JOIN_LOBBY_REQUEST: RaidClientLogsProto.RaidClientLogInfo.LogType.ValueType # 1 - JOIN_LOBBY_RESPONSE: RaidClientLogsProto.RaidClientLogInfo.LogType.ValueType # 2 - LEAVE_LOBBY_REQUEST: RaidClientLogsProto.RaidClientLogInfo.LogType.ValueType # 3 - LEAVE_LOBBY_RESPONSE: RaidClientLogsProto.RaidClientLogInfo.LogType.ValueType # 4 - LOBBY_VISIBILITY_REQUEST: RaidClientLogsProto.RaidClientLogInfo.LogType.ValueType # 5 - LOBBY_VISIBILITY_RESPONSE: RaidClientLogsProto.RaidClientLogInfo.LogType.ValueType # 6 - GET_RAID_DETAILS_REQUEST: RaidClientLogsProto.RaidClientLogInfo.LogType.ValueType # 7 - GET_RAID_DETAILS_RESPONSE: RaidClientLogsProto.RaidClientLogInfo.LogType.ValueType # 8 - START_RAID_BATTLE_REQUEST: RaidClientLogsProto.RaidClientLogInfo.LogType.ValueType # 9 - START_RAID_BATTLE_RESPONSE: RaidClientLogsProto.RaidClientLogInfo.LogType.ValueType # 10 - ATTACK_RAID_REQUEST: RaidClientLogsProto.RaidClientLogInfo.LogType.ValueType # 11 - ATTACK_RAID_RESPONSE: RaidClientLogsProto.RaidClientLogInfo.LogType.ValueType # 12 - SEND_RAID_INVITATION_REQUEST: RaidClientLogsProto.RaidClientLogInfo.LogType.ValueType # 13 - SEND_RAID_INVITATION_RESPONSE: RaidClientLogsProto.RaidClientLogInfo.LogType.ValueType # 14 - ON_APPLICATION_FOCUS: RaidClientLogsProto.RaidClientLogInfo.LogType.ValueType # 15 - ON_APPLICATION_PAUSE: RaidClientLogsProto.RaidClientLogInfo.LogType.ValueType # 16 - ON_APPLICATION_QUIT: RaidClientLogsProto.RaidClientLogInfo.LogType.ValueType # 17 - EXCEPTION_CAUGHT: RaidClientLogsProto.RaidClientLogInfo.LogType.ValueType # 18 - PROGRESS_TOKEN: RaidClientLogsProto.RaidClientLogInfo.LogType.ValueType # 19 - RPC_ERROR: RaidClientLogsProto.RaidClientLogInfo.LogType.ValueType # 20 - CLIENT_PREDICTION_INCONSISTENCY: RaidClientLogsProto.RaidClientLogInfo.LogType.ValueType # 21 - PLAYER_END_RAID: RaidClientLogsProto.RaidClientLogInfo.LogType.ValueType # 22 - - OB_LOG_TYPE_FIELD_NUMBER: builtins.int - OB_RAID_CLIENT_LOG_INFO_UINT32_1_FIELD_NUMBER: builtins.int - OB_RAID_CLIENT_LOG_INFO_UINT32_2_FIELD_NUMBER: builtins.int - OB_RAID_CLIENT_LOG_INFO_FLOAT_1_FIELD_NUMBER: builtins.int - OB_RAID_CLIENT_LOG_INFO_FLOAT_2_FIELD_NUMBER: builtins.int - ob_log_type: global___RaidClientLogsProto.RaidClientLogInfo.LogType.ValueType - ob_raid_client_log_info_uint32_1: builtins.int - ob_raid_client_log_info_uint32_2: builtins.int - ob_raid_client_log_info_float_1: builtins.float - ob_raid_client_log_info_float_2: builtins.float - def __init__( - self, - *, - ob_log_type: global___RaidClientLogsProto.RaidClientLogInfo.LogType.ValueType = ..., - ob_raid_client_log_info_uint32_1: builtins.int = ..., - ob_raid_client_log_info_uint32_2: builtins.int = ..., - ob_raid_client_log_info_float_1: builtins.float = ..., - ob_raid_client_log_info_float_2: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_log_type", b"ob_log_type", "ob_raid_client_log_info_float_1", b"ob_raid_client_log_info_float_1", "ob_raid_client_log_info_float_2", b"ob_raid_client_log_info_float_2", "ob_raid_client_log_info_uint32_1", b"ob_raid_client_log_info_uint32_1", "ob_raid_client_log_info_uint32_2", b"ob_raid_client_log_info_uint32_2"]) -> None: ... - - JOIN_LOBBY_DATA_FIELD_NUMBER: builtins.int - JOIN_LOBBY_RESPONSE_DATA_FIELD_NUMBER: builtins.int - LEAVE_LOBBY_DATA_FIELD_NUMBER: builtins.int - LEAVE_LOBBY_RESPONSE_DATA_FIELD_NUMBER: builtins.int - LOBBY_VISIBILITY_DATA_FIELD_NUMBER: builtins.int - LOBBY_VISIBILITY_RESPONSE_DATA_FIELD_NUMBER: builtins.int - GET_RAID_DETAILS_DATA_FIELD_NUMBER: builtins.int - GET_RAID_DETAILS_RESPONSE_DATA_FIELD_NUMBER: builtins.int - START_RAID_BATTLE_DATA_FIELD_NUMBER: builtins.int - START_RAID_BATTLE_RESPONSE_DATA_FIELD_NUMBER: builtins.int - ATTACK_RAID_DATA_FIELD_NUMBER: builtins.int - ATTACK_RAID_RESPONSE_DATA_FIELD_NUMBER: builtins.int - SEND_RAID_INVITATION_DATA_FIELD_NUMBER: builtins.int - SEND_RAID_INVITATION_RESPONSE_DATA_FIELD_NUMBER: builtins.int - ON_APPLICATION_FOCUS_DATA_FIELD_NUMBER: builtins.int - ON_APPLICATION_PAUSE_DATA_FIELD_NUMBER: builtins.int - ON_APPLICATION_QUIT_DATA_FIELD_NUMBER: builtins.int - EXCEPTION_CAUGHT_DATA_FIELD_NUMBER: builtins.int - PROGRESS_TOKEN_DATA_FIELD_NUMBER: builtins.int - RPC_ERROR_DATA_FIELD_NUMBER: builtins.int - CLIENT_PREDICTION_INCONSISTENCY_DATA_FIELD_NUMBER: builtins.int - RAID_END_DATA_FIELD_NUMBER: builtins.int - OB_RAID_LOG_CLIENT_INFO_FIELD_NUMBER: builtins.int - @property - def join_lobby_data(self) -> global___JoinLobbyDataProto: ... - @property - def join_lobby_response_data(self) -> global___JoinLobbyResponseDataProto: ... - @property - def leave_lobby_data(self) -> global___LeaveLobbyDataProto: ... - @property - def leave_lobby_response_data(self) -> global___LeaveLobbyResponseDataProto: ... - @property - def lobby_visibility_data(self) -> global___LobbyVisibilityDataProto: ... - @property - def lobby_visibility_response_data(self) -> global___LobbyVisibilityResponseDataProto: ... - @property - def get_raid_details_data(self) -> global___GetRaidDetailsDataProto: ... - @property - def get_raid_details_response_data(self) -> global___GetRaidDetailsResponseDataProto: ... - @property - def start_raid_battle_data(self) -> global___StartRaidBattleDataProto: ... - @property - def start_raid_battle_response_data(self) -> global___StartRaidBattleResponseDataProto: ... - @property - def attack_raid_data(self) -> global___AttackRaidDataProto: ... - @property - def attack_raid_response_data(self) -> global___AttackRaidResponseDataProto: ... - @property - def send_raid_invitation_data(self) -> global___SendRaidInvitationDataProto: ... - @property - def send_raid_invitation_response_data(self) -> global___SendRaidInvitationResponseDataProto: ... - @property - def on_application_focus_data(self) -> global___OnApplicationFocusDataProto: ... - @property - def on_application_pause_data(self) -> global___OnApplicationPauseDataProto: ... - @property - def on_application_quit_data(self) -> global___OnApplicationQuitDataProto: ... - @property - def exception_caught_data(self) -> global___ExceptionCaugthDataProto: ... - @property - def progress_token_data(self) -> global___ProgressTokenDataProto: ... - @property - def rpc_error_data(self) -> global___RpcErrorDataProto: ... - @property - def client_prediction_inconsistency_data(self) -> global___ClientPredictionInconsistencyDataProto: ... - @property - def raid_end_data(self) -> global___RaidEndDataProto: ... - @property - def ob_raid_log_client_info(self) -> global___RaidClientLogsProto.RaidClientLogInfo: ... - def __init__( - self, - *, - join_lobby_data: global___JoinLobbyDataProto | None = ..., - join_lobby_response_data: global___JoinLobbyResponseDataProto | None = ..., - leave_lobby_data: global___LeaveLobbyDataProto | None = ..., - leave_lobby_response_data: global___LeaveLobbyResponseDataProto | None = ..., - lobby_visibility_data: global___LobbyVisibilityDataProto | None = ..., - lobby_visibility_response_data: global___LobbyVisibilityResponseDataProto | None = ..., - get_raid_details_data: global___GetRaidDetailsDataProto | None = ..., - get_raid_details_response_data: global___GetRaidDetailsResponseDataProto | None = ..., - start_raid_battle_data: global___StartRaidBattleDataProto | None = ..., - start_raid_battle_response_data: global___StartRaidBattleResponseDataProto | None = ..., - attack_raid_data: global___AttackRaidDataProto | None = ..., - attack_raid_response_data: global___AttackRaidResponseDataProto | None = ..., - send_raid_invitation_data: global___SendRaidInvitationDataProto | None = ..., - send_raid_invitation_response_data: global___SendRaidInvitationResponseDataProto | None = ..., - on_application_focus_data: global___OnApplicationFocusDataProto | None = ..., - on_application_pause_data: global___OnApplicationPauseDataProto | None = ..., - on_application_quit_data: global___OnApplicationQuitDataProto | None = ..., - exception_caught_data: global___ExceptionCaugthDataProto | None = ..., - progress_token_data: global___ProgressTokenDataProto | None = ..., - rpc_error_data: global___RpcErrorDataProto | None = ..., - client_prediction_inconsistency_data: global___ClientPredictionInconsistencyDataProto | None = ..., - raid_end_data: global___RaidEndDataProto | None = ..., - ob_raid_log_client_info: global___RaidClientLogsProto.RaidClientLogInfo | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["LogData", b"LogData", "attack_raid_data", b"attack_raid_data", "attack_raid_response_data", b"attack_raid_response_data", "client_prediction_inconsistency_data", b"client_prediction_inconsistency_data", "exception_caught_data", b"exception_caught_data", "get_raid_details_data", b"get_raid_details_data", "get_raid_details_response_data", b"get_raid_details_response_data", "join_lobby_data", b"join_lobby_data", "join_lobby_response_data", b"join_lobby_response_data", "leave_lobby_data", b"leave_lobby_data", "leave_lobby_response_data", b"leave_lobby_response_data", "lobby_visibility_data", b"lobby_visibility_data", "lobby_visibility_response_data", b"lobby_visibility_response_data", "ob_raid_log_client_info", b"ob_raid_log_client_info", "on_application_focus_data", b"on_application_focus_data", "on_application_pause_data", b"on_application_pause_data", "on_application_quit_data", b"on_application_quit_data", "progress_token_data", b"progress_token_data", "raid_end_data", b"raid_end_data", "rpc_error_data", b"rpc_error_data", "send_raid_invitation_data", b"send_raid_invitation_data", "send_raid_invitation_response_data", b"send_raid_invitation_response_data", "start_raid_battle_data", b"start_raid_battle_data", "start_raid_battle_response_data", b"start_raid_battle_response_data"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["LogData", b"LogData", "attack_raid_data", b"attack_raid_data", "attack_raid_response_data", b"attack_raid_response_data", "client_prediction_inconsistency_data", b"client_prediction_inconsistency_data", "exception_caught_data", b"exception_caught_data", "get_raid_details_data", b"get_raid_details_data", "get_raid_details_response_data", b"get_raid_details_response_data", "join_lobby_data", b"join_lobby_data", "join_lobby_response_data", b"join_lobby_response_data", "leave_lobby_data", b"leave_lobby_data", "leave_lobby_response_data", b"leave_lobby_response_data", "lobby_visibility_data", b"lobby_visibility_data", "lobby_visibility_response_data", b"lobby_visibility_response_data", "ob_raid_log_client_info", b"ob_raid_log_client_info", "on_application_focus_data", b"on_application_focus_data", "on_application_pause_data", b"on_application_pause_data", "on_application_quit_data", b"on_application_quit_data", "progress_token_data", b"progress_token_data", "raid_end_data", b"raid_end_data", "rpc_error_data", b"rpc_error_data", "send_raid_invitation_data", b"send_raid_invitation_data", "send_raid_invitation_response_data", b"send_raid_invitation_response_data", "start_raid_battle_data", b"start_raid_battle_data", "start_raid_battle_response_data", b"start_raid_battle_response_data"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["LogData", b"LogData"]) -> typing_extensions.Literal["join_lobby_data", "join_lobby_response_data", "leave_lobby_data", "leave_lobby_response_data", "lobby_visibility_data", "lobby_visibility_response_data", "get_raid_details_data", "get_raid_details_response_data", "start_raid_battle_data", "start_raid_battle_response_data", "attack_raid_data", "attack_raid_response_data", "send_raid_invitation_data", "send_raid_invitation_response_data", "on_application_focus_data", "on_application_pause_data", "on_application_quit_data", "exception_caught_data", "progress_token_data", "rpc_error_data", "client_prediction_inconsistency_data", "raid_end_data"] | None: ... - -global___RaidClientLogsProto = RaidClientLogsProto - -@typing_extensions.final -class RaidClientSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - REMOTE_RAID_ENABLED_FIELD_NUMBER: builtins.int - MAX_REMOTE_RAID_PASSES_FIELD_NUMBER: builtins.int - REMOTE_DAMAGE_MODIFIER_FIELD_NUMBER: builtins.int - REMOTE_RAIDS_MIN_PLAYER_LEVEL_FIELD_NUMBER: builtins.int - MAX_NUM_FRIEND_INVITES_FIELD_NUMBER: builtins.int - FRIEND_INVITE_CUTOFF_TIME_SEC_FIELD_NUMBER: builtins.int - CAN_INVITE_FRIENDS_IN_PERSON_FIELD_NUMBER: builtins.int - CAN_INVITE_FRIENDS_REMOTELY_FIELD_NUMBER: builtins.int - MAX_PLAYERS_PER_LOBBY_FIELD_NUMBER: builtins.int - MAX_REMOTE_PLAYERS_PER_LOBBY_FIELD_NUMBER: builtins.int - INVITE_COOLDOWN_DURATION_MILLIS_FIELD_NUMBER: builtins.int - MAX_NUM_FRIEND_INVITES_PER_ACTION_FIELD_NUMBER: builtins.int - UNSUPPORTED_RAID_LEVELS_FOR_FRIEND_INVITES_FIELD_NUMBER: builtins.int - UNSUPPORTED_REMOTE_RAID_LEVELS_FIELD_NUMBER: builtins.int - IS_NEARBY_RAID_NOTIFICATION_DISABLED_FIELD_NUMBER: builtins.int - OB_REPEATED_STRING_FIELD_NUMBER: builtins.int - OB_RAID_CLIENT_SETTING_FIELD_NUMBER: builtins.int - OB_RAID_CLIENT_SETTING_1_FIELD_NUMBER: builtins.int - OB_BOOL_FIELD_NUMBER: builtins.int - OB_BOOL_2_FIELD_NUMBER: builtins.int - OB_BOOL_3_FIELD_NUMBER: builtins.int - OB_INT32_1_FIELD_NUMBER: builtins.int - OB_BOOL_4_FIELD_NUMBER: builtins.int - OB_INT32_2_FIELD_NUMBER: builtins.int - OB_BOOL_5_FIELD_NUMBER: builtins.int - OB_INT32_3_FIELD_NUMBER: builtins.int - remote_raid_enabled: builtins.bool - max_remote_raid_passes: builtins.int - remote_damage_modifier: builtins.float - remote_raids_min_player_level: builtins.int - max_num_friend_invites: builtins.int - friend_invite_cutoff_time_sec: builtins.int - can_invite_friends_in_person: builtins.bool - can_invite_friends_remotely: builtins.bool - max_players_per_lobby: builtins.int - max_remote_players_per_lobby: builtins.int - invite_cooldown_duration_millis: builtins.int - max_num_friend_invites_per_action: builtins.int - @property - def unsupported_raid_levels_for_friend_invites(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___RaidLevel.ValueType]: ... - @property - def unsupported_remote_raid_levels(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___RaidLevel.ValueType]: ... - is_nearby_raid_notification_disabled: builtins.bool - @property - def ob_repeated_string(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - @property - def ob_raid_client_setting(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ObRaidClientSetting]: ... - @property - def ob_raid_client_setting_1(self) -> global___ObRaidClientSetting1: ... - ob_bool: builtins.bool - ob_bool_2: builtins.bool - ob_bool_3: builtins.bool - ob_int32_1: builtins.int - ob_bool_4: builtins.bool - ob_int32_2: builtins.int - ob_bool_5: builtins.bool - ob_int32_3: builtins.int - def __init__( - self, - *, - remote_raid_enabled: builtins.bool = ..., - max_remote_raid_passes: builtins.int = ..., - remote_damage_modifier: builtins.float = ..., - remote_raids_min_player_level: builtins.int = ..., - max_num_friend_invites: builtins.int = ..., - friend_invite_cutoff_time_sec: builtins.int = ..., - can_invite_friends_in_person: builtins.bool = ..., - can_invite_friends_remotely: builtins.bool = ..., - max_players_per_lobby: builtins.int = ..., - max_remote_players_per_lobby: builtins.int = ..., - invite_cooldown_duration_millis: builtins.int = ..., - max_num_friend_invites_per_action: builtins.int = ..., - unsupported_raid_levels_for_friend_invites: collections.abc.Iterable[global___RaidLevel.ValueType] | None = ..., - unsupported_remote_raid_levels: collections.abc.Iterable[global___RaidLevel.ValueType] | None = ..., - is_nearby_raid_notification_disabled: builtins.bool = ..., - ob_repeated_string: collections.abc.Iterable[builtins.str] | None = ..., - ob_raid_client_setting: collections.abc.Iterable[global___ObRaidClientSetting] | None = ..., - ob_raid_client_setting_1: global___ObRaidClientSetting1 | None = ..., - ob_bool: builtins.bool = ..., - ob_bool_2: builtins.bool = ..., - ob_bool_3: builtins.bool = ..., - ob_int32_1: builtins.int = ..., - ob_bool_4: builtins.bool = ..., - ob_int32_2: builtins.int = ..., - ob_bool_5: builtins.bool = ..., - ob_int32_3: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["ob_raid_client_setting_1", b"ob_raid_client_setting_1"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["can_invite_friends_in_person", b"can_invite_friends_in_person", "can_invite_friends_remotely", b"can_invite_friends_remotely", "friend_invite_cutoff_time_sec", b"friend_invite_cutoff_time_sec", "invite_cooldown_duration_millis", b"invite_cooldown_duration_millis", "is_nearby_raid_notification_disabled", b"is_nearby_raid_notification_disabled", "max_num_friend_invites", b"max_num_friend_invites", "max_num_friend_invites_per_action", b"max_num_friend_invites_per_action", "max_players_per_lobby", b"max_players_per_lobby", "max_remote_players_per_lobby", b"max_remote_players_per_lobby", "max_remote_raid_passes", b"max_remote_raid_passes", "ob_bool", b"ob_bool", "ob_bool_2", b"ob_bool_2", "ob_bool_3", b"ob_bool_3", "ob_bool_4", b"ob_bool_4", "ob_bool_5", b"ob_bool_5", "ob_int32_1", b"ob_int32_1", "ob_int32_2", b"ob_int32_2", "ob_int32_3", b"ob_int32_3", "ob_raid_client_setting", b"ob_raid_client_setting", "ob_raid_client_setting_1", b"ob_raid_client_setting_1", "ob_repeated_string", b"ob_repeated_string", "remote_damage_modifier", b"remote_damage_modifier", "remote_raid_enabled", b"remote_raid_enabled", "remote_raids_min_player_level", b"remote_raids_min_player_level", "unsupported_raid_levels_for_friend_invites", b"unsupported_raid_levels_for_friend_invites", "unsupported_remote_raid_levels", b"unsupported_remote_raid_levels"]) -> None: ... - -global___RaidClientSettingsProto = RaidClientSettingsProto - -@typing_extensions.final -class RaidCreateDetail(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - IS_EXCLUSIVE_FIELD_NUMBER: builtins.int - IS_MEGA_FIELD_NUMBER: builtins.int - PLAYER_CAPTURED_S2_CELL_ID_FIELD_NUMBER: builtins.int - TEMP_EVO_ID_FIELD_NUMBER: builtins.int - is_exclusive: builtins.bool - is_mega: builtins.bool - player_captured_s2_cell_id: builtins.int - temp_evo_id: global___HoloTemporaryEvolutionId.ValueType - def __init__( - self, - *, - is_exclusive: builtins.bool = ..., - is_mega: builtins.bool = ..., - player_captured_s2_cell_id: builtins.int = ..., - temp_evo_id: global___HoloTemporaryEvolutionId.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["is_exclusive", b"is_exclusive", "is_mega", b"is_mega", "player_captured_s2_cell_id", b"player_captured_s2_cell_id", "temp_evo_id", b"temp_evo_id"]) -> None: ... - -global___RaidCreateDetail = RaidCreateDetail - -@typing_extensions.final -class RaidEncounterProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_FIELD_NUMBER: builtins.int - ENCOUNTER_ID_FIELD_NUMBER: builtins.int - SPAWNPOINT_ID_FIELD_NUMBER: builtins.int - CAPTURE_PROBABILITIES_FIELD_NUMBER: builtins.int - THROWS_REMAINING_FIELD_NUMBER: builtins.int - RAID_LEVEL_FIELD_NUMBER: builtins.int - FORT_ID_FIELD_NUMBER: builtins.int - IS_EXCLUSIVE_FIELD_NUMBER: builtins.int - IS_EVENT_LEGENDARY_FIELD_NUMBER: builtins.int - RAID_BALL_FIELD_NUMBER: builtins.int - @property - def pokemon(self) -> global___PokemonProto: ... - encounter_id: builtins.int - spawnpoint_id: builtins.str - @property - def capture_probabilities(self) -> global___CaptureProbabilityProto: ... - throws_remaining: builtins.int - raid_level: global___RaidLevel.ValueType - fort_id: builtins.str - is_exclusive: builtins.bool - is_event_legendary: builtins.bool - raid_ball: global___Item.ValueType - def __init__( - self, - *, - pokemon: global___PokemonProto | None = ..., - encounter_id: builtins.int = ..., - spawnpoint_id: builtins.str = ..., - capture_probabilities: global___CaptureProbabilityProto | None = ..., - throws_remaining: builtins.int = ..., - raid_level: global___RaidLevel.ValueType = ..., - fort_id: builtins.str = ..., - is_exclusive: builtins.bool = ..., - is_event_legendary: builtins.bool = ..., - raid_ball: global___Item.ValueType = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["capture_probabilities", b"capture_probabilities", "pokemon", b"pokemon"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["capture_probabilities", b"capture_probabilities", "encounter_id", b"encounter_id", "fort_id", b"fort_id", "is_event_legendary", b"is_event_legendary", "is_exclusive", b"is_exclusive", "pokemon", b"pokemon", "raid_ball", b"raid_ball", "raid_level", b"raid_level", "spawnpoint_id", b"spawnpoint_id", "throws_remaining", b"throws_remaining"]) -> None: ... - -global___RaidEncounterProto = RaidEncounterProto - -@typing_extensions.final -class RaidEndDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _RaidEndType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _RaidEndTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[RaidEndDataProto._RaidEndType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - NO_END: RaidEndDataProto._RaidEndType.ValueType # 0 - LEAVE_LOBBY: RaidEndDataProto._RaidEndType.ValueType # 1 - TIME_OUT: RaidEndDataProto._RaidEndType.ValueType # 2 - ENCOUNTER_POKEMON_NOT_CAUGHT: RaidEndDataProto._RaidEndType.ValueType # 3 - ENCOUNTER_POKEMON_CAUGHT: RaidEndDataProto._RaidEndType.ValueType # 4 - WITH_ERROR: RaidEndDataProto._RaidEndType.ValueType # 5 - - class RaidEndType(_RaidEndType, metaclass=_RaidEndTypeEnumTypeWrapper): ... - NO_END: RaidEndDataProto.RaidEndType.ValueType # 0 - LEAVE_LOBBY: RaidEndDataProto.RaidEndType.ValueType # 1 - TIME_OUT: RaidEndDataProto.RaidEndType.ValueType # 2 - ENCOUNTER_POKEMON_NOT_CAUGHT: RaidEndDataProto.RaidEndType.ValueType # 3 - ENCOUNTER_POKEMON_CAUGHT: RaidEndDataProto.RaidEndType.ValueType # 4 - WITH_ERROR: RaidEndDataProto.RaidEndType.ValueType # 5 - - OB_RAID_END_TYPE_FIELD_NUMBER: builtins.int - ob_raid_end_type: global___RaidEndDataProto.RaidEndType.ValueType - def __init__( - self, - *, - ob_raid_end_type: global___RaidEndDataProto.RaidEndType.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_raid_end_type", b"ob_raid_end_type"]) -> None: ... - -global___RaidEndDataProto = RaidEndDataProto - -@typing_extensions.final -class RaidInfoProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - RAID_SEED_FIELD_NUMBER: builtins.int - RAID_SPAWN_MS_FIELD_NUMBER: builtins.int - RAID_BATTLE_MS_FIELD_NUMBER: builtins.int - RAID_END_MS_FIELD_NUMBER: builtins.int - RAID_POKEMON_FIELD_NUMBER: builtins.int - RAID_LEVEL_FIELD_NUMBER: builtins.int - COMPLETE_FIELD_NUMBER: builtins.int - IS_EXCLUSIVE_FIELD_NUMBER: builtins.int - IS_RAID_HIDDEN_FIELD_NUMBER: builtins.int - IS_SCHEDULED_RAID_FIELD_NUMBER: builtins.int - IS_FREE_FIELD_NUMBER: builtins.int - CAMPAIGN_ID_FIELD_NUMBER: builtins.int - RAID_BALL_FIELD_NUMBER: builtins.int - VISUAL_EFFECTS_FIELD_NUMBER: builtins.int - RAID_VISUAL_LEVEL_FIELD_NUMBER: builtins.int - RAID_VISUAL_PLAQUE_TYPE_FIELD_NUMBER: builtins.int - RAID_PLAQUE_PIP_STYLE_FIELD_NUMBER: builtins.int - MASCOT_CHARACTER_FIELD_NUMBER: builtins.int - BOOT_RAID_ENABLED_FIELD_NUMBER: builtins.int - raid_seed: builtins.int - raid_spawn_ms: builtins.int - raid_battle_ms: builtins.int - raid_end_ms: builtins.int - @property - def raid_pokemon(self) -> global___PokemonProto: ... - raid_level: global___RaidLevel.ValueType - complete: builtins.bool - is_exclusive: builtins.bool - is_raid_hidden: builtins.bool - is_scheduled_raid: builtins.bool - is_free: builtins.bool - campaign_id: builtins.str - raid_ball: global___Item.ValueType - @property - def visual_effects(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___RaidVisualEffect]: ... - raid_visual_level: builtins.int - raid_visual_plaque_type: global___RaidVisualType.ValueType - raid_plaque_pip_style: global___RaidPlaquePipStyle.ValueType - mascot_character: global___EnumWrapper.InvasionCharacter.ValueType - boot_raid_enabled: builtins.bool - def __init__( - self, - *, - raid_seed: builtins.int = ..., - raid_spawn_ms: builtins.int = ..., - raid_battle_ms: builtins.int = ..., - raid_end_ms: builtins.int = ..., - raid_pokemon: global___PokemonProto | None = ..., - raid_level: global___RaidLevel.ValueType = ..., - complete: builtins.bool = ..., - is_exclusive: builtins.bool = ..., - is_raid_hidden: builtins.bool = ..., - is_scheduled_raid: builtins.bool = ..., - is_free: builtins.bool = ..., - campaign_id: builtins.str = ..., - raid_ball: global___Item.ValueType = ..., - visual_effects: collections.abc.Iterable[global___RaidVisualEffect] | None = ..., - raid_visual_level: builtins.int = ..., - raid_visual_plaque_type: global___RaidVisualType.ValueType = ..., - raid_plaque_pip_style: global___RaidPlaquePipStyle.ValueType = ..., - mascot_character: global___EnumWrapper.InvasionCharacter.ValueType = ..., - boot_raid_enabled: builtins.bool = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["raid_pokemon", b"raid_pokemon"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["boot_raid_enabled", b"boot_raid_enabled", "campaign_id", b"campaign_id", "complete", b"complete", "is_exclusive", b"is_exclusive", "is_free", b"is_free", "is_raid_hidden", b"is_raid_hidden", "is_scheduled_raid", b"is_scheduled_raid", "mascot_character", b"mascot_character", "raid_ball", b"raid_ball", "raid_battle_ms", b"raid_battle_ms", "raid_end_ms", b"raid_end_ms", "raid_level", b"raid_level", "raid_plaque_pip_style", b"raid_plaque_pip_style", "raid_pokemon", b"raid_pokemon", "raid_seed", b"raid_seed", "raid_spawn_ms", b"raid_spawn_ms", "raid_visual_level", b"raid_visual_level", "raid_visual_plaque_type", b"raid_visual_plaque_type", "visual_effects", b"visual_effects"]) -> None: ... - -global___RaidInfoProto = RaidInfoProto - -@typing_extensions.final -class RaidInvitationDetails(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - GYM_ID_FIELD_NUMBER: builtins.int - LOBBY_ID_FIELD_NUMBER: builtins.int - RAID_SEED_FIELD_NUMBER: builtins.int - RAID_INVITATION_EXPIRE_MS_FIELD_NUMBER: builtins.int - RAID_LEVEL_FIELD_NUMBER: builtins.int - GYM_NAME_FIELD_NUMBER: builtins.int - IMAGE_URL_FIELD_NUMBER: builtins.int - LATITUDE_FIELD_NUMBER: builtins.int - LONGITUDE_FIELD_NUMBER: builtins.int - RAID_POKEMON_ID_FIELD_NUMBER: builtins.int - RAID_POKEMON_FORM_FIELD_NUMBER: builtins.int - INVITER_ID_FIELD_NUMBER: builtins.int - INVITER_NICKNAME_FIELD_NUMBER: builtins.int - INVITER_AVATAR_FIELD_NUMBER: builtins.int - INVITER_TEAM_FIELD_NUMBER: builtins.int - RAID_POKEMON_TEMP_EVO_ID_FIELD_NUMBER: builtins.int - RAID_POKEMON_COSTUME_FIELD_NUMBER: builtins.int - RAID_VISUAL_LEVEL_FIELD_NUMBER: builtins.int - INVITER_NEUTRAL_AVATAR_FIELD_NUMBER: builtins.int - gym_id: builtins.str - @property - def lobby_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - raid_seed: builtins.int - raid_invitation_expire_ms: builtins.int - raid_level: global___RaidLevel.ValueType - gym_name: builtins.str - image_url: builtins.str - latitude: builtins.float - longitude: builtins.float - raid_pokemon_id: global___HoloPokemonId.ValueType - raid_pokemon_form: global___PokemonDisplayProto.Form.ValueType - inviter_id: builtins.str - inviter_nickname: builtins.str - @property - def inviter_avatar(self) -> global___PlayerAvatarProto: ... - inviter_team: global___Team.ValueType - raid_pokemon_temp_evo_id: global___HoloTemporaryEvolutionId.ValueType - raid_pokemon_costume: global___PokemonDisplayProto.Costume.ValueType - raid_visual_level: builtins.int - @property - def inviter_neutral_avatar(self) -> global___PlayerNeutralAvatarProto: ... - def __init__( - self, - *, - gym_id: builtins.str = ..., - lobby_id: collections.abc.Iterable[builtins.int] | None = ..., - raid_seed: builtins.int = ..., - raid_invitation_expire_ms: builtins.int = ..., - raid_level: global___RaidLevel.ValueType = ..., - gym_name: builtins.str = ..., - image_url: builtins.str = ..., - latitude: builtins.float = ..., - longitude: builtins.float = ..., - raid_pokemon_id: global___HoloPokemonId.ValueType = ..., - raid_pokemon_form: global___PokemonDisplayProto.Form.ValueType = ..., - inviter_id: builtins.str = ..., - inviter_nickname: builtins.str = ..., - inviter_avatar: global___PlayerAvatarProto | None = ..., - inviter_team: global___Team.ValueType = ..., - raid_pokemon_temp_evo_id: global___HoloTemporaryEvolutionId.ValueType = ..., - raid_pokemon_costume: global___PokemonDisplayProto.Costume.ValueType = ..., - raid_visual_level: builtins.int = ..., - inviter_neutral_avatar: global___PlayerNeutralAvatarProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["inviter_avatar", b"inviter_avatar", "inviter_neutral_avatar", b"inviter_neutral_avatar"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["gym_id", b"gym_id", "gym_name", b"gym_name", "image_url", b"image_url", "inviter_avatar", b"inviter_avatar", "inviter_id", b"inviter_id", "inviter_neutral_avatar", b"inviter_neutral_avatar", "inviter_nickname", b"inviter_nickname", "inviter_team", b"inviter_team", "latitude", b"latitude", "lobby_id", b"lobby_id", "longitude", b"longitude", "raid_invitation_expire_ms", b"raid_invitation_expire_ms", "raid_level", b"raid_level", "raid_pokemon_costume", b"raid_pokemon_costume", "raid_pokemon_form", b"raid_pokemon_form", "raid_pokemon_id", b"raid_pokemon_id", "raid_pokemon_temp_evo_id", b"raid_pokemon_temp_evo_id", "raid_seed", b"raid_seed", "raid_visual_level", b"raid_visual_level"]) -> None: ... - -global___RaidInvitationDetails = RaidInvitationDetails - -@typing_extensions.final -class RaidInviteFriendsSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - RAID_INVITE_MIN_LEVEL_FIELD_NUMBER: builtins.int - raid_invite_min_level: builtins.int - def __init__( - self, - *, - raid_invite_min_level: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["raid_invite_min_level", b"raid_invite_min_level"]) -> None: ... - -global___RaidInviteFriendsSettingsProto = RaidInviteFriendsSettingsProto - -@typing_extensions.final -class RaidLobbyCounterSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_BOOL_1_FIELD_NUMBER: builtins.int - OB_INT32_1_FIELD_NUMBER: builtins.int - OB_BOOL_2_FIELD_NUMBER: builtins.int - OB_BOOL_3_FIELD_NUMBER: builtins.int - OB_BOOL_4_FIELD_NUMBER: builtins.int - OB_BOOL_5_FIELD_NUMBER: builtins.int - OB_FLOAT_FIELD_NUMBER: builtins.int - OB_INT32_2_FIELD_NUMBER: builtins.int - OB_INT32_3_FIELD_NUMBER: builtins.int - OB_STRING_FIELD_NUMBER: builtins.int - OB_FLOAT_1_FIELD_NUMBER: builtins.int - OB_INT32_4_FIELD_NUMBER: builtins.int - ob_bool_1: builtins.bool - ob_int32_1: builtins.int - ob_bool_2: builtins.bool - ob_bool_3: builtins.bool - ob_bool_4: builtins.bool - ob_bool_5: builtins.bool - ob_float: builtins.float - ob_int32_2: builtins.int - ob_int32_3: builtins.int - ob_string: builtins.str - ob_float_1: builtins.float - ob_int32_4: builtins.int - def __init__( - self, - *, - ob_bool_1: builtins.bool = ..., - ob_int32_1: builtins.int = ..., - ob_bool_2: builtins.bool = ..., - ob_bool_3: builtins.bool = ..., - ob_bool_4: builtins.bool = ..., - ob_bool_5: builtins.bool = ..., - ob_float: builtins.float = ..., - ob_int32_2: builtins.int = ..., - ob_int32_3: builtins.int = ..., - ob_string: builtins.str = ..., - ob_float_1: builtins.float = ..., - ob_int32_4: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_bool_1", b"ob_bool_1", "ob_bool_2", b"ob_bool_2", "ob_bool_3", b"ob_bool_3", "ob_bool_4", b"ob_bool_4", "ob_bool_5", b"ob_bool_5", "ob_float", b"ob_float", "ob_float_1", b"ob_float_1", "ob_int32_1", b"ob_int32_1", "ob_int32_2", b"ob_int32_2", "ob_int32_3", b"ob_int32_3", "ob_int32_4", b"ob_int32_4", "ob_string", b"ob_string"]) -> None: ... - -global___RaidLobbyCounterSettingsProto = RaidLobbyCounterSettingsProto - -@typing_extensions.final -class RaidLobbyPlayerCountProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - GYM_ID_FIELD_NUMBER: builtins.int - PLAYER_COUNT_FIELD_NUMBER: builtins.int - LOBBY_JOIN_UNTIL_MS_FIELD_NUMBER: builtins.int - gym_id: builtins.str - player_count: builtins.int - lobby_join_until_ms: builtins.int - def __init__( - self, - *, - gym_id: builtins.str = ..., - player_count: builtins.int = ..., - lobby_join_until_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["gym_id", b"gym_id", "lobby_join_until_ms", b"lobby_join_until_ms", "player_count", b"player_count"]) -> None: ... - -global___RaidLobbyPlayerCountProto = RaidLobbyPlayerCountProto - -@typing_extensions.final -class RaidLoggingSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLED_FIELD_NUMBER: builtins.int - ENABLED_POKEMON_FIELD_NUMBER: builtins.int - ENABLED_LOGGING_FIELD_NUMBER: builtins.int - enabled: builtins.bool - enabled_pokemon: builtins.bool - enabled_logging: builtins.bool - def __init__( - self, - *, - enabled: builtins.bool = ..., - enabled_pokemon: builtins.bool = ..., - enabled_logging: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["enabled", b"enabled", "enabled_logging", b"enabled_logging", "enabled_pokemon", b"enabled_pokemon"]) -> None: ... - -global___RaidLoggingSettingsProto = RaidLoggingSettingsProto - -@typing_extensions.final -class RaidParticipantProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - JOIN_INFORMATION_FIELD_NUMBER: builtins.int - LOBBY_AVAILABILITY_FIELD_NUMBER: builtins.int - OB_STRING_FIELD_NUMBER: builtins.int - OB_INT64_FIELD_NUMBER: builtins.int - OB_STRING_1_FIELD_NUMBER: builtins.int - OB_LIST_INT32_FIELD_NUMBER: builtins.int - @property - def join_information(self) -> global___JoinInformationProto: ... - @property - def lobby_availability(self) -> global___LobbyAvailabilityProto: ... - ob_string: builtins.str - ob_int64: builtins.int - ob_string_1: builtins.str - @property - def ob_list_int32(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - def __init__( - self, - *, - join_information: global___JoinInformationProto | None = ..., - lobby_availability: global___LobbyAvailabilityProto | None = ..., - ob_string: builtins.str = ..., - ob_int64: builtins.int = ..., - ob_string_1: builtins.str = ..., - ob_list_int32: collections.abc.Iterable[builtins.int] | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["Data", b"Data", "join_information", b"join_information", "lobby_availability", b"lobby_availability"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["Data", b"Data", "join_information", b"join_information", "lobby_availability", b"lobby_availability", "ob_int64", b"ob_int64", "ob_list_int32", b"ob_list_int32", "ob_string", b"ob_string", "ob_string_1", b"ob_string_1"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["Data", b"Data"]) -> typing_extensions.Literal["join_information", "lobby_availability"] | None: ... - -global___RaidParticipantProto = RaidParticipantProto - -@typing_extensions.final -class RaidPlayerStatProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _StatType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[RaidPlayerStatProto._StatType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET_RAID_STAT: RaidPlayerStatProto._StatType.ValueType # 0 - FINAL_STRIKE_PLAYER: RaidPlayerStatProto._StatType.ValueType # 1 - DAMAGE_DEALT_PLAYER: RaidPlayerStatProto._StatType.ValueType # 2 - REMOTE_DISTANCE_PLAYER: RaidPlayerStatProto._StatType.ValueType # 4 - USE_MEGA_EVO_PLAYER: RaidPlayerStatProto._StatType.ValueType # 5 - USE_BUDDY_PLAYER: RaidPlayerStatProto._StatType.ValueType # 6 - CUSTOMIZE_AVATAR_PLAYER: RaidPlayerStatProto._StatType.ValueType # 7 - NUM_FRIENDS_IN_RAID_PLAYER: RaidPlayerStatProto._StatType.ValueType # 8 - RECENT_WALKING_DISTANCE_PLAYER: RaidPlayerStatProto._StatType.ValueType # 10 - NUM_CHARGED_ATTACKS_PLAYER: RaidPlayerStatProto._StatType.ValueType # 11 - SURVIVAL_DURATION_POKEMON: RaidPlayerStatProto._StatType.ValueType # 15 - POKEMON_HEIGHT_POKEMON: RaidPlayerStatProto._StatType.ValueType # 22 - - class StatType(_StatType, metaclass=_StatTypeEnumTypeWrapper): ... - UNSET_RAID_STAT: RaidPlayerStatProto.StatType.ValueType # 0 - FINAL_STRIKE_PLAYER: RaidPlayerStatProto.StatType.ValueType # 1 - DAMAGE_DEALT_PLAYER: RaidPlayerStatProto.StatType.ValueType # 2 - REMOTE_DISTANCE_PLAYER: RaidPlayerStatProto.StatType.ValueType # 4 - USE_MEGA_EVO_PLAYER: RaidPlayerStatProto.StatType.ValueType # 5 - USE_BUDDY_PLAYER: RaidPlayerStatProto.StatType.ValueType # 6 - CUSTOMIZE_AVATAR_PLAYER: RaidPlayerStatProto.StatType.ValueType # 7 - NUM_FRIENDS_IN_RAID_PLAYER: RaidPlayerStatProto.StatType.ValueType # 8 - RECENT_WALKING_DISTANCE_PLAYER: RaidPlayerStatProto.StatType.ValueType # 10 - NUM_CHARGED_ATTACKS_PLAYER: RaidPlayerStatProto.StatType.ValueType # 11 - SURVIVAL_DURATION_POKEMON: RaidPlayerStatProto.StatType.ValueType # 15 - POKEMON_HEIGHT_POKEMON: RaidPlayerStatProto.StatType.ValueType # 22 - - STAT_ID_FIELD_NUMBER: builtins.int - PLAYER_PROFILE_FIELD_NUMBER: builtins.int - STAT_VALUE_FIELD_NUMBER: builtins.int - POKEMON_FIELD_NUMBER: builtins.int - FEATURED_FIELD_NUMBER: builtins.int - ATTACKER_INDEX_FIELD_NUMBER: builtins.int - stat_id: global___RaidPlayerStatProto.StatType.ValueType - @property - def player_profile(self) -> global___PlayerPublicProfileProto: ... - stat_value: builtins.float - @property - def pokemon(self) -> global___RaidPlayerStatsPokemonProto: ... - featured: builtins.bool - attacker_index: builtins.int - def __init__( - self, - *, - stat_id: global___RaidPlayerStatProto.StatType.ValueType = ..., - player_profile: global___PlayerPublicProfileProto | None = ..., - stat_value: builtins.float = ..., - pokemon: global___RaidPlayerStatsPokemonProto | None = ..., - featured: builtins.bool = ..., - attacker_index: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["player_profile", b"player_profile", "pokemon", b"pokemon"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["attacker_index", b"attacker_index", "featured", b"featured", "player_profile", b"player_profile", "pokemon", b"pokemon", "stat_id", b"stat_id", "stat_value", b"stat_value"]) -> None: ... - -global___RaidPlayerStatProto = RaidPlayerStatProto - -@typing_extensions.final -class RaidPlayerStatsPokemonProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - HOLO_POKEMON_ID_FIELD_NUMBER: builtins.int - POKEMON_DISPLAY_FIELD_NUMBER: builtins.int - holo_pokemon_id: global___HoloPokemonId.ValueType - @property - def pokemon_display(self) -> global___PokemonDisplayProto: ... - def __init__( - self, - *, - holo_pokemon_id: global___HoloPokemonId.ValueType = ..., - pokemon_display: global___PokemonDisplayProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["pokemon_display", b"pokemon_display"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["holo_pokemon_id", b"holo_pokemon_id", "pokemon_display", b"pokemon_display"]) -> None: ... - -global___RaidPlayerStatsPokemonProto = RaidPlayerStatsPokemonProto - -@typing_extensions.final -class RaidPlayerStatsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - STATS_FIELD_NUMBER: builtins.int - @property - def stats(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___RaidPlayerStatProto]: ... - def __init__( - self, - *, - stats: collections.abc.Iterable[global___RaidPlayerStatProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["stats", b"stats"]) -> None: ... - -global___RaidPlayerStatsProto = RaidPlayerStatsProto - -@typing_extensions.final -class RaidProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - RAID_SEED_FIELD_NUMBER: builtins.int - STARTED_MS_FIELD_NUMBER: builtins.int - COMPLETED_MS_FIELD_NUMBER: builtins.int - ENCOUNTER_POKEMON_ID_FIELD_NUMBER: builtins.int - COMPLETED_BATTLE_FIELD_NUMBER: builtins.int - RECEIVED_REWARDS_FIELD_NUMBER: builtins.int - FINISHED_ENCOUNTER_FIELD_NUMBER: builtins.int - RECEIVED_DEFAULT_REWARDS_FIELD_NUMBER: builtins.int - INCREMENTED_RAID_FRIENDS_FIELD_NUMBER: builtins.int - COMPLETED_BATTLE_MS_FIELD_NUMBER: builtins.int - IS_REMOTE_FIELD_NUMBER: builtins.int - REWARD_POKEMON_FIELD_NUMBER: builtins.int - raid_seed: builtins.int - started_ms: builtins.int - completed_ms: builtins.int - encounter_pokemon_id: global___HoloPokemonId.ValueType - completed_battle: builtins.bool - received_rewards: builtins.bool - finished_encounter: builtins.bool - received_default_rewards: builtins.bool - incremented_raid_friends: builtins.bool - completed_battle_ms: builtins.int - is_remote: builtins.bool - @property - def reward_pokemon(self) -> global___PokemonProto: ... - def __init__( - self, - *, - raid_seed: builtins.int = ..., - started_ms: builtins.int = ..., - completed_ms: builtins.int = ..., - encounter_pokemon_id: global___HoloPokemonId.ValueType = ..., - completed_battle: builtins.bool = ..., - received_rewards: builtins.bool = ..., - finished_encounter: builtins.bool = ..., - received_default_rewards: builtins.bool = ..., - incremented_raid_friends: builtins.bool = ..., - completed_battle_ms: builtins.int = ..., - is_remote: builtins.bool = ..., - reward_pokemon: global___PokemonProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["reward_pokemon", b"reward_pokemon"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["completed_battle", b"completed_battle", "completed_battle_ms", b"completed_battle_ms", "completed_ms", b"completed_ms", "encounter_pokemon_id", b"encounter_pokemon_id", "finished_encounter", b"finished_encounter", "incremented_raid_friends", b"incremented_raid_friends", "is_remote", b"is_remote", "raid_seed", b"raid_seed", "received_default_rewards", b"received_default_rewards", "received_rewards", b"received_rewards", "reward_pokemon", b"reward_pokemon", "started_ms", b"started_ms"]) -> None: ... - -global___RaidProto = RaidProto - -@typing_extensions.final -class RaidRewardsLogEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[RaidRewardsLogEntry._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: RaidRewardsLogEntry._Result.ValueType # 0 - SUCCESS: RaidRewardsLogEntry._Result.ValueType # 1 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: RaidRewardsLogEntry.Result.ValueType # 0 - SUCCESS: RaidRewardsLogEntry.Result.ValueType # 1 - - class _TempEvoRaidStatus: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _TempEvoRaidStatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[RaidRewardsLogEntry._TempEvoRaidStatus.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - NONE: RaidRewardsLogEntry._TempEvoRaidStatus.ValueType # 0 - IS_MEGA: RaidRewardsLogEntry._TempEvoRaidStatus.ValueType # 1 - IS_PRIMAL: RaidRewardsLogEntry._TempEvoRaidStatus.ValueType # 2 - - class TempEvoRaidStatus(_TempEvoRaidStatus, metaclass=_TempEvoRaidStatusEnumTypeWrapper): ... - NONE: RaidRewardsLogEntry.TempEvoRaidStatus.ValueType # 0 - IS_MEGA: RaidRewardsLogEntry.TempEvoRaidStatus.ValueType # 1 - IS_PRIMAL: RaidRewardsLogEntry.TempEvoRaidStatus.ValueType # 2 - - RESULT_FIELD_NUMBER: builtins.int - IS_EXCLUSIVE_FIELD_NUMBER: builtins.int - ITEMS_FIELD_NUMBER: builtins.int - DEFAULT_REWARDS_FIELD_NUMBER: builtins.int - STARDUST_FIELD_NUMBER: builtins.int - STICKERS_FIELD_NUMBER: builtins.int - IS_MEGA_FIELD_NUMBER: builtins.int - MEGA_RESOURCE_FIELD_NUMBER: builtins.int - TEMP_EVO_RAID_STATUS_FIELD_NUMBER: builtins.int - TEMP_EVO_ID_FIELD_NUMBER: builtins.int - DEFENDER_ALIGNMENT_FIELD_NUMBER: builtins.int - result: global___RaidRewardsLogEntry.Result.ValueType - is_exclusive: builtins.bool - @property - def items(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ItemProto]: ... - @property - def default_rewards(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ItemProto]: ... - stardust: builtins.int - @property - def stickers(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___LootItemProto]: ... - is_mega: builtins.bool - @property - def mega_resource(self) -> global___PokemonCandyRewardProto: ... - temp_evo_raid_status: global___RaidRewardsLogEntry.TempEvoRaidStatus.ValueType - temp_evo_id: global___HoloTemporaryEvolutionId.ValueType - defender_alignment: global___PokemonDisplayProto.Alignment.ValueType - def __init__( - self, - *, - result: global___RaidRewardsLogEntry.Result.ValueType = ..., - is_exclusive: builtins.bool = ..., - items: collections.abc.Iterable[global___ItemProto] | None = ..., - default_rewards: collections.abc.Iterable[global___ItemProto] | None = ..., - stardust: builtins.int = ..., - stickers: collections.abc.Iterable[global___LootItemProto] | None = ..., - is_mega: builtins.bool = ..., - mega_resource: global___PokemonCandyRewardProto | None = ..., - temp_evo_raid_status: global___RaidRewardsLogEntry.TempEvoRaidStatus.ValueType = ..., - temp_evo_id: global___HoloTemporaryEvolutionId.ValueType = ..., - defender_alignment: global___PokemonDisplayProto.Alignment.ValueType = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["mega_resource", b"mega_resource"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["default_rewards", b"default_rewards", "defender_alignment", b"defender_alignment", "is_exclusive", b"is_exclusive", "is_mega", b"is_mega", "items", b"items", "mega_resource", b"mega_resource", "result", b"result", "stardust", b"stardust", "stickers", b"stickers", "temp_evo_id", b"temp_evo_id", "temp_evo_raid_status", b"temp_evo_raid_status"]) -> None: ... - -global___RaidRewardsLogEntry = RaidRewardsLogEntry - -@typing_extensions.final -class RaidTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - RAID_TELEMETRY_ID_FIELD_NUMBER: builtins.int - BUNDLE_VERSION_FIELD_NUMBER: builtins.int - TIME_SINCE_ENTER_RAID_FIELD_NUMBER: builtins.int - TIME_SINCE_LAST_RAID_TELEMETRY_FIELD_NUMBER: builtins.int - RAID_LEVEL_FIELD_NUMBER: builtins.int - PRIVATE_LOBBY_FIELD_NUMBER: builtins.int - TICKET_ITEM_FIELD_NUMBER: builtins.int - NUM_PLAYERS_IN_LOBBY_FIELD_NUMBER: builtins.int - BATTLE_PARTY_NUMBER_FIELD_NUMBER: builtins.int - raid_telemetry_id: global___RaidTelemetryIds.ValueType - bundle_version: builtins.str - time_since_enter_raid: builtins.float - time_since_last_raid_telemetry: builtins.float - raid_level: builtins.int - private_lobby: builtins.bool - ticket_item: builtins.str - num_players_in_lobby: builtins.int - battle_party_number: builtins.int - def __init__( - self, - *, - raid_telemetry_id: global___RaidTelemetryIds.ValueType = ..., - bundle_version: builtins.str = ..., - time_since_enter_raid: builtins.float = ..., - time_since_last_raid_telemetry: builtins.float = ..., - raid_level: builtins.int = ..., - private_lobby: builtins.bool = ..., - ticket_item: builtins.str = ..., - num_players_in_lobby: builtins.int = ..., - battle_party_number: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["battle_party_number", b"battle_party_number", "bundle_version", b"bundle_version", "num_players_in_lobby", b"num_players_in_lobby", "private_lobby", b"private_lobby", "raid_level", b"raid_level", "raid_telemetry_id", b"raid_telemetry_id", "ticket_item", b"ticket_item", "time_since_enter_raid", b"time_since_enter_raid", "time_since_last_raid_telemetry", b"time_since_last_raid_telemetry"]) -> None: ... - -global___RaidTelemetry = RaidTelemetry - -@typing_extensions.final -class RaidTicketProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TICKET_ID_FIELD_NUMBER: builtins.int - ITEM_FIELD_NUMBER: builtins.int - EXCLUSIVE_INFO_FIELD_NUMBER: builtins.int - ticket_id: builtins.str - item: global___Item.ValueType - @property - def exclusive_info(self) -> global___ExclusiveTicketInfoProto: ... - def __init__( - self, - *, - ticket_id: builtins.str = ..., - item: global___Item.ValueType = ..., - exclusive_info: global___ExclusiveTicketInfoProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["exclusive_info", b"exclusive_info"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["exclusive_info", b"exclusive_info", "item", b"item", "ticket_id", b"ticket_id"]) -> None: ... - -global___RaidTicketProto = RaidTicketProto - -@typing_extensions.final -class RaidTicketSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CONSUME_RAID_TICKET_UPON_BATTLE_START_FIELD_NUMBER: builtins.int - consume_raid_ticket_upon_battle_start: builtins.bool - def __init__( - self, - *, - consume_raid_ticket_upon_battle_start: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["consume_raid_ticket_upon_battle_start", b"consume_raid_ticket_upon_battle_start"]) -> None: ... - -global___RaidTicketSettingsProto = RaidTicketSettingsProto - -@typing_extensions.final -class RaidTicketsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - RAID_TICKET_FIELD_NUMBER: builtins.int - @property - def raid_ticket(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___RaidTicketProto]: ... - def __init__( - self, - *, - raid_ticket: collections.abc.Iterable[global___RaidTicketProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["raid_ticket", b"raid_ticket"]) -> None: ... - -global___RaidTicketsProto = RaidTicketsProto - -@typing_extensions.final -class RaidVisualEffect(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - EFFECT_ASSET_KEY_FIELD_NUMBER: builtins.int - START_MILLIS_FIELD_NUMBER: builtins.int - STOP_MILLIS_FIELD_NUMBER: builtins.int - effect_asset_key: builtins.str - start_millis: builtins.int - stop_millis: builtins.int - def __init__( - self, - *, - effect_asset_key: builtins.str = ..., - start_millis: builtins.int = ..., - stop_millis: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["effect_asset_key", b"effect_asset_key", "start_millis", b"start_millis", "stop_millis", b"stop_millis"]) -> None: ... - -global___RaidVisualEffect = RaidVisualEffect - -@typing_extensions.final -class RangeProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MIN_FIELD_NUMBER: builtins.int - MAX_FIELD_NUMBER: builtins.int - min: builtins.int - max: builtins.int - def __init__( - self, - *, - min: builtins.int = ..., - max: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["max", b"max", "min", b"min"]) -> None: ... - -global___RangeProto = RangeProto - -@typing_extensions.final -class Rasterization(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class Interval(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - Y_FIELD_NUMBER: builtins.int - LEFT_X_FIELD_NUMBER: builtins.int - RIGHT_X_FIELD_NUMBER: builtins.int - y: builtins.int - left_x: builtins.int - right_x: builtins.int - def __init__( - self, - *, - y: builtins.int = ..., - left_x: builtins.int = ..., - right_x: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["left_x", b"left_x", "right_x", b"right_x", "y", b"y"]) -> None: ... - - INTERVAL_FIELD_NUMBER: builtins.int - @property - def interval(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Rasterization.Interval]: ... - def __init__( - self, - *, - interval: collections.abc.Iterable[global___Rasterization.Interval] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["interval", b"interval"]) -> None: ... - -global___Rasterization = Rasterization - -@typing_extensions.final -class ReadPointOfInterestDescriptionTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - RESULT_FIELD_NUMBER: builtins.int - FORT_ID_FIELD_NUMBER: builtins.int - FORT_TYPE_FIELD_NUMBER: builtins.int - PARTNER_ID_FIELD_NUMBER: builtins.int - CAMPAIGN_ID_FIELD_NUMBER: builtins.int - result: builtins.str - fort_id: builtins.str - fort_type: builtins.int - partner_id: builtins.str - campaign_id: builtins.str - def __init__( - self, - *, - result: builtins.str = ..., - fort_id: builtins.str = ..., - fort_type: builtins.int = ..., - partner_id: builtins.str = ..., - campaign_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["campaign_id", b"campaign_id", "fort_id", b"fort_id", "fort_type", b"fort_type", "partner_id", b"partner_id", "result", b"result"]) -> None: ... - -global___ReadPointOfInterestDescriptionTelemetry = ReadPointOfInterestDescriptionTelemetry - -@typing_extensions.final -class ReassignPlayerOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ReassignPlayerOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: ReassignPlayerOutProto._Result.ValueType # 0 - SUCCESS: ReassignPlayerOutProto._Result.ValueType # 1 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: ReassignPlayerOutProto.Result.ValueType # 0 - SUCCESS: ReassignPlayerOutProto.Result.ValueType # 1 - - RESULT_FIELD_NUMBER: builtins.int - REASSIGNED_INSTANCE_FIELD_NUMBER: builtins.int - result: global___ReassignPlayerOutProto.Result.ValueType - reassigned_instance: builtins.int - def __init__( - self, - *, - result: global___ReassignPlayerOutProto.Result.ValueType = ..., - reassigned_instance: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["reassigned_instance", b"reassigned_instance", "result", b"result"]) -> None: ... - -global___ReassignPlayerOutProto = ReassignPlayerOutProto - -@typing_extensions.final -class ReassignPlayerProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CURRENT_INSTANCE_FIELD_NUMBER: builtins.int - current_instance: builtins.int - def __init__( - self, - *, - current_instance: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["current_instance", b"current_instance"]) -> None: ... - -global___ReassignPlayerProto = ReassignPlayerProto - -@typing_extensions.final -class RecommendedSearchProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SEARCH_LABEL_FIELD_NUMBER: builtins.int - PREPENDED_SEARCH_STRING_FIELD_NUMBER: builtins.int - SEARCH_KEY_FIELD_NUMBER: builtins.int - APPENDED_SEARCH_STRING_FIELD_NUMBER: builtins.int - search_label: builtins.str - prepended_search_string: builtins.str - search_key: builtins.str - appended_search_string: builtins.str - def __init__( - self, - *, - search_label: builtins.str = ..., - prepended_search_string: builtins.str = ..., - search_key: builtins.str = ..., - appended_search_string: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["appended_search_string", b"appended_search_string", "prepended_search_string", b"prepended_search_string", "search_key", b"search_key", "search_label", b"search_label"]) -> None: ... - -global___RecommendedSearchProto = RecommendedSearchProto - -@typing_extensions.final -class RectProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - LO_FIELD_NUMBER: builtins.int - HI_FIELD_NUMBER: builtins.int - @property - def lo(self) -> global___PointProto: ... - @property - def hi(self) -> global___PointProto: ... - def __init__( - self, - *, - lo: global___PointProto | None = ..., - hi: global___PointProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["hi", b"hi", "lo", b"lo"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["hi", b"hi", "lo", b"lo"]) -> None: ... - -global___RectProto = RectProto - -@typing_extensions.final -class RecycleItemOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[RecycleItemOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: RecycleItemOutProto._Result.ValueType # 0 - SUCCESS: RecycleItemOutProto._Result.ValueType # 1 - ERROR_NOT_ENOUGH_COPIES: RecycleItemOutProto._Result.ValueType # 2 - ERROR_CANNOT_RECYCLE_INCUBATORS: RecycleItemOutProto._Result.ValueType # 3 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: RecycleItemOutProto.Result.ValueType # 0 - SUCCESS: RecycleItemOutProto.Result.ValueType # 1 - ERROR_NOT_ENOUGH_COPIES: RecycleItemOutProto.Result.ValueType # 2 - ERROR_CANNOT_RECYCLE_INCUBATORS: RecycleItemOutProto.Result.ValueType # 3 - - RESULT_FIELD_NUMBER: builtins.int - NEW_COUNT_FIELD_NUMBER: builtins.int - result: global___RecycleItemOutProto.Result.ValueType - new_count: builtins.int - def __init__( - self, - *, - result: global___RecycleItemOutProto.Result.ValueType = ..., - new_count: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["new_count", b"new_count", "result", b"result"]) -> None: ... - -global___RecycleItemOutProto = RecycleItemOutProto - -@typing_extensions.final -class RecycleItemProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ITEM_FIELD_NUMBER: builtins.int - COUNT_FIELD_NUMBER: builtins.int - item: global___Item.ValueType - count: builtins.int - def __init__( - self, - *, - item: global___Item.ValueType = ..., - count: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["count", b"count", "item", b"item"]) -> None: ... - -global___RecycleItemProto = RecycleItemProto - -@typing_extensions.final -class RedeemAppleReceiptOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[RedeemAppleReceiptOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: RedeemAppleReceiptOutProto._Status.ValueType # 0 - SUCCESS: RedeemAppleReceiptOutProto._Status.ValueType # 1 - FAILURE: RedeemAppleReceiptOutProto._Status.ValueType # 2 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: RedeemAppleReceiptOutProto.Status.ValueType # 0 - SUCCESS: RedeemAppleReceiptOutProto.Status.ValueType # 1 - FAILURE: RedeemAppleReceiptOutProto.Status.ValueType # 2 - - STATUS_FIELD_NUMBER: builtins.int - PROVISIONED_TRANSACTION_TOKENS_FIELD_NUMBER: builtins.int - status: global___RedeemAppleReceiptOutProto.Status.ValueType - @property - def provisioned_transaction_tokens(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - def __init__( - self, - *, - status: global___RedeemAppleReceiptOutProto.Status.ValueType = ..., - provisioned_transaction_tokens: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["provisioned_transaction_tokens", b"provisioned_transaction_tokens", "status", b"status"]) -> None: ... - -global___RedeemAppleReceiptOutProto = RedeemAppleReceiptOutProto - -@typing_extensions.final -class RedeemAppleReceiptProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - RECEIPT_FIELD_NUMBER: builtins.int - PURCHASE_CURRENCY_FIELD_NUMBER: builtins.int - PRICE_PAID_E6_FIELD_NUMBER: builtins.int - PRICE_PAID_E6_LONG_FIELD_NUMBER: builtins.int - receipt: builtins.str - purchase_currency: builtins.str - price_paid_e6: builtins.int - price_paid_e6_long: builtins.int - def __init__( - self, - *, - receipt: builtins.str = ..., - purchase_currency: builtins.str = ..., - price_paid_e6: builtins.int = ..., - price_paid_e6_long: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["price_paid_e6", b"price_paid_e6", "price_paid_e6_long", b"price_paid_e6_long", "purchase_currency", b"purchase_currency", "receipt", b"receipt"]) -> None: ... - -global___RedeemAppleReceiptProto = RedeemAppleReceiptProto - -@typing_extensions.final -class RedeemDesktopReceiptOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[RedeemDesktopReceiptOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: RedeemDesktopReceiptOutProto._Status.ValueType # 0 - SUCCESS: RedeemDesktopReceiptOutProto._Status.ValueType # 1 - FAILURE: RedeemDesktopReceiptOutProto._Status.ValueType # 2 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: RedeemDesktopReceiptOutProto.Status.ValueType # 0 - SUCCESS: RedeemDesktopReceiptOutProto.Status.ValueType # 1 - FAILURE: RedeemDesktopReceiptOutProto.Status.ValueType # 2 - - STATUS_FIELD_NUMBER: builtins.int - status: global___RedeemDesktopReceiptOutProto.Status.ValueType - def __init__( - self, - *, - status: global___RedeemDesktopReceiptOutProto.Status.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["status", b"status"]) -> None: ... - -global___RedeemDesktopReceiptOutProto = RedeemDesktopReceiptOutProto - -@typing_extensions.final -class RedeemDesktopReceiptProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SKU_ID_FIELD_NUMBER: builtins.int - sku_id: builtins.str - def __init__( - self, - *, - sku_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["sku_id", b"sku_id"]) -> None: ... - -global___RedeemDesktopReceiptProto = RedeemDesktopReceiptProto - -@typing_extensions.final -class RedeemGoogleReceiptOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[RedeemGoogleReceiptOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: RedeemGoogleReceiptOutProto._Status.ValueType # 0 - SUCCESS: RedeemGoogleReceiptOutProto._Status.ValueType # 1 - FAILURE: RedeemGoogleReceiptOutProto._Status.ValueType # 2 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: RedeemGoogleReceiptOutProto.Status.ValueType # 0 - SUCCESS: RedeemGoogleReceiptOutProto.Status.ValueType # 1 - FAILURE: RedeemGoogleReceiptOutProto.Status.ValueType # 2 - - STATUS_FIELD_NUMBER: builtins.int - TRANSACTION_TOKEN_FIELD_NUMBER: builtins.int - status: global___RedeemGoogleReceiptOutProto.Status.ValueType - transaction_token: builtins.str - def __init__( - self, - *, - status: global___RedeemGoogleReceiptOutProto.Status.ValueType = ..., - transaction_token: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["status", b"status", "transaction_token", b"transaction_token"]) -> None: ... - -global___RedeemGoogleReceiptOutProto = RedeemGoogleReceiptOutProto - -@typing_extensions.final -class RedeemGoogleReceiptProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - RECEIPT_FIELD_NUMBER: builtins.int - RECEIPT_SIGNATURE_FIELD_NUMBER: builtins.int - PURCHASE_CURRENCY_FIELD_NUMBER: builtins.int - PRICE_PAID_E6_FIELD_NUMBER: builtins.int - PRICE_PAID_E6_LONG_FIELD_NUMBER: builtins.int - COUNTRY_CODE_FIELD_NUMBER: builtins.int - receipt: builtins.str - receipt_signature: builtins.str - purchase_currency: builtins.str - price_paid_e6: builtins.int - price_paid_e6_long: builtins.int - country_code: builtins.str - def __init__( - self, - *, - receipt: builtins.str = ..., - receipt_signature: builtins.str = ..., - purchase_currency: builtins.str = ..., - price_paid_e6: builtins.int = ..., - price_paid_e6_long: builtins.int = ..., - country_code: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["country_code", b"country_code", "price_paid_e6", b"price_paid_e6", "price_paid_e6_long", b"price_paid_e6_long", "purchase_currency", b"purchase_currency", "receipt", b"receipt", "receipt_signature", b"receipt_signature"]) -> None: ... - -global___RedeemGoogleReceiptProto = RedeemGoogleReceiptProto - -@typing_extensions.final -class RedeemPasscodeRequestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PASSCODE_FIELD_NUMBER: builtins.int - passcode: builtins.str - def __init__( - self, - *, - passcode: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["passcode", b"passcode"]) -> None: ... - -global___RedeemPasscodeRequestProto = RedeemPasscodeRequestProto - -@typing_extensions.final -class RedeemPasscodeResponseProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[RedeemPasscodeResponseProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: RedeemPasscodeResponseProto._Result.ValueType # 0 - SUCCESS: RedeemPasscodeResponseProto._Result.ValueType # 1 - NOT_AVAILABLE: RedeemPasscodeResponseProto._Result.ValueType # 2 - OVER_INVENTORY_LIMIT: RedeemPasscodeResponseProto._Result.ValueType # 3 - ALREADY_REDEEMED: RedeemPasscodeResponseProto._Result.ValueType # 4 - OVER_PLAYER_REDEMPTION_LIMIT: RedeemPasscodeResponseProto._Result.ValueType # 5 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: RedeemPasscodeResponseProto.Result.ValueType # 0 - SUCCESS: RedeemPasscodeResponseProto.Result.ValueType # 1 - NOT_AVAILABLE: RedeemPasscodeResponseProto.Result.ValueType # 2 - OVER_INVENTORY_LIMIT: RedeemPasscodeResponseProto.Result.ValueType # 3 - ALREADY_REDEEMED: RedeemPasscodeResponseProto.Result.ValueType # 4 - OVER_PLAYER_REDEMPTION_LIMIT: RedeemPasscodeResponseProto.Result.ValueType # 5 - - @typing_extensions.final - class AcquiredItem(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ITEM_FIELD_NUMBER: builtins.int - COUNT_FIELD_NUMBER: builtins.int - item: builtins.str - count: builtins.int - def __init__( - self, - *, - item: builtins.str = ..., - count: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["count", b"count", "item", b"item"]) -> None: ... - - RESULT_FIELD_NUMBER: builtins.int - ACQUIRED_ITEM_FIELD_NUMBER: builtins.int - ACQUIRED_ITEMS_PROTO_FIELD_NUMBER: builtins.int - PASSCODE_FIELD_NUMBER: builtins.int - result: global___RedeemPasscodeResponseProto.Result.ValueType - @property - def acquired_item(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___RedeemPasscodeResponseProto.AcquiredItem]: ... - acquired_items_proto: builtins.bytes - passcode: builtins.str - def __init__( - self, - *, - result: global___RedeemPasscodeResponseProto.Result.ValueType = ..., - acquired_item: collections.abc.Iterable[global___RedeemPasscodeResponseProto.AcquiredItem] | None = ..., - acquired_items_proto: builtins.bytes = ..., - passcode: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["acquired_item", b"acquired_item", "acquired_items_proto", b"acquired_items_proto", "passcode", b"passcode", "result", b"result"]) -> None: ... - -global___RedeemPasscodeResponseProto = RedeemPasscodeResponseProto - -@typing_extensions.final -class RedeemPasscodeRewardProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ITEMS_FIELD_NUMBER: builtins.int - AVATAR_ITEMS_FIELD_NUMBER: builtins.int - EGG_POKEMON_FIELD_NUMBER: builtins.int - POKEMON_FIELD_NUMBER: builtins.int - POKE_CANDY_FIELD_NUMBER: builtins.int - STARDUST_FIELD_NUMBER: builtins.int - POKECOINS_FIELD_NUMBER: builtins.int - BADGES_FIELD_NUMBER: builtins.int - REDEEMED_STICKERS_FIELD_NUMBER: builtins.int - QUEST_IDS_FIELD_NUMBER: builtins.int - @property - def items(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___RedeemedItemProto]: ... - @property - def avatar_items(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___RedeemedAvatarItemProto]: ... - @property - def egg_pokemon(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PokemonProto]: ... - @property - def pokemon(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PokemonProto]: ... - @property - def poke_candy(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PokeCandyProto]: ... - stardust: builtins.int - pokecoins: builtins.int - @property - def badges(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___HoloBadgeType.ValueType]: ... - @property - def redeemed_stickers(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___RedeemedStickerProto]: ... - @property - def quest_ids(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - def __init__( - self, - *, - items: collections.abc.Iterable[global___RedeemedItemProto] | None = ..., - avatar_items: collections.abc.Iterable[global___RedeemedAvatarItemProto] | None = ..., - egg_pokemon: collections.abc.Iterable[global___PokemonProto] | None = ..., - pokemon: collections.abc.Iterable[global___PokemonProto] | None = ..., - poke_candy: collections.abc.Iterable[global___PokeCandyProto] | None = ..., - stardust: builtins.int = ..., - pokecoins: builtins.int = ..., - badges: collections.abc.Iterable[global___HoloBadgeType.ValueType] | None = ..., - redeemed_stickers: collections.abc.Iterable[global___RedeemedStickerProto] | None = ..., - quest_ids: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["avatar_items", b"avatar_items", "badges", b"badges", "egg_pokemon", b"egg_pokemon", "items", b"items", "poke_candy", b"poke_candy", "pokecoins", b"pokecoins", "pokemon", b"pokemon", "quest_ids", b"quest_ids", "redeemed_stickers", b"redeemed_stickers", "stardust", b"stardust"]) -> None: ... - -global___RedeemPasscodeRewardProto = RedeemPasscodeRewardProto - -@typing_extensions.final -class RedeemSamsungReceiptOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[RedeemSamsungReceiptOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: RedeemSamsungReceiptOutProto._Status.ValueType # 0 - SUCCESS: RedeemSamsungReceiptOutProto._Status.ValueType # 1 - FAILURE: RedeemSamsungReceiptOutProto._Status.ValueType # 2 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: RedeemSamsungReceiptOutProto.Status.ValueType # 0 - SUCCESS: RedeemSamsungReceiptOutProto.Status.ValueType # 1 - FAILURE: RedeemSamsungReceiptOutProto.Status.ValueType # 2 - - STATUS_FIELD_NUMBER: builtins.int - PURCHASE_ID_FIELD_NUMBER: builtins.int - status: global___RedeemSamsungReceiptOutProto.Status.ValueType - purchase_id: builtins.str - def __init__( - self, - *, - status: global___RedeemSamsungReceiptOutProto.Status.ValueType = ..., - purchase_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["purchase_id", b"purchase_id", "status", b"status"]) -> None: ... - -global___RedeemSamsungReceiptOutProto = RedeemSamsungReceiptOutProto - -@typing_extensions.final -class RedeemSamsungReceiptProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PURCHASE_DATA_FIELD_NUMBER: builtins.int - PURCHASE_ID_FIELD_NUMBER: builtins.int - PURCHASE_CURRENCY_FIELD_NUMBER: builtins.int - PRICE_PAID_E6_LONG_FIELD_NUMBER: builtins.int - purchase_data: builtins.str - purchase_id: builtins.str - purchase_currency: builtins.str - price_paid_e6_long: builtins.int - def __init__( - self, - *, - purchase_data: builtins.str = ..., - purchase_id: builtins.str = ..., - purchase_currency: builtins.str = ..., - price_paid_e6_long: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["price_paid_e6_long", b"price_paid_e6_long", "purchase_currency", b"purchase_currency", "purchase_data", b"purchase_data", "purchase_id", b"purchase_id"]) -> None: ... - -global___RedeemSamsungReceiptProto = RedeemSamsungReceiptProto - -@typing_extensions.final -class RedeemTicketGiftForFriendOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[RedeemTicketGiftForFriendOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: RedeemTicketGiftForFriendOutProto._Status.ValueType # 0 - SUCCESS: RedeemTicketGiftForFriendOutProto._Status.ValueType # 1 - ERROR_UNKNOWN: RedeemTicketGiftForFriendOutProto._Status.ValueType # 2 - FAILURE_ELIGIBILITY: RedeemTicketGiftForFriendOutProto._Status.ValueType # 3 - FAILURE_GIFT_NOT_FOUND: RedeemTicketGiftForFriendOutProto._Status.ValueType # 4 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: RedeemTicketGiftForFriendOutProto.Status.ValueType # 0 - SUCCESS: RedeemTicketGiftForFriendOutProto.Status.ValueType # 1 - ERROR_UNKNOWN: RedeemTicketGiftForFriendOutProto.Status.ValueType # 2 - FAILURE_ELIGIBILITY: RedeemTicketGiftForFriendOutProto.Status.ValueType # 3 - FAILURE_GIFT_NOT_FOUND: RedeemTicketGiftForFriendOutProto.Status.ValueType # 4 - - STATUS_FIELD_NUMBER: builtins.int - GIFTING_ELIGIBILITY_FIELD_NUMBER: builtins.int - status: global___RedeemTicketGiftForFriendOutProto.Status.ValueType - @property - def gifting_eligibility(self) -> global___GiftingEligibilityStatusProto: ... - def __init__( - self, - *, - status: global___RedeemTicketGiftForFriendOutProto.Status.ValueType = ..., - gifting_eligibility: global___GiftingEligibilityStatusProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["gifting_eligibility", b"gifting_eligibility"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["gifting_eligibility", b"gifting_eligibility", "status", b"status"]) -> None: ... - -global___RedeemTicketGiftForFriendOutProto = RedeemTicketGiftForFriendOutProto - -@typing_extensions.final -class RedeemTicketGiftForFriendProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - GIFTING_IAP_ITEM_FIELD_NUMBER: builtins.int - RECIPIENT_FRIEND_ID_FIELD_NUMBER: builtins.int - @property - def gifting_iap_item(self) -> global___GiftingIapItemProto: ... - recipient_friend_id: builtins.str - def __init__( - self, - *, - gifting_iap_item: global___GiftingIapItemProto | None = ..., - recipient_friend_id: builtins.str = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["gifting_iap_item", b"gifting_iap_item"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["gifting_iap_item", b"gifting_iap_item", "recipient_friend_id", b"recipient_friend_id"]) -> None: ... - -global___RedeemTicketGiftForFriendProto = RedeemTicketGiftForFriendProto - -@typing_extensions.final -class RedeemXsollaReceiptRequestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class ReceiptContent(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SKU_ID_FIELD_NUMBER: builtins.int - QUANTITY_FIELD_NUMBER: builtins.int - STORE_PRICE_FIELD_NUMBER: builtins.int - sku_id: builtins.str - quantity: builtins.int - @property - def store_price(self) -> global___SkuStorePrice: ... - def __init__( - self, - *, - sku_id: builtins.str = ..., - quantity: builtins.int = ..., - store_price: global___SkuStorePrice | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["store_price", b"store_price"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["quantity", b"quantity", "sku_id", b"sku_id", "store_price", b"store_price"]) -> None: ... - - NIA_ACCOUNT_ID_FIELD_NUMBER: builtins.int - RECEIPT_ID_FIELD_NUMBER: builtins.int - RECEIPT_CONTENT_FIELD_NUMBER: builtins.int - COUNTRY_FIELD_NUMBER: builtins.int - nia_account_id: builtins.str - receipt_id: builtins.str - @property - def receipt_content(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___RedeemXsollaReceiptRequestProto.ReceiptContent]: ... - country: builtins.str - def __init__( - self, - *, - nia_account_id: builtins.str = ..., - receipt_id: builtins.str = ..., - receipt_content: collections.abc.Iterable[global___RedeemXsollaReceiptRequestProto.ReceiptContent] | None = ..., - country: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["country", b"country", "nia_account_id", b"nia_account_id", "receipt_content", b"receipt_content", "receipt_id", b"receipt_id"]) -> None: ... - -global___RedeemXsollaReceiptRequestProto = RedeemXsollaReceiptRequestProto - -@typing_extensions.final -class RedeemXsollaReceiptResponseProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[RedeemXsollaReceiptResponseProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: RedeemXsollaReceiptResponseProto._Status.ValueType # 0 - SUCCESS: RedeemXsollaReceiptResponseProto._Status.ValueType # 1 - FAILURE: RedeemXsollaReceiptResponseProto._Status.ValueType # 2 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: RedeemXsollaReceiptResponseProto.Status.ValueType # 0 - SUCCESS: RedeemXsollaReceiptResponseProto.Status.ValueType # 1 - FAILURE: RedeemXsollaReceiptResponseProto.Status.ValueType # 2 - - STATUS_FIELD_NUMBER: builtins.int - ITEMS_FIELD_NUMBER: builtins.int - CURRENCY_FIELD_NUMBER: builtins.int - status: global___RedeemXsollaReceiptResponseProto.Status.ValueType - @property - def items(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___GameItemContentProto]: ... - @property - def currency(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CurrencyQuantityProto]: ... - def __init__( - self, - *, - status: global___RedeemXsollaReceiptResponseProto.Status.ValueType = ..., - items: collections.abc.Iterable[global___GameItemContentProto] | None = ..., - currency: collections.abc.Iterable[global___CurrencyQuantityProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["currency", b"currency", "items", b"items", "status", b"status"]) -> None: ... - -global___RedeemXsollaReceiptResponseProto = RedeemXsollaReceiptResponseProto - -@typing_extensions.final -class RedeemedAvatarItemProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - AVATAR_TEMPLATE_ID_FIELD_NUMBER: builtins.int - ITEM_COUNT_FIELD_NUMBER: builtins.int - avatar_template_id: builtins.str - item_count: builtins.int - def __init__( - self, - *, - avatar_template_id: builtins.str = ..., - item_count: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["avatar_template_id", b"avatar_template_id", "item_count", b"item_count"]) -> None: ... - -global___RedeemedAvatarItemProto = RedeemedAvatarItemProto - -@typing_extensions.final -class RedeemedItemProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ITEM_FIELD_NUMBER: builtins.int - ITEM_COUNT_FIELD_NUMBER: builtins.int - item: global___Item.ValueType - item_count: builtins.int - def __init__( - self, - *, - item: global___Item.ValueType = ..., - item_count: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["item", b"item", "item_count", b"item_count"]) -> None: ... - -global___RedeemedItemProto = RedeemedItemProto - -@typing_extensions.final -class RedeemedStickerProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - STICKER_ID_FIELD_NUMBER: builtins.int - COUNT_FIELD_NUMBER: builtins.int - sticker_id: builtins.str - count: builtins.int - def __init__( - self, - *, - sticker_id: builtins.str = ..., - count: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["count", b"count", "sticker_id", b"sticker_id"]) -> None: ... - -global___RedeemedStickerProto = RedeemedStickerProto - -@typing_extensions.final -class ReferContactListFriendRequest(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class ReferralProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - REFERRAL_CODE_FIELD_NUMBER: builtins.int - REFERRAL_LINK_FIELD_NUMBER: builtins.int - referral_code: builtins.str - referral_link: builtins.str - def __init__( - self, - *, - referral_code: builtins.str = ..., - referral_link: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["referral_code", b"referral_code", "referral_link", b"referral_link"]) -> None: ... - - CONTACT_METHOD_FIELD_NUMBER: builtins.int - CONTACT_INFO_FIELD_NUMBER: builtins.int - CONTACT_ID_FIELD_NUMBER: builtins.int - RECEIVER_NAME_FIELD_NUMBER: builtins.int - APP_STORE_LINK_FIELD_NUMBER: builtins.int - REFERRAL_FIELD_NUMBER: builtins.int - COUNTRY_CODE_FIELD_NUMBER: builtins.int - contact_method: global___SocialV2Enum.ContactMethod.ValueType - contact_info: builtins.str - contact_id: builtins.str - receiver_name: builtins.str - app_store_link: builtins.str - @property - def referral(self) -> global___ReferContactListFriendRequest.ReferralProto: ... - country_code: builtins.str - def __init__( - self, - *, - contact_method: global___SocialV2Enum.ContactMethod.ValueType = ..., - contact_info: builtins.str = ..., - contact_id: builtins.str = ..., - receiver_name: builtins.str = ..., - app_store_link: builtins.str = ..., - referral: global___ReferContactListFriendRequest.ReferralProto | None = ..., - country_code: builtins.str = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["referral", b"referral"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["app_store_link", b"app_store_link", "contact_id", b"contact_id", "contact_info", b"contact_info", "contact_method", b"contact_method", "country_code", b"country_code", "receiver_name", b"receiver_name", "referral", b"referral"]) -> None: ... - -global___ReferContactListFriendRequest = ReferContactListFriendRequest - -@typing_extensions.final -class ReferContactListFriendResponse(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ReferContactListFriendResponse._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: ReferContactListFriendResponse._Result.ValueType # 0 - SUCCESS: ReferContactListFriendResponse._Result.ValueType # 1 - ERROR_UNKNOWN: ReferContactListFriendResponse._Result.ValueType # 2 - ERROR_CONTACT_NOT_FOUND: ReferContactListFriendResponse._Result.ValueType # 3 - ERROR_FAILED_TO_SEND_EMAIL: ReferContactListFriendResponse._Result.ValueType # 4 - ERROR_EXCEED_LIMIT: ReferContactListFriendResponse._Result.ValueType # 5 - ERROR_NO_SENDER_NAME: ReferContactListFriendResponse._Result.ValueType # 6 - ERROR_INAPPROPRIATE_RECEIVER_NAME: ReferContactListFriendResponse._Result.ValueType # 7 - ERROR_ALREADY_SIGNED_UP: ReferContactListFriendResponse._Result.ValueType # 8 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: ReferContactListFriendResponse.Result.ValueType # 0 - SUCCESS: ReferContactListFriendResponse.Result.ValueType # 1 - ERROR_UNKNOWN: ReferContactListFriendResponse.Result.ValueType # 2 - ERROR_CONTACT_NOT_FOUND: ReferContactListFriendResponse.Result.ValueType # 3 - ERROR_FAILED_TO_SEND_EMAIL: ReferContactListFriendResponse.Result.ValueType # 4 - ERROR_EXCEED_LIMIT: ReferContactListFriendResponse.Result.ValueType # 5 - ERROR_NO_SENDER_NAME: ReferContactListFriendResponse.Result.ValueType # 6 - ERROR_INAPPROPRIATE_RECEIVER_NAME: ReferContactListFriendResponse.Result.ValueType # 7 - ERROR_ALREADY_SIGNED_UP: ReferContactListFriendResponse.Result.ValueType # 8 - - RESULT_FIELD_NUMBER: builtins.int - result: global___ReferContactListFriendResponse.Result.ValueType - def __init__( - self, - *, - result: global___ReferContactListFriendResponse.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result"]) -> None: ... - -global___ReferContactListFriendResponse = ReferContactListFriendResponse - -@typing_extensions.final -class ReferralMilestonesProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class MilestoneProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ReferralMilestonesProto.MilestoneProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: ReferralMilestonesProto.MilestoneProto._Status.ValueType # 0 - ACTIVE: ReferralMilestonesProto.MilestoneProto._Status.ValueType # 1 - ACHIEVED: ReferralMilestonesProto.MilestoneProto._Status.ValueType # 2 - ACTIVE_HIDDEN: ReferralMilestonesProto.MilestoneProto._Status.ValueType # 3 - ACHIEVED_HIDDEN: ReferralMilestonesProto.MilestoneProto._Status.ValueType # 4 - REWARDS_CLAIMED: ReferralMilestonesProto.MilestoneProto._Status.ValueType # 5 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: ReferralMilestonesProto.MilestoneProto.Status.ValueType # 0 - ACTIVE: ReferralMilestonesProto.MilestoneProto.Status.ValueType # 1 - ACHIEVED: ReferralMilestonesProto.MilestoneProto.Status.ValueType # 2 - ACTIVE_HIDDEN: ReferralMilestonesProto.MilestoneProto.Status.ValueType # 3 - ACHIEVED_HIDDEN: ReferralMilestonesProto.MilestoneProto.Status.ValueType # 4 - REWARDS_CLAIMED: ReferralMilestonesProto.MilestoneProto.Status.ValueType # 5 - - @typing_extensions.final - class TemplateVariableProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NAME_FIELD_NUMBER: builtins.int - LITERAL_FIELD_NUMBER: builtins.int - name: builtins.str - literal: builtins.str - def __init__( - self, - *, - name: builtins.str = ..., - literal: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["literal", b"literal", "name", b"name"]) -> None: ... - - NAME_KEY_FIELD_NUMBER: builtins.int - STATUS_FIELD_NUMBER: builtins.int - REWARD_FIELD_NUMBER: builtins.int - MILESTONE_TEMPLATE_ID_FIELD_NUMBER: builtins.int - VERSION_FIELD_NUMBER: builtins.int - NAME_TEMPLATE_VARIABLE_FIELD_NUMBER: builtins.int - VIEWED_BY_CLIENT_FIELD_NUMBER: builtins.int - CREATED_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - name_key: builtins.str - status: global___ReferralMilestonesProto.MilestoneProto.Status.ValueType - @property - def reward(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.bytes]: ... - milestone_template_id: builtins.str - version: builtins.int - @property - def name_template_variable(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ReferralMilestonesProto.MilestoneProto.TemplateVariableProto]: ... - viewed_by_client: builtins.bool - created_timestamp_ms: builtins.int - def __init__( - self, - *, - name_key: builtins.str = ..., - status: global___ReferralMilestonesProto.MilestoneProto.Status.ValueType = ..., - reward: collections.abc.Iterable[builtins.bytes] | None = ..., - milestone_template_id: builtins.str = ..., - version: builtins.int = ..., - name_template_variable: collections.abc.Iterable[global___ReferralMilestonesProto.MilestoneProto.TemplateVariableProto] | None = ..., - viewed_by_client: builtins.bool = ..., - created_timestamp_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["created_timestamp_ms", b"created_timestamp_ms", "milestone_template_id", b"milestone_template_id", "name_key", b"name_key", "name_template_variable", b"name_template_variable", "reward", b"reward", "status", b"status", "version", b"version", "viewed_by_client", b"viewed_by_client"]) -> None: ... - - @typing_extensions.final - class MilestoneEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - KEY_FIELD_NUMBER: builtins.int - VALUE_FIELD_NUMBER: builtins.int - key: builtins.str - @property - def value(self) -> global___ReferralMilestonesProto.MilestoneProto: ... - def __init__( - self, - *, - key: builtins.str = ..., - value: global___ReferralMilestonesProto.MilestoneProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["value", b"value"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["key", b"key", "value", b"value"]) -> None: ... - - REFERRER_PLAYER_ID_FIELD_NUMBER: builtins.int - REFEREE_PLAYER_ID_FIELD_NUMBER: builtins.int - MILESTONES_TEMPLATE_ID_FIELD_NUMBER: builtins.int - VERSION_FIELD_NUMBER: builtins.int - MILESTONE_FIELD_NUMBER: builtins.int - REFERRER_NIANTIC_ID_FIELD_NUMBER: builtins.int - REFEREE_NIANTIC_ID_FIELD_NUMBER: builtins.int - referrer_player_id: builtins.str - referee_player_id: builtins.str - milestones_template_id: builtins.str - version: builtins.int - @property - def milestone(self) -> google.protobuf.internal.containers.MessageMap[builtins.str, global___ReferralMilestonesProto.MilestoneProto]: ... - referrer_niantic_id: builtins.str - referee_niantic_id: builtins.str - def __init__( - self, - *, - referrer_player_id: builtins.str = ..., - referee_player_id: builtins.str = ..., - milestones_template_id: builtins.str = ..., - version: builtins.int = ..., - milestone: collections.abc.Mapping[builtins.str, global___ReferralMilestonesProto.MilestoneProto] | None = ..., - referrer_niantic_id: builtins.str = ..., - referee_niantic_id: builtins.str = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["PlayerId", b"PlayerId", "PlayerNiaId", b"PlayerNiaId", "referee_niantic_id", b"referee_niantic_id", "referee_player_id", b"referee_player_id", "referrer_niantic_id", b"referrer_niantic_id", "referrer_player_id", b"referrer_player_id"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["PlayerId", b"PlayerId", "PlayerNiaId", b"PlayerNiaId", "milestone", b"milestone", "milestones_template_id", b"milestones_template_id", "referee_niantic_id", b"referee_niantic_id", "referee_player_id", b"referee_player_id", "referrer_niantic_id", b"referrer_niantic_id", "referrer_player_id", b"referrer_player_id", "version", b"version"]) -> None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["PlayerId", b"PlayerId"]) -> typing_extensions.Literal["referrer_player_id", "referee_player_id"] | None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["PlayerNiaId", b"PlayerNiaId"]) -> typing_extensions.Literal["referrer_niantic_id", "referee_niantic_id"] | None: ... - -global___ReferralMilestonesProto = ReferralMilestonesProto - -@typing_extensions.final -class ReferralProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - REFERRAL_CODE_FIELD_NUMBER: builtins.int - REFERRAL_LINK_FIELD_NUMBER: builtins.int - referral_code: builtins.str - referral_link: builtins.str - def __init__( - self, - *, - referral_code: builtins.str = ..., - referral_link: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["referral_code", b"referral_code", "referral_link", b"referral_link"]) -> None: ... - -global___ReferralProto = ReferralProto - -@typing_extensions.final -class ReferralSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class RecentFeatureProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ICON_TYPE_FIELD_NUMBER: builtins.int - FEATURE_NAME_FIELD_NUMBER: builtins.int - DESCRIPTION_FIELD_NUMBER: builtins.int - icon_type: global___BonusBoxProto.IconType.ValueType - feature_name: builtins.str - description: builtins.str - def __init__( - self, - *, - icon_type: global___BonusBoxProto.IconType.ValueType = ..., - feature_name: builtins.str = ..., - description: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["description", b"description", "feature_name", b"feature_name", "icon_type", b"icon_type"]) -> None: ... - - FEATURE_ENABLED_FIELD_NUMBER: builtins.int - RECENT_FEATURES_FIELD_NUMBER: builtins.int - ADD_REFERRER_GRACE_PERIOD_MS_FIELD_NUMBER: builtins.int - CLIENT_GET_MILESTONE_INTERVAL_MS_FIELD_NUMBER: builtins.int - MIN_NUM_DAYS_WITHOUT_SESSION_FOR_LAPSED_PLAYER_FIELD_NUMBER: builtins.int - REFERRAL_LINK_URL_FIELD_NUMBER: builtins.int - OB_BOOL_FIELD_NUMBER: builtins.int - feature_enabled: builtins.bool - @property - def recent_features(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ReferralSettingsProto.RecentFeatureProto]: ... - add_referrer_grace_period_ms: builtins.int - client_get_milestone_interval_ms: builtins.int - min_num_days_without_session_for_lapsed_player: builtins.int - referral_link_url: builtins.str - ob_bool: builtins.bool - def __init__( - self, - *, - feature_enabled: builtins.bool = ..., - recent_features: collections.abc.Iterable[global___ReferralSettingsProto.RecentFeatureProto] | None = ..., - add_referrer_grace_period_ms: builtins.int = ..., - client_get_milestone_interval_ms: builtins.int = ..., - min_num_days_without_session_for_lapsed_player: builtins.int = ..., - referral_link_url: builtins.str = ..., - ob_bool: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["add_referrer_grace_period_ms", b"add_referrer_grace_period_ms", "client_get_milestone_interval_ms", b"client_get_milestone_interval_ms", "feature_enabled", b"feature_enabled", "min_num_days_without_session_for_lapsed_player", b"min_num_days_without_session_for_lapsed_player", "ob_bool", b"ob_bool", "recent_features", b"recent_features", "referral_link_url", b"referral_link_url"]) -> None: ... - -global___ReferralSettingsProto = ReferralSettingsProto - -@typing_extensions.final -class ReferralTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - REFERRAL_TELEMETRY_ID_FIELD_NUMBER: builtins.int - REFERRAL_ROLE_FIELD_NUMBER: builtins.int - MILESTONE_DESCRIPTION_STRING_KEY_FIELD_NUMBER: builtins.int - REFERRAL_TELEMETRY_SOURCE_FIELD_NUMBER: builtins.int - referral_telemetry_id: global___ReferralTelemetryIds.ValueType - referral_role: global___ReferralRole.ValueType - milestone_description_string_key: builtins.str - referral_telemetry_source: global___ReferralTelemetrySource.ValueType - def __init__( - self, - *, - referral_telemetry_id: global___ReferralTelemetryIds.ValueType = ..., - referral_role: global___ReferralRole.ValueType = ..., - milestone_description_string_key: builtins.str = ..., - referral_telemetry_source: global___ReferralTelemetrySource.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["milestone_description_string_key", b"milestone_description_string_key", "referral_role", b"referral_role", "referral_telemetry_id", b"referral_telemetry_id", "referral_telemetry_source", b"referral_telemetry_source"]) -> None: ... - -global___ReferralTelemetry = ReferralTelemetry - -@typing_extensions.final -class RefreshProximityTokensRequestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FIRST_TOKEN_START_TIME_MS_FIELD_NUMBER: builtins.int - first_token_start_time_ms: builtins.int - def __init__( - self, - *, - first_token_start_time_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["first_token_start_time_ms", b"first_token_start_time_ms"]) -> None: ... - -global___RefreshProximityTokensRequestProto = RefreshProximityTokensRequestProto - -@typing_extensions.final -class RefreshProximityTokensResponseProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PROXIMITY_TOKEN_FIELD_NUMBER: builtins.int - @property - def proximity_token(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ProximityToken]: ... - def __init__( - self, - *, - proximity_token: collections.abc.Iterable[global___ProximityToken] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["proximity_token", b"proximity_token"]) -> None: ... - -global___RefreshProximityTokensResponseProto = RefreshProximityTokensResponseProto - -@typing_extensions.final -class RegisterBackgroundDeviceActionProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - DEVICE_TYPE_FIELD_NUMBER: builtins.int - DEVICE_ID_FIELD_NUMBER: builtins.int - device_type: builtins.str - device_id: builtins.str - def __init__( - self, - *, - device_type: builtins.str = ..., - device_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["device_id", b"device_id", "device_type", b"device_type"]) -> None: ... - -global___RegisterBackgroundDeviceActionProto = RegisterBackgroundDeviceActionProto - -@typing_extensions.final -class RegisterBackgroundDeviceResponseProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[RegisterBackgroundDeviceResponseProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: RegisterBackgroundDeviceResponseProto._Status.ValueType # 0 - SUCCESS: RegisterBackgroundDeviceResponseProto._Status.ValueType # 1 - ERROR: RegisterBackgroundDeviceResponseProto._Status.ValueType # 2 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: RegisterBackgroundDeviceResponseProto.Status.ValueType # 0 - SUCCESS: RegisterBackgroundDeviceResponseProto.Status.ValueType # 1 - ERROR: RegisterBackgroundDeviceResponseProto.Status.ValueType # 2 - - STATUS_FIELD_NUMBER: builtins.int - TOKEN_FIELD_NUMBER: builtins.int - status: global___RegisterBackgroundDeviceResponseProto.Status.ValueType - @property - def token(self) -> global___BackgroundToken: ... - def __init__( - self, - *, - status: global___RegisterBackgroundDeviceResponseProto.Status.ValueType = ..., - token: global___BackgroundToken | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["token", b"token"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["status", b"status", "token", b"token"]) -> None: ... - -global___RegisterBackgroundDeviceResponseProto = RegisterBackgroundDeviceResponseProto - -@typing_extensions.final -class RegisterBackgroundServiceRequestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SERVICE_NAME_FIELD_NUMBER: builtins.int - service_name: builtins.str - def __init__( - self, - *, - service_name: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["service_name", b"service_name"]) -> None: ... - -global___RegisterBackgroundServiceRequestProto = RegisterBackgroundServiceRequestProto - -@typing_extensions.final -class RegisterBackgroundServiceResponseProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[RegisterBackgroundServiceResponseProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: RegisterBackgroundServiceResponseProto._Status.ValueType # 0 - SUCCESS: RegisterBackgroundServiceResponseProto._Status.ValueType # 1 - ERROR: RegisterBackgroundServiceResponseProto._Status.ValueType # 2 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: RegisterBackgroundServiceResponseProto.Status.ValueType # 0 - SUCCESS: RegisterBackgroundServiceResponseProto.Status.ValueType # 1 - ERROR: RegisterBackgroundServiceResponseProto.Status.ValueType # 2 - - @typing_extensions.final - class RegisterData(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TOKEN_FIELD_NUMBER: builtins.int - EXPIRATION_TIME_FIELD_NUMBER: builtins.int - IV_FIELD_NUMBER: builtins.int - token: builtins.bytes - expiration_time: builtins.int - iv: builtins.bytes - def __init__( - self, - *, - token: builtins.bytes = ..., - expiration_time: builtins.int = ..., - iv: builtins.bytes = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["expiration_time", b"expiration_time", "iv", b"iv", "token", b"token"]) -> None: ... - - STATUS_FIELD_NUMBER: builtins.int - DATA_FIELD_NUMBER: builtins.int - status: global___RegisterBackgroundServiceResponseProto.Status.ValueType - @property - def data(self) -> global___RegisterBackgroundServiceResponseProto.RegisterData: ... - def __init__( - self, - *, - status: global___RegisterBackgroundServiceResponseProto.Status.ValueType = ..., - data: global___RegisterBackgroundServiceResponseProto.RegisterData | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["data", b"data", "status", b"status"]) -> None: ... - -global___RegisterBackgroundServiceResponseProto = RegisterBackgroundServiceResponseProto - -@typing_extensions.final -class RegisterSfidaRequest(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _DeviceType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _DeviceTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[RegisterSfidaRequest._DeviceType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - SFIDA: RegisterSfidaRequest._DeviceType.ValueType # 0 - PALMA: RegisterSfidaRequest._DeviceType.ValueType # 1 - WAINA: RegisterSfidaRequest._DeviceType.ValueType # 2 - UNSET: RegisterSfidaRequest._DeviceType.ValueType # -1 - - class DeviceType(_DeviceType, metaclass=_DeviceTypeEnumTypeWrapper): ... - SFIDA: RegisterSfidaRequest.DeviceType.ValueType # 0 - PALMA: RegisterSfidaRequest.DeviceType.ValueType # 1 - WAINA: RegisterSfidaRequest.DeviceType.ValueType # 2 - UNSET: RegisterSfidaRequest.DeviceType.ValueType # -1 - - SFIDA_ID_FIELD_NUMBER: builtins.int - DEVICE_TYPE_FIELD_NUMBER: builtins.int - sfida_id: builtins.str - device_type: global___RegisterSfidaRequest.DeviceType.ValueType - def __init__( - self, - *, - sfida_id: builtins.str = ..., - device_type: global___RegisterSfidaRequest.DeviceType.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["device_type", b"device_type", "sfida_id", b"sfida_id"]) -> None: ... - -global___RegisterSfidaRequest = RegisterSfidaRequest - -@typing_extensions.final -class RegisterSfidaResponse(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ACCESS_TOKEN_FIELD_NUMBER: builtins.int - access_token: builtins.bytes - def __init__( - self, - *, - access_token: builtins.bytes = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["access_token", b"access_token"]) -> None: ... - -global___RegisterSfidaResponse = RegisterSfidaResponse - -@typing_extensions.final -class ReleasePokemonOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ReleasePokemonOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: ReleasePokemonOutProto._Status.ValueType # 0 - SUCCESS: ReleasePokemonOutProto._Status.ValueType # 1 - POKEMON_DEPLOYED: ReleasePokemonOutProto._Status.ValueType # 2 - FAILED: ReleasePokemonOutProto._Status.ValueType # 3 - ERROR_POKEMON_IS_EGG: ReleasePokemonOutProto._Status.ValueType # 4 - ERROR_POKEMON_IS_BUDDY: ReleasePokemonOutProto._Status.ValueType # 5 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: ReleasePokemonOutProto.Status.ValueType # 0 - SUCCESS: ReleasePokemonOutProto.Status.ValueType # 1 - POKEMON_DEPLOYED: ReleasePokemonOutProto.Status.ValueType # 2 - FAILED: ReleasePokemonOutProto.Status.ValueType # 3 - ERROR_POKEMON_IS_EGG: ReleasePokemonOutProto.Status.ValueType # 4 - ERROR_POKEMON_IS_BUDDY: ReleasePokemonOutProto.Status.ValueType # 5 - - @typing_extensions.final - class XlCandyAwardedPerIdEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - KEY_FIELD_NUMBER: builtins.int - VALUE_FIELD_NUMBER: builtins.int - key: builtins.int - value: builtins.int - def __init__( - self, - *, - key: builtins.int = ..., - value: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["key", b"key", "value", b"value"]) -> None: ... - - STATUS_FIELD_NUMBER: builtins.int - CANDY_AWARDED_FIELD_NUMBER: builtins.int - XL_CANDY_AWARDED_FIELD_NUMBER: builtins.int - XL_CANDY_AWARDED_PER_ID_FIELD_NUMBER: builtins.int - status: global___ReleasePokemonOutProto.Status.ValueType - candy_awarded: builtins.int - xl_candy_awarded: builtins.int - @property - def xl_candy_awarded_per_id(self) -> google.protobuf.internal.containers.ScalarMap[builtins.int, builtins.int]: ... - def __init__( - self, - *, - status: global___ReleasePokemonOutProto.Status.ValueType = ..., - candy_awarded: builtins.int = ..., - xl_candy_awarded: builtins.int = ..., - xl_candy_awarded_per_id: collections.abc.Mapping[builtins.int, builtins.int] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["candy_awarded", b"candy_awarded", "status", b"status", "xl_candy_awarded", b"xl_candy_awarded", "xl_candy_awarded_per_id", b"xl_candy_awarded_per_id"]) -> None: ... - -global___ReleasePokemonOutProto = ReleasePokemonOutProto - -@typing_extensions.final -class ReleasePokemonProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_ID_FIELD_NUMBER: builtins.int - POKEMON_IDS_FIELD_NUMBER: builtins.int - pokemon_id: builtins.int - @property - def pokemon_ids(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - def __init__( - self, - *, - pokemon_id: builtins.int = ..., - pokemon_ids: collections.abc.Iterable[builtins.int] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["pokemon_id", b"pokemon_id", "pokemon_ids", b"pokemon_ids"]) -> None: ... - -global___ReleasePokemonProto = ReleasePokemonProto - -@typing_extensions.final -class ReleasePokemonTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_FIELD_NUMBER: builtins.int - @property - def pokemon(self) -> global___PokemonTelemetry: ... - def __init__( - self, - *, - pokemon: global___PokemonTelemetry | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["pokemon", b"pokemon"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["pokemon", b"pokemon"]) -> None: ... - -global___ReleasePokemonTelemetry = ReleasePokemonTelemetry - -@typing_extensions.final -class RemoteGiftPingRequestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___RemoteGiftPingRequestProto = RemoteGiftPingRequestProto - -@typing_extensions.final -class RemoteGiftPingResponseProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[RemoteGiftPingResponseProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: RemoteGiftPingResponseProto._Result.ValueType # 0 - SUCCESS: RemoteGiftPingResponseProto._Result.ValueType # 1 - STILL_IN_COOL_DOWN: RemoteGiftPingResponseProto._Result.ValueType # 2 - BUDDY_NOT_SET: RemoteGiftPingResponseProto._Result.ValueType # 3 - ERROR_INVENTORY_FULL: RemoteGiftPingResponseProto._Result.ValueType # 4 - ERROR_NO_REMOTE_GIFTS: RemoteGiftPingResponseProto._Result.ValueType # 5 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: RemoteGiftPingResponseProto.Result.ValueType # 0 - SUCCESS: RemoteGiftPingResponseProto.Result.ValueType # 1 - STILL_IN_COOL_DOWN: RemoteGiftPingResponseProto.Result.ValueType # 2 - BUDDY_NOT_SET: RemoteGiftPingResponseProto.Result.ValueType # 3 - ERROR_INVENTORY_FULL: RemoteGiftPingResponseProto.Result.ValueType # 4 - ERROR_NO_REMOTE_GIFTS: RemoteGiftPingResponseProto.Result.ValueType # 5 - - RESULT_FIELD_NUMBER: builtins.int - result: global___RemoteGiftPingResponseProto.Result.ValueType - def __init__( - self, - *, - result: global___RemoteGiftPingResponseProto.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result"]) -> None: ... - -global___RemoteGiftPingResponseProto = RemoteGiftPingResponseProto - -@typing_extensions.final -class RemoteRaidLimitSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLED_FIELD_NUMBER: builtins.int - LIMIT_FIELD_NUMBER: builtins.int - enabled: builtins.bool - limit: builtins.int - def __init__( - self, - *, - enabled: builtins.bool = ..., - limit: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["enabled", b"enabled", "limit", b"limit"]) -> None: ... - -global___RemoteRaidLimitSettingsProto = RemoteRaidLimitSettingsProto - -@typing_extensions.final -class RemoteRaidTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - REMOTE_RAID_TELEMETRY_ID_FIELD_NUMBER: builtins.int - REMOTE_RAID_JOIN_SOURCE_FIELD_NUMBER: builtins.int - REMOTE_RAID_INVITE_ACCEPT_SOURCE_FIELD_NUMBER: builtins.int - remote_raid_telemetry_id: global___RemoteRaidTelemetryIds.ValueType - remote_raid_join_source: global___RemoteRaidJoinSource.ValueType - remote_raid_invite_accept_source: global___RemoteRaidInviteAcceptSource.ValueType - def __init__( - self, - *, - remote_raid_telemetry_id: global___RemoteRaidTelemetryIds.ValueType = ..., - remote_raid_join_source: global___RemoteRaidJoinSource.ValueType = ..., - remote_raid_invite_accept_source: global___RemoteRaidInviteAcceptSource.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["remote_raid_invite_accept_source", b"remote_raid_invite_accept_source", "remote_raid_join_source", b"remote_raid_join_source", "remote_raid_telemetry_id", b"remote_raid_telemetry_id"]) -> None: ... - -global___RemoteRaidTelemetry = RemoteRaidTelemetry - -@typing_extensions.final -class RemoveFavoriteFriendRequest(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FRIEND_ID_FIELD_NUMBER: builtins.int - FRIEND_NIA_ACCOUNT_ID_FIELD_NUMBER: builtins.int - friend_id: builtins.str - friend_nia_account_id: builtins.str - def __init__( - self, - *, - friend_id: builtins.str = ..., - friend_nia_account_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["friend_id", b"friend_id", "friend_nia_account_id", b"friend_nia_account_id"]) -> None: ... - -global___RemoveFavoriteFriendRequest = RemoveFavoriteFriendRequest - -@typing_extensions.final -class RemoveFavoriteFriendResponse(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[RemoveFavoriteFriendResponse._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: RemoveFavoriteFriendResponse._Result.ValueType # 0 - SUCCESS: RemoveFavoriteFriendResponse._Result.ValueType # 1 - ERROR: RemoveFavoriteFriendResponse._Result.ValueType # 2 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: RemoveFavoriteFriendResponse.Result.ValueType # 0 - SUCCESS: RemoveFavoriteFriendResponse.Result.ValueType # 1 - ERROR: RemoveFavoriteFriendResponse.Result.ValueType # 2 - - RESULT_FIELD_NUMBER: builtins.int - result: global___RemoveFavoriteFriendResponse.Result.ValueType - def __init__( - self, - *, - result: global___RemoveFavoriteFriendResponse.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result"]) -> None: ... - -global___RemoveFavoriteFriendResponse = RemoveFavoriteFriendResponse - -@typing_extensions.final -class RemoveFriendOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[RemoveFriendOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: RemoveFriendOutProto._Result.ValueType # 0 - SUCCESS: RemoveFriendOutProto._Result.ValueType # 1 - ERROR_PLAYER_DOES_NOT_EXIST_DELETED: RemoveFriendOutProto._Result.ValueType # 2 - ERROR_PLAYER_NOT_A_FRIEND: RemoveFriendOutProto._Result.ValueType # 3 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: RemoveFriendOutProto.Result.ValueType # 0 - SUCCESS: RemoveFriendOutProto.Result.ValueType # 1 - ERROR_PLAYER_DOES_NOT_EXIST_DELETED: RemoveFriendOutProto.Result.ValueType # 2 - ERROR_PLAYER_NOT_A_FRIEND: RemoveFriendOutProto.Result.ValueType # 3 - - RESULT_FIELD_NUMBER: builtins.int - result: global___RemoveFriendOutProto.Result.ValueType - def __init__( - self, - *, - result: global___RemoveFriendOutProto.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result"]) -> None: ... - -global___RemoveFriendOutProto = RemoveFriendOutProto - -@typing_extensions.final -class RemoveFriendProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PLAYER_ID_FIELD_NUMBER: builtins.int - NIA_ACCOUNT_ID_FIELD_NUMBER: builtins.int - player_id: builtins.str - nia_account_id: builtins.str - def __init__( - self, - *, - player_id: builtins.str = ..., - nia_account_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["nia_account_id", b"nia_account_id", "player_id", b"player_id"]) -> None: ... - -global___RemoveFriendProto = RemoveFriendProto - -@typing_extensions.final -class RemoveLoginActionOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[RemoveLoginActionOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: RemoveLoginActionOutProto._Status.ValueType # 0 - LOGIN_NOT_REMOVABLE: RemoveLoginActionOutProto._Status.ValueType # 1 - ERROR_UNKNOWN: RemoveLoginActionOutProto._Status.ValueType # 2 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: RemoveLoginActionOutProto.Status.ValueType # 0 - LOGIN_NOT_REMOVABLE: RemoveLoginActionOutProto.Status.ValueType # 1 - ERROR_UNKNOWN: RemoveLoginActionOutProto.Status.ValueType # 2 - - SUCCESS_FIELD_NUMBER: builtins.int - LOGIN_DETAIL_FIELD_NUMBER: builtins.int - STATUS_FIELD_NUMBER: builtins.int - success: builtins.bool - @property - def login_detail(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___LoginDetail]: ... - status: global___RemoveLoginActionOutProto.Status.ValueType - def __init__( - self, - *, - success: builtins.bool = ..., - login_detail: collections.abc.Iterable[global___LoginDetail] | None = ..., - status: global___RemoveLoginActionOutProto.Status.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["login_detail", b"login_detail", "status", b"status", "success", b"success"]) -> None: ... - -global___RemoveLoginActionOutProto = RemoveLoginActionOutProto - -@typing_extensions.final -class RemoveLoginActionProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - IDENTITY_PROVIDER_FIELD_NUMBER: builtins.int - AUTH_PROVIDER_ID_FIELD_NUMBER: builtins.int - identity_provider: global___IdentityProvider.ValueType - auth_provider_id: builtins.str - def __init__( - self, - *, - identity_provider: global___IdentityProvider.ValueType = ..., - auth_provider_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["auth_provider_id", b"auth_provider_id", "identity_provider", b"identity_provider"]) -> None: ... - -global___RemoveLoginActionProto = RemoveLoginActionProto - -@typing_extensions.final -class RemoveQuestOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[RemoveQuestOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: RemoveQuestOutProto._Status.ValueType # 0 - SUCCESS: RemoveQuestOutProto._Status.ValueType # 1 - ERROR_QUEST_NOT_FOUND: RemoveQuestOutProto._Status.ValueType # 2 - ERROR_STORY_QUEST_NOT_REMOVABLE: RemoveQuestOutProto._Status.ValueType # 3 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: RemoveQuestOutProto.Status.ValueType # 0 - SUCCESS: RemoveQuestOutProto.Status.ValueType # 1 - ERROR_QUEST_NOT_FOUND: RemoveQuestOutProto.Status.ValueType # 2 - ERROR_STORY_QUEST_NOT_REMOVABLE: RemoveQuestOutProto.Status.ValueType # 3 - - STATUS_FIELD_NUMBER: builtins.int - status: global___RemoveQuestOutProto.Status.ValueType - def __init__( - self, - *, - status: global___RemoveQuestOutProto.Status.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["status", b"status"]) -> None: ... - -global___RemoveQuestOutProto = RemoveQuestOutProto - -@typing_extensions.final -class RemoveQuestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - QUEST_ID_FIELD_NUMBER: builtins.int - quest_id: builtins.str - def __init__( - self, - *, - quest_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["quest_id", b"quest_id"]) -> None: ... - -global___RemoveQuestProto = RemoveQuestProto - -@typing_extensions.final -class ReplaceLoginActionOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ReplaceLoginActionOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: ReplaceLoginActionOutProto._Status.ValueType # 0 - AUTH_FAILURE: ReplaceLoginActionOutProto._Status.ValueType # 1 - LOGIN_TAKEN: ReplaceLoginActionOutProto._Status.ValueType # 2 - LOGIN_ALREADY_HAVE: ReplaceLoginActionOutProto._Status.ValueType # 3 - LOGIN_NOT_REPLACEABLE: ReplaceLoginActionOutProto._Status.ValueType # 4 - ERROR_UNKNOWN: ReplaceLoginActionOutProto._Status.ValueType # 5 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: ReplaceLoginActionOutProto.Status.ValueType # 0 - AUTH_FAILURE: ReplaceLoginActionOutProto.Status.ValueType # 1 - LOGIN_TAKEN: ReplaceLoginActionOutProto.Status.ValueType # 2 - LOGIN_ALREADY_HAVE: ReplaceLoginActionOutProto.Status.ValueType # 3 - LOGIN_NOT_REPLACEABLE: ReplaceLoginActionOutProto.Status.ValueType # 4 - ERROR_UNKNOWN: ReplaceLoginActionOutProto.Status.ValueType # 5 - - SUCCESS_FIELD_NUMBER: builtins.int - LOGIN_DETAIL_FIELD_NUMBER: builtins.int - STATUS_FIELD_NUMBER: builtins.int - success: builtins.bool - @property - def login_detail(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___LoginDetail]: ... - status: global___ReplaceLoginActionOutProto.Status.ValueType - def __init__( - self, - *, - success: builtins.bool = ..., - login_detail: collections.abc.Iterable[global___LoginDetail] | None = ..., - status: global___ReplaceLoginActionOutProto.Status.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["login_detail", b"login_detail", "status", b"status", "success", b"success"]) -> None: ... - -global___ReplaceLoginActionOutProto = ReplaceLoginActionOutProto - -@typing_extensions.final -class ReplaceLoginActionProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - EXISTING_IDENTITY_PROVIDER_FIELD_NUMBER: builtins.int - NEW_LOGIN_FIELD_NUMBER: builtins.int - AUTH_PROVIDER_ID_FIELD_NUMBER: builtins.int - existing_identity_provider: global___IdentityProvider.ValueType - @property - def new_login(self) -> global___AddLoginActionProto: ... - auth_provider_id: builtins.str - def __init__( - self, - *, - existing_identity_provider: global___IdentityProvider.ValueType = ..., - new_login: global___AddLoginActionProto | None = ..., - auth_provider_id: builtins.str = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["new_login", b"new_login"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["auth_provider_id", b"auth_provider_id", "existing_identity_provider", b"existing_identity_provider", "new_login", b"new_login"]) -> None: ... - -global___ReplaceLoginActionProto = ReplaceLoginActionProto - -@typing_extensions.final -class ReportAdFeedbackRequest(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - GAME_ID_FIELD_NUMBER: builtins.int - USER_ID_FIELD_NUMBER: builtins.int - GUID_FIELD_NUMBER: builtins.int - ENCRYPTED_AD_TOKEN_FIELD_NUMBER: builtins.int - AD_FEEDBACK_REPORT_FIELD_NUMBER: builtins.int - game_id: builtins.str - user_id: builtins.str - guid: builtins.str - encrypted_ad_token: builtins.bytes - @property - def ad_feedback_report(self) -> global___ReportAdInteractionProto.AdFeedbackReport: ... - def __init__( - self, - *, - game_id: builtins.str = ..., - user_id: builtins.str = ..., - guid: builtins.str = ..., - encrypted_ad_token: builtins.bytes = ..., - ad_feedback_report: global___ReportAdInteractionProto.AdFeedbackReport | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["ad_feedback_report", b"ad_feedback_report"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["ad_feedback_report", b"ad_feedback_report", "encrypted_ad_token", b"encrypted_ad_token", "game_id", b"game_id", "guid", b"guid", "user_id", b"user_id"]) -> None: ... - -global___ReportAdFeedbackRequest = ReportAdFeedbackRequest - -@typing_extensions.final -class ReportAdFeedbackResponse(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ReportAdFeedbackResponse._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - SUCCESS: ReportAdFeedbackResponse._Status.ValueType # 0 - ERROR: ReportAdFeedbackResponse._Status.ValueType # 1 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - SUCCESS: ReportAdFeedbackResponse.Status.ValueType # 0 - ERROR: ReportAdFeedbackResponse.Status.ValueType # 1 - - STATUS_FIELD_NUMBER: builtins.int - status: global___ReportAdFeedbackResponse.Status.ValueType - def __init__( - self, - *, - status: global___ReportAdFeedbackResponse.Status.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["status", b"status"]) -> None: ... - -global___ReportAdFeedbackResponse = ReportAdFeedbackResponse - -@typing_extensions.final -class ReportAdInteractionProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _AdType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _AdTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ReportAdInteractionProto._AdType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - AD_TYPE_UNKNOWN: ReportAdInteractionProto._AdType.ValueType # 0 - AD_TYPE_SPONSORED_GIFT: ReportAdInteractionProto._AdType.ValueType # 1 - AD_TYPE_SPONSORED_BALLOON: ReportAdInteractionProto._AdType.ValueType # 2 - AD_TYPE_SPONSORED_BALLOON_WASABI: ReportAdInteractionProto._AdType.ValueType # 3 - AD_TYPE_SPONSORED_BALLOON_GOOGLE_MANAGED_AD: ReportAdInteractionProto._AdType.ValueType # 4 - AD_TYPE_SPONSORED_BALLOON_AR_AD: ReportAdInteractionProto._AdType.ValueType # 5 - AD_TYPE_SPONSORED_BALLOON_VIDEO_AD: ReportAdInteractionProto._AdType.ValueType # 6 - - class AdType(_AdType, metaclass=_AdTypeEnumTypeWrapper): ... - AD_TYPE_UNKNOWN: ReportAdInteractionProto.AdType.ValueType # 0 - AD_TYPE_SPONSORED_GIFT: ReportAdInteractionProto.AdType.ValueType # 1 - AD_TYPE_SPONSORED_BALLOON: ReportAdInteractionProto.AdType.ValueType # 2 - AD_TYPE_SPONSORED_BALLOON_WASABI: ReportAdInteractionProto.AdType.ValueType # 3 - AD_TYPE_SPONSORED_BALLOON_GOOGLE_MANAGED_AD: ReportAdInteractionProto.AdType.ValueType # 4 - AD_TYPE_SPONSORED_BALLOON_AR_AD: ReportAdInteractionProto.AdType.ValueType # 5 - AD_TYPE_SPONSORED_BALLOON_VIDEO_AD: ReportAdInteractionProto.AdType.ValueType # 6 - - @typing_extensions.final - class GoogleManagedAdDetails(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - GAM_ORDER_ID_FIELD_NUMBER: builtins.int - GAM_LINE_ITEM_ID_FIELD_NUMBER: builtins.int - GAM_CREATIVE_ID_FIELD_NUMBER: builtins.int - gam_order_id: builtins.str - gam_line_item_id: builtins.str - gam_creative_id: builtins.str - def __init__( - self, - *, - gam_order_id: builtins.str = ..., - gam_line_item_id: builtins.str = ..., - gam_creative_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["gam_creative_id", b"gam_creative_id", "gam_line_item_id", b"gam_line_item_id", "gam_order_id", b"gam_order_id"]) -> None: ... - - @typing_extensions.final - class WebArCameraPermissionResponse(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ALLOW_CAMERA_PERMISSION_FIELD_NUMBER: builtins.int - allow_camera_permission: builtins.bool - def __init__( - self, - *, - allow_camera_permission: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["allow_camera_permission", b"allow_camera_permission"]) -> None: ... - - @typing_extensions.final - class WebArCameraPermissionRequestSent(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - - @typing_extensions.final - class WebArAudienceDeviceStatus(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - IS_WEBCAM_ENABLED_FIELD_NUMBER: builtins.int - is_webcam_enabled: builtins.bool - def __init__( - self, - *, - is_webcam_enabled: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["is_webcam_enabled", b"is_webcam_enabled"]) -> None: ... - - @typing_extensions.final - class GetRewardInfo(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - VALID_GIFT_TOKEN_FIELD_NUMBER: builtins.int - valid_gift_token: builtins.bool - def __init__( - self, - *, - valid_gift_token: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["valid_gift_token", b"valid_gift_token"]) -> None: ... - - @typing_extensions.final - class AdFeedbackReport(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - GAM_AD_RESPONSE_ID_FIELD_NUMBER: builtins.int - FEEDBACK_FIELD_NUMBER: builtins.int - gam_ad_response_id: builtins.str - @property - def feedback(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ReportAdInteractionProto.AdFeedback]: ... - def __init__( - self, - *, - gam_ad_response_id: builtins.str = ..., - feedback: collections.abc.Iterable[global___ReportAdInteractionProto.AdFeedback] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["feedback", b"feedback", "gam_ad_response_id", b"gam_ad_response_id"]) -> None: ... - - @typing_extensions.final - class AdFeedback(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CONTENT_FIELD_NUMBER: builtins.int - content: builtins.str - def __init__( - self, - *, - content: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["content", b"content"]) -> None: ... - - @typing_extensions.final - class ViewImpressionInteraction(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PREVIEW_IMAGE_URL_FIELD_NUMBER: builtins.int - IS_PERSISTED_GIFT_FIELD_NUMBER: builtins.int - preview_image_url: builtins.str - is_persisted_gift: builtins.bool - def __init__( - self, - *, - preview_image_url: builtins.str = ..., - is_persisted_gift: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["is_persisted_gift", b"is_persisted_gift", "preview_image_url", b"preview_image_url"]) -> None: ... - - @typing_extensions.final - class ViewFullscreenInteraction(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FULLSCREEN_IMAGE_URL_FIELD_NUMBER: builtins.int - fullscreen_image_url: builtins.str - def __init__( - self, - *, - fullscreen_image_url: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["fullscreen_image_url", b"fullscreen_image_url"]) -> None: ... - - @typing_extensions.final - class ViewWebArInteraction(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - WEB_AR_URL_FIELD_NUMBER: builtins.int - web_ar_url: builtins.str - def __init__( - self, - *, - web_ar_url: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["web_ar_url", b"web_ar_url"]) -> None: ... - - @typing_extensions.final - class FullScreenInteraction(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FULLSCREEN_IMAGE_URL_FIELD_NUMBER: builtins.int - TOTAL_RESIDENCE_TIME_MS_FIELD_NUMBER: builtins.int - TIME_AWAY_MS_FIELD_NUMBER: builtins.int - TOOK_SCREENSHOT_FIELD_NUMBER: builtins.int - fullscreen_image_url: builtins.str - total_residence_time_ms: builtins.int - time_away_ms: builtins.int - took_screenshot: builtins.bool - def __init__( - self, - *, - fullscreen_image_url: builtins.str = ..., - total_residence_time_ms: builtins.int = ..., - time_away_ms: builtins.int = ..., - took_screenshot: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["fullscreen_image_url", b"fullscreen_image_url", "time_away_ms", b"time_away_ms", "took_screenshot", b"took_screenshot", "total_residence_time_ms", b"total_residence_time_ms"]) -> None: ... - - @typing_extensions.final - class CTAClickInteraction(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CTA_URL_FIELD_NUMBER: builtins.int - cta_url: builtins.str - def __init__( - self, - *, - cta_url: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["cta_url", b"cta_url"]) -> None: ... - - @typing_extensions.final - class AdSpawnInteraction(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _AdInhibitionType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _AdInhibitionTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ReportAdInteractionProto.AdSpawnInteraction._AdInhibitionType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - AD_INHIBITION_UNKNOWN: ReportAdInteractionProto.AdSpawnInteraction._AdInhibitionType.ValueType # 0 - AD_INHIBITION_TR_PREVENTS_BALLOON_SPAWN: ReportAdInteractionProto.AdSpawnInteraction._AdInhibitionType.ValueType # 1 - AD_INHIBITION_CLIENT_ERROR: ReportAdInteractionProto.AdSpawnInteraction._AdInhibitionType.ValueType # 2 - AD_INHIBITION_DISABLED_IN_GMT: ReportAdInteractionProto.AdSpawnInteraction._AdInhibitionType.ValueType # 3 - AD_INHIBITION_PLAYER_OPTED_OUT_OF_ADS: ReportAdInteractionProto.AdSpawnInteraction._AdInhibitionType.ValueType # 4 - - class AdInhibitionType(_AdInhibitionType, metaclass=_AdInhibitionTypeEnumTypeWrapper): ... - AD_INHIBITION_UNKNOWN: ReportAdInteractionProto.AdSpawnInteraction.AdInhibitionType.ValueType # 0 - AD_INHIBITION_TR_PREVENTS_BALLOON_SPAWN: ReportAdInteractionProto.AdSpawnInteraction.AdInhibitionType.ValueType # 1 - AD_INHIBITION_CLIENT_ERROR: ReportAdInteractionProto.AdSpawnInteraction.AdInhibitionType.ValueType # 2 - AD_INHIBITION_DISABLED_IN_GMT: ReportAdInteractionProto.AdSpawnInteraction.AdInhibitionType.ValueType # 3 - AD_INHIBITION_PLAYER_OPTED_OUT_OF_ADS: ReportAdInteractionProto.AdSpawnInteraction.AdInhibitionType.ValueType # 4 - - SPAWN_SUCCESS_FIELD_NUMBER: builtins.int - AD_INHIBITION_TYPE_FIELD_NUMBER: builtins.int - spawn_success: builtins.bool - ad_inhibition_type: global___ReportAdInteractionProto.AdSpawnInteraction.AdInhibitionType.ValueType - def __init__( - self, - *, - spawn_success: builtins.bool = ..., - ad_inhibition_type: global___ReportAdInteractionProto.AdSpawnInteraction.AdInhibitionType.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ad_inhibition_type", b"ad_inhibition_type", "spawn_success", b"spawn_success"]) -> None: ... - - @typing_extensions.final - class AdDismissalInteraction(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _AdDismissalType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _AdDismissalTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ReportAdInteractionProto.AdDismissalInteraction._AdDismissalType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - AD_DISMISSAL_UNKNOWN: ReportAdInteractionProto.AdDismissalInteraction._AdDismissalType.ValueType # 0 - AD_DISMISSAL_TR_DISPLACES_AD_BALLOON: ReportAdInteractionProto.AdDismissalInteraction._AdDismissalType.ValueType # 1 - AD_DISMISSAL_NEW_AD_BALLOON_DISPLACES_OLD: ReportAdInteractionProto.AdDismissalInteraction._AdDismissalType.ValueType # 2 - AD_DISMISSAL_AD_BALLOON_AUTO_DISMISS: ReportAdInteractionProto.AdDismissalInteraction._AdDismissalType.ValueType # 3 - AD_DISMISSAL_PLAYER_OPTED_OUT_OF_ADS: ReportAdInteractionProto.AdDismissalInteraction._AdDismissalType.ValueType # 4 - - class AdDismissalType(_AdDismissalType, metaclass=_AdDismissalTypeEnumTypeWrapper): ... - AD_DISMISSAL_UNKNOWN: ReportAdInteractionProto.AdDismissalInteraction.AdDismissalType.ValueType # 0 - AD_DISMISSAL_TR_DISPLACES_AD_BALLOON: ReportAdInteractionProto.AdDismissalInteraction.AdDismissalType.ValueType # 1 - AD_DISMISSAL_NEW_AD_BALLOON_DISPLACES_OLD: ReportAdInteractionProto.AdDismissalInteraction.AdDismissalType.ValueType # 2 - AD_DISMISSAL_AD_BALLOON_AUTO_DISMISS: ReportAdInteractionProto.AdDismissalInteraction.AdDismissalType.ValueType # 3 - AD_DISMISSAL_PLAYER_OPTED_OUT_OF_ADS: ReportAdInteractionProto.AdDismissalInteraction.AdDismissalType.ValueType # 4 - - AD_DISMISSAL_TYPE_FIELD_NUMBER: builtins.int - ad_dismissal_type: global___ReportAdInteractionProto.AdDismissalInteraction.AdDismissalType.ValueType - def __init__( - self, - *, - ad_dismissal_type: global___ReportAdInteractionProto.AdDismissalInteraction.AdDismissalType.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ad_dismissal_type", b"ad_dismissal_type"]) -> None: ... - - @typing_extensions.final - class VideoAdLoaded(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TOTAL_LOAD_TIME_MS_FIELD_NUMBER: builtins.int - total_load_time_ms: builtins.int - def __init__( - self, - *, - total_load_time_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["total_load_time_ms", b"total_load_time_ms"]) -> None: ... - - @typing_extensions.final - class VideoAdBalloonOpened(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - - @typing_extensions.final - class VideoAdClickedOnBalloonCta(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - - @typing_extensions.final - class VideoAdOpened(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - - @typing_extensions.final - class VideoAdClosed(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - COMPLETE_VIDEO_WATCHED_FIELD_NUMBER: builtins.int - TOTAL_WATCH_TIME_MS_FIELD_NUMBER: builtins.int - complete_video_watched: builtins.bool - total_watch_time_ms: builtins.int - def __init__( - self, - *, - complete_video_watched: builtins.bool = ..., - total_watch_time_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["complete_video_watched", b"complete_video_watched", "total_watch_time_ms", b"total_watch_time_ms"]) -> None: ... - - @typing_extensions.final - class VideoAdPlayerRewarded(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - - @typing_extensions.final - class VideoAdCTAClicked(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CTA_URL_FIELD_NUMBER: builtins.int - cta_url: builtins.str - def __init__( - self, - *, - cta_url: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["cta_url", b"cta_url"]) -> None: ... - - @typing_extensions.final - class VideoAdRewardEligible(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - - @typing_extensions.final - class VideoAdFailure(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _FailureType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _FailureTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ReportAdInteractionProto.VideoAdFailure._FailureType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNKNOWN: ReportAdInteractionProto.VideoAdFailure._FailureType.ValueType # 0 - VIDEO_LOAD_FAILURE: ReportAdInteractionProto.VideoAdFailure._FailureType.ValueType # 1 - VIDEO_REWARD_FAILURE: ReportAdInteractionProto.VideoAdFailure._FailureType.ValueType # 2 - - class FailureType(_FailureType, metaclass=_FailureTypeEnumTypeWrapper): ... - UNKNOWN: ReportAdInteractionProto.VideoAdFailure.FailureType.ValueType # 0 - VIDEO_LOAD_FAILURE: ReportAdInteractionProto.VideoAdFailure.FailureType.ValueType # 1 - VIDEO_REWARD_FAILURE: ReportAdInteractionProto.VideoAdFailure.FailureType.ValueType # 2 - - FAILURE_TYPE_FIELD_NUMBER: builtins.int - failure_type: global___ReportAdInteractionProto.VideoAdFailure.FailureType.ValueType - def __init__( - self, - *, - failure_type: global___ReportAdInteractionProto.VideoAdFailure.FailureType.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["failure_type", b"failure_type"]) -> None: ... - - VIEW_IMPRESSION_FIELD_NUMBER: builtins.int - VIEW_FULLSCREEN_FIELD_NUMBER: builtins.int - FULLSCREEN_INTERACTION_FIELD_NUMBER: builtins.int - VIEW_WEB_AR_FIELD_NUMBER: builtins.int - CTA_CLICKED_FIELD_NUMBER: builtins.int - AD_SPAWNED_FIELD_NUMBER: builtins.int - AD_DISMISSED_FIELD_NUMBER: builtins.int - VIDEO_AD_LOADED_FIELD_NUMBER: builtins.int - VIDEO_AD_BALLOON_OPENED_FIELD_NUMBER: builtins.int - VIDEO_AD_CLICKED_ON_BALLOON_CTA_FIELD_NUMBER: builtins.int - VIDEO_AD_OPENED_FIELD_NUMBER: builtins.int - VIDEO_AD_CLOSED_FIELD_NUMBER: builtins.int - VIDEO_AD_PLAYER_REWARDED_FIELD_NUMBER: builtins.int - VIDEO_AD_CTA_CLICKED_FIELD_NUMBER: builtins.int - VIDEO_AD_REWARD_ELIGIBLE_FIELD_NUMBER: builtins.int - VIDEO_AD_FAILURE_FIELD_NUMBER: builtins.int - GET_REWARD_INFO_FIELD_NUMBER: builtins.int - WEB_AR_CAMERA_PERMISSION_RESPONSE_FIELD_NUMBER: builtins.int - WEB_AR_CAMERA_PERMISSION_REQUEST_SENT_FIELD_NUMBER: builtins.int - WEB_AR_AUDIENCE_DEVICE_STATUS_FIELD_NUMBER: builtins.int - GAME_ID_FIELD_NUMBER: builtins.int - USER_ID_FIELD_NUMBER: builtins.int - GUID_FIELD_NUMBER: builtins.int - ENCRYPTED_AD_TOKEN_FIELD_NUMBER: builtins.int - AD_TYPE_FIELD_NUMBER: builtins.int - GOOGLE_MANAGED_AD_FIELD_NUMBER: builtins.int - @property - def view_impression(self) -> global___ReportAdInteractionProto.ViewImpressionInteraction: ... - @property - def view_fullscreen(self) -> global___ReportAdInteractionProto.ViewFullscreenInteraction: ... - @property - def fullscreen_interaction(self) -> global___ReportAdInteractionProto.FullScreenInteraction: ... - @property - def view_web_ar(self) -> global___ReportAdInteractionProto.ViewWebArInteraction: ... - @property - def cta_clicked(self) -> global___ReportAdInteractionProto.CTAClickInteraction: ... - @property - def ad_spawned(self) -> global___ReportAdInteractionProto.AdSpawnInteraction: ... - @property - def ad_dismissed(self) -> global___ReportAdInteractionProto.AdDismissalInteraction: ... - @property - def video_ad_loaded(self) -> global___ReportAdInteractionProto.VideoAdLoaded: ... - @property - def video_ad_balloon_opened(self) -> global___ReportAdInteractionProto.VideoAdBalloonOpened: ... - @property - def video_ad_clicked_on_balloon_cta(self) -> global___ReportAdInteractionProto.VideoAdClickedOnBalloonCta: ... - @property - def video_ad_opened(self) -> global___ReportAdInteractionProto.VideoAdOpened: ... - @property - def video_ad_closed(self) -> global___ReportAdInteractionProto.VideoAdClosed: ... - @property - def video_ad_player_rewarded(self) -> global___ReportAdInteractionProto.VideoAdPlayerRewarded: ... - @property - def video_ad_cta_clicked(self) -> global___ReportAdInteractionProto.VideoAdCTAClicked: ... - @property - def video_ad_reward_eligible(self) -> global___ReportAdInteractionProto.VideoAdRewardEligible: ... - @property - def video_ad_failure(self) -> global___ReportAdInteractionProto.VideoAdFailure: ... - @property - def get_reward_info(self) -> global___ReportAdInteractionProto.GetRewardInfo: ... - @property - def web_ar_camera_permission_response(self) -> global___ReportAdInteractionProto.WebArCameraPermissionResponse: ... - @property - def web_ar_camera_permission_request_sent(self) -> global___ReportAdInteractionProto.WebArCameraPermissionRequestSent: ... - @property - def web_ar_audience_device_status(self) -> global___ReportAdInteractionProto.WebArAudienceDeviceStatus: ... - game_id: builtins.str - user_id: builtins.str - guid: builtins.str - encrypted_ad_token: builtins.bytes - ad_type: global___ReportAdInteractionProto.AdType.ValueType - @property - def google_managed_ad(self) -> global___ReportAdInteractionProto.GoogleManagedAdDetails: ... - def __init__( - self, - *, - view_impression: global___ReportAdInteractionProto.ViewImpressionInteraction | None = ..., - view_fullscreen: global___ReportAdInteractionProto.ViewFullscreenInteraction | None = ..., - fullscreen_interaction: global___ReportAdInteractionProto.FullScreenInteraction | None = ..., - view_web_ar: global___ReportAdInteractionProto.ViewWebArInteraction | None = ..., - cta_clicked: global___ReportAdInteractionProto.CTAClickInteraction | None = ..., - ad_spawned: global___ReportAdInteractionProto.AdSpawnInteraction | None = ..., - ad_dismissed: global___ReportAdInteractionProto.AdDismissalInteraction | None = ..., - video_ad_loaded: global___ReportAdInteractionProto.VideoAdLoaded | None = ..., - video_ad_balloon_opened: global___ReportAdInteractionProto.VideoAdBalloonOpened | None = ..., - video_ad_clicked_on_balloon_cta: global___ReportAdInteractionProto.VideoAdClickedOnBalloonCta | None = ..., - video_ad_opened: global___ReportAdInteractionProto.VideoAdOpened | None = ..., - video_ad_closed: global___ReportAdInteractionProto.VideoAdClosed | None = ..., - video_ad_player_rewarded: global___ReportAdInteractionProto.VideoAdPlayerRewarded | None = ..., - video_ad_cta_clicked: global___ReportAdInteractionProto.VideoAdCTAClicked | None = ..., - video_ad_reward_eligible: global___ReportAdInteractionProto.VideoAdRewardEligible | None = ..., - video_ad_failure: global___ReportAdInteractionProto.VideoAdFailure | None = ..., - get_reward_info: global___ReportAdInteractionProto.GetRewardInfo | None = ..., - web_ar_camera_permission_response: global___ReportAdInteractionProto.WebArCameraPermissionResponse | None = ..., - web_ar_camera_permission_request_sent: global___ReportAdInteractionProto.WebArCameraPermissionRequestSent | None = ..., - web_ar_audience_device_status: global___ReportAdInteractionProto.WebArAudienceDeviceStatus | None = ..., - game_id: builtins.str = ..., - user_id: builtins.str = ..., - guid: builtins.str = ..., - encrypted_ad_token: builtins.bytes = ..., - ad_type: global___ReportAdInteractionProto.AdType.ValueType = ..., - google_managed_ad: global___ReportAdInteractionProto.GoogleManagedAdDetails | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["ad_dismissed", b"ad_dismissed", "ad_spawned", b"ad_spawned", "cta_clicked", b"cta_clicked", "fullscreen_interaction", b"fullscreen_interaction", "get_reward_info", b"get_reward_info", "google_managed_ad", b"google_managed_ad", "interaction_type", b"interaction_type", "video_ad_balloon_opened", b"video_ad_balloon_opened", "video_ad_clicked_on_balloon_cta", b"video_ad_clicked_on_balloon_cta", "video_ad_closed", b"video_ad_closed", "video_ad_cta_clicked", b"video_ad_cta_clicked", "video_ad_failure", b"video_ad_failure", "video_ad_loaded", b"video_ad_loaded", "video_ad_opened", b"video_ad_opened", "video_ad_player_rewarded", b"video_ad_player_rewarded", "video_ad_reward_eligible", b"video_ad_reward_eligible", "view_fullscreen", b"view_fullscreen", "view_impression", b"view_impression", "view_web_ar", b"view_web_ar", "web_ar_audience_device_status", b"web_ar_audience_device_status", "web_ar_camera_permission_request_sent", b"web_ar_camera_permission_request_sent", "web_ar_camera_permission_response", b"web_ar_camera_permission_response"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["ad_dismissed", b"ad_dismissed", "ad_spawned", b"ad_spawned", "ad_type", b"ad_type", "cta_clicked", b"cta_clicked", "encrypted_ad_token", b"encrypted_ad_token", "fullscreen_interaction", b"fullscreen_interaction", "game_id", b"game_id", "get_reward_info", b"get_reward_info", "google_managed_ad", b"google_managed_ad", "guid", b"guid", "interaction_type", b"interaction_type", "user_id", b"user_id", "video_ad_balloon_opened", b"video_ad_balloon_opened", "video_ad_clicked_on_balloon_cta", b"video_ad_clicked_on_balloon_cta", "video_ad_closed", b"video_ad_closed", "video_ad_cta_clicked", b"video_ad_cta_clicked", "video_ad_failure", b"video_ad_failure", "video_ad_loaded", b"video_ad_loaded", "video_ad_opened", b"video_ad_opened", "video_ad_player_rewarded", b"video_ad_player_rewarded", "video_ad_reward_eligible", b"video_ad_reward_eligible", "view_fullscreen", b"view_fullscreen", "view_impression", b"view_impression", "view_web_ar", b"view_web_ar", "web_ar_audience_device_status", b"web_ar_audience_device_status", "web_ar_camera_permission_request_sent", b"web_ar_camera_permission_request_sent", "web_ar_camera_permission_response", b"web_ar_camera_permission_response"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["interaction_type", b"interaction_type"]) -> typing_extensions.Literal["view_impression", "view_fullscreen", "fullscreen_interaction", "view_web_ar", "cta_clicked", "ad_spawned", "ad_dismissed", "video_ad_loaded", "video_ad_balloon_opened", "video_ad_clicked_on_balloon_cta", "video_ad_opened", "video_ad_closed", "video_ad_player_rewarded", "video_ad_cta_clicked", "video_ad_reward_eligible", "video_ad_failure", "get_reward_info", "web_ar_camera_permission_response", "web_ar_camera_permission_request_sent", "web_ar_audience_device_status"] | None: ... - -global___ReportAdInteractionProto = ReportAdInteractionProto - -@typing_extensions.final -class ReportAdInteractionResponse(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ReportAdInteractionResponse._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - SUCCESS: ReportAdInteractionResponse._Status.ValueType # 0 - MALFORMED: ReportAdInteractionResponse._Status.ValueType # 1 - EXPIRED: ReportAdInteractionResponse._Status.ValueType # 2 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - SUCCESS: ReportAdInteractionResponse.Status.ValueType # 0 - MALFORMED: ReportAdInteractionResponse.Status.ValueType # 1 - EXPIRED: ReportAdInteractionResponse.Status.ValueType # 2 - - STATUS_FIELD_NUMBER: builtins.int - status: global___ReportAdInteractionResponse.Status.ValueType - def __init__( - self, - *, - status: global___ReportAdInteractionResponse.Status.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["status", b"status"]) -> None: ... - -global___ReportAdInteractionResponse = ReportAdInteractionResponse - -@typing_extensions.final -class ReportAttributeData(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _ContentType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ContentTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ReportAttributeData._ContentType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNDEFINED_CONTENT: ReportAttributeData._ContentType.ValueType # 0 - TEXT: ReportAttributeData._ContentType.ValueType # 1 - IMAGE: ReportAttributeData._ContentType.ValueType # 2 - GENERIC: ReportAttributeData._ContentType.ValueType # 3 - - class ContentType(_ContentType, metaclass=_ContentTypeEnumTypeWrapper): ... - UNDEFINED_CONTENT: ReportAttributeData.ContentType.ValueType # 0 - TEXT: ReportAttributeData.ContentType.ValueType # 1 - IMAGE: ReportAttributeData.ContentType.ValueType # 2 - GENERIC: ReportAttributeData.ContentType.ValueType # 3 - - class _Origin: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _OriginEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ReportAttributeData._Origin.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNDEFINED_ORIGIN: ReportAttributeData._Origin.ValueType # 0 - PUBLIC_CHAT: ReportAttributeData._Origin.ValueType # 1 - PRIVATE_CHAT: ReportAttributeData._Origin.ValueType # 2 - GENERAL_IMAGE: ReportAttributeData._Origin.ValueType # 3 - CODENAME: ReportAttributeData._Origin.ValueType # 4 - NAME: ReportAttributeData._Origin.ValueType # 5 - POST: ReportAttributeData._Origin.ValueType # 6 - PRIVATE_GROUP_CHAT: ReportAttributeData._Origin.ValueType # 7 - FLARE_CHAT: ReportAttributeData._Origin.ValueType # 8 - USER: ReportAttributeData._Origin.ValueType # 9 - GROUP: ReportAttributeData._Origin.ValueType # 10 - EVENT: ReportAttributeData._Origin.ValueType # 11 - CHANNEL: ReportAttributeData._Origin.ValueType # 12 - - class Origin(_Origin, metaclass=_OriginEnumTypeWrapper): ... - UNDEFINED_ORIGIN: ReportAttributeData.Origin.ValueType # 0 - PUBLIC_CHAT: ReportAttributeData.Origin.ValueType # 1 - PRIVATE_CHAT: ReportAttributeData.Origin.ValueType # 2 - GENERAL_IMAGE: ReportAttributeData.Origin.ValueType # 3 - CODENAME: ReportAttributeData.Origin.ValueType # 4 - NAME: ReportAttributeData.Origin.ValueType # 5 - POST: ReportAttributeData.Origin.ValueType # 6 - PRIVATE_GROUP_CHAT: ReportAttributeData.Origin.ValueType # 7 - FLARE_CHAT: ReportAttributeData.Origin.ValueType # 8 - USER: ReportAttributeData.Origin.ValueType # 9 - GROUP: ReportAttributeData.Origin.ValueType # 10 - EVENT: ReportAttributeData.Origin.ValueType # 11 - CHANNEL: ReportAttributeData.Origin.ValueType # 12 - - class _Severity: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _SeverityEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ReportAttributeData._Severity.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNDEFINED_SEVERITY: ReportAttributeData._Severity.ValueType # 0 - LOW: ReportAttributeData._Severity.ValueType # 1 - MEDIUM: ReportAttributeData._Severity.ValueType # 2 - HIGH: ReportAttributeData._Severity.ValueType # 3 - EXTREME: ReportAttributeData._Severity.ValueType # 4 - NONE: ReportAttributeData._Severity.ValueType # 5 - - class Severity(_Severity, metaclass=_SeverityEnumTypeWrapper): ... - UNDEFINED_SEVERITY: ReportAttributeData.Severity.ValueType # 0 - LOW: ReportAttributeData.Severity.ValueType # 1 - MEDIUM: ReportAttributeData.Severity.ValueType # 2 - HIGH: ReportAttributeData.Severity.ValueType # 3 - EXTREME: ReportAttributeData.Severity.ValueType # 4 - NONE: ReportAttributeData.Severity.ValueType # 5 - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ReportAttributeData._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNDEFINED_STATUS: ReportAttributeData._Status.ValueType # 0 - OPEN: ReportAttributeData._Status.ValueType # 1 - REVIEWED: ReportAttributeData._Status.ValueType # 2 - CLOSED: ReportAttributeData._Status.ValueType # 3 - ESCALATED: ReportAttributeData._Status.ValueType # 4 - OPEN_ASSIGNED: ReportAttributeData._Status.ValueType # 5 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNDEFINED_STATUS: ReportAttributeData.Status.ValueType # 0 - OPEN: ReportAttributeData.Status.ValueType # 1 - REVIEWED: ReportAttributeData.Status.ValueType # 2 - CLOSED: ReportAttributeData.Status.ValueType # 3 - ESCALATED: ReportAttributeData.Status.ValueType # 4 - OPEN_ASSIGNED: ReportAttributeData.Status.ValueType # 5 - - class _Type: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _TypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ReportAttributeData._Type.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNDEFINED_REPORT: ReportAttributeData._Type.ValueType # 0 - BLOCK_REPORT: ReportAttributeData._Type.ValueType # 1 - PROFANITY_REPORT: ReportAttributeData._Type.ValueType # 2 - FLAG_REPORT: ReportAttributeData._Type.ValueType # 3 - LOG_REPORT: ReportAttributeData._Type.ValueType # 4 - OPS_MANUAL: ReportAttributeData._Type.ValueType # 5 - - class Type(_Type, metaclass=_TypeEnumTypeWrapper): ... - UNDEFINED_REPORT: ReportAttributeData.Type.ValueType # 0 - BLOCK_REPORT: ReportAttributeData.Type.ValueType # 1 - PROFANITY_REPORT: ReportAttributeData.Type.ValueType # 2 - FLAG_REPORT: ReportAttributeData.Type.ValueType # 3 - LOG_REPORT: ReportAttributeData.Type.ValueType # 4 - OPS_MANUAL: ReportAttributeData.Type.ValueType # 5 - - def __init__( - self, - ) -> None: ... - -global___ReportAttributeData = ReportAttributeData - -@typing_extensions.final -class ReportInfoWrapper(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - APP_ID_FIELD_NUMBER: builtins.int - REPORT_UUID_FIELD_NUMBER: builtins.int - OFFENDER_ID_FIELD_NUMBER: builtins.int - SEVERITY_FIELD_NUMBER: builtins.int - TYPE_FIELD_NUMBER: builtins.int - OFFENDING_MESSAGE_FIELD_NUMBER: builtins.int - CREATED_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - LANGUAGE_CODE_FIELD_NUMBER: builtins.int - app_id: builtins.str - report_uuid: builtins.str - offender_id: builtins.str - severity: global___ReportAttributeData.Severity.ValueType - type: global___ReportAttributeData.Type.ValueType - offending_message: builtins.str - created_timestamp_ms: builtins.int - language_code: builtins.str - def __init__( - self, - *, - app_id: builtins.str = ..., - report_uuid: builtins.str = ..., - offender_id: builtins.str = ..., - severity: global___ReportAttributeData.Severity.ValueType = ..., - type: global___ReportAttributeData.Type.ValueType = ..., - offending_message: builtins.str = ..., - created_timestamp_ms: builtins.int = ..., - language_code: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["app_id", b"app_id", "created_timestamp_ms", b"created_timestamp_ms", "language_code", b"language_code", "offender_id", b"offender_id", "offending_message", b"offending_message", "report_uuid", b"report_uuid", "severity", b"severity", "type", b"type"]) -> None: ... - -global___ReportInfoWrapper = ReportInfoWrapper - -@typing_extensions.final -class ReportProximityContactsRequestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CONTACTS_FIELD_NUMBER: builtins.int - @property - def contacts(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ProximityContact]: ... - def __init__( - self, - *, - contacts: collections.abc.Iterable[global___ProximityContact] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["contacts", b"contacts"]) -> None: ... - -global___ReportProximityContactsRequestProto = ReportProximityContactsRequestProto - -@typing_extensions.final -class ReportProximityContactsResponseProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___ReportProximityContactsResponseProto = ReportProximityContactsResponseProto - -@typing_extensions.final -class ReputationSystemAttributes(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _SystemType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _SystemTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ReputationSystemAttributes._SystemType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNDEFINED_SYSTEM_TYPE: ReputationSystemAttributes._SystemType.ValueType # 0 - CHAT: ReputationSystemAttributes._SystemType.ValueType # 1 - IMAGE_ONLY: ReputationSystemAttributes._SystemType.ValueType # 2 - - class SystemType(_SystemType, metaclass=_SystemTypeEnumTypeWrapper): ... - UNDEFINED_SYSTEM_TYPE: ReputationSystemAttributes.SystemType.ValueType # 0 - CHAT: ReputationSystemAttributes.SystemType.ValueType # 1 - IMAGE_ONLY: ReputationSystemAttributes.SystemType.ValueType # 2 - - def __init__( - self, - ) -> None: ... - -global___ReputationSystemAttributes = ReputationSystemAttributes - -@typing_extensions.final -class Response(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[Response._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: Response._Status.ValueType # 0 - SUCCESS: Response._Status.ValueType # 1 - APP_NOT_FOUND: Response._Status.ValueType # 2 - PLAYER_DATA_NOT_FOUND: Response._Status.ValueType # 3 - REPORT_NOT_FOUND: Response._Status.ValueType # 4 - FAILURE: Response._Status.ValueType # 5 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: Response.Status.ValueType # 0 - SUCCESS: Response.Status.ValueType # 1 - APP_NOT_FOUND: Response.Status.ValueType # 2 - PLAYER_DATA_NOT_FOUND: Response.Status.ValueType # 3 - REPORT_NOT_FOUND: Response.Status.ValueType # 4 - FAILURE: Response.Status.ValueType # 5 - - def __init__( - self, - ) -> None: ... - -global___Response = Response - -@typing_extensions.final -class ReviveAttributesProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - STA_PERCENT_FIELD_NUMBER: builtins.int - sta_percent: builtins.float - def __init__( - self, - *, - sta_percent: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["sta_percent", b"sta_percent"]) -> None: ... - -global___ReviveAttributesProto = ReviveAttributesProto - -@typing_extensions.final -class RewardsPerContestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CONTEST_ID_FIELD_NUMBER: builtins.int - REWARDS_FIELD_NUMBER: builtins.int - contest_id: builtins.str - @property - def rewards(self) -> global___LootProto: ... - def __init__( - self, - *, - contest_id: builtins.str = ..., - rewards: global___LootProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["rewards", b"rewards"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["contest_id", b"contest_id", "rewards", b"rewards"]) -> None: ... - -global___RewardsPerContestProto = RewardsPerContestProto - -@typing_extensions.final -class RoadMetadata(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - IS_TUNNEL_FIELD_NUMBER: builtins.int - RAILWAY_IS_SIDING_FIELD_NUMBER: builtins.int - NETWORK_FIELD_NUMBER: builtins.int - SHIELD_TEXT_FIELD_NUMBER: builtins.int - ROUTE_FIELD_NUMBER: builtins.int - is_tunnel: builtins.bool - railway_is_siding: builtins.bool - network: builtins.str - shield_text: builtins.str - route: builtins.str - def __init__( - self, - *, - is_tunnel: builtins.bool = ..., - railway_is_siding: builtins.bool = ..., - network: builtins.str = ..., - shield_text: builtins.str = ..., - route: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["is_tunnel", b"is_tunnel", "network", b"network", "railway_is_siding", b"railway_is_siding", "route", b"route", "shield_text", b"shield_text"]) -> None: ... - -global___RoadMetadata = RoadMetadata - -@typing_extensions.final -class RocketBalloonDisplayProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _BalloonType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _BalloonTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[RocketBalloonDisplayProto._BalloonType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - ROCKET: RocketBalloonDisplayProto._BalloonType.ValueType # 0 - ROCKET_B: RocketBalloonDisplayProto._BalloonType.ValueType # 1 - - class BalloonType(_BalloonType, metaclass=_BalloonTypeEnumTypeWrapper): ... - ROCKET: RocketBalloonDisplayProto.BalloonType.ValueType # 0 - ROCKET_B: RocketBalloonDisplayProto.BalloonType.ValueType # 1 - - TYPE_FIELD_NUMBER: builtins.int - INCIDENT_DISPLAY_FIELD_NUMBER: builtins.int - type: global___RocketBalloonDisplayProto.BalloonType.ValueType - @property - def incident_display(self) -> global___RocketBalloonIncidentDisplayProto: ... - def __init__( - self, - *, - type: global___RocketBalloonDisplayProto.BalloonType.ValueType = ..., - incident_display: global___RocketBalloonIncidentDisplayProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["incident_display", b"incident_display"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["incident_display", b"incident_display", "type", b"type"]) -> None: ... - -global___RocketBalloonDisplayProto = RocketBalloonDisplayProto - -@typing_extensions.final -class RocketBalloonGlobalSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MIN_PLAYER_LEVEL_FIELD_NUMBER: builtins.int - min_player_level: builtins.int - def __init__( - self, - *, - min_player_level: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["min_player_level", b"min_player_level"]) -> None: ... - -global___RocketBalloonGlobalSettingsProto = RocketBalloonGlobalSettingsProto - -@typing_extensions.final -class RocketBalloonIncidentDisplayProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - INCIDENT_ID_FIELD_NUMBER: builtins.int - INCIDENT_DISPLAY_TYPE_FIELD_NUMBER: builtins.int - incident_id: builtins.str - incident_display_type: global___IncidentDisplayType.ValueType - def __init__( - self, - *, - incident_id: builtins.str = ..., - incident_display_type: global___IncidentDisplayType.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["incident_display_type", b"incident_display_type", "incident_id", b"incident_id"]) -> None: ... - -global___RocketBalloonIncidentDisplayProto = RocketBalloonIncidentDisplayProto - -@typing_extensions.final -class RotateGuestLoginSecretTokenRequestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SECRET_FIELD_NUMBER: builtins.int - API_KEY_FIELD_NUMBER: builtins.int - DEVICE_ID_FIELD_NUMBER: builtins.int - secret: builtins.bytes - api_key: builtins.str - device_id: builtins.str - def __init__( - self, - *, - secret: builtins.bytes = ..., - api_key: builtins.str = ..., - device_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["api_key", b"api_key", "device_id", b"device_id", "secret", b"secret"]) -> None: ... - -global___RotateGuestLoginSecretTokenRequestProto = RotateGuestLoginSecretTokenRequestProto - -@typing_extensions.final -class RotateGuestLoginSecretTokenResponseProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[RotateGuestLoginSecretTokenResponseProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: RotateGuestLoginSecretTokenResponseProto._Status.ValueType # 0 - SUCCESS: RotateGuestLoginSecretTokenResponseProto._Status.ValueType # 1 - UNKNOWN_ERROR: RotateGuestLoginSecretTokenResponseProto._Status.ValueType # 2 - UNAUTHORIZED: RotateGuestLoginSecretTokenResponseProto._Status.ValueType # 3 - INVALID_AUTH_TOKEN: RotateGuestLoginSecretTokenResponseProto._Status.ValueType # 4 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: RotateGuestLoginSecretTokenResponseProto.Status.ValueType # 0 - SUCCESS: RotateGuestLoginSecretTokenResponseProto.Status.ValueType # 1 - UNKNOWN_ERROR: RotateGuestLoginSecretTokenResponseProto.Status.ValueType # 2 - UNAUTHORIZED: RotateGuestLoginSecretTokenResponseProto.Status.ValueType # 3 - INVALID_AUTH_TOKEN: RotateGuestLoginSecretTokenResponseProto.Status.ValueType # 4 - - STATUS_FIELD_NUMBER: builtins.int - NEW_SECRET_FIELD_NUMBER: builtins.int - status: global___RotateGuestLoginSecretTokenResponseProto.Status.ValueType - new_secret: builtins.bytes - def __init__( - self, - *, - status: global___RotateGuestLoginSecretTokenResponseProto.Status.ValueType = ..., - new_secret: builtins.bytes = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["new_secret", b"new_secret", "status", b"status"]) -> None: ... - -global___RotateGuestLoginSecretTokenResponseProto = RotateGuestLoginSecretTokenResponseProto - -@typing_extensions.final -class RouteActivityRequestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class GiftTradeRequest(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - - @typing_extensions.final - class PokemonCompareRequest(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - - @typing_extensions.final - class PokemonTradeRequest(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_ID_FIELD_NUMBER: builtins.int - pokemon_id: builtins.int - def __init__( - self, - *, - pokemon_id: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["pokemon_id", b"pokemon_id"]) -> None: ... - - POKEMON_TRADE_REQUEST_FIELD_NUMBER: builtins.int - POKEMON_COMPARE_REQUEST_FIELD_NUMBER: builtins.int - GIFT_TRADE_REQUEST_FIELD_NUMBER: builtins.int - @property - def pokemon_trade_request(self) -> global___RouteActivityRequestProto.PokemonTradeRequest: ... - @property - def pokemon_compare_request(self) -> global___RouteActivityRequestProto.PokemonCompareRequest: ... - @property - def gift_trade_request(self) -> global___RouteActivityRequestProto.GiftTradeRequest: ... - def __init__( - self, - *, - pokemon_trade_request: global___RouteActivityRequestProto.PokemonTradeRequest | None = ..., - pokemon_compare_request: global___RouteActivityRequestProto.PokemonCompareRequest | None = ..., - gift_trade_request: global___RouteActivityRequestProto.GiftTradeRequest | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["RequestData", b"RequestData", "gift_trade_request", b"gift_trade_request", "pokemon_compare_request", b"pokemon_compare_request", "pokemon_trade_request", b"pokemon_trade_request"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["RequestData", b"RequestData", "gift_trade_request", b"gift_trade_request", "pokemon_compare_request", b"pokemon_compare_request", "pokemon_trade_request", b"pokemon_trade_request"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["RequestData", b"RequestData"]) -> typing_extensions.Literal["pokemon_trade_request", "pokemon_compare_request", "gift_trade_request"] | None: ... - -global___RouteActivityRequestProto = RouteActivityRequestProto - -@typing_extensions.final -class RouteActivityResponseProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class GiftTradeResponse(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - - @typing_extensions.final - class PokemonCompareResponse(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - - @typing_extensions.final - class PokemonTradeResponse(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[RouteActivityResponseProto.PokemonTradeResponse._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: RouteActivityResponseProto.PokemonTradeResponse._Result.ValueType # 0 - SUCCESS: RouteActivityResponseProto.PokemonTradeResponse._Result.ValueType # 1 - ERROR_INVALID_POKEMON: RouteActivityResponseProto.PokemonTradeResponse._Result.ValueType # 2 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: RouteActivityResponseProto.PokemonTradeResponse.Result.ValueType # 0 - SUCCESS: RouteActivityResponseProto.PokemonTradeResponse.Result.ValueType # 1 - ERROR_INVALID_POKEMON: RouteActivityResponseProto.PokemonTradeResponse.Result.ValueType # 2 - - RESULT_FIELD_NUMBER: builtins.int - POKEMON_FIELD_NUMBER: builtins.int - result: global___RouteActivityResponseProto.PokemonTradeResponse.Result.ValueType - @property - def pokemon(self) -> global___PokemonProto: ... - def __init__( - self, - *, - result: global___RouteActivityResponseProto.PokemonTradeResponse.Result.ValueType = ..., - pokemon: global___PokemonProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["pokemon", b"pokemon"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["pokemon", b"pokemon", "result", b"result"]) -> None: ... - - POKEMON_TRADE_RESPONSE_FIELD_NUMBER: builtins.int - POKEMON_COMPARE_RESPONSE_FIELD_NUMBER: builtins.int - GIFT_TRADE_RESPONSE_FIELD_NUMBER: builtins.int - ACTIVITY_REWARD_FIELD_NUMBER: builtins.int - POSTCARD_DATA_FIELD_NUMBER: builtins.int - @property - def pokemon_trade_response(self) -> global___RouteActivityResponseProto.PokemonTradeResponse: ... - @property - def pokemon_compare_response(self) -> global___RouteActivityResponseProto.PokemonCompareResponse: ... - @property - def gift_trade_response(self) -> global___RouteActivityResponseProto.GiftTradeResponse: ... - @property - def activity_reward(self) -> global___LootProto: ... - @property - def postcard_data(self) -> global___ActivityPostcardData: ... - def __init__( - self, - *, - pokemon_trade_response: global___RouteActivityResponseProto.PokemonTradeResponse | None = ..., - pokemon_compare_response: global___RouteActivityResponseProto.PokemonCompareResponse | None = ..., - gift_trade_response: global___RouteActivityResponseProto.GiftTradeResponse | None = ..., - activity_reward: global___LootProto | None = ..., - postcard_data: global___ActivityPostcardData | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["ResponseData", b"ResponseData", "activity_reward", b"activity_reward", "gift_trade_response", b"gift_trade_response", "pokemon_compare_response", b"pokemon_compare_response", "pokemon_trade_response", b"pokemon_trade_response", "postcard_data", b"postcard_data"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["ResponseData", b"ResponseData", "activity_reward", b"activity_reward", "gift_trade_response", b"gift_trade_response", "pokemon_compare_response", b"pokemon_compare_response", "pokemon_trade_response", b"pokemon_trade_response", "postcard_data", b"postcard_data"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["ResponseData", b"ResponseData"]) -> typing_extensions.Literal["pokemon_trade_response", "pokemon_compare_response", "gift_trade_response"] | None: ... - -global___RouteActivityResponseProto = RouteActivityResponseProto - -@typing_extensions.final -class RouteActivityType(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _ActivityType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ActivityTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[RouteActivityType._ActivityType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: RouteActivityType._ActivityType.ValueType # 0 - NO_ACTIVITY: RouteActivityType._ActivityType.ValueType # 1 - ACTIVITY_POKEMON_TRADE: RouteActivityType._ActivityType.ValueType # 2 - ACTIVITY_POKEMON_COMPARE: RouteActivityType._ActivityType.ValueType # 3 - ACTIVITY_GIFT_TRADE: RouteActivityType._ActivityType.ValueType # 4 - - class ActivityType(_ActivityType, metaclass=_ActivityTypeEnumTypeWrapper): ... - UNSET: RouteActivityType.ActivityType.ValueType # 0 - NO_ACTIVITY: RouteActivityType.ActivityType.ValueType # 1 - ACTIVITY_POKEMON_TRADE: RouteActivityType.ActivityType.ValueType # 2 - ACTIVITY_POKEMON_COMPARE: RouteActivityType.ActivityType.ValueType # 3 - ACTIVITY_GIFT_TRADE: RouteActivityType.ActivityType.ValueType # 4 - - def __init__( - self, - ) -> None: ... - -global___RouteActivityType = RouteActivityType - -@typing_extensions.final -class RouteBadgeLevel(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _BadgeLevel: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _BadgeLevelEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[RouteBadgeLevel._BadgeLevel.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - ROUTE_BADGE_UNSET: RouteBadgeLevel._BadgeLevel.ValueType # 0 - ROUTE_BADGE_BRONZE: RouteBadgeLevel._BadgeLevel.ValueType # 1 - ROUTE_BADGE_SILVER: RouteBadgeLevel._BadgeLevel.ValueType # 2 - ROUTE_BADGE_GOLD: RouteBadgeLevel._BadgeLevel.ValueType # 3 - - class BadgeLevel(_BadgeLevel, metaclass=_BadgeLevelEnumTypeWrapper): ... - ROUTE_BADGE_UNSET: RouteBadgeLevel.BadgeLevel.ValueType # 0 - ROUTE_BADGE_BRONZE: RouteBadgeLevel.BadgeLevel.ValueType # 1 - ROUTE_BADGE_SILVER: RouteBadgeLevel.BadgeLevel.ValueType # 2 - ROUTE_BADGE_GOLD: RouteBadgeLevel.BadgeLevel.ValueType # 3 - - def __init__( - self, - ) -> None: ... - -global___RouteBadgeLevel = RouteBadgeLevel - -@typing_extensions.final -class RouteBadgeListEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ROUTE_ID_FIELD_NUMBER: builtins.int - ROUTE_TYPE_FIELD_NUMBER: builtins.int - START_LAT_FIELD_NUMBER: builtins.int - START_LNG_FIELD_NUMBER: builtins.int - ROUTE_NAME_FIELD_NUMBER: builtins.int - ROUTE_IMAGE_URL_FIELD_NUMBER: builtins.int - LAST_PLAY_END_TIME_FIELD_NUMBER: builtins.int - NUM_COMPLETIONS_FIELD_NUMBER: builtins.int - ROUTE_DURATION_SECONDS_FIELD_NUMBER: builtins.int - NUM_UNIQUE_STAMPS_COLLECTED_FIELD_NUMBER: builtins.int - route_id: builtins.str - route_type: global___RouteType.ValueType - start_lat: builtins.float - start_lng: builtins.float - route_name: builtins.str - route_image_url: builtins.str - last_play_end_time: builtins.int - num_completions: builtins.int - route_duration_seconds: builtins.int - num_unique_stamps_collected: builtins.int - def __init__( - self, - *, - route_id: builtins.str = ..., - route_type: global___RouteType.ValueType = ..., - start_lat: builtins.float = ..., - start_lng: builtins.float = ..., - route_name: builtins.str = ..., - route_image_url: builtins.str = ..., - last_play_end_time: builtins.int = ..., - num_completions: builtins.int = ..., - route_duration_seconds: builtins.int = ..., - num_unique_stamps_collected: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["last_play_end_time", b"last_play_end_time", "num_completions", b"num_completions", "num_unique_stamps_collected", b"num_unique_stamps_collected", "route_duration_seconds", b"route_duration_seconds", "route_id", b"route_id", "route_image_url", b"route_image_url", "route_name", b"route_name", "route_type", b"route_type", "start_lat", b"start_lat", "start_lng", b"start_lng"]) -> None: ... - -global___RouteBadgeListEntry = RouteBadgeListEntry - -@typing_extensions.final -class RouteBadgeSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TARGETS_FIELD_NUMBER: builtins.int - @property - def targets(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - def __init__( - self, - *, - targets: collections.abc.Iterable[builtins.int] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["targets", b"targets"]) -> None: ... - -global___RouteBadgeSettingsProto = RouteBadgeSettingsProto - -@typing_extensions.final -class RouteCreationProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[RouteCreationProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: RouteCreationProto._Status.ValueType # 0 - IN_PROGRESS: RouteCreationProto._Status.ValueType # 1 - SUBMITTED: RouteCreationProto._Status.ValueType # 2 - REJECTED: RouteCreationProto._Status.ValueType # 3 - SUBMITTED_PENDING_REVIEW: RouteCreationProto._Status.ValueType # 4 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: RouteCreationProto.Status.ValueType # 0 - IN_PROGRESS: RouteCreationProto.Status.ValueType # 1 - SUBMITTED: RouteCreationProto.Status.ValueType # 2 - REJECTED: RouteCreationProto.Status.ValueType # 3 - SUBMITTED_PENDING_REVIEW: RouteCreationProto.Status.ValueType # 4 - - @typing_extensions.final - class RejectionReason(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - REASON_CODE_FIELD_NUMBER: builtins.int - reason_code: builtins.str - def __init__( - self, - *, - reason_code: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["reason_code", b"reason_code"]) -> None: ... - - CREATED_TIME_FIELD_NUMBER: builtins.int - LAST_UPDATE_TIME_FIELD_NUMBER: builtins.int - STATUS_FIELD_NUMBER: builtins.int - REJECTION_REASON_FIELD_NUMBER: builtins.int - REJECTED_HASH_FIELD_NUMBER: builtins.int - ROUTE_FIELD_NUMBER: builtins.int - PAUSED_FIELD_NUMBER: builtins.int - MODERATION_REPORT_ID_FIELD_NUMBER: builtins.int - created_time: builtins.int - last_update_time: builtins.int - status: global___RouteCreationProto.Status.ValueType - @property - def rejection_reason(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___RouteCreationProto.RejectionReason]: ... - @property - def rejected_hash(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - @property - def route(self) -> global___SharedRouteProto: ... - paused: builtins.bool - moderation_report_id: builtins.str - def __init__( - self, - *, - created_time: builtins.int = ..., - last_update_time: builtins.int = ..., - status: global___RouteCreationProto.Status.ValueType = ..., - rejection_reason: collections.abc.Iterable[global___RouteCreationProto.RejectionReason] | None = ..., - rejected_hash: collections.abc.Iterable[builtins.int] | None = ..., - route: global___SharedRouteProto | None = ..., - paused: builtins.bool = ..., - moderation_report_id: builtins.str = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["route", b"route"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["created_time", b"created_time", "last_update_time", b"last_update_time", "moderation_report_id", b"moderation_report_id", "paused", b"paused", "rejected_hash", b"rejected_hash", "rejection_reason", b"rejection_reason", "route", b"route", "status", b"status"]) -> None: ... - -global___RouteCreationProto = RouteCreationProto - -@typing_extensions.final -class RouteCreationsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ROUTE_FIELD_NUMBER: builtins.int - IS_OFFICIAL_CREATOR_FIELD_NUMBER: builtins.int - RECENTLY_SUBMITTED_ROUTE_FIELD_NUMBER: builtins.int - NOT_ELIGIBLE_FIELD_NUMBER: builtins.int - RECENTLY_SUBMITTED_ROUTES_LAST_REFRESH_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - MODERATION_RETRY_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - @property - def route(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___RouteCreationProto]: ... - is_official_creator: builtins.bool - @property - def recently_submitted_route(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___RouteCreationProto]: ... - not_eligible: builtins.bool - recently_submitted_routes_last_refresh_timestamp_ms: builtins.int - moderation_retry_timestamp_ms: builtins.int - def __init__( - self, - *, - route: collections.abc.Iterable[global___RouteCreationProto] | None = ..., - is_official_creator: builtins.bool = ..., - recently_submitted_route: collections.abc.Iterable[global___RouteCreationProto] | None = ..., - not_eligible: builtins.bool = ..., - recently_submitted_routes_last_refresh_timestamp_ms: builtins.int = ..., - moderation_retry_timestamp_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["is_official_creator", b"is_official_creator", "moderation_retry_timestamp_ms", b"moderation_retry_timestamp_ms", "not_eligible", b"not_eligible", "recently_submitted_route", b"recently_submitted_route", "recently_submitted_routes_last_refresh_timestamp_ms", b"recently_submitted_routes_last_refresh_timestamp_ms", "route", b"route"]) -> None: ... - -global___RouteCreationsProto = RouteCreationsProto - -@typing_extensions.final -class RouteDiscoverySettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NEARBY_VISIBLE_RADIUS_METERS_FIELD_NUMBER: builtins.int - MIN_PLAYER_LEVEL_FIELD_NUMBER: builtins.int - OB_FLOAT_FIELD_NUMBER: builtins.int - OB_INT32_FIELD_NUMBER: builtins.int - OB_INT32_1_FIELD_NUMBER: builtins.int - OB_FLOAT_1_FIELD_NUMBER: builtins.int - OB_INT32_2_FIELD_NUMBER: builtins.int - OB_INT32_3_FIELD_NUMBER: builtins.int - OB_INT32_4_FIELD_NUMBER: builtins.int - nearby_visible_radius_meters: builtins.float - min_player_level: builtins.int - ob_float: builtins.float - ob_int32: builtins.int - ob_int32_1: builtins.int - ob_float_1: builtins.float - ob_int32_2: builtins.int - ob_int32_3: builtins.int - ob_int32_4: builtins.int - def __init__( - self, - *, - nearby_visible_radius_meters: builtins.float = ..., - min_player_level: builtins.int = ..., - ob_float: builtins.float = ..., - ob_int32: builtins.int = ..., - ob_int32_1: builtins.int = ..., - ob_float_1: builtins.float = ..., - ob_int32_2: builtins.int = ..., - ob_int32_3: builtins.int = ..., - ob_int32_4: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["min_player_level", b"min_player_level", "nearby_visible_radius_meters", b"nearby_visible_radius_meters", "ob_float", b"ob_float", "ob_float_1", b"ob_float_1", "ob_int32", b"ob_int32", "ob_int32_1", b"ob_int32_1", "ob_int32_2", b"ob_int32_2", "ob_int32_3", b"ob_int32_3", "ob_int32_4", b"ob_int32_4"]) -> None: ... - -global___RouteDiscoverySettingsProto = RouteDiscoverySettingsProto - -@typing_extensions.final -class RouteDiscoveryTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ROUTE_DISCOVERY_TELEMETRY_ID_FIELD_NUMBER: builtins.int - PERCENT_FIELD_NUMBER: builtins.int - ROUTE_ID_FIELD_NUMBER: builtins.int - route_discovery_telemetry_id: global___RouteDiscoveryTelemetryIds.ValueType - percent: builtins.float - route_id: builtins.str - def __init__( - self, - *, - route_discovery_telemetry_id: global___RouteDiscoveryTelemetryIds.ValueType = ..., - percent: builtins.float = ..., - route_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["percent", b"percent", "route_discovery_telemetry_id", b"route_discovery_telemetry_id", "route_id", b"route_id"]) -> None: ... - -global___RouteDiscoveryTelemetry = RouteDiscoveryTelemetry - -@typing_extensions.final -class RouteErrorTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ROUTE_ERROR_TELEMETRY_ID_FIELD_NUMBER: builtins.int - ERROR_DESCRIPTION_FIELD_NUMBER: builtins.int - TIMESTAMP_FIELD_NUMBER: builtins.int - route_error_telemetry_id: global___RouteErrorTelemetryIds.ValueType - error_description: builtins.str - timestamp: builtins.int - def __init__( - self, - *, - route_error_telemetry_id: global___RouteErrorTelemetryIds.ValueType = ..., - error_description: builtins.str = ..., - timestamp: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["error_description", b"error_description", "route_error_telemetry_id", b"route_error_telemetry_id", "timestamp", b"timestamp"]) -> None: ... - -global___RouteErrorTelemetry = RouteErrorTelemetry - -@typing_extensions.final -class RouteGlobalSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLE_ROUTES_FIELD_NUMBER: builtins.int - ENABLE_POI_DETAIL_CACHING_FIELD_NUMBER: builtins.int - ENABLE_ROUTE_PLAY_FIELD_NUMBER: builtins.int - ENABLE_ROUTE_TAPPABLES_FIELD_NUMBER: builtins.int - ROUTE_RATIO_FIELD_NUMBER: builtins.int - OB_FLOAT_FIELD_NUMBER: builtins.int - MINIMUM_CLIENT_VERSION_FIELD_NUMBER: builtins.int - OB_STRING_FIELD_NUMBER: builtins.int - OB_STRING_1_FIELD_NUMBER: builtins.int - enable_routes: builtins.bool - enable_poi_detail_caching: builtins.bool - enable_route_play: builtins.bool - enable_route_tappables: builtins.bool - route_ratio: builtins.float - ob_float: builtins.float - minimum_client_version: builtins.str - ob_string: builtins.str - ob_string_1: builtins.str - def __init__( - self, - *, - enable_routes: builtins.bool = ..., - enable_poi_detail_caching: builtins.bool = ..., - enable_route_play: builtins.bool = ..., - enable_route_tappables: builtins.bool = ..., - route_ratio: builtins.float = ..., - ob_float: builtins.float = ..., - minimum_client_version: builtins.str = ..., - ob_string: builtins.str = ..., - ob_string_1: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["enable_poi_detail_caching", b"enable_poi_detail_caching", "enable_route_play", b"enable_route_play", "enable_route_tappables", b"enable_route_tappables", "enable_routes", b"enable_routes", "minimum_client_version", b"minimum_client_version", "ob_float", b"ob_float", "ob_string", b"ob_string", "ob_string_1", b"ob_string_1", "route_ratio", b"route_ratio"]) -> None: ... - -global___RouteGlobalSettingsProto = RouteGlobalSettingsProto - -@typing_extensions.final -class RouteImageProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - IMAGE_URL_FIELD_NUMBER: builtins.int - BORDER_COLOR_HEX_FIELD_NUMBER: builtins.int - image_url: builtins.str - border_color_hex: builtins.str - def __init__( - self, - *, - image_url: builtins.str = ..., - border_color_hex: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["border_color_hex", b"border_color_hex", "image_url", b"image_url"]) -> None: ... - -global___RouteImageProto = RouteImageProto - -@typing_extensions.final -class RouteMakerProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ROUTE_FIELD_NUMBER: builtins.int - @property - def route(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___RouteCreationProto]: ... - def __init__( - self, - *, - route: collections.abc.Iterable[global___RouteCreationProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["route", b"route"]) -> None: ... - -global___RouteMakerProto = RouteMakerProto - -@typing_extensions.final -class RoutePin(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PIN_ID_FIELD_NUMBER: builtins.int - PIN_TAG_FIELD_NUMBER: builtins.int - FRAME_ID_FIELD_NUMBER: builtins.int - LAT_DEGREES_FIELD_NUMBER: builtins.int - LNG_DEGREES_FIELD_NUMBER: builtins.int - CREATOR_INFO_FIELD_NUMBER: builtins.int - LAST_UPDATED_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - LIKE_VOTE_TOTAL_FIELD_NUMBER: builtins.int - pin_id: builtins.str - pin_tag: builtins.str - frame_id: builtins.str - lat_degrees: builtins.float - lng_degrees: builtins.float - @property - def creator_info(self) -> global___CreatorInfo: ... - last_updated_timestamp_ms: builtins.int - like_vote_total: builtins.int - def __init__( - self, - *, - pin_id: builtins.str = ..., - pin_tag: builtins.str = ..., - frame_id: builtins.str = ..., - lat_degrees: builtins.float = ..., - lng_degrees: builtins.float = ..., - creator_info: global___CreatorInfo | None = ..., - last_updated_timestamp_ms: builtins.int = ..., - like_vote_total: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["creator_info", b"creator_info"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["creator_info", b"creator_info", "frame_id", b"frame_id", "last_updated_timestamp_ms", b"last_updated_timestamp_ms", "lat_degrees", b"lat_degrees", "like_vote_total", b"like_vote_total", "lng_degrees", b"lng_degrees", "pin_id", b"pin_id", "pin_tag", b"pin_tag"]) -> None: ... - -global___RoutePin = RoutePin - -@typing_extensions.final -class RoutePlayProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ROUTE_FIELD_NUMBER: builtins.int - PLAYER_BREADCRUMBS_FIELD_NUMBER: builtins.int - PLAY_VERSION_FIELD_NUMBER: builtins.int - EXPIRATION_TIME_MS_FIELD_NUMBER: builtins.int - START_TIME_MS_FIELD_NUMBER: builtins.int - UNIQUELY_ACQUIRED_STAMP_COUNT_FIELD_NUMBER: builtins.int - COMPLETED_WALK_FIELD_NUMBER: builtins.int - PAUSED_FIELD_NUMBER: builtins.int - ACQUIRED_REWARD_FIELD_NUMBER: builtins.int - HAS_RATED_FIELD_NUMBER: builtins.int - LAST_PROGRESS_TIME_MS_FIELD_NUMBER: builtins.int - IS_FIRST_TIME_FIELD_NUMBER: builtins.int - ACTIVE_BONUSES_FIELD_NUMBER: builtins.int - TOTAL_DISTANCE_TRAVELLED_METERS_FIELD_NUMBER: builtins.int - BONUS_DISTANCE_TRAVELLED_METERS_FIELD_NUMBER: builtins.int - SPAWNED_TAPPABLES_FIELD_NUMBER: builtins.int - TRAVEL_IN_REVERSE_FIELD_NUMBER: builtins.int - IS_FIRST_TRAVEL_TODAY_FIELD_NUMBER: builtins.int - NPC_ENCOUNTER_FIELD_NUMBER: builtins.int - @property - def route(self) -> global___SharedRouteProto: ... - @property - def player_breadcrumbs(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___RouteWaypointProto]: ... - play_version: builtins.int - expiration_time_ms: builtins.int - start_time_ms: builtins.int - uniquely_acquired_stamp_count: builtins.int - completed_walk: builtins.bool - paused: builtins.bool - acquired_reward: builtins.bool - has_rated: builtins.bool - last_progress_time_ms: builtins.int - is_first_time: builtins.bool - @property - def active_bonuses(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___BonusBoxProto]: ... - total_distance_travelled_meters: builtins.float - bonus_distance_travelled_meters: builtins.float - @property - def spawned_tappables(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Tappable]: ... - travel_in_reverse: builtins.bool - is_first_travel_today: builtins.bool - @property - def npc_encounter(self) -> global___NpcEncounterProto: ... - def __init__( - self, - *, - route: global___SharedRouteProto | None = ..., - player_breadcrumbs: collections.abc.Iterable[global___RouteWaypointProto] | None = ..., - play_version: builtins.int = ..., - expiration_time_ms: builtins.int = ..., - start_time_ms: builtins.int = ..., - uniquely_acquired_stamp_count: builtins.int = ..., - completed_walk: builtins.bool = ..., - paused: builtins.bool = ..., - acquired_reward: builtins.bool = ..., - has_rated: builtins.bool = ..., - last_progress_time_ms: builtins.int = ..., - is_first_time: builtins.bool = ..., - active_bonuses: collections.abc.Iterable[global___BonusBoxProto] | None = ..., - total_distance_travelled_meters: builtins.float = ..., - bonus_distance_travelled_meters: builtins.float = ..., - spawned_tappables: collections.abc.Iterable[global___Tappable] | None = ..., - travel_in_reverse: builtins.bool = ..., - is_first_travel_today: builtins.bool = ..., - npc_encounter: global___NpcEncounterProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["npc_encounter", b"npc_encounter", "route", b"route"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["acquired_reward", b"acquired_reward", "active_bonuses", b"active_bonuses", "bonus_distance_travelled_meters", b"bonus_distance_travelled_meters", "completed_walk", b"completed_walk", "expiration_time_ms", b"expiration_time_ms", "has_rated", b"has_rated", "is_first_time", b"is_first_time", "is_first_travel_today", b"is_first_travel_today", "last_progress_time_ms", b"last_progress_time_ms", "npc_encounter", b"npc_encounter", "paused", b"paused", "play_version", b"play_version", "player_breadcrumbs", b"player_breadcrumbs", "route", b"route", "spawned_tappables", b"spawned_tappables", "start_time_ms", b"start_time_ms", "total_distance_travelled_meters", b"total_distance_travelled_meters", "travel_in_reverse", b"travel_in_reverse", "uniquely_acquired_stamp_count", b"uniquely_acquired_stamp_count"]) -> None: ... - -global___RoutePlayProto = RoutePlayProto - -@typing_extensions.final -class RoutePlaySettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MIN_PLAYER_LEVEL_FIELD_NUMBER: builtins.int - ROUTE_COOLDOWN_MINUTES_FIELD_NUMBER: builtins.int - ROUTE_EXPIRATION_MINUTES_FIELD_NUMBER: builtins.int - ROUTE_PAUSE_DISTANCE_M_FIELD_NUMBER: builtins.int - OB_INT32_1_FIELD_NUMBER: builtins.int - OB_INT32_2_FIELD_NUMBER: builtins.int - OB_FLOAT_1_FIELD_NUMBER: builtins.int - OB_FLOAT_2_FIELD_NUMBER: builtins.int - OB_FLOAT_3_FIELD_NUMBER: builtins.int - OB_EVENT_LIST_1_FIELD_NUMBER: builtins.int - OB_EVENT_LIST_2_FIELD_NUMBER: builtins.int - OB_INT32_LIST_1_FIELD_NUMBER: builtins.int - OB_INT32_LIST_2_FIELD_NUMBER: builtins.int - OB_INT32_3_FIELD_NUMBER: builtins.int - OB_INT32_4_FIELD_NUMBER: builtins.int - OB_FLOAT_4_FIELD_NUMBER: builtins.int - OB_INT32_5_FIELD_NUMBER: builtins.int - OB_INT32_6_FIELD_NUMBER: builtins.int - OB_INT32_7_FIELD_NUMBER: builtins.int - min_player_level: builtins.int - route_cooldown_minutes: builtins.int - route_expiration_minutes: builtins.int - route_pause_distance_m: builtins.int - ob_int32_1: builtins.int - ob_int32_2: builtins.int - ob_float_1: builtins.float - ob_float_2: builtins.float - ob_float_3: builtins.float - @property - def ob_event_list_1(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___BonusBoxProto]: ... - @property - def ob_event_list_2(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___BonusBoxProto]: ... - @property - def ob_int32_list_1(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - @property - def ob_int32_list_2(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - ob_int32_3: builtins.int - ob_int32_4: builtins.int - ob_float_4: builtins.float - ob_int32_5: builtins.int - ob_int32_6: builtins.int - ob_int32_7: builtins.int - def __init__( - self, - *, - min_player_level: builtins.int = ..., - route_cooldown_minutes: builtins.int = ..., - route_expiration_minutes: builtins.int = ..., - route_pause_distance_m: builtins.int = ..., - ob_int32_1: builtins.int = ..., - ob_int32_2: builtins.int = ..., - ob_float_1: builtins.float = ..., - ob_float_2: builtins.float = ..., - ob_float_3: builtins.float = ..., - ob_event_list_1: collections.abc.Iterable[global___BonusBoxProto] | None = ..., - ob_event_list_2: collections.abc.Iterable[global___BonusBoxProto] | None = ..., - ob_int32_list_1: collections.abc.Iterable[builtins.int] | None = ..., - ob_int32_list_2: collections.abc.Iterable[builtins.int] | None = ..., - ob_int32_3: builtins.int = ..., - ob_int32_4: builtins.int = ..., - ob_float_4: builtins.float = ..., - ob_int32_5: builtins.int = ..., - ob_int32_6: builtins.int = ..., - ob_int32_7: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["min_player_level", b"min_player_level", "ob_event_list_1", b"ob_event_list_1", "ob_event_list_2", b"ob_event_list_2", "ob_float_1", b"ob_float_1", "ob_float_2", b"ob_float_2", "ob_float_3", b"ob_float_3", "ob_float_4", b"ob_float_4", "ob_int32_1", b"ob_int32_1", "ob_int32_2", b"ob_int32_2", "ob_int32_3", b"ob_int32_3", "ob_int32_4", b"ob_int32_4", "ob_int32_5", b"ob_int32_5", "ob_int32_6", b"ob_int32_6", "ob_int32_7", b"ob_int32_7", "ob_int32_list_1", b"ob_int32_list_1", "ob_int32_list_2", b"ob_int32_list_2", "route_cooldown_minutes", b"route_cooldown_minutes", "route_expiration_minutes", b"route_expiration_minutes", "route_pause_distance_m", b"route_pause_distance_m"]) -> None: ... - -global___RoutePlaySettingsProto = RoutePlaySettingsProto - -@typing_extensions.final -class RoutePlayStatus(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[RoutePlayStatus._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: RoutePlayStatus._Status.ValueType # 0 - SUCCESS: RoutePlayStatus._Status.ValueType # 1 - ERROR_UNKNOWN: RoutePlayStatus._Status.ValueType # 2 - ERROR_ROUTE_NOT_FOUND: RoutePlayStatus._Status.ValueType # 3 - ERROR_FORT_NOT_FOUND: RoutePlayStatus._Status.ValueType # 4 - ERROR_INVALID_START_FORT: RoutePlayStatus._Status.ValueType # 5 - ERROR_WRONG_WAYPOINT: RoutePlayStatus._Status.ValueType # 6 - ERROR_ROUTE_PLAY_EXPIRED: RoutePlayStatus._Status.ValueType # 7 - ERROR_ROUTE_IN_COOLDOWN: RoutePlayStatus._Status.ValueType # 8 - ERROR_ROUTE_PLAY_NOT_FOUND: RoutePlayStatus._Status.ValueType # 9 - ERROR_PLAYER_LEVEL_TOO_LOW: RoutePlayStatus._Status.ValueType # 10 - ERROR_U13_NO_PERMISSION: RoutePlayStatus._Status.ValueType # 11 - ERROR_ROUTE_CLOSED: RoutePlayStatus._Status.ValueType # 12 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: RoutePlayStatus.Status.ValueType # 0 - SUCCESS: RoutePlayStatus.Status.ValueType # 1 - ERROR_UNKNOWN: RoutePlayStatus.Status.ValueType # 2 - ERROR_ROUTE_NOT_FOUND: RoutePlayStatus.Status.ValueType # 3 - ERROR_FORT_NOT_FOUND: RoutePlayStatus.Status.ValueType # 4 - ERROR_INVALID_START_FORT: RoutePlayStatus.Status.ValueType # 5 - ERROR_WRONG_WAYPOINT: RoutePlayStatus.Status.ValueType # 6 - ERROR_ROUTE_PLAY_EXPIRED: RoutePlayStatus.Status.ValueType # 7 - ERROR_ROUTE_IN_COOLDOWN: RoutePlayStatus.Status.ValueType # 8 - ERROR_ROUTE_PLAY_NOT_FOUND: RoutePlayStatus.Status.ValueType # 9 - ERROR_PLAYER_LEVEL_TOO_LOW: RoutePlayStatus.Status.ValueType # 10 - ERROR_U13_NO_PERMISSION: RoutePlayStatus.Status.ValueType # 11 - ERROR_ROUTE_CLOSED: RoutePlayStatus.Status.ValueType # 12 - - def __init__( - self, - ) -> None: ... - -global___RoutePlayStatus = RoutePlayStatus - -@typing_extensions.final -class RoutePlayTappableSpawnedTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TYPE_FIELD_NUMBER: builtins.int - TAPPABLE_ID_FIELD_NUMBER: builtins.int - ROUTE_ID_FIELD_NUMBER: builtins.int - type: global___Tappable.TappableType.ValueType - tappable_id: builtins.int - route_id: builtins.str - def __init__( - self, - *, - type: global___Tappable.TappableType.ValueType = ..., - tappable_id: builtins.int = ..., - route_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["route_id", b"route_id", "tappable_id", b"tappable_id", "type", b"type"]) -> None: ... - -global___RoutePlayTappableSpawnedTelemetry = RoutePlayTappableSpawnedTelemetry - -@typing_extensions.final -class RoutePoiAnchor(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ANCHOR_FIELD_NUMBER: builtins.int - IMAGE_URL_FIELD_NUMBER: builtins.int - @property - def anchor(self) -> global___RouteWaypointProto: ... - image_url: builtins.str - def __init__( - self, - *, - anchor: global___RouteWaypointProto | None = ..., - image_url: builtins.str = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["anchor", b"anchor"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["anchor", b"anchor", "image_url", b"image_url"]) -> None: ... - -global___RoutePoiAnchor = RoutePoiAnchor - -@typing_extensions.final -class RouteSimplificationAlgorithm(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _SimplificationAlgorithm: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _SimplificationAlgorithmEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[RouteSimplificationAlgorithm._SimplificationAlgorithm.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: RouteSimplificationAlgorithm._SimplificationAlgorithm.ValueType # 0 - DOUGLAS_PEUCKER: RouteSimplificationAlgorithm._SimplificationAlgorithm.ValueType # 1 - VISVALINGAM_WHYATT: RouteSimplificationAlgorithm._SimplificationAlgorithm.ValueType # 2 - - class SimplificationAlgorithm(_SimplificationAlgorithm, metaclass=_SimplificationAlgorithmEnumTypeWrapper): ... - UNSET: RouteSimplificationAlgorithm.SimplificationAlgorithm.ValueType # 0 - DOUGLAS_PEUCKER: RouteSimplificationAlgorithm.SimplificationAlgorithm.ValueType # 1 - VISVALINGAM_WHYATT: RouteSimplificationAlgorithm.SimplificationAlgorithm.ValueType # 2 - - def __init__( - self, - ) -> None: ... - -global___RouteSimplificationAlgorithm = RouteSimplificationAlgorithm - -@typing_extensions.final -class RouteStamp(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Color: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ColorEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[RouteStamp._Color.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - COLOR_UNSET: RouteStamp._Color.ValueType # 0 - COLOR_179D62: RouteStamp._Color.ValueType # 1 - COLOR_E10012: RouteStamp._Color.ValueType # 2 - COLOR_1365AE: RouteStamp._Color.ValueType # 3 - COLOR_E89A05: RouteStamp._Color.ValueType # 4 - - class Color(_Color, metaclass=_ColorEnumTypeWrapper): ... - COLOR_UNSET: RouteStamp.Color.ValueType # 0 - COLOR_179D62: RouteStamp.Color.ValueType # 1 - COLOR_E10012: RouteStamp.Color.ValueType # 2 - COLOR_1365AE: RouteStamp.Color.ValueType # 3 - COLOR_E89A05: RouteStamp.Color.ValueType # 4 - - class _Type: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _TypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[RouteStamp._Type.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - TYPE_UNSET: RouteStamp._Type.ValueType # 0 - - class Type(_Type, metaclass=_TypeEnumTypeWrapper): ... - TYPE_UNSET: RouteStamp.Type.ValueType # 0 - - TYPE_FIELD_NUMBER: builtins.int - COLOR_FIELD_NUMBER: builtins.int - STAMP_ID_FIELD_NUMBER: builtins.int - ASSET_ID_FIELD_NUMBER: builtins.int - CATEGORY_FIELD_NUMBER: builtins.int - STAMP_INDEX_FIELD_NUMBER: builtins.int - type: global___RouteStamp.Type.ValueType - color: global___RouteStamp.Color.ValueType - stamp_id: builtins.str - asset_id: builtins.str - category: builtins.str - stamp_index: builtins.int - def __init__( - self, - *, - type: global___RouteStamp.Type.ValueType = ..., - color: global___RouteStamp.Color.ValueType = ..., - stamp_id: builtins.str = ..., - asset_id: builtins.str = ..., - category: builtins.str = ..., - stamp_index: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["asset_id", b"asset_id", "category", b"category", "color", b"color", "stamp_id", b"stamp_id", "stamp_index", b"stamp_index", "type", b"type"]) -> None: ... - -global___RouteStamp = RouteStamp - -@typing_extensions.final -class RouteStampCategorySettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_STRING_FIELD_NUMBER: builtins.int - CATEGORY_FIELD_NUMBER: builtins.int - OB_INT32_FIELD_NUMBER: builtins.int - SORT_ORDER_FIELD_NUMBER: builtins.int - IS_ROUTE_STAMP_CATEGORY_DEFAULT_FIELD_NUMBER: builtins.int - ob_string: builtins.str - category: builtins.str - ob_int32: builtins.int - sort_order: builtins.int - is_route_stamp_category_default: builtins.bool - def __init__( - self, - *, - ob_string: builtins.str = ..., - category: builtins.str = ..., - ob_int32: builtins.int = ..., - sort_order: builtins.int = ..., - is_route_stamp_category_default: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["category", b"category", "is_route_stamp_category_default", b"is_route_stamp_category_default", "ob_int32", b"ob_int32", "ob_string", b"ob_string", "sort_order", b"sort_order"]) -> None: ... - -global___RouteStampCategorySettingsProto = RouteStampCategorySettingsProto - -@typing_extensions.final -class RouteStats(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NUM_COMPLETIONS_FIELD_NUMBER: builtins.int - ROUTE_LEVEL_FIELD_NUMBER: builtins.int - NUM_FIVE_STARS_FIELD_NUMBER: builtins.int - NUM_FOUR_STARS_FIELD_NUMBER: builtins.int - NUM_THREE_STARS_FIELD_NUMBER: builtins.int - NUM_TWO_STARS_FIELD_NUMBER: builtins.int - NUM_ONE_STARS_FIELD_NUMBER: builtins.int - NUM_RATINGS_FIELD_NUMBER: builtins.int - FIRST_PLAYED_TIME_MS_FIELD_NUMBER: builtins.int - LAST_PLAYED_TIME_MS_FIELD_NUMBER: builtins.int - WEEKLY_NUM_COMPLETIONS_FIELD_NUMBER: builtins.int - TOTAL_DISTANCE_TRAVELLED_METERS_FIELD_NUMBER: builtins.int - WEEKLY_DISTANCE_TRAVELLED_METERS_FIELD_NUMBER: builtins.int - LAST_SYNCED_TIME_MS_FIELD_NUMBER: builtins.int - num_completions: builtins.int - route_level: builtins.int - num_five_stars: builtins.int - num_four_stars: builtins.int - num_three_stars: builtins.int - num_two_stars: builtins.int - num_one_stars: builtins.int - num_ratings: builtins.int - first_played_time_ms: builtins.int - last_played_time_ms: builtins.int - weekly_num_completions: builtins.int - total_distance_travelled_meters: builtins.float - weekly_distance_travelled_meters: builtins.float - last_synced_time_ms: builtins.int - def __init__( - self, - *, - num_completions: builtins.int = ..., - route_level: builtins.int = ..., - num_five_stars: builtins.int = ..., - num_four_stars: builtins.int = ..., - num_three_stars: builtins.int = ..., - num_two_stars: builtins.int = ..., - num_one_stars: builtins.int = ..., - num_ratings: builtins.int = ..., - first_played_time_ms: builtins.int = ..., - last_played_time_ms: builtins.int = ..., - weekly_num_completions: builtins.int = ..., - total_distance_travelled_meters: builtins.float = ..., - weekly_distance_travelled_meters: builtins.float = ..., - last_synced_time_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["first_played_time_ms", b"first_played_time_ms", "last_played_time_ms", b"last_played_time_ms", "last_synced_time_ms", b"last_synced_time_ms", "num_completions", b"num_completions", "num_five_stars", b"num_five_stars", "num_four_stars", b"num_four_stars", "num_one_stars", b"num_one_stars", "num_ratings", b"num_ratings", "num_three_stars", b"num_three_stars", "num_two_stars", b"num_two_stars", "route_level", b"route_level", "total_distance_travelled_meters", b"total_distance_travelled_meters", "weekly_distance_travelled_meters", b"weekly_distance_travelled_meters", "weekly_num_completions", b"weekly_num_completions"]) -> None: ... - -global___RouteStats = RouteStats - -@typing_extensions.final -class RouteSubmissionStats(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[RouteSubmissionStats._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: RouteSubmissionStats._Status.ValueType # 0 - UNDER_REVIEW: RouteSubmissionStats._Status.ValueType # 1 - PUBLISHED: RouteSubmissionStats._Status.ValueType # 2 - DECAYED: RouteSubmissionStats._Status.ValueType # 3 - REJECTED: RouteSubmissionStats._Status.ValueType # 4 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: RouteSubmissionStats.Status.ValueType # 0 - UNDER_REVIEW: RouteSubmissionStats.Status.ValueType # 1 - PUBLISHED: RouteSubmissionStats.Status.ValueType # 2 - DECAYED: RouteSubmissionStats.Status.ValueType # 3 - REJECTED: RouteSubmissionStats.Status.ValueType # 4 - - STATUS_FIELD_NUMBER: builtins.int - SUBMISSION_STATUS_UPDATE_TIME_MS_FIELD_NUMBER: builtins.int - status: global___RouteSubmissionStats.Status.ValueType - submission_status_update_time_ms: builtins.int - def __init__( - self, - *, - status: global___RouteSubmissionStats.Status.ValueType = ..., - submission_status_update_time_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["status", b"status", "submission_status_update_time_ms", b"submission_status_update_time_ms"]) -> None: ... - -global___RouteSubmissionStats = RouteSubmissionStats - -@typing_extensions.final -class RouteSubmissionStatus(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[RouteSubmissionStatus._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: RouteSubmissionStatus._Status.ValueType # 0 - UNDER_REVIEW: RouteSubmissionStatus._Status.ValueType # 1 - PUBLISHED: RouteSubmissionStatus._Status.ValueType # 2 - DECAYED: RouteSubmissionStatus._Status.ValueType # 3 - REJECTED: RouteSubmissionStatus._Status.ValueType # 4 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: RouteSubmissionStatus.Status.ValueType # 0 - UNDER_REVIEW: RouteSubmissionStatus.Status.ValueType # 1 - PUBLISHED: RouteSubmissionStatus.Status.ValueType # 2 - DECAYED: RouteSubmissionStatus.Status.ValueType # 3 - REJECTED: RouteSubmissionStatus.Status.ValueType # 4 - - STATUS_FIELD_NUMBER: builtins.int - SUBMISSION_STATUS_UPDATE_TIME_MS_FIELD_NUMBER: builtins.int - status: global___RouteSubmissionStatus.Status.ValueType - submission_status_update_time_ms: builtins.int - def __init__( - self, - *, - status: global___RouteSubmissionStatus.Status.ValueType = ..., - submission_status_update_time_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["status", b"status", "submission_status_update_time_ms", b"submission_status_update_time_ms"]) -> None: ... - -global___RouteSubmissionStatus = RouteSubmissionStatus - -@typing_extensions.final -class RouteValidation(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Error: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ErrorEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[RouteValidation._Error.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: RouteValidation._Error.ValueType # 0 - INVALID_NUM_FORTS: RouteValidation._Error.ValueType # 1 - INVALID_NUM_CHECKPOINTS: RouteValidation._Error.ValueType # 2 - INVALID_TOTAL_DISTANCE: RouteValidation._Error.ValueType # 3 - INVALID_DISTANCE_BETWEEN_FORTS: RouteValidation._Error.ValueType # 4 - INVALID_DISTANCE_BETWEEN_CHECKPOINTS: RouteValidation._Error.ValueType # 5 - INVALID_FORT: RouteValidation._Error.ValueType # 6 - DUPLICATE_FORTS: RouteValidation._Error.ValueType # 7 - INVALID_START_OR_END: RouteValidation._Error.ValueType # 8 - INVALID_NAME_LENGTH: RouteValidation._Error.ValueType # 9 - INVALID_DESCRIPTION_LENGTH: RouteValidation._Error.ValueType # 10 - TOO_MANY_CHECKPOINTS_BETWEEN_FORTS: RouteValidation._Error.ValueType # 11 - INVALID_MAIN_IMAGE: RouteValidation._Error.ValueType # 12 - BAD_NAME: RouteValidation._Error.ValueType # 13 - BAD_DESCRIPTION: RouteValidation._Error.ValueType # 14 - END_ANCHOR_TOO_FAR: RouteValidation._Error.ValueType # 15 - - class Error(_Error, metaclass=_ErrorEnumTypeWrapper): ... - UNSET: RouteValidation.Error.ValueType # 0 - INVALID_NUM_FORTS: RouteValidation.Error.ValueType # 1 - INVALID_NUM_CHECKPOINTS: RouteValidation.Error.ValueType # 2 - INVALID_TOTAL_DISTANCE: RouteValidation.Error.ValueType # 3 - INVALID_DISTANCE_BETWEEN_FORTS: RouteValidation.Error.ValueType # 4 - INVALID_DISTANCE_BETWEEN_CHECKPOINTS: RouteValidation.Error.ValueType # 5 - INVALID_FORT: RouteValidation.Error.ValueType # 6 - DUPLICATE_FORTS: RouteValidation.Error.ValueType # 7 - INVALID_START_OR_END: RouteValidation.Error.ValueType # 8 - INVALID_NAME_LENGTH: RouteValidation.Error.ValueType # 9 - INVALID_DESCRIPTION_LENGTH: RouteValidation.Error.ValueType # 10 - TOO_MANY_CHECKPOINTS_BETWEEN_FORTS: RouteValidation.Error.ValueType # 11 - INVALID_MAIN_IMAGE: RouteValidation.Error.ValueType # 12 - BAD_NAME: RouteValidation.Error.ValueType # 13 - BAD_DESCRIPTION: RouteValidation.Error.ValueType # 14 - END_ANCHOR_TOO_FAR: RouteValidation.Error.ValueType # 15 - - ERROR_FIELD_NUMBER: builtins.int - @property - def error(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___RouteValidation.Error.ValueType]: ... - def __init__( - self, - *, - error: collections.abc.Iterable[global___RouteValidation.Error.ValueType] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["error", b"error"]) -> None: ... - -global___RouteValidation = RouteValidation - -@typing_extensions.final -class RouteWaypointProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FORT_ID_FIELD_NUMBER: builtins.int - LAT_DEGREES_FIELD_NUMBER: builtins.int - LNG_DEGREES_FIELD_NUMBER: builtins.int - ELEVATION_IN_METERS_FIELD_NUMBER: builtins.int - TIMESTAMP_MS_FIELD_NUMBER: builtins.int - fort_id: builtins.str - lat_degrees: builtins.float - lng_degrees: builtins.float - elevation_in_meters: builtins.float - timestamp_ms: builtins.int - def __init__( - self, - *, - fort_id: builtins.str = ..., - lat_degrees: builtins.float = ..., - lng_degrees: builtins.float = ..., - elevation_in_meters: builtins.float = ..., - timestamp_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["elevation_in_meters", b"elevation_in_meters", "fort_id", b"fort_id", "lat_degrees", b"lat_degrees", "lng_degrees", b"lng_degrees", "timestamp_ms", b"timestamp_ms"]) -> None: ... - -global___RouteWaypointProto = RouteWaypointProto - -@typing_extensions.final -class RouteZoneUnkProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TYPE_FIELD_NUMBER: builtins.int - OB_INT32_FIELD_NUMBER: builtins.int - STATUS_FIELD_NUMBER: builtins.int - type: global___ZoneType.ValueType - ob_int32: builtins.int - status: global___PartyStatus.ValueType - def __init__( - self, - *, - type: global___ZoneType.ValueType = ..., - ob_int32: builtins.int = ..., - status: global___PartyStatus.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_int32", b"ob_int32", "status", b"status", "type", b"type"]) -> None: ... - -global___RouteZoneUnkProto = RouteZoneUnkProto - -@typing_extensions.final -class RoutesCreationSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MAX_OPEN_ROUTES_FIELD_NUMBER: builtins.int - MIN_STOPS_AMOUNT_FIELD_NUMBER: builtins.int - MAX_STOPS_AMOUNT_FIELD_NUMBER: builtins.int - MIN_TOTAL_DISTANCE_M_FIELD_NUMBER: builtins.int - MAX_TOTAL_DISTANCE_M_FIELD_NUMBER: builtins.int - MIN_DISTANCE_BETWEEN_STOPS_M_FIELD_NUMBER: builtins.int - MAX_DISTANCE_BETWEEN_STOPS_M_FIELD_NUMBER: builtins.int - MAX_TOTAL_CHECKPOINT_AMOUNT_FIELD_NUMBER: builtins.int - MAX_CHECKPOINT_AMOUNT_BETWEEN_TWO_POI_FIELD_NUMBER: builtins.int - MIN_DISTANCE_BETWEEN_CHECKPOINTS_M_FIELD_NUMBER: builtins.int - MAX_DISTANCE_BETWEEN_CHECKPOINTS_M_FIELD_NUMBER: builtins.int - ALLOW_CHECKPOINT_PER_ROUTE_DISTANCE_FIELD_NUMBER: builtins.int - CHECKPOINT_RECOMMENDATION_DISTANCE_BETWEEN_POIS_FIELD_NUMBER: builtins.int - MAX_NAME_LENGTH_FIELD_NUMBER: builtins.int - MAX_DESCRIPTION_LENGTH_FIELD_NUMBER: builtins.int - MIN_PLAYER_LEVEL_FIELD_NUMBER: builtins.int - ENABLED_FIELD_NUMBER: builtins.int - OB_BOOL_FIELD_NUMBER: builtins.int - OB_INT32_FIELD_NUMBER: builtins.int - OB_INT32_5_FIELD_NUMBER: builtins.int - OB_INT32_6_FIELD_NUMBER: builtins.int - OB_INT64_FIELD_NUMBER: builtins.int - OB_FLOAT_3_FIELD_NUMBER: builtins.int - SIMPLIFICATION_ALGORITHM_FIELD_NUMBER: builtins.int - OB_FLOAT_4_FIELD_NUMBER: builtins.int - OB_INT32_7_FIELD_NUMBER: builtins.int - OB_INT32_8_FIELD_NUMBER: builtins.int - OB_BOOL_3_FIELD_NUMBER: builtins.int - OB_FILED_2_FIELD_NUMBER: builtins.int - OB_LIST_STRING_FIELD_NUMBER: builtins.int - OB_FLOAT_FIELD_NUMBER: builtins.int - OB_INT32_1_FIELD_NUMBER: builtins.int - OB_INT32_9_FIELD_NUMBER: builtins.int - OB_INT32_10_FIELD_NUMBER: builtins.int - OB_INT32_11_FIELD_NUMBER: builtins.int - OB_FLOAT_5_FIELD_NUMBER: builtins.int - OB_INT32_12_FIELD_NUMBER: builtins.int - OB_FILED_3_FIELD_NUMBER: builtins.int - OB_INT64_1_FIELD_NUMBER: builtins.int - OB_INT64_2_FIELD_NUMBER: builtins.int - OB_FILED_4_FIELD_NUMBER: builtins.int - OB_INT32_13_FIELD_NUMBER: builtins.int - OB_INT32_14_FIELD_NUMBER: builtins.int - max_open_routes: builtins.int - min_stops_amount: builtins.int - max_stops_amount: builtins.int - min_total_distance_m: builtins.float - max_total_distance_m: builtins.float - min_distance_between_stops_m: builtins.float - max_distance_between_stops_m: builtins.float - max_total_checkpoint_amount: builtins.int - max_checkpoint_amount_between_two_poi: builtins.int - min_distance_between_checkpoints_m: builtins.float - max_distance_between_checkpoints_m: builtins.float - allow_checkpoint_per_route_distance: builtins.float - checkpoint_recommendation_distance_between_pois: builtins.float - max_name_length: builtins.int - max_description_length: builtins.int - min_player_level: builtins.int - enabled: builtins.bool - ob_bool: builtins.bool - ob_int32: builtins.int - ob_int32_5: builtins.int - ob_int32_6: builtins.int - ob_int64: builtins.int - ob_float_3: builtins.float - simplification_algorithm: global___RouteSimplificationAlgorithm.SimplificationAlgorithm.ValueType - ob_float_4: builtins.float - ob_int32_7: builtins.int - ob_int32_8: builtins.int - ob_bool_3: builtins.bool - @property - def ob_filed_2(self) -> global___RoutesCreationSettingsProto2: ... - @property - def ob_list_string(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - ob_float: builtins.float - ob_int32_1: builtins.int - ob_int32_9: builtins.int - ob_int32_10: builtins.int - ob_int32_11: builtins.int - ob_float_5: builtins.float - ob_int32_12: builtins.int - @property - def ob_filed_3(self) -> global___RoutesCreationSettingsProto3: ... - ob_int64_1: builtins.int - ob_int64_2: builtins.int - @property - def ob_filed_4(self) -> global___RoutesCreationSettingsProto4: ... - ob_int32_13: builtins.int - ob_int32_14: builtins.int - def __init__( - self, - *, - max_open_routes: builtins.int = ..., - min_stops_amount: builtins.int = ..., - max_stops_amount: builtins.int = ..., - min_total_distance_m: builtins.float = ..., - max_total_distance_m: builtins.float = ..., - min_distance_between_stops_m: builtins.float = ..., - max_distance_between_stops_m: builtins.float = ..., - max_total_checkpoint_amount: builtins.int = ..., - max_checkpoint_amount_between_two_poi: builtins.int = ..., - min_distance_between_checkpoints_m: builtins.float = ..., - max_distance_between_checkpoints_m: builtins.float = ..., - allow_checkpoint_per_route_distance: builtins.float = ..., - checkpoint_recommendation_distance_between_pois: builtins.float = ..., - max_name_length: builtins.int = ..., - max_description_length: builtins.int = ..., - min_player_level: builtins.int = ..., - enabled: builtins.bool = ..., - ob_bool: builtins.bool = ..., - ob_int32: builtins.int = ..., - ob_int32_5: builtins.int = ..., - ob_int32_6: builtins.int = ..., - ob_int64: builtins.int = ..., - ob_float_3: builtins.float = ..., - simplification_algorithm: global___RouteSimplificationAlgorithm.SimplificationAlgorithm.ValueType = ..., - ob_float_4: builtins.float = ..., - ob_int32_7: builtins.int = ..., - ob_int32_8: builtins.int = ..., - ob_bool_3: builtins.bool = ..., - ob_filed_2: global___RoutesCreationSettingsProto2 | None = ..., - ob_list_string: collections.abc.Iterable[builtins.str] | None = ..., - ob_float: builtins.float = ..., - ob_int32_1: builtins.int = ..., - ob_int32_9: builtins.int = ..., - ob_int32_10: builtins.int = ..., - ob_int32_11: builtins.int = ..., - ob_float_5: builtins.float = ..., - ob_int32_12: builtins.int = ..., - ob_filed_3: global___RoutesCreationSettingsProto3 | None = ..., - ob_int64_1: builtins.int = ..., - ob_int64_2: builtins.int = ..., - ob_filed_4: global___RoutesCreationSettingsProto4 | None = ..., - ob_int32_13: builtins.int = ..., - ob_int32_14: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["ob_filed_2", b"ob_filed_2", "ob_filed_3", b"ob_filed_3", "ob_filed_4", b"ob_filed_4"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["allow_checkpoint_per_route_distance", b"allow_checkpoint_per_route_distance", "checkpoint_recommendation_distance_between_pois", b"checkpoint_recommendation_distance_between_pois", "enabled", b"enabled", "max_checkpoint_amount_between_two_poi", b"max_checkpoint_amount_between_two_poi", "max_description_length", b"max_description_length", "max_distance_between_checkpoints_m", b"max_distance_between_checkpoints_m", "max_distance_between_stops_m", b"max_distance_between_stops_m", "max_name_length", b"max_name_length", "max_open_routes", b"max_open_routes", "max_stops_amount", b"max_stops_amount", "max_total_checkpoint_amount", b"max_total_checkpoint_amount", "max_total_distance_m", b"max_total_distance_m", "min_distance_between_checkpoints_m", b"min_distance_between_checkpoints_m", "min_distance_between_stops_m", b"min_distance_between_stops_m", "min_player_level", b"min_player_level", "min_stops_amount", b"min_stops_amount", "min_total_distance_m", b"min_total_distance_m", "ob_bool", b"ob_bool", "ob_bool_3", b"ob_bool_3", "ob_filed_2", b"ob_filed_2", "ob_filed_3", b"ob_filed_3", "ob_filed_4", b"ob_filed_4", "ob_float", b"ob_float", "ob_float_3", b"ob_float_3", "ob_float_4", b"ob_float_4", "ob_float_5", b"ob_float_5", "ob_int32", b"ob_int32", "ob_int32_1", b"ob_int32_1", "ob_int32_10", b"ob_int32_10", "ob_int32_11", b"ob_int32_11", "ob_int32_12", b"ob_int32_12", "ob_int32_13", b"ob_int32_13", "ob_int32_14", b"ob_int32_14", "ob_int32_5", b"ob_int32_5", "ob_int32_6", b"ob_int32_6", "ob_int32_7", b"ob_int32_7", "ob_int32_8", b"ob_int32_8", "ob_int32_9", b"ob_int32_9", "ob_int64", b"ob_int64", "ob_int64_1", b"ob_int64_1", "ob_int64_2", b"ob_int64_2", "ob_list_string", b"ob_list_string", "simplification_algorithm", b"simplification_algorithm"]) -> None: ... - -global___RoutesCreationSettingsProto = RoutesCreationSettingsProto - -@typing_extensions.final -class RoutesCreationSettingsProto2(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_FLOAT_1_FIELD_NUMBER: builtins.int - OB_FLOAT_2_FIELD_NUMBER: builtins.int - OB_FLOAT_3_FIELD_NUMBER: builtins.int - ob_float_1: builtins.float - ob_float_2: builtins.float - ob_float_3: builtins.float - def __init__( - self, - *, - ob_float_1: builtins.float = ..., - ob_float_2: builtins.float = ..., - ob_float_3: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_float_1", b"ob_float_1", "ob_float_2", b"ob_float_2", "ob_float_3", b"ob_float_3"]) -> None: ... - -global___RoutesCreationSettingsProto2 = RoutesCreationSettingsProto2 - -@typing_extensions.final -class RoutesCreationSettingsProto3(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_BOOL_FIELD_NUMBER: builtins.int - OB_INT32_1_FIELD_NUMBER: builtins.int - OB_INT32_2_FIELD_NUMBER: builtins.int - OB_FLOAT_FIELD_NUMBER: builtins.int - ob_bool: builtins.bool - ob_int32_1: builtins.int - ob_int32_2: builtins.int - ob_float: builtins.float - def __init__( - self, - *, - ob_bool: builtins.bool = ..., - ob_int32_1: builtins.int = ..., - ob_int32_2: builtins.int = ..., - ob_float: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_bool", b"ob_bool", "ob_float", b"ob_float", "ob_int32_1", b"ob_int32_1", "ob_int32_2", b"ob_int32_2"]) -> None: ... - -global___RoutesCreationSettingsProto3 = RoutesCreationSettingsProto3 - -@typing_extensions.final -class RoutesCreationSettingsProto4(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_BOOL_1_FIELD_NUMBER: builtins.int - OB_BOOL_2_FIELD_NUMBER: builtins.int - ob_bool_1: builtins.bool - ob_bool_2: builtins.bool - def __init__( - self, - *, - ob_bool_1: builtins.bool = ..., - ob_bool_2: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_bool_1", b"ob_bool_1", "ob_bool_2", b"ob_bool_2"]) -> None: ... - -global___RoutesCreationSettingsProto4 = RoutesCreationSettingsProto4 - -@typing_extensions.final -class RoutesNearbyNotifSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_FIELD_NUMBER: builtins.int - OB_INT64_FIELD_NUMBER: builtins.int - ob_int32: builtins.int - ob_int64: builtins.int - def __init__( - self, - *, - ob_int32: builtins.int = ..., - ob_int64: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_int32", b"ob_int32", "ob_int64", b"ob_int64"]) -> None: ... - -global___RoutesNearbyNotifSettingsProto = RoutesNearbyNotifSettingsProto - -@typing_extensions.final -class RpcErrorDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[RpcErrorDataProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNDEFINED: RpcErrorDataProto._Status.ValueType # 0 - SUCCESS: RpcErrorDataProto._Status.ValueType # 1 - BAD_RESPONSE: RpcErrorDataProto._Status.ValueType # 3 - ACTION_ERROR: RpcErrorDataProto._Status.ValueType # 4 - DISPATCH_ERROR: RpcErrorDataProto._Status.ValueType # 5 - SERVER_ERROR: RpcErrorDataProto._Status.ValueType # 6 - ASSIGNMENT_ERROR: RpcErrorDataProto._Status.ValueType # 7 - PROTOCOL_ERROR: RpcErrorDataProto._Status.ValueType # 8 - AUTHENTICATION_ERROR: RpcErrorDataProto._Status.ValueType # 9 - CANCELLED_REQUEST: RpcErrorDataProto._Status.ValueType # 10 - UNKNOWN_ERROR: RpcErrorDataProto._Status.ValueType # 11 - NORETRIES_ERROR: RpcErrorDataProto._Status.ValueType # 12 - UNAUTHORIZED_ERROR: RpcErrorDataProto._Status.ValueType # 13 - PARSING_ERROR: RpcErrorDataProto._Status.ValueType # 14 - ACCESS_DENIED: RpcErrorDataProto._Status.ValueType # 15 - ACCESS_SUSPENDED: RpcErrorDataProto._Status.ValueType # 16 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNDEFINED: RpcErrorDataProto.Status.ValueType # 0 - SUCCESS: RpcErrorDataProto.Status.ValueType # 1 - BAD_RESPONSE: RpcErrorDataProto.Status.ValueType # 3 - ACTION_ERROR: RpcErrorDataProto.Status.ValueType # 4 - DISPATCH_ERROR: RpcErrorDataProto.Status.ValueType # 5 - SERVER_ERROR: RpcErrorDataProto.Status.ValueType # 6 - ASSIGNMENT_ERROR: RpcErrorDataProto.Status.ValueType # 7 - PROTOCOL_ERROR: RpcErrorDataProto.Status.ValueType # 8 - AUTHENTICATION_ERROR: RpcErrorDataProto.Status.ValueType # 9 - CANCELLED_REQUEST: RpcErrorDataProto.Status.ValueType # 10 - UNKNOWN_ERROR: RpcErrorDataProto.Status.ValueType # 11 - NORETRIES_ERROR: RpcErrorDataProto.Status.ValueType # 12 - UNAUTHORIZED_ERROR: RpcErrorDataProto.Status.ValueType # 13 - PARSING_ERROR: RpcErrorDataProto.Status.ValueType # 14 - ACCESS_DENIED: RpcErrorDataProto.Status.ValueType # 15 - ACCESS_SUSPENDED: RpcErrorDataProto.Status.ValueType # 16 - - METHOD_FIELD_NUMBER: builtins.int - STATUS_FIELD_NUMBER: builtins.int - method: global___Method.ValueType - status: global___RpcErrorDataProto.Status.ValueType - def __init__( - self, - *, - method: global___Method.ValueType = ..., - status: global___RpcErrorDataProto.Status.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["method", b"method", "status", b"status"]) -> None: ... - -global___RpcErrorDataProto = RpcErrorDataProto - -@typing_extensions.final -class RpcLatencyEvent(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ROUND_TRIP_LATENCY_MS_FIELD_NUMBER: builtins.int - ROUTED_VIA_SOCKET_FIELD_NUMBER: builtins.int - PAYLOAD_SIZE_BYTES_FIELD_NUMBER: builtins.int - REQUEST_ID_FIELD_NUMBER: builtins.int - round_trip_latency_ms: builtins.int - routed_via_socket: builtins.bool - payload_size_bytes: builtins.int - request_id: builtins.int - def __init__( - self, - *, - round_trip_latency_ms: builtins.int = ..., - routed_via_socket: builtins.bool = ..., - payload_size_bytes: builtins.int = ..., - request_id: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["payload_size_bytes", b"payload_size_bytes", "request_id", b"request_id", "round_trip_latency_ms", b"round_trip_latency_ms", "routed_via_socket", b"routed_via_socket"]) -> None: ... - -global___RpcLatencyEvent = RpcLatencyEvent - -@typing_extensions.final -class RpcResponseTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _ConnectionType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ConnectionTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[RpcResponseTelemetry._ConnectionType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNKNOWN: RpcResponseTelemetry._ConnectionType.ValueType # 0 - WIFI: RpcResponseTelemetry._ConnectionType.ValueType # 1 - CELL_DEFAULT: RpcResponseTelemetry._ConnectionType.ValueType # 2 - CELL_1G: RpcResponseTelemetry._ConnectionType.ValueType # 3 - CELL_2G: RpcResponseTelemetry._ConnectionType.ValueType # 4 - CELL_3G: RpcResponseTelemetry._ConnectionType.ValueType # 5 - CELL_4G: RpcResponseTelemetry._ConnectionType.ValueType # 6 - CELL_5G: RpcResponseTelemetry._ConnectionType.ValueType # 7 - CELL_6G: RpcResponseTelemetry._ConnectionType.ValueType # 8 - CELL_7G: RpcResponseTelemetry._ConnectionType.ValueType # 9 - - class ConnectionType(_ConnectionType, metaclass=_ConnectionTypeEnumTypeWrapper): ... - UNKNOWN: RpcResponseTelemetry.ConnectionType.ValueType # 0 - WIFI: RpcResponseTelemetry.ConnectionType.ValueType # 1 - CELL_DEFAULT: RpcResponseTelemetry.ConnectionType.ValueType # 2 - CELL_1G: RpcResponseTelemetry.ConnectionType.ValueType # 3 - CELL_2G: RpcResponseTelemetry.ConnectionType.ValueType # 4 - CELL_3G: RpcResponseTelemetry.ConnectionType.ValueType # 5 - CELL_4G: RpcResponseTelemetry.ConnectionType.ValueType # 6 - CELL_5G: RpcResponseTelemetry.ConnectionType.ValueType # 7 - CELL_6G: RpcResponseTelemetry.ConnectionType.ValueType # 8 - CELL_7G: RpcResponseTelemetry.ConnectionType.ValueType # 9 - - WINDOW_DURATION_FIELD_NUMBER: builtins.int - RESPONSE_TIMINGS_FIELD_NUMBER: builtins.int - CONNECTION_TYPE_FIELD_NUMBER: builtins.int - window_duration: builtins.float - @property - def response_timings(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___RpcResponseTime]: ... - connection_type: global___RpcResponseTelemetry.ConnectionType.ValueType - def __init__( - self, - *, - window_duration: builtins.float = ..., - response_timings: collections.abc.Iterable[global___RpcResponseTime] | None = ..., - connection_type: global___RpcResponseTelemetry.ConnectionType.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["connection_type", b"connection_type", "response_timings", b"response_timings", "window_duration", b"window_duration"]) -> None: ... - -global___RpcResponseTelemetry = RpcResponseTelemetry - -@typing_extensions.final -class RpcResponseTime(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - RPC_ID_FIELD_NUMBER: builtins.int - COUNT_CALL_FIELD_NUMBER: builtins.int - AVERAGE_RESPONSE_TIME_FIELD_NUMBER: builtins.int - TIMEOUT_COUNT_FIELD_NUMBER: builtins.int - rpc_id: global___Method.ValueType - count_call: builtins.int - average_response_time: builtins.float - timeout_count: builtins.int - def __init__( - self, - *, - rpc_id: global___Method.ValueType = ..., - count_call: builtins.int = ..., - average_response_time: builtins.float = ..., - timeout_count: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["average_response_time", b"average_response_time", "count_call", b"count_call", "rpc_id", b"rpc_id", "timeout_count", b"timeout_count"]) -> None: ... - -global___RpcResponseTime = RpcResponseTime - -@typing_extensions.final -class RpcSocketResponseTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - WINDOW_DURATION_FIELD_NUMBER: builtins.int - RESPONSE_TIMINGS_FIELD_NUMBER: builtins.int - window_duration: builtins.float - @property - def response_timings(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___RpcSocketResponseTime]: ... - def __init__( - self, - *, - window_duration: builtins.float = ..., - response_timings: collections.abc.Iterable[global___RpcSocketResponseTime] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["response_timings", b"response_timings", "window_duration", b"window_duration"]) -> None: ... - -global___RpcSocketResponseTelemetry = RpcSocketResponseTelemetry - -@typing_extensions.final -class RpcSocketResponseTime(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - REQUEST_ID_FIELD_NUMBER: builtins.int - PROBE_ID_FIELD_NUMBER: builtins.int - RESPONSE_TIME_FIELD_NUMBER: builtins.int - SIDE_CHANNEL_FIELD_NUMBER: builtins.int - AD_HOC_FIELD_NUMBER: builtins.int - AD_HOC_DELAY_FIELD_NUMBER: builtins.int - request_id: builtins.int - probe_id: builtins.str - response_time: builtins.float - side_channel: builtins.bool - ad_hoc: builtins.bool - ad_hoc_delay: builtins.float - def __init__( - self, - *, - request_id: builtins.int = ..., - probe_id: builtins.str = ..., - response_time: builtins.float = ..., - side_channel: builtins.bool = ..., - ad_hoc: builtins.bool = ..., - ad_hoc_delay: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ad_hoc", b"ad_hoc", "ad_hoc_delay", b"ad_hoc_delay", "probe_id", b"probe_id", "request_id", b"request_id", "response_time", b"response_time", "side_channel", b"side_channel"]) -> None: ... - -global___RpcSocketResponseTime = RpcSocketResponseTime - -@typing_extensions.final -class SaveCombatPlayerPreferencesOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SaveCombatPlayerPreferencesOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: SaveCombatPlayerPreferencesOutProto._Result.ValueType # 0 - SUCCESS: SaveCombatPlayerPreferencesOutProto._Result.ValueType # 1 - ERROR_UNKNOWN: SaveCombatPlayerPreferencesOutProto._Result.ValueType # 2 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: SaveCombatPlayerPreferencesOutProto.Result.ValueType # 0 - SUCCESS: SaveCombatPlayerPreferencesOutProto.Result.ValueType # 1 - ERROR_UNKNOWN: SaveCombatPlayerPreferencesOutProto.Result.ValueType # 2 - - RESULT_FIELD_NUMBER: builtins.int - result: global___SaveCombatPlayerPreferencesOutProto.Result.ValueType - def __init__( - self, - *, - result: global___SaveCombatPlayerPreferencesOutProto.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result"]) -> None: ... - -global___SaveCombatPlayerPreferencesOutProto = SaveCombatPlayerPreferencesOutProto - -@typing_extensions.final -class SaveCombatPlayerPreferencesProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PREFERENCES_FIELD_NUMBER: builtins.int - @property - def preferences(self) -> global___CombatPlayerPreferencesProto: ... - def __init__( - self, - *, - preferences: global___CombatPlayerPreferencesProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["preferences", b"preferences"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["preferences", b"preferences"]) -> None: ... - -global___SaveCombatPlayerPreferencesProto = SaveCombatPlayerPreferencesProto - -@typing_extensions.final -class SavePlayerPreferencesOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SavePlayerPreferencesOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: SavePlayerPreferencesOutProto._Result.ValueType # 0 - SUCCESS: SavePlayerPreferencesOutProto._Result.ValueType # 1 - ERROR: SavePlayerPreferencesOutProto._Result.ValueType # 2 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: SavePlayerPreferencesOutProto.Result.ValueType # 0 - SUCCESS: SavePlayerPreferencesOutProto.Result.ValueType # 1 - ERROR: SavePlayerPreferencesOutProto.Result.ValueType # 2 - - RESULT_FIELD_NUMBER: builtins.int - result: global___SavePlayerPreferencesOutProto.Result.ValueType - def __init__( - self, - *, - result: global___SavePlayerPreferencesOutProto.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result"]) -> None: ... - -global___SavePlayerPreferencesOutProto = SavePlayerPreferencesOutProto - -@typing_extensions.final -class SavePlayerPreferencesProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PLAYER_PREFERENCES_PROTO_FIELD_NUMBER: builtins.int - @property - def player_preferences_proto(self) -> global___PlayerPreferencesProto: ... - def __init__( - self, - *, - player_preferences_proto: global___PlayerPreferencesProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["player_preferences_proto", b"player_preferences_proto"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["player_preferences_proto", b"player_preferences_proto"]) -> None: ... - -global___SavePlayerPreferencesProto = SavePlayerPreferencesProto - -@typing_extensions.final -class SavePlayerSettingsOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SavePlayerSettingsOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: SavePlayerSettingsOutProto._Result.ValueType # 0 - SUCCESS: SavePlayerSettingsOutProto._Result.ValueType # 1 - ERROR_UNKNOWN: SavePlayerSettingsOutProto._Result.ValueType # 2 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: SavePlayerSettingsOutProto.Result.ValueType # 0 - SUCCESS: SavePlayerSettingsOutProto.Result.ValueType # 1 - ERROR_UNKNOWN: SavePlayerSettingsOutProto.Result.ValueType # 2 - - RESULT_FIELD_NUMBER: builtins.int - result: global___SavePlayerSettingsOutProto.Result.ValueType - def __init__( - self, - *, - result: global___SavePlayerSettingsOutProto.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result"]) -> None: ... - -global___SavePlayerSettingsOutProto = SavePlayerSettingsOutProto - -@typing_extensions.final -class SavePlayerSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SETTINGS_FIELD_NUMBER: builtins.int - @property - def settings(self) -> global___PlayerSettingsProto: ... - def __init__( - self, - *, - settings: global___PlayerSettingsProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["settings", b"settings"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["settings", b"settings"]) -> None: ... - -global___SavePlayerSettingsProto = SavePlayerSettingsProto - -@typing_extensions.final -class SavePlayerSnapshotOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SavePlayerSnapshotOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: SavePlayerSnapshotOutProto._Result.ValueType # 0 - SUCCESS: SavePlayerSnapshotOutProto._Result.ValueType # 1 - TOO_SOON_TO_UPDATE: SavePlayerSnapshotOutProto._Result.ValueType # 2 - ERROR_FAILED_TO_UPDATE: SavePlayerSnapshotOutProto._Result.ValueType # 3 - ERROR_REQUEST_TIMED_OUT: SavePlayerSnapshotOutProto._Result.ValueType # 4 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: SavePlayerSnapshotOutProto.Result.ValueType # 0 - SUCCESS: SavePlayerSnapshotOutProto.Result.ValueType # 1 - TOO_SOON_TO_UPDATE: SavePlayerSnapshotOutProto.Result.ValueType # 2 - ERROR_FAILED_TO_UPDATE: SavePlayerSnapshotOutProto.Result.ValueType # 3 - ERROR_REQUEST_TIMED_OUT: SavePlayerSnapshotOutProto.Result.ValueType # 4 - - RESULT_FIELD_NUMBER: builtins.int - result: global___SavePlayerSnapshotOutProto.Result.ValueType - def __init__( - self, - *, - result: global___SavePlayerSnapshotOutProto.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result"]) -> None: ... - -global___SavePlayerSnapshotOutProto = SavePlayerSnapshotOutProto - -@typing_extensions.final -class SavePlayerSnapshotProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___SavePlayerSnapshotProto = SavePlayerSnapshotProto - -@typing_extensions.final -class SaveSocialPlayerSettingsOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SaveSocialPlayerSettingsOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: SaveSocialPlayerSettingsOutProto._Result.ValueType # 0 - SUCCESS: SaveSocialPlayerSettingsOutProto._Result.ValueType # 1 - ERROR_UNKNOWN: SaveSocialPlayerSettingsOutProto._Result.ValueType # 2 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: SaveSocialPlayerSettingsOutProto.Result.ValueType # 0 - SUCCESS: SaveSocialPlayerSettingsOutProto.Result.ValueType # 1 - ERROR_UNKNOWN: SaveSocialPlayerSettingsOutProto.Result.ValueType # 2 - - RESULT_FIELD_NUMBER: builtins.int - result: global___SaveSocialPlayerSettingsOutProto.Result.ValueType - def __init__( - self, - *, - result: global___SaveSocialPlayerSettingsOutProto.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result"]) -> None: ... - -global___SaveSocialPlayerSettingsOutProto = SaveSocialPlayerSettingsOutProto - -@typing_extensions.final -class SaveSocialPlayerSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SETTINGS_FIELD_NUMBER: builtins.int - @property - def settings(self) -> global___SocialPlayerSettingsProto: ... - def __init__( - self, - *, - settings: global___SocialPlayerSettingsProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["settings", b"settings"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["settings", b"settings"]) -> None: ... - -global___SaveSocialPlayerSettingsProto = SaveSocialPlayerSettingsProto - -@typing_extensions.final -class ScanCaptureEvent(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Depth: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _DepthEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ScanCaptureEvent._Depth.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - unknown: ScanCaptureEvent._Depth.ValueType # 0 - lidar: ScanCaptureEvent._Depth.ValueType # 1 - multidepth: ScanCaptureEvent._Depth.ValueType # 2 - - class Depth(_Depth, metaclass=_DepthEnumTypeWrapper): ... - unknown: ScanCaptureEvent.Depth.ValueType # 0 - lidar: ScanCaptureEvent.Depth.ValueType # 1 - multidepth: ScanCaptureEvent.Depth.ValueType # 2 - - SCAN_ID_FIELD_NUMBER: builtins.int - DEPTH_TYPE_FIELD_NUMBER: builtins.int - SCAN_TOTAL_AREA_FIELD_NUMBER: builtins.int - scan_id: builtins.str - depth_type: global___ScanCaptureEvent.Depth.ValueType - scan_total_area: builtins.int - def __init__( - self, - *, - scan_id: builtins.str = ..., - depth_type: global___ScanCaptureEvent.Depth.ValueType = ..., - scan_total_area: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["depth_type", b"depth_type", "scan_id", b"scan_id", "scan_total_area", b"scan_total_area"]) -> None: ... - -global___ScanCaptureEvent = ScanCaptureEvent - -@typing_extensions.final -class ScanProcessEvent(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SCAN_ID_FIELD_NUMBER: builtins.int - RECONSTRUCTION_ALGO_FIELD_NUMBER: builtins.int - MESH_FILE_SIZE_FIELD_NUMBER: builtins.int - scan_id: builtins.str - reconstruction_algo: builtins.str - mesh_file_size: builtins.int - def __init__( - self, - *, - scan_id: builtins.str = ..., - reconstruction_algo: builtins.str = ..., - mesh_file_size: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["mesh_file_size", b"mesh_file_size", "reconstruction_algo", b"reconstruction_algo", "scan_id", b"scan_id"]) -> None: ... - -global___ScanProcessEvent = ScanProcessEvent - -@typing_extensions.final -class ScanSaveEvent(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SCAN_ID_FIELD_NUMBER: builtins.int - SCAN_FILE_SIZE_FIELD_NUMBER: builtins.int - scan_id: builtins.str - scan_file_size: builtins.int - def __init__( - self, - *, - scan_id: builtins.str = ..., - scan_file_size: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["scan_file_size", b"scan_file_size", "scan_id", b"scan_id"]) -> None: ... - -global___ScanSaveEvent = ScanSaveEvent - -@typing_extensions.final -class ScanUploadEvent(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Internet: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _InternetEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ScanUploadEvent._Internet.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - unknown: ScanUploadEvent._Internet.ValueType # 0 - mobile: ScanUploadEvent._Internet.ValueType # 1 - wifi: ScanUploadEvent._Internet.ValueType # 2 - - class Internet(_Internet, metaclass=_InternetEnumTypeWrapper): ... - unknown: ScanUploadEvent.Internet.ValueType # 0 - mobile: ScanUploadEvent.Internet.ValueType # 1 - wifi: ScanUploadEvent.Internet.ValueType # 2 - - SCAN_ID_FIELD_NUMBER: builtins.int - SCAN_CHUNK_UUID_FIELD_NUMBER: builtins.int - CHUNK_ORDER_FIELD_NUMBER: builtins.int - INTERNET_TYPE_FIELD_NUMBER: builtins.int - FILE_SIZE_FIELD_NUMBER: builtins.int - scan_id: builtins.str - scan_chunk_uuid: builtins.str - chunk_order: builtins.int - internet_type: global___ScanUploadEvent.Internet.ValueType - file_size: builtins.int - def __init__( - self, - *, - scan_id: builtins.str = ..., - scan_chunk_uuid: builtins.str = ..., - chunk_order: builtins.int = ..., - internet_type: global___ScanUploadEvent.Internet.ValueType = ..., - file_size: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["chunk_order", b"chunk_order", "file_size", b"file_size", "internet_type", b"internet_type", "scan_chunk_uuid", b"scan_chunk_uuid", "scan_id", b"scan_id"]) -> None: ... - -global___ScanUploadEvent = ScanUploadEvent - -@typing_extensions.final -class ScanningFrameworkEvent(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Operation: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _OperationEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ScanningFrameworkEvent._Operation.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - none: ScanningFrameworkEvent._Operation.ValueType # 0 - initialization: ScanningFrameworkEvent._Operation.ValueType # 1 - capture: ScanningFrameworkEvent._Operation.ValueType # 2 - save: ScanningFrameworkEvent._Operation.ValueType # 3 - process: ScanningFrameworkEvent._Operation.ValueType # 4 - upload: ScanningFrameworkEvent._Operation.ValueType # 5 - - class Operation(_Operation, metaclass=_OperationEnumTypeWrapper): ... - none: ScanningFrameworkEvent.Operation.ValueType # 0 - initialization: ScanningFrameworkEvent.Operation.ValueType # 1 - capture: ScanningFrameworkEvent.Operation.ValueType # 2 - save: ScanningFrameworkEvent.Operation.ValueType # 3 - process: ScanningFrameworkEvent.Operation.ValueType # 4 - upload: ScanningFrameworkEvent.Operation.ValueType # 5 - - class _State: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StateEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ScanningFrameworkEvent._State.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - unknown: ScanningFrameworkEvent._State.ValueType # 0 - started: ScanningFrameworkEvent._State.ValueType # 1 - paused: ScanningFrameworkEvent._State.ValueType # 2 - finished: ScanningFrameworkEvent._State.ValueType # 4 - canceled: ScanningFrameworkEvent._State.ValueType # 5 - error: ScanningFrameworkEvent._State.ValueType # 6 - - class State(_State, metaclass=_StateEnumTypeWrapper): ... - unknown: ScanningFrameworkEvent.State.ValueType # 0 - started: ScanningFrameworkEvent.State.ValueType # 1 - paused: ScanningFrameworkEvent.State.ValueType # 2 - finished: ScanningFrameworkEvent.State.ValueType # 4 - canceled: ScanningFrameworkEvent.State.ValueType # 5 - error: ScanningFrameworkEvent.State.ValueType # 6 - - SCAN_ID_FIELD_NUMBER: builtins.int - OPERATION_FIELD_NUMBER: builtins.int - OPERATION_STATE_FIELD_NUMBER: builtins.int - ERROR_STRING_FIELD_NUMBER: builtins.int - scan_id: builtins.str - operation: global___ScanningFrameworkEvent.Operation.ValueType - operation_state: global___ScanningFrameworkEvent.State.ValueType - error_string: builtins.str - def __init__( - self, - *, - scan_id: builtins.str = ..., - operation: global___ScanningFrameworkEvent.Operation.ValueType = ..., - operation_state: global___ScanningFrameworkEvent.State.ValueType = ..., - error_string: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["error_string", b"error_string", "operation", b"operation", "operation_state", b"operation_state", "scan_id", b"scan_id"]) -> None: ... - -global___ScanningFrameworkEvent = ScanningFrameworkEvent - -@typing_extensions.final -class ScoreAdjustment(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - IS_RESOLVED_FIELD_NUMBER: builtins.int - DETAILS_FIELD_NUMBER: builtins.int - ADJUSTMENT_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - AUTHOR_FIELD_NUMBER: builtins.int - ADJUSTMENT_VALUE_FIELD_NUMBER: builtins.int - is_resolved: builtins.bool - details: builtins.str - adjustment_timestamp_ms: builtins.int - author: builtins.str - adjustment_value: builtins.int - def __init__( - self, - *, - is_resolved: builtins.bool = ..., - details: builtins.str = ..., - adjustment_timestamp_ms: builtins.int = ..., - author: builtins.str = ..., - adjustment_value: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["adjustment_timestamp_ms", b"adjustment_timestamp_ms", "adjustment_value", b"adjustment_value", "author", b"author", "details", b"details", "is_resolved", b"is_resolved"]) -> None: ... - -global___ScoreAdjustment = ScoreAdjustment - -@typing_extensions.final -class ScreenResolutionTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - DEVICE_WIDTH_FIELD_NUMBER: builtins.int - DEVICE_HEIGHT_FIELD_NUMBER: builtins.int - device_width: builtins.int - device_height: builtins.int - def __init__( - self, - *, - device_width: builtins.int = ..., - device_height: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["device_height", b"device_height", "device_width", b"device_width"]) -> None: ... - -global___ScreenResolutionTelemetry = ScreenResolutionTelemetry - -@typing_extensions.final -class SearchFilterPreferenceProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class SearchFilterQueryProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TITLE_FIELD_NUMBER: builtins.int - QUERY_FIELD_NUMBER: builtins.int - title: builtins.str - query: builtins.str - def __init__( - self, - *, - title: builtins.str = ..., - query: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["query", b"query", "title", b"title"]) -> None: ... - - RECENT_SEARCHES_FIELD_NUMBER: builtins.int - FAVORITE_SEARCHES_FIELD_NUMBER: builtins.int - @property - def recent_searches(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___SearchFilterPreferenceProto.SearchFilterQueryProto]: ... - @property - def favorite_searches(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___SearchFilterPreferenceProto.SearchFilterQueryProto]: ... - def __init__( - self, - *, - recent_searches: collections.abc.Iterable[global___SearchFilterPreferenceProto.SearchFilterQueryProto] | None = ..., - favorite_searches: collections.abc.Iterable[global___SearchFilterPreferenceProto.SearchFilterQueryProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["favorite_searches", b"favorite_searches", "recent_searches", b"recent_searches"]) -> None: ... - -global___SearchFilterPreferenceProto = SearchFilterPreferenceProto - -@typing_extensions.final -class SearchPlayerOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SearchPlayerOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: SearchPlayerOutProto._Result.ValueType # 0 - SUCCESS: SearchPlayerOutProto._Result.ValueType # 1 - ERROR_UNKNOWN: SearchPlayerOutProto._Result.ValueType # 2 - ERROR_PLAYER_NOT_FOUND: SearchPlayerOutProto._Result.ValueType # 3 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: SearchPlayerOutProto.Result.ValueType # 0 - SUCCESS: SearchPlayerOutProto.Result.ValueType # 1 - ERROR_UNKNOWN: SearchPlayerOutProto.Result.ValueType # 2 - ERROR_PLAYER_NOT_FOUND: SearchPlayerOutProto.Result.ValueType # 3 - - RESULT_FIELD_NUMBER: builtins.int - PLAYER_FIELD_NUMBER: builtins.int - result: global___SearchPlayerOutProto.Result.ValueType - @property - def player(self) -> global___PlayerSummaryProto: ... - def __init__( - self, - *, - result: global___SearchPlayerOutProto.Result.ValueType = ..., - player: global___PlayerSummaryProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["player", b"player"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["player", b"player", "result", b"result"]) -> None: ... - -global___SearchPlayerOutProto = SearchPlayerOutProto - -@typing_extensions.final -class SearchPlayerProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FRIEND_CODE_FIELD_NUMBER: builtins.int - friend_code: builtins.str - def __init__( - self, - *, - friend_code: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["friend_code", b"friend_code"]) -> None: ... - -global___SearchPlayerProto = SearchPlayerProto - -@typing_extensions.final -class SeasonContestsDefinitionSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SEASON_START_TIME_MS_FIELD_NUMBER: builtins.int - SEASON_END_TIME_MS_FIELD_NUMBER: builtins.int - CYCLE_FIELD_NUMBER: builtins.int - season_start_time_ms: builtins.int - season_end_time_ms: builtins.int - @property - def cycle(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ContestCycleProto]: ... - def __init__( - self, - *, - season_start_time_ms: builtins.int = ..., - season_end_time_ms: builtins.int = ..., - cycle: collections.abc.Iterable[global___ContestCycleProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["cycle", b"cycle", "season_end_time_ms", b"season_end_time_ms", "season_start_time_ms", b"season_start_time_ms"]) -> None: ... - -global___SeasonContestsDefinitionSettingsProto = SeasonContestsDefinitionSettingsProto - -@typing_extensions.final -class SendContactListFriendInviteRequest(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - EMAILS_FIELD_NUMBER: builtins.int - PHONE_NUMBERS_FIELD_NUMBER: builtins.int - COUNTRY_CODE_FIELD_NUMBER: builtins.int - @property - def emails(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - @property - def phone_numbers(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - country_code: builtins.str - def __init__( - self, - *, - emails: collections.abc.Iterable[builtins.str] | None = ..., - phone_numbers: collections.abc.Iterable[builtins.str] | None = ..., - country_code: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["country_code", b"country_code", "emails", b"emails", "phone_numbers", b"phone_numbers"]) -> None: ... - -global___SendContactListFriendInviteRequest = SendContactListFriendInviteRequest - -@typing_extensions.final -class SendContactListFriendInviteResponse(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SendContactListFriendInviteResponse._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: SendContactListFriendInviteResponse._Result.ValueType # 0 - SUCCESS: SendContactListFriendInviteResponse._Result.ValueType # 1 - ERROR_UNKNOWN: SendContactListFriendInviteResponse._Result.ValueType # 2 - ERROR_PLAYER_OUTBOX_FULL: SendContactListFriendInviteResponse._Result.ValueType # 3 - ERROR_PLAYER_INBOX_FULL: SendContactListFriendInviteResponse._Result.ValueType # 4 - ERROR_SENDER_HAS_MAX_FRIENDS: SendContactListFriendInviteResponse._Result.ValueType # 5 - ERROR_RECEIVER_HAS_MAX_FRIENDS: SendContactListFriendInviteResponse._Result.ValueType # 6 - ERROR_ALREADY_A_FRIEND: SendContactListFriendInviteResponse._Result.ValueType # 7 - ERROR_INVITE_ALREADY_SENT: SendContactListFriendInviteResponse._Result.ValueType # 8 - ERROR_INVITE_ALREADY_RECEIVED: SendContactListFriendInviteResponse._Result.ValueType # 9 - ERROR_CANNOT_SEND_INVITES_TO_YOURSELF: SendContactListFriendInviteResponse._Result.ValueType # 10 - ERROR_CONTACT_NOT_FOUND: SendContactListFriendInviteResponse._Result.ValueType # 11 - ERROR_RECEIVER_NOT_FOUND: SendContactListFriendInviteResponse._Result.ValueType # 12 - ERROR_NO_SENDER_NAME: SendContactListFriendInviteResponse._Result.ValueType # 13 - ERROR_SEND_TO_BLOCKED_USER: SendContactListFriendInviteResponse._Result.ValueType # 14 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: SendContactListFriendInviteResponse.Result.ValueType # 0 - SUCCESS: SendContactListFriendInviteResponse.Result.ValueType # 1 - ERROR_UNKNOWN: SendContactListFriendInviteResponse.Result.ValueType # 2 - ERROR_PLAYER_OUTBOX_FULL: SendContactListFriendInviteResponse.Result.ValueType # 3 - ERROR_PLAYER_INBOX_FULL: SendContactListFriendInviteResponse.Result.ValueType # 4 - ERROR_SENDER_HAS_MAX_FRIENDS: SendContactListFriendInviteResponse.Result.ValueType # 5 - ERROR_RECEIVER_HAS_MAX_FRIENDS: SendContactListFriendInviteResponse.Result.ValueType # 6 - ERROR_ALREADY_A_FRIEND: SendContactListFriendInviteResponse.Result.ValueType # 7 - ERROR_INVITE_ALREADY_SENT: SendContactListFriendInviteResponse.Result.ValueType # 8 - ERROR_INVITE_ALREADY_RECEIVED: SendContactListFriendInviteResponse.Result.ValueType # 9 - ERROR_CANNOT_SEND_INVITES_TO_YOURSELF: SendContactListFriendInviteResponse.Result.ValueType # 10 - ERROR_CONTACT_NOT_FOUND: SendContactListFriendInviteResponse.Result.ValueType # 11 - ERROR_RECEIVER_NOT_FOUND: SendContactListFriendInviteResponse.Result.ValueType # 12 - ERROR_NO_SENDER_NAME: SendContactListFriendInviteResponse.Result.ValueType # 13 - ERROR_SEND_TO_BLOCKED_USER: SendContactListFriendInviteResponse.Result.ValueType # 14 - - RESULT_FIELD_NUMBER: builtins.int - result: global___SendContactListFriendInviteResponse.Result.ValueType - def __init__( - self, - *, - result: global___SendContactListFriendInviteResponse.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result"]) -> None: ... - -global___SendContactListFriendInviteResponse = SendContactListFriendInviteResponse - -@typing_extensions.final -class SendFriendInviteOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SendFriendInviteOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: SendFriendInviteOutProto._Result.ValueType # 0 - SUCCESS: SendFriendInviteOutProto._Result.ValueType # 1 - ERROR_UNKNOWN: SendFriendInviteOutProto._Result.ValueType # 2 - ERROR_ALREADY_A_FRIEND: SendFriendInviteOutProto._Result.ValueType # 3 - ERROR_PLAYER_DOES_NOT_EXIST_DELETED: SendFriendInviteOutProto._Result.ValueType # 4 - ERROR_PLAYER_INBOX_FULL: SendFriendInviteOutProto._Result.ValueType # 5 - ERROR_PLAYER_OUTBOX_FULL: SendFriendInviteOutProto._Result.ValueType # 6 - ERROR_SENDER_HAS_MAX_FRIENDS: SendFriendInviteOutProto._Result.ValueType # 7 - ERROR_INVITE_ALREADY_SENT: SendFriendInviteOutProto._Result.ValueType # 8 - ERROR_CANNOT_SEND_INVITES_TO_YOURSELF: SendFriendInviteOutProto._Result.ValueType # 9 - ERROR_INVITE_ALREADY_RECEIVED: SendFriendInviteOutProto._Result.ValueType # 10 - ERROR_RECEIVER_HAS_MAX_FRIENDS: SendFriendInviteOutProto._Result.ValueType # 11 - ERROR_SEND_TO_BLOCKED_USER: SendFriendInviteOutProto._Result.ValueType # 12 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: SendFriendInviteOutProto.Result.ValueType # 0 - SUCCESS: SendFriendInviteOutProto.Result.ValueType # 1 - ERROR_UNKNOWN: SendFriendInviteOutProto.Result.ValueType # 2 - ERROR_ALREADY_A_FRIEND: SendFriendInviteOutProto.Result.ValueType # 3 - ERROR_PLAYER_DOES_NOT_EXIST_DELETED: SendFriendInviteOutProto.Result.ValueType # 4 - ERROR_PLAYER_INBOX_FULL: SendFriendInviteOutProto.Result.ValueType # 5 - ERROR_PLAYER_OUTBOX_FULL: SendFriendInviteOutProto.Result.ValueType # 6 - ERROR_SENDER_HAS_MAX_FRIENDS: SendFriendInviteOutProto.Result.ValueType # 7 - ERROR_INVITE_ALREADY_SENT: SendFriendInviteOutProto.Result.ValueType # 8 - ERROR_CANNOT_SEND_INVITES_TO_YOURSELF: SendFriendInviteOutProto.Result.ValueType # 9 - ERROR_INVITE_ALREADY_RECEIVED: SendFriendInviteOutProto.Result.ValueType # 10 - ERROR_RECEIVER_HAS_MAX_FRIENDS: SendFriendInviteOutProto.Result.ValueType # 11 - ERROR_SEND_TO_BLOCKED_USER: SendFriendInviteOutProto.Result.ValueType # 12 - - RESULT_FIELD_NUMBER: builtins.int - result: global___SendFriendInviteOutProto.Result.ValueType - def __init__( - self, - *, - result: global___SendFriendInviteOutProto.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result"]) -> None: ... - -global___SendFriendInviteOutProto = SendFriendInviteOutProto - -@typing_extensions.final -class SendFriendInviteProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PLAYER_ID_FIELD_NUMBER: builtins.int - FRIEND_CODE_FIELD_NUMBER: builtins.int - READ_ONLY_FIELD_NUMBER: builtins.int - NIA_ACCOUNT_ID_FIELD_NUMBER: builtins.int - player_id: builtins.str - friend_code: builtins.str - read_only: builtins.bool - nia_account_id: builtins.str - def __init__( - self, - *, - player_id: builtins.str = ..., - friend_code: builtins.str = ..., - read_only: builtins.bool = ..., - nia_account_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["friend_code", b"friend_code", "nia_account_id", b"nia_account_id", "player_id", b"player_id", "read_only", b"read_only"]) -> None: ... - -global___SendFriendInviteProto = SendFriendInviteProto - -@typing_extensions.final -class SendFriendInviteViaReferralCodeOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SendFriendInviteViaReferralCodeOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: SendFriendInviteViaReferralCodeOutProto._Status.ValueType # 0 - SENT: SendFriendInviteViaReferralCodeOutProto._Status.ValueType # 1 - ERROR_UNKNOWN: SendFriendInviteViaReferralCodeOutProto._Status.ValueType # 2 - ERROR_DISABLED: SendFriendInviteViaReferralCodeOutProto._Status.ValueType # 3 - ERROR_INVALID_REFERRAL_CODE: SendFriendInviteViaReferralCodeOutProto._Status.ValueType # 4 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: SendFriendInviteViaReferralCodeOutProto.Status.ValueType # 0 - SENT: SendFriendInviteViaReferralCodeOutProto.Status.ValueType # 1 - ERROR_UNKNOWN: SendFriendInviteViaReferralCodeOutProto.Status.ValueType # 2 - ERROR_DISABLED: SendFriendInviteViaReferralCodeOutProto.Status.ValueType # 3 - ERROR_INVALID_REFERRAL_CODE: SendFriendInviteViaReferralCodeOutProto.Status.ValueType # 4 - - STATUS_FIELD_NUMBER: builtins.int - MESSAGE_FIELD_NUMBER: builtins.int - status: global___SendFriendInviteViaReferralCodeOutProto.Status.ValueType - message: builtins.str - def __init__( - self, - *, - status: global___SendFriendInviteViaReferralCodeOutProto.Status.ValueType = ..., - message: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["message", b"message", "status", b"status"]) -> None: ... - -global___SendFriendInviteViaReferralCodeOutProto = SendFriendInviteViaReferralCodeOutProto - -@typing_extensions.final -class SendFriendInviteViaReferralCodeProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - REFERRAL_CODE_FIELD_NUMBER: builtins.int - READ_ONLY_FIELD_NUMBER: builtins.int - referral_code: builtins.str - read_only: builtins.bool - def __init__( - self, - *, - referral_code: builtins.str = ..., - read_only: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["read_only", b"read_only", "referral_code", b"referral_code"]) -> None: ... - -global___SendFriendInviteViaReferralCodeProto = SendFriendInviteViaReferralCodeProto - -@typing_extensions.final -class SendFriendRequestViaPlayerIdOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SendFriendRequestViaPlayerIdOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: SendFriendRequestViaPlayerIdOutProto._Result.ValueType # 0 - SUCCESS: SendFriendRequestViaPlayerIdOutProto._Result.ValueType # 1 - ERROR_UNKNOWN: SendFriendRequestViaPlayerIdOutProto._Result.ValueType # 2 - ERROR_INVALID_PLAYER_ID: SendFriendRequestViaPlayerIdOutProto._Result.ValueType # 3 - ERROR_FRIEND_REQUESTS_DISABLED: SendFriendRequestViaPlayerIdOutProto._Result.ValueType # 4 - ERROR_ALREADY_A_FRIEND: SendFriendRequestViaPlayerIdOutProto._Result.ValueType # 5 - ERROR_PLAYER_DOES_NOT_EXIST_DELETED: SendFriendRequestViaPlayerIdOutProto._Result.ValueType # 6 - ERROR_PLAYER_INBOX_FULL: SendFriendRequestViaPlayerIdOutProto._Result.ValueType # 7 - ERROR_PLAYER_OUTBOX_FULL: SendFriendRequestViaPlayerIdOutProto._Result.ValueType # 8 - ERROR_SENDER_HAS_MAX_FRIENDS: SendFriendRequestViaPlayerIdOutProto._Result.ValueType # 9 - ERROR_INVITE_ALREADY_SENT: SendFriendRequestViaPlayerIdOutProto._Result.ValueType # 10 - ERROR_CANNOT_SEND_INVITES_TO_YOURSELF: SendFriendRequestViaPlayerIdOutProto._Result.ValueType # 11 - ERROR_INVITE_ALREADY_RECEIVED: SendFriendRequestViaPlayerIdOutProto._Result.ValueType # 12 - ERROR_RECEIVER_HAS_MAX_FRIENDS: SendFriendRequestViaPlayerIdOutProto._Result.ValueType # 13 - ERROR_SEND_TO_BLOCKED_USER: SendFriendRequestViaPlayerIdOutProto._Result.ValueType # 14 - ERROR_NOT_IN_PARTY: SendFriendRequestViaPlayerIdOutProto._Result.ValueType # 15 - ERROR_PLAYER_NOT_PARTY_MEMBER: SendFriendRequestViaPlayerIdOutProto._Result.ValueType # 16 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: SendFriendRequestViaPlayerIdOutProto.Result.ValueType # 0 - SUCCESS: SendFriendRequestViaPlayerIdOutProto.Result.ValueType # 1 - ERROR_UNKNOWN: SendFriendRequestViaPlayerIdOutProto.Result.ValueType # 2 - ERROR_INVALID_PLAYER_ID: SendFriendRequestViaPlayerIdOutProto.Result.ValueType # 3 - ERROR_FRIEND_REQUESTS_DISABLED: SendFriendRequestViaPlayerIdOutProto.Result.ValueType # 4 - ERROR_ALREADY_A_FRIEND: SendFriendRequestViaPlayerIdOutProto.Result.ValueType # 5 - ERROR_PLAYER_DOES_NOT_EXIST_DELETED: SendFriendRequestViaPlayerIdOutProto.Result.ValueType # 6 - ERROR_PLAYER_INBOX_FULL: SendFriendRequestViaPlayerIdOutProto.Result.ValueType # 7 - ERROR_PLAYER_OUTBOX_FULL: SendFriendRequestViaPlayerIdOutProto.Result.ValueType # 8 - ERROR_SENDER_HAS_MAX_FRIENDS: SendFriendRequestViaPlayerIdOutProto.Result.ValueType # 9 - ERROR_INVITE_ALREADY_SENT: SendFriendRequestViaPlayerIdOutProto.Result.ValueType # 10 - ERROR_CANNOT_SEND_INVITES_TO_YOURSELF: SendFriendRequestViaPlayerIdOutProto.Result.ValueType # 11 - ERROR_INVITE_ALREADY_RECEIVED: SendFriendRequestViaPlayerIdOutProto.Result.ValueType # 12 - ERROR_RECEIVER_HAS_MAX_FRIENDS: SendFriendRequestViaPlayerIdOutProto.Result.ValueType # 13 - ERROR_SEND_TO_BLOCKED_USER: SendFriendRequestViaPlayerIdOutProto.Result.ValueType # 14 - ERROR_NOT_IN_PARTY: SendFriendRequestViaPlayerIdOutProto.Result.ValueType # 15 - ERROR_PLAYER_NOT_PARTY_MEMBER: SendFriendRequestViaPlayerIdOutProto.Result.ValueType # 16 - - RESULT_FIELD_NUMBER: builtins.int - result: global___SendFriendRequestViaPlayerIdOutProto.Result.ValueType - def __init__( - self, - *, - result: global___SendFriendRequestViaPlayerIdOutProto.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result"]) -> None: ... - -global___SendFriendRequestViaPlayerIdOutProto = SendFriendRequestViaPlayerIdOutProto - -@typing_extensions.final -class SendFriendRequestViaPlayerIdProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Context: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ContextEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SendFriendRequestViaPlayerIdProto._Context.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - RAID: SendFriendRequestViaPlayerIdProto._Context.ValueType # 0 - PARTY: SendFriendRequestViaPlayerIdProto._Context.ValueType # 1 - - class Context(_Context, metaclass=_ContextEnumTypeWrapper): ... - RAID: SendFriendRequestViaPlayerIdProto.Context.ValueType # 0 - PARTY: SendFriendRequestViaPlayerIdProto.Context.ValueType # 1 - - PLAYER_ID_FIELD_NUMBER: builtins.int - CONTEXT_FIELD_NUMBER: builtins.int - player_id: builtins.str - context: global___SendFriendRequestViaPlayerIdProto.Context.ValueType - def __init__( - self, - *, - player_id: builtins.str = ..., - context: global___SendFriendRequestViaPlayerIdProto.Context.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["context", b"context", "player_id", b"player_id"]) -> None: ... - -global___SendFriendRequestViaPlayerIdProto = SendFriendRequestViaPlayerIdProto - -@typing_extensions.final -class SendGiftLogEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SendGiftLogEntry._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: SendGiftLogEntry._Result.ValueType # 0 - SUCCESS: SendGiftLogEntry._Result.ValueType # 1 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: SendGiftLogEntry.Result.ValueType # 0 - SUCCESS: SendGiftLogEntry.Result.ValueType # 1 - - RESULT_FIELD_NUMBER: builtins.int - FRIEND_CODENAME_FIELD_NUMBER: builtins.int - result: global___SendGiftLogEntry.Result.ValueType - friend_codename: builtins.str - def __init__( - self, - *, - result: global___SendGiftLogEntry.Result.ValueType = ..., - friend_codename: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["friend_codename", b"friend_codename", "result", b"result"]) -> None: ... - -global___SendGiftLogEntry = SendGiftLogEntry - -@typing_extensions.final -class SendGiftOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SendGiftOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: SendGiftOutProto._Result.ValueType # 0 - SUCCESS: SendGiftOutProto._Result.ValueType # 1 - ERROR_UNKNOWN: SendGiftOutProto._Result.ValueType # 2 - ERROR_PLAYER_DOES_NOT_EXIST: SendGiftOutProto._Result.ValueType # 3 - ERROR_GIFT_DOES_NOT_EXIST: SendGiftOutProto._Result.ValueType # 4 - ERROR_GIFT_ALREADY_SENT_TODAY: SendGiftOutProto._Result.ValueType # 5 - ERROR_PLAYER_HAS_UNOPENED_GIFT: SendGiftOutProto._Result.ValueType # 6 - ERROR_FRIEND_UPDATE: SendGiftOutProto._Result.ValueType # 7 - ERROR_PLAYER_HAS_NO_STICKERS: SendGiftOutProto._Result.ValueType # 8 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: SendGiftOutProto.Result.ValueType # 0 - SUCCESS: SendGiftOutProto.Result.ValueType # 1 - ERROR_UNKNOWN: SendGiftOutProto.Result.ValueType # 2 - ERROR_PLAYER_DOES_NOT_EXIST: SendGiftOutProto.Result.ValueType # 3 - ERROR_GIFT_DOES_NOT_EXIST: SendGiftOutProto.Result.ValueType # 4 - ERROR_GIFT_ALREADY_SENT_TODAY: SendGiftOutProto.Result.ValueType # 5 - ERROR_PLAYER_HAS_UNOPENED_GIFT: SendGiftOutProto.Result.ValueType # 6 - ERROR_FRIEND_UPDATE: SendGiftOutProto.Result.ValueType # 7 - ERROR_PLAYER_HAS_NO_STICKERS: SendGiftOutProto.Result.ValueType # 8 - - RESULT_FIELD_NUMBER: builtins.int - AWARDED_XP_FIELD_NUMBER: builtins.int - result: global___SendGiftOutProto.Result.ValueType - awarded_xp: builtins.int - def __init__( - self, - *, - result: global___SendGiftOutProto.Result.ValueType = ..., - awarded_xp: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["awarded_xp", b"awarded_xp", "result", b"result"]) -> None: ... - -global___SendGiftOutProto = SendGiftOutProto - -@typing_extensions.final -class SendGiftProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - GIFTBOX_ID_FIELD_NUMBER: builtins.int - PLAYER_ID_FIELD_NUMBER: builtins.int - STICKERS_SENT_FIELD_NUMBER: builtins.int - giftbox_id: builtins.int - player_id: builtins.str - @property - def stickers_sent(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___StickerSentProto]: ... - def __init__( - self, - *, - giftbox_id: builtins.int = ..., - player_id: builtins.str = ..., - stickers_sent: collections.abc.Iterable[global___StickerSentProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["giftbox_id", b"giftbox_id", "player_id", b"player_id", "stickers_sent", b"stickers_sent"]) -> None: ... - -global___SendGiftProto = SendGiftProto - -@typing_extensions.final -class SendProbeOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SendProbeOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: SendProbeOutProto._Result.ValueType # 0 - SUCCESS: SendProbeOutProto._Result.ValueType # 1 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: SendProbeOutProto.Result.ValueType # 0 - SUCCESS: SendProbeOutProto.Result.ValueType # 1 - - RESULT_FIELD_NUMBER: builtins.int - ID_FIELD_NUMBER: builtins.int - SERVER_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - result: global___SendProbeOutProto.Result.ValueType - id: builtins.str - server_timestamp_ms: builtins.int - def __init__( - self, - *, - result: global___SendProbeOutProto.Result.ValueType = ..., - id: builtins.str = ..., - server_timestamp_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["id", b"id", "result", b"result", "server_timestamp_ms", b"server_timestamp_ms"]) -> None: ... - -global___SendProbeOutProto = SendProbeOutProto - -@typing_extensions.final -class SendProbeProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___SendProbeProto = SendProbeProto - -@typing_extensions.final -class SendRaidInvitationDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_FIELD_NUMBER: builtins.int - ob_int32: builtins.int - def __init__( - self, - *, - ob_int32: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_int32", b"ob_int32"]) -> None: ... - -global___SendRaidInvitationDataProto = SendRaidInvitationDataProto - -@typing_extensions.final -class SendRaidInvitationOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SendRaidInvitationOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: SendRaidInvitationOutProto._Result.ValueType # 0 - SUCCESS: SendRaidInvitationOutProto._Result.ValueType # 1 - ERROR_NO_PERMISSION: SendRaidInvitationOutProto._Result.ValueType # 2 - ERROR_GYM_NOT_FOUND: SendRaidInvitationOutProto._Result.ValueType # 3 - ERROR_LOBBY_NOT_FOUND: SendRaidInvitationOutProto._Result.ValueType # 4 - ERROR_PAST_CUT_OFF_TIME: SendRaidInvitationOutProto._Result.ValueType # 5 - ERROR_NO_INVITES_REMAINING: SendRaidInvitationOutProto._Result.ValueType # 6 - ERROR_LOBBY_FULL: SendRaidInvitationOutProto._Result.ValueType # 7 - ERROR_INVITER_NOT_FOUND: SendRaidInvitationOutProto._Result.ValueType # 8 - ERROR_NO_REMOTE_SLOTS_REMAINING: SendRaidInvitationOutProto._Result.ValueType # 9 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: SendRaidInvitationOutProto.Result.ValueType # 0 - SUCCESS: SendRaidInvitationOutProto.Result.ValueType # 1 - ERROR_NO_PERMISSION: SendRaidInvitationOutProto.Result.ValueType # 2 - ERROR_GYM_NOT_FOUND: SendRaidInvitationOutProto.Result.ValueType # 3 - ERROR_LOBBY_NOT_FOUND: SendRaidInvitationOutProto.Result.ValueType # 4 - ERROR_PAST_CUT_OFF_TIME: SendRaidInvitationOutProto.Result.ValueType # 5 - ERROR_NO_INVITES_REMAINING: SendRaidInvitationOutProto.Result.ValueType # 6 - ERROR_LOBBY_FULL: SendRaidInvitationOutProto.Result.ValueType # 7 - ERROR_INVITER_NOT_FOUND: SendRaidInvitationOutProto.Result.ValueType # 8 - ERROR_NO_REMOTE_SLOTS_REMAINING: SendRaidInvitationOutProto.Result.ValueType # 9 - - RESULT_FIELD_NUMBER: builtins.int - NUM_FRIEND_INVITES_REMAINING_FIELD_NUMBER: builtins.int - FRIENDS_OVER_DAILY_LIMIT_FIELD_NUMBER: builtins.int - result: global___SendRaidInvitationOutProto.Result.ValueType - num_friend_invites_remaining: builtins.int - @property - def friends_over_daily_limit(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - def __init__( - self, - *, - result: global___SendRaidInvitationOutProto.Result.ValueType = ..., - num_friend_invites_remaining: builtins.int = ..., - friends_over_daily_limit: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["friends_over_daily_limit", b"friends_over_daily_limit", "num_friend_invites_remaining", b"num_friend_invites_remaining", "result", b"result"]) -> None: ... - -global___SendRaidInvitationOutProto = SendRaidInvitationOutProto - -@typing_extensions.final -class SendRaidInvitationProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - INVITEE_IDS_FIELD_NUMBER: builtins.int - GYM_ID_FIELD_NUMBER: builtins.int - LOBBY_ID_FIELD_NUMBER: builtins.int - GYM_LAT_DEGREES_FIELD_NUMBER: builtins.int - GYM_LNG_DEGREES_FIELD_NUMBER: builtins.int - @property - def invitee_ids(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - gym_id: builtins.str - @property - def lobby_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - gym_lat_degrees: builtins.float - gym_lng_degrees: builtins.float - def __init__( - self, - *, - invitee_ids: collections.abc.Iterable[builtins.str] | None = ..., - gym_id: builtins.str = ..., - lobby_id: collections.abc.Iterable[builtins.int] | None = ..., - gym_lat_degrees: builtins.float = ..., - gym_lng_degrees: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["gym_id", b"gym_id", "gym_lat_degrees", b"gym_lat_degrees", "gym_lng_degrees", b"gym_lng_degrees", "invitee_ids", b"invitee_ids", "lobby_id", b"lobby_id"]) -> None: ... - -global___SendRaidInvitationProto = SendRaidInvitationProto - -@typing_extensions.final -class SendRaidInvitationResponseDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - RESULT_FIELD_NUMBER: builtins.int - OB_SEND_RAID_INVITATION_DATA_INT32_FIELD_NUMBER: builtins.int - OB_SEND_RAID_INVITATION_DATA_INT32_2_FIELD_NUMBER: builtins.int - OB_SEND_RAID_INVITATION_DATA_UINT32_FIELD_NUMBER: builtins.int - result: global___SendRaidInvitationOutProto.Result.ValueType - ob_send_raid_invitation_data_int32: builtins.int - ob_send_raid_invitation_data_int32_2: builtins.int - ob_send_raid_invitation_data_uint32: builtins.int - def __init__( - self, - *, - result: global___SendRaidInvitationOutProto.Result.ValueType = ..., - ob_send_raid_invitation_data_int32: builtins.int = ..., - ob_send_raid_invitation_data_int32_2: builtins.int = ..., - ob_send_raid_invitation_data_uint32: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_send_raid_invitation_data_int32", b"ob_send_raid_invitation_data_int32", "ob_send_raid_invitation_data_int32_2", b"ob_send_raid_invitation_data_int32_2", "ob_send_raid_invitation_data_uint32", b"ob_send_raid_invitation_data_uint32", "result", b"result"]) -> None: ... - -global___SendRaidInvitationResponseDataProto = SendRaidInvitationResponseDataProto - -@typing_extensions.final -class SendSmsVerificationCodeRequest(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PHONE_NUMBER_FIELD_NUMBER: builtins.int - COUNTRY_CODE_FIELD_NUMBER: builtins.int - phone_number: builtins.str - country_code: builtins.str - def __init__( - self, - *, - phone_number: builtins.str = ..., - country_code: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["country_code", b"country_code", "phone_number", b"phone_number"]) -> None: ... - -global___SendSmsVerificationCodeRequest = SendSmsVerificationCodeRequest - -@typing_extensions.final -class SendSmsVerificationCodeResponse(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SendSmsVerificationCodeResponse._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: SendSmsVerificationCodeResponse._Status.ValueType # 0 - SUCCESS: SendSmsVerificationCodeResponse._Status.ValueType # 1 - ERROR_UNKNOWN: SendSmsVerificationCodeResponse._Status.ValueType # 2 - ERROR_TOO_FREQUENT_ATTEMPTS: SendSmsVerificationCodeResponse._Status.ValueType # 3 - ERROR_TOO_MANY_ATTEMPTS: SendSmsVerificationCodeResponse._Status.ValueType # 4 - ERROR_INVALID_PHONE_NUMBER: SendSmsVerificationCodeResponse._Status.ValueType # 5 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: SendSmsVerificationCodeResponse.Status.ValueType # 0 - SUCCESS: SendSmsVerificationCodeResponse.Status.ValueType # 1 - ERROR_UNKNOWN: SendSmsVerificationCodeResponse.Status.ValueType # 2 - ERROR_TOO_FREQUENT_ATTEMPTS: SendSmsVerificationCodeResponse.Status.ValueType # 3 - ERROR_TOO_MANY_ATTEMPTS: SendSmsVerificationCodeResponse.Status.ValueType # 4 - ERROR_INVALID_PHONE_NUMBER: SendSmsVerificationCodeResponse.Status.ValueType # 5 - - STATUS_FIELD_NUMBER: builtins.int - ERROR_MESSAGE_FIELD_NUMBER: builtins.int - status: global___SendSmsVerificationCodeResponse.Status.ValueType - error_message: builtins.str - def __init__( - self, - *, - status: global___SendSmsVerificationCodeResponse.Status.ValueType = ..., - error_message: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["error_message", b"error_message", "status", b"status"]) -> None: ... - -global___SendSmsVerificationCodeResponse = SendSmsVerificationCodeResponse - -@typing_extensions.final -class ServerData(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - USER_ID_FIELD_NUMBER: builtins.int - TELEMETRY_ID_FIELD_NUMBER: builtins.int - SESSION_ID_FIELD_NUMBER: builtins.int - REQUEST_ID_FIELD_NUMBER: builtins.int - SERVER_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - CLIENT_REQUEST_ID_FIELD_NUMBER: builtins.int - user_id: builtins.str - telemetry_id: builtins.str - session_id: builtins.str - request_id: builtins.str - server_timestamp_ms: builtins.int - client_request_id: builtins.str - def __init__( - self, - *, - user_id: builtins.str = ..., - telemetry_id: builtins.str = ..., - session_id: builtins.str = ..., - request_id: builtins.str = ..., - server_timestamp_ms: builtins.int = ..., - client_request_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["client_request_id", b"client_request_id", "request_id", b"request_id", "server_timestamp_ms", b"server_timestamp_ms", "session_id", b"session_id", "telemetry_id", b"telemetry_id", "user_id", b"user_id"]) -> None: ... - -global___ServerData = ServerData - -@typing_extensions.final -class ServerRecordMetadata(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - USER_ID_FIELD_NUMBER: builtins.int - TELEMETRY_NAME_FIELD_NUMBER: builtins.int - SESSION_ID_FIELD_NUMBER: builtins.int - EXPERIMENT_IDS_FIELD_NUMBER: builtins.int - REQUEST_ID_FIELD_NUMBER: builtins.int - SERVER_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - ANALYTICS_EXPERIMENT_IDS_FIELD_NUMBER: builtins.int - CLIENT_REQUEST_ID_FIELD_NUMBER: builtins.int - USER_POPULATION_GROUP_IDS_FIELD_NUMBER: builtins.int - user_id: builtins.str - telemetry_name: builtins.str - session_id: builtins.str - @property - def experiment_ids(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - request_id: builtins.str - server_timestamp_ms: builtins.int - @property - def analytics_experiment_ids(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - client_request_id: builtins.str - @property - def user_population_group_ids(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - def __init__( - self, - *, - user_id: builtins.str = ..., - telemetry_name: builtins.str = ..., - session_id: builtins.str = ..., - experiment_ids: collections.abc.Iterable[builtins.int] | None = ..., - request_id: builtins.str = ..., - server_timestamp_ms: builtins.int = ..., - analytics_experiment_ids: collections.abc.Iterable[builtins.str] | None = ..., - client_request_id: builtins.str = ..., - user_population_group_ids: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["analytics_experiment_ids", b"analytics_experiment_ids", "client_request_id", b"client_request_id", "experiment_ids", b"experiment_ids", "request_id", b"request_id", "server_timestamp_ms", b"server_timestamp_ms", "session_id", b"session_id", "telemetry_name", b"telemetry_name", "user_id", b"user_id", "user_population_group_ids", b"user_population_group_ids"]) -> None: ... - -global___ServerRecordMetadata = ServerRecordMetadata - -@typing_extensions.final -class ServiceDescriptorProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NAME_FIELD_NUMBER: builtins.int - METHOD_FIELD_NUMBER: builtins.int - OPTIONS_FIELD_NUMBER: builtins.int - name: builtins.str - @property - def method(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MethodDescriptorProto]: ... - @property - def options(self) -> global___ServiceOptions: ... - def __init__( - self, - *, - name: builtins.str = ..., - method: collections.abc.Iterable[global___MethodDescriptorProto] | None = ..., - options: global___ServiceOptions | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["options", b"options"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["method", b"method", "name", b"name", "options", b"options"]) -> None: ... - -global___ServiceDescriptorProto = ServiceDescriptorProto - -@typing_extensions.final -class ServiceOptions(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - DEPRECATED_FIELD_NUMBER: builtins.int - UNINTERPRETED_OPTION_FIELD_NUMBER: builtins.int - deprecated: builtins.bool - @property - def uninterpreted_option(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___UninterpretedOption]: ... - def __init__( - self, - *, - deprecated: builtins.bool = ..., - uninterpreted_option: collections.abc.Iterable[global___UninterpretedOption] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["deprecated", b"deprecated", "uninterpreted_option", b"uninterpreted_option"]) -> None: ... - -global___ServiceOptions = ServiceOptions - -@typing_extensions.final -class SetAccountContactSettingsRequest(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FULL_NAME_FIELD_NUMBER: builtins.int - CONTACT_IMPORT_DISCOVERABILITY_CONSENT_FIELD_NUMBER: builtins.int - UPDATE_FIELD_MASK_FIELD_NUMBER: builtins.int - full_name: builtins.str - contact_import_discoverability_consent: global___AccountContactSettings.ConsentStatus.ValueType - @property - def update_field_mask(self) -> global___FieldMask: ... - def __init__( - self, - *, - full_name: builtins.str = ..., - contact_import_discoverability_consent: global___AccountContactSettings.ConsentStatus.ValueType = ..., - update_field_mask: global___FieldMask | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["update_field_mask", b"update_field_mask"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["contact_import_discoverability_consent", b"contact_import_discoverability_consent", "full_name", b"full_name", "update_field_mask", b"update_field_mask"]) -> None: ... - -global___SetAccountContactSettingsRequest = SetAccountContactSettingsRequest - -@typing_extensions.final -class SetAccountContactSettingsResponse(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SetAccountContactSettingsResponse._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: SetAccountContactSettingsResponse._Status.ValueType # 0 - SUCCESS: SetAccountContactSettingsResponse._Status.ValueType # 1 - ERROR_UNKNOWN: SetAccountContactSettingsResponse._Status.ValueType # 2 - NAME_NOT_ALLOWED: SetAccountContactSettingsResponse._Status.ValueType # 3 - NAME_ABUSIVE: SetAccountContactSettingsResponse._Status.ValueType # 4 - NAME_INVALID: SetAccountContactSettingsResponse._Status.ValueType # 5 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: SetAccountContactSettingsResponse.Status.ValueType # 0 - SUCCESS: SetAccountContactSettingsResponse.Status.ValueType # 1 - ERROR_UNKNOWN: SetAccountContactSettingsResponse.Status.ValueType # 2 - NAME_NOT_ALLOWED: SetAccountContactSettingsResponse.Status.ValueType # 3 - NAME_ABUSIVE: SetAccountContactSettingsResponse.Status.ValueType # 4 - NAME_INVALID: SetAccountContactSettingsResponse.Status.ValueType # 5 - - STATUS_FIELD_NUMBER: builtins.int - ERROR_MESSAGE_FIELD_NUMBER: builtins.int - status: global___SetAccountContactSettingsResponse.Status.ValueType - error_message: builtins.str - def __init__( - self, - *, - status: global___SetAccountContactSettingsResponse.Status.ValueType = ..., - error_message: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["error_message", b"error_message", "status", b"status"]) -> None: ... - -global___SetAccountContactSettingsResponse = SetAccountContactSettingsResponse - -@typing_extensions.final -class SetAccountSettingsOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SetAccountSettingsOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: SetAccountSettingsOutProto._Result.ValueType # 0 - SUCCESS: SetAccountSettingsOutProto._Result.ValueType # 1 - ERROR_UNKNOWN: SetAccountSettingsOutProto._Result.ValueType # 2 - ERROR_INAPPROPRIATE_NAME: SetAccountSettingsOutProto._Result.ValueType # 3 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: SetAccountSettingsOutProto.Result.ValueType # 0 - SUCCESS: SetAccountSettingsOutProto.Result.ValueType # 1 - ERROR_UNKNOWN: SetAccountSettingsOutProto.Result.ValueType # 2 - ERROR_INAPPROPRIATE_NAME: SetAccountSettingsOutProto.Result.ValueType # 3 - - RESULT_FIELD_NUMBER: builtins.int - result: global___SetAccountSettingsOutProto.Result.ValueType - def __init__( - self, - *, - result: global___SetAccountSettingsOutProto.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result"]) -> None: ... - -global___SetAccountSettingsOutProto = SetAccountSettingsOutProto - -@typing_extensions.final -class SetAccountSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SETTINGS_FIELD_NUMBER: builtins.int - @property - def settings(self) -> global___AccountSettingsProto: ... - def __init__( - self, - *, - settings: global___AccountSettingsProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["settings", b"settings"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["settings", b"settings"]) -> None: ... - -global___SetAccountSettingsProto = SetAccountSettingsProto - -@typing_extensions.final -class SetAvatarItemAsViewedOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SetAvatarItemAsViewedOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: SetAvatarItemAsViewedOutProto._Result.ValueType # 0 - SUCCESS: SetAvatarItemAsViewedOutProto._Result.ValueType # 1 - FAILURE: SetAvatarItemAsViewedOutProto._Result.ValueType # 2 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: SetAvatarItemAsViewedOutProto.Result.ValueType # 0 - SUCCESS: SetAvatarItemAsViewedOutProto.Result.ValueType # 1 - FAILURE: SetAvatarItemAsViewedOutProto.Result.ValueType # 2 - - RESULT_FIELD_NUMBER: builtins.int - result: global___SetAvatarItemAsViewedOutProto.Result.ValueType - def __init__( - self, - *, - result: global___SetAvatarItemAsViewedOutProto.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result"]) -> None: ... - -global___SetAvatarItemAsViewedOutProto = SetAvatarItemAsViewedOutProto - -@typing_extensions.final -class SetAvatarItemAsViewedProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - AVATAR_TEMPLATE_ID_FIELD_NUMBER: builtins.int - @property - def avatar_template_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - def __init__( - self, - *, - avatar_template_id: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["avatar_template_id", b"avatar_template_id"]) -> None: ... - -global___SetAvatarItemAsViewedProto = SetAvatarItemAsViewedProto - -@typing_extensions.final -class SetAvatarOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SetAvatarOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: SetAvatarOutProto._Status.ValueType # 0 - SUCCESS: SetAvatarOutProto._Status.ValueType # 1 - AVATAR_ALREADY_SET: SetAvatarOutProto._Status.ValueType # 2 - FAILURE: SetAvatarOutProto._Status.ValueType # 3 - SLOT_NOT_ALLOWED: SetAvatarOutProto._Status.ValueType # 4 - ITEM_NOT_OWNED: SetAvatarOutProto._Status.ValueType # 5 - INVALID_AVATAR_TYPE: SetAvatarOutProto._Status.ValueType # 6 - AVATAR_RESET: SetAvatarOutProto._Status.ValueType # 7 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: SetAvatarOutProto.Status.ValueType # 0 - SUCCESS: SetAvatarOutProto.Status.ValueType # 1 - AVATAR_ALREADY_SET: SetAvatarOutProto.Status.ValueType # 2 - FAILURE: SetAvatarOutProto.Status.ValueType # 3 - SLOT_NOT_ALLOWED: SetAvatarOutProto.Status.ValueType # 4 - ITEM_NOT_OWNED: SetAvatarOutProto.Status.ValueType # 5 - INVALID_AVATAR_TYPE: SetAvatarOutProto.Status.ValueType # 6 - AVATAR_RESET: SetAvatarOutProto.Status.ValueType # 7 - - STATUS_FIELD_NUMBER: builtins.int - PLAYER_FIELD_NUMBER: builtins.int - status: global___SetAvatarOutProto.Status.ValueType - @property - def player(self) -> global___ClientPlayerProto: ... - def __init__( - self, - *, - status: global___SetAvatarOutProto.Status.ValueType = ..., - player: global___ClientPlayerProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["player", b"player"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["player", b"player", "status", b"status"]) -> None: ... - -global___SetAvatarOutProto = SetAvatarOutProto - -@typing_extensions.final -class SetAvatarProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PLAYER_AVATAR_PROTO_FIELD_NUMBER: builtins.int - @property - def player_avatar_proto(self) -> global___PlayerAvatarProto: ... - def __init__( - self, - *, - player_avatar_proto: global___PlayerAvatarProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["player_avatar_proto", b"player_avatar_proto"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["player_avatar_proto", b"player_avatar_proto"]) -> None: ... - -global___SetAvatarProto = SetAvatarProto - -@typing_extensions.final -class SetBirthdayRequestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - BIRTHDAY_FIELD_NUMBER: builtins.int - birthday: builtins.str - def __init__( - self, - *, - birthday: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["birthday", b"birthday"]) -> None: ... - -global___SetBirthdayRequestProto = SetBirthdayRequestProto - -@typing_extensions.final -class SetBirthdayResponseProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SetBirthdayResponseProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: SetBirthdayResponseProto._Status.ValueType # 0 - SUCCESS: SetBirthdayResponseProto._Status.ValueType # 1 - ERROR_UNKNOWN: SetBirthdayResponseProto._Status.ValueType # 2 - INVALID_BIRTHDAY: SetBirthdayResponseProto._Status.ValueType # 3 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: SetBirthdayResponseProto.Status.ValueType # 0 - SUCCESS: SetBirthdayResponseProto.Status.ValueType # 1 - ERROR_UNKNOWN: SetBirthdayResponseProto.Status.ValueType # 2 - INVALID_BIRTHDAY: SetBirthdayResponseProto.Status.ValueType # 3 - - STATUS_FIELD_NUMBER: builtins.int - status: global___SetBirthdayResponseProto.Status.ValueType - def __init__( - self, - *, - status: global___SetBirthdayResponseProto.Status.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["status", b"status"]) -> None: ... - -global___SetBirthdayResponseProto = SetBirthdayResponseProto - -@typing_extensions.final -class SetBuddyPokemonOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SetBuddyPokemonOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNEST: SetBuddyPokemonOutProto._Result.ValueType # 0 - SUCCESS: SetBuddyPokemonOutProto._Result.ValueType # 1 - ERROR_POKEMON_DEPLOYED: SetBuddyPokemonOutProto._Result.ValueType # 2 - ERROR_POKEMON_NOT_OWNED: SetBuddyPokemonOutProto._Result.ValueType # 3 - ERROR_POKEMON_IS_EGG: SetBuddyPokemonOutProto._Result.ValueType # 4 - ERROR_INVALID_POKEMON: SetBuddyPokemonOutProto._Result.ValueType # 5 - ERROR_BUDDY_SWAP_LIMIT_EXCEEDED: SetBuddyPokemonOutProto._Result.ValueType # 6 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNEST: SetBuddyPokemonOutProto.Result.ValueType # 0 - SUCCESS: SetBuddyPokemonOutProto.Result.ValueType # 1 - ERROR_POKEMON_DEPLOYED: SetBuddyPokemonOutProto.Result.ValueType # 2 - ERROR_POKEMON_NOT_OWNED: SetBuddyPokemonOutProto.Result.ValueType # 3 - ERROR_POKEMON_IS_EGG: SetBuddyPokemonOutProto.Result.ValueType # 4 - ERROR_INVALID_POKEMON: SetBuddyPokemonOutProto.Result.ValueType # 5 - ERROR_BUDDY_SWAP_LIMIT_EXCEEDED: SetBuddyPokemonOutProto.Result.ValueType # 6 - - RESULT_FIELD_NUMBER: builtins.int - UPDATED_BUDDY_FIELD_NUMBER: builtins.int - OBSERVED_DATA_FIELD_NUMBER: builtins.int - KM_REMAINING_FIELD_NUMBER: builtins.int - result: global___SetBuddyPokemonOutProto.Result.ValueType - @property - def updated_buddy(self) -> global___BuddyPokemonProto: ... - @property - def observed_data(self) -> global___BuddyObservedData: ... - km_remaining: builtins.float - def __init__( - self, - *, - result: global___SetBuddyPokemonOutProto.Result.ValueType = ..., - updated_buddy: global___BuddyPokemonProto | None = ..., - observed_data: global___BuddyObservedData | None = ..., - km_remaining: builtins.float = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["observed_data", b"observed_data", "updated_buddy", b"updated_buddy"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["km_remaining", b"km_remaining", "observed_data", b"observed_data", "result", b"result", "updated_buddy", b"updated_buddy"]) -> None: ... - -global___SetBuddyPokemonOutProto = SetBuddyPokemonOutProto - -@typing_extensions.final -class SetBuddyPokemonProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_ID_FIELD_NUMBER: builtins.int - pokemon_id: builtins.int - def __init__( - self, - *, - pokemon_id: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["pokemon_id", b"pokemon_id"]) -> None: ... - -global___SetBuddyPokemonProto = SetBuddyPokemonProto - -@typing_extensions.final -class SetContactSettingsOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SetContactSettingsOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: SetContactSettingsOutProto._Status.ValueType # 0 - SUCCESS: SetContactSettingsOutProto._Status.ValueType # 1 - FAILURE: SetContactSettingsOutProto._Status.ValueType # 2 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: SetContactSettingsOutProto.Status.ValueType # 0 - SUCCESS: SetContactSettingsOutProto.Status.ValueType # 1 - FAILURE: SetContactSettingsOutProto.Status.ValueType # 2 - - STATUS_FIELD_NUMBER: builtins.int - PLAYER_FIELD_NUMBER: builtins.int - status: global___SetContactSettingsOutProto.Status.ValueType - @property - def player(self) -> global___ClientPlayerProto: ... - def __init__( - self, - *, - status: global___SetContactSettingsOutProto.Status.ValueType = ..., - player: global___ClientPlayerProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["player", b"player"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["player", b"player", "status", b"status"]) -> None: ... - -global___SetContactSettingsOutProto = SetContactSettingsOutProto - -@typing_extensions.final -class SetContactSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CONTACT_SETTINGS_PROTO_FIELD_NUMBER: builtins.int - @property - def contact_settings_proto(self) -> global___ContactSettingsProto: ... - def __init__( - self, - *, - contact_settings_proto: global___ContactSettingsProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["contact_settings_proto", b"contact_settings_proto"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["contact_settings_proto", b"contact_settings_proto"]) -> None: ... - -global___SetContactSettingsProto = SetContactSettingsProto - -@typing_extensions.final -class SetFavoritePokemonOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SetFavoritePokemonOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: SetFavoritePokemonOutProto._Result.ValueType # 0 - SUCCESS: SetFavoritePokemonOutProto._Result.ValueType # 1 - ERROR_POKEMON_NOT_FOUND: SetFavoritePokemonOutProto._Result.ValueType # 2 - ERROR_POKEMON_IS_EGG: SetFavoritePokemonOutProto._Result.ValueType # 3 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: SetFavoritePokemonOutProto.Result.ValueType # 0 - SUCCESS: SetFavoritePokemonOutProto.Result.ValueType # 1 - ERROR_POKEMON_NOT_FOUND: SetFavoritePokemonOutProto.Result.ValueType # 2 - ERROR_POKEMON_IS_EGG: SetFavoritePokemonOutProto.Result.ValueType # 3 - - RESULT_FIELD_NUMBER: builtins.int - result: global___SetFavoritePokemonOutProto.Result.ValueType - def __init__( - self, - *, - result: global___SetFavoritePokemonOutProto.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result"]) -> None: ... - -global___SetFavoritePokemonOutProto = SetFavoritePokemonOutProto - -@typing_extensions.final -class SetFavoritePokemonProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_ID_FIELD_NUMBER: builtins.int - IS_FAVORITE_FIELD_NUMBER: builtins.int - pokemon_id: builtins.int - is_favorite: builtins.bool - def __init__( - self, - *, - pokemon_id: builtins.int = ..., - is_favorite: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["is_favorite", b"is_favorite", "pokemon_id", b"pokemon_id"]) -> None: ... - -global___SetFavoritePokemonProto = SetFavoritePokemonProto - -@typing_extensions.final -class SetFriendNicknameOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SetFriendNicknameOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: SetFriendNicknameOutProto._Result.ValueType # 0 - SUCCESS: SetFriendNicknameOutProto._Result.ValueType # 1 - ERROR_UNKNOWN: SetFriendNicknameOutProto._Result.ValueType # 2 - ERROR_NOT_FRIENDS: SetFriendNicknameOutProto._Result.ValueType # 3 - ERROR_EXCEEDED_NICKNAME_LENGTH: SetFriendNicknameOutProto._Result.ValueType # 4 - ERROR_SOCIAL_UPDATE: SetFriendNicknameOutProto._Result.ValueType # 5 - ERROR_FILTERED_NICKNAME: SetFriendNicknameOutProto._Result.ValueType # 6 - ERROR_EXCEEDED_CHANGE_LIMIT: SetFriendNicknameOutProto._Result.ValueType # 7 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: SetFriendNicknameOutProto.Result.ValueType # 0 - SUCCESS: SetFriendNicknameOutProto.Result.ValueType # 1 - ERROR_UNKNOWN: SetFriendNicknameOutProto.Result.ValueType # 2 - ERROR_NOT_FRIENDS: SetFriendNicknameOutProto.Result.ValueType # 3 - ERROR_EXCEEDED_NICKNAME_LENGTH: SetFriendNicknameOutProto.Result.ValueType # 4 - ERROR_SOCIAL_UPDATE: SetFriendNicknameOutProto.Result.ValueType # 5 - ERROR_FILTERED_NICKNAME: SetFriendNicknameOutProto.Result.ValueType # 6 - ERROR_EXCEEDED_CHANGE_LIMIT: SetFriendNicknameOutProto.Result.ValueType # 7 - - RESULT_FIELD_NUMBER: builtins.int - result: global___SetFriendNicknameOutProto.Result.ValueType - def __init__( - self, - *, - result: global___SetFriendNicknameOutProto.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result"]) -> None: ... - -global___SetFriendNicknameOutProto = SetFriendNicknameOutProto - -@typing_extensions.final -class SetFriendNicknameProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FRIEND_ID_FIELD_NUMBER: builtins.int - FRIEND_NICKNAME_FIELD_NUMBER: builtins.int - friend_id: builtins.str - friend_nickname: builtins.str - def __init__( - self, - *, - friend_id: builtins.str = ..., - friend_nickname: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["friend_id", b"friend_id", "friend_nickname", b"friend_nickname"]) -> None: ... - -global___SetFriendNicknameProto = SetFriendNicknameProto - -@typing_extensions.final -class SetInGameCurrencyExchangeRateOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SetInGameCurrencyExchangeRateOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: SetInGameCurrencyExchangeRateOutProto._Status.ValueType # 0 - SUCCESS: SetInGameCurrencyExchangeRateOutProto._Status.ValueType # 1 - FAILURE: SetInGameCurrencyExchangeRateOutProto._Status.ValueType # 2 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: SetInGameCurrencyExchangeRateOutProto.Status.ValueType # 0 - SUCCESS: SetInGameCurrencyExchangeRateOutProto.Status.ValueType # 1 - FAILURE: SetInGameCurrencyExchangeRateOutProto.Status.ValueType # 2 - - STATUS_FIELD_NUMBER: builtins.int - status: global___SetInGameCurrencyExchangeRateOutProto.Status.ValueType - def __init__( - self, - *, - status: global___SetInGameCurrencyExchangeRateOutProto.Status.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["status", b"status"]) -> None: ... - -global___SetInGameCurrencyExchangeRateOutProto = SetInGameCurrencyExchangeRateOutProto - -@typing_extensions.final -class SetInGameCurrencyExchangeRateProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - IN_GAME_CURRENCY_FIELD_NUMBER: builtins.int - FIAT_CURRENCY_FIELD_NUMBER: builtins.int - FIAT_CURRENCY_COST_E6_PER_IN_GAME_UNIT_FIELD_NUMBER: builtins.int - in_game_currency: builtins.str - fiat_currency: builtins.str - fiat_currency_cost_e6_per_in_game_unit: builtins.int - def __init__( - self, - *, - in_game_currency: builtins.str = ..., - fiat_currency: builtins.str = ..., - fiat_currency_cost_e6_per_in_game_unit: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["fiat_currency", b"fiat_currency", "fiat_currency_cost_e6_per_in_game_unit", b"fiat_currency_cost_e6_per_in_game_unit", "in_game_currency", b"in_game_currency"]) -> None: ... - -global___SetInGameCurrencyExchangeRateProto = SetInGameCurrencyExchangeRateProto - -@typing_extensions.final -class SetInGameCurrencyExchangeRateTrackingProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - IN_GAME_CURRENCY_FIELD_NUMBER: builtins.int - FIAT_CURRENCY_FIELD_NUMBER: builtins.int - FIAT_CURRENCY_COST_E6_PER_IN_GAME_UNIT_FIELD_NUMBER: builtins.int - STATUS_FIELD_NUMBER: builtins.int - in_game_currency: builtins.str - fiat_currency: builtins.str - fiat_currency_cost_e6_per_in_game_unit: builtins.int - status: builtins.str - def __init__( - self, - *, - in_game_currency: builtins.str = ..., - fiat_currency: builtins.str = ..., - fiat_currency_cost_e6_per_in_game_unit: builtins.int = ..., - status: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["fiat_currency", b"fiat_currency", "fiat_currency_cost_e6_per_in_game_unit", b"fiat_currency_cost_e6_per_in_game_unit", "in_game_currency", b"in_game_currency", "status", b"status"]) -> None: ... - -global___SetInGameCurrencyExchangeRateTrackingProto = SetInGameCurrencyExchangeRateTrackingProto - -@typing_extensions.final -class SetLobbyPokemonOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SetLobbyPokemonOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: SetLobbyPokemonOutProto._Result.ValueType # 0 - SUCCESS: SetLobbyPokemonOutProto._Result.ValueType # 1 - ERROR_LOBBY_NOT_FOUND: SetLobbyPokemonOutProto._Result.ValueType # 2 - ERROR_RAID_UNAVAILABLE: SetLobbyPokemonOutProto._Result.ValueType # 3 - ERROR_INVALID_POKEMON: SetLobbyPokemonOutProto._Result.ValueType # 4 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: SetLobbyPokemonOutProto.Result.ValueType # 0 - SUCCESS: SetLobbyPokemonOutProto.Result.ValueType # 1 - ERROR_LOBBY_NOT_FOUND: SetLobbyPokemonOutProto.Result.ValueType # 2 - ERROR_RAID_UNAVAILABLE: SetLobbyPokemonOutProto.Result.ValueType # 3 - ERROR_INVALID_POKEMON: SetLobbyPokemonOutProto.Result.ValueType # 4 - - RESULT_FIELD_NUMBER: builtins.int - LOBBY_FIELD_NUMBER: builtins.int - result: global___SetLobbyPokemonOutProto.Result.ValueType - @property - def lobby(self) -> global___LobbyProto: ... - def __init__( - self, - *, - result: global___SetLobbyPokemonOutProto.Result.ValueType = ..., - lobby: global___LobbyProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["lobby", b"lobby"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["lobby", b"lobby", "result", b"result"]) -> None: ... - -global___SetLobbyPokemonOutProto = SetLobbyPokemonOutProto - -@typing_extensions.final -class SetLobbyPokemonProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - RAID_SEED_FIELD_NUMBER: builtins.int - GYM_ID_FIELD_NUMBER: builtins.int - LOBBY_ID_FIELD_NUMBER: builtins.int - POKEMON_ID_FIELD_NUMBER: builtins.int - raid_seed: builtins.int - gym_id: builtins.str - @property - def lobby_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - @property - def pokemon_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - def __init__( - self, - *, - raid_seed: builtins.int = ..., - gym_id: builtins.str = ..., - lobby_id: collections.abc.Iterable[builtins.int] | None = ..., - pokemon_id: collections.abc.Iterable[builtins.int] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["gym_id", b"gym_id", "lobby_id", b"lobby_id", "pokemon_id", b"pokemon_id", "raid_seed", b"raid_seed"]) -> None: ... - -global___SetLobbyPokemonProto = SetLobbyPokemonProto - -@typing_extensions.final -class SetLobbyVisibilityOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SetLobbyVisibilityOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: SetLobbyVisibilityOutProto._Result.ValueType # 0 - SUCCESS: SetLobbyVisibilityOutProto._Result.ValueType # 1 - ERROR_NOT_LOBBY_CREATOR: SetLobbyVisibilityOutProto._Result.ValueType # 2 - ERROR_LOBBY_NOT_FOUND: SetLobbyVisibilityOutProto._Result.ValueType # 3 - ERROR_RAID_UNAVAILABLE: SetLobbyVisibilityOutProto._Result.ValueType # 4 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: SetLobbyVisibilityOutProto.Result.ValueType # 0 - SUCCESS: SetLobbyVisibilityOutProto.Result.ValueType # 1 - ERROR_NOT_LOBBY_CREATOR: SetLobbyVisibilityOutProto.Result.ValueType # 2 - ERROR_LOBBY_NOT_FOUND: SetLobbyVisibilityOutProto.Result.ValueType # 3 - ERROR_RAID_UNAVAILABLE: SetLobbyVisibilityOutProto.Result.ValueType # 4 - - RESULT_FIELD_NUMBER: builtins.int - LOBBY_FIELD_NUMBER: builtins.int - result: global___SetLobbyVisibilityOutProto.Result.ValueType - @property - def lobby(self) -> global___LobbyProto: ... - def __init__( - self, - *, - result: global___SetLobbyVisibilityOutProto.Result.ValueType = ..., - lobby: global___LobbyProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["lobby", b"lobby"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["lobby", b"lobby", "result", b"result"]) -> None: ... - -global___SetLobbyVisibilityOutProto = SetLobbyVisibilityOutProto - -@typing_extensions.final -class SetLobbyVisibilityProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - RAID_SEED_FIELD_NUMBER: builtins.int - GYM_ID_FIELD_NUMBER: builtins.int - LOBBY_ID_FIELD_NUMBER: builtins.int - raid_seed: builtins.int - gym_id: builtins.str - @property - def lobby_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - def __init__( - self, - *, - raid_seed: builtins.int = ..., - gym_id: builtins.str = ..., - lobby_id: collections.abc.Iterable[builtins.int] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["gym_id", b"gym_id", "lobby_id", b"lobby_id", "raid_seed", b"raid_seed"]) -> None: ... - -global___SetLobbyVisibilityProto = SetLobbyVisibilityProto - -@typing_extensions.final -class SetNeutralAvatarOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SetNeutralAvatarOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: SetNeutralAvatarOutProto._Status.ValueType # 0 - SUCCESS: SetNeutralAvatarOutProto._Status.ValueType # 1 - AVATAR_ALREADY_SET: SetNeutralAvatarOutProto._Status.ValueType # 2 - FAILURE: SetNeutralAvatarOutProto._Status.ValueType # 3 - SLOT_NOT_ALLOWED: SetNeutralAvatarOutProto._Status.ValueType # 4 - ITEM_NOT_OWNED: SetNeutralAvatarOutProto._Status.ValueType # 5 - AVATAR_RESET: SetNeutralAvatarOutProto._Status.ValueType # 6 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: SetNeutralAvatarOutProto.Status.ValueType # 0 - SUCCESS: SetNeutralAvatarOutProto.Status.ValueType # 1 - AVATAR_ALREADY_SET: SetNeutralAvatarOutProto.Status.ValueType # 2 - FAILURE: SetNeutralAvatarOutProto.Status.ValueType # 3 - SLOT_NOT_ALLOWED: SetNeutralAvatarOutProto.Status.ValueType # 4 - ITEM_NOT_OWNED: SetNeutralAvatarOutProto.Status.ValueType # 5 - AVATAR_RESET: SetNeutralAvatarOutProto.Status.ValueType # 6 - - STATUS_FIELD_NUMBER: builtins.int - PLAYER_FIELD_NUMBER: builtins.int - NEUTRAL_AVATAR_FIELD_NUMBER: builtins.int - status: global___SetNeutralAvatarOutProto.Status.ValueType - @property - def player(self) -> global___ClientPlayerProto: ... - @property - def neutral_avatar(self) -> global___PlayerNeutralAvatarProto: ... - def __init__( - self, - *, - status: global___SetNeutralAvatarOutProto.Status.ValueType = ..., - player: global___ClientPlayerProto | None = ..., - neutral_avatar: global___PlayerNeutralAvatarProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["neutral_avatar", b"neutral_avatar", "player", b"player"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["neutral_avatar", b"neutral_avatar", "player", b"player", "status", b"status"]) -> None: ... - -global___SetNeutralAvatarOutProto = SetNeutralAvatarOutProto - -@typing_extensions.final -class SetNeutralAvatarProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PLAYER_NEUTRAL_AVATAR_PROTO_FIELD_NUMBER: builtins.int - @property - def player_neutral_avatar_proto(self) -> global___PlayerNeutralAvatarProto: ... - def __init__( - self, - *, - player_neutral_avatar_proto: global___PlayerNeutralAvatarProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["player_neutral_avatar_proto", b"player_neutral_avatar_proto"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["player_neutral_avatar_proto", b"player_neutral_avatar_proto"]) -> None: ... - -global___SetNeutralAvatarProto = SetNeutralAvatarProto - -@typing_extensions.final -class SetPlayerTeamOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SetPlayerTeamOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: SetPlayerTeamOutProto._Status.ValueType # 0 - SUCCESS: SetPlayerTeamOutProto._Status.ValueType # 1 - TEAM_ALREADY_SET: SetPlayerTeamOutProto._Status.ValueType # 2 - FAILURE: SetPlayerTeamOutProto._Status.ValueType # 3 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: SetPlayerTeamOutProto.Status.ValueType # 0 - SUCCESS: SetPlayerTeamOutProto.Status.ValueType # 1 - TEAM_ALREADY_SET: SetPlayerTeamOutProto.Status.ValueType # 2 - FAILURE: SetPlayerTeamOutProto.Status.ValueType # 3 - - STATUS_FIELD_NUMBER: builtins.int - PLAYER_FIELD_NUMBER: builtins.int - status: global___SetPlayerTeamOutProto.Status.ValueType - @property - def player(self) -> global___ClientPlayerProto: ... - def __init__( - self, - *, - status: global___SetPlayerTeamOutProto.Status.ValueType = ..., - player: global___ClientPlayerProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["player", b"player"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["player", b"player", "status", b"status"]) -> None: ... - -global___SetPlayerTeamOutProto = SetPlayerTeamOutProto - -@typing_extensions.final -class SetPlayerTeamProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TEAM_FIELD_NUMBER: builtins.int - team: global___Team.ValueType - def __init__( - self, - *, - team: global___Team.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["team", b"team"]) -> None: ... - -global___SetPlayerTeamProto = SetPlayerTeamProto - -@typing_extensions.final -class SetPokemonTagsForPokemonOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SetPokemonTagsForPokemonOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: SetPokemonTagsForPokemonOutProto._Status.ValueType # 0 - SUCCESS: SetPokemonTagsForPokemonOutProto._Status.ValueType # 1 - ERROR_PLAYER_LEVEL_TOO_LOW: SetPokemonTagsForPokemonOutProto._Status.ValueType # 2 - ERROR_POKEMON_NOT_FOUND: SetPokemonTagsForPokemonOutProto._Status.ValueType # 3 - ERROR_TAG_INVALID: SetPokemonTagsForPokemonOutProto._Status.ValueType # 4 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: SetPokemonTagsForPokemonOutProto.Status.ValueType # 0 - SUCCESS: SetPokemonTagsForPokemonOutProto.Status.ValueType # 1 - ERROR_PLAYER_LEVEL_TOO_LOW: SetPokemonTagsForPokemonOutProto.Status.ValueType # 2 - ERROR_POKEMON_NOT_FOUND: SetPokemonTagsForPokemonOutProto.Status.ValueType # 3 - ERROR_TAG_INVALID: SetPokemonTagsForPokemonOutProto.Status.ValueType # 4 - - STATUS_FIELD_NUMBER: builtins.int - status: global___SetPokemonTagsForPokemonOutProto.Status.ValueType - def __init__( - self, - *, - status: global___SetPokemonTagsForPokemonOutProto.Status.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["status", b"status"]) -> None: ... - -global___SetPokemonTagsForPokemonOutProto = SetPokemonTagsForPokemonOutProto - -@typing_extensions.final -class SetPokemonTagsForPokemonProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class PokemonTagChangeProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_ID_FIELD_NUMBER: builtins.int - TAGS_TO_ADD_FIELD_NUMBER: builtins.int - TAGS_TO_REMOVE_FIELD_NUMBER: builtins.int - pokemon_id: builtins.int - @property - def tags_to_add(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - @property - def tags_to_remove(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - def __init__( - self, - *, - pokemon_id: builtins.int = ..., - tags_to_add: collections.abc.Iterable[builtins.int] | None = ..., - tags_to_remove: collections.abc.Iterable[builtins.int] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["pokemon_id", b"pokemon_id", "tags_to_add", b"tags_to_add", "tags_to_remove", b"tags_to_remove"]) -> None: ... - - TAG_CHANGES_FIELD_NUMBER: builtins.int - @property - def tag_changes(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___SetPokemonTagsForPokemonProto.PokemonTagChangeProto]: ... - def __init__( - self, - *, - tag_changes: collections.abc.Iterable[global___SetPokemonTagsForPokemonProto.PokemonTagChangeProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["tag_changes", b"tag_changes"]) -> None: ... - -global___SetPokemonTagsForPokemonProto = SetPokemonTagsForPokemonProto - -@typing_extensions.final -class SfidaAssociateRequest(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - BT_ADDRESS_FIELD_NUMBER: builtins.int - PAIRING_CODE_FIELD_NUMBER: builtins.int - BT_SIGNATURE_FIELD_NUMBER: builtins.int - bt_address: builtins.bytes - pairing_code: builtins.int - bt_signature: builtins.bytes - def __init__( - self, - *, - bt_address: builtins.bytes = ..., - pairing_code: builtins.int = ..., - bt_signature: builtins.bytes = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["bt_address", b"bt_address", "bt_signature", b"bt_signature", "pairing_code", b"pairing_code"]) -> None: ... - -global___SfidaAssociateRequest = SfidaAssociateRequest - -@typing_extensions.final -class SfidaAssociateResponse(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SfidaAssociateResponse._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: SfidaAssociateResponse._Status.ValueType # 0 - SUCCESS: SfidaAssociateResponse._Status.ValueType # 1 - ERROR: SfidaAssociateResponse._Status.ValueType # 2 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: SfidaAssociateResponse.Status.ValueType # 0 - SUCCESS: SfidaAssociateResponse.Status.ValueType # 1 - ERROR: SfidaAssociateResponse.Status.ValueType # 2 - - STATUS_FIELD_NUMBER: builtins.int - status: global___SfidaAssociateResponse.Status.ValueType - def __init__( - self, - *, - status: global___SfidaAssociateResponse.Status.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["status", b"status"]) -> None: ... - -global___SfidaAssociateResponse = SfidaAssociateResponse - -@typing_extensions.final -class SfidaAuthToken(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - RESPONSE_TOKEN_FIELD_NUMBER: builtins.int - SFIDA_ID_FIELD_NUMBER: builtins.int - response_token: builtins.bytes - sfida_id: builtins.str - def __init__( - self, - *, - response_token: builtins.bytes = ..., - sfida_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["response_token", b"response_token", "sfida_id", b"sfida_id"]) -> None: ... - -global___SfidaAuthToken = SfidaAuthToken - -@typing_extensions.final -class SfidaCaptureRequest(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SPAWNPOINT_ID_FIELD_NUMBER: builtins.int - ENCOUNTER_ID_FIELD_NUMBER: builtins.int - PLAYER_LAT_FIELD_NUMBER: builtins.int - PLAYER_LNG_FIELD_NUMBER: builtins.int - ENCOUNTER_TYPE_FIELD_NUMBER: builtins.int - GYM_LAT_FIELD_NUMBER: builtins.int - GYM_LNG_FIELD_NUMBER: builtins.int - spawnpoint_id: builtins.str - encounter_id: builtins.int - player_lat: builtins.float - player_lng: builtins.float - encounter_type: global___EncounterType.ValueType - gym_lat: builtins.float - gym_lng: builtins.float - def __init__( - self, - *, - spawnpoint_id: builtins.str = ..., - encounter_id: builtins.int = ..., - player_lat: builtins.float = ..., - player_lng: builtins.float = ..., - encounter_type: global___EncounterType.ValueType = ..., - gym_lat: builtins.float = ..., - gym_lng: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["encounter_id", b"encounter_id", "encounter_type", b"encounter_type", "gym_lat", b"gym_lat", "gym_lng", b"gym_lng", "player_lat", b"player_lat", "player_lng", b"player_lng", "spawnpoint_id", b"spawnpoint_id"]) -> None: ... - -global___SfidaCaptureRequest = SfidaCaptureRequest - -@typing_extensions.final -class SfidaCaptureResponse(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SfidaCaptureResponse._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: SfidaCaptureResponse._Result.ValueType # 0 - POKEMON_CAPTURED: SfidaCaptureResponse._Result.ValueType # 1 - POKEMON_FLED: SfidaCaptureResponse._Result.ValueType # 2 - NOT_FOUND: SfidaCaptureResponse._Result.ValueType # 3 - NO_MORE_POKEBALLS: SfidaCaptureResponse._Result.ValueType # 4 - POKEMON_INVENTORY_FULL: SfidaCaptureResponse._Result.ValueType # 5 - NOT_IN_RANGE: SfidaCaptureResponse._Result.ValueType # 6 - ENCOUNTER_ALREADY_FINISHED: SfidaCaptureResponse._Result.ValueType # 7 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: SfidaCaptureResponse.Result.ValueType # 0 - POKEMON_CAPTURED: SfidaCaptureResponse.Result.ValueType # 1 - POKEMON_FLED: SfidaCaptureResponse.Result.ValueType # 2 - NOT_FOUND: SfidaCaptureResponse.Result.ValueType # 3 - NO_MORE_POKEBALLS: SfidaCaptureResponse.Result.ValueType # 4 - POKEMON_INVENTORY_FULL: SfidaCaptureResponse.Result.ValueType # 5 - NOT_IN_RANGE: SfidaCaptureResponse.Result.ValueType # 6 - ENCOUNTER_ALREADY_FINISHED: SfidaCaptureResponse.Result.ValueType # 7 - - RESULT_FIELD_NUMBER: builtins.int - XP_GAIN_FIELD_NUMBER: builtins.int - result: global___SfidaCaptureResponse.Result.ValueType - xp_gain: builtins.int - def __init__( - self, - *, - result: global___SfidaCaptureResponse.Result.ValueType = ..., - xp_gain: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result", "xp_gain", b"xp_gain"]) -> None: ... - -global___SfidaCaptureResponse = SfidaCaptureResponse - -@typing_extensions.final -class SfidaCertificationRequest(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _SfidaCertificationStage: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _SfidaCertificationStageEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SfidaCertificationRequest._SfidaCertificationStage.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: SfidaCertificationRequest._SfidaCertificationStage.ValueType # 0 - STAGE1: SfidaCertificationRequest._SfidaCertificationStage.ValueType # 1 - STAGE2: SfidaCertificationRequest._SfidaCertificationStage.ValueType # 2 - STAGE3: SfidaCertificationRequest._SfidaCertificationStage.ValueType # 3 - - class SfidaCertificationStage(_SfidaCertificationStage, metaclass=_SfidaCertificationStageEnumTypeWrapper): ... - UNSET: SfidaCertificationRequest.SfidaCertificationStage.ValueType # 0 - STAGE1: SfidaCertificationRequest.SfidaCertificationStage.ValueType # 1 - STAGE2: SfidaCertificationRequest.SfidaCertificationStage.ValueType # 2 - STAGE3: SfidaCertificationRequest.SfidaCertificationStage.ValueType # 3 - - STAGE_FIELD_NUMBER: builtins.int - PAYLOAD_FIELD_NUMBER: builtins.int - stage: global___SfidaCertificationRequest.SfidaCertificationStage.ValueType - payload: builtins.bytes - def __init__( - self, - *, - stage: global___SfidaCertificationRequest.SfidaCertificationStage.ValueType = ..., - payload: builtins.bytes = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["payload", b"payload", "stage", b"stage"]) -> None: ... - -global___SfidaCertificationRequest = SfidaCertificationRequest - -@typing_extensions.final -class SfidaCertificationResponse(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PAYLOAD_FIELD_NUMBER: builtins.int - payload: builtins.bytes - def __init__( - self, - *, - payload: builtins.bytes = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["payload", b"payload"]) -> None: ... - -global___SfidaCertificationResponse = SfidaCertificationResponse - -@typing_extensions.final -class SfidaCheckPairingRequest(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - BT_ADDRESS_FIELD_NUMBER: builtins.int - PAIRING_CODE_FIELD_NUMBER: builtins.int - BT_SIGNATURE_FIELD_NUMBER: builtins.int - bt_address: builtins.bytes - pairing_code: builtins.int - bt_signature: builtins.bytes - def __init__( - self, - *, - bt_address: builtins.bytes = ..., - pairing_code: builtins.int = ..., - bt_signature: builtins.bytes = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["bt_address", b"bt_address", "bt_signature", b"bt_signature", "pairing_code", b"pairing_code"]) -> None: ... - -global___SfidaCheckPairingRequest = SfidaCheckPairingRequest - -@typing_extensions.final -class SfidaCheckPairingResponse(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SfidaCheckPairingResponse._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: SfidaCheckPairingResponse._Status.ValueType # 0 - SUCCESS: SfidaCheckPairingResponse._Status.ValueType # 1 - ERROR_PAIRING: SfidaCheckPairingResponse._Status.ValueType # 2 - ERROR_UNKNOWN: SfidaCheckPairingResponse._Status.ValueType # 3 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: SfidaCheckPairingResponse.Status.ValueType # 0 - SUCCESS: SfidaCheckPairingResponse.Status.ValueType # 1 - ERROR_PAIRING: SfidaCheckPairingResponse.Status.ValueType # 2 - ERROR_UNKNOWN: SfidaCheckPairingResponse.Status.ValueType # 3 - - STATUS_FIELD_NUMBER: builtins.int - status: global___SfidaCheckPairingResponse.Status.ValueType - def __init__( - self, - *, - status: global___SfidaCheckPairingResponse.Status.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["status", b"status"]) -> None: ... - -global___SfidaCheckPairingResponse = SfidaCheckPairingResponse - -@typing_extensions.final -class SfidaClearSleepRecordsRequest(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___SfidaClearSleepRecordsRequest = SfidaClearSleepRecordsRequest - -@typing_extensions.final -class SfidaClearSleepRecordsResponse(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SfidaClearSleepRecordsResponse._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: SfidaClearSleepRecordsResponse._Status.ValueType # 0 - SUCCESS: SfidaClearSleepRecordsResponse._Status.ValueType # 1 - ERROR: SfidaClearSleepRecordsResponse._Status.ValueType # 2 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: SfidaClearSleepRecordsResponse.Status.ValueType # 0 - SUCCESS: SfidaClearSleepRecordsResponse.Status.ValueType # 1 - ERROR: SfidaClearSleepRecordsResponse.Status.ValueType # 2 - - STATUS_FIELD_NUMBER: builtins.int - status: global___SfidaClearSleepRecordsResponse.Status.ValueType - def __init__( - self, - *, - status: global___SfidaClearSleepRecordsResponse.Status.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["status", b"status"]) -> None: ... - -global___SfidaClearSleepRecordsResponse = SfidaClearSleepRecordsResponse - -@typing_extensions.final -class SfidaDisassociateRequest(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - BT_ADDRESS_FIELD_NUMBER: builtins.int - bt_address: builtins.str - def __init__( - self, - *, - bt_address: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["bt_address", b"bt_address"]) -> None: ... - -global___SfidaDisassociateRequest = SfidaDisassociateRequest - -@typing_extensions.final -class SfidaDisassociateResponse(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SfidaDisassociateResponse._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: SfidaDisassociateResponse._Status.ValueType # 0 - SUCCESS: SfidaDisassociateResponse._Status.ValueType # 1 - ERROR: SfidaDisassociateResponse._Status.ValueType # 2 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: SfidaDisassociateResponse.Status.ValueType # 0 - SUCCESS: SfidaDisassociateResponse.Status.ValueType # 1 - ERROR: SfidaDisassociateResponse.Status.ValueType # 2 - - STATUS_FIELD_NUMBER: builtins.int - status: global___SfidaDisassociateResponse.Status.ValueType - def __init__( - self, - *, - status: global___SfidaDisassociateResponse.Status.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["status", b"status"]) -> None: ... - -global___SfidaDisassociateResponse = SfidaDisassociateResponse - -@typing_extensions.final -class SfidaDowserRequest(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENCOUNTER_ID_FIELD_NUMBER: builtins.int - encounter_id: builtins.int - def __init__( - self, - *, - encounter_id: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["encounter_id", b"encounter_id"]) -> None: ... - -global___SfidaDowserRequest = SfidaDowserRequest - -@typing_extensions.final -class SfidaDowserResponse(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SfidaDowserResponse._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: SfidaDowserResponse._Result.ValueType # 0 - FOUND: SfidaDowserResponse._Result.ValueType # 1 - NEARBY: SfidaDowserResponse._Result.ValueType # 2 - OUT_OF_RANGE: SfidaDowserResponse._Result.ValueType # 3 - ALREADY_CAUGHT: SfidaDowserResponse._Result.ValueType # 4 - NOT_AVAILABLE: SfidaDowserResponse._Result.ValueType # 5 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: SfidaDowserResponse.Result.ValueType # 0 - FOUND: SfidaDowserResponse.Result.ValueType # 1 - NEARBY: SfidaDowserResponse.Result.ValueType # 2 - OUT_OF_RANGE: SfidaDowserResponse.Result.ValueType # 3 - ALREADY_CAUGHT: SfidaDowserResponse.Result.ValueType # 4 - NOT_AVAILABLE: SfidaDowserResponse.Result.ValueType # 5 - - RESULT_FIELD_NUMBER: builtins.int - PROXIMITY_FIELD_NUMBER: builtins.int - SPAWNPOINT_ID_FIELD_NUMBER: builtins.int - result: global___SfidaDowserResponse.Result.ValueType - proximity: builtins.int - spawnpoint_id: builtins.str - def __init__( - self, - *, - result: global___SfidaDowserResponse.Result.ValueType = ..., - proximity: builtins.int = ..., - spawnpoint_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["proximity", b"proximity", "result", b"result", "spawnpoint_id", b"spawnpoint_id"]) -> None: ... - -global___SfidaDowserResponse = SfidaDowserResponse - -@typing_extensions.final -class SfidaGlobalSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - LOW_BATTERY_THRESHOLD_FIELD_NUMBER: builtins.int - OB_BOOL_FIELD_NUMBER: builtins.int - OB_INT32_FIELD_NUMBER: builtins.int - low_battery_threshold: builtins.float - ob_bool: builtins.bool - ob_int32: builtins.int - def __init__( - self, - *, - low_battery_threshold: builtins.float = ..., - ob_bool: builtins.bool = ..., - ob_int32: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["low_battery_threshold", b"low_battery_threshold", "ob_bool", b"ob_bool", "ob_int32", b"ob_int32"]) -> None: ... - -global___SfidaGlobalSettingsProto = SfidaGlobalSettingsProto - -@typing_extensions.final -class SfidaMetrics(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - DISTANCE_WALKED_KM_FIELD_NUMBER: builtins.int - STEP_COUNT_FIELD_NUMBER: builtins.int - CALORIES_BURNED_FIELD_NUMBER: builtins.int - EXERCISE_TIME_MS_FIELD_NUMBER: builtins.int - distance_walked_km: builtins.float - step_count: builtins.int - calories_burned: builtins.float - exercise_time_ms: builtins.int - def __init__( - self, - *, - distance_walked_km: builtins.float = ..., - step_count: builtins.int = ..., - calories_burned: builtins.float = ..., - exercise_time_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["calories_burned", b"calories_burned", "distance_walked_km", b"distance_walked_km", "exercise_time_ms", b"exercise_time_ms", "step_count", b"step_count"]) -> None: ... - -global___SfidaMetrics = SfidaMetrics - -@typing_extensions.final -class SfidaMetricsUpdate(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _UpdateType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _UpdateTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SfidaMetricsUpdate._UpdateType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: SfidaMetricsUpdate._UpdateType.ValueType # 0 - INITIALIZATION: SfidaMetricsUpdate._UpdateType.ValueType # 1 - ACCUMULATION: SfidaMetricsUpdate._UpdateType.ValueType # 2 - - class UpdateType(_UpdateType, metaclass=_UpdateTypeEnumTypeWrapper): ... - UNSET: SfidaMetricsUpdate.UpdateType.ValueType # 0 - INITIALIZATION: SfidaMetricsUpdate.UpdateType.ValueType # 1 - ACCUMULATION: SfidaMetricsUpdate.UpdateType.ValueType # 2 - - UPDATE_TYPE_FIELD_NUMBER: builtins.int - TIMESTAMP_MS_FIELD_NUMBER: builtins.int - METRICS_FIELD_NUMBER: builtins.int - update_type: global___SfidaMetricsUpdate.UpdateType.ValueType - timestamp_ms: builtins.int - @property - def metrics(self) -> global___SfidaMetrics: ... - def __init__( - self, - *, - update_type: global___SfidaMetricsUpdate.UpdateType.ValueType = ..., - timestamp_ms: builtins.int = ..., - metrics: global___SfidaMetrics | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["metrics", b"metrics"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["metrics", b"metrics", "timestamp_ms", b"timestamp_ms", "update_type", b"update_type"]) -> None: ... - -global___SfidaMetricsUpdate = SfidaMetricsUpdate - -@typing_extensions.final -class SfidaUpdateRequest(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PLAYER_LAT_FIELD_NUMBER: builtins.int - PLAYER_LNG_FIELD_NUMBER: builtins.int - player_lat: builtins.float - player_lng: builtins.float - def __init__( - self, - *, - player_lat: builtins.float = ..., - player_lng: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["player_lat", b"player_lat", "player_lng", b"player_lng"]) -> None: ... - -global___SfidaUpdateRequest = SfidaUpdateRequest - -@typing_extensions.final -class SfidaUpdateResponse(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SfidaUpdateResponse._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: SfidaUpdateResponse._Status.ValueType # 0 - SUCCESS: SfidaUpdateResponse._Status.ValueType # 1 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: SfidaUpdateResponse.Status.ValueType # 0 - SUCCESS: SfidaUpdateResponse.Status.ValueType # 1 - - STATUS_FIELD_NUMBER: builtins.int - NEARBY_POKEMON_FIELD_NUMBER: builtins.int - UNCAUGHT_POKEMON_FIELD_NUMBER: builtins.int - LEGENDARY_POKEMON_FIELD_NUMBER: builtins.int - SPAWNPOINT_ID_FIELD_NUMBER: builtins.int - ENCOUNTER_ID_FIELD_NUMBER: builtins.int - NEARBY_POKESTOP_FIELD_NUMBER: builtins.int - POKESTOP_ID_FIELD_NUMBER: builtins.int - ENCOUNTER_TYPE_FIELD_NUMBER: builtins.int - POKEDEX_NUMBER_FIELD_NUMBER: builtins.int - AUTOSPIN_FIELD_NUMBER: builtins.int - AUTOCATCH_FIELD_NUMBER: builtins.int - status: global___SfidaUpdateResponse.Status.ValueType - nearby_pokemon: builtins.bool - uncaught_pokemon: builtins.bool - legendary_pokemon: builtins.bool - spawnpoint_id: builtins.str - encounter_id: builtins.int - nearby_pokestop: builtins.bool - pokestop_id: builtins.str - encounter_type: global___EncounterType.ValueType - pokedex_number: builtins.int - autospin: builtins.bool - autocatch: builtins.bool - def __init__( - self, - *, - status: global___SfidaUpdateResponse.Status.ValueType = ..., - nearby_pokemon: builtins.bool = ..., - uncaught_pokemon: builtins.bool = ..., - legendary_pokemon: builtins.bool = ..., - spawnpoint_id: builtins.str = ..., - encounter_id: builtins.int = ..., - nearby_pokestop: builtins.bool = ..., - pokestop_id: builtins.str = ..., - encounter_type: global___EncounterType.ValueType = ..., - pokedex_number: builtins.int = ..., - autospin: builtins.bool = ..., - autocatch: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["autocatch", b"autocatch", "autospin", b"autospin", "encounter_id", b"encounter_id", "encounter_type", b"encounter_type", "legendary_pokemon", b"legendary_pokemon", "nearby_pokemon", b"nearby_pokemon", "nearby_pokestop", b"nearby_pokestop", "pokedex_number", b"pokedex_number", "pokestop_id", b"pokestop_id", "spawnpoint_id", b"spawnpoint_id", "status", b"status", "uncaught_pokemon", b"uncaught_pokemon"]) -> None: ... - -global___SfidaUpdateResponse = SfidaUpdateResponse - -@typing_extensions.final -class ShadowAttributesProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PURIFICATION_STARDUST_NEEDED_FIELD_NUMBER: builtins.int - PURIFICATION_CANDY_NEEDED_FIELD_NUMBER: builtins.int - PURIFIED_CHARGE_MOVE_FIELD_NUMBER: builtins.int - SHADOW_CHARGE_MOVE_FIELD_NUMBER: builtins.int - purification_stardust_needed: builtins.int - purification_candy_needed: builtins.int - purified_charge_move: global___HoloPokemonMove.ValueType - shadow_charge_move: global___HoloPokemonMove.ValueType - def __init__( - self, - *, - purification_stardust_needed: builtins.int = ..., - purification_candy_needed: builtins.int = ..., - purified_charge_move: global___HoloPokemonMove.ValueType = ..., - shadow_charge_move: global___HoloPokemonMove.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["purification_candy_needed", b"purification_candy_needed", "purification_stardust_needed", b"purification_stardust_needed", "purified_charge_move", b"purified_charge_move", "shadow_charge_move", b"shadow_charge_move"]) -> None: ... - -global___ShadowAttributesProto = ShadowAttributesProto - -@typing_extensions.final -class ShapeCollectionProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SHAPE_FIELD_NUMBER: builtins.int - @property - def shape(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ShapeProto]: ... - def __init__( - self, - *, - shape: collections.abc.Iterable[global___ShapeProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["shape", b"shape"]) -> None: ... - -global___ShapeCollectionProto = ShapeCollectionProto - -@typing_extensions.final -class ShapeProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POINT_FIELD_NUMBER: builtins.int - RECT_FIELD_NUMBER: builtins.int - CAP_FIELD_NUMBER: builtins.int - COVERING_FIELD_NUMBER: builtins.int - LINE_FIELD_NUMBER: builtins.int - POLYGON_FIELD_NUMBER: builtins.int - COLLECTION_FIELD_NUMBER: builtins.int - @property - def point(self) -> global___PointProto: ... - @property - def rect(self) -> global___RectProto: ... - @property - def cap(self) -> global___CapProto: ... - @property - def covering(self) -> global___CoveringProto: ... - @property - def line(self) -> global___LineProto: ... - @property - def polygon(self) -> global___PolygonProto: ... - @property - def collection(self) -> global___ShapeCollectionProto: ... - def __init__( - self, - *, - point: global___PointProto | None = ..., - rect: global___RectProto | None = ..., - cap: global___CapProto | None = ..., - covering: global___CoveringProto | None = ..., - line: global___LineProto | None = ..., - polygon: global___PolygonProto | None = ..., - collection: global___ShapeCollectionProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["cap", b"cap", "collection", b"collection", "covering", b"covering", "line", b"line", "point", b"point", "polygon", b"polygon", "rect", b"rect"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["cap", b"cap", "collection", b"collection", "covering", b"covering", "line", b"line", "point", b"point", "polygon", b"polygon", "rect", b"rect"]) -> None: ... - -global___ShapeProto = ShapeProto - -@typing_extensions.final -class ShareExRaidPassLogEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ShareExRaidPassLogEntry._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: ShareExRaidPassLogEntry._Result.ValueType # 0 - SUCCESS: ShareExRaidPassLogEntry._Result.ValueType # 1 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: ShareExRaidPassLogEntry.Result.ValueType # 0 - SUCCESS: ShareExRaidPassLogEntry.Result.ValueType # 1 - - RESULT_FIELD_NUMBER: builtins.int - FRIEND_CODENAME_FIELD_NUMBER: builtins.int - result: global___ShareExRaidPassLogEntry.Result.ValueType - friend_codename: builtins.str - def __init__( - self, - *, - result: global___ShareExRaidPassLogEntry.Result.ValueType = ..., - friend_codename: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["friend_codename", b"friend_codename", "result", b"result"]) -> None: ... - -global___ShareExRaidPassLogEntry = ShareExRaidPassLogEntry - -@typing_extensions.final -class ShareExRaidPassOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - RESULT_FIELD_NUMBER: builtins.int - UPDATED_FRIENDSHIP_DATA_FIELD_NUMBER: builtins.int - FRIEND_PROFILE_FIELD_NUMBER: builtins.int - result: global___ShareExRaidPassResult.ValueType - @property - def updated_friendship_data(self) -> global___FriendshipLevelDataProto: ... - @property - def friend_profile(self) -> global___PlayerPublicProfileProto: ... - def __init__( - self, - *, - result: global___ShareExRaidPassResult.ValueType = ..., - updated_friendship_data: global___FriendshipLevelDataProto | None = ..., - friend_profile: global___PlayerPublicProfileProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["friend_profile", b"friend_profile", "updated_friendship_data", b"updated_friendship_data"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["friend_profile", b"friend_profile", "result", b"result", "updated_friendship_data", b"updated_friendship_data"]) -> None: ... - -global___ShareExRaidPassOutProto = ShareExRaidPassOutProto - -@typing_extensions.final -class ShareExRaidPassProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FRIEND_ID_FIELD_NUMBER: builtins.int - FORT_ID_FIELD_NUMBER: builtins.int - RAID_SEED_FIELD_NUMBER: builtins.int - friend_id: builtins.str - fort_id: builtins.str - raid_seed: builtins.int - def __init__( - self, - *, - friend_id: builtins.str = ..., - fort_id: builtins.str = ..., - raid_seed: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["fort_id", b"fort_id", "friend_id", b"friend_id", "raid_seed", b"raid_seed"]) -> None: ... - -global___ShareExRaidPassProto = ShareExRaidPassProto - -@typing_extensions.final -class SharedExclusiveTicketTrainerInfo(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CODENAME_FIELD_NUMBER: builtins.int - PLAYER_ID_FIELD_NUMBER: builtins.int - NIA_ACCOUNT_ID_FIELD_NUMBER: builtins.int - codename: builtins.str - player_id: builtins.str - nia_account_id: builtins.str - def __init__( - self, - *, - codename: builtins.str = ..., - player_id: builtins.str = ..., - nia_account_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["codename", b"codename", "nia_account_id", b"nia_account_id", "player_id", b"player_id"]) -> None: ... - -global___SharedExclusiveTicketTrainerInfo = SharedExclusiveTicketTrainerInfo - -@typing_extensions.final -class SharedMoveSettings(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - STA_PERCENT_FIELD_NUMBER: builtins.int - ATK_PERCENT_FIELD_NUMBER: builtins.int - DEF_PERCENT_FIELD_NUMBER: builtins.int - DURATION_S_FIELD_NUMBER: builtins.int - sta_percent: builtins.float - atk_percent: builtins.float - def_percent: builtins.float - duration_s: builtins.float - def __init__( - self, - *, - sta_percent: builtins.float = ..., - atk_percent: builtins.float = ..., - def_percent: builtins.float = ..., - duration_s: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["atk_percent", b"atk_percent", "def_percent", b"def_percent", "duration_s", b"duration_s", "sta_percent", b"sta_percent"]) -> None: ... - -global___SharedMoveSettings = SharedMoveSettings - -@typing_extensions.final -class SharedRouteProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ID_FIELD_NUMBER: builtins.int - WAYPOINTS_FIELD_NUMBER: builtins.int - TYPE_FIELD_NUMBER: builtins.int - PATH_TYPE_FIELD_NUMBER: builtins.int - NAME_FIELD_NUMBER: builtins.int - VERSION_FIELD_NUMBER: builtins.int - DESCRIPTION_FIELD_NUMBER: builtins.int - CREATOR_INFO_FIELD_NUMBER: builtins.int - REVERSIBLE_FIELD_NUMBER: builtins.int - SUBMISSION_TIME_FIELD_NUMBER: builtins.int - ROUTE_DISTANCE_METERS_FIELD_NUMBER: builtins.int - ROUTE_DURATION_SECONDS_FIELD_NUMBER: builtins.int - PINS_FIELD_NUMBER: builtins.int - TAGS_FIELD_NUMBER: builtins.int - SPONSOR_METADATA_FIELD_NUMBER: builtins.int - AGGREGATED_STATS_FIELD_NUMBER: builtins.int - PLAYER_STATS_FIELD_NUMBER: builtins.int - IMAGE_FIELD_NUMBER: builtins.int - ROUTE_SUBMISSION_STATUS_FIELD_NUMBER: builtins.int - START_POI_FIELD_NUMBER: builtins.int - END_POI_FIELD_NUMBER: builtins.int - S2_GROUND_CELLS_FIELD_NUMBER: builtins.int - EDIT_COUNT_FIELD_NUMBER: builtins.int - id: builtins.str - @property - def waypoints(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___RouteWaypointProto]: ... - type: global___RouteType.ValueType - path_type: global___PathType.ValueType - name: builtins.str - version: builtins.int - description: builtins.str - @property - def creator_info(self) -> global___CreatorInfo: ... - reversible: builtins.bool - submission_time: builtins.int - route_distance_meters: builtins.int - route_duration_seconds: builtins.int - @property - def pins(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___RoutePin]: ... - @property - def tags(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - @property - def sponsor_metadata(self) -> global___SponsoredDetailsProto: ... - @property - def aggregated_stats(self) -> global___RouteStats: ... - @property - def player_stats(self) -> global___PlayerRouteStats: ... - @property - def image(self) -> global___RouteImageProto: ... - @property - def route_submission_status(self) -> global___RouteSubmissionStatus: ... - @property - def start_poi(self) -> global___RoutePoiAnchor: ... - @property - def end_poi(self) -> global___RoutePoiAnchor: ... - @property - def s2_ground_cells(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - edit_count: builtins.int - def __init__( - self, - *, - id: builtins.str = ..., - waypoints: collections.abc.Iterable[global___RouteWaypointProto] | None = ..., - type: global___RouteType.ValueType = ..., - path_type: global___PathType.ValueType = ..., - name: builtins.str = ..., - version: builtins.int = ..., - description: builtins.str = ..., - creator_info: global___CreatorInfo | None = ..., - reversible: builtins.bool = ..., - submission_time: builtins.int = ..., - route_distance_meters: builtins.int = ..., - route_duration_seconds: builtins.int = ..., - pins: collections.abc.Iterable[global___RoutePin] | None = ..., - tags: collections.abc.Iterable[builtins.str] | None = ..., - sponsor_metadata: global___SponsoredDetailsProto | None = ..., - aggregated_stats: global___RouteStats | None = ..., - player_stats: global___PlayerRouteStats | None = ..., - image: global___RouteImageProto | None = ..., - route_submission_status: global___RouteSubmissionStatus | None = ..., - start_poi: global___RoutePoiAnchor | None = ..., - end_poi: global___RoutePoiAnchor | None = ..., - s2_ground_cells: collections.abc.Iterable[builtins.int] | None = ..., - edit_count: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["aggregated_stats", b"aggregated_stats", "creator_info", b"creator_info", "end_poi", b"end_poi", "image", b"image", "player_stats", b"player_stats", "route_submission_status", b"route_submission_status", "sponsor_metadata", b"sponsor_metadata", "start_poi", b"start_poi"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["aggregated_stats", b"aggregated_stats", "creator_info", b"creator_info", "description", b"description", "edit_count", b"edit_count", "end_poi", b"end_poi", "id", b"id", "image", b"image", "name", b"name", "path_type", b"path_type", "pins", b"pins", "player_stats", b"player_stats", "reversible", b"reversible", "route_distance_meters", b"route_distance_meters", "route_duration_seconds", b"route_duration_seconds", "route_submission_status", b"route_submission_status", "s2_ground_cells", b"s2_ground_cells", "sponsor_metadata", b"sponsor_metadata", "start_poi", b"start_poi", "submission_time", b"submission_time", "tags", b"tags", "type", b"type", "version", b"version", "waypoints", b"waypoints"]) -> None: ... - -global___SharedRouteProto = SharedRouteProto - -@typing_extensions.final -class ShoppingPageClickTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class VisibleSku(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class NestedSkuContent(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ITEM_NAME_FIELD_NUMBER: builtins.int - ITEM_COUNT_FIELD_NUMBER: builtins.int - item_name: builtins.str - item_count: builtins.int - def __init__( - self, - *, - item_name: builtins.str = ..., - item_count: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["item_count", b"item_count", "item_name", b"item_name"]) -> None: ... - - SKU_NAME_FIELD_NUMBER: builtins.int - CONTENT_FIELD_NUMBER: builtins.int - sku_name: builtins.str - @property - def content(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ShoppingPageClickTelemetry.VisibleSku.NestedSkuContent]: ... - def __init__( - self, - *, - sku_name: builtins.str = ..., - content: collections.abc.Iterable[global___ShoppingPageClickTelemetry.VisibleSku.NestedSkuContent] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["content", b"content", "sku_name", b"sku_name"]) -> None: ... - - SHOPPING_PAGE_CLICK_ID_FIELD_NUMBER: builtins.int - SHOPPING_PAGE_CLICK_SOURCE_FIELD_NUMBER: builtins.int - ITEM_SKU_FIELD_NUMBER: builtins.int - HAS_ITEM_FIELD_NUMBER: builtins.int - ML_BUNDLE_TRACKING_ID_FIELD_NUMBER: builtins.int - AVAILABLE_SKU_FIELD_NUMBER: builtins.int - shopping_page_click_id: global___ShoppingPageTelemetryIds.ValueType - shopping_page_click_source: global___ShoppingPageTelemetrySource.ValueType - item_sku: builtins.str - has_item: builtins.bool - ml_bundle_tracking_id: builtins.str - @property - def available_sku(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ShoppingPageClickTelemetry.VisibleSku]: ... - def __init__( - self, - *, - shopping_page_click_id: global___ShoppingPageTelemetryIds.ValueType = ..., - shopping_page_click_source: global___ShoppingPageTelemetrySource.ValueType = ..., - item_sku: builtins.str = ..., - has_item: builtins.bool = ..., - ml_bundle_tracking_id: builtins.str = ..., - available_sku: collections.abc.Iterable[global___ShoppingPageClickTelemetry.VisibleSku] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["available_sku", b"available_sku", "has_item", b"has_item", "item_sku", b"item_sku", "ml_bundle_tracking_id", b"ml_bundle_tracking_id", "shopping_page_click_id", b"shopping_page_click_id", "shopping_page_click_source", b"shopping_page_click_source"]) -> None: ... - -global___ShoppingPageClickTelemetry = ShoppingPageClickTelemetry - -@typing_extensions.final -class ShoppingPageScrollTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SCROLL_TYPE_FIELD_NUMBER: builtins.int - SCROLL_ROW_FIELD_NUMBER: builtins.int - TOTAL_ROWS_FIELD_NUMBER: builtins.int - scroll_type: global___ShoppingPageScrollIds.ValueType - scroll_row: builtins.int - total_rows: builtins.int - def __init__( - self, - *, - scroll_type: global___ShoppingPageScrollIds.ValueType = ..., - scroll_row: builtins.int = ..., - total_rows: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["scroll_row", b"scroll_row", "scroll_type", b"scroll_type", "total_rows", b"total_rows"]) -> None: ... - -global___ShoppingPageScrollTelemetry = ShoppingPageScrollTelemetry - -@typing_extensions.final -class ShoppingPageTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SHOPPING_PAGE_CLICK_ID_FIELD_NUMBER: builtins.int - shopping_page_click_id: global___ShoppingPageTelemetryIds.ValueType - def __init__( - self, - *, - shopping_page_click_id: global___ShoppingPageTelemetryIds.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["shopping_page_click_id", b"shopping_page_click_id"]) -> None: ... - -global___ShoppingPageTelemetry = ShoppingPageTelemetry - -@typing_extensions.final -class ShowcaseDetailsTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _ActionTaken: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ActionTakenEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ShowcaseDetailsTelemetry._ActionTaken.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: ShowcaseDetailsTelemetry._ActionTaken.ValueType # 0 - VIEW_CONTEST_DETAILS: ShowcaseDetailsTelemetry._ActionTaken.ValueType # 1 - VIEW_ALL_ENTRANTS: ShowcaseDetailsTelemetry._ActionTaken.ValueType # 2 - - class ActionTaken(_ActionTaken, metaclass=_ActionTakenEnumTypeWrapper): ... - UNSET: ShowcaseDetailsTelemetry.ActionTaken.ValueType # 0 - VIEW_CONTEST_DETAILS: ShowcaseDetailsTelemetry.ActionTaken.ValueType # 1 - VIEW_ALL_ENTRANTS: ShowcaseDetailsTelemetry.ActionTaken.ValueType # 2 - - class _EntryBarrier: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _EntryBarrierEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ShowcaseDetailsTelemetry._EntryBarrier.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET_BARRIER: ShowcaseDetailsTelemetry._EntryBarrier.ValueType # 0 - ENTERED_MAX_CONTESTS: ShowcaseDetailsTelemetry._EntryBarrier.ValueType # 1 - CONTEST_FULL: ShowcaseDetailsTelemetry._EntryBarrier.ValueType # 2 - NO_ELIGIBLE_POKEMON: ShowcaseDetailsTelemetry._EntryBarrier.ValueType # 3 - OUT_OF_RANGE: ShowcaseDetailsTelemetry._EntryBarrier.ValueType # 4 - NONE: ShowcaseDetailsTelemetry._EntryBarrier.ValueType # 5 - - class EntryBarrier(_EntryBarrier, metaclass=_EntryBarrierEnumTypeWrapper): ... - UNSET_BARRIER: ShowcaseDetailsTelemetry.EntryBarrier.ValueType # 0 - ENTERED_MAX_CONTESTS: ShowcaseDetailsTelemetry.EntryBarrier.ValueType # 1 - CONTEST_FULL: ShowcaseDetailsTelemetry.EntryBarrier.ValueType # 2 - NO_ELIGIBLE_POKEMON: ShowcaseDetailsTelemetry.EntryBarrier.ValueType # 3 - OUT_OF_RANGE: ShowcaseDetailsTelemetry.EntryBarrier.ValueType # 4 - NONE: ShowcaseDetailsTelemetry.EntryBarrier.ValueType # 5 - - class _EntryPoint: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _EntryPointEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ShowcaseDetailsTelemetry._EntryPoint.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET_ENTRY: ShowcaseDetailsTelemetry._EntryPoint.ValueType # 0 - POKESTOP: ShowcaseDetailsTelemetry._EntryPoint.ValueType # 1 - TODAY_VIEW_WIDGET: ShowcaseDetailsTelemetry._EntryPoint.ValueType # 2 - - class EntryPoint(_EntryPoint, metaclass=_EntryPointEnumTypeWrapper): ... - UNSET_ENTRY: ShowcaseDetailsTelemetry.EntryPoint.ValueType # 0 - POKESTOP: ShowcaseDetailsTelemetry.EntryPoint.ValueType # 1 - TODAY_VIEW_WIDGET: ShowcaseDetailsTelemetry.EntryPoint.ValueType # 2 - - PLAYER_ACTION_FIELD_NUMBER: builtins.int - ENTRY_POINT_FIELD_NUMBER: builtins.int - SHOWCASE_ID_FIELD_NUMBER: builtins.int - ENTRY_BARRIER_FIELD_NUMBER: builtins.int - WAS_ALREADY_ENTERED_FIELD_NUMBER: builtins.int - player_action: global___ShowcaseDetailsTelemetry.ActionTaken.ValueType - entry_point: global___ShowcaseDetailsTelemetry.EntryPoint.ValueType - showcase_id: builtins.str - entry_barrier: global___ShowcaseDetailsTelemetry.EntryBarrier.ValueType - was_already_entered: builtins.bool - def __init__( - self, - *, - player_action: global___ShowcaseDetailsTelemetry.ActionTaken.ValueType = ..., - entry_point: global___ShowcaseDetailsTelemetry.EntryPoint.ValueType = ..., - showcase_id: builtins.str = ..., - entry_barrier: global___ShowcaseDetailsTelemetry.EntryBarrier.ValueType = ..., - was_already_entered: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["entry_barrier", b"entry_barrier", "entry_point", b"entry_point", "player_action", b"player_action", "showcase_id", b"showcase_id", "was_already_entered", b"was_already_entered"]) -> None: ... - -global___ShowcaseDetailsTelemetry = ShowcaseDetailsTelemetry - -@typing_extensions.final -class ShowcaseRewardTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PLAYER_SHARED_PHOTO_FIELD_NUMBER: builtins.int - player_shared_photo: builtins.bool - def __init__( - self, - *, - player_shared_photo: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["player_shared_photo", b"player_shared_photo"]) -> None: ... - -global___ShowcaseRewardTelemetry = ShowcaseRewardTelemetry - -@typing_extensions.final -class SizeRecordBreakTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _RecordBreakType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _RecordBreakTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SizeRecordBreakTelemetry._RecordBreakType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - RECORD_BREAK_UNSET: SizeRecordBreakTelemetry._RecordBreakType.ValueType # 0 - RECORD_BREAK_XXS: SizeRecordBreakTelemetry._RecordBreakType.ValueType # 1 - RECORD_BREAK_XS: SizeRecordBreakTelemetry._RecordBreakType.ValueType # 2 - RECORD_BREAK_M: SizeRecordBreakTelemetry._RecordBreakType.ValueType # 3 - RECORD_BREAK_XL: SizeRecordBreakTelemetry._RecordBreakType.ValueType # 4 - RECORD_BREAK_XXL: SizeRecordBreakTelemetry._RecordBreakType.ValueType # 5 - - class RecordBreakType(_RecordBreakType, metaclass=_RecordBreakTypeEnumTypeWrapper): ... - RECORD_BREAK_UNSET: SizeRecordBreakTelemetry.RecordBreakType.ValueType # 0 - RECORD_BREAK_XXS: SizeRecordBreakTelemetry.RecordBreakType.ValueType # 1 - RECORD_BREAK_XS: SizeRecordBreakTelemetry.RecordBreakType.ValueType # 2 - RECORD_BREAK_M: SizeRecordBreakTelemetry.RecordBreakType.ValueType # 3 - RECORD_BREAK_XL: SizeRecordBreakTelemetry.RecordBreakType.ValueType # 4 - RECORD_BREAK_XXL: SizeRecordBreakTelemetry.RecordBreakType.ValueType # 5 - - RECORD_BREAK_TYPE_FIELD_NUMBER: builtins.int - POKEMON_ID_FIELD_NUMBER: builtins.int - HEIGHT_M_FIELD_NUMBER: builtins.int - WEIGHT_KG_FIELD_NUMBER: builtins.int - IS_HEIGHT_RECORD_FIELD_NUMBER: builtins.int - IS_WEIGHT_RECORD_FIELD_NUMBER: builtins.int - record_break_type: global___SizeRecordBreakTelemetry.RecordBreakType.ValueType - pokemon_id: global___HoloPokemonId.ValueType - height_m: builtins.float - weight_kg: builtins.float - is_height_record: builtins.bool - is_weight_record: builtins.bool - def __init__( - self, - *, - record_break_type: global___SizeRecordBreakTelemetry.RecordBreakType.ValueType = ..., - pokemon_id: global___HoloPokemonId.ValueType = ..., - height_m: builtins.float = ..., - weight_kg: builtins.float = ..., - is_height_record: builtins.bool = ..., - is_weight_record: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["height_m", b"height_m", "is_height_record", b"is_height_record", "is_weight_record", b"is_weight_record", "pokemon_id", b"pokemon_id", "record_break_type", b"record_break_type", "weight_kg", b"weight_kg"]) -> None: ... - -global___SizeRecordBreakTelemetry = SizeRecordBreakTelemetry - -@typing_extensions.final -class SkuContentProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ITEM_TYPE_FIELD_NUMBER: builtins.int - QUANTITY_FIELD_NUMBER: builtins.int - item_type: builtins.str - quantity: builtins.int - def __init__( - self, - *, - item_type: builtins.str = ..., - quantity: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["item_type", b"item_type", "quantity", b"quantity"]) -> None: ... - -global___SkuContentProto = SkuContentProto - -@typing_extensions.final -class SkuDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _SkuPaymentType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _SkuPaymentTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SkuDataProto._SkuPaymentType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: SkuDataProto._SkuPaymentType.ValueType # 0 - THIRD_PARTY: SkuDataProto._SkuPaymentType.ValueType # 1 - IN_GAME: SkuDataProto._SkuPaymentType.ValueType # 2 - - class SkuPaymentType(_SkuPaymentType, metaclass=_SkuPaymentTypeEnumTypeWrapper): ... - UNSET: SkuDataProto.SkuPaymentType.ValueType # 0 - THIRD_PARTY: SkuDataProto.SkuPaymentType.ValueType # 1 - IN_GAME: SkuDataProto.SkuPaymentType.ValueType # 2 - - ID_FIELD_NUMBER: builtins.int - IS_ENABLED_FIELD_NUMBER: builtins.int - CONTENT_FIELD_NUMBER: builtins.int - PRICE_FIELD_NUMBER: builtins.int - PAYMENT_TYPE_FIELD_NUMBER: builtins.int - LAST_MODIFIED_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - PRESENTATION_DATA_FIELD_NUMBER: builtins.int - ENABLED_WINDOW_START_MS_FIELD_NUMBER: builtins.int - ENABLED_WINDOW_END_MS_FIELD_NUMBER: builtins.int - SUBSCRIPTION_ID_FIELD_NUMBER: builtins.int - id: builtins.str - is_enabled: builtins.bool - @property - def content(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___SkuContentProto]: ... - @property - def price(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___SkuPriceProto]: ... - payment_type: global___SkuDataProto.SkuPaymentType.ValueType - last_modified_timestamp_ms: builtins.int - @property - def presentation_data(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___SkuPresentationDataProto]: ... - enabled_window_start_ms: builtins.int - enabled_window_end_ms: builtins.int - subscription_id: builtins.str - def __init__( - self, - *, - id: builtins.str = ..., - is_enabled: builtins.bool = ..., - content: collections.abc.Iterable[global___SkuContentProto] | None = ..., - price: collections.abc.Iterable[global___SkuPriceProto] | None = ..., - payment_type: global___SkuDataProto.SkuPaymentType.ValueType = ..., - last_modified_timestamp_ms: builtins.int = ..., - presentation_data: collections.abc.Iterable[global___SkuPresentationDataProto] | None = ..., - enabled_window_start_ms: builtins.int = ..., - enabled_window_end_ms: builtins.int = ..., - subscription_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["content", b"content", "enabled_window_end_ms", b"enabled_window_end_ms", "enabled_window_start_ms", b"enabled_window_start_ms", "id", b"id", "is_enabled", b"is_enabled", "last_modified_timestamp_ms", b"last_modified_timestamp_ms", "payment_type", b"payment_type", "presentation_data", b"presentation_data", "price", b"price", "subscription_id", b"subscription_id"]) -> None: ... - -global___SkuDataProto = SkuDataProto - -@typing_extensions.final -class SkuPresentationDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - KEY_FIELD_NUMBER: builtins.int - VALUE_FIELD_NUMBER: builtins.int - key: builtins.str - value: builtins.str - def __init__( - self, - *, - key: builtins.str = ..., - value: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["key", b"key", "value", b"value"]) -> None: ... - -global___SkuPresentationDataProto = SkuPresentationDataProto - -@typing_extensions.final -class SkuPresentationProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - KEY_FIELD_NUMBER: builtins.int - VALUE_FIELD_NUMBER: builtins.int - key: builtins.str - value: builtins.str - def __init__( - self, - *, - key: builtins.str = ..., - value: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["key", b"key", "value", b"value"]) -> None: ... - -global___SkuPresentationProto = SkuPresentationProto - -@typing_extensions.final -class SkuPriceProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CURRENCY_TYPE_FIELD_NUMBER: builtins.int - PRICE_FIELD_NUMBER: builtins.int - currency_type: builtins.str - price: builtins.int - def __init__( - self, - *, - currency_type: builtins.str = ..., - price: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["currency_type", b"currency_type", "price", b"price"]) -> None: ... - -global___SkuPriceProto = SkuPriceProto - -@typing_extensions.final -class SkuStorePrice(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CURRENCY_CODE_FIELD_NUMBER: builtins.int - PRICE_PAID_E6_FIELD_NUMBER: builtins.int - currency_code: builtins.str - price_paid_e6: builtins.int - def __init__( - self, - *, - currency_code: builtins.str = ..., - price_paid_e6: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["currency_code", b"currency_code", "price_paid_e6", b"price_paid_e6"]) -> None: ... - -global___SkuStorePrice = SkuStorePrice - -@typing_extensions.final -class SleepDayRecordProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SLEEP_DAY_FIELD_NUMBER: builtins.int - SLEEP_DURATION_SEC_FIELD_NUMBER: builtins.int - REWARDED_FIELD_NUMBER: builtins.int - START_TIME_SEC_FIELD_NUMBER: builtins.int - sleep_day: builtins.int - sleep_duration_sec: builtins.int - rewarded: builtins.bool - @property - def start_time_sec(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - def __init__( - self, - *, - sleep_day: builtins.int = ..., - sleep_duration_sec: builtins.int = ..., - rewarded: builtins.bool = ..., - start_time_sec: collections.abc.Iterable[builtins.int] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["rewarded", b"rewarded", "sleep_day", b"sleep_day", "sleep_duration_sec", b"sleep_duration_sec", "start_time_sec", b"start_time_sec"]) -> None: ... - -global___SleepDayRecordProto = SleepDayRecordProto - -@typing_extensions.final -class SleepRecordsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SLEEP_RECORD_FIELD_NUMBER: builtins.int - SLEEP_RECORD_LAST_UPDATE_MS_FIELD_NUMBER: builtins.int - @property - def sleep_record(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___SleepDayRecordProto]: ... - sleep_record_last_update_ms: builtins.int - def __init__( - self, - *, - sleep_record: collections.abc.Iterable[global___SleepDayRecordProto] | None = ..., - sleep_record_last_update_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["sleep_record", b"sleep_record", "sleep_record_last_update_ms", b"sleep_record_last_update_ms"]) -> None: ... - -global___SleepRecordsProto = SleepRecordsProto - -@typing_extensions.final -class SmeargleMovesSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - QUICK_MOVES_FIELD_NUMBER: builtins.int - CINEMATIC_MOVES_FIELD_NUMBER: builtins.int - @property - def quick_moves(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___HoloPokemonMove.ValueType]: ... - @property - def cinematic_moves(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___HoloPokemonMove.ValueType]: ... - def __init__( - self, - *, - quick_moves: collections.abc.Iterable[global___HoloPokemonMove.ValueType] | None = ..., - cinematic_moves: collections.abc.Iterable[global___HoloPokemonMove.ValueType] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["cinematic_moves", b"cinematic_moves", "quick_moves", b"quick_moves"]) -> None: ... - -global___SmeargleMovesSettingsProto = SmeargleMovesSettingsProto - -@typing_extensions.final -class SocialClientFeatures(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class CrossGameSocialClientSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _AppLinkType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _AppLinkTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SocialClientFeatures.CrossGameSocialClientSettingsProto._AppLinkType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - NO_LINK: SocialClientFeatures.CrossGameSocialClientSettingsProto._AppLinkType.ValueType # 0 - WEB_LINK: SocialClientFeatures.CrossGameSocialClientSettingsProto._AppLinkType.ValueType # 1 - APP_STORE_LINK: SocialClientFeatures.CrossGameSocialClientSettingsProto._AppLinkType.ValueType # 2 - - class AppLinkType(_AppLinkType, metaclass=_AppLinkTypeEnumTypeWrapper): ... - NO_LINK: SocialClientFeatures.CrossGameSocialClientSettingsProto.AppLinkType.ValueType # 0 - WEB_LINK: SocialClientFeatures.CrossGameSocialClientSettingsProto.AppLinkType.ValueType # 1 - APP_STORE_LINK: SocialClientFeatures.CrossGameSocialClientSettingsProto.AppLinkType.ValueType # 2 - - class _FeatureType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _FeatureTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SocialClientFeatures.CrossGameSocialClientSettingsProto._FeatureType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: SocialClientFeatures.CrossGameSocialClientSettingsProto._FeatureType.ValueType # 0 - NIANTIC_PROFILE: SocialClientFeatures.CrossGameSocialClientSettingsProto._FeatureType.ValueType # 1 - ONLINE_STATUS: SocialClientFeatures.CrossGameSocialClientSettingsProto._FeatureType.ValueType # 2 - CROSS_GAME_FRIEND_LIST: SocialClientFeatures.CrossGameSocialClientSettingsProto._FeatureType.ValueType # 3 - GAME_INVITE_SENDER: SocialClientFeatures.CrossGameSocialClientSettingsProto._FeatureType.ValueType # 4 - SHARED_FRIEND_GRAPH: SocialClientFeatures.CrossGameSocialClientSettingsProto._FeatureType.ValueType # 5 - NICKNAME: SocialClientFeatures.CrossGameSocialClientSettingsProto._FeatureType.ValueType # 6 - CROSS_GAME_ONLINE_STATUS: SocialClientFeatures.CrossGameSocialClientSettingsProto._FeatureType.ValueType # 7 - GAME_INVITE_RECEIVER: SocialClientFeatures.CrossGameSocialClientSettingsProto._FeatureType.ValueType # 8 - ADDRESS_BOOK_IMPORT: SocialClientFeatures.CrossGameSocialClientSettingsProto._FeatureType.ValueType # 9 - - class FeatureType(_FeatureType, metaclass=_FeatureTypeEnumTypeWrapper): ... - UNSET: SocialClientFeatures.CrossGameSocialClientSettingsProto.FeatureType.ValueType # 0 - NIANTIC_PROFILE: SocialClientFeatures.CrossGameSocialClientSettingsProto.FeatureType.ValueType # 1 - ONLINE_STATUS: SocialClientFeatures.CrossGameSocialClientSettingsProto.FeatureType.ValueType # 2 - CROSS_GAME_FRIEND_LIST: SocialClientFeatures.CrossGameSocialClientSettingsProto.FeatureType.ValueType # 3 - GAME_INVITE_SENDER: SocialClientFeatures.CrossGameSocialClientSettingsProto.FeatureType.ValueType # 4 - SHARED_FRIEND_GRAPH: SocialClientFeatures.CrossGameSocialClientSettingsProto.FeatureType.ValueType # 5 - NICKNAME: SocialClientFeatures.CrossGameSocialClientSettingsProto.FeatureType.ValueType # 6 - CROSS_GAME_ONLINE_STATUS: SocialClientFeatures.CrossGameSocialClientSettingsProto.FeatureType.ValueType # 7 - GAME_INVITE_RECEIVER: SocialClientFeatures.CrossGameSocialClientSettingsProto.FeatureType.ValueType # 8 - ADDRESS_BOOK_IMPORT: SocialClientFeatures.CrossGameSocialClientSettingsProto.FeatureType.ValueType # 9 - - DISABLED_FEATURES_FIELD_NUMBER: builtins.int - APP_LINK_FIELD_NUMBER: builtins.int - @property - def disabled_features(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___SocialClientFeatures.CrossGameSocialClientSettingsProto.FeatureType.ValueType]: ... - app_link: global___SocialClientFeatures.CrossGameSocialClientSettingsProto.AppLinkType.ValueType - def __init__( - self, - *, - disabled_features: collections.abc.Iterable[global___SocialClientFeatures.CrossGameSocialClientSettingsProto.FeatureType.ValueType] | None = ..., - app_link: global___SocialClientFeatures.CrossGameSocialClientSettingsProto.AppLinkType.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["app_link", b"app_link", "disabled_features", b"disabled_features"]) -> None: ... - - CROSS_GAME_SOCIAL_SETTINGS_FIELD_NUMBER: builtins.int - @property - def cross_game_social_settings(self) -> global___SocialClientFeatures.CrossGameSocialClientSettingsProto: ... - def __init__( - self, - *, - cross_game_social_settings: global___SocialClientFeatures.CrossGameSocialClientSettingsProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["cross_game_social_settings", b"cross_game_social_settings"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["cross_game_social_settings", b"cross_game_social_settings"]) -> None: ... - -global___SocialClientFeatures = SocialClientFeatures - -@typing_extensions.final -class SocialClientGlobalSettings(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class CrossGameSocialSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NIANTIC_PROFILE_CODENAME_OPT_OUT_ENABLED_FIELD_NUMBER: builtins.int - DISABLED_OUTGOING_GAME_INVITE_APP_KEY_FIELD_NUMBER: builtins.int - UNRELEASED_APP_KEY_FIELD_NUMBER: builtins.int - CONTACT_LIST_SYNC_PAGE_SIZE_FIELD_NUMBER: builtins.int - CONTACT_LIST_SYNC_INTERVAL_MS_FIELD_NUMBER: builtins.int - MAX_FRIENDS_FIELD_NUMBER: builtins.int - CONTACT_LIST_CONCURRENT_RPC_SIZE_FIELD_NUMBER: builtins.int - niantic_profile_codename_opt_out_enabled: builtins.bool - @property - def disabled_outgoing_game_invite_app_key(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - @property - def unreleased_app_key(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - contact_list_sync_page_size: builtins.int - contact_list_sync_interval_ms: builtins.int - max_friends: builtins.int - contact_list_concurrent_rpc_size: builtins.int - def __init__( - self, - *, - niantic_profile_codename_opt_out_enabled: builtins.bool = ..., - disabled_outgoing_game_invite_app_key: collections.abc.Iterable[builtins.str] | None = ..., - unreleased_app_key: collections.abc.Iterable[builtins.str] | None = ..., - contact_list_sync_page_size: builtins.int = ..., - contact_list_sync_interval_ms: builtins.int = ..., - max_friends: builtins.int = ..., - contact_list_concurrent_rpc_size: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["contact_list_concurrent_rpc_size", b"contact_list_concurrent_rpc_size", "contact_list_sync_interval_ms", b"contact_list_sync_interval_ms", "contact_list_sync_page_size", b"contact_list_sync_page_size", "disabled_outgoing_game_invite_app_key", b"disabled_outgoing_game_invite_app_key", "max_friends", b"max_friends", "niantic_profile_codename_opt_out_enabled", b"niantic_profile_codename_opt_out_enabled", "unreleased_app_key", b"unreleased_app_key"]) -> None: ... - - CROSS_GAME_SOCIAL_SETTINGS_FIELD_NUMBER: builtins.int - @property - def cross_game_social_settings(self) -> global___SocialClientGlobalSettings.CrossGameSocialSettingsProto: ... - def __init__( - self, - *, - cross_game_social_settings: global___SocialClientGlobalSettings.CrossGameSocialSettingsProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["cross_game_social_settings", b"cross_game_social_settings"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["cross_game_social_settings", b"cross_game_social_settings"]) -> None: ... - -global___SocialClientGlobalSettings = SocialClientGlobalSettings - -@typing_extensions.final -class SocialClientSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLE_SOCIAL_FIELD_NUMBER: builtins.int - MAX_FRIEND_DETAILS_FIELD_NUMBER: builtins.int - PLAYER_LEVEL_GATE_FIELD_NUMBER: builtins.int - MAX_FRIEND_NICKNAME_LENGTH_FIELD_NUMBER: builtins.int - ENABLE_ADD_FRIEND_VIA_QR_CODE_FIELD_NUMBER: builtins.int - ENABLE_SHARE_EX_PASS_FIELD_NUMBER: builtins.int - ENABLE_FACEBOOK_FRIENDS_FIELD_NUMBER: builtins.int - FACEBOOK_FRIEND_LIMIT_PER_REQUEST_FIELD_NUMBER: builtins.int - DISABLE_FACEBOOK_FRIENDS_OPENING_PROMPT_FIELD_NUMBER: builtins.int - ENABLE_GIFTABILITY_V2_FIELD_NUMBER: builtins.int - ENABLE_REMOTE_GIFTING_FIELD_NUMBER: builtins.int - ENABLE_STICKER_FIELD_NUMBER: builtins.int - CROSS_GAME_SOCIAL_SETTINGS_FIELD_NUMBER: builtins.int - OB_BOOL_FIELD_NUMBER: builtins.int - OB_BOOL_1_FIELD_NUMBER: builtins.int - OB_BOOL_2_FIELD_NUMBER: builtins.int - enable_social: builtins.bool - max_friend_details: builtins.int - player_level_gate: builtins.int - max_friend_nickname_length: builtins.int - enable_add_friend_via_qr_code: builtins.bool - enable_share_ex_pass: builtins.bool - enable_facebook_friends: builtins.bool - facebook_friend_limit_per_request: builtins.int - disable_facebook_friends_opening_prompt: builtins.bool - enable_giftability_v2: builtins.bool - enable_remote_gifting: builtins.bool - enable_sticker: builtins.bool - @property - def cross_game_social_settings(self) -> global___CrossGameSocialGlobalSettingsProto: ... - ob_bool: builtins.bool - ob_bool_1: builtins.bool - ob_bool_2: builtins.bool - def __init__( - self, - *, - enable_social: builtins.bool = ..., - max_friend_details: builtins.int = ..., - player_level_gate: builtins.int = ..., - max_friend_nickname_length: builtins.int = ..., - enable_add_friend_via_qr_code: builtins.bool = ..., - enable_share_ex_pass: builtins.bool = ..., - enable_facebook_friends: builtins.bool = ..., - facebook_friend_limit_per_request: builtins.int = ..., - disable_facebook_friends_opening_prompt: builtins.bool = ..., - enable_giftability_v2: builtins.bool = ..., - enable_remote_gifting: builtins.bool = ..., - enable_sticker: builtins.bool = ..., - cross_game_social_settings: global___CrossGameSocialGlobalSettingsProto | None = ..., - ob_bool: builtins.bool = ..., - ob_bool_1: builtins.bool = ..., - ob_bool_2: builtins.bool = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["cross_game_social_settings", b"cross_game_social_settings"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["cross_game_social_settings", b"cross_game_social_settings", "disable_facebook_friends_opening_prompt", b"disable_facebook_friends_opening_prompt", "enable_add_friend_via_qr_code", b"enable_add_friend_via_qr_code", "enable_facebook_friends", b"enable_facebook_friends", "enable_giftability_v2", b"enable_giftability_v2", "enable_remote_gifting", b"enable_remote_gifting", "enable_share_ex_pass", b"enable_share_ex_pass", "enable_social", b"enable_social", "enable_sticker", b"enable_sticker", "facebook_friend_limit_per_request", b"facebook_friend_limit_per_request", "max_friend_details", b"max_friend_details", "max_friend_nickname_length", b"max_friend_nickname_length", "ob_bool", b"ob_bool", "ob_bool_1", b"ob_bool_1", "ob_bool_2", b"ob_bool_2", "player_level_gate", b"player_level_gate"]) -> None: ... - -global___SocialClientSettingsProto = SocialClientSettingsProto - -@typing_extensions.final -class SocialGiftCountTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - UNOPENED_GIFT_COUNT_FIELD_NUMBER: builtins.int - UNSENT_GIFT_COUNT_FIELD_NUMBER: builtins.int - unopened_gift_count: builtins.int - unsent_gift_count: builtins.int - def __init__( - self, - *, - unopened_gift_count: builtins.int = ..., - unsent_gift_count: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["unopened_gift_count", b"unopened_gift_count", "unsent_gift_count", b"unsent_gift_count"]) -> None: ... - -global___SocialGiftCountTelemetry = SocialGiftCountTelemetry - -@typing_extensions.final -class SocialInboxLatencyTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - LATENCY_MS_FIELD_NUMBER: builtins.int - CATEGORY_FIELD_NUMBER: builtins.int - latency_ms: builtins.int - category: builtins.str - def __init__( - self, - *, - latency_ms: builtins.int = ..., - category: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["category", b"category", "latency_ms", b"latency_ms"]) -> None: ... - -global___SocialInboxLatencyTelemetry = SocialInboxLatencyTelemetry - -@typing_extensions.final -class SocialPlayerSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - DISABLE_LAST_POKEMON_CAUGHT_FIELD_NUMBER: builtins.int - ENABLE_RAID_FRIEND_REQUESTS_FIELD_NUMBER: builtins.int - ENABLE_PARTY_FRIEND_REQUESTS_FIELD_NUMBER: builtins.int - disable_last_pokemon_caught: builtins.bool - enable_raid_friend_requests: builtins.bool - enable_party_friend_requests: builtins.bool - def __init__( - self, - *, - disable_last_pokemon_caught: builtins.bool = ..., - enable_raid_friend_requests: builtins.bool = ..., - enable_party_friend_requests: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["disable_last_pokemon_caught", b"disable_last_pokemon_caught", "enable_party_friend_requests", b"enable_party_friend_requests", "enable_raid_friend_requests", b"enable_raid_friend_requests"]) -> None: ... - -global___SocialPlayerSettingsProto = SocialPlayerSettingsProto - -@typing_extensions.final -class SocialProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _AppKey: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _AppKeyEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SocialProto._AppKey.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - INVALID: SocialProto._AppKey.ValueType # 0 - INGRESS_DELETED: SocialProto._AppKey.ValueType # 1 - HOLOHOLO_DELETED: SocialProto._AppKey.ValueType # 2 - LEXICON_DELETED: SocialProto._AppKey.ValueType # 3 - - class AppKey(_AppKey, metaclass=_AppKeyEnumTypeWrapper): ... - INVALID: SocialProto.AppKey.ValueType # 0 - INGRESS_DELETED: SocialProto.AppKey.ValueType # 1 - HOLOHOLO_DELETED: SocialProto.AppKey.ValueType # 2 - LEXICON_DELETED: SocialProto.AppKey.ValueType # 3 - - APP_KEY_FIELD_NUMBER: builtins.int - app_key: global___SocialProto.AppKey.ValueType - def __init__( - self, - *, - app_key: global___SocialProto.AppKey.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["app_key", b"app_key"]) -> None: ... - -global___SocialProto = SocialProto - -@typing_extensions.final -class SocialSettings(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _ConsentStatus: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ConsentStatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SocialSettings._ConsentStatus.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNKNOWN: SocialSettings._ConsentStatus.ValueType # 0 - OPT_IN: SocialSettings._ConsentStatus.ValueType # 1 - OPT_OUT: SocialSettings._ConsentStatus.ValueType # 2 - - class ConsentStatus(_ConsentStatus, metaclass=_ConsentStatusEnumTypeWrapper): ... - UNKNOWN: SocialSettings.ConsentStatus.ValueType # 0 - OPT_IN: SocialSettings.ConsentStatus.ValueType # 1 - OPT_OUT: SocialSettings.ConsentStatus.ValueType # 2 - - class _TutorialType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _TutorialTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SocialSettings._TutorialType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: SocialSettings._TutorialType.ValueType # 0 - PROFILE: SocialSettings._TutorialType.ValueType # 1 - CROSS_GAME_FRIEND_LIST: SocialSettings._TutorialType.ValueType # 2 - ONLINE_STATUS_OVERVIEW: SocialSettings._TutorialType.ValueType # 3 - ONLINE_STATUS_TOGGLE: SocialSettings._TutorialType.ValueType # 4 - ADDRESS_BOOK_IMPORT: SocialSettings._TutorialType.ValueType # 5 - ADDRESS_BOOK_DISCOVERABILITY: SocialSettings._TutorialType.ValueType # 6 - ADDRESS_BOOK_PHONE_NUMBER_REGISTRATION: SocialSettings._TutorialType.ValueType # 7 - - class TutorialType(_TutorialType, metaclass=_TutorialTypeEnumTypeWrapper): ... - UNSET: SocialSettings.TutorialType.ValueType # 0 - PROFILE: SocialSettings.TutorialType.ValueType # 1 - CROSS_GAME_FRIEND_LIST: SocialSettings.TutorialType.ValueType # 2 - ONLINE_STATUS_OVERVIEW: SocialSettings.TutorialType.ValueType # 3 - ONLINE_STATUS_TOGGLE: SocialSettings.TutorialType.ValueType # 4 - ADDRESS_BOOK_IMPORT: SocialSettings.TutorialType.ValueType # 5 - ADDRESS_BOOK_DISCOVERABILITY: SocialSettings.TutorialType.ValueType # 6 - ADDRESS_BOOK_PHONE_NUMBER_REGISTRATION: SocialSettings.TutorialType.ValueType # 7 - - def __init__( - self, - ) -> None: ... - -global___SocialSettings = SocialSettings - -@typing_extensions.final -class SocialTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SOCIAL_CLICK_ID_FIELD_NUMBER: builtins.int - PAGES_SCROLLED_IN_FRIENDS_LIST_FIELD_NUMBER: builtins.int - social_click_id: global___SocialTelemetryIds.ValueType - pages_scrolled_in_friends_list: builtins.int - def __init__( - self, - *, - social_click_id: global___SocialTelemetryIds.ValueType = ..., - pages_scrolled_in_friends_list: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["pages_scrolled_in_friends_list", b"pages_scrolled_in_friends_list", "social_click_id", b"social_click_id"]) -> None: ... - -global___SocialTelemetry = SocialTelemetry - -@typing_extensions.final -class SocialV2Enum(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _ContactMethod: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ContactMethodEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SocialV2Enum._ContactMethod.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - CONTACT_METHOD_UNSET: SocialV2Enum._ContactMethod.ValueType # 0 - EMAIL: SocialV2Enum._ContactMethod.ValueType # 1 - SMS: SocialV2Enum._ContactMethod.ValueType # 2 - - class ContactMethod(_ContactMethod, metaclass=_ContactMethodEnumTypeWrapper): ... - CONTACT_METHOD_UNSET: SocialV2Enum.ContactMethod.ValueType # 0 - EMAIL: SocialV2Enum.ContactMethod.ValueType # 1 - SMS: SocialV2Enum.ContactMethod.ValueType # 2 - - class _InvitationStatus: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _InvitationStatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SocialV2Enum._InvitationStatus.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - INVITATION_STATUS_UNSET: SocialV2Enum._InvitationStatus.ValueType # 0 - INVITED: SocialV2Enum._InvitationStatus.ValueType # 1 - - class InvitationStatus(_InvitationStatus, metaclass=_InvitationStatusEnumTypeWrapper): ... - INVITATION_STATUS_UNSET: SocialV2Enum.InvitationStatus.ValueType # 0 - INVITED: SocialV2Enum.InvitationStatus.ValueType # 1 - - class _OnlineStatus: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _OnlineStatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SocialV2Enum._OnlineStatus.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - STATUS_UNSET: SocialV2Enum._OnlineStatus.ValueType # 0 - STATUS_UNKNOWN: SocialV2Enum._OnlineStatus.ValueType # 1 - STATUS_ONLINE: SocialV2Enum._OnlineStatus.ValueType # 2 - STATUS_OFFLINE: SocialV2Enum._OnlineStatus.ValueType # 3 - - class OnlineStatus(_OnlineStatus, metaclass=_OnlineStatusEnumTypeWrapper): ... - STATUS_UNSET: SocialV2Enum.OnlineStatus.ValueType # 0 - STATUS_UNKNOWN: SocialV2Enum.OnlineStatus.ValueType # 1 - STATUS_ONLINE: SocialV2Enum.OnlineStatus.ValueType # 2 - STATUS_OFFLINE: SocialV2Enum.OnlineStatus.ValueType # 3 - - class _FingerprintHashingAlgorithm: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _FingerprintHashingAlgorithmEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SocialV2Enum._FingerprintHashingAlgorithm.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - HASH_UNSET: SocialV2Enum._FingerprintHashingAlgorithm.ValueType # 0 - MD5: SocialV2Enum._FingerprintHashingAlgorithm.ValueType # 1 - - class FingerprintHashingAlgorithm(_FingerprintHashingAlgorithm, metaclass=_FingerprintHashingAlgorithmEnumTypeWrapper): ... - HASH_UNSET: SocialV2Enum.FingerprintHashingAlgorithm.ValueType # 0 - MD5: SocialV2Enum.FingerprintHashingAlgorithm.ValueType # 1 - - class _FingerprintReason: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _FingerprintReasonEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SocialV2Enum._FingerprintReason.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - REASON_UNSET: SocialV2Enum._FingerprintReason.ValueType # 0 - NUDITY: SocialV2Enum._FingerprintReason.ValueType # 100 - VIOLENCE: SocialV2Enum._FingerprintReason.ValueType # 101 - DRUGS: SocialV2Enum._FingerprintReason.ValueType # 102 - SELF_HARM: SocialV2Enum._FingerprintReason.ValueType # 103 - HATE_SPEECH: SocialV2Enum._FingerprintReason.ValueType # 200 - IP_VIOLATION: SocialV2Enum._FingerprintReason.ValueType # 201 - PII: SocialV2Enum._FingerprintReason.ValueType # 202 - SPAM: SocialV2Enum._FingerprintReason.ValueType # 300 - BULLYING: SocialV2Enum._FingerprintReason.ValueType # 301 - OTHER: SocialV2Enum._FingerprintReason.ValueType # 302 - - class FingerprintReason(_FingerprintReason, metaclass=_FingerprintReasonEnumTypeWrapper): ... - REASON_UNSET: SocialV2Enum.FingerprintReason.ValueType # 0 - NUDITY: SocialV2Enum.FingerprintReason.ValueType # 100 - VIOLENCE: SocialV2Enum.FingerprintReason.ValueType # 101 - DRUGS: SocialV2Enum.FingerprintReason.ValueType # 102 - SELF_HARM: SocialV2Enum.FingerprintReason.ValueType # 103 - HATE_SPEECH: SocialV2Enum.FingerprintReason.ValueType # 200 - IP_VIOLATION: SocialV2Enum.FingerprintReason.ValueType # 201 - PII: SocialV2Enum.FingerprintReason.ValueType # 202 - SPAM: SocialV2Enum.FingerprintReason.ValueType # 300 - BULLYING: SocialV2Enum.FingerprintReason.ValueType # 301 - OTHER: SocialV2Enum.FingerprintReason.ValueType # 302 - - class _GameDataAccessLevel: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _GameDataAccessLevelEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SocialV2Enum._GameDataAccessLevel.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - TWO_WAY_CONSENT_STATUS_UNKNOWN: SocialV2Enum._GameDataAccessLevel.ValueType # 0 - TWO_WAY_OPT_IN: SocialV2Enum._GameDataAccessLevel.ValueType # 1 - ONE_WAY_OPT_IN: SocialV2Enum._GameDataAccessLevel.ValueType # 2 - ONE_WAY_OPT_OUT: SocialV2Enum._GameDataAccessLevel.ValueType # 3 - TWO_WAY_OPT_OUT: SocialV2Enum._GameDataAccessLevel.ValueType # 4 - - class GameDataAccessLevel(_GameDataAccessLevel, metaclass=_GameDataAccessLevelEnumTypeWrapper): ... - TWO_WAY_CONSENT_STATUS_UNKNOWN: SocialV2Enum.GameDataAccessLevel.ValueType # 0 - TWO_WAY_OPT_IN: SocialV2Enum.GameDataAccessLevel.ValueType # 1 - ONE_WAY_OPT_IN: SocialV2Enum.GameDataAccessLevel.ValueType # 2 - ONE_WAY_OPT_OUT: SocialV2Enum.GameDataAccessLevel.ValueType # 3 - TWO_WAY_OPT_OUT: SocialV2Enum.GameDataAccessLevel.ValueType # 4 - - class _PhotoReportOrigin: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _PhotoReportOriginEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SocialV2Enum._PhotoReportOrigin.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - ORIGIN_UNSET: SocialV2Enum._PhotoReportOrigin.ValueType # 0 - PRIVATE_PICTURE: SocialV2Enum._PhotoReportOrigin.ValueType # 1 - - class PhotoReportOrigin(_PhotoReportOrigin, metaclass=_PhotoReportOriginEnumTypeWrapper): ... - ORIGIN_UNSET: SocialV2Enum.PhotoReportOrigin.ValueType # 0 - PRIVATE_PICTURE: SocialV2Enum.PhotoReportOrigin.ValueType # 1 - - class _PhotoType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _PhotoTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SocialV2Enum._PhotoType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - PHOTO_TYPE_UNSET: SocialV2Enum._PhotoType.ValueType # 0 - PRIVATE: SocialV2Enum._PhotoType.ValueType # 1 - PUBLIC: SocialV2Enum._PhotoType.ValueType # 2 - - class PhotoType(_PhotoType, metaclass=_PhotoTypeEnumTypeWrapper): ... - PHOTO_TYPE_UNSET: SocialV2Enum.PhotoType.ValueType # 0 - PRIVATE: SocialV2Enum.PhotoType.ValueType # 1 - PUBLIC: SocialV2Enum.PhotoType.ValueType # 2 - - class _SocialAward: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _SocialAwardEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SocialV2Enum._SocialAward.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - AWARD_UNSET: SocialV2Enum._SocialAward.ValueType # 0 - ACCOMPLISHED_WAYFARER: SocialV2Enum._SocialAward.ValueType # 1 - LIFE_OF_THE_PARTY: SocialV2Enum._SocialAward.ValueType # 2 - RISING_STAR: SocialV2Enum._SocialAward.ValueType # 3 - STEADY_SHIPMATE: SocialV2Enum._SocialAward.ValueType # 4 - SOLO_EXPLORER: SocialV2Enum._SocialAward.ValueType # 5 - EXPLORER: SocialV2Enum._SocialAward.ValueType # 6 - - class SocialAward(_SocialAward, metaclass=_SocialAwardEnumTypeWrapper): ... - AWARD_UNSET: SocialV2Enum.SocialAward.ValueType # 0 - ACCOMPLISHED_WAYFARER: SocialV2Enum.SocialAward.ValueType # 1 - LIFE_OF_THE_PARTY: SocialV2Enum.SocialAward.ValueType # 2 - RISING_STAR: SocialV2Enum.SocialAward.ValueType # 3 - STEADY_SHIPMATE: SocialV2Enum.SocialAward.ValueType # 4 - SOLO_EXPLORER: SocialV2Enum.SocialAward.ValueType # 5 - EXPLORER: SocialV2Enum.SocialAward.ValueType # 6 - - def __init__( - self, - ) -> None: ... - -global___SocialV2Enum = SocialV2Enum - -@typing_extensions.final -class SocketConnectionEvent(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SOCKET_CONNECTED_FIELD_NUMBER: builtins.int - SESSION_DURATION_MS_FIELD_NUMBER: builtins.int - socket_connected: builtins.bool - session_duration_ms: builtins.int - def __init__( - self, - *, - socket_connected: builtins.bool = ..., - session_duration_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["session_duration_ms", b"session_duration_ms", "socket_connected", b"socket_connected"]) -> None: ... - -global___SocketConnectionEvent = SocketConnectionEvent - -@typing_extensions.final -class SourceCodeInfo(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class Location(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PATH_FIELD_NUMBER: builtins.int - SPAN_FIELD_NUMBER: builtins.int - LEADING_COMMENTS_FIELD_NUMBER: builtins.int - TRAILING_COMMENTS_FIELD_NUMBER: builtins.int - LEADING_DETACHED_COMMENTS_FIELD_NUMBER: builtins.int - @property - def path(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - @property - def span(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - leading_comments: builtins.str - trailing_comments: builtins.str - @property - def leading_detached_comments(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - def __init__( - self, - *, - path: collections.abc.Iterable[builtins.int] | None = ..., - span: collections.abc.Iterable[builtins.int] | None = ..., - leading_comments: builtins.str = ..., - trailing_comments: builtins.str = ..., - leading_detached_comments: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["leading_comments", b"leading_comments", "leading_detached_comments", b"leading_detached_comments", "path", b"path", "span", b"span", "trailing_comments", b"trailing_comments"]) -> None: ... - - LOCATION_FIELD_NUMBER: builtins.int - @property - def location(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___SourceCodeInfo.Location]: ... - def __init__( - self, - *, - location: collections.abc.Iterable[global___SourceCodeInfo.Location] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["location", b"location"]) -> None: ... - -global___SourceCodeInfo = SourceCodeInfo - -@typing_extensions.final -class SourceContext(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FILE_NAME_FIELD_NUMBER: builtins.int - file_name: builtins.str - def __init__( - self, - *, - file_name: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["file_name", b"file_name"]) -> None: ... - -global___SourceContext = SourceContext - -@typing_extensions.final -class SouvenirProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class SouvenirDetails(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TIME_PICKED_UP_FIELD_NUMBER: builtins.int - LATITUDE_FIELD_NUMBER: builtins.int - LONGITUDE_FIELD_NUMBER: builtins.int - time_picked_up: builtins.int - latitude: builtins.float - longitude: builtins.float - def __init__( - self, - *, - time_picked_up: builtins.int = ..., - latitude: builtins.float = ..., - longitude: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["latitude", b"latitude", "longitude", b"longitude", "time_picked_up", b"time_picked_up"]) -> None: ... - - SOUVENIR_TYPE_ID_FIELD_NUMBER: builtins.int - SOUVENIRS_DETAILS_FIELD_NUMBER: builtins.int - souvenir_type_id: global___SouvenirTypeId.ValueType - @property - def souvenirs_details(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___SouvenirProto.SouvenirDetails]: ... - def __init__( - self, - *, - souvenir_type_id: global___SouvenirTypeId.ValueType = ..., - souvenirs_details: collections.abc.Iterable[global___SouvenirProto.SouvenirDetails] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["souvenir_type_id", b"souvenir_type_id", "souvenirs_details", b"souvenirs_details"]) -> None: ... - -global___SouvenirProto = SouvenirProto - -@typing_extensions.final -class SpaceBonusSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_VISIBLE_RANGE_METERS_FIELD_NUMBER: builtins.int - ENCOUNTER_RANGE_METERS_FIELD_NUMBER: builtins.int - SERVER_ALLOWABLE_ENCOUNTER_RANGE_METERS_FIELD_NUMBER: builtins.int - pokemon_visible_range_meters: builtins.float - encounter_range_meters: builtins.float - server_allowable_encounter_range_meters: builtins.float - def __init__( - self, - *, - pokemon_visible_range_meters: builtins.float = ..., - encounter_range_meters: builtins.float = ..., - server_allowable_encounter_range_meters: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["encounter_range_meters", b"encounter_range_meters", "pokemon_visible_range_meters", b"pokemon_visible_range_meters", "server_allowable_encounter_range_meters", b"server_allowable_encounter_range_meters"]) -> None: ... - -global___SpaceBonusSettingsProto = SpaceBonusSettingsProto - -@typing_extensions.final -class SpawnTablePokemonProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_ID_FIELD_NUMBER: builtins.int - WEIGHT_FIELD_NUMBER: builtins.int - FORM_FIELD_NUMBER: builtins.int - pokemon_id: global___HoloPokemonId.ValueType - weight: builtins.float - form: global___PokemonDisplayProto.Form.ValueType - def __init__( - self, - *, - pokemon_id: global___HoloPokemonId.ValueType = ..., - weight: builtins.float = ..., - form: global___PokemonDisplayProto.Form.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["form", b"form", "pokemon_id", b"pokemon_id", "weight", b"weight"]) -> None: ... - -global___SpawnTablePokemonProto = SpawnTablePokemonProto - -@typing_extensions.final -class SpawnablePokemon(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SpawnablePokemon._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: SpawnablePokemon._Status.ValueType # 0 - SUCCESS: SpawnablePokemon._Status.ValueType # 1 - ENCOUNTER_NOT_AVAILABLE: SpawnablePokemon._Status.ValueType # 2 - ENCOUNTER_ALREADY_COMPLETED: SpawnablePokemon._Status.ValueType # 3 - ERROR_UNKNOWN: SpawnablePokemon._Status.ValueType # 4 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: SpawnablePokemon.Status.ValueType # 0 - SUCCESS: SpawnablePokemon.Status.ValueType # 1 - ENCOUNTER_NOT_AVAILABLE: SpawnablePokemon.Status.ValueType # 2 - ENCOUNTER_ALREADY_COMPLETED: SpawnablePokemon.Status.ValueType # 3 - ERROR_UNKNOWN: SpawnablePokemon.Status.ValueType # 4 - - class _SpawnableType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _SpawnableTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SpawnablePokemon._SpawnableType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNTYPED: SpawnablePokemon._SpawnableType.ValueType # 0 - POKESTOP_ENCOUNTER: SpawnablePokemon._SpawnableType.ValueType # 1 - - class SpawnableType(_SpawnableType, metaclass=_SpawnableTypeEnumTypeWrapper): ... - UNTYPED: SpawnablePokemon.SpawnableType.ValueType # 0 - POKESTOP_ENCOUNTER: SpawnablePokemon.SpawnableType.ValueType # 1 - - STATUS_FIELD_NUMBER: builtins.int - POKEMON_ID_FIELD_NUMBER: builtins.int - LAT_FIELD_NUMBER: builtins.int - LNG_FIELD_NUMBER: builtins.int - ENCOUNTER_ID_FIELD_NUMBER: builtins.int - ENCOUNTER_LOCATION_FIELD_NUMBER: builtins.int - DISAPPEAR_TIME_MS_FIELD_NUMBER: builtins.int - POKEMON_DISPLAY_FIELD_NUMBER: builtins.int - TYPE_FIELD_NUMBER: builtins.int - status: global___SpawnablePokemon.Status.ValueType - pokemon_id: global___HoloPokemonId.ValueType - lat: builtins.float - lng: builtins.float - encounter_id: builtins.int - encounter_location: builtins.str - disappear_time_ms: builtins.int - @property - def pokemon_display(self) -> global___PokemonDisplayProto: ... - type: global___SpawnablePokemon.SpawnableType.ValueType - def __init__( - self, - *, - status: global___SpawnablePokemon.Status.ValueType = ..., - pokemon_id: global___HoloPokemonId.ValueType = ..., - lat: builtins.float = ..., - lng: builtins.float = ..., - encounter_id: builtins.int = ..., - encounter_location: builtins.str = ..., - disappear_time_ms: builtins.int = ..., - pokemon_display: global___PokemonDisplayProto | None = ..., - type: global___SpawnablePokemon.SpawnableType.ValueType = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["pokemon_display", b"pokemon_display"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["disappear_time_ms", b"disappear_time_ms", "encounter_id", b"encounter_id", "encounter_location", b"encounter_location", "lat", b"lat", "lng", b"lng", "pokemon_display", b"pokemon_display", "pokemon_id", b"pokemon_id", "status", b"status", "type", b"type"]) -> None: ... - -global___SpawnablePokemon = SpawnablePokemon - -@typing_extensions.final -class SpinPokestopTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - RESULT_FIELD_NUMBER: builtins.int - FORT_ID_FIELD_NUMBER: builtins.int - FORT_TYPE_FIELD_NUMBER: builtins.int - POKESTOP_REWARDS_FIELD_NUMBER: builtins.int - TOTAL_REWARDS_FIELD_NUMBER: builtins.int - result: builtins.str - fort_id: builtins.str - fort_type: builtins.int - @property - def pokestop_rewards(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PokestopReward]: ... - total_rewards: builtins.int - def __init__( - self, - *, - result: builtins.str = ..., - fort_id: builtins.str = ..., - fort_type: builtins.int = ..., - pokestop_rewards: collections.abc.Iterable[global___PokestopReward] | None = ..., - total_rewards: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["fort_id", b"fort_id", "fort_type", b"fort_type", "pokestop_rewards", b"pokestop_rewards", "result", b"result", "total_rewards", b"total_rewards"]) -> None: ... - -global___SpinPokestopTelemetry = SpinPokestopTelemetry - -@typing_extensions.final -class SponsoredDetailsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _PromoButtonMessageType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _PromoButtonMessageTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SponsoredDetailsProto._PromoButtonMessageType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: SponsoredDetailsProto._PromoButtonMessageType.ValueType # 0 - LEARN_MORE: SponsoredDetailsProto._PromoButtonMessageType.ValueType # 1 - OFFER: SponsoredDetailsProto._PromoButtonMessageType.ValueType # 2 - - class PromoButtonMessageType(_PromoButtonMessageType, metaclass=_PromoButtonMessageTypeEnumTypeWrapper): ... - UNSET: SponsoredDetailsProto.PromoButtonMessageType.ValueType # 0 - LEARN_MORE: SponsoredDetailsProto.PromoButtonMessageType.ValueType # 1 - OFFER: SponsoredDetailsProto.PromoButtonMessageType.ValueType # 2 - - PROMO_IMAGE_URL_FIELD_NUMBER: builtins.int - PROMO_DESCRIPTION_FIELD_NUMBER: builtins.int - CALL_TO_ACTION_LINK_FIELD_NUMBER: builtins.int - PROMO_BUTTON_MESSAGE_TYPE_FIELD_NUMBER: builtins.int - CAMPAIGN_ID_FIELD_NUMBER: builtins.int - PROMO_IMAGE_CREATIVE_FIELD_NUMBER: builtins.int - IMPRESSION_TRACKING_TAG_FIELD_NUMBER: builtins.int - @property - def promo_image_url(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - @property - def promo_description(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - call_to_action_link: builtins.str - promo_button_message_type: global___SponsoredDetailsProto.PromoButtonMessageType.ValueType - campaign_id: builtins.str - @property - def promo_image_creative(self) -> global___ImageTextCreativeProto: ... - @property - def impression_tracking_tag(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ImpressionTrackingTag]: ... - def __init__( - self, - *, - promo_image_url: collections.abc.Iterable[builtins.str] | None = ..., - promo_description: collections.abc.Iterable[builtins.str] | None = ..., - call_to_action_link: builtins.str = ..., - promo_button_message_type: global___SponsoredDetailsProto.PromoButtonMessageType.ValueType = ..., - campaign_id: builtins.str = ..., - promo_image_creative: global___ImageTextCreativeProto | None = ..., - impression_tracking_tag: collections.abc.Iterable[global___ImpressionTrackingTag] | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["promo_image_creative", b"promo_image_creative"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["call_to_action_link", b"call_to_action_link", "campaign_id", b"campaign_id", "impression_tracking_tag", b"impression_tracking_tag", "promo_button_message_type", b"promo_button_message_type", "promo_description", b"promo_description", "promo_image_creative", b"promo_image_creative", "promo_image_url", b"promo_image_url"]) -> None: ... - -global___SponsoredDetailsProto = SponsoredDetailsProto - -@typing_extensions.final -class SponsoredGeofenceGiftSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class SponsoredBalloonGiftSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class SponsoredBalloonMovementSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - WANDER_MIN_DISTANCE_FIELD_NUMBER: builtins.int - WANDER_MAX_DISTANCE_FIELD_NUMBER: builtins.int - WANDER_INTERVAL_MIN_FIELD_NUMBER: builtins.int - WANDER_INTERVAL_MAX_FIELD_NUMBER: builtins.int - MAX_SPEED_FIELD_NUMBER: builtins.int - TARGET_CAMERA_DISTANCE_FIELD_NUMBER: builtins.int - wander_min_distance: builtins.float - wander_max_distance: builtins.float - wander_interval_min: builtins.float - wander_interval_max: builtins.float - max_speed: builtins.float - target_camera_distance: builtins.float - def __init__( - self, - *, - wander_min_distance: builtins.float = ..., - wander_max_distance: builtins.float = ..., - wander_interval_min: builtins.float = ..., - wander_interval_max: builtins.float = ..., - max_speed: builtins.float = ..., - target_camera_distance: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["max_speed", b"max_speed", "target_camera_distance", b"target_camera_distance", "wander_interval_max", b"wander_interval_max", "wander_interval_min", b"wander_interval_min", "wander_max_distance", b"wander_max_distance", "wander_min_distance", b"wander_min_distance"]) -> None: ... - - ENABLE_BALLOON_GIFT_FIELD_NUMBER: builtins.int - BALLOON_AUTO_DISMISS_TIME_MS_FIELD_NUMBER: builtins.int - INCIDENT_BALLOON_PREVENTS_SPONSORED_BALLOON_FIELD_NUMBER: builtins.int - INCIDENT_BALLOON_DISMISSES_SPONSORED_BALLOON_FIELD_NUMBER: builtins.int - GET_WASABI_AD_RPC_INTERVAL_MS_FIELD_NUMBER: builtins.int - BALLOON_MOVEMENT_SETTINGS_FIELD_NUMBER: builtins.int - OB_BOOL_FIELD_NUMBER: builtins.int - enable_balloon_gift: builtins.bool - balloon_auto_dismiss_time_ms: builtins.int - incident_balloon_prevents_sponsored_balloon: builtins.bool - incident_balloon_dismisses_sponsored_balloon: builtins.bool - get_wasabi_ad_rpc_interval_ms: builtins.int - @property - def balloon_movement_settings(self) -> global___SponsoredGeofenceGiftSettingsProto.SponsoredBalloonGiftSettingsProto.SponsoredBalloonMovementSettingsProto: ... - ob_bool: builtins.bool - def __init__( - self, - *, - enable_balloon_gift: builtins.bool = ..., - balloon_auto_dismiss_time_ms: builtins.int = ..., - incident_balloon_prevents_sponsored_balloon: builtins.bool = ..., - incident_balloon_dismisses_sponsored_balloon: builtins.bool = ..., - get_wasabi_ad_rpc_interval_ms: builtins.int = ..., - balloon_movement_settings: global___SponsoredGeofenceGiftSettingsProto.SponsoredBalloonGiftSettingsProto.SponsoredBalloonMovementSettingsProto | None = ..., - ob_bool: builtins.bool = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["balloon_movement_settings", b"balloon_movement_settings"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["balloon_auto_dismiss_time_ms", b"balloon_auto_dismiss_time_ms", "balloon_movement_settings", b"balloon_movement_settings", "enable_balloon_gift", b"enable_balloon_gift", "get_wasabi_ad_rpc_interval_ms", b"get_wasabi_ad_rpc_interval_ms", "incident_balloon_dismisses_sponsored_balloon", b"incident_balloon_dismisses_sponsored_balloon", "incident_balloon_prevents_sponsored_balloon", b"incident_balloon_prevents_sponsored_balloon", "ob_bool", b"ob_bool"]) -> None: ... - - @typing_extensions.final - class SponsoredGeofenceGiftDetailsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ADS_LOGO_FIELD_NUMBER: builtins.int - PARTNER_NAME_FIELD_NUMBER: builtins.int - FULL_SCREEN_STATIC_IMAGE_FIELD_NUMBER: builtins.int - TITLE_FIELD_NUMBER: builtins.int - DESCRIPTION_FIELD_NUMBER: builtins.int - CTA_URL_FIELD_NUMBER: builtins.int - CAMPAIGN_IDENTIFIER_FIELD_NUMBER: builtins.int - ads_logo: builtins.str - partner_name: builtins.str - full_screen_static_image: builtins.str - title: builtins.str - description: builtins.str - cta_url: builtins.str - campaign_identifier: builtins.str - def __init__( - self, - *, - ads_logo: builtins.str = ..., - partner_name: builtins.str = ..., - full_screen_static_image: builtins.str = ..., - title: builtins.str = ..., - description: builtins.str = ..., - cta_url: builtins.str = ..., - campaign_identifier: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ads_logo", b"ads_logo", "campaign_identifier", b"campaign_identifier", "cta_url", b"cta_url", "description", b"description", "full_screen_static_image", b"full_screen_static_image", "partner_name", b"partner_name", "title", b"title"]) -> None: ... - - @typing_extensions.final - class ObSponsoredGeofence(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_STRING_1_FIELD_NUMBER: builtins.int - OB_STRING_2_FIELD_NUMBER: builtins.int - OB_STRING_3_FIELD_NUMBER: builtins.int - ob_string_1: builtins.str - ob_string_2: builtins.str - ob_string_3: builtins.str - def __init__( - self, - *, - ob_string_1: builtins.str = ..., - ob_string_2: builtins.str = ..., - ob_string_3: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_string_1", b"ob_string_1", "ob_string_2", b"ob_string_2", "ob_string_3", b"ob_string_3"]) -> None: ... - - GIFT_PERSISTENCE_ENABLED_FIELD_NUMBER: builtins.int - GIFT_PERSISTENCE_TIME_MS_FIELD_NUMBER: builtins.int - MAP_PRESENTATION_TIME_MS_FIELD_NUMBER: builtins.int - ENABLE_SPONSORED_GEOFENCE_GIFT_FIELD_NUMBER: builtins.int - ENABLE_DARK_LAUNCH_FIELD_NUMBER: builtins.int - ENABLE_POI_GIFT_FIELD_NUMBER: builtins.int - ENABLE_RAID_GIFT_FIELD_NUMBER: builtins.int - ENABLE_INCIDENT_GIFT_FIELD_NUMBER: builtins.int - FULLSCREEN_DISABLE_EXIT_BUTTON_TIME_MS_FIELD_NUMBER: builtins.int - BALLOON_GIFT_SETTINGS_FIELD_NUMBER: builtins.int - OB_BOOL_FIELD_NUMBER: builtins.int - OB_SPONSORED_BALLOON_FIELD_NUMBER: builtins.int - SPONSORED_GEOFENCE_GIFT_DETAILS_FIELD_NUMBER: builtins.int - OB_INT32_1_FIELD_NUMBER: builtins.int - OB_INT32_2_FIELD_NUMBER: builtins.int - OB_BOOL_1_FIELD_NUMBER: builtins.int - OB_SPONSORED_GEOFENCE_FIELD_NUMBER: builtins.int - OB_BOOL_2_FIELD_NUMBER: builtins.int - OB_BOOL_3_FIELD_NUMBER: builtins.int - gift_persistence_enabled: builtins.bool - gift_persistence_time_ms: builtins.int - map_presentation_time_ms: builtins.int - enable_sponsored_geofence_gift: builtins.bool - enable_dark_launch: builtins.bool - enable_poi_gift: builtins.bool - enable_raid_gift: builtins.bool - enable_incident_gift: builtins.bool - fullscreen_disable_exit_button_time_ms: builtins.int - @property - def balloon_gift_settings(self) -> global___SponsoredGeofenceGiftSettingsProto.SponsoredBalloonGiftSettingsProto: ... - ob_bool: builtins.bool - @property - def ob_sponsored_balloon(self) -> global___ObSponsoredBalloon: ... - @property - def sponsored_geofence_gift_details(self) -> global___SponsoredGeofenceGiftSettingsProto.SponsoredGeofenceGiftDetailsProto: ... - ob_int32_1: builtins.int - ob_int32_2: builtins.int - ob_bool_1: builtins.bool - @property - def ob_sponsored_geofence(self) -> global___SponsoredGeofenceGiftSettingsProto.ObSponsoredGeofence: ... - ob_bool_2: builtins.bool - ob_bool_3: builtins.bool - def __init__( - self, - *, - gift_persistence_enabled: builtins.bool = ..., - gift_persistence_time_ms: builtins.int = ..., - map_presentation_time_ms: builtins.int = ..., - enable_sponsored_geofence_gift: builtins.bool = ..., - enable_dark_launch: builtins.bool = ..., - enable_poi_gift: builtins.bool = ..., - enable_raid_gift: builtins.bool = ..., - enable_incident_gift: builtins.bool = ..., - fullscreen_disable_exit_button_time_ms: builtins.int = ..., - balloon_gift_settings: global___SponsoredGeofenceGiftSettingsProto.SponsoredBalloonGiftSettingsProto | None = ..., - ob_bool: builtins.bool = ..., - ob_sponsored_balloon: global___ObSponsoredBalloon | None = ..., - sponsored_geofence_gift_details: global___SponsoredGeofenceGiftSettingsProto.SponsoredGeofenceGiftDetailsProto | None = ..., - ob_int32_1: builtins.int = ..., - ob_int32_2: builtins.int = ..., - ob_bool_1: builtins.bool = ..., - ob_sponsored_geofence: global___SponsoredGeofenceGiftSettingsProto.ObSponsoredGeofence | None = ..., - ob_bool_2: builtins.bool = ..., - ob_bool_3: builtins.bool = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["balloon_gift_settings", b"balloon_gift_settings", "ob_sponsored_balloon", b"ob_sponsored_balloon", "ob_sponsored_geofence", b"ob_sponsored_geofence", "sponsored_geofence_gift_details", b"sponsored_geofence_gift_details"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["balloon_gift_settings", b"balloon_gift_settings", "enable_dark_launch", b"enable_dark_launch", "enable_incident_gift", b"enable_incident_gift", "enable_poi_gift", b"enable_poi_gift", "enable_raid_gift", b"enable_raid_gift", "enable_sponsored_geofence_gift", b"enable_sponsored_geofence_gift", "fullscreen_disable_exit_button_time_ms", b"fullscreen_disable_exit_button_time_ms", "gift_persistence_enabled", b"gift_persistence_enabled", "gift_persistence_time_ms", b"gift_persistence_time_ms", "map_presentation_time_ms", b"map_presentation_time_ms", "ob_bool", b"ob_bool", "ob_bool_1", b"ob_bool_1", "ob_bool_2", b"ob_bool_2", "ob_bool_3", b"ob_bool_3", "ob_int32_1", b"ob_int32_1", "ob_int32_2", b"ob_int32_2", "ob_sponsored_balloon", b"ob_sponsored_balloon", "ob_sponsored_geofence", b"ob_sponsored_geofence", "sponsored_geofence_gift_details", b"sponsored_geofence_gift_details"]) -> None: ... - -global___SponsoredGeofenceGiftSettingsProto = SponsoredGeofenceGiftSettingsProto - -@typing_extensions.final -class SponsoredPoiFeedbackSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLED_FIELD_NUMBER: builtins.int - ENABLE_REPORT_AD_FIELD_NUMBER: builtins.int - ENABLE_NOT_INTERESTED_FIELD_NUMBER: builtins.int - ENABLE_SEE_MORE_FIELD_NUMBER: builtins.int - enabled: builtins.bool - enable_report_ad: builtins.bool - enable_not_interested: builtins.bool - enable_see_more: builtins.bool - def __init__( - self, - *, - enabled: builtins.bool = ..., - enable_report_ad: builtins.bool = ..., - enable_not_interested: builtins.bool = ..., - enable_see_more: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["enable_not_interested", b"enable_not_interested", "enable_report_ad", b"enable_report_ad", "enable_see_more", b"enable_see_more", "enabled", b"enabled"]) -> None: ... - -global___SponsoredPoiFeedbackSettingsProto = SponsoredPoiFeedbackSettingsProto - -@typing_extensions.final -class SsdAnchorsCalculatorOptions(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - INPUT_SIZE_WIDTH_FIELD_NUMBER: builtins.int - INPUT_SIZE_HEIGHT_FIELD_NUMBER: builtins.int - MIN_SCALE_FIELD_NUMBER: builtins.int - MAX_SCALE_FIELD_NUMBER: builtins.int - ANCHOR_OFFSET_X_FIELD_NUMBER: builtins.int - ANCHOR_OFFSET_Y_FIELD_NUMBER: builtins.int - NUM_LAYERS_FIELD_NUMBER: builtins.int - FEATURE_MAP_WIDTH_FIELD_NUMBER: builtins.int - FEATURE_MAP_HEIGHT_FIELD_NUMBER: builtins.int - STRIDES_FIELD_NUMBER: builtins.int - ASPECT_RATIOS_FIELD_NUMBER: builtins.int - REDUCE_BOXES_IN_LOWEST_LAYER_FIELD_NUMBER: builtins.int - INTERPOLATED_SCALE_ASPECT_RATIO_FIELD_NUMBER: builtins.int - FIXED_ANCHOR_SIZE_FIELD_NUMBER: builtins.int - input_size_width: builtins.int - input_size_height: builtins.int - min_scale: builtins.float - max_scale: builtins.float - anchor_offset_x: builtins.float - anchor_offset_y: builtins.float - num_layers: builtins.int - @property - def feature_map_width(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - @property - def feature_map_height(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - @property - def strides(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - @property - def aspect_ratios(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.float]: ... - reduce_boxes_in_lowest_layer: builtins.bool - interpolated_scale_aspect_ratio: builtins.float - fixed_anchor_size: builtins.bool - """extend CalculatorOptions { - optional SsdAnchorsCalculatorOptions ext = 247258239; - } - """ - def __init__( - self, - *, - input_size_width: builtins.int | None = ..., - input_size_height: builtins.int | None = ..., - min_scale: builtins.float | None = ..., - max_scale: builtins.float | None = ..., - anchor_offset_x: builtins.float | None = ..., - anchor_offset_y: builtins.float | None = ..., - num_layers: builtins.int | None = ..., - feature_map_width: collections.abc.Iterable[builtins.int] | None = ..., - feature_map_height: collections.abc.Iterable[builtins.int] | None = ..., - strides: collections.abc.Iterable[builtins.int] | None = ..., - aspect_ratios: collections.abc.Iterable[builtins.float] | None = ..., - reduce_boxes_in_lowest_layer: builtins.bool | None = ..., - interpolated_scale_aspect_ratio: builtins.float | None = ..., - fixed_anchor_size: builtins.bool | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["_anchor_offset_x", b"_anchor_offset_x", "_anchor_offset_y", b"_anchor_offset_y", "_fixed_anchor_size", b"_fixed_anchor_size", "_input_size_height", b"_input_size_height", "_input_size_width", b"_input_size_width", "_interpolated_scale_aspect_ratio", b"_interpolated_scale_aspect_ratio", "_max_scale", b"_max_scale", "_min_scale", b"_min_scale", "_num_layers", b"_num_layers", "_reduce_boxes_in_lowest_layer", b"_reduce_boxes_in_lowest_layer", "anchor_offset_x", b"anchor_offset_x", "anchor_offset_y", b"anchor_offset_y", "fixed_anchor_size", b"fixed_anchor_size", "input_size_height", b"input_size_height", "input_size_width", b"input_size_width", "interpolated_scale_aspect_ratio", b"interpolated_scale_aspect_ratio", "max_scale", b"max_scale", "min_scale", b"min_scale", "num_layers", b"num_layers", "reduce_boxes_in_lowest_layer", b"reduce_boxes_in_lowest_layer"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["_anchor_offset_x", b"_anchor_offset_x", "_anchor_offset_y", b"_anchor_offset_y", "_fixed_anchor_size", b"_fixed_anchor_size", "_input_size_height", b"_input_size_height", "_input_size_width", b"_input_size_width", "_interpolated_scale_aspect_ratio", b"_interpolated_scale_aspect_ratio", "_max_scale", b"_max_scale", "_min_scale", b"_min_scale", "_num_layers", b"_num_layers", "_reduce_boxes_in_lowest_layer", b"_reduce_boxes_in_lowest_layer", "anchor_offset_x", b"anchor_offset_x", "anchor_offset_y", b"anchor_offset_y", "aspect_ratios", b"aspect_ratios", "feature_map_height", b"feature_map_height", "feature_map_width", b"feature_map_width", "fixed_anchor_size", b"fixed_anchor_size", "input_size_height", b"input_size_height", "input_size_width", b"input_size_width", "interpolated_scale_aspect_ratio", b"interpolated_scale_aspect_ratio", "max_scale", b"max_scale", "min_scale", b"min_scale", "num_layers", b"num_layers", "reduce_boxes_in_lowest_layer", b"reduce_boxes_in_lowest_layer", "strides", b"strides"]) -> None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_anchor_offset_x", b"_anchor_offset_x"]) -> typing_extensions.Literal["anchor_offset_x"] | None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_anchor_offset_y", b"_anchor_offset_y"]) -> typing_extensions.Literal["anchor_offset_y"] | None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_fixed_anchor_size", b"_fixed_anchor_size"]) -> typing_extensions.Literal["fixed_anchor_size"] | None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_input_size_height", b"_input_size_height"]) -> typing_extensions.Literal["input_size_height"] | None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_input_size_width", b"_input_size_width"]) -> typing_extensions.Literal["input_size_width"] | None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_interpolated_scale_aspect_ratio", b"_interpolated_scale_aspect_ratio"]) -> typing_extensions.Literal["interpolated_scale_aspect_ratio"] | None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_max_scale", b"_max_scale"]) -> typing_extensions.Literal["max_scale"] | None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_min_scale", b"_min_scale"]) -> typing_extensions.Literal["min_scale"] | None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_num_layers", b"_num_layers"]) -> typing_extensions.Literal["num_layers"] | None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_reduce_boxes_in_lowest_layer", b"_reduce_boxes_in_lowest_layer"]) -> typing_extensions.Literal["reduce_boxes_in_lowest_layer"] | None: ... - -global___SsdAnchorsCalculatorOptions = SsdAnchorsCalculatorOptions - -@typing_extensions.final -class StampCardsSectionProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___StampCardsSectionProto = StampCardsSectionProto - -@typing_extensions.final -class StardustBoostAttributesProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - STARDUST_MULTIPLIER_FIELD_NUMBER: builtins.int - BOOST_DURATION_MS_FIELD_NUMBER: builtins.int - stardust_multiplier: builtins.float - boost_duration_ms: builtins.int - def __init__( - self, - *, - stardust_multiplier: builtins.float = ..., - boost_duration_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["boost_duration_ms", b"boost_duration_ms", "stardust_multiplier", b"stardust_multiplier"]) -> None: ... - -global___StardustBoostAttributesProto = StardustBoostAttributesProto - -@typing_extensions.final -class StartGymBattleOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[StartGymBattleOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: StartGymBattleOutProto._Result.ValueType # 0 - SUCCESS: StartGymBattleOutProto._Result.ValueType # 1 - ERROR_GYM_NOT_FOUND: StartGymBattleOutProto._Result.ValueType # 2 - ERROR_GYM_NEUTRAL: StartGymBattleOutProto._Result.ValueType # 3 - ERROR_GYM_WRONG_TEAM: StartGymBattleOutProto._Result.ValueType # 4 - ERROR_GYM_EMPTY: StartGymBattleOutProto._Result.ValueType # 5 - ERROR_INVALID_DEFENDER: StartGymBattleOutProto._Result.ValueType # 6 - ERROR_TRAINING_INVALID_ATTACKER_COUNT: StartGymBattleOutProto._Result.ValueType # 7 - ERROR_ALL_POKEMON_FAINTED: StartGymBattleOutProto._Result.ValueType # 8 - ERROR_TOO_MANY_BATTLES: StartGymBattleOutProto._Result.ValueType # 9 - ERROR_TOO_MANY_PLAYERS: StartGymBattleOutProto._Result.ValueType # 10 - ERROR_GYM_BATTLE_LOCKOUT: StartGymBattleOutProto._Result.ValueType # 11 - ERROR_PLAYER_BELOW_MINIMUM_LEVEL: StartGymBattleOutProto._Result.ValueType # 12 - ERROR_NOT_IN_RANGE: StartGymBattleOutProto._Result.ValueType # 13 - ERROR_POI_INACCESSIBLE: StartGymBattleOutProto._Result.ValueType # 14 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: StartGymBattleOutProto.Result.ValueType # 0 - SUCCESS: StartGymBattleOutProto.Result.ValueType # 1 - ERROR_GYM_NOT_FOUND: StartGymBattleOutProto.Result.ValueType # 2 - ERROR_GYM_NEUTRAL: StartGymBattleOutProto.Result.ValueType # 3 - ERROR_GYM_WRONG_TEAM: StartGymBattleOutProto.Result.ValueType # 4 - ERROR_GYM_EMPTY: StartGymBattleOutProto.Result.ValueType # 5 - ERROR_INVALID_DEFENDER: StartGymBattleOutProto.Result.ValueType # 6 - ERROR_TRAINING_INVALID_ATTACKER_COUNT: StartGymBattleOutProto.Result.ValueType # 7 - ERROR_ALL_POKEMON_FAINTED: StartGymBattleOutProto.Result.ValueType # 8 - ERROR_TOO_MANY_BATTLES: StartGymBattleOutProto.Result.ValueType # 9 - ERROR_TOO_MANY_PLAYERS: StartGymBattleOutProto.Result.ValueType # 10 - ERROR_GYM_BATTLE_LOCKOUT: StartGymBattleOutProto.Result.ValueType # 11 - ERROR_PLAYER_BELOW_MINIMUM_LEVEL: StartGymBattleOutProto.Result.ValueType # 12 - ERROR_NOT_IN_RANGE: StartGymBattleOutProto.Result.ValueType # 13 - ERROR_POI_INACCESSIBLE: StartGymBattleOutProto.Result.ValueType # 14 - - RESULT_FIELD_NUMBER: builtins.int - BATTLE_START_MS_FIELD_NUMBER: builtins.int - BATTLE_END_MS_FIELD_NUMBER: builtins.int - BATTLE_ID_FIELD_NUMBER: builtins.int - DEFENDER_FIELD_NUMBER: builtins.int - BATTLE_LOG_FIELD_NUMBER: builtins.int - ATTACKER_FIELD_NUMBER: builtins.int - BATTLE_FIELD_NUMBER: builtins.int - result: global___StartGymBattleOutProto.Result.ValueType - battle_start_ms: builtins.int - battle_end_ms: builtins.int - battle_id: builtins.str - @property - def defender(self) -> global___BattleParticipantProto: ... - @property - def battle_log(self) -> global___BattleLogProto: ... - @property - def attacker(self) -> global___BattleParticipantProto: ... - @property - def battle(self) -> global___BattleProto: ... - def __init__( - self, - *, - result: global___StartGymBattleOutProto.Result.ValueType = ..., - battle_start_ms: builtins.int = ..., - battle_end_ms: builtins.int = ..., - battle_id: builtins.str = ..., - defender: global___BattleParticipantProto | None = ..., - battle_log: global___BattleLogProto | None = ..., - attacker: global___BattleParticipantProto | None = ..., - battle: global___BattleProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["attacker", b"attacker", "battle", b"battle", "battle_log", b"battle_log", "defender", b"defender"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["attacker", b"attacker", "battle", b"battle", "battle_end_ms", b"battle_end_ms", "battle_id", b"battle_id", "battle_log", b"battle_log", "battle_start_ms", b"battle_start_ms", "defender", b"defender", "result", b"result"]) -> None: ... - -global___StartGymBattleOutProto = StartGymBattleOutProto - -@typing_extensions.final -class StartGymBattleProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - GYM_ID_FIELD_NUMBER: builtins.int - ATTACKING_POKEMON_ID_FIELD_NUMBER: builtins.int - DEFENDING_POKEMON_ID_FIELD_NUMBER: builtins.int - PLAYER_LAT_DEGREES_FIELD_NUMBER: builtins.int - PLAYER_LNG_DEGREES_FIELD_NUMBER: builtins.int - gym_id: builtins.str - @property - def attacking_pokemon_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - defending_pokemon_id: builtins.int - player_lat_degrees: builtins.float - player_lng_degrees: builtins.float - def __init__( - self, - *, - gym_id: builtins.str = ..., - attacking_pokemon_id: collections.abc.Iterable[builtins.int] | None = ..., - defending_pokemon_id: builtins.int = ..., - player_lat_degrees: builtins.float = ..., - player_lng_degrees: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["attacking_pokemon_id", b"attacking_pokemon_id", "defending_pokemon_id", b"defending_pokemon_id", "gym_id", b"gym_id", "player_lat_degrees", b"player_lat_degrees", "player_lng_degrees", b"player_lng_degrees"]) -> None: ... - -global___StartGymBattleProto = StartGymBattleProto - -@typing_extensions.final -class StartIncidentOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[StartIncidentOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: StartIncidentOutProto._Status.ValueType # 0 - SUCCESS: StartIncidentOutProto._Status.ValueType # 1 - ERROR_NOT_IN_RANGE: StartIncidentOutProto._Status.ValueType # 2 - ERROR_INCIDENT_COMPLETED: StartIncidentOutProto._Status.ValueType # 3 - ERROR_INCIDENT_NOT_FOUND: StartIncidentOutProto._Status.ValueType # 4 - ERROR_PLAYER_BELOW_MIN_LEVEL: StartIncidentOutProto._Status.ValueType # 5 - ERROR: StartIncidentOutProto._Status.ValueType # 6 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: StartIncidentOutProto.Status.ValueType # 0 - SUCCESS: StartIncidentOutProto.Status.ValueType # 1 - ERROR_NOT_IN_RANGE: StartIncidentOutProto.Status.ValueType # 2 - ERROR_INCIDENT_COMPLETED: StartIncidentOutProto.Status.ValueType # 3 - ERROR_INCIDENT_NOT_FOUND: StartIncidentOutProto.Status.ValueType # 4 - ERROR_PLAYER_BELOW_MIN_LEVEL: StartIncidentOutProto.Status.ValueType # 5 - ERROR: StartIncidentOutProto.Status.ValueType # 6 - - STATUS_FIELD_NUMBER: builtins.int - INCIDENT_FIELD_NUMBER: builtins.int - status: global___StartIncidentOutProto.Status.ValueType - @property - def incident(self) -> global___ClientIncidentProto: ... - def __init__( - self, - *, - status: global___StartIncidentOutProto.Status.ValueType = ..., - incident: global___ClientIncidentProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["incident", b"incident"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["incident", b"incident", "status", b"status"]) -> None: ... - -global___StartIncidentOutProto = StartIncidentOutProto - -@typing_extensions.final -class StartIncidentProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - INCIDENT_LOOKUP_FIELD_NUMBER: builtins.int - @property - def incident_lookup(self) -> global___IncidentLookupProto: ... - def __init__( - self, - *, - incident_lookup: global___IncidentLookupProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["incident_lookup", b"incident_lookup"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["incident_lookup", b"incident_lookup"]) -> None: ... - -global___StartIncidentProto = StartIncidentProto - -@typing_extensions.final -class StartPartyOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[StartPartyOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: StartPartyOutProto._Result.ValueType # 0 - ERROR_UNKNOWN: StartPartyOutProto._Result.ValueType # 1 - SUCCESS: StartPartyOutProto._Result.ValueType # 2 - ERROR_FEATURE_DISABLED: StartPartyOutProto._Result.ValueType # 3 - ERROR_PLAYER_NOT_IN_PARTY: StartPartyOutProto._Result.ValueType # 4 - ERROR_PARTY_NOT_READY_TO_START: StartPartyOutProto._Result.ValueType # 5 - ERROR_PLAYER_IS_NOT_HOST: StartPartyOutProto._Result.ValueType # 6 - ERROR_NOT_ENOUGH_PLAYERS: StartPartyOutProto._Result.ValueType # 7 - ERROR_PARTY_TIMED_OUT: StartPartyOutProto._Result.ValueType # 8 - ERROR_PLAYERS_NOT_IN_RANGE: StartPartyOutProto._Result.ValueType # 9 - ERROR_REDIS_EXCEPTION: StartPartyOutProto._Result.ValueType # 10 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: StartPartyOutProto.Result.ValueType # 0 - ERROR_UNKNOWN: StartPartyOutProto.Result.ValueType # 1 - SUCCESS: StartPartyOutProto.Result.ValueType # 2 - ERROR_FEATURE_DISABLED: StartPartyOutProto.Result.ValueType # 3 - ERROR_PLAYER_NOT_IN_PARTY: StartPartyOutProto.Result.ValueType # 4 - ERROR_PARTY_NOT_READY_TO_START: StartPartyOutProto.Result.ValueType # 5 - ERROR_PLAYER_IS_NOT_HOST: StartPartyOutProto.Result.ValueType # 6 - ERROR_NOT_ENOUGH_PLAYERS: StartPartyOutProto.Result.ValueType # 7 - ERROR_PARTY_TIMED_OUT: StartPartyOutProto.Result.ValueType # 8 - ERROR_PLAYERS_NOT_IN_RANGE: StartPartyOutProto.Result.ValueType # 9 - ERROR_REDIS_EXCEPTION: StartPartyOutProto.Result.ValueType # 10 - - PARTY_PLAY_FIELD_NUMBER: builtins.int - RESULT_FIELD_NUMBER: builtins.int - @property - def party_play(self) -> global___PartyPlayProto: ... - result: global___StartPartyOutProto.Result.ValueType - def __init__( - self, - *, - party_play: global___PartyPlayProto | None = ..., - result: global___StartPartyOutProto.Result.ValueType = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["party_play", b"party_play"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["party_play", b"party_play", "result", b"result"]) -> None: ... - -global___StartPartyOutProto = StartPartyOutProto - -@typing_extensions.final -class StartRaidBattleDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_START_RAID_BATTLE_DATA_UINT64_FIELD_NUMBER: builtins.int - OB_START_RAID_BATTLE_DATA_INT32_FIELD_NUMBER: builtins.int - @property - def ob_start_raid_battle_data_uint64(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - ob_start_raid_battle_data_int32: builtins.int - def __init__( - self, - *, - ob_start_raid_battle_data_uint64: collections.abc.Iterable[builtins.int] | None = ..., - ob_start_raid_battle_data_int32: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_start_raid_battle_data_int32", b"ob_start_raid_battle_data_int32", "ob_start_raid_battle_data_uint64", b"ob_start_raid_battle_data_uint64"]) -> None: ... - -global___StartRaidBattleDataProto = StartRaidBattleDataProto - -@typing_extensions.final -class StartRaidBattleOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[StartRaidBattleOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: StartRaidBattleOutProto._Result.ValueType # 0 - SUCCESS: StartRaidBattleOutProto._Result.ValueType # 1 - ERROR_GYM_NOT_FOUND: StartRaidBattleOutProto._Result.ValueType # 2 - ERROR_RAID_UNAVAILABLE: StartRaidBattleOutProto._Result.ValueType # 3 - ERROR_RAID_COMPLETED: StartRaidBattleOutProto._Result.ValueType # 4 - ERROR_INVALID_ATTACKERS: StartRaidBattleOutProto._Result.ValueType # 5 - ERROR_PLAYER_BELOW_MINIMUM_LEVEL: StartRaidBattleOutProto._Result.ValueType # 6 - ERROR_NOT_IN_RANGE: StartRaidBattleOutProto._Result.ValueType # 7 - ERROR_POI_INACCESSIBLE: StartRaidBattleOutProto._Result.ValueType # 8 - ERROR_LOBBY_NOT_FOUND: StartRaidBattleOutProto._Result.ValueType # 9 - ERROR_NO_TICKET: StartRaidBattleOutProto._Result.ValueType # 10 - ERROR_INVALID_SERVER: StartRaidBattleOutProto._Result.ValueType # 11 - ERROR_NEVER_JOINED_BATTLE: StartRaidBattleOutProto._Result.ValueType # 12 - ERROR_DATA: StartRaidBattleOutProto._Result.ValueType # 13 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: StartRaidBattleOutProto.Result.ValueType # 0 - SUCCESS: StartRaidBattleOutProto.Result.ValueType # 1 - ERROR_GYM_NOT_FOUND: StartRaidBattleOutProto.Result.ValueType # 2 - ERROR_RAID_UNAVAILABLE: StartRaidBattleOutProto.Result.ValueType # 3 - ERROR_RAID_COMPLETED: StartRaidBattleOutProto.Result.ValueType # 4 - ERROR_INVALID_ATTACKERS: StartRaidBattleOutProto.Result.ValueType # 5 - ERROR_PLAYER_BELOW_MINIMUM_LEVEL: StartRaidBattleOutProto.Result.ValueType # 6 - ERROR_NOT_IN_RANGE: StartRaidBattleOutProto.Result.ValueType # 7 - ERROR_POI_INACCESSIBLE: StartRaidBattleOutProto.Result.ValueType # 8 - ERROR_LOBBY_NOT_FOUND: StartRaidBattleOutProto.Result.ValueType # 9 - ERROR_NO_TICKET: StartRaidBattleOutProto.Result.ValueType # 10 - ERROR_INVALID_SERVER: StartRaidBattleOutProto.Result.ValueType # 11 - ERROR_NEVER_JOINED_BATTLE: StartRaidBattleOutProto.Result.ValueType # 12 - ERROR_DATA: StartRaidBattleOutProto.Result.ValueType # 13 - - RESULT_FIELD_NUMBER: builtins.int - BATTLE_FIELD_NUMBER: builtins.int - BATTLE_EXPERIMENT_FIELD_NUMBER: builtins.int - result: global___StartRaidBattleOutProto.Result.ValueType - @property - def battle(self) -> global___BattleProto: ... - @property - def battle_experiment(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___BattleExperiment.ValueType]: ... - def __init__( - self, - *, - result: global___StartRaidBattleOutProto.Result.ValueType = ..., - battle: global___BattleProto | None = ..., - battle_experiment: collections.abc.Iterable[global___BattleExperiment.ValueType] | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["battle", b"battle"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["battle", b"battle", "battle_experiment", b"battle_experiment", "result", b"result"]) -> None: ... - -global___StartRaidBattleOutProto = StartRaidBattleOutProto - -@typing_extensions.final -class StartRaidBattleProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - GYM_ID_FIELD_NUMBER: builtins.int - RAID_SEED_FIELD_NUMBER: builtins.int - LOBBY_ID_FIELD_NUMBER: builtins.int - ATTACKING_POKEMON_ID_FIELD_NUMBER: builtins.int - PLAYER_LAT_DEGREES_FIELD_NUMBER: builtins.int - PLAYER_LNG_DEGREES_FIELD_NUMBER: builtins.int - GYM_LAT_DEGREES_FIELD_NUMBER: builtins.int - GYM_LNG_DEGREES_FIELD_NUMBER: builtins.int - gym_id: builtins.str - raid_seed: builtins.int - @property - def lobby_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - @property - def attacking_pokemon_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - player_lat_degrees: builtins.float - player_lng_degrees: builtins.float - gym_lat_degrees: builtins.float - gym_lng_degrees: builtins.float - def __init__( - self, - *, - gym_id: builtins.str = ..., - raid_seed: builtins.int = ..., - lobby_id: collections.abc.Iterable[builtins.int] | None = ..., - attacking_pokemon_id: collections.abc.Iterable[builtins.int] | None = ..., - player_lat_degrees: builtins.float = ..., - player_lng_degrees: builtins.float = ..., - gym_lat_degrees: builtins.float = ..., - gym_lng_degrees: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["attacking_pokemon_id", b"attacking_pokemon_id", "gym_id", b"gym_id", "gym_lat_degrees", b"gym_lat_degrees", "gym_lng_degrees", b"gym_lng_degrees", "lobby_id", b"lobby_id", "player_lat_degrees", b"player_lat_degrees", "player_lng_degrees", b"player_lng_degrees", "raid_seed", b"raid_seed"]) -> None: ... - -global___StartRaidBattleProto = StartRaidBattleProto - -@typing_extensions.final -class StartRaidBattleResponseDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - RESULT_FIELD_NUMBER: builtins.int - OB_INT32_FIELD_NUMBER: builtins.int - OB_UINT32_FIELD_NUMBER: builtins.int - FRIENDSHIP_LEVEL_MILESTONE_FIELD_NUMBER: builtins.int - result: global___StartRaidBattleOutProto.Result.ValueType - ob_int32: builtins.int - ob_uint32: builtins.int - friendship_level_milestone: global___FriendshipLevelMilestone.ValueType - def __init__( - self, - *, - result: global___StartRaidBattleOutProto.Result.ValueType = ..., - ob_int32: builtins.int = ..., - ob_uint32: builtins.int = ..., - friendship_level_milestone: global___FriendshipLevelMilestone.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["friendship_level_milestone", b"friendship_level_milestone", "ob_int32", b"ob_int32", "ob_uint32", b"ob_uint32", "result", b"result"]) -> None: ... - -global___StartRaidBattleResponseDataProto = StartRaidBattleResponseDataProto - -@typing_extensions.final -class StartRocketBalloonIncidentProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - INCIDENT_LOOKUP_FIELD_NUMBER: builtins.int - @property - def incident_lookup(self) -> global___IncidentLookupProto: ... - def __init__( - self, - *, - incident_lookup: global___IncidentLookupProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["incident_lookup", b"incident_lookup"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["incident_lookup", b"incident_lookup"]) -> None: ... - -global___StartRocketBalloonIncidentProto = StartRocketBalloonIncidentProto - -@typing_extensions.final -class StartRouteOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - STATUS_FIELD_NUMBER: builtins.int - ROUTE_PLAY_FIELD_NUMBER: builtins.int - status: global___RoutePlayStatus.Status.ValueType - @property - def route_play(self) -> global___RoutePlayProto: ... - def __init__( - self, - *, - status: global___RoutePlayStatus.Status.ValueType = ..., - route_play: global___RoutePlayProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["route_play", b"route_play"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["route_play", b"route_play", "status", b"status"]) -> None: ... - -global___StartRouteOutProto = StartRouteOutProto - -@typing_extensions.final -class StartRouteProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ROUTE_ID_FIELD_NUMBER: builtins.int - ENTRY_FORT_ID_FIELD_NUMBER: builtins.int - route_id: builtins.str - entry_fort_id: builtins.str - def __init__( - self, - *, - route_id: builtins.str = ..., - entry_fort_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["entry_fort_id", b"entry_fort_id", "route_id", b"route_id"]) -> None: ... - -global___StartRouteProto = StartRouteProto - -@typing_extensions.final -class StartTutorialOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[StartTutorialOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: StartTutorialOutProto._Result.ValueType # 0 - SUCCESS: StartTutorialOutProto._Result.ValueType # 1 - ERROR_PLAYER_ALREADY_STARTED_TUTORIAL: StartTutorialOutProto._Result.ValueType # 2 - ERROR_FAILED_TO_START: StartTutorialOutProto._Result.ValueType # 3 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: StartTutorialOutProto.Result.ValueType # 0 - SUCCESS: StartTutorialOutProto.Result.ValueType # 1 - ERROR_PLAYER_ALREADY_STARTED_TUTORIAL: StartTutorialOutProto.Result.ValueType # 2 - ERROR_FAILED_TO_START: StartTutorialOutProto.Result.ValueType # 3 - - RESULT_FIELD_NUMBER: builtins.int - result: global___StartTutorialOutProto.Result.ValueType - def __init__( - self, - *, - result: global___StartTutorialOutProto.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result"]) -> None: ... - -global___StartTutorialOutProto = StartTutorialOutProto - -@typing_extensions.final -class StartTutorialProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ONBOARDING_V2_ENABLED_FIELD_NUMBER: builtins.int - onboarding_v2_enabled: builtins.bool - def __init__( - self, - *, - onboarding_v2_enabled: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["onboarding_v2_enabled", b"onboarding_v2_enabled"]) -> None: ... - -global___StartTutorialProto = StartTutorialProto - -@typing_extensions.final -class StartupMeasurementProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class ComponentLoadDurations(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - COMPONENT_NAME_FIELD_NUMBER: builtins.int - LOAD_DURATION_MS_FIELD_NUMBER: builtins.int - ABSOLUTE_DURATION_MS_FIELD_NUMBER: builtins.int - component_name: builtins.str - load_duration_ms: builtins.int - absolute_duration_ms: builtins.int - def __init__( - self, - *, - component_name: builtins.str = ..., - load_duration_ms: builtins.int = ..., - absolute_duration_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["absolute_duration_ms", b"absolute_duration_ms", "component_name", b"component_name", "load_duration_ms", b"load_duration_ms"]) -> None: ... - - NUM_STARTS_FIELD_NUMBER: builtins.int - LOAD_TO_TOS_LOGIN_DURATION_MS_FIELD_NUMBER: builtins.int - LOAD_TO_MAP_DURATION_MS_FIELD_NUMBER: builtins.int - LOAD_DURATIONS_FIELD_NUMBER: builtins.int - num_starts: builtins.int - load_to_tos_login_duration_ms: builtins.int - load_to_map_duration_ms: builtins.int - @property - def load_durations(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___StartupMeasurementProto.ComponentLoadDurations]: ... - def __init__( - self, - *, - num_starts: builtins.int = ..., - load_to_tos_login_duration_ms: builtins.int = ..., - load_to_map_duration_ms: builtins.int = ..., - load_durations: collections.abc.Iterable[global___StartupMeasurementProto.ComponentLoadDurations] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["load_durations", b"load_durations", "load_to_map_duration_ms", b"load_to_map_duration_ms", "load_to_tos_login_duration_ms", b"load_to_tos_login_duration_ms", "num_starts", b"num_starts"]) -> None: ... - -global___StartupMeasurementProto = StartupMeasurementProto - -@typing_extensions.final -class StickerCategorySettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class StikerCategory(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CATEGORY_FIELD_NUMBER: builtins.int - SORT_ORDER_FIELD_NUMBER: builtins.int - STICKER_CATEGORY_ENABLED_FIELD_NUMBER: builtins.int - STICKER_IDS_FIELD_NUMBER: builtins.int - STICKER_CATEGORY_ICON_ASSET_BUNDLE_FIELD_NUMBER: builtins.int - category: builtins.str - sort_order: builtins.int - sticker_category_enabled: builtins.bool - @property - def sticker_ids(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - sticker_category_icon_asset_bundle: builtins.str - def __init__( - self, - *, - category: builtins.str = ..., - sort_order: builtins.int = ..., - sticker_category_enabled: builtins.bool = ..., - sticker_ids: collections.abc.Iterable[builtins.str] | None = ..., - sticker_category_icon_asset_bundle: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["category", b"category", "sort_order", b"sort_order", "sticker_category_enabled", b"sticker_category_enabled", "sticker_category_icon_asset_bundle", b"sticker_category_icon_asset_bundle", "sticker_ids", b"sticker_ids"]) -> None: ... - - ENABLED_FIELD_NUMBER: builtins.int - STICKER_CATEGORY_FIELD_NUMBER: builtins.int - enabled: builtins.bool - @property - def sticker_category(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___StickerCategorySettingsProto.StikerCategory]: ... - def __init__( - self, - *, - enabled: builtins.bool = ..., - sticker_category: collections.abc.Iterable[global___StickerCategorySettingsProto.StikerCategory] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["enabled", b"enabled", "sticker_category", b"sticker_category"]) -> None: ... - -global___StickerCategorySettingsProto = StickerCategorySettingsProto - -@typing_extensions.final -class StickerMetadataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - STICKER_ID_FIELD_NUMBER: builtins.int - STICKER_URL_FIELD_NUMBER: builtins.int - MAX_COUNT_FIELD_NUMBER: builtins.int - POKEMON_ID_FIELD_NUMBER: builtins.int - STICKER_CATEGORY_FIELD_NUMBER: builtins.int - STICKER_DATE_FIELD_NUMBER: builtins.int - STICKER_SORT_ORDER_FIELD_NUMBER: builtins.int - sticker_id: builtins.str - sticker_url: builtins.str - max_count: builtins.int - pokemon_id: global___HoloPokemonId.ValueType - @property - def sticker_category(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - sticker_date: builtins.int - sticker_sort_order: builtins.int - def __init__( - self, - *, - sticker_id: builtins.str = ..., - sticker_url: builtins.str = ..., - max_count: builtins.int = ..., - pokemon_id: global___HoloPokemonId.ValueType = ..., - sticker_category: collections.abc.Iterable[builtins.str] | None = ..., - sticker_date: builtins.int = ..., - sticker_sort_order: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["max_count", b"max_count", "pokemon_id", b"pokemon_id", "sticker_category", b"sticker_category", "sticker_date", b"sticker_date", "sticker_id", b"sticker_id", "sticker_sort_order", b"sticker_sort_order", "sticker_url", b"sticker_url"]) -> None: ... - -global___StickerMetadataProto = StickerMetadataProto - -@typing_extensions.final -class StickerProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - STICKER_ID_FIELD_NUMBER: builtins.int - COUNT_FIELD_NUMBER: builtins.int - USED_FIELD_NUMBER: builtins.int - sticker_id: builtins.str - count: builtins.int - used: builtins.int - def __init__( - self, - *, - sticker_id: builtins.str = ..., - count: builtins.int = ..., - used: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["count", b"count", "sticker_id", b"sticker_id", "used", b"used"]) -> None: ... - -global___StickerProto = StickerProto - -@typing_extensions.final -class StickerRewardProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - STICKER_ID_FIELD_NUMBER: builtins.int - AMOUNT_FIELD_NUMBER: builtins.int - sticker_id: builtins.str - amount: builtins.int - def __init__( - self, - *, - sticker_id: builtins.str = ..., - amount: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["amount", b"amount", "sticker_id", b"sticker_id"]) -> None: ... - -global___StickerRewardProto = StickerRewardProto - -@typing_extensions.final -class StickerSentProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - STICKER_ID_FIELD_NUMBER: builtins.int - sticker_id: builtins.str - def __init__( - self, - *, - sticker_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["sticker_id", b"sticker_id"]) -> None: ... - -global___StickerSentProto = StickerSentProto - -@typing_extensions.final -class StorageMetrics(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CURRENT_CACHE_SIZE_BYTES_FIELD_NUMBER: builtins.int - MAX_CACHE_SIZE_BYTES_FIELD_NUMBER: builtins.int - current_cache_size_bytes: builtins.int - """The number of bytes of storage the event cache was consuming on the client - at the time the request was sent. - """ - max_cache_size_bytes: builtins.int - """The maximum number of bytes to which the event cache is allowed to grow.""" - def __init__( - self, - *, - current_cache_size_bytes: builtins.int = ..., - max_cache_size_bytes: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["current_cache_size_bytes", b"current_cache_size_bytes", "max_cache_size_bytes", b"max_cache_size_bytes"]) -> None: ... - -global___StorageMetrics = StorageMetrics - -@typing_extensions.final -class StoreIapSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FOR_STORE_FIELD_NUMBER: builtins.int - LIBRARY_VERSION_FIELD_NUMBER: builtins.int - for_store: global___Store.ValueType - library_version: global___IapLibraryVersion.ValueType - def __init__( - self, - *, - for_store: global___Store.ValueType = ..., - library_version: global___IapLibraryVersion.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["for_store", b"for_store", "library_version", b"library_version"]) -> None: ... - -global___StoreIapSettingsProto = StoreIapSettingsProto - -@typing_extensions.final -class StoreRuleDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _RuleKeys: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _RuleKeysEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[StoreRuleDataProto._RuleKeys.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - LABEL: StoreRuleDataProto._RuleKeys.ValueType # 0 - IS_BLOCKED: StoreRuleDataProto._RuleKeys.ValueType # 1 - START_TIME_MS: StoreRuleDataProto._RuleKeys.ValueType # 2 - END_TIME_MS: StoreRuleDataProto._RuleKeys.ValueType # 3 - CURRENT_PURCHASE_COUNT: StoreRuleDataProto._RuleKeys.ValueType # 4 - MAX_PURCHASE_COUNT: StoreRuleDataProto._RuleKeys.ValueType # 5 - PURCHASE_RESET_TIME_MS: StoreRuleDataProto._RuleKeys.ValueType # 6 - - class RuleKeys(_RuleKeys, metaclass=_RuleKeysEnumTypeWrapper): ... - LABEL: StoreRuleDataProto.RuleKeys.ValueType # 0 - IS_BLOCKED: StoreRuleDataProto.RuleKeys.ValueType # 1 - START_TIME_MS: StoreRuleDataProto.RuleKeys.ValueType # 2 - END_TIME_MS: StoreRuleDataProto.RuleKeys.ValueType # 3 - CURRENT_PURCHASE_COUNT: StoreRuleDataProto.RuleKeys.ValueType # 4 - MAX_PURCHASE_COUNT: StoreRuleDataProto.RuleKeys.ValueType # 5 - PURCHASE_RESET_TIME_MS: StoreRuleDataProto.RuleKeys.ValueType # 6 - - class _RuleNames: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _RuleNamesEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[StoreRuleDataProto._RuleNames.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - NIA_ERROR: StoreRuleDataProto._RuleNames.ValueType # 0 - NIA_LIFETIME_LIMIT: StoreRuleDataProto._RuleNames.ValueType # 1 - NIA_TIME_RATE_LIMIT: StoreRuleDataProto._RuleNames.ValueType # 2 - NIA_TIME_PERIOD_LIMIT: StoreRuleDataProto._RuleNames.ValueType # 3 - NIA_ROTATION: StoreRuleDataProto._RuleNames.ValueType # 4 - - class RuleNames(_RuleNames, metaclass=_RuleNamesEnumTypeWrapper): ... - NIA_ERROR: StoreRuleDataProto.RuleNames.ValueType # 0 - NIA_LIFETIME_LIMIT: StoreRuleDataProto.RuleNames.ValueType # 1 - NIA_TIME_RATE_LIMIT: StoreRuleDataProto.RuleNames.ValueType # 2 - NIA_TIME_PERIOD_LIMIT: StoreRuleDataProto.RuleNames.ValueType # 3 - NIA_ROTATION: StoreRuleDataProto.RuleNames.ValueType # 4 - - @typing_extensions.final - class RuleEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - KEY_FIELD_NUMBER: builtins.int - VALUE_FIELD_NUMBER: builtins.int - key: builtins.str - value: builtins.str - def __init__( - self, - *, - key: builtins.str = ..., - value: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["key", b"key", "value", b"value"]) -> None: ... - - RULE_NAME_FIELD_NUMBER: builtins.int - ENTRY_FIELD_NUMBER: builtins.int - rule_name: builtins.str - @property - def entry(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___StoreRuleDataProto.RuleEntry]: ... - def __init__( - self, - *, - rule_name: builtins.str = ..., - entry: collections.abc.Iterable[global___StoreRuleDataProto.RuleEntry] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["entry", b"entry", "rule_name", b"rule_name"]) -> None: ... - -global___StoreRuleDataProto = StoreRuleDataProto - -@typing_extensions.final -class StoryQuestsSectionProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_STRING_LIST_FIELD_NUMBER: builtins.int - @property - def ob_string_list(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - def __init__( - self, - *, - ob_string_list: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_string_list", b"ob_string_list"]) -> None: ... - -global___StoryQuestsSectionProto = StoryQuestsSectionProto - -@typing_extensions.final -class StringValue(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - VALUE_FIELD_NUMBER: builtins.int - value: builtins.str - def __init__( - self, - *, - value: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["value", b"value"]) -> None: ... - -global___StringValue = StringValue - -@typing_extensions.final -class Struct(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class FieldsEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - KEY_FIELD_NUMBER: builtins.int - VALUE_FIELD_NUMBER: builtins.int - key: builtins.str - @property - def value(self) -> global___Value: ... - def __init__( - self, - *, - key: builtins.str = ..., - value: global___Value | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["value", b"value"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["key", b"key", "value", b"value"]) -> None: ... - - FIELDS_FIELD_NUMBER: builtins.int - @property - def fields(self) -> google.protobuf.internal.containers.MessageMap[builtins.str, global___Value]: ... - def __init__( - self, - *, - fields: collections.abc.Mapping[builtins.str, global___Value] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["fields", b"fields"]) -> None: ... - -global___Struct = Struct - -@typing_extensions.final -class StyleShopSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[StyleShopSettingsProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: StyleShopSettingsProto._Status.ValueType # 0 - ITEM_BUBBLE_ONLY: StyleShopSettingsProto._Status.ValueType # 1 - RED_DOT_ONLY: StyleShopSettingsProto._Status.ValueType # 2 - ALL_ON: StyleShopSettingsProto._Status.ValueType # 3 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: StyleShopSettingsProto.Status.ValueType # 0 - ITEM_BUBBLE_ONLY: StyleShopSettingsProto.Status.ValueType # 1 - RED_DOT_ONLY: StyleShopSettingsProto.Status.ValueType # 2 - ALL_ON: StyleShopSettingsProto.Status.ValueType # 3 - - ENABLED_FIELD_NUMBER: builtins.int - OB_BOOL_2_FIELD_NUMBER: builtins.int - MODES_FIELD_NUMBER: builtins.int - STATUS_FIELD_NUMBER: builtins.int - OB_BOOL_3_FIELD_NUMBER: builtins.int - OB_BOOL_4_FIELD_NUMBER: builtins.int - OB_BOOL_5_FIELD_NUMBER: builtins.int - enabled: builtins.bool - ob_bool_2: builtins.bool - @property - def modes(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - status: global___StyleShopSettingsProto.Status.ValueType - ob_bool_3: builtins.bool - ob_bool_4: builtins.bool - ob_bool_5: builtins.bool - def __init__( - self, - *, - enabled: builtins.bool = ..., - ob_bool_2: builtins.bool = ..., - modes: collections.abc.Iterable[builtins.str] | None = ..., - status: global___StyleShopSettingsProto.Status.ValueType = ..., - ob_bool_3: builtins.bool = ..., - ob_bool_4: builtins.bool = ..., - ob_bool_5: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["enabled", b"enabled", "modes", b"modes", "ob_bool_2", b"ob_bool_2", "ob_bool_3", b"ob_bool_3", "ob_bool_4", b"ob_bool_4", "ob_bool_5", b"ob_bool_5", "status", b"status"]) -> None: ... - -global___StyleShopSettingsProto = StyleShopSettingsProto - -@typing_extensions.final -class SubmitCombatActionProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_COMMUN_COMBAT_DATA_FIELD_NUMBER: builtins.int - @property - def ob_commun_combat_data(self) -> global___ObCommunCombatDataProto: ... - def __init__( - self, - *, - ob_commun_combat_data: global___ObCommunCombatDataProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["ob_commun_combat_data", b"ob_commun_combat_data"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_commun_combat_data", b"ob_commun_combat_data"]) -> None: ... - -global___SubmitCombatActionProto = SubmitCombatActionProto - -@typing_extensions.final -class SubmitCombatChallengePokemonsDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_FIELD_NUMBER: builtins.int - OB_LIST_INT32_FIELD_NUMBER: builtins.int - OB_UINT32_FIELD_NUMBER: builtins.int - ob_int32: builtins.int - @property - def ob_list_int32(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - ob_uint32: builtins.int - def __init__( - self, - *, - ob_int32: builtins.int = ..., - ob_list_int32: collections.abc.Iterable[builtins.int] | None = ..., - ob_uint32: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_int32", b"ob_int32", "ob_list_int32", b"ob_list_int32", "ob_uint32", b"ob_uint32"]) -> None: ... - -global___SubmitCombatChallengePokemonsDataProto = SubmitCombatChallengePokemonsDataProto - -@typing_extensions.final -class SubmitCombatChallengePokemonsOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SubmitCombatChallengePokemonsOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: SubmitCombatChallengePokemonsOutProto._Result.ValueType # 0 - SUCCESS: SubmitCombatChallengePokemonsOutProto._Result.ValueType # 1 - ERROR_INVALID_CHALLENGE_STATE: SubmitCombatChallengePokemonsOutProto._Result.ValueType # 2 - ERROR_CHALLENGE_NOT_FOUND: SubmitCombatChallengePokemonsOutProto._Result.ValueType # 3 - ERROR_POKEMON_NOT_IN_INVENTORY: SubmitCombatChallengePokemonsOutProto._Result.ValueType # 4 - ERROR_NOT_ELIGIBLE_LEAGUE: SubmitCombatChallengePokemonsOutProto._Result.ValueType # 5 - ERROR_ALREADY_TIMEDOUT: SubmitCombatChallengePokemonsOutProto._Result.ValueType # 6 - ERROR_ALREADY_CANCELLED: SubmitCombatChallengePokemonsOutProto._Result.ValueType # 7 - ERROR_ACCESS_DENIED: SubmitCombatChallengePokemonsOutProto._Result.ValueType # 8 - ERROR_ALREADY_DECLINED: SubmitCombatChallengePokemonsOutProto._Result.ValueType # 9 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: SubmitCombatChallengePokemonsOutProto.Result.ValueType # 0 - SUCCESS: SubmitCombatChallengePokemonsOutProto.Result.ValueType # 1 - ERROR_INVALID_CHALLENGE_STATE: SubmitCombatChallengePokemonsOutProto.Result.ValueType # 2 - ERROR_CHALLENGE_NOT_FOUND: SubmitCombatChallengePokemonsOutProto.Result.ValueType # 3 - ERROR_POKEMON_NOT_IN_INVENTORY: SubmitCombatChallengePokemonsOutProto.Result.ValueType # 4 - ERROR_NOT_ELIGIBLE_LEAGUE: SubmitCombatChallengePokemonsOutProto.Result.ValueType # 5 - ERROR_ALREADY_TIMEDOUT: SubmitCombatChallengePokemonsOutProto.Result.ValueType # 6 - ERROR_ALREADY_CANCELLED: SubmitCombatChallengePokemonsOutProto.Result.ValueType # 7 - ERROR_ACCESS_DENIED: SubmitCombatChallengePokemonsOutProto.Result.ValueType # 8 - ERROR_ALREADY_DECLINED: SubmitCombatChallengePokemonsOutProto.Result.ValueType # 9 - - RESULT_FIELD_NUMBER: builtins.int - CHALLENGE_FIELD_NUMBER: builtins.int - result: global___SubmitCombatChallengePokemonsOutProto.Result.ValueType - @property - def challenge(self) -> global___CombatChallengeProto: ... - def __init__( - self, - *, - result: global___SubmitCombatChallengePokemonsOutProto.Result.ValueType = ..., - challenge: global___CombatChallengeProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["challenge", b"challenge"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["challenge", b"challenge", "result", b"result"]) -> None: ... - -global___SubmitCombatChallengePokemonsOutProto = SubmitCombatChallengePokemonsOutProto - -@typing_extensions.final -class SubmitCombatChallengePokemonsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CHALLENGE_ID_FIELD_NUMBER: builtins.int - ATTACKING_POKEMON_ID_FIELD_NUMBER: builtins.int - LOBBY_JOIN_TIME_MS_FIELD_NUMBER: builtins.int - challenge_id: builtins.str - @property - def attacking_pokemon_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - lobby_join_time_ms: builtins.int - def __init__( - self, - *, - challenge_id: builtins.str = ..., - attacking_pokemon_id: collections.abc.Iterable[builtins.int] | None = ..., - lobby_join_time_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["attacking_pokemon_id", b"attacking_pokemon_id", "challenge_id", b"challenge_id", "lobby_join_time_ms", b"lobby_join_time_ms"]) -> None: ... - -global___SubmitCombatChallengePokemonsProto = SubmitCombatChallengePokemonsProto - -@typing_extensions.final -class SubmitCombatChallengePokemonsResponseDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_FIELD_NUMBER: builtins.int - OB_UINT32_FIELD_NUMBER: builtins.int - RESULT_FIELD_NUMBER: builtins.int - CHALLENGE_FIELD_NUMBER: builtins.int - ob_int32: builtins.int - ob_uint32: builtins.int - result: global___SubmitCombatChallengePokemonsOutProto.Result.ValueType - @property - def challenge(self) -> global___ObCommunCombatChallengeDataProto: ... - def __init__( - self, - *, - ob_int32: builtins.int = ..., - ob_uint32: builtins.int = ..., - result: global___SubmitCombatChallengePokemonsOutProto.Result.ValueType = ..., - challenge: global___ObCommunCombatChallengeDataProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["challenge", b"challenge"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["challenge", b"challenge", "ob_int32", b"ob_int32", "ob_uint32", b"ob_uint32", "result", b"result"]) -> None: ... - -global___SubmitCombatChallengePokemonsResponseDataProto = SubmitCombatChallengePokemonsResponseDataProto - -@typing_extensions.final -class SubmitImageOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SubmitImageOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: SubmitImageOutProto._Result.ValueType # 0 - SUCCESS: SubmitImageOutProto._Result.ValueType # 1 - IMAGE_DOES_NOT_EXIST: SubmitImageOutProto._Result.ValueType # 2 - INAPPROPRIATE_CONTENT: SubmitImageOutProto._Result.ValueType # 3 - ERROR_UNKNOWN: SubmitImageOutProto._Result.ValueType # 4 - PHOTO_ID_ALREADY_SUBMITTED: SubmitImageOutProto._Result.ValueType # 5 - MATCHING_IMAGE_FLAGGED: SubmitImageOutProto._Result.ValueType # 6 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: SubmitImageOutProto.Result.ValueType # 0 - SUCCESS: SubmitImageOutProto.Result.ValueType # 1 - IMAGE_DOES_NOT_EXIST: SubmitImageOutProto.Result.ValueType # 2 - INAPPROPRIATE_CONTENT: SubmitImageOutProto.Result.ValueType # 3 - ERROR_UNKNOWN: SubmitImageOutProto.Result.ValueType # 4 - PHOTO_ID_ALREADY_SUBMITTED: SubmitImageOutProto.Result.ValueType # 5 - MATCHING_IMAGE_FLAGGED: SubmitImageOutProto.Result.ValueType # 6 - - RESULT_FIELD_NUMBER: builtins.int - TRANSIENT_PHOTO_URL_FIELD_NUMBER: builtins.int - PHOTO_ID_FIELD_NUMBER: builtins.int - result: global___SubmitImageOutProto.Result.ValueType - transient_photo_url: builtins.str - photo_id: builtins.str - def __init__( - self, - *, - result: global___SubmitImageOutProto.Result.ValueType = ..., - transient_photo_url: builtins.str = ..., - photo_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["photo_id", b"photo_id", "result", b"result", "transient_photo_url", b"transient_photo_url"]) -> None: ... - -global___SubmitImageOutProto = SubmitImageOutProto - -@typing_extensions.final -class SubmitImageProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class MetadataEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - KEY_FIELD_NUMBER: builtins.int - VALUE_FIELD_NUMBER: builtins.int - key: builtins.str - value: builtins.str - def __init__( - self, - *, - key: builtins.str = ..., - value: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["key", b"key", "value", b"value"]) -> None: ... - - PHOTO_ID_FIELD_NUMBER: builtins.int - METADATA_FIELD_NUMBER: builtins.int - photo_id: builtins.str - @property - def metadata(self) -> google.protobuf.internal.containers.ScalarMap[builtins.str, builtins.str]: ... - def __init__( - self, - *, - photo_id: builtins.str = ..., - metadata: collections.abc.Mapping[builtins.str, builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["metadata", b"metadata", "photo_id", b"photo_id"]) -> None: ... - -global___SubmitImageProto = SubmitImageProto - -@typing_extensions.final -class SubmitMappingRequestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POI_ID_FIELD_NUMBER: builtins.int - NOMINATION_TYPE_FIELD_NUMBER: builtins.int - DEVELOPER_ID_FIELD_NUMBER: builtins.int - poi_id: builtins.str - nomination_type: global___NominationType.ValueType - developer_id: builtins.str - def __init__( - self, - *, - poi_id: builtins.str = ..., - nomination_type: global___NominationType.ValueType = ..., - developer_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["developer_id", b"developer_id", "nomination_type", b"nomination_type", "poi_id", b"poi_id"]) -> None: ... - -global___SubmitMappingRequestProto = SubmitMappingRequestProto - -@typing_extensions.final -class SubmitNewPoiOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SubmitNewPoiOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: SubmitNewPoiOutProto._Status.ValueType # 0 - SUCCESS: SubmitNewPoiOutProto._Status.ValueType # 1 - FAILURE: SubmitNewPoiOutProto._Status.ValueType # 2 - INTERNAL_ERROR: SubmitNewPoiOutProto._Status.ValueType # 3 - TOO_MANY_RECENT_SUBMISSIONS: SubmitNewPoiOutProto._Status.ValueType # 4 - INVALID_INPUT: SubmitNewPoiOutProto._Status.ValueType # 5 - MINOR: SubmitNewPoiOutProto._Status.ValueType # 6 - NOT_AVAILABLE: SubmitNewPoiOutProto._Status.ValueType # 7 - ALREADY_EXISTS: SubmitNewPoiOutProto._Status.ValueType # 8 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: SubmitNewPoiOutProto.Status.ValueType # 0 - SUCCESS: SubmitNewPoiOutProto.Status.ValueType # 1 - FAILURE: SubmitNewPoiOutProto.Status.ValueType # 2 - INTERNAL_ERROR: SubmitNewPoiOutProto.Status.ValueType # 3 - TOO_MANY_RECENT_SUBMISSIONS: SubmitNewPoiOutProto.Status.ValueType # 4 - INVALID_INPUT: SubmitNewPoiOutProto.Status.ValueType # 5 - MINOR: SubmitNewPoiOutProto.Status.ValueType # 6 - NOT_AVAILABLE: SubmitNewPoiOutProto.Status.ValueType # 7 - ALREADY_EXISTS: SubmitNewPoiOutProto.Status.ValueType # 8 - - STATUS_FIELD_NUMBER: builtins.int - SUBMISSION_ID_FIELD_NUMBER: builtins.int - MESSAGES_FIELD_NUMBER: builtins.int - POI_ID_FIELD_NUMBER: builtins.int - status: global___SubmitNewPoiOutProto.Status.ValueType - submission_id: builtins.str - @property - def messages(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - poi_id: builtins.str - def __init__( - self, - *, - status: global___SubmitNewPoiOutProto.Status.ValueType = ..., - submission_id: builtins.str = ..., - messages: collections.abc.Iterable[builtins.str] | None = ..., - poi_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["messages", b"messages", "poi_id", b"poi_id", "status", b"status", "submission_id", b"submission_id"]) -> None: ... - -global___SubmitNewPoiOutProto = SubmitNewPoiOutProto - -@typing_extensions.final -class SubmitNewPoiProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TITLE_FIELD_NUMBER: builtins.int - LONG_DESCRIPTION_FIELD_NUMBER: builtins.int - LAT_E6_FIELD_NUMBER: builtins.int - LNG_E6_FIELD_NUMBER: builtins.int - SUPPORTING_STATEMENT_FIELD_NUMBER: builtins.int - title: builtins.str - long_description: builtins.str - lat_e6: builtins.int - lng_e6: builtins.int - supporting_statement: builtins.str - def __init__( - self, - *, - title: builtins.str = ..., - long_description: builtins.str = ..., - lat_e6: builtins.int = ..., - lng_e6: builtins.int = ..., - supporting_statement: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["lat_e6", b"lat_e6", "lng_e6", b"lng_e6", "long_description", b"long_description", "supporting_statement", b"supporting_statement", "title", b"title"]) -> None: ... - -global___SubmitNewPoiProto = SubmitNewPoiProto - -@typing_extensions.final -class SubmitPlayerImageVoteForPoiOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SubmitPlayerImageVoteForPoiOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: SubmitPlayerImageVoteForPoiOutProto._Status.ValueType # 0 - SUCCESS: SubmitPlayerImageVoteForPoiOutProto._Status.ValueType # 1 - POI_NOT_FOUND: SubmitPlayerImageVoteForPoiOutProto._Status.ValueType # 2 - POI_IMAGE_NOT_FOUND: SubmitPlayerImageVoteForPoiOutProto._Status.ValueType # 3 - INVALID_REQUEST: SubmitPlayerImageVoteForPoiOutProto._Status.ValueType # 6 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: SubmitPlayerImageVoteForPoiOutProto.Status.ValueType # 0 - SUCCESS: SubmitPlayerImageVoteForPoiOutProto.Status.ValueType # 1 - POI_NOT_FOUND: SubmitPlayerImageVoteForPoiOutProto.Status.ValueType # 2 - POI_IMAGE_NOT_FOUND: SubmitPlayerImageVoteForPoiOutProto.Status.ValueType # 3 - INVALID_REQUEST: SubmitPlayerImageVoteForPoiOutProto.Status.ValueType # 6 - - STATUS_FIELD_NUMBER: builtins.int - status: global___SubmitPlayerImageVoteForPoiOutProto.Status.ValueType - def __init__( - self, - *, - status: global___SubmitPlayerImageVoteForPoiOutProto.Status.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["status", b"status"]) -> None: ... - -global___SubmitPlayerImageVoteForPoiOutProto = SubmitPlayerImageVoteForPoiOutProto - -@typing_extensions.final -class SubmitPlayerImageVoteForPoiProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - IMAGE_IDS_TO_VOTE_FOR_FIELD_NUMBER: builtins.int - IMAGE_IDS_TO_UNVOTE_FIELD_NUMBER: builtins.int - POI_ID_FIELD_NUMBER: builtins.int - @property - def image_ids_to_vote_for(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - @property - def image_ids_to_unvote(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - poi_id: builtins.str - def __init__( - self, - *, - image_ids_to_vote_for: collections.abc.Iterable[builtins.str] | None = ..., - image_ids_to_unvote: collections.abc.Iterable[builtins.str] | None = ..., - poi_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["image_ids_to_unvote", b"image_ids_to_unvote", "image_ids_to_vote_for", b"image_ids_to_vote_for", "poi_id", b"poi_id"]) -> None: ... - -global___SubmitPlayerImageVoteForPoiProto = SubmitPlayerImageVoteForPoiProto - -@typing_extensions.final -class SubmitPoiCategoryVoteRecordProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POI_ID_FIELD_NUMBER: builtins.int - PLAYER_SUBMITTED_CATEGORY_IDS_FIELD_NUMBER: builtins.int - CATEGORY_SUGGESTION_FIELD_NUMBER: builtins.int - DEVELOPER_ID_FIELD_NUMBER: builtins.int - poi_id: builtins.str - @property - def player_submitted_category_ids(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - category_suggestion: builtins.str - developer_id: builtins.str - def __init__( - self, - *, - poi_id: builtins.str = ..., - player_submitted_category_ids: collections.abc.Iterable[builtins.str] | None = ..., - category_suggestion: builtins.str = ..., - developer_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["category_suggestion", b"category_suggestion", "developer_id", b"developer_id", "player_submitted_category_ids", b"player_submitted_category_ids", "poi_id", b"poi_id"]) -> None: ... - -global___SubmitPoiCategoryVoteRecordProto = SubmitPoiCategoryVoteRecordProto - -@typing_extensions.final -class SubmitPoiImageProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POI_ID_FIELD_NUMBER: builtins.int - ASYNC_FILE_UPLOAD_FIELD_NUMBER: builtins.int - DEVELOPER_ID_FIELD_NUMBER: builtins.int - NOMINATION_TYPE_FIELD_NUMBER: builtins.int - poi_id: builtins.str - async_file_upload: builtins.bool - developer_id: builtins.str - nomination_type: global___NominationType.ValueType - def __init__( - self, - *, - poi_id: builtins.str = ..., - async_file_upload: builtins.bool = ..., - developer_id: builtins.str = ..., - nomination_type: global___NominationType.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["async_file_upload", b"async_file_upload", "developer_id", b"developer_id", "nomination_type", b"nomination_type", "poi_id", b"poi_id"]) -> None: ... - -global___SubmitPoiImageProto = SubmitPoiImageProto - -@typing_extensions.final -class SubmitPoiLocationUpdateProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POI_ID_FIELD_NUMBER: builtins.int - LOCATION_FIELD_NUMBER: builtins.int - DEVELOPER_ID_FIELD_NUMBER: builtins.int - poi_id: builtins.str - @property - def location(self) -> global___LocationE6Proto: ... - developer_id: builtins.str - def __init__( - self, - *, - poi_id: builtins.str = ..., - location: global___LocationE6Proto | None = ..., - developer_id: builtins.str = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["location", b"location"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["developer_id", b"developer_id", "location", b"location", "poi_id", b"poi_id"]) -> None: ... - -global___SubmitPoiLocationUpdateProto = SubmitPoiLocationUpdateProto - -@typing_extensions.final -class SubmitPoiTakedownRequestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POI_ID_FIELD_NUMBER: builtins.int - INVALID_REASON_FIELD_NUMBER: builtins.int - DEVELOPER_ID_FIELD_NUMBER: builtins.int - poi_id: builtins.str - invalid_reason: global___PoiInvalidReason.ValueType - developer_id: builtins.str - def __init__( - self, - *, - poi_id: builtins.str = ..., - invalid_reason: global___PoiInvalidReason.ValueType = ..., - developer_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["developer_id", b"developer_id", "invalid_reason", b"invalid_reason", "poi_id", b"poi_id"]) -> None: ... - -global___SubmitPoiTakedownRequestProto = SubmitPoiTakedownRequestProto - -@typing_extensions.final -class SubmitPoiTextMetadataUpdateProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POI_ID_FIELD_NUMBER: builtins.int - TITLE_FIELD_NUMBER: builtins.int - DESCRIPTION_FIELD_NUMBER: builtins.int - DEVELOPER_ID_FIELD_NUMBER: builtins.int - poi_id: builtins.str - title: builtins.str - description: builtins.str - developer_id: builtins.str - def __init__( - self, - *, - poi_id: builtins.str = ..., - title: builtins.str = ..., - description: builtins.str = ..., - developer_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["description", b"description", "developer_id", b"developer_id", "poi_id", b"poi_id", "title", b"title"]) -> None: ... - -global___SubmitPoiTextMetadataUpdateProto = SubmitPoiTextMetadataUpdateProto - -@typing_extensions.final -class SubmitRouteDraftOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SubmitRouteDraftOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: SubmitRouteDraftOutProto._Result.ValueType # 0 - SUCCESS: SubmitRouteDraftOutProto._Result.ValueType # 1 - ERROR_UNKNOWN: SubmitRouteDraftOutProto._Result.ValueType # 2 - ERROR_INVALID_ROUTE: SubmitRouteDraftOutProto._Result.ValueType # 3 - ERROR_OLD_VERSION: SubmitRouteDraftOutProto._Result.ValueType # 4 - ERROR_ROUTE_STATE_NOT_IN_PROGRESS: SubmitRouteDraftOutProto._Result.ValueType # 5 - ERROR_TOO_MANY_RECENT_SUBMISSIONS: SubmitRouteDraftOutProto._Result.ValueType # 6 - ERROR_ROUTE_SUBMISSION_UNAVAILABLE: SubmitRouteDraftOutProto._Result.ValueType # 7 - ERROR_UNVISITED_FORT: SubmitRouteDraftOutProto._Result.ValueType # 8 - ERROR_MATCHES_REJECTION: SubmitRouteDraftOutProto._Result.ValueType # 9 - ERROR_MODERATION_REJECTION: SubmitRouteDraftOutProto._Result.ValueType # 10 - PENDING_MODERATION_RESULT: SubmitRouteDraftOutProto._Result.ValueType # 11 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: SubmitRouteDraftOutProto.Result.ValueType # 0 - SUCCESS: SubmitRouteDraftOutProto.Result.ValueType # 1 - ERROR_UNKNOWN: SubmitRouteDraftOutProto.Result.ValueType # 2 - ERROR_INVALID_ROUTE: SubmitRouteDraftOutProto.Result.ValueType # 3 - ERROR_OLD_VERSION: SubmitRouteDraftOutProto.Result.ValueType # 4 - ERROR_ROUTE_STATE_NOT_IN_PROGRESS: SubmitRouteDraftOutProto.Result.ValueType # 5 - ERROR_TOO_MANY_RECENT_SUBMISSIONS: SubmitRouteDraftOutProto.Result.ValueType # 6 - ERROR_ROUTE_SUBMISSION_UNAVAILABLE: SubmitRouteDraftOutProto.Result.ValueType # 7 - ERROR_UNVISITED_FORT: SubmitRouteDraftOutProto.Result.ValueType # 8 - ERROR_MATCHES_REJECTION: SubmitRouteDraftOutProto.Result.ValueType # 9 - ERROR_MODERATION_REJECTION: SubmitRouteDraftOutProto.Result.ValueType # 10 - PENDING_MODERATION_RESULT: SubmitRouteDraftOutProto.Result.ValueType # 11 - - RESULT_FIELD_NUMBER: builtins.int - SUBMITTED_ROUTE_FIELD_NUMBER: builtins.int - VALIDATION_RESULT_FIELD_NUMBER: builtins.int - result: global___SubmitRouteDraftOutProto.Result.ValueType - @property - def submitted_route(self) -> global___RouteCreationProto: ... - @property - def validation_result(self) -> global___RouteValidation: ... - def __init__( - self, - *, - result: global___SubmitRouteDraftOutProto.Result.ValueType = ..., - submitted_route: global___RouteCreationProto | None = ..., - validation_result: global___RouteValidation | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["submitted_route", b"submitted_route", "validation_result", b"validation_result"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result", "submitted_route", b"submitted_route", "validation_result", b"validation_result"]) -> None: ... - -global___SubmitRouteDraftOutProto = SubmitRouteDraftOutProto - -@typing_extensions.final -class SubmitRouteDraftProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _ApprovalOverride: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ApprovalOverrideEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SubmitRouteDraftProto._ApprovalOverride.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: SubmitRouteDraftProto._ApprovalOverride.ValueType # 0 - APPROVE: SubmitRouteDraftProto._ApprovalOverride.ValueType # 1 - REJECT: SubmitRouteDraftProto._ApprovalOverride.ValueType # 2 - - class ApprovalOverride(_ApprovalOverride, metaclass=_ApprovalOverrideEnumTypeWrapper): ... - UNSET: SubmitRouteDraftProto.ApprovalOverride.ValueType # 0 - APPROVE: SubmitRouteDraftProto.ApprovalOverride.ValueType # 1 - REJECT: SubmitRouteDraftProto.ApprovalOverride.ValueType # 2 - - ROUTE_ID_FIELD_NUMBER: builtins.int - ROUTE_VERSION_FIELD_NUMBER: builtins.int - APPROVAL_OVERRIDE_FIELD_NUMBER: builtins.int - route_id: builtins.int - route_version: builtins.int - approval_override: global___SubmitRouteDraftProto.ApprovalOverride.ValueType - def __init__( - self, - *, - route_id: builtins.int = ..., - route_version: builtins.int = ..., - approval_override: global___SubmitRouteDraftProto.ApprovalOverride.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["approval_override", b"approval_override", "route_id", b"route_id", "route_version", b"route_version"]) -> None: ... - -global___SubmitRouteDraftProto = SubmitRouteDraftProto - -@typing_extensions.final -class SubmitSleepRecordsQuestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NUM_DAYS_FIELD_NUMBER: builtins.int - num_days: builtins.int - def __init__( - self, - *, - num_days: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["num_days", b"num_days"]) -> None: ... - -global___SubmitSleepRecordsQuestProto = SubmitSleepRecordsQuestProto - -@typing_extensions.final -class SubmitSponsorPoiLocationUpdateProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POI_ID_FIELD_NUMBER: builtins.int - LOCATION_FIELD_NUMBER: builtins.int - poi_id: builtins.str - @property - def location(self) -> global___LocationE6Proto: ... - def __init__( - self, - *, - poi_id: builtins.str = ..., - location: global___LocationE6Proto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["location", b"location"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["location", b"location", "poi_id", b"poi_id"]) -> None: ... - -global___SubmitSponsorPoiLocationUpdateProto = SubmitSponsorPoiLocationUpdateProto - -@typing_extensions.final -class SubmitSponsorPoiReportProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POI_ID_FIELD_NUMBER: builtins.int - INVALID_REASON_FIELD_NUMBER: builtins.int - ADDITIONAL_DETAILS_FIELD_NUMBER: builtins.int - poi_id: builtins.str - invalid_reason: global___SponsorPoiInvalidReason.ValueType - additional_details: builtins.str - def __init__( - self, - *, - poi_id: builtins.str = ..., - invalid_reason: global___SponsorPoiInvalidReason.ValueType = ..., - additional_details: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["additional_details", b"additional_details", "invalid_reason", b"invalid_reason", "poi_id", b"poi_id"]) -> None: ... - -global___SubmitSponsorPoiReportProto = SubmitSponsorPoiReportProto - -@typing_extensions.final -class SuperAwesomeTokenProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TOKEN_FIELD_NUMBER: builtins.int - token: builtins.str - def __init__( - self, - *, - token: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["token", b"token"]) -> None: ... - -global___SuperAwesomeTokenProto = SuperAwesomeTokenProto - -@typing_extensions.final -class SupportedContestTypesSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class ContestTypeProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CONTEST_METRIC_TYPE_FIELD_NUMBER: builtins.int - BADGE_TYPE_FIELD_NUMBER: builtins.int - @property - def contest_metric_type(self) -> global___ContestMetricProto: ... - badge_type: global___HoloBadgeType.ValueType - def __init__( - self, - *, - contest_metric_type: global___ContestMetricProto | None = ..., - badge_type: global___HoloBadgeType.ValueType = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["contest_metric_type", b"contest_metric_type"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["badge_type", b"badge_type", "contest_metric_type", b"contest_metric_type"]) -> None: ... - - CONTEST_TYPES_FIELD_NUMBER: builtins.int - @property - def contest_types(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___SupportedContestTypesSettingsProto.ContestTypeProto]: ... - def __init__( - self, - *, - contest_types: collections.abc.Iterable[global___SupportedContestTypesSettingsProto.ContestTypeProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["contest_types", b"contest_types"]) -> None: ... - -global___SupportedContestTypesSettingsProto = SupportedContestTypesSettingsProto - -@typing_extensions.final -class SurveySettings(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_SURVEY_SETTINGS_BOOL_FIELD_NUMBER: builtins.int - OB_SURVEY_SETTINGS_INT32_FIELD_NUMBER: builtins.int - ob_survey_settings_bool: builtins.bool - ob_survey_settings_int32: builtins.int - def __init__( - self, - *, - ob_survey_settings_bool: builtins.bool = ..., - ob_survey_settings_int32: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_survey_settings_bool", b"ob_survey_settings_bool", "ob_survey_settings_int32", b"ob_survey_settings_int32"]) -> None: ... - -global___SurveySettings = SurveySettings - -@typing_extensions.final -class SyncContactListRequest(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class ContactProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CONTACT_ID_FIELD_NUMBER: builtins.int - EMAIL_FIELD_NUMBER: builtins.int - PHONE_NUMBER_FIELD_NUMBER: builtins.int - contact_id: builtins.str - @property - def email(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - @property - def phone_number(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - def __init__( - self, - *, - contact_id: builtins.str = ..., - email: collections.abc.Iterable[builtins.str] | None = ..., - phone_number: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["contact_id", b"contact_id", "email", b"email", "phone_number", b"phone_number"]) -> None: ... - - CONTACT_FIELD_NUMBER: builtins.int - COUNTRY_CODE_FIELD_NUMBER: builtins.int - @property - def contact(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___SyncContactListRequest.ContactProto]: ... - country_code: builtins.str - def __init__( - self, - *, - contact: collections.abc.Iterable[global___SyncContactListRequest.ContactProto] | None = ..., - country_code: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["contact", b"contact", "country_code", b"country_code"]) -> None: ... - -global___SyncContactListRequest = SyncContactListRequest - -@typing_extensions.final -class SyncContactListResponse(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SyncContactListResponse._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: SyncContactListResponse._Result.ValueType # 0 - SUCCESS: SyncContactListResponse._Result.ValueType # 1 - ERROR_UNKNOWN: SyncContactListResponse._Result.ValueType # 2 - ERROR_PLAYER_NOT_FOUND: SyncContactListResponse._Result.ValueType # 3 - ERROR_EXCEEDS_MAX_CONTACTS_PER_QUERY: SyncContactListResponse._Result.ValueType # 4 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: SyncContactListResponse.Result.ValueType # 0 - SUCCESS: SyncContactListResponse.Result.ValueType # 1 - ERROR_UNKNOWN: SyncContactListResponse.Result.ValueType # 2 - ERROR_PLAYER_NOT_FOUND: SyncContactListResponse.Result.ValueType # 3 - ERROR_EXCEEDS_MAX_CONTACTS_PER_QUERY: SyncContactListResponse.Result.ValueType # 4 - - @typing_extensions.final - class ContactPlayerProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _ContactStatus: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ContactStatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SyncContactListResponse.ContactPlayerProto._ContactStatus.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: SyncContactListResponse.ContactPlayerProto._ContactStatus.ValueType # 0 - INVITED: SyncContactListResponse.ContactPlayerProto._ContactStatus.ValueType # 1 - REMOVED: SyncContactListResponse.ContactPlayerProto._ContactStatus.ValueType # 2 - - class ContactStatus(_ContactStatus, metaclass=_ContactStatusEnumTypeWrapper): ... - UNSET: SyncContactListResponse.ContactPlayerProto.ContactStatus.ValueType # 0 - INVITED: SyncContactListResponse.ContactPlayerProto.ContactStatus.ValueType # 1 - REMOVED: SyncContactListResponse.ContactPlayerProto.ContactStatus.ValueType # 2 - - @typing_extensions.final - class PlayerProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - IS_CALLING_GAME_PLAYER_FIELD_NUMBER: builtins.int - IS_NEWLY_SIGNED_UP_PLAYER_FIELD_NUMBER: builtins.int - IS_SELF_FIELD_NUMBER: builtins.int - IS_FRIEND_FIELD_NUMBER: builtins.int - is_calling_game_player: builtins.bool - is_newly_signed_up_player: builtins.bool - is_self: builtins.bool - is_friend: builtins.bool - def __init__( - self, - *, - is_calling_game_player: builtins.bool = ..., - is_newly_signed_up_player: builtins.bool = ..., - is_self: builtins.bool = ..., - is_friend: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["is_calling_game_player", b"is_calling_game_player", "is_friend", b"is_friend", "is_newly_signed_up_player", b"is_newly_signed_up_player", "is_self", b"is_self"]) -> None: ... - - CONTACT_ID_FIELD_NUMBER: builtins.int - PLAYER_FIELD_NUMBER: builtins.int - STATUS_FIELD_NUMBER: builtins.int - contact_id: builtins.str - @property - def player(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___SyncContactListResponse.ContactPlayerProto.PlayerProto]: ... - status: global___SyncContactListResponse.ContactPlayerProto.ContactStatus.ValueType - def __init__( - self, - *, - contact_id: builtins.str = ..., - player: collections.abc.Iterable[global___SyncContactListResponse.ContactPlayerProto.PlayerProto] | None = ..., - status: global___SyncContactListResponse.ContactPlayerProto.ContactStatus.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["contact_id", b"contact_id", "player", b"player", "status", b"status"]) -> None: ... - - RESULT_FIELD_NUMBER: builtins.int - CONTACT_PLAYER_FIELD_NUMBER: builtins.int - result: global___SyncContactListResponse.Result.ValueType - @property - def contact_player(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___SyncContactListResponse.ContactPlayerProto]: ... - def __init__( - self, - *, - result: global___SyncContactListResponse.Result.ValueType = ..., - contact_player: collections.abc.Iterable[global___SyncContactListResponse.ContactPlayerProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["contact_player", b"contact_player", "result", b"result"]) -> None: ... - -global___SyncContactListResponse = SyncContactListResponse - -@typing_extensions.final -class TakeSnapshotQuestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - UNIQUE_POKEMON_ID_FIELD_NUMBER: builtins.int - @property - def unique_pokemon_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___HoloPokemonId.ValueType]: ... - def __init__( - self, - *, - unique_pokemon_id: collections.abc.Iterable[global___HoloPokemonId.ValueType] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["unique_pokemon_id", b"unique_pokemon_id"]) -> None: ... - -global___TakeSnapshotQuestProto = TakeSnapshotQuestProto - -@typing_extensions.final -class Tappable(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _TappableType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _TappableTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[Tappable._TappableType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - TAPPABLE_TYPE_UNSET: Tappable._TappableType.ValueType # 0 - TAPPABLE_TYPE_BREAKFAST: Tappable._TappableType.ValueType # 1 - - class TappableType(_TappableType, metaclass=_TappableTypeEnumTypeWrapper): ... - TAPPABLE_TYPE_UNSET: Tappable.TappableType.ValueType # 0 - TAPPABLE_TYPE_BREAKFAST: Tappable.TappableType.ValueType # 1 - - TYPE_FIELD_NUMBER: builtins.int - ID_FIELD_NUMBER: builtins.int - COUNT_FIELD_NUMBER: builtins.int - LOCATION_HINT_LAT_FIELD_NUMBER: builtins.int - LOCATION_HINT_LNG_FIELD_NUMBER: builtins.int - type: global___Tappable.TappableType.ValueType - id: builtins.int - count: builtins.int - location_hint_lat: builtins.float - location_hint_lng: builtins.float - def __init__( - self, - *, - type: global___Tappable.TappableType.ValueType = ..., - id: builtins.int = ..., - count: builtins.int = ..., - location_hint_lat: builtins.float = ..., - location_hint_lng: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["count", b"count", "id", b"id", "location_hint_lat", b"location_hint_lat", "location_hint_lng", b"location_hint_lng", "type", b"type"]) -> None: ... - -global___Tappable = Tappable - -@typing_extensions.final -class TappableSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - VISIBLE_RADIUS_METERS_FIELD_NUMBER: builtins.int - SPAWN_ANGLE_DEGREES_FIELD_NUMBER: builtins.int - MOVEMENT_RESPAWN_THRESHOLD_METERS_FIELD_NUMBER: builtins.int - BUDDY_FOV_DEGREES_FIELD_NUMBER: builtins.int - BUDDY_COLLECT_PROBABILITY_FIELD_NUMBER: builtins.int - DISABLE_PLAYER_COLLECTION_FIELD_NUMBER: builtins.int - AVG_TAPPABLES_IN_VIEW_FIELD_NUMBER: builtins.int - visible_radius_meters: builtins.float - spawn_angle_degrees: builtins.float - movement_respawn_threshold_meters: builtins.float - buddy_fov_degrees: builtins.float - buddy_collect_probability: builtins.float - disable_player_collection: builtins.bool - avg_tappables_in_view: builtins.float - def __init__( - self, - *, - visible_radius_meters: builtins.float = ..., - spawn_angle_degrees: builtins.float = ..., - movement_respawn_threshold_meters: builtins.float = ..., - buddy_fov_degrees: builtins.float = ..., - buddy_collect_probability: builtins.float = ..., - disable_player_collection: builtins.bool = ..., - avg_tappables_in_view: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["avg_tappables_in_view", b"avg_tappables_in_view", "buddy_collect_probability", b"buddy_collect_probability", "buddy_fov_degrees", b"buddy_fov_degrees", "disable_player_collection", b"disable_player_collection", "movement_respawn_threshold_meters", b"movement_respawn_threshold_meters", "spawn_angle_degrees", b"spawn_angle_degrees", "visible_radius_meters", b"visible_radius_meters"]) -> None: ... - -global___TappableSettingsProto = TappableSettingsProto - -@typing_extensions.final -class TeamChangeInfoProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - LAST_ACQUIRED_TIME_FIELD_NUMBER: builtins.int - NUM_ITEMS_ACQUIRED_FIELD_NUMBER: builtins.int - last_acquired_time: builtins.int - num_items_acquired: builtins.int - def __init__( - self, - *, - last_acquired_time: builtins.int = ..., - num_items_acquired: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["last_acquired_time", b"last_acquired_time", "num_items_acquired", b"num_items_acquired"]) -> None: ... - -global___TeamChangeInfoProto = TeamChangeInfoProto - -@typing_extensions.final -class TelemetryAttribute(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class Label(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FIELD_FIELD_NUMBER: builtins.int - VALUES_FIELD_NUMBER: builtins.int - @property - def field(self) -> global___TelemetryField: ... - @property - def values(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TelemetryValue]: ... - def __init__( - self, - *, - field: global___TelemetryField | None = ..., - values: collections.abc.Iterable[global___TelemetryValue] | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["field", b"field"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["field", b"field", "values", b"values"]) -> None: ... - - FIELD_FIELD_NUMBER: builtins.int - VALUE_FIELD_NUMBER: builtins.int - TIMESTAMP_FIELD_NUMBER: builtins.int - LABELS_FIELD_NUMBER: builtins.int - @property - def field(self) -> global___TelemetryField: ... - @property - def value(self) -> global___TelemetryValue: ... - timestamp: builtins.int - @property - def labels(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TelemetryAttribute.Label]: ... - def __init__( - self, - *, - field: global___TelemetryField | None = ..., - value: global___TelemetryValue | None = ..., - timestamp: builtins.int = ..., - labels: collections.abc.Iterable[global___TelemetryAttribute.Label] | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["field", b"field", "value", b"value"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["field", b"field", "labels", b"labels", "timestamp", b"timestamp", "value", b"value"]) -> None: ... - -global___TelemetryAttribute = TelemetryAttribute - -@typing_extensions.final -class TelemetryAttributeRecordProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - COMMON_FIELD_NUMBER: builtins.int - COMPRESSED_COMMON_FIELD_NUMBER: builtins.int - ATTRIBUTE_FIELD_NUMBER: builtins.int - @property - def common(self) -> global___TelemetryMetadataProto: ... - compressed_common: builtins.bytes - @property - def attribute(self) -> global___TelemetryAttribute: ... - def __init__( - self, - *, - common: global___TelemetryMetadataProto | None = ..., - compressed_common: builtins.bytes = ..., - attribute: global___TelemetryAttribute | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["Metadata", b"Metadata", "attribute", b"attribute", "common", b"common", "compressed_common", b"compressed_common"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["Metadata", b"Metadata", "attribute", b"attribute", "common", b"common", "compressed_common", b"compressed_common"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["Metadata", b"Metadata"]) -> typing_extensions.Literal["common", "compressed_common"] | None: ... - -global___TelemetryAttributeRecordProto = TelemetryAttributeRecordProto - -@typing_extensions.final -class TelemetryBatchProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENVIRONMENT_ID_FIELD_NUMBER: builtins.int - EVENTS_FIELD_NUMBER: builtins.int - METRICS_FIELD_NUMBER: builtins.int - ATTRIBUTES_FIELD_NUMBER: builtins.int - GEOANALYTICS_EVENTS_FIELD_NUMBER: builtins.int - environment_id: builtins.str - @property - def events(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TelemetryEventRecordProto]: ... - @property - def metrics(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TelemetryMetricRecordProto]: ... - @property - def attributes(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TelemetryAttributeRecordProto]: ... - @property - def geoanalytics_events(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TelemetryEventRecordProto]: ... - def __init__( - self, - *, - environment_id: builtins.str = ..., - events: collections.abc.Iterable[global___TelemetryEventRecordProto] | None = ..., - metrics: collections.abc.Iterable[global___TelemetryMetricRecordProto] | None = ..., - attributes: collections.abc.Iterable[global___TelemetryAttributeRecordProto] | None = ..., - geoanalytics_events: collections.abc.Iterable[global___TelemetryEventRecordProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["attributes", b"attributes", "environment_id", b"environment_id", "events", b"events", "geoanalytics_events", b"geoanalytics_events", "metrics", b"metrics"]) -> None: ... - -global___TelemetryBatchProto = TelemetryBatchProto - -@typing_extensions.final -class TelemetryCommon(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TIMESTAMP_FIELD_NUMBER: builtins.int - CORRELATION_VECTOR_FIELD_NUMBER: builtins.int - EVENT_ID_FIELD_NUMBER: builtins.int - CLIENT_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - timestamp: builtins.int - correlation_vector: builtins.str - event_id: builtins.str - client_timestamp_ms: builtins.int - def __init__( - self, - *, - timestamp: builtins.int = ..., - correlation_vector: builtins.str = ..., - event_id: builtins.str = ..., - client_timestamp_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["client_timestamp_ms", b"client_timestamp_ms", "correlation_vector", b"correlation_vector", "event_id", b"event_id", "timestamp", b"timestamp"]) -> None: ... - -global___TelemetryCommon = TelemetryCommon - -@typing_extensions.final -class TelemetryCommonFilterProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - APPLICATION_IDENTIFIER_FIELD_NUMBER: builtins.int - OPERATING_SYSTEM_NAME_FIELD_NUMBER: builtins.int - DEVICE_MODEL_FIELD_NUMBER: builtins.int - LOCALE_COUNTRY_CODE_FIELD_NUMBER: builtins.int - LOCALE_LANGUAGE_CODE_FIELD_NUMBER: builtins.int - SAMPLING_PROBABILITY_FIELD_NUMBER: builtins.int - QUALITY_LEVEL_FIELD_NUMBER: builtins.int - NETWORK_CONNECTIVITY_TYPE_FIELD_NUMBER: builtins.int - GAME_CONTEXT_FIELD_NUMBER: builtins.int - LANGUAGE_CODE_FIELD_NUMBER: builtins.int - TIMEZONE_FIELD_NUMBER: builtins.int - IP_COUNTRY_CODE_FIELD_NUMBER: builtins.int - GRAPHICS_DEVICE_VENDOR_FIELD_NUMBER: builtins.int - GRAPHICS_DEVICE_NAME_FIELD_NUMBER: builtins.int - GRAPHICS_DEVICE_TYPE_FIELD_NUMBER: builtins.int - GRAPHICS_SHADER_LEVEL_FIELD_NUMBER: builtins.int - application_identifier: builtins.str - operating_system_name: builtins.str - device_model: builtins.str - locale_country_code: builtins.str - locale_language_code: builtins.str - sampling_probability: builtins.float - quality_level: builtins.str - network_connectivity_type: builtins.str - game_context: builtins.str - language_code: builtins.str - timezone: builtins.str - ip_country_code: builtins.str - graphics_device_vendor: builtins.str - graphics_device_name: builtins.str - graphics_device_type: builtins.str - graphics_shader_level: builtins.str - def __init__( - self, - *, - application_identifier: builtins.str = ..., - operating_system_name: builtins.str = ..., - device_model: builtins.str = ..., - locale_country_code: builtins.str = ..., - locale_language_code: builtins.str = ..., - sampling_probability: builtins.float = ..., - quality_level: builtins.str = ..., - network_connectivity_type: builtins.str = ..., - game_context: builtins.str = ..., - language_code: builtins.str = ..., - timezone: builtins.str = ..., - ip_country_code: builtins.str = ..., - graphics_device_vendor: builtins.str = ..., - graphics_device_name: builtins.str = ..., - graphics_device_type: builtins.str = ..., - graphics_shader_level: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["application_identifier", b"application_identifier", "device_model", b"device_model", "game_context", b"game_context", "graphics_device_name", b"graphics_device_name", "graphics_device_type", b"graphics_device_type", "graphics_device_vendor", b"graphics_device_vendor", "graphics_shader_level", b"graphics_shader_level", "ip_country_code", b"ip_country_code", "language_code", b"language_code", "locale_country_code", b"locale_country_code", "locale_language_code", b"locale_language_code", "network_connectivity_type", b"network_connectivity_type", "operating_system_name", b"operating_system_name", "quality_level", b"quality_level", "sampling_probability", b"sampling_probability", "timezone", b"timezone"]) -> None: ... - -global___TelemetryCommonFilterProto = TelemetryCommonFilterProto - -@typing_extensions.final -class TelemetryEventRecordProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENCODED_MESSAGE_FIELD_NUMBER: builtins.int - COMPRESSED_MESSAGE_FIELD_NUMBER: builtins.int - COMMON_FIELD_NUMBER: builtins.int - COMPRESSED_COMMON_FIELD_NUMBER: builtins.int - EVENT_NAME_FIELD_NUMBER: builtins.int - FACET_DETAIL_NAME_FIELD_NUMBER: builtins.int - encoded_message: builtins.bytes - compressed_message: builtins.bytes - @property - def common(self) -> global___TelemetryMetadataProto: ... - compressed_common: builtins.bytes - event_name: builtins.str - facet_detail_name: builtins.str - def __init__( - self, - *, - encoded_message: builtins.bytes = ..., - compressed_message: builtins.bytes = ..., - common: global___TelemetryMetadataProto | None = ..., - compressed_common: builtins.bytes = ..., - event_name: builtins.str = ..., - facet_detail_name: builtins.str = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["Message", b"Message", "Metadata", b"Metadata", "common", b"common", "compressed_common", b"compressed_common", "compressed_message", b"compressed_message", "encoded_message", b"encoded_message"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["Message", b"Message", "Metadata", b"Metadata", "common", b"common", "compressed_common", b"compressed_common", "compressed_message", b"compressed_message", "encoded_message", b"encoded_message", "event_name", b"event_name", "facet_detail_name", b"facet_detail_name"]) -> None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["Message", b"Message"]) -> typing_extensions.Literal["encoded_message", "compressed_message"] | None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["Metadata", b"Metadata"]) -> typing_extensions.Literal["common", "compressed_common"] | None: ... - -global___TelemetryEventRecordProto = TelemetryEventRecordProto - -@typing_extensions.final -class TelemetryField(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENTITY_NAME_FIELD_NUMBER: builtins.int - FIELD_PATH_FIELD_NUMBER: builtins.int - KEYS_FIELD_NUMBER: builtins.int - entity_name: builtins.str - field_path: builtins.str - @property - def keys(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TelemetryKey]: ... - def __init__( - self, - *, - entity_name: builtins.str = ..., - field_path: builtins.str = ..., - keys: collections.abc.Iterable[global___TelemetryKey] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["entity_name", b"entity_name", "field_path", b"field_path", "keys", b"keys"]) -> None: ... - -global___TelemetryField = TelemetryField - -@typing_extensions.final -class TelemetryGlobalSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLED_FIELD_NUMBER: builtins.int - SESSION_SAMPLING_FRACTION_FIELD_NUMBER: builtins.int - MAX_BUFFER_SIZE_KB_FIELD_NUMBER: builtins.int - BATCH_SIZE_FIELD_NUMBER: builtins.int - UPDATE_INTERVAL_MS_FIELD_NUMBER: builtins.int - FRAME_RATE_SAMPLE_INTERVAL_MS_FIELD_NUMBER: builtins.int - FRAME_RATE_SAMPLE_PERIOD_MS_FIELD_NUMBER: builtins.int - ENABLE_OMNI_WRAPPER_SENDING_FIELD_NUMBER: builtins.int - OB_FLOAT_FIELD_NUMBER: builtins.int - ENABLE_FRAME_RATE_SAMPLE_FIELD_NUMBER: builtins.int - OB_LIST_STRING_FIELD_NUMBER: builtins.int - OB_BOOL_FIELD_NUMBER: builtins.int - enabled: builtins.bool - session_sampling_fraction: builtins.float - max_buffer_size_kb: builtins.int - batch_size: builtins.int - update_interval_ms: builtins.int - frame_rate_sample_interval_ms: builtins.int - frame_rate_sample_period_ms: builtins.int - enable_omni_wrapper_sending: builtins.bool - ob_float: builtins.float - enable_frame_rate_sample: builtins.bool - @property - def ob_list_string(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - ob_bool: builtins.bool - def __init__( - self, - *, - enabled: builtins.bool = ..., - session_sampling_fraction: builtins.float = ..., - max_buffer_size_kb: builtins.int = ..., - batch_size: builtins.int = ..., - update_interval_ms: builtins.int = ..., - frame_rate_sample_interval_ms: builtins.int = ..., - frame_rate_sample_period_ms: builtins.int = ..., - enable_omni_wrapper_sending: builtins.bool = ..., - ob_float: builtins.float = ..., - enable_frame_rate_sample: builtins.bool = ..., - ob_list_string: collections.abc.Iterable[builtins.str] | None = ..., - ob_bool: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["batch_size", b"batch_size", "enable_frame_rate_sample", b"enable_frame_rate_sample", "enable_omni_wrapper_sending", b"enable_omni_wrapper_sending", "enabled", b"enabled", "frame_rate_sample_interval_ms", b"frame_rate_sample_interval_ms", "frame_rate_sample_period_ms", b"frame_rate_sample_period_ms", "max_buffer_size_kb", b"max_buffer_size_kb", "ob_bool", b"ob_bool", "ob_float", b"ob_float", "ob_list_string", b"ob_list_string", "session_sampling_fraction", b"session_sampling_fraction", "update_interval_ms", b"update_interval_ms"]) -> None: ... - -global___TelemetryGlobalSettingsProto = TelemetryGlobalSettingsProto - -@typing_extensions.final -class TelemetryKey(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - KEY_NAME_FIELD_NUMBER: builtins.int - VALUE_FIELD_NUMBER: builtins.int - key_name: builtins.str - @property - def value(self) -> global___TelemetryValue: ... - def __init__( - self, - *, - key_name: builtins.str = ..., - value: global___TelemetryValue | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["value", b"value"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["key_name", b"key_name", "value", b"value"]) -> None: ... - -global___TelemetryKey = TelemetryKey - -@typing_extensions.final -class TelemetryMetadataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _TelemetryScopeId: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _TelemetryScopeIdEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[TelemetryMetadataProto._TelemetryScopeId.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: TelemetryMetadataProto._TelemetryScopeId.ValueType # 0 - PLATFORM_SERVER: TelemetryMetadataProto._TelemetryScopeId.ValueType # 1 - PLATFORM_CLIENT: TelemetryMetadataProto._TelemetryScopeId.ValueType # 2 - GAME_SERVER: TelemetryMetadataProto._TelemetryScopeId.ValueType # 3 - GAME_CLIENT: TelemetryMetadataProto._TelemetryScopeId.ValueType # 4 - - class TelemetryScopeId(_TelemetryScopeId, metaclass=_TelemetryScopeIdEnumTypeWrapper): ... - UNSET: TelemetryMetadataProto.TelemetryScopeId.ValueType # 0 - PLATFORM_SERVER: TelemetryMetadataProto.TelemetryScopeId.ValueType # 1 - PLATFORM_CLIENT: TelemetryMetadataProto.TelemetryScopeId.ValueType # 2 - GAME_SERVER: TelemetryMetadataProto.TelemetryScopeId.ValueType # 3 - GAME_CLIENT: TelemetryMetadataProto.TelemetryScopeId.ValueType # 4 - - USER_ID_FIELD_NUMBER: builtins.int - SESSION_ID_FIELD_NUMBER: builtins.int - EXPERIMENT_IDS_FIELD_NUMBER: builtins.int - RECORD_ID_FIELD_NUMBER: builtins.int - TELEMETRY_SCOPE_ID_FIELD_NUMBER: builtins.int - IS_QUERYABLE_FIELD_NUMBER: builtins.int - KEYVALUE_COLUMN_FIELD_NUMBER: builtins.int - PROCESSING_ATTEMPTS_COUNT_FIELD_NUMBER: builtins.int - PUB_SUB_MESSAGE_ID_FIELD_NUMBER: builtins.int - POPULATION_GROUP_IDS_FIELD_NUMBER: builtins.int - SOURCE_PUBLISHED_TIMESTAMP_MILLIS_FIELD_NUMBER: builtins.int - ANFE_PUBLISHED_TIMESTAMP_MILLIS_FIELD_NUMBER: builtins.int - PLATFORM_PLAYER_INFO_FIELD_NUMBER: builtins.int - DEVICE_INFO_FIELD_NUMBER: builtins.int - user_id: builtins.str - session_id: builtins.int - @property - def experiment_ids(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - record_id: builtins.str - telemetry_scope_id: global___TelemetryMetadataProto.TelemetryScopeId.ValueType - is_queryable: builtins.bool - keyvalue_column: builtins.str - processing_attempts_count: builtins.int - pub_sub_message_id: builtins.str - @property - def population_group_ids(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - source_published_timestamp_millis: builtins.int - anfe_published_timestamp_millis: builtins.int - @property - def platform_player_info(self) -> global___PlayerInfo: ... - @property - def device_info(self) -> global___ClientTelemetryCommonFilterProto: ... - def __init__( - self, - *, - user_id: builtins.str = ..., - session_id: builtins.int = ..., - experiment_ids: collections.abc.Iterable[builtins.int] | None = ..., - record_id: builtins.str = ..., - telemetry_scope_id: global___TelemetryMetadataProto.TelemetryScopeId.ValueType = ..., - is_queryable: builtins.bool = ..., - keyvalue_column: builtins.str = ..., - processing_attempts_count: builtins.int = ..., - pub_sub_message_id: builtins.str = ..., - population_group_ids: collections.abc.Iterable[builtins.str] | None = ..., - source_published_timestamp_millis: builtins.int = ..., - anfe_published_timestamp_millis: builtins.int = ..., - platform_player_info: global___PlayerInfo | None = ..., - device_info: global___ClientTelemetryCommonFilterProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["device_info", b"device_info", "platform_player_info", b"platform_player_info"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["anfe_published_timestamp_millis", b"anfe_published_timestamp_millis", "device_info", b"device_info", "experiment_ids", b"experiment_ids", "is_queryable", b"is_queryable", "keyvalue_column", b"keyvalue_column", "platform_player_info", b"platform_player_info", "population_group_ids", b"population_group_ids", "processing_attempts_count", b"processing_attempts_count", "pub_sub_message_id", b"pub_sub_message_id", "record_id", b"record_id", "session_id", b"session_id", "source_published_timestamp_millis", b"source_published_timestamp_millis", "telemetry_scope_id", b"telemetry_scope_id", "user_id", b"user_id"]) -> None: ... - -global___TelemetryMetadataProto = TelemetryMetadataProto - -@typing_extensions.final -class TelemetryMetricRecordProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Kind: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _KindEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[TelemetryMetricRecordProto._Kind.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSPECIFIED: TelemetryMetricRecordProto._Kind.ValueType # 0 - GAUGE: TelemetryMetricRecordProto._Kind.ValueType # 1 - DELTA: TelemetryMetricRecordProto._Kind.ValueType # 2 - CUMULATIVE: TelemetryMetricRecordProto._Kind.ValueType # 3 - - class Kind(_Kind, metaclass=_KindEnumTypeWrapper): ... - UNSPECIFIED: TelemetryMetricRecordProto.Kind.ValueType # 0 - GAUGE: TelemetryMetricRecordProto.Kind.ValueType # 1 - DELTA: TelemetryMetricRecordProto.Kind.ValueType # 2 - CUMULATIVE: TelemetryMetricRecordProto.Kind.ValueType # 3 - - COMMON_FIELD_NUMBER: builtins.int - COMPRESSED_COMMON_FIELD_NUMBER: builtins.int - LONG_FIELD_NUMBER: builtins.int - DOUBLE_FIELD_NUMBER: builtins.int - BOOLEAN_FIELD_NUMBER: builtins.int - METRIC_ID_FIELD_NUMBER: builtins.int - KIND_FIELD_NUMBER: builtins.int - @property - def common(self) -> global___TelemetryMetadataProto: ... - compressed_common: builtins.bytes - long: builtins.int - double: builtins.float - boolean: builtins.bool - metric_id: builtins.str - kind: global___TelemetryMetricRecordProto.Kind.ValueType - def __init__( - self, - *, - common: global___TelemetryMetadataProto | None = ..., - compressed_common: builtins.bytes = ..., - long: builtins.int = ..., - double: builtins.float = ..., - boolean: builtins.bool = ..., - metric_id: builtins.str = ..., - kind: global___TelemetryMetricRecordProto.Kind.ValueType = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["Metadata", b"Metadata", "Value", b"Value", "boolean", b"boolean", "common", b"common", "compressed_common", b"compressed_common", "double", b"double", "long", b"long"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["Metadata", b"Metadata", "Value", b"Value", "boolean", b"boolean", "common", b"common", "compressed_common", b"compressed_common", "double", b"double", "kind", b"kind", "long", b"long", "metric_id", b"metric_id"]) -> None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["Metadata", b"Metadata"]) -> typing_extensions.Literal["common", "compressed_common"] | None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["Value", b"Value"]) -> typing_extensions.Literal["long", "double", "boolean"] | None: ... - -global___TelemetryMetricRecordProto = TelemetryMetricRecordProto - -@typing_extensions.final -class TelemetryRecordResult(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[TelemetryRecordResult._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - unset: TelemetryRecordResult._Status.ValueType # 0 - invalid_request: TelemetryRecordResult._Status.ValueType # 10 - access_denied: TelemetryRecordResult._Status.ValueType # 11 - not_approved_event: TelemetryRecordResult._Status.ValueType # 12 - backend_error: TelemetryRecordResult._Status.ValueType # 20 - throttled: TelemetryRecordResult._Status.ValueType # 30 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - unset: TelemetryRecordResult.Status.ValueType # 0 - invalid_request: TelemetryRecordResult.Status.ValueType # 10 - access_denied: TelemetryRecordResult.Status.ValueType # 11 - not_approved_event: TelemetryRecordResult.Status.ValueType # 12 - backend_error: TelemetryRecordResult.Status.ValueType # 20 - throttled: TelemetryRecordResult.Status.ValueType # 30 - - RECORD_ID_FIELD_NUMBER: builtins.int - STATUS_FIELD_NUMBER: builtins.int - TELEMETRY_TYPE_NAME_FIELD_NUMBER: builtins.int - FAILURE_DETAIL_FIELD_NUMBER: builtins.int - RETRY_AFTER_MS_FIELD_NUMBER: builtins.int - record_id: builtins.str - status: global___TelemetryRecordResult.Status.ValueType - telemetry_type_name: builtins.str - failure_detail: builtins.str - retry_after_ms: builtins.int - def __init__( - self, - *, - record_id: builtins.str = ..., - status: global___TelemetryRecordResult.Status.ValueType = ..., - telemetry_type_name: builtins.str = ..., - failure_detail: builtins.str = ..., - retry_after_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["failure_detail", b"failure_detail", "record_id", b"record_id", "retry_after_ms", b"retry_after_ms", "status", b"status", "telemetry_type_name", b"telemetry_type_name"]) -> None: ... - -global___TelemetryRecordResult = TelemetryRecordResult - -@typing_extensions.final -class TelemetryRequestMetadata(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - USER_ID_FIELD_NUMBER: builtins.int - IS_MINOR_FIELD_NUMBER: builtins.int - ENV_ID_FIELD_NUMBER: builtins.int - user_id: builtins.str - is_minor: builtins.bool - env_id: builtins.str - def __init__( - self, - *, - user_id: builtins.str = ..., - is_minor: builtins.bool = ..., - env_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["env_id", b"env_id", "is_minor", b"is_minor", "user_id", b"user_id"]) -> None: ... - -global___TelemetryRequestMetadata = TelemetryRequestMetadata - -@typing_extensions.final -class TelemetryRequestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - API_VERSION_FIELD_NUMBER: builtins.int - MESSAGE_VERSION_FIELD_NUMBER: builtins.int - TELEMETRY_BATCH_FIELD_NUMBER: builtins.int - api_version: builtins.str - message_version: builtins.str - telemetry_batch: builtins.bytes - def __init__( - self, - *, - api_version: builtins.str = ..., - message_version: builtins.str = ..., - telemetry_batch: builtins.bytes = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["api_version", b"api_version", "message_version", b"message_version", "telemetry_batch", b"telemetry_batch"]) -> None: ... - -global___TelemetryRequestProto = TelemetryRequestProto - -@typing_extensions.final -class TelemetryResponseProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[TelemetryResponseProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - unset: TelemetryResponseProto._Status.ValueType # 0 - success: TelemetryResponseProto._Status.ValueType # 1 - failure: TelemetryResponseProto._Status.ValueType # 2 - partial_failure: TelemetryResponseProto._Status.ValueType # 3 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - unset: TelemetryResponseProto.Status.ValueType # 0 - success: TelemetryResponseProto.Status.ValueType # 1 - failure: TelemetryResponseProto.Status.ValueType # 2 - partial_failure: TelemetryResponseProto.Status.ValueType # 3 - - STATUS_FIELD_NUMBER: builtins.int - ROWS_WRITTEN_FIELD_NUMBER: builtins.int - FAILURE_DETAIL_FIELD_NUMBER: builtins.int - RETRYABLE_FAILURES_FIELD_NUMBER: builtins.int - NON_RETRYABLE_FAILURES_FIELD_NUMBER: builtins.int - status: global___TelemetryResponseProto.Status.ValueType - rows_written: builtins.int - failure_detail: builtins.str - @property - def retryable_failures(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TelemetryRecordResult]: ... - @property - def non_retryable_failures(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TelemetryRecordResult]: ... - def __init__( - self, - *, - status: global___TelemetryResponseProto.Status.ValueType = ..., - rows_written: builtins.int = ..., - failure_detail: builtins.str = ..., - retryable_failures: collections.abc.Iterable[global___TelemetryRecordResult] | None = ..., - non_retryable_failures: collections.abc.Iterable[global___TelemetryRecordResult] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["failure_detail", b"failure_detail", "non_retryable_failures", b"non_retryable_failures", "retryable_failures", b"retryable_failures", "rows_written", b"rows_written", "status", b"status"]) -> None: ... - -global___TelemetryResponseProto = TelemetryResponseProto - -@typing_extensions.final -class TelemetryServerData(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - USER_ID_FIELD_NUMBER: builtins.int - TELEMETRY_ID_FIELD_NUMBER: builtins.int - SESSION_ID_FIELD_NUMBER: builtins.int - EXPERIMENT_IDS_FIELD_NUMBER: builtins.int - EVENT_REQUEST_ID_FIELD_NUMBER: builtins.int - SERVER_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - user_id: builtins.str - telemetry_id: builtins.str - session_id: builtins.str - @property - def experiment_ids(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - event_request_id: builtins.str - server_timestamp_ms: builtins.int - def __init__( - self, - *, - user_id: builtins.str = ..., - telemetry_id: builtins.str = ..., - session_id: builtins.str = ..., - experiment_ids: collections.abc.Iterable[builtins.int] | None = ..., - event_request_id: builtins.str = ..., - server_timestamp_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["event_request_id", b"event_request_id", "experiment_ids", b"experiment_ids", "server_timestamp_ms", b"server_timestamp_ms", "session_id", b"session_id", "telemetry_id", b"telemetry_id", "user_id", b"user_id"]) -> None: ... - -global___TelemetryServerData = TelemetryServerData - -@typing_extensions.final -class TelemetryValue(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - INT_VALUE_FIELD_NUMBER: builtins.int - DOUBLE_VALUE_FIELD_NUMBER: builtins.int - STRING_VALUE_FIELD_NUMBER: builtins.int - BOOL_VALUE_FIELD_NUMBER: builtins.int - int_value: builtins.int - double_value: builtins.float - string_value: builtins.str - bool_value: builtins.bool - def __init__( - self, - *, - int_value: builtins.int = ..., - double_value: builtins.float = ..., - string_value: builtins.str = ..., - bool_value: builtins.bool = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["Value", b"Value", "bool_value", b"bool_value", "double_value", b"double_value", "int_value", b"int_value", "string_value", b"string_value"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["Value", b"Value", "bool_value", b"bool_value", "double_value", b"double_value", "int_value", b"int_value", "string_value", b"string_value"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["Value", b"Value"]) -> typing_extensions.Literal["int_value", "double_value", "string_value", "bool_value"] | None: ... - -global___TelemetryValue = TelemetryValue - -@typing_extensions.final -class TempEvoOverrideProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TEMP_EVO_ID_FIELD_NUMBER: builtins.int - STATS_FIELD_NUMBER: builtins.int - AVERAGE_HEIGHT_M_FIELD_NUMBER: builtins.int - AVERAGE_WEIGHT_KG_FIELD_NUMBER: builtins.int - TYPE_OVERRIDE_1_FIELD_NUMBER: builtins.int - TYPE_OVERRIDE_2_FIELD_NUMBER: builtins.int - CP_MULTIPLIER_OVERRIDE_FIELD_NUMBER: builtins.int - CAMERA_FIELD_NUMBER: builtins.int - ENCOUNTER_FIELD_NUMBER: builtins.int - MODEL_SCALE_V2_FIELD_NUMBER: builtins.int - MODEL_HEIGHT_FIELD_NUMBER: builtins.int - BUDDY_OFFSET_MALE_FIELD_NUMBER: builtins.int - BUDDY_OFFSET_FEMALE_FIELD_NUMBER: builtins.int - BUDDY_PORTRAIT_OFFSET_FIELD_NUMBER: builtins.int - RAID_BOSS_DISTANCE_OFFSET_FIELD_NUMBER: builtins.int - POKEMON_SIZE_SETTINGS_FIELD_NUMBER: builtins.int - OB_FLOAT_LIST_FIELD_NUMBER: builtins.int - temp_evo_id: global___HoloTemporaryEvolutionId.ValueType - @property - def stats(self) -> global___PokemonStatsAttributesProto: ... - average_height_m: builtins.float - average_weight_kg: builtins.float - type_override_1: global___HoloPokemonType.ValueType - type_override_2: global___HoloPokemonType.ValueType - cp_multiplier_override: builtins.float - @property - def camera(self) -> global___PokemonCameraAttributesProto: ... - @property - def encounter(self) -> global___PokemonEncounterAttributesProto: ... - model_scale_v2: builtins.float - model_height: builtins.float - @property - def buddy_offset_male(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.float]: ... - @property - def buddy_offset_female(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.float]: ... - @property - def buddy_portrait_offset(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.float]: ... - raid_boss_distance_offset: builtins.float - @property - def pokemon_size_settings(self) -> global___PokemonSizeSettingsProto: ... - @property - def ob_float_list(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.float]: ... - def __init__( - self, - *, - temp_evo_id: global___HoloTemporaryEvolutionId.ValueType = ..., - stats: global___PokemonStatsAttributesProto | None = ..., - average_height_m: builtins.float = ..., - average_weight_kg: builtins.float = ..., - type_override_1: global___HoloPokemonType.ValueType = ..., - type_override_2: global___HoloPokemonType.ValueType = ..., - cp_multiplier_override: builtins.float = ..., - camera: global___PokemonCameraAttributesProto | None = ..., - encounter: global___PokemonEncounterAttributesProto | None = ..., - model_scale_v2: builtins.float = ..., - model_height: builtins.float = ..., - buddy_offset_male: collections.abc.Iterable[builtins.float] | None = ..., - buddy_offset_female: collections.abc.Iterable[builtins.float] | None = ..., - buddy_portrait_offset: collections.abc.Iterable[builtins.float] | None = ..., - raid_boss_distance_offset: builtins.float = ..., - pokemon_size_settings: global___PokemonSizeSettingsProto | None = ..., - ob_float_list: collections.abc.Iterable[builtins.float] | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["camera", b"camera", "encounter", b"encounter", "pokemon_size_settings", b"pokemon_size_settings", "stats", b"stats"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["average_height_m", b"average_height_m", "average_weight_kg", b"average_weight_kg", "buddy_offset_female", b"buddy_offset_female", "buddy_offset_male", b"buddy_offset_male", "buddy_portrait_offset", b"buddy_portrait_offset", "camera", b"camera", "cp_multiplier_override", b"cp_multiplier_override", "encounter", b"encounter", "model_height", b"model_height", "model_scale_v2", b"model_scale_v2", "ob_float_list", b"ob_float_list", "pokemon_size_settings", b"pokemon_size_settings", "raid_boss_distance_offset", b"raid_boss_distance_offset", "stats", b"stats", "temp_evo_id", b"temp_evo_id", "type_override_1", b"type_override_1", "type_override_2", b"type_override_2"]) -> None: ... - -global___TempEvoOverrideProto = TempEvoOverrideProto - -@typing_extensions.final -class TemplateVariable(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NAME_FIELD_NUMBER: builtins.int - LITERAL_FIELD_NUMBER: builtins.int - KEY_FIELD_NUMBER: builtins.int - LOOKUP_TABLE_FIELD_NUMBER: builtins.int - BYTE_VALUE_FIELD_NUMBER: builtins.int - name: builtins.str - literal: builtins.str - key: builtins.str - lookup_table: builtins.str - byte_value: builtins.bytes - def __init__( - self, - *, - name: builtins.str = ..., - literal: builtins.str = ..., - key: builtins.str = ..., - lookup_table: builtins.str = ..., - byte_value: builtins.bytes = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["byte_value", b"byte_value", "key", b"key", "literal", b"literal", "lookup_table", b"lookup_table", "name", b"name"]) -> None: ... - -global___TemplateVariable = TemplateVariable - -@typing_extensions.final -class TemporalFrequencyProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - WEEKDAYS_FIELD_NUMBER: builtins.int - TIMEGAP_FIELD_NUMBER: builtins.int - @property - def weekdays(self) -> global___WeekdaysProto: ... - @property - def TimeGap(self) -> global___TimeGapProto: ... - def __init__( - self, - *, - weekdays: global___WeekdaysProto | None = ..., - TimeGap: global___TimeGapProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["TimeGap", b"TimeGap", "frequency", b"frequency", "weekdays", b"weekdays"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["TimeGap", b"TimeGap", "frequency", b"frequency", "weekdays", b"weekdays"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["frequency", b"frequency"]) -> typing_extensions.Literal["weekdays", "TimeGap"] | None: ... - -global___TemporalFrequencyProto = TemporalFrequencyProto - -@typing_extensions.final -class TemporaryEvolutionProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TEMPORARY_EVOLUTION_ID_FIELD_NUMBER: builtins.int - ASSET_BUNDLE_VALUE_FIELD_NUMBER: builtins.int - ASSET_BUNDLE_SUFFIX_FIELD_NUMBER: builtins.int - temporary_evolution_id: global___HoloTemporaryEvolutionId.ValueType - asset_bundle_value: builtins.int - asset_bundle_suffix: builtins.str - def __init__( - self, - *, - temporary_evolution_id: global___HoloTemporaryEvolutionId.ValueType = ..., - asset_bundle_value: builtins.int = ..., - asset_bundle_suffix: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["asset_bundle_suffix", b"asset_bundle_suffix", "asset_bundle_value", b"asset_bundle_value", "temporary_evolution_id", b"temporary_evolution_id"]) -> None: ... - -global___TemporaryEvolutionProto = TemporaryEvolutionProto - -@typing_extensions.final -class TemporaryEvolutionResourceProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TEMPORARY_EVOLUTION_ID_FIELD_NUMBER: builtins.int - ENERGY_COUNT_FIELD_NUMBER: builtins.int - MAX_ENERGY_COUNT_FIELD_NUMBER: builtins.int - temporary_evolution_id: global___HoloTemporaryEvolutionId.ValueType - energy_count: builtins.int - max_energy_count: builtins.int - def __init__( - self, - *, - temporary_evolution_id: global___HoloTemporaryEvolutionId.ValueType = ..., - energy_count: builtins.int = ..., - max_energy_count: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["energy_count", b"energy_count", "max_energy_count", b"max_energy_count", "temporary_evolution_id", b"temporary_evolution_id"]) -> None: ... - -global___TemporaryEvolutionResourceProto = TemporaryEvolutionResourceProto - -@typing_extensions.final -class TemporaryEvolutionSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_ID_FIELD_NUMBER: builtins.int - TEMPORARY_EVOLUTIONS_FIELD_NUMBER: builtins.int - pokemon_id: global___HoloPokemonId.ValueType - @property - def temporary_evolutions(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TemporaryEvolutionProto]: ... - def __init__( - self, - *, - pokemon_id: global___HoloPokemonId.ValueType = ..., - temporary_evolutions: collections.abc.Iterable[global___TemporaryEvolutionProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["pokemon_id", b"pokemon_id", "temporary_evolutions", b"temporary_evolutions"]) -> None: ... - -global___TemporaryEvolutionSettingsProto = TemporaryEvolutionSettingsProto - -@typing_extensions.final -class TfLiteTensorsToDetectionsCalculatorOptions(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NUM_CLASSES_FIELD_NUMBER: builtins.int - NUM_BOXES_FIELD_NUMBER: builtins.int - NUM_COORDS_FIELD_NUMBER: builtins.int - KEYPOINT_COORD_OFFSET_FIELD_NUMBER: builtins.int - NUM_KEYPOINTS_FIELD_NUMBER: builtins.int - NUM_VALUES_PER_KEYPOINT_FIELD_NUMBER: builtins.int - BOX_COORD_OFFSET_FIELD_NUMBER: builtins.int - X_SCALE_FIELD_NUMBER: builtins.int - Y_SCALE_FIELD_NUMBER: builtins.int - W_SCALE_FIELD_NUMBER: builtins.int - H_SCALE_FIELD_NUMBER: builtins.int - APPLY_EXPONENTIAL_ON_BOX_SIZE_FIELD_NUMBER: builtins.int - REVERSE_OUTPUT_ORDER_FIELD_NUMBER: builtins.int - IGNORE_CLASSES_FIELD_NUMBER: builtins.int - SIGMOID_SCORE_FIELD_NUMBER: builtins.int - SCORE_CLIPPING_THRESH_FIELD_NUMBER: builtins.int - FLIP_VERTICALLY_FIELD_NUMBER: builtins.int - MIN_SCORE_THRESH_FIELD_NUMBER: builtins.int - num_classes: builtins.int - num_boxes: builtins.int - num_coords: builtins.int - keypoint_coord_offset: builtins.int - num_keypoints: builtins.int - num_values_per_keypoint: builtins.int - box_coord_offset: builtins.int - x_scale: builtins.float - y_scale: builtins.float - w_scale: builtins.float - h_scale: builtins.float - apply_exponential_on_box_size: builtins.bool - reverse_output_order: builtins.bool - @property - def ignore_classes(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - sigmoid_score: builtins.bool - score_clipping_thresh: builtins.float - flip_vertically: builtins.bool - min_score_thresh: builtins.float - """extend CalculatorOptions { - optional TfLiteTensorsToDetectionsCalculatorOptions ext = 246514968; - } - """ - def __init__( - self, - *, - num_classes: builtins.int | None = ..., - num_boxes: builtins.int | None = ..., - num_coords: builtins.int | None = ..., - keypoint_coord_offset: builtins.int | None = ..., - num_keypoints: builtins.int | None = ..., - num_values_per_keypoint: builtins.int | None = ..., - box_coord_offset: builtins.int | None = ..., - x_scale: builtins.float | None = ..., - y_scale: builtins.float | None = ..., - w_scale: builtins.float | None = ..., - h_scale: builtins.float | None = ..., - apply_exponential_on_box_size: builtins.bool | None = ..., - reverse_output_order: builtins.bool | None = ..., - ignore_classes: collections.abc.Iterable[builtins.int] | None = ..., - sigmoid_score: builtins.bool | None = ..., - score_clipping_thresh: builtins.float | None = ..., - flip_vertically: builtins.bool | None = ..., - min_score_thresh: builtins.float | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["_apply_exponential_on_box_size", b"_apply_exponential_on_box_size", "_box_coord_offset", b"_box_coord_offset", "_flip_vertically", b"_flip_vertically", "_h_scale", b"_h_scale", "_keypoint_coord_offset", b"_keypoint_coord_offset", "_min_score_thresh", b"_min_score_thresh", "_num_boxes", b"_num_boxes", "_num_classes", b"_num_classes", "_num_coords", b"_num_coords", "_num_keypoints", b"_num_keypoints", "_num_values_per_keypoint", b"_num_values_per_keypoint", "_reverse_output_order", b"_reverse_output_order", "_score_clipping_thresh", b"_score_clipping_thresh", "_sigmoid_score", b"_sigmoid_score", "_w_scale", b"_w_scale", "_x_scale", b"_x_scale", "_y_scale", b"_y_scale", "apply_exponential_on_box_size", b"apply_exponential_on_box_size", "box_coord_offset", b"box_coord_offset", "flip_vertically", b"flip_vertically", "h_scale", b"h_scale", "keypoint_coord_offset", b"keypoint_coord_offset", "min_score_thresh", b"min_score_thresh", "num_boxes", b"num_boxes", "num_classes", b"num_classes", "num_coords", b"num_coords", "num_keypoints", b"num_keypoints", "num_values_per_keypoint", b"num_values_per_keypoint", "reverse_output_order", b"reverse_output_order", "score_clipping_thresh", b"score_clipping_thresh", "sigmoid_score", b"sigmoid_score", "w_scale", b"w_scale", "x_scale", b"x_scale", "y_scale", b"y_scale"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["_apply_exponential_on_box_size", b"_apply_exponential_on_box_size", "_box_coord_offset", b"_box_coord_offset", "_flip_vertically", b"_flip_vertically", "_h_scale", b"_h_scale", "_keypoint_coord_offset", b"_keypoint_coord_offset", "_min_score_thresh", b"_min_score_thresh", "_num_boxes", b"_num_boxes", "_num_classes", b"_num_classes", "_num_coords", b"_num_coords", "_num_keypoints", b"_num_keypoints", "_num_values_per_keypoint", b"_num_values_per_keypoint", "_reverse_output_order", b"_reverse_output_order", "_score_clipping_thresh", b"_score_clipping_thresh", "_sigmoid_score", b"_sigmoid_score", "_w_scale", b"_w_scale", "_x_scale", b"_x_scale", "_y_scale", b"_y_scale", "apply_exponential_on_box_size", b"apply_exponential_on_box_size", "box_coord_offset", b"box_coord_offset", "flip_vertically", b"flip_vertically", "h_scale", b"h_scale", "ignore_classes", b"ignore_classes", "keypoint_coord_offset", b"keypoint_coord_offset", "min_score_thresh", b"min_score_thresh", "num_boxes", b"num_boxes", "num_classes", b"num_classes", "num_coords", b"num_coords", "num_keypoints", b"num_keypoints", "num_values_per_keypoint", b"num_values_per_keypoint", "reverse_output_order", b"reverse_output_order", "score_clipping_thresh", b"score_clipping_thresh", "sigmoid_score", b"sigmoid_score", "w_scale", b"w_scale", "x_scale", b"x_scale", "y_scale", b"y_scale"]) -> None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_apply_exponential_on_box_size", b"_apply_exponential_on_box_size"]) -> typing_extensions.Literal["apply_exponential_on_box_size"] | None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_box_coord_offset", b"_box_coord_offset"]) -> typing_extensions.Literal["box_coord_offset"] | None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_flip_vertically", b"_flip_vertically"]) -> typing_extensions.Literal["flip_vertically"] | None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_h_scale", b"_h_scale"]) -> typing_extensions.Literal["h_scale"] | None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_keypoint_coord_offset", b"_keypoint_coord_offset"]) -> typing_extensions.Literal["keypoint_coord_offset"] | None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_min_score_thresh", b"_min_score_thresh"]) -> typing_extensions.Literal["min_score_thresh"] | None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_num_boxes", b"_num_boxes"]) -> typing_extensions.Literal["num_boxes"] | None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_num_classes", b"_num_classes"]) -> typing_extensions.Literal["num_classes"] | None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_num_coords", b"_num_coords"]) -> typing_extensions.Literal["num_coords"] | None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_num_keypoints", b"_num_keypoints"]) -> typing_extensions.Literal["num_keypoints"] | None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_num_values_per_keypoint", b"_num_values_per_keypoint"]) -> typing_extensions.Literal["num_values_per_keypoint"] | None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_reverse_output_order", b"_reverse_output_order"]) -> typing_extensions.Literal["reverse_output_order"] | None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_score_clipping_thresh", b"_score_clipping_thresh"]) -> typing_extensions.Literal["score_clipping_thresh"] | None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_sigmoid_score", b"_sigmoid_score"]) -> typing_extensions.Literal["sigmoid_score"] | None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_w_scale", b"_w_scale"]) -> typing_extensions.Literal["w_scale"] | None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_x_scale", b"_x_scale"]) -> typing_extensions.Literal["x_scale"] | None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_y_scale", b"_y_scale"]) -> typing_extensions.Literal["y_scale"] | None: ... - -global___TfLiteTensorsToDetectionsCalculatorOptions = TfLiteTensorsToDetectionsCalculatorOptions - -@typing_extensions.final -class ThirdMoveGlobalSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - UNLOCK_ENABLED_FIELD_NUMBER: builtins.int - unlock_enabled: builtins.bool - def __init__( - self, - *, - unlock_enabled: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["unlock_enabled", b"unlock_enabled"]) -> None: ... - -global___ThirdMoveGlobalSettingsProto = ThirdMoveGlobalSettingsProto - -@typing_extensions.final -class TicketGiftingSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MIN_PLAYER_LEVEL_FIELD_NUMBER: builtins.int - MAX_NUMBER_OF_GIFTS_PER_DAY_FIELD_NUMBER: builtins.int - FRIEND_SHIP_LEVEL_FIELD_NUMBER: builtins.int - min_player_level: builtins.int - max_number_of_gifts_per_day: builtins.int - friend_ship_level: builtins.str - def __init__( - self, - *, - min_player_level: builtins.int = ..., - max_number_of_gifts_per_day: builtins.int = ..., - friend_ship_level: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["friend_ship_level", b"friend_ship_level", "max_number_of_gifts_per_day", b"max_number_of_gifts_per_day", "min_player_level", b"min_player_level"]) -> None: ... - -global___TicketGiftingSettingsProto = TicketGiftingSettingsProto - -@typing_extensions.final -class TiledBlob(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _ContentType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ContentTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[TiledBlob._ContentType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - NIANTIC_VECTOR_MAPTILE: TiledBlob._ContentType.ValueType # 0 - BIOME_RASTER_MAPTILE: TiledBlob._ContentType.ValueType # 1 - - class ContentType(_ContentType, metaclass=_ContentTypeEnumTypeWrapper): ... - NIANTIC_VECTOR_MAPTILE: TiledBlob.ContentType.ValueType # 0 - BIOME_RASTER_MAPTILE: TiledBlob.ContentType.ValueType # 1 - - FORMAT_VERSION_FIELD_NUMBER: builtins.int - ZOOM_FIELD_NUMBER: builtins.int - X_FIELD_NUMBER: builtins.int - Y_FIELD_NUMBER: builtins.int - EPOCH_FIELD_NUMBER: builtins.int - ENCODED_DATA_FIELD_NUMBER: builtins.int - CONTENT_TYPE_FIELD_NUMBER: builtins.int - format_version: builtins.int - zoom: builtins.int - x: builtins.int - y: builtins.int - epoch: builtins.int - encoded_data: builtins.bytes - content_type: global___TiledBlob.ContentType.ValueType - def __init__( - self, - *, - format_version: builtins.int = ..., - zoom: builtins.int = ..., - x: builtins.int = ..., - y: builtins.int = ..., - epoch: builtins.int = ..., - encoded_data: builtins.bytes = ..., - content_type: global___TiledBlob.ContentType.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["content_type", b"content_type", "encoded_data", b"encoded_data", "epoch", b"epoch", "format_version", b"format_version", "x", b"x", "y", b"y", "zoom", b"zoom"]) -> None: ... - -global___TiledBlob = TiledBlob - -@typing_extensions.final -class TimeBonusSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - AFFECTED_ITEMS_FIELD_NUMBER: builtins.int - @property - def affected_items(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___Item.ValueType]: ... - def __init__( - self, - *, - affected_items: collections.abc.Iterable[global___Item.ValueType] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["affected_items", b"affected_items"]) -> None: ... - -global___TimeBonusSettingsProto = TimeBonusSettingsProto - -@typing_extensions.final -class TimeGapProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _SpanUnit: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _SpanUnitEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[TimeGapProto._SpanUnit.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: TimeGapProto._SpanUnit.ValueType # 0 - MILLISECOND: TimeGapProto._SpanUnit.ValueType # 1 - SECOND: TimeGapProto._SpanUnit.ValueType # 2 - MINUTE: TimeGapProto._SpanUnit.ValueType # 3 - HOUR: TimeGapProto._SpanUnit.ValueType # 4 - DAY: TimeGapProto._SpanUnit.ValueType # 5 - WEEK: TimeGapProto._SpanUnit.ValueType # 6 - MONTH: TimeGapProto._SpanUnit.ValueType # 7 - YEAR: TimeGapProto._SpanUnit.ValueType # 8 - DECADE: TimeGapProto._SpanUnit.ValueType # 9 - - class SpanUnit(_SpanUnit, metaclass=_SpanUnitEnumTypeWrapper): ... - UNSET: TimeGapProto.SpanUnit.ValueType # 0 - MILLISECOND: TimeGapProto.SpanUnit.ValueType # 1 - SECOND: TimeGapProto.SpanUnit.ValueType # 2 - MINUTE: TimeGapProto.SpanUnit.ValueType # 3 - HOUR: TimeGapProto.SpanUnit.ValueType # 4 - DAY: TimeGapProto.SpanUnit.ValueType # 5 - WEEK: TimeGapProto.SpanUnit.ValueType # 6 - MONTH: TimeGapProto.SpanUnit.ValueType # 7 - YEAR: TimeGapProto.SpanUnit.ValueType # 8 - DECADE: TimeGapProto.SpanUnit.ValueType # 9 - - UNIT_FIELD_NUMBER: builtins.int - QUANTITY_FIELD_NUMBER: builtins.int - OFFSET_FIELD_NUMBER: builtins.int - unit: global___TimeGapProto.SpanUnit.ValueType - quantity: builtins.int - @property - def offset(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TimeGapProto]: ... - def __init__( - self, - *, - unit: global___TimeGapProto.SpanUnit.ValueType = ..., - quantity: builtins.int = ..., - offset: collections.abc.Iterable[global___TimeGapProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["offset", b"offset", "quantity", b"quantity", "unit", b"unit"]) -> None: ... - -global___TimeGapProto = TimeGapProto - -@typing_extensions.final -class TimeToPlayableTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[TimeToPlayableTelemetry._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNDEFINED: TimeToPlayableTelemetry._Status.ValueType # 0 - WARM: TimeToPlayableTelemetry._Status.ValueType # 1 - COLD: TimeToPlayableTelemetry._Status.ValueType # 2 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNDEFINED: TimeToPlayableTelemetry.Status.ValueType # 0 - WARM: TimeToPlayableTelemetry.Status.ValueType # 1 - COLD: TimeToPlayableTelemetry.Status.ValueType # 2 - - STATUS_FIELD_NUMBER: builtins.int - OB_FLOAT_FIELD_NUMBER: builtins.int - status: global___TimeToPlayableTelemetry.Status.ValueType - ob_float: builtins.float - def __init__( - self, - *, - status: global___TimeToPlayableTelemetry.Status.ValueType = ..., - ob_float: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_float", b"ob_float", "status", b"status"]) -> None: ... - -global___TimeToPlayableTelemetry = TimeToPlayableTelemetry - -@typing_extensions.final -class TimeWindow(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - START_MS_FIELD_NUMBER: builtins.int - END_MS_FIELD_NUMBER: builtins.int - start_ms: builtins.int - """The time that the window first starts. - start_ms is the number of milliseconds since the UNIX epoch - (January 1, 1970 00:00:00 UTC) - """ - end_ms: builtins.int - """The time that the window ends. - end_ms is the number of milliseconds since the UNIX epoch - (January 1, 1970 00:00:00 UTC) - """ - def __init__( - self, - *, - start_ms: builtins.int = ..., - end_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["end_ms", b"end_ms", "start_ms", b"start_ms"]) -> None: ... - -global___TimeWindow = TimeWindow - -@typing_extensions.final -class TimedGroupChallengeDefinitionProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CHALLENGE_ID_FIELD_NUMBER: builtins.int - DISPLAY_FIELD_NUMBER: builtins.int - START_TIME_MS_INCLUSIVE_FIELD_NUMBER: builtins.int - END_TIME_MS_EXCLUSIVE_FIELD_NUMBER: builtins.int - CHALLENGE_CRITERIA_FIELD_NUMBER: builtins.int - challenge_id: builtins.str - @property - def display(self) -> global___GroupChallengeDisplayProto: ... - start_time_ms_inclusive: builtins.int - end_time_ms_exclusive: builtins.int - @property - def challenge_criteria(self) -> global___GroupChallengeCriteriaProto: ... - def __init__( - self, - *, - challenge_id: builtins.str = ..., - display: global___GroupChallengeDisplayProto | None = ..., - start_time_ms_inclusive: builtins.int = ..., - end_time_ms_exclusive: builtins.int = ..., - challenge_criteria: global___GroupChallengeCriteriaProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["challenge_criteria", b"challenge_criteria", "display", b"display"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["challenge_criteria", b"challenge_criteria", "challenge_id", b"challenge_id", "display", b"display", "end_time_ms_exclusive", b"end_time_ms_exclusive", "start_time_ms_inclusive", b"start_time_ms_inclusive"]) -> None: ... - -global___TimedGroupChallengeDefinitionProto = TimedGroupChallengeDefinitionProto - -@typing_extensions.final -class TimedGroupChallengePlayerStatsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class IndividualChallengeStats(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CHALLENGE_ID_FIELD_NUMBER: builtins.int - PLAYER_SCORE_FIELD_NUMBER: builtins.int - challenge_id: builtins.str - player_score: builtins.int - def __init__( - self, - *, - challenge_id: builtins.str = ..., - player_score: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["challenge_id", b"challenge_id", "player_score", b"player_score"]) -> None: ... - - CHALLENGES_FIELD_NUMBER: builtins.int - @property - def challenges(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TimedGroupChallengePlayerStatsProto.IndividualChallengeStats]: ... - def __init__( - self, - *, - challenges: collections.abc.Iterable[global___TimedGroupChallengePlayerStatsProto.IndividualChallengeStats] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["challenges", b"challenges"]) -> None: ... - -global___TimedGroupChallengePlayerStatsProto = TimedGroupChallengePlayerStatsProto - -@typing_extensions.final -class TimedGroupChallengeSectionProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CHALLENGE_ID_FIELD_NUMBER: builtins.int - HEADER_IMAGE_URL_FIELD_NUMBER: builtins.int - challenge_id: builtins.str - header_image_url: builtins.str - def __init__( - self, - *, - challenge_id: builtins.str = ..., - header_image_url: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["challenge_id", b"challenge_id", "header_image_url", b"header_image_url"]) -> None: ... - -global___TimedGroupChallengeSectionProto = TimedGroupChallengeSectionProto - -@typing_extensions.final -class TimedGroupChallengeSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - WIDGET_AUTO_UPDATE_PERIOD_MS_FIELD_NUMBER: builtins.int - FRIEND_LEADERBOARD_BACKGROUND_UPDATE_PERIOD_MS_FIELD_NUMBER: builtins.int - FRIEND_LEADERBOARD_FRIENDS_PER_RPC_FIELD_NUMBER: builtins.int - REFRESH_OFFLINE_FRIENDS_MODULUS_FIELD_NUMBER: builtins.int - REFRESH_NON_EVENT_FRIENDS_MODULUS_FIELD_NUMBER: builtins.int - widget_auto_update_period_ms: builtins.int - friend_leaderboard_background_update_period_ms: builtins.int - friend_leaderboard_friends_per_rpc: builtins.int - refresh_offline_friends_modulus: builtins.int - refresh_non_event_friends_modulus: builtins.int - def __init__( - self, - *, - widget_auto_update_period_ms: builtins.int = ..., - friend_leaderboard_background_update_period_ms: builtins.int = ..., - friend_leaderboard_friends_per_rpc: builtins.int = ..., - refresh_offline_friends_modulus: builtins.int = ..., - refresh_non_event_friends_modulus: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["friend_leaderboard_background_update_period_ms", b"friend_leaderboard_background_update_period_ms", "friend_leaderboard_friends_per_rpc", b"friend_leaderboard_friends_per_rpc", "refresh_non_event_friends_modulus", b"refresh_non_event_friends_modulus", "refresh_offline_friends_modulus", b"refresh_offline_friends_modulus", "widget_auto_update_period_ms", b"widget_auto_update_period_ms"]) -> None: ... - -global___TimedGroupChallengeSettingsProto = TimedGroupChallengeSettingsProto - -@typing_extensions.final -class TimedQuestSectionProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - QUEST_ID_FIELD_NUMBER: builtins.int - quest_id: builtins.str - def __init__( - self, - *, - quest_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["quest_id", b"quest_id"]) -> None: ... - -global___TimedQuestSectionProto = TimedQuestSectionProto - -@typing_extensions.final -class Timestamp(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SECONDS_FIELD_NUMBER: builtins.int - NANOS_FIELD_NUMBER: builtins.int - seconds: builtins.int - nanos: builtins.int - def __init__( - self, - *, - seconds: builtins.int = ..., - nanos: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["nanos", b"nanos", "seconds", b"seconds"]) -> None: ... - -global___Timestamp = Timestamp - -@typing_extensions.final -class TodayViewProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SECTIONS_FIELD_NUMBER: builtins.int - @property - def sections(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TodayViewSectionProto]: ... - def __init__( - self, - *, - sections: collections.abc.Iterable[global___TodayViewSectionProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["sections", b"sections"]) -> None: ... - -global___TodayViewProto = TodayViewProto - -@typing_extensions.final -class TodayViewSectionProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKECOIN_FIELD_NUMBER: builtins.int - GYM_POKEMON_FIELD_NUMBER: builtins.int - STREAKS_FIELD_NUMBER: builtins.int - EVENT_FIELD_NUMBER: builtins.int - UP_NEXT_FIELD_NUMBER: builtins.int - TIMED_QUEST_FIELD_NUMBER: builtins.int - EVENT_BANNER_FIELD_NUMBER: builtins.int - TIMED_GROUP_CHALLENGE_FIELD_NUMBER: builtins.int - MINI_COLLECTION_FIELD_NUMBER: builtins.int - STAMP_CARDS_FIELD_NUMBER: builtins.int - CHALLENGE_QUESTS_FIELD_NUMBER: builtins.int - STORY_QUESTS_FIELD_NUMBER: builtins.int - HAPPENING_NOW_FIELD_NUMBER: builtins.int - CURRENT_EVENTS_FIELD_NUMBER: builtins.int - UPCOMING_EVENTS_FIELD_NUMBER: builtins.int - CONTEST_POKEMON_FIELD_NUMBER: builtins.int - @property - def pokecoin(self) -> global___PokecoinSectionProto: ... - @property - def gym_pokemon(self) -> global___GymPokemonSectionProto: ... - @property - def streaks(self) -> global___DailyStreaksProto: ... - @property - def event(self) -> global___EventSectionProto: ... - @property - def up_next(self) -> global___UpNextSectionProto: ... - @property - def timed_quest(self) -> global___TimedQuestSectionProto: ... - @property - def event_banner(self) -> global___EventBannerSectionProto: ... - @property - def timed_group_challenge(self) -> global___TimedGroupChallengeSectionProto: ... - @property - def mini_collection(self) -> global___MiniCollectionSectionProto: ... - @property - def stamp_cards(self) -> global___StampCardsSectionProto: ... - @property - def challenge_quests(self) -> global___ChallengeQuestsSectionProto: ... - @property - def story_quests(self) -> global___StoryQuestsSectionProto: ... - @property - def happening_now(self) -> global___HappeningNowSectionProto: ... - @property - def current_events(self) -> global___CurrentEventsSectionProto: ... - @property - def upcoming_events(self) -> global___UpcomingEventsSectionProto: ... - @property - def contest_pokemon(self) -> global___ContestPokemonSectionProto: ... - def __init__( - self, - *, - pokecoin: global___PokecoinSectionProto | None = ..., - gym_pokemon: global___GymPokemonSectionProto | None = ..., - streaks: global___DailyStreaksProto | None = ..., - event: global___EventSectionProto | None = ..., - up_next: global___UpNextSectionProto | None = ..., - timed_quest: global___TimedQuestSectionProto | None = ..., - event_banner: global___EventBannerSectionProto | None = ..., - timed_group_challenge: global___TimedGroupChallengeSectionProto | None = ..., - mini_collection: global___MiniCollectionSectionProto | None = ..., - stamp_cards: global___StampCardsSectionProto | None = ..., - challenge_quests: global___ChallengeQuestsSectionProto | None = ..., - story_quests: global___StoryQuestsSectionProto | None = ..., - happening_now: global___HappeningNowSectionProto | None = ..., - current_events: global___CurrentEventsSectionProto | None = ..., - upcoming_events: global___UpcomingEventsSectionProto | None = ..., - contest_pokemon: global___ContestPokemonSectionProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["Section", b"Section", "challenge_quests", b"challenge_quests", "contest_pokemon", b"contest_pokemon", "current_events", b"current_events", "event", b"event", "event_banner", b"event_banner", "gym_pokemon", b"gym_pokemon", "happening_now", b"happening_now", "mini_collection", b"mini_collection", "pokecoin", b"pokecoin", "stamp_cards", b"stamp_cards", "story_quests", b"story_quests", "streaks", b"streaks", "timed_group_challenge", b"timed_group_challenge", "timed_quest", b"timed_quest", "up_next", b"up_next", "upcoming_events", b"upcoming_events"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["Section", b"Section", "challenge_quests", b"challenge_quests", "contest_pokemon", b"contest_pokemon", "current_events", b"current_events", "event", b"event", "event_banner", b"event_banner", "gym_pokemon", b"gym_pokemon", "happening_now", b"happening_now", "mini_collection", b"mini_collection", "pokecoin", b"pokecoin", "stamp_cards", b"stamp_cards", "story_quests", b"story_quests", "streaks", b"streaks", "timed_group_challenge", b"timed_group_challenge", "timed_quest", b"timed_quest", "up_next", b"up_next", "upcoming_events", b"upcoming_events"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["Section", b"Section"]) -> typing_extensions.Literal["pokecoin", "gym_pokemon", "streaks", "event", "up_next", "timed_quest", "event_banner", "timed_group_challenge", "mini_collection", "stamp_cards", "challenge_quests", "story_quests", "happening_now", "current_events", "upcoming_events", "contest_pokemon"] | None: ... - -global___TodayViewSectionProto = TodayViewSectionProto - -@typing_extensions.final -class TopicProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TOPIC_ID_FIELD_NUMBER: builtins.int - NAMESPACE_FIELD_NUMBER: builtins.int - topic_id: builtins.str - namespace: builtins.str - def __init__( - self, - *, - topic_id: builtins.str = ..., - namespace: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["namespace", b"namespace", "topic_id", b"topic_id"]) -> None: ... - -global___TopicProto = TopicProto - -@typing_extensions.final -class TradePokemonQuestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FRIEND_ID_FIELD_NUMBER: builtins.int - @property - def friend_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - def __init__( - self, - *, - friend_id: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["friend_id", b"friend_id"]) -> None: ... - -global___TradePokemonQuestProto = TradePokemonQuestProto - -@typing_extensions.final -class TradingGlobalSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLE_TRADING_FIELD_NUMBER: builtins.int - MIN_PLAYER_LEVEL_FIELD_NUMBER: builtins.int - enable_trading: builtins.bool - min_player_level: builtins.int - def __init__( - self, - *, - enable_trading: builtins.bool = ..., - min_player_level: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["enable_trading", b"enable_trading", "min_player_level", b"min_player_level"]) -> None: ... - -global___TradingGlobalSettingsProto = TradingGlobalSettingsProto - -@typing_extensions.final -class TradingLogEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[TradingLogEntry._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: TradingLogEntry._Result.ValueType # 0 - SUCCESS: TradingLogEntry._Result.ValueType # 1 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: TradingLogEntry.Result.ValueType # 0 - SUCCESS: TradingLogEntry.Result.ValueType # 1 - - RESULT_FIELD_NUMBER: builtins.int - FRIEND_CODENAME_FIELD_NUMBER: builtins.int - TRADE_OUT_POKEMON_FIELD_NUMBER: builtins.int - TRADE_IN_POKEMON_FIELD_NUMBER: builtins.int - REWARDS_FIELD_NUMBER: builtins.int - PRICE_FIELD_NUMBER: builtins.int - result: global___TradingLogEntry.Result.ValueType - friend_codename: builtins.str - @property - def trade_out_pokemon(self) -> global___PokemonProto: ... - @property - def trade_in_pokemon(self) -> global___PokemonProto: ... - @property - def rewards(self) -> global___LootProto: ... - @property - def price(self) -> global___LootProto: ... - def __init__( - self, - *, - result: global___TradingLogEntry.Result.ValueType = ..., - friend_codename: builtins.str = ..., - trade_out_pokemon: global___PokemonProto | None = ..., - trade_in_pokemon: global___PokemonProto | None = ..., - rewards: global___LootProto | None = ..., - price: global___LootProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["price", b"price", "rewards", b"rewards", "trade_in_pokemon", b"trade_in_pokemon", "trade_out_pokemon", b"trade_out_pokemon"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["friend_codename", b"friend_codename", "price", b"price", "result", b"result", "rewards", b"rewards", "trade_in_pokemon", b"trade_in_pokemon", "trade_out_pokemon", b"trade_out_pokemon"]) -> None: ... - -global___TradingLogEntry = TradingLogEntry - -@typing_extensions.final -class TradingProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _TradingState: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _TradingStateEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[TradingProto._TradingState.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET_TRADINGSTATE: TradingProto._TradingState.ValueType # 0 - PRIMORDIAL: TradingProto._TradingState.ValueType # 1 - WAIT: TradingProto._TradingState.ValueType # 2 - ACTIVE: TradingProto._TradingState.ValueType # 3 - CONFIRMED: TradingProto._TradingState.ValueType # 4 - FINISHED: TradingProto._TradingState.ValueType # 5 - - class TradingState(_TradingState, metaclass=_TradingStateEnumTypeWrapper): ... - UNSET_TRADINGSTATE: TradingProto.TradingState.ValueType # 0 - PRIMORDIAL: TradingProto.TradingState.ValueType # 1 - WAIT: TradingProto.TradingState.ValueType # 2 - ACTIVE: TradingProto.TradingState.ValueType # 3 - CONFIRMED: TradingProto.TradingState.ValueType # 4 - FINISHED: TradingProto.TradingState.ValueType # 5 - - @typing_extensions.final - class TradingPlayerProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class ExcludedPokemon(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _ExclusionReason: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ExclusionReasonEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[TradingProto.TradingPlayerProto.ExcludedPokemon._ExclusionReason.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET_EXCLUSIONREASON: TradingProto.TradingPlayerProto.ExcludedPokemon._ExclusionReason.ValueType # 0 - MYTHICAL_POKEMON: TradingProto.TradingPlayerProto.ExcludedPokemon._ExclusionReason.ValueType # 1 - SLASHED: TradingProto.TradingPlayerProto.ExcludedPokemon._ExclusionReason.ValueType # 2 - GYM_DEPLOYED: TradingProto.TradingPlayerProto.ExcludedPokemon._ExclusionReason.ValueType # 3 - BUDDY: TradingProto.TradingPlayerProto.ExcludedPokemon._ExclusionReason.ValueType # 4 - STAMINA_NOT_FULL: TradingProto.TradingPlayerProto.ExcludedPokemon._ExclusionReason.ValueType # 5 - EGG_NOT_HATCHED: TradingProto.TradingPlayerProto.ExcludedPokemon._ExclusionReason.ValueType # 6 - FRIENDSHIP_LEVEL_LOW: TradingProto.TradingPlayerProto.ExcludedPokemon._ExclusionReason.ValueType # 7 - FRIEND_CANNOT_AFFORD: TradingProto.TradingPlayerProto.ExcludedPokemon._ExclusionReason.ValueType # 8 - FRIEND_REACHED_DAILY_LIMIT: TradingProto.TradingPlayerProto.ExcludedPokemon._ExclusionReason.ValueType # 9 - ALREADY_TRADED: TradingProto.TradingPlayerProto.ExcludedPokemon._ExclusionReason.ValueType # 10 - PLAYER_CANNOT_AFFORD: TradingProto.TradingPlayerProto.ExcludedPokemon._ExclusionReason.ValueType # 11 - PLAYER_REACHED_DAILY_LIMIT: TradingProto.TradingPlayerProto.ExcludedPokemon._ExclusionReason.ValueType # 12 - FAVORITE: TradingProto.TradingPlayerProto.ExcludedPokemon._ExclusionReason.ValueType # 13 - TEMP_EVOLVED: TradingProto.TradingPlayerProto.ExcludedPokemon._ExclusionReason.ValueType # 14 - - class ExclusionReason(_ExclusionReason, metaclass=_ExclusionReasonEnumTypeWrapper): ... - UNSET_EXCLUSIONREASON: TradingProto.TradingPlayerProto.ExcludedPokemon.ExclusionReason.ValueType # 0 - MYTHICAL_POKEMON: TradingProto.TradingPlayerProto.ExcludedPokemon.ExclusionReason.ValueType # 1 - SLASHED: TradingProto.TradingPlayerProto.ExcludedPokemon.ExclusionReason.ValueType # 2 - GYM_DEPLOYED: TradingProto.TradingPlayerProto.ExcludedPokemon.ExclusionReason.ValueType # 3 - BUDDY: TradingProto.TradingPlayerProto.ExcludedPokemon.ExclusionReason.ValueType # 4 - STAMINA_NOT_FULL: TradingProto.TradingPlayerProto.ExcludedPokemon.ExclusionReason.ValueType # 5 - EGG_NOT_HATCHED: TradingProto.TradingPlayerProto.ExcludedPokemon.ExclusionReason.ValueType # 6 - FRIENDSHIP_LEVEL_LOW: TradingProto.TradingPlayerProto.ExcludedPokemon.ExclusionReason.ValueType # 7 - FRIEND_CANNOT_AFFORD: TradingProto.TradingPlayerProto.ExcludedPokemon.ExclusionReason.ValueType # 8 - FRIEND_REACHED_DAILY_LIMIT: TradingProto.TradingPlayerProto.ExcludedPokemon.ExclusionReason.ValueType # 9 - ALREADY_TRADED: TradingProto.TradingPlayerProto.ExcludedPokemon.ExclusionReason.ValueType # 10 - PLAYER_CANNOT_AFFORD: TradingProto.TradingPlayerProto.ExcludedPokemon.ExclusionReason.ValueType # 11 - PLAYER_REACHED_DAILY_LIMIT: TradingProto.TradingPlayerProto.ExcludedPokemon.ExclusionReason.ValueType # 12 - FAVORITE: TradingProto.TradingPlayerProto.ExcludedPokemon.ExclusionReason.ValueType # 13 - TEMP_EVOLVED: TradingProto.TradingPlayerProto.ExcludedPokemon.ExclusionReason.ValueType # 14 - - POKEMON_ID_FIELD_NUMBER: builtins.int - EXCLUSION_REASON_FIELD_NUMBER: builtins.int - pokemon_id: builtins.int - exclusion_reason: global___TradingProto.TradingPlayerProto.ExcludedPokemon.ExclusionReason.ValueType - def __init__( - self, - *, - pokemon_id: builtins.int = ..., - exclusion_reason: global___TradingProto.TradingPlayerProto.ExcludedPokemon.ExclusionReason.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["exclusion_reason", b"exclusion_reason", "pokemon_id", b"pokemon_id"]) -> None: ... - - PLAYER_ID_FIELD_NUMBER: builtins.int - PUBLIC_PROFILE_FIELD_NUMBER: builtins.int - EXCLUDED_POKEMON_FIELD_NUMBER: builtins.int - TRADING_POKEMON_FIELD_NUMBER: builtins.int - BONUS_FIELD_NUMBER: builtins.int - PRICE_FIELD_NUMBER: builtins.int - CAN_AFFORD_TRADING_FIELD_NUMBER: builtins.int - HAS_CONFIRMED_FIELD_NUMBER: builtins.int - NIA_ACCOUNT_ID_FIELD_NUMBER: builtins.int - player_id: builtins.str - @property - def public_profile(self) -> global___PlayerPublicProfileProto: ... - @property - def excluded_pokemon(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TradingProto.TradingPlayerProto.ExcludedPokemon]: ... - @property - def trading_pokemon(self) -> global___TradingProto.TradingPokemonProto: ... - @property - def bonus(self) -> global___LootProto: ... - @property - def price(self) -> global___LootProto: ... - can_afford_trading: builtins.bool - has_confirmed: builtins.bool - nia_account_id: builtins.str - def __init__( - self, - *, - player_id: builtins.str = ..., - public_profile: global___PlayerPublicProfileProto | None = ..., - excluded_pokemon: collections.abc.Iterable[global___TradingProto.TradingPlayerProto.ExcludedPokemon] | None = ..., - trading_pokemon: global___TradingProto.TradingPokemonProto | None = ..., - bonus: global___LootProto | None = ..., - price: global___LootProto | None = ..., - can_afford_trading: builtins.bool = ..., - has_confirmed: builtins.bool = ..., - nia_account_id: builtins.str = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["bonus", b"bonus", "price", b"price", "public_profile", b"public_profile", "trading_pokemon", b"trading_pokemon"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["bonus", b"bonus", "can_afford_trading", b"can_afford_trading", "excluded_pokemon", b"excluded_pokemon", "has_confirmed", b"has_confirmed", "nia_account_id", b"nia_account_id", "player_id", b"player_id", "price", b"price", "public_profile", b"public_profile", "trading_pokemon", b"trading_pokemon"]) -> None: ... - - @typing_extensions.final - class TradingPokemonProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_ID_FIELD_NUMBER: builtins.int - POKEDEX_ENTRY_NUMBER_FIELD_NUMBER: builtins.int - ORIGINAL_CP_FIELD_NUMBER: builtins.int - ADJUSTED_CP_MIN_FIELD_NUMBER: builtins.int - ADJUSTED_CP_MAX_FIELD_NUMBER: builtins.int - ORIGINAL_STAMINA_FIELD_NUMBER: builtins.int - ADJUSTED_STAMINA_MIN_FIELD_NUMBER: builtins.int - ADJUSTED_STAMINA_MAX_FIELD_NUMBER: builtins.int - FRIEND_LEVEL_CAP_FIELD_NUMBER: builtins.int - MOVE1_FIELD_NUMBER: builtins.int - MOVE2_FIELD_NUMBER: builtins.int - POKEMON_DISPLAY_FIELD_NUMBER: builtins.int - CAPTURED_S2_CELL_ID_FIELD_NUMBER: builtins.int - TRADED_POKEMON_FIELD_NUMBER: builtins.int - POKEBALL_FIELD_NUMBER: builtins.int - INDIVIDUAL_ATTACK_FIELD_NUMBER: builtins.int - INDIVIDUAL_DEFENSE_FIELD_NUMBER: builtins.int - INDIVIDUAL_STAMINA_FIELD_NUMBER: builtins.int - NICKNAME_FIELD_NUMBER: builtins.int - FAVORITE_FIELD_NUMBER: builtins.int - MOVE3_FIELD_NUMBER: builtins.int - CREATION_TIME_MS_FIELD_NUMBER: builtins.int - HEIGHT_M_FIELD_NUMBER: builtins.int - WEIGHT_KG_FIELD_NUMBER: builtins.int - POKEMON_SIZE_FIELD_NUMBER: builtins.int - pokemon_id: builtins.int - pokedex_entry_number: builtins.int - original_cp: builtins.int - adjusted_cp_min: builtins.int - adjusted_cp_max: builtins.int - original_stamina: builtins.int - adjusted_stamina_min: builtins.int - adjusted_stamina_max: builtins.int - friend_level_cap: builtins.bool - move1: global___HoloPokemonMove.ValueType - move2: global___HoloPokemonMove.ValueType - @property - def pokemon_display(self) -> global___PokemonDisplayProto: ... - captured_s2_cell_id: builtins.int - @property - def traded_pokemon(self) -> global___PokemonProto: ... - pokeball: global___Item.ValueType - individual_attack: builtins.int - individual_defense: builtins.int - individual_stamina: builtins.int - nickname: builtins.str - favorite: builtins.bool - move3: global___HoloPokemonMove.ValueType - creation_time_ms: builtins.int - height_m: builtins.float - weight_kg: builtins.float - pokemon_size: global___HoloPokemonSize.ValueType - def __init__( - self, - *, - pokemon_id: builtins.int = ..., - pokedex_entry_number: builtins.int = ..., - original_cp: builtins.int = ..., - adjusted_cp_min: builtins.int = ..., - adjusted_cp_max: builtins.int = ..., - original_stamina: builtins.int = ..., - adjusted_stamina_min: builtins.int = ..., - adjusted_stamina_max: builtins.int = ..., - friend_level_cap: builtins.bool = ..., - move1: global___HoloPokemonMove.ValueType = ..., - move2: global___HoloPokemonMove.ValueType = ..., - pokemon_display: global___PokemonDisplayProto | None = ..., - captured_s2_cell_id: builtins.int = ..., - traded_pokemon: global___PokemonProto | None = ..., - pokeball: global___Item.ValueType = ..., - individual_attack: builtins.int = ..., - individual_defense: builtins.int = ..., - individual_stamina: builtins.int = ..., - nickname: builtins.str = ..., - favorite: builtins.bool = ..., - move3: global___HoloPokemonMove.ValueType = ..., - creation_time_ms: builtins.int = ..., - height_m: builtins.float = ..., - weight_kg: builtins.float = ..., - pokemon_size: global___HoloPokemonSize.ValueType = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["pokemon_display", b"pokemon_display", "traded_pokemon", b"traded_pokemon"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["adjusted_cp_max", b"adjusted_cp_max", "adjusted_cp_min", b"adjusted_cp_min", "adjusted_stamina_max", b"adjusted_stamina_max", "adjusted_stamina_min", b"adjusted_stamina_min", "captured_s2_cell_id", b"captured_s2_cell_id", "creation_time_ms", b"creation_time_ms", "favorite", b"favorite", "friend_level_cap", b"friend_level_cap", "height_m", b"height_m", "individual_attack", b"individual_attack", "individual_defense", b"individual_defense", "individual_stamina", b"individual_stamina", "move1", b"move1", "move2", b"move2", "move3", b"move3", "nickname", b"nickname", "original_cp", b"original_cp", "original_stamina", b"original_stamina", "pokeball", b"pokeball", "pokedex_entry_number", b"pokedex_entry_number", "pokemon_display", b"pokemon_display", "pokemon_id", b"pokemon_id", "pokemon_size", b"pokemon_size", "traded_pokemon", b"traded_pokemon", "weight_kg", b"weight_kg"]) -> None: ... - - STATE_FIELD_NUMBER: builtins.int - EXPIRATION_MS_FIELD_NUMBER: builtins.int - PLAYER_FIELD_NUMBER: builtins.int - FRIEND_FIELD_NUMBER: builtins.int - TRADING_S2_CELL_ID_FIELD_NUMBER: builtins.int - TRANSACTION_LOG_FIELD_NUMBER: builtins.int - FRIENDSHIP_LEVEL_DATA_FIELD_NUMBER: builtins.int - IS_SPECIAL_TRADING_FIELD_NUMBER: builtins.int - PRE_TRADING_FRIENDSHIP_LEVEL_FIELD_NUMBER: builtins.int - state: global___TradingProto.TradingState.ValueType - expiration_ms: builtins.int - @property - def player(self) -> global___TradingProto.TradingPlayerProto: ... - @property - def friend(self) -> global___TradingProto.TradingPlayerProto: ... - trading_s2_cell_id: builtins.int - transaction_log: builtins.str - @property - def friendship_level_data(self) -> global___FriendshipLevelDataProto: ... - is_special_trading: builtins.bool - @property - def pre_trading_friendship_level(self) -> global___FriendshipLevelDataProto: ... - def __init__( - self, - *, - state: global___TradingProto.TradingState.ValueType = ..., - expiration_ms: builtins.int = ..., - player: global___TradingProto.TradingPlayerProto | None = ..., - friend: global___TradingProto.TradingPlayerProto | None = ..., - trading_s2_cell_id: builtins.int = ..., - transaction_log: builtins.str = ..., - friendship_level_data: global___FriendshipLevelDataProto | None = ..., - is_special_trading: builtins.bool = ..., - pre_trading_friendship_level: global___FriendshipLevelDataProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["friend", b"friend", "friendship_level_data", b"friendship_level_data", "player", b"player", "pre_trading_friendship_level", b"pre_trading_friendship_level"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["expiration_ms", b"expiration_ms", "friend", b"friend", "friendship_level_data", b"friendship_level_data", "is_special_trading", b"is_special_trading", "player", b"player", "pre_trading_friendship_level", b"pre_trading_friendship_level", "state", b"state", "trading_s2_cell_id", b"trading_s2_cell_id", "transaction_log", b"transaction_log"]) -> None: ... - -global___TradingProto = TradingProto - -@typing_extensions.final -class TransferPokemonToPokemonHomeOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[TransferPokemonToPokemonHomeOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: TransferPokemonToPokemonHomeOutProto._Status.ValueType # 0 - SUCCESS: TransferPokemonToPokemonHomeOutProto._Status.ValueType # 1 - ERROR_PLAYER_LEVEL_TOO_LOW: TransferPokemonToPokemonHomeOutProto._Status.ValueType # 2 - ERROR_NO_NAID_LINKED: TransferPokemonToPokemonHomeOutProto._Status.ValueType # 3 - ERROR_TOO_MANY_POKEMON: TransferPokemonToPokemonHomeOutProto._Status.ValueType # 4 - ERROR_SERVER_CLIENT_ENERGY_COST_MISMATCH: TransferPokemonToPokemonHomeOutProto._Status.ValueType # 5 - ERROR_INSUFFICIENT_ENERGY: TransferPokemonToPokemonHomeOutProto._Status.ValueType # 6 - ERROR_TRANSFER_IN_PROGRESS: TransferPokemonToPokemonHomeOutProto._Status.ValueType # 7 - ERROR_POKEMON_DEPLOYED: TransferPokemonToPokemonHomeOutProto._Status.ValueType # 10 - ERROR_POKEMON_IS_EGG: TransferPokemonToPokemonHomeOutProto._Status.ValueType # 11 - ERROR_POKEMON_IS_BUDDY: TransferPokemonToPokemonHomeOutProto._Status.ValueType # 12 - ERROR_POKEMON_BAD: TransferPokemonToPokemonHomeOutProto._Status.ValueType # 13 - ERROR_POKEMON_IS_MEGA: TransferPokemonToPokemonHomeOutProto._Status.ValueType # 14 - ERROR_POKEMON_FAVORITED: TransferPokemonToPokemonHomeOutProto._Status.ValueType # 15 - ERROR_POKEMON_NOT_FOUND: TransferPokemonToPokemonHomeOutProto._Status.ValueType # 16 - ERROR_VALIDATION_UNKNOWN: TransferPokemonToPokemonHomeOutProto._Status.ValueType # 17 - ERROR_POKEMON_HAS_COSTUME: TransferPokemonToPokemonHomeOutProto._Status.ValueType # 21 - ERROR_POKEMON_IS_SHADOW: TransferPokemonToPokemonHomeOutProto._Status.ValueType # 22 - ERROR_POKEMON_DISALLOWED: TransferPokemonToPokemonHomeOutProto._Status.ValueType # 23 - ERROR_PHAPI_REQUEST_BODY_FALSE: TransferPokemonToPokemonHomeOutProto._Status.ValueType # 30 - ERROR_PHAPI_REQUEST_PARAMETERS_DNE: TransferPokemonToPokemonHomeOutProto._Status.ValueType # 31 - ERROR_PHAPI_REQUEST_PARAMETERS_FALSE: TransferPokemonToPokemonHomeOutProto._Status.ValueType # 32 - ERROR_PHAPI_MAINTENANCE: TransferPokemonToPokemonHomeOutProto._Status.ValueType # 33 - ERROR_PHAPI_SERVICE_ENDED: TransferPokemonToPokemonHomeOutProto._Status.ValueType # 34 - ERROR_PHAPI_UNKNOWN: TransferPokemonToPokemonHomeOutProto._Status.ValueType # 35 - ERROR_PHAPI_NAID_DOES_NOT_EXIST: TransferPokemonToPokemonHomeOutProto._Status.ValueType # 36 - ERROR_PHAPI_NO_SPACE_IN_BOX: TransferPokemonToPokemonHomeOutProto._Status.ValueType # 37 - ERROR_PHAPI_DATA_CONVERSION_FAILURE: TransferPokemonToPokemonHomeOutProto._Status.ValueType # 38 - ERROR_PHAPI_WAITING_FOR_RECEIPT: TransferPokemonToPokemonHomeOutProto._Status.ValueType # 39 - ERROR_PHAPI_PLAYER_NOT_USING_PH_APP: TransferPokemonToPokemonHomeOutProto._Status.ValueType # 40 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: TransferPokemonToPokemonHomeOutProto.Status.ValueType # 0 - SUCCESS: TransferPokemonToPokemonHomeOutProto.Status.ValueType # 1 - ERROR_PLAYER_LEVEL_TOO_LOW: TransferPokemonToPokemonHomeOutProto.Status.ValueType # 2 - ERROR_NO_NAID_LINKED: TransferPokemonToPokemonHomeOutProto.Status.ValueType # 3 - ERROR_TOO_MANY_POKEMON: TransferPokemonToPokemonHomeOutProto.Status.ValueType # 4 - ERROR_SERVER_CLIENT_ENERGY_COST_MISMATCH: TransferPokemonToPokemonHomeOutProto.Status.ValueType # 5 - ERROR_INSUFFICIENT_ENERGY: TransferPokemonToPokemonHomeOutProto.Status.ValueType # 6 - ERROR_TRANSFER_IN_PROGRESS: TransferPokemonToPokemonHomeOutProto.Status.ValueType # 7 - ERROR_POKEMON_DEPLOYED: TransferPokemonToPokemonHomeOutProto.Status.ValueType # 10 - ERROR_POKEMON_IS_EGG: TransferPokemonToPokemonHomeOutProto.Status.ValueType # 11 - ERROR_POKEMON_IS_BUDDY: TransferPokemonToPokemonHomeOutProto.Status.ValueType # 12 - ERROR_POKEMON_BAD: TransferPokemonToPokemonHomeOutProto.Status.ValueType # 13 - ERROR_POKEMON_IS_MEGA: TransferPokemonToPokemonHomeOutProto.Status.ValueType # 14 - ERROR_POKEMON_FAVORITED: TransferPokemonToPokemonHomeOutProto.Status.ValueType # 15 - ERROR_POKEMON_NOT_FOUND: TransferPokemonToPokemonHomeOutProto.Status.ValueType # 16 - ERROR_VALIDATION_UNKNOWN: TransferPokemonToPokemonHomeOutProto.Status.ValueType # 17 - ERROR_POKEMON_HAS_COSTUME: TransferPokemonToPokemonHomeOutProto.Status.ValueType # 21 - ERROR_POKEMON_IS_SHADOW: TransferPokemonToPokemonHomeOutProto.Status.ValueType # 22 - ERROR_POKEMON_DISALLOWED: TransferPokemonToPokemonHomeOutProto.Status.ValueType # 23 - ERROR_PHAPI_REQUEST_BODY_FALSE: TransferPokemonToPokemonHomeOutProto.Status.ValueType # 30 - ERROR_PHAPI_REQUEST_PARAMETERS_DNE: TransferPokemonToPokemonHomeOutProto.Status.ValueType # 31 - ERROR_PHAPI_REQUEST_PARAMETERS_FALSE: TransferPokemonToPokemonHomeOutProto.Status.ValueType # 32 - ERROR_PHAPI_MAINTENANCE: TransferPokemonToPokemonHomeOutProto.Status.ValueType # 33 - ERROR_PHAPI_SERVICE_ENDED: TransferPokemonToPokemonHomeOutProto.Status.ValueType # 34 - ERROR_PHAPI_UNKNOWN: TransferPokemonToPokemonHomeOutProto.Status.ValueType # 35 - ERROR_PHAPI_NAID_DOES_NOT_EXIST: TransferPokemonToPokemonHomeOutProto.Status.ValueType # 36 - ERROR_PHAPI_NO_SPACE_IN_BOX: TransferPokemonToPokemonHomeOutProto.Status.ValueType # 37 - ERROR_PHAPI_DATA_CONVERSION_FAILURE: TransferPokemonToPokemonHomeOutProto.Status.ValueType # 38 - ERROR_PHAPI_WAITING_FOR_RECEIPT: TransferPokemonToPokemonHomeOutProto.Status.ValueType # 39 - ERROR_PHAPI_PLAYER_NOT_USING_PH_APP: TransferPokemonToPokemonHomeOutProto.Status.ValueType # 40 - - @typing_extensions.final - class XlCandyAwardedPerIdEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - KEY_FIELD_NUMBER: builtins.int - VALUE_FIELD_NUMBER: builtins.int - key: builtins.int - value: builtins.int - def __init__( - self, - *, - key: builtins.int = ..., - value: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["key", b"key", "value", b"value"]) -> None: ... - - STATUS_FIELD_NUMBER: builtins.int - CANDY_AWARDED_FIELD_NUMBER: builtins.int - XL_CANDY_AWARDED_FIELD_NUMBER: builtins.int - XL_CANDY_AWARDED_PER_ID_FIELD_NUMBER: builtins.int - status: global___TransferPokemonToPokemonHomeOutProto.Status.ValueType - candy_awarded: builtins.int - xl_candy_awarded: builtins.int - @property - def xl_candy_awarded_per_id(self) -> google.protobuf.internal.containers.ScalarMap[builtins.int, builtins.int]: ... - def __init__( - self, - *, - status: global___TransferPokemonToPokemonHomeOutProto.Status.ValueType = ..., - candy_awarded: builtins.int = ..., - xl_candy_awarded: builtins.int = ..., - xl_candy_awarded_per_id: collections.abc.Mapping[builtins.int, builtins.int] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["candy_awarded", b"candy_awarded", "status", b"status", "xl_candy_awarded", b"xl_candy_awarded", "xl_candy_awarded_per_id", b"xl_candy_awarded_per_id"]) -> None: ... - -global___TransferPokemonToPokemonHomeOutProto = TransferPokemonToPokemonHomeOutProto - -@typing_extensions.final -class TransferPokemonToPokemonHomeProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TOTAL_ENERGY_COST_FIELD_NUMBER: builtins.int - POKEMON_UUID_FIELD_NUMBER: builtins.int - total_energy_cost: builtins.int - @property - def pokemon_uuid(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - def __init__( - self, - *, - total_energy_cost: builtins.int = ..., - pokemon_uuid: collections.abc.Iterable[builtins.int] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["pokemon_uuid", b"pokemon_uuid", "total_energy_cost", b"total_energy_cost"]) -> None: ... - -global___TransferPokemonToPokemonHomeProto = TransferPokemonToPokemonHomeProto - -@typing_extensions.final -class Transform(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TRANSLATION_FIELD_NUMBER: builtins.int - ROTATION_FIELD_NUMBER: builtins.int - @property - def translation(self) -> global___Vector3: ... - @property - def rotation(self) -> global___Quaternion: ... - def __init__( - self, - *, - translation: global___Vector3 | None = ..., - rotation: global___Quaternion | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["rotation", b"rotation", "translation", b"translation"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["rotation", b"rotation", "translation", b"translation"]) -> None: ... - -global___Transform = Transform - -@typing_extensions.final -class TransitMetadata(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ROUTE_FIELD_NUMBER: builtins.int - AGENCY_FIELD_NUMBER: builtins.int - COLOR_NAME_FIELD_NUMBER: builtins.int - route: builtins.str - agency: builtins.str - color_name: builtins.str - def __init__( - self, - *, - route: builtins.str = ..., - agency: builtins.str = ..., - color_name: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["agency", b"agency", "color_name", b"color_name", "route", b"route"]) -> None: ... - -global___TransitMetadata = TransitMetadata - -@typing_extensions.final -class TranslationSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TRANSLATION_BUNDLE_IDS_FIELD_NUMBER: builtins.int - @property - def translation_bundle_ids(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - def __init__( - self, - *, - translation_bundle_ids: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["translation_bundle_ids", b"translation_bundle_ids"]) -> None: ... - -global___TranslationSettingsProto = TranslationSettingsProto - -@typing_extensions.final -class TravelRouteQuestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ROUTE_ID_FIELD_NUMBER: builtins.int - @property - def route_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - def __init__( - self, - *, - route_id: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["route_id", b"route_id"]) -> None: ... - -global___TravelRouteQuestProto = TravelRouteQuestProto - -@typing_extensions.final -class TriangleList(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _ExteriorEdgeBit: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ExteriorEdgeBitEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[TriangleList._ExteriorEdgeBit.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - NO_BIT: TriangleList._ExteriorEdgeBit.ValueType # 0 - EDGE_V0_V1: TriangleList._ExteriorEdgeBit.ValueType # 1 - EDGE_V1_V2: TriangleList._ExteriorEdgeBit.ValueType # 2 - EDGE_V2_V0: TriangleList._ExteriorEdgeBit.ValueType # 4 - - class ExteriorEdgeBit(_ExteriorEdgeBit, metaclass=_ExteriorEdgeBitEnumTypeWrapper): ... - NO_BIT: TriangleList.ExteriorEdgeBit.ValueType # 0 - EDGE_V0_V1: TriangleList.ExteriorEdgeBit.ValueType # 1 - EDGE_V1_V2: TriangleList.ExteriorEdgeBit.ValueType # 2 - EDGE_V2_V0: TriangleList.ExteriorEdgeBit.ValueType # 4 - - COORDS_FIELD_NUMBER: builtins.int - EXTERIOR_EDGES_FIELD_NUMBER: builtins.int - @property - def coords(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - exterior_edges: builtins.bytes - def __init__( - self, - *, - coords: collections.abc.Iterable[builtins.int] | None = ..., - exterior_edges: builtins.bytes = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["coords", b"coords", "exterior_edges", b"exterior_edges"]) -> None: ... - -global___TriangleList = TriangleList - -@typing_extensions.final -class TutorialCompletRewards(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TUTORIAL_COMPLETATION_FIELD_NUMBER: builtins.int - ITEM_REWARD_FIELD_NUMBER: builtins.int - tutorial_completation: global___TutorialCompletion.ValueType - @property - def item_reward(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ItemProto]: ... - def __init__( - self, - *, - tutorial_completation: global___TutorialCompletion.ValueType = ..., - item_reward: collections.abc.Iterable[global___ItemProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["item_reward", b"item_reward", "tutorial_completation", b"tutorial_completation"]) -> None: ... - -global___TutorialCompletRewards = TutorialCompletRewards - -@typing_extensions.final -class TutorialCreateDetail(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CAUGHT_IN_WILD_FIELD_NUMBER: builtins.int - caught_in_wild: builtins.bool - def __init__( - self, - *, - caught_in_wild: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["caught_in_wild", b"caught_in_wild"]) -> None: ... - -global___TutorialCreateDetail = TutorialCreateDetail - -@typing_extensions.final -class TutorialTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _TutorialTelemetryId: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _TutorialTelemetryIdEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[TutorialTelemetry._TutorialTelemetryId.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNDEFINED: TutorialTelemetry._TutorialTelemetryId.ValueType # 0 - TAG_LEARN_MORE_BUTTON_CLICKED: TutorialTelemetry._TutorialTelemetryId.ValueType # 1 - TAG_POPUP_TUTORIAL_SHOWN: TutorialTelemetry._TutorialTelemetryId.ValueType # 2 - FRIEND_LIST_LEARN_MORE_BUTTON_CLICKED: TutorialTelemetry._TutorialTelemetryId.ValueType # 3 - FRIEND_DETAIL_HELP_BUTTON_CLICKED: TutorialTelemetry._TutorialTelemetryId.ValueType # 4 - TASK_TUTORIAL_CURVE_BALL_VIEWED: TutorialTelemetry._TutorialTelemetryId.ValueType # 5 - TASK_TUTORIAL_THROW_TYPE_VIEWED: TutorialTelemetry._TutorialTelemetryId.ValueType # 6 - TASK_TUTORIAL_GIFT_VIEWED: TutorialTelemetry._TutorialTelemetryId.ValueType # 7 - TASK_TUTORIAL_TRADING_VIEWED: TutorialTelemetry._TutorialTelemetryId.ValueType # 8 - TASK_TUTORIAL_SNAPSHOT_WILD_VIEWED: TutorialTelemetry._TutorialTelemetryId.ValueType # 9 - TASK_TUTORIAL_SNAPSHOT_INVENTORY_VIEWED: TutorialTelemetry._TutorialTelemetryId.ValueType # 10 - TASK_TUTORIAL_SNAPSHOT_BUDDY_VIEWED: TutorialTelemetry._TutorialTelemetryId.ValueType # 11 - GIFT_TUTORIAL_INTRODUCTION_SHOWN: TutorialTelemetry._TutorialTelemetryId.ValueType # 12 - PLAYER_VIEWED_GIFT_TUTORIAL: TutorialTelemetry._TutorialTelemetryId.ValueType # 13 - PLAYER_SKIPPED_GIFT_TUTORIAL: TutorialTelemetry._TutorialTelemetryId.ValueType # 14 - PLAYER_COMPLETED_GIFT_TUTORIAL: TutorialTelemetry._TutorialTelemetryId.ValueType # 15 - LURE_TUTORIAL_INTRODUCTION_SHOWN: TutorialTelemetry._TutorialTelemetryId.ValueType # 16 - PLAYER_VIEWED_LURE_TUTORIAL: TutorialTelemetry._TutorialTelemetryId.ValueType # 17 - PLAYER_SKIPPED_LURE_TUTORIAL: TutorialTelemetry._TutorialTelemetryId.ValueType # 18 - PLAYER_COMPLETED_LURE_TUTORIAL: TutorialTelemetry._TutorialTelemetryId.ValueType # 19 - GYM_TUTORIAL_BUTTON_CLICKED: TutorialTelemetry._TutorialTelemetryId.ValueType # 20 - RAID_TUTORIAL_BUTTON_CLICKED: TutorialTelemetry._TutorialTelemetryId.ValueType # 21 - POTION_AND_REVIVE_TUTORIAL_INTRODUCTION_SHOWN: TutorialTelemetry._TutorialTelemetryId.ValueType # 22 - PLAYER_COMPLETED_REVIVE_TUTORIAL: TutorialTelemetry._TutorialTelemetryId.ValueType # 23 - PLAYER_COMPLETED_POTION_TUTORIAL: TutorialTelemetry._TutorialTelemetryId.ValueType # 24 - BERRY_CATCH_TUTORIAL_SHOWN: TutorialTelemetry._TutorialTelemetryId.ValueType # 25 - TRADE_TUTORIAL_INTRODUCTION_SHOWN: TutorialTelemetry._TutorialTelemetryId.ValueType # 26 - PLAYER_VIEWED_TRADING_TUTORIAL: TutorialTelemetry._TutorialTelemetryId.ValueType # 27 - PLAYER_SKIPPED_TRADING_TUTORIAL: TutorialTelemetry._TutorialTelemetryId.ValueType # 28 - PLAYER_COMPLETED_TRADING_TUTORIAL: TutorialTelemetry._TutorialTelemetryId.ValueType # 29 - LUCKY_TRADE_TUTORIAL_SHOWN: TutorialTelemetry._TutorialTelemetryId.ValueType # 30 - LUCKY_FRIENDS_UNLOCKED_TUTORIAL_SHOWN: TutorialTelemetry._TutorialTelemetryId.ValueType # 31 - LUCKY_FRIENDS_TUTORIAL_BUTTON_CLICKED: TutorialTelemetry._TutorialTelemetryId.ValueType # 32 - - class TutorialTelemetryId(_TutorialTelemetryId, metaclass=_TutorialTelemetryIdEnumTypeWrapper): ... - UNDEFINED: TutorialTelemetry.TutorialTelemetryId.ValueType # 0 - TAG_LEARN_MORE_BUTTON_CLICKED: TutorialTelemetry.TutorialTelemetryId.ValueType # 1 - TAG_POPUP_TUTORIAL_SHOWN: TutorialTelemetry.TutorialTelemetryId.ValueType # 2 - FRIEND_LIST_LEARN_MORE_BUTTON_CLICKED: TutorialTelemetry.TutorialTelemetryId.ValueType # 3 - FRIEND_DETAIL_HELP_BUTTON_CLICKED: TutorialTelemetry.TutorialTelemetryId.ValueType # 4 - TASK_TUTORIAL_CURVE_BALL_VIEWED: TutorialTelemetry.TutorialTelemetryId.ValueType # 5 - TASK_TUTORIAL_THROW_TYPE_VIEWED: TutorialTelemetry.TutorialTelemetryId.ValueType # 6 - TASK_TUTORIAL_GIFT_VIEWED: TutorialTelemetry.TutorialTelemetryId.ValueType # 7 - TASK_TUTORIAL_TRADING_VIEWED: TutorialTelemetry.TutorialTelemetryId.ValueType # 8 - TASK_TUTORIAL_SNAPSHOT_WILD_VIEWED: TutorialTelemetry.TutorialTelemetryId.ValueType # 9 - TASK_TUTORIAL_SNAPSHOT_INVENTORY_VIEWED: TutorialTelemetry.TutorialTelemetryId.ValueType # 10 - TASK_TUTORIAL_SNAPSHOT_BUDDY_VIEWED: TutorialTelemetry.TutorialTelemetryId.ValueType # 11 - GIFT_TUTORIAL_INTRODUCTION_SHOWN: TutorialTelemetry.TutorialTelemetryId.ValueType # 12 - PLAYER_VIEWED_GIFT_TUTORIAL: TutorialTelemetry.TutorialTelemetryId.ValueType # 13 - PLAYER_SKIPPED_GIFT_TUTORIAL: TutorialTelemetry.TutorialTelemetryId.ValueType # 14 - PLAYER_COMPLETED_GIFT_TUTORIAL: TutorialTelemetry.TutorialTelemetryId.ValueType # 15 - LURE_TUTORIAL_INTRODUCTION_SHOWN: TutorialTelemetry.TutorialTelemetryId.ValueType # 16 - PLAYER_VIEWED_LURE_TUTORIAL: TutorialTelemetry.TutorialTelemetryId.ValueType # 17 - PLAYER_SKIPPED_LURE_TUTORIAL: TutorialTelemetry.TutorialTelemetryId.ValueType # 18 - PLAYER_COMPLETED_LURE_TUTORIAL: TutorialTelemetry.TutorialTelemetryId.ValueType # 19 - GYM_TUTORIAL_BUTTON_CLICKED: TutorialTelemetry.TutorialTelemetryId.ValueType # 20 - RAID_TUTORIAL_BUTTON_CLICKED: TutorialTelemetry.TutorialTelemetryId.ValueType # 21 - POTION_AND_REVIVE_TUTORIAL_INTRODUCTION_SHOWN: TutorialTelemetry.TutorialTelemetryId.ValueType # 22 - PLAYER_COMPLETED_REVIVE_TUTORIAL: TutorialTelemetry.TutorialTelemetryId.ValueType # 23 - PLAYER_COMPLETED_POTION_TUTORIAL: TutorialTelemetry.TutorialTelemetryId.ValueType # 24 - BERRY_CATCH_TUTORIAL_SHOWN: TutorialTelemetry.TutorialTelemetryId.ValueType # 25 - TRADE_TUTORIAL_INTRODUCTION_SHOWN: TutorialTelemetry.TutorialTelemetryId.ValueType # 26 - PLAYER_VIEWED_TRADING_TUTORIAL: TutorialTelemetry.TutorialTelemetryId.ValueType # 27 - PLAYER_SKIPPED_TRADING_TUTORIAL: TutorialTelemetry.TutorialTelemetryId.ValueType # 28 - PLAYER_COMPLETED_TRADING_TUTORIAL: TutorialTelemetry.TutorialTelemetryId.ValueType # 29 - LUCKY_TRADE_TUTORIAL_SHOWN: TutorialTelemetry.TutorialTelemetryId.ValueType # 30 - LUCKY_FRIENDS_UNLOCKED_TUTORIAL_SHOWN: TutorialTelemetry.TutorialTelemetryId.ValueType # 31 - LUCKY_FRIENDS_TUTORIAL_BUTTON_CLICKED: TutorialTelemetry.TutorialTelemetryId.ValueType # 32 - - TELEMETRY_ID_FIELD_NUMBER: builtins.int - telemetry_id: global___TutorialTelemetry.TutorialTelemetryId.ValueType - def __init__( - self, - *, - telemetry_id: global___TutorialTelemetry.TutorialTelemetryId.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["telemetry_id", b"telemetry_id"]) -> None: ... - -global___TutorialTelemetry = TutorialTelemetry - -@typing_extensions.final -class TutorialsSettings(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TUTORIAL_SETTINGS_BOOL_1_FIELD_NUMBER: builtins.int - TUTORIAL_SETTINGS_BOOL_2_FIELD_NUMBER: builtins.int - TUTORIAL_SETTINGS_BOOL_3_FIELD_NUMBER: builtins.int - TUTORIAL_SETTINGS_BOOL_4_FIELD_NUMBER: builtins.int - TUTORIAL_SETTINGS_BOOL_5_FIELD_NUMBER: builtins.int - TUTORIAL_SETTINGS_BOOL_6_FIELD_NUMBER: builtins.int - TUTORIAL_SETTINGS_BOOL_7_FIELD_NUMBER: builtins.int - TUTORIAL_SETTINGS_BOOL_8_FIELD_NUMBER: builtins.int - TUTORIAL_SETTINGS_BOOL_9_FIELD_NUMBER: builtins.int - TUTORIAL_SETTINGS_BOOL_10_FIELD_NUMBER: builtins.int - TUTORIAL_SETTINGS_BOOL_11_FIELD_NUMBER: builtins.int - TUTORIAL_COMPLETE_REWARD_FIELD_NUMBER: builtins.int - tutorial_settings_bool_1: builtins.bool - tutorial_settings_bool_2: builtins.bool - tutorial_settings_bool_3: builtins.bool - tutorial_settings_bool_4: builtins.bool - tutorial_settings_bool_5: builtins.bool - tutorial_settings_bool_6: builtins.bool - tutorial_settings_bool_7: builtins.bool - tutorial_settings_bool_8: builtins.bool - tutorial_settings_bool_9: builtins.bool - tutorial_settings_bool_10: builtins.bool - tutorial_settings_bool_11: builtins.bool - @property - def tutorial_complete_reward(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TutorialCompletRewards]: ... - def __init__( - self, - *, - tutorial_settings_bool_1: builtins.bool = ..., - tutorial_settings_bool_2: builtins.bool = ..., - tutorial_settings_bool_3: builtins.bool = ..., - tutorial_settings_bool_4: builtins.bool = ..., - tutorial_settings_bool_5: builtins.bool = ..., - tutorial_settings_bool_6: builtins.bool = ..., - tutorial_settings_bool_7: builtins.bool = ..., - tutorial_settings_bool_8: builtins.bool = ..., - tutorial_settings_bool_9: builtins.bool = ..., - tutorial_settings_bool_10: builtins.bool = ..., - tutorial_settings_bool_11: builtins.bool = ..., - tutorial_complete_reward: collections.abc.Iterable[global___TutorialCompletRewards] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["tutorial_complete_reward", b"tutorial_complete_reward", "tutorial_settings_bool_1", b"tutorial_settings_bool_1", "tutorial_settings_bool_10", b"tutorial_settings_bool_10", "tutorial_settings_bool_11", b"tutorial_settings_bool_11", "tutorial_settings_bool_2", b"tutorial_settings_bool_2", "tutorial_settings_bool_3", b"tutorial_settings_bool_3", "tutorial_settings_bool_4", b"tutorial_settings_bool_4", "tutorial_settings_bool_5", b"tutorial_settings_bool_5", "tutorial_settings_bool_6", b"tutorial_settings_bool_6", "tutorial_settings_bool_7", b"tutorial_settings_bool_7", "tutorial_settings_bool_8", b"tutorial_settings_bool_8", "tutorial_settings_bool_9", b"tutorial_settings_bool_9"]) -> None: ... - -global___TutorialsSettings = TutorialsSettings - -@typing_extensions.final -class TwoWaySharedFriendshipDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class SharedMigrations(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - IS_GIFTING_MIGRATED_FIELD_NUMBER: builtins.int - IS_LUCKY_DATA_MIGRATED_FIELD_NUMBER: builtins.int - is_gifting_migrated: builtins.bool - is_lucky_data_migrated: builtins.bool - def __init__( - self, - *, - is_gifting_migrated: builtins.bool = ..., - is_lucky_data_migrated: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["is_gifting_migrated", b"is_gifting_migrated", "is_lucky_data_migrated", b"is_lucky_data_migrated"]) -> None: ... - - IS_LUCKY_FIELD_NUMBER: builtins.int - LUCKY_COUNT_FIELD_NUMBER: builtins.int - SHARED_MIGRATIONS_FIELD_NUMBER: builtins.int - is_lucky: builtins.bool - lucky_count: builtins.int - @property - def shared_migrations(self) -> global___TwoWaySharedFriendshipDataProto.SharedMigrations: ... - def __init__( - self, - *, - is_lucky: builtins.bool = ..., - lucky_count: builtins.int = ..., - shared_migrations: global___TwoWaySharedFriendshipDataProto.SharedMigrations | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["shared_migrations", b"shared_migrations"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["is_lucky", b"is_lucky", "lucky_count", b"lucky_count", "shared_migrations", b"shared_migrations"]) -> None: ... - -global___TwoWaySharedFriendshipDataProto = TwoWaySharedFriendshipDataProto - -@typing_extensions.final -class Type(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NAME_FIELD_NUMBER: builtins.int - FIELDS_FIELD_NUMBER: builtins.int - ONEOFS_FIELD_NUMBER: builtins.int - OPTIONS_FIELD_NUMBER: builtins.int - SOURCE_CONTEXT_FIELD_NUMBER: builtins.int - SYNTAX_FIELD_NUMBER: builtins.int - name: builtins.str - @property - def fields(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Field]: ... - @property - def oneofs(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - @property - def options(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Option]: ... - @property - def source_context(self) -> global___SourceContext: ... - syntax: global___Syntax.ValueType - def __init__( - self, - *, - name: builtins.str = ..., - fields: collections.abc.Iterable[global___Field] | None = ..., - oneofs: collections.abc.Iterable[builtins.str] | None = ..., - options: collections.abc.Iterable[global___Option] | None = ..., - source_context: global___SourceContext | None = ..., - syntax: global___Syntax.ValueType = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["source_context", b"source_context"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["fields", b"fields", "name", b"name", "oneofs", b"oneofs", "options", b"options", "source_context", b"source_context", "syntax", b"syntax"]) -> None: ... - -global___Type = Type - -@typing_extensions.final -class TypeEffectiveSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ATTACK_SCALAR_FIELD_NUMBER: builtins.int - ATTACK_TYPE_FIELD_NUMBER: builtins.int - @property - def attack_scalar(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.float]: ... - attack_type: global___HoloPokemonType.ValueType - def __init__( - self, - *, - attack_scalar: collections.abc.Iterable[builtins.float] | None = ..., - attack_type: global___HoloPokemonType.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["attack_scalar", b"attack_scalar", "attack_type", b"attack_type"]) -> None: ... - -global___TypeEffectiveSettingsProto = TypeEffectiveSettingsProto - -@typing_extensions.final -class UInt32Value(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - VALUE_FIELD_NUMBER: builtins.int - value: builtins.int - def __init__( - self, - *, - value: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["value", b"value"]) -> None: ... - -global___UInt32Value = UInt32Value - -@typing_extensions.final -class UInt64Value(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - VALUE_FIELD_NUMBER: builtins.int - value: builtins.int - def __init__( - self, - *, - value: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["value", b"value"]) -> None: ... - -global___UInt64Value = UInt64Value - -@typing_extensions.final -class UUID(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - UPPER_FIELD_NUMBER: builtins.int - LOWER_FIELD_NUMBER: builtins.int - upper: builtins.int - lower: builtins.int - def __init__( - self, - *, - upper: builtins.int = ..., - lower: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["lower", b"lower", "upper", b"upper"]) -> None: ... - -global___UUID = UUID - -@typing_extensions.final -class UnblockAccountOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[UnblockAccountOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: UnblockAccountOutProto._Result.ValueType # 0 - SUCCESS: UnblockAccountOutProto._Result.ValueType # 1 - ERROR_NOT_BLOCKED: UnblockAccountOutProto._Result.ValueType # 2 - ERROR_PLAYER_DOES_NOT_EXIST: UnblockAccountOutProto._Result.ValueType # 3 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: UnblockAccountOutProto.Result.ValueType # 0 - SUCCESS: UnblockAccountOutProto.Result.ValueType # 1 - ERROR_NOT_BLOCKED: UnblockAccountOutProto.Result.ValueType # 2 - ERROR_PLAYER_DOES_NOT_EXIST: UnblockAccountOutProto.Result.ValueType # 3 - - RESULT_FIELD_NUMBER: builtins.int - result: global___UnblockAccountOutProto.Result.ValueType - def __init__( - self, - *, - result: global___UnblockAccountOutProto.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result"]) -> None: ... - -global___UnblockAccountOutProto = UnblockAccountOutProto - -@typing_extensions.final -class UnblockAccountProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - BLOCKEE_NIA_ACCOUNT_ID_FIELD_NUMBER: builtins.int - blockee_nia_account_id: builtins.str - def __init__( - self, - *, - blockee_nia_account_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["blockee_nia_account_id", b"blockee_nia_account_id"]) -> None: ... - -global___UnblockAccountProto = UnblockAccountProto - -@typing_extensions.final -class UncommentAnnotationTestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - STRING_PROPERTY_FIELD_NUMBER: builtins.int - LONG_PROPERTY_FIELD_NUMBER: builtins.int - string_property: builtins.str - long_property: builtins.int - def __init__( - self, - *, - string_property: builtins.str = ..., - long_property: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["long_property", b"long_property", "string_property", b"string_property"]) -> None: ... - -global___UncommentAnnotationTestProto = UncommentAnnotationTestProto - -@typing_extensions.final -class UninterpretedOption(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class NamePart(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NAME_PART_FIELD_NUMBER: builtins.int - IS_EXTENSION_FIELD_NUMBER: builtins.int - name_part: builtins.str - is_extension: builtins.bool - def __init__( - self, - *, - name_part: builtins.str = ..., - is_extension: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["is_extension", b"is_extension", "name_part", b"name_part"]) -> None: ... - - NAME_FIELD_NUMBER: builtins.int - IDENTIFIER_VALUE_FIELD_NUMBER: builtins.int - POSITIVE_INT_VALUE_FIELD_NUMBER: builtins.int - NEGATIVE_INT_VALUE_FIELD_NUMBER: builtins.int - DOUBLE_VALUE_FIELD_NUMBER: builtins.int - STRING_VALUE_FIELD_NUMBER: builtins.int - AGGREGATE_VALUE_FIELD_NUMBER: builtins.int - @property - def name(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___UninterpretedOption.NamePart]: ... - identifier_value: builtins.str - positive_int_value: builtins.int - negative_int_value: builtins.int - double_value: builtins.float - string_value: builtins.bytes - aggregate_value: builtins.str - def __init__( - self, - *, - name: collections.abc.Iterable[global___UninterpretedOption.NamePart] | None = ..., - identifier_value: builtins.str = ..., - positive_int_value: builtins.int = ..., - negative_int_value: builtins.int = ..., - double_value: builtins.float = ..., - string_value: builtins.bytes = ..., - aggregate_value: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["aggregate_value", b"aggregate_value", "double_value", b"double_value", "identifier_value", b"identifier_value", "name", b"name", "negative_int_value", b"negative_int_value", "positive_int_value", b"positive_int_value", "string_value", b"string_value"]) -> None: ... - -global___UninterpretedOption = UninterpretedOption - -@typing_extensions.final -class UnlinkNintendoAccountOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[UnlinkNintendoAccountOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNKNOWN: UnlinkNintendoAccountOutProto._Status.ValueType # 0 - SUCCESS: UnlinkNintendoAccountOutProto._Status.ValueType # 1 - ERROR_PLAYER_LEVEL_TOO_LOW: UnlinkNintendoAccountOutProto._Status.ValueType # 2 - ERROR_NO_LINKED_NAID: UnlinkNintendoAccountOutProto._Status.ValueType # 3 - ERROR_TRANSFER_IN_PROGRESS: UnlinkNintendoAccountOutProto._Status.ValueType # 4 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNKNOWN: UnlinkNintendoAccountOutProto.Status.ValueType # 0 - SUCCESS: UnlinkNintendoAccountOutProto.Status.ValueType # 1 - ERROR_PLAYER_LEVEL_TOO_LOW: UnlinkNintendoAccountOutProto.Status.ValueType # 2 - ERROR_NO_LINKED_NAID: UnlinkNintendoAccountOutProto.Status.ValueType # 3 - ERROR_TRANSFER_IN_PROGRESS: UnlinkNintendoAccountOutProto.Status.ValueType # 4 - - STATUS_FIELD_NUMBER: builtins.int - status: global___UnlinkNintendoAccountOutProto.Status.ValueType - def __init__( - self, - *, - status: global___UnlinkNintendoAccountOutProto.Status.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["status", b"status"]) -> None: ... - -global___UnlinkNintendoAccountOutProto = UnlinkNintendoAccountOutProto - -@typing_extensions.final -class UnlinkNintendoAccountProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___UnlinkNintendoAccountProto = UnlinkNintendoAccountProto - -@typing_extensions.final -class UnlockPokemonMoveOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[UnlockPokemonMoveOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: UnlockPokemonMoveOutProto._Result.ValueType # 0 - SUCCESS: UnlockPokemonMoveOutProto._Result.ValueType # 1 - ERROR_POKEMON_NOT_FOUND: UnlockPokemonMoveOutProto._Result.ValueType # 2 - ERROR_UNLOCK_NOT_AVAILABLE: UnlockPokemonMoveOutProto._Result.ValueType # 3 - ERROR_ALREADY_UNLOCKED: UnlockPokemonMoveOutProto._Result.ValueType # 4 - ERROR_INSUFFICIENT_RESOURCES: UnlockPokemonMoveOutProto._Result.ValueType # 5 - ERROR_DISABLED: UnlockPokemonMoveOutProto._Result.ValueType # 6 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: UnlockPokemonMoveOutProto.Result.ValueType # 0 - SUCCESS: UnlockPokemonMoveOutProto.Result.ValueType # 1 - ERROR_POKEMON_NOT_FOUND: UnlockPokemonMoveOutProto.Result.ValueType # 2 - ERROR_UNLOCK_NOT_AVAILABLE: UnlockPokemonMoveOutProto.Result.ValueType # 3 - ERROR_ALREADY_UNLOCKED: UnlockPokemonMoveOutProto.Result.ValueType # 4 - ERROR_INSUFFICIENT_RESOURCES: UnlockPokemonMoveOutProto.Result.ValueType # 5 - ERROR_DISABLED: UnlockPokemonMoveOutProto.Result.ValueType # 6 - - RESULT_FIELD_NUMBER: builtins.int - UNLOCKED_POKEMON_FIELD_NUMBER: builtins.int - result: global___UnlockPokemonMoveOutProto.Result.ValueType - @property - def unlocked_pokemon(self) -> global___PokemonProto: ... - def __init__( - self, - *, - result: global___UnlockPokemonMoveOutProto.Result.ValueType = ..., - unlocked_pokemon: global___PokemonProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["unlocked_pokemon", b"unlocked_pokemon"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result", "unlocked_pokemon", b"unlocked_pokemon"]) -> None: ... - -global___UnlockPokemonMoveOutProto = UnlockPokemonMoveOutProto - -@typing_extensions.final -class UnlockPokemonMoveProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_ID_FIELD_NUMBER: builtins.int - pokemon_id: builtins.int - def __init__( - self, - *, - pokemon_id: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["pokemon_id", b"pokemon_id"]) -> None: ... - -global___UnlockPokemonMoveProto = UnlockPokemonMoveProto - -@typing_extensions.final -class UpNextSectionProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - EVENT_ID_FIELD_NUMBER: builtins.int - @property - def event_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - def __init__( - self, - *, - event_id: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["event_id", b"event_id"]) -> None: ... - -global___UpNextSectionProto = UpNextSectionProto - -@typing_extensions.final -class UpcomingEventsSectionProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - EVENTS_FIELD_NUMBER: builtins.int - @property - def events(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EventSectionProto]: ... - def __init__( - self, - *, - events: collections.abc.Iterable[global___EventSectionProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["events", b"events"]) -> None: ... - -global___UpcomingEventsSectionProto = UpcomingEventsSectionProto - -@typing_extensions.final -class UpdateAdventureSyncFitnessRequestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FITNESS_SAMPLES_FIELD_NUMBER: builtins.int - @property - def fitness_samples(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___FitnessSample]: ... - def __init__( - self, - *, - fitness_samples: collections.abc.Iterable[global___FitnessSample] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["fitness_samples", b"fitness_samples"]) -> None: ... - -global___UpdateAdventureSyncFitnessRequestProto = UpdateAdventureSyncFitnessRequestProto - -@typing_extensions.final -class UpdateAdventureSyncFitnessResponseProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[UpdateAdventureSyncFitnessResponseProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: UpdateAdventureSyncFitnessResponseProto._Status.ValueType # 0 - SUCCESS: UpdateAdventureSyncFitnessResponseProto._Status.ValueType # 1 - ERROR_UNKNOWN: UpdateAdventureSyncFitnessResponseProto._Status.ValueType # 2 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: UpdateAdventureSyncFitnessResponseProto.Status.ValueType # 0 - SUCCESS: UpdateAdventureSyncFitnessResponseProto.Status.ValueType # 1 - ERROR_UNKNOWN: UpdateAdventureSyncFitnessResponseProto.Status.ValueType # 2 - - STATUS_FIELD_NUMBER: builtins.int - status: global___UpdateAdventureSyncFitnessResponseProto.Status.ValueType - def __init__( - self, - *, - status: global___UpdateAdventureSyncFitnessResponseProto.Status.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["status", b"status"]) -> None: ... - -global___UpdateAdventureSyncFitnessResponseProto = UpdateAdventureSyncFitnessResponseProto - -@typing_extensions.final -class UpdateAdventureSyncSettingsRequestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ADVENTURE_SYNC_SETTINGS_FIELD_NUMBER: builtins.int - @property - def adventure_sync_settings(self) -> global___AdventureSyncSettingsProto: ... - def __init__( - self, - *, - adventure_sync_settings: global___AdventureSyncSettingsProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["adventure_sync_settings", b"adventure_sync_settings"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["adventure_sync_settings", b"adventure_sync_settings"]) -> None: ... - -global___UpdateAdventureSyncSettingsRequestProto = UpdateAdventureSyncSettingsRequestProto - -@typing_extensions.final -class UpdateAdventureSyncSettingsResponseProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[UpdateAdventureSyncSettingsResponseProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: UpdateAdventureSyncSettingsResponseProto._Status.ValueType # 0 - SUCCESS: UpdateAdventureSyncSettingsResponseProto._Status.ValueType # 1 - ERROR_UNKNOWN: UpdateAdventureSyncSettingsResponseProto._Status.ValueType # 2 - ERROR_PLAYER_NOT_FOUND: UpdateAdventureSyncSettingsResponseProto._Status.ValueType # 3 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: UpdateAdventureSyncSettingsResponseProto.Status.ValueType # 0 - SUCCESS: UpdateAdventureSyncSettingsResponseProto.Status.ValueType # 1 - ERROR_UNKNOWN: UpdateAdventureSyncSettingsResponseProto.Status.ValueType # 2 - ERROR_PLAYER_NOT_FOUND: UpdateAdventureSyncSettingsResponseProto.Status.ValueType # 3 - - STATUS_FIELD_NUMBER: builtins.int - status: global___UpdateAdventureSyncSettingsResponseProto.Status.ValueType - def __init__( - self, - *, - status: global___UpdateAdventureSyncSettingsResponseProto.Status.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["status", b"status"]) -> None: ... - -global___UpdateAdventureSyncSettingsResponseProto = UpdateAdventureSyncSettingsResponseProto - -@typing_extensions.final -class UpdateBreadcrumbHistoryRequestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SESSION_CONTEXT_FIELD_NUMBER: builtins.int - BREADCRUMB_HISTORY_FIELD_NUMBER: builtins.int - INITIAL_UPDATE_FIELD_NUMBER: builtins.int - session_context: builtins.str - @property - def breadcrumb_history(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___BreadcrumbRecordProto]: ... - initial_update: builtins.bool - def __init__( - self, - *, - session_context: builtins.str = ..., - breadcrumb_history: collections.abc.Iterable[global___BreadcrumbRecordProto] | None = ..., - initial_update: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["breadcrumb_history", b"breadcrumb_history", "initial_update", b"initial_update", "session_context", b"session_context"]) -> None: ... - -global___UpdateBreadcrumbHistoryRequestProto = UpdateBreadcrumbHistoryRequestProto - -@typing_extensions.final -class UpdateBreadcrumbHistoryResponseProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[UpdateBreadcrumbHistoryResponseProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: UpdateBreadcrumbHistoryResponseProto._Status.ValueType # 0 - SUCCESS: UpdateBreadcrumbHistoryResponseProto._Status.ValueType # 1 - ERROR_UNKNOWN: UpdateBreadcrumbHistoryResponseProto._Status.ValueType # 2 - ERROR_PLAYER_NOT_FOUND: UpdateBreadcrumbHistoryResponseProto._Status.ValueType # 3 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: UpdateBreadcrumbHistoryResponseProto.Status.ValueType # 0 - SUCCESS: UpdateBreadcrumbHistoryResponseProto.Status.ValueType # 1 - ERROR_UNKNOWN: UpdateBreadcrumbHistoryResponseProto.Status.ValueType # 2 - ERROR_PLAYER_NOT_FOUND: UpdateBreadcrumbHistoryResponseProto.Status.ValueType # 3 - - STATUS_FIELD_NUMBER: builtins.int - status: global___UpdateBreadcrumbHistoryResponseProto.Status.ValueType - def __init__( - self, - *, - status: global___UpdateBreadcrumbHistoryResponseProto.Status.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["status", b"status"]) -> None: ... - -global___UpdateBreadcrumbHistoryResponseProto = UpdateBreadcrumbHistoryResponseProto - -@typing_extensions.final -class UpdateCombatDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_FIELD_NUMBER: builtins.int - OB_COMMUN_COMBAT_DATA_FIELD_NUMBER: builtins.int - OB_INT32_2_FIELD_NUMBER: builtins.int - ob_int32: builtins.int - @property - def ob_commun_combat_data(self) -> global___ObCommunCombatDataProto: ... - ob_int32_2: builtins.int - def __init__( - self, - *, - ob_int32: builtins.int = ..., - ob_commun_combat_data: global___ObCommunCombatDataProto | None = ..., - ob_int32_2: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["ob_commun_combat_data", b"ob_commun_combat_data"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_commun_combat_data", b"ob_commun_combat_data", "ob_int32", b"ob_int32", "ob_int32_2", b"ob_int32_2"]) -> None: ... - -global___UpdateCombatDataProto = UpdateCombatDataProto - -@typing_extensions.final -class UpdateCombatOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[UpdateCombatOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: UpdateCombatOutProto._Result.ValueType # 0 - SUCCESS: UpdateCombatOutProto._Result.ValueType # 1 - ERROR_INVALID_COMBAT_STATE: UpdateCombatOutProto._Result.ValueType # 2 - ERROR_COMBAT_NOT_FOUND: UpdateCombatOutProto._Result.ValueType # 3 - ERROR_PLAYER_NOT_IN_COMBAT: UpdateCombatOutProto._Result.ValueType # 4 - ERROR_ILLEGAL_ACTION: UpdateCombatOutProto._Result.ValueType # 5 - ERROR_INVALID_SUBMIT_TIME: UpdateCombatOutProto._Result.ValueType # 6 - ERROR_PLAYER_IN_MINIGAME: UpdateCombatOutProto._Result.ValueType # 7 - ERROR_EXISTING_QUEUED_ATTACK: UpdateCombatOutProto._Result.ValueType # 8 - ERROR_INVALID_CHANGE_POKEMON: UpdateCombatOutProto._Result.ValueType # 9 - ERROR_INSUFFICIENT_ENERGY: UpdateCombatOutProto._Result.ValueType # 10 - ERROR_INVALID_MOVE: UpdateCombatOutProto._Result.ValueType # 11 - ERROR_INVALID_DURATION_TURNS: UpdateCombatOutProto._Result.ValueType # 12 - ERROR_INVALID_MINIGAME_STATE: UpdateCombatOutProto._Result.ValueType # 13 - ERROR_INVALID_QUICK_SWAP_POKEMON: UpdateCombatOutProto._Result.ValueType # 14 - ERROR_QUICK_SWAP_NOT_AVAILABLE: UpdateCombatOutProto._Result.ValueType # 15 - ERROR_INVALID_SUBMIT_TIME_BEFORE_LAST_UPDATED_TURN: UpdateCombatOutProto._Result.ValueType # 16 - ERROR_INVALID_SUBMIT_TIME_DURING_STATE_CHANGE: UpdateCombatOutProto._Result.ValueType # 17 - ERROR_INVALID_SUBMIT_TIME_OPPONENT_CHARGE_MOVE: UpdateCombatOutProto._Result.ValueType # 18 - ERROR_INVALID_SUBMIT_TIME_CMP_TIE_SWAP: UpdateCombatOutProto._Result.ValueType # 19 - ERROR_INVALID_MINIGAME_STATE_OFFENSIVE_FINISH: UpdateCombatOutProto._Result.ValueType # 20 - ERROR_INVALID_MINIGAME_STATE_DEFENSIVE_START: UpdateCombatOutProto._Result.ValueType # 21 - ERROR_INVALID_MINIGAME_STATE_DEFENSIVE_FINISH: UpdateCombatOutProto._Result.ValueType # 22 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: UpdateCombatOutProto.Result.ValueType # 0 - SUCCESS: UpdateCombatOutProto.Result.ValueType # 1 - ERROR_INVALID_COMBAT_STATE: UpdateCombatOutProto.Result.ValueType # 2 - ERROR_COMBAT_NOT_FOUND: UpdateCombatOutProto.Result.ValueType # 3 - ERROR_PLAYER_NOT_IN_COMBAT: UpdateCombatOutProto.Result.ValueType # 4 - ERROR_ILLEGAL_ACTION: UpdateCombatOutProto.Result.ValueType # 5 - ERROR_INVALID_SUBMIT_TIME: UpdateCombatOutProto.Result.ValueType # 6 - ERROR_PLAYER_IN_MINIGAME: UpdateCombatOutProto.Result.ValueType # 7 - ERROR_EXISTING_QUEUED_ATTACK: UpdateCombatOutProto.Result.ValueType # 8 - ERROR_INVALID_CHANGE_POKEMON: UpdateCombatOutProto.Result.ValueType # 9 - ERROR_INSUFFICIENT_ENERGY: UpdateCombatOutProto.Result.ValueType # 10 - ERROR_INVALID_MOVE: UpdateCombatOutProto.Result.ValueType # 11 - ERROR_INVALID_DURATION_TURNS: UpdateCombatOutProto.Result.ValueType # 12 - ERROR_INVALID_MINIGAME_STATE: UpdateCombatOutProto.Result.ValueType # 13 - ERROR_INVALID_QUICK_SWAP_POKEMON: UpdateCombatOutProto.Result.ValueType # 14 - ERROR_QUICK_SWAP_NOT_AVAILABLE: UpdateCombatOutProto.Result.ValueType # 15 - ERROR_INVALID_SUBMIT_TIME_BEFORE_LAST_UPDATED_TURN: UpdateCombatOutProto.Result.ValueType # 16 - ERROR_INVALID_SUBMIT_TIME_DURING_STATE_CHANGE: UpdateCombatOutProto.Result.ValueType # 17 - ERROR_INVALID_SUBMIT_TIME_OPPONENT_CHARGE_MOVE: UpdateCombatOutProto.Result.ValueType # 18 - ERROR_INVALID_SUBMIT_TIME_CMP_TIE_SWAP: UpdateCombatOutProto.Result.ValueType # 19 - ERROR_INVALID_MINIGAME_STATE_OFFENSIVE_FINISH: UpdateCombatOutProto.Result.ValueType # 20 - ERROR_INVALID_MINIGAME_STATE_DEFENSIVE_START: UpdateCombatOutProto.Result.ValueType # 21 - ERROR_INVALID_MINIGAME_STATE_DEFENSIVE_FINISH: UpdateCombatOutProto.Result.ValueType # 22 - - RESULT_FIELD_NUMBER: builtins.int - COMBAT_FIELD_NUMBER: builtins.int - result: global___UpdateCombatOutProto.Result.ValueType - @property - def combat(self) -> global___CombatProto: ... - def __init__( - self, - *, - result: global___UpdateCombatOutProto.Result.ValueType = ..., - combat: global___CombatProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["combat", b"combat"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["combat", b"combat", "result", b"result"]) -> None: ... - -global___UpdateCombatOutProto = UpdateCombatOutProto - -@typing_extensions.final -class UpdateCombatProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - COMBAT_ID_FIELD_NUMBER: builtins.int - ACTION_FIELD_NUMBER: builtins.int - DEBUG_LOG_FIELD_NUMBER: builtins.int - combat_id: builtins.str - @property - def action(self) -> global___CombatActionProto: ... - debug_log: builtins.str - def __init__( - self, - *, - combat_id: builtins.str = ..., - action: global___CombatActionProto | None = ..., - debug_log: builtins.str = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["action", b"action"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["action", b"action", "combat_id", b"combat_id", "debug_log", b"debug_log"]) -> None: ... - -global___UpdateCombatProto = UpdateCombatProto - -@typing_extensions.final -class UpdateCombatResponseDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_FIELD_NUMBER: builtins.int - OB_UINT32_FIELD_NUMBER: builtins.int - RESULT_FIELD_NUMBER: builtins.int - OB_COMMUN_WEB_COMBAT_STATE_FIELD_NUMBER: builtins.int - ob_int32: builtins.int - ob_uint32: builtins.int - result: global___UpdateCombatOutProto.Result.ValueType - @property - def ob_commun_web_combat_state(self) -> global___ObCommunWebCombatStateProto: ... - def __init__( - self, - *, - ob_int32: builtins.int = ..., - ob_uint32: builtins.int = ..., - result: global___UpdateCombatOutProto.Result.ValueType = ..., - ob_commun_web_combat_state: global___ObCommunWebCombatStateProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["ob_commun_web_combat_state", b"ob_commun_web_combat_state"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_commun_web_combat_state", b"ob_commun_web_combat_state", "ob_int32", b"ob_int32", "ob_uint32", b"ob_uint32", "result", b"result"]) -> None: ... - -global___UpdateCombatResponseDataProto = UpdateCombatResponseDataProto - -@typing_extensions.final -class UpdateCombatResponseTimeTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - WINDOW_DURATION_FIELD_NUMBER: builtins.int - COUNT_CALL_FIELD_NUMBER: builtins.int - AVERAGE_RESPONSE_TIME_FIELD_NUMBER: builtins.int - TIMEOUT_COUNT_FIELD_NUMBER: builtins.int - COMBAT_TYPE_FIELD_NUMBER: builtins.int - REALM_FIELD_NUMBER: builtins.int - MEDIAN_RESPONSE_TIME_FIELD_NUMBER: builtins.int - MIN_RESPONSE_TIME_FIELD_NUMBER: builtins.int - MAX_RESPONSE_TIME_FIELD_NUMBER: builtins.int - P90_RESPONSE_TIME_FIELD_NUMBER: builtins.int - window_duration: builtins.float - count_call: builtins.int - average_response_time: builtins.float - timeout_count: builtins.int - combat_type: global___CombatType.ValueType - realm: builtins.str - median_response_time: builtins.float - min_response_time: builtins.float - max_response_time: builtins.float - p90_response_time: builtins.float - def __init__( - self, - *, - window_duration: builtins.float = ..., - count_call: builtins.int = ..., - average_response_time: builtins.float = ..., - timeout_count: builtins.int = ..., - combat_type: global___CombatType.ValueType = ..., - realm: builtins.str = ..., - median_response_time: builtins.float = ..., - min_response_time: builtins.float = ..., - max_response_time: builtins.float = ..., - p90_response_time: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["average_response_time", b"average_response_time", "combat_type", b"combat_type", "count_call", b"count_call", "max_response_time", b"max_response_time", "median_response_time", b"median_response_time", "min_response_time", b"min_response_time", "p90_response_time", b"p90_response_time", "realm", b"realm", "timeout_count", b"timeout_count", "window_duration", b"window_duration"]) -> None: ... - -global___UpdateCombatResponseTimeTelemetry = UpdateCombatResponseTimeTelemetry - -@typing_extensions.final -class UpdateFacebookStatusOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[UpdateFacebookStatusOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: UpdateFacebookStatusOutProto._Result.ValueType # 0 - SUCCESS: UpdateFacebookStatusOutProto._Result.ValueType # 1 - ERROR_UNKNOWN: UpdateFacebookStatusOutProto._Result.ValueType # 2 - ERROR_PLAYER_NOT_FOUND: UpdateFacebookStatusOutProto._Result.ValueType # 3 - ERROR_FACEBOOK_API: UpdateFacebookStatusOutProto._Result.ValueType # 4 - ERROR_ALREADY_EXISTS: UpdateFacebookStatusOutProto._Result.ValueType # 5 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: UpdateFacebookStatusOutProto.Result.ValueType # 0 - SUCCESS: UpdateFacebookStatusOutProto.Result.ValueType # 1 - ERROR_UNKNOWN: UpdateFacebookStatusOutProto.Result.ValueType # 2 - ERROR_PLAYER_NOT_FOUND: UpdateFacebookStatusOutProto.Result.ValueType # 3 - ERROR_FACEBOOK_API: UpdateFacebookStatusOutProto.Result.ValueType # 4 - ERROR_ALREADY_EXISTS: UpdateFacebookStatusOutProto.Result.ValueType # 5 - - RESULT_FIELD_NUMBER: builtins.int - result: global___UpdateFacebookStatusOutProto.Result.ValueType - def __init__( - self, - *, - result: global___UpdateFacebookStatusOutProto.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result"]) -> None: ... - -global___UpdateFacebookStatusOutProto = UpdateFacebookStatusOutProto - -@typing_extensions.final -class UpdateFacebookStatusProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FB_ACCESS_TOKEN_FIELD_NUMBER: builtins.int - FORCE_UPDATE_FIELD_NUMBER: builtins.int - fb_access_token: builtins.str - force_update: builtins.bool - def __init__( - self, - *, - fb_access_token: builtins.str = ..., - force_update: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["fb_access_token", b"fb_access_token", "force_update", b"force_update"]) -> None: ... - -global___UpdateFacebookStatusProto = UpdateFacebookStatusProto - -@typing_extensions.final -class UpdateFriendshipRequest(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class FriendProfileProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NICKNAME_FIELD_NUMBER: builtins.int - nickname: builtins.str - def __init__( - self, - *, - nickname: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["nickname", b"nickname"]) -> None: ... - - FRIEND_ID_FIELD_NUMBER: builtins.int - FRIEND_PROFILE_FIELD_NUMBER: builtins.int - FRIEND_NIA_ACCOUNT_ID_FIELD_NUMBER: builtins.int - friend_id: builtins.str - @property - def friend_profile(self) -> global___UpdateFriendshipRequest.FriendProfileProto: ... - friend_nia_account_id: builtins.str - def __init__( - self, - *, - friend_id: builtins.str = ..., - friend_profile: global___UpdateFriendshipRequest.FriendProfileProto | None = ..., - friend_nia_account_id: builtins.str = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["friend_profile", b"friend_profile"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["friend_id", b"friend_id", "friend_nia_account_id", b"friend_nia_account_id", "friend_profile", b"friend_profile"]) -> None: ... - -global___UpdateFriendshipRequest = UpdateFriendshipRequest - -@typing_extensions.final -class UpdateFriendshipResponse(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[UpdateFriendshipResponse._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: UpdateFriendshipResponse._Result.ValueType # 0 - SUCCESS: UpdateFriendshipResponse._Result.ValueType # 1 - ERROR_UNKNOWN: UpdateFriendshipResponse._Result.ValueType # 2 - ERROR_NOT_FRIEND: UpdateFriendshipResponse._Result.ValueType # 3 - ERROR_NICKNAME_WRONG_FORMAT: UpdateFriendshipResponse._Result.ValueType # 4 - ERROR_FILTERED_NICKNAME: UpdateFriendshipResponse._Result.ValueType # 5 - ERROR_EXCEEDED_CHANGE_LIMIT: UpdateFriendshipResponse._Result.ValueType # 6 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: UpdateFriendshipResponse.Result.ValueType # 0 - SUCCESS: UpdateFriendshipResponse.Result.ValueType # 1 - ERROR_UNKNOWN: UpdateFriendshipResponse.Result.ValueType # 2 - ERROR_NOT_FRIEND: UpdateFriendshipResponse.Result.ValueType # 3 - ERROR_NICKNAME_WRONG_FORMAT: UpdateFriendshipResponse.Result.ValueType # 4 - ERROR_FILTERED_NICKNAME: UpdateFriendshipResponse.Result.ValueType # 5 - ERROR_EXCEEDED_CHANGE_LIMIT: UpdateFriendshipResponse.Result.ValueType # 6 - - RESULT_FIELD_NUMBER: builtins.int - result: global___UpdateFriendshipResponse.Result.ValueType - def __init__( - self, - *, - result: global___UpdateFriendshipResponse.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result"]) -> None: ... - -global___UpdateFriendshipResponse = UpdateFriendshipResponse - -@typing_extensions.final -class UpdateIncomingGameInviteRequest(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _NewStatus: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _NewStatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[UpdateIncomingGameInviteRequest._NewStatus.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: UpdateIncomingGameInviteRequest._NewStatus.ValueType # 0 - SEEN: UpdateIncomingGameInviteRequest._NewStatus.ValueType # 1 - READ: UpdateIncomingGameInviteRequest._NewStatus.ValueType # 2 - - class NewStatus(_NewStatus, metaclass=_NewStatusEnumTypeWrapper): ... - UNSET: UpdateIncomingGameInviteRequest.NewStatus.ValueType # 0 - SEEN: UpdateIncomingGameInviteRequest.NewStatus.ValueType # 1 - READ: UpdateIncomingGameInviteRequest.NewStatus.ValueType # 2 - - APP_KEY_FIELD_NUMBER: builtins.int - NEW_STATUS_FIELD_NUMBER: builtins.int - app_key: builtins.str - new_status: global___UpdateIncomingGameInviteRequest.NewStatus.ValueType - def __init__( - self, - *, - app_key: builtins.str = ..., - new_status: global___UpdateIncomingGameInviteRequest.NewStatus.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["app_key", b"app_key", "new_status", b"new_status"]) -> None: ... - -global___UpdateIncomingGameInviteRequest = UpdateIncomingGameInviteRequest - -@typing_extensions.final -class UpdateIncomingGameInviteResponse(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[UpdateIncomingGameInviteResponse._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: UpdateIncomingGameInviteResponse._Result.ValueType # 0 - SUCCESS: UpdateIncomingGameInviteResponse._Result.ValueType # 1 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: UpdateIncomingGameInviteResponse.Result.ValueType # 0 - SUCCESS: UpdateIncomingGameInviteResponse.Result.ValueType # 1 - - RESULT_FIELD_NUMBER: builtins.int - result: global___UpdateIncomingGameInviteResponse.Result.ValueType - def __init__( - self, - *, - result: global___UpdateIncomingGameInviteResponse.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result"]) -> None: ... - -global___UpdateIncomingGameInviteResponse = UpdateIncomingGameInviteResponse - -@typing_extensions.final -class UpdateInvasionBattleOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - STATUS_FIELD_NUMBER: builtins.int - REWARDS_FIELD_NUMBER: builtins.int - MAP_FRAGMENT_UPGRADED_FIELD_NUMBER: builtins.int - status: global___InvasionStatus.Status.ValueType - @property - def rewards(self) -> global___LootProto: ... - map_fragment_upgraded: builtins.bool - def __init__( - self, - *, - status: global___InvasionStatus.Status.ValueType = ..., - rewards: global___LootProto | None = ..., - map_fragment_upgraded: builtins.bool = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["rewards", b"rewards"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["map_fragment_upgraded", b"map_fragment_upgraded", "rewards", b"rewards", "status", b"status"]) -> None: ... - -global___UpdateInvasionBattleOutProto = UpdateInvasionBattleOutProto - -@typing_extensions.final -class UpdateInvasionBattleProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _UpdateType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _UpdateTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[UpdateInvasionBattleProto._UpdateType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - POKEMON_HEALTH: UpdateInvasionBattleProto._UpdateType.ValueType # 0 - WIN_BATTLE: UpdateInvasionBattleProto._UpdateType.ValueType # 1 - LOSE_BATTLE: UpdateInvasionBattleProto._UpdateType.ValueType # 2 - - class UpdateType(_UpdateType, metaclass=_UpdateTypeEnumTypeWrapper): ... - POKEMON_HEALTH: UpdateInvasionBattleProto.UpdateType.ValueType # 0 - WIN_BATTLE: UpdateInvasionBattleProto.UpdateType.ValueType # 1 - LOSE_BATTLE: UpdateInvasionBattleProto.UpdateType.ValueType # 2 - - INCIDENT_LOOKUP_FIELD_NUMBER: builtins.int - STEP_FIELD_NUMBER: builtins.int - HEALTH_UPDATE_FIELD_NUMBER: builtins.int - COMPLETE_BATTLE_FIELD_NUMBER: builtins.int - UPDATE_TYPE_FIELD_NUMBER: builtins.int - LOBBY_JOIN_TIME_MS_FIELD_NUMBER: builtins.int - COMBAT_QUEST_UPDATE_FIELD_NUMBER: builtins.int - @property - def incident_lookup(self) -> global___IncidentLookupProto: ... - step: builtins.int - @property - def health_update(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PokemonStaminaUpdateProto]: ... - complete_battle: builtins.bool - update_type: global___UpdateInvasionBattleProto.UpdateType.ValueType - lobby_join_time_ms: builtins.int - @property - def combat_quest_update(self) -> global___CombatQuestUpdateProto: ... - def __init__( - self, - *, - incident_lookup: global___IncidentLookupProto | None = ..., - step: builtins.int = ..., - health_update: collections.abc.Iterable[global___PokemonStaminaUpdateProto] | None = ..., - complete_battle: builtins.bool = ..., - update_type: global___UpdateInvasionBattleProto.UpdateType.ValueType = ..., - lobby_join_time_ms: builtins.int = ..., - combat_quest_update: global___CombatQuestUpdateProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["combat_quest_update", b"combat_quest_update", "incident_lookup", b"incident_lookup"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["combat_quest_update", b"combat_quest_update", "complete_battle", b"complete_battle", "health_update", b"health_update", "incident_lookup", b"incident_lookup", "lobby_join_time_ms", b"lobby_join_time_ms", "step", b"step", "update_type", b"update_type"]) -> None: ... - -global___UpdateInvasionBattleProto = UpdateInvasionBattleProto - -@typing_extensions.final -class UpdateNotificationOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NOTIFICATION_IDS_FIELD_NUMBER: builtins.int - CREATE_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - STATE_FIELD_NUMBER: builtins.int - @property - def notification_ids(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - @property - def create_timestamp_ms(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - state: global___NotificationState.ValueType - def __init__( - self, - *, - notification_ids: collections.abc.Iterable[builtins.str] | None = ..., - create_timestamp_ms: collections.abc.Iterable[builtins.int] | None = ..., - state: global___NotificationState.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["create_timestamp_ms", b"create_timestamp_ms", "notification_ids", b"notification_ids", "state", b"state"]) -> None: ... - -global___UpdateNotificationOutProto = UpdateNotificationOutProto - -@typing_extensions.final -class UpdateNotificationProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NOTIFICATION_IDS_FIELD_NUMBER: builtins.int - CREATE_TIMESTAMP_MS_FIELD_NUMBER: builtins.int - STATE_FIELD_NUMBER: builtins.int - @property - def notification_ids(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - @property - def create_timestamp_ms(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - state: global___NotificationState.ValueType - def __init__( - self, - *, - notification_ids: collections.abc.Iterable[builtins.str] | None = ..., - create_timestamp_ms: collections.abc.Iterable[builtins.int] | None = ..., - state: global___NotificationState.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["create_timestamp_ms", b"create_timestamp_ms", "notification_ids", b"notification_ids", "state", b"state"]) -> None: ... - -global___UpdateNotificationProto = UpdateNotificationProto - -@typing_extensions.final -class UpdatePhoneNumberRequest(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PHONE_NUMBER_FIELD_NUMBER: builtins.int - VERIFICATION_CODE_FIELD_NUMBER: builtins.int - COUNTRY_CODE_FIELD_NUMBER: builtins.int - CONTACT_ID_FIELD_NUMBER: builtins.int - phone_number: builtins.str - verification_code: builtins.str - country_code: builtins.str - contact_id: builtins.str - def __init__( - self, - *, - phone_number: builtins.str = ..., - verification_code: builtins.str = ..., - country_code: builtins.str = ..., - contact_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["contact_id", b"contact_id", "country_code", b"country_code", "phone_number", b"phone_number", "verification_code", b"verification_code"]) -> None: ... - -global___UpdatePhoneNumberRequest = UpdatePhoneNumberRequest - -@typing_extensions.final -class UpdatePhoneNumberResponse(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[UpdatePhoneNumberResponse._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: UpdatePhoneNumberResponse._Status.ValueType # 0 - SUCCESS: UpdatePhoneNumberResponse._Status.ValueType # 1 - ERROR_WRONG_VERIFICATION_CODE: UpdatePhoneNumberResponse._Status.ValueType # 2 - ERROR_UNKNOWN: UpdatePhoneNumberResponse._Status.ValueType # 3 - ERROR_CONTACT_NOT_FOUND: UpdatePhoneNumberResponse._Status.ValueType # 4 - ERROR_TOO_FREQUENT_ATTEMPTS: UpdatePhoneNumberResponse._Status.ValueType # 5 - ERROR_TOO_MANY_ATTEMPTS: UpdatePhoneNumberResponse._Status.ValueType # 6 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: UpdatePhoneNumberResponse.Status.ValueType # 0 - SUCCESS: UpdatePhoneNumberResponse.Status.ValueType # 1 - ERROR_WRONG_VERIFICATION_CODE: UpdatePhoneNumberResponse.Status.ValueType # 2 - ERROR_UNKNOWN: UpdatePhoneNumberResponse.Status.ValueType # 3 - ERROR_CONTACT_NOT_FOUND: UpdatePhoneNumberResponse.Status.ValueType # 4 - ERROR_TOO_FREQUENT_ATTEMPTS: UpdatePhoneNumberResponse.Status.ValueType # 5 - ERROR_TOO_MANY_ATTEMPTS: UpdatePhoneNumberResponse.Status.ValueType # 6 - - STATUS_FIELD_NUMBER: builtins.int - ERROR_MESSAGE_FIELD_NUMBER: builtins.int - status: global___UpdatePhoneNumberResponse.Status.ValueType - error_message: builtins.str - def __init__( - self, - *, - status: global___UpdatePhoneNumberResponse.Status.ValueType = ..., - error_message: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["error_message", b"error_message", "status", b"status"]) -> None: ... - -global___UpdatePhoneNumberResponse = UpdatePhoneNumberResponse - -@typing_extensions.final -class UpdatePokemonSizeContestEntryOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[UpdatePokemonSizeContestEntryOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: UpdatePokemonSizeContestEntryOutProto._Status.ValueType # 0 - SUCCESS: UpdatePokemonSizeContestEntryOutProto._Status.ValueType # 1 - ERROR: UpdatePokemonSizeContestEntryOutProto._Status.ValueType # 2 - OUT_OF_RANGE: UpdatePokemonSizeContestEntryOutProto._Status.ValueType # 3 - ENTERED_POKEMON_NOT_AVAILABLE: UpdatePokemonSizeContestEntryOutProto._Status.ValueType # 4 - POKEMON_ID_TO_REPLACE_MISSING: UpdatePokemonSizeContestEntryOutProto._Status.ValueType # 5 - POKEMON_TO_REPLACE_DIFFERENT: UpdatePokemonSizeContestEntryOutProto._Status.ValueType # 6 - PLAYER_LIMIT_REACHED: UpdatePokemonSizeContestEntryOutProto._Status.ValueType # 7 - CONTEST_LIMIT_REACHED: UpdatePokemonSizeContestEntryOutProto._Status.ValueType # 8 - SAME_CYCLE_TRADE_NOT_ALLOWED: UpdatePokemonSizeContestEntryOutProto._Status.ValueType # 9 - SAME_SEASON_WINNER_NOT_ALLOWED: UpdatePokemonSizeContestEntryOutProto._Status.ValueType # 10 - POKEMON_TO_REPLACE_NOT_FOUND: UpdatePokemonSizeContestEntryOutProto._Status.ValueType # 11 - PENDING_REWARD_ENTRY_NOT_ALLOWED: UpdatePokemonSizeContestEntryOutProto._Status.ValueType # 12 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: UpdatePokemonSizeContestEntryOutProto.Status.ValueType # 0 - SUCCESS: UpdatePokemonSizeContestEntryOutProto.Status.ValueType # 1 - ERROR: UpdatePokemonSizeContestEntryOutProto.Status.ValueType # 2 - OUT_OF_RANGE: UpdatePokemonSizeContestEntryOutProto.Status.ValueType # 3 - ENTERED_POKEMON_NOT_AVAILABLE: UpdatePokemonSizeContestEntryOutProto.Status.ValueType # 4 - POKEMON_ID_TO_REPLACE_MISSING: UpdatePokemonSizeContestEntryOutProto.Status.ValueType # 5 - POKEMON_TO_REPLACE_DIFFERENT: UpdatePokemonSizeContestEntryOutProto.Status.ValueType # 6 - PLAYER_LIMIT_REACHED: UpdatePokemonSizeContestEntryOutProto.Status.ValueType # 7 - CONTEST_LIMIT_REACHED: UpdatePokemonSizeContestEntryOutProto.Status.ValueType # 8 - SAME_CYCLE_TRADE_NOT_ALLOWED: UpdatePokemonSizeContestEntryOutProto.Status.ValueType # 9 - SAME_SEASON_WINNER_NOT_ALLOWED: UpdatePokemonSizeContestEntryOutProto.Status.ValueType # 10 - POKEMON_TO_REPLACE_NOT_FOUND: UpdatePokemonSizeContestEntryOutProto.Status.ValueType # 11 - PENDING_REWARD_ENTRY_NOT_ALLOWED: UpdatePokemonSizeContestEntryOutProto.Status.ValueType # 12 - - STATUS_FIELD_NUMBER: builtins.int - status: global___UpdatePokemonSizeContestEntryOutProto.Status.ValueType - def __init__( - self, - *, - status: global___UpdatePokemonSizeContestEntryOutProto.Status.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["status", b"status"]) -> None: ... - -global___UpdatePokemonSizeContestEntryOutProto = UpdatePokemonSizeContestEntryOutProto - -@typing_extensions.final -class UpdatePokemonSizeContestEntryProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FORT_ID_FIELD_NUMBER: builtins.int - SCHEDULE_FIELD_NUMBER: builtins.int - CONTEST_METRIC_FIELD_NUMBER: builtins.int - POKEMON_ID_FIELD_NUMBER: builtins.int - REPLACED_POKEMON_ID_FIELD_NUMBER: builtins.int - FORT_LAT_DEGREES_FIELD_NUMBER: builtins.int - FORT_LNG_DEGREES_FIELD_NUMBER: builtins.int - CONTEST_ENTRY_FIELD_NUMBER: builtins.int - fort_id: builtins.str - @property - def schedule(self) -> global___ContestScheduleProto: ... - @property - def contest_metric(self) -> global___ContestMetricProto: ... - pokemon_id: builtins.int - replaced_pokemon_id: builtins.int - fort_lat_degrees: builtins.float - fort_lng_degrees: builtins.float - contest_entry: global___ContestEntrysProto.ValueType - def __init__( - self, - *, - fort_id: builtins.str = ..., - schedule: global___ContestScheduleProto | None = ..., - contest_metric: global___ContestMetricProto | None = ..., - pokemon_id: builtins.int = ..., - replaced_pokemon_id: builtins.int = ..., - fort_lat_degrees: builtins.float = ..., - fort_lng_degrees: builtins.float = ..., - contest_entry: global___ContestEntrysProto.ValueType = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["contest_metric", b"contest_metric", "schedule", b"schedule"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["contest_entry", b"contest_entry", "contest_metric", b"contest_metric", "fort_id", b"fort_id", "fort_lat_degrees", b"fort_lat_degrees", "fort_lng_degrees", b"fort_lng_degrees", "pokemon_id", b"pokemon_id", "replaced_pokemon_id", b"replaced_pokemon_id", "schedule", b"schedule"]) -> None: ... - -global___UpdatePokemonSizeContestEntryProto = UpdatePokemonSizeContestEntryProto - -@typing_extensions.final -class UpdatePostcardOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[UpdatePostcardOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: UpdatePostcardOutProto._Result.ValueType # 0 - SUCCESS: UpdatePostcardOutProto._Result.ValueType # 1 - ERROR_POSTCARD_DOES_NOT_EXIST: UpdatePostcardOutProto._Result.ValueType # 2 - ERROR_NOT_ENABLED: UpdatePostcardOutProto._Result.ValueType # 4 - ERROR_RATE_LIMITED: UpdatePostcardOutProto._Result.ValueType # 5 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: UpdatePostcardOutProto.Result.ValueType # 0 - SUCCESS: UpdatePostcardOutProto.Result.ValueType # 1 - ERROR_POSTCARD_DOES_NOT_EXIST: UpdatePostcardOutProto.Result.ValueType # 2 - ERROR_NOT_ENABLED: UpdatePostcardOutProto.Result.ValueType # 4 - ERROR_RATE_LIMITED: UpdatePostcardOutProto.Result.ValueType # 5 - - RESULT_FIELD_NUMBER: builtins.int - POSTCARD_FIELD_NUMBER: builtins.int - result: global___UpdatePostcardOutProto.Result.ValueType - @property - def postcard(self) -> global___PostcardDisplayProto: ... - def __init__( - self, - *, - result: global___UpdatePostcardOutProto.Result.ValueType = ..., - postcard: global___PostcardDisplayProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["postcard", b"postcard"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["postcard", b"postcard", "result", b"result"]) -> None: ... - -global___UpdatePostcardOutProto = UpdatePostcardOutProto - -@typing_extensions.final -class UpdatePostcardProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POSTCARD_ID_FIELD_NUMBER: builtins.int - FAVORITE_FIELD_NUMBER: builtins.int - postcard_id: builtins.str - favorite: builtins.bool - def __init__( - self, - *, - postcard_id: builtins.str = ..., - favorite: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["favorite", b"favorite", "postcard_id", b"postcard_id"]) -> None: ... - -global___UpdatePostcardProto = UpdatePostcardProto - -@typing_extensions.final -class UpdateProfileRequest(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class ProfileProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PROFILE_NAME_APP_KEY_FIELD_NUMBER: builtins.int - profile_name_app_key: builtins.str - def __init__( - self, - *, - profile_name_app_key: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["profile_name_app_key", b"profile_name_app_key"]) -> None: ... - - PROFILE_FIELD_NUMBER: builtins.int - @property - def profile(self) -> global___UpdateProfileRequest.ProfileProto: ... - def __init__( - self, - *, - profile: global___UpdateProfileRequest.ProfileProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["profile", b"profile"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["profile", b"profile"]) -> None: ... - -global___UpdateProfileRequest = UpdateProfileRequest - -@typing_extensions.final -class UpdateProfileResponse(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[UpdateProfileResponse._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: UpdateProfileResponse._Result.ValueType # 0 - SUCCESS: UpdateProfileResponse._Result.ValueType # 1 - ERROR_UNKNOWN: UpdateProfileResponse._Result.ValueType # 2 - ERROR_EMPTY_PROFILE_NAME: UpdateProfileResponse._Result.ValueType # 3 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: UpdateProfileResponse.Result.ValueType # 0 - SUCCESS: UpdateProfileResponse.Result.ValueType # 1 - ERROR_UNKNOWN: UpdateProfileResponse.Result.ValueType # 2 - ERROR_EMPTY_PROFILE_NAME: UpdateProfileResponse.Result.ValueType # 3 - - RESULT_FIELD_NUMBER: builtins.int - result: global___UpdateProfileResponse.Result.ValueType - def __init__( - self, - *, - result: global___UpdateProfileResponse.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result"]) -> None: ... - -global___UpdateProfileResponse = UpdateProfileResponse - -@typing_extensions.final -class UpdateRouteDraftOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[UpdateRouteDraftOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: UpdateRouteDraftOutProto._Result.ValueType # 0 - SUCCESS: UpdateRouteDraftOutProto._Result.ValueType # 1 - ERROR_UNKNOWN: UpdateRouteDraftOutProto._Result.ValueType # 2 - ERROR_INVALID_ROUTE: UpdateRouteDraftOutProto._Result.ValueType # 3 - ERROR_OLD_VERSION: UpdateRouteDraftOutProto._Result.ValueType # 4 - ERROR_ROUTE_NOT_EDITABLE: UpdateRouteDraftOutProto._Result.ValueType # 5 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: UpdateRouteDraftOutProto.Result.ValueType # 0 - SUCCESS: UpdateRouteDraftOutProto.Result.ValueType # 1 - ERROR_UNKNOWN: UpdateRouteDraftOutProto.Result.ValueType # 2 - ERROR_INVALID_ROUTE: UpdateRouteDraftOutProto.Result.ValueType # 3 - ERROR_OLD_VERSION: UpdateRouteDraftOutProto.Result.ValueType # 4 - ERROR_ROUTE_NOT_EDITABLE: UpdateRouteDraftOutProto.Result.ValueType # 5 - - RESULT_FIELD_NUMBER: builtins.int - UPDATED_ROUTE_FIELD_NUMBER: builtins.int - VALIDATION_RESULT_FIELD_NUMBER: builtins.int - result: global___UpdateRouteDraftOutProto.Result.ValueType - @property - def updated_route(self) -> global___RouteCreationProto: ... - @property - def validation_result(self) -> global___RouteValidation: ... - def __init__( - self, - *, - result: global___UpdateRouteDraftOutProto.Result.ValueType = ..., - updated_route: global___RouteCreationProto | None = ..., - validation_result: global___RouteValidation | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["updated_route", b"updated_route", "validation_result", b"validation_result"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result", "updated_route", b"updated_route", "validation_result", b"validation_result"]) -> None: ... - -global___UpdateRouteDraftOutProto = UpdateRouteDraftOutProto - -@typing_extensions.final -class UpdateRouteDraftProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ROUTE_ID_FIELD_NUMBER: builtins.int - ROUTE_VERSION_FIELD_NUMBER: builtins.int - route_id: builtins.int - route_version: builtins.int - def __init__( - self, - *, - route_id: builtins.int = ..., - route_version: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["route_id", b"route_id", "route_version", b"route_version"]) -> None: ... - -global___UpdateRouteDraftProto = UpdateRouteDraftProto - -@typing_extensions.final -class UpdateTradingOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[UpdateTradingOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: UpdateTradingOutProto._Result.ValueType # 0 - SUCCESS: UpdateTradingOutProto._Result.ValueType # 1 - ERROR_UNKNOWN: UpdateTradingOutProto._Result.ValueType # 2 - ERROR_FRIEND_NOT_FOUND: UpdateTradingOutProto._Result.ValueType # 3 - ERROR_INVALID_PLAYER_ID: UpdateTradingOutProto._Result.ValueType # 4 - ERROR_INVALID_STATE: UpdateTradingOutProto._Result.ValueType # 5 - ERROR_STATE_HANDLER: UpdateTradingOutProto._Result.ValueType # 6 - ERROR_INVALID_POKEMON: UpdateTradingOutProto._Result.ValueType # 7 - ERROR_INSUFFICIENT_PAYMENT: UpdateTradingOutProto._Result.ValueType # 8 - ERROR_TRADING_EXPIRED: UpdateTradingOutProto._Result.ValueType # 9 - ERROR_TRADING_FINISHED: UpdateTradingOutProto._Result.ValueType # 10 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: UpdateTradingOutProto.Result.ValueType # 0 - SUCCESS: UpdateTradingOutProto.Result.ValueType # 1 - ERROR_UNKNOWN: UpdateTradingOutProto.Result.ValueType # 2 - ERROR_FRIEND_NOT_FOUND: UpdateTradingOutProto.Result.ValueType # 3 - ERROR_INVALID_PLAYER_ID: UpdateTradingOutProto.Result.ValueType # 4 - ERROR_INVALID_STATE: UpdateTradingOutProto.Result.ValueType # 5 - ERROR_STATE_HANDLER: UpdateTradingOutProto.Result.ValueType # 6 - ERROR_INVALID_POKEMON: UpdateTradingOutProto.Result.ValueType # 7 - ERROR_INSUFFICIENT_PAYMENT: UpdateTradingOutProto.Result.ValueType # 8 - ERROR_TRADING_EXPIRED: UpdateTradingOutProto.Result.ValueType # 9 - ERROR_TRADING_FINISHED: UpdateTradingOutProto.Result.ValueType # 10 - - RESULT_FIELD_NUMBER: builtins.int - TRADING_FIELD_NUMBER: builtins.int - result: global___UpdateTradingOutProto.Result.ValueType - @property - def trading(self) -> global___TradingProto: ... - def __init__( - self, - *, - result: global___UpdateTradingOutProto.Result.ValueType = ..., - trading: global___TradingProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["trading", b"trading"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result", "trading", b"trading"]) -> None: ... - -global___UpdateTradingOutProto = UpdateTradingOutProto - -@typing_extensions.final -class UpdateTradingProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PLAYER_ID_FIELD_NUMBER: builtins.int - POKEMON_ID_FIELD_NUMBER: builtins.int - player_id: builtins.str - pokemon_id: builtins.int - def __init__( - self, - *, - player_id: builtins.str = ..., - pokemon_id: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["player_id", b"player_id", "pokemon_id", b"pokemon_id"]) -> None: ... - -global___UpdateTradingProto = UpdateTradingProto - -@typing_extensions.final -class UpdateVpsEventOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[UpdateVpsEventOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: UpdateVpsEventOutProto._Status.ValueType # 0 - SUCCESS: UpdateVpsEventOutProto._Status.ValueType # 1 - ERROR_UNKNOWN: UpdateVpsEventOutProto._Status.ValueType # 2 - ERROR_FORT_ID_NOT_FOUND: UpdateVpsEventOutProto._Status.ValueType # 3 - ERROR_VPS_NOT_ENABLED_AT_FORT: UpdateVpsEventOutProto._Status.ValueType # 4 - ERROR_VPS_EVENT_NOT_FOUND: UpdateVpsEventOutProto._Status.ValueType # 5 - ERROR_ADD_ANCHOR_ID_ALREADY_EXISTS: UpdateVpsEventOutProto._Status.ValueType # 6 - ERROR_UPDATE_ANCHOR_ID_DOES_NOT_EXIST: UpdateVpsEventOutProto._Status.ValueType # 7 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: UpdateVpsEventOutProto.Status.ValueType # 0 - SUCCESS: UpdateVpsEventOutProto.Status.ValueType # 1 - ERROR_UNKNOWN: UpdateVpsEventOutProto.Status.ValueType # 2 - ERROR_FORT_ID_NOT_FOUND: UpdateVpsEventOutProto.Status.ValueType # 3 - ERROR_VPS_NOT_ENABLED_AT_FORT: UpdateVpsEventOutProto.Status.ValueType # 4 - ERROR_VPS_EVENT_NOT_FOUND: UpdateVpsEventOutProto.Status.ValueType # 5 - ERROR_ADD_ANCHOR_ID_ALREADY_EXISTS: UpdateVpsEventOutProto.Status.ValueType # 6 - ERROR_UPDATE_ANCHOR_ID_DOES_NOT_EXIST: UpdateVpsEventOutProto.Status.ValueType # 7 - - STATUS_FIELD_NUMBER: builtins.int - VPS_EVENT_WRAPPER_FIELD_NUMBER: builtins.int - status: global___UpdateVpsEventOutProto.Status.ValueType - @property - def vps_event_wrapper(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___VpsEventWrapperProto]: ... - def __init__( - self, - *, - status: global___UpdateVpsEventOutProto.Status.ValueType = ..., - vps_event_wrapper: collections.abc.Iterable[global___VpsEventWrapperProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["status", b"status", "vps_event_wrapper", b"vps_event_wrapper"]) -> None: ... - -global___UpdateVpsEventOutProto = UpdateVpsEventOutProto - -@typing_extensions.final -class UpdateVpsEventProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FORT_ID_FIELD_NUMBER: builtins.int - UPDATED_ANCHORS_FIELD_NUMBER: builtins.int - EVENT_ID_FIELD_NUMBER: builtins.int - fort_id: builtins.str - @property - def updated_anchors(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___AnchorUpdateProto]: ... - event_id: builtins.int - def __init__( - self, - *, - fort_id: builtins.str = ..., - updated_anchors: collections.abc.Iterable[global___AnchorUpdateProto] | None = ..., - event_id: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["event_id", b"event_id", "fort_id", b"fort_id", "updated_anchors", b"updated_anchors"]) -> None: ... - -global___UpdateVpsEventProto = UpdateVpsEventProto - -@typing_extensions.final -class UpgradePokemonOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[UpgradePokemonOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: UpgradePokemonOutProto._Result.ValueType # 0 - SUCCESS: UpgradePokemonOutProto._Result.ValueType # 1 - ERROR_POKEMON_NOT_FOUND: UpgradePokemonOutProto._Result.ValueType # 2 - ERROR_INSUFFICIENT_RESOURCES: UpgradePokemonOutProto._Result.ValueType # 3 - ERROR_UPGRADE_NOT_AVAILABLE: UpgradePokemonOutProto._Result.ValueType # 4 - ERROR_POKEMON_IS_DEPLOYED: UpgradePokemonOutProto._Result.ValueType # 5 - ERROR_DUPLICATE_REQUEST: UpgradePokemonOutProto._Result.ValueType # 6 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: UpgradePokemonOutProto.Result.ValueType # 0 - SUCCESS: UpgradePokemonOutProto.Result.ValueType # 1 - ERROR_POKEMON_NOT_FOUND: UpgradePokemonOutProto.Result.ValueType # 2 - ERROR_INSUFFICIENT_RESOURCES: UpgradePokemonOutProto.Result.ValueType # 3 - ERROR_UPGRADE_NOT_AVAILABLE: UpgradePokemonOutProto.Result.ValueType # 4 - ERROR_POKEMON_IS_DEPLOYED: UpgradePokemonOutProto.Result.ValueType # 5 - ERROR_DUPLICATE_REQUEST: UpgradePokemonOutProto.Result.ValueType # 6 - - @typing_extensions.final - class BulkUpgradesCost(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NUMBER_OF_UPGRADES_FIELD_NUMBER: builtins.int - POKEMON_LEVEL_FIELD_NUMBER: builtins.int - POKEMON_CP_FIELD_NUMBER: builtins.int - TOTAL_STARDUST_COST_FIELD_NUMBER: builtins.int - TOTAL_CANDY_COST_FIELD_NUMBER: builtins.int - TOTAL_CP_MULTIPLIER_FIELD_NUMBER: builtins.int - TOTAL_XL_CANDY_COST_FIELD_NUMBER: builtins.int - number_of_upgrades: builtins.int - pokemon_level: builtins.int - pokemon_cp: builtins.int - total_stardust_cost: builtins.int - total_candy_cost: builtins.int - total_cp_multiplier: builtins.float - total_xl_candy_cost: builtins.int - def __init__( - self, - *, - number_of_upgrades: builtins.int = ..., - pokemon_level: builtins.int = ..., - pokemon_cp: builtins.int = ..., - total_stardust_cost: builtins.int = ..., - total_candy_cost: builtins.int = ..., - total_cp_multiplier: builtins.float = ..., - total_xl_candy_cost: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["number_of_upgrades", b"number_of_upgrades", "pokemon_cp", b"pokemon_cp", "pokemon_level", b"pokemon_level", "total_candy_cost", b"total_candy_cost", "total_cp_multiplier", b"total_cp_multiplier", "total_stardust_cost", b"total_stardust_cost", "total_xl_candy_cost", b"total_xl_candy_cost"]) -> None: ... - - RESULT_FIELD_NUMBER: builtins.int - UPGRADED_POKEMON_FIELD_NUMBER: builtins.int - NEXT_UPGRADED_POKEMON_FIELD_NUMBER: builtins.int - BULK_UPGRADES_COST_TABLE_FIELD_NUMBER: builtins.int - result: global___UpgradePokemonOutProto.Result.ValueType - @property - def upgraded_pokemon(self) -> global___PokemonProto: ... - @property - def next_upgraded_pokemon(self) -> global___PokemonProto: ... - @property - def bulk_upgrades_cost_table(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___UpgradePokemonOutProto.BulkUpgradesCost]: ... - def __init__( - self, - *, - result: global___UpgradePokemonOutProto.Result.ValueType = ..., - upgraded_pokemon: global___PokemonProto | None = ..., - next_upgraded_pokemon: global___PokemonProto | None = ..., - bulk_upgrades_cost_table: collections.abc.Iterable[global___UpgradePokemonOutProto.BulkUpgradesCost] | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["next_upgraded_pokemon", b"next_upgraded_pokemon", "upgraded_pokemon", b"upgraded_pokemon"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["bulk_upgrades_cost_table", b"bulk_upgrades_cost_table", "next_upgraded_pokemon", b"next_upgraded_pokemon", "result", b"result", "upgraded_pokemon", b"upgraded_pokemon"]) -> None: ... - -global___UpgradePokemonOutProto = UpgradePokemonOutProto - -@typing_extensions.final -class UpgradePokemonProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_ID_FIELD_NUMBER: builtins.int - PREVIEW_FIELD_NUMBER: builtins.int - NUMBER_OF_UPGRADES_FIELD_NUMBER: builtins.int - POKEMON_CURRENT_CP_FIELD_NUMBER: builtins.int - pokemon_id: builtins.int - preview: builtins.bool - number_of_upgrades: builtins.int - pokemon_current_cp: builtins.int - def __init__( - self, - *, - pokemon_id: builtins.int = ..., - preview: builtins.bool = ..., - number_of_upgrades: builtins.int = ..., - pokemon_current_cp: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["number_of_upgrades", b"number_of_upgrades", "pokemon_current_cp", b"pokemon_current_cp", "pokemon_id", b"pokemon_id", "preview", b"preview"]) -> None: ... - -global___UpgradePokemonProto = UpgradePokemonProto - -@typing_extensions.final -class UploadManagementSettings(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - UPLOAD_MANAGEMENT_ENABLED_FIELD_NUMBER: builtins.int - UPLOAD_MANAGEMENT_TEXTURE_SIZE_FIELD_NUMBER: builtins.int - OB_BOOL_FIELD_NUMBER: builtins.int - upload_management_enabled: builtins.bool - upload_management_texture_size: builtins.int - ob_bool: builtins.bool - def __init__( - self, - *, - upload_management_enabled: builtins.bool = ..., - upload_management_texture_size: builtins.int = ..., - ob_bool: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_bool", b"ob_bool", "upload_management_enabled", b"upload_management_enabled", "upload_management_texture_size", b"upload_management_texture_size"]) -> None: ... - -global___UploadManagementSettings = UploadManagementSettings - -@typing_extensions.final -class UploadManagementTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _UploadManagementEventId: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _UploadManagementEventIdEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[UploadManagementTelemetry._UploadManagementEventId.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNKNOWN: UploadManagementTelemetry._UploadManagementEventId.ValueType # 0 - UPLOAD_ALL_FROM_ENTRY_POINT: UploadManagementTelemetry._UploadManagementEventId.ValueType # 1 - UPLOAD_ALL_FROM_UPLOAD_MGMT_MENU: UploadManagementTelemetry._UploadManagementEventId.ValueType # 2 - CANCEL_ALL_FROM_ENTRY_POINT: UploadManagementTelemetry._UploadManagementEventId.ValueType # 3 - CANCEL_ALL_FROM_UPLOAD_MGMT_MENU: UploadManagementTelemetry._UploadManagementEventId.ValueType # 4 - CANCEL_INDIVIDUAL_UPLOAD: UploadManagementTelemetry._UploadManagementEventId.ValueType # 5 - DELETE_INDIVIDUAL_UPLOAD: UploadManagementTelemetry._UploadManagementEventId.ValueType # 6 - UPLOAD_ALL_SUCCESS: UploadManagementTelemetry._UploadManagementEventId.ValueType # 7 - UPLOAD_ALL_FAILURE: UploadManagementTelemetry._UploadManagementEventId.ValueType # 8 - - class UploadManagementEventId(_UploadManagementEventId, metaclass=_UploadManagementEventIdEnumTypeWrapper): ... - UNKNOWN: UploadManagementTelemetry.UploadManagementEventId.ValueType # 0 - UPLOAD_ALL_FROM_ENTRY_POINT: UploadManagementTelemetry.UploadManagementEventId.ValueType # 1 - UPLOAD_ALL_FROM_UPLOAD_MGMT_MENU: UploadManagementTelemetry.UploadManagementEventId.ValueType # 2 - CANCEL_ALL_FROM_ENTRY_POINT: UploadManagementTelemetry.UploadManagementEventId.ValueType # 3 - CANCEL_ALL_FROM_UPLOAD_MGMT_MENU: UploadManagementTelemetry.UploadManagementEventId.ValueType # 4 - CANCEL_INDIVIDUAL_UPLOAD: UploadManagementTelemetry.UploadManagementEventId.ValueType # 5 - DELETE_INDIVIDUAL_UPLOAD: UploadManagementTelemetry.UploadManagementEventId.ValueType # 6 - UPLOAD_ALL_SUCCESS: UploadManagementTelemetry.UploadManagementEventId.ValueType # 7 - UPLOAD_ALL_FAILURE: UploadManagementTelemetry.UploadManagementEventId.ValueType # 8 - - UPLOAD_MANAGEMENT_TELEMETRY_ID_FIELD_NUMBER: builtins.int - upload_management_telemetry_id: global___UploadManagementTelemetry.UploadManagementEventId.ValueType - def __init__( - self, - *, - upload_management_telemetry_id: global___UploadManagementTelemetry.UploadManagementEventId.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["upload_management_telemetry_id", b"upload_management_telemetry_id"]) -> None: ... - -global___UploadManagementTelemetry = UploadManagementTelemetry - -@typing_extensions.final -class UploadPoiPhotoByUrlOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - STATUS_FIELD_NUMBER: builtins.int - status: global___PortalCurationImageResult.Result.ValueType - def __init__( - self, - *, - status: global___PortalCurationImageResult.Result.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["status", b"status"]) -> None: ... - -global___UploadPoiPhotoByUrlOutProto = UploadPoiPhotoByUrlOutProto - -@typing_extensions.final -class UploadPoiPhotoByUrlProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - REQUEST_ID_FIELD_NUMBER: builtins.int - IMAGE_URL_FIELD_NUMBER: builtins.int - request_id: builtins.str - image_url: builtins.str - def __init__( - self, - *, - request_id: builtins.str = ..., - image_url: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["image_url", b"image_url", "request_id", b"request_id"]) -> None: ... - -global___UploadPoiPhotoByUrlProto = UploadPoiPhotoByUrlProto - -@typing_extensions.final -class UploadRaidClientLogOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___UploadRaidClientLogOutProto = UploadRaidClientLogOutProto - -@typing_extensions.final -class UploadRaidClientLogProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_RAID_CLIENT_INFO_FIELD_NUMBER: builtins.int - OB_RAID_CLIENT_LOGS_FIELD_NUMBER: builtins.int - @property - def ob_raid_client_info(self) -> global___RaidClientLogInfoProto: ... - @property - def ob_raid_client_logs(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___RaidClientLogsProto]: ... - def __init__( - self, - *, - ob_raid_client_info: global___RaidClientLogInfoProto | None = ..., - ob_raid_client_logs: collections.abc.Iterable[global___RaidClientLogsProto] | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["ob_raid_client_info", b"ob_raid_client_info"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_raid_client_info", b"ob_raid_client_info", "ob_raid_client_logs", b"ob_raid_client_logs"]) -> None: ... - -global___UploadRaidClientLogProto = UploadRaidClientLogProto - -@typing_extensions.final -class UpsightLoggingSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - USE_VERBOSE_LOGGING_FIELD_NUMBER: builtins.int - LOGGING_PERCENTAGE_FIELD_NUMBER: builtins.int - DISABLE_LOGGING_FIELD_NUMBER: builtins.int - use_verbose_logging: builtins.bool - logging_percentage: builtins.int - disable_logging: builtins.bool - def __init__( - self, - *, - use_verbose_logging: builtins.bool = ..., - logging_percentage: builtins.int = ..., - disable_logging: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["disable_logging", b"disable_logging", "logging_percentage", b"logging_percentage", "use_verbose_logging", b"use_verbose_logging"]) -> None: ... - -global___UpsightLoggingSettingsProto = UpsightLoggingSettingsProto - -@typing_extensions.final -class Upstream(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class ProbeResponse(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _NetworkType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _NetworkTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[Upstream.ProbeResponse._NetworkType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: Upstream.ProbeResponse._NetworkType.ValueType # 0 - DATA: Upstream.ProbeResponse._NetworkType.ValueType # 1 - WIFI: Upstream.ProbeResponse._NetworkType.ValueType # 2 - - class NetworkType(_NetworkType, metaclass=_NetworkTypeEnumTypeWrapper): ... - UNSET: Upstream.ProbeResponse.NetworkType.ValueType # 0 - DATA: Upstream.ProbeResponse.NetworkType.ValueType # 1 - WIFI: Upstream.ProbeResponse.NetworkType.ValueType # 2 - - PROBE_START_MS_FIELD_NUMBER: builtins.int - GAME_CONTEXT_FIELD_NUMBER: builtins.int - NETWORK_TYPE_FIELD_NUMBER: builtins.int - probe_start_ms: builtins.int - game_context: builtins.str - network_type: global___Upstream.ProbeResponse.NetworkType.ValueType - def __init__( - self, - *, - probe_start_ms: builtins.int = ..., - game_context: builtins.str = ..., - network_type: global___Upstream.ProbeResponse.NetworkType.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["game_context", b"game_context", "network_type", b"network_type", "probe_start_ms", b"probe_start_ms"]) -> None: ... - - @typing_extensions.final - class SubscriptionRequest(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TOPICS_FIELD_NUMBER: builtins.int - @property - def topics(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TopicProto]: ... - def __init__( - self, - *, - topics: collections.abc.Iterable[global___TopicProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["topics", b"topics"]) -> None: ... - - SUBSCRIBE_FIELD_NUMBER: builtins.int - PROBE_FIELD_NUMBER: builtins.int - REQUEST_ID_FIELD_NUMBER: builtins.int - TOKEN_FIELD_NUMBER: builtins.int - CLIENT_OS_FIELD_NUMBER: builtins.int - @property - def subscribe(self) -> global___Upstream.SubscriptionRequest: ... - @property - def probe(self) -> global___Upstream.ProbeResponse: ... - request_id: builtins.int - token: builtins.bytes - client_os: global___ClientOperatingSystem.ValueType - def __init__( - self, - *, - subscribe: global___Upstream.SubscriptionRequest | None = ..., - probe: global___Upstream.ProbeResponse | None = ..., - request_id: builtins.int = ..., - token: builtins.bytes = ..., - client_os: global___ClientOperatingSystem.ValueType = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["Message", b"Message", "probe", b"probe", "subscribe", b"subscribe"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["Message", b"Message", "client_os", b"client_os", "probe", b"probe", "request_id", b"request_id", "subscribe", b"subscribe", "token", b"token"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["Message", b"Message"]) -> typing_extensions.Literal["subscribe", "probe"] | None: ... - -global___Upstream = Upstream - -@typing_extensions.final -class UseIncenseActionOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[UseIncenseActionOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNKNOWN: UseIncenseActionOutProto._Result.ValueType # 0 - SUCCESS: UseIncenseActionOutProto._Result.ValueType # 1 - INCENSE_ALREADY_ACTIVE: UseIncenseActionOutProto._Result.ValueType # 2 - NONE_IN_INVENTORY: UseIncenseActionOutProto._Result.ValueType # 3 - LOCATION_UNSET: UseIncenseActionOutProto._Result.ValueType # 4 - INCENSE_DISABLED: UseIncenseActionOutProto._Result.ValueType # 5 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNKNOWN: UseIncenseActionOutProto.Result.ValueType # 0 - SUCCESS: UseIncenseActionOutProto.Result.ValueType # 1 - INCENSE_ALREADY_ACTIVE: UseIncenseActionOutProto.Result.ValueType # 2 - NONE_IN_INVENTORY: UseIncenseActionOutProto.Result.ValueType # 3 - LOCATION_UNSET: UseIncenseActionOutProto.Result.ValueType # 4 - INCENSE_DISABLED: UseIncenseActionOutProto.Result.ValueType # 5 - - RESULT_FIELD_NUMBER: builtins.int - APPLIED_INCENSE_FIELD_NUMBER: builtins.int - OB_LOOT_FIELD_NUMBER: builtins.int - result: global___UseIncenseActionOutProto.Result.ValueType - @property - def applied_incense(self) -> global___AppliedItemProto: ... - @property - def ob_loot(self) -> global___LootProto: ... - def __init__( - self, - *, - result: global___UseIncenseActionOutProto.Result.ValueType = ..., - applied_incense: global___AppliedItemProto | None = ..., - ob_loot: global___LootProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["applied_incense", b"applied_incense", "ob_loot", b"ob_loot"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["applied_incense", b"applied_incense", "ob_loot", b"ob_loot", "result", b"result"]) -> None: ... - -global___UseIncenseActionOutProto = UseIncenseActionOutProto - -@typing_extensions.final -class UseIncenseActionProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - INCENSE_TYPE_FIELD_NUMBER: builtins.int - incense_type: global___Item.ValueType - def __init__( - self, - *, - incense_type: global___Item.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["incense_type", b"incense_type"]) -> None: ... - -global___UseIncenseActionProto = UseIncenseActionProto - -@typing_extensions.final -class UseItemCaptureOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SUCCESS_FIELD_NUMBER: builtins.int - ITEM_CAPTURE_MULT_FIELD_NUMBER: builtins.int - ITEM_FLEE_MULT_FIELD_NUMBER: builtins.int - STOP_MOVEMENT_FIELD_NUMBER: builtins.int - STOP_ATTACK_FIELD_NUMBER: builtins.int - TARGET_MAX_FIELD_NUMBER: builtins.int - TARGET_SLOW_FIELD_NUMBER: builtins.int - success: builtins.bool - item_capture_mult: builtins.float - item_flee_mult: builtins.float - stop_movement: builtins.bool - stop_attack: builtins.bool - target_max: builtins.bool - target_slow: builtins.bool - def __init__( - self, - *, - success: builtins.bool = ..., - item_capture_mult: builtins.float = ..., - item_flee_mult: builtins.float = ..., - stop_movement: builtins.bool = ..., - stop_attack: builtins.bool = ..., - target_max: builtins.bool = ..., - target_slow: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["item_capture_mult", b"item_capture_mult", "item_flee_mult", b"item_flee_mult", "stop_attack", b"stop_attack", "stop_movement", b"stop_movement", "success", b"success", "target_max", b"target_max", "target_slow", b"target_slow"]) -> None: ... - -global___UseItemCaptureOutProto = UseItemCaptureOutProto - -@typing_extensions.final -class UseItemCaptureProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ITEM_FIELD_NUMBER: builtins.int - ENCOUNTER_ID_FIELD_NUMBER: builtins.int - SPAWN_POINT_GUID_FIELD_NUMBER: builtins.int - item: global___Item.ValueType - encounter_id: builtins.int - spawn_point_guid: builtins.str - def __init__( - self, - *, - item: global___Item.ValueType = ..., - encounter_id: builtins.int = ..., - spawn_point_guid: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["encounter_id", b"encounter_id", "item", b"item", "spawn_point_guid", b"spawn_point_guid"]) -> None: ... - -global___UseItemCaptureProto = UseItemCaptureProto - -@typing_extensions.final -class UseItemEggIncubatorOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[UseItemEggIncubatorOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: UseItemEggIncubatorOutProto._Result.ValueType # 0 - SUCCESS: UseItemEggIncubatorOutProto._Result.ValueType # 1 - ERROR_INCUBATOR_NOT_FOUND: UseItemEggIncubatorOutProto._Result.ValueType # 2 - ERROR_POKEMON_EGG_NOT_FOUND: UseItemEggIncubatorOutProto._Result.ValueType # 3 - ERROR_POKEMON_ID_NOT_EGG: UseItemEggIncubatorOutProto._Result.ValueType # 4 - ERROR_INCUBATOR_ALREADY_IN_USE: UseItemEggIncubatorOutProto._Result.ValueType # 5 - ERROR_POKEMON_ALREADY_INCUBATING: UseItemEggIncubatorOutProto._Result.ValueType # 6 - ERROR_INCUBATOR_NO_USES_REMAINING: UseItemEggIncubatorOutProto._Result.ValueType # 7 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: UseItemEggIncubatorOutProto.Result.ValueType # 0 - SUCCESS: UseItemEggIncubatorOutProto.Result.ValueType # 1 - ERROR_INCUBATOR_NOT_FOUND: UseItemEggIncubatorOutProto.Result.ValueType # 2 - ERROR_POKEMON_EGG_NOT_FOUND: UseItemEggIncubatorOutProto.Result.ValueType # 3 - ERROR_POKEMON_ID_NOT_EGG: UseItemEggIncubatorOutProto.Result.ValueType # 4 - ERROR_INCUBATOR_ALREADY_IN_USE: UseItemEggIncubatorOutProto.Result.ValueType # 5 - ERROR_POKEMON_ALREADY_INCUBATING: UseItemEggIncubatorOutProto.Result.ValueType # 6 - ERROR_INCUBATOR_NO_USES_REMAINING: UseItemEggIncubatorOutProto.Result.ValueType # 7 - - RESULT_FIELD_NUMBER: builtins.int - EGG_INCUBATOR_FIELD_NUMBER: builtins.int - result: global___UseItemEggIncubatorOutProto.Result.ValueType - @property - def egg_incubator(self) -> global___EggIncubatorProto: ... - def __init__( - self, - *, - result: global___UseItemEggIncubatorOutProto.Result.ValueType = ..., - egg_incubator: global___EggIncubatorProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["egg_incubator", b"egg_incubator"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["egg_incubator", b"egg_incubator", "result", b"result"]) -> None: ... - -global___UseItemEggIncubatorOutProto = UseItemEggIncubatorOutProto - -@typing_extensions.final -class UseItemEggIncubatorProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ITEM_ID_FIELD_NUMBER: builtins.int - POKEMOND_ID_FIELD_NUMBER: builtins.int - item_id: builtins.str - pokemond_id: builtins.int - def __init__( - self, - *, - item_id: builtins.str = ..., - pokemond_id: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["item_id", b"item_id", "pokemond_id", b"pokemond_id"]) -> None: ... - -global___UseItemEggIncubatorProto = UseItemEggIncubatorProto - -@typing_extensions.final -class UseItemEncounterOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[UseItemEncounterOutProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - SUCCESS: UseItemEncounterOutProto._Status.ValueType # 0 - ALREADY_COMPLETED: UseItemEncounterOutProto._Status.ValueType # 1 - ACTIVE_ITEM_EXISTS: UseItemEncounterOutProto._Status.ValueType # 2 - NO_ITEM_IN_INVENTORY: UseItemEncounterOutProto._Status.ValueType # 3 - INVALID_ITEM_CATEGORY: UseItemEncounterOutProto._Status.ValueType # 4 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - SUCCESS: UseItemEncounterOutProto.Status.ValueType # 0 - ALREADY_COMPLETED: UseItemEncounterOutProto.Status.ValueType # 1 - ACTIVE_ITEM_EXISTS: UseItemEncounterOutProto.Status.ValueType # 2 - NO_ITEM_IN_INVENTORY: UseItemEncounterOutProto.Status.ValueType # 3 - INVALID_ITEM_CATEGORY: UseItemEncounterOutProto.Status.ValueType # 4 - - STATUS_FIELD_NUMBER: builtins.int - CAPTURE_PROBABILITY_FIELD_NUMBER: builtins.int - ACTIVE_ITEM_FIELD_NUMBER: builtins.int - status: global___UseItemEncounterOutProto.Status.ValueType - @property - def capture_probability(self) -> global___CaptureProbabilityProto: ... - active_item: global___Item.ValueType - def __init__( - self, - *, - status: global___UseItemEncounterOutProto.Status.ValueType = ..., - capture_probability: global___CaptureProbabilityProto | None = ..., - active_item: global___Item.ValueType = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["capture_probability", b"capture_probability"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["active_item", b"active_item", "capture_probability", b"capture_probability", "status", b"status"]) -> None: ... - -global___UseItemEncounterOutProto = UseItemEncounterOutProto - -@typing_extensions.final -class UseItemEncounterProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ITEM_FIELD_NUMBER: builtins.int - ENCOUNTER_ID_FIELD_NUMBER: builtins.int - SPAWN_POINT_GUID_FIELD_NUMBER: builtins.int - item: global___Item.ValueType - encounter_id: builtins.int - spawn_point_guid: builtins.str - def __init__( - self, - *, - item: global___Item.ValueType = ..., - encounter_id: builtins.int = ..., - spawn_point_guid: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["encounter_id", b"encounter_id", "item", b"item", "spawn_point_guid", b"spawn_point_guid"]) -> None: ... - -global___UseItemEncounterProto = UseItemEncounterProto - -@typing_extensions.final -class UseItemMoveRerollOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[UseItemMoveRerollOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: UseItemMoveRerollOutProto._Result.ValueType # 0 - SUCCESS: UseItemMoveRerollOutProto._Result.ValueType # 1 - NO_POKEMON: UseItemMoveRerollOutProto._Result.ValueType # 2 - NO_OTHER_MOVES: UseItemMoveRerollOutProto._Result.ValueType # 3 - NO_PLAYER: UseItemMoveRerollOutProto._Result.ValueType # 4 - WRONG_ITEM_TYPE: UseItemMoveRerollOutProto._Result.ValueType # 5 - ITEM_NOT_IN_INVENTORY: UseItemMoveRerollOutProto._Result.ValueType # 6 - INVALID_POKEMON: UseItemMoveRerollOutProto._Result.ValueType # 7 - MOVE_LOCKED: UseItemMoveRerollOutProto._Result.ValueType # 8 - MOVE_CANNOT_BE_REROLLED: UseItemMoveRerollOutProto._Result.ValueType # 9 - INVALID_ELITE_MOVE: UseItemMoveRerollOutProto._Result.ValueType # 10 - NOT_ENOUGH_ITEMS: UseItemMoveRerollOutProto._Result.ValueType # 11 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: UseItemMoveRerollOutProto.Result.ValueType # 0 - SUCCESS: UseItemMoveRerollOutProto.Result.ValueType # 1 - NO_POKEMON: UseItemMoveRerollOutProto.Result.ValueType # 2 - NO_OTHER_MOVES: UseItemMoveRerollOutProto.Result.ValueType # 3 - NO_PLAYER: UseItemMoveRerollOutProto.Result.ValueType # 4 - WRONG_ITEM_TYPE: UseItemMoveRerollOutProto.Result.ValueType # 5 - ITEM_NOT_IN_INVENTORY: UseItemMoveRerollOutProto.Result.ValueType # 6 - INVALID_POKEMON: UseItemMoveRerollOutProto.Result.ValueType # 7 - MOVE_LOCKED: UseItemMoveRerollOutProto.Result.ValueType # 8 - MOVE_CANNOT_BE_REROLLED: UseItemMoveRerollOutProto.Result.ValueType # 9 - INVALID_ELITE_MOVE: UseItemMoveRerollOutProto.Result.ValueType # 10 - NOT_ENOUGH_ITEMS: UseItemMoveRerollOutProto.Result.ValueType # 11 - - RESULT_FIELD_NUMBER: builtins.int - UPDATED_POKEMON_FIELD_NUMBER: builtins.int - result: global___UseItemMoveRerollOutProto.Result.ValueType - @property - def updated_pokemon(self) -> global___PokemonProto: ... - def __init__( - self, - *, - result: global___UseItemMoveRerollOutProto.Result.ValueType = ..., - updated_pokemon: global___PokemonProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["updated_pokemon", b"updated_pokemon"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result", "updated_pokemon", b"updated_pokemon"]) -> None: ... - -global___UseItemMoveRerollOutProto = UseItemMoveRerollOutProto - -@typing_extensions.final -class UseItemMoveRerollProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ITEM_FIELD_NUMBER: builtins.int - POKEMON_ID_FIELD_NUMBER: builtins.int - REROLL_UNLOCKED_MOVE_FIELD_NUMBER: builtins.int - TARGET_ELITE_MOVE_FIELD_NUMBER: builtins.int - item: global___Item.ValueType - pokemon_id: builtins.int - reroll_unlocked_move: builtins.bool - target_elite_move: global___HoloPokemonMove.ValueType - def __init__( - self, - *, - item: global___Item.ValueType = ..., - pokemon_id: builtins.int = ..., - reroll_unlocked_move: builtins.bool = ..., - target_elite_move: global___HoloPokemonMove.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["item", b"item", "pokemon_id", b"pokemon_id", "reroll_unlocked_move", b"reroll_unlocked_move", "target_elite_move", b"target_elite_move"]) -> None: ... - -global___UseItemMoveRerollProto = UseItemMoveRerollProto - -@typing_extensions.final -class UseItemPotionOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[UseItemPotionOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: UseItemPotionOutProto._Result.ValueType # 0 - SUCCESS: UseItemPotionOutProto._Result.ValueType # 1 - ERROR_NO_POKEMON: UseItemPotionOutProto._Result.ValueType # 2 - ERROR_CANNOT_USE: UseItemPotionOutProto._Result.ValueType # 3 - ERROR_DEPLOYED_TO_FORT: UseItemPotionOutProto._Result.ValueType # 4 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: UseItemPotionOutProto.Result.ValueType # 0 - SUCCESS: UseItemPotionOutProto.Result.ValueType # 1 - ERROR_NO_POKEMON: UseItemPotionOutProto.Result.ValueType # 2 - ERROR_CANNOT_USE: UseItemPotionOutProto.Result.ValueType # 3 - ERROR_DEPLOYED_TO_FORT: UseItemPotionOutProto.Result.ValueType # 4 - - RESULT_FIELD_NUMBER: builtins.int - STAMINA_FIELD_NUMBER: builtins.int - result: global___UseItemPotionOutProto.Result.ValueType - stamina: builtins.int - def __init__( - self, - *, - result: global___UseItemPotionOutProto.Result.ValueType = ..., - stamina: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result", "stamina", b"stamina"]) -> None: ... - -global___UseItemPotionOutProto = UseItemPotionOutProto - -@typing_extensions.final -class UseItemPotionProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ITEM_FIELD_NUMBER: builtins.int - POKEMON_ID_FIELD_NUMBER: builtins.int - item: global___Item.ValueType - pokemon_id: builtins.int - def __init__( - self, - *, - item: global___Item.ValueType = ..., - pokemon_id: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["item", b"item", "pokemon_id", b"pokemon_id"]) -> None: ... - -global___UseItemPotionProto = UseItemPotionProto - -@typing_extensions.final -class UseItemRareCandyOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[UseItemRareCandyOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: UseItemRareCandyOutProto._Result.ValueType # 0 - SUCCESS: UseItemRareCandyOutProto._Result.ValueType # 1 - INVALID_POKEMON_ID: UseItemRareCandyOutProto._Result.ValueType # 2 - NO_PLAYER: UseItemRareCandyOutProto._Result.ValueType # 3 - WRONG_ITEM_TYPE: UseItemRareCandyOutProto._Result.ValueType # 4 - ITEM_NOT_IN_INVENTORY: UseItemRareCandyOutProto._Result.ValueType # 5 - NOT_ENOUGH_ITEMS: UseItemRareCandyOutProto._Result.ValueType # 6 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: UseItemRareCandyOutProto.Result.ValueType # 0 - SUCCESS: UseItemRareCandyOutProto.Result.ValueType # 1 - INVALID_POKEMON_ID: UseItemRareCandyOutProto.Result.ValueType # 2 - NO_PLAYER: UseItemRareCandyOutProto.Result.ValueType # 3 - WRONG_ITEM_TYPE: UseItemRareCandyOutProto.Result.ValueType # 4 - ITEM_NOT_IN_INVENTORY: UseItemRareCandyOutProto.Result.ValueType # 5 - NOT_ENOUGH_ITEMS: UseItemRareCandyOutProto.Result.ValueType # 6 - - RESULT_FIELD_NUMBER: builtins.int - POKEMON_ID_FIELD_NUMBER: builtins.int - result: global___UseItemRareCandyOutProto.Result.ValueType - pokemon_id: global___HoloPokemonId.ValueType - def __init__( - self, - *, - result: global___UseItemRareCandyOutProto.Result.ValueType = ..., - pokemon_id: global___HoloPokemonId.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["pokemon_id", b"pokemon_id", "result", b"result"]) -> None: ... - -global___UseItemRareCandyOutProto = UseItemRareCandyOutProto - -@typing_extensions.final -class UseItemRareCandyProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ITEM_FIELD_NUMBER: builtins.int - POKEMON_ID_FIELD_NUMBER: builtins.int - CANDY_COUNT_FIELD_NUMBER: builtins.int - item: global___Item.ValueType - pokemon_id: global___HoloPokemonId.ValueType - candy_count: builtins.int - def __init__( - self, - *, - item: global___Item.ValueType = ..., - pokemon_id: global___HoloPokemonId.ValueType = ..., - candy_count: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["candy_count", b"candy_count", "item", b"item", "pokemon_id", b"pokemon_id"]) -> None: ... - -global___UseItemRareCandyProto = UseItemRareCandyProto - -@typing_extensions.final -class UseItemReviveOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[UseItemReviveOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: UseItemReviveOutProto._Result.ValueType # 0 - SUCCESS: UseItemReviveOutProto._Result.ValueType # 1 - ERROR_NO_POKEMON: UseItemReviveOutProto._Result.ValueType # 2 - ERROR_CANNOT_USE: UseItemReviveOutProto._Result.ValueType # 3 - ERROR_DEPLOYED_TO_FORT: UseItemReviveOutProto._Result.ValueType # 4 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: UseItemReviveOutProto.Result.ValueType # 0 - SUCCESS: UseItemReviveOutProto.Result.ValueType # 1 - ERROR_NO_POKEMON: UseItemReviveOutProto.Result.ValueType # 2 - ERROR_CANNOT_USE: UseItemReviveOutProto.Result.ValueType # 3 - ERROR_DEPLOYED_TO_FORT: UseItemReviveOutProto.Result.ValueType # 4 - - RESULT_FIELD_NUMBER: builtins.int - STAMINA_FIELD_NUMBER: builtins.int - result: global___UseItemReviveOutProto.Result.ValueType - stamina: builtins.int - def __init__( - self, - *, - result: global___UseItemReviveOutProto.Result.ValueType = ..., - stamina: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["result", b"result", "stamina", b"stamina"]) -> None: ... - -global___UseItemReviveOutProto = UseItemReviveOutProto - -@typing_extensions.final -class UseItemReviveProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ITEM_FIELD_NUMBER: builtins.int - POKEMON_ID_FIELD_NUMBER: builtins.int - item: global___Item.ValueType - pokemon_id: builtins.int - def __init__( - self, - *, - item: global___Item.ValueType = ..., - pokemon_id: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["item", b"item", "pokemon_id", b"pokemon_id"]) -> None: ... - -global___UseItemReviveProto = UseItemReviveProto - -@typing_extensions.final -class UseItemStardustBoostOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[UseItemStardustBoostOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: UseItemStardustBoostOutProto._Result.ValueType # 0 - SUCCESS: UseItemStardustBoostOutProto._Result.ValueType # 1 - ERROR_INVALID_ITEM_TYPE: UseItemStardustBoostOutProto._Result.ValueType # 2 - ERROR_STARDUST_BOOST_ALREADY_ACTIVE: UseItemStardustBoostOutProto._Result.ValueType # 3 - ERROR_NO_ITEMS_REMAINING: UseItemStardustBoostOutProto._Result.ValueType # 4 - ERROR_LOCATION_UNSET: UseItemStardustBoostOutProto._Result.ValueType # 5 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: UseItemStardustBoostOutProto.Result.ValueType # 0 - SUCCESS: UseItemStardustBoostOutProto.Result.ValueType # 1 - ERROR_INVALID_ITEM_TYPE: UseItemStardustBoostOutProto.Result.ValueType # 2 - ERROR_STARDUST_BOOST_ALREADY_ACTIVE: UseItemStardustBoostOutProto.Result.ValueType # 3 - ERROR_NO_ITEMS_REMAINING: UseItemStardustBoostOutProto.Result.ValueType # 4 - ERROR_LOCATION_UNSET: UseItemStardustBoostOutProto.Result.ValueType # 5 - - RESULT_FIELD_NUMBER: builtins.int - APPLIED_ITEMS_FIELD_NUMBER: builtins.int - result: global___UseItemStardustBoostOutProto.Result.ValueType - @property - def applied_items(self) -> global___AppliedItemsProto: ... - def __init__( - self, - *, - result: global___UseItemStardustBoostOutProto.Result.ValueType = ..., - applied_items: global___AppliedItemsProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["applied_items", b"applied_items"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["applied_items", b"applied_items", "result", b"result"]) -> None: ... - -global___UseItemStardustBoostOutProto = UseItemStardustBoostOutProto - -@typing_extensions.final -class UseItemStardustBoostProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ITEM_FIELD_NUMBER: builtins.int - item: global___Item.ValueType - def __init__( - self, - *, - item: global___Item.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["item", b"item"]) -> None: ... - -global___UseItemStardustBoostProto = UseItemStardustBoostProto - -@typing_extensions.final -class UseItemXpBoostOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[UseItemXpBoostOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: UseItemXpBoostOutProto._Result.ValueType # 0 - SUCCESS: UseItemXpBoostOutProto._Result.ValueType # 1 - ERROR_INVALID_ITEM_TYPE: UseItemXpBoostOutProto._Result.ValueType # 2 - ERROR_XP_BOOST_ALREADY_ACTIVE: UseItemXpBoostOutProto._Result.ValueType # 3 - ERROR_NO_ITEMS_REMAINING: UseItemXpBoostOutProto._Result.ValueType # 4 - ERROR_LOCATION_UNSET: UseItemXpBoostOutProto._Result.ValueType # 5 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: UseItemXpBoostOutProto.Result.ValueType # 0 - SUCCESS: UseItemXpBoostOutProto.Result.ValueType # 1 - ERROR_INVALID_ITEM_TYPE: UseItemXpBoostOutProto.Result.ValueType # 2 - ERROR_XP_BOOST_ALREADY_ACTIVE: UseItemXpBoostOutProto.Result.ValueType # 3 - ERROR_NO_ITEMS_REMAINING: UseItemXpBoostOutProto.Result.ValueType # 4 - ERROR_LOCATION_UNSET: UseItemXpBoostOutProto.Result.ValueType # 5 - - RESULT_FIELD_NUMBER: builtins.int - APPLIED_ITEMS_FIELD_NUMBER: builtins.int - result: global___UseItemXpBoostOutProto.Result.ValueType - @property - def applied_items(self) -> global___AppliedItemsProto: ... - def __init__( - self, - *, - result: global___UseItemXpBoostOutProto.Result.ValueType = ..., - applied_items: global___AppliedItemsProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["applied_items", b"applied_items"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["applied_items", b"applied_items", "result", b"result"]) -> None: ... - -global___UseItemXpBoostOutProto = UseItemXpBoostOutProto - -@typing_extensions.final -class UseItemXpBoostProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ITEM_FIELD_NUMBER: builtins.int - item: global___Item.ValueType - def __init__( - self, - *, - item: global___Item.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["item", b"item"]) -> None: ... - -global___UseItemXpBoostProto = UseItemXpBoostProto - -@typing_extensions.final -class UseNonCombatMoveRequestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_ID_FIELD_NUMBER: builtins.int - MOVE_TYPE_FIELD_NUMBER: builtins.int - pokemon_id: builtins.int - move_type: global___NonCombatMoveType.ValueType - def __init__( - self, - *, - pokemon_id: builtins.int = ..., - move_type: global___NonCombatMoveType.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["move_type", b"move_type", "pokemon_id", b"pokemon_id"]) -> None: ... - -global___UseNonCombatMoveRequestProto = UseNonCombatMoveRequestProto - -@typing_extensions.final -class UseNonCombatMoveResponseProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[UseNonCombatMoveResponseProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: UseNonCombatMoveResponseProto._Status.ValueType # 0 - SUCCESS: UseNonCombatMoveResponseProto._Status.ValueType # 1 - ERROR: UseNonCombatMoveResponseProto._Status.ValueType # 2 - ERROR_NO_POKEMON: UseNonCombatMoveResponseProto._Status.ValueType # 3 - ERROR_NO_MOVE: UseNonCombatMoveResponseProto._Status.ValueType # 4 - ERROR_INSUFFICIENT_FUNDS: UseNonCombatMoveResponseProto._Status.ValueType # 5 - ERROR_EXCEEDS_BONUS_LIMIT: UseNonCombatMoveResponseProto._Status.ValueType # 6 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: UseNonCombatMoveResponseProto.Status.ValueType # 0 - SUCCESS: UseNonCombatMoveResponseProto.Status.ValueType # 1 - ERROR: UseNonCombatMoveResponseProto.Status.ValueType # 2 - ERROR_NO_POKEMON: UseNonCombatMoveResponseProto.Status.ValueType # 3 - ERROR_NO_MOVE: UseNonCombatMoveResponseProto.Status.ValueType # 4 - ERROR_INSUFFICIENT_FUNDS: UseNonCombatMoveResponseProto.Status.ValueType # 5 - ERROR_EXCEEDS_BONUS_LIMIT: UseNonCombatMoveResponseProto.Status.ValueType # 6 - - STATUS_FIELD_NUMBER: builtins.int - APPLIED_BONUS_FIELD_NUMBER: builtins.int - status: global___UseNonCombatMoveResponseProto.Status.ValueType - @property - def applied_bonus(self) -> global___AppliedBonusProto: ... - def __init__( - self, - *, - status: global___UseNonCombatMoveResponseProto.Status.ValueType = ..., - applied_bonus: global___AppliedBonusProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["applied_bonus", b"applied_bonus"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["applied_bonus", b"applied_bonus", "status", b"status"]) -> None: ... - -global___UseNonCombatMoveResponseProto = UseNonCombatMoveResponseProto - -@typing_extensions.final -class UserAttributesProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - LEVEL_FIELD_NUMBER: builtins.int - XP_PERCENTAGE_FIELD_NUMBER: builtins.int - POKECOIN_COUNT_FIELD_NUMBER: builtins.int - TEAM_FIELD_NUMBER: builtins.int - CATCH_STREAK_FIELD_NUMBER: builtins.int - SPIN_STREAK_FIELD_NUMBER: builtins.int - BUDDY_NAME_FIELD_NUMBER: builtins.int - IS_EGG_INCUBATING_FIELD_NUMBER: builtins.int - HAS_EGGS_FIELD_NUMBER: builtins.int - STAR_PIECE_COUNT_FIELD_NUMBER: builtins.int - LUCKY_EGG_COUNT_FIELD_NUMBER: builtins.int - INCENSE_ORDINARY_COUNT_FIELD_NUMBER: builtins.int - INCENSE_SPICY_COUNT_FIELD_NUMBER: builtins.int - INCENSE_COOL_COUNT_FIELD_NUMBER: builtins.int - INCENSE_FLORAL_COUNT_FIELD_NUMBER: builtins.int - LURE_ORDINARY_COUNT_FIELD_NUMBER: builtins.int - LURE_MOSSY_COUNT_FIELD_NUMBER: builtins.int - LURE_GLACIAL_COUNT_FIELD_NUMBER: builtins.int - LURE_MAGNETIC_COUNT_FIELD_NUMBER: builtins.int - USING_STAR_PIECE_FIELD_NUMBER: builtins.int - USING_LUCKY_EGG_FIELD_NUMBER: builtins.int - USING_INCENSE_ORDINARY_FIELD_NUMBER: builtins.int - USING_INCENSE_SPICY_FIELD_NUMBER: builtins.int - USING_INCENSE_COOL_FIELD_NUMBER: builtins.int - USING_INCENSE_FLORAL_FIELD_NUMBER: builtins.int - USING_LURE_ORDINARY_FIELD_NUMBER: builtins.int - USING_LURE_MOSSY_FIELD_NUMBER: builtins.int - USING_LURE_GLACIAL_FIELD_NUMBER: builtins.int - USING_LURE_MAGNETIC_FIELD_NUMBER: builtins.int - ADVENTURE_SYNC_OPT_IN_FIELD_NUMBER: builtins.int - GEO_FENCE_OPT_IN_FIELD_NUMBER: builtins.int - KANTO_DEX_COUNT_FIELD_NUMBER: builtins.int - JOHTO_DEX_COUNT_FIELD_NUMBER: builtins.int - HOENN_DEX_COUNT_FIELD_NUMBER: builtins.int - SINNOH_DEX_COUNT_FIELD_NUMBER: builtins.int - FRIEND_COUNT_FIELD_NUMBER: builtins.int - FIELD_RESEARCH_STAMP_PROGRESS_FIELD_NUMBER: builtins.int - LEVEL_UP_FIELD_NUMBER: builtins.int - SENT_FRIEND_REQUEST_FIELD_NUMBER: builtins.int - IS_EGG_INCUBATING_V2_FIELD_NUMBER: builtins.int - HAS_EGGS_V2_FIELD_NUMBER: builtins.int - USING_STAR_PIECE_V2_FIELD_NUMBER: builtins.int - USING_LUCKY_EGG_V2_FIELD_NUMBER: builtins.int - USING_INCENSE_ORDINARY_V2_FIELD_NUMBER: builtins.int - USING_INCENSE_SPICY_V2_FIELD_NUMBER: builtins.int - USING_INCENSE_COOL_V2_FIELD_NUMBER: builtins.int - USING_INCENSE_FLORAL_V2_FIELD_NUMBER: builtins.int - USING_LURE_ORDINARY_V2_FIELD_NUMBER: builtins.int - USING_LURE_MOSSY_V2_FIELD_NUMBER: builtins.int - USING_LURE_GLACIAL_V2_FIELD_NUMBER: builtins.int - USING_LURE_MAGNETIC_V2_FIELD_NUMBER: builtins.int - ADVENTURE_SYNC_OPT_IN_V2_FIELD_NUMBER: builtins.int - GEO_FENCE_OPT_IN_V2_FIELD_NUMBER: builtins.int - UNOVA_DEX_COUNT_FIELD_NUMBER: builtins.int - BALLOON_BATTLES_COMPLETED_FIELD_NUMBER: builtins.int - BALLOON_BATTLES_WON_FIELD_NUMBER: builtins.int - KALOS_DEX_COUNT_FIELD_NUMBER: builtins.int - ALOLA_DEX_COUNT_FIELD_NUMBER: builtins.int - GALAR_DEX_COUNT_FIELD_NUMBER: builtins.int - LURE_SPARKLY_COUNT_FIELD_NUMBER: builtins.int - USING_LURE_SPARKLY_FIELD_NUMBER: builtins.int - PALDEA_DEX_COUNT_FIELD_NUMBER: builtins.int - level: builtins.int - xp_percentage: builtins.int - pokecoin_count: builtins.int - team: global___Team.ValueType - catch_streak: builtins.int - spin_streak: builtins.int - buddy_name: builtins.str - is_egg_incubating: builtins.bool - has_eggs: builtins.bool - star_piece_count: builtins.int - lucky_egg_count: builtins.int - incense_ordinary_count: builtins.int - incense_spicy_count: builtins.int - incense_cool_count: builtins.int - incense_floral_count: builtins.int - lure_ordinary_count: builtins.int - lure_mossy_count: builtins.int - lure_glacial_count: builtins.int - lure_magnetic_count: builtins.int - using_star_piece: builtins.bool - using_lucky_egg: builtins.bool - using_incense_ordinary: builtins.bool - using_incense_spicy: builtins.bool - using_incense_cool: builtins.bool - using_incense_floral: builtins.bool - using_lure_ordinary: builtins.bool - using_lure_mossy: builtins.bool - using_lure_glacial: builtins.bool - using_lure_magnetic: builtins.bool - adventure_sync_opt_in: builtins.bool - geo_fence_opt_in: builtins.bool - kanto_dex_count: builtins.int - johto_dex_count: builtins.int - hoenn_dex_count: builtins.int - sinnoh_dex_count: builtins.int - friend_count: builtins.int - field_research_stamp_progress: builtins.int - level_up: builtins.int - sent_friend_request: builtins.bool - is_egg_incubating_v2: builtins.str - has_eggs_v2: builtins.str - using_star_piece_v2: builtins.str - using_lucky_egg_v2: builtins.str - using_incense_ordinary_v2: builtins.str - using_incense_spicy_v2: builtins.str - using_incense_cool_v2: builtins.str - using_incense_floral_v2: builtins.str - using_lure_ordinary_v2: builtins.str - using_lure_mossy_v2: builtins.str - using_lure_glacial_v2: builtins.str - using_lure_magnetic_v2: builtins.str - adventure_sync_opt_in_v2: builtins.str - geo_fence_opt_in_v2: builtins.str - unova_dex_count: builtins.int - balloon_battles_completed: builtins.int - balloon_battles_won: builtins.int - kalos_dex_count: builtins.int - alola_dex_count: builtins.int - galar_dex_count: builtins.int - lure_sparkly_count: builtins.int - using_lure_sparkly: builtins.str - paldea_dex_count: builtins.int - def __init__( - self, - *, - level: builtins.int = ..., - xp_percentage: builtins.int = ..., - pokecoin_count: builtins.int = ..., - team: global___Team.ValueType = ..., - catch_streak: builtins.int = ..., - spin_streak: builtins.int = ..., - buddy_name: builtins.str = ..., - is_egg_incubating: builtins.bool = ..., - has_eggs: builtins.bool = ..., - star_piece_count: builtins.int = ..., - lucky_egg_count: builtins.int = ..., - incense_ordinary_count: builtins.int = ..., - incense_spicy_count: builtins.int = ..., - incense_cool_count: builtins.int = ..., - incense_floral_count: builtins.int = ..., - lure_ordinary_count: builtins.int = ..., - lure_mossy_count: builtins.int = ..., - lure_glacial_count: builtins.int = ..., - lure_magnetic_count: builtins.int = ..., - using_star_piece: builtins.bool = ..., - using_lucky_egg: builtins.bool = ..., - using_incense_ordinary: builtins.bool = ..., - using_incense_spicy: builtins.bool = ..., - using_incense_cool: builtins.bool = ..., - using_incense_floral: builtins.bool = ..., - using_lure_ordinary: builtins.bool = ..., - using_lure_mossy: builtins.bool = ..., - using_lure_glacial: builtins.bool = ..., - using_lure_magnetic: builtins.bool = ..., - adventure_sync_opt_in: builtins.bool = ..., - geo_fence_opt_in: builtins.bool = ..., - kanto_dex_count: builtins.int = ..., - johto_dex_count: builtins.int = ..., - hoenn_dex_count: builtins.int = ..., - sinnoh_dex_count: builtins.int = ..., - friend_count: builtins.int = ..., - field_research_stamp_progress: builtins.int = ..., - level_up: builtins.int = ..., - sent_friend_request: builtins.bool = ..., - is_egg_incubating_v2: builtins.str = ..., - has_eggs_v2: builtins.str = ..., - using_star_piece_v2: builtins.str = ..., - using_lucky_egg_v2: builtins.str = ..., - using_incense_ordinary_v2: builtins.str = ..., - using_incense_spicy_v2: builtins.str = ..., - using_incense_cool_v2: builtins.str = ..., - using_incense_floral_v2: builtins.str = ..., - using_lure_ordinary_v2: builtins.str = ..., - using_lure_mossy_v2: builtins.str = ..., - using_lure_glacial_v2: builtins.str = ..., - using_lure_magnetic_v2: builtins.str = ..., - adventure_sync_opt_in_v2: builtins.str = ..., - geo_fence_opt_in_v2: builtins.str = ..., - unova_dex_count: builtins.int = ..., - balloon_battles_completed: builtins.int = ..., - balloon_battles_won: builtins.int = ..., - kalos_dex_count: builtins.int = ..., - alola_dex_count: builtins.int = ..., - galar_dex_count: builtins.int = ..., - lure_sparkly_count: builtins.int = ..., - using_lure_sparkly: builtins.str = ..., - paldea_dex_count: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["adventure_sync_opt_in", b"adventure_sync_opt_in", "adventure_sync_opt_in_v2", b"adventure_sync_opt_in_v2", "alola_dex_count", b"alola_dex_count", "balloon_battles_completed", b"balloon_battles_completed", "balloon_battles_won", b"balloon_battles_won", "buddy_name", b"buddy_name", "catch_streak", b"catch_streak", "field_research_stamp_progress", b"field_research_stamp_progress", "friend_count", b"friend_count", "galar_dex_count", b"galar_dex_count", "geo_fence_opt_in", b"geo_fence_opt_in", "geo_fence_opt_in_v2", b"geo_fence_opt_in_v2", "has_eggs", b"has_eggs", "has_eggs_v2", b"has_eggs_v2", "hoenn_dex_count", b"hoenn_dex_count", "incense_cool_count", b"incense_cool_count", "incense_floral_count", b"incense_floral_count", "incense_ordinary_count", b"incense_ordinary_count", "incense_spicy_count", b"incense_spicy_count", "is_egg_incubating", b"is_egg_incubating", "is_egg_incubating_v2", b"is_egg_incubating_v2", "johto_dex_count", b"johto_dex_count", "kalos_dex_count", b"kalos_dex_count", "kanto_dex_count", b"kanto_dex_count", "level", b"level", "level_up", b"level_up", "lucky_egg_count", b"lucky_egg_count", "lure_glacial_count", b"lure_glacial_count", "lure_magnetic_count", b"lure_magnetic_count", "lure_mossy_count", b"lure_mossy_count", "lure_ordinary_count", b"lure_ordinary_count", "lure_sparkly_count", b"lure_sparkly_count", "paldea_dex_count", b"paldea_dex_count", "pokecoin_count", b"pokecoin_count", "sent_friend_request", b"sent_friend_request", "sinnoh_dex_count", b"sinnoh_dex_count", "spin_streak", b"spin_streak", "star_piece_count", b"star_piece_count", "team", b"team", "unova_dex_count", b"unova_dex_count", "using_incense_cool", b"using_incense_cool", "using_incense_cool_v2", b"using_incense_cool_v2", "using_incense_floral", b"using_incense_floral", "using_incense_floral_v2", b"using_incense_floral_v2", "using_incense_ordinary", b"using_incense_ordinary", "using_incense_ordinary_v2", b"using_incense_ordinary_v2", "using_incense_spicy", b"using_incense_spicy", "using_incense_spicy_v2", b"using_incense_spicy_v2", "using_lucky_egg", b"using_lucky_egg", "using_lucky_egg_v2", b"using_lucky_egg_v2", "using_lure_glacial", b"using_lure_glacial", "using_lure_glacial_v2", b"using_lure_glacial_v2", "using_lure_magnetic", b"using_lure_magnetic", "using_lure_magnetic_v2", b"using_lure_magnetic_v2", "using_lure_mossy", b"using_lure_mossy", "using_lure_mossy_v2", b"using_lure_mossy_v2", "using_lure_ordinary", b"using_lure_ordinary", "using_lure_ordinary_v2", b"using_lure_ordinary_v2", "using_lure_sparkly", b"using_lure_sparkly", "using_star_piece", b"using_star_piece", "using_star_piece_v2", b"using_star_piece_v2", "xp_percentage", b"xp_percentage"]) -> None: ... - -global___UserAttributesProto = UserAttributesProto - -@typing_extensions.final -class UserGameDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CODE_NAME_FIELD_NUMBER: builtins.int - LOCALE_FIELD_NUMBER: builtins.int - VIRTUAL_CURRENCY_FIELD_NUMBER: builtins.int - PLFE_INSTANCE_FIELD_NUMBER: builtins.int - EMAIL_FIELD_NUMBER: builtins.int - GAME_VALUES_FIELD_NUMBER: builtins.int - code_name: builtins.str - @property - def locale(self) -> global___PlayerLocaleProto: ... - @property - def virtual_currency(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___VirtualCurrencyBalanceProto]: ... - plfe_instance: builtins.int - email: builtins.str - game_values: builtins.bytes - def __init__( - self, - *, - code_name: builtins.str = ..., - locale: global___PlayerLocaleProto | None = ..., - virtual_currency: collections.abc.Iterable[global___VirtualCurrencyBalanceProto] | None = ..., - plfe_instance: builtins.int = ..., - email: builtins.str = ..., - game_values: builtins.bytes = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["locale", b"locale"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["code_name", b"code_name", "email", b"email", "game_values", b"game_values", "locale", b"locale", "plfe_instance", b"plfe_instance", "virtual_currency", b"virtual_currency"]) -> None: ... - -global___UserGameDataProto = UserGameDataProto - -@typing_extensions.final -class UserIssueWeatherReport(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - GAMEPLAYER_WEATHER_FIELD_NUMBER: builtins.int - ALERT_ACTIVE_FIELD_NUMBER: builtins.int - SEVERITY_FIELD_NUMBER: builtins.int - USER_REPORT_FIELD_NUMBER: builtins.int - gameplayer_weather: builtins.str - alert_active: builtins.bool - severity: global___WeatherAlertProto.Severity.ValueType - user_report: builtins.int - def __init__( - self, - *, - gameplayer_weather: builtins.str = ..., - alert_active: builtins.bool = ..., - severity: global___WeatherAlertProto.Severity.ValueType = ..., - user_report: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["alert_active", b"alert_active", "gameplayer_weather", b"gameplayer_weather", "severity", b"severity", "user_report", b"user_report"]) -> None: ... - -global___UserIssueWeatherReport = UserIssueWeatherReport - -@typing_extensions.final -class UsernameSuggestionSettings(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FEATURE_ENABLED_FIELD_NUMBER: builtins.int - MIN_FIELD_NUMBER: builtins.int - MAX_FIELD_NUMBER: builtins.int - feature_enabled: builtins.bool - min: builtins.int - max: builtins.int - def __init__( - self, - *, - feature_enabled: builtins.bool = ..., - min: builtins.int = ..., - max: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["feature_enabled", b"feature_enabled", "max", b"max", "min", b"min"]) -> None: ... - -global___UsernameSuggestionSettings = UsernameSuggestionSettings - -@typing_extensions.final -class UsernameSuggestionTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_SUGGEST_1_FIELD_NUMBER: builtins.int - OB_SUGGEST_2_FIELD_NUMBER: builtins.int - ob_suggest_1: global___SuggestionsEvents.ValueType - ob_suggest_2: global___ObSuggestionsEntry.ValueType - def __init__( - self, - *, - ob_suggest_1: global___SuggestionsEvents.ValueType = ..., - ob_suggest_2: global___ObSuggestionsEntry.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_suggest_1", b"ob_suggest_1", "ob_suggest_2", b"ob_suggest_2"]) -> None: ... - -global___UsernameSuggestionTelemetry = UsernameSuggestionTelemetry - -@typing_extensions.final -class VSSeekerScheduleProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - VS_SEEKER_SEASON_NAME_FIELD_NUMBER: builtins.int - DESCRIPTION_KEY_FIELD_NUMBER: builtins.int - VS_SEEKER_SCHEDULE_WINDOW_DETAILS_FIELD_NUMBER: builtins.int - VS_SEEKER_SEASON_BLOG_URL_FIELD_NUMBER: builtins.int - vs_seeker_season_name: builtins.str - description_key: builtins.str - @property - def vs_seeker_schedule_window_details(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___VSSeekerScheduleWindowDetailsProto]: ... - vs_seeker_season_blog_url: builtins.str - def __init__( - self, - *, - vs_seeker_season_name: builtins.str = ..., - description_key: builtins.str = ..., - vs_seeker_schedule_window_details: collections.abc.Iterable[global___VSSeekerScheduleWindowDetailsProto] | None = ..., - vs_seeker_season_blog_url: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["description_key", b"description_key", "vs_seeker_schedule_window_details", b"vs_seeker_schedule_window_details", "vs_seeker_season_blog_url", b"vs_seeker_season_blog_url", "vs_seeker_season_name", b"vs_seeker_season_name"]) -> None: ... - -global___VSSeekerScheduleProto = VSSeekerScheduleProto - -@typing_extensions.final -class VSSeekerScheduleSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - VS_SEEKER_SCHEDULE_SETTING_ENABLED_FIELD_NUMBER: builtins.int - OB_BOOL_2_FIELD_NUMBER: builtins.int - OB_BOOL_3_FIELD_NUMBER: builtins.int - VS_SEEKER_SCHEDULE_FIELD_NUMBER: builtins.int - vs_seeker_schedule_setting_enabled: builtins.bool - ob_bool_2: builtins.bool - ob_bool_3: builtins.bool - @property - def vs_seeker_schedule(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___VSSeekerScheduleProto]: ... - def __init__( - self, - *, - vs_seeker_schedule_setting_enabled: builtins.bool = ..., - ob_bool_2: builtins.bool = ..., - ob_bool_3: builtins.bool = ..., - vs_seeker_schedule: collections.abc.Iterable[global___VSSeekerScheduleProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_bool_2", b"ob_bool_2", "ob_bool_3", b"ob_bool_3", "vs_seeker_schedule", b"vs_seeker_schedule", "vs_seeker_schedule_setting_enabled", b"vs_seeker_schedule_setting_enabled"]) -> None: ... - -global___VSSeekerScheduleSettingsProto = VSSeekerScheduleSettingsProto - -@typing_extensions.final -class VSSeekerScheduleWindowDetailsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - START_TIME_MS_FIELD_NUMBER: builtins.int - END_TIME_MS_FIELD_NUMBER: builtins.int - VS_SEEKER_CUPS_IN_WINDOW_FIELD_NUMBER: builtins.int - VS_SEEKER_SCHEDULE_WINDOW_DETAILS_SUB_ENTRYS_FIELD_NUMBER: builtins.int - start_time_ms: builtins.int - end_time_ms: builtins.int - @property - def vs_seeker_cups_in_window(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - @property - def vs_seeker_schedule_window_details_sub_entrys(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___VSSeekerScheduleWindowDetailsSubEntrysProto]: ... - def __init__( - self, - *, - start_time_ms: builtins.int = ..., - end_time_ms: builtins.int = ..., - vs_seeker_cups_in_window: collections.abc.Iterable[builtins.str] | None = ..., - vs_seeker_schedule_window_details_sub_entrys: collections.abc.Iterable[global___VSSeekerScheduleWindowDetailsSubEntrysProto] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["end_time_ms", b"end_time_ms", "start_time_ms", b"start_time_ms", "vs_seeker_cups_in_window", b"vs_seeker_cups_in_window", "vs_seeker_schedule_window_details_sub_entrys", b"vs_seeker_schedule_window_details_sub_entrys"]) -> None: ... - -global___VSSeekerScheduleWindowDetailsProto = VSSeekerScheduleWindowDetailsProto - -@typing_extensions.final -class VSSeekerScheduleWindowDetailsSubEntrysProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_STRING_FIELD_NUMBER: builtins.int - OB_INT64_1_FIELD_NUMBER: builtins.int - OB_INT64_2_FIELD_NUMBER: builtins.int - ob_string: builtins.str - ob_int64_1: builtins.int - ob_int64_2: builtins.int - def __init__( - self, - *, - ob_string: builtins.str = ..., - ob_int64_1: builtins.int = ..., - ob_int64_2: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_int64_1", b"ob_int64_1", "ob_int64_2", b"ob_int64_2", "ob_string", b"ob_string"]) -> None: ... - -global___VSSeekerScheduleWindowDetailsSubEntrysProto = VSSeekerScheduleWindowDetailsSubEntrysProto - -@typing_extensions.final -class ValidateNiaAppleAuthTokenRequestProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NIA_APPLE_AUTH_TOKEN_FIELD_NUMBER: builtins.int - nia_apple_auth_token: builtins.bytes - def __init__( - self, - *, - nia_apple_auth_token: builtins.bytes = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["nia_apple_auth_token", b"nia_apple_auth_token"]) -> None: ... - -global___ValidateNiaAppleAuthTokenRequestProto = ValidateNiaAppleAuthTokenRequestProto - -@typing_extensions.final -class ValidateNiaAppleAuthTokenResponseProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ValidateNiaAppleAuthTokenResponseProto._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: ValidateNiaAppleAuthTokenResponseProto._Status.ValueType # 0 - SUCCESS: ValidateNiaAppleAuthTokenResponseProto._Status.ValueType # 1 - INVALID_AUTH: ValidateNiaAppleAuthTokenResponseProto._Status.ValueType # 2 - EXPIRED_AUTH: ValidateNiaAppleAuthTokenResponseProto._Status.ValueType # 3 - SERVER_ERROR: ValidateNiaAppleAuthTokenResponseProto._Status.ValueType # 4 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: ValidateNiaAppleAuthTokenResponseProto.Status.ValueType # 0 - SUCCESS: ValidateNiaAppleAuthTokenResponseProto.Status.ValueType # 1 - INVALID_AUTH: ValidateNiaAppleAuthTokenResponseProto.Status.ValueType # 2 - EXPIRED_AUTH: ValidateNiaAppleAuthTokenResponseProto.Status.ValueType # 3 - SERVER_ERROR: ValidateNiaAppleAuthTokenResponseProto.Status.ValueType # 4 - - STATUS_FIELD_NUMBER: builtins.int - APPLE_USER_ID_FIELD_NUMBER: builtins.int - APPLE_EMAIL_FIELD_NUMBER: builtins.int - APPLE_CLIENT_ID_FIELD_NUMBER: builtins.int - status: global___ValidateNiaAppleAuthTokenResponseProto.Status.ValueType - apple_user_id: builtins.str - apple_email: builtins.str - apple_client_id: builtins.str - def __init__( - self, - *, - status: global___ValidateNiaAppleAuthTokenResponseProto.Status.ValueType = ..., - apple_user_id: builtins.str = ..., - apple_email: builtins.str = ..., - apple_client_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["apple_client_id", b"apple_client_id", "apple_email", b"apple_email", "apple_user_id", b"apple_user_id", "status", b"status"]) -> None: ... - -global___ValidateNiaAppleAuthTokenResponseProto = ValidateNiaAppleAuthTokenResponseProto - -@typing_extensions.final -class Value(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NULL_VALUE_FIELD_NUMBER: builtins.int - NUMBER_VALUE_FIELD_NUMBER: builtins.int - STRING_VALUE_FIELD_NUMBER: builtins.int - BOOL_VALUE_FIELD_NUMBER: builtins.int - STRUCT_VALUE_FIELD_NUMBER: builtins.int - LIST_VALUE_FIELD_NUMBER: builtins.int - null_value: global___NullValue.ValueType - number_value: builtins.float - string_value: builtins.str - bool_value: builtins.bool - @property - def struct_value(self) -> global___Struct: ... - @property - def list_value(self) -> global___ListValue: ... - def __init__( - self, - *, - null_value: global___NullValue.ValueType = ..., - number_value: builtins.float = ..., - string_value: builtins.str = ..., - bool_value: builtins.bool = ..., - struct_value: global___Struct | None = ..., - list_value: global___ListValue | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["Kind", b"Kind", "bool_value", b"bool_value", "list_value", b"list_value", "null_value", b"null_value", "number_value", b"number_value", "string_value", b"string_value", "struct_value", b"struct_value"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["Kind", b"Kind", "bool_value", b"bool_value", "list_value", b"list_value", "null_value", b"null_value", "number_value", b"number_value", "string_value", b"string_value", "struct_value", b"struct_value"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["Kind", b"Kind"]) -> typing_extensions.Literal["null_value", "number_value", "string_value", "bool_value", "struct_value", "list_value"] | None: ... - -global___Value = Value - -@typing_extensions.final -class VasaClientAction(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _ActionEnum: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ActionEnumEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[VasaClientAction._ActionEnum.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - INVALID_VASA_CLIENT_ACTION: VasaClientAction._ActionEnum.ValueType # 0 - COLLECT_ADID: VasaClientAction._ActionEnum.ValueType # 8000 - - class ActionEnum(_ActionEnum, metaclass=_ActionEnumEnumTypeWrapper): ... - INVALID_VASA_CLIENT_ACTION: VasaClientAction.ActionEnum.ValueType # 0 - COLLECT_ADID: VasaClientAction.ActionEnum.ValueType # 8000 - - ACTION_FIELD_NUMBER: builtins.int - action: global___VasaClientAction.ActionEnum.ValueType - def __init__( - self, - *, - action: global___VasaClientAction.ActionEnum.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["action", b"action"]) -> None: ... - -global___VasaClientAction = VasaClientAction - -@typing_extensions.final -class Vector3(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - X_FIELD_NUMBER: builtins.int - Y_FIELD_NUMBER: builtins.int - Z_FIELD_NUMBER: builtins.int - x: builtins.float - y: builtins.float - z: builtins.float - def __init__( - self, - *, - x: builtins.float = ..., - y: builtins.float = ..., - z: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["x", b"x", "y", b"y", "z", b"z"]) -> None: ... - -global___Vector3 = Vector3 - -@typing_extensions.final -class VerboseLogCombatSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_BOOL_1_FIELD_NUMBER: builtins.int - OB_BOOL_2_FIELD_NUMBER: builtins.int - OB_BOOL_3_FIELD_NUMBER: builtins.int - OB_BOOL_4_FIELD_NUMBER: builtins.int - OB_BOOL_5_FIELD_NUMBER: builtins.int - OB_BOOL_6_FIELD_NUMBER: builtins.int - OB_BOOL_7_FIELD_NUMBER: builtins.int - OB_BOOL_8_FIELD_NUMBER: builtins.int - OB_BOOL_9_FIELD_NUMBER: builtins.int - OB_INT32_1_FIELD_NUMBER: builtins.int - OB_BOOL_10_FIELD_NUMBER: builtins.int - OB_INT32_2_FIELD_NUMBER: builtins.int - ob_bool_1: builtins.bool - ob_bool_2: builtins.bool - ob_bool_3: builtins.bool - ob_bool_4: builtins.bool - ob_bool_5: builtins.bool - ob_bool_6: builtins.bool - ob_bool_7: builtins.bool - ob_bool_8: builtins.bool - ob_bool_9: builtins.bool - ob_int32_1: builtins.int - ob_bool_10: builtins.bool - ob_int32_2: builtins.int - def __init__( - self, - *, - ob_bool_1: builtins.bool = ..., - ob_bool_2: builtins.bool = ..., - ob_bool_3: builtins.bool = ..., - ob_bool_4: builtins.bool = ..., - ob_bool_5: builtins.bool = ..., - ob_bool_6: builtins.bool = ..., - ob_bool_7: builtins.bool = ..., - ob_bool_8: builtins.bool = ..., - ob_bool_9: builtins.bool = ..., - ob_int32_1: builtins.int = ..., - ob_bool_10: builtins.bool = ..., - ob_int32_2: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_bool_1", b"ob_bool_1", "ob_bool_10", b"ob_bool_10", "ob_bool_2", b"ob_bool_2", "ob_bool_3", b"ob_bool_3", "ob_bool_4", b"ob_bool_4", "ob_bool_5", b"ob_bool_5", "ob_bool_6", b"ob_bool_6", "ob_bool_7", b"ob_bool_7", "ob_bool_8", b"ob_bool_8", "ob_bool_9", b"ob_bool_9", "ob_int32_1", b"ob_int32_1", "ob_int32_2", b"ob_int32_2"]) -> None: ... - -global___VerboseLogCombatSettingsProto = VerboseLogCombatSettingsProto - -@typing_extensions.final -class VerboseLogRaidSettings(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - VERBOSE_RAID_BOOL_1_FIELD_NUMBER: builtins.int - VERBOSE_RAID_BOOL_2_FIELD_NUMBER: builtins.int - VERBOSE_RAID_BOOL_3_FIELD_NUMBER: builtins.int - VERBOSE_RAID_BOOL_4_FIELD_NUMBER: builtins.int - VERBOSE_RAID_BOOL_5_FIELD_NUMBER: builtins.int - VERBOSE_RAID_BOOL_6_FIELD_NUMBER: builtins.int - VERBOSE_RAID_BOOL_7_FIELD_NUMBER: builtins.int - VERBOSE_RAID_BOOL_8_FIELD_NUMBER: builtins.int - VERBOSE_RAID_BOOL_9_FIELD_NUMBER: builtins.int - VERBOSE_RAID_BOOL_10_FIELD_NUMBER: builtins.int - VERBOSE_RAID_BOOL_11_FIELD_NUMBER: builtins.int - VERBOSE_RAID_BOOL_12_FIELD_NUMBER: builtins.int - VERBOSE_RAID_BOOL_13_FIELD_NUMBER: builtins.int - VERBOSE_RAID_BOOL_14_FIELD_NUMBER: builtins.int - VERBOSE_RAID_BOOL_15_FIELD_NUMBER: builtins.int - VERBOSE_RAID_INT32_FIELD_NUMBER: builtins.int - verbose_raid_bool_1: builtins.bool - verbose_raid_bool_2: builtins.bool - verbose_raid_bool_3: builtins.bool - verbose_raid_bool_4: builtins.bool - verbose_raid_bool_5: builtins.bool - verbose_raid_bool_6: builtins.bool - verbose_raid_bool_7: builtins.bool - verbose_raid_bool_8: builtins.bool - verbose_raid_bool_9: builtins.bool - verbose_raid_bool_10: builtins.bool - verbose_raid_bool_11: builtins.bool - verbose_raid_bool_12: builtins.bool - verbose_raid_bool_13: builtins.bool - verbose_raid_bool_14: builtins.bool - verbose_raid_bool_15: builtins.bool - verbose_raid_int32: builtins.int - def __init__( - self, - *, - verbose_raid_bool_1: builtins.bool = ..., - verbose_raid_bool_2: builtins.bool = ..., - verbose_raid_bool_3: builtins.bool = ..., - verbose_raid_bool_4: builtins.bool = ..., - verbose_raid_bool_5: builtins.bool = ..., - verbose_raid_bool_6: builtins.bool = ..., - verbose_raid_bool_7: builtins.bool = ..., - verbose_raid_bool_8: builtins.bool = ..., - verbose_raid_bool_9: builtins.bool = ..., - verbose_raid_bool_10: builtins.bool = ..., - verbose_raid_bool_11: builtins.bool = ..., - verbose_raid_bool_12: builtins.bool = ..., - verbose_raid_bool_13: builtins.bool = ..., - verbose_raid_bool_14: builtins.bool = ..., - verbose_raid_bool_15: builtins.bool = ..., - verbose_raid_int32: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["verbose_raid_bool_1", b"verbose_raid_bool_1", "verbose_raid_bool_10", b"verbose_raid_bool_10", "verbose_raid_bool_11", b"verbose_raid_bool_11", "verbose_raid_bool_12", b"verbose_raid_bool_12", "verbose_raid_bool_13", b"verbose_raid_bool_13", "verbose_raid_bool_14", b"verbose_raid_bool_14", "verbose_raid_bool_15", b"verbose_raid_bool_15", "verbose_raid_bool_2", b"verbose_raid_bool_2", "verbose_raid_bool_3", b"verbose_raid_bool_3", "verbose_raid_bool_4", b"verbose_raid_bool_4", "verbose_raid_bool_5", b"verbose_raid_bool_5", "verbose_raid_bool_6", b"verbose_raid_bool_6", "verbose_raid_bool_7", b"verbose_raid_bool_7", "verbose_raid_bool_8", b"verbose_raid_bool_8", "verbose_raid_bool_9", b"verbose_raid_bool_9", "verbose_raid_int32", b"verbose_raid_int32"]) -> None: ... - -global___VerboseLogRaidSettings = VerboseLogRaidSettings - -@typing_extensions.final -class VerifyChallengeOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SUCCESS_FIELD_NUMBER: builtins.int - success: builtins.bool - def __init__( - self, - *, - success: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["success", b"success"]) -> None: ... - -global___VerifyChallengeOutProto = VerifyChallengeOutProto - -@typing_extensions.final -class VerifyChallengeProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TOKEN_FIELD_NUMBER: builtins.int - token: builtins.str - def __init__( - self, - *, - token: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["token", b"token"]) -> None: ... - -global___VerifyChallengeProto = VerifyChallengeProto - -@typing_extensions.final -class ViewPointOfInterestImageTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - RESULT_FIELD_NUMBER: builtins.int - FORT_ID_FIELD_NUMBER: builtins.int - FORT_TYPE_FIELD_NUMBER: builtins.int - IN_RANGE_FIELD_NUMBER: builtins.int - WAS_GYM_INTERIOR_FIELD_NUMBER: builtins.int - PARTNER_ID_FIELD_NUMBER: builtins.int - CAMPAIGN_ID_FIELD_NUMBER: builtins.int - result: builtins.str - fort_id: builtins.str - fort_type: builtins.int - in_range: builtins.bool - was_gym_interior: builtins.bool - partner_id: builtins.str - campaign_id: builtins.str - def __init__( - self, - *, - result: builtins.str = ..., - fort_id: builtins.str = ..., - fort_type: builtins.int = ..., - in_range: builtins.bool = ..., - was_gym_interior: builtins.bool = ..., - partner_id: builtins.str = ..., - campaign_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["campaign_id", b"campaign_id", "fort_id", b"fort_id", "fort_type", b"fort_type", "in_range", b"in_range", "partner_id", b"partner_id", "result", b"result", "was_gym_interior", b"was_gym_interior"]) -> None: ... - -global___ViewPointOfInterestImageTelemetry = ViewPointOfInterestImageTelemetry - -@typing_extensions.final -class VirtualCurrencyBalanceProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CURRENCY_TYPE_FIELD_NUMBER: builtins.int - BALANCE_FIELD_NUMBER: builtins.int - FIAT_PURCHASED_BALANCE_FIELD_NUMBER: builtins.int - currency_type: builtins.str - balance: builtins.int - fiat_purchased_balance: builtins.int - def __init__( - self, - *, - currency_type: builtins.str = ..., - balance: builtins.int = ..., - fiat_purchased_balance: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["balance", b"balance", "currency_type", b"currency_type", "fiat_purchased_balance", b"fiat_purchased_balance"]) -> None: ... - -global___VirtualCurrencyBalanceProto = VirtualCurrencyBalanceProto - -@typing_extensions.final -class VpsAnchor(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ID_FIELD_NUMBER: builtins.int - PAYLOAD_FIELD_NUMBER: builtins.int - id: builtins.str - payload: builtins.bytes - def __init__( - self, - *, - id: builtins.str = ..., - payload: builtins.bytes = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["id", b"id", "payload", b"payload"]) -> None: ... - -global___VpsAnchor = VpsAnchor - -@typing_extensions.final -class VpsEventMapDisplayProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - EVENT_TYPE_FIELD_NUMBER: builtins.int - EVENT_ID_FIELD_NUMBER: builtins.int - event_type: global___VpsEventType.ValueType - event_id: builtins.int - def __init__( - self, - *, - event_type: global___VpsEventType.ValueType = ..., - event_id: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["event_id", b"event_id", "event_type", b"event_type"]) -> None: ... - -global___VpsEventMapDisplayProto = VpsEventMapDisplayProto - -@typing_extensions.final -class VpsEventSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class FortVpsEvent(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FORT_ID_FIELD_NUMBER: builtins.int - START_TIME_MS_FIELD_NUMBER: builtins.int - END_TIME_MS_FIELD_NUMBER: builtins.int - VPS_EVENT_FIELD_NUMBER: builtins.int - fort_id: builtins.str - start_time_ms: builtins.int - end_time_ms: builtins.int - @property - def vps_event(self) -> global___VpsEventMapDisplayProto: ... - def __init__( - self, - *, - fort_id: builtins.str = ..., - start_time_ms: builtins.int = ..., - end_time_ms: builtins.int = ..., - vps_event: global___VpsEventMapDisplayProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["vps_event", b"vps_event"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["end_time_ms", b"end_time_ms", "fort_id", b"fort_id", "start_time_ms", b"start_time_ms", "vps_event", b"vps_event"]) -> None: ... - - FORT_VPS_EVENTS_FIELD_NUMBER: builtins.int - @property - def fort_vps_events(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___VpsEventSettingsProto.FortVpsEvent]: ... - def __init__( - self, - *, - fort_vps_events: collections.abc.Iterable[global___VpsEventSettingsProto.FortVpsEvent] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["fort_vps_events", b"fort_vps_events"]) -> None: ... - -global___VpsEventSettingsProto = VpsEventSettingsProto - -@typing_extensions.final -class VpsEventWrapperProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class EventDurationProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PERMANENT_FIELD_NUMBER: builtins.int - START_MS_FIELD_NUMBER: builtins.int - END_MS_FIELD_NUMBER: builtins.int - permanent: builtins.bool - start_ms: builtins.int - end_ms: builtins.int - def __init__( - self, - *, - permanent: builtins.bool = ..., - start_ms: builtins.int = ..., - end_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["end_ms", b"end_ms", "permanent", b"permanent", "start_ms", b"start_ms"]) -> None: ... - - EVENT_TYPE_FIELD_NUMBER: builtins.int - EVENT_ID_FIELD_NUMBER: builtins.int - EVENT_DURATION_FIELD_NUMBER: builtins.int - ANCHORS_FIELD_NUMBER: builtins.int - event_type: global___VpsEventType.ValueType - event_id: builtins.int - @property - def event_duration(self) -> global___VpsEventWrapperProto.EventDurationProto: ... - @property - def anchors(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___VpsAnchor]: ... - def __init__( - self, - *, - event_type: global___VpsEventType.ValueType = ..., - event_id: builtins.int = ..., - event_duration: global___VpsEventWrapperProto.EventDurationProto | None = ..., - anchors: collections.abc.Iterable[global___VpsAnchor] | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["event_duration", b"event_duration"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["anchors", b"anchors", "event_duration", b"event_duration", "event_id", b"event_id", "event_type", b"event_type"]) -> None: ... - -global___VpsEventWrapperProto = VpsEventWrapperProto - -@typing_extensions.final -class VpsSessionSummaryEvent(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ANCHOR_CREATE_ATTEMPT_COUNT_FIELD_NUMBER: builtins.int - ANCHOR_CREATE_SUCCESS_COUNT_FIELD_NUMBER: builtins.int - ANCHOR_CREATE_FAILURE_COUNT_FIELD_NUMBER: builtins.int - ANCHOR_RESOLVE_ATTEMPT_COUNT_FIELD_NUMBER: builtins.int - ANCHOR_RESOLVE_SUCCESS_COUNT_FIELD_NUMBER: builtins.int - ANCHOR_RESOLVE_FAILURE_COUNT_FIELD_NUMBER: builtins.int - anchor_create_attempt_count: builtins.int - anchor_create_success_count: builtins.int - anchor_create_failure_count: builtins.int - anchor_resolve_attempt_count: builtins.int - anchor_resolve_success_count: builtins.int - anchor_resolve_failure_count: builtins.int - def __init__( - self, - *, - anchor_create_attempt_count: builtins.int = ..., - anchor_create_success_count: builtins.int = ..., - anchor_create_failure_count: builtins.int = ..., - anchor_resolve_attempt_count: builtins.int = ..., - anchor_resolve_success_count: builtins.int = ..., - anchor_resolve_failure_count: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["anchor_create_attempt_count", b"anchor_create_attempt_count", "anchor_create_failure_count", b"anchor_create_failure_count", "anchor_create_success_count", b"anchor_create_success_count", "anchor_resolve_attempt_count", b"anchor_resolve_attempt_count", "anchor_resolve_failure_count", b"anchor_resolve_failure_count", "anchor_resolve_success_count", b"anchor_resolve_success_count"]) -> None: ... - -global___VpsSessionSummaryEvent = VpsSessionSummaryEvent - -@typing_extensions.final -class VpsStateChangeEvent(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - VPS_STATE_FIELD_NUMBER: builtins.int - LOCALIZATION_FAILURE_REASON_FIELD_NUMBER: builtins.int - vps_state: builtins.str - localization_failure_reason: builtins.str - def __init__( - self, - *, - vps_state: builtins.str = ..., - localization_failure_reason: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["localization_failure_reason", b"localization_failure_reason", "vps_state", b"vps_state"]) -> None: ... - -global___VpsStateChangeEvent = VpsStateChangeEvent - -@typing_extensions.final -class VsActionHistory(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - INVOKE_TIME_MS_FIELD_NUMBER: builtins.int - POKEMON_FIELD_NUMBER: builtins.int - MOVE_MODIFIER_FIELD_NUMBER: builtins.int - ITEM_FIELD_NUMBER: builtins.int - MOVE_FIELD_NUMBER: builtins.int - invoke_time_ms: builtins.int - @property - def pokemon(self) -> global___PokemonProto: ... - @property - def move_modifier(self) -> global___MoveModifierProto: ... - item: global___Item.ValueType - move: global___HoloPokemonMove.ValueType - def __init__( - self, - *, - invoke_time_ms: builtins.int = ..., - pokemon: global___PokemonProto | None = ..., - move_modifier: global___MoveModifierProto | None = ..., - item: global___Item.ValueType = ..., - move: global___HoloPokemonMove.ValueType = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["move_modifier", b"move_modifier", "pokemon", b"pokemon"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["invoke_time_ms", b"invoke_time_ms", "item", b"item", "move", b"move", "move_modifier", b"move_modifier", "pokemon", b"pokemon"]) -> None: ... - -global___VsActionHistory = VsActionHistory - -@typing_extensions.final -class VsSeekerAttributesProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _VsSeekerStatus: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _VsSeekerStatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[VsSeekerAttributesProto._VsSeekerStatus.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: VsSeekerAttributesProto._VsSeekerStatus.ValueType # 0 - STARTED_CHARGING: VsSeekerAttributesProto._VsSeekerStatus.ValueType # 1 - FULLY_CHARGED: VsSeekerAttributesProto._VsSeekerStatus.ValueType # 2 - ACTIVATED: VsSeekerAttributesProto._VsSeekerStatus.ValueType # 3 - - class VsSeekerStatus(_VsSeekerStatus, metaclass=_VsSeekerStatusEnumTypeWrapper): ... - UNSET: VsSeekerAttributesProto.VsSeekerStatus.ValueType # 0 - STARTED_CHARGING: VsSeekerAttributesProto.VsSeekerStatus.ValueType # 1 - FULLY_CHARGED: VsSeekerAttributesProto.VsSeekerStatus.ValueType # 2 - ACTIVATED: VsSeekerAttributesProto.VsSeekerStatus.ValueType # 3 - - VS_SEEKER_STATUS_FIELD_NUMBER: builtins.int - START_KM_WALKED_FIELD_NUMBER: builtins.int - TARGET_KM_WALKED_FIELD_NUMBER: builtins.int - BATTLE_GRANTED_REMAINING_FIELD_NUMBER: builtins.int - MAX_BATTLES_IN_SET_FIELD_NUMBER: builtins.int - REWARD_TRACK_FIELD_NUMBER: builtins.int - BATTLE_NOW_SKU_ID_FIELD_NUMBER: builtins.int - ADDITIONAL_BATTLES_GRANTED_FIELD_NUMBER: builtins.int - vs_seeker_status: global___VsSeekerAttributesProto.VsSeekerStatus.ValueType - start_km_walked: builtins.float - target_km_walked: builtins.float - battle_granted_remaining: builtins.int - max_battles_in_set: builtins.int - reward_track: global___VsSeekerRewardTrack.ValueType - battle_now_sku_id: builtins.str - additional_battles_granted: builtins.bool - def __init__( - self, - *, - vs_seeker_status: global___VsSeekerAttributesProto.VsSeekerStatus.ValueType = ..., - start_km_walked: builtins.float = ..., - target_km_walked: builtins.float = ..., - battle_granted_remaining: builtins.int = ..., - max_battles_in_set: builtins.int = ..., - reward_track: global___VsSeekerRewardTrack.ValueType = ..., - battle_now_sku_id: builtins.str = ..., - additional_battles_granted: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["additional_battles_granted", b"additional_battles_granted", "battle_granted_remaining", b"battle_granted_remaining", "battle_now_sku_id", b"battle_now_sku_id", "max_battles_in_set", b"max_battles_in_set", "reward_track", b"reward_track", "start_km_walked", b"start_km_walked", "target_km_walked", b"target_km_walked", "vs_seeker_status", b"vs_seeker_status"]) -> None: ... - -global___VsSeekerAttributesProto = VsSeekerAttributesProto - -@typing_extensions.final -class VsSeekerBattleResult(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - BATTLE_RESULT_FIELD_NUMBER: builtins.int - REWARDS_CLAIMED_FIELD_NUMBER: builtins.int - IS_PENDING_POKEMON_REWARD_FIELD_NUMBER: builtins.int - battle_result: global___CombatPlayerFinishState.ValueType - rewards_claimed: builtins.bool - is_pending_pokemon_reward: builtins.bool - def __init__( - self, - *, - battle_result: global___CombatPlayerFinishState.ValueType = ..., - rewards_claimed: builtins.bool = ..., - is_pending_pokemon_reward: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["battle_result", b"battle_result", "is_pending_pokemon_reward", b"is_pending_pokemon_reward", "rewards_claimed", b"rewards_claimed"]) -> None: ... - -global___VsSeekerBattleResult = VsSeekerBattleResult - -@typing_extensions.final -class VsSeekerClientSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - UPGRADE_IAP_SKU_ID_FIELD_NUMBER: builtins.int - ALLOWED_VS_SEEKER_LEAGUE_TEMPLATE_ID_FIELD_NUMBER: builtins.int - upgrade_iap_sku_id: builtins.str - @property - def allowed_vs_seeker_league_template_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - def __init__( - self, - *, - upgrade_iap_sku_id: builtins.str = ..., - allowed_vs_seeker_league_template_id: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["allowed_vs_seeker_league_template_id", b"allowed_vs_seeker_league_template_id", "upgrade_iap_sku_id", b"upgrade_iap_sku_id"]) -> None: ... - -global___VsSeekerClientSettingsProto = VsSeekerClientSettingsProto - -@typing_extensions.final -class VsSeekerCompleteSeasonLogEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[VsSeekerCompleteSeasonLogEntry._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: VsSeekerCompleteSeasonLogEntry._Result.ValueType # 0 - SUCCESS: VsSeekerCompleteSeasonLogEntry._Result.ValueType # 1 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: VsSeekerCompleteSeasonLogEntry.Result.ValueType # 0 - SUCCESS: VsSeekerCompleteSeasonLogEntry.Result.ValueType # 1 - - RESULT_FIELD_NUMBER: builtins.int - REWARDS_FIELD_NUMBER: builtins.int - RANK_FIELD_NUMBER: builtins.int - RATING_FIELD_NUMBER: builtins.int - result: global___VsSeekerCompleteSeasonLogEntry.Result.ValueType - @property - def rewards(self) -> global___LootProto: ... - rank: builtins.int - rating: builtins.float - def __init__( - self, - *, - result: global___VsSeekerCompleteSeasonLogEntry.Result.ValueType = ..., - rewards: global___LootProto | None = ..., - rank: builtins.int = ..., - rating: builtins.float = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["rewards", b"rewards"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["rank", b"rank", "rating", b"rating", "result", b"result", "rewards", b"rewards"]) -> None: ... - -global___VsSeekerCompleteSeasonLogEntry = VsSeekerCompleteSeasonLogEntry - -@typing_extensions.final -class VsSeekerCreateDetail(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SEASON_FIELD_NUMBER: builtins.int - LEAGUE_FIELD_NUMBER: builtins.int - season: builtins.int - league: builtins.str - def __init__( - self, - *, - season: builtins.int = ..., - league: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["league", b"league", "season", b"season"]) -> None: ... - -global___VsSeekerCreateDetail = VsSeekerCreateDetail - -@typing_extensions.final -class VsSeekerLootProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class RewardProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ITEM_FIELD_NUMBER: builtins.int - POKEMON_REWARD_FIELD_NUMBER: builtins.int - ITEM_LOOT_TABLE_FIELD_NUMBER: builtins.int - ITEM_LOOT_TABLE_COUNT_FIELD_NUMBER: builtins.int - ITEM_RANKING_LOOT_TABLE_COUNT_FIELD_NUMBER: builtins.int - @property - def item(self) -> global___LootItemProto: ... - pokemon_reward: builtins.bool - item_loot_table: builtins.bool - item_loot_table_count: builtins.int - item_ranking_loot_table_count: builtins.int - def __init__( - self, - *, - item: global___LootItemProto | None = ..., - pokemon_reward: builtins.bool = ..., - item_loot_table: builtins.bool = ..., - item_loot_table_count: builtins.int = ..., - item_ranking_loot_table_count: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["RewardType", b"RewardType", "item", b"item", "item_loot_table", b"item_loot_table", "item_loot_table_count", b"item_loot_table_count", "item_ranking_loot_table_count", b"item_ranking_loot_table_count", "pokemon_reward", b"pokemon_reward"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["RewardType", b"RewardType", "item", b"item", "item_loot_table", b"item_loot_table", "item_loot_table_count", b"item_loot_table_count", "item_ranking_loot_table_count", b"item_ranking_loot_table_count", "pokemon_reward", b"pokemon_reward"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["RewardType", b"RewardType"]) -> typing_extensions.Literal["item", "pokemon_reward", "item_loot_table", "item_loot_table_count", "item_ranking_loot_table_count"] | None: ... - - RANK_LEVEL_FIELD_NUMBER: builtins.int - REWARD_FIELD_NUMBER: builtins.int - REWARD_TRACK_FIELD_NUMBER: builtins.int - rank_level: builtins.int - @property - def reward(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___VsSeekerLootProto.RewardProto]: ... - reward_track: global___VsSeekerRewardTrack.ValueType - def __init__( - self, - *, - rank_level: builtins.int = ..., - reward: collections.abc.Iterable[global___VsSeekerLootProto.RewardProto] | None = ..., - reward_track: global___VsSeekerRewardTrack.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["rank_level", b"rank_level", "reward", b"reward", "reward_track", b"reward_track"]) -> None: ... - -global___VsSeekerLootProto = VsSeekerLootProto - -@typing_extensions.final -class VsSeekerPokemonRewardsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class OverrideIvRangeProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - RANGE_FIELD_NUMBER: builtins.int - ZERO_FIELD_NUMBER: builtins.int - @property - def range(self) -> global___RangeProto: ... - zero: builtins.bool - def __init__( - self, - *, - range: global___RangeProto | None = ..., - zero: builtins.bool = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["OverrideType", b"OverrideType", "range", b"range", "zero", b"zero"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["OverrideType", b"OverrideType", "range", b"range", "zero", b"zero"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["OverrideType", b"OverrideType"]) -> typing_extensions.Literal["range", "zero"] | None: ... - - @typing_extensions.final - class PokemonUnlockProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_FIELD_NUMBER: builtins.int - LIMITED_POKEMON_REWARD_FIELD_NUMBER: builtins.int - GUARANTEED_LIMITED_POKEMON_REWARD_FIELD_NUMBER: builtins.int - UNLOCKED_AT_RANK_FIELD_NUMBER: builtins.int - WEIGHT_FIELD_NUMBER: builtins.int - ATTACK_IV_OVERRIDE_FIELD_NUMBER: builtins.int - DEFENSE_IV_OVERRIDE_FIELD_NUMBER: builtins.int - STAMINA_IV_OVERRIDE_FIELD_NUMBER: builtins.int - @property - def pokemon(self) -> global___PokemonEncounterRewardProto: ... - @property - def limited_pokemon_reward(self) -> global___LimitedEditionPokemonEncounterRewardProto: ... - @property - def guaranteed_limited_pokemon_reward(self) -> global___LimitedEditionPokemonEncounterRewardProto: ... - unlocked_at_rank: builtins.int - weight: builtins.float - @property - def attack_iv_override(self) -> global___VsSeekerPokemonRewardsProto.OverrideIvRangeProto: ... - @property - def defense_iv_override(self) -> global___VsSeekerPokemonRewardsProto.OverrideIvRangeProto: ... - @property - def stamina_iv_override(self) -> global___VsSeekerPokemonRewardsProto.OverrideIvRangeProto: ... - def __init__( - self, - *, - pokemon: global___PokemonEncounterRewardProto | None = ..., - limited_pokemon_reward: global___LimitedEditionPokemonEncounterRewardProto | None = ..., - guaranteed_limited_pokemon_reward: global___LimitedEditionPokemonEncounterRewardProto | None = ..., - unlocked_at_rank: builtins.int = ..., - weight: builtins.float = ..., - attack_iv_override: global___VsSeekerPokemonRewardsProto.OverrideIvRangeProto | None = ..., - defense_iv_override: global___VsSeekerPokemonRewardsProto.OverrideIvRangeProto | None = ..., - stamina_iv_override: global___VsSeekerPokemonRewardsProto.OverrideIvRangeProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["RewardType", b"RewardType", "attack_iv_override", b"attack_iv_override", "defense_iv_override", b"defense_iv_override", "guaranteed_limited_pokemon_reward", b"guaranteed_limited_pokemon_reward", "limited_pokemon_reward", b"limited_pokemon_reward", "pokemon", b"pokemon", "stamina_iv_override", b"stamina_iv_override"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["RewardType", b"RewardType", "attack_iv_override", b"attack_iv_override", "defense_iv_override", b"defense_iv_override", "guaranteed_limited_pokemon_reward", b"guaranteed_limited_pokemon_reward", "limited_pokemon_reward", b"limited_pokemon_reward", "pokemon", b"pokemon", "stamina_iv_override", b"stamina_iv_override", "unlocked_at_rank", b"unlocked_at_rank", "weight", b"weight"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["RewardType", b"RewardType"]) -> typing_extensions.Literal["pokemon", "limited_pokemon_reward", "guaranteed_limited_pokemon_reward"] | None: ... - - AVAILABLE_POKEMON_FIELD_NUMBER: builtins.int - REWARD_TRACK_FIELD_NUMBER: builtins.int - @property - def available_pokemon(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___VsSeekerPokemonRewardsProto.PokemonUnlockProto]: ... - reward_track: global___VsSeekerRewardTrack.ValueType - def __init__( - self, - *, - available_pokemon: collections.abc.Iterable[global___VsSeekerPokemonRewardsProto.PokemonUnlockProto] | None = ..., - reward_track: global___VsSeekerRewardTrack.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["available_pokemon", b"available_pokemon", "reward_track", b"reward_track"]) -> None: ... - -global___VsSeekerPokemonRewardsProto = VsSeekerPokemonRewardsProto - -@typing_extensions.final -class VsSeekerRewardEncounterOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[VsSeekerRewardEncounterOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - VS_SEEKER_ENCOUNTER_UNKNOWN: VsSeekerRewardEncounterOutProto._Result.ValueType # 0 - VS_SEEKER_ENCOUNTER_SUCCESS: VsSeekerRewardEncounterOutProto._Result.ValueType # 1 - VS_SEEKER_ENCOUNTER_ALREADY_FINISHED: VsSeekerRewardEncounterOutProto._Result.ValueType # 2 - ERROR_PLAYER_NOT_ENOUGH_VICTORIES: VsSeekerRewardEncounterOutProto._Result.ValueType # 3 - ERROR_POKEMON_INVENTORY_FULL: VsSeekerRewardEncounterOutProto._Result.ValueType # 4 - ERROR_REDEEM_ITEM: VsSeekerRewardEncounterOutProto._Result.ValueType # 5 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - VS_SEEKER_ENCOUNTER_UNKNOWN: VsSeekerRewardEncounterOutProto.Result.ValueType # 0 - VS_SEEKER_ENCOUNTER_SUCCESS: VsSeekerRewardEncounterOutProto.Result.ValueType # 1 - VS_SEEKER_ENCOUNTER_ALREADY_FINISHED: VsSeekerRewardEncounterOutProto.Result.ValueType # 2 - ERROR_PLAYER_NOT_ENOUGH_VICTORIES: VsSeekerRewardEncounterOutProto.Result.ValueType # 3 - ERROR_POKEMON_INVENTORY_FULL: VsSeekerRewardEncounterOutProto.Result.ValueType # 4 - ERROR_REDEEM_ITEM: VsSeekerRewardEncounterOutProto.Result.ValueType # 5 - - RESULT_FIELD_NUMBER: builtins.int - POKEMON_FIELD_NUMBER: builtins.int - CAPTURE_PROBABILITY_FIELD_NUMBER: builtins.int - ACTIVE_ITEM_FIELD_NUMBER: builtins.int - ENCOUNTER_ID_FIELD_NUMBER: builtins.int - result: global___VsSeekerRewardEncounterOutProto.Result.ValueType - @property - def pokemon(self) -> global___PokemonProto: ... - @property - def capture_probability(self) -> global___CaptureProbabilityProto: ... - active_item: global___Item.ValueType - encounter_id: builtins.int - def __init__( - self, - *, - result: global___VsSeekerRewardEncounterOutProto.Result.ValueType = ..., - pokemon: global___PokemonProto | None = ..., - capture_probability: global___CaptureProbabilityProto | None = ..., - active_item: global___Item.ValueType = ..., - encounter_id: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["capture_probability", b"capture_probability", "pokemon", b"pokemon"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["active_item", b"active_item", "capture_probability", b"capture_probability", "encounter_id", b"encounter_id", "pokemon", b"pokemon", "result", b"result"]) -> None: ... - -global___VsSeekerRewardEncounterOutProto = VsSeekerRewardEncounterOutProto - -@typing_extensions.final -class VsSeekerRewardEncounterProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - WIN_INDEX_FIELD_NUMBER: builtins.int - win_index: builtins.int - def __init__( - self, - *, - win_index: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["win_index", b"win_index"]) -> None: ... - -global___VsSeekerRewardEncounterProto = VsSeekerRewardEncounterProto - -@typing_extensions.final -class VsSeekerSetLogEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[VsSeekerSetLogEntry._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: VsSeekerSetLogEntry._Result.ValueType # 0 - SUCCESS: VsSeekerSetLogEntry._Result.ValueType # 1 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: VsSeekerSetLogEntry.Result.ValueType # 0 - SUCCESS: VsSeekerSetLogEntry.Result.ValueType # 1 - - RESULT_FIELD_NUMBER: builtins.int - REWARDS_FIELD_NUMBER: builtins.int - NEW_RANK_FIELD_NUMBER: builtins.int - NEW_RATING_FIELD_NUMBER: builtins.int - PREVIOUS_RANK_FIELD_NUMBER: builtins.int - PREVIOUS_RATING_FIELD_NUMBER: builtins.int - NUMBER_OF_WINS_FIELD_NUMBER: builtins.int - NUMBER_OF_BATTLES_FIELD_NUMBER: builtins.int - result: global___VsSeekerSetLogEntry.Result.ValueType - @property - def rewards(self) -> global___LootProto: ... - new_rank: builtins.int - new_rating: builtins.float - previous_rank: builtins.int - previous_rating: builtins.float - number_of_wins: builtins.int - number_of_battles: builtins.int - def __init__( - self, - *, - result: global___VsSeekerSetLogEntry.Result.ValueType = ..., - rewards: global___LootProto | None = ..., - new_rank: builtins.int = ..., - new_rating: builtins.float = ..., - previous_rank: builtins.int = ..., - previous_rating: builtins.float = ..., - number_of_wins: builtins.int = ..., - number_of_battles: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["rewards", b"rewards"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["new_rank", b"new_rank", "new_rating", b"new_rating", "number_of_battles", b"number_of_battles", "number_of_wins", b"number_of_wins", "previous_rank", b"previous_rank", "previous_rating", b"previous_rating", "result", b"result", "rewards", b"rewards"]) -> None: ... - -global___VsSeekerSetLogEntry = VsSeekerSetLogEntry - -@typing_extensions.final -class VsSeekerStartMatchmakingDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_FIELD_NUMBER: builtins.int - OB_LIST_INT32_FIELD_NUMBER: builtins.int - ob_int32: builtins.int - @property - def ob_list_int32(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - def __init__( - self, - *, - ob_int32: builtins.int = ..., - ob_list_int32: collections.abc.Iterable[builtins.int] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_int32", b"ob_int32", "ob_list_int32", b"ob_list_int32"]) -> None: ... - -global___VsSeekerStartMatchmakingDataProto = VsSeekerStartMatchmakingDataProto - -@typing_extensions.final -class VsSeekerStartMatchmakingOutProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[VsSeekerStartMatchmakingOutProto._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: VsSeekerStartMatchmakingOutProto._Result.ValueType # 0 - SUCCESS_OPPONENT_FOUND: VsSeekerStartMatchmakingOutProto._Result.ValueType # 1 - SUCCESS_QUEUED: VsSeekerStartMatchmakingOutProto._Result.ValueType # 2 - ERROR_NO_BATTLE_PASSES_LEFT: VsSeekerStartMatchmakingOutProto._Result.ValueType # 3 - ERROR_ALREADY_IN_QUEUE: VsSeekerStartMatchmakingOutProto._Result.ValueType # 4 - ERROR_VS_SEEKER_PLAYER_IN_WRONG_SEASON: VsSeekerStartMatchmakingOutProto._Result.ValueType # 5 - ERROR_PLAYER_HAS_NO_VS_SEEKER: VsSeekerStartMatchmakingOutProto._Result.ValueType # 6 - ERROR_ACCESS_DENIED: VsSeekerStartMatchmakingOutProto._Result.ValueType # 7 - ERROR_POKEMON_LINEUP_INELIGIBLE_FOR_LEAGUE: VsSeekerStartMatchmakingOutProto._Result.ValueType # 8 - ERROR_VS_SEEKER_NOT_ACTIVATED: VsSeekerStartMatchmakingOutProto._Result.ValueType # 9 - ERROR_TEMPORARILY_UNAVAILABLE: VsSeekerStartMatchmakingOutProto._Result.ValueType # 10 - ERROR_EXCEEDED_LIMIT: VsSeekerStartMatchmakingOutProto._Result.ValueType # 11 - ERROR_QUEUE_TOO_FULL: VsSeekerStartMatchmakingOutProto._Result.ValueType # 12 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: VsSeekerStartMatchmakingOutProto.Result.ValueType # 0 - SUCCESS_OPPONENT_FOUND: VsSeekerStartMatchmakingOutProto.Result.ValueType # 1 - SUCCESS_QUEUED: VsSeekerStartMatchmakingOutProto.Result.ValueType # 2 - ERROR_NO_BATTLE_PASSES_LEFT: VsSeekerStartMatchmakingOutProto.Result.ValueType # 3 - ERROR_ALREADY_IN_QUEUE: VsSeekerStartMatchmakingOutProto.Result.ValueType # 4 - ERROR_VS_SEEKER_PLAYER_IN_WRONG_SEASON: VsSeekerStartMatchmakingOutProto.Result.ValueType # 5 - ERROR_PLAYER_HAS_NO_VS_SEEKER: VsSeekerStartMatchmakingOutProto.Result.ValueType # 6 - ERROR_ACCESS_DENIED: VsSeekerStartMatchmakingOutProto.Result.ValueType # 7 - ERROR_POKEMON_LINEUP_INELIGIBLE_FOR_LEAGUE: VsSeekerStartMatchmakingOutProto.Result.ValueType # 8 - ERROR_VS_SEEKER_NOT_ACTIVATED: VsSeekerStartMatchmakingOutProto.Result.ValueType # 9 - ERROR_TEMPORARILY_UNAVAILABLE: VsSeekerStartMatchmakingOutProto.Result.ValueType # 10 - ERROR_EXCEEDED_LIMIT: VsSeekerStartMatchmakingOutProto.Result.ValueType # 11 - ERROR_QUEUE_TOO_FULL: VsSeekerStartMatchmakingOutProto.Result.ValueType # 12 - - RESULT_FIELD_NUMBER: builtins.int - CHALLENGE_FIELD_NUMBER: builtins.int - QUEUE_ID_FIELD_NUMBER: builtins.int - result: global___VsSeekerStartMatchmakingOutProto.Result.ValueType - @property - def challenge(self) -> global___CombatChallengeProto: ... - queue_id: builtins.str - def __init__( - self, - *, - result: global___VsSeekerStartMatchmakingOutProto.Result.ValueType = ..., - challenge: global___CombatChallengeProto | None = ..., - queue_id: builtins.str = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["challenge", b"challenge"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["challenge", b"challenge", "queue_id", b"queue_id", "result", b"result"]) -> None: ... - -global___VsSeekerStartMatchmakingOutProto = VsSeekerStartMatchmakingOutProto - -@typing_extensions.final -class VsSeekerStartMatchmakingProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - COMBAT_LEAGUE_TEMPLATE_ID_FIELD_NUMBER: builtins.int - ATTACKING_POKEMON_ID_FIELD_NUMBER: builtins.int - combat_league_template_id: builtins.str - @property - def attacking_pokemon_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - def __init__( - self, - *, - combat_league_template_id: builtins.str = ..., - attacking_pokemon_id: collections.abc.Iterable[builtins.int] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["attacking_pokemon_id", b"attacking_pokemon_id", "combat_league_template_id", b"combat_league_template_id"]) -> None: ... - -global___VsSeekerStartMatchmakingProto = VsSeekerStartMatchmakingProto - -@typing_extensions.final -class VsSeekerStartMatchmakingResponseDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_INT32_FIELD_NUMBER: builtins.int - OB_UINT32_FIELD_NUMBER: builtins.int - RESULT_FIELD_NUMBER: builtins.int - CHALLENGE_FIELD_NUMBER: builtins.int - ob_int32: builtins.int - ob_uint32: builtins.int - result: global___VsSeekerStartMatchmakingOutProto.Result.ValueType - @property - def challenge(self) -> global___ObCommunCombatChallengeDataProto: ... - def __init__( - self, - *, - ob_int32: builtins.int = ..., - ob_uint32: builtins.int = ..., - result: global___VsSeekerStartMatchmakingOutProto.Result.ValueType = ..., - challenge: global___ObCommunCombatChallengeDataProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["challenge", b"challenge"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["challenge", b"challenge", "ob_int32", b"ob_int32", "ob_uint32", b"ob_uint32", "result", b"result"]) -> None: ... - -global___VsSeekerStartMatchmakingResponseDataProto = VsSeekerStartMatchmakingResponseDataProto - -@typing_extensions.final -class VsSeekerWinRewardsLogEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[VsSeekerWinRewardsLogEntry._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: VsSeekerWinRewardsLogEntry._Result.ValueType # 0 - SUCCESS: VsSeekerWinRewardsLogEntry._Result.ValueType # 1 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: VsSeekerWinRewardsLogEntry.Result.ValueType # 0 - SUCCESS: VsSeekerWinRewardsLogEntry.Result.ValueType # 1 - - RESULT_FIELD_NUMBER: builtins.int - REWARDS_FIELD_NUMBER: builtins.int - RANK_FIELD_NUMBER: builtins.int - WIN_NUMBER_FIELD_NUMBER: builtins.int - result: global___VsSeekerWinRewardsLogEntry.Result.ValueType - @property - def rewards(self) -> global___LootProto: ... - rank: builtins.int - win_number: builtins.int - def __init__( - self, - *, - result: global___VsSeekerWinRewardsLogEntry.Result.ValueType = ..., - rewards: global___LootProto | None = ..., - rank: builtins.int = ..., - win_number: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["rewards", b"rewards"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["rank", b"rank", "result", b"result", "rewards", b"rewards", "win_number", b"win_number"]) -> None: ... - -global___VsSeekerWinRewardsLogEntry = VsSeekerWinRewardsLogEntry - -@typing_extensions.final -class WainaGetRewardsRequest(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SLEEP_DAY_FIELD_NUMBER: builtins.int - sleep_day: builtins.int - def __init__( - self, - *, - sleep_day: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["sleep_day", b"sleep_day"]) -> None: ... - -global___WainaGetRewardsRequest = WainaGetRewardsRequest - -@typing_extensions.final -class WainaGetRewardsResponse(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[WainaGetRewardsResponse._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: WainaGetRewardsResponse._Status.ValueType # 0 - SUCCESS: WainaGetRewardsResponse._Status.ValueType # 1 - ERROR: WainaGetRewardsResponse._Status.ValueType # 2 - ERROR_ALREADY_REWARDED: WainaGetRewardsResponse._Status.ValueType # 3 - ERROR_SLEEP_RECORDS_NOT_AFTER_TIMESTAMP: WainaGetRewardsResponse._Status.ValueType # 4 - ERROR_MISSING_SLEEP_RECORD: WainaGetRewardsResponse._Status.ValueType # 5 - ERROR_NOTIFICATION: WainaGetRewardsResponse._Status.ValueType # 6 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: WainaGetRewardsResponse.Status.ValueType # 0 - SUCCESS: WainaGetRewardsResponse.Status.ValueType # 1 - ERROR: WainaGetRewardsResponse.Status.ValueType # 2 - ERROR_ALREADY_REWARDED: WainaGetRewardsResponse.Status.ValueType # 3 - ERROR_SLEEP_RECORDS_NOT_AFTER_TIMESTAMP: WainaGetRewardsResponse.Status.ValueType # 4 - ERROR_MISSING_SLEEP_RECORD: WainaGetRewardsResponse.Status.ValueType # 5 - ERROR_NOTIFICATION: WainaGetRewardsResponse.Status.ValueType # 6 - - STATUS_FIELD_NUMBER: builtins.int - LOOT_PROTO_FIELD_NUMBER: builtins.int - REWARD_TIER_SEC_FIELD_NUMBER: builtins.int - BUDDY_BONUS_HEART_FIELD_NUMBER: builtins.int - BUDDY_FIELD_NUMBER: builtins.int - status: global___WainaGetRewardsResponse.Status.ValueType - @property - def loot_proto(self) -> global___LootProto: ... - reward_tier_sec: builtins.int - buddy_bonus_heart: builtins.int - @property - def buddy(self) -> global___PokemonProto: ... - def __init__( - self, - *, - status: global___WainaGetRewardsResponse.Status.ValueType = ..., - loot_proto: global___LootProto | None = ..., - reward_tier_sec: builtins.int = ..., - buddy_bonus_heart: builtins.int = ..., - buddy: global___PokemonProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["buddy", b"buddy", "loot_proto", b"loot_proto"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["buddy", b"buddy", "buddy_bonus_heart", b"buddy_bonus_heart", "loot_proto", b"loot_proto", "reward_tier_sec", b"reward_tier_sec", "status", b"status"]) -> None: ... - -global___WainaGetRewardsResponse = WainaGetRewardsResponse - -@typing_extensions.final -class WainaPreferences(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - BALL_FIELD_NUMBER: builtins.int - AUTOCATCH_FIELD_NUMBER: builtins.int - AUTOSPIN_FIELD_NUMBER: builtins.int - NOTIFY_SPIN_FIELD_NUMBER: builtins.int - NOTIFY_CATCH_FIELD_NUMBER: builtins.int - NOTIFY_PUSH_FIELD_NUMBER: builtins.int - ALWAYS_ADVERTISE_FIELD_NUMBER: builtins.int - SLEEP_TRACKING_FIELD_NUMBER: builtins.int - SLEEP_REWARD_TIME_SEC_FIELD_NUMBER: builtins.int - VOICE_EFFECT_FIELD_NUMBER: builtins.int - ball: global___Item.ValueType - autocatch: builtins.bool - autospin: builtins.bool - notify_spin: builtins.bool - notify_catch: builtins.bool - notify_push: builtins.bool - always_advertise: builtins.bool - sleep_tracking: builtins.bool - sleep_reward_time_sec: builtins.int - voice_effect: builtins.bool - def __init__( - self, - *, - ball: global___Item.ValueType = ..., - autocatch: builtins.bool = ..., - autospin: builtins.bool = ..., - notify_spin: builtins.bool = ..., - notify_catch: builtins.bool = ..., - notify_push: builtins.bool = ..., - always_advertise: builtins.bool = ..., - sleep_tracking: builtins.bool = ..., - sleep_reward_time_sec: builtins.int = ..., - voice_effect: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["always_advertise", b"always_advertise", "autocatch", b"autocatch", "autospin", b"autospin", "ball", b"ball", "notify_catch", b"notify_catch", "notify_push", b"notify_push", "notify_spin", b"notify_spin", "sleep_reward_time_sec", b"sleep_reward_time_sec", "sleep_tracking", b"sleep_tracking", "voice_effect", b"voice_effect"]) -> None: ... - -global___WainaPreferences = WainaPreferences - -@typing_extensions.final -class WainaSubmitSleepDataRequest(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - SLEEP_RECORD_FIELD_NUMBER: builtins.int - @property - def sleep_record(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ClientSleepRecord]: ... - def __init__( - self, - *, - sleep_record: collections.abc.Iterable[global___ClientSleepRecord] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["sleep_record", b"sleep_record"]) -> None: ... - -global___WainaSubmitSleepDataRequest = WainaSubmitSleepDataRequest - -@typing_extensions.final -class WainaSubmitSleepDataResponse(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Status: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[WainaSubmitSleepDataResponse._Status.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: WainaSubmitSleepDataResponse._Status.ValueType # 0 - SUCCESS: WainaSubmitSleepDataResponse._Status.ValueType # 1 - ERROR: WainaSubmitSleepDataResponse._Status.ValueType # 2 - - class Status(_Status, metaclass=_StatusEnumTypeWrapper): ... - UNSET: WainaSubmitSleepDataResponse.Status.ValueType # 0 - SUCCESS: WainaSubmitSleepDataResponse.Status.ValueType # 1 - ERROR: WainaSubmitSleepDataResponse.Status.ValueType # 2 - - STATUS_FIELD_NUMBER: builtins.int - status: global___WainaSubmitSleepDataResponse.Status.ValueType - def __init__( - self, - *, - status: global___WainaSubmitSleepDataResponse.Status.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["status", b"status"]) -> None: ... - -global___WainaSubmitSleepDataResponse = WainaSubmitSleepDataResponse - -@typing_extensions.final -class WallabySettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENABLE_FIELD_NUMBER: builtins.int - ACTIVITY_LENGTH_S_FIELD_NUMBER: builtins.int - TEST_MASK_FIELD_NUMBER: builtins.int - enable: builtins.bool - activity_length_s: builtins.float - test_mask: builtins.int - def __init__( - self, - *, - enable: builtins.bool = ..., - activity_length_s: builtins.float = ..., - test_mask: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["activity_length_s", b"activity_length_s", "enable", b"enable", "test_mask", b"test_mask"]) -> None: ... - -global___WallabySettingsProto = WallabySettingsProto - -@typing_extensions.final -class WayfarerOnboardingFlowTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _EventType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _EventTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[WayfarerOnboardingFlowTelemetry._EventType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: WayfarerOnboardingFlowTelemetry._EventType.ValueType # 0 - ENTER_WAYFARER_WEBSITE: WayfarerOnboardingFlowTelemetry._EventType.ValueType # 1 - DEFER_WAYFARER_ONBOARDING: WayfarerOnboardingFlowTelemetry._EventType.ValueType # 2 - SIMPLIFIED_ONBOARDING_OK: WayfarerOnboardingFlowTelemetry._EventType.ValueType # 3 - - class EventType(_EventType, metaclass=_EventTypeEnumTypeWrapper): ... - UNSET: WayfarerOnboardingFlowTelemetry.EventType.ValueType # 0 - ENTER_WAYFARER_WEBSITE: WayfarerOnboardingFlowTelemetry.EventType.ValueType # 1 - DEFER_WAYFARER_ONBOARDING: WayfarerOnboardingFlowTelemetry.EventType.ValueType # 2 - SIMPLIFIED_ONBOARDING_OK: WayfarerOnboardingFlowTelemetry.EventType.ValueType # 3 - - EVENT_TYPE_FIELD_NUMBER: builtins.int - event_type: global___WayfarerOnboardingFlowTelemetry.EventType.ValueType - def __init__( - self, - *, - event_type: global___WayfarerOnboardingFlowTelemetry.EventType.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["event_type", b"event_type"]) -> None: ... - -global___WayfarerOnboardingFlowTelemetry = WayfarerOnboardingFlowTelemetry - -@typing_extensions.final -class WayspotAnchorStateChangeEvent(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ANCHOR_ID_FIELD_NUMBER: builtins.int - ANCHOR_STATE_FIELD_NUMBER: builtins.int - ACTION_FIELD_NUMBER: builtins.int - anchor_id: builtins.str - anchor_state: builtins.str - action: builtins.str - def __init__( - self, - *, - anchor_id: builtins.str = ..., - anchor_state: builtins.str = ..., - action: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["action", b"action", "anchor_id", b"anchor_id", "anchor_state", b"anchor_state"]) -> None: ... - -global___WayspotAnchorStateChangeEvent = WayspotAnchorStateChangeEvent - -@typing_extensions.final -class WayspotEditTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _WayspotEditEventId: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _WayspotEditEventIdEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[WayspotEditTelemetry._WayspotEditEventId.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNKNOWN: WayspotEditTelemetry._WayspotEditEventId.ValueType # 0 - EDIT_IMAGE_UPLOAD_NOW: WayspotEditTelemetry._WayspotEditEventId.ValueType # 1 - EDIT_IMAGE_UPLOAD_LATER: WayspotEditTelemetry._WayspotEditEventId.ValueType # 2 - - class WayspotEditEventId(_WayspotEditEventId, metaclass=_WayspotEditEventIdEnumTypeWrapper): ... - UNKNOWN: WayspotEditTelemetry.WayspotEditEventId.ValueType # 0 - EDIT_IMAGE_UPLOAD_NOW: WayspotEditTelemetry.WayspotEditEventId.ValueType # 1 - EDIT_IMAGE_UPLOAD_LATER: WayspotEditTelemetry.WayspotEditEventId.ValueType # 2 - - WAYSPOT_EDIT_TELEMETRY_ID_FIELD_NUMBER: builtins.int - wayspot_edit_telemetry_id: global___WayspotEditTelemetry.WayspotEditEventId.ValueType - def __init__( - self, - *, - wayspot_edit_telemetry_id: global___WayspotEditTelemetry.WayspotEditEventId.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["wayspot_edit_telemetry_id", b"wayspot_edit_telemetry_id"]) -> None: ... - -global___WayspotEditTelemetry = WayspotEditTelemetry - -@typing_extensions.final -class WeatherAffinityProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - WEATHER_CONDITION_FIELD_NUMBER: builtins.int - POKEMON_TYPE_FIELD_NUMBER: builtins.int - WEAKNESS_POKEMON_TYPE_FIELD_NUMBER: builtins.int - weather_condition: global___GameplayWeatherProto.WeatherCondition.ValueType - @property - def pokemon_type(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___HoloPokemonType.ValueType]: ... - @property - def weakness_pokemon_type(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___HoloPokemonType.ValueType]: ... - def __init__( - self, - *, - weather_condition: global___GameplayWeatherProto.WeatherCondition.ValueType = ..., - pokemon_type: collections.abc.Iterable[global___HoloPokemonType.ValueType] | None = ..., - weakness_pokemon_type: collections.abc.Iterable[global___HoloPokemonType.ValueType] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["pokemon_type", b"pokemon_type", "weakness_pokemon_type", b"weakness_pokemon_type", "weather_condition", b"weather_condition"]) -> None: ... - -global___WeatherAffinityProto = WeatherAffinityProto - -@typing_extensions.final -class WeatherAlertProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Severity: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _SeverityEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[WeatherAlertProto._Severity.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - NONE: WeatherAlertProto._Severity.ValueType # 0 - MODERATE: WeatherAlertProto._Severity.ValueType # 1 - EXTREME: WeatherAlertProto._Severity.ValueType # 2 - - class Severity(_Severity, metaclass=_SeverityEnumTypeWrapper): ... - NONE: WeatherAlertProto.Severity.ValueType # 0 - MODERATE: WeatherAlertProto.Severity.ValueType # 1 - EXTREME: WeatherAlertProto.Severity.ValueType # 2 - - SEVERITY_FIELD_NUMBER: builtins.int - WARN_WEATHER_FIELD_NUMBER: builtins.int - severity: global___WeatherAlertProto.Severity.ValueType - warn_weather: builtins.bool - def __init__( - self, - *, - severity: global___WeatherAlertProto.Severity.ValueType = ..., - warn_weather: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["severity", b"severity", "warn_weather", b"warn_weather"]) -> None: ... - -global___WeatherAlertProto = WeatherAlertProto - -@typing_extensions.final -class WeatherAlertSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class AlertEnforceSettings(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class EnforceCondition(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - COLOR_FIELD_NUMBER: builtins.int - TYPE_FIELD_NUMBER: builtins.int - CATEGORY_FIELD_NUMBER: builtins.int - @property - def color(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - @property - def type(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - @property - def category(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - def __init__( - self, - *, - color: collections.abc.Iterable[builtins.str] | None = ..., - type: collections.abc.Iterable[builtins.str] | None = ..., - category: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["category", b"category", "color", b"color", "type", b"type"]) -> None: ... - - COUNTRY_CODE_FIELD_NUMBER: builtins.int - WHEN_FIELD_NUMBER: builtins.int - country_code: builtins.str - @property - def when(self) -> global___WeatherAlertSettingsProto.AlertEnforceSettings.EnforceCondition: ... - def __init__( - self, - *, - country_code: builtins.str = ..., - when: global___WeatherAlertSettingsProto.AlertEnforceSettings.EnforceCondition | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["when", b"when"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["country_code", b"country_code", "when", b"when"]) -> None: ... - - @typing_extensions.final - class AlertIgnoreSettings(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class OverrideCondition(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - COLOR_FIELD_NUMBER: builtins.int - TYPE_FIELD_NUMBER: builtins.int - @property - def color(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - @property - def type(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - def __init__( - self, - *, - color: collections.abc.Iterable[builtins.str] | None = ..., - type: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["color", b"color", "type", b"type"]) -> None: ... - - COUNTRY_CODE_FIELD_NUMBER: builtins.int - WHEN_FIELD_NUMBER: builtins.int - country_code: builtins.str - @property - def when(self) -> global___WeatherAlertSettingsProto.AlertIgnoreSettings.OverrideCondition: ... - def __init__( - self, - *, - country_code: builtins.str = ..., - when: global___WeatherAlertSettingsProto.AlertIgnoreSettings.OverrideCondition | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["when", b"when"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["country_code", b"country_code", "when", b"when"]) -> None: ... - - WARN_WEATHER_FIELD_NUMBER: builtins.int - DEFAULT_SEVERITY_FIELD_NUMBER: builtins.int - IGNORES_FIELD_NUMBER: builtins.int - ENFORCES_FIELD_NUMBER: builtins.int - warn_weather: builtins.bool - default_severity: global___WeatherAlertProto.Severity.ValueType - @property - def ignores(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WeatherAlertSettingsProto.AlertIgnoreSettings]: ... - @property - def enforces(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WeatherAlertSettingsProto.AlertEnforceSettings]: ... - def __init__( - self, - *, - warn_weather: builtins.bool = ..., - default_severity: global___WeatherAlertProto.Severity.ValueType = ..., - ignores: collections.abc.Iterable[global___WeatherAlertSettingsProto.AlertIgnoreSettings] | None = ..., - enforces: collections.abc.Iterable[global___WeatherAlertSettingsProto.AlertEnforceSettings] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["default_severity", b"default_severity", "enforces", b"enforces", "ignores", b"ignores", "warn_weather", b"warn_weather"]) -> None: ... - -global___WeatherAlertSettingsProto = WeatherAlertSettingsProto - -@typing_extensions.final -class WeatherBonusProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CP_BASE_LEVEL_BONUS_FIELD_NUMBER: builtins.int - GUARANTEED_INDIVIDUAL_VALUES_FIELD_NUMBER: builtins.int - STARDUST_BONUS_MULTIPLIER_FIELD_NUMBER: builtins.int - ATTACK_BONUS_MULTIPLIER_FIELD_NUMBER: builtins.int - RAID_ENCOUNTER_CP_BASE_LEVEL_BONUS_FIELD_NUMBER: builtins.int - RAID_ENCOUNTER_GUARANTEED_INDIVIDUAL_VALUES_FIELD_NUMBER: builtins.int - BUDDY_EMOTION_FAVORITE_WEATHER_INCREMENT_FIELD_NUMBER: builtins.int - BUDDY_EMOTION_DISLIKE_WEATHER_DECREMENT_FIELD_NUMBER: builtins.int - OB_INT32_FIELD_NUMBER: builtins.int - cp_base_level_bonus: builtins.int - guaranteed_individual_values: builtins.int - stardust_bonus_multiplier: builtins.float - attack_bonus_multiplier: builtins.float - raid_encounter_cp_base_level_bonus: builtins.int - raid_encounter_guaranteed_individual_values: builtins.int - buddy_emotion_favorite_weather_increment: builtins.int - buddy_emotion_dislike_weather_decrement: builtins.int - ob_int32: builtins.int - def __init__( - self, - *, - cp_base_level_bonus: builtins.int = ..., - guaranteed_individual_values: builtins.int = ..., - stardust_bonus_multiplier: builtins.float = ..., - attack_bonus_multiplier: builtins.float = ..., - raid_encounter_cp_base_level_bonus: builtins.int = ..., - raid_encounter_guaranteed_individual_values: builtins.int = ..., - buddy_emotion_favorite_weather_increment: builtins.int = ..., - buddy_emotion_dislike_weather_decrement: builtins.int = ..., - ob_int32: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["attack_bonus_multiplier", b"attack_bonus_multiplier", "buddy_emotion_dislike_weather_decrement", b"buddy_emotion_dislike_weather_decrement", "buddy_emotion_favorite_weather_increment", b"buddy_emotion_favorite_weather_increment", "cp_base_level_bonus", b"cp_base_level_bonus", "guaranteed_individual_values", b"guaranteed_individual_values", "ob_int32", b"ob_int32", "raid_encounter_cp_base_level_bonus", b"raid_encounter_cp_base_level_bonus", "raid_encounter_guaranteed_individual_values", b"raid_encounter_guaranteed_individual_values", "stardust_bonus_multiplier", b"stardust_bonus_multiplier"]) -> None: ... - -global___WeatherBonusProto = WeatherBonusProto - -@typing_extensions.final -class WeatherDetailClickTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - GAMEPLAY_WEATHER_TYPE_FIELD_NUMBER: builtins.int - ALERT_ACTIVE_FIELD_NUMBER: builtins.int - SEVERITY_FIELD_NUMBER: builtins.int - gameplay_weather_type: builtins.str - alert_active: builtins.bool - severity: global___WeatherAlertProto.Severity.ValueType - def __init__( - self, - *, - gameplay_weather_type: builtins.str = ..., - alert_active: builtins.bool = ..., - severity: global___WeatherAlertProto.Severity.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["alert_active", b"alert_active", "gameplay_weather_type", b"gameplay_weather_type", "severity", b"severity"]) -> None: ... - -global___WeatherDetailClickTelemetry = WeatherDetailClickTelemetry - -@typing_extensions.final -class WeatherSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class DisplayWeatherSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class DisplayLevelSettings(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CONDITION_ENUMS_FIELD_NUMBER: builtins.int - CLOUD_LEVEL_FIELD_NUMBER: builtins.int - RAIN_LEVEL_FIELD_NUMBER: builtins.int - SNOW_LEVEL_FIELD_NUMBER: builtins.int - FOG_LEVEL_FIELD_NUMBER: builtins.int - SPECIAL_EFFECT_LEVEL_FIELD_NUMBER: builtins.int - @property - def condition_enums(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - cloud_level: global___DisplayWeatherProto.DisplayLevel.ValueType - rain_level: global___DisplayWeatherProto.DisplayLevel.ValueType - snow_level: global___DisplayWeatherProto.DisplayLevel.ValueType - fog_level: global___DisplayWeatherProto.DisplayLevel.ValueType - special_effect_level: global___DisplayWeatherProto.DisplayLevel.ValueType - def __init__( - self, - *, - condition_enums: collections.abc.Iterable[builtins.str] | None = ..., - cloud_level: global___DisplayWeatherProto.DisplayLevel.ValueType = ..., - rain_level: global___DisplayWeatherProto.DisplayLevel.ValueType = ..., - snow_level: global___DisplayWeatherProto.DisplayLevel.ValueType = ..., - fog_level: global___DisplayWeatherProto.DisplayLevel.ValueType = ..., - special_effect_level: global___DisplayWeatherProto.DisplayLevel.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["cloud_level", b"cloud_level", "condition_enums", b"condition_enums", "fog_level", b"fog_level", "rain_level", b"rain_level", "snow_level", b"snow_level", "special_effect_level", b"special_effect_level"]) -> None: ... - - @typing_extensions.final - class WindLevelSettings(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - WIND_LEVEL1_SPEED_FIELD_NUMBER: builtins.int - WIND_LEVEL2_SPEED_FIELD_NUMBER: builtins.int - WIND_LEVEL3_SPEED_FIELD_NUMBER: builtins.int - wind_level1_speed: builtins.int - wind_level2_speed: builtins.int - wind_level3_speed: builtins.int - def __init__( - self, - *, - wind_level1_speed: builtins.int = ..., - wind_level2_speed: builtins.int = ..., - wind_level3_speed: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["wind_level1_speed", b"wind_level1_speed", "wind_level2_speed", b"wind_level2_speed", "wind_level3_speed", b"wind_level3_speed"]) -> None: ... - - DISPLAY_LEVEL_SETTINGS_FIELD_NUMBER: builtins.int - WIND_LEVEL_SETTINGS_FIELD_NUMBER: builtins.int - @property - def display_level_settings(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WeatherSettingsProto.DisplayWeatherSettingsProto.DisplayLevelSettings]: ... - @property - def wind_level_settings(self) -> global___WeatherSettingsProto.DisplayWeatherSettingsProto.WindLevelSettings: ... - def __init__( - self, - *, - display_level_settings: collections.abc.Iterable[global___WeatherSettingsProto.DisplayWeatherSettingsProto.DisplayLevelSettings] | None = ..., - wind_level_settings: global___WeatherSettingsProto.DisplayWeatherSettingsProto.WindLevelSettings | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["wind_level_settings", b"wind_level_settings"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["display_level_settings", b"display_level_settings", "wind_level_settings", b"wind_level_settings"]) -> None: ... - - @typing_extensions.final - class GameplayWeatherSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing_extensions.final - class ConditionMapSettings(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - GAMEPLAY_CONDITION_FIELD_NUMBER: builtins.int - PROVIDER_ENUMS_FIELD_NUMBER: builtins.int - gameplay_condition: global___GameplayWeatherProto.WeatherCondition.ValueType - @property - def provider_enums(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - def __init__( - self, - *, - gameplay_condition: global___GameplayWeatherProto.WeatherCondition.ValueType = ..., - provider_enums: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["gameplay_condition", b"gameplay_condition", "provider_enums", b"provider_enums"]) -> None: ... - - CONDITION_MAP_FIELD_NUMBER: builtins.int - MIN_SPEED_FOR_WINDY_FIELD_NUMBER: builtins.int - CONDITIONS_FOR_WINDY_FIELD_NUMBER: builtins.int - @property - def condition_map(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WeatherSettingsProto.GameplayWeatherSettingsProto.ConditionMapSettings]: ... - min_speed_for_windy: builtins.int - @property - def conditions_for_windy(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - def __init__( - self, - *, - condition_map: collections.abc.Iterable[global___WeatherSettingsProto.GameplayWeatherSettingsProto.ConditionMapSettings] | None = ..., - min_speed_for_windy: builtins.int = ..., - conditions_for_windy: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["condition_map", b"condition_map", "conditions_for_windy", b"conditions_for_windy", "min_speed_for_windy", b"min_speed_for_windy"]) -> None: ... - - @typing_extensions.final - class StaleWeatherSettingsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MAX_STALE_WEATHER_THRESHOLD_IN_HRS_FIELD_NUMBER: builtins.int - DEFAULT_WEATHER_CONDITION_CODE_FIELD_NUMBER: builtins.int - max_stale_weather_threshold_in_hrs: builtins.int - default_weather_condition_code: builtins.int - def __init__( - self, - *, - max_stale_weather_threshold_in_hrs: builtins.int = ..., - default_weather_condition_code: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["default_weather_condition_code", b"default_weather_condition_code", "max_stale_weather_threshold_in_hrs", b"max_stale_weather_threshold_in_hrs"]) -> None: ... - - GAMEPLAY_SETTINGS_FIELD_NUMBER: builtins.int - DISPLAY_SETTINGS_FIELD_NUMBER: builtins.int - ALERT_SETTINGS_FIELD_NUMBER: builtins.int - STALE_SETTINGS_FIELD_NUMBER: builtins.int - @property - def gameplay_settings(self) -> global___WeatherSettingsProto.GameplayWeatherSettingsProto: ... - @property - def display_settings(self) -> global___WeatherSettingsProto.DisplayWeatherSettingsProto: ... - @property - def alert_settings(self) -> global___WeatherAlertSettingsProto: ... - @property - def stale_settings(self) -> global___WeatherSettingsProto.StaleWeatherSettingsProto: ... - def __init__( - self, - *, - gameplay_settings: global___WeatherSettingsProto.GameplayWeatherSettingsProto | None = ..., - display_settings: global___WeatherSettingsProto.DisplayWeatherSettingsProto | None = ..., - alert_settings: global___WeatherAlertSettingsProto | None = ..., - stale_settings: global___WeatherSettingsProto.StaleWeatherSettingsProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["alert_settings", b"alert_settings", "display_settings", b"display_settings", "gameplay_settings", b"gameplay_settings", "stale_settings", b"stale_settings"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["alert_settings", b"alert_settings", "display_settings", b"display_settings", "gameplay_settings", b"gameplay_settings", "stale_settings", b"stale_settings"]) -> None: ... - -global___WeatherSettingsProto = WeatherSettingsProto - -@typing_extensions.final -class WebSocketResponseDataProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_COMMUN_WEB_COMBAT_STATE_FIELD_NUMBER: builtins.int - @property - def ob_commun_web_combat_state(self) -> global___ObCommunWebCombatStateProto: ... - def __init__( - self, - *, - ob_commun_web_combat_state: global___ObCommunWebCombatStateProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["ob_commun_web_combat_state", b"ob_commun_web_combat_state"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_commun_web_combat_state", b"ob_commun_web_combat_state"]) -> None: ... - -global___WebSocketResponseDataProto = WebSocketResponseDataProto - -@typing_extensions.final -class WebTelemetry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - WEB_CLICK_IDS_FIELD_NUMBER: builtins.int - URL_FIELD_NUMBER: builtins.int - FORT_ID_FIELD_NUMBER: builtins.int - PARTNER_ID_FIELD_NUMBER: builtins.int - CAMPAIGN_ID_FIELD_NUMBER: builtins.int - web_click_ids: global___WebTelemetryIds.ValueType - url: builtins.str - fort_id: builtins.str - partner_id: builtins.str - campaign_id: builtins.str - def __init__( - self, - *, - web_click_ids: global___WebTelemetryIds.ValueType = ..., - url: builtins.str = ..., - fort_id: builtins.str = ..., - partner_id: builtins.str = ..., - campaign_id: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["campaign_id", b"campaign_id", "fort_id", b"fort_id", "partner_id", b"partner_id", "url", b"url", "web_click_ids", b"web_click_ids"]) -> None: ... - -global___WebTelemetry = WebTelemetry - -@typing_extensions.final -class WebstoreRewardsLogEntry(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _Result: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[WebstoreRewardsLogEntry._Result.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: WebstoreRewardsLogEntry._Result.ValueType # 0 - SUCCESS: WebstoreRewardsLogEntry._Result.ValueType # 1 - FAILURE: WebstoreRewardsLogEntry._Result.ValueType # 2 - - class Result(_Result, metaclass=_ResultEnumTypeWrapper): ... - UNSET: WebstoreRewardsLogEntry.Result.ValueType # 0 - SUCCESS: WebstoreRewardsLogEntry.Result.ValueType # 1 - FAILURE: WebstoreRewardsLogEntry.Result.ValueType # 2 - - RESULT_FIELD_NUMBER: builtins.int - NAME_FIELD_NUMBER: builtins.int - IMAGE_URL_FIELD_NUMBER: builtins.int - REWARDS_FIELD_NUMBER: builtins.int - result: global___WebstoreRewardsLogEntry.Result.ValueType - name: builtins.str - image_url: builtins.str - @property - def rewards(self) -> global___RedeemPasscodeRewardProto: ... - def __init__( - self, - *, - result: global___WebstoreRewardsLogEntry.Result.ValueType = ..., - name: builtins.str = ..., - image_url: builtins.str = ..., - rewards: global___RedeemPasscodeRewardProto | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["rewards", b"rewards"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["image_url", b"image_url", "name", b"name", "result", b"result", "rewards", b"rewards"]) -> None: ... - -global___WebstoreRewardsLogEntry = WebstoreRewardsLogEntry - -@typing_extensions.final -class WeekdaysProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _DayName: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _DayNameEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[WeekdaysProto._DayName.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: WeekdaysProto._DayName.ValueType # 0 - MONDAY: WeekdaysProto._DayName.ValueType # 1 - TUESDAY: WeekdaysProto._DayName.ValueType # 2 - WEDNESDAY: WeekdaysProto._DayName.ValueType # 3 - THURSDAY: WeekdaysProto._DayName.ValueType # 4 - FRIDAY: WeekdaysProto._DayName.ValueType # 5 - SATURDAY: WeekdaysProto._DayName.ValueType # 6 - SUNDAY: WeekdaysProto._DayName.ValueType # 7 - - class DayName(_DayName, metaclass=_DayNameEnumTypeWrapper): ... - UNSET: WeekdaysProto.DayName.ValueType # 0 - MONDAY: WeekdaysProto.DayName.ValueType # 1 - TUESDAY: WeekdaysProto.DayName.ValueType # 2 - WEDNESDAY: WeekdaysProto.DayName.ValueType # 3 - THURSDAY: WeekdaysProto.DayName.ValueType # 4 - FRIDAY: WeekdaysProto.DayName.ValueType # 5 - SATURDAY: WeekdaysProto.DayName.ValueType # 6 - SUNDAY: WeekdaysProto.DayName.ValueType # 7 - - DAYS_FIELD_NUMBER: builtins.int - @property - def days(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___WeekdaysProto.DayName.ValueType]: ... - def __init__( - self, - *, - days: collections.abc.Iterable[global___WeekdaysProto.DayName.ValueType] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["days", b"days"]) -> None: ... - -global___WeekdaysProto = WeekdaysProto - -@typing_extensions.final -class WidgetsProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _WidgetType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _WidgetTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[WidgetsProto._WidgetType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UNSET: WidgetsProto._WidgetType.ValueType # 0 - EGG_INCUBATORS: WidgetsProto._WidgetType.ValueType # 1 - BUDDY_STATS: WidgetsProto._WidgetType.ValueType # 2 - ACTIVITY_SUMMARY: WidgetsProto._WidgetType.ValueType # 3 - - class WidgetType(_WidgetType, metaclass=_WidgetTypeEnumTypeWrapper): ... - UNSET: WidgetsProto.WidgetType.ValueType # 0 - EGG_INCUBATORS: WidgetsProto.WidgetType.ValueType # 1 - BUDDY_STATS: WidgetsProto.WidgetType.ValueType # 2 - ACTIVITY_SUMMARY: WidgetsProto.WidgetType.ValueType # 3 - - WIDGETS_FIELD_NUMBER: builtins.int - @property - def widgets(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___WidgetsProto.WidgetType.ValueType]: ... - def __init__( - self, - *, - widgets: collections.abc.Iterable[global___WidgetsProto.WidgetType.ValueType] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["widgets", b"widgets"]) -> None: ... - -global___WidgetsProto = WidgetsProto - -@typing_extensions.final -class WildCreateDetail(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CAUGHT_IN_WILD_FIELD_NUMBER: builtins.int - caught_in_wild: builtins.bool - def __init__( - self, - *, - caught_in_wild: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["caught_in_wild", b"caught_in_wild"]) -> None: ... - -global___WildCreateDetail = WildCreateDetail - -@typing_extensions.final -class WildPokemonProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENCOUNTER_ID_FIELD_NUMBER: builtins.int - LAST_MODIFIED_MS_FIELD_NUMBER: builtins.int - LATITUDE_FIELD_NUMBER: builtins.int - LONGITUDE_FIELD_NUMBER: builtins.int - SPAWN_POINT_ID_FIELD_NUMBER: builtins.int - POKEMON_FIELD_NUMBER: builtins.int - TIME_TILL_HIDDEN_MS_FIELD_NUMBER: builtins.int - encounter_id: builtins.int - last_modified_ms: builtins.int - latitude: builtins.float - longitude: builtins.float - spawn_point_id: builtins.str - @property - def pokemon(self) -> global___PokemonProto: ... - time_till_hidden_ms: builtins.int - def __init__( - self, - *, - encounter_id: builtins.int = ..., - last_modified_ms: builtins.int = ..., - latitude: builtins.float = ..., - longitude: builtins.float = ..., - spawn_point_id: builtins.str = ..., - pokemon: global___PokemonProto | None = ..., - time_till_hidden_ms: builtins.int = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["pokemon", b"pokemon"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["encounter_id", b"encounter_id", "last_modified_ms", b"last_modified_ms", "latitude", b"latitude", "longitude", b"longitude", "pokemon", b"pokemon", "spawn_point_id", b"spawn_point_id", "time_till_hidden_ms", b"time_till_hidden_ms"]) -> None: ... - -global___WildPokemonProto = WildPokemonProto - -@typing_extensions.final -class WithBadgeTypeProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - BADGE_TYPE_FIELD_NUMBER: builtins.int - BADGE_RANK_FIELD_NUMBER: builtins.int - AMOUNT_FIELD_NUMBER: builtins.int - BADGE_TYPES_TO_EXCLUDE_FIELD_NUMBER: builtins.int - @property - def badge_type(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___HoloBadgeType.ValueType]: ... - badge_rank: builtins.int - amount: builtins.int - @property - def badge_types_to_exclude(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___HoloBadgeType.ValueType]: ... - def __init__( - self, - *, - badge_type: collections.abc.Iterable[global___HoloBadgeType.ValueType] | None = ..., - badge_rank: builtins.int = ..., - amount: builtins.int = ..., - badge_types_to_exclude: collections.abc.Iterable[global___HoloBadgeType.ValueType] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["amount", b"amount", "badge_rank", b"badge_rank", "badge_type", b"badge_type", "badge_types_to_exclude", b"badge_types_to_exclude"]) -> None: ... - -global___WithBadgeTypeProto = WithBadgeTypeProto - -@typing_extensions.final -class WithBuddyProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MIN_BUDDY_LEVEL_FIELD_NUMBER: builtins.int - MUST_BE_ON_MAP_FIELD_NUMBER: builtins.int - min_buddy_level: global___BuddyLevel.ValueType - must_be_on_map: builtins.bool - def __init__( - self, - *, - min_buddy_level: global___BuddyLevel.ValueType = ..., - must_be_on_map: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["min_buddy_level", b"min_buddy_level", "must_be_on_map", b"must_be_on_map"]) -> None: ... - -global___WithBuddyProto = WithBuddyProto - -@typing_extensions.final -class WithCombatTypeProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - COMBAT_TYPE_FIELD_NUMBER: builtins.int - @property - def combat_type(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___CombatType.ValueType]: ... - def __init__( - self, - *, - combat_type: collections.abc.Iterable[global___CombatType.ValueType] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["combat_type", b"combat_type"]) -> None: ... - -global___WithCombatTypeProto = WithCombatTypeProto - -@typing_extensions.final -class WithCurveBallProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___WithCurveBallProto = WithCurveBallProto - -@typing_extensions.final -class WithDailyBuddyAffectionProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MIN_BUDDY_AFFECTION_EARNED_TODAY_FIELD_NUMBER: builtins.int - min_buddy_affection_earned_today: builtins.int - def __init__( - self, - *, - min_buddy_affection_earned_today: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["min_buddy_affection_earned_today", b"min_buddy_affection_earned_today"]) -> None: ... - -global___WithDailyBuddyAffectionProto = WithDailyBuddyAffectionProto - -@typing_extensions.final -class WithDailyCaptureBonusProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___WithDailyCaptureBonusProto = WithDailyCaptureBonusProto - -@typing_extensions.final -class WithDailySpinBonusProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___WithDailySpinBonusProto = WithDailySpinBonusProto - -@typing_extensions.final -class WithDeviceTypeProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - DEVICE_TYPE_FIELD_NUMBER: builtins.int - @property - def device_type(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___DeviceType.ValueType]: ... - def __init__( - self, - *, - device_type: collections.abc.Iterable[global___DeviceType.ValueType] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["device_type", b"device_type"]) -> None: ... - -global___WithDeviceTypeProto = WithDeviceTypeProto - -@typing_extensions.final -class WithDistanceProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - DISTANCE_KM_FIELD_NUMBER: builtins.int - distance_km: builtins.float - def __init__( - self, - *, - distance_km: builtins.float = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["distance_km", b"distance_km"]) -> None: ... - -global___WithDistanceProto = WithDistanceProto - -@typing_extensions.final -class WithElapsedTimeProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ELAPSED_TIME_MS_FIELD_NUMBER: builtins.int - elapsed_time_ms: builtins.int - def __init__( - self, - *, - elapsed_time_ms: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["elapsed_time_ms", b"elapsed_time_ms"]) -> None: ... - -global___WithElapsedTimeProto = WithElapsedTimeProto - -@typing_extensions.final -class WithEncounterTypeProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ENCOUNTER_TYPE_FIELD_NUMBER: builtins.int - @property - def encounter_type(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___EncounterType.ValueType]: ... - def __init__( - self, - *, - encounter_type: collections.abc.Iterable[global___EncounterType.ValueType] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["encounter_type", b"encounter_type"]) -> None: ... - -global___WithEncounterTypeProto = WithEncounterTypeProto - -@typing_extensions.final -class WithFriendLevelProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FRIENDSHIP_LEVEL_MILESTONE_FIELD_NUMBER: builtins.int - @property - def friendship_level_milestone(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___FriendshipLevelMilestone.ValueType]: ... - def __init__( - self, - *, - friendship_level_milestone: collections.abc.Iterable[global___FriendshipLevelMilestone.ValueType] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["friendship_level_milestone", b"friendship_level_milestone"]) -> None: ... - -global___WithFriendLevelProto = WithFriendLevelProto - -@typing_extensions.final -class WithFriendsRaidProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - FRIEND_LOCATION_FIELD_NUMBER: builtins.int - MIN_FRIENDS_IN_RAID_FIELD_NUMBER: builtins.int - friend_location: global___RaidLocationRequirement.ValueType - min_friends_in_raid: builtins.int - def __init__( - self, - *, - friend_location: global___RaidLocationRequirement.ValueType = ..., - min_friends_in_raid: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["friend_location", b"friend_location", "min_friends_in_raid", b"min_friends_in_raid"]) -> None: ... - -global___WithFriendsRaidProto = WithFriendsRaidProto - -@typing_extensions.final -class WithGblRankProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - RANK_FIELD_NUMBER: builtins.int - rank: builtins.int - def __init__( - self, - *, - rank: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["rank", b"rank"]) -> None: ... - -global___WithGblRankProto = WithGblRankProto - -@typing_extensions.final -class WithInPartyProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___WithInPartyProto = WithInPartyProto - -@typing_extensions.final -class WithInvasionCharacterProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CATEGORY_FIELD_NUMBER: builtins.int - INVASION_CHARACTER_FIELD_NUMBER: builtins.int - @property - def category(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___EnumWrapper.CharacterCategory.ValueType]: ... - @property - def invasion_character(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___EnumWrapper.InvasionCharacter.ValueType]: ... - def __init__( - self, - *, - category: collections.abc.Iterable[global___EnumWrapper.CharacterCategory.ValueType] | None = ..., - invasion_character: collections.abc.Iterable[global___EnumWrapper.InvasionCharacter.ValueType] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["category", b"category", "invasion_character", b"invasion_character"]) -> None: ... - -global___WithInvasionCharacterProto = WithInvasionCharacterProto - -@typing_extensions.final -class WithItemProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ITEM_FIELD_NUMBER: builtins.int - ITEMS_FIELD_NUMBER: builtins.int - item: global___Item.ValueType - @property - def items(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___Item.ValueType]: ... - def __init__( - self, - *, - item: global___Item.ValueType = ..., - items: collections.abc.Iterable[global___Item.ValueType] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["item", b"item", "items", b"items"]) -> None: ... - -global___WithItemProto = WithItemProto - -@typing_extensions.final -class WithItemTypeProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ITEM_TYPE_FIELD_NUMBER: builtins.int - @property - def item_type(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___HoloItemType.ValueType]: ... - def __init__( - self, - *, - item_type: collections.abc.Iterable[global___HoloItemType.ValueType] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["item_type", b"item_type"]) -> None: ... - -global___WithItemTypeProto = WithItemTypeProto - -@typing_extensions.final -class WithLocationProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - S2_CELL_ID_FIELD_NUMBER: builtins.int - @property - def s2_cell_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... - def __init__( - self, - *, - s2_cell_id: collections.abc.Iterable[builtins.int] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["s2_cell_id", b"s2_cell_id"]) -> None: ... - -global___WithLocationProto = WithLocationProto - -@typing_extensions.final -class WithMaxCpProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MAX_CP_FIELD_NUMBER: builtins.int - max_cp: builtins.int - def __init__( - self, - *, - max_cp: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["max_cp", b"max_cp"]) -> None: ... - -global___WithMaxCpProto = WithMaxCpProto - -@typing_extensions.final -class WithNpcCombatProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - REQUIRES_WIN_FIELD_NUMBER: builtins.int - COMBAT_NPC_TRAINER_ID_FIELD_NUMBER: builtins.int - requires_win: builtins.bool - @property - def combat_npc_trainer_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - def __init__( - self, - *, - requires_win: builtins.bool = ..., - combat_npc_trainer_id: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["combat_npc_trainer_id", b"combat_npc_trainer_id", "requires_win", b"requires_win"]) -> None: ... - -global___WithNpcCombatProto = WithNpcCombatProto - -@typing_extensions.final -class WithPlayerLevelProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - LEVEL_FIELD_NUMBER: builtins.int - level: builtins.int - def __init__( - self, - *, - level: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["level", b"level"]) -> None: ... - -global___WithPlayerLevelProto = WithPlayerLevelProto - -@typing_extensions.final -class WithPokemonAlignmentProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - ALIGNMENT_FIELD_NUMBER: builtins.int - @property - def alignment(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___PokemonDisplayProto.Alignment.ValueType]: ... - def __init__( - self, - *, - alignment: collections.abc.Iterable[global___PokemonDisplayProto.Alignment.ValueType] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["alignment", b"alignment"]) -> None: ... - -global___WithPokemonAlignmentProto = WithPokemonAlignmentProto - -@typing_extensions.final -class WithPokemonCategoryProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CATEGORY_NAME_FIELD_NUMBER: builtins.int - POKEMON_IDS_FIELD_NUMBER: builtins.int - category_name: builtins.str - @property - def pokemon_ids(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___HoloPokemonId.ValueType]: ... - def __init__( - self, - *, - category_name: builtins.str = ..., - pokemon_ids: collections.abc.Iterable[global___HoloPokemonId.ValueType] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["category_name", b"category_name", "pokemon_ids", b"pokemon_ids"]) -> None: ... - -global___WithPokemonCategoryProto = WithPokemonCategoryProto - -@typing_extensions.final -class WithPokemonCostumeProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - REQUIRE_NO_COSTUME_FIELD_NUMBER: builtins.int - require_no_costume: builtins.bool - def __init__( - self, - *, - require_no_costume: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["require_no_costume", b"require_no_costume"]) -> None: ... - -global___WithPokemonCostumeProto = WithPokemonCostumeProto - -@typing_extensions.final -class WithPokemonCpLimitProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MIN_CP_FIELD_NUMBER: builtins.int - MAX_CP_FIELD_NUMBER: builtins.int - min_cp: builtins.int - max_cp: builtins.int - def __init__( - self, - *, - min_cp: builtins.int = ..., - max_cp: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["max_cp", b"max_cp", "min_cp", b"min_cp"]) -> None: ... - -global___WithPokemonCpLimitProto = WithPokemonCpLimitProto - -@typing_extensions.final -class WithPokemonCpProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MAX_CP_FIELD_NUMBER: builtins.int - MIN_CP_FIELD_NUMBER: builtins.int - max_cp: builtins.int - min_cp: builtins.int - def __init__( - self, - *, - max_cp: builtins.int = ..., - min_cp: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["max_cp", b"max_cp", "min_cp", b"min_cp"]) -> None: ... - -global___WithPokemonCpProto = WithPokemonCpProto - -@typing_extensions.final -class WithPokemonLevelProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MAX_LEVEL_FIELD_NUMBER: builtins.int - max_level: builtins.bool - def __init__( - self, - *, - max_level: builtins.bool = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["max_level", b"max_level"]) -> None: ... - -global___WithPokemonLevelProto = WithPokemonLevelProto - -@typing_extensions.final -class WithPokemonSizeProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_SIZE_FIELD_NUMBER: builtins.int - @property - def pokemon_size(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___HoloPokemonSize.ValueType]: ... - def __init__( - self, - *, - pokemon_size: collections.abc.Iterable[global___HoloPokemonSize.ValueType] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["pokemon_size", b"pokemon_size"]) -> None: ... - -global___WithPokemonSizeProto = WithPokemonSizeProto - -@typing_extensions.final -class WithPokemonTypeProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - POKEMON_TYPE_FIELD_NUMBER: builtins.int - @property - def pokemon_type(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___HoloPokemonType.ValueType]: ... - def __init__( - self, - *, - pokemon_type: collections.abc.Iterable[global___HoloPokemonType.ValueType] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["pokemon_type", b"pokemon_type"]) -> None: ... - -global___WithPokemonTypeProto = WithPokemonTypeProto - -@typing_extensions.final -class WithPvpCombatProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - REQUIRES_WIN_FIELD_NUMBER: builtins.int - COMBAT_LEAGUE_TEMPLATE_ID_FIELD_NUMBER: builtins.int - COMBAT_LEAGUE_BADGE_FIELD_NUMBER: builtins.int - requires_win: builtins.bool - @property - def combat_league_template_id(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... - combat_league_badge: global___HoloBadgeType.ValueType - def __init__( - self, - *, - requires_win: builtins.bool = ..., - combat_league_template_id: collections.abc.Iterable[builtins.str] | None = ..., - combat_league_badge: global___HoloBadgeType.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["combat_league_badge", b"combat_league_badge", "combat_league_template_id", b"combat_league_template_id", "requires_win", b"requires_win"]) -> None: ... - -global___WithPvpCombatProto = WithPvpCombatProto - -@typing_extensions.final -class WithQuestContextProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CONTEXT_FIELD_NUMBER: builtins.int - context: global___QuestProto.Context.ValueType - def __init__( - self, - *, - context: global___QuestProto.Context.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["context", b"context"]) -> None: ... - -global___WithQuestContextProto = WithQuestContextProto - -@typing_extensions.final -class WithRaidLevelProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - RAID_LEVEL_FIELD_NUMBER: builtins.int - @property - def raid_level(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___RaidLevel.ValueType]: ... - def __init__( - self, - *, - raid_level: collections.abc.Iterable[global___RaidLevel.ValueType] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["raid_level", b"raid_level"]) -> None: ... - -global___WithRaidLevelProto = WithRaidLevelProto - -@typing_extensions.final -class WithRaidLocationProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - LOCATION_FIELD_NUMBER: builtins.int - location: global___RaidLocationRequirement.ValueType - def __init__( - self, - *, - location: global___RaidLocationRequirement.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["location", b"location"]) -> None: ... - -global___WithRaidLocationProto = WithRaidLocationProto - -@typing_extensions.final -class WithRouteTravelProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___WithRouteTravelProto = WithRouteTravelProto - -@typing_extensions.final -class WithSingleDayProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - LAST_WINDOW_FIELD_NUMBER: builtins.int - last_window: builtins.int - def __init__( - self, - *, - last_window: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["last_window", b"last_window"]) -> None: ... - -global___WithSingleDayProto = WithSingleDayProto - -@typing_extensions.final -class WithSuperEffectiveChargeMoveProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___WithSuperEffectiveChargeMoveProto = WithSuperEffectiveChargeMoveProto - -@typing_extensions.final -class WithTappableTypeProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - TAPPABLE_TYPE_FIELD_NUMBER: builtins.int - tappable_type: global___Tappable.TappableType.ValueType - def __init__( - self, - *, - tappable_type: global___Tappable.TappableType.ValueType = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["tappable_type", b"tappable_type"]) -> None: ... - -global___WithTappableTypeProto = WithTappableTypeProto - -@typing_extensions.final -class WithTempEvoIdProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - MEGA_FORM_FIELD_NUMBER: builtins.int - @property - def mega_form(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___HoloTemporaryEvolutionId.ValueType]: ... - def __init__( - self, - *, - mega_form: collections.abc.Iterable[global___HoloTemporaryEvolutionId.ValueType] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["mega_form", b"mega_form"]) -> None: ... - -global___WithTempEvoIdProto = WithTempEvoIdProto - -@typing_extensions.final -class WithThrowTypeProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - THROW_TYPE_FIELD_NUMBER: builtins.int - HIT_FIELD_NUMBER: builtins.int - throw_type: global___HoloActivityType.ValueType - hit: builtins.bool - def __init__( - self, - *, - throw_type: global___HoloActivityType.ValueType = ..., - hit: builtins.bool = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["Throw", b"Throw", "hit", b"hit", "throw_type", b"throw_type"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["Throw", b"Throw", "hit", b"hit", "throw_type", b"throw_type"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["Throw", b"Throw"]) -> typing_extensions.Literal["throw_type", "hit"] | None: ... - -global___WithThrowTypeProto = WithThrowTypeProto - -@typing_extensions.final -class WithTotalDaysProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - LAST_WINDOW_FIELD_NUMBER: builtins.int - last_window: builtins.int - def __init__( - self, - *, - last_window: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["last_window", b"last_window"]) -> None: ... - -global___WithTotalDaysProto = WithTotalDaysProto - -@typing_extensions.final -class WithUniquePokemonProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___WithUniquePokemonProto = WithUniquePokemonProto - -@typing_extensions.final -class WithUniquePokestopProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___WithUniquePokestopProto = WithUniquePokestopProto - -@typing_extensions.final -class WithUniqueRouteTravelProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___WithUniqueRouteTravelProto = WithUniqueRouteTravelProto - -@typing_extensions.final -class WithWeatherBoostProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___WithWeatherBoostProto = WithWeatherBoostProto - -@typing_extensions.final -class WithWinBattleStatusProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___WithWinBattleStatusProto = WithWinBattleStatusProto - -@typing_extensions.final -class WithWinGymBattleStatusProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___WithWinGymBattleStatusProto = WithWinGymBattleStatusProto - -@typing_extensions.final -class WithWinRaidStatusProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - def __init__( - self, - ) -> None: ... - -global___WithWinRaidStatusProto = WithWinRaidStatusProto - -@typing_extensions.final -class YesNoSelectorProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - YES_KEY_FIELD_NUMBER: builtins.int - NO_KEY_FIELD_NUMBER: builtins.int - YES_NEXT_STEP_FIELD_NUMBER: builtins.int - NO_NEXT_STEP_FIELD_NUMBER: builtins.int - yes_key: builtins.str - no_key: builtins.str - yes_next_step: builtins.str - no_next_step: builtins.str - def __init__( - self, - *, - yes_key: builtins.str = ..., - no_key: builtins.str = ..., - yes_next_step: builtins.str = ..., - no_next_step: builtins.str = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["no_key", b"no_key", "no_next_step", b"no_next_step", "yes_key", b"yes_key", "yes_next_step", b"yes_next_step"]) -> None: ... - -global___YesNoSelectorProto = YesNoSelectorProto - -@typing_extensions.final -class ZoneProto(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OB_STRING_FIELD_NUMBER: builtins.int - ZONE_TYPE_FIELD_NUMBER: builtins.int - OB_INT64_FIELD_NUMBER: builtins.int - ob_string: builtins.str - zone_type: global___ZoneType.ValueType - ob_int64: builtins.int - def __init__( - self, - *, - ob_string: builtins.str = ..., - zone_type: global___ZoneType.ValueType = ..., - ob_int64: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["ob_int64", b"ob_int64", "ob_string", b"ob_string", "zone_type", b"zone_type"]) -> None: ... - -global___ZoneProto = ZoneProto +from google.protobuf.internal import containers as _containers +from google.protobuf.internal import enum_type_wrapper as _enum_type_wrapper +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from typing import ClassVar as _ClassVar, Iterable as _Iterable, Mapping as _Mapping, Optional as _Optional, Union as _Union + +DESCRIPTOR: _descriptor.FileDescriptor + +class ARDKNominationType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + regular: _ClassVar[ARDKNominationType] + provisional: _ClassVar[ARDKNominationType] + +class ARDKPlayerSubmissionTypeProto(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + type_unspecified: _ClassVar[ARDKPlayerSubmissionTypeProto] + poi_submission: _ClassVar[ARDKPlayerSubmissionTypeProto] + route_submission: _ClassVar[ARDKPlayerSubmissionTypeProto] + poi_image_submission: _ClassVar[ARDKPlayerSubmissionTypeProto] + poi_text_metadata_update: _ClassVar[ARDKPlayerSubmissionTypeProto] + poi_location_update: _ClassVar[ARDKPlayerSubmissionTypeProto] + poi_takedown_request: _ClassVar[ARDKPlayerSubmissionTypeProto] + poi_ar_video_submission: _ClassVar[ARDKPlayerSubmissionTypeProto] + sponsor_poi_report: _ClassVar[ARDKPlayerSubmissionTypeProto] + sponsor_poi_location_update: _ClassVar[ARDKPlayerSubmissionTypeProto] + poi_category_vote_submission: _ClassVar[ARDKPlayerSubmissionTypeProto] + +class ARDKPoiInvalidReason(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + invalid_reason_unspecified: _ClassVar[ARDKPoiInvalidReason] + no_pedestrian_access: _ClassVar[ARDKPoiInvalidReason] + obstructs_emergency_services: _ClassVar[ARDKPoiInvalidReason] + private_residential_property: _ClassVar[ARDKPoiInvalidReason] + ardk_school: _ClassVar[ARDKPoiInvalidReason] + permanently_removed: _ClassVar[ARDKPoiInvalidReason] + duplicate: _ClassVar[ARDKPoiInvalidReason] + +class ARDKScanTag(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + default_scan: _ClassVar[ARDKScanTag] + ardk_public: _ClassVar[ARDKScanTag] + ardk_private: _ClassVar[ARDKScanTag] + wayspot_centric: _ClassVar[ARDKScanTag] + free_form: _ClassVar[ARDKScanTag] + experimental: _ClassVar[ARDKScanTag] + +class ARDKSponsorPoiInvalidReason(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + sponsor_poi_reason_unspecified: _ClassVar[ARDKSponsorPoiInvalidReason] + sponsor_poi_reason_does_not_exist: _ClassVar[ARDKSponsorPoiInvalidReason] + sponsor_poi_reason_not_safe: _ClassVar[ARDKSponsorPoiInvalidReason] + sponsor_poi_reason_not_truthful: _ClassVar[ARDKSponsorPoiInvalidReason] + sponsor_poi_reason_not_family_friendly: _ClassVar[ARDKSponsorPoiInvalidReason] + sponsor_poi_reason_offensive_content: _ClassVar[ARDKSponsorPoiInvalidReason] + +class ARDKUserType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + player: _ClassVar[ARDKUserType] + developer: _ClassVar[ARDKUserType] + surveyor: _ClassVar[ARDKUserType] + developer8_th_wall: _ClassVar[ARDKUserType] + +class ASPermissionStatusTelemetryIds(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + AS_PERMISSION_STATUS_TELEMETRY_IDS_UNKNOWN: _ClassVar[ASPermissionStatusTelemetryIds] + AS_PERMISSION_STATUS_TELEMETRY_IDS_REQUESTED: _ClassVar[ASPermissionStatusTelemetryIds] + AS_PERMISSION_STATUS_TELEMETRY_IDS_GRANTED_IN_USE: _ClassVar[ASPermissionStatusTelemetryIds] + AS_PERMISSION_STATUS_TELEMETRY_IDS_GRANTED_ALWAYS: _ClassVar[ASPermissionStatusTelemetryIds] + AS_PERMISSION_STATUS_TELEMETRY_IDS_DENIED: _ClassVar[ASPermissionStatusTelemetryIds] + +class ASPermissionTelemetryIds(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + AS_PERMISSION_TELEMETRY_IDS_UNSET_PERMISSION: _ClassVar[ASPermissionTelemetryIds] + AS_PERMISSION_TELEMETRY_IDS_LOCATION: _ClassVar[ASPermissionTelemetryIds] + AS_PERMISSION_TELEMETRY_IDS_BACKGROUND_LOCATION: _ClassVar[ASPermissionTelemetryIds] + AS_PERMISSION_TELEMETRY_IDS_ACTIVITY: _ClassVar[ASPermissionTelemetryIds] + AS_PERMISSION_TELEMETRY_IDS_PRECISE_LOCATION: _ClassVar[ASPermissionTelemetryIds] + AS_PERMISSION_TELEMETRY_IDS_FITNESS_PERMISSION: _ClassVar[ASPermissionTelemetryIds] + +class ASServiceTelemetryIds(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + AS_SERVICE_TELEMETRY_IDS_UNSET_SERVICE: _ClassVar[ASServiceTelemetryIds] + AS_SERVICE_TELEMETRY_IDS_FITNESS: _ClassVar[ASServiceTelemetryIds] + AS_SERVICE_TELEMETRY_IDS_AWARENESS: _ClassVar[ASServiceTelemetryIds] + AS_SERVICE_TELEMETRY_IDS_BREADCRUMB: _ClassVar[ASServiceTelemetryIds] + +class AdResponseStatus(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + WASABI_AD_FOUND: _ClassVar[AdResponseStatus] + NO_CAMPAIGNS_FOUND: _ClassVar[AdResponseStatus] + USER_NOT_ELIGIBLE: _ClassVar[AdResponseStatus] + LOW_VALUE_WASABI_AD_FOUND: _ClassVar[AdResponseStatus] + +class AdType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + AD_TYPE_UNKNOWN: _ClassVar[AdType] + AD_TYPE_SPONSORED_GIFT: _ClassVar[AdType] + AD_TYPE_SPONSORED_BALLOON: _ClassVar[AdType] + AD_TYPE_SPONSORED_BALLOON_WASABI: _ClassVar[AdType] + AD_TYPE_SPONSORED_BALLOON_GOOGLE_MANAGED_AD: _ClassVar[AdType] + AD_TYPE_SPONSORED_BALLOON_AR_AD: _ClassVar[AdType] + AD_TYPE_SPONSORED_BALLOON_VIDEO: _ClassVar[AdType] + AD_TYPE_AR_AD_MARKON: _ClassVar[AdType] + +class AnimationTake(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + POKEMONGO_PLUS_ANIME_TAKE_SINGLE: _ClassVar[AnimationTake] + POKEMONGO_PLUS_ANIME_TAKE_BRANCHING: _ClassVar[AnimationTake] + POKEMONGO_PLUS_ANIME_TAKE_SEQUENCE: _ClassVar[AnimationTake] + +class ArContext(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + AR_CONTEXT_NONE: _ClassVar[ArContext] + AR_ENCOUNTER: _ClassVar[ArContext] + AR_SNAPSHOT: _ClassVar[ArContext] + SINGLEPLAYER_BUDDY: _ClassVar[ArContext] + MULTIPLAYER_BUDDY: _ClassVar[ArContext] + +class AssetTelemetryIds(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + ASSET_TELEMETRY_IDS_UNDEFINED_ASSET_EVENT: _ClassVar[AssetTelemetryIds] + ASSET_TELEMETRY_IDS_DOWNLOAD_START: _ClassVar[AssetTelemetryIds] + ASSET_TELEMETRY_IDS_DOWNLOAD_FINISHED: _ClassVar[AssetTelemetryIds] + ASSET_TELEMETRY_IDS_DOWNLOAD_FAILED: _ClassVar[AssetTelemetryIds] + ASSET_TELEMETRY_IDS_ASSET_RETRIEVED_FROM_CACHE: _ClassVar[AssetTelemetryIds] + ASSET_TELEMETRY_IDS_CACHE_THRASH: _ClassVar[AssetTelemetryIds] + +class AttractedPokemonContext(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + ATTRACTED_POKEMON_UNSET: _ClassVar[AttractedPokemonContext] + ATTRACTED_POKEMON_ROUTE: _ClassVar[AttractedPokemonContext] + +class AuthIdentityProvider(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET_IDENTITY_PROVIDER: _ClassVar[AuthIdentityProvider] + GOOGLE: _ClassVar[AuthIdentityProvider] + PTC: _ClassVar[AuthIdentityProvider] + FACEBOOK: _ClassVar[AuthIdentityProvider] + BACKGROUND: _ClassVar[AuthIdentityProvider] + INTERNAL: _ClassVar[AuthIdentityProvider] + SFIDA: _ClassVar[AuthIdentityProvider] + SUPER_AWESOME: _ClassVar[AuthIdentityProvider] + DEVELOPER: _ClassVar[AuthIdentityProvider] + SHARED_SECRET: _ClassVar[AuthIdentityProvider] + POSEIDON: _ClassVar[AuthIdentityProvider] + NINTENDO: _ClassVar[AuthIdentityProvider] + APPLE: _ClassVar[AuthIdentityProvider] + NIANTIC_SHARED_LOGIN_TOKEN: _ClassVar[AuthIdentityProvider] + GUEST_LOGIN_TOKEN: _ClassVar[AuthIdentityProvider] + EIGHTH_WALL: _ClassVar[AuthIdentityProvider] + PTC_OAUTH: _ClassVar[AuthIdentityProvider] + +class AutoModeConfigType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + POKEMONGO_PLUS_CONFIG_TYPE_NO_AUTO_MODE: _ClassVar[AutoModeConfigType] + POKEMONGO_PLUS_CONFIG_TYPE_SPIN_AUTO_MODE: _ClassVar[AutoModeConfigType] + POKEMONGO_PLUS_CONFIG_TYPE_THROW_AUTO_MODE: _ClassVar[AutoModeConfigType] + +class AvatarCustomizationTelemetryIds(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + AVATAR_CUSTOMIZATION_TELEMETRY_IDS_UNDEFINED_AVATAR_CUSTOMIZATION: _ClassVar[AvatarCustomizationTelemetryIds] + AVATAR_CUSTOMIZATION_TELEMETRY_IDS_EQUIP_ITEM: _ClassVar[AvatarCustomizationTelemetryIds] + AVATAR_CUSTOMIZATION_TELEMETRY_IDS_OPEN_FEATURES: _ClassVar[AvatarCustomizationTelemetryIds] + AVATAR_CUSTOMIZATION_TELEMETRY_IDS_OPEN_STORE: _ClassVar[AvatarCustomizationTelemetryIds] + AVATAR_CUSTOMIZATION_TELEMETRY_IDS_PURCHASE_ITEM: _ClassVar[AvatarCustomizationTelemetryIds] + AVATAR_CUSTOMIZATION_TELEMETRY_IDS_PURCHASE_ERROR: _ClassVar[AvatarCustomizationTelemetryIds] + AVATAR_CUSTOMIZATION_TELEMETRY_IDS_SELECT_ITEM_GROUP: _ClassVar[AvatarCustomizationTelemetryIds] + AVATAR_CUSTOMIZATION_TELEMETRY_IDS_SELECT_SLOT: _ClassVar[AvatarCustomizationTelemetryIds] + AVATAR_CUSTOMIZATION_TELEMETRY_IDS_SELECT_COLOR: _ClassVar[AvatarCustomizationTelemetryIds] + AVATAR_CUSTOMIZATION_TELEMETRY_IDS_SHOW_QUICK_SHOP: _ClassVar[AvatarCustomizationTelemetryIds] + +class AvatarGender(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + AVATAR_UNKNOWN: _ClassVar[AvatarGender] + AVATAR_MALE: _ClassVar[AvatarGender] + AVATAR_FEMALE: _ClassVar[AvatarGender] + +class AvatarSlot(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + AVATAR_SLOT_UNSET: _ClassVar[AvatarSlot] + AVATAR_SLOT_HAIR: _ClassVar[AvatarSlot] + AVATAR_SLOT_SHIRT: _ClassVar[AvatarSlot] + AVATAR_SLOT_PANTS: _ClassVar[AvatarSlot] + AVATAR_SLOT_HAT: _ClassVar[AvatarSlot] + AVATAR_SLOT_SHOES: _ClassVar[AvatarSlot] + AVATAR_SLOT_EYES: _ClassVar[AvatarSlot] + AVATAR_SLOT_BACKPACK: _ClassVar[AvatarSlot] + AVATAR_SLOT_GLOVES: _ClassVar[AvatarSlot] + AVATAR_SLOT_SOCKS: _ClassVar[AvatarSlot] + AVATAR_SLOT_BELT: _ClassVar[AvatarSlot] + AVATAR_SLOT_GLASSES: _ClassVar[AvatarSlot] + AVATAR_SLOT_NECKLACE: _ClassVar[AvatarSlot] + AVATAR_SLOT_SKIN: _ClassVar[AvatarSlot] + AVATAR_SLOT_POSE: _ClassVar[AvatarSlot] + AVATAR_SLOT_FACE: _ClassVar[AvatarSlot] + AVATAR_SLOT_PROP: _ClassVar[AvatarSlot] + AVATAR_SLOT_FACE_PRESET: _ClassVar[AvatarSlot] + AVATAR_SLOT_BODY_PRESET: _ClassVar[AvatarSlot] + AVATAR_SLOT_EYEBROW: _ClassVar[AvatarSlot] + AVATAR_SLOT_EYELASH: _ClassVar[AvatarSlot] + +class BagContextType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + CTX_UNKNOWN: _ClassVar[BagContextType] + MAIN_MENU: _ClassVar[BagContextType] + GYM_PREP: _ClassVar[BagContextType] + PARTY_SELECT: _ClassVar[BagContextType] + RAID_LOBBY: _ClassVar[BagContextType] + BREAD_LOBBY: _ClassVar[BagContextType] + POKEMON_INFO: _ClassVar[BagContextType] + SPONSORED_GIFT_INVENTORY_FULL: _ClassVar[BagContextType] + COMBAT_HUB_INVENTORY_FULL: _ClassVar[BagContextType] + QUICK_SHOP_INVENTORY_FULL: _ClassVar[BagContextType] + +class BattleExperiment(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + BASELINE_BATTLE_EXPERIMENT: _ClassVar[BattleExperiment] + ATTACKER_ITEMS: _ClassVar[BattleExperiment] + DEFENDER_FORM_CHANGES: _ClassVar[BattleExperiment] + PARTY_POWER: _ClassVar[BattleExperiment] + +class BattleHubSection(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + SECTION_UNSET: _ClassVar[BattleHubSection] + SECTION_VS_SEEKER: _ClassVar[BattleHubSection] + SECTION_CURR_SEASON: _ClassVar[BattleHubSection] + SECTION_LAST_SEASON: _ClassVar[BattleHubSection] + SECTION_NEARBY: _ClassVar[BattleHubSection] + SECTION_TEAM_LEADERS: _ClassVar[BattleHubSection] + SECTION_QR_CODE: _ClassVar[BattleHubSection] + +class BattleHubSubsection(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + SUBSECTION_UNSET: _ClassVar[BattleHubSubsection] + SUBSECTION_VS_CHARGING: _ClassVar[BattleHubSubsection] + SUBSECTION_VS_FREE: _ClassVar[BattleHubSubsection] + SUBSECTION_VS_PREMIUM: _ClassVar[BattleHubSubsection] + SUBSECTION_NEARBY_TEAM_LEADERS: _ClassVar[BattleHubSubsection] + SUBSECTION_NEARBY_QR_CODE: _ClassVar[BattleHubSubsection] + +class BattlePartyTelemetryIds(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + BATTLE_PARTY_TELEMETRY_IDS_UNDEFINED_BATTLE_PARTY_EVENT: _ClassVar[BattlePartyTelemetryIds] + BATTLE_PARTY_TELEMETRY_IDS_ADD: _ClassVar[BattlePartyTelemetryIds] + BATTLE_PARTY_TELEMETRY_IDS_REMOVE: _ClassVar[BattlePartyTelemetryIds] + BATTLE_PARTY_TELEMETRY_IDS_GYM_BATTLE: _ClassVar[BattlePartyTelemetryIds] + BATTLE_PARTY_TELEMETRY_IDS_RAID_BATTLE: _ClassVar[BattlePartyTelemetryIds] + BATTLE_PARTY_TELEMETRY_IDS_BATTLE_POKEMON_CHANGED: _ClassVar[BattlePartyTelemetryIds] + +class BreadBattleEntryPoint(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + BREAD_BATTLE_ENTRY_POINT_STATION: _ClassVar[BreadBattleEntryPoint] + BREAD_BATTLE_ENTRY_POINT_SAVE_FOR_LATER: _ClassVar[BreadBattleEntryPoint] + +class BreadBattleLevel(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + BREAD_BATTLE_LEVEL_UNSET: _ClassVar[BreadBattleLevel] + BREAD_BATTLE_LEVEL_1: _ClassVar[BreadBattleLevel] + BREAD_BATTLE_LEVEL_2: _ClassVar[BreadBattleLevel] + BREAD_BATTLE_LEVEL_3: _ClassVar[BreadBattleLevel] + BREAD_BATTLE_LEVEL_4: _ClassVar[BreadBattleLevel] + BREAD_BATTLE_LEVEL_5: _ClassVar[BreadBattleLevel] + BREAD_BATTLE_LEVEL_6: _ClassVar[BreadBattleLevel] + BREAD_DOUGH_BATTLE_LEVEL_1: _ClassVar[BreadBattleLevel] + +class BreadMoveLevels(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + LEVELS_UNSET: _ClassVar[BreadMoveLevels] + LEVEL_1: _ClassVar[BreadMoveLevels] + LEVEL_2: _ClassVar[BreadMoveLevels] + LEVEL_3: _ClassVar[BreadMoveLevels] + +class BuddyActivity(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + BUDDY_ACTIVITY_UNSET: _ClassVar[BuddyActivity] + BUDDY_ACTIVITY_FEED: _ClassVar[BuddyActivity] + BUDDY_ACTIVITY_PET: _ClassVar[BuddyActivity] + BUDDY_ACTIVITY_SNAPSHOT: _ClassVar[BuddyActivity] + BUDDY_ACTIVITY_WALK: _ClassVar[BuddyActivity] + BUDDY_ACTIVITY_NEW_POIS: _ClassVar[BuddyActivity] + BUDDY_ACTIVITY_GYM_BATTLE: _ClassVar[BuddyActivity] + BUDDY_ACTIVITY_RAID_BATTLE: _ClassVar[BuddyActivity] + BUDDY_ACTIVITY_NPC_BATTLE: _ClassVar[BuddyActivity] + BUDDY_ACTIVITY_PVP_BATTLE: _ClassVar[BuddyActivity] + BUDDY_ACTIVITY_OPEN_SOUVENIRS: _ClassVar[BuddyActivity] + BUDDY_ACTIVITY_OPEN_CONSUMABLES: _ClassVar[BuddyActivity] + BUDDY_ACTIVITY_INVASION_GRUNT: _ClassVar[BuddyActivity] + BUDDY_ACTIVITY_INVASION_LEADER: _ClassVar[BuddyActivity] + BUDDY_ACTIVITY_INVASION_GIOVANNI: _ClassVar[BuddyActivity] + BUDDY_ACTIVITY_ATTRACTIVE_POI: _ClassVar[BuddyActivity] + BUDDY_ACTIVITY_VISIT_POWERED_UP_FORT: _ClassVar[BuddyActivity] + BUDDY_ACTIVITY_WAINA_SLEEP: _ClassVar[BuddyActivity] + BUDDY_ACTIVITY_ROUTE: _ClassVar[BuddyActivity] + +class BuddyActivityCategory(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + BUDDY_CATEGORY_UNSET: _ClassVar[BuddyActivityCategory] + BUDDY_CATEGORY_FEED: _ClassVar[BuddyActivityCategory] + BUDDY_CATEGORY_CARE: _ClassVar[BuddyActivityCategory] + BUDDY_CATEGORY_SNAPSHOT: _ClassVar[BuddyActivityCategory] + BUDDY_CATEGORY_WALK: _ClassVar[BuddyActivityCategory] + BUDDY_CATEGORY_BATTLE: _ClassVar[BuddyActivityCategory] + BUDDY_CATEGORY_EXPLORE: _ClassVar[BuddyActivityCategory] + BUDDY_CATEGORY_BONUS: _ClassVar[BuddyActivityCategory] + BUDDY_CATEGORY_ROUTE: _ClassVar[BuddyActivityCategory] + +class BuddyAnimation(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + BUDDY_ANIMATION_UNSET: _ClassVar[BuddyAnimation] + BUDDY_ANIMATION_HAPPY: _ClassVar[BuddyAnimation] + BUDDY_ANIMATION_HATE: _ClassVar[BuddyAnimation] + +class BuddyEmotionLevel(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + BUDDY_EMOTION_LEVEL_UNSET: _ClassVar[BuddyEmotionLevel] + BUDDY_EMOTION_LEVEL_0: _ClassVar[BuddyEmotionLevel] + BUDDY_EMOTION_LEVEL_1: _ClassVar[BuddyEmotionLevel] + BUDDY_EMOTION_LEVEL_2: _ClassVar[BuddyEmotionLevel] + BUDDY_EMOTION_LEVEL_3: _ClassVar[BuddyEmotionLevel] + BUDDY_EMOTION_LEVEL_4: _ClassVar[BuddyEmotionLevel] + BUDDY_EMOTION_LEVEL_5: _ClassVar[BuddyEmotionLevel] + BUDDY_EMOTION_LEVEL_6: _ClassVar[BuddyEmotionLevel] + +class BuddyLevel(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + BUDDY_LEVEL_UNSET: _ClassVar[BuddyLevel] + BUDDY_LEVEL_0: _ClassVar[BuddyLevel] + BUDDY_LEVEL_1: _ClassVar[BuddyLevel] + BUDDY_LEVEL_2: _ClassVar[BuddyLevel] + BUDDY_LEVEL_3: _ClassVar[BuddyLevel] + BUDDY_LEVEL_4: _ClassVar[BuddyLevel] + BUDDY_LEVEL_5: _ClassVar[BuddyLevel] + +class CTAText(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + CTA_TEXT_LEARN_MORE: _ClassVar[CTAText] + CTA_TEXT_SHOP_NOW: _ClassVar[CTAText] + CTA_TEXT_GET_NOW: _ClassVar[CTAText] + +class CameraInterpolation(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + CAM_INTERP_CUT: _ClassVar[CameraInterpolation] + CAM_INTERP_LINEAR: _ClassVar[CameraInterpolation] + CAM_INTERP_SMOOTH: _ClassVar[CameraInterpolation] + CAM_INTERP_SMOOTH_ROT_LINEAR_MOVE: _ClassVar[CameraInterpolation] + CAM_INTERP_DEPENDS: _ClassVar[CameraInterpolation] + +class CameraTarget(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + CAM_TARGET_ATTACKER: _ClassVar[CameraTarget] + CAM_TARGET_ATTACKER_EDGE: _ClassVar[CameraTarget] + CAM_TARGET_ATTACKER_GROUND: _ClassVar[CameraTarget] + CAM_TARGET_DEFENDER: _ClassVar[CameraTarget] + CAM_TARGET_DEFENDER_EDGE: _ClassVar[CameraTarget] + CAM_TARGET_DEFENDER_GROUND: _ClassVar[CameraTarget] + CAM_TARGET_ATTACKER_DEFENDER: _ClassVar[CameraTarget] + CAM_TARGET_ATTACKER_DEFENDER_EDGE: _ClassVar[CameraTarget] + CAM_TARGET_DEFENDER_ATTACKER: _ClassVar[CameraTarget] + CAM_TARGET_DEFENDER_ATTACKER_EDGE: _ClassVar[CameraTarget] + CAM_TARGET_ATTACKER_DEFENDER_MIRROR: _ClassVar[CameraTarget] + CAM_TARGET_SHOULDER_ATTACKER_DEFENDER: _ClassVar[CameraTarget] + CAM_TARGET_SHOULDER_ATTACKER_DEFENDER_MIRROR: _ClassVar[CameraTarget] + CAM_TARGET_ATTACKER_DEFENDER_WORLD: _ClassVar[CameraTarget] + +class CardType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + CARD_TYPE_UNSET: _ClassVar[CardType] + LOCATION_CARD: _ClassVar[CardType] + SPECIAL_BACKGROUND: _ClassVar[CardType] + +class CentralState(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + POKEMONGO_PLUS_CENTRAL_STATE_UNKNOWN: _ClassVar[CentralState] + POKEMONGO_PLUS_CENTRAL_STATE_RESETTING: _ClassVar[CentralState] + POKEMONGO_PLUS_CENTRAL_STATE_UNSUPPORTED: _ClassVar[CentralState] + POKEMONGO_PLUS_CENTRAL_STATE_UNAUTHORIZED: _ClassVar[CentralState] + POKEMONGO_PLUS_CENTRAL_STATE_POWERED_OFF: _ClassVar[CentralState] + POKEMONGO_PLUS_CENTRAL_STATE_POWERED_ON: _ClassVar[CentralState] + +class Channel(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + POKEMONGO_PLUS_CHANNEL_NOT_DEFINED: _ClassVar[Channel] + POKEMONGO_PLUS_CHANNEL_NEWSFEED_MESSAGE_CHANNEL: _ClassVar[Channel] + POKEMONGO_PLUS_CHANNEL_IN_APP_MESSAGE_CHANNEL: _ClassVar[Channel] + +class ClientOperatingSystem(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + CLIENT_OPERATING_SYSTEM_OS_UNKNOWN: _ClassVar[ClientOperatingSystem] + CLIENT_OPERATING_SYSTEM_OS_ANDROID: _ClassVar[ClientOperatingSystem] + CLIENT_OPERATING_SYSTEM_OS_IOS: _ClassVar[ClientOperatingSystem] + CLIENT_OPERATING_SYSTEM_OS_DESKTOP: _ClassVar[ClientOperatingSystem] + +class CombatExperiment(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + BASELINE: _ClassVar[CombatExperiment] + FAST_MOVE_ALWAYS_LEAK: _ClassVar[CombatExperiment] + MINIGAME_FAST_MOVE_CLEAR: _ClassVar[CombatExperiment] + SWAP_FAST_MOVE_CLEAR: _ClassVar[CombatExperiment] + DOWNSTREAM_REDUNDANCY: _ClassVar[CombatExperiment] + DEFENSIVE_ACK_CHECK: _ClassVar[CombatExperiment] + SERVER_FLY_IN_FLY_OUT: _ClassVar[CombatExperiment] + CLIENT_REOBSERVER_COMBAT_STATE: _ClassVar[CombatExperiment] + FAST_MOVE_FLY_IN_CLIP: _ClassVar[CombatExperiment] + CLIENT_FAST_MOVE_FLY_IN_CLIP_FALL_BACK: _ClassVar[CombatExperiment] + COMBAT_REWARDS_INVOKE: _ClassVar[CombatExperiment] + CLIENT_SWAP_WIDGET_DISMISS: _ClassVar[CombatExperiment] + CLIENT_COMBAT_NULL_RPC_GUARD: _ClassVar[CombatExperiment] + SWAP_DELAY_TY_GREIL: _ClassVar[CombatExperiment] + FAST_MOVE_FAINT_DEFERRAL: _ClassVar[CombatExperiment] + COMBAT_REWARDS_ASYNC: _ClassVar[CombatExperiment] + ENABLE_FOG: _ClassVar[CombatExperiment] + +class CombatHubEntranceTelemetryIds(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + COMBAT_HUB_ENTRANCE_TELEMETRY_IDS_UNDEFINED_EVENT: _ClassVar[CombatHubEntranceTelemetryIds] + COMBAT_HUB_ENTRANCE_TELEMETRY_IDS_CLICKED_COMBAT_HUB_BUTTON: _ClassVar[CombatHubEntranceTelemetryIds] + +class CombatPlayerFinishState(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + COMBAT_PLAYER_FINISH_STATE_WINNER: _ClassVar[CombatPlayerFinishState] + COMBAT_PLAYER_FINISH_STATE_LOSER: _ClassVar[CombatPlayerFinishState] + COMBAT_PLAYER_FINISH_STATE_DRAW: _ClassVar[CombatPlayerFinishState] + +class CombatPlayerProto(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET_PLAY_POINT: _ClassVar[CombatPlayerProto] + BEFORE_CM_ATTACKER: _ClassVar[CombatPlayerProto] + AFTER_CM_ATTACKER: _ClassVar[CombatPlayerProto] + +class CombatRewardStatus(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + COMBAT_REWARD_STATUS_UNSET_REWARD_STATUS: _ClassVar[CombatRewardStatus] + COMBAT_REWARD_STATUS_REWARDS_GRANTED: _ClassVar[CombatRewardStatus] + COMBAT_REWARD_STATUS_MAX_REWARDS_RECEIVED: _ClassVar[CombatRewardStatus] + COMBAT_REWARD_STATUS_PLAYER_BAG_FULL: _ClassVar[CombatRewardStatus] + COMBAT_REWARD_STATUS_NO_REWARDS: _ClassVar[CombatRewardStatus] + COMBAT_REWARD_STATUS_REWARDS_ELIGIBLE: _ClassVar[CombatRewardStatus] + +class CombatType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + COMBAT_TYPE_UNSET: _ClassVar[CombatType] + COMBAT_TYPE_SOLO: _ClassVar[CombatType] + COMBAT_TYPE_QR_CODE: _ClassVar[CombatType] + COMBAT_TYPE_FRIENDS: _ClassVar[CombatType] + COMBAT_TYPE_NEARBY: _ClassVar[CombatType] + COMBAT_TYPE_SOLO_INVASION: _ClassVar[CombatType] + COMBAT_TYPE_VS_SEEKER: _ClassVar[CombatType] + +class ContestOccurrence(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + CONTEST_OCCURRENCE_UNSET: _ClassVar[ContestOccurrence] + DAILY: _ClassVar[ContestOccurrence] + TWO_DAYS: _ClassVar[ContestOccurrence] + THREE_DAYS: _ClassVar[ContestOccurrence] + WEEKLY: _ClassVar[ContestOccurrence] + SEASONAL: _ClassVar[ContestOccurrence] + HOURLY: _ClassVar[ContestOccurrence] + FIVE_MINUTES: _ClassVar[ContestOccurrence] + CUSTOM: _ClassVar[ContestOccurrence] + +class ContestPokemonMetric(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + CONTEST_POKEMON_METRIC_UNSET: _ClassVar[ContestPokemonMetric] + POKEMON_SIZE: _ClassVar[ContestPokemonMetric] + +class ContestRankingStandard(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + CONTEST_RANKING_STANDARD_UNSET: _ClassVar[ContestRankingStandard] + MIN: _ClassVar[ContestRankingStandard] + MAX: _ClassVar[ContestRankingStandard] + +class ContestScoreComponentType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + TYPE_UNSET: _ClassVar[ContestScoreComponentType] + HEIGHT: _ClassVar[ContestScoreComponentType] + WEIGHT: _ClassVar[ContestScoreComponentType] + IV: _ClassVar[ContestScoreComponentType] + +class DeviceConnectState(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + POKEMONGO_PLUS_DEVICE_CONNECT_STATE_DISCONNECTED: _ClassVar[DeviceConnectState] + POKEMONGO_PLUS_DEVICE_CONNECT_STATE_DISCONNECTING: _ClassVar[DeviceConnectState] + POKEMONGO_PLUS_DEVICE_CONNECT_STATE_CONNECTED: _ClassVar[DeviceConnectState] + POKEMONGO_PLUS_DEVICE_CONNECT_STATE_DISCOVERED: _ClassVar[DeviceConnectState] + POKEMONGO_PLUS_DEVICE_CONNECT_STATE_USER_FIRST_CONNECT: _ClassVar[DeviceConnectState] + POKEMONGO_PLUS_DEVICE_CONNECT_STATE_USER_DIALOG_FIRST_CONNECT: _ClassVar[DeviceConnectState] + POKEMONGO_PLUS_DEVICE_CONNECT_STATE_USER_DIALOG_RECONNECT: _ClassVar[DeviceConnectState] + POKEMONGO_PLUS_DEVICE_CONNECT_STATE_USER_DIALOG_RECONNECT_REJECT: _ClassVar[DeviceConnectState] + POKEMONGO_PLUS_DEVICE_CONNECT_STATE_CERTIFIED: _ClassVar[DeviceConnectState] + POKEMONGO_PLUS_DEVICE_CONNECT_STATE_SOFTWARE_UPDATE: _ClassVar[DeviceConnectState] + POKEMONGO_PLUS_DEVICE_CONNECT_STATE_FAILED: _ClassVar[DeviceConnectState] + POKEMONGO_PLUS_DEVICE_CONNECT_STATE_CONNECTING: _ClassVar[DeviceConnectState] + POKEMONGO_PLUS_DEVICE_CONNECT_STATE_REJECTED: _ClassVar[DeviceConnectState] + +class DeviceKind(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + POKEMONGO_PLUS_DEVICE_KING_POKEMON_GO_PLUS: _ClassVar[DeviceKind] + POKEMONGO_PLUS_DEVICE_KING_UNSET: _ClassVar[DeviceKind] + POKEMONGO_PLUS_DEVICE_KING_POKE_BALL_PLUS: _ClassVar[DeviceKind] + POKEMONGO_PLUS_DEVICE_KING_WAINA: _ClassVar[DeviceKind] + +class DeviceServiceTelemetryIds(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + DEVICE_SERVICE_TELEMETRY_IDS_UNDEFINED_DEVICE_SERVICE: _ClassVar[DeviceServiceTelemetryIds] + DEVICE_SERVICE_TELEMETRY_IDS_FITNESS: _ClassVar[DeviceServiceTelemetryIds] + DEVICE_SERVICE_TELEMETRY_IDS_SMART_WATCH: _ClassVar[DeviceServiceTelemetryIds] + DEVICE_SERVICE_TELEMETRY_IDS_SFIDA: _ClassVar[DeviceServiceTelemetryIds] + DEVICE_SERVICE_TELEMETRY_IDS_AWARENESS: _ClassVar[DeviceServiceTelemetryIds] + DEVICE_SERVICE_TELEMETRY_IDS_ADVENTURE_SYNC: _ClassVar[DeviceServiceTelemetryIds] + DEVICE_SERVICE_TELEMETRY_IDS_SENSOR: _ClassVar[DeviceServiceTelemetryIds] + +class DeviceType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NO_DEVICE: _ClassVar[DeviceType] + WAINA: _ClassVar[DeviceType] + +class DownstreamActionMethod(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + DOWNSTREAM_ACTION_UNKNOWN_DOWNSTREAM_ACTION: _ClassVar[DownstreamActionMethod] + DOWNSTREAM_ACTION_NEW_INBOX_MESSAGE_ACTION: _ClassVar[DownstreamActionMethod] + DOWNSTREAM_ACTION_CUSTOM_DOWNSTREAM_ACTION: _ClassVar[DownstreamActionMethod] + DOWNSTREAM_ACTION_CHAT_SIGNAL: _ClassVar[DownstreamActionMethod] + DOWNSTREAM_ACTION_CHAT_MESSAGE: _ClassVar[DownstreamActionMethod] + +class Edition(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + EDITION_UNKNOWN: _ClassVar[Edition] + EDITION_1_TEST_ONLY: _ClassVar[Edition] + EDITION_2_TEST_ONLY: _ClassVar[Edition] + EDITION_PROTO2: _ClassVar[Edition] + EDITION_PROTO3: _ClassVar[Edition] + EDITION_2023: _ClassVar[Edition] + EDITION_99997_TEST_ONLY: _ClassVar[Edition] + EDITION_99998_TEST_ONLY: _ClassVar[Edition] + EDITION_99999_TEST_ONLY: _ClassVar[Edition] + +class EggIncubatorType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + INCUBATOR_UNSET: _ClassVar[EggIncubatorType] + INCUBATOR_DISTANCE: _ClassVar[EggIncubatorType] + +class EggSlotType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + EGG_SLOT_DEFAULT: _ClassVar[EggSlotType] + EGG_SLOT_SPECIAL: _ClassVar[EggSlotType] + +class EncounterType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + ENCOUNTER_TYPE_SPAWN_POINT: _ClassVar[EncounterType] + ENCOUNTER_TYPE_INCENSE: _ClassVar[EncounterType] + ENCOUNTER_TYPE_DISK: _ClassVar[EncounterType] + ENCOUNTER_TYPE_POST_RAID: _ClassVar[EncounterType] + ENCOUNTER_TYPE_STORY_QUEST: _ClassVar[EncounterType] + ENCOUNTER_TYPE_QUEST_STAMP_CARD: _ClassVar[EncounterType] + ENCOUNTER_TYPE_CHALLENGE_QUEST: _ClassVar[EncounterType] + ENCOUNTER_TYPE_PHOTOBOMB: _ClassVar[EncounterType] + ENCOUNTER_TYPE_INVASION: _ClassVar[EncounterType] + ENCOUNTER_TYPE_VS_SEEKER_REWARD: _ClassVar[EncounterType] + ENCOUNTER_TYPE_TIMED_STORY_QUEST: _ClassVar[EncounterType] + ENCOUNTER_TYPE_DAILY_BONUS: _ClassVar[EncounterType] + ENCOUNTER_TYPE_REFERRAL_QUEST: _ClassVar[EncounterType] + ENCOUNTER_TYPE_TIMED_MINI_COLLECTION_QUEST: _ClassVar[EncounterType] + ENCOUNTER_TYPE_POWER_UP_POKESTOP: _ClassVar[EncounterType] + ENCOUNTER_TYPE_BUTTERFLY_COLLECTOR: _ClassVar[EncounterType] + ENCOUNTER_TYPE_ROUTE: _ClassVar[EncounterType] + ENCOUNTER_TYPE_PARTY_QUEST: _ClassVar[EncounterType] + ENCOUNTER_TYPE_BADGE_REWARD: _ClassVar[EncounterType] + ENCOUNTER_TYPE_STATION_ENCOUNTER: _ClassVar[EncounterType] + ENCOUNTER_TYPE_POST_BREAD_BATTLE: _ClassVar[EncounterType] + ENCOUNTER_TYPE_TUTORIAL_ENCOUNTER: _ClassVar[EncounterType] + ENCOUNTER_TYPE_PERSONALIZED_RESEARCH: _ClassVar[EncounterType] + +class EnterUsernameMode(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNDEFINED_USERNAME_ENTRY_MODE: _ClassVar[EnterUsernameMode] + NEW_USER: _ClassVar[EnterUsernameMode] + CHANGE_BANNED_NAME: _ClassVar[EnterUsernameMode] + EXISTING_USER_CHANGE_NAME: _ClassVar[EnterUsernameMode] + +class EntryPointForContestEntry(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + ENTRY_POINT_UNSET: _ClassVar[EntryPointForContestEntry] + SUGGESTED_FROM_CONTEST_PAGE: _ClassVar[EntryPointForContestEntry] + SWITCH_POKEMON_CONTEST_PAGE: _ClassVar[EntryPointForContestEntry] + SUGGESTED_AFTER_POKEMON_CATCH: _ClassVar[EntryPointForContestEntry] + +class FeatureKind(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + KIND_UNDEFINED: _ClassVar[FeatureKind] + KIND_BASIN: _ClassVar[FeatureKind] + KIND_CANAL: _ClassVar[FeatureKind] + KIND_CEMETERY: _ClassVar[FeatureKind] + KIND_COMMERCIAL: _ClassVar[FeatureKind] + KIND_DITCH: _ClassVar[FeatureKind] + KIND_DRAIN: _ClassVar[FeatureKind] + KIND_FARM: _ClassVar[FeatureKind] + KIND_FARMLAND: _ClassVar[FeatureKind] + KIND_FOREST: _ClassVar[FeatureKind] + KIND_GARDEN: _ClassVar[FeatureKind] + KIND_GLACIER: _ClassVar[FeatureKind] + KIND_GOLF_COURSE: _ClassVar[FeatureKind] + KIND_GRASS: _ClassVar[FeatureKind] + KIND_HIGHWAY: _ClassVar[FeatureKind] + KIND_HOTEL: _ClassVar[FeatureKind] + KIND_INDUSTRIAL: _ClassVar[FeatureKind] + KIND_LAKE: _ClassVar[FeatureKind] + KIND_MAJOR_ROAD: _ClassVar[FeatureKind] + KIND_MEADOW: _ClassVar[FeatureKind] + KIND_MINOR_ROAD: _ClassVar[FeatureKind] + KIND_NATURE_RESERVE: _ClassVar[FeatureKind] + KIND_OCEAN: _ClassVar[FeatureKind] + KIND_PARK: _ClassVar[FeatureKind] + KIND_PARKING: _ClassVar[FeatureKind] + KIND_PATH: _ClassVar[FeatureKind] + KIND_PEDESTRIAN: _ClassVar[FeatureKind] + KIND_PITCH: _ClassVar[FeatureKind] + KIND_PLAYA: _ClassVar[FeatureKind] + KIND_PLAYGROUND: _ClassVar[FeatureKind] + KIND_QUARRY: _ClassVar[FeatureKind] + KIND_RAILWAY: _ClassVar[FeatureKind] + KIND_RECREATION_AREA: _ClassVar[FeatureKind] + KIND_RESIDENTIAL: _ClassVar[FeatureKind] + KIND_RETAIL: _ClassVar[FeatureKind] + KIND_RIVER: _ClassVar[FeatureKind] + KIND_RIVERBANK: _ClassVar[FeatureKind] + KIND_RUNWAY: _ClassVar[FeatureKind] + KIND_SCHOOL: _ClassVar[FeatureKind] + KIND_STREAM: _ClassVar[FeatureKind] + KIND_TAXIWAY: _ClassVar[FeatureKind] + KIND_WATER: _ClassVar[FeatureKind] + KIND_WETLAND: _ClassVar[FeatureKind] + KIND_WOOD: _ClassVar[FeatureKind] + KIND_OTHER: _ClassVar[FeatureKind] + KIND_COUNTRY: _ClassVar[FeatureKind] + KIND_REGION: _ClassVar[FeatureKind] + KIND_CITY: _ClassVar[FeatureKind] + KIND_TOWN: _ClassVar[FeatureKind] + KIND_AIRPORT: _ClassVar[FeatureKind] + KIND_BAY: _ClassVar[FeatureKind] + KIND_BOROUGH: _ClassVar[FeatureKind] + KIND_FJORD: _ClassVar[FeatureKind] + KIND_HAMLET: _ClassVar[FeatureKind] + KIND_MILITARY: _ClassVar[FeatureKind] + KIND_NATIONAL_PARK: _ClassVar[FeatureKind] + KIND_NEIGHBORHOOD: _ClassVar[FeatureKind] + KIND_PEAK: _ClassVar[FeatureKind] + KIND_PRISON: _ClassVar[FeatureKind] + KIND_PROTECTED_AREA: _ClassVar[FeatureKind] + KIND_REEF: _ClassVar[FeatureKind] + KIND_ROCK: _ClassVar[FeatureKind] + KIND_SAND: _ClassVar[FeatureKind] + KIND_SCRUB: _ClassVar[FeatureKind] + KIND_SEA: _ClassVar[FeatureKind] + KIND_STRAIT: _ClassVar[FeatureKind] + KIND_VALLEY: _ClassVar[FeatureKind] + KIND_VILLAGE: _ClassVar[FeatureKind] + KIND_LIGHT_RAIL: _ClassVar[FeatureKind] + KIND_PLATFORM: _ClassVar[FeatureKind] + KIND_STATION: _ClassVar[FeatureKind] + KIND_SUBWAY: _ClassVar[FeatureKind] + KIND_AGRICULTURAL: _ClassVar[FeatureKind] + KIND_EDUCATION: _ClassVar[FeatureKind] + KIND_GOVERNMENT: _ClassVar[FeatureKind] + KIND_HEALTHCARE: _ClassVar[FeatureKind] + KIND_LANDMARK: _ClassVar[FeatureKind] + KIND_RELIGIOUS: _ClassVar[FeatureKind] + KIND_SERVICES: _ClassVar[FeatureKind] + KIND_SPORTS: _ClassVar[FeatureKind] + KIND_TRANSPORTATION: _ClassVar[FeatureKind] + KIND_UNUSED: _ClassVar[FeatureKind] + KIND_BIOME: _ClassVar[FeatureKind] + KIND_PIER: _ClassVar[FeatureKind] + KIND_ORCHARD: _ClassVar[FeatureKind] + KIND_VINEYARD: _ClassVar[FeatureKind] + +class FeaturesFeatureKind(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + undefined: _ClassVar[FeaturesFeatureKind] + basin: _ClassVar[FeaturesFeatureKind] + canal: _ClassVar[FeaturesFeatureKind] + cemetery: _ClassVar[FeaturesFeatureKind] + commercial: _ClassVar[FeaturesFeatureKind] + ditch: _ClassVar[FeaturesFeatureKind] + drain: _ClassVar[FeaturesFeatureKind] + farm: _ClassVar[FeaturesFeatureKind] + farmland: _ClassVar[FeaturesFeatureKind] + forest: _ClassVar[FeaturesFeatureKind] + garden: _ClassVar[FeaturesFeatureKind] + glacier: _ClassVar[FeaturesFeatureKind] + golf_course: _ClassVar[FeaturesFeatureKind] + grass: _ClassVar[FeaturesFeatureKind] + highway: _ClassVar[FeaturesFeatureKind] + hotel: _ClassVar[FeaturesFeatureKind] + industrial: _ClassVar[FeaturesFeatureKind] + lake: _ClassVar[FeaturesFeatureKind] + major_road: _ClassVar[FeaturesFeatureKind] + meadow: _ClassVar[FeaturesFeatureKind] + minor_road: _ClassVar[FeaturesFeatureKind] + nature_reserve: _ClassVar[FeaturesFeatureKind] + ocean: _ClassVar[FeaturesFeatureKind] + park: _ClassVar[FeaturesFeatureKind] + parking: _ClassVar[FeaturesFeatureKind] + path: _ClassVar[FeaturesFeatureKind] + pedestrian: _ClassVar[FeaturesFeatureKind] + pitch: _ClassVar[FeaturesFeatureKind] + playa: _ClassVar[FeaturesFeatureKind] + playground: _ClassVar[FeaturesFeatureKind] + quarry: _ClassVar[FeaturesFeatureKind] + railway: _ClassVar[FeaturesFeatureKind] + recreation_area: _ClassVar[FeaturesFeatureKind] + residential: _ClassVar[FeaturesFeatureKind] + retail: _ClassVar[FeaturesFeatureKind] + river: _ClassVar[FeaturesFeatureKind] + riverbank: _ClassVar[FeaturesFeatureKind] + runway: _ClassVar[FeaturesFeatureKind] + school: _ClassVar[FeaturesFeatureKind] + stream: _ClassVar[FeaturesFeatureKind] + taxiway: _ClassVar[FeaturesFeatureKind] + water: _ClassVar[FeaturesFeatureKind] + wetland: _ClassVar[FeaturesFeatureKind] + wood: _ClassVar[FeaturesFeatureKind] + other: _ClassVar[FeaturesFeatureKind] + country: _ClassVar[FeaturesFeatureKind] + region: _ClassVar[FeaturesFeatureKind] + city: _ClassVar[FeaturesFeatureKind] + town: _ClassVar[FeaturesFeatureKind] + airport: _ClassVar[FeaturesFeatureKind] + bay: _ClassVar[FeaturesFeatureKind] + borough: _ClassVar[FeaturesFeatureKind] + fjord: _ClassVar[FeaturesFeatureKind] + hamlet: _ClassVar[FeaturesFeatureKind] + military: _ClassVar[FeaturesFeatureKind] + national_park: _ClassVar[FeaturesFeatureKind] + neighborhood: _ClassVar[FeaturesFeatureKind] + peak: _ClassVar[FeaturesFeatureKind] + prison: _ClassVar[FeaturesFeatureKind] + protected_area: _ClassVar[FeaturesFeatureKind] + reef: _ClassVar[FeaturesFeatureKind] + rock: _ClassVar[FeaturesFeatureKind] + sand: _ClassVar[FeaturesFeatureKind] + scrub: _ClassVar[FeaturesFeatureKind] + sea: _ClassVar[FeaturesFeatureKind] + strait: _ClassVar[FeaturesFeatureKind] + valley: _ClassVar[FeaturesFeatureKind] + village: _ClassVar[FeaturesFeatureKind] + light_rail: _ClassVar[FeaturesFeatureKind] + platform: _ClassVar[FeaturesFeatureKind] + station: _ClassVar[FeaturesFeatureKind] + subway: _ClassVar[FeaturesFeatureKind] + agricultural: _ClassVar[FeaturesFeatureKind] + education: _ClassVar[FeaturesFeatureKind] + government: _ClassVar[FeaturesFeatureKind] + healthcare: _ClassVar[FeaturesFeatureKind] + landmark: _ClassVar[FeaturesFeatureKind] + religious: _ClassVar[FeaturesFeatureKind] + services: _ClassVar[FeaturesFeatureKind] + sports: _ClassVar[FeaturesFeatureKind] + transportation: _ClassVar[FeaturesFeatureKind] + unused: _ClassVar[FeaturesFeatureKind] + biome: _ClassVar[FeaturesFeatureKind] + pier: _ClassVar[FeaturesFeatureKind] + orchard: _ClassVar[FeaturesFeatureKind] + vineyard: _ClassVar[FeaturesFeatureKind] + +class FortPowerUpLevel(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + FORT_POWER_UP_LEVEL_UNSET: _ClassVar[FortPowerUpLevel] + FORT_POWER_UP_LEVEL_0: _ClassVar[FortPowerUpLevel] + FORT_POWER_UP_LEVEL_1: _ClassVar[FortPowerUpLevel] + FORT_POWER_UP_LEVEL_2: _ClassVar[FortPowerUpLevel] + FORT_POWER_UP_LEVEL_3: _ClassVar[FortPowerUpLevel] + +class FortPowerUpLevelReward(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + FORT_POWER_UP_LEVEL_REWARD_UNSET: _ClassVar[FortPowerUpLevelReward] + FORT_POWER_UP_LEVEL_REWARD_BUDDY_BONUS_HEART: _ClassVar[FortPowerUpLevelReward] + FORT_POWER_UP_REWARD_BONUS_ITEM_ON_SPIN: _ClassVar[FortPowerUpLevelReward] + FORT_POWER_UP_REWARD_BONUS_SPAWN: _ClassVar[FortPowerUpLevelReward] + FORT_POWER_UP_REWARD_BONUS_RAID_POKEBALLS: _ClassVar[FortPowerUpLevelReward] + +class FortType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + GYM: _ClassVar[FortType] + CHECKPOINT: _ClassVar[FortType] + +class FriendshipLevelMilestone(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + FRIENDSHIP_LEVEL_UNSET: _ClassVar[FriendshipLevelMilestone] + FRIENDSHIP_LEVEL_0: _ClassVar[FriendshipLevelMilestone] + FRIENDSHIP_LEVEL_1: _ClassVar[FriendshipLevelMilestone] + FRIENDSHIP_LEVEL_2: _ClassVar[FriendshipLevelMilestone] + FRIENDSHIP_LEVEL_3: _ClassVar[FriendshipLevelMilestone] + FRIENDSHIP_LEVEL_4: _ClassVar[FriendshipLevelMilestone] + +class GameAccountRegistryActions(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + GAME_ACCOUNT_REGISTRY_ACTION_UNKNOWN_GAME_ACCOUNT_REGISTRY_ACTION: _ClassVar[GameAccountRegistryActions] + GAME_ACCOUNT_REGISTRY_ACTION_ADD_LOGIN_ACTION: _ClassVar[GameAccountRegistryActions] + GAME_ACCOUNT_REGISTRY_ACTION_REMOVE_LOGIN_ACTION: _ClassVar[GameAccountRegistryActions] + GAME_ACCOUNT_REGISTRY_ACTION_LIST_LOGIN_ACTION: _ClassVar[GameAccountRegistryActions] + GAME_ACCOUNT_REGISTRY_ACTION_REPLACE_LOGIN_ACTION: _ClassVar[GameAccountRegistryActions] + GAME_ACCOUNT_REGISTRY_ACTION_SET_BIRTHDAY_ACTION: _ClassVar[GameAccountRegistryActions] + GAME_ACCOUNT_REGISTRY_ACTION_GAR_PROXY_ACTION: _ClassVar[GameAccountRegistryActions] + GAME_ACCOUNT_REGISTRY_ACTION_LINK_TO_ACCOUNT_LOGIN_ACTION: _ClassVar[GameAccountRegistryActions] + +class GameAdventureSyncAction(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + GAME_LOCATION_AWARENESS_ACTION_UNKNOWN_GAME_LOCATION_AWARENESS_ACTION: _ClassVar[GameAdventureSyncAction] + GAME_LOCATION_AWARENESS_ACTION_REQUEST_GEOFENCE_UPDATES: _ClassVar[GameAdventureSyncAction] + GAME_LOCATION_AWARENESS_ACTION_UPDATE_PLAYER_LOCATION: _ClassVar[GameAdventureSyncAction] + GAME_LOCATION_AWARENESS_ACTION_BULK_UPDATE_PLAYER_LOCATION: _ClassVar[GameAdventureSyncAction] + GAME_LOCATION_AWARENESS_ACTION_UPDATE_BREADCRUMB_HISTORY: _ClassVar[GameAdventureSyncAction] + GAME_LOCATION_AWARENESS_ACTION_REFRESH_PROXIMITY_TOKENS: _ClassVar[GameAdventureSyncAction] + GAME_LOCATION_AWARENESS_ACTION_REPORT_PROXIMITY_CONTACTS: _ClassVar[GameAdventureSyncAction] + +class GameAnticheatAction(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + GAME_ANTICHEAT_ACTION_UNKNOWN_GAME_ANTICHEAT_ACTION: _ClassVar[GameAnticheatAction] + GAME_ANTICHEAT_ACTION_GET_OUTSTANDING_WARNINGS: _ClassVar[GameAnticheatAction] + GAME_ANTICHEAT_ACTION_ACKNOWLEDGE_WARNINGS: _ClassVar[GameAnticheatAction] + +class GameAuthenticationActionMethod(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + GAME_AUTHENTICATION_ACTION_UNKNOWN_GAME_AUTHENTICATION_ACTION: _ClassVar[GameAuthenticationActionMethod] + GAME_AUTHENTICATION_ACTION_ROTATE_GUEST_LOGIN_SECRET_TOKEN: _ClassVar[GameAuthenticationActionMethod] + +class GameBackgroundModeAction(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + GAME_BACKGROUND_MODE_ACTION_UNKNOWN_GAME_BACKGROUND_MODE_ACTION: _ClassVar[GameBackgroundModeAction] + GAME_BACKGROUND_MODE_ACTION_REGISTER_BACKGROUND_SERVICE: _ClassVar[GameBackgroundModeAction] + GAME_BACKGROUND_MODE_ACTION_GET_CLIENT_BGMODE_SETTINGS: _ClassVar[GameBackgroundModeAction] + GAME_BACKGROUND_MODE_ACTION_GET_ADVENTURE_SYNC_PROGRESS: _ClassVar[GameBackgroundModeAction] + +class GameChatActions(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + GAME_CHAT_ACTION_UNKNOWN_GAME_CHAT_ACTION: _ClassVar[GameChatActions] + GAME_CHAT_ACTION_PROXY_CHAT_ACTION: _ClassVar[GameChatActions] + +class GameCrmActions(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + CRM_ACTION_UNKNOWN_CRM_ACTION: _ClassVar[GameCrmActions] + CRM_ACTION_CRM_PROXY_ACTION: _ClassVar[GameCrmActions] + +class GameFitnessAction(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + GAME_FITNESS_ACTION_UNKNOWN_GAME_FITNESS_ACTION: _ClassVar[GameFitnessAction] + GAME_FITNESS_ACTION_UPDATE_FITNESS_METRICS: _ClassVar[GameFitnessAction] + GAME_FITNESS_ACTION_GET_FITNESS_REPORT: _ClassVar[GameFitnessAction] + GAME_FITNESS_ACTION_GET_ADVENTURE_SYNC_SETTINGS: _ClassVar[GameFitnessAction] + GAME_FITNESS_ACTION_UPDATE_ADVENTURE_SYNC_SETTINGS: _ClassVar[GameFitnessAction] + GAME_FITNESS_ACTION_UPDATE_ADVENTURE_SYNC_FITNESS: _ClassVar[GameFitnessAction] + GAME_FITNESS_ACTION_GET_ADVENTURE_SYNC_FITNESS_REPORT: _ClassVar[GameFitnessAction] + +class GameGmTemplatesAction(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + GAME_GM_TEMPLATES_ACTION_UNKNOWN_GAME_GM_TEMPLATES_ACTION: _ClassVar[GameGmTemplatesAction] + GAME_GM_TEMPLATES_ACTION_DOWNLOAD_GAME_MASTER_TEMPLATES: _ClassVar[GameGmTemplatesAction] + +class GameIapAction(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + GAME_IAP_ACTION_UNKNOWN_GAME_IAP_ACTION: _ClassVar[GameIapAction] + GAME_IAP_ACTION_PURCHASE_SKU: _ClassVar[GameIapAction] + GAME_IAP_ACTION_GET_AVAILABLE_SKUS_AND_BALANCES: _ClassVar[GameIapAction] + GAME_IAP_ACTION_SET_IN_GAME_CURRENCY_EXCHANGE_RATE: _ClassVar[GameIapAction] + GAME_IAP_ACTION_PURCHASE_WEB_SKU: _ClassVar[GameIapAction] + GAME_IAP_ACTION_REDEEM_GOOGLE_RECEIPT: _ClassVar[GameIapAction] + GAME_IAP_ACTION_REDEEM_APPLE_RECEIPT: _ClassVar[GameIapAction] + GAME_IAP_ACTION_REDEEM_DESKTOP_RECEIPT: _ClassVar[GameIapAction] + GAME_IAP_ACTION_REDEEM_SAMSUNG_RECEIPT: _ClassVar[GameIapAction] + GAME_IAP_ACTION_GET_AVAILABLE_SUBSCRIPTIONS: _ClassVar[GameIapAction] + GAME_IAP_ACTION_GET_ACTIVE_SUBSCRIPTIONS: _ClassVar[GameIapAction] + GAME_IAP_ACTION_REDEEM_XSOLLA_RECEIPT: _ClassVar[GameIapAction] + GAME_IAP_ACTION_GET_WEBSTORE_USER: _ClassVar[GameIapAction] + GAME_IAP_ACTION_REFUND_IAP_RECEIPT: _ClassVar[GameIapAction] + GAME_IAP_ACTION_GET_AVAILABLE_SKUS_ANONYMOUS: _ClassVar[GameIapAction] + GAME_IAP_ACTION_REDEEM_WEBSTORE_RECEIPT: _ClassVar[GameIapAction] + +class GameNotificationAction(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + GAME_NOTIFICATION_ACTION_UNKNOWN_GAME_NOTIFICATION_ACTION: _ClassVar[GameNotificationAction] + GAME_NOTIFICATION_ACTION_UPDATE_NOTIFICATION_STATUS: _ClassVar[GameNotificationAction] + +class GamePasscodeAction(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + GAME_PASSCODE_ACTION_UNKNOWN_GAME_PASSCODE_ACTION: _ClassVar[GamePasscodeAction] + GAME_PASSCODE_ACTION_REDEEM_PASSCODE: _ClassVar[GamePasscodeAction] + +class GamePingAction(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + GAME_PING_ACTION_UNKNOWN_GAME_PING_ACTION: _ClassVar[GamePingAction] + GAME_PING_ACTION_PING: _ClassVar[GamePingAction] + GAME_PING_ACTION_PING_ASYNC: _ClassVar[GamePingAction] + GAME_PING_ACTION_PING_DOWNSTREAM: _ClassVar[GamePingAction] + GAME_PING_ACTION_PING_OPEN: _ClassVar[GamePingAction] + +class GamePlayerAction(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + GAME_PLAYER_ACTION_UNKNOWN_GAME_PLAYER_ACTION: _ClassVar[GamePlayerAction] + GAME_PLAYER_ACTION_GET_INVENTORY: _ClassVar[GamePlayerAction] + +class GamePoiAction(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + GAME_POI_ACTION_UNKNOWN_GAME_POI_ACTION: _ClassVar[GamePoiAction] + GAME_POI_ACTION_ADD_NEW_POI: _ClassVar[GamePoiAction] + GAME_POI_ACTION_GET_AVAILABLE_SUBMISSIONS: _ClassVar[GamePoiAction] + GAME_POI_ACTION_GET_SIGNED_URL_FOR_PHOTO_UPLOAD: _ClassVar[GamePoiAction] + GAME_POI_ACTION_GET_PLAYER_SUBMISSION_VALIDATION_SETTINGS: _ClassVar[GamePoiAction] + GAME_POI_ACTION_SUBMIT_POI_IMAGE: _ClassVar[GamePoiAction] + GAME_POI_ACTION_SUBMIT_POI_TEXT_METADATA_UPDATE: _ClassVar[GamePoiAction] + GAME_POI_ACTION_SUBMIT_POI_LOCATION_UPDATE: _ClassVar[GamePoiAction] + GAME_POI_ACTION_SUBMIT_POI_TAKEDOWN_REQUEST: _ClassVar[GamePoiAction] + GAME_POI_ACTION_SUBMIT_SPONSOR_POI_REPORT: _ClassVar[GamePoiAction] + GAME_POI_ACTION_SUBMIT_SPONSOR_POI_LOCATION_UPDATE: _ClassVar[GamePoiAction] + GAME_POI_ACTION_ADD_NEW_ROUTE: _ClassVar[GamePoiAction] + GAME_POI_ACTION_GENERATE_GMAP_SIGNED_URL: _ClassVar[GamePoiAction] + GAME_POI_ACTION_GET_GMAP_SETTINGS: _ClassVar[GamePoiAction] + GAME_POI_ACTION_SUBMIT_POI_AR_VIDEO_METADATA: _ClassVar[GamePoiAction] + GAME_POI_ACTION_GET_GRAPESHOT_FILE_UPLOAD_URL: _ClassVar[GamePoiAction] + GAME_POI_ACTION_ASYNC_FILE_UPLOAD_COMPLETE: _ClassVar[GamePoiAction] + +class GamePushNotificationAction(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + GAME_PUSH_NOTIFICATION_ACTION_UNKNOWN_GAME_PUSH_NOTIFICATION_ACTION: _ClassVar[GamePushNotificationAction] + GAME_PUSH_NOTIFICATION_ACTION_REGISTER_PUSH_NOTIFICATION: _ClassVar[GamePushNotificationAction] + GAME_PUSH_NOTIFICATION_ACTION_UNREGISTER_PUSH_NOTIFICATION: _ClassVar[GamePushNotificationAction] + GAME_PUSH_NOTIFICATION_ACTION_OPT_OUT_PUSH_NOTIFICATION_CATEGORY: _ClassVar[GamePushNotificationAction] + GAME_PUSH_NOTIFICATION_ACTION_REGISTER_PUSH_NOTIFICATION_TOKEN: _ClassVar[GamePushNotificationAction] + GAME_PUSH_NOTIFICATION_ACTION_UNREGISTER_PUSH_NOTIFICATION_TOKEN: _ClassVar[GamePushNotificationAction] + GAME_PUSH_NOTIFICATION_ACTION_OPT_OUT_PUSH_NOTIFICATION_TOKEN_CATEGORY: _ClassVar[GamePushNotificationAction] + +class GameSocialAction(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + GAME_SOCIAL_ACTION_UNKNOWN_GAME_SOCIAL_ACTION: _ClassVar[GameSocialAction] + GAME_SOCIAL_ACTION_PROXY_SOCIAL_ACTION: _ClassVar[GameSocialAction] + GAME_SOCIAL_ACTION_PROXY_SOCIAL_SIDE_CHANNEL_ACTION: _ClassVar[GameSocialAction] + +class GameTelemetryAction(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + GAME_TELEMETRY_ACTION_UNKNOWN_GAME_TELEMETRY_ACTION: _ClassVar[GameTelemetryAction] + GAME_TELEMETRY_ACTION_COLLECT_CLIENT_TELEMETRY: _ClassVar[GameTelemetryAction] + GAME_TELEMETRY_ACTION_GET_CLIENT_TELEMETRY_SETTINGS: _ClassVar[GameTelemetryAction] + +class GameWebTokenAction(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + GAME_WEB_TOKEN_ACTION_UNKNOWN_GAME_WEB_TOKEN_ACTION: _ClassVar[GameWebTokenAction] + GAME_WEB_TOKEN_ACTION_GET_WEB_TOKEN_ACTION: _ClassVar[GameWebTokenAction] + +class GenericClickTelemetryIds(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + GENERIC_CLICK_TELEMETRY_IDS_UNDEFINED_GENERIC_EVENT: _ClassVar[GenericClickTelemetryIds] + GENERIC_CLICK_TELEMETRY_IDS_SPEED_WARNING_SHOW: _ClassVar[GenericClickTelemetryIds] + GENERIC_CLICK_TELEMETRY_IDS_SPEED_WARNING_PASSENGER: _ClassVar[GenericClickTelemetryIds] + GENERIC_CLICK_TELEMETRY_IDS_CACHE_RESET_CLICKED: _ClassVar[GenericClickTelemetryIds] + GENERIC_CLICK_TELEMETRY_IDS_REFUND_PAGE_OPENED: _ClassVar[GenericClickTelemetryIds] + +class GymBadgeType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + GYM_BADGE_UNSET: _ClassVar[GymBadgeType] + GYM_BADGE_VANILLA: _ClassVar[GymBadgeType] + GYM_BADGE_BRONZE: _ClassVar[GymBadgeType] + GYM_BADGE_SILVER: _ClassVar[GymBadgeType] + GYM_BADGE_GOLD: _ClassVar[GymBadgeType] + +class HelpshiftAuthenticationFailureReason(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + HELPSHIFT_AUTHENTICATON_FAILURE_REASON_AUTH_TOKEN_NOT_PROVIDED: _ClassVar[HelpshiftAuthenticationFailureReason] + HELPSHIFT_AUTHENTICATON_FAILURE_REASON_INVALID_AUTH_TOKEN: _ClassVar[HelpshiftAuthenticationFailureReason] + HELPSHIFT_AUTHENTICATON_FAILURE_REASON_UNKNOWN: _ClassVar[HelpshiftAuthenticationFailureReason] + +class HoloActivityType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + ACTIVITY_UNKNOWN: _ClassVar[HoloActivityType] + ACTIVITY_CATCH_POKEMON: _ClassVar[HoloActivityType] + ACTIVITY_CATCH_LEGEND_POKEMON: _ClassVar[HoloActivityType] + ACTIVITY_FLEE_POKEMON: _ClassVar[HoloActivityType] + ACTIVITY_DEFEAT_FORT: _ClassVar[HoloActivityType] + ACTIVITY_EVOLVE_POKEMON: _ClassVar[HoloActivityType] + ACTIVITY_HATCH_EGG: _ClassVar[HoloActivityType] + ACTIVITY_WALK_KM: _ClassVar[HoloActivityType] + ACTIVITY_POKEDEX_ENTRY_NEW: _ClassVar[HoloActivityType] + ACTIVITY_CATCH_FIRST_THROW: _ClassVar[HoloActivityType] + ACTIVITY_CATCH_NICE_THROW: _ClassVar[HoloActivityType] + ACTIVITY_CATCH_GREAT_THROW: _ClassVar[HoloActivityType] + ACTIVITY_CATCH_EXCELLENT_THROW: _ClassVar[HoloActivityType] + ACTIVITY_CATCH_CURVEBALL: _ClassVar[HoloActivityType] + ACTIVITY_CATCH_FIRST_CATCH_OF_DAY: _ClassVar[HoloActivityType] + ACTIVITY_CATCH_MILESTONE: _ClassVar[HoloActivityType] + ACTIVITY_TRAIN_POKEMON: _ClassVar[HoloActivityType] + ACTIVITY_SEARCH_FORT: _ClassVar[HoloActivityType] + ACTIVITY_RELEASE_POKEMON: _ClassVar[HoloActivityType] + ACTIVITY_HATCH_EGG_SMALL_BONUS: _ClassVar[HoloActivityType] + ACTIVITY_HATCH_EGG_MEDIUM_BONUS: _ClassVar[HoloActivityType] + ACTIVITY_HATCH_EGG_LARGE_BONUS: _ClassVar[HoloActivityType] + ACTIVITY_DEFEAT_GYM_DEFENDER: _ClassVar[HoloActivityType] + ACTIVITY_DEFEAT_GYM_LEADER: _ClassVar[HoloActivityType] + ACTIVITY_CATCH_FIRST_CATCH_STREAK_BONUS: _ClassVar[HoloActivityType] + ACTIVITY_SEARCH_FORT_FIRST_OF_THE_DAY: _ClassVar[HoloActivityType] + ACTIVITY_SEARCH_FORT_STREAK_BONUS: _ClassVar[HoloActivityType] + ACTIVITY_DEFEAT_RAID_POKEMON: _ClassVar[HoloActivityType] + ACTIVITY_FEED_BERRY: _ClassVar[HoloActivityType] + ACTIVITY_SEARCH_GYM: _ClassVar[HoloActivityType] + ACTIVITY_NEW_POKESTOP: _ClassVar[HoloActivityType] + ACTIVITY_GYM_BATTLE_LOSS: _ClassVar[HoloActivityType] + ACTIVITY_CATCH_AR_PLUS_BONUS: _ClassVar[HoloActivityType] + ACTIVITY_CATCH_QUEST_POKEMON_ENCOUNTER: _ClassVar[HoloActivityType] + ACTIVITY_FRIENDSHIP_LEVEL_UP_0: _ClassVar[HoloActivityType] + ACTIVITY_FRIENDSHIP_LEVEL_UP_1: _ClassVar[HoloActivityType] + ACTIVITY_FRIENDSHIP_LEVEL_UP_2: _ClassVar[HoloActivityType] + ACTIVITY_FRIENDSHIP_LEVEL_UP_3: _ClassVar[HoloActivityType] + ACTIVITY_FRIENDSHIP_LEVEL_UP_4: _ClassVar[HoloActivityType] + ACTIVITY_SEND_GIFT: _ClassVar[HoloActivityType] + ACTIVITY_RAID_LEVEL_1_ADDITIONAL_XP: _ClassVar[HoloActivityType] + ACTIVITY_RAID_LEVEL_2_ADDITIONAL_XP: _ClassVar[HoloActivityType] + ACTIVITY_RAID_LEVEL_3_ADDITIONAL_XP: _ClassVar[HoloActivityType] + ACTIVITY_RAID_LEVEL_4_ADDITIONAL_XP: _ClassVar[HoloActivityType] + ACTIVITY_RAID_LEVEL_5_ADDITIONAL_XP: _ClassVar[HoloActivityType] + ACTIVITY_HATCH_EGG_SHADOW: _ClassVar[HoloActivityType] + ACTIVITY_HATCH_EGG_GIFT: _ClassVar[HoloActivityType] + ACTIVITY_REMOTE_DEFEAT_RAID_POKEMON: _ClassVar[HoloActivityType] + ACTIVITY_REMOTE_RAID_LEVEL_1_ADDITIONAL_XP: _ClassVar[HoloActivityType] + ACTIVITY_REMOTE_RAID_LEVEL_2_ADDITIONAL_XP: _ClassVar[HoloActivityType] + ACTIVITY_REMOTE_RAID_LEVEL_3_ADDITIONAL_XP: _ClassVar[HoloActivityType] + ACTIVITY_REMOTE_RAID_LEVEL_4_ADDITIONAL_XP: _ClassVar[HoloActivityType] + ACTIVITY_REMOTE_RAID_LEVEL_5_ADDITIONAL_XP: _ClassVar[HoloActivityType] + ACTIVITY_CHANGE_POKEMON_FORM: _ClassVar[HoloActivityType] + ACTIVITY_EARN_BUDDY_WALKED_CANDY: _ClassVar[HoloActivityType] + ACTIVITY_RAID_LEVEL_1_SHADOW_ADDITIONAL_XP: _ClassVar[HoloActivityType] + ACTIVITY_RAID_LEVEL_2_SHADOW_ADDITIONAL_XP: _ClassVar[HoloActivityType] + ACTIVITY_RAID_LEVEL_3_SHADOW_ADDITIONAL_XP: _ClassVar[HoloActivityType] + ACTIVITY_RAID_LEVEL_4_SHADOW_ADDITIONAL_XP: _ClassVar[HoloActivityType] + ACTIVITY_RAID_LEVEL_5_SHADOW_ADDITIONAL_XP: _ClassVar[HoloActivityType] + ACTIVITY_REMOTE_RAID_LEVEL_1_SHADOW_ADDITIONAL_XP: _ClassVar[HoloActivityType] + ACTIVITY_REMOTE_RAID_LEVEL_2_SHADOW_ADDITIONAL_XP: _ClassVar[HoloActivityType] + ACTIVITY_REMOTE_RAID_LEVEL_3_SHADOW_ADDITIONAL_XP: _ClassVar[HoloActivityType] + ACTIVITY_REMOTE_RAID_LEVEL_4_SHADOW_ADDITIONAL_XP: _ClassVar[HoloActivityType] + ACTIVITY_REMOTE_RAID_LEVEL_5_SHADOW_ADDITIONAL_XP: _ClassVar[HoloActivityType] + ACTIVITY_CATCH_MASTER_BALL_THROW: _ClassVar[HoloActivityType] + ACTIVITY_RAID_LEVEL_MEGA_ADDITIONAL_XP: _ClassVar[HoloActivityType] + ACTIVITY_RAID_LEVEL_MEGA_5_ADDITIONAL_XP: _ClassVar[HoloActivityType] + ACTIVITY_RAID_LEVEL_ULTRA_BEAST_ADDITIONAL_XP: _ClassVar[HoloActivityType] + ACTIVITY_RAID_LEVEL_EXTENDED_EGG_ADDITIONAL_XP: _ClassVar[HoloActivityType] + ACTIVITY_RAID_LEVEL_PRIMAL_ADDITIONAL_XP: _ClassVar[HoloActivityType] + ACTIVITY_REMOTE_RAID_LEVEL_MEGA_ADDITIONAL_XP: _ClassVar[HoloActivityType] + ACTIVITY_REMOTE_RAID_LEVEL_MEGA_5_ADDITIONAL_XP: _ClassVar[HoloActivityType] + ACTIVITY_REMOTE_RAID_LEVEL_ULTRA_BEAST_ADDITIONAL_XP: _ClassVar[HoloActivityType] + ACTIVITY_REMOTE_RAID_LEVEL_EXTENDED_EGG_ADDITIONAL_XP: _ClassVar[HoloActivityType] + ACTIVITY_REMOTE_RAID_LEVEL_PRIMAL_ADDITIONAL_XP: _ClassVar[HoloActivityType] + ACTIVITY_ROUTE_COMPLETE: _ClassVar[HoloActivityType] + ACTIVITY_ROUTE_COMPLETE_FIRST_OF_THE_DAY: _ClassVar[HoloActivityType] + ACTIVITY_ROUTE_COMPLETE_STREAK_BONUS: _ClassVar[HoloActivityType] + ACTIVITY_FUSE_POKEMON: _ClassVar[HoloActivityType] + ACTIVITY_UNFUSE_POKEMON: _ClassVar[HoloActivityType] + +class HoloBadgeType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + BADGE_UNSET: _ClassVar[HoloBadgeType] + BADGE_TRAVEL_KM: _ClassVar[HoloBadgeType] + BADGE_POKEDEX_ENTRIES: _ClassVar[HoloBadgeType] + BADGE_CAPTURE_TOTAL: _ClassVar[HoloBadgeType] + BADGE_DEFEATED_FORT: _ClassVar[HoloBadgeType] + BADGE_EVOLVED_TOTAL: _ClassVar[HoloBadgeType] + BADGE_HATCHED_TOTAL: _ClassVar[HoloBadgeType] + BADGE_ENCOUNTERED_TOTAL: _ClassVar[HoloBadgeType] + BADGE_POKESTOPS_VISITED: _ClassVar[HoloBadgeType] + BADGE_UNIQUE_POKESTOPS: _ClassVar[HoloBadgeType] + BADGE_POKEBALL_THROWN: _ClassVar[HoloBadgeType] + BADGE_BIG_MAGIKARP: _ClassVar[HoloBadgeType] + BADGE_DEPLOYED_TOTAL: _ClassVar[HoloBadgeType] + BADGE_BATTLE_ATTACK_WON: _ClassVar[HoloBadgeType] + BADGE_BATTLE_TRAINING_WON: _ClassVar[HoloBadgeType] + BADGE_BATTLE_DEFEND_WON: _ClassVar[HoloBadgeType] + BADGE_PRESTIGE_RAISED: _ClassVar[HoloBadgeType] + BADGE_PRESTIGE_DROPPED: _ClassVar[HoloBadgeType] + BADGE_TYPE_NORMAL: _ClassVar[HoloBadgeType] + BADGE_TYPE_FIGHTING: _ClassVar[HoloBadgeType] + BADGE_TYPE_FLYING: _ClassVar[HoloBadgeType] + BADGE_TYPE_POISON: _ClassVar[HoloBadgeType] + BADGE_TYPE_GROUND: _ClassVar[HoloBadgeType] + BADGE_TYPE_ROCK: _ClassVar[HoloBadgeType] + BADGE_TYPE_BUG: _ClassVar[HoloBadgeType] + BADGE_TYPE_GHOST: _ClassVar[HoloBadgeType] + BADGE_TYPE_STEEL: _ClassVar[HoloBadgeType] + BADGE_TYPE_FIRE: _ClassVar[HoloBadgeType] + BADGE_TYPE_WATER: _ClassVar[HoloBadgeType] + BADGE_TYPE_GRASS: _ClassVar[HoloBadgeType] + BADGE_TYPE_ELECTRIC: _ClassVar[HoloBadgeType] + BADGE_TYPE_PSYCHIC: _ClassVar[HoloBadgeType] + BADGE_TYPE_ICE: _ClassVar[HoloBadgeType] + BADGE_TYPE_DRAGON: _ClassVar[HoloBadgeType] + BADGE_TYPE_DARK: _ClassVar[HoloBadgeType] + BADGE_TYPE_FAIRY: _ClassVar[HoloBadgeType] + BADGE_SMALL_RATTATA: _ClassVar[HoloBadgeType] + BADGE_PIKACHU: _ClassVar[HoloBadgeType] + BADGE_UNOWN: _ClassVar[HoloBadgeType] + BADGE_POKEDEX_ENTRIES_GEN2: _ClassVar[HoloBadgeType] + BADGE_RAID_BATTLE_WON: _ClassVar[HoloBadgeType] + BADGE_LEGENDARY_BATTLE_WON: _ClassVar[HoloBadgeType] + BADGE_BERRIES_FED: _ClassVar[HoloBadgeType] + BADGE_HOURS_DEFENDED: _ClassVar[HoloBadgeType] + BADGE_PLACE_HOLDER: _ClassVar[HoloBadgeType] + BADGE_POKEDEX_ENTRIES_GEN3: _ClassVar[HoloBadgeType] + BADGE_CHALLENGE_QUESTS: _ClassVar[HoloBadgeType] + BADGE_MEW_ENCOUNTER: _ClassVar[HoloBadgeType] + BADGE_MAX_LEVEL_FRIENDS: _ClassVar[HoloBadgeType] + BADGE_TRADING: _ClassVar[HoloBadgeType] + BADGE_TRADING_DISTANCE: _ClassVar[HoloBadgeType] + BADGE_POKEDEX_ENTRIES_GEN4: _ClassVar[HoloBadgeType] + BADGE_GREAT_LEAGUE: _ClassVar[HoloBadgeType] + BADGE_ULTRA_LEAGUE: _ClassVar[HoloBadgeType] + BADGE_MASTER_LEAGUE: _ClassVar[HoloBadgeType] + BADGE_PHOTOBOMB: _ClassVar[HoloBadgeType] + BADGE_POKEDEX_ENTRIES_GEN5: _ClassVar[HoloBadgeType] + BADGE_POKEMON_PURIFIED: _ClassVar[HoloBadgeType] + BADGE_ROCKET_GRUNTS_DEFEATED: _ClassVar[HoloBadgeType] + BADGE_ROCKET_GIOVANNI_DEFEATED: _ClassVar[HoloBadgeType] + BADGE_BUDDY_BEST: _ClassVar[HoloBadgeType] + BADGE_POKEDEX_ENTRIES_GEN6: _ClassVar[HoloBadgeType] + BADGE_POKEDEX_ENTRIES_GEN7: _ClassVar[HoloBadgeType] + BADGE_POKEDEX_ENTRIES_GEN8: _ClassVar[HoloBadgeType] + BADGE_7_DAY_STREAKS: _ClassVar[HoloBadgeType] + BADGE_UNIQUE_RAID_BOSSES_DEFEATED: _ClassVar[HoloBadgeType] + BADGE_RAIDS_WITH_FRIENDS: _ClassVar[HoloBadgeType] + BADGE_POKEMON_CAUGHT_AT_YOUR_LURES: _ClassVar[HoloBadgeType] + BADGE_WAYFARER: _ClassVar[HoloBadgeType] + BADGE_TOTAL_MEGA_EVOS: _ClassVar[HoloBadgeType] + BADGE_UNIQUE_MEGA_EVOS: _ClassVar[HoloBadgeType] + DEPRECATED_0: _ClassVar[HoloBadgeType] + BADGE_ROUTE_ACCEPTED: _ClassVar[HoloBadgeType] + BADGE_TRAINERS_REFERRED: _ClassVar[HoloBadgeType] + BADGE_POKESTOPS_SCANNED: _ClassVar[HoloBadgeType] + BADGE_RAID_BATTLE_STAT: _ClassVar[HoloBadgeType] + BADGE_TOTAL_ROUTE_PLAY: _ClassVar[HoloBadgeType] + BADGE_UNIQUE_ROUTE_PLAY: _ClassVar[HoloBadgeType] + BADGE_POKEDEX_ENTRIES_GEN8A: _ClassVar[HoloBadgeType] + BADGE_CAPTURE_SMALL_POKEMON: _ClassVar[HoloBadgeType] + BADGE_CAPTURE_LARGE_POKEMON: _ClassVar[HoloBadgeType] + BADGE_POKEDEX_ENTRIES_GEN9: _ClassVar[HoloBadgeType] + BADGE_PARTY_CHALLENGES_COMPLETED: _ClassVar[HoloBadgeType] + BADGE_PARTY_BOOSTS_CONTRIBUTED: _ClassVar[HoloBadgeType] + BADGE_CHECK_INS: _ClassVar[HoloBadgeType] + BADGE_BREAD_BATTLES_ENTERED: _ClassVar[HoloBadgeType] + BADGE_BREAD_BATTLES_WON: _ClassVar[HoloBadgeType] + BADGE_BREAD_BATTLES_DOUGH_WON: _ClassVar[HoloBadgeType] + BADGE_BREAD_UNIQUE: _ClassVar[HoloBadgeType] + BADGE_BREAD_DOUGH_UNIQUE: _ClassVar[HoloBadgeType] + BADGE_DYNAMIC_MIN: _ClassVar[HoloBadgeType] + BADGE_MINI_COLLECTION: _ClassVar[HoloBadgeType] + BADGE_BUTTERFLY_COLLECTOR: _ClassVar[HoloBadgeType] + BADGE_MAX_SIZE_FIRST_PLACE_WIN: _ClassVar[HoloBadgeType] + BADGE_STAMP_RALLY: _ClassVar[HoloBadgeType] + BADGE_EVENT_MIN: _ClassVar[HoloBadgeType] + BADGE_CHICAGO_FEST_JULY_2017: _ClassVar[HoloBadgeType] + BADGE_PIKACHU_OUTBREAK_YOKOHAMA_2017: _ClassVar[HoloBadgeType] + BADGE_SAFARI_ZONE_EUROPE_2017: _ClassVar[HoloBadgeType] + BADGE_SAFARI_ZONE_EUROPE_2017_10_07: _ClassVar[HoloBadgeType] + BADGE_SAFARI_ZONE_EUROPE_2017_10_14: _ClassVar[HoloBadgeType] + BADGE_CHICAGO_FEST_JULY_2018_SAT_NORTH: _ClassVar[HoloBadgeType] + BADGE_CHICAGO_FEST_JULY_2018_SAT_SOUTH: _ClassVar[HoloBadgeType] + BADGE_CHICAGO_FEST_JULY_2018_SUN_NORTH: _ClassVar[HoloBadgeType] + BADGE_CHICAGO_FEST_JULY_2018_SUN_SOUTH: _ClassVar[HoloBadgeType] + BADGE_APAC_PARTNER_JULY_2018_0: _ClassVar[HoloBadgeType] + BADGE_APAC_PARTNER_JULY_2018_1: _ClassVar[HoloBadgeType] + BADGE_APAC_PARTNER_JULY_2018_2: _ClassVar[HoloBadgeType] + BADGE_APAC_PARTNER_JULY_2018_3: _ClassVar[HoloBadgeType] + BADGE_APAC_PARTNER_JULY_2018_4: _ClassVar[HoloBadgeType] + BADGE_APAC_PARTNER_JULY_2018_5: _ClassVar[HoloBadgeType] + BADGE_APAC_PARTNER_JULY_2018_6: _ClassVar[HoloBadgeType] + BADGE_APAC_PARTNER_JULY_2018_7: _ClassVar[HoloBadgeType] + BADGE_APAC_PARTNER_JULY_2018_8: _ClassVar[HoloBadgeType] + BADGE_APAC_PARTNER_JULY_2018_9: _ClassVar[HoloBadgeType] + BADGE_YOKOSUKA_29_AUG_2018_MIKASA: _ClassVar[HoloBadgeType] + BADGE_YOKOSUKA_29_AUG_2018_VERNY: _ClassVar[HoloBadgeType] + BADGE_YOKOSUKA_29_AUG_2018_KURIHAMA: _ClassVar[HoloBadgeType] + BADGE_YOKOSUKA_30_AUG_2018_MIKASA: _ClassVar[HoloBadgeType] + BADGE_YOKOSUKA_30_AUG_2018_VERNY: _ClassVar[HoloBadgeType] + BADGE_YOKOSUKA_30_AUG_2018_KURIHAMA: _ClassVar[HoloBadgeType] + BADGE_YOKOSUKA_31_AUG_2018_MIKASA: _ClassVar[HoloBadgeType] + BADGE_YOKOSUKA_31_AUG_2018_VERNY: _ClassVar[HoloBadgeType] + BADGE_YOKOSUKA_31_AUG_2018_KURIHAMA: _ClassVar[HoloBadgeType] + BADGE_YOKOSUKA_1_SEP_2018_MIKASA: _ClassVar[HoloBadgeType] + BADGE_YOKOSUKA_1_SEP_2018_VERNY: _ClassVar[HoloBadgeType] + BADGE_YOKOSUKA_1_SEP_2018_KURIHAMA: _ClassVar[HoloBadgeType] + BADGE_YOKOSUKA_2_SEP_2018_MIKASA: _ClassVar[HoloBadgeType] + BADGE_YOKOSUKA_2_SEP_2018_VERNY: _ClassVar[HoloBadgeType] + BADGE_YOKOSUKA_2_SEP_2018_KURIHAMA: _ClassVar[HoloBadgeType] + BADGE_TOP_BANANA_1: _ClassVar[HoloBadgeType] + BADGE_TOP_BANANA_2: _ClassVar[HoloBadgeType] + BADGE_TOP_BANANA_3: _ClassVar[HoloBadgeType] + BADGE_PARTNER_EVENT_2019_0: _ClassVar[HoloBadgeType] + BADGE_PARTNER_EVENT_2019_1: _ClassVar[HoloBadgeType] + BADGE_PARTNER_EVENT_2019_2: _ClassVar[HoloBadgeType] + BADGE_PARTNER_EVENT_2019_3: _ClassVar[HoloBadgeType] + BADGE_PARTNER_EVENT_2019_4: _ClassVar[HoloBadgeType] + BADGE_PARTNER_EVENT_2019_5: _ClassVar[HoloBadgeType] + BADGE_PARTNER_EVENT_2019_6: _ClassVar[HoloBadgeType] + BADGE_PARTNER_EVENT_2019_7: _ClassVar[HoloBadgeType] + BADGE_PARTNER_EVENT_2019_8: _ClassVar[HoloBadgeType] + BADGE_PARTNER_EVENT_2019_9: _ClassVar[HoloBadgeType] + BADGE_SENTOSA_18_APR_2019: _ClassVar[HoloBadgeType] + BADGE_SENTOSA_19_APR_2019: _ClassVar[HoloBadgeType] + BADGE_SENTOSA_20_APR_2019: _ClassVar[HoloBadgeType] + BADGE_SENTOSA_21_APR_2019: _ClassVar[HoloBadgeType] + BADGE_SENTOSA_22_APR_2019: _ClassVar[HoloBadgeType] + BADGE_CITY_EXPLORER_PASS_00: _ClassVar[HoloBadgeType] + BADGE_CITY_EXPLORER_PASS_01: _ClassVar[HoloBadgeType] + BADGE_CITY_EXPLORER_PASS_02: _ClassVar[HoloBadgeType] + BADGE_CITY_EXPLORER_PASS_03: _ClassVar[HoloBadgeType] + BADGE_CITY_EXPLORER_PASS_04: _ClassVar[HoloBadgeType] + BADGE_CITY_EXPLORER_PASS_05: _ClassVar[HoloBadgeType] + BADGE_CITY_EXPLORER_PASS_06: _ClassVar[HoloBadgeType] + BADGE_CITY_EXPLORER_PASS_07: _ClassVar[HoloBadgeType] + BADGE_CITY_EXPLORER_PASS_08: _ClassVar[HoloBadgeType] + BADGE_CITY_EXPLORER_PASS_09: _ClassVar[HoloBadgeType] + BADGE_CITY_EXPLORER_PASS_10: _ClassVar[HoloBadgeType] + BADGE_CITY_EXPLORER_PASS_11: _ClassVar[HoloBadgeType] + BADGE_CITY_EXPLORER_PASS_12: _ClassVar[HoloBadgeType] + BADGE_CITY_EXPLORER_PASS_13: _ClassVar[HoloBadgeType] + BADGE_CITY_EXPLORER_PASS_14: _ClassVar[HoloBadgeType] + BADGE_CITY_EXPLORER_PASS_15: _ClassVar[HoloBadgeType] + BADGE_CITY_EXPLORER_PASS_16: _ClassVar[HoloBadgeType] + BADGE_CITY_EXPLORER_PASS_17: _ClassVar[HoloBadgeType] + BADGE_CITY_EXPLORER_PASS_18: _ClassVar[HoloBadgeType] + BADGE_CITY_EXPLORER_PASS_19: _ClassVar[HoloBadgeType] + BADGE_CITY_EXPLORER_PASS_20: _ClassVar[HoloBadgeType] + BADGE_CITY_EXPLORER_PASS_21: _ClassVar[HoloBadgeType] + BADGE_CITY_EXPLORER_PASS_22: _ClassVar[HoloBadgeType] + BADGE_CITY_EXPLORER_PASS_23: _ClassVar[HoloBadgeType] + BADGE_CITY_EXPLORER_PASS_24: _ClassVar[HoloBadgeType] + BADGE_CITY_EXPLORER_PASS_25: _ClassVar[HoloBadgeType] + BADGE_CITY_EXPLORER_PASS_26: _ClassVar[HoloBadgeType] + BADGE_CITY_EXPLORER_PASS_27: _ClassVar[HoloBadgeType] + BADGE_CITY_EXPLORER_PASS_28: _ClassVar[HoloBadgeType] + BADGE_CITY_EXPLORER_PASS_29: _ClassVar[HoloBadgeType] + BADGE_CITY_EXPLORER_PASS_30: _ClassVar[HoloBadgeType] + BADGE_CITY_EXPLORER_PASS_31: _ClassVar[HoloBadgeType] + BADGE_CITY_EXPLORER_PASS_32: _ClassVar[HoloBadgeType] + BADGE_CITY_EXPLORER_PASS_33: _ClassVar[HoloBadgeType] + BADGE_CITY_EXPLORER_PASS_34: _ClassVar[HoloBadgeType] + BADGE_CITY_EXPLORER_PASS_35: _ClassVar[HoloBadgeType] + BADGE_CITY_EXPLORER_PASS_36: _ClassVar[HoloBadgeType] + BADGE_CITY_EXPLORER_PASS_37: _ClassVar[HoloBadgeType] + BADGE_CITY_EXPLORER_PASS_38: _ClassVar[HoloBadgeType] + BADGE_CITY_EXPLORER_PASS_39: _ClassVar[HoloBadgeType] + BADGE_CITY_EXPLORER_PASS_40: _ClassVar[HoloBadgeType] + BADGE_AIR_ADVENTURES_OKINAWA_00: _ClassVar[HoloBadgeType] + BADGE_AIR_ADVENTURES_OKINAWA_RELEASE: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2022_SINGAPORE_DAY_00_EARLYACCESS: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2022_SINGAPORE_DAY_00_GENERAL: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2022_SINGAPORE_DAY_01_EARLYACCESS: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2022_SINGAPORE_DAY_01_GENERAL: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2022_SINGAPORE_DAY_02_EARLYACCESS: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2022_SINGAPORE_DAY_02_GENERAL: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2022_SINGAPORE_DAY_03_EARLYACCESS: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2022_SINGAPORE_DAY_03_GENERAL: _ClassVar[HoloBadgeType] + BADGE_DYNAMIC_EVENT_MIN: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2019_AMERICAS_DAY_00_NORTH_GENERAL: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2019_AMERICAS_DAY_00_NORTH_EARLYACCESS: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2019_AMERICAS_DAY_00_SOUTH_GENERAL: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2019_AMERICAS_DAY_00_SOUTH_EARLYACCESS: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2019_AMERICAS_DAY_01_NORTH_GENERAL: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2019_AMERICAS_DAY_01_NORTH_EARLYACCESS: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2019_AMERICAS_DAY_01_SOUTH_GENERAL: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2019_AMERICAS_DAY_01_SOUTH_EARLYACCESS: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2019_AMERICAS_DAY_02_NORTH_GENERAL: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2019_AMERICAS_DAY_02_NORTH_EARLYACCESS: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2019_AMERICAS_DAY_02_SOUTH_GENERAL: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2019_AMERICAS_DAY_02_SOUTH_EARLYACCESS: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2019_AMERICAS_DAY_03_NORTH_GENERAL: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2019_AMERICAS_DAY_03_NORTH_EARLYACCESS: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2019_AMERICAS_DAY_03_SOUTH_GENERAL: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2019_AMERICAS_DAY_03_SOUTH_EARLYACCESS: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2019_AMERICAS_DAY_04_NORTH_GENERAL: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2019_AMERICAS_DAY_04_NORTH_EARLYACCESS: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2019_AMERICAS_DAY_04_SOUTH_GENERAL: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2019_AMERICAS_DAY_04_SOUTH_EARLYACCESS: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2019_EMEA_DAY_00_GENERAL: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2019_EMEA_DAY_00_EARLYACCESS: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2019_EMEA_DAY_01_GENERAL: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2019_EMEA_DAY_01_EARLYACCESS: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2019_EMEA_DAY_02_GENERAL: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2019_EMEA_DAY_02_EARLYACCESS: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2019_EMEA_DAY_03_GENERAL: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2019_EMEA_DAY_03_EARLYACCESS: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2019_EMEA_DAY_04_GENERAL: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2019_EMEA_DAY_04_EARLYACCESS: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2019_APAC_DAY_00_GENERAL: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2019_APAC_DAY_01_GENERAL: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2019_APAC_DAY_02_GENERAL: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2019_APAC_DAY_03_GENERAL: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2019_APAC_DAY_04_GENERAL: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2019_APAC_DAY_05_GENERAL: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2019_APAC_DAY_06_GENERAL: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2019_APAC_DAY_07_GENERAL: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2019_MONTREAL_DAY_00_GENERAL: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2019_MONTREAL_DAY_00_EARLYACCESS: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2019_MONTREAL_DAY_01_GENERAL: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2019_MONTREAL_DAY_01_EARLYACCESS: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2019_MONTREAL_DAY_02_GENERAL: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2019_MONTREAL_DAY_02_EARLYACCESS: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2019_MONTREAL_DAY_03_GENERAL: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2019_MONTREAL_DAY_03_EARLYACCESS: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2020_STLOUIS_DAY_00_GENERAL: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2020_STLOUIS_DAY_00_EARLYACCESS: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2020_STLOUIS_DAY_01_GENERAL: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2020_STLOUIS_DAY_01_EARLYACCESS: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2020_STLOUIS_DAY_02_GENERAL: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2020_STLOUIS_DAY_02_EARLYACCESS: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2020_STLOUIS_DAY_03_GENERAL: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2020_STLOUIS_DAY_03_EARLYACCESS: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_00_GENERAL: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_00_EARLYACCESS: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_01_GENERAL: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_01_EARLYACCESS: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_02_GENERAL: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_02_EARLYACCESS: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_03_GENERAL: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_03_EARLYACCESS: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_00_GENERAL: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_00_EARLYACCESS: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_01_GENERAL: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_01_EARLYACCESS: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_02_GENERAL: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_02_EARLYACCESS: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_03_GENERAL: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_03_EARLYACCESS: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2020_TEST: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2020_GLOBAL: _ClassVar[HoloBadgeType] + BADGE_GOTOUR_2021_GREEN_TEST: _ClassVar[HoloBadgeType] + BADGE_GOTOUR_2021_RED_TEST: _ClassVar[HoloBadgeType] + BADGE_GOTOUR_2021_GREEN_GLOBAL: _ClassVar[HoloBadgeType] + BADGE_GOTOUR_2021_RED_GLOBAL: _ClassVar[HoloBadgeType] + BADGE_GLOBAL_TICKETED_EVENT: _ClassVar[HoloBadgeType] + BADGE_EVENT_0001: _ClassVar[HoloBadgeType] + BADGE_EVENT_0002: _ClassVar[HoloBadgeType] + BADGE_EVENT_0003: _ClassVar[HoloBadgeType] + BADGE_EVENT_0004: _ClassVar[HoloBadgeType] + BADGE_EVENT_0005: _ClassVar[HoloBadgeType] + BADGE_EVENT_0006: _ClassVar[HoloBadgeType] + BADGE_EVENT_0007: _ClassVar[HoloBadgeType] + BADGE_EVENT_0008: _ClassVar[HoloBadgeType] + BADGE_EVENT_0009: _ClassVar[HoloBadgeType] + BADGE_EVENT_0010: _ClassVar[HoloBadgeType] + BADGE_EVENT_0011: _ClassVar[HoloBadgeType] + BADGE_EVENT_0012: _ClassVar[HoloBadgeType] + BADGE_EVENT_0013: _ClassVar[HoloBadgeType] + BADGE_EVENT_0014: _ClassVar[HoloBadgeType] + BADGE_EVENT_0015: _ClassVar[HoloBadgeType] + BADGE_EVENT_0016: _ClassVar[HoloBadgeType] + BADGE_EVENT_0017: _ClassVar[HoloBadgeType] + BADGE_EVENT_0018: _ClassVar[HoloBadgeType] + BADGE_EVENT_0019: _ClassVar[HoloBadgeType] + BADGE_EVENT_0020: _ClassVar[HoloBadgeType] + BADGE_EVENT_0021: _ClassVar[HoloBadgeType] + BADGE_EVENT_0022: _ClassVar[HoloBadgeType] + BADGE_EVENT_0023: _ClassVar[HoloBadgeType] + BADGE_EVENT_0024: _ClassVar[HoloBadgeType] + BADGE_EVENT_0025: _ClassVar[HoloBadgeType] + BADGE_EVENT_0026: _ClassVar[HoloBadgeType] + BADGE_EVENT_0027: _ClassVar[HoloBadgeType] + BADGE_EVENT_0028: _ClassVar[HoloBadgeType] + BADGE_EVENT_0029: _ClassVar[HoloBadgeType] + BADGE_EVENT_0030: _ClassVar[HoloBadgeType] + BADGE_LEVEL_40: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2021_TEST: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2021_GLOBAL: _ClassVar[HoloBadgeType] + BADGE_TRADING_CARD_0001: _ClassVar[HoloBadgeType] + BADGE_TRADING_CARD_0002: _ClassVar[HoloBadgeType] + BADGE_TRADING_CARD_0003: _ClassVar[HoloBadgeType] + BADGE_TRADING_CARD_0004: _ClassVar[HoloBadgeType] + BADGE_TRADING_CARD_0005: _ClassVar[HoloBadgeType] + BADGE_TRADING_CARD_0006: _ClassVar[HoloBadgeType] + BADGE_TRADING_CARD_0007: _ClassVar[HoloBadgeType] + BADGE_TRADING_CARD_0008: _ClassVar[HoloBadgeType] + BADGE_TRADING_CARD_0009: _ClassVar[HoloBadgeType] + BADGE_TRADING_CARD_0010: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2022_TEST: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2022_GLOBAL: _ClassVar[HoloBadgeType] + BADGE_GOTOUR_2022_GOLD_TEST: _ClassVar[HoloBadgeType] + BADGE_GOTOUR_2022_SILVER_TEST: _ClassVar[HoloBadgeType] + BADGE_GOTOUR_2022_GOLD_GLOBAL: _ClassVar[HoloBadgeType] + BADGE_GOTOUR_2022_SILVER_GLOBAL: _ClassVar[HoloBadgeType] + BADGE_GOTOUR_2022_LIVE_A_TEST: _ClassVar[HoloBadgeType] + BADGE_GOTOUR_2022_LIVE_A_GLOBAL: _ClassVar[HoloBadgeType] + BADGE_GOTOUR_2022_LIVE_B_TEST: _ClassVar[HoloBadgeType] + BADGE_GOTOUR_2022_LIVE_B_GLOBAL: _ClassVar[HoloBadgeType] + BADGE_EVENT_0031: _ClassVar[HoloBadgeType] + BADGE_EVENT_0032: _ClassVar[HoloBadgeType] + BADGE_EVENT_0033: _ClassVar[HoloBadgeType] + BADGE_EVENT_0034: _ClassVar[HoloBadgeType] + BADGE_EVENT_0035: _ClassVar[HoloBadgeType] + BADGE_EVENT_0036: _ClassVar[HoloBadgeType] + BADGE_EVENT_0037: _ClassVar[HoloBadgeType] + BADGE_EVENT_0038: _ClassVar[HoloBadgeType] + BADGE_EVENT_0039: _ClassVar[HoloBadgeType] + BADGE_EVENT_0040: _ClassVar[HoloBadgeType] + BADGE_EVENT_0041: _ClassVar[HoloBadgeType] + BADGE_EVENT_0042: _ClassVar[HoloBadgeType] + BADGE_EVENT_0043: _ClassVar[HoloBadgeType] + BADGE_EVENT_0044: _ClassVar[HoloBadgeType] + BADGE_EVENT_0045: _ClassVar[HoloBadgeType] + BADGE_EVENT_0046: _ClassVar[HoloBadgeType] + BADGE_EVENT_0047: _ClassVar[HoloBadgeType] + BADGE_EVENT_0048: _ClassVar[HoloBadgeType] + BADGE_EVENT_0049: _ClassVar[HoloBadgeType] + BADGE_EVENT_0050: _ClassVar[HoloBadgeType] + BADGE_EVENT_0051: _ClassVar[HoloBadgeType] + BADGE_EVENT_0052: _ClassVar[HoloBadgeType] + BADGE_EVENT_0053: _ClassVar[HoloBadgeType] + BADGE_EVENT_0054: _ClassVar[HoloBadgeType] + BADGE_EVENT_0055: _ClassVar[HoloBadgeType] + BADGE_EVENT_0056: _ClassVar[HoloBadgeType] + BADGE_EVENT_0057: _ClassVar[HoloBadgeType] + BADGE_EVENT_0058: _ClassVar[HoloBadgeType] + BADGE_EVENT_0059: _ClassVar[HoloBadgeType] + BADGE_EVENT_0060: _ClassVar[HoloBadgeType] + BADGE_EVENT_0061: _ClassVar[HoloBadgeType] + BADGE_EVENT_0062: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2022_SEVILLE_DAY_00_GENERAL: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2022_SEVILLE_DAY_00_EARLYACCESS: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2022_SEVILLE_DAY_01_GENERAL: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2022_SEVILLE_DAY_01_EARLYACCESS: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2022_SEVILLE_DAY_02_GENERAL: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2022_SEVILLE_DAY_02_EARLYACCESS: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2022_SEVILLE_DAY_03_GENERAL: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2022_SEVILLE_DAY_03_EARLYACCESS: _ClassVar[HoloBadgeType] + BADGE_AA_2023_JEJU_DAY_00: _ClassVar[HoloBadgeType] + BADGE_AA_2023_JEJU_DAY_01: _ClassVar[HoloBadgeType] + BADGE_AA_2023_JEJU_DAY_02: _ClassVar[HoloBadgeType] + BADGE_AA_2023_JEJU_DAY_03: _ClassVar[HoloBadgeType] + DEPRECATED_1: _ClassVar[HoloBadgeType] + DEPRECATED_2: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2022_BERLIN_TEST_GENERAL: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2022_BERLIN_TEST_EARLYACCESS: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2022_BERLIN_DAY_01_GENERAL: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2022_BERLIN_DAY_01_EARLYACCESS: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2022_BERLIN_DAY_02_GENERAL: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2022_BERLIN_DAY_02_EARLYACCESS: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2022_BERLIN_DAY_03_GENERAL: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2022_BERLIN_DAY_03_EARLYACCESS: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2022_SEATTLE_TEST_PARK_MORNING: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2022_SEATTLE_TEST_PARK_AFTERNOON: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2022_SEATTLE_TEST_CITY_MORNING: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2022_SEATTLE_TEST_CITY_AFTERNOON: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2022_SEATTLE_DAY_01_PARK_MORNING: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2022_SEATTLE_DAY_01_PARK_AFTERNOON: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2022_SEATTLE_DAY_01_CITY_MORNING: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2022_SEATTLE_DAY_01_CITY_AFTERNOON: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2022_SEATTLE_DAY_02_PARK_MORNING: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2022_SEATTLE_DAY_02_PARK_AFTERNOON: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2022_SEATTLE_DAY_02_CITY_MORNING: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2022_SEATTLE_DAY_02_CITY_AFTERNOON: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2022_SEATTLE_DAY_03_PARK_MORNING: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2022_SEATTLE_DAY_03_PARK_AFTERNOON: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2022_SEATTLE_DAY_03_CITY_MORNING: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2022_SEATTLE_DAY_03_CITY_AFTERNOON: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2022_SAPPORO_TEST_PARK_MORNING: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2022_SAPPORO_TEST_PARK_AFTERNOON: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2022_SAPPORO_TEST_CITY_MORNING: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2022_SAPPORO_TEST_CITY_AFTERNOON: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2022_SAPPORO_DAY_01_PARK_MORNING: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2022_SAPPORO_DAY_01_PARK_AFTERNOON: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2022_SAPPORO_DAY_01_CITY_MORNING: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2022_SAPPORO_DAY_01_CITY_AFTERNOON: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2022_SAPPORO_DAY_02_PARK_MORNING: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2022_SAPPORO_DAY_02_PARK_AFTERNOON: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2022_SAPPORO_DAY_02_CITY_MORNING: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2022_SAPPORO_DAY_02_CITY_AFTERNOON: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2022_SAPPORO_DAY_03_PARK_MORNING: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2022_SAPPORO_DAY_03_PARK_AFTERNOON: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2022_SAPPORO_DAY_03_CITY_MORNING: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2022_SAPPORO_DAY_03_CITY_AFTERNOON: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2022_BERLIN_ADDON_HATCH_TEST: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2022_BERLIN_ADDON_HATCH: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2022_BERLIN_ADDON_RAID_TEST: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2022_BERLIN_ADDON_RAID: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2022_SEATTLE_ADDON_HATCH_TEST: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2022_SEATTLE_ADDON_HATCH: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2022_SEATTLE_ADDON_RAID_TEST: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2022_SEATTLE_ADDON_RAID: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2022_SAPPORO_ADDON_HATCH_TEST: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2022_SAPPORO_ADDON_HATCH: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2022_SAPPORO_ADDON_RAID_TEST: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2022_SAPPORO_ADDON_RAID: _ClassVar[HoloBadgeType] + BADGE_EVENT_0063: _ClassVar[HoloBadgeType] + BADGE_EVENT_0064: _ClassVar[HoloBadgeType] + BADGE_EVENT_0065: _ClassVar[HoloBadgeType] + BADGE_EVENT_0066: _ClassVar[HoloBadgeType] + BADGE_EVENT_0067: _ClassVar[HoloBadgeType] + BADGE_EVENT_0068: _ClassVar[HoloBadgeType] + BADGE_EVENT_0069: _ClassVar[HoloBadgeType] + BADGE_EVENT_0070: _ClassVar[HoloBadgeType] + BADGE_EVENT_0071: _ClassVar[HoloBadgeType] + BADGE_EVENT_0072: _ClassVar[HoloBadgeType] + BADGE_EVENT_0073: _ClassVar[HoloBadgeType] + BADGE_EVENT_0074: _ClassVar[HoloBadgeType] + BADGE_EVENT_0075: _ClassVar[HoloBadgeType] + BADGE_EVENT_0076: _ClassVar[HoloBadgeType] + BADGE_EVENT_0077: _ClassVar[HoloBadgeType] + BADGE_EVENT_0078: _ClassVar[HoloBadgeType] + BADGE_EVENT_0079: _ClassVar[HoloBadgeType] + BADGE_EVENT_0080: _ClassVar[HoloBadgeType] + BADGE_EVENT_0081: _ClassVar[HoloBadgeType] + BADGE_EVENT_0082: _ClassVar[HoloBadgeType] + BADGE_EVENT_0083: _ClassVar[HoloBadgeType] + BADGE_EVENT_0084: _ClassVar[HoloBadgeType] + BADGE_EVENT_0085: _ClassVar[HoloBadgeType] + BADGE_EVENT_0086: _ClassVar[HoloBadgeType] + BADGE_EVENT_0087: _ClassVar[HoloBadgeType] + BADGE_EVENT_0088: _ClassVar[HoloBadgeType] + BADGE_EVENT_0089: _ClassVar[HoloBadgeType] + BADGE_EVENT_0090: _ClassVar[HoloBadgeType] + BADGE_EVENT_0091: _ClassVar[HoloBadgeType] + BADGE_EVENT_0092: _ClassVar[HoloBadgeType] + BADGE_EVENT_0093: _ClassVar[HoloBadgeType] + BADGE_EVENT_0094: _ClassVar[HoloBadgeType] + BADGE_EVENT_0095: _ClassVar[HoloBadgeType] + BADGE_EVENT_0096: _ClassVar[HoloBadgeType] + BADGE_EVENT_0097: _ClassVar[HoloBadgeType] + BADGE_EVENT_0098: _ClassVar[HoloBadgeType] + BADGE_EVENT_0099: _ClassVar[HoloBadgeType] + BADGE_EVENT_0100: _ClassVar[HoloBadgeType] + BADGE_EVENT_0101: _ClassVar[HoloBadgeType] + BADGE_EVENT_0102: _ClassVar[HoloBadgeType] + BADGE_EVENT_0103: _ClassVar[HoloBadgeType] + BADGE_EVENT_0104: _ClassVar[HoloBadgeType] + BADGE_EVENT_0105: _ClassVar[HoloBadgeType] + BADGE_EVENT_0106: _ClassVar[HoloBadgeType] + BADGE_EVENT_0107: _ClassVar[HoloBadgeType] + BADGE_EVENT_0108: _ClassVar[HoloBadgeType] + BADGE_EVENT_0109: _ClassVar[HoloBadgeType] + BADGE_EVENT_0110: _ClassVar[HoloBadgeType] + BADGE_EVENT_0111: _ClassVar[HoloBadgeType] + BADGE_EVENT_0112: _ClassVar[HoloBadgeType] + BADGE_EVENT_0113: _ClassVar[HoloBadgeType] + BADGE_EVENT_0114: _ClassVar[HoloBadgeType] + BADGE_EVENT_0115: _ClassVar[HoloBadgeType] + BADGE_EVENT_0116: _ClassVar[HoloBadgeType] + BADGE_EVENT_0117: _ClassVar[HoloBadgeType] + BADGE_EVENT_0118: _ClassVar[HoloBadgeType] + BADGE_EVENT_0119: _ClassVar[HoloBadgeType] + BADGE_EVENT_0120: _ClassVar[HoloBadgeType] + BADGE_EVENT_0121: _ClassVar[HoloBadgeType] + BADGE_EVENT_0122: _ClassVar[HoloBadgeType] + BADGE_EVENT_0123: _ClassVar[HoloBadgeType] + BADGE_EVENT_0124: _ClassVar[HoloBadgeType] + BADGE_EVENT_0125: _ClassVar[HoloBadgeType] + BADGE_EVENT_0126: _ClassVar[HoloBadgeType] + BADGE_EVENT_0127: _ClassVar[HoloBadgeType] + BADGE_EVENT_0128: _ClassVar[HoloBadgeType] + BADGE_EVENT_0129: _ClassVar[HoloBadgeType] + BADGE_EVENT_0130: _ClassVar[HoloBadgeType] + BADGE_EVENT_0131: _ClassVar[HoloBadgeType] + BADGE_EVENT_0132: _ClassVar[HoloBadgeType] + BADGE_EVENT_0133: _ClassVar[HoloBadgeType] + BADGE_EVENT_0134: _ClassVar[HoloBadgeType] + BADGE_EVENT_0135: _ClassVar[HoloBadgeType] + BADGE_EVENT_0136: _ClassVar[HoloBadgeType] + BADGE_EVENT_0137: _ClassVar[HoloBadgeType] + BADGE_EVENT_0138: _ClassVar[HoloBadgeType] + BADGE_EVENT_0139: _ClassVar[HoloBadgeType] + BADGE_EVENT_0140: _ClassVar[HoloBadgeType] + BADGE_EVENT_0141: _ClassVar[HoloBadgeType] + BADGE_EVENT_0142: _ClassVar[HoloBadgeType] + BADGE_EVENT_0143: _ClassVar[HoloBadgeType] + BADGE_EVENT_0144: _ClassVar[HoloBadgeType] + BADGE_EVENT_0145: _ClassVar[HoloBadgeType] + BADGE_EVENT_0146: _ClassVar[HoloBadgeType] + BADGE_EVENT_0147: _ClassVar[HoloBadgeType] + BADGE_EVENT_0148: _ClassVar[HoloBadgeType] + BADGE_EVENT_0149: _ClassVar[HoloBadgeType] + BADGE_EVENT_0150: _ClassVar[HoloBadgeType] + BADGE_EVENT_0151: _ClassVar[HoloBadgeType] + BADGE_EVENT_0152: _ClassVar[HoloBadgeType] + BADGE_EVENT_0153: _ClassVar[HoloBadgeType] + BADGE_EVENT_0154: _ClassVar[HoloBadgeType] + BADGE_EVENT_0155: _ClassVar[HoloBadgeType] + BADGE_EVENT_0156: _ClassVar[HoloBadgeType] + BADGE_EVENT_0157: _ClassVar[HoloBadgeType] + BADGE_EVENT_0158: _ClassVar[HoloBadgeType] + BADGE_EVENT_0159: _ClassVar[HoloBadgeType] + BADGE_EVENT_0160: _ClassVar[HoloBadgeType] + BADGE_EVENT_0161: _ClassVar[HoloBadgeType] + BADGE_EVENT_0162: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2022_TAIPEI_DAY_00_EARLYACCESS: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2022_TAIPEI_DAY_00_GENERAL: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2022_TAIPEI_DAY_01_EARLYACCESS: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2022_TAIPEI_DAY_01_GENERAL: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2022_TAIPEI_DAY_02_EARLYACCESS: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2022_TAIPEI_DAY_02_GENERAL: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2022_TAIPEI_DAY_03_EARLYACCESS: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2022_TAIPEI_DAY_03_GENERAL: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2022_SINGAPORE_DAY_00_EARLYACCESS_TEST: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2022_SINGAPORE_DAY_00_GENERAL_TEST: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2022_SINGAPORE_DAY_01_EARLYACCESS_TEST: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2022_SINGAPORE_DAY_01_GENERAL_TEST: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2022_SINGAPORE_DAY_02_EARLYACCESS_TEST: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2022_SINGAPORE_DAY_02_GENERAL_TEST: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2022_SINGAPORE_DAY_03_EARLYACCESS_TEST: _ClassVar[HoloBadgeType] + BADGE_SAFARIZONE_2022_SINGAPORE_DAY_03_GENERAL_TEST: _ClassVar[HoloBadgeType] + BADGE_GOTOUR_2023_RUBY_TEST: _ClassVar[HoloBadgeType] + BADGE_GOTOUR_2023_SAPPHIRE_TEST: _ClassVar[HoloBadgeType] + BADGE_GOTOUR_2023_RUBY_GLOBAL: _ClassVar[HoloBadgeType] + BADGE_GOTOUR_2023_SAPPHIRE_GLOBAL: _ClassVar[HoloBadgeType] + BADGE_GOTOUR_LIVE_2023_DAY_00: _ClassVar[HoloBadgeType] + BADGE_GOTOUR_LIVE_2023_DAY_01: _ClassVar[HoloBadgeType] + BADGE_GOTOUR_LIVE_2023_DAY_02: _ClassVar[HoloBadgeType] + BADGE_GOTOUR_2023_HATCH_ADDON_TEST: _ClassVar[HoloBadgeType] + BADGE_GOTOUR_2023_RAID_ADDON_TEST: _ClassVar[HoloBadgeType] + BADGE_GOTOUR_2023_HATCH_ADDON: _ClassVar[HoloBadgeType] + BADGE_GOTOUR_2023_RAID_ADDON: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_OSAKA_DAY1_CITY: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_OSAKA_DAY2_CITY: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_OSAKA_DAY3_CITY: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_OSAKA_DAY1_EXTENDED: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_OSAKA_DAY2_EXTENDED: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_OSAKA_DAY3_EXTENDED: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_OSAKA_DAY1_PARK_MORNING: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_OSAKA_DAY2_PARK_MORNING: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_OSAKA_DAY3_PARK_MORNING: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_OSAKA_DAY1_PARK_AFTERNOON: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_OSAKA_DAY2_PARK_AFTERNOON: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_OSAKA_DAY3_PARK_AFTERNOON: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_OSAKA_ADDON_HATCH: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_OSAKA_ADDON_RAID: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_OSAKA_VIP: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_OSAKA_ADDON_HATCH_TEST: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_OSAKA_ADDON_RAID_TEST: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_OSAKA_PARK_TEST: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_OSAKA_PARK_2_TEST: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_OSAKA_CITY_TEST: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_OSAKA_CITY_2_TEST: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_LONDON_DAY1_CITY: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_LONDON_DAY2_CITY: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_LONDON_DAY3_CITY: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_LONDON_DAY1_EXTENDED: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_LONDON_DAY2_EXTENDED: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_LONDON_DAY3_EXTENDED: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_LONDON_DAY1_PARK_MORNING: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_LONDON_DAY2_PARK_MORNING: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_LONDON_DAY3_PARK_MORNING: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_LONDON_DAY1_PARK_AFTERNOON: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_LONDON_DAY2_PARK_AFTERNOON: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_LONDON_DAY3_PARK_AFTERNOON: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_LONDON_ADDON_HATCH: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_LONDON_ADDON_RAID: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_LONDON_VIP: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_LONDON_ADDON_HATCH_TEST: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_LONDON_ADDON_RAID_TEST: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_LONDON_PARK_TEST: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_LONDON_PARK_2_TEST: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_LONDON_CITY_TEST: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_LONDON_CITY_2_TEST: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_NEWYORK_DAY1_CITY: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_NEWYORK_DAY2_CITY: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_NEWYORK_DAY3_CITY: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_NEWYORK_DAY1_EXTENDED: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_NEWYORK_DAY2_EXTENDED: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_NEWYORK_DAY3_EXTENDED: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_NEWYORK_DAY1_PARK_MORNING: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_NEWYORK_DAY2_PARK_MORNING: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_NEWYORK_DAY3_PARK_MORNING: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_NEWYORK_DAY1_PARK_AFTERNOON: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_NEWYORK_DAY2_PARK_AFTERNOON: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_NEWYORK_DAY3_PARK_AFTERNOON: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_NEWYORK_ADDON_HATCH: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_NEWYORK_ADDON_RAID: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_NEWYORK_VIP: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_NEWYORK_ADDON_HATCH_TEST: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_NEWYORK_ADDON_RAID_TEST: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_NEWYORK_PARK_TEST: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_NEWYORK_PARK_2_TEST: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_NEWYORK_CITY_TEST: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_NEWYORK_CITY_2_TEST: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_GLOBAL: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2023_TEST: _ClassVar[HoloBadgeType] + BADGE_SAFARI_2023_SEOUL_DAY_00: _ClassVar[HoloBadgeType] + BADGE_SAFARI_2023_SEOUL_DAY_01: _ClassVar[HoloBadgeType] + BADGE_SAFARI_2023_SEOUL_DAY_02: _ClassVar[HoloBadgeType] + BADGE_SAFARI_2023_SEOUL_ADD_ON_HATCH: _ClassVar[HoloBadgeType] + BADGE_SAFARI_2023_SEOUL_ADD_ON_RAID: _ClassVar[HoloBadgeType] + BADGE_SAFARI_2023_BARCELONA_DAY_00: _ClassVar[HoloBadgeType] + BADGE_SAFARI_2023_BARCELONA_DAY_01: _ClassVar[HoloBadgeType] + BADGE_SAFARI_2023_BARCELONA_DAY_02: _ClassVar[HoloBadgeType] + BADGE_SAFARI_2023_BARCELONA_ADD_ON_HATCH: _ClassVar[HoloBadgeType] + BADGE_SAFARI_2023_BARCELONA_ADD_ON_RAID: _ClassVar[HoloBadgeType] + BADGE_SAFARI_2023_MEXCITY_DAY_00: _ClassVar[HoloBadgeType] + BADGE_SAFARI_2023_MEXCITY_DAY_01: _ClassVar[HoloBadgeType] + BADGE_SAFARI_2023_MEXCITY_DAY_02: _ClassVar[HoloBadgeType] + BADGE_SAFARI_2023_MEXCITY_ADD_ON_HATCH: _ClassVar[HoloBadgeType] + BADGE_SAFARI_2023_MEXCITY_ADD_ON_RAID: _ClassVar[HoloBadgeType] + BADGE_GOTOUR_2024_DIAMOND_TEST: _ClassVar[HoloBadgeType] + BADGE_GOTOUR_2024_PEARL_TEST: _ClassVar[HoloBadgeType] + BADGE_GOTOUR_2024_DIAMOND: _ClassVar[HoloBadgeType] + BADGE_GOTOUR_2024_PEARL: _ClassVar[HoloBadgeType] + BADGE_GOTOUR_2024_SECRET_00: _ClassVar[HoloBadgeType] + BADGE_GOTOUR_2024_SECRET_01: _ClassVar[HoloBadgeType] + BADGE_GOTOUR_2024_SECRET_02: _ClassVar[HoloBadgeType] + BADGE_GOTOUR_2024_SECRET_03: _ClassVar[HoloBadgeType] + BADGE_GOTOUR_LIVE_2024_TEST_PARK: _ClassVar[HoloBadgeType] + BADGE_GOTOUR_LIVE_2024_TEST_CITY: _ClassVar[HoloBadgeType] + BADGE_GOTOUR_LIVE_2024_DAY_PREVIEW: _ClassVar[HoloBadgeType] + BADGE_GOTOUR_LIVE_2024_DAY_01_PARK: _ClassVar[HoloBadgeType] + BADGE_GOTOUR_LIVE_2024_DAY_01_CITY: _ClassVar[HoloBadgeType] + BADGE_GOTOUR_LIVE_2024_DAY_02_PARK: _ClassVar[HoloBadgeType] + BADGE_GOTOUR_LIVE_2024_DAY_02_CITY: _ClassVar[HoloBadgeType] + BADGE_GOTOUR_LIVE_2024_TEST_ADDON_HATCH: _ClassVar[HoloBadgeType] + BADGE_GOTOUR_LIVE_2024_TEST_ADDON_RAID: _ClassVar[HoloBadgeType] + BADGE_GOTOUR_LIVE_2024_ADDON_HATCH: _ClassVar[HoloBadgeType] + BADGE_GOTOUR_LIVE_2024_ADDON_RAID: _ClassVar[HoloBadgeType] + BADGE_GOTOUR_LIVE_2024_VIP: _ClassVar[HoloBadgeType] + BADGE_SAFARI_2024_TAINAN_DAY_00: _ClassVar[HoloBadgeType] + BADGE_SAFARI_2024_TAINAN_DAY_01: _ClassVar[HoloBadgeType] + BADGE_SAFARI_2024_TAINAN_DAY_02: _ClassVar[HoloBadgeType] + BADGE_SAFARI_2024_TAINAN_ADD_ON_HATCH_TEST: _ClassVar[HoloBadgeType] + BADGE_SAFARI_2024_TAINAN_ADD_ON_RAID_TEST: _ClassVar[HoloBadgeType] + BADGE_SAFARI_2024_TAINAN_ADD_ON_HATCH: _ClassVar[HoloBadgeType] + BADGE_SAFARI_2024_TAINAN_ADD_ON_RAID: _ClassVar[HoloBadgeType] + BADGE_AA_2024_BALI_DAY_00: _ClassVar[HoloBadgeType] + BADGE_AA_2024_BALI_DAY_01: _ClassVar[HoloBadgeType] + BADGE_AA_2024_BALI_DAY_02: _ClassVar[HoloBadgeType] + BADGE_AA_2024_BALI_DAY_03: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_GLOBAL: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_GLOBAL_TEST: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_SENDAI_PREVIEW: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_SENDAI_DAY0_CITY: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_SENDAI_DAY0_EXTENDED: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_SENDAI_DAY0_PARK_MORNING: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_SENDAI_DAY0_PARK_AFTERNOON: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_SENDAI_DAY1_CITY: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_SENDAI_DAY2_CITY: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_SENDAI_DAY3_CITY: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_SENDAI_DAY4_CITY: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_SENDAI_DAY1_EXTENDED: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_SENDAI_DAY2_EXTENDED: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_SENDAI_DAY3_EXTENDED: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_SENDAI_DAY1_PARK_MORNING: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_SENDAI_DAY2_PARK_MORNING: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_SENDAI_DAY3_PARK_MORNING: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_SENDAI_DAY4_PARK_MORNING: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_SENDAI_DAY1_PARK_AFTERNOON: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_SENDAI_DAY2_PARK_AFTERNOON: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_SENDAI_DAY3_PARK_AFTERNOON: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_SENDAI_DAY4_PARK_AFTERNOON: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_SENDAI_DAY4_PARK_EXTENDED: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_SENDAI_ADDON_HATCH: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_SENDAI_ADDON_RAID: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_SENDAI_VIP: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_SENDAI_ADDON_HATCH_TEST: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_SENDAI_ADDON_RAID_TEST: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_SENDAI_PARK_TEST: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_SENDAI_PARK_2_TEST: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_SENDAI_CITY_TEST: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_SENDAI_CITY_2_TEST: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_MADRID_PREVIEW: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_MADRID_DAY1_CITY: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_MADRID_DAY2_CITY: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_MADRID_DAY3_CITY: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_MADRID_DAY1_EXTENDED: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_MADRID_DAY2_EXTENDED: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_MADRID_DAY3_EXTENDED: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_MADRID_DAY1_PARK_MORNING: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_MADRID_DAY2_PARK_MORNING: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_MADRID_DAY3_PARK_MORNING: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_MADRID_DAY1_PARK_AFTERNOON: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_MADRID_DAY2_PARK_AFTERNOON: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_MADRID_DAY3_PARK_AFTERNOON: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_MADRID_ADDON_HATCH: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_MADRID_ADDON_RAID: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_MADRID_VIP: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_MADRID_ADDON_HATCH_TEST: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_MADRID_ADDON_RAID_TEST: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_MADRID_PARK_TEST: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_MADRID_PARK_2_TEST: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_MADRID_CITY_TEST: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_MADRID_CITY_2_TEST: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_NEWYORK_PREVIEW: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_NEWYORK_DAY1_CITY: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_NEWYORK_DAY2_CITY: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_NEWYORK_DAY3_CITY: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_NEWYORK_DAY1_EXTENDED: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_NEWYORK_DAY2_EXTENDED: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_NEWYORK_DAY3_EXTENDED: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_NEWYORK_DAY1_PARK_MORNING: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_NEWYORK_DAY2_PARK_MORNING: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_NEWYORK_DAY3_PARK_MORNING: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_NEWYORK_DAY1_PARK_AFTERNOON: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_NEWYORK_DAY2_PARK_AFTERNOON: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_NEWYORK_DAY3_PARK_AFTERNOON: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_NEWYORK_ADDON_HATCH: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_NEWYORK_ADDON_RAID: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_NEWYORK_VIP: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_NEWYORK_ADDON_HATCH_TEST: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_NEWYORK_ADDON_RAID_TEST: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_NEWYORK_PARK_TEST: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_NEWYORK_PARK_2_TEST: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_NEWYORK_CITY_TEST: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_NEWYORK_CITY_2_TEST: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_PJCS_CITY: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_PJCS_CITY_2: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_PJCS_EXTENDED: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_PJCS_EXTENDED_2: _ClassVar[HoloBadgeType] + BADGE_GOFEST_2024_PJCS_TEST: _ClassVar[HoloBadgeType] + BADGE_AA_2024_SURABAYA_DAY_00: _ClassVar[HoloBadgeType] + BADGE_AA_2024_SURABAYA_DAY_01: _ClassVar[HoloBadgeType] + BADGE_AA_2024_SURABAYA_DAY_02: _ClassVar[HoloBadgeType] + BADGE_AA_2024_YOGYAKARTA_DAY_00: _ClassVar[HoloBadgeType] + BADGE_AA_2024_YOGYAKARTA_DAY_01: _ClassVar[HoloBadgeType] + BADGE_AA_2024_YOGYAKARTA_DAY_02: _ClassVar[HoloBadgeType] + BADGE_SAFARI_2024_JAKARTA_DAY_00: _ClassVar[HoloBadgeType] + BADGE_SAFARI_2024_JAKARTA_DAY_01: _ClassVar[HoloBadgeType] + BADGE_SAFARI_2024_JAKARTA_DAY_02: _ClassVar[HoloBadgeType] + BADGE_SAFARI_2024_JAKARTA_ADD_ON_HATCH: _ClassVar[HoloBadgeType] + BADGE_SAFARI_2024_JAKARTA_ADD_ON_HATCH_TEST: _ClassVar[HoloBadgeType] + BADGE_SAFARI_2024_JAKARTA_ADD_ON_RAID: _ClassVar[HoloBadgeType] + BADGE_SAFARI_2024_JAKARTA_ADD_ON_RAID_TEST: _ClassVar[HoloBadgeType] + BADGE_SAFARI_2024_INCHEON_DAY_00: _ClassVar[HoloBadgeType] + BADGE_SAFARI_2024_INCHEON_DAY_01: _ClassVar[HoloBadgeType] + BADGE_SAFARI_2024_INCHEON_DAY_02: _ClassVar[HoloBadgeType] + BADGE_SAFARI_2024_INCHEON_DAY_03: _ClassVar[HoloBadgeType] + BADGE_SAFARI_2024_INCHEON_DAY_00_CITYWIDE: _ClassVar[HoloBadgeType] + BADGE_SAFARI_2024_INCHEON_DAY_01_CITYWIDE: _ClassVar[HoloBadgeType] + BADGE_SAFARI_2024_INCHEON_DAY_02_CITYWIDE: _ClassVar[HoloBadgeType] + BADGE_SAFARI_2024_INCHEON_DAY_03_CITYWIDE: _ClassVar[HoloBadgeType] + +class HoloIapItemCategory(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + IAP_CATEGORY_NONE: _ClassVar[HoloIapItemCategory] + IAP_CATEGORY_BUNDLE: _ClassVar[HoloIapItemCategory] + IAP_CATEGORY_ITEMS: _ClassVar[HoloIapItemCategory] + IAP_CATEGORY_UPGRADES: _ClassVar[HoloIapItemCategory] + IAP_CATEGORY_POKECOINS: _ClassVar[HoloIapItemCategory] + IAP_CATEGORY_AVATAR: _ClassVar[HoloIapItemCategory] + IAP_CATEGORY_AVATAR_STORE_LINK: _ClassVar[HoloIapItemCategory] + IAP_CATEGORY_TEAM_CHANGE: _ClassVar[HoloIapItemCategory] + IAP_CATEGORY_GLOBAL_EVENT_TICKET: _ClassVar[HoloIapItemCategory] + IAP_CATEGORY_VS_SEEKER: _ClassVar[HoloIapItemCategory] + IAP_CATEGORY_STICKER: _ClassVar[HoloIapItemCategory] + IAP_CATEGORY_FREE: _ClassVar[HoloIapItemCategory] + IAP_CATEGORY_SUBSCRIPTION: _ClassVar[HoloIapItemCategory] + IAP_CATEGORY_TRANSPORTER_ENERGY: _ClassVar[HoloIapItemCategory] + IAP_CATEGORY_POSTCARD: _ClassVar[HoloIapItemCategory] + IAP_CATEGORY_FLAIR_BUNDLE: _ClassVar[HoloIapItemCategory] + IAP_CATEGORY_GIFTABLE: _ClassVar[HoloIapItemCategory] + +class HoloItemCategory(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + ITEM_CATEGORY_NONE: _ClassVar[HoloItemCategory] + ITEM_CATEGORY_POKEBALL: _ClassVar[HoloItemCategory] + ITEM_CATEGORY_FOOD: _ClassVar[HoloItemCategory] + ITEM_CATEGORY_MEDICINE: _ClassVar[HoloItemCategory] + ITEM_CATEGORY_BOOST: _ClassVar[HoloItemCategory] + ITEM_CATEGORY_UTILITES: _ClassVar[HoloItemCategory] + ITEM_CATEGORY_CAMERA: _ClassVar[HoloItemCategory] + ITEM_CATEGORY_DISK: _ClassVar[HoloItemCategory] + ITEM_CATEGORY_INCUBATOR: _ClassVar[HoloItemCategory] + ITEM_CATEGORY_INCENSE: _ClassVar[HoloItemCategory] + ITEM_CATEGORY_XP_BOOST: _ClassVar[HoloItemCategory] + ITEM_CATEGORY_INVENTORY_UPGRADE: _ClassVar[HoloItemCategory] + ITEM_CATEGORY_EVOLUTION_REQUIREMENT: _ClassVar[HoloItemCategory] + ITEM_CATEGORY_MOVE_REROLL: _ClassVar[HoloItemCategory] + ITEM_CATEGORY_CANDY: _ClassVar[HoloItemCategory] + ITEM_CATEGORY_RAID_TICKET: _ClassVar[HoloItemCategory] + ITEM_CATEGORY_STARDUST_BOOST: _ClassVar[HoloItemCategory] + ITEM_CATEGORY_FRIEND_GIFT_BOX: _ClassVar[HoloItemCategory] + ITEM_CATEGORY_TEAM_CHANGE: _ClassVar[HoloItemCategory] + ITEM_CATEGORY_VS_SEEKER: _ClassVar[HoloItemCategory] + ITEM_CATEGORY_INCIDENT_TICKET: _ClassVar[HoloItemCategory] + ITEM_CATEGORY_GLOBAL_EVENT_TICKET: _ClassVar[HoloItemCategory] + ITEM_CATEGORY_BUDDY_EXCLUSIVE_FOOD: _ClassVar[HoloItemCategory] + ITEM_CATEGORY_STICKER: _ClassVar[HoloItemCategory] + ITEM_CATEGORY_POSTCARD_INVENTORY: _ClassVar[HoloItemCategory] + ITEM_CATEGORY_EVENT_TICKET_GIFT: _ClassVar[HoloItemCategory] + ITEM_CATEGORY_MP: _ClassVar[HoloItemCategory] + ITEM_CATEGORY_BREAD: _ClassVar[HoloItemCategory] + +class HoloItemEffect(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + ITEM_EFFECT_NONE: _ClassVar[HoloItemEffect] + ITEM_EFFECT_CAP_NO_FLEE: _ClassVar[HoloItemEffect] + ITEM_EFFECT_CAP_NO_MOVEMENT: _ClassVar[HoloItemEffect] + ITEM_EFFECT_CAP_NO_THREAT: _ClassVar[HoloItemEffect] + ITEM_EFFECT_CAP_TARGET_MAX: _ClassVar[HoloItemEffect] + ITEM_EFFECT_CAP_TARGET_SLOW: _ClassVar[HoloItemEffect] + ITEM_EFFECT_CAP_CHANCE_NIGHT: _ClassVar[HoloItemEffect] + ITEM_EFFECT_CAP_CHANCE_TRAINER: _ClassVar[HoloItemEffect] + ITEM_EFFECT_CAP_CHANCE_FIRST_THROW: _ClassVar[HoloItemEffect] + ITEM_EFFECT_CAP_CHANCE_LEGEND: _ClassVar[HoloItemEffect] + ITEM_EFFECT_CAP_CHANCE_HEAVY: _ClassVar[HoloItemEffect] + ITEM_EFFECT_CAP_CHANCE_REPEAT: _ClassVar[HoloItemEffect] + ITEM_EFFECT_CAP_CHANCE_MULTI_THROW: _ClassVar[HoloItemEffect] + ITEM_EFFECT_CAP_CHANCE_ALWAYS: _ClassVar[HoloItemEffect] + ITEM_EFFECT_CAP_CHANCE_SINGLE_THROW: _ClassVar[HoloItemEffect] + ITEM_EFFECT_CANDY_AWARD: _ClassVar[HoloItemEffect] + ITEM_EFFECT_FULL_MOTIVATION: _ClassVar[HoloItemEffect] + +class HoloItemType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + ITEM_TYPE_NONE: _ClassVar[HoloItemType] + ITEM_TYPE_POKEBALL: _ClassVar[HoloItemType] + ITEM_TYPE_POTION: _ClassVar[HoloItemType] + ITEM_TYPE_REVIVE: _ClassVar[HoloItemType] + ITEM_TYPE_MAP: _ClassVar[HoloItemType] + ITEM_TYPE_BATTLE: _ClassVar[HoloItemType] + ITEM_TYPE_FOOD: _ClassVar[HoloItemType] + ITEM_TYPE_CAMERA: _ClassVar[HoloItemType] + ITEM_TYPE_DISK: _ClassVar[HoloItemType] + ITEM_TYPE_INCUBATOR: _ClassVar[HoloItemType] + ITEM_TYPE_INCENSE: _ClassVar[HoloItemType] + ITEM_TYPE_XP_BOOST: _ClassVar[HoloItemType] + ITEM_TYPE_INVENTORY_UPGRADE: _ClassVar[HoloItemType] + ITEM_TYPE_EVOLUTION_REQUIREMENT: _ClassVar[HoloItemType] + ITEM_TYPE_MOVE_REROLL: _ClassVar[HoloItemType] + ITEM_TYPE_CANDY: _ClassVar[HoloItemType] + ITEM_TYPE_RAID_TICKET: _ClassVar[HoloItemType] + ITEM_TYPE_STARDUST_BOOST: _ClassVar[HoloItemType] + ITEM_TYPE_FRIEND_GIFT_BOX: _ClassVar[HoloItemType] + ITEM_TYPE_TEAM_CHANGE: _ClassVar[HoloItemType] + ITEM_TYPE_VS_SEEKER_BATTLE_NOW: _ClassVar[HoloItemType] + ITEM_TYPE_INCIDENT_TICKET: _ClassVar[HoloItemType] + ITEM_TYPE_GLOBAL_EVENT_TICKET: _ClassVar[HoloItemType] + ITEM_TYPE_STICKER_INVENTORY: _ClassVar[HoloItemType] + ITEM_TYPE_POSTCARD_INVENTORY: _ClassVar[HoloItemType] + ITEM_TYPE_EVENT_TICKET_GIFT: _ClassVar[HoloItemType] + ITEM_TYPE_BREAKFAST: _ClassVar[HoloItemType] + ITEM_TYPE_MP: _ClassVar[HoloItemType] + ITEM_TYPE_MP_REPLENISH: _ClassVar[HoloItemType] + +class HoloPokemonClass(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + POKEMON_CLASS_NORMAL: _ClassVar[HoloPokemonClass] + POKEMON_CLASS_LEGENDARY: _ClassVar[HoloPokemonClass] + POKEMON_CLASS_MYTHIC: _ClassVar[HoloPokemonClass] + POKEMON_CLASS_ULTRA_BEAST: _ClassVar[HoloPokemonClass] + +class HoloPokemonEggType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + EGG_TYPE_UNSET: _ClassVar[HoloPokemonEggType] + EGG_TYPE_SHADOW: _ClassVar[HoloPokemonEggType] + +class HoloPokemonFamilyId(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + FAMILY_UNSET: _ClassVar[HoloPokemonFamilyId] + FAMILY_BULBASAUR: _ClassVar[HoloPokemonFamilyId] + FAMILY_CHARMANDER: _ClassVar[HoloPokemonFamilyId] + FAMILY_SQUIRTLE: _ClassVar[HoloPokemonFamilyId] + FAMILY_CATERPIE: _ClassVar[HoloPokemonFamilyId] + FAMILY_WEEDLE: _ClassVar[HoloPokemonFamilyId] + FAMILY_PIDGEY: _ClassVar[HoloPokemonFamilyId] + FAMILY_RATTATA: _ClassVar[HoloPokemonFamilyId] + FAMILY_SPEAROW: _ClassVar[HoloPokemonFamilyId] + FAMILY_EKANS: _ClassVar[HoloPokemonFamilyId] + FAMILY_PIKACHU: _ClassVar[HoloPokemonFamilyId] + FAMILY_SANDSHREW: _ClassVar[HoloPokemonFamilyId] + FAMILY_NIDORAN_FEMALE: _ClassVar[HoloPokemonFamilyId] + FAMILY_NIDORAN_MALE: _ClassVar[HoloPokemonFamilyId] + FAMILY_CLEFAIRY: _ClassVar[HoloPokemonFamilyId] + FAMILY_VULPIX: _ClassVar[HoloPokemonFamilyId] + FAMILY_JIGGLYPUFF: _ClassVar[HoloPokemonFamilyId] + FAMILY_ZUBAT: _ClassVar[HoloPokemonFamilyId] + FAMILY_ODDISH: _ClassVar[HoloPokemonFamilyId] + FAMILY_PARAS: _ClassVar[HoloPokemonFamilyId] + FAMILY_VENONAT: _ClassVar[HoloPokemonFamilyId] + FAMILY_DIGLETT: _ClassVar[HoloPokemonFamilyId] + FAMILY_MEOWTH: _ClassVar[HoloPokemonFamilyId] + FAMILY_PSYDUCK: _ClassVar[HoloPokemonFamilyId] + FAMILY_MANKEY: _ClassVar[HoloPokemonFamilyId] + FAMILY_GROWLITHE: _ClassVar[HoloPokemonFamilyId] + FAMILY_POLIWAG: _ClassVar[HoloPokemonFamilyId] + FAMILY_ABRA: _ClassVar[HoloPokemonFamilyId] + FAMILY_MACHOP: _ClassVar[HoloPokemonFamilyId] + FAMILY_BELLSPROUT: _ClassVar[HoloPokemonFamilyId] + FAMILY_TENTACOOL: _ClassVar[HoloPokemonFamilyId] + FAMILY_GEODUDE: _ClassVar[HoloPokemonFamilyId] + FAMILY_PONYTA: _ClassVar[HoloPokemonFamilyId] + FAMILY_SLOWPOKE: _ClassVar[HoloPokemonFamilyId] + FAMILY_MAGNEMITE: _ClassVar[HoloPokemonFamilyId] + FAMILY_FARFETCHD: _ClassVar[HoloPokemonFamilyId] + FAMILY_DODUO: _ClassVar[HoloPokemonFamilyId] + FAMILY_SEEL: _ClassVar[HoloPokemonFamilyId] + FAMILY_GRIMER: _ClassVar[HoloPokemonFamilyId] + FAMILY_SHELLDER: _ClassVar[HoloPokemonFamilyId] + FAMILY_GASTLY: _ClassVar[HoloPokemonFamilyId] + FAMILY_ONIX: _ClassVar[HoloPokemonFamilyId] + FAMILY_DROWZEE: _ClassVar[HoloPokemonFamilyId] + FAMILY_KRABBY: _ClassVar[HoloPokemonFamilyId] + FAMILY_VOLTORB: _ClassVar[HoloPokemonFamilyId] + FAMILY_EXEGGCUTE: _ClassVar[HoloPokemonFamilyId] + FAMILY_CUBONE: _ClassVar[HoloPokemonFamilyId] + FAMILY_HITMONLEE: _ClassVar[HoloPokemonFamilyId] + FAMILY_HITMONCHAN: _ClassVar[HoloPokemonFamilyId] + FAMILY_LICKITUNG: _ClassVar[HoloPokemonFamilyId] + FAMILY_KOFFING: _ClassVar[HoloPokemonFamilyId] + FAMILY_RHYHORN: _ClassVar[HoloPokemonFamilyId] + FAMILY_CHANSEY: _ClassVar[HoloPokemonFamilyId] + FAMILY_TANGELA: _ClassVar[HoloPokemonFamilyId] + FAMILY_KANGASKHAN: _ClassVar[HoloPokemonFamilyId] + FAMILY_HORSEA: _ClassVar[HoloPokemonFamilyId] + FAMILY_GOLDEEN: _ClassVar[HoloPokemonFamilyId] + FAMILY_STARYU: _ClassVar[HoloPokemonFamilyId] + FAMILY_MR_MIME: _ClassVar[HoloPokemonFamilyId] + FAMILY_SCYTHER: _ClassVar[HoloPokemonFamilyId] + FAMILY_JYNX: _ClassVar[HoloPokemonFamilyId] + FAMILY_ELECTABUZZ: _ClassVar[HoloPokemonFamilyId] + FAMILY_MAGMAR: _ClassVar[HoloPokemonFamilyId] + FAMILY_PINSIR: _ClassVar[HoloPokemonFamilyId] + FAMILY_TAUROS: _ClassVar[HoloPokemonFamilyId] + FAMILY_MAGIKARP: _ClassVar[HoloPokemonFamilyId] + FAMILY_LAPRAS: _ClassVar[HoloPokemonFamilyId] + FAMILY_DITTO: _ClassVar[HoloPokemonFamilyId] + FAMILY_EEVEE: _ClassVar[HoloPokemonFamilyId] + FAMILY_PORYGON: _ClassVar[HoloPokemonFamilyId] + FAMILY_OMANYTE: _ClassVar[HoloPokemonFamilyId] + FAMILY_KABUTO: _ClassVar[HoloPokemonFamilyId] + FAMILY_AERODACTYL: _ClassVar[HoloPokemonFamilyId] + FAMILY_SNORLAX: _ClassVar[HoloPokemonFamilyId] + FAMILY_ARTICUNO: _ClassVar[HoloPokemonFamilyId] + FAMILY_ZAPDOS: _ClassVar[HoloPokemonFamilyId] + FAMILY_MOLTRES: _ClassVar[HoloPokemonFamilyId] + FAMILY_DRATINI: _ClassVar[HoloPokemonFamilyId] + FAMILY_MEWTWO: _ClassVar[HoloPokemonFamilyId] + FAMILY_MEW: _ClassVar[HoloPokemonFamilyId] + FAMILY_CHIKORITA: _ClassVar[HoloPokemonFamilyId] + FAMILY_CYNDAQUIL: _ClassVar[HoloPokemonFamilyId] + FAMILY_TOTODILE: _ClassVar[HoloPokemonFamilyId] + FAMILY_SENTRET: _ClassVar[HoloPokemonFamilyId] + FAMILY_HOOTHOOT: _ClassVar[HoloPokemonFamilyId] + FAMILY_LEDYBA: _ClassVar[HoloPokemonFamilyId] + FAMILY_SPINARAK: _ClassVar[HoloPokemonFamilyId] + FAMILY_CHINCHOU: _ClassVar[HoloPokemonFamilyId] + FAMILY_TOGEPI: _ClassVar[HoloPokemonFamilyId] + FAMILY_NATU: _ClassVar[HoloPokemonFamilyId] + FAMILY_MAREEP: _ClassVar[HoloPokemonFamilyId] + FAMILY_MARILL: _ClassVar[HoloPokemonFamilyId] + FAMILY_SUDOWOODO: _ClassVar[HoloPokemonFamilyId] + FAMILY_HOPPIP: _ClassVar[HoloPokemonFamilyId] + FAMILY_AIPOM: _ClassVar[HoloPokemonFamilyId] + FAMILY_SUNKERN: _ClassVar[HoloPokemonFamilyId] + FAMILY_YANMA: _ClassVar[HoloPokemonFamilyId] + FAMILY_WOOPER: _ClassVar[HoloPokemonFamilyId] + FAMILY_MURKROW: _ClassVar[HoloPokemonFamilyId] + FAMILY_MISDREAVUS: _ClassVar[HoloPokemonFamilyId] + FAMILY_UNOWN: _ClassVar[HoloPokemonFamilyId] + FAMILY_WOBBUFFET: _ClassVar[HoloPokemonFamilyId] + FAMILY_GIRAFARIG: _ClassVar[HoloPokemonFamilyId] + FAMILY_PINECO: _ClassVar[HoloPokemonFamilyId] + FAMILY_DUNSPARCE: _ClassVar[HoloPokemonFamilyId] + FAMILY_GLIGAR: _ClassVar[HoloPokemonFamilyId] + FAMILY_SNUBBULL: _ClassVar[HoloPokemonFamilyId] + FAMILY_QWILFISH: _ClassVar[HoloPokemonFamilyId] + FAMILY_SHUCKLE: _ClassVar[HoloPokemonFamilyId] + FAMILY_HERACROSS: _ClassVar[HoloPokemonFamilyId] + FAMILY_SNEASEL: _ClassVar[HoloPokemonFamilyId] + FAMILY_TEDDIURSA: _ClassVar[HoloPokemonFamilyId] + FAMILY_SLUGMA: _ClassVar[HoloPokemonFamilyId] + FAMILY_SWINUB: _ClassVar[HoloPokemonFamilyId] + FAMILY_CORSOLA: _ClassVar[HoloPokemonFamilyId] + FAMILY_REMORAID: _ClassVar[HoloPokemonFamilyId] + FAMILY_DELIBIRD: _ClassVar[HoloPokemonFamilyId] + FAMILY_MANTINE: _ClassVar[HoloPokemonFamilyId] + FAMILY_SKARMORY: _ClassVar[HoloPokemonFamilyId] + FAMILY_HOUNDOUR: _ClassVar[HoloPokemonFamilyId] + FAMILY_PHANPY: _ClassVar[HoloPokemonFamilyId] + FAMILY_STANTLER: _ClassVar[HoloPokemonFamilyId] + FAMILY_SMEARGLE: _ClassVar[HoloPokemonFamilyId] + FAMILY_TYROGUE: _ClassVar[HoloPokemonFamilyId] + FAMILY_MILTANK: _ClassVar[HoloPokemonFamilyId] + FAMILY_RAIKOU: _ClassVar[HoloPokemonFamilyId] + FAMILY_ENTEI: _ClassVar[HoloPokemonFamilyId] + FAMILY_SUICUNE: _ClassVar[HoloPokemonFamilyId] + FAMILY_LARVITAR: _ClassVar[HoloPokemonFamilyId] + FAMILY_LUGIA: _ClassVar[HoloPokemonFamilyId] + FAMILY_HO_OH: _ClassVar[HoloPokemonFamilyId] + FAMILY_CELEBI: _ClassVar[HoloPokemonFamilyId] + FAMILY_TREECKO: _ClassVar[HoloPokemonFamilyId] + FAMILY_TORCHIC: _ClassVar[HoloPokemonFamilyId] + FAMILY_MUDKIP: _ClassVar[HoloPokemonFamilyId] + FAMILY_POOCHYENA: _ClassVar[HoloPokemonFamilyId] + FAMILY_ZIGZAGOON: _ClassVar[HoloPokemonFamilyId] + FAMILY_WURMPLE: _ClassVar[HoloPokemonFamilyId] + FAMILY_LOTAD: _ClassVar[HoloPokemonFamilyId] + FAMILY_SEEDOT: _ClassVar[HoloPokemonFamilyId] + FAMILY_TAILLOW: _ClassVar[HoloPokemonFamilyId] + FAMILY_WINGULL: _ClassVar[HoloPokemonFamilyId] + FAMILY_RALTS: _ClassVar[HoloPokemonFamilyId] + FAMILY_SURSKIT: _ClassVar[HoloPokemonFamilyId] + FAMILY_SHROOMISH: _ClassVar[HoloPokemonFamilyId] + FAMILY_SLAKOTH: _ClassVar[HoloPokemonFamilyId] + FAMILY_NINCADA: _ClassVar[HoloPokemonFamilyId] + FAMILY_WHISMUR: _ClassVar[HoloPokemonFamilyId] + FAMILY_MAKUHITA: _ClassVar[HoloPokemonFamilyId] + FAMILY_NOSEPASS: _ClassVar[HoloPokemonFamilyId] + FAMILY_SKITTY: _ClassVar[HoloPokemonFamilyId] + FAMILY_SABLEYE: _ClassVar[HoloPokemonFamilyId] + FAMILY_MAWILE: _ClassVar[HoloPokemonFamilyId] + FAMILY_ARON: _ClassVar[HoloPokemonFamilyId] + FAMILY_MEDITITE: _ClassVar[HoloPokemonFamilyId] + FAMILY_ELECTRIKE: _ClassVar[HoloPokemonFamilyId] + FAMILY_PLUSLE: _ClassVar[HoloPokemonFamilyId] + FAMILY_MINUN: _ClassVar[HoloPokemonFamilyId] + FAMILY_VOLBEAT: _ClassVar[HoloPokemonFamilyId] + FAMILY_ILLUMISE: _ClassVar[HoloPokemonFamilyId] + FAMILY_ROSELIA: _ClassVar[HoloPokemonFamilyId] + FAMILY_GULPIN: _ClassVar[HoloPokemonFamilyId] + FAMILY_CARVANHA: _ClassVar[HoloPokemonFamilyId] + FAMILY_WAILMER: _ClassVar[HoloPokemonFamilyId] + FAMILY_NUMEL: _ClassVar[HoloPokemonFamilyId] + FAMILY_TORKOAL: _ClassVar[HoloPokemonFamilyId] + FAMILY_SPOINK: _ClassVar[HoloPokemonFamilyId] + FAMILY_SPINDA: _ClassVar[HoloPokemonFamilyId] + FAMILY_TRAPINCH: _ClassVar[HoloPokemonFamilyId] + FAMILY_CACNEA: _ClassVar[HoloPokemonFamilyId] + FAMILY_SWABLU: _ClassVar[HoloPokemonFamilyId] + FAMILY_ZANGOOSE: _ClassVar[HoloPokemonFamilyId] + FAMILY_SEVIPER: _ClassVar[HoloPokemonFamilyId] + FAMILY_LUNATONE: _ClassVar[HoloPokemonFamilyId] + FAMILY_SOLROCK: _ClassVar[HoloPokemonFamilyId] + FAMILY_BARBOACH: _ClassVar[HoloPokemonFamilyId] + FAMILY_CORPHISH: _ClassVar[HoloPokemonFamilyId] + FAMILY_BALTOY: _ClassVar[HoloPokemonFamilyId] + FAMILY_LILEEP: _ClassVar[HoloPokemonFamilyId] + FAMILY_ANORITH: _ClassVar[HoloPokemonFamilyId] + FAMILY_FEEBAS: _ClassVar[HoloPokemonFamilyId] + FAMILY_CASTFORM: _ClassVar[HoloPokemonFamilyId] + FAMILY_KECLEON: _ClassVar[HoloPokemonFamilyId] + FAMILY_SHUPPET: _ClassVar[HoloPokemonFamilyId] + FAMILY_DUSKULL: _ClassVar[HoloPokemonFamilyId] + FAMILY_TROPIUS: _ClassVar[HoloPokemonFamilyId] + FAMILY_CHIMECHO: _ClassVar[HoloPokemonFamilyId] + FAMILY_ABSOL: _ClassVar[HoloPokemonFamilyId] + FAMILY_SNORUNT: _ClassVar[HoloPokemonFamilyId] + FAMILY_SPHEAL: _ClassVar[HoloPokemonFamilyId] + FAMILY_CLAMPERL: _ClassVar[HoloPokemonFamilyId] + FAMILY_RELICANTH: _ClassVar[HoloPokemonFamilyId] + FAMILY_LUVDISC: _ClassVar[HoloPokemonFamilyId] + FAMILY_BAGON: _ClassVar[HoloPokemonFamilyId] + FAMILY_BELDUM: _ClassVar[HoloPokemonFamilyId] + FAMILY_REGIROCK: _ClassVar[HoloPokemonFamilyId] + FAMILY_REGICE: _ClassVar[HoloPokemonFamilyId] + FAMILY_REGISTEEL: _ClassVar[HoloPokemonFamilyId] + FAMILY_LATIAS: _ClassVar[HoloPokemonFamilyId] + FAMILY_LATIOS: _ClassVar[HoloPokemonFamilyId] + FAMILY_KYOGRE: _ClassVar[HoloPokemonFamilyId] + FAMILY_GROUDON: _ClassVar[HoloPokemonFamilyId] + FAMILY_RAYQUAZA: _ClassVar[HoloPokemonFamilyId] + FAMILY_JIRACHI: _ClassVar[HoloPokemonFamilyId] + FAMILY_DEOXYS: _ClassVar[HoloPokemonFamilyId] + FAMILY_TURTWIG: _ClassVar[HoloPokemonFamilyId] + FAMILY_CHIMCHAR: _ClassVar[HoloPokemonFamilyId] + FAMILY_PIPLUP: _ClassVar[HoloPokemonFamilyId] + FAMILY_STARLY: _ClassVar[HoloPokemonFamilyId] + FAMILY_BIDOOF: _ClassVar[HoloPokemonFamilyId] + FAMILY_KRICKETOT: _ClassVar[HoloPokemonFamilyId] + FAMILY_SHINX: _ClassVar[HoloPokemonFamilyId] + FAMILY_CRANIDOS: _ClassVar[HoloPokemonFamilyId] + FAMILY_SHIELDON: _ClassVar[HoloPokemonFamilyId] + FAMILY_BURMY: _ClassVar[HoloPokemonFamilyId] + FAMILY_COMBEE: _ClassVar[HoloPokemonFamilyId] + FAMILY_PACHIRISU: _ClassVar[HoloPokemonFamilyId] + FAMILY_BUIZEL: _ClassVar[HoloPokemonFamilyId] + FAMILY_CHERUBI: _ClassVar[HoloPokemonFamilyId] + FAMILY_SHELLOS: _ClassVar[HoloPokemonFamilyId] + FAMILY_DRIFLOON: _ClassVar[HoloPokemonFamilyId] + FAMILY_BUNEARY: _ClassVar[HoloPokemonFamilyId] + FAMILY_GLAMEOW: _ClassVar[HoloPokemonFamilyId] + FAMILY_STUNKY: _ClassVar[HoloPokemonFamilyId] + FAMILY_BRONZOR: _ClassVar[HoloPokemonFamilyId] + FAMILY_CHATOT: _ClassVar[HoloPokemonFamilyId] + FAMILY_SPIRITOMB: _ClassVar[HoloPokemonFamilyId] + FAMILY_GIBLE: _ClassVar[HoloPokemonFamilyId] + FAMILY_LUCARIO: _ClassVar[HoloPokemonFamilyId] + FAMILY_HIPPOPOTAS: _ClassVar[HoloPokemonFamilyId] + FAMILY_SKORUPI: _ClassVar[HoloPokemonFamilyId] + FAMILY_CROAGUNK: _ClassVar[HoloPokemonFamilyId] + FAMILY_CARNIVINE: _ClassVar[HoloPokemonFamilyId] + FAMILY_FINNEON: _ClassVar[HoloPokemonFamilyId] + FAMILY_SNOVER: _ClassVar[HoloPokemonFamilyId] + FAMILY_ROTOM: _ClassVar[HoloPokemonFamilyId] + FAMILY_UXIE: _ClassVar[HoloPokemonFamilyId] + FAMILY_MESPRIT: _ClassVar[HoloPokemonFamilyId] + FAMILY_AZELF: _ClassVar[HoloPokemonFamilyId] + FAMILY_DIALGA: _ClassVar[HoloPokemonFamilyId] + FAMILY_PALKIA: _ClassVar[HoloPokemonFamilyId] + FAMILY_HEATRAN: _ClassVar[HoloPokemonFamilyId] + FAMILY_REGIGIGAS: _ClassVar[HoloPokemonFamilyId] + FAMILY_GIRATINA: _ClassVar[HoloPokemonFamilyId] + FAMILY_CRESSELIA: _ClassVar[HoloPokemonFamilyId] + FAMILY_PHIONE: _ClassVar[HoloPokemonFamilyId] + FAMILY_MANAPHY: _ClassVar[HoloPokemonFamilyId] + FAMILY_DARKRAI: _ClassVar[HoloPokemonFamilyId] + FAMILY_SHAYMIN: _ClassVar[HoloPokemonFamilyId] + FAMILY_ARCEUS: _ClassVar[HoloPokemonFamilyId] + FAMILY_VICTINI: _ClassVar[HoloPokemonFamilyId] + FAMILY_SNIVY: _ClassVar[HoloPokemonFamilyId] + FAMILY_TEPIG: _ClassVar[HoloPokemonFamilyId] + FAMILY_OSHAWOTT: _ClassVar[HoloPokemonFamilyId] + FAMILY_PATRAT: _ClassVar[HoloPokemonFamilyId] + FAMILY_LILLIPUP: _ClassVar[HoloPokemonFamilyId] + FAMILY_PURRLOIN: _ClassVar[HoloPokemonFamilyId] + FAMILY_PANSAGE: _ClassVar[HoloPokemonFamilyId] + FAMILY_PANSEAR: _ClassVar[HoloPokemonFamilyId] + FAMILY_PANPOUR: _ClassVar[HoloPokemonFamilyId] + FAMILY_MUNNA: _ClassVar[HoloPokemonFamilyId] + FAMILY_PIDOVE: _ClassVar[HoloPokemonFamilyId] + FAMILY_BLITZLE: _ClassVar[HoloPokemonFamilyId] + FAMILY_ROGGENROLA: _ClassVar[HoloPokemonFamilyId] + FAMILY_WOOBAT: _ClassVar[HoloPokemonFamilyId] + FAMILY_DRILBUR: _ClassVar[HoloPokemonFamilyId] + FAMILY_AUDINO: _ClassVar[HoloPokemonFamilyId] + FAMILY_TIMBURR: _ClassVar[HoloPokemonFamilyId] + FAMILY_TYMPOLE: _ClassVar[HoloPokemonFamilyId] + FAMILY_THROH: _ClassVar[HoloPokemonFamilyId] + FAMILY_SAWK: _ClassVar[HoloPokemonFamilyId] + FAMILY_SEWADDLE: _ClassVar[HoloPokemonFamilyId] + FAMILY_VENIPEDE: _ClassVar[HoloPokemonFamilyId] + FAMILY_COTTONEE: _ClassVar[HoloPokemonFamilyId] + FAMILY_PETILIL: _ClassVar[HoloPokemonFamilyId] + FAMILY_BASCULIN: _ClassVar[HoloPokemonFamilyId] + FAMILY_SANDILE: _ClassVar[HoloPokemonFamilyId] + FAMILY_DARUMAKA: _ClassVar[HoloPokemonFamilyId] + FAMILY_MARACTUS: _ClassVar[HoloPokemonFamilyId] + FAMILY_DWEBBLE: _ClassVar[HoloPokemonFamilyId] + FAMILY_SCRAGGY: _ClassVar[HoloPokemonFamilyId] + FAMILY_SIGILYPH: _ClassVar[HoloPokemonFamilyId] + FAMILY_YAMASK: _ClassVar[HoloPokemonFamilyId] + FAMILY_TIRTOUGA: _ClassVar[HoloPokemonFamilyId] + FAMILY_ARCHEN: _ClassVar[HoloPokemonFamilyId] + FAMILY_TRUBBISH: _ClassVar[HoloPokemonFamilyId] + FAMILY_ZORUA: _ClassVar[HoloPokemonFamilyId] + FAMILY_MINCCINO: _ClassVar[HoloPokemonFamilyId] + FAMILY_GOTHITA: _ClassVar[HoloPokemonFamilyId] + FAMILY_SOLOSIS: _ClassVar[HoloPokemonFamilyId] + FAMILY_DUCKLETT: _ClassVar[HoloPokemonFamilyId] + FAMILY_VANILLITE: _ClassVar[HoloPokemonFamilyId] + FAMILY_DEERLING: _ClassVar[HoloPokemonFamilyId] + FAMILY_EMOLGA: _ClassVar[HoloPokemonFamilyId] + FAMILY_KARRABLAST: _ClassVar[HoloPokemonFamilyId] + FAMILY_FOONGUS: _ClassVar[HoloPokemonFamilyId] + FAMILY_FRILLISH: _ClassVar[HoloPokemonFamilyId] + FAMILY_ALOMOMOLA: _ClassVar[HoloPokemonFamilyId] + FAMILY_JOLTIK: _ClassVar[HoloPokemonFamilyId] + FAMILY_FERROSEED: _ClassVar[HoloPokemonFamilyId] + FAMILY_KLINK: _ClassVar[HoloPokemonFamilyId] + FAMILY_TYNAMO: _ClassVar[HoloPokemonFamilyId] + FAMILY_ELGYEM: _ClassVar[HoloPokemonFamilyId] + FAMILY_LITWICK: _ClassVar[HoloPokemonFamilyId] + FAMILY_AXEW: _ClassVar[HoloPokemonFamilyId] + FAMILY_CUBCHOO: _ClassVar[HoloPokemonFamilyId] + FAMILY_CRYOGONAL: _ClassVar[HoloPokemonFamilyId] + FAMILY_SHELMET: _ClassVar[HoloPokemonFamilyId] + FAMILY_STUNFISK: _ClassVar[HoloPokemonFamilyId] + FAMILY_MIENFOO: _ClassVar[HoloPokemonFamilyId] + FAMILY_DRUDDIGON: _ClassVar[HoloPokemonFamilyId] + FAMILY_GOLETT: _ClassVar[HoloPokemonFamilyId] + FAMILY_PAWNIARD: _ClassVar[HoloPokemonFamilyId] + FAMILY_BOUFFALANT: _ClassVar[HoloPokemonFamilyId] + FAMILY_RUFFLET: _ClassVar[HoloPokemonFamilyId] + FAMILY_VULLABY: _ClassVar[HoloPokemonFamilyId] + FAMILY_HEATMOR: _ClassVar[HoloPokemonFamilyId] + FAMILY_DURANT: _ClassVar[HoloPokemonFamilyId] + FAMILY_DEINO: _ClassVar[HoloPokemonFamilyId] + FAMILY_LARVESTA: _ClassVar[HoloPokemonFamilyId] + FAMILY_COBALION: _ClassVar[HoloPokemonFamilyId] + FAMILY_TERRAKION: _ClassVar[HoloPokemonFamilyId] + FAMILY_VIRIZION: _ClassVar[HoloPokemonFamilyId] + FAMILY_TORNADUS: _ClassVar[HoloPokemonFamilyId] + FAMILY_THUNDURUS: _ClassVar[HoloPokemonFamilyId] + FAMILY_RESHIRAM: _ClassVar[HoloPokemonFamilyId] + FAMILY_ZEKROM: _ClassVar[HoloPokemonFamilyId] + FAMILY_LANDORUS: _ClassVar[HoloPokemonFamilyId] + FAMILY_KYUREM: _ClassVar[HoloPokemonFamilyId] + FAMILY_KELDEO: _ClassVar[HoloPokemonFamilyId] + FAMILY_MELOETTA: _ClassVar[HoloPokemonFamilyId] + FAMILY_GENESECT: _ClassVar[HoloPokemonFamilyId] + FAMILY_CHESPIN: _ClassVar[HoloPokemonFamilyId] + FAMILY_FENNEKIN: _ClassVar[HoloPokemonFamilyId] + FAMILY_FROAKIE: _ClassVar[HoloPokemonFamilyId] + FAMILY_BUNNELBY: _ClassVar[HoloPokemonFamilyId] + FAMILY_FLETCHLING: _ClassVar[HoloPokemonFamilyId] + FAMILY_SCATTERBUG: _ClassVar[HoloPokemonFamilyId] + FAMILY_LITLEO: _ClassVar[HoloPokemonFamilyId] + FAMILY_FLABEBE: _ClassVar[HoloPokemonFamilyId] + FAMILY_SKIDDO: _ClassVar[HoloPokemonFamilyId] + FAMILY_PANCHAM: _ClassVar[HoloPokemonFamilyId] + FAMILY_FURFROU: _ClassVar[HoloPokemonFamilyId] + FAMILY_ESPURR: _ClassVar[HoloPokemonFamilyId] + FAMILY_HONEDGE: _ClassVar[HoloPokemonFamilyId] + FAMILY_SPRITZEE: _ClassVar[HoloPokemonFamilyId] + FAMILY_SWIRLIX: _ClassVar[HoloPokemonFamilyId] + FAMILY_INKAY: _ClassVar[HoloPokemonFamilyId] + FAMILY_BINACLE: _ClassVar[HoloPokemonFamilyId] + FAMILY_SKRELP: _ClassVar[HoloPokemonFamilyId] + FAMILY_CLAUNCHER: _ClassVar[HoloPokemonFamilyId] + FAMILY_HELIOPTILE: _ClassVar[HoloPokemonFamilyId] + FAMILY_TYRUNT: _ClassVar[HoloPokemonFamilyId] + FAMILY_AMAURA: _ClassVar[HoloPokemonFamilyId] + FAMILY_HAWLUCHA: _ClassVar[HoloPokemonFamilyId] + FAMILY_DEDENNE: _ClassVar[HoloPokemonFamilyId] + FAMILY_CARBINK: _ClassVar[HoloPokemonFamilyId] + FAMILY_GOOMY: _ClassVar[HoloPokemonFamilyId] + FAMILY_KLEFKI: _ClassVar[HoloPokemonFamilyId] + FAMILY_PHANTUMP: _ClassVar[HoloPokemonFamilyId] + FAMILY_PUMPKABOO: _ClassVar[HoloPokemonFamilyId] + FAMILY_BERGMITE: _ClassVar[HoloPokemonFamilyId] + FAMILY_NOIBAT: _ClassVar[HoloPokemonFamilyId] + FAMILY_XERNEAS: _ClassVar[HoloPokemonFamilyId] + FAMILY_YVELTAL: _ClassVar[HoloPokemonFamilyId] + FAMILY_ZYGARDE: _ClassVar[HoloPokemonFamilyId] + FAMILY_DIANCIE: _ClassVar[HoloPokemonFamilyId] + FAMILY_HOOPA: _ClassVar[HoloPokemonFamilyId] + FAMILY_VOLCANION: _ClassVar[HoloPokemonFamilyId] + FAMILY_ROWLET: _ClassVar[HoloPokemonFamilyId] + FAMILY_LITTEN: _ClassVar[HoloPokemonFamilyId] + FAMILY_POPPLIO: _ClassVar[HoloPokemonFamilyId] + FAMILY_PIKIPEK: _ClassVar[HoloPokemonFamilyId] + FAMILY_YUNGOOS: _ClassVar[HoloPokemonFamilyId] + FAMILY_GRUBBIN: _ClassVar[HoloPokemonFamilyId] + FAMILY_CRABRAWLER: _ClassVar[HoloPokemonFamilyId] + FAMILY_ORICORIO: _ClassVar[HoloPokemonFamilyId] + FAMILY_CUTIEFLY: _ClassVar[HoloPokemonFamilyId] + FAMILY_ROCKRUFF: _ClassVar[HoloPokemonFamilyId] + FAMILY_WISHIWASHI: _ClassVar[HoloPokemonFamilyId] + FAMILY_MAREANIE: _ClassVar[HoloPokemonFamilyId] + FAMILY_MUDBRAY: _ClassVar[HoloPokemonFamilyId] + FAMILY_DEWPIDER: _ClassVar[HoloPokemonFamilyId] + FAMILY_FOMANTIS: _ClassVar[HoloPokemonFamilyId] + FAMILY_MORELULL: _ClassVar[HoloPokemonFamilyId] + FAMILY_SALANDIT: _ClassVar[HoloPokemonFamilyId] + FAMILY_STUFFUL: _ClassVar[HoloPokemonFamilyId] + FAMILY_BOUNSWEET: _ClassVar[HoloPokemonFamilyId] + FAMILY_COMFEY: _ClassVar[HoloPokemonFamilyId] + FAMILY_ORANGURU: _ClassVar[HoloPokemonFamilyId] + FAMILY_PASSIMIAN: _ClassVar[HoloPokemonFamilyId] + FAMILY_WIMPOD: _ClassVar[HoloPokemonFamilyId] + FAMILY_SANDYGAST: _ClassVar[HoloPokemonFamilyId] + FAMILY_PYUKUMUKU: _ClassVar[HoloPokemonFamilyId] + FAMILY_TYPE_NULL: _ClassVar[HoloPokemonFamilyId] + FAMILY_MINIOR: _ClassVar[HoloPokemonFamilyId] + FAMILY_KOMALA: _ClassVar[HoloPokemonFamilyId] + FAMILY_TURTONATOR: _ClassVar[HoloPokemonFamilyId] + FAMILY_TOGEDEMARU: _ClassVar[HoloPokemonFamilyId] + FAMILY_MIMIKYU: _ClassVar[HoloPokemonFamilyId] + FAMILY_BRUXISH: _ClassVar[HoloPokemonFamilyId] + FAMILY_DRAMPA: _ClassVar[HoloPokemonFamilyId] + FAMILY_DHELMISE: _ClassVar[HoloPokemonFamilyId] + FAMILY_JANGMO_O: _ClassVar[HoloPokemonFamilyId] + FAMILY_TAPU_KOKO: _ClassVar[HoloPokemonFamilyId] + FAMILY_TAPU_LELE: _ClassVar[HoloPokemonFamilyId] + FAMILY_TAPU_BULU: _ClassVar[HoloPokemonFamilyId] + FAMILY_TAPU_FINI: _ClassVar[HoloPokemonFamilyId] + FAMILY_COSMOG: _ClassVar[HoloPokemonFamilyId] + FAMILY_NIHILEGO: _ClassVar[HoloPokemonFamilyId] + FAMILY_BUZZWOLE: _ClassVar[HoloPokemonFamilyId] + FAMILY_PHEROMOSA: _ClassVar[HoloPokemonFamilyId] + FAMILY_XURKITREE: _ClassVar[HoloPokemonFamilyId] + FAMILY_CELESTEELA: _ClassVar[HoloPokemonFamilyId] + FAMILY_KARTANA: _ClassVar[HoloPokemonFamilyId] + FAMILY_GUZZLORD: _ClassVar[HoloPokemonFamilyId] + FAMILY_NECROZMA: _ClassVar[HoloPokemonFamilyId] + FAMILY_MAGEARNA: _ClassVar[HoloPokemonFamilyId] + FAMILY_MARSHADOW: _ClassVar[HoloPokemonFamilyId] + FAMILY_POIPOLE: _ClassVar[HoloPokemonFamilyId] + FAMILY_STAKATAKA: _ClassVar[HoloPokemonFamilyId] + FAMILY_BLACEPHALON: _ClassVar[HoloPokemonFamilyId] + FAMILY_ZERAORA: _ClassVar[HoloPokemonFamilyId] + FAMILY_MELTAN: _ClassVar[HoloPokemonFamilyId] + FAMILY_GROOKEY: _ClassVar[HoloPokemonFamilyId] + FAMILY_SCORBUNNY: _ClassVar[HoloPokemonFamilyId] + FAMILY_SOBBLE: _ClassVar[HoloPokemonFamilyId] + FAMILY_SKWOVET: _ClassVar[HoloPokemonFamilyId] + FAMILY_ROOKIDEE: _ClassVar[HoloPokemonFamilyId] + FAMILY_BLIPBUG: _ClassVar[HoloPokemonFamilyId] + FAMILY_NICKIT: _ClassVar[HoloPokemonFamilyId] + FAMILY_GOSSIFLEUR: _ClassVar[HoloPokemonFamilyId] + FAMILY_WOOLOO: _ClassVar[HoloPokemonFamilyId] + FAMILY_CHEWTLE: _ClassVar[HoloPokemonFamilyId] + FAMILY_YAMPER: _ClassVar[HoloPokemonFamilyId] + FAMILY_ROLYCOLY: _ClassVar[HoloPokemonFamilyId] + FAMILY_APPLIN: _ClassVar[HoloPokemonFamilyId] + FAMILY_SILICOBRA: _ClassVar[HoloPokemonFamilyId] + FAMILY_CRAMORANT: _ClassVar[HoloPokemonFamilyId] + FAMILY_ARROKUDA: _ClassVar[HoloPokemonFamilyId] + FAMILY_TOXEL: _ClassVar[HoloPokemonFamilyId] + FAMILY_SIZZLIPEDE: _ClassVar[HoloPokemonFamilyId] + FAMILY_CLOBBOPUS: _ClassVar[HoloPokemonFamilyId] + FAMILY_SINISTEA: _ClassVar[HoloPokemonFamilyId] + FAMILY_HATENNA: _ClassVar[HoloPokemonFamilyId] + FAMILY_IMPIDIMP: _ClassVar[HoloPokemonFamilyId] + FAMILY_MILCERY: _ClassVar[HoloPokemonFamilyId] + FAMILY_FALINKS: _ClassVar[HoloPokemonFamilyId] + FAMILY_PINCURCHIN: _ClassVar[HoloPokemonFamilyId] + FAMILY_SNOM: _ClassVar[HoloPokemonFamilyId] + FAMILY_STONJOURNER: _ClassVar[HoloPokemonFamilyId] + FAMILY_EISCUE: _ClassVar[HoloPokemonFamilyId] + FAMILY_INDEEDEE: _ClassVar[HoloPokemonFamilyId] + FAMILY_MORPEKO: _ClassVar[HoloPokemonFamilyId] + FAMILY_CUFANT: _ClassVar[HoloPokemonFamilyId] + FAMILY_DRACOZOLT: _ClassVar[HoloPokemonFamilyId] + FAMILY_ARCTOZOLT: _ClassVar[HoloPokemonFamilyId] + FAMILY_DRACOVISH: _ClassVar[HoloPokemonFamilyId] + FAMILY_ARCTOVISH: _ClassVar[HoloPokemonFamilyId] + FAMILY_DURALUDON: _ClassVar[HoloPokemonFamilyId] + FAMILY_DREEPY: _ClassVar[HoloPokemonFamilyId] + FAMILY_ZACIAN: _ClassVar[HoloPokemonFamilyId] + FAMILY_ZAMAZENTA: _ClassVar[HoloPokemonFamilyId] + FAMILY_ETERNATUS: _ClassVar[HoloPokemonFamilyId] + FAMILY_KUBFU: _ClassVar[HoloPokemonFamilyId] + FAMILY_ZARUDE: _ClassVar[HoloPokemonFamilyId] + FAMILY_REGIELEKI: _ClassVar[HoloPokemonFamilyId] + FAMILY_REGIDRAGO: _ClassVar[HoloPokemonFamilyId] + FAMILY_GLASTRIER: _ClassVar[HoloPokemonFamilyId] + FAMILY_SPECTRIER: _ClassVar[HoloPokemonFamilyId] + FAMILY_CALYREX: _ClassVar[HoloPokemonFamilyId] + FAMILY_ENAMORUS: _ClassVar[HoloPokemonFamilyId] + FAMILY_SPRIGATITO: _ClassVar[HoloPokemonFamilyId] + FAMILY_FUECOCO: _ClassVar[HoloPokemonFamilyId] + FAMILY_QUAXLY: _ClassVar[HoloPokemonFamilyId] + FAMILY_LECHONK: _ClassVar[HoloPokemonFamilyId] + FAMILY_TAROUNTULA: _ClassVar[HoloPokemonFamilyId] + FAMILY_NYMBLE: _ClassVar[HoloPokemonFamilyId] + FAMILY_PAWMI: _ClassVar[HoloPokemonFamilyId] + FAMILY_TANDEMAUS: _ClassVar[HoloPokemonFamilyId] + FAMILY_FIDOUGH: _ClassVar[HoloPokemonFamilyId] + FAMILY_SMOLIV: _ClassVar[HoloPokemonFamilyId] + FAMILY_SQUAWKABILLY: _ClassVar[HoloPokemonFamilyId] + FAMILY_NACLI: _ClassVar[HoloPokemonFamilyId] + FAMILY_CHARCADET: _ClassVar[HoloPokemonFamilyId] + FAMILY_TADBULB: _ClassVar[HoloPokemonFamilyId] + FAMILY_WATTREL: _ClassVar[HoloPokemonFamilyId] + FAMILY_MASCHIFF: _ClassVar[HoloPokemonFamilyId] + FAMILY_SHROODLE: _ClassVar[HoloPokemonFamilyId] + FAMILY_BRAMBLIN: _ClassVar[HoloPokemonFamilyId] + FAMILY_TOEDSCOOL: _ClassVar[HoloPokemonFamilyId] + FAMILY_KLAWF: _ClassVar[HoloPokemonFamilyId] + FAMILY_CAPSAKID: _ClassVar[HoloPokemonFamilyId] + FAMILY_RELLOR: _ClassVar[HoloPokemonFamilyId] + FAMILY_FLITTLE: _ClassVar[HoloPokemonFamilyId] + FAMILY_TINKATINK: _ClassVar[HoloPokemonFamilyId] + FAMILY_WIGLETT: _ClassVar[HoloPokemonFamilyId] + FAMILY_BOMBIRDIER: _ClassVar[HoloPokemonFamilyId] + FAMILY_FINIZEN: _ClassVar[HoloPokemonFamilyId] + FAMILY_VAROOM: _ClassVar[HoloPokemonFamilyId] + FAMILY_CYCLIZAR: _ClassVar[HoloPokemonFamilyId] + FAMILY_ORTHWORM: _ClassVar[HoloPokemonFamilyId] + FAMILY_GLIMMET: _ClassVar[HoloPokemonFamilyId] + FAMILY_GREAVARD: _ClassVar[HoloPokemonFamilyId] + FAMILY_FLAMIGO: _ClassVar[HoloPokemonFamilyId] + FAMILY_CETODDLE: _ClassVar[HoloPokemonFamilyId] + FAMILY_VELUZA: _ClassVar[HoloPokemonFamilyId] + FAMILY_DONDOZO: _ClassVar[HoloPokemonFamilyId] + FAMILY_TATSUGIRI: _ClassVar[HoloPokemonFamilyId] + FAMILY_ANNIHILAPE: _ClassVar[HoloPokemonFamilyId] + FAMILY_CLODSIRE: _ClassVar[HoloPokemonFamilyId] + FAMILY_FARIGIRAF: _ClassVar[HoloPokemonFamilyId] + FAMILY_DUDUNSPARCE: _ClassVar[HoloPokemonFamilyId] + FAMILY_KINGAMBIT: _ClassVar[HoloPokemonFamilyId] + FAMILY_GREATTUSK: _ClassVar[HoloPokemonFamilyId] + FAMILY_SCREAMTAIL: _ClassVar[HoloPokemonFamilyId] + FAMILY_BRUTEBONNET: _ClassVar[HoloPokemonFamilyId] + FAMILY_FLUTTERMANE: _ClassVar[HoloPokemonFamilyId] + FAMILY_SLITHERWING: _ClassVar[HoloPokemonFamilyId] + FAMILY_SANDYSHOCKS: _ClassVar[HoloPokemonFamilyId] + FAMILY_IRONTREADS: _ClassVar[HoloPokemonFamilyId] + FAMILY_IRONBUNDLE: _ClassVar[HoloPokemonFamilyId] + FAMILY_IRONHANDS: _ClassVar[HoloPokemonFamilyId] + FAMILY_IRONJUGULIS: _ClassVar[HoloPokemonFamilyId] + FAMILY_IRONMOTH: _ClassVar[HoloPokemonFamilyId] + FAMILY_IRONTHORNS: _ClassVar[HoloPokemonFamilyId] + FAMILY_FRIGIBAX: _ClassVar[HoloPokemonFamilyId] + FAMILY_GIMMIGHOUL: _ClassVar[HoloPokemonFamilyId] + FAMILY_WOCHIEN: _ClassVar[HoloPokemonFamilyId] + FAMILY_CHIENPAO: _ClassVar[HoloPokemonFamilyId] + FAMILY_TINGLU: _ClassVar[HoloPokemonFamilyId] + FAMILY_CHIYU: _ClassVar[HoloPokemonFamilyId] + FAMILY_ROARINGMOON: _ClassVar[HoloPokemonFamilyId] + FAMILY_IRONVALIANT: _ClassVar[HoloPokemonFamilyId] + FAMILY_KORAIDON: _ClassVar[HoloPokemonFamilyId] + FAMILY_MIRAIDON: _ClassVar[HoloPokemonFamilyId] + +class HoloPokemonId(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + MISSINGNO: _ClassVar[HoloPokemonId] + BULBASAUR: _ClassVar[HoloPokemonId] + IVYSAUR: _ClassVar[HoloPokemonId] + VENUSAUR: _ClassVar[HoloPokemonId] + CHARMANDER: _ClassVar[HoloPokemonId] + CHARMELEON: _ClassVar[HoloPokemonId] + CHARIZARD: _ClassVar[HoloPokemonId] + SQUIRTLE: _ClassVar[HoloPokemonId] + WARTORTLE: _ClassVar[HoloPokemonId] + BLASTOISE: _ClassVar[HoloPokemonId] + CATERPIE: _ClassVar[HoloPokemonId] + METAPOD: _ClassVar[HoloPokemonId] + BUTTERFREE: _ClassVar[HoloPokemonId] + WEEDLE: _ClassVar[HoloPokemonId] + KAKUNA: _ClassVar[HoloPokemonId] + BEEDRILL: _ClassVar[HoloPokemonId] + PIDGEY: _ClassVar[HoloPokemonId] + PIDGEOTTO: _ClassVar[HoloPokemonId] + PIDGEOT: _ClassVar[HoloPokemonId] + RATTATA: _ClassVar[HoloPokemonId] + RATICATE: _ClassVar[HoloPokemonId] + SPEAROW: _ClassVar[HoloPokemonId] + FEAROW: _ClassVar[HoloPokemonId] + EKANS: _ClassVar[HoloPokemonId] + ARBOK: _ClassVar[HoloPokemonId] + PIKACHU: _ClassVar[HoloPokemonId] + RAICHU: _ClassVar[HoloPokemonId] + SANDSHREW: _ClassVar[HoloPokemonId] + SANDSLASH: _ClassVar[HoloPokemonId] + NIDORAN_FEMALE: _ClassVar[HoloPokemonId] + NIDORINA: _ClassVar[HoloPokemonId] + NIDOQUEEN: _ClassVar[HoloPokemonId] + NIDORAN_MALE: _ClassVar[HoloPokemonId] + NIDORINO: _ClassVar[HoloPokemonId] + NIDOKING: _ClassVar[HoloPokemonId] + CLEFAIRY: _ClassVar[HoloPokemonId] + CLEFABLE: _ClassVar[HoloPokemonId] + VULPIX: _ClassVar[HoloPokemonId] + NINETALES: _ClassVar[HoloPokemonId] + JIGGLYPUFF: _ClassVar[HoloPokemonId] + WIGGLYTUFF: _ClassVar[HoloPokemonId] + ZUBAT: _ClassVar[HoloPokemonId] + GOLBAT: _ClassVar[HoloPokemonId] + ODDISH: _ClassVar[HoloPokemonId] + GLOOM: _ClassVar[HoloPokemonId] + VILEPLUME: _ClassVar[HoloPokemonId] + PARAS: _ClassVar[HoloPokemonId] + PARASECT: _ClassVar[HoloPokemonId] + VENONAT: _ClassVar[HoloPokemonId] + VENOMOTH: _ClassVar[HoloPokemonId] + DIGLETT: _ClassVar[HoloPokemonId] + DUGTRIO: _ClassVar[HoloPokemonId] + MEOWTH: _ClassVar[HoloPokemonId] + PERSIAN: _ClassVar[HoloPokemonId] + PSYDUCK: _ClassVar[HoloPokemonId] + GOLDUCK: _ClassVar[HoloPokemonId] + MANKEY: _ClassVar[HoloPokemonId] + PRIMEAPE: _ClassVar[HoloPokemonId] + GROWLITHE: _ClassVar[HoloPokemonId] + ARCANINE: _ClassVar[HoloPokemonId] + POLIWAG: _ClassVar[HoloPokemonId] + POLIWHIRL: _ClassVar[HoloPokemonId] + POLIWRATH: _ClassVar[HoloPokemonId] + ABRA: _ClassVar[HoloPokemonId] + KADABRA: _ClassVar[HoloPokemonId] + ALAKAZAM: _ClassVar[HoloPokemonId] + MACHOP: _ClassVar[HoloPokemonId] + MACHOKE: _ClassVar[HoloPokemonId] + MACHAMP: _ClassVar[HoloPokemonId] + BELLSPROUT: _ClassVar[HoloPokemonId] + WEEPINBELL: _ClassVar[HoloPokemonId] + VICTREEBEL: _ClassVar[HoloPokemonId] + TENTACOOL: _ClassVar[HoloPokemonId] + TENTACRUEL: _ClassVar[HoloPokemonId] + GEODUDE: _ClassVar[HoloPokemonId] + GRAVELER: _ClassVar[HoloPokemonId] + GOLEM: _ClassVar[HoloPokemonId] + PONYTA: _ClassVar[HoloPokemonId] + RAPIDASH: _ClassVar[HoloPokemonId] + SLOWPOKE: _ClassVar[HoloPokemonId] + SLOWBRO: _ClassVar[HoloPokemonId] + MAGNEMITE: _ClassVar[HoloPokemonId] + MAGNETON: _ClassVar[HoloPokemonId] + FARFETCHD: _ClassVar[HoloPokemonId] + DODUO: _ClassVar[HoloPokemonId] + DODRIO: _ClassVar[HoloPokemonId] + SEEL: _ClassVar[HoloPokemonId] + DEWGONG: _ClassVar[HoloPokemonId] + GRIMER: _ClassVar[HoloPokemonId] + MUK: _ClassVar[HoloPokemonId] + SHELLDER: _ClassVar[HoloPokemonId] + CLOYSTER: _ClassVar[HoloPokemonId] + GASTLY: _ClassVar[HoloPokemonId] + HAUNTER: _ClassVar[HoloPokemonId] + GENGAR: _ClassVar[HoloPokemonId] + ONIX: _ClassVar[HoloPokemonId] + DROWZEE: _ClassVar[HoloPokemonId] + HYPNO: _ClassVar[HoloPokemonId] + KRABBY: _ClassVar[HoloPokemonId] + KINGLER: _ClassVar[HoloPokemonId] + VOLTORB: _ClassVar[HoloPokemonId] + ELECTRODE: _ClassVar[HoloPokemonId] + EXEGGCUTE: _ClassVar[HoloPokemonId] + EXEGGUTOR: _ClassVar[HoloPokemonId] + CUBONE: _ClassVar[HoloPokemonId] + MAROWAK: _ClassVar[HoloPokemonId] + HITMONLEE: _ClassVar[HoloPokemonId] + HITMONCHAN: _ClassVar[HoloPokemonId] + LICKITUNG: _ClassVar[HoloPokemonId] + KOFFING: _ClassVar[HoloPokemonId] + WEEZING: _ClassVar[HoloPokemonId] + RHYHORN: _ClassVar[HoloPokemonId] + RHYDON: _ClassVar[HoloPokemonId] + CHANSEY: _ClassVar[HoloPokemonId] + TANGELA: _ClassVar[HoloPokemonId] + KANGASKHAN: _ClassVar[HoloPokemonId] + HORSEA: _ClassVar[HoloPokemonId] + SEADRA: _ClassVar[HoloPokemonId] + GOLDEEN: _ClassVar[HoloPokemonId] + SEAKING: _ClassVar[HoloPokemonId] + STARYU: _ClassVar[HoloPokemonId] + STARMIE: _ClassVar[HoloPokemonId] + MR_MIME: _ClassVar[HoloPokemonId] + SCYTHER: _ClassVar[HoloPokemonId] + JYNX: _ClassVar[HoloPokemonId] + ELECTABUZZ: _ClassVar[HoloPokemonId] + MAGMAR: _ClassVar[HoloPokemonId] + PINSIR: _ClassVar[HoloPokemonId] + TAUROS: _ClassVar[HoloPokemonId] + MAGIKARP: _ClassVar[HoloPokemonId] + GYARADOS: _ClassVar[HoloPokemonId] + LAPRAS: _ClassVar[HoloPokemonId] + DITTO: _ClassVar[HoloPokemonId] + EEVEE: _ClassVar[HoloPokemonId] + VAPOREON: _ClassVar[HoloPokemonId] + JOLTEON: _ClassVar[HoloPokemonId] + FLAREON: _ClassVar[HoloPokemonId] + PORYGON: _ClassVar[HoloPokemonId] + OMANYTE: _ClassVar[HoloPokemonId] + OMASTAR: _ClassVar[HoloPokemonId] + KABUTO: _ClassVar[HoloPokemonId] + KABUTOPS: _ClassVar[HoloPokemonId] + AERODACTYL: _ClassVar[HoloPokemonId] + SNORLAX: _ClassVar[HoloPokemonId] + ARTICUNO: _ClassVar[HoloPokemonId] + ZAPDOS: _ClassVar[HoloPokemonId] + MOLTRES: _ClassVar[HoloPokemonId] + DRATINI: _ClassVar[HoloPokemonId] + DRAGONAIR: _ClassVar[HoloPokemonId] + DRAGONITE: _ClassVar[HoloPokemonId] + MEWTWO: _ClassVar[HoloPokemonId] + MEW: _ClassVar[HoloPokemonId] + CHIKORITA: _ClassVar[HoloPokemonId] + BAYLEEF: _ClassVar[HoloPokemonId] + MEGANIUM: _ClassVar[HoloPokemonId] + CYNDAQUIL: _ClassVar[HoloPokemonId] + QUILAVA: _ClassVar[HoloPokemonId] + TYPHLOSION: _ClassVar[HoloPokemonId] + TOTODILE: _ClassVar[HoloPokemonId] + CROCONAW: _ClassVar[HoloPokemonId] + FERALIGATR: _ClassVar[HoloPokemonId] + SENTRET: _ClassVar[HoloPokemonId] + FURRET: _ClassVar[HoloPokemonId] + HOOTHOOT: _ClassVar[HoloPokemonId] + NOCTOWL: _ClassVar[HoloPokemonId] + LEDYBA: _ClassVar[HoloPokemonId] + LEDIAN: _ClassVar[HoloPokemonId] + SPINARAK: _ClassVar[HoloPokemonId] + ARIADOS: _ClassVar[HoloPokemonId] + CROBAT: _ClassVar[HoloPokemonId] + CHINCHOU: _ClassVar[HoloPokemonId] + LANTURN: _ClassVar[HoloPokemonId] + PICHU: _ClassVar[HoloPokemonId] + CLEFFA: _ClassVar[HoloPokemonId] + IGGLYBUFF: _ClassVar[HoloPokemonId] + TOGEPI: _ClassVar[HoloPokemonId] + TOGETIC: _ClassVar[HoloPokemonId] + NATU: _ClassVar[HoloPokemonId] + XATU: _ClassVar[HoloPokemonId] + MAREEP: _ClassVar[HoloPokemonId] + FLAAFFY: _ClassVar[HoloPokemonId] + AMPHAROS: _ClassVar[HoloPokemonId] + BELLOSSOM: _ClassVar[HoloPokemonId] + MARILL: _ClassVar[HoloPokemonId] + AZUMARILL: _ClassVar[HoloPokemonId] + SUDOWOODO: _ClassVar[HoloPokemonId] + POLITOED: _ClassVar[HoloPokemonId] + HOPPIP: _ClassVar[HoloPokemonId] + SKIPLOOM: _ClassVar[HoloPokemonId] + JUMPLUFF: _ClassVar[HoloPokemonId] + AIPOM: _ClassVar[HoloPokemonId] + SUNKERN: _ClassVar[HoloPokemonId] + SUNFLORA: _ClassVar[HoloPokemonId] + YANMA: _ClassVar[HoloPokemonId] + WOOPER: _ClassVar[HoloPokemonId] + QUAGSIRE: _ClassVar[HoloPokemonId] + ESPEON: _ClassVar[HoloPokemonId] + UMBREON: _ClassVar[HoloPokemonId] + MURKROW: _ClassVar[HoloPokemonId] + SLOWKING: _ClassVar[HoloPokemonId] + MISDREAVUS: _ClassVar[HoloPokemonId] + UNOWN: _ClassVar[HoloPokemonId] + WOBBUFFET: _ClassVar[HoloPokemonId] + GIRAFARIG: _ClassVar[HoloPokemonId] + PINECO: _ClassVar[HoloPokemonId] + FORRETRESS: _ClassVar[HoloPokemonId] + DUNSPARCE: _ClassVar[HoloPokemonId] + GLIGAR: _ClassVar[HoloPokemonId] + STEELIX: _ClassVar[HoloPokemonId] + SNUBBULL: _ClassVar[HoloPokemonId] + GRANBULL: _ClassVar[HoloPokemonId] + QWILFISH: _ClassVar[HoloPokemonId] + SCIZOR: _ClassVar[HoloPokemonId] + SHUCKLE: _ClassVar[HoloPokemonId] + HERACROSS: _ClassVar[HoloPokemonId] + SNEASEL: _ClassVar[HoloPokemonId] + TEDDIURSA: _ClassVar[HoloPokemonId] + URSARING: _ClassVar[HoloPokemonId] + SLUGMA: _ClassVar[HoloPokemonId] + MAGCARGO: _ClassVar[HoloPokemonId] + SWINUB: _ClassVar[HoloPokemonId] + PILOSWINE: _ClassVar[HoloPokemonId] + CORSOLA: _ClassVar[HoloPokemonId] + REMORAID: _ClassVar[HoloPokemonId] + OCTILLERY: _ClassVar[HoloPokemonId] + DELIBIRD: _ClassVar[HoloPokemonId] + MANTINE: _ClassVar[HoloPokemonId] + SKARMORY: _ClassVar[HoloPokemonId] + HOUNDOUR: _ClassVar[HoloPokemonId] + HOUNDOOM: _ClassVar[HoloPokemonId] + KINGDRA: _ClassVar[HoloPokemonId] + PHANPY: _ClassVar[HoloPokemonId] + DONPHAN: _ClassVar[HoloPokemonId] + PORYGON2: _ClassVar[HoloPokemonId] + STANTLER: _ClassVar[HoloPokemonId] + SMEARGLE: _ClassVar[HoloPokemonId] + TYROGUE: _ClassVar[HoloPokemonId] + HITMONTOP: _ClassVar[HoloPokemonId] + SMOOCHUM: _ClassVar[HoloPokemonId] + ELEKID: _ClassVar[HoloPokemonId] + MAGBY: _ClassVar[HoloPokemonId] + MILTANK: _ClassVar[HoloPokemonId] + BLISSEY: _ClassVar[HoloPokemonId] + RAIKOU: _ClassVar[HoloPokemonId] + ENTEI: _ClassVar[HoloPokemonId] + SUICUNE: _ClassVar[HoloPokemonId] + LARVITAR: _ClassVar[HoloPokemonId] + PUPITAR: _ClassVar[HoloPokemonId] + TYRANITAR: _ClassVar[HoloPokemonId] + LUGIA: _ClassVar[HoloPokemonId] + HO_OH: _ClassVar[HoloPokemonId] + CELEBI: _ClassVar[HoloPokemonId] + TREECKO: _ClassVar[HoloPokemonId] + GROVYLE: _ClassVar[HoloPokemonId] + SCEPTILE: _ClassVar[HoloPokemonId] + TORCHIC: _ClassVar[HoloPokemonId] + COMBUSKEN: _ClassVar[HoloPokemonId] + BLAZIKEN: _ClassVar[HoloPokemonId] + MUDKIP: _ClassVar[HoloPokemonId] + MARSHTOMP: _ClassVar[HoloPokemonId] + SWAMPERT: _ClassVar[HoloPokemonId] + POOCHYENA: _ClassVar[HoloPokemonId] + MIGHTYENA: _ClassVar[HoloPokemonId] + ZIGZAGOON: _ClassVar[HoloPokemonId] + LINOONE: _ClassVar[HoloPokemonId] + WURMPLE: _ClassVar[HoloPokemonId] + SILCOON: _ClassVar[HoloPokemonId] + BEAUTIFLY: _ClassVar[HoloPokemonId] + CASCOON: _ClassVar[HoloPokemonId] + DUSTOX: _ClassVar[HoloPokemonId] + LOTAD: _ClassVar[HoloPokemonId] + LOMBRE: _ClassVar[HoloPokemonId] + LUDICOLO: _ClassVar[HoloPokemonId] + SEEDOT: _ClassVar[HoloPokemonId] + NUZLEAF: _ClassVar[HoloPokemonId] + SHIFTRY: _ClassVar[HoloPokemonId] + TAILLOW: _ClassVar[HoloPokemonId] + SWELLOW: _ClassVar[HoloPokemonId] + WINGULL: _ClassVar[HoloPokemonId] + PELIPPER: _ClassVar[HoloPokemonId] + RALTS: _ClassVar[HoloPokemonId] + KIRLIA: _ClassVar[HoloPokemonId] + GARDEVOIR: _ClassVar[HoloPokemonId] + SURSKIT: _ClassVar[HoloPokemonId] + MASQUERAIN: _ClassVar[HoloPokemonId] + SHROOMISH: _ClassVar[HoloPokemonId] + BRELOOM: _ClassVar[HoloPokemonId] + SLAKOTH: _ClassVar[HoloPokemonId] + VIGOROTH: _ClassVar[HoloPokemonId] + SLAKING: _ClassVar[HoloPokemonId] + NINCADA: _ClassVar[HoloPokemonId] + NINJASK: _ClassVar[HoloPokemonId] + SHEDINJA: _ClassVar[HoloPokemonId] + WHISMUR: _ClassVar[HoloPokemonId] + LOUDRED: _ClassVar[HoloPokemonId] + EXPLOUD: _ClassVar[HoloPokemonId] + MAKUHITA: _ClassVar[HoloPokemonId] + HARIYAMA: _ClassVar[HoloPokemonId] + AZURILL: _ClassVar[HoloPokemonId] + NOSEPASS: _ClassVar[HoloPokemonId] + SKITTY: _ClassVar[HoloPokemonId] + DELCATTY: _ClassVar[HoloPokemonId] + SABLEYE: _ClassVar[HoloPokemonId] + MAWILE: _ClassVar[HoloPokemonId] + ARON: _ClassVar[HoloPokemonId] + LAIRON: _ClassVar[HoloPokemonId] + AGGRON: _ClassVar[HoloPokemonId] + MEDITITE: _ClassVar[HoloPokemonId] + MEDICHAM: _ClassVar[HoloPokemonId] + ELECTRIKE: _ClassVar[HoloPokemonId] + MANECTRIC: _ClassVar[HoloPokemonId] + PLUSLE: _ClassVar[HoloPokemonId] + MINUN: _ClassVar[HoloPokemonId] + VOLBEAT: _ClassVar[HoloPokemonId] + ILLUMISE: _ClassVar[HoloPokemonId] + ROSELIA: _ClassVar[HoloPokemonId] + GULPIN: _ClassVar[HoloPokemonId] + SWALOT: _ClassVar[HoloPokemonId] + CARVANHA: _ClassVar[HoloPokemonId] + SHARPEDO: _ClassVar[HoloPokemonId] + WAILMER: _ClassVar[HoloPokemonId] + WAILORD: _ClassVar[HoloPokemonId] + NUMEL: _ClassVar[HoloPokemonId] + CAMERUPT: _ClassVar[HoloPokemonId] + TORKOAL: _ClassVar[HoloPokemonId] + SPOINK: _ClassVar[HoloPokemonId] + GRUMPIG: _ClassVar[HoloPokemonId] + SPINDA: _ClassVar[HoloPokemonId] + TRAPINCH: _ClassVar[HoloPokemonId] + VIBRAVA: _ClassVar[HoloPokemonId] + FLYGON: _ClassVar[HoloPokemonId] + CACNEA: _ClassVar[HoloPokemonId] + CACTURNE: _ClassVar[HoloPokemonId] + SWABLU: _ClassVar[HoloPokemonId] + ALTARIA: _ClassVar[HoloPokemonId] + ZANGOOSE: _ClassVar[HoloPokemonId] + SEVIPER: _ClassVar[HoloPokemonId] + LUNATONE: _ClassVar[HoloPokemonId] + SOLROCK: _ClassVar[HoloPokemonId] + BARBOACH: _ClassVar[HoloPokemonId] + WHISCASH: _ClassVar[HoloPokemonId] + CORPHISH: _ClassVar[HoloPokemonId] + CRAWDAUNT: _ClassVar[HoloPokemonId] + BALTOY: _ClassVar[HoloPokemonId] + CLAYDOL: _ClassVar[HoloPokemonId] + LILEEP: _ClassVar[HoloPokemonId] + CRADILY: _ClassVar[HoloPokemonId] + ANORITH: _ClassVar[HoloPokemonId] + ARMALDO: _ClassVar[HoloPokemonId] + FEEBAS: _ClassVar[HoloPokemonId] + MILOTIC: _ClassVar[HoloPokemonId] + CASTFORM: _ClassVar[HoloPokemonId] + KECLEON: _ClassVar[HoloPokemonId] + SHUPPET: _ClassVar[HoloPokemonId] + BANETTE: _ClassVar[HoloPokemonId] + DUSKULL: _ClassVar[HoloPokemonId] + DUSCLOPS: _ClassVar[HoloPokemonId] + TROPIUS: _ClassVar[HoloPokemonId] + CHIMECHO: _ClassVar[HoloPokemonId] + ABSOL: _ClassVar[HoloPokemonId] + WYNAUT: _ClassVar[HoloPokemonId] + SNORUNT: _ClassVar[HoloPokemonId] + GLALIE: _ClassVar[HoloPokemonId] + SPHEAL: _ClassVar[HoloPokemonId] + SEALEO: _ClassVar[HoloPokemonId] + WALREIN: _ClassVar[HoloPokemonId] + CLAMPERL: _ClassVar[HoloPokemonId] + HUNTAIL: _ClassVar[HoloPokemonId] + GOREBYSS: _ClassVar[HoloPokemonId] + RELICANTH: _ClassVar[HoloPokemonId] + LUVDISC: _ClassVar[HoloPokemonId] + BAGON: _ClassVar[HoloPokemonId] + SHELGON: _ClassVar[HoloPokemonId] + SALAMENCE: _ClassVar[HoloPokemonId] + BELDUM: _ClassVar[HoloPokemonId] + METANG: _ClassVar[HoloPokemonId] + METAGROSS: _ClassVar[HoloPokemonId] + REGIROCK: _ClassVar[HoloPokemonId] + REGICE: _ClassVar[HoloPokemonId] + REGISTEEL: _ClassVar[HoloPokemonId] + LATIAS: _ClassVar[HoloPokemonId] + LATIOS: _ClassVar[HoloPokemonId] + KYOGRE: _ClassVar[HoloPokemonId] + GROUDON: _ClassVar[HoloPokemonId] + RAYQUAZA: _ClassVar[HoloPokemonId] + JIRACHI: _ClassVar[HoloPokemonId] + DEOXYS: _ClassVar[HoloPokemonId] + TURTWIG: _ClassVar[HoloPokemonId] + GROTLE: _ClassVar[HoloPokemonId] + TORTERRA: _ClassVar[HoloPokemonId] + CHIMCHAR: _ClassVar[HoloPokemonId] + MONFERNO: _ClassVar[HoloPokemonId] + INFERNAPE: _ClassVar[HoloPokemonId] + PIPLUP: _ClassVar[HoloPokemonId] + PRINPLUP: _ClassVar[HoloPokemonId] + EMPOLEON: _ClassVar[HoloPokemonId] + STARLY: _ClassVar[HoloPokemonId] + STARAVIA: _ClassVar[HoloPokemonId] + STARAPTOR: _ClassVar[HoloPokemonId] + BIDOOF: _ClassVar[HoloPokemonId] + BIBAREL: _ClassVar[HoloPokemonId] + KRICKETOT: _ClassVar[HoloPokemonId] + KRICKETUNE: _ClassVar[HoloPokemonId] + SHINX: _ClassVar[HoloPokemonId] + LUXIO: _ClassVar[HoloPokemonId] + LUXRAY: _ClassVar[HoloPokemonId] + BUDEW: _ClassVar[HoloPokemonId] + ROSERADE: _ClassVar[HoloPokemonId] + CRANIDOS: _ClassVar[HoloPokemonId] + RAMPARDOS: _ClassVar[HoloPokemonId] + SHIELDON: _ClassVar[HoloPokemonId] + BASTIODON: _ClassVar[HoloPokemonId] + BURMY: _ClassVar[HoloPokemonId] + WORMADAM: _ClassVar[HoloPokemonId] + MOTHIM: _ClassVar[HoloPokemonId] + COMBEE: _ClassVar[HoloPokemonId] + VESPIQUEN: _ClassVar[HoloPokemonId] + PACHIRISU: _ClassVar[HoloPokemonId] + BUIZEL: _ClassVar[HoloPokemonId] + FLOATZEL: _ClassVar[HoloPokemonId] + CHERUBI: _ClassVar[HoloPokemonId] + CHERRIM: _ClassVar[HoloPokemonId] + SHELLOS: _ClassVar[HoloPokemonId] + GASTRODON: _ClassVar[HoloPokemonId] + AMBIPOM: _ClassVar[HoloPokemonId] + DRIFLOON: _ClassVar[HoloPokemonId] + DRIFBLIM: _ClassVar[HoloPokemonId] + BUNEARY: _ClassVar[HoloPokemonId] + LOPUNNY: _ClassVar[HoloPokemonId] + MISMAGIUS: _ClassVar[HoloPokemonId] + HONCHKROW: _ClassVar[HoloPokemonId] + GLAMEOW: _ClassVar[HoloPokemonId] + PURUGLY: _ClassVar[HoloPokemonId] + CHINGLING: _ClassVar[HoloPokemonId] + STUNKY: _ClassVar[HoloPokemonId] + SKUNTANK: _ClassVar[HoloPokemonId] + BRONZOR: _ClassVar[HoloPokemonId] + BRONZONG: _ClassVar[HoloPokemonId] + BONSLY: _ClassVar[HoloPokemonId] + MIME_JR: _ClassVar[HoloPokemonId] + HAPPINY: _ClassVar[HoloPokemonId] + CHATOT: _ClassVar[HoloPokemonId] + SPIRITOMB: _ClassVar[HoloPokemonId] + GIBLE: _ClassVar[HoloPokemonId] + GABITE: _ClassVar[HoloPokemonId] + GARCHOMP: _ClassVar[HoloPokemonId] + MUNCHLAX: _ClassVar[HoloPokemonId] + RIOLU: _ClassVar[HoloPokemonId] + LUCARIO: _ClassVar[HoloPokemonId] + HIPPOPOTAS: _ClassVar[HoloPokemonId] + HIPPOWDON: _ClassVar[HoloPokemonId] + SKORUPI: _ClassVar[HoloPokemonId] + DRAPION: _ClassVar[HoloPokemonId] + CROAGUNK: _ClassVar[HoloPokemonId] + TOXICROAK: _ClassVar[HoloPokemonId] + CARNIVINE: _ClassVar[HoloPokemonId] + FINNEON: _ClassVar[HoloPokemonId] + LUMINEON: _ClassVar[HoloPokemonId] + MANTYKE: _ClassVar[HoloPokemonId] + SNOVER: _ClassVar[HoloPokemonId] + ABOMASNOW: _ClassVar[HoloPokemonId] + WEAVILE: _ClassVar[HoloPokemonId] + MAGNEZONE: _ClassVar[HoloPokemonId] + LICKILICKY: _ClassVar[HoloPokemonId] + RHYPERIOR: _ClassVar[HoloPokemonId] + TANGROWTH: _ClassVar[HoloPokemonId] + ELECTIVIRE: _ClassVar[HoloPokemonId] + MAGMORTAR: _ClassVar[HoloPokemonId] + TOGEKISS: _ClassVar[HoloPokemonId] + YANMEGA: _ClassVar[HoloPokemonId] + LEAFEON: _ClassVar[HoloPokemonId] + GLACEON: _ClassVar[HoloPokemonId] + GLISCOR: _ClassVar[HoloPokemonId] + MAMOSWINE: _ClassVar[HoloPokemonId] + PORYGON_Z: _ClassVar[HoloPokemonId] + GALLADE: _ClassVar[HoloPokemonId] + PROBOPASS: _ClassVar[HoloPokemonId] + DUSKNOIR: _ClassVar[HoloPokemonId] + FROSLASS: _ClassVar[HoloPokemonId] + ROTOM: _ClassVar[HoloPokemonId] + UXIE: _ClassVar[HoloPokemonId] + MESPRIT: _ClassVar[HoloPokemonId] + AZELF: _ClassVar[HoloPokemonId] + DIALGA: _ClassVar[HoloPokemonId] + PALKIA: _ClassVar[HoloPokemonId] + HEATRAN: _ClassVar[HoloPokemonId] + REGIGIGAS: _ClassVar[HoloPokemonId] + GIRATINA: _ClassVar[HoloPokemonId] + CRESSELIA: _ClassVar[HoloPokemonId] + PHIONE: _ClassVar[HoloPokemonId] + MANAPHY: _ClassVar[HoloPokemonId] + DARKRAI: _ClassVar[HoloPokemonId] + SHAYMIN: _ClassVar[HoloPokemonId] + ARCEUS: _ClassVar[HoloPokemonId] + VICTINI: _ClassVar[HoloPokemonId] + SNIVY: _ClassVar[HoloPokemonId] + SERVINE: _ClassVar[HoloPokemonId] + SERPERIOR: _ClassVar[HoloPokemonId] + TEPIG: _ClassVar[HoloPokemonId] + PIGNITE: _ClassVar[HoloPokemonId] + EMBOAR: _ClassVar[HoloPokemonId] + OSHAWOTT: _ClassVar[HoloPokemonId] + DEWOTT: _ClassVar[HoloPokemonId] + SAMUROTT: _ClassVar[HoloPokemonId] + PATRAT: _ClassVar[HoloPokemonId] + WATCHOG: _ClassVar[HoloPokemonId] + LILLIPUP: _ClassVar[HoloPokemonId] + HERDIER: _ClassVar[HoloPokemonId] + STOUTLAND: _ClassVar[HoloPokemonId] + PURRLOIN: _ClassVar[HoloPokemonId] + LIEPARD: _ClassVar[HoloPokemonId] + PANSAGE: _ClassVar[HoloPokemonId] + SIMISAGE: _ClassVar[HoloPokemonId] + PANSEAR: _ClassVar[HoloPokemonId] + SIMISEAR: _ClassVar[HoloPokemonId] + PANPOUR: _ClassVar[HoloPokemonId] + SIMIPOUR: _ClassVar[HoloPokemonId] + MUNNA: _ClassVar[HoloPokemonId] + MUSHARNA: _ClassVar[HoloPokemonId] + PIDOVE: _ClassVar[HoloPokemonId] + TRANQUILL: _ClassVar[HoloPokemonId] + UNFEZANT: _ClassVar[HoloPokemonId] + BLITZLE: _ClassVar[HoloPokemonId] + ZEBSTRIKA: _ClassVar[HoloPokemonId] + ROGGENROLA: _ClassVar[HoloPokemonId] + BOLDORE: _ClassVar[HoloPokemonId] + GIGALITH: _ClassVar[HoloPokemonId] + WOOBAT: _ClassVar[HoloPokemonId] + SWOOBAT: _ClassVar[HoloPokemonId] + DRILBUR: _ClassVar[HoloPokemonId] + EXCADRILL: _ClassVar[HoloPokemonId] + AUDINO: _ClassVar[HoloPokemonId] + TIMBURR: _ClassVar[HoloPokemonId] + GURDURR: _ClassVar[HoloPokemonId] + CONKELDURR: _ClassVar[HoloPokemonId] + TYMPOLE: _ClassVar[HoloPokemonId] + PALPITOAD: _ClassVar[HoloPokemonId] + SEISMITOAD: _ClassVar[HoloPokemonId] + THROH: _ClassVar[HoloPokemonId] + SAWK: _ClassVar[HoloPokemonId] + SEWADDLE: _ClassVar[HoloPokemonId] + SWADLOON: _ClassVar[HoloPokemonId] + LEAVANNY: _ClassVar[HoloPokemonId] + VENIPEDE: _ClassVar[HoloPokemonId] + WHIRLIPEDE: _ClassVar[HoloPokemonId] + SCOLIPEDE: _ClassVar[HoloPokemonId] + COTTONEE: _ClassVar[HoloPokemonId] + WHIMSICOTT: _ClassVar[HoloPokemonId] + PETILIL: _ClassVar[HoloPokemonId] + LILLIGANT: _ClassVar[HoloPokemonId] + BASCULIN: _ClassVar[HoloPokemonId] + SANDILE: _ClassVar[HoloPokemonId] + KROKOROK: _ClassVar[HoloPokemonId] + KROOKODILE: _ClassVar[HoloPokemonId] + DARUMAKA: _ClassVar[HoloPokemonId] + DARMANITAN: _ClassVar[HoloPokemonId] + MARACTUS: _ClassVar[HoloPokemonId] + DWEBBLE: _ClassVar[HoloPokemonId] + CRUSTLE: _ClassVar[HoloPokemonId] + SCRAGGY: _ClassVar[HoloPokemonId] + SCRAFTY: _ClassVar[HoloPokemonId] + SIGILYPH: _ClassVar[HoloPokemonId] + YAMASK: _ClassVar[HoloPokemonId] + COFAGRIGUS: _ClassVar[HoloPokemonId] + TIRTOUGA: _ClassVar[HoloPokemonId] + CARRACOSTA: _ClassVar[HoloPokemonId] + ARCHEN: _ClassVar[HoloPokemonId] + ARCHEOPS: _ClassVar[HoloPokemonId] + TRUBBISH: _ClassVar[HoloPokemonId] + GARBODOR: _ClassVar[HoloPokemonId] + ZORUA: _ClassVar[HoloPokemonId] + ZOROARK: _ClassVar[HoloPokemonId] + MINCCINO: _ClassVar[HoloPokemonId] + CINCCINO: _ClassVar[HoloPokemonId] + GOTHITA: _ClassVar[HoloPokemonId] + GOTHORITA: _ClassVar[HoloPokemonId] + GOTHITELLE: _ClassVar[HoloPokemonId] + SOLOSIS: _ClassVar[HoloPokemonId] + DUOSION: _ClassVar[HoloPokemonId] + REUNICLUS: _ClassVar[HoloPokemonId] + DUCKLETT: _ClassVar[HoloPokemonId] + SWANNA: _ClassVar[HoloPokemonId] + VANILLITE: _ClassVar[HoloPokemonId] + VANILLISH: _ClassVar[HoloPokemonId] + VANILLUXE: _ClassVar[HoloPokemonId] + DEERLING: _ClassVar[HoloPokemonId] + SAWSBUCK: _ClassVar[HoloPokemonId] + EMOLGA: _ClassVar[HoloPokemonId] + KARRABLAST: _ClassVar[HoloPokemonId] + ESCAVALIER: _ClassVar[HoloPokemonId] + FOONGUS: _ClassVar[HoloPokemonId] + AMOONGUSS: _ClassVar[HoloPokemonId] + FRILLISH: _ClassVar[HoloPokemonId] + JELLICENT: _ClassVar[HoloPokemonId] + ALOMOMOLA: _ClassVar[HoloPokemonId] + JOLTIK: _ClassVar[HoloPokemonId] + GALVANTULA: _ClassVar[HoloPokemonId] + FERROSEED: _ClassVar[HoloPokemonId] + FERROTHORN: _ClassVar[HoloPokemonId] + KLINK: _ClassVar[HoloPokemonId] + KLANG: _ClassVar[HoloPokemonId] + KLINKLANG: _ClassVar[HoloPokemonId] + TYNAMO: _ClassVar[HoloPokemonId] + EELEKTRIK: _ClassVar[HoloPokemonId] + EELEKTROSS: _ClassVar[HoloPokemonId] + ELGYEM: _ClassVar[HoloPokemonId] + BEHEEYEM: _ClassVar[HoloPokemonId] + LITWICK: _ClassVar[HoloPokemonId] + LAMPENT: _ClassVar[HoloPokemonId] + CHANDELURE: _ClassVar[HoloPokemonId] + AXEW: _ClassVar[HoloPokemonId] + FRAXURE: _ClassVar[HoloPokemonId] + HAXORUS: _ClassVar[HoloPokemonId] + CUBCHOO: _ClassVar[HoloPokemonId] + BEARTIC: _ClassVar[HoloPokemonId] + CRYOGONAL: _ClassVar[HoloPokemonId] + SHELMET: _ClassVar[HoloPokemonId] + ACCELGOR: _ClassVar[HoloPokemonId] + STUNFISK: _ClassVar[HoloPokemonId] + MIENFOO: _ClassVar[HoloPokemonId] + MIENSHAO: _ClassVar[HoloPokemonId] + DRUDDIGON: _ClassVar[HoloPokemonId] + GOLETT: _ClassVar[HoloPokemonId] + GOLURK: _ClassVar[HoloPokemonId] + PAWNIARD: _ClassVar[HoloPokemonId] + BISHARP: _ClassVar[HoloPokemonId] + BOUFFALANT: _ClassVar[HoloPokemonId] + RUFFLET: _ClassVar[HoloPokemonId] + BRAVIARY: _ClassVar[HoloPokemonId] + VULLABY: _ClassVar[HoloPokemonId] + MANDIBUZZ: _ClassVar[HoloPokemonId] + HEATMOR: _ClassVar[HoloPokemonId] + DURANT: _ClassVar[HoloPokemonId] + DEINO: _ClassVar[HoloPokemonId] + ZWEILOUS: _ClassVar[HoloPokemonId] + HYDREIGON: _ClassVar[HoloPokemonId] + LARVESTA: _ClassVar[HoloPokemonId] + VOLCARONA: _ClassVar[HoloPokemonId] + COBALION: _ClassVar[HoloPokemonId] + TERRAKION: _ClassVar[HoloPokemonId] + VIRIZION: _ClassVar[HoloPokemonId] + TORNADUS: _ClassVar[HoloPokemonId] + THUNDURUS: _ClassVar[HoloPokemonId] + RESHIRAM: _ClassVar[HoloPokemonId] + ZEKROM: _ClassVar[HoloPokemonId] + LANDORUS: _ClassVar[HoloPokemonId] + KYUREM: _ClassVar[HoloPokemonId] + KELDEO: _ClassVar[HoloPokemonId] + MELOETTA: _ClassVar[HoloPokemonId] + GENESECT: _ClassVar[HoloPokemonId] + CHESPIN: _ClassVar[HoloPokemonId] + QUILLADIN: _ClassVar[HoloPokemonId] + CHESNAUGHT: _ClassVar[HoloPokemonId] + FENNEKIN: _ClassVar[HoloPokemonId] + BRAIXEN: _ClassVar[HoloPokemonId] + DELPHOX: _ClassVar[HoloPokemonId] + FROAKIE: _ClassVar[HoloPokemonId] + FROGADIER: _ClassVar[HoloPokemonId] + GRENINJA: _ClassVar[HoloPokemonId] + BUNNELBY: _ClassVar[HoloPokemonId] + DIGGERSBY: _ClassVar[HoloPokemonId] + FLETCHLING: _ClassVar[HoloPokemonId] + FLETCHINDER: _ClassVar[HoloPokemonId] + TALONFLAME: _ClassVar[HoloPokemonId] + SCATTERBUG: _ClassVar[HoloPokemonId] + SPEWPA: _ClassVar[HoloPokemonId] + VIVILLON: _ClassVar[HoloPokemonId] + LITLEO: _ClassVar[HoloPokemonId] + PYROAR: _ClassVar[HoloPokemonId] + FLABEBE: _ClassVar[HoloPokemonId] + FLOETTE: _ClassVar[HoloPokemonId] + FLORGES: _ClassVar[HoloPokemonId] + SKIDDO: _ClassVar[HoloPokemonId] + GOGOAT: _ClassVar[HoloPokemonId] + PANCHAM: _ClassVar[HoloPokemonId] + PANGORO: _ClassVar[HoloPokemonId] + FURFROU: _ClassVar[HoloPokemonId] + ESPURR: _ClassVar[HoloPokemonId] + MEOWSTIC: _ClassVar[HoloPokemonId] + HONEDGE: _ClassVar[HoloPokemonId] + DOUBLADE: _ClassVar[HoloPokemonId] + AEGISLASH: _ClassVar[HoloPokemonId] + SPRITZEE: _ClassVar[HoloPokemonId] + AROMATISSE: _ClassVar[HoloPokemonId] + SWIRLIX: _ClassVar[HoloPokemonId] + SLURPUFF: _ClassVar[HoloPokemonId] + INKAY: _ClassVar[HoloPokemonId] + MALAMAR: _ClassVar[HoloPokemonId] + BINACLE: _ClassVar[HoloPokemonId] + BARBARACLE: _ClassVar[HoloPokemonId] + SKRELP: _ClassVar[HoloPokemonId] + DRAGALGE: _ClassVar[HoloPokemonId] + CLAUNCHER: _ClassVar[HoloPokemonId] + CLAWITZER: _ClassVar[HoloPokemonId] + HELIOPTILE: _ClassVar[HoloPokemonId] + HELIOLISK: _ClassVar[HoloPokemonId] + TYRUNT: _ClassVar[HoloPokemonId] + TYRANTRUM: _ClassVar[HoloPokemonId] + AMAURA: _ClassVar[HoloPokemonId] + AURORUS: _ClassVar[HoloPokemonId] + SYLVEON: _ClassVar[HoloPokemonId] + HAWLUCHA: _ClassVar[HoloPokemonId] + DEDENNE: _ClassVar[HoloPokemonId] + CARBINK: _ClassVar[HoloPokemonId] + GOOMY: _ClassVar[HoloPokemonId] + SLIGGOO: _ClassVar[HoloPokemonId] + GOODRA: _ClassVar[HoloPokemonId] + KLEFKI: _ClassVar[HoloPokemonId] + PHANTUMP: _ClassVar[HoloPokemonId] + TREVENANT: _ClassVar[HoloPokemonId] + PUMPKABOO: _ClassVar[HoloPokemonId] + GOURGEIST: _ClassVar[HoloPokemonId] + BERGMITE: _ClassVar[HoloPokemonId] + AVALUGG: _ClassVar[HoloPokemonId] + NOIBAT: _ClassVar[HoloPokemonId] + NOIVERN: _ClassVar[HoloPokemonId] + XERNEAS: _ClassVar[HoloPokemonId] + YVELTAL: _ClassVar[HoloPokemonId] + ZYGARDE: _ClassVar[HoloPokemonId] + DIANCIE: _ClassVar[HoloPokemonId] + HOOPA: _ClassVar[HoloPokemonId] + VOLCANION: _ClassVar[HoloPokemonId] + ROWLET: _ClassVar[HoloPokemonId] + DARTRIX: _ClassVar[HoloPokemonId] + DECIDUEYE: _ClassVar[HoloPokemonId] + LITTEN: _ClassVar[HoloPokemonId] + TORRACAT: _ClassVar[HoloPokemonId] + INCINEROAR: _ClassVar[HoloPokemonId] + POPPLIO: _ClassVar[HoloPokemonId] + BRIONNE: _ClassVar[HoloPokemonId] + PRIMARINA: _ClassVar[HoloPokemonId] + PIKIPEK: _ClassVar[HoloPokemonId] + TRUMBEAK: _ClassVar[HoloPokemonId] + TOUCANNON: _ClassVar[HoloPokemonId] + YUNGOOS: _ClassVar[HoloPokemonId] + GUMSHOOS: _ClassVar[HoloPokemonId] + GRUBBIN: _ClassVar[HoloPokemonId] + CHARJABUG: _ClassVar[HoloPokemonId] + VIKAVOLT: _ClassVar[HoloPokemonId] + CRABRAWLER: _ClassVar[HoloPokemonId] + CRABOMINABLE: _ClassVar[HoloPokemonId] + ORICORIO: _ClassVar[HoloPokemonId] + CUTIEFLY: _ClassVar[HoloPokemonId] + RIBOMBEE: _ClassVar[HoloPokemonId] + ROCKRUFF: _ClassVar[HoloPokemonId] + LYCANROC: _ClassVar[HoloPokemonId] + WISHIWASHI: _ClassVar[HoloPokemonId] + MAREANIE: _ClassVar[HoloPokemonId] + TOXAPEX: _ClassVar[HoloPokemonId] + MUDBRAY: _ClassVar[HoloPokemonId] + MUDSDALE: _ClassVar[HoloPokemonId] + DEWPIDER: _ClassVar[HoloPokemonId] + ARAQUANID: _ClassVar[HoloPokemonId] + FOMANTIS: _ClassVar[HoloPokemonId] + LURANTIS: _ClassVar[HoloPokemonId] + MORELULL: _ClassVar[HoloPokemonId] + SHIINOTIC: _ClassVar[HoloPokemonId] + SALANDIT: _ClassVar[HoloPokemonId] + SALAZZLE: _ClassVar[HoloPokemonId] + STUFFUL: _ClassVar[HoloPokemonId] + BEWEAR: _ClassVar[HoloPokemonId] + BOUNSWEET: _ClassVar[HoloPokemonId] + STEENEE: _ClassVar[HoloPokemonId] + TSAREENA: _ClassVar[HoloPokemonId] + COMFEY: _ClassVar[HoloPokemonId] + ORANGURU: _ClassVar[HoloPokemonId] + PASSIMIAN: _ClassVar[HoloPokemonId] + WIMPOD: _ClassVar[HoloPokemonId] + GOLISOPOD: _ClassVar[HoloPokemonId] + SANDYGAST: _ClassVar[HoloPokemonId] + PALOSSAND: _ClassVar[HoloPokemonId] + PYUKUMUKU: _ClassVar[HoloPokemonId] + TYPE_NULL: _ClassVar[HoloPokemonId] + SILVALLY: _ClassVar[HoloPokemonId] + MINIOR: _ClassVar[HoloPokemonId] + KOMALA: _ClassVar[HoloPokemonId] + TURTONATOR: _ClassVar[HoloPokemonId] + TOGEDEMARU: _ClassVar[HoloPokemonId] + MIMIKYU: _ClassVar[HoloPokemonId] + BRUXISH: _ClassVar[HoloPokemonId] + DRAMPA: _ClassVar[HoloPokemonId] + DHELMISE: _ClassVar[HoloPokemonId] + JANGMO_O: _ClassVar[HoloPokemonId] + HAKAMO_O: _ClassVar[HoloPokemonId] + KOMMO_O: _ClassVar[HoloPokemonId] + TAPU_KOKO: _ClassVar[HoloPokemonId] + TAPU_LELE: _ClassVar[HoloPokemonId] + TAPU_BULU: _ClassVar[HoloPokemonId] + TAPU_FINI: _ClassVar[HoloPokemonId] + COSMOG: _ClassVar[HoloPokemonId] + COSMOEM: _ClassVar[HoloPokemonId] + SOLGALEO: _ClassVar[HoloPokemonId] + LUNALA: _ClassVar[HoloPokemonId] + NIHILEGO: _ClassVar[HoloPokemonId] + BUZZWOLE: _ClassVar[HoloPokemonId] + PHEROMOSA: _ClassVar[HoloPokemonId] + XURKITREE: _ClassVar[HoloPokemonId] + CELESTEELA: _ClassVar[HoloPokemonId] + KARTANA: _ClassVar[HoloPokemonId] + GUZZLORD: _ClassVar[HoloPokemonId] + NECROZMA: _ClassVar[HoloPokemonId] + MAGEARNA: _ClassVar[HoloPokemonId] + MARSHADOW: _ClassVar[HoloPokemonId] + POIPOLE: _ClassVar[HoloPokemonId] + NAGANADEL: _ClassVar[HoloPokemonId] + STAKATAKA: _ClassVar[HoloPokemonId] + BLACEPHALON: _ClassVar[HoloPokemonId] + ZERAORA: _ClassVar[HoloPokemonId] + MELTAN: _ClassVar[HoloPokemonId] + MELMETAL: _ClassVar[HoloPokemonId] + GROOKEY: _ClassVar[HoloPokemonId] + THWACKEY: _ClassVar[HoloPokemonId] + RILLABOOM: _ClassVar[HoloPokemonId] + SCORBUNNY: _ClassVar[HoloPokemonId] + RABOOT: _ClassVar[HoloPokemonId] + CINDERACE: _ClassVar[HoloPokemonId] + SOBBLE: _ClassVar[HoloPokemonId] + DRIZZILE: _ClassVar[HoloPokemonId] + INTELEON: _ClassVar[HoloPokemonId] + SKWOVET: _ClassVar[HoloPokemonId] + GREEDENT: _ClassVar[HoloPokemonId] + ROOKIDEE: _ClassVar[HoloPokemonId] + CORVISQUIRE: _ClassVar[HoloPokemonId] + CORVIKNIGHT: _ClassVar[HoloPokemonId] + BLIPBUG: _ClassVar[HoloPokemonId] + DOTTLER: _ClassVar[HoloPokemonId] + ORBEETLE: _ClassVar[HoloPokemonId] + NICKIT: _ClassVar[HoloPokemonId] + THIEVUL: _ClassVar[HoloPokemonId] + GOSSIFLEUR: _ClassVar[HoloPokemonId] + ELDEGOSS: _ClassVar[HoloPokemonId] + WOOLOO: _ClassVar[HoloPokemonId] + DUBWOOL: _ClassVar[HoloPokemonId] + CHEWTLE: _ClassVar[HoloPokemonId] + DREDNAW: _ClassVar[HoloPokemonId] + YAMPER: _ClassVar[HoloPokemonId] + BOLTUND: _ClassVar[HoloPokemonId] + ROLYCOLY: _ClassVar[HoloPokemonId] + CARKOL: _ClassVar[HoloPokemonId] + COALOSSAL: _ClassVar[HoloPokemonId] + APPLIN: _ClassVar[HoloPokemonId] + FLAPPLE: _ClassVar[HoloPokemonId] + APPLETUN: _ClassVar[HoloPokemonId] + SILICOBRA: _ClassVar[HoloPokemonId] + SANDACONDA: _ClassVar[HoloPokemonId] + CRAMORANT: _ClassVar[HoloPokemonId] + ARROKUDA: _ClassVar[HoloPokemonId] + BARRASKEWDA: _ClassVar[HoloPokemonId] + TOXEL: _ClassVar[HoloPokemonId] + TOXTRICITY: _ClassVar[HoloPokemonId] + SIZZLIPEDE: _ClassVar[HoloPokemonId] + CENTISKORCH: _ClassVar[HoloPokemonId] + CLOBBOPUS: _ClassVar[HoloPokemonId] + GRAPPLOCT: _ClassVar[HoloPokemonId] + SINISTEA: _ClassVar[HoloPokemonId] + POLTEAGEIST: _ClassVar[HoloPokemonId] + HATENNA: _ClassVar[HoloPokemonId] + HATTREM: _ClassVar[HoloPokemonId] + HATTERENE: _ClassVar[HoloPokemonId] + IMPIDIMP: _ClassVar[HoloPokemonId] + MORGREM: _ClassVar[HoloPokemonId] + GRIMMSNARL: _ClassVar[HoloPokemonId] + OBSTAGOON: _ClassVar[HoloPokemonId] + PERRSERKER: _ClassVar[HoloPokemonId] + CURSOLA: _ClassVar[HoloPokemonId] + SIRFETCHD: _ClassVar[HoloPokemonId] + MR_RIME: _ClassVar[HoloPokemonId] + RUNERIGUS: _ClassVar[HoloPokemonId] + MILCERY: _ClassVar[HoloPokemonId] + ALCREMIE: _ClassVar[HoloPokemonId] + FALINKS: _ClassVar[HoloPokemonId] + PINCURCHIN: _ClassVar[HoloPokemonId] + SNOM: _ClassVar[HoloPokemonId] + FROSMOTH: _ClassVar[HoloPokemonId] + STONJOURNER: _ClassVar[HoloPokemonId] + EISCUE: _ClassVar[HoloPokemonId] + INDEEDEE: _ClassVar[HoloPokemonId] + MORPEKO: _ClassVar[HoloPokemonId] + CUFANT: _ClassVar[HoloPokemonId] + COPPERAJAH: _ClassVar[HoloPokemonId] + DRACOZOLT: _ClassVar[HoloPokemonId] + ARCTOZOLT: _ClassVar[HoloPokemonId] + DRACOVISH: _ClassVar[HoloPokemonId] + ARCTOVISH: _ClassVar[HoloPokemonId] + DURALUDON: _ClassVar[HoloPokemonId] + DREEPY: _ClassVar[HoloPokemonId] + DRAKLOAK: _ClassVar[HoloPokemonId] + DRAGAPULT: _ClassVar[HoloPokemonId] + ZACIAN: _ClassVar[HoloPokemonId] + ZAMAZENTA: _ClassVar[HoloPokemonId] + ETERNATUS: _ClassVar[HoloPokemonId] + KUBFU: _ClassVar[HoloPokemonId] + URSHIFU: _ClassVar[HoloPokemonId] + ZARUDE: _ClassVar[HoloPokemonId] + REGIELEKI: _ClassVar[HoloPokemonId] + REGIDRAGO: _ClassVar[HoloPokemonId] + GLASTRIER: _ClassVar[HoloPokemonId] + SPECTRIER: _ClassVar[HoloPokemonId] + CALYREX: _ClassVar[HoloPokemonId] + WYRDEER: _ClassVar[HoloPokemonId] + KLEAVOR: _ClassVar[HoloPokemonId] + URSALUNA: _ClassVar[HoloPokemonId] + BASCULEGION: _ClassVar[HoloPokemonId] + SNEASLER: _ClassVar[HoloPokemonId] + OVERQWIL: _ClassVar[HoloPokemonId] + ENAMORUS: _ClassVar[HoloPokemonId] + SPRIGATITO: _ClassVar[HoloPokemonId] + FLORAGATO: _ClassVar[HoloPokemonId] + MEOWSCARADA: _ClassVar[HoloPokemonId] + FUECOCO: _ClassVar[HoloPokemonId] + CROCALOR: _ClassVar[HoloPokemonId] + SKELEDIRGE: _ClassVar[HoloPokemonId] + QUAXLY: _ClassVar[HoloPokemonId] + QUAXWELL: _ClassVar[HoloPokemonId] + QUAQUAVAL: _ClassVar[HoloPokemonId] + LECHONK: _ClassVar[HoloPokemonId] + OINKOLOGNE: _ClassVar[HoloPokemonId] + TAROUNTULA: _ClassVar[HoloPokemonId] + SPIDOPS: _ClassVar[HoloPokemonId] + NYMBLE: _ClassVar[HoloPokemonId] + LOKIX: _ClassVar[HoloPokemonId] + PAWMI: _ClassVar[HoloPokemonId] + PAWMO: _ClassVar[HoloPokemonId] + PAWMOT: _ClassVar[HoloPokemonId] + TANDEMAUS: _ClassVar[HoloPokemonId] + MAUSHOLD: _ClassVar[HoloPokemonId] + FIDOUGH: _ClassVar[HoloPokemonId] + DACHSBUN: _ClassVar[HoloPokemonId] + SMOLIV: _ClassVar[HoloPokemonId] + DOLLIV: _ClassVar[HoloPokemonId] + ARBOLIVA: _ClassVar[HoloPokemonId] + SQUAWKABILLY: _ClassVar[HoloPokemonId] + NACLI: _ClassVar[HoloPokemonId] + NACLSTACK: _ClassVar[HoloPokemonId] + GARGANACL: _ClassVar[HoloPokemonId] + CHARCADET: _ClassVar[HoloPokemonId] + ARMAROUGE: _ClassVar[HoloPokemonId] + CERULEDGE: _ClassVar[HoloPokemonId] + TADBULB: _ClassVar[HoloPokemonId] + BELLIBOLT: _ClassVar[HoloPokemonId] + WATTREL: _ClassVar[HoloPokemonId] + KILOWATTREL: _ClassVar[HoloPokemonId] + MASCHIFF: _ClassVar[HoloPokemonId] + MABOSSTIFF: _ClassVar[HoloPokemonId] + SHROODLE: _ClassVar[HoloPokemonId] + GRAFAIAI: _ClassVar[HoloPokemonId] + BRAMBLIN: _ClassVar[HoloPokemonId] + BRAMBLEGHAST: _ClassVar[HoloPokemonId] + TOEDSCOOL: _ClassVar[HoloPokemonId] + TOEDSCRUEL: _ClassVar[HoloPokemonId] + KLAWF: _ClassVar[HoloPokemonId] + CAPSAKID: _ClassVar[HoloPokemonId] + SCOVILLAIN: _ClassVar[HoloPokemonId] + RELLOR: _ClassVar[HoloPokemonId] + RABSCA: _ClassVar[HoloPokemonId] + FLITTLE: _ClassVar[HoloPokemonId] + ESPATHRA: _ClassVar[HoloPokemonId] + TINKATINK: _ClassVar[HoloPokemonId] + TINKATUFF: _ClassVar[HoloPokemonId] + TINKATON: _ClassVar[HoloPokemonId] + WIGLETT: _ClassVar[HoloPokemonId] + WUGTRIO: _ClassVar[HoloPokemonId] + BOMBIRDIER: _ClassVar[HoloPokemonId] + FINIZEN: _ClassVar[HoloPokemonId] + PALAFIN: _ClassVar[HoloPokemonId] + VAROOM: _ClassVar[HoloPokemonId] + REVAVROOM: _ClassVar[HoloPokemonId] + CYCLIZAR: _ClassVar[HoloPokemonId] + ORTHWORM: _ClassVar[HoloPokemonId] + GLIMMET: _ClassVar[HoloPokemonId] + GLIMMORA: _ClassVar[HoloPokemonId] + GREAVARD: _ClassVar[HoloPokemonId] + HOUNDSTONE: _ClassVar[HoloPokemonId] + FLAMIGO: _ClassVar[HoloPokemonId] + CETODDLE: _ClassVar[HoloPokemonId] + CETITAN: _ClassVar[HoloPokemonId] + VELUZA: _ClassVar[HoloPokemonId] + DONDOZO: _ClassVar[HoloPokemonId] + TATSUGIRI: _ClassVar[HoloPokemonId] + ANNIHILAPE: _ClassVar[HoloPokemonId] + CLODSIRE: _ClassVar[HoloPokemonId] + FARIGIRAF: _ClassVar[HoloPokemonId] + DUDUNSPARCE: _ClassVar[HoloPokemonId] + KINGAMBIT: _ClassVar[HoloPokemonId] + GREATTUSK: _ClassVar[HoloPokemonId] + SCREAMTAIL: _ClassVar[HoloPokemonId] + BRUTEBONNET: _ClassVar[HoloPokemonId] + FLUTTERMANE: _ClassVar[HoloPokemonId] + SLITHERWING: _ClassVar[HoloPokemonId] + SANDYSHOCKS: _ClassVar[HoloPokemonId] + IRONTREADS: _ClassVar[HoloPokemonId] + IRONBUNDLE: _ClassVar[HoloPokemonId] + IRONHANDS: _ClassVar[HoloPokemonId] + IRONJUGULIS: _ClassVar[HoloPokemonId] + IRONMOTH: _ClassVar[HoloPokemonId] + IRONTHORNS: _ClassVar[HoloPokemonId] + FRIGIBAX: _ClassVar[HoloPokemonId] + ARCTIBAX: _ClassVar[HoloPokemonId] + BAXCALIBUR: _ClassVar[HoloPokemonId] + GIMMIGHOUL: _ClassVar[HoloPokemonId] + GHOLDENGO: _ClassVar[HoloPokemonId] + WOCHIEN: _ClassVar[HoloPokemonId] + CHIENPAO: _ClassVar[HoloPokemonId] + TINGLU: _ClassVar[HoloPokemonId] + CHIYU: _ClassVar[HoloPokemonId] + ROARINGMOON: _ClassVar[HoloPokemonId] + IRONVALIANT: _ClassVar[HoloPokemonId] + KORAIDON: _ClassVar[HoloPokemonId] + MIRAIDON: _ClassVar[HoloPokemonId] + +class HoloPokemonMove(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + MOVE_UNSET: _ClassVar[HoloPokemonMove] + THUNDER_SHOCK: _ClassVar[HoloPokemonMove] + QUICK_ATTACK: _ClassVar[HoloPokemonMove] + SCRATCH: _ClassVar[HoloPokemonMove] + EMBER: _ClassVar[HoloPokemonMove] + VINE_WHIP: _ClassVar[HoloPokemonMove] + TACKLE: _ClassVar[HoloPokemonMove] + RAZOR_LEAF: _ClassVar[HoloPokemonMove] + TAKE_DOWN: _ClassVar[HoloPokemonMove] + WATER_GUN: _ClassVar[HoloPokemonMove] + BITE: _ClassVar[HoloPokemonMove] + POUND: _ClassVar[HoloPokemonMove] + DOUBLE_SLAP: _ClassVar[HoloPokemonMove] + WRAP: _ClassVar[HoloPokemonMove] + HYPER_BEAM: _ClassVar[HoloPokemonMove] + LICK: _ClassVar[HoloPokemonMove] + DARK_PULSE: _ClassVar[HoloPokemonMove] + SMOG: _ClassVar[HoloPokemonMove] + SLUDGE: _ClassVar[HoloPokemonMove] + METAL_CLAW: _ClassVar[HoloPokemonMove] + VICE_GRIP: _ClassVar[HoloPokemonMove] + FLAME_WHEEL: _ClassVar[HoloPokemonMove] + MEGAHORN: _ClassVar[HoloPokemonMove] + WING_ATTACK: _ClassVar[HoloPokemonMove] + FLAMETHROWER: _ClassVar[HoloPokemonMove] + SUCKER_PUNCH: _ClassVar[HoloPokemonMove] + DIG: _ClassVar[HoloPokemonMove] + LOW_KICK: _ClassVar[HoloPokemonMove] + CROSS_CHOP: _ClassVar[HoloPokemonMove] + PSYCHO_CUT: _ClassVar[HoloPokemonMove] + PSYBEAM: _ClassVar[HoloPokemonMove] + EARTHQUAKE: _ClassVar[HoloPokemonMove] + STONE_EDGE: _ClassVar[HoloPokemonMove] + ICE_PUNCH: _ClassVar[HoloPokemonMove] + HEART_STAMP: _ClassVar[HoloPokemonMove] + DISCHARGE: _ClassVar[HoloPokemonMove] + FLASH_CANNON: _ClassVar[HoloPokemonMove] + PECK: _ClassVar[HoloPokemonMove] + DRILL_PECK: _ClassVar[HoloPokemonMove] + ICE_BEAM: _ClassVar[HoloPokemonMove] + BLIZZARD: _ClassVar[HoloPokemonMove] + AIR_SLASH: _ClassVar[HoloPokemonMove] + HEAT_WAVE: _ClassVar[HoloPokemonMove] + TWINEEDLE: _ClassVar[HoloPokemonMove] + POISON_JAB: _ClassVar[HoloPokemonMove] + AERIAL_ACE: _ClassVar[HoloPokemonMove] + DRILL_RUN: _ClassVar[HoloPokemonMove] + PETAL_BLIZZARD: _ClassVar[HoloPokemonMove] + MEGA_DRAIN: _ClassVar[HoloPokemonMove] + BUG_BUZZ: _ClassVar[HoloPokemonMove] + POISON_FANG: _ClassVar[HoloPokemonMove] + NIGHT_SLASH: _ClassVar[HoloPokemonMove] + SLASH: _ClassVar[HoloPokemonMove] + BUBBLE_BEAM: _ClassVar[HoloPokemonMove] + SUBMISSION: _ClassVar[HoloPokemonMove] + KARATE_CHOP: _ClassVar[HoloPokemonMove] + LOW_SWEEP: _ClassVar[HoloPokemonMove] + AQUA_JET: _ClassVar[HoloPokemonMove] + AQUA_TAIL: _ClassVar[HoloPokemonMove] + SEED_BOMB: _ClassVar[HoloPokemonMove] + PSYSHOCK: _ClassVar[HoloPokemonMove] + ROCK_THROW: _ClassVar[HoloPokemonMove] + ANCIENT_POWER: _ClassVar[HoloPokemonMove] + ROCK_TOMB: _ClassVar[HoloPokemonMove] + ROCK_SLIDE: _ClassVar[HoloPokemonMove] + POWER_GEM: _ClassVar[HoloPokemonMove] + SHADOW_SNEAK: _ClassVar[HoloPokemonMove] + SHADOW_PUNCH: _ClassVar[HoloPokemonMove] + SHADOW_CLAW: _ClassVar[HoloPokemonMove] + OMINOUS_WIND: _ClassVar[HoloPokemonMove] + SHADOW_BALL: _ClassVar[HoloPokemonMove] + BULLET_PUNCH: _ClassVar[HoloPokemonMove] + MAGNET_BOMB: _ClassVar[HoloPokemonMove] + STEEL_WING: _ClassVar[HoloPokemonMove] + IRON_HEAD: _ClassVar[HoloPokemonMove] + PARABOLIC_CHARGE: _ClassVar[HoloPokemonMove] + SPARK: _ClassVar[HoloPokemonMove] + THUNDER_PUNCH: _ClassVar[HoloPokemonMove] + THUNDER: _ClassVar[HoloPokemonMove] + THUNDERBOLT: _ClassVar[HoloPokemonMove] + TWISTER: _ClassVar[HoloPokemonMove] + DRAGON_BREATH: _ClassVar[HoloPokemonMove] + DRAGON_PULSE: _ClassVar[HoloPokemonMove] + DRAGON_CLAW: _ClassVar[HoloPokemonMove] + DISARMING_VOICE: _ClassVar[HoloPokemonMove] + DRAINING_KISS: _ClassVar[HoloPokemonMove] + DAZZLING_GLEAM: _ClassVar[HoloPokemonMove] + MOONBLAST: _ClassVar[HoloPokemonMove] + PLAY_ROUGH: _ClassVar[HoloPokemonMove] + CROSS_POISON: _ClassVar[HoloPokemonMove] + SLUDGE_BOMB: _ClassVar[HoloPokemonMove] + SLUDGE_WAVE: _ClassVar[HoloPokemonMove] + GUNK_SHOT: _ClassVar[HoloPokemonMove] + MUD_SHOT: _ClassVar[HoloPokemonMove] + BONE_CLUB: _ClassVar[HoloPokemonMove] + BULLDOZE: _ClassVar[HoloPokemonMove] + MUD_BOMB: _ClassVar[HoloPokemonMove] + FURY_CUTTER: _ClassVar[HoloPokemonMove] + BUG_BITE: _ClassVar[HoloPokemonMove] + SIGNAL_BEAM: _ClassVar[HoloPokemonMove] + X_SCISSOR: _ClassVar[HoloPokemonMove] + FLAME_CHARGE: _ClassVar[HoloPokemonMove] + FLAME_BURST: _ClassVar[HoloPokemonMove] + FIRE_BLAST: _ClassVar[HoloPokemonMove] + BRINE: _ClassVar[HoloPokemonMove] + WATER_PULSE: _ClassVar[HoloPokemonMove] + SCALD: _ClassVar[HoloPokemonMove] + HYDRO_PUMP: _ClassVar[HoloPokemonMove] + PSYCHIC: _ClassVar[HoloPokemonMove] + PSYSTRIKE: _ClassVar[HoloPokemonMove] + ICE_SHARD: _ClassVar[HoloPokemonMove] + ICY_WIND: _ClassVar[HoloPokemonMove] + FROST_BREATH: _ClassVar[HoloPokemonMove] + ABSORB: _ClassVar[HoloPokemonMove] + GIGA_DRAIN: _ClassVar[HoloPokemonMove] + FIRE_PUNCH: _ClassVar[HoloPokemonMove] + SOLAR_BEAM: _ClassVar[HoloPokemonMove] + LEAF_BLADE: _ClassVar[HoloPokemonMove] + POWER_WHIP: _ClassVar[HoloPokemonMove] + SPLASH: _ClassVar[HoloPokemonMove] + ACID: _ClassVar[HoloPokemonMove] + AIR_CUTTER: _ClassVar[HoloPokemonMove] + HURRICANE: _ClassVar[HoloPokemonMove] + BRICK_BREAK: _ClassVar[HoloPokemonMove] + CUT: _ClassVar[HoloPokemonMove] + SWIFT: _ClassVar[HoloPokemonMove] + HORN_ATTACK: _ClassVar[HoloPokemonMove] + STOMP: _ClassVar[HoloPokemonMove] + HEADBUTT: _ClassVar[HoloPokemonMove] + HYPER_FANG: _ClassVar[HoloPokemonMove] + SLAM: _ClassVar[HoloPokemonMove] + BODY_SLAM: _ClassVar[HoloPokemonMove] + REST: _ClassVar[HoloPokemonMove] + STRUGGLE: _ClassVar[HoloPokemonMove] + SCALD_BLASTOISE: _ClassVar[HoloPokemonMove] + HYDRO_PUMP_BLASTOISE: _ClassVar[HoloPokemonMove] + WRAP_GREEN: _ClassVar[HoloPokemonMove] + WRAP_PINK: _ClassVar[HoloPokemonMove] + FURY_CUTTER_FAST: _ClassVar[HoloPokemonMove] + BUG_BITE_FAST: _ClassVar[HoloPokemonMove] + BITE_FAST: _ClassVar[HoloPokemonMove] + SUCKER_PUNCH_FAST: _ClassVar[HoloPokemonMove] + DRAGON_BREATH_FAST: _ClassVar[HoloPokemonMove] + THUNDER_SHOCK_FAST: _ClassVar[HoloPokemonMove] + SPARK_FAST: _ClassVar[HoloPokemonMove] + LOW_KICK_FAST: _ClassVar[HoloPokemonMove] + KARATE_CHOP_FAST: _ClassVar[HoloPokemonMove] + EMBER_FAST: _ClassVar[HoloPokemonMove] + WING_ATTACK_FAST: _ClassVar[HoloPokemonMove] + PECK_FAST: _ClassVar[HoloPokemonMove] + LICK_FAST: _ClassVar[HoloPokemonMove] + SHADOW_CLAW_FAST: _ClassVar[HoloPokemonMove] + VINE_WHIP_FAST: _ClassVar[HoloPokemonMove] + RAZOR_LEAF_FAST: _ClassVar[HoloPokemonMove] + MUD_SHOT_FAST: _ClassVar[HoloPokemonMove] + ICE_SHARD_FAST: _ClassVar[HoloPokemonMove] + FROST_BREATH_FAST: _ClassVar[HoloPokemonMove] + QUICK_ATTACK_FAST: _ClassVar[HoloPokemonMove] + SCRATCH_FAST: _ClassVar[HoloPokemonMove] + TACKLE_FAST: _ClassVar[HoloPokemonMove] + POUND_FAST: _ClassVar[HoloPokemonMove] + CUT_FAST: _ClassVar[HoloPokemonMove] + POISON_JAB_FAST: _ClassVar[HoloPokemonMove] + ACID_FAST: _ClassVar[HoloPokemonMove] + PSYCHO_CUT_FAST: _ClassVar[HoloPokemonMove] + ROCK_THROW_FAST: _ClassVar[HoloPokemonMove] + METAL_CLAW_FAST: _ClassVar[HoloPokemonMove] + BULLET_PUNCH_FAST: _ClassVar[HoloPokemonMove] + WATER_GUN_FAST: _ClassVar[HoloPokemonMove] + SPLASH_FAST: _ClassVar[HoloPokemonMove] + WATER_GUN_FAST_BLASTOISE: _ClassVar[HoloPokemonMove] + MUD_SLAP_FAST: _ClassVar[HoloPokemonMove] + ZEN_HEADBUTT_FAST: _ClassVar[HoloPokemonMove] + CONFUSION_FAST: _ClassVar[HoloPokemonMove] + POISON_STING_FAST: _ClassVar[HoloPokemonMove] + BUBBLE_FAST: _ClassVar[HoloPokemonMove] + FEINT_ATTACK_FAST: _ClassVar[HoloPokemonMove] + STEEL_WING_FAST: _ClassVar[HoloPokemonMove] + FIRE_FANG_FAST: _ClassVar[HoloPokemonMove] + ROCK_SMASH_FAST: _ClassVar[HoloPokemonMove] + TRANSFORM_FAST: _ClassVar[HoloPokemonMove] + COUNTER_FAST: _ClassVar[HoloPokemonMove] + POWDER_SNOW_FAST: _ClassVar[HoloPokemonMove] + CLOSE_COMBAT: _ClassVar[HoloPokemonMove] + DYNAMIC_PUNCH: _ClassVar[HoloPokemonMove] + FOCUS_BLAST: _ClassVar[HoloPokemonMove] + AURORA_BEAM: _ClassVar[HoloPokemonMove] + CHARGE_BEAM_FAST: _ClassVar[HoloPokemonMove] + VOLT_SWITCH_FAST: _ClassVar[HoloPokemonMove] + WILD_CHARGE: _ClassVar[HoloPokemonMove] + ZAP_CANNON: _ClassVar[HoloPokemonMove] + DRAGON_TAIL_FAST: _ClassVar[HoloPokemonMove] + AVALANCHE: _ClassVar[HoloPokemonMove] + AIR_SLASH_FAST: _ClassVar[HoloPokemonMove] + BRAVE_BIRD: _ClassVar[HoloPokemonMove] + SKY_ATTACK: _ClassVar[HoloPokemonMove] + SAND_TOMB: _ClassVar[HoloPokemonMove] + ROCK_BLAST: _ClassVar[HoloPokemonMove] + INFESTATION_FAST: _ClassVar[HoloPokemonMove] + STRUGGLE_BUG_FAST: _ClassVar[HoloPokemonMove] + SILVER_WIND: _ClassVar[HoloPokemonMove] + ASTONISH_FAST: _ClassVar[HoloPokemonMove] + HEX_FAST: _ClassVar[HoloPokemonMove] + NIGHT_SHADE: _ClassVar[HoloPokemonMove] + IRON_TAIL_FAST: _ClassVar[HoloPokemonMove] + GYRO_BALL: _ClassVar[HoloPokemonMove] + HEAVY_SLAM: _ClassVar[HoloPokemonMove] + FIRE_SPIN_FAST: _ClassVar[HoloPokemonMove] + OVERHEAT: _ClassVar[HoloPokemonMove] + BULLET_SEED_FAST: _ClassVar[HoloPokemonMove] + GRASS_KNOT: _ClassVar[HoloPokemonMove] + ENERGY_BALL: _ClassVar[HoloPokemonMove] + EXTRASENSORY_FAST: _ClassVar[HoloPokemonMove] + FUTURESIGHT: _ClassVar[HoloPokemonMove] + MIRROR_COAT: _ClassVar[HoloPokemonMove] + OUTRAGE: _ClassVar[HoloPokemonMove] + SNARL_FAST: _ClassVar[HoloPokemonMove] + CRUNCH: _ClassVar[HoloPokemonMove] + FOUL_PLAY: _ClassVar[HoloPokemonMove] + HIDDEN_POWER_FAST: _ClassVar[HoloPokemonMove] + TAKE_DOWN_FAST: _ClassVar[HoloPokemonMove] + WATERFALL_FAST: _ClassVar[HoloPokemonMove] + SURF: _ClassVar[HoloPokemonMove] + DRACO_METEOR: _ClassVar[HoloPokemonMove] + DOOM_DESIRE: _ClassVar[HoloPokemonMove] + YAWN_FAST: _ClassVar[HoloPokemonMove] + PSYCHO_BOOST: _ClassVar[HoloPokemonMove] + ORIGIN_PULSE: _ClassVar[HoloPokemonMove] + PRECIPICE_BLADES: _ClassVar[HoloPokemonMove] + PRESENT_FAST: _ClassVar[HoloPokemonMove] + WEATHER_BALL_FIRE: _ClassVar[HoloPokemonMove] + WEATHER_BALL_ICE: _ClassVar[HoloPokemonMove] + WEATHER_BALL_ROCK: _ClassVar[HoloPokemonMove] + WEATHER_BALL_WATER: _ClassVar[HoloPokemonMove] + FRENZY_PLANT: _ClassVar[HoloPokemonMove] + SMACK_DOWN_FAST: _ClassVar[HoloPokemonMove] + BLAST_BURN: _ClassVar[HoloPokemonMove] + HYDRO_CANNON: _ClassVar[HoloPokemonMove] + LAST_RESORT: _ClassVar[HoloPokemonMove] + METEOR_MASH: _ClassVar[HoloPokemonMove] + SKULL_BASH: _ClassVar[HoloPokemonMove] + ACID_SPRAY: _ClassVar[HoloPokemonMove] + EARTH_POWER: _ClassVar[HoloPokemonMove] + CRABHAMMER: _ClassVar[HoloPokemonMove] + LUNGE: _ClassVar[HoloPokemonMove] + CRUSH_CLAW: _ClassVar[HoloPokemonMove] + OCTAZOOKA: _ClassVar[HoloPokemonMove] + MIRROR_SHOT: _ClassVar[HoloPokemonMove] + SUPER_POWER: _ClassVar[HoloPokemonMove] + FELL_STINGER: _ClassVar[HoloPokemonMove] + LEAF_TORNADO: _ClassVar[HoloPokemonMove] + LEECH_LIFE: _ClassVar[HoloPokemonMove] + DRAIN_PUNCH: _ClassVar[HoloPokemonMove] + SHADOW_BONE: _ClassVar[HoloPokemonMove] + MUDDY_WATER: _ClassVar[HoloPokemonMove] + BLAZE_KICK: _ClassVar[HoloPokemonMove] + RAZOR_SHELL: _ClassVar[HoloPokemonMove] + POWER_UP_PUNCH: _ClassVar[HoloPokemonMove] + CHARM_FAST: _ClassVar[HoloPokemonMove] + GIGA_IMPACT: _ClassVar[HoloPokemonMove] + FRUSTRATION: _ClassVar[HoloPokemonMove] + RETURN: _ClassVar[HoloPokemonMove] + SYNCHRONOISE: _ClassVar[HoloPokemonMove] + LOCK_ON_FAST: _ClassVar[HoloPokemonMove] + THUNDER_FANG_FAST: _ClassVar[HoloPokemonMove] + ICE_FANG_FAST: _ClassVar[HoloPokemonMove] + HORN_DRILL: _ClassVar[HoloPokemonMove] + FISSURE: _ClassVar[HoloPokemonMove] + SACRED_SWORD: _ClassVar[HoloPokemonMove] + FLYING_PRESS: _ClassVar[HoloPokemonMove] + AURA_SPHERE: _ClassVar[HoloPokemonMove] + PAYBACK: _ClassVar[HoloPokemonMove] + ROCK_WRECKER: _ClassVar[HoloPokemonMove] + AEROBLAST: _ClassVar[HoloPokemonMove] + TECHNO_BLAST_NORMAL: _ClassVar[HoloPokemonMove] + TECHNO_BLAST_BURN: _ClassVar[HoloPokemonMove] + TECHNO_BLAST_CHILL: _ClassVar[HoloPokemonMove] + TECHNO_BLAST_WATER: _ClassVar[HoloPokemonMove] + TECHNO_BLAST_SHOCK: _ClassVar[HoloPokemonMove] + FLY: _ClassVar[HoloPokemonMove] + V_CREATE: _ClassVar[HoloPokemonMove] + LEAF_STORM: _ClassVar[HoloPokemonMove] + TRI_ATTACK: _ClassVar[HoloPokemonMove] + GUST_FAST: _ClassVar[HoloPokemonMove] + INCINERATE_FAST: _ClassVar[HoloPokemonMove] + DARK_VOID: _ClassVar[HoloPokemonMove] + FEATHER_DANCE: _ClassVar[HoloPokemonMove] + FIERY_DANCE: _ClassVar[HoloPokemonMove] + FAIRY_WIND_FAST: _ClassVar[HoloPokemonMove] + RELIC_SONG: _ClassVar[HoloPokemonMove] + WEATHER_BALL_NORMAL: _ClassVar[HoloPokemonMove] + PSYCHIC_FANGS: _ClassVar[HoloPokemonMove] + HYPERSPACE_FURY: _ClassVar[HoloPokemonMove] + HYPERSPACE_HOLE: _ClassVar[HoloPokemonMove] + DOUBLE_KICK_FAST: _ClassVar[HoloPokemonMove] + MAGICAL_LEAF_FAST: _ClassVar[HoloPokemonMove] + SACRED_FIRE: _ClassVar[HoloPokemonMove] + ICICLE_SPEAR: _ClassVar[HoloPokemonMove] + AEROBLAST_PLUS: _ClassVar[HoloPokemonMove] + AEROBLAST_PLUS_PLUS: _ClassVar[HoloPokemonMove] + SACRED_FIRE_PLUS: _ClassVar[HoloPokemonMove] + SACRED_FIRE_PLUS_PLUS: _ClassVar[HoloPokemonMove] + ACROBATICS: _ClassVar[HoloPokemonMove] + LUSTER_PURGE: _ClassVar[HoloPokemonMove] + MIST_BALL: _ClassVar[HoloPokemonMove] + BRUTAL_SWING: _ClassVar[HoloPokemonMove] + ROLLOUT_FAST: _ClassVar[HoloPokemonMove] + SEED_FLARE: _ClassVar[HoloPokemonMove] + OBSTRUCT: _ClassVar[HoloPokemonMove] + SHADOW_FORCE: _ClassVar[HoloPokemonMove] + METEOR_BEAM: _ClassVar[HoloPokemonMove] + WATER_SHURIKEN_FAST: _ClassVar[HoloPokemonMove] + FUSION_BOLT: _ClassVar[HoloPokemonMove] + FUSION_FLARE: _ClassVar[HoloPokemonMove] + POLTERGEIST: _ClassVar[HoloPokemonMove] + HIGH_HORSEPOWER: _ClassVar[HoloPokemonMove] + GLACIATE: _ClassVar[HoloPokemonMove] + BREAKING_SWIPE: _ClassVar[HoloPokemonMove] + BOOMBURST: _ClassVar[HoloPokemonMove] + DOUBLE_IRON_BASH: _ClassVar[HoloPokemonMove] + MYSTICAL_FIRE: _ClassVar[HoloPokemonMove] + LIQUIDATION: _ClassVar[HoloPokemonMove] + DRAGON_ASCENT: _ClassVar[HoloPokemonMove] + LEAFAGE_FAST: _ClassVar[HoloPokemonMove] + MAGMA_STORM: _ClassVar[HoloPokemonMove] + GEOMANCY_FAST: _ClassVar[HoloPokemonMove] + SPACIAL_REND: _ClassVar[HoloPokemonMove] + OBLIVION_WING: _ClassVar[HoloPokemonMove] + NATURES_MADNESS: _ClassVar[HoloPokemonMove] + TRIPLE_AXEL: _ClassVar[HoloPokemonMove] + TRAILBLAZE: _ClassVar[HoloPokemonMove] + SCORCHING_SANDS: _ClassVar[HoloPokemonMove] + ROAR_OF_TIME: _ClassVar[HoloPokemonMove] + BLEAKWIND_STORM: _ClassVar[HoloPokemonMove] + SANDSEAR_STORM: _ClassVar[HoloPokemonMove] + WILDBOLT_STORM: _ClassVar[HoloPokemonMove] + SPIRIT_SHACKLE: _ClassVar[HoloPokemonMove] + VOLT_TACKLE: _ClassVar[HoloPokemonMove] + DARKEST_LARIAT: _ClassVar[HoloPokemonMove] + PSYWAVE_FAST: _ClassVar[HoloPokemonMove] + METAL_SOUND_FAST: _ClassVar[HoloPokemonMove] + SAND_ATTACK_FAST: _ClassVar[HoloPokemonMove] + SUNSTEEL_STRIKE: _ClassVar[HoloPokemonMove] + MOONGEIST_BEAM: _ClassVar[HoloPokemonMove] + AURA_WHEEL_ELECTRIC: _ClassVar[HoloPokemonMove] + AURA_WHEEL_DARK: _ClassVar[HoloPokemonMove] + HIGH_JUMP_KICK: _ClassVar[HoloPokemonMove] + VN_BM_001: _ClassVar[HoloPokemonMove] + VN_BM_002: _ClassVar[HoloPokemonMove] + VN_BM_003: _ClassVar[HoloPokemonMove] + VN_BM_004: _ClassVar[HoloPokemonMove] + VN_BM_005: _ClassVar[HoloPokemonMove] + VN_BM_006: _ClassVar[HoloPokemonMove] + VN_BM_007: _ClassVar[HoloPokemonMove] + VN_BM_008: _ClassVar[HoloPokemonMove] + VN_BM_009: _ClassVar[HoloPokemonMove] + VN_BM_010: _ClassVar[HoloPokemonMove] + VN_BM_011: _ClassVar[HoloPokemonMove] + VN_BM_012: _ClassVar[HoloPokemonMove] + VN_BM_013: _ClassVar[HoloPokemonMove] + VN_BM_014: _ClassVar[HoloPokemonMove] + VN_BM_015: _ClassVar[HoloPokemonMove] + VN_BM_016: _ClassVar[HoloPokemonMove] + VN_BM_017: _ClassVar[HoloPokemonMove] + VN_BM_018: _ClassVar[HoloPokemonMove] + VN_BM_052: _ClassVar[HoloPokemonMove] + VN_BM_053: _ClassVar[HoloPokemonMove] + FORCE_PALM_FAST: _ClassVar[HoloPokemonMove] + SPARKLING_ARIA: _ClassVar[HoloPokemonMove] + +class HoloPokemonMovementType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + MOVEMENT_STATIC: _ClassVar[HoloPokemonMovementType] + MOVEMENT_JUMP: _ClassVar[HoloPokemonMovementType] + MOVEMENT_VERTICAL: _ClassVar[HoloPokemonMovementType] + MOVEMENT_PSYCHIC: _ClassVar[HoloPokemonMovementType] + MOVEMENT_ELECTRIC: _ClassVar[HoloPokemonMovementType] + MOVEMENT_FLYING: _ClassVar[HoloPokemonMovementType] + MOVEMENT_HOVERING: _ClassVar[HoloPokemonMovementType] + +class HoloPokemonNature(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NATURE_UNKNOWN: _ClassVar[HoloPokemonNature] + POKEMON_NATURE_STOIC: _ClassVar[HoloPokemonNature] + POKEMON_NATURE_ASSASSIN: _ClassVar[HoloPokemonNature] + POKEMON_NATURE_GUARDIAN: _ClassVar[HoloPokemonNature] + POKEMON_NATURE_RAIDER: _ClassVar[HoloPokemonNature] + POKEMON_NATURE_PROTECTOR: _ClassVar[HoloPokemonNature] + POKEMON_NATURE_SENTRY: _ClassVar[HoloPokemonNature] + POKEMON_NATURE_CHAMPION: _ClassVar[HoloPokemonNature] + +class HoloPokemonSize(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + POKEMON_SIZE_UNSET: _ClassVar[HoloPokemonSize] + XXS: _ClassVar[HoloPokemonSize] + XS: _ClassVar[HoloPokemonSize] + M: _ClassVar[HoloPokemonSize] + XL: _ClassVar[HoloPokemonSize] + XXL: _ClassVar[HoloPokemonSize] + +class HoloPokemonType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + POKEMON_TYPE_NONE: _ClassVar[HoloPokemonType] + POKEMON_TYPE_NORMAL: _ClassVar[HoloPokemonType] + POKEMON_TYPE_FIGHTING: _ClassVar[HoloPokemonType] + POKEMON_TYPE_FLYING: _ClassVar[HoloPokemonType] + POKEMON_TYPE_POISON: _ClassVar[HoloPokemonType] + POKEMON_TYPE_GROUND: _ClassVar[HoloPokemonType] + POKEMON_TYPE_ROCK: _ClassVar[HoloPokemonType] + POKEMON_TYPE_BUG: _ClassVar[HoloPokemonType] + POKEMON_TYPE_GHOST: _ClassVar[HoloPokemonType] + POKEMON_TYPE_STEEL: _ClassVar[HoloPokemonType] + POKEMON_TYPE_FIRE: _ClassVar[HoloPokemonType] + POKEMON_TYPE_WATER: _ClassVar[HoloPokemonType] + POKEMON_TYPE_GRASS: _ClassVar[HoloPokemonType] + POKEMON_TYPE_ELECTRIC: _ClassVar[HoloPokemonType] + POKEMON_TYPE_PSYCHIC: _ClassVar[HoloPokemonType] + POKEMON_TYPE_ICE: _ClassVar[HoloPokemonType] + POKEMON_TYPE_DRAGON: _ClassVar[HoloPokemonType] + POKEMON_TYPE_DARK: _ClassVar[HoloPokemonType] + POKEMON_TYPE_FAIRY: _ClassVar[HoloPokemonType] + +class HoloTemporaryEvolutionId(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + TEMP_EVOLUTION_UNSET: _ClassVar[HoloTemporaryEvolutionId] + TEMP_EVOLUTION_MEGA: _ClassVar[HoloTemporaryEvolutionId] + TEMP_EVOLUTION_MEGA_X: _ClassVar[HoloTemporaryEvolutionId] + TEMP_EVOLUTION_MEGA_Y: _ClassVar[HoloTemporaryEvolutionId] + TEMP_EVOLUTION_PRIMAL: _ClassVar[HoloTemporaryEvolutionId] + +class IapLibraryVersion(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + IAP_LIBRARY_VERSION_DEFAULT: _ClassVar[IapLibraryVersion] + IAP_LIBRARY_VERSION_IODINE_1_8: _ClassVar[IapLibraryVersion] + IAP_LIBRARY_VERSION_NIA_IAP_4: _ClassVar[IapLibraryVersion] + +class IncidentDisplayType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + INCIDENT_DISPLAY_TYPE_NONE: _ClassVar[IncidentDisplayType] + INCIDENT_DISPLAY_TYPE_INVASION_GRUNT: _ClassVar[IncidentDisplayType] + INCIDENT_DISPLAY_TYPE_INVASION_LEADER: _ClassVar[IncidentDisplayType] + INCIDENT_DISPLAY_TYPE_INVASION_GIOVANNI: _ClassVar[IncidentDisplayType] + INCIDENT_DISPLAY_TYPE_INVASION_GRUNTB: _ClassVar[IncidentDisplayType] + INCIDENT_DISPLAY_TYPE_INVASION_EVENT_NPC: _ClassVar[IncidentDisplayType] + INCIDENT_DISPLAY_TYPE_INVASION_ROUTES_NPC: _ClassVar[IncidentDisplayType] + INCIDENT_DISPLAY_TYPE_INVASION_GENERIC: _ClassVar[IncidentDisplayType] + INCIDENT_DISPLAY_TYPE_INCIDENT_POKESTOP_ENCOUNTER: _ClassVar[IncidentDisplayType] + INCIDENT_DISPLAY_TYPE_INCIDENT_CONTEST: _ClassVar[IncidentDisplayType] + +class InternalClientOperatingSystem(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + OS_UNKNOWN: _ClassVar[InternalClientOperatingSystem] + OS_ANDROID: _ClassVar[InternalClientOperatingSystem] + OS_IOS: _ClassVar[InternalClientOperatingSystem] + OS_DESKTOP: _ClassVar[InternalClientOperatingSystem] + +class InternalCrmClientActionMethod(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + INTERNAL_CRM_CLIENT_ACTION_UNKNOWN: _ClassVar[InternalCrmClientActionMethod] + INTERNAL_CRM_CLIENT_ACTION_DELETE_ACCOUNT: _ClassVar[InternalCrmClientActionMethod] + INTERNAL_CRM_CLIENT_ACTION_DATA_ACCESS: _ClassVar[InternalCrmClientActionMethod] + INTERNAL_CRM_CLIENT_ACTION_DELETE_ACCOUNT_EMAIL_ON_FILE: _ClassVar[InternalCrmClientActionMethod] + +class InternalGameAccountRegistryActions(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNKNOWN_GAME_ACCOUNT_REGISTRY_ACTION: _ClassVar[InternalGameAccountRegistryActions] + ADD_LOGIN_ACTION: _ClassVar[InternalGameAccountRegistryActions] + REMOVE_LOGIN_ACTION: _ClassVar[InternalGameAccountRegistryActions] + LIST_LOGIN_ACTION: _ClassVar[InternalGameAccountRegistryActions] + REPLACE_LOGIN_ACTION: _ClassVar[InternalGameAccountRegistryActions] + SET_BIRTHDAY_ACTION: _ClassVar[InternalGameAccountRegistryActions] + GAR_PROXY_ACTION: _ClassVar[InternalGameAccountRegistryActions] + LINK_TO_ACCOUNT_LOGIN_ACTION: _ClassVar[InternalGameAccountRegistryActions] + +class InternalGameAdventureSyncAction(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNKNOWN_GAME_LOCATION_AWARENESS_ACTION: _ClassVar[InternalGameAdventureSyncAction] + REQUEST_GEOFENCE_UPDATES: _ClassVar[InternalGameAdventureSyncAction] + UPDATE_PLAYER_LOCATION: _ClassVar[InternalGameAdventureSyncAction] + BULK_UPDATE_PLAYER_LOCATION: _ClassVar[InternalGameAdventureSyncAction] + UPDATE_BREADCRUMB_HISTORY: _ClassVar[InternalGameAdventureSyncAction] + REFRESH_PROXIMITY_TOKENS: _ClassVar[InternalGameAdventureSyncAction] + REPORT_PROXIMITY_CONTACTS: _ClassVar[InternalGameAdventureSyncAction] + +class InternalGameAnticheatAction(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNKNOWN_GAME_ANTICHEAT_ACTION: _ClassVar[InternalGameAnticheatAction] + GET_OUTSTANDING_WARNINGS: _ClassVar[InternalGameAnticheatAction] + ACKNOWLEDGE_WARNINGS: _ClassVar[InternalGameAnticheatAction] + +class InternalGameAuthenticationActionMethod(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNKNOWN_GAME_AUTHENTICATION_ACTION: _ClassVar[InternalGameAuthenticationActionMethod] + ROTATE_GUEST_LOGIN_SECRET_TOKEN: _ClassVar[InternalGameAuthenticationActionMethod] + +class InternalGameBackgroundModeAction(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNKNOWN_GAME_BACKGROUND_MODE_ACTION: _ClassVar[InternalGameBackgroundModeAction] + REGISTER_BACKGROUND_SERVICE: _ClassVar[InternalGameBackgroundModeAction] + GET_CLIENT_BGMODE_SETTINGS: _ClassVar[InternalGameBackgroundModeAction] + GET_ADVENTURE_SYNC_PROGRESS: _ClassVar[InternalGameBackgroundModeAction] + +class InternalGameChatActions(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNKNOWN_GAME_CHAT_ACTION: _ClassVar[InternalGameChatActions] + PROXY_CHAT_ACTION: _ClassVar[InternalGameChatActions] + +class InternalGameCrmActions(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNKNOWN_CRM_ACTION: _ClassVar[InternalGameCrmActions] + CRM_PROXY_ACTION: _ClassVar[InternalGameCrmActions] + +class InternalGameFitnessAction(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNKNOWN_GAME_FITNESS_ACTION: _ClassVar[InternalGameFitnessAction] + UPDATE_FITNESS_METRICS: _ClassVar[InternalGameFitnessAction] + GET_FITNESS_REPORT: _ClassVar[InternalGameFitnessAction] + GET_ADVENTURE_SYNC_SETTINGS: _ClassVar[InternalGameFitnessAction] + UPDATE_ADVENTURE_SYNC_SETTINGS: _ClassVar[InternalGameFitnessAction] + UPDATE_ADVENTURE_SYNC_FITNESS: _ClassVar[InternalGameFitnessAction] + GET_ADVENTURE_SYNC_FITNESS_REPORT: _ClassVar[InternalGameFitnessAction] + +class InternalGameGmTemplatesAction(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNKNOWN_GAME_GM_TEMPLATES_ACTION: _ClassVar[InternalGameGmTemplatesAction] + DOWNLOAD_GAME_MASTER_TEMPLATES: _ClassVar[InternalGameGmTemplatesAction] + +class InternalGameIapAction(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNKNOWN_GAME_IAP_ACTION: _ClassVar[InternalGameIapAction] + PURCHASE_SKU: _ClassVar[InternalGameIapAction] + GET_AVAILABLE_SKUS_AND_BALANCES: _ClassVar[InternalGameIapAction] + SET_IN_GAME_CURRENCY_EXCHANGE_RATE: _ClassVar[InternalGameIapAction] + PURCHASE_WEB_SKU: _ClassVar[InternalGameIapAction] + REDEEM_GOOGLE_RECEIPT: _ClassVar[InternalGameIapAction] + REDEEM_APPLE_RECEIPT: _ClassVar[InternalGameIapAction] + REDEEM_DESKTOP_RECEIPT: _ClassVar[InternalGameIapAction] + REDEEM_SAMSUNG_RECEIPT: _ClassVar[InternalGameIapAction] + GET_AVAILABLE_SUBSCRIPTIONS: _ClassVar[InternalGameIapAction] + GET_ACTIVE_SUBSCRIPTIONS: _ClassVar[InternalGameIapAction] + REDEEM_XSOLLA_RECEIPT: _ClassVar[InternalGameIapAction] + GET_WEBSTORE_USER: _ClassVar[InternalGameIapAction] + REFUND_IAP_RECEIPT: _ClassVar[InternalGameIapAction] + GET_AVAILABLE_SKUS_ANONYMOUS: _ClassVar[InternalGameIapAction] + REDEEM_WEBSTORE_RECEIPT: _ClassVar[InternalGameIapAction] + +class InternalGameNotificationAction(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNKNOWN_GAME_NOTIFICATION_ACTION: _ClassVar[InternalGameNotificationAction] + UPDATE_NOTIFICATION_STATUS: _ClassVar[InternalGameNotificationAction] + +class InternalGamePasscodeAction(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNKNOWN_GAME_PASSCODE_ACTION: _ClassVar[InternalGamePasscodeAction] + REDEEM_PASSCODE: _ClassVar[InternalGamePasscodeAction] + +class InternalGamePingAction(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNKNOWN_GAME_PING_ACTION: _ClassVar[InternalGamePingAction] + PING: _ClassVar[InternalGamePingAction] + PING_ASYNC: _ClassVar[InternalGamePingAction] + PING_DOWNSTREAM: _ClassVar[InternalGamePingAction] + PING_OPEN: _ClassVar[InternalGamePingAction] + +class InternalGamePlayerAction(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNKNOWN_GAME_PLAYER_ACTION: _ClassVar[InternalGamePlayerAction] + GET_INVENTORY: _ClassVar[InternalGamePlayerAction] + +class InternalGamePoiAction(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNKNOWN_GAME_POI_ACTION: _ClassVar[InternalGamePoiAction] + ADD_NEW_POI: _ClassVar[InternalGamePoiAction] + GET_AVAILABLE_SUBMISSIONS: _ClassVar[InternalGamePoiAction] + GET_SIGNED_URL_FOR_PHOTO_UPLOAD: _ClassVar[InternalGamePoiAction] + GET_PLAYER_SUBMISSION_VALIDATION_SETTINGS: _ClassVar[InternalGamePoiAction] + SUBMIT_POI_IMAGE: _ClassVar[InternalGamePoiAction] + SUBMIT_POI_TEXT_METADATA_UPDATE: _ClassVar[InternalGamePoiAction] + SUBMIT_POI_LOCATION_UPDATE: _ClassVar[InternalGamePoiAction] + SUBMIT_POI_TAKEDOWN_REQUEST: _ClassVar[InternalGamePoiAction] + SUBMIT_SPONSOR_POI_REPORT: _ClassVar[InternalGamePoiAction] + SUBMIT_SPONSOR_POI_LOCATION_UPDATE: _ClassVar[InternalGamePoiAction] + ADD_NEW_ROUTE: _ClassVar[InternalGamePoiAction] + GENERATE_GMAP_SIGNED_URL: _ClassVar[InternalGamePoiAction] + GET_GMAP_SETTINGS: _ClassVar[InternalGamePoiAction] + SUBMIT_POI_AR_VIDEO_METADATA: _ClassVar[InternalGamePoiAction] + GET_GRAPESHOT_FILE_UPLOAD_URL: _ClassVar[InternalGamePoiAction] + ASYNC_FILE_UPLOAD_COMPLETE: _ClassVar[InternalGamePoiAction] + +class InternalGamePushNotificationAction(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNKNOWN_GAME_PUSH_NOTIFICATION_ACTION: _ClassVar[InternalGamePushNotificationAction] + REGISTER_PUSH_NOTIFICATION: _ClassVar[InternalGamePushNotificationAction] + UNREGISTER_PUSH_NOTIFICATION: _ClassVar[InternalGamePushNotificationAction] + OPT_OUT_PUSH_NOTIFICATION_CATEGORY: _ClassVar[InternalGamePushNotificationAction] + REGISTER_PUSH_NOTIFICATION_TOKEN: _ClassVar[InternalGamePushNotificationAction] + UNREGISTER_PUSH_NOTIFICATION_TOKEN: _ClassVar[InternalGamePushNotificationAction] + OPT_OUT_PUSH_NOTIFICATION_TOKEN_CATEGORY: _ClassVar[InternalGamePushNotificationAction] + +class InternalGameSocialAction(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNKNOWN_GAME_SOCIAL_ACTION: _ClassVar[InternalGameSocialAction] + PROXY_SOCIAL_ACTION: _ClassVar[InternalGameSocialAction] + PROXY_SOCIAL_SIDE_CHANNEL_ACTION: _ClassVar[InternalGameSocialAction] + +class InternalGameTelemetryAction(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNKNOWN_GAME_TELEMETRY_ACTION: _ClassVar[InternalGameTelemetryAction] + COLLECT_CLIENT_TELEMETRY: _ClassVar[InternalGameTelemetryAction] + GET_CLIENT_TELEMETRY_SETTINGS: _ClassVar[InternalGameTelemetryAction] + +class InternalGameWebTokenAction(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNKNOWN_GAME_WEB_TOKEN_ACTION: _ClassVar[InternalGameWebTokenAction] + GET_WEB_TOKEN_ACTION: _ClassVar[InternalGameWebTokenAction] + +class InternalGarClientActionMethod(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + INTERNAL_GAR_CLIENT_ACTION_UNKNOWN_GAR_CLIENT_ACTION: _ClassVar[InternalGarClientActionMethod] + INTERNAL_GAR_CLIENT_ACTION_GET_MY_ACCOUNT: _ClassVar[InternalGarClientActionMethod] + INTERNAL_GAR_CLIENT_ACTION_SEND_SMS_VERIFICATION_CODE: _ClassVar[InternalGarClientActionMethod] + INTERNAL_GAR_CLIENT_ACTION_UPDATE_PHONE_NUMBER: _ClassVar[InternalGarClientActionMethod] + INTERNAL_GAR_CLIENT_ACTION_CREATE_SHARED_LOGIN_TOKEN: _ClassVar[InternalGarClientActionMethod] + INTERNAL_GAR_CLIENT_ACTION_GET_CLIENT_SETTINGS: _ClassVar[InternalGarClientActionMethod] + INTERNAL_GAR_CLIENT_ACTION_SET_ACCOUNT_CONTACT_SETTINGS: _ClassVar[InternalGarClientActionMethod] + INTERNAL_GAR_CLIENT_ACTION_DELETE_PHONE_NUMBER: _ClassVar[InternalGarClientActionMethod] + INTERNAL_GAR_CLIENT_ACTION_ACKNOWLEDGE_INFORMATION: _ClassVar[InternalGarClientActionMethod] + INTERNAL_GAR_CLIENT_ACTION_CHECK_AVATAR_IMAGES: _ClassVar[InternalGarClientActionMethod] + INTERNAL_GAR_CLIENT_ACTION_UPDATE_AVATAR_IMAGE: _ClassVar[InternalGarClientActionMethod] + +class InternalIdentityProvider(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + INTERNAL_UNSET_IDENTITY_PROVIDER: _ClassVar[InternalIdentityProvider] + INTERNAL_GOOGLE: _ClassVar[InternalIdentityProvider] + INTERNAL_PTC: _ClassVar[InternalIdentityProvider] + INTERNAL_FACEBOOK: _ClassVar[InternalIdentityProvider] + INTERNAL_BACKGROUND: _ClassVar[InternalIdentityProvider] + INTERNAL_INTERNAL: _ClassVar[InternalIdentityProvider] + INTERNAL_SFIDA: _ClassVar[InternalIdentityProvider] + INTERNAL_SUPER_AWESOME: _ClassVar[InternalIdentityProvider] + INTERNAL_DEVELOPER: _ClassVar[InternalIdentityProvider] + INTERNAL_SHARED_SECRET: _ClassVar[InternalIdentityProvider] + INTERNAL_POSEIDON: _ClassVar[InternalIdentityProvider] + INTERNAL_NINTENDO: _ClassVar[InternalIdentityProvider] + INTERNAL_APPLE: _ClassVar[InternalIdentityProvider] + INTERNAL_NIANTIC_SHARED_LOGIN_TOKEN: _ClassVar[InternalIdentityProvider] + INTERNAL_GUEST_LOGIN_TOKEN: _ClassVar[InternalIdentityProvider] + INTERNAL_EIGHTH_WALL: _ClassVar[InternalIdentityProvider] + INTERNAL_PTC_OAUTH: _ClassVar[InternalIdentityProvider] + +class InternalInvitationType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + INVITATION_TYPE_UNSET: _ClassVar[InternalInvitationType] + INVITATION_TYPE_CODE: _ClassVar[InternalInvitationType] + INVITATION_TYPE_FACEBOOK: _ClassVar[InternalInvitationType] + INVITATION_TYPE_SERVER_REQUEST: _ClassVar[InternalInvitationType] + INVITATION_TYPE_NIANTIC_SOCIAL_GRAPH: _ClassVar[InternalInvitationType] + INVITATION_TYPE_ADDRESS_BOOK_IMPORT: _ClassVar[InternalInvitationType] + +class InternalNotificationState(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + INTERNAL_NOTIFICATION_STATE_UNSET_STATE: _ClassVar[InternalNotificationState] + INTERNAL_NOTIFICATION_STATE_VIEWED: _ClassVar[InternalNotificationState] + +class InternalPlatformClientAction(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + INTERNAL_UNKNOWN_PLATFORM_CLIENT_ACTION: _ClassVar[InternalPlatformClientAction] + INTERNAL_REGISTER_PUSH_NOTIFICATION: _ClassVar[InternalPlatformClientAction] + INTERNAL_UNREGISTER_PUSH_NOTIFICATION: _ClassVar[InternalPlatformClientAction] + INTERNAL_UPDATE_NOTIFICATION_STATUS: _ClassVar[InternalPlatformClientAction] + INTERNAL_OPT_OUT_PUSH_NOTIFICATION_CATEGORY: _ClassVar[InternalPlatformClientAction] + INTERNAL_DOWNLOAD_GAME_MASTER_TEMPLATES: _ClassVar[InternalPlatformClientAction] + INTERNAL_GET_INVENTORY: _ClassVar[InternalPlatformClientAction] + INTERNAL_REDEEM_PASSCODE: _ClassVar[InternalPlatformClientAction] + INTERNAL_PING: _ClassVar[InternalPlatformClientAction] + INTERNAL_ADD_LOGIN_ACTION: _ClassVar[InternalPlatformClientAction] + INTERNAL_REMOVE_LOGIN_ACTION: _ClassVar[InternalPlatformClientAction] + INTERNAL_LIST_LOGIN_ACTION: _ClassVar[InternalPlatformClientAction] + INTERNAL_ADD_NEW_POI: _ClassVar[InternalPlatformClientAction] + INTERNAL_PROXY_SOCIAL_ACTION: _ClassVar[InternalPlatformClientAction] + INTERNAL_DEPRECATED_CLIENT_TELEMETRY: _ClassVar[InternalPlatformClientAction] + INTERNAL_GET_AVAILABLE_SUBMISSIONS: _ClassVar[InternalPlatformClientAction] + INTERNAL_GET_SIGNED_URL_FOR_PHOTO_UPLOAD: _ClassVar[InternalPlatformClientAction] + INTERNAL_REPLACE_LOGIN_ACTION: _ClassVar[InternalPlatformClientAction] + INTERNAL_PROXY_SOCIAL_SIDE_CHANNEL_ACTION: _ClassVar[InternalPlatformClientAction] + INTERNAL_COLLECT_CLIENT_TELEMETRY: _ClassVar[InternalPlatformClientAction] + INTERNAL_PURCHASE_SKU: _ClassVar[InternalPlatformClientAction] + INTERNAL_GET_AVAILABLE_SKUS_AND_BALANCES: _ClassVar[InternalPlatformClientAction] + INTERNAL_REDEEM_GOOGLE_RECEIPT: _ClassVar[InternalPlatformClientAction] + INTERNAL_REDEEM_APPLE_RECEIPT: _ClassVar[InternalPlatformClientAction] + INTERNAL_REDEEM_DESKTOP_RECEIPT: _ClassVar[InternalPlatformClientAction] + INTERNAL_UPDATE_FITNESS_METRICS: _ClassVar[InternalPlatformClientAction] + INTERNAL_GET_FITNESS_REPORT: _ClassVar[InternalPlatformClientAction] + INTERNAL_GET_CLIENT_TELEMETRY_SETTINGS: _ClassVar[InternalPlatformClientAction] + INTERNAL_PING_ASYNC: _ClassVar[InternalPlatformClientAction] + INTERNAL_REGISTER_BACKGROUND_SERVICE: _ClassVar[InternalPlatformClientAction] + INTERNAL_GET_CLIENT_BGMODE_SETTINGS: _ClassVar[InternalPlatformClientAction] + INTERNAL_PING_DOWNSTREAM: _ClassVar[InternalPlatformClientAction] + INTERNAL_SET_IN_GAME_CURRENCY_EXCHANGE_RATE: _ClassVar[InternalPlatformClientAction] + INTERNAL_REQUEST_GEOFENCE_UPDATES: _ClassVar[InternalPlatformClientAction] + INTERNAL_UPDATE_PLAYER_LOCATION: _ClassVar[InternalPlatformClientAction] + INTERNAL_GENERATE_GMAP_SIGNED_URL: _ClassVar[InternalPlatformClientAction] + INTERNAL_GET_GMAP_SETTINGS: _ClassVar[InternalPlatformClientAction] + INTERNAL_REDEEM_SAMSUNG_RECEIPT: _ClassVar[InternalPlatformClientAction] + INTERNAL_ADD_NEW_ROUTE: _ClassVar[InternalPlatformClientAction] + INTERNAL_GET_OUTSTANDING_WARNINGS: _ClassVar[InternalPlatformClientAction] + INTERNAL_ACKNOWLEDGE_WARNINGS: _ClassVar[InternalPlatformClientAction] + INTERNAL_SUBMIT_POI_IMAGE: _ClassVar[InternalPlatformClientAction] + INTERNAL_SUBMIT_POI_TEXT_METADATA_UPDATE: _ClassVar[InternalPlatformClientAction] + INTERNAL_SUBMIT_POI_LOCATION_UPDATE: _ClassVar[InternalPlatformClientAction] + INTERNAL_SUBMIT_POI_TAKEDOWN_REQUEST: _ClassVar[InternalPlatformClientAction] + INTERNAL_GET_WEB_TOKEN_ACTION: _ClassVar[InternalPlatformClientAction] + INTERNAL_GET_ADVENTURE_SYNC_SETTINGS: _ClassVar[InternalPlatformClientAction] + INTERNAL_UPDATE_ADVENTURE_SYNC_SETTINGS: _ClassVar[InternalPlatformClientAction] + INTERNAL_SET_BIRTHDAY: _ClassVar[InternalPlatformClientAction] + INTERNAL_FETCH_NEWSFEED_ACTION: _ClassVar[InternalPlatformClientAction] + INTERNAL_MARK_NEWSFEED_READ_ACTION: _ClassVar[InternalPlatformClientAction] + +class InternalPlatformWarningType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + INTERNAL_PLATFORM_WARNING_UNSET: _ClassVar[InternalPlatformWarningType] + INTERNAL_PLATFORM_WARNING_STRIKE1: _ClassVar[InternalPlatformWarningType] + INTERNAL_PLATFORM_WARNING_STRIKE2: _ClassVar[InternalPlatformWarningType] + INTERNAL_PLATFORM_WARNING_STRIKE3: _ClassVar[InternalPlatformWarningType] + +class InternalSocialAction(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + SOCIAL_ACTION_UNKNOWN_SOCIAL_ACTION: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_SEARCH_PLAYER: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_SEND_FRIEND_INVITE: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_CANCEL_FRIEND_INVITE: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_ACCEPT_FRIEND_INVITE: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_DECLINE_FRIEND_INVITE: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_LIST_FRIENDS: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_LIST_OUTGOING_FRIEND_INVITES: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_LIST_INCOMING_FRIEND_INVITES: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_REMOVE_FRIEND: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_LIST_FRIEND_STATUS: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_SEND_FACEBOOK_FRIEND_INVITE: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_IS_MY_FRIEND: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_CREATE_INVITE_CODE: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_GET_FACEBOOK_FRIEND_LIST: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_UPDATE_FACEBOOK_STATUS: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_SAVE_PLAYER_SETTINGS: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_GET_PLAYER_SETTINGS: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_GET_NIANTIC_FRIEND_LIST_DELETED: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_GET_NIANTIC_FRIEND_DETAILS_DELETED: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_SEND_NIANTIC_FRIEND_INVITE_DELETED: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_SET_ACCOUNT_SETTINGS: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_GET_ACCOUNT_SETTINGS: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_ADD_FAVORITE_FRIEND: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_REMOVE_FAVORITE_FRIEND: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_BLOCK_ACCOUNT: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_UNBLOCK_ACCOUNT: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_GET_OUTGING_BLOCKS: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_IS_ACCOUNT_BLOCKED: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_REGISTER_PUSH_NOTIFICATION: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_UNREGISTER_PUSH_NOTIFICATION: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_UPDATE_NOTIFICATION: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_OPT_OUT_PUSH_NOTIFICATION_CATEGORY: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_GET_INBOX: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_LIST_OPT_OUT_NOTIFICATION_CATEGORIES: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_GET_SIGNED_URL: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_SUBMIT_IMAGE: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_GET_PHOTOS: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_DELETE_PHOTO: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_FLAG_PHOTO: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_UPDATE_PROFILE_V2: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_UPDATE_FRIENDSHIP_V2: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_GET_PROFILE_V2: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_INVITE_GAME_V2: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_RESERVED_ACTION_2: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_LIST_FRIENDS_V2: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_GET_FRIEND_DETAILS_V2: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_GET_CLIENT_FEATURE_FLAGS_V2: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_RESERVED_ACTION_1: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_GET_INCOMING_GAME_INVITES_V2: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_UPDATE_INCOMING_GAME_INVITE_V2: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_DISMISS_OUTGOING_GAME_INVITES_V2: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_SYNC_CONTACT_LIST_V2: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_SEND_CONTACT_LIST_FRIEND_INVITE_V2: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_REFER_CONTACT_LIST_FRIEND_V2: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_GET_CONTACT_LIST_INFO_V2: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_DISMISS_CONTACT_LIST_UPDATE_V2: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_NOTIFY_CONTACT_LIST_FRIENDS_V2: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_RESERVED_ACTION_6: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_RESERVED_ACTION_7: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_RESERVED_ACTION_3: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_RESERVED_ACTION_4: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_RESERVED_ACTION_5: _ClassVar[InternalSocialAction] + SOCIAL_ACTION_GET_FRIEND_RECOMMENDATION: _ClassVar[InternalSocialAction] + +class InternalSource(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + DEFAULT_UNSET: _ClassVar[InternalSource] + MODERATION: _ClassVar[InternalSource] + ANTICHEAT: _ClassVar[InternalSource] + RATE_LIMITED: _ClassVar[InternalSource] + +class InvasionTelemetryIds(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + INVASION_TELEMETRY_IDS_UNDEFINED_INVASION_EVENT: _ClassVar[InvasionTelemetryIds] + INVASION_TELEMETRY_IDS_INVASION_NPC_TAP: _ClassVar[InvasionTelemetryIds] + INVASION_TELEMETRY_IDS_INVASION_BATTLE_STARTED: _ClassVar[InvasionTelemetryIds] + INVASION_TELEMETRY_IDS_INVASION_BATTLE_FINISHED: _ClassVar[InvasionTelemetryIds] + INVASION_TELEMETRY_IDS_INVASION_ENCOUNTER_STARTED: _ClassVar[InvasionTelemetryIds] + INVASION_TELEMETRY_IDS_INVASION_ENCOUNTER_FINISHED: _ClassVar[InvasionTelemetryIds] + INVASION_TELEMETRY_IDS_INVASION_POKEMON_PURIFIED: _ClassVar[InvasionTelemetryIds] + INVASION_TELEMETRY_IDS_INVASION_AFTER_POI_EXITED: _ClassVar[InvasionTelemetryIds] + INVASION_TELEMETRY_IDS_INVASION_RADAR_VIEW_OPENED: _ClassVar[InvasionTelemetryIds] + INVASION_TELEMETRY_IDS_INVASION_RADAR_VIEW_CLOSED: _ClassVar[InvasionTelemetryIds] + INVASION_TELEMETRY_IDS_INVASION_RADAR_VIEW_EMPTY: _ClassVar[InvasionTelemetryIds] + INVASION_TELEMETRY_IDS_INVASION_DECOY_FOUND: _ClassVar[InvasionTelemetryIds] + INVASION_TELEMETRY_IDS_INVASION_GIOVANNI_FOUND: _ClassVar[InvasionTelemetryIds] + INVASION_TELEMETRY_IDS_INVASION_BALLOON_TAP: _ClassVar[InvasionTelemetryIds] + +class InventoryUpgradeType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UPGRADE_UNSET: _ClassVar[InventoryUpgradeType] + INCREASE_ITEM_STORAGE: _ClassVar[InventoryUpgradeType] + INCREASE_POKEMON_STORAGE: _ClassVar[InventoryUpgradeType] + INCREASE_POSTCARD_STORAGE: _ClassVar[InventoryUpgradeType] + +class IrisSocialEvent(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + IRIS_SOCIAL_EVENT_UNSET: _ClassVar[IrisSocialEvent] + USER_ENTERED_EXPERIENCE: _ClassVar[IrisSocialEvent] + CAMERA_PERMISSIONS_APPROVED: _ClassVar[IrisSocialEvent] + IRIS_SOCIAL_SCENE_TUTORIAL_STEPS_SHOWN: _ClassVar[IrisSocialEvent] + POKEMON_PLACEMENT_TUTORIAL_SHOWN: _ClassVar[IrisSocialEvent] + SAFETY_PROMPT_ACKNOWLEDGED: _ClassVar[IrisSocialEvent] + HINT_IMAGE_ACKNOWLEDGED: _ClassVar[IrisSocialEvent] + VISUAL_CUES_SHOWN: _ClassVar[IrisSocialEvent] + LOCALIZATION_INTENTIONALLY_PAUSED: _ClassVar[IrisSocialEvent] + LOCALIZATION_SUCCESSFUL: _ClassVar[IrisSocialEvent] + INTERRUPTION_EXITING_PLAYER_BOUNDS: _ClassVar[IrisSocialEvent] + INTERRUPTION_TRACKING_LOST: _ClassVar[IrisSocialEvent] + INTERRUPTION_APP_BACKGROUNDED: _ClassVar[IrisSocialEvent] + INTERRUPTION_OTHER: _ClassVar[IrisSocialEvent] + SCENE_LOADED: _ClassVar[IrisSocialEvent] + POKEBALL_BUTTON_CLICKED: _ClassVar[IrisSocialEvent] + POKEMON_SELECTED: _ClassVar[IrisSocialEvent] + POKEMON_PLACED: _ClassVar[IrisSocialEvent] + POKEMON_RECALLED: _ClassVar[IrisSocialEvent] + POKEMON_REPLACED: _ClassVar[IrisSocialEvent] + POKEMON_PLACEMENT_EDITED: _ClassVar[IrisSocialEvent] + RETURN_TO_CAMERA_SCENE: _ClassVar[IrisSocialEvent] + EXIT_EXPERIENCE: _ClassVar[IrisSocialEvent] + VPS_DIAGNOSTICS_FEEDBACK_PRESENTED: _ClassVar[IrisSocialEvent] + PICTURE_TAKEN: _ClassVar[IrisSocialEvent] + LOCALIZATION_TIMEOUT: _ClassVar[IrisSocialEvent] + DIAG_SLOW_DOWN: _ClassVar[IrisSocialEvent] + DIAG_LOOKUP: _ClassVar[IrisSocialEvent] + DIAG_OBSTRUCTED: _ClassVar[IrisSocialEvent] + DIAG_AVOID_GLARE: _ClassVar[IrisSocialEvent] + DIAG_BLURRY_IMAGE: _ClassVar[IrisSocialEvent] + DIAG_FIND_BETTER_LIGHTING: _ClassVar[IrisSocialEvent] + DIAG_LOOK_AT_POI: _ClassVar[IrisSocialEvent] + DIAG_SLOW_NETWORK: _ClassVar[IrisSocialEvent] + +class IrisSocialPokemonExpression(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + POKEMON_EXPRESSION_UNSET: _ClassVar[IrisSocialPokemonExpression] + SMILE_AND_WAVE: _ClassVar[IrisSocialPokemonExpression] + +class Item(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + ITEM_UNKNOWN: _ClassVar[Item] + ITEM_POKE_BALL: _ClassVar[Item] + ITEM_GREAT_BALL: _ClassVar[Item] + ITEM_ULTRA_BALL: _ClassVar[Item] + ITEM_MASTER_BALL: _ClassVar[Item] + ITEM_PREMIER_BALL: _ClassVar[Item] + ITEM_BEAST_BALL: _ClassVar[Item] + ITEM_WILD_BALL: _ClassVar[Item] + ITEM_WILD_BALL_PREMIER: _ClassVar[Item] + ITEM_POTION: _ClassVar[Item] + ITEM_SUPER_POTION: _ClassVar[Item] + ITEM_HYPER_POTION: _ClassVar[Item] + ITEM_MAX_POTION: _ClassVar[Item] + ITEM_REVIVE: _ClassVar[Item] + ITEM_MAX_REVIVE: _ClassVar[Item] + ITEM_LUCKY_EGG: _ClassVar[Item] + ITEM_INCENSE_ORDINARY: _ClassVar[Item] + ITEM_INCENSE_SPICY: _ClassVar[Item] + ITEM_INCENSE_COOL: _ClassVar[Item] + ITEM_INCENSE_FLORAL: _ClassVar[Item] + ITEM_INCENSE_BELUGA_BOX: _ClassVar[Item] + ITEM_INCENSE_DAILY_ADVENTURE: _ClassVar[Item] + ITEM_INCENSE_SPARKLY: _ClassVar[Item] + ITEM_INCENSE_DAY_BONUS: _ClassVar[Item] + ITEM_INCENSE_NIGHT_BONUS: _ClassVar[Item] + ITEM_TROY_DISK: _ClassVar[Item] + ITEM_TROY_DISK_GLACIAL: _ClassVar[Item] + ITEM_TROY_DISK_MOSSY: _ClassVar[Item] + ITEM_TROY_DISK_MAGNETIC: _ClassVar[Item] + ITEM_TROY_DISK_RAINY: _ClassVar[Item] + ITEM_TROY_DISK_SPARKLY: _ClassVar[Item] + ITEM_X_ATTACK: _ClassVar[Item] + ITEM_X_DEFENSE: _ClassVar[Item] + ITEM_X_MIRACLE: _ClassVar[Item] + ITEM_BEANS: _ClassVar[Item] + ITEM_BREAKFAST: _ClassVar[Item] + ITEM_RAZZ_BERRY: _ClassVar[Item] + ITEM_BLUK_BERRY: _ClassVar[Item] + ITEM_NANAB_BERRY: _ClassVar[Item] + ITEM_WEPAR_BERRY: _ClassVar[Item] + ITEM_PINAP_BERRY: _ClassVar[Item] + ITEM_GOLDEN_RAZZ_BERRY: _ClassVar[Item] + ITEM_GOLDEN_NANAB_BERRY: _ClassVar[Item] + ITEM_GOLDEN_PINAP_BERRY: _ClassVar[Item] + ITEM_POFFIN: _ClassVar[Item] + ITEM_SPECIAL_CAMERA: _ClassVar[Item] + ITEM_STICKER_INVENTORY: _ClassVar[Item] + ITEM_POSTCARD_INVENTORY: _ClassVar[Item] + ITEM_INCUBATOR_BASIC_UNLIMITED: _ClassVar[Item] + ITEM_INCUBATOR_BASIC: _ClassVar[Item] + ITEM_INCUBATOR_SUPER: _ClassVar[Item] + ITEM_POKEMON_STORAGE_UPGRADE: _ClassVar[Item] + ITEM_ITEM_STORAGE_UPGRADE: _ClassVar[Item] + ITEM_POSTCARD_STORAGE_UPGRADE: _ClassVar[Item] + ITEM_SUN_STONE: _ClassVar[Item] + ITEM_KINGS_ROCK: _ClassVar[Item] + ITEM_METAL_COAT: _ClassVar[Item] + ITEM_DRAGON_SCALE: _ClassVar[Item] + ITEM_UP_GRADE: _ClassVar[Item] + ITEM_GEN4_EVOLUTION_STONE: _ClassVar[Item] + ITEM_GEN5_EVOLUTION_STONE: _ClassVar[Item] + ITEM_OTHER_EVOLUTION_STONE_A: _ClassVar[Item] + ITEM_MOVE_REROLL_FAST_ATTACK: _ClassVar[Item] + ITEM_MOVE_REROLL_SPECIAL_ATTACK: _ClassVar[Item] + ITEM_MOVE_REROLL_ELITE_FAST_ATTACK: _ClassVar[Item] + ITEM_MOVE_REROLL_ELITE_SPECIAL_ATTACK: _ClassVar[Item] + ITEM_MOVE_REROLL_OTHER_SPECIAL_ATTACK_A: _ClassVar[Item] + ITEM_RARE_CANDY: _ClassVar[Item] + ITEM_XL_RARE_CANDY: _ClassVar[Item] + ITEM_FUSION_RESOURCE_DAWNWINGS_NECROZMA: _ClassVar[Item] + ITEM_FUSION_RESOURCE_DUSKMANE_NECROZMA: _ClassVar[Item] + ITEM_FUSION_RESOURCE_BLACK_KYUREM: _ClassVar[Item] + ITEM_FUSION_RESOURCE_WHITE_KYUREM: _ClassVar[Item] + ITEM_FUSION_RESOURCE_ICERIDER_CALYREX: _ClassVar[Item] + FUSION_RESOURCE_SPECTRALRIDER_CALYREX: _ClassVar[Item] + ITEM_FREE_RAID_TICKET: _ClassVar[Item] + ITEM_PAID_RAID_TICKET: _ClassVar[Item] + ITEM_STAR_PIECE: _ClassVar[Item] + ITEM_FRIEND_GIFT_BOX: _ClassVar[Item] + ITEM_TEAM_CHANGE: _ClassVar[Item] + ITEM_REMOTE_RAID_TICKET: _ClassVar[Item] + ITEM_S_RAID_TICKET: _ClassVar[Item] + ITEM_LEADER_MAP_FRAGMENT: _ClassVar[Item] + ITEM_LEADER_MAP: _ClassVar[Item] + ITEM_GIOVANNI_MAP: _ClassVar[Item] + ITEM_SHADOW_GEM_FRAGMENT: _ClassVar[Item] + ITEM_SHADOW_GEM: _ClassVar[Item] + ITEM_MP: _ClassVar[Item] + ITEM_MP_REPLENISH: _ClassVar[Item] + ITEM_GLOBAL_EVENT_TICKET: _ClassVar[Item] + ITEM_EVENT_TICKET_PINK: _ClassVar[Item] + ITEM_EVENT_TICKET_GRAY: _ClassVar[Item] + ITEM_GLOBAL_EVENT_TICKET_TO_GIFT: _ClassVar[Item] + ITEM_EVENT_TICKET_PINK_TO_GIFT: _ClassVar[Item] + ITEM_EVENT_TICKET_GRAY_TO_GIFT: _ClassVar[Item] + ITEM_BATTLE_PASS_TICKET: _ClassVar[Item] + ITEM_EVERGREEN_TICKET: _ClassVar[Item] + ITEM_EVERGREEN_TICKET_TO_GIFT: _ClassVar[Item] + ITEM_DEPRECATED_1: _ClassVar[Item] + ITEM_TICKET_CITY_SAFARI_00: _ClassVar[Item] + ITEM_TICKET_CITY_SAFARI_01: _ClassVar[Item] + ITEM_TICKET_CITY_SAFARI_02: _ClassVar[Item] + ITEM_TICKET_CITY_SAFARI_03: _ClassVar[Item] + ITEM_TICKET_CITY_SAFARI_04: _ClassVar[Item] + ITEM_EVENT_TICKET_01: _ClassVar[Item] + ITEM_EVENT_TICKET_02: _ClassVar[Item] + ITEM_EVENT_TICKET_03: _ClassVar[Item] + ITEM_EVENT_TICKET_04: _ClassVar[Item] + ITEM_EVENT_TICKET_05: _ClassVar[Item] + ITEM_EVENT_TICKET_06: _ClassVar[Item] + ITEM_EVENT_TICKET_07: _ClassVar[Item] + ITEM_EVENT_TICKET_08: _ClassVar[Item] + ITEM_EVENT_TICKET_09: _ClassVar[Item] + ITEM_EVENT_TICKET_10: _ClassVar[Item] + ITEM_EVENT_TICKET_01_TO_GIFT: _ClassVar[Item] + ITEM_EVENT_TICKET_02_TO_GIFT: _ClassVar[Item] + ITEM_EVENT_TICKET_03_TO_GIFT: _ClassVar[Item] + ITEM_EVENT_TICKET_04_TO_GIFT: _ClassVar[Item] + ITEM_EVENT_TICKET_05_TO_GIFT: _ClassVar[Item] + ITEM_EVENT_TICKET_06_TO_GIFT: _ClassVar[Item] + ITEM_EVENT_TICKET_07_TO_GIFT: _ClassVar[Item] + ITEM_EVENT_TICKET_08_TO_GIFT: _ClassVar[Item] + ITEM_EVENT_TICKET_09_TO_GIFT: _ClassVar[Item] + ITEM_EVENT_TICKET_10_TO_GIFT: _ClassVar[Item] + +class ItemUseTelemetryIds(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + ITEM_USE_TELEMETRY_IDS_UNDEFINED_ITEM_EVENT: _ClassVar[ItemUseTelemetryIds] + ITEM_USE_TELEMETRY_IDS_USE_ITEM: _ClassVar[ItemUseTelemetryIds] + ITEM_USE_TELEMETRY_IDS_RECYCLE_ITEM: _ClassVar[ItemUseTelemetryIds] + ITEM_USE_TELEMETRY_IDS_UPDATE_ITEM_EQUIPPED: _ClassVar[ItemUseTelemetryIds] + +class LayerKind(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + LAYER_UNDEFINED: _ClassVar[LayerKind] + LAYER_BOUNDARIES: _ClassVar[LayerKind] + LAYER_BUILDINGS: _ClassVar[LayerKind] + LAYER_LANDUSE: _ClassVar[LayerKind] + LAYER_PLACES: _ClassVar[LayerKind] + LAYER_ROADS: _ClassVar[LayerKind] + LAYER_TRANSIT: _ClassVar[LayerKind] + LAYER_WATER: _ClassVar[LayerKind] + LAYER_BIOME: _ClassVar[LayerKind] + +class LocationCard(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + LOCATION_CARD_UNSET: _ClassVar[LocationCard] + LC_2023_LASVEGAS_GOTOUR_001: _ClassVar[LocationCard] + LC_2023_JEJU_AIRADVENTURES_001: _ClassVar[LocationCard] + LC_2023_NYC_GOFEST_001: _ClassVar[LocationCard] + LC_2023_LONDON_GOFEST_001: _ClassVar[LocationCard] + LC_2023_OSAKA_GOFEST_001: _ClassVar[LocationCard] + LC_2023_SEOUL_CITYSAFARI_001: _ClassVar[LocationCard] + LC_2023_BARCELONA_CITYSAFARI_001: _ClassVar[LocationCard] + LC_2023_MEXICOCITY_CITYSAFARI_001: _ClassVar[LocationCard] + LC_2024_LOSANGELES_GOTOUR_001: _ClassVar[LocationCard] + LC_2024_BALI_AIRADVENTURES_001: _ClassVar[LocationCard] + LC_2024_TAINAN_CITYSAFARI_001: _ClassVar[LocationCard] + LC_2024_SENDAI_GOFEST_001: _ClassVar[LocationCard] + LC_2024_MADRID_GOFEST_001: _ClassVar[LocationCard] + LC_2024_NYC_GOFEST_001: _ClassVar[LocationCard] + LC_SPECIALBACKGROUND_2024_GLOBAL_GOFEST_RADIANCE_001: _ClassVar[LocationCard] + LC_SPECIALBACKGROUND_2024_GLOBAL_GOFEST_UMBRA_001: _ClassVar[LocationCard] + LC_SPECIALBACKGROUND_2024_GLOBAL_GOFEST_COMBINATION_001: _ClassVar[LocationCard] + LC_SPECIALBACKGROUND_TEAM_BLUE: _ClassVar[LocationCard] + LC_SPECIALBACKGROUND_TEAM_RED: _ClassVar[LocationCard] + LC_SPECIALBACKGROUND_TEAM_YELLOW: _ClassVar[LocationCard] + LC_2024_SURABAYA_AIRADVENTURES_001: _ClassVar[LocationCard] + LC_2024_YOGYAKARTA_AIRADVENTURES_001: _ClassVar[LocationCard] + LC_2024_JAKARTA_AIRADVENTURES_001: _ClassVar[LocationCard] + LC_SPECIAL_BACKGROUND_2024_GLOBAL_GOFEST_ULTRA_WORMHOLE_001: _ClassVar[LocationCard] + LC_SPECIAL_BACKGROUND_2024_GLOBAL_GOFEST_SUN_ULTRA_WORMHOLE_001: _ClassVar[LocationCard] + LC_SPECIAL_BACKGROUND_2024_GLOBAL_GOFEST_MOON_ULTRA_WORMHOLE_001: _ClassVar[LocationCard] + LC_2024_INCHEON_SAFARI_ZONE_001: _ClassVar[LocationCard] + LC_2024_HONOLULU_WORLD_CHAMPIONSHIPS_001: _ClassVar[LocationCard] + LC_2024_MLB_001: _ClassVar[LocationCard] + LC_2024_MLB_002: _ClassVar[LocationCard] + +class LoginActionTelemetryIds(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + LOGIN_ACTION_TELEMETRY_IDS_UNDEFINED_LOGIN_ACTION: _ClassVar[LoginActionTelemetryIds] + LOGIN_ACTION_TELEMETRY_IDS_CLICK_AGE_GATE: _ClassVar[LoginActionTelemetryIds] + LOGIN_ACTION_TELEMETRY_IDS_CLICK_NEW_PLAYER: _ClassVar[LoginActionTelemetryIds] + LOGIN_ACTION_TELEMETRY_IDS_CLICK_EXISTING_PLAYER: _ClassVar[LoginActionTelemetryIds] + LOGIN_ACTION_TELEMETRY_IDS_CLICK_GOOGLE: _ClassVar[LoginActionTelemetryIds] + LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_GOOGLE: _ClassVar[LoginActionTelemetryIds] + LOGIN_ACTION_TELEMETRY_IDS_CANCEL_GOOGLE: _ClassVar[LoginActionTelemetryIds] + LOGIN_ACTION_TELEMETRY_IDS_CLICK_FACEBOOK: _ClassVar[LoginActionTelemetryIds] + LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_FACEBOOK: _ClassVar[LoginActionTelemetryIds] + LOGIN_ACTION_TELEMETRY_IDS_CANCEL_FACEBOOK: _ClassVar[LoginActionTelemetryIds] + LOGIN_ACTION_TELEMETRY_IDS_CLICK_PTC: _ClassVar[LoginActionTelemetryIds] + LOGIN_ACTION_TELEMETRY_IDS_EXIT_PTC: _ClassVar[LoginActionTelemetryIds] + LOGIN_ACTION_TELEMETRY_IDS_CLICK_PTC_REGISTER: _ClassVar[LoginActionTelemetryIds] + LOGIN_ACTION_TELEMETRY_IDS_CLICK_PTC_SIGN_IN: _ClassVar[LoginActionTelemetryIds] + LOGIN_ACTION_TELEMETRY_IDS_CANCEL_PTC_SIGN_IN: _ClassVar[LoginActionTelemetryIds] + LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_PTC_SIGN_IN: _ClassVar[LoginActionTelemetryIds] + LOGIN_ACTION_TELEMETRY_IDS_CLICK_SUPERAWESOME: _ClassVar[LoginActionTelemetryIds] + LOGIN_ACTION_TELEMETRY_IDS_EXIT_SUPERAWESOME: _ClassVar[LoginActionTelemetryIds] + LOGIN_ACTION_TELEMETRY_IDS_CLICK_SUPERAWESOME_REGISTER: _ClassVar[LoginActionTelemetryIds] + LOGIN_ACTION_TELEMETRY_IDS_CLICK_SUPERAWESOME_FORGOT_PASSWORD: _ClassVar[LoginActionTelemetryIds] + LOGIN_ACTION_TELEMETRY_IDS_CLICK_SUPERAWESOME_SIGN_IN: _ClassVar[LoginActionTelemetryIds] + LOGIN_ACTION_TELEMETRY_IDS_CANCEL_SUPERAWESOME_SIGN_IN: _ClassVar[LoginActionTelemetryIds] + LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_SUPERAWESOME_SIGN_IN: _ClassVar[LoginActionTelemetryIds] + LOGIN_ACTION_TELEMETRY_IDS_EXIT_NEW_PLAYER: _ClassVar[LoginActionTelemetryIds] + LOGIN_ACTION_TELEMETRY_IDS_EXIT_EXISTING_PLAYER: _ClassVar[LoginActionTelemetryIds] + LOGIN_ACTION_TELEMETRY_IDS_LOGIN_STARTED: _ClassVar[LoginActionTelemetryIds] + LOGIN_ACTION_TELEMETRY_IDS_CLICK_APPLE: _ClassVar[LoginActionTelemetryIds] + LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_APPLE: _ClassVar[LoginActionTelemetryIds] + LOGIN_ACTION_TELEMETRY_IDS_CANCEL_APPLE: _ClassVar[LoginActionTelemetryIds] + LOGIN_ACTION_TELEMETRY_IDS_CLICK_GUEST: _ClassVar[LoginActionTelemetryIds] + LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_GUEST: _ClassVar[LoginActionTelemetryIds] + LOGIN_ACTION_TELEMETRY_IDS_CANCEL_GUEST: _ClassVar[LoginActionTelemetryIds] + LOGIN_ACTION_TELEMETRY_IDS_CLICK_PTC_OAUTH: _ClassVar[LoginActionTelemetryIds] + LOGIN_ACTION_TELEMETRY_IDS_EXIT_PTC_OAUTH: _ClassVar[LoginActionTelemetryIds] + LOGIN_ACTION_TELEMETRY_IDS_CLICK_PTC_OAUTH_REGISTER: _ClassVar[LoginActionTelemetryIds] + LOGIN_ACTION_TELEMETRY_IDS_CLICK_PTC_OAUTH_SIGN_IN: _ClassVar[LoginActionTelemetryIds] + LOGIN_ACTION_TELEMETRY_IDS_CANCEL_PTC_OAUTH_SIGN_IN: _ClassVar[LoginActionTelemetryIds] + LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_PTC_OAUTH_SIGN_IN: _ClassVar[LoginActionTelemetryIds] + +class MapEventsTelemetryIds(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + MAP_EVENTS_TELEMETRY_IDS_UNDEFINED_MAP_EVENT: _ClassVar[MapEventsTelemetryIds] + MAP_EVENTS_TELEMETRY_IDS_ITEM_BAG: _ClassVar[MapEventsTelemetryIds] + MAP_EVENTS_TELEMETRY_IDS_MAIN_MENU: _ClassVar[MapEventsTelemetryIds] + MAP_EVENTS_TELEMETRY_IDS_POKEDEX: _ClassVar[MapEventsTelemetryIds] + MAP_EVENTS_TELEMETRY_IDS_PROFILE: _ClassVar[MapEventsTelemetryIds] + MAP_EVENTS_TELEMETRY_IDS_SETTINGS: _ClassVar[MapEventsTelemetryIds] + MAP_EVENTS_TELEMETRY_IDS_SHOP_FROM_MAP: _ClassVar[MapEventsTelemetryIds] + MAP_EVENTS_TELEMETRY_IDS_GYM: _ClassVar[MapEventsTelemetryIds] + MAP_EVENTS_TELEMETRY_IDS_POKESTOP: _ClassVar[MapEventsTelemetryIds] + MAP_EVENTS_TELEMETRY_IDS_RESEARCH: _ClassVar[MapEventsTelemetryIds] + MAP_EVENTS_TELEMETRY_IDS_COMPASS: _ClassVar[MapEventsTelemetryIds] + MAP_EVENTS_TELEMETRY_IDS_NEARBY: _ClassVar[MapEventsTelemetryIds] + +class MementoType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + MEMENTO_POSTCARD: _ClassVar[MementoType] + +class Method(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + METHOD_UNSET: _ClassVar[Method] + METHOD_GET_PLAYER: _ClassVar[Method] + METHOD_GET_HOLOHOLO_INVENTORY: _ClassVar[Method] + METHOD_DOWNLOAD_SETTINGS: _ClassVar[Method] + METHOD_DOWNLOAD_ITEM_TEMPLATES: _ClassVar[Method] + METHOD_DOWNLOAD_REMOTE_CONFIG_VERSION: _ClassVar[Method] + METHOD_REGISTER_BACKGROUND_DEVICE: _ClassVar[Method] + METHOD_GET_PLAYER_DAY: _ClassVar[Method] + METHOD_ACKNOWLEDGE_PUNISHMENT: _ClassVar[Method] + METHOD_GET_SERVER_TIME: _ClassVar[Method] + METHOD_GET_LOCAL_TIME: _ClassVar[Method] + METHOD_SET_PLAYER_STATUS: _ClassVar[Method] + METHOD_DOWNLOAD_GAME_CONFIG_VERSION: _ClassVar[Method] + METHOD_FORT_SEARCH: _ClassVar[Method] + METHOD_ENCOUNTER: _ClassVar[Method] + METHOD_CATCH_POKEMON: _ClassVar[Method] + METHOD_FORT_DETAILS: _ClassVar[Method] + METHOD_GET_MAP_OBJECTS: _ClassVar[Method] + METHOD_FORT_DEPLOY_POKEMON: _ClassVar[Method] + METHOD_FORT_RECALL_POKEMON: _ClassVar[Method] + METHOD_RELEASE_POKEMON: _ClassVar[Method] + METHOD_USE_ITEM_POTION: _ClassVar[Method] + METHOD_USE_ITEM_CAPTURE: _ClassVar[Method] + METHOD_USE_ITEM_FLEE: _ClassVar[Method] + METHOD_USE_ITEM_REVIVE: _ClassVar[Method] + METHOD_GET_PLAYER_PROFILE: _ClassVar[Method] + METHOD_EVOLVE_POKEMON: _ClassVar[Method] + METHOD_GET_HATCHED_EGGS: _ClassVar[Method] + METHOD_ENCOUNTER_TUTORIAL_COMPLETE: _ClassVar[Method] + METHOD_LEVEL_UP_REWARDS: _ClassVar[Method] + METHOD_CHECK_AWARDED_BADGES: _ClassVar[Method] + METHOD_RECYCLE_INVENTORY_ITEM: _ClassVar[Method] + METHOD_COLLECT_DAILY_BONUS: _ClassVar[Method] + METHOD_USE_ITEM_XP_BOOST: _ClassVar[Method] + METHOD_USE_ITEM_EGG_INCUBATOR: _ClassVar[Method] + METHOD_USE_INCENSE: _ClassVar[Method] + METHOD_GET_INCENSE_POKEMON: _ClassVar[Method] + METHOD_INCENSE_ENCOUNTER: _ClassVar[Method] + METHOD_ADD_FORT_MODIFIER: _ClassVar[Method] + METHOD_DISK_ENCOUNTER: _ClassVar[Method] + METHOD_UPGRADE_POKEMON: _ClassVar[Method] + METHOD_SET_FAVORITE_POKEMON: _ClassVar[Method] + METHOD_NICKNAME_POKEMON: _ClassVar[Method] + METHOD_EQUIP_BADGE: _ClassVar[Method] + METHOD_SET_CONTACT_SETTINGS: _ClassVar[Method] + METHOD_SET_BUDDY_POKEMON: _ClassVar[Method] + METHOD_GET_BUDDY_WALKED: _ClassVar[Method] + METHOD_USE_ITEM_ENCOUNTER: _ClassVar[Method] + METHOD_GYM_DEPLOY: _ClassVar[Method] + METHOD_GYM_GET_INFO: _ClassVar[Method] + METHOD_GYM_START_SESSION: _ClassVar[Method] + METHOD_GYM_BATTLE_ATTACK: _ClassVar[Method] + METHOD_JOIN_LOBBY: _ClassVar[Method] + METHOD_LEAVE_LOBBY: _ClassVar[Method] + METHOD_SET_LOBBY_VISIBILITY: _ClassVar[Method] + METHOD_SET_LOBBY_POKEMON: _ClassVar[Method] + METHOD_GET_RAID_DETAILS: _ClassVar[Method] + METHOD_GYM_FEED_POKEMON: _ClassVar[Method] + METHOD_START_RAID_BATTLE: _ClassVar[Method] + METHOD_ATTACK_RAID: _ClassVar[Method] + METHOD_AWARD_POKECOIN: _ClassVar[Method] + METHOD_USE_ITEM_STARDUST_BOOST: _ClassVar[Method] + METHOD_REASSIGN_PLAYER: _ClassVar[Method] + METHOD_REDEEM_POI_PASSCODE: _ClassVar[Method] + METHOD_CONVERT_CANDY_TO_XL_CANDY: _ClassVar[Method] + METHOD_IS_SKU_AVAILABLE: _ClassVar[Method] + METHOD_USE_ITEM_BULK_HEAL: _ClassVar[Method] + METHOD_GET_ASSET_DIGEST: _ClassVar[Method] + METHOD_GET_DOWNLOAD_URLS: _ClassVar[Method] + METHOD_GET_ASSET_VERSION: _ClassVar[Method] + METHOD_CLAIM_CODENAME: _ClassVar[Method] + METHOD_SET_AVATAR: _ClassVar[Method] + METHOD_SET_PLAYER_TEAM: _ClassVar[Method] + METHOD_MARK_TUTORIAL_COMPLETE: _ClassVar[Method] + METHOD_UPDATE_PERFORMANCE_METRICS: _ClassVar[Method] + METHOD_SET_NEUTRAL_AVATAR: _ClassVar[Method] + METHOD_LIST_AVATAR_STORE_ITEMS: _ClassVar[Method] + METHOD_LIST_AVATAR_APPEARANCE_ITEMS: _ClassVar[Method] + METHOD_NEUTRAL_AVATAR_BADGE_REWARD: _ClassVar[Method] + METHOD_CHECK_CHALLENGE: _ClassVar[Method] + METHOD_VERIFY_CHALLENGE: _ClassVar[Method] + METHOD_ECHO: _ClassVar[Method] + METHOD_SFIDA_REGISTRATION: _ClassVar[Method] + METHOD_SFIDA_ACTION_LOG: _ClassVar[Method] + METHOD_SFIDA_CERTIFICATION: _ClassVar[Method] + METHOD_SFIDA_UPDATE: _ClassVar[Method] + METHOD_SFIDA_ACTION: _ClassVar[Method] + METHOD_SFIDA_DOWSER: _ClassVar[Method] + METHOD_SFIDA_CAPTURE: _ClassVar[Method] + METHOD_LIST_AVATAR_CUSTOMIZATIONS: _ClassVar[Method] + METHOD_SET_AVATAR_ITEM_AS_VIEWED: _ClassVar[Method] + METHOD_GET_INBOX: _ClassVar[Method] + METHOD_LIST_GYM_BADGES: _ClassVar[Method] + METHOD_GET_GYM_BADGE_DETAILS: _ClassVar[Method] + METHOD_USE_ITEM_MOVE_REROLL: _ClassVar[Method] + METHOD_USE_ITEM_RARE_CANDY: _ClassVar[Method] + METHOD_AWARD_FREE_RAID_TICKET: _ClassVar[Method] + METHOD_FETCH_ALL_NEWS: _ClassVar[Method] + METHOD_MARK_READ_NEWS_ARTICLE: _ClassVar[Method] + METHOD_GET_PLAYER_DISPLAY_INFO: _ClassVar[Method] + METHOD_BELUGA_TRANSACTION_START: _ClassVar[Method] + METHOD_BELUGA_TRANSACTION_COMPLETE: _ClassVar[Method] + METHOD_SFIDA_ASSOCIATE: _ClassVar[Method] + METHOD_SFIDA_CHECK_PAIRING: _ClassVar[Method] + METHOD_SFIDA_DISASSOCIATE: _ClassVar[Method] + METHOD_WAINA_GET_REWARDS: _ClassVar[Method] + METHOD_WAINA_SUBMIT_SLEEP_DATA: _ClassVar[Method] + METHOD_SATURDAY_TRANSACTION_START: _ClassVar[Method] + METHOD_SATURDAY_TRANSACTION_COMPLETE: _ClassVar[Method] + METHOD_REIMBURSE_ITEM: _ClassVar[Method] + METHOD_GET_NEW_QUESTS: _ClassVar[Method] + METHOD_GET_QUEST_DETAILS: _ClassVar[Method] + METHOD_COMPLETE_QUEST: _ClassVar[Method] + METHOD_REMOVE_QUEST: _ClassVar[Method] + METHOD_QUEST_ENCOUNTER: _ClassVar[Method] + METHOD_COMPLETE_QUEST_STAMP_CARD: _ClassVar[Method] + METHOD_PROGRESS_QUEST: _ClassVar[Method] + METHOD_START_QUEST_INCIDENT: _ClassVar[Method] + METHOD_READ_QUEST_DIALOG: _ClassVar[Method] + METHOD_SEND_GIFT: _ClassVar[Method] + METHOD_OPEN_GIFT: _ClassVar[Method] + METHOD_GIFT_DETAILS: _ClassVar[Method] + METHOD_DELETE_GIFT: _ClassVar[Method] + METHOD_SAVE_PLAYER_SNAPSHOT: _ClassVar[Method] + METHOD_GET_FRIENDSHIP_MILESTONE_REWARDS: _ClassVar[Method] + METHOD_CHECK_SEND_GIFT: _ClassVar[Method] + METHOD_SET_FRIEND_NICKNAME: _ClassVar[Method] + METHOD_DELETE_GIFT_FROM_INVENTORY: _ClassVar[Method] + METHOD_SAVE_SOCIAL_PLAYER_SETTINGS: _ClassVar[Method] + METHOD_OPEN_TRADING: _ClassVar[Method] + METHOD_UPDATE_TRADING: _ClassVar[Method] + METHOD_CONFIRM_TRADING: _ClassVar[Method] + METHOD_CANCEL_TRADING: _ClassVar[Method] + METHOD_GET_TRADING: _ClassVar[Method] + METHOD_GET_FITNESS_REWARDS: _ClassVar[Method] + METHOD_GET_COMBAT_PLAYER_PROFILE: _ClassVar[Method] + METHOD_GENERATE_COMBAT_CHALLENGE_ID: _ClassVar[Method] + METHOD_CREATE_COMBAT_CHALLENGE: _ClassVar[Method] + METHOD_OPEN_COMBAT_CHALLENGE: _ClassVar[Method] + METHOD_GET_COMBAT_CHALLENGE: _ClassVar[Method] + METHOD_ACCEPT_COMBAT_CHALLENGE: _ClassVar[Method] + METHOD_DECLINE_COMBAT_CHALLENGE: _ClassVar[Method] + METHOD_CANCEL_COMBAT_CHALLENGE: _ClassVar[Method] + METHOD_SUBMIT_COMBAT_CHALLENGE_POKEMONS: _ClassVar[Method] + METHOD_SAVE_COMBAT_PLAYER_PREFERENCES: _ClassVar[Method] + METHOD_OPEN_COMBAT_SESSION: _ClassVar[Method] + METHOD_UPDATE_COMBAT: _ClassVar[Method] + METHOD_QUIT_COMBAT: _ClassVar[Method] + METHOD_GET_COMBAT_RESULTS: _ClassVar[Method] + METHOD_UNLOCK_SPECIAL_MOVE: _ClassVar[Method] + METHOD_GET_NPC_COMBAT_REWARDS: _ClassVar[Method] + METHOD_COMBAT_FRIEND_REQUEST: _ClassVar[Method] + METHOD_OPEN_NPC_COMBAT_SESSION: _ClassVar[Method] + METHOD_START_TUTORIAL_ACTION: _ClassVar[Method] + METHOD_GET_TUTORIAL_EGG_ACTION: _ClassVar[Method] + METHOD_SEND_PROBE: _ClassVar[Method] + METHOD_PROBE_DATA: _ClassVar[Method] + METHOD_COMBAT_DATA: _ClassVar[Method] + METHOD_COMBAT_CHALLENGE_DATA: _ClassVar[Method] + METHOD_CHECK_PHOTOBOMB: _ClassVar[Method] + METHOD_CONFIRM_PHOTOBOMB: _ClassVar[Method] + METHOD_GET_PHOTOBOMB: _ClassVar[Method] + METHOD_ENCOUNTER_PHOTOBOMB: _ClassVar[Method] + METHOD_GET_SIGNED_GMAP_URL_DEPRECATED: _ClassVar[Method] + METHOD_CHANGE_TEAM: _ClassVar[Method] + METHOD_GET_WEB_TOKEN: _ClassVar[Method] + METHOD_COMPLETE_SNAPSHOT_SESSION: _ClassVar[Method] + METHOD_COMPLETE_WILD_SNAPSHOT_SESSION: _ClassVar[Method] + METHOD_START_INCIDENT: _ClassVar[Method] + METHOD_INVASION_COMPLETE_DIALOGUE: _ClassVar[Method] + METHOD_INVASION_OPEN_COMBAT_SESSION: _ClassVar[Method] + METHOD_INVASION_BATTLE_UPDATE: _ClassVar[Method] + METHOD_INVASION_ENCOUNTER: _ClassVar[Method] + METHOD_PURIFY_POKEMON: _ClassVar[Method] + METHOD_GET_ROCKET_BALLOON: _ClassVar[Method] + METHOD_START_ROCKET_BALLOON_INCIDENT: _ClassVar[Method] + METHOD_VS_SEEKER_START_MATCHMAKING: _ClassVar[Method] + METHOD_CANCEL_MATCHMAKING: _ClassVar[Method] + METHOD_GET_MATCHMAKING_STATUS: _ClassVar[Method] + METHOD_COMPLETE_VS_SEEKER_AND_RESTART_CHARGING: _ClassVar[Method] + METHOD_GET_VS_SEEKER_STATUS: _ClassVar[Method] + METHOD_COMPLETE_COMBAT_COMPETITIVE_SEASON_ACTION: _ClassVar[Method] + METHOD_CLAIM_VS_SEEKER_REWARDS: _ClassVar[Method] + METHOD_VS_SEEKER_REWARD_ENCOUNTER: _ClassVar[Method] + METHOD_ACTIVATE_VS_SEEKER: _ClassVar[Method] + METHOD_GET_BUDDY_MAP: _ClassVar[Method] + METHOD_GET_BUDDY_STATS: _ClassVar[Method] + METHOD_FEED_BUDDY: _ClassVar[Method] + METHOD_OPEN_BUDDY_GIFT: _ClassVar[Method] + METHOD_PET_BUDDY: _ClassVar[Method] + METHOD_GET_BUDDY_HISTORY: _ClassVar[Method] + METHOD_UPDATE_ROUTE_DRAFT: _ClassVar[Method] + METHOD_GET_MAP_FORTS: _ClassVar[Method] + METHOD_SUBMIT_ROUTE_DRAFT: _ClassVar[Method] + METHOD_GET_PUBLISHED_ROUTES: _ClassVar[Method] + METHOD_START_ROUTE: _ClassVar[Method] + METHOD_GET_ROUTES: _ClassVar[Method] + METHOD_PROGRESS_ROUTE: _ClassVar[Method] + METHOD_PROCESS_TAPPABLE: _ClassVar[Method] + METHOD_LIST_ROUTE_BADGES: _ClassVar[Method] + METHOD_CANCEL_ROUTE: _ClassVar[Method] + METHOD_LIST_ROUTE_STAMPS: _ClassVar[Method] + METHOD_RATE_ROUTE: _ClassVar[Method] + METHOD_CREATE_ROUTE_DRAFT: _ClassVar[Method] + METHOD_DELETE_ROUTE_DRAFT: _ClassVar[Method] + METHOD_REPORT_ROUTE: _ClassVar[Method] + METHOD_SPAWN_TAPPABLE: _ClassVar[Method] + METHOD_ROUTE_ENCOUNTER: _ClassVar[Method] + METHOD_CAN_REPORT_ROUTE: _ClassVar[Method] + METHOD_ROUTE_UPTATE_SEEN: _ClassVar[Method] + METHOD_RECALL_ROUTE_DRAFT: _ClassVar[Method] + METHOD_ROUTES_NEARBY_NOTIF_SHOWN: _ClassVar[Method] + METHOD_NPC_ROUTE_GIFT: _ClassVar[Method] + METHOD_GET_ROUTE_CREATIONS: _ClassVar[Method] + METHOD_APPEAL_ROUTE: _ClassVar[Method] + METHOD_GET_ROUTE_DRAFT: _ClassVar[Method] + METHOD_FAVORITE_ROUTE: _ClassVar[Method] + METHOD_CREATE_ROUTE_SHORTCODE: _ClassVar[Method] + METHOD_CREATE_BUDDY_MUTLIPLAYER_SESSION: _ClassVar[Method] + METHOD_JOIN_BUDDY_MULTIPLAYER_SESSION: _ClassVar[Method] + METHOD_LEAVE_BUDDY_MULTIPLAYER_SESSION: _ClassVar[Method] + METHOD_GET_TODAY_VIEW: _ClassVar[Method] + METHOD_MEGA_EVOLVE_POKEMON: _ClassVar[Method] + METHOD_REMOTE_GIFT_PING: _ClassVar[Method] + METHOD_SEND_RAID_INVITATION: _ClassVar[Method] + METHOD_GET_DAILY_ENCOUNTER: _ClassVar[Method] + METHOD_DAILY_ENCOUNTER: _ClassVar[Method] + METHOD_OPEN_SPONSORED_GIFT: _ClassVar[Method] + METHOD_SPONSORED_GIFT_REPORT_INTERACTION: _ClassVar[Method] + METHOD_SAVE_PLAYER_PREFERENCES: _ClassVar[Method] + METHOD_PROFANITY_CHECK: _ClassVar[Method] + METHOD_GET_TIMED_GROUP_CHALLENGE: _ClassVar[Method] + METHOD_GET_NINTENDO_ACCOUNT: _ClassVar[Method] + METHOD_UNLINK_NINTENDO_ACCOUNT: _ClassVar[Method] + METHOD_GET_NINTENDO_OAUTH2_URL: _ClassVar[Method] + METHOD_TRANSFER_TO_POKEMON_HOME: _ClassVar[Method] + METHOD_REPORT_AD_FEEDBACK: _ClassVar[Method] + METHOD_CREATE_POKEMON_TAG: _ClassVar[Method] + METHOD_DELETE_POKEMON_TAG: _ClassVar[Method] + METHOD_EDIT_POKEMON_TAG: _ClassVar[Method] + METHOD_SET_POKEMON_TAGS_FOR_POKEMON: _ClassVar[Method] + METHOD_GET_POKEMON_TAGS: _ClassVar[Method] + METHOD_CHANGE_POKEMON_FORM: _ClassVar[Method] + METHOD_CHOOSE_EVENT_VARIANT: _ClassVar[Method] + METHOD_BUTTERFLY_COLLECTOR_REWARD_ENCOUNTER: _ClassVar[Method] + METHOD_GET_ADDITIONAL_POKEMON_DETAILS: _ClassVar[Method] + METHOD_CREATE_ROUTE_PIN: _ClassVar[Method] + METHOD_LIKE_ROUTE_PIN: _ClassVar[Method] + METHOD_VIEW_ROUTE_PIN: _ClassVar[Method] + METHOD_GET_REFERRAL_CODE: _ClassVar[Method] + METHOD_ADD_REFERRER: _ClassVar[Method] + METHOD_SEND_FRIEND_INVITE_VIA_REFERRAL_CODE: _ClassVar[Method] + METHOD_GET_MILESTONES: _ClassVar[Method] + METHOD_MARK_MILESTONES_AS_VIEWED: _ClassVar[Method] + METHOD_GET_MILESTONES_PREVIEW: _ClassVar[Method] + METHOD_COMPLETE_MILESTONE: _ClassVar[Method] + METHOD_GET_GEOFENCED_AD: _ClassVar[Method] + METHOD_POWER_UP_POKESTOP_ENCOUNTER: _ClassVar[Method] + METHOD_GET_PLAYER_STAMP_COLLECTIONS: _ClassVar[Method] + METHOD_SAVE_STAMP: _ClassVar[Method] + METHOD_DELETE_POSTCARDS: _ClassVar[Method] + METHOD_CREATE_POSTCARD: _ClassVar[Method] + METHOD_UPDATE_POSTCARD: _ClassVar[Method] + METHOD_DELETE_POSTCARD: _ClassVar[Method] + METHOD_GET_MEMENTO_LIST: _ClassVar[Method] + METHOD_UPLOAD_RAID_CLIENT_LOG: _ClassVar[Method] + METHOD_SKIP_ENTER_REFERRAL_CODE: _ClassVar[Method] + METHOD_UPLOAD_COMBAT_CLIENT_LOG: _ClassVar[Method] + METHOD_COMBAT_SYNC_SERVER_OFFSET: _ClassVar[Method] + METHOD_CHECK_GIFTING_ELIGIBILITY: _ClassVar[Method] + METHOD_REDEEM_TICKET_GIFT_FOR_FRIEND: _ClassVar[Method] + METHOD_GET_INCENSE_RECAP: _ClassVar[Method] + METHOD_ACKNOWLEDGE_INCENSE_RECAP: _ClassVar[Method] + METHOD_BOOT_RAID: _ClassVar[Method] + METHOD_GET_POKESTOP_ENCOUNTER: _ClassVar[Method] + METHOD_ENCOUNTER_POKESTOP_ENCOUNTER: _ClassVar[Method] + METHOD_POLL_PLAYER_SPAWNABLE_POKEMON: _ClassVar[Method] + METHOD_GET_QUEST_UI: _ClassVar[Method] + METHOD_GET_ELIGIBLE_COMBAT_LEAGUES: _ClassVar[Method] + METHOD_SEND_FRIEND_REQUEST_VIA_PLAYER_IDS: _ClassVar[Method] + METHOD_GET_RAID_LOBBY_COUNTER: _ClassVar[Method] + METHOD_USE_NON_COMBAT_MOVE: _ClassVar[Method] + METHOD_CHECK_POKEMON_SIZE_CONTEST_ELIGIBILITY: _ClassVar[Method] + METHOD_UPDATE_POKEMON_SIZE_CONTEST_ENTRY: _ClassVar[Method] + METHOD_TRANSFER_POKEMON_SIZE_CONTEST_ENTRY: _ClassVar[Method] + METHOD_REMOVE_POKEMON_SIZE_CONTEST_ENTRY: _ClassVar[Method] + METHOD_GET_POKEMON_SIZE_CONTEST_ENTRY: _ClassVar[Method] + METHOD_GET_CONTEST_DATA: _ClassVar[Method] + METHOD_GET_CONTESTS_UNCLAIMED_REWARDS: _ClassVar[Method] + METHOD_CLAIM_CONTESTS_REWARDS: _ClassVar[Method] + METHOD_GET_ENTERED_CONTEST: _ClassVar[Method] + METHOD_GET_POKEMON_SIZE_CONTEST_FRIEND_ENTRY: _ClassVar[Method] + METHOD_CHECK_CONTEST_ELIGIBILITY: _ClassVar[Method] + METHOD_UPDATE_CONTEST_ENTRY: _ClassVar[Method] + METHOD_TRANSFER_CONTEST_ENTRY: _ClassVar[Method] + METHOD_GET_CONTEST_FRIEND_ENTRY: _ClassVar[Method] + METHOD_GET_CONTEST_ENTRY: _ClassVar[Method] + METHOD_CREATE_PARTY: _ClassVar[Method] + METHOD_JOIN_PARTY: _ClassVar[Method] + METHOD_START_PARTY: _ClassVar[Method] + METHOD_LEAVE_PARTY: _ClassVar[Method] + METHOD_GET_PARTY: _ClassVar[Method] + METHOD_UPDATE_PARTY_LOCATION: _ClassVar[Method] + METHOD_SEND_PARTY_DARK_LAUNCH_LOG: _ClassVar[Method] + METHOD_START_PARTY_QUEST: _ClassVar[Method] + METHOD_COMPLETE_PARTY_QUEST: _ClassVar[Method] + METHOD_GET_BONUS_ATTRACTED_POKEMON: _ClassVar[Method] + METHOD_GET_BONUSES: _ClassVar[Method] + METHOD_BADGE_REWARD_ENCOUNTER: _ClassVar[Method] + METHOD_NPC_UPDATE_STATE: _ClassVar[Method] + METHOD_NPC_SEND_GIFT: _ClassVar[Method] + METHOD_NPC_OPEN_GIFT: _ClassVar[Method] + METHOD_JOIN_BREAD_LOBBY: _ClassVar[Method] + METHOD_PREPARE_BREAD_LOBBY: _ClassVar[Method] + METHOD_LEAVE_BREAD_LOBBY: _ClassVar[Method] + METHOD_START_BREAD_BATTLE: _ClassVar[Method] + METHOD_GET_BREAD_LOBBY_DETAILS: _ClassVar[Method] + METHOD_START_MP_WALK_QUEST: _ClassVar[Method] + METHOD_ENHANCE_BREAD_MOVE: _ClassVar[Method] + METHOD_STATION_POKEMON: _ClassVar[Method] + METHOD_LOOT_STATION: _ClassVar[Method] + METHOD_GET_STATION_DETAILS: _ClassVar[Method] + METHOD_MARK_SAVE_FOR_LATER: _ClassVar[Method] + METHOD_USE_SAVE_FOR_LATER: _ClassVar[Method] + METHOD_REMOVE_SAVE_FOR_LATER: _ClassVar[Method] + METHOD_GET_SAVE_FOR_LATER_ENTRIES: _ClassVar[Method] + METHOD_GET_MP_SUMMARY: _ClassVar[Method] + METHOD_REPLENISH_MP: _ClassVar[Method] + METHOD_REPORT_STATION: _ClassVar[Method] + METHOD_DEBUG_RESET_DAILY_MP: _ClassVar[Method] + METHOD_RELEASE_STATIONED_POKEMON: _ClassVar[Method] + METHOD_COMPLETE_BREAD_BATTLE: _ClassVar[Method] + METHOD_BREAD_BATTLE_REWARD_UPGRADE: _ClassVar[Method] + METHOD_ENCOUNTER_STATION_SPAWN: _ClassVar[Method] + METHOD_GET_NUM_STATION_ASSISTS: _ClassVar[Method] + METHOD_PT_TWO: _ClassVar[Method] + METHOD_GET_VPS_EVENTS: _ClassVar[Method] + METHOD_UPDATE_VPS_EVENTS: _ClassVar[Method] + METHOD_ADD_PTC_LOGIN_ACTION: _ClassVar[Method] + METHOD_CLAIM_PTC_LINKING_REWARD: _ClassVar[Method] + METHOD_CAN_CLAIM_PTC_REWARD_ACTION: _ClassVar[Method] + METHOD_CONTRIBUTE_PARTY_ITEMS: _ClassVar[Method] + METHOD_CONSUME_PARTY_ITEMS: _ClassVar[Method] + METHOD_REMOVE_PTC_LOGIN: _ClassVar[Method] + METHOD_SEND_PARTY_PLAY_INVITE: _ClassVar[Method] + METHOD_CONSUME_STICKERS: _ClassVar[Method] + METHOD_COMPLETE_RAID_BATTLE: _ClassVar[Method] + METHOD_SYNC_BATTLE_INVENTORY: _ClassVar[Method] + METHOD_PREVIEW_CONTRIBUTE_PARTY_ITEMS: _ClassVar[Method] + METHOD_KICK_FROM_PARTY: _ClassVar[Method] + METHOD_FUSE_POKEMON: _ClassVar[Method] + METHOD_UNFUSE_POKEMON: _ClassVar[Method] + METHOD_GET_IRIS_SOCIAL_SCENE: _ClassVar[Method] + METHOD_UPDATE_IRIS_SOCIAL_SCENE: _ClassVar[Method] + METHOD_GET_CHANGE_POKEMON_FORM_PREVIEW: _ClassVar[Method] + METHOD_GET_FUSE_POKEMON_PREVIEW: _ClassVar[Method] + METHOD_GET_UNFUSE_POKEMON_PREVIEW: _ClassVar[Method] + METHOD_PROCESS_PLAYER_INBOX: _ClassVar[Method] + +class NMAMethod(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NMA_METHOD_UNSET: _ClassVar[NMAMethod] + NMA_GET_PLAYER: _ClassVar[NMAMethod] + NMA_GET_SURVEYOR_PROJECTS: _ClassVar[NMAMethod] + NMA_GET_SERVER_CONFIG: _ClassVar[NMAMethod] + NMA_UPDATE_SURVEYOR_PROJECT: _ClassVar[NMAMethod] + NMA_UPDATE_USER_ONBOARDING: _ClassVar[NMAMethod] + +class NMAOnboardingCompletion(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NMA_ONBOARDING_COMPLETION_NOT_SPECIFIED: _ClassVar[NMAOnboardingCompletion] + NMA_ONBOARDING_COMPLETION_TERMS_OF_SERVICE_COMFIRMATION: _ClassVar[NMAOnboardingCompletion] + NMA_ONBOARDING_COMPLETION_PRIVACY_POLICY_CONFIRMATION: _ClassVar[NMAOnboardingCompletion] + +class NMARole(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + MNA_UNDEFINED: _ClassVar[NMARole] + NMA_SURVEYOR: _ClassVar[NMARole] + NMA_DEVELOPER: _ClassVar[NMARole] + NMA_ADMIN: _ClassVar[NMARole] + NMA_USER: _ClassVar[NMARole] + +class NewsPageTelemetryIds(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NEWS_PAGE_TELEMETRY_IDS_UNDEFINED_NEWS_EVENT: _ClassVar[NewsPageTelemetryIds] + NEWS_PAGE_TELEMETRY_IDS_NEWS_VIEWED: _ClassVar[NewsPageTelemetryIds] + NEWS_PAGE_TELEMETRY_IDS_NEWS_DISMISSED: _ClassVar[NewsPageTelemetryIds] + NEWS_PAGE_TELEMETRY_IDS_NEWS_LINK_CLICKED: _ClassVar[NewsPageTelemetryIds] + NEWS_PAGE_TELEMETRY_IDS_NEWS_UPDATED_APP: _ClassVar[NewsPageTelemetryIds] + +class NominationType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + REGULAR: _ClassVar[NominationType] + PROVISIONAL: _ClassVar[NominationType] + +class NonCombatMoveType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NON_COMBAT_MOVE_TYPE_UNSET: _ClassVar[NonCombatMoveType] + FAST_ATTACK: _ClassVar[NonCombatMoveType] + CHARGED_ATTACK: _ClassVar[NonCombatMoveType] + CHARGED_ATTACK_2: _ClassVar[NonCombatMoveType] + +class NotificationCategory(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NOTIFICATION_CATEGORY_UNSET: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_GYM_REMOVAL: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_POKEMON_HUNGRY: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_POKEMON_WON: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_GIFTBOX_INCOMING: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_GIFTBOX_DELIVERED: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_FRIENDSHIP_MILESTONE_REWARD: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_GYM_BATTLE_FRIENDSHIP_INCREMENT: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_BGMODE_EGG_HATCH: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_BGMODE_BUDDY_CANDY: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_BGMODE_WEEKLY_FITNESS_REPORT: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_COMBAT_CHALLENGE_OPENED: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_BGMODE_OFF_SESSION_DISTANCE: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_BGMODE_POI_PROXIMITY: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_LUCKY_FRIEND: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_BGMODE_NAMED_BUDDY_CANDY: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_APP_BADGE_ONLY: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_COMBAT_VS_SEEKER_CHARGED: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_COMBAT_COMPETITIVE_SEASON_END: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_BUDDY_HUNGRY: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_BUDDY_FOUND_GIFT: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_BUDDY_AFFECTION_LEVEL_MILESTONE: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_BUDDY_AFFECTION_WALKING: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_BUDDY_AFFECTION_CARE: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_BUDDY_AFFECTION_BATTLE: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_BUDDY_AFFECTION_PHOTO: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_BUDDY_AFFECTION_POI: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_BGMODE_BUDDY_FOUND_GIFT: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_BUDDY_ATTRACTIVE_POI: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_BGMODE_BUDDY_ATTRACTIVE_POI: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_ROUTE_SUBMISSION_ACCEPTED: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_ROUTE_SUBMISSION_REJECTED: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_BUDDY_AFFECTION_ATTRACTIVE_POI: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_POI_PASSCODE_REDEEMED: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_NO_EGGS_INCUBATING: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_RETENTION_UNOPENED_GIFTS: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_RETENTION_STARPIECE: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_RETENTION_INCENSE: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_RETENTION_LUCKY_EGG: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_RETENTION_ADVSYNC_REWARDS: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_RETENTION_EGGS_NOT_INCUBATING: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_RETENTION_POWER_WALK: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_RETENTION_FUN_WITH_FRIENDS: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_BUDDY_REMOTE_GIFT: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_BGMODE_BUDDY_REMOTE_GIFT: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_REMOTE_RAID_INVITATION: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_ITEM_REWARDS: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_TIMED_GROUP_CHALLENGE_STARTED: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_TIMED_GROUP_CHALLENGE_GOAL_MET: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_DEEP_LINKING: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_BUDDY_AFFECTION_VISIT_POWERED_UP_FORT: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_POKEDEX_UNLOCKED_CATEGORY_LIST: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_CONTACT_SIGNED_UP: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_POSTCARD_SAVED_BY_FRIEND: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_TICKET_GIFT_NOTIFIED: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_TICKET_GIFT_RECEIVED: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_DAILY_ADVENTURE_INCENSE_UNUSED: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_CAMPFIRE_INVITE: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_BGMODE_UNCAUGHT_DISTANCE: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_BGMODE_OPEN_GYM_SPOT: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_BGMODE_NO_EGGS_INCUBATING: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_WEEKLY_REMINDER_KM: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_EXTERNAL_REWARD: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_SLEEP_REWARD: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_PARTY_PLAY_INVITATION: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_BUDDY_AFFECTION_ROUTE: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_CAMPFIRE_RAID_READY: _ClassVar[NotificationCategory] + NOTIFICATION_CATEGORY_TAPPABLE_ZYGARDE_CELL: _ClassVar[NotificationCategory] + +class NotificationState(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NOTIFICATION_STATE_UNSET_STATE: _ClassVar[NotificationState] + NOTIFICATION_STATE_VIEWED: _ClassVar[NotificationState] + +class NotificationType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NOTIFICATION_TYPE_NO_NOTIFICATIONS: _ClassVar[NotificationType] + NOTIFICATION_TYPE_POKEMON_NOTIFICATIONS: _ClassVar[NotificationType] + NOTIFICATION_TYPE_POKESTOP_NOTIFICATIONS: _ClassVar[NotificationType] + NOTIFICATION_TYPE_SYSTEM_NOTIFICATIONS: _ClassVar[NotificationType] + +class NullValue(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + null_value: _ClassVar[NullValue] + +class OnboardingArStatus(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + ONBOARDING_AR_STATUS_UNSET: _ClassVar[OnboardingArStatus] + ONBOARDING_AR_STATUS_OFF: _ClassVar[OnboardingArStatus] + ONBOARDING_AR_STATUS_AR_STANDARD: _ClassVar[OnboardingArStatus] + ONBOARDING_AR_STATUS_AR_PLUS: _ClassVar[OnboardingArStatus] + +class OnboardingEventIds(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + ONBOARDING_EVENT_IDS_TOS_ACCEPTED: _ClassVar[OnboardingEventIds] + ONBOARDING_EVENT_IDS_PRIVACY_ACCEPTED: _ClassVar[OnboardingEventIds] + ONBOARDING_EVENT_IDS_CONVERSATION: _ClassVar[OnboardingEventIds] + ONBOARDING_EVENT_IDS_ENCOUNTER_ENTER: _ClassVar[OnboardingEventIds] + ONBOARDING_EVENT_IDS_ENCOUNTER_LEAVE: _ClassVar[OnboardingEventIds] + ONBOARDING_EVENT_IDS_AVATAR_SELECTION: _ClassVar[OnboardingEventIds] + ONBOARDING_EVENT_IDS_AVATAR_GENDER: _ClassVar[OnboardingEventIds] + ONBOARDING_EVENT_IDS_AVATAR_GENDER_CHOSEN: _ClassVar[OnboardingEventIds] + ONBOARDING_EVENT_IDS_AVATAR_HEAD_CHOSEN: _ClassVar[OnboardingEventIds] + ONBOARDING_EVENT_IDS_AVATAR_BODY_CHOSEN: _ClassVar[OnboardingEventIds] + ONBOARDING_EVENT_IDS_AVATAR_TRY_AGAIN: _ClassVar[OnboardingEventIds] + ONBOARDING_EVENT_IDS_AVATAR_ACCEPTED: _ClassVar[OnboardingEventIds] + ONBOARDING_EVENT_IDS_NAME_ENTRY: _ClassVar[OnboardingEventIds] + ONBOARDING_EVENT_IDS_NAME_UNAVAILABLE: _ClassVar[OnboardingEventIds] + ONBOARDING_EVENT_IDS_NAME_ACCEPTED: _ClassVar[OnboardingEventIds] + ONBOARDING_EVENT_IDS_POKEDEX_TUTORIAL_STARTED: _ClassVar[OnboardingEventIds] + ONBOARDING_EVENT_IDS_POKEDEX_TUTORIAL_INFO_PANEL_EXIT_PRESSED: _ClassVar[OnboardingEventIds] + ONBOARDING_EVENT_IDS_POKEDEX_EXIT_PRESSED: _ClassVar[OnboardingEventIds] + ONBOARDING_EVENT_IDS_EGG_TUTORIAL_STARTED: _ClassVar[OnboardingEventIds] + ONBOARDING_EVENT_IDS_EGG_TUTORIAL_PRESS: _ClassVar[OnboardingEventIds] + ONBOARDING_EVENT_IDS_EGG_TUTORIAL_FINISHED: _ClassVar[OnboardingEventIds] + ONBOARDING_EVENT_IDS_POKESTOP_LETSGO: _ClassVar[OnboardingEventIds] + ONBOARDING_EVENT_IDS_WILD_POKEMON_ENCOUNTER_ENTERED: _ClassVar[OnboardingEventIds] + ONBOARDING_EVENT_IDS_WILD_POKEMON_CAUGHT: _ClassVar[OnboardingEventIds] + ONBOARDING_EVENT_IDS_AR_STANDARD_ENABLED: _ClassVar[OnboardingEventIds] + ONBOARDING_EVENT_IDS_AR_STANDARD_REJECTED: _ClassVar[OnboardingEventIds] + ONBOARDING_EVENT_IDS_AR_PLUS_ENABLED: _ClassVar[OnboardingEventIds] + ONBOARDING_EVENT_IDS_AR_PLUS_REJECTED: _ClassVar[OnboardingEventIds] + ONBOARDING_EVENT_IDS_SEE_TOS_MODAL: _ClassVar[OnboardingEventIds] + ONBOARDING_EVENT_IDS_TOS_DECLINED: _ClassVar[OnboardingEventIds] + ONBOARDING_EVENT_IDS_SEE_PRIVACY_MODAL: _ClassVar[OnboardingEventIds] + ONBOARDING_EVENT_IDS_INTRO_DIALOG_COMPLETE: _ClassVar[OnboardingEventIds] + ONBOARDING_EVENT_IDS_CATCH_DIALOG_COMPLETE: _ClassVar[OnboardingEventIds] + ONBOARDING_EVENT_IDS_USERNAME_DIALOG_COMPLETE: _ClassVar[OnboardingEventIds] + ONBOARDING_EVENT_IDS_POKESTOP_DIALOG_COMPLETE: _ClassVar[OnboardingEventIds] + ONBOARDING_EVENT_IDS_ACCEPTED_TOS: _ClassVar[OnboardingEventIds] + +class OnboardingPathIds(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + ONBOARDING_PATH_IDS_V1: _ClassVar[OnboardingPathIds] + ONBOARDING_PATH_IDS_V2: _ClassVar[OnboardingPathIds] + ONBOARDING_PATH_IDS_VERSION_1: _ClassVar[OnboardingPathIds] + +class PartyContributeResult(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + CONTRIBUTE_UNSET: _ClassVar[PartyContributeResult] + CONTRIBUTE_ERROR_UNKNOWN: _ClassVar[PartyContributeResult] + CONTRIBUTE_SUCCESS: _ClassVar[PartyContributeResult] + CONTRIBUTE_ERROR_INSUFFICIENT_INVENTORY: _ClassVar[PartyContributeResult] + CONTRIBUTE_ERROR_PLAYER_NOT_IN_PARTY: _ClassVar[PartyContributeResult] + CONTRIBUTE_ERROR_UNSANCTIONED_ITEM_TYPE: _ClassVar[PartyContributeResult] + CONTRIBUTE_ERROR_PARTY_UNABLE_TO_RECEIVE: _ClassVar[PartyContributeResult] + +class PartyQuestStatus(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + PARTY_QUEST_UNKNOWN: _ClassVar[PartyQuestStatus] + PARTY_QUEST_WAITING_PARTY_TO_START: _ClassVar[PartyQuestStatus] + PARTY_QUEST_SELECTING: _ClassVar[PartyQuestStatus] + PARTY_QUEST_ACTIVE: _ClassVar[PartyQuestStatus] + PARTY_QUEST_COMPLETED_AND_AWARDING: _ClassVar[PartyQuestStatus] + PARTY_QUEST_NOT_AVAILABLE: _ClassVar[PartyQuestStatus] + +class PartyStatus(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + PARTY_UNKNOWN: _ClassVar[PartyStatus] + PARTY_WAITING_TO_START: _ClassVar[PartyStatus] + PARTY_NORMAL: _ClassVar[PartyStatus] + PARTY_DISBANDED: _ClassVar[PartyStatus] + +class PathType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + PATH_TYPE_UNSET: _ClassVar[PathType] + PATH_TYPE_ACYCLIC: _ClassVar[PathType] + PATH_TYPE_LOOP: _ClassVar[PathType] + +class PermissionContextTelemetryIds(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + PERMISSION_CONTEXT_TELEMETRY_IDS_UNDEFINED_PERMISSION_CONTEXT: _ClassVar[PermissionContextTelemetryIds] + PERMISSION_CONTEXT_TELEMETRY_IDS_EGG_HATCH: _ClassVar[PermissionContextTelemetryIds] + PERMISSION_CONTEXT_TELEMETRY_IDS_BUDDY_CANDY_FOUND: _ClassVar[PermissionContextTelemetryIds] + PERMISSION_CONTEXT_TELEMETRY_IDS_PLAYER_PROFILE_CLICKED: _ClassVar[PermissionContextTelemetryIds] + PERMISSION_CONTEXT_TELEMETRY_IDS_SMART_WATCH_INSTALLED: _ClassVar[PermissionContextTelemetryIds] + PERMISSION_CONTEXT_TELEMETRY_IDS_SFIDA_SESSION_STARTED: _ClassVar[PermissionContextTelemetryIds] + PERMISSION_CONTEXT_TELEMETRY_IDS_SETTINGS_TOGGLE: _ClassVar[PermissionContextTelemetryIds] + PERMISSION_CONTEXT_TELEMETRY_IDS_NEARBY_PANEL_OPENED: _ClassVar[PermissionContextTelemetryIds] + PERMISSION_CONTEXT_TELEMETRY_IDS_FTUE_PROMPT: _ClassVar[PermissionContextTelemetryIds] + PERMISSION_CONTEXT_TELEMETRY_IDS_LEVEL_UP_PROMPT: _ClassVar[PermissionContextTelemetryIds] + PERMISSION_CONTEXT_TELEMETRY_IDS_ROUTE_CREATION: _ClassVar[PermissionContextTelemetryIds] + +class PermissionFlowStepTelemetryIds(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + PERMISSION_FLOW_STEP_TELEMETRY_IDS_UNDEFINED_PERMISSION_FLOW_STEP: _ClassVar[PermissionFlowStepTelemetryIds] + PERMISSION_FLOW_STEP_TELEMETRY_IDS_INITIAL_PROMPT: _ClassVar[PermissionFlowStepTelemetryIds] + PERMISSION_FLOW_STEP_TELEMETRY_IDS_FITNESS_PERMISSION: _ClassVar[PermissionFlowStepTelemetryIds] + PERMISSION_FLOW_STEP_TELEMETRY_IDS_LOCATION_PERMISSION: _ClassVar[PermissionFlowStepTelemetryIds] + PERMISSION_FLOW_STEP_TELEMETRY_IDS_ACTIVITY_PERMISSIONS: _ClassVar[PermissionFlowStepTelemetryIds] + +class PermissionType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + PERMISSION_TYPE_UNSET: _ClassVar[PermissionType] + PERMISSION_TYPE_READ_CONTACTS: _ClassVar[PermissionType] + +class PinCategory(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + PIN_CATEGORY_UNSET: _ClassVar[PinCategory] + PIN_CATEGORY_1: _ClassVar[PinCategory] + PIN_CATEGORY_2: _ClassVar[PinCategory] + PIN_CATEGORY_3: _ClassVar[PinCategory] + PIN_CATEGORY_4: _ClassVar[PinCategory] + PIN_CATEGORY_5: _ClassVar[PinCategory] + PIN_CATEGORY_6: _ClassVar[PinCategory] + PIN_CATEGORY_7: _ClassVar[PinCategory] + PIN_CATEGORY_8: _ClassVar[PinCategory] + PIN_CATEGORY_9: _ClassVar[PinCategory] + PIN_CATEGORY_10: _ClassVar[PinCategory] + +class Platform(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + PLATFORM_UNSET: _ClassVar[Platform] + PLATFORM_IOS: _ClassVar[Platform] + PLATFORM_ANDROID: _ClassVar[Platform] + PLATFORM_OSX: _ClassVar[Platform] + PLATFORM_WINDOWS: _ClassVar[Platform] + PLATFORM_APPLE_WATCH: _ClassVar[Platform] + +class PlatformClientAction(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + PLATFORM_UNKNOWN_PLATFORM_CLIENT_ACTION: _ClassVar[PlatformClientAction] + PLATFORM_REGISTER_PUSH_NOTIFICATION: _ClassVar[PlatformClientAction] + PLATFORM_UNREGISTER_PUSH_NOTIFICATION: _ClassVar[PlatformClientAction] + PLATFORM_UPDATE_NOTIFICATION_STATUS: _ClassVar[PlatformClientAction] + PLATFORM_OPT_OUT_PUSH_NOTIFICATION_CATEGORY: _ClassVar[PlatformClientAction] + PLATFORM_DOWNLOAD_GAME_MASTER_TEMPLATES: _ClassVar[PlatformClientAction] + PLATFORM_GET_INVENTORY: _ClassVar[PlatformClientAction] + PLATFORM_REDEEM_PASSCODE: _ClassVar[PlatformClientAction] + PLATFORM_PING: _ClassVar[PlatformClientAction] + PLATFORM_ADD_LOGIN_ACTION: _ClassVar[PlatformClientAction] + PLATFORM_REMOVE_LOGIN_ACTION: _ClassVar[PlatformClientAction] + PLATFORM_LIST_LOGIN_ACTION: _ClassVar[PlatformClientAction] + PLATFORM_ADD_NEW_POI: _ClassVar[PlatformClientAction] + PLATFORM_PROXY_SOCIAL_ACTION: _ClassVar[PlatformClientAction] + PLATFORM_DEPRECATED_CLIENT_TELEMETRY: _ClassVar[PlatformClientAction] + PLATFORM_GET_AVAILABLE_SUBMISSIONS: _ClassVar[PlatformClientAction] + PLATFORM_GET_SIGNED_URL_FOR_PHOTO_UPLOAD: _ClassVar[PlatformClientAction] + PLATFORM_REPLACE_LOGIN_ACTION: _ClassVar[PlatformClientAction] + PLATFORM_PROXY_SOCIAL_SIDE_CHANNEL_ACTION: _ClassVar[PlatformClientAction] + PLATFORM_COLLECT_CLIENT_TELEMETRY: _ClassVar[PlatformClientAction] + PLATFORM_PURCHASE_SKU: _ClassVar[PlatformClientAction] + PLATFORM_GET_AVAILABLE_SKUS_AND_BALANCES: _ClassVar[PlatformClientAction] + PLATFORM_REDEEM_GOOGLE_RECEIPT: _ClassVar[PlatformClientAction] + PLATFORM_REDEEM_APPLE_RECEIPT: _ClassVar[PlatformClientAction] + PLATFORM_REDEEM_DESKTOP_RECEIPT: _ClassVar[PlatformClientAction] + PLATFORM_UPDATE_FITNESS_METRICS: _ClassVar[PlatformClientAction] + PLATFORM_GET_FITNESS_REPORT: _ClassVar[PlatformClientAction] + PLATFORM_GET_CLIENT_TELEMETRY_SETTINGS: _ClassVar[PlatformClientAction] + PLATFORM_PING_ASYNC: _ClassVar[PlatformClientAction] + PLATFORM_REGISTER_BACKGROUND_SERVICE: _ClassVar[PlatformClientAction] + PLATFORM_GET_CLIENT_BGMODE_SETTINGS: _ClassVar[PlatformClientAction] + PLATFORM_PING_DOWNSTREAM: _ClassVar[PlatformClientAction] + PLATFORM_SET_IN_GAME_CURRENCY_EXCHANGE_RATE: _ClassVar[PlatformClientAction] + PLATFORM_REQUEST_GEOFENCE_UPDATES: _ClassVar[PlatformClientAction] + PLATFORM_UPDATE_PLAYER_LOCATION: _ClassVar[PlatformClientAction] + PLATFORM_GENERATE_GMAP_SIGNED_URL: _ClassVar[PlatformClientAction] + PLATFORM_GET_GMAP_SETTINGS: _ClassVar[PlatformClientAction] + PLATFORM_REDEEM_SAMSUNG_RECEIPT: _ClassVar[PlatformClientAction] + PLATFORM_ADD_NEW_ROUTE: _ClassVar[PlatformClientAction] + PLATFORM_GET_OUTSTANDING_WARNINGS: _ClassVar[PlatformClientAction] + PLATFORM_ACKNOWLEDGE_WARNINGS: _ClassVar[PlatformClientAction] + PLATFORM_SUBMIT_POI_IMAGE: _ClassVar[PlatformClientAction] + PLATFORM_SUBMIT_POI_TEXT_METADATA_UPDATE: _ClassVar[PlatformClientAction] + PLATFORM_SUBMIT_POI_LOCATION_UPDATE: _ClassVar[PlatformClientAction] + PLATFORM_SUBMIT_POI_TAKEDOWN_REQUEST: _ClassVar[PlatformClientAction] + PLATFORM_GET_WEB_TOKEN_ACTION: _ClassVar[PlatformClientAction] + PLATFORM_GET_ADVENTURE_SYNC_SETTINGS: _ClassVar[PlatformClientAction] + PLATFORM_UPDATE_ADVENTURE_SYNC_SETTINGS: _ClassVar[PlatformClientAction] + PLATFORM_SET_BIRTHDAY: _ClassVar[PlatformClientAction] + PLATFORM_FETCH_NEWSFEED_ACTION: _ClassVar[PlatformClientAction] + PLATFORM_MARK_NEWSFEED_READ_ACTION: _ClassVar[PlatformClientAction] + +class PlatformWarningType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + PLATFORM_WARNING_UNSET: _ClassVar[PlatformWarningType] + PLATFORM_WARNING_STRIKE1: _ClassVar[PlatformWarningType] + PLATFORM_WARNING_STRIKE2: _ClassVar[PlatformWarningType] + PLATFORM_WARNING_STRIKE3: _ClassVar[PlatformWarningType] + +class PlayerAvatarType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + PLAYER_AVATAR_MALE: _ClassVar[PlayerAvatarType] + PLAYER_AVATAR_FEMALE: _ClassVar[PlayerAvatarType] + PLAYER_AVATAR_NEUTRAL: _ClassVar[PlayerAvatarType] + +class PlayerBonusType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + PLAYER_BONUS_UNSET: _ClassVar[PlayerBonusType] + TIME_BONUS: _ClassVar[PlayerBonusType] + SPACE_BONUS: _ClassVar[PlayerBonusType] + DAY_BONUS: _ClassVar[PlayerBonusType] + NIGHT_BONUS: _ClassVar[PlayerBonusType] + +class PlayerSubmissionTypeProto(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + PLAYER_SUBMISSION_TYPE_PROTO_TYPE_UNSPECIFIED: _ClassVar[PlayerSubmissionTypeProto] + PLAYER_SUBMISSION_TYPE_PROTO_POI_SUBMISSION: _ClassVar[PlayerSubmissionTypeProto] + PLAYER_SUBMISSION_TYPE_PROTO_ROUTE_SUBMISSION: _ClassVar[PlayerSubmissionTypeProto] + PLAYER_SUBMISSION_TYPE_PROTO_POI_IMAGE_SUBMISSION: _ClassVar[PlayerSubmissionTypeProto] + PLAYER_SUBMISSION_TYPE_PROTO_POI_TEXT_METADATA_UPDATE: _ClassVar[PlayerSubmissionTypeProto] + PLAYER_SUBMISSION_TYPE_PROTO_POI_LOCATION_UPDATE: _ClassVar[PlayerSubmissionTypeProto] + PLAYER_SUBMISSION_TYPE_PROTO_POI_TAKEDOWN_REQUEST: _ClassVar[PlayerSubmissionTypeProto] + PLAYER_SUBMISSION_TYPE_PROTO_POI_AR_VIDEO_SUBMISSION: _ClassVar[PlayerSubmissionTypeProto] + PLAYER_SUBMISSION_TYPE_PROTO_SPONSOR_POI_REPORT: _ClassVar[PlayerSubmissionTypeProto] + PLAYER_SUBMISSION_TYPE_PROTO_SPONSOR_POI_LOCATION_UPDATE: _ClassVar[PlayerSubmissionTypeProto] + PLAYER_SUBMISSION_TYPE_PROTO_POI_CATEGORY_VOTE_SUBMISSION: _ClassVar[PlayerSubmissionTypeProto] + PLAYER_SUBMISSION_TYPE_PROTO_MAPPING_REQUEST: _ClassVar[PlayerSubmissionTypeProto] + PLAYER_SUBMISSION_TYPE_PROTO_NEW_PRIVATE_POI: _ClassVar[PlayerSubmissionTypeProto] + +class PlayerZoneCompliance(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET_ZONE: _ClassVar[PlayerZoneCompliance] + SAFE_TO_JOIN_ZONE: _ClassVar[PlayerZoneCompliance] + WARNING_TO_JOIN_ZONE: _ClassVar[PlayerZoneCompliance] + SAFE_TO_PLAY_ZONE: _ClassVar[PlayerZoneCompliance] + WARNING_TO_PLAY_ZONE: _ClassVar[PlayerZoneCompliance] + NONCOMPLIANT_ZONE: _ClassVar[PlayerZoneCompliance] + NONCOMPLIANT_2_ZONE: _ClassVar[PlayerZoneCompliance] + MISSING_LOCATION_ZONE: _ClassVar[PlayerZoneCompliance] + +class PoiImageType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + POI_IMAGE_TYPE_UNSET: _ClassVar[PoiImageType] + POI_IMAGE_TYPE_MAIN: _ClassVar[PoiImageType] + POI_IMAGE_TYPE_SURROUNDING: _ClassVar[PoiImageType] + +class PoiInvalidReason(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + POI_INVALID_REASON_INVALID_REASON_UNSPECIFIED: _ClassVar[PoiInvalidReason] + POI_INVALID_REASON_NO_PEDESTRIAN_ACCESS: _ClassVar[PoiInvalidReason] + POI_INVALID_REASON_OBSTRUCTS_EMERGENCY_SERVICES: _ClassVar[PoiInvalidReason] + POI_INVALID_REASON_PRIVATE_RESIDENTIAL_PROPERTY: _ClassVar[PoiInvalidReason] + POI_INVALID_REASON_SCHOOL: _ClassVar[PoiInvalidReason] + POI_INVALID_REASON_PERMANENTLY_REMOVED: _ClassVar[PoiInvalidReason] + POI_INVALID_REASON_DUPLICATE: _ClassVar[PoiInvalidReason] + POI_INVALID_REASON_NOT_SUITABLE_FOR_AR: _ClassVar[PoiInvalidReason] + POI_INVALID_REASON_UNSAFE: _ClassVar[PoiInvalidReason] + POI_INVALID_REASON_SENSITIVE: _ClassVar[PoiInvalidReason] + POI_INVALID_REASON_LOCATION_DOES_NOT_EXIST: _ClassVar[PoiInvalidReason] + POI_INVALID_REASON_ABUSE: _ClassVar[PoiInvalidReason] + +class PokecoinCapResetFrequency(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + FREQUENCY_UNSET: _ClassVar[PokecoinCapResetFrequency] + FREQUENCY_DAILY: _ClassVar[PokecoinCapResetFrequency] + FREQUENCY_WEEKLY: _ClassVar[PokecoinCapResetFrequency] + FREQUENCY_MONTHLY: _ClassVar[PokecoinCapResetFrequency] + FREQUENCY_YEARLY: _ClassVar[PokecoinCapResetFrequency] + +class PokecoinSource(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + SOURCE_UNSET: _ClassVar[PokecoinSource] + SOURCE_GYM_DEFENDER: _ClassVar[PokecoinSource] + SOURCE_REFERRAL_BONUS: _ClassVar[PokecoinSource] + +class PokedexCategory(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + POKEDEX_CATEGORY_UNSET: _ClassVar[PokedexCategory] + POKEDEX_CATEGORY_ALL: _ClassVar[PokedexCategory] + POKEDEX_CATEGORY_MEGA: _ClassVar[PokedexCategory] + POKEDEX_CATEGORY_SHINY: _ClassVar[PokedexCategory] + POKEDEX_CATEGORY_LUCKY: _ClassVar[PokedexCategory] + POKEDEX_CATEGORY_THREE_STAR: _ClassVar[PokedexCategory] + POKEDEX_CATEGORY_FOUR_STAR: _ClassVar[PokedexCategory] + POKEDEX_CATEGORY_SHADOW: _ClassVar[PokedexCategory] + POKEDEX_CATEGORY_PURIFIED: _ClassVar[PokedexCategory] + POKEDEX_CATEGORY_COSTUME: _ClassVar[PokedexCategory] + POKEDEX_CATEGORY_BREAD_MODE: _ClassVar[PokedexCategory] + POKEDEX_CATEGORY_BREAD_DOUGH_MODE: _ClassVar[PokedexCategory] + POKEDEX_CATEGORY_SHINY_THREE_STAR: _ClassVar[PokedexCategory] + POKEDEX_CATEGORY_SHINY_FOUR_STAR: _ClassVar[PokedexCategory] + POKEDEX_CATEGORY_SIZE_XXS: _ClassVar[PokedexCategory] + POKEDEX_CATEGORY_SIZE_XXL: _ClassVar[PokedexCategory] + +class PokedexGenerationId(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + GENERATION_UNSET: _ClassVar[PokedexGenerationId] + GENERATION_GEN1: _ClassVar[PokedexGenerationId] + GENERATION_GEN2: _ClassVar[PokedexGenerationId] + GENERATION_GEN3: _ClassVar[PokedexGenerationId] + GENERATION_GEN4: _ClassVar[PokedexGenerationId] + GENERATION_GEN5: _ClassVar[PokedexGenerationId] + GENERATION_GEN6: _ClassVar[PokedexGenerationId] + GENERATION_GEN7: _ClassVar[PokedexGenerationId] + GENERATION_GEN8: _ClassVar[PokedexGenerationId] + GENERATION_GEN8A: _ClassVar[PokedexGenerationId] + GENERATION_GEN9: _ClassVar[PokedexGenerationId] + GENERATION_MELTAN: _ClassVar[PokedexGenerationId] + +class PokemonBadge(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + POKEMON_BADGE_UNSET: _ClassVar[PokemonBadge] + POKEMON_BADGE_BEST_BUDDY: _ClassVar[PokemonBadge] + +class PokemonGoPlusIds(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + POKEMON_GO_PLUS_IDS_UNDEFINED_POKEMON_GO_PLUS_EVENT: _ClassVar[PokemonGoPlusIds] + POKEMON_GO_PLUS_IDS_CANNOT_CONNECT_TO_PGP: _ClassVar[PokemonGoPlusIds] + POKEMON_GO_PLUS_IDS_REGISTERING_PGP_FAILED: _ClassVar[PokemonGoPlusIds] + POKEMON_GO_PLUS_IDS_REGISTERING_RETRY: _ClassVar[PokemonGoPlusIds] + POKEMON_GO_PLUS_IDS_CONNECTION_SUCCESS: _ClassVar[PokemonGoPlusIds] + POKEMON_GO_PLUS_IDS_PGP_DISCONNECTED_BY_USER: _ClassVar[PokemonGoPlusIds] + POKEMON_GO_PLUS_IDS_PGP_DISCONNECTED_BY_TIMEOUT: _ClassVar[PokemonGoPlusIds] + POKEMON_GO_PLUS_IDS_PGP_DISCONNECTED_BY_ERROR: _ClassVar[PokemonGoPlusIds] + POKEMON_GO_PLUS_IDS_PGP_LOW_BATTERY: _ClassVar[PokemonGoPlusIds] + POKEMON_GO_PLUS_IDS_BLUETOOTH_SENT_ERROR: _ClassVar[PokemonGoPlusIds] + POKEMON_GO_PLUS_IDS_PGP_SEEN_BY_DEVICE: _ClassVar[PokemonGoPlusIds] + POKEMON_GO_PLUS_IDS_POKEMON_CAUGHT: _ClassVar[PokemonGoPlusIds] + POKEMON_GO_PLUS_IDS_POKEMON_NOT_CAUGHT: _ClassVar[PokemonGoPlusIds] + POKEMON_GO_PLUS_IDS_POKEMON_NOT_CAUGHT_DUE_ERROR: _ClassVar[PokemonGoPlusIds] + POKEMON_GO_PLUS_IDS_POKESTOP_SPUN: _ClassVar[PokemonGoPlusIds] + POKEMON_GO_PLUS_IDS_POKESTOP_NOT_SPUN_DUE_ERROR: _ClassVar[PokemonGoPlusIds] + +class PokemonHomeTelemetryIds(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + POKEMON_HOME_TELEMETRY_IDS_UNDEFINED_POKEMON_HOME_EVENT: _ClassVar[PokemonHomeTelemetryIds] + POKEMON_HOME_TELEMETRY_IDS_OPEN_SETTINGS: _ClassVar[PokemonHomeTelemetryIds] + POKEMON_HOME_TELEMETRY_IDS_SIGN_IN: _ClassVar[PokemonHomeTelemetryIds] + POKEMON_HOME_TELEMETRY_IDS_SELECTED_POKEMON: _ClassVar[PokemonHomeTelemetryIds] + +class PokemonInventoryTelemetryIds(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + POKEMON_INVENTORY_TELEMETRY_IDS_UNDEFINED_POKEMON_INVENTORY_EVENT: _ClassVar[PokemonInventoryTelemetryIds] + POKEMON_INVENTORY_TELEMETRY_IDS_OPEN: _ClassVar[PokemonInventoryTelemetryIds] + POKEMON_INVENTORY_TELEMETRY_IDS_SORTING_CHANGE: _ClassVar[PokemonInventoryTelemetryIds] + POKEMON_INVENTORY_TELEMETRY_IDS_FILTER: _ClassVar[PokemonInventoryTelemetryIds] + +class PokemonTagColor(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + POKEMON_TAG_COLOR_UNSET: _ClassVar[PokemonTagColor] + POKEMON_TAG_COLOR_BLUE: _ClassVar[PokemonTagColor] + POKEMON_TAG_COLOR_GREEN: _ClassVar[PokemonTagColor] + POKEMON_TAG_COLOR_PURPLE: _ClassVar[PokemonTagColor] + POKEMON_TAG_COLOR_YELLOW: _ClassVar[PokemonTagColor] + POKEMON_TAG_COLOR_RED: _ClassVar[PokemonTagColor] + POKEMON_TAG_COLOR_ORANGE: _ClassVar[PokemonTagColor] + POKEMON_TAG_COLOR_GREY: _ClassVar[PokemonTagColor] + POKEMON_TAG_COLOR_BLACK: _ClassVar[PokemonTagColor] + +class PostcardSource(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + POSTCARD_SOURCE_UNKNOWN: _ClassVar[PostcardSource] + POSTCARD_SOURCE_SELF: _ClassVar[PostcardSource] + POSTCARD_SOURCE_FRIEND: _ClassVar[PostcardSource] + POSTCARD_SOURCE_FRIEND_ANONYMIZED: _ClassVar[PostcardSource] + POSTCARD_SOURCE_FRIEND_ANONYMIZED_FROM_DELETION_OR_UNFRIEND: _ClassVar[PostcardSource] + POSTCARD_SOURCE_GIFT_TRADE: _ClassVar[PostcardSource] + POSTCARD_SOURCE_GIFT_TRADE_ANONYMIZED: _ClassVar[PostcardSource] + POSTCARD_SOURCE_GIFT_TRADE_ANONYMIZED_FROM_DELETION: _ClassVar[PostcardSource] + +class ProfilePageTelemetryIds(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + PROFILE_PAGE_TELEMETRY_IDS_UNDEFINED_PROFILE_PAGE: _ClassVar[ProfilePageTelemetryIds] + PROFILE_PAGE_TELEMETRY_IDS_SHOP_FROM_PROFILE: _ClassVar[ProfilePageTelemetryIds] + PROFILE_PAGE_TELEMETRY_IDS_LOG: _ClassVar[ProfilePageTelemetryIds] + PROFILE_PAGE_TELEMETRY_IDS_SET_BUDDY: _ClassVar[ProfilePageTelemetryIds] + PROFILE_PAGE_TELEMETRY_IDS_CUSTOMIZE_AVATAR: _ClassVar[ProfilePageTelemetryIds] + +class PushGatewayTelemetryIds(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + PUSH_GATEWAY_TELEMETRY_IDS_UNDEFINED_PUSH_GATEWAY_EVENT: _ClassVar[PushGatewayTelemetryIds] + PUSH_GATEWAY_TELEMETRY_IDS_WEB_SOCKET_STARTED: _ClassVar[PushGatewayTelemetryIds] + PUSH_GATEWAY_TELEMETRY_IDS_WEB_SOCKET_FAILED: _ClassVar[PushGatewayTelemetryIds] + PUSH_GATEWAY_TELEMETRY_IDS_WEB_SOCKET_TIMEOUT: _ClassVar[PushGatewayTelemetryIds] + PUSH_GATEWAY_TELEMETRY_IDS_NEW_INBOX_DOWNSTREAM: _ClassVar[PushGatewayTelemetryIds] + +class PushNotificationTelemetryIds(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + PUSH_NOTIFICATION_TELEMETRY_IDS_UNDEFINED_PUSH_NOTIFICATION_EVENT: _ClassVar[PushNotificationTelemetryIds] + PUSH_NOTIFICATION_TELEMETRY_IDS_OPEN_APP: _ClassVar[PushNotificationTelemetryIds] + +class QuestEncounterType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + QUEST_ENCOUNTER_UNSET: _ClassVar[QuestEncounterType] + ULTRA_BEAST: _ClassVar[QuestEncounterType] + +class QuestType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + QUEST_UNSET: _ClassVar[QuestType] + QUEST_FIRST_CATCH_OF_THE_DAY: _ClassVar[QuestType] + QUEST_FIRST_POKESTOP_OF_THE_DAY: _ClassVar[QuestType] + QUEST_MULTI_PART: _ClassVar[QuestType] + QUEST_CATCH_POKEMON: _ClassVar[QuestType] + QUEST_SPIN_POKESTOP: _ClassVar[QuestType] + QUEST_HATCH_EGG: _ClassVar[QuestType] + QUEST_COMPLETE_GYM_BATTLE: _ClassVar[QuestType] + QUEST_COMPLETE_RAID_BATTLE: _ClassVar[QuestType] + QUEST_COMPLETE_QUEST: _ClassVar[QuestType] + QUEST_TRANSFER_POKEMON: _ClassVar[QuestType] + QUEST_FAVORITE_POKEMON: _ClassVar[QuestType] + QUEST_AUTOCOMPLETE: _ClassVar[QuestType] + QUEST_USE_BERRY_IN_ENCOUNTER: _ClassVar[QuestType] + QUEST_UPGRADE_POKEMON: _ClassVar[QuestType] + QUEST_EVOLVE_POKEMON: _ClassVar[QuestType] + QUEST_LAND_THROW: _ClassVar[QuestType] + QUEST_GET_BUDDY_CANDY: _ClassVar[QuestType] + QUEST_BADGE_RANK: _ClassVar[QuestType] + QUEST_PLAYER_LEVEL: _ClassVar[QuestType] + QUEST_JOIN_RAID: _ClassVar[QuestType] + QUEST_COMPLETE_BATTLE: _ClassVar[QuestType] + QUEST_ADD_FRIEND: _ClassVar[QuestType] + QUEST_TRADE_POKEMON: _ClassVar[QuestType] + QUEST_SEND_GIFT: _ClassVar[QuestType] + QUEST_EVOLVE_INTO_POKEMON: _ClassVar[QuestType] + QUEST_COMPLETE_COMBAT: _ClassVar[QuestType] + QUEST_TAKE_SNAPSHOT: _ClassVar[QuestType] + QUEST_BATTLE_TEAM_ROCKET: _ClassVar[QuestType] + QUEST_PURIFY_POKEMON: _ClassVar[QuestType] + QUEST_FIND_TEAM_ROCKET: _ClassVar[QuestType] + QUEST_FIRST_GRUNT_OF_THE_DAY: _ClassVar[QuestType] + QUEST_BUDDY_FEED: _ClassVar[QuestType] + QUEST_BUDDY_EARN_AFFECTION_POINTS: _ClassVar[QuestType] + QUEST_BUDDY_PET: _ClassVar[QuestType] + QUEST_BUDDY_LEVEL: _ClassVar[QuestType] + QUEST_BUDDY_WALK: _ClassVar[QuestType] + QUEST_BUDDY_YATTA: _ClassVar[QuestType] + QUEST_USE_INCENSE: _ClassVar[QuestType] + QUEST_BUDDY_FIND_SOUVENIR: _ClassVar[QuestType] + QUEST_COLLECT_AS_REWARDS: _ClassVar[QuestType] + QUEST_WALK: _ClassVar[QuestType] + QUEST_MEGA_EVOLVE_POKEMON: _ClassVar[QuestType] + QUEST_GET_STARDUST: _ClassVar[QuestType] + QUEST_MINI_COLLECTION: _ClassVar[QuestType] + QUEST_GEOTARGETED_AR_SCAN: _ClassVar[QuestType] + QUEST_BUDDY_EVOLUTION_WALK: _ClassVar[QuestType] + QUEST_GBL_RANK: _ClassVar[QuestType] + QUEST_CHARGE_ATTACK: _ClassVar[QuestType] + QUEST_CHANGE_POKEMON_FORM: _ClassVar[QuestType] + QUEST_BATTLE_EVENT_NPC: _ClassVar[QuestType] + QUEST_EARN_FORT_POWER_UP_POINTS: _ClassVar[QuestType] + QUEST_TAKE_WILD_SNAPSHOT: _ClassVar[QuestType] + QUEST_USE_POKEMON_ITEM: _ClassVar[QuestType] + QUEST_OPEN_GIFT: _ClassVar[QuestType] + QUEST_EARN_XP: _ClassVar[QuestType] + QUEST_BATTLE_PLAYER_TEAM_LEADER: _ClassVar[QuestType] + QUEST_FIRST_ROUTE_OF_THE_DAY: _ClassVar[QuestType] + QUEST_SUBMIT_SLEEP_DATA: _ClassVar[QuestType] + QUEST_ROUTE_TRAVEL: _ClassVar[QuestType] + QUEST_ROUTE_COMPLETE: _ClassVar[QuestType] + QUEST_COLLECT_TAPPABLE: _ClassVar[QuestType] + QUEST_ACTIVATE_TRAINER_ABILITY: _ClassVar[QuestType] + QUEST_NPC_SEND_GIFT: _ClassVar[QuestType] + QUEST_NPC_OPEN_GIFT: _ClassVar[QuestType] + QUEST_PTC_OAUTH_LINK: _ClassVar[QuestType] + QUEST_FIGHT_POKEMON: _ClassVar[QuestType] + QUEST_USE_NON_COMBAT_MOVE: _ClassVar[QuestType] + QUEST_FUSE_POKEMON: _ClassVar[QuestType] + QUEST_UNFUSE_POKEMON: _ClassVar[QuestType] + QUEST_WALK_METERS: _ClassVar[QuestType] + QUEST_CHANGE_INTO_POKEMON_FORM: _ClassVar[QuestType] + QUEST_FUSE_INTO_POKEMON: _ClassVar[QuestType] + QUEST_UNFUSE_INTO_POKEMON: _ClassVar[QuestType] + QUEST_COLLECT_MP: _ClassVar[QuestType] + QUEST_LOOT_STATION: _ClassVar[QuestType] + QUEST_COMPLETE_BREAD_BATTLE: _ClassVar[QuestType] + QUEST_USE_BREAD_MOVE: _ClassVar[QuestType] + QUEST_UNLOCK_BREAD_MOVE: _ClassVar[QuestType] + QUEST_ENHANCE_BREAD_MOVE: _ClassVar[QuestType] + QUEST_COLLECT_STAMP: _ClassVar[QuestType] + +class RaidLevel(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + RAID_LEVEL_UNSET: _ClassVar[RaidLevel] + RAID_LEVEL_1: _ClassVar[RaidLevel] + RAID_LEVEL_2: _ClassVar[RaidLevel] + RAID_LEVEL_3: _ClassVar[RaidLevel] + RAID_LEVEL_4: _ClassVar[RaidLevel] + RAID_LEVEL_5: _ClassVar[RaidLevel] + RAID_LEVEL_MEGA: _ClassVar[RaidLevel] + RAID_LEVEL_MEGA_5: _ClassVar[RaidLevel] + RAID_LEVEL_ULTRA_BEAST: _ClassVar[RaidLevel] + RAID_LEVEL_EXTENDED_EGG: _ClassVar[RaidLevel] + RAID_LEVEL_PRIMAL: _ClassVar[RaidLevel] + RAID_LEVEL_1_SHADOW: _ClassVar[RaidLevel] + RAID_LEVEL_2_SHADOW: _ClassVar[RaidLevel] + RAID_LEVEL_3_SHADOW: _ClassVar[RaidLevel] + RAID_LEVEL_4_SHADOW: _ClassVar[RaidLevel] + RAID_LEVEL_5_SHADOW: _ClassVar[RaidLevel] + +class RaidLocationRequirement(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + RAID_LOCATION_REQUERIMENT_BOTH: _ClassVar[RaidLocationRequirement] + RAID_LOCATION_REQUERIMENT_IN_PERSON: _ClassVar[RaidLocationRequirement] + RAID_LOCATION_REQUERIMENT_REMOTE: _ClassVar[RaidLocationRequirement] + +class RaidPlaquePipStyle(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + RAID_PLAQUE_STYLE_UNSET: _ClassVar[RaidPlaquePipStyle] + RAID_PLAQUE_STYLE_TRIANGLE: _ClassVar[RaidPlaquePipStyle] + RAID_PLAQUE_STYLE_DIAMOND: _ClassVar[RaidPlaquePipStyle] + RAID_PLAQUE_STYLE_STAR: _ClassVar[RaidPlaquePipStyle] + +class RaidTelemetryIds(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + RAID_TELEMETRY_IDS_UNDEFINED_RAID_EVENT: _ClassVar[RaidTelemetryIds] + RAID_TELEMETRY_IDS_APPROACH_ENTER: _ClassVar[RaidTelemetryIds] + RAID_TELEMETRY_IDS_APPROACH_CLICK_SPINNER: _ClassVar[RaidTelemetryIds] + RAID_TELEMETRY_IDS_APPROACH_JOIN: _ClassVar[RaidTelemetryIds] + RAID_TELEMETRY_IDS_APPROACH_TICKET_CONFIRMATION: _ClassVar[RaidTelemetryIds] + RAID_TELEMETRY_IDS_APPROACH_CLICK_TUTORIAL: _ClassVar[RaidTelemetryIds] + RAID_TELEMETRY_IDS_APPROACH_CLICK_SHOP: _ClassVar[RaidTelemetryIds] + RAID_TELEMETRY_IDS_APPROACH_CLICK_INSPECT: _ClassVar[RaidTelemetryIds] + RAID_TELEMETRY_IDS_LOBBY_ENTER: _ClassVar[RaidTelemetryIds] + RAID_TELEMETRY_IDS_LOBBY_CLICK_INVENTORY: _ClassVar[RaidTelemetryIds] + RAID_TELEMETRY_IDS_LOBBY_CLICK_EXIT: _ClassVar[RaidTelemetryIds] + RAID_TELEMETRY_IDS_LOBBY_TAP_AVATAR: _ClassVar[RaidTelemetryIds] + RAID_TELEMETRY_IDS_LOBBY_CLICK_REJOIN_BATTLE: _ClassVar[RaidTelemetryIds] + RAID_TELEMETRY_IDS_LOBBY_CLICK_LOBBY_PUBLIC: _ClassVar[RaidTelemetryIds] + RAID_TELEMETRY_IDS_MVT_CLICK_SHARE: _ClassVar[RaidTelemetryIds] + +class RaidVisualType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + RAID_VISUAL_TYPE_UNSET: _ClassVar[RaidVisualType] + RAID_VISUAL_TYPE_NORMAL: _ClassVar[RaidVisualType] + RAID_VISUAL_TYPE_EXCLUSIVE: _ClassVar[RaidVisualType] + RAID_VISUAL_TYPE_MEGA: _ClassVar[RaidVisualType] + RAID_VISUAL_TYPE_LEGENDARY_MEGA: _ClassVar[RaidVisualType] + RAID_VISUAL_TYPE_EXTENDED: _ClassVar[RaidVisualType] + RAID_VISUAL_TYPE_PRIMAL: _ClassVar[RaidVisualType] + RAID_VISUAL_TYPE_SHADOW: _ClassVar[RaidVisualType] + +class ReferralRole(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + REFERRAL_ROLE_UNDEFINED: _ClassVar[ReferralRole] + REFERRAL_ROLE_REFERRER: _ClassVar[ReferralRole] + REFERRAL_ROLE_NEW_REFEREE: _ClassVar[ReferralRole] + REFERRAL_ROLE_LAPSED_REFEREE: _ClassVar[ReferralRole] + +class ReferralSource(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + REFERRAL_SOURCE_UNDEFINED_SOURCE: _ClassVar[ReferralSource] + REFERRAL_SOURCE_INVITE_PAGE: _ClassVar[ReferralSource] + REFERRAL_SOURCE_ADDRESS_BOOK: _ClassVar[ReferralSource] + REFERRAL_SOURCE_IMAGE_SHARE: _ClassVar[ReferralSource] + +class ReferralTelemetryIds(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + REFERRAL_TELEMETRY_IDS_UNDEFINED_REFERRAL_EVENT: _ClassVar[ReferralTelemetryIds] + REFERRAL_TELEMETRY_IDS_OPEN_INVITE_PAGE: _ClassVar[ReferralTelemetryIds] + REFERRAL_TELEMETRY_IDS_TAP_SHARE_CODE: _ClassVar[ReferralTelemetryIds] + REFERRAL_TELEMETRY_IDS_TAP_COPY_CODE: _ClassVar[ReferralTelemetryIds] + REFERRAL_TELEMETRY_IDS_TAP_HAVE_REFERRAL_CODE: _ClassVar[ReferralTelemetryIds] + REFERRAL_TELEMETRY_IDS_INPUT_CODE: _ClassVar[ReferralTelemetryIds] + REFERRAL_TELEMETRY_IDS_INPUT_CODE_SUCCESS: _ClassVar[ReferralTelemetryIds] + REFERRAL_TELEMETRY_IDS_MILESTONE_REWARD_CLAIMED: _ClassVar[ReferralTelemetryIds] + REFERRAL_TELEMETRY_IDS_OPEN_APP_THROUGH_DEEP_LINK: _ClassVar[ReferralTelemetryIds] + +class RemoteRaidInviteAcceptSource(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + REMOTE_RAID_INVITE_ACCEPT_SOURCE_UNDEFINED_REMOTE_RAID_INVITE_ACCEPT_SOURCE: _ClassVar[RemoteRaidInviteAcceptSource] + REMOTE_RAID_INVITE_ACCEPT_SOURCE_REMOTE_RAID_IN_APP: _ClassVar[RemoteRaidInviteAcceptSource] + REMOTE_RAID_INVITE_ACCEPT_SOURCE_REMOTE_RAID_PUSH_NOTIFICATION: _ClassVar[RemoteRaidInviteAcceptSource] + REMOTE_RAID_INVITE_ACCEPT_SOURCE_REMOTE_RAID_NEARBY_WINDOW: _ClassVar[RemoteRaidInviteAcceptSource] + +class RemoteRaidJoinSource(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + REMOTE_RAID_JOIN_SOURCE_UNDEFINED_REMOTE_RAID_JOIN_SOURCE: _ClassVar[RemoteRaidJoinSource] + REMOTE_RAID_JOIN_SOURCE_REMOTE_RAID_USED_MAP: _ClassVar[RemoteRaidJoinSource] + REMOTE_RAID_JOIN_SOURCE_REMOTE_RAID_NEARBY_GUI: _ClassVar[RemoteRaidJoinSource] + REMOTE_RAID_JOIN_SOURCE_REMOTE_RAID_INVITED_BY_FRIEND: _ClassVar[RemoteRaidJoinSource] + +class RemoteRaidTelemetryIds(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + REMOTE_RAID_TELEMETRY_IDS_UNDEFINED_REMOTE_RAID_EVENT: _ClassVar[RemoteRaidTelemetryIds] + REMOTE_RAID_TELEMETRY_IDS_REMOTE_RAID_LOBBY_ENTER: _ClassVar[RemoteRaidTelemetryIds] + REMOTE_RAID_TELEMETRY_IDS_REMOTE_RAID_INVITE_SENT: _ClassVar[RemoteRaidTelemetryIds] + REMOTE_RAID_TELEMETRY_IDS_REMOTE_RAID_INVITE_ACCEPTED: _ClassVar[RemoteRaidTelemetryIds] + REMOTE_RAID_TELEMETRY_IDS_REMOTE_RAID_INVITE_REJECTED: _ClassVar[RemoteRaidTelemetryIds] + +class RouteDiscoveryTelemetryIds(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + ROUTE_DISCOVERY_TELEMETRY_IDS_ROUTE_DISCOVERY_OPEN: _ClassVar[RouteDiscoveryTelemetryIds] + ROUTE_DISCOVERY_TELEMETRY_IDS_ROUTE_DISCOVERY_ABANDON: _ClassVar[RouteDiscoveryTelemetryIds] + ROUTE_DISCOVERY_TELEMETRY_IDS_ROUTE_DISCOVERY_ROUTE_SELECTED: _ClassVar[RouteDiscoveryTelemetryIds] + ROUTE_DISCOVERY_TELEMETRY_IDS_ROUTE_DISCOVERY_PAGE_SCROLL: _ClassVar[RouteDiscoveryTelemetryIds] + +class RouteErrorTelemetryIds(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + ROUTE_ERROR_TELEMETRY_IDS_ROUTE_ERROR_DEFAULT: _ClassVar[RouteErrorTelemetryIds] + +class RouteInclineType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + ROUTE_INCLINE_TYPE_UNSET: _ClassVar[RouteInclineType] + ROUTE_INCLINE_TYPE_FLAT: _ClassVar[RouteInclineType] + ROUTE_INCLINE_TYPE_MOSTLY_FLAT: _ClassVar[RouteInclineType] + ROUTE_INCLINE_TYPE_SLIGHTLY_HILLY: _ClassVar[RouteInclineType] + ROUTE_INCLINE_TYPE_VERY_HILLY: _ClassVar[RouteInclineType] + ROUTE_INCLINE_TYPE_STEEP_INCLINE: _ClassVar[RouteInclineType] + ROUTE_INCLINE_TYPE_STEEP_DECLINE: _ClassVar[RouteInclineType] + ROUTE_INCLINE_DYNAMIC_STEEP: _ClassVar[RouteInclineType] + +class RouteType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + ROUTE_TYPE_UNSET: _ClassVar[RouteType] + ROUTE_TYPE_ORGANIC: _ClassVar[RouteType] + ROUTE_TYPE_OFFICIAL: _ClassVar[RouteType] + ROUTE_TYPE_EVENT: _ClassVar[RouteType] + ROUTE_TYPE_SPONSORED: _ClassVar[RouteType] + +class SaturdayCompositionData(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + DATA_0: _ClassVar[SaturdayCompositionData] + DATA_1: _ClassVar[SaturdayCompositionData] + DATA_2: _ClassVar[SaturdayCompositionData] + DATA_3: _ClassVar[SaturdayCompositionData] + DATA_4: _ClassVar[SaturdayCompositionData] + DATA_5: _ClassVar[SaturdayCompositionData] + DATA_6: _ClassVar[SaturdayCompositionData] + DATA_7: _ClassVar[SaturdayCompositionData] + DATA_8: _ClassVar[SaturdayCompositionData] + DATA_9: _ClassVar[SaturdayCompositionData] + DATA_10: _ClassVar[SaturdayCompositionData] + DATA_11: _ClassVar[SaturdayCompositionData] + DATA_12: _ClassVar[SaturdayCompositionData] + DATA_13: _ClassVar[SaturdayCompositionData] + DATA_14: _ClassVar[SaturdayCompositionData] + DATA_15: _ClassVar[SaturdayCompositionData] + DATA_16: _ClassVar[SaturdayCompositionData] + DATA_17: _ClassVar[SaturdayCompositionData] + DATA_18: _ClassVar[SaturdayCompositionData] + DATA_19: _ClassVar[SaturdayCompositionData] + DATA_20: _ClassVar[SaturdayCompositionData] + DATA_21: _ClassVar[SaturdayCompositionData] + DATA_22: _ClassVar[SaturdayCompositionData] + DATA_23: _ClassVar[SaturdayCompositionData] + DATA_24: _ClassVar[SaturdayCompositionData] + DATA_25: _ClassVar[SaturdayCompositionData] + DATA_26: _ClassVar[SaturdayCompositionData] + DATA_27: _ClassVar[SaturdayCompositionData] + DATA_28: _ClassVar[SaturdayCompositionData] + DATA_29: _ClassVar[SaturdayCompositionData] + DATA_30: _ClassVar[SaturdayCompositionData] + DATA_31: _ClassVar[SaturdayCompositionData] + DATA_32: _ClassVar[SaturdayCompositionData] + DATA_33: _ClassVar[SaturdayCompositionData] + DATA_34: _ClassVar[SaturdayCompositionData] + DATA_35: _ClassVar[SaturdayCompositionData] + DATA_36: _ClassVar[SaturdayCompositionData] + DATA_37: _ClassVar[SaturdayCompositionData] + DATA_38: _ClassVar[SaturdayCompositionData] + DATA_39: _ClassVar[SaturdayCompositionData] + DATA_40: _ClassVar[SaturdayCompositionData] + DATA_41: _ClassVar[SaturdayCompositionData] + DATA_42: _ClassVar[SaturdayCompositionData] + DATA_43: _ClassVar[SaturdayCompositionData] + DATA_44: _ClassVar[SaturdayCompositionData] + DATA_45: _ClassVar[SaturdayCompositionData] + DATA_46: _ClassVar[SaturdayCompositionData] + DATA_47: _ClassVar[SaturdayCompositionData] + DATA_48: _ClassVar[SaturdayCompositionData] + DATA_49: _ClassVar[SaturdayCompositionData] + DATA_50: _ClassVar[SaturdayCompositionData] + DATA_51: _ClassVar[SaturdayCompositionData] + DATA_52: _ClassVar[SaturdayCompositionData] + DATA_53: _ClassVar[SaturdayCompositionData] + DATA_54: _ClassVar[SaturdayCompositionData] + DATA_55: _ClassVar[SaturdayCompositionData] + DATA_56: _ClassVar[SaturdayCompositionData] + DATA_57: _ClassVar[SaturdayCompositionData] + DATA_58: _ClassVar[SaturdayCompositionData] + DATA_59: _ClassVar[SaturdayCompositionData] + DATA_60: _ClassVar[SaturdayCompositionData] + DATA_61: _ClassVar[SaturdayCompositionData] + DATA_62: _ClassVar[SaturdayCompositionData] + DATA_63: _ClassVar[SaturdayCompositionData] + +class ScanTag(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + DEFAULT_SCAN: _ClassVar[ScanTag] + PUBLIC: _ClassVar[ScanTag] + PRIVATE: _ClassVar[ScanTag] + WAYSPOT_CENTRIC: _ClassVar[ScanTag] + FREE_FORM: _ClassVar[ScanTag] + EXPERIMENTAL: _ClassVar[ScanTag] + +class ShoppingPageScrollIds(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + SHOPPING_PAGE_SCROLL_IDS_UNDEFINED_SHOPPING_PAGE_SCROLL_TYPE: _ClassVar[ShoppingPageScrollIds] + SHOPPING_PAGE_SCROLL_IDS_LAST_SCROLL: _ClassVar[ShoppingPageScrollIds] + SHOPPING_PAGE_SCROLL_IDS_MAX_SCROLL: _ClassVar[ShoppingPageScrollIds] + +class ShoppingPageTelemetryIds(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + SHOPPING_PAGE_TELEMETRY_IDS_UNDEFINED_SHOPPING_PAGE_EVENT: _ClassVar[ShoppingPageTelemetryIds] + SHOPPING_PAGE_TELEMETRY_IDS_CLICK_CUSTOMIZE_AVATAR: _ClassVar[ShoppingPageTelemetryIds] + SHOPPING_PAGE_TELEMETRY_IDS_QUICK_SHOP_MORE: _ClassVar[ShoppingPageTelemetryIds] + SHOPPING_PAGE_TELEMETRY_IDS_QUICK_SHOP_EXCHANGE: _ClassVar[ShoppingPageTelemetryIds] + SHOPPING_PAGE_TELEMETRY_IDS_CLICK_SHOP: _ClassVar[ShoppingPageTelemetryIds] + SHOPPING_PAGE_TELEMETRY_IDS_QUIT_SHOP: _ClassVar[ShoppingPageTelemetryIds] + SHOPPING_PAGE_TELEMETRY_IDS_CLICK_SKU: _ClassVar[ShoppingPageTelemetryIds] + SHOPPING_PAGE_TELEMETRY_IDS_QUIT_SKU: _ClassVar[ShoppingPageTelemetryIds] + SHOPPING_PAGE_TELEMETRY_IDS_CLICK_SKU_EXCHANGE: _ClassVar[ShoppingPageTelemetryIds] + SHOPPING_PAGE_TELEMETRY_IDS_CLICK_SHOP_AVATAR: _ClassVar[ShoppingPageTelemetryIds] + SHOPPING_PAGE_TELEMETRY_IDS_QUIT_SHOP_AVATAR: _ClassVar[ShoppingPageTelemetryIds] + SHOPPING_PAGE_TELEMETRY_IDS_CLICK_AVATAR_TYPE: _ClassVar[ShoppingPageTelemetryIds] + SHOPPING_PAGE_TELEMETRY_IDS_QUIT_AVATAR_TYPE: _ClassVar[ShoppingPageTelemetryIds] + SHOPPING_PAGE_TELEMETRY_IDS_CLICK_AVATAR_ITEM: _ClassVar[ShoppingPageTelemetryIds] + SHOPPING_PAGE_TELEMETRY_IDS_QUIT_AVATAR_ITEM: _ClassVar[ShoppingPageTelemetryIds] + SHOPPING_PAGE_TELEMETRY_IDS_CONFIRM_AVATAR_ITEM: _ClassVar[ShoppingPageTelemetryIds] + SHOPPING_PAGE_TELEMETRY_IDS_CLICK_AVATAR_ITEM_COLOR: _ClassVar[ShoppingPageTelemetryIds] + SHOPPING_PAGE_TELEMETRY_IDS_QUIT_AVATAR_ITEM_COLOR: _ClassVar[ShoppingPageTelemetryIds] + SHOPPING_PAGE_TELEMETRY_IDS_CONFIRM_AVATAR_ITEM_COLOR: _ClassVar[ShoppingPageTelemetryIds] + SHOPPING_PAGE_TELEMETRY_IDS_CLICK_IAP_STORE_BANNER: _ClassVar[ShoppingPageTelemetryIds] + +class ShoppingPageTelemetrySource(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + SHOPPING_PAGE_TELEMETRY_SOURCE_UNDEFINED_SHOPPING_PAGE_SOURCE: _ClassVar[ShoppingPageTelemetrySource] + SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_MAIN_MENU: _ClassVar[ShoppingPageTelemetrySource] + SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_POKEMON_BAG_FULL: _ClassVar[ShoppingPageTelemetrySource] + SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_INCUBATOR_SELECTOR: _ClassVar[ShoppingPageTelemetrySource] + SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_POKESTOP_DISK_INTERACTION: _ClassVar[ShoppingPageTelemetrySource] + SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_OPEN_GIFT_BAG_FULL: _ClassVar[ShoppingPageTelemetrySource] + SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_FULL_ENCOUNTER: _ClassVar[ShoppingPageTelemetrySource] + SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_FULL_RAID: _ClassVar[ShoppingPageTelemetrySource] + SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_MORE: _ClassVar[ShoppingPageTelemetrySource] + SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_AVATAR_ITEM: _ClassVar[ShoppingPageTelemetrySource] + SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_POKEMON_ENCOUNTER: _ClassVar[ShoppingPageTelemetrySource] + SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_PLAYER_PROFILE_PAGE: _ClassVar[ShoppingPageTelemetrySource] + SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_STORE_FRONT: _ClassVar[ShoppingPageTelemetrySource] + SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_AVATAR_CUSTOMIZATION_AWARD: _ClassVar[ShoppingPageTelemetrySource] + SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_FIRST_TIME_USER_FLOW: _ClassVar[ShoppingPageTelemetrySource] + SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_BADGE_DETAIL_AVATAR_REWARD: _ClassVar[ShoppingPageTelemetrySource] + SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_DEEP_LINK: _ClassVar[ShoppingPageTelemetrySource] + SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_MISSING_RAID_PASS: _ClassVar[ShoppingPageTelemetrySource] + SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_MISSING_REMOTE_RAID_PASS: _ClassVar[ShoppingPageTelemetrySource] + SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BUDDY_INTERACTION_POFFIN: _ClassVar[ShoppingPageTelemetrySource] + SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BUDDY_QUICK_FEED_POFFIN: _ClassVar[ShoppingPageTelemetrySource] + SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_MISSING_INCENSE_ORDINARY: _ClassVar[ShoppingPageTelemetrySource] + SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_MISSING_LUCKY_EGG: _ClassVar[ShoppingPageTelemetrySource] + SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_MISSING_STAR_PIECE: _ClassVar[ShoppingPageTelemetrySource] + +class SocialTelemetryIds(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + SOCIAL_TELEMETRY_IDS_UNDEFINED_SOCIAL: _ClassVar[SocialTelemetryIds] + SOCIAL_TELEMETRY_IDS_FRIEND_TAB: _ClassVar[SocialTelemetryIds] + SOCIAL_TELEMETRY_IDS_NOTIFICATION_TAB: _ClassVar[SocialTelemetryIds] + SOCIAL_TELEMETRY_IDS_FRIEND_PROFILE: _ClassVar[SocialTelemetryIds] + SOCIAL_TELEMETRY_IDS_OPEN_FRIEND_SHIP_LEVEL_DETAIL: _ClassVar[SocialTelemetryIds] + SOCIAL_TELEMETRY_IDS_CLOSE_OPEN_GIFT_CONFIRMATION: _ClassVar[SocialTelemetryIds] + SOCIAL_TELEMETRY_IDS_FRIEND_LIST_SORT_CHANGED: _ClassVar[SocialTelemetryIds] + SOCIAL_TELEMETRY_IDS_FRIEND_LIST_CLOSED: _ClassVar[SocialTelemetryIds] + +class Source(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + SOURCE_DEFAULT_UNSET: _ClassVar[Source] + SOURCE_MODERATION: _ClassVar[Source] + SOURCE_ANTICHEAT: _ClassVar[Source] + SOURCE_RATE_LIMITED: _ClassVar[Source] + SOURCE_WAYFARER: _ClassVar[Source] + +class SouvenirTypeId(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + SOUVENIR_UNSET: _ClassVar[SouvenirTypeId] + SOUVENIR_LONE_EARRING: _ClassVar[SouvenirTypeId] + SOUVENIR_SMALL_BOUQUET: _ClassVar[SouvenirTypeId] + SOUVENIR_SKIPPING_STONE: _ClassVar[SouvenirTypeId] + SOUVENIR_BEACH_GLASS: _ClassVar[SouvenirTypeId] + SOUVENIR_TROPICAL_SHELL: _ClassVar[SouvenirTypeId] + SOUVENIR_MUSHROOM: _ClassVar[SouvenirTypeId] + SOUVENIR_CHALKY_STONE: _ClassVar[SouvenirTypeId] + SOUVENIR_PINECONE: _ClassVar[SouvenirTypeId] + SOUVENIR_TROPICAL_FLOWER: _ClassVar[SouvenirTypeId] + SOUVENIR_FLOWER_FRUITS: _ClassVar[SouvenirTypeId] + SOUVENIR_CACTUS_FLOWER: _ClassVar[SouvenirTypeId] + SOUVENIR_STRETCHY_SPRING: _ClassVar[SouvenirTypeId] + SOUVENIR_MARBLE: _ClassVar[SouvenirTypeId] + SOUVENIR_TORN_TICKET: _ClassVar[SouvenirTypeId] + SOUVENIR_PRETTY_LEAF: _ClassVar[SouvenirTypeId] + SOUVENIR_CONFETTI: _ClassVar[SouvenirTypeId] + SOUVENIR_PIKACHU_VISOR: _ClassVar[SouvenirTypeId] + SOUVENIR_PAPER_AIRPLANE: _ClassVar[SouvenirTypeId] + SOUVENIR_TINY_COMPASS: _ClassVar[SouvenirTypeId] + +class SponsorPoiInvalidReason(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + SPONSOR_POI_INVALID_REASON_SPONSOR_POI_REASON_UNSPECIFIED: _ClassVar[SponsorPoiInvalidReason] + SPONSOR_POI_INVALID_REASON_SPONSOR_POI_REASON_DOES_NOT_EXIST: _ClassVar[SponsorPoiInvalidReason] + SPONSOR_POI_INVALID_REASON_SPONSOR_POI_REASON_NOT_SAFE: _ClassVar[SponsorPoiInvalidReason] + SPONSOR_POI_INVALID_REASON_SPONSOR_POI_REASON_NOT_TRUTHFUL: _ClassVar[SponsorPoiInvalidReason] + SPONSOR_POI_INVALID_REASON_SPONSOR_POI_REASON_NOT_FAMILY_FRIENDLY: _ClassVar[SponsorPoiInvalidReason] + SPONSOR_POI_INVALID_REASON_SPONSOR_POI_REASON_OFFENSIVE_CONTENT: _ClassVar[SponsorPoiInvalidReason] + +class StatModifierType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET_STAT_MODIFIER_TYPE: _ClassVar[StatModifierType] + ATTACK_STAGE: _ClassVar[StatModifierType] + DEFENSE_STAGE: _ClassVar[StatModifierType] + DAMAGE_DEALT_DELTA: _ClassVar[StatModifierType] + DAMAGE_TAKEN_DELTA: _ClassVar[StatModifierType] + ARBITRARY_COUNTER: _ClassVar[StatModifierType] + PARTY_POWER_DAMAGE_DEALT: _ClassVar[StatModifierType] + +class StatementSorTypes(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + SOR_UNSET: _ClassVar[StatementSorTypes] + SOR_DANGEROUS_GOODS_AND_SERVICES: _ClassVar[StatementSorTypes] + SOR_GAMEPLAY_FAIRNESS: _ClassVar[StatementSorTypes] + SOR_CHILD_SAFETY: _ClassVar[StatementSorTypes] + SOR_VIOLENT_ACTORS: _ClassVar[StatementSorTypes] + SOR_SEXUAL_CONTENT: _ClassVar[StatementSorTypes] + SOR_GRAPHIC_VIOLENCE_AND_THREATS: _ClassVar[StatementSorTypes] + SOR_SELF_HARM_AND_SUICIDE: _ClassVar[StatementSorTypes] + SOR_BULLYING_AND_HARASSMENT: _ClassVar[StatementSorTypes] + SOR_HATEFUL_CONTENT: _ClassVar[StatementSorTypes] + SOR_PRIVATE_INFORMATION: _ClassVar[StatementSorTypes] + SOR_MISINFORMATION: _ClassVar[StatementSorTypes] + SOR_IMPERSONATION: _ClassVar[StatementSorTypes] + SOR_SPAM: _ClassVar[StatementSorTypes] + +class Store(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + STORE_UNSET: _ClassVar[Store] + STORE_APPLE: _ClassVar[Store] + STORE_GOOGLE: _ClassVar[Store] + STORE_SAMSUNG: _ClassVar[Store] + +class Syntax(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + proto2: _ClassVar[Syntax] + proto3: _ClassVar[Syntax] + editions: _ClassVar[Syntax] + +class Team(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + TEAM_UNSET: _ClassVar[Team] + TEAM_BLUE: _ClassVar[Team] + TEAM_RED: _ClassVar[Team] + TEAM_YELLOW: _ClassVar[Team] + +class TitanGeodataType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSPECIFIED_GEODATA_TYPE: _ClassVar[TitanGeodataType] + POI: _ClassVar[TitanGeodataType] + +class TitanPlayerSubmissionAction(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + TITAN_PLAYER_SUBMISSION_ACTION_UNKNOWN_GAME_POI_ACTION: _ClassVar[TitanPlayerSubmissionAction] + TITAN_PLAYER_SUBMISSION_ACTION_ADD_NEW_POI: _ClassVar[TitanPlayerSubmissionAction] + TITAN_PLAYER_SUBMISSION_ACTION_GET_AVAILABLE_SUBMISSIONS: _ClassVar[TitanPlayerSubmissionAction] + TITAN_PLAYER_SUBMISSION_ACTION_GET_SIGNED_URL_FOR_PHOTO_UPLOAD: _ClassVar[TitanPlayerSubmissionAction] + TITAN_PLAYER_SUBMISSION_ACTION_GET_PLAYER_SUBMISSION_VALIDATION_SETTINGS: _ClassVar[TitanPlayerSubmissionAction] + TITAN_PLAYER_SUBMISSION_ACTION_D2D_ADD_NEW_POI: _ClassVar[TitanPlayerSubmissionAction] + TITAN_PLAYER_SUBMISSION_ACTION_D2D_GET_SIGNED_URL_FOR_PHOTO_UPLOAD: _ClassVar[TitanPlayerSubmissionAction] + TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_NEW_PRIVATE_POI: _ClassVar[TitanPlayerSubmissionAction] + TITAN_PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_NEW_PRIVATE_POI: _ClassVar[TitanPlayerSubmissionAction] + TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_IMAGE: _ClassVar[TitanPlayerSubmissionAction] + TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_TEXT_METADATA_UPDATE: _ClassVar[TitanPlayerSubmissionAction] + TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_LOCATION_UPDATE: _ClassVar[TitanPlayerSubmissionAction] + TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_TAKEDOWN_REQUEST: _ClassVar[TitanPlayerSubmissionAction] + TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_SPONSOR_POI_REPORT: _ClassVar[TitanPlayerSubmissionAction] + TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_SPONSOR_POI_LOCATION_UPDATE: _ClassVar[TitanPlayerSubmissionAction] + TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_CATEGORY_VOTE: _ClassVar[TitanPlayerSubmissionAction] + TITAN_PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_POI_IMAGE: _ClassVar[TitanPlayerSubmissionAction] + TITAN_PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_POI_TEXT_METADATA_UPDATE: _ClassVar[TitanPlayerSubmissionAction] + TITAN_PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_POI_LOCATION_UPDATE: _ClassVar[TitanPlayerSubmissionAction] + TITAN_PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_POI_TAKEDOWN_REQUEST: _ClassVar[TitanPlayerSubmissionAction] + TITAN_PLAYER_SUBMISSION_ACTION_ADD_NEW_ROUTE: _ClassVar[TitanPlayerSubmissionAction] + TITAN_PLAYER_SUBMISSION_ACTION_GENERATE_GMAP_SIGNED_URL: _ClassVar[TitanPlayerSubmissionAction] + TITAN_PLAYER_SUBMISSION_ACTION_GET_GMAP_SETTINGS: _ClassVar[TitanPlayerSubmissionAction] + TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_AR_VIDEO_METADATA: _ClassVar[TitanPlayerSubmissionAction] + TITAN_PLAYER_SUBMISSION_ACTION_GET_GRAPESHOT_FILE_UPLOAD_URL: _ClassVar[TitanPlayerSubmissionAction] + TITAN_PLAYER_SUBMISSION_ACTION_ASYNC_FILE_UPLOAD_COMPLETE: _ClassVar[TitanPlayerSubmissionAction] + TITAN_PLAYER_SUBMISSION_ACTION_GET_AR_MAPPING_SETTINGS: _ClassVar[TitanPlayerSubmissionAction] + TITAN_PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_POI_AR_VIDEO_METADATA: _ClassVar[TitanPlayerSubmissionAction] + TITAN_PLAYER_SUBMISSION_ACTION_D2D_GET_GRAPESHOT_FILE_UPLOAD_URL: _ClassVar[TitanPlayerSubmissionAction] + TITAN_PLAYER_SUBMISSION_ACTION_D2D_ASYNC_FILE_UPLOAD_COMPLETE: _ClassVar[TitanPlayerSubmissionAction] + TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_MAPPING_REQUEST: _ClassVar[TitanPlayerSubmissionAction] + TITAN_PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_MAPPING_REQUEST: _ClassVar[TitanPlayerSubmissionAction] + TITAN_PLAYER_SUBMISSION_ACTION_GET_IMAGES_FOR_POI: _ClassVar[TitanPlayerSubmissionAction] + TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_PLAYER_IMAGE_VOTE_FOR_POI: _ClassVar[TitanPlayerSubmissionAction] + TITAN_PLAYER_SUBMISSION_ACTION_GET_IMAGE_GALLERY_SETTINGS: _ClassVar[TitanPlayerSubmissionAction] + TITAN_PLAYER_SUBMISSION_ACTION_GET_MAP_DATA: _ClassVar[TitanPlayerSubmissionAction] + TITAN_PLAYER_SUBMISSION_ACTION_GET_POIS_IN_RADIUS: _ClassVar[TitanPlayerSubmissionAction] + +class TitanPoiImageType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + TITAN_POI_IMAGE_TYPE_UNSET: _ClassVar[TitanPoiImageType] + TITAN_POI_IMAGE_TYPE_MAIN: _ClassVar[TitanPoiImageType] + TITAN_POI_IMAGE_TYPE_SURROUNDING: _ClassVar[TitanPoiImageType] + +class TrainerAbility(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET_TRAINER_ABILITY: _ClassVar[TrainerAbility] + ABILITY_PARTY_POWER_DAMAGE_DEALT: _ClassVar[TrainerAbility] + +class TutorialCompletion(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + LEGAL_SCREEN: _ClassVar[TutorialCompletion] + AVATAR_SELECTION: _ClassVar[TutorialCompletion] + ACCOUNT_CREATION: _ClassVar[TutorialCompletion] + POKEMON_CAPTURE: _ClassVar[TutorialCompletion] + NAME_SELECTION: _ClassVar[TutorialCompletion] + POKEMON_BERRY: _ClassVar[TutorialCompletion] + USE_ITEM: _ClassVar[TutorialCompletion] + FIRST_TIME_EXPERIENCE_COMPLETE: _ClassVar[TutorialCompletion] + POKESTOP_TUTORIAL: _ClassVar[TutorialCompletion] + GYM_TUTORIAL: _ClassVar[TutorialCompletion] + CHALLENGE_QUEST_TUTORIAL: _ClassVar[TutorialCompletion] + PRIVACY_POLICY_CONFIRMATION: _ClassVar[TutorialCompletion] + TRADING_TUTORIAL: _ClassVar[TutorialCompletion] + POI_SUBMISSION_TUTORIAL: _ClassVar[TutorialCompletion] + V1_START_TUTORIAL: _ClassVar[TutorialCompletion] + V2_START_TUTORIAL: _ClassVar[TutorialCompletion] + V2_CUSTOMIZED_AVATAR: _ClassVar[TutorialCompletion] + V2_CAUGHT_FIRST_WILD: _ClassVar[TutorialCompletion] + V2_FINISHED_TUTORIAL_CATCHES: _ClassVar[TutorialCompletion] + V2_NAME_SELECTION: _ClassVar[TutorialCompletion] + V2_EGG_GIVEN: _ClassVar[TutorialCompletion] + V2_START_EGG_TUTORIAL: _ClassVar[TutorialCompletion] + V2_COMPLETED_EGG_TUTORIAL: _ClassVar[TutorialCompletion] + AR_PHOTO_TUTORIAL: _ClassVar[TutorialCompletion] + STARTER_POKEMON_CAPTURED: _ClassVar[TutorialCompletion] + AR_PHOTO_FIRST_TIME_DIALOG: _ClassVar[TutorialCompletion] + AR_CLASSIC_PHOTO_TUTORIAL: _ClassVar[TutorialCompletion] + AR_PLUS_PHOTO_TUTORIAL: _ClassVar[TutorialCompletion] + INVASION_INTRODUCTION_DIALOG: _ClassVar[TutorialCompletion] + INVASION_ENCOUNTER_DIALOG: _ClassVar[TutorialCompletion] + INVASION_SHADOW_POKEMON_DIALOG: _ClassVar[TutorialCompletion] + ROUTES_CREATION: _ClassVar[TutorialCompletion] + INVASION_MAP_FRAGMENT_DIALOG: _ClassVar[TutorialCompletion] + INVASION_MAP_RECEIVED_DIALOG: _ClassVar[TutorialCompletion] + INVASION_MAP_2_RECEIVED_DIALOG: _ClassVar[TutorialCompletion] + BUDDY_WELCOME_PROMPT: _ClassVar[TutorialCompletion] + BUDDY_AR_PLUS_TUTORIAL: _ClassVar[TutorialCompletion] + BUDDY_FEED_TUTORIAL: _ClassVar[TutorialCompletion] + BUDDY_ON_MAP_PROMPT: _ClassVar[TutorialCompletion] + BATTLE_LEAGUE_HELP_TUTORIAL: _ClassVar[TutorialCompletion] + ARMP_TOS_CONFIRMATION: _ClassVar[TutorialCompletion] + BUDDY_REMOTE_GIFT_TUTORIAL: _ClassVar[TutorialCompletion] + XL_CANDY_TUTORIAL: _ClassVar[TutorialCompletion] + LEVEL_UP_PAGE_TUTORIAL: _ClassVar[TutorialCompletion] + DAILY_BONUS_ENCOUNTER_TUTORIAL: _ClassVar[TutorialCompletion] + SPONSORED_GIFT_TUTORIAL: _ClassVar[TutorialCompletion] + XGS_ONLINE_CONSENT_NOTE: _ClassVar[TutorialCompletion] + APP_TRACKING_OPTIN_REQUIRED_TUTORIAL: _ClassVar[TutorialCompletion] + APP_TRACKING_OPTIN_DIALOG: _ClassVar[TutorialCompletion] + ADDRESS_BOOK_IMPORT_PROMPT: _ClassVar[TutorialCompletion] + POKEMON_TAGS_INTRODUCTION: _ClassVar[TutorialCompletion] + GYM_TUTORIAL_BUTTON_PROMPT_SHOWN: _ClassVar[TutorialCompletion] + RAID_TUTORIAL_BUTTON_PROMPT_SHOWN: _ClassVar[TutorialCompletion] + POTION_AND_REVIVE_TUTORIAL_INTRODUCED: _ClassVar[TutorialCompletion] + POTION_AND_REVIVE_TUTORIAL_VIEWED: _ClassVar[TutorialCompletion] + POSTCARD_COLLECTION_TUTORIAL_VIEWED: _ClassVar[TutorialCompletion] + SHOULD_SHOW_POTION_AND_REVIVE_TUTORIAL: _ClassVar[TutorialCompletion] + RECEIVED_GIFT: _ClassVar[TutorialCompletion] + FRIEND_TUTORIAL_BUTTON_PROMPT_SHOWN: _ClassVar[TutorialCompletion] + SHOULD_SHOW_GIFT_TUTORIAL: _ClassVar[TutorialCompletion] + GIFT_TUTORIAL_INTRODUCED: _ClassVar[TutorialCompletion] + GIFT_TUTORIAL_COMPLETE: _ClassVar[TutorialCompletion] + CHALLENGE_CATCH_RAZZBERRY: _ClassVar[TutorialCompletion] + SHOULD_SHOW_LURE_TUTORIAL: _ClassVar[TutorialCompletion] + LURE_TUTORIAL_INTRODUCED: _ClassVar[TutorialCompletion] + LURE_BUTTON_PROMPT_SHOWN: _ClassVar[TutorialCompletion] + LURE_BUTTON_DIALOG_SHOWN: _ClassVar[TutorialCompletion] + REMOTE_RAID_TUTORIAL: _ClassVar[TutorialCompletion] + TRADE_TUTORIAL_INTRODUCED: _ClassVar[TutorialCompletion] + TRADE_TUTORIAL_COMPLETE: _ClassVar[TutorialCompletion] + LUCKY_FRIEND_TUTORIAL: _ClassVar[TutorialCompletion] + LUCKY_TRADE_TUTORIAL: _ClassVar[TutorialCompletion] + MEGA_LEVELS_TUTORIAL: _ClassVar[TutorialCompletion] + SPONSORED_WEB_AR_TUTORIAL: _ClassVar[TutorialCompletion] + BUTTERFLY_REGION_TUTORIAL: _ClassVar[TutorialCompletion] + SPONSORED_VIDEO_TUTORIAL: _ClassVar[TutorialCompletion] + ADDRESS_BOOK_IMPORT_PROMPT_V2: _ClassVar[TutorialCompletion] + LOCATION_CARD_TUTORIAL: _ClassVar[TutorialCompletion] + MASTER_BALL_INTRODUCTION_PROMPT: _ClassVar[TutorialCompletion] + SHADOW_GEM_FRAGMENT_DIALOG: _ClassVar[TutorialCompletion] + SHADOW_GEM_RECEIVED_DIALOG: _ClassVar[TutorialCompletion] + RAID_TUTORIAL_SHADOW_BUTTON_PROMPT_SHOWN: _ClassVar[TutorialCompletion] + CONTESTS_TUTORIAL: _ClassVar[TutorialCompletion] + ROUTE_TRAVEL: _ClassVar[TutorialCompletion] + PARTY_PLAY_TUTORIAL: _ClassVar[TutorialCompletion] + PINECONE_TUTORIAL_0: _ClassVar[TutorialCompletion] + PINECONE_TUTORIAL_1: _ClassVar[TutorialCompletion] + PINECONE_TUTORIAL_2: _ClassVar[TutorialCompletion] + PINECONE_TUTORIAL_3: _ClassVar[TutorialCompletion] + PINECONE_TUTORIAL_4: _ClassVar[TutorialCompletion] + PINECONE_TUTORIAL_5: _ClassVar[TutorialCompletion] + BREAKFAST_TAPPABLE_TUTORIAL: _ClassVar[TutorialCompletion] + RAID_TUTORIAL_PARTY_PLAY_PROMPT_SHOWN: _ClassVar[TutorialCompletion] + NPC_EXPLORER_INTRODUCED: _ClassVar[TutorialCompletion] + NPC_TRAVELER_INTRODUCED: _ClassVar[TutorialCompletion] + NONCOMBAT_MOVE_PROMPT_SHOWN: _ClassVar[TutorialCompletion] + NONCOMBAT_SPACIAL_REND_PROMPT_SHOWN: _ClassVar[TutorialCompletion] + NONCOMBAT_ROAR_OF_TIME_PROMPT_SHOWN: _ClassVar[TutorialCompletion] + NONCOMBAT_SUNSTEEL_STRIKE_PROMPT_SHOWN: _ClassVar[TutorialCompletion] + NONCOMBAT_MOONGEIST_BEAM_PROMPT_SHOWN: _ClassVar[TutorialCompletion] + NONCOMBAT_MOVE_PROMPT_SHOWN_03: _ClassVar[TutorialCompletion] + NONCOMBAT_MOVE_PROMPT_SHOWN_04: _ClassVar[TutorialCompletion] + NONCOMBAT_MOVE_PROMPT_SHOWN_05: _ClassVar[TutorialCompletion] + NONCOMBAT_MOVE_PROMPT_SHOWN_06: _ClassVar[TutorialCompletion] + NONCOMBAT_MOVE_PROMPT_SHOWN_07: _ClassVar[TutorialCompletion] + NONCOMBAT_MOVE_PROMPT_SHOWN_08: _ClassVar[TutorialCompletion] + NONCOMBAT_MOVE_PROMPT_SHOWN_09: _ClassVar[TutorialCompletion] + NONCOMBAT_MOVE_PROMPT_SHOWN_10: _ClassVar[TutorialCompletion] + AR_PHOTOS_STICKERS_TUTORIAL: _ClassVar[TutorialCompletion] + FUSION_CALYREX_TUTORIAL: _ClassVar[TutorialCompletion] + FUSION_KYUREM_TUTORIAL: _ClassVar[TutorialCompletion] + FUSION_NECROZMA_TUTORIAL: _ClassVar[TutorialCompletion] + AR_IRIS_SOCIAL_TUTORIAL: _ClassVar[TutorialCompletion] + STATION_TUTORIAL_1: _ClassVar[TutorialCompletion] + STATION_TUTORIAL_2: _ClassVar[TutorialCompletion] + STATION_TUTORIAL_3: _ClassVar[TutorialCompletion] + STATION_TUTORIAL_4: _ClassVar[TutorialCompletion] + STATION_TUTORIAL_5: _ClassVar[TutorialCompletion] + STATION_TUTORIAL_6: _ClassVar[TutorialCompletion] + STATION_TUTORIAL_7: _ClassVar[TutorialCompletion] + SPECIAL_BACKGROUND_TUTORIAL: _ClassVar[TutorialCompletion] + SPECIAL_BACKGROUND_FUSION_TUTORIAL: _ClassVar[TutorialCompletion] + BREAD_POKEMON_INFO_TUTORIAL: _ClassVar[TutorialCompletion] + BREAD_MOVE_INFO_TUTORIAL: _ClassVar[TutorialCompletion] + WILD_BALL_TUTORIAL: _ClassVar[TutorialCompletion] + IBFC_DETAILS_MORPEKO_TUTORIAL: _ClassVar[TutorialCompletion] + STRONG_ENCOUNTER_WILD_BALL_TUTORIAL: _ClassVar[TutorialCompletion] + WILD_BALL_DRAWER_PROMPT: _ClassVar[TutorialCompletion] + +class TweenAction(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + TWEEN_ACTION_MOVE_X: _ClassVar[TweenAction] + TWEEN_ACTION_MOVE_Y: _ClassVar[TweenAction] + TWEEN_ACTION_MOVE_Z: _ClassVar[TweenAction] + TWEEN_ACTION_MOVE_LOCAL_X: _ClassVar[TweenAction] + TWEEN_ACTION_MOVE_LOCAL_Y: _ClassVar[TweenAction] + TWEEN_ACTION_MOVE_LOCAL_Z: _ClassVar[TweenAction] + TWEEN_ACTION_MOVE_CURVED: _ClassVar[TweenAction] + TWEEN_ACTION_MOVE_CURVED_LOCAL: _ClassVar[TweenAction] + TWEEN_ACTION_MOVE_SPLINE: _ClassVar[TweenAction] + TWEEN_ACTION_MOVE_SPLINE_LOCAL: _ClassVar[TweenAction] + TWEEN_ACTION_SCALE_X: _ClassVar[TweenAction] + TWEEN_ACTION_SCALE_Y: _ClassVar[TweenAction] + TWEEN_ACTION_SCALE_Z: _ClassVar[TweenAction] + TWEEN_ACTION_ROTATE_X: _ClassVar[TweenAction] + TWEEN_ACTION_ROTATE_Y: _ClassVar[TweenAction] + TWEEN_ACTION_ROTATE_Z: _ClassVar[TweenAction] + TWEEN_ACTION_ROTATE_AROUND: _ClassVar[TweenAction] + TWEEN_ACTION_ROTATE_AROUND_LOCAL: _ClassVar[TweenAction] + TWEEN_ACTION_CANVAS_ROTATEAROUND: _ClassVar[TweenAction] + TWEEN_ACTION_CANVAS_ROTATEAROUND_LOCAL: _ClassVar[TweenAction] + TWEEN_ACTION_CANVAS_PLAYSPRITE: _ClassVar[TweenAction] + TWEEN_ACTION_ALPHA: _ClassVar[TweenAction] + TWEEN_ACTION_TEXT_ALPHA: _ClassVar[TweenAction] + TWEEN_ACTION_CANVAS_ALPHA: _ClassVar[TweenAction] + TWEEN_ACTION_ALPHA_VERTEX: _ClassVar[TweenAction] + TWEEN_ACTION_COLOR: _ClassVar[TweenAction] + TWEEN_ACTION_CALLBACK_COLOR: _ClassVar[TweenAction] + TWEEN_ACTION_TEXT_COLOR: _ClassVar[TweenAction] + TWEEN_ACTION_CANVAS_COLOR: _ClassVar[TweenAction] + TWEEN_ACTION_CALLBACK: _ClassVar[TweenAction] + TWEEN_ACTION_MOVE: _ClassVar[TweenAction] + TWEEN_ACTION_MOVE_LOCAL: _ClassVar[TweenAction] + TWEEN_ACTION_ROTATE: _ClassVar[TweenAction] + TWEEN_ACTION_ROTATE_LOCAL: _ClassVar[TweenAction] + TWEEN_ACTION_SCALE: _ClassVar[TweenAction] + TWEEN_ACTION_VALUE3: _ClassVar[TweenAction] + TWEEN_ACTION_GUI_MOVE: _ClassVar[TweenAction] + TWEEN_ACTION_GUI_MOVE_MARGIN: _ClassVar[TweenAction] + TWEEN_ACTION_GUI_SCALE: _ClassVar[TweenAction] + TWEEN_ACTION_GUI_ALPHA: _ClassVar[TweenAction] + TWEEN_ACTION_GUI_ROTATE: _ClassVar[TweenAction] + TWEEN_ACTION_DELAYED_SOUND: _ClassVar[TweenAction] + TWEEN_ACTION_CANVAS_MOVE: _ClassVar[TweenAction] + TWEEN_ACTION_CANVAS_SCALE: _ClassVar[TweenAction] + +class UserType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + USER_TYPE_PLAYER: _ClassVar[UserType] + USER_TYPE_DEVELOPER: _ClassVar[UserType] + USER_TYPE_SURVEYOR: _ClassVar[UserType] + USER_TYPE_DEVELOPER_8TH_WALL: _ClassVar[UserType] + +class UsernameSuggestionTelemetryId(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNDEFINED_USERNAME_SUGGESTION_EVENT: _ClassVar[UsernameSuggestionTelemetryId] + REFRESHED_NAME_SUGGESTIONS: _ClassVar[UsernameSuggestionTelemetryId] + TAPPED_SUGGESTED_NAME: _ClassVar[UsernameSuggestionTelemetryId] + USED_SUGGESTED_NAME: _ClassVar[UsernameSuggestionTelemetryId] + +class VfxKeyProto(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + DEFAULT_NO_CHANGE: _ClassVar[VfxKeyProto] + DEFAULT_TO_ALTERNATE: _ClassVar[VfxKeyProto] + ALTERNATE_TO_DEFAULT: _ClassVar[VfxKeyProto] + +class VivillonRegion(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + VIVILLON_REGION_UNKNOWN: _ClassVar[VivillonRegion] + VIVILLON_REGION_ARCHIPELAGO: _ClassVar[VivillonRegion] + VIVILLON_REGION_CONTINENTAL: _ClassVar[VivillonRegion] + VIVILLON_REGION_ELEGANT: _ClassVar[VivillonRegion] + VIVILLON_REGION_FANCY: _ClassVar[VivillonRegion] + VIVILLON_REGION_GARDEN: _ClassVar[VivillonRegion] + VIVILLON_REGION_HIGH_PLAINS: _ClassVar[VivillonRegion] + VIVILLON_REGION_ICY_SNOW: _ClassVar[VivillonRegion] + VIVILLON_REGION_JUNGLE: _ClassVar[VivillonRegion] + VIVILLON_REGION_MARINE: _ClassVar[VivillonRegion] + VIVILLON_REGION_MEADOW: _ClassVar[VivillonRegion] + VIVILLON_REGION_MODERN: _ClassVar[VivillonRegion] + VIVILLON_REGION_MONSOON: _ClassVar[VivillonRegion] + VIVILLON_REGION_OCEAN: _ClassVar[VivillonRegion] + VIVILLON_REGION_POKEBALL: _ClassVar[VivillonRegion] + VIVILLON_REGION_POLAR: _ClassVar[VivillonRegion] + VIVILLON_REGION_RIVER: _ClassVar[VivillonRegion] + VIVILLON_REGION_SANDSTORM: _ClassVar[VivillonRegion] + VIVILLON_REGION_SAVANNA: _ClassVar[VivillonRegion] + VIVILLON_REGION_SUN: _ClassVar[VivillonRegion] + VIVILLON_REGION_TUNDRA: _ClassVar[VivillonRegion] + +class VpsEnabledStatus(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + VPS_ENABLED_STATUS_UNSET: _ClassVar[VpsEnabledStatus] + VPS_RELEASE_ENABLED: _ClassVar[VpsEnabledStatus] + VPS_ADMIN_ENABLED: _ClassVar[VpsEnabledStatus] + VPS_NOT_ENABLED: _ClassVar[VpsEnabledStatus] + VPS_PRODUCTION_ENABLED: _ClassVar[VpsEnabledStatus] + VPS_TEMPORARILY_NOT_ALLOWED: _ClassVar[VpsEnabledStatus] + VPS_NOT_ALLOWED: _ClassVar[VpsEnabledStatus] + +class VpsEventType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + VPS_EVENT_UNSET: _ClassVar[VpsEventType] + VPS_EVENT_SLEEPING_POKEMON: _ClassVar[VpsEventType] + VPS_EVENT_PHOTO_SAFARI: _ClassVar[VpsEventType] + VPS_EVENT_IRIS_SOCIAL: _ClassVar[VpsEventType] + +class VsEffectTag(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET_VS_EFFECT_TAG: _ClassVar[VsEffectTag] + SHADOW_ENRAGE: _ClassVar[VsEffectTag] + RAID_DEFENDER: _ClassVar[VsEffectTag] + RAID_ATTACKER: _ClassVar[VsEffectTag] + +class VsSeekerRewardTrack(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + VS_SEEKER_REWARD_TRACK_FREE: _ClassVar[VsSeekerRewardTrack] + VS_SEEKER_REWARD_TRACK_PREMIUM: _ClassVar[VsSeekerRewardTrack] + +class WebTelemetryIds(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + WEB_TELEMETRY_IDS_UNDEFINED_WEB_EVENT: _ClassVar[WebTelemetryIds] + WEB_TELEMETRY_IDS_POINT_OF_INTEREST_DESCRIPTION_WEB_CLICK: _ClassVar[WebTelemetryIds] +regular: ARDKNominationType +provisional: ARDKNominationType +type_unspecified: ARDKPlayerSubmissionTypeProto +poi_submission: ARDKPlayerSubmissionTypeProto +route_submission: ARDKPlayerSubmissionTypeProto +poi_image_submission: ARDKPlayerSubmissionTypeProto +poi_text_metadata_update: ARDKPlayerSubmissionTypeProto +poi_location_update: ARDKPlayerSubmissionTypeProto +poi_takedown_request: ARDKPlayerSubmissionTypeProto +poi_ar_video_submission: ARDKPlayerSubmissionTypeProto +sponsor_poi_report: ARDKPlayerSubmissionTypeProto +sponsor_poi_location_update: ARDKPlayerSubmissionTypeProto +poi_category_vote_submission: ARDKPlayerSubmissionTypeProto +invalid_reason_unspecified: ARDKPoiInvalidReason +no_pedestrian_access: ARDKPoiInvalidReason +obstructs_emergency_services: ARDKPoiInvalidReason +private_residential_property: ARDKPoiInvalidReason +ardk_school: ARDKPoiInvalidReason +permanently_removed: ARDKPoiInvalidReason +duplicate: ARDKPoiInvalidReason +default_scan: ARDKScanTag +ardk_public: ARDKScanTag +ardk_private: ARDKScanTag +wayspot_centric: ARDKScanTag +free_form: ARDKScanTag +experimental: ARDKScanTag +sponsor_poi_reason_unspecified: ARDKSponsorPoiInvalidReason +sponsor_poi_reason_does_not_exist: ARDKSponsorPoiInvalidReason +sponsor_poi_reason_not_safe: ARDKSponsorPoiInvalidReason +sponsor_poi_reason_not_truthful: ARDKSponsorPoiInvalidReason +sponsor_poi_reason_not_family_friendly: ARDKSponsorPoiInvalidReason +sponsor_poi_reason_offensive_content: ARDKSponsorPoiInvalidReason +player: ARDKUserType +developer: ARDKUserType +surveyor: ARDKUserType +developer8_th_wall: ARDKUserType +AS_PERMISSION_STATUS_TELEMETRY_IDS_UNKNOWN: ASPermissionStatusTelemetryIds +AS_PERMISSION_STATUS_TELEMETRY_IDS_REQUESTED: ASPermissionStatusTelemetryIds +AS_PERMISSION_STATUS_TELEMETRY_IDS_GRANTED_IN_USE: ASPermissionStatusTelemetryIds +AS_PERMISSION_STATUS_TELEMETRY_IDS_GRANTED_ALWAYS: ASPermissionStatusTelemetryIds +AS_PERMISSION_STATUS_TELEMETRY_IDS_DENIED: ASPermissionStatusTelemetryIds +AS_PERMISSION_TELEMETRY_IDS_UNSET_PERMISSION: ASPermissionTelemetryIds +AS_PERMISSION_TELEMETRY_IDS_LOCATION: ASPermissionTelemetryIds +AS_PERMISSION_TELEMETRY_IDS_BACKGROUND_LOCATION: ASPermissionTelemetryIds +AS_PERMISSION_TELEMETRY_IDS_ACTIVITY: ASPermissionTelemetryIds +AS_PERMISSION_TELEMETRY_IDS_PRECISE_LOCATION: ASPermissionTelemetryIds +AS_PERMISSION_TELEMETRY_IDS_FITNESS_PERMISSION: ASPermissionTelemetryIds +AS_SERVICE_TELEMETRY_IDS_UNSET_SERVICE: ASServiceTelemetryIds +AS_SERVICE_TELEMETRY_IDS_FITNESS: ASServiceTelemetryIds +AS_SERVICE_TELEMETRY_IDS_AWARENESS: ASServiceTelemetryIds +AS_SERVICE_TELEMETRY_IDS_BREADCRUMB: ASServiceTelemetryIds +WASABI_AD_FOUND: AdResponseStatus +NO_CAMPAIGNS_FOUND: AdResponseStatus +USER_NOT_ELIGIBLE: AdResponseStatus +LOW_VALUE_WASABI_AD_FOUND: AdResponseStatus +AD_TYPE_UNKNOWN: AdType +AD_TYPE_SPONSORED_GIFT: AdType +AD_TYPE_SPONSORED_BALLOON: AdType +AD_TYPE_SPONSORED_BALLOON_WASABI: AdType +AD_TYPE_SPONSORED_BALLOON_GOOGLE_MANAGED_AD: AdType +AD_TYPE_SPONSORED_BALLOON_AR_AD: AdType +AD_TYPE_SPONSORED_BALLOON_VIDEO: AdType +AD_TYPE_AR_AD_MARKON: AdType +POKEMONGO_PLUS_ANIME_TAKE_SINGLE: AnimationTake +POKEMONGO_PLUS_ANIME_TAKE_BRANCHING: AnimationTake +POKEMONGO_PLUS_ANIME_TAKE_SEQUENCE: AnimationTake +AR_CONTEXT_NONE: ArContext +AR_ENCOUNTER: ArContext +AR_SNAPSHOT: ArContext +SINGLEPLAYER_BUDDY: ArContext +MULTIPLAYER_BUDDY: ArContext +ASSET_TELEMETRY_IDS_UNDEFINED_ASSET_EVENT: AssetTelemetryIds +ASSET_TELEMETRY_IDS_DOWNLOAD_START: AssetTelemetryIds +ASSET_TELEMETRY_IDS_DOWNLOAD_FINISHED: AssetTelemetryIds +ASSET_TELEMETRY_IDS_DOWNLOAD_FAILED: AssetTelemetryIds +ASSET_TELEMETRY_IDS_ASSET_RETRIEVED_FROM_CACHE: AssetTelemetryIds +ASSET_TELEMETRY_IDS_CACHE_THRASH: AssetTelemetryIds +ATTRACTED_POKEMON_UNSET: AttractedPokemonContext +ATTRACTED_POKEMON_ROUTE: AttractedPokemonContext +UNSET_IDENTITY_PROVIDER: AuthIdentityProvider +GOOGLE: AuthIdentityProvider +PTC: AuthIdentityProvider +FACEBOOK: AuthIdentityProvider +BACKGROUND: AuthIdentityProvider +INTERNAL: AuthIdentityProvider +SFIDA: AuthIdentityProvider +SUPER_AWESOME: AuthIdentityProvider +DEVELOPER: AuthIdentityProvider +SHARED_SECRET: AuthIdentityProvider +POSEIDON: AuthIdentityProvider +NINTENDO: AuthIdentityProvider +APPLE: AuthIdentityProvider +NIANTIC_SHARED_LOGIN_TOKEN: AuthIdentityProvider +GUEST_LOGIN_TOKEN: AuthIdentityProvider +EIGHTH_WALL: AuthIdentityProvider +PTC_OAUTH: AuthIdentityProvider +POKEMONGO_PLUS_CONFIG_TYPE_NO_AUTO_MODE: AutoModeConfigType +POKEMONGO_PLUS_CONFIG_TYPE_SPIN_AUTO_MODE: AutoModeConfigType +POKEMONGO_PLUS_CONFIG_TYPE_THROW_AUTO_MODE: AutoModeConfigType +AVATAR_CUSTOMIZATION_TELEMETRY_IDS_UNDEFINED_AVATAR_CUSTOMIZATION: AvatarCustomizationTelemetryIds +AVATAR_CUSTOMIZATION_TELEMETRY_IDS_EQUIP_ITEM: AvatarCustomizationTelemetryIds +AVATAR_CUSTOMIZATION_TELEMETRY_IDS_OPEN_FEATURES: AvatarCustomizationTelemetryIds +AVATAR_CUSTOMIZATION_TELEMETRY_IDS_OPEN_STORE: AvatarCustomizationTelemetryIds +AVATAR_CUSTOMIZATION_TELEMETRY_IDS_PURCHASE_ITEM: AvatarCustomizationTelemetryIds +AVATAR_CUSTOMIZATION_TELEMETRY_IDS_PURCHASE_ERROR: AvatarCustomizationTelemetryIds +AVATAR_CUSTOMIZATION_TELEMETRY_IDS_SELECT_ITEM_GROUP: AvatarCustomizationTelemetryIds +AVATAR_CUSTOMIZATION_TELEMETRY_IDS_SELECT_SLOT: AvatarCustomizationTelemetryIds +AVATAR_CUSTOMIZATION_TELEMETRY_IDS_SELECT_COLOR: AvatarCustomizationTelemetryIds +AVATAR_CUSTOMIZATION_TELEMETRY_IDS_SHOW_QUICK_SHOP: AvatarCustomizationTelemetryIds +AVATAR_UNKNOWN: AvatarGender +AVATAR_MALE: AvatarGender +AVATAR_FEMALE: AvatarGender +AVATAR_SLOT_UNSET: AvatarSlot +AVATAR_SLOT_HAIR: AvatarSlot +AVATAR_SLOT_SHIRT: AvatarSlot +AVATAR_SLOT_PANTS: AvatarSlot +AVATAR_SLOT_HAT: AvatarSlot +AVATAR_SLOT_SHOES: AvatarSlot +AVATAR_SLOT_EYES: AvatarSlot +AVATAR_SLOT_BACKPACK: AvatarSlot +AVATAR_SLOT_GLOVES: AvatarSlot +AVATAR_SLOT_SOCKS: AvatarSlot +AVATAR_SLOT_BELT: AvatarSlot +AVATAR_SLOT_GLASSES: AvatarSlot +AVATAR_SLOT_NECKLACE: AvatarSlot +AVATAR_SLOT_SKIN: AvatarSlot +AVATAR_SLOT_POSE: AvatarSlot +AVATAR_SLOT_FACE: AvatarSlot +AVATAR_SLOT_PROP: AvatarSlot +AVATAR_SLOT_FACE_PRESET: AvatarSlot +AVATAR_SLOT_BODY_PRESET: AvatarSlot +AVATAR_SLOT_EYEBROW: AvatarSlot +AVATAR_SLOT_EYELASH: AvatarSlot +CTX_UNKNOWN: BagContextType +MAIN_MENU: BagContextType +GYM_PREP: BagContextType +PARTY_SELECT: BagContextType +RAID_LOBBY: BagContextType +BREAD_LOBBY: BagContextType +POKEMON_INFO: BagContextType +SPONSORED_GIFT_INVENTORY_FULL: BagContextType +COMBAT_HUB_INVENTORY_FULL: BagContextType +QUICK_SHOP_INVENTORY_FULL: BagContextType +BASELINE_BATTLE_EXPERIMENT: BattleExperiment +ATTACKER_ITEMS: BattleExperiment +DEFENDER_FORM_CHANGES: BattleExperiment +PARTY_POWER: BattleExperiment +SECTION_UNSET: BattleHubSection +SECTION_VS_SEEKER: BattleHubSection +SECTION_CURR_SEASON: BattleHubSection +SECTION_LAST_SEASON: BattleHubSection +SECTION_NEARBY: BattleHubSection +SECTION_TEAM_LEADERS: BattleHubSection +SECTION_QR_CODE: BattleHubSection +SUBSECTION_UNSET: BattleHubSubsection +SUBSECTION_VS_CHARGING: BattleHubSubsection +SUBSECTION_VS_FREE: BattleHubSubsection +SUBSECTION_VS_PREMIUM: BattleHubSubsection +SUBSECTION_NEARBY_TEAM_LEADERS: BattleHubSubsection +SUBSECTION_NEARBY_QR_CODE: BattleHubSubsection +BATTLE_PARTY_TELEMETRY_IDS_UNDEFINED_BATTLE_PARTY_EVENT: BattlePartyTelemetryIds +BATTLE_PARTY_TELEMETRY_IDS_ADD: BattlePartyTelemetryIds +BATTLE_PARTY_TELEMETRY_IDS_REMOVE: BattlePartyTelemetryIds +BATTLE_PARTY_TELEMETRY_IDS_GYM_BATTLE: BattlePartyTelemetryIds +BATTLE_PARTY_TELEMETRY_IDS_RAID_BATTLE: BattlePartyTelemetryIds +BATTLE_PARTY_TELEMETRY_IDS_BATTLE_POKEMON_CHANGED: BattlePartyTelemetryIds +BREAD_BATTLE_ENTRY_POINT_STATION: BreadBattleEntryPoint +BREAD_BATTLE_ENTRY_POINT_SAVE_FOR_LATER: BreadBattleEntryPoint +BREAD_BATTLE_LEVEL_UNSET: BreadBattleLevel +BREAD_BATTLE_LEVEL_1: BreadBattleLevel +BREAD_BATTLE_LEVEL_2: BreadBattleLevel +BREAD_BATTLE_LEVEL_3: BreadBattleLevel +BREAD_BATTLE_LEVEL_4: BreadBattleLevel +BREAD_BATTLE_LEVEL_5: BreadBattleLevel +BREAD_BATTLE_LEVEL_6: BreadBattleLevel +BREAD_DOUGH_BATTLE_LEVEL_1: BreadBattleLevel +LEVELS_UNSET: BreadMoveLevels +LEVEL_1: BreadMoveLevels +LEVEL_2: BreadMoveLevels +LEVEL_3: BreadMoveLevels +BUDDY_ACTIVITY_UNSET: BuddyActivity +BUDDY_ACTIVITY_FEED: BuddyActivity +BUDDY_ACTIVITY_PET: BuddyActivity +BUDDY_ACTIVITY_SNAPSHOT: BuddyActivity +BUDDY_ACTIVITY_WALK: BuddyActivity +BUDDY_ACTIVITY_NEW_POIS: BuddyActivity +BUDDY_ACTIVITY_GYM_BATTLE: BuddyActivity +BUDDY_ACTIVITY_RAID_BATTLE: BuddyActivity +BUDDY_ACTIVITY_NPC_BATTLE: BuddyActivity +BUDDY_ACTIVITY_PVP_BATTLE: BuddyActivity +BUDDY_ACTIVITY_OPEN_SOUVENIRS: BuddyActivity +BUDDY_ACTIVITY_OPEN_CONSUMABLES: BuddyActivity +BUDDY_ACTIVITY_INVASION_GRUNT: BuddyActivity +BUDDY_ACTIVITY_INVASION_LEADER: BuddyActivity +BUDDY_ACTIVITY_INVASION_GIOVANNI: BuddyActivity +BUDDY_ACTIVITY_ATTRACTIVE_POI: BuddyActivity +BUDDY_ACTIVITY_VISIT_POWERED_UP_FORT: BuddyActivity +BUDDY_ACTIVITY_WAINA_SLEEP: BuddyActivity +BUDDY_ACTIVITY_ROUTE: BuddyActivity +BUDDY_CATEGORY_UNSET: BuddyActivityCategory +BUDDY_CATEGORY_FEED: BuddyActivityCategory +BUDDY_CATEGORY_CARE: BuddyActivityCategory +BUDDY_CATEGORY_SNAPSHOT: BuddyActivityCategory +BUDDY_CATEGORY_WALK: BuddyActivityCategory +BUDDY_CATEGORY_BATTLE: BuddyActivityCategory +BUDDY_CATEGORY_EXPLORE: BuddyActivityCategory +BUDDY_CATEGORY_BONUS: BuddyActivityCategory +BUDDY_CATEGORY_ROUTE: BuddyActivityCategory +BUDDY_ANIMATION_UNSET: BuddyAnimation +BUDDY_ANIMATION_HAPPY: BuddyAnimation +BUDDY_ANIMATION_HATE: BuddyAnimation +BUDDY_EMOTION_LEVEL_UNSET: BuddyEmotionLevel +BUDDY_EMOTION_LEVEL_0: BuddyEmotionLevel +BUDDY_EMOTION_LEVEL_1: BuddyEmotionLevel +BUDDY_EMOTION_LEVEL_2: BuddyEmotionLevel +BUDDY_EMOTION_LEVEL_3: BuddyEmotionLevel +BUDDY_EMOTION_LEVEL_4: BuddyEmotionLevel +BUDDY_EMOTION_LEVEL_5: BuddyEmotionLevel +BUDDY_EMOTION_LEVEL_6: BuddyEmotionLevel +BUDDY_LEVEL_UNSET: BuddyLevel +BUDDY_LEVEL_0: BuddyLevel +BUDDY_LEVEL_1: BuddyLevel +BUDDY_LEVEL_2: BuddyLevel +BUDDY_LEVEL_3: BuddyLevel +BUDDY_LEVEL_4: BuddyLevel +BUDDY_LEVEL_5: BuddyLevel +CTA_TEXT_LEARN_MORE: CTAText +CTA_TEXT_SHOP_NOW: CTAText +CTA_TEXT_GET_NOW: CTAText +CAM_INTERP_CUT: CameraInterpolation +CAM_INTERP_LINEAR: CameraInterpolation +CAM_INTERP_SMOOTH: CameraInterpolation +CAM_INTERP_SMOOTH_ROT_LINEAR_MOVE: CameraInterpolation +CAM_INTERP_DEPENDS: CameraInterpolation +CAM_TARGET_ATTACKER: CameraTarget +CAM_TARGET_ATTACKER_EDGE: CameraTarget +CAM_TARGET_ATTACKER_GROUND: CameraTarget +CAM_TARGET_DEFENDER: CameraTarget +CAM_TARGET_DEFENDER_EDGE: CameraTarget +CAM_TARGET_DEFENDER_GROUND: CameraTarget +CAM_TARGET_ATTACKER_DEFENDER: CameraTarget +CAM_TARGET_ATTACKER_DEFENDER_EDGE: CameraTarget +CAM_TARGET_DEFENDER_ATTACKER: CameraTarget +CAM_TARGET_DEFENDER_ATTACKER_EDGE: CameraTarget +CAM_TARGET_ATTACKER_DEFENDER_MIRROR: CameraTarget +CAM_TARGET_SHOULDER_ATTACKER_DEFENDER: CameraTarget +CAM_TARGET_SHOULDER_ATTACKER_DEFENDER_MIRROR: CameraTarget +CAM_TARGET_ATTACKER_DEFENDER_WORLD: CameraTarget +CARD_TYPE_UNSET: CardType +LOCATION_CARD: CardType +SPECIAL_BACKGROUND: CardType +POKEMONGO_PLUS_CENTRAL_STATE_UNKNOWN: CentralState +POKEMONGO_PLUS_CENTRAL_STATE_RESETTING: CentralState +POKEMONGO_PLUS_CENTRAL_STATE_UNSUPPORTED: CentralState +POKEMONGO_PLUS_CENTRAL_STATE_UNAUTHORIZED: CentralState +POKEMONGO_PLUS_CENTRAL_STATE_POWERED_OFF: CentralState +POKEMONGO_PLUS_CENTRAL_STATE_POWERED_ON: CentralState +POKEMONGO_PLUS_CHANNEL_NOT_DEFINED: Channel +POKEMONGO_PLUS_CHANNEL_NEWSFEED_MESSAGE_CHANNEL: Channel +POKEMONGO_PLUS_CHANNEL_IN_APP_MESSAGE_CHANNEL: Channel +CLIENT_OPERATING_SYSTEM_OS_UNKNOWN: ClientOperatingSystem +CLIENT_OPERATING_SYSTEM_OS_ANDROID: ClientOperatingSystem +CLIENT_OPERATING_SYSTEM_OS_IOS: ClientOperatingSystem +CLIENT_OPERATING_SYSTEM_OS_DESKTOP: ClientOperatingSystem +BASELINE: CombatExperiment +FAST_MOVE_ALWAYS_LEAK: CombatExperiment +MINIGAME_FAST_MOVE_CLEAR: CombatExperiment +SWAP_FAST_MOVE_CLEAR: CombatExperiment +DOWNSTREAM_REDUNDANCY: CombatExperiment +DEFENSIVE_ACK_CHECK: CombatExperiment +SERVER_FLY_IN_FLY_OUT: CombatExperiment +CLIENT_REOBSERVER_COMBAT_STATE: CombatExperiment +FAST_MOVE_FLY_IN_CLIP: CombatExperiment +CLIENT_FAST_MOVE_FLY_IN_CLIP_FALL_BACK: CombatExperiment +COMBAT_REWARDS_INVOKE: CombatExperiment +CLIENT_SWAP_WIDGET_DISMISS: CombatExperiment +CLIENT_COMBAT_NULL_RPC_GUARD: CombatExperiment +SWAP_DELAY_TY_GREIL: CombatExperiment +FAST_MOVE_FAINT_DEFERRAL: CombatExperiment +COMBAT_REWARDS_ASYNC: CombatExperiment +ENABLE_FOG: CombatExperiment +COMBAT_HUB_ENTRANCE_TELEMETRY_IDS_UNDEFINED_EVENT: CombatHubEntranceTelemetryIds +COMBAT_HUB_ENTRANCE_TELEMETRY_IDS_CLICKED_COMBAT_HUB_BUTTON: CombatHubEntranceTelemetryIds +COMBAT_PLAYER_FINISH_STATE_WINNER: CombatPlayerFinishState +COMBAT_PLAYER_FINISH_STATE_LOSER: CombatPlayerFinishState +COMBAT_PLAYER_FINISH_STATE_DRAW: CombatPlayerFinishState +UNSET_PLAY_POINT: CombatPlayerProto +BEFORE_CM_ATTACKER: CombatPlayerProto +AFTER_CM_ATTACKER: CombatPlayerProto +COMBAT_REWARD_STATUS_UNSET_REWARD_STATUS: CombatRewardStatus +COMBAT_REWARD_STATUS_REWARDS_GRANTED: CombatRewardStatus +COMBAT_REWARD_STATUS_MAX_REWARDS_RECEIVED: CombatRewardStatus +COMBAT_REWARD_STATUS_PLAYER_BAG_FULL: CombatRewardStatus +COMBAT_REWARD_STATUS_NO_REWARDS: CombatRewardStatus +COMBAT_REWARD_STATUS_REWARDS_ELIGIBLE: CombatRewardStatus +COMBAT_TYPE_UNSET: CombatType +COMBAT_TYPE_SOLO: CombatType +COMBAT_TYPE_QR_CODE: CombatType +COMBAT_TYPE_FRIENDS: CombatType +COMBAT_TYPE_NEARBY: CombatType +COMBAT_TYPE_SOLO_INVASION: CombatType +COMBAT_TYPE_VS_SEEKER: CombatType +CONTEST_OCCURRENCE_UNSET: ContestOccurrence +DAILY: ContestOccurrence +TWO_DAYS: ContestOccurrence +THREE_DAYS: ContestOccurrence +WEEKLY: ContestOccurrence +SEASONAL: ContestOccurrence +HOURLY: ContestOccurrence +FIVE_MINUTES: ContestOccurrence +CUSTOM: ContestOccurrence +CONTEST_POKEMON_METRIC_UNSET: ContestPokemonMetric +POKEMON_SIZE: ContestPokemonMetric +CONTEST_RANKING_STANDARD_UNSET: ContestRankingStandard +MIN: ContestRankingStandard +MAX: ContestRankingStandard +TYPE_UNSET: ContestScoreComponentType +HEIGHT: ContestScoreComponentType +WEIGHT: ContestScoreComponentType +IV: ContestScoreComponentType +POKEMONGO_PLUS_DEVICE_CONNECT_STATE_DISCONNECTED: DeviceConnectState +POKEMONGO_PLUS_DEVICE_CONNECT_STATE_DISCONNECTING: DeviceConnectState +POKEMONGO_PLUS_DEVICE_CONNECT_STATE_CONNECTED: DeviceConnectState +POKEMONGO_PLUS_DEVICE_CONNECT_STATE_DISCOVERED: DeviceConnectState +POKEMONGO_PLUS_DEVICE_CONNECT_STATE_USER_FIRST_CONNECT: DeviceConnectState +POKEMONGO_PLUS_DEVICE_CONNECT_STATE_USER_DIALOG_FIRST_CONNECT: DeviceConnectState +POKEMONGO_PLUS_DEVICE_CONNECT_STATE_USER_DIALOG_RECONNECT: DeviceConnectState +POKEMONGO_PLUS_DEVICE_CONNECT_STATE_USER_DIALOG_RECONNECT_REJECT: DeviceConnectState +POKEMONGO_PLUS_DEVICE_CONNECT_STATE_CERTIFIED: DeviceConnectState +POKEMONGO_PLUS_DEVICE_CONNECT_STATE_SOFTWARE_UPDATE: DeviceConnectState +POKEMONGO_PLUS_DEVICE_CONNECT_STATE_FAILED: DeviceConnectState +POKEMONGO_PLUS_DEVICE_CONNECT_STATE_CONNECTING: DeviceConnectState +POKEMONGO_PLUS_DEVICE_CONNECT_STATE_REJECTED: DeviceConnectState +POKEMONGO_PLUS_DEVICE_KING_POKEMON_GO_PLUS: DeviceKind +POKEMONGO_PLUS_DEVICE_KING_UNSET: DeviceKind +POKEMONGO_PLUS_DEVICE_KING_POKE_BALL_PLUS: DeviceKind +POKEMONGO_PLUS_DEVICE_KING_WAINA: DeviceKind +DEVICE_SERVICE_TELEMETRY_IDS_UNDEFINED_DEVICE_SERVICE: DeviceServiceTelemetryIds +DEVICE_SERVICE_TELEMETRY_IDS_FITNESS: DeviceServiceTelemetryIds +DEVICE_SERVICE_TELEMETRY_IDS_SMART_WATCH: DeviceServiceTelemetryIds +DEVICE_SERVICE_TELEMETRY_IDS_SFIDA: DeviceServiceTelemetryIds +DEVICE_SERVICE_TELEMETRY_IDS_AWARENESS: DeviceServiceTelemetryIds +DEVICE_SERVICE_TELEMETRY_IDS_ADVENTURE_SYNC: DeviceServiceTelemetryIds +DEVICE_SERVICE_TELEMETRY_IDS_SENSOR: DeviceServiceTelemetryIds +NO_DEVICE: DeviceType +WAINA: DeviceType +DOWNSTREAM_ACTION_UNKNOWN_DOWNSTREAM_ACTION: DownstreamActionMethod +DOWNSTREAM_ACTION_NEW_INBOX_MESSAGE_ACTION: DownstreamActionMethod +DOWNSTREAM_ACTION_CUSTOM_DOWNSTREAM_ACTION: DownstreamActionMethod +DOWNSTREAM_ACTION_CHAT_SIGNAL: DownstreamActionMethod +DOWNSTREAM_ACTION_CHAT_MESSAGE: DownstreamActionMethod +EDITION_UNKNOWN: Edition +EDITION_1_TEST_ONLY: Edition +EDITION_2_TEST_ONLY: Edition +EDITION_PROTO2: Edition +EDITION_PROTO3: Edition +EDITION_2023: Edition +EDITION_99997_TEST_ONLY: Edition +EDITION_99998_TEST_ONLY: Edition +EDITION_99999_TEST_ONLY: Edition +INCUBATOR_UNSET: EggIncubatorType +INCUBATOR_DISTANCE: EggIncubatorType +EGG_SLOT_DEFAULT: EggSlotType +EGG_SLOT_SPECIAL: EggSlotType +ENCOUNTER_TYPE_SPAWN_POINT: EncounterType +ENCOUNTER_TYPE_INCENSE: EncounterType +ENCOUNTER_TYPE_DISK: EncounterType +ENCOUNTER_TYPE_POST_RAID: EncounterType +ENCOUNTER_TYPE_STORY_QUEST: EncounterType +ENCOUNTER_TYPE_QUEST_STAMP_CARD: EncounterType +ENCOUNTER_TYPE_CHALLENGE_QUEST: EncounterType +ENCOUNTER_TYPE_PHOTOBOMB: EncounterType +ENCOUNTER_TYPE_INVASION: EncounterType +ENCOUNTER_TYPE_VS_SEEKER_REWARD: EncounterType +ENCOUNTER_TYPE_TIMED_STORY_QUEST: EncounterType +ENCOUNTER_TYPE_DAILY_BONUS: EncounterType +ENCOUNTER_TYPE_REFERRAL_QUEST: EncounterType +ENCOUNTER_TYPE_TIMED_MINI_COLLECTION_QUEST: EncounterType +ENCOUNTER_TYPE_POWER_UP_POKESTOP: EncounterType +ENCOUNTER_TYPE_BUTTERFLY_COLLECTOR: EncounterType +ENCOUNTER_TYPE_ROUTE: EncounterType +ENCOUNTER_TYPE_PARTY_QUEST: EncounterType +ENCOUNTER_TYPE_BADGE_REWARD: EncounterType +ENCOUNTER_TYPE_STATION_ENCOUNTER: EncounterType +ENCOUNTER_TYPE_POST_BREAD_BATTLE: EncounterType +ENCOUNTER_TYPE_TUTORIAL_ENCOUNTER: EncounterType +ENCOUNTER_TYPE_PERSONALIZED_RESEARCH: EncounterType +UNDEFINED_USERNAME_ENTRY_MODE: EnterUsernameMode +NEW_USER: EnterUsernameMode +CHANGE_BANNED_NAME: EnterUsernameMode +EXISTING_USER_CHANGE_NAME: EnterUsernameMode +ENTRY_POINT_UNSET: EntryPointForContestEntry +SUGGESTED_FROM_CONTEST_PAGE: EntryPointForContestEntry +SWITCH_POKEMON_CONTEST_PAGE: EntryPointForContestEntry +SUGGESTED_AFTER_POKEMON_CATCH: EntryPointForContestEntry +KIND_UNDEFINED: FeatureKind +KIND_BASIN: FeatureKind +KIND_CANAL: FeatureKind +KIND_CEMETERY: FeatureKind +KIND_COMMERCIAL: FeatureKind +KIND_DITCH: FeatureKind +KIND_DRAIN: FeatureKind +KIND_FARM: FeatureKind +KIND_FARMLAND: FeatureKind +KIND_FOREST: FeatureKind +KIND_GARDEN: FeatureKind +KIND_GLACIER: FeatureKind +KIND_GOLF_COURSE: FeatureKind +KIND_GRASS: FeatureKind +KIND_HIGHWAY: FeatureKind +KIND_HOTEL: FeatureKind +KIND_INDUSTRIAL: FeatureKind +KIND_LAKE: FeatureKind +KIND_MAJOR_ROAD: FeatureKind +KIND_MEADOW: FeatureKind +KIND_MINOR_ROAD: FeatureKind +KIND_NATURE_RESERVE: FeatureKind +KIND_OCEAN: FeatureKind +KIND_PARK: FeatureKind +KIND_PARKING: FeatureKind +KIND_PATH: FeatureKind +KIND_PEDESTRIAN: FeatureKind +KIND_PITCH: FeatureKind +KIND_PLAYA: FeatureKind +KIND_PLAYGROUND: FeatureKind +KIND_QUARRY: FeatureKind +KIND_RAILWAY: FeatureKind +KIND_RECREATION_AREA: FeatureKind +KIND_RESIDENTIAL: FeatureKind +KIND_RETAIL: FeatureKind +KIND_RIVER: FeatureKind +KIND_RIVERBANK: FeatureKind +KIND_RUNWAY: FeatureKind +KIND_SCHOOL: FeatureKind +KIND_STREAM: FeatureKind +KIND_TAXIWAY: FeatureKind +KIND_WATER: FeatureKind +KIND_WETLAND: FeatureKind +KIND_WOOD: FeatureKind +KIND_OTHER: FeatureKind +KIND_COUNTRY: FeatureKind +KIND_REGION: FeatureKind +KIND_CITY: FeatureKind +KIND_TOWN: FeatureKind +KIND_AIRPORT: FeatureKind +KIND_BAY: FeatureKind +KIND_BOROUGH: FeatureKind +KIND_FJORD: FeatureKind +KIND_HAMLET: FeatureKind +KIND_MILITARY: FeatureKind +KIND_NATIONAL_PARK: FeatureKind +KIND_NEIGHBORHOOD: FeatureKind +KIND_PEAK: FeatureKind +KIND_PRISON: FeatureKind +KIND_PROTECTED_AREA: FeatureKind +KIND_REEF: FeatureKind +KIND_ROCK: FeatureKind +KIND_SAND: FeatureKind +KIND_SCRUB: FeatureKind +KIND_SEA: FeatureKind +KIND_STRAIT: FeatureKind +KIND_VALLEY: FeatureKind +KIND_VILLAGE: FeatureKind +KIND_LIGHT_RAIL: FeatureKind +KIND_PLATFORM: FeatureKind +KIND_STATION: FeatureKind +KIND_SUBWAY: FeatureKind +KIND_AGRICULTURAL: FeatureKind +KIND_EDUCATION: FeatureKind +KIND_GOVERNMENT: FeatureKind +KIND_HEALTHCARE: FeatureKind +KIND_LANDMARK: FeatureKind +KIND_RELIGIOUS: FeatureKind +KIND_SERVICES: FeatureKind +KIND_SPORTS: FeatureKind +KIND_TRANSPORTATION: FeatureKind +KIND_UNUSED: FeatureKind +KIND_BIOME: FeatureKind +KIND_PIER: FeatureKind +KIND_ORCHARD: FeatureKind +KIND_VINEYARD: FeatureKind +undefined: FeaturesFeatureKind +basin: FeaturesFeatureKind +canal: FeaturesFeatureKind +cemetery: FeaturesFeatureKind +commercial: FeaturesFeatureKind +ditch: FeaturesFeatureKind +drain: FeaturesFeatureKind +farm: FeaturesFeatureKind +farmland: FeaturesFeatureKind +forest: FeaturesFeatureKind +garden: FeaturesFeatureKind +glacier: FeaturesFeatureKind +golf_course: FeaturesFeatureKind +grass: FeaturesFeatureKind +highway: FeaturesFeatureKind +hotel: FeaturesFeatureKind +industrial: FeaturesFeatureKind +lake: FeaturesFeatureKind +major_road: FeaturesFeatureKind +meadow: FeaturesFeatureKind +minor_road: FeaturesFeatureKind +nature_reserve: FeaturesFeatureKind +ocean: FeaturesFeatureKind +park: FeaturesFeatureKind +parking: FeaturesFeatureKind +path: FeaturesFeatureKind +pedestrian: FeaturesFeatureKind +pitch: FeaturesFeatureKind +playa: FeaturesFeatureKind +playground: FeaturesFeatureKind +quarry: FeaturesFeatureKind +railway: FeaturesFeatureKind +recreation_area: FeaturesFeatureKind +residential: FeaturesFeatureKind +retail: FeaturesFeatureKind +river: FeaturesFeatureKind +riverbank: FeaturesFeatureKind +runway: FeaturesFeatureKind +school: FeaturesFeatureKind +stream: FeaturesFeatureKind +taxiway: FeaturesFeatureKind +water: FeaturesFeatureKind +wetland: FeaturesFeatureKind +wood: FeaturesFeatureKind +other: FeaturesFeatureKind +country: FeaturesFeatureKind +region: FeaturesFeatureKind +city: FeaturesFeatureKind +town: FeaturesFeatureKind +airport: FeaturesFeatureKind +bay: FeaturesFeatureKind +borough: FeaturesFeatureKind +fjord: FeaturesFeatureKind +hamlet: FeaturesFeatureKind +military: FeaturesFeatureKind +national_park: FeaturesFeatureKind +neighborhood: FeaturesFeatureKind +peak: FeaturesFeatureKind +prison: FeaturesFeatureKind +protected_area: FeaturesFeatureKind +reef: FeaturesFeatureKind +rock: FeaturesFeatureKind +sand: FeaturesFeatureKind +scrub: FeaturesFeatureKind +sea: FeaturesFeatureKind +strait: FeaturesFeatureKind +valley: FeaturesFeatureKind +village: FeaturesFeatureKind +light_rail: FeaturesFeatureKind +platform: FeaturesFeatureKind +station: FeaturesFeatureKind +subway: FeaturesFeatureKind +agricultural: FeaturesFeatureKind +education: FeaturesFeatureKind +government: FeaturesFeatureKind +healthcare: FeaturesFeatureKind +landmark: FeaturesFeatureKind +religious: FeaturesFeatureKind +services: FeaturesFeatureKind +sports: FeaturesFeatureKind +transportation: FeaturesFeatureKind +unused: FeaturesFeatureKind +biome: FeaturesFeatureKind +pier: FeaturesFeatureKind +orchard: FeaturesFeatureKind +vineyard: FeaturesFeatureKind +FORT_POWER_UP_LEVEL_UNSET: FortPowerUpLevel +FORT_POWER_UP_LEVEL_0: FortPowerUpLevel +FORT_POWER_UP_LEVEL_1: FortPowerUpLevel +FORT_POWER_UP_LEVEL_2: FortPowerUpLevel +FORT_POWER_UP_LEVEL_3: FortPowerUpLevel +FORT_POWER_UP_LEVEL_REWARD_UNSET: FortPowerUpLevelReward +FORT_POWER_UP_LEVEL_REWARD_BUDDY_BONUS_HEART: FortPowerUpLevelReward +FORT_POWER_UP_REWARD_BONUS_ITEM_ON_SPIN: FortPowerUpLevelReward +FORT_POWER_UP_REWARD_BONUS_SPAWN: FortPowerUpLevelReward +FORT_POWER_UP_REWARD_BONUS_RAID_POKEBALLS: FortPowerUpLevelReward +GYM: FortType +CHECKPOINT: FortType +FRIENDSHIP_LEVEL_UNSET: FriendshipLevelMilestone +FRIENDSHIP_LEVEL_0: FriendshipLevelMilestone +FRIENDSHIP_LEVEL_1: FriendshipLevelMilestone +FRIENDSHIP_LEVEL_2: FriendshipLevelMilestone +FRIENDSHIP_LEVEL_3: FriendshipLevelMilestone +FRIENDSHIP_LEVEL_4: FriendshipLevelMilestone +GAME_ACCOUNT_REGISTRY_ACTION_UNKNOWN_GAME_ACCOUNT_REGISTRY_ACTION: GameAccountRegistryActions +GAME_ACCOUNT_REGISTRY_ACTION_ADD_LOGIN_ACTION: GameAccountRegistryActions +GAME_ACCOUNT_REGISTRY_ACTION_REMOVE_LOGIN_ACTION: GameAccountRegistryActions +GAME_ACCOUNT_REGISTRY_ACTION_LIST_LOGIN_ACTION: GameAccountRegistryActions +GAME_ACCOUNT_REGISTRY_ACTION_REPLACE_LOGIN_ACTION: GameAccountRegistryActions +GAME_ACCOUNT_REGISTRY_ACTION_SET_BIRTHDAY_ACTION: GameAccountRegistryActions +GAME_ACCOUNT_REGISTRY_ACTION_GAR_PROXY_ACTION: GameAccountRegistryActions +GAME_ACCOUNT_REGISTRY_ACTION_LINK_TO_ACCOUNT_LOGIN_ACTION: GameAccountRegistryActions +GAME_LOCATION_AWARENESS_ACTION_UNKNOWN_GAME_LOCATION_AWARENESS_ACTION: GameAdventureSyncAction +GAME_LOCATION_AWARENESS_ACTION_REQUEST_GEOFENCE_UPDATES: GameAdventureSyncAction +GAME_LOCATION_AWARENESS_ACTION_UPDATE_PLAYER_LOCATION: GameAdventureSyncAction +GAME_LOCATION_AWARENESS_ACTION_BULK_UPDATE_PLAYER_LOCATION: GameAdventureSyncAction +GAME_LOCATION_AWARENESS_ACTION_UPDATE_BREADCRUMB_HISTORY: GameAdventureSyncAction +GAME_LOCATION_AWARENESS_ACTION_REFRESH_PROXIMITY_TOKENS: GameAdventureSyncAction +GAME_LOCATION_AWARENESS_ACTION_REPORT_PROXIMITY_CONTACTS: GameAdventureSyncAction +GAME_ANTICHEAT_ACTION_UNKNOWN_GAME_ANTICHEAT_ACTION: GameAnticheatAction +GAME_ANTICHEAT_ACTION_GET_OUTSTANDING_WARNINGS: GameAnticheatAction +GAME_ANTICHEAT_ACTION_ACKNOWLEDGE_WARNINGS: GameAnticheatAction +GAME_AUTHENTICATION_ACTION_UNKNOWN_GAME_AUTHENTICATION_ACTION: GameAuthenticationActionMethod +GAME_AUTHENTICATION_ACTION_ROTATE_GUEST_LOGIN_SECRET_TOKEN: GameAuthenticationActionMethod +GAME_BACKGROUND_MODE_ACTION_UNKNOWN_GAME_BACKGROUND_MODE_ACTION: GameBackgroundModeAction +GAME_BACKGROUND_MODE_ACTION_REGISTER_BACKGROUND_SERVICE: GameBackgroundModeAction +GAME_BACKGROUND_MODE_ACTION_GET_CLIENT_BGMODE_SETTINGS: GameBackgroundModeAction +GAME_BACKGROUND_MODE_ACTION_GET_ADVENTURE_SYNC_PROGRESS: GameBackgroundModeAction +GAME_CHAT_ACTION_UNKNOWN_GAME_CHAT_ACTION: GameChatActions +GAME_CHAT_ACTION_PROXY_CHAT_ACTION: GameChatActions +CRM_ACTION_UNKNOWN_CRM_ACTION: GameCrmActions +CRM_ACTION_CRM_PROXY_ACTION: GameCrmActions +GAME_FITNESS_ACTION_UNKNOWN_GAME_FITNESS_ACTION: GameFitnessAction +GAME_FITNESS_ACTION_UPDATE_FITNESS_METRICS: GameFitnessAction +GAME_FITNESS_ACTION_GET_FITNESS_REPORT: GameFitnessAction +GAME_FITNESS_ACTION_GET_ADVENTURE_SYNC_SETTINGS: GameFitnessAction +GAME_FITNESS_ACTION_UPDATE_ADVENTURE_SYNC_SETTINGS: GameFitnessAction +GAME_FITNESS_ACTION_UPDATE_ADVENTURE_SYNC_FITNESS: GameFitnessAction +GAME_FITNESS_ACTION_GET_ADVENTURE_SYNC_FITNESS_REPORT: GameFitnessAction +GAME_GM_TEMPLATES_ACTION_UNKNOWN_GAME_GM_TEMPLATES_ACTION: GameGmTemplatesAction +GAME_GM_TEMPLATES_ACTION_DOWNLOAD_GAME_MASTER_TEMPLATES: GameGmTemplatesAction +GAME_IAP_ACTION_UNKNOWN_GAME_IAP_ACTION: GameIapAction +GAME_IAP_ACTION_PURCHASE_SKU: GameIapAction +GAME_IAP_ACTION_GET_AVAILABLE_SKUS_AND_BALANCES: GameIapAction +GAME_IAP_ACTION_SET_IN_GAME_CURRENCY_EXCHANGE_RATE: GameIapAction +GAME_IAP_ACTION_PURCHASE_WEB_SKU: GameIapAction +GAME_IAP_ACTION_REDEEM_GOOGLE_RECEIPT: GameIapAction +GAME_IAP_ACTION_REDEEM_APPLE_RECEIPT: GameIapAction +GAME_IAP_ACTION_REDEEM_DESKTOP_RECEIPT: GameIapAction +GAME_IAP_ACTION_REDEEM_SAMSUNG_RECEIPT: GameIapAction +GAME_IAP_ACTION_GET_AVAILABLE_SUBSCRIPTIONS: GameIapAction +GAME_IAP_ACTION_GET_ACTIVE_SUBSCRIPTIONS: GameIapAction +GAME_IAP_ACTION_REDEEM_XSOLLA_RECEIPT: GameIapAction +GAME_IAP_ACTION_GET_WEBSTORE_USER: GameIapAction +GAME_IAP_ACTION_REFUND_IAP_RECEIPT: GameIapAction +GAME_IAP_ACTION_GET_AVAILABLE_SKUS_ANONYMOUS: GameIapAction +GAME_IAP_ACTION_REDEEM_WEBSTORE_RECEIPT: GameIapAction +GAME_NOTIFICATION_ACTION_UNKNOWN_GAME_NOTIFICATION_ACTION: GameNotificationAction +GAME_NOTIFICATION_ACTION_UPDATE_NOTIFICATION_STATUS: GameNotificationAction +GAME_PASSCODE_ACTION_UNKNOWN_GAME_PASSCODE_ACTION: GamePasscodeAction +GAME_PASSCODE_ACTION_REDEEM_PASSCODE: GamePasscodeAction +GAME_PING_ACTION_UNKNOWN_GAME_PING_ACTION: GamePingAction +GAME_PING_ACTION_PING: GamePingAction +GAME_PING_ACTION_PING_ASYNC: GamePingAction +GAME_PING_ACTION_PING_DOWNSTREAM: GamePingAction +GAME_PING_ACTION_PING_OPEN: GamePingAction +GAME_PLAYER_ACTION_UNKNOWN_GAME_PLAYER_ACTION: GamePlayerAction +GAME_PLAYER_ACTION_GET_INVENTORY: GamePlayerAction +GAME_POI_ACTION_UNKNOWN_GAME_POI_ACTION: GamePoiAction +GAME_POI_ACTION_ADD_NEW_POI: GamePoiAction +GAME_POI_ACTION_GET_AVAILABLE_SUBMISSIONS: GamePoiAction +GAME_POI_ACTION_GET_SIGNED_URL_FOR_PHOTO_UPLOAD: GamePoiAction +GAME_POI_ACTION_GET_PLAYER_SUBMISSION_VALIDATION_SETTINGS: GamePoiAction +GAME_POI_ACTION_SUBMIT_POI_IMAGE: GamePoiAction +GAME_POI_ACTION_SUBMIT_POI_TEXT_METADATA_UPDATE: GamePoiAction +GAME_POI_ACTION_SUBMIT_POI_LOCATION_UPDATE: GamePoiAction +GAME_POI_ACTION_SUBMIT_POI_TAKEDOWN_REQUEST: GamePoiAction +GAME_POI_ACTION_SUBMIT_SPONSOR_POI_REPORT: GamePoiAction +GAME_POI_ACTION_SUBMIT_SPONSOR_POI_LOCATION_UPDATE: GamePoiAction +GAME_POI_ACTION_ADD_NEW_ROUTE: GamePoiAction +GAME_POI_ACTION_GENERATE_GMAP_SIGNED_URL: GamePoiAction +GAME_POI_ACTION_GET_GMAP_SETTINGS: GamePoiAction +GAME_POI_ACTION_SUBMIT_POI_AR_VIDEO_METADATA: GamePoiAction +GAME_POI_ACTION_GET_GRAPESHOT_FILE_UPLOAD_URL: GamePoiAction +GAME_POI_ACTION_ASYNC_FILE_UPLOAD_COMPLETE: GamePoiAction +GAME_PUSH_NOTIFICATION_ACTION_UNKNOWN_GAME_PUSH_NOTIFICATION_ACTION: GamePushNotificationAction +GAME_PUSH_NOTIFICATION_ACTION_REGISTER_PUSH_NOTIFICATION: GamePushNotificationAction +GAME_PUSH_NOTIFICATION_ACTION_UNREGISTER_PUSH_NOTIFICATION: GamePushNotificationAction +GAME_PUSH_NOTIFICATION_ACTION_OPT_OUT_PUSH_NOTIFICATION_CATEGORY: GamePushNotificationAction +GAME_PUSH_NOTIFICATION_ACTION_REGISTER_PUSH_NOTIFICATION_TOKEN: GamePushNotificationAction +GAME_PUSH_NOTIFICATION_ACTION_UNREGISTER_PUSH_NOTIFICATION_TOKEN: GamePushNotificationAction +GAME_PUSH_NOTIFICATION_ACTION_OPT_OUT_PUSH_NOTIFICATION_TOKEN_CATEGORY: GamePushNotificationAction +GAME_SOCIAL_ACTION_UNKNOWN_GAME_SOCIAL_ACTION: GameSocialAction +GAME_SOCIAL_ACTION_PROXY_SOCIAL_ACTION: GameSocialAction +GAME_SOCIAL_ACTION_PROXY_SOCIAL_SIDE_CHANNEL_ACTION: GameSocialAction +GAME_TELEMETRY_ACTION_UNKNOWN_GAME_TELEMETRY_ACTION: GameTelemetryAction +GAME_TELEMETRY_ACTION_COLLECT_CLIENT_TELEMETRY: GameTelemetryAction +GAME_TELEMETRY_ACTION_GET_CLIENT_TELEMETRY_SETTINGS: GameTelemetryAction +GAME_WEB_TOKEN_ACTION_UNKNOWN_GAME_WEB_TOKEN_ACTION: GameWebTokenAction +GAME_WEB_TOKEN_ACTION_GET_WEB_TOKEN_ACTION: GameWebTokenAction +GENERIC_CLICK_TELEMETRY_IDS_UNDEFINED_GENERIC_EVENT: GenericClickTelemetryIds +GENERIC_CLICK_TELEMETRY_IDS_SPEED_WARNING_SHOW: GenericClickTelemetryIds +GENERIC_CLICK_TELEMETRY_IDS_SPEED_WARNING_PASSENGER: GenericClickTelemetryIds +GENERIC_CLICK_TELEMETRY_IDS_CACHE_RESET_CLICKED: GenericClickTelemetryIds +GENERIC_CLICK_TELEMETRY_IDS_REFUND_PAGE_OPENED: GenericClickTelemetryIds +GYM_BADGE_UNSET: GymBadgeType +GYM_BADGE_VANILLA: GymBadgeType +GYM_BADGE_BRONZE: GymBadgeType +GYM_BADGE_SILVER: GymBadgeType +GYM_BADGE_GOLD: GymBadgeType +HELPSHIFT_AUTHENTICATON_FAILURE_REASON_AUTH_TOKEN_NOT_PROVIDED: HelpshiftAuthenticationFailureReason +HELPSHIFT_AUTHENTICATON_FAILURE_REASON_INVALID_AUTH_TOKEN: HelpshiftAuthenticationFailureReason +HELPSHIFT_AUTHENTICATON_FAILURE_REASON_UNKNOWN: HelpshiftAuthenticationFailureReason +ACTIVITY_UNKNOWN: HoloActivityType +ACTIVITY_CATCH_POKEMON: HoloActivityType +ACTIVITY_CATCH_LEGEND_POKEMON: HoloActivityType +ACTIVITY_FLEE_POKEMON: HoloActivityType +ACTIVITY_DEFEAT_FORT: HoloActivityType +ACTIVITY_EVOLVE_POKEMON: HoloActivityType +ACTIVITY_HATCH_EGG: HoloActivityType +ACTIVITY_WALK_KM: HoloActivityType +ACTIVITY_POKEDEX_ENTRY_NEW: HoloActivityType +ACTIVITY_CATCH_FIRST_THROW: HoloActivityType +ACTIVITY_CATCH_NICE_THROW: HoloActivityType +ACTIVITY_CATCH_GREAT_THROW: HoloActivityType +ACTIVITY_CATCH_EXCELLENT_THROW: HoloActivityType +ACTIVITY_CATCH_CURVEBALL: HoloActivityType +ACTIVITY_CATCH_FIRST_CATCH_OF_DAY: HoloActivityType +ACTIVITY_CATCH_MILESTONE: HoloActivityType +ACTIVITY_TRAIN_POKEMON: HoloActivityType +ACTIVITY_SEARCH_FORT: HoloActivityType +ACTIVITY_RELEASE_POKEMON: HoloActivityType +ACTIVITY_HATCH_EGG_SMALL_BONUS: HoloActivityType +ACTIVITY_HATCH_EGG_MEDIUM_BONUS: HoloActivityType +ACTIVITY_HATCH_EGG_LARGE_BONUS: HoloActivityType +ACTIVITY_DEFEAT_GYM_DEFENDER: HoloActivityType +ACTIVITY_DEFEAT_GYM_LEADER: HoloActivityType +ACTIVITY_CATCH_FIRST_CATCH_STREAK_BONUS: HoloActivityType +ACTIVITY_SEARCH_FORT_FIRST_OF_THE_DAY: HoloActivityType +ACTIVITY_SEARCH_FORT_STREAK_BONUS: HoloActivityType +ACTIVITY_DEFEAT_RAID_POKEMON: HoloActivityType +ACTIVITY_FEED_BERRY: HoloActivityType +ACTIVITY_SEARCH_GYM: HoloActivityType +ACTIVITY_NEW_POKESTOP: HoloActivityType +ACTIVITY_GYM_BATTLE_LOSS: HoloActivityType +ACTIVITY_CATCH_AR_PLUS_BONUS: HoloActivityType +ACTIVITY_CATCH_QUEST_POKEMON_ENCOUNTER: HoloActivityType +ACTIVITY_FRIENDSHIP_LEVEL_UP_0: HoloActivityType +ACTIVITY_FRIENDSHIP_LEVEL_UP_1: HoloActivityType +ACTIVITY_FRIENDSHIP_LEVEL_UP_2: HoloActivityType +ACTIVITY_FRIENDSHIP_LEVEL_UP_3: HoloActivityType +ACTIVITY_FRIENDSHIP_LEVEL_UP_4: HoloActivityType +ACTIVITY_SEND_GIFT: HoloActivityType +ACTIVITY_RAID_LEVEL_1_ADDITIONAL_XP: HoloActivityType +ACTIVITY_RAID_LEVEL_2_ADDITIONAL_XP: HoloActivityType +ACTIVITY_RAID_LEVEL_3_ADDITIONAL_XP: HoloActivityType +ACTIVITY_RAID_LEVEL_4_ADDITIONAL_XP: HoloActivityType +ACTIVITY_RAID_LEVEL_5_ADDITIONAL_XP: HoloActivityType +ACTIVITY_HATCH_EGG_SHADOW: HoloActivityType +ACTIVITY_HATCH_EGG_GIFT: HoloActivityType +ACTIVITY_REMOTE_DEFEAT_RAID_POKEMON: HoloActivityType +ACTIVITY_REMOTE_RAID_LEVEL_1_ADDITIONAL_XP: HoloActivityType +ACTIVITY_REMOTE_RAID_LEVEL_2_ADDITIONAL_XP: HoloActivityType +ACTIVITY_REMOTE_RAID_LEVEL_3_ADDITIONAL_XP: HoloActivityType +ACTIVITY_REMOTE_RAID_LEVEL_4_ADDITIONAL_XP: HoloActivityType +ACTIVITY_REMOTE_RAID_LEVEL_5_ADDITIONAL_XP: HoloActivityType +ACTIVITY_CHANGE_POKEMON_FORM: HoloActivityType +ACTIVITY_EARN_BUDDY_WALKED_CANDY: HoloActivityType +ACTIVITY_RAID_LEVEL_1_SHADOW_ADDITIONAL_XP: HoloActivityType +ACTIVITY_RAID_LEVEL_2_SHADOW_ADDITIONAL_XP: HoloActivityType +ACTIVITY_RAID_LEVEL_3_SHADOW_ADDITIONAL_XP: HoloActivityType +ACTIVITY_RAID_LEVEL_4_SHADOW_ADDITIONAL_XP: HoloActivityType +ACTIVITY_RAID_LEVEL_5_SHADOW_ADDITIONAL_XP: HoloActivityType +ACTIVITY_REMOTE_RAID_LEVEL_1_SHADOW_ADDITIONAL_XP: HoloActivityType +ACTIVITY_REMOTE_RAID_LEVEL_2_SHADOW_ADDITIONAL_XP: HoloActivityType +ACTIVITY_REMOTE_RAID_LEVEL_3_SHADOW_ADDITIONAL_XP: HoloActivityType +ACTIVITY_REMOTE_RAID_LEVEL_4_SHADOW_ADDITIONAL_XP: HoloActivityType +ACTIVITY_REMOTE_RAID_LEVEL_5_SHADOW_ADDITIONAL_XP: HoloActivityType +ACTIVITY_CATCH_MASTER_BALL_THROW: HoloActivityType +ACTIVITY_RAID_LEVEL_MEGA_ADDITIONAL_XP: HoloActivityType +ACTIVITY_RAID_LEVEL_MEGA_5_ADDITIONAL_XP: HoloActivityType +ACTIVITY_RAID_LEVEL_ULTRA_BEAST_ADDITIONAL_XP: HoloActivityType +ACTIVITY_RAID_LEVEL_EXTENDED_EGG_ADDITIONAL_XP: HoloActivityType +ACTIVITY_RAID_LEVEL_PRIMAL_ADDITIONAL_XP: HoloActivityType +ACTIVITY_REMOTE_RAID_LEVEL_MEGA_ADDITIONAL_XP: HoloActivityType +ACTIVITY_REMOTE_RAID_LEVEL_MEGA_5_ADDITIONAL_XP: HoloActivityType +ACTIVITY_REMOTE_RAID_LEVEL_ULTRA_BEAST_ADDITIONAL_XP: HoloActivityType +ACTIVITY_REMOTE_RAID_LEVEL_EXTENDED_EGG_ADDITIONAL_XP: HoloActivityType +ACTIVITY_REMOTE_RAID_LEVEL_PRIMAL_ADDITIONAL_XP: HoloActivityType +ACTIVITY_ROUTE_COMPLETE: HoloActivityType +ACTIVITY_ROUTE_COMPLETE_FIRST_OF_THE_DAY: HoloActivityType +ACTIVITY_ROUTE_COMPLETE_STREAK_BONUS: HoloActivityType +ACTIVITY_FUSE_POKEMON: HoloActivityType +ACTIVITY_UNFUSE_POKEMON: HoloActivityType +BADGE_UNSET: HoloBadgeType +BADGE_TRAVEL_KM: HoloBadgeType +BADGE_POKEDEX_ENTRIES: HoloBadgeType +BADGE_CAPTURE_TOTAL: HoloBadgeType +BADGE_DEFEATED_FORT: HoloBadgeType +BADGE_EVOLVED_TOTAL: HoloBadgeType +BADGE_HATCHED_TOTAL: HoloBadgeType +BADGE_ENCOUNTERED_TOTAL: HoloBadgeType +BADGE_POKESTOPS_VISITED: HoloBadgeType +BADGE_UNIQUE_POKESTOPS: HoloBadgeType +BADGE_POKEBALL_THROWN: HoloBadgeType +BADGE_BIG_MAGIKARP: HoloBadgeType +BADGE_DEPLOYED_TOTAL: HoloBadgeType +BADGE_BATTLE_ATTACK_WON: HoloBadgeType +BADGE_BATTLE_TRAINING_WON: HoloBadgeType +BADGE_BATTLE_DEFEND_WON: HoloBadgeType +BADGE_PRESTIGE_RAISED: HoloBadgeType +BADGE_PRESTIGE_DROPPED: HoloBadgeType +BADGE_TYPE_NORMAL: HoloBadgeType +BADGE_TYPE_FIGHTING: HoloBadgeType +BADGE_TYPE_FLYING: HoloBadgeType +BADGE_TYPE_POISON: HoloBadgeType +BADGE_TYPE_GROUND: HoloBadgeType +BADGE_TYPE_ROCK: HoloBadgeType +BADGE_TYPE_BUG: HoloBadgeType +BADGE_TYPE_GHOST: HoloBadgeType +BADGE_TYPE_STEEL: HoloBadgeType +BADGE_TYPE_FIRE: HoloBadgeType +BADGE_TYPE_WATER: HoloBadgeType +BADGE_TYPE_GRASS: HoloBadgeType +BADGE_TYPE_ELECTRIC: HoloBadgeType +BADGE_TYPE_PSYCHIC: HoloBadgeType +BADGE_TYPE_ICE: HoloBadgeType +BADGE_TYPE_DRAGON: HoloBadgeType +BADGE_TYPE_DARK: HoloBadgeType +BADGE_TYPE_FAIRY: HoloBadgeType +BADGE_SMALL_RATTATA: HoloBadgeType +BADGE_PIKACHU: HoloBadgeType +BADGE_UNOWN: HoloBadgeType +BADGE_POKEDEX_ENTRIES_GEN2: HoloBadgeType +BADGE_RAID_BATTLE_WON: HoloBadgeType +BADGE_LEGENDARY_BATTLE_WON: HoloBadgeType +BADGE_BERRIES_FED: HoloBadgeType +BADGE_HOURS_DEFENDED: HoloBadgeType +BADGE_PLACE_HOLDER: HoloBadgeType +BADGE_POKEDEX_ENTRIES_GEN3: HoloBadgeType +BADGE_CHALLENGE_QUESTS: HoloBadgeType +BADGE_MEW_ENCOUNTER: HoloBadgeType +BADGE_MAX_LEVEL_FRIENDS: HoloBadgeType +BADGE_TRADING: HoloBadgeType +BADGE_TRADING_DISTANCE: HoloBadgeType +BADGE_POKEDEX_ENTRIES_GEN4: HoloBadgeType +BADGE_GREAT_LEAGUE: HoloBadgeType +BADGE_ULTRA_LEAGUE: HoloBadgeType +BADGE_MASTER_LEAGUE: HoloBadgeType +BADGE_PHOTOBOMB: HoloBadgeType +BADGE_POKEDEX_ENTRIES_GEN5: HoloBadgeType +BADGE_POKEMON_PURIFIED: HoloBadgeType +BADGE_ROCKET_GRUNTS_DEFEATED: HoloBadgeType +BADGE_ROCKET_GIOVANNI_DEFEATED: HoloBadgeType +BADGE_BUDDY_BEST: HoloBadgeType +BADGE_POKEDEX_ENTRIES_GEN6: HoloBadgeType +BADGE_POKEDEX_ENTRIES_GEN7: HoloBadgeType +BADGE_POKEDEX_ENTRIES_GEN8: HoloBadgeType +BADGE_7_DAY_STREAKS: HoloBadgeType +BADGE_UNIQUE_RAID_BOSSES_DEFEATED: HoloBadgeType +BADGE_RAIDS_WITH_FRIENDS: HoloBadgeType +BADGE_POKEMON_CAUGHT_AT_YOUR_LURES: HoloBadgeType +BADGE_WAYFARER: HoloBadgeType +BADGE_TOTAL_MEGA_EVOS: HoloBadgeType +BADGE_UNIQUE_MEGA_EVOS: HoloBadgeType +DEPRECATED_0: HoloBadgeType +BADGE_ROUTE_ACCEPTED: HoloBadgeType +BADGE_TRAINERS_REFERRED: HoloBadgeType +BADGE_POKESTOPS_SCANNED: HoloBadgeType +BADGE_RAID_BATTLE_STAT: HoloBadgeType +BADGE_TOTAL_ROUTE_PLAY: HoloBadgeType +BADGE_UNIQUE_ROUTE_PLAY: HoloBadgeType +BADGE_POKEDEX_ENTRIES_GEN8A: HoloBadgeType +BADGE_CAPTURE_SMALL_POKEMON: HoloBadgeType +BADGE_CAPTURE_LARGE_POKEMON: HoloBadgeType +BADGE_POKEDEX_ENTRIES_GEN9: HoloBadgeType +BADGE_PARTY_CHALLENGES_COMPLETED: HoloBadgeType +BADGE_PARTY_BOOSTS_CONTRIBUTED: HoloBadgeType +BADGE_CHECK_INS: HoloBadgeType +BADGE_BREAD_BATTLES_ENTERED: HoloBadgeType +BADGE_BREAD_BATTLES_WON: HoloBadgeType +BADGE_BREAD_BATTLES_DOUGH_WON: HoloBadgeType +BADGE_BREAD_UNIQUE: HoloBadgeType +BADGE_BREAD_DOUGH_UNIQUE: HoloBadgeType +BADGE_DYNAMIC_MIN: HoloBadgeType +BADGE_MINI_COLLECTION: HoloBadgeType +BADGE_BUTTERFLY_COLLECTOR: HoloBadgeType +BADGE_MAX_SIZE_FIRST_PLACE_WIN: HoloBadgeType +BADGE_STAMP_RALLY: HoloBadgeType +BADGE_EVENT_MIN: HoloBadgeType +BADGE_CHICAGO_FEST_JULY_2017: HoloBadgeType +BADGE_PIKACHU_OUTBREAK_YOKOHAMA_2017: HoloBadgeType +BADGE_SAFARI_ZONE_EUROPE_2017: HoloBadgeType +BADGE_SAFARI_ZONE_EUROPE_2017_10_07: HoloBadgeType +BADGE_SAFARI_ZONE_EUROPE_2017_10_14: HoloBadgeType +BADGE_CHICAGO_FEST_JULY_2018_SAT_NORTH: HoloBadgeType +BADGE_CHICAGO_FEST_JULY_2018_SAT_SOUTH: HoloBadgeType +BADGE_CHICAGO_FEST_JULY_2018_SUN_NORTH: HoloBadgeType +BADGE_CHICAGO_FEST_JULY_2018_SUN_SOUTH: HoloBadgeType +BADGE_APAC_PARTNER_JULY_2018_0: HoloBadgeType +BADGE_APAC_PARTNER_JULY_2018_1: HoloBadgeType +BADGE_APAC_PARTNER_JULY_2018_2: HoloBadgeType +BADGE_APAC_PARTNER_JULY_2018_3: HoloBadgeType +BADGE_APAC_PARTNER_JULY_2018_4: HoloBadgeType +BADGE_APAC_PARTNER_JULY_2018_5: HoloBadgeType +BADGE_APAC_PARTNER_JULY_2018_6: HoloBadgeType +BADGE_APAC_PARTNER_JULY_2018_7: HoloBadgeType +BADGE_APAC_PARTNER_JULY_2018_8: HoloBadgeType +BADGE_APAC_PARTNER_JULY_2018_9: HoloBadgeType +BADGE_YOKOSUKA_29_AUG_2018_MIKASA: HoloBadgeType +BADGE_YOKOSUKA_29_AUG_2018_VERNY: HoloBadgeType +BADGE_YOKOSUKA_29_AUG_2018_KURIHAMA: HoloBadgeType +BADGE_YOKOSUKA_30_AUG_2018_MIKASA: HoloBadgeType +BADGE_YOKOSUKA_30_AUG_2018_VERNY: HoloBadgeType +BADGE_YOKOSUKA_30_AUG_2018_KURIHAMA: HoloBadgeType +BADGE_YOKOSUKA_31_AUG_2018_MIKASA: HoloBadgeType +BADGE_YOKOSUKA_31_AUG_2018_VERNY: HoloBadgeType +BADGE_YOKOSUKA_31_AUG_2018_KURIHAMA: HoloBadgeType +BADGE_YOKOSUKA_1_SEP_2018_MIKASA: HoloBadgeType +BADGE_YOKOSUKA_1_SEP_2018_VERNY: HoloBadgeType +BADGE_YOKOSUKA_1_SEP_2018_KURIHAMA: HoloBadgeType +BADGE_YOKOSUKA_2_SEP_2018_MIKASA: HoloBadgeType +BADGE_YOKOSUKA_2_SEP_2018_VERNY: HoloBadgeType +BADGE_YOKOSUKA_2_SEP_2018_KURIHAMA: HoloBadgeType +BADGE_TOP_BANANA_1: HoloBadgeType +BADGE_TOP_BANANA_2: HoloBadgeType +BADGE_TOP_BANANA_3: HoloBadgeType +BADGE_PARTNER_EVENT_2019_0: HoloBadgeType +BADGE_PARTNER_EVENT_2019_1: HoloBadgeType +BADGE_PARTNER_EVENT_2019_2: HoloBadgeType +BADGE_PARTNER_EVENT_2019_3: HoloBadgeType +BADGE_PARTNER_EVENT_2019_4: HoloBadgeType +BADGE_PARTNER_EVENT_2019_5: HoloBadgeType +BADGE_PARTNER_EVENT_2019_6: HoloBadgeType +BADGE_PARTNER_EVENT_2019_7: HoloBadgeType +BADGE_PARTNER_EVENT_2019_8: HoloBadgeType +BADGE_PARTNER_EVENT_2019_9: HoloBadgeType +BADGE_SENTOSA_18_APR_2019: HoloBadgeType +BADGE_SENTOSA_19_APR_2019: HoloBadgeType +BADGE_SENTOSA_20_APR_2019: HoloBadgeType +BADGE_SENTOSA_21_APR_2019: HoloBadgeType +BADGE_SENTOSA_22_APR_2019: HoloBadgeType +BADGE_CITY_EXPLORER_PASS_00: HoloBadgeType +BADGE_CITY_EXPLORER_PASS_01: HoloBadgeType +BADGE_CITY_EXPLORER_PASS_02: HoloBadgeType +BADGE_CITY_EXPLORER_PASS_03: HoloBadgeType +BADGE_CITY_EXPLORER_PASS_04: HoloBadgeType +BADGE_CITY_EXPLORER_PASS_05: HoloBadgeType +BADGE_CITY_EXPLORER_PASS_06: HoloBadgeType +BADGE_CITY_EXPLORER_PASS_07: HoloBadgeType +BADGE_CITY_EXPLORER_PASS_08: HoloBadgeType +BADGE_CITY_EXPLORER_PASS_09: HoloBadgeType +BADGE_CITY_EXPLORER_PASS_10: HoloBadgeType +BADGE_CITY_EXPLORER_PASS_11: HoloBadgeType +BADGE_CITY_EXPLORER_PASS_12: HoloBadgeType +BADGE_CITY_EXPLORER_PASS_13: HoloBadgeType +BADGE_CITY_EXPLORER_PASS_14: HoloBadgeType +BADGE_CITY_EXPLORER_PASS_15: HoloBadgeType +BADGE_CITY_EXPLORER_PASS_16: HoloBadgeType +BADGE_CITY_EXPLORER_PASS_17: HoloBadgeType +BADGE_CITY_EXPLORER_PASS_18: HoloBadgeType +BADGE_CITY_EXPLORER_PASS_19: HoloBadgeType +BADGE_CITY_EXPLORER_PASS_20: HoloBadgeType +BADGE_CITY_EXPLORER_PASS_21: HoloBadgeType +BADGE_CITY_EXPLORER_PASS_22: HoloBadgeType +BADGE_CITY_EXPLORER_PASS_23: HoloBadgeType +BADGE_CITY_EXPLORER_PASS_24: HoloBadgeType +BADGE_CITY_EXPLORER_PASS_25: HoloBadgeType +BADGE_CITY_EXPLORER_PASS_26: HoloBadgeType +BADGE_CITY_EXPLORER_PASS_27: HoloBadgeType +BADGE_CITY_EXPLORER_PASS_28: HoloBadgeType +BADGE_CITY_EXPLORER_PASS_29: HoloBadgeType +BADGE_CITY_EXPLORER_PASS_30: HoloBadgeType +BADGE_CITY_EXPLORER_PASS_31: HoloBadgeType +BADGE_CITY_EXPLORER_PASS_32: HoloBadgeType +BADGE_CITY_EXPLORER_PASS_33: HoloBadgeType +BADGE_CITY_EXPLORER_PASS_34: HoloBadgeType +BADGE_CITY_EXPLORER_PASS_35: HoloBadgeType +BADGE_CITY_EXPLORER_PASS_36: HoloBadgeType +BADGE_CITY_EXPLORER_PASS_37: HoloBadgeType +BADGE_CITY_EXPLORER_PASS_38: HoloBadgeType +BADGE_CITY_EXPLORER_PASS_39: HoloBadgeType +BADGE_CITY_EXPLORER_PASS_40: HoloBadgeType +BADGE_AIR_ADVENTURES_OKINAWA_00: HoloBadgeType +BADGE_AIR_ADVENTURES_OKINAWA_RELEASE: HoloBadgeType +BADGE_SAFARIZONE_2022_SINGAPORE_DAY_00_EARLYACCESS: HoloBadgeType +BADGE_SAFARIZONE_2022_SINGAPORE_DAY_00_GENERAL: HoloBadgeType +BADGE_SAFARIZONE_2022_SINGAPORE_DAY_01_EARLYACCESS: HoloBadgeType +BADGE_SAFARIZONE_2022_SINGAPORE_DAY_01_GENERAL: HoloBadgeType +BADGE_SAFARIZONE_2022_SINGAPORE_DAY_02_EARLYACCESS: HoloBadgeType +BADGE_SAFARIZONE_2022_SINGAPORE_DAY_02_GENERAL: HoloBadgeType +BADGE_SAFARIZONE_2022_SINGAPORE_DAY_03_EARLYACCESS: HoloBadgeType +BADGE_SAFARIZONE_2022_SINGAPORE_DAY_03_GENERAL: HoloBadgeType +BADGE_DYNAMIC_EVENT_MIN: HoloBadgeType +BADGE_GOFEST_2019_AMERICAS_DAY_00_NORTH_GENERAL: HoloBadgeType +BADGE_GOFEST_2019_AMERICAS_DAY_00_NORTH_EARLYACCESS: HoloBadgeType +BADGE_GOFEST_2019_AMERICAS_DAY_00_SOUTH_GENERAL: HoloBadgeType +BADGE_GOFEST_2019_AMERICAS_DAY_00_SOUTH_EARLYACCESS: HoloBadgeType +BADGE_GOFEST_2019_AMERICAS_DAY_01_NORTH_GENERAL: HoloBadgeType +BADGE_GOFEST_2019_AMERICAS_DAY_01_NORTH_EARLYACCESS: HoloBadgeType +BADGE_GOFEST_2019_AMERICAS_DAY_01_SOUTH_GENERAL: HoloBadgeType +BADGE_GOFEST_2019_AMERICAS_DAY_01_SOUTH_EARLYACCESS: HoloBadgeType +BADGE_GOFEST_2019_AMERICAS_DAY_02_NORTH_GENERAL: HoloBadgeType +BADGE_GOFEST_2019_AMERICAS_DAY_02_NORTH_EARLYACCESS: HoloBadgeType +BADGE_GOFEST_2019_AMERICAS_DAY_02_SOUTH_GENERAL: HoloBadgeType +BADGE_GOFEST_2019_AMERICAS_DAY_02_SOUTH_EARLYACCESS: HoloBadgeType +BADGE_GOFEST_2019_AMERICAS_DAY_03_NORTH_GENERAL: HoloBadgeType +BADGE_GOFEST_2019_AMERICAS_DAY_03_NORTH_EARLYACCESS: HoloBadgeType +BADGE_GOFEST_2019_AMERICAS_DAY_03_SOUTH_GENERAL: HoloBadgeType +BADGE_GOFEST_2019_AMERICAS_DAY_03_SOUTH_EARLYACCESS: HoloBadgeType +BADGE_GOFEST_2019_AMERICAS_DAY_04_NORTH_GENERAL: HoloBadgeType +BADGE_GOFEST_2019_AMERICAS_DAY_04_NORTH_EARLYACCESS: HoloBadgeType +BADGE_GOFEST_2019_AMERICAS_DAY_04_SOUTH_GENERAL: HoloBadgeType +BADGE_GOFEST_2019_AMERICAS_DAY_04_SOUTH_EARLYACCESS: HoloBadgeType +BADGE_GOFEST_2019_EMEA_DAY_00_GENERAL: HoloBadgeType +BADGE_GOFEST_2019_EMEA_DAY_00_EARLYACCESS: HoloBadgeType +BADGE_GOFEST_2019_EMEA_DAY_01_GENERAL: HoloBadgeType +BADGE_GOFEST_2019_EMEA_DAY_01_EARLYACCESS: HoloBadgeType +BADGE_GOFEST_2019_EMEA_DAY_02_GENERAL: HoloBadgeType +BADGE_GOFEST_2019_EMEA_DAY_02_EARLYACCESS: HoloBadgeType +BADGE_GOFEST_2019_EMEA_DAY_03_GENERAL: HoloBadgeType +BADGE_GOFEST_2019_EMEA_DAY_03_EARLYACCESS: HoloBadgeType +BADGE_GOFEST_2019_EMEA_DAY_04_GENERAL: HoloBadgeType +BADGE_GOFEST_2019_EMEA_DAY_04_EARLYACCESS: HoloBadgeType +BADGE_GOFEST_2019_APAC_DAY_00_GENERAL: HoloBadgeType +BADGE_GOFEST_2019_APAC_DAY_01_GENERAL: HoloBadgeType +BADGE_GOFEST_2019_APAC_DAY_02_GENERAL: HoloBadgeType +BADGE_GOFEST_2019_APAC_DAY_03_GENERAL: HoloBadgeType +BADGE_GOFEST_2019_APAC_DAY_04_GENERAL: HoloBadgeType +BADGE_GOFEST_2019_APAC_DAY_05_GENERAL: HoloBadgeType +BADGE_GOFEST_2019_APAC_DAY_06_GENERAL: HoloBadgeType +BADGE_GOFEST_2019_APAC_DAY_07_GENERAL: HoloBadgeType +BADGE_SAFARIZONE_2019_MONTREAL_DAY_00_GENERAL: HoloBadgeType +BADGE_SAFARIZONE_2019_MONTREAL_DAY_00_EARLYACCESS: HoloBadgeType +BADGE_SAFARIZONE_2019_MONTREAL_DAY_01_GENERAL: HoloBadgeType +BADGE_SAFARIZONE_2019_MONTREAL_DAY_01_EARLYACCESS: HoloBadgeType +BADGE_SAFARIZONE_2019_MONTREAL_DAY_02_GENERAL: HoloBadgeType +BADGE_SAFARIZONE_2019_MONTREAL_DAY_02_EARLYACCESS: HoloBadgeType +BADGE_SAFARIZONE_2019_MONTREAL_DAY_03_GENERAL: HoloBadgeType +BADGE_SAFARIZONE_2019_MONTREAL_DAY_03_EARLYACCESS: HoloBadgeType +BADGE_SAFARIZONE_2020_STLOUIS_DAY_00_GENERAL: HoloBadgeType +BADGE_SAFARIZONE_2020_STLOUIS_DAY_00_EARLYACCESS: HoloBadgeType +BADGE_SAFARIZONE_2020_STLOUIS_DAY_01_GENERAL: HoloBadgeType +BADGE_SAFARIZONE_2020_STLOUIS_DAY_01_EARLYACCESS: HoloBadgeType +BADGE_SAFARIZONE_2020_STLOUIS_DAY_02_GENERAL: HoloBadgeType +BADGE_SAFARIZONE_2020_STLOUIS_DAY_02_EARLYACCESS: HoloBadgeType +BADGE_SAFARIZONE_2020_STLOUIS_DAY_03_GENERAL: HoloBadgeType +BADGE_SAFARIZONE_2020_STLOUIS_DAY_03_EARLYACCESS: HoloBadgeType +BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_00_GENERAL: HoloBadgeType +BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_00_EARLYACCESS: HoloBadgeType +BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_01_GENERAL: HoloBadgeType +BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_01_EARLYACCESS: HoloBadgeType +BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_02_GENERAL: HoloBadgeType +BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_02_EARLYACCESS: HoloBadgeType +BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_03_GENERAL: HoloBadgeType +BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_03_EARLYACCESS: HoloBadgeType +BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_00_GENERAL: HoloBadgeType +BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_00_EARLYACCESS: HoloBadgeType +BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_01_GENERAL: HoloBadgeType +BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_01_EARLYACCESS: HoloBadgeType +BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_02_GENERAL: HoloBadgeType +BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_02_EARLYACCESS: HoloBadgeType +BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_03_GENERAL: HoloBadgeType +BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_03_EARLYACCESS: HoloBadgeType +BADGE_GOFEST_2020_TEST: HoloBadgeType +BADGE_GOFEST_2020_GLOBAL: HoloBadgeType +BADGE_GOTOUR_2021_GREEN_TEST: HoloBadgeType +BADGE_GOTOUR_2021_RED_TEST: HoloBadgeType +BADGE_GOTOUR_2021_GREEN_GLOBAL: HoloBadgeType +BADGE_GOTOUR_2021_RED_GLOBAL: HoloBadgeType +BADGE_GLOBAL_TICKETED_EVENT: HoloBadgeType +BADGE_EVENT_0001: HoloBadgeType +BADGE_EVENT_0002: HoloBadgeType +BADGE_EVENT_0003: HoloBadgeType +BADGE_EVENT_0004: HoloBadgeType +BADGE_EVENT_0005: HoloBadgeType +BADGE_EVENT_0006: HoloBadgeType +BADGE_EVENT_0007: HoloBadgeType +BADGE_EVENT_0008: HoloBadgeType +BADGE_EVENT_0009: HoloBadgeType +BADGE_EVENT_0010: HoloBadgeType +BADGE_EVENT_0011: HoloBadgeType +BADGE_EVENT_0012: HoloBadgeType +BADGE_EVENT_0013: HoloBadgeType +BADGE_EVENT_0014: HoloBadgeType +BADGE_EVENT_0015: HoloBadgeType +BADGE_EVENT_0016: HoloBadgeType +BADGE_EVENT_0017: HoloBadgeType +BADGE_EVENT_0018: HoloBadgeType +BADGE_EVENT_0019: HoloBadgeType +BADGE_EVENT_0020: HoloBadgeType +BADGE_EVENT_0021: HoloBadgeType +BADGE_EVENT_0022: HoloBadgeType +BADGE_EVENT_0023: HoloBadgeType +BADGE_EVENT_0024: HoloBadgeType +BADGE_EVENT_0025: HoloBadgeType +BADGE_EVENT_0026: HoloBadgeType +BADGE_EVENT_0027: HoloBadgeType +BADGE_EVENT_0028: HoloBadgeType +BADGE_EVENT_0029: HoloBadgeType +BADGE_EVENT_0030: HoloBadgeType +BADGE_LEVEL_40: HoloBadgeType +BADGE_GOFEST_2021_TEST: HoloBadgeType +BADGE_GOFEST_2021_GLOBAL: HoloBadgeType +BADGE_TRADING_CARD_0001: HoloBadgeType +BADGE_TRADING_CARD_0002: HoloBadgeType +BADGE_TRADING_CARD_0003: HoloBadgeType +BADGE_TRADING_CARD_0004: HoloBadgeType +BADGE_TRADING_CARD_0005: HoloBadgeType +BADGE_TRADING_CARD_0006: HoloBadgeType +BADGE_TRADING_CARD_0007: HoloBadgeType +BADGE_TRADING_CARD_0008: HoloBadgeType +BADGE_TRADING_CARD_0009: HoloBadgeType +BADGE_TRADING_CARD_0010: HoloBadgeType +BADGE_GOFEST_2022_TEST: HoloBadgeType +BADGE_GOFEST_2022_GLOBAL: HoloBadgeType +BADGE_GOTOUR_2022_GOLD_TEST: HoloBadgeType +BADGE_GOTOUR_2022_SILVER_TEST: HoloBadgeType +BADGE_GOTOUR_2022_GOLD_GLOBAL: HoloBadgeType +BADGE_GOTOUR_2022_SILVER_GLOBAL: HoloBadgeType +BADGE_GOTOUR_2022_LIVE_A_TEST: HoloBadgeType +BADGE_GOTOUR_2022_LIVE_A_GLOBAL: HoloBadgeType +BADGE_GOTOUR_2022_LIVE_B_TEST: HoloBadgeType +BADGE_GOTOUR_2022_LIVE_B_GLOBAL: HoloBadgeType +BADGE_EVENT_0031: HoloBadgeType +BADGE_EVENT_0032: HoloBadgeType +BADGE_EVENT_0033: HoloBadgeType +BADGE_EVENT_0034: HoloBadgeType +BADGE_EVENT_0035: HoloBadgeType +BADGE_EVENT_0036: HoloBadgeType +BADGE_EVENT_0037: HoloBadgeType +BADGE_EVENT_0038: HoloBadgeType +BADGE_EVENT_0039: HoloBadgeType +BADGE_EVENT_0040: HoloBadgeType +BADGE_EVENT_0041: HoloBadgeType +BADGE_EVENT_0042: HoloBadgeType +BADGE_EVENT_0043: HoloBadgeType +BADGE_EVENT_0044: HoloBadgeType +BADGE_EVENT_0045: HoloBadgeType +BADGE_EVENT_0046: HoloBadgeType +BADGE_EVENT_0047: HoloBadgeType +BADGE_EVENT_0048: HoloBadgeType +BADGE_EVENT_0049: HoloBadgeType +BADGE_EVENT_0050: HoloBadgeType +BADGE_EVENT_0051: HoloBadgeType +BADGE_EVENT_0052: HoloBadgeType +BADGE_EVENT_0053: HoloBadgeType +BADGE_EVENT_0054: HoloBadgeType +BADGE_EVENT_0055: HoloBadgeType +BADGE_EVENT_0056: HoloBadgeType +BADGE_EVENT_0057: HoloBadgeType +BADGE_EVENT_0058: HoloBadgeType +BADGE_EVENT_0059: HoloBadgeType +BADGE_EVENT_0060: HoloBadgeType +BADGE_EVENT_0061: HoloBadgeType +BADGE_EVENT_0062: HoloBadgeType +BADGE_SAFARIZONE_2022_SEVILLE_DAY_00_GENERAL: HoloBadgeType +BADGE_SAFARIZONE_2022_SEVILLE_DAY_00_EARLYACCESS: HoloBadgeType +BADGE_SAFARIZONE_2022_SEVILLE_DAY_01_GENERAL: HoloBadgeType +BADGE_SAFARIZONE_2022_SEVILLE_DAY_01_EARLYACCESS: HoloBadgeType +BADGE_SAFARIZONE_2022_SEVILLE_DAY_02_GENERAL: HoloBadgeType +BADGE_SAFARIZONE_2022_SEVILLE_DAY_02_EARLYACCESS: HoloBadgeType +BADGE_SAFARIZONE_2022_SEVILLE_DAY_03_GENERAL: HoloBadgeType +BADGE_SAFARIZONE_2022_SEVILLE_DAY_03_EARLYACCESS: HoloBadgeType +BADGE_AA_2023_JEJU_DAY_00: HoloBadgeType +BADGE_AA_2023_JEJU_DAY_01: HoloBadgeType +BADGE_AA_2023_JEJU_DAY_02: HoloBadgeType +BADGE_AA_2023_JEJU_DAY_03: HoloBadgeType +DEPRECATED_1: HoloBadgeType +DEPRECATED_2: HoloBadgeType +BADGE_GOFEST_2022_BERLIN_TEST_GENERAL: HoloBadgeType +BADGE_GOFEST_2022_BERLIN_TEST_EARLYACCESS: HoloBadgeType +BADGE_GOFEST_2022_BERLIN_DAY_01_GENERAL: HoloBadgeType +BADGE_GOFEST_2022_BERLIN_DAY_01_EARLYACCESS: HoloBadgeType +BADGE_GOFEST_2022_BERLIN_DAY_02_GENERAL: HoloBadgeType +BADGE_GOFEST_2022_BERLIN_DAY_02_EARLYACCESS: HoloBadgeType +BADGE_GOFEST_2022_BERLIN_DAY_03_GENERAL: HoloBadgeType +BADGE_GOFEST_2022_BERLIN_DAY_03_EARLYACCESS: HoloBadgeType +BADGE_GOFEST_2022_SEATTLE_TEST_PARK_MORNING: HoloBadgeType +BADGE_GOFEST_2022_SEATTLE_TEST_PARK_AFTERNOON: HoloBadgeType +BADGE_GOFEST_2022_SEATTLE_TEST_CITY_MORNING: HoloBadgeType +BADGE_GOFEST_2022_SEATTLE_TEST_CITY_AFTERNOON: HoloBadgeType +BADGE_GOFEST_2022_SEATTLE_DAY_01_PARK_MORNING: HoloBadgeType +BADGE_GOFEST_2022_SEATTLE_DAY_01_PARK_AFTERNOON: HoloBadgeType +BADGE_GOFEST_2022_SEATTLE_DAY_01_CITY_MORNING: HoloBadgeType +BADGE_GOFEST_2022_SEATTLE_DAY_01_CITY_AFTERNOON: HoloBadgeType +BADGE_GOFEST_2022_SEATTLE_DAY_02_PARK_MORNING: HoloBadgeType +BADGE_GOFEST_2022_SEATTLE_DAY_02_PARK_AFTERNOON: HoloBadgeType +BADGE_GOFEST_2022_SEATTLE_DAY_02_CITY_MORNING: HoloBadgeType +BADGE_GOFEST_2022_SEATTLE_DAY_02_CITY_AFTERNOON: HoloBadgeType +BADGE_GOFEST_2022_SEATTLE_DAY_03_PARK_MORNING: HoloBadgeType +BADGE_GOFEST_2022_SEATTLE_DAY_03_PARK_AFTERNOON: HoloBadgeType +BADGE_GOFEST_2022_SEATTLE_DAY_03_CITY_MORNING: HoloBadgeType +BADGE_GOFEST_2022_SEATTLE_DAY_03_CITY_AFTERNOON: HoloBadgeType +BADGE_GOFEST_2022_SAPPORO_TEST_PARK_MORNING: HoloBadgeType +BADGE_GOFEST_2022_SAPPORO_TEST_PARK_AFTERNOON: HoloBadgeType +BADGE_GOFEST_2022_SAPPORO_TEST_CITY_MORNING: HoloBadgeType +BADGE_GOFEST_2022_SAPPORO_TEST_CITY_AFTERNOON: HoloBadgeType +BADGE_GOFEST_2022_SAPPORO_DAY_01_PARK_MORNING: HoloBadgeType +BADGE_GOFEST_2022_SAPPORO_DAY_01_PARK_AFTERNOON: HoloBadgeType +BADGE_GOFEST_2022_SAPPORO_DAY_01_CITY_MORNING: HoloBadgeType +BADGE_GOFEST_2022_SAPPORO_DAY_01_CITY_AFTERNOON: HoloBadgeType +BADGE_GOFEST_2022_SAPPORO_DAY_02_PARK_MORNING: HoloBadgeType +BADGE_GOFEST_2022_SAPPORO_DAY_02_PARK_AFTERNOON: HoloBadgeType +BADGE_GOFEST_2022_SAPPORO_DAY_02_CITY_MORNING: HoloBadgeType +BADGE_GOFEST_2022_SAPPORO_DAY_02_CITY_AFTERNOON: HoloBadgeType +BADGE_GOFEST_2022_SAPPORO_DAY_03_PARK_MORNING: HoloBadgeType +BADGE_GOFEST_2022_SAPPORO_DAY_03_PARK_AFTERNOON: HoloBadgeType +BADGE_GOFEST_2022_SAPPORO_DAY_03_CITY_MORNING: HoloBadgeType +BADGE_GOFEST_2022_SAPPORO_DAY_03_CITY_AFTERNOON: HoloBadgeType +BADGE_GOFEST_2022_BERLIN_ADDON_HATCH_TEST: HoloBadgeType +BADGE_GOFEST_2022_BERLIN_ADDON_HATCH: HoloBadgeType +BADGE_GOFEST_2022_BERLIN_ADDON_RAID_TEST: HoloBadgeType +BADGE_GOFEST_2022_BERLIN_ADDON_RAID: HoloBadgeType +BADGE_GOFEST_2022_SEATTLE_ADDON_HATCH_TEST: HoloBadgeType +BADGE_GOFEST_2022_SEATTLE_ADDON_HATCH: HoloBadgeType +BADGE_GOFEST_2022_SEATTLE_ADDON_RAID_TEST: HoloBadgeType +BADGE_GOFEST_2022_SEATTLE_ADDON_RAID: HoloBadgeType +BADGE_GOFEST_2022_SAPPORO_ADDON_HATCH_TEST: HoloBadgeType +BADGE_GOFEST_2022_SAPPORO_ADDON_HATCH: HoloBadgeType +BADGE_GOFEST_2022_SAPPORO_ADDON_RAID_TEST: HoloBadgeType +BADGE_GOFEST_2022_SAPPORO_ADDON_RAID: HoloBadgeType +BADGE_EVENT_0063: HoloBadgeType +BADGE_EVENT_0064: HoloBadgeType +BADGE_EVENT_0065: HoloBadgeType +BADGE_EVENT_0066: HoloBadgeType +BADGE_EVENT_0067: HoloBadgeType +BADGE_EVENT_0068: HoloBadgeType +BADGE_EVENT_0069: HoloBadgeType +BADGE_EVENT_0070: HoloBadgeType +BADGE_EVENT_0071: HoloBadgeType +BADGE_EVENT_0072: HoloBadgeType +BADGE_EVENT_0073: HoloBadgeType +BADGE_EVENT_0074: HoloBadgeType +BADGE_EVENT_0075: HoloBadgeType +BADGE_EVENT_0076: HoloBadgeType +BADGE_EVENT_0077: HoloBadgeType +BADGE_EVENT_0078: HoloBadgeType +BADGE_EVENT_0079: HoloBadgeType +BADGE_EVENT_0080: HoloBadgeType +BADGE_EVENT_0081: HoloBadgeType +BADGE_EVENT_0082: HoloBadgeType +BADGE_EVENT_0083: HoloBadgeType +BADGE_EVENT_0084: HoloBadgeType +BADGE_EVENT_0085: HoloBadgeType +BADGE_EVENT_0086: HoloBadgeType +BADGE_EVENT_0087: HoloBadgeType +BADGE_EVENT_0088: HoloBadgeType +BADGE_EVENT_0089: HoloBadgeType +BADGE_EVENT_0090: HoloBadgeType +BADGE_EVENT_0091: HoloBadgeType +BADGE_EVENT_0092: HoloBadgeType +BADGE_EVENT_0093: HoloBadgeType +BADGE_EVENT_0094: HoloBadgeType +BADGE_EVENT_0095: HoloBadgeType +BADGE_EVENT_0096: HoloBadgeType +BADGE_EVENT_0097: HoloBadgeType +BADGE_EVENT_0098: HoloBadgeType +BADGE_EVENT_0099: HoloBadgeType +BADGE_EVENT_0100: HoloBadgeType +BADGE_EVENT_0101: HoloBadgeType +BADGE_EVENT_0102: HoloBadgeType +BADGE_EVENT_0103: HoloBadgeType +BADGE_EVENT_0104: HoloBadgeType +BADGE_EVENT_0105: HoloBadgeType +BADGE_EVENT_0106: HoloBadgeType +BADGE_EVENT_0107: HoloBadgeType +BADGE_EVENT_0108: HoloBadgeType +BADGE_EVENT_0109: HoloBadgeType +BADGE_EVENT_0110: HoloBadgeType +BADGE_EVENT_0111: HoloBadgeType +BADGE_EVENT_0112: HoloBadgeType +BADGE_EVENT_0113: HoloBadgeType +BADGE_EVENT_0114: HoloBadgeType +BADGE_EVENT_0115: HoloBadgeType +BADGE_EVENT_0116: HoloBadgeType +BADGE_EVENT_0117: HoloBadgeType +BADGE_EVENT_0118: HoloBadgeType +BADGE_EVENT_0119: HoloBadgeType +BADGE_EVENT_0120: HoloBadgeType +BADGE_EVENT_0121: HoloBadgeType +BADGE_EVENT_0122: HoloBadgeType +BADGE_EVENT_0123: HoloBadgeType +BADGE_EVENT_0124: HoloBadgeType +BADGE_EVENT_0125: HoloBadgeType +BADGE_EVENT_0126: HoloBadgeType +BADGE_EVENT_0127: HoloBadgeType +BADGE_EVENT_0128: HoloBadgeType +BADGE_EVENT_0129: HoloBadgeType +BADGE_EVENT_0130: HoloBadgeType +BADGE_EVENT_0131: HoloBadgeType +BADGE_EVENT_0132: HoloBadgeType +BADGE_EVENT_0133: HoloBadgeType +BADGE_EVENT_0134: HoloBadgeType +BADGE_EVENT_0135: HoloBadgeType +BADGE_EVENT_0136: HoloBadgeType +BADGE_EVENT_0137: HoloBadgeType +BADGE_EVENT_0138: HoloBadgeType +BADGE_EVENT_0139: HoloBadgeType +BADGE_EVENT_0140: HoloBadgeType +BADGE_EVENT_0141: HoloBadgeType +BADGE_EVENT_0142: HoloBadgeType +BADGE_EVENT_0143: HoloBadgeType +BADGE_EVENT_0144: HoloBadgeType +BADGE_EVENT_0145: HoloBadgeType +BADGE_EVENT_0146: HoloBadgeType +BADGE_EVENT_0147: HoloBadgeType +BADGE_EVENT_0148: HoloBadgeType +BADGE_EVENT_0149: HoloBadgeType +BADGE_EVENT_0150: HoloBadgeType +BADGE_EVENT_0151: HoloBadgeType +BADGE_EVENT_0152: HoloBadgeType +BADGE_EVENT_0153: HoloBadgeType +BADGE_EVENT_0154: HoloBadgeType +BADGE_EVENT_0155: HoloBadgeType +BADGE_EVENT_0156: HoloBadgeType +BADGE_EVENT_0157: HoloBadgeType +BADGE_EVENT_0158: HoloBadgeType +BADGE_EVENT_0159: HoloBadgeType +BADGE_EVENT_0160: HoloBadgeType +BADGE_EVENT_0161: HoloBadgeType +BADGE_EVENT_0162: HoloBadgeType +BADGE_SAFARIZONE_2022_TAIPEI_DAY_00_EARLYACCESS: HoloBadgeType +BADGE_SAFARIZONE_2022_TAIPEI_DAY_00_GENERAL: HoloBadgeType +BADGE_SAFARIZONE_2022_TAIPEI_DAY_01_EARLYACCESS: HoloBadgeType +BADGE_SAFARIZONE_2022_TAIPEI_DAY_01_GENERAL: HoloBadgeType +BADGE_SAFARIZONE_2022_TAIPEI_DAY_02_EARLYACCESS: HoloBadgeType +BADGE_SAFARIZONE_2022_TAIPEI_DAY_02_GENERAL: HoloBadgeType +BADGE_SAFARIZONE_2022_TAIPEI_DAY_03_EARLYACCESS: HoloBadgeType +BADGE_SAFARIZONE_2022_TAIPEI_DAY_03_GENERAL: HoloBadgeType +BADGE_SAFARIZONE_2022_SINGAPORE_DAY_00_EARLYACCESS_TEST: HoloBadgeType +BADGE_SAFARIZONE_2022_SINGAPORE_DAY_00_GENERAL_TEST: HoloBadgeType +BADGE_SAFARIZONE_2022_SINGAPORE_DAY_01_EARLYACCESS_TEST: HoloBadgeType +BADGE_SAFARIZONE_2022_SINGAPORE_DAY_01_GENERAL_TEST: HoloBadgeType +BADGE_SAFARIZONE_2022_SINGAPORE_DAY_02_EARLYACCESS_TEST: HoloBadgeType +BADGE_SAFARIZONE_2022_SINGAPORE_DAY_02_GENERAL_TEST: HoloBadgeType +BADGE_SAFARIZONE_2022_SINGAPORE_DAY_03_EARLYACCESS_TEST: HoloBadgeType +BADGE_SAFARIZONE_2022_SINGAPORE_DAY_03_GENERAL_TEST: HoloBadgeType +BADGE_GOTOUR_2023_RUBY_TEST: HoloBadgeType +BADGE_GOTOUR_2023_SAPPHIRE_TEST: HoloBadgeType +BADGE_GOTOUR_2023_RUBY_GLOBAL: HoloBadgeType +BADGE_GOTOUR_2023_SAPPHIRE_GLOBAL: HoloBadgeType +BADGE_GOTOUR_LIVE_2023_DAY_00: HoloBadgeType +BADGE_GOTOUR_LIVE_2023_DAY_01: HoloBadgeType +BADGE_GOTOUR_LIVE_2023_DAY_02: HoloBadgeType +BADGE_GOTOUR_2023_HATCH_ADDON_TEST: HoloBadgeType +BADGE_GOTOUR_2023_RAID_ADDON_TEST: HoloBadgeType +BADGE_GOTOUR_2023_HATCH_ADDON: HoloBadgeType +BADGE_GOTOUR_2023_RAID_ADDON: HoloBadgeType +BADGE_GOFEST_2023_OSAKA_DAY1_CITY: HoloBadgeType +BADGE_GOFEST_2023_OSAKA_DAY2_CITY: HoloBadgeType +BADGE_GOFEST_2023_OSAKA_DAY3_CITY: HoloBadgeType +BADGE_GOFEST_2023_OSAKA_DAY1_EXTENDED: HoloBadgeType +BADGE_GOFEST_2023_OSAKA_DAY2_EXTENDED: HoloBadgeType +BADGE_GOFEST_2023_OSAKA_DAY3_EXTENDED: HoloBadgeType +BADGE_GOFEST_2023_OSAKA_DAY1_PARK_MORNING: HoloBadgeType +BADGE_GOFEST_2023_OSAKA_DAY2_PARK_MORNING: HoloBadgeType +BADGE_GOFEST_2023_OSAKA_DAY3_PARK_MORNING: HoloBadgeType +BADGE_GOFEST_2023_OSAKA_DAY1_PARK_AFTERNOON: HoloBadgeType +BADGE_GOFEST_2023_OSAKA_DAY2_PARK_AFTERNOON: HoloBadgeType +BADGE_GOFEST_2023_OSAKA_DAY3_PARK_AFTERNOON: HoloBadgeType +BADGE_GOFEST_2023_OSAKA_ADDON_HATCH: HoloBadgeType +BADGE_GOFEST_2023_OSAKA_ADDON_RAID: HoloBadgeType +BADGE_GOFEST_2023_OSAKA_VIP: HoloBadgeType +BADGE_GOFEST_2023_OSAKA_ADDON_HATCH_TEST: HoloBadgeType +BADGE_GOFEST_2023_OSAKA_ADDON_RAID_TEST: HoloBadgeType +BADGE_GOFEST_2023_OSAKA_PARK_TEST: HoloBadgeType +BADGE_GOFEST_2023_OSAKA_PARK_2_TEST: HoloBadgeType +BADGE_GOFEST_2023_OSAKA_CITY_TEST: HoloBadgeType +BADGE_GOFEST_2023_OSAKA_CITY_2_TEST: HoloBadgeType +BADGE_GOFEST_2023_LONDON_DAY1_CITY: HoloBadgeType +BADGE_GOFEST_2023_LONDON_DAY2_CITY: HoloBadgeType +BADGE_GOFEST_2023_LONDON_DAY3_CITY: HoloBadgeType +BADGE_GOFEST_2023_LONDON_DAY1_EXTENDED: HoloBadgeType +BADGE_GOFEST_2023_LONDON_DAY2_EXTENDED: HoloBadgeType +BADGE_GOFEST_2023_LONDON_DAY3_EXTENDED: HoloBadgeType +BADGE_GOFEST_2023_LONDON_DAY1_PARK_MORNING: HoloBadgeType +BADGE_GOFEST_2023_LONDON_DAY2_PARK_MORNING: HoloBadgeType +BADGE_GOFEST_2023_LONDON_DAY3_PARK_MORNING: HoloBadgeType +BADGE_GOFEST_2023_LONDON_DAY1_PARK_AFTERNOON: HoloBadgeType +BADGE_GOFEST_2023_LONDON_DAY2_PARK_AFTERNOON: HoloBadgeType +BADGE_GOFEST_2023_LONDON_DAY3_PARK_AFTERNOON: HoloBadgeType +BADGE_GOFEST_2023_LONDON_ADDON_HATCH: HoloBadgeType +BADGE_GOFEST_2023_LONDON_ADDON_RAID: HoloBadgeType +BADGE_GOFEST_2023_LONDON_VIP: HoloBadgeType +BADGE_GOFEST_2023_LONDON_ADDON_HATCH_TEST: HoloBadgeType +BADGE_GOFEST_2023_LONDON_ADDON_RAID_TEST: HoloBadgeType +BADGE_GOFEST_2023_LONDON_PARK_TEST: HoloBadgeType +BADGE_GOFEST_2023_LONDON_PARK_2_TEST: HoloBadgeType +BADGE_GOFEST_2023_LONDON_CITY_TEST: HoloBadgeType +BADGE_GOFEST_2023_LONDON_CITY_2_TEST: HoloBadgeType +BADGE_GOFEST_2023_NEWYORK_DAY1_CITY: HoloBadgeType +BADGE_GOFEST_2023_NEWYORK_DAY2_CITY: HoloBadgeType +BADGE_GOFEST_2023_NEWYORK_DAY3_CITY: HoloBadgeType +BADGE_GOFEST_2023_NEWYORK_DAY1_EXTENDED: HoloBadgeType +BADGE_GOFEST_2023_NEWYORK_DAY2_EXTENDED: HoloBadgeType +BADGE_GOFEST_2023_NEWYORK_DAY3_EXTENDED: HoloBadgeType +BADGE_GOFEST_2023_NEWYORK_DAY1_PARK_MORNING: HoloBadgeType +BADGE_GOFEST_2023_NEWYORK_DAY2_PARK_MORNING: HoloBadgeType +BADGE_GOFEST_2023_NEWYORK_DAY3_PARK_MORNING: HoloBadgeType +BADGE_GOFEST_2023_NEWYORK_DAY1_PARK_AFTERNOON: HoloBadgeType +BADGE_GOFEST_2023_NEWYORK_DAY2_PARK_AFTERNOON: HoloBadgeType +BADGE_GOFEST_2023_NEWYORK_DAY3_PARK_AFTERNOON: HoloBadgeType +BADGE_GOFEST_2023_NEWYORK_ADDON_HATCH: HoloBadgeType +BADGE_GOFEST_2023_NEWYORK_ADDON_RAID: HoloBadgeType +BADGE_GOFEST_2023_NEWYORK_VIP: HoloBadgeType +BADGE_GOFEST_2023_NEWYORK_ADDON_HATCH_TEST: HoloBadgeType +BADGE_GOFEST_2023_NEWYORK_ADDON_RAID_TEST: HoloBadgeType +BADGE_GOFEST_2023_NEWYORK_PARK_TEST: HoloBadgeType +BADGE_GOFEST_2023_NEWYORK_PARK_2_TEST: HoloBadgeType +BADGE_GOFEST_2023_NEWYORK_CITY_TEST: HoloBadgeType +BADGE_GOFEST_2023_NEWYORK_CITY_2_TEST: HoloBadgeType +BADGE_GOFEST_2023_GLOBAL: HoloBadgeType +BADGE_GOFEST_2023_TEST: HoloBadgeType +BADGE_SAFARI_2023_SEOUL_DAY_00: HoloBadgeType +BADGE_SAFARI_2023_SEOUL_DAY_01: HoloBadgeType +BADGE_SAFARI_2023_SEOUL_DAY_02: HoloBadgeType +BADGE_SAFARI_2023_SEOUL_ADD_ON_HATCH: HoloBadgeType +BADGE_SAFARI_2023_SEOUL_ADD_ON_RAID: HoloBadgeType +BADGE_SAFARI_2023_BARCELONA_DAY_00: HoloBadgeType +BADGE_SAFARI_2023_BARCELONA_DAY_01: HoloBadgeType +BADGE_SAFARI_2023_BARCELONA_DAY_02: HoloBadgeType +BADGE_SAFARI_2023_BARCELONA_ADD_ON_HATCH: HoloBadgeType +BADGE_SAFARI_2023_BARCELONA_ADD_ON_RAID: HoloBadgeType +BADGE_SAFARI_2023_MEXCITY_DAY_00: HoloBadgeType +BADGE_SAFARI_2023_MEXCITY_DAY_01: HoloBadgeType +BADGE_SAFARI_2023_MEXCITY_DAY_02: HoloBadgeType +BADGE_SAFARI_2023_MEXCITY_ADD_ON_HATCH: HoloBadgeType +BADGE_SAFARI_2023_MEXCITY_ADD_ON_RAID: HoloBadgeType +BADGE_GOTOUR_2024_DIAMOND_TEST: HoloBadgeType +BADGE_GOTOUR_2024_PEARL_TEST: HoloBadgeType +BADGE_GOTOUR_2024_DIAMOND: HoloBadgeType +BADGE_GOTOUR_2024_PEARL: HoloBadgeType +BADGE_GOTOUR_2024_SECRET_00: HoloBadgeType +BADGE_GOTOUR_2024_SECRET_01: HoloBadgeType +BADGE_GOTOUR_2024_SECRET_02: HoloBadgeType +BADGE_GOTOUR_2024_SECRET_03: HoloBadgeType +BADGE_GOTOUR_LIVE_2024_TEST_PARK: HoloBadgeType +BADGE_GOTOUR_LIVE_2024_TEST_CITY: HoloBadgeType +BADGE_GOTOUR_LIVE_2024_DAY_PREVIEW: HoloBadgeType +BADGE_GOTOUR_LIVE_2024_DAY_01_PARK: HoloBadgeType +BADGE_GOTOUR_LIVE_2024_DAY_01_CITY: HoloBadgeType +BADGE_GOTOUR_LIVE_2024_DAY_02_PARK: HoloBadgeType +BADGE_GOTOUR_LIVE_2024_DAY_02_CITY: HoloBadgeType +BADGE_GOTOUR_LIVE_2024_TEST_ADDON_HATCH: HoloBadgeType +BADGE_GOTOUR_LIVE_2024_TEST_ADDON_RAID: HoloBadgeType +BADGE_GOTOUR_LIVE_2024_ADDON_HATCH: HoloBadgeType +BADGE_GOTOUR_LIVE_2024_ADDON_RAID: HoloBadgeType +BADGE_GOTOUR_LIVE_2024_VIP: HoloBadgeType +BADGE_SAFARI_2024_TAINAN_DAY_00: HoloBadgeType +BADGE_SAFARI_2024_TAINAN_DAY_01: HoloBadgeType +BADGE_SAFARI_2024_TAINAN_DAY_02: HoloBadgeType +BADGE_SAFARI_2024_TAINAN_ADD_ON_HATCH_TEST: HoloBadgeType +BADGE_SAFARI_2024_TAINAN_ADD_ON_RAID_TEST: HoloBadgeType +BADGE_SAFARI_2024_TAINAN_ADD_ON_HATCH: HoloBadgeType +BADGE_SAFARI_2024_TAINAN_ADD_ON_RAID: HoloBadgeType +BADGE_AA_2024_BALI_DAY_00: HoloBadgeType +BADGE_AA_2024_BALI_DAY_01: HoloBadgeType +BADGE_AA_2024_BALI_DAY_02: HoloBadgeType +BADGE_AA_2024_BALI_DAY_03: HoloBadgeType +BADGE_GOFEST_2024_GLOBAL: HoloBadgeType +BADGE_GOFEST_2024_GLOBAL_TEST: HoloBadgeType +BADGE_GOFEST_2024_SENDAI_PREVIEW: HoloBadgeType +BADGE_GOFEST_2024_SENDAI_DAY0_CITY: HoloBadgeType +BADGE_GOFEST_2024_SENDAI_DAY0_EXTENDED: HoloBadgeType +BADGE_GOFEST_2024_SENDAI_DAY0_PARK_MORNING: HoloBadgeType +BADGE_GOFEST_2024_SENDAI_DAY0_PARK_AFTERNOON: HoloBadgeType +BADGE_GOFEST_2024_SENDAI_DAY1_CITY: HoloBadgeType +BADGE_GOFEST_2024_SENDAI_DAY2_CITY: HoloBadgeType +BADGE_GOFEST_2024_SENDAI_DAY3_CITY: HoloBadgeType +BADGE_GOFEST_2024_SENDAI_DAY4_CITY: HoloBadgeType +BADGE_GOFEST_2024_SENDAI_DAY1_EXTENDED: HoloBadgeType +BADGE_GOFEST_2024_SENDAI_DAY2_EXTENDED: HoloBadgeType +BADGE_GOFEST_2024_SENDAI_DAY3_EXTENDED: HoloBadgeType +BADGE_GOFEST_2024_SENDAI_DAY1_PARK_MORNING: HoloBadgeType +BADGE_GOFEST_2024_SENDAI_DAY2_PARK_MORNING: HoloBadgeType +BADGE_GOFEST_2024_SENDAI_DAY3_PARK_MORNING: HoloBadgeType +BADGE_GOFEST_2024_SENDAI_DAY4_PARK_MORNING: HoloBadgeType +BADGE_GOFEST_2024_SENDAI_DAY1_PARK_AFTERNOON: HoloBadgeType +BADGE_GOFEST_2024_SENDAI_DAY2_PARK_AFTERNOON: HoloBadgeType +BADGE_GOFEST_2024_SENDAI_DAY3_PARK_AFTERNOON: HoloBadgeType +BADGE_GOFEST_2024_SENDAI_DAY4_PARK_AFTERNOON: HoloBadgeType +BADGE_GOFEST_2024_SENDAI_DAY4_PARK_EXTENDED: HoloBadgeType +BADGE_GOFEST_2024_SENDAI_ADDON_HATCH: HoloBadgeType +BADGE_GOFEST_2024_SENDAI_ADDON_RAID: HoloBadgeType +BADGE_GOFEST_2024_SENDAI_VIP: HoloBadgeType +BADGE_GOFEST_2024_SENDAI_ADDON_HATCH_TEST: HoloBadgeType +BADGE_GOFEST_2024_SENDAI_ADDON_RAID_TEST: HoloBadgeType +BADGE_GOFEST_2024_SENDAI_PARK_TEST: HoloBadgeType +BADGE_GOFEST_2024_SENDAI_PARK_2_TEST: HoloBadgeType +BADGE_GOFEST_2024_SENDAI_CITY_TEST: HoloBadgeType +BADGE_GOFEST_2024_SENDAI_CITY_2_TEST: HoloBadgeType +BADGE_GOFEST_2024_MADRID_PREVIEW: HoloBadgeType +BADGE_GOFEST_2024_MADRID_DAY1_CITY: HoloBadgeType +BADGE_GOFEST_2024_MADRID_DAY2_CITY: HoloBadgeType +BADGE_GOFEST_2024_MADRID_DAY3_CITY: HoloBadgeType +BADGE_GOFEST_2024_MADRID_DAY1_EXTENDED: HoloBadgeType +BADGE_GOFEST_2024_MADRID_DAY2_EXTENDED: HoloBadgeType +BADGE_GOFEST_2024_MADRID_DAY3_EXTENDED: HoloBadgeType +BADGE_GOFEST_2024_MADRID_DAY1_PARK_MORNING: HoloBadgeType +BADGE_GOFEST_2024_MADRID_DAY2_PARK_MORNING: HoloBadgeType +BADGE_GOFEST_2024_MADRID_DAY3_PARK_MORNING: HoloBadgeType +BADGE_GOFEST_2024_MADRID_DAY1_PARK_AFTERNOON: HoloBadgeType +BADGE_GOFEST_2024_MADRID_DAY2_PARK_AFTERNOON: HoloBadgeType +BADGE_GOFEST_2024_MADRID_DAY3_PARK_AFTERNOON: HoloBadgeType +BADGE_GOFEST_2024_MADRID_ADDON_HATCH: HoloBadgeType +BADGE_GOFEST_2024_MADRID_ADDON_RAID: HoloBadgeType +BADGE_GOFEST_2024_MADRID_VIP: HoloBadgeType +BADGE_GOFEST_2024_MADRID_ADDON_HATCH_TEST: HoloBadgeType +BADGE_GOFEST_2024_MADRID_ADDON_RAID_TEST: HoloBadgeType +BADGE_GOFEST_2024_MADRID_PARK_TEST: HoloBadgeType +BADGE_GOFEST_2024_MADRID_PARK_2_TEST: HoloBadgeType +BADGE_GOFEST_2024_MADRID_CITY_TEST: HoloBadgeType +BADGE_GOFEST_2024_MADRID_CITY_2_TEST: HoloBadgeType +BADGE_GOFEST_2024_NEWYORK_PREVIEW: HoloBadgeType +BADGE_GOFEST_2024_NEWYORK_DAY1_CITY: HoloBadgeType +BADGE_GOFEST_2024_NEWYORK_DAY2_CITY: HoloBadgeType +BADGE_GOFEST_2024_NEWYORK_DAY3_CITY: HoloBadgeType +BADGE_GOFEST_2024_NEWYORK_DAY1_EXTENDED: HoloBadgeType +BADGE_GOFEST_2024_NEWYORK_DAY2_EXTENDED: HoloBadgeType +BADGE_GOFEST_2024_NEWYORK_DAY3_EXTENDED: HoloBadgeType +BADGE_GOFEST_2024_NEWYORK_DAY1_PARK_MORNING: HoloBadgeType +BADGE_GOFEST_2024_NEWYORK_DAY2_PARK_MORNING: HoloBadgeType +BADGE_GOFEST_2024_NEWYORK_DAY3_PARK_MORNING: HoloBadgeType +BADGE_GOFEST_2024_NEWYORK_DAY1_PARK_AFTERNOON: HoloBadgeType +BADGE_GOFEST_2024_NEWYORK_DAY2_PARK_AFTERNOON: HoloBadgeType +BADGE_GOFEST_2024_NEWYORK_DAY3_PARK_AFTERNOON: HoloBadgeType +BADGE_GOFEST_2024_NEWYORK_ADDON_HATCH: HoloBadgeType +BADGE_GOFEST_2024_NEWYORK_ADDON_RAID: HoloBadgeType +BADGE_GOFEST_2024_NEWYORK_VIP: HoloBadgeType +BADGE_GOFEST_2024_NEWYORK_ADDON_HATCH_TEST: HoloBadgeType +BADGE_GOFEST_2024_NEWYORK_ADDON_RAID_TEST: HoloBadgeType +BADGE_GOFEST_2024_NEWYORK_PARK_TEST: HoloBadgeType +BADGE_GOFEST_2024_NEWYORK_PARK_2_TEST: HoloBadgeType +BADGE_GOFEST_2024_NEWYORK_CITY_TEST: HoloBadgeType +BADGE_GOFEST_2024_NEWYORK_CITY_2_TEST: HoloBadgeType +BADGE_GOFEST_2024_PJCS_CITY: HoloBadgeType +BADGE_GOFEST_2024_PJCS_CITY_2: HoloBadgeType +BADGE_GOFEST_2024_PJCS_EXTENDED: HoloBadgeType +BADGE_GOFEST_2024_PJCS_EXTENDED_2: HoloBadgeType +BADGE_GOFEST_2024_PJCS_TEST: HoloBadgeType +BADGE_AA_2024_SURABAYA_DAY_00: HoloBadgeType +BADGE_AA_2024_SURABAYA_DAY_01: HoloBadgeType +BADGE_AA_2024_SURABAYA_DAY_02: HoloBadgeType +BADGE_AA_2024_YOGYAKARTA_DAY_00: HoloBadgeType +BADGE_AA_2024_YOGYAKARTA_DAY_01: HoloBadgeType +BADGE_AA_2024_YOGYAKARTA_DAY_02: HoloBadgeType +BADGE_SAFARI_2024_JAKARTA_DAY_00: HoloBadgeType +BADGE_SAFARI_2024_JAKARTA_DAY_01: HoloBadgeType +BADGE_SAFARI_2024_JAKARTA_DAY_02: HoloBadgeType +BADGE_SAFARI_2024_JAKARTA_ADD_ON_HATCH: HoloBadgeType +BADGE_SAFARI_2024_JAKARTA_ADD_ON_HATCH_TEST: HoloBadgeType +BADGE_SAFARI_2024_JAKARTA_ADD_ON_RAID: HoloBadgeType +BADGE_SAFARI_2024_JAKARTA_ADD_ON_RAID_TEST: HoloBadgeType +BADGE_SAFARI_2024_INCHEON_DAY_00: HoloBadgeType +BADGE_SAFARI_2024_INCHEON_DAY_01: HoloBadgeType +BADGE_SAFARI_2024_INCHEON_DAY_02: HoloBadgeType +BADGE_SAFARI_2024_INCHEON_DAY_03: HoloBadgeType +BADGE_SAFARI_2024_INCHEON_DAY_00_CITYWIDE: HoloBadgeType +BADGE_SAFARI_2024_INCHEON_DAY_01_CITYWIDE: HoloBadgeType +BADGE_SAFARI_2024_INCHEON_DAY_02_CITYWIDE: HoloBadgeType +BADGE_SAFARI_2024_INCHEON_DAY_03_CITYWIDE: HoloBadgeType +IAP_CATEGORY_NONE: HoloIapItemCategory +IAP_CATEGORY_BUNDLE: HoloIapItemCategory +IAP_CATEGORY_ITEMS: HoloIapItemCategory +IAP_CATEGORY_UPGRADES: HoloIapItemCategory +IAP_CATEGORY_POKECOINS: HoloIapItemCategory +IAP_CATEGORY_AVATAR: HoloIapItemCategory +IAP_CATEGORY_AVATAR_STORE_LINK: HoloIapItemCategory +IAP_CATEGORY_TEAM_CHANGE: HoloIapItemCategory +IAP_CATEGORY_GLOBAL_EVENT_TICKET: HoloIapItemCategory +IAP_CATEGORY_VS_SEEKER: HoloIapItemCategory +IAP_CATEGORY_STICKER: HoloIapItemCategory +IAP_CATEGORY_FREE: HoloIapItemCategory +IAP_CATEGORY_SUBSCRIPTION: HoloIapItemCategory +IAP_CATEGORY_TRANSPORTER_ENERGY: HoloIapItemCategory +IAP_CATEGORY_POSTCARD: HoloIapItemCategory +IAP_CATEGORY_FLAIR_BUNDLE: HoloIapItemCategory +IAP_CATEGORY_GIFTABLE: HoloIapItemCategory +ITEM_CATEGORY_NONE: HoloItemCategory +ITEM_CATEGORY_POKEBALL: HoloItemCategory +ITEM_CATEGORY_FOOD: HoloItemCategory +ITEM_CATEGORY_MEDICINE: HoloItemCategory +ITEM_CATEGORY_BOOST: HoloItemCategory +ITEM_CATEGORY_UTILITES: HoloItemCategory +ITEM_CATEGORY_CAMERA: HoloItemCategory +ITEM_CATEGORY_DISK: HoloItemCategory +ITEM_CATEGORY_INCUBATOR: HoloItemCategory +ITEM_CATEGORY_INCENSE: HoloItemCategory +ITEM_CATEGORY_XP_BOOST: HoloItemCategory +ITEM_CATEGORY_INVENTORY_UPGRADE: HoloItemCategory +ITEM_CATEGORY_EVOLUTION_REQUIREMENT: HoloItemCategory +ITEM_CATEGORY_MOVE_REROLL: HoloItemCategory +ITEM_CATEGORY_CANDY: HoloItemCategory +ITEM_CATEGORY_RAID_TICKET: HoloItemCategory +ITEM_CATEGORY_STARDUST_BOOST: HoloItemCategory +ITEM_CATEGORY_FRIEND_GIFT_BOX: HoloItemCategory +ITEM_CATEGORY_TEAM_CHANGE: HoloItemCategory +ITEM_CATEGORY_VS_SEEKER: HoloItemCategory +ITEM_CATEGORY_INCIDENT_TICKET: HoloItemCategory +ITEM_CATEGORY_GLOBAL_EVENT_TICKET: HoloItemCategory +ITEM_CATEGORY_BUDDY_EXCLUSIVE_FOOD: HoloItemCategory +ITEM_CATEGORY_STICKER: HoloItemCategory +ITEM_CATEGORY_POSTCARD_INVENTORY: HoloItemCategory +ITEM_CATEGORY_EVENT_TICKET_GIFT: HoloItemCategory +ITEM_CATEGORY_MP: HoloItemCategory +ITEM_CATEGORY_BREAD: HoloItemCategory +ITEM_EFFECT_NONE: HoloItemEffect +ITEM_EFFECT_CAP_NO_FLEE: HoloItemEffect +ITEM_EFFECT_CAP_NO_MOVEMENT: HoloItemEffect +ITEM_EFFECT_CAP_NO_THREAT: HoloItemEffect +ITEM_EFFECT_CAP_TARGET_MAX: HoloItemEffect +ITEM_EFFECT_CAP_TARGET_SLOW: HoloItemEffect +ITEM_EFFECT_CAP_CHANCE_NIGHT: HoloItemEffect +ITEM_EFFECT_CAP_CHANCE_TRAINER: HoloItemEffect +ITEM_EFFECT_CAP_CHANCE_FIRST_THROW: HoloItemEffect +ITEM_EFFECT_CAP_CHANCE_LEGEND: HoloItemEffect +ITEM_EFFECT_CAP_CHANCE_HEAVY: HoloItemEffect +ITEM_EFFECT_CAP_CHANCE_REPEAT: HoloItemEffect +ITEM_EFFECT_CAP_CHANCE_MULTI_THROW: HoloItemEffect +ITEM_EFFECT_CAP_CHANCE_ALWAYS: HoloItemEffect +ITEM_EFFECT_CAP_CHANCE_SINGLE_THROW: HoloItemEffect +ITEM_EFFECT_CANDY_AWARD: HoloItemEffect +ITEM_EFFECT_FULL_MOTIVATION: HoloItemEffect +ITEM_TYPE_NONE: HoloItemType +ITEM_TYPE_POKEBALL: HoloItemType +ITEM_TYPE_POTION: HoloItemType +ITEM_TYPE_REVIVE: HoloItemType +ITEM_TYPE_MAP: HoloItemType +ITEM_TYPE_BATTLE: HoloItemType +ITEM_TYPE_FOOD: HoloItemType +ITEM_TYPE_CAMERA: HoloItemType +ITEM_TYPE_DISK: HoloItemType +ITEM_TYPE_INCUBATOR: HoloItemType +ITEM_TYPE_INCENSE: HoloItemType +ITEM_TYPE_XP_BOOST: HoloItemType +ITEM_TYPE_INVENTORY_UPGRADE: HoloItemType +ITEM_TYPE_EVOLUTION_REQUIREMENT: HoloItemType +ITEM_TYPE_MOVE_REROLL: HoloItemType +ITEM_TYPE_CANDY: HoloItemType +ITEM_TYPE_RAID_TICKET: HoloItemType +ITEM_TYPE_STARDUST_BOOST: HoloItemType +ITEM_TYPE_FRIEND_GIFT_BOX: HoloItemType +ITEM_TYPE_TEAM_CHANGE: HoloItemType +ITEM_TYPE_VS_SEEKER_BATTLE_NOW: HoloItemType +ITEM_TYPE_INCIDENT_TICKET: HoloItemType +ITEM_TYPE_GLOBAL_EVENT_TICKET: HoloItemType +ITEM_TYPE_STICKER_INVENTORY: HoloItemType +ITEM_TYPE_POSTCARD_INVENTORY: HoloItemType +ITEM_TYPE_EVENT_TICKET_GIFT: HoloItemType +ITEM_TYPE_BREAKFAST: HoloItemType +ITEM_TYPE_MP: HoloItemType +ITEM_TYPE_MP_REPLENISH: HoloItemType +POKEMON_CLASS_NORMAL: HoloPokemonClass +POKEMON_CLASS_LEGENDARY: HoloPokemonClass +POKEMON_CLASS_MYTHIC: HoloPokemonClass +POKEMON_CLASS_ULTRA_BEAST: HoloPokemonClass +EGG_TYPE_UNSET: HoloPokemonEggType +EGG_TYPE_SHADOW: HoloPokemonEggType +FAMILY_UNSET: HoloPokemonFamilyId +FAMILY_BULBASAUR: HoloPokemonFamilyId +FAMILY_CHARMANDER: HoloPokemonFamilyId +FAMILY_SQUIRTLE: HoloPokemonFamilyId +FAMILY_CATERPIE: HoloPokemonFamilyId +FAMILY_WEEDLE: HoloPokemonFamilyId +FAMILY_PIDGEY: HoloPokemonFamilyId +FAMILY_RATTATA: HoloPokemonFamilyId +FAMILY_SPEAROW: HoloPokemonFamilyId +FAMILY_EKANS: HoloPokemonFamilyId +FAMILY_PIKACHU: HoloPokemonFamilyId +FAMILY_SANDSHREW: HoloPokemonFamilyId +FAMILY_NIDORAN_FEMALE: HoloPokemonFamilyId +FAMILY_NIDORAN_MALE: HoloPokemonFamilyId +FAMILY_CLEFAIRY: HoloPokemonFamilyId +FAMILY_VULPIX: HoloPokemonFamilyId +FAMILY_JIGGLYPUFF: HoloPokemonFamilyId +FAMILY_ZUBAT: HoloPokemonFamilyId +FAMILY_ODDISH: HoloPokemonFamilyId +FAMILY_PARAS: HoloPokemonFamilyId +FAMILY_VENONAT: HoloPokemonFamilyId +FAMILY_DIGLETT: HoloPokemonFamilyId +FAMILY_MEOWTH: HoloPokemonFamilyId +FAMILY_PSYDUCK: HoloPokemonFamilyId +FAMILY_MANKEY: HoloPokemonFamilyId +FAMILY_GROWLITHE: HoloPokemonFamilyId +FAMILY_POLIWAG: HoloPokemonFamilyId +FAMILY_ABRA: HoloPokemonFamilyId +FAMILY_MACHOP: HoloPokemonFamilyId +FAMILY_BELLSPROUT: HoloPokemonFamilyId +FAMILY_TENTACOOL: HoloPokemonFamilyId +FAMILY_GEODUDE: HoloPokemonFamilyId +FAMILY_PONYTA: HoloPokemonFamilyId +FAMILY_SLOWPOKE: HoloPokemonFamilyId +FAMILY_MAGNEMITE: HoloPokemonFamilyId +FAMILY_FARFETCHD: HoloPokemonFamilyId +FAMILY_DODUO: HoloPokemonFamilyId +FAMILY_SEEL: HoloPokemonFamilyId +FAMILY_GRIMER: HoloPokemonFamilyId +FAMILY_SHELLDER: HoloPokemonFamilyId +FAMILY_GASTLY: HoloPokemonFamilyId +FAMILY_ONIX: HoloPokemonFamilyId +FAMILY_DROWZEE: HoloPokemonFamilyId +FAMILY_KRABBY: HoloPokemonFamilyId +FAMILY_VOLTORB: HoloPokemonFamilyId +FAMILY_EXEGGCUTE: HoloPokemonFamilyId +FAMILY_CUBONE: HoloPokemonFamilyId +FAMILY_HITMONLEE: HoloPokemonFamilyId +FAMILY_HITMONCHAN: HoloPokemonFamilyId +FAMILY_LICKITUNG: HoloPokemonFamilyId +FAMILY_KOFFING: HoloPokemonFamilyId +FAMILY_RHYHORN: HoloPokemonFamilyId +FAMILY_CHANSEY: HoloPokemonFamilyId +FAMILY_TANGELA: HoloPokemonFamilyId +FAMILY_KANGASKHAN: HoloPokemonFamilyId +FAMILY_HORSEA: HoloPokemonFamilyId +FAMILY_GOLDEEN: HoloPokemonFamilyId +FAMILY_STARYU: HoloPokemonFamilyId +FAMILY_MR_MIME: HoloPokemonFamilyId +FAMILY_SCYTHER: HoloPokemonFamilyId +FAMILY_JYNX: HoloPokemonFamilyId +FAMILY_ELECTABUZZ: HoloPokemonFamilyId +FAMILY_MAGMAR: HoloPokemonFamilyId +FAMILY_PINSIR: HoloPokemonFamilyId +FAMILY_TAUROS: HoloPokemonFamilyId +FAMILY_MAGIKARP: HoloPokemonFamilyId +FAMILY_LAPRAS: HoloPokemonFamilyId +FAMILY_DITTO: HoloPokemonFamilyId +FAMILY_EEVEE: HoloPokemonFamilyId +FAMILY_PORYGON: HoloPokemonFamilyId +FAMILY_OMANYTE: HoloPokemonFamilyId +FAMILY_KABUTO: HoloPokemonFamilyId +FAMILY_AERODACTYL: HoloPokemonFamilyId +FAMILY_SNORLAX: HoloPokemonFamilyId +FAMILY_ARTICUNO: HoloPokemonFamilyId +FAMILY_ZAPDOS: HoloPokemonFamilyId +FAMILY_MOLTRES: HoloPokemonFamilyId +FAMILY_DRATINI: HoloPokemonFamilyId +FAMILY_MEWTWO: HoloPokemonFamilyId +FAMILY_MEW: HoloPokemonFamilyId +FAMILY_CHIKORITA: HoloPokemonFamilyId +FAMILY_CYNDAQUIL: HoloPokemonFamilyId +FAMILY_TOTODILE: HoloPokemonFamilyId +FAMILY_SENTRET: HoloPokemonFamilyId +FAMILY_HOOTHOOT: HoloPokemonFamilyId +FAMILY_LEDYBA: HoloPokemonFamilyId +FAMILY_SPINARAK: HoloPokemonFamilyId +FAMILY_CHINCHOU: HoloPokemonFamilyId +FAMILY_TOGEPI: HoloPokemonFamilyId +FAMILY_NATU: HoloPokemonFamilyId +FAMILY_MAREEP: HoloPokemonFamilyId +FAMILY_MARILL: HoloPokemonFamilyId +FAMILY_SUDOWOODO: HoloPokemonFamilyId +FAMILY_HOPPIP: HoloPokemonFamilyId +FAMILY_AIPOM: HoloPokemonFamilyId +FAMILY_SUNKERN: HoloPokemonFamilyId +FAMILY_YANMA: HoloPokemonFamilyId +FAMILY_WOOPER: HoloPokemonFamilyId +FAMILY_MURKROW: HoloPokemonFamilyId +FAMILY_MISDREAVUS: HoloPokemonFamilyId +FAMILY_UNOWN: HoloPokemonFamilyId +FAMILY_WOBBUFFET: HoloPokemonFamilyId +FAMILY_GIRAFARIG: HoloPokemonFamilyId +FAMILY_PINECO: HoloPokemonFamilyId +FAMILY_DUNSPARCE: HoloPokemonFamilyId +FAMILY_GLIGAR: HoloPokemonFamilyId +FAMILY_SNUBBULL: HoloPokemonFamilyId +FAMILY_QWILFISH: HoloPokemonFamilyId +FAMILY_SHUCKLE: HoloPokemonFamilyId +FAMILY_HERACROSS: HoloPokemonFamilyId +FAMILY_SNEASEL: HoloPokemonFamilyId +FAMILY_TEDDIURSA: HoloPokemonFamilyId +FAMILY_SLUGMA: HoloPokemonFamilyId +FAMILY_SWINUB: HoloPokemonFamilyId +FAMILY_CORSOLA: HoloPokemonFamilyId +FAMILY_REMORAID: HoloPokemonFamilyId +FAMILY_DELIBIRD: HoloPokemonFamilyId +FAMILY_MANTINE: HoloPokemonFamilyId +FAMILY_SKARMORY: HoloPokemonFamilyId +FAMILY_HOUNDOUR: HoloPokemonFamilyId +FAMILY_PHANPY: HoloPokemonFamilyId +FAMILY_STANTLER: HoloPokemonFamilyId +FAMILY_SMEARGLE: HoloPokemonFamilyId +FAMILY_TYROGUE: HoloPokemonFamilyId +FAMILY_MILTANK: HoloPokemonFamilyId +FAMILY_RAIKOU: HoloPokemonFamilyId +FAMILY_ENTEI: HoloPokemonFamilyId +FAMILY_SUICUNE: HoloPokemonFamilyId +FAMILY_LARVITAR: HoloPokemonFamilyId +FAMILY_LUGIA: HoloPokemonFamilyId +FAMILY_HO_OH: HoloPokemonFamilyId +FAMILY_CELEBI: HoloPokemonFamilyId +FAMILY_TREECKO: HoloPokemonFamilyId +FAMILY_TORCHIC: HoloPokemonFamilyId +FAMILY_MUDKIP: HoloPokemonFamilyId +FAMILY_POOCHYENA: HoloPokemonFamilyId +FAMILY_ZIGZAGOON: HoloPokemonFamilyId +FAMILY_WURMPLE: HoloPokemonFamilyId +FAMILY_LOTAD: HoloPokemonFamilyId +FAMILY_SEEDOT: HoloPokemonFamilyId +FAMILY_TAILLOW: HoloPokemonFamilyId +FAMILY_WINGULL: HoloPokemonFamilyId +FAMILY_RALTS: HoloPokemonFamilyId +FAMILY_SURSKIT: HoloPokemonFamilyId +FAMILY_SHROOMISH: HoloPokemonFamilyId +FAMILY_SLAKOTH: HoloPokemonFamilyId +FAMILY_NINCADA: HoloPokemonFamilyId +FAMILY_WHISMUR: HoloPokemonFamilyId +FAMILY_MAKUHITA: HoloPokemonFamilyId +FAMILY_NOSEPASS: HoloPokemonFamilyId +FAMILY_SKITTY: HoloPokemonFamilyId +FAMILY_SABLEYE: HoloPokemonFamilyId +FAMILY_MAWILE: HoloPokemonFamilyId +FAMILY_ARON: HoloPokemonFamilyId +FAMILY_MEDITITE: HoloPokemonFamilyId +FAMILY_ELECTRIKE: HoloPokemonFamilyId +FAMILY_PLUSLE: HoloPokemonFamilyId +FAMILY_MINUN: HoloPokemonFamilyId +FAMILY_VOLBEAT: HoloPokemonFamilyId +FAMILY_ILLUMISE: HoloPokemonFamilyId +FAMILY_ROSELIA: HoloPokemonFamilyId +FAMILY_GULPIN: HoloPokemonFamilyId +FAMILY_CARVANHA: HoloPokemonFamilyId +FAMILY_WAILMER: HoloPokemonFamilyId +FAMILY_NUMEL: HoloPokemonFamilyId +FAMILY_TORKOAL: HoloPokemonFamilyId +FAMILY_SPOINK: HoloPokemonFamilyId +FAMILY_SPINDA: HoloPokemonFamilyId +FAMILY_TRAPINCH: HoloPokemonFamilyId +FAMILY_CACNEA: HoloPokemonFamilyId +FAMILY_SWABLU: HoloPokemonFamilyId +FAMILY_ZANGOOSE: HoloPokemonFamilyId +FAMILY_SEVIPER: HoloPokemonFamilyId +FAMILY_LUNATONE: HoloPokemonFamilyId +FAMILY_SOLROCK: HoloPokemonFamilyId +FAMILY_BARBOACH: HoloPokemonFamilyId +FAMILY_CORPHISH: HoloPokemonFamilyId +FAMILY_BALTOY: HoloPokemonFamilyId +FAMILY_LILEEP: HoloPokemonFamilyId +FAMILY_ANORITH: HoloPokemonFamilyId +FAMILY_FEEBAS: HoloPokemonFamilyId +FAMILY_CASTFORM: HoloPokemonFamilyId +FAMILY_KECLEON: HoloPokemonFamilyId +FAMILY_SHUPPET: HoloPokemonFamilyId +FAMILY_DUSKULL: HoloPokemonFamilyId +FAMILY_TROPIUS: HoloPokemonFamilyId +FAMILY_CHIMECHO: HoloPokemonFamilyId +FAMILY_ABSOL: HoloPokemonFamilyId +FAMILY_SNORUNT: HoloPokemonFamilyId +FAMILY_SPHEAL: HoloPokemonFamilyId +FAMILY_CLAMPERL: HoloPokemonFamilyId +FAMILY_RELICANTH: HoloPokemonFamilyId +FAMILY_LUVDISC: HoloPokemonFamilyId +FAMILY_BAGON: HoloPokemonFamilyId +FAMILY_BELDUM: HoloPokemonFamilyId +FAMILY_REGIROCK: HoloPokemonFamilyId +FAMILY_REGICE: HoloPokemonFamilyId +FAMILY_REGISTEEL: HoloPokemonFamilyId +FAMILY_LATIAS: HoloPokemonFamilyId +FAMILY_LATIOS: HoloPokemonFamilyId +FAMILY_KYOGRE: HoloPokemonFamilyId +FAMILY_GROUDON: HoloPokemonFamilyId +FAMILY_RAYQUAZA: HoloPokemonFamilyId +FAMILY_JIRACHI: HoloPokemonFamilyId +FAMILY_DEOXYS: HoloPokemonFamilyId +FAMILY_TURTWIG: HoloPokemonFamilyId +FAMILY_CHIMCHAR: HoloPokemonFamilyId +FAMILY_PIPLUP: HoloPokemonFamilyId +FAMILY_STARLY: HoloPokemonFamilyId +FAMILY_BIDOOF: HoloPokemonFamilyId +FAMILY_KRICKETOT: HoloPokemonFamilyId +FAMILY_SHINX: HoloPokemonFamilyId +FAMILY_CRANIDOS: HoloPokemonFamilyId +FAMILY_SHIELDON: HoloPokemonFamilyId +FAMILY_BURMY: HoloPokemonFamilyId +FAMILY_COMBEE: HoloPokemonFamilyId +FAMILY_PACHIRISU: HoloPokemonFamilyId +FAMILY_BUIZEL: HoloPokemonFamilyId +FAMILY_CHERUBI: HoloPokemonFamilyId +FAMILY_SHELLOS: HoloPokemonFamilyId +FAMILY_DRIFLOON: HoloPokemonFamilyId +FAMILY_BUNEARY: HoloPokemonFamilyId +FAMILY_GLAMEOW: HoloPokemonFamilyId +FAMILY_STUNKY: HoloPokemonFamilyId +FAMILY_BRONZOR: HoloPokemonFamilyId +FAMILY_CHATOT: HoloPokemonFamilyId +FAMILY_SPIRITOMB: HoloPokemonFamilyId +FAMILY_GIBLE: HoloPokemonFamilyId +FAMILY_LUCARIO: HoloPokemonFamilyId +FAMILY_HIPPOPOTAS: HoloPokemonFamilyId +FAMILY_SKORUPI: HoloPokemonFamilyId +FAMILY_CROAGUNK: HoloPokemonFamilyId +FAMILY_CARNIVINE: HoloPokemonFamilyId +FAMILY_FINNEON: HoloPokemonFamilyId +FAMILY_SNOVER: HoloPokemonFamilyId +FAMILY_ROTOM: HoloPokemonFamilyId +FAMILY_UXIE: HoloPokemonFamilyId +FAMILY_MESPRIT: HoloPokemonFamilyId +FAMILY_AZELF: HoloPokemonFamilyId +FAMILY_DIALGA: HoloPokemonFamilyId +FAMILY_PALKIA: HoloPokemonFamilyId +FAMILY_HEATRAN: HoloPokemonFamilyId +FAMILY_REGIGIGAS: HoloPokemonFamilyId +FAMILY_GIRATINA: HoloPokemonFamilyId +FAMILY_CRESSELIA: HoloPokemonFamilyId +FAMILY_PHIONE: HoloPokemonFamilyId +FAMILY_MANAPHY: HoloPokemonFamilyId +FAMILY_DARKRAI: HoloPokemonFamilyId +FAMILY_SHAYMIN: HoloPokemonFamilyId +FAMILY_ARCEUS: HoloPokemonFamilyId +FAMILY_VICTINI: HoloPokemonFamilyId +FAMILY_SNIVY: HoloPokemonFamilyId +FAMILY_TEPIG: HoloPokemonFamilyId +FAMILY_OSHAWOTT: HoloPokemonFamilyId +FAMILY_PATRAT: HoloPokemonFamilyId +FAMILY_LILLIPUP: HoloPokemonFamilyId +FAMILY_PURRLOIN: HoloPokemonFamilyId +FAMILY_PANSAGE: HoloPokemonFamilyId +FAMILY_PANSEAR: HoloPokemonFamilyId +FAMILY_PANPOUR: HoloPokemonFamilyId +FAMILY_MUNNA: HoloPokemonFamilyId +FAMILY_PIDOVE: HoloPokemonFamilyId +FAMILY_BLITZLE: HoloPokemonFamilyId +FAMILY_ROGGENROLA: HoloPokemonFamilyId +FAMILY_WOOBAT: HoloPokemonFamilyId +FAMILY_DRILBUR: HoloPokemonFamilyId +FAMILY_AUDINO: HoloPokemonFamilyId +FAMILY_TIMBURR: HoloPokemonFamilyId +FAMILY_TYMPOLE: HoloPokemonFamilyId +FAMILY_THROH: HoloPokemonFamilyId +FAMILY_SAWK: HoloPokemonFamilyId +FAMILY_SEWADDLE: HoloPokemonFamilyId +FAMILY_VENIPEDE: HoloPokemonFamilyId +FAMILY_COTTONEE: HoloPokemonFamilyId +FAMILY_PETILIL: HoloPokemonFamilyId +FAMILY_BASCULIN: HoloPokemonFamilyId +FAMILY_SANDILE: HoloPokemonFamilyId +FAMILY_DARUMAKA: HoloPokemonFamilyId +FAMILY_MARACTUS: HoloPokemonFamilyId +FAMILY_DWEBBLE: HoloPokemonFamilyId +FAMILY_SCRAGGY: HoloPokemonFamilyId +FAMILY_SIGILYPH: HoloPokemonFamilyId +FAMILY_YAMASK: HoloPokemonFamilyId +FAMILY_TIRTOUGA: HoloPokemonFamilyId +FAMILY_ARCHEN: HoloPokemonFamilyId +FAMILY_TRUBBISH: HoloPokemonFamilyId +FAMILY_ZORUA: HoloPokemonFamilyId +FAMILY_MINCCINO: HoloPokemonFamilyId +FAMILY_GOTHITA: HoloPokemonFamilyId +FAMILY_SOLOSIS: HoloPokemonFamilyId +FAMILY_DUCKLETT: HoloPokemonFamilyId +FAMILY_VANILLITE: HoloPokemonFamilyId +FAMILY_DEERLING: HoloPokemonFamilyId +FAMILY_EMOLGA: HoloPokemonFamilyId +FAMILY_KARRABLAST: HoloPokemonFamilyId +FAMILY_FOONGUS: HoloPokemonFamilyId +FAMILY_FRILLISH: HoloPokemonFamilyId +FAMILY_ALOMOMOLA: HoloPokemonFamilyId +FAMILY_JOLTIK: HoloPokemonFamilyId +FAMILY_FERROSEED: HoloPokemonFamilyId +FAMILY_KLINK: HoloPokemonFamilyId +FAMILY_TYNAMO: HoloPokemonFamilyId +FAMILY_ELGYEM: HoloPokemonFamilyId +FAMILY_LITWICK: HoloPokemonFamilyId +FAMILY_AXEW: HoloPokemonFamilyId +FAMILY_CUBCHOO: HoloPokemonFamilyId +FAMILY_CRYOGONAL: HoloPokemonFamilyId +FAMILY_SHELMET: HoloPokemonFamilyId +FAMILY_STUNFISK: HoloPokemonFamilyId +FAMILY_MIENFOO: HoloPokemonFamilyId +FAMILY_DRUDDIGON: HoloPokemonFamilyId +FAMILY_GOLETT: HoloPokemonFamilyId +FAMILY_PAWNIARD: HoloPokemonFamilyId +FAMILY_BOUFFALANT: HoloPokemonFamilyId +FAMILY_RUFFLET: HoloPokemonFamilyId +FAMILY_VULLABY: HoloPokemonFamilyId +FAMILY_HEATMOR: HoloPokemonFamilyId +FAMILY_DURANT: HoloPokemonFamilyId +FAMILY_DEINO: HoloPokemonFamilyId +FAMILY_LARVESTA: HoloPokemonFamilyId +FAMILY_COBALION: HoloPokemonFamilyId +FAMILY_TERRAKION: HoloPokemonFamilyId +FAMILY_VIRIZION: HoloPokemonFamilyId +FAMILY_TORNADUS: HoloPokemonFamilyId +FAMILY_THUNDURUS: HoloPokemonFamilyId +FAMILY_RESHIRAM: HoloPokemonFamilyId +FAMILY_ZEKROM: HoloPokemonFamilyId +FAMILY_LANDORUS: HoloPokemonFamilyId +FAMILY_KYUREM: HoloPokemonFamilyId +FAMILY_KELDEO: HoloPokemonFamilyId +FAMILY_MELOETTA: HoloPokemonFamilyId +FAMILY_GENESECT: HoloPokemonFamilyId +FAMILY_CHESPIN: HoloPokemonFamilyId +FAMILY_FENNEKIN: HoloPokemonFamilyId +FAMILY_FROAKIE: HoloPokemonFamilyId +FAMILY_BUNNELBY: HoloPokemonFamilyId +FAMILY_FLETCHLING: HoloPokemonFamilyId +FAMILY_SCATTERBUG: HoloPokemonFamilyId +FAMILY_LITLEO: HoloPokemonFamilyId +FAMILY_FLABEBE: HoloPokemonFamilyId +FAMILY_SKIDDO: HoloPokemonFamilyId +FAMILY_PANCHAM: HoloPokemonFamilyId +FAMILY_FURFROU: HoloPokemonFamilyId +FAMILY_ESPURR: HoloPokemonFamilyId +FAMILY_HONEDGE: HoloPokemonFamilyId +FAMILY_SPRITZEE: HoloPokemonFamilyId +FAMILY_SWIRLIX: HoloPokemonFamilyId +FAMILY_INKAY: HoloPokemonFamilyId +FAMILY_BINACLE: HoloPokemonFamilyId +FAMILY_SKRELP: HoloPokemonFamilyId +FAMILY_CLAUNCHER: HoloPokemonFamilyId +FAMILY_HELIOPTILE: HoloPokemonFamilyId +FAMILY_TYRUNT: HoloPokemonFamilyId +FAMILY_AMAURA: HoloPokemonFamilyId +FAMILY_HAWLUCHA: HoloPokemonFamilyId +FAMILY_DEDENNE: HoloPokemonFamilyId +FAMILY_CARBINK: HoloPokemonFamilyId +FAMILY_GOOMY: HoloPokemonFamilyId +FAMILY_KLEFKI: HoloPokemonFamilyId +FAMILY_PHANTUMP: HoloPokemonFamilyId +FAMILY_PUMPKABOO: HoloPokemonFamilyId +FAMILY_BERGMITE: HoloPokemonFamilyId +FAMILY_NOIBAT: HoloPokemonFamilyId +FAMILY_XERNEAS: HoloPokemonFamilyId +FAMILY_YVELTAL: HoloPokemonFamilyId +FAMILY_ZYGARDE: HoloPokemonFamilyId +FAMILY_DIANCIE: HoloPokemonFamilyId +FAMILY_HOOPA: HoloPokemonFamilyId +FAMILY_VOLCANION: HoloPokemonFamilyId +FAMILY_ROWLET: HoloPokemonFamilyId +FAMILY_LITTEN: HoloPokemonFamilyId +FAMILY_POPPLIO: HoloPokemonFamilyId +FAMILY_PIKIPEK: HoloPokemonFamilyId +FAMILY_YUNGOOS: HoloPokemonFamilyId +FAMILY_GRUBBIN: HoloPokemonFamilyId +FAMILY_CRABRAWLER: HoloPokemonFamilyId +FAMILY_ORICORIO: HoloPokemonFamilyId +FAMILY_CUTIEFLY: HoloPokemonFamilyId +FAMILY_ROCKRUFF: HoloPokemonFamilyId +FAMILY_WISHIWASHI: HoloPokemonFamilyId +FAMILY_MAREANIE: HoloPokemonFamilyId +FAMILY_MUDBRAY: HoloPokemonFamilyId +FAMILY_DEWPIDER: HoloPokemonFamilyId +FAMILY_FOMANTIS: HoloPokemonFamilyId +FAMILY_MORELULL: HoloPokemonFamilyId +FAMILY_SALANDIT: HoloPokemonFamilyId +FAMILY_STUFFUL: HoloPokemonFamilyId +FAMILY_BOUNSWEET: HoloPokemonFamilyId +FAMILY_COMFEY: HoloPokemonFamilyId +FAMILY_ORANGURU: HoloPokemonFamilyId +FAMILY_PASSIMIAN: HoloPokemonFamilyId +FAMILY_WIMPOD: HoloPokemonFamilyId +FAMILY_SANDYGAST: HoloPokemonFamilyId +FAMILY_PYUKUMUKU: HoloPokemonFamilyId +FAMILY_TYPE_NULL: HoloPokemonFamilyId +FAMILY_MINIOR: HoloPokemonFamilyId +FAMILY_KOMALA: HoloPokemonFamilyId +FAMILY_TURTONATOR: HoloPokemonFamilyId +FAMILY_TOGEDEMARU: HoloPokemonFamilyId +FAMILY_MIMIKYU: HoloPokemonFamilyId +FAMILY_BRUXISH: HoloPokemonFamilyId +FAMILY_DRAMPA: HoloPokemonFamilyId +FAMILY_DHELMISE: HoloPokemonFamilyId +FAMILY_JANGMO_O: HoloPokemonFamilyId +FAMILY_TAPU_KOKO: HoloPokemonFamilyId +FAMILY_TAPU_LELE: HoloPokemonFamilyId +FAMILY_TAPU_BULU: HoloPokemonFamilyId +FAMILY_TAPU_FINI: HoloPokemonFamilyId +FAMILY_COSMOG: HoloPokemonFamilyId +FAMILY_NIHILEGO: HoloPokemonFamilyId +FAMILY_BUZZWOLE: HoloPokemonFamilyId +FAMILY_PHEROMOSA: HoloPokemonFamilyId +FAMILY_XURKITREE: HoloPokemonFamilyId +FAMILY_CELESTEELA: HoloPokemonFamilyId +FAMILY_KARTANA: HoloPokemonFamilyId +FAMILY_GUZZLORD: HoloPokemonFamilyId +FAMILY_NECROZMA: HoloPokemonFamilyId +FAMILY_MAGEARNA: HoloPokemonFamilyId +FAMILY_MARSHADOW: HoloPokemonFamilyId +FAMILY_POIPOLE: HoloPokemonFamilyId +FAMILY_STAKATAKA: HoloPokemonFamilyId +FAMILY_BLACEPHALON: HoloPokemonFamilyId +FAMILY_ZERAORA: HoloPokemonFamilyId +FAMILY_MELTAN: HoloPokemonFamilyId +FAMILY_GROOKEY: HoloPokemonFamilyId +FAMILY_SCORBUNNY: HoloPokemonFamilyId +FAMILY_SOBBLE: HoloPokemonFamilyId +FAMILY_SKWOVET: HoloPokemonFamilyId +FAMILY_ROOKIDEE: HoloPokemonFamilyId +FAMILY_BLIPBUG: HoloPokemonFamilyId +FAMILY_NICKIT: HoloPokemonFamilyId +FAMILY_GOSSIFLEUR: HoloPokemonFamilyId +FAMILY_WOOLOO: HoloPokemonFamilyId +FAMILY_CHEWTLE: HoloPokemonFamilyId +FAMILY_YAMPER: HoloPokemonFamilyId +FAMILY_ROLYCOLY: HoloPokemonFamilyId +FAMILY_APPLIN: HoloPokemonFamilyId +FAMILY_SILICOBRA: HoloPokemonFamilyId +FAMILY_CRAMORANT: HoloPokemonFamilyId +FAMILY_ARROKUDA: HoloPokemonFamilyId +FAMILY_TOXEL: HoloPokemonFamilyId +FAMILY_SIZZLIPEDE: HoloPokemonFamilyId +FAMILY_CLOBBOPUS: HoloPokemonFamilyId +FAMILY_SINISTEA: HoloPokemonFamilyId +FAMILY_HATENNA: HoloPokemonFamilyId +FAMILY_IMPIDIMP: HoloPokemonFamilyId +FAMILY_MILCERY: HoloPokemonFamilyId +FAMILY_FALINKS: HoloPokemonFamilyId +FAMILY_PINCURCHIN: HoloPokemonFamilyId +FAMILY_SNOM: HoloPokemonFamilyId +FAMILY_STONJOURNER: HoloPokemonFamilyId +FAMILY_EISCUE: HoloPokemonFamilyId +FAMILY_INDEEDEE: HoloPokemonFamilyId +FAMILY_MORPEKO: HoloPokemonFamilyId +FAMILY_CUFANT: HoloPokemonFamilyId +FAMILY_DRACOZOLT: HoloPokemonFamilyId +FAMILY_ARCTOZOLT: HoloPokemonFamilyId +FAMILY_DRACOVISH: HoloPokemonFamilyId +FAMILY_ARCTOVISH: HoloPokemonFamilyId +FAMILY_DURALUDON: HoloPokemonFamilyId +FAMILY_DREEPY: HoloPokemonFamilyId +FAMILY_ZACIAN: HoloPokemonFamilyId +FAMILY_ZAMAZENTA: HoloPokemonFamilyId +FAMILY_ETERNATUS: HoloPokemonFamilyId +FAMILY_KUBFU: HoloPokemonFamilyId +FAMILY_ZARUDE: HoloPokemonFamilyId +FAMILY_REGIELEKI: HoloPokemonFamilyId +FAMILY_REGIDRAGO: HoloPokemonFamilyId +FAMILY_GLASTRIER: HoloPokemonFamilyId +FAMILY_SPECTRIER: HoloPokemonFamilyId +FAMILY_CALYREX: HoloPokemonFamilyId +FAMILY_ENAMORUS: HoloPokemonFamilyId +FAMILY_SPRIGATITO: HoloPokemonFamilyId +FAMILY_FUECOCO: HoloPokemonFamilyId +FAMILY_QUAXLY: HoloPokemonFamilyId +FAMILY_LECHONK: HoloPokemonFamilyId +FAMILY_TAROUNTULA: HoloPokemonFamilyId +FAMILY_NYMBLE: HoloPokemonFamilyId +FAMILY_PAWMI: HoloPokemonFamilyId +FAMILY_TANDEMAUS: HoloPokemonFamilyId +FAMILY_FIDOUGH: HoloPokemonFamilyId +FAMILY_SMOLIV: HoloPokemonFamilyId +FAMILY_SQUAWKABILLY: HoloPokemonFamilyId +FAMILY_NACLI: HoloPokemonFamilyId +FAMILY_CHARCADET: HoloPokemonFamilyId +FAMILY_TADBULB: HoloPokemonFamilyId +FAMILY_WATTREL: HoloPokemonFamilyId +FAMILY_MASCHIFF: HoloPokemonFamilyId +FAMILY_SHROODLE: HoloPokemonFamilyId +FAMILY_BRAMBLIN: HoloPokemonFamilyId +FAMILY_TOEDSCOOL: HoloPokemonFamilyId +FAMILY_KLAWF: HoloPokemonFamilyId +FAMILY_CAPSAKID: HoloPokemonFamilyId +FAMILY_RELLOR: HoloPokemonFamilyId +FAMILY_FLITTLE: HoloPokemonFamilyId +FAMILY_TINKATINK: HoloPokemonFamilyId +FAMILY_WIGLETT: HoloPokemonFamilyId +FAMILY_BOMBIRDIER: HoloPokemonFamilyId +FAMILY_FINIZEN: HoloPokemonFamilyId +FAMILY_VAROOM: HoloPokemonFamilyId +FAMILY_CYCLIZAR: HoloPokemonFamilyId +FAMILY_ORTHWORM: HoloPokemonFamilyId +FAMILY_GLIMMET: HoloPokemonFamilyId +FAMILY_GREAVARD: HoloPokemonFamilyId +FAMILY_FLAMIGO: HoloPokemonFamilyId +FAMILY_CETODDLE: HoloPokemonFamilyId +FAMILY_VELUZA: HoloPokemonFamilyId +FAMILY_DONDOZO: HoloPokemonFamilyId +FAMILY_TATSUGIRI: HoloPokemonFamilyId +FAMILY_ANNIHILAPE: HoloPokemonFamilyId +FAMILY_CLODSIRE: HoloPokemonFamilyId +FAMILY_FARIGIRAF: HoloPokemonFamilyId +FAMILY_DUDUNSPARCE: HoloPokemonFamilyId +FAMILY_KINGAMBIT: HoloPokemonFamilyId +FAMILY_GREATTUSK: HoloPokemonFamilyId +FAMILY_SCREAMTAIL: HoloPokemonFamilyId +FAMILY_BRUTEBONNET: HoloPokemonFamilyId +FAMILY_FLUTTERMANE: HoloPokemonFamilyId +FAMILY_SLITHERWING: HoloPokemonFamilyId +FAMILY_SANDYSHOCKS: HoloPokemonFamilyId +FAMILY_IRONTREADS: HoloPokemonFamilyId +FAMILY_IRONBUNDLE: HoloPokemonFamilyId +FAMILY_IRONHANDS: HoloPokemonFamilyId +FAMILY_IRONJUGULIS: HoloPokemonFamilyId +FAMILY_IRONMOTH: HoloPokemonFamilyId +FAMILY_IRONTHORNS: HoloPokemonFamilyId +FAMILY_FRIGIBAX: HoloPokemonFamilyId +FAMILY_GIMMIGHOUL: HoloPokemonFamilyId +FAMILY_WOCHIEN: HoloPokemonFamilyId +FAMILY_CHIENPAO: HoloPokemonFamilyId +FAMILY_TINGLU: HoloPokemonFamilyId +FAMILY_CHIYU: HoloPokemonFamilyId +FAMILY_ROARINGMOON: HoloPokemonFamilyId +FAMILY_IRONVALIANT: HoloPokemonFamilyId +FAMILY_KORAIDON: HoloPokemonFamilyId +FAMILY_MIRAIDON: HoloPokemonFamilyId +MISSINGNO: HoloPokemonId +BULBASAUR: HoloPokemonId +IVYSAUR: HoloPokemonId +VENUSAUR: HoloPokemonId +CHARMANDER: HoloPokemonId +CHARMELEON: HoloPokemonId +CHARIZARD: HoloPokemonId +SQUIRTLE: HoloPokemonId +WARTORTLE: HoloPokemonId +BLASTOISE: HoloPokemonId +CATERPIE: HoloPokemonId +METAPOD: HoloPokemonId +BUTTERFREE: HoloPokemonId +WEEDLE: HoloPokemonId +KAKUNA: HoloPokemonId +BEEDRILL: HoloPokemonId +PIDGEY: HoloPokemonId +PIDGEOTTO: HoloPokemonId +PIDGEOT: HoloPokemonId +RATTATA: HoloPokemonId +RATICATE: HoloPokemonId +SPEAROW: HoloPokemonId +FEAROW: HoloPokemonId +EKANS: HoloPokemonId +ARBOK: HoloPokemonId +PIKACHU: HoloPokemonId +RAICHU: HoloPokemonId +SANDSHREW: HoloPokemonId +SANDSLASH: HoloPokemonId +NIDORAN_FEMALE: HoloPokemonId +NIDORINA: HoloPokemonId +NIDOQUEEN: HoloPokemonId +NIDORAN_MALE: HoloPokemonId +NIDORINO: HoloPokemonId +NIDOKING: HoloPokemonId +CLEFAIRY: HoloPokemonId +CLEFABLE: HoloPokemonId +VULPIX: HoloPokemonId +NINETALES: HoloPokemonId +JIGGLYPUFF: HoloPokemonId +WIGGLYTUFF: HoloPokemonId +ZUBAT: HoloPokemonId +GOLBAT: HoloPokemonId +ODDISH: HoloPokemonId +GLOOM: HoloPokemonId +VILEPLUME: HoloPokemonId +PARAS: HoloPokemonId +PARASECT: HoloPokemonId +VENONAT: HoloPokemonId +VENOMOTH: HoloPokemonId +DIGLETT: HoloPokemonId +DUGTRIO: HoloPokemonId +MEOWTH: HoloPokemonId +PERSIAN: HoloPokemonId +PSYDUCK: HoloPokemonId +GOLDUCK: HoloPokemonId +MANKEY: HoloPokemonId +PRIMEAPE: HoloPokemonId +GROWLITHE: HoloPokemonId +ARCANINE: HoloPokemonId +POLIWAG: HoloPokemonId +POLIWHIRL: HoloPokemonId +POLIWRATH: HoloPokemonId +ABRA: HoloPokemonId +KADABRA: HoloPokemonId +ALAKAZAM: HoloPokemonId +MACHOP: HoloPokemonId +MACHOKE: HoloPokemonId +MACHAMP: HoloPokemonId +BELLSPROUT: HoloPokemonId +WEEPINBELL: HoloPokemonId +VICTREEBEL: HoloPokemonId +TENTACOOL: HoloPokemonId +TENTACRUEL: HoloPokemonId +GEODUDE: HoloPokemonId +GRAVELER: HoloPokemonId +GOLEM: HoloPokemonId +PONYTA: HoloPokemonId +RAPIDASH: HoloPokemonId +SLOWPOKE: HoloPokemonId +SLOWBRO: HoloPokemonId +MAGNEMITE: HoloPokemonId +MAGNETON: HoloPokemonId +FARFETCHD: HoloPokemonId +DODUO: HoloPokemonId +DODRIO: HoloPokemonId +SEEL: HoloPokemonId +DEWGONG: HoloPokemonId +GRIMER: HoloPokemonId +MUK: HoloPokemonId +SHELLDER: HoloPokemonId +CLOYSTER: HoloPokemonId +GASTLY: HoloPokemonId +HAUNTER: HoloPokemonId +GENGAR: HoloPokemonId +ONIX: HoloPokemonId +DROWZEE: HoloPokemonId +HYPNO: HoloPokemonId +KRABBY: HoloPokemonId +KINGLER: HoloPokemonId +VOLTORB: HoloPokemonId +ELECTRODE: HoloPokemonId +EXEGGCUTE: HoloPokemonId +EXEGGUTOR: HoloPokemonId +CUBONE: HoloPokemonId +MAROWAK: HoloPokemonId +HITMONLEE: HoloPokemonId +HITMONCHAN: HoloPokemonId +LICKITUNG: HoloPokemonId +KOFFING: HoloPokemonId +WEEZING: HoloPokemonId +RHYHORN: HoloPokemonId +RHYDON: HoloPokemonId +CHANSEY: HoloPokemonId +TANGELA: HoloPokemonId +KANGASKHAN: HoloPokemonId +HORSEA: HoloPokemonId +SEADRA: HoloPokemonId +GOLDEEN: HoloPokemonId +SEAKING: HoloPokemonId +STARYU: HoloPokemonId +STARMIE: HoloPokemonId +MR_MIME: HoloPokemonId +SCYTHER: HoloPokemonId +JYNX: HoloPokemonId +ELECTABUZZ: HoloPokemonId +MAGMAR: HoloPokemonId +PINSIR: HoloPokemonId +TAUROS: HoloPokemonId +MAGIKARP: HoloPokemonId +GYARADOS: HoloPokemonId +LAPRAS: HoloPokemonId +DITTO: HoloPokemonId +EEVEE: HoloPokemonId +VAPOREON: HoloPokemonId +JOLTEON: HoloPokemonId +FLAREON: HoloPokemonId +PORYGON: HoloPokemonId +OMANYTE: HoloPokemonId +OMASTAR: HoloPokemonId +KABUTO: HoloPokemonId +KABUTOPS: HoloPokemonId +AERODACTYL: HoloPokemonId +SNORLAX: HoloPokemonId +ARTICUNO: HoloPokemonId +ZAPDOS: HoloPokemonId +MOLTRES: HoloPokemonId +DRATINI: HoloPokemonId +DRAGONAIR: HoloPokemonId +DRAGONITE: HoloPokemonId +MEWTWO: HoloPokemonId +MEW: HoloPokemonId +CHIKORITA: HoloPokemonId +BAYLEEF: HoloPokemonId +MEGANIUM: HoloPokemonId +CYNDAQUIL: HoloPokemonId +QUILAVA: HoloPokemonId +TYPHLOSION: HoloPokemonId +TOTODILE: HoloPokemonId +CROCONAW: HoloPokemonId +FERALIGATR: HoloPokemonId +SENTRET: HoloPokemonId +FURRET: HoloPokemonId +HOOTHOOT: HoloPokemonId +NOCTOWL: HoloPokemonId +LEDYBA: HoloPokemonId +LEDIAN: HoloPokemonId +SPINARAK: HoloPokemonId +ARIADOS: HoloPokemonId +CROBAT: HoloPokemonId +CHINCHOU: HoloPokemonId +LANTURN: HoloPokemonId +PICHU: HoloPokemonId +CLEFFA: HoloPokemonId +IGGLYBUFF: HoloPokemonId +TOGEPI: HoloPokemonId +TOGETIC: HoloPokemonId +NATU: HoloPokemonId +XATU: HoloPokemonId +MAREEP: HoloPokemonId +FLAAFFY: HoloPokemonId +AMPHAROS: HoloPokemonId +BELLOSSOM: HoloPokemonId +MARILL: HoloPokemonId +AZUMARILL: HoloPokemonId +SUDOWOODO: HoloPokemonId +POLITOED: HoloPokemonId +HOPPIP: HoloPokemonId +SKIPLOOM: HoloPokemonId +JUMPLUFF: HoloPokemonId +AIPOM: HoloPokemonId +SUNKERN: HoloPokemonId +SUNFLORA: HoloPokemonId +YANMA: HoloPokemonId +WOOPER: HoloPokemonId +QUAGSIRE: HoloPokemonId +ESPEON: HoloPokemonId +UMBREON: HoloPokemonId +MURKROW: HoloPokemonId +SLOWKING: HoloPokemonId +MISDREAVUS: HoloPokemonId +UNOWN: HoloPokemonId +WOBBUFFET: HoloPokemonId +GIRAFARIG: HoloPokemonId +PINECO: HoloPokemonId +FORRETRESS: HoloPokemonId +DUNSPARCE: HoloPokemonId +GLIGAR: HoloPokemonId +STEELIX: HoloPokemonId +SNUBBULL: HoloPokemonId +GRANBULL: HoloPokemonId +QWILFISH: HoloPokemonId +SCIZOR: HoloPokemonId +SHUCKLE: HoloPokemonId +HERACROSS: HoloPokemonId +SNEASEL: HoloPokemonId +TEDDIURSA: HoloPokemonId +URSARING: HoloPokemonId +SLUGMA: HoloPokemonId +MAGCARGO: HoloPokemonId +SWINUB: HoloPokemonId +PILOSWINE: HoloPokemonId +CORSOLA: HoloPokemonId +REMORAID: HoloPokemonId +OCTILLERY: HoloPokemonId +DELIBIRD: HoloPokemonId +MANTINE: HoloPokemonId +SKARMORY: HoloPokemonId +HOUNDOUR: HoloPokemonId +HOUNDOOM: HoloPokemonId +KINGDRA: HoloPokemonId +PHANPY: HoloPokemonId +DONPHAN: HoloPokemonId +PORYGON2: HoloPokemonId +STANTLER: HoloPokemonId +SMEARGLE: HoloPokemonId +TYROGUE: HoloPokemonId +HITMONTOP: HoloPokemonId +SMOOCHUM: HoloPokemonId +ELEKID: HoloPokemonId +MAGBY: HoloPokemonId +MILTANK: HoloPokemonId +BLISSEY: HoloPokemonId +RAIKOU: HoloPokemonId +ENTEI: HoloPokemonId +SUICUNE: HoloPokemonId +LARVITAR: HoloPokemonId +PUPITAR: HoloPokemonId +TYRANITAR: HoloPokemonId +LUGIA: HoloPokemonId +HO_OH: HoloPokemonId +CELEBI: HoloPokemonId +TREECKO: HoloPokemonId +GROVYLE: HoloPokemonId +SCEPTILE: HoloPokemonId +TORCHIC: HoloPokemonId +COMBUSKEN: HoloPokemonId +BLAZIKEN: HoloPokemonId +MUDKIP: HoloPokemonId +MARSHTOMP: HoloPokemonId +SWAMPERT: HoloPokemonId +POOCHYENA: HoloPokemonId +MIGHTYENA: HoloPokemonId +ZIGZAGOON: HoloPokemonId +LINOONE: HoloPokemonId +WURMPLE: HoloPokemonId +SILCOON: HoloPokemonId +BEAUTIFLY: HoloPokemonId +CASCOON: HoloPokemonId +DUSTOX: HoloPokemonId +LOTAD: HoloPokemonId +LOMBRE: HoloPokemonId +LUDICOLO: HoloPokemonId +SEEDOT: HoloPokemonId +NUZLEAF: HoloPokemonId +SHIFTRY: HoloPokemonId +TAILLOW: HoloPokemonId +SWELLOW: HoloPokemonId +WINGULL: HoloPokemonId +PELIPPER: HoloPokemonId +RALTS: HoloPokemonId +KIRLIA: HoloPokemonId +GARDEVOIR: HoloPokemonId +SURSKIT: HoloPokemonId +MASQUERAIN: HoloPokemonId +SHROOMISH: HoloPokemonId +BRELOOM: HoloPokemonId +SLAKOTH: HoloPokemonId +VIGOROTH: HoloPokemonId +SLAKING: HoloPokemonId +NINCADA: HoloPokemonId +NINJASK: HoloPokemonId +SHEDINJA: HoloPokemonId +WHISMUR: HoloPokemonId +LOUDRED: HoloPokemonId +EXPLOUD: HoloPokemonId +MAKUHITA: HoloPokemonId +HARIYAMA: HoloPokemonId +AZURILL: HoloPokemonId +NOSEPASS: HoloPokemonId +SKITTY: HoloPokemonId +DELCATTY: HoloPokemonId +SABLEYE: HoloPokemonId +MAWILE: HoloPokemonId +ARON: HoloPokemonId +LAIRON: HoloPokemonId +AGGRON: HoloPokemonId +MEDITITE: HoloPokemonId +MEDICHAM: HoloPokemonId +ELECTRIKE: HoloPokemonId +MANECTRIC: HoloPokemonId +PLUSLE: HoloPokemonId +MINUN: HoloPokemonId +VOLBEAT: HoloPokemonId +ILLUMISE: HoloPokemonId +ROSELIA: HoloPokemonId +GULPIN: HoloPokemonId +SWALOT: HoloPokemonId +CARVANHA: HoloPokemonId +SHARPEDO: HoloPokemonId +WAILMER: HoloPokemonId +WAILORD: HoloPokemonId +NUMEL: HoloPokemonId +CAMERUPT: HoloPokemonId +TORKOAL: HoloPokemonId +SPOINK: HoloPokemonId +GRUMPIG: HoloPokemonId +SPINDA: HoloPokemonId +TRAPINCH: HoloPokemonId +VIBRAVA: HoloPokemonId +FLYGON: HoloPokemonId +CACNEA: HoloPokemonId +CACTURNE: HoloPokemonId +SWABLU: HoloPokemonId +ALTARIA: HoloPokemonId +ZANGOOSE: HoloPokemonId +SEVIPER: HoloPokemonId +LUNATONE: HoloPokemonId +SOLROCK: HoloPokemonId +BARBOACH: HoloPokemonId +WHISCASH: HoloPokemonId +CORPHISH: HoloPokemonId +CRAWDAUNT: HoloPokemonId +BALTOY: HoloPokemonId +CLAYDOL: HoloPokemonId +LILEEP: HoloPokemonId +CRADILY: HoloPokemonId +ANORITH: HoloPokemonId +ARMALDO: HoloPokemonId +FEEBAS: HoloPokemonId +MILOTIC: HoloPokemonId +CASTFORM: HoloPokemonId +KECLEON: HoloPokemonId +SHUPPET: HoloPokemonId +BANETTE: HoloPokemonId +DUSKULL: HoloPokemonId +DUSCLOPS: HoloPokemonId +TROPIUS: HoloPokemonId +CHIMECHO: HoloPokemonId +ABSOL: HoloPokemonId +WYNAUT: HoloPokemonId +SNORUNT: HoloPokemonId +GLALIE: HoloPokemonId +SPHEAL: HoloPokemonId +SEALEO: HoloPokemonId +WALREIN: HoloPokemonId +CLAMPERL: HoloPokemonId +HUNTAIL: HoloPokemonId +GOREBYSS: HoloPokemonId +RELICANTH: HoloPokemonId +LUVDISC: HoloPokemonId +BAGON: HoloPokemonId +SHELGON: HoloPokemonId +SALAMENCE: HoloPokemonId +BELDUM: HoloPokemonId +METANG: HoloPokemonId +METAGROSS: HoloPokemonId +REGIROCK: HoloPokemonId +REGICE: HoloPokemonId +REGISTEEL: HoloPokemonId +LATIAS: HoloPokemonId +LATIOS: HoloPokemonId +KYOGRE: HoloPokemonId +GROUDON: HoloPokemonId +RAYQUAZA: HoloPokemonId +JIRACHI: HoloPokemonId +DEOXYS: HoloPokemonId +TURTWIG: HoloPokemonId +GROTLE: HoloPokemonId +TORTERRA: HoloPokemonId +CHIMCHAR: HoloPokemonId +MONFERNO: HoloPokemonId +INFERNAPE: HoloPokemonId +PIPLUP: HoloPokemonId +PRINPLUP: HoloPokemonId +EMPOLEON: HoloPokemonId +STARLY: HoloPokemonId +STARAVIA: HoloPokemonId +STARAPTOR: HoloPokemonId +BIDOOF: HoloPokemonId +BIBAREL: HoloPokemonId +KRICKETOT: HoloPokemonId +KRICKETUNE: HoloPokemonId +SHINX: HoloPokemonId +LUXIO: HoloPokemonId +LUXRAY: HoloPokemonId +BUDEW: HoloPokemonId +ROSERADE: HoloPokemonId +CRANIDOS: HoloPokemonId +RAMPARDOS: HoloPokemonId +SHIELDON: HoloPokemonId +BASTIODON: HoloPokemonId +BURMY: HoloPokemonId +WORMADAM: HoloPokemonId +MOTHIM: HoloPokemonId +COMBEE: HoloPokemonId +VESPIQUEN: HoloPokemonId +PACHIRISU: HoloPokemonId +BUIZEL: HoloPokemonId +FLOATZEL: HoloPokemonId +CHERUBI: HoloPokemonId +CHERRIM: HoloPokemonId +SHELLOS: HoloPokemonId +GASTRODON: HoloPokemonId +AMBIPOM: HoloPokemonId +DRIFLOON: HoloPokemonId +DRIFBLIM: HoloPokemonId +BUNEARY: HoloPokemonId +LOPUNNY: HoloPokemonId +MISMAGIUS: HoloPokemonId +HONCHKROW: HoloPokemonId +GLAMEOW: HoloPokemonId +PURUGLY: HoloPokemonId +CHINGLING: HoloPokemonId +STUNKY: HoloPokemonId +SKUNTANK: HoloPokemonId +BRONZOR: HoloPokemonId +BRONZONG: HoloPokemonId +BONSLY: HoloPokemonId +MIME_JR: HoloPokemonId +HAPPINY: HoloPokemonId +CHATOT: HoloPokemonId +SPIRITOMB: HoloPokemonId +GIBLE: HoloPokemonId +GABITE: HoloPokemonId +GARCHOMP: HoloPokemonId +MUNCHLAX: HoloPokemonId +RIOLU: HoloPokemonId +LUCARIO: HoloPokemonId +HIPPOPOTAS: HoloPokemonId +HIPPOWDON: HoloPokemonId +SKORUPI: HoloPokemonId +DRAPION: HoloPokemonId +CROAGUNK: HoloPokemonId +TOXICROAK: HoloPokemonId +CARNIVINE: HoloPokemonId +FINNEON: HoloPokemonId +LUMINEON: HoloPokemonId +MANTYKE: HoloPokemonId +SNOVER: HoloPokemonId +ABOMASNOW: HoloPokemonId +WEAVILE: HoloPokemonId +MAGNEZONE: HoloPokemonId +LICKILICKY: HoloPokemonId +RHYPERIOR: HoloPokemonId +TANGROWTH: HoloPokemonId +ELECTIVIRE: HoloPokemonId +MAGMORTAR: HoloPokemonId +TOGEKISS: HoloPokemonId +YANMEGA: HoloPokemonId +LEAFEON: HoloPokemonId +GLACEON: HoloPokemonId +GLISCOR: HoloPokemonId +MAMOSWINE: HoloPokemonId +PORYGON_Z: HoloPokemonId +GALLADE: HoloPokemonId +PROBOPASS: HoloPokemonId +DUSKNOIR: HoloPokemonId +FROSLASS: HoloPokemonId +ROTOM: HoloPokemonId +UXIE: HoloPokemonId +MESPRIT: HoloPokemonId +AZELF: HoloPokemonId +DIALGA: HoloPokemonId +PALKIA: HoloPokemonId +HEATRAN: HoloPokemonId +REGIGIGAS: HoloPokemonId +GIRATINA: HoloPokemonId +CRESSELIA: HoloPokemonId +PHIONE: HoloPokemonId +MANAPHY: HoloPokemonId +DARKRAI: HoloPokemonId +SHAYMIN: HoloPokemonId +ARCEUS: HoloPokemonId +VICTINI: HoloPokemonId +SNIVY: HoloPokemonId +SERVINE: HoloPokemonId +SERPERIOR: HoloPokemonId +TEPIG: HoloPokemonId +PIGNITE: HoloPokemonId +EMBOAR: HoloPokemonId +OSHAWOTT: HoloPokemonId +DEWOTT: HoloPokemonId +SAMUROTT: HoloPokemonId +PATRAT: HoloPokemonId +WATCHOG: HoloPokemonId +LILLIPUP: HoloPokemonId +HERDIER: HoloPokemonId +STOUTLAND: HoloPokemonId +PURRLOIN: HoloPokemonId +LIEPARD: HoloPokemonId +PANSAGE: HoloPokemonId +SIMISAGE: HoloPokemonId +PANSEAR: HoloPokemonId +SIMISEAR: HoloPokemonId +PANPOUR: HoloPokemonId +SIMIPOUR: HoloPokemonId +MUNNA: HoloPokemonId +MUSHARNA: HoloPokemonId +PIDOVE: HoloPokemonId +TRANQUILL: HoloPokemonId +UNFEZANT: HoloPokemonId +BLITZLE: HoloPokemonId +ZEBSTRIKA: HoloPokemonId +ROGGENROLA: HoloPokemonId +BOLDORE: HoloPokemonId +GIGALITH: HoloPokemonId +WOOBAT: HoloPokemonId +SWOOBAT: HoloPokemonId +DRILBUR: HoloPokemonId +EXCADRILL: HoloPokemonId +AUDINO: HoloPokemonId +TIMBURR: HoloPokemonId +GURDURR: HoloPokemonId +CONKELDURR: HoloPokemonId +TYMPOLE: HoloPokemonId +PALPITOAD: HoloPokemonId +SEISMITOAD: HoloPokemonId +THROH: HoloPokemonId +SAWK: HoloPokemonId +SEWADDLE: HoloPokemonId +SWADLOON: HoloPokemonId +LEAVANNY: HoloPokemonId +VENIPEDE: HoloPokemonId +WHIRLIPEDE: HoloPokemonId +SCOLIPEDE: HoloPokemonId +COTTONEE: HoloPokemonId +WHIMSICOTT: HoloPokemonId +PETILIL: HoloPokemonId +LILLIGANT: HoloPokemonId +BASCULIN: HoloPokemonId +SANDILE: HoloPokemonId +KROKOROK: HoloPokemonId +KROOKODILE: HoloPokemonId +DARUMAKA: HoloPokemonId +DARMANITAN: HoloPokemonId +MARACTUS: HoloPokemonId +DWEBBLE: HoloPokemonId +CRUSTLE: HoloPokemonId +SCRAGGY: HoloPokemonId +SCRAFTY: HoloPokemonId +SIGILYPH: HoloPokemonId +YAMASK: HoloPokemonId +COFAGRIGUS: HoloPokemonId +TIRTOUGA: HoloPokemonId +CARRACOSTA: HoloPokemonId +ARCHEN: HoloPokemonId +ARCHEOPS: HoloPokemonId +TRUBBISH: HoloPokemonId +GARBODOR: HoloPokemonId +ZORUA: HoloPokemonId +ZOROARK: HoloPokemonId +MINCCINO: HoloPokemonId +CINCCINO: HoloPokemonId +GOTHITA: HoloPokemonId +GOTHORITA: HoloPokemonId +GOTHITELLE: HoloPokemonId +SOLOSIS: HoloPokemonId +DUOSION: HoloPokemonId +REUNICLUS: HoloPokemonId +DUCKLETT: HoloPokemonId +SWANNA: HoloPokemonId +VANILLITE: HoloPokemonId +VANILLISH: HoloPokemonId +VANILLUXE: HoloPokemonId +DEERLING: HoloPokemonId +SAWSBUCK: HoloPokemonId +EMOLGA: HoloPokemonId +KARRABLAST: HoloPokemonId +ESCAVALIER: HoloPokemonId +FOONGUS: HoloPokemonId +AMOONGUSS: HoloPokemonId +FRILLISH: HoloPokemonId +JELLICENT: HoloPokemonId +ALOMOMOLA: HoloPokemonId +JOLTIK: HoloPokemonId +GALVANTULA: HoloPokemonId +FERROSEED: HoloPokemonId +FERROTHORN: HoloPokemonId +KLINK: HoloPokemonId +KLANG: HoloPokemonId +KLINKLANG: HoloPokemonId +TYNAMO: HoloPokemonId +EELEKTRIK: HoloPokemonId +EELEKTROSS: HoloPokemonId +ELGYEM: HoloPokemonId +BEHEEYEM: HoloPokemonId +LITWICK: HoloPokemonId +LAMPENT: HoloPokemonId +CHANDELURE: HoloPokemonId +AXEW: HoloPokemonId +FRAXURE: HoloPokemonId +HAXORUS: HoloPokemonId +CUBCHOO: HoloPokemonId +BEARTIC: HoloPokemonId +CRYOGONAL: HoloPokemonId +SHELMET: HoloPokemonId +ACCELGOR: HoloPokemonId +STUNFISK: HoloPokemonId +MIENFOO: HoloPokemonId +MIENSHAO: HoloPokemonId +DRUDDIGON: HoloPokemonId +GOLETT: HoloPokemonId +GOLURK: HoloPokemonId +PAWNIARD: HoloPokemonId +BISHARP: HoloPokemonId +BOUFFALANT: HoloPokemonId +RUFFLET: HoloPokemonId +BRAVIARY: HoloPokemonId +VULLABY: HoloPokemonId +MANDIBUZZ: HoloPokemonId +HEATMOR: HoloPokemonId +DURANT: HoloPokemonId +DEINO: HoloPokemonId +ZWEILOUS: HoloPokemonId +HYDREIGON: HoloPokemonId +LARVESTA: HoloPokemonId +VOLCARONA: HoloPokemonId +COBALION: HoloPokemonId +TERRAKION: HoloPokemonId +VIRIZION: HoloPokemonId +TORNADUS: HoloPokemonId +THUNDURUS: HoloPokemonId +RESHIRAM: HoloPokemonId +ZEKROM: HoloPokemonId +LANDORUS: HoloPokemonId +KYUREM: HoloPokemonId +KELDEO: HoloPokemonId +MELOETTA: HoloPokemonId +GENESECT: HoloPokemonId +CHESPIN: HoloPokemonId +QUILLADIN: HoloPokemonId +CHESNAUGHT: HoloPokemonId +FENNEKIN: HoloPokemonId +BRAIXEN: HoloPokemonId +DELPHOX: HoloPokemonId +FROAKIE: HoloPokemonId +FROGADIER: HoloPokemonId +GRENINJA: HoloPokemonId +BUNNELBY: HoloPokemonId +DIGGERSBY: HoloPokemonId +FLETCHLING: HoloPokemonId +FLETCHINDER: HoloPokemonId +TALONFLAME: HoloPokemonId +SCATTERBUG: HoloPokemonId +SPEWPA: HoloPokemonId +VIVILLON: HoloPokemonId +LITLEO: HoloPokemonId +PYROAR: HoloPokemonId +FLABEBE: HoloPokemonId +FLOETTE: HoloPokemonId +FLORGES: HoloPokemonId +SKIDDO: HoloPokemonId +GOGOAT: HoloPokemonId +PANCHAM: HoloPokemonId +PANGORO: HoloPokemonId +FURFROU: HoloPokemonId +ESPURR: HoloPokemonId +MEOWSTIC: HoloPokemonId +HONEDGE: HoloPokemonId +DOUBLADE: HoloPokemonId +AEGISLASH: HoloPokemonId +SPRITZEE: HoloPokemonId +AROMATISSE: HoloPokemonId +SWIRLIX: HoloPokemonId +SLURPUFF: HoloPokemonId +INKAY: HoloPokemonId +MALAMAR: HoloPokemonId +BINACLE: HoloPokemonId +BARBARACLE: HoloPokemonId +SKRELP: HoloPokemonId +DRAGALGE: HoloPokemonId +CLAUNCHER: HoloPokemonId +CLAWITZER: HoloPokemonId +HELIOPTILE: HoloPokemonId +HELIOLISK: HoloPokemonId +TYRUNT: HoloPokemonId +TYRANTRUM: HoloPokemonId +AMAURA: HoloPokemonId +AURORUS: HoloPokemonId +SYLVEON: HoloPokemonId +HAWLUCHA: HoloPokemonId +DEDENNE: HoloPokemonId +CARBINK: HoloPokemonId +GOOMY: HoloPokemonId +SLIGGOO: HoloPokemonId +GOODRA: HoloPokemonId +KLEFKI: HoloPokemonId +PHANTUMP: HoloPokemonId +TREVENANT: HoloPokemonId +PUMPKABOO: HoloPokemonId +GOURGEIST: HoloPokemonId +BERGMITE: HoloPokemonId +AVALUGG: HoloPokemonId +NOIBAT: HoloPokemonId +NOIVERN: HoloPokemonId +XERNEAS: HoloPokemonId +YVELTAL: HoloPokemonId +ZYGARDE: HoloPokemonId +DIANCIE: HoloPokemonId +HOOPA: HoloPokemonId +VOLCANION: HoloPokemonId +ROWLET: HoloPokemonId +DARTRIX: HoloPokemonId +DECIDUEYE: HoloPokemonId +LITTEN: HoloPokemonId +TORRACAT: HoloPokemonId +INCINEROAR: HoloPokemonId +POPPLIO: HoloPokemonId +BRIONNE: HoloPokemonId +PRIMARINA: HoloPokemonId +PIKIPEK: HoloPokemonId +TRUMBEAK: HoloPokemonId +TOUCANNON: HoloPokemonId +YUNGOOS: HoloPokemonId +GUMSHOOS: HoloPokemonId +GRUBBIN: HoloPokemonId +CHARJABUG: HoloPokemonId +VIKAVOLT: HoloPokemonId +CRABRAWLER: HoloPokemonId +CRABOMINABLE: HoloPokemonId +ORICORIO: HoloPokemonId +CUTIEFLY: HoloPokemonId +RIBOMBEE: HoloPokemonId +ROCKRUFF: HoloPokemonId +LYCANROC: HoloPokemonId +WISHIWASHI: HoloPokemonId +MAREANIE: HoloPokemonId +TOXAPEX: HoloPokemonId +MUDBRAY: HoloPokemonId +MUDSDALE: HoloPokemonId +DEWPIDER: HoloPokemonId +ARAQUANID: HoloPokemonId +FOMANTIS: HoloPokemonId +LURANTIS: HoloPokemonId +MORELULL: HoloPokemonId +SHIINOTIC: HoloPokemonId +SALANDIT: HoloPokemonId +SALAZZLE: HoloPokemonId +STUFFUL: HoloPokemonId +BEWEAR: HoloPokemonId +BOUNSWEET: HoloPokemonId +STEENEE: HoloPokemonId +TSAREENA: HoloPokemonId +COMFEY: HoloPokemonId +ORANGURU: HoloPokemonId +PASSIMIAN: HoloPokemonId +WIMPOD: HoloPokemonId +GOLISOPOD: HoloPokemonId +SANDYGAST: HoloPokemonId +PALOSSAND: HoloPokemonId +PYUKUMUKU: HoloPokemonId +TYPE_NULL: HoloPokemonId +SILVALLY: HoloPokemonId +MINIOR: HoloPokemonId +KOMALA: HoloPokemonId +TURTONATOR: HoloPokemonId +TOGEDEMARU: HoloPokemonId +MIMIKYU: HoloPokemonId +BRUXISH: HoloPokemonId +DRAMPA: HoloPokemonId +DHELMISE: HoloPokemonId +JANGMO_O: HoloPokemonId +HAKAMO_O: HoloPokemonId +KOMMO_O: HoloPokemonId +TAPU_KOKO: HoloPokemonId +TAPU_LELE: HoloPokemonId +TAPU_BULU: HoloPokemonId +TAPU_FINI: HoloPokemonId +COSMOG: HoloPokemonId +COSMOEM: HoloPokemonId +SOLGALEO: HoloPokemonId +LUNALA: HoloPokemonId +NIHILEGO: HoloPokemonId +BUZZWOLE: HoloPokemonId +PHEROMOSA: HoloPokemonId +XURKITREE: HoloPokemonId +CELESTEELA: HoloPokemonId +KARTANA: HoloPokemonId +GUZZLORD: HoloPokemonId +NECROZMA: HoloPokemonId +MAGEARNA: HoloPokemonId +MARSHADOW: HoloPokemonId +POIPOLE: HoloPokemonId +NAGANADEL: HoloPokemonId +STAKATAKA: HoloPokemonId +BLACEPHALON: HoloPokemonId +ZERAORA: HoloPokemonId +MELTAN: HoloPokemonId +MELMETAL: HoloPokemonId +GROOKEY: HoloPokemonId +THWACKEY: HoloPokemonId +RILLABOOM: HoloPokemonId +SCORBUNNY: HoloPokemonId +RABOOT: HoloPokemonId +CINDERACE: HoloPokemonId +SOBBLE: HoloPokemonId +DRIZZILE: HoloPokemonId +INTELEON: HoloPokemonId +SKWOVET: HoloPokemonId +GREEDENT: HoloPokemonId +ROOKIDEE: HoloPokemonId +CORVISQUIRE: HoloPokemonId +CORVIKNIGHT: HoloPokemonId +BLIPBUG: HoloPokemonId +DOTTLER: HoloPokemonId +ORBEETLE: HoloPokemonId +NICKIT: HoloPokemonId +THIEVUL: HoloPokemonId +GOSSIFLEUR: HoloPokemonId +ELDEGOSS: HoloPokemonId +WOOLOO: HoloPokemonId +DUBWOOL: HoloPokemonId +CHEWTLE: HoloPokemonId +DREDNAW: HoloPokemonId +YAMPER: HoloPokemonId +BOLTUND: HoloPokemonId +ROLYCOLY: HoloPokemonId +CARKOL: HoloPokemonId +COALOSSAL: HoloPokemonId +APPLIN: HoloPokemonId +FLAPPLE: HoloPokemonId +APPLETUN: HoloPokemonId +SILICOBRA: HoloPokemonId +SANDACONDA: HoloPokemonId +CRAMORANT: HoloPokemonId +ARROKUDA: HoloPokemonId +BARRASKEWDA: HoloPokemonId +TOXEL: HoloPokemonId +TOXTRICITY: HoloPokemonId +SIZZLIPEDE: HoloPokemonId +CENTISKORCH: HoloPokemonId +CLOBBOPUS: HoloPokemonId +GRAPPLOCT: HoloPokemonId +SINISTEA: HoloPokemonId +POLTEAGEIST: HoloPokemonId +HATENNA: HoloPokemonId +HATTREM: HoloPokemonId +HATTERENE: HoloPokemonId +IMPIDIMP: HoloPokemonId +MORGREM: HoloPokemonId +GRIMMSNARL: HoloPokemonId +OBSTAGOON: HoloPokemonId +PERRSERKER: HoloPokemonId +CURSOLA: HoloPokemonId +SIRFETCHD: HoloPokemonId +MR_RIME: HoloPokemonId +RUNERIGUS: HoloPokemonId +MILCERY: HoloPokemonId +ALCREMIE: HoloPokemonId +FALINKS: HoloPokemonId +PINCURCHIN: HoloPokemonId +SNOM: HoloPokemonId +FROSMOTH: HoloPokemonId +STONJOURNER: HoloPokemonId +EISCUE: HoloPokemonId +INDEEDEE: HoloPokemonId +MORPEKO: HoloPokemonId +CUFANT: HoloPokemonId +COPPERAJAH: HoloPokemonId +DRACOZOLT: HoloPokemonId +ARCTOZOLT: HoloPokemonId +DRACOVISH: HoloPokemonId +ARCTOVISH: HoloPokemonId +DURALUDON: HoloPokemonId +DREEPY: HoloPokemonId +DRAKLOAK: HoloPokemonId +DRAGAPULT: HoloPokemonId +ZACIAN: HoloPokemonId +ZAMAZENTA: HoloPokemonId +ETERNATUS: HoloPokemonId +KUBFU: HoloPokemonId +URSHIFU: HoloPokemonId +ZARUDE: HoloPokemonId +REGIELEKI: HoloPokemonId +REGIDRAGO: HoloPokemonId +GLASTRIER: HoloPokemonId +SPECTRIER: HoloPokemonId +CALYREX: HoloPokemonId +WYRDEER: HoloPokemonId +KLEAVOR: HoloPokemonId +URSALUNA: HoloPokemonId +BASCULEGION: HoloPokemonId +SNEASLER: HoloPokemonId +OVERQWIL: HoloPokemonId +ENAMORUS: HoloPokemonId +SPRIGATITO: HoloPokemonId +FLORAGATO: HoloPokemonId +MEOWSCARADA: HoloPokemonId +FUECOCO: HoloPokemonId +CROCALOR: HoloPokemonId +SKELEDIRGE: HoloPokemonId +QUAXLY: HoloPokemonId +QUAXWELL: HoloPokemonId +QUAQUAVAL: HoloPokemonId +LECHONK: HoloPokemonId +OINKOLOGNE: HoloPokemonId +TAROUNTULA: HoloPokemonId +SPIDOPS: HoloPokemonId +NYMBLE: HoloPokemonId +LOKIX: HoloPokemonId +PAWMI: HoloPokemonId +PAWMO: HoloPokemonId +PAWMOT: HoloPokemonId +TANDEMAUS: HoloPokemonId +MAUSHOLD: HoloPokemonId +FIDOUGH: HoloPokemonId +DACHSBUN: HoloPokemonId +SMOLIV: HoloPokemonId +DOLLIV: HoloPokemonId +ARBOLIVA: HoloPokemonId +SQUAWKABILLY: HoloPokemonId +NACLI: HoloPokemonId +NACLSTACK: HoloPokemonId +GARGANACL: HoloPokemonId +CHARCADET: HoloPokemonId +ARMAROUGE: HoloPokemonId +CERULEDGE: HoloPokemonId +TADBULB: HoloPokemonId +BELLIBOLT: HoloPokemonId +WATTREL: HoloPokemonId +KILOWATTREL: HoloPokemonId +MASCHIFF: HoloPokemonId +MABOSSTIFF: HoloPokemonId +SHROODLE: HoloPokemonId +GRAFAIAI: HoloPokemonId +BRAMBLIN: HoloPokemonId +BRAMBLEGHAST: HoloPokemonId +TOEDSCOOL: HoloPokemonId +TOEDSCRUEL: HoloPokemonId +KLAWF: HoloPokemonId +CAPSAKID: HoloPokemonId +SCOVILLAIN: HoloPokemonId +RELLOR: HoloPokemonId +RABSCA: HoloPokemonId +FLITTLE: HoloPokemonId +ESPATHRA: HoloPokemonId +TINKATINK: HoloPokemonId +TINKATUFF: HoloPokemonId +TINKATON: HoloPokemonId +WIGLETT: HoloPokemonId +WUGTRIO: HoloPokemonId +BOMBIRDIER: HoloPokemonId +FINIZEN: HoloPokemonId +PALAFIN: HoloPokemonId +VAROOM: HoloPokemonId +REVAVROOM: HoloPokemonId +CYCLIZAR: HoloPokemonId +ORTHWORM: HoloPokemonId +GLIMMET: HoloPokemonId +GLIMMORA: HoloPokemonId +GREAVARD: HoloPokemonId +HOUNDSTONE: HoloPokemonId +FLAMIGO: HoloPokemonId +CETODDLE: HoloPokemonId +CETITAN: HoloPokemonId +VELUZA: HoloPokemonId +DONDOZO: HoloPokemonId +TATSUGIRI: HoloPokemonId +ANNIHILAPE: HoloPokemonId +CLODSIRE: HoloPokemonId +FARIGIRAF: HoloPokemonId +DUDUNSPARCE: HoloPokemonId +KINGAMBIT: HoloPokemonId +GREATTUSK: HoloPokemonId +SCREAMTAIL: HoloPokemonId +BRUTEBONNET: HoloPokemonId +FLUTTERMANE: HoloPokemonId +SLITHERWING: HoloPokemonId +SANDYSHOCKS: HoloPokemonId +IRONTREADS: HoloPokemonId +IRONBUNDLE: HoloPokemonId +IRONHANDS: HoloPokemonId +IRONJUGULIS: HoloPokemonId +IRONMOTH: HoloPokemonId +IRONTHORNS: HoloPokemonId +FRIGIBAX: HoloPokemonId +ARCTIBAX: HoloPokemonId +BAXCALIBUR: HoloPokemonId +GIMMIGHOUL: HoloPokemonId +GHOLDENGO: HoloPokemonId +WOCHIEN: HoloPokemonId +CHIENPAO: HoloPokemonId +TINGLU: HoloPokemonId +CHIYU: HoloPokemonId +ROARINGMOON: HoloPokemonId +IRONVALIANT: HoloPokemonId +KORAIDON: HoloPokemonId +MIRAIDON: HoloPokemonId +MOVE_UNSET: HoloPokemonMove +THUNDER_SHOCK: HoloPokemonMove +QUICK_ATTACK: HoloPokemonMove +SCRATCH: HoloPokemonMove +EMBER: HoloPokemonMove +VINE_WHIP: HoloPokemonMove +TACKLE: HoloPokemonMove +RAZOR_LEAF: HoloPokemonMove +TAKE_DOWN: HoloPokemonMove +WATER_GUN: HoloPokemonMove +BITE: HoloPokemonMove +POUND: HoloPokemonMove +DOUBLE_SLAP: HoloPokemonMove +WRAP: HoloPokemonMove +HYPER_BEAM: HoloPokemonMove +LICK: HoloPokemonMove +DARK_PULSE: HoloPokemonMove +SMOG: HoloPokemonMove +SLUDGE: HoloPokemonMove +METAL_CLAW: HoloPokemonMove +VICE_GRIP: HoloPokemonMove +FLAME_WHEEL: HoloPokemonMove +MEGAHORN: HoloPokemonMove +WING_ATTACK: HoloPokemonMove +FLAMETHROWER: HoloPokemonMove +SUCKER_PUNCH: HoloPokemonMove +DIG: HoloPokemonMove +LOW_KICK: HoloPokemonMove +CROSS_CHOP: HoloPokemonMove +PSYCHO_CUT: HoloPokemonMove +PSYBEAM: HoloPokemonMove +EARTHQUAKE: HoloPokemonMove +STONE_EDGE: HoloPokemonMove +ICE_PUNCH: HoloPokemonMove +HEART_STAMP: HoloPokemonMove +DISCHARGE: HoloPokemonMove +FLASH_CANNON: HoloPokemonMove +PECK: HoloPokemonMove +DRILL_PECK: HoloPokemonMove +ICE_BEAM: HoloPokemonMove +BLIZZARD: HoloPokemonMove +AIR_SLASH: HoloPokemonMove +HEAT_WAVE: HoloPokemonMove +TWINEEDLE: HoloPokemonMove +POISON_JAB: HoloPokemonMove +AERIAL_ACE: HoloPokemonMove +DRILL_RUN: HoloPokemonMove +PETAL_BLIZZARD: HoloPokemonMove +MEGA_DRAIN: HoloPokemonMove +BUG_BUZZ: HoloPokemonMove +POISON_FANG: HoloPokemonMove +NIGHT_SLASH: HoloPokemonMove +SLASH: HoloPokemonMove +BUBBLE_BEAM: HoloPokemonMove +SUBMISSION: HoloPokemonMove +KARATE_CHOP: HoloPokemonMove +LOW_SWEEP: HoloPokemonMove +AQUA_JET: HoloPokemonMove +AQUA_TAIL: HoloPokemonMove +SEED_BOMB: HoloPokemonMove +PSYSHOCK: HoloPokemonMove +ROCK_THROW: HoloPokemonMove +ANCIENT_POWER: HoloPokemonMove +ROCK_TOMB: HoloPokemonMove +ROCK_SLIDE: HoloPokemonMove +POWER_GEM: HoloPokemonMove +SHADOW_SNEAK: HoloPokemonMove +SHADOW_PUNCH: HoloPokemonMove +SHADOW_CLAW: HoloPokemonMove +OMINOUS_WIND: HoloPokemonMove +SHADOW_BALL: HoloPokemonMove +BULLET_PUNCH: HoloPokemonMove +MAGNET_BOMB: HoloPokemonMove +STEEL_WING: HoloPokemonMove +IRON_HEAD: HoloPokemonMove +PARABOLIC_CHARGE: HoloPokemonMove +SPARK: HoloPokemonMove +THUNDER_PUNCH: HoloPokemonMove +THUNDER: HoloPokemonMove +THUNDERBOLT: HoloPokemonMove +TWISTER: HoloPokemonMove +DRAGON_BREATH: HoloPokemonMove +DRAGON_PULSE: HoloPokemonMove +DRAGON_CLAW: HoloPokemonMove +DISARMING_VOICE: HoloPokemonMove +DRAINING_KISS: HoloPokemonMove +DAZZLING_GLEAM: HoloPokemonMove +MOONBLAST: HoloPokemonMove +PLAY_ROUGH: HoloPokemonMove +CROSS_POISON: HoloPokemonMove +SLUDGE_BOMB: HoloPokemonMove +SLUDGE_WAVE: HoloPokemonMove +GUNK_SHOT: HoloPokemonMove +MUD_SHOT: HoloPokemonMove +BONE_CLUB: HoloPokemonMove +BULLDOZE: HoloPokemonMove +MUD_BOMB: HoloPokemonMove +FURY_CUTTER: HoloPokemonMove +BUG_BITE: HoloPokemonMove +SIGNAL_BEAM: HoloPokemonMove +X_SCISSOR: HoloPokemonMove +FLAME_CHARGE: HoloPokemonMove +FLAME_BURST: HoloPokemonMove +FIRE_BLAST: HoloPokemonMove +BRINE: HoloPokemonMove +WATER_PULSE: HoloPokemonMove +SCALD: HoloPokemonMove +HYDRO_PUMP: HoloPokemonMove +PSYCHIC: HoloPokemonMove +PSYSTRIKE: HoloPokemonMove +ICE_SHARD: HoloPokemonMove +ICY_WIND: HoloPokemonMove +FROST_BREATH: HoloPokemonMove +ABSORB: HoloPokemonMove +GIGA_DRAIN: HoloPokemonMove +FIRE_PUNCH: HoloPokemonMove +SOLAR_BEAM: HoloPokemonMove +LEAF_BLADE: HoloPokemonMove +POWER_WHIP: HoloPokemonMove +SPLASH: HoloPokemonMove +ACID: HoloPokemonMove +AIR_CUTTER: HoloPokemonMove +HURRICANE: HoloPokemonMove +BRICK_BREAK: HoloPokemonMove +CUT: HoloPokemonMove +SWIFT: HoloPokemonMove +HORN_ATTACK: HoloPokemonMove +STOMP: HoloPokemonMove +HEADBUTT: HoloPokemonMove +HYPER_FANG: HoloPokemonMove +SLAM: HoloPokemonMove +BODY_SLAM: HoloPokemonMove +REST: HoloPokemonMove +STRUGGLE: HoloPokemonMove +SCALD_BLASTOISE: HoloPokemonMove +HYDRO_PUMP_BLASTOISE: HoloPokemonMove +WRAP_GREEN: HoloPokemonMove +WRAP_PINK: HoloPokemonMove +FURY_CUTTER_FAST: HoloPokemonMove +BUG_BITE_FAST: HoloPokemonMove +BITE_FAST: HoloPokemonMove +SUCKER_PUNCH_FAST: HoloPokemonMove +DRAGON_BREATH_FAST: HoloPokemonMove +THUNDER_SHOCK_FAST: HoloPokemonMove +SPARK_FAST: HoloPokemonMove +LOW_KICK_FAST: HoloPokemonMove +KARATE_CHOP_FAST: HoloPokemonMove +EMBER_FAST: HoloPokemonMove +WING_ATTACK_FAST: HoloPokemonMove +PECK_FAST: HoloPokemonMove +LICK_FAST: HoloPokemonMove +SHADOW_CLAW_FAST: HoloPokemonMove +VINE_WHIP_FAST: HoloPokemonMove +RAZOR_LEAF_FAST: HoloPokemonMove +MUD_SHOT_FAST: HoloPokemonMove +ICE_SHARD_FAST: HoloPokemonMove +FROST_BREATH_FAST: HoloPokemonMove +QUICK_ATTACK_FAST: HoloPokemonMove +SCRATCH_FAST: HoloPokemonMove +TACKLE_FAST: HoloPokemonMove +POUND_FAST: HoloPokemonMove +CUT_FAST: HoloPokemonMove +POISON_JAB_FAST: HoloPokemonMove +ACID_FAST: HoloPokemonMove +PSYCHO_CUT_FAST: HoloPokemonMove +ROCK_THROW_FAST: HoloPokemonMove +METAL_CLAW_FAST: HoloPokemonMove +BULLET_PUNCH_FAST: HoloPokemonMove +WATER_GUN_FAST: HoloPokemonMove +SPLASH_FAST: HoloPokemonMove +WATER_GUN_FAST_BLASTOISE: HoloPokemonMove +MUD_SLAP_FAST: HoloPokemonMove +ZEN_HEADBUTT_FAST: HoloPokemonMove +CONFUSION_FAST: HoloPokemonMove +POISON_STING_FAST: HoloPokemonMove +BUBBLE_FAST: HoloPokemonMove +FEINT_ATTACK_FAST: HoloPokemonMove +STEEL_WING_FAST: HoloPokemonMove +FIRE_FANG_FAST: HoloPokemonMove +ROCK_SMASH_FAST: HoloPokemonMove +TRANSFORM_FAST: HoloPokemonMove +COUNTER_FAST: HoloPokemonMove +POWDER_SNOW_FAST: HoloPokemonMove +CLOSE_COMBAT: HoloPokemonMove +DYNAMIC_PUNCH: HoloPokemonMove +FOCUS_BLAST: HoloPokemonMove +AURORA_BEAM: HoloPokemonMove +CHARGE_BEAM_FAST: HoloPokemonMove +VOLT_SWITCH_FAST: HoloPokemonMove +WILD_CHARGE: HoloPokemonMove +ZAP_CANNON: HoloPokemonMove +DRAGON_TAIL_FAST: HoloPokemonMove +AVALANCHE: HoloPokemonMove +AIR_SLASH_FAST: HoloPokemonMove +BRAVE_BIRD: HoloPokemonMove +SKY_ATTACK: HoloPokemonMove +SAND_TOMB: HoloPokemonMove +ROCK_BLAST: HoloPokemonMove +INFESTATION_FAST: HoloPokemonMove +STRUGGLE_BUG_FAST: HoloPokemonMove +SILVER_WIND: HoloPokemonMove +ASTONISH_FAST: HoloPokemonMove +HEX_FAST: HoloPokemonMove +NIGHT_SHADE: HoloPokemonMove +IRON_TAIL_FAST: HoloPokemonMove +GYRO_BALL: HoloPokemonMove +HEAVY_SLAM: HoloPokemonMove +FIRE_SPIN_FAST: HoloPokemonMove +OVERHEAT: HoloPokemonMove +BULLET_SEED_FAST: HoloPokemonMove +GRASS_KNOT: HoloPokemonMove +ENERGY_BALL: HoloPokemonMove +EXTRASENSORY_FAST: HoloPokemonMove +FUTURESIGHT: HoloPokemonMove +MIRROR_COAT: HoloPokemonMove +OUTRAGE: HoloPokemonMove +SNARL_FAST: HoloPokemonMove +CRUNCH: HoloPokemonMove +FOUL_PLAY: HoloPokemonMove +HIDDEN_POWER_FAST: HoloPokemonMove +TAKE_DOWN_FAST: HoloPokemonMove +WATERFALL_FAST: HoloPokemonMove +SURF: HoloPokemonMove +DRACO_METEOR: HoloPokemonMove +DOOM_DESIRE: HoloPokemonMove +YAWN_FAST: HoloPokemonMove +PSYCHO_BOOST: HoloPokemonMove +ORIGIN_PULSE: HoloPokemonMove +PRECIPICE_BLADES: HoloPokemonMove +PRESENT_FAST: HoloPokemonMove +WEATHER_BALL_FIRE: HoloPokemonMove +WEATHER_BALL_ICE: HoloPokemonMove +WEATHER_BALL_ROCK: HoloPokemonMove +WEATHER_BALL_WATER: HoloPokemonMove +FRENZY_PLANT: HoloPokemonMove +SMACK_DOWN_FAST: HoloPokemonMove +BLAST_BURN: HoloPokemonMove +HYDRO_CANNON: HoloPokemonMove +LAST_RESORT: HoloPokemonMove +METEOR_MASH: HoloPokemonMove +SKULL_BASH: HoloPokemonMove +ACID_SPRAY: HoloPokemonMove +EARTH_POWER: HoloPokemonMove +CRABHAMMER: HoloPokemonMove +LUNGE: HoloPokemonMove +CRUSH_CLAW: HoloPokemonMove +OCTAZOOKA: HoloPokemonMove +MIRROR_SHOT: HoloPokemonMove +SUPER_POWER: HoloPokemonMove +FELL_STINGER: HoloPokemonMove +LEAF_TORNADO: HoloPokemonMove +LEECH_LIFE: HoloPokemonMove +DRAIN_PUNCH: HoloPokemonMove +SHADOW_BONE: HoloPokemonMove +MUDDY_WATER: HoloPokemonMove +BLAZE_KICK: HoloPokemonMove +RAZOR_SHELL: HoloPokemonMove +POWER_UP_PUNCH: HoloPokemonMove +CHARM_FAST: HoloPokemonMove +GIGA_IMPACT: HoloPokemonMove +FRUSTRATION: HoloPokemonMove +RETURN: HoloPokemonMove +SYNCHRONOISE: HoloPokemonMove +LOCK_ON_FAST: HoloPokemonMove +THUNDER_FANG_FAST: HoloPokemonMove +ICE_FANG_FAST: HoloPokemonMove +HORN_DRILL: HoloPokemonMove +FISSURE: HoloPokemonMove +SACRED_SWORD: HoloPokemonMove +FLYING_PRESS: HoloPokemonMove +AURA_SPHERE: HoloPokemonMove +PAYBACK: HoloPokemonMove +ROCK_WRECKER: HoloPokemonMove +AEROBLAST: HoloPokemonMove +TECHNO_BLAST_NORMAL: HoloPokemonMove +TECHNO_BLAST_BURN: HoloPokemonMove +TECHNO_BLAST_CHILL: HoloPokemonMove +TECHNO_BLAST_WATER: HoloPokemonMove +TECHNO_BLAST_SHOCK: HoloPokemonMove +FLY: HoloPokemonMove +V_CREATE: HoloPokemonMove +LEAF_STORM: HoloPokemonMove +TRI_ATTACK: HoloPokemonMove +GUST_FAST: HoloPokemonMove +INCINERATE_FAST: HoloPokemonMove +DARK_VOID: HoloPokemonMove +FEATHER_DANCE: HoloPokemonMove +FIERY_DANCE: HoloPokemonMove +FAIRY_WIND_FAST: HoloPokemonMove +RELIC_SONG: HoloPokemonMove +WEATHER_BALL_NORMAL: HoloPokemonMove +PSYCHIC_FANGS: HoloPokemonMove +HYPERSPACE_FURY: HoloPokemonMove +HYPERSPACE_HOLE: HoloPokemonMove +DOUBLE_KICK_FAST: HoloPokemonMove +MAGICAL_LEAF_FAST: HoloPokemonMove +SACRED_FIRE: HoloPokemonMove +ICICLE_SPEAR: HoloPokemonMove +AEROBLAST_PLUS: HoloPokemonMove +AEROBLAST_PLUS_PLUS: HoloPokemonMove +SACRED_FIRE_PLUS: HoloPokemonMove +SACRED_FIRE_PLUS_PLUS: HoloPokemonMove +ACROBATICS: HoloPokemonMove +LUSTER_PURGE: HoloPokemonMove +MIST_BALL: HoloPokemonMove +BRUTAL_SWING: HoloPokemonMove +ROLLOUT_FAST: HoloPokemonMove +SEED_FLARE: HoloPokemonMove +OBSTRUCT: HoloPokemonMove +SHADOW_FORCE: HoloPokemonMove +METEOR_BEAM: HoloPokemonMove +WATER_SHURIKEN_FAST: HoloPokemonMove +FUSION_BOLT: HoloPokemonMove +FUSION_FLARE: HoloPokemonMove +POLTERGEIST: HoloPokemonMove +HIGH_HORSEPOWER: HoloPokemonMove +GLACIATE: HoloPokemonMove +BREAKING_SWIPE: HoloPokemonMove +BOOMBURST: HoloPokemonMove +DOUBLE_IRON_BASH: HoloPokemonMove +MYSTICAL_FIRE: HoloPokemonMove +LIQUIDATION: HoloPokemonMove +DRAGON_ASCENT: HoloPokemonMove +LEAFAGE_FAST: HoloPokemonMove +MAGMA_STORM: HoloPokemonMove +GEOMANCY_FAST: HoloPokemonMove +SPACIAL_REND: HoloPokemonMove +OBLIVION_WING: HoloPokemonMove +NATURES_MADNESS: HoloPokemonMove +TRIPLE_AXEL: HoloPokemonMove +TRAILBLAZE: HoloPokemonMove +SCORCHING_SANDS: HoloPokemonMove +ROAR_OF_TIME: HoloPokemonMove +BLEAKWIND_STORM: HoloPokemonMove +SANDSEAR_STORM: HoloPokemonMove +WILDBOLT_STORM: HoloPokemonMove +SPIRIT_SHACKLE: HoloPokemonMove +VOLT_TACKLE: HoloPokemonMove +DARKEST_LARIAT: HoloPokemonMove +PSYWAVE_FAST: HoloPokemonMove +METAL_SOUND_FAST: HoloPokemonMove +SAND_ATTACK_FAST: HoloPokemonMove +SUNSTEEL_STRIKE: HoloPokemonMove +MOONGEIST_BEAM: HoloPokemonMove +AURA_WHEEL_ELECTRIC: HoloPokemonMove +AURA_WHEEL_DARK: HoloPokemonMove +HIGH_JUMP_KICK: HoloPokemonMove +VN_BM_001: HoloPokemonMove +VN_BM_002: HoloPokemonMove +VN_BM_003: HoloPokemonMove +VN_BM_004: HoloPokemonMove +VN_BM_005: HoloPokemonMove +VN_BM_006: HoloPokemonMove +VN_BM_007: HoloPokemonMove +VN_BM_008: HoloPokemonMove +VN_BM_009: HoloPokemonMove +VN_BM_010: HoloPokemonMove +VN_BM_011: HoloPokemonMove +VN_BM_012: HoloPokemonMove +VN_BM_013: HoloPokemonMove +VN_BM_014: HoloPokemonMove +VN_BM_015: HoloPokemonMove +VN_BM_016: HoloPokemonMove +VN_BM_017: HoloPokemonMove +VN_BM_018: HoloPokemonMove +VN_BM_052: HoloPokemonMove +VN_BM_053: HoloPokemonMove +FORCE_PALM_FAST: HoloPokemonMove +SPARKLING_ARIA: HoloPokemonMove +MOVEMENT_STATIC: HoloPokemonMovementType +MOVEMENT_JUMP: HoloPokemonMovementType +MOVEMENT_VERTICAL: HoloPokemonMovementType +MOVEMENT_PSYCHIC: HoloPokemonMovementType +MOVEMENT_ELECTRIC: HoloPokemonMovementType +MOVEMENT_FLYING: HoloPokemonMovementType +MOVEMENT_HOVERING: HoloPokemonMovementType +NATURE_UNKNOWN: HoloPokemonNature +POKEMON_NATURE_STOIC: HoloPokemonNature +POKEMON_NATURE_ASSASSIN: HoloPokemonNature +POKEMON_NATURE_GUARDIAN: HoloPokemonNature +POKEMON_NATURE_RAIDER: HoloPokemonNature +POKEMON_NATURE_PROTECTOR: HoloPokemonNature +POKEMON_NATURE_SENTRY: HoloPokemonNature +POKEMON_NATURE_CHAMPION: HoloPokemonNature +POKEMON_SIZE_UNSET: HoloPokemonSize +XXS: HoloPokemonSize +XS: HoloPokemonSize +M: HoloPokemonSize +XL: HoloPokemonSize +XXL: HoloPokemonSize +POKEMON_TYPE_NONE: HoloPokemonType +POKEMON_TYPE_NORMAL: HoloPokemonType +POKEMON_TYPE_FIGHTING: HoloPokemonType +POKEMON_TYPE_FLYING: HoloPokemonType +POKEMON_TYPE_POISON: HoloPokemonType +POKEMON_TYPE_GROUND: HoloPokemonType +POKEMON_TYPE_ROCK: HoloPokemonType +POKEMON_TYPE_BUG: HoloPokemonType +POKEMON_TYPE_GHOST: HoloPokemonType +POKEMON_TYPE_STEEL: HoloPokemonType +POKEMON_TYPE_FIRE: HoloPokemonType +POKEMON_TYPE_WATER: HoloPokemonType +POKEMON_TYPE_GRASS: HoloPokemonType +POKEMON_TYPE_ELECTRIC: HoloPokemonType +POKEMON_TYPE_PSYCHIC: HoloPokemonType +POKEMON_TYPE_ICE: HoloPokemonType +POKEMON_TYPE_DRAGON: HoloPokemonType +POKEMON_TYPE_DARK: HoloPokemonType +POKEMON_TYPE_FAIRY: HoloPokemonType +TEMP_EVOLUTION_UNSET: HoloTemporaryEvolutionId +TEMP_EVOLUTION_MEGA: HoloTemporaryEvolutionId +TEMP_EVOLUTION_MEGA_X: HoloTemporaryEvolutionId +TEMP_EVOLUTION_MEGA_Y: HoloTemporaryEvolutionId +TEMP_EVOLUTION_PRIMAL: HoloTemporaryEvolutionId +IAP_LIBRARY_VERSION_DEFAULT: IapLibraryVersion +IAP_LIBRARY_VERSION_IODINE_1_8: IapLibraryVersion +IAP_LIBRARY_VERSION_NIA_IAP_4: IapLibraryVersion +INCIDENT_DISPLAY_TYPE_NONE: IncidentDisplayType +INCIDENT_DISPLAY_TYPE_INVASION_GRUNT: IncidentDisplayType +INCIDENT_DISPLAY_TYPE_INVASION_LEADER: IncidentDisplayType +INCIDENT_DISPLAY_TYPE_INVASION_GIOVANNI: IncidentDisplayType +INCIDENT_DISPLAY_TYPE_INVASION_GRUNTB: IncidentDisplayType +INCIDENT_DISPLAY_TYPE_INVASION_EVENT_NPC: IncidentDisplayType +INCIDENT_DISPLAY_TYPE_INVASION_ROUTES_NPC: IncidentDisplayType +INCIDENT_DISPLAY_TYPE_INVASION_GENERIC: IncidentDisplayType +INCIDENT_DISPLAY_TYPE_INCIDENT_POKESTOP_ENCOUNTER: IncidentDisplayType +INCIDENT_DISPLAY_TYPE_INCIDENT_CONTEST: IncidentDisplayType +OS_UNKNOWN: InternalClientOperatingSystem +OS_ANDROID: InternalClientOperatingSystem +OS_IOS: InternalClientOperatingSystem +OS_DESKTOP: InternalClientOperatingSystem +INTERNAL_CRM_CLIENT_ACTION_UNKNOWN: InternalCrmClientActionMethod +INTERNAL_CRM_CLIENT_ACTION_DELETE_ACCOUNT: InternalCrmClientActionMethod +INTERNAL_CRM_CLIENT_ACTION_DATA_ACCESS: InternalCrmClientActionMethod +INTERNAL_CRM_CLIENT_ACTION_DELETE_ACCOUNT_EMAIL_ON_FILE: InternalCrmClientActionMethod +UNKNOWN_GAME_ACCOUNT_REGISTRY_ACTION: InternalGameAccountRegistryActions +ADD_LOGIN_ACTION: InternalGameAccountRegistryActions +REMOVE_LOGIN_ACTION: InternalGameAccountRegistryActions +LIST_LOGIN_ACTION: InternalGameAccountRegistryActions +REPLACE_LOGIN_ACTION: InternalGameAccountRegistryActions +SET_BIRTHDAY_ACTION: InternalGameAccountRegistryActions +GAR_PROXY_ACTION: InternalGameAccountRegistryActions +LINK_TO_ACCOUNT_LOGIN_ACTION: InternalGameAccountRegistryActions +UNKNOWN_GAME_LOCATION_AWARENESS_ACTION: InternalGameAdventureSyncAction +REQUEST_GEOFENCE_UPDATES: InternalGameAdventureSyncAction +UPDATE_PLAYER_LOCATION: InternalGameAdventureSyncAction +BULK_UPDATE_PLAYER_LOCATION: InternalGameAdventureSyncAction +UPDATE_BREADCRUMB_HISTORY: InternalGameAdventureSyncAction +REFRESH_PROXIMITY_TOKENS: InternalGameAdventureSyncAction +REPORT_PROXIMITY_CONTACTS: InternalGameAdventureSyncAction +UNKNOWN_GAME_ANTICHEAT_ACTION: InternalGameAnticheatAction +GET_OUTSTANDING_WARNINGS: InternalGameAnticheatAction +ACKNOWLEDGE_WARNINGS: InternalGameAnticheatAction +UNKNOWN_GAME_AUTHENTICATION_ACTION: InternalGameAuthenticationActionMethod +ROTATE_GUEST_LOGIN_SECRET_TOKEN: InternalGameAuthenticationActionMethod +UNKNOWN_GAME_BACKGROUND_MODE_ACTION: InternalGameBackgroundModeAction +REGISTER_BACKGROUND_SERVICE: InternalGameBackgroundModeAction +GET_CLIENT_BGMODE_SETTINGS: InternalGameBackgroundModeAction +GET_ADVENTURE_SYNC_PROGRESS: InternalGameBackgroundModeAction +UNKNOWN_GAME_CHAT_ACTION: InternalGameChatActions +PROXY_CHAT_ACTION: InternalGameChatActions +UNKNOWN_CRM_ACTION: InternalGameCrmActions +CRM_PROXY_ACTION: InternalGameCrmActions +UNKNOWN_GAME_FITNESS_ACTION: InternalGameFitnessAction +UPDATE_FITNESS_METRICS: InternalGameFitnessAction +GET_FITNESS_REPORT: InternalGameFitnessAction +GET_ADVENTURE_SYNC_SETTINGS: InternalGameFitnessAction +UPDATE_ADVENTURE_SYNC_SETTINGS: InternalGameFitnessAction +UPDATE_ADVENTURE_SYNC_FITNESS: InternalGameFitnessAction +GET_ADVENTURE_SYNC_FITNESS_REPORT: InternalGameFitnessAction +UNKNOWN_GAME_GM_TEMPLATES_ACTION: InternalGameGmTemplatesAction +DOWNLOAD_GAME_MASTER_TEMPLATES: InternalGameGmTemplatesAction +UNKNOWN_GAME_IAP_ACTION: InternalGameIapAction +PURCHASE_SKU: InternalGameIapAction +GET_AVAILABLE_SKUS_AND_BALANCES: InternalGameIapAction +SET_IN_GAME_CURRENCY_EXCHANGE_RATE: InternalGameIapAction +PURCHASE_WEB_SKU: InternalGameIapAction +REDEEM_GOOGLE_RECEIPT: InternalGameIapAction +REDEEM_APPLE_RECEIPT: InternalGameIapAction +REDEEM_DESKTOP_RECEIPT: InternalGameIapAction +REDEEM_SAMSUNG_RECEIPT: InternalGameIapAction +GET_AVAILABLE_SUBSCRIPTIONS: InternalGameIapAction +GET_ACTIVE_SUBSCRIPTIONS: InternalGameIapAction +REDEEM_XSOLLA_RECEIPT: InternalGameIapAction +GET_WEBSTORE_USER: InternalGameIapAction +REFUND_IAP_RECEIPT: InternalGameIapAction +GET_AVAILABLE_SKUS_ANONYMOUS: InternalGameIapAction +REDEEM_WEBSTORE_RECEIPT: InternalGameIapAction +UNKNOWN_GAME_NOTIFICATION_ACTION: InternalGameNotificationAction +UPDATE_NOTIFICATION_STATUS: InternalGameNotificationAction +UNKNOWN_GAME_PASSCODE_ACTION: InternalGamePasscodeAction +REDEEM_PASSCODE: InternalGamePasscodeAction +UNKNOWN_GAME_PING_ACTION: InternalGamePingAction +PING: InternalGamePingAction +PING_ASYNC: InternalGamePingAction +PING_DOWNSTREAM: InternalGamePingAction +PING_OPEN: InternalGamePingAction +UNKNOWN_GAME_PLAYER_ACTION: InternalGamePlayerAction +GET_INVENTORY: InternalGamePlayerAction +UNKNOWN_GAME_POI_ACTION: InternalGamePoiAction +ADD_NEW_POI: InternalGamePoiAction +GET_AVAILABLE_SUBMISSIONS: InternalGamePoiAction +GET_SIGNED_URL_FOR_PHOTO_UPLOAD: InternalGamePoiAction +GET_PLAYER_SUBMISSION_VALIDATION_SETTINGS: InternalGamePoiAction +SUBMIT_POI_IMAGE: InternalGamePoiAction +SUBMIT_POI_TEXT_METADATA_UPDATE: InternalGamePoiAction +SUBMIT_POI_LOCATION_UPDATE: InternalGamePoiAction +SUBMIT_POI_TAKEDOWN_REQUEST: InternalGamePoiAction +SUBMIT_SPONSOR_POI_REPORT: InternalGamePoiAction +SUBMIT_SPONSOR_POI_LOCATION_UPDATE: InternalGamePoiAction +ADD_NEW_ROUTE: InternalGamePoiAction +GENERATE_GMAP_SIGNED_URL: InternalGamePoiAction +GET_GMAP_SETTINGS: InternalGamePoiAction +SUBMIT_POI_AR_VIDEO_METADATA: InternalGamePoiAction +GET_GRAPESHOT_FILE_UPLOAD_URL: InternalGamePoiAction +ASYNC_FILE_UPLOAD_COMPLETE: InternalGamePoiAction +UNKNOWN_GAME_PUSH_NOTIFICATION_ACTION: InternalGamePushNotificationAction +REGISTER_PUSH_NOTIFICATION: InternalGamePushNotificationAction +UNREGISTER_PUSH_NOTIFICATION: InternalGamePushNotificationAction +OPT_OUT_PUSH_NOTIFICATION_CATEGORY: InternalGamePushNotificationAction +REGISTER_PUSH_NOTIFICATION_TOKEN: InternalGamePushNotificationAction +UNREGISTER_PUSH_NOTIFICATION_TOKEN: InternalGamePushNotificationAction +OPT_OUT_PUSH_NOTIFICATION_TOKEN_CATEGORY: InternalGamePushNotificationAction +UNKNOWN_GAME_SOCIAL_ACTION: InternalGameSocialAction +PROXY_SOCIAL_ACTION: InternalGameSocialAction +PROXY_SOCIAL_SIDE_CHANNEL_ACTION: InternalGameSocialAction +UNKNOWN_GAME_TELEMETRY_ACTION: InternalGameTelemetryAction +COLLECT_CLIENT_TELEMETRY: InternalGameTelemetryAction +GET_CLIENT_TELEMETRY_SETTINGS: InternalGameTelemetryAction +UNKNOWN_GAME_WEB_TOKEN_ACTION: InternalGameWebTokenAction +GET_WEB_TOKEN_ACTION: InternalGameWebTokenAction +INTERNAL_GAR_CLIENT_ACTION_UNKNOWN_GAR_CLIENT_ACTION: InternalGarClientActionMethod +INTERNAL_GAR_CLIENT_ACTION_GET_MY_ACCOUNT: InternalGarClientActionMethod +INTERNAL_GAR_CLIENT_ACTION_SEND_SMS_VERIFICATION_CODE: InternalGarClientActionMethod +INTERNAL_GAR_CLIENT_ACTION_UPDATE_PHONE_NUMBER: InternalGarClientActionMethod +INTERNAL_GAR_CLIENT_ACTION_CREATE_SHARED_LOGIN_TOKEN: InternalGarClientActionMethod +INTERNAL_GAR_CLIENT_ACTION_GET_CLIENT_SETTINGS: InternalGarClientActionMethod +INTERNAL_GAR_CLIENT_ACTION_SET_ACCOUNT_CONTACT_SETTINGS: InternalGarClientActionMethod +INTERNAL_GAR_CLIENT_ACTION_DELETE_PHONE_NUMBER: InternalGarClientActionMethod +INTERNAL_GAR_CLIENT_ACTION_ACKNOWLEDGE_INFORMATION: InternalGarClientActionMethod +INTERNAL_GAR_CLIENT_ACTION_CHECK_AVATAR_IMAGES: InternalGarClientActionMethod +INTERNAL_GAR_CLIENT_ACTION_UPDATE_AVATAR_IMAGE: InternalGarClientActionMethod +INTERNAL_UNSET_IDENTITY_PROVIDER: InternalIdentityProvider +INTERNAL_GOOGLE: InternalIdentityProvider +INTERNAL_PTC: InternalIdentityProvider +INTERNAL_FACEBOOK: InternalIdentityProvider +INTERNAL_BACKGROUND: InternalIdentityProvider +INTERNAL_INTERNAL: InternalIdentityProvider +INTERNAL_SFIDA: InternalIdentityProvider +INTERNAL_SUPER_AWESOME: InternalIdentityProvider +INTERNAL_DEVELOPER: InternalIdentityProvider +INTERNAL_SHARED_SECRET: InternalIdentityProvider +INTERNAL_POSEIDON: InternalIdentityProvider +INTERNAL_NINTENDO: InternalIdentityProvider +INTERNAL_APPLE: InternalIdentityProvider +INTERNAL_NIANTIC_SHARED_LOGIN_TOKEN: InternalIdentityProvider +INTERNAL_GUEST_LOGIN_TOKEN: InternalIdentityProvider +INTERNAL_EIGHTH_WALL: InternalIdentityProvider +INTERNAL_PTC_OAUTH: InternalIdentityProvider +INVITATION_TYPE_UNSET: InternalInvitationType +INVITATION_TYPE_CODE: InternalInvitationType +INVITATION_TYPE_FACEBOOK: InternalInvitationType +INVITATION_TYPE_SERVER_REQUEST: InternalInvitationType +INVITATION_TYPE_NIANTIC_SOCIAL_GRAPH: InternalInvitationType +INVITATION_TYPE_ADDRESS_BOOK_IMPORT: InternalInvitationType +INTERNAL_NOTIFICATION_STATE_UNSET_STATE: InternalNotificationState +INTERNAL_NOTIFICATION_STATE_VIEWED: InternalNotificationState +INTERNAL_UNKNOWN_PLATFORM_CLIENT_ACTION: InternalPlatformClientAction +INTERNAL_REGISTER_PUSH_NOTIFICATION: InternalPlatformClientAction +INTERNAL_UNREGISTER_PUSH_NOTIFICATION: InternalPlatformClientAction +INTERNAL_UPDATE_NOTIFICATION_STATUS: InternalPlatformClientAction +INTERNAL_OPT_OUT_PUSH_NOTIFICATION_CATEGORY: InternalPlatformClientAction +INTERNAL_DOWNLOAD_GAME_MASTER_TEMPLATES: InternalPlatformClientAction +INTERNAL_GET_INVENTORY: InternalPlatformClientAction +INTERNAL_REDEEM_PASSCODE: InternalPlatformClientAction +INTERNAL_PING: InternalPlatformClientAction +INTERNAL_ADD_LOGIN_ACTION: InternalPlatformClientAction +INTERNAL_REMOVE_LOGIN_ACTION: InternalPlatformClientAction +INTERNAL_LIST_LOGIN_ACTION: InternalPlatformClientAction +INTERNAL_ADD_NEW_POI: InternalPlatformClientAction +INTERNAL_PROXY_SOCIAL_ACTION: InternalPlatformClientAction +INTERNAL_DEPRECATED_CLIENT_TELEMETRY: InternalPlatformClientAction +INTERNAL_GET_AVAILABLE_SUBMISSIONS: InternalPlatformClientAction +INTERNAL_GET_SIGNED_URL_FOR_PHOTO_UPLOAD: InternalPlatformClientAction +INTERNAL_REPLACE_LOGIN_ACTION: InternalPlatformClientAction +INTERNAL_PROXY_SOCIAL_SIDE_CHANNEL_ACTION: InternalPlatformClientAction +INTERNAL_COLLECT_CLIENT_TELEMETRY: InternalPlatformClientAction +INTERNAL_PURCHASE_SKU: InternalPlatformClientAction +INTERNAL_GET_AVAILABLE_SKUS_AND_BALANCES: InternalPlatformClientAction +INTERNAL_REDEEM_GOOGLE_RECEIPT: InternalPlatformClientAction +INTERNAL_REDEEM_APPLE_RECEIPT: InternalPlatformClientAction +INTERNAL_REDEEM_DESKTOP_RECEIPT: InternalPlatformClientAction +INTERNAL_UPDATE_FITNESS_METRICS: InternalPlatformClientAction +INTERNAL_GET_FITNESS_REPORT: InternalPlatformClientAction +INTERNAL_GET_CLIENT_TELEMETRY_SETTINGS: InternalPlatformClientAction +INTERNAL_PING_ASYNC: InternalPlatformClientAction +INTERNAL_REGISTER_BACKGROUND_SERVICE: InternalPlatformClientAction +INTERNAL_GET_CLIENT_BGMODE_SETTINGS: InternalPlatformClientAction +INTERNAL_PING_DOWNSTREAM: InternalPlatformClientAction +INTERNAL_SET_IN_GAME_CURRENCY_EXCHANGE_RATE: InternalPlatformClientAction +INTERNAL_REQUEST_GEOFENCE_UPDATES: InternalPlatformClientAction +INTERNAL_UPDATE_PLAYER_LOCATION: InternalPlatformClientAction +INTERNAL_GENERATE_GMAP_SIGNED_URL: InternalPlatformClientAction +INTERNAL_GET_GMAP_SETTINGS: InternalPlatformClientAction +INTERNAL_REDEEM_SAMSUNG_RECEIPT: InternalPlatformClientAction +INTERNAL_ADD_NEW_ROUTE: InternalPlatformClientAction +INTERNAL_GET_OUTSTANDING_WARNINGS: InternalPlatformClientAction +INTERNAL_ACKNOWLEDGE_WARNINGS: InternalPlatformClientAction +INTERNAL_SUBMIT_POI_IMAGE: InternalPlatformClientAction +INTERNAL_SUBMIT_POI_TEXT_METADATA_UPDATE: InternalPlatformClientAction +INTERNAL_SUBMIT_POI_LOCATION_UPDATE: InternalPlatformClientAction +INTERNAL_SUBMIT_POI_TAKEDOWN_REQUEST: InternalPlatformClientAction +INTERNAL_GET_WEB_TOKEN_ACTION: InternalPlatformClientAction +INTERNAL_GET_ADVENTURE_SYNC_SETTINGS: InternalPlatformClientAction +INTERNAL_UPDATE_ADVENTURE_SYNC_SETTINGS: InternalPlatformClientAction +INTERNAL_SET_BIRTHDAY: InternalPlatformClientAction +INTERNAL_FETCH_NEWSFEED_ACTION: InternalPlatformClientAction +INTERNAL_MARK_NEWSFEED_READ_ACTION: InternalPlatformClientAction +INTERNAL_PLATFORM_WARNING_UNSET: InternalPlatformWarningType +INTERNAL_PLATFORM_WARNING_STRIKE1: InternalPlatformWarningType +INTERNAL_PLATFORM_WARNING_STRIKE2: InternalPlatformWarningType +INTERNAL_PLATFORM_WARNING_STRIKE3: InternalPlatformWarningType +SOCIAL_ACTION_UNKNOWN_SOCIAL_ACTION: InternalSocialAction +SOCIAL_ACTION_SEARCH_PLAYER: InternalSocialAction +SOCIAL_ACTION_SEND_FRIEND_INVITE: InternalSocialAction +SOCIAL_ACTION_CANCEL_FRIEND_INVITE: InternalSocialAction +SOCIAL_ACTION_ACCEPT_FRIEND_INVITE: InternalSocialAction +SOCIAL_ACTION_DECLINE_FRIEND_INVITE: InternalSocialAction +SOCIAL_ACTION_LIST_FRIENDS: InternalSocialAction +SOCIAL_ACTION_LIST_OUTGOING_FRIEND_INVITES: InternalSocialAction +SOCIAL_ACTION_LIST_INCOMING_FRIEND_INVITES: InternalSocialAction +SOCIAL_ACTION_REMOVE_FRIEND: InternalSocialAction +SOCIAL_ACTION_LIST_FRIEND_STATUS: InternalSocialAction +SOCIAL_ACTION_SEND_FACEBOOK_FRIEND_INVITE: InternalSocialAction +SOCIAL_ACTION_IS_MY_FRIEND: InternalSocialAction +SOCIAL_ACTION_CREATE_INVITE_CODE: InternalSocialAction +SOCIAL_ACTION_GET_FACEBOOK_FRIEND_LIST: InternalSocialAction +SOCIAL_ACTION_UPDATE_FACEBOOK_STATUS: InternalSocialAction +SOCIAL_ACTION_SAVE_PLAYER_SETTINGS: InternalSocialAction +SOCIAL_ACTION_GET_PLAYER_SETTINGS: InternalSocialAction +SOCIAL_ACTION_GET_NIANTIC_FRIEND_LIST_DELETED: InternalSocialAction +SOCIAL_ACTION_GET_NIANTIC_FRIEND_DETAILS_DELETED: InternalSocialAction +SOCIAL_ACTION_SEND_NIANTIC_FRIEND_INVITE_DELETED: InternalSocialAction +SOCIAL_ACTION_SET_ACCOUNT_SETTINGS: InternalSocialAction +SOCIAL_ACTION_GET_ACCOUNT_SETTINGS: InternalSocialAction +SOCIAL_ACTION_ADD_FAVORITE_FRIEND: InternalSocialAction +SOCIAL_ACTION_REMOVE_FAVORITE_FRIEND: InternalSocialAction +SOCIAL_ACTION_BLOCK_ACCOUNT: InternalSocialAction +SOCIAL_ACTION_UNBLOCK_ACCOUNT: InternalSocialAction +SOCIAL_ACTION_GET_OUTGING_BLOCKS: InternalSocialAction +SOCIAL_ACTION_IS_ACCOUNT_BLOCKED: InternalSocialAction +SOCIAL_ACTION_REGISTER_PUSH_NOTIFICATION: InternalSocialAction +SOCIAL_ACTION_UNREGISTER_PUSH_NOTIFICATION: InternalSocialAction +SOCIAL_ACTION_UPDATE_NOTIFICATION: InternalSocialAction +SOCIAL_ACTION_OPT_OUT_PUSH_NOTIFICATION_CATEGORY: InternalSocialAction +SOCIAL_ACTION_GET_INBOX: InternalSocialAction +SOCIAL_ACTION_LIST_OPT_OUT_NOTIFICATION_CATEGORIES: InternalSocialAction +SOCIAL_ACTION_GET_SIGNED_URL: InternalSocialAction +SOCIAL_ACTION_SUBMIT_IMAGE: InternalSocialAction +SOCIAL_ACTION_GET_PHOTOS: InternalSocialAction +SOCIAL_ACTION_DELETE_PHOTO: InternalSocialAction +SOCIAL_ACTION_FLAG_PHOTO: InternalSocialAction +SOCIAL_ACTION_UPDATE_PROFILE_V2: InternalSocialAction +SOCIAL_ACTION_UPDATE_FRIENDSHIP_V2: InternalSocialAction +SOCIAL_ACTION_GET_PROFILE_V2: InternalSocialAction +SOCIAL_ACTION_INVITE_GAME_V2: InternalSocialAction +SOCIAL_ACTION_RESERVED_ACTION_2: InternalSocialAction +SOCIAL_ACTION_LIST_FRIENDS_V2: InternalSocialAction +SOCIAL_ACTION_GET_FRIEND_DETAILS_V2: InternalSocialAction +SOCIAL_ACTION_GET_CLIENT_FEATURE_FLAGS_V2: InternalSocialAction +SOCIAL_ACTION_RESERVED_ACTION_1: InternalSocialAction +SOCIAL_ACTION_GET_INCOMING_GAME_INVITES_V2: InternalSocialAction +SOCIAL_ACTION_UPDATE_INCOMING_GAME_INVITE_V2: InternalSocialAction +SOCIAL_ACTION_DISMISS_OUTGOING_GAME_INVITES_V2: InternalSocialAction +SOCIAL_ACTION_SYNC_CONTACT_LIST_V2: InternalSocialAction +SOCIAL_ACTION_SEND_CONTACT_LIST_FRIEND_INVITE_V2: InternalSocialAction +SOCIAL_ACTION_REFER_CONTACT_LIST_FRIEND_V2: InternalSocialAction +SOCIAL_ACTION_GET_CONTACT_LIST_INFO_V2: InternalSocialAction +SOCIAL_ACTION_DISMISS_CONTACT_LIST_UPDATE_V2: InternalSocialAction +SOCIAL_ACTION_NOTIFY_CONTACT_LIST_FRIENDS_V2: InternalSocialAction +SOCIAL_ACTION_RESERVED_ACTION_6: InternalSocialAction +SOCIAL_ACTION_RESERVED_ACTION_7: InternalSocialAction +SOCIAL_ACTION_RESERVED_ACTION_3: InternalSocialAction +SOCIAL_ACTION_RESERVED_ACTION_4: InternalSocialAction +SOCIAL_ACTION_RESERVED_ACTION_5: InternalSocialAction +SOCIAL_ACTION_GET_FRIEND_RECOMMENDATION: InternalSocialAction +DEFAULT_UNSET: InternalSource +MODERATION: InternalSource +ANTICHEAT: InternalSource +RATE_LIMITED: InternalSource +INVASION_TELEMETRY_IDS_UNDEFINED_INVASION_EVENT: InvasionTelemetryIds +INVASION_TELEMETRY_IDS_INVASION_NPC_TAP: InvasionTelemetryIds +INVASION_TELEMETRY_IDS_INVASION_BATTLE_STARTED: InvasionTelemetryIds +INVASION_TELEMETRY_IDS_INVASION_BATTLE_FINISHED: InvasionTelemetryIds +INVASION_TELEMETRY_IDS_INVASION_ENCOUNTER_STARTED: InvasionTelemetryIds +INVASION_TELEMETRY_IDS_INVASION_ENCOUNTER_FINISHED: InvasionTelemetryIds +INVASION_TELEMETRY_IDS_INVASION_POKEMON_PURIFIED: InvasionTelemetryIds +INVASION_TELEMETRY_IDS_INVASION_AFTER_POI_EXITED: InvasionTelemetryIds +INVASION_TELEMETRY_IDS_INVASION_RADAR_VIEW_OPENED: InvasionTelemetryIds +INVASION_TELEMETRY_IDS_INVASION_RADAR_VIEW_CLOSED: InvasionTelemetryIds +INVASION_TELEMETRY_IDS_INVASION_RADAR_VIEW_EMPTY: InvasionTelemetryIds +INVASION_TELEMETRY_IDS_INVASION_DECOY_FOUND: InvasionTelemetryIds +INVASION_TELEMETRY_IDS_INVASION_GIOVANNI_FOUND: InvasionTelemetryIds +INVASION_TELEMETRY_IDS_INVASION_BALLOON_TAP: InvasionTelemetryIds +UPGRADE_UNSET: InventoryUpgradeType +INCREASE_ITEM_STORAGE: InventoryUpgradeType +INCREASE_POKEMON_STORAGE: InventoryUpgradeType +INCREASE_POSTCARD_STORAGE: InventoryUpgradeType +IRIS_SOCIAL_EVENT_UNSET: IrisSocialEvent +USER_ENTERED_EXPERIENCE: IrisSocialEvent +CAMERA_PERMISSIONS_APPROVED: IrisSocialEvent +IRIS_SOCIAL_SCENE_TUTORIAL_STEPS_SHOWN: IrisSocialEvent +POKEMON_PLACEMENT_TUTORIAL_SHOWN: IrisSocialEvent +SAFETY_PROMPT_ACKNOWLEDGED: IrisSocialEvent +HINT_IMAGE_ACKNOWLEDGED: IrisSocialEvent +VISUAL_CUES_SHOWN: IrisSocialEvent +LOCALIZATION_INTENTIONALLY_PAUSED: IrisSocialEvent +LOCALIZATION_SUCCESSFUL: IrisSocialEvent +INTERRUPTION_EXITING_PLAYER_BOUNDS: IrisSocialEvent +INTERRUPTION_TRACKING_LOST: IrisSocialEvent +INTERRUPTION_APP_BACKGROUNDED: IrisSocialEvent +INTERRUPTION_OTHER: IrisSocialEvent +SCENE_LOADED: IrisSocialEvent +POKEBALL_BUTTON_CLICKED: IrisSocialEvent +POKEMON_SELECTED: IrisSocialEvent +POKEMON_PLACED: IrisSocialEvent +POKEMON_RECALLED: IrisSocialEvent +POKEMON_REPLACED: IrisSocialEvent +POKEMON_PLACEMENT_EDITED: IrisSocialEvent +RETURN_TO_CAMERA_SCENE: IrisSocialEvent +EXIT_EXPERIENCE: IrisSocialEvent +VPS_DIAGNOSTICS_FEEDBACK_PRESENTED: IrisSocialEvent +PICTURE_TAKEN: IrisSocialEvent +LOCALIZATION_TIMEOUT: IrisSocialEvent +DIAG_SLOW_DOWN: IrisSocialEvent +DIAG_LOOKUP: IrisSocialEvent +DIAG_OBSTRUCTED: IrisSocialEvent +DIAG_AVOID_GLARE: IrisSocialEvent +DIAG_BLURRY_IMAGE: IrisSocialEvent +DIAG_FIND_BETTER_LIGHTING: IrisSocialEvent +DIAG_LOOK_AT_POI: IrisSocialEvent +DIAG_SLOW_NETWORK: IrisSocialEvent +POKEMON_EXPRESSION_UNSET: IrisSocialPokemonExpression +SMILE_AND_WAVE: IrisSocialPokemonExpression +ITEM_UNKNOWN: Item +ITEM_POKE_BALL: Item +ITEM_GREAT_BALL: Item +ITEM_ULTRA_BALL: Item +ITEM_MASTER_BALL: Item +ITEM_PREMIER_BALL: Item +ITEM_BEAST_BALL: Item +ITEM_WILD_BALL: Item +ITEM_WILD_BALL_PREMIER: Item +ITEM_POTION: Item +ITEM_SUPER_POTION: Item +ITEM_HYPER_POTION: Item +ITEM_MAX_POTION: Item +ITEM_REVIVE: Item +ITEM_MAX_REVIVE: Item +ITEM_LUCKY_EGG: Item +ITEM_INCENSE_ORDINARY: Item +ITEM_INCENSE_SPICY: Item +ITEM_INCENSE_COOL: Item +ITEM_INCENSE_FLORAL: Item +ITEM_INCENSE_BELUGA_BOX: Item +ITEM_INCENSE_DAILY_ADVENTURE: Item +ITEM_INCENSE_SPARKLY: Item +ITEM_INCENSE_DAY_BONUS: Item +ITEM_INCENSE_NIGHT_BONUS: Item +ITEM_TROY_DISK: Item +ITEM_TROY_DISK_GLACIAL: Item +ITEM_TROY_DISK_MOSSY: Item +ITEM_TROY_DISK_MAGNETIC: Item +ITEM_TROY_DISK_RAINY: Item +ITEM_TROY_DISK_SPARKLY: Item +ITEM_X_ATTACK: Item +ITEM_X_DEFENSE: Item +ITEM_X_MIRACLE: Item +ITEM_BEANS: Item +ITEM_BREAKFAST: Item +ITEM_RAZZ_BERRY: Item +ITEM_BLUK_BERRY: Item +ITEM_NANAB_BERRY: Item +ITEM_WEPAR_BERRY: Item +ITEM_PINAP_BERRY: Item +ITEM_GOLDEN_RAZZ_BERRY: Item +ITEM_GOLDEN_NANAB_BERRY: Item +ITEM_GOLDEN_PINAP_BERRY: Item +ITEM_POFFIN: Item +ITEM_SPECIAL_CAMERA: Item +ITEM_STICKER_INVENTORY: Item +ITEM_POSTCARD_INVENTORY: Item +ITEM_INCUBATOR_BASIC_UNLIMITED: Item +ITEM_INCUBATOR_BASIC: Item +ITEM_INCUBATOR_SUPER: Item +ITEM_POKEMON_STORAGE_UPGRADE: Item +ITEM_ITEM_STORAGE_UPGRADE: Item +ITEM_POSTCARD_STORAGE_UPGRADE: Item +ITEM_SUN_STONE: Item +ITEM_KINGS_ROCK: Item +ITEM_METAL_COAT: Item +ITEM_DRAGON_SCALE: Item +ITEM_UP_GRADE: Item +ITEM_GEN4_EVOLUTION_STONE: Item +ITEM_GEN5_EVOLUTION_STONE: Item +ITEM_OTHER_EVOLUTION_STONE_A: Item +ITEM_MOVE_REROLL_FAST_ATTACK: Item +ITEM_MOVE_REROLL_SPECIAL_ATTACK: Item +ITEM_MOVE_REROLL_ELITE_FAST_ATTACK: Item +ITEM_MOVE_REROLL_ELITE_SPECIAL_ATTACK: Item +ITEM_MOVE_REROLL_OTHER_SPECIAL_ATTACK_A: Item +ITEM_RARE_CANDY: Item +ITEM_XL_RARE_CANDY: Item +ITEM_FUSION_RESOURCE_DAWNWINGS_NECROZMA: Item +ITEM_FUSION_RESOURCE_DUSKMANE_NECROZMA: Item +ITEM_FUSION_RESOURCE_BLACK_KYUREM: Item +ITEM_FUSION_RESOURCE_WHITE_KYUREM: Item +ITEM_FUSION_RESOURCE_ICERIDER_CALYREX: Item +FUSION_RESOURCE_SPECTRALRIDER_CALYREX: Item +ITEM_FREE_RAID_TICKET: Item +ITEM_PAID_RAID_TICKET: Item +ITEM_STAR_PIECE: Item +ITEM_FRIEND_GIFT_BOX: Item +ITEM_TEAM_CHANGE: Item +ITEM_REMOTE_RAID_TICKET: Item +ITEM_S_RAID_TICKET: Item +ITEM_LEADER_MAP_FRAGMENT: Item +ITEM_LEADER_MAP: Item +ITEM_GIOVANNI_MAP: Item +ITEM_SHADOW_GEM_FRAGMENT: Item +ITEM_SHADOW_GEM: Item +ITEM_MP: Item +ITEM_MP_REPLENISH: Item +ITEM_GLOBAL_EVENT_TICKET: Item +ITEM_EVENT_TICKET_PINK: Item +ITEM_EVENT_TICKET_GRAY: Item +ITEM_GLOBAL_EVENT_TICKET_TO_GIFT: Item +ITEM_EVENT_TICKET_PINK_TO_GIFT: Item +ITEM_EVENT_TICKET_GRAY_TO_GIFT: Item +ITEM_BATTLE_PASS_TICKET: Item +ITEM_EVERGREEN_TICKET: Item +ITEM_EVERGREEN_TICKET_TO_GIFT: Item +ITEM_DEPRECATED_1: Item +ITEM_TICKET_CITY_SAFARI_00: Item +ITEM_TICKET_CITY_SAFARI_01: Item +ITEM_TICKET_CITY_SAFARI_02: Item +ITEM_TICKET_CITY_SAFARI_03: Item +ITEM_TICKET_CITY_SAFARI_04: Item +ITEM_EVENT_TICKET_01: Item +ITEM_EVENT_TICKET_02: Item +ITEM_EVENT_TICKET_03: Item +ITEM_EVENT_TICKET_04: Item +ITEM_EVENT_TICKET_05: Item +ITEM_EVENT_TICKET_06: Item +ITEM_EVENT_TICKET_07: Item +ITEM_EVENT_TICKET_08: Item +ITEM_EVENT_TICKET_09: Item +ITEM_EVENT_TICKET_10: Item +ITEM_EVENT_TICKET_01_TO_GIFT: Item +ITEM_EVENT_TICKET_02_TO_GIFT: Item +ITEM_EVENT_TICKET_03_TO_GIFT: Item +ITEM_EVENT_TICKET_04_TO_GIFT: Item +ITEM_EVENT_TICKET_05_TO_GIFT: Item +ITEM_EVENT_TICKET_06_TO_GIFT: Item +ITEM_EVENT_TICKET_07_TO_GIFT: Item +ITEM_EVENT_TICKET_08_TO_GIFT: Item +ITEM_EVENT_TICKET_09_TO_GIFT: Item +ITEM_EVENT_TICKET_10_TO_GIFT: Item +ITEM_USE_TELEMETRY_IDS_UNDEFINED_ITEM_EVENT: ItemUseTelemetryIds +ITEM_USE_TELEMETRY_IDS_USE_ITEM: ItemUseTelemetryIds +ITEM_USE_TELEMETRY_IDS_RECYCLE_ITEM: ItemUseTelemetryIds +ITEM_USE_TELEMETRY_IDS_UPDATE_ITEM_EQUIPPED: ItemUseTelemetryIds +LAYER_UNDEFINED: LayerKind +LAYER_BOUNDARIES: LayerKind +LAYER_BUILDINGS: LayerKind +LAYER_LANDUSE: LayerKind +LAYER_PLACES: LayerKind +LAYER_ROADS: LayerKind +LAYER_TRANSIT: LayerKind +LAYER_WATER: LayerKind +LAYER_BIOME: LayerKind +LOCATION_CARD_UNSET: LocationCard +LC_2023_LASVEGAS_GOTOUR_001: LocationCard +LC_2023_JEJU_AIRADVENTURES_001: LocationCard +LC_2023_NYC_GOFEST_001: LocationCard +LC_2023_LONDON_GOFEST_001: LocationCard +LC_2023_OSAKA_GOFEST_001: LocationCard +LC_2023_SEOUL_CITYSAFARI_001: LocationCard +LC_2023_BARCELONA_CITYSAFARI_001: LocationCard +LC_2023_MEXICOCITY_CITYSAFARI_001: LocationCard +LC_2024_LOSANGELES_GOTOUR_001: LocationCard +LC_2024_BALI_AIRADVENTURES_001: LocationCard +LC_2024_TAINAN_CITYSAFARI_001: LocationCard +LC_2024_SENDAI_GOFEST_001: LocationCard +LC_2024_MADRID_GOFEST_001: LocationCard +LC_2024_NYC_GOFEST_001: LocationCard +LC_SPECIALBACKGROUND_2024_GLOBAL_GOFEST_RADIANCE_001: LocationCard +LC_SPECIALBACKGROUND_2024_GLOBAL_GOFEST_UMBRA_001: LocationCard +LC_SPECIALBACKGROUND_2024_GLOBAL_GOFEST_COMBINATION_001: LocationCard +LC_SPECIALBACKGROUND_TEAM_BLUE: LocationCard +LC_SPECIALBACKGROUND_TEAM_RED: LocationCard +LC_SPECIALBACKGROUND_TEAM_YELLOW: LocationCard +LC_2024_SURABAYA_AIRADVENTURES_001: LocationCard +LC_2024_YOGYAKARTA_AIRADVENTURES_001: LocationCard +LC_2024_JAKARTA_AIRADVENTURES_001: LocationCard +LC_SPECIAL_BACKGROUND_2024_GLOBAL_GOFEST_ULTRA_WORMHOLE_001: LocationCard +LC_SPECIAL_BACKGROUND_2024_GLOBAL_GOFEST_SUN_ULTRA_WORMHOLE_001: LocationCard +LC_SPECIAL_BACKGROUND_2024_GLOBAL_GOFEST_MOON_ULTRA_WORMHOLE_001: LocationCard +LC_2024_INCHEON_SAFARI_ZONE_001: LocationCard +LC_2024_HONOLULU_WORLD_CHAMPIONSHIPS_001: LocationCard +LC_2024_MLB_001: LocationCard +LC_2024_MLB_002: LocationCard +LOGIN_ACTION_TELEMETRY_IDS_UNDEFINED_LOGIN_ACTION: LoginActionTelemetryIds +LOGIN_ACTION_TELEMETRY_IDS_CLICK_AGE_GATE: LoginActionTelemetryIds +LOGIN_ACTION_TELEMETRY_IDS_CLICK_NEW_PLAYER: LoginActionTelemetryIds +LOGIN_ACTION_TELEMETRY_IDS_CLICK_EXISTING_PLAYER: LoginActionTelemetryIds +LOGIN_ACTION_TELEMETRY_IDS_CLICK_GOOGLE: LoginActionTelemetryIds +LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_GOOGLE: LoginActionTelemetryIds +LOGIN_ACTION_TELEMETRY_IDS_CANCEL_GOOGLE: LoginActionTelemetryIds +LOGIN_ACTION_TELEMETRY_IDS_CLICK_FACEBOOK: LoginActionTelemetryIds +LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_FACEBOOK: LoginActionTelemetryIds +LOGIN_ACTION_TELEMETRY_IDS_CANCEL_FACEBOOK: LoginActionTelemetryIds +LOGIN_ACTION_TELEMETRY_IDS_CLICK_PTC: LoginActionTelemetryIds +LOGIN_ACTION_TELEMETRY_IDS_EXIT_PTC: LoginActionTelemetryIds +LOGIN_ACTION_TELEMETRY_IDS_CLICK_PTC_REGISTER: LoginActionTelemetryIds +LOGIN_ACTION_TELEMETRY_IDS_CLICK_PTC_SIGN_IN: LoginActionTelemetryIds +LOGIN_ACTION_TELEMETRY_IDS_CANCEL_PTC_SIGN_IN: LoginActionTelemetryIds +LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_PTC_SIGN_IN: LoginActionTelemetryIds +LOGIN_ACTION_TELEMETRY_IDS_CLICK_SUPERAWESOME: LoginActionTelemetryIds +LOGIN_ACTION_TELEMETRY_IDS_EXIT_SUPERAWESOME: LoginActionTelemetryIds +LOGIN_ACTION_TELEMETRY_IDS_CLICK_SUPERAWESOME_REGISTER: LoginActionTelemetryIds +LOGIN_ACTION_TELEMETRY_IDS_CLICK_SUPERAWESOME_FORGOT_PASSWORD: LoginActionTelemetryIds +LOGIN_ACTION_TELEMETRY_IDS_CLICK_SUPERAWESOME_SIGN_IN: LoginActionTelemetryIds +LOGIN_ACTION_TELEMETRY_IDS_CANCEL_SUPERAWESOME_SIGN_IN: LoginActionTelemetryIds +LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_SUPERAWESOME_SIGN_IN: LoginActionTelemetryIds +LOGIN_ACTION_TELEMETRY_IDS_EXIT_NEW_PLAYER: LoginActionTelemetryIds +LOGIN_ACTION_TELEMETRY_IDS_EXIT_EXISTING_PLAYER: LoginActionTelemetryIds +LOGIN_ACTION_TELEMETRY_IDS_LOGIN_STARTED: LoginActionTelemetryIds +LOGIN_ACTION_TELEMETRY_IDS_CLICK_APPLE: LoginActionTelemetryIds +LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_APPLE: LoginActionTelemetryIds +LOGIN_ACTION_TELEMETRY_IDS_CANCEL_APPLE: LoginActionTelemetryIds +LOGIN_ACTION_TELEMETRY_IDS_CLICK_GUEST: LoginActionTelemetryIds +LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_GUEST: LoginActionTelemetryIds +LOGIN_ACTION_TELEMETRY_IDS_CANCEL_GUEST: LoginActionTelemetryIds +LOGIN_ACTION_TELEMETRY_IDS_CLICK_PTC_OAUTH: LoginActionTelemetryIds +LOGIN_ACTION_TELEMETRY_IDS_EXIT_PTC_OAUTH: LoginActionTelemetryIds +LOGIN_ACTION_TELEMETRY_IDS_CLICK_PTC_OAUTH_REGISTER: LoginActionTelemetryIds +LOGIN_ACTION_TELEMETRY_IDS_CLICK_PTC_OAUTH_SIGN_IN: LoginActionTelemetryIds +LOGIN_ACTION_TELEMETRY_IDS_CANCEL_PTC_OAUTH_SIGN_IN: LoginActionTelemetryIds +LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_PTC_OAUTH_SIGN_IN: LoginActionTelemetryIds +MAP_EVENTS_TELEMETRY_IDS_UNDEFINED_MAP_EVENT: MapEventsTelemetryIds +MAP_EVENTS_TELEMETRY_IDS_ITEM_BAG: MapEventsTelemetryIds +MAP_EVENTS_TELEMETRY_IDS_MAIN_MENU: MapEventsTelemetryIds +MAP_EVENTS_TELEMETRY_IDS_POKEDEX: MapEventsTelemetryIds +MAP_EVENTS_TELEMETRY_IDS_PROFILE: MapEventsTelemetryIds +MAP_EVENTS_TELEMETRY_IDS_SETTINGS: MapEventsTelemetryIds +MAP_EVENTS_TELEMETRY_IDS_SHOP_FROM_MAP: MapEventsTelemetryIds +MAP_EVENTS_TELEMETRY_IDS_GYM: MapEventsTelemetryIds +MAP_EVENTS_TELEMETRY_IDS_POKESTOP: MapEventsTelemetryIds +MAP_EVENTS_TELEMETRY_IDS_RESEARCH: MapEventsTelemetryIds +MAP_EVENTS_TELEMETRY_IDS_COMPASS: MapEventsTelemetryIds +MAP_EVENTS_TELEMETRY_IDS_NEARBY: MapEventsTelemetryIds +MEMENTO_POSTCARD: MementoType +METHOD_UNSET: Method +METHOD_GET_PLAYER: Method +METHOD_GET_HOLOHOLO_INVENTORY: Method +METHOD_DOWNLOAD_SETTINGS: Method +METHOD_DOWNLOAD_ITEM_TEMPLATES: Method +METHOD_DOWNLOAD_REMOTE_CONFIG_VERSION: Method +METHOD_REGISTER_BACKGROUND_DEVICE: Method +METHOD_GET_PLAYER_DAY: Method +METHOD_ACKNOWLEDGE_PUNISHMENT: Method +METHOD_GET_SERVER_TIME: Method +METHOD_GET_LOCAL_TIME: Method +METHOD_SET_PLAYER_STATUS: Method +METHOD_DOWNLOAD_GAME_CONFIG_VERSION: Method +METHOD_FORT_SEARCH: Method +METHOD_ENCOUNTER: Method +METHOD_CATCH_POKEMON: Method +METHOD_FORT_DETAILS: Method +METHOD_GET_MAP_OBJECTS: Method +METHOD_FORT_DEPLOY_POKEMON: Method +METHOD_FORT_RECALL_POKEMON: Method +METHOD_RELEASE_POKEMON: Method +METHOD_USE_ITEM_POTION: Method +METHOD_USE_ITEM_CAPTURE: Method +METHOD_USE_ITEM_FLEE: Method +METHOD_USE_ITEM_REVIVE: Method +METHOD_GET_PLAYER_PROFILE: Method +METHOD_EVOLVE_POKEMON: Method +METHOD_GET_HATCHED_EGGS: Method +METHOD_ENCOUNTER_TUTORIAL_COMPLETE: Method +METHOD_LEVEL_UP_REWARDS: Method +METHOD_CHECK_AWARDED_BADGES: Method +METHOD_RECYCLE_INVENTORY_ITEM: Method +METHOD_COLLECT_DAILY_BONUS: Method +METHOD_USE_ITEM_XP_BOOST: Method +METHOD_USE_ITEM_EGG_INCUBATOR: Method +METHOD_USE_INCENSE: Method +METHOD_GET_INCENSE_POKEMON: Method +METHOD_INCENSE_ENCOUNTER: Method +METHOD_ADD_FORT_MODIFIER: Method +METHOD_DISK_ENCOUNTER: Method +METHOD_UPGRADE_POKEMON: Method +METHOD_SET_FAVORITE_POKEMON: Method +METHOD_NICKNAME_POKEMON: Method +METHOD_EQUIP_BADGE: Method +METHOD_SET_CONTACT_SETTINGS: Method +METHOD_SET_BUDDY_POKEMON: Method +METHOD_GET_BUDDY_WALKED: Method +METHOD_USE_ITEM_ENCOUNTER: Method +METHOD_GYM_DEPLOY: Method +METHOD_GYM_GET_INFO: Method +METHOD_GYM_START_SESSION: Method +METHOD_GYM_BATTLE_ATTACK: Method +METHOD_JOIN_LOBBY: Method +METHOD_LEAVE_LOBBY: Method +METHOD_SET_LOBBY_VISIBILITY: Method +METHOD_SET_LOBBY_POKEMON: Method +METHOD_GET_RAID_DETAILS: Method +METHOD_GYM_FEED_POKEMON: Method +METHOD_START_RAID_BATTLE: Method +METHOD_ATTACK_RAID: Method +METHOD_AWARD_POKECOIN: Method +METHOD_USE_ITEM_STARDUST_BOOST: Method +METHOD_REASSIGN_PLAYER: Method +METHOD_REDEEM_POI_PASSCODE: Method +METHOD_CONVERT_CANDY_TO_XL_CANDY: Method +METHOD_IS_SKU_AVAILABLE: Method +METHOD_USE_ITEM_BULK_HEAL: Method +METHOD_GET_ASSET_DIGEST: Method +METHOD_GET_DOWNLOAD_URLS: Method +METHOD_GET_ASSET_VERSION: Method +METHOD_CLAIM_CODENAME: Method +METHOD_SET_AVATAR: Method +METHOD_SET_PLAYER_TEAM: Method +METHOD_MARK_TUTORIAL_COMPLETE: Method +METHOD_UPDATE_PERFORMANCE_METRICS: Method +METHOD_SET_NEUTRAL_AVATAR: Method +METHOD_LIST_AVATAR_STORE_ITEMS: Method +METHOD_LIST_AVATAR_APPEARANCE_ITEMS: Method +METHOD_NEUTRAL_AVATAR_BADGE_REWARD: Method +METHOD_CHECK_CHALLENGE: Method +METHOD_VERIFY_CHALLENGE: Method +METHOD_ECHO: Method +METHOD_SFIDA_REGISTRATION: Method +METHOD_SFIDA_ACTION_LOG: Method +METHOD_SFIDA_CERTIFICATION: Method +METHOD_SFIDA_UPDATE: Method +METHOD_SFIDA_ACTION: Method +METHOD_SFIDA_DOWSER: Method +METHOD_SFIDA_CAPTURE: Method +METHOD_LIST_AVATAR_CUSTOMIZATIONS: Method +METHOD_SET_AVATAR_ITEM_AS_VIEWED: Method +METHOD_GET_INBOX: Method +METHOD_LIST_GYM_BADGES: Method +METHOD_GET_GYM_BADGE_DETAILS: Method +METHOD_USE_ITEM_MOVE_REROLL: Method +METHOD_USE_ITEM_RARE_CANDY: Method +METHOD_AWARD_FREE_RAID_TICKET: Method +METHOD_FETCH_ALL_NEWS: Method +METHOD_MARK_READ_NEWS_ARTICLE: Method +METHOD_GET_PLAYER_DISPLAY_INFO: Method +METHOD_BELUGA_TRANSACTION_START: Method +METHOD_BELUGA_TRANSACTION_COMPLETE: Method +METHOD_SFIDA_ASSOCIATE: Method +METHOD_SFIDA_CHECK_PAIRING: Method +METHOD_SFIDA_DISASSOCIATE: Method +METHOD_WAINA_GET_REWARDS: Method +METHOD_WAINA_SUBMIT_SLEEP_DATA: Method +METHOD_SATURDAY_TRANSACTION_START: Method +METHOD_SATURDAY_TRANSACTION_COMPLETE: Method +METHOD_REIMBURSE_ITEM: Method +METHOD_GET_NEW_QUESTS: Method +METHOD_GET_QUEST_DETAILS: Method +METHOD_COMPLETE_QUEST: Method +METHOD_REMOVE_QUEST: Method +METHOD_QUEST_ENCOUNTER: Method +METHOD_COMPLETE_QUEST_STAMP_CARD: Method +METHOD_PROGRESS_QUEST: Method +METHOD_START_QUEST_INCIDENT: Method +METHOD_READ_QUEST_DIALOG: Method +METHOD_SEND_GIFT: Method +METHOD_OPEN_GIFT: Method +METHOD_GIFT_DETAILS: Method +METHOD_DELETE_GIFT: Method +METHOD_SAVE_PLAYER_SNAPSHOT: Method +METHOD_GET_FRIENDSHIP_MILESTONE_REWARDS: Method +METHOD_CHECK_SEND_GIFT: Method +METHOD_SET_FRIEND_NICKNAME: Method +METHOD_DELETE_GIFT_FROM_INVENTORY: Method +METHOD_SAVE_SOCIAL_PLAYER_SETTINGS: Method +METHOD_OPEN_TRADING: Method +METHOD_UPDATE_TRADING: Method +METHOD_CONFIRM_TRADING: Method +METHOD_CANCEL_TRADING: Method +METHOD_GET_TRADING: Method +METHOD_GET_FITNESS_REWARDS: Method +METHOD_GET_COMBAT_PLAYER_PROFILE: Method +METHOD_GENERATE_COMBAT_CHALLENGE_ID: Method +METHOD_CREATE_COMBAT_CHALLENGE: Method +METHOD_OPEN_COMBAT_CHALLENGE: Method +METHOD_GET_COMBAT_CHALLENGE: Method +METHOD_ACCEPT_COMBAT_CHALLENGE: Method +METHOD_DECLINE_COMBAT_CHALLENGE: Method +METHOD_CANCEL_COMBAT_CHALLENGE: Method +METHOD_SUBMIT_COMBAT_CHALLENGE_POKEMONS: Method +METHOD_SAVE_COMBAT_PLAYER_PREFERENCES: Method +METHOD_OPEN_COMBAT_SESSION: Method +METHOD_UPDATE_COMBAT: Method +METHOD_QUIT_COMBAT: Method +METHOD_GET_COMBAT_RESULTS: Method +METHOD_UNLOCK_SPECIAL_MOVE: Method +METHOD_GET_NPC_COMBAT_REWARDS: Method +METHOD_COMBAT_FRIEND_REQUEST: Method +METHOD_OPEN_NPC_COMBAT_SESSION: Method +METHOD_START_TUTORIAL_ACTION: Method +METHOD_GET_TUTORIAL_EGG_ACTION: Method +METHOD_SEND_PROBE: Method +METHOD_PROBE_DATA: Method +METHOD_COMBAT_DATA: Method +METHOD_COMBAT_CHALLENGE_DATA: Method +METHOD_CHECK_PHOTOBOMB: Method +METHOD_CONFIRM_PHOTOBOMB: Method +METHOD_GET_PHOTOBOMB: Method +METHOD_ENCOUNTER_PHOTOBOMB: Method +METHOD_GET_SIGNED_GMAP_URL_DEPRECATED: Method +METHOD_CHANGE_TEAM: Method +METHOD_GET_WEB_TOKEN: Method +METHOD_COMPLETE_SNAPSHOT_SESSION: Method +METHOD_COMPLETE_WILD_SNAPSHOT_SESSION: Method +METHOD_START_INCIDENT: Method +METHOD_INVASION_COMPLETE_DIALOGUE: Method +METHOD_INVASION_OPEN_COMBAT_SESSION: Method +METHOD_INVASION_BATTLE_UPDATE: Method +METHOD_INVASION_ENCOUNTER: Method +METHOD_PURIFY_POKEMON: Method +METHOD_GET_ROCKET_BALLOON: Method +METHOD_START_ROCKET_BALLOON_INCIDENT: Method +METHOD_VS_SEEKER_START_MATCHMAKING: Method +METHOD_CANCEL_MATCHMAKING: Method +METHOD_GET_MATCHMAKING_STATUS: Method +METHOD_COMPLETE_VS_SEEKER_AND_RESTART_CHARGING: Method +METHOD_GET_VS_SEEKER_STATUS: Method +METHOD_COMPLETE_COMBAT_COMPETITIVE_SEASON_ACTION: Method +METHOD_CLAIM_VS_SEEKER_REWARDS: Method +METHOD_VS_SEEKER_REWARD_ENCOUNTER: Method +METHOD_ACTIVATE_VS_SEEKER: Method +METHOD_GET_BUDDY_MAP: Method +METHOD_GET_BUDDY_STATS: Method +METHOD_FEED_BUDDY: Method +METHOD_OPEN_BUDDY_GIFT: Method +METHOD_PET_BUDDY: Method +METHOD_GET_BUDDY_HISTORY: Method +METHOD_UPDATE_ROUTE_DRAFT: Method +METHOD_GET_MAP_FORTS: Method +METHOD_SUBMIT_ROUTE_DRAFT: Method +METHOD_GET_PUBLISHED_ROUTES: Method +METHOD_START_ROUTE: Method +METHOD_GET_ROUTES: Method +METHOD_PROGRESS_ROUTE: Method +METHOD_PROCESS_TAPPABLE: Method +METHOD_LIST_ROUTE_BADGES: Method +METHOD_CANCEL_ROUTE: Method +METHOD_LIST_ROUTE_STAMPS: Method +METHOD_RATE_ROUTE: Method +METHOD_CREATE_ROUTE_DRAFT: Method +METHOD_DELETE_ROUTE_DRAFT: Method +METHOD_REPORT_ROUTE: Method +METHOD_SPAWN_TAPPABLE: Method +METHOD_ROUTE_ENCOUNTER: Method +METHOD_CAN_REPORT_ROUTE: Method +METHOD_ROUTE_UPTATE_SEEN: Method +METHOD_RECALL_ROUTE_DRAFT: Method +METHOD_ROUTES_NEARBY_NOTIF_SHOWN: Method +METHOD_NPC_ROUTE_GIFT: Method +METHOD_GET_ROUTE_CREATIONS: Method +METHOD_APPEAL_ROUTE: Method +METHOD_GET_ROUTE_DRAFT: Method +METHOD_FAVORITE_ROUTE: Method +METHOD_CREATE_ROUTE_SHORTCODE: Method +METHOD_CREATE_BUDDY_MUTLIPLAYER_SESSION: Method +METHOD_JOIN_BUDDY_MULTIPLAYER_SESSION: Method +METHOD_LEAVE_BUDDY_MULTIPLAYER_SESSION: Method +METHOD_GET_TODAY_VIEW: Method +METHOD_MEGA_EVOLVE_POKEMON: Method +METHOD_REMOTE_GIFT_PING: Method +METHOD_SEND_RAID_INVITATION: Method +METHOD_GET_DAILY_ENCOUNTER: Method +METHOD_DAILY_ENCOUNTER: Method +METHOD_OPEN_SPONSORED_GIFT: Method +METHOD_SPONSORED_GIFT_REPORT_INTERACTION: Method +METHOD_SAVE_PLAYER_PREFERENCES: Method +METHOD_PROFANITY_CHECK: Method +METHOD_GET_TIMED_GROUP_CHALLENGE: Method +METHOD_GET_NINTENDO_ACCOUNT: Method +METHOD_UNLINK_NINTENDO_ACCOUNT: Method +METHOD_GET_NINTENDO_OAUTH2_URL: Method +METHOD_TRANSFER_TO_POKEMON_HOME: Method +METHOD_REPORT_AD_FEEDBACK: Method +METHOD_CREATE_POKEMON_TAG: Method +METHOD_DELETE_POKEMON_TAG: Method +METHOD_EDIT_POKEMON_TAG: Method +METHOD_SET_POKEMON_TAGS_FOR_POKEMON: Method +METHOD_GET_POKEMON_TAGS: Method +METHOD_CHANGE_POKEMON_FORM: Method +METHOD_CHOOSE_EVENT_VARIANT: Method +METHOD_BUTTERFLY_COLLECTOR_REWARD_ENCOUNTER: Method +METHOD_GET_ADDITIONAL_POKEMON_DETAILS: Method +METHOD_CREATE_ROUTE_PIN: Method +METHOD_LIKE_ROUTE_PIN: Method +METHOD_VIEW_ROUTE_PIN: Method +METHOD_GET_REFERRAL_CODE: Method +METHOD_ADD_REFERRER: Method +METHOD_SEND_FRIEND_INVITE_VIA_REFERRAL_CODE: Method +METHOD_GET_MILESTONES: Method +METHOD_MARK_MILESTONES_AS_VIEWED: Method +METHOD_GET_MILESTONES_PREVIEW: Method +METHOD_COMPLETE_MILESTONE: Method +METHOD_GET_GEOFENCED_AD: Method +METHOD_POWER_UP_POKESTOP_ENCOUNTER: Method +METHOD_GET_PLAYER_STAMP_COLLECTIONS: Method +METHOD_SAVE_STAMP: Method +METHOD_DELETE_POSTCARDS: Method +METHOD_CREATE_POSTCARD: Method +METHOD_UPDATE_POSTCARD: Method +METHOD_DELETE_POSTCARD: Method +METHOD_GET_MEMENTO_LIST: Method +METHOD_UPLOAD_RAID_CLIENT_LOG: Method +METHOD_SKIP_ENTER_REFERRAL_CODE: Method +METHOD_UPLOAD_COMBAT_CLIENT_LOG: Method +METHOD_COMBAT_SYNC_SERVER_OFFSET: Method +METHOD_CHECK_GIFTING_ELIGIBILITY: Method +METHOD_REDEEM_TICKET_GIFT_FOR_FRIEND: Method +METHOD_GET_INCENSE_RECAP: Method +METHOD_ACKNOWLEDGE_INCENSE_RECAP: Method +METHOD_BOOT_RAID: Method +METHOD_GET_POKESTOP_ENCOUNTER: Method +METHOD_ENCOUNTER_POKESTOP_ENCOUNTER: Method +METHOD_POLL_PLAYER_SPAWNABLE_POKEMON: Method +METHOD_GET_QUEST_UI: Method +METHOD_GET_ELIGIBLE_COMBAT_LEAGUES: Method +METHOD_SEND_FRIEND_REQUEST_VIA_PLAYER_IDS: Method +METHOD_GET_RAID_LOBBY_COUNTER: Method +METHOD_USE_NON_COMBAT_MOVE: Method +METHOD_CHECK_POKEMON_SIZE_CONTEST_ELIGIBILITY: Method +METHOD_UPDATE_POKEMON_SIZE_CONTEST_ENTRY: Method +METHOD_TRANSFER_POKEMON_SIZE_CONTEST_ENTRY: Method +METHOD_REMOVE_POKEMON_SIZE_CONTEST_ENTRY: Method +METHOD_GET_POKEMON_SIZE_CONTEST_ENTRY: Method +METHOD_GET_CONTEST_DATA: Method +METHOD_GET_CONTESTS_UNCLAIMED_REWARDS: Method +METHOD_CLAIM_CONTESTS_REWARDS: Method +METHOD_GET_ENTERED_CONTEST: Method +METHOD_GET_POKEMON_SIZE_CONTEST_FRIEND_ENTRY: Method +METHOD_CHECK_CONTEST_ELIGIBILITY: Method +METHOD_UPDATE_CONTEST_ENTRY: Method +METHOD_TRANSFER_CONTEST_ENTRY: Method +METHOD_GET_CONTEST_FRIEND_ENTRY: Method +METHOD_GET_CONTEST_ENTRY: Method +METHOD_CREATE_PARTY: Method +METHOD_JOIN_PARTY: Method +METHOD_START_PARTY: Method +METHOD_LEAVE_PARTY: Method +METHOD_GET_PARTY: Method +METHOD_UPDATE_PARTY_LOCATION: Method +METHOD_SEND_PARTY_DARK_LAUNCH_LOG: Method +METHOD_START_PARTY_QUEST: Method +METHOD_COMPLETE_PARTY_QUEST: Method +METHOD_GET_BONUS_ATTRACTED_POKEMON: Method +METHOD_GET_BONUSES: Method +METHOD_BADGE_REWARD_ENCOUNTER: Method +METHOD_NPC_UPDATE_STATE: Method +METHOD_NPC_SEND_GIFT: Method +METHOD_NPC_OPEN_GIFT: Method +METHOD_JOIN_BREAD_LOBBY: Method +METHOD_PREPARE_BREAD_LOBBY: Method +METHOD_LEAVE_BREAD_LOBBY: Method +METHOD_START_BREAD_BATTLE: Method +METHOD_GET_BREAD_LOBBY_DETAILS: Method +METHOD_START_MP_WALK_QUEST: Method +METHOD_ENHANCE_BREAD_MOVE: Method +METHOD_STATION_POKEMON: Method +METHOD_LOOT_STATION: Method +METHOD_GET_STATION_DETAILS: Method +METHOD_MARK_SAVE_FOR_LATER: Method +METHOD_USE_SAVE_FOR_LATER: Method +METHOD_REMOVE_SAVE_FOR_LATER: Method +METHOD_GET_SAVE_FOR_LATER_ENTRIES: Method +METHOD_GET_MP_SUMMARY: Method +METHOD_REPLENISH_MP: Method +METHOD_REPORT_STATION: Method +METHOD_DEBUG_RESET_DAILY_MP: Method +METHOD_RELEASE_STATIONED_POKEMON: Method +METHOD_COMPLETE_BREAD_BATTLE: Method +METHOD_BREAD_BATTLE_REWARD_UPGRADE: Method +METHOD_ENCOUNTER_STATION_SPAWN: Method +METHOD_GET_NUM_STATION_ASSISTS: Method +METHOD_PT_TWO: Method +METHOD_GET_VPS_EVENTS: Method +METHOD_UPDATE_VPS_EVENTS: Method +METHOD_ADD_PTC_LOGIN_ACTION: Method +METHOD_CLAIM_PTC_LINKING_REWARD: Method +METHOD_CAN_CLAIM_PTC_REWARD_ACTION: Method +METHOD_CONTRIBUTE_PARTY_ITEMS: Method +METHOD_CONSUME_PARTY_ITEMS: Method +METHOD_REMOVE_PTC_LOGIN: Method +METHOD_SEND_PARTY_PLAY_INVITE: Method +METHOD_CONSUME_STICKERS: Method +METHOD_COMPLETE_RAID_BATTLE: Method +METHOD_SYNC_BATTLE_INVENTORY: Method +METHOD_PREVIEW_CONTRIBUTE_PARTY_ITEMS: Method +METHOD_KICK_FROM_PARTY: Method +METHOD_FUSE_POKEMON: Method +METHOD_UNFUSE_POKEMON: Method +METHOD_GET_IRIS_SOCIAL_SCENE: Method +METHOD_UPDATE_IRIS_SOCIAL_SCENE: Method +METHOD_GET_CHANGE_POKEMON_FORM_PREVIEW: Method +METHOD_GET_FUSE_POKEMON_PREVIEW: Method +METHOD_GET_UNFUSE_POKEMON_PREVIEW: Method +METHOD_PROCESS_PLAYER_INBOX: Method +NMA_METHOD_UNSET: NMAMethod +NMA_GET_PLAYER: NMAMethod +NMA_GET_SURVEYOR_PROJECTS: NMAMethod +NMA_GET_SERVER_CONFIG: NMAMethod +NMA_UPDATE_SURVEYOR_PROJECT: NMAMethod +NMA_UPDATE_USER_ONBOARDING: NMAMethod +NMA_ONBOARDING_COMPLETION_NOT_SPECIFIED: NMAOnboardingCompletion +NMA_ONBOARDING_COMPLETION_TERMS_OF_SERVICE_COMFIRMATION: NMAOnboardingCompletion +NMA_ONBOARDING_COMPLETION_PRIVACY_POLICY_CONFIRMATION: NMAOnboardingCompletion +MNA_UNDEFINED: NMARole +NMA_SURVEYOR: NMARole +NMA_DEVELOPER: NMARole +NMA_ADMIN: NMARole +NMA_USER: NMARole +NEWS_PAGE_TELEMETRY_IDS_UNDEFINED_NEWS_EVENT: NewsPageTelemetryIds +NEWS_PAGE_TELEMETRY_IDS_NEWS_VIEWED: NewsPageTelemetryIds +NEWS_PAGE_TELEMETRY_IDS_NEWS_DISMISSED: NewsPageTelemetryIds +NEWS_PAGE_TELEMETRY_IDS_NEWS_LINK_CLICKED: NewsPageTelemetryIds +NEWS_PAGE_TELEMETRY_IDS_NEWS_UPDATED_APP: NewsPageTelemetryIds +REGULAR: NominationType +PROVISIONAL: NominationType +NON_COMBAT_MOVE_TYPE_UNSET: NonCombatMoveType +FAST_ATTACK: NonCombatMoveType +CHARGED_ATTACK: NonCombatMoveType +CHARGED_ATTACK_2: NonCombatMoveType +NOTIFICATION_CATEGORY_UNSET: NotificationCategory +NOTIFICATION_CATEGORY_GYM_REMOVAL: NotificationCategory +NOTIFICATION_CATEGORY_POKEMON_HUNGRY: NotificationCategory +NOTIFICATION_CATEGORY_POKEMON_WON: NotificationCategory +NOTIFICATION_CATEGORY_GIFTBOX_INCOMING: NotificationCategory +NOTIFICATION_CATEGORY_GIFTBOX_DELIVERED: NotificationCategory +NOTIFICATION_CATEGORY_FRIENDSHIP_MILESTONE_REWARD: NotificationCategory +NOTIFICATION_CATEGORY_GYM_BATTLE_FRIENDSHIP_INCREMENT: NotificationCategory +NOTIFICATION_CATEGORY_BGMODE_EGG_HATCH: NotificationCategory +NOTIFICATION_CATEGORY_BGMODE_BUDDY_CANDY: NotificationCategory +NOTIFICATION_CATEGORY_BGMODE_WEEKLY_FITNESS_REPORT: NotificationCategory +NOTIFICATION_CATEGORY_COMBAT_CHALLENGE_OPENED: NotificationCategory +NOTIFICATION_CATEGORY_BGMODE_OFF_SESSION_DISTANCE: NotificationCategory +NOTIFICATION_CATEGORY_BGMODE_POI_PROXIMITY: NotificationCategory +NOTIFICATION_CATEGORY_LUCKY_FRIEND: NotificationCategory +NOTIFICATION_CATEGORY_BGMODE_NAMED_BUDDY_CANDY: NotificationCategory +NOTIFICATION_CATEGORY_APP_BADGE_ONLY: NotificationCategory +NOTIFICATION_CATEGORY_COMBAT_VS_SEEKER_CHARGED: NotificationCategory +NOTIFICATION_CATEGORY_COMBAT_COMPETITIVE_SEASON_END: NotificationCategory +NOTIFICATION_CATEGORY_BUDDY_HUNGRY: NotificationCategory +NOTIFICATION_CATEGORY_BUDDY_FOUND_GIFT: NotificationCategory +NOTIFICATION_CATEGORY_BUDDY_AFFECTION_LEVEL_MILESTONE: NotificationCategory +NOTIFICATION_CATEGORY_BUDDY_AFFECTION_WALKING: NotificationCategory +NOTIFICATION_CATEGORY_BUDDY_AFFECTION_CARE: NotificationCategory +NOTIFICATION_CATEGORY_BUDDY_AFFECTION_BATTLE: NotificationCategory +NOTIFICATION_CATEGORY_BUDDY_AFFECTION_PHOTO: NotificationCategory +NOTIFICATION_CATEGORY_BUDDY_AFFECTION_POI: NotificationCategory +NOTIFICATION_CATEGORY_BGMODE_BUDDY_FOUND_GIFT: NotificationCategory +NOTIFICATION_CATEGORY_BUDDY_ATTRACTIVE_POI: NotificationCategory +NOTIFICATION_CATEGORY_BGMODE_BUDDY_ATTRACTIVE_POI: NotificationCategory +NOTIFICATION_CATEGORY_ROUTE_SUBMISSION_ACCEPTED: NotificationCategory +NOTIFICATION_CATEGORY_ROUTE_SUBMISSION_REJECTED: NotificationCategory +NOTIFICATION_CATEGORY_BUDDY_AFFECTION_ATTRACTIVE_POI: NotificationCategory +NOTIFICATION_CATEGORY_POI_PASSCODE_REDEEMED: NotificationCategory +NOTIFICATION_CATEGORY_NO_EGGS_INCUBATING: NotificationCategory +NOTIFICATION_CATEGORY_RETENTION_UNOPENED_GIFTS: NotificationCategory +NOTIFICATION_CATEGORY_RETENTION_STARPIECE: NotificationCategory +NOTIFICATION_CATEGORY_RETENTION_INCENSE: NotificationCategory +NOTIFICATION_CATEGORY_RETENTION_LUCKY_EGG: NotificationCategory +NOTIFICATION_CATEGORY_RETENTION_ADVSYNC_REWARDS: NotificationCategory +NOTIFICATION_CATEGORY_RETENTION_EGGS_NOT_INCUBATING: NotificationCategory +NOTIFICATION_CATEGORY_RETENTION_POWER_WALK: NotificationCategory +NOTIFICATION_CATEGORY_RETENTION_FUN_WITH_FRIENDS: NotificationCategory +NOTIFICATION_CATEGORY_BUDDY_REMOTE_GIFT: NotificationCategory +NOTIFICATION_CATEGORY_BGMODE_BUDDY_REMOTE_GIFT: NotificationCategory +NOTIFICATION_CATEGORY_REMOTE_RAID_INVITATION: NotificationCategory +NOTIFICATION_CATEGORY_ITEM_REWARDS: NotificationCategory +NOTIFICATION_CATEGORY_TIMED_GROUP_CHALLENGE_STARTED: NotificationCategory +NOTIFICATION_CATEGORY_TIMED_GROUP_CHALLENGE_GOAL_MET: NotificationCategory +NOTIFICATION_CATEGORY_DEEP_LINKING: NotificationCategory +NOTIFICATION_CATEGORY_BUDDY_AFFECTION_VISIT_POWERED_UP_FORT: NotificationCategory +NOTIFICATION_CATEGORY_POKEDEX_UNLOCKED_CATEGORY_LIST: NotificationCategory +NOTIFICATION_CATEGORY_CONTACT_SIGNED_UP: NotificationCategory +NOTIFICATION_CATEGORY_POSTCARD_SAVED_BY_FRIEND: NotificationCategory +NOTIFICATION_CATEGORY_TICKET_GIFT_NOTIFIED: NotificationCategory +NOTIFICATION_CATEGORY_TICKET_GIFT_RECEIVED: NotificationCategory +NOTIFICATION_CATEGORY_DAILY_ADVENTURE_INCENSE_UNUSED: NotificationCategory +NOTIFICATION_CATEGORY_CAMPFIRE_INVITE: NotificationCategory +NOTIFICATION_CATEGORY_BGMODE_UNCAUGHT_DISTANCE: NotificationCategory +NOTIFICATION_CATEGORY_BGMODE_OPEN_GYM_SPOT: NotificationCategory +NOTIFICATION_CATEGORY_BGMODE_NO_EGGS_INCUBATING: NotificationCategory +NOTIFICATION_CATEGORY_WEEKLY_REMINDER_KM: NotificationCategory +NOTIFICATION_CATEGORY_EXTERNAL_REWARD: NotificationCategory +NOTIFICATION_CATEGORY_SLEEP_REWARD: NotificationCategory +NOTIFICATION_CATEGORY_PARTY_PLAY_INVITATION: NotificationCategory +NOTIFICATION_CATEGORY_BUDDY_AFFECTION_ROUTE: NotificationCategory +NOTIFICATION_CATEGORY_CAMPFIRE_RAID_READY: NotificationCategory +NOTIFICATION_CATEGORY_TAPPABLE_ZYGARDE_CELL: NotificationCategory +NOTIFICATION_STATE_UNSET_STATE: NotificationState +NOTIFICATION_STATE_VIEWED: NotificationState +NOTIFICATION_TYPE_NO_NOTIFICATIONS: NotificationType +NOTIFICATION_TYPE_POKEMON_NOTIFICATIONS: NotificationType +NOTIFICATION_TYPE_POKESTOP_NOTIFICATIONS: NotificationType +NOTIFICATION_TYPE_SYSTEM_NOTIFICATIONS: NotificationType +null_value: NullValue +ONBOARDING_AR_STATUS_UNSET: OnboardingArStatus +ONBOARDING_AR_STATUS_OFF: OnboardingArStatus +ONBOARDING_AR_STATUS_AR_STANDARD: OnboardingArStatus +ONBOARDING_AR_STATUS_AR_PLUS: OnboardingArStatus +ONBOARDING_EVENT_IDS_TOS_ACCEPTED: OnboardingEventIds +ONBOARDING_EVENT_IDS_PRIVACY_ACCEPTED: OnboardingEventIds +ONBOARDING_EVENT_IDS_CONVERSATION: OnboardingEventIds +ONBOARDING_EVENT_IDS_ENCOUNTER_ENTER: OnboardingEventIds +ONBOARDING_EVENT_IDS_ENCOUNTER_LEAVE: OnboardingEventIds +ONBOARDING_EVENT_IDS_AVATAR_SELECTION: OnboardingEventIds +ONBOARDING_EVENT_IDS_AVATAR_GENDER: OnboardingEventIds +ONBOARDING_EVENT_IDS_AVATAR_GENDER_CHOSEN: OnboardingEventIds +ONBOARDING_EVENT_IDS_AVATAR_HEAD_CHOSEN: OnboardingEventIds +ONBOARDING_EVENT_IDS_AVATAR_BODY_CHOSEN: OnboardingEventIds +ONBOARDING_EVENT_IDS_AVATAR_TRY_AGAIN: OnboardingEventIds +ONBOARDING_EVENT_IDS_AVATAR_ACCEPTED: OnboardingEventIds +ONBOARDING_EVENT_IDS_NAME_ENTRY: OnboardingEventIds +ONBOARDING_EVENT_IDS_NAME_UNAVAILABLE: OnboardingEventIds +ONBOARDING_EVENT_IDS_NAME_ACCEPTED: OnboardingEventIds +ONBOARDING_EVENT_IDS_POKEDEX_TUTORIAL_STARTED: OnboardingEventIds +ONBOARDING_EVENT_IDS_POKEDEX_TUTORIAL_INFO_PANEL_EXIT_PRESSED: OnboardingEventIds +ONBOARDING_EVENT_IDS_POKEDEX_EXIT_PRESSED: OnboardingEventIds +ONBOARDING_EVENT_IDS_EGG_TUTORIAL_STARTED: OnboardingEventIds +ONBOARDING_EVENT_IDS_EGG_TUTORIAL_PRESS: OnboardingEventIds +ONBOARDING_EVENT_IDS_EGG_TUTORIAL_FINISHED: OnboardingEventIds +ONBOARDING_EVENT_IDS_POKESTOP_LETSGO: OnboardingEventIds +ONBOARDING_EVENT_IDS_WILD_POKEMON_ENCOUNTER_ENTERED: OnboardingEventIds +ONBOARDING_EVENT_IDS_WILD_POKEMON_CAUGHT: OnboardingEventIds +ONBOARDING_EVENT_IDS_AR_STANDARD_ENABLED: OnboardingEventIds +ONBOARDING_EVENT_IDS_AR_STANDARD_REJECTED: OnboardingEventIds +ONBOARDING_EVENT_IDS_AR_PLUS_ENABLED: OnboardingEventIds +ONBOARDING_EVENT_IDS_AR_PLUS_REJECTED: OnboardingEventIds +ONBOARDING_EVENT_IDS_SEE_TOS_MODAL: OnboardingEventIds +ONBOARDING_EVENT_IDS_TOS_DECLINED: OnboardingEventIds +ONBOARDING_EVENT_IDS_SEE_PRIVACY_MODAL: OnboardingEventIds +ONBOARDING_EVENT_IDS_INTRO_DIALOG_COMPLETE: OnboardingEventIds +ONBOARDING_EVENT_IDS_CATCH_DIALOG_COMPLETE: OnboardingEventIds +ONBOARDING_EVENT_IDS_USERNAME_DIALOG_COMPLETE: OnboardingEventIds +ONBOARDING_EVENT_IDS_POKESTOP_DIALOG_COMPLETE: OnboardingEventIds +ONBOARDING_EVENT_IDS_ACCEPTED_TOS: OnboardingEventIds +ONBOARDING_PATH_IDS_V1: OnboardingPathIds +ONBOARDING_PATH_IDS_V2: OnboardingPathIds +ONBOARDING_PATH_IDS_VERSION_1: OnboardingPathIds +CONTRIBUTE_UNSET: PartyContributeResult +CONTRIBUTE_ERROR_UNKNOWN: PartyContributeResult +CONTRIBUTE_SUCCESS: PartyContributeResult +CONTRIBUTE_ERROR_INSUFFICIENT_INVENTORY: PartyContributeResult +CONTRIBUTE_ERROR_PLAYER_NOT_IN_PARTY: PartyContributeResult +CONTRIBUTE_ERROR_UNSANCTIONED_ITEM_TYPE: PartyContributeResult +CONTRIBUTE_ERROR_PARTY_UNABLE_TO_RECEIVE: PartyContributeResult +PARTY_QUEST_UNKNOWN: PartyQuestStatus +PARTY_QUEST_WAITING_PARTY_TO_START: PartyQuestStatus +PARTY_QUEST_SELECTING: PartyQuestStatus +PARTY_QUEST_ACTIVE: PartyQuestStatus +PARTY_QUEST_COMPLETED_AND_AWARDING: PartyQuestStatus +PARTY_QUEST_NOT_AVAILABLE: PartyQuestStatus +PARTY_UNKNOWN: PartyStatus +PARTY_WAITING_TO_START: PartyStatus +PARTY_NORMAL: PartyStatus +PARTY_DISBANDED: PartyStatus +PATH_TYPE_UNSET: PathType +PATH_TYPE_ACYCLIC: PathType +PATH_TYPE_LOOP: PathType +PERMISSION_CONTEXT_TELEMETRY_IDS_UNDEFINED_PERMISSION_CONTEXT: PermissionContextTelemetryIds +PERMISSION_CONTEXT_TELEMETRY_IDS_EGG_HATCH: PermissionContextTelemetryIds +PERMISSION_CONTEXT_TELEMETRY_IDS_BUDDY_CANDY_FOUND: PermissionContextTelemetryIds +PERMISSION_CONTEXT_TELEMETRY_IDS_PLAYER_PROFILE_CLICKED: PermissionContextTelemetryIds +PERMISSION_CONTEXT_TELEMETRY_IDS_SMART_WATCH_INSTALLED: PermissionContextTelemetryIds +PERMISSION_CONTEXT_TELEMETRY_IDS_SFIDA_SESSION_STARTED: PermissionContextTelemetryIds +PERMISSION_CONTEXT_TELEMETRY_IDS_SETTINGS_TOGGLE: PermissionContextTelemetryIds +PERMISSION_CONTEXT_TELEMETRY_IDS_NEARBY_PANEL_OPENED: PermissionContextTelemetryIds +PERMISSION_CONTEXT_TELEMETRY_IDS_FTUE_PROMPT: PermissionContextTelemetryIds +PERMISSION_CONTEXT_TELEMETRY_IDS_LEVEL_UP_PROMPT: PermissionContextTelemetryIds +PERMISSION_CONTEXT_TELEMETRY_IDS_ROUTE_CREATION: PermissionContextTelemetryIds +PERMISSION_FLOW_STEP_TELEMETRY_IDS_UNDEFINED_PERMISSION_FLOW_STEP: PermissionFlowStepTelemetryIds +PERMISSION_FLOW_STEP_TELEMETRY_IDS_INITIAL_PROMPT: PermissionFlowStepTelemetryIds +PERMISSION_FLOW_STEP_TELEMETRY_IDS_FITNESS_PERMISSION: PermissionFlowStepTelemetryIds +PERMISSION_FLOW_STEP_TELEMETRY_IDS_LOCATION_PERMISSION: PermissionFlowStepTelemetryIds +PERMISSION_FLOW_STEP_TELEMETRY_IDS_ACTIVITY_PERMISSIONS: PermissionFlowStepTelemetryIds +PERMISSION_TYPE_UNSET: PermissionType +PERMISSION_TYPE_READ_CONTACTS: PermissionType +PIN_CATEGORY_UNSET: PinCategory +PIN_CATEGORY_1: PinCategory +PIN_CATEGORY_2: PinCategory +PIN_CATEGORY_3: PinCategory +PIN_CATEGORY_4: PinCategory +PIN_CATEGORY_5: PinCategory +PIN_CATEGORY_6: PinCategory +PIN_CATEGORY_7: PinCategory +PIN_CATEGORY_8: PinCategory +PIN_CATEGORY_9: PinCategory +PIN_CATEGORY_10: PinCategory +PLATFORM_UNSET: Platform +PLATFORM_IOS: Platform +PLATFORM_ANDROID: Platform +PLATFORM_OSX: Platform +PLATFORM_WINDOWS: Platform +PLATFORM_APPLE_WATCH: Platform +PLATFORM_UNKNOWN_PLATFORM_CLIENT_ACTION: PlatformClientAction +PLATFORM_REGISTER_PUSH_NOTIFICATION: PlatformClientAction +PLATFORM_UNREGISTER_PUSH_NOTIFICATION: PlatformClientAction +PLATFORM_UPDATE_NOTIFICATION_STATUS: PlatformClientAction +PLATFORM_OPT_OUT_PUSH_NOTIFICATION_CATEGORY: PlatformClientAction +PLATFORM_DOWNLOAD_GAME_MASTER_TEMPLATES: PlatformClientAction +PLATFORM_GET_INVENTORY: PlatformClientAction +PLATFORM_REDEEM_PASSCODE: PlatformClientAction +PLATFORM_PING: PlatformClientAction +PLATFORM_ADD_LOGIN_ACTION: PlatformClientAction +PLATFORM_REMOVE_LOGIN_ACTION: PlatformClientAction +PLATFORM_LIST_LOGIN_ACTION: PlatformClientAction +PLATFORM_ADD_NEW_POI: PlatformClientAction +PLATFORM_PROXY_SOCIAL_ACTION: PlatformClientAction +PLATFORM_DEPRECATED_CLIENT_TELEMETRY: PlatformClientAction +PLATFORM_GET_AVAILABLE_SUBMISSIONS: PlatformClientAction +PLATFORM_GET_SIGNED_URL_FOR_PHOTO_UPLOAD: PlatformClientAction +PLATFORM_REPLACE_LOGIN_ACTION: PlatformClientAction +PLATFORM_PROXY_SOCIAL_SIDE_CHANNEL_ACTION: PlatformClientAction +PLATFORM_COLLECT_CLIENT_TELEMETRY: PlatformClientAction +PLATFORM_PURCHASE_SKU: PlatformClientAction +PLATFORM_GET_AVAILABLE_SKUS_AND_BALANCES: PlatformClientAction +PLATFORM_REDEEM_GOOGLE_RECEIPT: PlatformClientAction +PLATFORM_REDEEM_APPLE_RECEIPT: PlatformClientAction +PLATFORM_REDEEM_DESKTOP_RECEIPT: PlatformClientAction +PLATFORM_UPDATE_FITNESS_METRICS: PlatformClientAction +PLATFORM_GET_FITNESS_REPORT: PlatformClientAction +PLATFORM_GET_CLIENT_TELEMETRY_SETTINGS: PlatformClientAction +PLATFORM_PING_ASYNC: PlatformClientAction +PLATFORM_REGISTER_BACKGROUND_SERVICE: PlatformClientAction +PLATFORM_GET_CLIENT_BGMODE_SETTINGS: PlatformClientAction +PLATFORM_PING_DOWNSTREAM: PlatformClientAction +PLATFORM_SET_IN_GAME_CURRENCY_EXCHANGE_RATE: PlatformClientAction +PLATFORM_REQUEST_GEOFENCE_UPDATES: PlatformClientAction +PLATFORM_UPDATE_PLAYER_LOCATION: PlatformClientAction +PLATFORM_GENERATE_GMAP_SIGNED_URL: PlatformClientAction +PLATFORM_GET_GMAP_SETTINGS: PlatformClientAction +PLATFORM_REDEEM_SAMSUNG_RECEIPT: PlatformClientAction +PLATFORM_ADD_NEW_ROUTE: PlatformClientAction +PLATFORM_GET_OUTSTANDING_WARNINGS: PlatformClientAction +PLATFORM_ACKNOWLEDGE_WARNINGS: PlatformClientAction +PLATFORM_SUBMIT_POI_IMAGE: PlatformClientAction +PLATFORM_SUBMIT_POI_TEXT_METADATA_UPDATE: PlatformClientAction +PLATFORM_SUBMIT_POI_LOCATION_UPDATE: PlatformClientAction +PLATFORM_SUBMIT_POI_TAKEDOWN_REQUEST: PlatformClientAction +PLATFORM_GET_WEB_TOKEN_ACTION: PlatformClientAction +PLATFORM_GET_ADVENTURE_SYNC_SETTINGS: PlatformClientAction +PLATFORM_UPDATE_ADVENTURE_SYNC_SETTINGS: PlatformClientAction +PLATFORM_SET_BIRTHDAY: PlatformClientAction +PLATFORM_FETCH_NEWSFEED_ACTION: PlatformClientAction +PLATFORM_MARK_NEWSFEED_READ_ACTION: PlatformClientAction +PLATFORM_WARNING_UNSET: PlatformWarningType +PLATFORM_WARNING_STRIKE1: PlatformWarningType +PLATFORM_WARNING_STRIKE2: PlatformWarningType +PLATFORM_WARNING_STRIKE3: PlatformWarningType +PLAYER_AVATAR_MALE: PlayerAvatarType +PLAYER_AVATAR_FEMALE: PlayerAvatarType +PLAYER_AVATAR_NEUTRAL: PlayerAvatarType +PLAYER_BONUS_UNSET: PlayerBonusType +TIME_BONUS: PlayerBonusType +SPACE_BONUS: PlayerBonusType +DAY_BONUS: PlayerBonusType +NIGHT_BONUS: PlayerBonusType +PLAYER_SUBMISSION_TYPE_PROTO_TYPE_UNSPECIFIED: PlayerSubmissionTypeProto +PLAYER_SUBMISSION_TYPE_PROTO_POI_SUBMISSION: PlayerSubmissionTypeProto +PLAYER_SUBMISSION_TYPE_PROTO_ROUTE_SUBMISSION: PlayerSubmissionTypeProto +PLAYER_SUBMISSION_TYPE_PROTO_POI_IMAGE_SUBMISSION: PlayerSubmissionTypeProto +PLAYER_SUBMISSION_TYPE_PROTO_POI_TEXT_METADATA_UPDATE: PlayerSubmissionTypeProto +PLAYER_SUBMISSION_TYPE_PROTO_POI_LOCATION_UPDATE: PlayerSubmissionTypeProto +PLAYER_SUBMISSION_TYPE_PROTO_POI_TAKEDOWN_REQUEST: PlayerSubmissionTypeProto +PLAYER_SUBMISSION_TYPE_PROTO_POI_AR_VIDEO_SUBMISSION: PlayerSubmissionTypeProto +PLAYER_SUBMISSION_TYPE_PROTO_SPONSOR_POI_REPORT: PlayerSubmissionTypeProto +PLAYER_SUBMISSION_TYPE_PROTO_SPONSOR_POI_LOCATION_UPDATE: PlayerSubmissionTypeProto +PLAYER_SUBMISSION_TYPE_PROTO_POI_CATEGORY_VOTE_SUBMISSION: PlayerSubmissionTypeProto +PLAYER_SUBMISSION_TYPE_PROTO_MAPPING_REQUEST: PlayerSubmissionTypeProto +PLAYER_SUBMISSION_TYPE_PROTO_NEW_PRIVATE_POI: PlayerSubmissionTypeProto +UNSET_ZONE: PlayerZoneCompliance +SAFE_TO_JOIN_ZONE: PlayerZoneCompliance +WARNING_TO_JOIN_ZONE: PlayerZoneCompliance +SAFE_TO_PLAY_ZONE: PlayerZoneCompliance +WARNING_TO_PLAY_ZONE: PlayerZoneCompliance +NONCOMPLIANT_ZONE: PlayerZoneCompliance +NONCOMPLIANT_2_ZONE: PlayerZoneCompliance +MISSING_LOCATION_ZONE: PlayerZoneCompliance +POI_IMAGE_TYPE_UNSET: PoiImageType +POI_IMAGE_TYPE_MAIN: PoiImageType +POI_IMAGE_TYPE_SURROUNDING: PoiImageType +POI_INVALID_REASON_INVALID_REASON_UNSPECIFIED: PoiInvalidReason +POI_INVALID_REASON_NO_PEDESTRIAN_ACCESS: PoiInvalidReason +POI_INVALID_REASON_OBSTRUCTS_EMERGENCY_SERVICES: PoiInvalidReason +POI_INVALID_REASON_PRIVATE_RESIDENTIAL_PROPERTY: PoiInvalidReason +POI_INVALID_REASON_SCHOOL: PoiInvalidReason +POI_INVALID_REASON_PERMANENTLY_REMOVED: PoiInvalidReason +POI_INVALID_REASON_DUPLICATE: PoiInvalidReason +POI_INVALID_REASON_NOT_SUITABLE_FOR_AR: PoiInvalidReason +POI_INVALID_REASON_UNSAFE: PoiInvalidReason +POI_INVALID_REASON_SENSITIVE: PoiInvalidReason +POI_INVALID_REASON_LOCATION_DOES_NOT_EXIST: PoiInvalidReason +POI_INVALID_REASON_ABUSE: PoiInvalidReason +FREQUENCY_UNSET: PokecoinCapResetFrequency +FREQUENCY_DAILY: PokecoinCapResetFrequency +FREQUENCY_WEEKLY: PokecoinCapResetFrequency +FREQUENCY_MONTHLY: PokecoinCapResetFrequency +FREQUENCY_YEARLY: PokecoinCapResetFrequency +SOURCE_UNSET: PokecoinSource +SOURCE_GYM_DEFENDER: PokecoinSource +SOURCE_REFERRAL_BONUS: PokecoinSource +POKEDEX_CATEGORY_UNSET: PokedexCategory +POKEDEX_CATEGORY_ALL: PokedexCategory +POKEDEX_CATEGORY_MEGA: PokedexCategory +POKEDEX_CATEGORY_SHINY: PokedexCategory +POKEDEX_CATEGORY_LUCKY: PokedexCategory +POKEDEX_CATEGORY_THREE_STAR: PokedexCategory +POKEDEX_CATEGORY_FOUR_STAR: PokedexCategory +POKEDEX_CATEGORY_SHADOW: PokedexCategory +POKEDEX_CATEGORY_PURIFIED: PokedexCategory +POKEDEX_CATEGORY_COSTUME: PokedexCategory +POKEDEX_CATEGORY_BREAD_MODE: PokedexCategory +POKEDEX_CATEGORY_BREAD_DOUGH_MODE: PokedexCategory +POKEDEX_CATEGORY_SHINY_THREE_STAR: PokedexCategory +POKEDEX_CATEGORY_SHINY_FOUR_STAR: PokedexCategory +POKEDEX_CATEGORY_SIZE_XXS: PokedexCategory +POKEDEX_CATEGORY_SIZE_XXL: PokedexCategory +GENERATION_UNSET: PokedexGenerationId +GENERATION_GEN1: PokedexGenerationId +GENERATION_GEN2: PokedexGenerationId +GENERATION_GEN3: PokedexGenerationId +GENERATION_GEN4: PokedexGenerationId +GENERATION_GEN5: PokedexGenerationId +GENERATION_GEN6: PokedexGenerationId +GENERATION_GEN7: PokedexGenerationId +GENERATION_GEN8: PokedexGenerationId +GENERATION_GEN8A: PokedexGenerationId +GENERATION_GEN9: PokedexGenerationId +GENERATION_MELTAN: PokedexGenerationId +POKEMON_BADGE_UNSET: PokemonBadge +POKEMON_BADGE_BEST_BUDDY: PokemonBadge +POKEMON_GO_PLUS_IDS_UNDEFINED_POKEMON_GO_PLUS_EVENT: PokemonGoPlusIds +POKEMON_GO_PLUS_IDS_CANNOT_CONNECT_TO_PGP: PokemonGoPlusIds +POKEMON_GO_PLUS_IDS_REGISTERING_PGP_FAILED: PokemonGoPlusIds +POKEMON_GO_PLUS_IDS_REGISTERING_RETRY: PokemonGoPlusIds +POKEMON_GO_PLUS_IDS_CONNECTION_SUCCESS: PokemonGoPlusIds +POKEMON_GO_PLUS_IDS_PGP_DISCONNECTED_BY_USER: PokemonGoPlusIds +POKEMON_GO_PLUS_IDS_PGP_DISCONNECTED_BY_TIMEOUT: PokemonGoPlusIds +POKEMON_GO_PLUS_IDS_PGP_DISCONNECTED_BY_ERROR: PokemonGoPlusIds +POKEMON_GO_PLUS_IDS_PGP_LOW_BATTERY: PokemonGoPlusIds +POKEMON_GO_PLUS_IDS_BLUETOOTH_SENT_ERROR: PokemonGoPlusIds +POKEMON_GO_PLUS_IDS_PGP_SEEN_BY_DEVICE: PokemonGoPlusIds +POKEMON_GO_PLUS_IDS_POKEMON_CAUGHT: PokemonGoPlusIds +POKEMON_GO_PLUS_IDS_POKEMON_NOT_CAUGHT: PokemonGoPlusIds +POKEMON_GO_PLUS_IDS_POKEMON_NOT_CAUGHT_DUE_ERROR: PokemonGoPlusIds +POKEMON_GO_PLUS_IDS_POKESTOP_SPUN: PokemonGoPlusIds +POKEMON_GO_PLUS_IDS_POKESTOP_NOT_SPUN_DUE_ERROR: PokemonGoPlusIds +POKEMON_HOME_TELEMETRY_IDS_UNDEFINED_POKEMON_HOME_EVENT: PokemonHomeTelemetryIds +POKEMON_HOME_TELEMETRY_IDS_OPEN_SETTINGS: PokemonHomeTelemetryIds +POKEMON_HOME_TELEMETRY_IDS_SIGN_IN: PokemonHomeTelemetryIds +POKEMON_HOME_TELEMETRY_IDS_SELECTED_POKEMON: PokemonHomeTelemetryIds +POKEMON_INVENTORY_TELEMETRY_IDS_UNDEFINED_POKEMON_INVENTORY_EVENT: PokemonInventoryTelemetryIds +POKEMON_INVENTORY_TELEMETRY_IDS_OPEN: PokemonInventoryTelemetryIds +POKEMON_INVENTORY_TELEMETRY_IDS_SORTING_CHANGE: PokemonInventoryTelemetryIds +POKEMON_INVENTORY_TELEMETRY_IDS_FILTER: PokemonInventoryTelemetryIds +POKEMON_TAG_COLOR_UNSET: PokemonTagColor +POKEMON_TAG_COLOR_BLUE: PokemonTagColor +POKEMON_TAG_COLOR_GREEN: PokemonTagColor +POKEMON_TAG_COLOR_PURPLE: PokemonTagColor +POKEMON_TAG_COLOR_YELLOW: PokemonTagColor +POKEMON_TAG_COLOR_RED: PokemonTagColor +POKEMON_TAG_COLOR_ORANGE: PokemonTagColor +POKEMON_TAG_COLOR_GREY: PokemonTagColor +POKEMON_TAG_COLOR_BLACK: PokemonTagColor +POSTCARD_SOURCE_UNKNOWN: PostcardSource +POSTCARD_SOURCE_SELF: PostcardSource +POSTCARD_SOURCE_FRIEND: PostcardSource +POSTCARD_SOURCE_FRIEND_ANONYMIZED: PostcardSource +POSTCARD_SOURCE_FRIEND_ANONYMIZED_FROM_DELETION_OR_UNFRIEND: PostcardSource +POSTCARD_SOURCE_GIFT_TRADE: PostcardSource +POSTCARD_SOURCE_GIFT_TRADE_ANONYMIZED: PostcardSource +POSTCARD_SOURCE_GIFT_TRADE_ANONYMIZED_FROM_DELETION: PostcardSource +PROFILE_PAGE_TELEMETRY_IDS_UNDEFINED_PROFILE_PAGE: ProfilePageTelemetryIds +PROFILE_PAGE_TELEMETRY_IDS_SHOP_FROM_PROFILE: ProfilePageTelemetryIds +PROFILE_PAGE_TELEMETRY_IDS_LOG: ProfilePageTelemetryIds +PROFILE_PAGE_TELEMETRY_IDS_SET_BUDDY: ProfilePageTelemetryIds +PROFILE_PAGE_TELEMETRY_IDS_CUSTOMIZE_AVATAR: ProfilePageTelemetryIds +PUSH_GATEWAY_TELEMETRY_IDS_UNDEFINED_PUSH_GATEWAY_EVENT: PushGatewayTelemetryIds +PUSH_GATEWAY_TELEMETRY_IDS_WEB_SOCKET_STARTED: PushGatewayTelemetryIds +PUSH_GATEWAY_TELEMETRY_IDS_WEB_SOCKET_FAILED: PushGatewayTelemetryIds +PUSH_GATEWAY_TELEMETRY_IDS_WEB_SOCKET_TIMEOUT: PushGatewayTelemetryIds +PUSH_GATEWAY_TELEMETRY_IDS_NEW_INBOX_DOWNSTREAM: PushGatewayTelemetryIds +PUSH_NOTIFICATION_TELEMETRY_IDS_UNDEFINED_PUSH_NOTIFICATION_EVENT: PushNotificationTelemetryIds +PUSH_NOTIFICATION_TELEMETRY_IDS_OPEN_APP: PushNotificationTelemetryIds +QUEST_ENCOUNTER_UNSET: QuestEncounterType +ULTRA_BEAST: QuestEncounterType +QUEST_UNSET: QuestType +QUEST_FIRST_CATCH_OF_THE_DAY: QuestType +QUEST_FIRST_POKESTOP_OF_THE_DAY: QuestType +QUEST_MULTI_PART: QuestType +QUEST_CATCH_POKEMON: QuestType +QUEST_SPIN_POKESTOP: QuestType +QUEST_HATCH_EGG: QuestType +QUEST_COMPLETE_GYM_BATTLE: QuestType +QUEST_COMPLETE_RAID_BATTLE: QuestType +QUEST_COMPLETE_QUEST: QuestType +QUEST_TRANSFER_POKEMON: QuestType +QUEST_FAVORITE_POKEMON: QuestType +QUEST_AUTOCOMPLETE: QuestType +QUEST_USE_BERRY_IN_ENCOUNTER: QuestType +QUEST_UPGRADE_POKEMON: QuestType +QUEST_EVOLVE_POKEMON: QuestType +QUEST_LAND_THROW: QuestType +QUEST_GET_BUDDY_CANDY: QuestType +QUEST_BADGE_RANK: QuestType +QUEST_PLAYER_LEVEL: QuestType +QUEST_JOIN_RAID: QuestType +QUEST_COMPLETE_BATTLE: QuestType +QUEST_ADD_FRIEND: QuestType +QUEST_TRADE_POKEMON: QuestType +QUEST_SEND_GIFT: QuestType +QUEST_EVOLVE_INTO_POKEMON: QuestType +QUEST_COMPLETE_COMBAT: QuestType +QUEST_TAKE_SNAPSHOT: QuestType +QUEST_BATTLE_TEAM_ROCKET: QuestType +QUEST_PURIFY_POKEMON: QuestType +QUEST_FIND_TEAM_ROCKET: QuestType +QUEST_FIRST_GRUNT_OF_THE_DAY: QuestType +QUEST_BUDDY_FEED: QuestType +QUEST_BUDDY_EARN_AFFECTION_POINTS: QuestType +QUEST_BUDDY_PET: QuestType +QUEST_BUDDY_LEVEL: QuestType +QUEST_BUDDY_WALK: QuestType +QUEST_BUDDY_YATTA: QuestType +QUEST_USE_INCENSE: QuestType +QUEST_BUDDY_FIND_SOUVENIR: QuestType +QUEST_COLLECT_AS_REWARDS: QuestType +QUEST_WALK: QuestType +QUEST_MEGA_EVOLVE_POKEMON: QuestType +QUEST_GET_STARDUST: QuestType +QUEST_MINI_COLLECTION: QuestType +QUEST_GEOTARGETED_AR_SCAN: QuestType +QUEST_BUDDY_EVOLUTION_WALK: QuestType +QUEST_GBL_RANK: QuestType +QUEST_CHARGE_ATTACK: QuestType +QUEST_CHANGE_POKEMON_FORM: QuestType +QUEST_BATTLE_EVENT_NPC: QuestType +QUEST_EARN_FORT_POWER_UP_POINTS: QuestType +QUEST_TAKE_WILD_SNAPSHOT: QuestType +QUEST_USE_POKEMON_ITEM: QuestType +QUEST_OPEN_GIFT: QuestType +QUEST_EARN_XP: QuestType +QUEST_BATTLE_PLAYER_TEAM_LEADER: QuestType +QUEST_FIRST_ROUTE_OF_THE_DAY: QuestType +QUEST_SUBMIT_SLEEP_DATA: QuestType +QUEST_ROUTE_TRAVEL: QuestType +QUEST_ROUTE_COMPLETE: QuestType +QUEST_COLLECT_TAPPABLE: QuestType +QUEST_ACTIVATE_TRAINER_ABILITY: QuestType +QUEST_NPC_SEND_GIFT: QuestType +QUEST_NPC_OPEN_GIFT: QuestType +QUEST_PTC_OAUTH_LINK: QuestType +QUEST_FIGHT_POKEMON: QuestType +QUEST_USE_NON_COMBAT_MOVE: QuestType +QUEST_FUSE_POKEMON: QuestType +QUEST_UNFUSE_POKEMON: QuestType +QUEST_WALK_METERS: QuestType +QUEST_CHANGE_INTO_POKEMON_FORM: QuestType +QUEST_FUSE_INTO_POKEMON: QuestType +QUEST_UNFUSE_INTO_POKEMON: QuestType +QUEST_COLLECT_MP: QuestType +QUEST_LOOT_STATION: QuestType +QUEST_COMPLETE_BREAD_BATTLE: QuestType +QUEST_USE_BREAD_MOVE: QuestType +QUEST_UNLOCK_BREAD_MOVE: QuestType +QUEST_ENHANCE_BREAD_MOVE: QuestType +QUEST_COLLECT_STAMP: QuestType +RAID_LEVEL_UNSET: RaidLevel +RAID_LEVEL_1: RaidLevel +RAID_LEVEL_2: RaidLevel +RAID_LEVEL_3: RaidLevel +RAID_LEVEL_4: RaidLevel +RAID_LEVEL_5: RaidLevel +RAID_LEVEL_MEGA: RaidLevel +RAID_LEVEL_MEGA_5: RaidLevel +RAID_LEVEL_ULTRA_BEAST: RaidLevel +RAID_LEVEL_EXTENDED_EGG: RaidLevel +RAID_LEVEL_PRIMAL: RaidLevel +RAID_LEVEL_1_SHADOW: RaidLevel +RAID_LEVEL_2_SHADOW: RaidLevel +RAID_LEVEL_3_SHADOW: RaidLevel +RAID_LEVEL_4_SHADOW: RaidLevel +RAID_LEVEL_5_SHADOW: RaidLevel +RAID_LOCATION_REQUERIMENT_BOTH: RaidLocationRequirement +RAID_LOCATION_REQUERIMENT_IN_PERSON: RaidLocationRequirement +RAID_LOCATION_REQUERIMENT_REMOTE: RaidLocationRequirement +RAID_PLAQUE_STYLE_UNSET: RaidPlaquePipStyle +RAID_PLAQUE_STYLE_TRIANGLE: RaidPlaquePipStyle +RAID_PLAQUE_STYLE_DIAMOND: RaidPlaquePipStyle +RAID_PLAQUE_STYLE_STAR: RaidPlaquePipStyle +RAID_TELEMETRY_IDS_UNDEFINED_RAID_EVENT: RaidTelemetryIds +RAID_TELEMETRY_IDS_APPROACH_ENTER: RaidTelemetryIds +RAID_TELEMETRY_IDS_APPROACH_CLICK_SPINNER: RaidTelemetryIds +RAID_TELEMETRY_IDS_APPROACH_JOIN: RaidTelemetryIds +RAID_TELEMETRY_IDS_APPROACH_TICKET_CONFIRMATION: RaidTelemetryIds +RAID_TELEMETRY_IDS_APPROACH_CLICK_TUTORIAL: RaidTelemetryIds +RAID_TELEMETRY_IDS_APPROACH_CLICK_SHOP: RaidTelemetryIds +RAID_TELEMETRY_IDS_APPROACH_CLICK_INSPECT: RaidTelemetryIds +RAID_TELEMETRY_IDS_LOBBY_ENTER: RaidTelemetryIds +RAID_TELEMETRY_IDS_LOBBY_CLICK_INVENTORY: RaidTelemetryIds +RAID_TELEMETRY_IDS_LOBBY_CLICK_EXIT: RaidTelemetryIds +RAID_TELEMETRY_IDS_LOBBY_TAP_AVATAR: RaidTelemetryIds +RAID_TELEMETRY_IDS_LOBBY_CLICK_REJOIN_BATTLE: RaidTelemetryIds +RAID_TELEMETRY_IDS_LOBBY_CLICK_LOBBY_PUBLIC: RaidTelemetryIds +RAID_TELEMETRY_IDS_MVT_CLICK_SHARE: RaidTelemetryIds +RAID_VISUAL_TYPE_UNSET: RaidVisualType +RAID_VISUAL_TYPE_NORMAL: RaidVisualType +RAID_VISUAL_TYPE_EXCLUSIVE: RaidVisualType +RAID_VISUAL_TYPE_MEGA: RaidVisualType +RAID_VISUAL_TYPE_LEGENDARY_MEGA: RaidVisualType +RAID_VISUAL_TYPE_EXTENDED: RaidVisualType +RAID_VISUAL_TYPE_PRIMAL: RaidVisualType +RAID_VISUAL_TYPE_SHADOW: RaidVisualType +REFERRAL_ROLE_UNDEFINED: ReferralRole +REFERRAL_ROLE_REFERRER: ReferralRole +REFERRAL_ROLE_NEW_REFEREE: ReferralRole +REFERRAL_ROLE_LAPSED_REFEREE: ReferralRole +REFERRAL_SOURCE_UNDEFINED_SOURCE: ReferralSource +REFERRAL_SOURCE_INVITE_PAGE: ReferralSource +REFERRAL_SOURCE_ADDRESS_BOOK: ReferralSource +REFERRAL_SOURCE_IMAGE_SHARE: ReferralSource +REFERRAL_TELEMETRY_IDS_UNDEFINED_REFERRAL_EVENT: ReferralTelemetryIds +REFERRAL_TELEMETRY_IDS_OPEN_INVITE_PAGE: ReferralTelemetryIds +REFERRAL_TELEMETRY_IDS_TAP_SHARE_CODE: ReferralTelemetryIds +REFERRAL_TELEMETRY_IDS_TAP_COPY_CODE: ReferralTelemetryIds +REFERRAL_TELEMETRY_IDS_TAP_HAVE_REFERRAL_CODE: ReferralTelemetryIds +REFERRAL_TELEMETRY_IDS_INPUT_CODE: ReferralTelemetryIds +REFERRAL_TELEMETRY_IDS_INPUT_CODE_SUCCESS: ReferralTelemetryIds +REFERRAL_TELEMETRY_IDS_MILESTONE_REWARD_CLAIMED: ReferralTelemetryIds +REFERRAL_TELEMETRY_IDS_OPEN_APP_THROUGH_DEEP_LINK: ReferralTelemetryIds +REMOTE_RAID_INVITE_ACCEPT_SOURCE_UNDEFINED_REMOTE_RAID_INVITE_ACCEPT_SOURCE: RemoteRaidInviteAcceptSource +REMOTE_RAID_INVITE_ACCEPT_SOURCE_REMOTE_RAID_IN_APP: RemoteRaidInviteAcceptSource +REMOTE_RAID_INVITE_ACCEPT_SOURCE_REMOTE_RAID_PUSH_NOTIFICATION: RemoteRaidInviteAcceptSource +REMOTE_RAID_INVITE_ACCEPT_SOURCE_REMOTE_RAID_NEARBY_WINDOW: RemoteRaidInviteAcceptSource +REMOTE_RAID_JOIN_SOURCE_UNDEFINED_REMOTE_RAID_JOIN_SOURCE: RemoteRaidJoinSource +REMOTE_RAID_JOIN_SOURCE_REMOTE_RAID_USED_MAP: RemoteRaidJoinSource +REMOTE_RAID_JOIN_SOURCE_REMOTE_RAID_NEARBY_GUI: RemoteRaidJoinSource +REMOTE_RAID_JOIN_SOURCE_REMOTE_RAID_INVITED_BY_FRIEND: RemoteRaidJoinSource +REMOTE_RAID_TELEMETRY_IDS_UNDEFINED_REMOTE_RAID_EVENT: RemoteRaidTelemetryIds +REMOTE_RAID_TELEMETRY_IDS_REMOTE_RAID_LOBBY_ENTER: RemoteRaidTelemetryIds +REMOTE_RAID_TELEMETRY_IDS_REMOTE_RAID_INVITE_SENT: RemoteRaidTelemetryIds +REMOTE_RAID_TELEMETRY_IDS_REMOTE_RAID_INVITE_ACCEPTED: RemoteRaidTelemetryIds +REMOTE_RAID_TELEMETRY_IDS_REMOTE_RAID_INVITE_REJECTED: RemoteRaidTelemetryIds +ROUTE_DISCOVERY_TELEMETRY_IDS_ROUTE_DISCOVERY_OPEN: RouteDiscoveryTelemetryIds +ROUTE_DISCOVERY_TELEMETRY_IDS_ROUTE_DISCOVERY_ABANDON: RouteDiscoveryTelemetryIds +ROUTE_DISCOVERY_TELEMETRY_IDS_ROUTE_DISCOVERY_ROUTE_SELECTED: RouteDiscoveryTelemetryIds +ROUTE_DISCOVERY_TELEMETRY_IDS_ROUTE_DISCOVERY_PAGE_SCROLL: RouteDiscoveryTelemetryIds +ROUTE_ERROR_TELEMETRY_IDS_ROUTE_ERROR_DEFAULT: RouteErrorTelemetryIds +ROUTE_INCLINE_TYPE_UNSET: RouteInclineType +ROUTE_INCLINE_TYPE_FLAT: RouteInclineType +ROUTE_INCLINE_TYPE_MOSTLY_FLAT: RouteInclineType +ROUTE_INCLINE_TYPE_SLIGHTLY_HILLY: RouteInclineType +ROUTE_INCLINE_TYPE_VERY_HILLY: RouteInclineType +ROUTE_INCLINE_TYPE_STEEP_INCLINE: RouteInclineType +ROUTE_INCLINE_TYPE_STEEP_DECLINE: RouteInclineType +ROUTE_INCLINE_DYNAMIC_STEEP: RouteInclineType +ROUTE_TYPE_UNSET: RouteType +ROUTE_TYPE_ORGANIC: RouteType +ROUTE_TYPE_OFFICIAL: RouteType +ROUTE_TYPE_EVENT: RouteType +ROUTE_TYPE_SPONSORED: RouteType +DATA_0: SaturdayCompositionData +DATA_1: SaturdayCompositionData +DATA_2: SaturdayCompositionData +DATA_3: SaturdayCompositionData +DATA_4: SaturdayCompositionData +DATA_5: SaturdayCompositionData +DATA_6: SaturdayCompositionData +DATA_7: SaturdayCompositionData +DATA_8: SaturdayCompositionData +DATA_9: SaturdayCompositionData +DATA_10: SaturdayCompositionData +DATA_11: SaturdayCompositionData +DATA_12: SaturdayCompositionData +DATA_13: SaturdayCompositionData +DATA_14: SaturdayCompositionData +DATA_15: SaturdayCompositionData +DATA_16: SaturdayCompositionData +DATA_17: SaturdayCompositionData +DATA_18: SaturdayCompositionData +DATA_19: SaturdayCompositionData +DATA_20: SaturdayCompositionData +DATA_21: SaturdayCompositionData +DATA_22: SaturdayCompositionData +DATA_23: SaturdayCompositionData +DATA_24: SaturdayCompositionData +DATA_25: SaturdayCompositionData +DATA_26: SaturdayCompositionData +DATA_27: SaturdayCompositionData +DATA_28: SaturdayCompositionData +DATA_29: SaturdayCompositionData +DATA_30: SaturdayCompositionData +DATA_31: SaturdayCompositionData +DATA_32: SaturdayCompositionData +DATA_33: SaturdayCompositionData +DATA_34: SaturdayCompositionData +DATA_35: SaturdayCompositionData +DATA_36: SaturdayCompositionData +DATA_37: SaturdayCompositionData +DATA_38: SaturdayCompositionData +DATA_39: SaturdayCompositionData +DATA_40: SaturdayCompositionData +DATA_41: SaturdayCompositionData +DATA_42: SaturdayCompositionData +DATA_43: SaturdayCompositionData +DATA_44: SaturdayCompositionData +DATA_45: SaturdayCompositionData +DATA_46: SaturdayCompositionData +DATA_47: SaturdayCompositionData +DATA_48: SaturdayCompositionData +DATA_49: SaturdayCompositionData +DATA_50: SaturdayCompositionData +DATA_51: SaturdayCompositionData +DATA_52: SaturdayCompositionData +DATA_53: SaturdayCompositionData +DATA_54: SaturdayCompositionData +DATA_55: SaturdayCompositionData +DATA_56: SaturdayCompositionData +DATA_57: SaturdayCompositionData +DATA_58: SaturdayCompositionData +DATA_59: SaturdayCompositionData +DATA_60: SaturdayCompositionData +DATA_61: SaturdayCompositionData +DATA_62: SaturdayCompositionData +DATA_63: SaturdayCompositionData +DEFAULT_SCAN: ScanTag +PUBLIC: ScanTag +PRIVATE: ScanTag +WAYSPOT_CENTRIC: ScanTag +FREE_FORM: ScanTag +EXPERIMENTAL: ScanTag +SHOPPING_PAGE_SCROLL_IDS_UNDEFINED_SHOPPING_PAGE_SCROLL_TYPE: ShoppingPageScrollIds +SHOPPING_PAGE_SCROLL_IDS_LAST_SCROLL: ShoppingPageScrollIds +SHOPPING_PAGE_SCROLL_IDS_MAX_SCROLL: ShoppingPageScrollIds +SHOPPING_PAGE_TELEMETRY_IDS_UNDEFINED_SHOPPING_PAGE_EVENT: ShoppingPageTelemetryIds +SHOPPING_PAGE_TELEMETRY_IDS_CLICK_CUSTOMIZE_AVATAR: ShoppingPageTelemetryIds +SHOPPING_PAGE_TELEMETRY_IDS_QUICK_SHOP_MORE: ShoppingPageTelemetryIds +SHOPPING_PAGE_TELEMETRY_IDS_QUICK_SHOP_EXCHANGE: ShoppingPageTelemetryIds +SHOPPING_PAGE_TELEMETRY_IDS_CLICK_SHOP: ShoppingPageTelemetryIds +SHOPPING_PAGE_TELEMETRY_IDS_QUIT_SHOP: ShoppingPageTelemetryIds +SHOPPING_PAGE_TELEMETRY_IDS_CLICK_SKU: ShoppingPageTelemetryIds +SHOPPING_PAGE_TELEMETRY_IDS_QUIT_SKU: ShoppingPageTelemetryIds +SHOPPING_PAGE_TELEMETRY_IDS_CLICK_SKU_EXCHANGE: ShoppingPageTelemetryIds +SHOPPING_PAGE_TELEMETRY_IDS_CLICK_SHOP_AVATAR: ShoppingPageTelemetryIds +SHOPPING_PAGE_TELEMETRY_IDS_QUIT_SHOP_AVATAR: ShoppingPageTelemetryIds +SHOPPING_PAGE_TELEMETRY_IDS_CLICK_AVATAR_TYPE: ShoppingPageTelemetryIds +SHOPPING_PAGE_TELEMETRY_IDS_QUIT_AVATAR_TYPE: ShoppingPageTelemetryIds +SHOPPING_PAGE_TELEMETRY_IDS_CLICK_AVATAR_ITEM: ShoppingPageTelemetryIds +SHOPPING_PAGE_TELEMETRY_IDS_QUIT_AVATAR_ITEM: ShoppingPageTelemetryIds +SHOPPING_PAGE_TELEMETRY_IDS_CONFIRM_AVATAR_ITEM: ShoppingPageTelemetryIds +SHOPPING_PAGE_TELEMETRY_IDS_CLICK_AVATAR_ITEM_COLOR: ShoppingPageTelemetryIds +SHOPPING_PAGE_TELEMETRY_IDS_QUIT_AVATAR_ITEM_COLOR: ShoppingPageTelemetryIds +SHOPPING_PAGE_TELEMETRY_IDS_CONFIRM_AVATAR_ITEM_COLOR: ShoppingPageTelemetryIds +SHOPPING_PAGE_TELEMETRY_IDS_CLICK_IAP_STORE_BANNER: ShoppingPageTelemetryIds +SHOPPING_PAGE_TELEMETRY_SOURCE_UNDEFINED_SHOPPING_PAGE_SOURCE: ShoppingPageTelemetrySource +SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_MAIN_MENU: ShoppingPageTelemetrySource +SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_POKEMON_BAG_FULL: ShoppingPageTelemetrySource +SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_INCUBATOR_SELECTOR: ShoppingPageTelemetrySource +SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_POKESTOP_DISK_INTERACTION: ShoppingPageTelemetrySource +SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_OPEN_GIFT_BAG_FULL: ShoppingPageTelemetrySource +SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_FULL_ENCOUNTER: ShoppingPageTelemetrySource +SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_FULL_RAID: ShoppingPageTelemetrySource +SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_MORE: ShoppingPageTelemetrySource +SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_AVATAR_ITEM: ShoppingPageTelemetrySource +SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_POKEMON_ENCOUNTER: ShoppingPageTelemetrySource +SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_PLAYER_PROFILE_PAGE: ShoppingPageTelemetrySource +SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_STORE_FRONT: ShoppingPageTelemetrySource +SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_AVATAR_CUSTOMIZATION_AWARD: ShoppingPageTelemetrySource +SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_FIRST_TIME_USER_FLOW: ShoppingPageTelemetrySource +SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_BADGE_DETAIL_AVATAR_REWARD: ShoppingPageTelemetrySource +SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_DEEP_LINK: ShoppingPageTelemetrySource +SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_MISSING_RAID_PASS: ShoppingPageTelemetrySource +SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_MISSING_REMOTE_RAID_PASS: ShoppingPageTelemetrySource +SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BUDDY_INTERACTION_POFFIN: ShoppingPageTelemetrySource +SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BUDDY_QUICK_FEED_POFFIN: ShoppingPageTelemetrySource +SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_MISSING_INCENSE_ORDINARY: ShoppingPageTelemetrySource +SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_MISSING_LUCKY_EGG: ShoppingPageTelemetrySource +SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_MISSING_STAR_PIECE: ShoppingPageTelemetrySource +SOCIAL_TELEMETRY_IDS_UNDEFINED_SOCIAL: SocialTelemetryIds +SOCIAL_TELEMETRY_IDS_FRIEND_TAB: SocialTelemetryIds +SOCIAL_TELEMETRY_IDS_NOTIFICATION_TAB: SocialTelemetryIds +SOCIAL_TELEMETRY_IDS_FRIEND_PROFILE: SocialTelemetryIds +SOCIAL_TELEMETRY_IDS_OPEN_FRIEND_SHIP_LEVEL_DETAIL: SocialTelemetryIds +SOCIAL_TELEMETRY_IDS_CLOSE_OPEN_GIFT_CONFIRMATION: SocialTelemetryIds +SOCIAL_TELEMETRY_IDS_FRIEND_LIST_SORT_CHANGED: SocialTelemetryIds +SOCIAL_TELEMETRY_IDS_FRIEND_LIST_CLOSED: SocialTelemetryIds +SOURCE_DEFAULT_UNSET: Source +SOURCE_MODERATION: Source +SOURCE_ANTICHEAT: Source +SOURCE_RATE_LIMITED: Source +SOURCE_WAYFARER: Source +SOUVENIR_UNSET: SouvenirTypeId +SOUVENIR_LONE_EARRING: SouvenirTypeId +SOUVENIR_SMALL_BOUQUET: SouvenirTypeId +SOUVENIR_SKIPPING_STONE: SouvenirTypeId +SOUVENIR_BEACH_GLASS: SouvenirTypeId +SOUVENIR_TROPICAL_SHELL: SouvenirTypeId +SOUVENIR_MUSHROOM: SouvenirTypeId +SOUVENIR_CHALKY_STONE: SouvenirTypeId +SOUVENIR_PINECONE: SouvenirTypeId +SOUVENIR_TROPICAL_FLOWER: SouvenirTypeId +SOUVENIR_FLOWER_FRUITS: SouvenirTypeId +SOUVENIR_CACTUS_FLOWER: SouvenirTypeId +SOUVENIR_STRETCHY_SPRING: SouvenirTypeId +SOUVENIR_MARBLE: SouvenirTypeId +SOUVENIR_TORN_TICKET: SouvenirTypeId +SOUVENIR_PRETTY_LEAF: SouvenirTypeId +SOUVENIR_CONFETTI: SouvenirTypeId +SOUVENIR_PIKACHU_VISOR: SouvenirTypeId +SOUVENIR_PAPER_AIRPLANE: SouvenirTypeId +SOUVENIR_TINY_COMPASS: SouvenirTypeId +SPONSOR_POI_INVALID_REASON_SPONSOR_POI_REASON_UNSPECIFIED: SponsorPoiInvalidReason +SPONSOR_POI_INVALID_REASON_SPONSOR_POI_REASON_DOES_NOT_EXIST: SponsorPoiInvalidReason +SPONSOR_POI_INVALID_REASON_SPONSOR_POI_REASON_NOT_SAFE: SponsorPoiInvalidReason +SPONSOR_POI_INVALID_REASON_SPONSOR_POI_REASON_NOT_TRUTHFUL: SponsorPoiInvalidReason +SPONSOR_POI_INVALID_REASON_SPONSOR_POI_REASON_NOT_FAMILY_FRIENDLY: SponsorPoiInvalidReason +SPONSOR_POI_INVALID_REASON_SPONSOR_POI_REASON_OFFENSIVE_CONTENT: SponsorPoiInvalidReason +UNSET_STAT_MODIFIER_TYPE: StatModifierType +ATTACK_STAGE: StatModifierType +DEFENSE_STAGE: StatModifierType +DAMAGE_DEALT_DELTA: StatModifierType +DAMAGE_TAKEN_DELTA: StatModifierType +ARBITRARY_COUNTER: StatModifierType +PARTY_POWER_DAMAGE_DEALT: StatModifierType +SOR_UNSET: StatementSorTypes +SOR_DANGEROUS_GOODS_AND_SERVICES: StatementSorTypes +SOR_GAMEPLAY_FAIRNESS: StatementSorTypes +SOR_CHILD_SAFETY: StatementSorTypes +SOR_VIOLENT_ACTORS: StatementSorTypes +SOR_SEXUAL_CONTENT: StatementSorTypes +SOR_GRAPHIC_VIOLENCE_AND_THREATS: StatementSorTypes +SOR_SELF_HARM_AND_SUICIDE: StatementSorTypes +SOR_BULLYING_AND_HARASSMENT: StatementSorTypes +SOR_HATEFUL_CONTENT: StatementSorTypes +SOR_PRIVATE_INFORMATION: StatementSorTypes +SOR_MISINFORMATION: StatementSorTypes +SOR_IMPERSONATION: StatementSorTypes +SOR_SPAM: StatementSorTypes +STORE_UNSET: Store +STORE_APPLE: Store +STORE_GOOGLE: Store +STORE_SAMSUNG: Store +proto2: Syntax +proto3: Syntax +editions: Syntax +TEAM_UNSET: Team +TEAM_BLUE: Team +TEAM_RED: Team +TEAM_YELLOW: Team +UNSPECIFIED_GEODATA_TYPE: TitanGeodataType +POI: TitanGeodataType +TITAN_PLAYER_SUBMISSION_ACTION_UNKNOWN_GAME_POI_ACTION: TitanPlayerSubmissionAction +TITAN_PLAYER_SUBMISSION_ACTION_ADD_NEW_POI: TitanPlayerSubmissionAction +TITAN_PLAYER_SUBMISSION_ACTION_GET_AVAILABLE_SUBMISSIONS: TitanPlayerSubmissionAction +TITAN_PLAYER_SUBMISSION_ACTION_GET_SIGNED_URL_FOR_PHOTO_UPLOAD: TitanPlayerSubmissionAction +TITAN_PLAYER_SUBMISSION_ACTION_GET_PLAYER_SUBMISSION_VALIDATION_SETTINGS: TitanPlayerSubmissionAction +TITAN_PLAYER_SUBMISSION_ACTION_D2D_ADD_NEW_POI: TitanPlayerSubmissionAction +TITAN_PLAYER_SUBMISSION_ACTION_D2D_GET_SIGNED_URL_FOR_PHOTO_UPLOAD: TitanPlayerSubmissionAction +TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_NEW_PRIVATE_POI: TitanPlayerSubmissionAction +TITAN_PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_NEW_PRIVATE_POI: TitanPlayerSubmissionAction +TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_IMAGE: TitanPlayerSubmissionAction +TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_TEXT_METADATA_UPDATE: TitanPlayerSubmissionAction +TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_LOCATION_UPDATE: TitanPlayerSubmissionAction +TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_TAKEDOWN_REQUEST: TitanPlayerSubmissionAction +TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_SPONSOR_POI_REPORT: TitanPlayerSubmissionAction +TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_SPONSOR_POI_LOCATION_UPDATE: TitanPlayerSubmissionAction +TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_CATEGORY_VOTE: TitanPlayerSubmissionAction +TITAN_PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_POI_IMAGE: TitanPlayerSubmissionAction +TITAN_PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_POI_TEXT_METADATA_UPDATE: TitanPlayerSubmissionAction +TITAN_PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_POI_LOCATION_UPDATE: TitanPlayerSubmissionAction +TITAN_PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_POI_TAKEDOWN_REQUEST: TitanPlayerSubmissionAction +TITAN_PLAYER_SUBMISSION_ACTION_ADD_NEW_ROUTE: TitanPlayerSubmissionAction +TITAN_PLAYER_SUBMISSION_ACTION_GENERATE_GMAP_SIGNED_URL: TitanPlayerSubmissionAction +TITAN_PLAYER_SUBMISSION_ACTION_GET_GMAP_SETTINGS: TitanPlayerSubmissionAction +TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_AR_VIDEO_METADATA: TitanPlayerSubmissionAction +TITAN_PLAYER_SUBMISSION_ACTION_GET_GRAPESHOT_FILE_UPLOAD_URL: TitanPlayerSubmissionAction +TITAN_PLAYER_SUBMISSION_ACTION_ASYNC_FILE_UPLOAD_COMPLETE: TitanPlayerSubmissionAction +TITAN_PLAYER_SUBMISSION_ACTION_GET_AR_MAPPING_SETTINGS: TitanPlayerSubmissionAction +TITAN_PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_POI_AR_VIDEO_METADATA: TitanPlayerSubmissionAction +TITAN_PLAYER_SUBMISSION_ACTION_D2D_GET_GRAPESHOT_FILE_UPLOAD_URL: TitanPlayerSubmissionAction +TITAN_PLAYER_SUBMISSION_ACTION_D2D_ASYNC_FILE_UPLOAD_COMPLETE: TitanPlayerSubmissionAction +TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_MAPPING_REQUEST: TitanPlayerSubmissionAction +TITAN_PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_MAPPING_REQUEST: TitanPlayerSubmissionAction +TITAN_PLAYER_SUBMISSION_ACTION_GET_IMAGES_FOR_POI: TitanPlayerSubmissionAction +TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_PLAYER_IMAGE_VOTE_FOR_POI: TitanPlayerSubmissionAction +TITAN_PLAYER_SUBMISSION_ACTION_GET_IMAGE_GALLERY_SETTINGS: TitanPlayerSubmissionAction +TITAN_PLAYER_SUBMISSION_ACTION_GET_MAP_DATA: TitanPlayerSubmissionAction +TITAN_PLAYER_SUBMISSION_ACTION_GET_POIS_IN_RADIUS: TitanPlayerSubmissionAction +TITAN_POI_IMAGE_TYPE_UNSET: TitanPoiImageType +TITAN_POI_IMAGE_TYPE_MAIN: TitanPoiImageType +TITAN_POI_IMAGE_TYPE_SURROUNDING: TitanPoiImageType +UNSET_TRAINER_ABILITY: TrainerAbility +ABILITY_PARTY_POWER_DAMAGE_DEALT: TrainerAbility +LEGAL_SCREEN: TutorialCompletion +AVATAR_SELECTION: TutorialCompletion +ACCOUNT_CREATION: TutorialCompletion +POKEMON_CAPTURE: TutorialCompletion +NAME_SELECTION: TutorialCompletion +POKEMON_BERRY: TutorialCompletion +USE_ITEM: TutorialCompletion +FIRST_TIME_EXPERIENCE_COMPLETE: TutorialCompletion +POKESTOP_TUTORIAL: TutorialCompletion +GYM_TUTORIAL: TutorialCompletion +CHALLENGE_QUEST_TUTORIAL: TutorialCompletion +PRIVACY_POLICY_CONFIRMATION: TutorialCompletion +TRADING_TUTORIAL: TutorialCompletion +POI_SUBMISSION_TUTORIAL: TutorialCompletion +V1_START_TUTORIAL: TutorialCompletion +V2_START_TUTORIAL: TutorialCompletion +V2_CUSTOMIZED_AVATAR: TutorialCompletion +V2_CAUGHT_FIRST_WILD: TutorialCompletion +V2_FINISHED_TUTORIAL_CATCHES: TutorialCompletion +V2_NAME_SELECTION: TutorialCompletion +V2_EGG_GIVEN: TutorialCompletion +V2_START_EGG_TUTORIAL: TutorialCompletion +V2_COMPLETED_EGG_TUTORIAL: TutorialCompletion +AR_PHOTO_TUTORIAL: TutorialCompletion +STARTER_POKEMON_CAPTURED: TutorialCompletion +AR_PHOTO_FIRST_TIME_DIALOG: TutorialCompletion +AR_CLASSIC_PHOTO_TUTORIAL: TutorialCompletion +AR_PLUS_PHOTO_TUTORIAL: TutorialCompletion +INVASION_INTRODUCTION_DIALOG: TutorialCompletion +INVASION_ENCOUNTER_DIALOG: TutorialCompletion +INVASION_SHADOW_POKEMON_DIALOG: TutorialCompletion +ROUTES_CREATION: TutorialCompletion +INVASION_MAP_FRAGMENT_DIALOG: TutorialCompletion +INVASION_MAP_RECEIVED_DIALOG: TutorialCompletion +INVASION_MAP_2_RECEIVED_DIALOG: TutorialCompletion +BUDDY_WELCOME_PROMPT: TutorialCompletion +BUDDY_AR_PLUS_TUTORIAL: TutorialCompletion +BUDDY_FEED_TUTORIAL: TutorialCompletion +BUDDY_ON_MAP_PROMPT: TutorialCompletion +BATTLE_LEAGUE_HELP_TUTORIAL: TutorialCompletion +ARMP_TOS_CONFIRMATION: TutorialCompletion +BUDDY_REMOTE_GIFT_TUTORIAL: TutorialCompletion +XL_CANDY_TUTORIAL: TutorialCompletion +LEVEL_UP_PAGE_TUTORIAL: TutorialCompletion +DAILY_BONUS_ENCOUNTER_TUTORIAL: TutorialCompletion +SPONSORED_GIFT_TUTORIAL: TutorialCompletion +XGS_ONLINE_CONSENT_NOTE: TutorialCompletion +APP_TRACKING_OPTIN_REQUIRED_TUTORIAL: TutorialCompletion +APP_TRACKING_OPTIN_DIALOG: TutorialCompletion +ADDRESS_BOOK_IMPORT_PROMPT: TutorialCompletion +POKEMON_TAGS_INTRODUCTION: TutorialCompletion +GYM_TUTORIAL_BUTTON_PROMPT_SHOWN: TutorialCompletion +RAID_TUTORIAL_BUTTON_PROMPT_SHOWN: TutorialCompletion +POTION_AND_REVIVE_TUTORIAL_INTRODUCED: TutorialCompletion +POTION_AND_REVIVE_TUTORIAL_VIEWED: TutorialCompletion +POSTCARD_COLLECTION_TUTORIAL_VIEWED: TutorialCompletion +SHOULD_SHOW_POTION_AND_REVIVE_TUTORIAL: TutorialCompletion +RECEIVED_GIFT: TutorialCompletion +FRIEND_TUTORIAL_BUTTON_PROMPT_SHOWN: TutorialCompletion +SHOULD_SHOW_GIFT_TUTORIAL: TutorialCompletion +GIFT_TUTORIAL_INTRODUCED: TutorialCompletion +GIFT_TUTORIAL_COMPLETE: TutorialCompletion +CHALLENGE_CATCH_RAZZBERRY: TutorialCompletion +SHOULD_SHOW_LURE_TUTORIAL: TutorialCompletion +LURE_TUTORIAL_INTRODUCED: TutorialCompletion +LURE_BUTTON_PROMPT_SHOWN: TutorialCompletion +LURE_BUTTON_DIALOG_SHOWN: TutorialCompletion +REMOTE_RAID_TUTORIAL: TutorialCompletion +TRADE_TUTORIAL_INTRODUCED: TutorialCompletion +TRADE_TUTORIAL_COMPLETE: TutorialCompletion +LUCKY_FRIEND_TUTORIAL: TutorialCompletion +LUCKY_TRADE_TUTORIAL: TutorialCompletion +MEGA_LEVELS_TUTORIAL: TutorialCompletion +SPONSORED_WEB_AR_TUTORIAL: TutorialCompletion +BUTTERFLY_REGION_TUTORIAL: TutorialCompletion +SPONSORED_VIDEO_TUTORIAL: TutorialCompletion +ADDRESS_BOOK_IMPORT_PROMPT_V2: TutorialCompletion +LOCATION_CARD_TUTORIAL: TutorialCompletion +MASTER_BALL_INTRODUCTION_PROMPT: TutorialCompletion +SHADOW_GEM_FRAGMENT_DIALOG: TutorialCompletion +SHADOW_GEM_RECEIVED_DIALOG: TutorialCompletion +RAID_TUTORIAL_SHADOW_BUTTON_PROMPT_SHOWN: TutorialCompletion +CONTESTS_TUTORIAL: TutorialCompletion +ROUTE_TRAVEL: TutorialCompletion +PARTY_PLAY_TUTORIAL: TutorialCompletion +PINECONE_TUTORIAL_0: TutorialCompletion +PINECONE_TUTORIAL_1: TutorialCompletion +PINECONE_TUTORIAL_2: TutorialCompletion +PINECONE_TUTORIAL_3: TutorialCompletion +PINECONE_TUTORIAL_4: TutorialCompletion +PINECONE_TUTORIAL_5: TutorialCompletion +BREAKFAST_TAPPABLE_TUTORIAL: TutorialCompletion +RAID_TUTORIAL_PARTY_PLAY_PROMPT_SHOWN: TutorialCompletion +NPC_EXPLORER_INTRODUCED: TutorialCompletion +NPC_TRAVELER_INTRODUCED: TutorialCompletion +NONCOMBAT_MOVE_PROMPT_SHOWN: TutorialCompletion +NONCOMBAT_SPACIAL_REND_PROMPT_SHOWN: TutorialCompletion +NONCOMBAT_ROAR_OF_TIME_PROMPT_SHOWN: TutorialCompletion +NONCOMBAT_SUNSTEEL_STRIKE_PROMPT_SHOWN: TutorialCompletion +NONCOMBAT_MOONGEIST_BEAM_PROMPT_SHOWN: TutorialCompletion +NONCOMBAT_MOVE_PROMPT_SHOWN_03: TutorialCompletion +NONCOMBAT_MOVE_PROMPT_SHOWN_04: TutorialCompletion +NONCOMBAT_MOVE_PROMPT_SHOWN_05: TutorialCompletion +NONCOMBAT_MOVE_PROMPT_SHOWN_06: TutorialCompletion +NONCOMBAT_MOVE_PROMPT_SHOWN_07: TutorialCompletion +NONCOMBAT_MOVE_PROMPT_SHOWN_08: TutorialCompletion +NONCOMBAT_MOVE_PROMPT_SHOWN_09: TutorialCompletion +NONCOMBAT_MOVE_PROMPT_SHOWN_10: TutorialCompletion +AR_PHOTOS_STICKERS_TUTORIAL: TutorialCompletion +FUSION_CALYREX_TUTORIAL: TutorialCompletion +FUSION_KYUREM_TUTORIAL: TutorialCompletion +FUSION_NECROZMA_TUTORIAL: TutorialCompletion +AR_IRIS_SOCIAL_TUTORIAL: TutorialCompletion +STATION_TUTORIAL_1: TutorialCompletion +STATION_TUTORIAL_2: TutorialCompletion +STATION_TUTORIAL_3: TutorialCompletion +STATION_TUTORIAL_4: TutorialCompletion +STATION_TUTORIAL_5: TutorialCompletion +STATION_TUTORIAL_6: TutorialCompletion +STATION_TUTORIAL_7: TutorialCompletion +SPECIAL_BACKGROUND_TUTORIAL: TutorialCompletion +SPECIAL_BACKGROUND_FUSION_TUTORIAL: TutorialCompletion +BREAD_POKEMON_INFO_TUTORIAL: TutorialCompletion +BREAD_MOVE_INFO_TUTORIAL: TutorialCompletion +WILD_BALL_TUTORIAL: TutorialCompletion +IBFC_DETAILS_MORPEKO_TUTORIAL: TutorialCompletion +STRONG_ENCOUNTER_WILD_BALL_TUTORIAL: TutorialCompletion +WILD_BALL_DRAWER_PROMPT: TutorialCompletion +TWEEN_ACTION_MOVE_X: TweenAction +TWEEN_ACTION_MOVE_Y: TweenAction +TWEEN_ACTION_MOVE_Z: TweenAction +TWEEN_ACTION_MOVE_LOCAL_X: TweenAction +TWEEN_ACTION_MOVE_LOCAL_Y: TweenAction +TWEEN_ACTION_MOVE_LOCAL_Z: TweenAction +TWEEN_ACTION_MOVE_CURVED: TweenAction +TWEEN_ACTION_MOVE_CURVED_LOCAL: TweenAction +TWEEN_ACTION_MOVE_SPLINE: TweenAction +TWEEN_ACTION_MOVE_SPLINE_LOCAL: TweenAction +TWEEN_ACTION_SCALE_X: TweenAction +TWEEN_ACTION_SCALE_Y: TweenAction +TWEEN_ACTION_SCALE_Z: TweenAction +TWEEN_ACTION_ROTATE_X: TweenAction +TWEEN_ACTION_ROTATE_Y: TweenAction +TWEEN_ACTION_ROTATE_Z: TweenAction +TWEEN_ACTION_ROTATE_AROUND: TweenAction +TWEEN_ACTION_ROTATE_AROUND_LOCAL: TweenAction +TWEEN_ACTION_CANVAS_ROTATEAROUND: TweenAction +TWEEN_ACTION_CANVAS_ROTATEAROUND_LOCAL: TweenAction +TWEEN_ACTION_CANVAS_PLAYSPRITE: TweenAction +TWEEN_ACTION_ALPHA: TweenAction +TWEEN_ACTION_TEXT_ALPHA: TweenAction +TWEEN_ACTION_CANVAS_ALPHA: TweenAction +TWEEN_ACTION_ALPHA_VERTEX: TweenAction +TWEEN_ACTION_COLOR: TweenAction +TWEEN_ACTION_CALLBACK_COLOR: TweenAction +TWEEN_ACTION_TEXT_COLOR: TweenAction +TWEEN_ACTION_CANVAS_COLOR: TweenAction +TWEEN_ACTION_CALLBACK: TweenAction +TWEEN_ACTION_MOVE: TweenAction +TWEEN_ACTION_MOVE_LOCAL: TweenAction +TWEEN_ACTION_ROTATE: TweenAction +TWEEN_ACTION_ROTATE_LOCAL: TweenAction +TWEEN_ACTION_SCALE: TweenAction +TWEEN_ACTION_VALUE3: TweenAction +TWEEN_ACTION_GUI_MOVE: TweenAction +TWEEN_ACTION_GUI_MOVE_MARGIN: TweenAction +TWEEN_ACTION_GUI_SCALE: TweenAction +TWEEN_ACTION_GUI_ALPHA: TweenAction +TWEEN_ACTION_GUI_ROTATE: TweenAction +TWEEN_ACTION_DELAYED_SOUND: TweenAction +TWEEN_ACTION_CANVAS_MOVE: TweenAction +TWEEN_ACTION_CANVAS_SCALE: TweenAction +USER_TYPE_PLAYER: UserType +USER_TYPE_DEVELOPER: UserType +USER_TYPE_SURVEYOR: UserType +USER_TYPE_DEVELOPER_8TH_WALL: UserType +UNDEFINED_USERNAME_SUGGESTION_EVENT: UsernameSuggestionTelemetryId +REFRESHED_NAME_SUGGESTIONS: UsernameSuggestionTelemetryId +TAPPED_SUGGESTED_NAME: UsernameSuggestionTelemetryId +USED_SUGGESTED_NAME: UsernameSuggestionTelemetryId +DEFAULT_NO_CHANGE: VfxKeyProto +DEFAULT_TO_ALTERNATE: VfxKeyProto +ALTERNATE_TO_DEFAULT: VfxKeyProto +VIVILLON_REGION_UNKNOWN: VivillonRegion +VIVILLON_REGION_ARCHIPELAGO: VivillonRegion +VIVILLON_REGION_CONTINENTAL: VivillonRegion +VIVILLON_REGION_ELEGANT: VivillonRegion +VIVILLON_REGION_FANCY: VivillonRegion +VIVILLON_REGION_GARDEN: VivillonRegion +VIVILLON_REGION_HIGH_PLAINS: VivillonRegion +VIVILLON_REGION_ICY_SNOW: VivillonRegion +VIVILLON_REGION_JUNGLE: VivillonRegion +VIVILLON_REGION_MARINE: VivillonRegion +VIVILLON_REGION_MEADOW: VivillonRegion +VIVILLON_REGION_MODERN: VivillonRegion +VIVILLON_REGION_MONSOON: VivillonRegion +VIVILLON_REGION_OCEAN: VivillonRegion +VIVILLON_REGION_POKEBALL: VivillonRegion +VIVILLON_REGION_POLAR: VivillonRegion +VIVILLON_REGION_RIVER: VivillonRegion +VIVILLON_REGION_SANDSTORM: VivillonRegion +VIVILLON_REGION_SAVANNA: VivillonRegion +VIVILLON_REGION_SUN: VivillonRegion +VIVILLON_REGION_TUNDRA: VivillonRegion +VPS_ENABLED_STATUS_UNSET: VpsEnabledStatus +VPS_RELEASE_ENABLED: VpsEnabledStatus +VPS_ADMIN_ENABLED: VpsEnabledStatus +VPS_NOT_ENABLED: VpsEnabledStatus +VPS_PRODUCTION_ENABLED: VpsEnabledStatus +VPS_TEMPORARILY_NOT_ALLOWED: VpsEnabledStatus +VPS_NOT_ALLOWED: VpsEnabledStatus +VPS_EVENT_UNSET: VpsEventType +VPS_EVENT_SLEEPING_POKEMON: VpsEventType +VPS_EVENT_PHOTO_SAFARI: VpsEventType +VPS_EVENT_IRIS_SOCIAL: VpsEventType +UNSET_VS_EFFECT_TAG: VsEffectTag +SHADOW_ENRAGE: VsEffectTag +RAID_DEFENDER: VsEffectTag +RAID_ATTACKER: VsEffectTag +VS_SEEKER_REWARD_TRACK_FREE: VsSeekerRewardTrack +VS_SEEKER_REWARD_TRACK_PREMIUM: VsSeekerRewardTrack +WEB_TELEMETRY_IDS_UNDEFINED_WEB_EVENT: WebTelemetryIds +WEB_TELEMETRY_IDS_POINT_OF_INTEREST_DESCRIPTION_WEB_CLICK: WebTelemetryIds + +class ARBuddyMultiplayerSessionTelemetry(_message.Message): + __slots__ = ["camera_permission_granted", "host_time_to_publish_first_map", "host_number_of_maps_published", "host_mapping_successful", "lobby_connection_successful", "time_from_start_of_session_to_sync", "sync_successful", "session_length", "crash_count", "duration_spent_in_lobby", "time_from_invite_to_lobby", "time_from_lobby_to_session", "length_of_ar_session", "players_connected", "players_dropped", "num_photos_taken", "is_host"] + CAMERA_PERMISSION_GRANTED_FIELD_NUMBER: _ClassVar[int] + HOST_TIME_TO_PUBLISH_FIRST_MAP_FIELD_NUMBER: _ClassVar[int] + HOST_NUMBER_OF_MAPS_PUBLISHED_FIELD_NUMBER: _ClassVar[int] + HOST_MAPPING_SUCCESSFUL_FIELD_NUMBER: _ClassVar[int] + LOBBY_CONNECTION_SUCCESSFUL_FIELD_NUMBER: _ClassVar[int] + TIME_FROM_START_OF_SESSION_TO_SYNC_FIELD_NUMBER: _ClassVar[int] + SYNC_SUCCESSFUL_FIELD_NUMBER: _ClassVar[int] + SESSION_LENGTH_FIELD_NUMBER: _ClassVar[int] + CRASH_COUNT_FIELD_NUMBER: _ClassVar[int] + DURATION_SPENT_IN_LOBBY_FIELD_NUMBER: _ClassVar[int] + TIME_FROM_INVITE_TO_LOBBY_FIELD_NUMBER: _ClassVar[int] + TIME_FROM_LOBBY_TO_SESSION_FIELD_NUMBER: _ClassVar[int] + LENGTH_OF_AR_SESSION_FIELD_NUMBER: _ClassVar[int] + PLAYERS_CONNECTED_FIELD_NUMBER: _ClassVar[int] + PLAYERS_DROPPED_FIELD_NUMBER: _ClassVar[int] + NUM_PHOTOS_TAKEN_FIELD_NUMBER: _ClassVar[int] + IS_HOST_FIELD_NUMBER: _ClassVar[int] + camera_permission_granted: bool + host_time_to_publish_first_map: int + host_number_of_maps_published: int + host_mapping_successful: bool + lobby_connection_successful: bool + time_from_start_of_session_to_sync: int + sync_successful: bool + session_length: int + crash_count: int + duration_spent_in_lobby: int + time_from_invite_to_lobby: int + time_from_lobby_to_session: int + length_of_ar_session: int + players_connected: int + players_dropped: int + num_photos_taken: int + is_host: bool + def __init__(self, camera_permission_granted: bool = ..., host_time_to_publish_first_map: _Optional[int] = ..., host_number_of_maps_published: _Optional[int] = ..., host_mapping_successful: bool = ..., lobby_connection_successful: bool = ..., time_from_start_of_session_to_sync: _Optional[int] = ..., sync_successful: bool = ..., session_length: _Optional[int] = ..., crash_count: _Optional[int] = ..., duration_spent_in_lobby: _Optional[int] = ..., time_from_invite_to_lobby: _Optional[int] = ..., time_from_lobby_to_session: _Optional[int] = ..., length_of_ar_session: _Optional[int] = ..., players_connected: _Optional[int] = ..., players_dropped: _Optional[int] = ..., num_photos_taken: _Optional[int] = ..., is_host: bool = ...) -> None: ... + +class ARDKARClientEnvelope(_message.Message): + __slots__ = ["age_level", "ar_common_metadata"] + class AgeLevel(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + unknown: _ClassVar[ARDKARClientEnvelope.AgeLevel] + minor: _ClassVar[ARDKARClientEnvelope.AgeLevel] + teen: _ClassVar[ARDKARClientEnvelope.AgeLevel] + adult: _ClassVar[ARDKARClientEnvelope.AgeLevel] + unknown: ARDKARClientEnvelope.AgeLevel + minor: ARDKARClientEnvelope.AgeLevel + teen: ARDKARClientEnvelope.AgeLevel + adult: ARDKARClientEnvelope.AgeLevel + AGE_LEVEL_FIELD_NUMBER: _ClassVar[int] + AR_COMMON_METADATA_FIELD_NUMBER: _ClassVar[int] + age_level: ARDKARClientEnvelope.AgeLevel + ar_common_metadata: ARDKARCommonMetadata + def __init__(self, age_level: _Optional[_Union[ARDKARClientEnvelope.AgeLevel, str]] = ..., ar_common_metadata: _Optional[_Union[ARDKARCommonMetadata, _Mapping]] = ...) -> None: ... + +class ARDKARCommonMetadata(_message.Message): + __slots__ = ["application_id", "platform", "manufacturer", "device_model", "user_id", "client_id", "developer_id", "ardk_version", "ardk_app_instance_id", "request_id"] + APPLICATION_ID_FIELD_NUMBER: _ClassVar[int] + PLATFORM_FIELD_NUMBER: _ClassVar[int] + MANUFACTURER_FIELD_NUMBER: _ClassVar[int] + DEVICE_MODEL_FIELD_NUMBER: _ClassVar[int] + USER_ID_FIELD_NUMBER: _ClassVar[int] + CLIENT_ID_FIELD_NUMBER: _ClassVar[int] + DEVELOPER_ID_FIELD_NUMBER: _ClassVar[int] + ARDK_VERSION_FIELD_NUMBER: _ClassVar[int] + ARDK_APP_INSTANCE_ID_FIELD_NUMBER: _ClassVar[int] + REQUEST_ID_FIELD_NUMBER: _ClassVar[int] + application_id: str + platform: str + manufacturer: str + device_model: str + user_id: str + client_id: str + developer_id: str + ardk_version: str + ardk_app_instance_id: str + request_id: str + def __init__(self, application_id: _Optional[str] = ..., platform: _Optional[str] = ..., manufacturer: _Optional[str] = ..., device_model: _Optional[str] = ..., user_id: _Optional[str] = ..., client_id: _Optional[str] = ..., developer_id: _Optional[str] = ..., ardk_version: _Optional[str] = ..., ardk_app_instance_id: _Optional[str] = ..., request_id: _Optional[str] = ...) -> None: ... + +class ARDKAffineTransformProto(_message.Message): + __slots__ = ["rotation", "translation"] + ROTATION_FIELD_NUMBER: _ClassVar[int] + TRANSLATION_FIELD_NUMBER: _ClassVar[int] + rotation: _containers.RepeatedScalarFieldContainer[float] + translation: _containers.RepeatedScalarFieldContainer[float] + def __init__(self, rotation: _Optional[_Iterable[float]] = ..., translation: _Optional[_Iterable[float]] = ...) -> None: ... + +class ARDKAsyncFileUploadCompleteOutProto(_message.Message): + __slots__ = ["error", "submission_type", "poi_id", "post_action_game_info"] + class ErrorStatus(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + unset: _ClassVar[ARDKAsyncFileUploadCompleteOutProto.ErrorStatus] + server_update_failed: _ClassVar[ARDKAsyncFileUploadCompleteOutProto.ErrorStatus] + missing_submission_id: _ClassVar[ARDKAsyncFileUploadCompleteOutProto.ErrorStatus] + missing_submission_type: _ClassVar[ARDKAsyncFileUploadCompleteOutProto.ErrorStatus] + missing_upload_status: _ClassVar[ARDKAsyncFileUploadCompleteOutProto.ErrorStatus] + unset: ARDKAsyncFileUploadCompleteOutProto.ErrorStatus + server_update_failed: ARDKAsyncFileUploadCompleteOutProto.ErrorStatus + missing_submission_id: ARDKAsyncFileUploadCompleteOutProto.ErrorStatus + missing_submission_type: ARDKAsyncFileUploadCompleteOutProto.ErrorStatus + missing_upload_status: ARDKAsyncFileUploadCompleteOutProto.ErrorStatus + ERROR_FIELD_NUMBER: _ClassVar[int] + SUBMISSION_TYPE_FIELD_NUMBER: _ClassVar[int] + POI_ID_FIELD_NUMBER: _ClassVar[int] + POST_ACTION_GAME_INFO_FIELD_NUMBER: _ClassVar[int] + error: ARDKAsyncFileUploadCompleteOutProto.ErrorStatus + submission_type: ARDKPlayerSubmissionTypeProto + poi_id: str + post_action_game_info: bytes + def __init__(self, error: _Optional[_Union[ARDKAsyncFileUploadCompleteOutProto.ErrorStatus, str]] = ..., submission_type: _Optional[_Union[ARDKPlayerSubmissionTypeProto, str]] = ..., poi_id: _Optional[str] = ..., post_action_game_info: _Optional[bytes] = ...) -> None: ... + +class ARDKAsyncFileUploadCompleteProto(_message.Message): + __slots__ = ["submission_id", "upload_status", "ar_common_metadata"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + unset: _ClassVar[ARDKAsyncFileUploadCompleteProto.Status] + upload_done: _ClassVar[ARDKAsyncFileUploadCompleteProto.Status] + upload_failed: _ClassVar[ARDKAsyncFileUploadCompleteProto.Status] + unset: ARDKAsyncFileUploadCompleteProto.Status + upload_done: ARDKAsyncFileUploadCompleteProto.Status + upload_failed: ARDKAsyncFileUploadCompleteProto.Status + SUBMISSION_ID_FIELD_NUMBER: _ClassVar[int] + UPLOAD_STATUS_FIELD_NUMBER: _ClassVar[int] + AR_COMMON_METADATA_FIELD_NUMBER: _ClassVar[int] + submission_id: str + upload_status: ARDKAsyncFileUploadCompleteProto.Status + ar_common_metadata: ARDKARCommonMetadata + def __init__(self, submission_id: _Optional[str] = ..., upload_status: _Optional[_Union[ARDKAsyncFileUploadCompleteProto.Status, str]] = ..., ar_common_metadata: _Optional[_Union[ARDKARCommonMetadata, _Mapping]] = ...) -> None: ... + +class ARDKAvailableSubmissionsPerSubmissionType(_message.Message): + __slots__ = ["player_submission_type", "submissions_left", "min_player_level", "is_feature_enabled", "time_window_for_submissions_limit_ms", "max_poi_distance_in_meters", "blacklisted_os", "blacklisted_device_id", "is_whitelisted_user", "is_upload_later_enabled", "daily_new_submissions", "max_submissions", "is_wayfarer_onboarding_enabled"] + PLAYER_SUBMISSION_TYPE_FIELD_NUMBER: _ClassVar[int] + SUBMISSIONS_LEFT_FIELD_NUMBER: _ClassVar[int] + MIN_PLAYER_LEVEL_FIELD_NUMBER: _ClassVar[int] + IS_FEATURE_ENABLED_FIELD_NUMBER: _ClassVar[int] + TIME_WINDOW_FOR_SUBMISSIONS_LIMIT_MS_FIELD_NUMBER: _ClassVar[int] + MAX_POI_DISTANCE_IN_METERS_FIELD_NUMBER: _ClassVar[int] + BLACKLISTED_OS_FIELD_NUMBER: _ClassVar[int] + BLACKLISTED_DEVICE_ID_FIELD_NUMBER: _ClassVar[int] + IS_WHITELISTED_USER_FIELD_NUMBER: _ClassVar[int] + IS_UPLOAD_LATER_ENABLED_FIELD_NUMBER: _ClassVar[int] + DAILY_NEW_SUBMISSIONS_FIELD_NUMBER: _ClassVar[int] + MAX_SUBMISSIONS_FIELD_NUMBER: _ClassVar[int] + IS_WAYFARER_ONBOARDING_ENABLED_FIELD_NUMBER: _ClassVar[int] + player_submission_type: ARDKPlayerSubmissionTypeProto + submissions_left: int + min_player_level: int + is_feature_enabled: bool + time_window_for_submissions_limit_ms: int + max_poi_distance_in_meters: int + blacklisted_os: _containers.RepeatedScalarFieldContainer[str] + blacklisted_device_id: _containers.RepeatedScalarFieldContainer[str] + is_whitelisted_user: bool + is_upload_later_enabled: bool + daily_new_submissions: float + max_submissions: int + is_wayfarer_onboarding_enabled: bool + def __init__(self, player_submission_type: _Optional[_Union[ARDKPlayerSubmissionTypeProto, str]] = ..., submissions_left: _Optional[int] = ..., min_player_level: _Optional[int] = ..., is_feature_enabled: bool = ..., time_window_for_submissions_limit_ms: _Optional[int] = ..., max_poi_distance_in_meters: _Optional[int] = ..., blacklisted_os: _Optional[_Iterable[str]] = ..., blacklisted_device_id: _Optional[_Iterable[str]] = ..., is_whitelisted_user: bool = ..., is_upload_later_enabled: bool = ..., daily_new_submissions: _Optional[float] = ..., max_submissions: _Optional[int] = ..., is_wayfarer_onboarding_enabled: bool = ...) -> None: ... + +class ARDKBoundingBoxProto(_message.Message): + __slots__ = ["lo_x", "lo_y", "lo_z", "hi_x", "hi_y", "hi_z"] + LO_X_FIELD_NUMBER: _ClassVar[int] + LO_Y_FIELD_NUMBER: _ClassVar[int] + LO_Z_FIELD_NUMBER: _ClassVar[int] + HI_X_FIELD_NUMBER: _ClassVar[int] + HI_Y_FIELD_NUMBER: _ClassVar[int] + HI_Z_FIELD_NUMBER: _ClassVar[int] + lo_x: float + lo_y: float + lo_z: float + hi_x: float + hi_y: float + hi_z: float + def __init__(self, lo_x: _Optional[float] = ..., lo_y: _Optional[float] = ..., lo_z: _Optional[float] = ..., hi_x: _Optional[float] = ..., hi_y: _Optional[float] = ..., hi_z: _Optional[float] = ...) -> None: ... + +class ARDKCameraParamsProto(_message.Message): + __slots__ = ["width", "height", "fx", "px", "py", "k", "fy"] + WIDTH_FIELD_NUMBER: _ClassVar[int] + HEIGHT_FIELD_NUMBER: _ClassVar[int] + FX_FIELD_NUMBER: _ClassVar[int] + PX_FIELD_NUMBER: _ClassVar[int] + PY_FIELD_NUMBER: _ClassVar[int] + K_FIELD_NUMBER: _ClassVar[int] + FY_FIELD_NUMBER: _ClassVar[int] + width: int + height: int + fx: float + px: float + py: float + k: float + fy: float + def __init__(self, width: _Optional[int] = ..., height: _Optional[int] = ..., fx: _Optional[float] = ..., px: _Optional[float] = ..., py: _Optional[float] = ..., k: _Optional[float] = ..., fy: _Optional[float] = ...) -> None: ... + +class ARDKDepthRangeProto(_message.Message): + __slots__ = ["near", "far"] + NEAR_FIELD_NUMBER: _ClassVar[int] + FAR_FIELD_NUMBER: _ClassVar[int] + near: float + far: float + def __init__(self, near: _Optional[float] = ..., far: _Optional[float] = ...) -> None: ... + +class ARDKExposureInfoProto(_message.Message): + __slots__ = ["shutter", "offset"] + SHUTTER_FIELD_NUMBER: _ClassVar[int] + OFFSET_FIELD_NUMBER: _ClassVar[int] + shutter: float + offset: float + def __init__(self, shutter: _Optional[float] = ..., offset: _Optional[float] = ...) -> None: ... + +class ARDKFrameProto(_message.Message): + __slots__ = ["id", "anchor", "timestamp", "camera", "transform", "exposure", "range", "quality", "is_large_image", "tracking_state"] + ID_FIELD_NUMBER: _ClassVar[int] + ANCHOR_FIELD_NUMBER: _ClassVar[int] + TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + CAMERA_FIELD_NUMBER: _ClassVar[int] + TRANSFORM_FIELD_NUMBER: _ClassVar[int] + EXPOSURE_FIELD_NUMBER: _ClassVar[int] + RANGE_FIELD_NUMBER: _ClassVar[int] + QUALITY_FIELD_NUMBER: _ClassVar[int] + IS_LARGE_IMAGE_FIELD_NUMBER: _ClassVar[int] + TRACKING_STATE_FIELD_NUMBER: _ClassVar[int] + id: int + anchor: int + timestamp: float + camera: ARDKCameraParamsProto + transform: ARDKAffineTransformProto + exposure: ARDKExposureInfoProto + range: ARDKDepthRangeProto + quality: float + is_large_image: bool + tracking_state: int + def __init__(self, id: _Optional[int] = ..., anchor: _Optional[int] = ..., timestamp: _Optional[float] = ..., camera: _Optional[_Union[ARDKCameraParamsProto, _Mapping]] = ..., transform: _Optional[_Union[ARDKAffineTransformProto, _Mapping]] = ..., exposure: _Optional[_Union[ARDKExposureInfoProto, _Mapping]] = ..., range: _Optional[_Union[ARDKDepthRangeProto, _Mapping]] = ..., quality: _Optional[float] = ..., is_large_image: bool = ..., tracking_state: _Optional[int] = ...) -> None: ... + +class ARDKFramesProto(_message.Message): + __slots__ = ["id", "locations", "frames", "anchors", "keyframes"] + ID_FIELD_NUMBER: _ClassVar[int] + LOCATIONS_FIELD_NUMBER: _ClassVar[int] + FRAMES_FIELD_NUMBER: _ClassVar[int] + ANCHORS_FIELD_NUMBER: _ClassVar[int] + KEYFRAMES_FIELD_NUMBER: _ClassVar[int] + id: str + locations: _containers.RepeatedCompositeFieldContainer[ARDKLocationProto] + frames: _containers.RepeatedCompositeFieldContainer[ARDKFrameProto] + anchors: _containers.RepeatedCompositeFieldContainer[ARDKAffineTransformProto] + keyframes: _containers.RepeatedCompositeFieldContainer[ARDKFrameProto] + def __init__(self, id: _Optional[str] = ..., locations: _Optional[_Iterable[_Union[ARDKLocationProto, _Mapping]]] = ..., frames: _Optional[_Iterable[_Union[ARDKFrameProto, _Mapping]]] = ..., anchors: _Optional[_Iterable[_Union[ARDKAffineTransformProto, _Mapping]]] = ..., keyframes: _Optional[_Iterable[_Union[ARDKFrameProto, _Mapping]]] = ...) -> None: ... + +class ARDKGenerateGmapSignedUrlOutProto(_message.Message): + __slots__ = ["result", "signed_url"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + unset: _ClassVar[ARDKGenerateGmapSignedUrlOutProto.Result] + success: _ClassVar[ARDKGenerateGmapSignedUrlOutProto.Result] + error_player_not_valid: _ClassVar[ARDKGenerateGmapSignedUrlOutProto.Result] + error_rate_limited: _ClassVar[ARDKGenerateGmapSignedUrlOutProto.Result] + error_missing_input: _ClassVar[ARDKGenerateGmapSignedUrlOutProto.Result] + error_unknown: _ClassVar[ARDKGenerateGmapSignedUrlOutProto.Result] + unset: ARDKGenerateGmapSignedUrlOutProto.Result + success: ARDKGenerateGmapSignedUrlOutProto.Result + error_player_not_valid: ARDKGenerateGmapSignedUrlOutProto.Result + error_rate_limited: ARDKGenerateGmapSignedUrlOutProto.Result + error_missing_input: ARDKGenerateGmapSignedUrlOutProto.Result + error_unknown: ARDKGenerateGmapSignedUrlOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + SIGNED_URL_FIELD_NUMBER: _ClassVar[int] + result: ARDKGenerateGmapSignedUrlOutProto.Result + signed_url: str + def __init__(self, result: _Optional[_Union[ARDKGenerateGmapSignedUrlOutProto.Result, str]] = ..., signed_url: _Optional[str] = ...) -> None: ... + +class ARDKGenerateGmapSignedUrlProto(_message.Message): + __slots__ = ["latitude", "longitude", "width", "height", "zoom", "language_code", "country_code", "map_style", "map_type", "icon_params"] + LATITUDE_FIELD_NUMBER: _ClassVar[int] + LONGITUDE_FIELD_NUMBER: _ClassVar[int] + WIDTH_FIELD_NUMBER: _ClassVar[int] + HEIGHT_FIELD_NUMBER: _ClassVar[int] + ZOOM_FIELD_NUMBER: _ClassVar[int] + LANGUAGE_CODE_FIELD_NUMBER: _ClassVar[int] + COUNTRY_CODE_FIELD_NUMBER: _ClassVar[int] + MAP_STYLE_FIELD_NUMBER: _ClassVar[int] + MAP_TYPE_FIELD_NUMBER: _ClassVar[int] + ICON_PARAMS_FIELD_NUMBER: _ClassVar[int] + latitude: float + longitude: float + width: int + height: int + zoom: int + language_code: str + country_code: str + map_style: str + map_type: str + icon_params: str + def __init__(self, latitude: _Optional[float] = ..., longitude: _Optional[float] = ..., width: _Optional[int] = ..., height: _Optional[int] = ..., zoom: _Optional[int] = ..., language_code: _Optional[str] = ..., country_code: _Optional[str] = ..., map_style: _Optional[str] = ..., map_type: _Optional[str] = ..., icon_params: _Optional[str] = ...) -> None: ... + +class ARDKGetARMappingSettingsOutProto(_message.Message): + __slots__ = ["is_client_scan_validation_enabled", "client_scan_validation_blocked_os", "client_scan_validation_blocked_device_id"] + IS_CLIENT_SCAN_VALIDATION_ENABLED_FIELD_NUMBER: _ClassVar[int] + CLIENT_SCAN_VALIDATION_BLOCKED_OS_FIELD_NUMBER: _ClassVar[int] + CLIENT_SCAN_VALIDATION_BLOCKED_DEVICE_ID_FIELD_NUMBER: _ClassVar[int] + is_client_scan_validation_enabled: bool + client_scan_validation_blocked_os: _containers.RepeatedScalarFieldContainer[str] + client_scan_validation_blocked_device_id: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, is_client_scan_validation_enabled: bool = ..., client_scan_validation_blocked_os: _Optional[_Iterable[str]] = ..., client_scan_validation_blocked_device_id: _Optional[_Iterable[str]] = ...) -> None: ... + +class ARDKGetARMappingSettingsProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class ARDKGetAvailableSubmissionsOutProto(_message.Message): + __slots__ = ["submissions_left", "min_player_level", "has_valid_email", "is_feature_enabled", "time_window_for_submissions_limit_ms", "max_poi_distance_in_meters", "blacklisted_os", "availability_result_per_type", "blacklisted_device_id", "max_poi_location_edit_move_distance_meters", "is_upload_later_enabled", "category_cloud_storage_directory_path", "has_wayfarer_account", "is_poi_submission_category_enabled", "passed_wayfarer_quiz", "urban_typology_cloud_storage_path"] + SUBMISSIONS_LEFT_FIELD_NUMBER: _ClassVar[int] + MIN_PLAYER_LEVEL_FIELD_NUMBER: _ClassVar[int] + HAS_VALID_EMAIL_FIELD_NUMBER: _ClassVar[int] + IS_FEATURE_ENABLED_FIELD_NUMBER: _ClassVar[int] + TIME_WINDOW_FOR_SUBMISSIONS_LIMIT_MS_FIELD_NUMBER: _ClassVar[int] + MAX_POI_DISTANCE_IN_METERS_FIELD_NUMBER: _ClassVar[int] + BLACKLISTED_OS_FIELD_NUMBER: _ClassVar[int] + AVAILABILITY_RESULT_PER_TYPE_FIELD_NUMBER: _ClassVar[int] + BLACKLISTED_DEVICE_ID_FIELD_NUMBER: _ClassVar[int] + MAX_POI_LOCATION_EDIT_MOVE_DISTANCE_METERS_FIELD_NUMBER: _ClassVar[int] + IS_UPLOAD_LATER_ENABLED_FIELD_NUMBER: _ClassVar[int] + CATEGORY_CLOUD_STORAGE_DIRECTORY_PATH_FIELD_NUMBER: _ClassVar[int] + HAS_WAYFARER_ACCOUNT_FIELD_NUMBER: _ClassVar[int] + IS_POI_SUBMISSION_CATEGORY_ENABLED_FIELD_NUMBER: _ClassVar[int] + PASSED_WAYFARER_QUIZ_FIELD_NUMBER: _ClassVar[int] + URBAN_TYPOLOGY_CLOUD_STORAGE_PATH_FIELD_NUMBER: _ClassVar[int] + submissions_left: int + min_player_level: int + has_valid_email: bool + is_feature_enabled: bool + time_window_for_submissions_limit_ms: int + max_poi_distance_in_meters: int + blacklisted_os: _containers.RepeatedScalarFieldContainer[str] + availability_result_per_type: _containers.RepeatedCompositeFieldContainer[ARDKAvailableSubmissionsPerSubmissionType] + blacklisted_device_id: _containers.RepeatedScalarFieldContainer[str] + max_poi_location_edit_move_distance_meters: int + is_upload_later_enabled: bool + category_cloud_storage_directory_path: str + has_wayfarer_account: bool + is_poi_submission_category_enabled: bool + passed_wayfarer_quiz: bool + urban_typology_cloud_storage_path: str + def __init__(self, submissions_left: _Optional[int] = ..., min_player_level: _Optional[int] = ..., has_valid_email: bool = ..., is_feature_enabled: bool = ..., time_window_for_submissions_limit_ms: _Optional[int] = ..., max_poi_distance_in_meters: _Optional[int] = ..., blacklisted_os: _Optional[_Iterable[str]] = ..., availability_result_per_type: _Optional[_Iterable[_Union[ARDKAvailableSubmissionsPerSubmissionType, _Mapping]]] = ..., blacklisted_device_id: _Optional[_Iterable[str]] = ..., max_poi_location_edit_move_distance_meters: _Optional[int] = ..., is_upload_later_enabled: bool = ..., category_cloud_storage_directory_path: _Optional[str] = ..., has_wayfarer_account: bool = ..., is_poi_submission_category_enabled: bool = ..., passed_wayfarer_quiz: bool = ..., urban_typology_cloud_storage_path: _Optional[str] = ...) -> None: ... + +class ARDKGetAvailableSubmissionsProto(_message.Message): + __slots__ = ["submission_type", "submission_types"] + SUBMISSION_TYPE_FIELD_NUMBER: _ClassVar[int] + SUBMISSION_TYPES_FIELD_NUMBER: _ClassVar[int] + submission_type: ARDKPlayerSubmissionTypeProto + submission_types: _containers.RepeatedScalarFieldContainer[ARDKPlayerSubmissionTypeProto] + def __init__(self, submission_type: _Optional[_Union[ARDKPlayerSubmissionTypeProto, str]] = ..., submission_types: _Optional[_Iterable[_Union[ARDKPlayerSubmissionTypeProto, str]]] = ...) -> None: ... + +class ARDKGetGmapSettingsOutProto(_message.Message): + __slots__ = ["result", "gmap_template_url", "max_poi_distance_in_meters", "min_zoom", "max_zoom"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + unset: _ClassVar[ARDKGetGmapSettingsOutProto.Result] + success: _ClassVar[ARDKGetGmapSettingsOutProto.Result] + error_unknown: _ClassVar[ARDKGetGmapSettingsOutProto.Result] + error_missing_config: _ClassVar[ARDKGetGmapSettingsOutProto.Result] + error_no_unique_id: _ClassVar[ARDKGetGmapSettingsOutProto.Result] + unset: ARDKGetGmapSettingsOutProto.Result + success: ARDKGetGmapSettingsOutProto.Result + error_unknown: ARDKGetGmapSettingsOutProto.Result + error_missing_config: ARDKGetGmapSettingsOutProto.Result + error_no_unique_id: ARDKGetGmapSettingsOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + GMAP_TEMPLATE_URL_FIELD_NUMBER: _ClassVar[int] + MAX_POI_DISTANCE_IN_METERS_FIELD_NUMBER: _ClassVar[int] + MIN_ZOOM_FIELD_NUMBER: _ClassVar[int] + MAX_ZOOM_FIELD_NUMBER: _ClassVar[int] + result: ARDKGetGmapSettingsOutProto.Result + gmap_template_url: str + max_poi_distance_in_meters: int + min_zoom: int + max_zoom: int + def __init__(self, result: _Optional[_Union[ARDKGetGmapSettingsOutProto.Result, str]] = ..., gmap_template_url: _Optional[str] = ..., max_poi_distance_in_meters: _Optional[int] = ..., min_zoom: _Optional[int] = ..., max_zoom: _Optional[int] = ...) -> None: ... + +class ARDKGetGmapSettingsProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class ARDKGetGrapeshotUploadUrlOutProto(_message.Message): + __slots__ = ["status", "file_context_to_grapeshot_data"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + unset: _ClassVar[ARDKGetGrapeshotUploadUrlOutProto.Status] + failure: _ClassVar[ARDKGetGrapeshotUploadUrlOutProto.Status] + success: _ClassVar[ARDKGetGrapeshotUploadUrlOutProto.Status] + missing_file_contexts: _ClassVar[ARDKGetGrapeshotUploadUrlOutProto.Status] + duplicate_file_context: _ClassVar[ARDKGetGrapeshotUploadUrlOutProto.Status] + missing_submission_type: _ClassVar[ARDKGetGrapeshotUploadUrlOutProto.Status] + missing_submission_id: _ClassVar[ARDKGetGrapeshotUploadUrlOutProto.Status] + unset: ARDKGetGrapeshotUploadUrlOutProto.Status + failure: ARDKGetGrapeshotUploadUrlOutProto.Status + success: ARDKGetGrapeshotUploadUrlOutProto.Status + missing_file_contexts: ARDKGetGrapeshotUploadUrlOutProto.Status + duplicate_file_context: ARDKGetGrapeshotUploadUrlOutProto.Status + missing_submission_type: ARDKGetGrapeshotUploadUrlOutProto.Status + missing_submission_id: ARDKGetGrapeshotUploadUrlOutProto.Status + class FileContextToGrapeshotDataEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: str + value: ARDKGrapeshotUploadingDataProto + def __init__(self, key: _Optional[str] = ..., value: _Optional[_Union[ARDKGrapeshotUploadingDataProto, _Mapping]] = ...) -> None: ... + STATUS_FIELD_NUMBER: _ClassVar[int] + FILE_CONTEXT_TO_GRAPESHOT_DATA_FIELD_NUMBER: _ClassVar[int] + status: ARDKGetGrapeshotUploadUrlOutProto.Status + file_context_to_grapeshot_data: _containers.MessageMap[str, ARDKGrapeshotUploadingDataProto] + def __init__(self, status: _Optional[_Union[ARDKGetGrapeshotUploadUrlOutProto.Status, str]] = ..., file_context_to_grapeshot_data: _Optional[_Mapping[str, ARDKGrapeshotUploadingDataProto]] = ...) -> None: ... + +class ARDKGetGrapeshotUploadUrlProto(_message.Message): + __slots__ = ["submission_type", "submission_id", "file_upload_context"] + SUBMISSION_TYPE_FIELD_NUMBER: _ClassVar[int] + SUBMISSION_ID_FIELD_NUMBER: _ClassVar[int] + FILE_UPLOAD_CONTEXT_FIELD_NUMBER: _ClassVar[int] + submission_type: ARDKPlayerSubmissionTypeProto + submission_id: str + file_upload_context: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, submission_type: _Optional[_Union[ARDKPlayerSubmissionTypeProto, str]] = ..., submission_id: _Optional[str] = ..., file_upload_context: _Optional[_Iterable[str]] = ...) -> None: ... + +class ARDKGetPlayerSubmissionValidationSettingsOutProto(_message.Message): + __slots__ = ["banned_metadata_text"] + BANNED_METADATA_TEXT_FIELD_NUMBER: _ClassVar[int] + banned_metadata_text: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, banned_metadata_text: _Optional[_Iterable[str]] = ...) -> None: ... + +class ARDKGetPlayerSubmissionValidationSettingsProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class ARDKGetUploadUrlOutProto(_message.Message): + __slots__ = ["status", "signed_url", "supporting_image_signed_url", "context_signed_urls"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + unset: _ClassVar[ARDKGetUploadUrlOutProto.Status] + failures: _ClassVar[ARDKGetUploadUrlOutProto.Status] + success: _ClassVar[ARDKGetUploadUrlOutProto.Status] + missing_image_contexts: _ClassVar[ARDKGetUploadUrlOutProto.Status] + duplicate_image_contexts: _ClassVar[ARDKGetUploadUrlOutProto.Status] + unset: ARDKGetUploadUrlOutProto.Status + failures: ARDKGetUploadUrlOutProto.Status + success: ARDKGetUploadUrlOutProto.Status + missing_image_contexts: ARDKGetUploadUrlOutProto.Status + duplicate_image_contexts: ARDKGetUploadUrlOutProto.Status + class ContextSignedUrlsEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: str + value: str + def __init__(self, key: _Optional[str] = ..., value: _Optional[str] = ...) -> None: ... + STATUS_FIELD_NUMBER: _ClassVar[int] + SIGNED_URL_FIELD_NUMBER: _ClassVar[int] + SUPPORTING_IMAGE_SIGNED_URL_FIELD_NUMBER: _ClassVar[int] + CONTEXT_SIGNED_URLS_FIELD_NUMBER: _ClassVar[int] + status: ARDKGetUploadUrlOutProto.Status + signed_url: str + supporting_image_signed_url: str + context_signed_urls: _containers.ScalarMap[str, str] + def __init__(self, status: _Optional[_Union[ARDKGetUploadUrlOutProto.Status, str]] = ..., signed_url: _Optional[str] = ..., supporting_image_signed_url: _Optional[str] = ..., context_signed_urls: _Optional[_Mapping[str, str]] = ...) -> None: ... + +class ARDKGetUploadUrlProto(_message.Message): + __slots__ = ["user_id", "game_unique_id", "submission_type", "submission_id", "image_contexts"] + USER_ID_FIELD_NUMBER: _ClassVar[int] + GAME_UNIQUE_ID_FIELD_NUMBER: _ClassVar[int] + SUBMISSION_TYPE_FIELD_NUMBER: _ClassVar[int] + SUBMISSION_ID_FIELD_NUMBER: _ClassVar[int] + IMAGE_CONTEXTS_FIELD_NUMBER: _ClassVar[int] + user_id: str + game_unique_id: str + submission_type: ARDKPlayerSubmissionTypeProto + submission_id: str + image_contexts: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, user_id: _Optional[str] = ..., game_unique_id: _Optional[str] = ..., submission_type: _Optional[_Union[ARDKPlayerSubmissionTypeProto, str]] = ..., submission_id: _Optional[str] = ..., image_contexts: _Optional[_Iterable[str]] = ...) -> None: ... + +class ARDKGrapeshotAuthenticationDataProto(_message.Message): + __slots__ = ["authorization", "date"] + AUTHORIZATION_FIELD_NUMBER: _ClassVar[int] + DATE_FIELD_NUMBER: _ClassVar[int] + authorization: str + date: str + def __init__(self, authorization: _Optional[str] = ..., date: _Optional[str] = ...) -> None: ... + +class ARDKGrapeshotChunkDataProto(_message.Message): + __slots__ = ["chunk_file_path", "chunk_number", "upload_authentication", "delete_authentication"] + CHUNK_FILE_PATH_FIELD_NUMBER: _ClassVar[int] + CHUNK_NUMBER_FIELD_NUMBER: _ClassVar[int] + UPLOAD_AUTHENTICATION_FIELD_NUMBER: _ClassVar[int] + DELETE_AUTHENTICATION_FIELD_NUMBER: _ClassVar[int] + chunk_file_path: str + chunk_number: int + upload_authentication: ARDKGrapeshotAuthenticationDataProto + delete_authentication: ARDKGrapeshotAuthenticationDataProto + def __init__(self, chunk_file_path: _Optional[str] = ..., chunk_number: _Optional[int] = ..., upload_authentication: _Optional[_Union[ARDKGrapeshotAuthenticationDataProto, _Mapping]] = ..., delete_authentication: _Optional[_Union[ARDKGrapeshotAuthenticationDataProto, _Mapping]] = ...) -> None: ... + +class ARDKGrapeshotComposeDataProto(_message.Message): + __slots__ = ["target_file_path", "authentication", "hash"] + TARGET_FILE_PATH_FIELD_NUMBER: _ClassVar[int] + AUTHENTICATION_FIELD_NUMBER: _ClassVar[int] + HASH_FIELD_NUMBER: _ClassVar[int] + target_file_path: str + authentication: ARDKGrapeshotAuthenticationDataProto + hash: str + def __init__(self, target_file_path: _Optional[str] = ..., authentication: _Optional[_Union[ARDKGrapeshotAuthenticationDataProto, _Mapping]] = ..., hash: _Optional[str] = ...) -> None: ... + +class ARDKGrapeshotUploadingDataProto(_message.Message): + __slots__ = ["chunk_data", "compose_data", "gcs_bucket", "number_of_chunks"] + CHUNK_DATA_FIELD_NUMBER: _ClassVar[int] + COMPOSE_DATA_FIELD_NUMBER: _ClassVar[int] + GCS_BUCKET_FIELD_NUMBER: _ClassVar[int] + NUMBER_OF_CHUNKS_FIELD_NUMBER: _ClassVar[int] + chunk_data: _containers.RepeatedCompositeFieldContainer[ARDKGrapeshotChunkDataProto] + compose_data: ARDKGrapeshotComposeDataProto + gcs_bucket: str + number_of_chunks: int + def __init__(self, chunk_data: _Optional[_Iterable[_Union[ARDKGrapeshotChunkDataProto, _Mapping]]] = ..., compose_data: _Optional[_Union[ARDKGrapeshotComposeDataProto, _Mapping]] = ..., gcs_bucket: _Optional[str] = ..., number_of_chunks: _Optional[int] = ...) -> None: ... + +class ARDKLocationE6Proto(_message.Message): + __slots__ = ["latitude_e6", "longitude_e6"] + LATITUDE_E6_FIELD_NUMBER: _ClassVar[int] + LONGITUDE_E6_FIELD_NUMBER: _ClassVar[int] + latitude_e6: int + longitude_e6: int + def __init__(self, latitude_e6: _Optional[int] = ..., longitude_e6: _Optional[int] = ...) -> None: ... + +class ARDKLocationProto(_message.Message): + __slots__ = ["timestamp", "latitude", "longitude", "accuracy", "elevation_meters", "elevation_accuracy", "heading_degrees", "heading_accuracy", "heading_timestamp", "position_timestamp"] + TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + LATITUDE_FIELD_NUMBER: _ClassVar[int] + LONGITUDE_FIELD_NUMBER: _ClassVar[int] + ACCURACY_FIELD_NUMBER: _ClassVar[int] + ELEVATION_METERS_FIELD_NUMBER: _ClassVar[int] + ELEVATION_ACCURACY_FIELD_NUMBER: _ClassVar[int] + HEADING_DEGREES_FIELD_NUMBER: _ClassVar[int] + HEADING_ACCURACY_FIELD_NUMBER: _ClassVar[int] + HEADING_TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + POSITION_TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + timestamp: float + latitude: float + longitude: float + accuracy: float + elevation_meters: float + elevation_accuracy: float + heading_degrees: float + heading_accuracy: float + heading_timestamp: float + position_timestamp: float + def __init__(self, timestamp: _Optional[float] = ..., latitude: _Optional[float] = ..., longitude: _Optional[float] = ..., accuracy: _Optional[float] = ..., elevation_meters: _Optional[float] = ..., elevation_accuracy: _Optional[float] = ..., heading_degrees: _Optional[float] = ..., heading_accuracy: _Optional[float] = ..., heading_timestamp: _Optional[float] = ..., position_timestamp: _Optional[float] = ...) -> None: ... + +class ARDKPlayerSubmissionResponseProto(_message.Message): + __slots__ = ["status", "submission_id", "messages"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + unspecified: _ClassVar[ARDKPlayerSubmissionResponseProto.Status] + success: _ClassVar[ARDKPlayerSubmissionResponseProto.Status] + internal_error: _ClassVar[ARDKPlayerSubmissionResponseProto.Status] + too_many_recent_submissions: _ClassVar[ARDKPlayerSubmissionResponseProto.Status] + minor: _ClassVar[ARDKPlayerSubmissionResponseProto.Status] + not_available: _ClassVar[ARDKPlayerSubmissionResponseProto.Status] + invalid_input: _ClassVar[ARDKPlayerSubmissionResponseProto.Status] + missing_image: _ClassVar[ARDKPlayerSubmissionResponseProto.Status] + distance_validation_failed: _ClassVar[ARDKPlayerSubmissionResponseProto.Status] + unspecified: ARDKPlayerSubmissionResponseProto.Status + success: ARDKPlayerSubmissionResponseProto.Status + internal_error: ARDKPlayerSubmissionResponseProto.Status + too_many_recent_submissions: ARDKPlayerSubmissionResponseProto.Status + minor: ARDKPlayerSubmissionResponseProto.Status + not_available: ARDKPlayerSubmissionResponseProto.Status + invalid_input: ARDKPlayerSubmissionResponseProto.Status + missing_image: ARDKPlayerSubmissionResponseProto.Status + distance_validation_failed: ARDKPlayerSubmissionResponseProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + SUBMISSION_ID_FIELD_NUMBER: _ClassVar[int] + MESSAGES_FIELD_NUMBER: _ClassVar[int] + status: ARDKPlayerSubmissionResponseProto.Status + submission_id: str + messages: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, status: _Optional[_Union[ARDKPlayerSubmissionResponseProto.Status, str]] = ..., submission_id: _Optional[str] = ..., messages: _Optional[_Iterable[str]] = ...) -> None: ... + +class ARDKPoiVideoSubmissionMetadataProto(_message.Message): + __slots__ = ["poi_id", "location", "player_level", "user_type", "is_private", "geographic_coverage", "built_form", "scan_tags", "developer_id", "ar_common_metadata"] + POI_ID_FIELD_NUMBER: _ClassVar[int] + LOCATION_FIELD_NUMBER: _ClassVar[int] + PLAYER_LEVEL_FIELD_NUMBER: _ClassVar[int] + USER_TYPE_FIELD_NUMBER: _ClassVar[int] + IS_PRIVATE_FIELD_NUMBER: _ClassVar[int] + GEOGRAPHIC_COVERAGE_FIELD_NUMBER: _ClassVar[int] + BUILT_FORM_FIELD_NUMBER: _ClassVar[int] + SCAN_TAGS_FIELD_NUMBER: _ClassVar[int] + DEVELOPER_ID_FIELD_NUMBER: _ClassVar[int] + AR_COMMON_METADATA_FIELD_NUMBER: _ClassVar[int] + poi_id: str + location: ARDKLocationE6Proto + player_level: int + user_type: ARDKUserType + is_private: bool + geographic_coverage: str + built_form: _containers.RepeatedScalarFieldContainer[str] + scan_tags: _containers.RepeatedScalarFieldContainer[ARDKScanTag] + developer_id: str + ar_common_metadata: ARDKARCommonMetadata + def __init__(self, poi_id: _Optional[str] = ..., location: _Optional[_Union[ARDKLocationE6Proto, _Mapping]] = ..., player_level: _Optional[int] = ..., user_type: _Optional[_Union[ARDKUserType, str]] = ..., is_private: bool = ..., geographic_coverage: _Optional[str] = ..., built_form: _Optional[_Iterable[str]] = ..., scan_tags: _Optional[_Iterable[_Union[ARDKScanTag, str]]] = ..., developer_id: _Optional[str] = ..., ar_common_metadata: _Optional[_Union[ARDKARCommonMetadata, _Mapping]] = ...) -> None: ... + +class ARDKPortalCurationImageResult(_message.Message): + __slots__ = [] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + unset: _ClassVar[ARDKPortalCurationImageResult.Result] + success: _ClassVar[ARDKPortalCurationImageResult.Result] + feature_disabled: _ClassVar[ARDKPortalCurationImageResult.Result] + already_uploaded: _ClassVar[ARDKPortalCurationImageResult.Result] + image_not_found: _ClassVar[ARDKPortalCurationImageResult.Result] + image_too_big: _ClassVar[ARDKPortalCurationImageResult.Result] + image_not_servable: _ClassVar[ARDKPortalCurationImageResult.Result] + portal_not_found: _ClassVar[ARDKPortalCurationImageResult.Result] + unset: ARDKPortalCurationImageResult.Result + success: ARDKPortalCurationImageResult.Result + feature_disabled: ARDKPortalCurationImageResult.Result + already_uploaded: ARDKPortalCurationImageResult.Result + image_not_found: ARDKPortalCurationImageResult.Result + image_too_big: ARDKPortalCurationImageResult.Result + image_not_servable: ARDKPortalCurationImageResult.Result + portal_not_found: ARDKPortalCurationImageResult.Result + def __init__(self) -> None: ... + +class ARDKRasterSizeProto(_message.Message): + __slots__ = ["width", "height"] + WIDTH_FIELD_NUMBER: _ClassVar[int] + HEIGHT_FIELD_NUMBER: _ClassVar[int] + width: int + height: int + def __init__(self, width: _Optional[int] = ..., height: _Optional[int] = ...) -> None: ... + +class ARDKScanMetadataProto(_message.Message): + __slots__ = ["id", "image_size", "depth_size", "start_timestamp", "app_name", "platform_name", "model_name", "manufacturer_name", "poi", "recorder", "user_json", "native_depth", "origin", "global_rotation", "timezone_offset"] + ID_FIELD_NUMBER: _ClassVar[int] + IMAGE_SIZE_FIELD_NUMBER: _ClassVar[int] + DEPTH_SIZE_FIELD_NUMBER: _ClassVar[int] + START_TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + APP_NAME_FIELD_NUMBER: _ClassVar[int] + PLATFORM_NAME_FIELD_NUMBER: _ClassVar[int] + MODEL_NAME_FIELD_NUMBER: _ClassVar[int] + MANUFACTURER_NAME_FIELD_NUMBER: _ClassVar[int] + POI_FIELD_NUMBER: _ClassVar[int] + RECORDER_FIELD_NUMBER: _ClassVar[int] + USER_JSON_FIELD_NUMBER: _ClassVar[int] + NATIVE_DEPTH_FIELD_NUMBER: _ClassVar[int] + ORIGIN_FIELD_NUMBER: _ClassVar[int] + GLOBAL_ROTATION_FIELD_NUMBER: _ClassVar[int] + TIMEZONE_OFFSET_FIELD_NUMBER: _ClassVar[int] + id: str + image_size: ARDKRasterSizeProto + depth_size: ARDKRasterSizeProto + start_timestamp: float + app_name: str + platform_name: str + model_name: str + manufacturer_name: str + poi: str + recorder: str + user_json: str + native_depth: bool + origin: _containers.RepeatedScalarFieldContainer[float] + global_rotation: _containers.RepeatedScalarFieldContainer[float] + timezone_offset: int + def __init__(self, id: _Optional[str] = ..., image_size: _Optional[_Union[ARDKRasterSizeProto, _Mapping]] = ..., depth_size: _Optional[_Union[ARDKRasterSizeProto, _Mapping]] = ..., start_timestamp: _Optional[float] = ..., app_name: _Optional[str] = ..., platform_name: _Optional[str] = ..., model_name: _Optional[str] = ..., manufacturer_name: _Optional[str] = ..., poi: _Optional[str] = ..., recorder: _Optional[str] = ..., user_json: _Optional[str] = ..., native_depth: bool = ..., origin: _Optional[_Iterable[float]] = ..., global_rotation: _Optional[_Iterable[float]] = ..., timezone_offset: _Optional[int] = ...) -> None: ... + +class ARDKSubmitNewPoiOutProto(_message.Message): + __slots__ = ["status", "submission_id", "messages", "poi_id"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + unset: _ClassVar[ARDKSubmitNewPoiOutProto.Status] + success: _ClassVar[ARDKSubmitNewPoiOutProto.Status] + failure: _ClassVar[ARDKSubmitNewPoiOutProto.Status] + internal_error: _ClassVar[ARDKSubmitNewPoiOutProto.Status] + too_many_recent_submissions: _ClassVar[ARDKSubmitNewPoiOutProto.Status] + invalid_input: _ClassVar[ARDKSubmitNewPoiOutProto.Status] + minor: _ClassVar[ARDKSubmitNewPoiOutProto.Status] + not_available: _ClassVar[ARDKSubmitNewPoiOutProto.Status] + unset: ARDKSubmitNewPoiOutProto.Status + success: ARDKSubmitNewPoiOutProto.Status + failure: ARDKSubmitNewPoiOutProto.Status + internal_error: ARDKSubmitNewPoiOutProto.Status + too_many_recent_submissions: ARDKSubmitNewPoiOutProto.Status + invalid_input: ARDKSubmitNewPoiOutProto.Status + minor: ARDKSubmitNewPoiOutProto.Status + not_available: ARDKSubmitNewPoiOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + SUBMISSION_ID_FIELD_NUMBER: _ClassVar[int] + MESSAGES_FIELD_NUMBER: _ClassVar[int] + POI_ID_FIELD_NUMBER: _ClassVar[int] + status: ARDKSubmitNewPoiOutProto.Status + submission_id: str + messages: _containers.RepeatedScalarFieldContainer[str] + poi_id: str + def __init__(self, status: _Optional[_Union[ARDKSubmitNewPoiOutProto.Status, str]] = ..., submission_id: _Optional[str] = ..., messages: _Optional[_Iterable[str]] = ..., poi_id: _Optional[str] = ...) -> None: ... + +class ARDKSubmitNewPoiProto(_message.Message): + __slots__ = ["title", "long_description", "lat_e6", "lng_e6", "supporting_statement", "async_file_upload", "player_submitted_category_ids", "category_suggestion", "nomination_type", "developer_id"] + TITLE_FIELD_NUMBER: _ClassVar[int] + LONG_DESCRIPTION_FIELD_NUMBER: _ClassVar[int] + LAT_E6_FIELD_NUMBER: _ClassVar[int] + LNG_E6_FIELD_NUMBER: _ClassVar[int] + SUPPORTING_STATEMENT_FIELD_NUMBER: _ClassVar[int] + ASYNC_FILE_UPLOAD_FIELD_NUMBER: _ClassVar[int] + PLAYER_SUBMITTED_CATEGORY_IDS_FIELD_NUMBER: _ClassVar[int] + CATEGORY_SUGGESTION_FIELD_NUMBER: _ClassVar[int] + NOMINATION_TYPE_FIELD_NUMBER: _ClassVar[int] + DEVELOPER_ID_FIELD_NUMBER: _ClassVar[int] + title: str + long_description: str + lat_e6: int + lng_e6: int + supporting_statement: str + async_file_upload: bool + player_submitted_category_ids: _containers.RepeatedScalarFieldContainer[str] + category_suggestion: str + nomination_type: ARDKNominationType + developer_id: str + def __init__(self, title: _Optional[str] = ..., long_description: _Optional[str] = ..., lat_e6: _Optional[int] = ..., lng_e6: _Optional[int] = ..., supporting_statement: _Optional[str] = ..., async_file_upload: bool = ..., player_submitted_category_ids: _Optional[_Iterable[str]] = ..., category_suggestion: _Optional[str] = ..., nomination_type: _Optional[_Union[ARDKNominationType, str]] = ..., developer_id: _Optional[str] = ...) -> None: ... + +class ARDKSubmitPoiCategoryVoteRecordProto(_message.Message): + __slots__ = ["poi_id", "player_submitted_category_ids", "category_suggestion"] + POI_ID_FIELD_NUMBER: _ClassVar[int] + PLAYER_SUBMITTED_CATEGORY_IDS_FIELD_NUMBER: _ClassVar[int] + CATEGORY_SUGGESTION_FIELD_NUMBER: _ClassVar[int] + poi_id: str + player_submitted_category_ids: _containers.RepeatedScalarFieldContainer[str] + category_suggestion: str + def __init__(self, poi_id: _Optional[str] = ..., player_submitted_category_ids: _Optional[_Iterable[str]] = ..., category_suggestion: _Optional[str] = ...) -> None: ... + +class ARDKSubmitPoiImageProto(_message.Message): + __slots__ = ["poi_id", "async_file_upload", "developer_id", "nomination_type"] + POI_ID_FIELD_NUMBER: _ClassVar[int] + ASYNC_FILE_UPLOAD_FIELD_NUMBER: _ClassVar[int] + DEVELOPER_ID_FIELD_NUMBER: _ClassVar[int] + NOMINATION_TYPE_FIELD_NUMBER: _ClassVar[int] + poi_id: str + async_file_upload: bool + developer_id: str + nomination_type: ARDKNominationType + def __init__(self, poi_id: _Optional[str] = ..., async_file_upload: bool = ..., developer_id: _Optional[str] = ..., nomination_type: _Optional[_Union[ARDKNominationType, str]] = ...) -> None: ... + +class ARDKSubmitPoiLocationUpdateProto(_message.Message): + __slots__ = ["poi_id", "location"] + POI_ID_FIELD_NUMBER: _ClassVar[int] + LOCATION_FIELD_NUMBER: _ClassVar[int] + poi_id: str + location: ARDKLocationE6Proto + def __init__(self, poi_id: _Optional[str] = ..., location: _Optional[_Union[ARDKLocationE6Proto, _Mapping]] = ...) -> None: ... + +class ARDKSubmitPoiTakedownRequestProto(_message.Message): + __slots__ = ["poi_id", "invalid_reason"] + POI_ID_FIELD_NUMBER: _ClassVar[int] + INVALID_REASON_FIELD_NUMBER: _ClassVar[int] + poi_id: str + invalid_reason: ARDKPoiInvalidReason + def __init__(self, poi_id: _Optional[str] = ..., invalid_reason: _Optional[_Union[ARDKPoiInvalidReason, str]] = ...) -> None: ... + +class ARDKSubmitPoiTextMetadataUpdateProto(_message.Message): + __slots__ = ["poi_id", "title", "description"] + POI_ID_FIELD_NUMBER: _ClassVar[int] + TITLE_FIELD_NUMBER: _ClassVar[int] + DESCRIPTION_FIELD_NUMBER: _ClassVar[int] + poi_id: str + title: str + description: str + def __init__(self, poi_id: _Optional[str] = ..., title: _Optional[str] = ..., description: _Optional[str] = ...) -> None: ... + +class ARDKSubmitSponsorPoiLocationUpdateProto(_message.Message): + __slots__ = ["poi_id", "location"] + POI_ID_FIELD_NUMBER: _ClassVar[int] + LOCATION_FIELD_NUMBER: _ClassVar[int] + poi_id: str + location: ARDKLocationE6Proto + def __init__(self, poi_id: _Optional[str] = ..., location: _Optional[_Union[ARDKLocationE6Proto, _Mapping]] = ...) -> None: ... + +class ARDKSubmitSponsorPoiReportProto(_message.Message): + __slots__ = ["poi_id", "invalid_reason", "additional_details"] + POI_ID_FIELD_NUMBER: _ClassVar[int] + INVALID_REASON_FIELD_NUMBER: _ClassVar[int] + ADDITIONAL_DETAILS_FIELD_NUMBER: _ClassVar[int] + poi_id: str + invalid_reason: ARDKSponsorPoiInvalidReason + additional_details: str + def __init__(self, poi_id: _Optional[str] = ..., invalid_reason: _Optional[_Union[ARDKSponsorPoiInvalidReason, str]] = ..., additional_details: _Optional[str] = ...) -> None: ... + +class ARDKUploadPoiPhotoByUrlOutProto(_message.Message): + __slots__ = ["status"] + STATUS_FIELD_NUMBER: _ClassVar[int] + status: ARDKPortalCurationImageResult.Result + def __init__(self, status: _Optional[_Union[ARDKPortalCurationImageResult.Result, str]] = ...) -> None: ... + +class ARDKUploadPoiPhotoByUrlProto(_message.Message): + __slots__ = ["request_id", "image_url"] + REQUEST_ID_FIELD_NUMBER: _ClassVar[int] + IMAGE_URL_FIELD_NUMBER: _ClassVar[int] + request_id: str + image_url: str + def __init__(self, request_id: _Optional[str] = ..., image_url: _Optional[str] = ...) -> None: ... + +class ARPlusEncounterValuesProto(_message.Message): + __slots__ = ["proximity", "awareness", "pokemon_frightened"] + PROXIMITY_FIELD_NUMBER: _ClassVar[int] + AWARENESS_FIELD_NUMBER: _ClassVar[int] + POKEMON_FRIGHTENED_FIELD_NUMBER: _ClassVar[int] + proximity: float + awareness: float + pokemon_frightened: bool + def __init__(self, proximity: _Optional[float] = ..., awareness: _Optional[float] = ..., pokemon_frightened: bool = ...) -> None: ... + +class ASPermissionFlowTelemetry(_message.Message): + __slots__ = ["initial_prompt", "service_telemetry", "permission_telemetry", "permission_status_telemetry", "success"] + INITIAL_PROMPT_FIELD_NUMBER: _ClassVar[int] + SERVICE_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + PERMISSION_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + PERMISSION_STATUS_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + SUCCESS_FIELD_NUMBER: _ClassVar[int] + initial_prompt: bool + service_telemetry: _containers.RepeatedScalarFieldContainer[ASServiceTelemetryIds] + permission_telemetry: ASPermissionTelemetryIds + permission_status_telemetry: ASPermissionStatusTelemetryIds + success: bool + def __init__(self, initial_prompt: bool = ..., service_telemetry: _Optional[_Iterable[_Union[ASServiceTelemetryIds, str]]] = ..., permission_telemetry: _Optional[_Union[ASPermissionTelemetryIds, str]] = ..., permission_status_telemetry: _Optional[_Union[ASPermissionStatusTelemetryIds, str]] = ..., success: bool = ...) -> None: ... + +class AbilityEnergyMetadata(_message.Message): + __slots__ = ["current_energy", "energy_cost", "max_energy", "charge_rate", "disabled"] + class ChargeMultiplier(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET_MULTIPLIER: _ClassVar[AbilityEnergyMetadata.ChargeMultiplier] + PARTY_SIZE: _ClassVar[AbilityEnergyMetadata.ChargeMultiplier] + UNSET_MULTIPLIER: AbilityEnergyMetadata.ChargeMultiplier + PARTY_SIZE: AbilityEnergyMetadata.ChargeMultiplier + class ChargeType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[AbilityEnergyMetadata.ChargeType] + FAST_MOVE: _ClassVar[AbilityEnergyMetadata.ChargeType] + CHARGE_MOVE: _ClassVar[AbilityEnergyMetadata.ChargeType] + UNSET: AbilityEnergyMetadata.ChargeType + FAST_MOVE: AbilityEnergyMetadata.ChargeType + CHARGE_MOVE: AbilityEnergyMetadata.ChargeType + class ChargeRateSetting(_message.Message): + __slots__ = ["multiplier", "rate"] + MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + RATE_FIELD_NUMBER: _ClassVar[int] + multiplier: AbilityEnergyMetadata.ChargeMultiplier + rate: int + def __init__(self, multiplier: _Optional[_Union[AbilityEnergyMetadata.ChargeMultiplier, str]] = ..., rate: _Optional[int] = ...) -> None: ... + class ChargeRateEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: int + value: AbilityEnergyMetadata.ChargeRateSetting + def __init__(self, key: _Optional[int] = ..., value: _Optional[_Union[AbilityEnergyMetadata.ChargeRateSetting, _Mapping]] = ...) -> None: ... + CURRENT_ENERGY_FIELD_NUMBER: _ClassVar[int] + ENERGY_COST_FIELD_NUMBER: _ClassVar[int] + MAX_ENERGY_FIELD_NUMBER: _ClassVar[int] + CHARGE_RATE_FIELD_NUMBER: _ClassVar[int] + DISABLED_FIELD_NUMBER: _ClassVar[int] + current_energy: int + energy_cost: int + max_energy: int + charge_rate: _containers.MessageMap[int, AbilityEnergyMetadata.ChargeRateSetting] + disabled: bool + def __init__(self, current_energy: _Optional[int] = ..., energy_cost: _Optional[int] = ..., max_energy: _Optional[int] = ..., charge_rate: _Optional[_Mapping[int, AbilityEnergyMetadata.ChargeRateSetting]] = ..., disabled: bool = ...) -> None: ... + +class AbilityLookupMap(_message.Message): + __slots__ = ["lookup_location", "stat_modifier_type"] + class AbilityLookupLocation(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET_ABILITY_LOCATION: _ClassVar[AbilityLookupMap.AbilityLookupLocation] + TRAINER_ACTIVE_POKEMON_STAT_MODIFIERS: _ClassVar[AbilityLookupMap.AbilityLookupLocation] + UNSET_ABILITY_LOCATION: AbilityLookupMap.AbilityLookupLocation + TRAINER_ACTIVE_POKEMON_STAT_MODIFIERS: AbilityLookupMap.AbilityLookupLocation + LOOKUP_LOCATION_FIELD_NUMBER: _ClassVar[int] + STAT_MODIFIER_TYPE_FIELD_NUMBER: _ClassVar[int] + lookup_location: AbilityLookupMap.AbilityLookupLocation + stat_modifier_type: StatModifierType + def __init__(self, lookup_location: _Optional[_Union[AbilityLookupMap.AbilityLookupLocation, str]] = ..., stat_modifier_type: _Optional[_Union[StatModifierType, str]] = ...) -> None: ... + +class AbilityProto(_message.Message): + __slots__ = [] + class AbilityType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET_ABILITY_TYPE: _ClassVar[AbilityProto.AbilityType] + TRANSFORM_TO_OPPONENT: _ClassVar[AbilityProto.AbilityType] + SHADOW_ENRAGE: _ClassVar[AbilityProto.AbilityType] + SHADOW_SUPPRESS: _ClassVar[AbilityProto.AbilityType] + PARTY_POWER: _ClassVar[AbilityProto.AbilityType] + ENRAGE: _ClassVar[AbilityProto.AbilityType] + UNSET_ABILITY_TYPE: AbilityProto.AbilityType + TRANSFORM_TO_OPPONENT: AbilityProto.AbilityType + SHADOW_ENRAGE: AbilityProto.AbilityType + SHADOW_SUPPRESS: AbilityProto.AbilityType + PARTY_POWER: AbilityProto.AbilityType + ENRAGE: AbilityProto.AbilityType + def __init__(self) -> None: ... + +class AcceptCombatChallengeData(_message.Message): + __slots__ = ["rpc_id", "attacking_pokemon_indexes"] + RPC_ID_FIELD_NUMBER: _ClassVar[int] + ATTACKING_POKEMON_INDEXES_FIELD_NUMBER: _ClassVar[int] + rpc_id: int + attacking_pokemon_indexes: _containers.RepeatedScalarFieldContainer[int] + def __init__(self, rpc_id: _Optional[int] = ..., attacking_pokemon_indexes: _Optional[_Iterable[int]] = ...) -> None: ... + +class AcceptCombatChallengeOutProto(_message.Message): + __slots__ = ["result", "challenge"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[AcceptCombatChallengeOutProto.Result] + SUCCESS: _ClassVar[AcceptCombatChallengeOutProto.Result] + ERROR_INVALID_CHALLENGE_STATE: _ClassVar[AcceptCombatChallengeOutProto.Result] + ERROR_CHALLENGE_NOT_FOUND: _ClassVar[AcceptCombatChallengeOutProto.Result] + ERROR_POKEMON_NOT_IN_INVENTORY: _ClassVar[AcceptCombatChallengeOutProto.Result] + ERROR_NOT_ELIGIBLE_LEAGUE: _ClassVar[AcceptCombatChallengeOutProto.Result] + ERROR_PLAYER_BELOW_MINIMUM_LEVEL: _ClassVar[AcceptCombatChallengeOutProto.Result] + ERROR_OPPONENT_NOT_IN_RANGE: _ClassVar[AcceptCombatChallengeOutProto.Result] + ERROR_ALREADY_TIMEDOUT: _ClassVar[AcceptCombatChallengeOutProto.Result] + ERROR_ALREADY_CANCELLED: _ClassVar[AcceptCombatChallengeOutProto.Result] + ERROR_ACCESS_DENIED: _ClassVar[AcceptCombatChallengeOutProto.Result] + UNSET: AcceptCombatChallengeOutProto.Result + SUCCESS: AcceptCombatChallengeOutProto.Result + ERROR_INVALID_CHALLENGE_STATE: AcceptCombatChallengeOutProto.Result + ERROR_CHALLENGE_NOT_FOUND: AcceptCombatChallengeOutProto.Result + ERROR_POKEMON_NOT_IN_INVENTORY: AcceptCombatChallengeOutProto.Result + ERROR_NOT_ELIGIBLE_LEAGUE: AcceptCombatChallengeOutProto.Result + ERROR_PLAYER_BELOW_MINIMUM_LEVEL: AcceptCombatChallengeOutProto.Result + ERROR_OPPONENT_NOT_IN_RANGE: AcceptCombatChallengeOutProto.Result + ERROR_ALREADY_TIMEDOUT: AcceptCombatChallengeOutProto.Result + ERROR_ALREADY_CANCELLED: AcceptCombatChallengeOutProto.Result + ERROR_ACCESS_DENIED: AcceptCombatChallengeOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + CHALLENGE_FIELD_NUMBER: _ClassVar[int] + result: AcceptCombatChallengeOutProto.Result + challenge: CombatChallengeProto + def __init__(self, result: _Optional[_Union[AcceptCombatChallengeOutProto.Result, str]] = ..., challenge: _Optional[_Union[CombatChallengeProto, _Mapping]] = ...) -> None: ... + +class AcceptCombatChallengeProto(_message.Message): + __slots__ = ["challenge_id", "attacking_pokemon_id"] + CHALLENGE_ID_FIELD_NUMBER: _ClassVar[int] + ATTACKING_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + challenge_id: str + attacking_pokemon_id: _containers.RepeatedScalarFieldContainer[int] + def __init__(self, challenge_id: _Optional[str] = ..., attacking_pokemon_id: _Optional[_Iterable[int]] = ...) -> None: ... + +class AcceptCombatChallengeResponseData(_message.Message): + __slots__ = ["rpc_id", "round_trip_time_ms", "result", "challenge"] + RPC_ID_FIELD_NUMBER: _ClassVar[int] + ROUND_TRIP_TIME_MS_FIELD_NUMBER: _ClassVar[int] + RESULT_FIELD_NUMBER: _ClassVar[int] + CHALLENGE_FIELD_NUMBER: _ClassVar[int] + rpc_id: int + round_trip_time_ms: int + result: AcceptCombatChallengeOutProto.Result + challenge: CombatChallengeLogProto + def __init__(self, rpc_id: _Optional[int] = ..., round_trip_time_ms: _Optional[int] = ..., result: _Optional[_Union[AcceptCombatChallengeOutProto.Result, str]] = ..., challenge: _Optional[_Union[CombatChallengeLogProto, _Mapping]] = ...) -> None: ... + +class AccessibilitySettingsProto(_message.Message): + __slots__ = ["enabled", "plugin_enabled"] + ENABLED_FIELD_NUMBER: _ClassVar[int] + PLUGIN_ENABLED_FIELD_NUMBER: _ClassVar[int] + enabled: bool + plugin_enabled: bool + def __init__(self, enabled: bool = ..., plugin_enabled: bool = ...) -> None: ... + +class AccountDeletionInitiatedTelemetry(_message.Message): + __slots__ = ["account_deletion_status"] + ACCOUNT_DELETION_STATUS_FIELD_NUMBER: _ClassVar[int] + account_deletion_status: str + def __init__(self, account_deletion_status: _Optional[str] = ...) -> None: ... + +class AcknowledgePunishmentOutProto(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[AcknowledgePunishmentOutProto.Result] + SUCCESS: _ClassVar[AcknowledgePunishmentOutProto.Result] + ERROR_UNKNOWN: _ClassVar[AcknowledgePunishmentOutProto.Result] + UNSET: AcknowledgePunishmentOutProto.Result + SUCCESS: AcknowledgePunishmentOutProto.Result + ERROR_UNKNOWN: AcknowledgePunishmentOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: AcknowledgePunishmentOutProto.Result + def __init__(self, result: _Optional[_Union[AcknowledgePunishmentOutProto.Result, str]] = ...) -> None: ... + +class AcknowledgePunishmentProto(_message.Message): + __slots__ = ["is_warn", "is_suspended"] + IS_WARN_FIELD_NUMBER: _ClassVar[int] + IS_SUSPENDED_FIELD_NUMBER: _ClassVar[int] + is_warn: bool + is_suspended: bool + def __init__(self, is_warn: bool = ..., is_suspended: bool = ...) -> None: ... + +class AcknowledgeViewLatestIncenseRecapOutProto(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[AcknowledgeViewLatestIncenseRecapOutProto.Result] + SUCCESS: _ClassVar[AcknowledgeViewLatestIncenseRecapOutProto.Result] + ERROR_RECAP_ALREADY_ACKNOWLEDGED: _ClassVar[AcknowledgeViewLatestIncenseRecapOutProto.Result] + ERROR_FEATURE_DISABLED: _ClassVar[AcknowledgeViewLatestIncenseRecapOutProto.Result] + ERROR_NO_LOG_TODAY: _ClassVar[AcknowledgeViewLatestIncenseRecapOutProto.Result] + ERROR_ACTIVE_INCENSE: _ClassVar[AcknowledgeViewLatestIncenseRecapOutProto.Result] + UNSET: AcknowledgeViewLatestIncenseRecapOutProto.Result + SUCCESS: AcknowledgeViewLatestIncenseRecapOutProto.Result + ERROR_RECAP_ALREADY_ACKNOWLEDGED: AcknowledgeViewLatestIncenseRecapOutProto.Result + ERROR_FEATURE_DISABLED: AcknowledgeViewLatestIncenseRecapOutProto.Result + ERROR_NO_LOG_TODAY: AcknowledgeViewLatestIncenseRecapOutProto.Result + ERROR_ACTIVE_INCENSE: AcknowledgeViewLatestIncenseRecapOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: AcknowledgeViewLatestIncenseRecapOutProto.Result + def __init__(self, result: _Optional[_Union[AcknowledgeViewLatestIncenseRecapOutProto.Result, str]] = ...) -> None: ... + +class AcknowledgeViewLatestIncenseRecapProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class AcknowledgeWarningsRequestProto(_message.Message): + __slots__ = ["warning"] + WARNING_FIELD_NUMBER: _ClassVar[int] + warning: _containers.RepeatedScalarFieldContainer[PlatformWarningType] + def __init__(self, warning: _Optional[_Iterable[_Union[PlatformWarningType, str]]] = ...) -> None: ... + +class AcknowledgeWarningsResponseProto(_message.Message): + __slots__ = ["success"] + SUCCESS_FIELD_NUMBER: _ClassVar[int] + success: bool + def __init__(self, success: bool = ...) -> None: ... + +class ActionLogEntry(_message.Message): + __slots__ = ["catch_pokemon", "fort_search", "buddy_pokemon", "raid_rewards", "passcode_rewards", "complete_quest", "complete_quest_stamp_card", "complete_quest_pokemon_encounter", "beluga_transfer", "open_gift", "send_gift", "trading", "fitness_rewards", "combat", "purify_pokemon", "invasion_victory", "vs_seeker_set", "vs_seeker_complete_season", "vs_seeker_win_rewards", "buddy_consumables", "complete_referral_milestone", "daily_adventure_incense", "complete_route_play", "butterfly_collector_rewards", "webstore_rewards", "use_non_combat_move", "consume_stickers", "loot_station", "iris_social_interaction", "bread_battle_rewards", "bread_battle_upgrade_rewards", "timestamp_ms", "sfida"] + CATCH_POKEMON_FIELD_NUMBER: _ClassVar[int] + FORT_SEARCH_FIELD_NUMBER: _ClassVar[int] + BUDDY_POKEMON_FIELD_NUMBER: _ClassVar[int] + RAID_REWARDS_FIELD_NUMBER: _ClassVar[int] + PASSCODE_REWARDS_FIELD_NUMBER: _ClassVar[int] + COMPLETE_QUEST_FIELD_NUMBER: _ClassVar[int] + COMPLETE_QUEST_STAMP_CARD_FIELD_NUMBER: _ClassVar[int] + COMPLETE_QUEST_POKEMON_ENCOUNTER_FIELD_NUMBER: _ClassVar[int] + BELUGA_TRANSFER_FIELD_NUMBER: _ClassVar[int] + OPEN_GIFT_FIELD_NUMBER: _ClassVar[int] + SEND_GIFT_FIELD_NUMBER: _ClassVar[int] + TRADING_FIELD_NUMBER: _ClassVar[int] + FITNESS_REWARDS_FIELD_NUMBER: _ClassVar[int] + COMBAT_FIELD_NUMBER: _ClassVar[int] + PURIFY_POKEMON_FIELD_NUMBER: _ClassVar[int] + INVASION_VICTORY_FIELD_NUMBER: _ClassVar[int] + VS_SEEKER_SET_FIELD_NUMBER: _ClassVar[int] + VS_SEEKER_COMPLETE_SEASON_FIELD_NUMBER: _ClassVar[int] + VS_SEEKER_WIN_REWARDS_FIELD_NUMBER: _ClassVar[int] + BUDDY_CONSUMABLES_FIELD_NUMBER: _ClassVar[int] + COMPLETE_REFERRAL_MILESTONE_FIELD_NUMBER: _ClassVar[int] + DAILY_ADVENTURE_INCENSE_FIELD_NUMBER: _ClassVar[int] + COMPLETE_ROUTE_PLAY_FIELD_NUMBER: _ClassVar[int] + BUTTERFLY_COLLECTOR_REWARDS_FIELD_NUMBER: _ClassVar[int] + WEBSTORE_REWARDS_FIELD_NUMBER: _ClassVar[int] + USE_NON_COMBAT_MOVE_FIELD_NUMBER: _ClassVar[int] + CONSUME_STICKERS_FIELD_NUMBER: _ClassVar[int] + LOOT_STATION_FIELD_NUMBER: _ClassVar[int] + IRIS_SOCIAL_INTERACTION_FIELD_NUMBER: _ClassVar[int] + BREAD_BATTLE_REWARDS_FIELD_NUMBER: _ClassVar[int] + BREAD_BATTLE_UPGRADE_REWARDS_FIELD_NUMBER: _ClassVar[int] + TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + SFIDA_FIELD_NUMBER: _ClassVar[int] + catch_pokemon: CatchPokemonLogEntry + fort_search: FortSearchLogEntry + buddy_pokemon: BuddyPokemonLogEntry + raid_rewards: RaidRewardsLogEntry + passcode_rewards: PasscodeRewardsLogEntry + complete_quest: CompleteQuestLogEntry + complete_quest_stamp_card: CompleteQuestStampCardLogEntry + complete_quest_pokemon_encounter: CompleteQuestPokemonEncounterLogEntry + beluga_transfer: BelugaDailyTransferLogEntry + open_gift: OpenGiftLogEntry + send_gift: SendGiftLogEntry + trading: TradingLogEntry + fitness_rewards: FitnessRewardsLogEntry + combat: CombatLogEntry + purify_pokemon: PurifyPokemonLogEntry + invasion_victory: InvasionVictoryLogEntry + vs_seeker_set: VsSeekerSetLogEntry + vs_seeker_complete_season: VsSeekerCompleteSeasonLogEntry + vs_seeker_win_rewards: VsSeekerWinRewardsLogEntry + buddy_consumables: BuddyConsumablesLogEntry + complete_referral_milestone: CompleteReferralMilestoneLogEntry + daily_adventure_incense: DailyAdventureIncenseLogEntry + complete_route_play: CompleteRoutePlayLogEntry + butterfly_collector_rewards: ButterflyCollectorRewardsLogEntry + webstore_rewards: WebstoreRewardsLogEntry + use_non_combat_move: UseNonCombatMoveLogEntry + consume_stickers: ConsumeStickersLogEntry + loot_station: LootStationLogEntry + iris_social_interaction: IrisSocialInteractionLogEntry + bread_battle_rewards: BreadBattleRewardsLogEntry + bread_battle_upgrade_rewards: BreadBattleUpgradeRewardsLogEntry + timestamp_ms: int + sfida: bool + def __init__(self, catch_pokemon: _Optional[_Union[CatchPokemonLogEntry, _Mapping]] = ..., fort_search: _Optional[_Union[FortSearchLogEntry, _Mapping]] = ..., buddy_pokemon: _Optional[_Union[BuddyPokemonLogEntry, _Mapping]] = ..., raid_rewards: _Optional[_Union[RaidRewardsLogEntry, _Mapping]] = ..., passcode_rewards: _Optional[_Union[PasscodeRewardsLogEntry, _Mapping]] = ..., complete_quest: _Optional[_Union[CompleteQuestLogEntry, _Mapping]] = ..., complete_quest_stamp_card: _Optional[_Union[CompleteQuestStampCardLogEntry, _Mapping]] = ..., complete_quest_pokemon_encounter: _Optional[_Union[CompleteQuestPokemonEncounterLogEntry, _Mapping]] = ..., beluga_transfer: _Optional[_Union[BelugaDailyTransferLogEntry, _Mapping]] = ..., open_gift: _Optional[_Union[OpenGiftLogEntry, _Mapping]] = ..., send_gift: _Optional[_Union[SendGiftLogEntry, _Mapping]] = ..., trading: _Optional[_Union[TradingLogEntry, _Mapping]] = ..., fitness_rewards: _Optional[_Union[FitnessRewardsLogEntry, _Mapping]] = ..., combat: _Optional[_Union[CombatLogEntry, _Mapping]] = ..., purify_pokemon: _Optional[_Union[PurifyPokemonLogEntry, _Mapping]] = ..., invasion_victory: _Optional[_Union[InvasionVictoryLogEntry, _Mapping]] = ..., vs_seeker_set: _Optional[_Union[VsSeekerSetLogEntry, _Mapping]] = ..., vs_seeker_complete_season: _Optional[_Union[VsSeekerCompleteSeasonLogEntry, _Mapping]] = ..., vs_seeker_win_rewards: _Optional[_Union[VsSeekerWinRewardsLogEntry, _Mapping]] = ..., buddy_consumables: _Optional[_Union[BuddyConsumablesLogEntry, _Mapping]] = ..., complete_referral_milestone: _Optional[_Union[CompleteReferralMilestoneLogEntry, _Mapping]] = ..., daily_adventure_incense: _Optional[_Union[DailyAdventureIncenseLogEntry, _Mapping]] = ..., complete_route_play: _Optional[_Union[CompleteRoutePlayLogEntry, _Mapping]] = ..., butterfly_collector_rewards: _Optional[_Union[ButterflyCollectorRewardsLogEntry, _Mapping]] = ..., webstore_rewards: _Optional[_Union[WebstoreRewardsLogEntry, _Mapping]] = ..., use_non_combat_move: _Optional[_Union[UseNonCombatMoveLogEntry, _Mapping]] = ..., consume_stickers: _Optional[_Union[ConsumeStickersLogEntry, _Mapping]] = ..., loot_station: _Optional[_Union[LootStationLogEntry, _Mapping]] = ..., iris_social_interaction: _Optional[_Union[IrisSocialInteractionLogEntry, _Mapping]] = ..., bread_battle_rewards: _Optional[_Union[BreadBattleRewardsLogEntry, _Mapping]] = ..., bread_battle_upgrade_rewards: _Optional[_Union[BreadBattleUpgradeRewardsLogEntry, _Mapping]] = ..., timestamp_ms: _Optional[int] = ..., sfida: bool = ...) -> None: ... + +class ActivateVsSeekerOutProto(_message.Message): + __slots__ = ["result", "vs_seeker"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[ActivateVsSeekerOutProto.Result] + SUCCESS_ACTIVATED: _ClassVar[ActivateVsSeekerOutProto.Result] + ERROR_NO_PREMIUM_BATTLE_PASS: _ClassVar[ActivateVsSeekerOutProto.Result] + ERROR_VS_SEEKER_NOT_CHARGED: _ClassVar[ActivateVsSeekerOutProto.Result] + ERROR_VS_SEEKER_ALREADY_ACTIVATED: _ClassVar[ActivateVsSeekerOutProto.Result] + ERROR_EXCEEDED_LIMIT: _ClassVar[ActivateVsSeekerOutProto.Result] + ERROR_TEMPORARILY_UNAVAILABLE: _ClassVar[ActivateVsSeekerOutProto.Result] + UNSET: ActivateVsSeekerOutProto.Result + SUCCESS_ACTIVATED: ActivateVsSeekerOutProto.Result + ERROR_NO_PREMIUM_BATTLE_PASS: ActivateVsSeekerOutProto.Result + ERROR_VS_SEEKER_NOT_CHARGED: ActivateVsSeekerOutProto.Result + ERROR_VS_SEEKER_ALREADY_ACTIVATED: ActivateVsSeekerOutProto.Result + ERROR_EXCEEDED_LIMIT: ActivateVsSeekerOutProto.Result + ERROR_TEMPORARILY_UNAVAILABLE: ActivateVsSeekerOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + VS_SEEKER_FIELD_NUMBER: _ClassVar[int] + result: ActivateVsSeekerOutProto.Result + vs_seeker: VsSeekerAttributesProto + def __init__(self, result: _Optional[_Union[ActivateVsSeekerOutProto.Result, str]] = ..., vs_seeker: _Optional[_Union[VsSeekerAttributesProto, _Mapping]] = ...) -> None: ... + +class ActivateVsSeekerProto(_message.Message): + __slots__ = ["reward_track"] + REWARD_TRACK_FIELD_NUMBER: _ClassVar[int] + reward_track: VsSeekerRewardTrack + def __init__(self, reward_track: _Optional[_Union[VsSeekerRewardTrack, str]] = ...) -> None: ... + +class ActivityPostcardData(_message.Message): + __slots__ = ["sender_public_profile", "sender_buddy_data", "sender_fort_data"] + class BuddyData(_message.Message): + __slots__ = ["pokemon_id", "buddy_display", "nickname", "buddy_candy_awarded"] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + BUDDY_DISPLAY_FIELD_NUMBER: _ClassVar[int] + NICKNAME_FIELD_NUMBER: _ClassVar[int] + BUDDY_CANDY_AWARDED_FIELD_NUMBER: _ClassVar[int] + pokemon_id: HoloPokemonId + buddy_display: PokemonDisplayProto + nickname: str + buddy_candy_awarded: int + def __init__(self, pokemon_id: _Optional[_Union[HoloPokemonId, str]] = ..., buddy_display: _Optional[_Union[PokemonDisplayProto, _Mapping]] = ..., nickname: _Optional[str] = ..., buddy_candy_awarded: _Optional[int] = ...) -> None: ... + class FortData(_message.Message): + __slots__ = ["id", "name", "description", "image_url", "lat_degrees", "lng_degrees"] + ID_FIELD_NUMBER: _ClassVar[int] + NAME_FIELD_NUMBER: _ClassVar[int] + DESCRIPTION_FIELD_NUMBER: _ClassVar[int] + IMAGE_URL_FIELD_NUMBER: _ClassVar[int] + LAT_DEGREES_FIELD_NUMBER: _ClassVar[int] + LNG_DEGREES_FIELD_NUMBER: _ClassVar[int] + id: str + name: str + description: str + image_url: str + lat_degrees: float + lng_degrees: float + def __init__(self, id: _Optional[str] = ..., name: _Optional[str] = ..., description: _Optional[str] = ..., image_url: _Optional[str] = ..., lat_degrees: _Optional[float] = ..., lng_degrees: _Optional[float] = ...) -> None: ... + SENDER_PUBLIC_PROFILE_FIELD_NUMBER: _ClassVar[int] + SENDER_BUDDY_DATA_FIELD_NUMBER: _ClassVar[int] + SENDER_FORT_DATA_FIELD_NUMBER: _ClassVar[int] + sender_public_profile: PlayerPublicProfileProto + sender_buddy_data: ActivityPostcardData.BuddyData + sender_fort_data: ActivityPostcardData.FortData + def __init__(self, sender_public_profile: _Optional[_Union[PlayerPublicProfileProto, _Mapping]] = ..., sender_buddy_data: _Optional[_Union[ActivityPostcardData.BuddyData, _Mapping]] = ..., sender_fort_data: _Optional[_Union[ActivityPostcardData.FortData, _Mapping]] = ...) -> None: ... + +class AdDetails(_message.Message): + __slots__ = ["image_text_creative", "encrypted_ad_token", "impression_tracking_tag", "gam_details"] + IMAGE_TEXT_CREATIVE_FIELD_NUMBER: _ClassVar[int] + ENCRYPTED_AD_TOKEN_FIELD_NUMBER: _ClassVar[int] + IMPRESSION_TRACKING_TAG_FIELD_NUMBER: _ClassVar[int] + GAM_DETAILS_FIELD_NUMBER: _ClassVar[int] + image_text_creative: ImageTextCreativeProto + encrypted_ad_token: bytes + impression_tracking_tag: _containers.RepeatedCompositeFieldContainer[ImpressionTrackingTag] + gam_details: GamDetails + def __init__(self, image_text_creative: _Optional[_Union[ImageTextCreativeProto, _Mapping]] = ..., encrypted_ad_token: _Optional[bytes] = ..., impression_tracking_tag: _Optional[_Iterable[_Union[ImpressionTrackingTag, _Mapping]]] = ..., gam_details: _Optional[_Union[GamDetails, _Mapping]] = ...) -> None: ... + +class AdFeedbackSettingsProto(_message.Message): + __slots__ = ["enabled", "enable_report_ad", "enable_not_interested", "enable_see_more"] + ENABLED_FIELD_NUMBER: _ClassVar[int] + ENABLE_REPORT_AD_FIELD_NUMBER: _ClassVar[int] + ENABLE_NOT_INTERESTED_FIELD_NUMBER: _ClassVar[int] + ENABLE_SEE_MORE_FIELD_NUMBER: _ClassVar[int] + enabled: bool + enable_report_ad: bool + enable_not_interested: bool + enable_see_more: bool + def __init__(self, enabled: bool = ..., enable_report_ad: bool = ..., enable_not_interested: bool = ..., enable_see_more: bool = ...) -> None: ... + +class AdProto(_message.Message): + __slots__ = ["ad_details", "ad_response_status"] + AD_DETAILS_FIELD_NUMBER: _ClassVar[int] + AD_RESPONSE_STATUS_FIELD_NUMBER: _ClassVar[int] + ad_details: AdDetails + ad_response_status: AdResponseStatus + def __init__(self, ad_details: _Optional[_Union[AdDetails, _Mapping]] = ..., ad_response_status: _Optional[_Union[AdResponseStatus, str]] = ...) -> None: ... + +class AdRequestDeviceInfo(_message.Message): + __slots__ = ["operating_system", "device_model", "carrier", "operating_system_version", "system_memory_size_mb", "graphics_memory_size_mb", "camera_permission_granted"] + class OperatingSystem(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + PLATFORM_UNKNOWN: _ClassVar[AdRequestDeviceInfo.OperatingSystem] + PLATFORM_ANDROID: _ClassVar[AdRequestDeviceInfo.OperatingSystem] + PLATFORM_IOS: _ClassVar[AdRequestDeviceInfo.OperatingSystem] + PLATFORM_UNKNOWN: AdRequestDeviceInfo.OperatingSystem + PLATFORM_ANDROID: AdRequestDeviceInfo.OperatingSystem + PLATFORM_IOS: AdRequestDeviceInfo.OperatingSystem + OPERATING_SYSTEM_FIELD_NUMBER: _ClassVar[int] + DEVICE_MODEL_FIELD_NUMBER: _ClassVar[int] + CARRIER_FIELD_NUMBER: _ClassVar[int] + OPERATING_SYSTEM_VERSION_FIELD_NUMBER: _ClassVar[int] + SYSTEM_MEMORY_SIZE_MB_FIELD_NUMBER: _ClassVar[int] + GRAPHICS_MEMORY_SIZE_MB_FIELD_NUMBER: _ClassVar[int] + CAMERA_PERMISSION_GRANTED_FIELD_NUMBER: _ClassVar[int] + operating_system: AdRequestDeviceInfo.OperatingSystem + device_model: str + carrier: str + operating_system_version: str + system_memory_size_mb: int + graphics_memory_size_mb: int + camera_permission_granted: bool + def __init__(self, operating_system: _Optional[_Union[AdRequestDeviceInfo.OperatingSystem, str]] = ..., device_model: _Optional[str] = ..., carrier: _Optional[str] = ..., operating_system_version: _Optional[str] = ..., system_memory_size_mb: _Optional[int] = ..., graphics_memory_size_mb: _Optional[int] = ..., camera_permission_granted: bool = ...) -> None: ... + +class AdTargetingInfoProto(_message.Message): + __slots__ = ["device_info", "avatar_gender"] + DEVICE_INFO_FIELD_NUMBER: _ClassVar[int] + AVATAR_GENDER_FIELD_NUMBER: _ClassVar[int] + device_info: AdRequestDeviceInfo + avatar_gender: AvatarGender + def __init__(self, device_info: _Optional[_Union[AdRequestDeviceInfo, _Mapping]] = ..., avatar_gender: _Optional[_Union[AvatarGender, str]] = ...) -> None: ... + +class AddFortModifierOutProto(_message.Message): + __slots__ = ["result", "fort_details_out_proto"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NO_RESULT_SET: _ClassVar[AddFortModifierOutProto.Result] + SUCCESS: _ClassVar[AddFortModifierOutProto.Result] + FORT_ALREADY_HAS_MODIFIER: _ClassVar[AddFortModifierOutProto.Result] + TOO_FAR_AWAY: _ClassVar[AddFortModifierOutProto.Result] + NO_ITEM_IN_INVENTORY: _ClassVar[AddFortModifierOutProto.Result] + POI_INACCESSIBLE: _ClassVar[AddFortModifierOutProto.Result] + NO_RESULT_SET: AddFortModifierOutProto.Result + SUCCESS: AddFortModifierOutProto.Result + FORT_ALREADY_HAS_MODIFIER: AddFortModifierOutProto.Result + TOO_FAR_AWAY: AddFortModifierOutProto.Result + NO_ITEM_IN_INVENTORY: AddFortModifierOutProto.Result + POI_INACCESSIBLE: AddFortModifierOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + FORT_DETAILS_OUT_PROTO_FIELD_NUMBER: _ClassVar[int] + result: AddFortModifierOutProto.Result + fort_details_out_proto: FortDetailsOutProto + def __init__(self, result: _Optional[_Union[AddFortModifierOutProto.Result, str]] = ..., fort_details_out_proto: _Optional[_Union[FortDetailsOutProto, _Mapping]] = ...) -> None: ... + +class AddFortModifierProto(_message.Message): + __slots__ = ["modifier_type", "fort_id", "player_lat_degrees", "player_lng_degrees"] + MODIFIER_TYPE_FIELD_NUMBER: _ClassVar[int] + FORT_ID_FIELD_NUMBER: _ClassVar[int] + PLAYER_LAT_DEGREES_FIELD_NUMBER: _ClassVar[int] + PLAYER_LNG_DEGREES_FIELD_NUMBER: _ClassVar[int] + modifier_type: Item + fort_id: str + player_lat_degrees: float + player_lng_degrees: float + def __init__(self, modifier_type: _Optional[_Union[Item, str]] = ..., fort_id: _Optional[str] = ..., player_lat_degrees: _Optional[float] = ..., player_lng_degrees: _Optional[float] = ...) -> None: ... + +class AddFriendQuestProto(_message.Message): + __slots__ = ["added_friend_ids"] + ADDED_FRIEND_IDS_FIELD_NUMBER: _ClassVar[int] + added_friend_ids: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, added_friend_ids: _Optional[_Iterable[str]] = ...) -> None: ... + +class AddLoginActionOutProto(_message.Message): + __slots__ = ["success", "login_detail", "status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[AddLoginActionOutProto.Status] + AUTH_FAILURE: _ClassVar[AddLoginActionOutProto.Status] + LOGIN_TAKEN: _ClassVar[AddLoginActionOutProto.Status] + ERROR_UNKNOWN: _ClassVar[AddLoginActionOutProto.Status] + UNSET: AddLoginActionOutProto.Status + AUTH_FAILURE: AddLoginActionOutProto.Status + LOGIN_TAKEN: AddLoginActionOutProto.Status + ERROR_UNKNOWN: AddLoginActionOutProto.Status + SUCCESS_FIELD_NUMBER: _ClassVar[int] + LOGIN_DETAIL_FIELD_NUMBER: _ClassVar[int] + STATUS_FIELD_NUMBER: _ClassVar[int] + success: bool + login_detail: _containers.RepeatedCompositeFieldContainer[LoginDetail] + status: AddLoginActionOutProto.Status + def __init__(self, success: bool = ..., login_detail: _Optional[_Iterable[_Union[LoginDetail, _Mapping]]] = ..., status: _Optional[_Union[AddLoginActionOutProto.Status, str]] = ...) -> None: ... + +class AddLoginActionProto(_message.Message): + __slots__ = ["identity_provider", "inner_message", "auth_provider_id"] + IDENTITY_PROVIDER_FIELD_NUMBER: _ClassVar[int] + INNER_MESSAGE_FIELD_NUMBER: _ClassVar[int] + AUTH_PROVIDER_ID_FIELD_NUMBER: _ClassVar[int] + identity_provider: AuthIdentityProvider + inner_message: bytes + auth_provider_id: str + def __init__(self, identity_provider: _Optional[_Union[AuthIdentityProvider, str]] = ..., inner_message: _Optional[bytes] = ..., auth_provider_id: _Optional[str] = ...) -> None: ... + +class AddPtcLoginActionOutProto(_message.Message): + __slots__ = ["success", "login_detail", "status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[AddPtcLoginActionOutProto.Status] + AUTH_FAILURE: _ClassVar[AddPtcLoginActionOutProto.Status] + LOGIN_TAKEN: _ClassVar[AddPtcLoginActionOutProto.Status] + ADULT_LINK_TO_CHILD_ERROR: _ClassVar[AddPtcLoginActionOutProto.Status] + LINKING_NOT_ENABLED: _ClassVar[AddPtcLoginActionOutProto.Status] + LIST_ACCOUNT_LOGIN_ERROR: _ClassVar[AddPtcLoginActionOutProto.Status] + OTHER_ERRORS: _ClassVar[AddPtcLoginActionOutProto.Status] + UNSET: AddPtcLoginActionOutProto.Status + AUTH_FAILURE: AddPtcLoginActionOutProto.Status + LOGIN_TAKEN: AddPtcLoginActionOutProto.Status + ADULT_LINK_TO_CHILD_ERROR: AddPtcLoginActionOutProto.Status + LINKING_NOT_ENABLED: AddPtcLoginActionOutProto.Status + LIST_ACCOUNT_LOGIN_ERROR: AddPtcLoginActionOutProto.Status + OTHER_ERRORS: AddPtcLoginActionOutProto.Status + SUCCESS_FIELD_NUMBER: _ClassVar[int] + LOGIN_DETAIL_FIELD_NUMBER: _ClassVar[int] + STATUS_FIELD_NUMBER: _ClassVar[int] + success: bool + login_detail: _containers.RepeatedCompositeFieldContainer[LoginDetail] + status: AddPtcLoginActionOutProto.Status + def __init__(self, success: bool = ..., login_detail: _Optional[_Iterable[_Union[LoginDetail, _Mapping]]] = ..., status: _Optional[_Union[AddPtcLoginActionOutProto.Status, str]] = ...) -> None: ... + +class AddPtcLoginActionProto(_message.Message): + __slots__ = ["auth_provider_id", "inner_message"] + AUTH_PROVIDER_ID_FIELD_NUMBER: _ClassVar[int] + INNER_MESSAGE_FIELD_NUMBER: _ClassVar[int] + auth_provider_id: str + inner_message: bytes + def __init__(self, auth_provider_id: _Optional[str] = ..., inner_message: _Optional[bytes] = ...) -> None: ... + +class AddReferrerOutProto(_message.Message): + __slots__ = ["status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[AddReferrerOutProto.Status] + SUCCESS: _ClassVar[AddReferrerOutProto.Status] + ERROR_DISABLED: _ClassVar[AddReferrerOutProto.Status] + ERROR_INVALID_REFERRAL_CODE: _ClassVar[AddReferrerOutProto.Status] + ERROR_ALREADY_ADDED: _ClassVar[AddReferrerOutProto.Status] + ERROR_PASSED_GRACE_PERIOD: _ClassVar[AddReferrerOutProto.Status] + ERROR_ALREADY_SKIPPED_ENTERING_REFERRAL_CODE: _ClassVar[AddReferrerOutProto.Status] + UNSET: AddReferrerOutProto.Status + SUCCESS: AddReferrerOutProto.Status + ERROR_DISABLED: AddReferrerOutProto.Status + ERROR_INVALID_REFERRAL_CODE: AddReferrerOutProto.Status + ERROR_ALREADY_ADDED: AddReferrerOutProto.Status + ERROR_PASSED_GRACE_PERIOD: AddReferrerOutProto.Status + ERROR_ALREADY_SKIPPED_ENTERING_REFERRAL_CODE: AddReferrerOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + status: AddReferrerOutProto.Status + def __init__(self, status: _Optional[_Union[AddReferrerOutProto.Status, str]] = ...) -> None: ... + +class AddReferrerProto(_message.Message): + __slots__ = ["referrer_code"] + REFERRER_CODE_FIELD_NUMBER: _ClassVar[int] + referrer_code: str + def __init__(self, referrer_code: _Optional[str] = ...) -> None: ... + +class AdditiveSceneSettingsProto(_message.Message): + __slots__ = ["enabled"] + ENABLED_FIELD_NUMBER: _ClassVar[int] + enabled: bool + def __init__(self, enabled: bool = ...) -> None: ... + +class AddressBookImportSettingsProto(_message.Message): + __slots__ = ["is_enabled", "onboarding_screen_level", "show_opt_out_checkbox", "reprompt_onboarding_for_v1"] + IS_ENABLED_FIELD_NUMBER: _ClassVar[int] + ONBOARDING_SCREEN_LEVEL_FIELD_NUMBER: _ClassVar[int] + SHOW_OPT_OUT_CHECKBOX_FIELD_NUMBER: _ClassVar[int] + REPROMPT_ONBOARDING_FOR_V1_FIELD_NUMBER: _ClassVar[int] + is_enabled: bool + onboarding_screen_level: int + show_opt_out_checkbox: bool + reprompt_onboarding_for_v1: bool + def __init__(self, is_enabled: bool = ..., onboarding_screen_level: _Optional[int] = ..., show_opt_out_checkbox: bool = ..., reprompt_onboarding_for_v1: bool = ...) -> None: ... + +class AddressBookImportTelemetry(_message.Message): + __slots__ = ["abi_telemetry_id"] + class AddressBookImportTelemetryId(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNDEFINED: _ClassVar[AddressBookImportTelemetry.AddressBookImportTelemetryId] + SEE_PGO_NEW_PLAYER_ONBOARDING_SCREEN: _ClassVar[AddressBookImportTelemetry.AddressBookImportTelemetryId] + CLICK_IMPORT_CONTACTS_BUTTON: _ClassVar[AddressBookImportTelemetry.AddressBookImportTelemetryId] + OPEN_ADDRESS_BOOK_IMPORT_FROM_PGO_ONBOARDING: _ClassVar[AddressBookImportTelemetry.AddressBookImportTelemetryId] + DISMISS_PGO_ONBOARDING: _ClassVar[AddressBookImportTelemetry.AddressBookImportTelemetryId] + UNDEFINED: AddressBookImportTelemetry.AddressBookImportTelemetryId + SEE_PGO_NEW_PLAYER_ONBOARDING_SCREEN: AddressBookImportTelemetry.AddressBookImportTelemetryId + CLICK_IMPORT_CONTACTS_BUTTON: AddressBookImportTelemetry.AddressBookImportTelemetryId + OPEN_ADDRESS_BOOK_IMPORT_FROM_PGO_ONBOARDING: AddressBookImportTelemetry.AddressBookImportTelemetryId + DISMISS_PGO_ONBOARDING: AddressBookImportTelemetry.AddressBookImportTelemetryId + ABI_TELEMETRY_ID_FIELD_NUMBER: _ClassVar[int] + abi_telemetry_id: AddressBookImportTelemetry.AddressBookImportTelemetryId + def __init__(self, abi_telemetry_id: _Optional[_Union[AddressBookImportTelemetry.AddressBookImportTelemetryId, str]] = ...) -> None: ... + +class AddressablePokemonProto(_message.Message): + __slots__ = ["catalog_id", "addressable_pokemon_ids"] + CATALOG_ID_FIELD_NUMBER: _ClassVar[int] + ADDRESSABLE_POKEMON_IDS_FIELD_NUMBER: _ClassVar[int] + catalog_id: int + addressable_pokemon_ids: _containers.RepeatedScalarFieldContainer[HoloPokemonId] + def __init__(self, catalog_id: _Optional[int] = ..., addressable_pokemon_ids: _Optional[_Iterable[_Union[HoloPokemonId, str]]] = ...) -> None: ... + +class AddressablesServiceTime(_message.Message): + __slots__ = ["key", "duration_ms"] + KEY_FIELD_NUMBER: _ClassVar[int] + DURATION_MS_FIELD_NUMBER: _ClassVar[int] + key: str + duration_ms: int + def __init__(self, key: _Optional[str] = ..., duration_ms: _Optional[int] = ...) -> None: ... + +class AdjustmentParamsProto(_message.Message): + __slots__ = ["rotation_degrees", "crop_shape_value", "crop_bound_proto", "filter_type", "filter_intensity", "exposure", "contrast", "sharpness"] + ROTATION_DEGREES_FIELD_NUMBER: _ClassVar[int] + CROP_SHAPE_VALUE_FIELD_NUMBER: _ClassVar[int] + CROP_BOUND_PROTO_FIELD_NUMBER: _ClassVar[int] + FILTER_TYPE_FIELD_NUMBER: _ClassVar[int] + FILTER_INTENSITY_FIELD_NUMBER: _ClassVar[int] + EXPOSURE_FIELD_NUMBER: _ClassVar[int] + CONTRAST_FIELD_NUMBER: _ClassVar[int] + SHARPNESS_FIELD_NUMBER: _ClassVar[int] + rotation_degrees: float + crop_shape_value: int + crop_bound_proto: ARDKBoundingBoxProto + filter_type: int + filter_intensity: float + exposure: float + contrast: float + sharpness: float + def __init__(self, rotation_degrees: _Optional[float] = ..., crop_shape_value: _Optional[int] = ..., crop_bound_proto: _Optional[_Union[ARDKBoundingBoxProto, _Mapping]] = ..., filter_type: _Optional[int] = ..., filter_intensity: _Optional[float] = ..., exposure: _Optional[float] = ..., contrast: _Optional[float] = ..., sharpness: _Optional[float] = ...) -> None: ... + +class AdvancedPerformanceTelemetry(_message.Message): + __slots__ = ["performance_preset_level", "native_refresh_rate_fps", "special_framerate", "improved_sky", "dynamic_gyms", "normal_map_drawing_distance", "normal_fog_distance", "buildings_on_map", "friends_icons_in_list", "avatars_render_texture_size_high", "avatars_render_texture_size_low", "ar_prompt", "render_level", "texture_quality", "download_image_ram_cache", "map_details", "avatar_details", "render_and_texture"] + class PerformanceLevels(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[AdvancedPerformanceTelemetry.PerformanceLevels] + LOW: _ClassVar[AdvancedPerformanceTelemetry.PerformanceLevels] + MEDIUM: _ClassVar[AdvancedPerformanceTelemetry.PerformanceLevels] + HIGH: _ClassVar[AdvancedPerformanceTelemetry.PerformanceLevels] + UNSET: AdvancedPerformanceTelemetry.PerformanceLevels + LOW: AdvancedPerformanceTelemetry.PerformanceLevels + MEDIUM: AdvancedPerformanceTelemetry.PerformanceLevels + HIGH: AdvancedPerformanceTelemetry.PerformanceLevels + class PerformancePresetLevels(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET_PRESET: _ClassVar[AdvancedPerformanceTelemetry.PerformancePresetLevels] + LOW_PRESET: _ClassVar[AdvancedPerformanceTelemetry.PerformancePresetLevels] + MEDIUM_PRESET: _ClassVar[AdvancedPerformanceTelemetry.PerformancePresetLevels] + HIGH_PRESET: _ClassVar[AdvancedPerformanceTelemetry.PerformancePresetLevels] + MAX_PRESET: _ClassVar[AdvancedPerformanceTelemetry.PerformancePresetLevels] + CUSTOM_PRESET: _ClassVar[AdvancedPerformanceTelemetry.PerformancePresetLevels] + UNSET_PRESET: AdvancedPerformanceTelemetry.PerformancePresetLevels + LOW_PRESET: AdvancedPerformanceTelemetry.PerformancePresetLevels + MEDIUM_PRESET: AdvancedPerformanceTelemetry.PerformancePresetLevels + HIGH_PRESET: AdvancedPerformanceTelemetry.PerformancePresetLevels + MAX_PRESET: AdvancedPerformanceTelemetry.PerformancePresetLevels + CUSTOM_PRESET: AdvancedPerformanceTelemetry.PerformancePresetLevels + PERFORMANCE_PRESET_LEVEL_FIELD_NUMBER: _ClassVar[int] + NATIVE_REFRESH_RATE_FPS_FIELD_NUMBER: _ClassVar[int] + SPECIAL_FRAMERATE_FIELD_NUMBER: _ClassVar[int] + IMPROVED_SKY_FIELD_NUMBER: _ClassVar[int] + DYNAMIC_GYMS_FIELD_NUMBER: _ClassVar[int] + NORMAL_MAP_DRAWING_DISTANCE_FIELD_NUMBER: _ClassVar[int] + NORMAL_FOG_DISTANCE_FIELD_NUMBER: _ClassVar[int] + BUILDINGS_ON_MAP_FIELD_NUMBER: _ClassVar[int] + FRIENDS_ICONS_IN_LIST_FIELD_NUMBER: _ClassVar[int] + AVATARS_RENDER_TEXTURE_SIZE_HIGH_FIELD_NUMBER: _ClassVar[int] + AVATARS_RENDER_TEXTURE_SIZE_LOW_FIELD_NUMBER: _ClassVar[int] + AR_PROMPT_FIELD_NUMBER: _ClassVar[int] + RENDER_LEVEL_FIELD_NUMBER: _ClassVar[int] + TEXTURE_QUALITY_FIELD_NUMBER: _ClassVar[int] + DOWNLOAD_IMAGE_RAM_CACHE_FIELD_NUMBER: _ClassVar[int] + MAP_DETAILS_FIELD_NUMBER: _ClassVar[int] + AVATAR_DETAILS_FIELD_NUMBER: _ClassVar[int] + RENDER_AND_TEXTURE_FIELD_NUMBER: _ClassVar[int] + performance_preset_level: AdvancedPerformanceTelemetry.PerformancePresetLevels + native_refresh_rate_fps: bool + special_framerate: bool + improved_sky: bool + dynamic_gyms: bool + normal_map_drawing_distance: bool + normal_fog_distance: bool + buildings_on_map: AdvancedPerformanceTelemetry.PerformanceLevels + friends_icons_in_list: bool + avatars_render_texture_size_high: AdvancedPerformanceTelemetry.PerformanceLevels + avatars_render_texture_size_low: bool + ar_prompt: bool + render_level: AdvancedPerformanceTelemetry.PerformanceLevels + texture_quality: AdvancedPerformanceTelemetry.PerformanceLevels + download_image_ram_cache: AdvancedPerformanceTelemetry.PerformanceLevels + map_details: bool + avatar_details: bool + render_and_texture: AdvancedPerformanceTelemetry.PerformanceLevels + def __init__(self, performance_preset_level: _Optional[_Union[AdvancedPerformanceTelemetry.PerformancePresetLevels, str]] = ..., native_refresh_rate_fps: bool = ..., special_framerate: bool = ..., improved_sky: bool = ..., dynamic_gyms: bool = ..., normal_map_drawing_distance: bool = ..., normal_fog_distance: bool = ..., buildings_on_map: _Optional[_Union[AdvancedPerformanceTelemetry.PerformanceLevels, str]] = ..., friends_icons_in_list: bool = ..., avatars_render_texture_size_high: _Optional[_Union[AdvancedPerformanceTelemetry.PerformanceLevels, str]] = ..., avatars_render_texture_size_low: bool = ..., ar_prompt: bool = ..., render_level: _Optional[_Union[AdvancedPerformanceTelemetry.PerformanceLevels, str]] = ..., texture_quality: _Optional[_Union[AdvancedPerformanceTelemetry.PerformanceLevels, str]] = ..., download_image_ram_cache: _Optional[_Union[AdvancedPerformanceTelemetry.PerformanceLevels, str]] = ..., map_details: bool = ..., avatar_details: bool = ..., render_and_texture: _Optional[_Union[AdvancedPerformanceTelemetry.PerformanceLevels, str]] = ...) -> None: ... + +class AdvancedSettingsProto(_message.Message): + __slots__ = ["advanced_settings_version", "unity_cache_size_max_megabytes", "stored_data_size_max_megabytes", "disk_cache_size_max_megabytes", "image_ram_cache_size_max_megabytes", "download_all_assets_enabled", "http3_enabled", "base_framerate", "default_unlock_framerate", "real_time_dynamics_enabled", "max_device_memory_for_high_quality_mode_mb", "max_device_memory_for_standard_quality_mode_mb"] + ADVANCED_SETTINGS_VERSION_FIELD_NUMBER: _ClassVar[int] + UNITY_CACHE_SIZE_MAX_MEGABYTES_FIELD_NUMBER: _ClassVar[int] + STORED_DATA_SIZE_MAX_MEGABYTES_FIELD_NUMBER: _ClassVar[int] + DISK_CACHE_SIZE_MAX_MEGABYTES_FIELD_NUMBER: _ClassVar[int] + IMAGE_RAM_CACHE_SIZE_MAX_MEGABYTES_FIELD_NUMBER: _ClassVar[int] + DOWNLOAD_ALL_ASSETS_ENABLED_FIELD_NUMBER: _ClassVar[int] + HTTP3_ENABLED_FIELD_NUMBER: _ClassVar[int] + BASE_FRAMERATE_FIELD_NUMBER: _ClassVar[int] + DEFAULT_UNLOCK_FRAMERATE_FIELD_NUMBER: _ClassVar[int] + REAL_TIME_DYNAMICS_ENABLED_FIELD_NUMBER: _ClassVar[int] + MAX_DEVICE_MEMORY_FOR_HIGH_QUALITY_MODE_MB_FIELD_NUMBER: _ClassVar[int] + MAX_DEVICE_MEMORY_FOR_STANDARD_QUALITY_MODE_MB_FIELD_NUMBER: _ClassVar[int] + advanced_settings_version: int + unity_cache_size_max_megabytes: _containers.RepeatedScalarFieldContainer[int] + stored_data_size_max_megabytes: _containers.RepeatedScalarFieldContainer[int] + disk_cache_size_max_megabytes: _containers.RepeatedScalarFieldContainer[int] + image_ram_cache_size_max_megabytes: _containers.RepeatedScalarFieldContainer[int] + download_all_assets_enabled: bool + http3_enabled: bool + base_framerate: int + default_unlock_framerate: bool + real_time_dynamics_enabled: bool + max_device_memory_for_high_quality_mode_mb: int + max_device_memory_for_standard_quality_mode_mb: int + def __init__(self, advanced_settings_version: _Optional[int] = ..., unity_cache_size_max_megabytes: _Optional[_Iterable[int]] = ..., stored_data_size_max_megabytes: _Optional[_Iterable[int]] = ..., disk_cache_size_max_megabytes: _Optional[_Iterable[int]] = ..., image_ram_cache_size_max_megabytes: _Optional[_Iterable[int]] = ..., download_all_assets_enabled: bool = ..., http3_enabled: bool = ..., base_framerate: _Optional[int] = ..., default_unlock_framerate: bool = ..., real_time_dynamics_enabled: bool = ..., max_device_memory_for_high_quality_mode_mb: _Optional[int] = ..., max_device_memory_for_standard_quality_mode_mb: _Optional[int] = ...) -> None: ... + +class AdventureSyncActivitySummaryProto(_message.Message): + __slots__ = ["weekly_walk_distance_km_progress", "weekly_walk_distance_km_goals", "egg_progress", "buddy_stats_proto"] + WEEKLY_WALK_DISTANCE_KM_PROGRESS_FIELD_NUMBER: _ClassVar[int] + WEEKLY_WALK_DISTANCE_KM_GOALS_FIELD_NUMBER: _ClassVar[int] + EGG_PROGRESS_FIELD_NUMBER: _ClassVar[int] + BUDDY_STATS_PROTO_FIELD_NUMBER: _ClassVar[int] + weekly_walk_distance_km_progress: float + weekly_walk_distance_km_goals: _containers.RepeatedScalarFieldContainer[float] + egg_progress: AdventureSyncEggHatchingProgress + buddy_stats_proto: AdventureSyncBuddyStatsProto + def __init__(self, weekly_walk_distance_km_progress: _Optional[float] = ..., weekly_walk_distance_km_goals: _Optional[_Iterable[float]] = ..., egg_progress: _Optional[_Union[AdventureSyncEggHatchingProgress, _Mapping]] = ..., buddy_stats_proto: _Optional[_Union[AdventureSyncBuddyStatsProto, _Mapping]] = ...) -> None: ... + +class AdventureSyncBuddyStatsProto(_message.Message): + __slots__ = ["affection_km_in_progress", "affection_km_total", "buddy_shown_heart_types", "emotion_level", "last_reached_full_ms", "map_expiration_ms", "has_gift"] + AFFECTION_KM_IN_PROGRESS_FIELD_NUMBER: _ClassVar[int] + AFFECTION_KM_TOTAL_FIELD_NUMBER: _ClassVar[int] + BUDDY_SHOWN_HEART_TYPES_FIELD_NUMBER: _ClassVar[int] + EMOTION_LEVEL_FIELD_NUMBER: _ClassVar[int] + LAST_REACHED_FULL_MS_FIELD_NUMBER: _ClassVar[int] + MAP_EXPIRATION_MS_FIELD_NUMBER: _ClassVar[int] + HAS_GIFT_FIELD_NUMBER: _ClassVar[int] + affection_km_in_progress: float + affection_km_total: float + buddy_shown_heart_types: _containers.RepeatedScalarFieldContainer[BuddyStatsShownHearts.BuddyShownHeartType] + emotion_level: BuddyEmotionLevel + last_reached_full_ms: int + map_expiration_ms: int + has_gift: bool + def __init__(self, affection_km_in_progress: _Optional[float] = ..., affection_km_total: _Optional[float] = ..., buddy_shown_heart_types: _Optional[_Iterable[_Union[BuddyStatsShownHearts.BuddyShownHeartType, str]]] = ..., emotion_level: _Optional[_Union[BuddyEmotionLevel, str]] = ..., last_reached_full_ms: _Optional[int] = ..., map_expiration_ms: _Optional[int] = ..., has_gift: bool = ...) -> None: ... + +class AdventureSyncEggHatchingProgress(_message.Message): + __slots__ = ["status", "egg_distance_km", "current_distance_km", "incubator", "original_egg_distance_km"] + class IncubatorType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNKNOWN: _ClassVar[AdventureSyncEggHatchingProgress.IncubatorType] + UNLIMITED: _ClassVar[AdventureSyncEggHatchingProgress.IncubatorType] + BASIC: _ClassVar[AdventureSyncEggHatchingProgress.IncubatorType] + SUPER: _ClassVar[AdventureSyncEggHatchingProgress.IncubatorType] + UNKNOWN: AdventureSyncEggHatchingProgress.IncubatorType + UNLIMITED: AdventureSyncEggHatchingProgress.IncubatorType + BASIC: AdventureSyncEggHatchingProgress.IncubatorType + SUPER: AdventureSyncEggHatchingProgress.IncubatorType + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[AdventureSyncEggHatchingProgress.Status] + HATCHING: _ClassVar[AdventureSyncEggHatchingProgress.Status] + NOT_HATCHING: _ClassVar[AdventureSyncEggHatchingProgress.Status] + HATCHED: _ClassVar[AdventureSyncEggHatchingProgress.Status] + UNSET: AdventureSyncEggHatchingProgress.Status + HATCHING: AdventureSyncEggHatchingProgress.Status + NOT_HATCHING: AdventureSyncEggHatchingProgress.Status + HATCHED: AdventureSyncEggHatchingProgress.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + EGG_DISTANCE_KM_FIELD_NUMBER: _ClassVar[int] + CURRENT_DISTANCE_KM_FIELD_NUMBER: _ClassVar[int] + INCUBATOR_FIELD_NUMBER: _ClassVar[int] + ORIGINAL_EGG_DISTANCE_KM_FIELD_NUMBER: _ClassVar[int] + status: AdventureSyncEggHatchingProgress.Status + egg_distance_km: float + current_distance_km: float + incubator: AdventureSyncEggHatchingProgress.IncubatorType + original_egg_distance_km: float + def __init__(self, status: _Optional[_Union[AdventureSyncEggHatchingProgress.Status, str]] = ..., egg_distance_km: _Optional[float] = ..., current_distance_km: _Optional[float] = ..., incubator: _Optional[_Union[AdventureSyncEggHatchingProgress.IncubatorType, str]] = ..., original_egg_distance_km: _Optional[float] = ...) -> None: ... + +class AdventureSyncEggIncubatorsProto(_message.Message): + __slots__ = ["eggs_progress"] + EGGS_PROGRESS_FIELD_NUMBER: _ClassVar[int] + eggs_progress: _containers.RepeatedCompositeFieldContainer[AdventureSyncEggHatchingProgress] + def __init__(self, eggs_progress: _Optional[_Iterable[_Union[AdventureSyncEggHatchingProgress, _Mapping]]] = ...) -> None: ... + +class AdventureSyncProgress(_message.Message): + __slots__ = ["notification_selector", "parameters", "serialized_data"] + NOTIFICATION_SELECTOR_FIELD_NUMBER: _ClassVar[int] + PARAMETERS_FIELD_NUMBER: _ClassVar[int] + SERIALIZED_DATA_FIELD_NUMBER: _ClassVar[int] + notification_selector: int + parameters: _containers.RepeatedScalarFieldContainer[str] + serialized_data: bytes + def __init__(self, notification_selector: _Optional[int] = ..., parameters: _Optional[_Iterable[str]] = ..., serialized_data: _Optional[bytes] = ...) -> None: ... + +class AdventureSyncProgressRequest(_message.Message): + __slots__ = ["widget_types"] + class WidgetType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[AdventureSyncProgressRequest.WidgetType] + EGG_INCUBATORS: _ClassVar[AdventureSyncProgressRequest.WidgetType] + BUDDY_STATS: _ClassVar[AdventureSyncProgressRequest.WidgetType] + ACTIVITY_SUMMARY: _ClassVar[AdventureSyncProgressRequest.WidgetType] + DAILY_STREAKS: _ClassVar[AdventureSyncProgressRequest.WidgetType] + UNSET: AdventureSyncProgressRequest.WidgetType + EGG_INCUBATORS: AdventureSyncProgressRequest.WidgetType + BUDDY_STATS: AdventureSyncProgressRequest.WidgetType + ACTIVITY_SUMMARY: AdventureSyncProgressRequest.WidgetType + DAILY_STREAKS: AdventureSyncProgressRequest.WidgetType + WIDGET_TYPES_FIELD_NUMBER: _ClassVar[int] + widget_types: _containers.RepeatedScalarFieldContainer[AdventureSyncProgressRequest.WidgetType] + def __init__(self, widget_types: _Optional[_Iterable[_Union[AdventureSyncProgressRequest.WidgetType, str]]] = ...) -> None: ... + +class AdventureSyncProgressResponse(_message.Message): + __slots__ = ["egg_incubators_proto", "buddy_stats_proto", "activity_summary_proto", "daily_streaks_proto"] + EGG_INCUBATORS_PROTO_FIELD_NUMBER: _ClassVar[int] + BUDDY_STATS_PROTO_FIELD_NUMBER: _ClassVar[int] + ACTIVITY_SUMMARY_PROTO_FIELD_NUMBER: _ClassVar[int] + DAILY_STREAKS_PROTO_FIELD_NUMBER: _ClassVar[int] + egg_incubators_proto: AdventureSyncEggIncubatorsProto + buddy_stats_proto: AdventureSyncBuddyStatsProto + activity_summary_proto: AdventureSyncActivitySummaryProto + daily_streaks_proto: DailyStreaksWidgetProto + def __init__(self, egg_incubators_proto: _Optional[_Union[AdventureSyncEggIncubatorsProto, _Mapping]] = ..., buddy_stats_proto: _Optional[_Union[AdventureSyncBuddyStatsProto, _Mapping]] = ..., activity_summary_proto: _Optional[_Union[AdventureSyncActivitySummaryProto, _Mapping]] = ..., daily_streaks_proto: _Optional[_Union[DailyStreaksWidgetProto, _Mapping]] = ...) -> None: ... + +class AdventureSyncSettingsProto(_message.Message): + __slots__ = ["fitness_service_enabled", "awareness_service_enabled", "persistent_breadcrumb_service_enabled", "sensor_service_enabled", "persistent_location_service_enabled", "breadcrumb_service_enabled"] + FITNESS_SERVICE_ENABLED_FIELD_NUMBER: _ClassVar[int] + AWARENESS_SERVICE_ENABLED_FIELD_NUMBER: _ClassVar[int] + PERSISTENT_BREADCRUMB_SERVICE_ENABLED_FIELD_NUMBER: _ClassVar[int] + SENSOR_SERVICE_ENABLED_FIELD_NUMBER: _ClassVar[int] + PERSISTENT_LOCATION_SERVICE_ENABLED_FIELD_NUMBER: _ClassVar[int] + BREADCRUMB_SERVICE_ENABLED_FIELD_NUMBER: _ClassVar[int] + fitness_service_enabled: bool + awareness_service_enabled: bool + persistent_breadcrumb_service_enabled: bool + sensor_service_enabled: bool + persistent_location_service_enabled: bool + breadcrumb_service_enabled: bool + def __init__(self, fitness_service_enabled: bool = ..., awareness_service_enabled: bool = ..., persistent_breadcrumb_service_enabled: bool = ..., sensor_service_enabled: bool = ..., persistent_location_service_enabled: bool = ..., breadcrumb_service_enabled: bool = ...) -> None: ... + +class AdventureSyncV2GmtProto(_message.Message): + __slots__ = ["feature_enabled"] + FEATURE_ENABLED_FIELD_NUMBER: _ClassVar[int] + feature_enabled: bool + def __init__(self, feature_enabled: bool = ...) -> None: ... + +class AegisEnforcementSettingsProto(_message.Message): + __slots__ = ["wayfarer_enforcement_enabled"] + WAYFARER_ENFORCEMENT_ENABLED_FIELD_NUMBER: _ClassVar[int] + wayfarer_enforcement_enabled: bool + def __init__(self, wayfarer_enforcement_enabled: bool = ...) -> None: ... + +class AgeGateResult(_message.Message): + __slots__ = ["method_name"] + METHOD_NAME_FIELD_NUMBER: _ClassVar[int] + method_name: str + def __init__(self, method_name: _Optional[str] = ...) -> None: ... + +class AgeGateStartup(_message.Message): + __slots__ = ["method_name"] + METHOD_NAME_FIELD_NUMBER: _ClassVar[int] + method_name: str + def __init__(self, method_name: _Optional[str] = ...) -> None: ... + +class AllTypesAndMessagesResponsesProto(_message.Message): + __slots__ = [] + class AllResquestTypesProto(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + REQUEST_TYPE_UNSET: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_PLAYER: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_HOLOHOLO_INVENTORY: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_DOWNLOAD_SETTINGS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_DOWNLOAD_ITEM_TEMPLATES: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_DOWNLOAD_REMOTE_CONFIG_VERSION: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_REGISTER_BACKGROUND_DEVICE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_PLAYER_DAY: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_ACKNOWLEDGE_PUNISHMENT: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_SERVER_TIME: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_LOCAL_TIME: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_SET_PLAYER_STATUS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_DOWNLOAD_GAME_CONFIG_VERSION: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_FORT_SEARCH: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_ENCOUNTER: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_CATCH_POKEMON: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_FORT_DETAILS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_MAP_OBJECTS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_FORT_DEPLOY_POKEMON: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_FORT_RECALL_POKEMON: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_RELEASE_POKEMON: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_USE_ITEM_POTION: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_USE_ITEM_CAPTURE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_USE_ITEM_FLEE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_USE_ITEM_REVIVE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_PLAYER_PROFILE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_EVOLVE_POKEMON: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_HATCHED_EGGS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_ENCOUNTER_TUTORIAL_COMPLETE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_LEVEL_UP_REWARDS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_CHECK_AWARDED_BADGES: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_RECYCLE_INVENTORY_ITEM: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_COLLECT_DAILY_BONUS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_USE_ITEM_XP_BOOST: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_USE_ITEM_EGG_INCUBATOR: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_USE_INCENSE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_INCENSE_POKEMON: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_INCENSE_ENCOUNTER: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_ADD_FORT_MODIFIER: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_DISK_ENCOUNTER: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_UPGRADE_POKEMON: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_SET_FAVORITE_POKEMON: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_NICKNAME_POKEMON: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_EQUIP_BADGE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_SET_CONTACT_SETTINGS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_SET_BUDDY_POKEMON: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_BUDDY_WALKED: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_USE_ITEM_ENCOUNTER: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GYM_DEPLOY: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GYM_GET_INFO: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GYM_START_SESSION: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GYM_BATTLE_ATTACK: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_JOIN_LOBBY: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_LEAVE_LOBBY: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_SET_LOBBY_VISIBILITY: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_SET_LOBBY_POKEMON: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_RAID_DETAILS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GYM_FEED_POKEMON: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_START_RAID_BATTLE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_ATTACK_RAID: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_AWARD_POKECOIN: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_USE_ITEM_STARDUST_BOOST: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_REASSIGN_PLAYER: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_REDEEM_POI_PASSCODE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_CONVERT_CANDY_TO_XL_CANDY: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_IS_SKU_AVAILABLE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_USE_ITEM_BULK_HEAL: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_ASSET_DIGEST: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_DOWNLOAD_URLS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_ASSET_VERSION: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_CLAIM_CODENAME: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_SET_AVATAR: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_SET_PLAYER_TEAM: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_MARK_TUTORIAL_COMPLETE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_UPDATE_PERFORMANCE_METRICS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_SET_NEUTRAL_AVATAR: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_LIST_AVATAR_STORE_ITEMS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_LIST_AVATAR_APPEARANCE_ITEMS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_NEUTRAL_AVATAR_BADGE_REWARD: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_CHECK_CHALLENGE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_VERIFY_CHALLENGE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_ECHO: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_SFIDA_REGISTRATION: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_SFIDA_ACTION_LOG: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_SFIDA_CERTIFICATION: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_SFIDA_UPDATE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_SFIDA_ACTION: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_SFIDA_DOWSER: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_SFIDA_CAPTURE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_LIST_AVATAR_CUSTOMIZATIONS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_SET_AVATAR_ITEM_AS_VIEWED: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_INBOX: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_LIST_GYM_BADGES: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_GYM_BADGE_DETAILS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_USE_ITEM_MOVE_REROLL: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_USE_ITEM_RARE_CANDY: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_AWARD_FREE_RAID_TICKET: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_FETCH_ALL_NEWS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_MARK_READ_NEWS_ARTICLE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_PLAYER_DISPLAY_INFO: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_BELUGA_TRANSACTION_START: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_BELUGA_TRANSACTION_COMPLETE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_SFIDA_ASSOCIATE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_SFIDA_CHECK_PAIRING: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_SFIDA_DISASSOCIATE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_WAINA_GET_REWARDS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_WAINA_SUBMIT_SLEEP_DATA: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_SATURDAY_TRANSACTION_START: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_SATURDAY_TRANSACTION_COMPLETE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_REIMBURSE_ITEM: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_NEW_QUESTS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_QUEST_DETAILS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_COMPLETE_QUEST: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_REMOVE_QUEST: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_QUEST_ENCOUNTER: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_COMPLETE_QUEST_STAMP_CARD: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_PROGRESS_QUEST: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_START_QUEST_INCIDENT: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_READ_QUEST_DIALOG: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_SEND_GIFT: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_OPEN_GIFT: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GIFT_DETAILS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_DELETE_GIFT: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_SAVE_PLAYER_SNAPSHOT: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_FRIENDSHIP_MILESTONE_REWARDS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_CHECK_SEND_GIFT: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_SET_FRIEND_NICKNAME: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_DELETE_GIFT_FROM_INVENTORY: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_SAVE_SOCIAL_PLAYER_SETTINGS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_OPEN_TRADING: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_UPDATE_TRADING: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_CONFIRM_TRADING: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_CANCEL_TRADING: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_TRADING: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_FITNESS_REWARDS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_COMBAT_PLAYER_PROFILE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GENERATE_COMBAT_CHALLENGE_ID: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_CREATE_COMBAT_CHALLENGE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_OPEN_COMBAT_CHALLENGE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_COMBAT_CHALLENGE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_ACCEPT_COMBAT_CHALLENGE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_DECLINE_COMBAT_CHALLENGE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_CANCEL_COMBAT_CHALLENGE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_SUBMIT_COMBAT_CHALLENGE_POKEMONS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_SAVE_COMBAT_PLAYER_PREFERENCES: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_OPEN_COMBAT_SESSION: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_UPDATE_COMBAT: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_QUIT_COMBAT: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_COMBAT_RESULTS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_UNLOCK_SPECIAL_MOVE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_NPC_COMBAT_REWARDS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_COMBAT_FRIEND_REQUEST: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_OPEN_NPC_COMBAT_SESSION: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_START_TUTORIAL_ACTION: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_TUTORIAL_EGG_ACTION: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_SEND_PROBE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_PROBE_DATA: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_COMBAT_DATA: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_COMBAT_CHALLENGE_DATA: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_CHECK_PHOTOBOMB: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_CONFIRM_PHOTOBOMB: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_PHOTOBOMB: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_ENCOUNTER_PHOTOBOMB: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_SIGNED_GMAP_URL_DEPRECATED: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_CHANGE_TEAM: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_WEB_TOKEN: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_COMPLETE_SNAPSHOT_SESSION: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_COMPLETE_WILD_SNAPSHOT_SESSION: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_START_INCIDENT: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_INVASION_COMPLETE_DIALOGUE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_INVASION_OPEN_COMBAT_SESSION: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_INVASION_BATTLE_UPDATE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_INVASION_ENCOUNTER: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_PURIFY_POKEMON: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_ROCKET_BALLOON: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_START_ROCKET_BALLOON_INCIDENT: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_VS_SEEKER_START_MATCHMAKING: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_CANCEL_MATCHMAKING: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_MATCHMAKING_STATUS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_COMPLETE_VS_SEEKER_AND_RESTART_CHARGING: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_VS_SEEKER_STATUS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_COMPLETE_COMBAT_COMPETITIVE_SEASON_ACTION: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_CLAIM_VS_SEEKER_REWARDS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_VS_SEEKER_REWARD_ENCOUNTER: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_ACTIVATE_VS_SEEKER: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_BUDDY_MAP: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_BUDDY_STATS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_FEED_BUDDY: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_OPEN_BUDDY_GIFT: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_PET_BUDDY: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_BUDDY_HISTORY: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_UPDATE_ROUTE_DRAFT: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_MAP_FORTS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_SUBMIT_ROUTE_DRAFT: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_PUBLISHED_ROUTES: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_START_ROUTE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_ROUTES: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_PROGRESS_ROUTE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_PROCESS_TAPPABLE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_LIST_ROUTE_BADGES: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_CANCEL_ROUTE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_LIST_ROUTE_STAMPS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_RATE_ROUTE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_CREATE_ROUTE_DRAFT: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_DELETE_ROUTE_DRAFT: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_REPORT_ROUTE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_SPAWN_TAPPABLE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_ROUTE_ENCOUNTER: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_CAN_REPORT_ROUTE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_ROUTE_UPTATE_SEEN: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_RECALL_ROUTE_DRAFT: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_ROUTES_NEARBY_NOTIF_SHOWN: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_NPC_ROUTE_GIFT: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_ROUTE_CREATIONS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_APPEAL_ROUTE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_ROUTE_DRAFT: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_FAVORITE_ROUTE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_CREATE_ROUTE_SHORTCODE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_CREATE_BUDDY_MUTLIPLAYER_SESSION: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_JOIN_BUDDY_MULTIPLAYER_SESSION: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_LEAVE_BUDDY_MULTIPLAYER_SESSION: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_TODAY_VIEW: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_MEGA_EVOLVE_POKEMON: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_REMOTE_GIFT_PING: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_SEND_RAID_INVITATION: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_DAILY_ENCOUNTER: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_DAILY_ENCOUNTER: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_OPEN_SPONSORED_GIFT: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_SPONSORED_GIFT_REPORT_INTERACTION: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_SAVE_PLAYER_PREFERENCES: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_PROFANITY_CHECK: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_TIMED_GROUP_CHALLENGE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_NINTENDO_ACCOUNT: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_UNLINK_NINTENDO_ACCOUNT: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_NINTENDO_OAUTH2_URL: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_TRANSFER_TO_POKEMON_HOME: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_REPORT_AD_FEEDBACK: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_CREATE_POKEMON_TAG: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_DELETE_POKEMON_TAG: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_EDIT_POKEMON_TAG: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_SET_POKEMON_TAGS_FOR_POKEMON: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_POKEMON_TAGS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_CHANGE_POKEMON_FORM: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_CHOOSE_EVENT_VARIANT: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_BUTTERFLY_COLLECTOR_REWARD_ENCOUNTER: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_ADDITIONAL_POKEMON_DETAILS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_CREATE_ROUTE_PIN: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_LIKE_ROUTE_PIN: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_VIEW_ROUTE_PIN: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_REFERRAL_CODE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_ADD_REFERRER: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_SEND_FRIEND_INVITE_VIA_REFERRAL_CODE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_MILESTONES: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_MARK_MILESTONES_AS_VIEWED: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_MILESTONES_PREVIEW: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_COMPLETE_MILESTONE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_GEOFENCED_AD: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_POWER_UP_POKESTOP_ENCOUNTER: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_PLAYER_STAMP_COLLECTIONS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_SAVE_STAMP: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_DELETE_POSTCARDS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_CREATE_POSTCARD: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_UPDATE_POSTCARD: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_DELETE_POSTCARD: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_MEMENTO_LIST: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_UPLOAD_RAID_CLIENT_LOG: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_SKIP_ENTER_REFERRAL_CODE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_UPLOAD_COMBAT_CLIENT_LOG: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_COMBAT_SYNC_SERVER_OFFSET: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_CHECK_GIFTING_ELIGIBILITY: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_REDEEM_TICKET_GIFT_FOR_FRIEND: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_INCENSE_RECAP: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_ACKNOWLEDGE_INCENSE_RECAP: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_BOOT_RAID: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_POKESTOP_ENCOUNTER: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_ENCOUNTER_POKESTOP_ENCOUNTER: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_POLL_PLAYER_SPAWNABLE_POKEMON: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_QUEST_UI: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_ELIGIBLE_COMBAT_LEAGUES: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_SEND_FRIEND_REQUEST_VIA_PLAYER_IDS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_RAID_LOBBY_COUNTER: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_USE_NON_COMBAT_MOVE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_CHECK_POKEMON_SIZE_CONTEST_ELIGIBILITY: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_UPDATE_POKEMON_SIZE_CONTEST_ENTRY: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_TRANSFER_POKEMON_SIZE_CONTEST_ENTRY: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_REMOVE_POKEMON_SIZE_CONTEST_ENTRY: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_POKEMON_SIZE_CONTEST_ENTRY: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_CONTEST_DATA: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_CONTESTS_UNCLAIMED_REWARDS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_CLAIM_CONTESTS_REWARDS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_ENTERED_CONTEST: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_POKEMON_SIZE_CONTEST_FRIEND_ENTRY: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_CHECK_CONTEST_ELIGIBILITY: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_UPDATE_CONTEST_ENTRY: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_TRANSFER_CONTEST_ENTRY: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_CONTEST_FRIEND_ENTRY: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_CONTEST_ENTRY: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_CREATE_PARTY: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_JOIN_PARTY: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_START_PARTY: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_LEAVE_PARTY: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_PARTY: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_UPDATE_PARTY_LOCATION: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_SEND_PARTY_DARK_LAUNCH_LOG: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_START_PARTY_QUEST: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_COMPLETE_PARTY_QUEST: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_BONUS_ATTRACTED_POKEMON: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_BONUSES: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_BADGE_REWARD_ENCOUNTER: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_NPC_UPDATE_STATE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_NPC_SEND_GIFT: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_NPC_OPEN_GIFT: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_JOIN_BREAD_LOBBY: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_PREPARE_BREAD_LOBBY: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_LEAVE_BREAD_LOBBY: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_START_BREAD_BATTLE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_BREAD_LOBBY_DETAILS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_START_MP_WALK_QUEST: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_ENHANCE_BREAD_MOVE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_STATION_POKEMON: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_LOOT_STATION: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_STATION_DETAILS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_MARK_SAVE_FOR_LATER: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_USE_SAVE_FOR_LATER: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_REMOVE_SAVE_FOR_LATER: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_SAVE_FOR_LATER_ENTRIES: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_MP_SUMMARY: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_REPLENISH_MP: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_REPORT_STATION: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_DEBUG_RESET_DAILY_MP: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_RELEASE_STATIONED_POKEMON: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_COMPLETE_BREAD_BATTLE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_BREAD_BATTLE_REWARD_UPGRADE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_ENCOUNTER_STATION_SPAWN: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_NUM_STATION_ASSISTS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_PT_TWO: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_VPS_EVENTS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_UPDATE_VPS_EVENTS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_ADD_PTC_LOGIN_ACTION: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_CLAIM_PTC_LINKING_REWARD: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_CAN_CLAIM_PTC_REWARD_ACTION: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_CONTRIBUTE_PARTY_ITEMS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_CONSUME_PARTY_ITEMS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_REMOVE_PTC_LOGIN: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_SEND_PARTY_PLAY_INVITE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_CONSUME_STICKERS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_COMPLETE_RAID_BATTLE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_SYNC_BATTLE_INVENTORY: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_PREVIEW_CONTRIBUTE_PARTY_ITEMS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_KICK_FROM_PARTY: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_FUSE_POKEMON: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_UNFUSE_POKEMON: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_IRIS_SOCIAL_SCENE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_UPDATE_IRIS_SOCIAL_SCENE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_CHANGE_POKEMON_FORM_PREVIEW: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_FUSE_POKEMON_PREVIEW: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_GET_UNFUSE_POKEMON_PREVIEW: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_METHOD_PROCESS_PLAYER_INBOX: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_PLATFORM_REGISTER_PUSH_NOTIFICATION: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_PLATFORM_UNREGISTER_PUSH_NOTIFICATION: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_PLATFORM_UPDATE_NOTIFICATION_STATUS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_PLATFORM_OPT_OUT_PUSH_NOTIFICATION_CATEGORY: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_PLATFORM_DOWNLOAD_GAME_MASTER_TEMPLATES: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_PLATFORM_GET_INVENTORY: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_PLATFORM_REDEEM_PASSCODE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_PLATFORM_PING: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_PLATFORM_ADD_LOGIN_ACTION: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_PLATFORM_REMOVE_LOGIN_ACTION: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_PLATFORM_LIST_LOGIN_ACTION: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_PLATFORM_ADD_NEW_POI: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_PLATFORM_PROXY_SOCIAL_ACTION: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_PLATFORM_DEPRECATED_CLIENT_TELEMETRY: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_PLATFORM_GET_AVAILABLE_SUBMISSIONS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_PLATFORM_GET_SIGNED_URL_FOR_PHOTO_UPLOAD: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_PLATFORM_REPLACE_LOGIN_ACTION: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_PLATFORM_PROXY_SOCIAL_SIDE_CHANNEL_ACTION: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_PLATFORM_COLLECT_CLIENT_TELEMETRY: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_PLATFORM_PURCHASE_SKU: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_PLATFORM_GET_AVAILABLE_SKUS_AND_BALANCES: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_PLATFORM_REDEEM_GOOGLE_RECEIPT: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_PLATFORM_REDEEM_APPLE_RECEIPT: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_PLATFORM_REDEEM_DESKTOP_RECEIPT: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_PLATFORM_UPDATE_FITNESS_METRICS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_PLATFORM_GET_FITNESS_REPORT: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_PLATFORM_GET_CLIENT_TELEMETRY_SETTINGS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_PLATFORM_PING_ASYNC: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_PLATFORM_REGISTER_BACKGROUND_SERVICE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_PLATFORM_GET_CLIENT_BGMODE_SETTINGS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_PLATFORM_PING_DOWNSTREAM: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_PLATFORM_SET_IN_GAME_CURRENCY_EXCHANGE_RATE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_PLATFORM_REQUEST_GEOFENCE_UPDATES: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_PLATFORM_UPDATE_PLAYER_LOCATION: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_PLATFORM_GENERATE_GMAP_SIGNED_URL: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_PLATFORM_GET_GMAP_SETTINGS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_PLATFORM_REDEEM_SAMSUNG_RECEIPT: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_PLATFORM_ADD_NEW_ROUTE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_PLATFORM_GET_OUTSTANDING_WARNINGS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_PLATFORM_ACKNOWLEDGE_WARNINGS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_PLATFORM_SUBMIT_POI_IMAGE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_PLATFORM_SUBMIT_POI_TEXT_METADATA_UPDATE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_PLATFORM_SUBMIT_POI_LOCATION_UPDATE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_PLATFORM_SUBMIT_POI_TAKEDOWN_REQUEST: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_PLATFORM_GET_WEB_TOKEN_ACTION: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_PLATFORM_GET_ADVENTURE_SYNC_SETTINGS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_PLATFORM_UPDATE_ADVENTURE_SYNC_SETTINGS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_PLATFORM_SET_BIRTHDAY: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_PLATFORM_FETCH_NEWSFEED_ACTION: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_PLATFORM_MARK_NEWSFEED_READ_ACTION: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_SEARCH_PLAYER: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_SEND_FRIEND_INVITE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_CANCEL_FRIEND_INVITE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_ACCEPT_FRIEND_INVITE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_DECLINE_FRIEND_INVITE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_LIST_FRIENDS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_LIST_OUTGOING_FRIEND_INVITES: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_LIST_INCOMING_FRIEND_INVITES: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_REMOVE_FRIEND: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_LIST_FRIEND_STATUS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_SEND_FACEBOOK_FRIEND_INVITE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_IS_MY_FRIEND: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_CREATE_INVITE_CODE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_GET_FACEBOOK_FRIEND_LIST: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_UPDATE_FACEBOOK_STATUS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_SAVE_PLAYER_SETTINGS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_GET_PLAYER_SETTINGS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_GET_NIANTIC_FRIEND_LIST_DELETED: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_GET_NIANTIC_FRIEND_DETAILS_DELETED: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_SEND_NIANTIC_FRIEND_INVITE_DELETED: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_SET_ACCOUNT_SETTINGS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_GET_ACCOUNT_SETTINGS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_ADD_FAVORITE_FRIEND: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_REMOVE_FAVORITE_FRIEND: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_BLOCK_ACCOUNT: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_UNBLOCK_ACCOUNT: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_GET_OUTGING_BLOCKS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_IS_ACCOUNT_BLOCKED: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_REGISTER_PUSH_NOTIFICATION: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_UNREGISTER_PUSH_NOTIFICATION: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_UPDATE_NOTIFICATION: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_OPT_OUT_PUSH_NOTIFICATION_CATEGORY: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_GET_INBOX: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_LIST_OPT_OUT_NOTIFICATION_CATEGORIES: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_GET_SIGNED_URL: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_SUBMIT_IMAGE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_GET_PHOTOS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_DELETE_PHOTO: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_FLAG_PHOTO: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_UPDATE_PROFILE_V2: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_UPDATE_FRIENDSHIP_V2: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_GET_PROFILE_V2: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_INVITE_GAME_V2: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_2: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_LIST_FRIENDS_V2: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_GET_FRIEND_DETAILS_V2: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_GET_CLIENT_FEATURE_FLAGS_V2: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_1: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_GET_INCOMING_GAME_INVITES_V2: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_UPDATE_INCOMING_GAME_INVITE_V2: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_DISMISS_OUTGOING_GAME_INVITES_V2: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_SYNC_CONTACT_LIST_V2: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_SEND_CONTACT_LIST_FRIEND_INVITE_V2: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_REFER_CONTACT_LIST_FRIEND_V2: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_GET_CONTACT_LIST_INFO_V2: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_DISMISS_CONTACT_LIST_UPDATE_V2: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_NOTIFY_CONTACT_LIST_FRIENDS_V2: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_6: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_7: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_3: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_4: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_5: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_SOCIAL_ACTION_GET_FRIEND_RECOMMENDATION: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_GAME_ANTICHEAT_ACTION_GET_OUTSTANDING_WARNINGS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_GAME_ANTICHEAT_ACTION_ACKNOWLEDGE_WARNINGS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_GAME_BACKGROUND_MODE_ACTION_REGISTER_BACKGROUND_SERVICE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_GAME_BACKGROUND_MODE_ACTION_GET_CLIENT_BGMODE_SETTINGS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_GAME_BACKGROUND_MODE_ACTION_GET_ADVENTURE_SYNC_PROGRESS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_GAME_IAP_ACTION_PURCHASE_SKU: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_GAME_IAP_ACTION_GET_AVAILABLE_SKUS_AND_BALANCES: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_GAME_IAP_ACTION_SET_IN_GAME_CURRENCY_EXCHANGE_RATE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_GAME_IAP_ACTION_PURCHASE_WEB_SKU: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_GAME_IAP_ACTION_REDEEM_GOOGLE_RECEIPT: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_GAME_IAP_ACTION_REDEEM_APPLE_RECEIPT: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_GAME_IAP_ACTION_REDEEM_DESKTOP_RECEIPT: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_GAME_IAP_ACTION_REDEEM_SAMSUNG_RECEIPT: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_GAME_IAP_ACTION_GET_AVAILABLE_SUBSCRIPTIONS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_GAME_IAP_ACTION_GET_ACTIVE_SUBSCRIPTIONS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_GAME_IAP_ACTION_REDEEM_XSOLLA_RECEIPT: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_GAME_IAP_ACTION_GET_WEBSTORE_USER: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_GAME_IAP_ACTION_REFUND_IAP_RECEIPT: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_GAME_IAP_ACTION_GET_AVAILABLE_SKUS_ANONYMOUS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_GAME_IAP_ACTION_REDEEM_WEBSTORE_RECEIPT: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_GAME_LOCATION_AWARENESS_ACTION_REQUEST_GEOFENCE_UPDATES: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_GAME_LOCATION_AWARENESS_ACTION_UPDATE_PLAYER_LOCATION: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_GAME_LOCATION_AWARENESS_ACTION_BULK_UPDATE_PLAYER_LOCATION: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_GAME_LOCATION_AWARENESS_ACTION_UPDATE_BREADCRUMB_HISTORY: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_GAME_LOCATION_AWARENESS_ACTION_REFRESH_PROXIMITY_TOKENS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_GAME_LOCATION_AWARENESS_ACTION_REPORT_PROXIMITY_CONTACTS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_GAME_ACCOUNT_REGISTRY_ACTION_ADD_LOGIN_ACTION: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_GAME_ACCOUNT_REGISTRY_ACTION_REMOVE_LOGIN_ACTION: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_GAME_ACCOUNT_REGISTRY_ACTION_LIST_LOGIN_ACTION: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_GAME_ACCOUNT_REGISTRY_ACTION_REPLACE_LOGIN_ACTION: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_GAME_ACCOUNT_REGISTRY_ACTION_SET_BIRTHDAY_ACTION: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_GAME_ACCOUNT_REGISTRY_ACTION_GAR_PROXY_ACTION: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_GAME_ACCOUNT_REGISTRY_ACTION_LINK_TO_ACCOUNT_LOGIN_ACTION: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_ADD_NEW_POI: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_AVAILABLE_SUBMISSIONS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_SIGNED_URL_FOR_PHOTO_UPLOAD: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_PLAYER_SUBMISSION_VALIDATION_SETTINGS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_D2D_ADD_NEW_POI: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_D2D_GET_SIGNED_URL_FOR_PHOTO_UPLOAD: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_NEW_PRIVATE_POI: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_NEW_PRIVATE_POI: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_IMAGE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_TEXT_METADATA_UPDATE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_LOCATION_UPDATE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_TAKEDOWN_REQUEST: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_SPONSOR_POI_REPORT: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_SPONSOR_POI_LOCATION_UPDATE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_CATEGORY_VOTE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_POI_IMAGE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_POI_TEXT_METADATA_UPDATE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_POI_LOCATION_UPDATE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_POI_TAKEDOWN_REQUEST: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_ADD_NEW_ROUTE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GENERATE_GMAP_SIGNED_URL: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_GMAP_SETTINGS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_AR_VIDEO_METADATA: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_GRAPESHOT_FILE_UPLOAD_URL: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_ASYNC_FILE_UPLOAD_COMPLETE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_AR_MAPPING_SETTINGS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_POI_AR_VIDEO_METADATA: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_D2D_GET_GRAPESHOT_FILE_UPLOAD_URL: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_D2D_ASYNC_FILE_UPLOAD_COMPLETE: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_MAPPING_REQUEST: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_MAPPING_REQUEST: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_IMAGES_FOR_POI: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_PLAYER_IMAGE_VOTE_FOR_POI: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_IMAGE_GALLERY_SETTINGS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_MAP_DATA: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_POIS_IN_RADIUS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_GAME_FITNESS_ACTION_UPDATE_FITNESS_METRICS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_GAME_FITNESS_ACTION_GET_FITNESS_REPORT: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_GAME_FITNESS_ACTION_GET_ADVENTURE_SYNC_SETTINGS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_GAME_FITNESS_ACTION_UPDATE_ADVENTURE_SYNC_SETTINGS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_GAME_FITNESS_ACTION_UPDATE_ADVENTURE_SYNC_FITNESS: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_GAME_FITNESS_ACTION_GET_ADVENTURE_SYNC_FITNESS_REPORT: _ClassVar[AllTypesAndMessagesResponsesProto.AllResquestTypesProto] + REQUEST_TYPE_UNSET: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_PLAYER: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_HOLOHOLO_INVENTORY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_DOWNLOAD_SETTINGS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_DOWNLOAD_ITEM_TEMPLATES: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_DOWNLOAD_REMOTE_CONFIG_VERSION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_REGISTER_BACKGROUND_DEVICE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_PLAYER_DAY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_ACKNOWLEDGE_PUNISHMENT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_SERVER_TIME: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_LOCAL_TIME: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_SET_PLAYER_STATUS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_DOWNLOAD_GAME_CONFIG_VERSION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_FORT_SEARCH: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_ENCOUNTER: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_CATCH_POKEMON: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_FORT_DETAILS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_MAP_OBJECTS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_FORT_DEPLOY_POKEMON: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_FORT_RECALL_POKEMON: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_RELEASE_POKEMON: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_USE_ITEM_POTION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_USE_ITEM_CAPTURE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_USE_ITEM_FLEE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_USE_ITEM_REVIVE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_PLAYER_PROFILE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_EVOLVE_POKEMON: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_HATCHED_EGGS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_ENCOUNTER_TUTORIAL_COMPLETE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_LEVEL_UP_REWARDS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_CHECK_AWARDED_BADGES: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_RECYCLE_INVENTORY_ITEM: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_COLLECT_DAILY_BONUS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_USE_ITEM_XP_BOOST: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_USE_ITEM_EGG_INCUBATOR: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_USE_INCENSE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_INCENSE_POKEMON: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_INCENSE_ENCOUNTER: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_ADD_FORT_MODIFIER: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_DISK_ENCOUNTER: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_UPGRADE_POKEMON: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_SET_FAVORITE_POKEMON: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_NICKNAME_POKEMON: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_EQUIP_BADGE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_SET_CONTACT_SETTINGS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_SET_BUDDY_POKEMON: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_BUDDY_WALKED: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_USE_ITEM_ENCOUNTER: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GYM_DEPLOY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GYM_GET_INFO: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GYM_START_SESSION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GYM_BATTLE_ATTACK: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_JOIN_LOBBY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_LEAVE_LOBBY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_SET_LOBBY_VISIBILITY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_SET_LOBBY_POKEMON: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_RAID_DETAILS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GYM_FEED_POKEMON: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_START_RAID_BATTLE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_ATTACK_RAID: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_AWARD_POKECOIN: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_USE_ITEM_STARDUST_BOOST: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_REASSIGN_PLAYER: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_REDEEM_POI_PASSCODE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_CONVERT_CANDY_TO_XL_CANDY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_IS_SKU_AVAILABLE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_USE_ITEM_BULK_HEAL: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_ASSET_DIGEST: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_DOWNLOAD_URLS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_ASSET_VERSION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_CLAIM_CODENAME: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_SET_AVATAR: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_SET_PLAYER_TEAM: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_MARK_TUTORIAL_COMPLETE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_UPDATE_PERFORMANCE_METRICS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_SET_NEUTRAL_AVATAR: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_LIST_AVATAR_STORE_ITEMS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_LIST_AVATAR_APPEARANCE_ITEMS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_NEUTRAL_AVATAR_BADGE_REWARD: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_CHECK_CHALLENGE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_VERIFY_CHALLENGE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_ECHO: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_SFIDA_REGISTRATION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_SFIDA_ACTION_LOG: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_SFIDA_CERTIFICATION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_SFIDA_UPDATE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_SFIDA_ACTION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_SFIDA_DOWSER: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_SFIDA_CAPTURE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_LIST_AVATAR_CUSTOMIZATIONS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_SET_AVATAR_ITEM_AS_VIEWED: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_INBOX: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_LIST_GYM_BADGES: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_GYM_BADGE_DETAILS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_USE_ITEM_MOVE_REROLL: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_USE_ITEM_RARE_CANDY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_AWARD_FREE_RAID_TICKET: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_FETCH_ALL_NEWS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_MARK_READ_NEWS_ARTICLE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_PLAYER_DISPLAY_INFO: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_BELUGA_TRANSACTION_START: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_BELUGA_TRANSACTION_COMPLETE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_SFIDA_ASSOCIATE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_SFIDA_CHECK_PAIRING: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_SFIDA_DISASSOCIATE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_WAINA_GET_REWARDS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_WAINA_SUBMIT_SLEEP_DATA: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_SATURDAY_TRANSACTION_START: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_SATURDAY_TRANSACTION_COMPLETE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_REIMBURSE_ITEM: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_NEW_QUESTS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_QUEST_DETAILS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_COMPLETE_QUEST: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_REMOVE_QUEST: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_QUEST_ENCOUNTER: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_COMPLETE_QUEST_STAMP_CARD: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_PROGRESS_QUEST: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_START_QUEST_INCIDENT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_READ_QUEST_DIALOG: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_SEND_GIFT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_OPEN_GIFT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GIFT_DETAILS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_DELETE_GIFT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_SAVE_PLAYER_SNAPSHOT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_FRIENDSHIP_MILESTONE_REWARDS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_CHECK_SEND_GIFT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_SET_FRIEND_NICKNAME: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_DELETE_GIFT_FROM_INVENTORY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_SAVE_SOCIAL_PLAYER_SETTINGS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_OPEN_TRADING: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_UPDATE_TRADING: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_CONFIRM_TRADING: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_CANCEL_TRADING: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_TRADING: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_FITNESS_REWARDS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_COMBAT_PLAYER_PROFILE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GENERATE_COMBAT_CHALLENGE_ID: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_CREATE_COMBAT_CHALLENGE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_OPEN_COMBAT_CHALLENGE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_COMBAT_CHALLENGE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_ACCEPT_COMBAT_CHALLENGE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_DECLINE_COMBAT_CHALLENGE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_CANCEL_COMBAT_CHALLENGE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_SUBMIT_COMBAT_CHALLENGE_POKEMONS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_SAVE_COMBAT_PLAYER_PREFERENCES: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_OPEN_COMBAT_SESSION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_UPDATE_COMBAT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_QUIT_COMBAT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_COMBAT_RESULTS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_UNLOCK_SPECIAL_MOVE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_NPC_COMBAT_REWARDS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_COMBAT_FRIEND_REQUEST: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_OPEN_NPC_COMBAT_SESSION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_START_TUTORIAL_ACTION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_TUTORIAL_EGG_ACTION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_SEND_PROBE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_PROBE_DATA: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_COMBAT_DATA: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_COMBAT_CHALLENGE_DATA: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_CHECK_PHOTOBOMB: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_CONFIRM_PHOTOBOMB: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_PHOTOBOMB: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_ENCOUNTER_PHOTOBOMB: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_SIGNED_GMAP_URL_DEPRECATED: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_CHANGE_TEAM: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_WEB_TOKEN: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_COMPLETE_SNAPSHOT_SESSION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_COMPLETE_WILD_SNAPSHOT_SESSION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_START_INCIDENT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_INVASION_COMPLETE_DIALOGUE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_INVASION_OPEN_COMBAT_SESSION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_INVASION_BATTLE_UPDATE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_INVASION_ENCOUNTER: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_PURIFY_POKEMON: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_ROCKET_BALLOON: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_START_ROCKET_BALLOON_INCIDENT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_VS_SEEKER_START_MATCHMAKING: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_CANCEL_MATCHMAKING: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_MATCHMAKING_STATUS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_COMPLETE_VS_SEEKER_AND_RESTART_CHARGING: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_VS_SEEKER_STATUS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_COMPLETE_COMBAT_COMPETITIVE_SEASON_ACTION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_CLAIM_VS_SEEKER_REWARDS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_VS_SEEKER_REWARD_ENCOUNTER: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_ACTIVATE_VS_SEEKER: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_BUDDY_MAP: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_BUDDY_STATS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_FEED_BUDDY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_OPEN_BUDDY_GIFT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_PET_BUDDY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_BUDDY_HISTORY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_UPDATE_ROUTE_DRAFT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_MAP_FORTS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_SUBMIT_ROUTE_DRAFT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_PUBLISHED_ROUTES: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_START_ROUTE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_ROUTES: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_PROGRESS_ROUTE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_PROCESS_TAPPABLE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_LIST_ROUTE_BADGES: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_CANCEL_ROUTE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_LIST_ROUTE_STAMPS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_RATE_ROUTE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_CREATE_ROUTE_DRAFT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_DELETE_ROUTE_DRAFT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_REPORT_ROUTE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_SPAWN_TAPPABLE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_ROUTE_ENCOUNTER: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_CAN_REPORT_ROUTE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_ROUTE_UPTATE_SEEN: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_RECALL_ROUTE_DRAFT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_ROUTES_NEARBY_NOTIF_SHOWN: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_NPC_ROUTE_GIFT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_ROUTE_CREATIONS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_APPEAL_ROUTE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_ROUTE_DRAFT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_FAVORITE_ROUTE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_CREATE_ROUTE_SHORTCODE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_CREATE_BUDDY_MUTLIPLAYER_SESSION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_JOIN_BUDDY_MULTIPLAYER_SESSION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_LEAVE_BUDDY_MULTIPLAYER_SESSION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_TODAY_VIEW: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_MEGA_EVOLVE_POKEMON: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_REMOTE_GIFT_PING: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_SEND_RAID_INVITATION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_DAILY_ENCOUNTER: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_DAILY_ENCOUNTER: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_OPEN_SPONSORED_GIFT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_SPONSORED_GIFT_REPORT_INTERACTION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_SAVE_PLAYER_PREFERENCES: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_PROFANITY_CHECK: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_TIMED_GROUP_CHALLENGE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_NINTENDO_ACCOUNT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_UNLINK_NINTENDO_ACCOUNT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_NINTENDO_OAUTH2_URL: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_TRANSFER_TO_POKEMON_HOME: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_REPORT_AD_FEEDBACK: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_CREATE_POKEMON_TAG: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_DELETE_POKEMON_TAG: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_EDIT_POKEMON_TAG: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_SET_POKEMON_TAGS_FOR_POKEMON: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_POKEMON_TAGS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_CHANGE_POKEMON_FORM: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_CHOOSE_EVENT_VARIANT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_BUTTERFLY_COLLECTOR_REWARD_ENCOUNTER: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_ADDITIONAL_POKEMON_DETAILS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_CREATE_ROUTE_PIN: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_LIKE_ROUTE_PIN: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_VIEW_ROUTE_PIN: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_REFERRAL_CODE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_ADD_REFERRER: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_SEND_FRIEND_INVITE_VIA_REFERRAL_CODE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_MILESTONES: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_MARK_MILESTONES_AS_VIEWED: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_MILESTONES_PREVIEW: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_COMPLETE_MILESTONE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_GEOFENCED_AD: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_POWER_UP_POKESTOP_ENCOUNTER: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_PLAYER_STAMP_COLLECTIONS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_SAVE_STAMP: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_DELETE_POSTCARDS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_CREATE_POSTCARD: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_UPDATE_POSTCARD: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_DELETE_POSTCARD: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_MEMENTO_LIST: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_UPLOAD_RAID_CLIENT_LOG: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_SKIP_ENTER_REFERRAL_CODE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_UPLOAD_COMBAT_CLIENT_LOG: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_COMBAT_SYNC_SERVER_OFFSET: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_CHECK_GIFTING_ELIGIBILITY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_REDEEM_TICKET_GIFT_FOR_FRIEND: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_INCENSE_RECAP: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_ACKNOWLEDGE_INCENSE_RECAP: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_BOOT_RAID: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_POKESTOP_ENCOUNTER: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_ENCOUNTER_POKESTOP_ENCOUNTER: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_POLL_PLAYER_SPAWNABLE_POKEMON: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_QUEST_UI: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_ELIGIBLE_COMBAT_LEAGUES: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_SEND_FRIEND_REQUEST_VIA_PLAYER_IDS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_RAID_LOBBY_COUNTER: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_USE_NON_COMBAT_MOVE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_CHECK_POKEMON_SIZE_CONTEST_ELIGIBILITY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_UPDATE_POKEMON_SIZE_CONTEST_ENTRY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_TRANSFER_POKEMON_SIZE_CONTEST_ENTRY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_REMOVE_POKEMON_SIZE_CONTEST_ENTRY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_POKEMON_SIZE_CONTEST_ENTRY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_CONTEST_DATA: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_CONTESTS_UNCLAIMED_REWARDS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_CLAIM_CONTESTS_REWARDS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_ENTERED_CONTEST: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_POKEMON_SIZE_CONTEST_FRIEND_ENTRY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_CHECK_CONTEST_ELIGIBILITY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_UPDATE_CONTEST_ENTRY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_TRANSFER_CONTEST_ENTRY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_CONTEST_FRIEND_ENTRY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_CONTEST_ENTRY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_CREATE_PARTY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_JOIN_PARTY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_START_PARTY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_LEAVE_PARTY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_PARTY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_UPDATE_PARTY_LOCATION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_SEND_PARTY_DARK_LAUNCH_LOG: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_START_PARTY_QUEST: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_COMPLETE_PARTY_QUEST: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_BONUS_ATTRACTED_POKEMON: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_BONUSES: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_BADGE_REWARD_ENCOUNTER: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_NPC_UPDATE_STATE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_NPC_SEND_GIFT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_NPC_OPEN_GIFT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_JOIN_BREAD_LOBBY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_PREPARE_BREAD_LOBBY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_LEAVE_BREAD_LOBBY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_START_BREAD_BATTLE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_BREAD_LOBBY_DETAILS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_START_MP_WALK_QUEST: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_ENHANCE_BREAD_MOVE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_STATION_POKEMON: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_LOOT_STATION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_STATION_DETAILS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_MARK_SAVE_FOR_LATER: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_USE_SAVE_FOR_LATER: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_REMOVE_SAVE_FOR_LATER: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_SAVE_FOR_LATER_ENTRIES: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_MP_SUMMARY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_REPLENISH_MP: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_REPORT_STATION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_DEBUG_RESET_DAILY_MP: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_RELEASE_STATIONED_POKEMON: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_COMPLETE_BREAD_BATTLE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_BREAD_BATTLE_REWARD_UPGRADE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_ENCOUNTER_STATION_SPAWN: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_NUM_STATION_ASSISTS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_PT_TWO: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_VPS_EVENTS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_UPDATE_VPS_EVENTS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_ADD_PTC_LOGIN_ACTION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_CLAIM_PTC_LINKING_REWARD: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_CAN_CLAIM_PTC_REWARD_ACTION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_CONTRIBUTE_PARTY_ITEMS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_CONSUME_PARTY_ITEMS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_REMOVE_PTC_LOGIN: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_SEND_PARTY_PLAY_INVITE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_CONSUME_STICKERS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_COMPLETE_RAID_BATTLE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_SYNC_BATTLE_INVENTORY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_PREVIEW_CONTRIBUTE_PARTY_ITEMS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_KICK_FROM_PARTY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_FUSE_POKEMON: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_UNFUSE_POKEMON: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_IRIS_SOCIAL_SCENE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_UPDATE_IRIS_SOCIAL_SCENE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_CHANGE_POKEMON_FORM_PREVIEW: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_FUSE_POKEMON_PREVIEW: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_GET_UNFUSE_POKEMON_PREVIEW: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_METHOD_PROCESS_PLAYER_INBOX: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_PLATFORM_REGISTER_PUSH_NOTIFICATION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_PLATFORM_UNREGISTER_PUSH_NOTIFICATION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_PLATFORM_UPDATE_NOTIFICATION_STATUS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_PLATFORM_OPT_OUT_PUSH_NOTIFICATION_CATEGORY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_PLATFORM_DOWNLOAD_GAME_MASTER_TEMPLATES: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_PLATFORM_GET_INVENTORY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_PLATFORM_REDEEM_PASSCODE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_PLATFORM_PING: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_PLATFORM_ADD_LOGIN_ACTION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_PLATFORM_REMOVE_LOGIN_ACTION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_PLATFORM_LIST_LOGIN_ACTION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_PLATFORM_ADD_NEW_POI: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_PLATFORM_PROXY_SOCIAL_ACTION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_PLATFORM_DEPRECATED_CLIENT_TELEMETRY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_PLATFORM_GET_AVAILABLE_SUBMISSIONS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_PLATFORM_GET_SIGNED_URL_FOR_PHOTO_UPLOAD: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_PLATFORM_REPLACE_LOGIN_ACTION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_PLATFORM_PROXY_SOCIAL_SIDE_CHANNEL_ACTION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_PLATFORM_COLLECT_CLIENT_TELEMETRY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_PLATFORM_PURCHASE_SKU: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_PLATFORM_GET_AVAILABLE_SKUS_AND_BALANCES: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_PLATFORM_REDEEM_GOOGLE_RECEIPT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_PLATFORM_REDEEM_APPLE_RECEIPT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_PLATFORM_REDEEM_DESKTOP_RECEIPT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_PLATFORM_UPDATE_FITNESS_METRICS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_PLATFORM_GET_FITNESS_REPORT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_PLATFORM_GET_CLIENT_TELEMETRY_SETTINGS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_PLATFORM_PING_ASYNC: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_PLATFORM_REGISTER_BACKGROUND_SERVICE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_PLATFORM_GET_CLIENT_BGMODE_SETTINGS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_PLATFORM_PING_DOWNSTREAM: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_PLATFORM_SET_IN_GAME_CURRENCY_EXCHANGE_RATE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_PLATFORM_REQUEST_GEOFENCE_UPDATES: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_PLATFORM_UPDATE_PLAYER_LOCATION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_PLATFORM_GENERATE_GMAP_SIGNED_URL: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_PLATFORM_GET_GMAP_SETTINGS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_PLATFORM_REDEEM_SAMSUNG_RECEIPT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_PLATFORM_ADD_NEW_ROUTE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_PLATFORM_GET_OUTSTANDING_WARNINGS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_PLATFORM_ACKNOWLEDGE_WARNINGS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_PLATFORM_SUBMIT_POI_IMAGE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_PLATFORM_SUBMIT_POI_TEXT_METADATA_UPDATE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_PLATFORM_SUBMIT_POI_LOCATION_UPDATE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_PLATFORM_SUBMIT_POI_TAKEDOWN_REQUEST: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_PLATFORM_GET_WEB_TOKEN_ACTION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_PLATFORM_GET_ADVENTURE_SYNC_SETTINGS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_PLATFORM_UPDATE_ADVENTURE_SYNC_SETTINGS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_PLATFORM_SET_BIRTHDAY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_PLATFORM_FETCH_NEWSFEED_ACTION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_PLATFORM_MARK_NEWSFEED_READ_ACTION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_SEARCH_PLAYER: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_SEND_FRIEND_INVITE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_CANCEL_FRIEND_INVITE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_ACCEPT_FRIEND_INVITE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_DECLINE_FRIEND_INVITE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_LIST_FRIENDS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_LIST_OUTGOING_FRIEND_INVITES: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_LIST_INCOMING_FRIEND_INVITES: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_REMOVE_FRIEND: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_LIST_FRIEND_STATUS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_SEND_FACEBOOK_FRIEND_INVITE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_IS_MY_FRIEND: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_CREATE_INVITE_CODE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_GET_FACEBOOK_FRIEND_LIST: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_UPDATE_FACEBOOK_STATUS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_SAVE_PLAYER_SETTINGS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_GET_PLAYER_SETTINGS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_GET_NIANTIC_FRIEND_LIST_DELETED: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_GET_NIANTIC_FRIEND_DETAILS_DELETED: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_SEND_NIANTIC_FRIEND_INVITE_DELETED: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_SET_ACCOUNT_SETTINGS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_GET_ACCOUNT_SETTINGS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_ADD_FAVORITE_FRIEND: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_REMOVE_FAVORITE_FRIEND: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_BLOCK_ACCOUNT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_UNBLOCK_ACCOUNT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_GET_OUTGING_BLOCKS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_IS_ACCOUNT_BLOCKED: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_REGISTER_PUSH_NOTIFICATION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_UNREGISTER_PUSH_NOTIFICATION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_UPDATE_NOTIFICATION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_OPT_OUT_PUSH_NOTIFICATION_CATEGORY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_GET_INBOX: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_LIST_OPT_OUT_NOTIFICATION_CATEGORIES: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_GET_SIGNED_URL: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_SUBMIT_IMAGE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_GET_PHOTOS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_DELETE_PHOTO: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_FLAG_PHOTO: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_UPDATE_PROFILE_V2: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_UPDATE_FRIENDSHIP_V2: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_GET_PROFILE_V2: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_INVITE_GAME_V2: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_2: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_LIST_FRIENDS_V2: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_GET_FRIEND_DETAILS_V2: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_GET_CLIENT_FEATURE_FLAGS_V2: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_1: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_GET_INCOMING_GAME_INVITES_V2: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_UPDATE_INCOMING_GAME_INVITE_V2: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_DISMISS_OUTGOING_GAME_INVITES_V2: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_SYNC_CONTACT_LIST_V2: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_SEND_CONTACT_LIST_FRIEND_INVITE_V2: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_REFER_CONTACT_LIST_FRIEND_V2: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_GET_CONTACT_LIST_INFO_V2: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_DISMISS_CONTACT_LIST_UPDATE_V2: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_NOTIFY_CONTACT_LIST_FRIENDS_V2: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_6: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_7: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_3: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_4: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_5: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_SOCIAL_ACTION_GET_FRIEND_RECOMMENDATION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_GAME_ANTICHEAT_ACTION_GET_OUTSTANDING_WARNINGS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_GAME_ANTICHEAT_ACTION_ACKNOWLEDGE_WARNINGS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_GAME_BACKGROUND_MODE_ACTION_REGISTER_BACKGROUND_SERVICE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_GAME_BACKGROUND_MODE_ACTION_GET_CLIENT_BGMODE_SETTINGS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_GAME_BACKGROUND_MODE_ACTION_GET_ADVENTURE_SYNC_PROGRESS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_GAME_IAP_ACTION_PURCHASE_SKU: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_GAME_IAP_ACTION_GET_AVAILABLE_SKUS_AND_BALANCES: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_GAME_IAP_ACTION_SET_IN_GAME_CURRENCY_EXCHANGE_RATE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_GAME_IAP_ACTION_PURCHASE_WEB_SKU: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_GAME_IAP_ACTION_REDEEM_GOOGLE_RECEIPT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_GAME_IAP_ACTION_REDEEM_APPLE_RECEIPT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_GAME_IAP_ACTION_REDEEM_DESKTOP_RECEIPT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_GAME_IAP_ACTION_REDEEM_SAMSUNG_RECEIPT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_GAME_IAP_ACTION_GET_AVAILABLE_SUBSCRIPTIONS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_GAME_IAP_ACTION_GET_ACTIVE_SUBSCRIPTIONS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_GAME_IAP_ACTION_REDEEM_XSOLLA_RECEIPT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_GAME_IAP_ACTION_GET_WEBSTORE_USER: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_GAME_IAP_ACTION_REFUND_IAP_RECEIPT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_GAME_IAP_ACTION_GET_AVAILABLE_SKUS_ANONYMOUS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_GAME_IAP_ACTION_REDEEM_WEBSTORE_RECEIPT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_GAME_LOCATION_AWARENESS_ACTION_REQUEST_GEOFENCE_UPDATES: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_GAME_LOCATION_AWARENESS_ACTION_UPDATE_PLAYER_LOCATION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_GAME_LOCATION_AWARENESS_ACTION_BULK_UPDATE_PLAYER_LOCATION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_GAME_LOCATION_AWARENESS_ACTION_UPDATE_BREADCRUMB_HISTORY: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_GAME_LOCATION_AWARENESS_ACTION_REFRESH_PROXIMITY_TOKENS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_GAME_LOCATION_AWARENESS_ACTION_REPORT_PROXIMITY_CONTACTS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_GAME_ACCOUNT_REGISTRY_ACTION_ADD_LOGIN_ACTION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_GAME_ACCOUNT_REGISTRY_ACTION_REMOVE_LOGIN_ACTION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_GAME_ACCOUNT_REGISTRY_ACTION_LIST_LOGIN_ACTION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_GAME_ACCOUNT_REGISTRY_ACTION_REPLACE_LOGIN_ACTION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_GAME_ACCOUNT_REGISTRY_ACTION_SET_BIRTHDAY_ACTION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_GAME_ACCOUNT_REGISTRY_ACTION_GAR_PROXY_ACTION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_GAME_ACCOUNT_REGISTRY_ACTION_LINK_TO_ACCOUNT_LOGIN_ACTION: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_ADD_NEW_POI: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_AVAILABLE_SUBMISSIONS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_SIGNED_URL_FOR_PHOTO_UPLOAD: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_PLAYER_SUBMISSION_VALIDATION_SETTINGS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_D2D_ADD_NEW_POI: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_D2D_GET_SIGNED_URL_FOR_PHOTO_UPLOAD: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_NEW_PRIVATE_POI: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_NEW_PRIVATE_POI: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_IMAGE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_TEXT_METADATA_UPDATE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_LOCATION_UPDATE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_TAKEDOWN_REQUEST: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_SPONSOR_POI_REPORT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_SPONSOR_POI_LOCATION_UPDATE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_CATEGORY_VOTE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_POI_IMAGE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_POI_TEXT_METADATA_UPDATE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_POI_LOCATION_UPDATE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_POI_TAKEDOWN_REQUEST: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_ADD_NEW_ROUTE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GENERATE_GMAP_SIGNED_URL: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_GMAP_SETTINGS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_AR_VIDEO_METADATA: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_GRAPESHOT_FILE_UPLOAD_URL: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_ASYNC_FILE_UPLOAD_COMPLETE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_AR_MAPPING_SETTINGS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_POI_AR_VIDEO_METADATA: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_D2D_GET_GRAPESHOT_FILE_UPLOAD_URL: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_D2D_ASYNC_FILE_UPLOAD_COMPLETE: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_MAPPING_REQUEST: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_D2D_SUBMIT_MAPPING_REQUEST: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_IMAGES_FOR_POI: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_PLAYER_IMAGE_VOTE_FOR_POI: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_IMAGE_GALLERY_SETTINGS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_MAP_DATA: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_POIS_IN_RADIUS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_GAME_FITNESS_ACTION_UPDATE_FITNESS_METRICS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_GAME_FITNESS_ACTION_GET_FITNESS_REPORT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_GAME_FITNESS_ACTION_GET_ADVENTURE_SYNC_SETTINGS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_GAME_FITNESS_ACTION_UPDATE_ADVENTURE_SYNC_SETTINGS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_GAME_FITNESS_ACTION_UPDATE_ADVENTURE_SYNC_FITNESS: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + REQUEST_TYPE_GAME_FITNESS_ACTION_GET_ADVENTURE_SYNC_FITNESS_REPORT: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + class AllMessagesProto(_message.Message): + __slots__ = ["get_player_proto_2", "get_holoholo_inventory_proto_4", "download_settings_action_proto_5", "getgame_master_client_templates_proto_6", "get_remote_config_versions_proto_7", "register_background_device_action_proto_8", "get_player_day_proto_9", "acknowledge_punishment_proto_10", "get_server_time_proto_11", "get_local_time_proto_12", "set_playerstatus_proto_20", "getgame_config_versions_proto_21", "fort_search_proto_101", "encounter_proto_102", "catch_pokemon_proto_103", "fort_details_proto_104", "get_map_objects_proto_106", "fort_deploy_proto_110", "fort_recall_proto_111", "release_pokemon_proto_112", "use_item_potion_proto_113", "use_item_capture_proto_114", "use_item_revive_proto_116", "playerprofileproto_121", "evolve_pokemon_proto_125", "get_hatched_eggs_proto_126", "encounter_tutorial_complete_proto_127", "level_up_rewards_proto_128", "check_awarded_badges_proto_129", "recycle_item_proto_137", "collect_daily_bonus_proto_138", "use_item_xp_boost_proto_139", "use_item_egg_incubator_proto_140", "use_incense_action_proto_141", "get_incense_pokemon_proto_142", "incense_encounter_proto_143", "add_fort_modifier_proto_144", "disk_encounter_proto_145", "upgrade_pokemon_proto_147", "set_favorite_pokemon_proto_148", "nickname_pokemon_proto_149", "set_contactsettings_proto_151", "set_buddy_pokemon_proto_152", "get_buddy_walked_proto_153", "use_item_encounter_proto_154", "gym_deploy_proto_155", "gymget_info_proto_156", "gym_start_session_proto_157", "gym_battle_attack_proto_158", "join_lobby_proto_159", "leavelobby_proto_160", "set_lobby_visibility_proto_161", "set_lobby_pokemon_proto_162", "get_raid_details_proto_163", "gym_feed_pokemon_proto_164", "start_raid_battle_proto_165", "attack_raid_battle_proto_166", "use_item_stardust_boost_proto_168", "reassign_player_proto_169", "convertcandy_to_xlcandy_proto_171", "is_sku_available_proto_172", "use_item_bulk_heal_proto_173", "asset_digest_request_proto_300", "download_url_request_proto_301", "asset_version_proto_302", "claimcodename_request_proto_403", "set_avatar_proto_404", "set_player_team_proto_405", "mark_tutorial_complete_proto_406", "set_neutral_avatar_proto_408", "list_avatar_store_items_proto_409", "list_avatar_appearance_items_proto_410", "neutral_avatar_badge_reward_proto_450", "checkchallenge_proto_600", "verify_challenge_proto_601", "echo_proto_666", "register_sfidarequest_800", "sfida_certification_request_802", "sfida_update_request_803", "sfida_dowser_request_805", "sfida_capture_request_806", "list_avatar_customizations_proto_807", "set_avatar_item_as_viewed_proto_808", "get_inbox_proto_809", "list_gym_badges_proto_811", "getgym_badge_details_proto_812", "use_item_move_reroll_proto_813", "use_item_rare_candy_proto_814", "award_free_raid_ticket_proto_815", "fetch_all_news_proto_816", "mark_read_news_article_proto_817", "internal_get_player_settings_proto_818", "beluga_transaction_start_proto_819", "beluga_transaction_complete_proto_820", "sfida_associate_request_822", "sfida_check_pairing_request_823", "sfida_disassociate_request_824", "waina_get_rewards_request_825", "waina_submit_sleep_data_request_826", "saturdaystart_proto_827", "saturday_complete_proto_828", "get_new_quests_proto_900", "get_quest_details_proto_901", "complete_quest_proto_902", "remove_quest_proto_903", "quest_encounter_proto_904", "complete_quest_stampcard_proto_905", "progress_questproto_906", "start_quest_incident_proto_907", "read_quest_dialog_proto_908", "send_gift_proto_950", "open_gift_proto_951", "getgift_box_details_proto_952", "delete_gift_proto_953", "save_playersnapshot_proto_954", "get_friendship_rewards_proto_955", "check_send_gift_proto_956", "set_friend_nickname_proto_957", "delete_gift_from_inventory_proto_958", "savesocial_playersettings_proto_959", "open_trading_proto_970", "update_trading_proto_971", "confirm_trading_proto_972", "cancel_trading_proto_973", "get_trading_proto_974", "get_fitness_rewards_proto_980", "get_combat_player_profile_proto_990", "generate_combat_challenge_id_proto_991", "createcombatchallenge_proto_992", "open_combat_challenge_proto_993", "get_combat_challenge_proto_994", "accept_combat_challenge_proto_995", "decline_combat_challenge_proto_996", "cancelcombatchallenge_proto_997", "submit_combat_challenge_pokemons_proto_998", "save_combat_player_preferences_proto_999", "open_combat_session_proto_1000", "update_combat_proto_1001", "quit_combat_proto_1002", "get_combat_results_proto_1003", "unlock_pokemon_move_proto_1004", "get_npc_combat_rewards_proto_1005", "combat_friend_request_proto_1006", "open_npc_combat_session_proto_1007", "start_tutorial_proto_1008", "get_tutorial_egg_proto_1009", "send_probe_proto_1020", "check_photobomb_proto_1101", "confirm_photobomb_proto_1102", "get_photobomb_proto_1103", "encounter_photobomb_proto_1104", "getgmap_settings_proto_1105", "change_team_proto_1106", "get_web_token_proto_1107", "complete_snapshot_session_proto_1110", "complete_wild_snapshot_session_proto_1111", "start_incident_proto_1200", "complete_invasion_dialogue_proto_1201", "open_invasion_combat_session_proto_1202", "update_invasion_battle_proto_1203", "invasion_encounter_proto_1204", "purifypokemonproto_1205", "get_rocket_balloon_proto_1206", "start_rocket_balloon_incident_proto_1207", "vs_seeker_start_matchmaking_proto_1300", "cancel_matchmaking_proto_1301", "get_matchmaking_status_proto_1302", "complete_vs_seeker_and_restartcharging_proto_1303", "get_vs_seeker_status_proto_1304", "completecompetitive_season_proto_1305", "claim_vs_seeker_rewards_proto_1306", "vs_seeker_reward_encounter_proto_1307", "activate_vs_seeker_proto_1308", "buddy_map_proto_1350", "buddy_stats_proto_1351", "buddy_feeding_proto_1352", "open_buddy_gift_proto_1353", "buddy_petting_proto_1354", "get_buddy_history_proto_1355", "update_route_draft_proto_1400", "get_map_forts_proto_1401", "submit_route_draft_proto_1402", "get_published_routes_proto_1403", "start_route_proto_1404", "get_routes_proto_1405", "progress_routeproto_1406", "start_route_proto_1408", "list_route_badges_proto_1409", "cancel_route_proto_1410", "list_route_stamps_proto_1411", "rateroute_proto_1412", "create_route_draft_proto_1413", "delete_routedraft_proto_1414", "reportroute_proto_1415", "process_tappableproto_1416", "attracted_pokemon_encounter_proto_1417", "can_report_route_proto_1418", "route_update_seen_proto_1420", "recallroute_draft_proto_1421", "route_nearby_notif_shown_proto_1422", "npc_route_gift_proto_1423", "get_route_creations_proto_1424", "appeal_route_proto_1425", "get_route_draft_proto_1426", "favorite_route_proto_1427", "create_route_shortcode_proto_1428", "create_buddy_multiplayer_session_proto_1456", "join_buddy_multiplayer_session_proto_1457", "leave_buddy_multiplayer_session_proto_1458", "get_today_view_proto_1501", "mega_evolve_pokemon_proto_1502", "remote_gift_pingrequest_proto_1503", "send_raid_invitation_proto_1504", "get_daily_encounter_proto_1601", "daily_encounter_proto_1602", "open_sponsored_gift_proto_1650", "report_ad_interaction_proto_1651", "save_player_preferences_proto_1652", "profanity_checkproto_1653", "get_timedgroup_challenge_proto_1700", "get_nintendo_account_proto_1710", "unlink_nintendo_account_proto_1711", "get_nintendo_o_auth2_url_proto_1712", "transfer_pokemonto_pokemon_home_proto_1713", "report_ad_feedbackrequest_1716", "create_pokemon_tag_proto_1717", "delete_pokemon_tag_proto_1718", "edit_pokemon_tag_proto_1719", "set_pokemon_tags_for_pokemon_proto_1720", "get_pokemon_tags_proto_1721", "change_pokemon_form_proto_1722", "choose_global_ticketed_event_variant_proto_1723", "butterfly_collector_reward_encounter_proto_request_1724", "get_additional_pokemon_details_proto_1725", "create_route_pin_proto_1726", "like_route_pin_proto_1727", "view_route_pin_proto_1728", "get_referral_code_proto_1800", "add_referrer_proto_1801", "send_friend_invite_via_referral_code_proto_1802", "get_milestones_proto_1803", "markmilestone_as_viewed_proto_1804", "get_milestones_preview_proto_1805", "complete_milestone_proto_1806", "getgeofenced_ad_proto_1820", "power_uppokestop_encounterproto_1900", "get_player_stamp_collections_proto_1901", "savestamp_proto_1902", "delete_postcards_proto_1909", "create_postcard_proto_1910", "update_postcard_proto_1911", "delete_postcard_proto_1912", "get_memento_list_proto_1913", "upload_raid_client_log_proto_1914", "skip_enter_referral_code_proto_1915", "upload_combat_client_log_proto_1916", "combat_sync_server_offset_proto_1917", "check_gifting_eligibility_proto_2000", "redeem_ticket_gift_for_friend_proto_2001", "get_incense_recap_proto_2002", "acknowledge_view_latest_incense_recap_proto_2003", "boot_raid_proto_2004", "get_pokestop_encounter_proto_2005", "encounter_pokestopencounter_proto_2006", "player_spawnablepokemonproto_2007", "get_quest_ui_proto_2008", "get_eligible_combat_leagues_proto_2009", "send_friend_request_via_player_id_proto_2010", "get_raid_lobby_counter_proto_2011", "use_non_combat_move_request_proto_2014", "check_pokemon_size_leaderboard_eligibility_proto_2100", "update_pokemon_size_leaderboard_entry_proto_2101", "transfer_pokemon_size_leaderboard_entry_proto_2102", "remove_pokemon_size_leaderboard_entry_proto_2103", "get_pokemon_size_leaderboard_entry_proto_2104", "get_contest_data_proto_2105", "get_contests_unclaimed_rewards_proto_2106", "claimcontests_rewards_proto_2107", "get_entered_contest_proto_2108", "get_pokemon_size_leaderboard_friend_entry_proto_2109", "checkcontest_eligibility_proto_2150", "update_contest_entry_proto_2151", "transfer_contest_entry_proto_2152", "get_contest_friend_entry_proto_2153", "get_contest_entry_proto_2154", "create_party_proto_2300", "join_party_proto_2301", "start_party_proto_2302", "leave_party_proto_2303", "get_party_proto_2304", "party_update_locationproto_2305", "party_send_dark_launch_logproto_2306", "start_party_quest_proto_2308", "complete_party_quest_proto_2309", "get_bonus_attracted_pokemon_proto_2350", "get_bonuses_proto_2352", "badge_reward_encounter_request_proto_2360", "npc_update_state_proto_2400", "npc_send_gift_proto_2401", "npc_open_gift_proto_2402", "join_bread_lobby_proto_2450", "prepare_bread_lobbyproto_2453", "leave_breadlobby_proto_2455", "start_bread_battle_proto_2456", "get_bread_lobby_details_proto_2457", "start_mp_walk_quest_proto_2458", "enhance_bread_move_proto_2459", "station_pokemon_proto_2460", "loot_station_proto_2461", "get_stationed_pokemon_details_proto_2462", "mark_save_for_later_proto_2463", "use_save_for_later_proto_2464", "remove_save_for_later_proto_2465", "get_save_for_later_entries_proto_2466", "get_mp_summary_proto_2467", "use_item_mp_replenish_proto_2468", "report_station_proto_2470", "debug_resetdaily_mp_progress_proto_2471", "release_stationed_pokemon_proto_2472", "complete_bread_battle_proto_2473", "breadbattle_reward_upgrade_proto_2474", "encounter_station_spawn_proto_2475", "get_num_station_assists_proto_2476", "get_vps_event_proto_3000", "update_vps_event_proto_3001", "add_ptc_loginaction_proto_3002", "claim_ptc_linking_reward_proto_3003", "canclaim_ptc_reward_action_proto_3004", "contribute_party_item_proto_3005", "consume_party_items_proto_3006", "remove_ptc_login_action_proto_3007", "send_party_invitation_proto_3008", "consume_stickers_proto_3009", "complete_raid_battle_proto_3010", "sync_battle_inventory_proto_3011", "preview_contributeparty_itemproto_3015", "kick_other_player_from_party_proto_3016", "fuse_pokemon_request_proto_3017", "unfuse_pokemon_request_proto_3018", "get_iris_social_scene_proto_3019", "update_iris_social_scene_proto_3020", "get_unfuse_pokemon_preview_request_proto_3023", "processplayer_inboxproto_3024", "push_notification_registryproto_5000", "update_notification_proto_5002", "download_gm_templates_request_proto_5004", "get_inventory_proto_5005", "redeem_passcoderequest_proto_5006", "ping_requestproto_5007", "add_loginaction_proto_5008", "remove_login_action_proto_5009", "submit_new_poi_proto_5011", "proxy_requestproto_5012", "get_available_submissions_proto_5014", "replace_login_action_proto_5015", "client_telemetry_batch_proto_5018", "iap_purchase_sku_proto_5019", "iap_get_available_skus_and_balances_proto_5020", "iap_redeem_google_receipt_proto_5021", "iap_redeem_apple_receipt_proto_5022", "iap_redeem_desktop_receipt_proto_5023", "fitness_update_proto_5024", "get_fitness_report_proto_5025", "client_telemetry_settings_request_proto_5026", "auth_register_background_deviceaction_proto_5028", "internal_setin_game_currency_exchange_rate_proto_5032", "geofence_update_proto_5033", "location_ping_proto_5034", "generategmap_signed_url_proto_5035", "getgmap_settings_proto_5036", "iap_redeem_samsung_receipt_proto_5037", "get_outstanding_warnings_request_proto_5039", "acknowledge_warnings_request_proto_5040", "titan_submit_poi_image_proto_5041", "titan_submit_poitext_metadata_update_proto_5042", "titan_submit_poi_location_update_proto_5043", "titan_submit_poitakedown_request_proto_5044", "get_web_token_proto_5045", "get_adventure_sync_settings_request_proto_5046", "update_adventure_sync_settings_request_proto_5047", "set_birthday_request_proto_5048", "platform_fetch_newsfeed_request_5049", "platform_mark_newsfeed_read_request_5050", "internal_search_player_proto_10000", "internal_send_friendinvite_proto_10002", "internal_cancel_friendinvite_proto_10003", "internal_accept_friendinvite_proto_10004", "internal_decline_friendinvite_proto_10005", "internal_get_friends_list_proto_10006", "internal_get_outgoing_friendinvites_proto_10007", "internal_getincoming_friendinvites_proto_10008", "internal_remove_friend_proto_10009", "internal_get_friend_details_proto_10010", "internalinvite_facebook_friend_proto_10011", "internalis_my_friend_proto_10012", "internal_get_friend_code_proto_10013", "internal_get_facebook_friend_list_proto_10014", "internal_update_facebook_status_proto_10015", "savesocial_playersettings_proto_10016", "internal_get_player_settings_proto_10017", "internal_set_account_settings_proto_10021", "internal_get_account_settings_proto_10022", "internal_add_favorite_friend_request_10023", "internal_remove_favorite_friend_request_10024", "internal_block_account_proto_10025", "internal_unblock_account_proto_10026", "internal_get_outgoing_blocks_proto_10027", "internalis_account_blocked_proto_10028", "internal_push_notification_registry_proto_10101", "internal_update_notification_proto_10103", "get_inbox_proto_10105", "internal_list_opt_out_notification_categories_request_proto_10106", "internal_get_signed_url_proto_10201", "internal_submitimage_proto_10202", "internal_get_photos_proto_10203", "internal_update_profile_request_20001", "internal_update_friendship_request_20002", "internal_get_profile_request_20003", "internalinvite_game_request_20004", "internal_list_friends_request_20006", "internal_get_friend_details_proto_20007", "internal_get_client_feature_flags_request_20008", "internal_getincoming_gameinvites_request_20010", "internal_updateincoming_gameinvite_request_20011", "internal_dismiss_outgoing_gameinvites_request_20012", "internal_sync_contact_list_request_20013", "internal_send_contact_list_friendinvite_request_20014", "internal_refer_contact_list_friend_request_20015", "internal_get_contact_listinfo_request_20016", "internal_dismiss_contact_list_update_request_20017", "internal_notify_contact_list_friends_request_20018", "internal_get_friend_recommendation_request_20500", "get_outstanding_warnings_request_proto_200000", "acknowledge_warnings_request_proto_200001", "register_background_device_action_proto_230000", "get_adventure_sync_progress_proto_230002", "iap_purchase_sku_proto_310000", "iap_get_available_skus_and_balances_proto_310001", "iap_setin_game_currency_exchange_rate_proto_310002", "iap_redeem_google_receipt_proto_310100", "iap_redeem_apple_receipt_proto_310101", "iap_redeem_desktop_receipt_proto_310102", "iap_redeem_samsung_receipt_proto_310103", "iap_get_available_subscriptions_request_proto_310200", "iap_get_active_subscriptions_request_proto_310201", "iap_redeem_xsolla_receipt_request_proto_311100", "iap_get_user_request_proto_311101", "geofence_update_proto_360000", "location_ping_proto_360001", "update_bulk_player_location_request_proto_360002", "update_breadcrumb_history_request_proto_361000", "refresh_proximity_tokensrequest_proto_362000", "report_proximity_contactsrequest_proto_362001", "internal_add_login_action_proto_600000", "internal_remove_login_action_proto_600001", "internal_replace_login_action_proto_600003", "internal_set_birthday_request_proto_600004", "internal_gar_proxy_request_proto_600005", "internal_link_to_account_login_request_proto_600006", "titan_submit_new_poi_proto_620000", "titan_get_available_submissions_proto_620001", "titan_get_player_submission_validation_settings_proto_620003", "titan_submit_poi_image_proto_620100", "titan_submit_poitext_metadata_update_proto_620101", "titan_submit_poi_location_update_proto_620102", "titan_submit_poitakedown_request_proto_620103", "titan_submit_sponsor_poi_report_proto_620104", "titan_submit_sponsor_poi_location_update_proto_620105", "titan_submit_poi_category_vote_record_proto_620106", "titan_generate_gmap_signed_url_proto_620300", "titan_get_gmap_settings_proto_620301", "titan_poi_video_submission_metadata_proto_620400", "titan_get_grapeshot_upload_url_proto_620401", "titan_async_file_upload_complete_proto_620402", "titan_get_a_r_mapping_settings_proto_620403", "titan_get_images_for_poi_proto_620500", "titan_submit_player_image_vote_for_poi_proto_620501", "titan_get_image_gallery_settings_proto_620502", "get_maptiles_settings_request_620600", "titan_get_pois_in_radius_proto_620601", "fitness_update_proto_640000", "get_fitness_report_proto_640001", "get_adventure_sync_settings_request_proto_640002", "update_adventure_sync_settings_request_proto_640003", "update_adventure_sync_fitness_request_proto_640004", "get_adventure_sync_fitness_report_request_proto_640005"] + GET_PLAYER_PROTO_2_FIELD_NUMBER: _ClassVar[int] + GET_HOLOHOLO_INVENTORY_PROTO_4_FIELD_NUMBER: _ClassVar[int] + DOWNLOAD_SETTINGS_ACTION_PROTO_5_FIELD_NUMBER: _ClassVar[int] + GETGAME_MASTER_CLIENT_TEMPLATES_PROTO_6_FIELD_NUMBER: _ClassVar[int] + GET_REMOTE_CONFIG_VERSIONS_PROTO_7_FIELD_NUMBER: _ClassVar[int] + REGISTER_BACKGROUND_DEVICE_ACTION_PROTO_8_FIELD_NUMBER: _ClassVar[int] + GET_PLAYER_DAY_PROTO_9_FIELD_NUMBER: _ClassVar[int] + ACKNOWLEDGE_PUNISHMENT_PROTO_10_FIELD_NUMBER: _ClassVar[int] + GET_SERVER_TIME_PROTO_11_FIELD_NUMBER: _ClassVar[int] + GET_LOCAL_TIME_PROTO_12_FIELD_NUMBER: _ClassVar[int] + SET_PLAYERSTATUS_PROTO_20_FIELD_NUMBER: _ClassVar[int] + GETGAME_CONFIG_VERSIONS_PROTO_21_FIELD_NUMBER: _ClassVar[int] + FORT_SEARCH_PROTO_101_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_PROTO_102_FIELD_NUMBER: _ClassVar[int] + CATCH_POKEMON_PROTO_103_FIELD_NUMBER: _ClassVar[int] + FORT_DETAILS_PROTO_104_FIELD_NUMBER: _ClassVar[int] + GET_MAP_OBJECTS_PROTO_106_FIELD_NUMBER: _ClassVar[int] + FORT_DEPLOY_PROTO_110_FIELD_NUMBER: _ClassVar[int] + FORT_RECALL_PROTO_111_FIELD_NUMBER: _ClassVar[int] + RELEASE_POKEMON_PROTO_112_FIELD_NUMBER: _ClassVar[int] + USE_ITEM_POTION_PROTO_113_FIELD_NUMBER: _ClassVar[int] + USE_ITEM_CAPTURE_PROTO_114_FIELD_NUMBER: _ClassVar[int] + USE_ITEM_REVIVE_PROTO_116_FIELD_NUMBER: _ClassVar[int] + PLAYERPROFILEPROTO_121_FIELD_NUMBER: _ClassVar[int] + EVOLVE_POKEMON_PROTO_125_FIELD_NUMBER: _ClassVar[int] + GET_HATCHED_EGGS_PROTO_126_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_TUTORIAL_COMPLETE_PROTO_127_FIELD_NUMBER: _ClassVar[int] + LEVEL_UP_REWARDS_PROTO_128_FIELD_NUMBER: _ClassVar[int] + CHECK_AWARDED_BADGES_PROTO_129_FIELD_NUMBER: _ClassVar[int] + RECYCLE_ITEM_PROTO_137_FIELD_NUMBER: _ClassVar[int] + COLLECT_DAILY_BONUS_PROTO_138_FIELD_NUMBER: _ClassVar[int] + USE_ITEM_XP_BOOST_PROTO_139_FIELD_NUMBER: _ClassVar[int] + USE_ITEM_EGG_INCUBATOR_PROTO_140_FIELD_NUMBER: _ClassVar[int] + USE_INCENSE_ACTION_PROTO_141_FIELD_NUMBER: _ClassVar[int] + GET_INCENSE_POKEMON_PROTO_142_FIELD_NUMBER: _ClassVar[int] + INCENSE_ENCOUNTER_PROTO_143_FIELD_NUMBER: _ClassVar[int] + ADD_FORT_MODIFIER_PROTO_144_FIELD_NUMBER: _ClassVar[int] + DISK_ENCOUNTER_PROTO_145_FIELD_NUMBER: _ClassVar[int] + UPGRADE_POKEMON_PROTO_147_FIELD_NUMBER: _ClassVar[int] + SET_FAVORITE_POKEMON_PROTO_148_FIELD_NUMBER: _ClassVar[int] + NICKNAME_POKEMON_PROTO_149_FIELD_NUMBER: _ClassVar[int] + SET_CONTACTSETTINGS_PROTO_151_FIELD_NUMBER: _ClassVar[int] + SET_BUDDY_POKEMON_PROTO_152_FIELD_NUMBER: _ClassVar[int] + GET_BUDDY_WALKED_PROTO_153_FIELD_NUMBER: _ClassVar[int] + USE_ITEM_ENCOUNTER_PROTO_154_FIELD_NUMBER: _ClassVar[int] + GYM_DEPLOY_PROTO_155_FIELD_NUMBER: _ClassVar[int] + GYMGET_INFO_PROTO_156_FIELD_NUMBER: _ClassVar[int] + GYM_START_SESSION_PROTO_157_FIELD_NUMBER: _ClassVar[int] + GYM_BATTLE_ATTACK_PROTO_158_FIELD_NUMBER: _ClassVar[int] + JOIN_LOBBY_PROTO_159_FIELD_NUMBER: _ClassVar[int] + LEAVELOBBY_PROTO_160_FIELD_NUMBER: _ClassVar[int] + SET_LOBBY_VISIBILITY_PROTO_161_FIELD_NUMBER: _ClassVar[int] + SET_LOBBY_POKEMON_PROTO_162_FIELD_NUMBER: _ClassVar[int] + GET_RAID_DETAILS_PROTO_163_FIELD_NUMBER: _ClassVar[int] + GYM_FEED_POKEMON_PROTO_164_FIELD_NUMBER: _ClassVar[int] + START_RAID_BATTLE_PROTO_165_FIELD_NUMBER: _ClassVar[int] + ATTACK_RAID_BATTLE_PROTO_166_FIELD_NUMBER: _ClassVar[int] + USE_ITEM_STARDUST_BOOST_PROTO_168_FIELD_NUMBER: _ClassVar[int] + REASSIGN_PLAYER_PROTO_169_FIELD_NUMBER: _ClassVar[int] + CONVERTCANDY_TO_XLCANDY_PROTO_171_FIELD_NUMBER: _ClassVar[int] + IS_SKU_AVAILABLE_PROTO_172_FIELD_NUMBER: _ClassVar[int] + USE_ITEM_BULK_HEAL_PROTO_173_FIELD_NUMBER: _ClassVar[int] + ASSET_DIGEST_REQUEST_PROTO_300_FIELD_NUMBER: _ClassVar[int] + DOWNLOAD_URL_REQUEST_PROTO_301_FIELD_NUMBER: _ClassVar[int] + ASSET_VERSION_PROTO_302_FIELD_NUMBER: _ClassVar[int] + CLAIMCODENAME_REQUEST_PROTO_403_FIELD_NUMBER: _ClassVar[int] + SET_AVATAR_PROTO_404_FIELD_NUMBER: _ClassVar[int] + SET_PLAYER_TEAM_PROTO_405_FIELD_NUMBER: _ClassVar[int] + MARK_TUTORIAL_COMPLETE_PROTO_406_FIELD_NUMBER: _ClassVar[int] + SET_NEUTRAL_AVATAR_PROTO_408_FIELD_NUMBER: _ClassVar[int] + LIST_AVATAR_STORE_ITEMS_PROTO_409_FIELD_NUMBER: _ClassVar[int] + LIST_AVATAR_APPEARANCE_ITEMS_PROTO_410_FIELD_NUMBER: _ClassVar[int] + NEUTRAL_AVATAR_BADGE_REWARD_PROTO_450_FIELD_NUMBER: _ClassVar[int] + CHECKCHALLENGE_PROTO_600_FIELD_NUMBER: _ClassVar[int] + VERIFY_CHALLENGE_PROTO_601_FIELD_NUMBER: _ClassVar[int] + ECHO_PROTO_666_FIELD_NUMBER: _ClassVar[int] + REGISTER_SFIDAREQUEST_800_FIELD_NUMBER: _ClassVar[int] + SFIDA_CERTIFICATION_REQUEST_802_FIELD_NUMBER: _ClassVar[int] + SFIDA_UPDATE_REQUEST_803_FIELD_NUMBER: _ClassVar[int] + SFIDA_DOWSER_REQUEST_805_FIELD_NUMBER: _ClassVar[int] + SFIDA_CAPTURE_REQUEST_806_FIELD_NUMBER: _ClassVar[int] + LIST_AVATAR_CUSTOMIZATIONS_PROTO_807_FIELD_NUMBER: _ClassVar[int] + SET_AVATAR_ITEM_AS_VIEWED_PROTO_808_FIELD_NUMBER: _ClassVar[int] + GET_INBOX_PROTO_809_FIELD_NUMBER: _ClassVar[int] + LIST_GYM_BADGES_PROTO_811_FIELD_NUMBER: _ClassVar[int] + GETGYM_BADGE_DETAILS_PROTO_812_FIELD_NUMBER: _ClassVar[int] + USE_ITEM_MOVE_REROLL_PROTO_813_FIELD_NUMBER: _ClassVar[int] + USE_ITEM_RARE_CANDY_PROTO_814_FIELD_NUMBER: _ClassVar[int] + AWARD_FREE_RAID_TICKET_PROTO_815_FIELD_NUMBER: _ClassVar[int] + FETCH_ALL_NEWS_PROTO_816_FIELD_NUMBER: _ClassVar[int] + MARK_READ_NEWS_ARTICLE_PROTO_817_FIELD_NUMBER: _ClassVar[int] + INTERNAL_GET_PLAYER_SETTINGS_PROTO_818_FIELD_NUMBER: _ClassVar[int] + BELUGA_TRANSACTION_START_PROTO_819_FIELD_NUMBER: _ClassVar[int] + BELUGA_TRANSACTION_COMPLETE_PROTO_820_FIELD_NUMBER: _ClassVar[int] + SFIDA_ASSOCIATE_REQUEST_822_FIELD_NUMBER: _ClassVar[int] + SFIDA_CHECK_PAIRING_REQUEST_823_FIELD_NUMBER: _ClassVar[int] + SFIDA_DISASSOCIATE_REQUEST_824_FIELD_NUMBER: _ClassVar[int] + WAINA_GET_REWARDS_REQUEST_825_FIELD_NUMBER: _ClassVar[int] + WAINA_SUBMIT_SLEEP_DATA_REQUEST_826_FIELD_NUMBER: _ClassVar[int] + SATURDAYSTART_PROTO_827_FIELD_NUMBER: _ClassVar[int] + SATURDAY_COMPLETE_PROTO_828_FIELD_NUMBER: _ClassVar[int] + GET_NEW_QUESTS_PROTO_900_FIELD_NUMBER: _ClassVar[int] + GET_QUEST_DETAILS_PROTO_901_FIELD_NUMBER: _ClassVar[int] + COMPLETE_QUEST_PROTO_902_FIELD_NUMBER: _ClassVar[int] + REMOVE_QUEST_PROTO_903_FIELD_NUMBER: _ClassVar[int] + QUEST_ENCOUNTER_PROTO_904_FIELD_NUMBER: _ClassVar[int] + COMPLETE_QUEST_STAMPCARD_PROTO_905_FIELD_NUMBER: _ClassVar[int] + PROGRESS_QUESTPROTO_906_FIELD_NUMBER: _ClassVar[int] + START_QUEST_INCIDENT_PROTO_907_FIELD_NUMBER: _ClassVar[int] + READ_QUEST_DIALOG_PROTO_908_FIELD_NUMBER: _ClassVar[int] + SEND_GIFT_PROTO_950_FIELD_NUMBER: _ClassVar[int] + OPEN_GIFT_PROTO_951_FIELD_NUMBER: _ClassVar[int] + GETGIFT_BOX_DETAILS_PROTO_952_FIELD_NUMBER: _ClassVar[int] + DELETE_GIFT_PROTO_953_FIELD_NUMBER: _ClassVar[int] + SAVE_PLAYERSNAPSHOT_PROTO_954_FIELD_NUMBER: _ClassVar[int] + GET_FRIENDSHIP_REWARDS_PROTO_955_FIELD_NUMBER: _ClassVar[int] + CHECK_SEND_GIFT_PROTO_956_FIELD_NUMBER: _ClassVar[int] + SET_FRIEND_NICKNAME_PROTO_957_FIELD_NUMBER: _ClassVar[int] + DELETE_GIFT_FROM_INVENTORY_PROTO_958_FIELD_NUMBER: _ClassVar[int] + SAVESOCIAL_PLAYERSETTINGS_PROTO_959_FIELD_NUMBER: _ClassVar[int] + OPEN_TRADING_PROTO_970_FIELD_NUMBER: _ClassVar[int] + UPDATE_TRADING_PROTO_971_FIELD_NUMBER: _ClassVar[int] + CONFIRM_TRADING_PROTO_972_FIELD_NUMBER: _ClassVar[int] + CANCEL_TRADING_PROTO_973_FIELD_NUMBER: _ClassVar[int] + GET_TRADING_PROTO_974_FIELD_NUMBER: _ClassVar[int] + GET_FITNESS_REWARDS_PROTO_980_FIELD_NUMBER: _ClassVar[int] + GET_COMBAT_PLAYER_PROFILE_PROTO_990_FIELD_NUMBER: _ClassVar[int] + GENERATE_COMBAT_CHALLENGE_ID_PROTO_991_FIELD_NUMBER: _ClassVar[int] + CREATECOMBATCHALLENGE_PROTO_992_FIELD_NUMBER: _ClassVar[int] + OPEN_COMBAT_CHALLENGE_PROTO_993_FIELD_NUMBER: _ClassVar[int] + GET_COMBAT_CHALLENGE_PROTO_994_FIELD_NUMBER: _ClassVar[int] + ACCEPT_COMBAT_CHALLENGE_PROTO_995_FIELD_NUMBER: _ClassVar[int] + DECLINE_COMBAT_CHALLENGE_PROTO_996_FIELD_NUMBER: _ClassVar[int] + CANCELCOMBATCHALLENGE_PROTO_997_FIELD_NUMBER: _ClassVar[int] + SUBMIT_COMBAT_CHALLENGE_POKEMONS_PROTO_998_FIELD_NUMBER: _ClassVar[int] + SAVE_COMBAT_PLAYER_PREFERENCES_PROTO_999_FIELD_NUMBER: _ClassVar[int] + OPEN_COMBAT_SESSION_PROTO_1000_FIELD_NUMBER: _ClassVar[int] + UPDATE_COMBAT_PROTO_1001_FIELD_NUMBER: _ClassVar[int] + QUIT_COMBAT_PROTO_1002_FIELD_NUMBER: _ClassVar[int] + GET_COMBAT_RESULTS_PROTO_1003_FIELD_NUMBER: _ClassVar[int] + UNLOCK_POKEMON_MOVE_PROTO_1004_FIELD_NUMBER: _ClassVar[int] + GET_NPC_COMBAT_REWARDS_PROTO_1005_FIELD_NUMBER: _ClassVar[int] + COMBAT_FRIEND_REQUEST_PROTO_1006_FIELD_NUMBER: _ClassVar[int] + OPEN_NPC_COMBAT_SESSION_PROTO_1007_FIELD_NUMBER: _ClassVar[int] + START_TUTORIAL_PROTO_1008_FIELD_NUMBER: _ClassVar[int] + GET_TUTORIAL_EGG_PROTO_1009_FIELD_NUMBER: _ClassVar[int] + SEND_PROBE_PROTO_1020_FIELD_NUMBER: _ClassVar[int] + CHECK_PHOTOBOMB_PROTO_1101_FIELD_NUMBER: _ClassVar[int] + CONFIRM_PHOTOBOMB_PROTO_1102_FIELD_NUMBER: _ClassVar[int] + GET_PHOTOBOMB_PROTO_1103_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_PHOTOBOMB_PROTO_1104_FIELD_NUMBER: _ClassVar[int] + GETGMAP_SETTINGS_PROTO_1105_FIELD_NUMBER: _ClassVar[int] + CHANGE_TEAM_PROTO_1106_FIELD_NUMBER: _ClassVar[int] + GET_WEB_TOKEN_PROTO_1107_FIELD_NUMBER: _ClassVar[int] + COMPLETE_SNAPSHOT_SESSION_PROTO_1110_FIELD_NUMBER: _ClassVar[int] + COMPLETE_WILD_SNAPSHOT_SESSION_PROTO_1111_FIELD_NUMBER: _ClassVar[int] + START_INCIDENT_PROTO_1200_FIELD_NUMBER: _ClassVar[int] + COMPLETE_INVASION_DIALOGUE_PROTO_1201_FIELD_NUMBER: _ClassVar[int] + OPEN_INVASION_COMBAT_SESSION_PROTO_1202_FIELD_NUMBER: _ClassVar[int] + UPDATE_INVASION_BATTLE_PROTO_1203_FIELD_NUMBER: _ClassVar[int] + INVASION_ENCOUNTER_PROTO_1204_FIELD_NUMBER: _ClassVar[int] + PURIFYPOKEMONPROTO_1205_FIELD_NUMBER: _ClassVar[int] + GET_ROCKET_BALLOON_PROTO_1206_FIELD_NUMBER: _ClassVar[int] + START_ROCKET_BALLOON_INCIDENT_PROTO_1207_FIELD_NUMBER: _ClassVar[int] + VS_SEEKER_START_MATCHMAKING_PROTO_1300_FIELD_NUMBER: _ClassVar[int] + CANCEL_MATCHMAKING_PROTO_1301_FIELD_NUMBER: _ClassVar[int] + GET_MATCHMAKING_STATUS_PROTO_1302_FIELD_NUMBER: _ClassVar[int] + COMPLETE_VS_SEEKER_AND_RESTARTCHARGING_PROTO_1303_FIELD_NUMBER: _ClassVar[int] + GET_VS_SEEKER_STATUS_PROTO_1304_FIELD_NUMBER: _ClassVar[int] + COMPLETECOMPETITIVE_SEASON_PROTO_1305_FIELD_NUMBER: _ClassVar[int] + CLAIM_VS_SEEKER_REWARDS_PROTO_1306_FIELD_NUMBER: _ClassVar[int] + VS_SEEKER_REWARD_ENCOUNTER_PROTO_1307_FIELD_NUMBER: _ClassVar[int] + ACTIVATE_VS_SEEKER_PROTO_1308_FIELD_NUMBER: _ClassVar[int] + BUDDY_MAP_PROTO_1350_FIELD_NUMBER: _ClassVar[int] + BUDDY_STATS_PROTO_1351_FIELD_NUMBER: _ClassVar[int] + BUDDY_FEEDING_PROTO_1352_FIELD_NUMBER: _ClassVar[int] + OPEN_BUDDY_GIFT_PROTO_1353_FIELD_NUMBER: _ClassVar[int] + BUDDY_PETTING_PROTO_1354_FIELD_NUMBER: _ClassVar[int] + GET_BUDDY_HISTORY_PROTO_1355_FIELD_NUMBER: _ClassVar[int] + UPDATE_ROUTE_DRAFT_PROTO_1400_FIELD_NUMBER: _ClassVar[int] + GET_MAP_FORTS_PROTO_1401_FIELD_NUMBER: _ClassVar[int] + SUBMIT_ROUTE_DRAFT_PROTO_1402_FIELD_NUMBER: _ClassVar[int] + GET_PUBLISHED_ROUTES_PROTO_1403_FIELD_NUMBER: _ClassVar[int] + START_ROUTE_PROTO_1404_FIELD_NUMBER: _ClassVar[int] + GET_ROUTES_PROTO_1405_FIELD_NUMBER: _ClassVar[int] + PROGRESS_ROUTEPROTO_1406_FIELD_NUMBER: _ClassVar[int] + START_ROUTE_PROTO_1408_FIELD_NUMBER: _ClassVar[int] + LIST_ROUTE_BADGES_PROTO_1409_FIELD_NUMBER: _ClassVar[int] + CANCEL_ROUTE_PROTO_1410_FIELD_NUMBER: _ClassVar[int] + LIST_ROUTE_STAMPS_PROTO_1411_FIELD_NUMBER: _ClassVar[int] + RATEROUTE_PROTO_1412_FIELD_NUMBER: _ClassVar[int] + CREATE_ROUTE_DRAFT_PROTO_1413_FIELD_NUMBER: _ClassVar[int] + DELETE_ROUTEDRAFT_PROTO_1414_FIELD_NUMBER: _ClassVar[int] + REPORTROUTE_PROTO_1415_FIELD_NUMBER: _ClassVar[int] + PROCESS_TAPPABLEPROTO_1416_FIELD_NUMBER: _ClassVar[int] + ATTRACTED_POKEMON_ENCOUNTER_PROTO_1417_FIELD_NUMBER: _ClassVar[int] + CAN_REPORT_ROUTE_PROTO_1418_FIELD_NUMBER: _ClassVar[int] + ROUTE_UPDATE_SEEN_PROTO_1420_FIELD_NUMBER: _ClassVar[int] + RECALLROUTE_DRAFT_PROTO_1421_FIELD_NUMBER: _ClassVar[int] + ROUTE_NEARBY_NOTIF_SHOWN_PROTO_1422_FIELD_NUMBER: _ClassVar[int] + NPC_ROUTE_GIFT_PROTO_1423_FIELD_NUMBER: _ClassVar[int] + GET_ROUTE_CREATIONS_PROTO_1424_FIELD_NUMBER: _ClassVar[int] + APPEAL_ROUTE_PROTO_1425_FIELD_NUMBER: _ClassVar[int] + GET_ROUTE_DRAFT_PROTO_1426_FIELD_NUMBER: _ClassVar[int] + FAVORITE_ROUTE_PROTO_1427_FIELD_NUMBER: _ClassVar[int] + CREATE_ROUTE_SHORTCODE_PROTO_1428_FIELD_NUMBER: _ClassVar[int] + CREATE_BUDDY_MULTIPLAYER_SESSION_PROTO_1456_FIELD_NUMBER: _ClassVar[int] + JOIN_BUDDY_MULTIPLAYER_SESSION_PROTO_1457_FIELD_NUMBER: _ClassVar[int] + LEAVE_BUDDY_MULTIPLAYER_SESSION_PROTO_1458_FIELD_NUMBER: _ClassVar[int] + GET_TODAY_VIEW_PROTO_1501_FIELD_NUMBER: _ClassVar[int] + MEGA_EVOLVE_POKEMON_PROTO_1502_FIELD_NUMBER: _ClassVar[int] + REMOTE_GIFT_PINGREQUEST_PROTO_1503_FIELD_NUMBER: _ClassVar[int] + SEND_RAID_INVITATION_PROTO_1504_FIELD_NUMBER: _ClassVar[int] + GET_DAILY_ENCOUNTER_PROTO_1601_FIELD_NUMBER: _ClassVar[int] + DAILY_ENCOUNTER_PROTO_1602_FIELD_NUMBER: _ClassVar[int] + OPEN_SPONSORED_GIFT_PROTO_1650_FIELD_NUMBER: _ClassVar[int] + REPORT_AD_INTERACTION_PROTO_1651_FIELD_NUMBER: _ClassVar[int] + SAVE_PLAYER_PREFERENCES_PROTO_1652_FIELD_NUMBER: _ClassVar[int] + PROFANITY_CHECKPROTO_1653_FIELD_NUMBER: _ClassVar[int] + GET_TIMEDGROUP_CHALLENGE_PROTO_1700_FIELD_NUMBER: _ClassVar[int] + GET_NINTENDO_ACCOUNT_PROTO_1710_FIELD_NUMBER: _ClassVar[int] + UNLINK_NINTENDO_ACCOUNT_PROTO_1711_FIELD_NUMBER: _ClassVar[int] + GET_NINTENDO_O_AUTH2_URL_PROTO_1712_FIELD_NUMBER: _ClassVar[int] + TRANSFER_POKEMONTO_POKEMON_HOME_PROTO_1713_FIELD_NUMBER: _ClassVar[int] + REPORT_AD_FEEDBACKREQUEST_1716_FIELD_NUMBER: _ClassVar[int] + CREATE_POKEMON_TAG_PROTO_1717_FIELD_NUMBER: _ClassVar[int] + DELETE_POKEMON_TAG_PROTO_1718_FIELD_NUMBER: _ClassVar[int] + EDIT_POKEMON_TAG_PROTO_1719_FIELD_NUMBER: _ClassVar[int] + SET_POKEMON_TAGS_FOR_POKEMON_PROTO_1720_FIELD_NUMBER: _ClassVar[int] + GET_POKEMON_TAGS_PROTO_1721_FIELD_NUMBER: _ClassVar[int] + CHANGE_POKEMON_FORM_PROTO_1722_FIELD_NUMBER: _ClassVar[int] + CHOOSE_GLOBAL_TICKETED_EVENT_VARIANT_PROTO_1723_FIELD_NUMBER: _ClassVar[int] + BUTTERFLY_COLLECTOR_REWARD_ENCOUNTER_PROTO_REQUEST_1724_FIELD_NUMBER: _ClassVar[int] + GET_ADDITIONAL_POKEMON_DETAILS_PROTO_1725_FIELD_NUMBER: _ClassVar[int] + CREATE_ROUTE_PIN_PROTO_1726_FIELD_NUMBER: _ClassVar[int] + LIKE_ROUTE_PIN_PROTO_1727_FIELD_NUMBER: _ClassVar[int] + VIEW_ROUTE_PIN_PROTO_1728_FIELD_NUMBER: _ClassVar[int] + GET_REFERRAL_CODE_PROTO_1800_FIELD_NUMBER: _ClassVar[int] + ADD_REFERRER_PROTO_1801_FIELD_NUMBER: _ClassVar[int] + SEND_FRIEND_INVITE_VIA_REFERRAL_CODE_PROTO_1802_FIELD_NUMBER: _ClassVar[int] + GET_MILESTONES_PROTO_1803_FIELD_NUMBER: _ClassVar[int] + MARKMILESTONE_AS_VIEWED_PROTO_1804_FIELD_NUMBER: _ClassVar[int] + GET_MILESTONES_PREVIEW_PROTO_1805_FIELD_NUMBER: _ClassVar[int] + COMPLETE_MILESTONE_PROTO_1806_FIELD_NUMBER: _ClassVar[int] + GETGEOFENCED_AD_PROTO_1820_FIELD_NUMBER: _ClassVar[int] + POWER_UPPOKESTOP_ENCOUNTERPROTO_1900_FIELD_NUMBER: _ClassVar[int] + GET_PLAYER_STAMP_COLLECTIONS_PROTO_1901_FIELD_NUMBER: _ClassVar[int] + SAVESTAMP_PROTO_1902_FIELD_NUMBER: _ClassVar[int] + DELETE_POSTCARDS_PROTO_1909_FIELD_NUMBER: _ClassVar[int] + CREATE_POSTCARD_PROTO_1910_FIELD_NUMBER: _ClassVar[int] + UPDATE_POSTCARD_PROTO_1911_FIELD_NUMBER: _ClassVar[int] + DELETE_POSTCARD_PROTO_1912_FIELD_NUMBER: _ClassVar[int] + GET_MEMENTO_LIST_PROTO_1913_FIELD_NUMBER: _ClassVar[int] + UPLOAD_RAID_CLIENT_LOG_PROTO_1914_FIELD_NUMBER: _ClassVar[int] + SKIP_ENTER_REFERRAL_CODE_PROTO_1915_FIELD_NUMBER: _ClassVar[int] + UPLOAD_COMBAT_CLIENT_LOG_PROTO_1916_FIELD_NUMBER: _ClassVar[int] + COMBAT_SYNC_SERVER_OFFSET_PROTO_1917_FIELD_NUMBER: _ClassVar[int] + CHECK_GIFTING_ELIGIBILITY_PROTO_2000_FIELD_NUMBER: _ClassVar[int] + REDEEM_TICKET_GIFT_FOR_FRIEND_PROTO_2001_FIELD_NUMBER: _ClassVar[int] + GET_INCENSE_RECAP_PROTO_2002_FIELD_NUMBER: _ClassVar[int] + ACKNOWLEDGE_VIEW_LATEST_INCENSE_RECAP_PROTO_2003_FIELD_NUMBER: _ClassVar[int] + BOOT_RAID_PROTO_2004_FIELD_NUMBER: _ClassVar[int] + GET_POKESTOP_ENCOUNTER_PROTO_2005_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_POKESTOPENCOUNTER_PROTO_2006_FIELD_NUMBER: _ClassVar[int] + PLAYER_SPAWNABLEPOKEMONPROTO_2007_FIELD_NUMBER: _ClassVar[int] + GET_QUEST_UI_PROTO_2008_FIELD_NUMBER: _ClassVar[int] + GET_ELIGIBLE_COMBAT_LEAGUES_PROTO_2009_FIELD_NUMBER: _ClassVar[int] + SEND_FRIEND_REQUEST_VIA_PLAYER_ID_PROTO_2010_FIELD_NUMBER: _ClassVar[int] + GET_RAID_LOBBY_COUNTER_PROTO_2011_FIELD_NUMBER: _ClassVar[int] + USE_NON_COMBAT_MOVE_REQUEST_PROTO_2014_FIELD_NUMBER: _ClassVar[int] + CHECK_POKEMON_SIZE_LEADERBOARD_ELIGIBILITY_PROTO_2100_FIELD_NUMBER: _ClassVar[int] + UPDATE_POKEMON_SIZE_LEADERBOARD_ENTRY_PROTO_2101_FIELD_NUMBER: _ClassVar[int] + TRANSFER_POKEMON_SIZE_LEADERBOARD_ENTRY_PROTO_2102_FIELD_NUMBER: _ClassVar[int] + REMOVE_POKEMON_SIZE_LEADERBOARD_ENTRY_PROTO_2103_FIELD_NUMBER: _ClassVar[int] + GET_POKEMON_SIZE_LEADERBOARD_ENTRY_PROTO_2104_FIELD_NUMBER: _ClassVar[int] + GET_CONTEST_DATA_PROTO_2105_FIELD_NUMBER: _ClassVar[int] + GET_CONTESTS_UNCLAIMED_REWARDS_PROTO_2106_FIELD_NUMBER: _ClassVar[int] + CLAIMCONTESTS_REWARDS_PROTO_2107_FIELD_NUMBER: _ClassVar[int] + GET_ENTERED_CONTEST_PROTO_2108_FIELD_NUMBER: _ClassVar[int] + GET_POKEMON_SIZE_LEADERBOARD_FRIEND_ENTRY_PROTO_2109_FIELD_NUMBER: _ClassVar[int] + CHECKCONTEST_ELIGIBILITY_PROTO_2150_FIELD_NUMBER: _ClassVar[int] + UPDATE_CONTEST_ENTRY_PROTO_2151_FIELD_NUMBER: _ClassVar[int] + TRANSFER_CONTEST_ENTRY_PROTO_2152_FIELD_NUMBER: _ClassVar[int] + GET_CONTEST_FRIEND_ENTRY_PROTO_2153_FIELD_NUMBER: _ClassVar[int] + GET_CONTEST_ENTRY_PROTO_2154_FIELD_NUMBER: _ClassVar[int] + CREATE_PARTY_PROTO_2300_FIELD_NUMBER: _ClassVar[int] + JOIN_PARTY_PROTO_2301_FIELD_NUMBER: _ClassVar[int] + START_PARTY_PROTO_2302_FIELD_NUMBER: _ClassVar[int] + LEAVE_PARTY_PROTO_2303_FIELD_NUMBER: _ClassVar[int] + GET_PARTY_PROTO_2304_FIELD_NUMBER: _ClassVar[int] + PARTY_UPDATE_LOCATIONPROTO_2305_FIELD_NUMBER: _ClassVar[int] + PARTY_SEND_DARK_LAUNCH_LOGPROTO_2306_FIELD_NUMBER: _ClassVar[int] + START_PARTY_QUEST_PROTO_2308_FIELD_NUMBER: _ClassVar[int] + COMPLETE_PARTY_QUEST_PROTO_2309_FIELD_NUMBER: _ClassVar[int] + GET_BONUS_ATTRACTED_POKEMON_PROTO_2350_FIELD_NUMBER: _ClassVar[int] + GET_BONUSES_PROTO_2352_FIELD_NUMBER: _ClassVar[int] + BADGE_REWARD_ENCOUNTER_REQUEST_PROTO_2360_FIELD_NUMBER: _ClassVar[int] + NPC_UPDATE_STATE_PROTO_2400_FIELD_NUMBER: _ClassVar[int] + NPC_SEND_GIFT_PROTO_2401_FIELD_NUMBER: _ClassVar[int] + NPC_OPEN_GIFT_PROTO_2402_FIELD_NUMBER: _ClassVar[int] + JOIN_BREAD_LOBBY_PROTO_2450_FIELD_NUMBER: _ClassVar[int] + PREPARE_BREAD_LOBBYPROTO_2453_FIELD_NUMBER: _ClassVar[int] + LEAVE_BREADLOBBY_PROTO_2455_FIELD_NUMBER: _ClassVar[int] + START_BREAD_BATTLE_PROTO_2456_FIELD_NUMBER: _ClassVar[int] + GET_BREAD_LOBBY_DETAILS_PROTO_2457_FIELD_NUMBER: _ClassVar[int] + START_MP_WALK_QUEST_PROTO_2458_FIELD_NUMBER: _ClassVar[int] + ENHANCE_BREAD_MOVE_PROTO_2459_FIELD_NUMBER: _ClassVar[int] + STATION_POKEMON_PROTO_2460_FIELD_NUMBER: _ClassVar[int] + LOOT_STATION_PROTO_2461_FIELD_NUMBER: _ClassVar[int] + GET_STATIONED_POKEMON_DETAILS_PROTO_2462_FIELD_NUMBER: _ClassVar[int] + MARK_SAVE_FOR_LATER_PROTO_2463_FIELD_NUMBER: _ClassVar[int] + USE_SAVE_FOR_LATER_PROTO_2464_FIELD_NUMBER: _ClassVar[int] + REMOVE_SAVE_FOR_LATER_PROTO_2465_FIELD_NUMBER: _ClassVar[int] + GET_SAVE_FOR_LATER_ENTRIES_PROTO_2466_FIELD_NUMBER: _ClassVar[int] + GET_MP_SUMMARY_PROTO_2467_FIELD_NUMBER: _ClassVar[int] + USE_ITEM_MP_REPLENISH_PROTO_2468_FIELD_NUMBER: _ClassVar[int] + REPORT_STATION_PROTO_2470_FIELD_NUMBER: _ClassVar[int] + DEBUG_RESETDAILY_MP_PROGRESS_PROTO_2471_FIELD_NUMBER: _ClassVar[int] + RELEASE_STATIONED_POKEMON_PROTO_2472_FIELD_NUMBER: _ClassVar[int] + COMPLETE_BREAD_BATTLE_PROTO_2473_FIELD_NUMBER: _ClassVar[int] + BREADBATTLE_REWARD_UPGRADE_PROTO_2474_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_STATION_SPAWN_PROTO_2475_FIELD_NUMBER: _ClassVar[int] + GET_NUM_STATION_ASSISTS_PROTO_2476_FIELD_NUMBER: _ClassVar[int] + GET_VPS_EVENT_PROTO_3000_FIELD_NUMBER: _ClassVar[int] + UPDATE_VPS_EVENT_PROTO_3001_FIELD_NUMBER: _ClassVar[int] + ADD_PTC_LOGINACTION_PROTO_3002_FIELD_NUMBER: _ClassVar[int] + CLAIM_PTC_LINKING_REWARD_PROTO_3003_FIELD_NUMBER: _ClassVar[int] + CANCLAIM_PTC_REWARD_ACTION_PROTO_3004_FIELD_NUMBER: _ClassVar[int] + CONTRIBUTE_PARTY_ITEM_PROTO_3005_FIELD_NUMBER: _ClassVar[int] + CONSUME_PARTY_ITEMS_PROTO_3006_FIELD_NUMBER: _ClassVar[int] + REMOVE_PTC_LOGIN_ACTION_PROTO_3007_FIELD_NUMBER: _ClassVar[int] + SEND_PARTY_INVITATION_PROTO_3008_FIELD_NUMBER: _ClassVar[int] + CONSUME_STICKERS_PROTO_3009_FIELD_NUMBER: _ClassVar[int] + COMPLETE_RAID_BATTLE_PROTO_3010_FIELD_NUMBER: _ClassVar[int] + SYNC_BATTLE_INVENTORY_PROTO_3011_FIELD_NUMBER: _ClassVar[int] + PREVIEW_CONTRIBUTEPARTY_ITEMPROTO_3015_FIELD_NUMBER: _ClassVar[int] + KICK_OTHER_PLAYER_FROM_PARTY_PROTO_3016_FIELD_NUMBER: _ClassVar[int] + FUSE_POKEMON_REQUEST_PROTO_3017_FIELD_NUMBER: _ClassVar[int] + UNFUSE_POKEMON_REQUEST_PROTO_3018_FIELD_NUMBER: _ClassVar[int] + GET_IRIS_SOCIAL_SCENE_PROTO_3019_FIELD_NUMBER: _ClassVar[int] + UPDATE_IRIS_SOCIAL_SCENE_PROTO_3020_FIELD_NUMBER: _ClassVar[int] + GET_UNFUSE_POKEMON_PREVIEW_REQUEST_PROTO_3023_FIELD_NUMBER: _ClassVar[int] + PROCESSPLAYER_INBOXPROTO_3024_FIELD_NUMBER: _ClassVar[int] + PUSH_NOTIFICATION_REGISTRYPROTO_5000_FIELD_NUMBER: _ClassVar[int] + UPDATE_NOTIFICATION_PROTO_5002_FIELD_NUMBER: _ClassVar[int] + DOWNLOAD_GM_TEMPLATES_REQUEST_PROTO_5004_FIELD_NUMBER: _ClassVar[int] + GET_INVENTORY_PROTO_5005_FIELD_NUMBER: _ClassVar[int] + REDEEM_PASSCODEREQUEST_PROTO_5006_FIELD_NUMBER: _ClassVar[int] + PING_REQUESTPROTO_5007_FIELD_NUMBER: _ClassVar[int] + ADD_LOGINACTION_PROTO_5008_FIELD_NUMBER: _ClassVar[int] + REMOVE_LOGIN_ACTION_PROTO_5009_FIELD_NUMBER: _ClassVar[int] + SUBMIT_NEW_POI_PROTO_5011_FIELD_NUMBER: _ClassVar[int] + PROXY_REQUESTPROTO_5012_FIELD_NUMBER: _ClassVar[int] + GET_AVAILABLE_SUBMISSIONS_PROTO_5014_FIELD_NUMBER: _ClassVar[int] + REPLACE_LOGIN_ACTION_PROTO_5015_FIELD_NUMBER: _ClassVar[int] + CLIENT_TELEMETRY_BATCH_PROTO_5018_FIELD_NUMBER: _ClassVar[int] + IAP_PURCHASE_SKU_PROTO_5019_FIELD_NUMBER: _ClassVar[int] + IAP_GET_AVAILABLE_SKUS_AND_BALANCES_PROTO_5020_FIELD_NUMBER: _ClassVar[int] + IAP_REDEEM_GOOGLE_RECEIPT_PROTO_5021_FIELD_NUMBER: _ClassVar[int] + IAP_REDEEM_APPLE_RECEIPT_PROTO_5022_FIELD_NUMBER: _ClassVar[int] + IAP_REDEEM_DESKTOP_RECEIPT_PROTO_5023_FIELD_NUMBER: _ClassVar[int] + FITNESS_UPDATE_PROTO_5024_FIELD_NUMBER: _ClassVar[int] + GET_FITNESS_REPORT_PROTO_5025_FIELD_NUMBER: _ClassVar[int] + CLIENT_TELEMETRY_SETTINGS_REQUEST_PROTO_5026_FIELD_NUMBER: _ClassVar[int] + AUTH_REGISTER_BACKGROUND_DEVICEACTION_PROTO_5028_FIELD_NUMBER: _ClassVar[int] + INTERNAL_SETIN_GAME_CURRENCY_EXCHANGE_RATE_PROTO_5032_FIELD_NUMBER: _ClassVar[int] + GEOFENCE_UPDATE_PROTO_5033_FIELD_NUMBER: _ClassVar[int] + LOCATION_PING_PROTO_5034_FIELD_NUMBER: _ClassVar[int] + GENERATEGMAP_SIGNED_URL_PROTO_5035_FIELD_NUMBER: _ClassVar[int] + GETGMAP_SETTINGS_PROTO_5036_FIELD_NUMBER: _ClassVar[int] + IAP_REDEEM_SAMSUNG_RECEIPT_PROTO_5037_FIELD_NUMBER: _ClassVar[int] + GET_OUTSTANDING_WARNINGS_REQUEST_PROTO_5039_FIELD_NUMBER: _ClassVar[int] + ACKNOWLEDGE_WARNINGS_REQUEST_PROTO_5040_FIELD_NUMBER: _ClassVar[int] + TITAN_SUBMIT_POI_IMAGE_PROTO_5041_FIELD_NUMBER: _ClassVar[int] + TITAN_SUBMIT_POITEXT_METADATA_UPDATE_PROTO_5042_FIELD_NUMBER: _ClassVar[int] + TITAN_SUBMIT_POI_LOCATION_UPDATE_PROTO_5043_FIELD_NUMBER: _ClassVar[int] + TITAN_SUBMIT_POITAKEDOWN_REQUEST_PROTO_5044_FIELD_NUMBER: _ClassVar[int] + GET_WEB_TOKEN_PROTO_5045_FIELD_NUMBER: _ClassVar[int] + GET_ADVENTURE_SYNC_SETTINGS_REQUEST_PROTO_5046_FIELD_NUMBER: _ClassVar[int] + UPDATE_ADVENTURE_SYNC_SETTINGS_REQUEST_PROTO_5047_FIELD_NUMBER: _ClassVar[int] + SET_BIRTHDAY_REQUEST_PROTO_5048_FIELD_NUMBER: _ClassVar[int] + PLATFORM_FETCH_NEWSFEED_REQUEST_5049_FIELD_NUMBER: _ClassVar[int] + PLATFORM_MARK_NEWSFEED_READ_REQUEST_5050_FIELD_NUMBER: _ClassVar[int] + INTERNAL_SEARCH_PLAYER_PROTO_10000_FIELD_NUMBER: _ClassVar[int] + INTERNAL_SEND_FRIENDINVITE_PROTO_10002_FIELD_NUMBER: _ClassVar[int] + INTERNAL_CANCEL_FRIENDINVITE_PROTO_10003_FIELD_NUMBER: _ClassVar[int] + INTERNAL_ACCEPT_FRIENDINVITE_PROTO_10004_FIELD_NUMBER: _ClassVar[int] + INTERNAL_DECLINE_FRIENDINVITE_PROTO_10005_FIELD_NUMBER: _ClassVar[int] + INTERNAL_GET_FRIENDS_LIST_PROTO_10006_FIELD_NUMBER: _ClassVar[int] + INTERNAL_GET_OUTGOING_FRIENDINVITES_PROTO_10007_FIELD_NUMBER: _ClassVar[int] + INTERNAL_GETINCOMING_FRIENDINVITES_PROTO_10008_FIELD_NUMBER: _ClassVar[int] + INTERNAL_REMOVE_FRIEND_PROTO_10009_FIELD_NUMBER: _ClassVar[int] + INTERNAL_GET_FRIEND_DETAILS_PROTO_10010_FIELD_NUMBER: _ClassVar[int] + INTERNALINVITE_FACEBOOK_FRIEND_PROTO_10011_FIELD_NUMBER: _ClassVar[int] + INTERNALIS_MY_FRIEND_PROTO_10012_FIELD_NUMBER: _ClassVar[int] + INTERNAL_GET_FRIEND_CODE_PROTO_10013_FIELD_NUMBER: _ClassVar[int] + INTERNAL_GET_FACEBOOK_FRIEND_LIST_PROTO_10014_FIELD_NUMBER: _ClassVar[int] + INTERNAL_UPDATE_FACEBOOK_STATUS_PROTO_10015_FIELD_NUMBER: _ClassVar[int] + SAVESOCIAL_PLAYERSETTINGS_PROTO_10016_FIELD_NUMBER: _ClassVar[int] + INTERNAL_GET_PLAYER_SETTINGS_PROTO_10017_FIELD_NUMBER: _ClassVar[int] + INTERNAL_SET_ACCOUNT_SETTINGS_PROTO_10021_FIELD_NUMBER: _ClassVar[int] + INTERNAL_GET_ACCOUNT_SETTINGS_PROTO_10022_FIELD_NUMBER: _ClassVar[int] + INTERNAL_ADD_FAVORITE_FRIEND_REQUEST_10023_FIELD_NUMBER: _ClassVar[int] + INTERNAL_REMOVE_FAVORITE_FRIEND_REQUEST_10024_FIELD_NUMBER: _ClassVar[int] + INTERNAL_BLOCK_ACCOUNT_PROTO_10025_FIELD_NUMBER: _ClassVar[int] + INTERNAL_UNBLOCK_ACCOUNT_PROTO_10026_FIELD_NUMBER: _ClassVar[int] + INTERNAL_GET_OUTGOING_BLOCKS_PROTO_10027_FIELD_NUMBER: _ClassVar[int] + INTERNALIS_ACCOUNT_BLOCKED_PROTO_10028_FIELD_NUMBER: _ClassVar[int] + INTERNAL_PUSH_NOTIFICATION_REGISTRY_PROTO_10101_FIELD_NUMBER: _ClassVar[int] + INTERNAL_UPDATE_NOTIFICATION_PROTO_10103_FIELD_NUMBER: _ClassVar[int] + GET_INBOX_PROTO_10105_FIELD_NUMBER: _ClassVar[int] + INTERNAL_LIST_OPT_OUT_NOTIFICATION_CATEGORIES_REQUEST_PROTO_10106_FIELD_NUMBER: _ClassVar[int] + INTERNAL_GET_SIGNED_URL_PROTO_10201_FIELD_NUMBER: _ClassVar[int] + INTERNAL_SUBMITIMAGE_PROTO_10202_FIELD_NUMBER: _ClassVar[int] + INTERNAL_GET_PHOTOS_PROTO_10203_FIELD_NUMBER: _ClassVar[int] + INTERNAL_UPDATE_PROFILE_REQUEST_20001_FIELD_NUMBER: _ClassVar[int] + INTERNAL_UPDATE_FRIENDSHIP_REQUEST_20002_FIELD_NUMBER: _ClassVar[int] + INTERNAL_GET_PROFILE_REQUEST_20003_FIELD_NUMBER: _ClassVar[int] + INTERNALINVITE_GAME_REQUEST_20004_FIELD_NUMBER: _ClassVar[int] + INTERNAL_LIST_FRIENDS_REQUEST_20006_FIELD_NUMBER: _ClassVar[int] + INTERNAL_GET_FRIEND_DETAILS_PROTO_20007_FIELD_NUMBER: _ClassVar[int] + INTERNAL_GET_CLIENT_FEATURE_FLAGS_REQUEST_20008_FIELD_NUMBER: _ClassVar[int] + INTERNAL_GETINCOMING_GAMEINVITES_REQUEST_20010_FIELD_NUMBER: _ClassVar[int] + INTERNAL_UPDATEINCOMING_GAMEINVITE_REQUEST_20011_FIELD_NUMBER: _ClassVar[int] + INTERNAL_DISMISS_OUTGOING_GAMEINVITES_REQUEST_20012_FIELD_NUMBER: _ClassVar[int] + INTERNAL_SYNC_CONTACT_LIST_REQUEST_20013_FIELD_NUMBER: _ClassVar[int] + INTERNAL_SEND_CONTACT_LIST_FRIENDINVITE_REQUEST_20014_FIELD_NUMBER: _ClassVar[int] + INTERNAL_REFER_CONTACT_LIST_FRIEND_REQUEST_20015_FIELD_NUMBER: _ClassVar[int] + INTERNAL_GET_CONTACT_LISTINFO_REQUEST_20016_FIELD_NUMBER: _ClassVar[int] + INTERNAL_DISMISS_CONTACT_LIST_UPDATE_REQUEST_20017_FIELD_NUMBER: _ClassVar[int] + INTERNAL_NOTIFY_CONTACT_LIST_FRIENDS_REQUEST_20018_FIELD_NUMBER: _ClassVar[int] + INTERNAL_GET_FRIEND_RECOMMENDATION_REQUEST_20500_FIELD_NUMBER: _ClassVar[int] + GET_OUTSTANDING_WARNINGS_REQUEST_PROTO_200000_FIELD_NUMBER: _ClassVar[int] + ACKNOWLEDGE_WARNINGS_REQUEST_PROTO_200001_FIELD_NUMBER: _ClassVar[int] + REGISTER_BACKGROUND_DEVICE_ACTION_PROTO_230000_FIELD_NUMBER: _ClassVar[int] + GET_ADVENTURE_SYNC_PROGRESS_PROTO_230002_FIELD_NUMBER: _ClassVar[int] + IAP_PURCHASE_SKU_PROTO_310000_FIELD_NUMBER: _ClassVar[int] + IAP_GET_AVAILABLE_SKUS_AND_BALANCES_PROTO_310001_FIELD_NUMBER: _ClassVar[int] + IAP_SETIN_GAME_CURRENCY_EXCHANGE_RATE_PROTO_310002_FIELD_NUMBER: _ClassVar[int] + IAP_REDEEM_GOOGLE_RECEIPT_PROTO_310100_FIELD_NUMBER: _ClassVar[int] + IAP_REDEEM_APPLE_RECEIPT_PROTO_310101_FIELD_NUMBER: _ClassVar[int] + IAP_REDEEM_DESKTOP_RECEIPT_PROTO_310102_FIELD_NUMBER: _ClassVar[int] + IAP_REDEEM_SAMSUNG_RECEIPT_PROTO_310103_FIELD_NUMBER: _ClassVar[int] + IAP_GET_AVAILABLE_SUBSCRIPTIONS_REQUEST_PROTO_310200_FIELD_NUMBER: _ClassVar[int] + IAP_GET_ACTIVE_SUBSCRIPTIONS_REQUEST_PROTO_310201_FIELD_NUMBER: _ClassVar[int] + IAP_REDEEM_XSOLLA_RECEIPT_REQUEST_PROTO_311100_FIELD_NUMBER: _ClassVar[int] + IAP_GET_USER_REQUEST_PROTO_311101_FIELD_NUMBER: _ClassVar[int] + GEOFENCE_UPDATE_PROTO_360000_FIELD_NUMBER: _ClassVar[int] + LOCATION_PING_PROTO_360001_FIELD_NUMBER: _ClassVar[int] + UPDATE_BULK_PLAYER_LOCATION_REQUEST_PROTO_360002_FIELD_NUMBER: _ClassVar[int] + UPDATE_BREADCRUMB_HISTORY_REQUEST_PROTO_361000_FIELD_NUMBER: _ClassVar[int] + REFRESH_PROXIMITY_TOKENSREQUEST_PROTO_362000_FIELD_NUMBER: _ClassVar[int] + REPORT_PROXIMITY_CONTACTSREQUEST_PROTO_362001_FIELD_NUMBER: _ClassVar[int] + INTERNAL_ADD_LOGIN_ACTION_PROTO_600000_FIELD_NUMBER: _ClassVar[int] + INTERNAL_REMOVE_LOGIN_ACTION_PROTO_600001_FIELD_NUMBER: _ClassVar[int] + INTERNAL_REPLACE_LOGIN_ACTION_PROTO_600003_FIELD_NUMBER: _ClassVar[int] + INTERNAL_SET_BIRTHDAY_REQUEST_PROTO_600004_FIELD_NUMBER: _ClassVar[int] + INTERNAL_GAR_PROXY_REQUEST_PROTO_600005_FIELD_NUMBER: _ClassVar[int] + INTERNAL_LINK_TO_ACCOUNT_LOGIN_REQUEST_PROTO_600006_FIELD_NUMBER: _ClassVar[int] + TITAN_SUBMIT_NEW_POI_PROTO_620000_FIELD_NUMBER: _ClassVar[int] + TITAN_GET_AVAILABLE_SUBMISSIONS_PROTO_620001_FIELD_NUMBER: _ClassVar[int] + TITAN_GET_PLAYER_SUBMISSION_VALIDATION_SETTINGS_PROTO_620003_FIELD_NUMBER: _ClassVar[int] + TITAN_SUBMIT_POI_IMAGE_PROTO_620100_FIELD_NUMBER: _ClassVar[int] + TITAN_SUBMIT_POITEXT_METADATA_UPDATE_PROTO_620101_FIELD_NUMBER: _ClassVar[int] + TITAN_SUBMIT_POI_LOCATION_UPDATE_PROTO_620102_FIELD_NUMBER: _ClassVar[int] + TITAN_SUBMIT_POITAKEDOWN_REQUEST_PROTO_620103_FIELD_NUMBER: _ClassVar[int] + TITAN_SUBMIT_SPONSOR_POI_REPORT_PROTO_620104_FIELD_NUMBER: _ClassVar[int] + TITAN_SUBMIT_SPONSOR_POI_LOCATION_UPDATE_PROTO_620105_FIELD_NUMBER: _ClassVar[int] + TITAN_SUBMIT_POI_CATEGORY_VOTE_RECORD_PROTO_620106_FIELD_NUMBER: _ClassVar[int] + TITAN_GENERATE_GMAP_SIGNED_URL_PROTO_620300_FIELD_NUMBER: _ClassVar[int] + TITAN_GET_GMAP_SETTINGS_PROTO_620301_FIELD_NUMBER: _ClassVar[int] + TITAN_POI_VIDEO_SUBMISSION_METADATA_PROTO_620400_FIELD_NUMBER: _ClassVar[int] + TITAN_GET_GRAPESHOT_UPLOAD_URL_PROTO_620401_FIELD_NUMBER: _ClassVar[int] + TITAN_ASYNC_FILE_UPLOAD_COMPLETE_PROTO_620402_FIELD_NUMBER: _ClassVar[int] + TITAN_GET_A_R_MAPPING_SETTINGS_PROTO_620403_FIELD_NUMBER: _ClassVar[int] + TITAN_GET_IMAGES_FOR_POI_PROTO_620500_FIELD_NUMBER: _ClassVar[int] + TITAN_SUBMIT_PLAYER_IMAGE_VOTE_FOR_POI_PROTO_620501_FIELD_NUMBER: _ClassVar[int] + TITAN_GET_IMAGE_GALLERY_SETTINGS_PROTO_620502_FIELD_NUMBER: _ClassVar[int] + GET_MAPTILES_SETTINGS_REQUEST_620600_FIELD_NUMBER: _ClassVar[int] + TITAN_GET_POIS_IN_RADIUS_PROTO_620601_FIELD_NUMBER: _ClassVar[int] + FITNESS_UPDATE_PROTO_640000_FIELD_NUMBER: _ClassVar[int] + GET_FITNESS_REPORT_PROTO_640001_FIELD_NUMBER: _ClassVar[int] + GET_ADVENTURE_SYNC_SETTINGS_REQUEST_PROTO_640002_FIELD_NUMBER: _ClassVar[int] + UPDATE_ADVENTURE_SYNC_SETTINGS_REQUEST_PROTO_640003_FIELD_NUMBER: _ClassVar[int] + UPDATE_ADVENTURE_SYNC_FITNESS_REQUEST_PROTO_640004_FIELD_NUMBER: _ClassVar[int] + GET_ADVENTURE_SYNC_FITNESS_REPORT_REQUEST_PROTO_640005_FIELD_NUMBER: _ClassVar[int] + get_player_proto_2: GetPlayerProto + get_holoholo_inventory_proto_4: GetHoloholoInventoryProto + download_settings_action_proto_5: DownloadSettingsActionProto + getgame_master_client_templates_proto_6: GetGameMasterClientTemplatesProto + get_remote_config_versions_proto_7: GetRemoteConfigVersionsProto + register_background_device_action_proto_8: RegisterBackgroundDeviceActionProto + get_player_day_proto_9: GetPlayerDayProto + acknowledge_punishment_proto_10: AcknowledgePunishmentProto + get_server_time_proto_11: GetServerTimeProto + get_local_time_proto_12: GetLocalTimeProto + set_playerstatus_proto_20: SetPlayerStatusProto + getgame_config_versions_proto_21: GetGameConfigVersionsProto + fort_search_proto_101: FortSearchProto + encounter_proto_102: EncounterProto + catch_pokemon_proto_103: CatchPokemonProto + fort_details_proto_104: FortDetailsProto + get_map_objects_proto_106: GetMapObjectsProto + fort_deploy_proto_110: FortDeployProto + fort_recall_proto_111: FortRecallProto + release_pokemon_proto_112: ReleasePokemonProto + use_item_potion_proto_113: UseItemPotionProto + use_item_capture_proto_114: UseItemCaptureProto + use_item_revive_proto_116: UseItemReviveProto + playerprofileproto_121: PlayerProfileProto + evolve_pokemon_proto_125: EvolvePokemonProto + get_hatched_eggs_proto_126: GetHatchedEggsProto + encounter_tutorial_complete_proto_127: EncounterTutorialCompleteProto + level_up_rewards_proto_128: LevelUpRewardsProto + check_awarded_badges_proto_129: CheckAwardedBadgesProto + recycle_item_proto_137: RecycleItemProto + collect_daily_bonus_proto_138: CollectDailyBonusProto + use_item_xp_boost_proto_139: UseItemXpBoostProto + use_item_egg_incubator_proto_140: UseItemEggIncubatorProto + use_incense_action_proto_141: UseIncenseActionProto + get_incense_pokemon_proto_142: GetIncensePokemonProto + incense_encounter_proto_143: IncenseEncounterProto + add_fort_modifier_proto_144: AddFortModifierProto + disk_encounter_proto_145: DiskEncounterProto + upgrade_pokemon_proto_147: UpgradePokemonProto + set_favorite_pokemon_proto_148: SetFavoritePokemonProto + nickname_pokemon_proto_149: NicknamePokemonProto + set_contactsettings_proto_151: SetContactSettingsProto + set_buddy_pokemon_proto_152: SetBuddyPokemonProto + get_buddy_walked_proto_153: GetBuddyWalkedProto + use_item_encounter_proto_154: UseItemEncounterProto + gym_deploy_proto_155: GymDeployProto + gymget_info_proto_156: GymGetInfoProto + gym_start_session_proto_157: GymStartSessionProto + gym_battle_attack_proto_158: GymBattleAttackProto + join_lobby_proto_159: JoinLobbyProto + leavelobby_proto_160: LeaveLobbyProto + set_lobby_visibility_proto_161: SetLobbyVisibilityProto + set_lobby_pokemon_proto_162: SetLobbyPokemonProto + get_raid_details_proto_163: GetRaidDetailsProto + gym_feed_pokemon_proto_164: GymFeedPokemonProto + start_raid_battle_proto_165: StartRaidBattleProto + attack_raid_battle_proto_166: AttackRaidBattleProto + use_item_stardust_boost_proto_168: UseItemStardustBoostProto + reassign_player_proto_169: ReassignPlayerProto + convertcandy_to_xlcandy_proto_171: ConvertCandyToXlCandyProto + is_sku_available_proto_172: IsSkuAvailableProto + use_item_bulk_heal_proto_173: UseItemBulkHealProto + asset_digest_request_proto_300: AssetDigestRequestProto + download_url_request_proto_301: DownloadUrlRequestProto + asset_version_proto_302: AssetVersionProto + claimcodename_request_proto_403: ClaimCodenameRequestProto + set_avatar_proto_404: SetAvatarProto + set_player_team_proto_405: SetPlayerTeamProto + mark_tutorial_complete_proto_406: MarkTutorialCompleteProto + set_neutral_avatar_proto_408: SetNeutralAvatarProto + list_avatar_store_items_proto_409: ListAvatarStoreItemsProto + list_avatar_appearance_items_proto_410: ListAvatarAppearanceItemsProto + neutral_avatar_badge_reward_proto_450: NeutralAvatarBadgeRewardProto + checkchallenge_proto_600: CheckChallengeProto + verify_challenge_proto_601: VerifyChallengeProto + echo_proto_666: EchoProto + register_sfidarequest_800: RegisterSfidaRequest + sfida_certification_request_802: SfidaCertificationRequest + sfida_update_request_803: SfidaUpdateRequest + sfida_dowser_request_805: SfidaDowserRequest + sfida_capture_request_806: SfidaCaptureRequest + list_avatar_customizations_proto_807: ListAvatarCustomizationsProto + set_avatar_item_as_viewed_proto_808: SetAvatarItemAsViewedProto + get_inbox_proto_809: GetInboxProto + list_gym_badges_proto_811: ListGymBadgesProto + getgym_badge_details_proto_812: GetGymBadgeDetailsProto + use_item_move_reroll_proto_813: UseItemMoveRerollProto + use_item_rare_candy_proto_814: UseItemRareCandyProto + award_free_raid_ticket_proto_815: AwardFreeRaidTicketProto + fetch_all_news_proto_816: FetchAllNewsProto + mark_read_news_article_proto_817: MarkReadNewsArticleProto + internal_get_player_settings_proto_818: InternalGetPlayerSettingsProto + beluga_transaction_start_proto_819: BelugaTransactionStartProto + beluga_transaction_complete_proto_820: BelugaTransactionCompleteProto + sfida_associate_request_822: SfidaAssociateRequest + sfida_check_pairing_request_823: SfidaCheckPairingRequest + sfida_disassociate_request_824: SfidaDisassociateRequest + waina_get_rewards_request_825: WainaGetRewardsRequest + waina_submit_sleep_data_request_826: WainaSubmitSleepDataRequest + saturdaystart_proto_827: SaturdayStartProto + saturday_complete_proto_828: SaturdayCompleteProto + get_new_quests_proto_900: GetNewQuestsProto + get_quest_details_proto_901: GetQuestDetailsProto + complete_quest_proto_902: CompleteQuestProto + remove_quest_proto_903: RemoveQuestProto + quest_encounter_proto_904: QuestEncounterProto + complete_quest_stampcard_proto_905: CompleteQuestStampCardProto + progress_questproto_906: ProgressQuestProto + start_quest_incident_proto_907: StartQuestIncidentProto + read_quest_dialog_proto_908: ReadQuestDialogProto + send_gift_proto_950: SendGiftProto + open_gift_proto_951: OpenGiftProto + getgift_box_details_proto_952: GetGiftBoxDetailsProto + delete_gift_proto_953: DeleteGiftProto + save_playersnapshot_proto_954: SavePlayerSnapshotProto + get_friendship_rewards_proto_955: GetFriendshipRewardsProto + check_send_gift_proto_956: CheckSendGiftProto + set_friend_nickname_proto_957: SetFriendNicknameProto + delete_gift_from_inventory_proto_958: DeleteGiftFromInventoryProto + savesocial_playersettings_proto_959: SaveSocialPlayerSettingsProto + open_trading_proto_970: OpenTradingProto + update_trading_proto_971: UpdateTradingProto + confirm_trading_proto_972: ConfirmTradingProto + cancel_trading_proto_973: CancelTradingProto + get_trading_proto_974: GetTradingProto + get_fitness_rewards_proto_980: GetFitnessRewardsProto + get_combat_player_profile_proto_990: GetCombatPlayerProfileProto + generate_combat_challenge_id_proto_991: GenerateCombatChallengeIdProto + createcombatchallenge_proto_992: CreateCombatChallengeProto + open_combat_challenge_proto_993: OpenCombatChallengeProto + get_combat_challenge_proto_994: GetCombatChallengeProto + accept_combat_challenge_proto_995: AcceptCombatChallengeProto + decline_combat_challenge_proto_996: DeclineCombatChallengeProto + cancelcombatchallenge_proto_997: CancelCombatChallengeProto + submit_combat_challenge_pokemons_proto_998: SubmitCombatChallengePokemonsProto + save_combat_player_preferences_proto_999: SaveCombatPlayerPreferencesProto + open_combat_session_proto_1000: OpenCombatSessionProto + update_combat_proto_1001: UpdateCombatProto + quit_combat_proto_1002: QuitCombatProto + get_combat_results_proto_1003: GetCombatResultsProto + unlock_pokemon_move_proto_1004: UnlockPokemonMoveProto + get_npc_combat_rewards_proto_1005: GetNpcCombatRewardsProto + combat_friend_request_proto_1006: CombatFriendRequestProto + open_npc_combat_session_proto_1007: OpenNpcCombatSessionProto + start_tutorial_proto_1008: StartTutorialProto + get_tutorial_egg_proto_1009: GetTutorialEggProto + send_probe_proto_1020: SendProbeProto + check_photobomb_proto_1101: CheckPhotobombProto + confirm_photobomb_proto_1102: ConfirmPhotobombProto + get_photobomb_proto_1103: GetPhotobombProto + encounter_photobomb_proto_1104: EncounterPhotobombProto + getgmap_settings_proto_1105: GetGmapSettingsProto + change_team_proto_1106: ChangeTeamProto + get_web_token_proto_1107: GetWebTokenProto + complete_snapshot_session_proto_1110: CompleteSnapshotSessionProto + complete_wild_snapshot_session_proto_1111: CompleteWildSnapshotSessionProto + start_incident_proto_1200: StartIncidentProto + complete_invasion_dialogue_proto_1201: CompleteInvasionDialogueProto + open_invasion_combat_session_proto_1202: OpenInvasionCombatSessionProto + update_invasion_battle_proto_1203: UpdateInvasionBattleProto + invasion_encounter_proto_1204: InvasionEncounterProto + purifypokemonproto_1205: PurifyPokemonProto + get_rocket_balloon_proto_1206: GetRocketBalloonProto + start_rocket_balloon_incident_proto_1207: StartRocketBalloonIncidentProto + vs_seeker_start_matchmaking_proto_1300: VsSeekerStartMatchmakingProto + cancel_matchmaking_proto_1301: CancelMatchmakingProto + get_matchmaking_status_proto_1302: GetMatchmakingStatusProto + complete_vs_seeker_and_restartcharging_proto_1303: CompleteVsSeekerAndRestartChargingProto + get_vs_seeker_status_proto_1304: GetVsSeekerStatusProto + completecompetitive_season_proto_1305: CompleteCompetitiveSeasonProto + claim_vs_seeker_rewards_proto_1306: ClaimVsSeekerRewardsProto + vs_seeker_reward_encounter_proto_1307: VsSeekerRewardEncounterProto + activate_vs_seeker_proto_1308: ActivateVsSeekerProto + buddy_map_proto_1350: BuddyMapProto + buddy_stats_proto_1351: BuddyStatsProto + buddy_feeding_proto_1352: BuddyFeedingProto + open_buddy_gift_proto_1353: OpenBuddyGiftProto + buddy_petting_proto_1354: BuddyPettingProto + get_buddy_history_proto_1355: GetBuddyHistoryProto + update_route_draft_proto_1400: UpdateRouteDraftProto + get_map_forts_proto_1401: GetMapFortsProto + submit_route_draft_proto_1402: SubmitRouteDraftProto + get_published_routes_proto_1403: GetPublishedRoutesProto + start_route_proto_1404: StartRouteProto + get_routes_proto_1405: GetRoutesProto + progress_routeproto_1406: ProgressRouteProto + start_route_proto_1408: StartRouteProto + list_route_badges_proto_1409: ListRouteBadgesProto + cancel_route_proto_1410: CancelRouteProto + list_route_stamps_proto_1411: ListRouteStampsProto + rateroute_proto_1412: RateRouteProto + create_route_draft_proto_1413: CreateRouteDraftProto + delete_routedraft_proto_1414: DeleteRouteDraftProto + reportroute_proto_1415: ReportRouteProto + process_tappableproto_1416: ProcessTappableProto + attracted_pokemon_encounter_proto_1417: AttractedPokemonEncounterProto + can_report_route_proto_1418: CanReportRouteProto + route_update_seen_proto_1420: RouteUpdateSeenProto + recallroute_draft_proto_1421: RecallRouteDraftProto + route_nearby_notif_shown_proto_1422: RouteNearbyNotifShownProto + npc_route_gift_proto_1423: NpcRouteGiftProto + get_route_creations_proto_1424: GetRouteCreationsProto + appeal_route_proto_1425: AppealRouteProto + get_route_draft_proto_1426: GetRouteDraftProto + favorite_route_proto_1427: FavoriteRouteProto + create_route_shortcode_proto_1428: CreateRouteShortcodeProto + create_buddy_multiplayer_session_proto_1456: CreateBuddyMultiplayerSessionProto + join_buddy_multiplayer_session_proto_1457: JoinBuddyMultiplayerSessionProto + leave_buddy_multiplayer_session_proto_1458: LeaveBuddyMultiplayerSessionProto + get_today_view_proto_1501: GetTodayViewProto + mega_evolve_pokemon_proto_1502: MegaEvolvePokemonProto + remote_gift_pingrequest_proto_1503: RemoteGiftPingRequestProto + send_raid_invitation_proto_1504: SendRaidInvitationProto + get_daily_encounter_proto_1601: GetDailyEncounterProto + daily_encounter_proto_1602: DailyEncounterProto + open_sponsored_gift_proto_1650: OpenSponsoredGiftProto + report_ad_interaction_proto_1651: ReportAdInteractionProto + save_player_preferences_proto_1652: SavePlayerPreferencesProto + profanity_checkproto_1653: ProfanityCheckProto + get_timedgroup_challenge_proto_1700: GetTimedGroupChallengeProto + get_nintendo_account_proto_1710: GetNintendoAccountProto + unlink_nintendo_account_proto_1711: UnlinkNintendoAccountProto + get_nintendo_o_auth2_url_proto_1712: GetNintendoOAuth2UrlProto + transfer_pokemonto_pokemon_home_proto_1713: TransferPokemonToPokemonHomeProto + report_ad_feedbackrequest_1716: ReportAdFeedbackRequest + create_pokemon_tag_proto_1717: CreatePokemonTagProto + delete_pokemon_tag_proto_1718: DeletePokemonTagProto + edit_pokemon_tag_proto_1719: EditPokemonTagProto + set_pokemon_tags_for_pokemon_proto_1720: SetPokemonTagsForPokemonProto + get_pokemon_tags_proto_1721: GetPokemonTagsProto + change_pokemon_form_proto_1722: ChangePokemonFormProto + choose_global_ticketed_event_variant_proto_1723: ChooseGlobalTicketedEventVariantProto + butterfly_collector_reward_encounter_proto_request_1724: ButterflyCollectorRewardEncounterProtoRequest + get_additional_pokemon_details_proto_1725: GetAdditionalPokemonDetailsProto + create_route_pin_proto_1726: CreateRoutePinProto + like_route_pin_proto_1727: LikeRoutePinProto + view_route_pin_proto_1728: ViewRoutePinProto + get_referral_code_proto_1800: GetReferralCodeProto + add_referrer_proto_1801: AddReferrerProto + send_friend_invite_via_referral_code_proto_1802: SendFriendInviteViaReferralCodeProto + get_milestones_proto_1803: GetMilestonesProto + markmilestone_as_viewed_proto_1804: MarkMilestoneAsViewedProto + get_milestones_preview_proto_1805: GetMilestonesPreviewProto + complete_milestone_proto_1806: CompleteMilestoneProto + getgeofenced_ad_proto_1820: GetGeofencedAdProto + power_uppokestop_encounterproto_1900: PowerUpPokestopEncounterProto + get_player_stamp_collections_proto_1901: GetPlayerStampCollectionsProto + savestamp_proto_1902: SaveStampProto + delete_postcards_proto_1909: DeletePostcardsProto + create_postcard_proto_1910: CreatePostcardProto + update_postcard_proto_1911: UpdatePostcardProto + delete_postcard_proto_1912: DeletePostcardProto + get_memento_list_proto_1913: GetMementoListProto + upload_raid_client_log_proto_1914: UploadRaidClientLogProto + skip_enter_referral_code_proto_1915: SkipEnterReferralCodeProto + upload_combat_client_log_proto_1916: UploadCombatClientLogProto + combat_sync_server_offset_proto_1917: CombatSyncServerOffsetProto + check_gifting_eligibility_proto_2000: CheckGiftingEligibilityProto + redeem_ticket_gift_for_friend_proto_2001: RedeemTicketGiftForFriendProto + get_incense_recap_proto_2002: GetIncenseRecapProto + acknowledge_view_latest_incense_recap_proto_2003: AcknowledgeViewLatestIncenseRecapProto + boot_raid_proto_2004: BootRaidProto + get_pokestop_encounter_proto_2005: GetPokestopEncounterProto + encounter_pokestopencounter_proto_2006: EncounterPokestopEncounterProto + player_spawnablepokemonproto_2007: PlayerSpawnablePokemonProto + get_quest_ui_proto_2008: GetQuestUiProto + get_eligible_combat_leagues_proto_2009: GetEligibleCombatLeaguesProto + send_friend_request_via_player_id_proto_2010: SendFriendRequestViaPlayerIdProto + get_raid_lobby_counter_proto_2011: GetRaidLobbyCounterProto + use_non_combat_move_request_proto_2014: UseNonCombatMoveRequestProto + check_pokemon_size_leaderboard_eligibility_proto_2100: CheckPokemonSizeLeaderboardEligibilityProto + update_pokemon_size_leaderboard_entry_proto_2101: UpdatePokemonSizeLeaderboardEntryProto + transfer_pokemon_size_leaderboard_entry_proto_2102: TransferPokemonSizeLeaderboardEntryProto + remove_pokemon_size_leaderboard_entry_proto_2103: RemovePokemonSizeLeaderboardEntryProto + get_pokemon_size_leaderboard_entry_proto_2104: GetPokemonSizeLeaderboardEntryProto + get_contest_data_proto_2105: GetContestDataProto + get_contests_unclaimed_rewards_proto_2106: GetContestsUnclaimedRewardsProto + claimcontests_rewards_proto_2107: ClaimContestsRewardsProto + get_entered_contest_proto_2108: GetEnteredContestProto + get_pokemon_size_leaderboard_friend_entry_proto_2109: GetPokemonSizeLeaderboardFriendEntryProto + checkcontest_eligibility_proto_2150: CheckContestEligibilityProto + update_contest_entry_proto_2151: UpdateContestEntryProto + transfer_contest_entry_proto_2152: TransferContestEntryProto + get_contest_friend_entry_proto_2153: GetContestFriendEntryProto + get_contest_entry_proto_2154: GetContestEntryProto + create_party_proto_2300: CreatePartyProto + join_party_proto_2301: JoinPartyProto + start_party_proto_2302: StartPartyProto + leave_party_proto_2303: LeavePartyProto + get_party_proto_2304: GetPartyProto + party_update_locationproto_2305: PartyUpdateLocationProto + party_send_dark_launch_logproto_2306: PartySendDarkLaunchLogProto + start_party_quest_proto_2308: StartPartyQuestProto + complete_party_quest_proto_2309: CompletePartyQuestProto + get_bonus_attracted_pokemon_proto_2350: GetBonusAttractedPokemonProto + get_bonuses_proto_2352: GetBonusesProto + badge_reward_encounter_request_proto_2360: BadgeRewardEncounterRequestProto + npc_update_state_proto_2400: NpcUpdateStateProto + npc_send_gift_proto_2401: NpcSendGiftProto + npc_open_gift_proto_2402: NpcOpenGiftProto + join_bread_lobby_proto_2450: JoinBreadLobbyProto + prepare_bread_lobbyproto_2453: PrepareBreadLobbyProto + leave_breadlobby_proto_2455: LeaveBreadLobbyProto + start_bread_battle_proto_2456: StartBreadBattleProto + get_bread_lobby_details_proto_2457: GetBreadLobbyDetailsProto + start_mp_walk_quest_proto_2458: StartMpWalkQuestProto + enhance_bread_move_proto_2459: EnhanceBreadMoveProto + station_pokemon_proto_2460: StationPokemonProto + loot_station_proto_2461: LootStationProto + get_stationed_pokemon_details_proto_2462: GetStationedPokemonDetailsProto + mark_save_for_later_proto_2463: MarkSaveForLaterProto + use_save_for_later_proto_2464: UseSaveForLaterProto + remove_save_for_later_proto_2465: RemoveSaveForLaterProto + get_save_for_later_entries_proto_2466: GetSaveForLaterEntriesProto + get_mp_summary_proto_2467: GetMpSummaryProto + use_item_mp_replenish_proto_2468: UseItemMpReplenishProto + report_station_proto_2470: ReportStationProto + debug_resetdaily_mp_progress_proto_2471: DebugResetDailyMpProgressProto + release_stationed_pokemon_proto_2472: ReleaseStationedPokemonProto + complete_bread_battle_proto_2473: CompleteBreadBattleProto + breadbattle_reward_upgrade_proto_2474: BreadBattleRewardUpgradeProto + encounter_station_spawn_proto_2475: EncounterStationSpawnProto + get_num_station_assists_proto_2476: GetNumStationAssistsProto + get_vps_event_proto_3000: GetVpsEventProto + update_vps_event_proto_3001: UpdateVpsEventProto + add_ptc_loginaction_proto_3002: AddPtcLoginActionProto + claim_ptc_linking_reward_proto_3003: ClaimPtcLinkingRewardProto + canclaim_ptc_reward_action_proto_3004: CanClaimPtcRewardActionProto + contribute_party_item_proto_3005: ContributePartyItemProto + consume_party_items_proto_3006: ConsumePartyItemsProto + remove_ptc_login_action_proto_3007: RemovePtcLoginActionProto + send_party_invitation_proto_3008: SendPartyInvitationProto + consume_stickers_proto_3009: ConsumeStickersProto + complete_raid_battle_proto_3010: CompleteRaidBattleProto + sync_battle_inventory_proto_3011: SyncBattleInventoryProto + preview_contributeparty_itemproto_3015: PreviewContributePartyItemProto + kick_other_player_from_party_proto_3016: KickOtherPlayerFromPartyProto + fuse_pokemon_request_proto_3017: FusePokemonRequestProto + unfuse_pokemon_request_proto_3018: UnfusePokemonRequestProto + get_iris_social_scene_proto_3019: GetIrisSocialSceneProto + update_iris_social_scene_proto_3020: UpdateIrisSocialSceneProto + get_unfuse_pokemon_preview_request_proto_3023: GetUnfusePokemonPreviewRequestProto + processplayer_inboxproto_3024: ProcessPlayerInboxProto + push_notification_registryproto_5000: PushNotificationRegistryProto + update_notification_proto_5002: UpdateNotificationProto + download_gm_templates_request_proto_5004: DownloadGmTemplatesRequestProto + get_inventory_proto_5005: GetInventoryProto + redeem_passcoderequest_proto_5006: RedeemPasscodeRequestProto + ping_requestproto_5007: PingRequestProto + add_loginaction_proto_5008: AddLoginActionProto + remove_login_action_proto_5009: RemoveLoginActionProto + submit_new_poi_proto_5011: SubmitNewPoiProto + proxy_requestproto_5012: ProxyRequestProto + get_available_submissions_proto_5014: GetAvailableSubmissionsProto + replace_login_action_proto_5015: ReplaceLoginActionProto + client_telemetry_batch_proto_5018: ClientTelemetryBatchProto + iap_purchase_sku_proto_5019: IapPurchaseSkuProto + iap_get_available_skus_and_balances_proto_5020: IapGetAvailableSkusAndBalancesProto + iap_redeem_google_receipt_proto_5021: IapRedeemGoogleReceiptProto + iap_redeem_apple_receipt_proto_5022: IapRedeemAppleReceiptProto + iap_redeem_desktop_receipt_proto_5023: IapRedeemDesktopReceiptProto + fitness_update_proto_5024: FitnessUpdateProto + get_fitness_report_proto_5025: GetFitnessReportProto + client_telemetry_settings_request_proto_5026: ClientTelemetrySettingsRequestProto + auth_register_background_deviceaction_proto_5028: AuthRegisterBackgroundDeviceActionProto + internal_setin_game_currency_exchange_rate_proto_5032: InternalSetInGameCurrencyExchangeRateProto + geofence_update_proto_5033: GeofenceUpdateProto + location_ping_proto_5034: LocationPingProto + generategmap_signed_url_proto_5035: GenerateGmapSignedUrlProto + getgmap_settings_proto_5036: GetGmapSettingsProto + iap_redeem_samsung_receipt_proto_5037: IapRedeemSamsungReceiptProto + get_outstanding_warnings_request_proto_5039: GetOutstandingWarningsRequestProto + acknowledge_warnings_request_proto_5040: AcknowledgeWarningsRequestProto + titan_submit_poi_image_proto_5041: TitanSubmitPoiImageProto + titan_submit_poitext_metadata_update_proto_5042: TitanSubmitPoiTextMetadataUpdateProto + titan_submit_poi_location_update_proto_5043: TitanSubmitPoiLocationUpdateProto + titan_submit_poitakedown_request_proto_5044: TitanSubmitPoiTakedownRequestProto + get_web_token_proto_5045: GetWebTokenProto + get_adventure_sync_settings_request_proto_5046: GetAdventureSyncSettingsRequestProto + update_adventure_sync_settings_request_proto_5047: UpdateAdventureSyncSettingsRequestProto + set_birthday_request_proto_5048: SetBirthdayRequestProto + platform_fetch_newsfeed_request_5049: PlatformFetchNewsfeedRequest + platform_mark_newsfeed_read_request_5050: PlatformMarkNewsfeedReadRequest + internal_search_player_proto_10000: InternalSearchPlayerProto + internal_send_friendinvite_proto_10002: InternalSendFriendInviteProto + internal_cancel_friendinvite_proto_10003: InternalCancelFriendInviteProto + internal_accept_friendinvite_proto_10004: InternalAcceptFriendInviteProto + internal_decline_friendinvite_proto_10005: InternalDeclineFriendInviteProto + internal_get_friends_list_proto_10006: InternalGetFriendsListProto + internal_get_outgoing_friendinvites_proto_10007: InternalGetOutgoingFriendInvitesProto + internal_getincoming_friendinvites_proto_10008: InternalGetIncomingFriendInvitesProto + internal_remove_friend_proto_10009: InternalRemoveFriendProto + internal_get_friend_details_proto_10010: InternalGetFriendDetailsProto + internalinvite_facebook_friend_proto_10011: InternalInviteFacebookFriendProto + internalis_my_friend_proto_10012: InternalIsMyFriendProto + internal_get_friend_code_proto_10013: InternalGetFriendCodeProto + internal_get_facebook_friend_list_proto_10014: InternalGetFacebookFriendListProto + internal_update_facebook_status_proto_10015: InternalUpdateFacebookStatusProto + savesocial_playersettings_proto_10016: SaveSocialPlayerSettingsProto + internal_get_player_settings_proto_10017: InternalGetPlayerSettingsProto + internal_set_account_settings_proto_10021: InternalSetAccountSettingsProto + internal_get_account_settings_proto_10022: InternalGetAccountSettingsProto + internal_add_favorite_friend_request_10023: InternalAddFavoriteFriendRequest + internal_remove_favorite_friend_request_10024: InternalRemoveFavoriteFriendRequest + internal_block_account_proto_10025: InternalBlockAccountProto + internal_unblock_account_proto_10026: InternalUnblockAccountProto + internal_get_outgoing_blocks_proto_10027: InternalGetOutgoingBlocksProto + internalis_account_blocked_proto_10028: InternalIsAccountBlockedProto + internal_push_notification_registry_proto_10101: InternalPushNotificationRegistryProto + internal_update_notification_proto_10103: InternalUpdateNotificationProto + get_inbox_proto_10105: GetInboxProto + internal_list_opt_out_notification_categories_request_proto_10106: InternalListOptOutNotificationCategoriesRequestProto + internal_get_signed_url_proto_10201: InternalGetSignedUrlProto + internal_submitimage_proto_10202: InternalSubmitImageProto + internal_get_photos_proto_10203: InternalGetPhotosProto + internal_update_profile_request_20001: InternalUpdateProfileRequest + internal_update_friendship_request_20002: InternalUpdateFriendshipRequest + internal_get_profile_request_20003: InternalGetProfileRequest + internalinvite_game_request_20004: InternalInviteGameRequest + internal_list_friends_request_20006: InternalListFriendsRequest + internal_get_friend_details_proto_20007: InternalGetFriendDetailsProto + internal_get_client_feature_flags_request_20008: InternalGetClientFeatureFlagsRequest + internal_getincoming_gameinvites_request_20010: InternalGetIncomingGameInvitesRequest + internal_updateincoming_gameinvite_request_20011: InternalUpdateIncomingGameInviteRequest + internal_dismiss_outgoing_gameinvites_request_20012: InternalDismissOutgoingGameInvitesRequest + internal_sync_contact_list_request_20013: InternalSyncContactListRequest + internal_send_contact_list_friendinvite_request_20014: InternalSendContactListFriendInviteRequest + internal_refer_contact_list_friend_request_20015: InternalReferContactListFriendRequest + internal_get_contact_listinfo_request_20016: InternalGetContactListInfoRequest + internal_dismiss_contact_list_update_request_20017: InternalDismissContactListUpdateRequest + internal_notify_contact_list_friends_request_20018: InternalNotifyContactListFriendsRequest + internal_get_friend_recommendation_request_20500: InternalGetFriendRecommendationRequest + get_outstanding_warnings_request_proto_200000: GetOutstandingWarningsRequestProto + acknowledge_warnings_request_proto_200001: AcknowledgeWarningsRequestProto + register_background_device_action_proto_230000: RegisterBackgroundDeviceActionProto + get_adventure_sync_progress_proto_230002: GetAdventureSyncProgressProto + iap_purchase_sku_proto_310000: IapPurchaseSkuProto + iap_get_available_skus_and_balances_proto_310001: IapGetAvailableSkusAndBalancesProto + iap_setin_game_currency_exchange_rate_proto_310002: IapSetInGameCurrencyExchangeRateProto + iap_redeem_google_receipt_proto_310100: IapRedeemGoogleReceiptProto + iap_redeem_apple_receipt_proto_310101: IapRedeemAppleReceiptProto + iap_redeem_desktop_receipt_proto_310102: IapRedeemDesktopReceiptProto + iap_redeem_samsung_receipt_proto_310103: IapRedeemSamsungReceiptProto + iap_get_available_subscriptions_request_proto_310200: IapGetAvailableSubscriptionsRequestProto + iap_get_active_subscriptions_request_proto_310201: IapGetActiveSubscriptionsRequestProto + iap_redeem_xsolla_receipt_request_proto_311100: IapRedeemXsollaReceiptRequestProto + iap_get_user_request_proto_311101: IapGetUserRequestProto + geofence_update_proto_360000: GeofenceUpdateProto + location_ping_proto_360001: LocationPingProto + update_bulk_player_location_request_proto_360002: UpdateBulkPlayerLocationRequestProto + update_breadcrumb_history_request_proto_361000: UpdateBreadcrumbHistoryRequestProto + refresh_proximity_tokensrequest_proto_362000: RefreshProximityTokensRequestProto + report_proximity_contactsrequest_proto_362001: ReportProximityContactsRequestProto + internal_add_login_action_proto_600000: InternalAddLoginActionProto + internal_remove_login_action_proto_600001: InternalRemoveLoginActionProto + internal_replace_login_action_proto_600003: InternalReplaceLoginActionProto + internal_set_birthday_request_proto_600004: InternalSetBirthdayRequestProto + internal_gar_proxy_request_proto_600005: InternalGarProxyRequestProto + internal_link_to_account_login_request_proto_600006: InternalLinkToAccountLoginRequestProto + titan_submit_new_poi_proto_620000: TitanSubmitNewPoiProto + titan_get_available_submissions_proto_620001: TitanGetAvailableSubmissionsProto + titan_get_player_submission_validation_settings_proto_620003: TitanGetPlayerSubmissionValidationSettingsProto + titan_submit_poi_image_proto_620100: TitanSubmitPoiImageProto + titan_submit_poitext_metadata_update_proto_620101: TitanSubmitPoiTextMetadataUpdateProto + titan_submit_poi_location_update_proto_620102: TitanSubmitPoiLocationUpdateProto + titan_submit_poitakedown_request_proto_620103: TitanSubmitPoiTakedownRequestProto + titan_submit_sponsor_poi_report_proto_620104: TitanSubmitSponsorPoiReportProto + titan_submit_sponsor_poi_location_update_proto_620105: TitanSubmitSponsorPoiLocationUpdateProto + titan_submit_poi_category_vote_record_proto_620106: TitanSubmitPoiCategoryVoteRecordProto + titan_generate_gmap_signed_url_proto_620300: TitanGenerateGmapSignedUrlProto + titan_get_gmap_settings_proto_620301: TitanGetGmapSettingsProto + titan_poi_video_submission_metadata_proto_620400: TitanPoiVideoSubmissionMetadataProto + titan_get_grapeshot_upload_url_proto_620401: TitanGetGrapeshotUploadUrlProto + titan_async_file_upload_complete_proto_620402: TitanAsyncFileUploadCompleteProto + titan_get_a_r_mapping_settings_proto_620403: TitanGetARMappingSettingsProto + titan_get_images_for_poi_proto_620500: TitanGetImagesForPoiProto + titan_submit_player_image_vote_for_poi_proto_620501: TitanSubmitPlayerImageVoteForPoiProto + titan_get_image_gallery_settings_proto_620502: TitanGetImageGallerySettingsProto + get_maptiles_settings_request_620600: GetMaptilesSettingsRequest + titan_get_pois_in_radius_proto_620601: TitanGetPoisInRadiusProto + fitness_update_proto_640000: FitnessUpdateProto + get_fitness_report_proto_640001: GetFitnessReportProto + get_adventure_sync_settings_request_proto_640002: GetAdventureSyncSettingsRequestProto + update_adventure_sync_settings_request_proto_640003: UpdateAdventureSyncSettingsRequestProto + update_adventure_sync_fitness_request_proto_640004: UpdateAdventureSyncFitnessRequestProto + get_adventure_sync_fitness_report_request_proto_640005: GetAdventureSyncFitnessReportRequestProto + def __init__(self, get_player_proto_2: _Optional[_Union[GetPlayerProto, _Mapping]] = ..., get_holoholo_inventory_proto_4: _Optional[_Union[GetHoloholoInventoryProto, _Mapping]] = ..., download_settings_action_proto_5: _Optional[_Union[DownloadSettingsActionProto, _Mapping]] = ..., getgame_master_client_templates_proto_6: _Optional[_Union[GetGameMasterClientTemplatesProto, _Mapping]] = ..., get_remote_config_versions_proto_7: _Optional[_Union[GetRemoteConfigVersionsProto, _Mapping]] = ..., register_background_device_action_proto_8: _Optional[_Union[RegisterBackgroundDeviceActionProto, _Mapping]] = ..., get_player_day_proto_9: _Optional[_Union[GetPlayerDayProto, _Mapping]] = ..., acknowledge_punishment_proto_10: _Optional[_Union[AcknowledgePunishmentProto, _Mapping]] = ..., get_server_time_proto_11: _Optional[_Union[GetServerTimeProto, _Mapping]] = ..., get_local_time_proto_12: _Optional[_Union[GetLocalTimeProto, _Mapping]] = ..., set_playerstatus_proto_20: _Optional[_Union[SetPlayerStatusProto, _Mapping]] = ..., getgame_config_versions_proto_21: _Optional[_Union[GetGameConfigVersionsProto, _Mapping]] = ..., fort_search_proto_101: _Optional[_Union[FortSearchProto, _Mapping]] = ..., encounter_proto_102: _Optional[_Union[EncounterProto, _Mapping]] = ..., catch_pokemon_proto_103: _Optional[_Union[CatchPokemonProto, _Mapping]] = ..., fort_details_proto_104: _Optional[_Union[FortDetailsProto, _Mapping]] = ..., get_map_objects_proto_106: _Optional[_Union[GetMapObjectsProto, _Mapping]] = ..., fort_deploy_proto_110: _Optional[_Union[FortDeployProto, _Mapping]] = ..., fort_recall_proto_111: _Optional[_Union[FortRecallProto, _Mapping]] = ..., release_pokemon_proto_112: _Optional[_Union[ReleasePokemonProto, _Mapping]] = ..., use_item_potion_proto_113: _Optional[_Union[UseItemPotionProto, _Mapping]] = ..., use_item_capture_proto_114: _Optional[_Union[UseItemCaptureProto, _Mapping]] = ..., use_item_revive_proto_116: _Optional[_Union[UseItemReviveProto, _Mapping]] = ..., playerprofileproto_121: _Optional[_Union[PlayerProfileProto, _Mapping]] = ..., evolve_pokemon_proto_125: _Optional[_Union[EvolvePokemonProto, _Mapping]] = ..., get_hatched_eggs_proto_126: _Optional[_Union[GetHatchedEggsProto, _Mapping]] = ..., encounter_tutorial_complete_proto_127: _Optional[_Union[EncounterTutorialCompleteProto, _Mapping]] = ..., level_up_rewards_proto_128: _Optional[_Union[LevelUpRewardsProto, _Mapping]] = ..., check_awarded_badges_proto_129: _Optional[_Union[CheckAwardedBadgesProto, _Mapping]] = ..., recycle_item_proto_137: _Optional[_Union[RecycleItemProto, _Mapping]] = ..., collect_daily_bonus_proto_138: _Optional[_Union[CollectDailyBonusProto, _Mapping]] = ..., use_item_xp_boost_proto_139: _Optional[_Union[UseItemXpBoostProto, _Mapping]] = ..., use_item_egg_incubator_proto_140: _Optional[_Union[UseItemEggIncubatorProto, _Mapping]] = ..., use_incense_action_proto_141: _Optional[_Union[UseIncenseActionProto, _Mapping]] = ..., get_incense_pokemon_proto_142: _Optional[_Union[GetIncensePokemonProto, _Mapping]] = ..., incense_encounter_proto_143: _Optional[_Union[IncenseEncounterProto, _Mapping]] = ..., add_fort_modifier_proto_144: _Optional[_Union[AddFortModifierProto, _Mapping]] = ..., disk_encounter_proto_145: _Optional[_Union[DiskEncounterProto, _Mapping]] = ..., upgrade_pokemon_proto_147: _Optional[_Union[UpgradePokemonProto, _Mapping]] = ..., set_favorite_pokemon_proto_148: _Optional[_Union[SetFavoritePokemonProto, _Mapping]] = ..., nickname_pokemon_proto_149: _Optional[_Union[NicknamePokemonProto, _Mapping]] = ..., set_contactsettings_proto_151: _Optional[_Union[SetContactSettingsProto, _Mapping]] = ..., set_buddy_pokemon_proto_152: _Optional[_Union[SetBuddyPokemonProto, _Mapping]] = ..., get_buddy_walked_proto_153: _Optional[_Union[GetBuddyWalkedProto, _Mapping]] = ..., use_item_encounter_proto_154: _Optional[_Union[UseItemEncounterProto, _Mapping]] = ..., gym_deploy_proto_155: _Optional[_Union[GymDeployProto, _Mapping]] = ..., gymget_info_proto_156: _Optional[_Union[GymGetInfoProto, _Mapping]] = ..., gym_start_session_proto_157: _Optional[_Union[GymStartSessionProto, _Mapping]] = ..., gym_battle_attack_proto_158: _Optional[_Union[GymBattleAttackProto, _Mapping]] = ..., join_lobby_proto_159: _Optional[_Union[JoinLobbyProto, _Mapping]] = ..., leavelobby_proto_160: _Optional[_Union[LeaveLobbyProto, _Mapping]] = ..., set_lobby_visibility_proto_161: _Optional[_Union[SetLobbyVisibilityProto, _Mapping]] = ..., set_lobby_pokemon_proto_162: _Optional[_Union[SetLobbyPokemonProto, _Mapping]] = ..., get_raid_details_proto_163: _Optional[_Union[GetRaidDetailsProto, _Mapping]] = ..., gym_feed_pokemon_proto_164: _Optional[_Union[GymFeedPokemonProto, _Mapping]] = ..., start_raid_battle_proto_165: _Optional[_Union[StartRaidBattleProto, _Mapping]] = ..., attack_raid_battle_proto_166: _Optional[_Union[AttackRaidBattleProto, _Mapping]] = ..., use_item_stardust_boost_proto_168: _Optional[_Union[UseItemStardustBoostProto, _Mapping]] = ..., reassign_player_proto_169: _Optional[_Union[ReassignPlayerProto, _Mapping]] = ..., convertcandy_to_xlcandy_proto_171: _Optional[_Union[ConvertCandyToXlCandyProto, _Mapping]] = ..., is_sku_available_proto_172: _Optional[_Union[IsSkuAvailableProto, _Mapping]] = ..., use_item_bulk_heal_proto_173: _Optional[_Union[UseItemBulkHealProto, _Mapping]] = ..., asset_digest_request_proto_300: _Optional[_Union[AssetDigestRequestProto, _Mapping]] = ..., download_url_request_proto_301: _Optional[_Union[DownloadUrlRequestProto, _Mapping]] = ..., asset_version_proto_302: _Optional[_Union[AssetVersionProto, _Mapping]] = ..., claimcodename_request_proto_403: _Optional[_Union[ClaimCodenameRequestProto, _Mapping]] = ..., set_avatar_proto_404: _Optional[_Union[SetAvatarProto, _Mapping]] = ..., set_player_team_proto_405: _Optional[_Union[SetPlayerTeamProto, _Mapping]] = ..., mark_tutorial_complete_proto_406: _Optional[_Union[MarkTutorialCompleteProto, _Mapping]] = ..., set_neutral_avatar_proto_408: _Optional[_Union[SetNeutralAvatarProto, _Mapping]] = ..., list_avatar_store_items_proto_409: _Optional[_Union[ListAvatarStoreItemsProto, _Mapping]] = ..., list_avatar_appearance_items_proto_410: _Optional[_Union[ListAvatarAppearanceItemsProto, _Mapping]] = ..., neutral_avatar_badge_reward_proto_450: _Optional[_Union[NeutralAvatarBadgeRewardProto, _Mapping]] = ..., checkchallenge_proto_600: _Optional[_Union[CheckChallengeProto, _Mapping]] = ..., verify_challenge_proto_601: _Optional[_Union[VerifyChallengeProto, _Mapping]] = ..., echo_proto_666: _Optional[_Union[EchoProto, _Mapping]] = ..., register_sfidarequest_800: _Optional[_Union[RegisterSfidaRequest, _Mapping]] = ..., sfida_certification_request_802: _Optional[_Union[SfidaCertificationRequest, _Mapping]] = ..., sfida_update_request_803: _Optional[_Union[SfidaUpdateRequest, _Mapping]] = ..., sfida_dowser_request_805: _Optional[_Union[SfidaDowserRequest, _Mapping]] = ..., sfida_capture_request_806: _Optional[_Union[SfidaCaptureRequest, _Mapping]] = ..., list_avatar_customizations_proto_807: _Optional[_Union[ListAvatarCustomizationsProto, _Mapping]] = ..., set_avatar_item_as_viewed_proto_808: _Optional[_Union[SetAvatarItemAsViewedProto, _Mapping]] = ..., get_inbox_proto_809: _Optional[_Union[GetInboxProto, _Mapping]] = ..., list_gym_badges_proto_811: _Optional[_Union[ListGymBadgesProto, _Mapping]] = ..., getgym_badge_details_proto_812: _Optional[_Union[GetGymBadgeDetailsProto, _Mapping]] = ..., use_item_move_reroll_proto_813: _Optional[_Union[UseItemMoveRerollProto, _Mapping]] = ..., use_item_rare_candy_proto_814: _Optional[_Union[UseItemRareCandyProto, _Mapping]] = ..., award_free_raid_ticket_proto_815: _Optional[_Union[AwardFreeRaidTicketProto, _Mapping]] = ..., fetch_all_news_proto_816: _Optional[_Union[FetchAllNewsProto, _Mapping]] = ..., mark_read_news_article_proto_817: _Optional[_Union[MarkReadNewsArticleProto, _Mapping]] = ..., internal_get_player_settings_proto_818: _Optional[_Union[InternalGetPlayerSettingsProto, _Mapping]] = ..., beluga_transaction_start_proto_819: _Optional[_Union[BelugaTransactionStartProto, _Mapping]] = ..., beluga_transaction_complete_proto_820: _Optional[_Union[BelugaTransactionCompleteProto, _Mapping]] = ..., sfida_associate_request_822: _Optional[_Union[SfidaAssociateRequest, _Mapping]] = ..., sfida_check_pairing_request_823: _Optional[_Union[SfidaCheckPairingRequest, _Mapping]] = ..., sfida_disassociate_request_824: _Optional[_Union[SfidaDisassociateRequest, _Mapping]] = ..., waina_get_rewards_request_825: _Optional[_Union[WainaGetRewardsRequest, _Mapping]] = ..., waina_submit_sleep_data_request_826: _Optional[_Union[WainaSubmitSleepDataRequest, _Mapping]] = ..., saturdaystart_proto_827: _Optional[_Union[SaturdayStartProto, _Mapping]] = ..., saturday_complete_proto_828: _Optional[_Union[SaturdayCompleteProto, _Mapping]] = ..., get_new_quests_proto_900: _Optional[_Union[GetNewQuestsProto, _Mapping]] = ..., get_quest_details_proto_901: _Optional[_Union[GetQuestDetailsProto, _Mapping]] = ..., complete_quest_proto_902: _Optional[_Union[CompleteQuestProto, _Mapping]] = ..., remove_quest_proto_903: _Optional[_Union[RemoveQuestProto, _Mapping]] = ..., quest_encounter_proto_904: _Optional[_Union[QuestEncounterProto, _Mapping]] = ..., complete_quest_stampcard_proto_905: _Optional[_Union[CompleteQuestStampCardProto, _Mapping]] = ..., progress_questproto_906: _Optional[_Union[ProgressQuestProto, _Mapping]] = ..., start_quest_incident_proto_907: _Optional[_Union[StartQuestIncidentProto, _Mapping]] = ..., read_quest_dialog_proto_908: _Optional[_Union[ReadQuestDialogProto, _Mapping]] = ..., send_gift_proto_950: _Optional[_Union[SendGiftProto, _Mapping]] = ..., open_gift_proto_951: _Optional[_Union[OpenGiftProto, _Mapping]] = ..., getgift_box_details_proto_952: _Optional[_Union[GetGiftBoxDetailsProto, _Mapping]] = ..., delete_gift_proto_953: _Optional[_Union[DeleteGiftProto, _Mapping]] = ..., save_playersnapshot_proto_954: _Optional[_Union[SavePlayerSnapshotProto, _Mapping]] = ..., get_friendship_rewards_proto_955: _Optional[_Union[GetFriendshipRewardsProto, _Mapping]] = ..., check_send_gift_proto_956: _Optional[_Union[CheckSendGiftProto, _Mapping]] = ..., set_friend_nickname_proto_957: _Optional[_Union[SetFriendNicknameProto, _Mapping]] = ..., delete_gift_from_inventory_proto_958: _Optional[_Union[DeleteGiftFromInventoryProto, _Mapping]] = ..., savesocial_playersettings_proto_959: _Optional[_Union[SaveSocialPlayerSettingsProto, _Mapping]] = ..., open_trading_proto_970: _Optional[_Union[OpenTradingProto, _Mapping]] = ..., update_trading_proto_971: _Optional[_Union[UpdateTradingProto, _Mapping]] = ..., confirm_trading_proto_972: _Optional[_Union[ConfirmTradingProto, _Mapping]] = ..., cancel_trading_proto_973: _Optional[_Union[CancelTradingProto, _Mapping]] = ..., get_trading_proto_974: _Optional[_Union[GetTradingProto, _Mapping]] = ..., get_fitness_rewards_proto_980: _Optional[_Union[GetFitnessRewardsProto, _Mapping]] = ..., get_combat_player_profile_proto_990: _Optional[_Union[GetCombatPlayerProfileProto, _Mapping]] = ..., generate_combat_challenge_id_proto_991: _Optional[_Union[GenerateCombatChallengeIdProto, _Mapping]] = ..., createcombatchallenge_proto_992: _Optional[_Union[CreateCombatChallengeProto, _Mapping]] = ..., open_combat_challenge_proto_993: _Optional[_Union[OpenCombatChallengeProto, _Mapping]] = ..., get_combat_challenge_proto_994: _Optional[_Union[GetCombatChallengeProto, _Mapping]] = ..., accept_combat_challenge_proto_995: _Optional[_Union[AcceptCombatChallengeProto, _Mapping]] = ..., decline_combat_challenge_proto_996: _Optional[_Union[DeclineCombatChallengeProto, _Mapping]] = ..., cancelcombatchallenge_proto_997: _Optional[_Union[CancelCombatChallengeProto, _Mapping]] = ..., submit_combat_challenge_pokemons_proto_998: _Optional[_Union[SubmitCombatChallengePokemonsProto, _Mapping]] = ..., save_combat_player_preferences_proto_999: _Optional[_Union[SaveCombatPlayerPreferencesProto, _Mapping]] = ..., open_combat_session_proto_1000: _Optional[_Union[OpenCombatSessionProto, _Mapping]] = ..., update_combat_proto_1001: _Optional[_Union[UpdateCombatProto, _Mapping]] = ..., quit_combat_proto_1002: _Optional[_Union[QuitCombatProto, _Mapping]] = ..., get_combat_results_proto_1003: _Optional[_Union[GetCombatResultsProto, _Mapping]] = ..., unlock_pokemon_move_proto_1004: _Optional[_Union[UnlockPokemonMoveProto, _Mapping]] = ..., get_npc_combat_rewards_proto_1005: _Optional[_Union[GetNpcCombatRewardsProto, _Mapping]] = ..., combat_friend_request_proto_1006: _Optional[_Union[CombatFriendRequestProto, _Mapping]] = ..., open_npc_combat_session_proto_1007: _Optional[_Union[OpenNpcCombatSessionProto, _Mapping]] = ..., start_tutorial_proto_1008: _Optional[_Union[StartTutorialProto, _Mapping]] = ..., get_tutorial_egg_proto_1009: _Optional[_Union[GetTutorialEggProto, _Mapping]] = ..., send_probe_proto_1020: _Optional[_Union[SendProbeProto, _Mapping]] = ..., check_photobomb_proto_1101: _Optional[_Union[CheckPhotobombProto, _Mapping]] = ..., confirm_photobomb_proto_1102: _Optional[_Union[ConfirmPhotobombProto, _Mapping]] = ..., get_photobomb_proto_1103: _Optional[_Union[GetPhotobombProto, _Mapping]] = ..., encounter_photobomb_proto_1104: _Optional[_Union[EncounterPhotobombProto, _Mapping]] = ..., getgmap_settings_proto_1105: _Optional[_Union[GetGmapSettingsProto, _Mapping]] = ..., change_team_proto_1106: _Optional[_Union[ChangeTeamProto, _Mapping]] = ..., get_web_token_proto_1107: _Optional[_Union[GetWebTokenProto, _Mapping]] = ..., complete_snapshot_session_proto_1110: _Optional[_Union[CompleteSnapshotSessionProto, _Mapping]] = ..., complete_wild_snapshot_session_proto_1111: _Optional[_Union[CompleteWildSnapshotSessionProto, _Mapping]] = ..., start_incident_proto_1200: _Optional[_Union[StartIncidentProto, _Mapping]] = ..., complete_invasion_dialogue_proto_1201: _Optional[_Union[CompleteInvasionDialogueProto, _Mapping]] = ..., open_invasion_combat_session_proto_1202: _Optional[_Union[OpenInvasionCombatSessionProto, _Mapping]] = ..., update_invasion_battle_proto_1203: _Optional[_Union[UpdateInvasionBattleProto, _Mapping]] = ..., invasion_encounter_proto_1204: _Optional[_Union[InvasionEncounterProto, _Mapping]] = ..., purifypokemonproto_1205: _Optional[_Union[PurifyPokemonProto, _Mapping]] = ..., get_rocket_balloon_proto_1206: _Optional[_Union[GetRocketBalloonProto, _Mapping]] = ..., start_rocket_balloon_incident_proto_1207: _Optional[_Union[StartRocketBalloonIncidentProto, _Mapping]] = ..., vs_seeker_start_matchmaking_proto_1300: _Optional[_Union[VsSeekerStartMatchmakingProto, _Mapping]] = ..., cancel_matchmaking_proto_1301: _Optional[_Union[CancelMatchmakingProto, _Mapping]] = ..., get_matchmaking_status_proto_1302: _Optional[_Union[GetMatchmakingStatusProto, _Mapping]] = ..., complete_vs_seeker_and_restartcharging_proto_1303: _Optional[_Union[CompleteVsSeekerAndRestartChargingProto, _Mapping]] = ..., get_vs_seeker_status_proto_1304: _Optional[_Union[GetVsSeekerStatusProto, _Mapping]] = ..., completecompetitive_season_proto_1305: _Optional[_Union[CompleteCompetitiveSeasonProto, _Mapping]] = ..., claim_vs_seeker_rewards_proto_1306: _Optional[_Union[ClaimVsSeekerRewardsProto, _Mapping]] = ..., vs_seeker_reward_encounter_proto_1307: _Optional[_Union[VsSeekerRewardEncounterProto, _Mapping]] = ..., activate_vs_seeker_proto_1308: _Optional[_Union[ActivateVsSeekerProto, _Mapping]] = ..., buddy_map_proto_1350: _Optional[_Union[BuddyMapProto, _Mapping]] = ..., buddy_stats_proto_1351: _Optional[_Union[BuddyStatsProto, _Mapping]] = ..., buddy_feeding_proto_1352: _Optional[_Union[BuddyFeedingProto, _Mapping]] = ..., open_buddy_gift_proto_1353: _Optional[_Union[OpenBuddyGiftProto, _Mapping]] = ..., buddy_petting_proto_1354: _Optional[_Union[BuddyPettingProto, _Mapping]] = ..., get_buddy_history_proto_1355: _Optional[_Union[GetBuddyHistoryProto, _Mapping]] = ..., update_route_draft_proto_1400: _Optional[_Union[UpdateRouteDraftProto, _Mapping]] = ..., get_map_forts_proto_1401: _Optional[_Union[GetMapFortsProto, _Mapping]] = ..., submit_route_draft_proto_1402: _Optional[_Union[SubmitRouteDraftProto, _Mapping]] = ..., get_published_routes_proto_1403: _Optional[_Union[GetPublishedRoutesProto, _Mapping]] = ..., start_route_proto_1404: _Optional[_Union[StartRouteProto, _Mapping]] = ..., get_routes_proto_1405: _Optional[_Union[GetRoutesProto, _Mapping]] = ..., progress_routeproto_1406: _Optional[_Union[ProgressRouteProto, _Mapping]] = ..., start_route_proto_1408: _Optional[_Union[StartRouteProto, _Mapping]] = ..., list_route_badges_proto_1409: _Optional[_Union[ListRouteBadgesProto, _Mapping]] = ..., cancel_route_proto_1410: _Optional[_Union[CancelRouteProto, _Mapping]] = ..., list_route_stamps_proto_1411: _Optional[_Union[ListRouteStampsProto, _Mapping]] = ..., rateroute_proto_1412: _Optional[_Union[RateRouteProto, _Mapping]] = ..., create_route_draft_proto_1413: _Optional[_Union[CreateRouteDraftProto, _Mapping]] = ..., delete_routedraft_proto_1414: _Optional[_Union[DeleteRouteDraftProto, _Mapping]] = ..., reportroute_proto_1415: _Optional[_Union[ReportRouteProto, _Mapping]] = ..., process_tappableproto_1416: _Optional[_Union[ProcessTappableProto, _Mapping]] = ..., attracted_pokemon_encounter_proto_1417: _Optional[_Union[AttractedPokemonEncounterProto, _Mapping]] = ..., can_report_route_proto_1418: _Optional[_Union[CanReportRouteProto, _Mapping]] = ..., route_update_seen_proto_1420: _Optional[_Union[RouteUpdateSeenProto, _Mapping]] = ..., recallroute_draft_proto_1421: _Optional[_Union[RecallRouteDraftProto, _Mapping]] = ..., route_nearby_notif_shown_proto_1422: _Optional[_Union[RouteNearbyNotifShownProto, _Mapping]] = ..., npc_route_gift_proto_1423: _Optional[_Union[NpcRouteGiftProto, _Mapping]] = ..., get_route_creations_proto_1424: _Optional[_Union[GetRouteCreationsProto, _Mapping]] = ..., appeal_route_proto_1425: _Optional[_Union[AppealRouteProto, _Mapping]] = ..., get_route_draft_proto_1426: _Optional[_Union[GetRouteDraftProto, _Mapping]] = ..., favorite_route_proto_1427: _Optional[_Union[FavoriteRouteProto, _Mapping]] = ..., create_route_shortcode_proto_1428: _Optional[_Union[CreateRouteShortcodeProto, _Mapping]] = ..., create_buddy_multiplayer_session_proto_1456: _Optional[_Union[CreateBuddyMultiplayerSessionProto, _Mapping]] = ..., join_buddy_multiplayer_session_proto_1457: _Optional[_Union[JoinBuddyMultiplayerSessionProto, _Mapping]] = ..., leave_buddy_multiplayer_session_proto_1458: _Optional[_Union[LeaveBuddyMultiplayerSessionProto, _Mapping]] = ..., get_today_view_proto_1501: _Optional[_Union[GetTodayViewProto, _Mapping]] = ..., mega_evolve_pokemon_proto_1502: _Optional[_Union[MegaEvolvePokemonProto, _Mapping]] = ..., remote_gift_pingrequest_proto_1503: _Optional[_Union[RemoteGiftPingRequestProto, _Mapping]] = ..., send_raid_invitation_proto_1504: _Optional[_Union[SendRaidInvitationProto, _Mapping]] = ..., get_daily_encounter_proto_1601: _Optional[_Union[GetDailyEncounterProto, _Mapping]] = ..., daily_encounter_proto_1602: _Optional[_Union[DailyEncounterProto, _Mapping]] = ..., open_sponsored_gift_proto_1650: _Optional[_Union[OpenSponsoredGiftProto, _Mapping]] = ..., report_ad_interaction_proto_1651: _Optional[_Union[ReportAdInteractionProto, _Mapping]] = ..., save_player_preferences_proto_1652: _Optional[_Union[SavePlayerPreferencesProto, _Mapping]] = ..., profanity_checkproto_1653: _Optional[_Union[ProfanityCheckProto, _Mapping]] = ..., get_timedgroup_challenge_proto_1700: _Optional[_Union[GetTimedGroupChallengeProto, _Mapping]] = ..., get_nintendo_account_proto_1710: _Optional[_Union[GetNintendoAccountProto, _Mapping]] = ..., unlink_nintendo_account_proto_1711: _Optional[_Union[UnlinkNintendoAccountProto, _Mapping]] = ..., get_nintendo_o_auth2_url_proto_1712: _Optional[_Union[GetNintendoOAuth2UrlProto, _Mapping]] = ..., transfer_pokemonto_pokemon_home_proto_1713: _Optional[_Union[TransferPokemonToPokemonHomeProto, _Mapping]] = ..., report_ad_feedbackrequest_1716: _Optional[_Union[ReportAdFeedbackRequest, _Mapping]] = ..., create_pokemon_tag_proto_1717: _Optional[_Union[CreatePokemonTagProto, _Mapping]] = ..., delete_pokemon_tag_proto_1718: _Optional[_Union[DeletePokemonTagProto, _Mapping]] = ..., edit_pokemon_tag_proto_1719: _Optional[_Union[EditPokemonTagProto, _Mapping]] = ..., set_pokemon_tags_for_pokemon_proto_1720: _Optional[_Union[SetPokemonTagsForPokemonProto, _Mapping]] = ..., get_pokemon_tags_proto_1721: _Optional[_Union[GetPokemonTagsProto, _Mapping]] = ..., change_pokemon_form_proto_1722: _Optional[_Union[ChangePokemonFormProto, _Mapping]] = ..., choose_global_ticketed_event_variant_proto_1723: _Optional[_Union[ChooseGlobalTicketedEventVariantProto, _Mapping]] = ..., butterfly_collector_reward_encounter_proto_request_1724: _Optional[_Union[ButterflyCollectorRewardEncounterProtoRequest, _Mapping]] = ..., get_additional_pokemon_details_proto_1725: _Optional[_Union[GetAdditionalPokemonDetailsProto, _Mapping]] = ..., create_route_pin_proto_1726: _Optional[_Union[CreateRoutePinProto, _Mapping]] = ..., like_route_pin_proto_1727: _Optional[_Union[LikeRoutePinProto, _Mapping]] = ..., view_route_pin_proto_1728: _Optional[_Union[ViewRoutePinProto, _Mapping]] = ..., get_referral_code_proto_1800: _Optional[_Union[GetReferralCodeProto, _Mapping]] = ..., add_referrer_proto_1801: _Optional[_Union[AddReferrerProto, _Mapping]] = ..., send_friend_invite_via_referral_code_proto_1802: _Optional[_Union[SendFriendInviteViaReferralCodeProto, _Mapping]] = ..., get_milestones_proto_1803: _Optional[_Union[GetMilestonesProto, _Mapping]] = ..., markmilestone_as_viewed_proto_1804: _Optional[_Union[MarkMilestoneAsViewedProto, _Mapping]] = ..., get_milestones_preview_proto_1805: _Optional[_Union[GetMilestonesPreviewProto, _Mapping]] = ..., complete_milestone_proto_1806: _Optional[_Union[CompleteMilestoneProto, _Mapping]] = ..., getgeofenced_ad_proto_1820: _Optional[_Union[GetGeofencedAdProto, _Mapping]] = ..., power_uppokestop_encounterproto_1900: _Optional[_Union[PowerUpPokestopEncounterProto, _Mapping]] = ..., get_player_stamp_collections_proto_1901: _Optional[_Union[GetPlayerStampCollectionsProto, _Mapping]] = ..., savestamp_proto_1902: _Optional[_Union[SaveStampProto, _Mapping]] = ..., delete_postcards_proto_1909: _Optional[_Union[DeletePostcardsProto, _Mapping]] = ..., create_postcard_proto_1910: _Optional[_Union[CreatePostcardProto, _Mapping]] = ..., update_postcard_proto_1911: _Optional[_Union[UpdatePostcardProto, _Mapping]] = ..., delete_postcard_proto_1912: _Optional[_Union[DeletePostcardProto, _Mapping]] = ..., get_memento_list_proto_1913: _Optional[_Union[GetMementoListProto, _Mapping]] = ..., upload_raid_client_log_proto_1914: _Optional[_Union[UploadRaidClientLogProto, _Mapping]] = ..., skip_enter_referral_code_proto_1915: _Optional[_Union[SkipEnterReferralCodeProto, _Mapping]] = ..., upload_combat_client_log_proto_1916: _Optional[_Union[UploadCombatClientLogProto, _Mapping]] = ..., combat_sync_server_offset_proto_1917: _Optional[_Union[CombatSyncServerOffsetProto, _Mapping]] = ..., check_gifting_eligibility_proto_2000: _Optional[_Union[CheckGiftingEligibilityProto, _Mapping]] = ..., redeem_ticket_gift_for_friend_proto_2001: _Optional[_Union[RedeemTicketGiftForFriendProto, _Mapping]] = ..., get_incense_recap_proto_2002: _Optional[_Union[GetIncenseRecapProto, _Mapping]] = ..., acknowledge_view_latest_incense_recap_proto_2003: _Optional[_Union[AcknowledgeViewLatestIncenseRecapProto, _Mapping]] = ..., boot_raid_proto_2004: _Optional[_Union[BootRaidProto, _Mapping]] = ..., get_pokestop_encounter_proto_2005: _Optional[_Union[GetPokestopEncounterProto, _Mapping]] = ..., encounter_pokestopencounter_proto_2006: _Optional[_Union[EncounterPokestopEncounterProto, _Mapping]] = ..., player_spawnablepokemonproto_2007: _Optional[_Union[PlayerSpawnablePokemonProto, _Mapping]] = ..., get_quest_ui_proto_2008: _Optional[_Union[GetQuestUiProto, _Mapping]] = ..., get_eligible_combat_leagues_proto_2009: _Optional[_Union[GetEligibleCombatLeaguesProto, _Mapping]] = ..., send_friend_request_via_player_id_proto_2010: _Optional[_Union[SendFriendRequestViaPlayerIdProto, _Mapping]] = ..., get_raid_lobby_counter_proto_2011: _Optional[_Union[GetRaidLobbyCounterProto, _Mapping]] = ..., use_non_combat_move_request_proto_2014: _Optional[_Union[UseNonCombatMoveRequestProto, _Mapping]] = ..., check_pokemon_size_leaderboard_eligibility_proto_2100: _Optional[_Union[CheckPokemonSizeLeaderboardEligibilityProto, _Mapping]] = ..., update_pokemon_size_leaderboard_entry_proto_2101: _Optional[_Union[UpdatePokemonSizeLeaderboardEntryProto, _Mapping]] = ..., transfer_pokemon_size_leaderboard_entry_proto_2102: _Optional[_Union[TransferPokemonSizeLeaderboardEntryProto, _Mapping]] = ..., remove_pokemon_size_leaderboard_entry_proto_2103: _Optional[_Union[RemovePokemonSizeLeaderboardEntryProto, _Mapping]] = ..., get_pokemon_size_leaderboard_entry_proto_2104: _Optional[_Union[GetPokemonSizeLeaderboardEntryProto, _Mapping]] = ..., get_contest_data_proto_2105: _Optional[_Union[GetContestDataProto, _Mapping]] = ..., get_contests_unclaimed_rewards_proto_2106: _Optional[_Union[GetContestsUnclaimedRewardsProto, _Mapping]] = ..., claimcontests_rewards_proto_2107: _Optional[_Union[ClaimContestsRewardsProto, _Mapping]] = ..., get_entered_contest_proto_2108: _Optional[_Union[GetEnteredContestProto, _Mapping]] = ..., get_pokemon_size_leaderboard_friend_entry_proto_2109: _Optional[_Union[GetPokemonSizeLeaderboardFriendEntryProto, _Mapping]] = ..., checkcontest_eligibility_proto_2150: _Optional[_Union[CheckContestEligibilityProto, _Mapping]] = ..., update_contest_entry_proto_2151: _Optional[_Union[UpdateContestEntryProto, _Mapping]] = ..., transfer_contest_entry_proto_2152: _Optional[_Union[TransferContestEntryProto, _Mapping]] = ..., get_contest_friend_entry_proto_2153: _Optional[_Union[GetContestFriendEntryProto, _Mapping]] = ..., get_contest_entry_proto_2154: _Optional[_Union[GetContestEntryProto, _Mapping]] = ..., create_party_proto_2300: _Optional[_Union[CreatePartyProto, _Mapping]] = ..., join_party_proto_2301: _Optional[_Union[JoinPartyProto, _Mapping]] = ..., start_party_proto_2302: _Optional[_Union[StartPartyProto, _Mapping]] = ..., leave_party_proto_2303: _Optional[_Union[LeavePartyProto, _Mapping]] = ..., get_party_proto_2304: _Optional[_Union[GetPartyProto, _Mapping]] = ..., party_update_locationproto_2305: _Optional[_Union[PartyUpdateLocationProto, _Mapping]] = ..., party_send_dark_launch_logproto_2306: _Optional[_Union[PartySendDarkLaunchLogProto, _Mapping]] = ..., start_party_quest_proto_2308: _Optional[_Union[StartPartyQuestProto, _Mapping]] = ..., complete_party_quest_proto_2309: _Optional[_Union[CompletePartyQuestProto, _Mapping]] = ..., get_bonus_attracted_pokemon_proto_2350: _Optional[_Union[GetBonusAttractedPokemonProto, _Mapping]] = ..., get_bonuses_proto_2352: _Optional[_Union[GetBonusesProto, _Mapping]] = ..., badge_reward_encounter_request_proto_2360: _Optional[_Union[BadgeRewardEncounterRequestProto, _Mapping]] = ..., npc_update_state_proto_2400: _Optional[_Union[NpcUpdateStateProto, _Mapping]] = ..., npc_send_gift_proto_2401: _Optional[_Union[NpcSendGiftProto, _Mapping]] = ..., npc_open_gift_proto_2402: _Optional[_Union[NpcOpenGiftProto, _Mapping]] = ..., join_bread_lobby_proto_2450: _Optional[_Union[JoinBreadLobbyProto, _Mapping]] = ..., prepare_bread_lobbyproto_2453: _Optional[_Union[PrepareBreadLobbyProto, _Mapping]] = ..., leave_breadlobby_proto_2455: _Optional[_Union[LeaveBreadLobbyProto, _Mapping]] = ..., start_bread_battle_proto_2456: _Optional[_Union[StartBreadBattleProto, _Mapping]] = ..., get_bread_lobby_details_proto_2457: _Optional[_Union[GetBreadLobbyDetailsProto, _Mapping]] = ..., start_mp_walk_quest_proto_2458: _Optional[_Union[StartMpWalkQuestProto, _Mapping]] = ..., enhance_bread_move_proto_2459: _Optional[_Union[EnhanceBreadMoveProto, _Mapping]] = ..., station_pokemon_proto_2460: _Optional[_Union[StationPokemonProto, _Mapping]] = ..., loot_station_proto_2461: _Optional[_Union[LootStationProto, _Mapping]] = ..., get_stationed_pokemon_details_proto_2462: _Optional[_Union[GetStationedPokemonDetailsProto, _Mapping]] = ..., mark_save_for_later_proto_2463: _Optional[_Union[MarkSaveForLaterProto, _Mapping]] = ..., use_save_for_later_proto_2464: _Optional[_Union[UseSaveForLaterProto, _Mapping]] = ..., remove_save_for_later_proto_2465: _Optional[_Union[RemoveSaveForLaterProto, _Mapping]] = ..., get_save_for_later_entries_proto_2466: _Optional[_Union[GetSaveForLaterEntriesProto, _Mapping]] = ..., get_mp_summary_proto_2467: _Optional[_Union[GetMpSummaryProto, _Mapping]] = ..., use_item_mp_replenish_proto_2468: _Optional[_Union[UseItemMpReplenishProto, _Mapping]] = ..., report_station_proto_2470: _Optional[_Union[ReportStationProto, _Mapping]] = ..., debug_resetdaily_mp_progress_proto_2471: _Optional[_Union[DebugResetDailyMpProgressProto, _Mapping]] = ..., release_stationed_pokemon_proto_2472: _Optional[_Union[ReleaseStationedPokemonProto, _Mapping]] = ..., complete_bread_battle_proto_2473: _Optional[_Union[CompleteBreadBattleProto, _Mapping]] = ..., breadbattle_reward_upgrade_proto_2474: _Optional[_Union[BreadBattleRewardUpgradeProto, _Mapping]] = ..., encounter_station_spawn_proto_2475: _Optional[_Union[EncounterStationSpawnProto, _Mapping]] = ..., get_num_station_assists_proto_2476: _Optional[_Union[GetNumStationAssistsProto, _Mapping]] = ..., get_vps_event_proto_3000: _Optional[_Union[GetVpsEventProto, _Mapping]] = ..., update_vps_event_proto_3001: _Optional[_Union[UpdateVpsEventProto, _Mapping]] = ..., add_ptc_loginaction_proto_3002: _Optional[_Union[AddPtcLoginActionProto, _Mapping]] = ..., claim_ptc_linking_reward_proto_3003: _Optional[_Union[ClaimPtcLinkingRewardProto, _Mapping]] = ..., canclaim_ptc_reward_action_proto_3004: _Optional[_Union[CanClaimPtcRewardActionProto, _Mapping]] = ..., contribute_party_item_proto_3005: _Optional[_Union[ContributePartyItemProto, _Mapping]] = ..., consume_party_items_proto_3006: _Optional[_Union[ConsumePartyItemsProto, _Mapping]] = ..., remove_ptc_login_action_proto_3007: _Optional[_Union[RemovePtcLoginActionProto, _Mapping]] = ..., send_party_invitation_proto_3008: _Optional[_Union[SendPartyInvitationProto, _Mapping]] = ..., consume_stickers_proto_3009: _Optional[_Union[ConsumeStickersProto, _Mapping]] = ..., complete_raid_battle_proto_3010: _Optional[_Union[CompleteRaidBattleProto, _Mapping]] = ..., sync_battle_inventory_proto_3011: _Optional[_Union[SyncBattleInventoryProto, _Mapping]] = ..., preview_contributeparty_itemproto_3015: _Optional[_Union[PreviewContributePartyItemProto, _Mapping]] = ..., kick_other_player_from_party_proto_3016: _Optional[_Union[KickOtherPlayerFromPartyProto, _Mapping]] = ..., fuse_pokemon_request_proto_3017: _Optional[_Union[FusePokemonRequestProto, _Mapping]] = ..., unfuse_pokemon_request_proto_3018: _Optional[_Union[UnfusePokemonRequestProto, _Mapping]] = ..., get_iris_social_scene_proto_3019: _Optional[_Union[GetIrisSocialSceneProto, _Mapping]] = ..., update_iris_social_scene_proto_3020: _Optional[_Union[UpdateIrisSocialSceneProto, _Mapping]] = ..., get_unfuse_pokemon_preview_request_proto_3023: _Optional[_Union[GetUnfusePokemonPreviewRequestProto, _Mapping]] = ..., processplayer_inboxproto_3024: _Optional[_Union[ProcessPlayerInboxProto, _Mapping]] = ..., push_notification_registryproto_5000: _Optional[_Union[PushNotificationRegistryProto, _Mapping]] = ..., update_notification_proto_5002: _Optional[_Union[UpdateNotificationProto, _Mapping]] = ..., download_gm_templates_request_proto_5004: _Optional[_Union[DownloadGmTemplatesRequestProto, _Mapping]] = ..., get_inventory_proto_5005: _Optional[_Union[GetInventoryProto, _Mapping]] = ..., redeem_passcoderequest_proto_5006: _Optional[_Union[RedeemPasscodeRequestProto, _Mapping]] = ..., ping_requestproto_5007: _Optional[_Union[PingRequestProto, _Mapping]] = ..., add_loginaction_proto_5008: _Optional[_Union[AddLoginActionProto, _Mapping]] = ..., remove_login_action_proto_5009: _Optional[_Union[RemoveLoginActionProto, _Mapping]] = ..., submit_new_poi_proto_5011: _Optional[_Union[SubmitNewPoiProto, _Mapping]] = ..., proxy_requestproto_5012: _Optional[_Union[ProxyRequestProto, _Mapping]] = ..., get_available_submissions_proto_5014: _Optional[_Union[GetAvailableSubmissionsProto, _Mapping]] = ..., replace_login_action_proto_5015: _Optional[_Union[ReplaceLoginActionProto, _Mapping]] = ..., client_telemetry_batch_proto_5018: _Optional[_Union[ClientTelemetryBatchProto, _Mapping]] = ..., iap_purchase_sku_proto_5019: _Optional[_Union[IapPurchaseSkuProto, _Mapping]] = ..., iap_get_available_skus_and_balances_proto_5020: _Optional[_Union[IapGetAvailableSkusAndBalancesProto, _Mapping]] = ..., iap_redeem_google_receipt_proto_5021: _Optional[_Union[IapRedeemGoogleReceiptProto, _Mapping]] = ..., iap_redeem_apple_receipt_proto_5022: _Optional[_Union[IapRedeemAppleReceiptProto, _Mapping]] = ..., iap_redeem_desktop_receipt_proto_5023: _Optional[_Union[IapRedeemDesktopReceiptProto, _Mapping]] = ..., fitness_update_proto_5024: _Optional[_Union[FitnessUpdateProto, _Mapping]] = ..., get_fitness_report_proto_5025: _Optional[_Union[GetFitnessReportProto, _Mapping]] = ..., client_telemetry_settings_request_proto_5026: _Optional[_Union[ClientTelemetrySettingsRequestProto, _Mapping]] = ..., auth_register_background_deviceaction_proto_5028: _Optional[_Union[AuthRegisterBackgroundDeviceActionProto, _Mapping]] = ..., internal_setin_game_currency_exchange_rate_proto_5032: _Optional[_Union[InternalSetInGameCurrencyExchangeRateProto, _Mapping]] = ..., geofence_update_proto_5033: _Optional[_Union[GeofenceUpdateProto, _Mapping]] = ..., location_ping_proto_5034: _Optional[_Union[LocationPingProto, _Mapping]] = ..., generategmap_signed_url_proto_5035: _Optional[_Union[GenerateGmapSignedUrlProto, _Mapping]] = ..., getgmap_settings_proto_5036: _Optional[_Union[GetGmapSettingsProto, _Mapping]] = ..., iap_redeem_samsung_receipt_proto_5037: _Optional[_Union[IapRedeemSamsungReceiptProto, _Mapping]] = ..., get_outstanding_warnings_request_proto_5039: _Optional[_Union[GetOutstandingWarningsRequestProto, _Mapping]] = ..., acknowledge_warnings_request_proto_5040: _Optional[_Union[AcknowledgeWarningsRequestProto, _Mapping]] = ..., titan_submit_poi_image_proto_5041: _Optional[_Union[TitanSubmitPoiImageProto, _Mapping]] = ..., titan_submit_poitext_metadata_update_proto_5042: _Optional[_Union[TitanSubmitPoiTextMetadataUpdateProto, _Mapping]] = ..., titan_submit_poi_location_update_proto_5043: _Optional[_Union[TitanSubmitPoiLocationUpdateProto, _Mapping]] = ..., titan_submit_poitakedown_request_proto_5044: _Optional[_Union[TitanSubmitPoiTakedownRequestProto, _Mapping]] = ..., get_web_token_proto_5045: _Optional[_Union[GetWebTokenProto, _Mapping]] = ..., get_adventure_sync_settings_request_proto_5046: _Optional[_Union[GetAdventureSyncSettingsRequestProto, _Mapping]] = ..., update_adventure_sync_settings_request_proto_5047: _Optional[_Union[UpdateAdventureSyncSettingsRequestProto, _Mapping]] = ..., set_birthday_request_proto_5048: _Optional[_Union[SetBirthdayRequestProto, _Mapping]] = ..., platform_fetch_newsfeed_request_5049: _Optional[_Union[PlatformFetchNewsfeedRequest, _Mapping]] = ..., platform_mark_newsfeed_read_request_5050: _Optional[_Union[PlatformMarkNewsfeedReadRequest, _Mapping]] = ..., internal_search_player_proto_10000: _Optional[_Union[InternalSearchPlayerProto, _Mapping]] = ..., internal_send_friendinvite_proto_10002: _Optional[_Union[InternalSendFriendInviteProto, _Mapping]] = ..., internal_cancel_friendinvite_proto_10003: _Optional[_Union[InternalCancelFriendInviteProto, _Mapping]] = ..., internal_accept_friendinvite_proto_10004: _Optional[_Union[InternalAcceptFriendInviteProto, _Mapping]] = ..., internal_decline_friendinvite_proto_10005: _Optional[_Union[InternalDeclineFriendInviteProto, _Mapping]] = ..., internal_get_friends_list_proto_10006: _Optional[_Union[InternalGetFriendsListProto, _Mapping]] = ..., internal_get_outgoing_friendinvites_proto_10007: _Optional[_Union[InternalGetOutgoingFriendInvitesProto, _Mapping]] = ..., internal_getincoming_friendinvites_proto_10008: _Optional[_Union[InternalGetIncomingFriendInvitesProto, _Mapping]] = ..., internal_remove_friend_proto_10009: _Optional[_Union[InternalRemoveFriendProto, _Mapping]] = ..., internal_get_friend_details_proto_10010: _Optional[_Union[InternalGetFriendDetailsProto, _Mapping]] = ..., internalinvite_facebook_friend_proto_10011: _Optional[_Union[InternalInviteFacebookFriendProto, _Mapping]] = ..., internalis_my_friend_proto_10012: _Optional[_Union[InternalIsMyFriendProto, _Mapping]] = ..., internal_get_friend_code_proto_10013: _Optional[_Union[InternalGetFriendCodeProto, _Mapping]] = ..., internal_get_facebook_friend_list_proto_10014: _Optional[_Union[InternalGetFacebookFriendListProto, _Mapping]] = ..., internal_update_facebook_status_proto_10015: _Optional[_Union[InternalUpdateFacebookStatusProto, _Mapping]] = ..., savesocial_playersettings_proto_10016: _Optional[_Union[SaveSocialPlayerSettingsProto, _Mapping]] = ..., internal_get_player_settings_proto_10017: _Optional[_Union[InternalGetPlayerSettingsProto, _Mapping]] = ..., internal_set_account_settings_proto_10021: _Optional[_Union[InternalSetAccountSettingsProto, _Mapping]] = ..., internal_get_account_settings_proto_10022: _Optional[_Union[InternalGetAccountSettingsProto, _Mapping]] = ..., internal_add_favorite_friend_request_10023: _Optional[_Union[InternalAddFavoriteFriendRequest, _Mapping]] = ..., internal_remove_favorite_friend_request_10024: _Optional[_Union[InternalRemoveFavoriteFriendRequest, _Mapping]] = ..., internal_block_account_proto_10025: _Optional[_Union[InternalBlockAccountProto, _Mapping]] = ..., internal_unblock_account_proto_10026: _Optional[_Union[InternalUnblockAccountProto, _Mapping]] = ..., internal_get_outgoing_blocks_proto_10027: _Optional[_Union[InternalGetOutgoingBlocksProto, _Mapping]] = ..., internalis_account_blocked_proto_10028: _Optional[_Union[InternalIsAccountBlockedProto, _Mapping]] = ..., internal_push_notification_registry_proto_10101: _Optional[_Union[InternalPushNotificationRegistryProto, _Mapping]] = ..., internal_update_notification_proto_10103: _Optional[_Union[InternalUpdateNotificationProto, _Mapping]] = ..., get_inbox_proto_10105: _Optional[_Union[GetInboxProto, _Mapping]] = ..., internal_list_opt_out_notification_categories_request_proto_10106: _Optional[_Union[InternalListOptOutNotificationCategoriesRequestProto, _Mapping]] = ..., internal_get_signed_url_proto_10201: _Optional[_Union[InternalGetSignedUrlProto, _Mapping]] = ..., internal_submitimage_proto_10202: _Optional[_Union[InternalSubmitImageProto, _Mapping]] = ..., internal_get_photos_proto_10203: _Optional[_Union[InternalGetPhotosProto, _Mapping]] = ..., internal_update_profile_request_20001: _Optional[_Union[InternalUpdateProfileRequest, _Mapping]] = ..., internal_update_friendship_request_20002: _Optional[_Union[InternalUpdateFriendshipRequest, _Mapping]] = ..., internal_get_profile_request_20003: _Optional[_Union[InternalGetProfileRequest, _Mapping]] = ..., internalinvite_game_request_20004: _Optional[_Union[InternalInviteGameRequest, _Mapping]] = ..., internal_list_friends_request_20006: _Optional[_Union[InternalListFriendsRequest, _Mapping]] = ..., internal_get_friend_details_proto_20007: _Optional[_Union[InternalGetFriendDetailsProto, _Mapping]] = ..., internal_get_client_feature_flags_request_20008: _Optional[_Union[InternalGetClientFeatureFlagsRequest, _Mapping]] = ..., internal_getincoming_gameinvites_request_20010: _Optional[_Union[InternalGetIncomingGameInvitesRequest, _Mapping]] = ..., internal_updateincoming_gameinvite_request_20011: _Optional[_Union[InternalUpdateIncomingGameInviteRequest, _Mapping]] = ..., internal_dismiss_outgoing_gameinvites_request_20012: _Optional[_Union[InternalDismissOutgoingGameInvitesRequest, _Mapping]] = ..., internal_sync_contact_list_request_20013: _Optional[_Union[InternalSyncContactListRequest, _Mapping]] = ..., internal_send_contact_list_friendinvite_request_20014: _Optional[_Union[InternalSendContactListFriendInviteRequest, _Mapping]] = ..., internal_refer_contact_list_friend_request_20015: _Optional[_Union[InternalReferContactListFriendRequest, _Mapping]] = ..., internal_get_contact_listinfo_request_20016: _Optional[_Union[InternalGetContactListInfoRequest, _Mapping]] = ..., internal_dismiss_contact_list_update_request_20017: _Optional[_Union[InternalDismissContactListUpdateRequest, _Mapping]] = ..., internal_notify_contact_list_friends_request_20018: _Optional[_Union[InternalNotifyContactListFriendsRequest, _Mapping]] = ..., internal_get_friend_recommendation_request_20500: _Optional[_Union[InternalGetFriendRecommendationRequest, _Mapping]] = ..., get_outstanding_warnings_request_proto_200000: _Optional[_Union[GetOutstandingWarningsRequestProto, _Mapping]] = ..., acknowledge_warnings_request_proto_200001: _Optional[_Union[AcknowledgeWarningsRequestProto, _Mapping]] = ..., register_background_device_action_proto_230000: _Optional[_Union[RegisterBackgroundDeviceActionProto, _Mapping]] = ..., get_adventure_sync_progress_proto_230002: _Optional[_Union[GetAdventureSyncProgressProto, _Mapping]] = ..., iap_purchase_sku_proto_310000: _Optional[_Union[IapPurchaseSkuProto, _Mapping]] = ..., iap_get_available_skus_and_balances_proto_310001: _Optional[_Union[IapGetAvailableSkusAndBalancesProto, _Mapping]] = ..., iap_setin_game_currency_exchange_rate_proto_310002: _Optional[_Union[IapSetInGameCurrencyExchangeRateProto, _Mapping]] = ..., iap_redeem_google_receipt_proto_310100: _Optional[_Union[IapRedeemGoogleReceiptProto, _Mapping]] = ..., iap_redeem_apple_receipt_proto_310101: _Optional[_Union[IapRedeemAppleReceiptProto, _Mapping]] = ..., iap_redeem_desktop_receipt_proto_310102: _Optional[_Union[IapRedeemDesktopReceiptProto, _Mapping]] = ..., iap_redeem_samsung_receipt_proto_310103: _Optional[_Union[IapRedeemSamsungReceiptProto, _Mapping]] = ..., iap_get_available_subscriptions_request_proto_310200: _Optional[_Union[IapGetAvailableSubscriptionsRequestProto, _Mapping]] = ..., iap_get_active_subscriptions_request_proto_310201: _Optional[_Union[IapGetActiveSubscriptionsRequestProto, _Mapping]] = ..., iap_redeem_xsolla_receipt_request_proto_311100: _Optional[_Union[IapRedeemXsollaReceiptRequestProto, _Mapping]] = ..., iap_get_user_request_proto_311101: _Optional[_Union[IapGetUserRequestProto, _Mapping]] = ..., geofence_update_proto_360000: _Optional[_Union[GeofenceUpdateProto, _Mapping]] = ..., location_ping_proto_360001: _Optional[_Union[LocationPingProto, _Mapping]] = ..., update_bulk_player_location_request_proto_360002: _Optional[_Union[UpdateBulkPlayerLocationRequestProto, _Mapping]] = ..., update_breadcrumb_history_request_proto_361000: _Optional[_Union[UpdateBreadcrumbHistoryRequestProto, _Mapping]] = ..., refresh_proximity_tokensrequest_proto_362000: _Optional[_Union[RefreshProximityTokensRequestProto, _Mapping]] = ..., report_proximity_contactsrequest_proto_362001: _Optional[_Union[ReportProximityContactsRequestProto, _Mapping]] = ..., internal_add_login_action_proto_600000: _Optional[_Union[InternalAddLoginActionProto, _Mapping]] = ..., internal_remove_login_action_proto_600001: _Optional[_Union[InternalRemoveLoginActionProto, _Mapping]] = ..., internal_replace_login_action_proto_600003: _Optional[_Union[InternalReplaceLoginActionProto, _Mapping]] = ..., internal_set_birthday_request_proto_600004: _Optional[_Union[InternalSetBirthdayRequestProto, _Mapping]] = ..., internal_gar_proxy_request_proto_600005: _Optional[_Union[InternalGarProxyRequestProto, _Mapping]] = ..., internal_link_to_account_login_request_proto_600006: _Optional[_Union[InternalLinkToAccountLoginRequestProto, _Mapping]] = ..., titan_submit_new_poi_proto_620000: _Optional[_Union[TitanSubmitNewPoiProto, _Mapping]] = ..., titan_get_available_submissions_proto_620001: _Optional[_Union[TitanGetAvailableSubmissionsProto, _Mapping]] = ..., titan_get_player_submission_validation_settings_proto_620003: _Optional[_Union[TitanGetPlayerSubmissionValidationSettingsProto, _Mapping]] = ..., titan_submit_poi_image_proto_620100: _Optional[_Union[TitanSubmitPoiImageProto, _Mapping]] = ..., titan_submit_poitext_metadata_update_proto_620101: _Optional[_Union[TitanSubmitPoiTextMetadataUpdateProto, _Mapping]] = ..., titan_submit_poi_location_update_proto_620102: _Optional[_Union[TitanSubmitPoiLocationUpdateProto, _Mapping]] = ..., titan_submit_poitakedown_request_proto_620103: _Optional[_Union[TitanSubmitPoiTakedownRequestProto, _Mapping]] = ..., titan_submit_sponsor_poi_report_proto_620104: _Optional[_Union[TitanSubmitSponsorPoiReportProto, _Mapping]] = ..., titan_submit_sponsor_poi_location_update_proto_620105: _Optional[_Union[TitanSubmitSponsorPoiLocationUpdateProto, _Mapping]] = ..., titan_submit_poi_category_vote_record_proto_620106: _Optional[_Union[TitanSubmitPoiCategoryVoteRecordProto, _Mapping]] = ..., titan_generate_gmap_signed_url_proto_620300: _Optional[_Union[TitanGenerateGmapSignedUrlProto, _Mapping]] = ..., titan_get_gmap_settings_proto_620301: _Optional[_Union[TitanGetGmapSettingsProto, _Mapping]] = ..., titan_poi_video_submission_metadata_proto_620400: _Optional[_Union[TitanPoiVideoSubmissionMetadataProto, _Mapping]] = ..., titan_get_grapeshot_upload_url_proto_620401: _Optional[_Union[TitanGetGrapeshotUploadUrlProto, _Mapping]] = ..., titan_async_file_upload_complete_proto_620402: _Optional[_Union[TitanAsyncFileUploadCompleteProto, _Mapping]] = ..., titan_get_a_r_mapping_settings_proto_620403: _Optional[_Union[TitanGetARMappingSettingsProto, _Mapping]] = ..., titan_get_images_for_poi_proto_620500: _Optional[_Union[TitanGetImagesForPoiProto, _Mapping]] = ..., titan_submit_player_image_vote_for_poi_proto_620501: _Optional[_Union[TitanSubmitPlayerImageVoteForPoiProto, _Mapping]] = ..., titan_get_image_gallery_settings_proto_620502: _Optional[_Union[TitanGetImageGallerySettingsProto, _Mapping]] = ..., get_maptiles_settings_request_620600: _Optional[_Union[GetMaptilesSettingsRequest, _Mapping]] = ..., titan_get_pois_in_radius_proto_620601: _Optional[_Union[TitanGetPoisInRadiusProto, _Mapping]] = ..., fitness_update_proto_640000: _Optional[_Union[FitnessUpdateProto, _Mapping]] = ..., get_fitness_report_proto_640001: _Optional[_Union[GetFitnessReportProto, _Mapping]] = ..., get_adventure_sync_settings_request_proto_640002: _Optional[_Union[GetAdventureSyncSettingsRequestProto, _Mapping]] = ..., update_adventure_sync_settings_request_proto_640003: _Optional[_Union[UpdateAdventureSyncSettingsRequestProto, _Mapping]] = ..., update_adventure_sync_fitness_request_proto_640004: _Optional[_Union[UpdateAdventureSyncFitnessRequestProto, _Mapping]] = ..., get_adventure_sync_fitness_report_request_proto_640005: _Optional[_Union[GetAdventureSyncFitnessReportRequestProto, _Mapping]] = ...) -> None: ... + class AllResponsesProto(_message.Message): + __slots__ = ["get_player_out_proto_2", "get_holoholo_inventory_out_proto_4", "download_settings_response_proto_5", "getgame_master_client_templates_out_proto_6", "get_remote_config_versions_out_proto_7", "register_background_deviceresponse_proto_8", "get_player_day_out_proto_9", "acknowledge_punishment_out_proto_10", "get_server_time_out_proto_11", "get_local_time_out_proto_12", "set_playerstatus_out_proto_20", "getgame_config_versions_out_proto_21", "fort_search_out_proto_101", "encounter_out_proto_102", "catch_pokemon_out_proto_103", "fort_details_out_proto_104", "get_map_objects_out_proto_106", "fort_deploy_out_proto_110", "fort_recall_out_proto_111", "release_pokemon_out_proto_112", "use_item_potion_out_proto_113", "use_item_capture_out_proto_114", "use_item_revive_out_proto_116", "playerprofile_outproto_121", "evolve_pokemon_out_proto_125", "get_hatched_eggs_out_proto_126", "encounter_tutorial_complete_out_proto_127", "level_up_rewards_out_proto_128", "check_awarded_badges_out_proto_129", "recycle_item_out_proto_137", "collect_daily_bonus_out_proto_138", "use_item_xp_boost_out_proto_139", "use_item_egg_incubator_out_proto_140", "use_incense_action_out_proto_141", "get_incense_pokemon_out_proto_142", "incense_encounter_out_proto_143", "add_fort_modifier_out_proto_144", "disk_encounter_out_proto_145", "upgrade_pokemon_out_proto_147", "set_favorite_pokemon_out_proto_148", "nickname_pokemon_out_proto_149", "set_contactsettings_out_proto_151", "set_buddy_pokemon_out_proto_152", "get_buddy_walked_out_proto_153", "use_item_encounter_out_proto_154", "gym_deploy_out_proto_155", "gymget_info_out_proto_156", "gym_start_session_out_proto_157", "gym_battle_attack_out_proto_158", "join_lobby_out_proto_159", "leavelobby_out_proto_160", "set_lobby_visibility_out_proto_161", "set_lobby_pokemon_out_proto_162", "get_raid_details_out_proto_163", "gym_feed_pokemon_out_proto_164", "start_raid_battle_out_proto_165", "attack_raid_battle_out_proto_166", "use_item_stardust_boost_out_proto_168", "reassign_player_out_proto_169", "convertcandy_to_xlcandy_out_proto_171", "is_sku_available_out_proto_172", "use_item_bulk_heal_out_proto_173", "asset_digest_out_proto_300", "download_url_out_proto_301", "asset_version_out_proto_302", "codename_result_proto_403", "set_avatar_out_proto_404", "set_player_team_out_proto_405", "mark_tutorial_complete_out_proto_406", "set_neutral_avatar_out_proto_408", "list_avatar_store_items_out_proto_409", "list_avatar_appearance_items_out_proto_410", "neutral_avatar_badge_reward_out_proto_450", "checkchallenge_out_proto_600", "verify_challenge_out_proto_601", "echo_out_proto_666", "register_sfidaresponse_800", "sfida_certification_response_802", "sfida_update_response_803", "sfida_dowser_response_805", "sfida_capture_response_806", "list_avatar_customizations_out_proto_807", "set_avatar_item_as_viewed_out_proto_808", "get_inbox_out_proto_809", "list_gym_badges_out_proto_811", "getgym_badge_details_out_proto_812", "use_item_move_reroll_out_proto_813", "use_item_rare_candy_out_proto_814", "award_free_raid_ticket_out_proto_815", "fetch_all_news_out_proto_816", "mark_read_news_article_out_proto_817", "internal_get_player_settings_out_proto_818", "beluga_transaction_start_out_proto_819", "beluga_transaction_complete_out_proto_820", "sfida_associate_response_822", "sfida_check_pairing_response_823", "sfida_disassociate_response_824", "waina_get_rewards_response_825", "waina_submit_sleep_data_response_826", "saturdaystart_out_proto_827", "saturday_complete_out_proto_828", "get_new_quests_out_proto_900", "get_quest_details_out_proto_901", "complete_quest_out_proto_902", "remove_quest_out_proto_903", "quest_encounter_out_proto_904", "complete_quest_stampcard_out_proto_905", "progress_quest_outproto_906", "read_quest_dialog_out_proto_908", "send_gift_out_proto_950", "open_giftout_proto_951", "getgift_box_details_out_proto_952", "delete_gift_out_proto_953", "save_playersnapshot_out_proto_954", "get_friendship_rewards_out_proto_955", "check_send_gift_out_proto_956", "set_friend_nickname_out_proto_957", "delete_gift_from_inventory_out_proto_958", "savesocial_playersettings_out_proto_959", "open_tradingout_proto_970", "update_trading_out_proto_971", "confirm_trading_out_proto_972", "cancel_trading_out_proto_973", "get_trading_out_proto_974", "get_fitness_rewards_out_proto_980", "get_combat_player_profile_out_proto_990", "generate_combat_challenge_id_out_proto_991", "createcombatchallenge_out_proto_992", "open_combat_challengeout_proto_993", "get_combat_challenge_out_proto_994", "accept_combat_challenge_out_proto_995", "decline_combat_challenge_out_proto_996", "cancelcombatchallenge_out_proto_997", "submit_combat_challenge_pokemons_out_proto_998", "save_combat_player_preferences_out_proto_999", "open_combat_sessionout_proto_1000", "update_combat_out_proto_1001", "quit_combat_out_proto_1002", "get_combat_results_out_proto_1003", "unlock_pokemon_move_out_proto_1004", "get_npc_combat_rewards_out_proto_1005", "combat_friend_request_out_proto_1006", "open_npc_combat_sessionout_proto_1007", "start_tutorial_out_proto_1008", "get_tutorial_egg_out_proto_1009", "send_probe_out_proto_1020", "check_photobomb_out_proto_1101", "confirm_photobomb_out_proto_1102", "get_photobomb_out_proto_1103", "encounter_photobomb_out_proto_1104", "getgmap_settings_out_proto_1105", "change_team_out_proto_1106", "get_web_token_out_proto_1107", "complete_snapshot_session_out_proto_1110", "complete_wild_snapshot_session_out_proto_1111", "start_incident_out_proto_1200", "complete_invasion_dialogue_out_proto_1201", "open_invasion_combat_sessionout_proto_1202", "update_invasion_battle_out_proto_1203", "invasion_encounter_out_proto_1204", "purifypokemon_outproto_1205", "get_rocket_balloon_out_proto_1206", "vs_seeker_start_matchmaking_out_proto_1300", "cancel_matchmaking_out_proto_1301", "get_matchmaking_status_out_proto_1302", "complete_vs_seeker_and_restartcharging_out_proto_1303", "get_vs_seeker_status_out_proto_1304", "completecompetitive_season_out_proto_1305", "claim_vs_seeker_rewards_out_proto_1306", "vs_seeker_reward_encounter_out_proto_1307", "activate_vs_seeker_out_proto_1308", "buddy_map_out_proto_1350", "buddy_stats_out_proto_1351", "buddy_feeding_out_proto_1352", "open_buddy_giftout_proto_1353", "buddy_petting_out_proto_1354", "get_buddy_history_out_proto_1355", "update_route_draft_out_proto_1400", "get_map_forts_out_proto_1401", "submit_route_draft_out_proto_1402", "get_published_routes_out_proto_1403", "start_route_out_proto_1404", "get_routes_out_proto_1405", "progress_route_outproto_1406", "start_route_out_proto_1408", "list_route_badges_out_proto_1409", "cancel_route_out_proto_1410", "list_route_stamps_out_proto_1411", "rateroute_out_proto_1412", "create_route_draft_out_proto_1413", "delete_routedraft_out_proto_1414", "reportroute_out_proto_1415", "process_tappable_outproto_1416", "attracted_pokemon_encounter_out_proto_1417", "can_report_route_out_proto_1418", "route_update_seen_out_proto_1420", "recallroute_draft_out_proto_1421", "route_nearby_notif_shown_out_proto_1422", "npc_route_gift_out_proto_1423", "get_route_creations_out_proto_1424", "appeal_route_out_proto_1425", "get_route_draft_out_proto_1426", "favorite_route_out_proto_1427", "create_route_shortcode_out_proto_1428", "create_buddy_multiplayer_session_out_proto_1456", "join_buddy_multiplayer_session_out_proto_1457", "leave_buddy_multiplayer_session_out_proto_1458", "get_today_view_out_proto_1501", "mega_evolve_pokemon_out_proto_1502", "remote_gift_pingresponse_proto_1503", "send_raid_invitation_out_proto_1504", "get_daily_encounter_out_proto_1601", "daily_encounter_out_proto_1602", "open_sponsored_giftout_proto_1650", "report_ad_interactionresponse_1651", "save_player_preferences_out_proto_1652", "profanity_check_outproto_1653", "get_timedgroup_challenge_out_proto_1700", "get_nintendo_account_out_proto_1710", "unlink_nintendo_account_out_proto_1711", "get_nintendo_o_auth2_url_out_proto_1712", "transfer_pokemonto_pokemon_home_out_proto_1713", "report_ad_feedbackresponse_1716", "create_pokemon_tag_out_proto_1717", "delete_pokemon_tag_out_proto_1718", "edit_pokemon_tag_out_proto_1719", "set_pokemon_tags_for_pokemon_out_proto_1720", "get_pokemon_tags_out_proto_1721", "change_pokemon_form_out_proto_1722", "choose_global_ticketed_event_variant_out_proto_1723", "butterfly_collector_reward_encounter_proto_response_1724", "get_additional_pokemon_details_out_proto_1725", "create_route_pin_out_proto_1726", "like_route_pin_out_proto_1727", "view_route_pin_out_proto_1728", "get_referral_code_out_proto_1800", "add_referrer_out_proto_1801", "send_friend_invite_via_referral_code_out_proto_1802", "get_milestones_out_proto_1803", "markmilestone_as_viewed_out_proto_1804", "get_milestones_preview_out_proto_1805", "complete_milestone_out_proto_1806", "getgeofenced_ad_out_proto_1820", "power_uppokestop_encounter_outproto_1900", "get_player_stamp_collections_out_proto_1901", "savestamp_out_proto_1902", "delete_postcards_out_proto_1909", "create_postcard_out_proto_1910", "update_postcard_out_proto_1911", "delete_postcard_out_proto_1912", "get_memento_list_out_proto_1913", "upload_raid_client_log_out_proto_1914", "skip_enter_referral_code_out_proto_1915", "upload_combat_client_log_out_proto_1916", "combat_sync_server_offset_out_proto_1917", "check_gifting_eligibility_out_proto_2000", "redeem_ticket_gift_for_friend_out_proto_2001", "get_incense_recap_out_proto_2002", "acknowledge_view_latest_incense_recap_out_proto_2003", "boot_raid_out_proto_2004", "get_pokestop_encounter_out_proto_2005", "encounter_pokestopencounter_out_proto_2006", "player_spawnablepokemon_outproto_2007", "get_quest_ui_out_proto_2008", "get_eligible_combat_leagues_out_proto_2009", "send_friend_request_via_player_id_out_proto_2010", "get_raid_lobby_counter_out_proto_2011", "use_non_combat_move_response_proto_2014", "check_pokemon_size_leaderboard_eligibility_out_proto_2100", "update_pokemon_size_leaderboard_entry_out_proto_2101", "transfer_pokemon_size_leaderboard_entry_out_proto_2102", "remove_pokemon_size_leaderboard_entry_out_proto_2103", "get_pokemon_size_leaderboard_entry_out_proto_2104", "get_contest_data_out_proto_2105", "get_contests_unclaimed_rewards_out_proto_2106", "claimcontests_rewards_out_proto_2107", "get_entered_contest_out_proto_2108", "get_pokemon_size_leaderboard_friend_entry_out_proto_2109", "checkcontest_eligibility_out_proto_2150", "update_contest_entry_out_proto_2151", "transfer_contest_entry_out_proto_2152", "get_contest_friend_entry_out_proto_2153", "get_contest_entry_out_proto_2154", "create_party_out_proto_2300", "join_party_out_proto_2301", "start_party_out_proto_2302", "leave_party_out_proto_2303", "get_party_out_proto_2304", "party_update_location_outproto_2305", "party_send_dark_launch_log_outproto_2306", "start_party_quest_out_proto_2308", "complete_party_quest_out_proto_2309", "get_bonus_attracted_pokemon_out_proto_2350", "get_bonuses_out_proto_2352", "badge_reward_encounter_response_proto_2360", "npc_update_state_out_proto_2400", "npc_send_gift_out_proto_2401", "npc_open_gift_out_proto_2402", "join_bread_lobby_out_proto_2450", "prepare_bread_lobby_outproto_2453", "leave_breadlobby_out_proto_2455", "start_bread_battle_out_proto_2456", "get_bread_lobby_details_out_proto_2457", "start_mp_walk_quest_out_proto_2458", "enhance_bread_move_out_proto_2459", "station_pokemon_out_proto_2460", "loot_station_out_proto_2461", "get_stationed_pokemon_details_out_proto_2462", "mark_save_for_later_out_proto_2463", "use_save_for_later_out_proto_2464", "remove_save_for_later_out_proto_2465", "get_save_for_later_entries_out_proto_2466", "get_mp_summary_out_proto_2467", "use_item_mp_replenish_out_proto_2468", "report_station_out_proto_2470", "debug_resetdaily_mp_progress_out_proto_2471", "release_stationed_pokemon_out_proto_2472", "complete_bread_battle_out_proto_2473", "breadbattle_reward_upgrade_out_proto_2474", "encounter_station_spawn_out_proto_2475", "get_num_station_assists_out_proto_2476", "get_vps_event_out_proto_3000", "update_vps_event_out_proto_3001", "add_ptc_loginaction_out_proto_3002", "claim_ptc_linking_reward_out_proto_3003", "canclaim_ptc_reward_action_out_proto_3004", "contribute_party_item_out_proto_3005", "consume_party_items_out_proto_3006", "remove_ptc_login_action_out_proto_3007", "send_party_invitation_out_proto_3008", "consume_stickers_out_proto_3009", "complete_raid_battle_out_proto_3010", "sync_battle_inventory_out_proto_3011", "preview_contributeparty_item_outproto_3015", "kick_other_player_from_party_out_proto_3016", "fuse_pokemon_response_proto_3017", "unfuse_pokemon_response_proto_3018", "get_iris_social_scene_out_proto_3019", "update_iris_social_scene_out_proto_3020", "get_unfuse_pokemon_preview_response_proto_3023", "processplayer_inbox_outproto_3024", "push_notification_registry_outproto_5000", "update_notification_out_proto_5002", "optout_proto_5003", "download_gm_templates_response_proto_5004", "get_inventory_response_proto_5005", "redeem_passcoderesponse_proto_5006", "ping_responseproto_5007", "add_loginaction_out_proto_5008", "remove_login_action_out_proto_5009", "listlogin_action_out_proto_5010", "submit_new_poi_out_proto_5011", "proxy_responseproto_5012", "get_available_submissions_out_proto_5014", "replace_login_action_out_proto_5015", "iap_purchase_sku_out_proto_5019", "iap_get_available_skus_and_balances_out_proto_5020", "iap_redeem_google_receipt_out_proto_5021", "iap_redeem_apple_receipt_out_proto_5022", "iap_redeem_desktop_receipt_out_proto_5023", "fitness_update_out_proto_5024", "get_fitness_report_out_proto_5025", "client_telemetryclient_settings_proto_5026", "auth_register_background_device_response_proto_5028", "internal_setin_game_currency_exchange_rate_out_proto_5032", "geofence_update_out_proto_5033", "location_ping_out_proto_5034", "generategmap_signed_url_out_proto_5035", "getgmap_settings_out_proto_5036", "iap_redeem_samsung_receipt_out_proto_5037", "get_outstanding_warnings_response_proto_5039", "acknowledge_warnings_response_proto_5040", "get_web_token_out_proto_5045", "get_adventure_sync_settings_response_proto_5046", "update_adventure_sync_settings_response_proto_5047", "set_birthday_response_proto_5048", "fetch_newsfeed_response_5049", "mark_newsfeed_read_response_5050", "internal_search_player_out_proto_10000", "internal_send_friendinvite_out_proto_10002", "internal_cancel_friendinvite_out_proto_10003", "internal_accept_friendinvite_out_proto_10004", "internal_decline_friendinvite_out_proto_10005", "internal_get_friends_list_out_proto_10006", "internal_get_outgoing_friendinvites_out_proto_10007", "internal_getincoming_friendinvites_out_proto_10008", "internal_remove_friend_out_proto_10009", "internal_get_friend_details_out_proto_10010", "internalinvite_facebook_friend_out_proto_10011", "internalis_my_friend_out_proto_10012", "internal_get_friend_code_out_proto_10013", "internal_get_facebook_friend_list_out_proto_10014", "internal_update_facebook_status_out_proto_10015", "savesocial_playersettings_out_proto_10016", "internal_get_player_settings_out_proto_10017", "internal_set_account_settings_out_proto_10021", "internal_get_account_settings_out_proto_10022", "internal_add_favorite_friend_response_10023", "internal_remove_favorite_friend_response_10024", "internal_block_account_out_proto_10025", "internal_unblock_account_out_proto_10026", "internal_get_outgoing_blocks_out_proto_10027", "internalis_account_blocked_out_proto_10028", "internal_push_notification_registry_out_proto_10101", "internal_update_notification_out_proto_10103", "optout_proto_10104", "get_inbox_out_proto_10105", "internal_list_opt_out_notification_categories_response_proto_10106", "internal_get_signed_url_out_proto_10201", "internal_submitimage_out_proto_10202", "internal_get_photos_out_proto_10203", "internal_update_profile_response_20001", "internal_update_friendship_response_20002", "internal_get_profile_response_20003", "internalinvite_game_response_20004", "internal_list_friends_response_20006", "internal_get_friend_details_out_proto_20007", "internal_get_client_feature_flags_response_20008", "internal_getincoming_gameinvites_response_20010", "internal_updateincoming_gameinvite_response_20011", "internal_dismiss_outgoing_gameinvites_response_20012", "internal_sync_contact_list_response_20013", "internal_send_contact_list_friendinvite_response_20014", "internal_refer_contact_list_friend_response_20015", "internal_get_contact_listinfo_response_20016", "internal_dismiss_contact_list_update_response_20017", "internal_notify_contact_list_friends_response_20018", "internal_get_friend_recommendation_response_20500", "get_outstanding_warnings_response_proto_200000", "acknowledge_warnings_response_proto_200001", "register_background_deviceresponse_proto_230000", "get_adventure_sync_progress_out_proto_230002", "iap_purchase_sku_out_proto_310000", "iap_get_available_skus_and_balances_out_proto_310001", "iap_setin_game_currency_exchange_rate_out_proto_310002", "iap_redeem_google_receipt_out_proto_310100", "iap_redeem_apple_receipt_out_proto_310101", "iap_redeem_desktop_receipt_out_proto_310102", "iap_redeem_samsung_receipt_out_proto_310103", "iap_get_available_subscriptions_response_proto_310200", "iap_get_active_subscriptions_response_proto_310201", "iap_redeem_xsolla_receipt_response_proto_311100", "iap_get_user_response_proto_311101", "geofence_update_out_proto_360000", "location_ping_out_proto_360001", "update_bulk_player_location_response_proto_360002", "update_breadcrumb_history_response_proto_361000", "refresh_proximity_tokensresponse_proto_362000", "report_proximity_contactsresponse_proto_362001", "internal_add_login_action_out_proto_600000", "internal_remove_login_action_out_proto_600001", "internal_list_login_action_out_proto_600002", "internal_replace_login_action_out_proto_600003", "internal_set_birthday_response_proto_600004", "internal_gar_proxy_response_proto_600005", "internal_link_to_account_login_response_proto_600006", "titan_submit_new_poi_out_proto_620000", "titan_get_available_submissions_out_proto_620001", "titan_get_player_submission_validation_settings_out_proto_620003", "titan_generate_gmap_signed_url_out_proto_620300", "titan_get_gmap_settings_out_proto_620301", "titan_get_grapeshot_upload_url_out_proto_620401", "titan_async_file_upload_complete_out_proto_620402", "titan_get_a_r_mapping_settings_out_proto_620403", "titan_get_images_for_poi_out_proto_620500", "titan_submit_player_image_vote_for_poi_out_proto_620501", "titan_get_image_gallery_settings_out_proto_620502", "get_maptiles_settings_response_620600", "titan_get_pois_in_radius_out_proto_620601", "fitness_update_out_proto_640000", "get_fitness_report_out_proto_640001", "get_adventure_sync_settings_response_proto_640002", "update_adventure_sync_settings_response_proto_640003", "update_adventure_sync_fitness_response_proto_640004", "get_adventure_sync_fitness_report_response_proto_640005"] + GET_PLAYER_OUT_PROTO_2_FIELD_NUMBER: _ClassVar[int] + GET_HOLOHOLO_INVENTORY_OUT_PROTO_4_FIELD_NUMBER: _ClassVar[int] + DOWNLOAD_SETTINGS_RESPONSE_PROTO_5_FIELD_NUMBER: _ClassVar[int] + GETGAME_MASTER_CLIENT_TEMPLATES_OUT_PROTO_6_FIELD_NUMBER: _ClassVar[int] + GET_REMOTE_CONFIG_VERSIONS_OUT_PROTO_7_FIELD_NUMBER: _ClassVar[int] + REGISTER_BACKGROUND_DEVICERESPONSE_PROTO_8_FIELD_NUMBER: _ClassVar[int] + GET_PLAYER_DAY_OUT_PROTO_9_FIELD_NUMBER: _ClassVar[int] + ACKNOWLEDGE_PUNISHMENT_OUT_PROTO_10_FIELD_NUMBER: _ClassVar[int] + GET_SERVER_TIME_OUT_PROTO_11_FIELD_NUMBER: _ClassVar[int] + GET_LOCAL_TIME_OUT_PROTO_12_FIELD_NUMBER: _ClassVar[int] + SET_PLAYERSTATUS_OUT_PROTO_20_FIELD_NUMBER: _ClassVar[int] + GETGAME_CONFIG_VERSIONS_OUT_PROTO_21_FIELD_NUMBER: _ClassVar[int] + FORT_SEARCH_OUT_PROTO_101_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_OUT_PROTO_102_FIELD_NUMBER: _ClassVar[int] + CATCH_POKEMON_OUT_PROTO_103_FIELD_NUMBER: _ClassVar[int] + FORT_DETAILS_OUT_PROTO_104_FIELD_NUMBER: _ClassVar[int] + GET_MAP_OBJECTS_OUT_PROTO_106_FIELD_NUMBER: _ClassVar[int] + FORT_DEPLOY_OUT_PROTO_110_FIELD_NUMBER: _ClassVar[int] + FORT_RECALL_OUT_PROTO_111_FIELD_NUMBER: _ClassVar[int] + RELEASE_POKEMON_OUT_PROTO_112_FIELD_NUMBER: _ClassVar[int] + USE_ITEM_POTION_OUT_PROTO_113_FIELD_NUMBER: _ClassVar[int] + USE_ITEM_CAPTURE_OUT_PROTO_114_FIELD_NUMBER: _ClassVar[int] + USE_ITEM_REVIVE_OUT_PROTO_116_FIELD_NUMBER: _ClassVar[int] + PLAYERPROFILE_OUTPROTO_121_FIELD_NUMBER: _ClassVar[int] + EVOLVE_POKEMON_OUT_PROTO_125_FIELD_NUMBER: _ClassVar[int] + GET_HATCHED_EGGS_OUT_PROTO_126_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_TUTORIAL_COMPLETE_OUT_PROTO_127_FIELD_NUMBER: _ClassVar[int] + LEVEL_UP_REWARDS_OUT_PROTO_128_FIELD_NUMBER: _ClassVar[int] + CHECK_AWARDED_BADGES_OUT_PROTO_129_FIELD_NUMBER: _ClassVar[int] + RECYCLE_ITEM_OUT_PROTO_137_FIELD_NUMBER: _ClassVar[int] + COLLECT_DAILY_BONUS_OUT_PROTO_138_FIELD_NUMBER: _ClassVar[int] + USE_ITEM_XP_BOOST_OUT_PROTO_139_FIELD_NUMBER: _ClassVar[int] + USE_ITEM_EGG_INCUBATOR_OUT_PROTO_140_FIELD_NUMBER: _ClassVar[int] + USE_INCENSE_ACTION_OUT_PROTO_141_FIELD_NUMBER: _ClassVar[int] + GET_INCENSE_POKEMON_OUT_PROTO_142_FIELD_NUMBER: _ClassVar[int] + INCENSE_ENCOUNTER_OUT_PROTO_143_FIELD_NUMBER: _ClassVar[int] + ADD_FORT_MODIFIER_OUT_PROTO_144_FIELD_NUMBER: _ClassVar[int] + DISK_ENCOUNTER_OUT_PROTO_145_FIELD_NUMBER: _ClassVar[int] + UPGRADE_POKEMON_OUT_PROTO_147_FIELD_NUMBER: _ClassVar[int] + SET_FAVORITE_POKEMON_OUT_PROTO_148_FIELD_NUMBER: _ClassVar[int] + NICKNAME_POKEMON_OUT_PROTO_149_FIELD_NUMBER: _ClassVar[int] + SET_CONTACTSETTINGS_OUT_PROTO_151_FIELD_NUMBER: _ClassVar[int] + SET_BUDDY_POKEMON_OUT_PROTO_152_FIELD_NUMBER: _ClassVar[int] + GET_BUDDY_WALKED_OUT_PROTO_153_FIELD_NUMBER: _ClassVar[int] + USE_ITEM_ENCOUNTER_OUT_PROTO_154_FIELD_NUMBER: _ClassVar[int] + GYM_DEPLOY_OUT_PROTO_155_FIELD_NUMBER: _ClassVar[int] + GYMGET_INFO_OUT_PROTO_156_FIELD_NUMBER: _ClassVar[int] + GYM_START_SESSION_OUT_PROTO_157_FIELD_NUMBER: _ClassVar[int] + GYM_BATTLE_ATTACK_OUT_PROTO_158_FIELD_NUMBER: _ClassVar[int] + JOIN_LOBBY_OUT_PROTO_159_FIELD_NUMBER: _ClassVar[int] + LEAVELOBBY_OUT_PROTO_160_FIELD_NUMBER: _ClassVar[int] + SET_LOBBY_VISIBILITY_OUT_PROTO_161_FIELD_NUMBER: _ClassVar[int] + SET_LOBBY_POKEMON_OUT_PROTO_162_FIELD_NUMBER: _ClassVar[int] + GET_RAID_DETAILS_OUT_PROTO_163_FIELD_NUMBER: _ClassVar[int] + GYM_FEED_POKEMON_OUT_PROTO_164_FIELD_NUMBER: _ClassVar[int] + START_RAID_BATTLE_OUT_PROTO_165_FIELD_NUMBER: _ClassVar[int] + ATTACK_RAID_BATTLE_OUT_PROTO_166_FIELD_NUMBER: _ClassVar[int] + USE_ITEM_STARDUST_BOOST_OUT_PROTO_168_FIELD_NUMBER: _ClassVar[int] + REASSIGN_PLAYER_OUT_PROTO_169_FIELD_NUMBER: _ClassVar[int] + CONVERTCANDY_TO_XLCANDY_OUT_PROTO_171_FIELD_NUMBER: _ClassVar[int] + IS_SKU_AVAILABLE_OUT_PROTO_172_FIELD_NUMBER: _ClassVar[int] + USE_ITEM_BULK_HEAL_OUT_PROTO_173_FIELD_NUMBER: _ClassVar[int] + ASSET_DIGEST_OUT_PROTO_300_FIELD_NUMBER: _ClassVar[int] + DOWNLOAD_URL_OUT_PROTO_301_FIELD_NUMBER: _ClassVar[int] + ASSET_VERSION_OUT_PROTO_302_FIELD_NUMBER: _ClassVar[int] + CODENAME_RESULT_PROTO_403_FIELD_NUMBER: _ClassVar[int] + SET_AVATAR_OUT_PROTO_404_FIELD_NUMBER: _ClassVar[int] + SET_PLAYER_TEAM_OUT_PROTO_405_FIELD_NUMBER: _ClassVar[int] + MARK_TUTORIAL_COMPLETE_OUT_PROTO_406_FIELD_NUMBER: _ClassVar[int] + SET_NEUTRAL_AVATAR_OUT_PROTO_408_FIELD_NUMBER: _ClassVar[int] + LIST_AVATAR_STORE_ITEMS_OUT_PROTO_409_FIELD_NUMBER: _ClassVar[int] + LIST_AVATAR_APPEARANCE_ITEMS_OUT_PROTO_410_FIELD_NUMBER: _ClassVar[int] + NEUTRAL_AVATAR_BADGE_REWARD_OUT_PROTO_450_FIELD_NUMBER: _ClassVar[int] + CHECKCHALLENGE_OUT_PROTO_600_FIELD_NUMBER: _ClassVar[int] + VERIFY_CHALLENGE_OUT_PROTO_601_FIELD_NUMBER: _ClassVar[int] + ECHO_OUT_PROTO_666_FIELD_NUMBER: _ClassVar[int] + REGISTER_SFIDARESPONSE_800_FIELD_NUMBER: _ClassVar[int] + SFIDA_CERTIFICATION_RESPONSE_802_FIELD_NUMBER: _ClassVar[int] + SFIDA_UPDATE_RESPONSE_803_FIELD_NUMBER: _ClassVar[int] + SFIDA_DOWSER_RESPONSE_805_FIELD_NUMBER: _ClassVar[int] + SFIDA_CAPTURE_RESPONSE_806_FIELD_NUMBER: _ClassVar[int] + LIST_AVATAR_CUSTOMIZATIONS_OUT_PROTO_807_FIELD_NUMBER: _ClassVar[int] + SET_AVATAR_ITEM_AS_VIEWED_OUT_PROTO_808_FIELD_NUMBER: _ClassVar[int] + GET_INBOX_OUT_PROTO_809_FIELD_NUMBER: _ClassVar[int] + LIST_GYM_BADGES_OUT_PROTO_811_FIELD_NUMBER: _ClassVar[int] + GETGYM_BADGE_DETAILS_OUT_PROTO_812_FIELD_NUMBER: _ClassVar[int] + USE_ITEM_MOVE_REROLL_OUT_PROTO_813_FIELD_NUMBER: _ClassVar[int] + USE_ITEM_RARE_CANDY_OUT_PROTO_814_FIELD_NUMBER: _ClassVar[int] + AWARD_FREE_RAID_TICKET_OUT_PROTO_815_FIELD_NUMBER: _ClassVar[int] + FETCH_ALL_NEWS_OUT_PROTO_816_FIELD_NUMBER: _ClassVar[int] + MARK_READ_NEWS_ARTICLE_OUT_PROTO_817_FIELD_NUMBER: _ClassVar[int] + INTERNAL_GET_PLAYER_SETTINGS_OUT_PROTO_818_FIELD_NUMBER: _ClassVar[int] + BELUGA_TRANSACTION_START_OUT_PROTO_819_FIELD_NUMBER: _ClassVar[int] + BELUGA_TRANSACTION_COMPLETE_OUT_PROTO_820_FIELD_NUMBER: _ClassVar[int] + SFIDA_ASSOCIATE_RESPONSE_822_FIELD_NUMBER: _ClassVar[int] + SFIDA_CHECK_PAIRING_RESPONSE_823_FIELD_NUMBER: _ClassVar[int] + SFIDA_DISASSOCIATE_RESPONSE_824_FIELD_NUMBER: _ClassVar[int] + WAINA_GET_REWARDS_RESPONSE_825_FIELD_NUMBER: _ClassVar[int] + WAINA_SUBMIT_SLEEP_DATA_RESPONSE_826_FIELD_NUMBER: _ClassVar[int] + SATURDAYSTART_OUT_PROTO_827_FIELD_NUMBER: _ClassVar[int] + SATURDAY_COMPLETE_OUT_PROTO_828_FIELD_NUMBER: _ClassVar[int] + GET_NEW_QUESTS_OUT_PROTO_900_FIELD_NUMBER: _ClassVar[int] + GET_QUEST_DETAILS_OUT_PROTO_901_FIELD_NUMBER: _ClassVar[int] + COMPLETE_QUEST_OUT_PROTO_902_FIELD_NUMBER: _ClassVar[int] + REMOVE_QUEST_OUT_PROTO_903_FIELD_NUMBER: _ClassVar[int] + QUEST_ENCOUNTER_OUT_PROTO_904_FIELD_NUMBER: _ClassVar[int] + COMPLETE_QUEST_STAMPCARD_OUT_PROTO_905_FIELD_NUMBER: _ClassVar[int] + PROGRESS_QUEST_OUTPROTO_906_FIELD_NUMBER: _ClassVar[int] + READ_QUEST_DIALOG_OUT_PROTO_908_FIELD_NUMBER: _ClassVar[int] + SEND_GIFT_OUT_PROTO_950_FIELD_NUMBER: _ClassVar[int] + OPEN_GIFTOUT_PROTO_951_FIELD_NUMBER: _ClassVar[int] + GETGIFT_BOX_DETAILS_OUT_PROTO_952_FIELD_NUMBER: _ClassVar[int] + DELETE_GIFT_OUT_PROTO_953_FIELD_NUMBER: _ClassVar[int] + SAVE_PLAYERSNAPSHOT_OUT_PROTO_954_FIELD_NUMBER: _ClassVar[int] + GET_FRIENDSHIP_REWARDS_OUT_PROTO_955_FIELD_NUMBER: _ClassVar[int] + CHECK_SEND_GIFT_OUT_PROTO_956_FIELD_NUMBER: _ClassVar[int] + SET_FRIEND_NICKNAME_OUT_PROTO_957_FIELD_NUMBER: _ClassVar[int] + DELETE_GIFT_FROM_INVENTORY_OUT_PROTO_958_FIELD_NUMBER: _ClassVar[int] + SAVESOCIAL_PLAYERSETTINGS_OUT_PROTO_959_FIELD_NUMBER: _ClassVar[int] + OPEN_TRADINGOUT_PROTO_970_FIELD_NUMBER: _ClassVar[int] + UPDATE_TRADING_OUT_PROTO_971_FIELD_NUMBER: _ClassVar[int] + CONFIRM_TRADING_OUT_PROTO_972_FIELD_NUMBER: _ClassVar[int] + CANCEL_TRADING_OUT_PROTO_973_FIELD_NUMBER: _ClassVar[int] + GET_TRADING_OUT_PROTO_974_FIELD_NUMBER: _ClassVar[int] + GET_FITNESS_REWARDS_OUT_PROTO_980_FIELD_NUMBER: _ClassVar[int] + GET_COMBAT_PLAYER_PROFILE_OUT_PROTO_990_FIELD_NUMBER: _ClassVar[int] + GENERATE_COMBAT_CHALLENGE_ID_OUT_PROTO_991_FIELD_NUMBER: _ClassVar[int] + CREATECOMBATCHALLENGE_OUT_PROTO_992_FIELD_NUMBER: _ClassVar[int] + OPEN_COMBAT_CHALLENGEOUT_PROTO_993_FIELD_NUMBER: _ClassVar[int] + GET_COMBAT_CHALLENGE_OUT_PROTO_994_FIELD_NUMBER: _ClassVar[int] + ACCEPT_COMBAT_CHALLENGE_OUT_PROTO_995_FIELD_NUMBER: _ClassVar[int] + DECLINE_COMBAT_CHALLENGE_OUT_PROTO_996_FIELD_NUMBER: _ClassVar[int] + CANCELCOMBATCHALLENGE_OUT_PROTO_997_FIELD_NUMBER: _ClassVar[int] + SUBMIT_COMBAT_CHALLENGE_POKEMONS_OUT_PROTO_998_FIELD_NUMBER: _ClassVar[int] + SAVE_COMBAT_PLAYER_PREFERENCES_OUT_PROTO_999_FIELD_NUMBER: _ClassVar[int] + OPEN_COMBAT_SESSIONOUT_PROTO_1000_FIELD_NUMBER: _ClassVar[int] + UPDATE_COMBAT_OUT_PROTO_1001_FIELD_NUMBER: _ClassVar[int] + QUIT_COMBAT_OUT_PROTO_1002_FIELD_NUMBER: _ClassVar[int] + GET_COMBAT_RESULTS_OUT_PROTO_1003_FIELD_NUMBER: _ClassVar[int] + UNLOCK_POKEMON_MOVE_OUT_PROTO_1004_FIELD_NUMBER: _ClassVar[int] + GET_NPC_COMBAT_REWARDS_OUT_PROTO_1005_FIELD_NUMBER: _ClassVar[int] + COMBAT_FRIEND_REQUEST_OUT_PROTO_1006_FIELD_NUMBER: _ClassVar[int] + OPEN_NPC_COMBAT_SESSIONOUT_PROTO_1007_FIELD_NUMBER: _ClassVar[int] + START_TUTORIAL_OUT_PROTO_1008_FIELD_NUMBER: _ClassVar[int] + GET_TUTORIAL_EGG_OUT_PROTO_1009_FIELD_NUMBER: _ClassVar[int] + SEND_PROBE_OUT_PROTO_1020_FIELD_NUMBER: _ClassVar[int] + CHECK_PHOTOBOMB_OUT_PROTO_1101_FIELD_NUMBER: _ClassVar[int] + CONFIRM_PHOTOBOMB_OUT_PROTO_1102_FIELD_NUMBER: _ClassVar[int] + GET_PHOTOBOMB_OUT_PROTO_1103_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_PHOTOBOMB_OUT_PROTO_1104_FIELD_NUMBER: _ClassVar[int] + GETGMAP_SETTINGS_OUT_PROTO_1105_FIELD_NUMBER: _ClassVar[int] + CHANGE_TEAM_OUT_PROTO_1106_FIELD_NUMBER: _ClassVar[int] + GET_WEB_TOKEN_OUT_PROTO_1107_FIELD_NUMBER: _ClassVar[int] + COMPLETE_SNAPSHOT_SESSION_OUT_PROTO_1110_FIELD_NUMBER: _ClassVar[int] + COMPLETE_WILD_SNAPSHOT_SESSION_OUT_PROTO_1111_FIELD_NUMBER: _ClassVar[int] + START_INCIDENT_OUT_PROTO_1200_FIELD_NUMBER: _ClassVar[int] + COMPLETE_INVASION_DIALOGUE_OUT_PROTO_1201_FIELD_NUMBER: _ClassVar[int] + OPEN_INVASION_COMBAT_SESSIONOUT_PROTO_1202_FIELD_NUMBER: _ClassVar[int] + UPDATE_INVASION_BATTLE_OUT_PROTO_1203_FIELD_NUMBER: _ClassVar[int] + INVASION_ENCOUNTER_OUT_PROTO_1204_FIELD_NUMBER: _ClassVar[int] + PURIFYPOKEMON_OUTPROTO_1205_FIELD_NUMBER: _ClassVar[int] + GET_ROCKET_BALLOON_OUT_PROTO_1206_FIELD_NUMBER: _ClassVar[int] + VS_SEEKER_START_MATCHMAKING_OUT_PROTO_1300_FIELD_NUMBER: _ClassVar[int] + CANCEL_MATCHMAKING_OUT_PROTO_1301_FIELD_NUMBER: _ClassVar[int] + GET_MATCHMAKING_STATUS_OUT_PROTO_1302_FIELD_NUMBER: _ClassVar[int] + COMPLETE_VS_SEEKER_AND_RESTARTCHARGING_OUT_PROTO_1303_FIELD_NUMBER: _ClassVar[int] + GET_VS_SEEKER_STATUS_OUT_PROTO_1304_FIELD_NUMBER: _ClassVar[int] + COMPLETECOMPETITIVE_SEASON_OUT_PROTO_1305_FIELD_NUMBER: _ClassVar[int] + CLAIM_VS_SEEKER_REWARDS_OUT_PROTO_1306_FIELD_NUMBER: _ClassVar[int] + VS_SEEKER_REWARD_ENCOUNTER_OUT_PROTO_1307_FIELD_NUMBER: _ClassVar[int] + ACTIVATE_VS_SEEKER_OUT_PROTO_1308_FIELD_NUMBER: _ClassVar[int] + BUDDY_MAP_OUT_PROTO_1350_FIELD_NUMBER: _ClassVar[int] + BUDDY_STATS_OUT_PROTO_1351_FIELD_NUMBER: _ClassVar[int] + BUDDY_FEEDING_OUT_PROTO_1352_FIELD_NUMBER: _ClassVar[int] + OPEN_BUDDY_GIFTOUT_PROTO_1353_FIELD_NUMBER: _ClassVar[int] + BUDDY_PETTING_OUT_PROTO_1354_FIELD_NUMBER: _ClassVar[int] + GET_BUDDY_HISTORY_OUT_PROTO_1355_FIELD_NUMBER: _ClassVar[int] + UPDATE_ROUTE_DRAFT_OUT_PROTO_1400_FIELD_NUMBER: _ClassVar[int] + GET_MAP_FORTS_OUT_PROTO_1401_FIELD_NUMBER: _ClassVar[int] + SUBMIT_ROUTE_DRAFT_OUT_PROTO_1402_FIELD_NUMBER: _ClassVar[int] + GET_PUBLISHED_ROUTES_OUT_PROTO_1403_FIELD_NUMBER: _ClassVar[int] + START_ROUTE_OUT_PROTO_1404_FIELD_NUMBER: _ClassVar[int] + GET_ROUTES_OUT_PROTO_1405_FIELD_NUMBER: _ClassVar[int] + PROGRESS_ROUTE_OUTPROTO_1406_FIELD_NUMBER: _ClassVar[int] + START_ROUTE_OUT_PROTO_1408_FIELD_NUMBER: _ClassVar[int] + LIST_ROUTE_BADGES_OUT_PROTO_1409_FIELD_NUMBER: _ClassVar[int] + CANCEL_ROUTE_OUT_PROTO_1410_FIELD_NUMBER: _ClassVar[int] + LIST_ROUTE_STAMPS_OUT_PROTO_1411_FIELD_NUMBER: _ClassVar[int] + RATEROUTE_OUT_PROTO_1412_FIELD_NUMBER: _ClassVar[int] + CREATE_ROUTE_DRAFT_OUT_PROTO_1413_FIELD_NUMBER: _ClassVar[int] + DELETE_ROUTEDRAFT_OUT_PROTO_1414_FIELD_NUMBER: _ClassVar[int] + REPORTROUTE_OUT_PROTO_1415_FIELD_NUMBER: _ClassVar[int] + PROCESS_TAPPABLE_OUTPROTO_1416_FIELD_NUMBER: _ClassVar[int] + ATTRACTED_POKEMON_ENCOUNTER_OUT_PROTO_1417_FIELD_NUMBER: _ClassVar[int] + CAN_REPORT_ROUTE_OUT_PROTO_1418_FIELD_NUMBER: _ClassVar[int] + ROUTE_UPDATE_SEEN_OUT_PROTO_1420_FIELD_NUMBER: _ClassVar[int] + RECALLROUTE_DRAFT_OUT_PROTO_1421_FIELD_NUMBER: _ClassVar[int] + ROUTE_NEARBY_NOTIF_SHOWN_OUT_PROTO_1422_FIELD_NUMBER: _ClassVar[int] + NPC_ROUTE_GIFT_OUT_PROTO_1423_FIELD_NUMBER: _ClassVar[int] + GET_ROUTE_CREATIONS_OUT_PROTO_1424_FIELD_NUMBER: _ClassVar[int] + APPEAL_ROUTE_OUT_PROTO_1425_FIELD_NUMBER: _ClassVar[int] + GET_ROUTE_DRAFT_OUT_PROTO_1426_FIELD_NUMBER: _ClassVar[int] + FAVORITE_ROUTE_OUT_PROTO_1427_FIELD_NUMBER: _ClassVar[int] + CREATE_ROUTE_SHORTCODE_OUT_PROTO_1428_FIELD_NUMBER: _ClassVar[int] + CREATE_BUDDY_MULTIPLAYER_SESSION_OUT_PROTO_1456_FIELD_NUMBER: _ClassVar[int] + JOIN_BUDDY_MULTIPLAYER_SESSION_OUT_PROTO_1457_FIELD_NUMBER: _ClassVar[int] + LEAVE_BUDDY_MULTIPLAYER_SESSION_OUT_PROTO_1458_FIELD_NUMBER: _ClassVar[int] + GET_TODAY_VIEW_OUT_PROTO_1501_FIELD_NUMBER: _ClassVar[int] + MEGA_EVOLVE_POKEMON_OUT_PROTO_1502_FIELD_NUMBER: _ClassVar[int] + REMOTE_GIFT_PINGRESPONSE_PROTO_1503_FIELD_NUMBER: _ClassVar[int] + SEND_RAID_INVITATION_OUT_PROTO_1504_FIELD_NUMBER: _ClassVar[int] + GET_DAILY_ENCOUNTER_OUT_PROTO_1601_FIELD_NUMBER: _ClassVar[int] + DAILY_ENCOUNTER_OUT_PROTO_1602_FIELD_NUMBER: _ClassVar[int] + OPEN_SPONSORED_GIFTOUT_PROTO_1650_FIELD_NUMBER: _ClassVar[int] + REPORT_AD_INTERACTIONRESPONSE_1651_FIELD_NUMBER: _ClassVar[int] + SAVE_PLAYER_PREFERENCES_OUT_PROTO_1652_FIELD_NUMBER: _ClassVar[int] + PROFANITY_CHECK_OUTPROTO_1653_FIELD_NUMBER: _ClassVar[int] + GET_TIMEDGROUP_CHALLENGE_OUT_PROTO_1700_FIELD_NUMBER: _ClassVar[int] + GET_NINTENDO_ACCOUNT_OUT_PROTO_1710_FIELD_NUMBER: _ClassVar[int] + UNLINK_NINTENDO_ACCOUNT_OUT_PROTO_1711_FIELD_NUMBER: _ClassVar[int] + GET_NINTENDO_O_AUTH2_URL_OUT_PROTO_1712_FIELD_NUMBER: _ClassVar[int] + TRANSFER_POKEMONTO_POKEMON_HOME_OUT_PROTO_1713_FIELD_NUMBER: _ClassVar[int] + REPORT_AD_FEEDBACKRESPONSE_1716_FIELD_NUMBER: _ClassVar[int] + CREATE_POKEMON_TAG_OUT_PROTO_1717_FIELD_NUMBER: _ClassVar[int] + DELETE_POKEMON_TAG_OUT_PROTO_1718_FIELD_NUMBER: _ClassVar[int] + EDIT_POKEMON_TAG_OUT_PROTO_1719_FIELD_NUMBER: _ClassVar[int] + SET_POKEMON_TAGS_FOR_POKEMON_OUT_PROTO_1720_FIELD_NUMBER: _ClassVar[int] + GET_POKEMON_TAGS_OUT_PROTO_1721_FIELD_NUMBER: _ClassVar[int] + CHANGE_POKEMON_FORM_OUT_PROTO_1722_FIELD_NUMBER: _ClassVar[int] + CHOOSE_GLOBAL_TICKETED_EVENT_VARIANT_OUT_PROTO_1723_FIELD_NUMBER: _ClassVar[int] + BUTTERFLY_COLLECTOR_REWARD_ENCOUNTER_PROTO_RESPONSE_1724_FIELD_NUMBER: _ClassVar[int] + GET_ADDITIONAL_POKEMON_DETAILS_OUT_PROTO_1725_FIELD_NUMBER: _ClassVar[int] + CREATE_ROUTE_PIN_OUT_PROTO_1726_FIELD_NUMBER: _ClassVar[int] + LIKE_ROUTE_PIN_OUT_PROTO_1727_FIELD_NUMBER: _ClassVar[int] + VIEW_ROUTE_PIN_OUT_PROTO_1728_FIELD_NUMBER: _ClassVar[int] + GET_REFERRAL_CODE_OUT_PROTO_1800_FIELD_NUMBER: _ClassVar[int] + ADD_REFERRER_OUT_PROTO_1801_FIELD_NUMBER: _ClassVar[int] + SEND_FRIEND_INVITE_VIA_REFERRAL_CODE_OUT_PROTO_1802_FIELD_NUMBER: _ClassVar[int] + GET_MILESTONES_OUT_PROTO_1803_FIELD_NUMBER: _ClassVar[int] + MARKMILESTONE_AS_VIEWED_OUT_PROTO_1804_FIELD_NUMBER: _ClassVar[int] + GET_MILESTONES_PREVIEW_OUT_PROTO_1805_FIELD_NUMBER: _ClassVar[int] + COMPLETE_MILESTONE_OUT_PROTO_1806_FIELD_NUMBER: _ClassVar[int] + GETGEOFENCED_AD_OUT_PROTO_1820_FIELD_NUMBER: _ClassVar[int] + POWER_UPPOKESTOP_ENCOUNTER_OUTPROTO_1900_FIELD_NUMBER: _ClassVar[int] + GET_PLAYER_STAMP_COLLECTIONS_OUT_PROTO_1901_FIELD_NUMBER: _ClassVar[int] + SAVESTAMP_OUT_PROTO_1902_FIELD_NUMBER: _ClassVar[int] + DELETE_POSTCARDS_OUT_PROTO_1909_FIELD_NUMBER: _ClassVar[int] + CREATE_POSTCARD_OUT_PROTO_1910_FIELD_NUMBER: _ClassVar[int] + UPDATE_POSTCARD_OUT_PROTO_1911_FIELD_NUMBER: _ClassVar[int] + DELETE_POSTCARD_OUT_PROTO_1912_FIELD_NUMBER: _ClassVar[int] + GET_MEMENTO_LIST_OUT_PROTO_1913_FIELD_NUMBER: _ClassVar[int] + UPLOAD_RAID_CLIENT_LOG_OUT_PROTO_1914_FIELD_NUMBER: _ClassVar[int] + SKIP_ENTER_REFERRAL_CODE_OUT_PROTO_1915_FIELD_NUMBER: _ClassVar[int] + UPLOAD_COMBAT_CLIENT_LOG_OUT_PROTO_1916_FIELD_NUMBER: _ClassVar[int] + COMBAT_SYNC_SERVER_OFFSET_OUT_PROTO_1917_FIELD_NUMBER: _ClassVar[int] + CHECK_GIFTING_ELIGIBILITY_OUT_PROTO_2000_FIELD_NUMBER: _ClassVar[int] + REDEEM_TICKET_GIFT_FOR_FRIEND_OUT_PROTO_2001_FIELD_NUMBER: _ClassVar[int] + GET_INCENSE_RECAP_OUT_PROTO_2002_FIELD_NUMBER: _ClassVar[int] + ACKNOWLEDGE_VIEW_LATEST_INCENSE_RECAP_OUT_PROTO_2003_FIELD_NUMBER: _ClassVar[int] + BOOT_RAID_OUT_PROTO_2004_FIELD_NUMBER: _ClassVar[int] + GET_POKESTOP_ENCOUNTER_OUT_PROTO_2005_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_POKESTOPENCOUNTER_OUT_PROTO_2006_FIELD_NUMBER: _ClassVar[int] + PLAYER_SPAWNABLEPOKEMON_OUTPROTO_2007_FIELD_NUMBER: _ClassVar[int] + GET_QUEST_UI_OUT_PROTO_2008_FIELD_NUMBER: _ClassVar[int] + GET_ELIGIBLE_COMBAT_LEAGUES_OUT_PROTO_2009_FIELD_NUMBER: _ClassVar[int] + SEND_FRIEND_REQUEST_VIA_PLAYER_ID_OUT_PROTO_2010_FIELD_NUMBER: _ClassVar[int] + GET_RAID_LOBBY_COUNTER_OUT_PROTO_2011_FIELD_NUMBER: _ClassVar[int] + USE_NON_COMBAT_MOVE_RESPONSE_PROTO_2014_FIELD_NUMBER: _ClassVar[int] + CHECK_POKEMON_SIZE_LEADERBOARD_ELIGIBILITY_OUT_PROTO_2100_FIELD_NUMBER: _ClassVar[int] + UPDATE_POKEMON_SIZE_LEADERBOARD_ENTRY_OUT_PROTO_2101_FIELD_NUMBER: _ClassVar[int] + TRANSFER_POKEMON_SIZE_LEADERBOARD_ENTRY_OUT_PROTO_2102_FIELD_NUMBER: _ClassVar[int] + REMOVE_POKEMON_SIZE_LEADERBOARD_ENTRY_OUT_PROTO_2103_FIELD_NUMBER: _ClassVar[int] + GET_POKEMON_SIZE_LEADERBOARD_ENTRY_OUT_PROTO_2104_FIELD_NUMBER: _ClassVar[int] + GET_CONTEST_DATA_OUT_PROTO_2105_FIELD_NUMBER: _ClassVar[int] + GET_CONTESTS_UNCLAIMED_REWARDS_OUT_PROTO_2106_FIELD_NUMBER: _ClassVar[int] + CLAIMCONTESTS_REWARDS_OUT_PROTO_2107_FIELD_NUMBER: _ClassVar[int] + GET_ENTERED_CONTEST_OUT_PROTO_2108_FIELD_NUMBER: _ClassVar[int] + GET_POKEMON_SIZE_LEADERBOARD_FRIEND_ENTRY_OUT_PROTO_2109_FIELD_NUMBER: _ClassVar[int] + CHECKCONTEST_ELIGIBILITY_OUT_PROTO_2150_FIELD_NUMBER: _ClassVar[int] + UPDATE_CONTEST_ENTRY_OUT_PROTO_2151_FIELD_NUMBER: _ClassVar[int] + TRANSFER_CONTEST_ENTRY_OUT_PROTO_2152_FIELD_NUMBER: _ClassVar[int] + GET_CONTEST_FRIEND_ENTRY_OUT_PROTO_2153_FIELD_NUMBER: _ClassVar[int] + GET_CONTEST_ENTRY_OUT_PROTO_2154_FIELD_NUMBER: _ClassVar[int] + CREATE_PARTY_OUT_PROTO_2300_FIELD_NUMBER: _ClassVar[int] + JOIN_PARTY_OUT_PROTO_2301_FIELD_NUMBER: _ClassVar[int] + START_PARTY_OUT_PROTO_2302_FIELD_NUMBER: _ClassVar[int] + LEAVE_PARTY_OUT_PROTO_2303_FIELD_NUMBER: _ClassVar[int] + GET_PARTY_OUT_PROTO_2304_FIELD_NUMBER: _ClassVar[int] + PARTY_UPDATE_LOCATION_OUTPROTO_2305_FIELD_NUMBER: _ClassVar[int] + PARTY_SEND_DARK_LAUNCH_LOG_OUTPROTO_2306_FIELD_NUMBER: _ClassVar[int] + START_PARTY_QUEST_OUT_PROTO_2308_FIELD_NUMBER: _ClassVar[int] + COMPLETE_PARTY_QUEST_OUT_PROTO_2309_FIELD_NUMBER: _ClassVar[int] + GET_BONUS_ATTRACTED_POKEMON_OUT_PROTO_2350_FIELD_NUMBER: _ClassVar[int] + GET_BONUSES_OUT_PROTO_2352_FIELD_NUMBER: _ClassVar[int] + BADGE_REWARD_ENCOUNTER_RESPONSE_PROTO_2360_FIELD_NUMBER: _ClassVar[int] + NPC_UPDATE_STATE_OUT_PROTO_2400_FIELD_NUMBER: _ClassVar[int] + NPC_SEND_GIFT_OUT_PROTO_2401_FIELD_NUMBER: _ClassVar[int] + NPC_OPEN_GIFT_OUT_PROTO_2402_FIELD_NUMBER: _ClassVar[int] + JOIN_BREAD_LOBBY_OUT_PROTO_2450_FIELD_NUMBER: _ClassVar[int] + PREPARE_BREAD_LOBBY_OUTPROTO_2453_FIELD_NUMBER: _ClassVar[int] + LEAVE_BREADLOBBY_OUT_PROTO_2455_FIELD_NUMBER: _ClassVar[int] + START_BREAD_BATTLE_OUT_PROTO_2456_FIELD_NUMBER: _ClassVar[int] + GET_BREAD_LOBBY_DETAILS_OUT_PROTO_2457_FIELD_NUMBER: _ClassVar[int] + START_MP_WALK_QUEST_OUT_PROTO_2458_FIELD_NUMBER: _ClassVar[int] + ENHANCE_BREAD_MOVE_OUT_PROTO_2459_FIELD_NUMBER: _ClassVar[int] + STATION_POKEMON_OUT_PROTO_2460_FIELD_NUMBER: _ClassVar[int] + LOOT_STATION_OUT_PROTO_2461_FIELD_NUMBER: _ClassVar[int] + GET_STATIONED_POKEMON_DETAILS_OUT_PROTO_2462_FIELD_NUMBER: _ClassVar[int] + MARK_SAVE_FOR_LATER_OUT_PROTO_2463_FIELD_NUMBER: _ClassVar[int] + USE_SAVE_FOR_LATER_OUT_PROTO_2464_FIELD_NUMBER: _ClassVar[int] + REMOVE_SAVE_FOR_LATER_OUT_PROTO_2465_FIELD_NUMBER: _ClassVar[int] + GET_SAVE_FOR_LATER_ENTRIES_OUT_PROTO_2466_FIELD_NUMBER: _ClassVar[int] + GET_MP_SUMMARY_OUT_PROTO_2467_FIELD_NUMBER: _ClassVar[int] + USE_ITEM_MP_REPLENISH_OUT_PROTO_2468_FIELD_NUMBER: _ClassVar[int] + REPORT_STATION_OUT_PROTO_2470_FIELD_NUMBER: _ClassVar[int] + DEBUG_RESETDAILY_MP_PROGRESS_OUT_PROTO_2471_FIELD_NUMBER: _ClassVar[int] + RELEASE_STATIONED_POKEMON_OUT_PROTO_2472_FIELD_NUMBER: _ClassVar[int] + COMPLETE_BREAD_BATTLE_OUT_PROTO_2473_FIELD_NUMBER: _ClassVar[int] + BREADBATTLE_REWARD_UPGRADE_OUT_PROTO_2474_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_STATION_SPAWN_OUT_PROTO_2475_FIELD_NUMBER: _ClassVar[int] + GET_NUM_STATION_ASSISTS_OUT_PROTO_2476_FIELD_NUMBER: _ClassVar[int] + GET_VPS_EVENT_OUT_PROTO_3000_FIELD_NUMBER: _ClassVar[int] + UPDATE_VPS_EVENT_OUT_PROTO_3001_FIELD_NUMBER: _ClassVar[int] + ADD_PTC_LOGINACTION_OUT_PROTO_3002_FIELD_NUMBER: _ClassVar[int] + CLAIM_PTC_LINKING_REWARD_OUT_PROTO_3003_FIELD_NUMBER: _ClassVar[int] + CANCLAIM_PTC_REWARD_ACTION_OUT_PROTO_3004_FIELD_NUMBER: _ClassVar[int] + CONTRIBUTE_PARTY_ITEM_OUT_PROTO_3005_FIELD_NUMBER: _ClassVar[int] + CONSUME_PARTY_ITEMS_OUT_PROTO_3006_FIELD_NUMBER: _ClassVar[int] + REMOVE_PTC_LOGIN_ACTION_OUT_PROTO_3007_FIELD_NUMBER: _ClassVar[int] + SEND_PARTY_INVITATION_OUT_PROTO_3008_FIELD_NUMBER: _ClassVar[int] + CONSUME_STICKERS_OUT_PROTO_3009_FIELD_NUMBER: _ClassVar[int] + COMPLETE_RAID_BATTLE_OUT_PROTO_3010_FIELD_NUMBER: _ClassVar[int] + SYNC_BATTLE_INVENTORY_OUT_PROTO_3011_FIELD_NUMBER: _ClassVar[int] + PREVIEW_CONTRIBUTEPARTY_ITEM_OUTPROTO_3015_FIELD_NUMBER: _ClassVar[int] + KICK_OTHER_PLAYER_FROM_PARTY_OUT_PROTO_3016_FIELD_NUMBER: _ClassVar[int] + FUSE_POKEMON_RESPONSE_PROTO_3017_FIELD_NUMBER: _ClassVar[int] + UNFUSE_POKEMON_RESPONSE_PROTO_3018_FIELD_NUMBER: _ClassVar[int] + GET_IRIS_SOCIAL_SCENE_OUT_PROTO_3019_FIELD_NUMBER: _ClassVar[int] + UPDATE_IRIS_SOCIAL_SCENE_OUT_PROTO_3020_FIELD_NUMBER: _ClassVar[int] + GET_UNFUSE_POKEMON_PREVIEW_RESPONSE_PROTO_3023_FIELD_NUMBER: _ClassVar[int] + PROCESSPLAYER_INBOX_OUTPROTO_3024_FIELD_NUMBER: _ClassVar[int] + PUSH_NOTIFICATION_REGISTRY_OUTPROTO_5000_FIELD_NUMBER: _ClassVar[int] + UPDATE_NOTIFICATION_OUT_PROTO_5002_FIELD_NUMBER: _ClassVar[int] + OPTOUT_PROTO_5003_FIELD_NUMBER: _ClassVar[int] + DOWNLOAD_GM_TEMPLATES_RESPONSE_PROTO_5004_FIELD_NUMBER: _ClassVar[int] + GET_INVENTORY_RESPONSE_PROTO_5005_FIELD_NUMBER: _ClassVar[int] + REDEEM_PASSCODERESPONSE_PROTO_5006_FIELD_NUMBER: _ClassVar[int] + PING_RESPONSEPROTO_5007_FIELD_NUMBER: _ClassVar[int] + ADD_LOGINACTION_OUT_PROTO_5008_FIELD_NUMBER: _ClassVar[int] + REMOVE_LOGIN_ACTION_OUT_PROTO_5009_FIELD_NUMBER: _ClassVar[int] + LISTLOGIN_ACTION_OUT_PROTO_5010_FIELD_NUMBER: _ClassVar[int] + SUBMIT_NEW_POI_OUT_PROTO_5011_FIELD_NUMBER: _ClassVar[int] + PROXY_RESPONSEPROTO_5012_FIELD_NUMBER: _ClassVar[int] + GET_AVAILABLE_SUBMISSIONS_OUT_PROTO_5014_FIELD_NUMBER: _ClassVar[int] + REPLACE_LOGIN_ACTION_OUT_PROTO_5015_FIELD_NUMBER: _ClassVar[int] + IAP_PURCHASE_SKU_OUT_PROTO_5019_FIELD_NUMBER: _ClassVar[int] + IAP_GET_AVAILABLE_SKUS_AND_BALANCES_OUT_PROTO_5020_FIELD_NUMBER: _ClassVar[int] + IAP_REDEEM_GOOGLE_RECEIPT_OUT_PROTO_5021_FIELD_NUMBER: _ClassVar[int] + IAP_REDEEM_APPLE_RECEIPT_OUT_PROTO_5022_FIELD_NUMBER: _ClassVar[int] + IAP_REDEEM_DESKTOP_RECEIPT_OUT_PROTO_5023_FIELD_NUMBER: _ClassVar[int] + FITNESS_UPDATE_OUT_PROTO_5024_FIELD_NUMBER: _ClassVar[int] + GET_FITNESS_REPORT_OUT_PROTO_5025_FIELD_NUMBER: _ClassVar[int] + CLIENT_TELEMETRYCLIENT_SETTINGS_PROTO_5026_FIELD_NUMBER: _ClassVar[int] + AUTH_REGISTER_BACKGROUND_DEVICE_RESPONSE_PROTO_5028_FIELD_NUMBER: _ClassVar[int] + INTERNAL_SETIN_GAME_CURRENCY_EXCHANGE_RATE_OUT_PROTO_5032_FIELD_NUMBER: _ClassVar[int] + GEOFENCE_UPDATE_OUT_PROTO_5033_FIELD_NUMBER: _ClassVar[int] + LOCATION_PING_OUT_PROTO_5034_FIELD_NUMBER: _ClassVar[int] + GENERATEGMAP_SIGNED_URL_OUT_PROTO_5035_FIELD_NUMBER: _ClassVar[int] + GETGMAP_SETTINGS_OUT_PROTO_5036_FIELD_NUMBER: _ClassVar[int] + IAP_REDEEM_SAMSUNG_RECEIPT_OUT_PROTO_5037_FIELD_NUMBER: _ClassVar[int] + GET_OUTSTANDING_WARNINGS_RESPONSE_PROTO_5039_FIELD_NUMBER: _ClassVar[int] + ACKNOWLEDGE_WARNINGS_RESPONSE_PROTO_5040_FIELD_NUMBER: _ClassVar[int] + GET_WEB_TOKEN_OUT_PROTO_5045_FIELD_NUMBER: _ClassVar[int] + GET_ADVENTURE_SYNC_SETTINGS_RESPONSE_PROTO_5046_FIELD_NUMBER: _ClassVar[int] + UPDATE_ADVENTURE_SYNC_SETTINGS_RESPONSE_PROTO_5047_FIELD_NUMBER: _ClassVar[int] + SET_BIRTHDAY_RESPONSE_PROTO_5048_FIELD_NUMBER: _ClassVar[int] + FETCH_NEWSFEED_RESPONSE_5049_FIELD_NUMBER: _ClassVar[int] + MARK_NEWSFEED_READ_RESPONSE_5050_FIELD_NUMBER: _ClassVar[int] + INTERNAL_SEARCH_PLAYER_OUT_PROTO_10000_FIELD_NUMBER: _ClassVar[int] + INTERNAL_SEND_FRIENDINVITE_OUT_PROTO_10002_FIELD_NUMBER: _ClassVar[int] + INTERNAL_CANCEL_FRIENDINVITE_OUT_PROTO_10003_FIELD_NUMBER: _ClassVar[int] + INTERNAL_ACCEPT_FRIENDINVITE_OUT_PROTO_10004_FIELD_NUMBER: _ClassVar[int] + INTERNAL_DECLINE_FRIENDINVITE_OUT_PROTO_10005_FIELD_NUMBER: _ClassVar[int] + INTERNAL_GET_FRIENDS_LIST_OUT_PROTO_10006_FIELD_NUMBER: _ClassVar[int] + INTERNAL_GET_OUTGOING_FRIENDINVITES_OUT_PROTO_10007_FIELD_NUMBER: _ClassVar[int] + INTERNAL_GETINCOMING_FRIENDINVITES_OUT_PROTO_10008_FIELD_NUMBER: _ClassVar[int] + INTERNAL_REMOVE_FRIEND_OUT_PROTO_10009_FIELD_NUMBER: _ClassVar[int] + INTERNAL_GET_FRIEND_DETAILS_OUT_PROTO_10010_FIELD_NUMBER: _ClassVar[int] + INTERNALINVITE_FACEBOOK_FRIEND_OUT_PROTO_10011_FIELD_NUMBER: _ClassVar[int] + INTERNALIS_MY_FRIEND_OUT_PROTO_10012_FIELD_NUMBER: _ClassVar[int] + INTERNAL_GET_FRIEND_CODE_OUT_PROTO_10013_FIELD_NUMBER: _ClassVar[int] + INTERNAL_GET_FACEBOOK_FRIEND_LIST_OUT_PROTO_10014_FIELD_NUMBER: _ClassVar[int] + INTERNAL_UPDATE_FACEBOOK_STATUS_OUT_PROTO_10015_FIELD_NUMBER: _ClassVar[int] + SAVESOCIAL_PLAYERSETTINGS_OUT_PROTO_10016_FIELD_NUMBER: _ClassVar[int] + INTERNAL_GET_PLAYER_SETTINGS_OUT_PROTO_10017_FIELD_NUMBER: _ClassVar[int] + INTERNAL_SET_ACCOUNT_SETTINGS_OUT_PROTO_10021_FIELD_NUMBER: _ClassVar[int] + INTERNAL_GET_ACCOUNT_SETTINGS_OUT_PROTO_10022_FIELD_NUMBER: _ClassVar[int] + INTERNAL_ADD_FAVORITE_FRIEND_RESPONSE_10023_FIELD_NUMBER: _ClassVar[int] + INTERNAL_REMOVE_FAVORITE_FRIEND_RESPONSE_10024_FIELD_NUMBER: _ClassVar[int] + INTERNAL_BLOCK_ACCOUNT_OUT_PROTO_10025_FIELD_NUMBER: _ClassVar[int] + INTERNAL_UNBLOCK_ACCOUNT_OUT_PROTO_10026_FIELD_NUMBER: _ClassVar[int] + INTERNAL_GET_OUTGOING_BLOCKS_OUT_PROTO_10027_FIELD_NUMBER: _ClassVar[int] + INTERNALIS_ACCOUNT_BLOCKED_OUT_PROTO_10028_FIELD_NUMBER: _ClassVar[int] + INTERNAL_PUSH_NOTIFICATION_REGISTRY_OUT_PROTO_10101_FIELD_NUMBER: _ClassVar[int] + INTERNAL_UPDATE_NOTIFICATION_OUT_PROTO_10103_FIELD_NUMBER: _ClassVar[int] + OPTOUT_PROTO_10104_FIELD_NUMBER: _ClassVar[int] + GET_INBOX_OUT_PROTO_10105_FIELD_NUMBER: _ClassVar[int] + INTERNAL_LIST_OPT_OUT_NOTIFICATION_CATEGORIES_RESPONSE_PROTO_10106_FIELD_NUMBER: _ClassVar[int] + INTERNAL_GET_SIGNED_URL_OUT_PROTO_10201_FIELD_NUMBER: _ClassVar[int] + INTERNAL_SUBMITIMAGE_OUT_PROTO_10202_FIELD_NUMBER: _ClassVar[int] + INTERNAL_GET_PHOTOS_OUT_PROTO_10203_FIELD_NUMBER: _ClassVar[int] + INTERNAL_UPDATE_PROFILE_RESPONSE_20001_FIELD_NUMBER: _ClassVar[int] + INTERNAL_UPDATE_FRIENDSHIP_RESPONSE_20002_FIELD_NUMBER: _ClassVar[int] + INTERNAL_GET_PROFILE_RESPONSE_20003_FIELD_NUMBER: _ClassVar[int] + INTERNALINVITE_GAME_RESPONSE_20004_FIELD_NUMBER: _ClassVar[int] + INTERNAL_LIST_FRIENDS_RESPONSE_20006_FIELD_NUMBER: _ClassVar[int] + INTERNAL_GET_FRIEND_DETAILS_OUT_PROTO_20007_FIELD_NUMBER: _ClassVar[int] + INTERNAL_GET_CLIENT_FEATURE_FLAGS_RESPONSE_20008_FIELD_NUMBER: _ClassVar[int] + INTERNAL_GETINCOMING_GAMEINVITES_RESPONSE_20010_FIELD_NUMBER: _ClassVar[int] + INTERNAL_UPDATEINCOMING_GAMEINVITE_RESPONSE_20011_FIELD_NUMBER: _ClassVar[int] + INTERNAL_DISMISS_OUTGOING_GAMEINVITES_RESPONSE_20012_FIELD_NUMBER: _ClassVar[int] + INTERNAL_SYNC_CONTACT_LIST_RESPONSE_20013_FIELD_NUMBER: _ClassVar[int] + INTERNAL_SEND_CONTACT_LIST_FRIENDINVITE_RESPONSE_20014_FIELD_NUMBER: _ClassVar[int] + INTERNAL_REFER_CONTACT_LIST_FRIEND_RESPONSE_20015_FIELD_NUMBER: _ClassVar[int] + INTERNAL_GET_CONTACT_LISTINFO_RESPONSE_20016_FIELD_NUMBER: _ClassVar[int] + INTERNAL_DISMISS_CONTACT_LIST_UPDATE_RESPONSE_20017_FIELD_NUMBER: _ClassVar[int] + INTERNAL_NOTIFY_CONTACT_LIST_FRIENDS_RESPONSE_20018_FIELD_NUMBER: _ClassVar[int] + INTERNAL_GET_FRIEND_RECOMMENDATION_RESPONSE_20500_FIELD_NUMBER: _ClassVar[int] + GET_OUTSTANDING_WARNINGS_RESPONSE_PROTO_200000_FIELD_NUMBER: _ClassVar[int] + ACKNOWLEDGE_WARNINGS_RESPONSE_PROTO_200001_FIELD_NUMBER: _ClassVar[int] + REGISTER_BACKGROUND_DEVICERESPONSE_PROTO_230000_FIELD_NUMBER: _ClassVar[int] + GET_ADVENTURE_SYNC_PROGRESS_OUT_PROTO_230002_FIELD_NUMBER: _ClassVar[int] + IAP_PURCHASE_SKU_OUT_PROTO_310000_FIELD_NUMBER: _ClassVar[int] + IAP_GET_AVAILABLE_SKUS_AND_BALANCES_OUT_PROTO_310001_FIELD_NUMBER: _ClassVar[int] + IAP_SETIN_GAME_CURRENCY_EXCHANGE_RATE_OUT_PROTO_310002_FIELD_NUMBER: _ClassVar[int] + IAP_REDEEM_GOOGLE_RECEIPT_OUT_PROTO_310100_FIELD_NUMBER: _ClassVar[int] + IAP_REDEEM_APPLE_RECEIPT_OUT_PROTO_310101_FIELD_NUMBER: _ClassVar[int] + IAP_REDEEM_DESKTOP_RECEIPT_OUT_PROTO_310102_FIELD_NUMBER: _ClassVar[int] + IAP_REDEEM_SAMSUNG_RECEIPT_OUT_PROTO_310103_FIELD_NUMBER: _ClassVar[int] + IAP_GET_AVAILABLE_SUBSCRIPTIONS_RESPONSE_PROTO_310200_FIELD_NUMBER: _ClassVar[int] + IAP_GET_ACTIVE_SUBSCRIPTIONS_RESPONSE_PROTO_310201_FIELD_NUMBER: _ClassVar[int] + IAP_REDEEM_XSOLLA_RECEIPT_RESPONSE_PROTO_311100_FIELD_NUMBER: _ClassVar[int] + IAP_GET_USER_RESPONSE_PROTO_311101_FIELD_NUMBER: _ClassVar[int] + GEOFENCE_UPDATE_OUT_PROTO_360000_FIELD_NUMBER: _ClassVar[int] + LOCATION_PING_OUT_PROTO_360001_FIELD_NUMBER: _ClassVar[int] + UPDATE_BULK_PLAYER_LOCATION_RESPONSE_PROTO_360002_FIELD_NUMBER: _ClassVar[int] + UPDATE_BREADCRUMB_HISTORY_RESPONSE_PROTO_361000_FIELD_NUMBER: _ClassVar[int] + REFRESH_PROXIMITY_TOKENSRESPONSE_PROTO_362000_FIELD_NUMBER: _ClassVar[int] + REPORT_PROXIMITY_CONTACTSRESPONSE_PROTO_362001_FIELD_NUMBER: _ClassVar[int] + INTERNAL_ADD_LOGIN_ACTION_OUT_PROTO_600000_FIELD_NUMBER: _ClassVar[int] + INTERNAL_REMOVE_LOGIN_ACTION_OUT_PROTO_600001_FIELD_NUMBER: _ClassVar[int] + INTERNAL_LIST_LOGIN_ACTION_OUT_PROTO_600002_FIELD_NUMBER: _ClassVar[int] + INTERNAL_REPLACE_LOGIN_ACTION_OUT_PROTO_600003_FIELD_NUMBER: _ClassVar[int] + INTERNAL_SET_BIRTHDAY_RESPONSE_PROTO_600004_FIELD_NUMBER: _ClassVar[int] + INTERNAL_GAR_PROXY_RESPONSE_PROTO_600005_FIELD_NUMBER: _ClassVar[int] + INTERNAL_LINK_TO_ACCOUNT_LOGIN_RESPONSE_PROTO_600006_FIELD_NUMBER: _ClassVar[int] + TITAN_SUBMIT_NEW_POI_OUT_PROTO_620000_FIELD_NUMBER: _ClassVar[int] + TITAN_GET_AVAILABLE_SUBMISSIONS_OUT_PROTO_620001_FIELD_NUMBER: _ClassVar[int] + TITAN_GET_PLAYER_SUBMISSION_VALIDATION_SETTINGS_OUT_PROTO_620003_FIELD_NUMBER: _ClassVar[int] + TITAN_GENERATE_GMAP_SIGNED_URL_OUT_PROTO_620300_FIELD_NUMBER: _ClassVar[int] + TITAN_GET_GMAP_SETTINGS_OUT_PROTO_620301_FIELD_NUMBER: _ClassVar[int] + TITAN_GET_GRAPESHOT_UPLOAD_URL_OUT_PROTO_620401_FIELD_NUMBER: _ClassVar[int] + TITAN_ASYNC_FILE_UPLOAD_COMPLETE_OUT_PROTO_620402_FIELD_NUMBER: _ClassVar[int] + TITAN_GET_A_R_MAPPING_SETTINGS_OUT_PROTO_620403_FIELD_NUMBER: _ClassVar[int] + TITAN_GET_IMAGES_FOR_POI_OUT_PROTO_620500_FIELD_NUMBER: _ClassVar[int] + TITAN_SUBMIT_PLAYER_IMAGE_VOTE_FOR_POI_OUT_PROTO_620501_FIELD_NUMBER: _ClassVar[int] + TITAN_GET_IMAGE_GALLERY_SETTINGS_OUT_PROTO_620502_FIELD_NUMBER: _ClassVar[int] + GET_MAPTILES_SETTINGS_RESPONSE_620600_FIELD_NUMBER: _ClassVar[int] + TITAN_GET_POIS_IN_RADIUS_OUT_PROTO_620601_FIELD_NUMBER: _ClassVar[int] + FITNESS_UPDATE_OUT_PROTO_640000_FIELD_NUMBER: _ClassVar[int] + GET_FITNESS_REPORT_OUT_PROTO_640001_FIELD_NUMBER: _ClassVar[int] + GET_ADVENTURE_SYNC_SETTINGS_RESPONSE_PROTO_640002_FIELD_NUMBER: _ClassVar[int] + UPDATE_ADVENTURE_SYNC_SETTINGS_RESPONSE_PROTO_640003_FIELD_NUMBER: _ClassVar[int] + UPDATE_ADVENTURE_SYNC_FITNESS_RESPONSE_PROTO_640004_FIELD_NUMBER: _ClassVar[int] + GET_ADVENTURE_SYNC_FITNESS_REPORT_RESPONSE_PROTO_640005_FIELD_NUMBER: _ClassVar[int] + get_player_out_proto_2: GetPlayerOutProto + get_holoholo_inventory_out_proto_4: GetHoloholoInventoryOutProto + download_settings_response_proto_5: DownloadSettingsResponseProto + getgame_master_client_templates_out_proto_6: GetGameMasterClientTemplatesOutProto + get_remote_config_versions_out_proto_7: GetRemoteConfigVersionsOutProto + register_background_deviceresponse_proto_8: RegisterBackgroundDeviceResponseProto + get_player_day_out_proto_9: GetPlayerDayOutProto + acknowledge_punishment_out_proto_10: AcknowledgePunishmentOutProto + get_server_time_out_proto_11: GetServerTimeOutProto + get_local_time_out_proto_12: GetLocalTimeOutProto + set_playerstatus_out_proto_20: SetPlayerStatusOutProto + getgame_config_versions_out_proto_21: GetGameConfigVersionsOutProto + fort_search_out_proto_101: FortSearchOutProto + encounter_out_proto_102: EncounterOutProto + catch_pokemon_out_proto_103: CatchPokemonOutProto + fort_details_out_proto_104: FortDetailsOutProto + get_map_objects_out_proto_106: GetMapObjectsOutProto + fort_deploy_out_proto_110: FortDeployOutProto + fort_recall_out_proto_111: FortRecallOutProto + release_pokemon_out_proto_112: ReleasePokemonOutProto + use_item_potion_out_proto_113: UseItemPotionOutProto + use_item_capture_out_proto_114: UseItemCaptureOutProto + use_item_revive_out_proto_116: UseItemReviveOutProto + playerprofile_outproto_121: PlayerProfileOutProto + evolve_pokemon_out_proto_125: EvolvePokemonOutProto + get_hatched_eggs_out_proto_126: GetHatchedEggsOutProto + encounter_tutorial_complete_out_proto_127: EncounterTutorialCompleteOutProto + level_up_rewards_out_proto_128: LevelUpRewardsOutProto + check_awarded_badges_out_proto_129: CheckAwardedBadgesOutProto + recycle_item_out_proto_137: RecycleItemOutProto + collect_daily_bonus_out_proto_138: CollectDailyBonusOutProto + use_item_xp_boost_out_proto_139: UseItemXpBoostOutProto + use_item_egg_incubator_out_proto_140: UseItemEggIncubatorOutProto + use_incense_action_out_proto_141: UseIncenseActionOutProto + get_incense_pokemon_out_proto_142: GetIncensePokemonOutProto + incense_encounter_out_proto_143: IncenseEncounterOutProto + add_fort_modifier_out_proto_144: AddFortModifierOutProto + disk_encounter_out_proto_145: DiskEncounterOutProto + upgrade_pokemon_out_proto_147: UpgradePokemonOutProto + set_favorite_pokemon_out_proto_148: SetFavoritePokemonOutProto + nickname_pokemon_out_proto_149: NicknamePokemonOutProto + set_contactsettings_out_proto_151: SetContactSettingsOutProto + set_buddy_pokemon_out_proto_152: SetBuddyPokemonOutProto + get_buddy_walked_out_proto_153: GetBuddyWalkedOutProto + use_item_encounter_out_proto_154: UseItemEncounterOutProto + gym_deploy_out_proto_155: GymDeployOutProto + gymget_info_out_proto_156: GymGetInfoOutProto + gym_start_session_out_proto_157: GymStartSessionOutProto + gym_battle_attack_out_proto_158: GymBattleAttackOutProto + join_lobby_out_proto_159: JoinLobbyOutProto + leavelobby_out_proto_160: LeaveLobbyOutProto + set_lobby_visibility_out_proto_161: SetLobbyVisibilityOutProto + set_lobby_pokemon_out_proto_162: SetLobbyPokemonOutProto + get_raid_details_out_proto_163: GetRaidDetailsOutProto + gym_feed_pokemon_out_proto_164: GymFeedPokemonOutProto + start_raid_battle_out_proto_165: StartRaidBattleOutProto + attack_raid_battle_out_proto_166: AttackRaidBattleOutProto + use_item_stardust_boost_out_proto_168: UseItemStardustBoostOutProto + reassign_player_out_proto_169: ReassignPlayerOutProto + convertcandy_to_xlcandy_out_proto_171: ConvertCandyToXlCandyOutProto + is_sku_available_out_proto_172: IsSkuAvailableOutProto + use_item_bulk_heal_out_proto_173: UseItemBulkHealOutProto + asset_digest_out_proto_300: AssetDigestOutProto + download_url_out_proto_301: DownloadUrlOutProto + asset_version_out_proto_302: AssetVersionOutProto + codename_result_proto_403: CodenameResultProto + set_avatar_out_proto_404: SetAvatarOutProto + set_player_team_out_proto_405: SetPlayerTeamOutProto + mark_tutorial_complete_out_proto_406: MarkTutorialCompleteOutProto + set_neutral_avatar_out_proto_408: SetNeutralAvatarOutProto + list_avatar_store_items_out_proto_409: ListAvatarStoreItemsOutProto + list_avatar_appearance_items_out_proto_410: ListAvatarAppearanceItemsOutProto + neutral_avatar_badge_reward_out_proto_450: NeutralAvatarBadgeRewardOutProto + checkchallenge_out_proto_600: CheckChallengeOutProto + verify_challenge_out_proto_601: VerifyChallengeOutProto + echo_out_proto_666: EchoOutProto + register_sfidaresponse_800: RegisterSfidaResponse + sfida_certification_response_802: SfidaCertificationResponse + sfida_update_response_803: SfidaUpdateResponse + sfida_dowser_response_805: SfidaDowserResponse + sfida_capture_response_806: SfidaCaptureResponse + list_avatar_customizations_out_proto_807: ListAvatarCustomizationsOutProto + set_avatar_item_as_viewed_out_proto_808: SetAvatarItemAsViewedOutProto + get_inbox_out_proto_809: GetInboxOutProto + list_gym_badges_out_proto_811: ListGymBadgesOutProto + getgym_badge_details_out_proto_812: GetGymBadgeDetailsOutProto + use_item_move_reroll_out_proto_813: UseItemMoveRerollOutProto + use_item_rare_candy_out_proto_814: UseItemRareCandyOutProto + award_free_raid_ticket_out_proto_815: AwardFreeRaidTicketOutProto + fetch_all_news_out_proto_816: FetchAllNewsOutProto + mark_read_news_article_out_proto_817: MarkReadNewsArticleOutProto + internal_get_player_settings_out_proto_818: InternalGetPlayerSettingsOutProto + beluga_transaction_start_out_proto_819: BelugaTransactionStartOutProto + beluga_transaction_complete_out_proto_820: BelugaTransactionCompleteOutProto + sfida_associate_response_822: SfidaAssociateResponse + sfida_check_pairing_response_823: SfidaCheckPairingResponse + sfida_disassociate_response_824: SfidaDisassociateResponse + waina_get_rewards_response_825: WainaGetRewardsResponse + waina_submit_sleep_data_response_826: WainaSubmitSleepDataResponse + saturdaystart_out_proto_827: SaturdayStartOutProto + saturday_complete_out_proto_828: SaturdayCompleteOutProto + get_new_quests_out_proto_900: GetNewQuestsOutProto + get_quest_details_out_proto_901: GetQuestDetailsOutProto + complete_quest_out_proto_902: CompleteQuestOutProto + remove_quest_out_proto_903: RemoveQuestOutProto + quest_encounter_out_proto_904: QuestEncounterOutProto + complete_quest_stampcard_out_proto_905: CompleteQuestStampCardOutProto + progress_quest_outproto_906: ProgressQuestOutProto + read_quest_dialog_out_proto_908: ReadQuestDialogOutProto + send_gift_out_proto_950: SendGiftOutProto + open_giftout_proto_951: OpenGiftOutProto + getgift_box_details_out_proto_952: GetGiftBoxDetailsOutProto + delete_gift_out_proto_953: DeleteGiftOutProto + save_playersnapshot_out_proto_954: SavePlayerSnapshotOutProto + get_friendship_rewards_out_proto_955: GetFriendshipRewardsOutProto + check_send_gift_out_proto_956: CheckSendGiftOutProto + set_friend_nickname_out_proto_957: SetFriendNicknameOutProto + delete_gift_from_inventory_out_proto_958: DeleteGiftFromInventoryOutProto + savesocial_playersettings_out_proto_959: SaveSocialPlayerSettingsOutProto + open_tradingout_proto_970: OpenTradingOutProto + update_trading_out_proto_971: UpdateTradingOutProto + confirm_trading_out_proto_972: ConfirmTradingOutProto + cancel_trading_out_proto_973: CancelTradingOutProto + get_trading_out_proto_974: GetTradingOutProto + get_fitness_rewards_out_proto_980: GetFitnessRewardsOutProto + get_combat_player_profile_out_proto_990: GetCombatPlayerProfileOutProto + generate_combat_challenge_id_out_proto_991: GenerateCombatChallengeIdOutProto + createcombatchallenge_out_proto_992: CreateCombatChallengeOutProto + open_combat_challengeout_proto_993: OpenCombatChallengeOutProto + get_combat_challenge_out_proto_994: GetCombatChallengeOutProto + accept_combat_challenge_out_proto_995: AcceptCombatChallengeOutProto + decline_combat_challenge_out_proto_996: DeclineCombatChallengeOutProto + cancelcombatchallenge_out_proto_997: CancelCombatChallengeOutProto + submit_combat_challenge_pokemons_out_proto_998: SubmitCombatChallengePokemonsOutProto + save_combat_player_preferences_out_proto_999: SaveCombatPlayerPreferencesOutProto + open_combat_sessionout_proto_1000: OpenCombatSessionOutProto + update_combat_out_proto_1001: UpdateCombatOutProto + quit_combat_out_proto_1002: QuitCombatOutProto + get_combat_results_out_proto_1003: GetCombatResultsOutProto + unlock_pokemon_move_out_proto_1004: UnlockPokemonMoveOutProto + get_npc_combat_rewards_out_proto_1005: GetNpcCombatRewardsOutProto + combat_friend_request_out_proto_1006: CombatFriendRequestOutProto + open_npc_combat_sessionout_proto_1007: OpenNpcCombatSessionOutProto + start_tutorial_out_proto_1008: StartTutorialOutProto + get_tutorial_egg_out_proto_1009: GetTutorialEggOutProto + send_probe_out_proto_1020: SendProbeOutProto + check_photobomb_out_proto_1101: CheckPhotobombOutProto + confirm_photobomb_out_proto_1102: ConfirmPhotobombOutProto + get_photobomb_out_proto_1103: GetPhotobombOutProto + encounter_photobomb_out_proto_1104: EncounterPhotobombOutProto + getgmap_settings_out_proto_1105: GetGmapSettingsOutProto + change_team_out_proto_1106: ChangeTeamOutProto + get_web_token_out_proto_1107: GetWebTokenOutProto + complete_snapshot_session_out_proto_1110: CompleteSnapshotSessionOutProto + complete_wild_snapshot_session_out_proto_1111: CompleteWildSnapshotSessionOutProto + start_incident_out_proto_1200: StartIncidentOutProto + complete_invasion_dialogue_out_proto_1201: CompleteInvasionDialogueOutProto + open_invasion_combat_sessionout_proto_1202: OpenInvasionCombatSessionOutProto + update_invasion_battle_out_proto_1203: UpdateInvasionBattleOutProto + invasion_encounter_out_proto_1204: InvasionEncounterOutProto + purifypokemon_outproto_1205: PurifyPokemonOutProto + get_rocket_balloon_out_proto_1206: GetRocketBalloonOutProto + vs_seeker_start_matchmaking_out_proto_1300: VsSeekerStartMatchmakingOutProto + cancel_matchmaking_out_proto_1301: CancelMatchmakingOutProto + get_matchmaking_status_out_proto_1302: GetMatchmakingStatusOutProto + complete_vs_seeker_and_restartcharging_out_proto_1303: CompleteVsSeekerAndRestartChargingOutProto + get_vs_seeker_status_out_proto_1304: GetVsSeekerStatusOutProto + completecompetitive_season_out_proto_1305: CompleteCompetitiveSeasonOutProto + claim_vs_seeker_rewards_out_proto_1306: ClaimVsSeekerRewardsOutProto + vs_seeker_reward_encounter_out_proto_1307: VsSeekerRewardEncounterOutProto + activate_vs_seeker_out_proto_1308: ActivateVsSeekerOutProto + buddy_map_out_proto_1350: BuddyMapOutProto + buddy_stats_out_proto_1351: BuddyStatsOutProto + buddy_feeding_out_proto_1352: BuddyFeedingOutProto + open_buddy_giftout_proto_1353: OpenBuddyGiftOutProto + buddy_petting_out_proto_1354: BuddyPettingOutProto + get_buddy_history_out_proto_1355: GetBuddyHistoryOutProto + update_route_draft_out_proto_1400: UpdateRouteDraftOutProto + get_map_forts_out_proto_1401: GetMapFortsOutProto + submit_route_draft_out_proto_1402: SubmitRouteDraftOutProto + get_published_routes_out_proto_1403: GetPublishedRoutesOutProto + start_route_out_proto_1404: StartRouteOutProto + get_routes_out_proto_1405: GetRoutesOutProto + progress_route_outproto_1406: ProgressRouteOutProto + start_route_out_proto_1408: StartRouteOutProto + list_route_badges_out_proto_1409: ListRouteBadgesOutProto + cancel_route_out_proto_1410: CancelRouteOutProto + list_route_stamps_out_proto_1411: ListRouteStampsOutProto + rateroute_out_proto_1412: RateRouteOutProto + create_route_draft_out_proto_1413: CreateRouteDraftOutProto + delete_routedraft_out_proto_1414: DeleteRouteDraftOutProto + reportroute_out_proto_1415: ReportRouteOutProto + process_tappable_outproto_1416: ProcessTappableOutProto + attracted_pokemon_encounter_out_proto_1417: AttractedPokemonEncounterOutProto + can_report_route_out_proto_1418: CanReportRouteOutProto + route_update_seen_out_proto_1420: RouteUpdateSeenOutProto + recallroute_draft_out_proto_1421: RecallRouteDraftOutProto + route_nearby_notif_shown_out_proto_1422: RouteNearbyNotifShownOutProto + npc_route_gift_out_proto_1423: NpcRouteGiftOutProto + get_route_creations_out_proto_1424: GetRouteCreationsOutProto + appeal_route_out_proto_1425: AppealRouteOutProto + get_route_draft_out_proto_1426: GetRouteDraftOutProto + favorite_route_out_proto_1427: FavoriteRouteOutProto + create_route_shortcode_out_proto_1428: CreateRouteShortcodeOutProto + create_buddy_multiplayer_session_out_proto_1456: CreateBuddyMultiplayerSessionOutProto + join_buddy_multiplayer_session_out_proto_1457: JoinBuddyMultiplayerSessionOutProto + leave_buddy_multiplayer_session_out_proto_1458: LeaveBuddyMultiplayerSessionOutProto + get_today_view_out_proto_1501: GetTodayViewOutProto + mega_evolve_pokemon_out_proto_1502: MegaEvolvePokemonOutProto + remote_gift_pingresponse_proto_1503: RemoteGiftPingResponseProto + send_raid_invitation_out_proto_1504: SendRaidInvitationOutProto + get_daily_encounter_out_proto_1601: GetDailyEncounterOutProto + daily_encounter_out_proto_1602: DailyEncounterOutProto + open_sponsored_giftout_proto_1650: OpenSponsoredGiftOutProto + report_ad_interactionresponse_1651: ReportAdInteractionResponse + save_player_preferences_out_proto_1652: SavePlayerPreferencesOutProto + profanity_check_outproto_1653: ProfanityCheckOutProto + get_timedgroup_challenge_out_proto_1700: GetTimedGroupChallengeOutProto + get_nintendo_account_out_proto_1710: GetNintendoAccountOutProto + unlink_nintendo_account_out_proto_1711: UnlinkNintendoAccountOutProto + get_nintendo_o_auth2_url_out_proto_1712: GetNintendoOAuth2UrlOutProto + transfer_pokemonto_pokemon_home_out_proto_1713: TransferPokemonToPokemonHomeOutProto + report_ad_feedbackresponse_1716: ReportAdFeedbackResponse + create_pokemon_tag_out_proto_1717: CreatePokemonTagOutProto + delete_pokemon_tag_out_proto_1718: DeletePokemonTagOutProto + edit_pokemon_tag_out_proto_1719: EditPokemonTagOutProto + set_pokemon_tags_for_pokemon_out_proto_1720: SetPokemonTagsForPokemonOutProto + get_pokemon_tags_out_proto_1721: GetPokemonTagsOutProto + change_pokemon_form_out_proto_1722: ChangePokemonFormOutProto + choose_global_ticketed_event_variant_out_proto_1723: ChooseGlobalTicketedEventVariantOutProto + butterfly_collector_reward_encounter_proto_response_1724: ButterflyCollectorRewardEncounterProtoResponse + get_additional_pokemon_details_out_proto_1725: GetAdditionalPokemonDetailsOutProto + create_route_pin_out_proto_1726: CreateRoutePinOutProto + like_route_pin_out_proto_1727: LikeRoutePinOutProto + view_route_pin_out_proto_1728: ViewRoutePinOutProto + get_referral_code_out_proto_1800: GetReferralCodeOutProto + add_referrer_out_proto_1801: AddReferrerOutProto + send_friend_invite_via_referral_code_out_proto_1802: SendFriendInviteViaReferralCodeOutProto + get_milestones_out_proto_1803: GetMilestonesOutProto + markmilestone_as_viewed_out_proto_1804: MarkMilestoneAsViewedOutProto + get_milestones_preview_out_proto_1805: GetMilestonesPreviewOutProto + complete_milestone_out_proto_1806: CompleteMilestoneOutProto + getgeofenced_ad_out_proto_1820: GetGeofencedAdOutProto + power_uppokestop_encounter_outproto_1900: PowerUpPokestopEncounterOutProto + get_player_stamp_collections_out_proto_1901: GetPlayerStampCollectionsOutProto + savestamp_out_proto_1902: SaveStampOutProto + delete_postcards_out_proto_1909: DeletePostcardsOutProto + create_postcard_out_proto_1910: CreatePostcardOutProto + update_postcard_out_proto_1911: UpdatePostcardOutProto + delete_postcard_out_proto_1912: DeletePostcardOutProto + get_memento_list_out_proto_1913: GetMementoListOutProto + upload_raid_client_log_out_proto_1914: UploadRaidClientLogOutProto + skip_enter_referral_code_out_proto_1915: SkipEnterReferralCodeOutProto + upload_combat_client_log_out_proto_1916: UploadCombatClientLogOutProto + combat_sync_server_offset_out_proto_1917: CombatSyncServerOffsetOutProto + check_gifting_eligibility_out_proto_2000: CheckGiftingEligibilityOutProto + redeem_ticket_gift_for_friend_out_proto_2001: RedeemTicketGiftForFriendOutProto + get_incense_recap_out_proto_2002: GetIncenseRecapOutProto + acknowledge_view_latest_incense_recap_out_proto_2003: AcknowledgeViewLatestIncenseRecapOutProto + boot_raid_out_proto_2004: BootRaidOutProto + get_pokestop_encounter_out_proto_2005: GetPokestopEncounterOutProto + encounter_pokestopencounter_out_proto_2006: EncounterPokestopEncounterOutProto + player_spawnablepokemon_outproto_2007: PlayerSpawnablePokemonOutProto + get_quest_ui_out_proto_2008: GetQuestUiOutProto + get_eligible_combat_leagues_out_proto_2009: GetEligibleCombatLeaguesOutProto + send_friend_request_via_player_id_out_proto_2010: SendFriendRequestViaPlayerIdOutProto + get_raid_lobby_counter_out_proto_2011: GetRaidLobbyCounterOutProto + use_non_combat_move_response_proto_2014: UseNonCombatMoveResponseProto + check_pokemon_size_leaderboard_eligibility_out_proto_2100: CheckPokemonSizeLeaderboardEligibilityOutProto + update_pokemon_size_leaderboard_entry_out_proto_2101: UpdatePokemonSizeLeaderboardEntryOutProto + transfer_pokemon_size_leaderboard_entry_out_proto_2102: TransferPokemonSizeLeaderboardEntryOutProto + remove_pokemon_size_leaderboard_entry_out_proto_2103: RemovePokemonSizeLeaderboardEntryOutProto + get_pokemon_size_leaderboard_entry_out_proto_2104: GetPokemonSizeLeaderboardEntryOutProto + get_contest_data_out_proto_2105: GetContestDataOutProto + get_contests_unclaimed_rewards_out_proto_2106: GetContestsUnclaimedRewardsOutProto + claimcontests_rewards_out_proto_2107: ClaimContestsRewardsOutProto + get_entered_contest_out_proto_2108: GetEnteredContestOutProto + get_pokemon_size_leaderboard_friend_entry_out_proto_2109: GetPokemonSizeLeaderboardFriendEntryOutProto + checkcontest_eligibility_out_proto_2150: CheckContestEligibilityOutProto + update_contest_entry_out_proto_2151: UpdateContestEntryOutProto + transfer_contest_entry_out_proto_2152: TransferContestEntryOutProto + get_contest_friend_entry_out_proto_2153: GetContestFriendEntryOutProto + get_contest_entry_out_proto_2154: GetContestEntryOutProto + create_party_out_proto_2300: CreatePartyOutProto + join_party_out_proto_2301: JoinPartyOutProto + start_party_out_proto_2302: StartPartyOutProto + leave_party_out_proto_2303: LeavePartyOutProto + get_party_out_proto_2304: GetPartyOutProto + party_update_location_outproto_2305: PartyUpdateLocationOutProto + party_send_dark_launch_log_outproto_2306: PartySendDarkLaunchLogOutProto + start_party_quest_out_proto_2308: StartPartyQuestOutProto + complete_party_quest_out_proto_2309: CompletePartyQuestOutProto + get_bonus_attracted_pokemon_out_proto_2350: GetBonusAttractedPokemonOutProto + get_bonuses_out_proto_2352: GetBonusesOutProto + badge_reward_encounter_response_proto_2360: BadgeRewardEncounterResponseProto + npc_update_state_out_proto_2400: NpcUpdateStateOutProto + npc_send_gift_out_proto_2401: NpcSendGiftOutProto + npc_open_gift_out_proto_2402: NpcOpenGiftOutProto + join_bread_lobby_out_proto_2450: JoinBreadLobbyOutProto + prepare_bread_lobby_outproto_2453: PrepareBreadLobbyOutProto + leave_breadlobby_out_proto_2455: LeaveBreadLobbyOutProto + start_bread_battle_out_proto_2456: StartBreadBattleOutProto + get_bread_lobby_details_out_proto_2457: GetBreadLobbyDetailsOutProto + start_mp_walk_quest_out_proto_2458: StartMpWalkQuestOutProto + enhance_bread_move_out_proto_2459: EnhanceBreadMoveOutProto + station_pokemon_out_proto_2460: StationPokemonOutProto + loot_station_out_proto_2461: LootStationOutProto + get_stationed_pokemon_details_out_proto_2462: GetStationedPokemonDetailsOutProto + mark_save_for_later_out_proto_2463: MarkSaveForLaterOutProto + use_save_for_later_out_proto_2464: UseSaveForLaterOutProto + remove_save_for_later_out_proto_2465: RemoveSaveForLaterOutProto + get_save_for_later_entries_out_proto_2466: GetSaveForLaterEntriesOutProto + get_mp_summary_out_proto_2467: GetMpSummaryOutProto + use_item_mp_replenish_out_proto_2468: UseItemMpReplenishOutProto + report_station_out_proto_2470: ReportStationOutProto + debug_resetdaily_mp_progress_out_proto_2471: DebugResetDailyMpProgressOutProto + release_stationed_pokemon_out_proto_2472: ReleaseStationedPokemonOutProto + complete_bread_battle_out_proto_2473: CompleteBreadBattleOutProto + breadbattle_reward_upgrade_out_proto_2474: BreadBattleRewardUpgradeOutProto + encounter_station_spawn_out_proto_2475: EncounterStationSpawnOutProto + get_num_station_assists_out_proto_2476: GetNumStationAssistsOutProto + get_vps_event_out_proto_3000: GetVpsEventOutProto + update_vps_event_out_proto_3001: UpdateVpsEventOutProto + add_ptc_loginaction_out_proto_3002: AddPtcLoginActionOutProto + claim_ptc_linking_reward_out_proto_3003: ClaimPtcLinkingRewardOutProto + canclaim_ptc_reward_action_out_proto_3004: CanClaimPtcRewardActionOutProto + contribute_party_item_out_proto_3005: ContributePartyItemOutProto + consume_party_items_out_proto_3006: ConsumePartyItemsOutProto + remove_ptc_login_action_out_proto_3007: RemovePtcLoginActionOutProto + send_party_invitation_out_proto_3008: SendPartyInvitationOutProto + consume_stickers_out_proto_3009: ConsumeStickersOutProto + complete_raid_battle_out_proto_3010: CompleteRaidBattleOutProto + sync_battle_inventory_out_proto_3011: SyncBattleInventoryOutProto + preview_contributeparty_item_outproto_3015: PreviewContributePartyItemOutProto + kick_other_player_from_party_out_proto_3016: KickOtherPlayerFromPartyOutProto + fuse_pokemon_response_proto_3017: FusePokemonResponseProto + unfuse_pokemon_response_proto_3018: UnfusePokemonResponseProto + get_iris_social_scene_out_proto_3019: GetIrisSocialSceneOutProto + update_iris_social_scene_out_proto_3020: UpdateIrisSocialSceneOutProto + get_unfuse_pokemon_preview_response_proto_3023: GetUnfusePokemonPreviewResponseProto + processplayer_inbox_outproto_3024: ProcessPlayerInboxOutProto + push_notification_registry_outproto_5000: PushNotificationRegistryOutProto + update_notification_out_proto_5002: UpdateNotificationOutProto + optout_proto_5003: OptOutProto + download_gm_templates_response_proto_5004: DownloadGmTemplatesResponseProto + get_inventory_response_proto_5005: GetInventoryResponseProto + redeem_passcoderesponse_proto_5006: RedeemPasscodeResponseProto + ping_responseproto_5007: PingResponseProto + add_loginaction_out_proto_5008: AddLoginActionOutProto + remove_login_action_out_proto_5009: RemoveLoginActionOutProto + listlogin_action_out_proto_5010: ListLoginActionOutProto + submit_new_poi_out_proto_5011: SubmitNewPoiOutProto + proxy_responseproto_5012: ProxyResponseProto + get_available_submissions_out_proto_5014: GetAvailableSubmissionsOutProto + replace_login_action_out_proto_5015: ReplaceLoginActionOutProto + iap_purchase_sku_out_proto_5019: IapPurchaseSkuOutProto + iap_get_available_skus_and_balances_out_proto_5020: IapGetAvailableSkusAndBalancesOutProto + iap_redeem_google_receipt_out_proto_5021: IapRedeemGoogleReceiptOutProto + iap_redeem_apple_receipt_out_proto_5022: IapRedeemAppleReceiptOutProto + iap_redeem_desktop_receipt_out_proto_5023: IapRedeemDesktopReceiptOutProto + fitness_update_out_proto_5024: FitnessUpdateOutProto + get_fitness_report_out_proto_5025: GetFitnessReportOutProto + client_telemetryclient_settings_proto_5026: ClientTelemetryClientSettingsProto + auth_register_background_device_response_proto_5028: AuthRegisterBackgroundDeviceResponseProto + internal_setin_game_currency_exchange_rate_out_proto_5032: InternalSetInGameCurrencyExchangeRateOutProto + geofence_update_out_proto_5033: GeofenceUpdateOutProto + location_ping_out_proto_5034: LocationPingOutProto + generategmap_signed_url_out_proto_5035: GenerateGmapSignedUrlOutProto + getgmap_settings_out_proto_5036: GetGmapSettingsOutProto + iap_redeem_samsung_receipt_out_proto_5037: IapRedeemSamsungReceiptOutProto + get_outstanding_warnings_response_proto_5039: GetOutstandingWarningsResponseProto + acknowledge_warnings_response_proto_5040: AcknowledgeWarningsResponseProto + get_web_token_out_proto_5045: GetWebTokenOutProto + get_adventure_sync_settings_response_proto_5046: GetAdventureSyncSettingsResponseProto + update_adventure_sync_settings_response_proto_5047: UpdateAdventureSyncSettingsResponseProto + set_birthday_response_proto_5048: SetBirthdayResponseProto + fetch_newsfeed_response_5049: FetchNewsfeedResponse + mark_newsfeed_read_response_5050: MarkNewsfeedReadResponse + internal_search_player_out_proto_10000: InternalSearchPlayerOutProto + internal_send_friendinvite_out_proto_10002: InternalSendFriendInviteOutProto + internal_cancel_friendinvite_out_proto_10003: InternalCancelFriendInviteOutProto + internal_accept_friendinvite_out_proto_10004: InternalAcceptFriendInviteOutProto + internal_decline_friendinvite_out_proto_10005: InternalDeclineFriendInviteOutProto + internal_get_friends_list_out_proto_10006: InternalGetFriendsListOutProto + internal_get_outgoing_friendinvites_out_proto_10007: InternalGetOutgoingFriendInvitesOutProto + internal_getincoming_friendinvites_out_proto_10008: InternalGetIncomingFriendInvitesOutProto + internal_remove_friend_out_proto_10009: InternalRemoveFriendOutProto + internal_get_friend_details_out_proto_10010: InternalGetFriendDetailsOutProto + internalinvite_facebook_friend_out_proto_10011: InternalInviteFacebookFriendOutProto + internalis_my_friend_out_proto_10012: InternalIsMyFriendOutProto + internal_get_friend_code_out_proto_10013: InternalGetFriendCodeOutProto + internal_get_facebook_friend_list_out_proto_10014: InternalGetFacebookFriendListOutProto + internal_update_facebook_status_out_proto_10015: InternalUpdateFacebookStatusOutProto + savesocial_playersettings_out_proto_10016: SaveSocialPlayerSettingsOutProto + internal_get_player_settings_out_proto_10017: InternalGetPlayerSettingsOutProto + internal_set_account_settings_out_proto_10021: InternalSetAccountSettingsOutProto + internal_get_account_settings_out_proto_10022: InternalGetAccountSettingsOutProto + internal_add_favorite_friend_response_10023: InternalAddFavoriteFriendResponse + internal_remove_favorite_friend_response_10024: InternalRemoveFavoriteFriendResponse + internal_block_account_out_proto_10025: InternalBlockAccountOutProto + internal_unblock_account_out_proto_10026: InternalUnblockAccountOutProto + internal_get_outgoing_blocks_out_proto_10027: InternalGetOutgoingBlocksOutProto + internalis_account_blocked_out_proto_10028: InternalIsAccountBlockedOutProto + internal_push_notification_registry_out_proto_10101: InternalPushNotificationRegistryOutProto + internal_update_notification_out_proto_10103: InternalUpdateNotificationOutProto + optout_proto_10104: OptOutProto + get_inbox_out_proto_10105: GetInboxOutProto + internal_list_opt_out_notification_categories_response_proto_10106: InternalListOptOutNotificationCategoriesResponseProto + internal_get_signed_url_out_proto_10201: InternalGetSignedUrlOutProto + internal_submitimage_out_proto_10202: InternalSubmitImageOutProto + internal_get_photos_out_proto_10203: InternalGetPhotosOutProto + internal_update_profile_response_20001: InternalUpdateProfileResponse + internal_update_friendship_response_20002: InternalUpdateFriendshipResponse + internal_get_profile_response_20003: InternalGetProfileResponse + internalinvite_game_response_20004: InternalInviteGameResponse + internal_list_friends_response_20006: InternalListFriendsResponse + internal_get_friend_details_out_proto_20007: InternalGetFriendDetailsOutProto + internal_get_client_feature_flags_response_20008: InternalGetClientFeatureFlagsResponse + internal_getincoming_gameinvites_response_20010: InternalGetIncomingGameInvitesResponse + internal_updateincoming_gameinvite_response_20011: InternalUpdateIncomingGameInviteResponse + internal_dismiss_outgoing_gameinvites_response_20012: InternalDismissOutgoingGameInvitesResponse + internal_sync_contact_list_response_20013: InternalSyncContactListResponse + internal_send_contact_list_friendinvite_response_20014: InternalSendContactListFriendInviteResponse + internal_refer_contact_list_friend_response_20015: InternalReferContactListFriendResponse + internal_get_contact_listinfo_response_20016: InternalGetContactListInfoResponse + internal_dismiss_contact_list_update_response_20017: InternalDismissContactListUpdateResponse + internal_notify_contact_list_friends_response_20018: InternalNotifyContactListFriendsResponse + internal_get_friend_recommendation_response_20500: InternalGetFriendRecommendationResponse + get_outstanding_warnings_response_proto_200000: GetOutstandingWarningsResponseProto + acknowledge_warnings_response_proto_200001: AcknowledgeWarningsResponseProto + register_background_deviceresponse_proto_230000: RegisterBackgroundDeviceResponseProto + get_adventure_sync_progress_out_proto_230002: GetAdventureSyncProgressOutProto + iap_purchase_sku_out_proto_310000: IapPurchaseSkuOutProto + iap_get_available_skus_and_balances_out_proto_310001: IapGetAvailableSkusAndBalancesOutProto + iap_setin_game_currency_exchange_rate_out_proto_310002: IapSetInGameCurrencyExchangeRateOutProto + iap_redeem_google_receipt_out_proto_310100: IapRedeemGoogleReceiptOutProto + iap_redeem_apple_receipt_out_proto_310101: IapRedeemAppleReceiptOutProto + iap_redeem_desktop_receipt_out_proto_310102: IapRedeemDesktopReceiptOutProto + iap_redeem_samsung_receipt_out_proto_310103: IapRedeemSamsungReceiptOutProto + iap_get_available_subscriptions_response_proto_310200: IapGetAvailableSubscriptionsResponseProto + iap_get_active_subscriptions_response_proto_310201: IapGetActiveSubscriptionsResponseProto + iap_redeem_xsolla_receipt_response_proto_311100: IapRedeemXsollaReceiptResponseProto + iap_get_user_response_proto_311101: IapGetUserResponseProto + geofence_update_out_proto_360000: GeofenceUpdateOutProto + location_ping_out_proto_360001: LocationPingOutProto + update_bulk_player_location_response_proto_360002: UpdateBulkPlayerLocationResponseProto + update_breadcrumb_history_response_proto_361000: UpdateBreadcrumbHistoryResponseProto + refresh_proximity_tokensresponse_proto_362000: RefreshProximityTokensResponseProto + report_proximity_contactsresponse_proto_362001: ReportProximityContactsResponseProto + internal_add_login_action_out_proto_600000: InternalAddLoginActionOutProto + internal_remove_login_action_out_proto_600001: InternalRemoveLoginActionOutProto + internal_list_login_action_out_proto_600002: InternalListLoginActionOutProto + internal_replace_login_action_out_proto_600003: InternalReplaceLoginActionOutProto + internal_set_birthday_response_proto_600004: InternalSetBirthdayResponseProto + internal_gar_proxy_response_proto_600005: InternalGarProxyResponseProto + internal_link_to_account_login_response_proto_600006: InternalLinkToAccountLoginResponseProto + titan_submit_new_poi_out_proto_620000: TitanSubmitNewPoiOutProto + titan_get_available_submissions_out_proto_620001: TitanGetAvailableSubmissionsOutProto + titan_get_player_submission_validation_settings_out_proto_620003: TitanGetPlayerSubmissionValidationSettingsOutProto + titan_generate_gmap_signed_url_out_proto_620300: TitanGenerateGmapSignedUrlOutProto + titan_get_gmap_settings_out_proto_620301: TitanGetGmapSettingsOutProto + titan_get_grapeshot_upload_url_out_proto_620401: TitanGetGrapeshotUploadUrlOutProto + titan_async_file_upload_complete_out_proto_620402: TitanAsyncFileUploadCompleteOutProto + titan_get_a_r_mapping_settings_out_proto_620403: TitanGetARMappingSettingsOutProto + titan_get_images_for_poi_out_proto_620500: TitanGetImagesForPoiOutProto + titan_submit_player_image_vote_for_poi_out_proto_620501: TitanSubmitPlayerImageVoteForPoiOutProto + titan_get_image_gallery_settings_out_proto_620502: TitanGetImageGallerySettingsOutProto + get_maptiles_settings_response_620600: GetMaptilesSettingsResponse + titan_get_pois_in_radius_out_proto_620601: TitanGetPoisInRadiusOutProto + fitness_update_out_proto_640000: FitnessUpdateOutProto + get_fitness_report_out_proto_640001: GetFitnessReportOutProto + get_adventure_sync_settings_response_proto_640002: GetAdventureSyncSettingsResponseProto + update_adventure_sync_settings_response_proto_640003: UpdateAdventureSyncSettingsResponseProto + update_adventure_sync_fitness_response_proto_640004: UpdateAdventureSyncFitnessResponseProto + get_adventure_sync_fitness_report_response_proto_640005: GetAdventureSyncFitnessReportResponseProto + def __init__(self, get_player_out_proto_2: _Optional[_Union[GetPlayerOutProto, _Mapping]] = ..., get_holoholo_inventory_out_proto_4: _Optional[_Union[GetHoloholoInventoryOutProto, _Mapping]] = ..., download_settings_response_proto_5: _Optional[_Union[DownloadSettingsResponseProto, _Mapping]] = ..., getgame_master_client_templates_out_proto_6: _Optional[_Union[GetGameMasterClientTemplatesOutProto, _Mapping]] = ..., get_remote_config_versions_out_proto_7: _Optional[_Union[GetRemoteConfigVersionsOutProto, _Mapping]] = ..., register_background_deviceresponse_proto_8: _Optional[_Union[RegisterBackgroundDeviceResponseProto, _Mapping]] = ..., get_player_day_out_proto_9: _Optional[_Union[GetPlayerDayOutProto, _Mapping]] = ..., acknowledge_punishment_out_proto_10: _Optional[_Union[AcknowledgePunishmentOutProto, _Mapping]] = ..., get_server_time_out_proto_11: _Optional[_Union[GetServerTimeOutProto, _Mapping]] = ..., get_local_time_out_proto_12: _Optional[_Union[GetLocalTimeOutProto, _Mapping]] = ..., set_playerstatus_out_proto_20: _Optional[_Union[SetPlayerStatusOutProto, _Mapping]] = ..., getgame_config_versions_out_proto_21: _Optional[_Union[GetGameConfigVersionsOutProto, _Mapping]] = ..., fort_search_out_proto_101: _Optional[_Union[FortSearchOutProto, _Mapping]] = ..., encounter_out_proto_102: _Optional[_Union[EncounterOutProto, _Mapping]] = ..., catch_pokemon_out_proto_103: _Optional[_Union[CatchPokemonOutProto, _Mapping]] = ..., fort_details_out_proto_104: _Optional[_Union[FortDetailsOutProto, _Mapping]] = ..., get_map_objects_out_proto_106: _Optional[_Union[GetMapObjectsOutProto, _Mapping]] = ..., fort_deploy_out_proto_110: _Optional[_Union[FortDeployOutProto, _Mapping]] = ..., fort_recall_out_proto_111: _Optional[_Union[FortRecallOutProto, _Mapping]] = ..., release_pokemon_out_proto_112: _Optional[_Union[ReleasePokemonOutProto, _Mapping]] = ..., use_item_potion_out_proto_113: _Optional[_Union[UseItemPotionOutProto, _Mapping]] = ..., use_item_capture_out_proto_114: _Optional[_Union[UseItemCaptureOutProto, _Mapping]] = ..., use_item_revive_out_proto_116: _Optional[_Union[UseItemReviveOutProto, _Mapping]] = ..., playerprofile_outproto_121: _Optional[_Union[PlayerProfileOutProto, _Mapping]] = ..., evolve_pokemon_out_proto_125: _Optional[_Union[EvolvePokemonOutProto, _Mapping]] = ..., get_hatched_eggs_out_proto_126: _Optional[_Union[GetHatchedEggsOutProto, _Mapping]] = ..., encounter_tutorial_complete_out_proto_127: _Optional[_Union[EncounterTutorialCompleteOutProto, _Mapping]] = ..., level_up_rewards_out_proto_128: _Optional[_Union[LevelUpRewardsOutProto, _Mapping]] = ..., check_awarded_badges_out_proto_129: _Optional[_Union[CheckAwardedBadgesOutProto, _Mapping]] = ..., recycle_item_out_proto_137: _Optional[_Union[RecycleItemOutProto, _Mapping]] = ..., collect_daily_bonus_out_proto_138: _Optional[_Union[CollectDailyBonusOutProto, _Mapping]] = ..., use_item_xp_boost_out_proto_139: _Optional[_Union[UseItemXpBoostOutProto, _Mapping]] = ..., use_item_egg_incubator_out_proto_140: _Optional[_Union[UseItemEggIncubatorOutProto, _Mapping]] = ..., use_incense_action_out_proto_141: _Optional[_Union[UseIncenseActionOutProto, _Mapping]] = ..., get_incense_pokemon_out_proto_142: _Optional[_Union[GetIncensePokemonOutProto, _Mapping]] = ..., incense_encounter_out_proto_143: _Optional[_Union[IncenseEncounterOutProto, _Mapping]] = ..., add_fort_modifier_out_proto_144: _Optional[_Union[AddFortModifierOutProto, _Mapping]] = ..., disk_encounter_out_proto_145: _Optional[_Union[DiskEncounterOutProto, _Mapping]] = ..., upgrade_pokemon_out_proto_147: _Optional[_Union[UpgradePokemonOutProto, _Mapping]] = ..., set_favorite_pokemon_out_proto_148: _Optional[_Union[SetFavoritePokemonOutProto, _Mapping]] = ..., nickname_pokemon_out_proto_149: _Optional[_Union[NicknamePokemonOutProto, _Mapping]] = ..., set_contactsettings_out_proto_151: _Optional[_Union[SetContactSettingsOutProto, _Mapping]] = ..., set_buddy_pokemon_out_proto_152: _Optional[_Union[SetBuddyPokemonOutProto, _Mapping]] = ..., get_buddy_walked_out_proto_153: _Optional[_Union[GetBuddyWalkedOutProto, _Mapping]] = ..., use_item_encounter_out_proto_154: _Optional[_Union[UseItemEncounterOutProto, _Mapping]] = ..., gym_deploy_out_proto_155: _Optional[_Union[GymDeployOutProto, _Mapping]] = ..., gymget_info_out_proto_156: _Optional[_Union[GymGetInfoOutProto, _Mapping]] = ..., gym_start_session_out_proto_157: _Optional[_Union[GymStartSessionOutProto, _Mapping]] = ..., gym_battle_attack_out_proto_158: _Optional[_Union[GymBattleAttackOutProto, _Mapping]] = ..., join_lobby_out_proto_159: _Optional[_Union[JoinLobbyOutProto, _Mapping]] = ..., leavelobby_out_proto_160: _Optional[_Union[LeaveLobbyOutProto, _Mapping]] = ..., set_lobby_visibility_out_proto_161: _Optional[_Union[SetLobbyVisibilityOutProto, _Mapping]] = ..., set_lobby_pokemon_out_proto_162: _Optional[_Union[SetLobbyPokemonOutProto, _Mapping]] = ..., get_raid_details_out_proto_163: _Optional[_Union[GetRaidDetailsOutProto, _Mapping]] = ..., gym_feed_pokemon_out_proto_164: _Optional[_Union[GymFeedPokemonOutProto, _Mapping]] = ..., start_raid_battle_out_proto_165: _Optional[_Union[StartRaidBattleOutProto, _Mapping]] = ..., attack_raid_battle_out_proto_166: _Optional[_Union[AttackRaidBattleOutProto, _Mapping]] = ..., use_item_stardust_boost_out_proto_168: _Optional[_Union[UseItemStardustBoostOutProto, _Mapping]] = ..., reassign_player_out_proto_169: _Optional[_Union[ReassignPlayerOutProto, _Mapping]] = ..., convertcandy_to_xlcandy_out_proto_171: _Optional[_Union[ConvertCandyToXlCandyOutProto, _Mapping]] = ..., is_sku_available_out_proto_172: _Optional[_Union[IsSkuAvailableOutProto, _Mapping]] = ..., use_item_bulk_heal_out_proto_173: _Optional[_Union[UseItemBulkHealOutProto, _Mapping]] = ..., asset_digest_out_proto_300: _Optional[_Union[AssetDigestOutProto, _Mapping]] = ..., download_url_out_proto_301: _Optional[_Union[DownloadUrlOutProto, _Mapping]] = ..., asset_version_out_proto_302: _Optional[_Union[AssetVersionOutProto, _Mapping]] = ..., codename_result_proto_403: _Optional[_Union[CodenameResultProto, _Mapping]] = ..., set_avatar_out_proto_404: _Optional[_Union[SetAvatarOutProto, _Mapping]] = ..., set_player_team_out_proto_405: _Optional[_Union[SetPlayerTeamOutProto, _Mapping]] = ..., mark_tutorial_complete_out_proto_406: _Optional[_Union[MarkTutorialCompleteOutProto, _Mapping]] = ..., set_neutral_avatar_out_proto_408: _Optional[_Union[SetNeutralAvatarOutProto, _Mapping]] = ..., list_avatar_store_items_out_proto_409: _Optional[_Union[ListAvatarStoreItemsOutProto, _Mapping]] = ..., list_avatar_appearance_items_out_proto_410: _Optional[_Union[ListAvatarAppearanceItemsOutProto, _Mapping]] = ..., neutral_avatar_badge_reward_out_proto_450: _Optional[_Union[NeutralAvatarBadgeRewardOutProto, _Mapping]] = ..., checkchallenge_out_proto_600: _Optional[_Union[CheckChallengeOutProto, _Mapping]] = ..., verify_challenge_out_proto_601: _Optional[_Union[VerifyChallengeOutProto, _Mapping]] = ..., echo_out_proto_666: _Optional[_Union[EchoOutProto, _Mapping]] = ..., register_sfidaresponse_800: _Optional[_Union[RegisterSfidaResponse, _Mapping]] = ..., sfida_certification_response_802: _Optional[_Union[SfidaCertificationResponse, _Mapping]] = ..., sfida_update_response_803: _Optional[_Union[SfidaUpdateResponse, _Mapping]] = ..., sfida_dowser_response_805: _Optional[_Union[SfidaDowserResponse, _Mapping]] = ..., sfida_capture_response_806: _Optional[_Union[SfidaCaptureResponse, _Mapping]] = ..., list_avatar_customizations_out_proto_807: _Optional[_Union[ListAvatarCustomizationsOutProto, _Mapping]] = ..., set_avatar_item_as_viewed_out_proto_808: _Optional[_Union[SetAvatarItemAsViewedOutProto, _Mapping]] = ..., get_inbox_out_proto_809: _Optional[_Union[GetInboxOutProto, _Mapping]] = ..., list_gym_badges_out_proto_811: _Optional[_Union[ListGymBadgesOutProto, _Mapping]] = ..., getgym_badge_details_out_proto_812: _Optional[_Union[GetGymBadgeDetailsOutProto, _Mapping]] = ..., use_item_move_reroll_out_proto_813: _Optional[_Union[UseItemMoveRerollOutProto, _Mapping]] = ..., use_item_rare_candy_out_proto_814: _Optional[_Union[UseItemRareCandyOutProto, _Mapping]] = ..., award_free_raid_ticket_out_proto_815: _Optional[_Union[AwardFreeRaidTicketOutProto, _Mapping]] = ..., fetch_all_news_out_proto_816: _Optional[_Union[FetchAllNewsOutProto, _Mapping]] = ..., mark_read_news_article_out_proto_817: _Optional[_Union[MarkReadNewsArticleOutProto, _Mapping]] = ..., internal_get_player_settings_out_proto_818: _Optional[_Union[InternalGetPlayerSettingsOutProto, _Mapping]] = ..., beluga_transaction_start_out_proto_819: _Optional[_Union[BelugaTransactionStartOutProto, _Mapping]] = ..., beluga_transaction_complete_out_proto_820: _Optional[_Union[BelugaTransactionCompleteOutProto, _Mapping]] = ..., sfida_associate_response_822: _Optional[_Union[SfidaAssociateResponse, _Mapping]] = ..., sfida_check_pairing_response_823: _Optional[_Union[SfidaCheckPairingResponse, _Mapping]] = ..., sfida_disassociate_response_824: _Optional[_Union[SfidaDisassociateResponse, _Mapping]] = ..., waina_get_rewards_response_825: _Optional[_Union[WainaGetRewardsResponse, _Mapping]] = ..., waina_submit_sleep_data_response_826: _Optional[_Union[WainaSubmitSleepDataResponse, _Mapping]] = ..., saturdaystart_out_proto_827: _Optional[_Union[SaturdayStartOutProto, _Mapping]] = ..., saturday_complete_out_proto_828: _Optional[_Union[SaturdayCompleteOutProto, _Mapping]] = ..., get_new_quests_out_proto_900: _Optional[_Union[GetNewQuestsOutProto, _Mapping]] = ..., get_quest_details_out_proto_901: _Optional[_Union[GetQuestDetailsOutProto, _Mapping]] = ..., complete_quest_out_proto_902: _Optional[_Union[CompleteQuestOutProto, _Mapping]] = ..., remove_quest_out_proto_903: _Optional[_Union[RemoveQuestOutProto, _Mapping]] = ..., quest_encounter_out_proto_904: _Optional[_Union[QuestEncounterOutProto, _Mapping]] = ..., complete_quest_stampcard_out_proto_905: _Optional[_Union[CompleteQuestStampCardOutProto, _Mapping]] = ..., progress_quest_outproto_906: _Optional[_Union[ProgressQuestOutProto, _Mapping]] = ..., read_quest_dialog_out_proto_908: _Optional[_Union[ReadQuestDialogOutProto, _Mapping]] = ..., send_gift_out_proto_950: _Optional[_Union[SendGiftOutProto, _Mapping]] = ..., open_giftout_proto_951: _Optional[_Union[OpenGiftOutProto, _Mapping]] = ..., getgift_box_details_out_proto_952: _Optional[_Union[GetGiftBoxDetailsOutProto, _Mapping]] = ..., delete_gift_out_proto_953: _Optional[_Union[DeleteGiftOutProto, _Mapping]] = ..., save_playersnapshot_out_proto_954: _Optional[_Union[SavePlayerSnapshotOutProto, _Mapping]] = ..., get_friendship_rewards_out_proto_955: _Optional[_Union[GetFriendshipRewardsOutProto, _Mapping]] = ..., check_send_gift_out_proto_956: _Optional[_Union[CheckSendGiftOutProto, _Mapping]] = ..., set_friend_nickname_out_proto_957: _Optional[_Union[SetFriendNicknameOutProto, _Mapping]] = ..., delete_gift_from_inventory_out_proto_958: _Optional[_Union[DeleteGiftFromInventoryOutProto, _Mapping]] = ..., savesocial_playersettings_out_proto_959: _Optional[_Union[SaveSocialPlayerSettingsOutProto, _Mapping]] = ..., open_tradingout_proto_970: _Optional[_Union[OpenTradingOutProto, _Mapping]] = ..., update_trading_out_proto_971: _Optional[_Union[UpdateTradingOutProto, _Mapping]] = ..., confirm_trading_out_proto_972: _Optional[_Union[ConfirmTradingOutProto, _Mapping]] = ..., cancel_trading_out_proto_973: _Optional[_Union[CancelTradingOutProto, _Mapping]] = ..., get_trading_out_proto_974: _Optional[_Union[GetTradingOutProto, _Mapping]] = ..., get_fitness_rewards_out_proto_980: _Optional[_Union[GetFitnessRewardsOutProto, _Mapping]] = ..., get_combat_player_profile_out_proto_990: _Optional[_Union[GetCombatPlayerProfileOutProto, _Mapping]] = ..., generate_combat_challenge_id_out_proto_991: _Optional[_Union[GenerateCombatChallengeIdOutProto, _Mapping]] = ..., createcombatchallenge_out_proto_992: _Optional[_Union[CreateCombatChallengeOutProto, _Mapping]] = ..., open_combat_challengeout_proto_993: _Optional[_Union[OpenCombatChallengeOutProto, _Mapping]] = ..., get_combat_challenge_out_proto_994: _Optional[_Union[GetCombatChallengeOutProto, _Mapping]] = ..., accept_combat_challenge_out_proto_995: _Optional[_Union[AcceptCombatChallengeOutProto, _Mapping]] = ..., decline_combat_challenge_out_proto_996: _Optional[_Union[DeclineCombatChallengeOutProto, _Mapping]] = ..., cancelcombatchallenge_out_proto_997: _Optional[_Union[CancelCombatChallengeOutProto, _Mapping]] = ..., submit_combat_challenge_pokemons_out_proto_998: _Optional[_Union[SubmitCombatChallengePokemonsOutProto, _Mapping]] = ..., save_combat_player_preferences_out_proto_999: _Optional[_Union[SaveCombatPlayerPreferencesOutProto, _Mapping]] = ..., open_combat_sessionout_proto_1000: _Optional[_Union[OpenCombatSessionOutProto, _Mapping]] = ..., update_combat_out_proto_1001: _Optional[_Union[UpdateCombatOutProto, _Mapping]] = ..., quit_combat_out_proto_1002: _Optional[_Union[QuitCombatOutProto, _Mapping]] = ..., get_combat_results_out_proto_1003: _Optional[_Union[GetCombatResultsOutProto, _Mapping]] = ..., unlock_pokemon_move_out_proto_1004: _Optional[_Union[UnlockPokemonMoveOutProto, _Mapping]] = ..., get_npc_combat_rewards_out_proto_1005: _Optional[_Union[GetNpcCombatRewardsOutProto, _Mapping]] = ..., combat_friend_request_out_proto_1006: _Optional[_Union[CombatFriendRequestOutProto, _Mapping]] = ..., open_npc_combat_sessionout_proto_1007: _Optional[_Union[OpenNpcCombatSessionOutProto, _Mapping]] = ..., start_tutorial_out_proto_1008: _Optional[_Union[StartTutorialOutProto, _Mapping]] = ..., get_tutorial_egg_out_proto_1009: _Optional[_Union[GetTutorialEggOutProto, _Mapping]] = ..., send_probe_out_proto_1020: _Optional[_Union[SendProbeOutProto, _Mapping]] = ..., check_photobomb_out_proto_1101: _Optional[_Union[CheckPhotobombOutProto, _Mapping]] = ..., confirm_photobomb_out_proto_1102: _Optional[_Union[ConfirmPhotobombOutProto, _Mapping]] = ..., get_photobomb_out_proto_1103: _Optional[_Union[GetPhotobombOutProto, _Mapping]] = ..., encounter_photobomb_out_proto_1104: _Optional[_Union[EncounterPhotobombOutProto, _Mapping]] = ..., getgmap_settings_out_proto_1105: _Optional[_Union[GetGmapSettingsOutProto, _Mapping]] = ..., change_team_out_proto_1106: _Optional[_Union[ChangeTeamOutProto, _Mapping]] = ..., get_web_token_out_proto_1107: _Optional[_Union[GetWebTokenOutProto, _Mapping]] = ..., complete_snapshot_session_out_proto_1110: _Optional[_Union[CompleteSnapshotSessionOutProto, _Mapping]] = ..., complete_wild_snapshot_session_out_proto_1111: _Optional[_Union[CompleteWildSnapshotSessionOutProto, _Mapping]] = ..., start_incident_out_proto_1200: _Optional[_Union[StartIncidentOutProto, _Mapping]] = ..., complete_invasion_dialogue_out_proto_1201: _Optional[_Union[CompleteInvasionDialogueOutProto, _Mapping]] = ..., open_invasion_combat_sessionout_proto_1202: _Optional[_Union[OpenInvasionCombatSessionOutProto, _Mapping]] = ..., update_invasion_battle_out_proto_1203: _Optional[_Union[UpdateInvasionBattleOutProto, _Mapping]] = ..., invasion_encounter_out_proto_1204: _Optional[_Union[InvasionEncounterOutProto, _Mapping]] = ..., purifypokemon_outproto_1205: _Optional[_Union[PurifyPokemonOutProto, _Mapping]] = ..., get_rocket_balloon_out_proto_1206: _Optional[_Union[GetRocketBalloonOutProto, _Mapping]] = ..., vs_seeker_start_matchmaking_out_proto_1300: _Optional[_Union[VsSeekerStartMatchmakingOutProto, _Mapping]] = ..., cancel_matchmaking_out_proto_1301: _Optional[_Union[CancelMatchmakingOutProto, _Mapping]] = ..., get_matchmaking_status_out_proto_1302: _Optional[_Union[GetMatchmakingStatusOutProto, _Mapping]] = ..., complete_vs_seeker_and_restartcharging_out_proto_1303: _Optional[_Union[CompleteVsSeekerAndRestartChargingOutProto, _Mapping]] = ..., get_vs_seeker_status_out_proto_1304: _Optional[_Union[GetVsSeekerStatusOutProto, _Mapping]] = ..., completecompetitive_season_out_proto_1305: _Optional[_Union[CompleteCompetitiveSeasonOutProto, _Mapping]] = ..., claim_vs_seeker_rewards_out_proto_1306: _Optional[_Union[ClaimVsSeekerRewardsOutProto, _Mapping]] = ..., vs_seeker_reward_encounter_out_proto_1307: _Optional[_Union[VsSeekerRewardEncounterOutProto, _Mapping]] = ..., activate_vs_seeker_out_proto_1308: _Optional[_Union[ActivateVsSeekerOutProto, _Mapping]] = ..., buddy_map_out_proto_1350: _Optional[_Union[BuddyMapOutProto, _Mapping]] = ..., buddy_stats_out_proto_1351: _Optional[_Union[BuddyStatsOutProto, _Mapping]] = ..., buddy_feeding_out_proto_1352: _Optional[_Union[BuddyFeedingOutProto, _Mapping]] = ..., open_buddy_giftout_proto_1353: _Optional[_Union[OpenBuddyGiftOutProto, _Mapping]] = ..., buddy_petting_out_proto_1354: _Optional[_Union[BuddyPettingOutProto, _Mapping]] = ..., get_buddy_history_out_proto_1355: _Optional[_Union[GetBuddyHistoryOutProto, _Mapping]] = ..., update_route_draft_out_proto_1400: _Optional[_Union[UpdateRouteDraftOutProto, _Mapping]] = ..., get_map_forts_out_proto_1401: _Optional[_Union[GetMapFortsOutProto, _Mapping]] = ..., submit_route_draft_out_proto_1402: _Optional[_Union[SubmitRouteDraftOutProto, _Mapping]] = ..., get_published_routes_out_proto_1403: _Optional[_Union[GetPublishedRoutesOutProto, _Mapping]] = ..., start_route_out_proto_1404: _Optional[_Union[StartRouteOutProto, _Mapping]] = ..., get_routes_out_proto_1405: _Optional[_Union[GetRoutesOutProto, _Mapping]] = ..., progress_route_outproto_1406: _Optional[_Union[ProgressRouteOutProto, _Mapping]] = ..., start_route_out_proto_1408: _Optional[_Union[StartRouteOutProto, _Mapping]] = ..., list_route_badges_out_proto_1409: _Optional[_Union[ListRouteBadgesOutProto, _Mapping]] = ..., cancel_route_out_proto_1410: _Optional[_Union[CancelRouteOutProto, _Mapping]] = ..., list_route_stamps_out_proto_1411: _Optional[_Union[ListRouteStampsOutProto, _Mapping]] = ..., rateroute_out_proto_1412: _Optional[_Union[RateRouteOutProto, _Mapping]] = ..., create_route_draft_out_proto_1413: _Optional[_Union[CreateRouteDraftOutProto, _Mapping]] = ..., delete_routedraft_out_proto_1414: _Optional[_Union[DeleteRouteDraftOutProto, _Mapping]] = ..., reportroute_out_proto_1415: _Optional[_Union[ReportRouteOutProto, _Mapping]] = ..., process_tappable_outproto_1416: _Optional[_Union[ProcessTappableOutProto, _Mapping]] = ..., attracted_pokemon_encounter_out_proto_1417: _Optional[_Union[AttractedPokemonEncounterOutProto, _Mapping]] = ..., can_report_route_out_proto_1418: _Optional[_Union[CanReportRouteOutProto, _Mapping]] = ..., route_update_seen_out_proto_1420: _Optional[_Union[RouteUpdateSeenOutProto, _Mapping]] = ..., recallroute_draft_out_proto_1421: _Optional[_Union[RecallRouteDraftOutProto, _Mapping]] = ..., route_nearby_notif_shown_out_proto_1422: _Optional[_Union[RouteNearbyNotifShownOutProto, _Mapping]] = ..., npc_route_gift_out_proto_1423: _Optional[_Union[NpcRouteGiftOutProto, _Mapping]] = ..., get_route_creations_out_proto_1424: _Optional[_Union[GetRouteCreationsOutProto, _Mapping]] = ..., appeal_route_out_proto_1425: _Optional[_Union[AppealRouteOutProto, _Mapping]] = ..., get_route_draft_out_proto_1426: _Optional[_Union[GetRouteDraftOutProto, _Mapping]] = ..., favorite_route_out_proto_1427: _Optional[_Union[FavoriteRouteOutProto, _Mapping]] = ..., create_route_shortcode_out_proto_1428: _Optional[_Union[CreateRouteShortcodeOutProto, _Mapping]] = ..., create_buddy_multiplayer_session_out_proto_1456: _Optional[_Union[CreateBuddyMultiplayerSessionOutProto, _Mapping]] = ..., join_buddy_multiplayer_session_out_proto_1457: _Optional[_Union[JoinBuddyMultiplayerSessionOutProto, _Mapping]] = ..., leave_buddy_multiplayer_session_out_proto_1458: _Optional[_Union[LeaveBuddyMultiplayerSessionOutProto, _Mapping]] = ..., get_today_view_out_proto_1501: _Optional[_Union[GetTodayViewOutProto, _Mapping]] = ..., mega_evolve_pokemon_out_proto_1502: _Optional[_Union[MegaEvolvePokemonOutProto, _Mapping]] = ..., remote_gift_pingresponse_proto_1503: _Optional[_Union[RemoteGiftPingResponseProto, _Mapping]] = ..., send_raid_invitation_out_proto_1504: _Optional[_Union[SendRaidInvitationOutProto, _Mapping]] = ..., get_daily_encounter_out_proto_1601: _Optional[_Union[GetDailyEncounterOutProto, _Mapping]] = ..., daily_encounter_out_proto_1602: _Optional[_Union[DailyEncounterOutProto, _Mapping]] = ..., open_sponsored_giftout_proto_1650: _Optional[_Union[OpenSponsoredGiftOutProto, _Mapping]] = ..., report_ad_interactionresponse_1651: _Optional[_Union[ReportAdInteractionResponse, _Mapping]] = ..., save_player_preferences_out_proto_1652: _Optional[_Union[SavePlayerPreferencesOutProto, _Mapping]] = ..., profanity_check_outproto_1653: _Optional[_Union[ProfanityCheckOutProto, _Mapping]] = ..., get_timedgroup_challenge_out_proto_1700: _Optional[_Union[GetTimedGroupChallengeOutProto, _Mapping]] = ..., get_nintendo_account_out_proto_1710: _Optional[_Union[GetNintendoAccountOutProto, _Mapping]] = ..., unlink_nintendo_account_out_proto_1711: _Optional[_Union[UnlinkNintendoAccountOutProto, _Mapping]] = ..., get_nintendo_o_auth2_url_out_proto_1712: _Optional[_Union[GetNintendoOAuth2UrlOutProto, _Mapping]] = ..., transfer_pokemonto_pokemon_home_out_proto_1713: _Optional[_Union[TransferPokemonToPokemonHomeOutProto, _Mapping]] = ..., report_ad_feedbackresponse_1716: _Optional[_Union[ReportAdFeedbackResponse, _Mapping]] = ..., create_pokemon_tag_out_proto_1717: _Optional[_Union[CreatePokemonTagOutProto, _Mapping]] = ..., delete_pokemon_tag_out_proto_1718: _Optional[_Union[DeletePokemonTagOutProto, _Mapping]] = ..., edit_pokemon_tag_out_proto_1719: _Optional[_Union[EditPokemonTagOutProto, _Mapping]] = ..., set_pokemon_tags_for_pokemon_out_proto_1720: _Optional[_Union[SetPokemonTagsForPokemonOutProto, _Mapping]] = ..., get_pokemon_tags_out_proto_1721: _Optional[_Union[GetPokemonTagsOutProto, _Mapping]] = ..., change_pokemon_form_out_proto_1722: _Optional[_Union[ChangePokemonFormOutProto, _Mapping]] = ..., choose_global_ticketed_event_variant_out_proto_1723: _Optional[_Union[ChooseGlobalTicketedEventVariantOutProto, _Mapping]] = ..., butterfly_collector_reward_encounter_proto_response_1724: _Optional[_Union[ButterflyCollectorRewardEncounterProtoResponse, _Mapping]] = ..., get_additional_pokemon_details_out_proto_1725: _Optional[_Union[GetAdditionalPokemonDetailsOutProto, _Mapping]] = ..., create_route_pin_out_proto_1726: _Optional[_Union[CreateRoutePinOutProto, _Mapping]] = ..., like_route_pin_out_proto_1727: _Optional[_Union[LikeRoutePinOutProto, _Mapping]] = ..., view_route_pin_out_proto_1728: _Optional[_Union[ViewRoutePinOutProto, _Mapping]] = ..., get_referral_code_out_proto_1800: _Optional[_Union[GetReferralCodeOutProto, _Mapping]] = ..., add_referrer_out_proto_1801: _Optional[_Union[AddReferrerOutProto, _Mapping]] = ..., send_friend_invite_via_referral_code_out_proto_1802: _Optional[_Union[SendFriendInviteViaReferralCodeOutProto, _Mapping]] = ..., get_milestones_out_proto_1803: _Optional[_Union[GetMilestonesOutProto, _Mapping]] = ..., markmilestone_as_viewed_out_proto_1804: _Optional[_Union[MarkMilestoneAsViewedOutProto, _Mapping]] = ..., get_milestones_preview_out_proto_1805: _Optional[_Union[GetMilestonesPreviewOutProto, _Mapping]] = ..., complete_milestone_out_proto_1806: _Optional[_Union[CompleteMilestoneOutProto, _Mapping]] = ..., getgeofenced_ad_out_proto_1820: _Optional[_Union[GetGeofencedAdOutProto, _Mapping]] = ..., power_uppokestop_encounter_outproto_1900: _Optional[_Union[PowerUpPokestopEncounterOutProto, _Mapping]] = ..., get_player_stamp_collections_out_proto_1901: _Optional[_Union[GetPlayerStampCollectionsOutProto, _Mapping]] = ..., savestamp_out_proto_1902: _Optional[_Union[SaveStampOutProto, _Mapping]] = ..., delete_postcards_out_proto_1909: _Optional[_Union[DeletePostcardsOutProto, _Mapping]] = ..., create_postcard_out_proto_1910: _Optional[_Union[CreatePostcardOutProto, _Mapping]] = ..., update_postcard_out_proto_1911: _Optional[_Union[UpdatePostcardOutProto, _Mapping]] = ..., delete_postcard_out_proto_1912: _Optional[_Union[DeletePostcardOutProto, _Mapping]] = ..., get_memento_list_out_proto_1913: _Optional[_Union[GetMementoListOutProto, _Mapping]] = ..., upload_raid_client_log_out_proto_1914: _Optional[_Union[UploadRaidClientLogOutProto, _Mapping]] = ..., skip_enter_referral_code_out_proto_1915: _Optional[_Union[SkipEnterReferralCodeOutProto, _Mapping]] = ..., upload_combat_client_log_out_proto_1916: _Optional[_Union[UploadCombatClientLogOutProto, _Mapping]] = ..., combat_sync_server_offset_out_proto_1917: _Optional[_Union[CombatSyncServerOffsetOutProto, _Mapping]] = ..., check_gifting_eligibility_out_proto_2000: _Optional[_Union[CheckGiftingEligibilityOutProto, _Mapping]] = ..., redeem_ticket_gift_for_friend_out_proto_2001: _Optional[_Union[RedeemTicketGiftForFriendOutProto, _Mapping]] = ..., get_incense_recap_out_proto_2002: _Optional[_Union[GetIncenseRecapOutProto, _Mapping]] = ..., acknowledge_view_latest_incense_recap_out_proto_2003: _Optional[_Union[AcknowledgeViewLatestIncenseRecapOutProto, _Mapping]] = ..., boot_raid_out_proto_2004: _Optional[_Union[BootRaidOutProto, _Mapping]] = ..., get_pokestop_encounter_out_proto_2005: _Optional[_Union[GetPokestopEncounterOutProto, _Mapping]] = ..., encounter_pokestopencounter_out_proto_2006: _Optional[_Union[EncounterPokestopEncounterOutProto, _Mapping]] = ..., player_spawnablepokemon_outproto_2007: _Optional[_Union[PlayerSpawnablePokemonOutProto, _Mapping]] = ..., get_quest_ui_out_proto_2008: _Optional[_Union[GetQuestUiOutProto, _Mapping]] = ..., get_eligible_combat_leagues_out_proto_2009: _Optional[_Union[GetEligibleCombatLeaguesOutProto, _Mapping]] = ..., send_friend_request_via_player_id_out_proto_2010: _Optional[_Union[SendFriendRequestViaPlayerIdOutProto, _Mapping]] = ..., get_raid_lobby_counter_out_proto_2011: _Optional[_Union[GetRaidLobbyCounterOutProto, _Mapping]] = ..., use_non_combat_move_response_proto_2014: _Optional[_Union[UseNonCombatMoveResponseProto, _Mapping]] = ..., check_pokemon_size_leaderboard_eligibility_out_proto_2100: _Optional[_Union[CheckPokemonSizeLeaderboardEligibilityOutProto, _Mapping]] = ..., update_pokemon_size_leaderboard_entry_out_proto_2101: _Optional[_Union[UpdatePokemonSizeLeaderboardEntryOutProto, _Mapping]] = ..., transfer_pokemon_size_leaderboard_entry_out_proto_2102: _Optional[_Union[TransferPokemonSizeLeaderboardEntryOutProto, _Mapping]] = ..., remove_pokemon_size_leaderboard_entry_out_proto_2103: _Optional[_Union[RemovePokemonSizeLeaderboardEntryOutProto, _Mapping]] = ..., get_pokemon_size_leaderboard_entry_out_proto_2104: _Optional[_Union[GetPokemonSizeLeaderboardEntryOutProto, _Mapping]] = ..., get_contest_data_out_proto_2105: _Optional[_Union[GetContestDataOutProto, _Mapping]] = ..., get_contests_unclaimed_rewards_out_proto_2106: _Optional[_Union[GetContestsUnclaimedRewardsOutProto, _Mapping]] = ..., claimcontests_rewards_out_proto_2107: _Optional[_Union[ClaimContestsRewardsOutProto, _Mapping]] = ..., get_entered_contest_out_proto_2108: _Optional[_Union[GetEnteredContestOutProto, _Mapping]] = ..., get_pokemon_size_leaderboard_friend_entry_out_proto_2109: _Optional[_Union[GetPokemonSizeLeaderboardFriendEntryOutProto, _Mapping]] = ..., checkcontest_eligibility_out_proto_2150: _Optional[_Union[CheckContestEligibilityOutProto, _Mapping]] = ..., update_contest_entry_out_proto_2151: _Optional[_Union[UpdateContestEntryOutProto, _Mapping]] = ..., transfer_contest_entry_out_proto_2152: _Optional[_Union[TransferContestEntryOutProto, _Mapping]] = ..., get_contest_friend_entry_out_proto_2153: _Optional[_Union[GetContestFriendEntryOutProto, _Mapping]] = ..., get_contest_entry_out_proto_2154: _Optional[_Union[GetContestEntryOutProto, _Mapping]] = ..., create_party_out_proto_2300: _Optional[_Union[CreatePartyOutProto, _Mapping]] = ..., join_party_out_proto_2301: _Optional[_Union[JoinPartyOutProto, _Mapping]] = ..., start_party_out_proto_2302: _Optional[_Union[StartPartyOutProto, _Mapping]] = ..., leave_party_out_proto_2303: _Optional[_Union[LeavePartyOutProto, _Mapping]] = ..., get_party_out_proto_2304: _Optional[_Union[GetPartyOutProto, _Mapping]] = ..., party_update_location_outproto_2305: _Optional[_Union[PartyUpdateLocationOutProto, _Mapping]] = ..., party_send_dark_launch_log_outproto_2306: _Optional[_Union[PartySendDarkLaunchLogOutProto, _Mapping]] = ..., start_party_quest_out_proto_2308: _Optional[_Union[StartPartyQuestOutProto, _Mapping]] = ..., complete_party_quest_out_proto_2309: _Optional[_Union[CompletePartyQuestOutProto, _Mapping]] = ..., get_bonus_attracted_pokemon_out_proto_2350: _Optional[_Union[GetBonusAttractedPokemonOutProto, _Mapping]] = ..., get_bonuses_out_proto_2352: _Optional[_Union[GetBonusesOutProto, _Mapping]] = ..., badge_reward_encounter_response_proto_2360: _Optional[_Union[BadgeRewardEncounterResponseProto, _Mapping]] = ..., npc_update_state_out_proto_2400: _Optional[_Union[NpcUpdateStateOutProto, _Mapping]] = ..., npc_send_gift_out_proto_2401: _Optional[_Union[NpcSendGiftOutProto, _Mapping]] = ..., npc_open_gift_out_proto_2402: _Optional[_Union[NpcOpenGiftOutProto, _Mapping]] = ..., join_bread_lobby_out_proto_2450: _Optional[_Union[JoinBreadLobbyOutProto, _Mapping]] = ..., prepare_bread_lobby_outproto_2453: _Optional[_Union[PrepareBreadLobbyOutProto, _Mapping]] = ..., leave_breadlobby_out_proto_2455: _Optional[_Union[LeaveBreadLobbyOutProto, _Mapping]] = ..., start_bread_battle_out_proto_2456: _Optional[_Union[StartBreadBattleOutProto, _Mapping]] = ..., get_bread_lobby_details_out_proto_2457: _Optional[_Union[GetBreadLobbyDetailsOutProto, _Mapping]] = ..., start_mp_walk_quest_out_proto_2458: _Optional[_Union[StartMpWalkQuestOutProto, _Mapping]] = ..., enhance_bread_move_out_proto_2459: _Optional[_Union[EnhanceBreadMoveOutProto, _Mapping]] = ..., station_pokemon_out_proto_2460: _Optional[_Union[StationPokemonOutProto, _Mapping]] = ..., loot_station_out_proto_2461: _Optional[_Union[LootStationOutProto, _Mapping]] = ..., get_stationed_pokemon_details_out_proto_2462: _Optional[_Union[GetStationedPokemonDetailsOutProto, _Mapping]] = ..., mark_save_for_later_out_proto_2463: _Optional[_Union[MarkSaveForLaterOutProto, _Mapping]] = ..., use_save_for_later_out_proto_2464: _Optional[_Union[UseSaveForLaterOutProto, _Mapping]] = ..., remove_save_for_later_out_proto_2465: _Optional[_Union[RemoveSaveForLaterOutProto, _Mapping]] = ..., get_save_for_later_entries_out_proto_2466: _Optional[_Union[GetSaveForLaterEntriesOutProto, _Mapping]] = ..., get_mp_summary_out_proto_2467: _Optional[_Union[GetMpSummaryOutProto, _Mapping]] = ..., use_item_mp_replenish_out_proto_2468: _Optional[_Union[UseItemMpReplenishOutProto, _Mapping]] = ..., report_station_out_proto_2470: _Optional[_Union[ReportStationOutProto, _Mapping]] = ..., debug_resetdaily_mp_progress_out_proto_2471: _Optional[_Union[DebugResetDailyMpProgressOutProto, _Mapping]] = ..., release_stationed_pokemon_out_proto_2472: _Optional[_Union[ReleaseStationedPokemonOutProto, _Mapping]] = ..., complete_bread_battle_out_proto_2473: _Optional[_Union[CompleteBreadBattleOutProto, _Mapping]] = ..., breadbattle_reward_upgrade_out_proto_2474: _Optional[_Union[BreadBattleRewardUpgradeOutProto, _Mapping]] = ..., encounter_station_spawn_out_proto_2475: _Optional[_Union[EncounterStationSpawnOutProto, _Mapping]] = ..., get_num_station_assists_out_proto_2476: _Optional[_Union[GetNumStationAssistsOutProto, _Mapping]] = ..., get_vps_event_out_proto_3000: _Optional[_Union[GetVpsEventOutProto, _Mapping]] = ..., update_vps_event_out_proto_3001: _Optional[_Union[UpdateVpsEventOutProto, _Mapping]] = ..., add_ptc_loginaction_out_proto_3002: _Optional[_Union[AddPtcLoginActionOutProto, _Mapping]] = ..., claim_ptc_linking_reward_out_proto_3003: _Optional[_Union[ClaimPtcLinkingRewardOutProto, _Mapping]] = ..., canclaim_ptc_reward_action_out_proto_3004: _Optional[_Union[CanClaimPtcRewardActionOutProto, _Mapping]] = ..., contribute_party_item_out_proto_3005: _Optional[_Union[ContributePartyItemOutProto, _Mapping]] = ..., consume_party_items_out_proto_3006: _Optional[_Union[ConsumePartyItemsOutProto, _Mapping]] = ..., remove_ptc_login_action_out_proto_3007: _Optional[_Union[RemovePtcLoginActionOutProto, _Mapping]] = ..., send_party_invitation_out_proto_3008: _Optional[_Union[SendPartyInvitationOutProto, _Mapping]] = ..., consume_stickers_out_proto_3009: _Optional[_Union[ConsumeStickersOutProto, _Mapping]] = ..., complete_raid_battle_out_proto_3010: _Optional[_Union[CompleteRaidBattleOutProto, _Mapping]] = ..., sync_battle_inventory_out_proto_3011: _Optional[_Union[SyncBattleInventoryOutProto, _Mapping]] = ..., preview_contributeparty_item_outproto_3015: _Optional[_Union[PreviewContributePartyItemOutProto, _Mapping]] = ..., kick_other_player_from_party_out_proto_3016: _Optional[_Union[KickOtherPlayerFromPartyOutProto, _Mapping]] = ..., fuse_pokemon_response_proto_3017: _Optional[_Union[FusePokemonResponseProto, _Mapping]] = ..., unfuse_pokemon_response_proto_3018: _Optional[_Union[UnfusePokemonResponseProto, _Mapping]] = ..., get_iris_social_scene_out_proto_3019: _Optional[_Union[GetIrisSocialSceneOutProto, _Mapping]] = ..., update_iris_social_scene_out_proto_3020: _Optional[_Union[UpdateIrisSocialSceneOutProto, _Mapping]] = ..., get_unfuse_pokemon_preview_response_proto_3023: _Optional[_Union[GetUnfusePokemonPreviewResponseProto, _Mapping]] = ..., processplayer_inbox_outproto_3024: _Optional[_Union[ProcessPlayerInboxOutProto, _Mapping]] = ..., push_notification_registry_outproto_5000: _Optional[_Union[PushNotificationRegistryOutProto, _Mapping]] = ..., update_notification_out_proto_5002: _Optional[_Union[UpdateNotificationOutProto, _Mapping]] = ..., optout_proto_5003: _Optional[_Union[OptOutProto, _Mapping]] = ..., download_gm_templates_response_proto_5004: _Optional[_Union[DownloadGmTemplatesResponseProto, _Mapping]] = ..., get_inventory_response_proto_5005: _Optional[_Union[GetInventoryResponseProto, _Mapping]] = ..., redeem_passcoderesponse_proto_5006: _Optional[_Union[RedeemPasscodeResponseProto, _Mapping]] = ..., ping_responseproto_5007: _Optional[_Union[PingResponseProto, _Mapping]] = ..., add_loginaction_out_proto_5008: _Optional[_Union[AddLoginActionOutProto, _Mapping]] = ..., remove_login_action_out_proto_5009: _Optional[_Union[RemoveLoginActionOutProto, _Mapping]] = ..., listlogin_action_out_proto_5010: _Optional[_Union[ListLoginActionOutProto, _Mapping]] = ..., submit_new_poi_out_proto_5011: _Optional[_Union[SubmitNewPoiOutProto, _Mapping]] = ..., proxy_responseproto_5012: _Optional[_Union[ProxyResponseProto, _Mapping]] = ..., get_available_submissions_out_proto_5014: _Optional[_Union[GetAvailableSubmissionsOutProto, _Mapping]] = ..., replace_login_action_out_proto_5015: _Optional[_Union[ReplaceLoginActionOutProto, _Mapping]] = ..., iap_purchase_sku_out_proto_5019: _Optional[_Union[IapPurchaseSkuOutProto, _Mapping]] = ..., iap_get_available_skus_and_balances_out_proto_5020: _Optional[_Union[IapGetAvailableSkusAndBalancesOutProto, _Mapping]] = ..., iap_redeem_google_receipt_out_proto_5021: _Optional[_Union[IapRedeemGoogleReceiptOutProto, _Mapping]] = ..., iap_redeem_apple_receipt_out_proto_5022: _Optional[_Union[IapRedeemAppleReceiptOutProto, _Mapping]] = ..., iap_redeem_desktop_receipt_out_proto_5023: _Optional[_Union[IapRedeemDesktopReceiptOutProto, _Mapping]] = ..., fitness_update_out_proto_5024: _Optional[_Union[FitnessUpdateOutProto, _Mapping]] = ..., get_fitness_report_out_proto_5025: _Optional[_Union[GetFitnessReportOutProto, _Mapping]] = ..., client_telemetryclient_settings_proto_5026: _Optional[_Union[ClientTelemetryClientSettingsProto, _Mapping]] = ..., auth_register_background_device_response_proto_5028: _Optional[_Union[AuthRegisterBackgroundDeviceResponseProto, _Mapping]] = ..., internal_setin_game_currency_exchange_rate_out_proto_5032: _Optional[_Union[InternalSetInGameCurrencyExchangeRateOutProto, _Mapping]] = ..., geofence_update_out_proto_5033: _Optional[_Union[GeofenceUpdateOutProto, _Mapping]] = ..., location_ping_out_proto_5034: _Optional[_Union[LocationPingOutProto, _Mapping]] = ..., generategmap_signed_url_out_proto_5035: _Optional[_Union[GenerateGmapSignedUrlOutProto, _Mapping]] = ..., getgmap_settings_out_proto_5036: _Optional[_Union[GetGmapSettingsOutProto, _Mapping]] = ..., iap_redeem_samsung_receipt_out_proto_5037: _Optional[_Union[IapRedeemSamsungReceiptOutProto, _Mapping]] = ..., get_outstanding_warnings_response_proto_5039: _Optional[_Union[GetOutstandingWarningsResponseProto, _Mapping]] = ..., acknowledge_warnings_response_proto_5040: _Optional[_Union[AcknowledgeWarningsResponseProto, _Mapping]] = ..., get_web_token_out_proto_5045: _Optional[_Union[GetWebTokenOutProto, _Mapping]] = ..., get_adventure_sync_settings_response_proto_5046: _Optional[_Union[GetAdventureSyncSettingsResponseProto, _Mapping]] = ..., update_adventure_sync_settings_response_proto_5047: _Optional[_Union[UpdateAdventureSyncSettingsResponseProto, _Mapping]] = ..., set_birthday_response_proto_5048: _Optional[_Union[SetBirthdayResponseProto, _Mapping]] = ..., fetch_newsfeed_response_5049: _Optional[_Union[FetchNewsfeedResponse, _Mapping]] = ..., mark_newsfeed_read_response_5050: _Optional[_Union[MarkNewsfeedReadResponse, _Mapping]] = ..., internal_search_player_out_proto_10000: _Optional[_Union[InternalSearchPlayerOutProto, _Mapping]] = ..., internal_send_friendinvite_out_proto_10002: _Optional[_Union[InternalSendFriendInviteOutProto, _Mapping]] = ..., internal_cancel_friendinvite_out_proto_10003: _Optional[_Union[InternalCancelFriendInviteOutProto, _Mapping]] = ..., internal_accept_friendinvite_out_proto_10004: _Optional[_Union[InternalAcceptFriendInviteOutProto, _Mapping]] = ..., internal_decline_friendinvite_out_proto_10005: _Optional[_Union[InternalDeclineFriendInviteOutProto, _Mapping]] = ..., internal_get_friends_list_out_proto_10006: _Optional[_Union[InternalGetFriendsListOutProto, _Mapping]] = ..., internal_get_outgoing_friendinvites_out_proto_10007: _Optional[_Union[InternalGetOutgoingFriendInvitesOutProto, _Mapping]] = ..., internal_getincoming_friendinvites_out_proto_10008: _Optional[_Union[InternalGetIncomingFriendInvitesOutProto, _Mapping]] = ..., internal_remove_friend_out_proto_10009: _Optional[_Union[InternalRemoveFriendOutProto, _Mapping]] = ..., internal_get_friend_details_out_proto_10010: _Optional[_Union[InternalGetFriendDetailsOutProto, _Mapping]] = ..., internalinvite_facebook_friend_out_proto_10011: _Optional[_Union[InternalInviteFacebookFriendOutProto, _Mapping]] = ..., internalis_my_friend_out_proto_10012: _Optional[_Union[InternalIsMyFriendOutProto, _Mapping]] = ..., internal_get_friend_code_out_proto_10013: _Optional[_Union[InternalGetFriendCodeOutProto, _Mapping]] = ..., internal_get_facebook_friend_list_out_proto_10014: _Optional[_Union[InternalGetFacebookFriendListOutProto, _Mapping]] = ..., internal_update_facebook_status_out_proto_10015: _Optional[_Union[InternalUpdateFacebookStatusOutProto, _Mapping]] = ..., savesocial_playersettings_out_proto_10016: _Optional[_Union[SaveSocialPlayerSettingsOutProto, _Mapping]] = ..., internal_get_player_settings_out_proto_10017: _Optional[_Union[InternalGetPlayerSettingsOutProto, _Mapping]] = ..., internal_set_account_settings_out_proto_10021: _Optional[_Union[InternalSetAccountSettingsOutProto, _Mapping]] = ..., internal_get_account_settings_out_proto_10022: _Optional[_Union[InternalGetAccountSettingsOutProto, _Mapping]] = ..., internal_add_favorite_friend_response_10023: _Optional[_Union[InternalAddFavoriteFriendResponse, _Mapping]] = ..., internal_remove_favorite_friend_response_10024: _Optional[_Union[InternalRemoveFavoriteFriendResponse, _Mapping]] = ..., internal_block_account_out_proto_10025: _Optional[_Union[InternalBlockAccountOutProto, _Mapping]] = ..., internal_unblock_account_out_proto_10026: _Optional[_Union[InternalUnblockAccountOutProto, _Mapping]] = ..., internal_get_outgoing_blocks_out_proto_10027: _Optional[_Union[InternalGetOutgoingBlocksOutProto, _Mapping]] = ..., internalis_account_blocked_out_proto_10028: _Optional[_Union[InternalIsAccountBlockedOutProto, _Mapping]] = ..., internal_push_notification_registry_out_proto_10101: _Optional[_Union[InternalPushNotificationRegistryOutProto, _Mapping]] = ..., internal_update_notification_out_proto_10103: _Optional[_Union[InternalUpdateNotificationOutProto, _Mapping]] = ..., optout_proto_10104: _Optional[_Union[OptOutProto, _Mapping]] = ..., get_inbox_out_proto_10105: _Optional[_Union[GetInboxOutProto, _Mapping]] = ..., internal_list_opt_out_notification_categories_response_proto_10106: _Optional[_Union[InternalListOptOutNotificationCategoriesResponseProto, _Mapping]] = ..., internal_get_signed_url_out_proto_10201: _Optional[_Union[InternalGetSignedUrlOutProto, _Mapping]] = ..., internal_submitimage_out_proto_10202: _Optional[_Union[InternalSubmitImageOutProto, _Mapping]] = ..., internal_get_photos_out_proto_10203: _Optional[_Union[InternalGetPhotosOutProto, _Mapping]] = ..., internal_update_profile_response_20001: _Optional[_Union[InternalUpdateProfileResponse, _Mapping]] = ..., internal_update_friendship_response_20002: _Optional[_Union[InternalUpdateFriendshipResponse, _Mapping]] = ..., internal_get_profile_response_20003: _Optional[_Union[InternalGetProfileResponse, _Mapping]] = ..., internalinvite_game_response_20004: _Optional[_Union[InternalInviteGameResponse, _Mapping]] = ..., internal_list_friends_response_20006: _Optional[_Union[InternalListFriendsResponse, _Mapping]] = ..., internal_get_friend_details_out_proto_20007: _Optional[_Union[InternalGetFriendDetailsOutProto, _Mapping]] = ..., internal_get_client_feature_flags_response_20008: _Optional[_Union[InternalGetClientFeatureFlagsResponse, _Mapping]] = ..., internal_getincoming_gameinvites_response_20010: _Optional[_Union[InternalGetIncomingGameInvitesResponse, _Mapping]] = ..., internal_updateincoming_gameinvite_response_20011: _Optional[_Union[InternalUpdateIncomingGameInviteResponse, _Mapping]] = ..., internal_dismiss_outgoing_gameinvites_response_20012: _Optional[_Union[InternalDismissOutgoingGameInvitesResponse, _Mapping]] = ..., internal_sync_contact_list_response_20013: _Optional[_Union[InternalSyncContactListResponse, _Mapping]] = ..., internal_send_contact_list_friendinvite_response_20014: _Optional[_Union[InternalSendContactListFriendInviteResponse, _Mapping]] = ..., internal_refer_contact_list_friend_response_20015: _Optional[_Union[InternalReferContactListFriendResponse, _Mapping]] = ..., internal_get_contact_listinfo_response_20016: _Optional[_Union[InternalGetContactListInfoResponse, _Mapping]] = ..., internal_dismiss_contact_list_update_response_20017: _Optional[_Union[InternalDismissContactListUpdateResponse, _Mapping]] = ..., internal_notify_contact_list_friends_response_20018: _Optional[_Union[InternalNotifyContactListFriendsResponse, _Mapping]] = ..., internal_get_friend_recommendation_response_20500: _Optional[_Union[InternalGetFriendRecommendationResponse, _Mapping]] = ..., get_outstanding_warnings_response_proto_200000: _Optional[_Union[GetOutstandingWarningsResponseProto, _Mapping]] = ..., acknowledge_warnings_response_proto_200001: _Optional[_Union[AcknowledgeWarningsResponseProto, _Mapping]] = ..., register_background_deviceresponse_proto_230000: _Optional[_Union[RegisterBackgroundDeviceResponseProto, _Mapping]] = ..., get_adventure_sync_progress_out_proto_230002: _Optional[_Union[GetAdventureSyncProgressOutProto, _Mapping]] = ..., iap_purchase_sku_out_proto_310000: _Optional[_Union[IapPurchaseSkuOutProto, _Mapping]] = ..., iap_get_available_skus_and_balances_out_proto_310001: _Optional[_Union[IapGetAvailableSkusAndBalancesOutProto, _Mapping]] = ..., iap_setin_game_currency_exchange_rate_out_proto_310002: _Optional[_Union[IapSetInGameCurrencyExchangeRateOutProto, _Mapping]] = ..., iap_redeem_google_receipt_out_proto_310100: _Optional[_Union[IapRedeemGoogleReceiptOutProto, _Mapping]] = ..., iap_redeem_apple_receipt_out_proto_310101: _Optional[_Union[IapRedeemAppleReceiptOutProto, _Mapping]] = ..., iap_redeem_desktop_receipt_out_proto_310102: _Optional[_Union[IapRedeemDesktopReceiptOutProto, _Mapping]] = ..., iap_redeem_samsung_receipt_out_proto_310103: _Optional[_Union[IapRedeemSamsungReceiptOutProto, _Mapping]] = ..., iap_get_available_subscriptions_response_proto_310200: _Optional[_Union[IapGetAvailableSubscriptionsResponseProto, _Mapping]] = ..., iap_get_active_subscriptions_response_proto_310201: _Optional[_Union[IapGetActiveSubscriptionsResponseProto, _Mapping]] = ..., iap_redeem_xsolla_receipt_response_proto_311100: _Optional[_Union[IapRedeemXsollaReceiptResponseProto, _Mapping]] = ..., iap_get_user_response_proto_311101: _Optional[_Union[IapGetUserResponseProto, _Mapping]] = ..., geofence_update_out_proto_360000: _Optional[_Union[GeofenceUpdateOutProto, _Mapping]] = ..., location_ping_out_proto_360001: _Optional[_Union[LocationPingOutProto, _Mapping]] = ..., update_bulk_player_location_response_proto_360002: _Optional[_Union[UpdateBulkPlayerLocationResponseProto, _Mapping]] = ..., update_breadcrumb_history_response_proto_361000: _Optional[_Union[UpdateBreadcrumbHistoryResponseProto, _Mapping]] = ..., refresh_proximity_tokensresponse_proto_362000: _Optional[_Union[RefreshProximityTokensResponseProto, _Mapping]] = ..., report_proximity_contactsresponse_proto_362001: _Optional[_Union[ReportProximityContactsResponseProto, _Mapping]] = ..., internal_add_login_action_out_proto_600000: _Optional[_Union[InternalAddLoginActionOutProto, _Mapping]] = ..., internal_remove_login_action_out_proto_600001: _Optional[_Union[InternalRemoveLoginActionOutProto, _Mapping]] = ..., internal_list_login_action_out_proto_600002: _Optional[_Union[InternalListLoginActionOutProto, _Mapping]] = ..., internal_replace_login_action_out_proto_600003: _Optional[_Union[InternalReplaceLoginActionOutProto, _Mapping]] = ..., internal_set_birthday_response_proto_600004: _Optional[_Union[InternalSetBirthdayResponseProto, _Mapping]] = ..., internal_gar_proxy_response_proto_600005: _Optional[_Union[InternalGarProxyResponseProto, _Mapping]] = ..., internal_link_to_account_login_response_proto_600006: _Optional[_Union[InternalLinkToAccountLoginResponseProto, _Mapping]] = ..., titan_submit_new_poi_out_proto_620000: _Optional[_Union[TitanSubmitNewPoiOutProto, _Mapping]] = ..., titan_get_available_submissions_out_proto_620001: _Optional[_Union[TitanGetAvailableSubmissionsOutProto, _Mapping]] = ..., titan_get_player_submission_validation_settings_out_proto_620003: _Optional[_Union[TitanGetPlayerSubmissionValidationSettingsOutProto, _Mapping]] = ..., titan_generate_gmap_signed_url_out_proto_620300: _Optional[_Union[TitanGenerateGmapSignedUrlOutProto, _Mapping]] = ..., titan_get_gmap_settings_out_proto_620301: _Optional[_Union[TitanGetGmapSettingsOutProto, _Mapping]] = ..., titan_get_grapeshot_upload_url_out_proto_620401: _Optional[_Union[TitanGetGrapeshotUploadUrlOutProto, _Mapping]] = ..., titan_async_file_upload_complete_out_proto_620402: _Optional[_Union[TitanAsyncFileUploadCompleteOutProto, _Mapping]] = ..., titan_get_a_r_mapping_settings_out_proto_620403: _Optional[_Union[TitanGetARMappingSettingsOutProto, _Mapping]] = ..., titan_get_images_for_poi_out_proto_620500: _Optional[_Union[TitanGetImagesForPoiOutProto, _Mapping]] = ..., titan_submit_player_image_vote_for_poi_out_proto_620501: _Optional[_Union[TitanSubmitPlayerImageVoteForPoiOutProto, _Mapping]] = ..., titan_get_image_gallery_settings_out_proto_620502: _Optional[_Union[TitanGetImageGallerySettingsOutProto, _Mapping]] = ..., get_maptiles_settings_response_620600: _Optional[_Union[GetMaptilesSettingsResponse, _Mapping]] = ..., titan_get_pois_in_radius_out_proto_620601: _Optional[_Union[TitanGetPoisInRadiusOutProto, _Mapping]] = ..., fitness_update_out_proto_640000: _Optional[_Union[FitnessUpdateOutProto, _Mapping]] = ..., get_fitness_report_out_proto_640001: _Optional[_Union[GetFitnessReportOutProto, _Mapping]] = ..., get_adventure_sync_settings_response_proto_640002: _Optional[_Union[GetAdventureSyncSettingsResponseProto, _Mapping]] = ..., update_adventure_sync_settings_response_proto_640003: _Optional[_Union[UpdateAdventureSyncSettingsResponseProto, _Mapping]] = ..., update_adventure_sync_fitness_response_proto_640004: _Optional[_Union[UpdateAdventureSyncFitnessResponseProto, _Mapping]] = ..., get_adventure_sync_fitness_report_response_proto_640005: _Optional[_Union[GetAdventureSyncFitnessReportResponseProto, _Mapping]] = ...) -> None: ... + class Message(_message.Message): + __slots__ = ["method", "message"] + METHOD_FIELD_NUMBER: _ClassVar[int] + MESSAGE_FIELD_NUMBER: _ClassVar[int] + method: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + message: bytes + def __init__(self, method: _Optional[_Union[AllTypesAndMessagesResponsesProto.AllResquestTypesProto, str]] = ..., message: _Optional[bytes] = ...) -> None: ... + class Response(_message.Message): + __slots__ = ["method", "response"] + METHOD_FIELD_NUMBER: _ClassVar[int] + RESPONSE_FIELD_NUMBER: _ClassVar[int] + method: AllTypesAndMessagesResponsesProto.AllResquestTypesProto + response: bytes + def __init__(self, method: _Optional[_Union[AllTypesAndMessagesResponsesProto.AllResquestTypesProto, str]] = ..., response: _Optional[bytes] = ...) -> None: ... + def __init__(self) -> None: ... + +class AnchorUpdateProto(_message.Message): + __slots__ = ["update_type", "updated_anchor"] + class AnchorUpdateType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[AnchorUpdateProto.AnchorUpdateType] + ADD: _ClassVar[AnchorUpdateProto.AnchorUpdateType] + EDIT: _ClassVar[AnchorUpdateProto.AnchorUpdateType] + REMOVE: _ClassVar[AnchorUpdateProto.AnchorUpdateType] + UNSET: AnchorUpdateProto.AnchorUpdateType + ADD: AnchorUpdateProto.AnchorUpdateType + EDIT: AnchorUpdateProto.AnchorUpdateType + REMOVE: AnchorUpdateProto.AnchorUpdateType + UPDATE_TYPE_FIELD_NUMBER: _ClassVar[int] + UPDATED_ANCHOR_FIELD_NUMBER: _ClassVar[int] + update_type: AnchorUpdateProto.AnchorUpdateType + updated_anchor: VpsAnchor + def __init__(self, update_type: _Optional[_Union[AnchorUpdateProto.AnchorUpdateType, str]] = ..., updated_anchor: _Optional[_Union[VpsAnchor, _Mapping]] = ...) -> None: ... + +class AndroidBackButtonRefactorProto(_message.Message): + __slots__ = ["enabled"] + ENABLED_FIELD_NUMBER: _ClassVar[int] + enabled: bool + def __init__(self, enabled: bool = ...) -> None: ... + +class AndroidDataSource(_message.Message): + __slots__ = ["is_raw", "app_package_name", "stream_identifier", "stream_name", "device", "data_type"] + IS_RAW_FIELD_NUMBER: _ClassVar[int] + APP_PACKAGE_NAME_FIELD_NUMBER: _ClassVar[int] + STREAM_IDENTIFIER_FIELD_NUMBER: _ClassVar[int] + STREAM_NAME_FIELD_NUMBER: _ClassVar[int] + DEVICE_FIELD_NUMBER: _ClassVar[int] + DATA_TYPE_FIELD_NUMBER: _ClassVar[int] + is_raw: bool + app_package_name: str + stream_identifier: str + stream_name: str + device: AndroidDevice + data_type: str + def __init__(self, is_raw: bool = ..., app_package_name: _Optional[str] = ..., stream_identifier: _Optional[str] = ..., stream_name: _Optional[str] = ..., device: _Optional[_Union[AndroidDevice, _Mapping]] = ..., data_type: _Optional[str] = ...) -> None: ... + +class AndroidDevice(_message.Message): + __slots__ = ["manufacturer", "model", "type", "uid"] + class DeviceType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNKNOWN: _ClassVar[AndroidDevice.DeviceType] + PHONE: _ClassVar[AndroidDevice.DeviceType] + TABLET: _ClassVar[AndroidDevice.DeviceType] + WATCH: _ClassVar[AndroidDevice.DeviceType] + CHEST_STRAP: _ClassVar[AndroidDevice.DeviceType] + SCALE: _ClassVar[AndroidDevice.DeviceType] + HEAD_MOUNTED: _ClassVar[AndroidDevice.DeviceType] + UNKNOWN: AndroidDevice.DeviceType + PHONE: AndroidDevice.DeviceType + TABLET: AndroidDevice.DeviceType + WATCH: AndroidDevice.DeviceType + CHEST_STRAP: AndroidDevice.DeviceType + SCALE: AndroidDevice.DeviceType + HEAD_MOUNTED: AndroidDevice.DeviceType + MANUFACTURER_FIELD_NUMBER: _ClassVar[int] + MODEL_FIELD_NUMBER: _ClassVar[int] + TYPE_FIELD_NUMBER: _ClassVar[int] + UID_FIELD_NUMBER: _ClassVar[int] + manufacturer: str + model: str + type: AndroidDevice.DeviceType + uid: str + def __init__(self, manufacturer: _Optional[str] = ..., model: _Optional[str] = ..., type: _Optional[_Union[AndroidDevice.DeviceType, str]] = ..., uid: _Optional[str] = ...) -> None: ... + +class AnimationOverrideProto(_message.Message): + __slots__ = ["animation", "blacklist", "anim_min", "anim_max"] + class PokemonAnim(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NONE: _ClassVar[AnimationOverrideProto.PokemonAnim] + IDLE_01: _ClassVar[AnimationOverrideProto.PokemonAnim] + IDLE_02: _ClassVar[AnimationOverrideProto.PokemonAnim] + LAND: _ClassVar[AnimationOverrideProto.PokemonAnim] + ATTACK_01: _ClassVar[AnimationOverrideProto.PokemonAnim] + ATTACK_02: _ClassVar[AnimationOverrideProto.PokemonAnim] + DAMAGED: _ClassVar[AnimationOverrideProto.PokemonAnim] + STUNNED: _ClassVar[AnimationOverrideProto.PokemonAnim] + LOOP: _ClassVar[AnimationOverrideProto.PokemonAnim] + NONE: AnimationOverrideProto.PokemonAnim + IDLE_01: AnimationOverrideProto.PokemonAnim + IDLE_02: AnimationOverrideProto.PokemonAnim + LAND: AnimationOverrideProto.PokemonAnim + ATTACK_01: AnimationOverrideProto.PokemonAnim + ATTACK_02: AnimationOverrideProto.PokemonAnim + DAMAGED: AnimationOverrideProto.PokemonAnim + STUNNED: AnimationOverrideProto.PokemonAnim + LOOP: AnimationOverrideProto.PokemonAnim + ANIMATION_FIELD_NUMBER: _ClassVar[int] + BLACKLIST_FIELD_NUMBER: _ClassVar[int] + ANIM_MIN_FIELD_NUMBER: _ClassVar[int] + ANIM_MAX_FIELD_NUMBER: _ClassVar[int] + animation: AnimationOverrideProto.PokemonAnim + blacklist: bool + anim_min: float + anim_max: float + def __init__(self, animation: _Optional[_Union[AnimationOverrideProto.PokemonAnim, str]] = ..., blacklist: bool = ..., anim_min: _Optional[float] = ..., anim_max: _Optional[float] = ...) -> None: ... + +class Api(_message.Message): + __slots__ = ["name", "methods", "options", "version", "source_context", "mixins", "syntax"] + NAME_FIELD_NUMBER: _ClassVar[int] + METHODS_FIELD_NUMBER: _ClassVar[int] + OPTIONS_FIELD_NUMBER: _ClassVar[int] + VERSION_FIELD_NUMBER: _ClassVar[int] + SOURCE_CONTEXT_FIELD_NUMBER: _ClassVar[int] + MIXINS_FIELD_NUMBER: _ClassVar[int] + SYNTAX_FIELD_NUMBER: _ClassVar[int] + name: str + methods: _containers.RepeatedCompositeFieldContainer[MethodGoogle] + options: _containers.RepeatedCompositeFieldContainer[Option] + version: str + source_context: SourceContext + mixins: _containers.RepeatedCompositeFieldContainer[Mixin] + syntax: Syntax + def __init__(self, name: _Optional[str] = ..., methods: _Optional[_Iterable[_Union[MethodGoogle, _Mapping]]] = ..., options: _Optional[_Iterable[_Union[Option, _Mapping]]] = ..., version: _Optional[str] = ..., source_context: _Optional[_Union[SourceContext, _Mapping]] = ..., mixins: _Optional[_Iterable[_Union[Mixin, _Mapping]]] = ..., syntax: _Optional[_Union[Syntax, str]] = ...) -> None: ... + +class ApnToken(_message.Message): + __slots__ = ["registration_id", "bundle_identifier", "payload_byte_size"] + REGISTRATION_ID_FIELD_NUMBER: _ClassVar[int] + BUNDLE_IDENTIFIER_FIELD_NUMBER: _ClassVar[int] + PAYLOAD_BYTE_SIZE_FIELD_NUMBER: _ClassVar[int] + registration_id: str + bundle_identifier: str + payload_byte_size: int + def __init__(self, registration_id: _Optional[str] = ..., bundle_identifier: _Optional[str] = ..., payload_byte_size: _Optional[int] = ...) -> None: ... + +class AppealRouteOutProto(_message.Message): + __slots__ = ["result", "updated_route"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[AppealRouteOutProto.Result] + SUCCESS: _ClassVar[AppealRouteOutProto.Result] + ERROR_UNKNOWN: _ClassVar[AppealRouteOutProto.Result] + ERROR_INVALID_ROUTE: _ClassVar[AppealRouteOutProto.Result] + ERROR_ALREADY_APPEALED: _ClassVar[AppealRouteOutProto.Result] + UNSET: AppealRouteOutProto.Result + SUCCESS: AppealRouteOutProto.Result + ERROR_UNKNOWN: AppealRouteOutProto.Result + ERROR_INVALID_ROUTE: AppealRouteOutProto.Result + ERROR_ALREADY_APPEALED: AppealRouteOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + UPDATED_ROUTE_FIELD_NUMBER: _ClassVar[int] + result: AppealRouteOutProto.Result + updated_route: SharedRouteProto + def __init__(self, result: _Optional[_Union[AppealRouteOutProto.Result, str]] = ..., updated_route: _Optional[_Union[SharedRouteProto, _Mapping]] = ...) -> None: ... + +class AppealRouteProto(_message.Message): + __slots__ = ["route_id", "appeal_reason", "preferred_language"] + ROUTE_ID_FIELD_NUMBER: _ClassVar[int] + APPEAL_REASON_FIELD_NUMBER: _ClassVar[int] + PREFERRED_LANGUAGE_FIELD_NUMBER: _ClassVar[int] + route_id: str + appeal_reason: str + preferred_language: str + def __init__(self, route_id: _Optional[str] = ..., appeal_reason: _Optional[str] = ..., preferred_language: _Optional[str] = ...) -> None: ... + +class AppleToken(_message.Message): + __slots__ = ["id_token", "session_token"] + ID_TOKEN_FIELD_NUMBER: _ClassVar[int] + SESSION_TOKEN_FIELD_NUMBER: _ClassVar[int] + id_token: str + session_token: bytes + def __init__(self, id_token: _Optional[str] = ..., session_token: _Optional[bytes] = ...) -> None: ... + +class AppliedBonusEffectProto(_message.Message): + __slots__ = ["time_bonus", "space_bonus", "day_night_bonus"] + TIME_BONUS_FIELD_NUMBER: _ClassVar[int] + SPACE_BONUS_FIELD_NUMBER: _ClassVar[int] + DAY_NIGHT_BONUS_FIELD_NUMBER: _ClassVar[int] + time_bonus: AppliedTimeBonusProto + space_bonus: AppliedSpaceBonusProto + day_night_bonus: AppliedDayNightBonusProto + def __init__(self, time_bonus: _Optional[_Union[AppliedTimeBonusProto, _Mapping]] = ..., space_bonus: _Optional[_Union[AppliedSpaceBonusProto, _Mapping]] = ..., day_night_bonus: _Optional[_Union[AppliedDayNightBonusProto, _Mapping]] = ...) -> None: ... + +class AppliedBonusProto(_message.Message): + __slots__ = ["bonus_type", "expiration_time_ms", "applied_time_ms", "effect"] + BONUS_TYPE_FIELD_NUMBER: _ClassVar[int] + EXPIRATION_TIME_MS_FIELD_NUMBER: _ClassVar[int] + APPLIED_TIME_MS_FIELD_NUMBER: _ClassVar[int] + EFFECT_FIELD_NUMBER: _ClassVar[int] + bonus_type: PlayerBonusType + expiration_time_ms: int + applied_time_ms: int + effect: AppliedBonusEffectProto + def __init__(self, bonus_type: _Optional[_Union[PlayerBonusType, str]] = ..., expiration_time_ms: _Optional[int] = ..., applied_time_ms: _Optional[int] = ..., effect: _Optional[_Union[AppliedBonusEffectProto, _Mapping]] = ...) -> None: ... + +class AppliedBonusesProto(_message.Message): + __slots__ = ["item"] + ITEM_FIELD_NUMBER: _ClassVar[int] + item: _containers.RepeatedCompositeFieldContainer[AppliedBonusProto] + def __init__(self, item: _Optional[_Iterable[_Union[AppliedBonusProto, _Mapping]]] = ...) -> None: ... + +class AppliedDayNightBonusProto(_message.Message): + __slots__ = ["incense_item", "incense_spawn_distribution"] + INCENSE_ITEM_FIELD_NUMBER: _ClassVar[int] + INCENSE_SPAWN_DISTRIBUTION_FIELD_NUMBER: _ClassVar[int] + incense_item: Item + incense_spawn_distribution: EggDistributionProto + def __init__(self, incense_item: _Optional[_Union[Item, str]] = ..., incense_spawn_distribution: _Optional[_Union[EggDistributionProto, _Mapping]] = ...) -> None: ... + +class AppliedItemProto(_message.Message): + __slots__ = ["item", "item_type", "expiration_ms", "applied_ms"] + ITEM_FIELD_NUMBER: _ClassVar[int] + ITEM_TYPE_FIELD_NUMBER: _ClassVar[int] + EXPIRATION_MS_FIELD_NUMBER: _ClassVar[int] + APPLIED_MS_FIELD_NUMBER: _ClassVar[int] + item: Item + item_type: HoloItemType + expiration_ms: int + applied_ms: int + def __init__(self, item: _Optional[_Union[Item, str]] = ..., item_type: _Optional[_Union[HoloItemType, str]] = ..., expiration_ms: _Optional[int] = ..., applied_ms: _Optional[int] = ...) -> None: ... + +class AppliedItemsProto(_message.Message): + __slots__ = ["item"] + ITEM_FIELD_NUMBER: _ClassVar[int] + item: _containers.RepeatedCompositeFieldContainer[AppliedItemProto] + def __init__(self, item: _Optional[_Iterable[_Union[AppliedItemProto, _Mapping]]] = ...) -> None: ... + +class AppliedSpaceBonusProto(_message.Message): + __slots__ = ["pokemon_visible_range_meters", "encounter_range_meters", "server_allowable_encounter_range_meters"] + POKEMON_VISIBLE_RANGE_METERS_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_RANGE_METERS_FIELD_NUMBER: _ClassVar[int] + SERVER_ALLOWABLE_ENCOUNTER_RANGE_METERS_FIELD_NUMBER: _ClassVar[int] + pokemon_visible_range_meters: float + encounter_range_meters: float + server_allowable_encounter_range_meters: float + def __init__(self, pokemon_visible_range_meters: _Optional[float] = ..., encounter_range_meters: _Optional[float] = ..., server_allowable_encounter_range_meters: _Optional[float] = ...) -> None: ... + +class AppliedTimeBonusProto(_message.Message): + __slots__ = ["affected_items"] + AFFECTED_ITEMS_FIELD_NUMBER: _ClassVar[int] + affected_items: _containers.RepeatedScalarFieldContainer[Item] + def __init__(self, affected_items: _Optional[_Iterable[_Union[Item, str]]] = ...) -> None: ... + +class AppraisalStarThresholdSettings(_message.Message): + __slots__ = ["threshold_one_star", "threshold_two_star", "threshold_three_star", "threshold_four_star"] + THRESHOLD_ONE_STAR_FIELD_NUMBER: _ClassVar[int] + THRESHOLD_TWO_STAR_FIELD_NUMBER: _ClassVar[int] + THRESHOLD_THREE_STAR_FIELD_NUMBER: _ClassVar[int] + THRESHOLD_FOUR_STAR_FIELD_NUMBER: _ClassVar[int] + threshold_one_star: int + threshold_two_star: int + threshold_three_star: int + threshold_four_star: int + def __init__(self, threshold_one_star: _Optional[int] = ..., threshold_two_star: _Optional[int] = ..., threshold_three_star: _Optional[int] = ..., threshold_four_star: _Optional[int] = ...) -> None: ... + +class ApprovedCommonTelemetryProto(_message.Message): + __slots__ = ["boot_time", "shop_click", "shop_view", "poi_submission_telemetry", "poi_submission_photo_upload_error_telemetry", "log_in", "poi_categorization_entry_telemetry", "poi_categorization_operation_telemetry", "poi_categorization_selected_telemetry", "poi_categorization_removed_telemetry", "wayfarer_onboarding_flow_telemetry", "as_permission_flow_telemetry", "log_out", "server_data", "common_filters"] + BOOT_TIME_FIELD_NUMBER: _ClassVar[int] + SHOP_CLICK_FIELD_NUMBER: _ClassVar[int] + SHOP_VIEW_FIELD_NUMBER: _ClassVar[int] + POI_SUBMISSION_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + POI_SUBMISSION_PHOTO_UPLOAD_ERROR_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + LOG_IN_FIELD_NUMBER: _ClassVar[int] + POI_CATEGORIZATION_ENTRY_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + POI_CATEGORIZATION_OPERATION_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + POI_CATEGORIZATION_SELECTED_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + POI_CATEGORIZATION_REMOVED_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + WAYFARER_ONBOARDING_FLOW_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + AS_PERMISSION_FLOW_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + LOG_OUT_FIELD_NUMBER: _ClassVar[int] + SERVER_DATA_FIELD_NUMBER: _ClassVar[int] + COMMON_FILTERS_FIELD_NUMBER: _ClassVar[int] + boot_time: CommonTelemetryBootTime + shop_click: CommonTelemetryShopClick + shop_view: CommonTelemetryShopView + poi_submission_telemetry: PoiSubmissionTelemetry + poi_submission_photo_upload_error_telemetry: PoiSubmissionPhotoUploadErrorTelemetry + log_in: CommonTelemetryLogIn + poi_categorization_entry_telemetry: PoiCategorizationEntryTelemetry + poi_categorization_operation_telemetry: PoiCategorizationOperationTelemetry + poi_categorization_selected_telemetry: PoiCategorySelectedTelemetry + poi_categorization_removed_telemetry: PoiCategoryRemovedTelemetry + wayfarer_onboarding_flow_telemetry: WayfarerOnboardingFlowTelemetry + as_permission_flow_telemetry: ASPermissionFlowTelemetry + log_out: CommonTelemetryLogOut + server_data: ServerRecordMetadata + common_filters: ClientTelemetryCommonFilterProto + def __init__(self, boot_time: _Optional[_Union[CommonTelemetryBootTime, _Mapping]] = ..., shop_click: _Optional[_Union[CommonTelemetryShopClick, _Mapping]] = ..., shop_view: _Optional[_Union[CommonTelemetryShopView, _Mapping]] = ..., poi_submission_telemetry: _Optional[_Union[PoiSubmissionTelemetry, _Mapping]] = ..., poi_submission_photo_upload_error_telemetry: _Optional[_Union[PoiSubmissionPhotoUploadErrorTelemetry, _Mapping]] = ..., log_in: _Optional[_Union[CommonTelemetryLogIn, _Mapping]] = ..., poi_categorization_entry_telemetry: _Optional[_Union[PoiCategorizationEntryTelemetry, _Mapping]] = ..., poi_categorization_operation_telemetry: _Optional[_Union[PoiCategorizationOperationTelemetry, _Mapping]] = ..., poi_categorization_selected_telemetry: _Optional[_Union[PoiCategorySelectedTelemetry, _Mapping]] = ..., poi_categorization_removed_telemetry: _Optional[_Union[PoiCategoryRemovedTelemetry, _Mapping]] = ..., wayfarer_onboarding_flow_telemetry: _Optional[_Union[WayfarerOnboardingFlowTelemetry, _Mapping]] = ..., as_permission_flow_telemetry: _Optional[_Union[ASPermissionFlowTelemetry, _Mapping]] = ..., log_out: _Optional[_Union[CommonTelemetryLogOut, _Mapping]] = ..., server_data: _Optional[_Union[ServerRecordMetadata, _Mapping]] = ..., common_filters: _Optional[_Union[ClientTelemetryCommonFilterProto, _Mapping]] = ...) -> None: ... + +class ArMappingSessionTelemetryProto(_message.Message): + __slots__ = ["fulfilled_geotargeted_quest"] + FULFILLED_GEOTARGETED_QUEST_FIELD_NUMBER: _ClassVar[int] + fulfilled_geotargeted_quest: bool + def __init__(self, fulfilled_geotargeted_quest: bool = ...) -> None: ... + +class ArMappingSettingsProto(_message.Message): + __slots__ = ["min_hours_between_prompt", "max_video_time_seconds", "preview_video_bitrate_kbps", "preview_video_deadline_ms", "research_video_bitrate_kbps", "research_video_deadline_ms", "min_video_time_seconds", "preview_frame_rate_fps", "preview_frames_to_jump", "max_upload_chunk_rejected_count", "ardk_desired_accuracy_mm", "ardk_update_distance_mm", "max_pending_upload_kilobytes", "enable_sponsor_poi_scan", "min_disk_space_needed_mb", "scan_validation_enabled", "scan_validation_start_delay_s", "scan_validation_lumens_min_threshold", "scan_validation_lumens_smoothing_factor", "scan_validation_average_pixel_threshold", "scan_validation_average_pixel_smoothing_factor", "scan_validation_speed_min_threshold_mper_s", "scan_validation_speed_max_threshold_mper_s", "scan_validation_speed_smoothing_factor", "scan_validation_max_warning_time_s", "ar_recorder_v2_enabled"] + MIN_HOURS_BETWEEN_PROMPT_FIELD_NUMBER: _ClassVar[int] + MAX_VIDEO_TIME_SECONDS_FIELD_NUMBER: _ClassVar[int] + PREVIEW_VIDEO_BITRATE_KBPS_FIELD_NUMBER: _ClassVar[int] + PREVIEW_VIDEO_DEADLINE_MS_FIELD_NUMBER: _ClassVar[int] + RESEARCH_VIDEO_BITRATE_KBPS_FIELD_NUMBER: _ClassVar[int] + RESEARCH_VIDEO_DEADLINE_MS_FIELD_NUMBER: _ClassVar[int] + MIN_VIDEO_TIME_SECONDS_FIELD_NUMBER: _ClassVar[int] + PREVIEW_FRAME_RATE_FPS_FIELD_NUMBER: _ClassVar[int] + PREVIEW_FRAMES_TO_JUMP_FIELD_NUMBER: _ClassVar[int] + MAX_UPLOAD_CHUNK_REJECTED_COUNT_FIELD_NUMBER: _ClassVar[int] + ARDK_DESIRED_ACCURACY_MM_FIELD_NUMBER: _ClassVar[int] + ARDK_UPDATE_DISTANCE_MM_FIELD_NUMBER: _ClassVar[int] + MAX_PENDING_UPLOAD_KILOBYTES_FIELD_NUMBER: _ClassVar[int] + ENABLE_SPONSOR_POI_SCAN_FIELD_NUMBER: _ClassVar[int] + MIN_DISK_SPACE_NEEDED_MB_FIELD_NUMBER: _ClassVar[int] + SCAN_VALIDATION_ENABLED_FIELD_NUMBER: _ClassVar[int] + SCAN_VALIDATION_START_DELAY_S_FIELD_NUMBER: _ClassVar[int] + SCAN_VALIDATION_LUMENS_MIN_THRESHOLD_FIELD_NUMBER: _ClassVar[int] + SCAN_VALIDATION_LUMENS_SMOOTHING_FACTOR_FIELD_NUMBER: _ClassVar[int] + SCAN_VALIDATION_AVERAGE_PIXEL_THRESHOLD_FIELD_NUMBER: _ClassVar[int] + SCAN_VALIDATION_AVERAGE_PIXEL_SMOOTHING_FACTOR_FIELD_NUMBER: _ClassVar[int] + SCAN_VALIDATION_SPEED_MIN_THRESHOLD_MPER_S_FIELD_NUMBER: _ClassVar[int] + SCAN_VALIDATION_SPEED_MAX_THRESHOLD_MPER_S_FIELD_NUMBER: _ClassVar[int] + SCAN_VALIDATION_SPEED_SMOOTHING_FACTOR_FIELD_NUMBER: _ClassVar[int] + SCAN_VALIDATION_MAX_WARNING_TIME_S_FIELD_NUMBER: _ClassVar[int] + AR_RECORDER_V2_ENABLED_FIELD_NUMBER: _ClassVar[int] + min_hours_between_prompt: int + max_video_time_seconds: int + preview_video_bitrate_kbps: int + preview_video_deadline_ms: int + research_video_bitrate_kbps: int + research_video_deadline_ms: int + min_video_time_seconds: int + preview_frame_rate_fps: int + preview_frames_to_jump: int + max_upload_chunk_rejected_count: int + ardk_desired_accuracy_mm: int + ardk_update_distance_mm: int + max_pending_upload_kilobytes: int + enable_sponsor_poi_scan: bool + min_disk_space_needed_mb: int + scan_validation_enabled: bool + scan_validation_start_delay_s: float + scan_validation_lumens_min_threshold: float + scan_validation_lumens_smoothing_factor: float + scan_validation_average_pixel_threshold: float + scan_validation_average_pixel_smoothing_factor: float + scan_validation_speed_min_threshold_mper_s: float + scan_validation_speed_max_threshold_mper_s: float + scan_validation_speed_smoothing_factor: float + scan_validation_max_warning_time_s: float + ar_recorder_v2_enabled: bool + def __init__(self, min_hours_between_prompt: _Optional[int] = ..., max_video_time_seconds: _Optional[int] = ..., preview_video_bitrate_kbps: _Optional[int] = ..., preview_video_deadline_ms: _Optional[int] = ..., research_video_bitrate_kbps: _Optional[int] = ..., research_video_deadline_ms: _Optional[int] = ..., min_video_time_seconds: _Optional[int] = ..., preview_frame_rate_fps: _Optional[int] = ..., preview_frames_to_jump: _Optional[int] = ..., max_upload_chunk_rejected_count: _Optional[int] = ..., ardk_desired_accuracy_mm: _Optional[int] = ..., ardk_update_distance_mm: _Optional[int] = ..., max_pending_upload_kilobytes: _Optional[int] = ..., enable_sponsor_poi_scan: bool = ..., min_disk_space_needed_mb: _Optional[int] = ..., scan_validation_enabled: bool = ..., scan_validation_start_delay_s: _Optional[float] = ..., scan_validation_lumens_min_threshold: _Optional[float] = ..., scan_validation_lumens_smoothing_factor: _Optional[float] = ..., scan_validation_average_pixel_threshold: _Optional[float] = ..., scan_validation_average_pixel_smoothing_factor: _Optional[float] = ..., scan_validation_speed_min_threshold_mper_s: _Optional[float] = ..., scan_validation_speed_max_threshold_mper_s: _Optional[float] = ..., scan_validation_speed_smoothing_factor: _Optional[float] = ..., scan_validation_max_warning_time_s: _Optional[float] = ..., ar_recorder_v2_enabled: bool = ...) -> None: ... + +class ArMappingTelemetryProto(_message.Message): + __slots__ = ["ar_mapping_telemetry_id", "source", "recording_length_seconds", "time_elapsed_seconds", "percent_encoded", "data_size_bytes", "validation_failure_reason"] + class ArMappingEntryPoint(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNKNOWN_ENTRY: _ClassVar[ArMappingTelemetryProto.ArMappingEntryPoint] + POI_EDIT_MENU: _ClassVar[ArMappingTelemetryProto.ArMappingEntryPoint] + POI_EDIT_TITLE: _ClassVar[ArMappingTelemetryProto.ArMappingEntryPoint] + POI_EDIT_DESCRIPTION: _ClassVar[ArMappingTelemetryProto.ArMappingEntryPoint] + POI_ADD_PHOTO: _ClassVar[ArMappingTelemetryProto.ArMappingEntryPoint] + POI_EDIT_LOCATION: _ClassVar[ArMappingTelemetryProto.ArMappingEntryPoint] + POI_NOMINATION: _ClassVar[ArMappingTelemetryProto.ArMappingEntryPoint] + POI_FULLSCREEN_INSPECTION: _ClassVar[ArMappingTelemetryProto.ArMappingEntryPoint] + GEOTARGETED_QUESTS: _ClassVar[ArMappingTelemetryProto.ArMappingEntryPoint] + UNKNOWN_ENTRY: ArMappingTelemetryProto.ArMappingEntryPoint + POI_EDIT_MENU: ArMappingTelemetryProto.ArMappingEntryPoint + POI_EDIT_TITLE: ArMappingTelemetryProto.ArMappingEntryPoint + POI_EDIT_DESCRIPTION: ArMappingTelemetryProto.ArMappingEntryPoint + POI_ADD_PHOTO: ArMappingTelemetryProto.ArMappingEntryPoint + POI_EDIT_LOCATION: ArMappingTelemetryProto.ArMappingEntryPoint + POI_NOMINATION: ArMappingTelemetryProto.ArMappingEntryPoint + POI_FULLSCREEN_INSPECTION: ArMappingTelemetryProto.ArMappingEntryPoint + GEOTARGETED_QUESTS: ArMappingTelemetryProto.ArMappingEntryPoint + class ArMappingEventId(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNKNOWN: _ClassVar[ArMappingTelemetryProto.ArMappingEventId] + ENTER_STATE: _ClassVar[ArMappingTelemetryProto.ArMappingEventId] + OPT_IN_ACCEPT: _ClassVar[ArMappingTelemetryProto.ArMappingEventId] + OPT_IN_DENY: _ClassVar[ArMappingTelemetryProto.ArMappingEventId] + OPT_IN_SETTINGS: _ClassVar[ArMappingTelemetryProto.ArMappingEventId] + OPT_OUT_SETTINGS: _ClassVar[ArMappingTelemetryProto.ArMappingEventId] + EXIT_FROM_RECORDING: _ClassVar[ArMappingTelemetryProto.ArMappingEventId] + START_RECORDING: _ClassVar[ArMappingTelemetryProto.ArMappingEventId] + STOP_RECORDING: _ClassVar[ArMappingTelemetryProto.ArMappingEventId] + CANCEL_ENCODING: _ClassVar[ArMappingTelemetryProto.ArMappingEventId] + UPLOAD_NOW: _ClassVar[ArMappingTelemetryProto.ArMappingEventId] + UPLOAD_LATER: _ClassVar[ArMappingTelemetryProto.ArMappingEventId] + CANCEL_UPLOAD: _ClassVar[ArMappingTelemetryProto.ArMappingEventId] + START_UPLOAD_SETTINGS: _ClassVar[ArMappingTelemetryProto.ArMappingEventId] + UPLOAD_SUCCESS: _ClassVar[ArMappingTelemetryProto.ArMappingEventId] + OPT_IN_LEARN_MORE: _ClassVar[ArMappingTelemetryProto.ArMappingEventId] + EXIT_FROM_PREVIEW: _ClassVar[ArMappingTelemetryProto.ArMappingEventId] + SUBMIT_POI_AR_VIDEO_METADATA_FAIL: _ClassVar[ArMappingTelemetryProto.ArMappingEventId] + UPLOAD_FAILURE: _ClassVar[ArMappingTelemetryProto.ArMappingEventId] + UPLOAD_LATER_WIFI_PROMPT: _ClassVar[ArMappingTelemetryProto.ArMappingEventId] + CLEAR_SCANS: _ClassVar[ArMappingTelemetryProto.ArMappingEventId] + OPEN_INFO_PANEL: _ClassVar[ArMappingTelemetryProto.ArMappingEventId] + RESCAN_FROM_PREVIEW: _ClassVar[ArMappingTelemetryProto.ArMappingEventId] + SCAN_VALIDATION_FAILURE: _ClassVar[ArMappingTelemetryProto.ArMappingEventId] + UNKNOWN: ArMappingTelemetryProto.ArMappingEventId + ENTER_STATE: ArMappingTelemetryProto.ArMappingEventId + OPT_IN_ACCEPT: ArMappingTelemetryProto.ArMappingEventId + OPT_IN_DENY: ArMappingTelemetryProto.ArMappingEventId + OPT_IN_SETTINGS: ArMappingTelemetryProto.ArMappingEventId + OPT_OUT_SETTINGS: ArMappingTelemetryProto.ArMappingEventId + EXIT_FROM_RECORDING: ArMappingTelemetryProto.ArMappingEventId + START_RECORDING: ArMappingTelemetryProto.ArMappingEventId + STOP_RECORDING: ArMappingTelemetryProto.ArMappingEventId + CANCEL_ENCODING: ArMappingTelemetryProto.ArMappingEventId + UPLOAD_NOW: ArMappingTelemetryProto.ArMappingEventId + UPLOAD_LATER: ArMappingTelemetryProto.ArMappingEventId + CANCEL_UPLOAD: ArMappingTelemetryProto.ArMappingEventId + START_UPLOAD_SETTINGS: ArMappingTelemetryProto.ArMappingEventId + UPLOAD_SUCCESS: ArMappingTelemetryProto.ArMappingEventId + OPT_IN_LEARN_MORE: ArMappingTelemetryProto.ArMappingEventId + EXIT_FROM_PREVIEW: ArMappingTelemetryProto.ArMappingEventId + SUBMIT_POI_AR_VIDEO_METADATA_FAIL: ArMappingTelemetryProto.ArMappingEventId + UPLOAD_FAILURE: ArMappingTelemetryProto.ArMappingEventId + UPLOAD_LATER_WIFI_PROMPT: ArMappingTelemetryProto.ArMappingEventId + CLEAR_SCANS: ArMappingTelemetryProto.ArMappingEventId + OPEN_INFO_PANEL: ArMappingTelemetryProto.ArMappingEventId + RESCAN_FROM_PREVIEW: ArMappingTelemetryProto.ArMappingEventId + SCAN_VALIDATION_FAILURE: ArMappingTelemetryProto.ArMappingEventId + class ArMappingValidationFailureReason(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNKNOWN_REASON: _ClassVar[ArMappingTelemetryProto.ArMappingValidationFailureReason] + TOO_FAST: _ClassVar[ArMappingTelemetryProto.ArMappingValidationFailureReason] + TOO_SLOW: _ClassVar[ArMappingTelemetryProto.ArMappingValidationFailureReason] + TOO_DARK: _ClassVar[ArMappingTelemetryProto.ArMappingValidationFailureReason] + UNKNOWN_REASON: ArMappingTelemetryProto.ArMappingValidationFailureReason + TOO_FAST: ArMappingTelemetryProto.ArMappingValidationFailureReason + TOO_SLOW: ArMappingTelemetryProto.ArMappingValidationFailureReason + TOO_DARK: ArMappingTelemetryProto.ArMappingValidationFailureReason + AR_MAPPING_TELEMETRY_ID_FIELD_NUMBER: _ClassVar[int] + SOURCE_FIELD_NUMBER: _ClassVar[int] + RECORDING_LENGTH_SECONDS_FIELD_NUMBER: _ClassVar[int] + TIME_ELAPSED_SECONDS_FIELD_NUMBER: _ClassVar[int] + PERCENT_ENCODED_FIELD_NUMBER: _ClassVar[int] + DATA_SIZE_BYTES_FIELD_NUMBER: _ClassVar[int] + VALIDATION_FAILURE_REASON_FIELD_NUMBER: _ClassVar[int] + ar_mapping_telemetry_id: ArMappingTelemetryProto.ArMappingEventId + source: ArMappingTelemetryProto.ArMappingEntryPoint + recording_length_seconds: float + time_elapsed_seconds: float + percent_encoded: float + data_size_bytes: int + validation_failure_reason: ArMappingTelemetryProto.ArMappingValidationFailureReason + def __init__(self, ar_mapping_telemetry_id: _Optional[_Union[ArMappingTelemetryProto.ArMappingEventId, str]] = ..., source: _Optional[_Union[ArMappingTelemetryProto.ArMappingEntryPoint, str]] = ..., recording_length_seconds: _Optional[float] = ..., time_elapsed_seconds: _Optional[float] = ..., percent_encoded: _Optional[float] = ..., data_size_bytes: _Optional[int] = ..., validation_failure_reason: _Optional[_Union[ArMappingTelemetryProto.ArMappingValidationFailureReason, str]] = ...) -> None: ... + +class ArPhotoGlobalSettings(_message.Message): + __slots__ = ["min_player_level"] + MIN_PLAYER_LEVEL_FIELD_NUMBER: _ClassVar[int] + min_player_level: int + def __init__(self, min_player_level: _Optional[int] = ...) -> None: ... + +class ArPhotoSessionProto(_message.Message): + __slots__ = ["ar_type", "furthest_step_completed", "num_photos_taken", "num_photos_shared", "num_photos_taken_occlusions", "num_occlusions_enabled", "num_occlusions_disabled", "ar_context", "session_length", "session_length_occlusions", "num_photos_shared_occlusions", "model_url", "ardk_version", "average_framerate", "average_battery_per_min", "average_cpu_usage", "average_gpu_usage", "framerate_samples", "battery_samples", "processor_samples", "session_start_to_plane_detection_ms", "plane_detection_to_user_interaction_ms"] + class ArContext(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NONE: _ClassVar[ArPhotoSessionProto.ArContext] + AR_ENCOUNTER: _ClassVar[ArPhotoSessionProto.ArContext] + AR_SNAPSHOT: _ClassVar[ArPhotoSessionProto.ArContext] + SINGLEPLAYER_BUDDY: _ClassVar[ArPhotoSessionProto.ArContext] + MULTIPLAYER_BUDDY: _ClassVar[ArPhotoSessionProto.ArContext] + NONE: ArPhotoSessionProto.ArContext + AR_ENCOUNTER: ArPhotoSessionProto.ArContext + AR_SNAPSHOT: ArPhotoSessionProto.ArContext + SINGLEPLAYER_BUDDY: ArPhotoSessionProto.ArContext + MULTIPLAYER_BUDDY: ArPhotoSessionProto.ArContext + class ArType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[ArPhotoSessionProto.ArType] + PLUS: _ClassVar[ArPhotoSessionProto.ArType] + CLASSIC: _ClassVar[ArPhotoSessionProto.ArType] + UNSET: ArPhotoSessionProto.ArType + PLUS: ArPhotoSessionProto.ArType + CLASSIC: ArPhotoSessionProto.ArType + class BatteryStatus(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNDETERMINED: _ClassVar[ArPhotoSessionProto.BatteryStatus] + CHARGING: _ClassVar[ArPhotoSessionProto.BatteryStatus] + DISCHARGING: _ClassVar[ArPhotoSessionProto.BatteryStatus] + NOT_CHARGING: _ClassVar[ArPhotoSessionProto.BatteryStatus] + FULL: _ClassVar[ArPhotoSessionProto.BatteryStatus] + UNDETERMINED: ArPhotoSessionProto.BatteryStatus + CHARGING: ArPhotoSessionProto.BatteryStatus + DISCHARGING: ArPhotoSessionProto.BatteryStatus + NOT_CHARGING: ArPhotoSessionProto.BatteryStatus + FULL: ArPhotoSessionProto.BatteryStatus + class Step(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNKNOWN: _ClassVar[ArPhotoSessionProto.Step] + CAMERA_PERMISSION_GRANTED: _ClassVar[ArPhotoSessionProto.Step] + ARPLUS_PLANE_FOUND: _ClassVar[ArPhotoSessionProto.Step] + ARPLUS_POKEMON_PLACED: _ClassVar[ArPhotoSessionProto.Step] + PHOTO_TAKEN: _ClassVar[ArPhotoSessionProto.Step] + PHOTO_SHARED: _ClassVar[ArPhotoSessionProto.Step] + UNKNOWN: ArPhotoSessionProto.Step + CAMERA_PERMISSION_GRANTED: ArPhotoSessionProto.Step + ARPLUS_PLANE_FOUND: ArPhotoSessionProto.Step + ARPLUS_POKEMON_PLACED: ArPhotoSessionProto.Step + PHOTO_TAKEN: ArPhotoSessionProto.Step + PHOTO_SHARED: ArPhotoSessionProto.Step + class ArConditions(_message.Message): + __slots__ = ["timestamp", "occlusions_enabled", "current_ar_step"] + TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + OCCLUSIONS_ENABLED_FIELD_NUMBER: _ClassVar[int] + CURRENT_AR_STEP_FIELD_NUMBER: _ClassVar[int] + timestamp: int + occlusions_enabled: bool + current_ar_step: ArPhotoSessionProto.Step + def __init__(self, timestamp: _Optional[int] = ..., occlusions_enabled: bool = ..., current_ar_step: _Optional[_Union[ArPhotoSessionProto.Step, str]] = ...) -> None: ... + class BatterySample(_message.Message): + __slots__ = ["conditions", "battery_level", "status"] + CONDITIONS_FIELD_NUMBER: _ClassVar[int] + BATTERY_LEVEL_FIELD_NUMBER: _ClassVar[int] + STATUS_FIELD_NUMBER: _ClassVar[int] + conditions: ArPhotoSessionProto.ArConditions + battery_level: float + status: ArPhotoSessionProto.BatteryStatus + def __init__(self, conditions: _Optional[_Union[ArPhotoSessionProto.ArConditions, _Mapping]] = ..., battery_level: _Optional[float] = ..., status: _Optional[_Union[ArPhotoSessionProto.BatteryStatus, str]] = ...) -> None: ... + class FramerateSample(_message.Message): + __slots__ = ["conditions", "framerate"] + CONDITIONS_FIELD_NUMBER: _ClassVar[int] + FRAMERATE_FIELD_NUMBER: _ClassVar[int] + conditions: ArPhotoSessionProto.ArConditions + framerate: int + def __init__(self, conditions: _Optional[_Union[ArPhotoSessionProto.ArConditions, _Mapping]] = ..., framerate: _Optional[int] = ...) -> None: ... + class ProcessorSample(_message.Message): + __slots__ = ["conditions", "cpu_usage", "gpu_usage"] + CONDITIONS_FIELD_NUMBER: _ClassVar[int] + CPU_USAGE_FIELD_NUMBER: _ClassVar[int] + GPU_USAGE_FIELD_NUMBER: _ClassVar[int] + conditions: ArPhotoSessionProto.ArConditions + cpu_usage: float + gpu_usage: float + def __init__(self, conditions: _Optional[_Union[ArPhotoSessionProto.ArConditions, _Mapping]] = ..., cpu_usage: _Optional[float] = ..., gpu_usage: _Optional[float] = ...) -> None: ... + AR_TYPE_FIELD_NUMBER: _ClassVar[int] + FURTHEST_STEP_COMPLETED_FIELD_NUMBER: _ClassVar[int] + NUM_PHOTOS_TAKEN_FIELD_NUMBER: _ClassVar[int] + NUM_PHOTOS_SHARED_FIELD_NUMBER: _ClassVar[int] + NUM_PHOTOS_TAKEN_OCCLUSIONS_FIELD_NUMBER: _ClassVar[int] + NUM_OCCLUSIONS_ENABLED_FIELD_NUMBER: _ClassVar[int] + NUM_OCCLUSIONS_DISABLED_FIELD_NUMBER: _ClassVar[int] + AR_CONTEXT_FIELD_NUMBER: _ClassVar[int] + SESSION_LENGTH_FIELD_NUMBER: _ClassVar[int] + SESSION_LENGTH_OCCLUSIONS_FIELD_NUMBER: _ClassVar[int] + NUM_PHOTOS_SHARED_OCCLUSIONS_FIELD_NUMBER: _ClassVar[int] + MODEL_URL_FIELD_NUMBER: _ClassVar[int] + ARDK_VERSION_FIELD_NUMBER: _ClassVar[int] + AVERAGE_FRAMERATE_FIELD_NUMBER: _ClassVar[int] + AVERAGE_BATTERY_PER_MIN_FIELD_NUMBER: _ClassVar[int] + AVERAGE_CPU_USAGE_FIELD_NUMBER: _ClassVar[int] + AVERAGE_GPU_USAGE_FIELD_NUMBER: _ClassVar[int] + FRAMERATE_SAMPLES_FIELD_NUMBER: _ClassVar[int] + BATTERY_SAMPLES_FIELD_NUMBER: _ClassVar[int] + PROCESSOR_SAMPLES_FIELD_NUMBER: _ClassVar[int] + SESSION_START_TO_PLANE_DETECTION_MS_FIELD_NUMBER: _ClassVar[int] + PLANE_DETECTION_TO_USER_INTERACTION_MS_FIELD_NUMBER: _ClassVar[int] + ar_type: ArPhotoSessionProto.ArType + furthest_step_completed: ArPhotoSessionProto.Step + num_photos_taken: int + num_photos_shared: int + num_photos_taken_occlusions: int + num_occlusions_enabled: int + num_occlusions_disabled: int + ar_context: ArPhotoSessionProto.ArContext + session_length: int + session_length_occlusions: int + num_photos_shared_occlusions: int + model_url: str + ardk_version: str + average_framerate: int + average_battery_per_min: float + average_cpu_usage: float + average_gpu_usage: float + framerate_samples: _containers.RepeatedCompositeFieldContainer[ArPhotoSessionProto.FramerateSample] + battery_samples: _containers.RepeatedCompositeFieldContainer[ArPhotoSessionProto.BatterySample] + processor_samples: _containers.RepeatedCompositeFieldContainer[ArPhotoSessionProto.ProcessorSample] + session_start_to_plane_detection_ms: int + plane_detection_to_user_interaction_ms: int + def __init__(self, ar_type: _Optional[_Union[ArPhotoSessionProto.ArType, str]] = ..., furthest_step_completed: _Optional[_Union[ArPhotoSessionProto.Step, str]] = ..., num_photos_taken: _Optional[int] = ..., num_photos_shared: _Optional[int] = ..., num_photos_taken_occlusions: _Optional[int] = ..., num_occlusions_enabled: _Optional[int] = ..., num_occlusions_disabled: _Optional[int] = ..., ar_context: _Optional[_Union[ArPhotoSessionProto.ArContext, str]] = ..., session_length: _Optional[int] = ..., session_length_occlusions: _Optional[int] = ..., num_photos_shared_occlusions: _Optional[int] = ..., model_url: _Optional[str] = ..., ardk_version: _Optional[str] = ..., average_framerate: _Optional[int] = ..., average_battery_per_min: _Optional[float] = ..., average_cpu_usage: _Optional[float] = ..., average_gpu_usage: _Optional[float] = ..., framerate_samples: _Optional[_Iterable[_Union[ArPhotoSessionProto.FramerateSample, _Mapping]]] = ..., battery_samples: _Optional[_Iterable[_Union[ArPhotoSessionProto.BatterySample, _Mapping]]] = ..., processor_samples: _Optional[_Iterable[_Union[ArPhotoSessionProto.ProcessorSample, _Mapping]]] = ..., session_start_to_plane_detection_ms: _Optional[int] = ..., plane_detection_to_user_interaction_ms: _Optional[int] = ...) -> None: ... + +class ArSessionStartEvent(_message.Message): + __slots__ = ["empty_field"] + EMPTY_FIELD_FIELD_NUMBER: _ClassVar[int] + empty_field: bool + def __init__(self, empty_field: bool = ...) -> None: ... + +class ArTelemetrySettingsProto(_message.Message): + __slots__ = ["measure_battery", "battery_sampling_interval_ms", "measure_processor", "processor_sampling_interval_ms", "measure_framerate", "framerate_sampling_interval_ms", "percentage_sessions_to_sample", "enable_ardk_telemetry"] + MEASURE_BATTERY_FIELD_NUMBER: _ClassVar[int] + BATTERY_SAMPLING_INTERVAL_MS_FIELD_NUMBER: _ClassVar[int] + MEASURE_PROCESSOR_FIELD_NUMBER: _ClassVar[int] + PROCESSOR_SAMPLING_INTERVAL_MS_FIELD_NUMBER: _ClassVar[int] + MEASURE_FRAMERATE_FIELD_NUMBER: _ClassVar[int] + FRAMERATE_SAMPLING_INTERVAL_MS_FIELD_NUMBER: _ClassVar[int] + PERCENTAGE_SESSIONS_TO_SAMPLE_FIELD_NUMBER: _ClassVar[int] + ENABLE_ARDK_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + measure_battery: bool + battery_sampling_interval_ms: int + measure_processor: bool + processor_sampling_interval_ms: int + measure_framerate: bool + framerate_sampling_interval_ms: int + percentage_sessions_to_sample: float + enable_ardk_telemetry: bool + def __init__(self, measure_battery: bool = ..., battery_sampling_interval_ms: _Optional[int] = ..., measure_processor: bool = ..., processor_sampling_interval_ms: _Optional[int] = ..., measure_framerate: bool = ..., framerate_sampling_interval_ms: _Optional[int] = ..., percentage_sessions_to_sample: _Optional[float] = ..., enable_ardk_telemetry: bool = ...) -> None: ... + +class ArdkConfigSettingsProto(_message.Message): + __slots__ = ["orb_vocab_url", "monodpeth_model_url", "monodepth_devices", "monodepth_contexts", "ios_monodepth_model_url", "android_monodepth_model_url", "monodepth_model_url"] + class ArContext(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[ArdkConfigSettingsProto.ArContext] + AR_ENCOUNTER: _ClassVar[ArdkConfigSettingsProto.ArContext] + AR_SNAPSHOT: _ClassVar[ArdkConfigSettingsProto.ArContext] + SINGLEPLAYER_BUDDY: _ClassVar[ArdkConfigSettingsProto.ArContext] + MULTIPLAYER_BUDDY: _ClassVar[ArdkConfigSettingsProto.ArContext] + UNSET: ArdkConfigSettingsProto.ArContext + AR_ENCOUNTER: ArdkConfigSettingsProto.ArContext + AR_SNAPSHOT: ArdkConfigSettingsProto.ArContext + SINGLEPLAYER_BUDDY: ArdkConfigSettingsProto.ArContext + MULTIPLAYER_BUDDY: ArdkConfigSettingsProto.ArContext + ORB_VOCAB_URL_FIELD_NUMBER: _ClassVar[int] + MONODPETH_MODEL_URL_FIELD_NUMBER: _ClassVar[int] + MONODEPTH_DEVICES_FIELD_NUMBER: _ClassVar[int] + MONODEPTH_CONTEXTS_FIELD_NUMBER: _ClassVar[int] + IOS_MONODEPTH_MODEL_URL_FIELD_NUMBER: _ClassVar[int] + ANDROID_MONODEPTH_MODEL_URL_FIELD_NUMBER: _ClassVar[int] + MONODEPTH_MODEL_URL_FIELD_NUMBER: _ClassVar[int] + orb_vocab_url: str + monodpeth_model_url: str + monodepth_devices: _containers.RepeatedScalarFieldContainer[str] + monodepth_contexts: _containers.RepeatedScalarFieldContainer[ArdkConfigSettingsProto.ArContext] + ios_monodepth_model_url: str + android_monodepth_model_url: str + monodepth_model_url: str + def __init__(self, orb_vocab_url: _Optional[str] = ..., monodpeth_model_url: _Optional[str] = ..., monodepth_devices: _Optional[_Iterable[str]] = ..., monodepth_contexts: _Optional[_Iterable[_Union[ArdkConfigSettingsProto.ArContext, str]]] = ..., ios_monodepth_model_url: _Optional[str] = ..., android_monodepth_model_url: _Optional[str] = ..., monodepth_model_url: _Optional[str] = ...) -> None: ... + +class ArdkNextTelemetryOmniProto(_message.Message): + __slots__ = ["initialization_event", "scan_recorder_start_event", "scan_recorder_stop_event", "scan_sqc_run_event", "scan_sqc_done_event", "scan_error_event", "scan_archive_builder_get_next_chunk_event", "scan_archive_builder_cancel_event", "vps_localization_started_event", "vps_localization_success_event", "vps_session_ended_event", "ar_session_start_event", "depth_start_event", "depth_stop_event", "semantics_start_event", "semantics_stop_event", "meshing_start_event", "meshing_stop_event", "object_detection_start_event", "object_detection_stop_event", "wps_start_event", "wps_available_event", "wps_stop_event", "ar_common_metadata", "developer_key", "timestamp_ms"] + INITIALIZATION_EVENT_FIELD_NUMBER: _ClassVar[int] + SCAN_RECORDER_START_EVENT_FIELD_NUMBER: _ClassVar[int] + SCAN_RECORDER_STOP_EVENT_FIELD_NUMBER: _ClassVar[int] + SCAN_SQC_RUN_EVENT_FIELD_NUMBER: _ClassVar[int] + SCAN_SQC_DONE_EVENT_FIELD_NUMBER: _ClassVar[int] + SCAN_ERROR_EVENT_FIELD_NUMBER: _ClassVar[int] + SCAN_ARCHIVE_BUILDER_GET_NEXT_CHUNK_EVENT_FIELD_NUMBER: _ClassVar[int] + SCAN_ARCHIVE_BUILDER_CANCEL_EVENT_FIELD_NUMBER: _ClassVar[int] + VPS_LOCALIZATION_STARTED_EVENT_FIELD_NUMBER: _ClassVar[int] + VPS_LOCALIZATION_SUCCESS_EVENT_FIELD_NUMBER: _ClassVar[int] + VPS_SESSION_ENDED_EVENT_FIELD_NUMBER: _ClassVar[int] + AR_SESSION_START_EVENT_FIELD_NUMBER: _ClassVar[int] + DEPTH_START_EVENT_FIELD_NUMBER: _ClassVar[int] + DEPTH_STOP_EVENT_FIELD_NUMBER: _ClassVar[int] + SEMANTICS_START_EVENT_FIELD_NUMBER: _ClassVar[int] + SEMANTICS_STOP_EVENT_FIELD_NUMBER: _ClassVar[int] + MESHING_START_EVENT_FIELD_NUMBER: _ClassVar[int] + MESHING_STOP_EVENT_FIELD_NUMBER: _ClassVar[int] + OBJECT_DETECTION_START_EVENT_FIELD_NUMBER: _ClassVar[int] + OBJECT_DETECTION_STOP_EVENT_FIELD_NUMBER: _ClassVar[int] + WPS_START_EVENT_FIELD_NUMBER: _ClassVar[int] + WPS_AVAILABLE_EVENT_FIELD_NUMBER: _ClassVar[int] + WPS_STOP_EVENT_FIELD_NUMBER: _ClassVar[int] + AR_COMMON_METADATA_FIELD_NUMBER: _ClassVar[int] + DEVELOPER_KEY_FIELD_NUMBER: _ClassVar[int] + TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + initialization_event: InitializationEvent + scan_recorder_start_event: ScanRecorderStartEvent + scan_recorder_stop_event: ScanRecorderStopEvent + scan_sqc_run_event: ScanSQCRunEvent + scan_sqc_done_event: ScanSQCDoneEvent + scan_error_event: ScanErrorEvent + scan_archive_builder_get_next_chunk_event: ScanArchiveBuilderGetNextChunkEvent + scan_archive_builder_cancel_event: ScanArchiveBuilderCancelEvent + vps_localization_started_event: VpsLocalizationStartedEvent + vps_localization_success_event: VpsLocalizationSuccessEvent + vps_session_ended_event: VpsSessionEndedEvent + ar_session_start_event: ArSessionStartEvent + depth_start_event: DepthStartEvent + depth_stop_event: DepthStopEvent + semantics_start_event: SemanticsStartEvent + semantics_stop_event: SemanticsStopEvent + meshing_start_event: MeshingStartEvent + meshing_stop_event: MeshingStopEvent + object_detection_start_event: ObjectDetectionStartEvent + object_detection_stop_event: ObjectDetectionStopEvent + wps_start_event: WpsStartEvent + wps_available_event: WpsAvailableEvent + wps_stop_event: WpsStopEvent + ar_common_metadata: ARDKARCommonMetadata + developer_key: str + timestamp_ms: int + def __init__(self, initialization_event: _Optional[_Union[InitializationEvent, _Mapping]] = ..., scan_recorder_start_event: _Optional[_Union[ScanRecorderStartEvent, _Mapping]] = ..., scan_recorder_stop_event: _Optional[_Union[ScanRecorderStopEvent, _Mapping]] = ..., scan_sqc_run_event: _Optional[_Union[ScanSQCRunEvent, _Mapping]] = ..., scan_sqc_done_event: _Optional[_Union[ScanSQCDoneEvent, _Mapping]] = ..., scan_error_event: _Optional[_Union[ScanErrorEvent, _Mapping]] = ..., scan_archive_builder_get_next_chunk_event: _Optional[_Union[ScanArchiveBuilderGetNextChunkEvent, _Mapping]] = ..., scan_archive_builder_cancel_event: _Optional[_Union[ScanArchiveBuilderCancelEvent, _Mapping]] = ..., vps_localization_started_event: _Optional[_Union[VpsLocalizationStartedEvent, _Mapping]] = ..., vps_localization_success_event: _Optional[_Union[VpsLocalizationSuccessEvent, _Mapping]] = ..., vps_session_ended_event: _Optional[_Union[VpsSessionEndedEvent, _Mapping]] = ..., ar_session_start_event: _Optional[_Union[ArSessionStartEvent, _Mapping]] = ..., depth_start_event: _Optional[_Union[DepthStartEvent, _Mapping]] = ..., depth_stop_event: _Optional[_Union[DepthStopEvent, _Mapping]] = ..., semantics_start_event: _Optional[_Union[SemanticsStartEvent, _Mapping]] = ..., semantics_stop_event: _Optional[_Union[SemanticsStopEvent, _Mapping]] = ..., meshing_start_event: _Optional[_Union[MeshingStartEvent, _Mapping]] = ..., meshing_stop_event: _Optional[_Union[MeshingStopEvent, _Mapping]] = ..., object_detection_start_event: _Optional[_Union[ObjectDetectionStartEvent, _Mapping]] = ..., object_detection_stop_event: _Optional[_Union[ObjectDetectionStopEvent, _Mapping]] = ..., wps_start_event: _Optional[_Union[WpsStartEvent, _Mapping]] = ..., wps_available_event: _Optional[_Union[WpsAvailableEvent, _Mapping]] = ..., wps_stop_event: _Optional[_Union[WpsStopEvent, _Mapping]] = ..., ar_common_metadata: _Optional[_Union[ARDKARCommonMetadata, _Mapping]] = ..., developer_key: _Optional[str] = ..., timestamp_ms: _Optional[int] = ...) -> None: ... + +class AssertionFailed(_message.Message): + __slots__ = ["timestamp_ms", "message"] + TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + MESSAGE_FIELD_NUMBER: _ClassVar[int] + timestamp_ms: int + message: str + def __init__(self, timestamp_ms: _Optional[int] = ..., message: _Optional[str] = ...) -> None: ... + +class AssetBundleDownloadTelemetry(_message.Message): + __slots__ = ["asset_event_id", "bundle_name", "size"] + ASSET_EVENT_ID_FIELD_NUMBER: _ClassVar[int] + BUNDLE_NAME_FIELD_NUMBER: _ClassVar[int] + SIZE_FIELD_NUMBER: _ClassVar[int] + asset_event_id: AssetTelemetryIds + bundle_name: str + size: int + def __init__(self, asset_event_id: _Optional[_Union[AssetTelemetryIds, str]] = ..., bundle_name: _Optional[str] = ..., size: _Optional[int] = ...) -> None: ... + +class AssetDigestEntryProto(_message.Message): + __slots__ = ["asset_id", "bundle_name", "version", "checksum", "size", "key"] + ASSET_ID_FIELD_NUMBER: _ClassVar[int] + BUNDLE_NAME_FIELD_NUMBER: _ClassVar[int] + VERSION_FIELD_NUMBER: _ClassVar[int] + CHECKSUM_FIELD_NUMBER: _ClassVar[int] + SIZE_FIELD_NUMBER: _ClassVar[int] + KEY_FIELD_NUMBER: _ClassVar[int] + asset_id: str + bundle_name: str + version: int + checksum: int + size: int + key: bytes + def __init__(self, asset_id: _Optional[str] = ..., bundle_name: _Optional[str] = ..., version: _Optional[int] = ..., checksum: _Optional[int] = ..., size: _Optional[int] = ..., key: _Optional[bytes] = ...) -> None: ... + +class AssetDigestOutProto(_message.Message): + __slots__ = ["digest", "timestamp", "result", "page_offset"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[AssetDigestOutProto.Result] + SUCCESS: _ClassVar[AssetDigestOutProto.Result] + PAGE: _ClassVar[AssetDigestOutProto.Result] + RETRY: _ClassVar[AssetDigestOutProto.Result] + UNSET: AssetDigestOutProto.Result + SUCCESS: AssetDigestOutProto.Result + PAGE: AssetDigestOutProto.Result + RETRY: AssetDigestOutProto.Result + DIGEST_FIELD_NUMBER: _ClassVar[int] + TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + RESULT_FIELD_NUMBER: _ClassVar[int] + PAGE_OFFSET_FIELD_NUMBER: _ClassVar[int] + digest: _containers.RepeatedCompositeFieldContainer[AssetDigestEntryProto] + timestamp: int + result: AssetDigestOutProto.Result + page_offset: int + def __init__(self, digest: _Optional[_Iterable[_Union[AssetDigestEntryProto, _Mapping]]] = ..., timestamp: _Optional[int] = ..., result: _Optional[_Union[AssetDigestOutProto.Result, str]] = ..., page_offset: _Optional[int] = ...) -> None: ... + +class AssetDigestRequestProto(_message.Message): + __slots__ = ["platform", "device_manufacturer", "device_model", "locale", "app_version", "paginate", "page_offset", "page_timestamp"] + PLATFORM_FIELD_NUMBER: _ClassVar[int] + DEVICE_MANUFACTURER_FIELD_NUMBER: _ClassVar[int] + DEVICE_MODEL_FIELD_NUMBER: _ClassVar[int] + LOCALE_FIELD_NUMBER: _ClassVar[int] + APP_VERSION_FIELD_NUMBER: _ClassVar[int] + PAGINATE_FIELD_NUMBER: _ClassVar[int] + PAGE_OFFSET_FIELD_NUMBER: _ClassVar[int] + PAGE_TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + platform: Platform + device_manufacturer: str + device_model: str + locale: str + app_version: int + paginate: bool + page_offset: int + page_timestamp: int + def __init__(self, platform: _Optional[_Union[Platform, str]] = ..., device_manufacturer: _Optional[str] = ..., device_model: _Optional[str] = ..., locale: _Optional[str] = ..., app_version: _Optional[int] = ..., paginate: bool = ..., page_offset: _Optional[int] = ..., page_timestamp: _Optional[int] = ...) -> None: ... + +class AssetPoiDownloadTelemetry(_message.Message): + __slots__ = ["asset_event_id", "fort_id", "size"] + ASSET_EVENT_ID_FIELD_NUMBER: _ClassVar[int] + FORT_ID_FIELD_NUMBER: _ClassVar[int] + SIZE_FIELD_NUMBER: _ClassVar[int] + asset_event_id: AssetTelemetryIds + fort_id: str + size: int + def __init__(self, asset_event_id: _Optional[_Union[AssetTelemetryIds, str]] = ..., fort_id: _Optional[str] = ..., size: _Optional[int] = ...) -> None: ... + +class AssetRefreshProto(_message.Message): + __slots__ = ["string_refresh_seconds"] + STRING_REFRESH_SECONDS_FIELD_NUMBER: _ClassVar[int] + string_refresh_seconds: int + def __init__(self, string_refresh_seconds: _Optional[int] = ...) -> None: ... + +class AssetRefreshTelemetry(_message.Message): + __slots__ = ["timestamp"] + TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + timestamp: int + def __init__(self, timestamp: _Optional[int] = ...) -> None: ... + +class AssetStreamCacheCulledTelemetry(_message.Message): + __slots__ = ["asset_event_id", "space_released"] + ASSET_EVENT_ID_FIELD_NUMBER: _ClassVar[int] + SPACE_RELEASED_FIELD_NUMBER: _ClassVar[int] + asset_event_id: AssetTelemetryIds + space_released: int + def __init__(self, asset_event_id: _Optional[_Union[AssetTelemetryIds, str]] = ..., space_released: _Optional[int] = ...) -> None: ... + +class AssetStreamDownloadTelemetry(_message.Message): + __slots__ = ["asset_event_id", "url", "size"] + ASSET_EVENT_ID_FIELD_NUMBER: _ClassVar[int] + URL_FIELD_NUMBER: _ClassVar[int] + SIZE_FIELD_NUMBER: _ClassVar[int] + asset_event_id: AssetTelemetryIds + url: str + size: int + def __init__(self, asset_event_id: _Optional[_Union[AssetTelemetryIds, str]] = ..., url: _Optional[str] = ..., size: _Optional[int] = ...) -> None: ... + +class AssetVersionOutProto(_message.Message): + __slots__ = ["response"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[AssetVersionOutProto.Result] + ERROR: _ClassVar[AssetVersionOutProto.Result] + VALID: _ClassVar[AssetVersionOutProto.Result] + EXPIRED: _ClassVar[AssetVersionOutProto.Result] + UNSET: AssetVersionOutProto.Result + ERROR: AssetVersionOutProto.Result + VALID: AssetVersionOutProto.Result + EXPIRED: AssetVersionOutProto.Result + class AssetVersionResponseProto(_message.Message): + __slots__ = ["result", "digest", "url"] + RESULT_FIELD_NUMBER: _ClassVar[int] + DIGEST_FIELD_NUMBER: _ClassVar[int] + URL_FIELD_NUMBER: _ClassVar[int] + result: AssetVersionOutProto.Result + digest: AssetDigestEntryProto + url: str + def __init__(self, result: _Optional[_Union[AssetVersionOutProto.Result, str]] = ..., digest: _Optional[_Union[AssetDigestEntryProto, _Mapping]] = ..., url: _Optional[str] = ...) -> None: ... + RESPONSE_FIELD_NUMBER: _ClassVar[int] + response: _containers.RepeatedCompositeFieldContainer[AssetVersionOutProto.AssetVersionResponseProto] + def __init__(self, response: _Optional[_Iterable[_Union[AssetVersionOutProto.AssetVersionResponseProto, _Mapping]]] = ...) -> None: ... + +class AssetVersionProto(_message.Message): + __slots__ = ["app_version", "request"] + class AssetVersionRequestProto(_message.Message): + __slots__ = ["asset_id", "checksum"] + ASSET_ID_FIELD_NUMBER: _ClassVar[int] + CHECKSUM_FIELD_NUMBER: _ClassVar[int] + asset_id: str + checksum: int + def __init__(self, asset_id: _Optional[str] = ..., checksum: _Optional[int] = ...) -> None: ... + APP_VERSION_FIELD_NUMBER: _ClassVar[int] + REQUEST_FIELD_NUMBER: _ClassVar[int] + app_version: int + request: _containers.RepeatedCompositeFieldContainer[AssetVersionProto.AssetVersionRequestProto] + def __init__(self, app_version: _Optional[int] = ..., request: _Optional[_Iterable[_Union[AssetVersionProto.AssetVersionRequestProto, _Mapping]]] = ...) -> None: ... + +class AttackGymOutProto(_message.Message): + __slots__ = ["result", "battle_log", "battle_id", "active_defender", "active_attacker", "battle_update"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[AttackGymOutProto.Result] + SUCCESS: _ClassVar[AttackGymOutProto.Result] + ERROR_INVALID_ATTACK_ACTIONS: _ClassVar[AttackGymOutProto.Result] + ERROR_NOT_IN_RANGE: _ClassVar[AttackGymOutProto.Result] + UNSET: AttackGymOutProto.Result + SUCCESS: AttackGymOutProto.Result + ERROR_INVALID_ATTACK_ACTIONS: AttackGymOutProto.Result + ERROR_NOT_IN_RANGE: AttackGymOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + BATTLE_LOG_FIELD_NUMBER: _ClassVar[int] + BATTLE_ID_FIELD_NUMBER: _ClassVar[int] + ACTIVE_DEFENDER_FIELD_NUMBER: _ClassVar[int] + ACTIVE_ATTACKER_FIELD_NUMBER: _ClassVar[int] + BATTLE_UPDATE_FIELD_NUMBER: _ClassVar[int] + result: AttackGymOutProto.Result + battle_log: BattleLogProto + battle_id: str + active_defender: PokemonInfo + active_attacker: PokemonInfo + battle_update: BattleUpdateProto + def __init__(self, result: _Optional[_Union[AttackGymOutProto.Result, str]] = ..., battle_log: _Optional[_Union[BattleLogProto, _Mapping]] = ..., battle_id: _Optional[str] = ..., active_defender: _Optional[_Union[PokemonInfo, _Mapping]] = ..., active_attacker: _Optional[_Union[PokemonInfo, _Mapping]] = ..., battle_update: _Optional[_Union[BattleUpdateProto, _Mapping]] = ...) -> None: ... + +class AttackGymProto(_message.Message): + __slots__ = ["gym_id", "battle_id", "attacker_actions", "last_retrieved_action", "player_lat_degrees", "player_lng_degrees"] + GYM_ID_FIELD_NUMBER: _ClassVar[int] + BATTLE_ID_FIELD_NUMBER: _ClassVar[int] + ATTACKER_ACTIONS_FIELD_NUMBER: _ClassVar[int] + LAST_RETRIEVED_ACTION_FIELD_NUMBER: _ClassVar[int] + PLAYER_LAT_DEGREES_FIELD_NUMBER: _ClassVar[int] + PLAYER_LNG_DEGREES_FIELD_NUMBER: _ClassVar[int] + gym_id: str + battle_id: str + attacker_actions: _containers.RepeatedCompositeFieldContainer[BattleActionProto] + last_retrieved_action: BattleActionProto + player_lat_degrees: float + player_lng_degrees: float + def __init__(self, gym_id: _Optional[str] = ..., battle_id: _Optional[str] = ..., attacker_actions: _Optional[_Iterable[_Union[BattleActionProto, _Mapping]]] = ..., last_retrieved_action: _Optional[_Union[BattleActionProto, _Mapping]] = ..., player_lat_degrees: _Optional[float] = ..., player_lng_degrees: _Optional[float] = ...) -> None: ... + +class AttackRaidBattleOutProto(_message.Message): + __slots__ = ["result", "battle_update", "sponsored_gift", "ad"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[AttackRaidBattleOutProto.Result] + SUCCESS: _ClassVar[AttackRaidBattleOutProto.Result] + ERROR_GYM_NOT_FOUND: _ClassVar[AttackRaidBattleOutProto.Result] + ERROR_BATTLE_NOT_FOUND: _ClassVar[AttackRaidBattleOutProto.Result] + ERROR_INVALID_ATTACK_ACTIONS: _ClassVar[AttackRaidBattleOutProto.Result] + ERROR_NOT_PART_OF_BATTLE: _ClassVar[AttackRaidBattleOutProto.Result] + ERROR_BATTLE_ID_NOT_RAID: _ClassVar[AttackRaidBattleOutProto.Result] + UNSET: AttackRaidBattleOutProto.Result + SUCCESS: AttackRaidBattleOutProto.Result + ERROR_GYM_NOT_FOUND: AttackRaidBattleOutProto.Result + ERROR_BATTLE_NOT_FOUND: AttackRaidBattleOutProto.Result + ERROR_INVALID_ATTACK_ACTIONS: AttackRaidBattleOutProto.Result + ERROR_NOT_PART_OF_BATTLE: AttackRaidBattleOutProto.Result + ERROR_BATTLE_ID_NOT_RAID: AttackRaidBattleOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + BATTLE_UPDATE_FIELD_NUMBER: _ClassVar[int] + SPONSORED_GIFT_FIELD_NUMBER: _ClassVar[int] + AD_FIELD_NUMBER: _ClassVar[int] + result: AttackRaidBattleOutProto.Result + battle_update: BattleUpdateProto + sponsored_gift: AdDetails + ad: AdProto + def __init__(self, result: _Optional[_Union[AttackRaidBattleOutProto.Result, str]] = ..., battle_update: _Optional[_Union[BattleUpdateProto, _Mapping]] = ..., sponsored_gift: _Optional[_Union[AdDetails, _Mapping]] = ..., ad: _Optional[_Union[AdProto, _Mapping]] = ...) -> None: ... + +class AttackRaidBattleProto(_message.Message): + __slots__ = ["gym_id", "battle_id", "attacker_actions", "last_retrieved_action", "timestamp_ms", "ad_targeting_info"] + GYM_ID_FIELD_NUMBER: _ClassVar[int] + BATTLE_ID_FIELD_NUMBER: _ClassVar[int] + ATTACKER_ACTIONS_FIELD_NUMBER: _ClassVar[int] + LAST_RETRIEVED_ACTION_FIELD_NUMBER: _ClassVar[int] + TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + AD_TARGETING_INFO_FIELD_NUMBER: _ClassVar[int] + gym_id: str + battle_id: str + attacker_actions: _containers.RepeatedCompositeFieldContainer[BattleActionProto] + last_retrieved_action: BattleActionProto + timestamp_ms: int + ad_targeting_info: AdTargetingInfoProto + def __init__(self, gym_id: _Optional[str] = ..., battle_id: _Optional[str] = ..., attacker_actions: _Optional[_Iterable[_Union[BattleActionProto, _Mapping]]] = ..., last_retrieved_action: _Optional[_Union[BattleActionProto, _Mapping]] = ..., timestamp_ms: _Optional[int] = ..., ad_targeting_info: _Optional[_Union[AdTargetingInfoProto, _Mapping]] = ...) -> None: ... + +class AttackRaidData(_message.Message): + __slots__ = ["attacker_actions", "last_retrieved_action", "timestamp_offset_ms", "rpc_id"] + ATTACKER_ACTIONS_FIELD_NUMBER: _ClassVar[int] + LAST_RETRIEVED_ACTION_FIELD_NUMBER: _ClassVar[int] + TIMESTAMP_OFFSET_MS_FIELD_NUMBER: _ClassVar[int] + RPC_ID_FIELD_NUMBER: _ClassVar[int] + attacker_actions: _containers.RepeatedCompositeFieldContainer[BattleActionProtoLog] + last_retrieved_action: BattleActionProtoLog + timestamp_offset_ms: int + rpc_id: int + def __init__(self, attacker_actions: _Optional[_Iterable[_Union[BattleActionProtoLog, _Mapping]]] = ..., last_retrieved_action: _Optional[_Union[BattleActionProtoLog, _Mapping]] = ..., timestamp_offset_ms: _Optional[int] = ..., rpc_id: _Optional[int] = ...) -> None: ... + +class AttackRaidResponseData(_message.Message): + __slots__ = ["result", "state", "server_offset_ms", "battle_actions", "battle_start_offset_ms", "battle_end_offset_ms", "rpc_id", "round_trip_time_ms"] + RESULT_FIELD_NUMBER: _ClassVar[int] + STATE_FIELD_NUMBER: _ClassVar[int] + SERVER_OFFSET_MS_FIELD_NUMBER: _ClassVar[int] + BATTLE_ACTIONS_FIELD_NUMBER: _ClassVar[int] + BATTLE_START_OFFSET_MS_FIELD_NUMBER: _ClassVar[int] + BATTLE_END_OFFSET_MS_FIELD_NUMBER: _ClassVar[int] + RPC_ID_FIELD_NUMBER: _ClassVar[int] + ROUND_TRIP_TIME_MS_FIELD_NUMBER: _ClassVar[int] + result: AttackRaidBattleOutProto.Result + state: BattleLogProto.State + server_offset_ms: int + battle_actions: _containers.RepeatedCompositeFieldContainer[BattleActionProtoLog] + battle_start_offset_ms: int + battle_end_offset_ms: int + rpc_id: int + round_trip_time_ms: int + def __init__(self, result: _Optional[_Union[AttackRaidBattleOutProto.Result, str]] = ..., state: _Optional[_Union[BattleLogProto.State, str]] = ..., server_offset_ms: _Optional[int] = ..., battle_actions: _Optional[_Iterable[_Union[BattleActionProtoLog, _Mapping]]] = ..., battle_start_offset_ms: _Optional[int] = ..., battle_end_offset_ms: _Optional[int] = ..., rpc_id: _Optional[int] = ..., round_trip_time_ms: _Optional[int] = ...) -> None: ... + +class AttractedPokemonClientProto(_message.Message): + __slots__ = ["context", "pokemon_type_id", "pokemon_display", "lat", "lng", "encounter_location", "encounter_id", "disappear_time_ms"] + CONTEXT_FIELD_NUMBER: _ClassVar[int] + POKEMON_TYPE_ID_FIELD_NUMBER: _ClassVar[int] + POKEMON_DISPLAY_FIELD_NUMBER: _ClassVar[int] + LAT_FIELD_NUMBER: _ClassVar[int] + LNG_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_LOCATION_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_ID_FIELD_NUMBER: _ClassVar[int] + DISAPPEAR_TIME_MS_FIELD_NUMBER: _ClassVar[int] + context: AttractedPokemonContext + pokemon_type_id: HoloPokemonId + pokemon_display: PokemonDisplayProto + lat: float + lng: float + encounter_location: str + encounter_id: int + disappear_time_ms: int + def __init__(self, context: _Optional[_Union[AttractedPokemonContext, str]] = ..., pokemon_type_id: _Optional[_Union[HoloPokemonId, str]] = ..., pokemon_display: _Optional[_Union[PokemonDisplayProto, _Mapping]] = ..., lat: _Optional[float] = ..., lng: _Optional[float] = ..., encounter_location: _Optional[str] = ..., encounter_id: _Optional[int] = ..., disappear_time_ms: _Optional[int] = ...) -> None: ... + +class AttractedPokemonEncounterOutProto(_message.Message): + __slots__ = ["result", "pokemon", "capture_probability", "active_item", "arplus_attempts_until_flee"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[AttractedPokemonEncounterOutProto.Result] + SUCCESS: _ClassVar[AttractedPokemonEncounterOutProto.Result] + ERROR_ENCOUNTER_NOT_AVAILABLE: _ClassVar[AttractedPokemonEncounterOutProto.Result] + ERROR_POKEMON_INVENTORY_FULL: _ClassVar[AttractedPokemonEncounterOutProto.Result] + UNSET: AttractedPokemonEncounterOutProto.Result + SUCCESS: AttractedPokemonEncounterOutProto.Result + ERROR_ENCOUNTER_NOT_AVAILABLE: AttractedPokemonEncounterOutProto.Result + ERROR_POKEMON_INVENTORY_FULL: AttractedPokemonEncounterOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + POKEMON_FIELD_NUMBER: _ClassVar[int] + CAPTURE_PROBABILITY_FIELD_NUMBER: _ClassVar[int] + ACTIVE_ITEM_FIELD_NUMBER: _ClassVar[int] + ARPLUS_ATTEMPTS_UNTIL_FLEE_FIELD_NUMBER: _ClassVar[int] + result: AttractedPokemonEncounterOutProto.Result + pokemon: PokemonProto + capture_probability: CaptureProbabilityProto + active_item: Item + arplus_attempts_until_flee: int + def __init__(self, result: _Optional[_Union[AttractedPokemonEncounterOutProto.Result, str]] = ..., pokemon: _Optional[_Union[PokemonProto, _Mapping]] = ..., capture_probability: _Optional[_Union[CaptureProbabilityProto, _Mapping]] = ..., active_item: _Optional[_Union[Item, str]] = ..., arplus_attempts_until_flee: _Optional[int] = ...) -> None: ... + +class AttractedPokemonEncounterProto(_message.Message): + __slots__ = ["encounter_id", "encounter_location"] + ENCOUNTER_ID_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_LOCATION_FIELD_NUMBER: _ClassVar[int] + encounter_id: int + encounter_location: str + def __init__(self, encounter_id: _Optional[int] = ..., encounter_location: _Optional[str] = ...) -> None: ... + +class AuthBackgroundToken(_message.Message): + __slots__ = ["token", "expiration_time", "iv"] + TOKEN_FIELD_NUMBER: _ClassVar[int] + EXPIRATION_TIME_FIELD_NUMBER: _ClassVar[int] + IV_FIELD_NUMBER: _ClassVar[int] + token: bytes + expiration_time: int + iv: bytes + def __init__(self, token: _Optional[bytes] = ..., expiration_time: _Optional[int] = ..., iv: _Optional[bytes] = ...) -> None: ... + +class AuthRegisterBackgroundDeviceActionProto(_message.Message): + __slots__ = ["device_type", "device_id"] + DEVICE_TYPE_FIELD_NUMBER: _ClassVar[int] + DEVICE_ID_FIELD_NUMBER: _ClassVar[int] + device_type: str + device_id: str + def __init__(self, device_type: _Optional[str] = ..., device_id: _Optional[str] = ...) -> None: ... + +class AuthRegisterBackgroundDeviceResponseProto(_message.Message): + __slots__ = ["status", "token"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[AuthRegisterBackgroundDeviceResponseProto.Status] + SUCCESS: _ClassVar[AuthRegisterBackgroundDeviceResponseProto.Status] + ERROR: _ClassVar[AuthRegisterBackgroundDeviceResponseProto.Status] + UNSET: AuthRegisterBackgroundDeviceResponseProto.Status + SUCCESS: AuthRegisterBackgroundDeviceResponseProto.Status + ERROR: AuthRegisterBackgroundDeviceResponseProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + TOKEN_FIELD_NUMBER: _ClassVar[int] + status: AuthRegisterBackgroundDeviceResponseProto.Status + token: AuthBackgroundToken + def __init__(self, status: _Optional[_Union[AuthRegisterBackgroundDeviceResponseProto.Status, str]] = ..., token: _Optional[_Union[AuthBackgroundToken, _Mapping]] = ...) -> None: ... + +class AuthenticateAppleSignInRequestProto(_message.Message): + __slots__ = ["apple_id_token", "auth_code"] + APPLE_ID_TOKEN_FIELD_NUMBER: _ClassVar[int] + AUTH_CODE_FIELD_NUMBER: _ClassVar[int] + apple_id_token: bytes + auth_code: bytes + def __init__(self, apple_id_token: _Optional[bytes] = ..., auth_code: _Optional[bytes] = ...) -> None: ... + +class AuthenticateAppleSignInResponseProto(_message.Message): + __slots__ = ["status", "nia_apple_auth_token"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[AuthenticateAppleSignInResponseProto.Status] + SUCCESS: _ClassVar[AuthenticateAppleSignInResponseProto.Status] + INVALID_AUTH: _ClassVar[AuthenticateAppleSignInResponseProto.Status] + SERVER_ERROR: _ClassVar[AuthenticateAppleSignInResponseProto.Status] + UNSET: AuthenticateAppleSignInResponseProto.Status + SUCCESS: AuthenticateAppleSignInResponseProto.Status + INVALID_AUTH: AuthenticateAppleSignInResponseProto.Status + SERVER_ERROR: AuthenticateAppleSignInResponseProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + NIA_APPLE_AUTH_TOKEN_FIELD_NUMBER: _ClassVar[int] + status: AuthenticateAppleSignInResponseProto.Status + nia_apple_auth_token: bytes + def __init__(self, status: _Optional[_Union[AuthenticateAppleSignInResponseProto.Status, str]] = ..., nia_apple_auth_token: _Optional[bytes] = ...) -> None: ... + +class AvatarArticleProto(_message.Message): + __slots__ = ["article_id", "color", "slot_id"] + ARTICLE_ID_FIELD_NUMBER: _ClassVar[int] + COLOR_FIELD_NUMBER: _ClassVar[int] + SLOT_ID_FIELD_NUMBER: _ClassVar[int] + article_id: str + color: int + slot_id: int + def __init__(self, article_id: _Optional[str] = ..., color: _Optional[int] = ..., slot_id: _Optional[int] = ...) -> None: ... + +class AvatarCustomizationProto(_message.Message): + __slots__ = ["enabled", "avatar_type", "slot", "bundle_name", "asset_name", "group_name", "sort_order", "unlock_type", "promo_type", "unlock_badge_type", "iap_sku", "unlock_badge_level", "icon_name", "unlock_player_level", "set_name", "set_prime_item", "incompatible_bundle_names", "set_names"] + class AvatarCustomizationPromoType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET_PROMO_TYPE: _ClassVar[AvatarCustomizationProto.AvatarCustomizationPromoType] + SALE: _ClassVar[AvatarCustomizationProto.AvatarCustomizationPromoType] + FEATURED: _ClassVar[AvatarCustomizationProto.AvatarCustomizationPromoType] + UNSET_PROMO_TYPE: AvatarCustomizationProto.AvatarCustomizationPromoType + SALE: AvatarCustomizationProto.AvatarCustomizationPromoType + FEATURED: AvatarCustomizationProto.AvatarCustomizationPromoType + class AvatarCustomizationUnlockType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET_UNLOCK_TYPE: _ClassVar[AvatarCustomizationProto.AvatarCustomizationUnlockType] + DEFAULT: _ClassVar[AvatarCustomizationProto.AvatarCustomizationUnlockType] + MEDAL_REWARD: _ClassVar[AvatarCustomizationProto.AvatarCustomizationUnlockType] + IAP_CLOTHING: _ClassVar[AvatarCustomizationProto.AvatarCustomizationUnlockType] + LEVEL_REWARD: _ClassVar[AvatarCustomizationProto.AvatarCustomizationUnlockType] + COMBAT_RANK_REWARD: _ClassVar[AvatarCustomizationProto.AvatarCustomizationUnlockType] + UNSET_UNLOCK_TYPE: AvatarCustomizationProto.AvatarCustomizationUnlockType + DEFAULT: AvatarCustomizationProto.AvatarCustomizationUnlockType + MEDAL_REWARD: AvatarCustomizationProto.AvatarCustomizationUnlockType + IAP_CLOTHING: AvatarCustomizationProto.AvatarCustomizationUnlockType + LEVEL_REWARD: AvatarCustomizationProto.AvatarCustomizationUnlockType + COMBAT_RANK_REWARD: AvatarCustomizationProto.AvatarCustomizationUnlockType + class Slot(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET_SLOT: _ClassVar[AvatarCustomizationProto.Slot] + HAIR: _ClassVar[AvatarCustomizationProto.Slot] + SHIRT: _ClassVar[AvatarCustomizationProto.Slot] + PANTS: _ClassVar[AvatarCustomizationProto.Slot] + HAT: _ClassVar[AvatarCustomizationProto.Slot] + SHOES: _ClassVar[AvatarCustomizationProto.Slot] + EYES: _ClassVar[AvatarCustomizationProto.Slot] + BACKPACK: _ClassVar[AvatarCustomizationProto.Slot] + GLOVES: _ClassVar[AvatarCustomizationProto.Slot] + SOCKS: _ClassVar[AvatarCustomizationProto.Slot] + BELT: _ClassVar[AvatarCustomizationProto.Slot] + GLASSES: _ClassVar[AvatarCustomizationProto.Slot] + NECKLACE: _ClassVar[AvatarCustomizationProto.Slot] + SKIN: _ClassVar[AvatarCustomizationProto.Slot] + POSE: _ClassVar[AvatarCustomizationProto.Slot] + FACE: _ClassVar[AvatarCustomizationProto.Slot] + PROP: _ClassVar[AvatarCustomizationProto.Slot] + UNSET_SLOT: AvatarCustomizationProto.Slot + HAIR: AvatarCustomizationProto.Slot + SHIRT: AvatarCustomizationProto.Slot + PANTS: AvatarCustomizationProto.Slot + HAT: AvatarCustomizationProto.Slot + SHOES: AvatarCustomizationProto.Slot + EYES: AvatarCustomizationProto.Slot + BACKPACK: AvatarCustomizationProto.Slot + GLOVES: AvatarCustomizationProto.Slot + SOCKS: AvatarCustomizationProto.Slot + BELT: AvatarCustomizationProto.Slot + GLASSES: AvatarCustomizationProto.Slot + NECKLACE: AvatarCustomizationProto.Slot + SKIN: AvatarCustomizationProto.Slot + POSE: AvatarCustomizationProto.Slot + FACE: AvatarCustomizationProto.Slot + PROP: AvatarCustomizationProto.Slot + ENABLED_FIELD_NUMBER: _ClassVar[int] + AVATAR_TYPE_FIELD_NUMBER: _ClassVar[int] + SLOT_FIELD_NUMBER: _ClassVar[int] + BUNDLE_NAME_FIELD_NUMBER: _ClassVar[int] + ASSET_NAME_FIELD_NUMBER: _ClassVar[int] + GROUP_NAME_FIELD_NUMBER: _ClassVar[int] + SORT_ORDER_FIELD_NUMBER: _ClassVar[int] + UNLOCK_TYPE_FIELD_NUMBER: _ClassVar[int] + PROMO_TYPE_FIELD_NUMBER: _ClassVar[int] + UNLOCK_BADGE_TYPE_FIELD_NUMBER: _ClassVar[int] + IAP_SKU_FIELD_NUMBER: _ClassVar[int] + UNLOCK_BADGE_LEVEL_FIELD_NUMBER: _ClassVar[int] + ICON_NAME_FIELD_NUMBER: _ClassVar[int] + UNLOCK_PLAYER_LEVEL_FIELD_NUMBER: _ClassVar[int] + SET_NAME_FIELD_NUMBER: _ClassVar[int] + SET_PRIME_ITEM_FIELD_NUMBER: _ClassVar[int] + INCOMPATIBLE_BUNDLE_NAMES_FIELD_NUMBER: _ClassVar[int] + SET_NAMES_FIELD_NUMBER: _ClassVar[int] + enabled: bool + avatar_type: PlayerAvatarType + slot: _containers.RepeatedScalarFieldContainer[AvatarCustomizationProto.Slot] + bundle_name: str + asset_name: str + group_name: str + sort_order: int + unlock_type: AvatarCustomizationProto.AvatarCustomizationUnlockType + promo_type: _containers.RepeatedScalarFieldContainer[AvatarCustomizationProto.AvatarCustomizationPromoType] + unlock_badge_type: HoloBadgeType + iap_sku: str + unlock_badge_level: int + icon_name: str + unlock_player_level: int + set_name: str + set_prime_item: bool + incompatible_bundle_names: _containers.RepeatedScalarFieldContainer[str] + set_names: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, enabled: bool = ..., avatar_type: _Optional[_Union[PlayerAvatarType, str]] = ..., slot: _Optional[_Iterable[_Union[AvatarCustomizationProto.Slot, str]]] = ..., bundle_name: _Optional[str] = ..., asset_name: _Optional[str] = ..., group_name: _Optional[str] = ..., sort_order: _Optional[int] = ..., unlock_type: _Optional[_Union[AvatarCustomizationProto.AvatarCustomizationUnlockType, str]] = ..., promo_type: _Optional[_Iterable[_Union[AvatarCustomizationProto.AvatarCustomizationPromoType, str]]] = ..., unlock_badge_type: _Optional[_Union[HoloBadgeType, str]] = ..., iap_sku: _Optional[str] = ..., unlock_badge_level: _Optional[int] = ..., icon_name: _Optional[str] = ..., unlock_player_level: _Optional[int] = ..., set_name: _Optional[str] = ..., set_prime_item: bool = ..., incompatible_bundle_names: _Optional[_Iterable[str]] = ..., set_names: _Optional[_Iterable[str]] = ...) -> None: ... + +class AvatarCustomizationTelemetry(_message.Message): + __slots__ = ["avatar_customization_click_id", "asset_name", "sku", "has_enough_coins", "group_name", "color_choice_id"] + AVATAR_CUSTOMIZATION_CLICK_ID_FIELD_NUMBER: _ClassVar[int] + ASSET_NAME_FIELD_NUMBER: _ClassVar[int] + SKU_FIELD_NUMBER: _ClassVar[int] + HAS_ENOUGH_COINS_FIELD_NUMBER: _ClassVar[int] + GROUP_NAME_FIELD_NUMBER: _ClassVar[int] + COLOR_CHOICE_ID_FIELD_NUMBER: _ClassVar[int] + avatar_customization_click_id: AvatarCustomizationTelemetryIds + asset_name: str + sku: str + has_enough_coins: bool + group_name: str + color_choice_id: str + def __init__(self, avatar_customization_click_id: _Optional[_Union[AvatarCustomizationTelemetryIds, str]] = ..., asset_name: _Optional[str] = ..., sku: _Optional[str] = ..., has_enough_coins: bool = ..., group_name: _Optional[str] = ..., color_choice_id: _Optional[str] = ...) -> None: ... + +class AvatarGlobalSettingsProto(_message.Message): + __slots__ = ["enable_pose"] + ENABLE_POSE_FIELD_NUMBER: _ClassVar[int] + enable_pose: bool + def __init__(self, enable_pose: bool = ...) -> None: ... + +class AvatarGroupSettingsProto(_message.Message): + __slots__ = ["group"] + class AvatarGroupProto(_message.Message): + __slots__ = ["name", "order", "new_tag_enabled"] + NAME_FIELD_NUMBER: _ClassVar[int] + ORDER_FIELD_NUMBER: _ClassVar[int] + NEW_TAG_ENABLED_FIELD_NUMBER: _ClassVar[int] + name: str + order: int + new_tag_enabled: bool + def __init__(self, name: _Optional[str] = ..., order: _Optional[int] = ..., new_tag_enabled: bool = ...) -> None: ... + GROUP_FIELD_NUMBER: _ClassVar[int] + group: _containers.RepeatedCompositeFieldContainer[AvatarGroupSettingsProto.AvatarGroupProto] + def __init__(self, group: _Optional[_Iterable[_Union[AvatarGroupSettingsProto.AvatarGroupProto, _Mapping]]] = ...) -> None: ... + +class AvatarItemBadgeRewardDisplayProto(_message.Message): + __slots__ = ["display", "link", "badge_type", "badge_level"] + DISPLAY_FIELD_NUMBER: _ClassVar[int] + LINK_FIELD_NUMBER: _ClassVar[int] + BADGE_TYPE_FIELD_NUMBER: _ClassVar[int] + BADGE_LEVEL_FIELD_NUMBER: _ClassVar[int] + display: AvatarItemDisplayProto + link: AvatarStoreLinkProto + badge_type: HoloBadgeType + badge_level: int + def __init__(self, display: _Optional[_Union[AvatarItemDisplayProto, _Mapping]] = ..., link: _Optional[_Union[AvatarStoreLinkProto, _Mapping]] = ..., badge_type: _Optional[_Union[HoloBadgeType, str]] = ..., badge_level: _Optional[int] = ...) -> None: ... + +class AvatarItemDisplayProto(_message.Message): + __slots__ = ["icon_address", "display_string_id"] + ICON_ADDRESS_FIELD_NUMBER: _ClassVar[int] + DISPLAY_STRING_ID_FIELD_NUMBER: _ClassVar[int] + icon_address: str + display_string_id: str + def __init__(self, icon_address: _Optional[str] = ..., display_string_id: _Optional[str] = ...) -> None: ... + +class AvatarItemProto(_message.Message): + __slots__ = ["avatar_template_id", "new_timestamp_ms", "viewed"] + AVATAR_TEMPLATE_ID_FIELD_NUMBER: _ClassVar[int] + NEW_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + VIEWED_FIELD_NUMBER: _ClassVar[int] + avatar_template_id: str + new_timestamp_ms: int + viewed: bool + def __init__(self, avatar_template_id: _Optional[str] = ..., new_timestamp_ms: _Optional[int] = ..., viewed: bool = ...) -> None: ... + +class AvatarLockProto(_message.Message): + __slots__ = ["player_level_lock", "badge_level_lock", "is_locked"] + PLAYER_LEVEL_LOCK_FIELD_NUMBER: _ClassVar[int] + BADGE_LEVEL_LOCK_FIELD_NUMBER: _ClassVar[int] + IS_LOCKED_FIELD_NUMBER: _ClassVar[int] + player_level_lock: PlayerLevelAvatarLockProto + badge_level_lock: BadgeLevelAvatarLockProto + is_locked: bool + def __init__(self, player_level_lock: _Optional[_Union[PlayerLevelAvatarLockProto, _Mapping]] = ..., badge_level_lock: _Optional[_Union[BadgeLevelAvatarLockProto, _Mapping]] = ..., is_locked: bool = ...) -> None: ... + +class AvatarStoreItemProto(_message.Message): + __slots__ = ["article_id", "iap_sku", "is_owned", "is_purchasable", "is_new", "slot"] + ARTICLE_ID_FIELD_NUMBER: _ClassVar[int] + IAP_SKU_FIELD_NUMBER: _ClassVar[int] + IS_OWNED_FIELD_NUMBER: _ClassVar[int] + IS_PURCHASABLE_FIELD_NUMBER: _ClassVar[int] + IS_NEW_FIELD_NUMBER: _ClassVar[int] + SLOT_FIELD_NUMBER: _ClassVar[int] + article_id: str + iap_sku: str + is_owned: bool + is_purchasable: bool + is_new: bool + slot: AvatarSlot + def __init__(self, article_id: _Optional[str] = ..., iap_sku: _Optional[str] = ..., is_owned: bool = ..., is_purchasable: bool = ..., is_new: bool = ..., slot: _Optional[_Union[AvatarSlot, str]] = ...) -> None: ... + +class AvatarStoreLinkProto(_message.Message): + __slots__ = ["article_id", "group_name"] + ARTICLE_ID_FIELD_NUMBER: _ClassVar[int] + GROUP_NAME_FIELD_NUMBER: _ClassVar[int] + article_id: str + group_name: str + def __init__(self, article_id: _Optional[str] = ..., group_name: _Optional[str] = ...) -> None: ... + +class AvatarStoreListingProto(_message.Message): + __slots__ = ["items", "sort_order", "icon_address", "display_name_string_id", "is_set", "is_recommended", "display", "lock", "group_name"] + ITEMS_FIELD_NUMBER: _ClassVar[int] + SORT_ORDER_FIELD_NUMBER: _ClassVar[int] + ICON_ADDRESS_FIELD_NUMBER: _ClassVar[int] + DISPLAY_NAME_STRING_ID_FIELD_NUMBER: _ClassVar[int] + IS_SET_FIELD_NUMBER: _ClassVar[int] + IS_RECOMMENDED_FIELD_NUMBER: _ClassVar[int] + DISPLAY_FIELD_NUMBER: _ClassVar[int] + LOCK_FIELD_NUMBER: _ClassVar[int] + GROUP_NAME_FIELD_NUMBER: _ClassVar[int] + items: _containers.RepeatedCompositeFieldContainer[AvatarStoreItemProto] + sort_order: int + icon_address: str + display_name_string_id: str + is_set: bool + is_recommended: bool + display: AvatarItemDisplayProto + lock: AvatarLockProto + group_name: str + def __init__(self, items: _Optional[_Iterable[_Union[AvatarStoreItemProto, _Mapping]]] = ..., sort_order: _Optional[int] = ..., icon_address: _Optional[str] = ..., display_name_string_id: _Optional[str] = ..., is_set: bool = ..., is_recommended: bool = ..., display: _Optional[_Union[AvatarItemDisplayProto, _Mapping]] = ..., lock: _Optional[_Union[AvatarLockProto, _Mapping]] = ..., group_name: _Optional[str] = ...) -> None: ... + +class AwardFreeRaidTicketOutProto(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NO_RESULT_SET: _ClassVar[AwardFreeRaidTicketOutProto.Result] + SUCCESS: _ClassVar[AwardFreeRaidTicketOutProto.Result] + ERROR_PLAYER_DOES_NOT_MEET_MIN_LEVEL: _ClassVar[AwardFreeRaidTicketOutProto.Result] + ERROR_DAILY_TICKET_ALREADY_AWARDED: _ClassVar[AwardFreeRaidTicketOutProto.Result] + ERROR_PLAYER_OUT_OF_RANGE: _ClassVar[AwardFreeRaidTicketOutProto.Result] + NO_RESULT_SET: AwardFreeRaidTicketOutProto.Result + SUCCESS: AwardFreeRaidTicketOutProto.Result + ERROR_PLAYER_DOES_NOT_MEET_MIN_LEVEL: AwardFreeRaidTicketOutProto.Result + ERROR_DAILY_TICKET_ALREADY_AWARDED: AwardFreeRaidTicketOutProto.Result + ERROR_PLAYER_OUT_OF_RANGE: AwardFreeRaidTicketOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: AwardFreeRaidTicketOutProto.Result + def __init__(self, result: _Optional[_Union[AwardFreeRaidTicketOutProto.Result, str]] = ...) -> None: ... + +class AwardFreeRaidTicketProto(_message.Message): + __slots__ = ["gym_id", "player_lat_degrees", "player_lng_degrees"] + GYM_ID_FIELD_NUMBER: _ClassVar[int] + PLAYER_LAT_DEGREES_FIELD_NUMBER: _ClassVar[int] + PLAYER_LNG_DEGREES_FIELD_NUMBER: _ClassVar[int] + gym_id: str + player_lat_degrees: float + player_lng_degrees: float + def __init__(self, gym_id: _Optional[str] = ..., player_lat_degrees: _Optional[float] = ..., player_lng_degrees: _Optional[float] = ...) -> None: ... + +class AwardItemProto(_message.Message): + __slots__ = ["item", "item_count", "bonus_count"] + ITEM_FIELD_NUMBER: _ClassVar[int] + ITEM_COUNT_FIELD_NUMBER: _ClassVar[int] + BONUS_COUNT_FIELD_NUMBER: _ClassVar[int] + item: Item + item_count: int + bonus_count: int + def __init__(self, item: _Optional[_Union[Item, str]] = ..., item_count: _Optional[int] = ..., bonus_count: _Optional[int] = ...) -> None: ... + +class AwardedGymBadge(_message.Message): + __slots__ = ["fort_id", "gym_badge_type", "score", "gym_badge_stats", "last_update_timestamp_ms", "name", "image_url", "description", "latitude", "longitude", "last_check_timestamp_ms", "earned_points", "progress", "level_up", "raids"] + FORT_ID_FIELD_NUMBER: _ClassVar[int] + GYM_BADGE_TYPE_FIELD_NUMBER: _ClassVar[int] + SCORE_FIELD_NUMBER: _ClassVar[int] + GYM_BADGE_STATS_FIELD_NUMBER: _ClassVar[int] + LAST_UPDATE_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + NAME_FIELD_NUMBER: _ClassVar[int] + IMAGE_URL_FIELD_NUMBER: _ClassVar[int] + DESCRIPTION_FIELD_NUMBER: _ClassVar[int] + LATITUDE_FIELD_NUMBER: _ClassVar[int] + LONGITUDE_FIELD_NUMBER: _ClassVar[int] + LAST_CHECK_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + EARNED_POINTS_FIELD_NUMBER: _ClassVar[int] + PROGRESS_FIELD_NUMBER: _ClassVar[int] + LEVEL_UP_FIELD_NUMBER: _ClassVar[int] + RAIDS_FIELD_NUMBER: _ClassVar[int] + fort_id: str + gym_badge_type: GymBadgeType + score: int + gym_badge_stats: GymBadgeStats + last_update_timestamp_ms: int + name: str + image_url: str + description: str + latitude: float + longitude: float + last_check_timestamp_ms: int + earned_points: int + progress: float + level_up: bool + raids: PlayerRaidInfoProto + def __init__(self, fort_id: _Optional[str] = ..., gym_badge_type: _Optional[_Union[GymBadgeType, str]] = ..., score: _Optional[int] = ..., gym_badge_stats: _Optional[_Union[GymBadgeStats, _Mapping]] = ..., last_update_timestamp_ms: _Optional[int] = ..., name: _Optional[str] = ..., image_url: _Optional[str] = ..., description: _Optional[str] = ..., latitude: _Optional[float] = ..., longitude: _Optional[float] = ..., last_check_timestamp_ms: _Optional[int] = ..., earned_points: _Optional[int] = ..., progress: _Optional[float] = ..., level_up: bool = ..., raids: _Optional[_Union[PlayerRaidInfoProto, _Mapping]] = ...) -> None: ... + +class AwardedRouteBadge(_message.Message): + __slots__ = ["route_id", "route_type", "num_completions", "last_played_time", "unique_route_stamp", "route_name", "route_description", "route_creator_codename", "route_image_url", "route_duration_seconds", "last_played_waypoints", "last_played_duration_seconds", "weather_condition_on_last_completed_session", "route_badge_type", "start_lat", "start_lng", "route_distance_meters", "badge_level", "rated", "can_preview", "hidden", "route", "pins", "favorite", "rating"] + class RouteBadgeType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + ROUTE_BADGE_UNSET: _ClassVar[AwardedRouteBadge.RouteBadgeType] + ROUTE_BADGE_BRONZE: _ClassVar[AwardedRouteBadge.RouteBadgeType] + ROUTE_BADGE_SILVER: _ClassVar[AwardedRouteBadge.RouteBadgeType] + ROUTE_BADGE_GOLD: _ClassVar[AwardedRouteBadge.RouteBadgeType] + ROUTE_BADGE_UNSET: AwardedRouteBadge.RouteBadgeType + ROUTE_BADGE_BRONZE: AwardedRouteBadge.RouteBadgeType + ROUTE_BADGE_SILVER: AwardedRouteBadge.RouteBadgeType + ROUTE_BADGE_GOLD: AwardedRouteBadge.RouteBadgeType + class RouteBadgeWaypoint(_message.Message): + __slots__ = ["fort_name", "image_url", "last_earned_stamp"] + FORT_NAME_FIELD_NUMBER: _ClassVar[int] + IMAGE_URL_FIELD_NUMBER: _ClassVar[int] + LAST_EARNED_STAMP_FIELD_NUMBER: _ClassVar[int] + fort_name: str + image_url: str + last_earned_stamp: RouteStamp + def __init__(self, fort_name: _Optional[str] = ..., image_url: _Optional[str] = ..., last_earned_stamp: _Optional[_Union[RouteStamp, _Mapping]] = ...) -> None: ... + ROUTE_ID_FIELD_NUMBER: _ClassVar[int] + ROUTE_TYPE_FIELD_NUMBER: _ClassVar[int] + NUM_COMPLETIONS_FIELD_NUMBER: _ClassVar[int] + LAST_PLAYED_TIME_FIELD_NUMBER: _ClassVar[int] + UNIQUE_ROUTE_STAMP_FIELD_NUMBER: _ClassVar[int] + ROUTE_NAME_FIELD_NUMBER: _ClassVar[int] + ROUTE_DESCRIPTION_FIELD_NUMBER: _ClassVar[int] + ROUTE_CREATOR_CODENAME_FIELD_NUMBER: _ClassVar[int] + ROUTE_IMAGE_URL_FIELD_NUMBER: _ClassVar[int] + ROUTE_DURATION_SECONDS_FIELD_NUMBER: _ClassVar[int] + LAST_PLAYED_WAYPOINTS_FIELD_NUMBER: _ClassVar[int] + LAST_PLAYED_DURATION_SECONDS_FIELD_NUMBER: _ClassVar[int] + WEATHER_CONDITION_ON_LAST_COMPLETED_SESSION_FIELD_NUMBER: _ClassVar[int] + ROUTE_BADGE_TYPE_FIELD_NUMBER: _ClassVar[int] + START_LAT_FIELD_NUMBER: _ClassVar[int] + START_LNG_FIELD_NUMBER: _ClassVar[int] + ROUTE_DISTANCE_METERS_FIELD_NUMBER: _ClassVar[int] + BADGE_LEVEL_FIELD_NUMBER: _ClassVar[int] + RATED_FIELD_NUMBER: _ClassVar[int] + CAN_PREVIEW_FIELD_NUMBER: _ClassVar[int] + HIDDEN_FIELD_NUMBER: _ClassVar[int] + ROUTE_FIELD_NUMBER: _ClassVar[int] + PINS_FIELD_NUMBER: _ClassVar[int] + FAVORITE_FIELD_NUMBER: _ClassVar[int] + RATING_FIELD_NUMBER: _ClassVar[int] + route_id: str + route_type: RouteType + num_completions: int + last_played_time: int + unique_route_stamp: _containers.RepeatedCompositeFieldContainer[RouteStamp] + route_name: str + route_description: str + route_creator_codename: str + route_image_url: str + route_duration_seconds: int + last_played_waypoints: _containers.RepeatedCompositeFieldContainer[AwardedRouteBadge.RouteBadgeWaypoint] + last_played_duration_seconds: int + weather_condition_on_last_completed_session: GameplayWeatherProto.WeatherCondition + route_badge_type: AwardedRouteBadge.RouteBadgeType + start_lat: float + start_lng: float + route_distance_meters: int + badge_level: RouteBadgeLevel.BadgeLevel + rated: bool + can_preview: bool + hidden: bool + route: SharedRouteProto + pins: _containers.RepeatedCompositeFieldContainer[PinData] + favorite: bool + rating: int + def __init__(self, route_id: _Optional[str] = ..., route_type: _Optional[_Union[RouteType, str]] = ..., num_completions: _Optional[int] = ..., last_played_time: _Optional[int] = ..., unique_route_stamp: _Optional[_Iterable[_Union[RouteStamp, _Mapping]]] = ..., route_name: _Optional[str] = ..., route_description: _Optional[str] = ..., route_creator_codename: _Optional[str] = ..., route_image_url: _Optional[str] = ..., route_duration_seconds: _Optional[int] = ..., last_played_waypoints: _Optional[_Iterable[_Union[AwardedRouteBadge.RouteBadgeWaypoint, _Mapping]]] = ..., last_played_duration_seconds: _Optional[int] = ..., weather_condition_on_last_completed_session: _Optional[_Union[GameplayWeatherProto.WeatherCondition, str]] = ..., route_badge_type: _Optional[_Union[AwardedRouteBadge.RouteBadgeType, str]] = ..., start_lat: _Optional[float] = ..., start_lng: _Optional[float] = ..., route_distance_meters: _Optional[int] = ..., badge_level: _Optional[_Union[RouteBadgeLevel.BadgeLevel, str]] = ..., rated: bool = ..., can_preview: bool = ..., hidden: bool = ..., route: _Optional[_Union[SharedRouteProto, _Mapping]] = ..., pins: _Optional[_Iterable[_Union[PinData, _Mapping]]] = ..., favorite: bool = ..., rating: _Optional[int] = ...) -> None: ... + +class AwardedRouteStamp(_message.Message): + __slots__ = ["route_stamp", "acquire_time_ms", "route_id", "fort_id", "stamp_id"] + ROUTE_STAMP_FIELD_NUMBER: _ClassVar[int] + ACQUIRE_TIME_MS_FIELD_NUMBER: _ClassVar[int] + ROUTE_ID_FIELD_NUMBER: _ClassVar[int] + FORT_ID_FIELD_NUMBER: _ClassVar[int] + STAMP_ID_FIELD_NUMBER: _ClassVar[int] + route_stamp: RouteStamp + acquire_time_ms: int + route_id: str + fort_id: str + stamp_id: str + def __init__(self, route_stamp: _Optional[_Union[RouteStamp, _Mapping]] = ..., acquire_time_ms: _Optional[int] = ..., route_id: _Optional[str] = ..., fort_id: _Optional[str] = ..., stamp_id: _Optional[str] = ...) -> None: ... + +class BackgroundModeClientSettingsProto(_message.Message): + __slots__ = ["maximum_sample_age_ms", "accept_manual_fitness_samples", "minimum_location_accuracy_meters", "background_wake_up_interval_minutes", "max_upload_size_in_bytes", "min_enclosing_geofence_radius_m", "background_token_refresh_interval_s", "max_session_duration_m", "min_distance_delta_m", "min_update_interval_s", "min_session_reporting_interval_s", "min_persistent_reporting_interval_s", "enable_progress_request", "enable_foreground_notification", "proximity_settings"] + class ProximitySettingsProto(_message.Message): + __slots__ = ["maximum_contact_age_ms"] + MAXIMUM_CONTACT_AGE_MS_FIELD_NUMBER: _ClassVar[int] + maximum_contact_age_ms: int + def __init__(self, maximum_contact_age_ms: _Optional[int] = ...) -> None: ... + MAXIMUM_SAMPLE_AGE_MS_FIELD_NUMBER: _ClassVar[int] + ACCEPT_MANUAL_FITNESS_SAMPLES_FIELD_NUMBER: _ClassVar[int] + MINIMUM_LOCATION_ACCURACY_METERS_FIELD_NUMBER: _ClassVar[int] + BACKGROUND_WAKE_UP_INTERVAL_MINUTES_FIELD_NUMBER: _ClassVar[int] + MAX_UPLOAD_SIZE_IN_BYTES_FIELD_NUMBER: _ClassVar[int] + MIN_ENCLOSING_GEOFENCE_RADIUS_M_FIELD_NUMBER: _ClassVar[int] + BACKGROUND_TOKEN_REFRESH_INTERVAL_S_FIELD_NUMBER: _ClassVar[int] + MAX_SESSION_DURATION_M_FIELD_NUMBER: _ClassVar[int] + MIN_DISTANCE_DELTA_M_FIELD_NUMBER: _ClassVar[int] + MIN_UPDATE_INTERVAL_S_FIELD_NUMBER: _ClassVar[int] + MIN_SESSION_REPORTING_INTERVAL_S_FIELD_NUMBER: _ClassVar[int] + MIN_PERSISTENT_REPORTING_INTERVAL_S_FIELD_NUMBER: _ClassVar[int] + ENABLE_PROGRESS_REQUEST_FIELD_NUMBER: _ClassVar[int] + ENABLE_FOREGROUND_NOTIFICATION_FIELD_NUMBER: _ClassVar[int] + PROXIMITY_SETTINGS_FIELD_NUMBER: _ClassVar[int] + maximum_sample_age_ms: int + accept_manual_fitness_samples: bool + minimum_location_accuracy_meters: float + background_wake_up_interval_minutes: int + max_upload_size_in_bytes: int + min_enclosing_geofence_radius_m: float + background_token_refresh_interval_s: int + max_session_duration_m: int + min_distance_delta_m: int + min_update_interval_s: int + min_session_reporting_interval_s: int + min_persistent_reporting_interval_s: int + enable_progress_request: bool + enable_foreground_notification: bool + proximity_settings: BackgroundModeClientSettingsProto.ProximitySettingsProto + def __init__(self, maximum_sample_age_ms: _Optional[int] = ..., accept_manual_fitness_samples: bool = ..., minimum_location_accuracy_meters: _Optional[float] = ..., background_wake_up_interval_minutes: _Optional[int] = ..., max_upload_size_in_bytes: _Optional[int] = ..., min_enclosing_geofence_radius_m: _Optional[float] = ..., background_token_refresh_interval_s: _Optional[int] = ..., max_session_duration_m: _Optional[int] = ..., min_distance_delta_m: _Optional[int] = ..., min_update_interval_s: _Optional[int] = ..., min_session_reporting_interval_s: _Optional[int] = ..., min_persistent_reporting_interval_s: _Optional[int] = ..., enable_progress_request: bool = ..., enable_foreground_notification: bool = ..., proximity_settings: _Optional[_Union[BackgroundModeClientSettingsProto.ProximitySettingsProto, _Mapping]] = ...) -> None: ... + +class BackgroundModeGlobalSettingsProto(_message.Message): + __slots__ = ["min_player_level_fitness", "service_prompt_timestamp_ms"] + MIN_PLAYER_LEVEL_FITNESS_FIELD_NUMBER: _ClassVar[int] + SERVICE_PROMPT_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + min_player_level_fitness: int + service_prompt_timestamp_ms: int + def __init__(self, min_player_level_fitness: _Optional[int] = ..., service_prompt_timestamp_ms: _Optional[int] = ...) -> None: ... + +class BackgroundModeSettingsProto(_message.Message): + __slots__ = ["weekly_fitness_goal_level1_distance_km", "weekly_fitness_goal_level2_distance_km", "weekly_fitness_goal_level3_distance_km", "weekly_fitness_goal_level4_distance_km", "weekly_fitness_goal_reminder_km"] + WEEKLY_FITNESS_GOAL_LEVEL1_DISTANCE_KM_FIELD_NUMBER: _ClassVar[int] + WEEKLY_FITNESS_GOAL_LEVEL2_DISTANCE_KM_FIELD_NUMBER: _ClassVar[int] + WEEKLY_FITNESS_GOAL_LEVEL3_DISTANCE_KM_FIELD_NUMBER: _ClassVar[int] + WEEKLY_FITNESS_GOAL_LEVEL4_DISTANCE_KM_FIELD_NUMBER: _ClassVar[int] + WEEKLY_FITNESS_GOAL_REMINDER_KM_FIELD_NUMBER: _ClassVar[int] + weekly_fitness_goal_level1_distance_km: float + weekly_fitness_goal_level2_distance_km: float + weekly_fitness_goal_level3_distance_km: float + weekly_fitness_goal_level4_distance_km: float + weekly_fitness_goal_reminder_km: float + def __init__(self, weekly_fitness_goal_level1_distance_km: _Optional[float] = ..., weekly_fitness_goal_level2_distance_km: _Optional[float] = ..., weekly_fitness_goal_level3_distance_km: _Optional[float] = ..., weekly_fitness_goal_level4_distance_km: _Optional[float] = ..., weekly_fitness_goal_reminder_km: _Optional[float] = ...) -> None: ... + +class BackgroundToken(_message.Message): + __slots__ = ["token", "expiration_time", "iv"] + TOKEN_FIELD_NUMBER: _ClassVar[int] + EXPIRATION_TIME_FIELD_NUMBER: _ClassVar[int] + IV_FIELD_NUMBER: _ClassVar[int] + token: bytes + expiration_time: int + iv: bytes + def __init__(self, token: _Optional[bytes] = ..., expiration_time: _Optional[int] = ..., iv: _Optional[bytes] = ...) -> None: ... + +class BadgeData(_message.Message): + __slots__ = ["mini_collection", "butterfly_collector_data", "contest_data", "stamp_rally", "badge", "player_badge_tiers"] + MINI_COLLECTION_FIELD_NUMBER: _ClassVar[int] + BUTTERFLY_COLLECTOR_DATA_FIELD_NUMBER: _ClassVar[int] + CONTEST_DATA_FIELD_NUMBER: _ClassVar[int] + STAMP_RALLY_FIELD_NUMBER: _ClassVar[int] + BADGE_FIELD_NUMBER: _ClassVar[int] + PLAYER_BADGE_TIERS_FIELD_NUMBER: _ClassVar[int] + mini_collection: MiniCollectionBadgeData + butterfly_collector_data: ButterflyCollectorBadgeData + contest_data: ContestBadgeData + stamp_rally: StampRallyBadgeData + badge: HoloBadgeType + player_badge_tiers: _containers.RepeatedCompositeFieldContainer[PlayerBadgeTierProto] + def __init__(self, mini_collection: _Optional[_Union[MiniCollectionBadgeData, _Mapping]] = ..., butterfly_collector_data: _Optional[_Union[ButterflyCollectorBadgeData, _Mapping]] = ..., contest_data: _Optional[_Union[ContestBadgeData, _Mapping]] = ..., stamp_rally: _Optional[_Union[StampRallyBadgeData, _Mapping]] = ..., badge: _Optional[_Union[HoloBadgeType, str]] = ..., player_badge_tiers: _Optional[_Iterable[_Union[PlayerBadgeTierProto, _Mapping]]] = ...) -> None: ... + +class BadgeLevelAvatarLockProto(_message.Message): + __slots__ = ["badge_type", "badge_level"] + BADGE_TYPE_FIELD_NUMBER: _ClassVar[int] + BADGE_LEVEL_FIELD_NUMBER: _ClassVar[int] + badge_type: HoloBadgeType + badge_level: int + def __init__(self, badge_type: _Optional[_Union[HoloBadgeType, str]] = ..., badge_level: _Optional[int] = ...) -> None: ... + +class BadgeRewardEncounterRequestProto(_message.Message): + __slots__ = ["badge_type", "badge_tier"] + BADGE_TYPE_FIELD_NUMBER: _ClassVar[int] + BADGE_TIER_FIELD_NUMBER: _ClassVar[int] + badge_type: HoloBadgeType + badge_tier: int + def __init__(self, badge_type: _Optional[_Union[HoloBadgeType, str]] = ..., badge_tier: _Optional[int] = ...) -> None: ... + +class BadgeRewardEncounterResponseProto(_message.Message): + __slots__ = ["status", "encounter", "rewards"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNKNOWN: _ClassVar[BadgeRewardEncounterResponseProto.Status] + SUCCESS_ENCOUNTER: _ClassVar[BadgeRewardEncounterResponseProto.Status] + SUCCESS_POKEMON_INVENTORY_FULL: _ClassVar[BadgeRewardEncounterResponseProto.Status] + ERROR_REQUIRES_PROGRESS: _ClassVar[BadgeRewardEncounterResponseProto.Status] + ERROR_ENCOUNTER_COMPLETE: _ClassVar[BadgeRewardEncounterResponseProto.Status] + ERROR: _ClassVar[BadgeRewardEncounterResponseProto.Status] + UNKNOWN: BadgeRewardEncounterResponseProto.Status + SUCCESS_ENCOUNTER: BadgeRewardEncounterResponseProto.Status + SUCCESS_POKEMON_INVENTORY_FULL: BadgeRewardEncounterResponseProto.Status + ERROR_REQUIRES_PROGRESS: BadgeRewardEncounterResponseProto.Status + ERROR_ENCOUNTER_COMPLETE: BadgeRewardEncounterResponseProto.Status + ERROR: BadgeRewardEncounterResponseProto.Status + class EncounterInfoProto(_message.Message): + __slots__ = ["pokemon", "capture_probability", "active_item", "encounter_id"] + POKEMON_FIELD_NUMBER: _ClassVar[int] + CAPTURE_PROBABILITY_FIELD_NUMBER: _ClassVar[int] + ACTIVE_ITEM_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_ID_FIELD_NUMBER: _ClassVar[int] + pokemon: PokemonProto + capture_probability: CaptureProbabilityProto + active_item: Item + encounter_id: int + def __init__(self, pokemon: _Optional[_Union[PokemonProto, _Mapping]] = ..., capture_probability: _Optional[_Union[CaptureProbabilityProto, _Mapping]] = ..., active_item: _Optional[_Union[Item, str]] = ..., encounter_id: _Optional[int] = ...) -> None: ... + STATUS_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_FIELD_NUMBER: _ClassVar[int] + REWARDS_FIELD_NUMBER: _ClassVar[int] + status: BadgeRewardEncounterResponseProto.Status + encounter: BadgeRewardEncounterResponseProto.EncounterInfoProto + rewards: LootProto + def __init__(self, status: _Optional[_Union[BadgeRewardEncounterResponseProto.Status, str]] = ..., encounter: _Optional[_Union[BadgeRewardEncounterResponseProto.EncounterInfoProto, _Mapping]] = ..., rewards: _Optional[_Union[LootProto, _Mapping]] = ...) -> None: ... + +class BadgeSettingsProto(_message.Message): + __slots__ = ["badge_type", "badge_ranks", "targets", "tier_rewards", "event_badge", "event_badge_settings", "combat_league_template_id", "use_stat_as_medal_level", "max_tracked_entries"] + BADGE_TYPE_FIELD_NUMBER: _ClassVar[int] + BADGE_RANKS_FIELD_NUMBER: _ClassVar[int] + TARGETS_FIELD_NUMBER: _ClassVar[int] + TIER_REWARDS_FIELD_NUMBER: _ClassVar[int] + EVENT_BADGE_FIELD_NUMBER: _ClassVar[int] + EVENT_BADGE_SETTINGS_FIELD_NUMBER: _ClassVar[int] + COMBAT_LEAGUE_TEMPLATE_ID_FIELD_NUMBER: _ClassVar[int] + USE_STAT_AS_MEDAL_LEVEL_FIELD_NUMBER: _ClassVar[int] + MAX_TRACKED_ENTRIES_FIELD_NUMBER: _ClassVar[int] + badge_type: HoloBadgeType + badge_ranks: int + targets: _containers.RepeatedScalarFieldContainer[int] + tier_rewards: _containers.RepeatedCompositeFieldContainer[BadgeTierRewardProto] + event_badge: bool + event_badge_settings: EventBadgeSettingsProto + combat_league_template_id: str + use_stat_as_medal_level: bool + max_tracked_entries: int + def __init__(self, badge_type: _Optional[_Union[HoloBadgeType, str]] = ..., badge_ranks: _Optional[int] = ..., targets: _Optional[_Iterable[int]] = ..., tier_rewards: _Optional[_Iterable[_Union[BadgeTierRewardProto, _Mapping]]] = ..., event_badge: bool = ..., event_badge_settings: _Optional[_Union[EventBadgeSettingsProto, _Mapping]] = ..., combat_league_template_id: _Optional[str] = ..., use_stat_as_medal_level: bool = ..., max_tracked_entries: _Optional[int] = ...) -> None: ... + +class BadgeSystemSettingsProto(_message.Message): + __slots__ = ["badge_reward_encounter_enabled", "badge_reward_encounter_hash_player_id_enabled"] + BADGE_REWARD_ENCOUNTER_ENABLED_FIELD_NUMBER: _ClassVar[int] + BADGE_REWARD_ENCOUNTER_HASH_PLAYER_ID_ENABLED_FIELD_NUMBER: _ClassVar[int] + badge_reward_encounter_enabled: bool + badge_reward_encounter_hash_player_id_enabled: bool + def __init__(self, badge_reward_encounter_enabled: bool = ..., badge_reward_encounter_hash_player_id_enabled: bool = ...) -> None: ... + +class BadgeTierRewardProto(_message.Message): + __slots__ = ["capture_reward_multiplier", "avatar_template_ids", "reward_pokemon", "tier_index", "reward_description_key", "reward_types", "neutral_avatar_template_ids"] + class BadgeRewardType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NONE: _ClassVar[BadgeTierRewardProto.BadgeRewardType] + AVATAR_ITEM: _ClassVar[BadgeTierRewardProto.BadgeRewardType] + POKEMON_ENCOUNTER: _ClassVar[BadgeTierRewardProto.BadgeRewardType] + NONE: BadgeTierRewardProto.BadgeRewardType + AVATAR_ITEM: BadgeTierRewardProto.BadgeRewardType + POKEMON_ENCOUNTER: BadgeTierRewardProto.BadgeRewardType + CAPTURE_REWARD_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + AVATAR_TEMPLATE_IDS_FIELD_NUMBER: _ClassVar[int] + REWARD_POKEMON_FIELD_NUMBER: _ClassVar[int] + TIER_INDEX_FIELD_NUMBER: _ClassVar[int] + REWARD_DESCRIPTION_KEY_FIELD_NUMBER: _ClassVar[int] + REWARD_TYPES_FIELD_NUMBER: _ClassVar[int] + NEUTRAL_AVATAR_TEMPLATE_IDS_FIELD_NUMBER: _ClassVar[int] + capture_reward_multiplier: float + avatar_template_ids: _containers.RepeatedScalarFieldContainer[str] + reward_pokemon: _containers.RepeatedCompositeFieldContainer[VsSeekerPokemonRewardsProto.PokemonUnlockProto] + tier_index: int + reward_description_key: str + reward_types: _containers.RepeatedScalarFieldContainer[BadgeTierRewardProto.BadgeRewardType] + neutral_avatar_template_ids: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, capture_reward_multiplier: _Optional[float] = ..., avatar_template_ids: _Optional[_Iterable[str]] = ..., reward_pokemon: _Optional[_Iterable[_Union[VsSeekerPokemonRewardsProto.PokemonUnlockProto, _Mapping]]] = ..., tier_index: _Optional[int] = ..., reward_description_key: _Optional[str] = ..., reward_types: _Optional[_Iterable[_Union[BadgeTierRewardProto.BadgeRewardType, str]]] = ..., neutral_avatar_template_ids: _Optional[_Iterable[str]] = ...) -> None: ... + +class BatchSetValueRequest(_message.Message): + __slots__ = ["key_value_pairs"] + KEY_VALUE_PAIRS_FIELD_NUMBER: _ClassVar[int] + key_value_pairs: _containers.RepeatedCompositeFieldContainer[KeyValuePair] + def __init__(self, key_value_pairs: _Optional[_Iterable[_Union[KeyValuePair, _Mapping]]] = ...) -> None: ... + +class BatchSetValueResponse(_message.Message): + __slots__ = ["updated_keys"] + UPDATED_KEYS_FIELD_NUMBER: _ClassVar[int] + updated_keys: _containers.RepeatedCompositeFieldContainer[VersionedKey] + def __init__(self, updated_keys: _Optional[_Iterable[_Union[VersionedKey, _Mapping]]] = ...) -> None: ... + +class BattleActionProto(_message.Message): + __slots__ = ["type", "action_start_ms", "duration_ms", "energy_delta", "attacker_index", "target_index", "active_pokemon_id", "joined_player", "battle_results", "damage_window_start_ms", "damage_window_end_ms", "quit_player", "target_pokemon_id", "leveled_up_friends", "item", "trainer_ability"] + class ActionType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[BattleActionProto.ActionType] + ATTACK: _ClassVar[BattleActionProto.ActionType] + DODGE: _ClassVar[BattleActionProto.ActionType] + SPECIAL_ATTACK: _ClassVar[BattleActionProto.ActionType] + SWAP_POKEMON: _ClassVar[BattleActionProto.ActionType] + FAINT: _ClassVar[BattleActionProto.ActionType] + PLAYER_JOIN: _ClassVar[BattleActionProto.ActionType] + PLAYER_QUIT: _ClassVar[BattleActionProto.ActionType] + VICTORY: _ClassVar[BattleActionProto.ActionType] + DEFEAT: _ClassVar[BattleActionProto.ActionType] + TIMED_OUT: _ClassVar[BattleActionProto.ActionType] + SPECIAL_ATTACK_2: _ClassVar[BattleActionProto.ActionType] + USE_ITEM: _ClassVar[BattleActionProto.ActionType] + DISPLAY_CHANGE: _ClassVar[BattleActionProto.ActionType] + ACTIVATE_ABILITY: _ClassVar[BattleActionProto.ActionType] + UNSET: BattleActionProto.ActionType + ATTACK: BattleActionProto.ActionType + DODGE: BattleActionProto.ActionType + SPECIAL_ATTACK: BattleActionProto.ActionType + SWAP_POKEMON: BattleActionProto.ActionType + FAINT: BattleActionProto.ActionType + PLAYER_JOIN: BattleActionProto.ActionType + PLAYER_QUIT: BattleActionProto.ActionType + VICTORY: BattleActionProto.ActionType + DEFEAT: BattleActionProto.ActionType + TIMED_OUT: BattleActionProto.ActionType + SPECIAL_ATTACK_2: BattleActionProto.ActionType + USE_ITEM: BattleActionProto.ActionType + DISPLAY_CHANGE: BattleActionProto.ActionType + ACTIVATE_ABILITY: BattleActionProto.ActionType + TYPE_FIELD_NUMBER: _ClassVar[int] + ACTION_START_MS_FIELD_NUMBER: _ClassVar[int] + DURATION_MS_FIELD_NUMBER: _ClassVar[int] + ENERGY_DELTA_FIELD_NUMBER: _ClassVar[int] + ATTACKER_INDEX_FIELD_NUMBER: _ClassVar[int] + TARGET_INDEX_FIELD_NUMBER: _ClassVar[int] + ACTIVE_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + JOINED_PLAYER_FIELD_NUMBER: _ClassVar[int] + BATTLE_RESULTS_FIELD_NUMBER: _ClassVar[int] + DAMAGE_WINDOW_START_MS_FIELD_NUMBER: _ClassVar[int] + DAMAGE_WINDOW_END_MS_FIELD_NUMBER: _ClassVar[int] + QUIT_PLAYER_FIELD_NUMBER: _ClassVar[int] + TARGET_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + LEVELED_UP_FRIENDS_FIELD_NUMBER: _ClassVar[int] + ITEM_FIELD_NUMBER: _ClassVar[int] + TRAINER_ABILITY_FIELD_NUMBER: _ClassVar[int] + type: BattleActionProto.ActionType + action_start_ms: int + duration_ms: int + energy_delta: int + attacker_index: int + target_index: int + active_pokemon_id: int + joined_player: BattleParticipantProto + battle_results: BattleResultsProto + damage_window_start_ms: int + damage_window_end_ms: int + quit_player: BattleParticipantProto + target_pokemon_id: int + leveled_up_friends: LeveledUpFriendsProto + item: _containers.RepeatedScalarFieldContainer[Item] + trainer_ability: TrainerAbility + def __init__(self, type: _Optional[_Union[BattleActionProto.ActionType, str]] = ..., action_start_ms: _Optional[int] = ..., duration_ms: _Optional[int] = ..., energy_delta: _Optional[int] = ..., attacker_index: _Optional[int] = ..., target_index: _Optional[int] = ..., active_pokemon_id: _Optional[int] = ..., joined_player: _Optional[_Union[BattleParticipantProto, _Mapping]] = ..., battle_results: _Optional[_Union[BattleResultsProto, _Mapping]] = ..., damage_window_start_ms: _Optional[int] = ..., damage_window_end_ms: _Optional[int] = ..., quit_player: _Optional[_Union[BattleParticipantProto, _Mapping]] = ..., target_pokemon_id: _Optional[int] = ..., leveled_up_friends: _Optional[_Union[LeveledUpFriendsProto, _Mapping]] = ..., item: _Optional[_Iterable[_Union[Item, str]]] = ..., trainer_ability: _Optional[_Union[TrainerAbility, str]] = ...) -> None: ... + +class BattleActionProtoLog(_message.Message): + __slots__ = ["type", "action_start_offset_ms", "duration_ms", "energy_delta", "attacker_index", "target_index", "active_pokemon_id", "damage_window_start_offset_ms", "damage_window_end_offset_ms"] + TYPE_FIELD_NUMBER: _ClassVar[int] + ACTION_START_OFFSET_MS_FIELD_NUMBER: _ClassVar[int] + DURATION_MS_FIELD_NUMBER: _ClassVar[int] + ENERGY_DELTA_FIELD_NUMBER: _ClassVar[int] + ATTACKER_INDEX_FIELD_NUMBER: _ClassVar[int] + TARGET_INDEX_FIELD_NUMBER: _ClassVar[int] + ACTIVE_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + DAMAGE_WINDOW_START_OFFSET_MS_FIELD_NUMBER: _ClassVar[int] + DAMAGE_WINDOW_END_OFFSET_MS_FIELD_NUMBER: _ClassVar[int] + type: BattleActionProto.ActionType + action_start_offset_ms: int + duration_ms: int + energy_delta: int + attacker_index: int + target_index: int + active_pokemon_id: int + damage_window_start_offset_ms: int + damage_window_end_offset_ms: int + def __init__(self, type: _Optional[_Union[BattleActionProto.ActionType, str]] = ..., action_start_offset_ms: _Optional[int] = ..., duration_ms: _Optional[int] = ..., energy_delta: _Optional[int] = ..., attacker_index: _Optional[int] = ..., target_index: _Optional[int] = ..., active_pokemon_id: _Optional[int] = ..., damage_window_start_offset_ms: _Optional[int] = ..., damage_window_end_offset_ms: _Optional[int] = ...) -> None: ... + +class BattleActorProto(_message.Message): + __slots__ = ["field_actor_metadata", "id", "type", "position_x", "position_y", "active_pokemon_id", "team", "swap_available_turn", "party_id", "pokemon_roster", "resources", "item_resources", "active_abilities"] + class ActorType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET_ACTOR_TYPE: _ClassVar[BattleActorProto.ActorType] + PLAYER: _ClassVar[BattleActorProto.ActorType] + PLAYER_BOSS: _ClassVar[BattleActorProto.ActorType] + PLAYER_OBSERVER: _ClassVar[BattleActorProto.ActorType] + NPC: _ClassVar[BattleActorProto.ActorType] + NPC_BOSS: _ClassVar[BattleActorProto.ActorType] + NPC_OBSERVER: _ClassVar[BattleActorProto.ActorType] + FIELD_DIRECTOR: _ClassVar[BattleActorProto.ActorType] + SIDELINE: _ClassVar[BattleActorProto.ActorType] + FIELD_ACTOR: _ClassVar[BattleActorProto.ActorType] + UNSET_ACTOR_TYPE: BattleActorProto.ActorType + PLAYER: BattleActorProto.ActorType + PLAYER_BOSS: BattleActorProto.ActorType + PLAYER_OBSERVER: BattleActorProto.ActorType + NPC: BattleActorProto.ActorType + NPC_BOSS: BattleActorProto.ActorType + NPC_OBSERVER: BattleActorProto.ActorType + FIELD_DIRECTOR: BattleActorProto.ActorType + SIDELINE: BattleActorProto.ActorType + FIELD_ACTOR: BattleActorProto.ActorType + class FieldActorMetadata(_message.Message): + __slots__ = ["attack_field_actor_data", "collectible_orb_field_actor_data", "type"] + class FieldActorType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET_FIELD_ACTOR_TYPE: _ClassVar[BattleActorProto.FieldActorMetadata.FieldActorType] + ATTACK_INDICATOR: _ClassVar[BattleActorProto.FieldActorMetadata.FieldActorType] + COLLECTIBLE_ORB: _ClassVar[BattleActorProto.FieldActorMetadata.FieldActorType] + UNSET_FIELD_ACTOR_TYPE: BattleActorProto.FieldActorMetadata.FieldActorType + ATTACK_INDICATOR: BattleActorProto.FieldActorMetadata.FieldActorType + COLLECTIBLE_ORB: BattleActorProto.FieldActorMetadata.FieldActorType + class AttackFieldActorData(_message.Message): + __slots__ = ["attack_type", "begin_turn", "end_turn", "dodged", "target_actor_id"] + ATTACK_TYPE_FIELD_NUMBER: _ClassVar[int] + BEGIN_TURN_FIELD_NUMBER: _ClassVar[int] + END_TURN_FIELD_NUMBER: _ClassVar[int] + DODGED_FIELD_NUMBER: _ClassVar[int] + TARGET_ACTOR_ID_FIELD_NUMBER: _ClassVar[int] + attack_type: BattlePokemonProto.AttackType + begin_turn: int + end_turn: int + dodged: bool + target_actor_id: str + def __init__(self, attack_type: _Optional[_Union[BattlePokemonProto.AttackType, str]] = ..., begin_turn: _Optional[int] = ..., end_turn: _Optional[int] = ..., dodged: bool = ..., target_actor_id: _Optional[str] = ...) -> None: ... + class CollectibleOrbFieldActorData(_message.Message): + __slots__ = ["state"] + class OrbState(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + ORB_STATE_UNSET: _ClassVar[BattleActorProto.FieldActorMetadata.CollectibleOrbFieldActorData.OrbState] + ORB_STATE_IDLE: _ClassVar[BattleActorProto.FieldActorMetadata.CollectibleOrbFieldActorData.OrbState] + ORB_STATE_COLLECTED: _ClassVar[BattleActorProto.FieldActorMetadata.CollectibleOrbFieldActorData.OrbState] + ORB_STATE_EXPIRED: _ClassVar[BattleActorProto.FieldActorMetadata.CollectibleOrbFieldActorData.OrbState] + ORB_STATE_UNSET: BattleActorProto.FieldActorMetadata.CollectibleOrbFieldActorData.OrbState + ORB_STATE_IDLE: BattleActorProto.FieldActorMetadata.CollectibleOrbFieldActorData.OrbState + ORB_STATE_COLLECTED: BattleActorProto.FieldActorMetadata.CollectibleOrbFieldActorData.OrbState + ORB_STATE_EXPIRED: BattleActorProto.FieldActorMetadata.CollectibleOrbFieldActorData.OrbState + STATE_FIELD_NUMBER: _ClassVar[int] + state: BattleActorProto.FieldActorMetadata.CollectibleOrbFieldActorData.OrbState + def __init__(self, state: _Optional[_Union[BattleActorProto.FieldActorMetadata.CollectibleOrbFieldActorData.OrbState, str]] = ...) -> None: ... + ATTACK_FIELD_ACTOR_DATA_FIELD_NUMBER: _ClassVar[int] + COLLECTIBLE_ORB_FIELD_ACTOR_DATA_FIELD_NUMBER: _ClassVar[int] + TYPE_FIELD_NUMBER: _ClassVar[int] + attack_field_actor_data: BattleActorProto.FieldActorMetadata.AttackFieldActorData + collectible_orb_field_actor_data: BattleActorProto.FieldActorMetadata.CollectibleOrbFieldActorData + type: BattleActorProto.FieldActorMetadata.FieldActorType + def __init__(self, attack_field_actor_data: _Optional[_Union[BattleActorProto.FieldActorMetadata.AttackFieldActorData, _Mapping]] = ..., collectible_orb_field_actor_data: _Optional[_Union[BattleActorProto.FieldActorMetadata.CollectibleOrbFieldActorData, _Mapping]] = ..., type: _Optional[_Union[BattleActorProto.FieldActorMetadata.FieldActorType, str]] = ...) -> None: ... + class ResourcesEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: int + value: BattleResourceProto + def __init__(self, key: _Optional[int] = ..., value: _Optional[_Union[BattleResourceProto, _Mapping]] = ...) -> None: ... + class ItemResourcesEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: int + value: BattleResourceProto + def __init__(self, key: _Optional[int] = ..., value: _Optional[_Union[BattleResourceProto, _Mapping]] = ...) -> None: ... + FIELD_ACTOR_METADATA_FIELD_NUMBER: _ClassVar[int] + ID_FIELD_NUMBER: _ClassVar[int] + TYPE_FIELD_NUMBER: _ClassVar[int] + POSITION_X_FIELD_NUMBER: _ClassVar[int] + POSITION_Y_FIELD_NUMBER: _ClassVar[int] + ACTIVE_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + TEAM_FIELD_NUMBER: _ClassVar[int] + SWAP_AVAILABLE_TURN_FIELD_NUMBER: _ClassVar[int] + PARTY_ID_FIELD_NUMBER: _ClassVar[int] + POKEMON_ROSTER_FIELD_NUMBER: _ClassVar[int] + RESOURCES_FIELD_NUMBER: _ClassVar[int] + ITEM_RESOURCES_FIELD_NUMBER: _ClassVar[int] + ACTIVE_ABILITIES_FIELD_NUMBER: _ClassVar[int] + field_actor_metadata: BattleActorProto.FieldActorMetadata + id: str + type: BattleActorProto.ActorType + position_x: int + position_y: int + active_pokemon_id: int + team: Team + swap_available_turn: int + party_id: str + pokemon_roster: _containers.RepeatedScalarFieldContainer[int] + resources: _containers.MessageMap[int, BattleResourceProto] + item_resources: _containers.MessageMap[int, BattleResourceProto] + active_abilities: _containers.RepeatedScalarFieldContainer[AbilityProto.AbilityType] + def __init__(self, field_actor_metadata: _Optional[_Union[BattleActorProto.FieldActorMetadata, _Mapping]] = ..., id: _Optional[str] = ..., type: _Optional[_Union[BattleActorProto.ActorType, str]] = ..., position_x: _Optional[int] = ..., position_y: _Optional[int] = ..., active_pokemon_id: _Optional[int] = ..., team: _Optional[_Union[Team, str]] = ..., swap_available_turn: _Optional[int] = ..., party_id: _Optional[str] = ..., pokemon_roster: _Optional[_Iterable[int]] = ..., resources: _Optional[_Mapping[int, BattleResourceProto]] = ..., item_resources: _Optional[_Mapping[int, BattleResourceProto]] = ..., active_abilities: _Optional[_Iterable[_Union[AbilityProto.AbilityType, str]]] = ...) -> None: ... + +class BattleAttributesProto(_message.Message): + __slots__ = ["sta_percent", "atk_percent", "def_percent", "duration_s"] + STA_PERCENT_FIELD_NUMBER: _ClassVar[int] + ATK_PERCENT_FIELD_NUMBER: _ClassVar[int] + DEF_PERCENT_FIELD_NUMBER: _ClassVar[int] + DURATION_S_FIELD_NUMBER: _ClassVar[int] + sta_percent: float + atk_percent: float + def_percent: float + duration_s: float + def __init__(self, sta_percent: _Optional[float] = ..., atk_percent: _Optional[float] = ..., def_percent: _Optional[float] = ..., duration_s: _Optional[float] = ...) -> None: ... + +class BattleClockSyncOutProto(_message.Message): + __slots__ = ["server_time_ms", "result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[BattleClockSyncOutProto.Result] + SUCCESS: _ClassVar[BattleClockSyncOutProto.Result] + FAILURE: _ClassVar[BattleClockSyncOutProto.Result] + UNSET: BattleClockSyncOutProto.Result + SUCCESS: BattleClockSyncOutProto.Result + FAILURE: BattleClockSyncOutProto.Result + SERVER_TIME_MS_FIELD_NUMBER: _ClassVar[int] + RESULT_FIELD_NUMBER: _ClassVar[int] + server_time_ms: int + result: BattleClockSyncOutProto.Result + def __init__(self, server_time_ms: _Optional[int] = ..., result: _Optional[_Union[BattleClockSyncOutProto.Result, str]] = ...) -> None: ... + +class BattleClockSyncProto(_message.Message): + __slots__ = ["battle_id", "player_id"] + BATTLE_ID_FIELD_NUMBER: _ClassVar[int] + PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + battle_id: str + player_id: str + def __init__(self, battle_id: _Optional[str] = ..., player_id: _Optional[str] = ...) -> None: ... + +class BattleEventProto(_message.Message): + __slots__ = ["battle_join", "battle_quit", "attack", "dodge", "shield", "swap_pokemon", "item", "trainer_ability", "stat_change", "start_battle", "transform", "ability_trigger", "battle_end", "countdown", "dodge_success", "flinch", "bread_move", "sideline_action", "attack_telegraph", "cinematic", "consensus", "attack_boost", "type", "actor_id"] + class UnblockedEventType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET_EVENT_TYPE: _ClassVar[BattleEventProto.UnblockedEventType] + EVENT_TYPE_START_BATTLE: _ClassVar[BattleEventProto.UnblockedEventType] + EVENT_TYPE_BATTLE_JOIN: _ClassVar[BattleEventProto.UnblockedEventType] + EVENT_TYPE_BATTLE_QUIT: _ClassVar[BattleEventProto.UnblockedEventType] + EVENT_TYPE_ATTACK: _ClassVar[BattleEventProto.UnblockedEventType] + EVENT_TYPE_DODGE: _ClassVar[BattleEventProto.UnblockedEventType] + EVENT_TYPE_SHIELD: _ClassVar[BattleEventProto.UnblockedEventType] + EVENT_TYPE_SWAP_POKEMON: _ClassVar[BattleEventProto.UnblockedEventType] + EVENT_TYPE_ITEM: _ClassVar[BattleEventProto.UnblockedEventType] + EVENT_TYPE_ACTOR_ABILITY: _ClassVar[BattleEventProto.UnblockedEventType] + EVENT_TYPE_STAT_CHANGE: _ClassVar[BattleEventProto.UnblockedEventType] + EVENT_TYPE_ATTACK_TELEGRAPH: _ClassVar[BattleEventProto.UnblockedEventType] + EVENT_TYPE_MINIGAME: _ClassVar[BattleEventProto.UnblockedEventType] + EVENT_TYPE_TRANSFORM: _ClassVar[BattleEventProto.UnblockedEventType] + EVENT_TYPE_ABILITY_TRIGGER: _ClassVar[BattleEventProto.UnblockedEventType] + EVENT_TYPE_ACTOR_MOVE: _ClassVar[BattleEventProto.UnblockedEventType] + EVENT_TYPE_BATTLE_END: _ClassVar[BattleEventProto.UnblockedEventType] + EVENT_TYPE_COUNTDOWN: _ClassVar[BattleEventProto.UnblockedEventType] + EVENT_TYPE_DODGE_SUCCESS: _ClassVar[BattleEventProto.UnblockedEventType] + EVENT_TYPE_FLINCH: _ClassVar[BattleEventProto.UnblockedEventType] + EVENT_TYPE_BREAD_MODE: _ClassVar[BattleEventProto.UnblockedEventType] + EVENT_TYPE_BREAD_MOVE: _ClassVar[BattleEventProto.UnblockedEventType] + EVENT_TYPE_SIDELINE_ACTION: _ClassVar[BattleEventProto.UnblockedEventType] + EVENT_TYPE_ADD_FIELD_ACTOR: _ClassVar[BattleEventProto.UnblockedEventType] + EVENT_TYPE_REMOVE_FIELD_ACTOR: _ClassVar[BattleEventProto.UnblockedEventType] + EVENT_TYPE_ENRAGE: _ClassVar[BattleEventProto.UnblockedEventType] + EVENT_TYPE_ENRAGE_TELEGRAPH: _ClassVar[BattleEventProto.UnblockedEventType] + EVENT_TYPE_MODIFY_ACTOR_AURA: _ClassVar[BattleEventProto.UnblockedEventType] + EVENT_TYPE_CINEMATIC: _ClassVar[BattleEventProto.UnblockedEventType] + EVENT_TYPE_CONSENSUS: _ClassVar[BattleEventProto.UnblockedEventType] + EVENT_TYPE_BREAD_MODE_REVERT: _ClassVar[BattleEventProto.UnblockedEventType] + EVENT_TYPE_ATTACK_BOOST: _ClassVar[BattleEventProto.UnblockedEventType] + UNSET_EVENT_TYPE: BattleEventProto.UnblockedEventType + EVENT_TYPE_START_BATTLE: BattleEventProto.UnblockedEventType + EVENT_TYPE_BATTLE_JOIN: BattleEventProto.UnblockedEventType + EVENT_TYPE_BATTLE_QUIT: BattleEventProto.UnblockedEventType + EVENT_TYPE_ATTACK: BattleEventProto.UnblockedEventType + EVENT_TYPE_DODGE: BattleEventProto.UnblockedEventType + EVENT_TYPE_SHIELD: BattleEventProto.UnblockedEventType + EVENT_TYPE_SWAP_POKEMON: BattleEventProto.UnblockedEventType + EVENT_TYPE_ITEM: BattleEventProto.UnblockedEventType + EVENT_TYPE_ACTOR_ABILITY: BattleEventProto.UnblockedEventType + EVENT_TYPE_STAT_CHANGE: BattleEventProto.UnblockedEventType + EVENT_TYPE_ATTACK_TELEGRAPH: BattleEventProto.UnblockedEventType + EVENT_TYPE_MINIGAME: BattleEventProto.UnblockedEventType + EVENT_TYPE_TRANSFORM: BattleEventProto.UnblockedEventType + EVENT_TYPE_ABILITY_TRIGGER: BattleEventProto.UnblockedEventType + EVENT_TYPE_ACTOR_MOVE: BattleEventProto.UnblockedEventType + EVENT_TYPE_BATTLE_END: BattleEventProto.UnblockedEventType + EVENT_TYPE_COUNTDOWN: BattleEventProto.UnblockedEventType + EVENT_TYPE_DODGE_SUCCESS: BattleEventProto.UnblockedEventType + EVENT_TYPE_FLINCH: BattleEventProto.UnblockedEventType + EVENT_TYPE_BREAD_MODE: BattleEventProto.UnblockedEventType + EVENT_TYPE_BREAD_MOVE: BattleEventProto.UnblockedEventType + EVENT_TYPE_SIDELINE_ACTION: BattleEventProto.UnblockedEventType + EVENT_TYPE_ADD_FIELD_ACTOR: BattleEventProto.UnblockedEventType + EVENT_TYPE_REMOVE_FIELD_ACTOR: BattleEventProto.UnblockedEventType + EVENT_TYPE_ENRAGE: BattleEventProto.UnblockedEventType + EVENT_TYPE_ENRAGE_TELEGRAPH: BattleEventProto.UnblockedEventType + EVENT_TYPE_MODIFY_ACTOR_AURA: BattleEventProto.UnblockedEventType + EVENT_TYPE_CINEMATIC: BattleEventProto.UnblockedEventType + EVENT_TYPE_CONSENSUS: BattleEventProto.UnblockedEventType + EVENT_TYPE_BREAD_MODE_REVERT: BattleEventProto.UnblockedEventType + EVENT_TYPE_ATTACK_BOOST: BattleEventProto.UnblockedEventType + class AbilityTrigger(_message.Message): + __slots__ = ["vfx_key", "stop_vfx"] + VFX_KEY_FIELD_NUMBER: _ClassVar[int] + STOP_VFX_FIELD_NUMBER: _ClassVar[int] + vfx_key: AbilityProto.AbilityType + stop_vfx: bool + def __init__(self, vfx_key: _Optional[_Union[AbilityProto.AbilityType, str]] = ..., stop_vfx: bool = ...) -> None: ... + class Attack(_message.Message): + __slots__ = ["attack_type", "score", "move", "type", "target_id"] + ATTACK_TYPE_FIELD_NUMBER: _ClassVar[int] + SCORE_FIELD_NUMBER: _ClassVar[int] + MOVE_FIELD_NUMBER: _ClassVar[int] + TYPE_FIELD_NUMBER: _ClassVar[int] + TARGET_ID_FIELD_NUMBER: _ClassVar[int] + attack_type: BattlePokemonProto.AttackType + score: float + move: HoloPokemonMove + type: HoloPokemonType + target_id: str + def __init__(self, attack_type: _Optional[_Union[BattlePokemonProto.AttackType, str]] = ..., score: _Optional[float] = ..., move: _Optional[_Union[HoloPokemonMove, str]] = ..., type: _Optional[_Union[HoloPokemonType, str]] = ..., target_id: _Optional[str] = ...) -> None: ... + class AttackBoost(_message.Message): + __slots__ = ["magnitude"] + MAGNITUDE_FIELD_NUMBER: _ClassVar[int] + magnitude: int + def __init__(self, magnitude: _Optional[int] = ...) -> None: ... + class AttackTelegraph(_message.Message): + __slots__ = ["type"] + class AttackTelegraphType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[BattleEventProto.AttackTelegraph.AttackTelegraphType] + ALL: _ClassVar[BattleEventProto.AttackTelegraph.AttackTelegraphType] + SINGLE: _ClassVar[BattleEventProto.AttackTelegraph.AttackTelegraphType] + UNSET: BattleEventProto.AttackTelegraph.AttackTelegraphType + ALL: BattleEventProto.AttackTelegraph.AttackTelegraphType + SINGLE: BattleEventProto.AttackTelegraph.AttackTelegraphType + TYPE_FIELD_NUMBER: _ClassVar[int] + type: BattleEventProto.AttackTelegraph.AttackTelegraphType + def __init__(self, type: _Optional[_Union[BattleEventProto.AttackTelegraph.AttackTelegraphType, str]] = ...) -> None: ... + class BattleEnd(_message.Message): + __slots__ = ["reason"] + class Reason(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET_REASON: _ClassVar[BattleEventProto.BattleEnd.Reason] + ELIMINATION: _ClassVar[BattleEventProto.BattleEnd.Reason] + TIME_OUT: _ClassVar[BattleEventProto.BattleEnd.Reason] + SIDELINE_ELIMINATION: _ClassVar[BattleEventProto.BattleEnd.Reason] + UNSET_REASON: BattleEventProto.BattleEnd.Reason + ELIMINATION: BattleEventProto.BattleEnd.Reason + TIME_OUT: BattleEventProto.BattleEnd.Reason + SIDELINE_ELIMINATION: BattleEventProto.BattleEnd.Reason + REASON_FIELD_NUMBER: _ClassVar[int] + reason: BattleEventProto.BattleEnd.Reason + def __init__(self, reason: _Optional[_Union[BattleEventProto.BattleEnd.Reason, str]] = ...) -> None: ... + class BattleItem(_message.Message): + __slots__ = ["item"] + ITEM_FIELD_NUMBER: _ClassVar[int] + item: Item + def __init__(self, item: _Optional[_Union[Item, str]] = ...) -> None: ... + class BattleJoin(_message.Message): + __slots__ = ["roster", "extra_resources", "player_metadata"] + class PlayerMetadata(_message.Message): + __slots__ = ["trainer_name", "trainer_party_id", "max_friendship_level", "remote", "num_local_friends", "num_remote_friends", "origin_id", "player_public_profile", "mvt_avatar_customization_score", "distance_from_raid_meters", "buddy_pokemon_id", "recent_distance_walked_km", "buddy_on_map", "buddy_level", "player_number"] + TRAINER_NAME_FIELD_NUMBER: _ClassVar[int] + TRAINER_PARTY_ID_FIELD_NUMBER: _ClassVar[int] + MAX_FRIENDSHIP_LEVEL_FIELD_NUMBER: _ClassVar[int] + REMOTE_FIELD_NUMBER: _ClassVar[int] + NUM_LOCAL_FRIENDS_FIELD_NUMBER: _ClassVar[int] + NUM_REMOTE_FRIENDS_FIELD_NUMBER: _ClassVar[int] + ORIGIN_ID_FIELD_NUMBER: _ClassVar[int] + PLAYER_PUBLIC_PROFILE_FIELD_NUMBER: _ClassVar[int] + MVT_AVATAR_CUSTOMIZATION_SCORE_FIELD_NUMBER: _ClassVar[int] + DISTANCE_FROM_RAID_METERS_FIELD_NUMBER: _ClassVar[int] + BUDDY_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + RECENT_DISTANCE_WALKED_KM_FIELD_NUMBER: _ClassVar[int] + BUDDY_ON_MAP_FIELD_NUMBER: _ClassVar[int] + BUDDY_LEVEL_FIELD_NUMBER: _ClassVar[int] + PLAYER_NUMBER_FIELD_NUMBER: _ClassVar[int] + trainer_name: str + trainer_party_id: str + max_friendship_level: FriendshipLevelMilestone + remote: bool + num_local_friends: int + num_remote_friends: int + origin_id: str + player_public_profile: PlayerPublicProfileProto + mvt_avatar_customization_score: int + distance_from_raid_meters: float + buddy_pokemon_id: int + recent_distance_walked_km: float + buddy_on_map: bool + buddy_level: BuddyLevel + player_number: int + def __init__(self, trainer_name: _Optional[str] = ..., trainer_party_id: _Optional[str] = ..., max_friendship_level: _Optional[_Union[FriendshipLevelMilestone, str]] = ..., remote: bool = ..., num_local_friends: _Optional[int] = ..., num_remote_friends: _Optional[int] = ..., origin_id: _Optional[str] = ..., player_public_profile: _Optional[_Union[PlayerPublicProfileProto, _Mapping]] = ..., mvt_avatar_customization_score: _Optional[int] = ..., distance_from_raid_meters: _Optional[float] = ..., buddy_pokemon_id: _Optional[int] = ..., recent_distance_walked_km: _Optional[float] = ..., buddy_on_map: bool = ..., buddy_level: _Optional[_Union[BuddyLevel, str]] = ..., player_number: _Optional[int] = ...) -> None: ... + ROSTER_FIELD_NUMBER: _ClassVar[int] + EXTRA_RESOURCES_FIELD_NUMBER: _ClassVar[int] + PLAYER_METADATA_FIELD_NUMBER: _ClassVar[int] + roster: _containers.RepeatedCompositeFieldContainer[BattleEventProto.PositionalRosterEntry] + extra_resources: _containers.RepeatedCompositeFieldContainer[BattleResourceProto] + player_metadata: BattleEventProto.BattleJoin.PlayerMetadata + def __init__(self, roster: _Optional[_Iterable[_Union[BattleEventProto.PositionalRosterEntry, _Mapping]]] = ..., extra_resources: _Optional[_Iterable[_Union[BattleResourceProto, _Mapping]]] = ..., player_metadata: _Optional[_Union[BattleEventProto.BattleJoin.PlayerMetadata, _Mapping]] = ...) -> None: ... + class BattleQuit(_message.Message): + __slots__ = ["type"] + class QuitType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET_QUIT_TYPE: _ClassVar[BattleEventProto.BattleQuit.QuitType] + PLAYER_QUIT: _ClassVar[BattleEventProto.BattleQuit.QuitType] + DISCONNECT: _ClassVar[BattleEventProto.BattleQuit.QuitType] + UNSET_QUIT_TYPE: BattleEventProto.BattleQuit.QuitType + PLAYER_QUIT: BattleEventProto.BattleQuit.QuitType + DISCONNECT: BattleEventProto.BattleQuit.QuitType + TYPE_FIELD_NUMBER: _ClassVar[int] + type: BattleEventProto.BattleQuit.QuitType + def __init__(self, type: _Optional[_Union[BattleEventProto.BattleQuit.QuitType, str]] = ...) -> None: ... + class BreadMove(_message.Message): + __slots__ = ["type"] + class MoveType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[BattleEventProto.BreadMove.MoveType] + BREAD_ATTACK: _ClassVar[BattleEventProto.BreadMove.MoveType] + BREAD_GUARD: _ClassVar[BattleEventProto.BreadMove.MoveType] + BREAD_HEAL: _ClassVar[BattleEventProto.BreadMove.MoveType] + UNSET: BattleEventProto.BreadMove.MoveType + BREAD_ATTACK: BattleEventProto.BreadMove.MoveType + BREAD_GUARD: BattleEventProto.BreadMove.MoveType + BREAD_HEAL: BattleEventProto.BreadMove.MoveType + TYPE_FIELD_NUMBER: _ClassVar[int] + type: BattleEventProto.BreadMove.MoveType + def __init__(self, type: _Optional[_Union[BattleEventProto.BreadMove.MoveType, str]] = ...) -> None: ... + class Cinematic(_message.Message): + __slots__ = ["bread_move_metadata", "event_type", "begin_turn", "end_turn"] + class CinematicEventType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[BattleEventProto.Cinematic.CinematicEventType] + PREBREAD: _ClassVar[BattleEventProto.Cinematic.CinematicEventType] + BREAD: _ClassVar[BattleEventProto.Cinematic.CinematicEventType] + BREAD_MOVE: _ClassVar[BattleEventProto.Cinematic.CinematicEventType] + REVERT_BREAD: _ClassVar[BattleEventProto.Cinematic.CinematicEventType] + SWAP: _ClassVar[BattleEventProto.Cinematic.CinematicEventType] + UNSET: BattleEventProto.Cinematic.CinematicEventType + PREBREAD: BattleEventProto.Cinematic.CinematicEventType + BREAD: BattleEventProto.Cinematic.CinematicEventType + BREAD_MOVE: BattleEventProto.Cinematic.CinematicEventType + REVERT_BREAD: BattleEventProto.Cinematic.CinematicEventType + SWAP: BattleEventProto.Cinematic.CinematicEventType + class BreadMoveMetadata(_message.Message): + __slots__ = ["move_type"] + MOVE_TYPE_FIELD_NUMBER: _ClassVar[int] + move_type: BattlePokemonProto.AttackType + def __init__(self, move_type: _Optional[_Union[BattlePokemonProto.AttackType, str]] = ...) -> None: ... + BREAD_MOVE_METADATA_FIELD_NUMBER: _ClassVar[int] + EVENT_TYPE_FIELD_NUMBER: _ClassVar[int] + BEGIN_TURN_FIELD_NUMBER: _ClassVar[int] + END_TURN_FIELD_NUMBER: _ClassVar[int] + bread_move_metadata: BattleEventProto.Cinematic.BreadMoveMetadata + event_type: BattleEventProto.Cinematic.CinematicEventType + begin_turn: int + end_turn: int + def __init__(self, bread_move_metadata: _Optional[_Union[BattleEventProto.Cinematic.BreadMoveMetadata, _Mapping]] = ..., event_type: _Optional[_Union[BattleEventProto.Cinematic.CinematicEventType, str]] = ..., begin_turn: _Optional[int] = ..., end_turn: _Optional[int] = ...) -> None: ... + class Consensus(_message.Message): + __slots__ = ["begin_turn", "end_turn", "unblocked_event_type", "consensus_event_subtype", "vote_end_turn"] + class ConsensusEventSubType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[BattleEventProto.Consensus.ConsensusEventSubType] + PENDING_SWAP: _ClassVar[BattleEventProto.Consensus.ConsensusEventSubType] + PENDING_BREAD_MOVE_SELECT: _ClassVar[BattleEventProto.Consensus.ConsensusEventSubType] + UNSET: BattleEventProto.Consensus.ConsensusEventSubType + PENDING_SWAP: BattleEventProto.Consensus.ConsensusEventSubType + PENDING_BREAD_MOVE_SELECT: BattleEventProto.Consensus.ConsensusEventSubType + BEGIN_TURN_FIELD_NUMBER: _ClassVar[int] + END_TURN_FIELD_NUMBER: _ClassVar[int] + UNBLOCKED_EVENT_TYPE_FIELD_NUMBER: _ClassVar[int] + CONSENSUS_EVENT_SUBTYPE_FIELD_NUMBER: _ClassVar[int] + VOTE_END_TURN_FIELD_NUMBER: _ClassVar[int] + begin_turn: int + end_turn: int + unblocked_event_type: BattleEventProto.UnblockedEventType + consensus_event_subtype: BattleEventProto.Consensus.ConsensusEventSubType + vote_end_turn: int + def __init__(self, begin_turn: _Optional[int] = ..., end_turn: _Optional[int] = ..., unblocked_event_type: _Optional[_Union[BattleEventProto.UnblockedEventType, str]] = ..., consensus_event_subtype: _Optional[_Union[BattleEventProto.Consensus.ConsensusEventSubType, str]] = ..., vote_end_turn: _Optional[int] = ...) -> None: ... + class Countdown(_message.Message): + __slots__ = ["countdown"] + COUNTDOWN_FIELD_NUMBER: _ClassVar[int] + countdown: int + def __init__(self, countdown: _Optional[int] = ...) -> None: ... + class Dodge(_message.Message): + __slots__ = ["direction"] + class DodgeDirectionType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET_DIRECTION: _ClassVar[BattleEventProto.Dodge.DodgeDirectionType] + LEFT: _ClassVar[BattleEventProto.Dodge.DodgeDirectionType] + RIGHT: _ClassVar[BattleEventProto.Dodge.DodgeDirectionType] + FORWARD: _ClassVar[BattleEventProto.Dodge.DodgeDirectionType] + BACKWARD: _ClassVar[BattleEventProto.Dodge.DodgeDirectionType] + UNSET_DIRECTION: BattleEventProto.Dodge.DodgeDirectionType + LEFT: BattleEventProto.Dodge.DodgeDirectionType + RIGHT: BattleEventProto.Dodge.DodgeDirectionType + FORWARD: BattleEventProto.Dodge.DodgeDirectionType + BACKWARD: BattleEventProto.Dodge.DodgeDirectionType + DIRECTION_FIELD_NUMBER: _ClassVar[int] + direction: BattleEventProto.Dodge.DodgeDirectionType + def __init__(self, direction: _Optional[_Union[BattleEventProto.Dodge.DodgeDirectionType, str]] = ...) -> None: ... + class DodgeSuccess(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + class Flinch(_message.Message): + __slots__ = ["effectiveness"] + class EffectienessType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[BattleEventProto.Flinch.EffectienessType] + NOT_VERY_EFFECTIVE: _ClassVar[BattleEventProto.Flinch.EffectienessType] + SUPER_EFFECTIVE: _ClassVar[BattleEventProto.Flinch.EffectienessType] + UNSET: BattleEventProto.Flinch.EffectienessType + NOT_VERY_EFFECTIVE: BattleEventProto.Flinch.EffectienessType + SUPER_EFFECTIVE: BattleEventProto.Flinch.EffectienessType + EFFECTIVENESS_FIELD_NUMBER: _ClassVar[int] + effectiveness: BattleEventProto.Flinch.EffectienessType + def __init__(self, effectiveness: _Optional[_Union[BattleEventProto.Flinch.EffectienessType, str]] = ...) -> None: ... + class PositionalRosterEntry(_message.Message): + __slots__ = ["pokemon", "position_x", "position_y", "start_energy", "max_moves"] + class MaxMoves(_message.Message): + __slots__ = ["move_type", "max_move"] + MOVE_TYPE_FIELD_NUMBER: _ClassVar[int] + MAX_MOVE_FIELD_NUMBER: _ClassVar[int] + move_type: BattleEventProto.BreadMove.MoveType + max_move: HoloPokemonMove + def __init__(self, move_type: _Optional[_Union[BattleEventProto.BreadMove.MoveType, str]] = ..., max_move: _Optional[_Union[HoloPokemonMove, str]] = ...) -> None: ... + POKEMON_FIELD_NUMBER: _ClassVar[int] + POSITION_X_FIELD_NUMBER: _ClassVar[int] + POSITION_Y_FIELD_NUMBER: _ClassVar[int] + START_ENERGY_FIELD_NUMBER: _ClassVar[int] + MAX_MOVES_FIELD_NUMBER: _ClassVar[int] + pokemon: PokemonProto + position_x: int + position_y: int + start_energy: int + max_moves: _containers.RepeatedCompositeFieldContainer[BattleEventProto.PositionalRosterEntry.MaxMoves] + def __init__(self, pokemon: _Optional[_Union[PokemonProto, _Mapping]] = ..., position_x: _Optional[int] = ..., position_y: _Optional[int] = ..., start_energy: _Optional[int] = ..., max_moves: _Optional[_Iterable[_Union[BattleEventProto.PositionalRosterEntry.MaxMoves, _Mapping]]] = ...) -> None: ... + class Shield(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + class SidelineAction(_message.Message): + __slots__ = ["type"] + class SideLineType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[BattleEventProto.SidelineAction.SideLineType] + FAST: _ClassVar[BattleEventProto.SidelineAction.SideLineType] + CHARGE: _ClassVar[BattleEventProto.SidelineAction.SideLineType] + UNSET: BattleEventProto.SidelineAction.SideLineType + FAST: BattleEventProto.SidelineAction.SideLineType + CHARGE: BattleEventProto.SidelineAction.SideLineType + TYPE_FIELD_NUMBER: _ClassVar[int] + type: BattleEventProto.SidelineAction.SideLineType + def __init__(self, type: _Optional[_Union[BattleEventProto.SidelineAction.SideLineType, str]] = ...) -> None: ... + class StartBattle(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + class StatChange(_message.Message): + __slots__ = ["stat_stage"] + class StatStage(_message.Message): + __slots__ = ["type", "delta"] + class StatStageType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET_STAT_CHANGE: _ClassVar[BattleEventProto.StatChange.StatStage.StatStageType] + ATTACK: _ClassVar[BattleEventProto.StatChange.StatStage.StatStageType] + DEFENSE: _ClassVar[BattleEventProto.StatChange.StatStage.StatStageType] + STAMINA: _ClassVar[BattleEventProto.StatChange.StatStage.StatStageType] + UNSET_STAT_CHANGE: BattleEventProto.StatChange.StatStage.StatStageType + ATTACK: BattleEventProto.StatChange.StatStage.StatStageType + DEFENSE: BattleEventProto.StatChange.StatStage.StatStageType + STAMINA: BattleEventProto.StatChange.StatStage.StatStageType + TYPE_FIELD_NUMBER: _ClassVar[int] + DELTA_FIELD_NUMBER: _ClassVar[int] + type: BattleEventProto.StatChange.StatStage.StatStageType + delta: int + def __init__(self, type: _Optional[_Union[BattleEventProto.StatChange.StatStage.StatStageType, str]] = ..., delta: _Optional[int] = ...) -> None: ... + STAT_STAGE_FIELD_NUMBER: _ClassVar[int] + stat_stage: _containers.RepeatedCompositeFieldContainer[BattleEventProto.StatChange.StatStage] + def __init__(self, stat_stage: _Optional[_Iterable[_Union[BattleEventProto.StatChange.StatStage, _Mapping]]] = ...) -> None: ... + class SwapPokemon(_message.Message): + __slots__ = ["outgoing_pokemon_id", "incoming_pokemon_id"] + OUTGOING_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + INCOMING_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + outgoing_pokemon_id: int + incoming_pokemon_id: int + def __init__(self, outgoing_pokemon_id: _Optional[int] = ..., incoming_pokemon_id: _Optional[int] = ...) -> None: ... + class TrainerAbility(_message.Message): + __slots__ = ["ability"] + class Ability(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET_TRAINER_ABILITY_TYPE: _ClassVar[BattleEventProto.TrainerAbility.Ability] + PARTY_POWER: _ClassVar[BattleEventProto.TrainerAbility.Ability] + UNSET_TRAINER_ABILITY_TYPE: BattleEventProto.TrainerAbility.Ability + PARTY_POWER: BattleEventProto.TrainerAbility.Ability + ABILITY_FIELD_NUMBER: _ClassVar[int] + ability: BattleEventProto.TrainerAbility.Ability + def __init__(self, ability: _Optional[_Union[BattleEventProto.TrainerAbility.Ability, str]] = ...) -> None: ... + class Transform(_message.Message): + __slots__ = ["vfx_key"] + VFX_KEY_FIELD_NUMBER: _ClassVar[int] + vfx_key: AbilityProto.AbilityType + def __init__(self, vfx_key: _Optional[_Union[AbilityProto.AbilityType, str]] = ...) -> None: ... + BATTLE_JOIN_FIELD_NUMBER: _ClassVar[int] + BATTLE_QUIT_FIELD_NUMBER: _ClassVar[int] + ATTACK_FIELD_NUMBER: _ClassVar[int] + DODGE_FIELD_NUMBER: _ClassVar[int] + SHIELD_FIELD_NUMBER: _ClassVar[int] + SWAP_POKEMON_FIELD_NUMBER: _ClassVar[int] + ITEM_FIELD_NUMBER: _ClassVar[int] + TRAINER_ABILITY_FIELD_NUMBER: _ClassVar[int] + STAT_CHANGE_FIELD_NUMBER: _ClassVar[int] + START_BATTLE_FIELD_NUMBER: _ClassVar[int] + TRANSFORM_FIELD_NUMBER: _ClassVar[int] + ABILITY_TRIGGER_FIELD_NUMBER: _ClassVar[int] + BATTLE_END_FIELD_NUMBER: _ClassVar[int] + COUNTDOWN_FIELD_NUMBER: _ClassVar[int] + DODGE_SUCCESS_FIELD_NUMBER: _ClassVar[int] + FLINCH_FIELD_NUMBER: _ClassVar[int] + BREAD_MOVE_FIELD_NUMBER: _ClassVar[int] + SIDELINE_ACTION_FIELD_NUMBER: _ClassVar[int] + ATTACK_TELEGRAPH_FIELD_NUMBER: _ClassVar[int] + CINEMATIC_FIELD_NUMBER: _ClassVar[int] + CONSENSUS_FIELD_NUMBER: _ClassVar[int] + ATTACK_BOOST_FIELD_NUMBER: _ClassVar[int] + TYPE_FIELD_NUMBER: _ClassVar[int] + ACTOR_ID_FIELD_NUMBER: _ClassVar[int] + battle_join: BattleEventProto.BattleJoin + battle_quit: BattleEventProto.BattleQuit + attack: BattleEventProto.Attack + dodge: BattleEventProto.Dodge + shield: BattleEventProto.Shield + swap_pokemon: BattleEventProto.SwapPokemon + item: BattleEventProto.BattleItem + trainer_ability: BattleEventProto.TrainerAbility + stat_change: BattleEventProto.StatChange + start_battle: BattleEventProto.StartBattle + transform: BattleEventProto.Transform + ability_trigger: BattleEventProto.AbilityTrigger + battle_end: BattleEventProto.BattleEnd + countdown: BattleEventProto.Countdown + dodge_success: BattleEventProto.DodgeSuccess + flinch: BattleEventProto.Flinch + bread_move: BattleEventProto.BreadMove + sideline_action: BattleEventProto.SidelineAction + attack_telegraph: BattleEventProto.AttackTelegraph + cinematic: BattleEventProto.Cinematic + consensus: BattleEventProto.Consensus + attack_boost: BattleEventProto.AttackBoost + type: BattleEventProto.UnblockedEventType + actor_id: str + def __init__(self, battle_join: _Optional[_Union[BattleEventProto.BattleJoin, _Mapping]] = ..., battle_quit: _Optional[_Union[BattleEventProto.BattleQuit, _Mapping]] = ..., attack: _Optional[_Union[BattleEventProto.Attack, _Mapping]] = ..., dodge: _Optional[_Union[BattleEventProto.Dodge, _Mapping]] = ..., shield: _Optional[_Union[BattleEventProto.Shield, _Mapping]] = ..., swap_pokemon: _Optional[_Union[BattleEventProto.SwapPokemon, _Mapping]] = ..., item: _Optional[_Union[BattleEventProto.BattleItem, _Mapping]] = ..., trainer_ability: _Optional[_Union[BattleEventProto.TrainerAbility, _Mapping]] = ..., stat_change: _Optional[_Union[BattleEventProto.StatChange, _Mapping]] = ..., start_battle: _Optional[_Union[BattleEventProto.StartBattle, _Mapping]] = ..., transform: _Optional[_Union[BattleEventProto.Transform, _Mapping]] = ..., ability_trigger: _Optional[_Union[BattleEventProto.AbilityTrigger, _Mapping]] = ..., battle_end: _Optional[_Union[BattleEventProto.BattleEnd, _Mapping]] = ..., countdown: _Optional[_Union[BattleEventProto.Countdown, _Mapping]] = ..., dodge_success: _Optional[_Union[BattleEventProto.DodgeSuccess, _Mapping]] = ..., flinch: _Optional[_Union[BattleEventProto.Flinch, _Mapping]] = ..., bread_move: _Optional[_Union[BattleEventProto.BreadMove, _Mapping]] = ..., sideline_action: _Optional[_Union[BattleEventProto.SidelineAction, _Mapping]] = ..., attack_telegraph: _Optional[_Union[BattleEventProto.AttackTelegraph, _Mapping]] = ..., cinematic: _Optional[_Union[BattleEventProto.Cinematic, _Mapping]] = ..., consensus: _Optional[_Union[BattleEventProto.Consensus, _Mapping]] = ..., attack_boost: _Optional[_Union[BattleEventProto.AttackBoost, _Mapping]] = ..., type: _Optional[_Union[BattleEventProto.UnblockedEventType, str]] = ..., actor_id: _Optional[str] = ...) -> None: ... + +class BattleEventRequestProto(_message.Message): + __slots__ = ["battle_id", "player_id", "sequence_id", "turn", "time_ms", "full_state", "event"] + BATTLE_ID_FIELD_NUMBER: _ClassVar[int] + PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + SEQUENCE_ID_FIELD_NUMBER: _ClassVar[int] + TURN_FIELD_NUMBER: _ClassVar[int] + TIME_MS_FIELD_NUMBER: _ClassVar[int] + FULL_STATE_FIELD_NUMBER: _ClassVar[int] + EVENT_FIELD_NUMBER: _ClassVar[int] + battle_id: str + player_id: str + sequence_id: int + turn: int + time_ms: int + full_state: bool + event: BattleEventProto + def __init__(self, battle_id: _Optional[str] = ..., player_id: _Optional[str] = ..., sequence_id: _Optional[int] = ..., turn: _Optional[int] = ..., time_ms: _Optional[int] = ..., full_state: bool = ..., event: _Optional[_Union[BattleEventProto, _Mapping]] = ...) -> None: ... + +class BattleHubBadgeSettings(_message.Message): + __slots__ = ["combat_hub_displayed_badges"] + COMBAT_HUB_DISPLAYED_BADGES_FIELD_NUMBER: _ClassVar[int] + combat_hub_displayed_badges: _containers.RepeatedScalarFieldContainer[HoloBadgeType] + def __init__(self, combat_hub_displayed_badges: _Optional[_Iterable[_Union[HoloBadgeType, str]]] = ...) -> None: ... + +class BattleHubOrderSettings(_message.Message): + __slots__ = ["section", "section_group"] + class SectionGroup(_message.Message): + __slots__ = ["section"] + SECTION_FIELD_NUMBER: _ClassVar[int] + section: _containers.RepeatedScalarFieldContainer[BattleHubSection] + def __init__(self, section: _Optional[_Iterable[_Union[BattleHubSection, str]]] = ...) -> None: ... + class SectionSettings(_message.Message): + __slots__ = ["main_section", "section_group"] + MAIN_SECTION_FIELD_NUMBER: _ClassVar[int] + SECTION_GROUP_FIELD_NUMBER: _ClassVar[int] + main_section: BattleHubSection + section_group: _containers.RepeatedScalarFieldContainer[BattleHubSubsection] + def __init__(self, main_section: _Optional[_Union[BattleHubSection, str]] = ..., section_group: _Optional[_Iterable[_Union[BattleHubSubsection, str]]] = ...) -> None: ... + SECTION_FIELD_NUMBER: _ClassVar[int] + SECTION_GROUP_FIELD_NUMBER: _ClassVar[int] + section: _containers.RepeatedCompositeFieldContainer[BattleHubOrderSettings.SectionSettings] + section_group: _containers.RepeatedCompositeFieldContainer[BattleHubOrderSettings.SectionGroup] + def __init__(self, section: _Optional[_Iterable[_Union[BattleHubOrderSettings.SectionSettings, _Mapping]]] = ..., section_group: _Optional[_Iterable[_Union[BattleHubOrderSettings.SectionGroup, _Mapping]]] = ...) -> None: ... + +class BattleLogProto(_message.Message): + __slots__ = ["state", "battle_type", "server_ms", "battle_actions", "battle_start_ms", "battle_end_ms"] + class BattleType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + BATTLE_TYPE_UNSET: _ClassVar[BattleLogProto.BattleType] + NORMAL: _ClassVar[BattleLogProto.BattleType] + TRAINING: _ClassVar[BattleLogProto.BattleType] + RAID: _ClassVar[BattleLogProto.BattleType] + BATTLE_TYPE_UNSET: BattleLogProto.BattleType + NORMAL: BattleLogProto.BattleType + TRAINING: BattleLogProto.BattleType + RAID: BattleLogProto.BattleType + class State(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + STATE_UNSET: _ClassVar[BattleLogProto.State] + ACTIVE: _ClassVar[BattleLogProto.State] + VICTORY: _ClassVar[BattleLogProto.State] + DEFEATED: _ClassVar[BattleLogProto.State] + TIMED_OUT: _ClassVar[BattleLogProto.State] + STATE_UNSET: BattleLogProto.State + ACTIVE: BattleLogProto.State + VICTORY: BattleLogProto.State + DEFEATED: BattleLogProto.State + TIMED_OUT: BattleLogProto.State + STATE_FIELD_NUMBER: _ClassVar[int] + BATTLE_TYPE_FIELD_NUMBER: _ClassVar[int] + SERVER_MS_FIELD_NUMBER: _ClassVar[int] + BATTLE_ACTIONS_FIELD_NUMBER: _ClassVar[int] + BATTLE_START_MS_FIELD_NUMBER: _ClassVar[int] + BATTLE_END_MS_FIELD_NUMBER: _ClassVar[int] + state: BattleLogProto.State + battle_type: BattleLogProto.BattleType + server_ms: int + battle_actions: _containers.RepeatedCompositeFieldContainer[BattleActionProto] + battle_start_ms: int + battle_end_ms: int + def __init__(self, state: _Optional[_Union[BattleLogProto.State, str]] = ..., battle_type: _Optional[_Union[BattleLogProto.BattleType, str]] = ..., server_ms: _Optional[int] = ..., battle_actions: _Optional[_Iterable[_Union[BattleActionProto, _Mapping]]] = ..., battle_start_ms: _Optional[int] = ..., battle_end_ms: _Optional[int] = ...) -> None: ... + +class BattleParticipantProto(_message.Message): + __slots__ = ["active_pokemon", "trainer_public_profile", "reserve_pokemon", "defeated_pokemon", "lobby_pokemon", "damage_dealt", "super_effective_charge_move", "weather_boosted", "highest_friendship_milestone", "friend_codename", "is_remote", "is_social_invite", "has_active_mega_evolved_pokemon", "lobby_join_time_ms", "super_effective_charge_attacks_used", "pokemon_survival", "battle_mega_pokemon_id", "tall_pokemon_id", "number_of_charge_attacks_used", "last_player_join_time_ms", "last_player_quit_time_ms", "player_id", "referenced_pokemon", "join_buddy_pokemon_id", "battle_buddy_pokemon_id", "remote_friends", "local_friends", "last_update_time_ms", "boot_raid_state", "enabled_raid_friend_requests", "notable_action_history", "active_pokemon_stat_modifiers", "ability_energy", "ability_activation_count", "used_pokemon"] + class ActivePokemonStatModifiersEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: int + value: PokemonInfo.StatModifierContainer + def __init__(self, key: _Optional[int] = ..., value: _Optional[_Union[PokemonInfo.StatModifierContainer, _Mapping]] = ...) -> None: ... + class AbilityEnergyEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: int + value: AbilityEnergyMetadata + def __init__(self, key: _Optional[int] = ..., value: _Optional[_Union[AbilityEnergyMetadata, _Mapping]] = ...) -> None: ... + class AbilityActivationCountEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: int + value: int + def __init__(self, key: _Optional[int] = ..., value: _Optional[int] = ...) -> None: ... + ACTIVE_POKEMON_FIELD_NUMBER: _ClassVar[int] + TRAINER_PUBLIC_PROFILE_FIELD_NUMBER: _ClassVar[int] + RESERVE_POKEMON_FIELD_NUMBER: _ClassVar[int] + DEFEATED_POKEMON_FIELD_NUMBER: _ClassVar[int] + LOBBY_POKEMON_FIELD_NUMBER: _ClassVar[int] + DAMAGE_DEALT_FIELD_NUMBER: _ClassVar[int] + SUPER_EFFECTIVE_CHARGE_MOVE_FIELD_NUMBER: _ClassVar[int] + WEATHER_BOOSTED_FIELD_NUMBER: _ClassVar[int] + HIGHEST_FRIENDSHIP_MILESTONE_FIELD_NUMBER: _ClassVar[int] + FRIEND_CODENAME_FIELD_NUMBER: _ClassVar[int] + IS_REMOTE_FIELD_NUMBER: _ClassVar[int] + IS_SOCIAL_INVITE_FIELD_NUMBER: _ClassVar[int] + HAS_ACTIVE_MEGA_EVOLVED_POKEMON_FIELD_NUMBER: _ClassVar[int] + LOBBY_JOIN_TIME_MS_FIELD_NUMBER: _ClassVar[int] + SUPER_EFFECTIVE_CHARGE_ATTACKS_USED_FIELD_NUMBER: _ClassVar[int] + POKEMON_SURVIVAL_FIELD_NUMBER: _ClassVar[int] + BATTLE_MEGA_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + TALL_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + NUMBER_OF_CHARGE_ATTACKS_USED_FIELD_NUMBER: _ClassVar[int] + LAST_PLAYER_JOIN_TIME_MS_FIELD_NUMBER: _ClassVar[int] + LAST_PLAYER_QUIT_TIME_MS_FIELD_NUMBER: _ClassVar[int] + PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + REFERENCED_POKEMON_FIELD_NUMBER: _ClassVar[int] + JOIN_BUDDY_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + BATTLE_BUDDY_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + REMOTE_FRIENDS_FIELD_NUMBER: _ClassVar[int] + LOCAL_FRIENDS_FIELD_NUMBER: _ClassVar[int] + LAST_UPDATE_TIME_MS_FIELD_NUMBER: _ClassVar[int] + BOOT_RAID_STATE_FIELD_NUMBER: _ClassVar[int] + ENABLED_RAID_FRIEND_REQUESTS_FIELD_NUMBER: _ClassVar[int] + NOTABLE_ACTION_HISTORY_FIELD_NUMBER: _ClassVar[int] + ACTIVE_POKEMON_STAT_MODIFIERS_FIELD_NUMBER: _ClassVar[int] + ABILITY_ENERGY_FIELD_NUMBER: _ClassVar[int] + ABILITY_ACTIVATION_COUNT_FIELD_NUMBER: _ClassVar[int] + USED_POKEMON_FIELD_NUMBER: _ClassVar[int] + active_pokemon: PokemonInfo + trainer_public_profile: PlayerPublicProfileProto + reserve_pokemon: _containers.RepeatedCompositeFieldContainer[PokemonInfo] + defeated_pokemon: _containers.RepeatedCompositeFieldContainer[PokemonInfo] + lobby_pokemon: _containers.RepeatedCompositeFieldContainer[LobbyPokemonProto] + damage_dealt: int + super_effective_charge_move: bool + weather_boosted: bool + highest_friendship_milestone: FriendshipLevelMilestone + friend_codename: _containers.RepeatedScalarFieldContainer[str] + is_remote: bool + is_social_invite: bool + has_active_mega_evolved_pokemon: bool + lobby_join_time_ms: int + super_effective_charge_attacks_used: int + pokemon_survival: PokemonSurvivalTimeInfo + battle_mega_pokemon_id: int + tall_pokemon_id: int + number_of_charge_attacks_used: int + last_player_join_time_ms: int + last_player_quit_time_ms: int + player_id: str + referenced_pokemon: _containers.RepeatedCompositeFieldContainer[PokemonInfo] + join_buddy_pokemon_id: int + battle_buddy_pokemon_id: int + remote_friends: int + local_friends: int + last_update_time_ms: int + boot_raid_state: bool + enabled_raid_friend_requests: bool + notable_action_history: _containers.RepeatedCompositeFieldContainer[VsActionHistory] + active_pokemon_stat_modifiers: _containers.MessageMap[int, PokemonInfo.StatModifierContainer] + ability_energy: _containers.MessageMap[int, AbilityEnergyMetadata] + ability_activation_count: _containers.ScalarMap[int, int] + used_pokemon: _containers.RepeatedCompositeFieldContainer[PokemonProto] + def __init__(self, active_pokemon: _Optional[_Union[PokemonInfo, _Mapping]] = ..., trainer_public_profile: _Optional[_Union[PlayerPublicProfileProto, _Mapping]] = ..., reserve_pokemon: _Optional[_Iterable[_Union[PokemonInfo, _Mapping]]] = ..., defeated_pokemon: _Optional[_Iterable[_Union[PokemonInfo, _Mapping]]] = ..., lobby_pokemon: _Optional[_Iterable[_Union[LobbyPokemonProto, _Mapping]]] = ..., damage_dealt: _Optional[int] = ..., super_effective_charge_move: bool = ..., weather_boosted: bool = ..., highest_friendship_milestone: _Optional[_Union[FriendshipLevelMilestone, str]] = ..., friend_codename: _Optional[_Iterable[str]] = ..., is_remote: bool = ..., is_social_invite: bool = ..., has_active_mega_evolved_pokemon: bool = ..., lobby_join_time_ms: _Optional[int] = ..., super_effective_charge_attacks_used: _Optional[int] = ..., pokemon_survival: _Optional[_Union[PokemonSurvivalTimeInfo, _Mapping]] = ..., battle_mega_pokemon_id: _Optional[int] = ..., tall_pokemon_id: _Optional[int] = ..., number_of_charge_attacks_used: _Optional[int] = ..., last_player_join_time_ms: _Optional[int] = ..., last_player_quit_time_ms: _Optional[int] = ..., player_id: _Optional[str] = ..., referenced_pokemon: _Optional[_Iterable[_Union[PokemonInfo, _Mapping]]] = ..., join_buddy_pokemon_id: _Optional[int] = ..., battle_buddy_pokemon_id: _Optional[int] = ..., remote_friends: _Optional[int] = ..., local_friends: _Optional[int] = ..., last_update_time_ms: _Optional[int] = ..., boot_raid_state: bool = ..., enabled_raid_friend_requests: bool = ..., notable_action_history: _Optional[_Iterable[_Union[VsActionHistory, _Mapping]]] = ..., active_pokemon_stat_modifiers: _Optional[_Mapping[int, PokemonInfo.StatModifierContainer]] = ..., ability_energy: _Optional[_Mapping[int, AbilityEnergyMetadata]] = ..., ability_activation_count: _Optional[_Mapping[int, int]] = ..., used_pokemon: _Optional[_Iterable[_Union[PokemonProto, _Mapping]]] = ...) -> None: ... + +class BattlePartiesProto(_message.Message): + __slots__ = ["battle_parties"] + BATTLE_PARTIES_FIELD_NUMBER: _ClassVar[int] + battle_parties: _containers.RepeatedCompositeFieldContainer[BattlePartyProto] + def __init__(self, battle_parties: _Optional[_Iterable[_Union[BattlePartyProto, _Mapping]]] = ...) -> None: ... + +class BattlePartyProto(_message.Message): + __slots__ = ["name", "team_number", "ids", "combat_league_id"] + NAME_FIELD_NUMBER: _ClassVar[int] + TEAM_NUMBER_FIELD_NUMBER: _ClassVar[int] + IDS_FIELD_NUMBER: _ClassVar[int] + COMBAT_LEAGUE_ID_FIELD_NUMBER: _ClassVar[int] + name: str + team_number: int + ids: _containers.RepeatedScalarFieldContainer[int] + combat_league_id: str + def __init__(self, name: _Optional[str] = ..., team_number: _Optional[int] = ..., ids: _Optional[_Iterable[int]] = ..., combat_league_id: _Optional[str] = ...) -> None: ... + +class BattlePartySettingsProto(_message.Message): + __slots__ = ["enable_battle_party_saving", "max_battle_parties", "overall_parties_cap", "gym_and_raid_battle_party_size", "max_party_name_length"] + ENABLE_BATTLE_PARTY_SAVING_FIELD_NUMBER: _ClassVar[int] + MAX_BATTLE_PARTIES_FIELD_NUMBER: _ClassVar[int] + OVERALL_PARTIES_CAP_FIELD_NUMBER: _ClassVar[int] + GYM_AND_RAID_BATTLE_PARTY_SIZE_FIELD_NUMBER: _ClassVar[int] + MAX_PARTY_NAME_LENGTH_FIELD_NUMBER: _ClassVar[int] + enable_battle_party_saving: bool + max_battle_parties: int + overall_parties_cap: int + gym_and_raid_battle_party_size: int + max_party_name_length: int + def __init__(self, enable_battle_party_saving: bool = ..., max_battle_parties: _Optional[int] = ..., overall_parties_cap: _Optional[int] = ..., gym_and_raid_battle_party_size: _Optional[int] = ..., max_party_name_length: _Optional[int] = ...) -> None: ... + +class BattlePartyTelemetry(_message.Message): + __slots__ = ["battle_party_click_id", "battle_party_count", "battle_party_number"] + BATTLE_PARTY_CLICK_ID_FIELD_NUMBER: _ClassVar[int] + BATTLE_PARTY_COUNT_FIELD_NUMBER: _ClassVar[int] + BATTLE_PARTY_NUMBER_FIELD_NUMBER: _ClassVar[int] + battle_party_click_id: BattlePartyTelemetryIds + battle_party_count: int + battle_party_number: int + def __init__(self, battle_party_click_id: _Optional[_Union[BattlePartyTelemetryIds, str]] = ..., battle_party_count: _Optional[int] = ..., battle_party_number: _Optional[int] = ...) -> None: ... + +class BattlePokemonProto(_message.Message): + __slots__ = ["id", "pokedex_id", "display", "cp", "resources", "item_resources", "moves", "modifiers", "active_abilities", "pokeball", "size", "nickname"] + class AttackType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET_MOVE_TYPE: _ClassVar[BattlePokemonProto.AttackType] + FAST: _ClassVar[BattlePokemonProto.AttackType] + CHARGE: _ClassVar[BattlePokemonProto.AttackType] + CHARGE2: _ClassVar[BattlePokemonProto.AttackType] + SHIELD: _ClassVar[BattlePokemonProto.AttackType] + BREAD_ATTACK: _ClassVar[BattlePokemonProto.AttackType] + BREAD_GUARD: _ClassVar[BattlePokemonProto.AttackType] + BREAD_HEAL: _ClassVar[BattlePokemonProto.AttackType] + UNSET_MOVE_TYPE: BattlePokemonProto.AttackType + FAST: BattlePokemonProto.AttackType + CHARGE: BattlePokemonProto.AttackType + CHARGE2: BattlePokemonProto.AttackType + SHIELD: BattlePokemonProto.AttackType + BREAD_ATTACK: BattlePokemonProto.AttackType + BREAD_GUARD: BattlePokemonProto.AttackType + BREAD_HEAL: BattlePokemonProto.AttackType + class Modifier(_message.Message): + __slots__ = ["type", "value"] + class ModifierType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET_MODIFIER_TYPE: _ClassVar[BattlePokemonProto.Modifier.ModifierType] + ATTACK: _ClassVar[BattlePokemonProto.Modifier.ModifierType] + DEFENSE: _ClassVar[BattlePokemonProto.Modifier.ModifierType] + UNSET_MODIFIER_TYPE: BattlePokemonProto.Modifier.ModifierType + ATTACK: BattlePokemonProto.Modifier.ModifierType + DEFENSE: BattlePokemonProto.Modifier.ModifierType + TYPE_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + type: BattlePokemonProto.Modifier.ModifierType + value: int + def __init__(self, type: _Optional[_Union[BattlePokemonProto.Modifier.ModifierType, str]] = ..., value: _Optional[int] = ...) -> None: ... + class MoveData(_message.Message): + __slots__ = ["move", "type", "duration_turns", "level"] + MOVE_FIELD_NUMBER: _ClassVar[int] + TYPE_FIELD_NUMBER: _ClassVar[int] + DURATION_TURNS_FIELD_NUMBER: _ClassVar[int] + LEVEL_FIELD_NUMBER: _ClassVar[int] + move: HoloPokemonMove + type: HoloPokemonType + duration_turns: int + level: int + def __init__(self, move: _Optional[_Union[HoloPokemonMove, str]] = ..., type: _Optional[_Union[HoloPokemonType, str]] = ..., duration_turns: _Optional[int] = ..., level: _Optional[int] = ...) -> None: ... + class ResourcesEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: int + value: BattleResourceProto + def __init__(self, key: _Optional[int] = ..., value: _Optional[_Union[BattleResourceProto, _Mapping]] = ...) -> None: ... + class ItemResourcesEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: int + value: BattleResourceProto + def __init__(self, key: _Optional[int] = ..., value: _Optional[_Union[BattleResourceProto, _Mapping]] = ...) -> None: ... + class MovesEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: int + value: BattlePokemonProto.MoveData + def __init__(self, key: _Optional[int] = ..., value: _Optional[_Union[BattlePokemonProto.MoveData, _Mapping]] = ...) -> None: ... + class ModifiersEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: int + value: BattlePokemonProto.Modifier + def __init__(self, key: _Optional[int] = ..., value: _Optional[_Union[BattlePokemonProto.Modifier, _Mapping]] = ...) -> None: ... + ID_FIELD_NUMBER: _ClassVar[int] + POKEDEX_ID_FIELD_NUMBER: _ClassVar[int] + DISPLAY_FIELD_NUMBER: _ClassVar[int] + CP_FIELD_NUMBER: _ClassVar[int] + RESOURCES_FIELD_NUMBER: _ClassVar[int] + ITEM_RESOURCES_FIELD_NUMBER: _ClassVar[int] + MOVES_FIELD_NUMBER: _ClassVar[int] + MODIFIERS_FIELD_NUMBER: _ClassVar[int] + ACTIVE_ABILITIES_FIELD_NUMBER: _ClassVar[int] + POKEBALL_FIELD_NUMBER: _ClassVar[int] + SIZE_FIELD_NUMBER: _ClassVar[int] + NICKNAME_FIELD_NUMBER: _ClassVar[int] + id: int + pokedex_id: HoloPokemonId + display: PokemonDisplayProto + cp: int + resources: _containers.MessageMap[int, BattleResourceProto] + item_resources: _containers.MessageMap[int, BattleResourceProto] + moves: _containers.MessageMap[int, BattlePokemonProto.MoveData] + modifiers: _containers.MessageMap[int, BattlePokemonProto.Modifier] + active_abilities: _containers.RepeatedScalarFieldContainer[AbilityProto.AbilityType] + pokeball: Item + size: HoloPokemonSize + nickname: str + def __init__(self, id: _Optional[int] = ..., pokedex_id: _Optional[_Union[HoloPokemonId, str]] = ..., display: _Optional[_Union[PokemonDisplayProto, _Mapping]] = ..., cp: _Optional[int] = ..., resources: _Optional[_Mapping[int, BattleResourceProto]] = ..., item_resources: _Optional[_Mapping[int, BattleResourceProto]] = ..., moves: _Optional[_Mapping[int, BattlePokemonProto.MoveData]] = ..., modifiers: _Optional[_Mapping[int, BattlePokemonProto.Modifier]] = ..., active_abilities: _Optional[_Iterable[_Union[AbilityProto.AbilityType, str]]] = ..., pokeball: _Optional[_Union[Item, str]] = ..., size: _Optional[_Union[HoloPokemonSize, str]] = ..., nickname: _Optional[str] = ...) -> None: ... + +class BattleProto(_message.Message): + __slots__ = ["battle_start_ms", "battle_end_ms", "battle_id", "defender", "battle_log", "attacker", "weather_condition", "highest_friendship_milestone", "battle_experiment", "ability_result_location"] + class AbilityResultLocationEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: int + value: AbilityLookupMap + def __init__(self, key: _Optional[int] = ..., value: _Optional[_Union[AbilityLookupMap, _Mapping]] = ...) -> None: ... + BATTLE_START_MS_FIELD_NUMBER: _ClassVar[int] + BATTLE_END_MS_FIELD_NUMBER: _ClassVar[int] + BATTLE_ID_FIELD_NUMBER: _ClassVar[int] + DEFENDER_FIELD_NUMBER: _ClassVar[int] + BATTLE_LOG_FIELD_NUMBER: _ClassVar[int] + ATTACKER_FIELD_NUMBER: _ClassVar[int] + WEATHER_CONDITION_FIELD_NUMBER: _ClassVar[int] + HIGHEST_FRIENDSHIP_MILESTONE_FIELD_NUMBER: _ClassVar[int] + BATTLE_EXPERIMENT_FIELD_NUMBER: _ClassVar[int] + ABILITY_RESULT_LOCATION_FIELD_NUMBER: _ClassVar[int] + battle_start_ms: int + battle_end_ms: int + battle_id: str + defender: BattleParticipantProto + battle_log: BattleLogProto + attacker: BattleParticipantProto + weather_condition: GameplayWeatherProto.WeatherCondition + highest_friendship_milestone: FriendshipLevelMilestone + battle_experiment: _containers.RepeatedScalarFieldContainer[BattleExperiment] + ability_result_location: _containers.MessageMap[int, AbilityLookupMap] + def __init__(self, battle_start_ms: _Optional[int] = ..., battle_end_ms: _Optional[int] = ..., battle_id: _Optional[str] = ..., defender: _Optional[_Union[BattleParticipantProto, _Mapping]] = ..., battle_log: _Optional[_Union[BattleLogProto, _Mapping]] = ..., attacker: _Optional[_Union[BattleParticipantProto, _Mapping]] = ..., weather_condition: _Optional[_Union[GameplayWeatherProto.WeatherCondition, str]] = ..., highest_friendship_milestone: _Optional[_Union[FriendshipLevelMilestone, str]] = ..., battle_experiment: _Optional[_Iterable[_Union[BattleExperiment, str]]] = ..., ability_result_location: _Optional[_Mapping[int, AbilityLookupMap]] = ...) -> None: ... + +class BattleQuestProto(_message.Message): + __slots__ = ["battle_id"] + BATTLE_ID_FIELD_NUMBER: _ClassVar[int] + battle_id: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, battle_id: _Optional[_Iterable[str]] = ...) -> None: ... + +class BattleResourceProto(_message.Message): + __slots__ = ["item", "pokemon_id", "type", "quantity", "max_quantity", "disabled", "cooldown_metadata"] + class ResourceType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET_RESOURCE_TYPE: _ClassVar[BattleResourceProto.ResourceType] + RESOURCE_TYPE_HEALTH: _ClassVar[BattleResourceProto.ResourceType] + RESOURCE_TYPE_ENERGY: _ClassVar[BattleResourceProto.ResourceType] + RESOURCE_TYPE_SHIELD: _ClassVar[BattleResourceProto.ResourceType] + RESOURCE_TYPE_ITEM: _ClassVar[BattleResourceProto.ResourceType] + RESOURCE_TYPE_PARTY_ENERGY: _ClassVar[BattleResourceProto.ResourceType] + RESOURCE_TYPE_BREAD_POWER: _ClassVar[BattleResourceProto.ResourceType] + RESOURCE_TYPE_BREAD_MOVE: _ClassVar[BattleResourceProto.ResourceType] + RESOURCE_TYPE_BREAD_GUARD: _ClassVar[BattleResourceProto.ResourceType] + RESOURCE_TYPE_SIDELINE_POWER: _ClassVar[BattleResourceProto.ResourceType] + UNSET_RESOURCE_TYPE: BattleResourceProto.ResourceType + RESOURCE_TYPE_HEALTH: BattleResourceProto.ResourceType + RESOURCE_TYPE_ENERGY: BattleResourceProto.ResourceType + RESOURCE_TYPE_SHIELD: BattleResourceProto.ResourceType + RESOURCE_TYPE_ITEM: BattleResourceProto.ResourceType + RESOURCE_TYPE_PARTY_ENERGY: BattleResourceProto.ResourceType + RESOURCE_TYPE_BREAD_POWER: BattleResourceProto.ResourceType + RESOURCE_TYPE_BREAD_MOVE: BattleResourceProto.ResourceType + RESOURCE_TYPE_BREAD_GUARD: BattleResourceProto.ResourceType + RESOURCE_TYPE_SIDELINE_POWER: BattleResourceProto.ResourceType + class CooldownMetadata(_message.Message): + __slots__ = ["last_used_turn", "next_available_turn"] + LAST_USED_TURN_FIELD_NUMBER: _ClassVar[int] + NEXT_AVAILABLE_TURN_FIELD_NUMBER: _ClassVar[int] + last_used_turn: int + next_available_turn: int + def __init__(self, last_used_turn: _Optional[int] = ..., next_available_turn: _Optional[int] = ...) -> None: ... + ITEM_FIELD_NUMBER: _ClassVar[int] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + TYPE_FIELD_NUMBER: _ClassVar[int] + QUANTITY_FIELD_NUMBER: _ClassVar[int] + MAX_QUANTITY_FIELD_NUMBER: _ClassVar[int] + DISABLED_FIELD_NUMBER: _ClassVar[int] + COOLDOWN_METADATA_FIELD_NUMBER: _ClassVar[int] + item: Item + pokemon_id: HoloPokemonId + type: BattleResourceProto.ResourceType + quantity: int + max_quantity: int + disabled: bool + cooldown_metadata: BattleResourceProto.CooldownMetadata + def __init__(self, item: _Optional[_Union[Item, str]] = ..., pokemon_id: _Optional[_Union[HoloPokemonId, str]] = ..., type: _Optional[_Union[BattleResourceProto.ResourceType, str]] = ..., quantity: _Optional[int] = ..., max_quantity: _Optional[int] = ..., disabled: bool = ..., cooldown_metadata: _Optional[_Union[BattleResourceProto.CooldownMetadata, _Mapping]] = ...) -> None: ... + +class BattleResultsProto(_message.Message): + __slots__ = ["gym_state", "attackers", "player_xp_awarded", "next_defender_pokemon_id", "gym_points_delta", "gym_status", "participation", "raid_item_rewards", "post_raid_encounter", "gym_badge", "default_raid_item_rewards", "battle_duration_ms", "raid_player_stats", "xl_candy_awarded", "xl_candy_pokemon_id", "candy_awarded", "leveled_up_friends"] + GYM_STATE_FIELD_NUMBER: _ClassVar[int] + ATTACKERS_FIELD_NUMBER: _ClassVar[int] + PLAYER_XP_AWARDED_FIELD_NUMBER: _ClassVar[int] + NEXT_DEFENDER_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + GYM_POINTS_DELTA_FIELD_NUMBER: _ClassVar[int] + GYM_STATUS_FIELD_NUMBER: _ClassVar[int] + PARTICIPATION_FIELD_NUMBER: _ClassVar[int] + RAID_ITEM_REWARDS_FIELD_NUMBER: _ClassVar[int] + POST_RAID_ENCOUNTER_FIELD_NUMBER: _ClassVar[int] + GYM_BADGE_FIELD_NUMBER: _ClassVar[int] + DEFAULT_RAID_ITEM_REWARDS_FIELD_NUMBER: _ClassVar[int] + BATTLE_DURATION_MS_FIELD_NUMBER: _ClassVar[int] + RAID_PLAYER_STATS_FIELD_NUMBER: _ClassVar[int] + XL_CANDY_AWARDED_FIELD_NUMBER: _ClassVar[int] + XL_CANDY_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + CANDY_AWARDED_FIELD_NUMBER: _ClassVar[int] + LEVELED_UP_FRIENDS_FIELD_NUMBER: _ClassVar[int] + gym_state: GymStateProto + attackers: _containers.RepeatedCompositeFieldContainer[BattleParticipantProto] + player_xp_awarded: _containers.RepeatedScalarFieldContainer[int] + next_defender_pokemon_id: int + gym_points_delta: int + gym_status: GymStatusAndDefendersProto + participation: _containers.RepeatedCompositeFieldContainer[ParticipationProto] + raid_item_rewards: _containers.RepeatedCompositeFieldContainer[LootProto] + post_raid_encounter: _containers.RepeatedCompositeFieldContainer[RaidEncounterProto] + gym_badge: _containers.RepeatedCompositeFieldContainer[AwardedGymBadge] + default_raid_item_rewards: _containers.RepeatedCompositeFieldContainer[LootProto] + battle_duration_ms: int + raid_player_stats: RaidPlayerStatsProto + xl_candy_awarded: _containers.RepeatedScalarFieldContainer[int] + xl_candy_pokemon_id: HoloPokemonId + candy_awarded: _containers.RepeatedScalarFieldContainer[int] + leveled_up_friends: LeveledUpFriendsProto + def __init__(self, gym_state: _Optional[_Union[GymStateProto, _Mapping]] = ..., attackers: _Optional[_Iterable[_Union[BattleParticipantProto, _Mapping]]] = ..., player_xp_awarded: _Optional[_Iterable[int]] = ..., next_defender_pokemon_id: _Optional[int] = ..., gym_points_delta: _Optional[int] = ..., gym_status: _Optional[_Union[GymStatusAndDefendersProto, _Mapping]] = ..., participation: _Optional[_Iterable[_Union[ParticipationProto, _Mapping]]] = ..., raid_item_rewards: _Optional[_Iterable[_Union[LootProto, _Mapping]]] = ..., post_raid_encounter: _Optional[_Iterable[_Union[RaidEncounterProto, _Mapping]]] = ..., gym_badge: _Optional[_Iterable[_Union[AwardedGymBadge, _Mapping]]] = ..., default_raid_item_rewards: _Optional[_Iterable[_Union[LootProto, _Mapping]]] = ..., battle_duration_ms: _Optional[int] = ..., raid_player_stats: _Optional[_Union[RaidPlayerStatsProto, _Mapping]] = ..., xl_candy_awarded: _Optional[_Iterable[int]] = ..., xl_candy_pokemon_id: _Optional[_Union[HoloPokemonId, str]] = ..., candy_awarded: _Optional[_Iterable[int]] = ..., leveled_up_friends: _Optional[_Union[LeveledUpFriendsProto, _Mapping]] = ...) -> None: ... + +class BattleStateOutProto(_message.Message): + __slots__ = ["battle_state", "turn", "time_ms", "full_state", "serial", "error"] + BATTLE_STATE_FIELD_NUMBER: _ClassVar[int] + TURN_FIELD_NUMBER: _ClassVar[int] + TIME_MS_FIELD_NUMBER: _ClassVar[int] + FULL_STATE_FIELD_NUMBER: _ClassVar[int] + SERIAL_FIELD_NUMBER: _ClassVar[int] + ERROR_FIELD_NUMBER: _ClassVar[int] + battle_state: BattleStateProto + turn: int + time_ms: int + full_state: bool + serial: int + error: str + def __init__(self, battle_state: _Optional[_Union[BattleStateProto, _Mapping]] = ..., turn: _Optional[int] = ..., time_ms: _Optional[int] = ..., full_state: bool = ..., serial: _Optional[int] = ..., error: _Optional[str] = ...) -> None: ... + +class BattleStateProto(_message.Message): + __slots__ = ["actors", "turn_start_ms", "turn", "ms_per_turn", "current_actor_id", "state", "active_actor_count", "team_actor_count", "pokemon", "party_member_count", "events", "battle_end_turn", "battle_start_turn", "ui_mode", "allied_pokemon_remaining"] + class State(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET_STATE: _ClassVar[BattleStateProto.State] + STATE_ACCEPTED: _ClassVar[BattleStateProto.State] + STATE_ERROR: _ClassVar[BattleStateProto.State] + STATE_DEFAULT: _ClassVar[BattleStateProto.State] + STATE_UPDATE: _ClassVar[BattleStateProto.State] + STATE_BATTLE_END: _ClassVar[BattleStateProto.State] + STATE_ERROR_BATTLE_END: _ClassVar[BattleStateProto.State] + STATE_ERROR_PAUSED: _ClassVar[BattleStateProto.State] + STATE_ERROR_UNAVAILABLE_BATTLE: _ClassVar[BattleStateProto.State] + STATE_ERROR_UNAVAILABLE_TURN: _ClassVar[BattleStateProto.State] + STATE_ERROR_UNAVAILABLE_ITEM: _ClassVar[BattleStateProto.State] + STATE_ERROR_UNAVAILABLE_POKEMON: _ClassVar[BattleStateProto.State] + STATE_ERROR_UNAVAILABLE_RESOURCE: _ClassVar[BattleStateProto.State] + UNSET_STATE: BattleStateProto.State + STATE_ACCEPTED: BattleStateProto.State + STATE_ERROR: BattleStateProto.State + STATE_DEFAULT: BattleStateProto.State + STATE_UPDATE: BattleStateProto.State + STATE_BATTLE_END: BattleStateProto.State + STATE_ERROR_BATTLE_END: BattleStateProto.State + STATE_ERROR_PAUSED: BattleStateProto.State + STATE_ERROR_UNAVAILABLE_BATTLE: BattleStateProto.State + STATE_ERROR_UNAVAILABLE_TURN: BattleStateProto.State + STATE_ERROR_UNAVAILABLE_ITEM: BattleStateProto.State + STATE_ERROR_UNAVAILABLE_POKEMON: BattleStateProto.State + STATE_ERROR_UNAVAILABLE_RESOURCE: BattleStateProto.State + class UIMode(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + MODE_DEFAULT: _ClassVar[BattleStateProto.UIMode] + MODE_PREBREAD: _ClassVar[BattleStateProto.UIMode] + MODE_BREADMODE: _ClassVar[BattleStateProto.UIMode] + MODE_SIDELINE: _ClassVar[BattleStateProto.UIMode] + MODE_DEFAULT: BattleStateProto.UIMode + MODE_PREBREAD: BattleStateProto.UIMode + MODE_BREADMODE: BattleStateProto.UIMode + MODE_SIDELINE: BattleStateProto.UIMode + class ActorsEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: str + value: BattleActorProto + def __init__(self, key: _Optional[str] = ..., value: _Optional[_Union[BattleActorProto, _Mapping]] = ...) -> None: ... + class TeamActorCountEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: int + value: int + def __init__(self, key: _Optional[int] = ..., value: _Optional[int] = ...) -> None: ... + class PokemonEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: int + value: BattlePokemonProto + def __init__(self, key: _Optional[int] = ..., value: _Optional[_Union[BattlePokemonProto, _Mapping]] = ...) -> None: ... + class PartyMemberCountEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: str + value: int + def __init__(self, key: _Optional[str] = ..., value: _Optional[int] = ...) -> None: ... + ACTORS_FIELD_NUMBER: _ClassVar[int] + TURN_START_MS_FIELD_NUMBER: _ClassVar[int] + TURN_FIELD_NUMBER: _ClassVar[int] + MS_PER_TURN_FIELD_NUMBER: _ClassVar[int] + CURRENT_ACTOR_ID_FIELD_NUMBER: _ClassVar[int] + STATE_FIELD_NUMBER: _ClassVar[int] + ACTIVE_ACTOR_COUNT_FIELD_NUMBER: _ClassVar[int] + TEAM_ACTOR_COUNT_FIELD_NUMBER: _ClassVar[int] + POKEMON_FIELD_NUMBER: _ClassVar[int] + PARTY_MEMBER_COUNT_FIELD_NUMBER: _ClassVar[int] + EVENTS_FIELD_NUMBER: _ClassVar[int] + BATTLE_END_TURN_FIELD_NUMBER: _ClassVar[int] + BATTLE_START_TURN_FIELD_NUMBER: _ClassVar[int] + UI_MODE_FIELD_NUMBER: _ClassVar[int] + ALLIED_POKEMON_REMAINING_FIELD_NUMBER: _ClassVar[int] + actors: _containers.MessageMap[str, BattleActorProto] + turn_start_ms: int + turn: int + ms_per_turn: int + current_actor_id: str + state: BattleStateProto.State + active_actor_count: int + team_actor_count: _containers.ScalarMap[int, int] + pokemon: _containers.MessageMap[int, BattlePokemonProto] + party_member_count: _containers.ScalarMap[str, int] + events: _containers.RepeatedCompositeFieldContainer[BattleEventProto] + battle_end_turn: int + battle_start_turn: int + ui_mode: BattleStateProto.UIMode + allied_pokemon_remaining: int + def __init__(self, actors: _Optional[_Mapping[str, BattleActorProto]] = ..., turn_start_ms: _Optional[int] = ..., turn: _Optional[int] = ..., ms_per_turn: _Optional[int] = ..., current_actor_id: _Optional[str] = ..., state: _Optional[_Union[BattleStateProto.State, str]] = ..., active_actor_count: _Optional[int] = ..., team_actor_count: _Optional[_Mapping[int, int]] = ..., pokemon: _Optional[_Mapping[int, BattlePokemonProto]] = ..., party_member_count: _Optional[_Mapping[str, int]] = ..., events: _Optional[_Iterable[_Union[BattleEventProto, _Mapping]]] = ..., battle_end_turn: _Optional[int] = ..., battle_start_turn: _Optional[int] = ..., ui_mode: _Optional[_Union[BattleStateProto.UIMode, str]] = ..., allied_pokemon_remaining: _Optional[int] = ...) -> None: ... + +class BattleUpdateProto(_message.Message): + __slots__ = ["battle_log", "battle_id", "active_defender", "active_attacker", "highest_friendship_milestone", "render_effects", "remaining_item", "active_item", "ability_energy", "active_pokemon_stat_modifiers", "party_member_count"] + class ActiveItem(_message.Message): + __slots__ = ["item", "user", "usage_time_ms", "expiry_time_ms"] + ITEM_FIELD_NUMBER: _ClassVar[int] + USER_FIELD_NUMBER: _ClassVar[int] + USAGE_TIME_MS_FIELD_NUMBER: _ClassVar[int] + EXPIRY_TIME_MS_FIELD_NUMBER: _ClassVar[int] + item: ItemProto + user: str + usage_time_ms: int + expiry_time_ms: int + def __init__(self, item: _Optional[_Union[ItemProto, _Mapping]] = ..., user: _Optional[str] = ..., usage_time_ms: _Optional[int] = ..., expiry_time_ms: _Optional[int] = ...) -> None: ... + class AvailableItem(_message.Message): + __slots__ = ["item", "quantity", "next_available_ms"] + ITEM_FIELD_NUMBER: _ClassVar[int] + QUANTITY_FIELD_NUMBER: _ClassVar[int] + NEXT_AVAILABLE_MS_FIELD_NUMBER: _ClassVar[int] + item: Item + quantity: int + next_available_ms: int + def __init__(self, item: _Optional[_Union[Item, str]] = ..., quantity: _Optional[int] = ..., next_available_ms: _Optional[int] = ...) -> None: ... + class AbilityEnergyEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: int + value: AbilityEnergyMetadata + def __init__(self, key: _Optional[int] = ..., value: _Optional[_Union[AbilityEnergyMetadata, _Mapping]] = ...) -> None: ... + class ActivePokemonStatModifiersEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: int + value: PokemonInfo.StatModifierContainer + def __init__(self, key: _Optional[int] = ..., value: _Optional[_Union[PokemonInfo.StatModifierContainer, _Mapping]] = ...) -> None: ... + BATTLE_LOG_FIELD_NUMBER: _ClassVar[int] + BATTLE_ID_FIELD_NUMBER: _ClassVar[int] + ACTIVE_DEFENDER_FIELD_NUMBER: _ClassVar[int] + ACTIVE_ATTACKER_FIELD_NUMBER: _ClassVar[int] + HIGHEST_FRIENDSHIP_MILESTONE_FIELD_NUMBER: _ClassVar[int] + RENDER_EFFECTS_FIELD_NUMBER: _ClassVar[int] + REMAINING_ITEM_FIELD_NUMBER: _ClassVar[int] + ACTIVE_ITEM_FIELD_NUMBER: _ClassVar[int] + ABILITY_ENERGY_FIELD_NUMBER: _ClassVar[int] + ACTIVE_POKEMON_STAT_MODIFIERS_FIELD_NUMBER: _ClassVar[int] + PARTY_MEMBER_COUNT_FIELD_NUMBER: _ClassVar[int] + battle_log: BattleLogProto + battle_id: str + active_defender: PokemonInfo + active_attacker: PokemonInfo + highest_friendship_milestone: FriendshipLevelMilestone + render_effects: _containers.RepeatedCompositeFieldContainer[FormRenderModifier] + remaining_item: _containers.RepeatedCompositeFieldContainer[BattleUpdateProto.AvailableItem] + active_item: _containers.RepeatedCompositeFieldContainer[BattleUpdateProto.ActiveItem] + ability_energy: _containers.MessageMap[int, AbilityEnergyMetadata] + active_pokemon_stat_modifiers: _containers.MessageMap[int, PokemonInfo.StatModifierContainer] + party_member_count: int + def __init__(self, battle_log: _Optional[_Union[BattleLogProto, _Mapping]] = ..., battle_id: _Optional[str] = ..., active_defender: _Optional[_Union[PokemonInfo, _Mapping]] = ..., active_attacker: _Optional[_Union[PokemonInfo, _Mapping]] = ..., highest_friendship_milestone: _Optional[_Union[FriendshipLevelMilestone, str]] = ..., render_effects: _Optional[_Iterable[_Union[FormRenderModifier, _Mapping]]] = ..., remaining_item: _Optional[_Iterable[_Union[BattleUpdateProto.AvailableItem, _Mapping]]] = ..., active_item: _Optional[_Iterable[_Union[BattleUpdateProto.ActiveItem, _Mapping]]] = ..., ability_energy: _Optional[_Mapping[int, AbilityEnergyMetadata]] = ..., active_pokemon_stat_modifiers: _Optional[_Mapping[int, PokemonInfo.StatModifierContainer]] = ..., party_member_count: _Optional[int] = ...) -> None: ... + +class BattleVisualSettingsProto(_message.Message): + __slots__ = ["enhancements_enabled", "crowd_texture_asset", "banner_texture_asset"] + ENHANCEMENTS_ENABLED_FIELD_NUMBER: _ClassVar[int] + CROWD_TEXTURE_ASSET_FIELD_NUMBER: _ClassVar[int] + BANNER_TEXTURE_ASSET_FIELD_NUMBER: _ClassVar[int] + enhancements_enabled: bool + crowd_texture_asset: str + banner_texture_asset: str + def __init__(self, enhancements_enabled: bool = ..., crowd_texture_asset: _Optional[str] = ..., banner_texture_asset: _Optional[str] = ...) -> None: ... + +class BelugaBleCompleteTransferRequestProto(_message.Message): + __slots__ = ["transaction_id", "beluga_requested_item_id", "nonce"] + TRANSACTION_ID_FIELD_NUMBER: _ClassVar[int] + BELUGA_REQUESTED_ITEM_ID_FIELD_NUMBER: _ClassVar[int] + NONCE_FIELD_NUMBER: _ClassVar[int] + transaction_id: int + beluga_requested_item_id: int + nonce: str + def __init__(self, transaction_id: _Optional[int] = ..., beluga_requested_item_id: _Optional[int] = ..., nonce: _Optional[str] = ...) -> None: ... + +class BelugaBleFinalizeTransfer(_message.Message): + __slots__ = ["beluga_transfer_complete", "server_signature"] + BELUGA_TRANSFER_COMPLETE_FIELD_NUMBER: _ClassVar[int] + SERVER_SIGNATURE_FIELD_NUMBER: _ClassVar[int] + beluga_transfer_complete: BelugaBleTransferCompleteProto + server_signature: bytes + def __init__(self, beluga_transfer_complete: _Optional[_Union[BelugaBleTransferCompleteProto, _Mapping]] = ..., server_signature: _Optional[bytes] = ...) -> None: ... + +class BelugaBleTransferCompleteProto(_message.Message): + __slots__ = ["nonce", "beluga_id"] + NONCE_FIELD_NUMBER: _ClassVar[int] + BELUGA_ID_FIELD_NUMBER: _ClassVar[int] + nonce: str + beluga_id: str + def __init__(self, nonce: _Optional[str] = ..., beluga_id: _Optional[str] = ...) -> None: ... + +class BelugaBleTransferPrepProto(_message.Message): + __slots__ = ["pokemon_list", "eligble_for_item", "transaction_id", "beluga_id", "nonce"] + POKEMON_LIST_FIELD_NUMBER: _ClassVar[int] + ELIGBLE_FOR_ITEM_FIELD_NUMBER: _ClassVar[int] + TRANSACTION_ID_FIELD_NUMBER: _ClassVar[int] + BELUGA_ID_FIELD_NUMBER: _ClassVar[int] + NONCE_FIELD_NUMBER: _ClassVar[int] + pokemon_list: _containers.RepeatedCompositeFieldContainer[BelugaPokemonProto] + eligble_for_item: bool + transaction_id: int + beluga_id: str + nonce: str + def __init__(self, pokemon_list: _Optional[_Iterable[_Union[BelugaPokemonProto, _Mapping]]] = ..., eligble_for_item: bool = ..., transaction_id: _Optional[int] = ..., beluga_id: _Optional[str] = ..., nonce: _Optional[str] = ...) -> None: ... + +class BelugaBleTransferProto(_message.Message): + __slots__ = ["server_response", "server_signature", "localized_origins", "language"] + SERVER_RESPONSE_FIELD_NUMBER: _ClassVar[int] + SERVER_SIGNATURE_FIELD_NUMBER: _ClassVar[int] + LOCALIZED_ORIGINS_FIELD_NUMBER: _ClassVar[int] + LANGUAGE_FIELD_NUMBER: _ClassVar[int] + server_response: BelugaBleTransferPrepProto + server_signature: bytes + localized_origins: _containers.RepeatedScalarFieldContainer[str] + language: str + def __init__(self, server_response: _Optional[_Union[BelugaBleTransferPrepProto, _Mapping]] = ..., server_signature: _Optional[bytes] = ..., localized_origins: _Optional[_Iterable[str]] = ..., language: _Optional[str] = ...) -> None: ... + +class BelugaDailyTransferLogEntry(_message.Message): + __slots__ = ["result", "includes_weekly_bonus", "items_awarded"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[BelugaDailyTransferLogEntry.Result] + SUCCESS: _ClassVar[BelugaDailyTransferLogEntry.Result] + UNSET: BelugaDailyTransferLogEntry.Result + SUCCESS: BelugaDailyTransferLogEntry.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + INCLUDES_WEEKLY_BONUS_FIELD_NUMBER: _ClassVar[int] + ITEMS_AWARDED_FIELD_NUMBER: _ClassVar[int] + result: BelugaDailyTransferLogEntry.Result + includes_weekly_bonus: bool + items_awarded: LootProto + def __init__(self, result: _Optional[_Union[BelugaDailyTransferLogEntry.Result, str]] = ..., includes_weekly_bonus: bool = ..., items_awarded: _Optional[_Union[LootProto, _Mapping]] = ...) -> None: ... + +class BelugaGlobalSettingsProto(_message.Message): + __slots__ = ["enable_beluga_transfer", "max_num_pokemon_per_transfer"] + ENABLE_BELUGA_TRANSFER_FIELD_NUMBER: _ClassVar[int] + MAX_NUM_POKEMON_PER_TRANSFER_FIELD_NUMBER: _ClassVar[int] + enable_beluga_transfer: bool + max_num_pokemon_per_transfer: int + def __init__(self, enable_beluga_transfer: bool = ..., max_num_pokemon_per_transfer: _Optional[int] = ...) -> None: ... + +class BelugaIncenseBoxProto(_message.Message): + __slots__ = ["is_usable", "cool_down_finished_timestamp_ms", "sparkly_limit", "sparkly_counter"] + IS_USABLE_FIELD_NUMBER: _ClassVar[int] + COOL_DOWN_FINISHED_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + SPARKLY_LIMIT_FIELD_NUMBER: _ClassVar[int] + SPARKLY_COUNTER_FIELD_NUMBER: _ClassVar[int] + is_usable: bool + cool_down_finished_timestamp_ms: int + sparkly_limit: DailyCounterProto + sparkly_counter: int + def __init__(self, is_usable: bool = ..., cool_down_finished_timestamp_ms: _Optional[int] = ..., sparkly_limit: _Optional[_Union[DailyCounterProto, _Mapping]] = ..., sparkly_counter: _Optional[int] = ...) -> None: ... + +class BelugaPokemonProto(_message.Message): + __slots__ = ["trainer_name", "trainer_gender", "trainer_team", "trainer_level", "pokedex_id", "cp", "pokemon_level", "max_hp", "origin_lat", "origin_lng", "height", "weight", "individual_attack", "individual_defense", "individual_stamina", "creation_day", "creation_month", "creation_year", "nickname", "gender", "costume", "form", "shiny", "move1", "move2"] + class PokemonCostume(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[BelugaPokemonProto.PokemonCostume] + HOLIDAY_2016: _ClassVar[BelugaPokemonProto.PokemonCostume] + ANNIVERSARY: _ClassVar[BelugaPokemonProto.PokemonCostume] + ONE_YEAR_ANNIVERSARY: _ClassVar[BelugaPokemonProto.PokemonCostume] + HALLOWEEN_2017: _ClassVar[BelugaPokemonProto.PokemonCostume] + UNSET: BelugaPokemonProto.PokemonCostume + HOLIDAY_2016: BelugaPokemonProto.PokemonCostume + ANNIVERSARY: BelugaPokemonProto.PokemonCostume + ONE_YEAR_ANNIVERSARY: BelugaPokemonProto.PokemonCostume + HALLOWEEN_2017: BelugaPokemonProto.PokemonCostume + class PokemonForm(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + FORM_UNSET: _ClassVar[BelugaPokemonProto.PokemonForm] + ALOLA: _ClassVar[BelugaPokemonProto.PokemonForm] + FORM_UNSET: BelugaPokemonProto.PokemonForm + ALOLA: BelugaPokemonProto.PokemonForm + class PokemonGender(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + GENDER_UNSET: _ClassVar[BelugaPokemonProto.PokemonGender] + MALE: _ClassVar[BelugaPokemonProto.PokemonGender] + FEMALE: _ClassVar[BelugaPokemonProto.PokemonGender] + GENDERLESS: _ClassVar[BelugaPokemonProto.PokemonGender] + GENDER_UNSET: BelugaPokemonProto.PokemonGender + MALE: BelugaPokemonProto.PokemonGender + FEMALE: BelugaPokemonProto.PokemonGender + GENDERLESS: BelugaPokemonProto.PokemonGender + class Team(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NONE: _ClassVar[BelugaPokemonProto.Team] + TEAM_BLUE: _ClassVar[BelugaPokemonProto.Team] + TEAM_RED: _ClassVar[BelugaPokemonProto.Team] + TEAM_YELLOW: _ClassVar[BelugaPokemonProto.Team] + NONE: BelugaPokemonProto.Team + TEAM_BLUE: BelugaPokemonProto.Team + TEAM_RED: BelugaPokemonProto.Team + TEAM_YELLOW: BelugaPokemonProto.Team + class TrainerGender(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + TRAINER_MALE: _ClassVar[BelugaPokemonProto.TrainerGender] + TRAINER_FEMALE: _ClassVar[BelugaPokemonProto.TrainerGender] + TRAINER_MALE: BelugaPokemonProto.TrainerGender + TRAINER_FEMALE: BelugaPokemonProto.TrainerGender + TRAINER_NAME_FIELD_NUMBER: _ClassVar[int] + TRAINER_GENDER_FIELD_NUMBER: _ClassVar[int] + TRAINER_TEAM_FIELD_NUMBER: _ClassVar[int] + TRAINER_LEVEL_FIELD_NUMBER: _ClassVar[int] + POKEDEX_ID_FIELD_NUMBER: _ClassVar[int] + CP_FIELD_NUMBER: _ClassVar[int] + POKEMON_LEVEL_FIELD_NUMBER: _ClassVar[int] + MAX_HP_FIELD_NUMBER: _ClassVar[int] + ORIGIN_LAT_FIELD_NUMBER: _ClassVar[int] + ORIGIN_LNG_FIELD_NUMBER: _ClassVar[int] + HEIGHT_FIELD_NUMBER: _ClassVar[int] + WEIGHT_FIELD_NUMBER: _ClassVar[int] + INDIVIDUAL_ATTACK_FIELD_NUMBER: _ClassVar[int] + INDIVIDUAL_DEFENSE_FIELD_NUMBER: _ClassVar[int] + INDIVIDUAL_STAMINA_FIELD_NUMBER: _ClassVar[int] + CREATION_DAY_FIELD_NUMBER: _ClassVar[int] + CREATION_MONTH_FIELD_NUMBER: _ClassVar[int] + CREATION_YEAR_FIELD_NUMBER: _ClassVar[int] + NICKNAME_FIELD_NUMBER: _ClassVar[int] + GENDER_FIELD_NUMBER: _ClassVar[int] + COSTUME_FIELD_NUMBER: _ClassVar[int] + FORM_FIELD_NUMBER: _ClassVar[int] + SHINY_FIELD_NUMBER: _ClassVar[int] + MOVE1_FIELD_NUMBER: _ClassVar[int] + MOVE2_FIELD_NUMBER: _ClassVar[int] + trainer_name: str + trainer_gender: BelugaPokemonProto.TrainerGender + trainer_team: BelugaPokemonProto.Team + trainer_level: int + pokedex_id: HoloPokemonId + cp: int + pokemon_level: float + max_hp: int + origin_lat: float + origin_lng: float + height: float + weight: float + individual_attack: int + individual_defense: int + individual_stamina: int + creation_day: int + creation_month: int + creation_year: int + nickname: str + gender: BelugaPokemonProto.PokemonGender + costume: BelugaPokemonProto.PokemonCostume + form: BelugaPokemonProto.PokemonForm + shiny: bool + move1: HoloPokemonMove + move2: HoloPokemonMove + def __init__(self, trainer_name: _Optional[str] = ..., trainer_gender: _Optional[_Union[BelugaPokemonProto.TrainerGender, str]] = ..., trainer_team: _Optional[_Union[BelugaPokemonProto.Team, str]] = ..., trainer_level: _Optional[int] = ..., pokedex_id: _Optional[_Union[HoloPokemonId, str]] = ..., cp: _Optional[int] = ..., pokemon_level: _Optional[float] = ..., max_hp: _Optional[int] = ..., origin_lat: _Optional[float] = ..., origin_lng: _Optional[float] = ..., height: _Optional[float] = ..., weight: _Optional[float] = ..., individual_attack: _Optional[int] = ..., individual_defense: _Optional[int] = ..., individual_stamina: _Optional[int] = ..., creation_day: _Optional[int] = ..., creation_month: _Optional[int] = ..., creation_year: _Optional[int] = ..., nickname: _Optional[str] = ..., gender: _Optional[_Union[BelugaPokemonProto.PokemonGender, str]] = ..., costume: _Optional[_Union[BelugaPokemonProto.PokemonCostume, str]] = ..., form: _Optional[_Union[BelugaPokemonProto.PokemonForm, str]] = ..., shiny: bool = ..., move1: _Optional[_Union[HoloPokemonMove, str]] = ..., move2: _Optional[_Union[HoloPokemonMove, str]] = ...) -> None: ... + +class BelugaPokemonWhitelist(_message.Message): + __slots__ = ["max_allowed_pokemon_pokedex_number", "additional_pokemon_allowed", "forms_allowed", "costumes_allowed"] + MAX_ALLOWED_POKEMON_POKEDEX_NUMBER_FIELD_NUMBER: _ClassVar[int] + ADDITIONAL_POKEMON_ALLOWED_FIELD_NUMBER: _ClassVar[int] + FORMS_ALLOWED_FIELD_NUMBER: _ClassVar[int] + COSTUMES_ALLOWED_FIELD_NUMBER: _ClassVar[int] + max_allowed_pokemon_pokedex_number: int + additional_pokemon_allowed: _containers.RepeatedScalarFieldContainer[HoloPokemonId] + forms_allowed: _containers.RepeatedScalarFieldContainer[PokemonDisplayProto.Form] + costumes_allowed: _containers.RepeatedScalarFieldContainer[PokemonDisplayProto.Costume] + def __init__(self, max_allowed_pokemon_pokedex_number: _Optional[int] = ..., additional_pokemon_allowed: _Optional[_Iterable[_Union[HoloPokemonId, str]]] = ..., forms_allowed: _Optional[_Iterable[_Union[PokemonDisplayProto.Form, str]]] = ..., costumes_allowed: _Optional[_Iterable[_Union[PokemonDisplayProto.Costume, str]]] = ...) -> None: ... + +class BelugaTransactionCompleteOutProto(_message.Message): + __slots__ = ["status", "candy_awarded", "loot_awarded", "beluga_finalize_response", "buckets_until_weekly_award", "xl_candy_awarded_per_id"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[BelugaTransactionCompleteOutProto.Status] + SUCCESS: _ClassVar[BelugaTransactionCompleteOutProto.Status] + FAILED: _ClassVar[BelugaTransactionCompleteOutProto.Status] + ERROR_INVALID_POKEMON_ID: _ClassVar[BelugaTransactionCompleteOutProto.Status] + ERROR_POKEMON_DEPLOYED: _ClassVar[BelugaTransactionCompleteOutProto.Status] + ERROR_POKEMON_NOT_ALLOWED: _ClassVar[BelugaTransactionCompleteOutProto.Status] + ERROR_POKEMON_IS_BUDDY: _ClassVar[BelugaTransactionCompleteOutProto.Status] + ERROR_INVALID_TRANSACTION_ID: _ClassVar[BelugaTransactionCompleteOutProto.Status] + ERROR_MISSING_TRANSACTION_ID: _ClassVar[BelugaTransactionCompleteOutProto.Status] + ERROR_FUSION_POKEMON: _ClassVar[BelugaTransactionCompleteOutProto.Status] + ERROR_FUSION_COMPONENT_POKEMON: _ClassVar[BelugaTransactionCompleteOutProto.Status] + UNSET: BelugaTransactionCompleteOutProto.Status + SUCCESS: BelugaTransactionCompleteOutProto.Status + FAILED: BelugaTransactionCompleteOutProto.Status + ERROR_INVALID_POKEMON_ID: BelugaTransactionCompleteOutProto.Status + ERROR_POKEMON_DEPLOYED: BelugaTransactionCompleteOutProto.Status + ERROR_POKEMON_NOT_ALLOWED: BelugaTransactionCompleteOutProto.Status + ERROR_POKEMON_IS_BUDDY: BelugaTransactionCompleteOutProto.Status + ERROR_INVALID_TRANSACTION_ID: BelugaTransactionCompleteOutProto.Status + ERROR_MISSING_TRANSACTION_ID: BelugaTransactionCompleteOutProto.Status + ERROR_FUSION_POKEMON: BelugaTransactionCompleteOutProto.Status + ERROR_FUSION_COMPONENT_POKEMON: BelugaTransactionCompleteOutProto.Status + class XlCandyAwardedPerIdEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: int + value: int + def __init__(self, key: _Optional[int] = ..., value: _Optional[int] = ...) -> None: ... + STATUS_FIELD_NUMBER: _ClassVar[int] + CANDY_AWARDED_FIELD_NUMBER: _ClassVar[int] + LOOT_AWARDED_FIELD_NUMBER: _ClassVar[int] + BELUGA_FINALIZE_RESPONSE_FIELD_NUMBER: _ClassVar[int] + BUCKETS_UNTIL_WEEKLY_AWARD_FIELD_NUMBER: _ClassVar[int] + XL_CANDY_AWARDED_PER_ID_FIELD_NUMBER: _ClassVar[int] + status: BelugaTransactionCompleteOutProto.Status + candy_awarded: int + loot_awarded: LootProto + beluga_finalize_response: BelugaBleFinalizeTransfer + buckets_until_weekly_award: int + xl_candy_awarded_per_id: _containers.ScalarMap[int, int] + def __init__(self, status: _Optional[_Union[BelugaTransactionCompleteOutProto.Status, str]] = ..., candy_awarded: _Optional[int] = ..., loot_awarded: _Optional[_Union[LootProto, _Mapping]] = ..., beluga_finalize_response: _Optional[_Union[BelugaBleFinalizeTransfer, _Mapping]] = ..., buckets_until_weekly_award: _Optional[int] = ..., xl_candy_awarded_per_id: _Optional[_Mapping[int, int]] = ...) -> None: ... + +class BelugaTransactionCompleteProto(_message.Message): + __slots__ = ["beluga_transfer", "app_signature", "firmware_signature"] + BELUGA_TRANSFER_FIELD_NUMBER: _ClassVar[int] + APP_SIGNATURE_FIELD_NUMBER: _ClassVar[int] + FIRMWARE_SIGNATURE_FIELD_NUMBER: _ClassVar[int] + beluga_transfer: BelugaBleCompleteTransferRequestProto + app_signature: bytes + firmware_signature: bytes + def __init__(self, beluga_transfer: _Optional[_Union[BelugaBleCompleteTransferRequestProto, _Mapping]] = ..., app_signature: _Optional[bytes] = ..., firmware_signature: _Optional[bytes] = ...) -> None: ... + +class BelugaTransactionStartOutProto(_message.Message): + __slots__ = ["status", "beluga_transfer_prep", "server_signature"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[BelugaTransactionStartOutProto.Status] + SUCCESS: _ClassVar[BelugaTransactionStartOutProto.Status] + FAILED: _ClassVar[BelugaTransactionStartOutProto.Status] + ERROR_INVALID_POKEMON_ID: _ClassVar[BelugaTransactionStartOutProto.Status] + ERROR_POKEMON_DEPLOYED: _ClassVar[BelugaTransactionStartOutProto.Status] + ERROR_POKEMON_IS_EGG: _ClassVar[BelugaTransactionStartOutProto.Status] + ERROR_POKEMON_IS_BUDDY: _ClassVar[BelugaTransactionStartOutProto.Status] + ERROR_POKEMON_NOT_ALLOWED: _ClassVar[BelugaTransactionStartOutProto.Status] + ERROR_INVALID_NONCE: _ClassVar[BelugaTransactionStartOutProto.Status] + ERROR_TOO_MANY_POKEMON: _ClassVar[BelugaTransactionStartOutProto.Status] + ERROR_NO_POKEMON_SPECIFIED: _ClassVar[BelugaTransactionStartOutProto.Status] + ERROR_FUSION_POKEMON: _ClassVar[BelugaTransactionStartOutProto.Status] + ERROR_FUSION_COMPONENT_POKEMON: _ClassVar[BelugaTransactionStartOutProto.Status] + UNSET: BelugaTransactionStartOutProto.Status + SUCCESS: BelugaTransactionStartOutProto.Status + FAILED: BelugaTransactionStartOutProto.Status + ERROR_INVALID_POKEMON_ID: BelugaTransactionStartOutProto.Status + ERROR_POKEMON_DEPLOYED: BelugaTransactionStartOutProto.Status + ERROR_POKEMON_IS_EGG: BelugaTransactionStartOutProto.Status + ERROR_POKEMON_IS_BUDDY: BelugaTransactionStartOutProto.Status + ERROR_POKEMON_NOT_ALLOWED: BelugaTransactionStartOutProto.Status + ERROR_INVALID_NONCE: BelugaTransactionStartOutProto.Status + ERROR_TOO_MANY_POKEMON: BelugaTransactionStartOutProto.Status + ERROR_NO_POKEMON_SPECIFIED: BelugaTransactionStartOutProto.Status + ERROR_FUSION_POKEMON: BelugaTransactionStartOutProto.Status + ERROR_FUSION_COMPONENT_POKEMON: BelugaTransactionStartOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + BELUGA_TRANSFER_PREP_FIELD_NUMBER: _ClassVar[int] + SERVER_SIGNATURE_FIELD_NUMBER: _ClassVar[int] + status: BelugaTransactionStartOutProto.Status + beluga_transfer_prep: BelugaBleTransferPrepProto + server_signature: bytes + def __init__(self, status: _Optional[_Union[BelugaTransactionStartOutProto.Status, str]] = ..., beluga_transfer_prep: _Optional[_Union[BelugaBleTransferPrepProto, _Mapping]] = ..., server_signature: _Optional[bytes] = ...) -> None: ... + +class BelugaTransactionStartProto(_message.Message): + __slots__ = ["pokemon_id", "nonce", "beluga_id"] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + NONCE_FIELD_NUMBER: _ClassVar[int] + BELUGA_ID_FIELD_NUMBER: _ClassVar[int] + pokemon_id: _containers.RepeatedScalarFieldContainer[int] + nonce: str + beluga_id: str + def __init__(self, pokemon_id: _Optional[_Iterable[int]] = ..., nonce: _Optional[str] = ..., beluga_id: _Optional[str] = ...) -> None: ... + +class BerryFarmingSettingsProto(_message.Message): + __slots__ = ["enabled", "poi_ids"] + ENABLED_FIELD_NUMBER: _ClassVar[int] + POI_IDS_FIELD_NUMBER: _ClassVar[int] + enabled: bool + poi_ids: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, enabled: bool = ..., poi_ids: _Optional[_Iterable[str]] = ...) -> None: ... + +class BonusBoxProto(_message.Message): + __slots__ = ["text", "icon_type", "additional_display"] + class AdditionalDisplay(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NONE: _ClassVar[BonusBoxProto.AdditionalDisplay] + PARTY_PLAY: _ClassVar[BonusBoxProto.AdditionalDisplay] + NONE: BonusBoxProto.AdditionalDisplay + PARTY_PLAY: BonusBoxProto.AdditionalDisplay + class IconType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[BonusBoxProto.IconType] + ADVENTURE_SYNC: _ClassVar[BonusBoxProto.IconType] + BUDDY: _ClassVar[BonusBoxProto.IconType] + CANDY_GENERAL: _ClassVar[BonusBoxProto.IconType] + EGG: _ClassVar[BonusBoxProto.IconType] + EGG_INCUBATOR: _ClassVar[BonusBoxProto.IconType] + EVENT_MOVE: _ClassVar[BonusBoxProto.IconType] + EVOLUTION: _ClassVar[BonusBoxProto.IconType] + FIELD_RESEARCH: _ClassVar[BonusBoxProto.IconType] + FRIENDSHIP: _ClassVar[BonusBoxProto.IconType] + GIFT: _ClassVar[BonusBoxProto.IconType] + INCENSE: _ClassVar[BonusBoxProto.IconType] + LUCKY_EGG: _ClassVar[BonusBoxProto.IconType] + LURE_MODULE: _ClassVar[BonusBoxProto.IconType] + PHOTOBOMB: _ClassVar[BonusBoxProto.IconType] + POKESTOP: _ClassVar[BonusBoxProto.IconType] + RAID: _ClassVar[BonusBoxProto.IconType] + RAID_PASS: _ClassVar[BonusBoxProto.IconType] + SPAWN_UNKNOWN: _ClassVar[BonusBoxProto.IconType] + STAR_PIECE: _ClassVar[BonusBoxProto.IconType] + STARDUST: _ClassVar[BonusBoxProto.IconType] + TEAM_ROCKET: _ClassVar[BonusBoxProto.IconType] + TRADE: _ClassVar[BonusBoxProto.IconType] + TRANSFER_CANDY: _ClassVar[BonusBoxProto.IconType] + BATTLE: _ClassVar[BonusBoxProto.IconType] + XP: _ClassVar[BonusBoxProto.IconType] + SHOP: _ClassVar[BonusBoxProto.IconType] + LOCATION: _ClassVar[BonusBoxProto.IconType] + EVENT: _ClassVar[BonusBoxProto.IconType] + MYSTERY_BOX: _ClassVar[BonusBoxProto.IconType] + TRADE_BALL: _ClassVar[BonusBoxProto.IconType] + CANDY_XL: _ClassVar[BonusBoxProto.IconType] + HEART: _ClassVar[BonusBoxProto.IconType] + TIMER: _ClassVar[BonusBoxProto.IconType] + POSTCARD: _ClassVar[BonusBoxProto.IconType] + STICKER: _ClassVar[BonusBoxProto.IconType] + ADVENTURE_EFFECT: _ClassVar[BonusBoxProto.IconType] + BREAD: _ClassVar[BonusBoxProto.IconType] + UNSET: BonusBoxProto.IconType + ADVENTURE_SYNC: BonusBoxProto.IconType + BUDDY: BonusBoxProto.IconType + CANDY_GENERAL: BonusBoxProto.IconType + EGG: BonusBoxProto.IconType + EGG_INCUBATOR: BonusBoxProto.IconType + EVENT_MOVE: BonusBoxProto.IconType + EVOLUTION: BonusBoxProto.IconType + FIELD_RESEARCH: BonusBoxProto.IconType + FRIENDSHIP: BonusBoxProto.IconType + GIFT: BonusBoxProto.IconType + INCENSE: BonusBoxProto.IconType + LUCKY_EGG: BonusBoxProto.IconType + LURE_MODULE: BonusBoxProto.IconType + PHOTOBOMB: BonusBoxProto.IconType + POKESTOP: BonusBoxProto.IconType + RAID: BonusBoxProto.IconType + RAID_PASS: BonusBoxProto.IconType + SPAWN_UNKNOWN: BonusBoxProto.IconType + STAR_PIECE: BonusBoxProto.IconType + STARDUST: BonusBoxProto.IconType + TEAM_ROCKET: BonusBoxProto.IconType + TRADE: BonusBoxProto.IconType + TRANSFER_CANDY: BonusBoxProto.IconType + BATTLE: BonusBoxProto.IconType + XP: BonusBoxProto.IconType + SHOP: BonusBoxProto.IconType + LOCATION: BonusBoxProto.IconType + EVENT: BonusBoxProto.IconType + MYSTERY_BOX: BonusBoxProto.IconType + TRADE_BALL: BonusBoxProto.IconType + CANDY_XL: BonusBoxProto.IconType + HEART: BonusBoxProto.IconType + TIMER: BonusBoxProto.IconType + POSTCARD: BonusBoxProto.IconType + STICKER: BonusBoxProto.IconType + ADVENTURE_EFFECT: BonusBoxProto.IconType + BREAD: BonusBoxProto.IconType + TEXT_FIELD_NUMBER: _ClassVar[int] + ICON_TYPE_FIELD_NUMBER: _ClassVar[int] + ADDITIONAL_DISPLAY_FIELD_NUMBER: _ClassVar[int] + text: str + icon_type: BonusBoxProto.IconType + additional_display: BonusBoxProto.AdditionalDisplay + def __init__(self, text: _Optional[str] = ..., icon_type: _Optional[_Union[BonusBoxProto.IconType, str]] = ..., additional_display: _Optional[_Union[BonusBoxProto.AdditionalDisplay, str]] = ...) -> None: ... + +class BonusEffectSettingsProto(_message.Message): + __slots__ = ["time_bonus", "space_bonus", "day_night_bonus"] + TIME_BONUS_FIELD_NUMBER: _ClassVar[int] + SPACE_BONUS_FIELD_NUMBER: _ClassVar[int] + DAY_NIGHT_BONUS_FIELD_NUMBER: _ClassVar[int] + time_bonus: TimeBonusSettingsProto + space_bonus: SpaceBonusSettingsProto + day_night_bonus: DayNightBonusSettingsProto + def __init__(self, time_bonus: _Optional[_Union[TimeBonusSettingsProto, _Mapping]] = ..., space_bonus: _Optional[_Union[SpaceBonusSettingsProto, _Mapping]] = ..., day_night_bonus: _Optional[_Union[DayNightBonusSettingsProto, _Mapping]] = ...) -> None: ... + +class BoolValue(_message.Message): + __slots__ = ["value"] + VALUE_FIELD_NUMBER: _ClassVar[int] + value: bool + def __init__(self, value: bool = ...) -> None: ... + +class BootRaidOutProto(_message.Message): + __slots__ = ["result", "lobby"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[BootRaidOutProto.Result] + SUCCESS: _ClassVar[BootRaidOutProto.Result] + ERROR_FEATURE_DISABLED: _ClassVar[BootRaidOutProto.Result] + ERROR_LOBBY_NOT_FOUND: _ClassVar[BootRaidOutProto.Result] + ERROR_RAID_UNAVAILABLE: _ClassVar[BootRaidOutProto.Result] + ERROR_NOT_ENOUGH_TIME: _ClassVar[BootRaidOutProto.Result] + UNSET: BootRaidOutProto.Result + SUCCESS: BootRaidOutProto.Result + ERROR_FEATURE_DISABLED: BootRaidOutProto.Result + ERROR_LOBBY_NOT_FOUND: BootRaidOutProto.Result + ERROR_RAID_UNAVAILABLE: BootRaidOutProto.Result + ERROR_NOT_ENOUGH_TIME: BootRaidOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + LOBBY_FIELD_NUMBER: _ClassVar[int] + result: BootRaidOutProto.Result + lobby: LobbyProto + def __init__(self, result: _Optional[_Union[BootRaidOutProto.Result, str]] = ..., lobby: _Optional[_Union[LobbyProto, _Mapping]] = ...) -> None: ... + +class BootRaidProto(_message.Message): + __slots__ = ["gym_id", "lobby_id"] + GYM_ID_FIELD_NUMBER: _ClassVar[int] + LOBBY_ID_FIELD_NUMBER: _ClassVar[int] + gym_id: str + lobby_id: _containers.RepeatedScalarFieldContainer[int] + def __init__(self, gym_id: _Optional[str] = ..., lobby_id: _Optional[_Iterable[int]] = ...) -> None: ... + +class BootSettingsProto(_message.Message): + __slots__ = ["boot_sequence_v2_enabled", "boot_lazy_inject_enabled", "parallel_version_check_enabled", "set_player_status_rpc_enabled", "skip_global_asset_enabled", "early_aware_surrounding_warning_enabled", "download_inventory_delta_enabled", "async_addressable_dependency_enabled", "get_game_config_version_enabled"] + BOOT_SEQUENCE_V2_ENABLED_FIELD_NUMBER: _ClassVar[int] + BOOT_LAZY_INJECT_ENABLED_FIELD_NUMBER: _ClassVar[int] + PARALLEL_VERSION_CHECK_ENABLED_FIELD_NUMBER: _ClassVar[int] + SET_PLAYER_STATUS_RPC_ENABLED_FIELD_NUMBER: _ClassVar[int] + SKIP_GLOBAL_ASSET_ENABLED_FIELD_NUMBER: _ClassVar[int] + EARLY_AWARE_SURROUNDING_WARNING_ENABLED_FIELD_NUMBER: _ClassVar[int] + DOWNLOAD_INVENTORY_DELTA_ENABLED_FIELD_NUMBER: _ClassVar[int] + ASYNC_ADDRESSABLE_DEPENDENCY_ENABLED_FIELD_NUMBER: _ClassVar[int] + GET_GAME_CONFIG_VERSION_ENABLED_FIELD_NUMBER: _ClassVar[int] + boot_sequence_v2_enabled: bool + boot_lazy_inject_enabled: bool + parallel_version_check_enabled: bool + set_player_status_rpc_enabled: bool + skip_global_asset_enabled: bool + early_aware_surrounding_warning_enabled: bool + download_inventory_delta_enabled: bool + async_addressable_dependency_enabled: bool + get_game_config_version_enabled: bool + def __init__(self, boot_sequence_v2_enabled: bool = ..., boot_lazy_inject_enabled: bool = ..., parallel_version_check_enabled: bool = ..., set_player_status_rpc_enabled: bool = ..., skip_global_asset_enabled: bool = ..., early_aware_surrounding_warning_enabled: bool = ..., download_inventory_delta_enabled: bool = ..., async_addressable_dependency_enabled: bool = ..., get_game_config_version_enabled: bool = ...) -> None: ... + +class BootTelemetry(_message.Message): + __slots__ = ["nearest_poi_distance", "poi_within_one_km_count"] + NEAREST_POI_DISTANCE_FIELD_NUMBER: _ClassVar[int] + POI_WITHIN_ONE_KM_COUNT_FIELD_NUMBER: _ClassVar[int] + nearest_poi_distance: float + poi_within_one_km_count: int + def __init__(self, nearest_poi_distance: _Optional[float] = ..., poi_within_one_km_count: _Optional[int] = ...) -> None: ... + +class BootTime(_message.Message): + __slots__ = ["duration", "boot_phase", "auth_provider", "cached_login", "adventure_sync_enabled", "time_since_start_s"] + class AuthProvider(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNKNOWN: _ClassVar[BootTime.AuthProvider] + GOOGLE: _ClassVar[BootTime.AuthProvider] + PTC: _ClassVar[BootTime.AuthProvider] + FACEBOOK: _ClassVar[BootTime.AuthProvider] + SUPER_AWESOME: _ClassVar[BootTime.AuthProvider] + APPLE: _ClassVar[BootTime.AuthProvider] + GUEST: _ClassVar[BootTime.AuthProvider] + PTC_OAUTH: _ClassVar[BootTime.AuthProvider] + UNKNOWN: BootTime.AuthProvider + GOOGLE: BootTime.AuthProvider + PTC: BootTime.AuthProvider + FACEBOOK: BootTime.AuthProvider + SUPER_AWESOME: BootTime.AuthProvider + APPLE: BootTime.AuthProvider + GUEST: BootTime.AuthProvider + PTC_OAUTH: BootTime.AuthProvider + class BootPhase(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNDEFINED: _ClassVar[BootTime.BootPhase] + TIME_TO_MAP: _ClassVar[BootTime.BootPhase] + LOGO_SCREEN_TIME: _ClassVar[BootTime.BootPhase] + MAIN_SCENE_LOAD_TIME: _ClassVar[BootTime.BootPhase] + WAIT_FOR_AUTH: _ClassVar[BootTime.BootPhase] + INIT_REMOTE_CONFIG_VERSIONS: _ClassVar[BootTime.BootPhase] + INIT_BUNDLE_DIGEST: _ClassVar[BootTime.BootPhase] + INIT_GMT: _ClassVar[BootTime.BootPhase] + DOWNLOAD_I18N: _ClassVar[BootTime.BootPhase] + DOWNLOAD_GLOBAL_ASSETS: _ClassVar[BootTime.BootPhase] + REGISTER_PUSH_NOTIFICATION: _ClassVar[BootTime.BootPhase] + INITIALIZE_UPSIGHT: _ClassVar[BootTime.BootPhase] + INITIALIZE_CRITTERCISM: _ClassVar[BootTime.BootPhase] + LOGIN_VERSION_CHECK: _ClassVar[BootTime.BootPhase] + LOGIN_GET_PLAYER: _ClassVar[BootTime.BootPhase] + LOGIN_AUTHENTICATION: _ClassVar[BootTime.BootPhase] + MODAL_TIME: _ClassVar[BootTime.BootPhase] + INITIALIZE_ADJUST: _ClassVar[BootTime.BootPhase] + INITIALIZE_FIREBASE: _ClassVar[BootTime.BootPhase] + INITIALIZE_CRASHLYTICS: _ClassVar[BootTime.BootPhase] + INITIALIZE_BRAZE: _ClassVar[BootTime.BootPhase] + DOWNLOAD_BOOT_ADDRESSABLES: _ClassVar[BootTime.BootPhase] + INITIALIZE_OMNI: _ClassVar[BootTime.BootPhase] + CONFIGURE_ARDK: _ClassVar[BootTime.BootPhase] + LOAD_BOOT_SEQUENCE_GUI: _ClassVar[BootTime.BootPhase] + WAIT_SERVER_SEQUENCE_DONE: _ClassVar[BootTime.BootPhase] + SET_MAIN_SCENE_ACTIVE: _ClassVar[BootTime.BootPhase] + INSTALL_SCENE_CONTEXT: _ClassVar[BootTime.BootPhase] + WAIT_SHOW_MAP: _ClassVar[BootTime.BootPhase] + UNDEFINED: BootTime.BootPhase + TIME_TO_MAP: BootTime.BootPhase + LOGO_SCREEN_TIME: BootTime.BootPhase + MAIN_SCENE_LOAD_TIME: BootTime.BootPhase + WAIT_FOR_AUTH: BootTime.BootPhase + INIT_REMOTE_CONFIG_VERSIONS: BootTime.BootPhase + INIT_BUNDLE_DIGEST: BootTime.BootPhase + INIT_GMT: BootTime.BootPhase + DOWNLOAD_I18N: BootTime.BootPhase + DOWNLOAD_GLOBAL_ASSETS: BootTime.BootPhase + REGISTER_PUSH_NOTIFICATION: BootTime.BootPhase + INITIALIZE_UPSIGHT: BootTime.BootPhase + INITIALIZE_CRITTERCISM: BootTime.BootPhase + LOGIN_VERSION_CHECK: BootTime.BootPhase + LOGIN_GET_PLAYER: BootTime.BootPhase + LOGIN_AUTHENTICATION: BootTime.BootPhase + MODAL_TIME: BootTime.BootPhase + INITIALIZE_ADJUST: BootTime.BootPhase + INITIALIZE_FIREBASE: BootTime.BootPhase + INITIALIZE_CRASHLYTICS: BootTime.BootPhase + INITIALIZE_BRAZE: BootTime.BootPhase + DOWNLOAD_BOOT_ADDRESSABLES: BootTime.BootPhase + INITIALIZE_OMNI: BootTime.BootPhase + CONFIGURE_ARDK: BootTime.BootPhase + LOAD_BOOT_SEQUENCE_GUI: BootTime.BootPhase + WAIT_SERVER_SEQUENCE_DONE: BootTime.BootPhase + SET_MAIN_SCENE_ACTIVE: BootTime.BootPhase + INSTALL_SCENE_CONTEXT: BootTime.BootPhase + WAIT_SHOW_MAP: BootTime.BootPhase + DURATION_FIELD_NUMBER: _ClassVar[int] + BOOT_PHASE_FIELD_NUMBER: _ClassVar[int] + AUTH_PROVIDER_FIELD_NUMBER: _ClassVar[int] + CACHED_LOGIN_FIELD_NUMBER: _ClassVar[int] + ADVENTURE_SYNC_ENABLED_FIELD_NUMBER: _ClassVar[int] + TIME_SINCE_START_S_FIELD_NUMBER: _ClassVar[int] + duration: PlatformMetricData + boot_phase: BootTime.BootPhase + auth_provider: BootTime.AuthProvider + cached_login: bool + adventure_sync_enabled: bool + time_since_start_s: PlatformMetricData + def __init__(self, duration: _Optional[_Union[PlatformMetricData, _Mapping]] = ..., boot_phase: _Optional[_Union[BootTime.BootPhase, str]] = ..., auth_provider: _Optional[_Union[BootTime.AuthProvider, str]] = ..., cached_login: bool = ..., adventure_sync_enabled: bool = ..., time_since_start_s: _Optional[_Union[PlatformMetricData, _Mapping]] = ...) -> None: ... + +class BoundingRect(_message.Message): + __slots__ = ["north", "south", "east", "west"] + NORTH_FIELD_NUMBER: _ClassVar[int] + SOUTH_FIELD_NUMBER: _ClassVar[int] + EAST_FIELD_NUMBER: _ClassVar[int] + WEST_FIELD_NUMBER: _ClassVar[int] + north: float + south: float + east: float + west: float + def __init__(self, north: _Optional[float] = ..., south: _Optional[float] = ..., east: _Optional[float] = ..., west: _Optional[float] = ...) -> None: ... + +class BreadBattleClientSettingsProto(_message.Message): + __slots__ = ["remote_bread_battle_enabled", "max_power_crystal_allowed", "bread_battle_min_player_level", "remote_bread_battle_min_player_level", "max_num_friend_invites", "friend_invite_cutoff_time_sec", "can_invite_friends_in_person", "can_invite_friends_remotely", "max_players_per_bread_lobby", "max_remote_players_per_bread_lobby", "max_players_per_bread_dough_lobby", "max_remote_players_per_bread_dough_lobby", "invite_cooldown_duration_millis", "max_num_friend_invites_per_action", "prepare_bread_lobby_enabled", "friend_requests_enabled", "failed_friend_invite_info_enabled", "min_players_to_prepare_bread_lobby", "prepare_bread_lobby_cutoff_ms", "prepare_bread_lobby_solo_ms", "rvn_version", "battle_rewards_version", "min_players_to_prepare_bread_dough_lobby"] + REMOTE_BREAD_BATTLE_ENABLED_FIELD_NUMBER: _ClassVar[int] + MAX_POWER_CRYSTAL_ALLOWED_FIELD_NUMBER: _ClassVar[int] + BREAD_BATTLE_MIN_PLAYER_LEVEL_FIELD_NUMBER: _ClassVar[int] + REMOTE_BREAD_BATTLE_MIN_PLAYER_LEVEL_FIELD_NUMBER: _ClassVar[int] + MAX_NUM_FRIEND_INVITES_FIELD_NUMBER: _ClassVar[int] + FRIEND_INVITE_CUTOFF_TIME_SEC_FIELD_NUMBER: _ClassVar[int] + CAN_INVITE_FRIENDS_IN_PERSON_FIELD_NUMBER: _ClassVar[int] + CAN_INVITE_FRIENDS_REMOTELY_FIELD_NUMBER: _ClassVar[int] + MAX_PLAYERS_PER_BREAD_LOBBY_FIELD_NUMBER: _ClassVar[int] + MAX_REMOTE_PLAYERS_PER_BREAD_LOBBY_FIELD_NUMBER: _ClassVar[int] + MAX_PLAYERS_PER_BREAD_DOUGH_LOBBY_FIELD_NUMBER: _ClassVar[int] + MAX_REMOTE_PLAYERS_PER_BREAD_DOUGH_LOBBY_FIELD_NUMBER: _ClassVar[int] + INVITE_COOLDOWN_DURATION_MILLIS_FIELD_NUMBER: _ClassVar[int] + MAX_NUM_FRIEND_INVITES_PER_ACTION_FIELD_NUMBER: _ClassVar[int] + PREPARE_BREAD_LOBBY_ENABLED_FIELD_NUMBER: _ClassVar[int] + FRIEND_REQUESTS_ENABLED_FIELD_NUMBER: _ClassVar[int] + FAILED_FRIEND_INVITE_INFO_ENABLED_FIELD_NUMBER: _ClassVar[int] + MIN_PLAYERS_TO_PREPARE_BREAD_LOBBY_FIELD_NUMBER: _ClassVar[int] + PREPARE_BREAD_LOBBY_CUTOFF_MS_FIELD_NUMBER: _ClassVar[int] + PREPARE_BREAD_LOBBY_SOLO_MS_FIELD_NUMBER: _ClassVar[int] + RVN_VERSION_FIELD_NUMBER: _ClassVar[int] + BATTLE_REWARDS_VERSION_FIELD_NUMBER: _ClassVar[int] + MIN_PLAYERS_TO_PREPARE_BREAD_DOUGH_LOBBY_FIELD_NUMBER: _ClassVar[int] + remote_bread_battle_enabled: bool + max_power_crystal_allowed: int + bread_battle_min_player_level: int + remote_bread_battle_min_player_level: int + max_num_friend_invites: int + friend_invite_cutoff_time_sec: int + can_invite_friends_in_person: bool + can_invite_friends_remotely: bool + max_players_per_bread_lobby: int + max_remote_players_per_bread_lobby: int + max_players_per_bread_dough_lobby: int + max_remote_players_per_bread_dough_lobby: int + invite_cooldown_duration_millis: int + max_num_friend_invites_per_action: int + prepare_bread_lobby_enabled: bool + friend_requests_enabled: bool + failed_friend_invite_info_enabled: bool + min_players_to_prepare_bread_lobby: int + prepare_bread_lobby_cutoff_ms: int + prepare_bread_lobby_solo_ms: int + rvn_version: int + battle_rewards_version: int + min_players_to_prepare_bread_dough_lobby: int + def __init__(self, remote_bread_battle_enabled: bool = ..., max_power_crystal_allowed: _Optional[int] = ..., bread_battle_min_player_level: _Optional[int] = ..., remote_bread_battle_min_player_level: _Optional[int] = ..., max_num_friend_invites: _Optional[int] = ..., friend_invite_cutoff_time_sec: _Optional[int] = ..., can_invite_friends_in_person: bool = ..., can_invite_friends_remotely: bool = ..., max_players_per_bread_lobby: _Optional[int] = ..., max_remote_players_per_bread_lobby: _Optional[int] = ..., max_players_per_bread_dough_lobby: _Optional[int] = ..., max_remote_players_per_bread_dough_lobby: _Optional[int] = ..., invite_cooldown_duration_millis: _Optional[int] = ..., max_num_friend_invites_per_action: _Optional[int] = ..., prepare_bread_lobby_enabled: bool = ..., friend_requests_enabled: bool = ..., failed_friend_invite_info_enabled: bool = ..., min_players_to_prepare_bread_lobby: _Optional[int] = ..., prepare_bread_lobby_cutoff_ms: _Optional[int] = ..., prepare_bread_lobby_solo_ms: _Optional[int] = ..., rvn_version: _Optional[int] = ..., battle_rewards_version: _Optional[int] = ..., min_players_to_prepare_bread_dough_lobby: _Optional[int] = ...) -> None: ... + +class BreadBattleCreateDetail(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class BreadBattleDetailProto(_message.Message): + __slots__ = ["bread_battle_seed", "battle_spawn_ms", "battle_window_start_ms", "battle_window_end_ms", "battle_pokemon", "reward_pokemon", "complete", "saved_for_later", "battle_level", "ob_list_uint64"] + BREAD_BATTLE_SEED_FIELD_NUMBER: _ClassVar[int] + BATTLE_SPAWN_MS_FIELD_NUMBER: _ClassVar[int] + BATTLE_WINDOW_START_MS_FIELD_NUMBER: _ClassVar[int] + BATTLE_WINDOW_END_MS_FIELD_NUMBER: _ClassVar[int] + BATTLE_POKEMON_FIELD_NUMBER: _ClassVar[int] + REWARD_POKEMON_FIELD_NUMBER: _ClassVar[int] + COMPLETE_FIELD_NUMBER: _ClassVar[int] + SAVED_FOR_LATER_FIELD_NUMBER: _ClassVar[int] + BATTLE_LEVEL_FIELD_NUMBER: _ClassVar[int] + OB_LIST_UINT64_FIELD_NUMBER: _ClassVar[int] + bread_battle_seed: int + battle_spawn_ms: int + battle_window_start_ms: int + battle_window_end_ms: int + battle_pokemon: PokemonProto + reward_pokemon: PokemonProto + complete: bool + saved_for_later: bool + battle_level: BreadBattleLevel + ob_list_uint64: _containers.RepeatedScalarFieldContainer[int] + def __init__(self, bread_battle_seed: _Optional[int] = ..., battle_spawn_ms: _Optional[int] = ..., battle_window_start_ms: _Optional[int] = ..., battle_window_end_ms: _Optional[int] = ..., battle_pokemon: _Optional[_Union[PokemonProto, _Mapping]] = ..., reward_pokemon: _Optional[_Union[PokemonProto, _Mapping]] = ..., complete: bool = ..., saved_for_later: bool = ..., battle_level: _Optional[_Union[BreadBattleLevel, str]] = ..., ob_list_uint64: _Optional[_Iterable[int]] = ...) -> None: ... + +class BreadBattleParticipantProto(_message.Message): + __slots__ = ["trainer_public_profile", "bread_lobby_pokemon", "highest_friendship_milestone", "friend_codename", "is_remote", "is_invited", "bread_lobby_join_time_ms", "last_player_join_time_ms", "last_player_quit_time_ms", "player_id", "remote_friends", "local_friends", "last_update_time_ms", "prepare_bread_battle_state", "enabled_raid_friend_requests", "player_number"] + TRAINER_PUBLIC_PROFILE_FIELD_NUMBER: _ClassVar[int] + BREAD_LOBBY_POKEMON_FIELD_NUMBER: _ClassVar[int] + HIGHEST_FRIENDSHIP_MILESTONE_FIELD_NUMBER: _ClassVar[int] + FRIEND_CODENAME_FIELD_NUMBER: _ClassVar[int] + IS_REMOTE_FIELD_NUMBER: _ClassVar[int] + IS_INVITED_FIELD_NUMBER: _ClassVar[int] + BREAD_LOBBY_JOIN_TIME_MS_FIELD_NUMBER: _ClassVar[int] + LAST_PLAYER_JOIN_TIME_MS_FIELD_NUMBER: _ClassVar[int] + LAST_PLAYER_QUIT_TIME_MS_FIELD_NUMBER: _ClassVar[int] + PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + REMOTE_FRIENDS_FIELD_NUMBER: _ClassVar[int] + LOCAL_FRIENDS_FIELD_NUMBER: _ClassVar[int] + LAST_UPDATE_TIME_MS_FIELD_NUMBER: _ClassVar[int] + PREPARE_BREAD_BATTLE_STATE_FIELD_NUMBER: _ClassVar[int] + ENABLED_RAID_FRIEND_REQUESTS_FIELD_NUMBER: _ClassVar[int] + PLAYER_NUMBER_FIELD_NUMBER: _ClassVar[int] + trainer_public_profile: PlayerPublicProfileProto + bread_lobby_pokemon: _containers.RepeatedCompositeFieldContainer[BreadLobbyPokemonProto] + highest_friendship_milestone: FriendshipLevelMilestone + friend_codename: _containers.RepeatedScalarFieldContainer[str] + is_remote: bool + is_invited: bool + bread_lobby_join_time_ms: int + last_player_join_time_ms: int + last_player_quit_time_ms: int + player_id: str + remote_friends: int + local_friends: int + last_update_time_ms: int + prepare_bread_battle_state: bool + enabled_raid_friend_requests: bool + player_number: int + def __init__(self, trainer_public_profile: _Optional[_Union[PlayerPublicProfileProto, _Mapping]] = ..., bread_lobby_pokemon: _Optional[_Iterable[_Union[BreadLobbyPokemonProto, _Mapping]]] = ..., highest_friendship_milestone: _Optional[_Union[FriendshipLevelMilestone, str]] = ..., friend_codename: _Optional[_Iterable[str]] = ..., is_remote: bool = ..., is_invited: bool = ..., bread_lobby_join_time_ms: _Optional[int] = ..., last_player_join_time_ms: _Optional[int] = ..., last_player_quit_time_ms: _Optional[int] = ..., player_id: _Optional[str] = ..., remote_friends: _Optional[int] = ..., local_friends: _Optional[int] = ..., last_update_time_ms: _Optional[int] = ..., prepare_bread_battle_state: bool = ..., enabled_raid_friend_requests: bool = ..., player_number: _Optional[int] = ...) -> None: ... + +class BreadBattleResultsProto(_message.Message): + __slots__ = ["station_state", "attackers", "player_xp_awarded", "participation", "battle_item_rewards", "upgrade_item_rewards", "upgrade_cost", "post_battle_encounter", "battle_duration_ms", "leveled_up_friends", "participant_pokemon_ids", "upgrade_ball_reward"] + STATION_STATE_FIELD_NUMBER: _ClassVar[int] + ATTACKERS_FIELD_NUMBER: _ClassVar[int] + PLAYER_XP_AWARDED_FIELD_NUMBER: _ClassVar[int] + PARTICIPATION_FIELD_NUMBER: _ClassVar[int] + BATTLE_ITEM_REWARDS_FIELD_NUMBER: _ClassVar[int] + UPGRADE_ITEM_REWARDS_FIELD_NUMBER: _ClassVar[int] + UPGRADE_COST_FIELD_NUMBER: _ClassVar[int] + POST_BATTLE_ENCOUNTER_FIELD_NUMBER: _ClassVar[int] + BATTLE_DURATION_MS_FIELD_NUMBER: _ClassVar[int] + LEVELED_UP_FRIENDS_FIELD_NUMBER: _ClassVar[int] + PARTICIPANT_POKEMON_IDS_FIELD_NUMBER: _ClassVar[int] + UPGRADE_BALL_REWARD_FIELD_NUMBER: _ClassVar[int] + station_state: StationProto + attackers: BattleParticipantProto + player_xp_awarded: int + participation: ParticipationProto + battle_item_rewards: LootProto + upgrade_item_rewards: LootProto + upgrade_cost: CurrencyQuantityProto + post_battle_encounter: RaidEncounterProto + battle_duration_ms: int + leveled_up_friends: LeveledUpFriendsProto + participant_pokemon_ids: _containers.RepeatedScalarFieldContainer[int] + upgrade_ball_reward: int + def __init__(self, station_state: _Optional[_Union[StationProto, _Mapping]] = ..., attackers: _Optional[_Union[BattleParticipantProto, _Mapping]] = ..., player_xp_awarded: _Optional[int] = ..., participation: _Optional[_Union[ParticipationProto, _Mapping]] = ..., battle_item_rewards: _Optional[_Union[LootProto, _Mapping]] = ..., upgrade_item_rewards: _Optional[_Union[LootProto, _Mapping]] = ..., upgrade_cost: _Optional[_Union[CurrencyQuantityProto, _Mapping]] = ..., post_battle_encounter: _Optional[_Union[RaidEncounterProto, _Mapping]] = ..., battle_duration_ms: _Optional[int] = ..., leveled_up_friends: _Optional[_Union[LeveledUpFriendsProto, _Mapping]] = ..., participant_pokemon_ids: _Optional[_Iterable[int]] = ..., upgrade_ball_reward: _Optional[int] = ...) -> None: ... + +class BreadBattleRewardUpgradeOutProto(_message.Message): + __slots__ = ["result", "loot"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[BreadBattleRewardUpgradeOutProto.Result] + SUCCESS: _ClassVar[BreadBattleRewardUpgradeOutProto.Result] + IAP_ISSUE: _ClassVar[BreadBattleRewardUpgradeOutProto.Result] + ERROR_BATTLE_NOT_FOUND: _ClassVar[BreadBattleRewardUpgradeOutProto.Result] + ERROR_ALREADY_CLAIMED: _ClassVar[BreadBattleRewardUpgradeOutProto.Result] + UNSET: BreadBattleRewardUpgradeOutProto.Result + SUCCESS: BreadBattleRewardUpgradeOutProto.Result + IAP_ISSUE: BreadBattleRewardUpgradeOutProto.Result + ERROR_BATTLE_NOT_FOUND: BreadBattleRewardUpgradeOutProto.Result + ERROR_ALREADY_CLAIMED: BreadBattleRewardUpgradeOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + LOOT_FIELD_NUMBER: _ClassVar[int] + result: BreadBattleRewardUpgradeOutProto.Result + loot: LootProto + def __init__(self, result: _Optional[_Union[BreadBattleRewardUpgradeOutProto.Result, str]] = ..., loot: _Optional[_Union[LootProto, _Mapping]] = ...) -> None: ... + +class BreadBattleRewardUpgradeProto(_message.Message): + __slots__ = ["station_id", "bread_battle_id"] + STATION_ID_FIELD_NUMBER: _ClassVar[int] + BREAD_BATTLE_ID_FIELD_NUMBER: _ClassVar[int] + station_id: str + bread_battle_id: str + def __init__(self, station_id: _Optional[str] = ..., bread_battle_id: _Optional[str] = ...) -> None: ... + +class BreadBattleRewardsLogEntry(_message.Message): + __slots__ = ["result", "items", "stardust", "stickers", "candy", "xl_candy"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + FAIL: _ClassVar[BreadBattleRewardsLogEntry.Result] + SUCCESS: _ClassVar[BreadBattleRewardsLogEntry.Result] + FAIL: BreadBattleRewardsLogEntry.Result + SUCCESS: BreadBattleRewardsLogEntry.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + ITEMS_FIELD_NUMBER: _ClassVar[int] + STARDUST_FIELD_NUMBER: _ClassVar[int] + STICKERS_FIELD_NUMBER: _ClassVar[int] + CANDY_FIELD_NUMBER: _ClassVar[int] + XL_CANDY_FIELD_NUMBER: _ClassVar[int] + result: BreadBattleRewardsLogEntry.Result + items: _containers.RepeatedCompositeFieldContainer[ItemProto] + stardust: int + stickers: _containers.RepeatedCompositeFieldContainer[LootItemProto] + candy: PokemonCandyRewardProto + xl_candy: PokemonCandyRewardProto + def __init__(self, result: _Optional[_Union[BreadBattleRewardsLogEntry.Result, str]] = ..., items: _Optional[_Iterable[_Union[ItemProto, _Mapping]]] = ..., stardust: _Optional[int] = ..., stickers: _Optional[_Iterable[_Union[LootItemProto, _Mapping]]] = ..., candy: _Optional[_Union[PokemonCandyRewardProto, _Mapping]] = ..., xl_candy: _Optional[_Union[PokemonCandyRewardProto, _Mapping]] = ...) -> None: ... + +class BreadBattleUpgradeRewardsLogEntry(_message.Message): + __slots__ = ["result", "items", "stardust", "stickers", "candy", "xl_candy"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + FAIL: _ClassVar[BreadBattleUpgradeRewardsLogEntry.Result] + SUCCESS: _ClassVar[BreadBattleUpgradeRewardsLogEntry.Result] + FAIL: BreadBattleUpgradeRewardsLogEntry.Result + SUCCESS: BreadBattleUpgradeRewardsLogEntry.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + ITEMS_FIELD_NUMBER: _ClassVar[int] + STARDUST_FIELD_NUMBER: _ClassVar[int] + STICKERS_FIELD_NUMBER: _ClassVar[int] + CANDY_FIELD_NUMBER: _ClassVar[int] + XL_CANDY_FIELD_NUMBER: _ClassVar[int] + result: BreadBattleUpgradeRewardsLogEntry.Result + items: _containers.RepeatedCompositeFieldContainer[ItemProto] + stardust: int + stickers: _containers.RepeatedCompositeFieldContainer[LootItemProto] + candy: PokemonCandyRewardProto + xl_candy: PokemonCandyRewardProto + def __init__(self, result: _Optional[_Union[BreadBattleUpgradeRewardsLogEntry.Result, str]] = ..., items: _Optional[_Iterable[_Union[ItemProto, _Mapping]]] = ..., stardust: _Optional[int] = ..., stickers: _Optional[_Iterable[_Union[LootItemProto, _Mapping]]] = ..., candy: _Optional[_Union[PokemonCandyRewardProto, _Mapping]] = ..., xl_candy: _Optional[_Union[PokemonCandyRewardProto, _Mapping]] = ...) -> None: ... + +class BreadClientLogProto(_message.Message): + __slots__ = ["header", "entries"] + class BreadLogEntryProto(_message.Message): + __slots__ = ["header"] + class BreadHeaderProto(_message.Message): + __slots__ = ["type", "time_now_offset_ms"] + class HeaderType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NO_TYPE: _ClassVar[BreadClientLogProto.BreadLogEntryProto.BreadHeaderProto.HeaderType] + NO_TYPE: BreadClientLogProto.BreadLogEntryProto.BreadHeaderProto.HeaderType + TYPE_FIELD_NUMBER: _ClassVar[int] + TIME_NOW_OFFSET_MS_FIELD_NUMBER: _ClassVar[int] + type: BreadClientLogProto.BreadLogEntryProto.BreadHeaderProto.HeaderType + time_now_offset_ms: int + def __init__(self, type: _Optional[_Union[BreadClientLogProto.BreadLogEntryProto.BreadHeaderProto.HeaderType, str]] = ..., time_now_offset_ms: _Optional[int] = ...) -> None: ... + HEADER_FIELD_NUMBER: _ClassVar[int] + header: BreadClientLogProto.BreadLogEntryProto.BreadHeaderProto + def __init__(self, header: _Optional[_Union[BreadClientLogProto.BreadLogEntryProto.BreadHeaderProto, _Mapping]] = ...) -> None: ... + HEADER_FIELD_NUMBER: _ClassVar[int] + ENTRIES_FIELD_NUMBER: _ClassVar[int] + header: RaidLogHeader + entries: _containers.RepeatedCompositeFieldContainer[BreadClientLogProto.BreadLogEntryProto] + def __init__(self, header: _Optional[_Union[RaidLogHeader, _Mapping]] = ..., entries: _Optional[_Iterable[_Union[BreadClientLogProto.BreadLogEntryProto, _Mapping]]] = ...) -> None: ... + +class BreadFeatureFlagsProto(_message.Message): + __slots__ = ["enabled", "discovery_enabled", "mp_enabled", "save_for_later_enabled", "station_discovery_mode", "battle_spawn_mode", "battle_enabled", "nearby_lobby_counter_enabled", "minimum_player_level", "bread_post_battle_recovery_enabled", "debug_rpc_enabled"] + class StationDiscoveryMode(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NONE: _ClassVar[BreadFeatureFlagsProto.StationDiscoveryMode] + STATIC_STATIONS: _ClassVar[BreadFeatureFlagsProto.StationDiscoveryMode] + DYNAMIC_STATIONS: _ClassVar[BreadFeatureFlagsProto.StationDiscoveryMode] + NONE: BreadFeatureFlagsProto.StationDiscoveryMode + STATIC_STATIONS: BreadFeatureFlagsProto.StationDiscoveryMode + DYNAMIC_STATIONS: BreadFeatureFlagsProto.StationDiscoveryMode + class SpawnMode(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NO_SPAWN: _ClassVar[BreadFeatureFlagsProto.SpawnMode] + STATIC_SPAWN: _ClassVar[BreadFeatureFlagsProto.SpawnMode] + GMT_SPAWN: _ClassVar[BreadFeatureFlagsProto.SpawnMode] + NO_SPAWN: BreadFeatureFlagsProto.SpawnMode + STATIC_SPAWN: BreadFeatureFlagsProto.SpawnMode + GMT_SPAWN: BreadFeatureFlagsProto.SpawnMode + ENABLED_FIELD_NUMBER: _ClassVar[int] + DISCOVERY_ENABLED_FIELD_NUMBER: _ClassVar[int] + MP_ENABLED_FIELD_NUMBER: _ClassVar[int] + SAVE_FOR_LATER_ENABLED_FIELD_NUMBER: _ClassVar[int] + STATION_DISCOVERY_MODE_FIELD_NUMBER: _ClassVar[int] + BATTLE_SPAWN_MODE_FIELD_NUMBER: _ClassVar[int] + BATTLE_ENABLED_FIELD_NUMBER: _ClassVar[int] + NEARBY_LOBBY_COUNTER_ENABLED_FIELD_NUMBER: _ClassVar[int] + MINIMUM_PLAYER_LEVEL_FIELD_NUMBER: _ClassVar[int] + BREAD_POST_BATTLE_RECOVERY_ENABLED_FIELD_NUMBER: _ClassVar[int] + DEBUG_RPC_ENABLED_FIELD_NUMBER: _ClassVar[int] + enabled: bool + discovery_enabled: bool + mp_enabled: bool + save_for_later_enabled: bool + station_discovery_mode: BreadFeatureFlagsProto.StationDiscoveryMode + battle_spawn_mode: BreadFeatureFlagsProto.SpawnMode + battle_enabled: bool + nearby_lobby_counter_enabled: bool + minimum_player_level: int + bread_post_battle_recovery_enabled: bool + debug_rpc_enabled: bool + def __init__(self, enabled: bool = ..., discovery_enabled: bool = ..., mp_enabled: bool = ..., save_for_later_enabled: bool = ..., station_discovery_mode: _Optional[_Union[BreadFeatureFlagsProto.StationDiscoveryMode, str]] = ..., battle_spawn_mode: _Optional[_Union[BreadFeatureFlagsProto.SpawnMode, str]] = ..., battle_enabled: bool = ..., nearby_lobby_counter_enabled: bool = ..., minimum_player_level: _Optional[int] = ..., bread_post_battle_recovery_enabled: bool = ..., debug_rpc_enabled: bool = ...) -> None: ... + +class BreadGroupSettings(_message.Message): + __slots__ = [] + class Group(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + BREAD_TIER_GROUPS_UNSET: _ClassVar[BreadGroupSettings.Group] + GROUP_1: _ClassVar[BreadGroupSettings.Group] + GROUP_2: _ClassVar[BreadGroupSettings.Group] + GROUP_3: _ClassVar[BreadGroupSettings.Group] + GROUP_4: _ClassVar[BreadGroupSettings.Group] + GROUP_5: _ClassVar[BreadGroupSettings.Group] + GROUP_6: _ClassVar[BreadGroupSettings.Group] + BREAD_TIER_GROUPS_UNSET: BreadGroupSettings.Group + GROUP_1: BreadGroupSettings.Group + GROUP_2: BreadGroupSettings.Group + GROUP_3: BreadGroupSettings.Group + GROUP_4: BreadGroupSettings.Group + GROUP_5: BreadGroupSettings.Group + GROUP_6: BreadGroupSettings.Group + def __init__(self) -> None: ... + +class BreadLobbyCounterData(_message.Message): + __slots__ = ["station_id", "player_count", "bread_lobby_join_end_ms"] + STATION_ID_FIELD_NUMBER: _ClassVar[int] + PLAYER_COUNT_FIELD_NUMBER: _ClassVar[int] + BREAD_LOBBY_JOIN_END_MS_FIELD_NUMBER: _ClassVar[int] + station_id: str + player_count: int + bread_lobby_join_end_ms: int + def __init__(self, station_id: _Optional[str] = ..., player_count: _Optional[int] = ..., bread_lobby_join_end_ms: _Optional[int] = ...) -> None: ... + +class BreadLobbyCounterSettingsProto(_message.Message): + __slots__ = ["show_counter_radius_meters", "subscribe_s2_level", "subscription_namespace", "publish_cutoff_time_ms", "server_publish_rate_limit_interval_ms", "bread_dough_lobby_max_count_to_update"] + SHOW_COUNTER_RADIUS_METERS_FIELD_NUMBER: _ClassVar[int] + SUBSCRIBE_S2_LEVEL_FIELD_NUMBER: _ClassVar[int] + SUBSCRIPTION_NAMESPACE_FIELD_NUMBER: _ClassVar[int] + PUBLISH_CUTOFF_TIME_MS_FIELD_NUMBER: _ClassVar[int] + SERVER_PUBLISH_RATE_LIMIT_INTERVAL_MS_FIELD_NUMBER: _ClassVar[int] + BREAD_DOUGH_LOBBY_MAX_COUNT_TO_UPDATE_FIELD_NUMBER: _ClassVar[int] + show_counter_radius_meters: float + subscribe_s2_level: int + subscription_namespace: str + publish_cutoff_time_ms: int + server_publish_rate_limit_interval_ms: int + bread_dough_lobby_max_count_to_update: int + def __init__(self, show_counter_radius_meters: _Optional[float] = ..., subscribe_s2_level: _Optional[int] = ..., subscription_namespace: _Optional[str] = ..., publish_cutoff_time_ms: _Optional[int] = ..., server_publish_rate_limit_interval_ms: _Optional[int] = ..., bread_dough_lobby_max_count_to_update: _Optional[int] = ...) -> None: ... + +class BreadLobbyPokemonProto(_message.Message): + __slots__ = ["id", "pokedex_id", "cp", "percent_health"] + ID_FIELD_NUMBER: _ClassVar[int] + POKEDEX_ID_FIELD_NUMBER: _ClassVar[int] + CP_FIELD_NUMBER: _ClassVar[int] + PERCENT_HEALTH_FIELD_NUMBER: _ClassVar[int] + id: int + pokedex_id: HoloPokemonId + cp: int + percent_health: float + def __init__(self, id: _Optional[int] = ..., pokedex_id: _Optional[_Union[HoloPokemonId, str]] = ..., cp: _Optional[int] = ..., percent_health: _Optional[float] = ...) -> None: ... + +class BreadLobbyProto(_message.Message): + __slots__ = ["bread_lobby_id", "players", "player_join_end_ms", "pokemon_selection_end_ms", "bread_battle_start_ms", "bread_battle_end_ms", "bread_battle_id", "owner_nickname", "bread_dough_mode", "creation_ms", "weather_condition", "invited_player_ids", "rvn_connection", "rvn_version", "is_private", "station_boost_level"] + BREAD_LOBBY_ID_FIELD_NUMBER: _ClassVar[int] + PLAYERS_FIELD_NUMBER: _ClassVar[int] + PLAYER_JOIN_END_MS_FIELD_NUMBER: _ClassVar[int] + POKEMON_SELECTION_END_MS_FIELD_NUMBER: _ClassVar[int] + BREAD_BATTLE_START_MS_FIELD_NUMBER: _ClassVar[int] + BREAD_BATTLE_END_MS_FIELD_NUMBER: _ClassVar[int] + BREAD_BATTLE_ID_FIELD_NUMBER: _ClassVar[int] + OWNER_NICKNAME_FIELD_NUMBER: _ClassVar[int] + BREAD_DOUGH_MODE_FIELD_NUMBER: _ClassVar[int] + CREATION_MS_FIELD_NUMBER: _ClassVar[int] + WEATHER_CONDITION_FIELD_NUMBER: _ClassVar[int] + INVITED_PLAYER_IDS_FIELD_NUMBER: _ClassVar[int] + RVN_CONNECTION_FIELD_NUMBER: _ClassVar[int] + RVN_VERSION_FIELD_NUMBER: _ClassVar[int] + IS_PRIVATE_FIELD_NUMBER: _ClassVar[int] + STATION_BOOST_LEVEL_FIELD_NUMBER: _ClassVar[int] + bread_lobby_id: int + players: _containers.RepeatedCompositeFieldContainer[BreadBattleParticipantProto] + player_join_end_ms: int + pokemon_selection_end_ms: int + bread_battle_start_ms: int + bread_battle_end_ms: int + bread_battle_id: str + owner_nickname: str + bread_dough_mode: bool + creation_ms: int + weather_condition: GameplayWeatherProto.WeatherCondition + invited_player_ids: _containers.RepeatedScalarFieldContainer[str] + rvn_connection: RvnConnectionProto + rvn_version: int + is_private: bool + station_boost_level: int + def __init__(self, bread_lobby_id: _Optional[int] = ..., players: _Optional[_Iterable[_Union[BreadBattleParticipantProto, _Mapping]]] = ..., player_join_end_ms: _Optional[int] = ..., pokemon_selection_end_ms: _Optional[int] = ..., bread_battle_start_ms: _Optional[int] = ..., bread_battle_end_ms: _Optional[int] = ..., bread_battle_id: _Optional[str] = ..., owner_nickname: _Optional[str] = ..., bread_dough_mode: bool = ..., creation_ms: _Optional[int] = ..., weather_condition: _Optional[_Union[GameplayWeatherProto.WeatherCondition, str]] = ..., invited_player_ids: _Optional[_Iterable[str]] = ..., rvn_connection: _Optional[_Union[RvnConnectionProto, _Mapping]] = ..., rvn_version: _Optional[int] = ..., is_private: bool = ..., station_boost_level: _Optional[int] = ...) -> None: ... + +class BreadModeEnum(_message.Message): + __slots__ = [] + class Modifier(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NONE: _ClassVar[BreadModeEnum.Modifier] + BREAD_MODE: _ClassVar[BreadModeEnum.Modifier] + BREAD_DOUGH_MODE: _ClassVar[BreadModeEnum.Modifier] + BREAD_DOUGH_MODE_2: _ClassVar[BreadModeEnum.Modifier] + NONE: BreadModeEnum.Modifier + BREAD_MODE: BreadModeEnum.Modifier + BREAD_DOUGH_MODE: BreadModeEnum.Modifier + BREAD_DOUGH_MODE_2: BreadModeEnum.Modifier + def __init__(self) -> None: ... + +class BreadMoveLevelSettingsProto(_message.Message): + __slots__ = ["group", "asettings", "bsettings", "csettings", "xp_reward"] + class BreadMoveLevelProto(_message.Message): + __slots__ = ["mp_cost", "candy_cost", "xl_candy_cost", "multiplier", "xp_reward"] + MP_COST_FIELD_NUMBER: _ClassVar[int] + CANDY_COST_FIELD_NUMBER: _ClassVar[int] + XL_CANDY_COST_FIELD_NUMBER: _ClassVar[int] + MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + XP_REWARD_FIELD_NUMBER: _ClassVar[int] + mp_cost: int + candy_cost: int + xl_candy_cost: int + multiplier: float + xp_reward: int + def __init__(self, mp_cost: _Optional[int] = ..., candy_cost: _Optional[int] = ..., xl_candy_cost: _Optional[int] = ..., multiplier: _Optional[float] = ..., xp_reward: _Optional[int] = ...) -> None: ... + GROUP_FIELD_NUMBER: _ClassVar[int] + ASETTINGS_FIELD_NUMBER: _ClassVar[int] + BSETTINGS_FIELD_NUMBER: _ClassVar[int] + CSETTINGS_FIELD_NUMBER: _ClassVar[int] + XP_REWARD_FIELD_NUMBER: _ClassVar[int] + group: BreadGroupSettings.Group + asettings: _containers.RepeatedCompositeFieldContainer[BreadMoveLevelSettingsProto.BreadMoveLevelProto] + bsettings: _containers.RepeatedCompositeFieldContainer[BreadMoveLevelSettingsProto.BreadMoveLevelProto] + csettings: _containers.RepeatedCompositeFieldContainer[BreadMoveLevelSettingsProto.BreadMoveLevelProto] + xp_reward: _containers.RepeatedScalarFieldContainer[int] + def __init__(self, group: _Optional[_Union[BreadGroupSettings.Group, str]] = ..., asettings: _Optional[_Iterable[_Union[BreadMoveLevelSettingsProto.BreadMoveLevelProto, _Mapping]]] = ..., bsettings: _Optional[_Iterable[_Union[BreadMoveLevelSettingsProto.BreadMoveLevelProto, _Mapping]]] = ..., csettings: _Optional[_Iterable[_Union[BreadMoveLevelSettingsProto.BreadMoveLevelProto, _Mapping]]] = ..., xp_reward: _Optional[_Iterable[int]] = ...) -> None: ... + +class BreadMoveMappingProto(_message.Message): + __slots__ = ["type", "move"] + TYPE_FIELD_NUMBER: _ClassVar[int] + MOVE_FIELD_NUMBER: _ClassVar[int] + type: HoloPokemonType + move: HoloPokemonMove + def __init__(self, type: _Optional[_Union[HoloPokemonType, str]] = ..., move: _Optional[_Union[HoloPokemonMove, str]] = ...) -> None: ... + +class BreadMoveMappingSettingsProto(_message.Message): + __slots__ = ["mappings"] + MAPPINGS_FIELD_NUMBER: _ClassVar[int] + mappings: _containers.RepeatedCompositeFieldContainer[BreadMoveMappingProto] + def __init__(self, mappings: _Optional[_Iterable[_Union[BreadMoveMappingProto, _Mapping]]] = ...) -> None: ... + +class BreadMoveSlotProto(_message.Message): + __slots__ = ["move_type", "move_level"] + class BreadMoveType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[BreadMoveSlotProto.BreadMoveType] + A: _ClassVar[BreadMoveSlotProto.BreadMoveType] + B: _ClassVar[BreadMoveSlotProto.BreadMoveType] + C: _ClassVar[BreadMoveSlotProto.BreadMoveType] + UNSET: BreadMoveSlotProto.BreadMoveType + A: BreadMoveSlotProto.BreadMoveType + B: BreadMoveSlotProto.BreadMoveType + C: BreadMoveSlotProto.BreadMoveType + MOVE_TYPE_FIELD_NUMBER: _ClassVar[int] + MOVE_LEVEL_FIELD_NUMBER: _ClassVar[int] + move_type: BreadMoveSlotProto.BreadMoveType + move_level: BreadMoveLevels + def __init__(self, move_type: _Optional[_Union[BreadMoveSlotProto.BreadMoveType, str]] = ..., move_level: _Optional[_Union[BreadMoveLevels, str]] = ...) -> None: ... + +class BreadOverrideExtendedProto(_message.Message): + __slots__ = ["bread_mode", "average_height_m", "average_weight_kg", "size_settings"] + BREAD_MODE_FIELD_NUMBER: _ClassVar[int] + AVERAGE_HEIGHT_M_FIELD_NUMBER: _ClassVar[int] + AVERAGE_WEIGHT_KG_FIELD_NUMBER: _ClassVar[int] + SIZE_SETTINGS_FIELD_NUMBER: _ClassVar[int] + bread_mode: BreadModeEnum.Modifier + average_height_m: float + average_weight_kg: float + size_settings: PokemonSizeSettingsProto + def __init__(self, bread_mode: _Optional[_Union[BreadModeEnum.Modifier, str]] = ..., average_height_m: _Optional[float] = ..., average_weight_kg: _Optional[float] = ..., size_settings: _Optional[_Union[PokemonSizeSettingsProto, _Mapping]] = ...) -> None: ... + +class BreadOverrideProto(_message.Message): + __slots__ = ["bread_mode", "average_height_m", "average_weight_kg"] + BREAD_MODE_FIELD_NUMBER: _ClassVar[int] + AVERAGE_HEIGHT_M_FIELD_NUMBER: _ClassVar[int] + AVERAGE_WEIGHT_KG_FIELD_NUMBER: _ClassVar[int] + bread_mode: BreadModeEnum.Modifier + average_height_m: float + average_weight_kg: float + def __init__(self, bread_mode: _Optional[_Union[BreadModeEnum.Modifier, str]] = ..., average_height_m: _Optional[float] = ..., average_weight_kg: _Optional[float] = ...) -> None: ... + +class BreadPokemonAllowlist(_message.Message): + __slots__ = ["pokemon_id", "form", "bread_mode"] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + FORM_FIELD_NUMBER: _ClassVar[int] + BREAD_MODE_FIELD_NUMBER: _ClassVar[int] + pokemon_id: HoloPokemonId + form: _containers.RepeatedScalarFieldContainer[PokemonDisplayProto.Form] + bread_mode: BreadModeEnum.Modifier + def __init__(self, pokemon_id: _Optional[_Union[HoloPokemonId, str]] = ..., form: _Optional[_Iterable[_Union[PokemonDisplayProto.Form, str]]] = ..., bread_mode: _Optional[_Union[BreadModeEnum.Modifier, str]] = ...) -> None: ... + +class BreadPokemonScalingSettingsProto(_message.Message): + __slots__ = ["visual_settings"] + class BreadPokemonVisualSettingsProto(_message.Message): + __slots__ = ["pokemon_id", "pokemon_form_data"] + class BreadPokemonFormVisualDataProto(_message.Message): + __slots__ = ["pokemon_form", "visual_data"] + class BreadPokemonModeVisualDataProto(_message.Message): + __slots__ = ["bread_mode", "bread_encounter_visual_data", "bread_battle_visual_data", "bread_battle_boss_visual_data", "bread_battle_trainer_visual_data", "bread_station_visual_data"] + class BreadPokemonVisualDataProto(_message.Message): + __slots__ = ["scale", "camera_distance", "max_reticle_size", "xoffset", "yoffset"] + SCALE_FIELD_NUMBER: _ClassVar[int] + CAMERA_DISTANCE_FIELD_NUMBER: _ClassVar[int] + MAX_RETICLE_SIZE_FIELD_NUMBER: _ClassVar[int] + XOFFSET_FIELD_NUMBER: _ClassVar[int] + YOFFSET_FIELD_NUMBER: _ClassVar[int] + scale: float + camera_distance: float + max_reticle_size: float + xoffset: float + yoffset: float + def __init__(self, scale: _Optional[float] = ..., camera_distance: _Optional[float] = ..., max_reticle_size: _Optional[float] = ..., xoffset: _Optional[float] = ..., yoffset: _Optional[float] = ...) -> None: ... + BREAD_MODE_FIELD_NUMBER: _ClassVar[int] + BREAD_ENCOUNTER_VISUAL_DATA_FIELD_NUMBER: _ClassVar[int] + BREAD_BATTLE_VISUAL_DATA_FIELD_NUMBER: _ClassVar[int] + BREAD_BATTLE_BOSS_VISUAL_DATA_FIELD_NUMBER: _ClassVar[int] + BREAD_BATTLE_TRAINER_VISUAL_DATA_FIELD_NUMBER: _ClassVar[int] + BREAD_STATION_VISUAL_DATA_FIELD_NUMBER: _ClassVar[int] + bread_mode: BreadModeEnum.Modifier + bread_encounter_visual_data: BreadPokemonScalingSettingsProto.BreadPokemonVisualSettingsProto.BreadPokemonFormVisualDataProto.BreadPokemonModeVisualDataProto.BreadPokemonVisualDataProto + bread_battle_visual_data: BreadPokemonScalingSettingsProto.BreadPokemonVisualSettingsProto.BreadPokemonFormVisualDataProto.BreadPokemonModeVisualDataProto.BreadPokemonVisualDataProto + bread_battle_boss_visual_data: BreadPokemonScalingSettingsProto.BreadPokemonVisualSettingsProto.BreadPokemonFormVisualDataProto.BreadPokemonModeVisualDataProto.BreadPokemonVisualDataProto + bread_battle_trainer_visual_data: BreadPokemonScalingSettingsProto.BreadPokemonVisualSettingsProto.BreadPokemonFormVisualDataProto.BreadPokemonModeVisualDataProto.BreadPokemonVisualDataProto + bread_station_visual_data: BreadPokemonScalingSettingsProto.BreadPokemonVisualSettingsProto.BreadPokemonFormVisualDataProto.BreadPokemonModeVisualDataProto.BreadPokemonVisualDataProto + def __init__(self, bread_mode: _Optional[_Union[BreadModeEnum.Modifier, str]] = ..., bread_encounter_visual_data: _Optional[_Union[BreadPokemonScalingSettingsProto.BreadPokemonVisualSettingsProto.BreadPokemonFormVisualDataProto.BreadPokemonModeVisualDataProto.BreadPokemonVisualDataProto, _Mapping]] = ..., bread_battle_visual_data: _Optional[_Union[BreadPokemonScalingSettingsProto.BreadPokemonVisualSettingsProto.BreadPokemonFormVisualDataProto.BreadPokemonModeVisualDataProto.BreadPokemonVisualDataProto, _Mapping]] = ..., bread_battle_boss_visual_data: _Optional[_Union[BreadPokemonScalingSettingsProto.BreadPokemonVisualSettingsProto.BreadPokemonFormVisualDataProto.BreadPokemonModeVisualDataProto.BreadPokemonVisualDataProto, _Mapping]] = ..., bread_battle_trainer_visual_data: _Optional[_Union[BreadPokemonScalingSettingsProto.BreadPokemonVisualSettingsProto.BreadPokemonFormVisualDataProto.BreadPokemonModeVisualDataProto.BreadPokemonVisualDataProto, _Mapping]] = ..., bread_station_visual_data: _Optional[_Union[BreadPokemonScalingSettingsProto.BreadPokemonVisualSettingsProto.BreadPokemonFormVisualDataProto.BreadPokemonModeVisualDataProto.BreadPokemonVisualDataProto, _Mapping]] = ...) -> None: ... + POKEMON_FORM_FIELD_NUMBER: _ClassVar[int] + VISUAL_DATA_FIELD_NUMBER: _ClassVar[int] + pokemon_form: PokemonDisplayProto.Form + visual_data: _containers.RepeatedCompositeFieldContainer[BreadPokemonScalingSettingsProto.BreadPokemonVisualSettingsProto.BreadPokemonFormVisualDataProto.BreadPokemonModeVisualDataProto] + def __init__(self, pokemon_form: _Optional[_Union[PokemonDisplayProto.Form, str]] = ..., visual_data: _Optional[_Iterable[_Union[BreadPokemonScalingSettingsProto.BreadPokemonVisualSettingsProto.BreadPokemonFormVisualDataProto.BreadPokemonModeVisualDataProto, _Mapping]]] = ...) -> None: ... + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + POKEMON_FORM_DATA_FIELD_NUMBER: _ClassVar[int] + pokemon_id: HoloPokemonId + pokemon_form_data: _containers.RepeatedCompositeFieldContainer[BreadPokemonScalingSettingsProto.BreadPokemonVisualSettingsProto.BreadPokemonFormVisualDataProto] + def __init__(self, pokemon_id: _Optional[_Union[HoloPokemonId, str]] = ..., pokemon_form_data: _Optional[_Iterable[_Union[BreadPokemonScalingSettingsProto.BreadPokemonVisualSettingsProto.BreadPokemonFormVisualDataProto, _Mapping]]] = ...) -> None: ... + VISUAL_SETTINGS_FIELD_NUMBER: _ClassVar[int] + visual_settings: _containers.RepeatedCompositeFieldContainer[BreadPokemonScalingSettingsProto.BreadPokemonVisualSettingsProto] + def __init__(self, visual_settings: _Optional[_Iterable[_Union[BreadPokemonScalingSettingsProto.BreadPokemonVisualSettingsProto, _Mapping]]] = ...) -> None: ... + +class BreadSharedSettingsProto(_message.Message): + __slots__ = ["start_of_day_offset_duration_ms", "allowed_bread_pokemon", "allowed_sourdough_pokemon", "upgrade_cost_coin", "max_stationed_pokemon", "num_stationed_pokemon_to_return", "max_stationed_pokemon_display_count", "max_range_for_nearby_state_meters", "show_timer_when_far", "bread_battle_availability"] + class BreadBattleAvailabilityProto(_message.Message): + __slots__ = ["bread_battle_availability_start_minute", "bread_battle_availability_end_minute"] + BREAD_BATTLE_AVAILABILITY_START_MINUTE_FIELD_NUMBER: _ClassVar[int] + BREAD_BATTLE_AVAILABILITY_END_MINUTE_FIELD_NUMBER: _ClassVar[int] + bread_battle_availability_start_minute: int + bread_battle_availability_end_minute: int + def __init__(self, bread_battle_availability_start_minute: _Optional[int] = ..., bread_battle_availability_end_minute: _Optional[int] = ...) -> None: ... + START_OF_DAY_OFFSET_DURATION_MS_FIELD_NUMBER: _ClassVar[int] + ALLOWED_BREAD_POKEMON_FIELD_NUMBER: _ClassVar[int] + ALLOWED_SOURDOUGH_POKEMON_FIELD_NUMBER: _ClassVar[int] + UPGRADE_COST_COIN_FIELD_NUMBER: _ClassVar[int] + MAX_STATIONED_POKEMON_FIELD_NUMBER: _ClassVar[int] + NUM_STATIONED_POKEMON_TO_RETURN_FIELD_NUMBER: _ClassVar[int] + MAX_STATIONED_POKEMON_DISPLAY_COUNT_FIELD_NUMBER: _ClassVar[int] + MAX_RANGE_FOR_NEARBY_STATE_METERS_FIELD_NUMBER: _ClassVar[int] + SHOW_TIMER_WHEN_FAR_FIELD_NUMBER: _ClassVar[int] + BREAD_BATTLE_AVAILABILITY_FIELD_NUMBER: _ClassVar[int] + start_of_day_offset_duration_ms: int + allowed_bread_pokemon: _containers.RepeatedCompositeFieldContainer[BreadPokemonAllowlist] + allowed_sourdough_pokemon: _containers.RepeatedCompositeFieldContainer[BreadPokemonAllowlist] + upgrade_cost_coin: int + max_stationed_pokemon: int + num_stationed_pokemon_to_return: int + max_stationed_pokemon_display_count: int + max_range_for_nearby_state_meters: int + show_timer_when_far: bool + bread_battle_availability: BreadSharedSettingsProto.BreadBattleAvailabilityProto + def __init__(self, start_of_day_offset_duration_ms: _Optional[int] = ..., allowed_bread_pokemon: _Optional[_Iterable[_Union[BreadPokemonAllowlist, _Mapping]]] = ..., allowed_sourdough_pokemon: _Optional[_Iterable[_Union[BreadPokemonAllowlist, _Mapping]]] = ..., upgrade_cost_coin: _Optional[int] = ..., max_stationed_pokemon: _Optional[int] = ..., num_stationed_pokemon_to_return: _Optional[int] = ..., max_stationed_pokemon_display_count: _Optional[int] = ..., max_range_for_nearby_state_meters: _Optional[int] = ..., show_timer_when_far: bool = ..., bread_battle_availability: _Optional[_Union[BreadSharedSettingsProto.BreadBattleAvailabilityProto, _Mapping]] = ...) -> None: ... + +class BreadcrumbRecordProto(_message.Message): + __slots__ = ["timestamp_ms", "latitude_deg", "longitude_deg", "app_is_foregrounded", "altitude_m", "accuracy_m"] + TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + LATITUDE_DEG_FIELD_NUMBER: _ClassVar[int] + LONGITUDE_DEG_FIELD_NUMBER: _ClassVar[int] + APP_IS_FOREGROUNDED_FIELD_NUMBER: _ClassVar[int] + ALTITUDE_M_FIELD_NUMBER: _ClassVar[int] + ACCURACY_M_FIELD_NUMBER: _ClassVar[int] + timestamp_ms: int + latitude_deg: float + longitude_deg: float + app_is_foregrounded: bool + altitude_m: float + accuracy_m: float + def __init__(self, timestamp_ms: _Optional[int] = ..., latitude_deg: _Optional[float] = ..., longitude_deg: _Optional[float] = ..., app_is_foregrounded: bool = ..., altitude_m: _Optional[float] = ..., accuracy_m: _Optional[float] = ...) -> None: ... + +class BuddyActivityCategorySettings(_message.Message): + __slots__ = ["activity_category", "max_points_per_day"] + ACTIVITY_CATEGORY_FIELD_NUMBER: _ClassVar[int] + MAX_POINTS_PER_DAY_FIELD_NUMBER: _ClassVar[int] + activity_category: BuddyActivityCategory + max_points_per_day: int + def __init__(self, activity_category: _Optional[_Union[BuddyActivityCategory, str]] = ..., max_points_per_day: _Optional[int] = ...) -> None: ... + +class BuddyActivitySettings(_message.Message): + __slots__ = ["activity", "activity_category", "max_times_per_day", "num_points_per_action", "num_emotion_points_per_action", "emotion_cooldown_duration_ms"] + ACTIVITY_FIELD_NUMBER: _ClassVar[int] + ACTIVITY_CATEGORY_FIELD_NUMBER: _ClassVar[int] + MAX_TIMES_PER_DAY_FIELD_NUMBER: _ClassVar[int] + NUM_POINTS_PER_ACTION_FIELD_NUMBER: _ClassVar[int] + NUM_EMOTION_POINTS_PER_ACTION_FIELD_NUMBER: _ClassVar[int] + EMOTION_COOLDOWN_DURATION_MS_FIELD_NUMBER: _ClassVar[int] + activity: BuddyActivity + activity_category: BuddyActivityCategory + max_times_per_day: int + num_points_per_action: int + num_emotion_points_per_action: int + emotion_cooldown_duration_ms: int + def __init__(self, activity: _Optional[_Union[BuddyActivity, str]] = ..., activity_category: _Optional[_Union[BuddyActivityCategory, str]] = ..., max_times_per_day: _Optional[int] = ..., num_points_per_action: _Optional[int] = ..., num_emotion_points_per_action: _Optional[int] = ..., emotion_cooldown_duration_ms: _Optional[int] = ...) -> None: ... + +class BuddyConsumablesLogEntry(_message.Message): + __slots__ = ["rewards"] + REWARDS_FIELD_NUMBER: _ClassVar[int] + rewards: LootProto + def __init__(self, rewards: _Optional[_Union[LootProto, _Mapping]] = ...) -> None: ... + +class BuddyDataProto(_message.Message): + __slots__ = ["buddy_pokemon_id", "current_points_earned", "highest_points_earned", "last_reached_full_ms", "last_groomed_ms", "map_expiration_ms", "km_candy_pending", "buddy_gift_picked_up", "current_emotion_points", "daily_activity_counters", "daily_category_counters", "stats_today", "stats_total", "souvenirs_collected", "current_hunger_points", "interaction_expiration_ms", "poffin_feeding_expiration_ms", "last_affection_or_emotion_awarded_km", "last_set_timestamp_ms", "last_unset_timestamp_ms", "ditched", "pokemon_display", "hatched_from_egg", "nickname", "captured_s2_cell_id", "pokedex_entry_number", "creation_timestamp_ms", "pokeball", "num_days_spent_with_buddy", "original_owner_nickname", "traded_time_ms", "attractive_poi_id", "attractive_poi_time_generated", "attractive_poi_cooldown_ms", "attractive_poi_visited", "berry_cooldown_ms", "activity_emotion_last_increment_ms", "window", "last_fed_ms", "last_window_buddy_on_map", "last_window_fed_poffin", "yatta_expiration_ms", "hunger_points", "fort_spins"] + class BuddySpinMetadata(_message.Message): + __slots__ = ["next_power_up_bonus_available_ms"] + NEXT_POWER_UP_BONUS_AVAILABLE_MS_FIELD_NUMBER: _ClassVar[int] + next_power_up_bonus_available_ms: int + def __init__(self, next_power_up_bonus_available_ms: _Optional[int] = ...) -> None: ... + class BuddyStoredStats(_message.Message): + __slots__ = ["window", "buddy_stats"] + class BuddyStatsEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: int + value: float + def __init__(self, key: _Optional[int] = ..., value: _Optional[float] = ...) -> None: ... + WINDOW_FIELD_NUMBER: _ClassVar[int] + BUDDY_STATS_FIELD_NUMBER: _ClassVar[int] + window: int + buddy_stats: _containers.ScalarMap[int, float] + def __init__(self, window: _Optional[int] = ..., buddy_stats: _Optional[_Mapping[int, float]] = ...) -> None: ... + class DailyActivityCountersEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: int + value: DailyCounterProto + def __init__(self, key: _Optional[int] = ..., value: _Optional[_Union[DailyCounterProto, _Mapping]] = ...) -> None: ... + class DailyCategoryCountersEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: int + value: DailyCounterProto + def __init__(self, key: _Optional[int] = ..., value: _Optional[_Union[DailyCounterProto, _Mapping]] = ...) -> None: ... + class SouvenirsCollectedEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: int + value: SouvenirProto + def __init__(self, key: _Optional[int] = ..., value: _Optional[_Union[SouvenirProto, _Mapping]] = ...) -> None: ... + class ActivityEmotionLastIncrementMsEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: int + value: int + def __init__(self, key: _Optional[int] = ..., value: _Optional[int] = ...) -> None: ... + class FortSpinsEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: str + value: BuddyDataProto.BuddySpinMetadata + def __init__(self, key: _Optional[str] = ..., value: _Optional[_Union[BuddyDataProto.BuddySpinMetadata, _Mapping]] = ...) -> None: ... + BUDDY_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + CURRENT_POINTS_EARNED_FIELD_NUMBER: _ClassVar[int] + HIGHEST_POINTS_EARNED_FIELD_NUMBER: _ClassVar[int] + LAST_REACHED_FULL_MS_FIELD_NUMBER: _ClassVar[int] + LAST_GROOMED_MS_FIELD_NUMBER: _ClassVar[int] + MAP_EXPIRATION_MS_FIELD_NUMBER: _ClassVar[int] + KM_CANDY_PENDING_FIELD_NUMBER: _ClassVar[int] + BUDDY_GIFT_PICKED_UP_FIELD_NUMBER: _ClassVar[int] + CURRENT_EMOTION_POINTS_FIELD_NUMBER: _ClassVar[int] + DAILY_ACTIVITY_COUNTERS_FIELD_NUMBER: _ClassVar[int] + DAILY_CATEGORY_COUNTERS_FIELD_NUMBER: _ClassVar[int] + STATS_TODAY_FIELD_NUMBER: _ClassVar[int] + STATS_TOTAL_FIELD_NUMBER: _ClassVar[int] + SOUVENIRS_COLLECTED_FIELD_NUMBER: _ClassVar[int] + CURRENT_HUNGER_POINTS_FIELD_NUMBER: _ClassVar[int] + INTERACTION_EXPIRATION_MS_FIELD_NUMBER: _ClassVar[int] + POFFIN_FEEDING_EXPIRATION_MS_FIELD_NUMBER: _ClassVar[int] + LAST_AFFECTION_OR_EMOTION_AWARDED_KM_FIELD_NUMBER: _ClassVar[int] + LAST_SET_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + LAST_UNSET_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + DITCHED_FIELD_NUMBER: _ClassVar[int] + POKEMON_DISPLAY_FIELD_NUMBER: _ClassVar[int] + HATCHED_FROM_EGG_FIELD_NUMBER: _ClassVar[int] + NICKNAME_FIELD_NUMBER: _ClassVar[int] + CAPTURED_S2_CELL_ID_FIELD_NUMBER: _ClassVar[int] + POKEDEX_ENTRY_NUMBER_FIELD_NUMBER: _ClassVar[int] + CREATION_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + POKEBALL_FIELD_NUMBER: _ClassVar[int] + NUM_DAYS_SPENT_WITH_BUDDY_FIELD_NUMBER: _ClassVar[int] + ORIGINAL_OWNER_NICKNAME_FIELD_NUMBER: _ClassVar[int] + TRADED_TIME_MS_FIELD_NUMBER: _ClassVar[int] + ATTRACTIVE_POI_ID_FIELD_NUMBER: _ClassVar[int] + ATTRACTIVE_POI_TIME_GENERATED_FIELD_NUMBER: _ClassVar[int] + ATTRACTIVE_POI_COOLDOWN_MS_FIELD_NUMBER: _ClassVar[int] + ATTRACTIVE_POI_VISITED_FIELD_NUMBER: _ClassVar[int] + BERRY_COOLDOWN_MS_FIELD_NUMBER: _ClassVar[int] + ACTIVITY_EMOTION_LAST_INCREMENT_MS_FIELD_NUMBER: _ClassVar[int] + WINDOW_FIELD_NUMBER: _ClassVar[int] + LAST_FED_MS_FIELD_NUMBER: _ClassVar[int] + LAST_WINDOW_BUDDY_ON_MAP_FIELD_NUMBER: _ClassVar[int] + LAST_WINDOW_FED_POFFIN_FIELD_NUMBER: _ClassVar[int] + YATTA_EXPIRATION_MS_FIELD_NUMBER: _ClassVar[int] + HUNGER_POINTS_FIELD_NUMBER: _ClassVar[int] + FORT_SPINS_FIELD_NUMBER: _ClassVar[int] + buddy_pokemon_id: int + current_points_earned: int + highest_points_earned: int + last_reached_full_ms: int + last_groomed_ms: int + map_expiration_ms: int + km_candy_pending: float + buddy_gift_picked_up: BuddyGiftProto + current_emotion_points: int + daily_activity_counters: _containers.MessageMap[int, DailyCounterProto] + daily_category_counters: _containers.MessageMap[int, DailyCounterProto] + stats_today: BuddyDataProto.BuddyStoredStats + stats_total: BuddyDataProto.BuddyStoredStats + souvenirs_collected: _containers.MessageMap[int, SouvenirProto] + current_hunger_points: int + interaction_expiration_ms: int + poffin_feeding_expiration_ms: int + last_affection_or_emotion_awarded_km: float + last_set_timestamp_ms: int + last_unset_timestamp_ms: int + ditched: bool + pokemon_display: PokemonDisplayProto + hatched_from_egg: bool + nickname: str + captured_s2_cell_id: int + pokedex_entry_number: HoloPokemonId + creation_timestamp_ms: int + pokeball: Item + num_days_spent_with_buddy: int + original_owner_nickname: str + traded_time_ms: int + attractive_poi_id: str + attractive_poi_time_generated: int + attractive_poi_cooldown_ms: int + attractive_poi_visited: bool + berry_cooldown_ms: int + activity_emotion_last_increment_ms: _containers.ScalarMap[int, int] + window: int + last_fed_ms: int + last_window_buddy_on_map: int + last_window_fed_poffin: int + yatta_expiration_ms: int + hunger_points: float + fort_spins: _containers.MessageMap[str, BuddyDataProto.BuddySpinMetadata] + def __init__(self, buddy_pokemon_id: _Optional[int] = ..., current_points_earned: _Optional[int] = ..., highest_points_earned: _Optional[int] = ..., last_reached_full_ms: _Optional[int] = ..., last_groomed_ms: _Optional[int] = ..., map_expiration_ms: _Optional[int] = ..., km_candy_pending: _Optional[float] = ..., buddy_gift_picked_up: _Optional[_Union[BuddyGiftProto, _Mapping]] = ..., current_emotion_points: _Optional[int] = ..., daily_activity_counters: _Optional[_Mapping[int, DailyCounterProto]] = ..., daily_category_counters: _Optional[_Mapping[int, DailyCounterProto]] = ..., stats_today: _Optional[_Union[BuddyDataProto.BuddyStoredStats, _Mapping]] = ..., stats_total: _Optional[_Union[BuddyDataProto.BuddyStoredStats, _Mapping]] = ..., souvenirs_collected: _Optional[_Mapping[int, SouvenirProto]] = ..., current_hunger_points: _Optional[int] = ..., interaction_expiration_ms: _Optional[int] = ..., poffin_feeding_expiration_ms: _Optional[int] = ..., last_affection_or_emotion_awarded_km: _Optional[float] = ..., last_set_timestamp_ms: _Optional[int] = ..., last_unset_timestamp_ms: _Optional[int] = ..., ditched: bool = ..., pokemon_display: _Optional[_Union[PokemonDisplayProto, _Mapping]] = ..., hatched_from_egg: bool = ..., nickname: _Optional[str] = ..., captured_s2_cell_id: _Optional[int] = ..., pokedex_entry_number: _Optional[_Union[HoloPokemonId, str]] = ..., creation_timestamp_ms: _Optional[int] = ..., pokeball: _Optional[_Union[Item, str]] = ..., num_days_spent_with_buddy: _Optional[int] = ..., original_owner_nickname: _Optional[str] = ..., traded_time_ms: _Optional[int] = ..., attractive_poi_id: _Optional[str] = ..., attractive_poi_time_generated: _Optional[int] = ..., attractive_poi_cooldown_ms: _Optional[int] = ..., attractive_poi_visited: bool = ..., berry_cooldown_ms: _Optional[int] = ..., activity_emotion_last_increment_ms: _Optional[_Mapping[int, int]] = ..., window: _Optional[int] = ..., last_fed_ms: _Optional[int] = ..., last_window_buddy_on_map: _Optional[int] = ..., last_window_fed_poffin: _Optional[int] = ..., yatta_expiration_ms: _Optional[int] = ..., hunger_points: _Optional[float] = ..., fort_spins: _Optional[_Mapping[str, BuddyDataProto.BuddySpinMetadata]] = ...) -> None: ... + +class BuddyEmotionLevelSettings(_message.Message): + __slots__ = ["emotion_level", "min_emotion_points_required", "emotion_animation", "decay_prevention_duration_ms"] + EMOTION_LEVEL_FIELD_NUMBER: _ClassVar[int] + MIN_EMOTION_POINTS_REQUIRED_FIELD_NUMBER: _ClassVar[int] + EMOTION_ANIMATION_FIELD_NUMBER: _ClassVar[int] + DECAY_PREVENTION_DURATION_MS_FIELD_NUMBER: _ClassVar[int] + emotion_level: BuddyEmotionLevel + min_emotion_points_required: int + emotion_animation: BuddyAnimation + decay_prevention_duration_ms: int + def __init__(self, emotion_level: _Optional[_Union[BuddyEmotionLevel, str]] = ..., min_emotion_points_required: _Optional[int] = ..., emotion_animation: _Optional[_Union[BuddyAnimation, str]] = ..., decay_prevention_duration_ms: _Optional[int] = ...) -> None: ... + +class BuddyEncounterCameoSettings(_message.Message): + __slots__ = ["buddy_wild_encounter_cameo_chance_percent", "buddy_quest_encounter_cameo_chance_percent", "buddy_raid_encounter_cameo_chance_percent", "buddy_invasion_encounter_cameo_chance_percent", "buddy_on_map_required"] + BUDDY_WILD_ENCOUNTER_CAMEO_CHANCE_PERCENT_FIELD_NUMBER: _ClassVar[int] + BUDDY_QUEST_ENCOUNTER_CAMEO_CHANCE_PERCENT_FIELD_NUMBER: _ClassVar[int] + BUDDY_RAID_ENCOUNTER_CAMEO_CHANCE_PERCENT_FIELD_NUMBER: _ClassVar[int] + BUDDY_INVASION_ENCOUNTER_CAMEO_CHANCE_PERCENT_FIELD_NUMBER: _ClassVar[int] + BUDDY_ON_MAP_REQUIRED_FIELD_NUMBER: _ClassVar[int] + buddy_wild_encounter_cameo_chance_percent: float + buddy_quest_encounter_cameo_chance_percent: float + buddy_raid_encounter_cameo_chance_percent: float + buddy_invasion_encounter_cameo_chance_percent: float + buddy_on_map_required: bool + def __init__(self, buddy_wild_encounter_cameo_chance_percent: _Optional[float] = ..., buddy_quest_encounter_cameo_chance_percent: _Optional[float] = ..., buddy_raid_encounter_cameo_chance_percent: _Optional[float] = ..., buddy_invasion_encounter_cameo_chance_percent: _Optional[float] = ..., buddy_on_map_required: bool = ...) -> None: ... + +class BuddyEncounterHelpTelemetry(_message.Message): + __slots__ = ["pokemon_id", "cp", "encounter_type", "ar_classic_enabled", "ar_plus_enabled", "encounter"] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + CP_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_TYPE_FIELD_NUMBER: _ClassVar[int] + AR_CLASSIC_ENABLED_FIELD_NUMBER: _ClassVar[int] + AR_PLUS_ENABLED_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_FIELD_NUMBER: _ClassVar[int] + pokemon_id: HoloPokemonId + cp: int + encounter_type: str + ar_classic_enabled: bool + ar_plus_enabled: bool + encounter: EncounterType + def __init__(self, pokemon_id: _Optional[_Union[HoloPokemonId, str]] = ..., cp: _Optional[int] = ..., encounter_type: _Optional[str] = ..., ar_classic_enabled: bool = ..., ar_plus_enabled: bool = ..., encounter: _Optional[_Union[EncounterType, str]] = ...) -> None: ... + +class BuddyEvolutionWalkQuestProto(_message.Message): + __slots__ = ["last_km_recorded"] + LAST_KM_RECORDED_FIELD_NUMBER: _ClassVar[int] + last_km_recorded: float + def __init__(self, last_km_recorded: _Optional[float] = ...) -> None: ... + +class BuddyFeedingOutProto(_message.Message): + __slots__ = ["result", "observed_data", "shown_hearts"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[BuddyFeedingOutProto.Result] + SUCCESS: _ClassVar[BuddyFeedingOutProto.Result] + ERROR_BUDDY_NOT_VALID: _ClassVar[BuddyFeedingOutProto.Result] + FAILED_INSUFFICIENT_RESOURCES: _ClassVar[BuddyFeedingOutProto.Result] + FAILED_INVALID_ITEM_REQUIREMENT: _ClassVar[BuddyFeedingOutProto.Result] + FAILED_BUDDY_STILL_FULL_FROM_POFFIN: _ClassVar[BuddyFeedingOutProto.Result] + UNSET: BuddyFeedingOutProto.Result + SUCCESS: BuddyFeedingOutProto.Result + ERROR_BUDDY_NOT_VALID: BuddyFeedingOutProto.Result + FAILED_INSUFFICIENT_RESOURCES: BuddyFeedingOutProto.Result + FAILED_INVALID_ITEM_REQUIREMENT: BuddyFeedingOutProto.Result + FAILED_BUDDY_STILL_FULL_FROM_POFFIN: BuddyFeedingOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + OBSERVED_DATA_FIELD_NUMBER: _ClassVar[int] + SHOWN_HEARTS_FIELD_NUMBER: _ClassVar[int] + result: BuddyFeedingOutProto.Result + observed_data: BuddyObservedData + shown_hearts: BuddyStatsShownHearts.BuddyShownHeartType + def __init__(self, result: _Optional[_Union[BuddyFeedingOutProto.Result, str]] = ..., observed_data: _Optional[_Union[BuddyObservedData, _Mapping]] = ..., shown_hearts: _Optional[_Union[BuddyStatsShownHearts.BuddyShownHeartType, str]] = ...) -> None: ... + +class BuddyFeedingProto(_message.Message): + __slots__ = ["item", "count"] + ITEM_FIELD_NUMBER: _ClassVar[int] + COUNT_FIELD_NUMBER: _ClassVar[int] + item: Item + count: int + def __init__(self, item: _Optional[_Union[Item, str]] = ..., count: _Optional[int] = ...) -> None: ... + +class BuddyGiftProto(_message.Message): + __slots__ = ["souvenir", "loot_proto"] + SOUVENIR_FIELD_NUMBER: _ClassVar[int] + LOOT_PROTO_FIELD_NUMBER: _ClassVar[int] + souvenir: SouvenirProto + loot_proto: LootProto + def __init__(self, souvenir: _Optional[_Union[SouvenirProto, _Mapping]] = ..., loot_proto: _Optional[_Union[LootProto, _Mapping]] = ...) -> None: ... + +class BuddyGlobalSettingsProto(_message.Message): + __slots__ = ["buddy_v2_min_player_level", "buddy_multiplayer_min_player_level", "enable_monodepth", "monodepth_devices", "lobby_status_message_duration_ms", "mapping_instruction_duration_ms", "group_photo_leader_tracking_interval_ms", "group_photo_countdown_ms", "lobby_timeout_ms", "enable_wallaby_telemetry", "mapping_hint_timeout_ms", "group_photo_simultaneous_shots", "plfe_auth_tokens_enabled", "group_photo_shot_interval_ms", "arbe_endpoint_url", "buddy_on_map_required_to_open_gifts"] + BUDDY_V2_MIN_PLAYER_LEVEL_FIELD_NUMBER: _ClassVar[int] + BUDDY_MULTIPLAYER_MIN_PLAYER_LEVEL_FIELD_NUMBER: _ClassVar[int] + ENABLE_MONODEPTH_FIELD_NUMBER: _ClassVar[int] + MONODEPTH_DEVICES_FIELD_NUMBER: _ClassVar[int] + LOBBY_STATUS_MESSAGE_DURATION_MS_FIELD_NUMBER: _ClassVar[int] + MAPPING_INSTRUCTION_DURATION_MS_FIELD_NUMBER: _ClassVar[int] + GROUP_PHOTO_LEADER_TRACKING_INTERVAL_MS_FIELD_NUMBER: _ClassVar[int] + GROUP_PHOTO_COUNTDOWN_MS_FIELD_NUMBER: _ClassVar[int] + LOBBY_TIMEOUT_MS_FIELD_NUMBER: _ClassVar[int] + ENABLE_WALLABY_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + MAPPING_HINT_TIMEOUT_MS_FIELD_NUMBER: _ClassVar[int] + GROUP_PHOTO_SIMULTANEOUS_SHOTS_FIELD_NUMBER: _ClassVar[int] + PLFE_AUTH_TOKENS_ENABLED_FIELD_NUMBER: _ClassVar[int] + GROUP_PHOTO_SHOT_INTERVAL_MS_FIELD_NUMBER: _ClassVar[int] + ARBE_ENDPOINT_URL_FIELD_NUMBER: _ClassVar[int] + BUDDY_ON_MAP_REQUIRED_TO_OPEN_GIFTS_FIELD_NUMBER: _ClassVar[int] + buddy_v2_min_player_level: int + buddy_multiplayer_min_player_level: int + enable_monodepth: bool + monodepth_devices: _containers.RepeatedScalarFieldContainer[str] + lobby_status_message_duration_ms: int + mapping_instruction_duration_ms: int + group_photo_leader_tracking_interval_ms: int + group_photo_countdown_ms: int + lobby_timeout_ms: int + enable_wallaby_telemetry: bool + mapping_hint_timeout_ms: int + group_photo_simultaneous_shots: int + plfe_auth_tokens_enabled: bool + group_photo_shot_interval_ms: int + arbe_endpoint_url: str + buddy_on_map_required_to_open_gifts: bool + def __init__(self, buddy_v2_min_player_level: _Optional[int] = ..., buddy_multiplayer_min_player_level: _Optional[int] = ..., enable_monodepth: bool = ..., monodepth_devices: _Optional[_Iterable[str]] = ..., lobby_status_message_duration_ms: _Optional[int] = ..., mapping_instruction_duration_ms: _Optional[int] = ..., group_photo_leader_tracking_interval_ms: _Optional[int] = ..., group_photo_countdown_ms: _Optional[int] = ..., lobby_timeout_ms: _Optional[int] = ..., enable_wallaby_telemetry: bool = ..., mapping_hint_timeout_ms: _Optional[int] = ..., group_photo_simultaneous_shots: _Optional[int] = ..., plfe_auth_tokens_enabled: bool = ..., group_photo_shot_interval_ms: _Optional[int] = ..., arbe_endpoint_url: _Optional[str] = ..., buddy_on_map_required_to_open_gifts: bool = ...) -> None: ... + +class BuddyHistoryData(_message.Message): + __slots__ = ["pokemon_id", "pokedex_id", "pokemon_display", "hatched_from_egg", "nickname", "captured_s2_cell_id", "creation_timestamp_ms", "pokeball", "total_stats", "current_points_earned", "last_set_timestamp_ms", "last_unset_timestamp_ms", "num_days_spent_with_buddy", "ditched", "original_owner_nickname", "traded_time_ms", "souvenirs_collected", "km_candy_progress"] + class SouvenirsCollectedEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: int + value: SouvenirProto + def __init__(self, key: _Optional[int] = ..., value: _Optional[_Union[SouvenirProto, _Mapping]] = ...) -> None: ... + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + POKEDEX_ID_FIELD_NUMBER: _ClassVar[int] + POKEMON_DISPLAY_FIELD_NUMBER: _ClassVar[int] + HATCHED_FROM_EGG_FIELD_NUMBER: _ClassVar[int] + NICKNAME_FIELD_NUMBER: _ClassVar[int] + CAPTURED_S2_CELL_ID_FIELD_NUMBER: _ClassVar[int] + CREATION_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + POKEBALL_FIELD_NUMBER: _ClassVar[int] + TOTAL_STATS_FIELD_NUMBER: _ClassVar[int] + CURRENT_POINTS_EARNED_FIELD_NUMBER: _ClassVar[int] + LAST_SET_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + LAST_UNSET_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + NUM_DAYS_SPENT_WITH_BUDDY_FIELD_NUMBER: _ClassVar[int] + DITCHED_FIELD_NUMBER: _ClassVar[int] + ORIGINAL_OWNER_NICKNAME_FIELD_NUMBER: _ClassVar[int] + TRADED_TIME_MS_FIELD_NUMBER: _ClassVar[int] + SOUVENIRS_COLLECTED_FIELD_NUMBER: _ClassVar[int] + KM_CANDY_PROGRESS_FIELD_NUMBER: _ClassVar[int] + pokemon_id: int + pokedex_id: HoloPokemonId + pokemon_display: PokemonDisplayProto + hatched_from_egg: bool + nickname: str + captured_s2_cell_id: int + creation_timestamp_ms: int + pokeball: Item + total_stats: BuddyStats + current_points_earned: int + last_set_timestamp_ms: int + last_unset_timestamp_ms: int + num_days_spent_with_buddy: int + ditched: bool + original_owner_nickname: str + traded_time_ms: int + souvenirs_collected: _containers.MessageMap[int, SouvenirProto] + km_candy_progress: float + def __init__(self, pokemon_id: _Optional[int] = ..., pokedex_id: _Optional[_Union[HoloPokemonId, str]] = ..., pokemon_display: _Optional[_Union[PokemonDisplayProto, _Mapping]] = ..., hatched_from_egg: bool = ..., nickname: _Optional[str] = ..., captured_s2_cell_id: _Optional[int] = ..., creation_timestamp_ms: _Optional[int] = ..., pokeball: _Optional[_Union[Item, str]] = ..., total_stats: _Optional[_Union[BuddyStats, _Mapping]] = ..., current_points_earned: _Optional[int] = ..., last_set_timestamp_ms: _Optional[int] = ..., last_unset_timestamp_ms: _Optional[int] = ..., num_days_spent_with_buddy: _Optional[int] = ..., ditched: bool = ..., original_owner_nickname: _Optional[str] = ..., traded_time_ms: _Optional[int] = ..., souvenirs_collected: _Optional[_Mapping[int, SouvenirProto]] = ..., km_candy_progress: _Optional[float] = ...) -> None: ... + +class BuddyHungerSettings(_message.Message): + __slots__ = ["num_hunger_points_required_for_full", "decay_points_per_bucket", "milliseconds_per_bucket", "cooldown_duration_ms", "decay_duration_after_full_ms"] + NUM_HUNGER_POINTS_REQUIRED_FOR_FULL_FIELD_NUMBER: _ClassVar[int] + DECAY_POINTS_PER_BUCKET_FIELD_NUMBER: _ClassVar[int] + MILLISECONDS_PER_BUCKET_FIELD_NUMBER: _ClassVar[int] + COOLDOWN_DURATION_MS_FIELD_NUMBER: _ClassVar[int] + DECAY_DURATION_AFTER_FULL_MS_FIELD_NUMBER: _ClassVar[int] + num_hunger_points_required_for_full: int + decay_points_per_bucket: int + milliseconds_per_bucket: int + cooldown_duration_ms: int + decay_duration_after_full_ms: int + def __init__(self, num_hunger_points_required_for_full: _Optional[int] = ..., decay_points_per_bucket: _Optional[int] = ..., milliseconds_per_bucket: _Optional[int] = ..., cooldown_duration_ms: _Optional[int] = ..., decay_duration_after_full_ms: _Optional[int] = ...) -> None: ... + +class BuddyInteractionSettings(_message.Message): + __slots__ = ["feed_item_whitelist", "care_item_whitelist"] + FEED_ITEM_WHITELIST_FIELD_NUMBER: _ClassVar[int] + CARE_ITEM_WHITELIST_FIELD_NUMBER: _ClassVar[int] + feed_item_whitelist: _containers.RepeatedScalarFieldContainer[Item] + care_item_whitelist: _containers.RepeatedScalarFieldContainer[Item] + def __init__(self, feed_item_whitelist: _Optional[_Iterable[_Union[Item, str]]] = ..., care_item_whitelist: _Optional[_Iterable[_Union[Item, str]]] = ...) -> None: ... + +class BuddyLevelSettings(_message.Message): + __slots__ = ["level", "min_non_cumulative_points_required", "unlocked_traits"] + class BuddyTrait(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[BuddyLevelSettings.BuddyTrait] + MAP_DEPLOY: _ClassVar[BuddyLevelSettings.BuddyTrait] + ENCOUNTER_CAMEO: _ClassVar[BuddyLevelSettings.BuddyTrait] + EMOTION_INDICATOR: _ClassVar[BuddyLevelSettings.BuddyTrait] + PICK_UP_CONSUMABLES: _ClassVar[BuddyLevelSettings.BuddyTrait] + PICK_UP_SOUVENIRS: _ClassVar[BuddyLevelSettings.BuddyTrait] + FIND_ATTRACTIVE_POIS: _ClassVar[BuddyLevelSettings.BuddyTrait] + BEST_BUDDY_ASSET: _ClassVar[BuddyLevelSettings.BuddyTrait] + CP_BOOST: _ClassVar[BuddyLevelSettings.BuddyTrait] + UNSET: BuddyLevelSettings.BuddyTrait + MAP_DEPLOY: BuddyLevelSettings.BuddyTrait + ENCOUNTER_CAMEO: BuddyLevelSettings.BuddyTrait + EMOTION_INDICATOR: BuddyLevelSettings.BuddyTrait + PICK_UP_CONSUMABLES: BuddyLevelSettings.BuddyTrait + PICK_UP_SOUVENIRS: BuddyLevelSettings.BuddyTrait + FIND_ATTRACTIVE_POIS: BuddyLevelSettings.BuddyTrait + BEST_BUDDY_ASSET: BuddyLevelSettings.BuddyTrait + CP_BOOST: BuddyLevelSettings.BuddyTrait + LEVEL_FIELD_NUMBER: _ClassVar[int] + MIN_NON_CUMULATIVE_POINTS_REQUIRED_FIELD_NUMBER: _ClassVar[int] + UNLOCKED_TRAITS_FIELD_NUMBER: _ClassVar[int] + level: BuddyLevel + min_non_cumulative_points_required: int + unlocked_traits: _containers.RepeatedScalarFieldContainer[BuddyLevelSettings.BuddyTrait] + def __init__(self, level: _Optional[_Union[BuddyLevel, str]] = ..., min_non_cumulative_points_required: _Optional[int] = ..., unlocked_traits: _Optional[_Iterable[_Union[BuddyLevelSettings.BuddyTrait, str]]] = ...) -> None: ... + +class BuddyMapEmotionCheckTelemetry(_message.Message): + __slots__ = ["pokemon_id", "current_emotion_points", "current_affection_points"] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + CURRENT_EMOTION_POINTS_FIELD_NUMBER: _ClassVar[int] + CURRENT_AFFECTION_POINTS_FIELD_NUMBER: _ClassVar[int] + pokemon_id: HoloPokemonId + current_emotion_points: int + current_affection_points: int + def __init__(self, pokemon_id: _Optional[_Union[HoloPokemonId, str]] = ..., current_emotion_points: _Optional[int] = ..., current_affection_points: _Optional[int] = ...) -> None: ... + +class BuddyMapOutProto(_message.Message): + __slots__ = ["result", "expiration_ms", "applied_ms", "observed_data"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[BuddyMapOutProto.Result] + SUCCESS: _ClassVar[BuddyMapOutProto.Result] + ERROR_BUDDY_NOT_VALID: _ClassVar[BuddyMapOutProto.Result] + UNSET: BuddyMapOutProto.Result + SUCCESS: BuddyMapOutProto.Result + ERROR_BUDDY_NOT_VALID: BuddyMapOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + EXPIRATION_MS_FIELD_NUMBER: _ClassVar[int] + APPLIED_MS_FIELD_NUMBER: _ClassVar[int] + OBSERVED_DATA_FIELD_NUMBER: _ClassVar[int] + result: BuddyMapOutProto.Result + expiration_ms: int + applied_ms: int + observed_data: BuddyObservedData + def __init__(self, result: _Optional[_Union[BuddyMapOutProto.Result, str]] = ..., expiration_ms: _Optional[int] = ..., applied_ms: _Optional[int] = ..., observed_data: _Optional[_Union[BuddyObservedData, _Mapping]] = ...) -> None: ... + +class BuddyMapProto(_message.Message): + __slots__ = ["buddy_home_widget_active"] + BUDDY_HOME_WIDGET_ACTIVE_FIELD_NUMBER: _ClassVar[int] + buddy_home_widget_active: bool + def __init__(self, buddy_home_widget_active: bool = ...) -> None: ... + +class BuddyMultiplayerConnectionFailedProto(_message.Message): + __slots__ = ["test_number", "response_time"] + TEST_NUMBER_FIELD_NUMBER: _ClassVar[int] + RESPONSE_TIME_FIELD_NUMBER: _ClassVar[int] + test_number: int + response_time: int + def __init__(self, test_number: _Optional[int] = ..., response_time: _Optional[int] = ...) -> None: ... + +class BuddyMultiplayerConnectionSucceededProto(_message.Message): + __slots__ = ["test_number", "response_time"] + TEST_NUMBER_FIELD_NUMBER: _ClassVar[int] + RESPONSE_TIME_FIELD_NUMBER: _ClassVar[int] + test_number: int + response_time: int + def __init__(self, test_number: _Optional[int] = ..., response_time: _Optional[int] = ...) -> None: ... + +class BuddyMultiplayerTimeToGetSessionProto(_message.Message): + __slots__ = ["test_number", "time_to_get_session"] + TEST_NUMBER_FIELD_NUMBER: _ClassVar[int] + TIME_TO_GET_SESSION_FIELD_NUMBER: _ClassVar[int] + test_number: int + time_to_get_session: int + def __init__(self, test_number: _Optional[int] = ..., time_to_get_session: _Optional[int] = ...) -> None: ... + +class BuddyNotificationClickTelemetry(_message.Message): + __slots__ = ["notification_category"] + NOTIFICATION_CATEGORY_FIELD_NUMBER: _ClassVar[int] + notification_category: int + def __init__(self, notification_category: _Optional[int] = ...) -> None: ... + +class BuddyObservedData(_message.Message): + __slots__ = ["current_points_earned", "total_stats", "buddy_gift_picked_up", "current_emotion_points", "buddy_validation_result", "souvenirs_collected", "today_stats_shown_hearts", "buddy_feed_stats", "attractive_poi_id", "attractive_poi_expiration_time_ms", "num_days_spent_with_buddy"] + class BuddyValidationResult(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[BuddyObservedData.BuddyValidationResult] + SUCCESS: _ClassVar[BuddyObservedData.BuddyValidationResult] + FAILED_BUDDY_NOT_SET: _ClassVar[BuddyObservedData.BuddyValidationResult] + FAILED_BUDDY_NOT_FOUND: _ClassVar[BuddyObservedData.BuddyValidationResult] + FAILED_BAD_BUDDY: _ClassVar[BuddyObservedData.BuddyValidationResult] + FAILED_BUDDY_V2_NOT_ENABLED: _ClassVar[BuddyObservedData.BuddyValidationResult] + FAILED_PLAYER_LEVEL_TOO_LOW: _ClassVar[BuddyObservedData.BuddyValidationResult] + UNSET: BuddyObservedData.BuddyValidationResult + SUCCESS: BuddyObservedData.BuddyValidationResult + FAILED_BUDDY_NOT_SET: BuddyObservedData.BuddyValidationResult + FAILED_BUDDY_NOT_FOUND: BuddyObservedData.BuddyValidationResult + FAILED_BAD_BUDDY: BuddyObservedData.BuddyValidationResult + FAILED_BUDDY_V2_NOT_ENABLED: BuddyObservedData.BuddyValidationResult + FAILED_PLAYER_LEVEL_TOO_LOW: BuddyObservedData.BuddyValidationResult + class BuddyFeedStats(_message.Message): + __slots__ = ["map_expiration_ms", "pre_map_fullness_percentage", "fullness_expiration_ms", "poffin_expiration_ms"] + MAP_EXPIRATION_MS_FIELD_NUMBER: _ClassVar[int] + PRE_MAP_FULLNESS_PERCENTAGE_FIELD_NUMBER: _ClassVar[int] + FULLNESS_EXPIRATION_MS_FIELD_NUMBER: _ClassVar[int] + POFFIN_EXPIRATION_MS_FIELD_NUMBER: _ClassVar[int] + map_expiration_ms: int + pre_map_fullness_percentage: float + fullness_expiration_ms: int + poffin_expiration_ms: int + def __init__(self, map_expiration_ms: _Optional[int] = ..., pre_map_fullness_percentage: _Optional[float] = ..., fullness_expiration_ms: _Optional[int] = ..., poffin_expiration_ms: _Optional[int] = ...) -> None: ... + class SouvenirsCollectedEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: int + value: SouvenirProto + def __init__(self, key: _Optional[int] = ..., value: _Optional[_Union[SouvenirProto, _Mapping]] = ...) -> None: ... + CURRENT_POINTS_EARNED_FIELD_NUMBER: _ClassVar[int] + TOTAL_STATS_FIELD_NUMBER: _ClassVar[int] + BUDDY_GIFT_PICKED_UP_FIELD_NUMBER: _ClassVar[int] + CURRENT_EMOTION_POINTS_FIELD_NUMBER: _ClassVar[int] + BUDDY_VALIDATION_RESULT_FIELD_NUMBER: _ClassVar[int] + SOUVENIRS_COLLECTED_FIELD_NUMBER: _ClassVar[int] + TODAY_STATS_SHOWN_HEARTS_FIELD_NUMBER: _ClassVar[int] + BUDDY_FEED_STATS_FIELD_NUMBER: _ClassVar[int] + ATTRACTIVE_POI_ID_FIELD_NUMBER: _ClassVar[int] + ATTRACTIVE_POI_EXPIRATION_TIME_MS_FIELD_NUMBER: _ClassVar[int] + NUM_DAYS_SPENT_WITH_BUDDY_FIELD_NUMBER: _ClassVar[int] + current_points_earned: int + total_stats: BuddyStats + buddy_gift_picked_up: BuddyGiftProto + current_emotion_points: int + buddy_validation_result: BuddyObservedData.BuddyValidationResult + souvenirs_collected: _containers.MessageMap[int, SouvenirProto] + today_stats_shown_hearts: BuddyStatsShownHearts + buddy_feed_stats: BuddyObservedData.BuddyFeedStats + attractive_poi_id: str + attractive_poi_expiration_time_ms: int + num_days_spent_with_buddy: int + def __init__(self, current_points_earned: _Optional[int] = ..., total_stats: _Optional[_Union[BuddyStats, _Mapping]] = ..., buddy_gift_picked_up: _Optional[_Union[BuddyGiftProto, _Mapping]] = ..., current_emotion_points: _Optional[int] = ..., buddy_validation_result: _Optional[_Union[BuddyObservedData.BuddyValidationResult, str]] = ..., souvenirs_collected: _Optional[_Mapping[int, SouvenirProto]] = ..., today_stats_shown_hearts: _Optional[_Union[BuddyStatsShownHearts, _Mapping]] = ..., buddy_feed_stats: _Optional[_Union[BuddyObservedData.BuddyFeedStats, _Mapping]] = ..., attractive_poi_id: _Optional[str] = ..., attractive_poi_expiration_time_ms: _Optional[int] = ..., num_days_spent_with_buddy: _Optional[int] = ...) -> None: ... + +class BuddyPettingOutProto(_message.Message): + __slots__ = ["result", "observed_data", "shown_hearts"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[BuddyPettingOutProto.Result] + SUCCESS: _ClassVar[BuddyPettingOutProto.Result] + ERROR_BUDDY_NOT_VALID: _ClassVar[BuddyPettingOutProto.Result] + UNSET: BuddyPettingOutProto.Result + SUCCESS: BuddyPettingOutProto.Result + ERROR_BUDDY_NOT_VALID: BuddyPettingOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + OBSERVED_DATA_FIELD_NUMBER: _ClassVar[int] + SHOWN_HEARTS_FIELD_NUMBER: _ClassVar[int] + result: BuddyPettingOutProto.Result + observed_data: BuddyObservedData + shown_hearts: BuddyStatsShownHearts.BuddyShownHeartType + def __init__(self, result: _Optional[_Union[BuddyPettingOutProto.Result, str]] = ..., observed_data: _Optional[_Union[BuddyObservedData, _Mapping]] = ..., shown_hearts: _Optional[_Union[BuddyStatsShownHearts.BuddyShownHeartType, str]] = ...) -> None: ... + +class BuddyPettingProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class BuddyPokemonLogEntry(_message.Message): + __slots__ = ["result", "pokemon_type", "amount", "pokemon_display", "pokemon_id", "amount_xl"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[BuddyPokemonLogEntry.Result] + CANDY_FOUND: _ClassVar[BuddyPokemonLogEntry.Result] + UNSET: BuddyPokemonLogEntry.Result + CANDY_FOUND: BuddyPokemonLogEntry.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + POKEMON_TYPE_FIELD_NUMBER: _ClassVar[int] + AMOUNT_FIELD_NUMBER: _ClassVar[int] + POKEMON_DISPLAY_FIELD_NUMBER: _ClassVar[int] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + AMOUNT_XL_FIELD_NUMBER: _ClassVar[int] + result: BuddyPokemonLogEntry.Result + pokemon_type: HoloPokemonId + amount: int + pokemon_display: PokemonDisplayProto + pokemon_id: int + amount_xl: int + def __init__(self, result: _Optional[_Union[BuddyPokemonLogEntry.Result, str]] = ..., pokemon_type: _Optional[_Union[HoloPokemonId, str]] = ..., amount: _Optional[int] = ..., pokemon_display: _Optional[_Union[PokemonDisplayProto, _Mapping]] = ..., pokemon_id: _Optional[int] = ..., amount_xl: _Optional[int] = ...) -> None: ... + +class BuddyPokemonProto(_message.Message): + __slots__ = ["buddy_pokemon_id", "start_km_walked", "last_km_awarded", "daily_buddy_swaps", "last_km_awarded_ms", "best_buddies_backfilled", "last_set_timestamp_ms", "pending_bonus_km"] + BUDDY_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + START_KM_WALKED_FIELD_NUMBER: _ClassVar[int] + LAST_KM_AWARDED_FIELD_NUMBER: _ClassVar[int] + DAILY_BUDDY_SWAPS_FIELD_NUMBER: _ClassVar[int] + LAST_KM_AWARDED_MS_FIELD_NUMBER: _ClassVar[int] + BEST_BUDDIES_BACKFILLED_FIELD_NUMBER: _ClassVar[int] + LAST_SET_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + PENDING_BONUS_KM_FIELD_NUMBER: _ClassVar[int] + buddy_pokemon_id: int + start_km_walked: float + last_km_awarded: float + daily_buddy_swaps: DailyCounterProto + last_km_awarded_ms: int + best_buddies_backfilled: bool + last_set_timestamp_ms: int + pending_bonus_km: float + def __init__(self, buddy_pokemon_id: _Optional[int] = ..., start_km_walked: _Optional[float] = ..., last_km_awarded: _Optional[float] = ..., daily_buddy_swaps: _Optional[_Union[DailyCounterProto, _Mapping]] = ..., last_km_awarded_ms: _Optional[int] = ..., best_buddies_backfilled: bool = ..., last_set_timestamp_ms: _Optional[int] = ..., pending_bonus_km: _Optional[float] = ...) -> None: ... + +class BuddyStats(_message.Message): + __slots__ = ["km_walked", "berries_fed", "communication", "battles", "photos", "new_visits", "routes_walked"] + KM_WALKED_FIELD_NUMBER: _ClassVar[int] + BERRIES_FED_FIELD_NUMBER: _ClassVar[int] + COMMUNICATION_FIELD_NUMBER: _ClassVar[int] + BATTLES_FIELD_NUMBER: _ClassVar[int] + PHOTOS_FIELD_NUMBER: _ClassVar[int] + NEW_VISITS_FIELD_NUMBER: _ClassVar[int] + ROUTES_WALKED_FIELD_NUMBER: _ClassVar[int] + km_walked: float + berries_fed: int + communication: int + battles: int + photos: int + new_visits: int + routes_walked: int + def __init__(self, km_walked: _Optional[float] = ..., berries_fed: _Optional[int] = ..., communication: _Optional[int] = ..., battles: _Optional[int] = ..., photos: _Optional[int] = ..., new_visits: _Optional[int] = ..., routes_walked: _Optional[int] = ...) -> None: ... + +class BuddyStatsOutProto(_message.Message): + __slots__ = ["result", "observed_data"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[BuddyStatsOutProto.Result] + SUCCESS: _ClassVar[BuddyStatsOutProto.Result] + ERROR_BUDDY_NOT_VALID: _ClassVar[BuddyStatsOutProto.Result] + UNSET: BuddyStatsOutProto.Result + SUCCESS: BuddyStatsOutProto.Result + ERROR_BUDDY_NOT_VALID: BuddyStatsOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + OBSERVED_DATA_FIELD_NUMBER: _ClassVar[int] + result: BuddyStatsOutProto.Result + observed_data: BuddyObservedData + def __init__(self, result: _Optional[_Union[BuddyStatsOutProto.Result, str]] = ..., observed_data: _Optional[_Union[BuddyObservedData, _Mapping]] = ...) -> None: ... + +class BuddyStatsProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class BuddyStatsShownHearts(_message.Message): + __slots__ = ["buddy_affection_km_in_progress", "buddy_shown_hearts_per_category"] + class BuddyShownHeartType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + BUDDY_HEART_UNSET: _ClassVar[BuddyStatsShownHearts.BuddyShownHeartType] + BUDDY_HEART_SINGLE: _ClassVar[BuddyStatsShownHearts.BuddyShownHeartType] + BUDDY_HEART_DOUBLE: _ClassVar[BuddyStatsShownHearts.BuddyShownHeartType] + BUDDY_HEART_UNSET: BuddyStatsShownHearts.BuddyShownHeartType + BUDDY_HEART_SINGLE: BuddyStatsShownHearts.BuddyShownHeartType + BUDDY_HEART_DOUBLE: BuddyStatsShownHearts.BuddyShownHeartType + class BuddyShownHeartsList(_message.Message): + __slots__ = ["buddy_shown_heart_types"] + BUDDY_SHOWN_HEART_TYPES_FIELD_NUMBER: _ClassVar[int] + buddy_shown_heart_types: _containers.RepeatedScalarFieldContainer[BuddyStatsShownHearts.BuddyShownHeartType] + def __init__(self, buddy_shown_heart_types: _Optional[_Iterable[_Union[BuddyStatsShownHearts.BuddyShownHeartType, str]]] = ...) -> None: ... + class BuddyShownHeartsPerCategoryEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: int + value: BuddyStatsShownHearts.BuddyShownHeartsList + def __init__(self, key: _Optional[int] = ..., value: _Optional[_Union[BuddyStatsShownHearts.BuddyShownHeartsList, _Mapping]] = ...) -> None: ... + BUDDY_AFFECTION_KM_IN_PROGRESS_FIELD_NUMBER: _ClassVar[int] + BUDDY_SHOWN_HEARTS_PER_CATEGORY_FIELD_NUMBER: _ClassVar[int] + buddy_affection_km_in_progress: float + buddy_shown_hearts_per_category: _containers.MessageMap[int, BuddyStatsShownHearts.BuddyShownHeartsList] + def __init__(self, buddy_affection_km_in_progress: _Optional[float] = ..., buddy_shown_hearts_per_category: _Optional[_Mapping[int, BuddyStatsShownHearts.BuddyShownHeartsList]] = ...) -> None: ... + +class BuddySwapSettings(_message.Message): + __slots__ = ["max_swaps_per_day", "enable_swap_free_evolution", "enable_quick_swap"] + MAX_SWAPS_PER_DAY_FIELD_NUMBER: _ClassVar[int] + ENABLE_SWAP_FREE_EVOLUTION_FIELD_NUMBER: _ClassVar[int] + ENABLE_QUICK_SWAP_FIELD_NUMBER: _ClassVar[int] + max_swaps_per_day: int + enable_swap_free_evolution: bool + enable_quick_swap: bool + def __init__(self, max_swaps_per_day: _Optional[int] = ..., enable_swap_free_evolution: bool = ..., enable_quick_swap: bool = ...) -> None: ... + +class BuddyWalkSettings(_message.Message): + __slots__ = ["km_required_per_affection_point"] + KM_REQUIRED_PER_AFFECTION_POINT_FIELD_NUMBER: _ClassVar[int] + km_required_per_affection_point: float + def __init__(self, km_required_per_affection_point: _Optional[float] = ...) -> None: ... + +class BuffSettingsProto(_message.Message): + __slots__ = ["countdown_reminder_s", "click_extension_enabled", "applicable_buffs", "friendship_lucky_egg_enabled"] + COUNTDOWN_REMINDER_S_FIELD_NUMBER: _ClassVar[int] + CLICK_EXTENSION_ENABLED_FIELD_NUMBER: _ClassVar[int] + APPLICABLE_BUFFS_FIELD_NUMBER: _ClassVar[int] + FRIENDSHIP_LUCKY_EGG_ENABLED_FIELD_NUMBER: _ClassVar[int] + countdown_reminder_s: int + click_extension_enabled: bool + applicable_buffs: _containers.RepeatedScalarFieldContainer[Item] + friendship_lucky_egg_enabled: bool + def __init__(self, countdown_reminder_s: _Optional[int] = ..., click_extension_enabled: bool = ..., applicable_buffs: _Optional[_Iterable[_Union[Item, str]]] = ..., friendship_lucky_egg_enabled: bool = ...) -> None: ... + +class BuildingMetadata(_message.Message): + __slots__ = ["height_meters", "is_underground"] + HEIGHT_METERS_FIELD_NUMBER: _ClassVar[int] + IS_UNDERGROUND_FIELD_NUMBER: _ClassVar[int] + height_meters: int + is_underground: bool + def __init__(self, height_meters: _Optional[int] = ..., is_underground: bool = ...) -> None: ... + +class BulkHealingSettingsProto(_message.Message): + __slots__ = ["enabled", "max_pokemons_per_heal"] + ENABLED_FIELD_NUMBER: _ClassVar[int] + MAX_POKEMONS_PER_HEAL_FIELD_NUMBER: _ClassVar[int] + enabled: bool + max_pokemons_per_heal: int + def __init__(self, enabled: bool = ..., max_pokemons_per_heal: _Optional[int] = ...) -> None: ... + +class ButterflyCollectorBadgeData(_message.Message): + __slots__ = ["version", "region", "encounter"] + VERSION_FIELD_NUMBER: _ClassVar[int] + REGION_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_FIELD_NUMBER: _ClassVar[int] + version: int + region: _containers.RepeatedCompositeFieldContainer[ButterflyCollectorRegionMedal] + encounter: _containers.RepeatedCompositeFieldContainer[QuestPokemonEncounterProto] + def __init__(self, version: _Optional[int] = ..., region: _Optional[_Iterable[_Union[ButterflyCollectorRegionMedal, _Mapping]]] = ..., encounter: _Optional[_Iterable[_Union[QuestPokemonEncounterProto, _Mapping]]] = ...) -> None: ... + +class ButterflyCollectorRegionMedal(_message.Message): + __slots__ = ["region", "rank", "state", "progress", "goal", "postcard_origin", "received_time_ms"] + class State(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + PROGRESS: _ClassVar[ButterflyCollectorRegionMedal.State] + COMPLETE: _ClassVar[ButterflyCollectorRegionMedal.State] + PROGRESS: ButterflyCollectorRegionMedal.State + COMPLETE: ButterflyCollectorRegionMedal.State + REGION_FIELD_NUMBER: _ClassVar[int] + RANK_FIELD_NUMBER: _ClassVar[int] + STATE_FIELD_NUMBER: _ClassVar[int] + PROGRESS_FIELD_NUMBER: _ClassVar[int] + GOAL_FIELD_NUMBER: _ClassVar[int] + POSTCARD_ORIGIN_FIELD_NUMBER: _ClassVar[int] + RECEIVED_TIME_MS_FIELD_NUMBER: _ClassVar[int] + region: VivillonRegion + rank: int + state: ButterflyCollectorRegionMedal.State + progress: int + goal: int + postcard_origin: int + received_time_ms: int + def __init__(self, region: _Optional[_Union[VivillonRegion, str]] = ..., rank: _Optional[int] = ..., state: _Optional[_Union[ButterflyCollectorRegionMedal.State, str]] = ..., progress: _Optional[int] = ..., goal: _Optional[int] = ..., postcard_origin: _Optional[int] = ..., received_time_ms: _Optional[int] = ...) -> None: ... + +class ButterflyCollectorRewardEncounterProtoRequest(_message.Message): + __slots__ = ["region"] + REGION_FIELD_NUMBER: _ClassVar[int] + region: VivillonRegion + def __init__(self, region: _Optional[_Union[VivillonRegion, str]] = ...) -> None: ... + +class ButterflyCollectorRewardEncounterProtoResponse(_message.Message): + __slots__ = ["result", "rewards", "pokemon", "capture_probability", "active_item", "encounter_id"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNKNOWN: _ClassVar[ButterflyCollectorRewardEncounterProtoResponse.Result] + SUCCESS_ENCOUNTER: _ClassVar[ButterflyCollectorRewardEncounterProtoResponse.Result] + SUCCESS_POKEMON_INVENTORY_FULL: _ClassVar[ButterflyCollectorRewardEncounterProtoResponse.Result] + ERROR_REQUIRES_PROGRESS: _ClassVar[ButterflyCollectorRewardEncounterProtoResponse.Result] + UNKNOWN: ButterflyCollectorRewardEncounterProtoResponse.Result + SUCCESS_ENCOUNTER: ButterflyCollectorRewardEncounterProtoResponse.Result + SUCCESS_POKEMON_INVENTORY_FULL: ButterflyCollectorRewardEncounterProtoResponse.Result + ERROR_REQUIRES_PROGRESS: ButterflyCollectorRewardEncounterProtoResponse.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + REWARDS_FIELD_NUMBER: _ClassVar[int] + POKEMON_FIELD_NUMBER: _ClassVar[int] + CAPTURE_PROBABILITY_FIELD_NUMBER: _ClassVar[int] + ACTIVE_ITEM_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_ID_FIELD_NUMBER: _ClassVar[int] + result: ButterflyCollectorRewardEncounterProtoResponse.Result + rewards: LootProto + pokemon: PokemonProto + capture_probability: CaptureProbabilityProto + active_item: Item + encounter_id: int + def __init__(self, result: _Optional[_Union[ButterflyCollectorRewardEncounterProtoResponse.Result, str]] = ..., rewards: _Optional[_Union[LootProto, _Mapping]] = ..., pokemon: _Optional[_Union[PokemonProto, _Mapping]] = ..., capture_probability: _Optional[_Union[CaptureProbabilityProto, _Mapping]] = ..., active_item: _Optional[_Union[Item, str]] = ..., encounter_id: _Optional[int] = ...) -> None: ... + +class ButterflyCollectorRewardsLogEntry(_message.Message): + __slots__ = ["result", "rewards", "vivillon_region"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[ButterflyCollectorRewardsLogEntry.Result] + SUCCESS: _ClassVar[ButterflyCollectorRewardsLogEntry.Result] + UNSET: ButterflyCollectorRewardsLogEntry.Result + SUCCESS: ButterflyCollectorRewardsLogEntry.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + REWARDS_FIELD_NUMBER: _ClassVar[int] + VIVILLON_REGION_FIELD_NUMBER: _ClassVar[int] + result: ButterflyCollectorRewardsLogEntry.Result + rewards: LootProto + vivillon_region: VivillonRegion + def __init__(self, result: _Optional[_Union[ButterflyCollectorRewardsLogEntry.Result, str]] = ..., rewards: _Optional[_Union[LootProto, _Mapping]] = ..., vivillon_region: _Optional[_Union[VivillonRegion, str]] = ...) -> None: ... + +class ButterflyCollectorSettings(_message.Message): + __slots__ = ["enabled", "version", "region", "use_postcard_modifier", "daily_progress_from_inventory", "region_override"] + ENABLED_FIELD_NUMBER: _ClassVar[int] + VERSION_FIELD_NUMBER: _ClassVar[int] + REGION_FIELD_NUMBER: _ClassVar[int] + USE_POSTCARD_MODIFIER_FIELD_NUMBER: _ClassVar[int] + DAILY_PROGRESS_FROM_INVENTORY_FIELD_NUMBER: _ClassVar[int] + REGION_OVERRIDE_FIELD_NUMBER: _ClassVar[int] + enabled: bool + version: int + region: _containers.RepeatedScalarFieldContainer[VivillonRegion] + use_postcard_modifier: bool + daily_progress_from_inventory: int + region_override: VivillonRegion + def __init__(self, enabled: bool = ..., version: _Optional[int] = ..., region: _Optional[_Iterable[_Union[VivillonRegion, str]]] = ..., use_postcard_modifier: bool = ..., daily_progress_from_inventory: _Optional[int] = ..., region_override: _Optional[_Union[VivillonRegion, str]] = ...) -> None: ... + +class BytesValue(_message.Message): + __slots__ = ["value"] + VALUE_FIELD_NUMBER: _ClassVar[int] + value: bytes + def __init__(self, value: _Optional[bytes] = ...) -> None: ... + +class CameraSettingsProto(_message.Message): + __slots__ = ["next_camera", "interpolation", "target_type", "ease_in_speed", "ease_out_speed", "duration_s", "wait_s", "transition_s", "angle_deg", "angle_offset_deg", "pitch_deg", "pitch_offset_deg", "roll_deg", "distance_m", "height_percent", "vert_ctr_ratio"] + NEXT_CAMERA_FIELD_NUMBER: _ClassVar[int] + INTERPOLATION_FIELD_NUMBER: _ClassVar[int] + TARGET_TYPE_FIELD_NUMBER: _ClassVar[int] + EASE_IN_SPEED_FIELD_NUMBER: _ClassVar[int] + EASE_OUT_SPEED_FIELD_NUMBER: _ClassVar[int] + DURATION_S_FIELD_NUMBER: _ClassVar[int] + WAIT_S_FIELD_NUMBER: _ClassVar[int] + TRANSITION_S_FIELD_NUMBER: _ClassVar[int] + ANGLE_DEG_FIELD_NUMBER: _ClassVar[int] + ANGLE_OFFSET_DEG_FIELD_NUMBER: _ClassVar[int] + PITCH_DEG_FIELD_NUMBER: _ClassVar[int] + PITCH_OFFSET_DEG_FIELD_NUMBER: _ClassVar[int] + ROLL_DEG_FIELD_NUMBER: _ClassVar[int] + DISTANCE_M_FIELD_NUMBER: _ClassVar[int] + HEIGHT_PERCENT_FIELD_NUMBER: _ClassVar[int] + VERT_CTR_RATIO_FIELD_NUMBER: _ClassVar[int] + next_camera: str + interpolation: _containers.RepeatedScalarFieldContainer[CameraInterpolation] + target_type: _containers.RepeatedScalarFieldContainer[CameraTarget] + ease_in_speed: _containers.RepeatedScalarFieldContainer[float] + ease_out_speed: _containers.RepeatedScalarFieldContainer[float] + duration_s: _containers.RepeatedScalarFieldContainer[float] + wait_s: _containers.RepeatedScalarFieldContainer[float] + transition_s: _containers.RepeatedScalarFieldContainer[float] + angle_deg: _containers.RepeatedScalarFieldContainer[float] + angle_offset_deg: _containers.RepeatedScalarFieldContainer[float] + pitch_deg: _containers.RepeatedScalarFieldContainer[float] + pitch_offset_deg: _containers.RepeatedScalarFieldContainer[float] + roll_deg: _containers.RepeatedScalarFieldContainer[float] + distance_m: _containers.RepeatedScalarFieldContainer[float] + height_percent: _containers.RepeatedScalarFieldContainer[float] + vert_ctr_ratio: _containers.RepeatedScalarFieldContainer[float] + def __init__(self, next_camera: _Optional[str] = ..., interpolation: _Optional[_Iterable[_Union[CameraInterpolation, str]]] = ..., target_type: _Optional[_Iterable[_Union[CameraTarget, str]]] = ..., ease_in_speed: _Optional[_Iterable[float]] = ..., ease_out_speed: _Optional[_Iterable[float]] = ..., duration_s: _Optional[_Iterable[float]] = ..., wait_s: _Optional[_Iterable[float]] = ..., transition_s: _Optional[_Iterable[float]] = ..., angle_deg: _Optional[_Iterable[float]] = ..., angle_offset_deg: _Optional[_Iterable[float]] = ..., pitch_deg: _Optional[_Iterable[float]] = ..., pitch_offset_deg: _Optional[_Iterable[float]] = ..., roll_deg: _Optional[_Iterable[float]] = ..., distance_m: _Optional[_Iterable[float]] = ..., height_percent: _Optional[_Iterable[float]] = ..., vert_ctr_ratio: _Optional[_Iterable[float]] = ...) -> None: ... + +class CampaignExperimentIds(_message.Message): + __slots__ = ["campaign_experiment_ids"] + CAMPAIGN_EXPERIMENT_IDS_FIELD_NUMBER: _ClassVar[int] + campaign_experiment_ids: _containers.RepeatedScalarFieldContainer[int] + def __init__(self, campaign_experiment_ids: _Optional[_Iterable[int]] = ...) -> None: ... + +class CampfireSettingsProto(_message.Message): + __slots__ = ["campfire_enabled", "map_buttons_enabled", "catch_card_enabled", "ar_catch_card_enabled", "catch_card_template_bundle_keys", "catch_card_available_seconds", "settings_toggle_enabled", "catch_card_share_campfire_enabled", "ar_catch_card_share_campfire_enabled", "meetup_query_timer_ms", "campfire_notifications_enabled"] + CAMPFIRE_ENABLED_FIELD_NUMBER: _ClassVar[int] + MAP_BUTTONS_ENABLED_FIELD_NUMBER: _ClassVar[int] + CATCH_CARD_ENABLED_FIELD_NUMBER: _ClassVar[int] + AR_CATCH_CARD_ENABLED_FIELD_NUMBER: _ClassVar[int] + CATCH_CARD_TEMPLATE_BUNDLE_KEYS_FIELD_NUMBER: _ClassVar[int] + CATCH_CARD_AVAILABLE_SECONDS_FIELD_NUMBER: _ClassVar[int] + SETTINGS_TOGGLE_ENABLED_FIELD_NUMBER: _ClassVar[int] + CATCH_CARD_SHARE_CAMPFIRE_ENABLED_FIELD_NUMBER: _ClassVar[int] + AR_CATCH_CARD_SHARE_CAMPFIRE_ENABLED_FIELD_NUMBER: _ClassVar[int] + MEETUP_QUERY_TIMER_MS_FIELD_NUMBER: _ClassVar[int] + CAMPFIRE_NOTIFICATIONS_ENABLED_FIELD_NUMBER: _ClassVar[int] + campfire_enabled: bool + map_buttons_enabled: bool + catch_card_enabled: bool + ar_catch_card_enabled: bool + catch_card_template_bundle_keys: _containers.RepeatedScalarFieldContainer[str] + catch_card_available_seconds: int + settings_toggle_enabled: bool + catch_card_share_campfire_enabled: bool + ar_catch_card_share_campfire_enabled: bool + meetup_query_timer_ms: int + campfire_notifications_enabled: bool + def __init__(self, campfire_enabled: bool = ..., map_buttons_enabled: bool = ..., catch_card_enabled: bool = ..., ar_catch_card_enabled: bool = ..., catch_card_template_bundle_keys: _Optional[_Iterable[str]] = ..., catch_card_available_seconds: _Optional[int] = ..., settings_toggle_enabled: bool = ..., catch_card_share_campfire_enabled: bool = ..., ar_catch_card_share_campfire_enabled: bool = ..., meetup_query_timer_ms: _Optional[int] = ..., campfire_notifications_enabled: bool = ...) -> None: ... + +class CanClaimPtcRewardActionOutProto(_message.Message): + __slots__ = ["can_claim"] + CAN_CLAIM_FIELD_NUMBER: _ClassVar[int] + can_claim: bool + def __init__(self, can_claim: bool = ...) -> None: ... + +class CanClaimPtcRewardActionProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class CanReportRouteOutProto(_message.Message): + __slots__ = ["result", "remaining_cooldown_days"] + RESULT_FIELD_NUMBER: _ClassVar[int] + REMAINING_COOLDOWN_DAYS_FIELD_NUMBER: _ClassVar[int] + result: ReportRouteOutProto.Result + remaining_cooldown_days: int + def __init__(self, result: _Optional[_Union[ReportRouteOutProto.Result, str]] = ..., remaining_cooldown_days: _Optional[int] = ...) -> None: ... + +class CanReportRouteProto(_message.Message): + __slots__ = ["route_id"] + ROUTE_ID_FIELD_NUMBER: _ClassVar[int] + route_id: str + def __init__(self, route_id: _Optional[str] = ...) -> None: ... + +class CancelCombatChallengeData(_message.Message): + __slots__ = ["rpc_id"] + RPC_ID_FIELD_NUMBER: _ClassVar[int] + rpc_id: int + def __init__(self, rpc_id: _Optional[int] = ...) -> None: ... + +class CancelCombatChallengeOutProto(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[CancelCombatChallengeOutProto.Result] + SUCCESS: _ClassVar[CancelCombatChallengeOutProto.Result] + ERROR_INVALID_CHALLENGE_STATE: _ClassVar[CancelCombatChallengeOutProto.Result] + ERROR_CHALLENGE_NOT_FOUND: _ClassVar[CancelCombatChallengeOutProto.Result] + ERROR_ALREADY_ACCEPTED: _ClassVar[CancelCombatChallengeOutProto.Result] + ERROR_ALREADY_DECLINED: _ClassVar[CancelCombatChallengeOutProto.Result] + ERROR_ALREADY_TIMEDOUT: _ClassVar[CancelCombatChallengeOutProto.Result] + ERROR_ACCESS_DENIED: _ClassVar[CancelCombatChallengeOutProto.Result] + UNSET: CancelCombatChallengeOutProto.Result + SUCCESS: CancelCombatChallengeOutProto.Result + ERROR_INVALID_CHALLENGE_STATE: CancelCombatChallengeOutProto.Result + ERROR_CHALLENGE_NOT_FOUND: CancelCombatChallengeOutProto.Result + ERROR_ALREADY_ACCEPTED: CancelCombatChallengeOutProto.Result + ERROR_ALREADY_DECLINED: CancelCombatChallengeOutProto.Result + ERROR_ALREADY_TIMEDOUT: CancelCombatChallengeOutProto.Result + ERROR_ACCESS_DENIED: CancelCombatChallengeOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: CancelCombatChallengeOutProto.Result + def __init__(self, result: _Optional[_Union[CancelCombatChallengeOutProto.Result, str]] = ...) -> None: ... + +class CancelCombatChallengeProto(_message.Message): + __slots__ = ["challenge_id"] + CHALLENGE_ID_FIELD_NUMBER: _ClassVar[int] + challenge_id: str + def __init__(self, challenge_id: _Optional[str] = ...) -> None: ... + +class CancelCombatChallengeResponseData(_message.Message): + __slots__ = ["rpc_id", "round_trip_time_ms", "result"] + RPC_ID_FIELD_NUMBER: _ClassVar[int] + ROUND_TRIP_TIME_MS_FIELD_NUMBER: _ClassVar[int] + RESULT_FIELD_NUMBER: _ClassVar[int] + rpc_id: int + round_trip_time_ms: int + result: CancelCombatChallengeOutProto.Result + def __init__(self, rpc_id: _Optional[int] = ..., round_trip_time_ms: _Optional[int] = ..., result: _Optional[_Union[CancelCombatChallengeOutProto.Result, str]] = ...) -> None: ... + +class CancelMatchmakingData(_message.Message): + __slots__ = ["rpc_id"] + RPC_ID_FIELD_NUMBER: _ClassVar[int] + rpc_id: int + def __init__(self, rpc_id: _Optional[int] = ...) -> None: ... + +class CancelMatchmakingOutProto(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[CancelMatchmakingOutProto.Result] + SUCCESSFULLY_CANCELLED: _ClassVar[CancelMatchmakingOutProto.Result] + ERROR_ALREADY_MATCHED: _ClassVar[CancelMatchmakingOutProto.Result] + ERROR_PLAYER_NOT_FOUND: _ClassVar[CancelMatchmakingOutProto.Result] + ERROR_QUEUE_NOT_FOUND: _ClassVar[CancelMatchmakingOutProto.Result] + UNSET: CancelMatchmakingOutProto.Result + SUCCESSFULLY_CANCELLED: CancelMatchmakingOutProto.Result + ERROR_ALREADY_MATCHED: CancelMatchmakingOutProto.Result + ERROR_PLAYER_NOT_FOUND: CancelMatchmakingOutProto.Result + ERROR_QUEUE_NOT_FOUND: CancelMatchmakingOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: CancelMatchmakingOutProto.Result + def __init__(self, result: _Optional[_Union[CancelMatchmakingOutProto.Result, str]] = ...) -> None: ... + +class CancelMatchmakingProto(_message.Message): + __slots__ = ["queue_id"] + QUEUE_ID_FIELD_NUMBER: _ClassVar[int] + queue_id: str + def __init__(self, queue_id: _Optional[str] = ...) -> None: ... + +class CancelMatchmakingResponseData(_message.Message): + __slots__ = ["rpc_id", "round_trip_time_ms", "result"] + RPC_ID_FIELD_NUMBER: _ClassVar[int] + ROUND_TRIP_TIME_MS_FIELD_NUMBER: _ClassVar[int] + RESULT_FIELD_NUMBER: _ClassVar[int] + rpc_id: int + round_trip_time_ms: int + result: CancelMatchmakingOutProto.Result + def __init__(self, rpc_id: _Optional[int] = ..., round_trip_time_ms: _Optional[int] = ..., result: _Optional[_Union[CancelMatchmakingOutProto.Result, str]] = ...) -> None: ... + +class CancelRouteOutProto(_message.Message): + __slots__ = ["status", "cooldown_finish_ms"] + STATUS_FIELD_NUMBER: _ClassVar[int] + COOLDOWN_FINISH_MS_FIELD_NUMBER: _ClassVar[int] + status: RoutePlayStatus.Status + cooldown_finish_ms: int + def __init__(self, status: _Optional[_Union[RoutePlayStatus.Status, str]] = ..., cooldown_finish_ms: _Optional[int] = ...) -> None: ... + +class CancelRouteProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class CancelTradingOutProto(_message.Message): + __slots__ = ["result", "trading"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[CancelTradingOutProto.Result] + SUCCESS: _ClassVar[CancelTradingOutProto.Result] + ERROR_UNKNOWN: _ClassVar[CancelTradingOutProto.Result] + ERROR_FRIEND_NOT_FOUND: _ClassVar[CancelTradingOutProto.Result] + ERROR_INVALID_PLAYER_ID: _ClassVar[CancelTradingOutProto.Result] + ERROR_INVALID_STATE: _ClassVar[CancelTradingOutProto.Result] + ERROR_STATE_HANDLER: _ClassVar[CancelTradingOutProto.Result] + UNSET: CancelTradingOutProto.Result + SUCCESS: CancelTradingOutProto.Result + ERROR_UNKNOWN: CancelTradingOutProto.Result + ERROR_FRIEND_NOT_FOUND: CancelTradingOutProto.Result + ERROR_INVALID_PLAYER_ID: CancelTradingOutProto.Result + ERROR_INVALID_STATE: CancelTradingOutProto.Result + ERROR_STATE_HANDLER: CancelTradingOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + TRADING_FIELD_NUMBER: _ClassVar[int] + result: CancelTradingOutProto.Result + trading: TradingProto + def __init__(self, result: _Optional[_Union[CancelTradingOutProto.Result, str]] = ..., trading: _Optional[_Union[TradingProto, _Mapping]] = ...) -> None: ... + +class CancelTradingProto(_message.Message): + __slots__ = ["player_id"] + PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + player_id: str + def __init__(self, player_id: _Optional[str] = ...) -> None: ... + +class CapProto(_message.Message): + __slots__ = ["center", "angle_degrees"] + CENTER_FIELD_NUMBER: _ClassVar[int] + ANGLE_DEGREES_FIELD_NUMBER: _ClassVar[int] + center: PointProto + angle_degrees: float + def __init__(self, center: _Optional[_Union[PointProto, _Mapping]] = ..., angle_degrees: _Optional[float] = ...) -> None: ... + +class CaptureProbabilityProto(_message.Message): + __slots__ = ["pokeball_type", "capture_probability", "reticle_difficulty_scale"] + POKEBALL_TYPE_FIELD_NUMBER: _ClassVar[int] + CAPTURE_PROBABILITY_FIELD_NUMBER: _ClassVar[int] + RETICLE_DIFFICULTY_SCALE_FIELD_NUMBER: _ClassVar[int] + pokeball_type: _containers.RepeatedScalarFieldContainer[Item] + capture_probability: _containers.RepeatedScalarFieldContainer[float] + reticle_difficulty_scale: float + def __init__(self, pokeball_type: _Optional[_Iterable[_Union[Item, str]]] = ..., capture_probability: _Optional[_Iterable[float]] = ..., reticle_difficulty_scale: _Optional[float] = ...) -> None: ... + +class CaptureScoreProto(_message.Message): + __slots__ = ["activity_type", "exp", "candy", "stardust", "xl_candy", "candy_from_active_mega", "experience_from_active_mega", "temp_evo_score_info", "mp"] + class TempEvoScoreInfo(_message.Message): + __slots__ = ["active_temp_evo_id", "candy_from_active_temp_evo", "experience_from_active_temp_evo"] + ACTIVE_TEMP_EVO_ID_FIELD_NUMBER: _ClassVar[int] + CANDY_FROM_ACTIVE_TEMP_EVO_FIELD_NUMBER: _ClassVar[int] + EXPERIENCE_FROM_ACTIVE_TEMP_EVO_FIELD_NUMBER: _ClassVar[int] + active_temp_evo_id: HoloTemporaryEvolutionId + candy_from_active_temp_evo: int + experience_from_active_temp_evo: int + def __init__(self, active_temp_evo_id: _Optional[_Union[HoloTemporaryEvolutionId, str]] = ..., candy_from_active_temp_evo: _Optional[int] = ..., experience_from_active_temp_evo: _Optional[int] = ...) -> None: ... + ACTIVITY_TYPE_FIELD_NUMBER: _ClassVar[int] + EXP_FIELD_NUMBER: _ClassVar[int] + CANDY_FIELD_NUMBER: _ClassVar[int] + STARDUST_FIELD_NUMBER: _ClassVar[int] + XL_CANDY_FIELD_NUMBER: _ClassVar[int] + CANDY_FROM_ACTIVE_MEGA_FIELD_NUMBER: _ClassVar[int] + EXPERIENCE_FROM_ACTIVE_MEGA_FIELD_NUMBER: _ClassVar[int] + TEMP_EVO_SCORE_INFO_FIELD_NUMBER: _ClassVar[int] + MP_FIELD_NUMBER: _ClassVar[int] + activity_type: _containers.RepeatedScalarFieldContainer[HoloActivityType] + exp: _containers.RepeatedScalarFieldContainer[int] + candy: _containers.RepeatedScalarFieldContainer[int] + stardust: _containers.RepeatedScalarFieldContainer[int] + xl_candy: _containers.RepeatedScalarFieldContainer[int] + candy_from_active_mega: int + experience_from_active_mega: int + temp_evo_score_info: CaptureScoreProto.TempEvoScoreInfo + mp: _containers.RepeatedScalarFieldContainer[int] + def __init__(self, activity_type: _Optional[_Iterable[_Union[HoloActivityType, str]]] = ..., exp: _Optional[_Iterable[int]] = ..., candy: _Optional[_Iterable[int]] = ..., stardust: _Optional[_Iterable[int]] = ..., xl_candy: _Optional[_Iterable[int]] = ..., candy_from_active_mega: _Optional[int] = ..., experience_from_active_mega: _Optional[int] = ..., temp_evo_score_info: _Optional[_Union[CaptureScoreProto.TempEvoScoreInfo, _Mapping]] = ..., mp: _Optional[_Iterable[int]] = ...) -> None: ... + +class CatchCardTelemetry(_message.Message): + __slots__ = ["photo_type", "template_id", "shared_to_system", "campfire_id", "time_since_caught_seconds", "pokemon_id", "shiny", "form", "costume", "individual_attack", "individual_defense", "individual_stamina", "alignment"] + class PhotoType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[CatchCardTelemetry.PhotoType] + DEFAULT: _ClassVar[CatchCardTelemetry.PhotoType] + AR_CLASSIC: _ClassVar[CatchCardTelemetry.PhotoType] + AR_PLUS: _ClassVar[CatchCardTelemetry.PhotoType] + UNSET: CatchCardTelemetry.PhotoType + DEFAULT: CatchCardTelemetry.PhotoType + AR_CLASSIC: CatchCardTelemetry.PhotoType + AR_PLUS: CatchCardTelemetry.PhotoType + PHOTO_TYPE_FIELD_NUMBER: _ClassVar[int] + TEMPLATE_ID_FIELD_NUMBER: _ClassVar[int] + SHARED_TO_SYSTEM_FIELD_NUMBER: _ClassVar[int] + CAMPFIRE_ID_FIELD_NUMBER: _ClassVar[int] + TIME_SINCE_CAUGHT_SECONDS_FIELD_NUMBER: _ClassVar[int] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + SHINY_FIELD_NUMBER: _ClassVar[int] + FORM_FIELD_NUMBER: _ClassVar[int] + COSTUME_FIELD_NUMBER: _ClassVar[int] + INDIVIDUAL_ATTACK_FIELD_NUMBER: _ClassVar[int] + INDIVIDUAL_DEFENSE_FIELD_NUMBER: _ClassVar[int] + INDIVIDUAL_STAMINA_FIELD_NUMBER: _ClassVar[int] + ALIGNMENT_FIELD_NUMBER: _ClassVar[int] + photo_type: CatchCardTelemetry.PhotoType + template_id: str + shared_to_system: bool + campfire_id: str + time_since_caught_seconds: int + pokemon_id: HoloPokemonId + shiny: bool + form: PokemonDisplayProto.Form + costume: PokemonDisplayProto.Costume + individual_attack: int + individual_defense: int + individual_stamina: int + alignment: PokemonDisplayProto.Alignment + def __init__(self, photo_type: _Optional[_Union[CatchCardTelemetry.PhotoType, str]] = ..., template_id: _Optional[str] = ..., shared_to_system: bool = ..., campfire_id: _Optional[str] = ..., time_since_caught_seconds: _Optional[int] = ..., pokemon_id: _Optional[_Union[HoloPokemonId, str]] = ..., shiny: bool = ..., form: _Optional[_Union[PokemonDisplayProto.Form, str]] = ..., costume: _Optional[_Union[PokemonDisplayProto.Costume, str]] = ..., individual_attack: _Optional[int] = ..., individual_defense: _Optional[int] = ..., individual_stamina: _Optional[int] = ..., alignment: _Optional[_Union[PokemonDisplayProto.Alignment, str]] = ...) -> None: ... + +class CatchPokemonGlobalSettingsProto(_message.Message): + __slots__ = ["enable_capture_origin_details_display", "enable_capture_origin_events_display"] + ENABLE_CAPTURE_ORIGIN_DETAILS_DISPLAY_FIELD_NUMBER: _ClassVar[int] + ENABLE_CAPTURE_ORIGIN_EVENTS_DISPLAY_FIELD_NUMBER: _ClassVar[int] + enable_capture_origin_details_display: bool + enable_capture_origin_events_display: bool + def __init__(self, enable_capture_origin_details_display: bool = ..., enable_capture_origin_events_display: bool = ...) -> None: ... + +class CatchPokemonLogEntry(_message.Message): + __slots__ = ["result", "pokedex_number", "combat_points", "pokemon_id", "pokemon_display", "items"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[CatchPokemonLogEntry.Result] + POKEMON_CAPTURED: _ClassVar[CatchPokemonLogEntry.Result] + POKEMON_FLED: _ClassVar[CatchPokemonLogEntry.Result] + POKEMON_HATCHED: _ClassVar[CatchPokemonLogEntry.Result] + UNSET: CatchPokemonLogEntry.Result + POKEMON_CAPTURED: CatchPokemonLogEntry.Result + POKEMON_FLED: CatchPokemonLogEntry.Result + POKEMON_HATCHED: CatchPokemonLogEntry.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + POKEDEX_NUMBER_FIELD_NUMBER: _ClassVar[int] + COMBAT_POINTS_FIELD_NUMBER: _ClassVar[int] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + POKEMON_DISPLAY_FIELD_NUMBER: _ClassVar[int] + ITEMS_FIELD_NUMBER: _ClassVar[int] + result: CatchPokemonLogEntry.Result + pokedex_number: int + combat_points: int + pokemon_id: int + pokemon_display: PokemonDisplayProto + items: _containers.RepeatedCompositeFieldContainer[LootItemProto] + def __init__(self, result: _Optional[_Union[CatchPokemonLogEntry.Result, str]] = ..., pokedex_number: _Optional[int] = ..., combat_points: _Optional[int] = ..., pokemon_id: _Optional[int] = ..., pokemon_display: _Optional[_Union[PokemonDisplayProto, _Mapping]] = ..., items: _Optional[_Iterable[_Union[LootItemProto, _Mapping]]] = ...) -> None: ... + +class CatchPokemonOutProto(_message.Message): + __slots__ = ["status", "miss_percent", "captured_pokemon_id", "scores", "capture_reason", "display_pokedex_id", "throws_remaining", "pokemon_display", "display_pokemon_display", "dropped_items"] + class CaptureReason(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[CatchPokemonOutProto.CaptureReason] + DEFAULT: _ClassVar[CatchPokemonOutProto.CaptureReason] + ELEMENTAL_BADGE: _ClassVar[CatchPokemonOutProto.CaptureReason] + CRITICAL_CATCH: _ClassVar[CatchPokemonOutProto.CaptureReason] + UNSET: CatchPokemonOutProto.CaptureReason + DEFAULT: CatchPokemonOutProto.CaptureReason + ELEMENTAL_BADGE: CatchPokemonOutProto.CaptureReason + CRITICAL_CATCH: CatchPokemonOutProto.CaptureReason + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + CATCH_ERROR: _ClassVar[CatchPokemonOutProto.Status] + CATCH_SUCCESS: _ClassVar[CatchPokemonOutProto.Status] + CATCH_ESCAPE: _ClassVar[CatchPokemonOutProto.Status] + CATCH_FLEE: _ClassVar[CatchPokemonOutProto.Status] + CATCH_MISSED: _ClassVar[CatchPokemonOutProto.Status] + CATCH_ERROR: CatchPokemonOutProto.Status + CATCH_SUCCESS: CatchPokemonOutProto.Status + CATCH_ESCAPE: CatchPokemonOutProto.Status + CATCH_FLEE: CatchPokemonOutProto.Status + CATCH_MISSED: CatchPokemonOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + MISS_PERCENT_FIELD_NUMBER: _ClassVar[int] + CAPTURED_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + SCORES_FIELD_NUMBER: _ClassVar[int] + CAPTURE_REASON_FIELD_NUMBER: _ClassVar[int] + DISPLAY_POKEDEX_ID_FIELD_NUMBER: _ClassVar[int] + THROWS_REMAINING_FIELD_NUMBER: _ClassVar[int] + POKEMON_DISPLAY_FIELD_NUMBER: _ClassVar[int] + DISPLAY_POKEMON_DISPLAY_FIELD_NUMBER: _ClassVar[int] + DROPPED_ITEMS_FIELD_NUMBER: _ClassVar[int] + status: CatchPokemonOutProto.Status + miss_percent: float + captured_pokemon_id: int + scores: CaptureScoreProto + capture_reason: CatchPokemonOutProto.CaptureReason + display_pokedex_id: HoloPokemonId + throws_remaining: int + pokemon_display: PokemonDisplayProto + display_pokemon_display: PokemonDisplayProto + dropped_items: LootProto + def __init__(self, status: _Optional[_Union[CatchPokemonOutProto.Status, str]] = ..., miss_percent: _Optional[float] = ..., captured_pokemon_id: _Optional[int] = ..., scores: _Optional[_Union[CaptureScoreProto, _Mapping]] = ..., capture_reason: _Optional[_Union[CatchPokemonOutProto.CaptureReason, str]] = ..., display_pokedex_id: _Optional[_Union[HoloPokemonId, str]] = ..., throws_remaining: _Optional[int] = ..., pokemon_display: _Optional[_Union[PokemonDisplayProto, _Mapping]] = ..., display_pokemon_display: _Optional[_Union[PokemonDisplayProto, _Mapping]] = ..., dropped_items: _Optional[_Union[LootProto, _Mapping]] = ...) -> None: ... + +class CatchPokemonProto(_message.Message): + __slots__ = ["encounter_id", "pokeball", "normalized_reticle_size", "spawn_point_guid", "hit_pokemon", "spin_modifier", "normalized_hit_position", "ar_plus_values"] + ENCOUNTER_ID_FIELD_NUMBER: _ClassVar[int] + POKEBALL_FIELD_NUMBER: _ClassVar[int] + NORMALIZED_RETICLE_SIZE_FIELD_NUMBER: _ClassVar[int] + SPAWN_POINT_GUID_FIELD_NUMBER: _ClassVar[int] + HIT_POKEMON_FIELD_NUMBER: _ClassVar[int] + SPIN_MODIFIER_FIELD_NUMBER: _ClassVar[int] + NORMALIZED_HIT_POSITION_FIELD_NUMBER: _ClassVar[int] + AR_PLUS_VALUES_FIELD_NUMBER: _ClassVar[int] + encounter_id: int + pokeball: Item + normalized_reticle_size: float + spawn_point_guid: str + hit_pokemon: bool + spin_modifier: float + normalized_hit_position: float + ar_plus_values: ARPlusEncounterValuesProto + def __init__(self, encounter_id: _Optional[int] = ..., pokeball: _Optional[_Union[Item, str]] = ..., normalized_reticle_size: _Optional[float] = ..., spawn_point_guid: _Optional[str] = ..., hit_pokemon: bool = ..., spin_modifier: _Optional[float] = ..., normalized_hit_position: _Optional[float] = ..., ar_plus_values: _Optional[_Union[ARPlusEncounterValuesProto, _Mapping]] = ...) -> None: ... + +class CatchPokemonQuestProto(_message.Message): + __slots__ = ["unique_pokemon_id", "active_encounter_id"] + UNIQUE_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + ACTIVE_ENCOUNTER_ID_FIELD_NUMBER: _ClassVar[int] + unique_pokemon_id: _containers.RepeatedScalarFieldContainer[HoloPokemonId] + active_encounter_id: int + def __init__(self, unique_pokemon_id: _Optional[_Iterable[_Union[HoloPokemonId, str]]] = ..., active_encounter_id: _Optional[int] = ...) -> None: ... + +class CatchPokemonTelemetry(_message.Message): + __slots__ = ["status", "encounter_pokemon_telemetry", "balltype", "hit_grade", "curve_ball", "miss_percent"] + STATUS_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_POKEMON_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + BALLTYPE_FIELD_NUMBER: _ClassVar[int] + HIT_GRADE_FIELD_NUMBER: _ClassVar[int] + CURVE_BALL_FIELD_NUMBER: _ClassVar[int] + MISS_PERCENT_FIELD_NUMBER: _ClassVar[int] + status: str + encounter_pokemon_telemetry: EncounterPokemonTelemetry + balltype: Item + hit_grade: int + curve_ball: bool + miss_percent: float + def __init__(self, status: _Optional[str] = ..., encounter_pokemon_telemetry: _Optional[_Union[EncounterPokemonTelemetry, _Mapping]] = ..., balltype: _Optional[_Union[Item, str]] = ..., hit_grade: _Optional[int] = ..., curve_ball: bool = ..., miss_percent: _Optional[float] = ...) -> None: ... + +class CatchRadiusMultiplierSettingsProto(_message.Message): + __slots__ = ["catch_radius_multiplier_settings_enabled"] + CATCH_RADIUS_MULTIPLIER_SETTINGS_ENABLED_FIELD_NUMBER: _ClassVar[int] + catch_radius_multiplier_settings_enabled: bool + def __init__(self, catch_radius_multiplier_settings_enabled: bool = ...) -> None: ... + +class ChallengeIdMismatchData(_message.Message): + __slots__ = ["non_matching_challenge_id", "log_type"] + NON_MATCHING_CHALLENGE_ID_FIELD_NUMBER: _ClassVar[int] + LOG_TYPE_FIELD_NUMBER: _ClassVar[int] + non_matching_challenge_id: str + log_type: CombatLogData.CombatLogDataHeader.LogType + def __init__(self, non_matching_challenge_id: _Optional[str] = ..., log_type: _Optional[_Union[CombatLogData.CombatLogDataHeader.LogType, str]] = ...) -> None: ... + +class ChallengeQuestSectionProto(_message.Message): + __slots__ = ["quest_id"] + QUEST_ID_FIELD_NUMBER: _ClassVar[int] + quest_id: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, quest_id: _Optional[_Iterable[str]] = ...) -> None: ... + +class ChangeArTelemetry(_message.Message): + __slots__ = ["ar_enabled", "ar_plus_enabled"] + AR_ENABLED_FIELD_NUMBER: _ClassVar[int] + AR_PLUS_ENABLED_FIELD_NUMBER: _ClassVar[int] + ar_enabled: bool + ar_plus_enabled: bool + def __init__(self, ar_enabled: bool = ..., ar_plus_enabled: bool = ...) -> None: ... + +class ChangeOnlineStatusTelemetry(_message.Message): + __slots__ = ["is_online_status_on"] + IS_ONLINE_STATUS_ON_FIELD_NUMBER: _ClassVar[int] + is_online_status_on: bool + def __init__(self, is_online_status_on: bool = ...) -> None: ... + +class ChangePokemonFormOutProto(_message.Message): + __slots__ = ["result", "changed_pokemon", "exp_awarded", "candy_awarded"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[ChangePokemonFormOutProto.Result] + SUCCESS: _ClassVar[ChangePokemonFormOutProto.Result] + ERROR_POKEMON_MISSING: _ClassVar[ChangePokemonFormOutProto.Result] + ERROR_INSUFFICIENT_RESOURCES: _ClassVar[ChangePokemonFormOutProto.Result] + ERROR_QUEST_INCOMPLETE: _ClassVar[ChangePokemonFormOutProto.Result] + ERROR_POKEMON_CANNOT_CHANGE: _ClassVar[ChangePokemonFormOutProto.Result] + ERROR_POKEMON_DEPLOYED: _ClassVar[ChangePokemonFormOutProto.Result] + ERROR_FEATURE_DISABLED: _ClassVar[ChangePokemonFormOutProto.Result] + ERROR_UNKNOWN: _ClassVar[ChangePokemonFormOutProto.Result] + UNSET: ChangePokemonFormOutProto.Result + SUCCESS: ChangePokemonFormOutProto.Result + ERROR_POKEMON_MISSING: ChangePokemonFormOutProto.Result + ERROR_INSUFFICIENT_RESOURCES: ChangePokemonFormOutProto.Result + ERROR_QUEST_INCOMPLETE: ChangePokemonFormOutProto.Result + ERROR_POKEMON_CANNOT_CHANGE: ChangePokemonFormOutProto.Result + ERROR_POKEMON_DEPLOYED: ChangePokemonFormOutProto.Result + ERROR_FEATURE_DISABLED: ChangePokemonFormOutProto.Result + ERROR_UNKNOWN: ChangePokemonFormOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + CHANGED_POKEMON_FIELD_NUMBER: _ClassVar[int] + EXP_AWARDED_FIELD_NUMBER: _ClassVar[int] + CANDY_AWARDED_FIELD_NUMBER: _ClassVar[int] + result: ChangePokemonFormOutProto.Result + changed_pokemon: PokemonProto + exp_awarded: int + candy_awarded: int + def __init__(self, result: _Optional[_Union[ChangePokemonFormOutProto.Result, str]] = ..., changed_pokemon: _Optional[_Union[PokemonProto, _Mapping]] = ..., exp_awarded: _Optional[int] = ..., candy_awarded: _Optional[int] = ...) -> None: ... + +class ChangePokemonFormProto(_message.Message): + __slots__ = ["pokemon_id", "target_form"] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + TARGET_FORM_FIELD_NUMBER: _ClassVar[int] + pokemon_id: int + target_form: PokemonDisplayProto.Form + def __init__(self, pokemon_id: _Optional[int] = ..., target_form: _Optional[_Union[PokemonDisplayProto.Form, str]] = ...) -> None: ... + +class ChangeTeamOutProto(_message.Message): + __slots__ = ["status", "updated_player"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[ChangeTeamOutProto.Status] + SUCCESS: _ClassVar[ChangeTeamOutProto.Status] + ERROR_SAME_TEAM: _ClassVar[ChangeTeamOutProto.Status] + ERROR_ITEM_NOT_IN_INVENTORY: _ClassVar[ChangeTeamOutProto.Status] + ERROR_WRONG_ITEM: _ClassVar[ChangeTeamOutProto.Status] + ERROR_UNKNOWN: _ClassVar[ChangeTeamOutProto.Status] + UNSET: ChangeTeamOutProto.Status + SUCCESS: ChangeTeamOutProto.Status + ERROR_SAME_TEAM: ChangeTeamOutProto.Status + ERROR_ITEM_NOT_IN_INVENTORY: ChangeTeamOutProto.Status + ERROR_WRONG_ITEM: ChangeTeamOutProto.Status + ERROR_UNKNOWN: ChangeTeamOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + UPDATED_PLAYER_FIELD_NUMBER: _ClassVar[int] + status: ChangeTeamOutProto.Status + updated_player: ClientPlayerProto + def __init__(self, status: _Optional[_Union[ChangeTeamOutProto.Status, str]] = ..., updated_player: _Optional[_Union[ClientPlayerProto, _Mapping]] = ...) -> None: ... + +class ChangeTeamProto(_message.Message): + __slots__ = ["item", "team"] + ITEM_FIELD_NUMBER: _ClassVar[int] + TEAM_FIELD_NUMBER: _ClassVar[int] + item: Item + team: Team + def __init__(self, item: _Optional[_Union[Item, str]] = ..., team: _Optional[_Union[Team, str]] = ...) -> None: ... + +class CharacterDisplayProto(_message.Message): + __slots__ = ["style", "character"] + STYLE_FIELD_NUMBER: _ClassVar[int] + CHARACTER_FIELD_NUMBER: _ClassVar[int] + style: EnumWrapper.PokestopStyle + character: EnumWrapper.InvasionCharacter + def __init__(self, style: _Optional[_Union[EnumWrapper.PokestopStyle, str]] = ..., character: _Optional[_Union[EnumWrapper.InvasionCharacter, str]] = ...) -> None: ... + +class CheckAwardedBadgesOutProto(_message.Message): + __slots__ = ["success", "awarded_badges", "awarded_badge_levels", "avatar_template_ids", "neutral_avatar_template_ids"] + SUCCESS_FIELD_NUMBER: _ClassVar[int] + AWARDED_BADGES_FIELD_NUMBER: _ClassVar[int] + AWARDED_BADGE_LEVELS_FIELD_NUMBER: _ClassVar[int] + AVATAR_TEMPLATE_IDS_FIELD_NUMBER: _ClassVar[int] + NEUTRAL_AVATAR_TEMPLATE_IDS_FIELD_NUMBER: _ClassVar[int] + success: bool + awarded_badges: _containers.RepeatedScalarFieldContainer[HoloBadgeType] + awarded_badge_levels: _containers.RepeatedScalarFieldContainer[int] + avatar_template_ids: _containers.RepeatedScalarFieldContainer[str] + neutral_avatar_template_ids: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, success: bool = ..., awarded_badges: _Optional[_Iterable[_Union[HoloBadgeType, str]]] = ..., awarded_badge_levels: _Optional[_Iterable[int]] = ..., avatar_template_ids: _Optional[_Iterable[str]] = ..., neutral_avatar_template_ids: _Optional[_Iterable[str]] = ...) -> None: ... + +class CheckAwardedBadgesProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class CheckChallengeOutProto(_message.Message): + __slots__ = ["show_challenge", "challenge_url"] + SHOW_CHALLENGE_FIELD_NUMBER: _ClassVar[int] + CHALLENGE_URL_FIELD_NUMBER: _ClassVar[int] + show_challenge: bool + challenge_url: str + def __init__(self, show_challenge: bool = ..., challenge_url: _Optional[str] = ...) -> None: ... + +class CheckChallengeProto(_message.Message): + __slots__ = ["debug_request"] + DEBUG_REQUEST_FIELD_NUMBER: _ClassVar[int] + debug_request: bool + def __init__(self, debug_request: bool = ...) -> None: ... + +class CheckContestEligibilityOutProto(_message.Message): + __slots__ = ["status", "pokemon_id_to_replace"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[CheckContestEligibilityOutProto.Status] + SUCCESS: _ClassVar[CheckContestEligibilityOutProto.Status] + ERROR: _ClassVar[CheckContestEligibilityOutProto.Status] + OUT_OF_RANGE: _ClassVar[CheckContestEligibilityOutProto.Status] + PLAYER_LIMIT_REACHED: _ClassVar[CheckContestEligibilityOutProto.Status] + CONTEST_LIMIT_REACHED: _ClassVar[CheckContestEligibilityOutProto.Status] + SAME_CYCLE_TRADE_NOT_ALLOWED: _ClassVar[CheckContestEligibilityOutProto.Status] + SAME_SEASON_WINNER_NOT_ALLOWED: _ClassVar[CheckContestEligibilityOutProto.Status] + POKEMON_IN_OTHER_CONTEST: _ClassVar[CheckContestEligibilityOutProto.Status] + POKEMON_IN_OTHER_CONTEST_NEED_SUBSTITUTION: _ClassVar[CheckContestEligibilityOutProto.Status] + NEED_SUBSTITUTION: _ClassVar[CheckContestEligibilityOutProto.Status] + PENDING_REWARD_ENTRY_NOT_ALLOWED: _ClassVar[CheckContestEligibilityOutProto.Status] + UNSET: CheckContestEligibilityOutProto.Status + SUCCESS: CheckContestEligibilityOutProto.Status + ERROR: CheckContestEligibilityOutProto.Status + OUT_OF_RANGE: CheckContestEligibilityOutProto.Status + PLAYER_LIMIT_REACHED: CheckContestEligibilityOutProto.Status + CONTEST_LIMIT_REACHED: CheckContestEligibilityOutProto.Status + SAME_CYCLE_TRADE_NOT_ALLOWED: CheckContestEligibilityOutProto.Status + SAME_SEASON_WINNER_NOT_ALLOWED: CheckContestEligibilityOutProto.Status + POKEMON_IN_OTHER_CONTEST: CheckContestEligibilityOutProto.Status + POKEMON_IN_OTHER_CONTEST_NEED_SUBSTITUTION: CheckContestEligibilityOutProto.Status + NEED_SUBSTITUTION: CheckContestEligibilityOutProto.Status + PENDING_REWARD_ENTRY_NOT_ALLOWED: CheckContestEligibilityOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + POKEMON_ID_TO_REPLACE_FIELD_NUMBER: _ClassVar[int] + status: CheckContestEligibilityOutProto.Status + pokemon_id_to_replace: int + def __init__(self, status: _Optional[_Union[CheckContestEligibilityOutProto.Status, str]] = ..., pokemon_id_to_replace: _Optional[int] = ...) -> None: ... + +class CheckContestEligibilityProto(_message.Message): + __slots__ = ["fort_id", "contest_schedule", "contest_metric", "pokemon_id", "fort_lat_degrees", "fort_lng_degrees"] + FORT_ID_FIELD_NUMBER: _ClassVar[int] + CONTEST_SCHEDULE_FIELD_NUMBER: _ClassVar[int] + CONTEST_METRIC_FIELD_NUMBER: _ClassVar[int] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + FORT_LAT_DEGREES_FIELD_NUMBER: _ClassVar[int] + FORT_LNG_DEGREES_FIELD_NUMBER: _ClassVar[int] + fort_id: str + contest_schedule: ContestScheduleProto + contest_metric: ContestMetricProto + pokemon_id: int + fort_lat_degrees: float + fort_lng_degrees: float + def __init__(self, fort_id: _Optional[str] = ..., contest_schedule: _Optional[_Union[ContestScheduleProto, _Mapping]] = ..., contest_metric: _Optional[_Union[ContestMetricProto, _Mapping]] = ..., pokemon_id: _Optional[int] = ..., fort_lat_degrees: _Optional[float] = ..., fort_lng_degrees: _Optional[float] = ...) -> None: ... + +class CheckEncounterTrayInfoTelemetry(_message.Message): + __slots__ = ["berry_tray_info", "ball_tray_info"] + BERRY_TRAY_INFO_FIELD_NUMBER: _ClassVar[int] + BALL_TRAY_INFO_FIELD_NUMBER: _ClassVar[int] + berry_tray_info: bool + ball_tray_info: bool + def __init__(self, berry_tray_info: bool = ..., ball_tray_info: bool = ...) -> None: ... + +class CheckGiftingEligibilityOutProto(_message.Message): + __slots__ = ["gifting_eligibility"] + GIFTING_ELIGIBILITY_FIELD_NUMBER: _ClassVar[int] + gifting_eligibility: GiftingEligibilityStatusProto + def __init__(self, gifting_eligibility: _Optional[_Union[GiftingEligibilityStatusProto, _Mapping]] = ...) -> None: ... + +class CheckGiftingEligibilityProto(_message.Message): + __slots__ = ["gifting_iap_item", "recipient_friend_id"] + GIFTING_IAP_ITEM_FIELD_NUMBER: _ClassVar[int] + RECIPIENT_FRIEND_ID_FIELD_NUMBER: _ClassVar[int] + gifting_iap_item: GiftingIapItemProto + recipient_friend_id: str + def __init__(self, gifting_iap_item: _Optional[_Union[GiftingIapItemProto, _Mapping]] = ..., recipient_friend_id: _Optional[str] = ...) -> None: ... + +class CheckPhotobombOutProto(_message.Message): + __slots__ = ["status", "photobomb_pokemon_id", "photobomb_pokemon_display", "encounter_id", "uri"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[CheckPhotobombOutProto.Status] + SUCCESS: _ClassVar[CheckPhotobombOutProto.Status] + ERROR_PHOTO_POKEMON_INVALID: _ClassVar[CheckPhotobombOutProto.Status] + ERROR_UNKNOWN: _ClassVar[CheckPhotobombOutProto.Status] + UNSET: CheckPhotobombOutProto.Status + SUCCESS: CheckPhotobombOutProto.Status + ERROR_PHOTO_POKEMON_INVALID: CheckPhotobombOutProto.Status + ERROR_UNKNOWN: CheckPhotobombOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + PHOTOBOMB_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + PHOTOBOMB_POKEMON_DISPLAY_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_ID_FIELD_NUMBER: _ClassVar[int] + URI_FIELD_NUMBER: _ClassVar[int] + status: CheckPhotobombOutProto.Status + photobomb_pokemon_id: HoloPokemonId + photobomb_pokemon_display: PokemonDisplayProto + encounter_id: int + uri: str + def __init__(self, status: _Optional[_Union[CheckPhotobombOutProto.Status, str]] = ..., photobomb_pokemon_id: _Optional[_Union[HoloPokemonId, str]] = ..., photobomb_pokemon_display: _Optional[_Union[PokemonDisplayProto, _Mapping]] = ..., encounter_id: _Optional[int] = ..., uri: _Optional[str] = ...) -> None: ... + +class CheckPhotobombProto(_message.Message): + __slots__ = ["photo_pokemon_id", "photo_context"] + PHOTO_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + PHOTO_CONTEXT_FIELD_NUMBER: _ClassVar[int] + photo_pokemon_id: int + photo_context: ArContext + def __init__(self, photo_pokemon_id: _Optional[int] = ..., photo_context: _Optional[_Union[ArContext, str]] = ...) -> None: ... + +class CheckPokemonSizeLeaderboardEligibilityOutProto(_message.Message): + __slots__ = ["status", "pokemon_id_to_replace"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[CheckPokemonSizeLeaderboardEligibilityOutProto.Status] + SUCCESS: _ClassVar[CheckPokemonSizeLeaderboardEligibilityOutProto.Status] + ERROR: _ClassVar[CheckPokemonSizeLeaderboardEligibilityOutProto.Status] + OUT_OF_RANGE: _ClassVar[CheckPokemonSizeLeaderboardEligibilityOutProto.Status] + PLAYER_LIMIT_REACHED: _ClassVar[CheckPokemonSizeLeaderboardEligibilityOutProto.Status] + CONTEST_LIMIT_REACHED: _ClassVar[CheckPokemonSizeLeaderboardEligibilityOutProto.Status] + SAME_CYCLE_TRADE_NOT_ALLOWED: _ClassVar[CheckPokemonSizeLeaderboardEligibilityOutProto.Status] + SAME_SEASON_WINNER_NOT_ALLOWED: _ClassVar[CheckPokemonSizeLeaderboardEligibilityOutProto.Status] + POKEMON_IN_OTHER_CONTEST: _ClassVar[CheckPokemonSizeLeaderboardEligibilityOutProto.Status] + POKEMON_IN_OTHER_CONTEST_NEED_SUBSTITUTION: _ClassVar[CheckPokemonSizeLeaderboardEligibilityOutProto.Status] + NEED_SUBSTITUTION: _ClassVar[CheckPokemonSizeLeaderboardEligibilityOutProto.Status] + PENDING_REWARD_ENTRY_NOT_ALLOWED: _ClassVar[CheckPokemonSizeLeaderboardEligibilityOutProto.Status] + UNSET: CheckPokemonSizeLeaderboardEligibilityOutProto.Status + SUCCESS: CheckPokemonSizeLeaderboardEligibilityOutProto.Status + ERROR: CheckPokemonSizeLeaderboardEligibilityOutProto.Status + OUT_OF_RANGE: CheckPokemonSizeLeaderboardEligibilityOutProto.Status + PLAYER_LIMIT_REACHED: CheckPokemonSizeLeaderboardEligibilityOutProto.Status + CONTEST_LIMIT_REACHED: CheckPokemonSizeLeaderboardEligibilityOutProto.Status + SAME_CYCLE_TRADE_NOT_ALLOWED: CheckPokemonSizeLeaderboardEligibilityOutProto.Status + SAME_SEASON_WINNER_NOT_ALLOWED: CheckPokemonSizeLeaderboardEligibilityOutProto.Status + POKEMON_IN_OTHER_CONTEST: CheckPokemonSizeLeaderboardEligibilityOutProto.Status + POKEMON_IN_OTHER_CONTEST_NEED_SUBSTITUTION: CheckPokemonSizeLeaderboardEligibilityOutProto.Status + NEED_SUBSTITUTION: CheckPokemonSizeLeaderboardEligibilityOutProto.Status + PENDING_REWARD_ENTRY_NOT_ALLOWED: CheckPokemonSizeLeaderboardEligibilityOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + POKEMON_ID_TO_REPLACE_FIELD_NUMBER: _ClassVar[int] + status: CheckPokemonSizeLeaderboardEligibilityOutProto.Status + pokemon_id_to_replace: int + def __init__(self, status: _Optional[_Union[CheckPokemonSizeLeaderboardEligibilityOutProto.Status, str]] = ..., pokemon_id_to_replace: _Optional[int] = ...) -> None: ... + +class CheckPokemonSizeLeaderboardEligibilityProto(_message.Message): + __slots__ = ["fort_id", "contest_schedule", "contest_metric", "pokemon_id", "fort_lat_degrees", "fort_lng_degrees"] + FORT_ID_FIELD_NUMBER: _ClassVar[int] + CONTEST_SCHEDULE_FIELD_NUMBER: _ClassVar[int] + CONTEST_METRIC_FIELD_NUMBER: _ClassVar[int] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + FORT_LAT_DEGREES_FIELD_NUMBER: _ClassVar[int] + FORT_LNG_DEGREES_FIELD_NUMBER: _ClassVar[int] + fort_id: str + contest_schedule: ContestScheduleProto + contest_metric: ContestMetricProto + pokemon_id: int + fort_lat_degrees: float + fort_lng_degrees: float + def __init__(self, fort_id: _Optional[str] = ..., contest_schedule: _Optional[_Union[ContestScheduleProto, _Mapping]] = ..., contest_metric: _Optional[_Union[ContestMetricProto, _Mapping]] = ..., pokemon_id: _Optional[int] = ..., fort_lat_degrees: _Optional[float] = ..., fort_lng_degrees: _Optional[float] = ...) -> None: ... + +class CheckSendGiftOutProto(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[CheckSendGiftOutProto.Result] + SUCCESS: _ClassVar[CheckSendGiftOutProto.Result] + ERROR_UNKNOWN: _ClassVar[CheckSendGiftOutProto.Result] + ERROR_PLAYER_DOES_NOT_EXIST: _ClassVar[CheckSendGiftOutProto.Result] + ERROR_GIFT_NOT_AVAILABLE: _ClassVar[CheckSendGiftOutProto.Result] + ERROR_GIFT_ALREADY_SENT_TODAY: _ClassVar[CheckSendGiftOutProto.Result] + ERROR_PLAYER_HAS_UNOPENED_GIFT: _ClassVar[CheckSendGiftOutProto.Result] + UNSET: CheckSendGiftOutProto.Result + SUCCESS: CheckSendGiftOutProto.Result + ERROR_UNKNOWN: CheckSendGiftOutProto.Result + ERROR_PLAYER_DOES_NOT_EXIST: CheckSendGiftOutProto.Result + ERROR_GIFT_NOT_AVAILABLE: CheckSendGiftOutProto.Result + ERROR_GIFT_ALREADY_SENT_TODAY: CheckSendGiftOutProto.Result + ERROR_PLAYER_HAS_UNOPENED_GIFT: CheckSendGiftOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: CheckSendGiftOutProto.Result + def __init__(self, result: _Optional[_Union[CheckSendGiftOutProto.Result, str]] = ...) -> None: ... + +class CheckSendGiftProto(_message.Message): + __slots__ = ["player_id"] + PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + player_id: str + def __init__(self, player_id: _Optional[str] = ...) -> None: ... + +class ChooseGlobalTicketedEventVariantOutProto(_message.Message): + __slots__ = ["status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[ChooseGlobalTicketedEventVariantOutProto.Status] + SUCCESS: _ClassVar[ChooseGlobalTicketedEventVariantOutProto.Status] + ERROR_HAS_REQUESTED_BADGE: _ClassVar[ChooseGlobalTicketedEventVariantOutProto.Status] + ERROR_HAS_MUTUALLY_EXCLUSIVE_BADGE: _ClassVar[ChooseGlobalTicketedEventVariantOutProto.Status] + UNSET: ChooseGlobalTicketedEventVariantOutProto.Status + SUCCESS: ChooseGlobalTicketedEventVariantOutProto.Status + ERROR_HAS_REQUESTED_BADGE: ChooseGlobalTicketedEventVariantOutProto.Status + ERROR_HAS_MUTUALLY_EXCLUSIVE_BADGE: ChooseGlobalTicketedEventVariantOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + status: ChooseGlobalTicketedEventVariantOutProto.Status + def __init__(self, status: _Optional[_Union[ChooseGlobalTicketedEventVariantOutProto.Status, str]] = ...) -> None: ... + +class ChooseGlobalTicketedEventVariantProto(_message.Message): + __slots__ = ["target_variant"] + TARGET_VARIANT_FIELD_NUMBER: _ClassVar[int] + target_variant: HoloBadgeType + def __init__(self, target_variant: _Optional[_Union[HoloBadgeType, str]] = ...) -> None: ... + +class CircleShape(_message.Message): + __slots__ = ["lat", "lng", "radius_meters"] + LAT_FIELD_NUMBER: _ClassVar[int] + LNG_FIELD_NUMBER: _ClassVar[int] + RADIUS_METERS_FIELD_NUMBER: _ClassVar[int] + lat: float + lng: float + radius_meters: float + def __init__(self, lat: _Optional[float] = ..., lng: _Optional[float] = ..., radius_meters: _Optional[float] = ...) -> None: ... + +class ClaimCodenameRequestProto(_message.Message): + __slots__ = ["codename", "force", "generate_suggested_codenames"] + CODENAME_FIELD_NUMBER: _ClassVar[int] + FORCE_FIELD_NUMBER: _ClassVar[int] + GENERATE_SUGGESTED_CODENAMES_FIELD_NUMBER: _ClassVar[int] + codename: str + force: bool + generate_suggested_codenames: bool + def __init__(self, codename: _Optional[str] = ..., force: bool = ..., generate_suggested_codenames: bool = ...) -> None: ... + +class ClaimContestsRewardsOutProto(_message.Message): + __slots__ = ["status", "rewards_per_contest"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[ClaimContestsRewardsOutProto.Status] + SUCCESS: _ClassVar[ClaimContestsRewardsOutProto.Status] + ERROR: _ClassVar[ClaimContestsRewardsOutProto.Status] + UNSET: ClaimContestsRewardsOutProto.Status + SUCCESS: ClaimContestsRewardsOutProto.Status + ERROR: ClaimContestsRewardsOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + REWARDS_PER_CONTEST_FIELD_NUMBER: _ClassVar[int] + status: ClaimContestsRewardsOutProto.Status + rewards_per_contest: _containers.RepeatedCompositeFieldContainer[RewardsPerContestProto] + def __init__(self, status: _Optional[_Union[ClaimContestsRewardsOutProto.Status, str]] = ..., rewards_per_contest: _Optional[_Iterable[_Union[RewardsPerContestProto, _Mapping]]] = ...) -> None: ... + +class ClaimContestsRewardsProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class ClaimPtcLinkingRewardOutProto(_message.Message): + __slots__ = ["status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[ClaimPtcLinkingRewardOutProto.Status] + SUCCESS: _ClassVar[ClaimPtcLinkingRewardOutProto.Status] + ERROR: _ClassVar[ClaimPtcLinkingRewardOutProto.Status] + ERROR_GMT: _ClassVar[ClaimPtcLinkingRewardOutProto.Status] + ERROR_ITEM_NOT_SUPPORTED: _ClassVar[ClaimPtcLinkingRewardOutProto.Status] + ERROR_REWARD_CLAIMED_ALREADY: _ClassVar[ClaimPtcLinkingRewardOutProto.Status] + UNSET: ClaimPtcLinkingRewardOutProto.Status + SUCCESS: ClaimPtcLinkingRewardOutProto.Status + ERROR: ClaimPtcLinkingRewardOutProto.Status + ERROR_GMT: ClaimPtcLinkingRewardOutProto.Status + ERROR_ITEM_NOT_SUPPORTED: ClaimPtcLinkingRewardOutProto.Status + ERROR_REWARD_CLAIMED_ALREADY: ClaimPtcLinkingRewardOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + status: ClaimPtcLinkingRewardOutProto.Status + def __init__(self, status: _Optional[_Union[ClaimPtcLinkingRewardOutProto.Status, str]] = ...) -> None: ... + +class ClaimPtcLinkingRewardProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class ClaimVsSeekerRewardsOutProto(_message.Message): + __slots__ = ["result", "rewards"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[ClaimVsSeekerRewardsOutProto.Result] + SUCCESS: _ClassVar[ClaimVsSeekerRewardsOutProto.Result] + ERROR_REDEEM_POKEMON: _ClassVar[ClaimVsSeekerRewardsOutProto.Result] + ERROR_PLAYER_NOT_ENOUGH_VICTORIES: _ClassVar[ClaimVsSeekerRewardsOutProto.Result] + ERROR_REWARD_ALREADY_CLAIMED: _ClassVar[ClaimVsSeekerRewardsOutProto.Result] + ERROR_INVENTORY_FULL: _ClassVar[ClaimVsSeekerRewardsOutProto.Result] + UNSET: ClaimVsSeekerRewardsOutProto.Result + SUCCESS: ClaimVsSeekerRewardsOutProto.Result + ERROR_REDEEM_POKEMON: ClaimVsSeekerRewardsOutProto.Result + ERROR_PLAYER_NOT_ENOUGH_VICTORIES: ClaimVsSeekerRewardsOutProto.Result + ERROR_REWARD_ALREADY_CLAIMED: ClaimVsSeekerRewardsOutProto.Result + ERROR_INVENTORY_FULL: ClaimVsSeekerRewardsOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + REWARDS_FIELD_NUMBER: _ClassVar[int] + result: ClaimVsSeekerRewardsOutProto.Result + rewards: LootProto + def __init__(self, result: _Optional[_Union[ClaimVsSeekerRewardsOutProto.Result, str]] = ..., rewards: _Optional[_Union[LootProto, _Mapping]] = ...) -> None: ... + +class ClaimVsSeekerRewardsProto(_message.Message): + __slots__ = ["win_index"] + WIN_INDEX_FIELD_NUMBER: _ClassVar[int] + win_index: int + def __init__(self, win_index: _Optional[int] = ...) -> None: ... + +class ClientBreadcrumbSessionSettings(_message.Message): + __slots__ = ["session_duration_m", "update_interval_s", "as_fallback_foreground_reporting_interval_s"] + SESSION_DURATION_M_FIELD_NUMBER: _ClassVar[int] + UPDATE_INTERVAL_S_FIELD_NUMBER: _ClassVar[int] + AS_FALLBACK_FOREGROUND_REPORTING_INTERVAL_S_FIELD_NUMBER: _ClassVar[int] + session_duration_m: float + update_interval_s: float + as_fallback_foreground_reporting_interval_s: float + def __init__(self, session_duration_m: _Optional[float] = ..., update_interval_s: _Optional[float] = ..., as_fallback_foreground_reporting_interval_s: _Optional[float] = ...) -> None: ... + +class ClientContestIncidentProto(_message.Message): + __slots__ = ["contests"] + CONTESTS_FIELD_NUMBER: _ClassVar[int] + contests: _containers.RepeatedCompositeFieldContainer[ContestProto] + def __init__(self, contests: _Optional[_Iterable[_Union[ContestProto, _Mapping]]] = ...) -> None: ... + +class ClientDialogueLineProto(_message.Message): + __slots__ = ["text", "character", "expression", "left_asset_address", "side", "display_only_loot"] + class Side(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[ClientDialogueLineProto.Side] + RIGHT: _ClassVar[ClientDialogueLineProto.Side] + LEFT: _ClassVar[ClientDialogueLineProto.Side] + UNSET: ClientDialogueLineProto.Side + RIGHT: ClientDialogueLineProto.Side + LEFT: ClientDialogueLineProto.Side + TEXT_FIELD_NUMBER: _ClassVar[int] + CHARACTER_FIELD_NUMBER: _ClassVar[int] + EXPRESSION_FIELD_NUMBER: _ClassVar[int] + LEFT_ASSET_ADDRESS_FIELD_NUMBER: _ClassVar[int] + SIDE_FIELD_NUMBER: _ClassVar[int] + DISPLAY_ONLY_LOOT_FIELD_NUMBER: _ClassVar[int] + text: str + character: EnumWrapper.InvasionCharacter + expression: EnumWrapper.InvasionCharacterExpression + left_asset_address: str + side: ClientDialogueLineProto.Side + display_only_loot: LootProto + def __init__(self, text: _Optional[str] = ..., character: _Optional[_Union[EnumWrapper.InvasionCharacter, str]] = ..., expression: _Optional[_Union[EnumWrapper.InvasionCharacterExpression, str]] = ..., left_asset_address: _Optional[str] = ..., side: _Optional[_Union[ClientDialogueLineProto.Side, str]] = ..., display_only_loot: _Optional[_Union[LootProto, _Mapping]] = ...) -> None: ... + +class ClientEnvironmentProto(_message.Message): + __slots__ = ["language_code", "timezone", "device_country_code", "ip_country_code", "client_version", "device_type", "device_os", "graphics_device_vendor", "graphics_device_name", "graphics_device_type", "graphics_shader_level"] + LANGUAGE_CODE_FIELD_NUMBER: _ClassVar[int] + TIMEZONE_FIELD_NUMBER: _ClassVar[int] + DEVICE_COUNTRY_CODE_FIELD_NUMBER: _ClassVar[int] + IP_COUNTRY_CODE_FIELD_NUMBER: _ClassVar[int] + CLIENT_VERSION_FIELD_NUMBER: _ClassVar[int] + DEVICE_TYPE_FIELD_NUMBER: _ClassVar[int] + DEVICE_OS_FIELD_NUMBER: _ClassVar[int] + GRAPHICS_DEVICE_VENDOR_FIELD_NUMBER: _ClassVar[int] + GRAPHICS_DEVICE_NAME_FIELD_NUMBER: _ClassVar[int] + GRAPHICS_DEVICE_TYPE_FIELD_NUMBER: _ClassVar[int] + GRAPHICS_SHADER_LEVEL_FIELD_NUMBER: _ClassVar[int] + language_code: str + timezone: str + device_country_code: str + ip_country_code: str + client_version: str + device_type: str + device_os: str + graphics_device_vendor: str + graphics_device_name: str + graphics_device_type: str + graphics_shader_level: str + def __init__(self, language_code: _Optional[str] = ..., timezone: _Optional[str] = ..., device_country_code: _Optional[str] = ..., ip_country_code: _Optional[str] = ..., client_version: _Optional[str] = ..., device_type: _Optional[str] = ..., device_os: _Optional[str] = ..., graphics_device_vendor: _Optional[str] = ..., graphics_device_name: _Optional[str] = ..., graphics_device_type: _Optional[str] = ..., graphics_shader_level: _Optional[str] = ...) -> None: ... + +class ClientEvolutionQuestTemplateProto(_message.Message): + __slots__ = ["quest_template_id", "quest_type", "goals", "context", "display"] + QUEST_TEMPLATE_ID_FIELD_NUMBER: _ClassVar[int] + QUEST_TYPE_FIELD_NUMBER: _ClassVar[int] + GOALS_FIELD_NUMBER: _ClassVar[int] + CONTEXT_FIELD_NUMBER: _ClassVar[int] + DISPLAY_FIELD_NUMBER: _ClassVar[int] + quest_template_id: str + quest_type: QuestType + goals: _containers.RepeatedCompositeFieldContainer[QuestGoalProto] + context: QuestProto.Context + display: QuestDisplayProto + def __init__(self, quest_template_id: _Optional[str] = ..., quest_type: _Optional[_Union[QuestType, str]] = ..., goals: _Optional[_Iterable[_Union[QuestGoalProto, _Mapping]]] = ..., context: _Optional[_Union[QuestProto.Context, str]] = ..., display: _Optional[_Union[QuestDisplayProto, _Mapping]] = ...) -> None: ... + +class ClientFortModifierProto(_message.Message): + __slots__ = ["modifier_type", "expiration_time_ms", "deploying_player_codename"] + MODIFIER_TYPE_FIELD_NUMBER: _ClassVar[int] + EXPIRATION_TIME_MS_FIELD_NUMBER: _ClassVar[int] + DEPLOYING_PLAYER_CODENAME_FIELD_NUMBER: _ClassVar[int] + modifier_type: Item + expiration_time_ms: int + deploying_player_codename: str + def __init__(self, modifier_type: _Optional[_Union[Item, str]] = ..., expiration_time_ms: _Optional[int] = ..., deploying_player_codename: _Optional[str] = ...) -> None: ... + +class ClientGameMasterTemplateProto(_message.Message): + __slots__ = ["template_id", "data"] + TEMPLATE_ID_FIELD_NUMBER: _ClassVar[int] + DATA_FIELD_NUMBER: _ClassVar[int] + template_id: str + data: GameMasterClientTemplateProto + def __init__(self, template_id: _Optional[str] = ..., data: _Optional[_Union[GameMasterClientTemplateProto, _Mapping]] = ...) -> None: ... + +class ClientGenderProto(_message.Message): + __slots__ = ["male_percent", "female_percent", "genderless_percent"] + MALE_PERCENT_FIELD_NUMBER: _ClassVar[int] + FEMALE_PERCENT_FIELD_NUMBER: _ClassVar[int] + GENDERLESS_PERCENT_FIELD_NUMBER: _ClassVar[int] + male_percent: float + female_percent: float + genderless_percent: float + def __init__(self, male_percent: _Optional[float] = ..., female_percent: _Optional[float] = ..., genderless_percent: _Optional[float] = ...) -> None: ... + +class ClientGenderSettingsProto(_message.Message): + __slots__ = ["pokemon", "gender", "form"] + POKEMON_FIELD_NUMBER: _ClassVar[int] + GENDER_FIELD_NUMBER: _ClassVar[int] + FORM_FIELD_NUMBER: _ClassVar[int] + pokemon: HoloPokemonId + gender: ClientGenderProto + form: PokemonDisplayProto.Form + def __init__(self, pokemon: _Optional[_Union[HoloPokemonId, str]] = ..., gender: _Optional[_Union[ClientGenderProto, _Mapping]] = ..., form: _Optional[_Union[PokemonDisplayProto.Form, str]] = ...) -> None: ... + +class ClientInbox(_message.Message): + __slots__ = ["notifications", "builtin_variables"] + class Label(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET_LABEL: _ClassVar[ClientInbox.Label] + UNREAD: _ClassVar[ClientInbox.Label] + NEW: _ClassVar[ClientInbox.Label] + IMMEDIATE: _ClassVar[ClientInbox.Label] + UNSET_LABEL: ClientInbox.Label + UNREAD: ClientInbox.Label + NEW: ClientInbox.Label + IMMEDIATE: ClientInbox.Label + class Notification(_message.Message): + __slots__ = ["notification_id", "title_key", "category", "create_timestamp_ms", "variables", "labels", "expire_time_ms"] + NOTIFICATION_ID_FIELD_NUMBER: _ClassVar[int] + TITLE_KEY_FIELD_NUMBER: _ClassVar[int] + CATEGORY_FIELD_NUMBER: _ClassVar[int] + CREATE_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + VARIABLES_FIELD_NUMBER: _ClassVar[int] + LABELS_FIELD_NUMBER: _ClassVar[int] + EXPIRE_TIME_MS_FIELD_NUMBER: _ClassVar[int] + notification_id: str + title_key: str + category: str + create_timestamp_ms: int + variables: _containers.RepeatedCompositeFieldContainer[TemplateVariable] + labels: _containers.RepeatedScalarFieldContainer[ClientInbox.Label] + expire_time_ms: int + def __init__(self, notification_id: _Optional[str] = ..., title_key: _Optional[str] = ..., category: _Optional[str] = ..., create_timestamp_ms: _Optional[int] = ..., variables: _Optional[_Iterable[_Union[TemplateVariable, _Mapping]]] = ..., labels: _Optional[_Iterable[_Union[ClientInbox.Label, str]]] = ..., expire_time_ms: _Optional[int] = ...) -> None: ... + NOTIFICATIONS_FIELD_NUMBER: _ClassVar[int] + BUILTIN_VARIABLES_FIELD_NUMBER: _ClassVar[int] + notifications: _containers.RepeatedCompositeFieldContainer[ClientInbox.Notification] + builtin_variables: _containers.RepeatedCompositeFieldContainer[TemplateVariable] + def __init__(self, notifications: _Optional[_Iterable[_Union[ClientInbox.Notification, _Mapping]]] = ..., builtin_variables: _Optional[_Iterable[_Union[TemplateVariable, _Mapping]]] = ...) -> None: ... + +class ClientIncidentProto(_message.Message): + __slots__ = ["incident_id", "fort_id", "fort_name", "pokestop_image_uri", "current_step", "step", "completion_display", "context", "start_phase"] + INCIDENT_ID_FIELD_NUMBER: _ClassVar[int] + FORT_ID_FIELD_NUMBER: _ClassVar[int] + FORT_NAME_FIELD_NUMBER: _ClassVar[int] + POKESTOP_IMAGE_URI_FIELD_NUMBER: _ClassVar[int] + CURRENT_STEP_FIELD_NUMBER: _ClassVar[int] + STEP_FIELD_NUMBER: _ClassVar[int] + COMPLETION_DISPLAY_FIELD_NUMBER: _ClassVar[int] + CONTEXT_FIELD_NUMBER: _ClassVar[int] + START_PHASE_FIELD_NUMBER: _ClassVar[int] + incident_id: str + fort_id: str + fort_name: str + pokestop_image_uri: str + current_step: int + step: _containers.RepeatedCompositeFieldContainer[ClientIncidentStepProto] + completion_display: PokestopIncidentDisplayProto + context: EnumWrapper.InvasionContext + start_phase: EnumWrapper.IncidentStartPhase + def __init__(self, incident_id: _Optional[str] = ..., fort_id: _Optional[str] = ..., fort_name: _Optional[str] = ..., pokestop_image_uri: _Optional[str] = ..., current_step: _Optional[int] = ..., step: _Optional[_Iterable[_Union[ClientIncidentStepProto, _Mapping]]] = ..., completion_display: _Optional[_Union[PokestopIncidentDisplayProto, _Mapping]] = ..., context: _Optional[_Union[EnumWrapper.InvasionContext, str]] = ..., start_phase: _Optional[_Union[EnumWrapper.IncidentStartPhase, str]] = ...) -> None: ... + +class ClientIncidentStepProto(_message.Message): + __slots__ = ["invasion_battle", "invasion_encounter", "pokestop_dialogue", "pokestop_spin"] + INVASION_BATTLE_FIELD_NUMBER: _ClassVar[int] + INVASION_ENCOUNTER_FIELD_NUMBER: _ClassVar[int] + POKESTOP_DIALOGUE_FIELD_NUMBER: _ClassVar[int] + POKESTOP_SPIN_FIELD_NUMBER: _ClassVar[int] + invasion_battle: ClientInvasionBattleStepProto + invasion_encounter: ClientInvasionEncounterStepProto + pokestop_dialogue: ClientPokestopNpcDialogueStepProto + pokestop_spin: ClientPokestopSpinStepProto + def __init__(self, invasion_battle: _Optional[_Union[ClientInvasionBattleStepProto, _Mapping]] = ..., invasion_encounter: _Optional[_Union[ClientInvasionEncounterStepProto, _Mapping]] = ..., pokestop_dialogue: _Optional[_Union[ClientPokestopNpcDialogueStepProto, _Mapping]] = ..., pokestop_spin: _Optional[_Union[ClientPokestopSpinStepProto, _Mapping]] = ...) -> None: ... + +class ClientInvasionBattleStepProto(_message.Message): + __slots__ = ["character"] + CHARACTER_FIELD_NUMBER: _ClassVar[int] + character: EnumWrapper.InvasionCharacter + def __init__(self, character: _Optional[_Union[EnumWrapper.InvasionCharacter, str]] = ...) -> None: ... + +class ClientInvasionEncounterStepProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class ClientMapCellProto(_message.Message): + __slots__ = ["s2_cell_id", "as_of_time_ms", "fort", "spawn_point", "wild_pokemon", "deleted_object", "is_truncated_list", "fort_summary", "decimated_spawn_point", "catchable_pokemon", "nearby_pokemon", "route_list_hash", "hyperlocal_experiment", "stations", "num_vps_activated_locations"] + S2_CELL_ID_FIELD_NUMBER: _ClassVar[int] + AS_OF_TIME_MS_FIELD_NUMBER: _ClassVar[int] + FORT_FIELD_NUMBER: _ClassVar[int] + SPAWN_POINT_FIELD_NUMBER: _ClassVar[int] + WILD_POKEMON_FIELD_NUMBER: _ClassVar[int] + DELETED_OBJECT_FIELD_NUMBER: _ClassVar[int] + IS_TRUNCATED_LIST_FIELD_NUMBER: _ClassVar[int] + FORT_SUMMARY_FIELD_NUMBER: _ClassVar[int] + DECIMATED_SPAWN_POINT_FIELD_NUMBER: _ClassVar[int] + CATCHABLE_POKEMON_FIELD_NUMBER: _ClassVar[int] + NEARBY_POKEMON_FIELD_NUMBER: _ClassVar[int] + ROUTE_LIST_HASH_FIELD_NUMBER: _ClassVar[int] + HYPERLOCAL_EXPERIMENT_FIELD_NUMBER: _ClassVar[int] + STATIONS_FIELD_NUMBER: _ClassVar[int] + NUM_VPS_ACTIVATED_LOCATIONS_FIELD_NUMBER: _ClassVar[int] + s2_cell_id: int + as_of_time_ms: int + fort: _containers.RepeatedCompositeFieldContainer[PokemonFortProto] + spawn_point: _containers.RepeatedCompositeFieldContainer[ClientSpawnPointProto] + wild_pokemon: _containers.RepeatedCompositeFieldContainer[WildPokemonProto] + deleted_object: _containers.RepeatedScalarFieldContainer[str] + is_truncated_list: bool + fort_summary: _containers.RepeatedCompositeFieldContainer[PokemonSummaryFortProto] + decimated_spawn_point: _containers.RepeatedCompositeFieldContainer[ClientSpawnPointProto] + catchable_pokemon: _containers.RepeatedCompositeFieldContainer[MapPokemonProto] + nearby_pokemon: _containers.RepeatedCompositeFieldContainer[NearbyPokemonProto] + route_list_hash: str + hyperlocal_experiment: _containers.RepeatedCompositeFieldContainer[HyperlocalExperimentClientProto] + stations: _containers.RepeatedCompositeFieldContainer[StationProto] + num_vps_activated_locations: int + def __init__(self, s2_cell_id: _Optional[int] = ..., as_of_time_ms: _Optional[int] = ..., fort: _Optional[_Iterable[_Union[PokemonFortProto, _Mapping]]] = ..., spawn_point: _Optional[_Iterable[_Union[ClientSpawnPointProto, _Mapping]]] = ..., wild_pokemon: _Optional[_Iterable[_Union[WildPokemonProto, _Mapping]]] = ..., deleted_object: _Optional[_Iterable[str]] = ..., is_truncated_list: bool = ..., fort_summary: _Optional[_Iterable[_Union[PokemonSummaryFortProto, _Mapping]]] = ..., decimated_spawn_point: _Optional[_Iterable[_Union[ClientSpawnPointProto, _Mapping]]] = ..., catchable_pokemon: _Optional[_Iterable[_Union[MapPokemonProto, _Mapping]]] = ..., nearby_pokemon: _Optional[_Iterable[_Union[NearbyPokemonProto, _Mapping]]] = ..., route_list_hash: _Optional[str] = ..., hyperlocal_experiment: _Optional[_Iterable[_Union[HyperlocalExperimentClientProto, _Mapping]]] = ..., stations: _Optional[_Iterable[_Union[StationProto, _Mapping]]] = ..., num_vps_activated_locations: _Optional[int] = ...) -> None: ... + +class ClientMapObjectsInteractionRangeSettingsProto(_message.Message): + __slots__ = ["interaction_range_meters", "far_interaction_range_meters", "remote_interaction_range_meters", "white_pulse_radius_meters"] + INTERACTION_RANGE_METERS_FIELD_NUMBER: _ClassVar[int] + FAR_INTERACTION_RANGE_METERS_FIELD_NUMBER: _ClassVar[int] + REMOTE_INTERACTION_RANGE_METERS_FIELD_NUMBER: _ClassVar[int] + WHITE_PULSE_RADIUS_METERS_FIELD_NUMBER: _ClassVar[int] + interaction_range_meters: float + far_interaction_range_meters: float + remote_interaction_range_meters: float + white_pulse_radius_meters: float + def __init__(self, interaction_range_meters: _Optional[float] = ..., far_interaction_range_meters: _Optional[float] = ..., remote_interaction_range_meters: _Optional[float] = ..., white_pulse_radius_meters: _Optional[float] = ...) -> None: ... + +class ClientMetrics(_message.Message): + __slots__ = ["window", "log_source_metrics", "global_metrics", "app_namespace"] + WINDOW_FIELD_NUMBER: _ClassVar[int] + LOG_SOURCE_METRICS_FIELD_NUMBER: _ClassVar[int] + GLOBAL_METRICS_FIELD_NUMBER: _ClassVar[int] + APP_NAMESPACE_FIELD_NUMBER: _ClassVar[int] + window: TimeWindow + log_source_metrics: _containers.RepeatedCompositeFieldContainer[LogSourceMetrics] + global_metrics: GlobalMetrics + app_namespace: str + def __init__(self, window: _Optional[_Union[TimeWindow, _Mapping]] = ..., log_source_metrics: _Optional[_Iterable[_Union[LogSourceMetrics, _Mapping]]] = ..., global_metrics: _Optional[_Union[GlobalMetrics, _Mapping]] = ..., app_namespace: _Optional[str] = ...) -> None: ... + +class ClientPerformanceSettingsProto(_message.Message): + __slots__ = ["enable_local_disk_caching", "max_number_local_battle_parties", "multi_pokemon_battle_party_select", "use_whole_match_for_filter_key"] + ENABLE_LOCAL_DISK_CACHING_FIELD_NUMBER: _ClassVar[int] + MAX_NUMBER_LOCAL_BATTLE_PARTIES_FIELD_NUMBER: _ClassVar[int] + MULTI_POKEMON_BATTLE_PARTY_SELECT_FIELD_NUMBER: _ClassVar[int] + USE_WHOLE_MATCH_FOR_FILTER_KEY_FIELD_NUMBER: _ClassVar[int] + enable_local_disk_caching: bool + max_number_local_battle_parties: int + multi_pokemon_battle_party_select: bool + use_whole_match_for_filter_key: bool + def __init__(self, enable_local_disk_caching: bool = ..., max_number_local_battle_parties: _Optional[int] = ..., multi_pokemon_battle_party_select: bool = ..., use_whole_match_for_filter_key: bool = ...) -> None: ... + +class ClientPlayerProto(_message.Message): + __slots__ = ["creation_time_ms", "name", "team", "tutorial_complete", "player_avatar_proto", "max_pokemon_storage", "max_item_storage", "daily_bonus_proto", "contact_settings_proto", "currency_balance", "remaining_codename_claims", "buddy_pokemon_proto", "battle_lockout_end_ms", "secondary_player_avatar_proto", "name_is_blacklisted", "social_player_settings", "combat_player_preferences", "player_support_id", "team_change_info", "consumed_eevee_easter_eggs", "combat_log", "time_zone_offset_ms", "buddy_observed_data", "helpshift_user_id", "player_preferences", "event_ticket_active_time", "lapsed_player_returned_time_ms", "max_postcard_storage", "pokecoin_caps", "obfuscated_player_id", "ptc_oauth_linked_before"] + CREATION_TIME_MS_FIELD_NUMBER: _ClassVar[int] + NAME_FIELD_NUMBER: _ClassVar[int] + TEAM_FIELD_NUMBER: _ClassVar[int] + TUTORIAL_COMPLETE_FIELD_NUMBER: _ClassVar[int] + PLAYER_AVATAR_PROTO_FIELD_NUMBER: _ClassVar[int] + MAX_POKEMON_STORAGE_FIELD_NUMBER: _ClassVar[int] + MAX_ITEM_STORAGE_FIELD_NUMBER: _ClassVar[int] + DAILY_BONUS_PROTO_FIELD_NUMBER: _ClassVar[int] + CONTACT_SETTINGS_PROTO_FIELD_NUMBER: _ClassVar[int] + CURRENCY_BALANCE_FIELD_NUMBER: _ClassVar[int] + REMAINING_CODENAME_CLAIMS_FIELD_NUMBER: _ClassVar[int] + BUDDY_POKEMON_PROTO_FIELD_NUMBER: _ClassVar[int] + BATTLE_LOCKOUT_END_MS_FIELD_NUMBER: _ClassVar[int] + SECONDARY_PLAYER_AVATAR_PROTO_FIELD_NUMBER: _ClassVar[int] + NAME_IS_BLACKLISTED_FIELD_NUMBER: _ClassVar[int] + SOCIAL_PLAYER_SETTINGS_FIELD_NUMBER: _ClassVar[int] + COMBAT_PLAYER_PREFERENCES_FIELD_NUMBER: _ClassVar[int] + PLAYER_SUPPORT_ID_FIELD_NUMBER: _ClassVar[int] + TEAM_CHANGE_INFO_FIELD_NUMBER: _ClassVar[int] + CONSUMED_EEVEE_EASTER_EGGS_FIELD_NUMBER: _ClassVar[int] + COMBAT_LOG_FIELD_NUMBER: _ClassVar[int] + TIME_ZONE_OFFSET_MS_FIELD_NUMBER: _ClassVar[int] + BUDDY_OBSERVED_DATA_FIELD_NUMBER: _ClassVar[int] + HELPSHIFT_USER_ID_FIELD_NUMBER: _ClassVar[int] + PLAYER_PREFERENCES_FIELD_NUMBER: _ClassVar[int] + EVENT_TICKET_ACTIVE_TIME_FIELD_NUMBER: _ClassVar[int] + LAPSED_PLAYER_RETURNED_TIME_MS_FIELD_NUMBER: _ClassVar[int] + MAX_POSTCARD_STORAGE_FIELD_NUMBER: _ClassVar[int] + POKECOIN_CAPS_FIELD_NUMBER: _ClassVar[int] + OBFUSCATED_PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + PTC_OAUTH_LINKED_BEFORE_FIELD_NUMBER: _ClassVar[int] + creation_time_ms: int + name: str + team: Team + tutorial_complete: _containers.RepeatedScalarFieldContainer[TutorialCompletion] + player_avatar_proto: PlayerAvatarProto + max_pokemon_storage: int + max_item_storage: int + daily_bonus_proto: DailyBonusProto + contact_settings_proto: ContactSettingsProto + currency_balance: _containers.RepeatedCompositeFieldContainer[CurrencyQuantityProto] + remaining_codename_claims: int + buddy_pokemon_proto: BuddyPokemonProto + battle_lockout_end_ms: int + secondary_player_avatar_proto: PlayerAvatarProto + name_is_blacklisted: bool + social_player_settings: SocialPlayerSettingsProto + combat_player_preferences: CombatPlayerPreferencesProto + player_support_id: str + team_change_info: TeamChangeInfoProto + consumed_eevee_easter_eggs: _containers.RepeatedScalarFieldContainer[HoloPokemonId] + combat_log: CombatLogProto + time_zone_offset_ms: int + buddy_observed_data: BuddyObservedData + helpshift_user_id: str + player_preferences: PlayerPreferencesProto + event_ticket_active_time: _containers.RepeatedCompositeFieldContainer[EventTicketActiveTimeProto] + lapsed_player_returned_time_ms: int + max_postcard_storage: int + pokecoin_caps: _containers.RepeatedCompositeFieldContainer[PlayerPokecoinCapProto] + obfuscated_player_id: str + ptc_oauth_linked_before: bool + def __init__(self, creation_time_ms: _Optional[int] = ..., name: _Optional[str] = ..., team: _Optional[_Union[Team, str]] = ..., tutorial_complete: _Optional[_Iterable[_Union[TutorialCompletion, str]]] = ..., player_avatar_proto: _Optional[_Union[PlayerAvatarProto, _Mapping]] = ..., max_pokemon_storage: _Optional[int] = ..., max_item_storage: _Optional[int] = ..., daily_bonus_proto: _Optional[_Union[DailyBonusProto, _Mapping]] = ..., contact_settings_proto: _Optional[_Union[ContactSettingsProto, _Mapping]] = ..., currency_balance: _Optional[_Iterable[_Union[CurrencyQuantityProto, _Mapping]]] = ..., remaining_codename_claims: _Optional[int] = ..., buddy_pokemon_proto: _Optional[_Union[BuddyPokemonProto, _Mapping]] = ..., battle_lockout_end_ms: _Optional[int] = ..., secondary_player_avatar_proto: _Optional[_Union[PlayerAvatarProto, _Mapping]] = ..., name_is_blacklisted: bool = ..., social_player_settings: _Optional[_Union[SocialPlayerSettingsProto, _Mapping]] = ..., combat_player_preferences: _Optional[_Union[CombatPlayerPreferencesProto, _Mapping]] = ..., player_support_id: _Optional[str] = ..., team_change_info: _Optional[_Union[TeamChangeInfoProto, _Mapping]] = ..., consumed_eevee_easter_eggs: _Optional[_Iterable[_Union[HoloPokemonId, str]]] = ..., combat_log: _Optional[_Union[CombatLogProto, _Mapping]] = ..., time_zone_offset_ms: _Optional[int] = ..., buddy_observed_data: _Optional[_Union[BuddyObservedData, _Mapping]] = ..., helpshift_user_id: _Optional[str] = ..., player_preferences: _Optional[_Union[PlayerPreferencesProto, _Mapping]] = ..., event_ticket_active_time: _Optional[_Iterable[_Union[EventTicketActiveTimeProto, _Mapping]]] = ..., lapsed_player_returned_time_ms: _Optional[int] = ..., max_postcard_storage: _Optional[int] = ..., pokecoin_caps: _Optional[_Iterable[_Union[PlayerPokecoinCapProto, _Mapping]]] = ..., obfuscated_player_id: _Optional[str] = ..., ptc_oauth_linked_before: bool = ...) -> None: ... + +class ClientPlugins(_message.Message): + __slots__ = ["plugins"] + PLUGINS_FIELD_NUMBER: _ClassVar[int] + plugins: _containers.RepeatedCompositeFieldContainer[PluginInfo] + def __init__(self, plugins: _Optional[_Iterable[_Union[PluginInfo, _Mapping]]] = ...) -> None: ... + +class ClientPoiDecorationGroupProto(_message.Message): + __slots__ = ["decoration_id", "addressable_id", "decorated_pois"] + DECORATION_ID_FIELD_NUMBER: _ClassVar[int] + ADDRESSABLE_ID_FIELD_NUMBER: _ClassVar[int] + DECORATED_POIS_FIELD_NUMBER: _ClassVar[int] + decoration_id: str + addressable_id: str + decorated_pois: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, decoration_id: _Optional[str] = ..., addressable_id: _Optional[str] = ..., decorated_pois: _Optional[_Iterable[str]] = ...) -> None: ... + +class ClientPokestopNpcDialogueStepProto(_message.Message): + __slots__ = ["dialogue_line"] + DIALOGUE_LINE_FIELD_NUMBER: _ClassVar[int] + dialogue_line: _containers.RepeatedCompositeFieldContainer[ClientDialogueLineProto] + def __init__(self, dialogue_line: _Optional[_Iterable[_Union[ClientDialogueLineProto, _Mapping]]] = ...) -> None: ... + +class ClientPokestopSpinStepProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class ClientPredictionInconsistencyData(_message.Message): + __slots__ = ["hp_change"] + HP_CHANGE_FIELD_NUMBER: _ClassVar[int] + hp_change: int + def __init__(self, hp_change: _Optional[int] = ...) -> None: ... + +class ClientQuestProto(_message.Message): + __slots__ = ["quest", "quest_display"] + QUEST_FIELD_NUMBER: _ClassVar[int] + QUEST_DISPLAY_FIELD_NUMBER: _ClassVar[int] + quest: QuestProto + quest_display: QuestDisplayProto + def __init__(self, quest: _Optional[_Union[QuestProto, _Mapping]] = ..., quest_display: _Optional[_Union[QuestDisplayProto, _Mapping]] = ...) -> None: ... + +class ClientRouteGetProto(_message.Message): + __slots__ = ["route", "s2_cell_id"] + ROUTE_FIELD_NUMBER: _ClassVar[int] + S2_CELL_ID_FIELD_NUMBER: _ClassVar[int] + route: SharedRouteProto + s2_cell_id: _containers.RepeatedScalarFieldContainer[int] + def __init__(self, route: _Optional[_Union[SharedRouteProto, _Mapping]] = ..., s2_cell_id: _Optional[_Iterable[int]] = ...) -> None: ... + +class ClientRouteMapCellProto(_message.Message): + __slots__ = ["s2_cell_id", "route_list_hash", "route"] + S2_CELL_ID_FIELD_NUMBER: _ClassVar[int] + ROUTE_LIST_HASH_FIELD_NUMBER: _ClassVar[int] + ROUTE_FIELD_NUMBER: _ClassVar[int] + s2_cell_id: int + route_list_hash: str + route: _containers.RepeatedCompositeFieldContainer[SharedRouteProto] + def __init__(self, s2_cell_id: _Optional[int] = ..., route_list_hash: _Optional[str] = ..., route: _Optional[_Iterable[_Union[SharedRouteProto, _Mapping]]] = ...) -> None: ... + +class ClientSettingsTelemetry(_message.Message): + __slots__ = ["music_volume", "sound_volume"] + MUSIC_VOLUME_FIELD_NUMBER: _ClassVar[int] + SOUND_VOLUME_FIELD_NUMBER: _ClassVar[int] + music_volume: float + sound_volume: float + def __init__(self, music_volume: _Optional[float] = ..., sound_volume: _Optional[float] = ...) -> None: ... + +class ClientSleepRecord(_message.Message): + __slots__ = ["start_time_sec", "duration_sec"] + START_TIME_SEC_FIELD_NUMBER: _ClassVar[int] + DURATION_SEC_FIELD_NUMBER: _ClassVar[int] + start_time_sec: int + duration_sec: int + def __init__(self, start_time_sec: _Optional[int] = ..., duration_sec: _Optional[int] = ...) -> None: ... + +class ClientSpawnPointProto(_message.Message): + __slots__ = ["latitude", "longitude"] + LATITUDE_FIELD_NUMBER: _ClassVar[int] + LONGITUDE_FIELD_NUMBER: _ClassVar[int] + latitude: float + longitude: float + def __init__(self, latitude: _Optional[float] = ..., longitude: _Optional[float] = ...) -> None: ... + +class ClientTelemetryBatchProto(_message.Message): + __slots__ = ["telemetry_scope_id", "events", "api_version", "message_version"] + class TelemetryScopeId(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + unset: _ClassVar[ClientTelemetryBatchProto.TelemetryScopeId] + core: _ClassVar[ClientTelemetryBatchProto.TelemetryScopeId] + game: _ClassVar[ClientTelemetryBatchProto.TelemetryScopeId] + titan: _ClassVar[ClientTelemetryBatchProto.TelemetryScopeId] + common: _ClassVar[ClientTelemetryBatchProto.TelemetryScopeId] + pre_age_gate: _ClassVar[ClientTelemetryBatchProto.TelemetryScopeId] + pre_login: _ClassVar[ClientTelemetryBatchProto.TelemetryScopeId] + ardk: _ClassVar[ClientTelemetryBatchProto.TelemetryScopeId] + marketing: _ClassVar[ClientTelemetryBatchProto.TelemetryScopeId] + unset: ClientTelemetryBatchProto.TelemetryScopeId + core: ClientTelemetryBatchProto.TelemetryScopeId + game: ClientTelemetryBatchProto.TelemetryScopeId + titan: ClientTelemetryBatchProto.TelemetryScopeId + common: ClientTelemetryBatchProto.TelemetryScopeId + pre_age_gate: ClientTelemetryBatchProto.TelemetryScopeId + pre_login: ClientTelemetryBatchProto.TelemetryScopeId + ardk: ClientTelemetryBatchProto.TelemetryScopeId + marketing: ClientTelemetryBatchProto.TelemetryScopeId + TELEMETRY_SCOPE_ID_FIELD_NUMBER: _ClassVar[int] + EVENTS_FIELD_NUMBER: _ClassVar[int] + API_VERSION_FIELD_NUMBER: _ClassVar[int] + MESSAGE_VERSION_FIELD_NUMBER: _ClassVar[int] + telemetry_scope_id: ClientTelemetryBatchProto.TelemetryScopeId + events: _containers.RepeatedCompositeFieldContainer[ClientTelemetryRecordProto] + api_version: str + message_version: str + def __init__(self, telemetry_scope_id: _Optional[_Union[ClientTelemetryBatchProto.TelemetryScopeId, str]] = ..., events: _Optional[_Iterable[_Union[ClientTelemetryRecordProto, _Mapping]]] = ..., api_version: _Optional[str] = ..., message_version: _Optional[str] = ...) -> None: ... + +class ClientTelemetryClientSettingsProto(_message.Message): + __slots__ = ["is_upload_enabled", "max_upload_size_in_bytes", "update_interval_in_sec", "settings_update_interval_in_sec", "max_envelope_queue_size", "sampling_probability", "use_player_based_sampling", "player_hash", "player_external_omni_id", "disable_omni_sending", "special_sampling_probability_map", "player_external_ua_id", "player_external_in_app_survey_id", "player_external_ardk_id", "enable_experimental_features"] + class SpecialSamplingProbabilityMapEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: str + value: float + def __init__(self, key: _Optional[str] = ..., value: _Optional[float] = ...) -> None: ... + IS_UPLOAD_ENABLED_FIELD_NUMBER: _ClassVar[int] + MAX_UPLOAD_SIZE_IN_BYTES_FIELD_NUMBER: _ClassVar[int] + UPDATE_INTERVAL_IN_SEC_FIELD_NUMBER: _ClassVar[int] + SETTINGS_UPDATE_INTERVAL_IN_SEC_FIELD_NUMBER: _ClassVar[int] + MAX_ENVELOPE_QUEUE_SIZE_FIELD_NUMBER: _ClassVar[int] + SAMPLING_PROBABILITY_FIELD_NUMBER: _ClassVar[int] + USE_PLAYER_BASED_SAMPLING_FIELD_NUMBER: _ClassVar[int] + PLAYER_HASH_FIELD_NUMBER: _ClassVar[int] + PLAYER_EXTERNAL_OMNI_ID_FIELD_NUMBER: _ClassVar[int] + DISABLE_OMNI_SENDING_FIELD_NUMBER: _ClassVar[int] + SPECIAL_SAMPLING_PROBABILITY_MAP_FIELD_NUMBER: _ClassVar[int] + PLAYER_EXTERNAL_UA_ID_FIELD_NUMBER: _ClassVar[int] + PLAYER_EXTERNAL_IN_APP_SURVEY_ID_FIELD_NUMBER: _ClassVar[int] + PLAYER_EXTERNAL_ARDK_ID_FIELD_NUMBER: _ClassVar[int] + ENABLE_EXPERIMENTAL_FEATURES_FIELD_NUMBER: _ClassVar[int] + is_upload_enabled: bool + max_upload_size_in_bytes: int + update_interval_in_sec: int + settings_update_interval_in_sec: int + max_envelope_queue_size: int + sampling_probability: float + use_player_based_sampling: bool + player_hash: float + player_external_omni_id: str + disable_omni_sending: bool + special_sampling_probability_map: _containers.ScalarMap[str, float] + player_external_ua_id: str + player_external_in_app_survey_id: str + player_external_ardk_id: str + enable_experimental_features: bool + def __init__(self, is_upload_enabled: bool = ..., max_upload_size_in_bytes: _Optional[int] = ..., update_interval_in_sec: _Optional[int] = ..., settings_update_interval_in_sec: _Optional[int] = ..., max_envelope_queue_size: _Optional[int] = ..., sampling_probability: _Optional[float] = ..., use_player_based_sampling: bool = ..., player_hash: _Optional[float] = ..., player_external_omni_id: _Optional[str] = ..., disable_omni_sending: bool = ..., special_sampling_probability_map: _Optional[_Mapping[str, float]] = ..., player_external_ua_id: _Optional[str] = ..., player_external_in_app_survey_id: _Optional[str] = ..., player_external_ardk_id: _Optional[str] = ..., enable_experimental_features: bool = ...) -> None: ... + +class ClientTelemetryCommonFilterProto(_message.Message): + __slots__ = ["application_identifier", "operating_system_name", "device_model", "locale_country_code", "locale_language_code", "sampling_probability", "quality_level", "network_connectivity_type", "game_context", "language_code", "timezone", "ip_country_code", "client_version", "graphics_device_vendor", "graphics_device_name", "graphics_device_type", "graphics_shader_level"] + APPLICATION_IDENTIFIER_FIELD_NUMBER: _ClassVar[int] + OPERATING_SYSTEM_NAME_FIELD_NUMBER: _ClassVar[int] + DEVICE_MODEL_FIELD_NUMBER: _ClassVar[int] + LOCALE_COUNTRY_CODE_FIELD_NUMBER: _ClassVar[int] + LOCALE_LANGUAGE_CODE_FIELD_NUMBER: _ClassVar[int] + SAMPLING_PROBABILITY_FIELD_NUMBER: _ClassVar[int] + QUALITY_LEVEL_FIELD_NUMBER: _ClassVar[int] + NETWORK_CONNECTIVITY_TYPE_FIELD_NUMBER: _ClassVar[int] + GAME_CONTEXT_FIELD_NUMBER: _ClassVar[int] + LANGUAGE_CODE_FIELD_NUMBER: _ClassVar[int] + TIMEZONE_FIELD_NUMBER: _ClassVar[int] + IP_COUNTRY_CODE_FIELD_NUMBER: _ClassVar[int] + CLIENT_VERSION_FIELD_NUMBER: _ClassVar[int] + GRAPHICS_DEVICE_VENDOR_FIELD_NUMBER: _ClassVar[int] + GRAPHICS_DEVICE_NAME_FIELD_NUMBER: _ClassVar[int] + GRAPHICS_DEVICE_TYPE_FIELD_NUMBER: _ClassVar[int] + GRAPHICS_SHADER_LEVEL_FIELD_NUMBER: _ClassVar[int] + application_identifier: str + operating_system_name: str + device_model: str + locale_country_code: str + locale_language_code: str + sampling_probability: float + quality_level: str + network_connectivity_type: str + game_context: str + language_code: str + timezone: str + ip_country_code: str + client_version: str + graphics_device_vendor: str + graphics_device_name: str + graphics_device_type: str + graphics_shader_level: str + def __init__(self, application_identifier: _Optional[str] = ..., operating_system_name: _Optional[str] = ..., device_model: _Optional[str] = ..., locale_country_code: _Optional[str] = ..., locale_language_code: _Optional[str] = ..., sampling_probability: _Optional[float] = ..., quality_level: _Optional[str] = ..., network_connectivity_type: _Optional[str] = ..., game_context: _Optional[str] = ..., language_code: _Optional[str] = ..., timezone: _Optional[str] = ..., ip_country_code: _Optional[str] = ..., client_version: _Optional[str] = ..., graphics_device_vendor: _Optional[str] = ..., graphics_device_name: _Optional[str] = ..., graphics_device_type: _Optional[str] = ..., graphics_shader_level: _Optional[str] = ...) -> None: ... + +class ClientTelemetryRecordProto(_message.Message): + __slots__ = ["record_id", "encoded_message", "client_timestamp_ms", "metric_id", "event_name", "common_filters"] + RECORD_ID_FIELD_NUMBER: _ClassVar[int] + ENCODED_MESSAGE_FIELD_NUMBER: _ClassVar[int] + CLIENT_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + METRIC_ID_FIELD_NUMBER: _ClassVar[int] + EVENT_NAME_FIELD_NUMBER: _ClassVar[int] + COMMON_FILTERS_FIELD_NUMBER: _ClassVar[int] + record_id: str + encoded_message: HoloholoClientTelemetryOmniProto + client_timestamp_ms: int + metric_id: int + event_name: str + common_filters: ClientTelemetryCommonFilterProto + def __init__(self, record_id: _Optional[str] = ..., encoded_message: _Optional[_Union[HoloholoClientTelemetryOmniProto, _Mapping]] = ..., client_timestamp_ms: _Optional[int] = ..., metric_id: _Optional[int] = ..., event_name: _Optional[str] = ..., common_filters: _Optional[_Union[ClientTelemetryCommonFilterProto, _Mapping]] = ...) -> None: ... + +class ClientTelemetryRecordResult(_message.Message): + __slots__ = ["record_id", "status", "telemetry_type_name"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + unset: _ClassVar[ClientTelemetryRecordResult.Status] + success: _ClassVar[ClientTelemetryRecordResult.Status] + error_family_unset: _ClassVar[ClientTelemetryRecordResult.Status] + error_family_invalid: _ClassVar[ClientTelemetryRecordResult.Status] + error_encoding_invalid: _ClassVar[ClientTelemetryRecordResult.Status] + error_unset_metric_id: _ClassVar[ClientTelemetryRecordResult.Status] + error_event_telemetry_undefined: _ClassVar[ClientTelemetryRecordResult.Status] + unset: ClientTelemetryRecordResult.Status + success: ClientTelemetryRecordResult.Status + error_family_unset: ClientTelemetryRecordResult.Status + error_family_invalid: ClientTelemetryRecordResult.Status + error_encoding_invalid: ClientTelemetryRecordResult.Status + error_unset_metric_id: ClientTelemetryRecordResult.Status + error_event_telemetry_undefined: ClientTelemetryRecordResult.Status + RECORD_ID_FIELD_NUMBER: _ClassVar[int] + STATUS_FIELD_NUMBER: _ClassVar[int] + TELEMETRY_TYPE_NAME_FIELD_NUMBER: _ClassVar[int] + record_id: str + status: ClientTelemetryRecordResult.Status + telemetry_type_name: str + def __init__(self, record_id: _Optional[str] = ..., status: _Optional[_Union[ClientTelemetryRecordResult.Status, str]] = ..., telemetry_type_name: _Optional[str] = ...) -> None: ... + +class ClientTelemetryResponseProto(_message.Message): + __slots__ = ["status", "rows_written", "nonretryable_failures", "retryable_failures"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + unset: _ClassVar[ClientTelemetryResponseProto.Status] + success: _ClassVar[ClientTelemetryResponseProto.Status] + failure: _ClassVar[ClientTelemetryResponseProto.Status] + partial_failure: _ClassVar[ClientTelemetryResponseProto.Status] + invalid_request: _ClassVar[ClientTelemetryResponseProto.Status] + unset: ClientTelemetryResponseProto.Status + success: ClientTelemetryResponseProto.Status + failure: ClientTelemetryResponseProto.Status + partial_failure: ClientTelemetryResponseProto.Status + invalid_request: ClientTelemetryResponseProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + ROWS_WRITTEN_FIELD_NUMBER: _ClassVar[int] + NONRETRYABLE_FAILURES_FIELD_NUMBER: _ClassVar[int] + RETRYABLE_FAILURES_FIELD_NUMBER: _ClassVar[int] + status: ClientTelemetryResponseProto.Status + rows_written: int + nonretryable_failures: int + retryable_failures: _containers.RepeatedCompositeFieldContainer[ClientTelemetryRecordResult] + def __init__(self, status: _Optional[_Union[ClientTelemetryResponseProto.Status, str]] = ..., rows_written: _Optional[int] = ..., nonretryable_failures: _Optional[int] = ..., retryable_failures: _Optional[_Iterable[_Union[ClientTelemetryRecordResult, _Mapping]]] = ...) -> None: ... + +class ClientTelemetrySettingsRequestProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class ClientTelemetryV2Request(_message.Message): + __slots__ = ["telemetry_request_metadata", "batch_proto"] + TELEMETRY_REQUEST_METADATA_FIELD_NUMBER: _ClassVar[int] + BATCH_PROTO_FIELD_NUMBER: _ClassVar[int] + telemetry_request_metadata: TelemetryRequestMetadata + batch_proto: ClientTelemetryBatchProto + def __init__(self, telemetry_request_metadata: _Optional[_Union[TelemetryRequestMetadata, _Mapping]] = ..., batch_proto: _Optional[_Union[ClientTelemetryBatchProto, _Mapping]] = ...) -> None: ... + +class ClientToggleSettingsTelemetry(_message.Message): + __slots__ = ["toggle_id", "toggle_event"] + class ToggleEvent(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNDEFINED: _ClassVar[ClientToggleSettingsTelemetry.ToggleEvent] + OFF: _ClassVar[ClientToggleSettingsTelemetry.ToggleEvent] + ON: _ClassVar[ClientToggleSettingsTelemetry.ToggleEvent] + UNDEFINED: ClientToggleSettingsTelemetry.ToggleEvent + OFF: ClientToggleSettingsTelemetry.ToggleEvent + ON: ClientToggleSettingsTelemetry.ToggleEvent + class ToggleSettingId(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[ClientToggleSettingsTelemetry.ToggleSettingId] + REMEMBER_LAST_POKEBALL: _ClassVar[ClientToggleSettingsTelemetry.ToggleSettingId] + ADVANCED_HAPTICS: _ClassVar[ClientToggleSettingsTelemetry.ToggleSettingId] + UNSET: ClientToggleSettingsTelemetry.ToggleSettingId + REMEMBER_LAST_POKEBALL: ClientToggleSettingsTelemetry.ToggleSettingId + ADVANCED_HAPTICS: ClientToggleSettingsTelemetry.ToggleSettingId + TOGGLE_ID_FIELD_NUMBER: _ClassVar[int] + TOGGLE_EVENT_FIELD_NUMBER: _ClassVar[int] + toggle_id: ClientToggleSettingsTelemetry.ToggleSettingId + toggle_event: ClientToggleSettingsTelemetry.ToggleEvent + def __init__(self, toggle_id: _Optional[_Union[ClientToggleSettingsTelemetry.ToggleSettingId, str]] = ..., toggle_event: _Optional[_Union[ClientToggleSettingsTelemetry.ToggleEvent, str]] = ...) -> None: ... + +class ClientUpgradeRequestProto(_message.Message): + __slots__ = ["version", "operating_system"] + VERSION_FIELD_NUMBER: _ClassVar[int] + OPERATING_SYSTEM_FIELD_NUMBER: _ClassVar[int] + version: str + operating_system: ClientOperatingSystem + def __init__(self, version: _Optional[str] = ..., operating_system: _Optional[_Union[ClientOperatingSystem, str]] = ...) -> None: ... + +class ClientUpgradeResponseProto(_message.Message): + __slots__ = ["needs_upgrade"] + NEEDS_UPGRADE_FIELD_NUMBER: _ClassVar[int] + needs_upgrade: bool + def __init__(self, needs_upgrade: bool = ...) -> None: ... + +class ClientVersionProto(_message.Message): + __slots__ = ["min_version"] + MIN_VERSION_FIELD_NUMBER: _ClassVar[int] + min_version: str + def __init__(self, min_version: _Optional[str] = ...) -> None: ... + +class ClientWeatherProto(_message.Message): + __slots__ = ["s2_cell_id", "display_weather", "gameplay_weather", "alerts"] + S2_CELL_ID_FIELD_NUMBER: _ClassVar[int] + DISPLAY_WEATHER_FIELD_NUMBER: _ClassVar[int] + GAMEPLAY_WEATHER_FIELD_NUMBER: _ClassVar[int] + ALERTS_FIELD_NUMBER: _ClassVar[int] + s2_cell_id: int + display_weather: DisplayWeatherProto + gameplay_weather: GameplayWeatherProto + alerts: _containers.RepeatedCompositeFieldContainer[WeatherAlertProto] + def __init__(self, s2_cell_id: _Optional[int] = ..., display_weather: _Optional[_Union[DisplayWeatherProto, _Mapping]] = ..., gameplay_weather: _Optional[_Union[GameplayWeatherProto, _Mapping]] = ..., alerts: _Optional[_Iterable[_Union[WeatherAlertProto, _Mapping]]] = ...) -> None: ... + +class CodenameResultProto(_message.Message): + __slots__ = ["codename", "user_message", "is_assignable", "status", "updated_player", "suggested_codenames"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[CodenameResultProto.Status] + SUCCESS: _ClassVar[CodenameResultProto.Status] + CODENAME_NOT_AVAILABLE: _ClassVar[CodenameResultProto.Status] + CODENAME_NOT_VALID: _ClassVar[CodenameResultProto.Status] + CURRENT_OWNER: _ClassVar[CodenameResultProto.Status] + CODENAME_CHANGE_NOT_ALLOWED: _ClassVar[CodenameResultProto.Status] + UNSET: CodenameResultProto.Status + SUCCESS: CodenameResultProto.Status + CODENAME_NOT_AVAILABLE: CodenameResultProto.Status + CODENAME_NOT_VALID: CodenameResultProto.Status + CURRENT_OWNER: CodenameResultProto.Status + CODENAME_CHANGE_NOT_ALLOWED: CodenameResultProto.Status + CODENAME_FIELD_NUMBER: _ClassVar[int] + USER_MESSAGE_FIELD_NUMBER: _ClassVar[int] + IS_ASSIGNABLE_FIELD_NUMBER: _ClassVar[int] + STATUS_FIELD_NUMBER: _ClassVar[int] + UPDATED_PLAYER_FIELD_NUMBER: _ClassVar[int] + SUGGESTED_CODENAMES_FIELD_NUMBER: _ClassVar[int] + codename: str + user_message: str + is_assignable: bool + status: CodenameResultProto.Status + updated_player: ClientPlayerProto + suggested_codenames: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, codename: _Optional[str] = ..., user_message: _Optional[str] = ..., is_assignable: bool = ..., status: _Optional[_Union[CodenameResultProto.Status, str]] = ..., updated_player: _Optional[_Union[ClientPlayerProto, _Mapping]] = ..., suggested_codenames: _Optional[_Iterable[str]] = ...) -> None: ... + +class CollectDailyBonusOutProto(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[CollectDailyBonusOutProto.Result] + SUCCESS: _ClassVar[CollectDailyBonusOutProto.Result] + FAILURE: _ClassVar[CollectDailyBonusOutProto.Result] + TOO_SOON: _ClassVar[CollectDailyBonusOutProto.Result] + UNSET: CollectDailyBonusOutProto.Result + SUCCESS: CollectDailyBonusOutProto.Result + FAILURE: CollectDailyBonusOutProto.Result + TOO_SOON: CollectDailyBonusOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: CollectDailyBonusOutProto.Result + def __init__(self, result: _Optional[_Union[CollectDailyBonusOutProto.Result, str]] = ...) -> None: ... + +class CollectDailyBonusProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class CollectDailyDefenderBonusOutProto(_message.Message): + __slots__ = ["result", "currency_type", "currency_awarded", "num_defenders"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[CollectDailyDefenderBonusOutProto.Result] + SUCCESS: _ClassVar[CollectDailyDefenderBonusOutProto.Result] + FAILURE: _ClassVar[CollectDailyDefenderBonusOutProto.Result] + TOO_SOON: _ClassVar[CollectDailyDefenderBonusOutProto.Result] + NO_DEFENDERS: _ClassVar[CollectDailyDefenderBonusOutProto.Result] + UNSET: CollectDailyDefenderBonusOutProto.Result + SUCCESS: CollectDailyDefenderBonusOutProto.Result + FAILURE: CollectDailyDefenderBonusOutProto.Result + TOO_SOON: CollectDailyDefenderBonusOutProto.Result + NO_DEFENDERS: CollectDailyDefenderBonusOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + CURRENCY_TYPE_FIELD_NUMBER: _ClassVar[int] + CURRENCY_AWARDED_FIELD_NUMBER: _ClassVar[int] + NUM_DEFENDERS_FIELD_NUMBER: _ClassVar[int] + result: CollectDailyDefenderBonusOutProto.Result + currency_type: _containers.RepeatedScalarFieldContainer[str] + currency_awarded: _containers.RepeatedScalarFieldContainer[int] + num_defenders: int + def __init__(self, result: _Optional[_Union[CollectDailyDefenderBonusOutProto.Result, str]] = ..., currency_type: _Optional[_Iterable[str]] = ..., currency_awarded: _Optional[_Iterable[int]] = ..., num_defenders: _Optional[int] = ...) -> None: ... + +class CollectDailyDefenderBonusProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class CombatActionLogProto(_message.Message): + __slots__ = ["type", "action_start_turn", "duration_turns", "attacker_index", "target_index", "active_pokemon_index", "target_pokemon_index", "minigame_score", "move"] + TYPE_FIELD_NUMBER: _ClassVar[int] + ACTION_START_TURN_FIELD_NUMBER: _ClassVar[int] + DURATION_TURNS_FIELD_NUMBER: _ClassVar[int] + ATTACKER_INDEX_FIELD_NUMBER: _ClassVar[int] + TARGET_INDEX_FIELD_NUMBER: _ClassVar[int] + ACTIVE_POKEMON_INDEX_FIELD_NUMBER: _ClassVar[int] + TARGET_POKEMON_INDEX_FIELD_NUMBER: _ClassVar[int] + MINIGAME_SCORE_FIELD_NUMBER: _ClassVar[int] + MOVE_FIELD_NUMBER: _ClassVar[int] + type: CombatActionProto.ActionType + action_start_turn: int + duration_turns: int + attacker_index: int + target_index: int + active_pokemon_index: int + target_pokemon_index: int + minigame_score: float + move: HoloPokemonMove + def __init__(self, type: _Optional[_Union[CombatActionProto.ActionType, str]] = ..., action_start_turn: _Optional[int] = ..., duration_turns: _Optional[int] = ..., attacker_index: _Optional[int] = ..., target_index: _Optional[int] = ..., active_pokemon_index: _Optional[int] = ..., target_pokemon_index: _Optional[int] = ..., minigame_score: _Optional[float] = ..., move: _Optional[_Union[HoloPokemonMove, str]] = ...) -> None: ... + +class CombatActionProto(_message.Message): + __slots__ = ["type", "action_start_turn", "duration_turns", "attacker_index", "target_index", "active_pokemon_id", "target_pokemon_id", "minigame_score", "move"] + class ActionType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[CombatActionProto.ActionType] + ATTACK: _ClassVar[CombatActionProto.ActionType] + SPECIAL_ATTACK: _ClassVar[CombatActionProto.ActionType] + SPECIAL_ATTACK_2: _ClassVar[CombatActionProto.ActionType] + MINIGAME_OFFENSIVE_FINISH: _ClassVar[CombatActionProto.ActionType] + MINIGAME_DEFENSIVE_START: _ClassVar[CombatActionProto.ActionType] + MINIGAME_DEFENSIVE_FINISH: _ClassVar[CombatActionProto.ActionType] + FAINT: _ClassVar[CombatActionProto.ActionType] + CHANGE_POKEMON: _ClassVar[CombatActionProto.ActionType] + QUICK_SWAP_POKEMON: _ClassVar[CombatActionProto.ActionType] + UNSET: CombatActionProto.ActionType + ATTACK: CombatActionProto.ActionType + SPECIAL_ATTACK: CombatActionProto.ActionType + SPECIAL_ATTACK_2: CombatActionProto.ActionType + MINIGAME_OFFENSIVE_FINISH: CombatActionProto.ActionType + MINIGAME_DEFENSIVE_START: CombatActionProto.ActionType + MINIGAME_DEFENSIVE_FINISH: CombatActionProto.ActionType + FAINT: CombatActionProto.ActionType + CHANGE_POKEMON: CombatActionProto.ActionType + QUICK_SWAP_POKEMON: CombatActionProto.ActionType + TYPE_FIELD_NUMBER: _ClassVar[int] + ACTION_START_TURN_FIELD_NUMBER: _ClassVar[int] + DURATION_TURNS_FIELD_NUMBER: _ClassVar[int] + ATTACKER_INDEX_FIELD_NUMBER: _ClassVar[int] + TARGET_INDEX_FIELD_NUMBER: _ClassVar[int] + ACTIVE_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + TARGET_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + MINIGAME_SCORE_FIELD_NUMBER: _ClassVar[int] + MOVE_FIELD_NUMBER: _ClassVar[int] + type: CombatActionProto.ActionType + action_start_turn: int + duration_turns: int + attacker_index: int + target_index: int + active_pokemon_id: int + target_pokemon_id: int + minigame_score: float + move: HoloPokemonMove + def __init__(self, type: _Optional[_Union[CombatActionProto.ActionType, str]] = ..., action_start_turn: _Optional[int] = ..., duration_turns: _Optional[int] = ..., attacker_index: _Optional[int] = ..., target_index: _Optional[int] = ..., active_pokemon_id: _Optional[int] = ..., target_pokemon_id: _Optional[int] = ..., minigame_score: _Optional[float] = ..., move: _Optional[_Union[HoloPokemonMove, str]] = ...) -> None: ... + +class CombatBaseStatsProto(_message.Message): + __slots__ = ["total_battles", "wins", "rating"] + TOTAL_BATTLES_FIELD_NUMBER: _ClassVar[int] + WINS_FIELD_NUMBER: _ClassVar[int] + RATING_FIELD_NUMBER: _ClassVar[int] + total_battles: int + wins: int + rating: float + def __init__(self, total_battles: _Optional[int] = ..., wins: _Optional[int] = ..., rating: _Optional[float] = ...) -> None: ... + +class CombatChallengeGlobalSettingsProto(_message.Message): + __slots__ = ["distance_check_override_friendship_level", "get_combat_challenge_polling_interval_sec", "enable_downstream_dispatch", "enable_challenge_notifications"] + DISTANCE_CHECK_OVERRIDE_FRIENDSHIP_LEVEL_FIELD_NUMBER: _ClassVar[int] + GET_COMBAT_CHALLENGE_POLLING_INTERVAL_SEC_FIELD_NUMBER: _ClassVar[int] + ENABLE_DOWNSTREAM_DISPATCH_FIELD_NUMBER: _ClassVar[int] + ENABLE_CHALLENGE_NOTIFICATIONS_FIELD_NUMBER: _ClassVar[int] + distance_check_override_friendship_level: FriendshipLevelMilestone + get_combat_challenge_polling_interval_sec: int + enable_downstream_dispatch: bool + enable_challenge_notifications: bool + def __init__(self, distance_check_override_friendship_level: _Optional[_Union[FriendshipLevelMilestone, str]] = ..., get_combat_challenge_polling_interval_sec: _Optional[int] = ..., enable_downstream_dispatch: bool = ..., enable_challenge_notifications: bool = ...) -> None: ... + +class CombatChallengeLogProto(_message.Message): + __slots__ = ["type", "challenger_pokemon_indexes", "opponent_pokemon_indexes", "state", "created_timestamp_offset_ms", "expiration_timestamp_offset_ms"] + TYPE_FIELD_NUMBER: _ClassVar[int] + CHALLENGER_POKEMON_INDEXES_FIELD_NUMBER: _ClassVar[int] + OPPONENT_POKEMON_INDEXES_FIELD_NUMBER: _ClassVar[int] + STATE_FIELD_NUMBER: _ClassVar[int] + CREATED_TIMESTAMP_OFFSET_MS_FIELD_NUMBER: _ClassVar[int] + EXPIRATION_TIMESTAMP_OFFSET_MS_FIELD_NUMBER: _ClassVar[int] + type: CombatType + challenger_pokemon_indexes: _containers.RepeatedScalarFieldContainer[int] + opponent_pokemon_indexes: _containers.RepeatedScalarFieldContainer[int] + state: CombatChallengeProto.CombatChallengeState + created_timestamp_offset_ms: int + expiration_timestamp_offset_ms: int + def __init__(self, type: _Optional[_Union[CombatType, str]] = ..., challenger_pokemon_indexes: _Optional[_Iterable[int]] = ..., opponent_pokemon_indexes: _Optional[_Iterable[int]] = ..., state: _Optional[_Union[CombatChallengeProto.CombatChallengeState, str]] = ..., created_timestamp_offset_ms: _Optional[int] = ..., expiration_timestamp_offset_ms: _Optional[int] = ...) -> None: ... + +class CombatChallengeProto(_message.Message): + __slots__ = ["challenge_id", "type", "combat_league_template_id", "challenger", "opponent", "state", "created_timestamp_ms", "combat_id", "gbl_battle_realm", "expiration_timestamp_ms"] + class CombatChallengeState(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[CombatChallengeProto.CombatChallengeState] + CREATED: _ClassVar[CombatChallengeProto.CombatChallengeState] + OPENED: _ClassVar[CombatChallengeProto.CombatChallengeState] + CANCELLED: _ClassVar[CombatChallengeProto.CombatChallengeState] + ACCEPTED: _ClassVar[CombatChallengeProto.CombatChallengeState] + DECLINED: _ClassVar[CombatChallengeProto.CombatChallengeState] + READY: _ClassVar[CombatChallengeProto.CombatChallengeState] + TIMEOUT: _ClassVar[CombatChallengeProto.CombatChallengeState] + UNSET: CombatChallengeProto.CombatChallengeState + CREATED: CombatChallengeProto.CombatChallengeState + OPENED: CombatChallengeProto.CombatChallengeState + CANCELLED: CombatChallengeProto.CombatChallengeState + ACCEPTED: CombatChallengeProto.CombatChallengeState + DECLINED: CombatChallengeProto.CombatChallengeState + READY: CombatChallengeProto.CombatChallengeState + TIMEOUT: CombatChallengeProto.CombatChallengeState + class ChallengePlayer(_message.Message): + __slots__ = ["player_id", "player_avatar", "combat_player_s2_cell_id", "attacking_pokemon_id", "public_profile", "nia_account_id"] + PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + PLAYER_AVATAR_FIELD_NUMBER: _ClassVar[int] + COMBAT_PLAYER_S2_CELL_ID_FIELD_NUMBER: _ClassVar[int] + ATTACKING_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + PUBLIC_PROFILE_FIELD_NUMBER: _ClassVar[int] + NIA_ACCOUNT_ID_FIELD_NUMBER: _ClassVar[int] + player_id: str + player_avatar: PlayerAvatarProto + combat_player_s2_cell_id: int + attacking_pokemon_id: _containers.RepeatedScalarFieldContainer[int] + public_profile: PlayerPublicProfileProto + nia_account_id: str + def __init__(self, player_id: _Optional[str] = ..., player_avatar: _Optional[_Union[PlayerAvatarProto, _Mapping]] = ..., combat_player_s2_cell_id: _Optional[int] = ..., attacking_pokemon_id: _Optional[_Iterable[int]] = ..., public_profile: _Optional[_Union[PlayerPublicProfileProto, _Mapping]] = ..., nia_account_id: _Optional[str] = ...) -> None: ... + CHALLENGE_ID_FIELD_NUMBER: _ClassVar[int] + TYPE_FIELD_NUMBER: _ClassVar[int] + COMBAT_LEAGUE_TEMPLATE_ID_FIELD_NUMBER: _ClassVar[int] + CHALLENGER_FIELD_NUMBER: _ClassVar[int] + OPPONENT_FIELD_NUMBER: _ClassVar[int] + STATE_FIELD_NUMBER: _ClassVar[int] + CREATED_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + COMBAT_ID_FIELD_NUMBER: _ClassVar[int] + GBL_BATTLE_REALM_FIELD_NUMBER: _ClassVar[int] + EXPIRATION_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + challenge_id: str + type: CombatType + combat_league_template_id: str + challenger: CombatChallengeProto.ChallengePlayer + opponent: CombatChallengeProto.ChallengePlayer + state: CombatChallengeProto.CombatChallengeState + created_timestamp_ms: int + combat_id: str + gbl_battle_realm: str + expiration_timestamp_ms: int + def __init__(self, challenge_id: _Optional[str] = ..., type: _Optional[_Union[CombatType, str]] = ..., combat_league_template_id: _Optional[str] = ..., challenger: _Optional[_Union[CombatChallengeProto.ChallengePlayer, _Mapping]] = ..., opponent: _Optional[_Union[CombatChallengeProto.ChallengePlayer, _Mapping]] = ..., state: _Optional[_Union[CombatChallengeProto.CombatChallengeState, str]] = ..., created_timestamp_ms: _Optional[int] = ..., combat_id: _Optional[str] = ..., gbl_battle_realm: _Optional[str] = ..., expiration_timestamp_ms: _Optional[int] = ...) -> None: ... + +class CombatClientLog(_message.Message): + __slots__ = ["header", "entries"] + HEADER_FIELD_NUMBER: _ClassVar[int] + ENTRIES_FIELD_NUMBER: _ClassVar[int] + header: CombatLogHeader + entries: _containers.RepeatedCompositeFieldContainer[CombatLogData] + def __init__(self, header: _Optional[_Union[CombatLogHeader, _Mapping]] = ..., entries: _Optional[_Iterable[_Union[CombatLogData, _Mapping]]] = ...) -> None: ... + +class CombatClockSynchronization(_message.Message): + __slots__ = ["sync_attempt_count", "enabled"] + SYNC_ATTEMPT_COUNT_FIELD_NUMBER: _ClassVar[int] + ENABLED_FIELD_NUMBER: _ClassVar[int] + sync_attempt_count: int + enabled: bool + def __init__(self, sync_attempt_count: _Optional[int] = ..., enabled: bool = ...) -> None: ... + +class CombatCompetitiveSeasonSettingsProto(_message.Message): + __slots__ = ["season_end_time_timestamp", "rating_adjustment_percentage", "ranking_adjustment_percentage", "player_facing_season_number"] + SEASON_END_TIME_TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + RATING_ADJUSTMENT_PERCENTAGE_FIELD_NUMBER: _ClassVar[int] + RANKING_ADJUSTMENT_PERCENTAGE_FIELD_NUMBER: _ClassVar[int] + PLAYER_FACING_SEASON_NUMBER_FIELD_NUMBER: _ClassVar[int] + season_end_time_timestamp: _containers.RepeatedScalarFieldContainer[int] + rating_adjustment_percentage: float + ranking_adjustment_percentage: float + player_facing_season_number: int + def __init__(self, season_end_time_timestamp: _Optional[_Iterable[int]] = ..., rating_adjustment_percentage: _Optional[float] = ..., ranking_adjustment_percentage: _Optional[float] = ..., player_facing_season_number: _Optional[int] = ...) -> None: ... + +class CombatDefensiveInputChallengeSettings(_message.Message): + __slots__ = ["full_rotations_for_max_score"] + FULL_ROTATIONS_FOR_MAX_SCORE_FIELD_NUMBER: _ClassVar[int] + full_rotations_for_max_score: float + def __init__(self, full_rotations_for_max_score: _Optional[float] = ...) -> None: ... + +class CombatEndData(_message.Message): + __slots__ = ["type"] + class Type(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NO_END: _ClassVar[CombatEndData.Type] + COMBAT_STATE_EXIT: _ClassVar[CombatEndData.Type] + NO_END: CombatEndData.Type + COMBAT_STATE_EXIT: CombatEndData.Type + TYPE_FIELD_NUMBER: _ClassVar[int] + type: CombatEndData.Type + def __init__(self, type: _Optional[_Union[CombatEndData.Type, str]] = ...) -> None: ... + +class CombatFeatureFlags(_message.Message): + __slots__ = ["real_device_time_enabled", "next_available_turn_enabled", "server_fly_in_fly_out_enabled", "client_shield_insta_report_enabled"] + REAL_DEVICE_TIME_ENABLED_FIELD_NUMBER: _ClassVar[int] + NEXT_AVAILABLE_TURN_ENABLED_FIELD_NUMBER: _ClassVar[int] + SERVER_FLY_IN_FLY_OUT_ENABLED_FIELD_NUMBER: _ClassVar[int] + CLIENT_SHIELD_INSTA_REPORT_ENABLED_FIELD_NUMBER: _ClassVar[int] + real_device_time_enabled: bool + next_available_turn_enabled: bool + server_fly_in_fly_out_enabled: bool + client_shield_insta_report_enabled: bool + def __init__(self, real_device_time_enabled: bool = ..., next_available_turn_enabled: bool = ..., server_fly_in_fly_out_enabled: bool = ..., client_shield_insta_report_enabled: bool = ...) -> None: ... + +class CombatForLogProto(_message.Message): + __slots__ = ["combat_state", "player", "opponent", "server_offset_ms", "current_turn", "turn_start_offset_ms", "minigame_end_offset_ms", "minigame_submit_score_end_offset_ms", "change_pokemon_end_offset_ms", "quick_swap_cooldown_duration_offset_ms", "state_change_delay_until_turn", "combat_request_counter", "opponent_triggered", "opponent_request_counter", "round_trip_time_ms"] + class CombatPlayerLogProto(_message.Message): + __slots__ = ["active_pokemon", "reserve_pokemon", "fainted_pokemon", "current_action", "lockstep_ack", "last_updated_turn", "minigame_action", "quick_swap_available_offset_ms", "minigame_defense_chances_left"] + ACTIVE_POKEMON_FIELD_NUMBER: _ClassVar[int] + RESERVE_POKEMON_FIELD_NUMBER: _ClassVar[int] + FAINTED_POKEMON_FIELD_NUMBER: _ClassVar[int] + CURRENT_ACTION_FIELD_NUMBER: _ClassVar[int] + LOCKSTEP_ACK_FIELD_NUMBER: _ClassVar[int] + LAST_UPDATED_TURN_FIELD_NUMBER: _ClassVar[int] + MINIGAME_ACTION_FIELD_NUMBER: _ClassVar[int] + QUICK_SWAP_AVAILABLE_OFFSET_MS_FIELD_NUMBER: _ClassVar[int] + MINIGAME_DEFENSE_CHANCES_LEFT_FIELD_NUMBER: _ClassVar[int] + active_pokemon: CombatForLogProto.CombatPokemonDynamicProto + reserve_pokemon: _containers.RepeatedCompositeFieldContainer[CombatForLogProto.CombatPokemonDynamicProto] + fainted_pokemon: _containers.RepeatedCompositeFieldContainer[CombatForLogProto.CombatPokemonDynamicProto] + current_action: CombatActionLogProto + lockstep_ack: bool + last_updated_turn: int + minigame_action: CombatActionLogProto + quick_swap_available_offset_ms: int + minigame_defense_chances_left: int + def __init__(self, active_pokemon: _Optional[_Union[CombatForLogProto.CombatPokemonDynamicProto, _Mapping]] = ..., reserve_pokemon: _Optional[_Iterable[_Union[CombatForLogProto.CombatPokemonDynamicProto, _Mapping]]] = ..., fainted_pokemon: _Optional[_Iterable[_Union[CombatForLogProto.CombatPokemonDynamicProto, _Mapping]]] = ..., current_action: _Optional[_Union[CombatActionLogProto, _Mapping]] = ..., lockstep_ack: bool = ..., last_updated_turn: _Optional[int] = ..., minigame_action: _Optional[_Union[CombatActionLogProto, _Mapping]] = ..., quick_swap_available_offset_ms: _Optional[int] = ..., minigame_defense_chances_left: _Optional[int] = ...) -> None: ... + class CombatPokemonDynamicProto(_message.Message): + __slots__ = ["index", "stamina", "energy", "attack_stat_stage", "defense_stat_stage"] + INDEX_FIELD_NUMBER: _ClassVar[int] + STAMINA_FIELD_NUMBER: _ClassVar[int] + ENERGY_FIELD_NUMBER: _ClassVar[int] + ATTACK_STAT_STAGE_FIELD_NUMBER: _ClassVar[int] + DEFENSE_STAT_STAGE_FIELD_NUMBER: _ClassVar[int] + index: int + stamina: int + energy: int + attack_stat_stage: int + defense_stat_stage: int + def __init__(self, index: _Optional[int] = ..., stamina: _Optional[int] = ..., energy: _Optional[int] = ..., attack_stat_stage: _Optional[int] = ..., defense_stat_stage: _Optional[int] = ...) -> None: ... + COMBAT_STATE_FIELD_NUMBER: _ClassVar[int] + PLAYER_FIELD_NUMBER: _ClassVar[int] + OPPONENT_FIELD_NUMBER: _ClassVar[int] + SERVER_OFFSET_MS_FIELD_NUMBER: _ClassVar[int] + CURRENT_TURN_FIELD_NUMBER: _ClassVar[int] + TURN_START_OFFSET_MS_FIELD_NUMBER: _ClassVar[int] + MINIGAME_END_OFFSET_MS_FIELD_NUMBER: _ClassVar[int] + MINIGAME_SUBMIT_SCORE_END_OFFSET_MS_FIELD_NUMBER: _ClassVar[int] + CHANGE_POKEMON_END_OFFSET_MS_FIELD_NUMBER: _ClassVar[int] + QUICK_SWAP_COOLDOWN_DURATION_OFFSET_MS_FIELD_NUMBER: _ClassVar[int] + STATE_CHANGE_DELAY_UNTIL_TURN_FIELD_NUMBER: _ClassVar[int] + COMBAT_REQUEST_COUNTER_FIELD_NUMBER: _ClassVar[int] + OPPONENT_TRIGGERED_FIELD_NUMBER: _ClassVar[int] + OPPONENT_REQUEST_COUNTER_FIELD_NUMBER: _ClassVar[int] + ROUND_TRIP_TIME_MS_FIELD_NUMBER: _ClassVar[int] + combat_state: CombatProto.CombatState + player: CombatForLogProto.CombatPlayerLogProto + opponent: CombatForLogProto.CombatPlayerLogProto + server_offset_ms: int + current_turn: int + turn_start_offset_ms: int + minigame_end_offset_ms: int + minigame_submit_score_end_offset_ms: int + change_pokemon_end_offset_ms: int + quick_swap_cooldown_duration_offset_ms: int + state_change_delay_until_turn: int + combat_request_counter: int + opponent_triggered: bool + opponent_request_counter: int + round_trip_time_ms: int + def __init__(self, combat_state: _Optional[_Union[CombatProto.CombatState, str]] = ..., player: _Optional[_Union[CombatForLogProto.CombatPlayerLogProto, _Mapping]] = ..., opponent: _Optional[_Union[CombatForLogProto.CombatPlayerLogProto, _Mapping]] = ..., server_offset_ms: _Optional[int] = ..., current_turn: _Optional[int] = ..., turn_start_offset_ms: _Optional[int] = ..., minigame_end_offset_ms: _Optional[int] = ..., minigame_submit_score_end_offset_ms: _Optional[int] = ..., change_pokemon_end_offset_ms: _Optional[int] = ..., quick_swap_cooldown_duration_offset_ms: _Optional[int] = ..., state_change_delay_until_turn: _Optional[int] = ..., combat_request_counter: _Optional[int] = ..., opponent_triggered: bool = ..., opponent_request_counter: _Optional[int] = ..., round_trip_time_ms: _Optional[int] = ...) -> None: ... + +class CombatFriendRequestOutProto(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[CombatFriendRequestOutProto.Result] + SUCCESS: _ClassVar[CombatFriendRequestOutProto.Result] + ERROR_COMBAT_NOT_FOUND: _ClassVar[CombatFriendRequestOutProto.Result] + ERROR_COMBAT_INCOMPLETE: _ClassVar[CombatFriendRequestOutProto.Result] + ERROR_PLAYER_NOT_IN_COMBAT: _ClassVar[CombatFriendRequestOutProto.Result] + ERROR_SOCIAL_RPC: _ClassVar[CombatFriendRequestOutProto.Result] + UNSET: CombatFriendRequestOutProto.Result + SUCCESS: CombatFriendRequestOutProto.Result + ERROR_COMBAT_NOT_FOUND: CombatFriendRequestOutProto.Result + ERROR_COMBAT_INCOMPLETE: CombatFriendRequestOutProto.Result + ERROR_PLAYER_NOT_IN_COMBAT: CombatFriendRequestOutProto.Result + ERROR_SOCIAL_RPC: CombatFriendRequestOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: CombatFriendRequestOutProto.Result + def __init__(self, result: _Optional[_Union[CombatFriendRequestOutProto.Result, str]] = ...) -> None: ... + +class CombatFriendRequestProto(_message.Message): + __slots__ = ["combat_id"] + COMBAT_ID_FIELD_NUMBER: _ClassVar[int] + combat_id: str + def __init__(self, combat_id: _Optional[str] = ...) -> None: ... + +class CombatGlobalSettingsProto(_message.Message): + __slots__ = ["enable_combat", "maximum_daily_rewarded_battles", "enable_combat_stat_stages", "minimum_player_level", "maximum_daily_npc_rewarded_battles", "active_combat_update_interval_ms", "waiting_for_player_update_interval_ms", "ready_for_battle_update_interval_ms", "pre_move_submit_window_ms", "post_move_submit_window_ms", "enable_sockets", "enable_spin_minigame", "enable_quick_swap_v2", "deprecated_vs_seeker_setting", "vs_seeker_walking_dist_poll_duration_ms", "vs_seeker_player_min_level", "matchmaking_poll_duration_ms", "enable_particle_minigame", "enable_vs_seeker_upgrade_iap", "enable_flyout_animations", "enable_battle_hub", "matchmaking_timeout_duration_ms", "planned_downtime_timestamp_ms", "latency_compensation_threshold_ms", "combat_refactor_allowlist_set1", "combat_refactor_allowlist_gbl_leagues"] + class CombatRefactorFlags(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NONE: _ClassVar[CombatGlobalSettingsProto.CombatRefactorFlags] + TRAINER_NPC_COMBAT: _ClassVar[CombatGlobalSettingsProto.CombatRefactorFlags] + INVASION_GRUNT_COMBAT: _ClassVar[CombatGlobalSettingsProto.CombatRefactorFlags] + INVASION_BOSS_COMBAT: _ClassVar[CombatGlobalSettingsProto.CombatRefactorFlags] + FRIEND_COMBAT: _ClassVar[CombatGlobalSettingsProto.CombatRefactorFlags] + NONE: CombatGlobalSettingsProto.CombatRefactorFlags + TRAINER_NPC_COMBAT: CombatGlobalSettingsProto.CombatRefactorFlags + INVASION_GRUNT_COMBAT: CombatGlobalSettingsProto.CombatRefactorFlags + INVASION_BOSS_COMBAT: CombatGlobalSettingsProto.CombatRefactorFlags + FRIEND_COMBAT: CombatGlobalSettingsProto.CombatRefactorFlags + ENABLE_COMBAT_FIELD_NUMBER: _ClassVar[int] + MAXIMUM_DAILY_REWARDED_BATTLES_FIELD_NUMBER: _ClassVar[int] + ENABLE_COMBAT_STAT_STAGES_FIELD_NUMBER: _ClassVar[int] + MINIMUM_PLAYER_LEVEL_FIELD_NUMBER: _ClassVar[int] + MAXIMUM_DAILY_NPC_REWARDED_BATTLES_FIELD_NUMBER: _ClassVar[int] + ACTIVE_COMBAT_UPDATE_INTERVAL_MS_FIELD_NUMBER: _ClassVar[int] + WAITING_FOR_PLAYER_UPDATE_INTERVAL_MS_FIELD_NUMBER: _ClassVar[int] + READY_FOR_BATTLE_UPDATE_INTERVAL_MS_FIELD_NUMBER: _ClassVar[int] + PRE_MOVE_SUBMIT_WINDOW_MS_FIELD_NUMBER: _ClassVar[int] + POST_MOVE_SUBMIT_WINDOW_MS_FIELD_NUMBER: _ClassVar[int] + ENABLE_SOCKETS_FIELD_NUMBER: _ClassVar[int] + ENABLE_SPIN_MINIGAME_FIELD_NUMBER: _ClassVar[int] + ENABLE_QUICK_SWAP_V2_FIELD_NUMBER: _ClassVar[int] + DEPRECATED_VS_SEEKER_SETTING_FIELD_NUMBER: _ClassVar[int] + VS_SEEKER_WALKING_DIST_POLL_DURATION_MS_FIELD_NUMBER: _ClassVar[int] + VS_SEEKER_PLAYER_MIN_LEVEL_FIELD_NUMBER: _ClassVar[int] + MATCHMAKING_POLL_DURATION_MS_FIELD_NUMBER: _ClassVar[int] + ENABLE_PARTICLE_MINIGAME_FIELD_NUMBER: _ClassVar[int] + ENABLE_VS_SEEKER_UPGRADE_IAP_FIELD_NUMBER: _ClassVar[int] + ENABLE_FLYOUT_ANIMATIONS_FIELD_NUMBER: _ClassVar[int] + ENABLE_BATTLE_HUB_FIELD_NUMBER: _ClassVar[int] + MATCHMAKING_TIMEOUT_DURATION_MS_FIELD_NUMBER: _ClassVar[int] + PLANNED_DOWNTIME_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + LATENCY_COMPENSATION_THRESHOLD_MS_FIELD_NUMBER: _ClassVar[int] + COMBAT_REFACTOR_ALLOWLIST_SET1_FIELD_NUMBER: _ClassVar[int] + COMBAT_REFACTOR_ALLOWLIST_GBL_LEAGUES_FIELD_NUMBER: _ClassVar[int] + enable_combat: bool + maximum_daily_rewarded_battles: int + enable_combat_stat_stages: bool + minimum_player_level: int + maximum_daily_npc_rewarded_battles: int + active_combat_update_interval_ms: int + waiting_for_player_update_interval_ms: int + ready_for_battle_update_interval_ms: int + pre_move_submit_window_ms: int + post_move_submit_window_ms: int + enable_sockets: bool + enable_spin_minigame: bool + enable_quick_swap_v2: bool + deprecated_vs_seeker_setting: bool + vs_seeker_walking_dist_poll_duration_ms: int + vs_seeker_player_min_level: int + matchmaking_poll_duration_ms: int + enable_particle_minigame: bool + enable_vs_seeker_upgrade_iap: bool + enable_flyout_animations: bool + enable_battle_hub: bool + matchmaking_timeout_duration_ms: int + planned_downtime_timestamp_ms: int + latency_compensation_threshold_ms: int + combat_refactor_allowlist_set1: _containers.RepeatedScalarFieldContainer[CombatGlobalSettingsProto.CombatRefactorFlags] + combat_refactor_allowlist_gbl_leagues: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, enable_combat: bool = ..., maximum_daily_rewarded_battles: _Optional[int] = ..., enable_combat_stat_stages: bool = ..., minimum_player_level: _Optional[int] = ..., maximum_daily_npc_rewarded_battles: _Optional[int] = ..., active_combat_update_interval_ms: _Optional[int] = ..., waiting_for_player_update_interval_ms: _Optional[int] = ..., ready_for_battle_update_interval_ms: _Optional[int] = ..., pre_move_submit_window_ms: _Optional[int] = ..., post_move_submit_window_ms: _Optional[int] = ..., enable_sockets: bool = ..., enable_spin_minigame: bool = ..., enable_quick_swap_v2: bool = ..., deprecated_vs_seeker_setting: bool = ..., vs_seeker_walking_dist_poll_duration_ms: _Optional[int] = ..., vs_seeker_player_min_level: _Optional[int] = ..., matchmaking_poll_duration_ms: _Optional[int] = ..., enable_particle_minigame: bool = ..., enable_vs_seeker_upgrade_iap: bool = ..., enable_flyout_animations: bool = ..., enable_battle_hub: bool = ..., matchmaking_timeout_duration_ms: _Optional[int] = ..., planned_downtime_timestamp_ms: _Optional[int] = ..., latency_compensation_threshold_ms: _Optional[int] = ..., combat_refactor_allowlist_set1: _Optional[_Iterable[_Union[CombatGlobalSettingsProto.CombatRefactorFlags, str]]] = ..., combat_refactor_allowlist_gbl_leagues: _Optional[_Iterable[str]] = ...) -> None: ... + +class CombatHubEntranceTelemetry(_message.Message): + __slots__ = ["combat_hub_telemetry_id"] + COMBAT_HUB_TELEMETRY_ID_FIELD_NUMBER: _ClassVar[int] + combat_hub_telemetry_id: CombatHubEntranceTelemetryIds + def __init__(self, combat_hub_telemetry_id: _Optional[_Union[CombatHubEntranceTelemetryIds, str]] = ...) -> None: ... + +class CombatIdMismatchData(_message.Message): + __slots__ = ["non_matching_combat_id", "log_type"] + NON_MATCHING_COMBAT_ID_FIELD_NUMBER: _ClassVar[int] + LOG_TYPE_FIELD_NUMBER: _ClassVar[int] + non_matching_combat_id: str + log_type: CombatLogData.CombatLogDataHeader.LogType + def __init__(self, non_matching_combat_id: _Optional[str] = ..., log_type: _Optional[_Union[CombatLogData.CombatLogDataHeader.LogType, str]] = ...) -> None: ... + +class CombatLeagueProto(_message.Message): + __slots__ = ["title", "enabled", "unlock_condition", "pokemon_condition", "icon_url", "pokemon_count", "banned_pokemon", "badge_type", "minigame_defense_chance_limit", "battle_party_combat_league_template_id", "league_type", "border_color_hex", "allow_temp_evos", "combat_experiment"] + class ConditionType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[CombatLeagueProto.ConditionType] + WITH_POKEMON_CP_LIMIT: _ClassVar[CombatLeagueProto.ConditionType] + WITH_PLAYER_LEVEL: _ClassVar[CombatLeagueProto.ConditionType] + WITH_POKEMON_TYPE: _ClassVar[CombatLeagueProto.ConditionType] + WITH_POKEMON_CATEGORY: _ClassVar[CombatLeagueProto.ConditionType] + WITH_UNIQUE_POKEMON: _ClassVar[CombatLeagueProto.ConditionType] + POKEMON_WHITELIST: _ClassVar[CombatLeagueProto.ConditionType] + POKEMON_BANLIST: _ClassVar[CombatLeagueProto.ConditionType] + POKEMON_CAUGHT_TIMESTAMP: _ClassVar[CombatLeagueProto.ConditionType] + POKEMON_LEVEL_RANGE: _ClassVar[CombatLeagueProto.ConditionType] + UNSET: CombatLeagueProto.ConditionType + WITH_POKEMON_CP_LIMIT: CombatLeagueProto.ConditionType + WITH_PLAYER_LEVEL: CombatLeagueProto.ConditionType + WITH_POKEMON_TYPE: CombatLeagueProto.ConditionType + WITH_POKEMON_CATEGORY: CombatLeagueProto.ConditionType + WITH_UNIQUE_POKEMON: CombatLeagueProto.ConditionType + POKEMON_WHITELIST: CombatLeagueProto.ConditionType + POKEMON_BANLIST: CombatLeagueProto.ConditionType + POKEMON_CAUGHT_TIMESTAMP: CombatLeagueProto.ConditionType + POKEMON_LEVEL_RANGE: CombatLeagueProto.ConditionType + class LeagueType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NONE: _ClassVar[CombatLeagueProto.LeagueType] + STANDARD: _ClassVar[CombatLeagueProto.LeagueType] + PREMIER: _ClassVar[CombatLeagueProto.LeagueType] + NONE: CombatLeagueProto.LeagueType + STANDARD: CombatLeagueProto.LeagueType + PREMIER: CombatLeagueProto.LeagueType + class PokemonBanlist(_message.Message): + __slots__ = ["name", "pokemon", "group_condition"] + NAME_FIELD_NUMBER: _ClassVar[int] + POKEMON_FIELD_NUMBER: _ClassVar[int] + GROUP_CONDITION_FIELD_NUMBER: _ClassVar[int] + name: str + pokemon: _containers.RepeatedCompositeFieldContainer[CombatLeagueProto.PokemonWithForm] + group_condition: CombatLeagueProto.PokemonGroupConditionProto + def __init__(self, name: _Optional[str] = ..., pokemon: _Optional[_Iterable[_Union[CombatLeagueProto.PokemonWithForm, _Mapping]]] = ..., group_condition: _Optional[_Union[CombatLeagueProto.PokemonGroupConditionProto, _Mapping]] = ...) -> None: ... + class PokemonCaughtTimestamp(_message.Message): + __slots__ = ["after_timestamp", "before_timestamp"] + AFTER_TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + BEFORE_TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + after_timestamp: int + before_timestamp: int + def __init__(self, after_timestamp: _Optional[int] = ..., before_timestamp: _Optional[int] = ...) -> None: ... + class PokemonConditionProto(_message.Message): + __slots__ = ["with_pokemon_cp_limit", "with_pokemon_type", "with_pokemon_category", "pokemon_whitelist", "pokemon_banlist", "pokemon_caught_timestamp", "pokemon_level_range", "type"] + WITH_POKEMON_CP_LIMIT_FIELD_NUMBER: _ClassVar[int] + WITH_POKEMON_TYPE_FIELD_NUMBER: _ClassVar[int] + WITH_POKEMON_CATEGORY_FIELD_NUMBER: _ClassVar[int] + POKEMON_WHITELIST_FIELD_NUMBER: _ClassVar[int] + POKEMON_BANLIST_FIELD_NUMBER: _ClassVar[int] + POKEMON_CAUGHT_TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + POKEMON_LEVEL_RANGE_FIELD_NUMBER: _ClassVar[int] + TYPE_FIELD_NUMBER: _ClassVar[int] + with_pokemon_cp_limit: WithPokemonCpLimitProto + with_pokemon_type: WithPokemonTypeProto + with_pokemon_category: WithPokemonCategoryProto + pokemon_whitelist: CombatLeagueProto.PokemonWhitelist + pokemon_banlist: CombatLeagueProto.PokemonBanlist + pokemon_caught_timestamp: CombatLeagueProto.PokemonCaughtTimestamp + pokemon_level_range: CombatLeagueProto.PokemonLevelRange + type: CombatLeagueProto.ConditionType + def __init__(self, with_pokemon_cp_limit: _Optional[_Union[WithPokemonCpLimitProto, _Mapping]] = ..., with_pokemon_type: _Optional[_Union[WithPokemonTypeProto, _Mapping]] = ..., with_pokemon_category: _Optional[_Union[WithPokemonCategoryProto, _Mapping]] = ..., pokemon_whitelist: _Optional[_Union[CombatLeagueProto.PokemonWhitelist, _Mapping]] = ..., pokemon_banlist: _Optional[_Union[CombatLeagueProto.PokemonBanlist, _Mapping]] = ..., pokemon_caught_timestamp: _Optional[_Union[CombatLeagueProto.PokemonCaughtTimestamp, _Mapping]] = ..., pokemon_level_range: _Optional[_Union[CombatLeagueProto.PokemonLevelRange, _Mapping]] = ..., type: _Optional[_Union[CombatLeagueProto.ConditionType, str]] = ...) -> None: ... + class PokemonGroupConditionProto(_message.Message): + __slots__ = ["pokedex_range", "can_evolve", "has_mega", "is_evolved", "pokemon_class", "alignment", "pokemon_size"] + class PokedexNumberRange(_message.Message): + __slots__ = ["start", "end"] + START_FIELD_NUMBER: _ClassVar[int] + END_FIELD_NUMBER: _ClassVar[int] + start: int + end: int + def __init__(self, start: _Optional[int] = ..., end: _Optional[int] = ...) -> None: ... + POKEDEX_RANGE_FIELD_NUMBER: _ClassVar[int] + CAN_EVOLVE_FIELD_NUMBER: _ClassVar[int] + HAS_MEGA_FIELD_NUMBER: _ClassVar[int] + IS_EVOLVED_FIELD_NUMBER: _ClassVar[int] + POKEMON_CLASS_FIELD_NUMBER: _ClassVar[int] + ALIGNMENT_FIELD_NUMBER: _ClassVar[int] + POKEMON_SIZE_FIELD_NUMBER: _ClassVar[int] + pokedex_range: _containers.RepeatedCompositeFieldContainer[CombatLeagueProto.PokemonGroupConditionProto.PokedexNumberRange] + can_evolve: bool + has_mega: bool + is_evolved: bool + pokemon_class: _containers.RepeatedScalarFieldContainer[HoloPokemonClass] + alignment: _containers.RepeatedScalarFieldContainer[PokemonDisplayProto.Alignment] + pokemon_size: _containers.RepeatedScalarFieldContainer[HoloPokemonSize] + def __init__(self, pokedex_range: _Optional[_Iterable[_Union[CombatLeagueProto.PokemonGroupConditionProto.PokedexNumberRange, _Mapping]]] = ..., can_evolve: bool = ..., has_mega: bool = ..., is_evolved: bool = ..., pokemon_class: _Optional[_Iterable[_Union[HoloPokemonClass, str]]] = ..., alignment: _Optional[_Iterable[_Union[PokemonDisplayProto.Alignment, str]]] = ..., pokemon_size: _Optional[_Iterable[_Union[HoloPokemonSize, str]]] = ...) -> None: ... + class PokemonLevelRange(_message.Message): + __slots__ = ["min_level", "max_level"] + MIN_LEVEL_FIELD_NUMBER: _ClassVar[int] + MAX_LEVEL_FIELD_NUMBER: _ClassVar[int] + min_level: int + max_level: int + def __init__(self, min_level: _Optional[int] = ..., max_level: _Optional[int] = ...) -> None: ... + class PokemonWhitelist(_message.Message): + __slots__ = ["name", "pokemon", "group_condition"] + NAME_FIELD_NUMBER: _ClassVar[int] + POKEMON_FIELD_NUMBER: _ClassVar[int] + GROUP_CONDITION_FIELD_NUMBER: _ClassVar[int] + name: str + pokemon: _containers.RepeatedCompositeFieldContainer[CombatLeagueProto.PokemonWithForm] + group_condition: CombatLeagueProto.PokemonGroupConditionProto + def __init__(self, name: _Optional[str] = ..., pokemon: _Optional[_Iterable[_Union[CombatLeagueProto.PokemonWithForm, _Mapping]]] = ..., group_condition: _Optional[_Union[CombatLeagueProto.PokemonGroupConditionProto, _Mapping]] = ...) -> None: ... + class PokemonWithForm(_message.Message): + __slots__ = ["id", "form", "forms"] + ID_FIELD_NUMBER: _ClassVar[int] + FORM_FIELD_NUMBER: _ClassVar[int] + FORMS_FIELD_NUMBER: _ClassVar[int] + id: HoloPokemonId + form: PokemonDisplayProto.Form + forms: _containers.RepeatedScalarFieldContainer[PokemonDisplayProto.Form] + def __init__(self, id: _Optional[_Union[HoloPokemonId, str]] = ..., form: _Optional[_Union[PokemonDisplayProto.Form, str]] = ..., forms: _Optional[_Iterable[_Union[PokemonDisplayProto.Form, str]]] = ...) -> None: ... + class UnlockConditionProto(_message.Message): + __slots__ = ["with_player_level", "with_pokemon_cp_limit", "with_pokemon_type", "with_pokemon_category", "pokemon_whitelist", "pokemon_banlist", "pokemon_caught_timestamp", "pokemon_level_range", "type", "min_pokemon_count"] + WITH_PLAYER_LEVEL_FIELD_NUMBER: _ClassVar[int] + WITH_POKEMON_CP_LIMIT_FIELD_NUMBER: _ClassVar[int] + WITH_POKEMON_TYPE_FIELD_NUMBER: _ClassVar[int] + WITH_POKEMON_CATEGORY_FIELD_NUMBER: _ClassVar[int] + POKEMON_WHITELIST_FIELD_NUMBER: _ClassVar[int] + POKEMON_BANLIST_FIELD_NUMBER: _ClassVar[int] + POKEMON_CAUGHT_TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + POKEMON_LEVEL_RANGE_FIELD_NUMBER: _ClassVar[int] + TYPE_FIELD_NUMBER: _ClassVar[int] + MIN_POKEMON_COUNT_FIELD_NUMBER: _ClassVar[int] + with_player_level: WithPlayerLevelProto + with_pokemon_cp_limit: WithPokemonCpLimitProto + with_pokemon_type: WithPokemonTypeProto + with_pokemon_category: WithPokemonCategoryProto + pokemon_whitelist: CombatLeagueProto.PokemonWhitelist + pokemon_banlist: CombatLeagueProto.PokemonBanlist + pokemon_caught_timestamp: CombatLeagueProto.PokemonCaughtTimestamp + pokemon_level_range: CombatLeagueProto.PokemonLevelRange + type: CombatLeagueProto.ConditionType + min_pokemon_count: int + def __init__(self, with_player_level: _Optional[_Union[WithPlayerLevelProto, _Mapping]] = ..., with_pokemon_cp_limit: _Optional[_Union[WithPokemonCpLimitProto, _Mapping]] = ..., with_pokemon_type: _Optional[_Union[WithPokemonTypeProto, _Mapping]] = ..., with_pokemon_category: _Optional[_Union[WithPokemonCategoryProto, _Mapping]] = ..., pokemon_whitelist: _Optional[_Union[CombatLeagueProto.PokemonWhitelist, _Mapping]] = ..., pokemon_banlist: _Optional[_Union[CombatLeagueProto.PokemonBanlist, _Mapping]] = ..., pokemon_caught_timestamp: _Optional[_Union[CombatLeagueProto.PokemonCaughtTimestamp, _Mapping]] = ..., pokemon_level_range: _Optional[_Union[CombatLeagueProto.PokemonLevelRange, _Mapping]] = ..., type: _Optional[_Union[CombatLeagueProto.ConditionType, str]] = ..., min_pokemon_count: _Optional[int] = ...) -> None: ... + TITLE_FIELD_NUMBER: _ClassVar[int] + ENABLED_FIELD_NUMBER: _ClassVar[int] + UNLOCK_CONDITION_FIELD_NUMBER: _ClassVar[int] + POKEMON_CONDITION_FIELD_NUMBER: _ClassVar[int] + ICON_URL_FIELD_NUMBER: _ClassVar[int] + POKEMON_COUNT_FIELD_NUMBER: _ClassVar[int] + BANNED_POKEMON_FIELD_NUMBER: _ClassVar[int] + BADGE_TYPE_FIELD_NUMBER: _ClassVar[int] + MINIGAME_DEFENSE_CHANCE_LIMIT_FIELD_NUMBER: _ClassVar[int] + BATTLE_PARTY_COMBAT_LEAGUE_TEMPLATE_ID_FIELD_NUMBER: _ClassVar[int] + LEAGUE_TYPE_FIELD_NUMBER: _ClassVar[int] + BORDER_COLOR_HEX_FIELD_NUMBER: _ClassVar[int] + ALLOW_TEMP_EVOS_FIELD_NUMBER: _ClassVar[int] + COMBAT_EXPERIMENT_FIELD_NUMBER: _ClassVar[int] + title: str + enabled: bool + unlock_condition: _containers.RepeatedCompositeFieldContainer[CombatLeagueProto.UnlockConditionProto] + pokemon_condition: _containers.RepeatedCompositeFieldContainer[CombatLeagueProto.PokemonConditionProto] + icon_url: str + pokemon_count: int + banned_pokemon: _containers.RepeatedScalarFieldContainer[HoloPokemonId] + badge_type: HoloBadgeType + minigame_defense_chance_limit: int + battle_party_combat_league_template_id: str + league_type: CombatLeagueProto.LeagueType + border_color_hex: str + allow_temp_evos: bool + combat_experiment: _containers.RepeatedScalarFieldContainer[CombatExperiment] + def __init__(self, title: _Optional[str] = ..., enabled: bool = ..., unlock_condition: _Optional[_Iterable[_Union[CombatLeagueProto.UnlockConditionProto, _Mapping]]] = ..., pokemon_condition: _Optional[_Iterable[_Union[CombatLeagueProto.PokemonConditionProto, _Mapping]]] = ..., icon_url: _Optional[str] = ..., pokemon_count: _Optional[int] = ..., banned_pokemon: _Optional[_Iterable[_Union[HoloPokemonId, str]]] = ..., badge_type: _Optional[_Union[HoloBadgeType, str]] = ..., minigame_defense_chance_limit: _Optional[int] = ..., battle_party_combat_league_template_id: _Optional[str] = ..., league_type: _Optional[_Union[CombatLeagueProto.LeagueType, str]] = ..., border_color_hex: _Optional[str] = ..., allow_temp_evos: bool = ..., combat_experiment: _Optional[_Iterable[_Union[CombatExperiment, str]]] = ...) -> None: ... + +class CombatLeagueSettingsProto(_message.Message): + __slots__ = ["combat_league_template_id"] + COMBAT_LEAGUE_TEMPLATE_ID_FIELD_NUMBER: _ClassVar[int] + combat_league_template_id: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, combat_league_template_id: _Optional[_Iterable[str]] = ...) -> None: ... + +class CombatLogData(_message.Message): + __slots__ = ["open_combat_session_data", "open_combat_session_response_data", "update_combat_data", "update_combat_response_data", "quit_combat_data", "quit_combat_response_data", "web_socket_response_data", "rpc_error_data", "get_combat_player_profile_data", "get_combat_player_profile_response_data", "generate_combat_challenge_id_data", "generate_combat_challenge_id_response_data", "create_combat_challenge_data", "create_combat_challenge_response_data", "open_combat_challenge_data", "open_combat_challenge_response_data", "open_npc_combat_session_data", "open_npc_combat_session_response_data", "accept_combat_challenge_data", "accept_combat_challenge_response_data", "submit_combat_challenge_pokemons_data", "submit_combat_challenge_pokemons_response_data", "decline_combat_challenge_data", "decline_combat_challenge_response_data", "cancel_combat_challenge_data", "cancel_combat_challenge_response_data", "get_combat_challenge_data", "get_combat_challenge_response_data", "vs_seeker_start_matchmaking_data", "vs_seeker_start_matchmaking_response_data", "get_matchmaking_status_data", "get_matchmaking_status_response_data", "cancel_matchmaking_data", "cancel_matchmaking_response_data", "submit_combat_action", "invasion_open_combat_session_data", "invasion_open_combat_session_response_data", "invasion_battle_update", "invasion_battle_response_update", "combat_id_mismatch_data", "league_id_mismatch_data", "challenge_id_mismatch_data", "progress_token_data", "on_application_focus_data", "on_application_pause_data", "on_application_quit_data", "exception_caught_data", "combat_pub_sub_data", "combat_end_data", "combat_sync_server_data", "combat_sync_server_response_data", "combat_special_move_player_data", "header"] + class CombatLogDataHeader(_message.Message): + __slots__ = ["type", "time_now_offset_ms", "client_server_time_offset_ms", "frame_rate"] + class LogType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NO_TYPE: _ClassVar[CombatLogData.CombatLogDataHeader.LogType] + OPEN_COMBAT_SESSION: _ClassVar[CombatLogData.CombatLogDataHeader.LogType] + OPEN_COMBAT_SESSION_RESPONSE: _ClassVar[CombatLogData.CombatLogDataHeader.LogType] + UPDATE_COMBAT: _ClassVar[CombatLogData.CombatLogDataHeader.LogType] + UPDATE_COMBAT_RESPONSE: _ClassVar[CombatLogData.CombatLogDataHeader.LogType] + QUIT_COMBAT: _ClassVar[CombatLogData.CombatLogDataHeader.LogType] + QUIT_COMBAT_RESPONSE: _ClassVar[CombatLogData.CombatLogDataHeader.LogType] + WEB_SOCKET_RESPONSE: _ClassVar[CombatLogData.CombatLogDataHeader.LogType] + RPC_ERROR: _ClassVar[CombatLogData.CombatLogDataHeader.LogType] + GET_COMBAT_PLAYER_PROFILE: _ClassVar[CombatLogData.CombatLogDataHeader.LogType] + GET_COMBAT_PLAYER_PROFILE_RESPONSE: _ClassVar[CombatLogData.CombatLogDataHeader.LogType] + GENERATE_COMBAT_CHALLENGE_ID: _ClassVar[CombatLogData.CombatLogDataHeader.LogType] + GENERATE_COMBAT_CHALLENGE_ID_RESPONSE: _ClassVar[CombatLogData.CombatLogDataHeader.LogType] + CREATE_COMBAT_CHALLENGE: _ClassVar[CombatLogData.CombatLogDataHeader.LogType] + CREATE_COMBAT_CHALLENGE_RESPONSE: _ClassVar[CombatLogData.CombatLogDataHeader.LogType] + OPEN_COMBAT_CHALLENGE: _ClassVar[CombatLogData.CombatLogDataHeader.LogType] + OPEN_COMBAT_CHALLENGE_RESPONSE: _ClassVar[CombatLogData.CombatLogDataHeader.LogType] + OPEN_NPC_COMBAT_SESSION: _ClassVar[CombatLogData.CombatLogDataHeader.LogType] + OPEN_NPC_COMBAT_SESSION_RESPONSE: _ClassVar[CombatLogData.CombatLogDataHeader.LogType] + ACCEPT_COMBAT_CHALLENGE: _ClassVar[CombatLogData.CombatLogDataHeader.LogType] + ACCEPT_COMBAT_CHALLENGE_RESPONSE: _ClassVar[CombatLogData.CombatLogDataHeader.LogType] + SUBMIT_COMBAT_CHALLENGE_POKEMONS: _ClassVar[CombatLogData.CombatLogDataHeader.LogType] + SUBMIT_COMBAT_CHALLENGE_POKEMONS_RESPONSE: _ClassVar[CombatLogData.CombatLogDataHeader.LogType] + DECLINE_COMBAT_CHALLENGE: _ClassVar[CombatLogData.CombatLogDataHeader.LogType] + DECLINE_COMBAT_CHALLENGE_RESPONSE: _ClassVar[CombatLogData.CombatLogDataHeader.LogType] + CANCEL_COMBAT_CHALLENGE: _ClassVar[CombatLogData.CombatLogDataHeader.LogType] + CANCEL_COMBAT_CHALLENGE_RESPONSE: _ClassVar[CombatLogData.CombatLogDataHeader.LogType] + GET_COMBAT_CHALLENGE: _ClassVar[CombatLogData.CombatLogDataHeader.LogType] + GET_COMBAT_CHALLENGE_RESPONSE: _ClassVar[CombatLogData.CombatLogDataHeader.LogType] + VS_SEEKER_START_MATCHMAKING: _ClassVar[CombatLogData.CombatLogDataHeader.LogType] + VS_SEEKER_START_MATCHMAKING_RESPONSE: _ClassVar[CombatLogData.CombatLogDataHeader.LogType] + GET_MATCHMAKING_STATUS: _ClassVar[CombatLogData.CombatLogDataHeader.LogType] + GET_MATCHMAKING_STATUS_RESPONSE: _ClassVar[CombatLogData.CombatLogDataHeader.LogType] + CANCEL_MATCHMAKING: _ClassVar[CombatLogData.CombatLogDataHeader.LogType] + CANCEL_MATCHMAKING_RESPONSE: _ClassVar[CombatLogData.CombatLogDataHeader.LogType] + SUBMIT_COMBAT_ACTION: _ClassVar[CombatLogData.CombatLogDataHeader.LogType] + INVASION_OPEN_COMBAT_SESSION: _ClassVar[CombatLogData.CombatLogDataHeader.LogType] + INVASION_OPEN_COMBAT_SESSION_RESPONSE: _ClassVar[CombatLogData.CombatLogDataHeader.LogType] + INVASION_BATTLE_UPDATE: _ClassVar[CombatLogData.CombatLogDataHeader.LogType] + INVASION_BATTLE_UPDATE_RESPONSE: _ClassVar[CombatLogData.CombatLogDataHeader.LogType] + COMBAT_ID_MISMATCH: _ClassVar[CombatLogData.CombatLogDataHeader.LogType] + LEAGUE_ID_MISMATCH: _ClassVar[CombatLogData.CombatLogDataHeader.LogType] + CHALLENGE_ID_MISMATCH: _ClassVar[CombatLogData.CombatLogDataHeader.LogType] + PROGRESS_TOKEN: _ClassVar[CombatLogData.CombatLogDataHeader.LogType] + ON_APPLICATION_FOCUS: _ClassVar[CombatLogData.CombatLogDataHeader.LogType] + ON_APPLICATION_PAUSE: _ClassVar[CombatLogData.CombatLogDataHeader.LogType] + ON_APPLICATION_QUIT: _ClassVar[CombatLogData.CombatLogDataHeader.LogType] + EXCEPTION_CAUGHT: _ClassVar[CombatLogData.CombatLogDataHeader.LogType] + PUB_SUB_MESSAGE: _ClassVar[CombatLogData.CombatLogDataHeader.LogType] + PLAYER_END_COMBAT: _ClassVar[CombatLogData.CombatLogDataHeader.LogType] + COMBAT_SYNC_SERVER: _ClassVar[CombatLogData.CombatLogDataHeader.LogType] + COMBAT_SYNC_SERVER_RESPONSE: _ClassVar[CombatLogData.CombatLogDataHeader.LogType] + COMBAT_SPECIAL_MOVE_PLAYER: _ClassVar[CombatLogData.CombatLogDataHeader.LogType] + NO_TYPE: CombatLogData.CombatLogDataHeader.LogType + OPEN_COMBAT_SESSION: CombatLogData.CombatLogDataHeader.LogType + OPEN_COMBAT_SESSION_RESPONSE: CombatLogData.CombatLogDataHeader.LogType + UPDATE_COMBAT: CombatLogData.CombatLogDataHeader.LogType + UPDATE_COMBAT_RESPONSE: CombatLogData.CombatLogDataHeader.LogType + QUIT_COMBAT: CombatLogData.CombatLogDataHeader.LogType + QUIT_COMBAT_RESPONSE: CombatLogData.CombatLogDataHeader.LogType + WEB_SOCKET_RESPONSE: CombatLogData.CombatLogDataHeader.LogType + RPC_ERROR: CombatLogData.CombatLogDataHeader.LogType + GET_COMBAT_PLAYER_PROFILE: CombatLogData.CombatLogDataHeader.LogType + GET_COMBAT_PLAYER_PROFILE_RESPONSE: CombatLogData.CombatLogDataHeader.LogType + GENERATE_COMBAT_CHALLENGE_ID: CombatLogData.CombatLogDataHeader.LogType + GENERATE_COMBAT_CHALLENGE_ID_RESPONSE: CombatLogData.CombatLogDataHeader.LogType + CREATE_COMBAT_CHALLENGE: CombatLogData.CombatLogDataHeader.LogType + CREATE_COMBAT_CHALLENGE_RESPONSE: CombatLogData.CombatLogDataHeader.LogType + OPEN_COMBAT_CHALLENGE: CombatLogData.CombatLogDataHeader.LogType + OPEN_COMBAT_CHALLENGE_RESPONSE: CombatLogData.CombatLogDataHeader.LogType + OPEN_NPC_COMBAT_SESSION: CombatLogData.CombatLogDataHeader.LogType + OPEN_NPC_COMBAT_SESSION_RESPONSE: CombatLogData.CombatLogDataHeader.LogType + ACCEPT_COMBAT_CHALLENGE: CombatLogData.CombatLogDataHeader.LogType + ACCEPT_COMBAT_CHALLENGE_RESPONSE: CombatLogData.CombatLogDataHeader.LogType + SUBMIT_COMBAT_CHALLENGE_POKEMONS: CombatLogData.CombatLogDataHeader.LogType + SUBMIT_COMBAT_CHALLENGE_POKEMONS_RESPONSE: CombatLogData.CombatLogDataHeader.LogType + DECLINE_COMBAT_CHALLENGE: CombatLogData.CombatLogDataHeader.LogType + DECLINE_COMBAT_CHALLENGE_RESPONSE: CombatLogData.CombatLogDataHeader.LogType + CANCEL_COMBAT_CHALLENGE: CombatLogData.CombatLogDataHeader.LogType + CANCEL_COMBAT_CHALLENGE_RESPONSE: CombatLogData.CombatLogDataHeader.LogType + GET_COMBAT_CHALLENGE: CombatLogData.CombatLogDataHeader.LogType + GET_COMBAT_CHALLENGE_RESPONSE: CombatLogData.CombatLogDataHeader.LogType + VS_SEEKER_START_MATCHMAKING: CombatLogData.CombatLogDataHeader.LogType + VS_SEEKER_START_MATCHMAKING_RESPONSE: CombatLogData.CombatLogDataHeader.LogType + GET_MATCHMAKING_STATUS: CombatLogData.CombatLogDataHeader.LogType + GET_MATCHMAKING_STATUS_RESPONSE: CombatLogData.CombatLogDataHeader.LogType + CANCEL_MATCHMAKING: CombatLogData.CombatLogDataHeader.LogType + CANCEL_MATCHMAKING_RESPONSE: CombatLogData.CombatLogDataHeader.LogType + SUBMIT_COMBAT_ACTION: CombatLogData.CombatLogDataHeader.LogType + INVASION_OPEN_COMBAT_SESSION: CombatLogData.CombatLogDataHeader.LogType + INVASION_OPEN_COMBAT_SESSION_RESPONSE: CombatLogData.CombatLogDataHeader.LogType + INVASION_BATTLE_UPDATE: CombatLogData.CombatLogDataHeader.LogType + INVASION_BATTLE_UPDATE_RESPONSE: CombatLogData.CombatLogDataHeader.LogType + COMBAT_ID_MISMATCH: CombatLogData.CombatLogDataHeader.LogType + LEAGUE_ID_MISMATCH: CombatLogData.CombatLogDataHeader.LogType + CHALLENGE_ID_MISMATCH: CombatLogData.CombatLogDataHeader.LogType + PROGRESS_TOKEN: CombatLogData.CombatLogDataHeader.LogType + ON_APPLICATION_FOCUS: CombatLogData.CombatLogDataHeader.LogType + ON_APPLICATION_PAUSE: CombatLogData.CombatLogDataHeader.LogType + ON_APPLICATION_QUIT: CombatLogData.CombatLogDataHeader.LogType + EXCEPTION_CAUGHT: CombatLogData.CombatLogDataHeader.LogType + PUB_SUB_MESSAGE: CombatLogData.CombatLogDataHeader.LogType + PLAYER_END_COMBAT: CombatLogData.CombatLogDataHeader.LogType + COMBAT_SYNC_SERVER: CombatLogData.CombatLogDataHeader.LogType + COMBAT_SYNC_SERVER_RESPONSE: CombatLogData.CombatLogDataHeader.LogType + COMBAT_SPECIAL_MOVE_PLAYER: CombatLogData.CombatLogDataHeader.LogType + TYPE_FIELD_NUMBER: _ClassVar[int] + TIME_NOW_OFFSET_MS_FIELD_NUMBER: _ClassVar[int] + CLIENT_SERVER_TIME_OFFSET_MS_FIELD_NUMBER: _ClassVar[int] + FRAME_RATE_FIELD_NUMBER: _ClassVar[int] + type: CombatLogData.CombatLogDataHeader.LogType + time_now_offset_ms: int + client_server_time_offset_ms: int + frame_rate: float + def __init__(self, type: _Optional[_Union[CombatLogData.CombatLogDataHeader.LogType, str]] = ..., time_now_offset_ms: _Optional[int] = ..., client_server_time_offset_ms: _Optional[int] = ..., frame_rate: _Optional[float] = ...) -> None: ... + OPEN_COMBAT_SESSION_DATA_FIELD_NUMBER: _ClassVar[int] + OPEN_COMBAT_SESSION_RESPONSE_DATA_FIELD_NUMBER: _ClassVar[int] + UPDATE_COMBAT_DATA_FIELD_NUMBER: _ClassVar[int] + UPDATE_COMBAT_RESPONSE_DATA_FIELD_NUMBER: _ClassVar[int] + QUIT_COMBAT_DATA_FIELD_NUMBER: _ClassVar[int] + QUIT_COMBAT_RESPONSE_DATA_FIELD_NUMBER: _ClassVar[int] + WEB_SOCKET_RESPONSE_DATA_FIELD_NUMBER: _ClassVar[int] + RPC_ERROR_DATA_FIELD_NUMBER: _ClassVar[int] + GET_COMBAT_PLAYER_PROFILE_DATA_FIELD_NUMBER: _ClassVar[int] + GET_COMBAT_PLAYER_PROFILE_RESPONSE_DATA_FIELD_NUMBER: _ClassVar[int] + GENERATE_COMBAT_CHALLENGE_ID_DATA_FIELD_NUMBER: _ClassVar[int] + GENERATE_COMBAT_CHALLENGE_ID_RESPONSE_DATA_FIELD_NUMBER: _ClassVar[int] + CREATE_COMBAT_CHALLENGE_DATA_FIELD_NUMBER: _ClassVar[int] + CREATE_COMBAT_CHALLENGE_RESPONSE_DATA_FIELD_NUMBER: _ClassVar[int] + OPEN_COMBAT_CHALLENGE_DATA_FIELD_NUMBER: _ClassVar[int] + OPEN_COMBAT_CHALLENGE_RESPONSE_DATA_FIELD_NUMBER: _ClassVar[int] + OPEN_NPC_COMBAT_SESSION_DATA_FIELD_NUMBER: _ClassVar[int] + OPEN_NPC_COMBAT_SESSION_RESPONSE_DATA_FIELD_NUMBER: _ClassVar[int] + ACCEPT_COMBAT_CHALLENGE_DATA_FIELD_NUMBER: _ClassVar[int] + ACCEPT_COMBAT_CHALLENGE_RESPONSE_DATA_FIELD_NUMBER: _ClassVar[int] + SUBMIT_COMBAT_CHALLENGE_POKEMONS_DATA_FIELD_NUMBER: _ClassVar[int] + SUBMIT_COMBAT_CHALLENGE_POKEMONS_RESPONSE_DATA_FIELD_NUMBER: _ClassVar[int] + DECLINE_COMBAT_CHALLENGE_DATA_FIELD_NUMBER: _ClassVar[int] + DECLINE_COMBAT_CHALLENGE_RESPONSE_DATA_FIELD_NUMBER: _ClassVar[int] + CANCEL_COMBAT_CHALLENGE_DATA_FIELD_NUMBER: _ClassVar[int] + CANCEL_COMBAT_CHALLENGE_RESPONSE_DATA_FIELD_NUMBER: _ClassVar[int] + GET_COMBAT_CHALLENGE_DATA_FIELD_NUMBER: _ClassVar[int] + GET_COMBAT_CHALLENGE_RESPONSE_DATA_FIELD_NUMBER: _ClassVar[int] + VS_SEEKER_START_MATCHMAKING_DATA_FIELD_NUMBER: _ClassVar[int] + VS_SEEKER_START_MATCHMAKING_RESPONSE_DATA_FIELD_NUMBER: _ClassVar[int] + GET_MATCHMAKING_STATUS_DATA_FIELD_NUMBER: _ClassVar[int] + GET_MATCHMAKING_STATUS_RESPONSE_DATA_FIELD_NUMBER: _ClassVar[int] + CANCEL_MATCHMAKING_DATA_FIELD_NUMBER: _ClassVar[int] + CANCEL_MATCHMAKING_RESPONSE_DATA_FIELD_NUMBER: _ClassVar[int] + SUBMIT_COMBAT_ACTION_FIELD_NUMBER: _ClassVar[int] + INVASION_OPEN_COMBAT_SESSION_DATA_FIELD_NUMBER: _ClassVar[int] + INVASION_OPEN_COMBAT_SESSION_RESPONSE_DATA_FIELD_NUMBER: _ClassVar[int] + INVASION_BATTLE_UPDATE_FIELD_NUMBER: _ClassVar[int] + INVASION_BATTLE_RESPONSE_UPDATE_FIELD_NUMBER: _ClassVar[int] + COMBAT_ID_MISMATCH_DATA_FIELD_NUMBER: _ClassVar[int] + LEAGUE_ID_MISMATCH_DATA_FIELD_NUMBER: _ClassVar[int] + CHALLENGE_ID_MISMATCH_DATA_FIELD_NUMBER: _ClassVar[int] + PROGRESS_TOKEN_DATA_FIELD_NUMBER: _ClassVar[int] + ON_APPLICATION_FOCUS_DATA_FIELD_NUMBER: _ClassVar[int] + ON_APPLICATION_PAUSE_DATA_FIELD_NUMBER: _ClassVar[int] + ON_APPLICATION_QUIT_DATA_FIELD_NUMBER: _ClassVar[int] + EXCEPTION_CAUGHT_DATA_FIELD_NUMBER: _ClassVar[int] + COMBAT_PUB_SUB_DATA_FIELD_NUMBER: _ClassVar[int] + COMBAT_END_DATA_FIELD_NUMBER: _ClassVar[int] + COMBAT_SYNC_SERVER_DATA_FIELD_NUMBER: _ClassVar[int] + COMBAT_SYNC_SERVER_RESPONSE_DATA_FIELD_NUMBER: _ClassVar[int] + COMBAT_SPECIAL_MOVE_PLAYER_DATA_FIELD_NUMBER: _ClassVar[int] + HEADER_FIELD_NUMBER: _ClassVar[int] + open_combat_session_data: OpenCombatSessionData + open_combat_session_response_data: OpenCombatSessionResponseData + update_combat_data: UpdateCombatData + update_combat_response_data: UpdateCombatResponseData + quit_combat_data: QuitCombatData + quit_combat_response_data: QuitCombatResponseData + web_socket_response_data: WebSocketResponseData + rpc_error_data: RpcErrorData + get_combat_player_profile_data: GetCombatPlayerProfileData + get_combat_player_profile_response_data: GetCombatPlayerProfileResponseData + generate_combat_challenge_id_data: GenerateCombatChallengeIdData + generate_combat_challenge_id_response_data: GenerateCombatChallengeIdResponseData + create_combat_challenge_data: CreateCombatChallengeData + create_combat_challenge_response_data: CreateCombatChallengeResponseData + open_combat_challenge_data: OpenCombatChallengeData + open_combat_challenge_response_data: OpenCombatChallengeResponseData + open_npc_combat_session_data: OpenNpcCombatSessionData + open_npc_combat_session_response_data: OpenNpcCombatSessionResponseData + accept_combat_challenge_data: AcceptCombatChallengeData + accept_combat_challenge_response_data: AcceptCombatChallengeResponseData + submit_combat_challenge_pokemons_data: SubmitCombatChallengePokemonsData + submit_combat_challenge_pokemons_response_data: SubmitCombatChallengePokemonsResponseData + decline_combat_challenge_data: DeclineCombatChallengeData + decline_combat_challenge_response_data: DeclineCombatChallengeResponseData + cancel_combat_challenge_data: CancelCombatChallengeData + cancel_combat_challenge_response_data: CancelCombatChallengeResponseData + get_combat_challenge_data: GetCombatChallengeData + get_combat_challenge_response_data: GetCombatChallengeResponseData + vs_seeker_start_matchmaking_data: VsSeekerStartMatchmakingData + vs_seeker_start_matchmaking_response_data: VsSeekerStartMatchmakingResponseData + get_matchmaking_status_data: GetMatchmakingStatusData + get_matchmaking_status_response_data: GetMatchmakingStatusResponseData + cancel_matchmaking_data: CancelMatchmakingData + cancel_matchmaking_response_data: CancelMatchmakingResponseData + submit_combat_action: SubmitCombatAction + invasion_open_combat_session_data: InvasionOpenCombatSessionData + invasion_open_combat_session_response_data: InvasionOpenCombatSessionResponseData + invasion_battle_update: InvasionBattleUpdate + invasion_battle_response_update: InvasionBattleResponseUpdate + combat_id_mismatch_data: CombatIdMismatchData + league_id_mismatch_data: LeagueIdMismatchData + challenge_id_mismatch_data: ChallengeIdMismatchData + progress_token_data: CombatProgressTokenData + on_application_focus_data: OnApplicationFocusData + on_application_pause_data: OnApplicationPauseData + on_application_quit_data: OnApplicationQuitData + exception_caught_data: ExceptionCaughtInCombatData + combat_pub_sub_data: CombatPubSubData + combat_end_data: CombatEndData + combat_sync_server_data: CombatSyncServerData + combat_sync_server_response_data: CombatSyncServerResponseData + combat_special_move_player_data: CombatSpecialMovePlayerData + header: CombatLogData.CombatLogDataHeader + def __init__(self, open_combat_session_data: _Optional[_Union[OpenCombatSessionData, _Mapping]] = ..., open_combat_session_response_data: _Optional[_Union[OpenCombatSessionResponseData, _Mapping]] = ..., update_combat_data: _Optional[_Union[UpdateCombatData, _Mapping]] = ..., update_combat_response_data: _Optional[_Union[UpdateCombatResponseData, _Mapping]] = ..., quit_combat_data: _Optional[_Union[QuitCombatData, _Mapping]] = ..., quit_combat_response_data: _Optional[_Union[QuitCombatResponseData, _Mapping]] = ..., web_socket_response_data: _Optional[_Union[WebSocketResponseData, _Mapping]] = ..., rpc_error_data: _Optional[_Union[RpcErrorData, _Mapping]] = ..., get_combat_player_profile_data: _Optional[_Union[GetCombatPlayerProfileData, _Mapping]] = ..., get_combat_player_profile_response_data: _Optional[_Union[GetCombatPlayerProfileResponseData, _Mapping]] = ..., generate_combat_challenge_id_data: _Optional[_Union[GenerateCombatChallengeIdData, _Mapping]] = ..., generate_combat_challenge_id_response_data: _Optional[_Union[GenerateCombatChallengeIdResponseData, _Mapping]] = ..., create_combat_challenge_data: _Optional[_Union[CreateCombatChallengeData, _Mapping]] = ..., create_combat_challenge_response_data: _Optional[_Union[CreateCombatChallengeResponseData, _Mapping]] = ..., open_combat_challenge_data: _Optional[_Union[OpenCombatChallengeData, _Mapping]] = ..., open_combat_challenge_response_data: _Optional[_Union[OpenCombatChallengeResponseData, _Mapping]] = ..., open_npc_combat_session_data: _Optional[_Union[OpenNpcCombatSessionData, _Mapping]] = ..., open_npc_combat_session_response_data: _Optional[_Union[OpenNpcCombatSessionResponseData, _Mapping]] = ..., accept_combat_challenge_data: _Optional[_Union[AcceptCombatChallengeData, _Mapping]] = ..., accept_combat_challenge_response_data: _Optional[_Union[AcceptCombatChallengeResponseData, _Mapping]] = ..., submit_combat_challenge_pokemons_data: _Optional[_Union[SubmitCombatChallengePokemonsData, _Mapping]] = ..., submit_combat_challenge_pokemons_response_data: _Optional[_Union[SubmitCombatChallengePokemonsResponseData, _Mapping]] = ..., decline_combat_challenge_data: _Optional[_Union[DeclineCombatChallengeData, _Mapping]] = ..., decline_combat_challenge_response_data: _Optional[_Union[DeclineCombatChallengeResponseData, _Mapping]] = ..., cancel_combat_challenge_data: _Optional[_Union[CancelCombatChallengeData, _Mapping]] = ..., cancel_combat_challenge_response_data: _Optional[_Union[CancelCombatChallengeResponseData, _Mapping]] = ..., get_combat_challenge_data: _Optional[_Union[GetCombatChallengeData, _Mapping]] = ..., get_combat_challenge_response_data: _Optional[_Union[GetCombatChallengeResponseData, _Mapping]] = ..., vs_seeker_start_matchmaking_data: _Optional[_Union[VsSeekerStartMatchmakingData, _Mapping]] = ..., vs_seeker_start_matchmaking_response_data: _Optional[_Union[VsSeekerStartMatchmakingResponseData, _Mapping]] = ..., get_matchmaking_status_data: _Optional[_Union[GetMatchmakingStatusData, _Mapping]] = ..., get_matchmaking_status_response_data: _Optional[_Union[GetMatchmakingStatusResponseData, _Mapping]] = ..., cancel_matchmaking_data: _Optional[_Union[CancelMatchmakingData, _Mapping]] = ..., cancel_matchmaking_response_data: _Optional[_Union[CancelMatchmakingResponseData, _Mapping]] = ..., submit_combat_action: _Optional[_Union[SubmitCombatAction, _Mapping]] = ..., invasion_open_combat_session_data: _Optional[_Union[InvasionOpenCombatSessionData, _Mapping]] = ..., invasion_open_combat_session_response_data: _Optional[_Union[InvasionOpenCombatSessionResponseData, _Mapping]] = ..., invasion_battle_update: _Optional[_Union[InvasionBattleUpdate, _Mapping]] = ..., invasion_battle_response_update: _Optional[_Union[InvasionBattleResponseUpdate, _Mapping]] = ..., combat_id_mismatch_data: _Optional[_Union[CombatIdMismatchData, _Mapping]] = ..., league_id_mismatch_data: _Optional[_Union[LeagueIdMismatchData, _Mapping]] = ..., challenge_id_mismatch_data: _Optional[_Union[ChallengeIdMismatchData, _Mapping]] = ..., progress_token_data: _Optional[_Union[CombatProgressTokenData, _Mapping]] = ..., on_application_focus_data: _Optional[_Union[OnApplicationFocusData, _Mapping]] = ..., on_application_pause_data: _Optional[_Union[OnApplicationPauseData, _Mapping]] = ..., on_application_quit_data: _Optional[_Union[OnApplicationQuitData, _Mapping]] = ..., exception_caught_data: _Optional[_Union[ExceptionCaughtInCombatData, _Mapping]] = ..., combat_pub_sub_data: _Optional[_Union[CombatPubSubData, _Mapping]] = ..., combat_end_data: _Optional[_Union[CombatEndData, _Mapping]] = ..., combat_sync_server_data: _Optional[_Union[CombatSyncServerData, _Mapping]] = ..., combat_sync_server_response_data: _Optional[_Union[CombatSyncServerResponseData, _Mapping]] = ..., combat_special_move_player_data: _Optional[_Union[CombatSpecialMovePlayerData, _Mapping]] = ..., header: _Optional[_Union[CombatLogData.CombatLogDataHeader, _Mapping]] = ...) -> None: ... + +class CombatLogEntry(_message.Message): + __slots__ = ["result", "finish_state", "rewards", "opponent", "combat_league_template_id", "npc_template_id"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[CombatLogEntry.Result] + SUCCESS: _ClassVar[CombatLogEntry.Result] + UNSET: CombatLogEntry.Result + SUCCESS: CombatLogEntry.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + FINISH_STATE_FIELD_NUMBER: _ClassVar[int] + REWARDS_FIELD_NUMBER: _ClassVar[int] + OPPONENT_FIELD_NUMBER: _ClassVar[int] + COMBAT_LEAGUE_TEMPLATE_ID_FIELD_NUMBER: _ClassVar[int] + NPC_TEMPLATE_ID_FIELD_NUMBER: _ClassVar[int] + result: CombatLogEntry.Result + finish_state: CombatPlayerFinishState + rewards: LootProto + opponent: str + combat_league_template_id: str + npc_template_id: str + def __init__(self, result: _Optional[_Union[CombatLogEntry.Result, str]] = ..., finish_state: _Optional[_Union[CombatPlayerFinishState, str]] = ..., rewards: _Optional[_Union[LootProto, _Mapping]] = ..., opponent: _Optional[str] = ..., combat_league_template_id: _Optional[str] = ..., npc_template_id: _Optional[str] = ...) -> None: ... + +class CombatLogHeader(_message.Message): + __slots__ = ["combat_id", "combat_league_template_id", "combat_challenge_id", "combat_npc_id", "combat_npc_personality_id", "queue_id", "challenger_pokemon", "opponent_pokemon", "time_root_ms", "lobby_challenger_join_time_ms", "lobby_opponent_join_time_ms", "combat_start_ms", "combat_end_ms", "realm"] + COMBAT_ID_FIELD_NUMBER: _ClassVar[int] + COMBAT_LEAGUE_TEMPLATE_ID_FIELD_NUMBER: _ClassVar[int] + COMBAT_CHALLENGE_ID_FIELD_NUMBER: _ClassVar[int] + COMBAT_NPC_ID_FIELD_NUMBER: _ClassVar[int] + COMBAT_NPC_PERSONALITY_ID_FIELD_NUMBER: _ClassVar[int] + QUEUE_ID_FIELD_NUMBER: _ClassVar[int] + CHALLENGER_POKEMON_FIELD_NUMBER: _ClassVar[int] + OPPONENT_POKEMON_FIELD_NUMBER: _ClassVar[int] + TIME_ROOT_MS_FIELD_NUMBER: _ClassVar[int] + LOBBY_CHALLENGER_JOIN_TIME_MS_FIELD_NUMBER: _ClassVar[int] + LOBBY_OPPONENT_JOIN_TIME_MS_FIELD_NUMBER: _ClassVar[int] + COMBAT_START_MS_FIELD_NUMBER: _ClassVar[int] + COMBAT_END_MS_FIELD_NUMBER: _ClassVar[int] + REALM_FIELD_NUMBER: _ClassVar[int] + combat_id: str + combat_league_template_id: str + combat_challenge_id: str + combat_npc_id: str + combat_npc_personality_id: str + queue_id: str + challenger_pokemon: _containers.RepeatedCompositeFieldContainer[CombatPokemonLogProto] + opponent_pokemon: _containers.RepeatedCompositeFieldContainer[CombatPokemonLogProto] + time_root_ms: int + lobby_challenger_join_time_ms: int + lobby_opponent_join_time_ms: int + combat_start_ms: int + combat_end_ms: int + realm: str + def __init__(self, combat_id: _Optional[str] = ..., combat_league_template_id: _Optional[str] = ..., combat_challenge_id: _Optional[str] = ..., combat_npc_id: _Optional[str] = ..., combat_npc_personality_id: _Optional[str] = ..., queue_id: _Optional[str] = ..., challenger_pokemon: _Optional[_Iterable[_Union[CombatPokemonLogProto, _Mapping]]] = ..., opponent_pokemon: _Optional[_Iterable[_Union[CombatPokemonLogProto, _Mapping]]] = ..., time_root_ms: _Optional[int] = ..., lobby_challenger_join_time_ms: _Optional[int] = ..., lobby_opponent_join_time_ms: _Optional[int] = ..., combat_start_ms: _Optional[int] = ..., combat_end_ms: _Optional[int] = ..., realm: _Optional[str] = ...) -> None: ... + +class CombatLogProto(_message.Message): + __slots__ = ["lifetime_results", "current_season_results", "current_vs_seeker_set_results", "previous_season_results"] + LIFETIME_RESULTS_FIELD_NUMBER: _ClassVar[int] + CURRENT_SEASON_RESULTS_FIELD_NUMBER: _ClassVar[int] + CURRENT_VS_SEEKER_SET_RESULTS_FIELD_NUMBER: _ClassVar[int] + PREVIOUS_SEASON_RESULTS_FIELD_NUMBER: _ClassVar[int] + lifetime_results: CombatSeasonResult + current_season_results: CombatSeasonResult + current_vs_seeker_set_results: _containers.RepeatedCompositeFieldContainer[VsSeekerBattleResult] + previous_season_results: CombatSeasonResult + def __init__(self, lifetime_results: _Optional[_Union[CombatSeasonResult, _Mapping]] = ..., current_season_results: _Optional[_Union[CombatSeasonResult, _Mapping]] = ..., current_vs_seeker_set_results: _Optional[_Iterable[_Union[VsSeekerBattleResult, _Mapping]]] = ..., previous_season_results: _Optional[_Union[CombatSeasonResult, _Mapping]] = ...) -> None: ... + +class CombatMinigameTelemetry(_message.Message): + __slots__ = ["combat_type", "move_type", "score"] + class MinigameCombatType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[CombatMinigameTelemetry.MinigameCombatType] + PVP: _ClassVar[CombatMinigameTelemetry.MinigameCombatType] + PVE: _ClassVar[CombatMinigameTelemetry.MinigameCombatType] + UNSET: CombatMinigameTelemetry.MinigameCombatType + PVP: CombatMinigameTelemetry.MinigameCombatType + PVE: CombatMinigameTelemetry.MinigameCombatType + COMBAT_TYPE_FIELD_NUMBER: _ClassVar[int] + MOVE_TYPE_FIELD_NUMBER: _ClassVar[int] + SCORE_FIELD_NUMBER: _ClassVar[int] + combat_type: CombatMinigameTelemetry.MinigameCombatType + move_type: HoloPokemonType + score: float + def __init__(self, combat_type: _Optional[_Union[CombatMinigameTelemetry.MinigameCombatType, str]] = ..., move_type: _Optional[_Union[HoloPokemonType, str]] = ..., score: _Optional[float] = ...) -> None: ... + +class CombatMoveSettingsProto(_message.Message): + __slots__ = ["unique_id", "type", "power", "vfx_name", "duration_turns", "energy_delta", "buffs", "modifier"] + class CombatMoveBuffsProto(_message.Message): + __slots__ = ["attacker_attack_stat_stage_change", "attacker_defense_stat_stage_change", "target_attack_stat_stage_change", "target_defense_stat_stage_change", "buff_activation_chance"] + ATTACKER_ATTACK_STAT_STAGE_CHANGE_FIELD_NUMBER: _ClassVar[int] + ATTACKER_DEFENSE_STAT_STAGE_CHANGE_FIELD_NUMBER: _ClassVar[int] + TARGET_ATTACK_STAT_STAGE_CHANGE_FIELD_NUMBER: _ClassVar[int] + TARGET_DEFENSE_STAT_STAGE_CHANGE_FIELD_NUMBER: _ClassVar[int] + BUFF_ACTIVATION_CHANCE_FIELD_NUMBER: _ClassVar[int] + attacker_attack_stat_stage_change: int + attacker_defense_stat_stage_change: int + target_attack_stat_stage_change: int + target_defense_stat_stage_change: int + buff_activation_chance: float + def __init__(self, attacker_attack_stat_stage_change: _Optional[int] = ..., attacker_defense_stat_stage_change: _Optional[int] = ..., target_attack_stat_stage_change: _Optional[int] = ..., target_defense_stat_stage_change: _Optional[int] = ..., buff_activation_chance: _Optional[float] = ...) -> None: ... + UNIQUE_ID_FIELD_NUMBER: _ClassVar[int] + TYPE_FIELD_NUMBER: _ClassVar[int] + POWER_FIELD_NUMBER: _ClassVar[int] + VFX_NAME_FIELD_NUMBER: _ClassVar[int] + DURATION_TURNS_FIELD_NUMBER: _ClassVar[int] + ENERGY_DELTA_FIELD_NUMBER: _ClassVar[int] + BUFFS_FIELD_NUMBER: _ClassVar[int] + MODIFIER_FIELD_NUMBER: _ClassVar[int] + unique_id: HoloPokemonMove + type: HoloPokemonType + power: float + vfx_name: str + duration_turns: int + energy_delta: int + buffs: CombatMoveSettingsProto.CombatMoveBuffsProto + modifier: _containers.RepeatedCompositeFieldContainer[MoveModifierProto] + def __init__(self, unique_id: _Optional[_Union[HoloPokemonMove, str]] = ..., type: _Optional[_Union[HoloPokemonType, str]] = ..., power: _Optional[float] = ..., vfx_name: _Optional[str] = ..., duration_turns: _Optional[int] = ..., energy_delta: _Optional[int] = ..., buffs: _Optional[_Union[CombatMoveSettingsProto.CombatMoveBuffsProto, _Mapping]] = ..., modifier: _Optional[_Iterable[_Union[MoveModifierProto, _Mapping]]] = ...) -> None: ... + +class CombatNpcPersonalityProto(_message.Message): + __slots__ = ["personality_name", "super_effective_chance", "special_chance", "defensive_minimum_score", "defensive_maximum_score", "offensive_minimum_score", "offensive_maximum_score"] + PERSONALITY_NAME_FIELD_NUMBER: _ClassVar[int] + SUPER_EFFECTIVE_CHANCE_FIELD_NUMBER: _ClassVar[int] + SPECIAL_CHANCE_FIELD_NUMBER: _ClassVar[int] + DEFENSIVE_MINIMUM_SCORE_FIELD_NUMBER: _ClassVar[int] + DEFENSIVE_MAXIMUM_SCORE_FIELD_NUMBER: _ClassVar[int] + OFFENSIVE_MINIMUM_SCORE_FIELD_NUMBER: _ClassVar[int] + OFFENSIVE_MAXIMUM_SCORE_FIELD_NUMBER: _ClassVar[int] + personality_name: str + super_effective_chance: float + special_chance: float + defensive_minimum_score: float + defensive_maximum_score: float + offensive_minimum_score: float + offensive_maximum_score: float + def __init__(self, personality_name: _Optional[str] = ..., super_effective_chance: _Optional[float] = ..., special_chance: _Optional[float] = ..., defensive_minimum_score: _Optional[float] = ..., defensive_maximum_score: _Optional[float] = ..., offensive_minimum_score: _Optional[float] = ..., offensive_maximum_score: _Optional[float] = ...) -> None: ... + +class CombatNpcTrainerProto(_message.Message): + __slots__ = ["trainer_name", "combat_league_template_id", "combat_personality_id", "win_loot_table_id", "lose_loot_table_id", "avatar", "available_pokemon", "trainer_title", "trainer_quote", "icon_url", "backdrop_image_bundle"] + TRAINER_NAME_FIELD_NUMBER: _ClassVar[int] + COMBAT_LEAGUE_TEMPLATE_ID_FIELD_NUMBER: _ClassVar[int] + COMBAT_PERSONALITY_ID_FIELD_NUMBER: _ClassVar[int] + WIN_LOOT_TABLE_ID_FIELD_NUMBER: _ClassVar[int] + LOSE_LOOT_TABLE_ID_FIELD_NUMBER: _ClassVar[int] + AVATAR_FIELD_NUMBER: _ClassVar[int] + AVAILABLE_POKEMON_FIELD_NUMBER: _ClassVar[int] + TRAINER_TITLE_FIELD_NUMBER: _ClassVar[int] + TRAINER_QUOTE_FIELD_NUMBER: _ClassVar[int] + ICON_URL_FIELD_NUMBER: _ClassVar[int] + BACKDROP_IMAGE_BUNDLE_FIELD_NUMBER: _ClassVar[int] + trainer_name: str + combat_league_template_id: str + combat_personality_id: str + win_loot_table_id: str + lose_loot_table_id: str + avatar: PlayerAvatarProto + available_pokemon: _containers.RepeatedCompositeFieldContainer[NpcPokemonProto] + trainer_title: str + trainer_quote: str + icon_url: str + backdrop_image_bundle: str + def __init__(self, trainer_name: _Optional[str] = ..., combat_league_template_id: _Optional[str] = ..., combat_personality_id: _Optional[str] = ..., win_loot_table_id: _Optional[str] = ..., lose_loot_table_id: _Optional[str] = ..., avatar: _Optional[_Union[PlayerAvatarProto, _Mapping]] = ..., available_pokemon: _Optional[_Iterable[_Union[NpcPokemonProto, _Mapping]]] = ..., trainer_title: _Optional[str] = ..., trainer_quote: _Optional[str] = ..., icon_url: _Optional[str] = ..., backdrop_image_bundle: _Optional[str] = ...) -> None: ... + +class CombatOffensiveInputChallengeSettings(_message.Message): + __slots__ = ["score_per_tap", "score_decay_per_second", "max_score", "high_score_additional_decay_per_second", "max_time_additional_decay_per_second"] + SCORE_PER_TAP_FIELD_NUMBER: _ClassVar[int] + SCORE_DECAY_PER_SECOND_FIELD_NUMBER: _ClassVar[int] + MAX_SCORE_FIELD_NUMBER: _ClassVar[int] + HIGH_SCORE_ADDITIONAL_DECAY_PER_SECOND_FIELD_NUMBER: _ClassVar[int] + MAX_TIME_ADDITIONAL_DECAY_PER_SECOND_FIELD_NUMBER: _ClassVar[int] + score_per_tap: float + score_decay_per_second: float + max_score: float + high_score_additional_decay_per_second: float + max_time_additional_decay_per_second: float + def __init__(self, score_per_tap: _Optional[float] = ..., score_decay_per_second: _Optional[float] = ..., max_score: _Optional[float] = ..., high_score_additional_decay_per_second: _Optional[float] = ..., max_time_additional_decay_per_second: _Optional[float] = ...) -> None: ... + +class CombatPlayerPreferencesProto(_message.Message): + __slots__ = ["friends_combat_opt_out", "nearby_combat_opt_in"] + FRIENDS_COMBAT_OPT_OUT_FIELD_NUMBER: _ClassVar[int] + NEARBY_COMBAT_OPT_IN_FIELD_NUMBER: _ClassVar[int] + friends_combat_opt_out: bool + nearby_combat_opt_in: bool + def __init__(self, friends_combat_opt_out: bool = ..., nearby_combat_opt_in: bool = ...) -> None: ... + +class CombatPlayerProfileProto(_message.Message): + __slots__ = ["player_id", "public_profile", "combat_league_template_id", "buddy_pokemon_id", "location", "combat_player_preferences", "player_nia_id"] + class Location(_message.Message): + __slots__ = ["lat_degree", "lng_degree"] + LAT_DEGREE_FIELD_NUMBER: _ClassVar[int] + LNG_DEGREE_FIELD_NUMBER: _ClassVar[int] + lat_degree: float + lng_degree: float + def __init__(self, lat_degree: _Optional[float] = ..., lng_degree: _Optional[float] = ...) -> None: ... + PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + PUBLIC_PROFILE_FIELD_NUMBER: _ClassVar[int] + COMBAT_LEAGUE_TEMPLATE_ID_FIELD_NUMBER: _ClassVar[int] + BUDDY_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + LOCATION_FIELD_NUMBER: _ClassVar[int] + COMBAT_PLAYER_PREFERENCES_FIELD_NUMBER: _ClassVar[int] + PLAYER_NIA_ID_FIELD_NUMBER: _ClassVar[int] + player_id: str + public_profile: PlayerPublicProfileProto + combat_league_template_id: _containers.RepeatedScalarFieldContainer[str] + buddy_pokemon_id: int + location: CombatPlayerProfileProto.Location + combat_player_preferences: CombatPlayerPreferencesProto + player_nia_id: str + def __init__(self, player_id: _Optional[str] = ..., public_profile: _Optional[_Union[PlayerPublicProfileProto, _Mapping]] = ..., combat_league_template_id: _Optional[_Iterable[str]] = ..., buddy_pokemon_id: _Optional[int] = ..., location: _Optional[_Union[CombatPlayerProfileProto.Location, _Mapping]] = ..., combat_player_preferences: _Optional[_Union[CombatPlayerPreferencesProto, _Mapping]] = ..., player_nia_id: _Optional[str] = ...) -> None: ... + +class CombatPokemonLogProto(_message.Message): + __slots__ = ["pokemon_id", "pokedex_id", "cp", "cp_multiplier", "max_stamina", "move1", "move2", "move3", "pokemon_display", "individual_attack", "individual_defense", "individual_stamina", "battles_won", "battles_lost", "nickname", "pokeball"] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + POKEDEX_ID_FIELD_NUMBER: _ClassVar[int] + CP_FIELD_NUMBER: _ClassVar[int] + CP_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + MAX_STAMINA_FIELD_NUMBER: _ClassVar[int] + MOVE1_FIELD_NUMBER: _ClassVar[int] + MOVE2_FIELD_NUMBER: _ClassVar[int] + MOVE3_FIELD_NUMBER: _ClassVar[int] + POKEMON_DISPLAY_FIELD_NUMBER: _ClassVar[int] + INDIVIDUAL_ATTACK_FIELD_NUMBER: _ClassVar[int] + INDIVIDUAL_DEFENSE_FIELD_NUMBER: _ClassVar[int] + INDIVIDUAL_STAMINA_FIELD_NUMBER: _ClassVar[int] + BATTLES_WON_FIELD_NUMBER: _ClassVar[int] + BATTLES_LOST_FIELD_NUMBER: _ClassVar[int] + NICKNAME_FIELD_NUMBER: _ClassVar[int] + POKEBALL_FIELD_NUMBER: _ClassVar[int] + pokemon_id: int + pokedex_id: HoloPokemonId + cp: int + cp_multiplier: float + max_stamina: int + move1: HoloPokemonMove + move2: HoloPokemonMove + move3: HoloPokemonMove + pokemon_display: PokemonDisplayProto + individual_attack: int + individual_defense: int + individual_stamina: int + battles_won: int + battles_lost: int + nickname: str + pokeball: Item + def __init__(self, pokemon_id: _Optional[int] = ..., pokedex_id: _Optional[_Union[HoloPokemonId, str]] = ..., cp: _Optional[int] = ..., cp_multiplier: _Optional[float] = ..., max_stamina: _Optional[int] = ..., move1: _Optional[_Union[HoloPokemonMove, str]] = ..., move2: _Optional[_Union[HoloPokemonMove, str]] = ..., move3: _Optional[_Union[HoloPokemonMove, str]] = ..., pokemon_display: _Optional[_Union[PokemonDisplayProto, _Mapping]] = ..., individual_attack: _Optional[int] = ..., individual_defense: _Optional[int] = ..., individual_stamina: _Optional[int] = ..., battles_won: _Optional[int] = ..., battles_lost: _Optional[int] = ..., nickname: _Optional[str] = ..., pokeball: _Optional[_Union[Item, str]] = ...) -> None: ... + +class CombatProgressTokenData(_message.Message): + __slots__ = ["combat_active_state_function", "combat_end_state_function", "combat_ready_state_function", "combat_swap_state_function", "combat_special_move_state_function", "combat_wait_for_player_state_function", "combat_presentation_director_function", "combat_director_v2_function", "combat_state_v2_function", "combat_pokemon_function", "line_number"] + class CombatActiveStateFunction(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NONE_COMBAT_ACTIVE_STATE: _ClassVar[CombatProgressTokenData.CombatActiveStateFunction] + ENTER_COMBAT_ACTIVE_STATE: _ClassVar[CombatProgressTokenData.CombatActiveStateFunction] + EXIT_COMBAT_ACTIVE_STATE: _ClassVar[CombatProgressTokenData.CombatActiveStateFunction] + DO_WORK_COMBAT_ACTIVE_STATE: _ClassVar[CombatProgressTokenData.CombatActiveStateFunction] + NONE_COMBAT_ACTIVE_STATE: CombatProgressTokenData.CombatActiveStateFunction + ENTER_COMBAT_ACTIVE_STATE: CombatProgressTokenData.CombatActiveStateFunction + EXIT_COMBAT_ACTIVE_STATE: CombatProgressTokenData.CombatActiveStateFunction + DO_WORK_COMBAT_ACTIVE_STATE: CombatProgressTokenData.CombatActiveStateFunction + class CombatDirectorV2Function(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NONE_COMBAT_DIRECTOR_V2: _ClassVar[CombatProgressTokenData.CombatDirectorV2Function] + TRY_START_COMBAT: _ClassVar[CombatProgressTokenData.CombatDirectorV2Function] + START_COMBAT_ERROR: _ClassVar[CombatProgressTokenData.CombatDirectorV2Function] + RECEIVE_COMBAT_UPDATE: _ClassVar[CombatProgressTokenData.CombatDirectorV2Function] + TRY_FAST_ATTACK: _ClassVar[CombatProgressTokenData.CombatDirectorV2Function] + SWAP_POKEMON_TO: _ClassVar[CombatProgressTokenData.CombatDirectorV2Function] + QUEUE_SPECIAL_ATTACK: _ClassVar[CombatProgressTokenData.CombatDirectorV2Function] + TRY_SPECIAL_ATTACK: _ClassVar[CombatProgressTokenData.CombatDirectorV2Function] + TRY_EXECUTE_BUFFERED_ACTION: _ClassVar[CombatProgressTokenData.CombatDirectorV2Function] + CAN_ACT_ON_TURN: _ClassVar[CombatProgressTokenData.CombatDirectorV2Function] + CAN_PERFORM_ATTACK: _ClassVar[CombatProgressTokenData.CombatDirectorV2Function] + CHECK_OPPONENT_CHARGE_MOVE_CHANCE: _ClassVar[CombatProgressTokenData.CombatDirectorV2Function] + NONE_COMBAT_DIRECTOR_V2: CombatProgressTokenData.CombatDirectorV2Function + TRY_START_COMBAT: CombatProgressTokenData.CombatDirectorV2Function + START_COMBAT_ERROR: CombatProgressTokenData.CombatDirectorV2Function + RECEIVE_COMBAT_UPDATE: CombatProgressTokenData.CombatDirectorV2Function + TRY_FAST_ATTACK: CombatProgressTokenData.CombatDirectorV2Function + SWAP_POKEMON_TO: CombatProgressTokenData.CombatDirectorV2Function + QUEUE_SPECIAL_ATTACK: CombatProgressTokenData.CombatDirectorV2Function + TRY_SPECIAL_ATTACK: CombatProgressTokenData.CombatDirectorV2Function + TRY_EXECUTE_BUFFERED_ACTION: CombatProgressTokenData.CombatDirectorV2Function + CAN_ACT_ON_TURN: CombatProgressTokenData.CombatDirectorV2Function + CAN_PERFORM_ATTACK: CombatProgressTokenData.CombatDirectorV2Function + CHECK_OPPONENT_CHARGE_MOVE_CHANCE: CombatProgressTokenData.CombatDirectorV2Function + class CombatEndStateFunction(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NONE_COMBAT_END_STATE: _ClassVar[CombatProgressTokenData.CombatEndStateFunction] + ENTER_COMBAT_END_STATE: _ClassVar[CombatProgressTokenData.CombatEndStateFunction] + EXIT_COMBAT_END_STATE: _ClassVar[CombatProgressTokenData.CombatEndStateFunction] + DO_WORK_COMBAT_END_STATE: _ClassVar[CombatProgressTokenData.CombatEndStateFunction] + NONE_COMBAT_END_STATE: CombatProgressTokenData.CombatEndStateFunction + ENTER_COMBAT_END_STATE: CombatProgressTokenData.CombatEndStateFunction + EXIT_COMBAT_END_STATE: CombatProgressTokenData.CombatEndStateFunction + DO_WORK_COMBAT_END_STATE: CombatProgressTokenData.CombatEndStateFunction + class CombatPokemonFunction(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + OBSERVE_ACTION: _ClassVar[CombatProgressTokenData.CombatPokemonFunction] + EXECUTE_ACTION: _ClassVar[CombatProgressTokenData.CombatPokemonFunction] + PAUSE_UPDATES: _ClassVar[CombatProgressTokenData.CombatPokemonFunction] + OBSERVE_ACTION: CombatProgressTokenData.CombatPokemonFunction + EXECUTE_ACTION: CombatProgressTokenData.CombatPokemonFunction + PAUSE_UPDATES: CombatProgressTokenData.CombatPokemonFunction + class CombatPresentationDirectorFunction(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NONE_COMBAT_PRESENTATION_DIRECTOR: _ClassVar[CombatProgressTokenData.CombatPresentationDirectorFunction] + PLAY_MINI_GAME: _ClassVar[CombatProgressTokenData.CombatPresentationDirectorFunction] + NONE_COMBAT_PRESENTATION_DIRECTOR: CombatProgressTokenData.CombatPresentationDirectorFunction + PLAY_MINI_GAME: CombatProgressTokenData.CombatPresentationDirectorFunction + class CombatReadyStateFunction(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NONE_COMBAT_READY_STATE: _ClassVar[CombatProgressTokenData.CombatReadyStateFunction] + ENTER_COMBAT_READY_STATE: _ClassVar[CombatProgressTokenData.CombatReadyStateFunction] + EXIT_COMBAT_READY_STATE: _ClassVar[CombatProgressTokenData.CombatReadyStateFunction] + DO_WORK_COMBAT_READY_STATE: _ClassVar[CombatProgressTokenData.CombatReadyStateFunction] + NONE_COMBAT_READY_STATE: CombatProgressTokenData.CombatReadyStateFunction + ENTER_COMBAT_READY_STATE: CombatProgressTokenData.CombatReadyStateFunction + EXIT_COMBAT_READY_STATE: CombatProgressTokenData.CombatReadyStateFunction + DO_WORK_COMBAT_READY_STATE: CombatProgressTokenData.CombatReadyStateFunction + class CombatSpecialMoveStateFunction(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NONE_COMBAT_SPECIAL_MOVE_STATE: _ClassVar[CombatProgressTokenData.CombatSpecialMoveStateFunction] + ENTER_COMBAT_SPECIAL_MOVE_STATE: _ClassVar[CombatProgressTokenData.CombatSpecialMoveStateFunction] + EXIT_COMBAT_SPECIAL_MOVE_STATE: _ClassVar[CombatProgressTokenData.CombatSpecialMoveStateFunction] + DO_WORK_COMBAT_SPECIAL_MOVE_STATE: _ClassVar[CombatProgressTokenData.CombatSpecialMoveStateFunction] + PERFORM_FLY_IN: _ClassVar[CombatProgressTokenData.CombatSpecialMoveStateFunction] + PERFORM_FLY_OUT: _ClassVar[CombatProgressTokenData.CombatSpecialMoveStateFunction] + NONE_COMBAT_SPECIAL_MOVE_STATE: CombatProgressTokenData.CombatSpecialMoveStateFunction + ENTER_COMBAT_SPECIAL_MOVE_STATE: CombatProgressTokenData.CombatSpecialMoveStateFunction + EXIT_COMBAT_SPECIAL_MOVE_STATE: CombatProgressTokenData.CombatSpecialMoveStateFunction + DO_WORK_COMBAT_SPECIAL_MOVE_STATE: CombatProgressTokenData.CombatSpecialMoveStateFunction + PERFORM_FLY_IN: CombatProgressTokenData.CombatSpecialMoveStateFunction + PERFORM_FLY_OUT: CombatProgressTokenData.CombatSpecialMoveStateFunction + class CombatStateV2Function(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NONE_COMBAT_STATE_V2: _ClassVar[CombatProgressTokenData.CombatStateV2Function] + OBSERVE_COMBAT_STATE: _ClassVar[CombatProgressTokenData.CombatStateV2Function] + DELAY_SPECIAL_TRANSITION: _ClassVar[CombatProgressTokenData.CombatStateV2Function] + NONE_COMBAT_STATE_V2: CombatProgressTokenData.CombatStateV2Function + OBSERVE_COMBAT_STATE: CombatProgressTokenData.CombatStateV2Function + DELAY_SPECIAL_TRANSITION: CombatProgressTokenData.CombatStateV2Function + class CombatSwapStateFunction(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NONE_COMBAT_SWAP_STATE: _ClassVar[CombatProgressTokenData.CombatSwapStateFunction] + ENTER_COMBAT_SWAP_STATE: _ClassVar[CombatProgressTokenData.CombatSwapStateFunction] + EXIT_COMBAT_SWAP_STATE: _ClassVar[CombatProgressTokenData.CombatSwapStateFunction] + DO_WORK_COMBAT_SWAP_STATE: _ClassVar[CombatProgressTokenData.CombatSwapStateFunction] + NONE_COMBAT_SWAP_STATE: CombatProgressTokenData.CombatSwapStateFunction + ENTER_COMBAT_SWAP_STATE: CombatProgressTokenData.CombatSwapStateFunction + EXIT_COMBAT_SWAP_STATE: CombatProgressTokenData.CombatSwapStateFunction + DO_WORK_COMBAT_SWAP_STATE: CombatProgressTokenData.CombatSwapStateFunction + class CombatWaitForPlayerStateFunction(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NONE_COMBAT_WAIT_FOR_PLAYER_STATE: _ClassVar[CombatProgressTokenData.CombatWaitForPlayerStateFunction] + ENTER_COMBAT_WAIT_FOR_PLAYER_STATE: _ClassVar[CombatProgressTokenData.CombatWaitForPlayerStateFunction] + EXIT_COMBAT_WAIT_FOR_PLAYER_STATE: _ClassVar[CombatProgressTokenData.CombatWaitForPlayerStateFunction] + DO_WORK_COMBAT_WAIT_FOR_PLAYER_STATE: _ClassVar[CombatProgressTokenData.CombatWaitForPlayerStateFunction] + NONE_COMBAT_WAIT_FOR_PLAYER_STATE: CombatProgressTokenData.CombatWaitForPlayerStateFunction + ENTER_COMBAT_WAIT_FOR_PLAYER_STATE: CombatProgressTokenData.CombatWaitForPlayerStateFunction + EXIT_COMBAT_WAIT_FOR_PLAYER_STATE: CombatProgressTokenData.CombatWaitForPlayerStateFunction + DO_WORK_COMBAT_WAIT_FOR_PLAYER_STATE: CombatProgressTokenData.CombatWaitForPlayerStateFunction + COMBAT_ACTIVE_STATE_FUNCTION_FIELD_NUMBER: _ClassVar[int] + COMBAT_END_STATE_FUNCTION_FIELD_NUMBER: _ClassVar[int] + COMBAT_READY_STATE_FUNCTION_FIELD_NUMBER: _ClassVar[int] + COMBAT_SWAP_STATE_FUNCTION_FIELD_NUMBER: _ClassVar[int] + COMBAT_SPECIAL_MOVE_STATE_FUNCTION_FIELD_NUMBER: _ClassVar[int] + COMBAT_WAIT_FOR_PLAYER_STATE_FUNCTION_FIELD_NUMBER: _ClassVar[int] + COMBAT_PRESENTATION_DIRECTOR_FUNCTION_FIELD_NUMBER: _ClassVar[int] + COMBAT_DIRECTOR_V2_FUNCTION_FIELD_NUMBER: _ClassVar[int] + COMBAT_STATE_V2_FUNCTION_FIELD_NUMBER: _ClassVar[int] + COMBAT_POKEMON_FUNCTION_FIELD_NUMBER: _ClassVar[int] + LINE_NUMBER_FIELD_NUMBER: _ClassVar[int] + combat_active_state_function: CombatProgressTokenData.CombatActiveStateFunction + combat_end_state_function: CombatProgressTokenData.CombatEndStateFunction + combat_ready_state_function: CombatProgressTokenData.CombatReadyStateFunction + combat_swap_state_function: CombatProgressTokenData.CombatSwapStateFunction + combat_special_move_state_function: CombatProgressTokenData.CombatSpecialMoveStateFunction + combat_wait_for_player_state_function: CombatProgressTokenData.CombatWaitForPlayerStateFunction + combat_presentation_director_function: CombatProgressTokenData.CombatPresentationDirectorFunction + combat_director_v2_function: CombatProgressTokenData.CombatDirectorV2Function + combat_state_v2_function: CombatProgressTokenData.CombatStateV2Function + combat_pokemon_function: CombatProgressTokenData.CombatPokemonFunction + line_number: int + def __init__(self, combat_active_state_function: _Optional[_Union[CombatProgressTokenData.CombatActiveStateFunction, str]] = ..., combat_end_state_function: _Optional[_Union[CombatProgressTokenData.CombatEndStateFunction, str]] = ..., combat_ready_state_function: _Optional[_Union[CombatProgressTokenData.CombatReadyStateFunction, str]] = ..., combat_swap_state_function: _Optional[_Union[CombatProgressTokenData.CombatSwapStateFunction, str]] = ..., combat_special_move_state_function: _Optional[_Union[CombatProgressTokenData.CombatSpecialMoveStateFunction, str]] = ..., combat_wait_for_player_state_function: _Optional[_Union[CombatProgressTokenData.CombatWaitForPlayerStateFunction, str]] = ..., combat_presentation_director_function: _Optional[_Union[CombatProgressTokenData.CombatPresentationDirectorFunction, str]] = ..., combat_director_v2_function: _Optional[_Union[CombatProgressTokenData.CombatDirectorV2Function, str]] = ..., combat_state_v2_function: _Optional[_Union[CombatProgressTokenData.CombatStateV2Function, str]] = ..., combat_pokemon_function: _Optional[_Union[CombatProgressTokenData.CombatPokemonFunction, str]] = ..., line_number: _Optional[int] = ...) -> None: ... + +class CombatProto(_message.Message): + __slots__ = ["combat_state", "combat_id", "player", "opponent", "combat_start_ms", "combat_end_ms", "server_ms", "current_turn", "turn_start_ms", "minigame_end_ms", "minigame_submit_score_end_ms", "change_pokemon_end_ms", "quick_swap_cooldown_duration_ms", "state_change_delay_until_turn", "minigame_data", "combat_request_counter", "opponent_triggered", "opponent_request_counter"] + class CombatState(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[CombatProto.CombatState] + WAITING_FOR_PLAYERS: _ClassVar[CombatProto.CombatState] + READY: _ClassVar[CombatProto.CombatState] + ACTIVE: _ClassVar[CombatProto.CombatState] + SPECIAL_ATTACK: _ClassVar[CombatProto.CombatState] + WAITING_FOR_CHANGE_POKEMON: _ClassVar[CombatProto.CombatState] + FINISHED: _ClassVar[CombatProto.CombatState] + PLAYER_QUIT: _ClassVar[CombatProto.CombatState] + TIMEOUT: _ClassVar[CombatProto.CombatState] + SYNC: _ClassVar[CombatProto.CombatState] + UNSET: CombatProto.CombatState + WAITING_FOR_PLAYERS: CombatProto.CombatState + READY: CombatProto.CombatState + ACTIVE: CombatProto.CombatState + SPECIAL_ATTACK: CombatProto.CombatState + WAITING_FOR_CHANGE_POKEMON: CombatProto.CombatState + FINISHED: CombatProto.CombatState + PLAYER_QUIT: CombatProto.CombatState + TIMEOUT: CombatProto.CombatState + SYNC: CombatProto.CombatState + class CombatIbfcPokemonFormTrackerProto(_message.Message): + __slots__ = ["form", "is_shiny"] + FORM_FIELD_NUMBER: _ClassVar[int] + IS_SHINY_FIELD_NUMBER: _ClassVar[int] + form: _containers.RepeatedScalarFieldContainer[PokemonDisplayProto.Form] + is_shiny: bool + def __init__(self, form: _Optional[_Iterable[_Union[PokemonDisplayProto.Form, str]]] = ..., is_shiny: bool = ...) -> None: ... + class CombatPlayerProto(_message.Message): + __slots__ = ["public_profile", "active_pokemon", "reserve_pokemon", "fainted_pokemon", "current_action", "lockstep_ack", "last_updated_turn", "minigame_action", "quick_swap_available_ms", "minigame_defense_chances_left", "combat_npc_personality_id", "times_combat_actions_called", "lobby_join_time_ms", "super_effective_charge_attacks_used", "last_snapshot_action_type", "last_active_pokemon", "ibfc_form_tracker"] + class IbfcFormTrackerEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: int + value: CombatProto.CombatIbfcPokemonFormTrackerProto + def __init__(self, key: _Optional[int] = ..., value: _Optional[_Union[CombatProto.CombatIbfcPokemonFormTrackerProto, _Mapping]] = ...) -> None: ... + PUBLIC_PROFILE_FIELD_NUMBER: _ClassVar[int] + ACTIVE_POKEMON_FIELD_NUMBER: _ClassVar[int] + RESERVE_POKEMON_FIELD_NUMBER: _ClassVar[int] + FAINTED_POKEMON_FIELD_NUMBER: _ClassVar[int] + CURRENT_ACTION_FIELD_NUMBER: _ClassVar[int] + LOCKSTEP_ACK_FIELD_NUMBER: _ClassVar[int] + LAST_UPDATED_TURN_FIELD_NUMBER: _ClassVar[int] + MINIGAME_ACTION_FIELD_NUMBER: _ClassVar[int] + QUICK_SWAP_AVAILABLE_MS_FIELD_NUMBER: _ClassVar[int] + MINIGAME_DEFENSE_CHANCES_LEFT_FIELD_NUMBER: _ClassVar[int] + COMBAT_NPC_PERSONALITY_ID_FIELD_NUMBER: _ClassVar[int] + TIMES_COMBAT_ACTIONS_CALLED_FIELD_NUMBER: _ClassVar[int] + LOBBY_JOIN_TIME_MS_FIELD_NUMBER: _ClassVar[int] + SUPER_EFFECTIVE_CHARGE_ATTACKS_USED_FIELD_NUMBER: _ClassVar[int] + LAST_SNAPSHOT_ACTION_TYPE_FIELD_NUMBER: _ClassVar[int] + LAST_ACTIVE_POKEMON_FIELD_NUMBER: _ClassVar[int] + IBFC_FORM_TRACKER_FIELD_NUMBER: _ClassVar[int] + public_profile: PlayerPublicProfileProto + active_pokemon: CombatProto.CombatPokemonProto + reserve_pokemon: _containers.RepeatedCompositeFieldContainer[CombatProto.CombatPokemonProto] + fainted_pokemon: _containers.RepeatedCompositeFieldContainer[CombatProto.CombatPokemonProto] + current_action: CombatActionProto + lockstep_ack: bool + last_updated_turn: int + minigame_action: CombatActionProto + quick_swap_available_ms: int + minigame_defense_chances_left: int + combat_npc_personality_id: str + times_combat_actions_called: int + lobby_join_time_ms: int + super_effective_charge_attacks_used: int + last_snapshot_action_type: CombatActionProto.ActionType + last_active_pokemon: CombatProto.CombatPokemonProto + ibfc_form_tracker: _containers.MessageMap[int, CombatProto.CombatIbfcPokemonFormTrackerProto] + def __init__(self, public_profile: _Optional[_Union[PlayerPublicProfileProto, _Mapping]] = ..., active_pokemon: _Optional[_Union[CombatProto.CombatPokemonProto, _Mapping]] = ..., reserve_pokemon: _Optional[_Iterable[_Union[CombatProto.CombatPokemonProto, _Mapping]]] = ..., fainted_pokemon: _Optional[_Iterable[_Union[CombatProto.CombatPokemonProto, _Mapping]]] = ..., current_action: _Optional[_Union[CombatActionProto, _Mapping]] = ..., lockstep_ack: bool = ..., last_updated_turn: _Optional[int] = ..., minigame_action: _Optional[_Union[CombatActionProto, _Mapping]] = ..., quick_swap_available_ms: _Optional[int] = ..., minigame_defense_chances_left: _Optional[int] = ..., combat_npc_personality_id: _Optional[str] = ..., times_combat_actions_called: _Optional[int] = ..., lobby_join_time_ms: _Optional[int] = ..., super_effective_charge_attacks_used: _Optional[int] = ..., last_snapshot_action_type: _Optional[_Union[CombatActionProto.ActionType, str]] = ..., last_active_pokemon: _Optional[_Union[CombatProto.CombatPokemonProto, _Mapping]] = ..., ibfc_form_tracker: _Optional[_Mapping[int, CombatProto.CombatIbfcPokemonFormTrackerProto]] = ...) -> None: ... + class CombatPokemonProto(_message.Message): + __slots__ = ["pokemon_id", "pokedex_id", "cp", "cp_multiplier", "stamina", "max_stamina", "move1", "move2", "move3", "energy", "pokemon_display", "individual_attack", "individual_defense", "individual_stamina", "attack_stat_stage", "defense_stat_stage", "battles_won", "battles_lost", "nickname", "pokeball", "height_m", "weight_kg", "pokemon_size", "notable_action_history", "vs_effect_tag", "combat_pokemon_ibfc"] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + POKEDEX_ID_FIELD_NUMBER: _ClassVar[int] + CP_FIELD_NUMBER: _ClassVar[int] + CP_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + STAMINA_FIELD_NUMBER: _ClassVar[int] + MAX_STAMINA_FIELD_NUMBER: _ClassVar[int] + MOVE1_FIELD_NUMBER: _ClassVar[int] + MOVE2_FIELD_NUMBER: _ClassVar[int] + MOVE3_FIELD_NUMBER: _ClassVar[int] + ENERGY_FIELD_NUMBER: _ClassVar[int] + POKEMON_DISPLAY_FIELD_NUMBER: _ClassVar[int] + INDIVIDUAL_ATTACK_FIELD_NUMBER: _ClassVar[int] + INDIVIDUAL_DEFENSE_FIELD_NUMBER: _ClassVar[int] + INDIVIDUAL_STAMINA_FIELD_NUMBER: _ClassVar[int] + ATTACK_STAT_STAGE_FIELD_NUMBER: _ClassVar[int] + DEFENSE_STAT_STAGE_FIELD_NUMBER: _ClassVar[int] + BATTLES_WON_FIELD_NUMBER: _ClassVar[int] + BATTLES_LOST_FIELD_NUMBER: _ClassVar[int] + NICKNAME_FIELD_NUMBER: _ClassVar[int] + POKEBALL_FIELD_NUMBER: _ClassVar[int] + HEIGHT_M_FIELD_NUMBER: _ClassVar[int] + WEIGHT_KG_FIELD_NUMBER: _ClassVar[int] + POKEMON_SIZE_FIELD_NUMBER: _ClassVar[int] + NOTABLE_ACTION_HISTORY_FIELD_NUMBER: _ClassVar[int] + VS_EFFECT_TAG_FIELD_NUMBER: _ClassVar[int] + COMBAT_POKEMON_IBFC_FIELD_NUMBER: _ClassVar[int] + pokemon_id: int + pokedex_id: HoloPokemonId + cp: int + cp_multiplier: float + stamina: int + max_stamina: int + move1: HoloPokemonMove + move2: HoloPokemonMove + move3: HoloPokemonMove + energy: int + pokemon_display: PokemonDisplayProto + individual_attack: int + individual_defense: int + individual_stamina: int + attack_stat_stage: int + defense_stat_stage: int + battles_won: int + battles_lost: int + nickname: str + pokeball: Item + height_m: float + weight_kg: float + pokemon_size: HoloPokemonSize + notable_action_history: _containers.RepeatedCompositeFieldContainer[VsActionHistory] + vs_effect_tag: _containers.RepeatedScalarFieldContainer[VsEffectTag] + combat_pokemon_ibfc: CombatProto.CombatPokemonIbfcProto + def __init__(self, pokemon_id: _Optional[int] = ..., pokedex_id: _Optional[_Union[HoloPokemonId, str]] = ..., cp: _Optional[int] = ..., cp_multiplier: _Optional[float] = ..., stamina: _Optional[int] = ..., max_stamina: _Optional[int] = ..., move1: _Optional[_Union[HoloPokemonMove, str]] = ..., move2: _Optional[_Union[HoloPokemonMove, str]] = ..., move3: _Optional[_Union[HoloPokemonMove, str]] = ..., energy: _Optional[int] = ..., pokemon_display: _Optional[_Union[PokemonDisplayProto, _Mapping]] = ..., individual_attack: _Optional[int] = ..., individual_defense: _Optional[int] = ..., individual_stamina: _Optional[int] = ..., attack_stat_stage: _Optional[int] = ..., defense_stat_stage: _Optional[int] = ..., battles_won: _Optional[int] = ..., battles_lost: _Optional[int] = ..., nickname: _Optional[str] = ..., pokeball: _Optional[_Union[Item, str]] = ..., height_m: _Optional[float] = ..., weight_kg: _Optional[float] = ..., pokemon_size: _Optional[_Union[HoloPokemonSize, str]] = ..., notable_action_history: _Optional[_Iterable[_Union[VsActionHistory, _Mapping]]] = ..., vs_effect_tag: _Optional[_Iterable[_Union[VsEffectTag, str]]] = ..., combat_pokemon_ibfc: _Optional[_Union[CombatProto.CombatPokemonIbfcProto, _Mapping]] = ...) -> None: ... + class CombatPokemonIbfcProto(_message.Message): + __slots__ = ["animation_play_turn", "vfx_key", "player", "updated_flyout_duration_turns", "ibfc_trigger_move"] + ANIMATION_PLAY_TURN_FIELD_NUMBER: _ClassVar[int] + VFX_KEY_FIELD_NUMBER: _ClassVar[int] + PLAYER_FIELD_NUMBER: _ClassVar[int] + UPDATED_FLYOUT_DURATION_TURNS_FIELD_NUMBER: _ClassVar[int] + IBFC_TRIGGER_MOVE_FIELD_NUMBER: _ClassVar[int] + animation_play_turn: int + vfx_key: VfxKeyProto + player: CombatProto.CombatPlayerProto + updated_flyout_duration_turns: int + ibfc_trigger_move: int + def __init__(self, animation_play_turn: _Optional[int] = ..., vfx_key: _Optional[_Union[VfxKeyProto, str]] = ..., player: _Optional[_Union[CombatProto.CombatPlayerProto, _Mapping]] = ..., updated_flyout_duration_turns: _Optional[int] = ..., ibfc_trigger_move: _Optional[int] = ...) -> None: ... + class MinigameProto(_message.Message): + __slots__ = ["minigame_end_ms", "minigame_submit_score_end_ms", "fly_in_completion_turn", "fly_out_completion_turn", "render_modifiers"] + MINIGAME_END_MS_FIELD_NUMBER: _ClassVar[int] + MINIGAME_SUBMIT_SCORE_END_MS_FIELD_NUMBER: _ClassVar[int] + FLY_IN_COMPLETION_TURN_FIELD_NUMBER: _ClassVar[int] + FLY_OUT_COMPLETION_TURN_FIELD_NUMBER: _ClassVar[int] + RENDER_MODIFIERS_FIELD_NUMBER: _ClassVar[int] + minigame_end_ms: int + minigame_submit_score_end_ms: int + fly_in_completion_turn: int + fly_out_completion_turn: int + render_modifiers: _containers.RepeatedCompositeFieldContainer[FormRenderModifier] + def __init__(self, minigame_end_ms: _Optional[int] = ..., minigame_submit_score_end_ms: _Optional[int] = ..., fly_in_completion_turn: _Optional[int] = ..., fly_out_completion_turn: _Optional[int] = ..., render_modifiers: _Optional[_Iterable[_Union[FormRenderModifier, _Mapping]]] = ...) -> None: ... + COMBAT_STATE_FIELD_NUMBER: _ClassVar[int] + COMBAT_ID_FIELD_NUMBER: _ClassVar[int] + PLAYER_FIELD_NUMBER: _ClassVar[int] + OPPONENT_FIELD_NUMBER: _ClassVar[int] + COMBAT_START_MS_FIELD_NUMBER: _ClassVar[int] + COMBAT_END_MS_FIELD_NUMBER: _ClassVar[int] + SERVER_MS_FIELD_NUMBER: _ClassVar[int] + CURRENT_TURN_FIELD_NUMBER: _ClassVar[int] + TURN_START_MS_FIELD_NUMBER: _ClassVar[int] + MINIGAME_END_MS_FIELD_NUMBER: _ClassVar[int] + MINIGAME_SUBMIT_SCORE_END_MS_FIELD_NUMBER: _ClassVar[int] + CHANGE_POKEMON_END_MS_FIELD_NUMBER: _ClassVar[int] + QUICK_SWAP_COOLDOWN_DURATION_MS_FIELD_NUMBER: _ClassVar[int] + STATE_CHANGE_DELAY_UNTIL_TURN_FIELD_NUMBER: _ClassVar[int] + MINIGAME_DATA_FIELD_NUMBER: _ClassVar[int] + COMBAT_REQUEST_COUNTER_FIELD_NUMBER: _ClassVar[int] + OPPONENT_TRIGGERED_FIELD_NUMBER: _ClassVar[int] + OPPONENT_REQUEST_COUNTER_FIELD_NUMBER: _ClassVar[int] + combat_state: CombatProto.CombatState + combat_id: str + player: CombatProto.CombatPlayerProto + opponent: CombatProto.CombatPlayerProto + combat_start_ms: int + combat_end_ms: int + server_ms: int + current_turn: int + turn_start_ms: int + minigame_end_ms: int + minigame_submit_score_end_ms: int + change_pokemon_end_ms: int + quick_swap_cooldown_duration_ms: int + state_change_delay_until_turn: int + minigame_data: CombatProto.MinigameProto + combat_request_counter: int + opponent_triggered: bool + opponent_request_counter: int + def __init__(self, combat_state: _Optional[_Union[CombatProto.CombatState, str]] = ..., combat_id: _Optional[str] = ..., player: _Optional[_Union[CombatProto.CombatPlayerProto, _Mapping]] = ..., opponent: _Optional[_Union[CombatProto.CombatPlayerProto, _Mapping]] = ..., combat_start_ms: _Optional[int] = ..., combat_end_ms: _Optional[int] = ..., server_ms: _Optional[int] = ..., current_turn: _Optional[int] = ..., turn_start_ms: _Optional[int] = ..., minigame_end_ms: _Optional[int] = ..., minigame_submit_score_end_ms: _Optional[int] = ..., change_pokemon_end_ms: _Optional[int] = ..., quick_swap_cooldown_duration_ms: _Optional[int] = ..., state_change_delay_until_turn: _Optional[int] = ..., minigame_data: _Optional[_Union[CombatProto.MinigameProto, _Mapping]] = ..., combat_request_counter: _Optional[int] = ..., opponent_triggered: bool = ..., opponent_request_counter: _Optional[int] = ...) -> None: ... + +class CombatPubSubData(_message.Message): + __slots__ = ["message_sent"] + class MessageType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NO_TYPE: _ClassVar[CombatPubSubData.MessageType] + END_NPC_COMBAT: _ClassVar[CombatPubSubData.MessageType] + END_INVASION_COMBAT: _ClassVar[CombatPubSubData.MessageType] + COMBAT_NOTIFY: _ClassVar[CombatPubSubData.MessageType] + END_PVP_COMBAT: _ClassVar[CombatPubSubData.MessageType] + VS_SEEKER_MATCH_STARTED: _ClassVar[CombatPubSubData.MessageType] + COMBAT_CHARGE_ATTACK_ANIMATION_ACTIVE_CHANGE: _ClassVar[CombatPubSubData.MessageType] + COMBAT_UPDATE_ACTION_UI: _ClassVar[CombatPubSubData.MessageType] + COMBAT_EXIT_COMBAT_STATE: _ClassVar[CombatPubSubData.MessageType] + COMBAT_SUPER_EFFECTIVE_CHARGED_ATTACKS_UPDATE: _ClassVar[CombatPubSubData.MessageType] + COMBAT_STATE_ENTERED: _ClassVar[CombatPubSubData.MessageType] + COMBAT_STATE_DONE: _ClassVar[CombatPubSubData.MessageType] + COMBAT_STATE_EXITED: _ClassVar[CombatPubSubData.MessageType] + COMBAT_INITIALIZE_PRESENTATION_DIRECTOR: _ClassVar[CombatPubSubData.MessageType] + COMBAT_SHOW_UI: _ClassVar[CombatPubSubData.MessageType] + COMBAT_HIDE_UI: _ClassVar[CombatPubSubData.MessageType] + COMBAT_SHOW_MESSAGE: _ClassVar[CombatPubSubData.MessageType] + COMBAT_SHOW_TOAST: _ClassVar[CombatPubSubData.MessageType] + COMBAT_SHOW_TUTORIAL: _ClassVar[CombatPubSubData.MessageType] + COMBAT_UPDATE_IS_SHOWING_CHARGE_ANIM: _ClassVar[CombatPubSubData.MessageType] + COMBAT_PLAY_MINI_GAME: _ClassVar[CombatPubSubData.MessageType] + COMBAT_CONTINUE_AFTER_MINI_GAME: _ClassVar[CombatPubSubData.MessageType] + COMBAT_SHOW_SPECIAL_ATTACK: _ClassVar[CombatPubSubData.MessageType] + COMBAT_SPECIAL_MOVE_STATE_ENDED: _ClassVar[CombatPubSubData.MessageType] + COMBAT_CLEAN_UP_SPECIAL_MOVE_STATE: _ClassVar[CombatPubSubData.MessageType] + COMBAT_HANDLE_SPECIAL_MOVE_CAMERA_ZOOM: _ClassVar[CombatPubSubData.MessageType] + COMBAT_SHIELD_USED: _ClassVar[CombatPubSubData.MessageType] + COMBAT_DEFENDER_FLINCH: _ClassVar[CombatPubSubData.MessageType] + COMBAT_OPPONENT_REACT: _ClassVar[CombatPubSubData.MessageType] + COMBAT_FOCUS_ON_POKEMON: _ClassVar[CombatPubSubData.MessageType] + COMBAT_PLAY_START_FADE_TRANSITION: _ClassVar[CombatPubSubData.MessageType] + COMBAT_PLAY_END_FADE_TRANSITION: _ClassVar[CombatPubSubData.MessageType] + COMBAT_COUNTDOWN_STARTED: _ClassVar[CombatPubSubData.MessageType] + COMBAT_PLAY_BACK_BUTTON_SFX: _ClassVar[CombatPubSubData.MessageType] + COMBAT_SETUP_COMBAT_STAGE_SUBSCRIPTIONS: _ClassVar[CombatPubSubData.MessageType] + COMBAT_OPPONENT_RETRIEVE_POKEMON: _ClassVar[CombatPubSubData.MessageType] + COMBAT_HIDE_NAMEPLATE: _ClassVar[CombatPubSubData.MessageType] + COMBAT_DISPLAY_PHYSICAL_SHIELD: _ClassVar[CombatPubSubData.MessageType] + COMBAT_UPDATE_TIMER: _ClassVar[CombatPubSubData.MessageType] + COMBAT_STOP_CHARGE_ATTACK_EFFECTS: _ClassVar[CombatPubSubData.MessageType] + COMBAT_DEFENSIVE_MINI_GAME_DECIDED: _ClassVar[CombatPubSubData.MessageType] + COMBAT_DEFENSIVE_MINI_GAME_SERVER_RESPONSE: _ClassVar[CombatPubSubData.MessageType] + COMBAT_PAUSE_NOTIFY_COMBAT_POKEMON: _ClassVar[CombatPubSubData.MessageType] + NO_TYPE: CombatPubSubData.MessageType + END_NPC_COMBAT: CombatPubSubData.MessageType + END_INVASION_COMBAT: CombatPubSubData.MessageType + COMBAT_NOTIFY: CombatPubSubData.MessageType + END_PVP_COMBAT: CombatPubSubData.MessageType + VS_SEEKER_MATCH_STARTED: CombatPubSubData.MessageType + COMBAT_CHARGE_ATTACK_ANIMATION_ACTIVE_CHANGE: CombatPubSubData.MessageType + COMBAT_UPDATE_ACTION_UI: CombatPubSubData.MessageType + COMBAT_EXIT_COMBAT_STATE: CombatPubSubData.MessageType + COMBAT_SUPER_EFFECTIVE_CHARGED_ATTACKS_UPDATE: CombatPubSubData.MessageType + COMBAT_STATE_ENTERED: CombatPubSubData.MessageType + COMBAT_STATE_DONE: CombatPubSubData.MessageType + COMBAT_STATE_EXITED: CombatPubSubData.MessageType + COMBAT_INITIALIZE_PRESENTATION_DIRECTOR: CombatPubSubData.MessageType + COMBAT_SHOW_UI: CombatPubSubData.MessageType + COMBAT_HIDE_UI: CombatPubSubData.MessageType + COMBAT_SHOW_MESSAGE: CombatPubSubData.MessageType + COMBAT_SHOW_TOAST: CombatPubSubData.MessageType + COMBAT_SHOW_TUTORIAL: CombatPubSubData.MessageType + COMBAT_UPDATE_IS_SHOWING_CHARGE_ANIM: CombatPubSubData.MessageType + COMBAT_PLAY_MINI_GAME: CombatPubSubData.MessageType + COMBAT_CONTINUE_AFTER_MINI_GAME: CombatPubSubData.MessageType + COMBAT_SHOW_SPECIAL_ATTACK: CombatPubSubData.MessageType + COMBAT_SPECIAL_MOVE_STATE_ENDED: CombatPubSubData.MessageType + COMBAT_CLEAN_UP_SPECIAL_MOVE_STATE: CombatPubSubData.MessageType + COMBAT_HANDLE_SPECIAL_MOVE_CAMERA_ZOOM: CombatPubSubData.MessageType + COMBAT_SHIELD_USED: CombatPubSubData.MessageType + COMBAT_DEFENDER_FLINCH: CombatPubSubData.MessageType + COMBAT_OPPONENT_REACT: CombatPubSubData.MessageType + COMBAT_FOCUS_ON_POKEMON: CombatPubSubData.MessageType + COMBAT_PLAY_START_FADE_TRANSITION: CombatPubSubData.MessageType + COMBAT_PLAY_END_FADE_TRANSITION: CombatPubSubData.MessageType + COMBAT_COUNTDOWN_STARTED: CombatPubSubData.MessageType + COMBAT_PLAY_BACK_BUTTON_SFX: CombatPubSubData.MessageType + COMBAT_SETUP_COMBAT_STAGE_SUBSCRIPTIONS: CombatPubSubData.MessageType + COMBAT_OPPONENT_RETRIEVE_POKEMON: CombatPubSubData.MessageType + COMBAT_HIDE_NAMEPLATE: CombatPubSubData.MessageType + COMBAT_DISPLAY_PHYSICAL_SHIELD: CombatPubSubData.MessageType + COMBAT_UPDATE_TIMER: CombatPubSubData.MessageType + COMBAT_STOP_CHARGE_ATTACK_EFFECTS: CombatPubSubData.MessageType + COMBAT_DEFENSIVE_MINI_GAME_DECIDED: CombatPubSubData.MessageType + COMBAT_DEFENSIVE_MINI_GAME_SERVER_RESPONSE: CombatPubSubData.MessageType + COMBAT_PAUSE_NOTIFY_COMBAT_POKEMON: CombatPubSubData.MessageType + MESSAGE_SENT_FIELD_NUMBER: _ClassVar[int] + message_sent: CombatPubSubData.MessageType + def __init__(self, message_sent: _Optional[_Union[CombatPubSubData.MessageType, str]] = ...) -> None: ... + +class CombatQuestUpdateProto(_message.Message): + __slots__ = ["super_effective_charged_attacks_update", "fainted_opponent_pokemon"] + class CombatQuestPokemonProto(_message.Message): + __slots__ = ["pokemon_id", "pokedex_id", "pokemon_display"] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + POKEDEX_ID_FIELD_NUMBER: _ClassVar[int] + POKEMON_DISPLAY_FIELD_NUMBER: _ClassVar[int] + pokemon_id: int + pokedex_id: HoloPokemonId + pokemon_display: PokemonDisplayProto + def __init__(self, pokemon_id: _Optional[int] = ..., pokedex_id: _Optional[_Union[HoloPokemonId, str]] = ..., pokemon_display: _Optional[_Union[PokemonDisplayProto, _Mapping]] = ...) -> None: ... + SUPER_EFFECTIVE_CHARGED_ATTACKS_UPDATE_FIELD_NUMBER: _ClassVar[int] + FAINTED_OPPONENT_POKEMON_FIELD_NUMBER: _ClassVar[int] + super_effective_charged_attacks_update: int + fainted_opponent_pokemon: _containers.RepeatedCompositeFieldContainer[CombatQuestUpdateProto.CombatQuestPokemonProto] + def __init__(self, super_effective_charged_attacks_update: _Optional[int] = ..., fainted_opponent_pokemon: _Optional[_Iterable[_Union[CombatQuestUpdateProto.CombatQuestPokemonProto, _Mapping]]] = ...) -> None: ... + +class CombatRankingSettingsProto(_message.Message): + __slots__ = ["rank_level", "required_for_rewards", "min_rank_to_display_rating", "season_number"] + class RankLevelProto(_message.Message): + __slots__ = ["rank_level", "additional_total_battles_required", "additional_wins_required", "min_rating_required"] + RANK_LEVEL_FIELD_NUMBER: _ClassVar[int] + ADDITIONAL_TOTAL_BATTLES_REQUIRED_FIELD_NUMBER: _ClassVar[int] + ADDITIONAL_WINS_REQUIRED_FIELD_NUMBER: _ClassVar[int] + MIN_RATING_REQUIRED_FIELD_NUMBER: _ClassVar[int] + rank_level: int + additional_total_battles_required: int + additional_wins_required: int + min_rating_required: int + def __init__(self, rank_level: _Optional[int] = ..., additional_total_battles_required: _Optional[int] = ..., additional_wins_required: _Optional[int] = ..., min_rating_required: _Optional[int] = ...) -> None: ... + RANK_LEVEL_FIELD_NUMBER: _ClassVar[int] + REQUIRED_FOR_REWARDS_FIELD_NUMBER: _ClassVar[int] + MIN_RANK_TO_DISPLAY_RATING_FIELD_NUMBER: _ClassVar[int] + SEASON_NUMBER_FIELD_NUMBER: _ClassVar[int] + rank_level: _containers.RepeatedCompositeFieldContainer[CombatRankingSettingsProto.RankLevelProto] + required_for_rewards: CombatRankingSettingsProto.RankLevelProto + min_rank_to_display_rating: int + season_number: int + def __init__(self, rank_level: _Optional[_Iterable[_Union[CombatRankingSettingsProto.RankLevelProto, _Mapping]]] = ..., required_for_rewards: _Optional[_Union[CombatRankingSettingsProto.RankLevelProto, _Mapping]] = ..., min_rank_to_display_rating: _Optional[int] = ..., season_number: _Optional[int] = ...) -> None: ... + +class CombatSeasonResult(_message.Message): + __slots__ = ["season", "rank", "total_battles", "total_wins", "rating", "longest_win_streak", "current_streak", "stardust_earned"] + SEASON_FIELD_NUMBER: _ClassVar[int] + RANK_FIELD_NUMBER: _ClassVar[int] + TOTAL_BATTLES_FIELD_NUMBER: _ClassVar[int] + TOTAL_WINS_FIELD_NUMBER: _ClassVar[int] + RATING_FIELD_NUMBER: _ClassVar[int] + LONGEST_WIN_STREAK_FIELD_NUMBER: _ClassVar[int] + CURRENT_STREAK_FIELD_NUMBER: _ClassVar[int] + STARDUST_EARNED_FIELD_NUMBER: _ClassVar[int] + season: int + rank: int + total_battles: int + total_wins: int + rating: float + longest_win_streak: int + current_streak: int + stardust_earned: int + def __init__(self, season: _Optional[int] = ..., rank: _Optional[int] = ..., total_battles: _Optional[int] = ..., total_wins: _Optional[int] = ..., rating: _Optional[float] = ..., longest_win_streak: _Optional[int] = ..., current_streak: _Optional[int] = ..., stardust_earned: _Optional[int] = ...) -> None: ... + +class CombatSettingsProto(_message.Message): + __slots__ = ["round_duration_seconds", "turn_duration_seconds", "minigame_duration_seconds", "same_type_attack_bonus_multiplier", "fast_attack_bonus_multiplier", "charge_attack_bonus_multiplier", "defense_bonus_multiplier", "minigame_bonus_base_multiplier", "minigame_bonus_variable_multiplier", "max_energy", "defender_minigame_multiplier", "change_pokemon_duration_seconds", "minigame_submit_score_duration_seconds", "quick_swap_combat_start_available_seconds", "quick_swap_cooldown_duration_seconds", "offensive_input_challenge_settings", "defensive_input_challenge_settings", "charge_score_base", "charge_score_nice", "charge_score_great", "charge_score_excellent", "swap_animation_duration_turns", "super_effective_flyout_duration_turns", "not_very_effective_flyout_duration_turns", "blocked_flyout_duration_turns", "normal_effective_flyout_duration_turns", "faint_animation_duration_turns", "npc_swap_delay_turns", "npc_charged_attack_delay_turns", "shadow_pokemon_attack_bonus_multiplier", "shadow_pokemon_defense_bonus_multiplier", "purified_pokemon_attack_multiplier_vs_shadow", "combat_experiment", "show_quick_swap_buttons_during_countdown", "ob_int32_1", "clock_sync_settings", "combat_feature_flags", "flyin_duration_turns"] + ROUND_DURATION_SECONDS_FIELD_NUMBER: _ClassVar[int] + TURN_DURATION_SECONDS_FIELD_NUMBER: _ClassVar[int] + MINIGAME_DURATION_SECONDS_FIELD_NUMBER: _ClassVar[int] + SAME_TYPE_ATTACK_BONUS_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + FAST_ATTACK_BONUS_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + CHARGE_ATTACK_BONUS_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + DEFENSE_BONUS_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + MINIGAME_BONUS_BASE_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + MINIGAME_BONUS_VARIABLE_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + MAX_ENERGY_FIELD_NUMBER: _ClassVar[int] + DEFENDER_MINIGAME_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + CHANGE_POKEMON_DURATION_SECONDS_FIELD_NUMBER: _ClassVar[int] + MINIGAME_SUBMIT_SCORE_DURATION_SECONDS_FIELD_NUMBER: _ClassVar[int] + QUICK_SWAP_COMBAT_START_AVAILABLE_SECONDS_FIELD_NUMBER: _ClassVar[int] + QUICK_SWAP_COOLDOWN_DURATION_SECONDS_FIELD_NUMBER: _ClassVar[int] + OFFENSIVE_INPUT_CHALLENGE_SETTINGS_FIELD_NUMBER: _ClassVar[int] + DEFENSIVE_INPUT_CHALLENGE_SETTINGS_FIELD_NUMBER: _ClassVar[int] + CHARGE_SCORE_BASE_FIELD_NUMBER: _ClassVar[int] + CHARGE_SCORE_NICE_FIELD_NUMBER: _ClassVar[int] + CHARGE_SCORE_GREAT_FIELD_NUMBER: _ClassVar[int] + CHARGE_SCORE_EXCELLENT_FIELD_NUMBER: _ClassVar[int] + SWAP_ANIMATION_DURATION_TURNS_FIELD_NUMBER: _ClassVar[int] + SUPER_EFFECTIVE_FLYOUT_DURATION_TURNS_FIELD_NUMBER: _ClassVar[int] + NOT_VERY_EFFECTIVE_FLYOUT_DURATION_TURNS_FIELD_NUMBER: _ClassVar[int] + BLOCKED_FLYOUT_DURATION_TURNS_FIELD_NUMBER: _ClassVar[int] + NORMAL_EFFECTIVE_FLYOUT_DURATION_TURNS_FIELD_NUMBER: _ClassVar[int] + FAINT_ANIMATION_DURATION_TURNS_FIELD_NUMBER: _ClassVar[int] + NPC_SWAP_DELAY_TURNS_FIELD_NUMBER: _ClassVar[int] + NPC_CHARGED_ATTACK_DELAY_TURNS_FIELD_NUMBER: _ClassVar[int] + SHADOW_POKEMON_ATTACK_BONUS_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + SHADOW_POKEMON_DEFENSE_BONUS_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + PURIFIED_POKEMON_ATTACK_MULTIPLIER_VS_SHADOW_FIELD_NUMBER: _ClassVar[int] + COMBAT_EXPERIMENT_FIELD_NUMBER: _ClassVar[int] + SHOW_QUICK_SWAP_BUTTONS_DURING_COUNTDOWN_FIELD_NUMBER: _ClassVar[int] + OB_INT32_1_FIELD_NUMBER: _ClassVar[int] + CLOCK_SYNC_SETTINGS_FIELD_NUMBER: _ClassVar[int] + COMBAT_FEATURE_FLAGS_FIELD_NUMBER: _ClassVar[int] + FLYIN_DURATION_TURNS_FIELD_NUMBER: _ClassVar[int] + round_duration_seconds: float + turn_duration_seconds: float + minigame_duration_seconds: float + same_type_attack_bonus_multiplier: float + fast_attack_bonus_multiplier: float + charge_attack_bonus_multiplier: float + defense_bonus_multiplier: float + minigame_bonus_base_multiplier: float + minigame_bonus_variable_multiplier: float + max_energy: int + defender_minigame_multiplier: float + change_pokemon_duration_seconds: float + minigame_submit_score_duration_seconds: float + quick_swap_combat_start_available_seconds: float + quick_swap_cooldown_duration_seconds: float + offensive_input_challenge_settings: CombatOffensiveInputChallengeSettings + defensive_input_challenge_settings: CombatDefensiveInputChallengeSettings + charge_score_base: float + charge_score_nice: float + charge_score_great: float + charge_score_excellent: float + swap_animation_duration_turns: int + super_effective_flyout_duration_turns: int + not_very_effective_flyout_duration_turns: int + blocked_flyout_duration_turns: int + normal_effective_flyout_duration_turns: int + faint_animation_duration_turns: int + npc_swap_delay_turns: int + npc_charged_attack_delay_turns: int + shadow_pokemon_attack_bonus_multiplier: float + shadow_pokemon_defense_bonus_multiplier: float + purified_pokemon_attack_multiplier_vs_shadow: float + combat_experiment: _containers.RepeatedScalarFieldContainer[CombatExperiment] + show_quick_swap_buttons_during_countdown: bool + ob_int32_1: int + clock_sync_settings: CombatClockSynchronization + combat_feature_flags: CombatFeatureFlags + flyin_duration_turns: int + def __init__(self, round_duration_seconds: _Optional[float] = ..., turn_duration_seconds: _Optional[float] = ..., minigame_duration_seconds: _Optional[float] = ..., same_type_attack_bonus_multiplier: _Optional[float] = ..., fast_attack_bonus_multiplier: _Optional[float] = ..., charge_attack_bonus_multiplier: _Optional[float] = ..., defense_bonus_multiplier: _Optional[float] = ..., minigame_bonus_base_multiplier: _Optional[float] = ..., minigame_bonus_variable_multiplier: _Optional[float] = ..., max_energy: _Optional[int] = ..., defender_minigame_multiplier: _Optional[float] = ..., change_pokemon_duration_seconds: _Optional[float] = ..., minigame_submit_score_duration_seconds: _Optional[float] = ..., quick_swap_combat_start_available_seconds: _Optional[float] = ..., quick_swap_cooldown_duration_seconds: _Optional[float] = ..., offensive_input_challenge_settings: _Optional[_Union[CombatOffensiveInputChallengeSettings, _Mapping]] = ..., defensive_input_challenge_settings: _Optional[_Union[CombatDefensiveInputChallengeSettings, _Mapping]] = ..., charge_score_base: _Optional[float] = ..., charge_score_nice: _Optional[float] = ..., charge_score_great: _Optional[float] = ..., charge_score_excellent: _Optional[float] = ..., swap_animation_duration_turns: _Optional[int] = ..., super_effective_flyout_duration_turns: _Optional[int] = ..., not_very_effective_flyout_duration_turns: _Optional[int] = ..., blocked_flyout_duration_turns: _Optional[int] = ..., normal_effective_flyout_duration_turns: _Optional[int] = ..., faint_animation_duration_turns: _Optional[int] = ..., npc_swap_delay_turns: _Optional[int] = ..., npc_charged_attack_delay_turns: _Optional[int] = ..., shadow_pokemon_attack_bonus_multiplier: _Optional[float] = ..., shadow_pokemon_defense_bonus_multiplier: _Optional[float] = ..., purified_pokemon_attack_multiplier_vs_shadow: _Optional[float] = ..., combat_experiment: _Optional[_Iterable[_Union[CombatExperiment, str]]] = ..., show_quick_swap_buttons_during_countdown: bool = ..., ob_int32_1: _Optional[int] = ..., clock_sync_settings: _Optional[_Union[CombatClockSynchronization, _Mapping]] = ..., combat_feature_flags: _Optional[_Union[CombatFeatureFlags, _Mapping]] = ..., flyin_duration_turns: _Optional[int] = ...) -> None: ... + +class CombatSpecialMovePlayerData(_message.Message): + __slots__ = ["player", "opponent", "combat_id"] + PLAYER_FIELD_NUMBER: _ClassVar[int] + OPPONENT_FIELD_NUMBER: _ClassVar[int] + COMBAT_ID_FIELD_NUMBER: _ClassVar[int] + player: CombatSpecialMovePlayerLogProto + opponent: CombatSpecialMovePlayerLogProto + combat_id: str + def __init__(self, player: _Optional[_Union[CombatSpecialMovePlayerLogProto, _Mapping]] = ..., opponent: _Optional[_Union[CombatSpecialMovePlayerLogProto, _Mapping]] = ..., combat_id: _Optional[str] = ...) -> None: ... + +class CombatSpecialMovePlayerLogProto(_message.Message): + __slots__ = ["active_pokemon_id", "reserve_pokemon_id", "fainted_pokemon_id", "current_action", "last_updated_turn", "minigame_action", "minigame_defense_chances_left"] + ACTIVE_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + RESERVE_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + FAINTED_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + CURRENT_ACTION_FIELD_NUMBER: _ClassVar[int] + LAST_UPDATED_TURN_FIELD_NUMBER: _ClassVar[int] + MINIGAME_ACTION_FIELD_NUMBER: _ClassVar[int] + MINIGAME_DEFENSE_CHANCES_LEFT_FIELD_NUMBER: _ClassVar[int] + active_pokemon_id: int + reserve_pokemon_id: _containers.RepeatedScalarFieldContainer[int] + fainted_pokemon_id: _containers.RepeatedScalarFieldContainer[int] + current_action: CombatActionLogProto + last_updated_turn: int + minigame_action: CombatActionLogProto + minigame_defense_chances_left: int + def __init__(self, active_pokemon_id: _Optional[int] = ..., reserve_pokemon_id: _Optional[_Iterable[int]] = ..., fainted_pokemon_id: _Optional[_Iterable[int]] = ..., current_action: _Optional[_Union[CombatActionLogProto, _Mapping]] = ..., last_updated_turn: _Optional[int] = ..., minigame_action: _Optional[_Union[CombatActionLogProto, _Mapping]] = ..., minigame_defense_chances_left: _Optional[int] = ...) -> None: ... + +class CombatStatStageSettingsProto(_message.Message): + __slots__ = ["minimum_stat_stage", "maximum_stat_stage", "attack_buff_multiplier", "defense_buff_multiplier"] + MINIMUM_STAT_STAGE_FIELD_NUMBER: _ClassVar[int] + MAXIMUM_STAT_STAGE_FIELD_NUMBER: _ClassVar[int] + ATTACK_BUFF_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + DEFENSE_BUFF_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + minimum_stat_stage: int + maximum_stat_stage: int + attack_buff_multiplier: _containers.RepeatedScalarFieldContainer[float] + defense_buff_multiplier: _containers.RepeatedScalarFieldContainer[float] + def __init__(self, minimum_stat_stage: _Optional[int] = ..., maximum_stat_stage: _Optional[int] = ..., attack_buff_multiplier: _Optional[_Iterable[float]] = ..., defense_buff_multiplier: _Optional[_Iterable[float]] = ...) -> None: ... + +class CombatSyncServerData(_message.Message): + __slots__ = ["rpc_id"] + RPC_ID_FIELD_NUMBER: _ClassVar[int] + rpc_id: int + def __init__(self, rpc_id: _Optional[int] = ...) -> None: ... + +class CombatSyncServerOffsetOutProto(_message.Message): + __slots__ = ["server_time_ms", "result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[CombatSyncServerOffsetOutProto.Result] + SUCCESS: _ClassVar[CombatSyncServerOffsetOutProto.Result] + FAILURE: _ClassVar[CombatSyncServerOffsetOutProto.Result] + UNSET: CombatSyncServerOffsetOutProto.Result + SUCCESS: CombatSyncServerOffsetOutProto.Result + FAILURE: CombatSyncServerOffsetOutProto.Result + SERVER_TIME_MS_FIELD_NUMBER: _ClassVar[int] + RESULT_FIELD_NUMBER: _ClassVar[int] + server_time_ms: int + result: CombatSyncServerOffsetOutProto.Result + def __init__(self, server_time_ms: _Optional[int] = ..., result: _Optional[_Union[CombatSyncServerOffsetOutProto.Result, str]] = ...) -> None: ... + +class CombatSyncServerOffsetProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class CombatSyncServerResponseData(_message.Message): + __slots__ = ["rpc_id", "result", "server_time_offset_ms"] + RPC_ID_FIELD_NUMBER: _ClassVar[int] + RESULT_FIELD_NUMBER: _ClassVar[int] + SERVER_TIME_OFFSET_MS_FIELD_NUMBER: _ClassVar[int] + rpc_id: int + result: CombatSyncServerOffsetOutProto.Result + server_time_offset_ms: int + def __init__(self, rpc_id: _Optional[int] = ..., result: _Optional[_Union[CombatSyncServerOffsetOutProto.Result, str]] = ..., server_time_offset_ms: _Optional[int] = ...) -> None: ... + +class CombatTypeProto(_message.Message): + __slots__ = ["type", "nice_level_threshold", "great_level_threshold", "excellent_level_threshold"] + TYPE_FIELD_NUMBER: _ClassVar[int] + NICE_LEVEL_THRESHOLD_FIELD_NUMBER: _ClassVar[int] + GREAT_LEVEL_THRESHOLD_FIELD_NUMBER: _ClassVar[int] + EXCELLENT_LEVEL_THRESHOLD_FIELD_NUMBER: _ClassVar[int] + type: HoloPokemonType + nice_level_threshold: float + great_level_threshold: float + excellent_level_threshold: float + def __init__(self, type: _Optional[_Union[HoloPokemonType, str]] = ..., nice_level_threshold: _Optional[float] = ..., great_level_threshold: _Optional[float] = ..., excellent_level_threshold: _Optional[float] = ...) -> None: ... + +class CommonMarketingTelemetryMetadata(_message.Message): + __slots__ = ["event_timestamp_ms", "environment_id", "environment_project_id", "campaign_experiment_id", "treatment_group", "local_send_time", "campaign_experiment_ids"] + EVENT_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + ENVIRONMENT_ID_FIELD_NUMBER: _ClassVar[int] + ENVIRONMENT_PROJECT_ID_FIELD_NUMBER: _ClassVar[int] + CAMPAIGN_EXPERIMENT_ID_FIELD_NUMBER: _ClassVar[int] + TREATMENT_GROUP_FIELD_NUMBER: _ClassVar[int] + LOCAL_SEND_TIME_FIELD_NUMBER: _ClassVar[int] + CAMPAIGN_EXPERIMENT_IDS_FIELD_NUMBER: _ClassVar[int] + event_timestamp_ms: int + environment_id: str + environment_project_id: str + campaign_experiment_id: int + treatment_group: str + local_send_time: str + campaign_experiment_ids: _containers.RepeatedScalarFieldContainer[int] + def __init__(self, event_timestamp_ms: _Optional[int] = ..., environment_id: _Optional[str] = ..., environment_project_id: _Optional[str] = ..., campaign_experiment_id: _Optional[int] = ..., treatment_group: _Optional[str] = ..., local_send_time: _Optional[str] = ..., campaign_experiment_ids: _Optional[_Iterable[int]] = ...) -> None: ... + +class CommonTelemetryBootTime(_message.Message): + __slots__ = ["boot_phase", "duration_ms"] + BOOT_PHASE_FIELD_NUMBER: _ClassVar[int] + DURATION_MS_FIELD_NUMBER: _ClassVar[int] + boot_phase: str + duration_ms: int + def __init__(self, boot_phase: _Optional[str] = ..., duration_ms: _Optional[int] = ...) -> None: ... + +class CommonTelemetryLogIn(_message.Message): + __slots__ = ["timestamp_ms", "pre_login_user_id"] + TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + PRE_LOGIN_USER_ID_FIELD_NUMBER: _ClassVar[int] + timestamp_ms: int + pre_login_user_id: str + def __init__(self, timestamp_ms: _Optional[int] = ..., pre_login_user_id: _Optional[str] = ...) -> None: ... + +class CommonTelemetryLogOut(_message.Message): + __slots__ = ["timestamp_ms"] + TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + timestamp_ms: int + def __init__(self, timestamp_ms: _Optional[int] = ...) -> None: ... + +class CommonTelemetryShopClick(_message.Message): + __slots__ = ["shopping_page_click_id", "sku_id", "item_id", "consolidated_item_id", "currency", "fiat_price", "in_game_purchase_details", "is_item_free_fiat", "is_item_free_ingame", "time_elapsed_since_enter_page", "root_store_page_session_id", "pair_id", "store_page_name", "root_store_page_name", "access_type", "fiat_formatted_price"] + class AccessType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSPECIFIED: _ClassVar[CommonTelemetryShopClick.AccessType] + PASSIVE: _ClassVar[CommonTelemetryShopClick.AccessType] + ACTIVE: _ClassVar[CommonTelemetryShopClick.AccessType] + UNSPECIFIED: CommonTelemetryShopClick.AccessType + PASSIVE: CommonTelemetryShopClick.AccessType + ACTIVE: CommonTelemetryShopClick.AccessType + SHOPPING_PAGE_CLICK_ID_FIELD_NUMBER: _ClassVar[int] + SKU_ID_FIELD_NUMBER: _ClassVar[int] + ITEM_ID_FIELD_NUMBER: _ClassVar[int] + CONSOLIDATED_ITEM_ID_FIELD_NUMBER: _ClassVar[int] + CURRENCY_FIELD_NUMBER: _ClassVar[int] + FIAT_PRICE_FIELD_NUMBER: _ClassVar[int] + IN_GAME_PURCHASE_DETAILS_FIELD_NUMBER: _ClassVar[int] + IS_ITEM_FREE_FIAT_FIELD_NUMBER: _ClassVar[int] + IS_ITEM_FREE_INGAME_FIELD_NUMBER: _ClassVar[int] + TIME_ELAPSED_SINCE_ENTER_PAGE_FIELD_NUMBER: _ClassVar[int] + ROOT_STORE_PAGE_SESSION_ID_FIELD_NUMBER: _ClassVar[int] + PAIR_ID_FIELD_NUMBER: _ClassVar[int] + STORE_PAGE_NAME_FIELD_NUMBER: _ClassVar[int] + ROOT_STORE_PAGE_NAME_FIELD_NUMBER: _ClassVar[int] + ACCESS_TYPE_FIELD_NUMBER: _ClassVar[int] + FIAT_FORMATTED_PRICE_FIELD_NUMBER: _ClassVar[int] + shopping_page_click_id: str + sku_id: str + item_id: str + consolidated_item_id: str + currency: str + fiat_price: int + in_game_purchase_details: _containers.RepeatedCompositeFieldContainer[InGamePurchaseDetails] + is_item_free_fiat: bool + is_item_free_ingame: bool + time_elapsed_since_enter_page: int + root_store_page_session_id: str + pair_id: int + store_page_name: str + root_store_page_name: str + access_type: CommonTelemetryShopClick.AccessType + fiat_formatted_price: str + def __init__(self, shopping_page_click_id: _Optional[str] = ..., sku_id: _Optional[str] = ..., item_id: _Optional[str] = ..., consolidated_item_id: _Optional[str] = ..., currency: _Optional[str] = ..., fiat_price: _Optional[int] = ..., in_game_purchase_details: _Optional[_Iterable[_Union[InGamePurchaseDetails, _Mapping]]] = ..., is_item_free_fiat: bool = ..., is_item_free_ingame: bool = ..., time_elapsed_since_enter_page: _Optional[int] = ..., root_store_page_session_id: _Optional[str] = ..., pair_id: _Optional[int] = ..., store_page_name: _Optional[str] = ..., root_store_page_name: _Optional[str] = ..., access_type: _Optional[_Union[CommonTelemetryShopClick.AccessType, str]] = ..., fiat_formatted_price: _Optional[str] = ...) -> None: ... + +class CommonTelemetryShopView(_message.Message): + __slots__ = ["shopping_page_view_type_id", "view_start_timestamp_ms", "view_end_timestamp_ms", "consolidated_item_id", "root_store_page_session_id"] + SHOPPING_PAGE_VIEW_TYPE_ID_FIELD_NUMBER: _ClassVar[int] + VIEW_START_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + VIEW_END_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + CONSOLIDATED_ITEM_ID_FIELD_NUMBER: _ClassVar[int] + ROOT_STORE_PAGE_SESSION_ID_FIELD_NUMBER: _ClassVar[int] + shopping_page_view_type_id: str + view_start_timestamp_ms: int + view_end_timestamp_ms: int + consolidated_item_id: _containers.RepeatedScalarFieldContainer[str] + root_store_page_session_id: str + def __init__(self, shopping_page_view_type_id: _Optional[str] = ..., view_start_timestamp_ms: _Optional[int] = ..., view_end_timestamp_ms: _Optional[int] = ..., consolidated_item_id: _Optional[_Iterable[str]] = ..., root_store_page_session_id: _Optional[str] = ...) -> None: ... + +class CommonTempEvoSettingsProto(_message.Message): + __slots__ = ["evolution_length_ms", "enable_temp_evo_level", "num_temp_evo_levels", "enable_buddy_walking_temp_evo_energy_award", "client_mega_cooldown_buffer_ms"] + EVOLUTION_LENGTH_MS_FIELD_NUMBER: _ClassVar[int] + ENABLE_TEMP_EVO_LEVEL_FIELD_NUMBER: _ClassVar[int] + NUM_TEMP_EVO_LEVELS_FIELD_NUMBER: _ClassVar[int] + ENABLE_BUDDY_WALKING_TEMP_EVO_ENERGY_AWARD_FIELD_NUMBER: _ClassVar[int] + CLIENT_MEGA_COOLDOWN_BUFFER_MS_FIELD_NUMBER: _ClassVar[int] + evolution_length_ms: int + enable_temp_evo_level: bool + num_temp_evo_levels: int + enable_buddy_walking_temp_evo_energy_award: bool + client_mega_cooldown_buffer_ms: int + def __init__(self, evolution_length_ms: _Optional[int] = ..., enable_temp_evo_level: bool = ..., num_temp_evo_levels: _Optional[int] = ..., enable_buddy_walking_temp_evo_energy_award: bool = ..., client_mega_cooldown_buffer_ms: _Optional[int] = ...) -> None: ... + +class CompareAndSwapRequest(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: Key + value: VersionedValue + def __init__(self, key: _Optional[_Union[Key, _Mapping]] = ..., value: _Optional[_Union[VersionedValue, _Mapping]] = ...) -> None: ... + +class CompareAndSwapResponse(_message.Message): + __slots__ = ["updated", "value"] + UPDATED_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + updated: bool + value: VersionedValue + def __init__(self, updated: bool = ..., value: _Optional[_Union[VersionedValue, _Mapping]] = ...) -> None: ... + +class CompleteBreadBattleOutProto(_message.Message): + __slots__ = ["result", "battle_results", "is_victory", "upgrade_loot_claimed", "active_item"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[CompleteBreadBattleOutProto.Result] + SUCCESS: _ClassVar[CompleteBreadBattleOutProto.Result] + ERROR_BATTLE_NOT_FOUND: _ClassVar[CompleteBreadBattleOutProto.Result] + ERROR_BATTLE_NOT_COMPLETED: _ClassVar[CompleteBreadBattleOutProto.Result] + ERROR_SERVER_FAILURE: _ClassVar[CompleteBreadBattleOutProto.Result] + UNSET: CompleteBreadBattleOutProto.Result + SUCCESS: CompleteBreadBattleOutProto.Result + ERROR_BATTLE_NOT_FOUND: CompleteBreadBattleOutProto.Result + ERROR_BATTLE_NOT_COMPLETED: CompleteBreadBattleOutProto.Result + ERROR_SERVER_FAILURE: CompleteBreadBattleOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + BATTLE_RESULTS_FIELD_NUMBER: _ClassVar[int] + IS_VICTORY_FIELD_NUMBER: _ClassVar[int] + UPGRADE_LOOT_CLAIMED_FIELD_NUMBER: _ClassVar[int] + ACTIVE_ITEM_FIELD_NUMBER: _ClassVar[int] + result: CompleteBreadBattleOutProto.Result + battle_results: BreadBattleResultsProto + is_victory: bool + upgrade_loot_claimed: bool + active_item: Item + def __init__(self, result: _Optional[_Union[CompleteBreadBattleOutProto.Result, str]] = ..., battle_results: _Optional[_Union[BreadBattleResultsProto, _Mapping]] = ..., is_victory: bool = ..., upgrade_loot_claimed: bool = ..., active_item: _Optional[_Union[Item, str]] = ...) -> None: ... + +class CompleteBreadBattleProto(_message.Message): + __slots__ = ["station_id", "bread_battle_id"] + STATION_ID_FIELD_NUMBER: _ClassVar[int] + BREAD_BATTLE_ID_FIELD_NUMBER: _ClassVar[int] + station_id: str + bread_battle_id: str + def __init__(self, station_id: _Optional[str] = ..., bread_battle_id: _Optional[str] = ...) -> None: ... + +class CompleteCompetitiveSeasonOutProto(_message.Message): + __slots__ = ["result", "loot_proto", "new_rank", "new_rating", "last_season_result", "was_player_active"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[CompleteCompetitiveSeasonOutProto.Result] + SUCCESS: _ClassVar[CompleteCompetitiveSeasonOutProto.Result] + ERROR_PLAYER_HAS_NO_VS_SEEKER: _ClassVar[CompleteCompetitiveSeasonOutProto.Result] + ERROR_REWARDS_ALREADY_COLLECTED: _ClassVar[CompleteCompetitiveSeasonOutProto.Result] + UNSET: CompleteCompetitiveSeasonOutProto.Result + SUCCESS: CompleteCompetitiveSeasonOutProto.Result + ERROR_PLAYER_HAS_NO_VS_SEEKER: CompleteCompetitiveSeasonOutProto.Result + ERROR_REWARDS_ALREADY_COLLECTED: CompleteCompetitiveSeasonOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + LOOT_PROTO_FIELD_NUMBER: _ClassVar[int] + NEW_RANK_FIELD_NUMBER: _ClassVar[int] + NEW_RATING_FIELD_NUMBER: _ClassVar[int] + LAST_SEASON_RESULT_FIELD_NUMBER: _ClassVar[int] + WAS_PLAYER_ACTIVE_FIELD_NUMBER: _ClassVar[int] + result: CompleteCompetitiveSeasonOutProto.Result + loot_proto: LootProto + new_rank: int + new_rating: float + last_season_result: CombatSeasonResult + was_player_active: bool + def __init__(self, result: _Optional[_Union[CompleteCompetitiveSeasonOutProto.Result, str]] = ..., loot_proto: _Optional[_Union[LootProto, _Mapping]] = ..., new_rank: _Optional[int] = ..., new_rating: _Optional[float] = ..., last_season_result: _Optional[_Union[CombatSeasonResult, _Mapping]] = ..., was_player_active: bool = ...) -> None: ... + +class CompleteCompetitiveSeasonProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class CompleteInvasionDialogueOutProto(_message.Message): + __slots__ = ["status", "granted_loot"] + STATUS_FIELD_NUMBER: _ClassVar[int] + GRANTED_LOOT_FIELD_NUMBER: _ClassVar[int] + status: InvasionStatus.Status + granted_loot: LootProto + def __init__(self, status: _Optional[_Union[InvasionStatus.Status, str]] = ..., granted_loot: _Optional[_Union[LootProto, _Mapping]] = ...) -> None: ... + +class CompleteInvasionDialogueProto(_message.Message): + __slots__ = ["incident_lookup", "step"] + INCIDENT_LOOKUP_FIELD_NUMBER: _ClassVar[int] + STEP_FIELD_NUMBER: _ClassVar[int] + incident_lookup: IncidentLookupProto + step: int + def __init__(self, incident_lookup: _Optional[_Union[IncidentLookupProto, _Mapping]] = ..., step: _Optional[int] = ...) -> None: ... + +class CompleteMilestoneOutProto(_message.Message): + __slots__ = ["status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[CompleteMilestoneOutProto.Status] + SUCCESS: _ClassVar[CompleteMilestoneOutProto.Status] + ERROR_DISABLED: _ClassVar[CompleteMilestoneOutProto.Status] + ERROR_MILESTONE_NOT_FOUND: _ClassVar[CompleteMilestoneOutProto.Status] + ERROR_MILESTONE_COMPLETE: _ClassVar[CompleteMilestoneOutProto.Status] + ERROR_MILESTONE_NOT_ACHIEVED: _ClassVar[CompleteMilestoneOutProto.Status] + ERROR_POKEMON_INVENTORY_FULL: _ClassVar[CompleteMilestoneOutProto.Status] + UNSET: CompleteMilestoneOutProto.Status + SUCCESS: CompleteMilestoneOutProto.Status + ERROR_DISABLED: CompleteMilestoneOutProto.Status + ERROR_MILESTONE_NOT_FOUND: CompleteMilestoneOutProto.Status + ERROR_MILESTONE_COMPLETE: CompleteMilestoneOutProto.Status + ERROR_MILESTONE_NOT_ACHIEVED: CompleteMilestoneOutProto.Status + ERROR_POKEMON_INVENTORY_FULL: CompleteMilestoneOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + status: CompleteMilestoneOutProto.Status + def __init__(self, status: _Optional[_Union[CompleteMilestoneOutProto.Status, str]] = ...) -> None: ... + +class CompleteMilestoneProto(_message.Message): + __slots__ = ["milestone_id"] + MILESTONE_ID_FIELD_NUMBER: _ClassVar[int] + milestone_id: str + def __init__(self, milestone_id: _Optional[str] = ...) -> None: ... + +class CompletePartyQuestOutProto(_message.Message): + __slots__ = ["result", "claimed_quest", "updated_party_quest"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[CompletePartyQuestOutProto.Result] + ERROR_UNKNOWN: _ClassVar[CompletePartyQuestOutProto.Result] + ERROR_FEATURE_DISABLED: _ClassVar[CompletePartyQuestOutProto.Result] + ERROR_PLAYER_NOT_IN_PARTY: _ClassVar[CompletePartyQuestOutProto.Result] + ERROR_PARTY_NOT_FOUND: _ClassVar[CompletePartyQuestOutProto.Result] + ERROR_PARTY_STATUS_INVALID: _ClassVar[CompletePartyQuestOutProto.Result] + ERROR_QUEST_NOT_FOUND: _ClassVar[CompletePartyQuestOutProto.Result] + ERROR_QUEST_STILL_IN_PROGRESS: _ClassVar[CompletePartyQuestOutProto.Result] + ERROR_PLAYER_STATE_NOT_FOUND: _ClassVar[CompletePartyQuestOutProto.Result] + ERROR_PLAYER_ALREADY_AWARDED: _ClassVar[CompletePartyQuestOutProto.Result] + ERROR_REWARD_ITEM_REACH_LIMIT: _ClassVar[CompletePartyQuestOutProto.Result] + SUCCESS: _ClassVar[CompletePartyQuestOutProto.Result] + ERROR_PLFE_REDIRECT_NEEDED: _ClassVar[CompletePartyQuestOutProto.Result] + UNSET: CompletePartyQuestOutProto.Result + ERROR_UNKNOWN: CompletePartyQuestOutProto.Result + ERROR_FEATURE_DISABLED: CompletePartyQuestOutProto.Result + ERROR_PLAYER_NOT_IN_PARTY: CompletePartyQuestOutProto.Result + ERROR_PARTY_NOT_FOUND: CompletePartyQuestOutProto.Result + ERROR_PARTY_STATUS_INVALID: CompletePartyQuestOutProto.Result + ERROR_QUEST_NOT_FOUND: CompletePartyQuestOutProto.Result + ERROR_QUEST_STILL_IN_PROGRESS: CompletePartyQuestOutProto.Result + ERROR_PLAYER_STATE_NOT_FOUND: CompletePartyQuestOutProto.Result + ERROR_PLAYER_ALREADY_AWARDED: CompletePartyQuestOutProto.Result + ERROR_REWARD_ITEM_REACH_LIMIT: CompletePartyQuestOutProto.Result + SUCCESS: CompletePartyQuestOutProto.Result + ERROR_PLFE_REDIRECT_NEEDED: CompletePartyQuestOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + CLAIMED_QUEST_FIELD_NUMBER: _ClassVar[int] + UPDATED_PARTY_QUEST_FIELD_NUMBER: _ClassVar[int] + result: CompletePartyQuestOutProto.Result + claimed_quest: PartyQuestStateProto + updated_party_quest: PartyQuestRpcProto + def __init__(self, result: _Optional[_Union[CompletePartyQuestOutProto.Result, str]] = ..., claimed_quest: _Optional[_Union[PartyQuestStateProto, _Mapping]] = ..., updated_party_quest: _Optional[_Union[PartyQuestRpcProto, _Mapping]] = ...) -> None: ... + +class CompletePartyQuestProto(_message.Message): + __slots__ = ["unclaimed_quest_id"] + UNCLAIMED_QUEST_ID_FIELD_NUMBER: _ClassVar[int] + unclaimed_quest_id: str + def __init__(self, unclaimed_quest_id: _Optional[str] = ...) -> None: ... + +class CompleteQuestLogEntry(_message.Message): + __slots__ = ["result", "quest", "stamp"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[CompleteQuestLogEntry.Result] + SUCCESS: _ClassVar[CompleteQuestLogEntry.Result] + UNSET: CompleteQuestLogEntry.Result + SUCCESS: CompleteQuestLogEntry.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + QUEST_FIELD_NUMBER: _ClassVar[int] + STAMP_FIELD_NUMBER: _ClassVar[int] + result: CompleteQuestLogEntry.Result + quest: ClientQuestProto + stamp: _containers.RepeatedCompositeFieldContainer[QuestStampProto] + def __init__(self, result: _Optional[_Union[CompleteQuestLogEntry.Result, str]] = ..., quest: _Optional[_Union[ClientQuestProto, _Mapping]] = ..., stamp: _Optional[_Iterable[_Union[QuestStampProto, _Mapping]]] = ...) -> None: ... + +class CompleteQuestOutProto(_message.Message): + __slots__ = ["status", "quest", "stamp", "party_quest_candidates"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[CompleteQuestOutProto.Status] + SUCCESS: _ClassVar[CompleteQuestOutProto.Status] + ERROR_QUEST_NOT_FOUND: _ClassVar[CompleteQuestOutProto.Status] + ERROR_QUEST_STILL_IN_PROGRESS: _ClassVar[CompleteQuestOutProto.Status] + ERROR_QUEST_ALREADY_COMPLETED: _ClassVar[CompleteQuestOutProto.Status] + ERROR_SUBQUEST_NOT_FOUND: _ClassVar[CompleteQuestOutProto.Status] + ERROR_SUBQUEST_STILL_IN_PROGRESS: _ClassVar[CompleteQuestOutProto.Status] + ERROR_SUBQUEST_ALREADY_COMPLETED: _ClassVar[CompleteQuestOutProto.Status] + ERROR_MULTIPART_STILL_IN_PROGRESS: _ClassVar[CompleteQuestOutProto.Status] + ERROR_MULTIPART_ALREADY_COMPLETED: _ClassVar[CompleteQuestOutProto.Status] + ERROR_REDEEM_COMPLETED_QUEST_STAMP_CARD_FIRST: _ClassVar[CompleteQuestOutProto.Status] + ERROR_INVENTORY_FULL: _ClassVar[CompleteQuestOutProto.Status] + ERROR_INVALID_BRANCH: _ClassVar[CompleteQuestOutProto.Status] + ERROR_REWARD_ITEM_REACH_LIMIT: _ClassVar[CompleteQuestOutProto.Status] + SUCCESS_PARTY_QUEST_CONCLUDED: _ClassVar[CompleteQuestOutProto.Status] + ERROR_PARTY_QUEST_CLAIM_REWARDS_DEADLINE_EXCEEDED: _ClassVar[CompleteQuestOutProto.Status] + SUCCESS_PARTY_QUEST_FORCE_CONCLUDED: _ClassVar[CompleteQuestOutProto.Status] + SUCCESS_PARTY_QUEST_FORCE_CONCLUDE_IGNORED: _ClassVar[CompleteQuestOutProto.Status] + ERROR_PARTY_QUEST_FORCE_CONCLUDE_STILL_AWARDING: _ClassVar[CompleteQuestOutProto.Status] + ERROR_PARTY_QUEST_FORCE_CONCLUDE_ALREADY_CONCLUDED: _ClassVar[CompleteQuestOutProto.Status] + ERROR_CURRENT_TIME_LT_MIN_COMPLETE_TIME: _ClassVar[CompleteQuestOutProto.Status] + ERROR_MP_DAILY_CAP_REACHED: _ClassVar[CompleteQuestOutProto.Status] + UNSET: CompleteQuestOutProto.Status + SUCCESS: CompleteQuestOutProto.Status + ERROR_QUEST_NOT_FOUND: CompleteQuestOutProto.Status + ERROR_QUEST_STILL_IN_PROGRESS: CompleteQuestOutProto.Status + ERROR_QUEST_ALREADY_COMPLETED: CompleteQuestOutProto.Status + ERROR_SUBQUEST_NOT_FOUND: CompleteQuestOutProto.Status + ERROR_SUBQUEST_STILL_IN_PROGRESS: CompleteQuestOutProto.Status + ERROR_SUBQUEST_ALREADY_COMPLETED: CompleteQuestOutProto.Status + ERROR_MULTIPART_STILL_IN_PROGRESS: CompleteQuestOutProto.Status + ERROR_MULTIPART_ALREADY_COMPLETED: CompleteQuestOutProto.Status + ERROR_REDEEM_COMPLETED_QUEST_STAMP_CARD_FIRST: CompleteQuestOutProto.Status + ERROR_INVENTORY_FULL: CompleteQuestOutProto.Status + ERROR_INVALID_BRANCH: CompleteQuestOutProto.Status + ERROR_REWARD_ITEM_REACH_LIMIT: CompleteQuestOutProto.Status + SUCCESS_PARTY_QUEST_CONCLUDED: CompleteQuestOutProto.Status + ERROR_PARTY_QUEST_CLAIM_REWARDS_DEADLINE_EXCEEDED: CompleteQuestOutProto.Status + SUCCESS_PARTY_QUEST_FORCE_CONCLUDED: CompleteQuestOutProto.Status + SUCCESS_PARTY_QUEST_FORCE_CONCLUDE_IGNORED: CompleteQuestOutProto.Status + ERROR_PARTY_QUEST_FORCE_CONCLUDE_STILL_AWARDING: CompleteQuestOutProto.Status + ERROR_PARTY_QUEST_FORCE_CONCLUDE_ALREADY_CONCLUDED: CompleteQuestOutProto.Status + ERROR_CURRENT_TIME_LT_MIN_COMPLETE_TIME: CompleteQuestOutProto.Status + ERROR_MP_DAILY_CAP_REACHED: CompleteQuestOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + QUEST_FIELD_NUMBER: _ClassVar[int] + STAMP_FIELD_NUMBER: _ClassVar[int] + PARTY_QUEST_CANDIDATES_FIELD_NUMBER: _ClassVar[int] + status: CompleteQuestOutProto.Status + quest: ClientQuestProto + stamp: _containers.RepeatedCompositeFieldContainer[QuestStampProto] + party_quest_candidates: _containers.RepeatedCompositeFieldContainer[ClientQuestProto] + def __init__(self, status: _Optional[_Union[CompleteQuestOutProto.Status, str]] = ..., quest: _Optional[_Union[ClientQuestProto, _Mapping]] = ..., stamp: _Optional[_Iterable[_Union[QuestStampProto, _Mapping]]] = ..., party_quest_candidates: _Optional[_Iterable[_Union[ClientQuestProto, _Mapping]]] = ...) -> None: ... + +class CompleteQuestPokemonEncounterLogEntry(_message.Message): + __slots__ = ["result", "pokedex_number", "combat_points", "pokemon_id", "pokemon_display", "encounter_type"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[CompleteQuestPokemonEncounterLogEntry.Result] + POKEMON_CAPTURED: _ClassVar[CompleteQuestPokemonEncounterLogEntry.Result] + POKEMON_FLED: _ClassVar[CompleteQuestPokemonEncounterLogEntry.Result] + UNSET: CompleteQuestPokemonEncounterLogEntry.Result + POKEMON_CAPTURED: CompleteQuestPokemonEncounterLogEntry.Result + POKEMON_FLED: CompleteQuestPokemonEncounterLogEntry.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + POKEDEX_NUMBER_FIELD_NUMBER: _ClassVar[int] + COMBAT_POINTS_FIELD_NUMBER: _ClassVar[int] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + POKEMON_DISPLAY_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_TYPE_FIELD_NUMBER: _ClassVar[int] + result: CompleteQuestPokemonEncounterLogEntry.Result + pokedex_number: int + combat_points: int + pokemon_id: int + pokemon_display: PokemonDisplayProto + encounter_type: EncounterType + def __init__(self, result: _Optional[_Union[CompleteQuestPokemonEncounterLogEntry.Result, str]] = ..., pokedex_number: _Optional[int] = ..., combat_points: _Optional[int] = ..., pokemon_id: _Optional[int] = ..., pokemon_display: _Optional[_Union[PokemonDisplayProto, _Mapping]] = ..., encounter_type: _Optional[_Union[EncounterType, str]] = ...) -> None: ... + +class CompleteQuestProto(_message.Message): + __slots__ = ["quest_id", "sub_quest_id", "choice_id", "force_conclude_party_quest"] + QUEST_ID_FIELD_NUMBER: _ClassVar[int] + SUB_QUEST_ID_FIELD_NUMBER: _ClassVar[int] + CHOICE_ID_FIELD_NUMBER: _ClassVar[int] + FORCE_CONCLUDE_PARTY_QUEST_FIELD_NUMBER: _ClassVar[int] + quest_id: str + sub_quest_id: str + choice_id: int + force_conclude_party_quest: bool + def __init__(self, quest_id: _Optional[str] = ..., sub_quest_id: _Optional[str] = ..., choice_id: _Optional[int] = ..., force_conclude_party_quest: bool = ...) -> None: ... + +class CompleteQuestStampCardLogEntry(_message.Message): + __slots__ = ["result", "reward"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[CompleteQuestStampCardLogEntry.Result] + SUCCESS: _ClassVar[CompleteQuestStampCardLogEntry.Result] + UNSET: CompleteQuestStampCardLogEntry.Result + SUCCESS: CompleteQuestStampCardLogEntry.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + REWARD_FIELD_NUMBER: _ClassVar[int] + result: CompleteQuestStampCardLogEntry.Result + reward: _containers.RepeatedCompositeFieldContainer[QuestRewardProto] + def __init__(self, result: _Optional[_Union[CompleteQuestStampCardLogEntry.Result, str]] = ..., reward: _Optional[_Iterable[_Union[QuestRewardProto, _Mapping]]] = ...) -> None: ... + +class CompleteQuestStampCardOutProto(_message.Message): + __slots__ = ["status", "reward"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[CompleteQuestStampCardOutProto.Status] + SUCCESS: _ClassVar[CompleteQuestStampCardOutProto.Status] + ERROR_STILL_IN_PROGRESS: _ClassVar[CompleteQuestStampCardOutProto.Status] + UNSET: CompleteQuestStampCardOutProto.Status + SUCCESS: CompleteQuestStampCardOutProto.Status + ERROR_STILL_IN_PROGRESS: CompleteQuestStampCardOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + REWARD_FIELD_NUMBER: _ClassVar[int] + status: CompleteQuestStampCardOutProto.Status + reward: _containers.RepeatedCompositeFieldContainer[QuestRewardProto] + def __init__(self, status: _Optional[_Union[CompleteQuestStampCardOutProto.Status, str]] = ..., reward: _Optional[_Iterable[_Union[QuestRewardProto, _Mapping]]] = ...) -> None: ... + +class CompleteQuestStampCardProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class CompleteRaidBattleOutProto(_message.Message): + __slots__ = ["result", "battle_results", "is_victory"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[CompleteRaidBattleOutProto.Result] + SUCCESS: _ClassVar[CompleteRaidBattleOutProto.Result] + ERROR_BATTLE_NOT_FOUND: _ClassVar[CompleteRaidBattleOutProto.Result] + ERROR_BATTLE_NOT_COMPLETED: _ClassVar[CompleteRaidBattleOutProto.Result] + ERROR_SERVER_FAILURE: _ClassVar[CompleteRaidBattleOutProto.Result] + ERROR_NOT_RVN: _ClassVar[CompleteRaidBattleOutProto.Result] + ERROR_BATTLE_NOT_RAID: _ClassVar[CompleteRaidBattleOutProto.Result] + UNSET: CompleteRaidBattleOutProto.Result + SUCCESS: CompleteRaidBattleOutProto.Result + ERROR_BATTLE_NOT_FOUND: CompleteRaidBattleOutProto.Result + ERROR_BATTLE_NOT_COMPLETED: CompleteRaidBattleOutProto.Result + ERROR_SERVER_FAILURE: CompleteRaidBattleOutProto.Result + ERROR_NOT_RVN: CompleteRaidBattleOutProto.Result + ERROR_BATTLE_NOT_RAID: CompleteRaidBattleOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + BATTLE_RESULTS_FIELD_NUMBER: _ClassVar[int] + IS_VICTORY_FIELD_NUMBER: _ClassVar[int] + result: CompleteRaidBattleOutProto.Result + battle_results: BattleResultsProto + is_victory: bool + def __init__(self, result: _Optional[_Union[CompleteRaidBattleOutProto.Result, str]] = ..., battle_results: _Optional[_Union[BattleResultsProto, _Mapping]] = ..., is_victory: bool = ...) -> None: ... + +class CompleteRaidBattleProto(_message.Message): + __slots__ = ["gym_id", "battle_id"] + GYM_ID_FIELD_NUMBER: _ClassVar[int] + BATTLE_ID_FIELD_NUMBER: _ClassVar[int] + gym_id: str + battle_id: str + def __init__(self, gym_id: _Optional[str] = ..., battle_id: _Optional[str] = ...) -> None: ... + +class CompleteReferralMilestoneLogEntry(_message.Message): + __slots__ = ["milestone_completed", "reward"] + class MilestoneLogEntryProto(_message.Message): + __slots__ = ["name_key", "name_template_variable"] + NAME_KEY_FIELD_NUMBER: _ClassVar[int] + NAME_TEMPLATE_VARIABLE_FIELD_NUMBER: _ClassVar[int] + name_key: str + name_template_variable: _containers.RepeatedCompositeFieldContainer[CompleteReferralMilestoneLogEntry.TemplateVariableProto] + def __init__(self, name_key: _Optional[str] = ..., name_template_variable: _Optional[_Iterable[_Union[CompleteReferralMilestoneLogEntry.TemplateVariableProto, _Mapping]]] = ...) -> None: ... + class TemplateVariableProto(_message.Message): + __slots__ = ["name", "literal"] + NAME_FIELD_NUMBER: _ClassVar[int] + LITERAL_FIELD_NUMBER: _ClassVar[int] + name: str + literal: str + def __init__(self, name: _Optional[str] = ..., literal: _Optional[str] = ...) -> None: ... + MILESTONE_COMPLETED_FIELD_NUMBER: _ClassVar[int] + REWARD_FIELD_NUMBER: _ClassVar[int] + milestone_completed: CompleteReferralMilestoneLogEntry.MilestoneLogEntryProto + reward: _containers.RepeatedCompositeFieldContainer[QuestRewardProto] + def __init__(self, milestone_completed: _Optional[_Union[CompleteReferralMilestoneLogEntry.MilestoneLogEntryProto, _Mapping]] = ..., reward: _Optional[_Iterable[_Union[QuestRewardProto, _Mapping]]] = ...) -> None: ... + +class CompleteRoutePlayLogEntry(_message.Message): + __slots__ = ["badge_level", "route_image_url", "awarded_items", "bonus_awarded_items", "route_name", "route_visuals"] + BADGE_LEVEL_FIELD_NUMBER: _ClassVar[int] + ROUTE_IMAGE_URL_FIELD_NUMBER: _ClassVar[int] + AWARDED_ITEMS_FIELD_NUMBER: _ClassVar[int] + BONUS_AWARDED_ITEMS_FIELD_NUMBER: _ClassVar[int] + ROUTE_NAME_FIELD_NUMBER: _ClassVar[int] + ROUTE_VISUALS_FIELD_NUMBER: _ClassVar[int] + badge_level: RouteBadgeLevel.BadgeLevel + route_image_url: str + awarded_items: LootProto + bonus_awarded_items: LootProto + route_name: str + route_visuals: RouteImageProto + def __init__(self, badge_level: _Optional[_Union[RouteBadgeLevel.BadgeLevel, str]] = ..., route_image_url: _Optional[str] = ..., awarded_items: _Optional[_Union[LootProto, _Mapping]] = ..., bonus_awarded_items: _Optional[_Union[LootProto, _Mapping]] = ..., route_name: _Optional[str] = ..., route_visuals: _Optional[_Union[RouteImageProto, _Mapping]] = ...) -> None: ... + +class CompleteSnapshotSessionOutProto(_message.Message): + __slots__ = ["status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[CompleteSnapshotSessionOutProto.Status] + SUCCESS: _ClassVar[CompleteSnapshotSessionOutProto.Status] + ERROR_PHOTO_POKEMON_INVALID: _ClassVar[CompleteSnapshotSessionOutProto.Status] + ERROR_UNKNOWN: _ClassVar[CompleteSnapshotSessionOutProto.Status] + UNSET: CompleteSnapshotSessionOutProto.Status + SUCCESS: CompleteSnapshotSessionOutProto.Status + ERROR_PHOTO_POKEMON_INVALID: CompleteSnapshotSessionOutProto.Status + ERROR_UNKNOWN: CompleteSnapshotSessionOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + status: CompleteSnapshotSessionOutProto.Status + def __init__(self, status: _Optional[_Union[CompleteSnapshotSessionOutProto.Status, str]] = ...) -> None: ... + +class CompleteSnapshotSessionProto(_message.Message): + __slots__ = ["photo_pokemon_id", "num_photos_taken", "snapshot_session_start_time"] + PHOTO_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + NUM_PHOTOS_TAKEN_FIELD_NUMBER: _ClassVar[int] + SNAPSHOT_SESSION_START_TIME_FIELD_NUMBER: _ClassVar[int] + photo_pokemon_id: int + num_photos_taken: int + snapshot_session_start_time: int + def __init__(self, photo_pokemon_id: _Optional[int] = ..., num_photos_taken: _Optional[int] = ..., snapshot_session_start_time: _Optional[int] = ...) -> None: ... + +class CompleteVsSeekerAndRestartChargingOutProto(_message.Message): + __slots__ = ["result", "vs_seeker", "loot_proto", "current_season_result", "previous_rank", "previous_rating", "stats_at_rank_start", "avatar_template_id_rewarded"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[CompleteVsSeekerAndRestartChargingOutProto.Result] + SUCCESS: _ClassVar[CompleteVsSeekerAndRestartChargingOutProto.Result] + ERROR_VS_SEEKER_NOT_FOUND: _ClassVar[CompleteVsSeekerAndRestartChargingOutProto.Result] + ERROR_VS_SEEKER_ALREADY_STARTED_CHARGING: _ClassVar[CompleteVsSeekerAndRestartChargingOutProto.Result] + ERROR_VS_SEEKER_ALREADY_FULLY_CHARGED: _ClassVar[CompleteVsSeekerAndRestartChargingOutProto.Result] + ERROR_VS_SEEKER_PLAYER_IN_WRONG_SEASON: _ClassVar[CompleteVsSeekerAndRestartChargingOutProto.Result] + ERROR_PLAYER_INVENTORY_FULL: _ClassVar[CompleteVsSeekerAndRestartChargingOutProto.Result] + ERROR_PLAYER_HAS_UNCLAIMED_REWARDS: _ClassVar[CompleteVsSeekerAndRestartChargingOutProto.Result] + UNSET: CompleteVsSeekerAndRestartChargingOutProto.Result + SUCCESS: CompleteVsSeekerAndRestartChargingOutProto.Result + ERROR_VS_SEEKER_NOT_FOUND: CompleteVsSeekerAndRestartChargingOutProto.Result + ERROR_VS_SEEKER_ALREADY_STARTED_CHARGING: CompleteVsSeekerAndRestartChargingOutProto.Result + ERROR_VS_SEEKER_ALREADY_FULLY_CHARGED: CompleteVsSeekerAndRestartChargingOutProto.Result + ERROR_VS_SEEKER_PLAYER_IN_WRONG_SEASON: CompleteVsSeekerAndRestartChargingOutProto.Result + ERROR_PLAYER_INVENTORY_FULL: CompleteVsSeekerAndRestartChargingOutProto.Result + ERROR_PLAYER_HAS_UNCLAIMED_REWARDS: CompleteVsSeekerAndRestartChargingOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + VS_SEEKER_FIELD_NUMBER: _ClassVar[int] + LOOT_PROTO_FIELD_NUMBER: _ClassVar[int] + CURRENT_SEASON_RESULT_FIELD_NUMBER: _ClassVar[int] + PREVIOUS_RANK_FIELD_NUMBER: _ClassVar[int] + PREVIOUS_RATING_FIELD_NUMBER: _ClassVar[int] + STATS_AT_RANK_START_FIELD_NUMBER: _ClassVar[int] + AVATAR_TEMPLATE_ID_REWARDED_FIELD_NUMBER: _ClassVar[int] + result: CompleteVsSeekerAndRestartChargingOutProto.Result + vs_seeker: VsSeekerAttributesProto + loot_proto: LootProto + current_season_result: CombatSeasonResult + previous_rank: int + previous_rating: float + stats_at_rank_start: CombatBaseStatsProto + avatar_template_id_rewarded: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, result: _Optional[_Union[CompleteVsSeekerAndRestartChargingOutProto.Result, str]] = ..., vs_seeker: _Optional[_Union[VsSeekerAttributesProto, _Mapping]] = ..., loot_proto: _Optional[_Union[LootProto, _Mapping]] = ..., current_season_result: _Optional[_Union[CombatSeasonResult, _Mapping]] = ..., previous_rank: _Optional[int] = ..., previous_rating: _Optional[float] = ..., stats_at_rank_start: _Optional[_Union[CombatBaseStatsProto, _Mapping]] = ..., avatar_template_id_rewarded: _Optional[_Iterable[str]] = ...) -> None: ... + +class CompleteVsSeekerAndRestartChargingProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class CompleteWildSnapshotSessionOutProto(_message.Message): + __slots__ = ["status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[CompleteWildSnapshotSessionOutProto.Status] + SUCCESS: _ClassVar[CompleteWildSnapshotSessionOutProto.Status] + ERROR_PHOTO_POKEMON_INVALID: _ClassVar[CompleteWildSnapshotSessionOutProto.Status] + ERROR_NO_PHOTOS_TAKEN: _ClassVar[CompleteWildSnapshotSessionOutProto.Status] + ERROR_UNKNOWN: _ClassVar[CompleteWildSnapshotSessionOutProto.Status] + UNSET: CompleteWildSnapshotSessionOutProto.Status + SUCCESS: CompleteWildSnapshotSessionOutProto.Status + ERROR_PHOTO_POKEMON_INVALID: CompleteWildSnapshotSessionOutProto.Status + ERROR_NO_PHOTOS_TAKEN: CompleteWildSnapshotSessionOutProto.Status + ERROR_UNKNOWN: CompleteWildSnapshotSessionOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + status: CompleteWildSnapshotSessionOutProto.Status + def __init__(self, status: _Optional[_Union[CompleteWildSnapshotSessionOutProto.Status, str]] = ...) -> None: ... + +class CompleteWildSnapshotSessionProto(_message.Message): + __slots__ = ["photo_pokedex_id", "num_photos_taken", "type_1", "type_2", "spawn_point_id", "encounter_id"] + PHOTO_POKEDEX_ID_FIELD_NUMBER: _ClassVar[int] + NUM_PHOTOS_TAKEN_FIELD_NUMBER: _ClassVar[int] + TYPE_1_FIELD_NUMBER: _ClassVar[int] + TYPE_2_FIELD_NUMBER: _ClassVar[int] + SPAWN_POINT_ID_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_ID_FIELD_NUMBER: _ClassVar[int] + photo_pokedex_id: int + num_photos_taken: int + type_1: HoloPokemonType + type_2: HoloPokemonType + spawn_point_id: str + encounter_id: int + def __init__(self, photo_pokedex_id: _Optional[int] = ..., num_photos_taken: _Optional[int] = ..., type_1: _Optional[_Union[HoloPokemonType, str]] = ..., type_2: _Optional[_Union[HoloPokemonType, str]] = ..., spawn_point_id: _Optional[str] = ..., encounter_id: _Optional[int] = ...) -> None: ... + +class ComponentPokemonDetailsProto(_message.Message): + __slots__ = ["fusion_pokemon_id"] + FUSION_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + fusion_pokemon_id: int + def __init__(self, fusion_pokemon_id: _Optional[int] = ...) -> None: ... + +class ComponentPokemonSettingsProto(_message.Message): + __slots__ = ["pokedex_id", "form", "component_candy_cost", "form_change_type", "fusion_move1", "fusion_move2", "location_card_settings", "family_id"] + class FormChangeType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[ComponentPokemonSettingsProto.FormChangeType] + FUSE: _ClassVar[ComponentPokemonSettingsProto.FormChangeType] + UNFUSE: _ClassVar[ComponentPokemonSettingsProto.FormChangeType] + UNSET: ComponentPokemonSettingsProto.FormChangeType + FUSE: ComponentPokemonSettingsProto.FormChangeType + UNFUSE: ComponentPokemonSettingsProto.FormChangeType + POKEDEX_ID_FIELD_NUMBER: _ClassVar[int] + FORM_FIELD_NUMBER: _ClassVar[int] + COMPONENT_CANDY_COST_FIELD_NUMBER: _ClassVar[int] + FORM_CHANGE_TYPE_FIELD_NUMBER: _ClassVar[int] + FUSION_MOVE1_FIELD_NUMBER: _ClassVar[int] + FUSION_MOVE2_FIELD_NUMBER: _ClassVar[int] + LOCATION_CARD_SETTINGS_FIELD_NUMBER: _ClassVar[int] + FAMILY_ID_FIELD_NUMBER: _ClassVar[int] + pokedex_id: HoloPokemonId + form: PokemonDisplayProto.Form + component_candy_cost: int + form_change_type: ComponentPokemonSettingsProto.FormChangeType + fusion_move1: HoloPokemonMove + fusion_move2: HoloPokemonMove + location_card_settings: _containers.RepeatedCompositeFieldContainer[FormChangeLocationCardSettingsProto] + family_id: HoloPokemonFamilyId + def __init__(self, pokedex_id: _Optional[_Union[HoloPokemonId, str]] = ..., form: _Optional[_Union[PokemonDisplayProto.Form, str]] = ..., component_candy_cost: _Optional[int] = ..., form_change_type: _Optional[_Union[ComponentPokemonSettingsProto.FormChangeType, str]] = ..., fusion_move1: _Optional[_Union[HoloPokemonMove, str]] = ..., fusion_move2: _Optional[_Union[HoloPokemonMove, str]] = ..., location_card_settings: _Optional[_Iterable[_Union[FormChangeLocationCardSettingsProto, _Mapping]]] = ..., family_id: _Optional[_Union[HoloPokemonFamilyId, str]] = ...) -> None: ... + +class ConfirmPhotobombOutProto(_message.Message): + __slots__ = ["status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[ConfirmPhotobombOutProto.Status] + SUCCESS: _ClassVar[ConfirmPhotobombOutProto.Status] + ERROR_PHOTOBOMB_NOT_FOUND: _ClassVar[ConfirmPhotobombOutProto.Status] + ERROR_PHOTOBOMB_ALREADY_CONFIRMED: _ClassVar[ConfirmPhotobombOutProto.Status] + ERROR_UNKNOWN: _ClassVar[ConfirmPhotobombOutProto.Status] + UNSET: ConfirmPhotobombOutProto.Status + SUCCESS: ConfirmPhotobombOutProto.Status + ERROR_PHOTOBOMB_NOT_FOUND: ConfirmPhotobombOutProto.Status + ERROR_PHOTOBOMB_ALREADY_CONFIRMED: ConfirmPhotobombOutProto.Status + ERROR_UNKNOWN: ConfirmPhotobombOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + status: ConfirmPhotobombOutProto.Status + def __init__(self, status: _Optional[_Union[ConfirmPhotobombOutProto.Status, str]] = ...) -> None: ... + +class ConfirmPhotobombProto(_message.Message): + __slots__ = ["encounter_id"] + ENCOUNTER_ID_FIELD_NUMBER: _ClassVar[int] + encounter_id: int + def __init__(self, encounter_id: _Optional[int] = ...) -> None: ... + +class ConfirmTradingOutProto(_message.Message): + __slots__ = ["result", "trading"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[ConfirmTradingOutProto.Result] + SUCCESS: _ClassVar[ConfirmTradingOutProto.Result] + ERROR_UNKNOWN: _ClassVar[ConfirmTradingOutProto.Result] + ERROR_FRIEND_NOT_FOUND: _ClassVar[ConfirmTradingOutProto.Result] + ERROR_INVALID_PLAYER_ID: _ClassVar[ConfirmTradingOutProto.Result] + ERROR_INVALID_STATE: _ClassVar[ConfirmTradingOutProto.Result] + ERROR_STATE_HANDLER: _ClassVar[ConfirmTradingOutProto.Result] + ERROR_INVALID_POKEMON: _ClassVar[ConfirmTradingOutProto.Result] + ERROR_INSUFFICIENT_PAYMENT: _ClassVar[ConfirmTradingOutProto.Result] + ERROR_NO_PLAYER_POKEMON: _ClassVar[ConfirmTradingOutProto.Result] + ERROR_NO_FRIEND_POKEMON: _ClassVar[ConfirmTradingOutProto.Result] + ERROR_PLAYER_ALREADY_CONFIRMED: _ClassVar[ConfirmTradingOutProto.Result] + ERROR_TRANSACTION_LOG_NOT_MATCH: _ClassVar[ConfirmTradingOutProto.Result] + ERROR_TRADING_EXPIRED: _ClassVar[ConfirmTradingOutProto.Result] + ERROR_TRANSACTION: _ClassVar[ConfirmTradingOutProto.Result] + ERROR_DAILY_LIMIT_REACHED: _ClassVar[ConfirmTradingOutProto.Result] + UNSET: ConfirmTradingOutProto.Result + SUCCESS: ConfirmTradingOutProto.Result + ERROR_UNKNOWN: ConfirmTradingOutProto.Result + ERROR_FRIEND_NOT_FOUND: ConfirmTradingOutProto.Result + ERROR_INVALID_PLAYER_ID: ConfirmTradingOutProto.Result + ERROR_INVALID_STATE: ConfirmTradingOutProto.Result + ERROR_STATE_HANDLER: ConfirmTradingOutProto.Result + ERROR_INVALID_POKEMON: ConfirmTradingOutProto.Result + ERROR_INSUFFICIENT_PAYMENT: ConfirmTradingOutProto.Result + ERROR_NO_PLAYER_POKEMON: ConfirmTradingOutProto.Result + ERROR_NO_FRIEND_POKEMON: ConfirmTradingOutProto.Result + ERROR_PLAYER_ALREADY_CONFIRMED: ConfirmTradingOutProto.Result + ERROR_TRANSACTION_LOG_NOT_MATCH: ConfirmTradingOutProto.Result + ERROR_TRADING_EXPIRED: ConfirmTradingOutProto.Result + ERROR_TRANSACTION: ConfirmTradingOutProto.Result + ERROR_DAILY_LIMIT_REACHED: ConfirmTradingOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + TRADING_FIELD_NUMBER: _ClassVar[int] + result: ConfirmTradingOutProto.Result + trading: TradingProto + def __init__(self, result: _Optional[_Union[ConfirmTradingOutProto.Result, str]] = ..., trading: _Optional[_Union[TradingProto, _Mapping]] = ...) -> None: ... + +class ConfirmTradingProto(_message.Message): + __slots__ = ["player_id", "transaction_log"] + PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + TRANSACTION_LOG_FIELD_NUMBER: _ClassVar[int] + player_id: str + transaction_log: str + def __init__(self, player_id: _Optional[str] = ..., transaction_log: _Optional[str] = ...) -> None: ... + +class ConsumePartyItemsOutProto(_message.Message): + __slots__ = ["result", "applied_items", "party"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[ConsumePartyItemsOutProto.Result] + ERROR_UNKNOWN: _ClassVar[ConsumePartyItemsOutProto.Result] + SUCCESS: _ClassVar[ConsumePartyItemsOutProto.Result] + ERROR_PLAYER_NOT_IN_PARTY: _ClassVar[ConsumePartyItemsOutProto.Result] + UNSET: ConsumePartyItemsOutProto.Result + ERROR_UNKNOWN: ConsumePartyItemsOutProto.Result + SUCCESS: ConsumePartyItemsOutProto.Result + ERROR_PLAYER_NOT_IN_PARTY: ConsumePartyItemsOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + APPLIED_ITEMS_FIELD_NUMBER: _ClassVar[int] + PARTY_FIELD_NUMBER: _ClassVar[int] + result: ConsumePartyItemsOutProto.Result + applied_items: _containers.RepeatedCompositeFieldContainer[AppliedItemProto] + party: PartyRpcProto + def __init__(self, result: _Optional[_Union[ConsumePartyItemsOutProto.Result, str]] = ..., applied_items: _Optional[_Iterable[_Union[AppliedItemProto, _Mapping]]] = ..., party: _Optional[_Union[PartyRpcProto, _Mapping]] = ...) -> None: ... + +class ConsumePartyItemsProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class ConsumeStickersLogEntry(_message.Message): + __slots__ = ["usage", "sticker_id"] + USAGE_FIELD_NUMBER: _ClassVar[int] + STICKER_ID_FIELD_NUMBER: _ClassVar[int] + usage: ConsumeStickersProto.Usage + sticker_id: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, usage: _Optional[_Union[ConsumeStickersProto.Usage, str]] = ..., sticker_id: _Optional[_Iterable[str]] = ...) -> None: ... + +class ConsumeStickersOutProto(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[ConsumeStickersOutProto.Result] + SUCCESS: _ClassVar[ConsumeStickersOutProto.Result] + ERROR_PLAYER_NOT_ENOUGH_STICKERS: _ClassVar[ConsumeStickersOutProto.Result] + UNSET: ConsumeStickersOutProto.Result + SUCCESS: ConsumeStickersOutProto.Result + ERROR_PLAYER_NOT_ENOUGH_STICKERS: ConsumeStickersOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: ConsumeStickersOutProto.Result + def __init__(self, result: _Optional[_Union[ConsumeStickersOutProto.Result, str]] = ...) -> None: ... + +class ConsumeStickersProto(_message.Message): + __slots__ = ["usage", "sticker_id"] + class Usage(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[ConsumeStickersProto.Usage] + PHOTO_STICKERS: _ClassVar[ConsumeStickersProto.Usage] + UNSET: ConsumeStickersProto.Usage + PHOTO_STICKERS: ConsumeStickersProto.Usage + USAGE_FIELD_NUMBER: _ClassVar[int] + STICKER_ID_FIELD_NUMBER: _ClassVar[int] + usage: ConsumeStickersProto.Usage + sticker_id: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, usage: _Optional[_Union[ConsumeStickersProto.Usage, str]] = ..., sticker_id: _Optional[_Iterable[str]] = ...) -> None: ... + +class ContactSettingsProto(_message.Message): + __slots__ = ["send_marketing_emails", "send_push_notifications"] + SEND_MARKETING_EMAILS_FIELD_NUMBER: _ClassVar[int] + SEND_PUSH_NOTIFICATIONS_FIELD_NUMBER: _ClassVar[int] + send_marketing_emails: bool + send_push_notifications: bool + def __init__(self, send_marketing_emails: bool = ..., send_push_notifications: bool = ...) -> None: ... + +class ContestBadgeData(_message.Message): + __slots__ = ["number_of_first_place_wins", "contest_data"] + NUMBER_OF_FIRST_PLACE_WINS_FIELD_NUMBER: _ClassVar[int] + CONTEST_DATA_FIELD_NUMBER: _ClassVar[int] + number_of_first_place_wins: int + contest_data: _containers.RepeatedCompositeFieldContainer[ContestWinDataProto] + def __init__(self, number_of_first_place_wins: _Optional[int] = ..., contest_data: _Optional[_Iterable[_Union[ContestWinDataProto, _Mapping]]] = ...) -> None: ... + +class ContestBuddyFocusProto(_message.Message): + __slots__ = ["min_buddy_level"] + MIN_BUDDY_LEVEL_FIELD_NUMBER: _ClassVar[int] + min_buddy_level: BuddyLevel + def __init__(self, min_buddy_level: _Optional[_Union[BuddyLevel, str]] = ...) -> None: ... + +class ContestCycleProto(_message.Message): + __slots__ = ["start_time_ms", "end_time_ms", "contest_occurrence", "custom_cycle_warmup_duration_ms", "custom_cycle_cooldown_duration_ms", "activate_early_termination"] + START_TIME_MS_FIELD_NUMBER: _ClassVar[int] + END_TIME_MS_FIELD_NUMBER: _ClassVar[int] + CONTEST_OCCURRENCE_FIELD_NUMBER: _ClassVar[int] + CUSTOM_CYCLE_WARMUP_DURATION_MS_FIELD_NUMBER: _ClassVar[int] + CUSTOM_CYCLE_COOLDOWN_DURATION_MS_FIELD_NUMBER: _ClassVar[int] + ACTIVATE_EARLY_TERMINATION_FIELD_NUMBER: _ClassVar[int] + start_time_ms: int + end_time_ms: int + contest_occurrence: ContestOccurrence + custom_cycle_warmup_duration_ms: int + custom_cycle_cooldown_duration_ms: int + activate_early_termination: bool + def __init__(self, start_time_ms: _Optional[int] = ..., end_time_ms: _Optional[int] = ..., contest_occurrence: _Optional[_Union[ContestOccurrence, str]] = ..., custom_cycle_warmup_duration_ms: _Optional[int] = ..., custom_cycle_cooldown_duration_ms: _Optional[int] = ..., activate_early_termination: bool = ...) -> None: ... + +class ContestDisplayProto(_message.Message): + __slots__ = ["style"] + STYLE_FIELD_NUMBER: _ClassVar[int] + style: EnumWrapper.PokestopStyle + def __init__(self, style: _Optional[_Union[EnumWrapper.PokestopStyle, str]] = ...) -> None: ... + +class ContestEntryProto(_message.Message): + __slots__ = ["pokedex_id", "pokemon_display", "score", "rank", "player_avatar", "trainer_name", "team", "pokemon_id", "player_id", "pokemon_nickname", "player_neutral_avatar"] + POKEDEX_ID_FIELD_NUMBER: _ClassVar[int] + POKEMON_DISPLAY_FIELD_NUMBER: _ClassVar[int] + SCORE_FIELD_NUMBER: _ClassVar[int] + RANK_FIELD_NUMBER: _ClassVar[int] + PLAYER_AVATAR_FIELD_NUMBER: _ClassVar[int] + TRAINER_NAME_FIELD_NUMBER: _ClassVar[int] + TEAM_FIELD_NUMBER: _ClassVar[int] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + POKEMON_NICKNAME_FIELD_NUMBER: _ClassVar[int] + PLAYER_NEUTRAL_AVATAR_FIELD_NUMBER: _ClassVar[int] + pokedex_id: HoloPokemonId + pokemon_display: PokemonDisplayProto + score: float + rank: int + player_avatar: PlayerAvatarProto + trainer_name: str + team: Team + pokemon_id: int + player_id: str + pokemon_nickname: str + player_neutral_avatar: PlayerNeutralAvatarProto + def __init__(self, pokedex_id: _Optional[_Union[HoloPokemonId, str]] = ..., pokemon_display: _Optional[_Union[PokemonDisplayProto, _Mapping]] = ..., score: _Optional[float] = ..., rank: _Optional[int] = ..., player_avatar: _Optional[_Union[PlayerAvatarProto, _Mapping]] = ..., trainer_name: _Optional[str] = ..., team: _Optional[_Union[Team, str]] = ..., pokemon_id: _Optional[int] = ..., player_id: _Optional[str] = ..., pokemon_nickname: _Optional[str] = ..., player_neutral_avatar: _Optional[_Union[PlayerNeutralAvatarProto, _Mapping]] = ...) -> None: ... + +class ContestFocusProto(_message.Message): + __slots__ = ["pokemon", "generation", "hatched", "mega", "shiny", "type", "buddy", "pokemon_class", "pokemon_family", "alignment"] + POKEMON_FIELD_NUMBER: _ClassVar[int] + GENERATION_FIELD_NUMBER: _ClassVar[int] + HATCHED_FIELD_NUMBER: _ClassVar[int] + MEGA_FIELD_NUMBER: _ClassVar[int] + SHINY_FIELD_NUMBER: _ClassVar[int] + TYPE_FIELD_NUMBER: _ClassVar[int] + BUDDY_FIELD_NUMBER: _ClassVar[int] + POKEMON_CLASS_FIELD_NUMBER: _ClassVar[int] + POKEMON_FAMILY_FIELD_NUMBER: _ClassVar[int] + ALIGNMENT_FIELD_NUMBER: _ClassVar[int] + pokemon: ContestPokemonFocusProto + generation: ContestGenerationFocusProto + hatched: ContestHatchedFocusProto + mega: ContestTemporaryEvolutionFocusProto + shiny: ContestShinyFocusProto + type: ContestPokemonTypeFocusProto + buddy: ContestBuddyFocusProto + pokemon_class: ContestPokemonClassFocusProto + pokemon_family: ContestPokemonFamilyFocusProto + alignment: ContestPokemonAlignmentFocusProto + def __init__(self, pokemon: _Optional[_Union[ContestPokemonFocusProto, _Mapping]] = ..., generation: _Optional[_Union[ContestGenerationFocusProto, _Mapping]] = ..., hatched: _Optional[_Union[ContestHatchedFocusProto, _Mapping]] = ..., mega: _Optional[_Union[ContestTemporaryEvolutionFocusProto, _Mapping]] = ..., shiny: _Optional[_Union[ContestShinyFocusProto, _Mapping]] = ..., type: _Optional[_Union[ContestPokemonTypeFocusProto, _Mapping]] = ..., buddy: _Optional[_Union[ContestBuddyFocusProto, _Mapping]] = ..., pokemon_class: _Optional[_Union[ContestPokemonClassFocusProto, _Mapping]] = ..., pokemon_family: _Optional[_Union[ContestPokemonFamilyFocusProto, _Mapping]] = ..., alignment: _Optional[_Union[ContestPokemonAlignmentFocusProto, _Mapping]] = ...) -> None: ... + +class ContestFriendEntryProto(_message.Message): + __slots__ = ["trainer_name", "friendship_level_milestone", "rank", "player_avatar", "team", "player_neutral_avatar"] + TRAINER_NAME_FIELD_NUMBER: _ClassVar[int] + FRIENDSHIP_LEVEL_MILESTONE_FIELD_NUMBER: _ClassVar[int] + RANK_FIELD_NUMBER: _ClassVar[int] + PLAYER_AVATAR_FIELD_NUMBER: _ClassVar[int] + TEAM_FIELD_NUMBER: _ClassVar[int] + PLAYER_NEUTRAL_AVATAR_FIELD_NUMBER: _ClassVar[int] + trainer_name: str + friendship_level_milestone: FriendshipLevelMilestone + rank: int + player_avatar: PlayerAvatarProto + team: Team + player_neutral_avatar: PlayerNeutralAvatarProto + def __init__(self, trainer_name: _Optional[str] = ..., friendship_level_milestone: _Optional[_Union[FriendshipLevelMilestone, str]] = ..., rank: _Optional[int] = ..., player_avatar: _Optional[_Union[PlayerAvatarProto, _Mapping]] = ..., team: _Optional[_Union[Team, str]] = ..., player_neutral_avatar: _Optional[_Union[PlayerNeutralAvatarProto, _Mapping]] = ...) -> None: ... + +class ContestGenerationFocusProto(_message.Message): + __slots__ = ["pokemon_generation"] + POKEMON_GENERATION_FIELD_NUMBER: _ClassVar[int] + pokemon_generation: PokedexGenerationId + def __init__(self, pokemon_generation: _Optional[_Union[PokedexGenerationId, str]] = ...) -> None: ... + +class ContestHatchedFocusProto(_message.Message): + __slots__ = ["require_to_be_hatched"] + REQUIRE_TO_BE_HATCHED_FIELD_NUMBER: _ClassVar[int] + require_to_be_hatched: bool + def __init__(self, require_to_be_hatched: bool = ...) -> None: ... + +class ContestInfoProto(_message.Message): + __slots__ = ["contest_id", "pokemon_id", "ranking", "fort_image_url", "pokemon_display", "fort_name", "rewards_template_id", "pokedex_id", "local_end_time_ms", "is_ranking_locked", "evolved_pokemon_id"] + CONTEST_ID_FIELD_NUMBER: _ClassVar[int] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + RANKING_FIELD_NUMBER: _ClassVar[int] + FORT_IMAGE_URL_FIELD_NUMBER: _ClassVar[int] + POKEMON_DISPLAY_FIELD_NUMBER: _ClassVar[int] + FORT_NAME_FIELD_NUMBER: _ClassVar[int] + REWARDS_TEMPLATE_ID_FIELD_NUMBER: _ClassVar[int] + POKEDEX_ID_FIELD_NUMBER: _ClassVar[int] + LOCAL_END_TIME_MS_FIELD_NUMBER: _ClassVar[int] + IS_RANKING_LOCKED_FIELD_NUMBER: _ClassVar[int] + EVOLVED_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + contest_id: str + pokemon_id: int + ranking: int + fort_image_url: str + pokemon_display: PokemonDisplayProto + fort_name: str + rewards_template_id: str + pokedex_id: HoloPokemonId + local_end_time_ms: int + is_ranking_locked: bool + evolved_pokemon_id: int + def __init__(self, contest_id: _Optional[str] = ..., pokemon_id: _Optional[int] = ..., ranking: _Optional[int] = ..., fort_image_url: _Optional[str] = ..., pokemon_display: _Optional[_Union[PokemonDisplayProto, _Mapping]] = ..., fort_name: _Optional[str] = ..., rewards_template_id: _Optional[str] = ..., pokedex_id: _Optional[_Union[HoloPokemonId, str]] = ..., local_end_time_ms: _Optional[int] = ..., is_ranking_locked: bool = ..., evolved_pokemon_id: _Optional[int] = ...) -> None: ... + +class ContestInfoSummaryProto(_message.Message): + __slots__ = ["contest_info", "traded_contest_pokemon_id", "is_ranking_locked", "end_time_ms", "metric", "num_contests_entered"] + CONTEST_INFO_FIELD_NUMBER: _ClassVar[int] + TRADED_CONTEST_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + IS_RANKING_LOCKED_FIELD_NUMBER: _ClassVar[int] + END_TIME_MS_FIELD_NUMBER: _ClassVar[int] + METRIC_FIELD_NUMBER: _ClassVar[int] + NUM_CONTESTS_ENTERED_FIELD_NUMBER: _ClassVar[int] + contest_info: _containers.RepeatedCompositeFieldContainer[ContestInfoProto] + traded_contest_pokemon_id: _containers.RepeatedScalarFieldContainer[int] + is_ranking_locked: bool + end_time_ms: int + metric: ContestMetricProto + num_contests_entered: int + def __init__(self, contest_info: _Optional[_Iterable[_Union[ContestInfoProto, _Mapping]]] = ..., traded_contest_pokemon_id: _Optional[_Iterable[int]] = ..., is_ranking_locked: bool = ..., end_time_ms: _Optional[int] = ..., metric: _Optional[_Union[ContestMetricProto, _Mapping]] = ..., num_contests_entered: _Optional[int] = ...) -> None: ... + +class ContestLengthThresholdsProto(_message.Message): + __slots__ = ["length", "min_duration_ms", "max_duration_ms"] + LENGTH_FIELD_NUMBER: _ClassVar[int] + MIN_DURATION_MS_FIELD_NUMBER: _ClassVar[int] + MAX_DURATION_MS_FIELD_NUMBER: _ClassVar[int] + length: str + min_duration_ms: int + max_duration_ms: int + def __init__(self, length: _Optional[str] = ..., min_duration_ms: _Optional[int] = ..., max_duration_ms: _Optional[int] = ...) -> None: ... + +class ContestLimitProto(_message.Message): + __slots__ = ["contest_metric", "contest_occurrence", "per_contest_max_entries"] + CONTEST_METRIC_FIELD_NUMBER: _ClassVar[int] + CONTEST_OCCURRENCE_FIELD_NUMBER: _ClassVar[int] + PER_CONTEST_MAX_ENTRIES_FIELD_NUMBER: _ClassVar[int] + contest_metric: ContestMetricProto + contest_occurrence: ContestOccurrence + per_contest_max_entries: int + def __init__(self, contest_metric: _Optional[_Union[ContestMetricProto, _Mapping]] = ..., contest_occurrence: _Optional[_Union[ContestOccurrence, str]] = ..., per_contest_max_entries: _Optional[int] = ...) -> None: ... + +class ContestMetricProto(_message.Message): + __slots__ = ["pokemon_metric", "ranking_standard"] + POKEMON_METRIC_FIELD_NUMBER: _ClassVar[int] + RANKING_STANDARD_FIELD_NUMBER: _ClassVar[int] + pokemon_metric: ContestPokemonMetric + ranking_standard: ContestRankingStandard + def __init__(self, pokemon_metric: _Optional[_Union[ContestPokemonMetric, str]] = ..., ranking_standard: _Optional[_Union[ContestRankingStandard, str]] = ...) -> None: ... + +class ContestPokemonAlignmentFocusProto(_message.Message): + __slots__ = ["required_alignment"] + class alignment(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[ContestPokemonAlignmentFocusProto.alignment] + PURIFIED: _ClassVar[ContestPokemonAlignmentFocusProto.alignment] + SHADOW: _ClassVar[ContestPokemonAlignmentFocusProto.alignment] + UNSET: ContestPokemonAlignmentFocusProto.alignment + PURIFIED: ContestPokemonAlignmentFocusProto.alignment + SHADOW: ContestPokemonAlignmentFocusProto.alignment + REQUIRED_ALIGNMENT_FIELD_NUMBER: _ClassVar[int] + required_alignment: ContestPokemonAlignmentFocusProto.alignment + def __init__(self, required_alignment: _Optional[_Union[ContestPokemonAlignmentFocusProto.alignment, str]] = ...) -> None: ... + +class ContestPokemonClassFocusProto(_message.Message): + __slots__ = ["required_class"] + REQUIRED_CLASS_FIELD_NUMBER: _ClassVar[int] + required_class: HoloPokemonClass + def __init__(self, required_class: _Optional[_Union[HoloPokemonClass, str]] = ...) -> None: ... + +class ContestPokemonFamilyFocusProto(_message.Message): + __slots__ = ["required_family"] + REQUIRED_FAMILY_FIELD_NUMBER: _ClassVar[int] + required_family: HoloPokemonFamilyId + def __init__(self, required_family: _Optional[_Union[HoloPokemonFamilyId, str]] = ...) -> None: ... + +class ContestPokemonFocusProto(_message.Message): + __slots__ = ["pokedex_id", "pokemon_display", "require_form_to_match"] + POKEDEX_ID_FIELD_NUMBER: _ClassVar[int] + POKEMON_DISPLAY_FIELD_NUMBER: _ClassVar[int] + REQUIRE_FORM_TO_MATCH_FIELD_NUMBER: _ClassVar[int] + pokedex_id: HoloPokemonId + pokemon_display: PokemonDisplayProto + require_form_to_match: bool + def __init__(self, pokedex_id: _Optional[_Union[HoloPokemonId, str]] = ..., pokemon_display: _Optional[_Union[PokemonDisplayProto, _Mapping]] = ..., require_form_to_match: bool = ...) -> None: ... + +class ContestPokemonSectionProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class ContestPokemonTypeFocusProto(_message.Message): + __slots__ = ["pokemon_type1", "pokemon_type2"] + POKEMON_TYPE1_FIELD_NUMBER: _ClassVar[int] + POKEMON_TYPE2_FIELD_NUMBER: _ClassVar[int] + pokemon_type1: HoloPokemonType + pokemon_type2: HoloPokemonType + def __init__(self, pokemon_type1: _Optional[_Union[HoloPokemonType, str]] = ..., pokemon_type2: _Optional[_Union[HoloPokemonType, str]] = ...) -> None: ... + +class ContestProto(_message.Message): + __slots__ = ["contest_id", "focus", "metric", "schedule", "rewards_template_id", "focuses", "focus_string_key", "scalar_score_reference_pokemon", "scalar_score_reference_pokemon_form"] + CONTEST_ID_FIELD_NUMBER: _ClassVar[int] + FOCUS_FIELD_NUMBER: _ClassVar[int] + METRIC_FIELD_NUMBER: _ClassVar[int] + SCHEDULE_FIELD_NUMBER: _ClassVar[int] + REWARDS_TEMPLATE_ID_FIELD_NUMBER: _ClassVar[int] + FOCUSES_FIELD_NUMBER: _ClassVar[int] + FOCUS_STRING_KEY_FIELD_NUMBER: _ClassVar[int] + SCALAR_SCORE_REFERENCE_POKEMON_FIELD_NUMBER: _ClassVar[int] + SCALAR_SCORE_REFERENCE_POKEMON_FORM_FIELD_NUMBER: _ClassVar[int] + contest_id: str + focus: ContestFocusProto + metric: ContestMetricProto + schedule: ContestScheduleProto + rewards_template_id: str + focuses: _containers.RepeatedCompositeFieldContainer[ContestFocusProto] + focus_string_key: str + scalar_score_reference_pokemon: HoloPokemonId + scalar_score_reference_pokemon_form: PokemonDisplayProto.Form + def __init__(self, contest_id: _Optional[str] = ..., focus: _Optional[_Union[ContestFocusProto, _Mapping]] = ..., metric: _Optional[_Union[ContestMetricProto, _Mapping]] = ..., schedule: _Optional[_Union[ContestScheduleProto, _Mapping]] = ..., rewards_template_id: _Optional[str] = ..., focuses: _Optional[_Iterable[_Union[ContestFocusProto, _Mapping]]] = ..., focus_string_key: _Optional[str] = ..., scalar_score_reference_pokemon: _Optional[_Union[HoloPokemonId, str]] = ..., scalar_score_reference_pokemon_form: _Optional[_Union[PokemonDisplayProto.Form, str]] = ...) -> None: ... + +class ContestScheduleProto(_message.Message): + __slots__ = ["contest_cycle"] + CONTEST_CYCLE_FIELD_NUMBER: _ClassVar[int] + contest_cycle: ContestCycleProto + def __init__(self, contest_cycle: _Optional[_Union[ContestCycleProto, _Mapping]] = ...) -> None: ... + +class ContestScoreCoefficientProto(_message.Message): + __slots__ = ["pokemon_size"] + class PokemonSize(_message.Message): + __slots__ = ["height_coefficient", "weight_coefficient", "iv_coefficient", "xxl_adjustment_factor"] + HEIGHT_COEFFICIENT_FIELD_NUMBER: _ClassVar[int] + WEIGHT_COEFFICIENT_FIELD_NUMBER: _ClassVar[int] + IV_COEFFICIENT_FIELD_NUMBER: _ClassVar[int] + XXL_ADJUSTMENT_FACTOR_FIELD_NUMBER: _ClassVar[int] + height_coefficient: float + weight_coefficient: float + iv_coefficient: float + xxl_adjustment_factor: float + def __init__(self, height_coefficient: _Optional[float] = ..., weight_coefficient: _Optional[float] = ..., iv_coefficient: _Optional[float] = ..., xxl_adjustment_factor: _Optional[float] = ...) -> None: ... + POKEMON_SIZE_FIELD_NUMBER: _ClassVar[int] + pokemon_size: ContestScoreCoefficientProto.PokemonSize + def __init__(self, pokemon_size: _Optional[_Union[ContestScoreCoefficientProto.PokemonSize, _Mapping]] = ...) -> None: ... + +class ContestScoreComponentProto(_message.Message): + __slots__ = ["component_type", "coefficient_value", "is_visible"] + COMPONENT_TYPE_FIELD_NUMBER: _ClassVar[int] + COEFFICIENT_VALUE_FIELD_NUMBER: _ClassVar[int] + IS_VISIBLE_FIELD_NUMBER: _ClassVar[int] + component_type: ContestScoreComponentType + coefficient_value: float + is_visible: bool + def __init__(self, component_type: _Optional[_Union[ContestScoreComponentType, str]] = ..., coefficient_value: _Optional[float] = ..., is_visible: bool = ...) -> None: ... + +class ContestScoreFormulaProto(_message.Message): + __slots__ = ["contest_type", "score_components"] + CONTEST_TYPE_FIELD_NUMBER: _ClassVar[int] + SCORE_COMPONENTS_FIELD_NUMBER: _ClassVar[int] + contest_type: ContestMetricProto + score_components: _containers.RepeatedCompositeFieldContainer[ContestScoreComponentProto] + def __init__(self, contest_type: _Optional[_Union[ContestMetricProto, _Mapping]] = ..., score_components: _Optional[_Iterable[_Union[ContestScoreComponentProto, _Mapping]]] = ...) -> None: ... + +class ContestSettingsProto(_message.Message): + __slots__ = ["is_feature_enabled", "player_contest_max_entries", "contest_limits", "default_contest_max_entries", "min_cooldown_before_season_end_ms", "contest_warmup_and_cooldown_durations_ms", "default_cycle_warmup_duration_ms", "default_cycle_cooldown_duration_ms", "max_catch_prompt_range", "catch_prompt_timeout_ms", "contest_score_coefficient", "contest_length_thresholds", "is_friends_display_enabled", "leaderboard_card_display_count", "postcontest_leaderboard_card_display_count", "contest_score_formulas", "is_v2_feature_enabled", "is_anticheat_removal_enabled", "is_normalized_score_to_species", "is_v2_focuses_enabled", "is_contest_in_nearby_menu", "is_pokemon_scalar_enabled"] + IS_FEATURE_ENABLED_FIELD_NUMBER: _ClassVar[int] + PLAYER_CONTEST_MAX_ENTRIES_FIELD_NUMBER: _ClassVar[int] + CONTEST_LIMITS_FIELD_NUMBER: _ClassVar[int] + DEFAULT_CONTEST_MAX_ENTRIES_FIELD_NUMBER: _ClassVar[int] + MIN_COOLDOWN_BEFORE_SEASON_END_MS_FIELD_NUMBER: _ClassVar[int] + CONTEST_WARMUP_AND_COOLDOWN_DURATIONS_MS_FIELD_NUMBER: _ClassVar[int] + DEFAULT_CYCLE_WARMUP_DURATION_MS_FIELD_NUMBER: _ClassVar[int] + DEFAULT_CYCLE_COOLDOWN_DURATION_MS_FIELD_NUMBER: _ClassVar[int] + MAX_CATCH_PROMPT_RANGE_FIELD_NUMBER: _ClassVar[int] + CATCH_PROMPT_TIMEOUT_MS_FIELD_NUMBER: _ClassVar[int] + CONTEST_SCORE_COEFFICIENT_FIELD_NUMBER: _ClassVar[int] + CONTEST_LENGTH_THRESHOLDS_FIELD_NUMBER: _ClassVar[int] + IS_FRIENDS_DISPLAY_ENABLED_FIELD_NUMBER: _ClassVar[int] + LEADERBOARD_CARD_DISPLAY_COUNT_FIELD_NUMBER: _ClassVar[int] + POSTCONTEST_LEADERBOARD_CARD_DISPLAY_COUNT_FIELD_NUMBER: _ClassVar[int] + CONTEST_SCORE_FORMULAS_FIELD_NUMBER: _ClassVar[int] + IS_V2_FEATURE_ENABLED_FIELD_NUMBER: _ClassVar[int] + IS_ANTICHEAT_REMOVAL_ENABLED_FIELD_NUMBER: _ClassVar[int] + IS_NORMALIZED_SCORE_TO_SPECIES_FIELD_NUMBER: _ClassVar[int] + IS_V2_FOCUSES_ENABLED_FIELD_NUMBER: _ClassVar[int] + IS_CONTEST_IN_NEARBY_MENU_FIELD_NUMBER: _ClassVar[int] + IS_POKEMON_SCALAR_ENABLED_FIELD_NUMBER: _ClassVar[int] + is_feature_enabled: bool + player_contest_max_entries: int + contest_limits: _containers.RepeatedCompositeFieldContainer[ContestLimitProto] + default_contest_max_entries: int + min_cooldown_before_season_end_ms: int + contest_warmup_and_cooldown_durations_ms: _containers.RepeatedCompositeFieldContainer[ContestWarmupAndCooldownDurationSettingsProto] + default_cycle_warmup_duration_ms: int + default_cycle_cooldown_duration_ms: int + max_catch_prompt_range: float + catch_prompt_timeout_ms: float + contest_score_coefficient: _containers.RepeatedCompositeFieldContainer[ContestScoreCoefficientProto] + contest_length_thresholds: _containers.RepeatedCompositeFieldContainer[ContestLengthThresholdsProto] + is_friends_display_enabled: bool + leaderboard_card_display_count: int + postcontest_leaderboard_card_display_count: int + contest_score_formulas: _containers.RepeatedCompositeFieldContainer[ContestScoreFormulaProto] + is_v2_feature_enabled: bool + is_anticheat_removal_enabled: bool + is_normalized_score_to_species: bool + is_v2_focuses_enabled: bool + is_contest_in_nearby_menu: bool + is_pokemon_scalar_enabled: bool + def __init__(self, is_feature_enabled: bool = ..., player_contest_max_entries: _Optional[int] = ..., contest_limits: _Optional[_Iterable[_Union[ContestLimitProto, _Mapping]]] = ..., default_contest_max_entries: _Optional[int] = ..., min_cooldown_before_season_end_ms: _Optional[int] = ..., contest_warmup_and_cooldown_durations_ms: _Optional[_Iterable[_Union[ContestWarmupAndCooldownDurationSettingsProto, _Mapping]]] = ..., default_cycle_warmup_duration_ms: _Optional[int] = ..., default_cycle_cooldown_duration_ms: _Optional[int] = ..., max_catch_prompt_range: _Optional[float] = ..., catch_prompt_timeout_ms: _Optional[float] = ..., contest_score_coefficient: _Optional[_Iterable[_Union[ContestScoreCoefficientProto, _Mapping]]] = ..., contest_length_thresholds: _Optional[_Iterable[_Union[ContestLengthThresholdsProto, _Mapping]]] = ..., is_friends_display_enabled: bool = ..., leaderboard_card_display_count: _Optional[int] = ..., postcontest_leaderboard_card_display_count: _Optional[int] = ..., contest_score_formulas: _Optional[_Iterable[_Union[ContestScoreFormulaProto, _Mapping]]] = ..., is_v2_feature_enabled: bool = ..., is_anticheat_removal_enabled: bool = ..., is_normalized_score_to_species: bool = ..., is_v2_focuses_enabled: bool = ..., is_contest_in_nearby_menu: bool = ..., is_pokemon_scalar_enabled: bool = ...) -> None: ... + +class ContestShinyFocusProto(_message.Message): + __slots__ = ["require_to_be_shiny"] + REQUIRE_TO_BE_SHINY_FIELD_NUMBER: _ClassVar[int] + require_to_be_shiny: bool + def __init__(self, require_to_be_shiny: bool = ...) -> None: ... + +class ContestTemporaryEvolutionFocusProto(_message.Message): + __slots__ = ["temporary_evolution_required", "restriction"] + class Restriction(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[ContestTemporaryEvolutionFocusProto.Restriction] + MEGA: _ClassVar[ContestTemporaryEvolutionFocusProto.Restriction] + NOT_TEMP_EVO: _ClassVar[ContestTemporaryEvolutionFocusProto.Restriction] + UNSET: ContestTemporaryEvolutionFocusProto.Restriction + MEGA: ContestTemporaryEvolutionFocusProto.Restriction + NOT_TEMP_EVO: ContestTemporaryEvolutionFocusProto.Restriction + TEMPORARY_EVOLUTION_REQUIRED_FIELD_NUMBER: _ClassVar[int] + RESTRICTION_FIELD_NUMBER: _ClassVar[int] + temporary_evolution_required: HoloTemporaryEvolutionId + restriction: ContestTemporaryEvolutionFocusProto.Restriction + def __init__(self, temporary_evolution_required: _Optional[_Union[HoloTemporaryEvolutionId, str]] = ..., restriction: _Optional[_Union[ContestTemporaryEvolutionFocusProto.Restriction, str]] = ...) -> None: ... + +class ContestWarmupAndCooldownDurationSettingsProto(_message.Message): + __slots__ = ["contest_metric", "contest_occurrence", "cycle_warmup_duration_ms", "cycle_cooldown_duration_ms"] + CONTEST_METRIC_FIELD_NUMBER: _ClassVar[int] + CONTEST_OCCURRENCE_FIELD_NUMBER: _ClassVar[int] + CYCLE_WARMUP_DURATION_MS_FIELD_NUMBER: _ClassVar[int] + CYCLE_COOLDOWN_DURATION_MS_FIELD_NUMBER: _ClassVar[int] + contest_metric: ContestMetricProto + contest_occurrence: ContestOccurrence + cycle_warmup_duration_ms: int + cycle_cooldown_duration_ms: int + def __init__(self, contest_metric: _Optional[_Union[ContestMetricProto, _Mapping]] = ..., contest_occurrence: _Optional[_Union[ContestOccurrence, str]] = ..., cycle_warmup_duration_ms: _Optional[int] = ..., cycle_cooldown_duration_ms: _Optional[int] = ...) -> None: ... + +class ContestWinDataProto(_message.Message): + __slots__ = ["fort_name", "pokemon_id", "contest_end_ms", "pokedex_id"] + FORT_NAME_FIELD_NUMBER: _ClassVar[int] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + CONTEST_END_MS_FIELD_NUMBER: _ClassVar[int] + POKEDEX_ID_FIELD_NUMBER: _ClassVar[int] + fort_name: str + pokemon_id: int + contest_end_ms: int + pokedex_id: HoloPokemonId + def __init__(self, fort_name: _Optional[str] = ..., pokemon_id: _Optional[int] = ..., contest_end_ms: _Optional[int] = ..., pokedex_id: _Optional[_Union[HoloPokemonId, str]] = ...) -> None: ... + +class ContributePartyItemOutProto(_message.Message): + __slots__ = ["result", "party", "rpc_result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[ContributePartyItemOutProto.Result] + ERROR_UNKNOWN: _ClassVar[ContributePartyItemOutProto.Result] + SUCCESS: _ClassVar[ContributePartyItemOutProto.Result] + ERROR_INSUFFICIENT_INVENTORY: _ClassVar[ContributePartyItemOutProto.Result] + ERROR_PLAYER_NOT_IN_PARTY: _ClassVar[ContributePartyItemOutProto.Result] + ERROR_UNSANCTIONED_ITEM_TYPE: _ClassVar[ContributePartyItemOutProto.Result] + ERROR_PARTY_UNABLE_TO_RECEIVE: _ClassVar[ContributePartyItemOutProto.Result] + UNSET: ContributePartyItemOutProto.Result + ERROR_UNKNOWN: ContributePartyItemOutProto.Result + SUCCESS: ContributePartyItemOutProto.Result + ERROR_INSUFFICIENT_INVENTORY: ContributePartyItemOutProto.Result + ERROR_PLAYER_NOT_IN_PARTY: ContributePartyItemOutProto.Result + ERROR_UNSANCTIONED_ITEM_TYPE: ContributePartyItemOutProto.Result + ERROR_PARTY_UNABLE_TO_RECEIVE: ContributePartyItemOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + PARTY_FIELD_NUMBER: _ClassVar[int] + RPC_RESULT_FIELD_NUMBER: _ClassVar[int] + result: ContributePartyItemOutProto.Result + party: PartyRpcProto + rpc_result: PartyContributeResult + def __init__(self, result: _Optional[_Union[ContributePartyItemOutProto.Result, str]] = ..., party: _Optional[_Union[PartyRpcProto, _Mapping]] = ..., rpc_result: _Optional[_Union[PartyContributeResult, str]] = ...) -> None: ... + +class ContributePartyItemProto(_message.Message): + __slots__ = ["contributed_items", "items"] + CONTRIBUTED_ITEMS_FIELD_NUMBER: _ClassVar[int] + ITEMS_FIELD_NUMBER: _ClassVar[int] + contributed_items: _containers.RepeatedCompositeFieldContainer[ItemProto] + items: ItemProto + def __init__(self, contributed_items: _Optional[_Iterable[_Union[ItemProto, _Mapping]]] = ..., items: _Optional[_Union[ItemProto, _Mapping]] = ...) -> None: ... + +class ConversationSettingsProto(_message.Message): + __slots__ = ["appraisal_conv_override_config"] + APPRAISAL_CONV_OVERRIDE_CONFIG_FIELD_NUMBER: _ClassVar[int] + appraisal_conv_override_config: str + def __init__(self, appraisal_conv_override_config: _Optional[str] = ...) -> None: ... + +class ConvertCandyToXlCandyOutProto(_message.Message): + __slots__ = ["status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[ConvertCandyToXlCandyOutProto.Status] + SUCCESS: _ClassVar[ConvertCandyToXlCandyOutProto.Status] + ERROR_NOT_ENOUGH_CANDY: _ClassVar[ConvertCandyToXlCandyOutProto.Status] + ERROR_PLAYER_LEVEL_TOO_LOW: _ClassVar[ConvertCandyToXlCandyOutProto.Status] + UNSET: ConvertCandyToXlCandyOutProto.Status + SUCCESS: ConvertCandyToXlCandyOutProto.Status + ERROR_NOT_ENOUGH_CANDY: ConvertCandyToXlCandyOutProto.Status + ERROR_PLAYER_LEVEL_TOO_LOW: ConvertCandyToXlCandyOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + status: ConvertCandyToXlCandyOutProto.Status + def __init__(self, status: _Optional[_Union[ConvertCandyToXlCandyOutProto.Status, str]] = ...) -> None: ... + +class ConvertCandyToXlCandyProto(_message.Message): + __slots__ = ["family", "num_xl_candy"] + FAMILY_FIELD_NUMBER: _ClassVar[int] + NUM_XL_CANDY_FIELD_NUMBER: _ClassVar[int] + family: HoloPokemonFamilyId + num_xl_candy: int + def __init__(self, family: _Optional[_Union[HoloPokemonFamilyId, str]] = ..., num_xl_candy: _Optional[int] = ...) -> None: ... + +class CoreHandshakeTelemetryEvent(_message.Message): + __slots__ = ["handshake_time_ms", "session_init_time_ms", "authentication_rpc_time_ms", "success"] + HANDSHAKE_TIME_MS_FIELD_NUMBER: _ClassVar[int] + SESSION_INIT_TIME_MS_FIELD_NUMBER: _ClassVar[int] + AUTHENTICATION_RPC_TIME_MS_FIELD_NUMBER: _ClassVar[int] + SUCCESS_FIELD_NUMBER: _ClassVar[int] + handshake_time_ms: int + session_init_time_ms: int + authentication_rpc_time_ms: int + success: bool + def __init__(self, handshake_time_ms: _Optional[int] = ..., session_init_time_ms: _Optional[int] = ..., authentication_rpc_time_ms: _Optional[int] = ..., success: bool = ...) -> None: ... + +class CoreSafetynetTelemetryEvent(_message.Message): + __slots__ = ["safetynet_time_ms", "attestation_time_ms", "rpc_time_ms", "retries", "success"] + SAFETYNET_TIME_MS_FIELD_NUMBER: _ClassVar[int] + ATTESTATION_TIME_MS_FIELD_NUMBER: _ClassVar[int] + RPC_TIME_MS_FIELD_NUMBER: _ClassVar[int] + RETRIES_FIELD_NUMBER: _ClassVar[int] + SUCCESS_FIELD_NUMBER: _ClassVar[int] + safetynet_time_ms: int + attestation_time_ms: int + rpc_time_ms: int + retries: int + success: bool + def __init__(self, safetynet_time_ms: _Optional[int] = ..., attestation_time_ms: _Optional[int] = ..., rpc_time_ms: _Optional[int] = ..., retries: _Optional[int] = ..., success: bool = ...) -> None: ... + +class CostSettingsProto(_message.Message): + __slots__ = ["candy_cost", "stardust_cost"] + CANDY_COST_FIELD_NUMBER: _ClassVar[int] + STARDUST_COST_FIELD_NUMBER: _ClassVar[int] + candy_cost: int + stardust_cost: int + def __init__(self, candy_cost: _Optional[int] = ..., stardust_cost: _Optional[int] = ...) -> None: ... + +class CoveringProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class CrashlyticsSettingsProto(_message.Message): + __slots__ = ["enabled", "session_sampling_fraction"] + ENABLED_FIELD_NUMBER: _ClassVar[int] + SESSION_SAMPLING_FRACTION_FIELD_NUMBER: _ClassVar[int] + enabled: bool + session_sampling_fraction: float + def __init__(self, enabled: bool = ..., session_sampling_fraction: _Optional[float] = ...) -> None: ... + +class CreateBreadInstanceOutProto(_message.Message): + __slots__ = ["result", "rvn_connection", "session_player_id", "session_id"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[CreateBreadInstanceOutProto.Result] + SUCCESS: _ClassVar[CreateBreadInstanceOutProto.Result] + ERROR: _ClassVar[CreateBreadInstanceOutProto.Result] + UNSET: CreateBreadInstanceOutProto.Result + SUCCESS: CreateBreadInstanceOutProto.Result + ERROR: CreateBreadInstanceOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + RVN_CONNECTION_FIELD_NUMBER: _ClassVar[int] + SESSION_PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + SESSION_ID_FIELD_NUMBER: _ClassVar[int] + result: CreateBreadInstanceOutProto.Result + rvn_connection: RvnConnectionProto + session_player_id: str + session_id: str + def __init__(self, result: _Optional[_Union[CreateBreadInstanceOutProto.Result, str]] = ..., rvn_connection: _Optional[_Union[RvnConnectionProto, _Mapping]] = ..., session_player_id: _Optional[str] = ..., session_id: _Optional[str] = ...) -> None: ... + +class CreateBreadInstanceProto(_message.Message): + __slots__ = ["roster", "cp_multiplier", "stamina"] + ROSTER_FIELD_NUMBER: _ClassVar[int] + CP_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + STAMINA_FIELD_NUMBER: _ClassVar[int] + roster: _containers.RepeatedScalarFieldContainer[int] + cp_multiplier: float + stamina: int + def __init__(self, roster: _Optional[_Iterable[int]] = ..., cp_multiplier: _Optional[float] = ..., stamina: _Optional[int] = ...) -> None: ... + +class CreateBuddyMultiplayerSessionOutProto(_message.Message): + __slots__ = ["plfe_session_id", "arbe_join_token", "generation_timestamp", "max_players", "result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + CREATE_SUCCESS: _ClassVar[CreateBuddyMultiplayerSessionOutProto.Result] + CREATE_BUDDY_NOT_SET: _ClassVar[CreateBuddyMultiplayerSessionOutProto.Result] + CREATE_BUDDY_NOT_FOUND: _ClassVar[CreateBuddyMultiplayerSessionOutProto.Result] + CREATE_BAD_BUDDY: _ClassVar[CreateBuddyMultiplayerSessionOutProto.Result] + CREATE_BUDDY_V2_NOT_ENABLED: _ClassVar[CreateBuddyMultiplayerSessionOutProto.Result] + CREATE_PLAYER_LEVEL_TOO_LOW: _ClassVar[CreateBuddyMultiplayerSessionOutProto.Result] + CREATE_UNKNOWN_ERROR: _ClassVar[CreateBuddyMultiplayerSessionOutProto.Result] + CREATE_U13_NO_PERMISSION: _ClassVar[CreateBuddyMultiplayerSessionOutProto.Result] + CREATE_SUCCESS: CreateBuddyMultiplayerSessionOutProto.Result + CREATE_BUDDY_NOT_SET: CreateBuddyMultiplayerSessionOutProto.Result + CREATE_BUDDY_NOT_FOUND: CreateBuddyMultiplayerSessionOutProto.Result + CREATE_BAD_BUDDY: CreateBuddyMultiplayerSessionOutProto.Result + CREATE_BUDDY_V2_NOT_ENABLED: CreateBuddyMultiplayerSessionOutProto.Result + CREATE_PLAYER_LEVEL_TOO_LOW: CreateBuddyMultiplayerSessionOutProto.Result + CREATE_UNKNOWN_ERROR: CreateBuddyMultiplayerSessionOutProto.Result + CREATE_U13_NO_PERMISSION: CreateBuddyMultiplayerSessionOutProto.Result + PLFE_SESSION_ID_FIELD_NUMBER: _ClassVar[int] + ARBE_JOIN_TOKEN_FIELD_NUMBER: _ClassVar[int] + GENERATION_TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + MAX_PLAYERS_FIELD_NUMBER: _ClassVar[int] + RESULT_FIELD_NUMBER: _ClassVar[int] + plfe_session_id: str + arbe_join_token: bytes + generation_timestamp: int + max_players: int + result: CreateBuddyMultiplayerSessionOutProto.Result + def __init__(self, plfe_session_id: _Optional[str] = ..., arbe_join_token: _Optional[bytes] = ..., generation_timestamp: _Optional[int] = ..., max_players: _Optional[int] = ..., result: _Optional[_Union[CreateBuddyMultiplayerSessionOutProto.Result, str]] = ...) -> None: ... + +class CreateBuddyMultiplayerSessionProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class CreateCombatChallengeData(_message.Message): + __slots__ = ["rpc_id"] + RPC_ID_FIELD_NUMBER: _ClassVar[int] + rpc_id: int + def __init__(self, rpc_id: _Optional[int] = ...) -> None: ... + +class CreateCombatChallengeOutProto(_message.Message): + __slots__ = ["result", "challenge"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[CreateCombatChallengeOutProto.Result] + SUCCESS: _ClassVar[CreateCombatChallengeOutProto.Result] + ERROR_INVALID_CHALLENGE_STATE: _ClassVar[CreateCombatChallengeOutProto.Result] + ERROR_PLAYER_BELOW_MINIMUM_LEVEL: _ClassVar[CreateCombatChallengeOutProto.Result] + ERROR_ACCESS_DENIED: _ClassVar[CreateCombatChallengeOutProto.Result] + UNSET: CreateCombatChallengeOutProto.Result + SUCCESS: CreateCombatChallengeOutProto.Result + ERROR_INVALID_CHALLENGE_STATE: CreateCombatChallengeOutProto.Result + ERROR_PLAYER_BELOW_MINIMUM_LEVEL: CreateCombatChallengeOutProto.Result + ERROR_ACCESS_DENIED: CreateCombatChallengeOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + CHALLENGE_FIELD_NUMBER: _ClassVar[int] + result: CreateCombatChallengeOutProto.Result + challenge: CombatChallengeProto + def __init__(self, result: _Optional[_Union[CreateCombatChallengeOutProto.Result, str]] = ..., challenge: _Optional[_Union[CombatChallengeProto, _Mapping]] = ...) -> None: ... + +class CreateCombatChallengeProto(_message.Message): + __slots__ = ["challenge_id"] + CHALLENGE_ID_FIELD_NUMBER: _ClassVar[int] + challenge_id: str + def __init__(self, challenge_id: _Optional[str] = ...) -> None: ... + +class CreateCombatChallengeResponseData(_message.Message): + __slots__ = ["rpc_id", "round_trip_time_ms", "result"] + RPC_ID_FIELD_NUMBER: _ClassVar[int] + ROUND_TRIP_TIME_MS_FIELD_NUMBER: _ClassVar[int] + RESULT_FIELD_NUMBER: _ClassVar[int] + rpc_id: int + round_trip_time_ms: int + result: CreateCombatChallengeOutProto.Result + def __init__(self, rpc_id: _Optional[int] = ..., round_trip_time_ms: _Optional[int] = ..., result: _Optional[_Union[CreateCombatChallengeOutProto.Result, str]] = ...) -> None: ... + +class CreateGuestLoginSecretTokenRequestProto(_message.Message): + __slots__ = ["api_key", "device_id"] + API_KEY_FIELD_NUMBER: _ClassVar[int] + DEVICE_ID_FIELD_NUMBER: _ClassVar[int] + api_key: str + device_id: str + def __init__(self, api_key: _Optional[str] = ..., device_id: _Optional[str] = ...) -> None: ... + +class CreateGuestLoginSecretTokenResponseProto(_message.Message): + __slots__ = ["status", "secret"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[CreateGuestLoginSecretTokenResponseProto.Status] + SUCCESS: _ClassVar[CreateGuestLoginSecretTokenResponseProto.Status] + UNKNOWN_ERROR: _ClassVar[CreateGuestLoginSecretTokenResponseProto.Status] + UNAUTHORIZED: _ClassVar[CreateGuestLoginSecretTokenResponseProto.Status] + DISABLED: _ClassVar[CreateGuestLoginSecretTokenResponseProto.Status] + EXCEEDED_RATE_LIMIT: _ClassVar[CreateGuestLoginSecretTokenResponseProto.Status] + UNSET: CreateGuestLoginSecretTokenResponseProto.Status + SUCCESS: CreateGuestLoginSecretTokenResponseProto.Status + UNKNOWN_ERROR: CreateGuestLoginSecretTokenResponseProto.Status + UNAUTHORIZED: CreateGuestLoginSecretTokenResponseProto.Status + DISABLED: CreateGuestLoginSecretTokenResponseProto.Status + EXCEEDED_RATE_LIMIT: CreateGuestLoginSecretTokenResponseProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + SECRET_FIELD_NUMBER: _ClassVar[int] + status: CreateGuestLoginSecretTokenResponseProto.Status + secret: bytes + def __init__(self, status: _Optional[_Union[CreateGuestLoginSecretTokenResponseProto.Status, str]] = ..., secret: _Optional[bytes] = ...) -> None: ... + +class CreatePartyOutProto(_message.Message): + __slots__ = ["party", "result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[CreatePartyOutProto.Result] + ERROR_UNKNOWN: _ClassVar[CreatePartyOutProto.Result] + SUCCESS: _ClassVar[CreatePartyOutProto.Result] + ERROR_ALREADY_IN_PARTY: _ClassVar[CreatePartyOutProto.Result] + ERROR_PLAYER_LEVEL_TOO_LOW: _ClassVar[CreatePartyOutProto.Result] + ERROR_FEATURE_DISABLED: _ClassVar[CreatePartyOutProto.Result] + ERROR_DARK_LAUNCH_NOT_ENABLED_FOR_PLAYER: _ClassVar[CreatePartyOutProto.Result] + ERROR_REDIS_EXCEPTION: _ClassVar[CreatePartyOutProto.Result] + ERROR_U13_NO_PERMISSION: _ClassVar[CreatePartyOutProto.Result] + ERROR_NO_LOCATION: _ClassVar[CreatePartyOutProto.Result] + ERROR_PLFE_REDIRECT_NEEDED: _ClassVar[CreatePartyOutProto.Result] + ERROR_PARTY_QUEST_ENCOUNTER_INCOMPLETE: _ClassVar[CreatePartyOutProto.Result] + UNSET: CreatePartyOutProto.Result + ERROR_UNKNOWN: CreatePartyOutProto.Result + SUCCESS: CreatePartyOutProto.Result + ERROR_ALREADY_IN_PARTY: CreatePartyOutProto.Result + ERROR_PLAYER_LEVEL_TOO_LOW: CreatePartyOutProto.Result + ERROR_FEATURE_DISABLED: CreatePartyOutProto.Result + ERROR_DARK_LAUNCH_NOT_ENABLED_FOR_PLAYER: CreatePartyOutProto.Result + ERROR_REDIS_EXCEPTION: CreatePartyOutProto.Result + ERROR_U13_NO_PERMISSION: CreatePartyOutProto.Result + ERROR_NO_LOCATION: CreatePartyOutProto.Result + ERROR_PLFE_REDIRECT_NEEDED: CreatePartyOutProto.Result + ERROR_PARTY_QUEST_ENCOUNTER_INCOMPLETE: CreatePartyOutProto.Result + PARTY_FIELD_NUMBER: _ClassVar[int] + RESULT_FIELD_NUMBER: _ClassVar[int] + party: PartyRpcProto + result: CreatePartyOutProto.Result + def __init__(self, party: _Optional[_Union[PartyRpcProto, _Mapping]] = ..., result: _Optional[_Union[CreatePartyOutProto.Result, str]] = ...) -> None: ... + +class CreatePartyProto(_message.Message): + __slots__ = ["is_dark_launch_request"] + IS_DARK_LAUNCH_REQUEST_FIELD_NUMBER: _ClassVar[int] + is_dark_launch_request: bool + def __init__(self, is_dark_launch_request: bool = ...) -> None: ... + +class CreatePokemonTagOutProto(_message.Message): + __slots__ = ["result", "created_tag"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[CreatePokemonTagOutProto.Result] + SUCCESS: _ClassVar[CreatePokemonTagOutProto.Result] + ERROR_PLAYER_LEVEL_TOO_LOW: _ClassVar[CreatePokemonTagOutProto.Result] + TAG_ALREADY_EXISTS: _ClassVar[CreatePokemonTagOutProto.Result] + PLAYER_HAS_MAXIMUM_NUMBER_OF_TAGS: _ClassVar[CreatePokemonTagOutProto.Result] + TAG_NAME_CONTAINS_PROFANITY: _ClassVar[CreatePokemonTagOutProto.Result] + UNSET: CreatePokemonTagOutProto.Result + SUCCESS: CreatePokemonTagOutProto.Result + ERROR_PLAYER_LEVEL_TOO_LOW: CreatePokemonTagOutProto.Result + TAG_ALREADY_EXISTS: CreatePokemonTagOutProto.Result + PLAYER_HAS_MAXIMUM_NUMBER_OF_TAGS: CreatePokemonTagOutProto.Result + TAG_NAME_CONTAINS_PROFANITY: CreatePokemonTagOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + CREATED_TAG_FIELD_NUMBER: _ClassVar[int] + result: CreatePokemonTagOutProto.Result + created_tag: PokemonTagProto + def __init__(self, result: _Optional[_Union[CreatePokemonTagOutProto.Result, str]] = ..., created_tag: _Optional[_Union[PokemonTagProto, _Mapping]] = ...) -> None: ... + +class CreatePokemonTagProto(_message.Message): + __slots__ = ["name", "color"] + NAME_FIELD_NUMBER: _ClassVar[int] + COLOR_FIELD_NUMBER: _ClassVar[int] + name: str + color: PokemonTagColor + def __init__(self, name: _Optional[str] = ..., color: _Optional[_Union[PokemonTagColor, str]] = ...) -> None: ... + +class CreatePostcardOutProto(_message.Message): + __slots__ = ["result", "postcard", "butterfly_collector_updated_region"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[CreatePostcardOutProto.Result] + SUCCESS: _ClassVar[CreatePostcardOutProto.Result] + ERROR_SENDER_DOES_NOT_EXIST: _ClassVar[CreatePostcardOutProto.Result] + ERROR_GIFT_DOES_NOT_EXIST: _ClassVar[CreatePostcardOutProto.Result] + ERROR_POSTCARD_ALREADY_CREATED: _ClassVar[CreatePostcardOutProto.Result] + ERROR_POSTCARD_INVENTORY_FULL: _ClassVar[CreatePostcardOutProto.Result] + ERROR_NOT_ENABLED: _ClassVar[CreatePostcardOutProto.Result] + ERROR_RATE_LIMITED: _ClassVar[CreatePostcardOutProto.Result] + ERROR_PLAYER_HAS_NO_STICKERS: _ClassVar[CreatePostcardOutProto.Result] + SUCCESS_INVENTORY_DAILY_BUTTERFLY_LIMIT: _ClassVar[CreatePostcardOutProto.Result] + UNSET: CreatePostcardOutProto.Result + SUCCESS: CreatePostcardOutProto.Result + ERROR_SENDER_DOES_NOT_EXIST: CreatePostcardOutProto.Result + ERROR_GIFT_DOES_NOT_EXIST: CreatePostcardOutProto.Result + ERROR_POSTCARD_ALREADY_CREATED: CreatePostcardOutProto.Result + ERROR_POSTCARD_INVENTORY_FULL: CreatePostcardOutProto.Result + ERROR_NOT_ENABLED: CreatePostcardOutProto.Result + ERROR_RATE_LIMITED: CreatePostcardOutProto.Result + ERROR_PLAYER_HAS_NO_STICKERS: CreatePostcardOutProto.Result + SUCCESS_INVENTORY_DAILY_BUTTERFLY_LIMIT: CreatePostcardOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + POSTCARD_FIELD_NUMBER: _ClassVar[int] + BUTTERFLY_COLLECTOR_UPDATED_REGION_FIELD_NUMBER: _ClassVar[int] + result: CreatePostcardOutProto.Result + postcard: PostcardDisplayProto + butterfly_collector_updated_region: ButterflyCollectorRegionMedal + def __init__(self, result: _Optional[_Union[CreatePostcardOutProto.Result, str]] = ..., postcard: _Optional[_Union[PostcardDisplayProto, _Mapping]] = ..., butterfly_collector_updated_region: _Optional[_Union[ButterflyCollectorRegionMedal, _Mapping]] = ...) -> None: ... + +class CreatePostcardProto(_message.Message): + __slots__ = ["giftbox_id", "sender_id", "sticker_id", "encounter_id"] + GIFTBOX_ID_FIELD_NUMBER: _ClassVar[int] + SENDER_ID_FIELD_NUMBER: _ClassVar[int] + STICKER_ID_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_ID_FIELD_NUMBER: _ClassVar[int] + giftbox_id: int + sender_id: str + sticker_id: _containers.RepeatedScalarFieldContainer[str] + encounter_id: str + def __init__(self, giftbox_id: _Optional[int] = ..., sender_id: _Optional[str] = ..., sticker_id: _Optional[_Iterable[str]] = ..., encounter_id: _Optional[str] = ...) -> None: ... + +class CreateRoomRequest(_message.Message): + __slots__ = ["experience_id", "name", "description", "capacity", "reconnect_timeout_seconds", "passcode", "region"] + EXPERIENCE_ID_FIELD_NUMBER: _ClassVar[int] + NAME_FIELD_NUMBER: _ClassVar[int] + DESCRIPTION_FIELD_NUMBER: _ClassVar[int] + CAPACITY_FIELD_NUMBER: _ClassVar[int] + RECONNECT_TIMEOUT_SECONDS_FIELD_NUMBER: _ClassVar[int] + PASSCODE_FIELD_NUMBER: _ClassVar[int] + REGION_FIELD_NUMBER: _ClassVar[int] + experience_id: str + name: str + description: str + capacity: int + reconnect_timeout_seconds: int + passcode: str + region: str + def __init__(self, experience_id: _Optional[str] = ..., name: _Optional[str] = ..., description: _Optional[str] = ..., capacity: _Optional[int] = ..., reconnect_timeout_seconds: _Optional[int] = ..., passcode: _Optional[str] = ..., region: _Optional[str] = ...) -> None: ... + +class CreateRoomResponse(_message.Message): + __slots__ = ["room"] + ROOM_FIELD_NUMBER: _ClassVar[int] + room: Room + def __init__(self, room: _Optional[_Union[Room, _Mapping]] = ...) -> None: ... + +class CreateRouteDraftOutProto(_message.Message): + __slots__ = ["result", "updated_route"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[CreateRouteDraftOutProto.Result] + SUCCESS: _ClassVar[CreateRouteDraftOutProto.Result] + ERROR_UNKNOWN: _ClassVar[CreateRouteDraftOutProto.Result] + ERROR_TOO_MANY_IN_PROGRESS: _ClassVar[CreateRouteDraftOutProto.Result] + ERROR_MINOR: _ClassVar[CreateRouteDraftOutProto.Result] + ERROR_LEVEL_TOO_LOW: _ClassVar[CreateRouteDraftOutProto.Result] + ERROR_INVALID_START_ANCHOR: _ClassVar[CreateRouteDraftOutProto.Result] + ERROR_CREATION_LIMIT: _ClassVar[CreateRouteDraftOutProto.Result] + UNSET: CreateRouteDraftOutProto.Result + SUCCESS: CreateRouteDraftOutProto.Result + ERROR_UNKNOWN: CreateRouteDraftOutProto.Result + ERROR_TOO_MANY_IN_PROGRESS: CreateRouteDraftOutProto.Result + ERROR_MINOR: CreateRouteDraftOutProto.Result + ERROR_LEVEL_TOO_LOW: CreateRouteDraftOutProto.Result + ERROR_INVALID_START_ANCHOR: CreateRouteDraftOutProto.Result + ERROR_CREATION_LIMIT: CreateRouteDraftOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + UPDATED_ROUTE_FIELD_NUMBER: _ClassVar[int] + result: CreateRouteDraftOutProto.Result + updated_route: RouteCreationProto + def __init__(self, result: _Optional[_Union[CreateRouteDraftOutProto.Result, str]] = ..., updated_route: _Optional[_Union[RouteCreationProto, _Mapping]] = ...) -> None: ... + +class CreateRouteDraftProto(_message.Message): + __slots__ = ["start_anchor"] + START_ANCHOR_FIELD_NUMBER: _ClassVar[int] + start_anchor: RouteWaypointProto + def __init__(self, start_anchor: _Optional[_Union[RouteWaypointProto, _Mapping]] = ...) -> None: ... + +class CreateRoutePinOutProto(_message.Message): + __slots__ = ["result", "updated_route", "new_pin"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[CreateRoutePinOutProto.Result] + SUCCESS: _ClassVar[CreateRoutePinOutProto.Result] + ERROR_UNKNOWN: _ClassVar[CreateRoutePinOutProto.Result] + ERROR_ROUTE_NOT_FOUND: _ClassVar[CreateRoutePinOutProto.Result] + ERROR_INVALID_LAT_LNG: _ClassVar[CreateRoutePinOutProto.Result] + ERROR_LEVEL_TOO_LOW: _ClassVar[CreateRoutePinOutProto.Result] + ERROR_CREATION_LIMIT: _ClassVar[CreateRoutePinOutProto.Result] + ERROR_INVALID_MESSAGE: _ClassVar[CreateRoutePinOutProto.Result] + ERROR_DISABLED: _ClassVar[CreateRoutePinOutProto.Result] + ERROR_CHEATER: _ClassVar[CreateRoutePinOutProto.Result] + ERROR_MINOR: _ClassVar[CreateRoutePinOutProto.Result] + ERROR_STICKER_NOT_FOUND: _ClassVar[CreateRoutePinOutProto.Result] + ERROR_NOT_ENOUGH_STICKERS: _ClassVar[CreateRoutePinOutProto.Result] + UNSET: CreateRoutePinOutProto.Result + SUCCESS: CreateRoutePinOutProto.Result + ERROR_UNKNOWN: CreateRoutePinOutProto.Result + ERROR_ROUTE_NOT_FOUND: CreateRoutePinOutProto.Result + ERROR_INVALID_LAT_LNG: CreateRoutePinOutProto.Result + ERROR_LEVEL_TOO_LOW: CreateRoutePinOutProto.Result + ERROR_CREATION_LIMIT: CreateRoutePinOutProto.Result + ERROR_INVALID_MESSAGE: CreateRoutePinOutProto.Result + ERROR_DISABLED: CreateRoutePinOutProto.Result + ERROR_CHEATER: CreateRoutePinOutProto.Result + ERROR_MINOR: CreateRoutePinOutProto.Result + ERROR_STICKER_NOT_FOUND: CreateRoutePinOutProto.Result + ERROR_NOT_ENOUGH_STICKERS: CreateRoutePinOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + UPDATED_ROUTE_FIELD_NUMBER: _ClassVar[int] + NEW_PIN_FIELD_NUMBER: _ClassVar[int] + result: CreateRoutePinOutProto.Result + updated_route: SharedRouteProto + new_pin: RoutePin + def __init__(self, result: _Optional[_Union[CreateRoutePinOutProto.Result, str]] = ..., updated_route: _Optional[_Union[SharedRouteProto, _Mapping]] = ..., new_pin: _Optional[_Union[RoutePin, _Mapping]] = ...) -> None: ... + +class CreateRoutePinProto(_message.Message): + __slots__ = ["route_id", "lat_degrees", "lng_degrees", "message", "sticker_id"] + ROUTE_ID_FIELD_NUMBER: _ClassVar[int] + LAT_DEGREES_FIELD_NUMBER: _ClassVar[int] + LNG_DEGREES_FIELD_NUMBER: _ClassVar[int] + MESSAGE_FIELD_NUMBER: _ClassVar[int] + STICKER_ID_FIELD_NUMBER: _ClassVar[int] + route_id: str + lat_degrees: float + lng_degrees: float + message: str + sticker_id: str + def __init__(self, route_id: _Optional[str] = ..., lat_degrees: _Optional[float] = ..., lng_degrees: _Optional[float] = ..., message: _Optional[str] = ..., sticker_id: _Optional[str] = ...) -> None: ... + +class CreateRouteShortcodeOutProto(_message.Message): + __slots__ = ["result", "short_code"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[CreateRouteShortcodeOutProto.Result] + SUCCESS: _ClassVar[CreateRouteShortcodeOutProto.Result] + ERROR_ROUTE_NOT_FOUND: _ClassVar[CreateRouteShortcodeOutProto.Result] + ERROR_UNKNOWN: _ClassVar[CreateRouteShortcodeOutProto.Result] + UNSET: CreateRouteShortcodeOutProto.Result + SUCCESS: CreateRouteShortcodeOutProto.Result + ERROR_ROUTE_NOT_FOUND: CreateRouteShortcodeOutProto.Result + ERROR_UNKNOWN: CreateRouteShortcodeOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + SHORT_CODE_FIELD_NUMBER: _ClassVar[int] + result: CreateRouteShortcodeOutProto.Result + short_code: str + def __init__(self, result: _Optional[_Union[CreateRouteShortcodeOutProto.Result, str]] = ..., short_code: _Optional[str] = ...) -> None: ... + +class CreateRouteShortcodeProto(_message.Message): + __slots__ = ["route_id", "long_lived"] + ROUTE_ID_FIELD_NUMBER: _ClassVar[int] + LONG_LIVED_FIELD_NUMBER: _ClassVar[int] + route_id: str + long_lived: bool + def __init__(self, route_id: _Optional[str] = ..., long_lived: bool = ...) -> None: ... + +class CreatorInfo(_message.Message): + __slots__ = ["creator_player_id", "creator_codename", "show_creator_name", "public_profile"] + CREATOR_PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + CREATOR_CODENAME_FIELD_NUMBER: _ClassVar[int] + SHOW_CREATOR_NAME_FIELD_NUMBER: _ClassVar[int] + PUBLIC_PROFILE_FIELD_NUMBER: _ClassVar[int] + creator_player_id: str + creator_codename: str + show_creator_name: bool + public_profile: PlayerPublicProfileProto + def __init__(self, creator_player_id: _Optional[str] = ..., creator_codename: _Optional[str] = ..., show_creator_name: bool = ..., public_profile: _Optional[_Union[PlayerPublicProfileProto, _Mapping]] = ...) -> None: ... + +class CriticalReticleSettingsProto(_message.Message): + __slots__ = ["critical_reticle_settings_enabled"] + CRITICAL_RETICLE_SETTINGS_ENABLED_FIELD_NUMBER: _ClassVar[int] + critical_reticle_settings_enabled: bool + def __init__(self, critical_reticle_settings_enabled: bool = ...) -> None: ... + +class CrmProxyRequestProto(_message.Message): + __slots__ = ["action", "payload"] + ACTION_FIELD_NUMBER: _ClassVar[int] + PAYLOAD_FIELD_NUMBER: _ClassVar[int] + action: int + payload: bytes + def __init__(self, action: _Optional[int] = ..., payload: _Optional[bytes] = ...) -> None: ... + +class CrmProxyResponseProto(_message.Message): + __slots__ = ["status", "error_message", "payload"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[CrmProxyResponseProto.Status] + OK: _ClassVar[CrmProxyResponseProto.Status] + ERROR_UNKNOWN: _ClassVar[CrmProxyResponseProto.Status] + ERROR_PERMISSION_DENIED: _ClassVar[CrmProxyResponseProto.Status] + ERROR_UNAVAILABLE: _ClassVar[CrmProxyResponseProto.Status] + ERROR_UNAUTHENTICATED: _ClassVar[CrmProxyResponseProto.Status] + UNSET: CrmProxyResponseProto.Status + OK: CrmProxyResponseProto.Status + ERROR_UNKNOWN: CrmProxyResponseProto.Status + ERROR_PERMISSION_DENIED: CrmProxyResponseProto.Status + ERROR_UNAVAILABLE: CrmProxyResponseProto.Status + ERROR_UNAUTHENTICATED: CrmProxyResponseProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + ERROR_MESSAGE_FIELD_NUMBER: _ClassVar[int] + PAYLOAD_FIELD_NUMBER: _ClassVar[int] + status: CrmProxyResponseProto.Status + error_message: str + payload: bytes + def __init__(self, status: _Optional[_Union[CrmProxyResponseProto.Status, str]] = ..., error_message: _Optional[str] = ..., payload: _Optional[bytes] = ...) -> None: ... + +class CrossGameSocialGlobalSettingsProto(_message.Message): + __slots__ = ["online_status_min_level", "niantic_profile_min_level", "friends_list_min_level", "max_friends_per_detail_page"] + ONLINE_STATUS_MIN_LEVEL_FIELD_NUMBER: _ClassVar[int] + NIANTIC_PROFILE_MIN_LEVEL_FIELD_NUMBER: _ClassVar[int] + FRIENDS_LIST_MIN_LEVEL_FIELD_NUMBER: _ClassVar[int] + MAX_FRIENDS_PER_DETAIL_PAGE_FIELD_NUMBER: _ClassVar[int] + online_status_min_level: int + niantic_profile_min_level: int + friends_list_min_level: int + max_friends_per_detail_page: int + def __init__(self, online_status_min_level: _Optional[int] = ..., niantic_profile_min_level: _Optional[int] = ..., friends_list_min_level: _Optional[int] = ..., max_friends_per_detail_page: _Optional[int] = ...) -> None: ... + +class CrossGameSocialSettingsProto(_message.Message): + __slots__ = ["online_status_enabled_override_level", "niantic_profile_enabled_override_level", "friends_list_enabled_override_level"] + ONLINE_STATUS_ENABLED_OVERRIDE_LEVEL_FIELD_NUMBER: _ClassVar[int] + NIANTIC_PROFILE_ENABLED_OVERRIDE_LEVEL_FIELD_NUMBER: _ClassVar[int] + FRIENDS_LIST_ENABLED_OVERRIDE_LEVEL_FIELD_NUMBER: _ClassVar[int] + online_status_enabled_override_level: bool + niantic_profile_enabled_override_level: bool + friends_list_enabled_override_level: bool + def __init__(self, online_status_enabled_override_level: bool = ..., niantic_profile_enabled_override_level: bool = ..., friends_list_enabled_override_level: bool = ...) -> None: ... + +class CurrencyQuantityProto(_message.Message): + __slots__ = ["currency_type", "quantity", "fiat_purchased_quantity", "fiat_currency_type", "fiat_currency_cost_e6"] + CURRENCY_TYPE_FIELD_NUMBER: _ClassVar[int] + QUANTITY_FIELD_NUMBER: _ClassVar[int] + FIAT_PURCHASED_QUANTITY_FIELD_NUMBER: _ClassVar[int] + FIAT_CURRENCY_TYPE_FIELD_NUMBER: _ClassVar[int] + FIAT_CURRENCY_COST_E6_FIELD_NUMBER: _ClassVar[int] + currency_type: str + quantity: int + fiat_purchased_quantity: int + fiat_currency_type: str + fiat_currency_cost_e6: int + def __init__(self, currency_type: _Optional[str] = ..., quantity: _Optional[int] = ..., fiat_purchased_quantity: _Optional[int] = ..., fiat_currency_type: _Optional[str] = ..., fiat_currency_cost_e6: _Optional[int] = ...) -> None: ... + +class CurrentEventsSectionProto(_message.Message): + __slots__ = ["events"] + EVENTS_FIELD_NUMBER: _ClassVar[int] + events: _containers.RepeatedCompositeFieldContainer[EventSectionProto] + def __init__(self, events: _Optional[_Iterable[_Union[EventSectionProto, _Mapping]]] = ...) -> None: ... + +class CurrentNewsProto(_message.Message): + __slots__ = ["news_articles", "news_strings_url", "last_updated_timestamp"] + NEWS_ARTICLES_FIELD_NUMBER: _ClassVar[int] + NEWS_STRINGS_URL_FIELD_NUMBER: _ClassVar[int] + LAST_UPDATED_TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + news_articles: _containers.RepeatedCompositeFieldContainer[NewsArticleProto] + news_strings_url: str + last_updated_timestamp: int + def __init__(self, news_articles: _Optional[_Iterable[_Union[NewsArticleProto, _Mapping]]] = ..., news_strings_url: _Optional[str] = ..., last_updated_timestamp: _Optional[int] = ...) -> None: ... + +class CustomizeQuestTabProto(_message.Message): + __slots__ = ["sections"] + SECTIONS_FIELD_NUMBER: _ClassVar[int] + sections: _containers.RepeatedCompositeFieldContainer[TodayViewSectionProto] + def __init__(self, sections: _Optional[_Iterable[_Union[TodayViewSectionProto, _Mapping]]] = ...) -> None: ... + +class DailyAdventureIncenseLogEntry(_message.Message): + __slots__ = ["day_bucket"] + DAY_BUCKET_FIELD_NUMBER: _ClassVar[int] + day_bucket: int + def __init__(self, day_bucket: _Optional[int] = ...) -> None: ... + +class DailyAdventureIncenseRecapDayDisplayProto(_message.Message): + __slots__ = ["distance_walked_km", "pokemon_captured", "pokemon_fled", "distinct_pokestops_visited"] + DISTANCE_WALKED_KM_FIELD_NUMBER: _ClassVar[int] + POKEMON_CAPTURED_FIELD_NUMBER: _ClassVar[int] + POKEMON_FLED_FIELD_NUMBER: _ClassVar[int] + DISTINCT_POKESTOPS_VISITED_FIELD_NUMBER: _ClassVar[int] + distance_walked_km: float + pokemon_captured: _containers.RepeatedCompositeFieldContainer[PokemonDisplayProto] + pokemon_fled: _containers.RepeatedCompositeFieldContainer[PokemonDisplayProto] + distinct_pokestops_visited: int + def __init__(self, distance_walked_km: _Optional[float] = ..., pokemon_captured: _Optional[_Iterable[_Union[PokemonDisplayProto, _Mapping]]] = ..., pokemon_fled: _Optional[_Iterable[_Union[PokemonDisplayProto, _Mapping]]] = ..., distinct_pokestops_visited: _Optional[int] = ...) -> None: ... + +class DailyAdventureIncenseSettingsProto(_message.Message): + __slots__ = ["enabled", "pokeball_grant_threshold", "pokeball_grant", "local_delivery_time", "enable_push_notification", "push_notification_hour_of_day", "can_be_paused"] + ENABLED_FIELD_NUMBER: _ClassVar[int] + POKEBALL_GRANT_THRESHOLD_FIELD_NUMBER: _ClassVar[int] + POKEBALL_GRANT_FIELD_NUMBER: _ClassVar[int] + LOCAL_DELIVERY_TIME_FIELD_NUMBER: _ClassVar[int] + ENABLE_PUSH_NOTIFICATION_FIELD_NUMBER: _ClassVar[int] + PUSH_NOTIFICATION_HOUR_OF_DAY_FIELD_NUMBER: _ClassVar[int] + CAN_BE_PAUSED_FIELD_NUMBER: _ClassVar[int] + enabled: bool + pokeball_grant_threshold: int + pokeball_grant: LootProto + local_delivery_time: str + enable_push_notification: bool + push_notification_hour_of_day: int + can_be_paused: bool + def __init__(self, enabled: bool = ..., pokeball_grant_threshold: _Optional[int] = ..., pokeball_grant: _Optional[_Union[LootProto, _Mapping]] = ..., local_delivery_time: _Optional[str] = ..., enable_push_notification: bool = ..., push_notification_hour_of_day: _Optional[int] = ..., can_be_paused: bool = ...) -> None: ... + +class DailyAdventureIncenseTelemetry(_message.Message): + __slots__ = ["event_id", "from_journal"] + class TelemetryIds(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[DailyAdventureIncenseTelemetry.TelemetryIds] + VIEW_RECAP: _ClassVar[DailyAdventureIncenseTelemetry.TelemetryIds] + CLICK_SHARE_FROM_RECAP: _ClassVar[DailyAdventureIncenseTelemetry.TelemetryIds] + CLICK_SHARE_FROM_PHOTO_COLLECTION: _ClassVar[DailyAdventureIncenseTelemetry.TelemetryIds] + UNSET: DailyAdventureIncenseTelemetry.TelemetryIds + VIEW_RECAP: DailyAdventureIncenseTelemetry.TelemetryIds + CLICK_SHARE_FROM_RECAP: DailyAdventureIncenseTelemetry.TelemetryIds + CLICK_SHARE_FROM_PHOTO_COLLECTION: DailyAdventureIncenseTelemetry.TelemetryIds + EVENT_ID_FIELD_NUMBER: _ClassVar[int] + FROM_JOURNAL_FIELD_NUMBER: _ClassVar[int] + event_id: DailyAdventureIncenseTelemetry.TelemetryIds + from_journal: bool + def __init__(self, event_id: _Optional[_Union[DailyAdventureIncenseTelemetry.TelemetryIds, str]] = ..., from_journal: bool = ...) -> None: ... + +class DailyBonusProto(_message.Message): + __slots__ = ["next_collect_timestamp_ms", "next_defender_bonus_collect_timestamp_ms"] + NEXT_COLLECT_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + NEXT_DEFENDER_BONUS_COLLECT_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + next_collect_timestamp_ms: int + next_defender_bonus_collect_timestamp_ms: int + def __init__(self, next_collect_timestamp_ms: _Optional[int] = ..., next_defender_bonus_collect_timestamp_ms: _Optional[int] = ...) -> None: ... + +class DailyBuddyAffectionQuestProto(_message.Message): + __slots__ = ["daily_affection_counter"] + DAILY_AFFECTION_COUNTER_FIELD_NUMBER: _ClassVar[int] + daily_affection_counter: DailyCounterProto + def __init__(self, daily_affection_counter: _Optional[_Union[DailyCounterProto, _Mapping]] = ...) -> None: ... + +class DailyCounterProto(_message.Message): + __slots__ = ["window", "count", "buckets_per_day"] + WINDOW_FIELD_NUMBER: _ClassVar[int] + COUNT_FIELD_NUMBER: _ClassVar[int] + BUCKETS_PER_DAY_FIELD_NUMBER: _ClassVar[int] + window: int + count: int + buckets_per_day: int + def __init__(self, window: _Optional[int] = ..., count: _Optional[int] = ..., buckets_per_day: _Optional[int] = ...) -> None: ... + +class DailyEncounterGlobalSettingsProto(_message.Message): + __slots__ = ["enabled"] + ENABLED_FIELD_NUMBER: _ClassVar[int] + enabled: bool + def __init__(self, enabled: bool = ...) -> None: ... + +class DailyEncounterOutProto(_message.Message): + __slots__ = ["result", "pokemon", "capture_probability", "active_item", "arplus_attempts_until_flee"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[DailyEncounterOutProto.Result] + SUCCESS: _ClassVar[DailyEncounterOutProto.Result] + ENCOUNTER_NOT_AVAILABLE: _ClassVar[DailyEncounterOutProto.Result] + POKEMON_INVENTORY_FULL: _ClassVar[DailyEncounterOutProto.Result] + UNSET: DailyEncounterOutProto.Result + SUCCESS: DailyEncounterOutProto.Result + ENCOUNTER_NOT_AVAILABLE: DailyEncounterOutProto.Result + POKEMON_INVENTORY_FULL: DailyEncounterOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + POKEMON_FIELD_NUMBER: _ClassVar[int] + CAPTURE_PROBABILITY_FIELD_NUMBER: _ClassVar[int] + ACTIVE_ITEM_FIELD_NUMBER: _ClassVar[int] + ARPLUS_ATTEMPTS_UNTIL_FLEE_FIELD_NUMBER: _ClassVar[int] + result: DailyEncounterOutProto.Result + pokemon: PokemonProto + capture_probability: CaptureProbabilityProto + active_item: Item + arplus_attempts_until_flee: int + def __init__(self, result: _Optional[_Union[DailyEncounterOutProto.Result, str]] = ..., pokemon: _Optional[_Union[PokemonProto, _Mapping]] = ..., capture_probability: _Optional[_Union[CaptureProbabilityProto, _Mapping]] = ..., active_item: _Optional[_Union[Item, str]] = ..., arplus_attempts_until_flee: _Optional[int] = ...) -> None: ... + +class DailyEncounterProto(_message.Message): + __slots__ = ["encounter_id", "encounter_location"] + ENCOUNTER_ID_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_LOCATION_FIELD_NUMBER: _ClassVar[int] + encounter_id: int + encounter_location: str + def __init__(self, encounter_id: _Optional[int] = ..., encounter_location: _Optional[str] = ...) -> None: ... + +class DailyQuestProto(_message.Message): + __slots__ = ["current_period_bucket", "current_streak_count", "prev_streak_notification_timestamp_ms"] + CURRENT_PERIOD_BUCKET_FIELD_NUMBER: _ClassVar[int] + CURRENT_STREAK_COUNT_FIELD_NUMBER: _ClassVar[int] + PREV_STREAK_NOTIFICATION_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + current_period_bucket: int + current_streak_count: int + prev_streak_notification_timestamp_ms: int + def __init__(self, current_period_bucket: _Optional[int] = ..., current_streak_count: _Optional[int] = ..., prev_streak_notification_timestamp_ms: _Optional[int] = ...) -> None: ... + +class DailyQuestSettings(_message.Message): + __slots__ = ["buckets_per_day", "streak_length", "bonus_multiplier", "streak_bonus_multiplier", "disable", "prevent_streak_broken"] + BUCKETS_PER_DAY_FIELD_NUMBER: _ClassVar[int] + STREAK_LENGTH_FIELD_NUMBER: _ClassVar[int] + BONUS_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + STREAK_BONUS_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + DISABLE_FIELD_NUMBER: _ClassVar[int] + PREVENT_STREAK_BROKEN_FIELD_NUMBER: _ClassVar[int] + buckets_per_day: int + streak_length: int + bonus_multiplier: float + streak_bonus_multiplier: float + disable: bool + prevent_streak_broken: bool + def __init__(self, buckets_per_day: _Optional[int] = ..., streak_length: _Optional[int] = ..., bonus_multiplier: _Optional[float] = ..., streak_bonus_multiplier: _Optional[float] = ..., disable: bool = ..., prevent_streak_broken: bool = ...) -> None: ... + +class DailyStreaksProto(_message.Message): + __slots__ = ["streaks"] + class StreakProto(_message.Message): + __slots__ = ["quest_type", "count", "target", "remaining_today"] + QUEST_TYPE_FIELD_NUMBER: _ClassVar[int] + COUNT_FIELD_NUMBER: _ClassVar[int] + TARGET_FIELD_NUMBER: _ClassVar[int] + REMAINING_TODAY_FIELD_NUMBER: _ClassVar[int] + quest_type: QuestType + count: int + target: int + remaining_today: int + def __init__(self, quest_type: _Optional[_Union[QuestType, str]] = ..., count: _Optional[int] = ..., target: _Optional[int] = ..., remaining_today: _Optional[int] = ...) -> None: ... + STREAKS_FIELD_NUMBER: _ClassVar[int] + streaks: _containers.RepeatedCompositeFieldContainer[DailyStreaksProto.StreakProto] + def __init__(self, streaks: _Optional[_Iterable[_Union[DailyStreaksProto.StreakProto, _Mapping]]] = ...) -> None: ... + +class DailyStreaksWidgetProto(_message.Message): + __slots__ = ["streaks", "timestamp_ms"] + class QuestType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + QUEST_UNSET: _ClassVar[DailyStreaksWidgetProto.QuestType] + QUEST_FIRST_CATCH_OF_THE_DAY: _ClassVar[DailyStreaksWidgetProto.QuestType] + QUEST_FIRST_POKESTOP_OF_THE_DAY: _ClassVar[DailyStreaksWidgetProto.QuestType] + QUEST_UNSET: DailyStreaksWidgetProto.QuestType + QUEST_FIRST_CATCH_OF_THE_DAY: DailyStreaksWidgetProto.QuestType + QUEST_FIRST_POKESTOP_OF_THE_DAY: DailyStreaksWidgetProto.QuestType + class StreakProto(_message.Message): + __slots__ = ["quest_type", "count", "target", "remaining_today"] + QUEST_TYPE_FIELD_NUMBER: _ClassVar[int] + COUNT_FIELD_NUMBER: _ClassVar[int] + TARGET_FIELD_NUMBER: _ClassVar[int] + REMAINING_TODAY_FIELD_NUMBER: _ClassVar[int] + quest_type: DailyStreaksWidgetProto.QuestType + count: int + target: int + remaining_today: int + def __init__(self, quest_type: _Optional[_Union[DailyStreaksWidgetProto.QuestType, str]] = ..., count: _Optional[int] = ..., target: _Optional[int] = ..., remaining_today: _Optional[int] = ...) -> None: ... + STREAKS_FIELD_NUMBER: _ClassVar[int] + TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + streaks: _containers.RepeatedCompositeFieldContainer[DailyStreaksWidgetProto.StreakProto] + timestamp_ms: int + def __init__(self, streaks: _Optional[_Iterable[_Union[DailyStreaksWidgetProto.StreakProto, _Mapping]]] = ..., timestamp_ms: _Optional[int] = ...) -> None: ... + +class DamagePropertyProto(_message.Message): + __slots__ = ["super_effective_charge_move", "weather_boosted"] + SUPER_EFFECTIVE_CHARGE_MOVE_FIELD_NUMBER: _ClassVar[int] + WEATHER_BOOSTED_FIELD_NUMBER: _ClassVar[int] + super_effective_charge_move: bool + weather_boosted: bool + def __init__(self, super_effective_charge_move: bool = ..., weather_boosted: bool = ...) -> None: ... + +class Datapoint(_message.Message): + __slots__ = ["long", "double", "boolean", "kind"] + class Kind(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + unspecified: _ClassVar[Datapoint.Kind] + gauge: _ClassVar[Datapoint.Kind] + delta: _ClassVar[Datapoint.Kind] + cumulative: _ClassVar[Datapoint.Kind] + unspecified: Datapoint.Kind + gauge: Datapoint.Kind + delta: Datapoint.Kind + cumulative: Datapoint.Kind + LONG_FIELD_NUMBER: _ClassVar[int] + DOUBLE_FIELD_NUMBER: _ClassVar[int] + BOOLEAN_FIELD_NUMBER: _ClassVar[int] + KIND_FIELD_NUMBER: _ClassVar[int] + long: int + double: float + boolean: bool + kind: Datapoint.Kind + def __init__(self, long: _Optional[int] = ..., double: _Optional[float] = ..., boolean: bool = ..., kind: _Optional[_Union[Datapoint.Kind, str]] = ...) -> None: ... + +class DawnDuskSettingsProto(_message.Message): + __slots__ = ["dawn_start_offset_before_sunrise_ms", "dawn_end_offset_after_sunrise_ms", "dusk_start_offset_before_sunset_ms", "dusk_end_offset_after_sunset_ms"] + DAWN_START_OFFSET_BEFORE_SUNRISE_MS_FIELD_NUMBER: _ClassVar[int] + DAWN_END_OFFSET_AFTER_SUNRISE_MS_FIELD_NUMBER: _ClassVar[int] + DUSK_START_OFFSET_BEFORE_SUNSET_MS_FIELD_NUMBER: _ClassVar[int] + DUSK_END_OFFSET_AFTER_SUNSET_MS_FIELD_NUMBER: _ClassVar[int] + dawn_start_offset_before_sunrise_ms: int + dawn_end_offset_after_sunrise_ms: int + dusk_start_offset_before_sunset_ms: int + dusk_end_offset_after_sunset_ms: int + def __init__(self, dawn_start_offset_before_sunrise_ms: _Optional[int] = ..., dawn_end_offset_after_sunrise_ms: _Optional[int] = ..., dusk_start_offset_before_sunset_ms: _Optional[int] = ..., dusk_end_offset_after_sunset_ms: _Optional[int] = ...) -> None: ... + +class DayNightBonusSettingsProto(_message.Message): + __slots__ = ["incense_item"] + INCENSE_ITEM_FIELD_NUMBER: _ClassVar[int] + incense_item: Item + def __init__(self, incense_item: _Optional[_Union[Item, str]] = ...) -> None: ... + +class DaysWithARowQuestProto(_message.Message): + __slots__ = ["last_window"] + LAST_WINDOW_FIELD_NUMBER: _ClassVar[int] + last_window: int + def __init__(self, last_window: _Optional[int] = ...) -> None: ... + +class DebugEvolvePreviewProto(_message.Message): + __slots__ = ["expected_buddy_km_walked", "expected_distance_progress_km_since_set_or_candy_award"] + EXPECTED_BUDDY_KM_WALKED_FIELD_NUMBER: _ClassVar[int] + EXPECTED_DISTANCE_PROGRESS_KM_SINCE_SET_OR_CANDY_AWARD_FIELD_NUMBER: _ClassVar[int] + expected_buddy_km_walked: float + expected_distance_progress_km_since_set_or_candy_award: float + def __init__(self, expected_buddy_km_walked: _Optional[float] = ..., expected_distance_progress_km_since_set_or_candy_award: _Optional[float] = ...) -> None: ... + +class DebugInfoProto(_message.Message): + __slots__ = ["latitude", "longitude"] + LATITUDE_FIELD_NUMBER: _ClassVar[int] + LONGITUDE_FIELD_NUMBER: _ClassVar[int] + latitude: float + longitude: float + def __init__(self, latitude: _Optional[float] = ..., longitude: _Optional[float] = ...) -> None: ... + +class DebugResetDailyMpProgressOutProto(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[DebugResetDailyMpProgressOutProto.Result] + SUCCESS: _ClassVar[DebugResetDailyMpProgressOutProto.Result] + NO_ACTION_NEEDED: _ClassVar[DebugResetDailyMpProgressOutProto.Result] + ERROR_DEBUG_FLAG_DISABLED: _ClassVar[DebugResetDailyMpProgressOutProto.Result] + UNSET: DebugResetDailyMpProgressOutProto.Result + SUCCESS: DebugResetDailyMpProgressOutProto.Result + NO_ACTION_NEEDED: DebugResetDailyMpProgressOutProto.Result + ERROR_DEBUG_FLAG_DISABLED: DebugResetDailyMpProgressOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: DebugResetDailyMpProgressOutProto.Result + def __init__(self, result: _Optional[_Union[DebugResetDailyMpProgressOutProto.Result, str]] = ...) -> None: ... + +class DebugResetDailyMpProgressProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class DeclineCombatChallengeData(_message.Message): + __slots__ = ["rpc_id"] + RPC_ID_FIELD_NUMBER: _ClassVar[int] + rpc_id: int + def __init__(self, rpc_id: _Optional[int] = ...) -> None: ... + +class DeclineCombatChallengeOutProto(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[DeclineCombatChallengeOutProto.Result] + SUCCESS: _ClassVar[DeclineCombatChallengeOutProto.Result] + ERROR_INVALID_CHALLENGE_STATE: _ClassVar[DeclineCombatChallengeOutProto.Result] + ERROR_CHALLENGE_NOT_FOUND: _ClassVar[DeclineCombatChallengeOutProto.Result] + ERROR_ALREADY_TIMEDOUT: _ClassVar[DeclineCombatChallengeOutProto.Result] + ERROR_ALREADY_CANCELLED: _ClassVar[DeclineCombatChallengeOutProto.Result] + UNSET: DeclineCombatChallengeOutProto.Result + SUCCESS: DeclineCombatChallengeOutProto.Result + ERROR_INVALID_CHALLENGE_STATE: DeclineCombatChallengeOutProto.Result + ERROR_CHALLENGE_NOT_FOUND: DeclineCombatChallengeOutProto.Result + ERROR_ALREADY_TIMEDOUT: DeclineCombatChallengeOutProto.Result + ERROR_ALREADY_CANCELLED: DeclineCombatChallengeOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: DeclineCombatChallengeOutProto.Result + def __init__(self, result: _Optional[_Union[DeclineCombatChallengeOutProto.Result, str]] = ...) -> None: ... + +class DeclineCombatChallengeProto(_message.Message): + __slots__ = ["challenge_id"] + CHALLENGE_ID_FIELD_NUMBER: _ClassVar[int] + challenge_id: str + def __init__(self, challenge_id: _Optional[str] = ...) -> None: ... + +class DeclineCombatChallengeResponseData(_message.Message): + __slots__ = ["rpc_id", "round_trip_time_ms", "result"] + RPC_ID_FIELD_NUMBER: _ClassVar[int] + ROUND_TRIP_TIME_MS_FIELD_NUMBER: _ClassVar[int] + RESULT_FIELD_NUMBER: _ClassVar[int] + rpc_id: int + round_trip_time_ms: int + result: DeclineCombatChallengeOutProto.Result + def __init__(self, rpc_id: _Optional[int] = ..., round_trip_time_ms: _Optional[int] = ..., result: _Optional[_Union[DeclineCombatChallengeOutProto.Result, str]] = ...) -> None: ... + +class DeepLinkingEnumWrapperProto(_message.Message): + __slots__ = [] + class DeepLinkingActionName(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[DeepLinkingEnumWrapperProto.DeepLinkingActionName] + OPEN_SHOP: _ClassVar[DeepLinkingEnumWrapperProto.DeepLinkingActionName] + OPEN_NEWS: _ClassVar[DeepLinkingEnumWrapperProto.DeepLinkingActionName] + OPEN_BATTLE_LEAGUE: _ClassVar[DeepLinkingEnumWrapperProto.DeepLinkingActionName] + OPEN_SETTINGS: _ClassVar[DeepLinkingEnumWrapperProto.DeepLinkingActionName] + OPEN_PLAYER_PROFILE: _ClassVar[DeepLinkingEnumWrapperProto.DeepLinkingActionName] + OPEN_BUDDY: _ClassVar[DeepLinkingEnumWrapperProto.DeepLinkingActionName] + OPEN_AVATAR_ITEMS: _ClassVar[DeepLinkingEnumWrapperProto.DeepLinkingActionName] + OPEN_QUEST_LIST: _ClassVar[DeepLinkingEnumWrapperProto.DeepLinkingActionName] + OPEN_POKEMON_INVENTORY: _ClassVar[DeepLinkingEnumWrapperProto.DeepLinkingActionName] + OPEN_NEARBY_POKEMON: _ClassVar[DeepLinkingEnumWrapperProto.DeepLinkingActionName] + OPEN_POKEDEX: _ClassVar[DeepLinkingEnumWrapperProto.DeepLinkingActionName] + OPEN_EVENTS: _ClassVar[DeepLinkingEnumWrapperProto.DeepLinkingActionName] + OPEN_JOURNAL: _ClassVar[DeepLinkingEnumWrapperProto.DeepLinkingActionName] + OPEN_TIPS: _ClassVar[DeepLinkingEnumWrapperProto.DeepLinkingActionName] + OPEN_ITEM_INVENTORY: _ClassVar[DeepLinkingEnumWrapperProto.DeepLinkingActionName] + FILL_REFERRAL_CODE: _ClassVar[DeepLinkingEnumWrapperProto.DeepLinkingActionName] + OPEN_ADDRESS_BOOK: _ClassVar[DeepLinkingEnumWrapperProto.DeepLinkingActionName] + OPEN_EGG_HATCH: _ClassVar[DeepLinkingEnumWrapperProto.DeepLinkingActionName] + OPEN_GYM: _ClassVar[DeepLinkingEnumWrapperProto.DeepLinkingActionName] + OPEN_RAID: _ClassVar[DeepLinkingEnumWrapperProto.DeepLinkingActionName] + USE_DAILY_INCENSE: _ClassVar[DeepLinkingEnumWrapperProto.DeepLinkingActionName] + OPEN_DEFENDING_GYM: _ClassVar[DeepLinkingEnumWrapperProto.DeepLinkingActionName] + OPEN_NEARBY_GYM: _ClassVar[DeepLinkingEnumWrapperProto.DeepLinkingActionName] + REDEEM_PASSCODE: _ClassVar[DeepLinkingEnumWrapperProto.DeepLinkingActionName] + OPEN_CONTEST_REWARD: _ClassVar[DeepLinkingEnumWrapperProto.DeepLinkingActionName] + ADD_FRIEND: _ClassVar[DeepLinkingEnumWrapperProto.DeepLinkingActionName] + OPEN_CAMPFIRE: _ClassVar[DeepLinkingEnumWrapperProto.DeepLinkingActionName] + OPEN_PARTY: _ClassVar[DeepLinkingEnumWrapperProto.DeepLinkingActionName] + OPEN_NEARBY_POWERSPOT: _ClassVar[DeepLinkingEnumWrapperProto.DeepLinkingActionName] + UNSET: DeepLinkingEnumWrapperProto.DeepLinkingActionName + OPEN_SHOP: DeepLinkingEnumWrapperProto.DeepLinkingActionName + OPEN_NEWS: DeepLinkingEnumWrapperProto.DeepLinkingActionName + OPEN_BATTLE_LEAGUE: DeepLinkingEnumWrapperProto.DeepLinkingActionName + OPEN_SETTINGS: DeepLinkingEnumWrapperProto.DeepLinkingActionName + OPEN_PLAYER_PROFILE: DeepLinkingEnumWrapperProto.DeepLinkingActionName + OPEN_BUDDY: DeepLinkingEnumWrapperProto.DeepLinkingActionName + OPEN_AVATAR_ITEMS: DeepLinkingEnumWrapperProto.DeepLinkingActionName + OPEN_QUEST_LIST: DeepLinkingEnumWrapperProto.DeepLinkingActionName + OPEN_POKEMON_INVENTORY: DeepLinkingEnumWrapperProto.DeepLinkingActionName + OPEN_NEARBY_POKEMON: DeepLinkingEnumWrapperProto.DeepLinkingActionName + OPEN_POKEDEX: DeepLinkingEnumWrapperProto.DeepLinkingActionName + OPEN_EVENTS: DeepLinkingEnumWrapperProto.DeepLinkingActionName + OPEN_JOURNAL: DeepLinkingEnumWrapperProto.DeepLinkingActionName + OPEN_TIPS: DeepLinkingEnumWrapperProto.DeepLinkingActionName + OPEN_ITEM_INVENTORY: DeepLinkingEnumWrapperProto.DeepLinkingActionName + FILL_REFERRAL_CODE: DeepLinkingEnumWrapperProto.DeepLinkingActionName + OPEN_ADDRESS_BOOK: DeepLinkingEnumWrapperProto.DeepLinkingActionName + OPEN_EGG_HATCH: DeepLinkingEnumWrapperProto.DeepLinkingActionName + OPEN_GYM: DeepLinkingEnumWrapperProto.DeepLinkingActionName + OPEN_RAID: DeepLinkingEnumWrapperProto.DeepLinkingActionName + USE_DAILY_INCENSE: DeepLinkingEnumWrapperProto.DeepLinkingActionName + OPEN_DEFENDING_GYM: DeepLinkingEnumWrapperProto.DeepLinkingActionName + OPEN_NEARBY_GYM: DeepLinkingEnumWrapperProto.DeepLinkingActionName + REDEEM_PASSCODE: DeepLinkingEnumWrapperProto.DeepLinkingActionName + OPEN_CONTEST_REWARD: DeepLinkingEnumWrapperProto.DeepLinkingActionName + ADD_FRIEND: DeepLinkingEnumWrapperProto.DeepLinkingActionName + OPEN_CAMPFIRE: DeepLinkingEnumWrapperProto.DeepLinkingActionName + OPEN_PARTY: DeepLinkingEnumWrapperProto.DeepLinkingActionName + OPEN_NEARBY_POWERSPOT: DeepLinkingEnumWrapperProto.DeepLinkingActionName + class NearbyPokemonTab(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NEARBY_POKEMON: _ClassVar[DeepLinkingEnumWrapperProto.NearbyPokemonTab] + RAIDS: _ClassVar[DeepLinkingEnumWrapperProto.NearbyPokemonTab] + ROUTES: _ClassVar[DeepLinkingEnumWrapperProto.NearbyPokemonTab] + STATIONS: _ClassVar[DeepLinkingEnumWrapperProto.NearbyPokemonTab] + NEARBY_POKEMON: DeepLinkingEnumWrapperProto.NearbyPokemonTab + RAIDS: DeepLinkingEnumWrapperProto.NearbyPokemonTab + ROUTES: DeepLinkingEnumWrapperProto.NearbyPokemonTab + STATIONS: DeepLinkingEnumWrapperProto.NearbyPokemonTab + class PlayerProfileTab(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + PROFILE: _ClassVar[DeepLinkingEnumWrapperProto.PlayerProfileTab] + FRIENDS: _ClassVar[DeepLinkingEnumWrapperProto.PlayerProfileTab] + PARTY_PLAY: _ClassVar[DeepLinkingEnumWrapperProto.PlayerProfileTab] + PROFILE: DeepLinkingEnumWrapperProto.PlayerProfileTab + FRIENDS: DeepLinkingEnumWrapperProto.PlayerProfileTab + PARTY_PLAY: DeepLinkingEnumWrapperProto.PlayerProfileTab + class PokemonInventoryTab(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + COMBAT_PARTY: _ClassVar[DeepLinkingEnumWrapperProto.PokemonInventoryTab] + POKEMON: _ClassVar[DeepLinkingEnumWrapperProto.PokemonInventoryTab] + EGGS: _ClassVar[DeepLinkingEnumWrapperProto.PokemonInventoryTab] + COMBAT_PARTY: DeepLinkingEnumWrapperProto.PokemonInventoryTab + POKEMON: DeepLinkingEnumWrapperProto.PokemonInventoryTab + EGGS: DeepLinkingEnumWrapperProto.PokemonInventoryTab + class QuestListTab(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + TODAY_VIEW: _ClassVar[DeepLinkingEnumWrapperProto.QuestListTab] + FIELD_RESEARCH: _ClassVar[DeepLinkingEnumWrapperProto.QuestListTab] + SPECIAL_RESEARCH: _ClassVar[DeepLinkingEnumWrapperProto.QuestListTab] + TODAY_VIEW: DeepLinkingEnumWrapperProto.QuestListTab + FIELD_RESEARCH: DeepLinkingEnumWrapperProto.QuestListTab + SPECIAL_RESEARCH: DeepLinkingEnumWrapperProto.QuestListTab + class NotificationsNewsTab(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NEWS: _ClassVar[DeepLinkingEnumWrapperProto.NotificationsNewsTab] + NOTIFICATIONS: _ClassVar[DeepLinkingEnumWrapperProto.NotificationsNewsTab] + NEWS: DeepLinkingEnumWrapperProto.NotificationsNewsTab + NOTIFICATIONS: DeepLinkingEnumWrapperProto.NotificationsNewsTab + def __init__(self) -> None: ... + +class DeepLinkingSettingsProto(_message.Message): + __slots__ = ["min_player_level_for_external_link", "min_player_level_for_notification_link", "actions_that_ignore_min_level", "actions_that_execute_before_map_loads", "ios_action_button_enabled"] + MIN_PLAYER_LEVEL_FOR_EXTERNAL_LINK_FIELD_NUMBER: _ClassVar[int] + MIN_PLAYER_LEVEL_FOR_NOTIFICATION_LINK_FIELD_NUMBER: _ClassVar[int] + ACTIONS_THAT_IGNORE_MIN_LEVEL_FIELD_NUMBER: _ClassVar[int] + ACTIONS_THAT_EXECUTE_BEFORE_MAP_LOADS_FIELD_NUMBER: _ClassVar[int] + IOS_ACTION_BUTTON_ENABLED_FIELD_NUMBER: _ClassVar[int] + min_player_level_for_external_link: int + min_player_level_for_notification_link: int + actions_that_ignore_min_level: _containers.RepeatedScalarFieldContainer[DeepLinkingEnumWrapperProto.DeepLinkingActionName] + actions_that_execute_before_map_loads: _containers.RepeatedScalarFieldContainer[DeepLinkingEnumWrapperProto.DeepLinkingActionName] + ios_action_button_enabled: bool + def __init__(self, min_player_level_for_external_link: _Optional[int] = ..., min_player_level_for_notification_link: _Optional[int] = ..., actions_that_ignore_min_level: _Optional[_Iterable[_Union[DeepLinkingEnumWrapperProto.DeepLinkingActionName, str]]] = ..., actions_that_execute_before_map_loads: _Optional[_Iterable[_Union[DeepLinkingEnumWrapperProto.DeepLinkingActionName, str]]] = ..., ios_action_button_enabled: bool = ...) -> None: ... + +class DeepLinkingTelemetry(_message.Message): + __slots__ = ["action_name", "link_source"] + class LinkSource(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNKNOWN: _ClassVar[DeepLinkingTelemetry.LinkSource] + URL: _ClassVar[DeepLinkingTelemetry.LinkSource] + NOTIFICATION: _ClassVar[DeepLinkingTelemetry.LinkSource] + UNKNOWN: DeepLinkingTelemetry.LinkSource + URL: DeepLinkingTelemetry.LinkSource + NOTIFICATION: DeepLinkingTelemetry.LinkSource + ACTION_NAME_FIELD_NUMBER: _ClassVar[int] + LINK_SOURCE_FIELD_NUMBER: _ClassVar[int] + action_name: str + link_source: DeepLinkingTelemetry.LinkSource + def __init__(self, action_name: _Optional[str] = ..., link_source: _Optional[_Union[DeepLinkingTelemetry.LinkSource, str]] = ...) -> None: ... + +class DeleteGiftFromInventoryOutProto(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[DeleteGiftFromInventoryOutProto.Result] + SUCCESS: _ClassVar[DeleteGiftFromInventoryOutProto.Result] + ERROR_UNKNOWN: _ClassVar[DeleteGiftFromInventoryOutProto.Result] + ERROR_GIFT_DOES_NOT_EXIST: _ClassVar[DeleteGiftFromInventoryOutProto.Result] + UNSET: DeleteGiftFromInventoryOutProto.Result + SUCCESS: DeleteGiftFromInventoryOutProto.Result + ERROR_UNKNOWN: DeleteGiftFromInventoryOutProto.Result + ERROR_GIFT_DOES_NOT_EXIST: DeleteGiftFromInventoryOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: DeleteGiftFromInventoryOutProto.Result + def __init__(self, result: _Optional[_Union[DeleteGiftFromInventoryOutProto.Result, str]] = ...) -> None: ... + +class DeleteGiftFromInventoryProto(_message.Message): + __slots__ = ["giftbox_id"] + GIFTBOX_ID_FIELD_NUMBER: _ClassVar[int] + giftbox_id: _containers.RepeatedScalarFieldContainer[int] + def __init__(self, giftbox_id: _Optional[_Iterable[int]] = ...) -> None: ... + +class DeleteGiftOutProto(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[DeleteGiftOutProto.Result] + SUCCESS: _ClassVar[DeleteGiftOutProto.Result] + ERROR_UNKNOWN: _ClassVar[DeleteGiftOutProto.Result] + ERROR_INVALID_PLAYER_ID: _ClassVar[DeleteGiftOutProto.Result] + ERROR_FRIEND_NOT_FOUND: _ClassVar[DeleteGiftOutProto.Result] + ERROR_GIFT_DOES_NOT_EXIST: _ClassVar[DeleteGiftOutProto.Result] + ERROR_FRIEND_UPDATE: _ClassVar[DeleteGiftOutProto.Result] + UNSET: DeleteGiftOutProto.Result + SUCCESS: DeleteGiftOutProto.Result + ERROR_UNKNOWN: DeleteGiftOutProto.Result + ERROR_INVALID_PLAYER_ID: DeleteGiftOutProto.Result + ERROR_FRIEND_NOT_FOUND: DeleteGiftOutProto.Result + ERROR_GIFT_DOES_NOT_EXIST: DeleteGiftOutProto.Result + ERROR_FRIEND_UPDATE: DeleteGiftOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: DeleteGiftOutProto.Result + def __init__(self, result: _Optional[_Union[DeleteGiftOutProto.Result, str]] = ...) -> None: ... + +class DeleteGiftProto(_message.Message): + __slots__ = ["player_id", "giftbox_id"] + PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + GIFTBOX_ID_FIELD_NUMBER: _ClassVar[int] + player_id: str + giftbox_id: int + def __init__(self, player_id: _Optional[str] = ..., giftbox_id: _Optional[int] = ...) -> None: ... + +class DeleteNewsfeedRequest(_message.Message): + __slots__ = ["app_id", "campaign_id"] + APP_ID_FIELD_NUMBER: _ClassVar[int] + CAMPAIGN_ID_FIELD_NUMBER: _ClassVar[int] + app_id: str + campaign_id: int + def __init__(self, app_id: _Optional[str] = ..., campaign_id: _Optional[int] = ...) -> None: ... + +class DeleteNewsfeedResponse(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[DeleteNewsfeedResponse.Result] + SUCCESS: _ClassVar[DeleteNewsfeedResponse.Result] + FAILED: _ClassVar[DeleteNewsfeedResponse.Result] + NOT_FOUND: _ClassVar[DeleteNewsfeedResponse.Result] + UNSET: DeleteNewsfeedResponse.Result + SUCCESS: DeleteNewsfeedResponse.Result + FAILED: DeleteNewsfeedResponse.Result + NOT_FOUND: DeleteNewsfeedResponse.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: DeleteNewsfeedResponse.Result + def __init__(self, result: _Optional[_Union[DeleteNewsfeedResponse.Result, str]] = ...) -> None: ... + +class DeletePokemonTagOutProto(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[DeletePokemonTagOutProto.Result] + SUCCESS: _ClassVar[DeletePokemonTagOutProto.Result] + ERROR_PLAYER_LEVEL_TOO_LOW: _ClassVar[DeletePokemonTagOutProto.Result] + TAG_DOES_NOT_EXIST: _ClassVar[DeletePokemonTagOutProto.Result] + UNSET: DeletePokemonTagOutProto.Result + SUCCESS: DeletePokemonTagOutProto.Result + ERROR_PLAYER_LEVEL_TOO_LOW: DeletePokemonTagOutProto.Result + TAG_DOES_NOT_EXIST: DeletePokemonTagOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: DeletePokemonTagOutProto.Result + def __init__(self, result: _Optional[_Union[DeletePokemonTagOutProto.Result, str]] = ...) -> None: ... + +class DeletePokemonTagProto(_message.Message): + __slots__ = ["tag_id"] + TAG_ID_FIELD_NUMBER: _ClassVar[int] + tag_id: int + def __init__(self, tag_id: _Optional[int] = ...) -> None: ... + +class DeletePostcardOutProto(_message.Message): + __slots__ = ["result", "postcard"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[DeletePostcardOutProto.Result] + SUCCESS: _ClassVar[DeletePostcardOutProto.Result] + ERROR_POSTCARD_DOES_NOT_EXIST: _ClassVar[DeletePostcardOutProto.Result] + ERROR_POSTCARD_FAVORITED: _ClassVar[DeletePostcardOutProto.Result] + ERROR_NOT_ENABLED: _ClassVar[DeletePostcardOutProto.Result] + UNSET: DeletePostcardOutProto.Result + SUCCESS: DeletePostcardOutProto.Result + ERROR_POSTCARD_DOES_NOT_EXIST: DeletePostcardOutProto.Result + ERROR_POSTCARD_FAVORITED: DeletePostcardOutProto.Result + ERROR_NOT_ENABLED: DeletePostcardOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + POSTCARD_FIELD_NUMBER: _ClassVar[int] + result: DeletePostcardOutProto.Result + postcard: PostcardDisplayProto + def __init__(self, result: _Optional[_Union[DeletePostcardOutProto.Result, str]] = ..., postcard: _Optional[_Union[PostcardDisplayProto, _Mapping]] = ...) -> None: ... + +class DeletePostcardProto(_message.Message): + __slots__ = ["postcard_id"] + POSTCARD_ID_FIELD_NUMBER: _ClassVar[int] + postcard_id: str + def __init__(self, postcard_id: _Optional[str] = ...) -> None: ... + +class DeletePostcardsOutProto(_message.Message): + __slots__ = ["result", "postcards"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[DeletePostcardsOutProto.Result] + SUCCESS: _ClassVar[DeletePostcardsOutProto.Result] + ERROR_POSTCARD_DOES_NOT_EXIST: _ClassVar[DeletePostcardsOutProto.Result] + ERROR_POSTCARD_FAVORITED: _ClassVar[DeletePostcardsOutProto.Result] + ERROR_NOT_ENABLED: _ClassVar[DeletePostcardsOutProto.Result] + UNSET: DeletePostcardsOutProto.Result + SUCCESS: DeletePostcardsOutProto.Result + ERROR_POSTCARD_DOES_NOT_EXIST: DeletePostcardsOutProto.Result + ERROR_POSTCARD_FAVORITED: DeletePostcardsOutProto.Result + ERROR_NOT_ENABLED: DeletePostcardsOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + POSTCARDS_FIELD_NUMBER: _ClassVar[int] + result: DeletePostcardsOutProto.Result + postcards: _containers.RepeatedCompositeFieldContainer[PostcardDisplayProto] + def __init__(self, result: _Optional[_Union[DeletePostcardsOutProto.Result, str]] = ..., postcards: _Optional[_Iterable[_Union[PostcardDisplayProto, _Mapping]]] = ...) -> None: ... + +class DeletePostcardsProto(_message.Message): + __slots__ = ["postcard_ids"] + POSTCARD_IDS_FIELD_NUMBER: _ClassVar[int] + postcard_ids: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, postcard_ids: _Optional[_Iterable[str]] = ...) -> None: ... + +class DeleteRouteDraftOutProto(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[DeleteRouteDraftOutProto.Result] + SUCCESS: _ClassVar[DeleteRouteDraftOutProto.Result] + SUCCESS_ROUTE_NOT_FOUND: _ClassVar[DeleteRouteDraftOutProto.Result] + ERROR_UNKNOWN: _ClassVar[DeleteRouteDraftOutProto.Result] + ERROR_ROUTE_NOT_EDITABLE: _ClassVar[DeleteRouteDraftOutProto.Result] + UNSET: DeleteRouteDraftOutProto.Result + SUCCESS: DeleteRouteDraftOutProto.Result + SUCCESS_ROUTE_NOT_FOUND: DeleteRouteDraftOutProto.Result + ERROR_UNKNOWN: DeleteRouteDraftOutProto.Result + ERROR_ROUTE_NOT_EDITABLE: DeleteRouteDraftOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: DeleteRouteDraftOutProto.Result + def __init__(self, result: _Optional[_Union[DeleteRouteDraftOutProto.Result, str]] = ...) -> None: ... + +class DeleteRouteDraftProto(_message.Message): + __slots__ = ["route_id"] + ROUTE_ID_FIELD_NUMBER: _ClassVar[int] + route_id: str + def __init__(self, route_id: _Optional[str] = ...) -> None: ... + +class DeleteValueRequest(_message.Message): + __slots__ = ["key"] + KEY_FIELD_NUMBER: _ClassVar[int] + key: Key + def __init__(self, key: _Optional[_Union[Key, _Mapping]] = ...) -> None: ... + +class DeleteValueResponse(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class DeployPokemonTelemetry(_message.Message): + __slots__ = ["status", "pokemon", "gym_id", "team", "defender_count"] + STATUS_FIELD_NUMBER: _ClassVar[int] + POKEMON_FIELD_NUMBER: _ClassVar[int] + GYM_ID_FIELD_NUMBER: _ClassVar[int] + TEAM_FIELD_NUMBER: _ClassVar[int] + DEFENDER_COUNT_FIELD_NUMBER: _ClassVar[int] + status: int + pokemon: PokemonTelemetry + gym_id: str + team: Team + defender_count: int + def __init__(self, status: _Optional[int] = ..., pokemon: _Optional[_Union[PokemonTelemetry, _Mapping]] = ..., gym_id: _Optional[str] = ..., team: _Optional[_Union[Team, str]] = ..., defender_count: _Optional[int] = ...) -> None: ... + +class DeploymentTotalsProto(_message.Message): + __slots__ = ["times_fed", "battles_won", "battles_lost", "deployment_duration_ms"] + TIMES_FED_FIELD_NUMBER: _ClassVar[int] + BATTLES_WON_FIELD_NUMBER: _ClassVar[int] + BATTLES_LOST_FIELD_NUMBER: _ClassVar[int] + DEPLOYMENT_DURATION_MS_FIELD_NUMBER: _ClassVar[int] + times_fed: int + battles_won: int + battles_lost: int + deployment_duration_ms: int + def __init__(self, times_fed: _Optional[int] = ..., battles_won: _Optional[int] = ..., battles_lost: _Optional[int] = ..., deployment_duration_ms: _Optional[int] = ...) -> None: ... + +class DeprecatedCaptureInfoProto(_message.Message): + __slots__ = ["small_image_size", "large_image_size", "depth_size", "grid_size", "min_weight", "point_count", "capture_build", "device"] + SMALL_IMAGE_SIZE_FIELD_NUMBER: _ClassVar[int] + LARGE_IMAGE_SIZE_FIELD_NUMBER: _ClassVar[int] + DEPTH_SIZE_FIELD_NUMBER: _ClassVar[int] + GRID_SIZE_FIELD_NUMBER: _ClassVar[int] + MIN_WEIGHT_FIELD_NUMBER: _ClassVar[int] + POINT_COUNT_FIELD_NUMBER: _ClassVar[int] + CAPTURE_BUILD_FIELD_NUMBER: _ClassVar[int] + DEVICE_FIELD_NUMBER: _ClassVar[int] + small_image_size: ARDKRasterSizeProto + large_image_size: ARDKRasterSizeProto + depth_size: ARDKRasterSizeProto + grid_size: float + min_weight: float + point_count: int + capture_build: int + device: str + def __init__(self, small_image_size: _Optional[_Union[ARDKRasterSizeProto, _Mapping]] = ..., large_image_size: _Optional[_Union[ARDKRasterSizeProto, _Mapping]] = ..., depth_size: _Optional[_Union[ARDKRasterSizeProto, _Mapping]] = ..., grid_size: _Optional[float] = ..., min_weight: _Optional[float] = ..., point_count: _Optional[int] = ..., capture_build: _Optional[int] = ..., device: _Optional[str] = ...) -> None: ... + +class DepthStartEvent(_message.Message): + __slots__ = ["empty_field"] + EMPTY_FIELD_FIELD_NUMBER: _ClassVar[int] + empty_field: bool + def __init__(self, empty_field: bool = ...) -> None: ... + +class DepthStopEvent(_message.Message): + __slots__ = ["time_elapsed_ms"] + TIME_ELAPSED_MS_FIELD_NUMBER: _ClassVar[int] + time_elapsed_ms: int + def __init__(self, time_elapsed_ms: _Optional[int] = ...) -> None: ... + +class DescriptorProto(_message.Message): + __slots__ = ["name", "field", "nested_type", "enum_type", "oneof_decl", "options"] + class ExtensionRange(_message.Message): + __slots__ = ["start", "end"] + START_FIELD_NUMBER: _ClassVar[int] + END_FIELD_NUMBER: _ClassVar[int] + start: int + end: int + def __init__(self, start: _Optional[int] = ..., end: _Optional[int] = ...) -> None: ... + class ReservedRange(_message.Message): + __slots__ = ["start", "end"] + START_FIELD_NUMBER: _ClassVar[int] + END_FIELD_NUMBER: _ClassVar[int] + start: int + end: int + def __init__(self, start: _Optional[int] = ..., end: _Optional[int] = ...) -> None: ... + NAME_FIELD_NUMBER: _ClassVar[int] + FIELD_FIELD_NUMBER: _ClassVar[int] + NESTED_TYPE_FIELD_NUMBER: _ClassVar[int] + ENUM_TYPE_FIELD_NUMBER: _ClassVar[int] + ONEOF_DECL_FIELD_NUMBER: _ClassVar[int] + OPTIONS_FIELD_NUMBER: _ClassVar[int] + name: str + field: _containers.RepeatedCompositeFieldContainer[FieldDescriptorProto] + nested_type: _containers.RepeatedCompositeFieldContainer[DescriptorProto] + enum_type: _containers.RepeatedCompositeFieldContainer[EnumDescriptorProto] + oneof_decl: _containers.RepeatedCompositeFieldContainer[OneofDescriptorProto] + options: MessageOptions + def __init__(self, name: _Optional[str] = ..., field: _Optional[_Iterable[_Union[FieldDescriptorProto, _Mapping]]] = ..., nested_type: _Optional[_Iterable[_Union[DescriptorProto, _Mapping]]] = ..., enum_type: _Optional[_Iterable[_Union[EnumDescriptorProto, _Mapping]]] = ..., oneof_decl: _Optional[_Iterable[_Union[OneofDescriptorProto, _Mapping]]] = ..., options: _Optional[_Union[MessageOptions, _Mapping]] = ...) -> None: ... + +class DestroyRoomRequest(_message.Message): + __slots__ = ["room_id"] + ROOM_ID_FIELD_NUMBER: _ClassVar[int] + room_id: str + def __init__(self, room_id: _Optional[str] = ...) -> None: ... + +class DestroyRoomResponse(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class DeviceOSTelemetry(_message.Message): + __slots__ = ["architecture"] + class OSArchitecture(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[DeviceOSTelemetry.OSArchitecture] + arch32_bit: _ClassVar[DeviceOSTelemetry.OSArchitecture] + arch64_bit: _ClassVar[DeviceOSTelemetry.OSArchitecture] + UNSET: DeviceOSTelemetry.OSArchitecture + arch32_bit: DeviceOSTelemetry.OSArchitecture + arch64_bit: DeviceOSTelemetry.OSArchitecture + ARCHITECTURE_FIELD_NUMBER: _ClassVar[int] + architecture: DeviceOSTelemetry.OSArchitecture + def __init__(self, architecture: _Optional[_Union[DeviceOSTelemetry.OSArchitecture, str]] = ...) -> None: ... + +class DeviceServiceToggleTelemetry(_message.Message): + __slots__ = ["device_service_telemetry_id", "was_enabled", "was_subsequent"] + DEVICE_SERVICE_TELEMETRY_ID_FIELD_NUMBER: _ClassVar[int] + WAS_ENABLED_FIELD_NUMBER: _ClassVar[int] + WAS_SUBSEQUENT_FIELD_NUMBER: _ClassVar[int] + device_service_telemetry_id: DeviceServiceTelemetryIds + was_enabled: bool + was_subsequent: bool + def __init__(self, device_service_telemetry_id: _Optional[_Union[DeviceServiceTelemetryIds, str]] = ..., was_enabled: bool = ..., was_subsequent: bool = ...) -> None: ... + +class DeviceSpecificationsTelemetry(_message.Message): + __slots__ = ["device_width", "device_height", "camera_width", "camera_height", "camera_focal_length_fx", "camera_focal_length_fy", "camera_refresh_rate"] + DEVICE_WIDTH_FIELD_NUMBER: _ClassVar[int] + DEVICE_HEIGHT_FIELD_NUMBER: _ClassVar[int] + CAMERA_WIDTH_FIELD_NUMBER: _ClassVar[int] + CAMERA_HEIGHT_FIELD_NUMBER: _ClassVar[int] + CAMERA_FOCAL_LENGTH_FX_FIELD_NUMBER: _ClassVar[int] + CAMERA_FOCAL_LENGTH_FY_FIELD_NUMBER: _ClassVar[int] + CAMERA_REFRESH_RATE_FIELD_NUMBER: _ClassVar[int] + device_width: int + device_height: int + camera_width: int + camera_height: int + camera_focal_length_fx: float + camera_focal_length_fy: float + camera_refresh_rate: int + def __init__(self, device_width: _Optional[int] = ..., device_height: _Optional[int] = ..., camera_width: _Optional[int] = ..., camera_height: _Optional[int] = ..., camera_focal_length_fx: _Optional[float] = ..., camera_focal_length_fy: _Optional[float] = ..., camera_refresh_rate: _Optional[int] = ...) -> None: ... + +class DiffInventoryProto(_message.Message): + __slots__ = ["compacted_item", "last_compaction_ms"] + COMPACTED_ITEM_FIELD_NUMBER: _ClassVar[int] + LAST_COMPACTION_MS_FIELD_NUMBER: _ClassVar[int] + compacted_item: _containers.RepeatedCompositeFieldContainer[InventoryItemProto] + last_compaction_ms: int + def __init__(self, compacted_item: _Optional[_Iterable[_Union[InventoryItemProto, _Mapping]]] = ..., last_compaction_ms: _Optional[int] = ...) -> None: ... + +class DiskCreateDetail(_message.Message): + __slots__ = ["disk_type", "fort_id"] + DISK_TYPE_FIELD_NUMBER: _ClassVar[int] + FORT_ID_FIELD_NUMBER: _ClassVar[int] + disk_type: Item + fort_id: str + def __init__(self, disk_type: _Optional[_Union[Item, str]] = ..., fort_id: _Optional[str] = ...) -> None: ... + +class DiskEncounterOutProto(_message.Message): + __slots__ = ["result", "pokemon", "capture_probability", "active_item", "arplus_attempts_until_flee"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNKNOWN: _ClassVar[DiskEncounterOutProto.Result] + SUCCESS: _ClassVar[DiskEncounterOutProto.Result] + NOT_AVAILABLE: _ClassVar[DiskEncounterOutProto.Result] + NOT_IN_RANGE: _ClassVar[DiskEncounterOutProto.Result] + ENCOUNTER_ALREADY_FINISHED: _ClassVar[DiskEncounterOutProto.Result] + POKEMON_INVENTORY_FULL: _ClassVar[DiskEncounterOutProto.Result] + UNKNOWN: DiskEncounterOutProto.Result + SUCCESS: DiskEncounterOutProto.Result + NOT_AVAILABLE: DiskEncounterOutProto.Result + NOT_IN_RANGE: DiskEncounterOutProto.Result + ENCOUNTER_ALREADY_FINISHED: DiskEncounterOutProto.Result + POKEMON_INVENTORY_FULL: DiskEncounterOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + POKEMON_FIELD_NUMBER: _ClassVar[int] + CAPTURE_PROBABILITY_FIELD_NUMBER: _ClassVar[int] + ACTIVE_ITEM_FIELD_NUMBER: _ClassVar[int] + ARPLUS_ATTEMPTS_UNTIL_FLEE_FIELD_NUMBER: _ClassVar[int] + result: DiskEncounterOutProto.Result + pokemon: PokemonProto + capture_probability: CaptureProbabilityProto + active_item: Item + arplus_attempts_until_flee: int + def __init__(self, result: _Optional[_Union[DiskEncounterOutProto.Result, str]] = ..., pokemon: _Optional[_Union[PokemonProto, _Mapping]] = ..., capture_probability: _Optional[_Union[CaptureProbabilityProto, _Mapping]] = ..., active_item: _Optional[_Union[Item, str]] = ..., arplus_attempts_until_flee: _Optional[int] = ...) -> None: ... + +class DiskEncounterProto(_message.Message): + __slots__ = ["encounter_id", "fort_id", "player_lat_degrees", "player_lng_degrees", "gym_lat_degrees", "gym_lng_degrees", "disk_item_id"] + ENCOUNTER_ID_FIELD_NUMBER: _ClassVar[int] + FORT_ID_FIELD_NUMBER: _ClassVar[int] + PLAYER_LAT_DEGREES_FIELD_NUMBER: _ClassVar[int] + PLAYER_LNG_DEGREES_FIELD_NUMBER: _ClassVar[int] + GYM_LAT_DEGREES_FIELD_NUMBER: _ClassVar[int] + GYM_LNG_DEGREES_FIELD_NUMBER: _ClassVar[int] + DISK_ITEM_ID_FIELD_NUMBER: _ClassVar[int] + encounter_id: int + fort_id: str + player_lat_degrees: float + player_lng_degrees: float + gym_lat_degrees: float + gym_lng_degrees: float + disk_item_id: Item + def __init__(self, encounter_id: _Optional[int] = ..., fort_id: _Optional[str] = ..., player_lat_degrees: _Optional[float] = ..., player_lng_degrees: _Optional[float] = ..., gym_lat_degrees: _Optional[float] = ..., gym_lng_degrees: _Optional[float] = ..., disk_item_id: _Optional[_Union[Item, str]] = ...) -> None: ... + +class DisplayWeatherProto(_message.Message): + __slots__ = ["cloud_level", "rain_level", "wind_level", "snow_level", "fog_level", "wind_direction", "special_effect_level"] + class DisplayLevel(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + LEVEL_0: _ClassVar[DisplayWeatherProto.DisplayLevel] + LEVEL_1: _ClassVar[DisplayWeatherProto.DisplayLevel] + LEVEL_2: _ClassVar[DisplayWeatherProto.DisplayLevel] + LEVEL_3: _ClassVar[DisplayWeatherProto.DisplayLevel] + LEVEL_0: DisplayWeatherProto.DisplayLevel + LEVEL_1: DisplayWeatherProto.DisplayLevel + LEVEL_2: DisplayWeatherProto.DisplayLevel + LEVEL_3: DisplayWeatherProto.DisplayLevel + CLOUD_LEVEL_FIELD_NUMBER: _ClassVar[int] + RAIN_LEVEL_FIELD_NUMBER: _ClassVar[int] + WIND_LEVEL_FIELD_NUMBER: _ClassVar[int] + SNOW_LEVEL_FIELD_NUMBER: _ClassVar[int] + FOG_LEVEL_FIELD_NUMBER: _ClassVar[int] + WIND_DIRECTION_FIELD_NUMBER: _ClassVar[int] + SPECIAL_EFFECT_LEVEL_FIELD_NUMBER: _ClassVar[int] + cloud_level: DisplayWeatherProto.DisplayLevel + rain_level: DisplayWeatherProto.DisplayLevel + wind_level: DisplayWeatherProto.DisplayLevel + snow_level: DisplayWeatherProto.DisplayLevel + fog_level: DisplayWeatherProto.DisplayLevel + wind_direction: int + special_effect_level: DisplayWeatherProto.DisplayLevel + def __init__(self, cloud_level: _Optional[_Union[DisplayWeatherProto.DisplayLevel, str]] = ..., rain_level: _Optional[_Union[DisplayWeatherProto.DisplayLevel, str]] = ..., wind_level: _Optional[_Union[DisplayWeatherProto.DisplayLevel, str]] = ..., snow_level: _Optional[_Union[DisplayWeatherProto.DisplayLevel, str]] = ..., fog_level: _Optional[_Union[DisplayWeatherProto.DisplayLevel, str]] = ..., wind_direction: _Optional[int] = ..., special_effect_level: _Optional[_Union[DisplayWeatherProto.DisplayLevel, str]] = ...) -> None: ... + +class Distribution(_message.Message): + __slots__ = ["count", "mean", "sum_of_squared_deviation", "range", "bucket_options", "bucket_counts"] + class BucketOptions(_message.Message): + __slots__ = ["linear_buckets", "exponential_buckets", "explicit_buckets"] + class ExplicitBuckets(_message.Message): + __slots__ = ["bounds"] + BOUNDS_FIELD_NUMBER: _ClassVar[int] + bounds: _containers.RepeatedScalarFieldContainer[int] + def __init__(self, bounds: _Optional[_Iterable[int]] = ...) -> None: ... + class ExponentialBuckets(_message.Message): + __slots__ = ["num_finite_buckets", "growth_factor", "scale"] + NUM_FINITE_BUCKETS_FIELD_NUMBER: _ClassVar[int] + GROWTH_FACTOR_FIELD_NUMBER: _ClassVar[int] + SCALE_FIELD_NUMBER: _ClassVar[int] + num_finite_buckets: int + growth_factor: float + scale: float + def __init__(self, num_finite_buckets: _Optional[int] = ..., growth_factor: _Optional[float] = ..., scale: _Optional[float] = ...) -> None: ... + class LinearBuckets(_message.Message): + __slots__ = ["num_finite_buckets", "width", "offset"] + NUM_FINITE_BUCKETS_FIELD_NUMBER: _ClassVar[int] + WIDTH_FIELD_NUMBER: _ClassVar[int] + OFFSET_FIELD_NUMBER: _ClassVar[int] + num_finite_buckets: int + width: int + offset: int + def __init__(self, num_finite_buckets: _Optional[int] = ..., width: _Optional[int] = ..., offset: _Optional[int] = ...) -> None: ... + LINEAR_BUCKETS_FIELD_NUMBER: _ClassVar[int] + EXPONENTIAL_BUCKETS_FIELD_NUMBER: _ClassVar[int] + EXPLICIT_BUCKETS_FIELD_NUMBER: _ClassVar[int] + linear_buckets: Distribution.BucketOptions.LinearBuckets + exponential_buckets: Distribution.BucketOptions.ExponentialBuckets + explicit_buckets: Distribution.BucketOptions.ExplicitBuckets + def __init__(self, linear_buckets: _Optional[_Union[Distribution.BucketOptions.LinearBuckets, _Mapping]] = ..., exponential_buckets: _Optional[_Union[Distribution.BucketOptions.ExponentialBuckets, _Mapping]] = ..., explicit_buckets: _Optional[_Union[Distribution.BucketOptions.ExplicitBuckets, _Mapping]] = ...) -> None: ... + class Range(_message.Message): + __slots__ = ["min", "max"] + MIN_FIELD_NUMBER: _ClassVar[int] + MAX_FIELD_NUMBER: _ClassVar[int] + min: int + max: int + def __init__(self, min: _Optional[int] = ..., max: _Optional[int] = ...) -> None: ... + COUNT_FIELD_NUMBER: _ClassVar[int] + MEAN_FIELD_NUMBER: _ClassVar[int] + SUM_OF_SQUARED_DEVIATION_FIELD_NUMBER: _ClassVar[int] + RANGE_FIELD_NUMBER: _ClassVar[int] + BUCKET_OPTIONS_FIELD_NUMBER: _ClassVar[int] + BUCKET_COUNTS_FIELD_NUMBER: _ClassVar[int] + count: int + mean: float + sum_of_squared_deviation: float + range: Distribution.Range + bucket_options: Distribution.BucketOptions + bucket_counts: _containers.RepeatedScalarFieldContainer[int] + def __init__(self, count: _Optional[int] = ..., mean: _Optional[float] = ..., sum_of_squared_deviation: _Optional[float] = ..., range: _Optional[_Union[Distribution.Range, _Mapping]] = ..., bucket_options: _Optional[_Union[Distribution.BucketOptions, _Mapping]] = ..., bucket_counts: _Optional[_Iterable[int]] = ...) -> None: ... + +class DojoSettingsProto(_message.Message): + __slots__ = ["dojo_enabled"] + DOJO_ENABLED_FIELD_NUMBER: _ClassVar[int] + dojo_enabled: bool + def __init__(self, dojo_enabled: bool = ...) -> None: ... + +class DoubleValue(_message.Message): + __slots__ = ["value"] + VALUE_FIELD_NUMBER: _ClassVar[int] + value: float + def __init__(self, value: _Optional[float] = ...) -> None: ... + +class DownloadAllAssetsSettingsProto(_message.Message): + __slots__ = ["enabled"] + ENABLED_FIELD_NUMBER: _ClassVar[int] + enabled: bool + def __init__(self, enabled: bool = ...) -> None: ... + +class DownloadAllAssetsTelemetry(_message.Message): + __slots__ = ["download_all_assets_event_id"] + class DownloadAllAssetsEventId(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[DownloadAllAssetsTelemetry.DownloadAllAssetsEventId] + DOWNLOAD_STARTED: _ClassVar[DownloadAllAssetsTelemetry.DownloadAllAssetsEventId] + DOWNLOAD_PAUSED: _ClassVar[DownloadAllAssetsTelemetry.DownloadAllAssetsEventId] + DOWNLOAD_COMPLETED: _ClassVar[DownloadAllAssetsTelemetry.DownloadAllAssetsEventId] + UNSET: DownloadAllAssetsTelemetry.DownloadAllAssetsEventId + DOWNLOAD_STARTED: DownloadAllAssetsTelemetry.DownloadAllAssetsEventId + DOWNLOAD_PAUSED: DownloadAllAssetsTelemetry.DownloadAllAssetsEventId + DOWNLOAD_COMPLETED: DownloadAllAssetsTelemetry.DownloadAllAssetsEventId + DOWNLOAD_ALL_ASSETS_EVENT_ID_FIELD_NUMBER: _ClassVar[int] + download_all_assets_event_id: DownloadAllAssetsTelemetry.DownloadAllAssetsEventId + def __init__(self, download_all_assets_event_id: _Optional[_Union[DownloadAllAssetsTelemetry.DownloadAllAssetsEventId, str]] = ...) -> None: ... + +class DownloadGmTemplatesRequestProto(_message.Message): + __slots__ = ["basis_batch_id", "batch_id", "page_offset", "apply_experiments", "basis_experiment_id", "experiment_id"] + BASIS_BATCH_ID_FIELD_NUMBER: _ClassVar[int] + BATCH_ID_FIELD_NUMBER: _ClassVar[int] + PAGE_OFFSET_FIELD_NUMBER: _ClassVar[int] + APPLY_EXPERIMENTS_FIELD_NUMBER: _ClassVar[int] + BASIS_EXPERIMENT_ID_FIELD_NUMBER: _ClassVar[int] + EXPERIMENT_ID_FIELD_NUMBER: _ClassVar[int] + basis_batch_id: int + batch_id: int + page_offset: int + apply_experiments: bool + basis_experiment_id: _containers.RepeatedScalarFieldContainer[int] + experiment_id: _containers.RepeatedScalarFieldContainer[int] + def __init__(self, basis_batch_id: _Optional[int] = ..., batch_id: _Optional[int] = ..., page_offset: _Optional[int] = ..., apply_experiments: bool = ..., basis_experiment_id: _Optional[_Iterable[int]] = ..., experiment_id: _Optional[_Iterable[int]] = ...) -> None: ... + +class DownloadGmTemplatesResponseProto(_message.Message): + __slots__ = ["result", "template", "deleted_template", "batch_id", "page_offset", "experiment_id"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[DownloadGmTemplatesResponseProto.Result] + COMPLETE: _ClassVar[DownloadGmTemplatesResponseProto.Result] + MORE_RESULTS: _ClassVar[DownloadGmTemplatesResponseProto.Result] + BATCH_ID_NOT_LIVE: _ClassVar[DownloadGmTemplatesResponseProto.Result] + INVALID_BASIS_BATCH_ID: _ClassVar[DownloadGmTemplatesResponseProto.Result] + WRONG_EXPERIMENTS: _ClassVar[DownloadGmTemplatesResponseProto.Result] + UNSET: DownloadGmTemplatesResponseProto.Result + COMPLETE: DownloadGmTemplatesResponseProto.Result + MORE_RESULTS: DownloadGmTemplatesResponseProto.Result + BATCH_ID_NOT_LIVE: DownloadGmTemplatesResponseProto.Result + INVALID_BASIS_BATCH_ID: DownloadGmTemplatesResponseProto.Result + WRONG_EXPERIMENTS: DownloadGmTemplatesResponseProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + TEMPLATE_FIELD_NUMBER: _ClassVar[int] + DELETED_TEMPLATE_FIELD_NUMBER: _ClassVar[int] + BATCH_ID_FIELD_NUMBER: _ClassVar[int] + PAGE_OFFSET_FIELD_NUMBER: _ClassVar[int] + EXPERIMENT_ID_FIELD_NUMBER: _ClassVar[int] + result: DownloadGmTemplatesResponseProto.Result + template: _containers.RepeatedCompositeFieldContainer[ClientGameMasterTemplateProto] + deleted_template: _containers.RepeatedScalarFieldContainer[str] + batch_id: int + page_offset: int + experiment_id: _containers.RepeatedScalarFieldContainer[int] + def __init__(self, result: _Optional[_Union[DownloadGmTemplatesResponseProto.Result, str]] = ..., template: _Optional[_Iterable[_Union[ClientGameMasterTemplateProto, _Mapping]]] = ..., deleted_template: _Optional[_Iterable[str]] = ..., batch_id: _Optional[int] = ..., page_offset: _Optional[int] = ..., experiment_id: _Optional[_Iterable[int]] = ...) -> None: ... + +class DownloadSettingsActionProto(_message.Message): + __slots__ = ["sha1"] + SHA1_FIELD_NUMBER: _ClassVar[int] + sha1: str + def __init__(self, sha1: _Optional[str] = ...) -> None: ... + +class DownloadSettingsResponseProto(_message.Message): + __slots__ = ["error", "sha1", "values"] + ERROR_FIELD_NUMBER: _ClassVar[int] + SHA1_FIELD_NUMBER: _ClassVar[int] + VALUES_FIELD_NUMBER: _ClassVar[int] + error: str + sha1: str + values: GlobalSettingsProto + def __init__(self, error: _Optional[str] = ..., sha1: _Optional[str] = ..., values: _Optional[_Union[GlobalSettingsProto, _Mapping]] = ...) -> None: ... + +class DownloadUrlEntryProto(_message.Message): + __slots__ = ["asset_id", "url", "size", "checksum"] + ASSET_ID_FIELD_NUMBER: _ClassVar[int] + URL_FIELD_NUMBER: _ClassVar[int] + SIZE_FIELD_NUMBER: _ClassVar[int] + CHECKSUM_FIELD_NUMBER: _ClassVar[int] + asset_id: str + url: str + size: int + checksum: int + def __init__(self, asset_id: _Optional[str] = ..., url: _Optional[str] = ..., size: _Optional[int] = ..., checksum: _Optional[int] = ...) -> None: ... + +class DownloadUrlOutProto(_message.Message): + __slots__ = ["download_urls"] + DOWNLOAD_URLS_FIELD_NUMBER: _ClassVar[int] + download_urls: _containers.RepeatedCompositeFieldContainer[DownloadUrlEntryProto] + def __init__(self, download_urls: _Optional[_Iterable[_Union[DownloadUrlEntryProto, _Mapping]]] = ...) -> None: ... + +class DownloadUrlRequestProto(_message.Message): + __slots__ = ["asset_id"] + ASSET_ID_FIELD_NUMBER: _ClassVar[int] + asset_id: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, asset_id: _Optional[_Iterable[str]] = ...) -> None: ... + +class Downstream(_message.Message): + __slots__ = ["downstream", "response", "probe", "drain", "connected"] + class Connected(_message.Message): + __slots__ = ["debug_message", "ttl_seconds"] + DEBUG_MESSAGE_FIELD_NUMBER: _ClassVar[int] + TTL_SECONDS_FIELD_NUMBER: _ClassVar[int] + debug_message: str + ttl_seconds: int + def __init__(self, debug_message: _Optional[str] = ..., ttl_seconds: _Optional[int] = ...) -> None: ... + class Drain(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + class ProbeRequest(_message.Message): + __slots__ = ["probe_start_ms"] + PROBE_START_MS_FIELD_NUMBER: _ClassVar[int] + probe_start_ms: int + def __init__(self, probe_start_ms: _Optional[int] = ...) -> None: ... + class ResponseWithStatus(_message.Message): + __slots__ = ["subscribe", "request_id", "response_status", "debug_message"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[Downstream.ResponseWithStatus.Status] + OK: _ClassVar[Downstream.ResponseWithStatus.Status] + UNKNOWN: _ClassVar[Downstream.ResponseWithStatus.Status] + UNAUTHENTICATED: _ClassVar[Downstream.ResponseWithStatus.Status] + UNAUTHORIZED: _ClassVar[Downstream.ResponseWithStatus.Status] + BAD_REQUEST: _ClassVar[Downstream.ResponseWithStatus.Status] + UNIMPLEMENTED: _ClassVar[Downstream.ResponseWithStatus.Status] + RATE_LIMITED: _ClassVar[Downstream.ResponseWithStatus.Status] + CONNECTION_LIMITED: _ClassVar[Downstream.ResponseWithStatus.Status] + UNSET: Downstream.ResponseWithStatus.Status + OK: Downstream.ResponseWithStatus.Status + UNKNOWN: Downstream.ResponseWithStatus.Status + UNAUTHENTICATED: Downstream.ResponseWithStatus.Status + UNAUTHORIZED: Downstream.ResponseWithStatus.Status + BAD_REQUEST: Downstream.ResponseWithStatus.Status + UNIMPLEMENTED: Downstream.ResponseWithStatus.Status + RATE_LIMITED: Downstream.ResponseWithStatus.Status + CONNECTION_LIMITED: Downstream.ResponseWithStatus.Status + SUBSCRIBE_FIELD_NUMBER: _ClassVar[int] + REQUEST_ID_FIELD_NUMBER: _ClassVar[int] + RESPONSE_STATUS_FIELD_NUMBER: _ClassVar[int] + DEBUG_MESSAGE_FIELD_NUMBER: _ClassVar[int] + subscribe: Downstream.SubscriptionResponse + request_id: int + response_status: Downstream.ResponseWithStatus.Status + debug_message: str + def __init__(self, subscribe: _Optional[_Union[Downstream.SubscriptionResponse, _Mapping]] = ..., request_id: _Optional[int] = ..., response_status: _Optional[_Union[Downstream.ResponseWithStatus.Status, str]] = ..., debug_message: _Optional[str] = ...) -> None: ... + class SubscriptionResponse(_message.Message): + __slots__ = ["status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[Downstream.SubscriptionResponse.Status] + OK: _ClassVar[Downstream.SubscriptionResponse.Status] + UNKNOWN: _ClassVar[Downstream.SubscriptionResponse.Status] + TOPIC_LIMITED: _ClassVar[Downstream.SubscriptionResponse.Status] + MAXIMUM_TOPIC_ID_LENGTH_EXCEEDED: _ClassVar[Downstream.SubscriptionResponse.Status] + TOPIC_ID_INVALID: _ClassVar[Downstream.SubscriptionResponse.Status] + UNSET: Downstream.SubscriptionResponse.Status + OK: Downstream.SubscriptionResponse.Status + UNKNOWN: Downstream.SubscriptionResponse.Status + TOPIC_LIMITED: Downstream.SubscriptionResponse.Status + MAXIMUM_TOPIC_ID_LENGTH_EXCEEDED: Downstream.SubscriptionResponse.Status + TOPIC_ID_INVALID: Downstream.SubscriptionResponse.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + status: Downstream.SubscriptionResponse.Status + def __init__(self, status: _Optional[_Union[Downstream.SubscriptionResponse.Status, str]] = ...) -> None: ... + DOWNSTREAM_FIELD_NUMBER: _ClassVar[int] + RESPONSE_FIELD_NUMBER: _ClassVar[int] + PROBE_FIELD_NUMBER: _ClassVar[int] + DRAIN_FIELD_NUMBER: _ClassVar[int] + CONNECTED_FIELD_NUMBER: _ClassVar[int] + downstream: DownstreamActionMessages + response: Downstream.ResponseWithStatus + probe: Downstream.ProbeRequest + drain: Downstream.Drain + connected: Downstream.Connected + def __init__(self, downstream: _Optional[_Union[DownstreamActionMessages, _Mapping]] = ..., response: _Optional[_Union[Downstream.ResponseWithStatus, _Mapping]] = ..., probe: _Optional[_Union[Downstream.ProbeRequest, _Mapping]] = ..., drain: _Optional[_Union[Downstream.Drain, _Mapping]] = ..., connected: _Optional[_Union[Downstream.Connected, _Mapping]] = ...) -> None: ... + +class DownstreamAction(_message.Message): + __slots__ = ["method", "payload"] + METHOD_FIELD_NUMBER: _ClassVar[int] + PAYLOAD_FIELD_NUMBER: _ClassVar[int] + method: int + payload: bytes + def __init__(self, method: _Optional[int] = ..., payload: _Optional[bytes] = ...) -> None: ... + +class DownstreamActionMessages(_message.Message): + __slots__ = ["messages"] + MESSAGES_FIELD_NUMBER: _ClassVar[int] + messages: _containers.RepeatedCompositeFieldContainer[DownstreamAction] + def __init__(self, messages: _Optional[_Iterable[_Union[DownstreamAction, _Mapping]]] = ...) -> None: ... + +class DownstreamMessage(_message.Message): + __slots__ = ["datastore", "peer_message", "peer_joined", "peer_left", "connected", "clock_sync"] + class Datastore(_message.Message): + __slots__ = ["valueChanged", "keyDeleted"] + class ValueChanged(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: Key + value: VersionedValue + def __init__(self, key: _Optional[_Union[Key, _Mapping]] = ..., value: _Optional[_Union[VersionedValue, _Mapping]] = ...) -> None: ... + class KeyDeleted(_message.Message): + __slots__ = ["key"] + KEY_FIELD_NUMBER: _ClassVar[int] + key: Key + def __init__(self, key: _Optional[_Union[Key, _Mapping]] = ...) -> None: ... + VALUECHANGED_FIELD_NUMBER: _ClassVar[int] + KEYDELETED_FIELD_NUMBER: _ClassVar[int] + valueChanged: DownstreamMessage.Datastore.ValueChanged + keyDeleted: DownstreamMessage.Datastore.KeyDeleted + def __init__(self, valueChanged: _Optional[_Union[DownstreamMessage.Datastore.ValueChanged, _Mapping]] = ..., keyDeleted: _Optional[_Union[DownstreamMessage.Datastore.KeyDeleted, _Mapping]] = ...) -> None: ... + class PeerMessage(_message.Message): + __slots__ = ["sender_id", "tag", "data"] + SENDER_ID_FIELD_NUMBER: _ClassVar[int] + TAG_FIELD_NUMBER: _ClassVar[int] + DATA_FIELD_NUMBER: _ClassVar[int] + sender_id: int + tag: int + data: bytes + def __init__(self, sender_id: _Optional[int] = ..., tag: _Optional[int] = ..., data: _Optional[bytes] = ...) -> None: ... + class PeerJoined(_message.Message): + __slots__ = ["peer_id"] + PEER_ID_FIELD_NUMBER: _ClassVar[int] + peer_id: int + def __init__(self, peer_id: _Optional[int] = ...) -> None: ... + class PeerLeft(_message.Message): + __slots__ = ["peer_id"] + PEER_ID_FIELD_NUMBER: _ClassVar[int] + peer_id: int + def __init__(self, peer_id: _Optional[int] = ...) -> None: ... + class Connected(_message.Message): + __slots__ = ["assigned_peer_id", "peers_in_room", "room_data", "clock_sync"] + ASSIGNED_PEER_ID_FIELD_NUMBER: _ClassVar[int] + PEERS_IN_ROOM_FIELD_NUMBER: _ClassVar[int] + ROOM_DATA_FIELD_NUMBER: _ClassVar[int] + CLOCK_SYNC_FIELD_NUMBER: _ClassVar[int] + assigned_peer_id: int + peers_in_room: _containers.RepeatedScalarFieldContainer[int] + room_data: _containers.RepeatedCompositeFieldContainer[VersionedKeyValuePair] + clock_sync: DownstreamMessage.ClockSyncResponse + def __init__(self, assigned_peer_id: _Optional[int] = ..., peers_in_room: _Optional[_Iterable[int]] = ..., room_data: _Optional[_Iterable[_Union[VersionedKeyValuePair, _Mapping]]] = ..., clock_sync: _Optional[_Union[DownstreamMessage.ClockSyncResponse, _Mapping]] = ...) -> None: ... + class ClockSyncResponse(_message.Message): + __slots__ = ["request_unix_time_ms", "response_unix_time_ms", "avg_rtt_ms"] + REQUEST_UNIX_TIME_MS_FIELD_NUMBER: _ClassVar[int] + RESPONSE_UNIX_TIME_MS_FIELD_NUMBER: _ClassVar[int] + AVG_RTT_MS_FIELD_NUMBER: _ClassVar[int] + request_unix_time_ms: int + response_unix_time_ms: int + avg_rtt_ms: int + def __init__(self, request_unix_time_ms: _Optional[int] = ..., response_unix_time_ms: _Optional[int] = ..., avg_rtt_ms: _Optional[int] = ...) -> None: ... + DATASTORE_FIELD_NUMBER: _ClassVar[int] + PEER_MESSAGE_FIELD_NUMBER: _ClassVar[int] + PEER_JOINED_FIELD_NUMBER: _ClassVar[int] + PEER_LEFT_FIELD_NUMBER: _ClassVar[int] + CONNECTED_FIELD_NUMBER: _ClassVar[int] + CLOCK_SYNC_FIELD_NUMBER: _ClassVar[int] + datastore: DownstreamMessage.Datastore + peer_message: DownstreamMessage.PeerMessage + peer_joined: DownstreamMessage.PeerJoined + peer_left: DownstreamMessage.PeerLeft + connected: DownstreamMessage.Connected + clock_sync: DownstreamMessage.ClockSyncResponse + def __init__(self, datastore: _Optional[_Union[DownstreamMessage.Datastore, _Mapping]] = ..., peer_message: _Optional[_Union[DownstreamMessage.PeerMessage, _Mapping]] = ..., peer_joined: _Optional[_Union[DownstreamMessage.PeerJoined, _Mapping]] = ..., peer_left: _Optional[_Union[DownstreamMessage.PeerLeft, _Mapping]] = ..., connected: _Optional[_Union[DownstreamMessage.Connected, _Mapping]] = ..., clock_sync: _Optional[_Union[DownstreamMessage.ClockSyncResponse, _Mapping]] = ...) -> None: ... + +class DumbBeaconProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class Duration(_message.Message): + __slots__ = ["seconds", "nanos"] + SECONDS_FIELD_NUMBER: _ClassVar[int] + NANOS_FIELD_NUMBER: _ClassVar[int] + seconds: int + nanos: int + def __init__(self, seconds: _Optional[int] = ..., nanos: _Optional[int] = ...) -> None: ... + +class EchoOutProto(_message.Message): + __slots__ = ["context"] + CONTEXT_FIELD_NUMBER: _ClassVar[int] + context: str + def __init__(self, context: _Optional[str] = ...) -> None: ... + +class EchoProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class EditPokemonTagOutProto(_message.Message): + __slots__ = ["edit_result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[EditPokemonTagOutProto.Result] + SUCCESS: _ClassVar[EditPokemonTagOutProto.Result] + ERROR_PLAYER_LEVEL_TOO_LOW: _ClassVar[EditPokemonTagOutProto.Result] + TAG_DOES_NOT_EXIST: _ClassVar[EditPokemonTagOutProto.Result] + INVALID_TAG_NAME: _ClassVar[EditPokemonTagOutProto.Result] + INVALID_TAG_SORT_INDEX: _ClassVar[EditPokemonTagOutProto.Result] + TAG_NAME_CONTAINS_PROFANITY: _ClassVar[EditPokemonTagOutProto.Result] + UNSET: EditPokemonTagOutProto.Result + SUCCESS: EditPokemonTagOutProto.Result + ERROR_PLAYER_LEVEL_TOO_LOW: EditPokemonTagOutProto.Result + TAG_DOES_NOT_EXIST: EditPokemonTagOutProto.Result + INVALID_TAG_NAME: EditPokemonTagOutProto.Result + INVALID_TAG_SORT_INDEX: EditPokemonTagOutProto.Result + TAG_NAME_CONTAINS_PROFANITY: EditPokemonTagOutProto.Result + EDIT_RESULT_FIELD_NUMBER: _ClassVar[int] + edit_result: _containers.RepeatedScalarFieldContainer[EditPokemonTagOutProto.Result] + def __init__(self, edit_result: _Optional[_Iterable[_Union[EditPokemonTagOutProto.Result, str]]] = ...) -> None: ... + +class EditPokemonTagProto(_message.Message): + __slots__ = ["tag_to_edit"] + TAG_TO_EDIT_FIELD_NUMBER: _ClassVar[int] + tag_to_edit: _containers.RepeatedCompositeFieldContainer[PokemonTagProto] + def __init__(self, tag_to_edit: _Optional[_Iterable[_Union[PokemonTagProto, _Mapping]]] = ...) -> None: ... + +class EggCreateDetail(_message.Message): + __slots__ = ["hatched_time_ms", "player_hatched_s2_cell_id", "received_time_ms"] + HATCHED_TIME_MS_FIELD_NUMBER: _ClassVar[int] + PLAYER_HATCHED_S2_CELL_ID_FIELD_NUMBER: _ClassVar[int] + RECEIVED_TIME_MS_FIELD_NUMBER: _ClassVar[int] + hatched_time_ms: int + player_hatched_s2_cell_id: int + received_time_ms: int + def __init__(self, hatched_time_ms: _Optional[int] = ..., player_hatched_s2_cell_id: _Optional[int] = ..., received_time_ms: _Optional[int] = ...) -> None: ... + +class EggDistributionProto(_message.Message): + __slots__ = ["egg_distribution"] + class EggDistributionEntryProto(_message.Message): + __slots__ = ["rarity", "pokemon_id", "pokemon_display"] + RARITY_FIELD_NUMBER: _ClassVar[int] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + POKEMON_DISPLAY_FIELD_NUMBER: _ClassVar[int] + rarity: HoloPokemonClass + pokemon_id: HoloPokemonId + pokemon_display: PokemonDisplayProto + def __init__(self, rarity: _Optional[_Union[HoloPokemonClass, str]] = ..., pokemon_id: _Optional[_Union[HoloPokemonId, str]] = ..., pokemon_display: _Optional[_Union[PokemonDisplayProto, _Mapping]] = ...) -> None: ... + EGG_DISTRIBUTION_FIELD_NUMBER: _ClassVar[int] + egg_distribution: _containers.RepeatedCompositeFieldContainer[EggDistributionProto.EggDistributionEntryProto] + def __init__(self, egg_distribution: _Optional[_Iterable[_Union[EggDistributionProto.EggDistributionEntryProto, _Mapping]]] = ...) -> None: ... + +class EggHatchImprovementsSettingsProto(_message.Message): + __slots__ = ["feature_enabled", "boot_delay_ms", "raid_invite_hard_cap_ms"] + FEATURE_ENABLED_FIELD_NUMBER: _ClassVar[int] + BOOT_DELAY_MS_FIELD_NUMBER: _ClassVar[int] + RAID_INVITE_HARD_CAP_MS_FIELD_NUMBER: _ClassVar[int] + feature_enabled: bool + boot_delay_ms: int + raid_invite_hard_cap_ms: int + def __init__(self, feature_enabled: bool = ..., boot_delay_ms: _Optional[int] = ..., raid_invite_hard_cap_ms: _Optional[int] = ...) -> None: ... + +class EggHatchTelemetry(_message.Message): + __slots__ = ["num_eggs_hatched", "num_animations_skipped"] + NUM_EGGS_HATCHED_FIELD_NUMBER: _ClassVar[int] + NUM_ANIMATIONS_SKIPPED_FIELD_NUMBER: _ClassVar[int] + num_eggs_hatched: int + num_animations_skipped: int + def __init__(self, num_eggs_hatched: _Optional[int] = ..., num_animations_skipped: _Optional[int] = ...) -> None: ... + +class EggIncubatorAttributesProto(_message.Message): + __slots__ = ["incubator_type", "uses", "distance_multiplier"] + INCUBATOR_TYPE_FIELD_NUMBER: _ClassVar[int] + USES_FIELD_NUMBER: _ClassVar[int] + DISTANCE_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + incubator_type: EggIncubatorType + uses: int + distance_multiplier: float + def __init__(self, incubator_type: _Optional[_Union[EggIncubatorType, str]] = ..., uses: _Optional[int] = ..., distance_multiplier: _Optional[float] = ...) -> None: ... + +class EggIncubatorProto(_message.Message): + __slots__ = ["item_id", "item", "incubator_type", "uses_remaining", "pokemon_id", "start_km_walked", "target_km_walked"] + ITEM_ID_FIELD_NUMBER: _ClassVar[int] + ITEM_FIELD_NUMBER: _ClassVar[int] + INCUBATOR_TYPE_FIELD_NUMBER: _ClassVar[int] + USES_REMAINING_FIELD_NUMBER: _ClassVar[int] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + START_KM_WALKED_FIELD_NUMBER: _ClassVar[int] + TARGET_KM_WALKED_FIELD_NUMBER: _ClassVar[int] + item_id: str + item: Item + incubator_type: EggIncubatorType + uses_remaining: int + pokemon_id: int + start_km_walked: float + target_km_walked: float + def __init__(self, item_id: _Optional[str] = ..., item: _Optional[_Union[Item, str]] = ..., incubator_type: _Optional[_Union[EggIncubatorType, str]] = ..., uses_remaining: _Optional[int] = ..., pokemon_id: _Optional[int] = ..., start_km_walked: _Optional[float] = ..., target_km_walked: _Optional[float] = ...) -> None: ... + +class EggIncubatorsProto(_message.Message): + __slots__ = ["egg_incubator"] + EGG_INCUBATOR_FIELD_NUMBER: _ClassVar[int] + egg_incubator: _containers.RepeatedCompositeFieldContainer[EggIncubatorProto] + def __init__(self, egg_incubator: _Optional[_Iterable[_Union[EggIncubatorProto, _Mapping]]] = ...) -> None: ... + +class EggTelemetryProto(_message.Message): + __slots__ = ["egg_loot_table_id", "original_egg_slot_type"] + EGG_LOOT_TABLE_ID_FIELD_NUMBER: _ClassVar[int] + ORIGINAL_EGG_SLOT_TYPE_FIELD_NUMBER: _ClassVar[int] + egg_loot_table_id: str + original_egg_slot_type: EggSlotType + def __init__(self, egg_loot_table_id: _Optional[str] = ..., original_egg_slot_type: _Optional[_Union[EggSlotType, str]] = ...) -> None: ... + +class EggTransparencySettingsProto(_message.Message): + __slots__ = ["enable_egg_distribution"] + ENABLE_EGG_DISTRIBUTION_FIELD_NUMBER: _ClassVar[int] + enable_egg_distribution: bool + def __init__(self, enable_egg_distribution: bool = ...) -> None: ... + +class EligibleContestPoolSettingsProto(_message.Message): + __slots__ = ["contest"] + CONTEST_FIELD_NUMBER: _ClassVar[int] + contest: _containers.RepeatedCompositeFieldContainer[EligibleContestProto] + def __init__(self, contest: _Optional[_Iterable[_Union[EligibleContestProto, _Mapping]]] = ...) -> None: ... + +class EligibleContestProto(_message.Message): + __slots__ = ["contest", "weight"] + CONTEST_FIELD_NUMBER: _ClassVar[int] + WEIGHT_FIELD_NUMBER: _ClassVar[int] + contest: ContestProto + weight: float + def __init__(self, contest: _Optional[_Union[ContestProto, _Mapping]] = ..., weight: _Optional[float] = ...) -> None: ... + +class Empty(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class EnabledPokemonSettingsProto(_message.Message): + __slots__ = ["enabled_pokemon_range"] + class Range(_message.Message): + __slots__ = ["start", "end"] + START_FIELD_NUMBER: _ClassVar[int] + END_FIELD_NUMBER: _ClassVar[int] + start: int + end: int + def __init__(self, start: _Optional[int] = ..., end: _Optional[int] = ...) -> None: ... + ENABLED_POKEMON_RANGE_FIELD_NUMBER: _ClassVar[int] + enabled_pokemon_range: _containers.RepeatedCompositeFieldContainer[EnabledPokemonSettingsProto.Range] + def __init__(self, enabled_pokemon_range: _Optional[_Iterable[_Union[EnabledPokemonSettingsProto.Range, _Mapping]]] = ...) -> None: ... + +class EncounterOutProto(_message.Message): + __slots__ = ["pokemon", "background", "status", "capture_probability", "active_item", "arplus_attempts_until_flee"] + class Background(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + PARK: _ClassVar[EncounterOutProto.Background] + DESERT: _ClassVar[EncounterOutProto.Background] + BEACH: _ClassVar[EncounterOutProto.Background] + LAKE: _ClassVar[EncounterOutProto.Background] + RIVER: _ClassVar[EncounterOutProto.Background] + OCEAN: _ClassVar[EncounterOutProto.Background] + PARK: EncounterOutProto.Background + DESERT: EncounterOutProto.Background + BEACH: EncounterOutProto.Background + LAKE: EncounterOutProto.Background + RIVER: EncounterOutProto.Background + OCEAN: EncounterOutProto.Background + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + ENCOUNTER_ERROR: _ClassVar[EncounterOutProto.Status] + ENCOUNTER_SUCCESS: _ClassVar[EncounterOutProto.Status] + ENCOUNTER_NOT_FOUND: _ClassVar[EncounterOutProto.Status] + ENCOUNTER_CLOSED: _ClassVar[EncounterOutProto.Status] + ENCOUNTER_POKEMON_FLED: _ClassVar[EncounterOutProto.Status] + ENCOUNTER_NOT_IN_RANGE: _ClassVar[EncounterOutProto.Status] + ENCOUNTER_ALREADY_HAPPENED: _ClassVar[EncounterOutProto.Status] + POKEMON_INVENTORY_FULL: _ClassVar[EncounterOutProto.Status] + ENCOUNTER_ERROR: EncounterOutProto.Status + ENCOUNTER_SUCCESS: EncounterOutProto.Status + ENCOUNTER_NOT_FOUND: EncounterOutProto.Status + ENCOUNTER_CLOSED: EncounterOutProto.Status + ENCOUNTER_POKEMON_FLED: EncounterOutProto.Status + ENCOUNTER_NOT_IN_RANGE: EncounterOutProto.Status + ENCOUNTER_ALREADY_HAPPENED: EncounterOutProto.Status + POKEMON_INVENTORY_FULL: EncounterOutProto.Status + POKEMON_FIELD_NUMBER: _ClassVar[int] + BACKGROUND_FIELD_NUMBER: _ClassVar[int] + STATUS_FIELD_NUMBER: _ClassVar[int] + CAPTURE_PROBABILITY_FIELD_NUMBER: _ClassVar[int] + ACTIVE_ITEM_FIELD_NUMBER: _ClassVar[int] + ARPLUS_ATTEMPTS_UNTIL_FLEE_FIELD_NUMBER: _ClassVar[int] + pokemon: WildPokemonProto + background: EncounterOutProto.Background + status: EncounterOutProto.Status + capture_probability: CaptureProbabilityProto + active_item: Item + arplus_attempts_until_flee: int + def __init__(self, pokemon: _Optional[_Union[WildPokemonProto, _Mapping]] = ..., background: _Optional[_Union[EncounterOutProto.Background, str]] = ..., status: _Optional[_Union[EncounterOutProto.Status, str]] = ..., capture_probability: _Optional[_Union[CaptureProbabilityProto, _Mapping]] = ..., active_item: _Optional[_Union[Item, str]] = ..., arplus_attempts_until_flee: _Optional[int] = ...) -> None: ... + +class EncounterPhotobombOutProto(_message.Message): + __slots__ = ["result", "pokemon", "capture_probability", "active_item", "arplus_attempts_until_flee"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[EncounterPhotobombOutProto.Result] + SUCCESS: _ClassVar[EncounterPhotobombOutProto.Result] + NO_ENCOUNTER_AVAILABLE: _ClassVar[EncounterPhotobombOutProto.Result] + POKEMON_INVENTORY_FULL: _ClassVar[EncounterPhotobombOutProto.Result] + ERROR_UNKNOWN: _ClassVar[EncounterPhotobombOutProto.Result] + UNSET: EncounterPhotobombOutProto.Result + SUCCESS: EncounterPhotobombOutProto.Result + NO_ENCOUNTER_AVAILABLE: EncounterPhotobombOutProto.Result + POKEMON_INVENTORY_FULL: EncounterPhotobombOutProto.Result + ERROR_UNKNOWN: EncounterPhotobombOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + POKEMON_FIELD_NUMBER: _ClassVar[int] + CAPTURE_PROBABILITY_FIELD_NUMBER: _ClassVar[int] + ACTIVE_ITEM_FIELD_NUMBER: _ClassVar[int] + ARPLUS_ATTEMPTS_UNTIL_FLEE_FIELD_NUMBER: _ClassVar[int] + result: EncounterPhotobombOutProto.Result + pokemon: PokemonProto + capture_probability: CaptureProbabilityProto + active_item: Item + arplus_attempts_until_flee: int + def __init__(self, result: _Optional[_Union[EncounterPhotobombOutProto.Result, str]] = ..., pokemon: _Optional[_Union[PokemonProto, _Mapping]] = ..., capture_probability: _Optional[_Union[CaptureProbabilityProto, _Mapping]] = ..., active_item: _Optional[_Union[Item, str]] = ..., arplus_attempts_until_flee: _Optional[int] = ...) -> None: ... + +class EncounterPhotobombProto(_message.Message): + __slots__ = ["encounter_id", "encounter_location"] + ENCOUNTER_ID_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_LOCATION_FIELD_NUMBER: _ClassVar[int] + encounter_id: int + encounter_location: str + def __init__(self, encounter_id: _Optional[int] = ..., encounter_location: _Optional[str] = ...) -> None: ... + +class EncounterPokemonTelemetry(_message.Message): + __slots__ = ["pokemon", "map_pokemon_type", "ar_enabled", "ar_plus_enabled"] + POKEMON_FIELD_NUMBER: _ClassVar[int] + MAP_POKEMON_TYPE_FIELD_NUMBER: _ClassVar[int] + AR_ENABLED_FIELD_NUMBER: _ClassVar[int] + AR_PLUS_ENABLED_FIELD_NUMBER: _ClassVar[int] + pokemon: PokemonTelemetry + map_pokemon_type: str + ar_enabled: bool + ar_plus_enabled: bool + def __init__(self, pokemon: _Optional[_Union[PokemonTelemetry, _Mapping]] = ..., map_pokemon_type: _Optional[str] = ..., ar_enabled: bool = ..., ar_plus_enabled: bool = ...) -> None: ... + +class EncounterPokestopEncounterOutProto(_message.Message): + __slots__ = ["result", "pokemon", "capture_probability", "active_item"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[EncounterPokestopEncounterOutProto.Result] + SUCCESS: _ClassVar[EncounterPokestopEncounterOutProto.Result] + NO_ENCOUNTER_AVAILABLE: _ClassVar[EncounterPokestopEncounterOutProto.Result] + POKEMON_INVENTORY_FULL: _ClassVar[EncounterPokestopEncounterOutProto.Result] + ERROR_UNKNOWN: _ClassVar[EncounterPokestopEncounterOutProto.Result] + UNSET: EncounterPokestopEncounterOutProto.Result + SUCCESS: EncounterPokestopEncounterOutProto.Result + NO_ENCOUNTER_AVAILABLE: EncounterPokestopEncounterOutProto.Result + POKEMON_INVENTORY_FULL: EncounterPokestopEncounterOutProto.Result + ERROR_UNKNOWN: EncounterPokestopEncounterOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + POKEMON_FIELD_NUMBER: _ClassVar[int] + CAPTURE_PROBABILITY_FIELD_NUMBER: _ClassVar[int] + ACTIVE_ITEM_FIELD_NUMBER: _ClassVar[int] + result: EncounterPokestopEncounterOutProto.Result + pokemon: PokemonProto + capture_probability: CaptureProbabilityProto + active_item: Item + def __init__(self, result: _Optional[_Union[EncounterPokestopEncounterOutProto.Result, str]] = ..., pokemon: _Optional[_Union[PokemonProto, _Mapping]] = ..., capture_probability: _Optional[_Union[CaptureProbabilityProto, _Mapping]] = ..., active_item: _Optional[_Union[Item, str]] = ...) -> None: ... + +class EncounterPokestopEncounterProto(_message.Message): + __slots__ = ["encounter_id", "encounter_location"] + ENCOUNTER_ID_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_LOCATION_FIELD_NUMBER: _ClassVar[int] + encounter_id: int + encounter_location: str + def __init__(self, encounter_id: _Optional[int] = ..., encounter_location: _Optional[str] = ...) -> None: ... + +class EncounterProto(_message.Message): + __slots__ = ["encounter_id", "spawnpoint_id", "player_lat_degrees", "player_lng_degrees"] + ENCOUNTER_ID_FIELD_NUMBER: _ClassVar[int] + SPAWNPOINT_ID_FIELD_NUMBER: _ClassVar[int] + PLAYER_LAT_DEGREES_FIELD_NUMBER: _ClassVar[int] + PLAYER_LNG_DEGREES_FIELD_NUMBER: _ClassVar[int] + encounter_id: int + spawnpoint_id: str + player_lat_degrees: float + player_lng_degrees: float + def __init__(self, encounter_id: _Optional[int] = ..., spawnpoint_id: _Optional[str] = ..., player_lat_degrees: _Optional[float] = ..., player_lng_degrees: _Optional[float] = ...) -> None: ... + +class EncounterSettingsProto(_message.Message): + __slots__ = ["spin_bonus_threshold", "excellent_throw_threshold", "great_throw_threshold", "nice_throw_threshold", "milestone_threshold", "ar_plus_mode_enabled", "ar_close_proximity_threshold", "ar_low_awareness_threshold", "ar_close_proximity_multiplier", "ar_awareness_penalty_threshold", "ar_low_awareness_max_multiplier", "ar_high_awareness_min_penalty_multiplier", "ar_plus_attempts_until_flee_max", "ar_plus_attempts_until_flee_infinite", "escaped_bonus_multiplier_max", "escaped_bonus_multiplier_by_excellent_throw", "escaped_bonus_multiplier_by_great_throw", "escaped_bonus_multiplier_by_nice_throw", "encounter_arena_scene_asset_name", "global_stardust_multiplier", "global_candy_multiplier", "critical_reticle_threshold", "critical_reticle_catch_multiplier", "critical_reticle_capture_rate_threshold", "critical_reticle_fallback_catch_multiplier", "show_last_throw_animation", "enable_pokemon_stats_limits", "enable_extended_create_details_client", "enable_extended_create_details_server", "enable_item_selection_slider_v2"] + SPIN_BONUS_THRESHOLD_FIELD_NUMBER: _ClassVar[int] + EXCELLENT_THROW_THRESHOLD_FIELD_NUMBER: _ClassVar[int] + GREAT_THROW_THRESHOLD_FIELD_NUMBER: _ClassVar[int] + NICE_THROW_THRESHOLD_FIELD_NUMBER: _ClassVar[int] + MILESTONE_THRESHOLD_FIELD_NUMBER: _ClassVar[int] + AR_PLUS_MODE_ENABLED_FIELD_NUMBER: _ClassVar[int] + AR_CLOSE_PROXIMITY_THRESHOLD_FIELD_NUMBER: _ClassVar[int] + AR_LOW_AWARENESS_THRESHOLD_FIELD_NUMBER: _ClassVar[int] + AR_CLOSE_PROXIMITY_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + AR_AWARENESS_PENALTY_THRESHOLD_FIELD_NUMBER: _ClassVar[int] + AR_LOW_AWARENESS_MAX_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + AR_HIGH_AWARENESS_MIN_PENALTY_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + AR_PLUS_ATTEMPTS_UNTIL_FLEE_MAX_FIELD_NUMBER: _ClassVar[int] + AR_PLUS_ATTEMPTS_UNTIL_FLEE_INFINITE_FIELD_NUMBER: _ClassVar[int] + ESCAPED_BONUS_MULTIPLIER_MAX_FIELD_NUMBER: _ClassVar[int] + ESCAPED_BONUS_MULTIPLIER_BY_EXCELLENT_THROW_FIELD_NUMBER: _ClassVar[int] + ESCAPED_BONUS_MULTIPLIER_BY_GREAT_THROW_FIELD_NUMBER: _ClassVar[int] + ESCAPED_BONUS_MULTIPLIER_BY_NICE_THROW_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_ARENA_SCENE_ASSET_NAME_FIELD_NUMBER: _ClassVar[int] + GLOBAL_STARDUST_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + GLOBAL_CANDY_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + CRITICAL_RETICLE_THRESHOLD_FIELD_NUMBER: _ClassVar[int] + CRITICAL_RETICLE_CATCH_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + CRITICAL_RETICLE_CAPTURE_RATE_THRESHOLD_FIELD_NUMBER: _ClassVar[int] + CRITICAL_RETICLE_FALLBACK_CATCH_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + SHOW_LAST_THROW_ANIMATION_FIELD_NUMBER: _ClassVar[int] + ENABLE_POKEMON_STATS_LIMITS_FIELD_NUMBER: _ClassVar[int] + ENABLE_EXTENDED_CREATE_DETAILS_CLIENT_FIELD_NUMBER: _ClassVar[int] + ENABLE_EXTENDED_CREATE_DETAILS_SERVER_FIELD_NUMBER: _ClassVar[int] + ENABLE_ITEM_SELECTION_SLIDER_V2_FIELD_NUMBER: _ClassVar[int] + spin_bonus_threshold: float + excellent_throw_threshold: float + great_throw_threshold: float + nice_throw_threshold: float + milestone_threshold: int + ar_plus_mode_enabled: bool + ar_close_proximity_threshold: float + ar_low_awareness_threshold: float + ar_close_proximity_multiplier: float + ar_awareness_penalty_threshold: float + ar_low_awareness_max_multiplier: float + ar_high_awareness_min_penalty_multiplier: float + ar_plus_attempts_until_flee_max: int + ar_plus_attempts_until_flee_infinite: int + escaped_bonus_multiplier_max: float + escaped_bonus_multiplier_by_excellent_throw: float + escaped_bonus_multiplier_by_great_throw: float + escaped_bonus_multiplier_by_nice_throw: float + encounter_arena_scene_asset_name: str + global_stardust_multiplier: float + global_candy_multiplier: float + critical_reticle_threshold: float + critical_reticle_catch_multiplier: float + critical_reticle_capture_rate_threshold: float + critical_reticle_fallback_catch_multiplier: float + show_last_throw_animation: bool + enable_pokemon_stats_limits: bool + enable_extended_create_details_client: bool + enable_extended_create_details_server: bool + enable_item_selection_slider_v2: bool + def __init__(self, spin_bonus_threshold: _Optional[float] = ..., excellent_throw_threshold: _Optional[float] = ..., great_throw_threshold: _Optional[float] = ..., nice_throw_threshold: _Optional[float] = ..., milestone_threshold: _Optional[int] = ..., ar_plus_mode_enabled: bool = ..., ar_close_proximity_threshold: _Optional[float] = ..., ar_low_awareness_threshold: _Optional[float] = ..., ar_close_proximity_multiplier: _Optional[float] = ..., ar_awareness_penalty_threshold: _Optional[float] = ..., ar_low_awareness_max_multiplier: _Optional[float] = ..., ar_high_awareness_min_penalty_multiplier: _Optional[float] = ..., ar_plus_attempts_until_flee_max: _Optional[int] = ..., ar_plus_attempts_until_flee_infinite: _Optional[int] = ..., escaped_bonus_multiplier_max: _Optional[float] = ..., escaped_bonus_multiplier_by_excellent_throw: _Optional[float] = ..., escaped_bonus_multiplier_by_great_throw: _Optional[float] = ..., escaped_bonus_multiplier_by_nice_throw: _Optional[float] = ..., encounter_arena_scene_asset_name: _Optional[str] = ..., global_stardust_multiplier: _Optional[float] = ..., global_candy_multiplier: _Optional[float] = ..., critical_reticle_threshold: _Optional[float] = ..., critical_reticle_catch_multiplier: _Optional[float] = ..., critical_reticle_capture_rate_threshold: _Optional[float] = ..., critical_reticle_fallback_catch_multiplier: _Optional[float] = ..., show_last_throw_animation: bool = ..., enable_pokemon_stats_limits: bool = ..., enable_extended_create_details_client: bool = ..., enable_extended_create_details_server: bool = ..., enable_item_selection_slider_v2: bool = ...) -> None: ... + +class EncounterStationSpawnOutProto(_message.Message): + __slots__ = ["result", "pokemon", "capture_probability", "active_item"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[EncounterStationSpawnOutProto.Result] + SUCCESS: _ClassVar[EncounterStationSpawnOutProto.Result] + ERROR_POKEMON_INVENTORY_FULL: _ClassVar[EncounterStationSpawnOutProto.Result] + ERROR_NO_ENCOUNTER_AVAILABLE: _ClassVar[EncounterStationSpawnOutProto.Result] + UNSET: EncounterStationSpawnOutProto.Result + SUCCESS: EncounterStationSpawnOutProto.Result + ERROR_POKEMON_INVENTORY_FULL: EncounterStationSpawnOutProto.Result + ERROR_NO_ENCOUNTER_AVAILABLE: EncounterStationSpawnOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + POKEMON_FIELD_NUMBER: _ClassVar[int] + CAPTURE_PROBABILITY_FIELD_NUMBER: _ClassVar[int] + ACTIVE_ITEM_FIELD_NUMBER: _ClassVar[int] + result: EncounterStationSpawnOutProto.Result + pokemon: PokemonProto + capture_probability: CaptureProbabilityProto + active_item: Item + def __init__(self, result: _Optional[_Union[EncounterStationSpawnOutProto.Result, str]] = ..., pokemon: _Optional[_Union[PokemonProto, _Mapping]] = ..., capture_probability: _Optional[_Union[CaptureProbabilityProto, _Mapping]] = ..., active_item: _Optional[_Union[Item, str]] = ...) -> None: ... + +class EncounterStationSpawnProto(_message.Message): + __slots__ = ["encounter_id", "encounter_location"] + ENCOUNTER_ID_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_LOCATION_FIELD_NUMBER: _ClassVar[int] + encounter_id: int + encounter_location: str + def __init__(self, encounter_id: _Optional[int] = ..., encounter_location: _Optional[str] = ...) -> None: ... + +class EncounterTutorialCompleteOutProto(_message.Message): + __slots__ = ["result", "pokemon", "scores"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[EncounterTutorialCompleteOutProto.Result] + SUCCESS: _ClassVar[EncounterTutorialCompleteOutProto.Result] + ERROR_INVALID_POKEMON: _ClassVar[EncounterTutorialCompleteOutProto.Result] + UNSET: EncounterTutorialCompleteOutProto.Result + SUCCESS: EncounterTutorialCompleteOutProto.Result + ERROR_INVALID_POKEMON: EncounterTutorialCompleteOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + POKEMON_FIELD_NUMBER: _ClassVar[int] + SCORES_FIELD_NUMBER: _ClassVar[int] + result: EncounterTutorialCompleteOutProto.Result + pokemon: PokemonProto + scores: CaptureScoreProto + def __init__(self, result: _Optional[_Union[EncounterTutorialCompleteOutProto.Result, str]] = ..., pokemon: _Optional[_Union[PokemonProto, _Mapping]] = ..., scores: _Optional[_Union[CaptureScoreProto, _Mapping]] = ...) -> None: ... + +class EncounterTutorialCompleteProto(_message.Message): + __slots__ = ["pokedex_id"] + POKEDEX_ID_FIELD_NUMBER: _ClassVar[int] + pokedex_id: HoloPokemonId + def __init__(self, pokedex_id: _Optional[_Union[HoloPokemonId, str]] = ...) -> None: ... + +class EnhanceBreadMoveOutProto(_message.Message): + __slots__ = ["result", "bread_move_slot"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[EnhanceBreadMoveOutProto.Result] + SUCCESS: _ClassVar[EnhanceBreadMoveOutProto.Result] + INSUFFICIENT_RESOURCES: _ClassVar[EnhanceBreadMoveOutProto.Result] + ALREADY_MAX_LEVEL: _ClassVar[EnhanceBreadMoveOutProto.Result] + INVALID_MOVE: _ClassVar[EnhanceBreadMoveOutProto.Result] + INVALID_POKEMON: _ClassVar[EnhanceBreadMoveOutProto.Result] + UNSET: EnhanceBreadMoveOutProto.Result + SUCCESS: EnhanceBreadMoveOutProto.Result + INSUFFICIENT_RESOURCES: EnhanceBreadMoveOutProto.Result + ALREADY_MAX_LEVEL: EnhanceBreadMoveOutProto.Result + INVALID_MOVE: EnhanceBreadMoveOutProto.Result + INVALID_POKEMON: EnhanceBreadMoveOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + BREAD_MOVE_SLOT_FIELD_NUMBER: _ClassVar[int] + result: EnhanceBreadMoveOutProto.Result + bread_move_slot: BreadMoveSlotProto + def __init__(self, result: _Optional[_Union[EnhanceBreadMoveOutProto.Result, str]] = ..., bread_move_slot: _Optional[_Union[BreadMoveSlotProto, _Mapping]] = ...) -> None: ... + +class EnhanceBreadMoveProto(_message.Message): + __slots__ = ["pokemon_id", "move_type", "target_move_level"] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + MOVE_TYPE_FIELD_NUMBER: _ClassVar[int] + TARGET_MOVE_LEVEL_FIELD_NUMBER: _ClassVar[int] + pokemon_id: int + move_type: BreadMoveSlotProto.BreadMoveType + target_move_level: BreadMoveLevels + def __init__(self, pokemon_id: _Optional[int] = ..., move_type: _Optional[_Union[BreadMoveSlotProto.BreadMoveType, str]] = ..., target_move_level: _Optional[_Union[BreadMoveLevels, str]] = ...) -> None: ... + +class Enum(_message.Message): + __slots__ = ["name", "enumvalue", "options", "source_context", "syntax", "edition"] + NAME_FIELD_NUMBER: _ClassVar[int] + ENUMVALUE_FIELD_NUMBER: _ClassVar[int] + OPTIONS_FIELD_NUMBER: _ClassVar[int] + SOURCE_CONTEXT_FIELD_NUMBER: _ClassVar[int] + SYNTAX_FIELD_NUMBER: _ClassVar[int] + EDITION_FIELD_NUMBER: _ClassVar[int] + name: str + enumvalue: _containers.RepeatedCompositeFieldContainer[EnumValue] + options: _containers.RepeatedCompositeFieldContainer[Option] + source_context: SourceContext + syntax: Syntax + edition: str + def __init__(self, name: _Optional[str] = ..., enumvalue: _Optional[_Iterable[_Union[EnumValue, _Mapping]]] = ..., options: _Optional[_Iterable[_Union[Option, _Mapping]]] = ..., source_context: _Optional[_Union[SourceContext, _Mapping]] = ..., syntax: _Optional[_Union[Syntax, str]] = ..., edition: _Optional[str] = ...) -> None: ... + +class EnumDescriptorProto(_message.Message): + __slots__ = ["name", "value", "options"] + NAME_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + OPTIONS_FIELD_NUMBER: _ClassVar[int] + name: str + value: _containers.RepeatedCompositeFieldContainer[EnumValueDescriptorProto] + options: EnumOptions + def __init__(self, name: _Optional[str] = ..., value: _Optional[_Iterable[_Union[EnumValueDescriptorProto, _Mapping]]] = ..., options: _Optional[_Union[EnumOptions, _Mapping]] = ...) -> None: ... + +class EnumOptions(_message.Message): + __slots__ = ["allow_alias", "deprecated"] + ALLOW_ALIAS_FIELD_NUMBER: _ClassVar[int] + DEPRECATED_FIELD_NUMBER: _ClassVar[int] + allow_alias: bool + deprecated: bool + def __init__(self, allow_alias: bool = ..., deprecated: bool = ...) -> None: ... + +class EnumValue(_message.Message): + __slots__ = ["name", "number", "options"] + NAME_FIELD_NUMBER: _ClassVar[int] + NUMBER_FIELD_NUMBER: _ClassVar[int] + OPTIONS_FIELD_NUMBER: _ClassVar[int] + name: str + number: int + options: _containers.RepeatedCompositeFieldContainer[Option] + def __init__(self, name: _Optional[str] = ..., number: _Optional[int] = ..., options: _Optional[_Iterable[_Union[Option, _Mapping]]] = ...) -> None: ... + +class EnumValueDescriptorProto(_message.Message): + __slots__ = ["name", "number", "options"] + NAME_FIELD_NUMBER: _ClassVar[int] + NUMBER_FIELD_NUMBER: _ClassVar[int] + OPTIONS_FIELD_NUMBER: _ClassVar[int] + name: str + number: int + options: EnumValueOptions + def __init__(self, name: _Optional[str] = ..., number: _Optional[int] = ..., options: _Optional[_Union[EnumValueOptions, _Mapping]] = ...) -> None: ... + +class EnumValueOptions(_message.Message): + __slots__ = ["deprecated"] + DEPRECATED_FIELD_NUMBER: _ClassVar[int] + deprecated: bool + def __init__(self, deprecated: bool = ...) -> None: ... + +class EnumWrapper(_message.Message): + __slots__ = [] + class CharacterCategory(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[EnumWrapper.CharacterCategory] + TEAM_LEADER: _ClassVar[EnumWrapper.CharacterCategory] + GRUNT: _ClassVar[EnumWrapper.CharacterCategory] + ARLO: _ClassVar[EnumWrapper.CharacterCategory] + CLIFF: _ClassVar[EnumWrapper.CharacterCategory] + SIERRA: _ClassVar[EnumWrapper.CharacterCategory] + GIOVANNI: _ClassVar[EnumWrapper.CharacterCategory] + GRUNTBF: _ClassVar[EnumWrapper.CharacterCategory] + GRUNTBM: _ClassVar[EnumWrapper.CharacterCategory] + EVENT_NPC: _ClassVar[EnumWrapper.CharacterCategory] + PLAYER_TEAM_LEADER: _ClassVar[EnumWrapper.CharacterCategory] + UNSET: EnumWrapper.CharacterCategory + TEAM_LEADER: EnumWrapper.CharacterCategory + GRUNT: EnumWrapper.CharacterCategory + ARLO: EnumWrapper.CharacterCategory + CLIFF: EnumWrapper.CharacterCategory + SIERRA: EnumWrapper.CharacterCategory + GIOVANNI: EnumWrapper.CharacterCategory + GRUNTBF: EnumWrapper.CharacterCategory + GRUNTBM: EnumWrapper.CharacterCategory + EVENT_NPC: EnumWrapper.CharacterCategory + PLAYER_TEAM_LEADER: EnumWrapper.CharacterCategory + class IncidentStartPhase(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + INCIDENT_START_ON_SPIN_OR_EXIT: _ClassVar[EnumWrapper.IncidentStartPhase] + INCIDENT_START_ON_SPIN_NOT_EXIT: _ClassVar[EnumWrapper.IncidentStartPhase] + INCIDENT_START_ON_EXIT_NOT_SPIN: _ClassVar[EnumWrapper.IncidentStartPhase] + INCIDENT_START_ON_SPIN_OR_EXIT: EnumWrapper.IncidentStartPhase + INCIDENT_START_ON_SPIN_NOT_EXIT: EnumWrapper.IncidentStartPhase + INCIDENT_START_ON_EXIT_NOT_SPIN: EnumWrapper.IncidentStartPhase + class InvasionCharacter(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + CHARACTER_UNSET: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_BLANCHE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_CANDELA: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_SPARK: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_GRUNT_MALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_GRUNT_FEMALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_BUG_GRUNT_FEMALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_BUG_GRUNT_MALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_DARKNESS_GRUNT_FEMALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_DARKNESS_GRUNT_MALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_DARK_GRUNT_FEMALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_DARK_GRUNT_MALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_DRAGON_GRUNT_FEMALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_DRAGON_GRUNT_MALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_FAIRY_GRUNT_FEMALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_FAIRY_GRUNT_MALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_FIGHTING_GRUNT_FEMALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_FIGHTING_GRUNT_MALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_FIRE_GRUNT_FEMALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_FIRE_GRUNT_MALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_FLYING_GRUNT_FEMALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_FLYING_GRUNT_MALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_GRASS_GRUNT_FEMALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_GRASS_GRUNT_MALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_GROUND_GRUNT_FEMALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_GROUND_GRUNT_MALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_ICE_GRUNT_FEMALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_ICE_GRUNT_MALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_METAL_GRUNT_FEMALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_METAL_GRUNT_MALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_NORMAL_GRUNT_FEMALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_NORMAL_GRUNT_MALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_POISON_GRUNT_FEMALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_POISON_GRUNT_MALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_PSYCHIC_GRUNT_FEMALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_PSYCHIC_GRUNT_MALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_ROCK_GRUNT_FEMALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_ROCK_GRUNT_MALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_WATER_GRUNT_FEMALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_WATER_GRUNT_MALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_PLAYER_TEAM_LEADER: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_EXECUTIVE_CLIFF: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_EXECUTIVE_ARLO: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_EXECUTIVE_SIERRA: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_GIOVANNI: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_DECOY_GRUNT_MALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_DECOY_GRUNT_FEMALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_GHOST_GRUNT_FEMALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_GHOST_GRUNT_MALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_ELECTRIC_GRUNT_FEMALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_ELECTRIC_GRUNT_MALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_BALLOON_GRUNT_FEMALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_BALLOON_GRUNT_MALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_GRUNTB_FEMALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_GRUNTB_MALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_BUG_BALLOON_GRUNT_FEMALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_BUG_BALLOON_GRUNT_MALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_DARK_BALLOON_GRUNT_FEMALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_DARK_BALLOON_GRUNT_MALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_DRAGON_BALLOON_GRUNT_FEMALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_DRAGON_BALLOON_GRUNT_MALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_FAIRY_BALLOON_GRUNT_FEMALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_FAIRY_BALLOON_GRUNT_MALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_FIGHTING_BALLOON_GRUNT_FEMALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_FIGHTING_BALLOON_GRUNT_MALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_FIRE_BALLOON_GRUNT_FEMALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_FIRE_BALLOON_GRUNT_MALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_FLYING_BALLOON_GRUNT_FEMALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_FLYING_BALLOON_GRUNT_MALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_GRASS_BALLOON_GRUNT_FEMALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_GRASS_BALLOON_GRUNT_MALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_GROUND_BALLOON_GRUNT_FEMALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_GROUND_BALLOON_GRUNT_MALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_ICE_BALLOON_GRUNT_FEMALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_ICE_BALLOON_GRUNT_MALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_METAL_BALLOON_GRUNT_FEMALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_METAL_BALLOON_GRUNT_MALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_NORMAL_BALLOON_GRUNT_FEMALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_NORMAL_BALLOON_GRUNT_MALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_POISON_BALLOON_GRUNT_FEMALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_POISON_BALLOON_GRUNT_MALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_PSYCHIC_BALLOON_GRUNT_FEMALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_PSYCHIC_BALLOON_GRUNT_MALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_ROCK_BALLOON_GRUNT_FEMALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_ROCK_BALLOON_GRUNT_MALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_WATER_BALLOON_GRUNT_FEMALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_WATER_BALLOON_GRUNT_MALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_GHOST_BALLOON_GRUNT_FEMALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_GHOST_BALLOON_GRUNT_MALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_ELECTRIC_BALLOON_GRUNT_FEMALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_ELECTRIC_BALLOON_GRUNT_MALE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_WILLOW: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_WILLOWB: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_TRAVELER: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_EXPLORER: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_EVENT_NPC_0: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_EVENT_NPC_1: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_EVENT_NPC_2: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_EVENT_NPC_3: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_EVENT_NPC_4: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_EVENT_NPC_5: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_EVENT_NPC_6: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_EVENT_NPC_7: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_EVENT_NPC_8: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_EVENT_NPC_9: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_EVENT_NPC_10: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_EVENT_NPC_BLANCHE: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_EVENT_NPC_CANDELA: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_EVENT_NPC_SPARK: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_EVENT_NPC_11: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_EVENT_NPC_12: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_EVENT_NPC_13: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_EVENT_NPC_14: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_EVENT_NPC_15: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_EVENT_NPC_16: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_EVENT_NPC_17: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_EVENT_NPC_18: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_EVENT_NPC_19: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_EVENT_NPC_20: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_EVENT_GIOVANNI_UNTICKETED: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_EVENT_SIERRA_UNTICKETED: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_EVENT_ARLO_UNTICKETED: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_EVENT_CLIFF_UNTICKETED: _ClassVar[EnumWrapper.InvasionCharacter] + CHARACTER_UNSET: EnumWrapper.InvasionCharacter + CHARACTER_BLANCHE: EnumWrapper.InvasionCharacter + CHARACTER_CANDELA: EnumWrapper.InvasionCharacter + CHARACTER_SPARK: EnumWrapper.InvasionCharacter + CHARACTER_GRUNT_MALE: EnumWrapper.InvasionCharacter + CHARACTER_GRUNT_FEMALE: EnumWrapper.InvasionCharacter + CHARACTER_BUG_GRUNT_FEMALE: EnumWrapper.InvasionCharacter + CHARACTER_BUG_GRUNT_MALE: EnumWrapper.InvasionCharacter + CHARACTER_DARKNESS_GRUNT_FEMALE: EnumWrapper.InvasionCharacter + CHARACTER_DARKNESS_GRUNT_MALE: EnumWrapper.InvasionCharacter + CHARACTER_DARK_GRUNT_FEMALE: EnumWrapper.InvasionCharacter + CHARACTER_DARK_GRUNT_MALE: EnumWrapper.InvasionCharacter + CHARACTER_DRAGON_GRUNT_FEMALE: EnumWrapper.InvasionCharacter + CHARACTER_DRAGON_GRUNT_MALE: EnumWrapper.InvasionCharacter + CHARACTER_FAIRY_GRUNT_FEMALE: EnumWrapper.InvasionCharacter + CHARACTER_FAIRY_GRUNT_MALE: EnumWrapper.InvasionCharacter + CHARACTER_FIGHTING_GRUNT_FEMALE: EnumWrapper.InvasionCharacter + CHARACTER_FIGHTING_GRUNT_MALE: EnumWrapper.InvasionCharacter + CHARACTER_FIRE_GRUNT_FEMALE: EnumWrapper.InvasionCharacter + CHARACTER_FIRE_GRUNT_MALE: EnumWrapper.InvasionCharacter + CHARACTER_FLYING_GRUNT_FEMALE: EnumWrapper.InvasionCharacter + CHARACTER_FLYING_GRUNT_MALE: EnumWrapper.InvasionCharacter + CHARACTER_GRASS_GRUNT_FEMALE: EnumWrapper.InvasionCharacter + CHARACTER_GRASS_GRUNT_MALE: EnumWrapper.InvasionCharacter + CHARACTER_GROUND_GRUNT_FEMALE: EnumWrapper.InvasionCharacter + CHARACTER_GROUND_GRUNT_MALE: EnumWrapper.InvasionCharacter + CHARACTER_ICE_GRUNT_FEMALE: EnumWrapper.InvasionCharacter + CHARACTER_ICE_GRUNT_MALE: EnumWrapper.InvasionCharacter + CHARACTER_METAL_GRUNT_FEMALE: EnumWrapper.InvasionCharacter + CHARACTER_METAL_GRUNT_MALE: EnumWrapper.InvasionCharacter + CHARACTER_NORMAL_GRUNT_FEMALE: EnumWrapper.InvasionCharacter + CHARACTER_NORMAL_GRUNT_MALE: EnumWrapper.InvasionCharacter + CHARACTER_POISON_GRUNT_FEMALE: EnumWrapper.InvasionCharacter + CHARACTER_POISON_GRUNT_MALE: EnumWrapper.InvasionCharacter + CHARACTER_PSYCHIC_GRUNT_FEMALE: EnumWrapper.InvasionCharacter + CHARACTER_PSYCHIC_GRUNT_MALE: EnumWrapper.InvasionCharacter + CHARACTER_ROCK_GRUNT_FEMALE: EnumWrapper.InvasionCharacter + CHARACTER_ROCK_GRUNT_MALE: EnumWrapper.InvasionCharacter + CHARACTER_WATER_GRUNT_FEMALE: EnumWrapper.InvasionCharacter + CHARACTER_WATER_GRUNT_MALE: EnumWrapper.InvasionCharacter + CHARACTER_PLAYER_TEAM_LEADER: EnumWrapper.InvasionCharacter + CHARACTER_EXECUTIVE_CLIFF: EnumWrapper.InvasionCharacter + CHARACTER_EXECUTIVE_ARLO: EnumWrapper.InvasionCharacter + CHARACTER_EXECUTIVE_SIERRA: EnumWrapper.InvasionCharacter + CHARACTER_GIOVANNI: EnumWrapper.InvasionCharacter + CHARACTER_DECOY_GRUNT_MALE: EnumWrapper.InvasionCharacter + CHARACTER_DECOY_GRUNT_FEMALE: EnumWrapper.InvasionCharacter + CHARACTER_GHOST_GRUNT_FEMALE: EnumWrapper.InvasionCharacter + CHARACTER_GHOST_GRUNT_MALE: EnumWrapper.InvasionCharacter + CHARACTER_ELECTRIC_GRUNT_FEMALE: EnumWrapper.InvasionCharacter + CHARACTER_ELECTRIC_GRUNT_MALE: EnumWrapper.InvasionCharacter + CHARACTER_BALLOON_GRUNT_FEMALE: EnumWrapper.InvasionCharacter + CHARACTER_BALLOON_GRUNT_MALE: EnumWrapper.InvasionCharacter + CHARACTER_GRUNTB_FEMALE: EnumWrapper.InvasionCharacter + CHARACTER_GRUNTB_MALE: EnumWrapper.InvasionCharacter + CHARACTER_BUG_BALLOON_GRUNT_FEMALE: EnumWrapper.InvasionCharacter + CHARACTER_BUG_BALLOON_GRUNT_MALE: EnumWrapper.InvasionCharacter + CHARACTER_DARK_BALLOON_GRUNT_FEMALE: EnumWrapper.InvasionCharacter + CHARACTER_DARK_BALLOON_GRUNT_MALE: EnumWrapper.InvasionCharacter + CHARACTER_DRAGON_BALLOON_GRUNT_FEMALE: EnumWrapper.InvasionCharacter + CHARACTER_DRAGON_BALLOON_GRUNT_MALE: EnumWrapper.InvasionCharacter + CHARACTER_FAIRY_BALLOON_GRUNT_FEMALE: EnumWrapper.InvasionCharacter + CHARACTER_FAIRY_BALLOON_GRUNT_MALE: EnumWrapper.InvasionCharacter + CHARACTER_FIGHTING_BALLOON_GRUNT_FEMALE: EnumWrapper.InvasionCharacter + CHARACTER_FIGHTING_BALLOON_GRUNT_MALE: EnumWrapper.InvasionCharacter + CHARACTER_FIRE_BALLOON_GRUNT_FEMALE: EnumWrapper.InvasionCharacter + CHARACTER_FIRE_BALLOON_GRUNT_MALE: EnumWrapper.InvasionCharacter + CHARACTER_FLYING_BALLOON_GRUNT_FEMALE: EnumWrapper.InvasionCharacter + CHARACTER_FLYING_BALLOON_GRUNT_MALE: EnumWrapper.InvasionCharacter + CHARACTER_GRASS_BALLOON_GRUNT_FEMALE: EnumWrapper.InvasionCharacter + CHARACTER_GRASS_BALLOON_GRUNT_MALE: EnumWrapper.InvasionCharacter + CHARACTER_GROUND_BALLOON_GRUNT_FEMALE: EnumWrapper.InvasionCharacter + CHARACTER_GROUND_BALLOON_GRUNT_MALE: EnumWrapper.InvasionCharacter + CHARACTER_ICE_BALLOON_GRUNT_FEMALE: EnumWrapper.InvasionCharacter + CHARACTER_ICE_BALLOON_GRUNT_MALE: EnumWrapper.InvasionCharacter + CHARACTER_METAL_BALLOON_GRUNT_FEMALE: EnumWrapper.InvasionCharacter + CHARACTER_METAL_BALLOON_GRUNT_MALE: EnumWrapper.InvasionCharacter + CHARACTER_NORMAL_BALLOON_GRUNT_FEMALE: EnumWrapper.InvasionCharacter + CHARACTER_NORMAL_BALLOON_GRUNT_MALE: EnumWrapper.InvasionCharacter + CHARACTER_POISON_BALLOON_GRUNT_FEMALE: EnumWrapper.InvasionCharacter + CHARACTER_POISON_BALLOON_GRUNT_MALE: EnumWrapper.InvasionCharacter + CHARACTER_PSYCHIC_BALLOON_GRUNT_FEMALE: EnumWrapper.InvasionCharacter + CHARACTER_PSYCHIC_BALLOON_GRUNT_MALE: EnumWrapper.InvasionCharacter + CHARACTER_ROCK_BALLOON_GRUNT_FEMALE: EnumWrapper.InvasionCharacter + CHARACTER_ROCK_BALLOON_GRUNT_MALE: EnumWrapper.InvasionCharacter + CHARACTER_WATER_BALLOON_GRUNT_FEMALE: EnumWrapper.InvasionCharacter + CHARACTER_WATER_BALLOON_GRUNT_MALE: EnumWrapper.InvasionCharacter + CHARACTER_GHOST_BALLOON_GRUNT_FEMALE: EnumWrapper.InvasionCharacter + CHARACTER_GHOST_BALLOON_GRUNT_MALE: EnumWrapper.InvasionCharacter + CHARACTER_ELECTRIC_BALLOON_GRUNT_FEMALE: EnumWrapper.InvasionCharacter + CHARACTER_ELECTRIC_BALLOON_GRUNT_MALE: EnumWrapper.InvasionCharacter + CHARACTER_WILLOW: EnumWrapper.InvasionCharacter + CHARACTER_WILLOWB: EnumWrapper.InvasionCharacter + CHARACTER_TRAVELER: EnumWrapper.InvasionCharacter + CHARACTER_EXPLORER: EnumWrapper.InvasionCharacter + CHARACTER_EVENT_NPC_0: EnumWrapper.InvasionCharacter + CHARACTER_EVENT_NPC_1: EnumWrapper.InvasionCharacter + CHARACTER_EVENT_NPC_2: EnumWrapper.InvasionCharacter + CHARACTER_EVENT_NPC_3: EnumWrapper.InvasionCharacter + CHARACTER_EVENT_NPC_4: EnumWrapper.InvasionCharacter + CHARACTER_EVENT_NPC_5: EnumWrapper.InvasionCharacter + CHARACTER_EVENT_NPC_6: EnumWrapper.InvasionCharacter + CHARACTER_EVENT_NPC_7: EnumWrapper.InvasionCharacter + CHARACTER_EVENT_NPC_8: EnumWrapper.InvasionCharacter + CHARACTER_EVENT_NPC_9: EnumWrapper.InvasionCharacter + CHARACTER_EVENT_NPC_10: EnumWrapper.InvasionCharacter + CHARACTER_EVENT_NPC_BLANCHE: EnumWrapper.InvasionCharacter + CHARACTER_EVENT_NPC_CANDELA: EnumWrapper.InvasionCharacter + CHARACTER_EVENT_NPC_SPARK: EnumWrapper.InvasionCharacter + CHARACTER_EVENT_NPC_11: EnumWrapper.InvasionCharacter + CHARACTER_EVENT_NPC_12: EnumWrapper.InvasionCharacter + CHARACTER_EVENT_NPC_13: EnumWrapper.InvasionCharacter + CHARACTER_EVENT_NPC_14: EnumWrapper.InvasionCharacter + CHARACTER_EVENT_NPC_15: EnumWrapper.InvasionCharacter + CHARACTER_EVENT_NPC_16: EnumWrapper.InvasionCharacter + CHARACTER_EVENT_NPC_17: EnumWrapper.InvasionCharacter + CHARACTER_EVENT_NPC_18: EnumWrapper.InvasionCharacter + CHARACTER_EVENT_NPC_19: EnumWrapper.InvasionCharacter + CHARACTER_EVENT_NPC_20: EnumWrapper.InvasionCharacter + CHARACTER_EVENT_GIOVANNI_UNTICKETED: EnumWrapper.InvasionCharacter + CHARACTER_EVENT_SIERRA_UNTICKETED: EnumWrapper.InvasionCharacter + CHARACTER_EVENT_ARLO_UNTICKETED: EnumWrapper.InvasionCharacter + CHARACTER_EVENT_CLIFF_UNTICKETED: EnumWrapper.InvasionCharacter + class InvasionCharacterExpression(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + EXPRESSION_UNSET: _ClassVar[EnumWrapper.InvasionCharacterExpression] + PLACEHOLDER_1: _ClassVar[EnumWrapper.InvasionCharacterExpression] + PLACEHOLDER_2: _ClassVar[EnumWrapper.InvasionCharacterExpression] + PLACEHOLDER_3: _ClassVar[EnumWrapper.InvasionCharacterExpression] + PLACEHOLDER_4: _ClassVar[EnumWrapper.InvasionCharacterExpression] + GREETING: _ClassVar[EnumWrapper.InvasionCharacterExpression] + CHALLENGE: _ClassVar[EnumWrapper.InvasionCharacterExpression] + VICTORY: _ClassVar[EnumWrapper.InvasionCharacterExpression] + DEFEAT: _ClassVar[EnumWrapper.InvasionCharacterExpression] + EXPRESSION_UNSET: EnumWrapper.InvasionCharacterExpression + PLACEHOLDER_1: EnumWrapper.InvasionCharacterExpression + PLACEHOLDER_2: EnumWrapper.InvasionCharacterExpression + PLACEHOLDER_3: EnumWrapper.InvasionCharacterExpression + PLACEHOLDER_4: EnumWrapper.InvasionCharacterExpression + GREETING: EnumWrapper.InvasionCharacterExpression + CHALLENGE: EnumWrapper.InvasionCharacterExpression + VICTORY: EnumWrapper.InvasionCharacterExpression + DEFEAT: EnumWrapper.InvasionCharacterExpression + class InvasionContext(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + POKESTOP_INCIDENT: _ClassVar[EnumWrapper.InvasionContext] + ROCKET_BALLOON: _ClassVar[EnumWrapper.InvasionContext] + QUEST_REWARD_INCIDENT: _ClassVar[EnumWrapper.InvasionContext] + CROSS_POKESTOP_INCIDENT: _ClassVar[EnumWrapper.InvasionContext] + POKESTOP_INCIDENT: EnumWrapper.InvasionContext + ROCKET_BALLOON: EnumWrapper.InvasionContext + QUEST_REWARD_INCIDENT: EnumWrapper.InvasionContext + CROSS_POKESTOP_INCIDENT: EnumWrapper.InvasionContext + class PokestopStyle(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + POKESTOP_NORMAL: _ClassVar[EnumWrapper.PokestopStyle] + POKESTOP_ROCKET_INVASION: _ClassVar[EnumWrapper.PokestopStyle] + POKESTOP_ROCKET_VICTORY: _ClassVar[EnumWrapper.PokestopStyle] + POKESTOP_CONTEST: _ClassVar[EnumWrapper.PokestopStyle] + POKESTOP_NORMAL: EnumWrapper.PokestopStyle + POKESTOP_ROCKET_INVASION: EnumWrapper.PokestopStyle + POKESTOP_ROCKET_VICTORY: EnumWrapper.PokestopStyle + POKESTOP_CONTEST: EnumWrapper.PokestopStyle + def __init__(self) -> None: ... + +class ErrorReportingSettingsProto(_message.Message): + __slots__ = ["is_enabled", "event_sample_rate", "percent_chance_player_sends", "editor_enabled", "editor_sample_rate", "max_events_per_sliding_window", "sliding_window_length_s", "max_total_events_before_shutdown"] + IS_ENABLED_FIELD_NUMBER: _ClassVar[int] + EVENT_SAMPLE_RATE_FIELD_NUMBER: _ClassVar[int] + PERCENT_CHANCE_PLAYER_SENDS_FIELD_NUMBER: _ClassVar[int] + EDITOR_ENABLED_FIELD_NUMBER: _ClassVar[int] + EDITOR_SAMPLE_RATE_FIELD_NUMBER: _ClassVar[int] + MAX_EVENTS_PER_SLIDING_WINDOW_FIELD_NUMBER: _ClassVar[int] + SLIDING_WINDOW_LENGTH_S_FIELD_NUMBER: _ClassVar[int] + MAX_TOTAL_EVENTS_BEFORE_SHUTDOWN_FIELD_NUMBER: _ClassVar[int] + is_enabled: bool + event_sample_rate: float + percent_chance_player_sends: float + editor_enabled: bool + editor_sample_rate: float + max_events_per_sliding_window: int + sliding_window_length_s: int + max_total_events_before_shutdown: int + def __init__(self, is_enabled: bool = ..., event_sample_rate: _Optional[float] = ..., percent_chance_player_sends: _Optional[float] = ..., editor_enabled: bool = ..., editor_sample_rate: _Optional[float] = ..., max_events_per_sliding_window: _Optional[int] = ..., sliding_window_length_s: _Optional[int] = ..., max_total_events_before_shutdown: _Optional[int] = ...) -> None: ... + +class EventBadgeSettingsProto(_message.Message): + __slots__ = ["valid_from_ms", "valid_to_ms", "mutually_exclusive_badges", "automatically_award_badge"] + VALID_FROM_MS_FIELD_NUMBER: _ClassVar[int] + VALID_TO_MS_FIELD_NUMBER: _ClassVar[int] + MUTUALLY_EXCLUSIVE_BADGES_FIELD_NUMBER: _ClassVar[int] + AUTOMATICALLY_AWARD_BADGE_FIELD_NUMBER: _ClassVar[int] + valid_from_ms: int + valid_to_ms: int + mutually_exclusive_badges: _containers.RepeatedScalarFieldContainer[HoloBadgeType] + automatically_award_badge: bool + def __init__(self, valid_from_ms: _Optional[int] = ..., valid_to_ms: _Optional[int] = ..., mutually_exclusive_badges: _Optional[_Iterable[_Union[HoloBadgeType, str]]] = ..., automatically_award_badge: bool = ...) -> None: ... + +class EventBannerSectionProto(_message.Message): + __slots__ = ["event_icon", "title_text", "body_text", "image_url", "header_image_url", "image_overlay_text", "link_from_image", "image_sub_text", "image_urls", "image_auto_scroll_ms"] + EVENT_ICON_FIELD_NUMBER: _ClassVar[int] + TITLE_TEXT_FIELD_NUMBER: _ClassVar[int] + BODY_TEXT_FIELD_NUMBER: _ClassVar[int] + IMAGE_URL_FIELD_NUMBER: _ClassVar[int] + HEADER_IMAGE_URL_FIELD_NUMBER: _ClassVar[int] + IMAGE_OVERLAY_TEXT_FIELD_NUMBER: _ClassVar[int] + LINK_FROM_IMAGE_FIELD_NUMBER: _ClassVar[int] + IMAGE_SUB_TEXT_FIELD_NUMBER: _ClassVar[int] + IMAGE_URLS_FIELD_NUMBER: _ClassVar[int] + IMAGE_AUTO_SCROLL_MS_FIELD_NUMBER: _ClassVar[int] + event_icon: str + title_text: str + body_text: str + image_url: str + header_image_url: str + image_overlay_text: str + link_from_image: str + image_sub_text: str + image_urls: _containers.RepeatedScalarFieldContainer[str] + image_auto_scroll_ms: int + def __init__(self, event_icon: _Optional[str] = ..., title_text: _Optional[str] = ..., body_text: _Optional[str] = ..., image_url: _Optional[str] = ..., header_image_url: _Optional[str] = ..., image_overlay_text: _Optional[str] = ..., link_from_image: _Optional[str] = ..., image_sub_text: _Optional[str] = ..., image_urls: _Optional[_Iterable[str]] = ..., image_auto_scroll_ms: _Optional[int] = ...) -> None: ... + +class EventInfoProto(_message.Message): + __slots__ = ["image_url", "icon_url", "name_key"] + IMAGE_URL_FIELD_NUMBER: _ClassVar[int] + ICON_URL_FIELD_NUMBER: _ClassVar[int] + NAME_KEY_FIELD_NUMBER: _ClassVar[int] + image_url: str + icon_url: str + name_key: str + def __init__(self, image_url: _Optional[str] = ..., icon_url: _Optional[str] = ..., name_key: _Optional[str] = ...) -> None: ... + +class EventMapDecorationProto(_message.Message): + __slots__ = ["decorations"] + class EventMapArea(_message.Message): + __slots__ = ["id", "asset_id", "points", "holes"] + ID_FIELD_NUMBER: _ClassVar[int] + ASSET_ID_FIELD_NUMBER: _ClassVar[int] + POINTS_FIELD_NUMBER: _ClassVar[int] + HOLES_FIELD_NUMBER: _ClassVar[int] + id: str + asset_id: str + points: _containers.RepeatedCompositeFieldContainer[EventMapDecorationProto.LatLng] + holes: _containers.RepeatedCompositeFieldContainer[EventMapDecorationProto.EventMapAreaHole] + def __init__(self, id: _Optional[str] = ..., asset_id: _Optional[str] = ..., points: _Optional[_Iterable[_Union[EventMapDecorationProto.LatLng, _Mapping]]] = ..., holes: _Optional[_Iterable[_Union[EventMapDecorationProto.EventMapAreaHole, _Mapping]]] = ...) -> None: ... + class EventMapAreaHole(_message.Message): + __slots__ = ["points"] + POINTS_FIELD_NUMBER: _ClassVar[int] + points: _containers.RepeatedCompositeFieldContainer[EventMapDecorationProto.LatLng] + def __init__(self, points: _Optional[_Iterable[_Union[EventMapDecorationProto.LatLng, _Mapping]]] = ...) -> None: ... + class EventMapDecoration(_message.Message): + __slots__ = ["id", "version", "center", "radius", "areas", "paths", "objects"] + ID_FIELD_NUMBER: _ClassVar[int] + VERSION_FIELD_NUMBER: _ClassVar[int] + CENTER_FIELD_NUMBER: _ClassVar[int] + RADIUS_FIELD_NUMBER: _ClassVar[int] + AREAS_FIELD_NUMBER: _ClassVar[int] + PATHS_FIELD_NUMBER: _ClassVar[int] + OBJECTS_FIELD_NUMBER: _ClassVar[int] + id: str + version: int + center: EventMapDecorationProto.LatLng + radius: float + areas: _containers.RepeatedCompositeFieldContainer[EventMapDecorationProto.EventMapArea] + paths: _containers.RepeatedCompositeFieldContainer[EventMapDecorationProto.EventMapPath] + objects: _containers.RepeatedCompositeFieldContainer[EventMapDecorationProto.EventMapObject] + def __init__(self, id: _Optional[str] = ..., version: _Optional[int] = ..., center: _Optional[_Union[EventMapDecorationProto.LatLng, _Mapping]] = ..., radius: _Optional[float] = ..., areas: _Optional[_Iterable[_Union[EventMapDecorationProto.EventMapArea, _Mapping]]] = ..., paths: _Optional[_Iterable[_Union[EventMapDecorationProto.EventMapPath, _Mapping]]] = ..., objects: _Optional[_Iterable[_Union[EventMapDecorationProto.EventMapObject, _Mapping]]] = ...) -> None: ... + class EventMapObject(_message.Message): + __slots__ = ["id", "asset_id", "point", "orientation", "random_orientation"] + ID_FIELD_NUMBER: _ClassVar[int] + ASSET_ID_FIELD_NUMBER: _ClassVar[int] + POINT_FIELD_NUMBER: _ClassVar[int] + ORIENTATION_FIELD_NUMBER: _ClassVar[int] + RANDOM_ORIENTATION_FIELD_NUMBER: _ClassVar[int] + id: str + asset_id: str + point: EventMapDecorationProto.LatLng + orientation: float + random_orientation: bool + def __init__(self, id: _Optional[str] = ..., asset_id: _Optional[str] = ..., point: _Optional[_Union[EventMapDecorationProto.LatLng, _Mapping]] = ..., orientation: _Optional[float] = ..., random_orientation: bool = ...) -> None: ... + class EventMapPath(_message.Message): + __slots__ = ["id", "asset_id", "points", "smoothing", "style"] + class Style(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + FLAT: _ClassVar[EventMapDecorationProto.EventMapPath.Style] + HEDGE: _ClassVar[EventMapDecorationProto.EventMapPath.Style] + FLAT: EventMapDecorationProto.EventMapPath.Style + HEDGE: EventMapDecorationProto.EventMapPath.Style + ID_FIELD_NUMBER: _ClassVar[int] + ASSET_ID_FIELD_NUMBER: _ClassVar[int] + POINTS_FIELD_NUMBER: _ClassVar[int] + SMOOTHING_FIELD_NUMBER: _ClassVar[int] + STYLE_FIELD_NUMBER: _ClassVar[int] + id: str + asset_id: str + points: _containers.RepeatedCompositeFieldContainer[EventMapDecorationProto.LatLng] + smoothing: bool + style: EventMapDecorationProto.EventMapPath.Style + def __init__(self, id: _Optional[str] = ..., asset_id: _Optional[str] = ..., points: _Optional[_Iterable[_Union[EventMapDecorationProto.LatLng, _Mapping]]] = ..., smoothing: bool = ..., style: _Optional[_Union[EventMapDecorationProto.EventMapPath.Style, str]] = ...) -> None: ... + class LatLng(_message.Message): + __slots__ = ["lat_degree", "lng_degree"] + LAT_DEGREE_FIELD_NUMBER: _ClassVar[int] + LNG_DEGREE_FIELD_NUMBER: _ClassVar[int] + lat_degree: float + lng_degree: float + def __init__(self, lat_degree: _Optional[float] = ..., lng_degree: _Optional[float] = ...) -> None: ... + DECORATIONS_FIELD_NUMBER: _ClassVar[int] + decorations: _containers.RepeatedCompositeFieldContainer[EventMapDecorationProto.EventMapDecoration] + def __init__(self, decorations: _Optional[_Iterable[_Union[EventMapDecorationProto.EventMapDecoration, _Mapping]]] = ...) -> None: ... + +class EventMapDecorationSettingsProto(_message.Message): + __slots__ = ["event_map_decoration"] + EVENT_MAP_DECORATION_FIELD_NUMBER: _ClassVar[int] + event_map_decoration: _containers.RepeatedCompositeFieldContainer[EventMapDecorationProto] + def __init__(self, event_map_decoration: _Optional[_Iterable[_Union[EventMapDecorationProto, _Mapping]]] = ...) -> None: ... + +class EventMapDecorationSystemSettingsProto(_message.Message): + __slots__ = ["event_map_decoration_template_ids"] + EVENT_MAP_DECORATION_TEMPLATE_IDS_FIELD_NUMBER: _ClassVar[int] + event_map_decoration_template_ids: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, event_map_decoration_template_ids: _Optional[_Iterable[str]] = ...) -> None: ... + +class EventSectionProto(_message.Message): + __slots__ = ["event_name", "end_time", "ref_news_id", "bonus_boxes", "start_time", "banner_url", "icon_url", "blog_url", "priority", "enable_local_timezone", "banner_display_offset_days"] + EVENT_NAME_FIELD_NUMBER: _ClassVar[int] + END_TIME_FIELD_NUMBER: _ClassVar[int] + REF_NEWS_ID_FIELD_NUMBER: _ClassVar[int] + BONUS_BOXES_FIELD_NUMBER: _ClassVar[int] + START_TIME_FIELD_NUMBER: _ClassVar[int] + BANNER_URL_FIELD_NUMBER: _ClassVar[int] + ICON_URL_FIELD_NUMBER: _ClassVar[int] + BLOG_URL_FIELD_NUMBER: _ClassVar[int] + PRIORITY_FIELD_NUMBER: _ClassVar[int] + ENABLE_LOCAL_TIMEZONE_FIELD_NUMBER: _ClassVar[int] + BANNER_DISPLAY_OFFSET_DAYS_FIELD_NUMBER: _ClassVar[int] + event_name: str + end_time: GetLocalTimeOutProto.LocalTimeProto + ref_news_id: str + bonus_boxes: _containers.RepeatedCompositeFieldContainer[BonusBoxProto] + start_time: GetLocalTimeOutProto.LocalTimeProto + banner_url: str + icon_url: str + blog_url: str + priority: int + enable_local_timezone: bool + banner_display_offset_days: int + def __init__(self, event_name: _Optional[str] = ..., end_time: _Optional[_Union[GetLocalTimeOutProto.LocalTimeProto, _Mapping]] = ..., ref_news_id: _Optional[str] = ..., bonus_boxes: _Optional[_Iterable[_Union[BonusBoxProto, _Mapping]]] = ..., start_time: _Optional[_Union[GetLocalTimeOutProto.LocalTimeProto, _Mapping]] = ..., banner_url: _Optional[str] = ..., icon_url: _Optional[str] = ..., blog_url: _Optional[str] = ..., priority: _Optional[int] = ..., enable_local_timezone: bool = ..., banner_display_offset_days: _Optional[int] = ...) -> None: ... + +class EventSettingsProto(_message.Message): + __slots__ = ["condolence_ribbon_country", "enable_event_link", "enable_event_link_for_children", "event_webtoken_server_url", "enable_event_lnt", "event_lnt_url"] + CONDOLENCE_RIBBON_COUNTRY_FIELD_NUMBER: _ClassVar[int] + ENABLE_EVENT_LINK_FIELD_NUMBER: _ClassVar[int] + ENABLE_EVENT_LINK_FOR_CHILDREN_FIELD_NUMBER: _ClassVar[int] + EVENT_WEBTOKEN_SERVER_URL_FIELD_NUMBER: _ClassVar[int] + ENABLE_EVENT_LNT_FIELD_NUMBER: _ClassVar[int] + EVENT_LNT_URL_FIELD_NUMBER: _ClassVar[int] + condolence_ribbon_country: _containers.RepeatedScalarFieldContainer[str] + enable_event_link: bool + enable_event_link_for_children: bool + event_webtoken_server_url: str + enable_event_lnt: bool + event_lnt_url: str + def __init__(self, condolence_ribbon_country: _Optional[_Iterable[str]] = ..., enable_event_link: bool = ..., enable_event_link_for_children: bool = ..., event_webtoken_server_url: _Optional[str] = ..., enable_event_lnt: bool = ..., event_lnt_url: _Optional[str] = ...) -> None: ... + +class EventTicketActiveTimeProto(_message.Message): + __slots__ = ["event_ticket", "event_start_ms", "event_end_ms"] + EVENT_TICKET_FIELD_NUMBER: _ClassVar[int] + EVENT_START_MS_FIELD_NUMBER: _ClassVar[int] + EVENT_END_MS_FIELD_NUMBER: _ClassVar[int] + event_ticket: Item + event_start_ms: int + event_end_ms: int + def __init__(self, event_ticket: _Optional[_Union[Item, str]] = ..., event_start_ms: _Optional[int] = ..., event_end_ms: _Optional[int] = ...) -> None: ... + +class EvolutionBranchProto(_message.Message): + __slots__ = ["evolution", "evolution_item_requirement", "candy_cost", "km_buddy_distance_requirement", "form", "gender_requirement", "lure_item_requirement", "must_be_buddy", "only_daytime", "only_nighttime", "priority", "no_candy_cost_via_trade", "temporary_evolution", "temporary_evolution_energy_cost", "temporary_evolution_energy_cost_subsequent", "quest_display", "only_upside_down", "candy_cost_purified", "only_dusk_period", "only_full_moon", "evolution_item_requirement_cost", "evolution_move_requirement", "evolution_likelihood_weight", "should_hide_button"] + EVOLUTION_FIELD_NUMBER: _ClassVar[int] + EVOLUTION_ITEM_REQUIREMENT_FIELD_NUMBER: _ClassVar[int] + CANDY_COST_FIELD_NUMBER: _ClassVar[int] + KM_BUDDY_DISTANCE_REQUIREMENT_FIELD_NUMBER: _ClassVar[int] + FORM_FIELD_NUMBER: _ClassVar[int] + GENDER_REQUIREMENT_FIELD_NUMBER: _ClassVar[int] + LURE_ITEM_REQUIREMENT_FIELD_NUMBER: _ClassVar[int] + MUST_BE_BUDDY_FIELD_NUMBER: _ClassVar[int] + ONLY_DAYTIME_FIELD_NUMBER: _ClassVar[int] + ONLY_NIGHTTIME_FIELD_NUMBER: _ClassVar[int] + PRIORITY_FIELD_NUMBER: _ClassVar[int] + NO_CANDY_COST_VIA_TRADE_FIELD_NUMBER: _ClassVar[int] + TEMPORARY_EVOLUTION_FIELD_NUMBER: _ClassVar[int] + TEMPORARY_EVOLUTION_ENERGY_COST_FIELD_NUMBER: _ClassVar[int] + TEMPORARY_EVOLUTION_ENERGY_COST_SUBSEQUENT_FIELD_NUMBER: _ClassVar[int] + QUEST_DISPLAY_FIELD_NUMBER: _ClassVar[int] + ONLY_UPSIDE_DOWN_FIELD_NUMBER: _ClassVar[int] + CANDY_COST_PURIFIED_FIELD_NUMBER: _ClassVar[int] + ONLY_DUSK_PERIOD_FIELD_NUMBER: _ClassVar[int] + ONLY_FULL_MOON_FIELD_NUMBER: _ClassVar[int] + EVOLUTION_ITEM_REQUIREMENT_COST_FIELD_NUMBER: _ClassVar[int] + EVOLUTION_MOVE_REQUIREMENT_FIELD_NUMBER: _ClassVar[int] + EVOLUTION_LIKELIHOOD_WEIGHT_FIELD_NUMBER: _ClassVar[int] + SHOULD_HIDE_BUTTON_FIELD_NUMBER: _ClassVar[int] + evolution: HoloPokemonId + evolution_item_requirement: Item + candy_cost: int + km_buddy_distance_requirement: float + form: PokemonDisplayProto.Form + gender_requirement: PokemonDisplayProto.Gender + lure_item_requirement: Item + must_be_buddy: bool + only_daytime: bool + only_nighttime: bool + priority: int + no_candy_cost_via_trade: bool + temporary_evolution: HoloTemporaryEvolutionId + temporary_evolution_energy_cost: int + temporary_evolution_energy_cost_subsequent: int + quest_display: _containers.RepeatedCompositeFieldContainer[EvolutionQuestInfoProto] + only_upside_down: bool + candy_cost_purified: int + only_dusk_period: bool + only_full_moon: bool + evolution_item_requirement_cost: int + evolution_move_requirement: HoloPokemonMove + evolution_likelihood_weight: int + should_hide_button: bool + def __init__(self, evolution: _Optional[_Union[HoloPokemonId, str]] = ..., evolution_item_requirement: _Optional[_Union[Item, str]] = ..., candy_cost: _Optional[int] = ..., km_buddy_distance_requirement: _Optional[float] = ..., form: _Optional[_Union[PokemonDisplayProto.Form, str]] = ..., gender_requirement: _Optional[_Union[PokemonDisplayProto.Gender, str]] = ..., lure_item_requirement: _Optional[_Union[Item, str]] = ..., must_be_buddy: bool = ..., only_daytime: bool = ..., only_nighttime: bool = ..., priority: _Optional[int] = ..., no_candy_cost_via_trade: bool = ..., temporary_evolution: _Optional[_Union[HoloTemporaryEvolutionId, str]] = ..., temporary_evolution_energy_cost: _Optional[int] = ..., temporary_evolution_energy_cost_subsequent: _Optional[int] = ..., quest_display: _Optional[_Iterable[_Union[EvolutionQuestInfoProto, _Mapping]]] = ..., only_upside_down: bool = ..., candy_cost_purified: _Optional[int] = ..., only_dusk_period: bool = ..., only_full_moon: bool = ..., evolution_item_requirement_cost: _Optional[int] = ..., evolution_move_requirement: _Optional[_Union[HoloPokemonMove, str]] = ..., evolution_likelihood_weight: _Optional[int] = ..., should_hide_button: bool = ...) -> None: ... + +class EvolutionChainDisplayProto(_message.Message): + __slots__ = ["header_message", "evolution_infos"] + HEADER_MESSAGE_FIELD_NUMBER: _ClassVar[int] + EVOLUTION_INFOS_FIELD_NUMBER: _ClassVar[int] + header_message: str + evolution_infos: _containers.RepeatedCompositeFieldContainer[EvolutionDisplayInfoProto] + def __init__(self, header_message: _Optional[str] = ..., evolution_infos: _Optional[_Iterable[_Union[EvolutionDisplayInfoProto, _Mapping]]] = ...) -> None: ... + +class EvolutionChainDisplaySettingsProto(_message.Message): + __slots__ = ["pokemon", "evolution_chains"] + POKEMON_FIELD_NUMBER: _ClassVar[int] + EVOLUTION_CHAINS_FIELD_NUMBER: _ClassVar[int] + pokemon: HoloPokemonId + evolution_chains: _containers.RepeatedCompositeFieldContainer[EvolutionChainDisplayProto] + def __init__(self, pokemon: _Optional[_Union[HoloPokemonId, str]] = ..., evolution_chains: _Optional[_Iterable[_Union[EvolutionChainDisplayProto, _Mapping]]] = ...) -> None: ... + +class EvolutionDisplayInfoProto(_message.Message): + __slots__ = ["pokemon", "temp_evo_id", "form", "gender"] + POKEMON_FIELD_NUMBER: _ClassVar[int] + TEMP_EVO_ID_FIELD_NUMBER: _ClassVar[int] + FORM_FIELD_NUMBER: _ClassVar[int] + GENDER_FIELD_NUMBER: _ClassVar[int] + pokemon: HoloPokemonId + temp_evo_id: HoloTemporaryEvolutionId + form: PokemonDisplayProto.Form + gender: PokemonDisplayProto.Gender + def __init__(self, pokemon: _Optional[_Union[HoloPokemonId, str]] = ..., temp_evo_id: _Optional[_Union[HoloTemporaryEvolutionId, str]] = ..., form: _Optional[_Union[PokemonDisplayProto.Form, str]] = ..., gender: _Optional[_Union[PokemonDisplayProto.Gender, str]] = ...) -> None: ... + +class EvolutionQuestInfoProto(_message.Message): + __slots__ = ["quest_requirement_template_id", "description", "target"] + QUEST_REQUIREMENT_TEMPLATE_ID_FIELD_NUMBER: _ClassVar[int] + DESCRIPTION_FIELD_NUMBER: _ClassVar[int] + TARGET_FIELD_NUMBER: _ClassVar[int] + quest_requirement_template_id: str + description: str + target: int + def __init__(self, quest_requirement_template_id: _Optional[str] = ..., description: _Optional[str] = ..., target: _Optional[int] = ...) -> None: ... + +class EvolutionV2SettingsProto(_message.Message): + __slots__ = ["is_enabled"] + IS_ENABLED_FIELD_NUMBER: _ClassVar[int] + is_enabled: bool + def __init__(self, is_enabled: bool = ...) -> None: ... + +class EvolveIntoPokemonQuestProto(_message.Message): + __slots__ = ["unique_pokemon_id"] + UNIQUE_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + unique_pokemon_id: _containers.RepeatedScalarFieldContainer[HoloPokemonId] + def __init__(self, unique_pokemon_id: _Optional[_Iterable[_Union[HoloPokemonId, str]]] = ...) -> None: ... + +class EvolvePokemonOutProto(_message.Message): + __slots__ = ["result", "evolved_pokemon", "exp_awarded", "candy_awarded", "preview"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[EvolvePokemonOutProto.Result] + SUCCESS: _ClassVar[EvolvePokemonOutProto.Result] + FAILED_POKEMON_MISSING: _ClassVar[EvolvePokemonOutProto.Result] + FAILED_INSUFFICIENT_RESOURCES: _ClassVar[EvolvePokemonOutProto.Result] + FAILED_POKEMON_CANNOT_EVOLVE: _ClassVar[EvolvePokemonOutProto.Result] + FAILED_POKEMON_IS_DEPLOYED: _ClassVar[EvolvePokemonOutProto.Result] + FAILED_INVALID_ITEM_REQUIREMENT: _ClassVar[EvolvePokemonOutProto.Result] + FAILED_FUSION_POKEMON: _ClassVar[EvolvePokemonOutProto.Result] + FAILED_FUSION_COMPONENT_POKEMON: _ClassVar[EvolvePokemonOutProto.Result] + UNSET: EvolvePokemonOutProto.Result + SUCCESS: EvolvePokemonOutProto.Result + FAILED_POKEMON_MISSING: EvolvePokemonOutProto.Result + FAILED_INSUFFICIENT_RESOURCES: EvolvePokemonOutProto.Result + FAILED_POKEMON_CANNOT_EVOLVE: EvolvePokemonOutProto.Result + FAILED_POKEMON_IS_DEPLOYED: EvolvePokemonOutProto.Result + FAILED_INVALID_ITEM_REQUIREMENT: EvolvePokemonOutProto.Result + FAILED_FUSION_POKEMON: EvolvePokemonOutProto.Result + FAILED_FUSION_COMPONENT_POKEMON: EvolvePokemonOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + EVOLVED_POKEMON_FIELD_NUMBER: _ClassVar[int] + EXP_AWARDED_FIELD_NUMBER: _ClassVar[int] + CANDY_AWARDED_FIELD_NUMBER: _ClassVar[int] + PREVIEW_FIELD_NUMBER: _ClassVar[int] + result: EvolvePokemonOutProto.Result + evolved_pokemon: PokemonProto + exp_awarded: int + candy_awarded: int + preview: PreviewProto + def __init__(self, result: _Optional[_Union[EvolvePokemonOutProto.Result, str]] = ..., evolved_pokemon: _Optional[_Union[PokemonProto, _Mapping]] = ..., exp_awarded: _Optional[int] = ..., candy_awarded: _Optional[int] = ..., preview: _Optional[_Union[PreviewProto, _Mapping]] = ...) -> None: ... + +class EvolvePokemonProto(_message.Message): + __slots__ = ["pokemon_id", "evolution_item_requirement", "target_pokemon_id", "target_pokemon_form", "use_special", "preview", "debug_proto", "evolution_item_requirement_count", "enabled_by_player_bonus"] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + EVOLUTION_ITEM_REQUIREMENT_FIELD_NUMBER: _ClassVar[int] + TARGET_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + TARGET_POKEMON_FORM_FIELD_NUMBER: _ClassVar[int] + USE_SPECIAL_FIELD_NUMBER: _ClassVar[int] + PREVIEW_FIELD_NUMBER: _ClassVar[int] + DEBUG_PROTO_FIELD_NUMBER: _ClassVar[int] + EVOLUTION_ITEM_REQUIREMENT_COUNT_FIELD_NUMBER: _ClassVar[int] + ENABLED_BY_PLAYER_BONUS_FIELD_NUMBER: _ClassVar[int] + pokemon_id: int + evolution_item_requirement: Item + target_pokemon_id: HoloPokemonId + target_pokemon_form: PokemonDisplayProto.Form + use_special: bool + preview: bool + debug_proto: DebugEvolvePreviewProto + evolution_item_requirement_count: int + enabled_by_player_bonus: bool + def __init__(self, pokemon_id: _Optional[int] = ..., evolution_item_requirement: _Optional[_Union[Item, str]] = ..., target_pokemon_id: _Optional[_Union[HoloPokemonId, str]] = ..., target_pokemon_form: _Optional[_Union[PokemonDisplayProto.Form, str]] = ..., use_special: bool = ..., preview: bool = ..., debug_proto: _Optional[_Union[DebugEvolvePreviewProto, _Mapping]] = ..., evolution_item_requirement_count: _Optional[int] = ..., enabled_by_player_bonus: bool = ...) -> None: ... + +class EvolvePokemonTelemetry(_message.Message): + __slots__ = ["pokemon", "evolved_pokemon"] + POKEMON_FIELD_NUMBER: _ClassVar[int] + EVOLVED_POKEMON_FIELD_NUMBER: _ClassVar[int] + pokemon: PokemonTelemetry + evolved_pokemon: PokemonTelemetry + def __init__(self, pokemon: _Optional[_Union[PokemonTelemetry, _Mapping]] = ..., evolved_pokemon: _Optional[_Union[PokemonTelemetry, _Mapping]] = ...) -> None: ... + +class EvolvePreviewSettingsProto(_message.Message): + __slots__ = ["enable_normal_evolve_preview", "enable_mega_evolve_preview", "enable_evolve_preview_debug_logging"] + ENABLE_NORMAL_EVOLVE_PREVIEW_FIELD_NUMBER: _ClassVar[int] + ENABLE_MEGA_EVOLVE_PREVIEW_FIELD_NUMBER: _ClassVar[int] + ENABLE_EVOLVE_PREVIEW_DEBUG_LOGGING_FIELD_NUMBER: _ClassVar[int] + enable_normal_evolve_preview: bool + enable_mega_evolve_preview: bool + enable_evolve_preview_debug_logging: bool + def __init__(self, enable_normal_evolve_preview: bool = ..., enable_mega_evolve_preview: bool = ..., enable_evolve_preview_debug_logging: bool = ...) -> None: ... + +class ExceptionCaughtData(_message.Message): + __slots__ = ["exception_code", "location"] + class ExceptionLocation(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NO_EXCEPTION: _ClassVar[ExceptionCaughtData.ExceptionLocation] + NO_EXCEPTION: ExceptionCaughtData.ExceptionLocation + EXCEPTION_CODE_FIELD_NUMBER: _ClassVar[int] + LOCATION_FIELD_NUMBER: _ClassVar[int] + exception_code: int + location: ExceptionCaughtData.ExceptionLocation + def __init__(self, exception_code: _Optional[int] = ..., location: _Optional[_Union[ExceptionCaughtData.ExceptionLocation, str]] = ...) -> None: ... + +class ExceptionCaughtInCombatData(_message.Message): + __slots__ = ["exception_code", "location"] + class ExceptionLocation(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NO_EXCEPTION: _ClassVar[ExceptionCaughtInCombatData.ExceptionLocation] + COMBAT_PUB_SUB: _ClassVar[ExceptionCaughtInCombatData.ExceptionLocation] + NO_EXCEPTION: ExceptionCaughtInCombatData.ExceptionLocation + COMBAT_PUB_SUB: ExceptionCaughtInCombatData.ExceptionLocation + EXCEPTION_CODE_FIELD_NUMBER: _ClassVar[int] + LOCATION_FIELD_NUMBER: _ClassVar[int] + exception_code: int + location: ExceptionCaughtInCombatData.ExceptionLocation + def __init__(self, exception_code: _Optional[int] = ..., location: _Optional[_Union[ExceptionCaughtInCombatData.ExceptionLocation, str]] = ...) -> None: ... + +class Experience(_message.Message): + __slots__ = ["experience_id", "name", "description", "empty_room_timeout_seconds", "init_data", "app_id", "lat", "lng"] + class InitDataEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: str + value: bytes + def __init__(self, key: _Optional[str] = ..., value: _Optional[bytes] = ...) -> None: ... + EXPERIENCE_ID_FIELD_NUMBER: _ClassVar[int] + NAME_FIELD_NUMBER: _ClassVar[int] + DESCRIPTION_FIELD_NUMBER: _ClassVar[int] + EMPTY_ROOM_TIMEOUT_SECONDS_FIELD_NUMBER: _ClassVar[int] + INIT_DATA_FIELD_NUMBER: _ClassVar[int] + APP_ID_FIELD_NUMBER: _ClassVar[int] + LAT_FIELD_NUMBER: _ClassVar[int] + LNG_FIELD_NUMBER: _ClassVar[int] + experience_id: str + name: str + description: str + empty_room_timeout_seconds: int + init_data: _containers.ScalarMap[str, bytes] + app_id: str + lat: float + lng: float + def __init__(self, experience_id: _Optional[str] = ..., name: _Optional[str] = ..., description: _Optional[str] = ..., empty_room_timeout_seconds: _Optional[int] = ..., init_data: _Optional[_Mapping[str, bytes]] = ..., app_id: _Optional[str] = ..., lat: _Optional[float] = ..., lng: _Optional[float] = ...) -> None: ... + +class ExperienceBoostAttributesProto(_message.Message): + __slots__ = ["xp_multiplier", "boost_duration_ms"] + XP_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + BOOST_DURATION_MS_FIELD_NUMBER: _ClassVar[int] + xp_multiplier: float + boost_duration_ms: int + def __init__(self, xp_multiplier: _Optional[float] = ..., boost_duration_ms: _Optional[int] = ...) -> None: ... + +class ExtendedPrimalSettingsProto(_message.Message): + __slots__ = ["extended_primals_enabled"] + EXTENDED_PRIMALS_ENABLED_FIELD_NUMBER: _ClassVar[int] + extended_primals_enabled: bool + def __init__(self, extended_primals_enabled: bool = ...) -> None: ... + +class ExtensionRangeOptions(_message.Message): + __slots__ = ["uninterpreted_option", "declaration", "features", "verification"] + class VerificationState(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + STATE_DECLARATION: _ClassVar[ExtensionRangeOptions.VerificationState] + STATE_UNVERIFIED: _ClassVar[ExtensionRangeOptions.VerificationState] + STATE_DECLARATION: ExtensionRangeOptions.VerificationState + STATE_UNVERIFIED: ExtensionRangeOptions.VerificationState + class Declaration(_message.Message): + __slots__ = ["number", "full_name", "type", "reserved", "repeated"] + NUMBER_FIELD_NUMBER: _ClassVar[int] + FULL_NAME_FIELD_NUMBER: _ClassVar[int] + TYPE_FIELD_NUMBER: _ClassVar[int] + RESERVED_FIELD_NUMBER: _ClassVar[int] + REPEATED_FIELD_NUMBER: _ClassVar[int] + number: int + full_name: str + type: str + reserved: bool + repeated: bool + def __init__(self, number: _Optional[int] = ..., full_name: _Optional[str] = ..., type: _Optional[str] = ..., reserved: bool = ..., repeated: bool = ...) -> None: ... + UNINTERPRETED_OPTION_FIELD_NUMBER: _ClassVar[int] + DECLARATION_FIELD_NUMBER: _ClassVar[int] + FEATURES_FIELD_NUMBER: _ClassVar[int] + VERIFICATION_FIELD_NUMBER: _ClassVar[int] + uninterpreted_option: _containers.RepeatedCompositeFieldContainer[UninterpretedOption] + declaration: _containers.RepeatedCompositeFieldContainer[ExtensionRangeOptions.Declaration] + features: FeatureSet + verification: ExtensionRangeOptions.VerificationState + def __init__(self, uninterpreted_option: _Optional[_Iterable[_Union[UninterpretedOption, _Mapping]]] = ..., declaration: _Optional[_Iterable[_Union[ExtensionRangeOptions.Declaration, _Mapping]]] = ..., features: _Optional[_Union[FeatureSet, _Mapping]] = ..., verification: _Optional[_Union[ExtensionRangeOptions.VerificationState, str]] = ...) -> None: ... + +class ExternalAddressableAssetsProto(_message.Message): + __slots__ = ["main_catalog_id", "avatar_catalog_id"] + MAIN_CATALOG_ID_FIELD_NUMBER: _ClassVar[int] + AVATAR_CATALOG_ID_FIELD_NUMBER: _ClassVar[int] + main_catalog_id: int + avatar_catalog_id: int + def __init__(self, main_catalog_id: _Optional[int] = ..., avatar_catalog_id: _Optional[int] = ...) -> None: ... + +class FakeDataProto(_message.Message): + __slots__ = ["fake_pokemon"] + FAKE_POKEMON_FIELD_NUMBER: _ClassVar[int] + fake_pokemon: PokemonProto + def __init__(self, fake_pokemon: _Optional[_Union[PokemonProto, _Mapping]] = ...) -> None: ... + +class FavoritePokemonTelemetry(_message.Message): + __slots__ = ["pokemon", "favored"] + POKEMON_FIELD_NUMBER: _ClassVar[int] + FAVORED_FIELD_NUMBER: _ClassVar[int] + pokemon: PokemonTelemetry + favored: bool + def __init__(self, pokemon: _Optional[_Union[PokemonTelemetry, _Mapping]] = ..., favored: bool = ...) -> None: ... + +class FavoriteRouteOutProto(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[FavoriteRouteOutProto.Result] + SUCCESS: _ClassVar[FavoriteRouteOutProto.Result] + ERROR_ROUTE_NOT_FOUND: _ClassVar[FavoriteRouteOutProto.Result] + ERROR_RATE_LIMITED: _ClassVar[FavoriteRouteOutProto.Result] + ERROR_NO_CHANGE: _ClassVar[FavoriteRouteOutProto.Result] + ERROR_UNKNOWN: _ClassVar[FavoriteRouteOutProto.Result] + ERROR_MAX_FAVORITE: _ClassVar[FavoriteRouteOutProto.Result] + UNSET: FavoriteRouteOutProto.Result + SUCCESS: FavoriteRouteOutProto.Result + ERROR_ROUTE_NOT_FOUND: FavoriteRouteOutProto.Result + ERROR_RATE_LIMITED: FavoriteRouteOutProto.Result + ERROR_NO_CHANGE: FavoriteRouteOutProto.Result + ERROR_UNKNOWN: FavoriteRouteOutProto.Result + ERROR_MAX_FAVORITE: FavoriteRouteOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: FavoriteRouteOutProto.Result + def __init__(self, result: _Optional[_Union[FavoriteRouteOutProto.Result, str]] = ...) -> None: ... + +class FavoriteRouteProto(_message.Message): + __slots__ = ["route_id", "favorite"] + ROUTE_ID_FIELD_NUMBER: _ClassVar[int] + FAVORITE_FIELD_NUMBER: _ClassVar[int] + route_id: str + favorite: bool + def __init__(self, route_id: _Optional[str] = ..., favorite: bool = ...) -> None: ... + +class FbTokenProto(_message.Message): + __slots__ = ["token"] + TOKEN_FIELD_NUMBER: _ClassVar[int] + token: str + def __init__(self, token: _Optional[str] = ...) -> None: ... + +class Feature(_message.Message): + __slots__ = ["building_metadata", "road_metadata", "transit_metadata", "geometry", "label", "is_private", "feature_kind"] + BUILDING_METADATA_FIELD_NUMBER: _ClassVar[int] + ROAD_METADATA_FIELD_NUMBER: _ClassVar[int] + TRANSIT_METADATA_FIELD_NUMBER: _ClassVar[int] + GEOMETRY_FIELD_NUMBER: _ClassVar[int] + LABEL_FIELD_NUMBER: _ClassVar[int] + IS_PRIVATE_FIELD_NUMBER: _ClassVar[int] + FEATURE_KIND_FIELD_NUMBER: _ClassVar[int] + building_metadata: BuildingMetadata + road_metadata: RoadMetadata + transit_metadata: TransitMetadata + geometry: Geometry + label: Label + is_private: bool + feature_kind: FeatureKind + def __init__(self, building_metadata: _Optional[_Union[BuildingMetadata, _Mapping]] = ..., road_metadata: _Optional[_Union[RoadMetadata, _Mapping]] = ..., transit_metadata: _Optional[_Union[TransitMetadata, _Mapping]] = ..., geometry: _Optional[_Union[Geometry, _Mapping]] = ..., label: _Optional[_Union[Label, _Mapping]] = ..., is_private: bool = ..., feature_kind: _Optional[_Union[FeatureKind, str]] = ...) -> None: ... + +class FeatureSet(_message.Message): + __slots__ = ["field_presence", "enum_type", "repeated_field_encoding", "utf8_validation", "message_encoding", "json_format"] + class EnumType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + TYPE_UNKNOWN: _ClassVar[FeatureSet.EnumType] + TYPE_OPEN: _ClassVar[FeatureSet.EnumType] + TYPE_CLOSED: _ClassVar[FeatureSet.EnumType] + TYPE_UNKNOWN: FeatureSet.EnumType + TYPE_OPEN: FeatureSet.EnumType + TYPE_CLOSED: FeatureSet.EnumType + class FieldPresence(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + PRESENCE_UNKNOWN: _ClassVar[FeatureSet.FieldPresence] + PRESENCE_EXPLICIT: _ClassVar[FeatureSet.FieldPresence] + PRESENCE_IMPLICIT: _ClassVar[FeatureSet.FieldPresence] + PRESENCE_LEGACY_REQUIRED: _ClassVar[FeatureSet.FieldPresence] + PRESENCE_UNKNOWN: FeatureSet.FieldPresence + PRESENCE_EXPLICIT: FeatureSet.FieldPresence + PRESENCE_IMPLICIT: FeatureSet.FieldPresence + PRESENCE_LEGACY_REQUIRED: FeatureSet.FieldPresence + class JsonFormat(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + JSON_UNKNOWN: _ClassVar[FeatureSet.JsonFormat] + JSON_ALLOW: _ClassVar[FeatureSet.JsonFormat] + JSON_LEGACY_BEST_EFFORT: _ClassVar[FeatureSet.JsonFormat] + JSON_UNKNOWN: FeatureSet.JsonFormat + JSON_ALLOW: FeatureSet.JsonFormat + JSON_LEGACY_BEST_EFFORT: FeatureSet.JsonFormat + class MessageEncoding(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + ENC_UNKNOWN: _ClassVar[FeatureSet.MessageEncoding] + ENC_LENGTH_PREFIXED: _ClassVar[FeatureSet.MessageEncoding] + ENC_DELIMITED: _ClassVar[FeatureSet.MessageEncoding] + ENC_UNKNOWN: FeatureSet.MessageEncoding + ENC_LENGTH_PREFIXED: FeatureSet.MessageEncoding + ENC_DELIMITED: FeatureSet.MessageEncoding + class RepeatedFieldEncoding(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + FIELD_UNKNOWN: _ClassVar[FeatureSet.RepeatedFieldEncoding] + FIELD_PACKED: _ClassVar[FeatureSet.RepeatedFieldEncoding] + FIELD_EXPANDED: _ClassVar[FeatureSet.RepeatedFieldEncoding] + FIELD_UNKNOWN: FeatureSet.RepeatedFieldEncoding + FIELD_PACKED: FeatureSet.RepeatedFieldEncoding + FIELD_EXPANDED: FeatureSet.RepeatedFieldEncoding + class Utf8Validation(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNKNOWN: _ClassVar[FeatureSet.Utf8Validation] + NONE: _ClassVar[FeatureSet.Utf8Validation] + VERIFY: _ClassVar[FeatureSet.Utf8Validation] + UNKNOWN: FeatureSet.Utf8Validation + NONE: FeatureSet.Utf8Validation + VERIFY: FeatureSet.Utf8Validation + FIELD_PRESENCE_FIELD_NUMBER: _ClassVar[int] + ENUM_TYPE_FIELD_NUMBER: _ClassVar[int] + REPEATED_FIELD_ENCODING_FIELD_NUMBER: _ClassVar[int] + UTF8_VALIDATION_FIELD_NUMBER: _ClassVar[int] + MESSAGE_ENCODING_FIELD_NUMBER: _ClassVar[int] + JSON_FORMAT_FIELD_NUMBER: _ClassVar[int] + field_presence: FeatureSet.FieldPresence + enum_type: FeatureSet.EnumType + repeated_field_encoding: FeatureSet.RepeatedFieldEncoding + utf8_validation: FeatureSet.Utf8Validation + message_encoding: FeatureSet.MessageEncoding + json_format: FeatureSet.JsonFormat + def __init__(self, field_presence: _Optional[_Union[FeatureSet.FieldPresence, str]] = ..., enum_type: _Optional[_Union[FeatureSet.EnumType, str]] = ..., repeated_field_encoding: _Optional[_Union[FeatureSet.RepeatedFieldEncoding, str]] = ..., utf8_validation: _Optional[_Union[FeatureSet.Utf8Validation, str]] = ..., message_encoding: _Optional[_Union[FeatureSet.MessageEncoding, str]] = ..., json_format: _Optional[_Union[FeatureSet.JsonFormat, str]] = ...) -> None: ... + +class FeatureSetDefaults(_message.Message): + __slots__ = ["defaults", "minimum_edition", "maximum_edition"] + class FeatureSetEditionDefault(_message.Message): + __slots__ = ["edition", "features"] + EDITION_FIELD_NUMBER: _ClassVar[int] + FEATURES_FIELD_NUMBER: _ClassVar[int] + edition: Edition + features: FeatureSet + def __init__(self, edition: _Optional[_Union[Edition, str]] = ..., features: _Optional[_Union[FeatureSet, _Mapping]] = ...) -> None: ... + DEFAULTS_FIELD_NUMBER: _ClassVar[int] + MINIMUM_EDITION_FIELD_NUMBER: _ClassVar[int] + MAXIMUM_EDITION_FIELD_NUMBER: _ClassVar[int] + defaults: _containers.RepeatedCompositeFieldContainer[FeatureSetDefaults.FeatureSetEditionDefault] + minimum_edition: Edition + maximum_edition: Edition + def __init__(self, defaults: _Optional[_Iterable[_Union[FeatureSetDefaults.FeatureSetEditionDefault, _Mapping]]] = ..., minimum_edition: _Optional[_Union[Edition, str]] = ..., maximum_edition: _Optional[_Union[Edition, str]] = ...) -> None: ... + +class FeatureUnlockLevelSettings(_message.Message): + __slots__ = ["lures_unlock_level", "trading_unlock_level", "rare_candy_conversion_unlock_level"] + LURES_UNLOCK_LEVEL_FIELD_NUMBER: _ClassVar[int] + TRADING_UNLOCK_LEVEL_FIELD_NUMBER: _ClassVar[int] + RARE_CANDY_CONVERSION_UNLOCK_LEVEL_FIELD_NUMBER: _ClassVar[int] + lures_unlock_level: int + trading_unlock_level: int + rare_candy_conversion_unlock_level: int + def __init__(self, lures_unlock_level: _Optional[int] = ..., trading_unlock_level: _Optional[int] = ..., rare_candy_conversion_unlock_level: _Optional[int] = ...) -> None: ... + +class FeedPokemonTelemetry(_message.Message): + __slots__ = ["status", "pokemon", "gym_id", "team", "defender_count", "motivation", "cp_now"] + STATUS_FIELD_NUMBER: _ClassVar[int] + POKEMON_FIELD_NUMBER: _ClassVar[int] + GYM_ID_FIELD_NUMBER: _ClassVar[int] + TEAM_FIELD_NUMBER: _ClassVar[int] + DEFENDER_COUNT_FIELD_NUMBER: _ClassVar[int] + MOTIVATION_FIELD_NUMBER: _ClassVar[int] + CP_NOW_FIELD_NUMBER: _ClassVar[int] + status: int + pokemon: PokemonTelemetry + gym_id: str + team: Team + defender_count: int + motivation: int + cp_now: int + def __init__(self, status: _Optional[int] = ..., pokemon: _Optional[_Union[PokemonTelemetry, _Mapping]] = ..., gym_id: _Optional[str] = ..., team: _Optional[_Union[Team, str]] = ..., defender_count: _Optional[int] = ..., motivation: _Optional[int] = ..., cp_now: _Optional[int] = ...) -> None: ... + +class FestivalSettingsProto(_message.Message): + __slots__ = ["festival_type", "key", "vector"] + class FestivalType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NONE: _ClassVar[FestivalSettingsProto.FestivalType] + HALLOWEEN: _ClassVar[FestivalSettingsProto.FestivalType] + HOLIDAY: _ClassVar[FestivalSettingsProto.FestivalType] + ROCKET: _ClassVar[FestivalSettingsProto.FestivalType] + NONE: FestivalSettingsProto.FestivalType + HALLOWEEN: FestivalSettingsProto.FestivalType + HOLIDAY: FestivalSettingsProto.FestivalType + ROCKET: FestivalSettingsProto.FestivalType + FESTIVAL_TYPE_FIELD_NUMBER: _ClassVar[int] + KEY_FIELD_NUMBER: _ClassVar[int] + VECTOR_FIELD_NUMBER: _ClassVar[int] + festival_type: FestivalSettingsProto.FestivalType + key: str + vector: str + def __init__(self, festival_type: _Optional[_Union[FestivalSettingsProto.FestivalType, str]] = ..., key: _Optional[str] = ..., vector: _Optional[str] = ...) -> None: ... + +class FetchAllNewsOutProto(_message.Message): + __slots__ = ["result", "current_news"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[FetchAllNewsOutProto.Result] + SUCCESS: _ClassVar[FetchAllNewsOutProto.Result] + NO_NEWS_FOUND: _ClassVar[FetchAllNewsOutProto.Result] + UNSET: FetchAllNewsOutProto.Result + SUCCESS: FetchAllNewsOutProto.Result + NO_NEWS_FOUND: FetchAllNewsOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + CURRENT_NEWS_FIELD_NUMBER: _ClassVar[int] + result: FetchAllNewsOutProto.Result + current_news: CurrentNewsProto + def __init__(self, result: _Optional[_Union[FetchAllNewsOutProto.Result, str]] = ..., current_news: _Optional[_Union[CurrentNewsProto, _Mapping]] = ...) -> None: ... + +class FetchAllNewsProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class FetchNewsfeedRequest(_message.Message): + __slots__ = ["page_token", "player_id", "number_of_posts", "app_id", "newsfeed_channel", "language_version", "country_code"] + PAGE_TOKEN_FIELD_NUMBER: _ClassVar[int] + PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + NUMBER_OF_POSTS_FIELD_NUMBER: _ClassVar[int] + APP_ID_FIELD_NUMBER: _ClassVar[int] + NEWSFEED_CHANNEL_FIELD_NUMBER: _ClassVar[int] + LANGUAGE_VERSION_FIELD_NUMBER: _ClassVar[int] + COUNTRY_CODE_FIELD_NUMBER: _ClassVar[int] + page_token: str + player_id: str + number_of_posts: int + app_id: str + newsfeed_channel: _containers.RepeatedScalarFieldContainer[NewsfeedPost.NewsfeedChannel] + language_version: str + country_code: str + def __init__(self, page_token: _Optional[str] = ..., player_id: _Optional[str] = ..., number_of_posts: _Optional[int] = ..., app_id: _Optional[str] = ..., newsfeed_channel: _Optional[_Iterable[_Union[NewsfeedPost.NewsfeedChannel, str]]] = ..., language_version: _Optional[str] = ..., country_code: _Optional[str] = ...) -> None: ... + +class FetchNewsfeedResponse(_message.Message): + __slots__ = ["result", "post_record", "next_page_token"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[FetchNewsfeedResponse.Result] + SUCCESS: _ClassVar[FetchNewsfeedResponse.Result] + INTERNAL_ERROR: _ClassVar[FetchNewsfeedResponse.Result] + CHANNEL_NOT_DEFINED: _ClassVar[FetchNewsfeedResponse.Result] + UNSET: FetchNewsfeedResponse.Result + SUCCESS: FetchNewsfeedResponse.Result + INTERNAL_ERROR: FetchNewsfeedResponse.Result + CHANNEL_NOT_DEFINED: FetchNewsfeedResponse.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + POST_RECORD_FIELD_NUMBER: _ClassVar[int] + NEXT_PAGE_TOKEN_FIELD_NUMBER: _ClassVar[int] + result: FetchNewsfeedResponse.Result + post_record: _containers.RepeatedCompositeFieldContainer[NewsfeedPostRecord] + next_page_token: str + def __init__(self, result: _Optional[_Union[FetchNewsfeedResponse.Result, str]] = ..., post_record: _Optional[_Iterable[_Union[NewsfeedPostRecord, _Mapping]]] = ..., next_page_token: _Optional[str] = ...) -> None: ... + +class Field(_message.Message): + __slots__ = ["kind", "cardinality", "number", "name", "type_url", "oneof_index", "packed", "options", "json_name", "default_value"] + class Cardinality(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + unknown: _ClassVar[Field.Cardinality] + optional: _ClassVar[Field.Cardinality] + required: _ClassVar[Field.Cardinality] + repeated: _ClassVar[Field.Cardinality] + unknown: Field.Cardinality + optional: Field.Cardinality + required: Field.Cardinality + repeated: Field.Cardinality + class Kind(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + type_unknown: _ClassVar[Field.Kind] + type_double: _ClassVar[Field.Kind] + type_float: _ClassVar[Field.Kind] + type_int64: _ClassVar[Field.Kind] + type_uint64: _ClassVar[Field.Kind] + type_int32: _ClassVar[Field.Kind] + type_fixed64: _ClassVar[Field.Kind] + type_fixed32: _ClassVar[Field.Kind] + type_bool: _ClassVar[Field.Kind] + type_string: _ClassVar[Field.Kind] + type_group: _ClassVar[Field.Kind] + type_message: _ClassVar[Field.Kind] + type_bytes: _ClassVar[Field.Kind] + type_uint32: _ClassVar[Field.Kind] + type_enum: _ClassVar[Field.Kind] + type_sfixed32: _ClassVar[Field.Kind] + type_sfixed64: _ClassVar[Field.Kind] + type_sint32: _ClassVar[Field.Kind] + type_sint64: _ClassVar[Field.Kind] + type_unknown: Field.Kind + type_double: Field.Kind + type_float: Field.Kind + type_int64: Field.Kind + type_uint64: Field.Kind + type_int32: Field.Kind + type_fixed64: Field.Kind + type_fixed32: Field.Kind + type_bool: Field.Kind + type_string: Field.Kind + type_group: Field.Kind + type_message: Field.Kind + type_bytes: Field.Kind + type_uint32: Field.Kind + type_enum: Field.Kind + type_sfixed32: Field.Kind + type_sfixed64: Field.Kind + type_sint32: Field.Kind + type_sint64: Field.Kind + KIND_FIELD_NUMBER: _ClassVar[int] + CARDINALITY_FIELD_NUMBER: _ClassVar[int] + NUMBER_FIELD_NUMBER: _ClassVar[int] + NAME_FIELD_NUMBER: _ClassVar[int] + TYPE_URL_FIELD_NUMBER: _ClassVar[int] + ONEOF_INDEX_FIELD_NUMBER: _ClassVar[int] + PACKED_FIELD_NUMBER: _ClassVar[int] + OPTIONS_FIELD_NUMBER: _ClassVar[int] + JSON_NAME_FIELD_NUMBER: _ClassVar[int] + DEFAULT_VALUE_FIELD_NUMBER: _ClassVar[int] + kind: Field.Kind + cardinality: Field.Cardinality + number: int + name: str + type_url: str + oneof_index: int + packed: bool + options: _containers.RepeatedCompositeFieldContainer[Option] + json_name: str + default_value: str + def __init__(self, kind: _Optional[_Union[Field.Kind, str]] = ..., cardinality: _Optional[_Union[Field.Cardinality, str]] = ..., number: _Optional[int] = ..., name: _Optional[str] = ..., type_url: _Optional[str] = ..., oneof_index: _Optional[int] = ..., packed: bool = ..., options: _Optional[_Iterable[_Union[Option, _Mapping]]] = ..., json_name: _Optional[str] = ..., default_value: _Optional[str] = ...) -> None: ... + +class FieldDescriptorProto(_message.Message): + __slots__ = ["name", "number", "type_name", "extendee", "default_value", "oneof_index", "json_name", "options"] + class Label(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + LABEL_AUTO_INVALID: _ClassVar[FieldDescriptorProto.Label] + optional: _ClassVar[FieldDescriptorProto.Label] + required: _ClassVar[FieldDescriptorProto.Label] + repeated: _ClassVar[FieldDescriptorProto.Label] + LABEL_AUTO_INVALID: FieldDescriptorProto.Label + optional: FieldDescriptorProto.Label + required: FieldDescriptorProto.Label + repeated: FieldDescriptorProto.Label + class Type(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + TYPE_AUTO_INVALID: _ClassVar[FieldDescriptorProto.Type] + type_double: _ClassVar[FieldDescriptorProto.Type] + type_float: _ClassVar[FieldDescriptorProto.Type] + type_int64: _ClassVar[FieldDescriptorProto.Type] + type_uint64: _ClassVar[FieldDescriptorProto.Type] + type_int32: _ClassVar[FieldDescriptorProto.Type] + type_fixed64: _ClassVar[FieldDescriptorProto.Type] + type_fixed32: _ClassVar[FieldDescriptorProto.Type] + type_bool: _ClassVar[FieldDescriptorProto.Type] + type_string: _ClassVar[FieldDescriptorProto.Type] + type_group: _ClassVar[FieldDescriptorProto.Type] + type_message: _ClassVar[FieldDescriptorProto.Type] + type_bytes: _ClassVar[FieldDescriptorProto.Type] + type_uint32: _ClassVar[FieldDescriptorProto.Type] + type_enum: _ClassVar[FieldDescriptorProto.Type] + type_sfixed32: _ClassVar[FieldDescriptorProto.Type] + type_sfixed64: _ClassVar[FieldDescriptorProto.Type] + type_sint32: _ClassVar[FieldDescriptorProto.Type] + type_sint64: _ClassVar[FieldDescriptorProto.Type] + TYPE_AUTO_INVALID: FieldDescriptorProto.Type + type_double: FieldDescriptorProto.Type + type_float: FieldDescriptorProto.Type + type_int64: FieldDescriptorProto.Type + type_uint64: FieldDescriptorProto.Type + type_int32: FieldDescriptorProto.Type + type_fixed64: FieldDescriptorProto.Type + type_fixed32: FieldDescriptorProto.Type + type_bool: FieldDescriptorProto.Type + type_string: FieldDescriptorProto.Type + type_group: FieldDescriptorProto.Type + type_message: FieldDescriptorProto.Type + type_bytes: FieldDescriptorProto.Type + type_uint32: FieldDescriptorProto.Type + type_enum: FieldDescriptorProto.Type + type_sfixed32: FieldDescriptorProto.Type + type_sfixed64: FieldDescriptorProto.Type + type_sint32: FieldDescriptorProto.Type + type_sint64: FieldDescriptorProto.Type + NAME_FIELD_NUMBER: _ClassVar[int] + NUMBER_FIELD_NUMBER: _ClassVar[int] + TYPE_NAME_FIELD_NUMBER: _ClassVar[int] + EXTENDEE_FIELD_NUMBER: _ClassVar[int] + DEFAULT_VALUE_FIELD_NUMBER: _ClassVar[int] + ONEOF_INDEX_FIELD_NUMBER: _ClassVar[int] + JSON_NAME_FIELD_NUMBER: _ClassVar[int] + OPTIONS_FIELD_NUMBER: _ClassVar[int] + name: str + number: int + type_name: str + extendee: str + default_value: str + oneof_index: int + json_name: str + options: FieldOptions + def __init__(self, name: _Optional[str] = ..., number: _Optional[int] = ..., type_name: _Optional[str] = ..., extendee: _Optional[str] = ..., default_value: _Optional[str] = ..., oneof_index: _Optional[int] = ..., json_name: _Optional[str] = ..., options: _Optional[_Union[FieldOptions, _Mapping]] = ...) -> None: ... + +class FieldEffectTelemetry(_message.Message): + __slots__ = ["field_effect_source_id"] + class FieldEffectSourceId(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNDEFINED: _ClassVar[FieldEffectTelemetry.FieldEffectSourceId] + FROM_POKEMON_INFO_PANEL: _ClassVar[FieldEffectTelemetry.FieldEffectSourceId] + FROM_BUDDY_PAGE: _ClassVar[FieldEffectTelemetry.FieldEffectSourceId] + FROM_IAP_USAGE: _ClassVar[FieldEffectTelemetry.FieldEffectSourceId] + UNDEFINED: FieldEffectTelemetry.FieldEffectSourceId + FROM_POKEMON_INFO_PANEL: FieldEffectTelemetry.FieldEffectSourceId + FROM_BUDDY_PAGE: FieldEffectTelemetry.FieldEffectSourceId + FROM_IAP_USAGE: FieldEffectTelemetry.FieldEffectSourceId + FIELD_EFFECT_SOURCE_ID_FIELD_NUMBER: _ClassVar[int] + field_effect_source_id: FieldEffectTelemetry.FieldEffectSourceId + def __init__(self, field_effect_source_id: _Optional[_Union[FieldEffectTelemetry.FieldEffectSourceId, str]] = ...) -> None: ... + +class FieldMask(_message.Message): + __slots__ = ["paths"] + PATHS_FIELD_NUMBER: _ClassVar[int] + paths: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, paths: _Optional[_Iterable[str]] = ...) -> None: ... + +class FieldOptions(_message.Message): + __slots__ = ["packed", "lazy", "deprecated", "weak"] + class CType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + string: _ClassVar[FieldOptions.CType] + cord: _ClassVar[FieldOptions.CType] + string_piece: _ClassVar[FieldOptions.CType] + string: FieldOptions.CType + cord: FieldOptions.CType + string_piece: FieldOptions.CType + class JSType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + js_normal: _ClassVar[FieldOptions.JSType] + js_string: _ClassVar[FieldOptions.JSType] + js_number: _ClassVar[FieldOptions.JSType] + js_normal: FieldOptions.JSType + js_string: FieldOptions.JSType + js_number: FieldOptions.JSType + PACKED_FIELD_NUMBER: _ClassVar[int] + LAZY_FIELD_NUMBER: _ClassVar[int] + DEPRECATED_FIELD_NUMBER: _ClassVar[int] + WEAK_FIELD_NUMBER: _ClassVar[int] + packed: bool + lazy: bool + deprecated: bool + weak: bool + def __init__(self, packed: bool = ..., lazy: bool = ..., deprecated: bool = ..., weak: bool = ...) -> None: ... + +class FileCacheSizeSettingsProto(_message.Message): + __slots__ = ["total_cache_size_max_megabytes", "image_cache_size_max_megabytes"] + TOTAL_CACHE_SIZE_MAX_MEGABYTES_FIELD_NUMBER: _ClassVar[int] + IMAGE_CACHE_SIZE_MAX_MEGABYTES_FIELD_NUMBER: _ClassVar[int] + total_cache_size_max_megabytes: int + image_cache_size_max_megabytes: int + def __init__(self, total_cache_size_max_megabytes: _Optional[int] = ..., image_cache_size_max_megabytes: _Optional[int] = ...) -> None: ... + +class FileDescriptorProto(_message.Message): + __slots__ = ["name", "package", "dependency", "public_dependency", "message_type", "enum_type", "service", "options", "source_code_info", "syntax"] + NAME_FIELD_NUMBER: _ClassVar[int] + PACKAGE_FIELD_NUMBER: _ClassVar[int] + DEPENDENCY_FIELD_NUMBER: _ClassVar[int] + PUBLIC_DEPENDENCY_FIELD_NUMBER: _ClassVar[int] + MESSAGE_TYPE_FIELD_NUMBER: _ClassVar[int] + ENUM_TYPE_FIELD_NUMBER: _ClassVar[int] + SERVICE_FIELD_NUMBER: _ClassVar[int] + OPTIONS_FIELD_NUMBER: _ClassVar[int] + SOURCE_CODE_INFO_FIELD_NUMBER: _ClassVar[int] + SYNTAX_FIELD_NUMBER: _ClassVar[int] + name: str + package: str + dependency: _containers.RepeatedScalarFieldContainer[str] + public_dependency: _containers.RepeatedScalarFieldContainer[int] + message_type: _containers.RepeatedCompositeFieldContainer[DescriptorProto] + enum_type: _containers.RepeatedCompositeFieldContainer[EnumDescriptorProto] + service: _containers.RepeatedCompositeFieldContainer[ServiceDescriptorProto] + options: FileOptions + source_code_info: SourceCodeInfo + syntax: str + def __init__(self, name: _Optional[str] = ..., package: _Optional[str] = ..., dependency: _Optional[_Iterable[str]] = ..., public_dependency: _Optional[_Iterable[int]] = ..., message_type: _Optional[_Iterable[_Union[DescriptorProto, _Mapping]]] = ..., enum_type: _Optional[_Iterable[_Union[EnumDescriptorProto, _Mapping]]] = ..., service: _Optional[_Iterable[_Union[ServiceDescriptorProto, _Mapping]]] = ..., options: _Optional[_Union[FileOptions, _Mapping]] = ..., source_code_info: _Optional[_Union[SourceCodeInfo, _Mapping]] = ..., syntax: _Optional[str] = ...) -> None: ... + +class FileDescriptorSet(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class FileOptions(_message.Message): + __slots__ = ["java_package", "java_outer_classname", "java_multiple_files", "java_generate_equals_and_hash", "java_string_check_utf8", "go_package", "cc_generic_services", "java_generic_services", "py_generic_services", "deprecated", "cc_enable_arenas", "objc_class_prefix", "csharp_namespace"] + class OptimizeMode(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + OPTIMIZEMODE_AUTO_INVALID: _ClassVar[FileOptions.OptimizeMode] + speed: _ClassVar[FileOptions.OptimizeMode] + code_size: _ClassVar[FileOptions.OptimizeMode] + lite_runtime: _ClassVar[FileOptions.OptimizeMode] + OPTIMIZEMODE_AUTO_INVALID: FileOptions.OptimizeMode + speed: FileOptions.OptimizeMode + code_size: FileOptions.OptimizeMode + lite_runtime: FileOptions.OptimizeMode + JAVA_PACKAGE_FIELD_NUMBER: _ClassVar[int] + JAVA_OUTER_CLASSNAME_FIELD_NUMBER: _ClassVar[int] + JAVA_MULTIPLE_FILES_FIELD_NUMBER: _ClassVar[int] + JAVA_GENERATE_EQUALS_AND_HASH_FIELD_NUMBER: _ClassVar[int] + JAVA_STRING_CHECK_UTF8_FIELD_NUMBER: _ClassVar[int] + GO_PACKAGE_FIELD_NUMBER: _ClassVar[int] + CC_GENERIC_SERVICES_FIELD_NUMBER: _ClassVar[int] + JAVA_GENERIC_SERVICES_FIELD_NUMBER: _ClassVar[int] + PY_GENERIC_SERVICES_FIELD_NUMBER: _ClassVar[int] + DEPRECATED_FIELD_NUMBER: _ClassVar[int] + CC_ENABLE_ARENAS_FIELD_NUMBER: _ClassVar[int] + OBJC_CLASS_PREFIX_FIELD_NUMBER: _ClassVar[int] + CSHARP_NAMESPACE_FIELD_NUMBER: _ClassVar[int] + java_package: str + java_outer_classname: str + java_multiple_files: bool + java_generate_equals_and_hash: bool + java_string_check_utf8: bool + go_package: str + cc_generic_services: bool + java_generic_services: bool + py_generic_services: bool + deprecated: bool + cc_enable_arenas: bool + objc_class_prefix: str + csharp_namespace: str + def __init__(self, java_package: _Optional[str] = ..., java_outer_classname: _Optional[str] = ..., java_multiple_files: bool = ..., java_generate_equals_and_hash: bool = ..., java_string_check_utf8: bool = ..., go_package: _Optional[str] = ..., cc_generic_services: bool = ..., java_generic_services: bool = ..., py_generic_services: bool = ..., deprecated: bool = ..., cc_enable_arenas: bool = ..., objc_class_prefix: _Optional[str] = ..., csharp_namespace: _Optional[str] = ...) -> None: ... + +class FitnessMetricsProto(_message.Message): + __slots__ = ["distance_walked_meters", "step_count", "calories_burned_kcals", "exercise_duration_mi", "wheelchair_distance_meters", "wheelchair_push_count"] + DISTANCE_WALKED_METERS_FIELD_NUMBER: _ClassVar[int] + STEP_COUNT_FIELD_NUMBER: _ClassVar[int] + CALORIES_BURNED_KCALS_FIELD_NUMBER: _ClassVar[int] + EXERCISE_DURATION_MI_FIELD_NUMBER: _ClassVar[int] + WHEELCHAIR_DISTANCE_METERS_FIELD_NUMBER: _ClassVar[int] + WHEELCHAIR_PUSH_COUNT_FIELD_NUMBER: _ClassVar[int] + distance_walked_meters: float + step_count: int + calories_burned_kcals: float + exercise_duration_mi: int + wheelchair_distance_meters: float + wheelchair_push_count: float + def __init__(self, distance_walked_meters: _Optional[float] = ..., step_count: _Optional[int] = ..., calories_burned_kcals: _Optional[float] = ..., exercise_duration_mi: _Optional[int] = ..., wheelchair_distance_meters: _Optional[float] = ..., wheelchair_push_count: _Optional[float] = ...) -> None: ... + +class FitnessMetricsReportHistory(_message.Message): + __slots__ = ["weekly_history", "daily_history", "hourly_history"] + class MetricsHistory(_message.Message): + __slots__ = ["bucket", "metrics"] + BUCKET_FIELD_NUMBER: _ClassVar[int] + METRICS_FIELD_NUMBER: _ClassVar[int] + bucket: int + metrics: FitnessMetricsProto + def __init__(self, bucket: _Optional[int] = ..., metrics: _Optional[_Union[FitnessMetricsProto, _Mapping]] = ...) -> None: ... + WEEKLY_HISTORY_FIELD_NUMBER: _ClassVar[int] + DAILY_HISTORY_FIELD_NUMBER: _ClassVar[int] + HOURLY_HISTORY_FIELD_NUMBER: _ClassVar[int] + weekly_history: _containers.RepeatedCompositeFieldContainer[FitnessMetricsReportHistory.MetricsHistory] + daily_history: _containers.RepeatedCompositeFieldContainer[FitnessMetricsReportHistory.MetricsHistory] + hourly_history: _containers.RepeatedCompositeFieldContainer[FitnessMetricsReportHistory.MetricsHistory] + def __init__(self, weekly_history: _Optional[_Iterable[_Union[FitnessMetricsReportHistory.MetricsHistory, _Mapping]]] = ..., daily_history: _Optional[_Iterable[_Union[FitnessMetricsReportHistory.MetricsHistory, _Mapping]]] = ..., hourly_history: _Optional[_Iterable[_Union[FitnessMetricsReportHistory.MetricsHistory, _Mapping]]] = ...) -> None: ... + +class FitnessRecordProto(_message.Message): + __slots__ = ["hourly_reports", "raw_samples", "last_aggregation_timestamp_ms", "fitness_stats", "report_history"] + class HourlyReportsEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: int + value: FitnessMetricsProto + def __init__(self, key: _Optional[int] = ..., value: _Optional[_Union[FitnessMetricsProto, _Mapping]] = ...) -> None: ... + HOURLY_REPORTS_FIELD_NUMBER: _ClassVar[int] + RAW_SAMPLES_FIELD_NUMBER: _ClassVar[int] + LAST_AGGREGATION_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + FITNESS_STATS_FIELD_NUMBER: _ClassVar[int] + REPORT_HISTORY_FIELD_NUMBER: _ClassVar[int] + hourly_reports: _containers.MessageMap[int, FitnessMetricsProto] + raw_samples: _containers.RepeatedCompositeFieldContainer[FitnessSample] + last_aggregation_timestamp_ms: int + fitness_stats: FitnessStatsProto + report_history: FitnessMetricsReportHistory + def __init__(self, hourly_reports: _Optional[_Mapping[int, FitnessMetricsProto]] = ..., raw_samples: _Optional[_Iterable[_Union[FitnessSample, _Mapping]]] = ..., last_aggregation_timestamp_ms: _Optional[int] = ..., fitness_stats: _Optional[_Union[FitnessStatsProto, _Mapping]] = ..., report_history: _Optional[_Union[FitnessMetricsReportHistory, _Mapping]] = ...) -> None: ... + +class FitnessReportProto(_message.Message): + __slots__ = ["day_offset_from_now", "week_offset_from_now", "hour_offset_from_now", "metrics", "game_data"] + DAY_OFFSET_FROM_NOW_FIELD_NUMBER: _ClassVar[int] + WEEK_OFFSET_FROM_NOW_FIELD_NUMBER: _ClassVar[int] + HOUR_OFFSET_FROM_NOW_FIELD_NUMBER: _ClassVar[int] + METRICS_FIELD_NUMBER: _ClassVar[int] + GAME_DATA_FIELD_NUMBER: _ClassVar[int] + day_offset_from_now: int + week_offset_from_now: int + hour_offset_from_now: int + metrics: FitnessMetricsProto + game_data: bytes + def __init__(self, day_offset_from_now: _Optional[int] = ..., week_offset_from_now: _Optional[int] = ..., hour_offset_from_now: _Optional[int] = ..., metrics: _Optional[_Union[FitnessMetricsProto, _Mapping]] = ..., game_data: _Optional[bytes] = ...) -> None: ... + +class FitnessRewardsLogEntry(_message.Message): + __slots__ = ["result", "rewards", "distance_walked_km"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[FitnessRewardsLogEntry.Result] + SUCCESS: _ClassVar[FitnessRewardsLogEntry.Result] + UNSET: FitnessRewardsLogEntry.Result + SUCCESS: FitnessRewardsLogEntry.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + REWARDS_FIELD_NUMBER: _ClassVar[int] + DISTANCE_WALKED_KM_FIELD_NUMBER: _ClassVar[int] + result: FitnessRewardsLogEntry.Result + rewards: LootProto + distance_walked_km: float + def __init__(self, result: _Optional[_Union[FitnessRewardsLogEntry.Result, str]] = ..., rewards: _Optional[_Union[LootProto, _Mapping]] = ..., distance_walked_km: _Optional[float] = ...) -> None: ... + +class FitnessSample(_message.Message): + __slots__ = ["sample_type", "sample_start_timestamp_ms", "sample_end_timestamp_ms", "value", "source_type", "metadata"] + class FitnessSampleType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + SAMPLE_UNSET: _ClassVar[FitnessSample.FitnessSampleType] + STEPS: _ClassVar[FitnessSample.FitnessSampleType] + WALKING_DISTANCE_METERS: _ClassVar[FitnessSample.FitnessSampleType] + WHEELCHAIR_DISTANCE_METERS: _ClassVar[FitnessSample.FitnessSampleType] + CALORIES_KCALS: _ClassVar[FitnessSample.FitnessSampleType] + WHEELCHAIR_PUSH_COUNT: _ClassVar[FitnessSample.FitnessSampleType] + EXERCISE_TIME_MI: _ClassVar[FitnessSample.FitnessSampleType] + SAMPLE_UNSET: FitnessSample.FitnessSampleType + STEPS: FitnessSample.FitnessSampleType + WALKING_DISTANCE_METERS: FitnessSample.FitnessSampleType + WHEELCHAIR_DISTANCE_METERS: FitnessSample.FitnessSampleType + CALORIES_KCALS: FitnessSample.FitnessSampleType + WHEELCHAIR_PUSH_COUNT: FitnessSample.FitnessSampleType + EXERCISE_TIME_MI: FitnessSample.FitnessSampleType + class FitnessSourceType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + SOURCE_UNSET: _ClassVar[FitnessSample.FitnessSourceType] + HEALTHKIT: _ClassVar[FitnessSample.FitnessSourceType] + GOOGLE_FIT: _ClassVar[FitnessSample.FitnessSourceType] + APPLE_WATCH: _ClassVar[FitnessSample.FitnessSourceType] + GPS: _ClassVar[FitnessSample.FitnessSourceType] + ANDROID_SENSOR_HUB: _ClassVar[FitnessSample.FitnessSourceType] + SOURCE_UNSET: FitnessSample.FitnessSourceType + HEALTHKIT: FitnessSample.FitnessSourceType + GOOGLE_FIT: FitnessSample.FitnessSourceType + APPLE_WATCH: FitnessSample.FitnessSourceType + GPS: FitnessSample.FitnessSourceType + ANDROID_SENSOR_HUB: FitnessSample.FitnessSourceType + SAMPLE_TYPE_FIELD_NUMBER: _ClassVar[int] + SAMPLE_START_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + SAMPLE_END_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + SOURCE_TYPE_FIELD_NUMBER: _ClassVar[int] + METADATA_FIELD_NUMBER: _ClassVar[int] + sample_type: FitnessSample.FitnessSampleType + sample_start_timestamp_ms: int + sample_end_timestamp_ms: int + value: float + source_type: FitnessSample.FitnessSourceType + metadata: FitnessSampleMetadata + def __init__(self, sample_type: _Optional[_Union[FitnessSample.FitnessSampleType, str]] = ..., sample_start_timestamp_ms: _Optional[int] = ..., sample_end_timestamp_ms: _Optional[int] = ..., value: _Optional[float] = ..., source_type: _Optional[_Union[FitnessSample.FitnessSourceType, str]] = ..., metadata: _Optional[_Union[FitnessSampleMetadata, _Mapping]] = ...) -> None: ... + +class FitnessSampleMetadata(_message.Message): + __slots__ = ["original_data_source", "data_source", "source_revision", "device", "user_entered"] + ORIGINAL_DATA_SOURCE_FIELD_NUMBER: _ClassVar[int] + DATA_SOURCE_FIELD_NUMBER: _ClassVar[int] + SOURCE_REVISION_FIELD_NUMBER: _ClassVar[int] + DEVICE_FIELD_NUMBER: _ClassVar[int] + USER_ENTERED_FIELD_NUMBER: _ClassVar[int] + original_data_source: AndroidDataSource + data_source: AndroidDataSource + source_revision: IosSourceRevision + device: IosDevice + user_entered: bool + def __init__(self, original_data_source: _Optional[_Union[AndroidDataSource, _Mapping]] = ..., data_source: _Optional[_Union[AndroidDataSource, _Mapping]] = ..., source_revision: _Optional[_Union[IosSourceRevision, _Mapping]] = ..., device: _Optional[_Union[IosDevice, _Mapping]] = ..., user_entered: bool = ...) -> None: ... + +class FitnessStatsProto(_message.Message): + __slots__ = ["last_accumulated_timestamp_ms", "accumulated", "pending", "player_initial_walk_km", "player_total_walk_km", "player_total_steps"] + LAST_ACCUMULATED_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + ACCUMULATED_FIELD_NUMBER: _ClassVar[int] + PENDING_FIELD_NUMBER: _ClassVar[int] + PLAYER_INITIAL_WALK_KM_FIELD_NUMBER: _ClassVar[int] + PLAYER_TOTAL_WALK_KM_FIELD_NUMBER: _ClassVar[int] + PLAYER_TOTAL_STEPS_FIELD_NUMBER: _ClassVar[int] + last_accumulated_timestamp_ms: int + accumulated: FitnessMetricsProto + pending: FitnessMetricsProto + player_initial_walk_km: float + player_total_walk_km: float + player_total_steps: int + def __init__(self, last_accumulated_timestamp_ms: _Optional[int] = ..., accumulated: _Optional[_Union[FitnessMetricsProto, _Mapping]] = ..., pending: _Optional[_Union[FitnessMetricsProto, _Mapping]] = ..., player_initial_walk_km: _Optional[float] = ..., player_total_walk_km: _Optional[float] = ..., player_total_steps: _Optional[int] = ...) -> None: ... + +class FitnessUpdateOutProto(_message.Message): + __slots__ = ["status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[FitnessUpdateOutProto.Status] + SUCCESS: _ClassVar[FitnessUpdateOutProto.Status] + ERROR_UNKNOWN: _ClassVar[FitnessUpdateOutProto.Status] + UNSET: FitnessUpdateOutProto.Status + SUCCESS: FitnessUpdateOutProto.Status + ERROR_UNKNOWN: FitnessUpdateOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + status: FitnessUpdateOutProto.Status + def __init__(self, status: _Optional[_Union[FitnessUpdateOutProto.Status, str]] = ...) -> None: ... + +class FitnessUpdateProto(_message.Message): + __slots__ = ["fitness_samples"] + FITNESS_SAMPLES_FIELD_NUMBER: _ClassVar[int] + fitness_samples: _containers.RepeatedCompositeFieldContainer[FitnessSample] + def __init__(self, fitness_samples: _Optional[_Iterable[_Union[FitnessSample, _Mapping]]] = ...) -> None: ... + +class FloatValue(_message.Message): + __slots__ = ["value"] + VALUE_FIELD_NUMBER: _ClassVar[int] + value: float + def __init__(self, value: _Optional[float] = ...) -> None: ... + +class FollowerDataProto(_message.Message): + __slots__ = ["pokemon_followers"] + POKEMON_FOLLOWERS_FIELD_NUMBER: _ClassVar[int] + pokemon_followers: _containers.RepeatedCompositeFieldContainer[FollowerPokemonProto] + def __init__(self, pokemon_followers: _Optional[_Iterable[_Union[FollowerPokemonProto, _Mapping]]] = ...) -> None: ... + +class FollowerPokemonProto(_message.Message): + __slots__ = ["pokemon_id", "address", "display", "end_ms", "id"] + class FollowerId(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[FollowerPokemonProto.FollowerId] + ID_1: _ClassVar[FollowerPokemonProto.FollowerId] + UNSET: FollowerPokemonProto.FollowerId + ID_1: FollowerPokemonProto.FollowerId + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + ADDRESS_FIELD_NUMBER: _ClassVar[int] + DISPLAY_FIELD_NUMBER: _ClassVar[int] + END_MS_FIELD_NUMBER: _ClassVar[int] + ID_FIELD_NUMBER: _ClassVar[int] + pokemon_id: HoloPokemonId + address: str + display: PokemonDisplayProto + end_ms: int + id: FollowerPokemonProto.FollowerId + def __init__(self, pokemon_id: _Optional[_Union[HoloPokemonId, str]] = ..., address: _Optional[str] = ..., display: _Optional[_Union[PokemonDisplayProto, _Mapping]] = ..., end_ms: _Optional[int] = ..., id: _Optional[_Union[FollowerPokemonProto.FollowerId, str]] = ...) -> None: ... + +class FollowerPokemonTappedTelemetry(_message.Message): + __slots__ = ["follower_holo_pokemon_id", "follower_address", "follower_id"] + FOLLOWER_HOLO_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + FOLLOWER_ADDRESS_FIELD_NUMBER: _ClassVar[int] + FOLLOWER_ID_FIELD_NUMBER: _ClassVar[int] + follower_holo_pokemon_id: HoloPokemonId + follower_address: str + follower_id: FollowerPokemonProto.FollowerId + def __init__(self, follower_holo_pokemon_id: _Optional[_Union[HoloPokemonId, str]] = ..., follower_address: _Optional[str] = ..., follower_id: _Optional[_Union[FollowerPokemonProto.FollowerId, str]] = ...) -> None: ... + +class FoodAttributesProto(_message.Message): + __slots__ = ["item_effect", "item_effect_percent", "growth_percent", "berry_multiplier", "remote_berry_multiplier", "num_buddy_affection_points", "map_duration_ms", "active_duration_ms", "num_buddy_hunger_points"] + ITEM_EFFECT_FIELD_NUMBER: _ClassVar[int] + ITEM_EFFECT_PERCENT_FIELD_NUMBER: _ClassVar[int] + GROWTH_PERCENT_FIELD_NUMBER: _ClassVar[int] + BERRY_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + REMOTE_BERRY_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + NUM_BUDDY_AFFECTION_POINTS_FIELD_NUMBER: _ClassVar[int] + MAP_DURATION_MS_FIELD_NUMBER: _ClassVar[int] + ACTIVE_DURATION_MS_FIELD_NUMBER: _ClassVar[int] + NUM_BUDDY_HUNGER_POINTS_FIELD_NUMBER: _ClassVar[int] + item_effect: _containers.RepeatedScalarFieldContainer[HoloItemEffect] + item_effect_percent: _containers.RepeatedScalarFieldContainer[float] + growth_percent: float + berry_multiplier: float + remote_berry_multiplier: float + num_buddy_affection_points: int + map_duration_ms: int + active_duration_ms: int + num_buddy_hunger_points: int + def __init__(self, item_effect: _Optional[_Iterable[_Union[HoloItemEffect, str]]] = ..., item_effect_percent: _Optional[_Iterable[float]] = ..., growth_percent: _Optional[float] = ..., berry_multiplier: _Optional[float] = ..., remote_berry_multiplier: _Optional[float] = ..., num_buddy_affection_points: _Optional[int] = ..., map_duration_ms: _Optional[int] = ..., active_duration_ms: _Optional[int] = ..., num_buddy_hunger_points: _Optional[int] = ...) -> None: ... + +class FoodValue(_message.Message): + __slots__ = ["motivation_increase", "cp_increase", "food_item"] + MOTIVATION_INCREASE_FIELD_NUMBER: _ClassVar[int] + CP_INCREASE_FIELD_NUMBER: _ClassVar[int] + FOOD_ITEM_FIELD_NUMBER: _ClassVar[int] + motivation_increase: float + cp_increase: int + food_item: Item + def __init__(self, motivation_increase: _Optional[float] = ..., cp_increase: _Optional[int] = ..., food_item: _Optional[_Union[Item, str]] = ...) -> None: ... + +class FormChangeLocationCardSettingsProto(_message.Message): + __slots__ = ["base_pokemon_location_card", "component_pokemon_location_card", "fusion_pokemon_location_card"] + BASE_POKEMON_LOCATION_CARD_FIELD_NUMBER: _ClassVar[int] + COMPONENT_POKEMON_LOCATION_CARD_FIELD_NUMBER: _ClassVar[int] + FUSION_POKEMON_LOCATION_CARD_FIELD_NUMBER: _ClassVar[int] + base_pokemon_location_card: LocationCard + component_pokemon_location_card: LocationCard + fusion_pokemon_location_card: LocationCard + def __init__(self, base_pokemon_location_card: _Optional[_Union[LocationCard, str]] = ..., component_pokemon_location_card: _Optional[_Union[LocationCard, str]] = ..., fusion_pokemon_location_card: _Optional[_Union[LocationCard, str]] = ...) -> None: ... + +class FormChangeMoveReassignmentProto(_message.Message): + __slots__ = ["quick_moves", "cinematic_moves"] + QUICK_MOVES_FIELD_NUMBER: _ClassVar[int] + CINEMATIC_MOVES_FIELD_NUMBER: _ClassVar[int] + quick_moves: _containers.RepeatedCompositeFieldContainer[MoveReassignmentProto] + cinematic_moves: _containers.RepeatedCompositeFieldContainer[MoveReassignmentProto] + def __init__(self, quick_moves: _Optional[_Iterable[_Union[MoveReassignmentProto, _Mapping]]] = ..., cinematic_moves: _Optional[_Iterable[_Union[MoveReassignmentProto, _Mapping]]] = ...) -> None: ... + +class FormChangeProto(_message.Message): + __slots__ = ["available_form", "candy_cost", "stardust_cost", "item_cost", "quest_requirement", "item_cost_count", "component_pokemon_settings", "move_reassignment"] + AVAILABLE_FORM_FIELD_NUMBER: _ClassVar[int] + CANDY_COST_FIELD_NUMBER: _ClassVar[int] + STARDUST_COST_FIELD_NUMBER: _ClassVar[int] + ITEM_COST_FIELD_NUMBER: _ClassVar[int] + QUEST_REQUIREMENT_FIELD_NUMBER: _ClassVar[int] + ITEM_COST_COUNT_FIELD_NUMBER: _ClassVar[int] + COMPONENT_POKEMON_SETTINGS_FIELD_NUMBER: _ClassVar[int] + MOVE_REASSIGNMENT_FIELD_NUMBER: _ClassVar[int] + available_form: _containers.RepeatedScalarFieldContainer[PokemonDisplayProto.Form] + candy_cost: int + stardust_cost: int + item_cost: Item + quest_requirement: _containers.RepeatedCompositeFieldContainer[EvolutionQuestInfoProto] + item_cost_count: int + component_pokemon_settings: ComponentPokemonSettingsProto + move_reassignment: FormChangeMoveReassignmentProto + def __init__(self, available_form: _Optional[_Iterable[_Union[PokemonDisplayProto.Form, str]]] = ..., candy_cost: _Optional[int] = ..., stardust_cost: _Optional[int] = ..., item_cost: _Optional[_Union[Item, str]] = ..., quest_requirement: _Optional[_Iterable[_Union[EvolutionQuestInfoProto, _Mapping]]] = ..., item_cost_count: _Optional[int] = ..., component_pokemon_settings: _Optional[_Union[ComponentPokemonSettingsProto, _Mapping]] = ..., move_reassignment: _Optional[_Union[FormChangeMoveReassignmentProto, _Mapping]] = ...) -> None: ... + +class FormChangeSettingsProto(_message.Message): + __slots__ = ["enabled"] + ENABLED_FIELD_NUMBER: _ClassVar[int] + enabled: bool + def __init__(self, enabled: bool = ...) -> None: ... + +class FormPokedexSizeProto(_message.Message): + __slots__ = ["is_alias", "alias_form"] + IS_ALIAS_FIELD_NUMBER: _ClassVar[int] + ALIAS_FORM_FIELD_NUMBER: _ClassVar[int] + is_alias: bool + alias_form: PokemonDisplayProto.Form + def __init__(self, is_alias: bool = ..., alias_form: _Optional[_Union[PokemonDisplayProto.Form, str]] = ...) -> None: ... + +class FormProto(_message.Message): + __slots__ = ["form", "asset_bundle_value", "asset_bundle_suffix", "is_costume", "size_data"] + FORM_FIELD_NUMBER: _ClassVar[int] + ASSET_BUNDLE_VALUE_FIELD_NUMBER: _ClassVar[int] + ASSET_BUNDLE_SUFFIX_FIELD_NUMBER: _ClassVar[int] + IS_COSTUME_FIELD_NUMBER: _ClassVar[int] + SIZE_DATA_FIELD_NUMBER: _ClassVar[int] + form: PokemonDisplayProto.Form + asset_bundle_value: int + asset_bundle_suffix: str + is_costume: bool + size_data: FormPokedexSizeProto + def __init__(self, form: _Optional[_Union[PokemonDisplayProto.Form, str]] = ..., asset_bundle_value: _Optional[int] = ..., asset_bundle_suffix: _Optional[str] = ..., is_costume: bool = ..., size_data: _Optional[_Union[FormPokedexSizeProto, _Mapping]] = ...) -> None: ... + +class FormRenderModifier(_message.Message): + __slots__ = ["type", "effect_target", "pokemon_id", "pokedex_id", "pokemon_form", "alignment", "transition_vfx_key", "event_trigger_time"] + class EffectTarget(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET_TARGET: _ClassVar[FormRenderModifier.EffectTarget] + DEFENDER: _ClassVar[FormRenderModifier.EffectTarget] + ATTACKER: _ClassVar[FormRenderModifier.EffectTarget] + ALL_PLAYERS: _ClassVar[FormRenderModifier.EffectTarget] + UNSET_TARGET: FormRenderModifier.EffectTarget + DEFENDER: FormRenderModifier.EffectTarget + ATTACKER: FormRenderModifier.EffectTarget + ALL_PLAYERS: FormRenderModifier.EffectTarget + class RenderModifierType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[FormRenderModifier.RenderModifierType] + SUPPRESS_SELF: _ClassVar[FormRenderModifier.RenderModifierType] + SUPPRESS_OPPONENT: _ClassVar[FormRenderModifier.RenderModifierType] + DISPLAY_CHANGE: _ClassVar[FormRenderModifier.RenderModifierType] + UNSET: FormRenderModifier.RenderModifierType + SUPPRESS_SELF: FormRenderModifier.RenderModifierType + SUPPRESS_OPPONENT: FormRenderModifier.RenderModifierType + DISPLAY_CHANGE: FormRenderModifier.RenderModifierType + class TransitionVfxKey(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + DEFAULT_TRANSITION: _ClassVar[FormRenderModifier.TransitionVfxKey] + SHADOW_ENRAGE: _ClassVar[FormRenderModifier.TransitionVfxKey] + SHADOW_SUPPRESS: _ClassVar[FormRenderModifier.TransitionVfxKey] + DEFAULT_TRANSITION: FormRenderModifier.TransitionVfxKey + SHADOW_ENRAGE: FormRenderModifier.TransitionVfxKey + SHADOW_SUPPRESS: FormRenderModifier.TransitionVfxKey + TYPE_FIELD_NUMBER: _ClassVar[int] + EFFECT_TARGET_FIELD_NUMBER: _ClassVar[int] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + POKEDEX_ID_FIELD_NUMBER: _ClassVar[int] + POKEMON_FORM_FIELD_NUMBER: _ClassVar[int] + ALIGNMENT_FIELD_NUMBER: _ClassVar[int] + TRANSITION_VFX_KEY_FIELD_NUMBER: _ClassVar[int] + EVENT_TRIGGER_TIME_FIELD_NUMBER: _ClassVar[int] + type: _containers.RepeatedScalarFieldContainer[FormRenderModifier.RenderModifierType] + effect_target: FormRenderModifier.EffectTarget + pokemon_id: int + pokedex_id: HoloPokemonId + pokemon_form: PokemonDisplayProto.Form + alignment: PokemonDisplayProto.Alignment + transition_vfx_key: FormRenderModifier.TransitionVfxKey + event_trigger_time: int + def __init__(self, type: _Optional[_Iterable[_Union[FormRenderModifier.RenderModifierType, str]]] = ..., effect_target: _Optional[_Union[FormRenderModifier.EffectTarget, str]] = ..., pokemon_id: _Optional[int] = ..., pokedex_id: _Optional[_Union[HoloPokemonId, str]] = ..., pokemon_form: _Optional[_Union[PokemonDisplayProto.Form, str]] = ..., alignment: _Optional[_Union[PokemonDisplayProto.Alignment, str]] = ..., transition_vfx_key: _Optional[_Union[FormRenderModifier.TransitionVfxKey, str]] = ..., event_trigger_time: _Optional[int] = ...) -> None: ... + +class FormSettingsProto(_message.Message): + __slots__ = ["pokemon", "forms"] + POKEMON_FIELD_NUMBER: _ClassVar[int] + FORMS_FIELD_NUMBER: _ClassVar[int] + pokemon: HoloPokemonId + forms: _containers.RepeatedCompositeFieldContainer[FormProto] + def __init__(self, pokemon: _Optional[_Union[HoloPokemonId, str]] = ..., forms: _Optional[_Iterable[_Union[FormProto, _Mapping]]] = ...) -> None: ... + +class FormsRefactorSettingsProto(_message.Message): + __slots__ = ["enable_shadow_v2_gmts", "read_from_new_pokedex_entry_fields", "validate_no_shadows_in_quest_or_invasion_gmts", "validate_no_shadow_or_purified_in_gmts"] + ENABLE_SHADOW_V2_GMTS_FIELD_NUMBER: _ClassVar[int] + READ_FROM_NEW_POKEDEX_ENTRY_FIELDS_FIELD_NUMBER: _ClassVar[int] + VALIDATE_NO_SHADOWS_IN_QUEST_OR_INVASION_GMTS_FIELD_NUMBER: _ClassVar[int] + VALIDATE_NO_SHADOW_OR_PURIFIED_IN_GMTS_FIELD_NUMBER: _ClassVar[int] + enable_shadow_v2_gmts: bool + read_from_new_pokedex_entry_fields: bool + validate_no_shadows_in_quest_or_invasion_gmts: bool + validate_no_shadow_or_purified_in_gmts: bool + def __init__(self, enable_shadow_v2_gmts: bool = ..., read_from_new_pokedex_entry_fields: bool = ..., validate_no_shadows_in_quest_or_invasion_gmts: bool = ..., validate_no_shadow_or_purified_in_gmts: bool = ...) -> None: ... + +class FortDeployOutProto(_message.Message): + __slots__ = ["result", "fort_details_out_proto", "egg_pokemon", "gym_state_proto"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NO_RESULT_SET: _ClassVar[FortDeployOutProto.Result] + SUCCESS: _ClassVar[FortDeployOutProto.Result] + ERROR_ALREADY_HAS_POKEMON_ON_FORT: _ClassVar[FortDeployOutProto.Result] + ERROR_OPPOSING_TEAM_OWNS_FORT: _ClassVar[FortDeployOutProto.Result] + ERROR_FORT_IS_FULL: _ClassVar[FortDeployOutProto.Result] + ERROR_NOT_IN_RANGE: _ClassVar[FortDeployOutProto.Result] + ERROR_PLAYER_HAS_NO_TEAM: _ClassVar[FortDeployOutProto.Result] + ERROR_POKEMON_NOT_FULL_HP: _ClassVar[FortDeployOutProto.Result] + ERROR_PLAYER_BELOW_MINIMUM_LEVEL: _ClassVar[FortDeployOutProto.Result] + ERROR_POKEMON_IS_BUDDY: _ClassVar[FortDeployOutProto.Result] + ERROR_FORT_DEPLOY_LOCKOUT: _ClassVar[FortDeployOutProto.Result] + ERROR_PLAYER_HAS_NO_NICKNAME: _ClassVar[FortDeployOutProto.Result] + ERROR_POI_INACCESSIBLE: _ClassVar[FortDeployOutProto.Result] + ERROR_LEGENDARY_POKEMON: _ClassVar[FortDeployOutProto.Result] + ERROR_INVALID_POKEMON: _ClassVar[FortDeployOutProto.Result] + NO_RESULT_SET: FortDeployOutProto.Result + SUCCESS: FortDeployOutProto.Result + ERROR_ALREADY_HAS_POKEMON_ON_FORT: FortDeployOutProto.Result + ERROR_OPPOSING_TEAM_OWNS_FORT: FortDeployOutProto.Result + ERROR_FORT_IS_FULL: FortDeployOutProto.Result + ERROR_NOT_IN_RANGE: FortDeployOutProto.Result + ERROR_PLAYER_HAS_NO_TEAM: FortDeployOutProto.Result + ERROR_POKEMON_NOT_FULL_HP: FortDeployOutProto.Result + ERROR_PLAYER_BELOW_MINIMUM_LEVEL: FortDeployOutProto.Result + ERROR_POKEMON_IS_BUDDY: FortDeployOutProto.Result + ERROR_FORT_DEPLOY_LOCKOUT: FortDeployOutProto.Result + ERROR_PLAYER_HAS_NO_NICKNAME: FortDeployOutProto.Result + ERROR_POI_INACCESSIBLE: FortDeployOutProto.Result + ERROR_LEGENDARY_POKEMON: FortDeployOutProto.Result + ERROR_INVALID_POKEMON: FortDeployOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + FORT_DETAILS_OUT_PROTO_FIELD_NUMBER: _ClassVar[int] + EGG_POKEMON_FIELD_NUMBER: _ClassVar[int] + GYM_STATE_PROTO_FIELD_NUMBER: _ClassVar[int] + result: FortDeployOutProto.Result + fort_details_out_proto: FortDetailsOutProto + egg_pokemon: PokemonProto + gym_state_proto: GymStateProto + def __init__(self, result: _Optional[_Union[FortDeployOutProto.Result, str]] = ..., fort_details_out_proto: _Optional[_Union[FortDetailsOutProto, _Mapping]] = ..., egg_pokemon: _Optional[_Union[PokemonProto, _Mapping]] = ..., gym_state_proto: _Optional[_Union[GymStateProto, _Mapping]] = ...) -> None: ... + +class FortDeployProto(_message.Message): + __slots__ = ["fort_id", "pokemon_id", "player_lat_degrees", "player_lng_degrees"] + FORT_ID_FIELD_NUMBER: _ClassVar[int] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + PLAYER_LAT_DEGREES_FIELD_NUMBER: _ClassVar[int] + PLAYER_LNG_DEGREES_FIELD_NUMBER: _ClassVar[int] + fort_id: str + pokemon_id: int + player_lat_degrees: float + player_lng_degrees: float + def __init__(self, fort_id: _Optional[str] = ..., pokemon_id: _Optional[int] = ..., player_lat_degrees: _Optional[float] = ..., player_lng_degrees: _Optional[float] = ...) -> None: ... + +class FortDetailsOutProto(_message.Message): + __slots__ = ["id", "team", "pokemon", "name", "image_url", "fp", "stamina", "max_stamina", "fort_type", "latitude", "longitude", "description", "modifier", "close_soon", "checkin_image_url", "event_info", "promo_description", "call_to_action_link", "sponsored_details", "geostore_tombstone_message_key", "geostore_suspension_message_key", "poi_images_count", "power_up_progress_points", "power_up_level_expiration_ms", "next_fort_close_ms", "is_vps_eligible", "vps_enabled_status"] + ID_FIELD_NUMBER: _ClassVar[int] + TEAM_FIELD_NUMBER: _ClassVar[int] + POKEMON_FIELD_NUMBER: _ClassVar[int] + NAME_FIELD_NUMBER: _ClassVar[int] + IMAGE_URL_FIELD_NUMBER: _ClassVar[int] + FP_FIELD_NUMBER: _ClassVar[int] + STAMINA_FIELD_NUMBER: _ClassVar[int] + MAX_STAMINA_FIELD_NUMBER: _ClassVar[int] + FORT_TYPE_FIELD_NUMBER: _ClassVar[int] + LATITUDE_FIELD_NUMBER: _ClassVar[int] + LONGITUDE_FIELD_NUMBER: _ClassVar[int] + DESCRIPTION_FIELD_NUMBER: _ClassVar[int] + MODIFIER_FIELD_NUMBER: _ClassVar[int] + CLOSE_SOON_FIELD_NUMBER: _ClassVar[int] + CHECKIN_IMAGE_URL_FIELD_NUMBER: _ClassVar[int] + EVENT_INFO_FIELD_NUMBER: _ClassVar[int] + PROMO_DESCRIPTION_FIELD_NUMBER: _ClassVar[int] + CALL_TO_ACTION_LINK_FIELD_NUMBER: _ClassVar[int] + SPONSORED_DETAILS_FIELD_NUMBER: _ClassVar[int] + GEOSTORE_TOMBSTONE_MESSAGE_KEY_FIELD_NUMBER: _ClassVar[int] + GEOSTORE_SUSPENSION_MESSAGE_KEY_FIELD_NUMBER: _ClassVar[int] + POI_IMAGES_COUNT_FIELD_NUMBER: _ClassVar[int] + POWER_UP_PROGRESS_POINTS_FIELD_NUMBER: _ClassVar[int] + POWER_UP_LEVEL_EXPIRATION_MS_FIELD_NUMBER: _ClassVar[int] + NEXT_FORT_CLOSE_MS_FIELD_NUMBER: _ClassVar[int] + IS_VPS_ELIGIBLE_FIELD_NUMBER: _ClassVar[int] + VPS_ENABLED_STATUS_FIELD_NUMBER: _ClassVar[int] + id: str + team: Team + pokemon: _containers.RepeatedCompositeFieldContainer[PokemonProto] + name: str + image_url: _containers.RepeatedScalarFieldContainer[str] + fp: int + stamina: int + max_stamina: int + fort_type: FortType + latitude: float + longitude: float + description: str + modifier: _containers.RepeatedCompositeFieldContainer[ClientFortModifierProto] + close_soon: bool + checkin_image_url: str + event_info: EventInfoProto + promo_description: _containers.RepeatedScalarFieldContainer[str] + call_to_action_link: str + sponsored_details: SponsoredDetailsProto + geostore_tombstone_message_key: str + geostore_suspension_message_key: str + poi_images_count: int + power_up_progress_points: int + power_up_level_expiration_ms: int + next_fort_close_ms: int + is_vps_eligible: bool + vps_enabled_status: VpsEnabledStatus + def __init__(self, id: _Optional[str] = ..., team: _Optional[_Union[Team, str]] = ..., pokemon: _Optional[_Iterable[_Union[PokemonProto, _Mapping]]] = ..., name: _Optional[str] = ..., image_url: _Optional[_Iterable[str]] = ..., fp: _Optional[int] = ..., stamina: _Optional[int] = ..., max_stamina: _Optional[int] = ..., fort_type: _Optional[_Union[FortType, str]] = ..., latitude: _Optional[float] = ..., longitude: _Optional[float] = ..., description: _Optional[str] = ..., modifier: _Optional[_Iterable[_Union[ClientFortModifierProto, _Mapping]]] = ..., close_soon: bool = ..., checkin_image_url: _Optional[str] = ..., event_info: _Optional[_Union[EventInfoProto, _Mapping]] = ..., promo_description: _Optional[_Iterable[str]] = ..., call_to_action_link: _Optional[str] = ..., sponsored_details: _Optional[_Union[SponsoredDetailsProto, _Mapping]] = ..., geostore_tombstone_message_key: _Optional[str] = ..., geostore_suspension_message_key: _Optional[str] = ..., poi_images_count: _Optional[int] = ..., power_up_progress_points: _Optional[int] = ..., power_up_level_expiration_ms: _Optional[int] = ..., next_fort_close_ms: _Optional[int] = ..., is_vps_eligible: bool = ..., vps_enabled_status: _Optional[_Union[VpsEnabledStatus, str]] = ...) -> None: ... + +class FortDetailsProto(_message.Message): + __slots__ = ["id", "latitude", "longitude"] + ID_FIELD_NUMBER: _ClassVar[int] + LATITUDE_FIELD_NUMBER: _ClassVar[int] + LONGITUDE_FIELD_NUMBER: _ClassVar[int] + id: str + latitude: float + longitude: float + def __init__(self, id: _Optional[str] = ..., latitude: _Optional[float] = ..., longitude: _Optional[float] = ...) -> None: ... + +class FortModifierAttributesProto(_message.Message): + __slots__ = ["modifier_lifetime_seconds", "troy_disk_num_pokemon_spawned"] + MODIFIER_LIFETIME_SECONDS_FIELD_NUMBER: _ClassVar[int] + TROY_DISK_NUM_POKEMON_SPAWNED_FIELD_NUMBER: _ClassVar[int] + modifier_lifetime_seconds: int + troy_disk_num_pokemon_spawned: int + def __init__(self, modifier_lifetime_seconds: _Optional[int] = ..., troy_disk_num_pokemon_spawned: _Optional[int] = ...) -> None: ... + +class FortPokemonProto(_message.Message): + __slots__ = ["pokemon_proto", "spawn_type"] + class SpawnType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + LURE: _ClassVar[FortPokemonProto.SpawnType] + POWER_UP: _ClassVar[FortPokemonProto.SpawnType] + LURE: FortPokemonProto.SpawnType + POWER_UP: FortPokemonProto.SpawnType + POKEMON_PROTO_FIELD_NUMBER: _ClassVar[int] + SPAWN_TYPE_FIELD_NUMBER: _ClassVar[int] + pokemon_proto: MapPokemonProto + spawn_type: FortPokemonProto.SpawnType + def __init__(self, pokemon_proto: _Optional[_Union[MapPokemonProto, _Mapping]] = ..., spawn_type: _Optional[_Union[FortPokemonProto.SpawnType, str]] = ...) -> None: ... + +class FortPowerUpActivitySettings(_message.Message): + __slots__ = ["activity", "num_points_per_activity", "max_daily_limit_per_player"] + class FortPowerUpActivity(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[FortPowerUpActivitySettings.FortPowerUpActivity] + FORT_POWER_UP_ACTIVITY_AR_SCAN: _ClassVar[FortPowerUpActivitySettings.FortPowerUpActivity] + UNSET: FortPowerUpActivitySettings.FortPowerUpActivity + FORT_POWER_UP_ACTIVITY_AR_SCAN: FortPowerUpActivitySettings.FortPowerUpActivity + ACTIVITY_FIELD_NUMBER: _ClassVar[int] + NUM_POINTS_PER_ACTIVITY_FIELD_NUMBER: _ClassVar[int] + MAX_DAILY_LIMIT_PER_PLAYER_FIELD_NUMBER: _ClassVar[int] + activity: FortPowerUpActivitySettings.FortPowerUpActivity + num_points_per_activity: int + max_daily_limit_per_player: int + def __init__(self, activity: _Optional[_Union[FortPowerUpActivitySettings.FortPowerUpActivity, str]] = ..., num_points_per_activity: _Optional[int] = ..., max_daily_limit_per_player: _Optional[int] = ...) -> None: ... + +class FortPowerUpLevelSettings(_message.Message): + __slots__ = ["level", "min_power_up_points_required", "powerup_level_rewards", "additional_level_powerup_duration_ms"] + LEVEL_FIELD_NUMBER: _ClassVar[int] + MIN_POWER_UP_POINTS_REQUIRED_FIELD_NUMBER: _ClassVar[int] + POWERUP_LEVEL_REWARDS_FIELD_NUMBER: _ClassVar[int] + ADDITIONAL_LEVEL_POWERUP_DURATION_MS_FIELD_NUMBER: _ClassVar[int] + level: FortPowerUpLevel + min_power_up_points_required: int + powerup_level_rewards: _containers.RepeatedScalarFieldContainer[FortPowerUpLevelReward] + additional_level_powerup_duration_ms: int + def __init__(self, level: _Optional[_Union[FortPowerUpLevel, str]] = ..., min_power_up_points_required: _Optional[int] = ..., powerup_level_rewards: _Optional[_Iterable[_Union[FortPowerUpLevelReward, str]]] = ..., additional_level_powerup_duration_ms: _Optional[int] = ...) -> None: ... + +class FortPowerUpSpawnSettings(_message.Message): + __slots__ = ["fort_power_up_pokemon_spawn_count"] + FORT_POWER_UP_POKEMON_SPAWN_COUNT_FIELD_NUMBER: _ClassVar[int] + fort_power_up_pokemon_spawn_count: int + def __init__(self, fort_power_up_pokemon_spawn_count: _Optional[int] = ...) -> None: ... + +class FortRecallOutProto(_message.Message): + __slots__ = ["result", "fort_details_out_proto"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NO_RESULT_SET: _ClassVar[FortRecallOutProto.Result] + SUCCESS: _ClassVar[FortRecallOutProto.Result] + ERROR_NOT_IN_RANGE: _ClassVar[FortRecallOutProto.Result] + ERROR_POKEMON_NOT_ON_FORT: _ClassVar[FortRecallOutProto.Result] + ERROR_NO_PLAYER: _ClassVar[FortRecallOutProto.Result] + NO_RESULT_SET: FortRecallOutProto.Result + SUCCESS: FortRecallOutProto.Result + ERROR_NOT_IN_RANGE: FortRecallOutProto.Result + ERROR_POKEMON_NOT_ON_FORT: FortRecallOutProto.Result + ERROR_NO_PLAYER: FortRecallOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + FORT_DETAILS_OUT_PROTO_FIELD_NUMBER: _ClassVar[int] + result: FortRecallOutProto.Result + fort_details_out_proto: FortDetailsOutProto + def __init__(self, result: _Optional[_Union[FortRecallOutProto.Result, str]] = ..., fort_details_out_proto: _Optional[_Union[FortDetailsOutProto, _Mapping]] = ...) -> None: ... + +class FortRecallProto(_message.Message): + __slots__ = ["fort_id", "pokemon_id", "player_lat_degrees", "player_lng_degrees"] + FORT_ID_FIELD_NUMBER: _ClassVar[int] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + PLAYER_LAT_DEGREES_FIELD_NUMBER: _ClassVar[int] + PLAYER_LNG_DEGREES_FIELD_NUMBER: _ClassVar[int] + fort_id: str + pokemon_id: int + player_lat_degrees: float + player_lng_degrees: float + def __init__(self, fort_id: _Optional[str] = ..., pokemon_id: _Optional[int] = ..., player_lat_degrees: _Optional[float] = ..., player_lng_degrees: _Optional[float] = ...) -> None: ... + +class FortRenderingType(_message.Message): + __slots__ = ["rendering_type"] + class RenderingType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + DEFAULT: _ClassVar[FortRenderingType.RenderingType] + INTERNAL_TEST: _ClassVar[FortRenderingType.RenderingType] + DEFAULT: FortRenderingType.RenderingType + INTERNAL_TEST: FortRenderingType.RenderingType + RENDERING_TYPE_FIELD_NUMBER: _ClassVar[int] + rendering_type: FortRenderingType.RenderingType + def __init__(self, rendering_type: _Optional[_Union[FortRenderingType.RenderingType, str]] = ...) -> None: ... + +class FortSearchLogEntry(_message.Message): + __slots__ = ["result", "fort_id", "items", "eggs", "pokemon_eggs", "fort_type", "awarded_items", "bonus_items", "team_bonus_items", "gift_boxes", "stickers", "powered_up_stop_bonus_items", "mega_resource"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[FortSearchLogEntry.Result] + SUCCESS: _ClassVar[FortSearchLogEntry.Result] + UNSET: FortSearchLogEntry.Result + SUCCESS: FortSearchLogEntry.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + FORT_ID_FIELD_NUMBER: _ClassVar[int] + ITEMS_FIELD_NUMBER: _ClassVar[int] + EGGS_FIELD_NUMBER: _ClassVar[int] + POKEMON_EGGS_FIELD_NUMBER: _ClassVar[int] + FORT_TYPE_FIELD_NUMBER: _ClassVar[int] + AWARDED_ITEMS_FIELD_NUMBER: _ClassVar[int] + BONUS_ITEMS_FIELD_NUMBER: _ClassVar[int] + TEAM_BONUS_ITEMS_FIELD_NUMBER: _ClassVar[int] + GIFT_BOXES_FIELD_NUMBER: _ClassVar[int] + STICKERS_FIELD_NUMBER: _ClassVar[int] + POWERED_UP_STOP_BONUS_ITEMS_FIELD_NUMBER: _ClassVar[int] + MEGA_RESOURCE_FIELD_NUMBER: _ClassVar[int] + result: FortSearchLogEntry.Result + fort_id: str + items: _containers.RepeatedCompositeFieldContainer[ItemProto] + eggs: int + pokemon_eggs: _containers.RepeatedCompositeFieldContainer[PokemonProto] + fort_type: FortType + awarded_items: _containers.RepeatedCompositeFieldContainer[ItemProto] + bonus_items: _containers.RepeatedCompositeFieldContainer[ItemProto] + team_bonus_items: _containers.RepeatedCompositeFieldContainer[ItemProto] + gift_boxes: _containers.RepeatedCompositeFieldContainer[GiftBoxProto] + stickers: _containers.RepeatedCompositeFieldContainer[LootItemProto] + powered_up_stop_bonus_items: _containers.RepeatedCompositeFieldContainer[ItemProto] + mega_resource: _containers.RepeatedCompositeFieldContainer[LootItemProto] + def __init__(self, result: _Optional[_Union[FortSearchLogEntry.Result, str]] = ..., fort_id: _Optional[str] = ..., items: _Optional[_Iterable[_Union[ItemProto, _Mapping]]] = ..., eggs: _Optional[int] = ..., pokemon_eggs: _Optional[_Iterable[_Union[PokemonProto, _Mapping]]] = ..., fort_type: _Optional[_Union[FortType, str]] = ..., awarded_items: _Optional[_Iterable[_Union[ItemProto, _Mapping]]] = ..., bonus_items: _Optional[_Iterable[_Union[ItemProto, _Mapping]]] = ..., team_bonus_items: _Optional[_Iterable[_Union[ItemProto, _Mapping]]] = ..., gift_boxes: _Optional[_Iterable[_Union[GiftBoxProto, _Mapping]]] = ..., stickers: _Optional[_Iterable[_Union[LootItemProto, _Mapping]]] = ..., powered_up_stop_bonus_items: _Optional[_Iterable[_Union[ItemProto, _Mapping]]] = ..., mega_resource: _Optional[_Iterable[_Union[LootItemProto, _Mapping]]] = ...) -> None: ... + +class FortSearchOutProto(_message.Message): + __slots__ = ["result", "items", "gems_awarded", "egg_pokemon", "xp_awarded", "cooldown_complete", "chain_hack_sequence_number", "awarded_gym_badge", "loot", "bonus_loot", "raid_tickets", "team_bonus_loot", "fort_id", "challenge_quest", "gift_box", "sponsored_gift", "power_up_stop_bonus_loot", "ad"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NO_RESULT_SET: _ClassVar[FortSearchOutProto.Result] + SUCCESS: _ClassVar[FortSearchOutProto.Result] + OUT_OF_RANGE: _ClassVar[FortSearchOutProto.Result] + IN_COOLDOWN_PERIOD: _ClassVar[FortSearchOutProto.Result] + INVENTORY_FULL: _ClassVar[FortSearchOutProto.Result] + EXCEEDED_DAILY_LIMIT: _ClassVar[FortSearchOutProto.Result] + POI_INACCESSIBLE: _ClassVar[FortSearchOutProto.Result] + NO_RESULT_SET: FortSearchOutProto.Result + SUCCESS: FortSearchOutProto.Result + OUT_OF_RANGE: FortSearchOutProto.Result + IN_COOLDOWN_PERIOD: FortSearchOutProto.Result + INVENTORY_FULL: FortSearchOutProto.Result + EXCEEDED_DAILY_LIMIT: FortSearchOutProto.Result + POI_INACCESSIBLE: FortSearchOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + ITEMS_FIELD_NUMBER: _ClassVar[int] + GEMS_AWARDED_FIELD_NUMBER: _ClassVar[int] + EGG_POKEMON_FIELD_NUMBER: _ClassVar[int] + XP_AWARDED_FIELD_NUMBER: _ClassVar[int] + COOLDOWN_COMPLETE_FIELD_NUMBER: _ClassVar[int] + CHAIN_HACK_SEQUENCE_NUMBER_FIELD_NUMBER: _ClassVar[int] + AWARDED_GYM_BADGE_FIELD_NUMBER: _ClassVar[int] + LOOT_FIELD_NUMBER: _ClassVar[int] + BONUS_LOOT_FIELD_NUMBER: _ClassVar[int] + RAID_TICKETS_FIELD_NUMBER: _ClassVar[int] + TEAM_BONUS_LOOT_FIELD_NUMBER: _ClassVar[int] + FORT_ID_FIELD_NUMBER: _ClassVar[int] + CHALLENGE_QUEST_FIELD_NUMBER: _ClassVar[int] + GIFT_BOX_FIELD_NUMBER: _ClassVar[int] + SPONSORED_GIFT_FIELD_NUMBER: _ClassVar[int] + POWER_UP_STOP_BONUS_LOOT_FIELD_NUMBER: _ClassVar[int] + AD_FIELD_NUMBER: _ClassVar[int] + result: FortSearchOutProto.Result + items: _containers.RepeatedCompositeFieldContainer[AwardItemProto] + gems_awarded: int + egg_pokemon: PokemonProto + xp_awarded: int + cooldown_complete: int + chain_hack_sequence_number: int + awarded_gym_badge: AwardedGymBadge + loot: LootProto + bonus_loot: LootProto + raid_tickets: int + team_bonus_loot: LootProto + fort_id: str + challenge_quest: ClientQuestProto + gift_box: GiftBoxProto + sponsored_gift: AdDetails + power_up_stop_bonus_loot: LootProto + ad: AdProto + def __init__(self, result: _Optional[_Union[FortSearchOutProto.Result, str]] = ..., items: _Optional[_Iterable[_Union[AwardItemProto, _Mapping]]] = ..., gems_awarded: _Optional[int] = ..., egg_pokemon: _Optional[_Union[PokemonProto, _Mapping]] = ..., xp_awarded: _Optional[int] = ..., cooldown_complete: _Optional[int] = ..., chain_hack_sequence_number: _Optional[int] = ..., awarded_gym_badge: _Optional[_Union[AwardedGymBadge, _Mapping]] = ..., loot: _Optional[_Union[LootProto, _Mapping]] = ..., bonus_loot: _Optional[_Union[LootProto, _Mapping]] = ..., raid_tickets: _Optional[int] = ..., team_bonus_loot: _Optional[_Union[LootProto, _Mapping]] = ..., fort_id: _Optional[str] = ..., challenge_quest: _Optional[_Union[ClientQuestProto, _Mapping]] = ..., gift_box: _Optional[_Union[GiftBoxProto, _Mapping]] = ..., sponsored_gift: _Optional[_Union[AdDetails, _Mapping]] = ..., power_up_stop_bonus_loot: _Optional[_Union[LootProto, _Mapping]] = ..., ad: _Optional[_Union[AdProto, _Mapping]] = ...) -> None: ... + +class FortSearchProto(_message.Message): + __slots__ = ["id", "player_lat_degrees", "player_lng_degrees", "fort_lat_degrees", "fort_lng_degrees", "ad_targeting_info", "is_player_eligible_for_geotargeted_quest", "is_from_wearable_device"] + ID_FIELD_NUMBER: _ClassVar[int] + PLAYER_LAT_DEGREES_FIELD_NUMBER: _ClassVar[int] + PLAYER_LNG_DEGREES_FIELD_NUMBER: _ClassVar[int] + FORT_LAT_DEGREES_FIELD_NUMBER: _ClassVar[int] + FORT_LNG_DEGREES_FIELD_NUMBER: _ClassVar[int] + AD_TARGETING_INFO_FIELD_NUMBER: _ClassVar[int] + IS_PLAYER_ELIGIBLE_FOR_GEOTARGETED_QUEST_FIELD_NUMBER: _ClassVar[int] + IS_FROM_WEARABLE_DEVICE_FIELD_NUMBER: _ClassVar[int] + id: str + player_lat_degrees: float + player_lng_degrees: float + fort_lat_degrees: float + fort_lng_degrees: float + ad_targeting_info: AdTargetingInfoProto + is_player_eligible_for_geotargeted_quest: bool + is_from_wearable_device: bool + def __init__(self, id: _Optional[str] = ..., player_lat_degrees: _Optional[float] = ..., player_lng_degrees: _Optional[float] = ..., fort_lat_degrees: _Optional[float] = ..., fort_lng_degrees: _Optional[float] = ..., ad_targeting_info: _Optional[_Union[AdTargetingInfoProto, _Mapping]] = ..., is_player_eligible_for_geotargeted_quest: bool = ..., is_from_wearable_device: bool = ...) -> None: ... + +class FortSettingsProto(_message.Message): + __slots__ = ["interaction_range_meters", "max_total_deployed_pokemon", "max_player_deployed_pokemon", "deploy_stamina_multiplier", "deploy_attack_multiplier", "far_interaction_range_meters", "disable_gyms", "max_same_pokemon_at_fort", "max_player_total_deployed_pokemon", "enable_hyperlinks_in_poi_descriptions", "enable_right_to_left_text_display", "enable_sponsored_poi_decorators", "remote_interaction_range_meters"] + INTERACTION_RANGE_METERS_FIELD_NUMBER: _ClassVar[int] + MAX_TOTAL_DEPLOYED_POKEMON_FIELD_NUMBER: _ClassVar[int] + MAX_PLAYER_DEPLOYED_POKEMON_FIELD_NUMBER: _ClassVar[int] + DEPLOY_STAMINA_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + DEPLOY_ATTACK_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + FAR_INTERACTION_RANGE_METERS_FIELD_NUMBER: _ClassVar[int] + DISABLE_GYMS_FIELD_NUMBER: _ClassVar[int] + MAX_SAME_POKEMON_AT_FORT_FIELD_NUMBER: _ClassVar[int] + MAX_PLAYER_TOTAL_DEPLOYED_POKEMON_FIELD_NUMBER: _ClassVar[int] + ENABLE_HYPERLINKS_IN_POI_DESCRIPTIONS_FIELD_NUMBER: _ClassVar[int] + ENABLE_RIGHT_TO_LEFT_TEXT_DISPLAY_FIELD_NUMBER: _ClassVar[int] + ENABLE_SPONSORED_POI_DECORATORS_FIELD_NUMBER: _ClassVar[int] + REMOTE_INTERACTION_RANGE_METERS_FIELD_NUMBER: _ClassVar[int] + interaction_range_meters: float + max_total_deployed_pokemon: int + max_player_deployed_pokemon: int + deploy_stamina_multiplier: float + deploy_attack_multiplier: float + far_interaction_range_meters: float + disable_gyms: bool + max_same_pokemon_at_fort: int + max_player_total_deployed_pokemon: int + enable_hyperlinks_in_poi_descriptions: bool + enable_right_to_left_text_display: bool + enable_sponsored_poi_decorators: bool + remote_interaction_range_meters: float + def __init__(self, interaction_range_meters: _Optional[float] = ..., max_total_deployed_pokemon: _Optional[int] = ..., max_player_deployed_pokemon: _Optional[int] = ..., deploy_stamina_multiplier: _Optional[float] = ..., deploy_attack_multiplier: _Optional[float] = ..., far_interaction_range_meters: _Optional[float] = ..., disable_gyms: bool = ..., max_same_pokemon_at_fort: _Optional[int] = ..., max_player_total_deployed_pokemon: _Optional[int] = ..., enable_hyperlinks_in_poi_descriptions: bool = ..., enable_right_to_left_text_display: bool = ..., enable_sponsored_poi_decorators: bool = ..., remote_interaction_range_meters: _Optional[float] = ...) -> None: ... + +class FortSponsor(_message.Message): + __slots__ = ["sponsor"] + class Sponsor(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[FortSponsor.Sponsor] + MCDONALDS: _ClassVar[FortSponsor.Sponsor] + POKEMON_STORE: _ClassVar[FortSponsor.Sponsor] + TOHO: _ClassVar[FortSponsor.Sponsor] + SOFTBANK: _ClassVar[FortSponsor.Sponsor] + GLOBE: _ClassVar[FortSponsor.Sponsor] + SPATULA: _ClassVar[FortSponsor.Sponsor] + THERMOMETER: _ClassVar[FortSponsor.Sponsor] + KNIFE: _ClassVar[FortSponsor.Sponsor] + GRILL: _ClassVar[FortSponsor.Sponsor] + SMOKER: _ClassVar[FortSponsor.Sponsor] + PAN: _ClassVar[FortSponsor.Sponsor] + BBQ: _ClassVar[FortSponsor.Sponsor] + FRYER: _ClassVar[FortSponsor.Sponsor] + STEAMER: _ClassVar[FortSponsor.Sponsor] + HOOD: _ClassVar[FortSponsor.Sponsor] + SLOWCOOKER: _ClassVar[FortSponsor.Sponsor] + MIXER: _ClassVar[FortSponsor.Sponsor] + SCOOPER: _ClassVar[FortSponsor.Sponsor] + MUFFINTIN: _ClassVar[FortSponsor.Sponsor] + SALAMANDER: _ClassVar[FortSponsor.Sponsor] + PLANCHA: _ClassVar[FortSponsor.Sponsor] + NIA_OPS: _ClassVar[FortSponsor.Sponsor] + WHISK: _ClassVar[FortSponsor.Sponsor] + UNSET: FortSponsor.Sponsor + MCDONALDS: FortSponsor.Sponsor + POKEMON_STORE: FortSponsor.Sponsor + TOHO: FortSponsor.Sponsor + SOFTBANK: FortSponsor.Sponsor + GLOBE: FortSponsor.Sponsor + SPATULA: FortSponsor.Sponsor + THERMOMETER: FortSponsor.Sponsor + KNIFE: FortSponsor.Sponsor + GRILL: FortSponsor.Sponsor + SMOKER: FortSponsor.Sponsor + PAN: FortSponsor.Sponsor + BBQ: FortSponsor.Sponsor + FRYER: FortSponsor.Sponsor + STEAMER: FortSponsor.Sponsor + HOOD: FortSponsor.Sponsor + SLOWCOOKER: FortSponsor.Sponsor + MIXER: FortSponsor.Sponsor + SCOOPER: FortSponsor.Sponsor + MUFFINTIN: FortSponsor.Sponsor + SALAMANDER: FortSponsor.Sponsor + PLANCHA: FortSponsor.Sponsor + NIA_OPS: FortSponsor.Sponsor + WHISK: FortSponsor.Sponsor + SPONSOR_FIELD_NUMBER: _ClassVar[int] + sponsor: FortSponsor.Sponsor + def __init__(self, sponsor: _Optional[_Union[FortSponsor.Sponsor, str]] = ...) -> None: ... + +class FortUpdateLatencyTelemetry(_message.Message): + __slots__ = ["latency_ms", "fort_type", "distance", "context"] + LATENCY_MS_FIELD_NUMBER: _ClassVar[int] + FORT_TYPE_FIELD_NUMBER: _ClassVar[int] + DISTANCE_FIELD_NUMBER: _ClassVar[int] + CONTEXT_FIELD_NUMBER: _ClassVar[int] + latency_ms: int + fort_type: int + distance: float + context: str + def __init__(self, latency_ms: _Optional[int] = ..., fort_type: _Optional[int] = ..., distance: _Optional[float] = ..., context: _Optional[str] = ...) -> None: ... + +class FortVpsInfoProto(_message.Message): + __slots__ = ["vps_enabled_v2", "anchor_id", "anchor_payload", "hint_image_url", "is_hint_image_poi_image", "vps_enabled_status", "mesh_metadata", "hint_image_lat", "hint_image_lng", "hint_image_position", "hint_image_rotation", "vps_temporarily_not_allowed_until_ms"] + VPS_ENABLED_V2_FIELD_NUMBER: _ClassVar[int] + ANCHOR_ID_FIELD_NUMBER: _ClassVar[int] + ANCHOR_PAYLOAD_FIELD_NUMBER: _ClassVar[int] + HINT_IMAGE_URL_FIELD_NUMBER: _ClassVar[int] + IS_HINT_IMAGE_POI_IMAGE_FIELD_NUMBER: _ClassVar[int] + VPS_ENABLED_STATUS_FIELD_NUMBER: _ClassVar[int] + MESH_METADATA_FIELD_NUMBER: _ClassVar[int] + HINT_IMAGE_LAT_FIELD_NUMBER: _ClassVar[int] + HINT_IMAGE_LNG_FIELD_NUMBER: _ClassVar[int] + HINT_IMAGE_POSITION_FIELD_NUMBER: _ClassVar[int] + HINT_IMAGE_ROTATION_FIELD_NUMBER: _ClassVar[int] + VPS_TEMPORARILY_NOT_ALLOWED_UNTIL_MS_FIELD_NUMBER: _ClassVar[int] + vps_enabled_v2: bool + anchor_id: str + anchor_payload: str + hint_image_url: str + is_hint_image_poi_image: bool + vps_enabled_status: VpsEnabledStatus + mesh_metadata: HoloholoMeshMetadata + hint_image_lat: float + hint_image_lng: float + hint_image_position: IrisSocialEventTelemetry.Position + hint_image_rotation: IrisSocialEventTelemetry.Rotation + vps_temporarily_not_allowed_until_ms: int + def __init__(self, vps_enabled_v2: bool = ..., anchor_id: _Optional[str] = ..., anchor_payload: _Optional[str] = ..., hint_image_url: _Optional[str] = ..., is_hint_image_poi_image: bool = ..., vps_enabled_status: _Optional[_Union[VpsEnabledStatus, str]] = ..., mesh_metadata: _Optional[_Union[HoloholoMeshMetadata, _Mapping]] = ..., hint_image_lat: _Optional[float] = ..., hint_image_lng: _Optional[float] = ..., hint_image_position: _Optional[_Union[IrisSocialEventTelemetry.Position, _Mapping]] = ..., hint_image_rotation: _Optional[_Union[IrisSocialEventTelemetry.Rotation, _Mapping]] = ..., vps_temporarily_not_allowed_until_ms: _Optional[int] = ...) -> None: ... + +class FrameRate(_message.Message): + __slots__ = ["sampled_frame_rate"] + SAMPLED_FRAME_RATE_FIELD_NUMBER: _ClassVar[int] + sampled_frame_rate: PlatformMetricData + def __init__(self, sampled_frame_rate: _Optional[_Union[PlatformMetricData, _Mapping]] = ...) -> None: ... + +class FriendProfileSettingsProto(_message.Message): + __slots__ = ["enable_swiping", "enable_trainer_code_tab_v2"] + ENABLE_SWIPING_FIELD_NUMBER: _ClassVar[int] + ENABLE_TRAINER_CODE_TAB_V2_FIELD_NUMBER: _ClassVar[int] + enable_swiping: bool + enable_trainer_code_tab_v2: bool + def __init__(self, enable_swiping: bool = ..., enable_trainer_code_tab_v2: bool = ...) -> None: ... + +class FriendshipDataProto(_message.Message): + __slots__ = ["friendship_level_data", "giftbox_details", "codename", "nickname", "open_trade_expire_ms", "is_lucky", "lucky_count"] + FRIENDSHIP_LEVEL_DATA_FIELD_NUMBER: _ClassVar[int] + GIFTBOX_DETAILS_FIELD_NUMBER: _ClassVar[int] + CODENAME_FIELD_NUMBER: _ClassVar[int] + NICKNAME_FIELD_NUMBER: _ClassVar[int] + OPEN_TRADE_EXPIRE_MS_FIELD_NUMBER: _ClassVar[int] + IS_LUCKY_FIELD_NUMBER: _ClassVar[int] + LUCKY_COUNT_FIELD_NUMBER: _ClassVar[int] + friendship_level_data: FriendshipLevelDataProto + giftbox_details: _containers.RepeatedCompositeFieldContainer[GiftBoxDetailsProto] + codename: str + nickname: str + open_trade_expire_ms: int + is_lucky: bool + lucky_count: int + def __init__(self, friendship_level_data: _Optional[_Union[FriendshipLevelDataProto, _Mapping]] = ..., giftbox_details: _Optional[_Iterable[_Union[GiftBoxDetailsProto, _Mapping]]] = ..., codename: _Optional[str] = ..., nickname: _Optional[str] = ..., open_trade_expire_ms: _Optional[int] = ..., is_lucky: bool = ..., lucky_count: _Optional[int] = ...) -> None: ... + +class FriendshipLevelDataProto(_message.Message): + __slots__ = ["bucket", "points_earned_today", "awarded_friendship_milestone", "current_friendship_milestone", "next_friendship_milestone_progress_percentage", "points_toward_next_milestone"] + BUCKET_FIELD_NUMBER: _ClassVar[int] + POINTS_EARNED_TODAY_FIELD_NUMBER: _ClassVar[int] + AWARDED_FRIENDSHIP_MILESTONE_FIELD_NUMBER: _ClassVar[int] + CURRENT_FRIENDSHIP_MILESTONE_FIELD_NUMBER: _ClassVar[int] + NEXT_FRIENDSHIP_MILESTONE_PROGRESS_PERCENTAGE_FIELD_NUMBER: _ClassVar[int] + POINTS_TOWARD_NEXT_MILESTONE_FIELD_NUMBER: _ClassVar[int] + bucket: int + points_earned_today: int + awarded_friendship_milestone: FriendshipLevelMilestone + current_friendship_milestone: FriendshipLevelMilestone + next_friendship_milestone_progress_percentage: float + points_toward_next_milestone: int + def __init__(self, bucket: _Optional[int] = ..., points_earned_today: _Optional[int] = ..., awarded_friendship_milestone: _Optional[_Union[FriendshipLevelMilestone, str]] = ..., current_friendship_milestone: _Optional[_Union[FriendshipLevelMilestone, str]] = ..., next_friendship_milestone_progress_percentage: _Optional[float] = ..., points_toward_next_milestone: _Optional[int] = ...) -> None: ... + +class FriendshipLevelMilestoneSettingsProto(_message.Message): + __slots__ = ["min_points_to_reach", "milestone_xp_reward", "attack_bonus_percentage", "raid_ball_bonus", "unlocked_trading", "trading_discount"] + class PokemonTradingType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[FriendshipLevelMilestoneSettingsProto.PokemonTradingType] + REGULAR_IN_POKEDEX: _ClassVar[FriendshipLevelMilestoneSettingsProto.PokemonTradingType] + SPECIAL_IN_POKEDEX: _ClassVar[FriendshipLevelMilestoneSettingsProto.PokemonTradingType] + REGULAR_NON_POKEDEX: _ClassVar[FriendshipLevelMilestoneSettingsProto.PokemonTradingType] + REGIONAL_NON_POKEDEX: _ClassVar[FriendshipLevelMilestoneSettingsProto.PokemonTradingType] + FORM_NON_POKEDEX: _ClassVar[FriendshipLevelMilestoneSettingsProto.PokemonTradingType] + LEGENDARY_NON_POKEDEX: _ClassVar[FriendshipLevelMilestoneSettingsProto.PokemonTradingType] + SHINY_NON_POKEDEX: _ClassVar[FriendshipLevelMilestoneSettingsProto.PokemonTradingType] + UNSET: FriendshipLevelMilestoneSettingsProto.PokemonTradingType + REGULAR_IN_POKEDEX: FriendshipLevelMilestoneSettingsProto.PokemonTradingType + SPECIAL_IN_POKEDEX: FriendshipLevelMilestoneSettingsProto.PokemonTradingType + REGULAR_NON_POKEDEX: FriendshipLevelMilestoneSettingsProto.PokemonTradingType + REGIONAL_NON_POKEDEX: FriendshipLevelMilestoneSettingsProto.PokemonTradingType + FORM_NON_POKEDEX: FriendshipLevelMilestoneSettingsProto.PokemonTradingType + LEGENDARY_NON_POKEDEX: FriendshipLevelMilestoneSettingsProto.PokemonTradingType + SHINY_NON_POKEDEX: FriendshipLevelMilestoneSettingsProto.PokemonTradingType + MIN_POINTS_TO_REACH_FIELD_NUMBER: _ClassVar[int] + MILESTONE_XP_REWARD_FIELD_NUMBER: _ClassVar[int] + ATTACK_BONUS_PERCENTAGE_FIELD_NUMBER: _ClassVar[int] + RAID_BALL_BONUS_FIELD_NUMBER: _ClassVar[int] + UNLOCKED_TRADING_FIELD_NUMBER: _ClassVar[int] + TRADING_DISCOUNT_FIELD_NUMBER: _ClassVar[int] + min_points_to_reach: int + milestone_xp_reward: int + attack_bonus_percentage: float + raid_ball_bonus: int + unlocked_trading: _containers.RepeatedScalarFieldContainer[FriendshipLevelMilestoneSettingsProto.PokemonTradingType] + trading_discount: float + def __init__(self, min_points_to_reach: _Optional[int] = ..., milestone_xp_reward: _Optional[int] = ..., attack_bonus_percentage: _Optional[float] = ..., raid_ball_bonus: _Optional[int] = ..., unlocked_trading: _Optional[_Iterable[_Union[FriendshipLevelMilestoneSettingsProto.PokemonTradingType, str]]] = ..., trading_discount: _Optional[float] = ...) -> None: ... + +class FriendshipMilestoneRewardNotificationProto(_message.Message): + __slots__ = ["friend_id", "friend_codename", "friendship_milestone_level", "xp_reward"] + FRIEND_ID_FIELD_NUMBER: _ClassVar[int] + FRIEND_CODENAME_FIELD_NUMBER: _ClassVar[int] + FRIENDSHIP_MILESTONE_LEVEL_FIELD_NUMBER: _ClassVar[int] + XP_REWARD_FIELD_NUMBER: _ClassVar[int] + friend_id: str + friend_codename: str + friendship_milestone_level: int + xp_reward: int + def __init__(self, friend_id: _Optional[str] = ..., friend_codename: _Optional[str] = ..., friendship_milestone_level: _Optional[int] = ..., xp_reward: _Optional[int] = ...) -> None: ... + +class FriendshipMilestoneRewardProto(_message.Message): + __slots__ = ["friend_id", "friendship_milestone", "nia_account_id"] + FRIEND_ID_FIELD_NUMBER: _ClassVar[int] + FRIENDSHIP_MILESTONE_FIELD_NUMBER: _ClassVar[int] + NIA_ACCOUNT_ID_FIELD_NUMBER: _ClassVar[int] + friend_id: str + friendship_milestone: FriendshipLevelMilestone + nia_account_id: str + def __init__(self, friend_id: _Optional[str] = ..., friendship_milestone: _Optional[_Union[FriendshipLevelMilestone, str]] = ..., nia_account_id: _Optional[str] = ...) -> None: ... + +class FusePokemonRequestProto(_message.Message): + __slots__ = ["pokemon_id", "target_form", "component_pokemon_id"] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + TARGET_FORM_FIELD_NUMBER: _ClassVar[int] + COMPONENT_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + pokemon_id: int + target_form: PokemonDisplayProto.Form + component_pokemon_id: int + def __init__(self, pokemon_id: _Optional[int] = ..., target_form: _Optional[_Union[PokemonDisplayProto.Form, str]] = ..., component_pokemon_id: _Optional[int] = ...) -> None: ... + +class FusePokemonResponseProto(_message.Message): + __slots__ = ["result", "fused_pokemon", "exp_awarded", "candy_awarded"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[FusePokemonResponseProto.Result] + SUCCESS: _ClassVar[FusePokemonResponseProto.Result] + ERROR_POKEMON_MISSING: _ClassVar[FusePokemonResponseProto.Result] + ERROR_INSUFFICIENT_RESOURCES: _ClassVar[FusePokemonResponseProto.Result] + ERROR_QUEST_INCOMPLETE: _ClassVar[FusePokemonResponseProto.Result] + ERROR_POKEMON_CANNOT_CHANGE: _ClassVar[FusePokemonResponseProto.Result] + ERROR_POKEMON_DEPLOYED: _ClassVar[FusePokemonResponseProto.Result] + ERROR_FEATURE_DISABLED: _ClassVar[FusePokemonResponseProto.Result] + ERROR_UNKNOWN: _ClassVar[FusePokemonResponseProto.Result] + UNSET: FusePokemonResponseProto.Result + SUCCESS: FusePokemonResponseProto.Result + ERROR_POKEMON_MISSING: FusePokemonResponseProto.Result + ERROR_INSUFFICIENT_RESOURCES: FusePokemonResponseProto.Result + ERROR_QUEST_INCOMPLETE: FusePokemonResponseProto.Result + ERROR_POKEMON_CANNOT_CHANGE: FusePokemonResponseProto.Result + ERROR_POKEMON_DEPLOYED: FusePokemonResponseProto.Result + ERROR_FEATURE_DISABLED: FusePokemonResponseProto.Result + ERROR_UNKNOWN: FusePokemonResponseProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + FUSED_POKEMON_FIELD_NUMBER: _ClassVar[int] + EXP_AWARDED_FIELD_NUMBER: _ClassVar[int] + CANDY_AWARDED_FIELD_NUMBER: _ClassVar[int] + result: FusePokemonResponseProto.Result + fused_pokemon: PokemonProto + exp_awarded: int + candy_awarded: int + def __init__(self, result: _Optional[_Union[FusePokemonResponseProto.Result, str]] = ..., fused_pokemon: _Optional[_Union[PokemonProto, _Mapping]] = ..., exp_awarded: _Optional[int] = ..., candy_awarded: _Optional[int] = ...) -> None: ... + +class FusionPokemonDetailsProto(_message.Message): + __slots__ = ["component_pokemon_id", "base_move1", "base_move2", "base_move3", "base_location_card"] + COMPONENT_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + BASE_MOVE1_FIELD_NUMBER: _ClassVar[int] + BASE_MOVE2_FIELD_NUMBER: _ClassVar[int] + BASE_MOVE3_FIELD_NUMBER: _ClassVar[int] + BASE_LOCATION_CARD_FIELD_NUMBER: _ClassVar[int] + component_pokemon_id: int + base_move1: HoloPokemonMove + base_move2: HoloPokemonMove + base_move3: HoloPokemonMove + base_location_card: LocationCardDisplayProto + def __init__(self, component_pokemon_id: _Optional[int] = ..., base_move1: _Optional[_Union[HoloPokemonMove, str]] = ..., base_move2: _Optional[_Union[HoloPokemonMove, str]] = ..., base_move3: _Optional[_Union[HoloPokemonMove, str]] = ..., base_location_card: _Optional[_Union[LocationCardDisplayProto, _Mapping]] = ...) -> None: ... + +class GamDetails(_message.Message): + __slots__ = ["gam_request_keywords", "gam_request_extras"] + class GamRequestExtrasEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: str + value: str + def __init__(self, key: _Optional[str] = ..., value: _Optional[str] = ...) -> None: ... + GAM_REQUEST_KEYWORDS_FIELD_NUMBER: _ClassVar[int] + GAM_REQUEST_EXTRAS_FIELD_NUMBER: _ClassVar[int] + gam_request_keywords: _containers.RepeatedScalarFieldContainer[str] + gam_request_extras: _containers.ScalarMap[str, str] + def __init__(self, gam_request_keywords: _Optional[_Iterable[str]] = ..., gam_request_extras: _Optional[_Mapping[str, str]] = ...) -> None: ... + +class GameMasterClientTemplateProto(_message.Message): + __slots__ = ["template_id", "pokemon", "item", "move", "move_sequence", "type_effective", "badge", "camera", "player_level", "gym_level", "battle_settings", "encounter_settings", "iap_item_display", "iap_settings", "pokemon_upgrades", "quest_settings", "avatar_customization", "form_settings", "gender_settings", "gym_badge_settings", "weather_affinities", "weather_bonus_settings", "pokemon_scale_settings", "iap_category_display", "beluga_pokemon_whitelist", "onboarding_settings", "friendship_milestone_settings", "lucky_pokemon_settings", "combat_settings", "combat_league_settings", "combat_league", "combat_move", "background_mode_settings", "combat_stat_stage_settings", "combat_npc_trainer", "combat_npc_personality", "onboarding_v2_settings", "party_recommendation_settings", "smeargle_moves_settings", "pokecoin_purchase_display_gmt", "adventure_sync_v2_gmt", "loading_screen_settings", "invasion_npc_display_settings", "combat_competitive_season_settings", "combat_ranking_proto_settings", "combat_type", "buddy_level_settings", "buddy_activity_category_settings", "buddy_activity_settings", "buddy_swap_settings", "route_creation_settings", "vs_seeker_client_settings", "buddy_encounter_cameo_settings", "limited_purchase_sku_settings", "buddy_emotion_level_settings", "pokestop_invasion_availability_settings", "buddy_interaction_settings", "vs_seeker_loot_proto", "vs_seeker_pokemon_rewards", "battle_hub_order_settings", "battle_hub_badge_settings", "map_buddy_settings", "buddy_walk_settings", "platypus_rollout_settings", "buddy_hunger_settings", "project_vacation", "mega_evo_settings", "temporary_evolution_settings", "avatar_group_settings", "pokemon_family", "monodepth_settings", "level_up_rewards", "raid_settings_proto", "tappable_settings", "route_play_settings", "sponsored_geofence_gift_settings", "sticker_metadata", "cross_game_social_settings", "map_display_settings", "pokemon_home_energy_costs", "pokemon_home_settings", "ar_telemetry_settings", "battle_party_settings", "quest_evolution_settings", "pokemon_home_form_reversion", "deep_linking_settings", "gui_search_settings", "evolution_quest_template", "ad_feedback_settings", "friend_profile_settings", "geotargeted_quest_settings", "pokemon_tag_settings", "recommended_search_proto", "inventory_settings", "route_discovery_settings", "egg_transparency_settings", "fort_power_up_level_settings", "power_up_pokestops_settings", "incident_priority_settings", "referral_settings", "fort_power_up_activity_settings", "fort_power_up_spawn_settings", "appraisal_star_threshold_settings", "pokedex_categories_settings", "battle_visual_settings", "addressable_pokemon_settings", "verbose_log_raid_settings", "forms_refactor_settings", "shared_move_settings", "address_book_import_settings", "music_settings", "news_feed_client_settings", "map_objects_interaction_range_settings", "external_addressable_assets_settings", "evolve_preview_settings", "loading_screen_tips_settings", "username_suggestion_settings", "tutorial_settings", "egg_hatch_improvements_settings", "feature_unlock_level_settings", "in_app_survey_settings", "incident_visibility_settings", "postcard_collection_settings", "berry_farming_settings", "verbose_log_combat_settings", "mega_evo_level_settings", "advanced_settings", "file_cache_size_settings", "impression_tracking_settings", "garbage_collection_settings", "evolution_chain_display_settings", "route_stamp_category_settings", "popup_control_settings", "ticket_gifting_settings", "language_selector_settings", "gifting_settings", "campfire_settings", "photo_settings", "daily_adventure_incense_settings", "item_inventory_update_settings", "sticker_category_settings", "home_widget_settings", "vs_seeker_schedule_settings", "pokedex_size_stats_system_settings", "asset_refresh_proto", "pokemon_fx_settings", "butterfly_collector_settings", "language_settings", "pokemon_extended_settings", "dojo_settings", "incubator_flow_settings", "primal_evo_settings", "nia_id_migration_settings", "critical_reticle_settings", "location_card_feature_settings", "location_card_settings", "conversation_settings", "vps_event_settings", "catch_radius_multiplier_settings", "haptics_settings", "raid_lobby_counter_settings", "contest_settings", "guest_account_game_settings_proto", "neutral_avatar_settings", "squash_settings", "buff_settings", "today_view_settings", "pokemon_filter_settings", "route_pin_settings", "style_shop_settings", "party_play_general_settings", "boot_settings", "optimizations_proto", "nearby_pokemon_settings", "party_player_summary_settings", "extended_primal_settings", "party_shared_quest_settings", "pokecoin_cap_settings", "client_poi_decoration_group", "map_coord_overlay", "vista_general_settings", "route_badge_settings", "party_dark_launch_settings", "routes_party_play_interop_settings", "routes_nearby_notif_settings", "dawn_dusk_settings", "non_combat_move_settings", "route_npc_gift_settings", "player_bonus_system_settings", "ptc_oauth_settings", "shared_non_combat_move_settings", "graphics_capabilities_settings", "party_iap_boosts_settings", "language_bundle", "bulk_healing_settings", "pokemon_cutscene_refactor_settings", "back_button_refactor_settings", "photo_sets_settings_proto", "main_menu_camera_button_settings", "shared_fusion_settings", "iris_social_settings", "additive_scene_settings", "mp_settings", "bread_feature_flags", "bread_settings", "settings_override_rule", "save_for_later_settings", "iris_social_ux_funnel_settings", "map_icon_sort_order", "bread_battle_client_settings", "error_reporting_settings", "bread_move_level_settings", "item_expiration_settings", "bread_move_mappings", "station_reward_settings", "stationed_pokemon_table_settings", "accessibility_settings", "bread_lobby_counter_settings", "bread_pokemon_scaling_settings", "pokeball_throw_property_settings", "sourdough_move_mapping_settings", "event_map_decoration_settings", "event_map_decoration_system_settings", "pokemon_info_panel_settings", "stamp_collection_settings", "iap_store_banner", "avatar_item_display"] + TEMPLATE_ID_FIELD_NUMBER: _ClassVar[int] + POKEMON_FIELD_NUMBER: _ClassVar[int] + ITEM_FIELD_NUMBER: _ClassVar[int] + MOVE_FIELD_NUMBER: _ClassVar[int] + MOVE_SEQUENCE_FIELD_NUMBER: _ClassVar[int] + TYPE_EFFECTIVE_FIELD_NUMBER: _ClassVar[int] + BADGE_FIELD_NUMBER: _ClassVar[int] + CAMERA_FIELD_NUMBER: _ClassVar[int] + PLAYER_LEVEL_FIELD_NUMBER: _ClassVar[int] + GYM_LEVEL_FIELD_NUMBER: _ClassVar[int] + BATTLE_SETTINGS_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_SETTINGS_FIELD_NUMBER: _ClassVar[int] + IAP_ITEM_DISPLAY_FIELD_NUMBER: _ClassVar[int] + IAP_SETTINGS_FIELD_NUMBER: _ClassVar[int] + POKEMON_UPGRADES_FIELD_NUMBER: _ClassVar[int] + QUEST_SETTINGS_FIELD_NUMBER: _ClassVar[int] + AVATAR_CUSTOMIZATION_FIELD_NUMBER: _ClassVar[int] + FORM_SETTINGS_FIELD_NUMBER: _ClassVar[int] + GENDER_SETTINGS_FIELD_NUMBER: _ClassVar[int] + GYM_BADGE_SETTINGS_FIELD_NUMBER: _ClassVar[int] + WEATHER_AFFINITIES_FIELD_NUMBER: _ClassVar[int] + WEATHER_BONUS_SETTINGS_FIELD_NUMBER: _ClassVar[int] + POKEMON_SCALE_SETTINGS_FIELD_NUMBER: _ClassVar[int] + IAP_CATEGORY_DISPLAY_FIELD_NUMBER: _ClassVar[int] + BELUGA_POKEMON_WHITELIST_FIELD_NUMBER: _ClassVar[int] + ONBOARDING_SETTINGS_FIELD_NUMBER: _ClassVar[int] + FRIENDSHIP_MILESTONE_SETTINGS_FIELD_NUMBER: _ClassVar[int] + LUCKY_POKEMON_SETTINGS_FIELD_NUMBER: _ClassVar[int] + COMBAT_SETTINGS_FIELD_NUMBER: _ClassVar[int] + COMBAT_LEAGUE_SETTINGS_FIELD_NUMBER: _ClassVar[int] + COMBAT_LEAGUE_FIELD_NUMBER: _ClassVar[int] + COMBAT_MOVE_FIELD_NUMBER: _ClassVar[int] + BACKGROUND_MODE_SETTINGS_FIELD_NUMBER: _ClassVar[int] + COMBAT_STAT_STAGE_SETTINGS_FIELD_NUMBER: _ClassVar[int] + COMBAT_NPC_TRAINER_FIELD_NUMBER: _ClassVar[int] + COMBAT_NPC_PERSONALITY_FIELD_NUMBER: _ClassVar[int] + ONBOARDING_V2_SETTINGS_FIELD_NUMBER: _ClassVar[int] + PARTY_RECOMMENDATION_SETTINGS_FIELD_NUMBER: _ClassVar[int] + SMEARGLE_MOVES_SETTINGS_FIELD_NUMBER: _ClassVar[int] + POKECOIN_PURCHASE_DISPLAY_GMT_FIELD_NUMBER: _ClassVar[int] + ADVENTURE_SYNC_V2_GMT_FIELD_NUMBER: _ClassVar[int] + LOADING_SCREEN_SETTINGS_FIELD_NUMBER: _ClassVar[int] + INVASION_NPC_DISPLAY_SETTINGS_FIELD_NUMBER: _ClassVar[int] + COMBAT_COMPETITIVE_SEASON_SETTINGS_FIELD_NUMBER: _ClassVar[int] + COMBAT_RANKING_PROTO_SETTINGS_FIELD_NUMBER: _ClassVar[int] + COMBAT_TYPE_FIELD_NUMBER: _ClassVar[int] + BUDDY_LEVEL_SETTINGS_FIELD_NUMBER: _ClassVar[int] + BUDDY_ACTIVITY_CATEGORY_SETTINGS_FIELD_NUMBER: _ClassVar[int] + BUDDY_ACTIVITY_SETTINGS_FIELD_NUMBER: _ClassVar[int] + BUDDY_SWAP_SETTINGS_FIELD_NUMBER: _ClassVar[int] + ROUTE_CREATION_SETTINGS_FIELD_NUMBER: _ClassVar[int] + VS_SEEKER_CLIENT_SETTINGS_FIELD_NUMBER: _ClassVar[int] + BUDDY_ENCOUNTER_CAMEO_SETTINGS_FIELD_NUMBER: _ClassVar[int] + LIMITED_PURCHASE_SKU_SETTINGS_FIELD_NUMBER: _ClassVar[int] + BUDDY_EMOTION_LEVEL_SETTINGS_FIELD_NUMBER: _ClassVar[int] + POKESTOP_INVASION_AVAILABILITY_SETTINGS_FIELD_NUMBER: _ClassVar[int] + BUDDY_INTERACTION_SETTINGS_FIELD_NUMBER: _ClassVar[int] + VS_SEEKER_LOOT_PROTO_FIELD_NUMBER: _ClassVar[int] + VS_SEEKER_POKEMON_REWARDS_FIELD_NUMBER: _ClassVar[int] + BATTLE_HUB_ORDER_SETTINGS_FIELD_NUMBER: _ClassVar[int] + BATTLE_HUB_BADGE_SETTINGS_FIELD_NUMBER: _ClassVar[int] + MAP_BUDDY_SETTINGS_FIELD_NUMBER: _ClassVar[int] + BUDDY_WALK_SETTINGS_FIELD_NUMBER: _ClassVar[int] + PLATYPUS_ROLLOUT_SETTINGS_FIELD_NUMBER: _ClassVar[int] + BUDDY_HUNGER_SETTINGS_FIELD_NUMBER: _ClassVar[int] + PROJECT_VACATION_FIELD_NUMBER: _ClassVar[int] + MEGA_EVO_SETTINGS_FIELD_NUMBER: _ClassVar[int] + TEMPORARY_EVOLUTION_SETTINGS_FIELD_NUMBER: _ClassVar[int] + AVATAR_GROUP_SETTINGS_FIELD_NUMBER: _ClassVar[int] + POKEMON_FAMILY_FIELD_NUMBER: _ClassVar[int] + MONODEPTH_SETTINGS_FIELD_NUMBER: _ClassVar[int] + LEVEL_UP_REWARDS_FIELD_NUMBER: _ClassVar[int] + RAID_SETTINGS_PROTO_FIELD_NUMBER: _ClassVar[int] + TAPPABLE_SETTINGS_FIELD_NUMBER: _ClassVar[int] + ROUTE_PLAY_SETTINGS_FIELD_NUMBER: _ClassVar[int] + SPONSORED_GEOFENCE_GIFT_SETTINGS_FIELD_NUMBER: _ClassVar[int] + STICKER_METADATA_FIELD_NUMBER: _ClassVar[int] + CROSS_GAME_SOCIAL_SETTINGS_FIELD_NUMBER: _ClassVar[int] + MAP_DISPLAY_SETTINGS_FIELD_NUMBER: _ClassVar[int] + POKEMON_HOME_ENERGY_COSTS_FIELD_NUMBER: _ClassVar[int] + POKEMON_HOME_SETTINGS_FIELD_NUMBER: _ClassVar[int] + AR_TELEMETRY_SETTINGS_FIELD_NUMBER: _ClassVar[int] + BATTLE_PARTY_SETTINGS_FIELD_NUMBER: _ClassVar[int] + QUEST_EVOLUTION_SETTINGS_FIELD_NUMBER: _ClassVar[int] + POKEMON_HOME_FORM_REVERSION_FIELD_NUMBER: _ClassVar[int] + DEEP_LINKING_SETTINGS_FIELD_NUMBER: _ClassVar[int] + GUI_SEARCH_SETTINGS_FIELD_NUMBER: _ClassVar[int] + EVOLUTION_QUEST_TEMPLATE_FIELD_NUMBER: _ClassVar[int] + AD_FEEDBACK_SETTINGS_FIELD_NUMBER: _ClassVar[int] + FRIEND_PROFILE_SETTINGS_FIELD_NUMBER: _ClassVar[int] + GEOTARGETED_QUEST_SETTINGS_FIELD_NUMBER: _ClassVar[int] + POKEMON_TAG_SETTINGS_FIELD_NUMBER: _ClassVar[int] + RECOMMENDED_SEARCH_PROTO_FIELD_NUMBER: _ClassVar[int] + INVENTORY_SETTINGS_FIELD_NUMBER: _ClassVar[int] + ROUTE_DISCOVERY_SETTINGS_FIELD_NUMBER: _ClassVar[int] + EGG_TRANSPARENCY_SETTINGS_FIELD_NUMBER: _ClassVar[int] + FORT_POWER_UP_LEVEL_SETTINGS_FIELD_NUMBER: _ClassVar[int] + POWER_UP_POKESTOPS_SETTINGS_FIELD_NUMBER: _ClassVar[int] + INCIDENT_PRIORITY_SETTINGS_FIELD_NUMBER: _ClassVar[int] + REFERRAL_SETTINGS_FIELD_NUMBER: _ClassVar[int] + FORT_POWER_UP_ACTIVITY_SETTINGS_FIELD_NUMBER: _ClassVar[int] + FORT_POWER_UP_SPAWN_SETTINGS_FIELD_NUMBER: _ClassVar[int] + APPRAISAL_STAR_THRESHOLD_SETTINGS_FIELD_NUMBER: _ClassVar[int] + POKEDEX_CATEGORIES_SETTINGS_FIELD_NUMBER: _ClassVar[int] + BATTLE_VISUAL_SETTINGS_FIELD_NUMBER: _ClassVar[int] + ADDRESSABLE_POKEMON_SETTINGS_FIELD_NUMBER: _ClassVar[int] + VERBOSE_LOG_RAID_SETTINGS_FIELD_NUMBER: _ClassVar[int] + FORMS_REFACTOR_SETTINGS_FIELD_NUMBER: _ClassVar[int] + SHARED_MOVE_SETTINGS_FIELD_NUMBER: _ClassVar[int] + ADDRESS_BOOK_IMPORT_SETTINGS_FIELD_NUMBER: _ClassVar[int] + MUSIC_SETTINGS_FIELD_NUMBER: _ClassVar[int] + NEWS_FEED_CLIENT_SETTINGS_FIELD_NUMBER: _ClassVar[int] + MAP_OBJECTS_INTERACTION_RANGE_SETTINGS_FIELD_NUMBER: _ClassVar[int] + EXTERNAL_ADDRESSABLE_ASSETS_SETTINGS_FIELD_NUMBER: _ClassVar[int] + EVOLVE_PREVIEW_SETTINGS_FIELD_NUMBER: _ClassVar[int] + LOADING_SCREEN_TIPS_SETTINGS_FIELD_NUMBER: _ClassVar[int] + USERNAME_SUGGESTION_SETTINGS_FIELD_NUMBER: _ClassVar[int] + TUTORIAL_SETTINGS_FIELD_NUMBER: _ClassVar[int] + EGG_HATCH_IMPROVEMENTS_SETTINGS_FIELD_NUMBER: _ClassVar[int] + FEATURE_UNLOCK_LEVEL_SETTINGS_FIELD_NUMBER: _ClassVar[int] + IN_APP_SURVEY_SETTINGS_FIELD_NUMBER: _ClassVar[int] + INCIDENT_VISIBILITY_SETTINGS_FIELD_NUMBER: _ClassVar[int] + POSTCARD_COLLECTION_SETTINGS_FIELD_NUMBER: _ClassVar[int] + BERRY_FARMING_SETTINGS_FIELD_NUMBER: _ClassVar[int] + VERBOSE_LOG_COMBAT_SETTINGS_FIELD_NUMBER: _ClassVar[int] + MEGA_EVO_LEVEL_SETTINGS_FIELD_NUMBER: _ClassVar[int] + ADVANCED_SETTINGS_FIELD_NUMBER: _ClassVar[int] + FILE_CACHE_SIZE_SETTINGS_FIELD_NUMBER: _ClassVar[int] + IMPRESSION_TRACKING_SETTINGS_FIELD_NUMBER: _ClassVar[int] + GARBAGE_COLLECTION_SETTINGS_FIELD_NUMBER: _ClassVar[int] + EVOLUTION_CHAIN_DISPLAY_SETTINGS_FIELD_NUMBER: _ClassVar[int] + ROUTE_STAMP_CATEGORY_SETTINGS_FIELD_NUMBER: _ClassVar[int] + POPUP_CONTROL_SETTINGS_FIELD_NUMBER: _ClassVar[int] + TICKET_GIFTING_SETTINGS_FIELD_NUMBER: _ClassVar[int] + LANGUAGE_SELECTOR_SETTINGS_FIELD_NUMBER: _ClassVar[int] + GIFTING_SETTINGS_FIELD_NUMBER: _ClassVar[int] + CAMPFIRE_SETTINGS_FIELD_NUMBER: _ClassVar[int] + PHOTO_SETTINGS_FIELD_NUMBER: _ClassVar[int] + DAILY_ADVENTURE_INCENSE_SETTINGS_FIELD_NUMBER: _ClassVar[int] + ITEM_INVENTORY_UPDATE_SETTINGS_FIELD_NUMBER: _ClassVar[int] + STICKER_CATEGORY_SETTINGS_FIELD_NUMBER: _ClassVar[int] + HOME_WIDGET_SETTINGS_FIELD_NUMBER: _ClassVar[int] + VS_SEEKER_SCHEDULE_SETTINGS_FIELD_NUMBER: _ClassVar[int] + POKEDEX_SIZE_STATS_SYSTEM_SETTINGS_FIELD_NUMBER: _ClassVar[int] + ASSET_REFRESH_PROTO_FIELD_NUMBER: _ClassVar[int] + POKEMON_FX_SETTINGS_FIELD_NUMBER: _ClassVar[int] + BUTTERFLY_COLLECTOR_SETTINGS_FIELD_NUMBER: _ClassVar[int] + LANGUAGE_SETTINGS_FIELD_NUMBER: _ClassVar[int] + POKEMON_EXTENDED_SETTINGS_FIELD_NUMBER: _ClassVar[int] + DOJO_SETTINGS_FIELD_NUMBER: _ClassVar[int] + INCUBATOR_FLOW_SETTINGS_FIELD_NUMBER: _ClassVar[int] + PRIMAL_EVO_SETTINGS_FIELD_NUMBER: _ClassVar[int] + NIA_ID_MIGRATION_SETTINGS_FIELD_NUMBER: _ClassVar[int] + CRITICAL_RETICLE_SETTINGS_FIELD_NUMBER: _ClassVar[int] + LOCATION_CARD_FEATURE_SETTINGS_FIELD_NUMBER: _ClassVar[int] + LOCATION_CARD_SETTINGS_FIELD_NUMBER: _ClassVar[int] + CONVERSATION_SETTINGS_FIELD_NUMBER: _ClassVar[int] + VPS_EVENT_SETTINGS_FIELD_NUMBER: _ClassVar[int] + CATCH_RADIUS_MULTIPLIER_SETTINGS_FIELD_NUMBER: _ClassVar[int] + HAPTICS_SETTINGS_FIELD_NUMBER: _ClassVar[int] + RAID_LOBBY_COUNTER_SETTINGS_FIELD_NUMBER: _ClassVar[int] + CONTEST_SETTINGS_FIELD_NUMBER: _ClassVar[int] + GUEST_ACCOUNT_GAME_SETTINGS_PROTO_FIELD_NUMBER: _ClassVar[int] + NEUTRAL_AVATAR_SETTINGS_FIELD_NUMBER: _ClassVar[int] + SQUASH_SETTINGS_FIELD_NUMBER: _ClassVar[int] + BUFF_SETTINGS_FIELD_NUMBER: _ClassVar[int] + TODAY_VIEW_SETTINGS_FIELD_NUMBER: _ClassVar[int] + POKEMON_FILTER_SETTINGS_FIELD_NUMBER: _ClassVar[int] + ROUTE_PIN_SETTINGS_FIELD_NUMBER: _ClassVar[int] + STYLE_SHOP_SETTINGS_FIELD_NUMBER: _ClassVar[int] + PARTY_PLAY_GENERAL_SETTINGS_FIELD_NUMBER: _ClassVar[int] + BOOT_SETTINGS_FIELD_NUMBER: _ClassVar[int] + OPTIMIZATIONS_PROTO_FIELD_NUMBER: _ClassVar[int] + NEARBY_POKEMON_SETTINGS_FIELD_NUMBER: _ClassVar[int] + PARTY_PLAYER_SUMMARY_SETTINGS_FIELD_NUMBER: _ClassVar[int] + EXTENDED_PRIMAL_SETTINGS_FIELD_NUMBER: _ClassVar[int] + PARTY_SHARED_QUEST_SETTINGS_FIELD_NUMBER: _ClassVar[int] + POKECOIN_CAP_SETTINGS_FIELD_NUMBER: _ClassVar[int] + CLIENT_POI_DECORATION_GROUP_FIELD_NUMBER: _ClassVar[int] + MAP_COORD_OVERLAY_FIELD_NUMBER: _ClassVar[int] + VISTA_GENERAL_SETTINGS_FIELD_NUMBER: _ClassVar[int] + ROUTE_BADGE_SETTINGS_FIELD_NUMBER: _ClassVar[int] + PARTY_DARK_LAUNCH_SETTINGS_FIELD_NUMBER: _ClassVar[int] + ROUTES_PARTY_PLAY_INTEROP_SETTINGS_FIELD_NUMBER: _ClassVar[int] + ROUTES_NEARBY_NOTIF_SETTINGS_FIELD_NUMBER: _ClassVar[int] + DAWN_DUSK_SETTINGS_FIELD_NUMBER: _ClassVar[int] + NON_COMBAT_MOVE_SETTINGS_FIELD_NUMBER: _ClassVar[int] + ROUTE_NPC_GIFT_SETTINGS_FIELD_NUMBER: _ClassVar[int] + PLAYER_BONUS_SYSTEM_SETTINGS_FIELD_NUMBER: _ClassVar[int] + PTC_OAUTH_SETTINGS_FIELD_NUMBER: _ClassVar[int] + SHARED_NON_COMBAT_MOVE_SETTINGS_FIELD_NUMBER: _ClassVar[int] + GRAPHICS_CAPABILITIES_SETTINGS_FIELD_NUMBER: _ClassVar[int] + PARTY_IAP_BOOSTS_SETTINGS_FIELD_NUMBER: _ClassVar[int] + LANGUAGE_BUNDLE_FIELD_NUMBER: _ClassVar[int] + BULK_HEALING_SETTINGS_FIELD_NUMBER: _ClassVar[int] + POKEMON_CUTSCENE_REFACTOR_SETTINGS_FIELD_NUMBER: _ClassVar[int] + BACK_BUTTON_REFACTOR_SETTINGS_FIELD_NUMBER: _ClassVar[int] + PHOTO_SETS_SETTINGS_PROTO_FIELD_NUMBER: _ClassVar[int] + MAIN_MENU_CAMERA_BUTTON_SETTINGS_FIELD_NUMBER: _ClassVar[int] + SHARED_FUSION_SETTINGS_FIELD_NUMBER: _ClassVar[int] + IRIS_SOCIAL_SETTINGS_FIELD_NUMBER: _ClassVar[int] + ADDITIVE_SCENE_SETTINGS_FIELD_NUMBER: _ClassVar[int] + MP_SETTINGS_FIELD_NUMBER: _ClassVar[int] + BREAD_FEATURE_FLAGS_FIELD_NUMBER: _ClassVar[int] + BREAD_SETTINGS_FIELD_NUMBER: _ClassVar[int] + SETTINGS_OVERRIDE_RULE_FIELD_NUMBER: _ClassVar[int] + SAVE_FOR_LATER_SETTINGS_FIELD_NUMBER: _ClassVar[int] + IRIS_SOCIAL_UX_FUNNEL_SETTINGS_FIELD_NUMBER: _ClassVar[int] + MAP_ICON_SORT_ORDER_FIELD_NUMBER: _ClassVar[int] + BREAD_BATTLE_CLIENT_SETTINGS_FIELD_NUMBER: _ClassVar[int] + ERROR_REPORTING_SETTINGS_FIELD_NUMBER: _ClassVar[int] + BREAD_MOVE_LEVEL_SETTINGS_FIELD_NUMBER: _ClassVar[int] + ITEM_EXPIRATION_SETTINGS_FIELD_NUMBER: _ClassVar[int] + BREAD_MOVE_MAPPINGS_FIELD_NUMBER: _ClassVar[int] + STATION_REWARD_SETTINGS_FIELD_NUMBER: _ClassVar[int] + STATIONED_POKEMON_TABLE_SETTINGS_FIELD_NUMBER: _ClassVar[int] + ACCESSIBILITY_SETTINGS_FIELD_NUMBER: _ClassVar[int] + BREAD_LOBBY_COUNTER_SETTINGS_FIELD_NUMBER: _ClassVar[int] + BREAD_POKEMON_SCALING_SETTINGS_FIELD_NUMBER: _ClassVar[int] + POKEBALL_THROW_PROPERTY_SETTINGS_FIELD_NUMBER: _ClassVar[int] + SOURDOUGH_MOVE_MAPPING_SETTINGS_FIELD_NUMBER: _ClassVar[int] + EVENT_MAP_DECORATION_SETTINGS_FIELD_NUMBER: _ClassVar[int] + EVENT_MAP_DECORATION_SYSTEM_SETTINGS_FIELD_NUMBER: _ClassVar[int] + POKEMON_INFO_PANEL_SETTINGS_FIELD_NUMBER: _ClassVar[int] + STAMP_COLLECTION_SETTINGS_FIELD_NUMBER: _ClassVar[int] + IAP_STORE_BANNER_FIELD_NUMBER: _ClassVar[int] + AVATAR_ITEM_DISPLAY_FIELD_NUMBER: _ClassVar[int] + template_id: str + pokemon: PokemonSettingsProto + item: ItemSettingsProto + move: MoveSettingsProto + move_sequence: MoveSequenceSettingsProto + type_effective: TypeEffectiveSettingsProto + badge: BadgeSettingsProto + camera: CameraSettingsProto + player_level: PlayerLevelSettingsProto + gym_level: GymLevelSettingsProto + battle_settings: GymBattleSettingsProto + encounter_settings: EncounterSettingsProto + iap_item_display: IapItemDisplayProto + iap_settings: IapSettingsProto + pokemon_upgrades: PokemonUpgradeSettingsProto + quest_settings: QuestSettingsProto + avatar_customization: AvatarCustomizationProto + form_settings: FormSettingsProto + gender_settings: ClientGenderSettingsProto + gym_badge_settings: GymBadgeGmtSettingsProto + weather_affinities: WeatherAffinityProto + weather_bonus_settings: WeatherBonusProto + pokemon_scale_settings: PokemonScaleSettingProto + iap_category_display: IapItemCategoryDisplayProto + beluga_pokemon_whitelist: BelugaPokemonWhitelist + onboarding_settings: OnboardingSettingsProto + friendship_milestone_settings: FriendshipLevelMilestoneSettingsProto + lucky_pokemon_settings: LuckyPokemonSettingsProto + combat_settings: CombatSettingsProto + combat_league_settings: CombatLeagueSettingsProto + combat_league: CombatLeagueProto + combat_move: CombatMoveSettingsProto + background_mode_settings: BackgroundModeSettingsProto + combat_stat_stage_settings: CombatStatStageSettingsProto + combat_npc_trainer: CombatNpcTrainerProto + combat_npc_personality: CombatNpcPersonalityProto + onboarding_v2_settings: OnboardingV2SettingsProto + party_recommendation_settings: PartyRecommendationSettingsProto + smeargle_moves_settings: SmeargleMovesSettingsProto + pokecoin_purchase_display_gmt: PokecoinPurchaseDisplayGmtProto + adventure_sync_v2_gmt: AdventureSyncV2GmtProto + loading_screen_settings: LoadingScreenProto + invasion_npc_display_settings: InvasionNpcDisplaySettingsProto + combat_competitive_season_settings: CombatCompetitiveSeasonSettingsProto + combat_ranking_proto_settings: CombatRankingSettingsProto + combat_type: CombatTypeProto + buddy_level_settings: BuddyLevelSettings + buddy_activity_category_settings: BuddyActivityCategorySettings + buddy_activity_settings: BuddyActivitySettings + buddy_swap_settings: BuddySwapSettings + route_creation_settings: RoutesCreationSettingsProto + vs_seeker_client_settings: VsSeekerClientSettingsProto + buddy_encounter_cameo_settings: BuddyEncounterCameoSettings + limited_purchase_sku_settings: LimitedPurchaseSkuSettingsProto + buddy_emotion_level_settings: BuddyEmotionLevelSettings + pokestop_invasion_availability_settings: InvasionAvailabilitySettingsProto + buddy_interaction_settings: BuddyInteractionSettings + vs_seeker_loot_proto: VsSeekerLootProto + vs_seeker_pokemon_rewards: VsSeekerPokemonRewardsProto + battle_hub_order_settings: BattleHubOrderSettings + battle_hub_badge_settings: BattleHubBadgeSettings + map_buddy_settings: MapBuddySettingsProto + buddy_walk_settings: BuddyWalkSettings + platypus_rollout_settings: PlatypusRolloutSettingsProto + buddy_hunger_settings: BuddyHungerSettings + project_vacation: ProjectVacationProto + mega_evo_settings: MegaEvoSettingsProto + temporary_evolution_settings: TemporaryEvolutionSettingsProto + avatar_group_settings: AvatarGroupSettingsProto + pokemon_family: PokemonFamilySettingsProto + monodepth_settings: MonodepthSettingsProto + level_up_rewards: LevelUpRewardsSettingsProto + raid_settings_proto: RaidClientSettingsProto + tappable_settings: TappableSettingsProto + route_play_settings: RoutePlaySettingsProto + sponsored_geofence_gift_settings: SponsoredGeofenceGiftSettingsProto + sticker_metadata: StickerMetadataProto + cross_game_social_settings: CrossGameSocialSettingsProto + map_display_settings: MapDisplaySettingsProto + pokemon_home_energy_costs: PokemonHomeEnergyCostsProto + pokemon_home_settings: PokemonHomeSettingsProto + ar_telemetry_settings: ArTelemetrySettingsProto + battle_party_settings: BattlePartySettingsProto + quest_evolution_settings: QuestEvolutionSettingsProto + pokemon_home_form_reversion: PokemonHomeFormReversionProto + deep_linking_settings: DeepLinkingSettingsProto + gui_search_settings: GuiSearchSettingsProto + evolution_quest_template: ClientEvolutionQuestTemplateProto + ad_feedback_settings: AdFeedbackSettingsProto + friend_profile_settings: FriendProfileSettingsProto + geotargeted_quest_settings: GeotargetedQuestSettingsProto + pokemon_tag_settings: PokemonTagSettingsProto + recommended_search_proto: RecommendedSearchProto + inventory_settings: InventorySettingsProto + route_discovery_settings: RouteDiscoverySettingsProto + egg_transparency_settings: EggTransparencySettingsProto + fort_power_up_level_settings: FortPowerUpLevelSettings + power_up_pokestops_settings: PowerUpPokestopsSharedSettingsProto + incident_priority_settings: IncidentPrioritySettingsProto + referral_settings: ReferralSettingsProto + fort_power_up_activity_settings: FortPowerUpActivitySettings + fort_power_up_spawn_settings: FortPowerUpSpawnSettings + appraisal_star_threshold_settings: AppraisalStarThresholdSettings + pokedex_categories_settings: PokedexCategoriesSettingsProto + battle_visual_settings: BattleVisualSettingsProto + addressable_pokemon_settings: AddressablePokemonProto + verbose_log_raid_settings: VerboseLogRaidProto + forms_refactor_settings: FormsRefactorSettingsProto + shared_move_settings: SharedMoveSettingsProto + address_book_import_settings: AddressBookImportSettingsProto + music_settings: MusicSettingsProto + news_feed_client_settings: NewsFeedClientSettingsProto + map_objects_interaction_range_settings: ClientMapObjectsInteractionRangeSettingsProto + external_addressable_assets_settings: ExternalAddressableAssetsProto + evolve_preview_settings: EvolvePreviewSettingsProto + loading_screen_tips_settings: LoadingScreenTipsSettingsProto + username_suggestion_settings: UsernameSuggestionSettingsProto + tutorial_settings: TutorialsSettingsProto + egg_hatch_improvements_settings: EggHatchImprovementsSettingsProto + feature_unlock_level_settings: FeatureUnlockLevelSettings + in_app_survey_settings: InAppSurveySettingsProto + incident_visibility_settings: IncidentVisibilitySettingsProto + postcard_collection_settings: PostcardCollectionGmtSettingsProto + berry_farming_settings: BerryFarmingSettingsProto + verbose_log_combat_settings: VerboseLogCombatProto + mega_evo_level_settings: MegaEvolutionLevelSettingsProto + advanced_settings: AdvancedSettingsProto + file_cache_size_settings: FileCacheSizeSettingsProto + impression_tracking_settings: ImpressionTrackingSettingsProto + garbage_collection_settings: GarbageCollectionSettingsProto + evolution_chain_display_settings: EvolutionChainDisplaySettingsProto + route_stamp_category_settings: RouteStampCategorySettingsProto + popup_control_settings: PopupControlSettingsProto + ticket_gifting_settings: TicketGiftingSettingsProto + language_selector_settings: LanguageSelectorSettingsProto + gifting_settings: GiftingSettingsProto + campfire_settings: CampfireSettingsProto + photo_settings: PhotoSettingsProto + daily_adventure_incense_settings: DailyAdventureIncenseSettingsProto + item_inventory_update_settings: ItemInventoryUpdateSettingsProto + sticker_category_settings: StickerCategorySettingsProto + home_widget_settings: HomeWidgetSettingsProto + vs_seeker_schedule_settings: VsSeekerScheduleSettingsProto + pokedex_size_stats_system_settings: PokedexSizeStatsSystemSettingsProto + asset_refresh_proto: AssetRefreshProto + pokemon_fx_settings: PokemonFxSettingsProto + butterfly_collector_settings: ButterflyCollectorSettings + language_settings: LanguageSettingsProto + pokemon_extended_settings: PokemonExtendedSettingsProto + dojo_settings: DojoSettingsProto + incubator_flow_settings: IncubatorFlowSettingsProto + primal_evo_settings: PrimalEvoSettingsProto + nia_id_migration_settings: NiaIdMigrationSettingsProto + critical_reticle_settings: CriticalReticleSettingsProto + location_card_feature_settings: LocationCardFeatureSettingsProto + location_card_settings: LocationCardSettingsProto + conversation_settings: ConversationSettingsProto + vps_event_settings: VpsEventSettingsProto + catch_radius_multiplier_settings: CatchRadiusMultiplierSettingsProto + haptics_settings: HapticsSettingsProto + raid_lobby_counter_settings: RaidLobbyCounterSettingsProto + contest_settings: ContestSettingsProto + guest_account_game_settings_proto: GuestAccountGameSettingsProto + neutral_avatar_settings: NeutralAvatarSettingsProto + squash_settings: SquashSettingsProto + buff_settings: BuffSettingsProto + today_view_settings: TodayViewSettingsProto + pokemon_filter_settings: PokemonFilterSettingsProto + route_pin_settings: RoutePinSettingsProto + style_shop_settings: StyleShopSettingsProto + party_play_general_settings: PartyPlayGeneralSettingsProto + boot_settings: BootSettingsProto + optimizations_proto: OptimizationsProto + nearby_pokemon_settings: NearbyPokemonSettings + party_player_summary_settings: PartySummarySettingsProto + extended_primal_settings: ExtendedPrimalSettingsProto + party_shared_quest_settings: PartySharedQuestSettingsProto + pokecoin_cap_settings: PokecoinCapSettings + client_poi_decoration_group: ClientPoiDecorationGroupProto + map_coord_overlay: MapCoordOverlayProto + vista_general_settings: VistaGeneralSettingsProto + route_badge_settings: RouteBadgeSettingsProto + party_dark_launch_settings: PartyDarkLaunchSettingsProto + routes_party_play_interop_settings: RoutesPartyPlayInteroperabilitySettingsProto + routes_nearby_notif_settings: RoutesNearbyNotifSettingsProto + dawn_dusk_settings: DawnDuskSettingsProto + non_combat_move_settings: NonCombatMoveSettingsProto + route_npc_gift_settings: RouteNpcGiftSettingsProto + player_bonus_system_settings: PlayerBonusSystemSettingsProto + ptc_oauth_settings: PtcOAuthSettingsProto + shared_non_combat_move_settings: SharedNonCombatMoveSettingsProto + graphics_capabilities_settings: GraphicsCapabilitiesSettingsProto + party_iap_boosts_settings: PartyIapBoostsSettingsProto + language_bundle: LanguageBundleProto + bulk_healing_settings: BulkHealingSettingsProto + pokemon_cutscene_refactor_settings: PokemonCutsceneRefactorSettingsProto + back_button_refactor_settings: AndroidBackButtonRefactorProto + photo_sets_settings_proto: PokemonPhotoSetsProto + main_menu_camera_button_settings: MainMenuCameraButtonSettingsProto + shared_fusion_settings: SharedFusionSettingsProto + iris_social_settings: IrisSocialSettingsProto + additive_scene_settings: AdditiveSceneSettingsProto + mp_settings: MpSharedSettingsProto + bread_feature_flags: BreadFeatureFlagsProto + bread_settings: BreadSharedSettingsProto + settings_override_rule: SettingsOverrideRuleProto + save_for_later_settings: SaveForLaterSettingsProto + iris_social_ux_funnel_settings: IrisSocialUserExperienceFunnelSettingsProto + map_icon_sort_order: MapIconSortOrderProto + bread_battle_client_settings: BreadBattleClientSettingsProto + error_reporting_settings: ErrorReportingSettingsProto + bread_move_level_settings: BreadMoveLevelSettingsProto + item_expiration_settings: ItemExpirationSettingsProto + bread_move_mappings: BreadMoveMappingSettingsProto + station_reward_settings: StationRewardSettingsProto + stationed_pokemon_table_settings: StationedPokemonTableSettingsProto + accessibility_settings: AccessibilitySettingsProto + bread_lobby_counter_settings: BreadLobbyCounterSettingsProto + bread_pokemon_scaling_settings: BreadPokemonScalingSettingsProto + pokeball_throw_property_settings: PokeballThrowPropertySettingsProto + sourdough_move_mapping_settings: SourdoughMoveMappingSettingsProto + event_map_decoration_settings: EventMapDecorationSettingsProto + event_map_decoration_system_settings: EventMapDecorationSystemSettingsProto + pokemon_info_panel_settings: PokemonInfoPanelSettingsProto + stamp_collection_settings: StampCollectionSettingsProto + iap_store_banner: IapStoreBannerProto + avatar_item_display: AvatarItemDisplayProto + def __init__(self, template_id: _Optional[str] = ..., pokemon: _Optional[_Union[PokemonSettingsProto, _Mapping]] = ..., item: _Optional[_Union[ItemSettingsProto, _Mapping]] = ..., move: _Optional[_Union[MoveSettingsProto, _Mapping]] = ..., move_sequence: _Optional[_Union[MoveSequenceSettingsProto, _Mapping]] = ..., type_effective: _Optional[_Union[TypeEffectiveSettingsProto, _Mapping]] = ..., badge: _Optional[_Union[BadgeSettingsProto, _Mapping]] = ..., camera: _Optional[_Union[CameraSettingsProto, _Mapping]] = ..., player_level: _Optional[_Union[PlayerLevelSettingsProto, _Mapping]] = ..., gym_level: _Optional[_Union[GymLevelSettingsProto, _Mapping]] = ..., battle_settings: _Optional[_Union[GymBattleSettingsProto, _Mapping]] = ..., encounter_settings: _Optional[_Union[EncounterSettingsProto, _Mapping]] = ..., iap_item_display: _Optional[_Union[IapItemDisplayProto, _Mapping]] = ..., iap_settings: _Optional[_Union[IapSettingsProto, _Mapping]] = ..., pokemon_upgrades: _Optional[_Union[PokemonUpgradeSettingsProto, _Mapping]] = ..., quest_settings: _Optional[_Union[QuestSettingsProto, _Mapping]] = ..., avatar_customization: _Optional[_Union[AvatarCustomizationProto, _Mapping]] = ..., form_settings: _Optional[_Union[FormSettingsProto, _Mapping]] = ..., gender_settings: _Optional[_Union[ClientGenderSettingsProto, _Mapping]] = ..., gym_badge_settings: _Optional[_Union[GymBadgeGmtSettingsProto, _Mapping]] = ..., weather_affinities: _Optional[_Union[WeatherAffinityProto, _Mapping]] = ..., weather_bonus_settings: _Optional[_Union[WeatherBonusProto, _Mapping]] = ..., pokemon_scale_settings: _Optional[_Union[PokemonScaleSettingProto, _Mapping]] = ..., iap_category_display: _Optional[_Union[IapItemCategoryDisplayProto, _Mapping]] = ..., beluga_pokemon_whitelist: _Optional[_Union[BelugaPokemonWhitelist, _Mapping]] = ..., onboarding_settings: _Optional[_Union[OnboardingSettingsProto, _Mapping]] = ..., friendship_milestone_settings: _Optional[_Union[FriendshipLevelMilestoneSettingsProto, _Mapping]] = ..., lucky_pokemon_settings: _Optional[_Union[LuckyPokemonSettingsProto, _Mapping]] = ..., combat_settings: _Optional[_Union[CombatSettingsProto, _Mapping]] = ..., combat_league_settings: _Optional[_Union[CombatLeagueSettingsProto, _Mapping]] = ..., combat_league: _Optional[_Union[CombatLeagueProto, _Mapping]] = ..., combat_move: _Optional[_Union[CombatMoveSettingsProto, _Mapping]] = ..., background_mode_settings: _Optional[_Union[BackgroundModeSettingsProto, _Mapping]] = ..., combat_stat_stage_settings: _Optional[_Union[CombatStatStageSettingsProto, _Mapping]] = ..., combat_npc_trainer: _Optional[_Union[CombatNpcTrainerProto, _Mapping]] = ..., combat_npc_personality: _Optional[_Union[CombatNpcPersonalityProto, _Mapping]] = ..., onboarding_v2_settings: _Optional[_Union[OnboardingV2SettingsProto, _Mapping]] = ..., party_recommendation_settings: _Optional[_Union[PartyRecommendationSettingsProto, _Mapping]] = ..., smeargle_moves_settings: _Optional[_Union[SmeargleMovesSettingsProto, _Mapping]] = ..., pokecoin_purchase_display_gmt: _Optional[_Union[PokecoinPurchaseDisplayGmtProto, _Mapping]] = ..., adventure_sync_v2_gmt: _Optional[_Union[AdventureSyncV2GmtProto, _Mapping]] = ..., loading_screen_settings: _Optional[_Union[LoadingScreenProto, _Mapping]] = ..., invasion_npc_display_settings: _Optional[_Union[InvasionNpcDisplaySettingsProto, _Mapping]] = ..., combat_competitive_season_settings: _Optional[_Union[CombatCompetitiveSeasonSettingsProto, _Mapping]] = ..., combat_ranking_proto_settings: _Optional[_Union[CombatRankingSettingsProto, _Mapping]] = ..., combat_type: _Optional[_Union[CombatTypeProto, _Mapping]] = ..., buddy_level_settings: _Optional[_Union[BuddyLevelSettings, _Mapping]] = ..., buddy_activity_category_settings: _Optional[_Union[BuddyActivityCategorySettings, _Mapping]] = ..., buddy_activity_settings: _Optional[_Union[BuddyActivitySettings, _Mapping]] = ..., buddy_swap_settings: _Optional[_Union[BuddySwapSettings, _Mapping]] = ..., route_creation_settings: _Optional[_Union[RoutesCreationSettingsProto, _Mapping]] = ..., vs_seeker_client_settings: _Optional[_Union[VsSeekerClientSettingsProto, _Mapping]] = ..., buddy_encounter_cameo_settings: _Optional[_Union[BuddyEncounterCameoSettings, _Mapping]] = ..., limited_purchase_sku_settings: _Optional[_Union[LimitedPurchaseSkuSettingsProto, _Mapping]] = ..., buddy_emotion_level_settings: _Optional[_Union[BuddyEmotionLevelSettings, _Mapping]] = ..., pokestop_invasion_availability_settings: _Optional[_Union[InvasionAvailabilitySettingsProto, _Mapping]] = ..., buddy_interaction_settings: _Optional[_Union[BuddyInteractionSettings, _Mapping]] = ..., vs_seeker_loot_proto: _Optional[_Union[VsSeekerLootProto, _Mapping]] = ..., vs_seeker_pokemon_rewards: _Optional[_Union[VsSeekerPokemonRewardsProto, _Mapping]] = ..., battle_hub_order_settings: _Optional[_Union[BattleHubOrderSettings, _Mapping]] = ..., battle_hub_badge_settings: _Optional[_Union[BattleHubBadgeSettings, _Mapping]] = ..., map_buddy_settings: _Optional[_Union[MapBuddySettingsProto, _Mapping]] = ..., buddy_walk_settings: _Optional[_Union[BuddyWalkSettings, _Mapping]] = ..., platypus_rollout_settings: _Optional[_Union[PlatypusRolloutSettingsProto, _Mapping]] = ..., buddy_hunger_settings: _Optional[_Union[BuddyHungerSettings, _Mapping]] = ..., project_vacation: _Optional[_Union[ProjectVacationProto, _Mapping]] = ..., mega_evo_settings: _Optional[_Union[MegaEvoSettingsProto, _Mapping]] = ..., temporary_evolution_settings: _Optional[_Union[TemporaryEvolutionSettingsProto, _Mapping]] = ..., avatar_group_settings: _Optional[_Union[AvatarGroupSettingsProto, _Mapping]] = ..., pokemon_family: _Optional[_Union[PokemonFamilySettingsProto, _Mapping]] = ..., monodepth_settings: _Optional[_Union[MonodepthSettingsProto, _Mapping]] = ..., level_up_rewards: _Optional[_Union[LevelUpRewardsSettingsProto, _Mapping]] = ..., raid_settings_proto: _Optional[_Union[RaidClientSettingsProto, _Mapping]] = ..., tappable_settings: _Optional[_Union[TappableSettingsProto, _Mapping]] = ..., route_play_settings: _Optional[_Union[RoutePlaySettingsProto, _Mapping]] = ..., sponsored_geofence_gift_settings: _Optional[_Union[SponsoredGeofenceGiftSettingsProto, _Mapping]] = ..., sticker_metadata: _Optional[_Union[StickerMetadataProto, _Mapping]] = ..., cross_game_social_settings: _Optional[_Union[CrossGameSocialSettingsProto, _Mapping]] = ..., map_display_settings: _Optional[_Union[MapDisplaySettingsProto, _Mapping]] = ..., pokemon_home_energy_costs: _Optional[_Union[PokemonHomeEnergyCostsProto, _Mapping]] = ..., pokemon_home_settings: _Optional[_Union[PokemonHomeSettingsProto, _Mapping]] = ..., ar_telemetry_settings: _Optional[_Union[ArTelemetrySettingsProto, _Mapping]] = ..., battle_party_settings: _Optional[_Union[BattlePartySettingsProto, _Mapping]] = ..., quest_evolution_settings: _Optional[_Union[QuestEvolutionSettingsProto, _Mapping]] = ..., pokemon_home_form_reversion: _Optional[_Union[PokemonHomeFormReversionProto, _Mapping]] = ..., deep_linking_settings: _Optional[_Union[DeepLinkingSettingsProto, _Mapping]] = ..., gui_search_settings: _Optional[_Union[GuiSearchSettingsProto, _Mapping]] = ..., evolution_quest_template: _Optional[_Union[ClientEvolutionQuestTemplateProto, _Mapping]] = ..., ad_feedback_settings: _Optional[_Union[AdFeedbackSettingsProto, _Mapping]] = ..., friend_profile_settings: _Optional[_Union[FriendProfileSettingsProto, _Mapping]] = ..., geotargeted_quest_settings: _Optional[_Union[GeotargetedQuestSettingsProto, _Mapping]] = ..., pokemon_tag_settings: _Optional[_Union[PokemonTagSettingsProto, _Mapping]] = ..., recommended_search_proto: _Optional[_Union[RecommendedSearchProto, _Mapping]] = ..., inventory_settings: _Optional[_Union[InventorySettingsProto, _Mapping]] = ..., route_discovery_settings: _Optional[_Union[RouteDiscoverySettingsProto, _Mapping]] = ..., egg_transparency_settings: _Optional[_Union[EggTransparencySettingsProto, _Mapping]] = ..., fort_power_up_level_settings: _Optional[_Union[FortPowerUpLevelSettings, _Mapping]] = ..., power_up_pokestops_settings: _Optional[_Union[PowerUpPokestopsSharedSettingsProto, _Mapping]] = ..., incident_priority_settings: _Optional[_Union[IncidentPrioritySettingsProto, _Mapping]] = ..., referral_settings: _Optional[_Union[ReferralSettingsProto, _Mapping]] = ..., fort_power_up_activity_settings: _Optional[_Union[FortPowerUpActivitySettings, _Mapping]] = ..., fort_power_up_spawn_settings: _Optional[_Union[FortPowerUpSpawnSettings, _Mapping]] = ..., appraisal_star_threshold_settings: _Optional[_Union[AppraisalStarThresholdSettings, _Mapping]] = ..., pokedex_categories_settings: _Optional[_Union[PokedexCategoriesSettingsProto, _Mapping]] = ..., battle_visual_settings: _Optional[_Union[BattleVisualSettingsProto, _Mapping]] = ..., addressable_pokemon_settings: _Optional[_Union[AddressablePokemonProto, _Mapping]] = ..., verbose_log_raid_settings: _Optional[_Union[VerboseLogRaidProto, _Mapping]] = ..., forms_refactor_settings: _Optional[_Union[FormsRefactorSettingsProto, _Mapping]] = ..., shared_move_settings: _Optional[_Union[SharedMoveSettingsProto, _Mapping]] = ..., address_book_import_settings: _Optional[_Union[AddressBookImportSettingsProto, _Mapping]] = ..., music_settings: _Optional[_Union[MusicSettingsProto, _Mapping]] = ..., news_feed_client_settings: _Optional[_Union[NewsFeedClientSettingsProto, _Mapping]] = ..., map_objects_interaction_range_settings: _Optional[_Union[ClientMapObjectsInteractionRangeSettingsProto, _Mapping]] = ..., external_addressable_assets_settings: _Optional[_Union[ExternalAddressableAssetsProto, _Mapping]] = ..., evolve_preview_settings: _Optional[_Union[EvolvePreviewSettingsProto, _Mapping]] = ..., loading_screen_tips_settings: _Optional[_Union[LoadingScreenTipsSettingsProto, _Mapping]] = ..., username_suggestion_settings: _Optional[_Union[UsernameSuggestionSettingsProto, _Mapping]] = ..., tutorial_settings: _Optional[_Union[TutorialsSettingsProto, _Mapping]] = ..., egg_hatch_improvements_settings: _Optional[_Union[EggHatchImprovementsSettingsProto, _Mapping]] = ..., feature_unlock_level_settings: _Optional[_Union[FeatureUnlockLevelSettings, _Mapping]] = ..., in_app_survey_settings: _Optional[_Union[InAppSurveySettingsProto, _Mapping]] = ..., incident_visibility_settings: _Optional[_Union[IncidentVisibilitySettingsProto, _Mapping]] = ..., postcard_collection_settings: _Optional[_Union[PostcardCollectionGmtSettingsProto, _Mapping]] = ..., berry_farming_settings: _Optional[_Union[BerryFarmingSettingsProto, _Mapping]] = ..., verbose_log_combat_settings: _Optional[_Union[VerboseLogCombatProto, _Mapping]] = ..., mega_evo_level_settings: _Optional[_Union[MegaEvolutionLevelSettingsProto, _Mapping]] = ..., advanced_settings: _Optional[_Union[AdvancedSettingsProto, _Mapping]] = ..., file_cache_size_settings: _Optional[_Union[FileCacheSizeSettingsProto, _Mapping]] = ..., impression_tracking_settings: _Optional[_Union[ImpressionTrackingSettingsProto, _Mapping]] = ..., garbage_collection_settings: _Optional[_Union[GarbageCollectionSettingsProto, _Mapping]] = ..., evolution_chain_display_settings: _Optional[_Union[EvolutionChainDisplaySettingsProto, _Mapping]] = ..., route_stamp_category_settings: _Optional[_Union[RouteStampCategorySettingsProto, _Mapping]] = ..., popup_control_settings: _Optional[_Union[PopupControlSettingsProto, _Mapping]] = ..., ticket_gifting_settings: _Optional[_Union[TicketGiftingSettingsProto, _Mapping]] = ..., language_selector_settings: _Optional[_Union[LanguageSelectorSettingsProto, _Mapping]] = ..., gifting_settings: _Optional[_Union[GiftingSettingsProto, _Mapping]] = ..., campfire_settings: _Optional[_Union[CampfireSettingsProto, _Mapping]] = ..., photo_settings: _Optional[_Union[PhotoSettingsProto, _Mapping]] = ..., daily_adventure_incense_settings: _Optional[_Union[DailyAdventureIncenseSettingsProto, _Mapping]] = ..., item_inventory_update_settings: _Optional[_Union[ItemInventoryUpdateSettingsProto, _Mapping]] = ..., sticker_category_settings: _Optional[_Union[StickerCategorySettingsProto, _Mapping]] = ..., home_widget_settings: _Optional[_Union[HomeWidgetSettingsProto, _Mapping]] = ..., vs_seeker_schedule_settings: _Optional[_Union[VsSeekerScheduleSettingsProto, _Mapping]] = ..., pokedex_size_stats_system_settings: _Optional[_Union[PokedexSizeStatsSystemSettingsProto, _Mapping]] = ..., asset_refresh_proto: _Optional[_Union[AssetRefreshProto, _Mapping]] = ..., pokemon_fx_settings: _Optional[_Union[PokemonFxSettingsProto, _Mapping]] = ..., butterfly_collector_settings: _Optional[_Union[ButterflyCollectorSettings, _Mapping]] = ..., language_settings: _Optional[_Union[LanguageSettingsProto, _Mapping]] = ..., pokemon_extended_settings: _Optional[_Union[PokemonExtendedSettingsProto, _Mapping]] = ..., dojo_settings: _Optional[_Union[DojoSettingsProto, _Mapping]] = ..., incubator_flow_settings: _Optional[_Union[IncubatorFlowSettingsProto, _Mapping]] = ..., primal_evo_settings: _Optional[_Union[PrimalEvoSettingsProto, _Mapping]] = ..., nia_id_migration_settings: _Optional[_Union[NiaIdMigrationSettingsProto, _Mapping]] = ..., critical_reticle_settings: _Optional[_Union[CriticalReticleSettingsProto, _Mapping]] = ..., location_card_feature_settings: _Optional[_Union[LocationCardFeatureSettingsProto, _Mapping]] = ..., location_card_settings: _Optional[_Union[LocationCardSettingsProto, _Mapping]] = ..., conversation_settings: _Optional[_Union[ConversationSettingsProto, _Mapping]] = ..., vps_event_settings: _Optional[_Union[VpsEventSettingsProto, _Mapping]] = ..., catch_radius_multiplier_settings: _Optional[_Union[CatchRadiusMultiplierSettingsProto, _Mapping]] = ..., haptics_settings: _Optional[_Union[HapticsSettingsProto, _Mapping]] = ..., raid_lobby_counter_settings: _Optional[_Union[RaidLobbyCounterSettingsProto, _Mapping]] = ..., contest_settings: _Optional[_Union[ContestSettingsProto, _Mapping]] = ..., guest_account_game_settings_proto: _Optional[_Union[GuestAccountGameSettingsProto, _Mapping]] = ..., neutral_avatar_settings: _Optional[_Union[NeutralAvatarSettingsProto, _Mapping]] = ..., squash_settings: _Optional[_Union[SquashSettingsProto, _Mapping]] = ..., buff_settings: _Optional[_Union[BuffSettingsProto, _Mapping]] = ..., today_view_settings: _Optional[_Union[TodayViewSettingsProto, _Mapping]] = ..., pokemon_filter_settings: _Optional[_Union[PokemonFilterSettingsProto, _Mapping]] = ..., route_pin_settings: _Optional[_Union[RoutePinSettingsProto, _Mapping]] = ..., style_shop_settings: _Optional[_Union[StyleShopSettingsProto, _Mapping]] = ..., party_play_general_settings: _Optional[_Union[PartyPlayGeneralSettingsProto, _Mapping]] = ..., boot_settings: _Optional[_Union[BootSettingsProto, _Mapping]] = ..., optimizations_proto: _Optional[_Union[OptimizationsProto, _Mapping]] = ..., nearby_pokemon_settings: _Optional[_Union[NearbyPokemonSettings, _Mapping]] = ..., party_player_summary_settings: _Optional[_Union[PartySummarySettingsProto, _Mapping]] = ..., extended_primal_settings: _Optional[_Union[ExtendedPrimalSettingsProto, _Mapping]] = ..., party_shared_quest_settings: _Optional[_Union[PartySharedQuestSettingsProto, _Mapping]] = ..., pokecoin_cap_settings: _Optional[_Union[PokecoinCapSettings, _Mapping]] = ..., client_poi_decoration_group: _Optional[_Union[ClientPoiDecorationGroupProto, _Mapping]] = ..., map_coord_overlay: _Optional[_Union[MapCoordOverlayProto, _Mapping]] = ..., vista_general_settings: _Optional[_Union[VistaGeneralSettingsProto, _Mapping]] = ..., route_badge_settings: _Optional[_Union[RouteBadgeSettingsProto, _Mapping]] = ..., party_dark_launch_settings: _Optional[_Union[PartyDarkLaunchSettingsProto, _Mapping]] = ..., routes_party_play_interop_settings: _Optional[_Union[RoutesPartyPlayInteroperabilitySettingsProto, _Mapping]] = ..., routes_nearby_notif_settings: _Optional[_Union[RoutesNearbyNotifSettingsProto, _Mapping]] = ..., dawn_dusk_settings: _Optional[_Union[DawnDuskSettingsProto, _Mapping]] = ..., non_combat_move_settings: _Optional[_Union[NonCombatMoveSettingsProto, _Mapping]] = ..., route_npc_gift_settings: _Optional[_Union[RouteNpcGiftSettingsProto, _Mapping]] = ..., player_bonus_system_settings: _Optional[_Union[PlayerBonusSystemSettingsProto, _Mapping]] = ..., ptc_oauth_settings: _Optional[_Union[PtcOAuthSettingsProto, _Mapping]] = ..., shared_non_combat_move_settings: _Optional[_Union[SharedNonCombatMoveSettingsProto, _Mapping]] = ..., graphics_capabilities_settings: _Optional[_Union[GraphicsCapabilitiesSettingsProto, _Mapping]] = ..., party_iap_boosts_settings: _Optional[_Union[PartyIapBoostsSettingsProto, _Mapping]] = ..., language_bundle: _Optional[_Union[LanguageBundleProto, _Mapping]] = ..., bulk_healing_settings: _Optional[_Union[BulkHealingSettingsProto, _Mapping]] = ..., pokemon_cutscene_refactor_settings: _Optional[_Union[PokemonCutsceneRefactorSettingsProto, _Mapping]] = ..., back_button_refactor_settings: _Optional[_Union[AndroidBackButtonRefactorProto, _Mapping]] = ..., photo_sets_settings_proto: _Optional[_Union[PokemonPhotoSetsProto, _Mapping]] = ..., main_menu_camera_button_settings: _Optional[_Union[MainMenuCameraButtonSettingsProto, _Mapping]] = ..., shared_fusion_settings: _Optional[_Union[SharedFusionSettingsProto, _Mapping]] = ..., iris_social_settings: _Optional[_Union[IrisSocialSettingsProto, _Mapping]] = ..., additive_scene_settings: _Optional[_Union[AdditiveSceneSettingsProto, _Mapping]] = ..., mp_settings: _Optional[_Union[MpSharedSettingsProto, _Mapping]] = ..., bread_feature_flags: _Optional[_Union[BreadFeatureFlagsProto, _Mapping]] = ..., bread_settings: _Optional[_Union[BreadSharedSettingsProto, _Mapping]] = ..., settings_override_rule: _Optional[_Union[SettingsOverrideRuleProto, _Mapping]] = ..., save_for_later_settings: _Optional[_Union[SaveForLaterSettingsProto, _Mapping]] = ..., iris_social_ux_funnel_settings: _Optional[_Union[IrisSocialUserExperienceFunnelSettingsProto, _Mapping]] = ..., map_icon_sort_order: _Optional[_Union[MapIconSortOrderProto, _Mapping]] = ..., bread_battle_client_settings: _Optional[_Union[BreadBattleClientSettingsProto, _Mapping]] = ..., error_reporting_settings: _Optional[_Union[ErrorReportingSettingsProto, _Mapping]] = ..., bread_move_level_settings: _Optional[_Union[BreadMoveLevelSettingsProto, _Mapping]] = ..., item_expiration_settings: _Optional[_Union[ItemExpirationSettingsProto, _Mapping]] = ..., bread_move_mappings: _Optional[_Union[BreadMoveMappingSettingsProto, _Mapping]] = ..., station_reward_settings: _Optional[_Union[StationRewardSettingsProto, _Mapping]] = ..., stationed_pokemon_table_settings: _Optional[_Union[StationedPokemonTableSettingsProto, _Mapping]] = ..., accessibility_settings: _Optional[_Union[AccessibilitySettingsProto, _Mapping]] = ..., bread_lobby_counter_settings: _Optional[_Union[BreadLobbyCounterSettingsProto, _Mapping]] = ..., bread_pokemon_scaling_settings: _Optional[_Union[BreadPokemonScalingSettingsProto, _Mapping]] = ..., pokeball_throw_property_settings: _Optional[_Union[PokeballThrowPropertySettingsProto, _Mapping]] = ..., sourdough_move_mapping_settings: _Optional[_Union[SourdoughMoveMappingSettingsProto, _Mapping]] = ..., event_map_decoration_settings: _Optional[_Union[EventMapDecorationSettingsProto, _Mapping]] = ..., event_map_decoration_system_settings: _Optional[_Union[EventMapDecorationSystemSettingsProto, _Mapping]] = ..., pokemon_info_panel_settings: _Optional[_Union[PokemonInfoPanelSettingsProto, _Mapping]] = ..., stamp_collection_settings: _Optional[_Union[StampCollectionSettingsProto, _Mapping]] = ..., iap_store_banner: _Optional[_Union[IapStoreBannerProto, _Mapping]] = ..., avatar_item_display: _Optional[_Union[AvatarItemDisplayProto, _Mapping]] = ...) -> None: ... + +class GameMasterLocalProto(_message.Message): + __slots__ = ["templates"] + TEMPLATES_FIELD_NUMBER: _ClassVar[int] + templates: _containers.RepeatedCompositeFieldContainer[GameMasterClientTemplateProto] + def __init__(self, templates: _Optional[_Iterable[_Union[GameMasterClientTemplateProto, _Mapping]]] = ...) -> None: ... + +class GameObjectLocationData(_message.Message): + __slots__ = ["anchor_id", "offset", "offset_rotation"] + class OffsetPosition(_message.Message): + __slots__ = ["offset_x", "offset_y", "offset_z"] + OFFSET_X_FIELD_NUMBER: _ClassVar[int] + OFFSET_Y_FIELD_NUMBER: _ClassVar[int] + OFFSET_Z_FIELD_NUMBER: _ClassVar[int] + offset_x: float + offset_y: float + offset_z: float + def __init__(self, offset_x: _Optional[float] = ..., offset_y: _Optional[float] = ..., offset_z: _Optional[float] = ...) -> None: ... + class OffsetRotation(_message.Message): + __slots__ = ["offset_w", "offset_x", "offset_y", "offset_z"] + OFFSET_W_FIELD_NUMBER: _ClassVar[int] + OFFSET_X_FIELD_NUMBER: _ClassVar[int] + OFFSET_Y_FIELD_NUMBER: _ClassVar[int] + OFFSET_Z_FIELD_NUMBER: _ClassVar[int] + offset_w: float + offset_x: float + offset_y: float + offset_z: float + def __init__(self, offset_w: _Optional[float] = ..., offset_x: _Optional[float] = ..., offset_y: _Optional[float] = ..., offset_z: _Optional[float] = ...) -> None: ... + ANCHOR_ID_FIELD_NUMBER: _ClassVar[int] + OFFSET_FIELD_NUMBER: _ClassVar[int] + OFFSET_ROTATION_FIELD_NUMBER: _ClassVar[int] + anchor_id: str + offset: GameObjectLocationData.OffsetPosition + offset_rotation: GameObjectLocationData.OffsetRotation + def __init__(self, anchor_id: _Optional[str] = ..., offset: _Optional[_Union[GameObjectLocationData.OffsetPosition, _Mapping]] = ..., offset_rotation: _Optional[_Union[GameObjectLocationData.OffsetRotation, _Mapping]] = ...) -> None: ... + +class GameboardSettings(_message.Message): + __slots__ = ["min_s2_cell_level", "max_s2_cell_level", "max_s2_cells_per_view", "map_query_max_s2_cells_per_request", "map_query_min_update_interval_ms", "map_query_max_update_interval_ms"] + MIN_S2_CELL_LEVEL_FIELD_NUMBER: _ClassVar[int] + MAX_S2_CELL_LEVEL_FIELD_NUMBER: _ClassVar[int] + MAX_S2_CELLS_PER_VIEW_FIELD_NUMBER: _ClassVar[int] + MAP_QUERY_MAX_S2_CELLS_PER_REQUEST_FIELD_NUMBER: _ClassVar[int] + MAP_QUERY_MIN_UPDATE_INTERVAL_MS_FIELD_NUMBER: _ClassVar[int] + MAP_QUERY_MAX_UPDATE_INTERVAL_MS_FIELD_NUMBER: _ClassVar[int] + min_s2_cell_level: int + max_s2_cell_level: int + max_s2_cells_per_view: int + map_query_max_s2_cells_per_request: int + map_query_min_update_interval_ms: int + map_query_max_update_interval_ms: int + def __init__(self, min_s2_cell_level: _Optional[int] = ..., max_s2_cell_level: _Optional[int] = ..., max_s2_cells_per_view: _Optional[int] = ..., map_query_max_s2_cells_per_request: _Optional[int] = ..., map_query_min_update_interval_ms: _Optional[int] = ..., map_query_max_update_interval_ms: _Optional[int] = ...) -> None: ... + +class GameplayWeatherProto(_message.Message): + __slots__ = ["gameplay_condition"] + class WeatherCondition(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NONE: _ClassVar[GameplayWeatherProto.WeatherCondition] + CLEAR: _ClassVar[GameplayWeatherProto.WeatherCondition] + RAINY: _ClassVar[GameplayWeatherProto.WeatherCondition] + PARTLY_CLOUDY: _ClassVar[GameplayWeatherProto.WeatherCondition] + OVERCAST: _ClassVar[GameplayWeatherProto.WeatherCondition] + WINDY: _ClassVar[GameplayWeatherProto.WeatherCondition] + SNOW: _ClassVar[GameplayWeatherProto.WeatherCondition] + FOG: _ClassVar[GameplayWeatherProto.WeatherCondition] + NONE: GameplayWeatherProto.WeatherCondition + CLEAR: GameplayWeatherProto.WeatherCondition + RAINY: GameplayWeatherProto.WeatherCondition + PARTLY_CLOUDY: GameplayWeatherProto.WeatherCondition + OVERCAST: GameplayWeatherProto.WeatherCondition + WINDY: GameplayWeatherProto.WeatherCondition + SNOW: GameplayWeatherProto.WeatherCondition + FOG: GameplayWeatherProto.WeatherCondition + GAMEPLAY_CONDITION_FIELD_NUMBER: _ClassVar[int] + gameplay_condition: GameplayWeatherProto.WeatherCondition + def __init__(self, gameplay_condition: _Optional[_Union[GameplayWeatherProto.WeatherCondition, str]] = ...) -> None: ... + +class GarProxyRequestProto(_message.Message): + __slots__ = ["action", "payload"] + ACTION_FIELD_NUMBER: _ClassVar[int] + PAYLOAD_FIELD_NUMBER: _ClassVar[int] + action: int + payload: bytes + def __init__(self, action: _Optional[int] = ..., payload: _Optional[bytes] = ...) -> None: ... + +class GarProxyResponseProto(_message.Message): + __slots__ = ["status", "error_message", "payload"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + OK: _ClassVar[GarProxyResponseProto.Status] + ERROR_UNKNOWN: _ClassVar[GarProxyResponseProto.Status] + ERROR_PERMISSION_DENIED: _ClassVar[GarProxyResponseProto.Status] + ERROR_UNAVAILABLE: _ClassVar[GarProxyResponseProto.Status] + ERROR_UNAUTHENTICATED: _ClassVar[GarProxyResponseProto.Status] + OK: GarProxyResponseProto.Status + ERROR_UNKNOWN: GarProxyResponseProto.Status + ERROR_PERMISSION_DENIED: GarProxyResponseProto.Status + ERROR_UNAVAILABLE: GarProxyResponseProto.Status + ERROR_UNAUTHENTICATED: GarProxyResponseProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + ERROR_MESSAGE_FIELD_NUMBER: _ClassVar[int] + PAYLOAD_FIELD_NUMBER: _ClassVar[int] + status: GarProxyResponseProto.Status + error_message: str + payload: bytes + def __init__(self, status: _Optional[_Union[GarProxyResponseProto.Status, str]] = ..., error_message: _Optional[str] = ..., payload: _Optional[bytes] = ...) -> None: ... + +class GarbageCollectionSettingsProto(_message.Message): + __slots__ = ["player_idle_threshold_ms", "normal_unload_unused_assets_threshold", "low_unload_unused_assets_threshold", "extra_low_unload_unused_assets_threshold", "force_unload_unused_assets_factor"] + PLAYER_IDLE_THRESHOLD_MS_FIELD_NUMBER: _ClassVar[int] + NORMAL_UNLOAD_UNUSED_ASSETS_THRESHOLD_FIELD_NUMBER: _ClassVar[int] + LOW_UNLOAD_UNUSED_ASSETS_THRESHOLD_FIELD_NUMBER: _ClassVar[int] + EXTRA_LOW_UNLOAD_UNUSED_ASSETS_THRESHOLD_FIELD_NUMBER: _ClassVar[int] + FORCE_UNLOAD_UNUSED_ASSETS_FACTOR_FIELD_NUMBER: _ClassVar[int] + player_idle_threshold_ms: int + normal_unload_unused_assets_threshold: int + low_unload_unused_assets_threshold: int + extra_low_unload_unused_assets_threshold: int + force_unload_unused_assets_factor: float + def __init__(self, player_idle_threshold_ms: _Optional[int] = ..., normal_unload_unused_assets_threshold: _Optional[int] = ..., low_unload_unused_assets_threshold: _Optional[int] = ..., extra_low_unload_unused_assets_threshold: _Optional[int] = ..., force_unload_unused_assets_factor: _Optional[float] = ...) -> None: ... + +class GcmToken(_message.Message): + __slots__ = ["registration_id", "client_operating_system"] + REGISTRATION_ID_FIELD_NUMBER: _ClassVar[int] + CLIENT_OPERATING_SYSTEM_FIELD_NUMBER: _ClassVar[int] + registration_id: str + client_operating_system: ClientOperatingSystem + def __init__(self, registration_id: _Optional[str] = ..., client_operating_system: _Optional[_Union[ClientOperatingSystem, str]] = ...) -> None: ... + +class GenerateCombatChallengeIdData(_message.Message): + __slots__ = ["rpc_id"] + RPC_ID_FIELD_NUMBER: _ClassVar[int] + rpc_id: int + def __init__(self, rpc_id: _Optional[int] = ...) -> None: ... + +class GenerateCombatChallengeIdOutProto(_message.Message): + __slots__ = ["result", "challenge_id"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GenerateCombatChallengeIdOutProto.Result] + SUCCESS: _ClassVar[GenerateCombatChallengeIdOutProto.Result] + ERROR_PLAYER_BELOW_MINIMUM_LEVEL: _ClassVar[GenerateCombatChallengeIdOutProto.Result] + ERROR_ACCESS_DENIED: _ClassVar[GenerateCombatChallengeIdOutProto.Result] + UNSET: GenerateCombatChallengeIdOutProto.Result + SUCCESS: GenerateCombatChallengeIdOutProto.Result + ERROR_PLAYER_BELOW_MINIMUM_LEVEL: GenerateCombatChallengeIdOutProto.Result + ERROR_ACCESS_DENIED: GenerateCombatChallengeIdOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + CHALLENGE_ID_FIELD_NUMBER: _ClassVar[int] + result: GenerateCombatChallengeIdOutProto.Result + challenge_id: str + def __init__(self, result: _Optional[_Union[GenerateCombatChallengeIdOutProto.Result, str]] = ..., challenge_id: _Optional[str] = ...) -> None: ... + +class GenerateCombatChallengeIdProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class GenerateCombatChallengeIdResponseData(_message.Message): + __slots__ = ["rpc_id", "round_trip_time_ms", "result"] + RPC_ID_FIELD_NUMBER: _ClassVar[int] + ROUND_TRIP_TIME_MS_FIELD_NUMBER: _ClassVar[int] + RESULT_FIELD_NUMBER: _ClassVar[int] + rpc_id: int + round_trip_time_ms: int + result: GenerateCombatChallengeIdOutProto.Result + def __init__(self, rpc_id: _Optional[int] = ..., round_trip_time_ms: _Optional[int] = ..., result: _Optional[_Union[GenerateCombatChallengeIdOutProto.Result, str]] = ...) -> None: ... + +class GenerateGmapSignedUrlOutProto(_message.Message): + __slots__ = ["result", "signed_url"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GenerateGmapSignedUrlOutProto.Result] + SUCCESS: _ClassVar[GenerateGmapSignedUrlOutProto.Result] + ERROR_PLAYER_NOT_VALID: _ClassVar[GenerateGmapSignedUrlOutProto.Result] + ERROR_RATE_LIMITED: _ClassVar[GenerateGmapSignedUrlOutProto.Result] + ERROR_MISSING_INPUT: _ClassVar[GenerateGmapSignedUrlOutProto.Result] + ERROR_UNKNOWN: _ClassVar[GenerateGmapSignedUrlOutProto.Result] + UNSET: GenerateGmapSignedUrlOutProto.Result + SUCCESS: GenerateGmapSignedUrlOutProto.Result + ERROR_PLAYER_NOT_VALID: GenerateGmapSignedUrlOutProto.Result + ERROR_RATE_LIMITED: GenerateGmapSignedUrlOutProto.Result + ERROR_MISSING_INPUT: GenerateGmapSignedUrlOutProto.Result + ERROR_UNKNOWN: GenerateGmapSignedUrlOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + SIGNED_URL_FIELD_NUMBER: _ClassVar[int] + result: GenerateGmapSignedUrlOutProto.Result + signed_url: str + def __init__(self, result: _Optional[_Union[GenerateGmapSignedUrlOutProto.Result, str]] = ..., signed_url: _Optional[str] = ...) -> None: ... + +class GenerateGmapSignedUrlProto(_message.Message): + __slots__ = ["latitude", "longitude", "width", "height", "zoom", "language_code", "country_code", "map_style", "map_type", "icon_params"] + LATITUDE_FIELD_NUMBER: _ClassVar[int] + LONGITUDE_FIELD_NUMBER: _ClassVar[int] + WIDTH_FIELD_NUMBER: _ClassVar[int] + HEIGHT_FIELD_NUMBER: _ClassVar[int] + ZOOM_FIELD_NUMBER: _ClassVar[int] + LANGUAGE_CODE_FIELD_NUMBER: _ClassVar[int] + COUNTRY_CODE_FIELD_NUMBER: _ClassVar[int] + MAP_STYLE_FIELD_NUMBER: _ClassVar[int] + MAP_TYPE_FIELD_NUMBER: _ClassVar[int] + ICON_PARAMS_FIELD_NUMBER: _ClassVar[int] + latitude: float + longitude: float + width: int + height: int + zoom: int + language_code: str + country_code: str + map_style: str + map_type: str + icon_params: str + def __init__(self, latitude: _Optional[float] = ..., longitude: _Optional[float] = ..., width: _Optional[int] = ..., height: _Optional[int] = ..., zoom: _Optional[int] = ..., language_code: _Optional[str] = ..., country_code: _Optional[str] = ..., map_style: _Optional[str] = ..., map_type: _Optional[str] = ..., icon_params: _Optional[str] = ...) -> None: ... + +class GeneratedCodeInfo(_message.Message): + __slots__ = [] + class Annotation(_message.Message): + __slots__ = ["source_file", "begin", "end"] + SOURCE_FILE_FIELD_NUMBER: _ClassVar[int] + BEGIN_FIELD_NUMBER: _ClassVar[int] + END_FIELD_NUMBER: _ClassVar[int] + source_file: str + begin: int + end: int + def __init__(self, source_file: _Optional[str] = ..., begin: _Optional[int] = ..., end: _Optional[int] = ...) -> None: ... + def __init__(self) -> None: ... + +class GenericClickTelemetry(_message.Message): + __slots__ = ["generic_click_id"] + GENERIC_CLICK_ID_FIELD_NUMBER: _ClassVar[int] + generic_click_id: GenericClickTelemetryIds + def __init__(self, generic_click_id: _Optional[_Union[GenericClickTelemetryIds, str]] = ...) -> None: ... + +class GeoAssociation(_message.Message): + __slots__ = ["rotation", "latitude_degrees", "longitude_degrees", "altitude_metres", "placement_accuracy"] + ROTATION_FIELD_NUMBER: _ClassVar[int] + LATITUDE_DEGREES_FIELD_NUMBER: _ClassVar[int] + LONGITUDE_DEGREES_FIELD_NUMBER: _ClassVar[int] + ALTITUDE_METRES_FIELD_NUMBER: _ClassVar[int] + PLACEMENT_ACCURACY_FIELD_NUMBER: _ClassVar[int] + rotation: Quaternion + latitude_degrees: float + longitude_degrees: float + altitude_metres: float + placement_accuracy: PlacementAccuracy + def __init__(self, rotation: _Optional[_Union[Quaternion, _Mapping]] = ..., latitude_degrees: _Optional[float] = ..., longitude_degrees: _Optional[float] = ..., altitude_metres: _Optional[float] = ..., placement_accuracy: _Optional[_Union[PlacementAccuracy, _Mapping]] = ...) -> None: ... + +class GeofenceMetadata(_message.Message): + __slots__ = ["latitude_deg", "longitude_deg", "radius", "identifier", "expiration_ms", "dwell_time_ms", "fire_on_entrance", "fire_on_exit"] + LATITUDE_DEG_FIELD_NUMBER: _ClassVar[int] + LONGITUDE_DEG_FIELD_NUMBER: _ClassVar[int] + RADIUS_FIELD_NUMBER: _ClassVar[int] + IDENTIFIER_FIELD_NUMBER: _ClassVar[int] + EXPIRATION_MS_FIELD_NUMBER: _ClassVar[int] + DWELL_TIME_MS_FIELD_NUMBER: _ClassVar[int] + FIRE_ON_ENTRANCE_FIELD_NUMBER: _ClassVar[int] + FIRE_ON_EXIT_FIELD_NUMBER: _ClassVar[int] + latitude_deg: float + longitude_deg: float + radius: float + identifier: str + expiration_ms: int + dwell_time_ms: int + fire_on_entrance: bool + fire_on_exit: bool + def __init__(self, latitude_deg: _Optional[float] = ..., longitude_deg: _Optional[float] = ..., radius: _Optional[float] = ..., identifier: _Optional[str] = ..., expiration_ms: _Optional[int] = ..., dwell_time_ms: _Optional[int] = ..., fire_on_entrance: bool = ..., fire_on_exit: bool = ...) -> None: ... + +class GeofenceUpdateOutProto(_message.Message): + __slots__ = ["geofence"] + GEOFENCE_FIELD_NUMBER: _ClassVar[int] + geofence: _containers.RepeatedCompositeFieldContainer[GeofenceMetadata] + def __init__(self, geofence: _Optional[_Iterable[_Union[GeofenceMetadata, _Mapping]]] = ...) -> None: ... + +class GeofenceUpdateProto(_message.Message): + __slots__ = ["number_of_points", "minimum_point_radius_m"] + NUMBER_OF_POINTS_FIELD_NUMBER: _ClassVar[int] + MINIMUM_POINT_RADIUS_M_FIELD_NUMBER: _ClassVar[int] + number_of_points: int + minimum_point_radius_m: float + def __init__(self, number_of_points: _Optional[int] = ..., minimum_point_radius_m: _Optional[float] = ...) -> None: ... + +class Geometry(_message.Message): + __slots__ = ["points", "polylines", "triangles"] + POINTS_FIELD_NUMBER: _ClassVar[int] + POLYLINES_FIELD_NUMBER: _ClassVar[int] + TRIANGLES_FIELD_NUMBER: _ClassVar[int] + points: PointList + polylines: PolylineList + triangles: TriangleList + def __init__(self, points: _Optional[_Union[PointList, _Mapping]] = ..., polylines: _Optional[_Union[PolylineList, _Mapping]] = ..., triangles: _Optional[_Union[TriangleList, _Mapping]] = ...) -> None: ... + +class GeotargetedQuestProto(_message.Message): + __slots__ = ["name", "call_to_action_link", "image_url", "latitude", "longitude", "fort_id"] + NAME_FIELD_NUMBER: _ClassVar[int] + CALL_TO_ACTION_LINK_FIELD_NUMBER: _ClassVar[int] + IMAGE_URL_FIELD_NUMBER: _ClassVar[int] + LATITUDE_FIELD_NUMBER: _ClassVar[int] + LONGITUDE_FIELD_NUMBER: _ClassVar[int] + FORT_ID_FIELD_NUMBER: _ClassVar[int] + name: str + call_to_action_link: str + image_url: str + latitude: float + longitude: float + fort_id: str + def __init__(self, name: _Optional[str] = ..., call_to_action_link: _Optional[str] = ..., image_url: _Optional[str] = ..., latitude: _Optional[float] = ..., longitude: _Optional[float] = ..., fort_id: _Optional[str] = ...) -> None: ... + +class GeotargetedQuestSettingsProto(_message.Message): + __slots__ = ["enable_geotargeted_quests"] + ENABLE_GEOTARGETED_QUESTS_FIELD_NUMBER: _ClassVar[int] + enable_geotargeted_quests: bool + def __init__(self, enable_geotargeted_quests: bool = ...) -> None: ... + +class GeotargetedQuestValidation(_message.Message): + __slots__ = ["fort_id"] + FORT_ID_FIELD_NUMBER: _ClassVar[int] + fort_id: str + def __init__(self, fort_id: _Optional[str] = ...) -> None: ... + +class GetActionLogRequest(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class GetActionLogResponse(_message.Message): + __slots__ = ["result", "log"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetActionLogResponse.Result] + SUCCESS: _ClassVar[GetActionLogResponse.Result] + UNSET: GetActionLogResponse.Result + SUCCESS: GetActionLogResponse.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + LOG_FIELD_NUMBER: _ClassVar[int] + result: GetActionLogResponse.Result + log: _containers.RepeatedCompositeFieldContainer[ActionLogEntry] + def __init__(self, result: _Optional[_Union[GetActionLogResponse.Result, str]] = ..., log: _Optional[_Iterable[_Union[ActionLogEntry, _Mapping]]] = ...) -> None: ... + +class GetAdditionalPokemonDetailsOutProto(_message.Message): + __slots__ = ["origin_party_nicknames", "fusion_detail", "component_detail"] + ORIGIN_PARTY_NICKNAMES_FIELD_NUMBER: _ClassVar[int] + FUSION_DETAIL_FIELD_NUMBER: _ClassVar[int] + COMPONENT_DETAIL_FIELD_NUMBER: _ClassVar[int] + origin_party_nicknames: _containers.RepeatedScalarFieldContainer[str] + fusion_detail: FusionPokemonDetailsProto + component_detail: ComponentPokemonDetailsProto + def __init__(self, origin_party_nicknames: _Optional[_Iterable[str]] = ..., fusion_detail: _Optional[_Union[FusionPokemonDetailsProto, _Mapping]] = ..., component_detail: _Optional[_Union[ComponentPokemonDetailsProto, _Mapping]] = ...) -> None: ... + +class GetAdditionalPokemonDetailsProto(_message.Message): + __slots__ = ["id"] + ID_FIELD_NUMBER: _ClassVar[int] + id: int + def __init__(self, id: _Optional[int] = ...) -> None: ... + +class GetAdventureSyncFitnessReportRequestProto(_message.Message): + __slots__ = ["num_of_days", "num_of_weeks"] + NUM_OF_DAYS_FIELD_NUMBER: _ClassVar[int] + NUM_OF_WEEKS_FIELD_NUMBER: _ClassVar[int] + num_of_days: int + num_of_weeks: int + def __init__(self, num_of_days: _Optional[int] = ..., num_of_weeks: _Optional[int] = ...) -> None: ... + +class GetAdventureSyncFitnessReportResponseProto(_message.Message): + __slots__ = ["status", "daily_reports", "weekly_reports", "week_reset_timestamp_since_monday_ms"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetAdventureSyncFitnessReportResponseProto.Status] + SUCCESS: _ClassVar[GetAdventureSyncFitnessReportResponseProto.Status] + ERROR_PLAYER_NOT_FOUND: _ClassVar[GetAdventureSyncFitnessReportResponseProto.Status] + ERROR_RECORDS_NOT_FOUND: _ClassVar[GetAdventureSyncFitnessReportResponseProto.Status] + ERROR_INVALID_WINDOW: _ClassVar[GetAdventureSyncFitnessReportResponseProto.Status] + ERROR_UNKNOWN: _ClassVar[GetAdventureSyncFitnessReportResponseProto.Status] + UNSET: GetAdventureSyncFitnessReportResponseProto.Status + SUCCESS: GetAdventureSyncFitnessReportResponseProto.Status + ERROR_PLAYER_NOT_FOUND: GetAdventureSyncFitnessReportResponseProto.Status + ERROR_RECORDS_NOT_FOUND: GetAdventureSyncFitnessReportResponseProto.Status + ERROR_INVALID_WINDOW: GetAdventureSyncFitnessReportResponseProto.Status + ERROR_UNKNOWN: GetAdventureSyncFitnessReportResponseProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + DAILY_REPORTS_FIELD_NUMBER: _ClassVar[int] + WEEKLY_REPORTS_FIELD_NUMBER: _ClassVar[int] + WEEK_RESET_TIMESTAMP_SINCE_MONDAY_MS_FIELD_NUMBER: _ClassVar[int] + status: GetAdventureSyncFitnessReportResponseProto.Status + daily_reports: _containers.RepeatedCompositeFieldContainer[FitnessReportProto] + weekly_reports: _containers.RepeatedCompositeFieldContainer[FitnessReportProto] + week_reset_timestamp_since_monday_ms: int + def __init__(self, status: _Optional[_Union[GetAdventureSyncFitnessReportResponseProto.Status, str]] = ..., daily_reports: _Optional[_Iterable[_Union[FitnessReportProto, _Mapping]]] = ..., weekly_reports: _Optional[_Iterable[_Union[FitnessReportProto, _Mapping]]] = ..., week_reset_timestamp_since_monday_ms: _Optional[int] = ...) -> None: ... + +class GetAdventureSyncProgressOutProto(_message.Message): + __slots__ = ["status", "progress"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetAdventureSyncProgressOutProto.Status] + SUCCESS: _ClassVar[GetAdventureSyncProgressOutProto.Status] + DISABLED: _ClassVar[GetAdventureSyncProgressOutProto.Status] + ERROR_UNKNOWN: _ClassVar[GetAdventureSyncProgressOutProto.Status] + UNSET: GetAdventureSyncProgressOutProto.Status + SUCCESS: GetAdventureSyncProgressOutProto.Status + DISABLED: GetAdventureSyncProgressOutProto.Status + ERROR_UNKNOWN: GetAdventureSyncProgressOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + PROGRESS_FIELD_NUMBER: _ClassVar[int] + status: GetAdventureSyncProgressOutProto.Status + progress: AdventureSyncProgress + def __init__(self, status: _Optional[_Union[GetAdventureSyncProgressOutProto.Status, str]] = ..., progress: _Optional[_Union[AdventureSyncProgress, _Mapping]] = ...) -> None: ... + +class GetAdventureSyncProgressProto(_message.Message): + __slots__ = ["request"] + REQUEST_FIELD_NUMBER: _ClassVar[int] + request: bytes + def __init__(self, request: _Optional[bytes] = ...) -> None: ... + +class GetAdventureSyncSettingsRequestProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class GetAdventureSyncSettingsResponseProto(_message.Message): + __slots__ = ["status", "adventure_sync_settings"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetAdventureSyncSettingsResponseProto.Status] + SUCCESS: _ClassVar[GetAdventureSyncSettingsResponseProto.Status] + ERROR_UNKNOWN: _ClassVar[GetAdventureSyncSettingsResponseProto.Status] + ERROR_PLAYER_NOT_FOUND: _ClassVar[GetAdventureSyncSettingsResponseProto.Status] + UNSET: GetAdventureSyncSettingsResponseProto.Status + SUCCESS: GetAdventureSyncSettingsResponseProto.Status + ERROR_UNKNOWN: GetAdventureSyncSettingsResponseProto.Status + ERROR_PLAYER_NOT_FOUND: GetAdventureSyncSettingsResponseProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + ADVENTURE_SYNC_SETTINGS_FIELD_NUMBER: _ClassVar[int] + status: GetAdventureSyncSettingsResponseProto.Status + adventure_sync_settings: AdventureSyncSettingsProto + def __init__(self, status: _Optional[_Union[GetAdventureSyncSettingsResponseProto.Status, str]] = ..., adventure_sync_settings: _Optional[_Union[AdventureSyncSettingsProto, _Mapping]] = ...) -> None: ... + +class GetAvailableSubmissionsOutProto(_message.Message): + __slots__ = ["submissions_left", "min_player_level", "has_valid_email", "is_feature_enabled", "time_window_for_submissions_limit_ms"] + SUBMISSIONS_LEFT_FIELD_NUMBER: _ClassVar[int] + MIN_PLAYER_LEVEL_FIELD_NUMBER: _ClassVar[int] + HAS_VALID_EMAIL_FIELD_NUMBER: _ClassVar[int] + IS_FEATURE_ENABLED_FIELD_NUMBER: _ClassVar[int] + TIME_WINDOW_FOR_SUBMISSIONS_LIMIT_MS_FIELD_NUMBER: _ClassVar[int] + submissions_left: int + min_player_level: int + has_valid_email: bool + is_feature_enabled: bool + time_window_for_submissions_limit_ms: int + def __init__(self, submissions_left: _Optional[int] = ..., min_player_level: _Optional[int] = ..., has_valid_email: bool = ..., is_feature_enabled: bool = ..., time_window_for_submissions_limit_ms: _Optional[int] = ...) -> None: ... + +class GetAvailableSubmissionsProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class GetBackgroundModeSettingsOutProto(_message.Message): + __slots__ = ["status", "settings"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetBackgroundModeSettingsOutProto.Status] + SUCCESS: _ClassVar[GetBackgroundModeSettingsOutProto.Status] + ERROR_UNKNOWN: _ClassVar[GetBackgroundModeSettingsOutProto.Status] + UNSET: GetBackgroundModeSettingsOutProto.Status + SUCCESS: GetBackgroundModeSettingsOutProto.Status + ERROR_UNKNOWN: GetBackgroundModeSettingsOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + SETTINGS_FIELD_NUMBER: _ClassVar[int] + status: GetBackgroundModeSettingsOutProto.Status + settings: BackgroundModeClientSettingsProto + def __init__(self, status: _Optional[_Union[GetBackgroundModeSettingsOutProto.Status, str]] = ..., settings: _Optional[_Union[BackgroundModeClientSettingsProto, _Mapping]] = ...) -> None: ... + +class GetBackgroundModeSettingsProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class GetBonusAttractedPokemonOutProto(_message.Message): + __slots__ = ["result", "bonus_attracted_pokemon"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetBonusAttractedPokemonOutProto.Status] + SUCCESS: _ClassVar[GetBonusAttractedPokemonOutProto.Status] + UNSET: GetBonusAttractedPokemonOutProto.Status + SUCCESS: GetBonusAttractedPokemonOutProto.Status + RESULT_FIELD_NUMBER: _ClassVar[int] + BONUS_ATTRACTED_POKEMON_FIELD_NUMBER: _ClassVar[int] + result: GetBonusAttractedPokemonOutProto.Status + bonus_attracted_pokemon: _containers.RepeatedCompositeFieldContainer[AttractedPokemonClientProto] + def __init__(self, result: _Optional[_Union[GetBonusAttractedPokemonOutProto.Status, str]] = ..., bonus_attracted_pokemon: _Optional[_Iterable[_Union[AttractedPokemonClientProto, _Mapping]]] = ...) -> None: ... + +class GetBonusAttractedPokemonProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class GetBonusesOutProto(_message.Message): + __slots__ = ["result", "bonus_boxes"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetBonusesOutProto.Result] + SUCCESS: _ClassVar[GetBonusesOutProto.Result] + ERROR_NO_LOCATION: _ClassVar[GetBonusesOutProto.Result] + UNSET: GetBonusesOutProto.Result + SUCCESS: GetBonusesOutProto.Result + ERROR_NO_LOCATION: GetBonusesOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + BONUS_BOXES_FIELD_NUMBER: _ClassVar[int] + result: GetBonusesOutProto.Result + bonus_boxes: _containers.RepeatedCompositeFieldContainer[BonusBoxProto] + def __init__(self, result: _Optional[_Union[GetBonusesOutProto.Result, str]] = ..., bonus_boxes: _Optional[_Iterable[_Union[BonusBoxProto, _Mapping]]] = ...) -> None: ... + +class GetBonusesProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class GetBreadLobbyDetailsOutProto(_message.Message): + __slots__ = ["bread_lobby", "result", "display_high_user_warning", "num_friend_invites_remaining", "rvn_connection", "player_can_join_bread_lobby", "bread_battle_detail", "num_players_in_bread_lobby", "power_crystal_used", "bread_lobby_creation_ms", "bread_lobby_join_end_ms", "received_rewards", "rvn_battle_completed", "rvn_battle_flushed", "rvn_battle_is_victory", "concurrent_player_boost_level", "server_timestamp_ms", "is_fully_completed"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetBreadLobbyDetailsOutProto.Result] + SUCCESS: _ClassVar[GetBreadLobbyDetailsOutProto.Result] + ERROR_NOT_IN_RANGE: _ClassVar[GetBreadLobbyDetailsOutProto.Result] + ERROR_BREAD_BATTLE_COMPLETED: _ClassVar[GetBreadLobbyDetailsOutProto.Result] + ERROR_BREAD_BATTLE_UNAVAILABLE: _ClassVar[GetBreadLobbyDetailsOutProto.Result] + ERROR_PLAYER_BELOW_MINIMUM_LEVEL: _ClassVar[GetBreadLobbyDetailsOutProto.Result] + ERROR_STATION_INACCESSIBLE: _ClassVar[GetBreadLobbyDetailsOutProto.Result] + UNSET: GetBreadLobbyDetailsOutProto.Result + SUCCESS: GetBreadLobbyDetailsOutProto.Result + ERROR_NOT_IN_RANGE: GetBreadLobbyDetailsOutProto.Result + ERROR_BREAD_BATTLE_COMPLETED: GetBreadLobbyDetailsOutProto.Result + ERROR_BREAD_BATTLE_UNAVAILABLE: GetBreadLobbyDetailsOutProto.Result + ERROR_PLAYER_BELOW_MINIMUM_LEVEL: GetBreadLobbyDetailsOutProto.Result + ERROR_STATION_INACCESSIBLE: GetBreadLobbyDetailsOutProto.Result + BREAD_LOBBY_FIELD_NUMBER: _ClassVar[int] + RESULT_FIELD_NUMBER: _ClassVar[int] + DISPLAY_HIGH_USER_WARNING_FIELD_NUMBER: _ClassVar[int] + NUM_FRIEND_INVITES_REMAINING_FIELD_NUMBER: _ClassVar[int] + RVN_CONNECTION_FIELD_NUMBER: _ClassVar[int] + PLAYER_CAN_JOIN_BREAD_LOBBY_FIELD_NUMBER: _ClassVar[int] + BREAD_BATTLE_DETAIL_FIELD_NUMBER: _ClassVar[int] + NUM_PLAYERS_IN_BREAD_LOBBY_FIELD_NUMBER: _ClassVar[int] + POWER_CRYSTAL_USED_FIELD_NUMBER: _ClassVar[int] + BREAD_LOBBY_CREATION_MS_FIELD_NUMBER: _ClassVar[int] + BREAD_LOBBY_JOIN_END_MS_FIELD_NUMBER: _ClassVar[int] + RECEIVED_REWARDS_FIELD_NUMBER: _ClassVar[int] + RVN_BATTLE_COMPLETED_FIELD_NUMBER: _ClassVar[int] + RVN_BATTLE_FLUSHED_FIELD_NUMBER: _ClassVar[int] + RVN_BATTLE_IS_VICTORY_FIELD_NUMBER: _ClassVar[int] + CONCURRENT_PLAYER_BOOST_LEVEL_FIELD_NUMBER: _ClassVar[int] + SERVER_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + IS_FULLY_COMPLETED_FIELD_NUMBER: _ClassVar[int] + bread_lobby: BreadLobbyProto + result: GetBreadLobbyDetailsOutProto.Result + display_high_user_warning: bool + num_friend_invites_remaining: int + rvn_connection: RvnConnectionProto + player_can_join_bread_lobby: bool + bread_battle_detail: BreadBattleDetailProto + num_players_in_bread_lobby: int + power_crystal_used: bool + bread_lobby_creation_ms: int + bread_lobby_join_end_ms: int + received_rewards: bool + rvn_battle_completed: bool + rvn_battle_flushed: bool + rvn_battle_is_victory: bool + concurrent_player_boost_level: int + server_timestamp_ms: int + is_fully_completed: bool + def __init__(self, bread_lobby: _Optional[_Union[BreadLobbyProto, _Mapping]] = ..., result: _Optional[_Union[GetBreadLobbyDetailsOutProto.Result, str]] = ..., display_high_user_warning: bool = ..., num_friend_invites_remaining: _Optional[int] = ..., rvn_connection: _Optional[_Union[RvnConnectionProto, _Mapping]] = ..., player_can_join_bread_lobby: bool = ..., bread_battle_detail: _Optional[_Union[BreadBattleDetailProto, _Mapping]] = ..., num_players_in_bread_lobby: _Optional[int] = ..., power_crystal_used: bool = ..., bread_lobby_creation_ms: _Optional[int] = ..., bread_lobby_join_end_ms: _Optional[int] = ..., received_rewards: bool = ..., rvn_battle_completed: bool = ..., rvn_battle_flushed: bool = ..., rvn_battle_is_victory: bool = ..., concurrent_player_boost_level: _Optional[int] = ..., server_timestamp_ms: _Optional[int] = ..., is_fully_completed: bool = ...) -> None: ... + +class GetBreadLobbyDetailsProto(_message.Message): + __slots__ = ["bread_battle_seed", "station_id", "station_lat_degrees", "station_lng_degrees", "bread_battle_entry_point", "inviter_id"] + BREAD_BATTLE_SEED_FIELD_NUMBER: _ClassVar[int] + STATION_ID_FIELD_NUMBER: _ClassVar[int] + STATION_LAT_DEGREES_FIELD_NUMBER: _ClassVar[int] + STATION_LNG_DEGREES_FIELD_NUMBER: _ClassVar[int] + BREAD_BATTLE_ENTRY_POINT_FIELD_NUMBER: _ClassVar[int] + INVITER_ID_FIELD_NUMBER: _ClassVar[int] + bread_battle_seed: int + station_id: str + station_lat_degrees: float + station_lng_degrees: float + bread_battle_entry_point: BreadBattleEntryPoint + inviter_id: str + def __init__(self, bread_battle_seed: _Optional[int] = ..., station_id: _Optional[str] = ..., station_lat_degrees: _Optional[float] = ..., station_lng_degrees: _Optional[float] = ..., bread_battle_entry_point: _Optional[_Union[BreadBattleEntryPoint, str]] = ..., inviter_id: _Optional[str] = ...) -> None: ... + +class GetBuddyHistoryOutProto(_message.Message): + __slots__ = ["result", "buddy_history"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetBuddyHistoryOutProto.Result] + SUCCESS: _ClassVar[GetBuddyHistoryOutProto.Result] + ERROR: _ClassVar[GetBuddyHistoryOutProto.Result] + UNSET: GetBuddyHistoryOutProto.Result + SUCCESS: GetBuddyHistoryOutProto.Result + ERROR: GetBuddyHistoryOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + BUDDY_HISTORY_FIELD_NUMBER: _ClassVar[int] + result: GetBuddyHistoryOutProto.Result + buddy_history: _containers.RepeatedCompositeFieldContainer[BuddyHistoryData] + def __init__(self, result: _Optional[_Union[GetBuddyHistoryOutProto.Result, str]] = ..., buddy_history: _Optional[_Iterable[_Union[BuddyHistoryData, _Mapping]]] = ...) -> None: ... + +class GetBuddyHistoryProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class GetBuddyWalkedOutProto(_message.Message): + __slots__ = ["success", "family_candy_id", "candy_earned_count", "km_remaining", "last_km_awarded", "mega_energy_earned_count", "mega_pokemon_id", "xl_candy", "awarded_loot"] + SUCCESS_FIELD_NUMBER: _ClassVar[int] + FAMILY_CANDY_ID_FIELD_NUMBER: _ClassVar[int] + CANDY_EARNED_COUNT_FIELD_NUMBER: _ClassVar[int] + KM_REMAINING_FIELD_NUMBER: _ClassVar[int] + LAST_KM_AWARDED_FIELD_NUMBER: _ClassVar[int] + MEGA_ENERGY_EARNED_COUNT_FIELD_NUMBER: _ClassVar[int] + MEGA_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + XL_CANDY_FIELD_NUMBER: _ClassVar[int] + AWARDED_LOOT_FIELD_NUMBER: _ClassVar[int] + success: bool + family_candy_id: HoloPokemonFamilyId + candy_earned_count: int + km_remaining: float + last_km_awarded: float + mega_energy_earned_count: int + mega_pokemon_id: HoloPokemonId + xl_candy: int + awarded_loot: LootProto + def __init__(self, success: bool = ..., family_candy_id: _Optional[_Union[HoloPokemonFamilyId, str]] = ..., candy_earned_count: _Optional[int] = ..., km_remaining: _Optional[float] = ..., last_km_awarded: _Optional[float] = ..., mega_energy_earned_count: _Optional[int] = ..., mega_pokemon_id: _Optional[_Union[HoloPokemonId, str]] = ..., xl_candy: _Optional[int] = ..., awarded_loot: _Optional[_Union[LootProto, _Mapping]] = ...) -> None: ... + +class GetBuddyWalkedProto(_message.Message): + __slots__ = ["buddy_home_widget_active"] + BUDDY_HOME_WIDGET_ACTIVE_FIELD_NUMBER: _ClassVar[int] + buddy_home_widget_active: bool + def __init__(self, buddy_home_widget_active: bool = ...) -> None: ... + +class GetCombatChallengeData(_message.Message): + __slots__ = ["rpc_id"] + RPC_ID_FIELD_NUMBER: _ClassVar[int] + rpc_id: int + def __init__(self, rpc_id: _Optional[int] = ...) -> None: ... + +class GetCombatChallengeOutProto(_message.Message): + __slots__ = ["result", "challenge"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetCombatChallengeOutProto.Result] + SUCCESS: _ClassVar[GetCombatChallengeOutProto.Result] + ERROR_CHALLENGE_NOT_FOUND: _ClassVar[GetCombatChallengeOutProto.Result] + UNSET: GetCombatChallengeOutProto.Result + SUCCESS: GetCombatChallengeOutProto.Result + ERROR_CHALLENGE_NOT_FOUND: GetCombatChallengeOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + CHALLENGE_FIELD_NUMBER: _ClassVar[int] + result: GetCombatChallengeOutProto.Result + challenge: CombatChallengeProto + def __init__(self, result: _Optional[_Union[GetCombatChallengeOutProto.Result, str]] = ..., challenge: _Optional[_Union[CombatChallengeProto, _Mapping]] = ...) -> None: ... + +class GetCombatChallengeProto(_message.Message): + __slots__ = ["challenge_id"] + CHALLENGE_ID_FIELD_NUMBER: _ClassVar[int] + challenge_id: str + def __init__(self, challenge_id: _Optional[str] = ...) -> None: ... + +class GetCombatChallengeResponseData(_message.Message): + __slots__ = ["rpc_id", "round_trip_time_ms", "result", "challenge"] + RPC_ID_FIELD_NUMBER: _ClassVar[int] + ROUND_TRIP_TIME_MS_FIELD_NUMBER: _ClassVar[int] + RESULT_FIELD_NUMBER: _ClassVar[int] + CHALLENGE_FIELD_NUMBER: _ClassVar[int] + rpc_id: int + round_trip_time_ms: int + result: GetCombatChallengeOutProto.Result + challenge: CombatChallengeLogProto + def __init__(self, rpc_id: _Optional[int] = ..., round_trip_time_ms: _Optional[int] = ..., result: _Optional[_Union[GetCombatChallengeOutProto.Result, str]] = ..., challenge: _Optional[_Union[CombatChallengeLogProto, _Mapping]] = ...) -> None: ... + +class GetCombatPlayerProfileData(_message.Message): + __slots__ = ["rpc_id"] + RPC_ID_FIELD_NUMBER: _ClassVar[int] + rpc_id: int + def __init__(self, rpc_id: _Optional[int] = ...) -> None: ... + +class GetCombatPlayerProfileOutProto(_message.Message): + __slots__ = ["result", "profile", "calling_player_eligible_leagues"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetCombatPlayerProfileOutProto.Result] + SUCCESS: _ClassVar[GetCombatPlayerProfileOutProto.Result] + ERROR_PLAYER_NOT_FOUND: _ClassVar[GetCombatPlayerProfileOutProto.Result] + ERROR_ACCESS_DENIED: _ClassVar[GetCombatPlayerProfileOutProto.Result] + UNSET: GetCombatPlayerProfileOutProto.Result + SUCCESS: GetCombatPlayerProfileOutProto.Result + ERROR_PLAYER_NOT_FOUND: GetCombatPlayerProfileOutProto.Result + ERROR_ACCESS_DENIED: GetCombatPlayerProfileOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + PROFILE_FIELD_NUMBER: _ClassVar[int] + CALLING_PLAYER_ELIGIBLE_LEAGUES_FIELD_NUMBER: _ClassVar[int] + result: GetCombatPlayerProfileOutProto.Result + profile: CombatPlayerProfileProto + calling_player_eligible_leagues: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, result: _Optional[_Union[GetCombatPlayerProfileOutProto.Result, str]] = ..., profile: _Optional[_Union[CombatPlayerProfileProto, _Mapping]] = ..., calling_player_eligible_leagues: _Optional[_Iterable[str]] = ...) -> None: ... + +class GetCombatPlayerProfileProto(_message.Message): + __slots__ = ["player_id"] + PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + player_id: str + def __init__(self, player_id: _Optional[str] = ...) -> None: ... + +class GetCombatPlayerProfileResponseData(_message.Message): + __slots__ = ["rpc_id", "round_trip_time_ms", "result"] + RPC_ID_FIELD_NUMBER: _ClassVar[int] + ROUND_TRIP_TIME_MS_FIELD_NUMBER: _ClassVar[int] + RESULT_FIELD_NUMBER: _ClassVar[int] + rpc_id: int + round_trip_time_ms: int + result: GetCombatPlayerProfileOutProto.Result + def __init__(self, rpc_id: _Optional[int] = ..., round_trip_time_ms: _Optional[int] = ..., result: _Optional[_Union[GetCombatPlayerProfileOutProto.Result, str]] = ...) -> None: ... + +class GetCombatResultsOutProto(_message.Message): + __slots__ = ["result", "reward_status", "rewards", "friend_level_up", "number_rewarded_battles_today", "combat_player_finish_state", "combat_rematch"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetCombatResultsOutProto.Result] + SUCCESS: _ClassVar[GetCombatResultsOutProto.Result] + ERROR_INVALID_COMBAT_STATE: _ClassVar[GetCombatResultsOutProto.Result] + ERROR_COMBAT_NOT_FOUND: _ClassVar[GetCombatResultsOutProto.Result] + ERROR_PLAYER_QUIT: _ClassVar[GetCombatResultsOutProto.Result] + UNSET: GetCombatResultsOutProto.Result + SUCCESS: GetCombatResultsOutProto.Result + ERROR_INVALID_COMBAT_STATE: GetCombatResultsOutProto.Result + ERROR_COMBAT_NOT_FOUND: GetCombatResultsOutProto.Result + ERROR_PLAYER_QUIT: GetCombatResultsOutProto.Result + class CombatRematchProto(_message.Message): + __slots__ = ["combat_rematch_id", "combat_league_template_id"] + COMBAT_REMATCH_ID_FIELD_NUMBER: _ClassVar[int] + COMBAT_LEAGUE_TEMPLATE_ID_FIELD_NUMBER: _ClassVar[int] + combat_rematch_id: str + combat_league_template_id: str + def __init__(self, combat_rematch_id: _Optional[str] = ..., combat_league_template_id: _Optional[str] = ...) -> None: ... + RESULT_FIELD_NUMBER: _ClassVar[int] + REWARD_STATUS_FIELD_NUMBER: _ClassVar[int] + REWARDS_FIELD_NUMBER: _ClassVar[int] + FRIEND_LEVEL_UP_FIELD_NUMBER: _ClassVar[int] + NUMBER_REWARDED_BATTLES_TODAY_FIELD_NUMBER: _ClassVar[int] + COMBAT_PLAYER_FINISH_STATE_FIELD_NUMBER: _ClassVar[int] + COMBAT_REMATCH_FIELD_NUMBER: _ClassVar[int] + result: GetCombatResultsOutProto.Result + reward_status: CombatRewardStatus + rewards: LootProto + friend_level_up: LeveledUpFriendsProto + number_rewarded_battles_today: int + combat_player_finish_state: CombatPlayerFinishState + combat_rematch: GetCombatResultsOutProto.CombatRematchProto + def __init__(self, result: _Optional[_Union[GetCombatResultsOutProto.Result, str]] = ..., reward_status: _Optional[_Union[CombatRewardStatus, str]] = ..., rewards: _Optional[_Union[LootProto, _Mapping]] = ..., friend_level_up: _Optional[_Union[LeveledUpFriendsProto, _Mapping]] = ..., number_rewarded_battles_today: _Optional[int] = ..., combat_player_finish_state: _Optional[_Union[CombatPlayerFinishState, str]] = ..., combat_rematch: _Optional[_Union[GetCombatResultsOutProto.CombatRematchProto, _Mapping]] = ...) -> None: ... + +class GetCombatResultsProto(_message.Message): + __slots__ = ["combat_id"] + COMBAT_ID_FIELD_NUMBER: _ClassVar[int] + combat_id: str + def __init__(self, combat_id: _Optional[str] = ...) -> None: ... + +class GetContestDataOutProto(_message.Message): + __slots__ = ["status", "contest_incident"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetContestDataOutProto.Status] + SUCCESS: _ClassVar[GetContestDataOutProto.Status] + ERROR_FORT_ID_INVALID: _ClassVar[GetContestDataOutProto.Status] + ERROR_NOT_CONTEST_POI: _ClassVar[GetContestDataOutProto.Status] + ERROR_CHEATING_DETECTED: _ClassVar[GetContestDataOutProto.Status] + UNSET: GetContestDataOutProto.Status + SUCCESS: GetContestDataOutProto.Status + ERROR_FORT_ID_INVALID: GetContestDataOutProto.Status + ERROR_NOT_CONTEST_POI: GetContestDataOutProto.Status + ERROR_CHEATING_DETECTED: GetContestDataOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + CONTEST_INCIDENT_FIELD_NUMBER: _ClassVar[int] + status: GetContestDataOutProto.Status + contest_incident: ClientContestIncidentProto + def __init__(self, status: _Optional[_Union[GetContestDataOutProto.Status, str]] = ..., contest_incident: _Optional[_Union[ClientContestIncidentProto, _Mapping]] = ...) -> None: ... + +class GetContestDataProto(_message.Message): + __slots__ = ["fort_id"] + FORT_ID_FIELD_NUMBER: _ClassVar[int] + fort_id: str + def __init__(self, fort_id: _Optional[str] = ...) -> None: ... + +class GetContestEntryOutProto(_message.Message): + __slots__ = ["status", "total_entries", "contest_entries"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetContestEntryOutProto.Status] + SUCCESS: _ClassVar[GetContestEntryOutProto.Status] + ERROR: _ClassVar[GetContestEntryOutProto.Status] + INVALID_INDEX: _ClassVar[GetContestEntryOutProto.Status] + ENTRY_NOT_FOUND: _ClassVar[GetContestEntryOutProto.Status] + UNSET: GetContestEntryOutProto.Status + SUCCESS: GetContestEntryOutProto.Status + ERROR: GetContestEntryOutProto.Status + INVALID_INDEX: GetContestEntryOutProto.Status + ENTRY_NOT_FOUND: GetContestEntryOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + TOTAL_ENTRIES_FIELD_NUMBER: _ClassVar[int] + CONTEST_ENTRIES_FIELD_NUMBER: _ClassVar[int] + status: GetContestEntryOutProto.Status + total_entries: int + contest_entries: _containers.RepeatedCompositeFieldContainer[ContestEntryProto] + def __init__(self, status: _Optional[_Union[GetContestEntryOutProto.Status, str]] = ..., total_entries: _Optional[int] = ..., contest_entries: _Optional[_Iterable[_Union[ContestEntryProto, _Mapping]]] = ...) -> None: ... + +class GetContestEntryProto(_message.Message): + __slots__ = ["contest_id", "start_index", "end_index", "contest_metric", "is_relative_to_player"] + CONTEST_ID_FIELD_NUMBER: _ClassVar[int] + START_INDEX_FIELD_NUMBER: _ClassVar[int] + END_INDEX_FIELD_NUMBER: _ClassVar[int] + CONTEST_METRIC_FIELD_NUMBER: _ClassVar[int] + IS_RELATIVE_TO_PLAYER_FIELD_NUMBER: _ClassVar[int] + contest_id: str + start_index: int + end_index: int + contest_metric: ContestMetricProto + is_relative_to_player: bool + def __init__(self, contest_id: _Optional[str] = ..., start_index: _Optional[int] = ..., end_index: _Optional[int] = ..., contest_metric: _Optional[_Union[ContestMetricProto, _Mapping]] = ..., is_relative_to_player: bool = ...) -> None: ... + +class GetContestFriendEntryOutProto(_message.Message): + __slots__ = ["status", "total_friend_entries", "contest_friend_entries"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetContestFriendEntryOutProto.Status] + SUCCESS: _ClassVar[GetContestFriendEntryOutProto.Status] + ERROR: _ClassVar[GetContestFriendEntryOutProto.Status] + ACCESS_DENIED: _ClassVar[GetContestFriendEntryOutProto.Status] + UNSET: GetContestFriendEntryOutProto.Status + SUCCESS: GetContestFriendEntryOutProto.Status + ERROR: GetContestFriendEntryOutProto.Status + ACCESS_DENIED: GetContestFriendEntryOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + TOTAL_FRIEND_ENTRIES_FIELD_NUMBER: _ClassVar[int] + CONTEST_FRIEND_ENTRIES_FIELD_NUMBER: _ClassVar[int] + status: GetContestFriendEntryOutProto.Status + total_friend_entries: int + contest_friend_entries: _containers.RepeatedCompositeFieldContainer[ContestFriendEntryProto] + def __init__(self, status: _Optional[_Union[GetContestFriendEntryOutProto.Status, str]] = ..., total_friend_entries: _Optional[int] = ..., contest_friend_entries: _Optional[_Iterable[_Union[ContestFriendEntryProto, _Mapping]]] = ...) -> None: ... + +class GetContestFriendEntryProto(_message.Message): + __slots__ = ["contest_id", "contest_metric"] + CONTEST_ID_FIELD_NUMBER: _ClassVar[int] + CONTEST_METRIC_FIELD_NUMBER: _ClassVar[int] + contest_id: str + contest_metric: ContestMetricProto + def __init__(self, contest_id: _Optional[str] = ..., contest_metric: _Optional[_Union[ContestMetricProto, _Mapping]] = ...) -> None: ... + +class GetContestsUnclaimedRewardsOutProto(_message.Message): + __slots__ = ["status", "contest_info_summaries"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetContestsUnclaimedRewardsOutProto.Status] + REWARDS_PENDING_CLAIM: _ClassVar[GetContestsUnclaimedRewardsOutProto.Status] + NO_REWARDS_PENDING_CLAIM: _ClassVar[GetContestsUnclaimedRewardsOutProto.Status] + ERROR: _ClassVar[GetContestsUnclaimedRewardsOutProto.Status] + UNSET: GetContestsUnclaimedRewardsOutProto.Status + REWARDS_PENDING_CLAIM: GetContestsUnclaimedRewardsOutProto.Status + NO_REWARDS_PENDING_CLAIM: GetContestsUnclaimedRewardsOutProto.Status + ERROR: GetContestsUnclaimedRewardsOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + CONTEST_INFO_SUMMARIES_FIELD_NUMBER: _ClassVar[int] + status: GetContestsUnclaimedRewardsOutProto.Status + contest_info_summaries: _containers.RepeatedCompositeFieldContainer[ContestInfoSummaryProto] + def __init__(self, status: _Optional[_Union[GetContestsUnclaimedRewardsOutProto.Status, str]] = ..., contest_info_summaries: _Optional[_Iterable[_Union[ContestInfoSummaryProto, _Mapping]]] = ...) -> None: ... + +class GetContestsUnclaimedRewardsProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class GetDailyEncounterOutProto(_message.Message): + __slots__ = ["result", "pokedex_id", "lat", "lng", "encounter_location", "encounter_id", "disappear_time_ms", "pokemon_display"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetDailyEncounterOutProto.Result] + SUCCESS: _ClassVar[GetDailyEncounterOutProto.Result] + ALREADY_FINISHED_FOR_TODAY: _ClassVar[GetDailyEncounterOutProto.Result] + MISSED_FOR_TODAY: _ClassVar[GetDailyEncounterOutProto.Result] + NO_POKEMON_AVAILABLE: _ClassVar[GetDailyEncounterOutProto.Result] + DISABLED: _ClassVar[GetDailyEncounterOutProto.Result] + UNSET: GetDailyEncounterOutProto.Result + SUCCESS: GetDailyEncounterOutProto.Result + ALREADY_FINISHED_FOR_TODAY: GetDailyEncounterOutProto.Result + MISSED_FOR_TODAY: GetDailyEncounterOutProto.Result + NO_POKEMON_AVAILABLE: GetDailyEncounterOutProto.Result + DISABLED: GetDailyEncounterOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + POKEDEX_ID_FIELD_NUMBER: _ClassVar[int] + LAT_FIELD_NUMBER: _ClassVar[int] + LNG_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_LOCATION_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_ID_FIELD_NUMBER: _ClassVar[int] + DISAPPEAR_TIME_MS_FIELD_NUMBER: _ClassVar[int] + POKEMON_DISPLAY_FIELD_NUMBER: _ClassVar[int] + result: GetDailyEncounterOutProto.Result + pokedex_id: HoloPokemonId + lat: float + lng: float + encounter_location: str + encounter_id: int + disappear_time_ms: int + pokemon_display: PokemonDisplayProto + def __init__(self, result: _Optional[_Union[GetDailyEncounterOutProto.Result, str]] = ..., pokedex_id: _Optional[_Union[HoloPokemonId, str]] = ..., lat: _Optional[float] = ..., lng: _Optional[float] = ..., encounter_location: _Optional[str] = ..., encounter_id: _Optional[int] = ..., disappear_time_ms: _Optional[int] = ..., pokemon_display: _Optional[_Union[PokemonDisplayProto, _Mapping]] = ...) -> None: ... + +class GetDailyEncounterProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class GetEligibleCombatLeaguesOutProto(_message.Message): + __slots__ = ["result", "player_eligible_leagues", "other_players_eligible_leagues", "skipped_player_ids"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetEligibleCombatLeaguesOutProto.Result] + SUCCESS: _ClassVar[GetEligibleCombatLeaguesOutProto.Result] + ERROR_ACCESS_DENIED: _ClassVar[GetEligibleCombatLeaguesOutProto.Result] + ERROR_TOO_MANY_PLAYER_IDS: _ClassVar[GetEligibleCombatLeaguesOutProto.Result] + UNSET: GetEligibleCombatLeaguesOutProto.Result + SUCCESS: GetEligibleCombatLeaguesOutProto.Result + ERROR_ACCESS_DENIED: GetEligibleCombatLeaguesOutProto.Result + ERROR_TOO_MANY_PLAYER_IDS: GetEligibleCombatLeaguesOutProto.Result + class PlayerEligibleCombatLeaguesProto(_message.Message): + __slots__ = ["player_id", "combat_player_preferences", "eligible_combat_leagues"] + PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + COMBAT_PLAYER_PREFERENCES_FIELD_NUMBER: _ClassVar[int] + ELIGIBLE_COMBAT_LEAGUES_FIELD_NUMBER: _ClassVar[int] + player_id: str + combat_player_preferences: CombatPlayerPreferencesProto + eligible_combat_leagues: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, player_id: _Optional[str] = ..., combat_player_preferences: _Optional[_Union[CombatPlayerPreferencesProto, _Mapping]] = ..., eligible_combat_leagues: _Optional[_Iterable[str]] = ...) -> None: ... + RESULT_FIELD_NUMBER: _ClassVar[int] + PLAYER_ELIGIBLE_LEAGUES_FIELD_NUMBER: _ClassVar[int] + OTHER_PLAYERS_ELIGIBLE_LEAGUES_FIELD_NUMBER: _ClassVar[int] + SKIPPED_PLAYER_IDS_FIELD_NUMBER: _ClassVar[int] + result: GetEligibleCombatLeaguesOutProto.Result + player_eligible_leagues: GetEligibleCombatLeaguesOutProto.PlayerEligibleCombatLeaguesProto + other_players_eligible_leagues: _containers.RepeatedCompositeFieldContainer[GetEligibleCombatLeaguesOutProto.PlayerEligibleCombatLeaguesProto] + skipped_player_ids: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, result: _Optional[_Union[GetEligibleCombatLeaguesOutProto.Result, str]] = ..., player_eligible_leagues: _Optional[_Union[GetEligibleCombatLeaguesOutProto.PlayerEligibleCombatLeaguesProto, _Mapping]] = ..., other_players_eligible_leagues: _Optional[_Iterable[_Union[GetEligibleCombatLeaguesOutProto.PlayerEligibleCombatLeaguesProto, _Mapping]]] = ..., skipped_player_ids: _Optional[_Iterable[str]] = ...) -> None: ... + +class GetEligibleCombatLeaguesProto(_message.Message): + __slots__ = ["player_ids"] + PLAYER_IDS_FIELD_NUMBER: _ClassVar[int] + player_ids: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, player_ids: _Optional[_Iterable[str]] = ...) -> None: ... + +class GetEnteredContestOutProto(_message.Message): + __slots__ = ["status", "contest_info"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetEnteredContestOutProto.Status] + SUCCESS: _ClassVar[GetEnteredContestOutProto.Status] + ERROR: _ClassVar[GetEnteredContestOutProto.Status] + UNSET: GetEnteredContestOutProto.Status + SUCCESS: GetEnteredContestOutProto.Status + ERROR: GetEnteredContestOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + CONTEST_INFO_FIELD_NUMBER: _ClassVar[int] + status: GetEnteredContestOutProto.Status + contest_info: _containers.RepeatedCompositeFieldContainer[ContestInfoProto] + def __init__(self, status: _Optional[_Union[GetEnteredContestOutProto.Status, str]] = ..., contest_info: _Optional[_Iterable[_Union[ContestInfoProto, _Mapping]]] = ...) -> None: ... + +class GetEnteredContestProto(_message.Message): + __slots__ = ["include_ranking"] + INCLUDE_RANKING_FIELD_NUMBER: _ClassVar[int] + include_ranking: bool + def __init__(self, include_ranking: bool = ...) -> None: ... + +class GetFitnessReportOutProto(_message.Message): + __slots__ = ["status", "daily_reports", "weekly_reports", "week_reset_timestamp_since_monday_ms", "hourly_reports"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetFitnessReportOutProto.Status] + SUCCESS: _ClassVar[GetFitnessReportOutProto.Status] + ERROR_PLAYER_NOT_FOUND: _ClassVar[GetFitnessReportOutProto.Status] + ERROR_RECORDS_NOT_FOUND: _ClassVar[GetFitnessReportOutProto.Status] + ERROR_INVALID_WINDOW: _ClassVar[GetFitnessReportOutProto.Status] + ERROR_UNKNOWN: _ClassVar[GetFitnessReportOutProto.Status] + UNSET: GetFitnessReportOutProto.Status + SUCCESS: GetFitnessReportOutProto.Status + ERROR_PLAYER_NOT_FOUND: GetFitnessReportOutProto.Status + ERROR_RECORDS_NOT_FOUND: GetFitnessReportOutProto.Status + ERROR_INVALID_WINDOW: GetFitnessReportOutProto.Status + ERROR_UNKNOWN: GetFitnessReportOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + DAILY_REPORTS_FIELD_NUMBER: _ClassVar[int] + WEEKLY_REPORTS_FIELD_NUMBER: _ClassVar[int] + WEEK_RESET_TIMESTAMP_SINCE_MONDAY_MS_FIELD_NUMBER: _ClassVar[int] + HOURLY_REPORTS_FIELD_NUMBER: _ClassVar[int] + status: GetFitnessReportOutProto.Status + daily_reports: _containers.RepeatedCompositeFieldContainer[FitnessReportProto] + weekly_reports: _containers.RepeatedCompositeFieldContainer[FitnessReportProto] + week_reset_timestamp_since_monday_ms: int + hourly_reports: _containers.RepeatedCompositeFieldContainer[FitnessReportProto] + def __init__(self, status: _Optional[_Union[GetFitnessReportOutProto.Status, str]] = ..., daily_reports: _Optional[_Iterable[_Union[FitnessReportProto, _Mapping]]] = ..., weekly_reports: _Optional[_Iterable[_Union[FitnessReportProto, _Mapping]]] = ..., week_reset_timestamp_since_monday_ms: _Optional[int] = ..., hourly_reports: _Optional[_Iterable[_Union[FitnessReportProto, _Mapping]]] = ...) -> None: ... + +class GetFitnessReportProto(_message.Message): + __slots__ = ["num_of_days", "num_of_weeks", "num_of_hours"] + NUM_OF_DAYS_FIELD_NUMBER: _ClassVar[int] + NUM_OF_WEEKS_FIELD_NUMBER: _ClassVar[int] + NUM_OF_HOURS_FIELD_NUMBER: _ClassVar[int] + num_of_days: int + num_of_weeks: int + num_of_hours: int + def __init__(self, num_of_days: _Optional[int] = ..., num_of_weeks: _Optional[int] = ..., num_of_hours: _Optional[int] = ...) -> None: ... + +class GetFitnessRewardsOutProto(_message.Message): + __slots__ = ["result", "rewards"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetFitnessRewardsOutProto.Result] + SUCCESS: _ClassVar[GetFitnessRewardsOutProto.Result] + REWARDS_ALREADY_COLLECTED: _ClassVar[GetFitnessRewardsOutProto.Result] + ERROR_UNKNOWN: _ClassVar[GetFitnessRewardsOutProto.Result] + UNSET: GetFitnessRewardsOutProto.Result + SUCCESS: GetFitnessRewardsOutProto.Result + REWARDS_ALREADY_COLLECTED: GetFitnessRewardsOutProto.Result + ERROR_UNKNOWN: GetFitnessRewardsOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + REWARDS_FIELD_NUMBER: _ClassVar[int] + result: GetFitnessRewardsOutProto.Result + rewards: LootProto + def __init__(self, result: _Optional[_Union[GetFitnessRewardsOutProto.Result, str]] = ..., rewards: _Optional[_Union[LootProto, _Mapping]] = ...) -> None: ... + +class GetFitnessRewardsProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class GetFriendshipRewardsOutProto(_message.Message): + __slots__ = ["result", "xp_reward", "friend_id"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetFriendshipRewardsOutProto.Result] + SUCCESS: _ClassVar[GetFriendshipRewardsOutProto.Result] + ERROR_UNKNOWN: _ClassVar[GetFriendshipRewardsOutProto.Result] + ERROR_NOT_FRIENDS: _ClassVar[GetFriendshipRewardsOutProto.Result] + ERROR_MILESTONE_ALREADY_AWARDED: _ClassVar[GetFriendshipRewardsOutProto.Result] + ERROR_FAILED_TO_UPDATE: _ClassVar[GetFriendshipRewardsOutProto.Result] + UNSET: GetFriendshipRewardsOutProto.Result + SUCCESS: GetFriendshipRewardsOutProto.Result + ERROR_UNKNOWN: GetFriendshipRewardsOutProto.Result + ERROR_NOT_FRIENDS: GetFriendshipRewardsOutProto.Result + ERROR_MILESTONE_ALREADY_AWARDED: GetFriendshipRewardsOutProto.Result + ERROR_FAILED_TO_UPDATE: GetFriendshipRewardsOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + XP_REWARD_FIELD_NUMBER: _ClassVar[int] + FRIEND_ID_FIELD_NUMBER: _ClassVar[int] + result: GetFriendshipRewardsOutProto.Result + xp_reward: int + friend_id: str + def __init__(self, result: _Optional[_Union[GetFriendshipRewardsOutProto.Result, str]] = ..., xp_reward: _Optional[int] = ..., friend_id: _Optional[str] = ...) -> None: ... + +class GetFriendshipRewardsProto(_message.Message): + __slots__ = ["friend_id"] + FRIEND_ID_FIELD_NUMBER: _ClassVar[int] + friend_id: str + def __init__(self, friend_id: _Optional[str] = ...) -> None: ... + +class GetGameConfigVersionsOutProto(_message.Message): + __slots__ = ["result", "game_master_timestamp", "asset_digest_timestamp", "experiment_id"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetGameConfigVersionsOutProto.Result] + SUCCESS: _ClassVar[GetGameConfigVersionsOutProto.Result] + UNSET: GetGameConfigVersionsOutProto.Result + SUCCESS: GetGameConfigVersionsOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + GAME_MASTER_TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + ASSET_DIGEST_TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + EXPERIMENT_ID_FIELD_NUMBER: _ClassVar[int] + result: GetGameConfigVersionsOutProto.Result + game_master_timestamp: int + asset_digest_timestamp: int + experiment_id: _containers.RepeatedScalarFieldContainer[int] + def __init__(self, result: _Optional[_Union[GetGameConfigVersionsOutProto.Result, str]] = ..., game_master_timestamp: _Optional[int] = ..., asset_digest_timestamp: _Optional[int] = ..., experiment_id: _Optional[_Iterable[int]] = ...) -> None: ... + +class GetGameConfigVersionsProto(_message.Message): + __slots__ = ["platform", "device_manufacturer", "device_model", "locale", "app_version", "store", "carrier", "user_date_of_birth", "sentry_id"] + PLATFORM_FIELD_NUMBER: _ClassVar[int] + DEVICE_MANUFACTURER_FIELD_NUMBER: _ClassVar[int] + DEVICE_MODEL_FIELD_NUMBER: _ClassVar[int] + LOCALE_FIELD_NUMBER: _ClassVar[int] + APP_VERSION_FIELD_NUMBER: _ClassVar[int] + STORE_FIELD_NUMBER: _ClassVar[int] + CARRIER_FIELD_NUMBER: _ClassVar[int] + USER_DATE_OF_BIRTH_FIELD_NUMBER: _ClassVar[int] + SENTRY_ID_FIELD_NUMBER: _ClassVar[int] + platform: Platform + device_manufacturer: str + device_model: str + locale: str + app_version: int + store: Store + carrier: str + user_date_of_birth: str + sentry_id: str + def __init__(self, platform: _Optional[_Union[Platform, str]] = ..., device_manufacturer: _Optional[str] = ..., device_model: _Optional[str] = ..., locale: _Optional[str] = ..., app_version: _Optional[int] = ..., store: _Optional[_Union[Store, str]] = ..., carrier: _Optional[str] = ..., user_date_of_birth: _Optional[str] = ..., sentry_id: _Optional[str] = ...) -> None: ... + +class GetGameMasterClientTemplatesOutProto(_message.Message): + __slots__ = ["result", "items", "timestamp", "page_offset"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetGameMasterClientTemplatesOutProto.Result] + SUCCESS: _ClassVar[GetGameMasterClientTemplatesOutProto.Result] + PAGE: _ClassVar[GetGameMasterClientTemplatesOutProto.Result] + RETRY: _ClassVar[GetGameMasterClientTemplatesOutProto.Result] + UNSET: GetGameMasterClientTemplatesOutProto.Result + SUCCESS: GetGameMasterClientTemplatesOutProto.Result + PAGE: GetGameMasterClientTemplatesOutProto.Result + RETRY: GetGameMasterClientTemplatesOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + ITEMS_FIELD_NUMBER: _ClassVar[int] + TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + PAGE_OFFSET_FIELD_NUMBER: _ClassVar[int] + result: GetGameMasterClientTemplatesOutProto.Result + items: _containers.RepeatedCompositeFieldContainer[GameMasterClientTemplateProto] + timestamp: int + page_offset: int + def __init__(self, result: _Optional[_Union[GetGameMasterClientTemplatesOutProto.Result, str]] = ..., items: _Optional[_Iterable[_Union[GameMasterClientTemplateProto, _Mapping]]] = ..., timestamp: _Optional[int] = ..., page_offset: _Optional[int] = ...) -> None: ... + +class GetGameMasterClientTemplatesProto(_message.Message): + __slots__ = ["paginate", "page_offset", "page_timestamp"] + PAGINATE_FIELD_NUMBER: _ClassVar[int] + PAGE_OFFSET_FIELD_NUMBER: _ClassVar[int] + PAGE_TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + paginate: bool + page_offset: int + page_timestamp: int + def __init__(self, paginate: bool = ..., page_offset: _Optional[int] = ..., page_timestamp: _Optional[int] = ...) -> None: ... + +class GetGeofencedAdOutProto(_message.Message): + __slots__ = ["result", "sponsored_gift", "ad"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetGeofencedAdOutProto.Result] + SUCCESS_AD_RECEIVED: _ClassVar[GetGeofencedAdOutProto.Result] + SUCCESS_NO_ADS_AVAILABLE: _ClassVar[GetGeofencedAdOutProto.Result] + ERROR_REQUEST_FAILED: _ClassVar[GetGeofencedAdOutProto.Result] + SUCCESS_GAM_ELIGIBLE: _ClassVar[GetGeofencedAdOutProto.Result] + SUCCESS_AD_RECEIVED_BUT_CHECK_GAM: _ClassVar[GetGeofencedAdOutProto.Result] + UNSET: GetGeofencedAdOutProto.Result + SUCCESS_AD_RECEIVED: GetGeofencedAdOutProto.Result + SUCCESS_NO_ADS_AVAILABLE: GetGeofencedAdOutProto.Result + ERROR_REQUEST_FAILED: GetGeofencedAdOutProto.Result + SUCCESS_GAM_ELIGIBLE: GetGeofencedAdOutProto.Result + SUCCESS_AD_RECEIVED_BUT_CHECK_GAM: GetGeofencedAdOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + SPONSORED_GIFT_FIELD_NUMBER: _ClassVar[int] + AD_FIELD_NUMBER: _ClassVar[int] + result: GetGeofencedAdOutProto.Result + sponsored_gift: AdDetails + ad: AdProto + def __init__(self, result: _Optional[_Union[GetGeofencedAdOutProto.Result, str]] = ..., sponsored_gift: _Optional[_Union[AdDetails, _Mapping]] = ..., ad: _Optional[_Union[AdProto, _Mapping]] = ...) -> None: ... + +class GetGeofencedAdProto(_message.Message): + __slots__ = ["player_lat_degrees", "player_lng_degrees", "ad_targeting_info", "allowed_ad_type"] + PLAYER_LAT_DEGREES_FIELD_NUMBER: _ClassVar[int] + PLAYER_LNG_DEGREES_FIELD_NUMBER: _ClassVar[int] + AD_TARGETING_INFO_FIELD_NUMBER: _ClassVar[int] + ALLOWED_AD_TYPE_FIELD_NUMBER: _ClassVar[int] + player_lat_degrees: float + player_lng_degrees: float + ad_targeting_info: AdTargetingInfoProto + allowed_ad_type: _containers.RepeatedScalarFieldContainer[AdType] + def __init__(self, player_lat_degrees: _Optional[float] = ..., player_lng_degrees: _Optional[float] = ..., ad_targeting_info: _Optional[_Union[AdTargetingInfoProto, _Mapping]] = ..., allowed_ad_type: _Optional[_Iterable[_Union[AdType, str]]] = ...) -> None: ... + +class GetGiftBoxDetailsOutProto(_message.Message): + __slots__ = ["result", "gift_boxes"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetGiftBoxDetailsOutProto.Result] + SUCCESS: _ClassVar[GetGiftBoxDetailsOutProto.Result] + ERROR_UNKNOWN: _ClassVar[GetGiftBoxDetailsOutProto.Result] + ERROR_GIFT_DOES_NOT_EXIST: _ClassVar[GetGiftBoxDetailsOutProto.Result] + ERROR_INVALID_PLAYER_ID: _ClassVar[GetGiftBoxDetailsOutProto.Result] + ERROR_FRIEND_NOT_FOUND: _ClassVar[GetGiftBoxDetailsOutProto.Result] + ERROR_FORT_SEARCH: _ClassVar[GetGiftBoxDetailsOutProto.Result] + UNSET: GetGiftBoxDetailsOutProto.Result + SUCCESS: GetGiftBoxDetailsOutProto.Result + ERROR_UNKNOWN: GetGiftBoxDetailsOutProto.Result + ERROR_GIFT_DOES_NOT_EXIST: GetGiftBoxDetailsOutProto.Result + ERROR_INVALID_PLAYER_ID: GetGiftBoxDetailsOutProto.Result + ERROR_FRIEND_NOT_FOUND: GetGiftBoxDetailsOutProto.Result + ERROR_FORT_SEARCH: GetGiftBoxDetailsOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + GIFT_BOXES_FIELD_NUMBER: _ClassVar[int] + result: GetGiftBoxDetailsOutProto.Result + gift_boxes: _containers.RepeatedCompositeFieldContainer[GiftBoxDetailsProto] + def __init__(self, result: _Optional[_Union[GetGiftBoxDetailsOutProto.Result, str]] = ..., gift_boxes: _Optional[_Iterable[_Union[GiftBoxDetailsProto, _Mapping]]] = ...) -> None: ... + +class GetGiftBoxDetailsProto(_message.Message): + __slots__ = ["giftbox_id", "player_id"] + GIFTBOX_ID_FIELD_NUMBER: _ClassVar[int] + PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + giftbox_id: _containers.RepeatedScalarFieldContainer[int] + player_id: str + def __init__(self, giftbox_id: _Optional[_Iterable[int]] = ..., player_id: _Optional[str] = ...) -> None: ... + +class GetGmapSettingsOutProto(_message.Message): + __slots__ = ["result", "gmap_template_url", "max_poi_distance_in_meters"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetGmapSettingsOutProto.Result] + SUCCESS: _ClassVar[GetGmapSettingsOutProto.Result] + ERROR_UNKNOWN: _ClassVar[GetGmapSettingsOutProto.Result] + ERROR_MISSING_CONFIG: _ClassVar[GetGmapSettingsOutProto.Result] + ERROR_NO_UNIQUE_ID: _ClassVar[GetGmapSettingsOutProto.Result] + UNSET: GetGmapSettingsOutProto.Result + SUCCESS: GetGmapSettingsOutProto.Result + ERROR_UNKNOWN: GetGmapSettingsOutProto.Result + ERROR_MISSING_CONFIG: GetGmapSettingsOutProto.Result + ERROR_NO_UNIQUE_ID: GetGmapSettingsOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + GMAP_TEMPLATE_URL_FIELD_NUMBER: _ClassVar[int] + MAX_POI_DISTANCE_IN_METERS_FIELD_NUMBER: _ClassVar[int] + result: GetGmapSettingsOutProto.Result + gmap_template_url: str + max_poi_distance_in_meters: int + def __init__(self, result: _Optional[_Union[GetGmapSettingsOutProto.Result, str]] = ..., gmap_template_url: _Optional[str] = ..., max_poi_distance_in_meters: _Optional[int] = ...) -> None: ... + +class GetGmapSettingsProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class GetGymBadgeDetailsOutProto(_message.Message): + __slots__ = ["gym_badge", "gym_defender", "success"] + GYM_BADGE_FIELD_NUMBER: _ClassVar[int] + GYM_DEFENDER_FIELD_NUMBER: _ClassVar[int] + SUCCESS_FIELD_NUMBER: _ClassVar[int] + gym_badge: AwardedGymBadge + gym_defender: GymDefenderProto + success: bool + def __init__(self, gym_badge: _Optional[_Union[AwardedGymBadge, _Mapping]] = ..., gym_defender: _Optional[_Union[GymDefenderProto, _Mapping]] = ..., success: bool = ...) -> None: ... + +class GetGymBadgeDetailsProto(_message.Message): + __slots__ = ["fort_id", "latitude", "longitude"] + FORT_ID_FIELD_NUMBER: _ClassVar[int] + LATITUDE_FIELD_NUMBER: _ClassVar[int] + LONGITUDE_FIELD_NUMBER: _ClassVar[int] + fort_id: str + latitude: float + longitude: float + def __init__(self, fort_id: _Optional[str] = ..., latitude: _Optional[float] = ..., longitude: _Optional[float] = ...) -> None: ... + +class GetGymDetailsOutProto(_message.Message): + __slots__ = ["gym_state", "name", "url", "result", "description", "secondary_url", "checkin_image_url", "event_info"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetGymDetailsOutProto.Result] + SUCCESS: _ClassVar[GetGymDetailsOutProto.Result] + ERROR_NOT_IN_RANGE: _ClassVar[GetGymDetailsOutProto.Result] + UNSET: GetGymDetailsOutProto.Result + SUCCESS: GetGymDetailsOutProto.Result + ERROR_NOT_IN_RANGE: GetGymDetailsOutProto.Result + GYM_STATE_FIELD_NUMBER: _ClassVar[int] + NAME_FIELD_NUMBER: _ClassVar[int] + URL_FIELD_NUMBER: _ClassVar[int] + RESULT_FIELD_NUMBER: _ClassVar[int] + DESCRIPTION_FIELD_NUMBER: _ClassVar[int] + SECONDARY_URL_FIELD_NUMBER: _ClassVar[int] + CHECKIN_IMAGE_URL_FIELD_NUMBER: _ClassVar[int] + EVENT_INFO_FIELD_NUMBER: _ClassVar[int] + gym_state: GymStateProto + name: str + url: _containers.RepeatedScalarFieldContainer[str] + result: GetGymDetailsOutProto.Result + description: str + secondary_url: _containers.RepeatedScalarFieldContainer[str] + checkin_image_url: str + event_info: EventInfoProto + def __init__(self, gym_state: _Optional[_Union[GymStateProto, _Mapping]] = ..., name: _Optional[str] = ..., url: _Optional[_Iterable[str]] = ..., result: _Optional[_Union[GetGymDetailsOutProto.Result, str]] = ..., description: _Optional[str] = ..., secondary_url: _Optional[_Iterable[str]] = ..., checkin_image_url: _Optional[str] = ..., event_info: _Optional[_Union[EventInfoProto, _Mapping]] = ...) -> None: ... + +class GetGymDetailsProto(_message.Message): + __slots__ = ["gym_id", "player_lat_degrees", "player_lng_degrees", "gym_lat_degrees", "gym_lng_degrees", "client_version"] + GYM_ID_FIELD_NUMBER: _ClassVar[int] + PLAYER_LAT_DEGREES_FIELD_NUMBER: _ClassVar[int] + PLAYER_LNG_DEGREES_FIELD_NUMBER: _ClassVar[int] + GYM_LAT_DEGREES_FIELD_NUMBER: _ClassVar[int] + GYM_LNG_DEGREES_FIELD_NUMBER: _ClassVar[int] + CLIENT_VERSION_FIELD_NUMBER: _ClassVar[int] + gym_id: str + player_lat_degrees: float + player_lng_degrees: float + gym_lat_degrees: float + gym_lng_degrees: float + client_version: str + def __init__(self, gym_id: _Optional[str] = ..., player_lat_degrees: _Optional[float] = ..., player_lng_degrees: _Optional[float] = ..., gym_lat_degrees: _Optional[float] = ..., gym_lng_degrees: _Optional[float] = ..., client_version: _Optional[str] = ...) -> None: ... + +class GetHatchedEggsOutProto(_message.Message): + __slots__ = ["success", "pokemon_id", "exp_awarded", "candy_awarded", "stardust_awarded", "egg_km_walked", "hatched_pokemon", "xl_candy_awarded"] + SUCCESS_FIELD_NUMBER: _ClassVar[int] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + EXP_AWARDED_FIELD_NUMBER: _ClassVar[int] + CANDY_AWARDED_FIELD_NUMBER: _ClassVar[int] + STARDUST_AWARDED_FIELD_NUMBER: _ClassVar[int] + EGG_KM_WALKED_FIELD_NUMBER: _ClassVar[int] + HATCHED_POKEMON_FIELD_NUMBER: _ClassVar[int] + XL_CANDY_AWARDED_FIELD_NUMBER: _ClassVar[int] + success: bool + pokemon_id: _containers.RepeatedScalarFieldContainer[int] + exp_awarded: _containers.RepeatedScalarFieldContainer[int] + candy_awarded: _containers.RepeatedScalarFieldContainer[int] + stardust_awarded: _containers.RepeatedScalarFieldContainer[int] + egg_km_walked: _containers.RepeatedScalarFieldContainer[float] + hatched_pokemon: _containers.RepeatedCompositeFieldContainer[PokemonProto] + xl_candy_awarded: _containers.RepeatedScalarFieldContainer[int] + def __init__(self, success: bool = ..., pokemon_id: _Optional[_Iterable[int]] = ..., exp_awarded: _Optional[_Iterable[int]] = ..., candy_awarded: _Optional[_Iterable[int]] = ..., stardust_awarded: _Optional[_Iterable[int]] = ..., egg_km_walked: _Optional[_Iterable[float]] = ..., hatched_pokemon: _Optional[_Iterable[_Union[PokemonProto, _Mapping]]] = ..., xl_candy_awarded: _Optional[_Iterable[int]] = ...) -> None: ... + +class GetHatchedEggsProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class GetHoloholoInventoryOutProto(_message.Message): + __slots__ = ["success", "inventory_delta"] + SUCCESS_FIELD_NUMBER: _ClassVar[int] + INVENTORY_DELTA_FIELD_NUMBER: _ClassVar[int] + success: bool + inventory_delta: InventoryDeltaProto + def __init__(self, success: bool = ..., inventory_delta: _Optional[_Union[InventoryDeltaProto, _Mapping]] = ...) -> None: ... + +class GetHoloholoInventoryProto(_message.Message): + __slots__ = ["timestamp_millis", "item_been_seen"] + TIMESTAMP_MILLIS_FIELD_NUMBER: _ClassVar[int] + ITEM_BEEN_SEEN_FIELD_NUMBER: _ClassVar[int] + timestamp_millis: int + item_been_seen: _containers.RepeatedScalarFieldContainer[Item] + def __init__(self, timestamp_millis: _Optional[int] = ..., item_been_seen: _Optional[_Iterable[_Union[Item, str]]] = ...) -> None: ... + +class GetInboxOutProto(_message.Message): + __slots__ = ["result", "inbox"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetInboxOutProto.Result] + SUCCESS: _ClassVar[GetInboxOutProto.Result] + FAILURE: _ClassVar[GetInboxOutProto.Result] + TIMED_OUT: _ClassVar[GetInboxOutProto.Result] + UNSET: GetInboxOutProto.Result + SUCCESS: GetInboxOutProto.Result + FAILURE: GetInboxOutProto.Result + TIMED_OUT: GetInboxOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + INBOX_FIELD_NUMBER: _ClassVar[int] + result: GetInboxOutProto.Result + inbox: ClientInbox + def __init__(self, result: _Optional[_Union[GetInboxOutProto.Result, str]] = ..., inbox: _Optional[_Union[ClientInbox, _Mapping]] = ...) -> None: ... + +class GetInboxProto(_message.Message): + __slots__ = ["is_history", "is_reverse", "not_before_ms"] + IS_HISTORY_FIELD_NUMBER: _ClassVar[int] + IS_REVERSE_FIELD_NUMBER: _ClassVar[int] + NOT_BEFORE_MS_FIELD_NUMBER: _ClassVar[int] + is_history: bool + is_reverse: bool + not_before_ms: int + def __init__(self, is_history: bool = ..., is_reverse: bool = ..., not_before_ms: _Optional[int] = ...) -> None: ... + +class GetIncensePokemonOutProto(_message.Message): + __slots__ = ["result", "pokemon_type_id", "lat", "lng", "encounter_location", "encounter_id", "disappear_time_ms", "pokemon_display"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + INCENSE_ENCOUNTER_UNKNOWN: _ClassVar[GetIncensePokemonOutProto.Result] + INCENSE_ENCOUNTER_AVAILABLE: _ClassVar[GetIncensePokemonOutProto.Result] + INCENSE_ENCOUNTER_NOT_AVAILABLE: _ClassVar[GetIncensePokemonOutProto.Result] + INCENSE_ENCOUNTER_UNKNOWN: GetIncensePokemonOutProto.Result + INCENSE_ENCOUNTER_AVAILABLE: GetIncensePokemonOutProto.Result + INCENSE_ENCOUNTER_NOT_AVAILABLE: GetIncensePokemonOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + POKEMON_TYPE_ID_FIELD_NUMBER: _ClassVar[int] + LAT_FIELD_NUMBER: _ClassVar[int] + LNG_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_LOCATION_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_ID_FIELD_NUMBER: _ClassVar[int] + DISAPPEAR_TIME_MS_FIELD_NUMBER: _ClassVar[int] + POKEMON_DISPLAY_FIELD_NUMBER: _ClassVar[int] + result: GetIncensePokemonOutProto.Result + pokemon_type_id: HoloPokemonId + lat: float + lng: float + encounter_location: str + encounter_id: int + disappear_time_ms: int + pokemon_display: PokemonDisplayProto + def __init__(self, result: _Optional[_Union[GetIncensePokemonOutProto.Result, str]] = ..., pokemon_type_id: _Optional[_Union[HoloPokemonId, str]] = ..., lat: _Optional[float] = ..., lng: _Optional[float] = ..., encounter_location: _Optional[str] = ..., encounter_id: _Optional[int] = ..., disappear_time_ms: _Optional[int] = ..., pokemon_display: _Optional[_Union[PokemonDisplayProto, _Mapping]] = ...) -> None: ... + +class GetIncensePokemonProto(_message.Message): + __slots__ = ["player_lat_degrees", "player_lng_degrees"] + PLAYER_LAT_DEGREES_FIELD_NUMBER: _ClassVar[int] + PLAYER_LNG_DEGREES_FIELD_NUMBER: _ClassVar[int] + player_lat_degrees: float + player_lng_degrees: float + def __init__(self, player_lat_degrees: _Optional[float] = ..., player_lng_degrees: _Optional[float] = ...) -> None: ... + +class GetIncenseRecapOutProto(_message.Message): + __slots__ = ["result", "display_protos"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetIncenseRecapOutProto.Result] + SUCCESS: _ClassVar[GetIncenseRecapOutProto.Result] + ERROR_ALREADY_SEEN: _ClassVar[GetIncenseRecapOutProto.Result] + ERROR_INVALID_DAY_BUCKET: _ClassVar[GetIncenseRecapOutProto.Result] + ERROR_FEATURE_DISABLED: _ClassVar[GetIncenseRecapOutProto.Result] + UNSET: GetIncenseRecapOutProto.Result + SUCCESS: GetIncenseRecapOutProto.Result + ERROR_ALREADY_SEEN: GetIncenseRecapOutProto.Result + ERROR_INVALID_DAY_BUCKET: GetIncenseRecapOutProto.Result + ERROR_FEATURE_DISABLED: GetIncenseRecapOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + DISPLAY_PROTOS_FIELD_NUMBER: _ClassVar[int] + result: GetIncenseRecapOutProto.Result + display_protos: _containers.RepeatedCompositeFieldContainer[DailyAdventureIncenseRecapDayDisplayProto] + def __init__(self, result: _Optional[_Union[GetIncenseRecapOutProto.Result, str]] = ..., display_protos: _Optional[_Iterable[_Union[DailyAdventureIncenseRecapDayDisplayProto, _Mapping]]] = ...) -> None: ... + +class GetIncenseRecapProto(_message.Message): + __slots__ = ["day_bucket"] + DAY_BUCKET_FIELD_NUMBER: _ClassVar[int] + day_bucket: int + def __init__(self, day_bucket: _Optional[int] = ...) -> None: ... + +class GetInventoryProto(_message.Message): + __slots__ = ["timestamp_millis"] + TIMESTAMP_MILLIS_FIELD_NUMBER: _ClassVar[int] + timestamp_millis: int + def __init__(self, timestamp_millis: _Optional[int] = ...) -> None: ... + +class GetInventoryResponseProto(_message.Message): + __slots__ = ["success", "inventory_delta"] + SUCCESS_FIELD_NUMBER: _ClassVar[int] + INVENTORY_DELTA_FIELD_NUMBER: _ClassVar[int] + success: bool + inventory_delta: InventoryDeltaProto + def __init__(self, success: bool = ..., inventory_delta: _Optional[_Union[InventoryDeltaProto, _Mapping]] = ...) -> None: ... + +class GetIrisSocialSceneOutProto(_message.Message): + __slots__ = ["status", "placed_pokemon"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetIrisSocialSceneOutProto.Status] + SUCCESS: _ClassVar[GetIrisSocialSceneOutProto.Status] + ERROR_FORT_ID_NOT_FOUND: _ClassVar[GetIrisSocialSceneOutProto.Status] + ERROR_FORT_ID_NOT_VPS_ELIGIBLE: _ClassVar[GetIrisSocialSceneOutProto.Status] + ERROR_FEATURE_DISABLED: _ClassVar[GetIrisSocialSceneOutProto.Status] + UNSET: GetIrisSocialSceneOutProto.Status + SUCCESS: GetIrisSocialSceneOutProto.Status + ERROR_FORT_ID_NOT_FOUND: GetIrisSocialSceneOutProto.Status + ERROR_FORT_ID_NOT_VPS_ELIGIBLE: GetIrisSocialSceneOutProto.Status + ERROR_FEATURE_DISABLED: GetIrisSocialSceneOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + PLACED_POKEMON_FIELD_NUMBER: _ClassVar[int] + status: GetIrisSocialSceneOutProto.Status + placed_pokemon: _containers.RepeatedCompositeFieldContainer[IrisPokemonObjectProto] + def __init__(self, status: _Optional[_Union[GetIrisSocialSceneOutProto.Status, str]] = ..., placed_pokemon: _Optional[_Iterable[_Union[IrisPokemonObjectProto, _Mapping]]] = ...) -> None: ... + +class GetIrisSocialSceneProto(_message.Message): + __slots__ = ["fort_id", "iris_session_id", "vps_session_id", "fort_lat", "fort_lng"] + FORT_ID_FIELD_NUMBER: _ClassVar[int] + IRIS_SESSION_ID_FIELD_NUMBER: _ClassVar[int] + VPS_SESSION_ID_FIELD_NUMBER: _ClassVar[int] + FORT_LAT_FIELD_NUMBER: _ClassVar[int] + FORT_LNG_FIELD_NUMBER: _ClassVar[int] + fort_id: str + iris_session_id: str + vps_session_id: str + fort_lat: float + fort_lng: float + def __init__(self, fort_id: _Optional[str] = ..., iris_session_id: _Optional[str] = ..., vps_session_id: _Optional[str] = ..., fort_lat: _Optional[float] = ..., fort_lng: _Optional[float] = ...) -> None: ... + +class GetKeysRequest(_message.Message): + __slots__ = ["kind"] + KIND_FIELD_NUMBER: _ClassVar[int] + kind: str + def __init__(self, kind: _Optional[str] = ...) -> None: ... + +class GetKeysResponse(_message.Message): + __slots__ = ["keys"] + KEYS_FIELD_NUMBER: _ClassVar[int] + keys: _containers.RepeatedCompositeFieldContainer[Key] + def __init__(self, keys: _Optional[_Iterable[_Union[Key, _Mapping]]] = ...) -> None: ... + +class GetLocalTimeOutProto(_message.Message): + __slots__ = ["status", "local_times"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetLocalTimeOutProto.Status] + SUCCESS: _ClassVar[GetLocalTimeOutProto.Status] + ERROR_UNKNOWN: _ClassVar[GetLocalTimeOutProto.Status] + UNSET: GetLocalTimeOutProto.Status + SUCCESS: GetLocalTimeOutProto.Status + ERROR_UNKNOWN: GetLocalTimeOutProto.Status + class LocalTimeProto(_message.Message): + __slots__ = ["timestamp_ms", "year", "month", "day_of_month", "day_of_week", "hours", "minutes", "seconds", "milliseconds", "timezone_id"] + TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + YEAR_FIELD_NUMBER: _ClassVar[int] + MONTH_FIELD_NUMBER: _ClassVar[int] + DAY_OF_MONTH_FIELD_NUMBER: _ClassVar[int] + DAY_OF_WEEK_FIELD_NUMBER: _ClassVar[int] + HOURS_FIELD_NUMBER: _ClassVar[int] + MINUTES_FIELD_NUMBER: _ClassVar[int] + SECONDS_FIELD_NUMBER: _ClassVar[int] + MILLISECONDS_FIELD_NUMBER: _ClassVar[int] + TIMEZONE_ID_FIELD_NUMBER: _ClassVar[int] + timestamp_ms: int + year: int + month: int + day_of_month: int + day_of_week: int + hours: int + minutes: int + seconds: int + milliseconds: int + timezone_id: str + def __init__(self, timestamp_ms: _Optional[int] = ..., year: _Optional[int] = ..., month: _Optional[int] = ..., day_of_month: _Optional[int] = ..., day_of_week: _Optional[int] = ..., hours: _Optional[int] = ..., minutes: _Optional[int] = ..., seconds: _Optional[int] = ..., milliseconds: _Optional[int] = ..., timezone_id: _Optional[str] = ...) -> None: ... + STATUS_FIELD_NUMBER: _ClassVar[int] + LOCAL_TIMES_FIELD_NUMBER: _ClassVar[int] + status: GetLocalTimeOutProto.Status + local_times: _containers.RepeatedCompositeFieldContainer[GetLocalTimeOutProto.LocalTimeProto] + def __init__(self, status: _Optional[_Union[GetLocalTimeOutProto.Status, str]] = ..., local_times: _Optional[_Iterable[_Union[GetLocalTimeOutProto.LocalTimeProto, _Mapping]]] = ...) -> None: ... + +class GetLocalTimeProto(_message.Message): + __slots__ = ["timestamp_ms"] + TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + timestamp_ms: _containers.RepeatedScalarFieldContainer[int] + def __init__(self, timestamp_ms: _Optional[_Iterable[int]] = ...) -> None: ... + +class GetMapFortsOutProto(_message.Message): + __slots__ = ["fort", "status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetMapFortsOutProto.Status] + SUCCESS: _ClassVar[GetMapFortsOutProto.Status] + ERROR: _ClassVar[GetMapFortsOutProto.Status] + UNSET: GetMapFortsOutProto.Status + SUCCESS: GetMapFortsOutProto.Status + ERROR: GetMapFortsOutProto.Status + class FortProto(_message.Message): + __slots__ = ["id", "name", "latitude", "longitude", "image"] + ID_FIELD_NUMBER: _ClassVar[int] + NAME_FIELD_NUMBER: _ClassVar[int] + LATITUDE_FIELD_NUMBER: _ClassVar[int] + LONGITUDE_FIELD_NUMBER: _ClassVar[int] + IMAGE_FIELD_NUMBER: _ClassVar[int] + id: str + name: str + latitude: float + longitude: float + image: _containers.RepeatedCompositeFieldContainer[GetMapFortsOutProto.Image] + def __init__(self, id: _Optional[str] = ..., name: _Optional[str] = ..., latitude: _Optional[float] = ..., longitude: _Optional[float] = ..., image: _Optional[_Iterable[_Union[GetMapFortsOutProto.Image, _Mapping]]] = ...) -> None: ... + class Image(_message.Message): + __slots__ = ["url", "id"] + URL_FIELD_NUMBER: _ClassVar[int] + ID_FIELD_NUMBER: _ClassVar[int] + url: str + id: str + def __init__(self, url: _Optional[str] = ..., id: _Optional[str] = ...) -> None: ... + FORT_FIELD_NUMBER: _ClassVar[int] + STATUS_FIELD_NUMBER: _ClassVar[int] + fort: _containers.RepeatedCompositeFieldContainer[GetMapFortsOutProto.FortProto] + status: GetMapFortsOutProto.Status + def __init__(self, fort: _Optional[_Iterable[_Union[GetMapFortsOutProto.FortProto, _Mapping]]] = ..., status: _Optional[_Union[GetMapFortsOutProto.Status, str]] = ...) -> None: ... + +class GetMapFortsProto(_message.Message): + __slots__ = ["cell_id"] + CELL_ID_FIELD_NUMBER: _ClassVar[int] + cell_id: _containers.RepeatedScalarFieldContainer[int] + def __init__(self, cell_id: _Optional[_Iterable[int]] = ...) -> None: ... + +class GetMapObjectsOutProto(_message.Message): + __slots__ = ["map_cell", "status", "time_of_day", "client_weather", "moon_phase", "twilight_period"] + class MoonPhase(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NOT_SET: _ClassVar[GetMapObjectsOutProto.MoonPhase] + FULL: _ClassVar[GetMapObjectsOutProto.MoonPhase] + NOT_SET: GetMapObjectsOutProto.MoonPhase + FULL: GetMapObjectsOutProto.MoonPhase + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetMapObjectsOutProto.Status] + SUCCESS: _ClassVar[GetMapObjectsOutProto.Status] + LOCATION_UNSET: _ClassVar[GetMapObjectsOutProto.Status] + ERROR: _ClassVar[GetMapObjectsOutProto.Status] + UNSET: GetMapObjectsOutProto.Status + SUCCESS: GetMapObjectsOutProto.Status + LOCATION_UNSET: GetMapObjectsOutProto.Status + ERROR: GetMapObjectsOutProto.Status + class TimeOfDay(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NONE: _ClassVar[GetMapObjectsOutProto.TimeOfDay] + DAY: _ClassVar[GetMapObjectsOutProto.TimeOfDay] + NIGHT: _ClassVar[GetMapObjectsOutProto.TimeOfDay] + NONE: GetMapObjectsOutProto.TimeOfDay + DAY: GetMapObjectsOutProto.TimeOfDay + NIGHT: GetMapObjectsOutProto.TimeOfDay + class TwilightPeriod(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NONE_TWILIGHT_PERIOD: _ClassVar[GetMapObjectsOutProto.TwilightPeriod] + DUSK: _ClassVar[GetMapObjectsOutProto.TwilightPeriod] + DAWN: _ClassVar[GetMapObjectsOutProto.TwilightPeriod] + NONE_TWILIGHT_PERIOD: GetMapObjectsOutProto.TwilightPeriod + DUSK: GetMapObjectsOutProto.TwilightPeriod + DAWN: GetMapObjectsOutProto.TwilightPeriod + MAP_CELL_FIELD_NUMBER: _ClassVar[int] + STATUS_FIELD_NUMBER: _ClassVar[int] + TIME_OF_DAY_FIELD_NUMBER: _ClassVar[int] + CLIENT_WEATHER_FIELD_NUMBER: _ClassVar[int] + MOON_PHASE_FIELD_NUMBER: _ClassVar[int] + TWILIGHT_PERIOD_FIELD_NUMBER: _ClassVar[int] + map_cell: _containers.RepeatedCompositeFieldContainer[ClientMapCellProto] + status: GetMapObjectsOutProto.Status + time_of_day: GetMapObjectsOutProto.TimeOfDay + client_weather: _containers.RepeatedCompositeFieldContainer[ClientWeatherProto] + moon_phase: GetMapObjectsOutProto.MoonPhase + twilight_period: GetMapObjectsOutProto.TwilightPeriod + def __init__(self, map_cell: _Optional[_Iterable[_Union[ClientMapCellProto, _Mapping]]] = ..., status: _Optional[_Union[GetMapObjectsOutProto.Status, str]] = ..., time_of_day: _Optional[_Union[GetMapObjectsOutProto.TimeOfDay, str]] = ..., client_weather: _Optional[_Iterable[_Union[ClientWeatherProto, _Mapping]]] = ..., moon_phase: _Optional[_Union[GetMapObjectsOutProto.MoonPhase, str]] = ..., twilight_period: _Optional[_Union[GetMapObjectsOutProto.TwilightPeriod, str]] = ...) -> None: ... + +class GetMapObjectsProto(_message.Message): + __slots__ = ["cell_id", "since_time_ms", "player_lat", "player_lng"] + CELL_ID_FIELD_NUMBER: _ClassVar[int] + SINCE_TIME_MS_FIELD_NUMBER: _ClassVar[int] + PLAYER_LAT_FIELD_NUMBER: _ClassVar[int] + PLAYER_LNG_FIELD_NUMBER: _ClassVar[int] + cell_id: _containers.RepeatedScalarFieldContainer[int] + since_time_ms: _containers.RepeatedScalarFieldContainer[int] + player_lat: float + player_lng: float + def __init__(self, cell_id: _Optional[_Iterable[int]] = ..., since_time_ms: _Optional[_Iterable[int]] = ..., player_lat: _Optional[float] = ..., player_lng: _Optional[float] = ...) -> None: ... + +class GetMapObjectsTriggerTelemetry(_message.Message): + __slots__ = ["trigger_type"] + class TriggerType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetMapObjectsTriggerTelemetry.TriggerType] + TIME: _ClassVar[GetMapObjectsTriggerTelemetry.TriggerType] + SPACE: _ClassVar[GetMapObjectsTriggerTelemetry.TriggerType] + UNSET: GetMapObjectsTriggerTelemetry.TriggerType + TIME: GetMapObjectsTriggerTelemetry.TriggerType + SPACE: GetMapObjectsTriggerTelemetry.TriggerType + TRIGGER_TYPE_FIELD_NUMBER: _ClassVar[int] + trigger_type: GetMapObjectsTriggerTelemetry.TriggerType + def __init__(self, trigger_type: _Optional[_Union[GetMapObjectsTriggerTelemetry.TriggerType, str]] = ...) -> None: ... + +class GetMaptilesSettingsRequest(_message.Message): + __slots__ = ["unity_sdk_version", "eighth_wall_module_version"] + UNITY_SDK_VERSION_FIELD_NUMBER: _ClassVar[int] + EIGHTH_WALL_MODULE_VERSION_FIELD_NUMBER: _ClassVar[int] + unity_sdk_version: str + eighth_wall_module_version: str + def __init__(self, unity_sdk_version: _Optional[str] = ..., eighth_wall_module_version: _Optional[str] = ...) -> None: ... + +class GetMaptilesSettingsResponse(_message.Message): + __slots__ = ["map_composition_root", "status", "error_message"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetMaptilesSettingsResponse.Status] + SUCCESS: _ClassVar[GetMaptilesSettingsResponse.Status] + INVALID_REQUEST: _ClassVar[GetMaptilesSettingsResponse.Status] + INTERNAL_ERROR: _ClassVar[GetMaptilesSettingsResponse.Status] + UNSET: GetMaptilesSettingsResponse.Status + SUCCESS: GetMaptilesSettingsResponse.Status + INVALID_REQUEST: GetMaptilesSettingsResponse.Status + INTERNAL_ERROR: GetMaptilesSettingsResponse.Status + MAP_COMPOSITION_ROOT_FIELD_NUMBER: _ClassVar[int] + STATUS_FIELD_NUMBER: _ClassVar[int] + ERROR_MESSAGE_FIELD_NUMBER: _ClassVar[int] + map_composition_root: MapCompositionRoot + status: GetMaptilesSettingsResponse.Status + error_message: str + def __init__(self, map_composition_root: _Optional[_Union[MapCompositionRoot, _Mapping]] = ..., status: _Optional[_Union[GetMaptilesSettingsResponse.Status, str]] = ..., error_message: _Optional[str] = ...) -> None: ... + +class GetMatchmakingStatusData(_message.Message): + __slots__ = ["rpc_id"] + RPC_ID_FIELD_NUMBER: _ClassVar[int] + rpc_id: int + def __init__(self, rpc_id: _Optional[int] = ...) -> None: ... + +class GetMatchmakingStatusOutProto(_message.Message): + __slots__ = ["result", "challenge", "queue_id"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetMatchmakingStatusOutProto.Result] + SUCCESS_OPPONENT_FOUND: _ClassVar[GetMatchmakingStatusOutProto.Result] + SUCCESS_QUEUED: _ClassVar[GetMatchmakingStatusOutProto.Result] + SUCCESS_NOT_MATCHED_EXPIRED: _ClassVar[GetMatchmakingStatusOutProto.Result] + ERROR_PLAYER_NOT_FOUND: _ClassVar[GetMatchmakingStatusOutProto.Result] + ERROR_QUEUE_NOT_FOUND: _ClassVar[GetMatchmakingStatusOutProto.Result] + ERROR_RETRY_UNSUCCESSFUL: _ClassVar[GetMatchmakingStatusOutProto.Result] + UNSET: GetMatchmakingStatusOutProto.Result + SUCCESS_OPPONENT_FOUND: GetMatchmakingStatusOutProto.Result + SUCCESS_QUEUED: GetMatchmakingStatusOutProto.Result + SUCCESS_NOT_MATCHED_EXPIRED: GetMatchmakingStatusOutProto.Result + ERROR_PLAYER_NOT_FOUND: GetMatchmakingStatusOutProto.Result + ERROR_QUEUE_NOT_FOUND: GetMatchmakingStatusOutProto.Result + ERROR_RETRY_UNSUCCESSFUL: GetMatchmakingStatusOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + CHALLENGE_FIELD_NUMBER: _ClassVar[int] + QUEUE_ID_FIELD_NUMBER: _ClassVar[int] + result: GetMatchmakingStatusOutProto.Result + challenge: CombatChallengeProto + queue_id: str + def __init__(self, result: _Optional[_Union[GetMatchmakingStatusOutProto.Result, str]] = ..., challenge: _Optional[_Union[CombatChallengeProto, _Mapping]] = ..., queue_id: _Optional[str] = ...) -> None: ... + +class GetMatchmakingStatusProto(_message.Message): + __slots__ = ["queue_id"] + QUEUE_ID_FIELD_NUMBER: _ClassVar[int] + queue_id: str + def __init__(self, queue_id: _Optional[str] = ...) -> None: ... + +class GetMatchmakingStatusResponseData(_message.Message): + __slots__ = ["rpc_id", "round_trip_time_ms", "result", "challenge"] + RPC_ID_FIELD_NUMBER: _ClassVar[int] + ROUND_TRIP_TIME_MS_FIELD_NUMBER: _ClassVar[int] + RESULT_FIELD_NUMBER: _ClassVar[int] + CHALLENGE_FIELD_NUMBER: _ClassVar[int] + rpc_id: int + round_trip_time_ms: int + result: GetMatchmakingStatusOutProto.Result + challenge: CombatChallengeLogProto + def __init__(self, rpc_id: _Optional[int] = ..., round_trip_time_ms: _Optional[int] = ..., result: _Optional[_Union[GetMatchmakingStatusOutProto.Result, str]] = ..., challenge: _Optional[_Union[CombatChallengeLogProto, _Mapping]] = ...) -> None: ... + +class GetMementoListOutProto(_message.Message): + __slots__ = ["status", "mementos", "memento_list_hash"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetMementoListOutProto.Status] + SUCCESS: _ClassVar[GetMementoListOutProto.Status] + ERROR_MEMENTO_TYPE_NOT_ENABLED: _ClassVar[GetMementoListOutProto.Status] + ERROR_INVALID_REQUEST: _ClassVar[GetMementoListOutProto.Status] + NOT_MODIFIED: _ClassVar[GetMementoListOutProto.Status] + UNSET: GetMementoListOutProto.Status + SUCCESS: GetMementoListOutProto.Status + ERROR_MEMENTO_TYPE_NOT_ENABLED: GetMementoListOutProto.Status + ERROR_INVALID_REQUEST: GetMementoListOutProto.Status + NOT_MODIFIED: GetMementoListOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + MEMENTOS_FIELD_NUMBER: _ClassVar[int] + MEMENTO_LIST_HASH_FIELD_NUMBER: _ClassVar[int] + status: GetMementoListOutProto.Status + mementos: _containers.RepeatedCompositeFieldContainer[MementoAttributesProto] + memento_list_hash: str + def __init__(self, status: _Optional[_Union[GetMementoListOutProto.Status, str]] = ..., mementos: _Optional[_Iterable[_Union[MementoAttributesProto, _Mapping]]] = ..., memento_list_hash: _Optional[str] = ...) -> None: ... + +class GetMementoListProto(_message.Message): + __slots__ = ["memento_types", "s2_cell_location_bounds", "time_bound_start_ms", "time_bound_end_ms", "memento_list_hash"] + MEMENTO_TYPES_FIELD_NUMBER: _ClassVar[int] + S2_CELL_LOCATION_BOUNDS_FIELD_NUMBER: _ClassVar[int] + TIME_BOUND_START_MS_FIELD_NUMBER: _ClassVar[int] + TIME_BOUND_END_MS_FIELD_NUMBER: _ClassVar[int] + MEMENTO_LIST_HASH_FIELD_NUMBER: _ClassVar[int] + memento_types: _containers.RepeatedScalarFieldContainer[MementoType] + s2_cell_location_bounds: _containers.RepeatedScalarFieldContainer[int] + time_bound_start_ms: int + time_bound_end_ms: int + memento_list_hash: str + def __init__(self, memento_types: _Optional[_Iterable[_Union[MementoType, str]]] = ..., s2_cell_location_bounds: _Optional[_Iterable[int]] = ..., time_bound_start_ms: _Optional[int] = ..., time_bound_end_ms: _Optional[int] = ..., memento_list_hash: _Optional[str] = ...) -> None: ... + +class GetMilestonesOutProto(_message.Message): + __slots__ = ["referrer_milestone", "referee_milestone", "status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetMilestonesOutProto.Status] + SUCCESS: _ClassVar[GetMilestonesOutProto.Status] + ERROR_DISABLED: _ClassVar[GetMilestonesOutProto.Status] + ERROR_UNKNOWN: _ClassVar[GetMilestonesOutProto.Status] + UNSET: GetMilestonesOutProto.Status + SUCCESS: GetMilestonesOutProto.Status + ERROR_DISABLED: GetMilestonesOutProto.Status + ERROR_UNKNOWN: GetMilestonesOutProto.Status + REFERRER_MILESTONE_FIELD_NUMBER: _ClassVar[int] + REFEREE_MILESTONE_FIELD_NUMBER: _ClassVar[int] + STATUS_FIELD_NUMBER: _ClassVar[int] + referrer_milestone: _containers.RepeatedCompositeFieldContainer[ReferralMilestonesProto] + referee_milestone: _containers.RepeatedCompositeFieldContainer[ReferralMilestonesProto] + status: GetMilestonesOutProto.Status + def __init__(self, referrer_milestone: _Optional[_Iterable[_Union[ReferralMilestonesProto, _Mapping]]] = ..., referee_milestone: _Optional[_Iterable[_Union[ReferralMilestonesProto, _Mapping]]] = ..., status: _Optional[_Union[GetMilestonesOutProto.Status, str]] = ...) -> None: ... + +class GetMilestonesPreviewOutProto(_message.Message): + __slots__ = ["status", "referrer_milestones"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetMilestonesPreviewOutProto.Status] + SUCCESS: _ClassVar[GetMilestonesPreviewOutProto.Status] + ERROR_DISABLED: _ClassVar[GetMilestonesPreviewOutProto.Status] + UNSET: GetMilestonesPreviewOutProto.Status + SUCCESS: GetMilestonesPreviewOutProto.Status + ERROR_DISABLED: GetMilestonesPreviewOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + REFERRER_MILESTONES_FIELD_NUMBER: _ClassVar[int] + status: GetMilestonesPreviewOutProto.Status + referrer_milestones: ReferralMilestonesProto + def __init__(self, status: _Optional[_Union[GetMilestonesPreviewOutProto.Status, str]] = ..., referrer_milestones: _Optional[_Union[ReferralMilestonesProto, _Mapping]] = ...) -> None: ... + +class GetMilestonesPreviewProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class GetMilestonesProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class GetMpSummaryOutProto(_message.Message): + __slots__ = ["mp_collected_today", "mp_daily_limit"] + MP_COLLECTED_TODAY_FIELD_NUMBER: _ClassVar[int] + MP_DAILY_LIMIT_FIELD_NUMBER: _ClassVar[int] + mp_collected_today: int + mp_daily_limit: int + def __init__(self, mp_collected_today: _Optional[int] = ..., mp_daily_limit: _Optional[int] = ...) -> None: ... + +class GetMpSummaryProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class GetNewQuestsOutProto(_message.Message): + __slots__ = ["status", "quests", "version_changed_quests"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetNewQuestsOutProto.Status] + SUCCESS: _ClassVar[GetNewQuestsOutProto.Status] + ERROR_INVALID_DISPLAY: _ClassVar[GetNewQuestsOutProto.Status] + UNSET: GetNewQuestsOutProto.Status + SUCCESS: GetNewQuestsOutProto.Status + ERROR_INVALID_DISPLAY: GetNewQuestsOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + QUESTS_FIELD_NUMBER: _ClassVar[int] + VERSION_CHANGED_QUESTS_FIELD_NUMBER: _ClassVar[int] + status: GetNewQuestsOutProto.Status + quests: _containers.RepeatedCompositeFieldContainer[ClientQuestProto] + version_changed_quests: _containers.RepeatedCompositeFieldContainer[ClientQuestProto] + def __init__(self, status: _Optional[_Union[GetNewQuestsOutProto.Status, str]] = ..., quests: _Optional[_Iterable[_Union[ClientQuestProto, _Mapping]]] = ..., version_changed_quests: _Optional[_Iterable[_Union[ClientQuestProto, _Mapping]]] = ...) -> None: ... + +class GetNewQuestsProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class GetNintendoAccountOutProto(_message.Message): + __slots__ = ["status", "linked_naid", "pokemon_home_trainer_name", "support_id"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNKNOWN: _ClassVar[GetNintendoAccountOutProto.Status] + SUCCESS: _ClassVar[GetNintendoAccountOutProto.Status] + ERROR_PLAYER_LEVEL_TOO_LOW: _ClassVar[GetNintendoAccountOutProto.Status] + ERROR_PLAYER_NOT_USING_PH_APP: _ClassVar[GetNintendoAccountOutProto.Status] + ERROR_PHAPI_UNKNOWN: _ClassVar[GetNintendoAccountOutProto.Status] + ERROR_RELOGIN_TO_PH_APP_NEEDED: _ClassVar[GetNintendoAccountOutProto.Status] + UNKNOWN: GetNintendoAccountOutProto.Status + SUCCESS: GetNintendoAccountOutProto.Status + ERROR_PLAYER_LEVEL_TOO_LOW: GetNintendoAccountOutProto.Status + ERROR_PLAYER_NOT_USING_PH_APP: GetNintendoAccountOutProto.Status + ERROR_PHAPI_UNKNOWN: GetNintendoAccountOutProto.Status + ERROR_RELOGIN_TO_PH_APP_NEEDED: GetNintendoAccountOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + LINKED_NAID_FIELD_NUMBER: _ClassVar[int] + POKEMON_HOME_TRAINER_NAME_FIELD_NUMBER: _ClassVar[int] + SUPPORT_ID_FIELD_NUMBER: _ClassVar[int] + status: GetNintendoAccountOutProto.Status + linked_naid: str + pokemon_home_trainer_name: str + support_id: str + def __init__(self, status: _Optional[_Union[GetNintendoAccountOutProto.Status, str]] = ..., linked_naid: _Optional[str] = ..., pokemon_home_trainer_name: _Optional[str] = ..., support_id: _Optional[str] = ...) -> None: ... + +class GetNintendoAccountProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class GetNintendoOAuth2UrlOutProto(_message.Message): + __slots__ = ["status", "url"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNKNOWN: _ClassVar[GetNintendoOAuth2UrlOutProto.Status] + SUCCESS: _ClassVar[GetNintendoOAuth2UrlOutProto.Status] + ERROR_PLAYER_LEVEL_TOO_LOW: _ClassVar[GetNintendoOAuth2UrlOutProto.Status] + ERROR_PLAYER_SIGNED_IN: _ClassVar[GetNintendoOAuth2UrlOutProto.Status] + UNKNOWN: GetNintendoOAuth2UrlOutProto.Status + SUCCESS: GetNintendoOAuth2UrlOutProto.Status + ERROR_PLAYER_LEVEL_TOO_LOW: GetNintendoOAuth2UrlOutProto.Status + ERROR_PLAYER_SIGNED_IN: GetNintendoOAuth2UrlOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + URL_FIELD_NUMBER: _ClassVar[int] + status: GetNintendoOAuth2UrlOutProto.Status + url: str + def __init__(self, status: _Optional[_Union[GetNintendoOAuth2UrlOutProto.Status, str]] = ..., url: _Optional[str] = ...) -> None: ... + +class GetNintendoOAuth2UrlProto(_message.Message): + __slots__ = ["deep_link_app_scheme"] + DEEP_LINK_APP_SCHEME_FIELD_NUMBER: _ClassVar[int] + deep_link_app_scheme: str + def __init__(self, deep_link_app_scheme: _Optional[str] = ...) -> None: ... + +class GetNpcCombatRewardsOutProto(_message.Message): + __slots__ = ["result", "reward_status", "rewards", "number_rewarded_npc_battles_today"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetNpcCombatRewardsOutProto.Result] + SUCCESS: _ClassVar[GetNpcCombatRewardsOutProto.Result] + ERROR_INVALD_NUMBER_ATTACKING_POKEMON_IDS: _ClassVar[GetNpcCombatRewardsOutProto.Result] + UNSET: GetNpcCombatRewardsOutProto.Result + SUCCESS: GetNpcCombatRewardsOutProto.Result + ERROR_INVALD_NUMBER_ATTACKING_POKEMON_IDS: GetNpcCombatRewardsOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + REWARD_STATUS_FIELD_NUMBER: _ClassVar[int] + REWARDS_FIELD_NUMBER: _ClassVar[int] + NUMBER_REWARDED_NPC_BATTLES_TODAY_FIELD_NUMBER: _ClassVar[int] + result: GetNpcCombatRewardsOutProto.Result + reward_status: CombatRewardStatus + rewards: LootProto + number_rewarded_npc_battles_today: int + def __init__(self, result: _Optional[_Union[GetNpcCombatRewardsOutProto.Result, str]] = ..., reward_status: _Optional[_Union[CombatRewardStatus, str]] = ..., rewards: _Optional[_Union[LootProto, _Mapping]] = ..., number_rewarded_npc_battles_today: _Optional[int] = ...) -> None: ... + +class GetNpcCombatRewardsProto(_message.Message): + __slots__ = ["combat_npc_trainer_template_id", "finish_state", "attacking_pokemon_id", "combat_id", "combat_quest_update"] + COMBAT_NPC_TRAINER_TEMPLATE_ID_FIELD_NUMBER: _ClassVar[int] + FINISH_STATE_FIELD_NUMBER: _ClassVar[int] + ATTACKING_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + COMBAT_ID_FIELD_NUMBER: _ClassVar[int] + COMBAT_QUEST_UPDATE_FIELD_NUMBER: _ClassVar[int] + combat_npc_trainer_template_id: str + finish_state: CombatPlayerFinishState + attacking_pokemon_id: _containers.RepeatedScalarFieldContainer[int] + combat_id: str + combat_quest_update: CombatQuestUpdateProto + def __init__(self, combat_npc_trainer_template_id: _Optional[str] = ..., finish_state: _Optional[_Union[CombatPlayerFinishState, str]] = ..., attacking_pokemon_id: _Optional[_Iterable[int]] = ..., combat_id: _Optional[str] = ..., combat_quest_update: _Optional[_Union[CombatQuestUpdateProto, _Mapping]] = ...) -> None: ... + +class GetNumStationAssistsOutProto(_message.Message): + __slots__ = ["num_station_assists", "candy_amount", "xl_candy_amount", "powerspot_title"] + NUM_STATION_ASSISTS_FIELD_NUMBER: _ClassVar[int] + CANDY_AMOUNT_FIELD_NUMBER: _ClassVar[int] + XL_CANDY_AMOUNT_FIELD_NUMBER: _ClassVar[int] + POWERSPOT_TITLE_FIELD_NUMBER: _ClassVar[int] + num_station_assists: int + candy_amount: int + xl_candy_amount: int + powerspot_title: str + def __init__(self, num_station_assists: _Optional[int] = ..., candy_amount: _Optional[int] = ..., xl_candy_amount: _Optional[int] = ..., powerspot_title: _Optional[str] = ...) -> None: ... + +class GetNumStationAssistsProto(_message.Message): + __slots__ = ["pokemon_id"] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + pokemon_id: int + def __init__(self, pokemon_id: _Optional[int] = ...) -> None: ... + +class GetOutstandingWarningsRequestProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class GetOutstandingWarningsResponseProto(_message.Message): + __slots__ = ["outstanding_warning"] + class WarningInfo(_message.Message): + __slots__ = ["type", "source", "start_timestamp_ms", "end_timestamp_ms", "reason_statements"] + TYPE_FIELD_NUMBER: _ClassVar[int] + SOURCE_FIELD_NUMBER: _ClassVar[int] + START_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + END_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + REASON_STATEMENTS_FIELD_NUMBER: _ClassVar[int] + type: PlatformWarningType + source: Source + start_timestamp_ms: int + end_timestamp_ms: int + reason_statements: _containers.RepeatedCompositeFieldContainer[StatementOfReason] + def __init__(self, type: _Optional[_Union[PlatformWarningType, str]] = ..., source: _Optional[_Union[Source, str]] = ..., start_timestamp_ms: _Optional[int] = ..., end_timestamp_ms: _Optional[int] = ..., reason_statements: _Optional[_Iterable[_Union[StatementOfReason, _Mapping]]] = ...) -> None: ... + OUTSTANDING_WARNING_FIELD_NUMBER: _ClassVar[int] + outstanding_warning: _containers.RepeatedCompositeFieldContainer[GetOutstandingWarningsResponseProto.WarningInfo] + def __init__(self, outstanding_warning: _Optional[_Iterable[_Union[GetOutstandingWarningsResponseProto.WarningInfo, _Mapping]]] = ...) -> None: ... + +class GetPartyHistoryOutProto(_message.Message): + __slots__ = ["result", "party_history"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetPartyHistoryOutProto.Result] + ERROR_UNKNOWN: _ClassVar[GetPartyHistoryOutProto.Result] + SUCCESS: _ClassVar[GetPartyHistoryOutProto.Result] + ERROR_PARTY_HISTORY_NOT_FOUND: _ClassVar[GetPartyHistoryOutProto.Result] + ERROR_PLAYER_NOT_IN_PARTY: _ClassVar[GetPartyHistoryOutProto.Result] + UNSET: GetPartyHistoryOutProto.Result + ERROR_UNKNOWN: GetPartyHistoryOutProto.Result + SUCCESS: GetPartyHistoryOutProto.Result + ERROR_PARTY_HISTORY_NOT_FOUND: GetPartyHistoryOutProto.Result + ERROR_PLAYER_NOT_IN_PARTY: GetPartyHistoryOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + PARTY_HISTORY_FIELD_NUMBER: _ClassVar[int] + result: GetPartyHistoryOutProto.Result + party_history: PartyHistoryRpcProto + def __init__(self, result: _Optional[_Union[GetPartyHistoryOutProto.Result, str]] = ..., party_history: _Optional[_Union[PartyHistoryRpcProto, _Mapping]] = ...) -> None: ... + +class GetPartyHistoryProto(_message.Message): + __slots__ = ["party_id", "party_seed"] + PARTY_ID_FIELD_NUMBER: _ClassVar[int] + PARTY_SEED_FIELD_NUMBER: _ClassVar[int] + party_id: int + party_seed: int + def __init__(self, party_id: _Optional[int] = ..., party_seed: _Optional[int] = ...) -> None: ... + +class GetPartyOutProto(_message.Message): + __slots__ = ["party", "result", "player_locations", "activity_summary", "item_limits"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetPartyOutProto.Result] + ERROR_UNKNOWN: _ClassVar[GetPartyOutProto.Result] + SUCCESS: _ClassVar[GetPartyOutProto.Result] + ERROR_PARTY_NOT_FOUND: _ClassVar[GetPartyOutProto.Result] + ERROR_PLAYER_NOT_IN_PARTY: _ClassVar[GetPartyOutProto.Result] + ERROR_FEATURE_DISABLED: _ClassVar[GetPartyOutProto.Result] + ERROR_PLAYER_LEVEL_TOO_LOW: _ClassVar[GetPartyOutProto.Result] + ERROR_REDIS_EXCEPTION: _ClassVar[GetPartyOutProto.Result] + ERROR_PARTY_TIMED_OUT: _ClassVar[GetPartyOutProto.Result] + ERROR_PLFE_REDIRECT_NEEDED: _ClassVar[GetPartyOutProto.Result] + UNSET: GetPartyOutProto.Result + ERROR_UNKNOWN: GetPartyOutProto.Result + SUCCESS: GetPartyOutProto.Result + ERROR_PARTY_NOT_FOUND: GetPartyOutProto.Result + ERROR_PLAYER_NOT_IN_PARTY: GetPartyOutProto.Result + ERROR_FEATURE_DISABLED: GetPartyOutProto.Result + ERROR_PLAYER_LEVEL_TOO_LOW: GetPartyOutProto.Result + ERROR_REDIS_EXCEPTION: GetPartyOutProto.Result + ERROR_PARTY_TIMED_OUT: GetPartyOutProto.Result + ERROR_PLFE_REDIRECT_NEEDED: GetPartyOutProto.Result + class ItemLimit(_message.Message): + __slots__ = ["item", "limit_reached"] + ITEM_FIELD_NUMBER: _ClassVar[int] + LIMIT_REACHED_FIELD_NUMBER: _ClassVar[int] + item: Item + limit_reached: bool + def __init__(self, item: _Optional[_Union[Item, str]] = ..., limit_reached: bool = ...) -> None: ... + PARTY_FIELD_NUMBER: _ClassVar[int] + RESULT_FIELD_NUMBER: _ClassVar[int] + PLAYER_LOCATIONS_FIELD_NUMBER: _ClassVar[int] + ACTIVITY_SUMMARY_FIELD_NUMBER: _ClassVar[int] + ITEM_LIMITS_FIELD_NUMBER: _ClassVar[int] + party: PartyRpcProto + result: GetPartyOutProto.Result + player_locations: PartyLocationsRpcProto + activity_summary: PartyActivitySummaryRpcProto + item_limits: _containers.RepeatedCompositeFieldContainer[GetPartyOutProto.ItemLimit] + def __init__(self, party: _Optional[_Union[PartyRpcProto, _Mapping]] = ..., result: _Optional[_Union[GetPartyOutProto.Result, str]] = ..., player_locations: _Optional[_Union[PartyLocationsRpcProto, _Mapping]] = ..., activity_summary: _Optional[_Union[PartyActivitySummaryRpcProto, _Mapping]] = ..., item_limits: _Optional[_Iterable[_Union[GetPartyOutProto.ItemLimit, _Mapping]]] = ...) -> None: ... + +class GetPartyProto(_message.Message): + __slots__ = ["party_id", "party_seed", "activity_summary_requested", "player_locations_requested", "party_rpc_not_requested"] + PARTY_ID_FIELD_NUMBER: _ClassVar[int] + PARTY_SEED_FIELD_NUMBER: _ClassVar[int] + ACTIVITY_SUMMARY_REQUESTED_FIELD_NUMBER: _ClassVar[int] + PLAYER_LOCATIONS_REQUESTED_FIELD_NUMBER: _ClassVar[int] + PARTY_RPC_NOT_REQUESTED_FIELD_NUMBER: _ClassVar[int] + party_id: _containers.RepeatedScalarFieldContainer[int] + party_seed: int + activity_summary_requested: bool + player_locations_requested: bool + party_rpc_not_requested: bool + def __init__(self, party_id: _Optional[_Iterable[int]] = ..., party_seed: _Optional[int] = ..., activity_summary_requested: bool = ..., player_locations_requested: bool = ..., party_rpc_not_requested: bool = ...) -> None: ... + +class GetPhotobombOutProto(_message.Message): + __slots__ = ["status", "pokemon_id", "lat", "lng", "encounter_location", "encounter_id", "disappear_time_ms", "pokemon_display"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetPhotobombOutProto.Status] + SUCCESS: _ClassVar[GetPhotobombOutProto.Status] + PHOTOBOMB_NOT_AVAILABLE: _ClassVar[GetPhotobombOutProto.Status] + ENCOUNTER_ALREADY_COMPLETED: _ClassVar[GetPhotobombOutProto.Status] + ERROR_UNKNOWN: _ClassVar[GetPhotobombOutProto.Status] + UNSET: GetPhotobombOutProto.Status + SUCCESS: GetPhotobombOutProto.Status + PHOTOBOMB_NOT_AVAILABLE: GetPhotobombOutProto.Status + ENCOUNTER_ALREADY_COMPLETED: GetPhotobombOutProto.Status + ERROR_UNKNOWN: GetPhotobombOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + LAT_FIELD_NUMBER: _ClassVar[int] + LNG_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_LOCATION_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_ID_FIELD_NUMBER: _ClassVar[int] + DISAPPEAR_TIME_MS_FIELD_NUMBER: _ClassVar[int] + POKEMON_DISPLAY_FIELD_NUMBER: _ClassVar[int] + status: GetPhotobombOutProto.Status + pokemon_id: HoloPokemonId + lat: float + lng: float + encounter_location: str + encounter_id: int + disappear_time_ms: int + pokemon_display: PokemonDisplayProto + def __init__(self, status: _Optional[_Union[GetPhotobombOutProto.Status, str]] = ..., pokemon_id: _Optional[_Union[HoloPokemonId, str]] = ..., lat: _Optional[float] = ..., lng: _Optional[float] = ..., encounter_location: _Optional[str] = ..., encounter_id: _Optional[int] = ..., disappear_time_ms: _Optional[int] = ..., pokemon_display: _Optional[_Union[PokemonDisplayProto, _Mapping]] = ...) -> None: ... + +class GetPhotobombProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class GetPlayerDayOutProto(_message.Message): + __slots__ = ["result", "day"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetPlayerDayOutProto.Result] + SUCCESS: _ClassVar[GetPlayerDayOutProto.Result] + ERROR_UNKNOWN: _ClassVar[GetPlayerDayOutProto.Result] + UNSET: GetPlayerDayOutProto.Result + SUCCESS: GetPlayerDayOutProto.Result + ERROR_UNKNOWN: GetPlayerDayOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + DAY_FIELD_NUMBER: _ClassVar[int] + result: GetPlayerDayOutProto.Result + day: int + def __init__(self, result: _Optional[_Union[GetPlayerDayOutProto.Result, str]] = ..., day: _Optional[int] = ...) -> None: ... + +class GetPlayerDayProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class GetPlayerOutProto(_message.Message): + __slots__ = ["success", "player", "banned", "warn", "was_created", "warn_message_acknowledged", "was_suspended", "suspended_message_acknowledged", "warn_expire_ms", "user_permission", "server_calculated_player_locale"] + SUCCESS_FIELD_NUMBER: _ClassVar[int] + PLAYER_FIELD_NUMBER: _ClassVar[int] + BANNED_FIELD_NUMBER: _ClassVar[int] + WARN_FIELD_NUMBER: _ClassVar[int] + WAS_CREATED_FIELD_NUMBER: _ClassVar[int] + WARN_MESSAGE_ACKNOWLEDGED_FIELD_NUMBER: _ClassVar[int] + WAS_SUSPENDED_FIELD_NUMBER: _ClassVar[int] + SUSPENDED_MESSAGE_ACKNOWLEDGED_FIELD_NUMBER: _ClassVar[int] + WARN_EXPIRE_MS_FIELD_NUMBER: _ClassVar[int] + USER_PERMISSION_FIELD_NUMBER: _ClassVar[int] + SERVER_CALCULATED_PLAYER_LOCALE_FIELD_NUMBER: _ClassVar[int] + success: bool + player: ClientPlayerProto + banned: bool + warn: bool + was_created: bool + warn_message_acknowledged: bool + was_suspended: bool + suspended_message_acknowledged: bool + warn_expire_ms: int + user_permission: _containers.RepeatedScalarFieldContainer[int] + server_calculated_player_locale: PlayerLocaleProto + def __init__(self, success: bool = ..., player: _Optional[_Union[ClientPlayerProto, _Mapping]] = ..., banned: bool = ..., warn: bool = ..., was_created: bool = ..., warn_message_acknowledged: bool = ..., was_suspended: bool = ..., suspended_message_acknowledged: bool = ..., warn_expire_ms: _Optional[int] = ..., user_permission: _Optional[_Iterable[int]] = ..., server_calculated_player_locale: _Optional[_Union[PlayerLocaleProto, _Mapping]] = ...) -> None: ... + +class GetPlayerProto(_message.Message): + __slots__ = ["player_locale", "prevent_creation"] + PLAYER_LOCALE_FIELD_NUMBER: _ClassVar[int] + PREVENT_CREATION_FIELD_NUMBER: _ClassVar[int] + player_locale: PlayerLocaleProto + prevent_creation: bool + def __init__(self, player_locale: _Optional[_Union[PlayerLocaleProto, _Mapping]] = ..., prevent_creation: bool = ...) -> None: ... + +class GetPlayerStampCollectionsOutProto(_message.Message): + __slots__ = ["collections"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetPlayerStampCollectionsOutProto.Result] + SUCCESS: _ClassVar[GetPlayerStampCollectionsOutProto.Result] + UNSET: GetPlayerStampCollectionsOutProto.Result + SUCCESS: GetPlayerStampCollectionsOutProto.Result + COLLECTIONS_FIELD_NUMBER: _ClassVar[int] + collections: _containers.RepeatedCompositeFieldContainer[PlayerRpcStampCollectionProto] + def __init__(self, collections: _Optional[_Iterable[_Union[PlayerRpcStampCollectionProto, _Mapping]]] = ...) -> None: ... + +class GetPlayerStampCollectionsProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class GetPokemonSizeLeaderboardEntryOutProto(_message.Message): + __slots__ = ["status", "total_entries", "contest_entries"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetPokemonSizeLeaderboardEntryOutProto.Status] + SUCCESS: _ClassVar[GetPokemonSizeLeaderboardEntryOutProto.Status] + ERROR: _ClassVar[GetPokemonSizeLeaderboardEntryOutProto.Status] + INVALID_INDEX: _ClassVar[GetPokemonSizeLeaderboardEntryOutProto.Status] + ENTRY_NOT_FOUND: _ClassVar[GetPokemonSizeLeaderboardEntryOutProto.Status] + UNSET: GetPokemonSizeLeaderboardEntryOutProto.Status + SUCCESS: GetPokemonSizeLeaderboardEntryOutProto.Status + ERROR: GetPokemonSizeLeaderboardEntryOutProto.Status + INVALID_INDEX: GetPokemonSizeLeaderboardEntryOutProto.Status + ENTRY_NOT_FOUND: GetPokemonSizeLeaderboardEntryOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + TOTAL_ENTRIES_FIELD_NUMBER: _ClassVar[int] + CONTEST_ENTRIES_FIELD_NUMBER: _ClassVar[int] + status: GetPokemonSizeLeaderboardEntryOutProto.Status + total_entries: int + contest_entries: _containers.RepeatedCompositeFieldContainer[ContestEntryProto] + def __init__(self, status: _Optional[_Union[GetPokemonSizeLeaderboardEntryOutProto.Status, str]] = ..., total_entries: _Optional[int] = ..., contest_entries: _Optional[_Iterable[_Union[ContestEntryProto, _Mapping]]] = ...) -> None: ... + +class GetPokemonSizeLeaderboardEntryProto(_message.Message): + __slots__ = ["contest_id", "start_index", "end_index", "contest_metric", "is_relative_to_player"] + CONTEST_ID_FIELD_NUMBER: _ClassVar[int] + START_INDEX_FIELD_NUMBER: _ClassVar[int] + END_INDEX_FIELD_NUMBER: _ClassVar[int] + CONTEST_METRIC_FIELD_NUMBER: _ClassVar[int] + IS_RELATIVE_TO_PLAYER_FIELD_NUMBER: _ClassVar[int] + contest_id: str + start_index: int + end_index: int + contest_metric: ContestMetricProto + is_relative_to_player: bool + def __init__(self, contest_id: _Optional[str] = ..., start_index: _Optional[int] = ..., end_index: _Optional[int] = ..., contest_metric: _Optional[_Union[ContestMetricProto, _Mapping]] = ..., is_relative_to_player: bool = ...) -> None: ... + +class GetPokemonSizeLeaderboardFriendEntryOutProto(_message.Message): + __slots__ = ["status", "total_friend_entries", "contest_friend_entries"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetPokemonSizeLeaderboardFriendEntryOutProto.Status] + SUCCESS: _ClassVar[GetPokemonSizeLeaderboardFriendEntryOutProto.Status] + ERROR: _ClassVar[GetPokemonSizeLeaderboardFriendEntryOutProto.Status] + ACCESS_DENIED: _ClassVar[GetPokemonSizeLeaderboardFriendEntryOutProto.Status] + UNSET: GetPokemonSizeLeaderboardFriendEntryOutProto.Status + SUCCESS: GetPokemonSizeLeaderboardFriendEntryOutProto.Status + ERROR: GetPokemonSizeLeaderboardFriendEntryOutProto.Status + ACCESS_DENIED: GetPokemonSizeLeaderboardFriendEntryOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + TOTAL_FRIEND_ENTRIES_FIELD_NUMBER: _ClassVar[int] + CONTEST_FRIEND_ENTRIES_FIELD_NUMBER: _ClassVar[int] + status: GetPokemonSizeLeaderboardFriendEntryOutProto.Status + total_friend_entries: int + contest_friend_entries: _containers.RepeatedCompositeFieldContainer[ContestFriendEntryProto] + def __init__(self, status: _Optional[_Union[GetPokemonSizeLeaderboardFriendEntryOutProto.Status, str]] = ..., total_friend_entries: _Optional[int] = ..., contest_friend_entries: _Optional[_Iterable[_Union[ContestFriendEntryProto, _Mapping]]] = ...) -> None: ... + +class GetPokemonSizeLeaderboardFriendEntryProto(_message.Message): + __slots__ = ["contest_id", "contest_metric"] + CONTEST_ID_FIELD_NUMBER: _ClassVar[int] + CONTEST_METRIC_FIELD_NUMBER: _ClassVar[int] + contest_id: str + contest_metric: ContestMetricProto + def __init__(self, contest_id: _Optional[str] = ..., contest_metric: _Optional[_Union[ContestMetricProto, _Mapping]] = ...) -> None: ... + +class GetPokemonTagsOutProto(_message.Message): + __slots__ = ["result", "tag", "should_show_tags_tutorial"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetPokemonTagsOutProto.Result] + SUCCESS: _ClassVar[GetPokemonTagsOutProto.Result] + ERROR_PLAYER_LEVEL_TOO_LOW: _ClassVar[GetPokemonTagsOutProto.Result] + UNSET: GetPokemonTagsOutProto.Result + SUCCESS: GetPokemonTagsOutProto.Result + ERROR_PLAYER_LEVEL_TOO_LOW: GetPokemonTagsOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + TAG_FIELD_NUMBER: _ClassVar[int] + SHOULD_SHOW_TAGS_TUTORIAL_FIELD_NUMBER: _ClassVar[int] + result: GetPokemonTagsOutProto.Result + tag: _containers.RepeatedCompositeFieldContainer[PokemonTagProto] + should_show_tags_tutorial: bool + def __init__(self, result: _Optional[_Union[GetPokemonTagsOutProto.Result, str]] = ..., tag: _Optional[_Iterable[_Union[PokemonTagProto, _Mapping]]] = ..., should_show_tags_tutorial: bool = ...) -> None: ... + +class GetPokemonTagsProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class GetPokestopEncounterOutProto(_message.Message): + __slots__ = ["status", "pokemon_id", "lat", "lng", "encounter_id", "encounter_location", "disappear_time_ms", "pokemon_display", "pokemon_size"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetPokestopEncounterOutProto.Status] + SUCCESS: _ClassVar[GetPokestopEncounterOutProto.Status] + POKESTOP_ENCOUNTER_NOT_AVAILABLE: _ClassVar[GetPokestopEncounterOutProto.Status] + ENCOUNTER_ALREADY_COMPLETED: _ClassVar[GetPokestopEncounterOutProto.Status] + ERROR_UNKNOWN: _ClassVar[GetPokestopEncounterOutProto.Status] + UNSET: GetPokestopEncounterOutProto.Status + SUCCESS: GetPokestopEncounterOutProto.Status + POKESTOP_ENCOUNTER_NOT_AVAILABLE: GetPokestopEncounterOutProto.Status + ENCOUNTER_ALREADY_COMPLETED: GetPokestopEncounterOutProto.Status + ERROR_UNKNOWN: GetPokestopEncounterOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + LAT_FIELD_NUMBER: _ClassVar[int] + LNG_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_ID_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_LOCATION_FIELD_NUMBER: _ClassVar[int] + DISAPPEAR_TIME_MS_FIELD_NUMBER: _ClassVar[int] + POKEMON_DISPLAY_FIELD_NUMBER: _ClassVar[int] + POKEMON_SIZE_FIELD_NUMBER: _ClassVar[int] + status: GetPokestopEncounterOutProto.Status + pokemon_id: HoloPokemonId + lat: float + lng: float + encounter_id: int + encounter_location: str + disappear_time_ms: int + pokemon_display: PokemonDisplayProto + pokemon_size: HoloPokemonSize + def __init__(self, status: _Optional[_Union[GetPokestopEncounterOutProto.Status, str]] = ..., pokemon_id: _Optional[_Union[HoloPokemonId, str]] = ..., lat: _Optional[float] = ..., lng: _Optional[float] = ..., encounter_id: _Optional[int] = ..., encounter_location: _Optional[str] = ..., disappear_time_ms: _Optional[int] = ..., pokemon_display: _Optional[_Union[PokemonDisplayProto, _Mapping]] = ..., pokemon_size: _Optional[_Union[HoloPokemonSize, str]] = ...) -> None: ... + +class GetPokestopEncounterProto(_message.Message): + __slots__ = ["pokemon_id", "encounter_location", "fort_id"] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_LOCATION_FIELD_NUMBER: _ClassVar[int] + FORT_ID_FIELD_NUMBER: _ClassVar[int] + pokemon_id: HoloPokemonId + encounter_location: str + fort_id: str + def __init__(self, pokemon_id: _Optional[_Union[HoloPokemonId, str]] = ..., encounter_location: _Optional[str] = ..., fort_id: _Optional[str] = ...) -> None: ... + +class GetPublishedRoutesOutProto(_message.Message): + __slots__ = ["result", "routes", "unseen_updates"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetPublishedRoutesOutProto.Result] + SUCCESS: _ClassVar[GetPublishedRoutesOutProto.Result] + ERROR_UNKNOWN: _ClassVar[GetPublishedRoutesOutProto.Result] + UNSET: GetPublishedRoutesOutProto.Result + SUCCESS: GetPublishedRoutesOutProto.Result + ERROR_UNKNOWN: GetPublishedRoutesOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + ROUTES_FIELD_NUMBER: _ClassVar[int] + UNSEEN_UPDATES_FIELD_NUMBER: _ClassVar[int] + result: GetPublishedRoutesOutProto.Result + routes: _containers.RepeatedCompositeFieldContainer[SharedRouteProto] + unseen_updates: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, result: _Optional[_Union[GetPublishedRoutesOutProto.Result, str]] = ..., routes: _Optional[_Iterable[_Union[SharedRouteProto, _Mapping]]] = ..., unseen_updates: _Optional[_Iterable[str]] = ...) -> None: ... + +class GetPublishedRoutesProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class GetQuestDetailsOutProto(_message.Message): + __slots__ = ["status", "quests"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetQuestDetailsOutProto.Status] + SUCCESS: _ClassVar[GetQuestDetailsOutProto.Status] + ERROR_QUEST_NOT_FOUND: _ClassVar[GetQuestDetailsOutProto.Status] + ERROR_INVALID_DISPLAY: _ClassVar[GetQuestDetailsOutProto.Status] + UNSET: GetQuestDetailsOutProto.Status + SUCCESS: GetQuestDetailsOutProto.Status + ERROR_QUEST_NOT_FOUND: GetQuestDetailsOutProto.Status + ERROR_INVALID_DISPLAY: GetQuestDetailsOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + QUESTS_FIELD_NUMBER: _ClassVar[int] + status: GetQuestDetailsOutProto.Status + quests: _containers.RepeatedCompositeFieldContainer[ClientQuestProto] + def __init__(self, status: _Optional[_Union[GetQuestDetailsOutProto.Status, str]] = ..., quests: _Optional[_Iterable[_Union[ClientQuestProto, _Mapping]]] = ...) -> None: ... + +class GetQuestDetailsProto(_message.Message): + __slots__ = ["quest_id"] + QUEST_ID_FIELD_NUMBER: _ClassVar[int] + quest_id: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, quest_id: _Optional[_Iterable[str]] = ...) -> None: ... + +class GetQuestUiOutProto(_message.Message): + __slots__ = ["status", "season_view", "today_view", "special_view", "has_notification"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetQuestUiOutProto.Status] + SUCCESS: _ClassVar[GetQuestUiOutProto.Status] + ERROR: _ClassVar[GetQuestUiOutProto.Status] + UNSET: GetQuestUiOutProto.Status + SUCCESS: GetQuestUiOutProto.Status + ERROR: GetQuestUiOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + SEASON_VIEW_FIELD_NUMBER: _ClassVar[int] + TODAY_VIEW_FIELD_NUMBER: _ClassVar[int] + SPECIAL_VIEW_FIELD_NUMBER: _ClassVar[int] + HAS_NOTIFICATION_FIELD_NUMBER: _ClassVar[int] + status: GetQuestUiOutProto.Status + season_view: CustomizeQuestTabProto + today_view: CustomizeQuestTabProto + special_view: CustomizeQuestTabProto + has_notification: bool + def __init__(self, status: _Optional[_Union[GetQuestUiOutProto.Status, str]] = ..., season_view: _Optional[_Union[CustomizeQuestTabProto, _Mapping]] = ..., today_view: _Optional[_Union[CustomizeQuestTabProto, _Mapping]] = ..., special_view: _Optional[_Union[CustomizeQuestTabProto, _Mapping]] = ..., has_notification: bool = ...) -> None: ... + +class GetQuestUiProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class GetRaidDetailsData(_message.Message): + __slots__ = ["rpc_id"] + RPC_ID_FIELD_NUMBER: _ClassVar[int] + rpc_id: int + def __init__(self, rpc_id: _Optional[int] = ...) -> None: ... + +class GetRaidDetailsOutProto(_message.Message): + __slots__ = ["lobby", "raid_battle", "player_can_join_lobby", "result", "raid_info", "ticket_used", "free_ticket_available", "throws_remaining", "received_rewards", "num_players_in_lobby", "server_ms", "server_instance", "display_high_user_warning", "num_friend_invites_remaining", "remote_ticket_used", "is_within_plfe_range", "active_item", "lobby_creation_ms", "lobby_join_end_ms", "rvn_battle_completed", "rvn_battle_flushed", "rvn_battle_is_victory", "raid_ball", "capture_probabilities"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetRaidDetailsOutProto.Result] + SUCCESS: _ClassVar[GetRaidDetailsOutProto.Result] + ERROR_NOT_IN_RANGE: _ClassVar[GetRaidDetailsOutProto.Result] + ERROR_RAID_COMPLETED: _ClassVar[GetRaidDetailsOutProto.Result] + ERROR_RAID_UNAVAILABLE: _ClassVar[GetRaidDetailsOutProto.Result] + ERROR_PLAYER_BELOW_MINIMUM_LEVEL: _ClassVar[GetRaidDetailsOutProto.Result] + ERROR_POI_INACCESSIBLE: _ClassVar[GetRaidDetailsOutProto.Result] + UNSET: GetRaidDetailsOutProto.Result + SUCCESS: GetRaidDetailsOutProto.Result + ERROR_NOT_IN_RANGE: GetRaidDetailsOutProto.Result + ERROR_RAID_COMPLETED: GetRaidDetailsOutProto.Result + ERROR_RAID_UNAVAILABLE: GetRaidDetailsOutProto.Result + ERROR_PLAYER_BELOW_MINIMUM_LEVEL: GetRaidDetailsOutProto.Result + ERROR_POI_INACCESSIBLE: GetRaidDetailsOutProto.Result + LOBBY_FIELD_NUMBER: _ClassVar[int] + RAID_BATTLE_FIELD_NUMBER: _ClassVar[int] + PLAYER_CAN_JOIN_LOBBY_FIELD_NUMBER: _ClassVar[int] + RESULT_FIELD_NUMBER: _ClassVar[int] + RAID_INFO_FIELD_NUMBER: _ClassVar[int] + TICKET_USED_FIELD_NUMBER: _ClassVar[int] + FREE_TICKET_AVAILABLE_FIELD_NUMBER: _ClassVar[int] + THROWS_REMAINING_FIELD_NUMBER: _ClassVar[int] + RECEIVED_REWARDS_FIELD_NUMBER: _ClassVar[int] + NUM_PLAYERS_IN_LOBBY_FIELD_NUMBER: _ClassVar[int] + SERVER_MS_FIELD_NUMBER: _ClassVar[int] + SERVER_INSTANCE_FIELD_NUMBER: _ClassVar[int] + DISPLAY_HIGH_USER_WARNING_FIELD_NUMBER: _ClassVar[int] + NUM_FRIEND_INVITES_REMAINING_FIELD_NUMBER: _ClassVar[int] + REMOTE_TICKET_USED_FIELD_NUMBER: _ClassVar[int] + IS_WITHIN_PLFE_RANGE_FIELD_NUMBER: _ClassVar[int] + ACTIVE_ITEM_FIELD_NUMBER: _ClassVar[int] + LOBBY_CREATION_MS_FIELD_NUMBER: _ClassVar[int] + LOBBY_JOIN_END_MS_FIELD_NUMBER: _ClassVar[int] + RVN_BATTLE_COMPLETED_FIELD_NUMBER: _ClassVar[int] + RVN_BATTLE_FLUSHED_FIELD_NUMBER: _ClassVar[int] + RVN_BATTLE_IS_VICTORY_FIELD_NUMBER: _ClassVar[int] + RAID_BALL_FIELD_NUMBER: _ClassVar[int] + CAPTURE_PROBABILITIES_FIELD_NUMBER: _ClassVar[int] + lobby: LobbyProto + raid_battle: BattleProto + player_can_join_lobby: bool + result: GetRaidDetailsOutProto.Result + raid_info: RaidInfoProto + ticket_used: bool + free_ticket_available: bool + throws_remaining: int + received_rewards: bool + num_players_in_lobby: int + server_ms: int + server_instance: int + display_high_user_warning: bool + num_friend_invites_remaining: int + remote_ticket_used: bool + is_within_plfe_range: bool + active_item: Item + lobby_creation_ms: int + lobby_join_end_ms: int + rvn_battle_completed: bool + rvn_battle_flushed: bool + rvn_battle_is_victory: bool + raid_ball: Item + capture_probabilities: CaptureProbabilityProto + def __init__(self, lobby: _Optional[_Union[LobbyProto, _Mapping]] = ..., raid_battle: _Optional[_Union[BattleProto, _Mapping]] = ..., player_can_join_lobby: bool = ..., result: _Optional[_Union[GetRaidDetailsOutProto.Result, str]] = ..., raid_info: _Optional[_Union[RaidInfoProto, _Mapping]] = ..., ticket_used: bool = ..., free_ticket_available: bool = ..., throws_remaining: _Optional[int] = ..., received_rewards: bool = ..., num_players_in_lobby: _Optional[int] = ..., server_ms: _Optional[int] = ..., server_instance: _Optional[int] = ..., display_high_user_warning: bool = ..., num_friend_invites_remaining: _Optional[int] = ..., remote_ticket_used: bool = ..., is_within_plfe_range: bool = ..., active_item: _Optional[_Union[Item, str]] = ..., lobby_creation_ms: _Optional[int] = ..., lobby_join_end_ms: _Optional[int] = ..., rvn_battle_completed: bool = ..., rvn_battle_flushed: bool = ..., rvn_battle_is_victory: bool = ..., raid_ball: _Optional[_Union[Item, str]] = ..., capture_probabilities: _Optional[_Union[CaptureProbabilityProto, _Mapping]] = ...) -> None: ... + +class GetRaidDetailsProto(_message.Message): + __slots__ = ["raid_seed", "gym_id", "lobby_id", "player_lat_degrees", "player_lng_degrees", "gym_lat_degrees", "gym_lng_degrees", "inviter_id"] + RAID_SEED_FIELD_NUMBER: _ClassVar[int] + GYM_ID_FIELD_NUMBER: _ClassVar[int] + LOBBY_ID_FIELD_NUMBER: _ClassVar[int] + PLAYER_LAT_DEGREES_FIELD_NUMBER: _ClassVar[int] + PLAYER_LNG_DEGREES_FIELD_NUMBER: _ClassVar[int] + GYM_LAT_DEGREES_FIELD_NUMBER: _ClassVar[int] + GYM_LNG_DEGREES_FIELD_NUMBER: _ClassVar[int] + INVITER_ID_FIELD_NUMBER: _ClassVar[int] + raid_seed: int + gym_id: str + lobby_id: _containers.RepeatedScalarFieldContainer[int] + player_lat_degrees: float + player_lng_degrees: float + gym_lat_degrees: float + gym_lng_degrees: float + inviter_id: str + def __init__(self, raid_seed: _Optional[int] = ..., gym_id: _Optional[str] = ..., lobby_id: _Optional[_Iterable[int]] = ..., player_lat_degrees: _Optional[float] = ..., player_lng_degrees: _Optional[float] = ..., gym_lat_degrees: _Optional[float] = ..., gym_lng_degrees: _Optional[float] = ..., inviter_id: _Optional[str] = ...) -> None: ... + +class GetRaidDetailsResponseData(_message.Message): + __slots__ = ["result", "ticket_used", "free_ticket_available", "throws_remaining", "received_rewards", "num_players_in_lobby", "server_offset_ms", "server_instance", "remote_ticket_used", "is_within_plfe_range", "rpc_id", "round_trip_time_ms"] + RESULT_FIELD_NUMBER: _ClassVar[int] + TICKET_USED_FIELD_NUMBER: _ClassVar[int] + FREE_TICKET_AVAILABLE_FIELD_NUMBER: _ClassVar[int] + THROWS_REMAINING_FIELD_NUMBER: _ClassVar[int] + RECEIVED_REWARDS_FIELD_NUMBER: _ClassVar[int] + NUM_PLAYERS_IN_LOBBY_FIELD_NUMBER: _ClassVar[int] + SERVER_OFFSET_MS_FIELD_NUMBER: _ClassVar[int] + SERVER_INSTANCE_FIELD_NUMBER: _ClassVar[int] + REMOTE_TICKET_USED_FIELD_NUMBER: _ClassVar[int] + IS_WITHIN_PLFE_RANGE_FIELD_NUMBER: _ClassVar[int] + RPC_ID_FIELD_NUMBER: _ClassVar[int] + ROUND_TRIP_TIME_MS_FIELD_NUMBER: _ClassVar[int] + result: GetRaidDetailsOutProto.Result + ticket_used: bool + free_ticket_available: bool + throws_remaining: int + received_rewards: bool + num_players_in_lobby: int + server_offset_ms: int + server_instance: int + remote_ticket_used: bool + is_within_plfe_range: bool + rpc_id: int + round_trip_time_ms: int + def __init__(self, result: _Optional[_Union[GetRaidDetailsOutProto.Result, str]] = ..., ticket_used: bool = ..., free_ticket_available: bool = ..., throws_remaining: _Optional[int] = ..., received_rewards: bool = ..., num_players_in_lobby: _Optional[int] = ..., server_offset_ms: _Optional[int] = ..., server_instance: _Optional[int] = ..., remote_ticket_used: bool = ..., is_within_plfe_range: bool = ..., rpc_id: _Optional[int] = ..., round_trip_time_ms: _Optional[int] = ...) -> None: ... + +class GetRaidLobbyCounterOutProto(_message.Message): + __slots__ = ["result", "counter_responses"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetRaidLobbyCounterOutProto.Result] + SUCCESS: _ClassVar[GetRaidLobbyCounterOutProto.Result] + ERROR_PLAYER_BELOW_MINIMUM_LEVEL: _ClassVar[GetRaidLobbyCounterOutProto.Result] + ERROR_FEATURE_DISABLED: _ClassVar[GetRaidLobbyCounterOutProto.Result] + UNSET: GetRaidLobbyCounterOutProto.Result + SUCCESS: GetRaidLobbyCounterOutProto.Result + ERROR_PLAYER_BELOW_MINIMUM_LEVEL: GetRaidLobbyCounterOutProto.Result + ERROR_FEATURE_DISABLED: GetRaidLobbyCounterOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + COUNTER_RESPONSES_FIELD_NUMBER: _ClassVar[int] + result: GetRaidLobbyCounterOutProto.Result + counter_responses: _containers.RepeatedCompositeFieldContainer[RaidLobbyCounterData] + def __init__(self, result: _Optional[_Union[GetRaidLobbyCounterOutProto.Result, str]] = ..., counter_responses: _Optional[_Iterable[_Union[RaidLobbyCounterData, _Mapping]]] = ...) -> None: ... + +class GetRaidLobbyCounterProto(_message.Message): + __slots__ = ["counter_requests"] + COUNTER_REQUESTS_FIELD_NUMBER: _ClassVar[int] + counter_requests: _containers.RepeatedCompositeFieldContainer[RaidLobbyCounterRequest] + def __init__(self, counter_requests: _Optional[_Iterable[_Union[RaidLobbyCounterRequest, _Mapping]]] = ...) -> None: ... + +class GetReferralCodeOutProto(_message.Message): + __slots__ = ["status", "referral_code"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetReferralCodeOutProto.Status] + SUCCESS: _ClassVar[GetReferralCodeOutProto.Status] + ERROR_DISABLED: _ClassVar[GetReferralCodeOutProto.Status] + ERROR_UNAVAILABLE: _ClassVar[GetReferralCodeOutProto.Status] + ERROR_GENERATING_IN_COOL_DOWN: _ClassVar[GetReferralCodeOutProto.Status] + UNSET: GetReferralCodeOutProto.Status + SUCCESS: GetReferralCodeOutProto.Status + ERROR_DISABLED: GetReferralCodeOutProto.Status + ERROR_UNAVAILABLE: GetReferralCodeOutProto.Status + ERROR_GENERATING_IN_COOL_DOWN: GetReferralCodeOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + REFERRAL_CODE_FIELD_NUMBER: _ClassVar[int] + status: GetReferralCodeOutProto.Status + referral_code: str + def __init__(self, status: _Optional[_Union[GetReferralCodeOutProto.Status, str]] = ..., referral_code: _Optional[str] = ...) -> None: ... + +class GetReferralCodeProto(_message.Message): + __slots__ = ["regenerate"] + REGENERATE_FIELD_NUMBER: _ClassVar[int] + regenerate: bool + def __init__(self, regenerate: bool = ...) -> None: ... + +class GetRemoteConfigVersionsOutProto(_message.Message): + __slots__ = ["result", "game_master_timestamp", "asset_digest_timestamp", "experiment_id", "should_call_set_player_status_rpc"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetRemoteConfigVersionsOutProto.Result] + SUCCESS: _ClassVar[GetRemoteConfigVersionsOutProto.Result] + UNSET: GetRemoteConfigVersionsOutProto.Result + SUCCESS: GetRemoteConfigVersionsOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + GAME_MASTER_TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + ASSET_DIGEST_TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + EXPERIMENT_ID_FIELD_NUMBER: _ClassVar[int] + SHOULD_CALL_SET_PLAYER_STATUS_RPC_FIELD_NUMBER: _ClassVar[int] + result: GetRemoteConfigVersionsOutProto.Result + game_master_timestamp: int + asset_digest_timestamp: int + experiment_id: _containers.RepeatedScalarFieldContainer[int] + should_call_set_player_status_rpc: bool + def __init__(self, result: _Optional[_Union[GetRemoteConfigVersionsOutProto.Result, str]] = ..., game_master_timestamp: _Optional[int] = ..., asset_digest_timestamp: _Optional[int] = ..., experiment_id: _Optional[_Iterable[int]] = ..., should_call_set_player_status_rpc: bool = ...) -> None: ... + +class GetRemoteConfigVersionsProto(_message.Message): + __slots__ = ["platform", "device_manufacturer", "device_model", "locale", "app_version", "store", "carrier", "user_date_of_birth", "sentry_id"] + PLATFORM_FIELD_NUMBER: _ClassVar[int] + DEVICE_MANUFACTURER_FIELD_NUMBER: _ClassVar[int] + DEVICE_MODEL_FIELD_NUMBER: _ClassVar[int] + LOCALE_FIELD_NUMBER: _ClassVar[int] + APP_VERSION_FIELD_NUMBER: _ClassVar[int] + STORE_FIELD_NUMBER: _ClassVar[int] + CARRIER_FIELD_NUMBER: _ClassVar[int] + USER_DATE_OF_BIRTH_FIELD_NUMBER: _ClassVar[int] + SENTRY_ID_FIELD_NUMBER: _ClassVar[int] + platform: Platform + device_manufacturer: str + device_model: str + locale: str + app_version: int + store: Store + carrier: str + user_date_of_birth: str + sentry_id: str + def __init__(self, platform: _Optional[_Union[Platform, str]] = ..., device_manufacturer: _Optional[str] = ..., device_model: _Optional[str] = ..., locale: _Optional[str] = ..., app_version: _Optional[int] = ..., store: _Optional[_Union[Store, str]] = ..., carrier: _Optional[str] = ..., user_date_of_birth: _Optional[str] = ..., sentry_id: _Optional[str] = ...) -> None: ... + +class GetRocketBalloonOutProto(_message.Message): + __slots__ = ["status", "display"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetRocketBalloonOutProto.Status] + SUCCESS: _ClassVar[GetRocketBalloonOutProto.Status] + IN_COOL_DOWN: _ClassVar[GetRocketBalloonOutProto.Status] + NO_BALLOON_AVAILABLE: _ClassVar[GetRocketBalloonOutProto.Status] + DISABLED: _ClassVar[GetRocketBalloonOutProto.Status] + EQUIPPED_ITEM_INVALID: _ClassVar[GetRocketBalloonOutProto.Status] + SUCCESS_BALLOON_ALREADY_EXISTS: _ClassVar[GetRocketBalloonOutProto.Status] + UNSET: GetRocketBalloonOutProto.Status + SUCCESS: GetRocketBalloonOutProto.Status + IN_COOL_DOWN: GetRocketBalloonOutProto.Status + NO_BALLOON_AVAILABLE: GetRocketBalloonOutProto.Status + DISABLED: GetRocketBalloonOutProto.Status + EQUIPPED_ITEM_INVALID: GetRocketBalloonOutProto.Status + SUCCESS_BALLOON_ALREADY_EXISTS: GetRocketBalloonOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + DISPLAY_FIELD_NUMBER: _ClassVar[int] + status: GetRocketBalloonOutProto.Status + display: RocketBalloonDisplayProto + def __init__(self, status: _Optional[_Union[GetRocketBalloonOutProto.Status, str]] = ..., display: _Optional[_Union[RocketBalloonDisplayProto, _Mapping]] = ...) -> None: ... + +class GetRocketBalloonProto(_message.Message): + __slots__ = ["equipped_item"] + EQUIPPED_ITEM_FIELD_NUMBER: _ClassVar[int] + equipped_item: Item + def __init__(self, equipped_item: _Optional[_Union[Item, str]] = ...) -> None: ... + +class GetRoomRequest(_message.Message): + __slots__ = ["room_id"] + ROOM_ID_FIELD_NUMBER: _ClassVar[int] + room_id: str + def __init__(self, room_id: _Optional[str] = ...) -> None: ... + +class GetRoomResponse(_message.Message): + __slots__ = ["room"] + ROOM_FIELD_NUMBER: _ClassVar[int] + room: Room + def __init__(self, room: _Optional[_Union[Room, _Mapping]] = ...) -> None: ... + +class GetRoomsForExperienceRequest(_message.Message): + __slots__ = ["experience_ids"] + EXPERIENCE_IDS_FIELD_NUMBER: _ClassVar[int] + experience_ids: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, experience_ids: _Optional[_Iterable[str]] = ...) -> None: ... + +class GetRoomsForExperienceResponse(_message.Message): + __slots__ = ["rooms"] + ROOMS_FIELD_NUMBER: _ClassVar[int] + rooms: _containers.RepeatedCompositeFieldContainer[Room] + def __init__(self, rooms: _Optional[_Iterable[_Union[Room, _Mapping]]] = ...) -> None: ... + +class GetRouteCreationsOutProto(_message.Message): + __slots__ = ["result", "routes", "unseen_updates"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetRouteCreationsOutProto.Result] + SUCCESS: _ClassVar[GetRouteCreationsOutProto.Result] + ERROR_UNKNOWN: _ClassVar[GetRouteCreationsOutProto.Result] + UNSET: GetRouteCreationsOutProto.Result + SUCCESS: GetRouteCreationsOutProto.Result + ERROR_UNKNOWN: GetRouteCreationsOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + ROUTES_FIELD_NUMBER: _ClassVar[int] + UNSEEN_UPDATES_FIELD_NUMBER: _ClassVar[int] + result: GetRouteCreationsOutProto.Result + routes: _containers.RepeatedCompositeFieldContainer[RouteCreationProto] + unseen_updates: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, result: _Optional[_Union[GetRouteCreationsOutProto.Result, str]] = ..., routes: _Optional[_Iterable[_Union[RouteCreationProto, _Mapping]]] = ..., unseen_updates: _Optional[_Iterable[str]] = ...) -> None: ... + +class GetRouteCreationsProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class GetRouteDraftOutProto(_message.Message): + __slots__ = ["result", "route"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetRouteDraftOutProto.Result] + SUCCESS: _ClassVar[GetRouteDraftOutProto.Result] + ERROR_UNKNOWN: _ClassVar[GetRouteDraftOutProto.Result] + ERROR_INVALID_ROUTE: _ClassVar[GetRouteDraftOutProto.Result] + UNSET: GetRouteDraftOutProto.Result + SUCCESS: GetRouteDraftOutProto.Result + ERROR_UNKNOWN: GetRouteDraftOutProto.Result + ERROR_INVALID_ROUTE: GetRouteDraftOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + ROUTE_FIELD_NUMBER: _ClassVar[int] + result: GetRouteDraftOutProto.Result + route: RouteCreationProto + def __init__(self, result: _Optional[_Union[GetRouteDraftOutProto.Result, str]] = ..., route: _Optional[_Union[RouteCreationProto, _Mapping]] = ...) -> None: ... + +class GetRouteDraftProto(_message.Message): + __slots__ = ["id"] + ID_FIELD_NUMBER: _ClassVar[int] + id: str + def __init__(self, id: _Optional[str] = ...) -> None: ... + +class GetRoutesOutProto(_message.Message): + __slots__ = ["route_map_cell", "status", "route_tabs", "route_list"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetRoutesOutProto.Status] + SUCCESS: _ClassVar[GetRoutesOutProto.Status] + ERROR: _ClassVar[GetRoutesOutProto.Status] + UNSET: GetRoutesOutProto.Status + SUCCESS: GetRoutesOutProto.Status + ERROR: GetRoutesOutProto.Status + class RouteTab(_message.Message): + __slots__ = ["title_string_id", "route_ids"] + TITLE_STRING_ID_FIELD_NUMBER: _ClassVar[int] + ROUTE_IDS_FIELD_NUMBER: _ClassVar[int] + title_string_id: str + route_ids: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, title_string_id: _Optional[str] = ..., route_ids: _Optional[_Iterable[str]] = ...) -> None: ... + ROUTE_MAP_CELL_FIELD_NUMBER: _ClassVar[int] + STATUS_FIELD_NUMBER: _ClassVar[int] + ROUTE_TABS_FIELD_NUMBER: _ClassVar[int] + ROUTE_LIST_FIELD_NUMBER: _ClassVar[int] + route_map_cell: _containers.RepeatedCompositeFieldContainer[ClientRouteMapCellProto] + status: GetRoutesOutProto.Status + route_tabs: _containers.RepeatedCompositeFieldContainer[GetRoutesOutProto.RouteTab] + route_list: _containers.RepeatedCompositeFieldContainer[ClientRouteGetProto] + def __init__(self, route_map_cell: _Optional[_Iterable[_Union[ClientRouteMapCellProto, _Mapping]]] = ..., status: _Optional[_Union[GetRoutesOutProto.Status, str]] = ..., route_tabs: _Optional[_Iterable[_Union[GetRoutesOutProto.RouteTab, _Mapping]]] = ..., route_list: _Optional[_Iterable[_Union[ClientRouteGetProto, _Mapping]]] = ...) -> None: ... + +class GetRoutesProto(_message.Message): + __slots__ = ["cell_id", "request_version"] + CELL_ID_FIELD_NUMBER: _ClassVar[int] + REQUEST_VERSION_FIELD_NUMBER: _ClassVar[int] + cell_id: _containers.RepeatedScalarFieldContainer[int] + request_version: int + def __init__(self, cell_id: _Optional[_Iterable[int]] = ..., request_version: _Optional[int] = ...) -> None: ... + +class GetSaveForLaterEntriesOutProto(_message.Message): + __slots__ = ["result", "save_for_later_pokemon"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetSaveForLaterEntriesOutProto.Result] + SUCCESS: _ClassVar[GetSaveForLaterEntriesOutProto.Result] + ERROR_SAVE_FOR_LATER_NOT_ENABLED: _ClassVar[GetSaveForLaterEntriesOutProto.Result] + UNSET: GetSaveForLaterEntriesOutProto.Result + SUCCESS: GetSaveForLaterEntriesOutProto.Result + ERROR_SAVE_FOR_LATER_NOT_ENABLED: GetSaveForLaterEntriesOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + SAVE_FOR_LATER_POKEMON_FIELD_NUMBER: _ClassVar[int] + result: GetSaveForLaterEntriesOutProto.Result + save_for_later_pokemon: _containers.RepeatedCompositeFieldContainer[SaveForLaterBreadPokemonProto] + def __init__(self, result: _Optional[_Union[GetSaveForLaterEntriesOutProto.Result, str]] = ..., save_for_later_pokemon: _Optional[_Iterable[_Union[SaveForLaterBreadPokemonProto, _Mapping]]] = ...) -> None: ... + +class GetSaveForLaterEntriesProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class GetServerTimeOutProto(_message.Message): + __slots__ = ["status", "server_time_ms"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetServerTimeOutProto.Status] + SUCCESS: _ClassVar[GetServerTimeOutProto.Status] + UNSET: GetServerTimeOutProto.Status + SUCCESS: GetServerTimeOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + SERVER_TIME_MS_FIELD_NUMBER: _ClassVar[int] + status: GetServerTimeOutProto.Status + server_time_ms: int + def __init__(self, status: _Optional[_Union[GetServerTimeOutProto.Status, str]] = ..., server_time_ms: _Optional[int] = ...) -> None: ... + +class GetServerTimeProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class GetStardustQuestProto(_message.Message): + __slots__ = ["stardust"] + STARDUST_FIELD_NUMBER: _ClassVar[int] + stardust: int + def __init__(self, stardust: _Optional[int] = ...) -> None: ... + +class GetStationedPokemonDetailsOutProto(_message.Message): + __slots__ = ["result", "stationed_pokemons", "total_num_stationed_pokemon"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetStationedPokemonDetailsOutProto.Result] + SUCCESS: _ClassVar[GetStationedPokemonDetailsOutProto.Result] + STATION_NOT_FOUND: _ClassVar[GetStationedPokemonDetailsOutProto.Result] + OUT_OF_RANGE: _ClassVar[GetStationedPokemonDetailsOutProto.Result] + UNSET: GetStationedPokemonDetailsOutProto.Result + SUCCESS: GetStationedPokemonDetailsOutProto.Result + STATION_NOT_FOUND: GetStationedPokemonDetailsOutProto.Result + OUT_OF_RANGE: GetStationedPokemonDetailsOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + STATIONED_POKEMONS_FIELD_NUMBER: _ClassVar[int] + TOTAL_NUM_STATIONED_POKEMON_FIELD_NUMBER: _ClassVar[int] + result: GetStationedPokemonDetailsOutProto.Result + stationed_pokemons: _containers.RepeatedCompositeFieldContainer[PlayerClientStationedPokemonProto] + total_num_stationed_pokemon: int + def __init__(self, result: _Optional[_Union[GetStationedPokemonDetailsOutProto.Result, str]] = ..., stationed_pokemons: _Optional[_Iterable[_Union[PlayerClientStationedPokemonProto, _Mapping]]] = ..., total_num_stationed_pokemon: _Optional[int] = ...) -> None: ... + +class GetStationedPokemonDetailsProto(_message.Message): + __slots__ = ["station_id", "get_full_details"] + STATION_ID_FIELD_NUMBER: _ClassVar[int] + GET_FULL_DETAILS_FIELD_NUMBER: _ClassVar[int] + station_id: str + get_full_details: bool + def __init__(self, station_id: _Optional[str] = ..., get_full_details: bool = ...) -> None: ... + +class GetTimedGroupChallengeOutProto(_message.Message): + __slots__ = ["status", "challenge_definition", "current_score", "player_score", "active_city_hash", "active_city_localization_key_changes"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetTimedGroupChallengeOutProto.Status] + SUCCESS: _ClassVar[GetTimedGroupChallengeOutProto.Status] + ERROR_UNKNOWN: _ClassVar[GetTimedGroupChallengeOutProto.Status] + ERROR_CHALLENGE_NOT_FOUND: _ClassVar[GetTimedGroupChallengeOutProto.Status] + UNSET: GetTimedGroupChallengeOutProto.Status + SUCCESS: GetTimedGroupChallengeOutProto.Status + ERROR_UNKNOWN: GetTimedGroupChallengeOutProto.Status + ERROR_CHALLENGE_NOT_FOUND: GetTimedGroupChallengeOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + CHALLENGE_DEFINITION_FIELD_NUMBER: _ClassVar[int] + CURRENT_SCORE_FIELD_NUMBER: _ClassVar[int] + PLAYER_SCORE_FIELD_NUMBER: _ClassVar[int] + ACTIVE_CITY_HASH_FIELD_NUMBER: _ClassVar[int] + ACTIVE_CITY_LOCALIZATION_KEY_CHANGES_FIELD_NUMBER: _ClassVar[int] + status: GetTimedGroupChallengeOutProto.Status + challenge_definition: TimedGroupChallengeDefinitionProto + current_score: int + player_score: int + active_city_hash: str + active_city_localization_key_changes: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, status: _Optional[_Union[GetTimedGroupChallengeOutProto.Status, str]] = ..., challenge_definition: _Optional[_Union[TimedGroupChallengeDefinitionProto, _Mapping]] = ..., current_score: _Optional[int] = ..., player_score: _Optional[int] = ..., active_city_hash: _Optional[str] = ..., active_city_localization_key_changes: _Optional[_Iterable[str]] = ...) -> None: ... + +class GetTimedGroupChallengeProto(_message.Message): + __slots__ = ["challenge_id", "active_city_hash"] + CHALLENGE_ID_FIELD_NUMBER: _ClassVar[int] + ACTIVE_CITY_HASH_FIELD_NUMBER: _ClassVar[int] + challenge_id: str + active_city_hash: str + def __init__(self, challenge_id: _Optional[str] = ..., active_city_hash: _Optional[str] = ...) -> None: ... + +class GetTodayViewOutProto(_message.Message): + __slots__ = ["status", "today_view"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetTodayViewOutProto.Status] + SUCCESS: _ClassVar[GetTodayViewOutProto.Status] + ERROR: _ClassVar[GetTodayViewOutProto.Status] + UNSET: GetTodayViewOutProto.Status + SUCCESS: GetTodayViewOutProto.Status + ERROR: GetTodayViewOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + TODAY_VIEW_FIELD_NUMBER: _ClassVar[int] + status: GetTodayViewOutProto.Status + today_view: TodayViewProto + def __init__(self, status: _Optional[_Union[GetTodayViewOutProto.Status, str]] = ..., today_view: _Optional[_Union[TodayViewProto, _Mapping]] = ...) -> None: ... + +class GetTodayViewProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class GetTradingOutProto(_message.Message): + __slots__ = ["result", "trading"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetTradingOutProto.Result] + SUCCESS: _ClassVar[GetTradingOutProto.Result] + ERROR_UNKNOWN: _ClassVar[GetTradingOutProto.Result] + ERROR_FRIEND_NOT_FOUND: _ClassVar[GetTradingOutProto.Result] + ERROR_INVALID_PLAYER_ID: _ClassVar[GetTradingOutProto.Result] + ERROR_INVALID_STATE: _ClassVar[GetTradingOutProto.Result] + ERROR_STATE_HANDLER: _ClassVar[GetTradingOutProto.Result] + UNSET: GetTradingOutProto.Result + SUCCESS: GetTradingOutProto.Result + ERROR_UNKNOWN: GetTradingOutProto.Result + ERROR_FRIEND_NOT_FOUND: GetTradingOutProto.Result + ERROR_INVALID_PLAYER_ID: GetTradingOutProto.Result + ERROR_INVALID_STATE: GetTradingOutProto.Result + ERROR_STATE_HANDLER: GetTradingOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + TRADING_FIELD_NUMBER: _ClassVar[int] + result: GetTradingOutProto.Result + trading: TradingProto + def __init__(self, result: _Optional[_Union[GetTradingOutProto.Result, str]] = ..., trading: _Optional[_Union[TradingProto, _Mapping]] = ...) -> None: ... + +class GetTradingProto(_message.Message): + __slots__ = ["player_id"] + PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + player_id: str + def __init__(self, player_id: _Optional[str] = ...) -> None: ... + +class GetTutorialEggOutProto(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetTutorialEggOutProto.Result] + SUCCESS: _ClassVar[GetTutorialEggOutProto.Result] + ERROR_PLAYER_ALREADY_HAS_TUTORIAL_EGG: _ClassVar[GetTutorialEggOutProto.Result] + ERROR_FAILED_TO_ADD_EGG: _ClassVar[GetTutorialEggOutProto.Result] + ERROR_NOT_V2_FLOW: _ClassVar[GetTutorialEggOutProto.Result] + UNSET: GetTutorialEggOutProto.Result + SUCCESS: GetTutorialEggOutProto.Result + ERROR_PLAYER_ALREADY_HAS_TUTORIAL_EGG: GetTutorialEggOutProto.Result + ERROR_FAILED_TO_ADD_EGG: GetTutorialEggOutProto.Result + ERROR_NOT_V2_FLOW: GetTutorialEggOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: GetTutorialEggOutProto.Result + def __init__(self, result: _Optional[_Union[GetTutorialEggOutProto.Result, str]] = ...) -> None: ... + +class GetTutorialEggProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class GetUnfusePokemonPreviewRequestProto(_message.Message): + __slots__ = ["pokemon_id", "target_form"] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + TARGET_FORM_FIELD_NUMBER: _ClassVar[int] + pokemon_id: int + target_form: PokemonDisplayProto.Form + def __init__(self, pokemon_id: _Optional[int] = ..., target_form: _Optional[_Union[PokemonDisplayProto.Form, str]] = ...) -> None: ... + +class GetUnfusePokemonPreviewResponseProto(_message.Message): + __slots__ = ["result", "unfused_base_pokemon", "unfused_component_pokemon"] + RESULT_FIELD_NUMBER: _ClassVar[int] + UNFUSED_BASE_POKEMON_FIELD_NUMBER: _ClassVar[int] + UNFUSED_COMPONENT_POKEMON_FIELD_NUMBER: _ClassVar[int] + result: UnfusePokemonResponseProto.Result + unfused_base_pokemon: PokemonProto + unfused_component_pokemon: PokemonProto + def __init__(self, result: _Optional[_Union[UnfusePokemonResponseProto.Result, str]] = ..., unfused_base_pokemon: _Optional[_Union[PokemonProto, _Mapping]] = ..., unfused_component_pokemon: _Optional[_Union[PokemonProto, _Mapping]] = ...) -> None: ... + +class GetUploadUrlOutProto(_message.Message): + __slots__ = ["status", "signed_url", "supporting_image_signed_url"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetUploadUrlOutProto.Status] + FAILURES: _ClassVar[GetUploadUrlOutProto.Status] + SUCCESS: _ClassVar[GetUploadUrlOutProto.Status] + UNSET: GetUploadUrlOutProto.Status + FAILURES: GetUploadUrlOutProto.Status + SUCCESS: GetUploadUrlOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + SIGNED_URL_FIELD_NUMBER: _ClassVar[int] + SUPPORTING_IMAGE_SIGNED_URL_FIELD_NUMBER: _ClassVar[int] + status: GetUploadUrlOutProto.Status + signed_url: str + supporting_image_signed_url: str + def __init__(self, status: _Optional[_Union[GetUploadUrlOutProto.Status, str]] = ..., signed_url: _Optional[str] = ..., supporting_image_signed_url: _Optional[str] = ...) -> None: ... + +class GetUploadUrlProto(_message.Message): + __slots__ = ["user_id", "game_unique_id"] + USER_ID_FIELD_NUMBER: _ClassVar[int] + GAME_UNIQUE_ID_FIELD_NUMBER: _ClassVar[int] + user_id: str + game_unique_id: str + def __init__(self, user_id: _Optional[str] = ..., game_unique_id: _Optional[str] = ...) -> None: ... + +class GetValueRequest(_message.Message): + __slots__ = ["key"] + KEY_FIELD_NUMBER: _ClassVar[int] + key: Key + def __init__(self, key: _Optional[_Union[Key, _Mapping]] = ...) -> None: ... + +class GetValueResponse(_message.Message): + __slots__ = ["value"] + VALUE_FIELD_NUMBER: _ClassVar[int] + value: VersionedValue + def __init__(self, value: _Optional[_Union[VersionedValue, _Mapping]] = ...) -> None: ... + +class GetVpsEventOutProto(_message.Message): + __slots__ = ["status", "vps_event_wrapper"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetVpsEventOutProto.Status] + SUCCESS: _ClassVar[GetVpsEventOutProto.Status] + ERROR_UNKNOWN: _ClassVar[GetVpsEventOutProto.Status] + ERROR_FORT_ID_NOT_FOUND: _ClassVar[GetVpsEventOutProto.Status] + ERROR_VPS_NOT_ENABLED_AT_FORT: _ClassVar[GetVpsEventOutProto.Status] + ERROR_NO_EVENTS_AT_FORT_FOUND: _ClassVar[GetVpsEventOutProto.Status] + UNSET: GetVpsEventOutProto.Status + SUCCESS: GetVpsEventOutProto.Status + ERROR_UNKNOWN: GetVpsEventOutProto.Status + ERROR_FORT_ID_NOT_FOUND: GetVpsEventOutProto.Status + ERROR_VPS_NOT_ENABLED_AT_FORT: GetVpsEventOutProto.Status + ERROR_NO_EVENTS_AT_FORT_FOUND: GetVpsEventOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + VPS_EVENT_WRAPPER_FIELD_NUMBER: _ClassVar[int] + status: GetVpsEventOutProto.Status + vps_event_wrapper: _containers.RepeatedCompositeFieldContainer[VpsEventWrapperProto] + def __init__(self, status: _Optional[_Union[GetVpsEventOutProto.Status, str]] = ..., vps_event_wrapper: _Optional[_Iterable[_Union[VpsEventWrapperProto, _Mapping]]] = ...) -> None: ... + +class GetVpsEventProto(_message.Message): + __slots__ = ["fort_id", "event_type", "event_id"] + FORT_ID_FIELD_NUMBER: _ClassVar[int] + EVENT_TYPE_FIELD_NUMBER: _ClassVar[int] + EVENT_ID_FIELD_NUMBER: _ClassVar[int] + fort_id: str + event_type: VpsEventType + event_id: int + def __init__(self, fort_id: _Optional[str] = ..., event_type: _Optional[_Union[VpsEventType, str]] = ..., event_id: _Optional[int] = ...) -> None: ... + +class GetVsSeekerStatusOutProto(_message.Message): + __slots__ = ["result", "vs_seeker", "season_ended", "combat_log"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetVsSeekerStatusOutProto.Result] + SUCCESS_FULLY_CHARGED: _ClassVar[GetVsSeekerStatusOutProto.Result] + SUCCESS_NOT_FULLY_CHARGED_YET: _ClassVar[GetVsSeekerStatusOutProto.Result] + ERROR_VS_SEEKER_NOT_FOUND: _ClassVar[GetVsSeekerStatusOutProto.Result] + ERROR_VS_SEEKER_NEVER_STARTED_CHARGING: _ClassVar[GetVsSeekerStatusOutProto.Result] + UNSET: GetVsSeekerStatusOutProto.Result + SUCCESS_FULLY_CHARGED: GetVsSeekerStatusOutProto.Result + SUCCESS_NOT_FULLY_CHARGED_YET: GetVsSeekerStatusOutProto.Result + ERROR_VS_SEEKER_NOT_FOUND: GetVsSeekerStatusOutProto.Result + ERROR_VS_SEEKER_NEVER_STARTED_CHARGING: GetVsSeekerStatusOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + VS_SEEKER_FIELD_NUMBER: _ClassVar[int] + SEASON_ENDED_FIELD_NUMBER: _ClassVar[int] + COMBAT_LOG_FIELD_NUMBER: _ClassVar[int] + result: GetVsSeekerStatusOutProto.Result + vs_seeker: VsSeekerAttributesProto + season_ended: bool + combat_log: CombatLogProto + def __init__(self, result: _Optional[_Union[GetVsSeekerStatusOutProto.Result, str]] = ..., vs_seeker: _Optional[_Union[VsSeekerAttributesProto, _Mapping]] = ..., season_ended: bool = ..., combat_log: _Optional[_Union[CombatLogProto, _Mapping]] = ...) -> None: ... + +class GetVsSeekerStatusProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class GetWebTokenActionOutProto(_message.Message): + __slots__ = ["status", "access_token"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetWebTokenActionOutProto.Status] + SUCCESS: _ClassVar[GetWebTokenActionOutProto.Status] + ERROR_UNKNOWN: _ClassVar[GetWebTokenActionOutProto.Status] + UNSET: GetWebTokenActionOutProto.Status + SUCCESS: GetWebTokenActionOutProto.Status + ERROR_UNKNOWN: GetWebTokenActionOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + ACCESS_TOKEN_FIELD_NUMBER: _ClassVar[int] + status: GetWebTokenActionOutProto.Status + access_token: str + def __init__(self, status: _Optional[_Union[GetWebTokenActionOutProto.Status, str]] = ..., access_token: _Optional[str] = ...) -> None: ... + +class GetWebTokenActionProto(_message.Message): + __slots__ = ["client_id"] + CLIENT_ID_FIELD_NUMBER: _ClassVar[int] + client_id: str + def __init__(self, client_id: _Optional[str] = ...) -> None: ... + +class GetWebTokenOutProto(_message.Message): + __slots__ = ["status", "access_token"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GetWebTokenOutProto.Status] + SUCCESS: _ClassVar[GetWebTokenOutProto.Status] + ERROR_UNKNOWN: _ClassVar[GetWebTokenOutProto.Status] + UNSET: GetWebTokenOutProto.Status + SUCCESS: GetWebTokenOutProto.Status + ERROR_UNKNOWN: GetWebTokenOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + ACCESS_TOKEN_FIELD_NUMBER: _ClassVar[int] + status: GetWebTokenOutProto.Status + access_token: str + def __init__(self, status: _Optional[_Union[GetWebTokenOutProto.Status, str]] = ..., access_token: _Optional[str] = ...) -> None: ... + +class GetWebTokenProto(_message.Message): + __slots__ = ["client_id"] + CLIENT_ID_FIELD_NUMBER: _ClassVar[int] + client_id: str + def __init__(self, client_id: _Optional[str] = ...) -> None: ... + +class GhostWayspotSettings(_message.Message): + __slots__ = ["ghost_wayspot_enabled"] + GHOST_WAYSPOT_ENABLED_FIELD_NUMBER: _ClassVar[int] + ghost_wayspot_enabled: bool + def __init__(self, ghost_wayspot_enabled: bool = ...) -> None: ... + +class GiftBoxDetailsProto(_message.Message): + __slots__ = ["giftbox_id", "sender_id", "sender_codename", "receiver_id", "receiver_codename", "fort_id", "fort_name", "fort_lat", "fort_lng", "fort_image_url", "creation_timestamp", "sent_timestamp", "delivery_pokemon_id", "is_sponsored", "stickers_sent", "share_trainer_info_with_postcard", "pinned_postcard_id", "pin_update_timestamp_ms", "saturday_claimed", "sender_nia_account_id"] + GIFTBOX_ID_FIELD_NUMBER: _ClassVar[int] + SENDER_ID_FIELD_NUMBER: _ClassVar[int] + SENDER_CODENAME_FIELD_NUMBER: _ClassVar[int] + RECEIVER_ID_FIELD_NUMBER: _ClassVar[int] + RECEIVER_CODENAME_FIELD_NUMBER: _ClassVar[int] + FORT_ID_FIELD_NUMBER: _ClassVar[int] + FORT_NAME_FIELD_NUMBER: _ClassVar[int] + FORT_LAT_FIELD_NUMBER: _ClassVar[int] + FORT_LNG_FIELD_NUMBER: _ClassVar[int] + FORT_IMAGE_URL_FIELD_NUMBER: _ClassVar[int] + CREATION_TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + SENT_TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + DELIVERY_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + IS_SPONSORED_FIELD_NUMBER: _ClassVar[int] + STICKERS_SENT_FIELD_NUMBER: _ClassVar[int] + SHARE_TRAINER_INFO_WITH_POSTCARD_FIELD_NUMBER: _ClassVar[int] + PINNED_POSTCARD_ID_FIELD_NUMBER: _ClassVar[int] + PIN_UPDATE_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + SATURDAY_CLAIMED_FIELD_NUMBER: _ClassVar[int] + SENDER_NIA_ACCOUNT_ID_FIELD_NUMBER: _ClassVar[int] + giftbox_id: int + sender_id: str + sender_codename: str + receiver_id: str + receiver_codename: str + fort_id: str + fort_name: str + fort_lat: float + fort_lng: float + fort_image_url: str + creation_timestamp: int + sent_timestamp: int + delivery_pokemon_id: int + is_sponsored: bool + stickers_sent: _containers.RepeatedCompositeFieldContainer[StickerSentProto] + share_trainer_info_with_postcard: PlayerPreferencesProto.PostcardTrainerInfoSharingPreference + pinned_postcard_id: str + pin_update_timestamp_ms: int + saturday_claimed: bool + sender_nia_account_id: str + def __init__(self, giftbox_id: _Optional[int] = ..., sender_id: _Optional[str] = ..., sender_codename: _Optional[str] = ..., receiver_id: _Optional[str] = ..., receiver_codename: _Optional[str] = ..., fort_id: _Optional[str] = ..., fort_name: _Optional[str] = ..., fort_lat: _Optional[float] = ..., fort_lng: _Optional[float] = ..., fort_image_url: _Optional[str] = ..., creation_timestamp: _Optional[int] = ..., sent_timestamp: _Optional[int] = ..., delivery_pokemon_id: _Optional[int] = ..., is_sponsored: bool = ..., stickers_sent: _Optional[_Iterable[_Union[StickerSentProto, _Mapping]]] = ..., share_trainer_info_with_postcard: _Optional[_Union[PlayerPreferencesProto.PostcardTrainerInfoSharingPreference, str]] = ..., pinned_postcard_id: _Optional[str] = ..., pin_update_timestamp_ms: _Optional[int] = ..., saturday_claimed: bool = ..., sender_nia_account_id: _Optional[str] = ...) -> None: ... + +class GiftBoxProto(_message.Message): + __slots__ = ["giftbox_id", "sender_id", "receiver_id", "fort_id", "fort_lat", "fort_lng", "creation_timestamp", "sent_timestamp", "sent_bucket", "saturday_claimed", "sender_nia_id", "sender_codename", "receiver_codename", "fort_name", "fort_image_url", "stickers_sent", "share_trainer_info_with_postcard", "pinned_postcard_id"] + GIFTBOX_ID_FIELD_NUMBER: _ClassVar[int] + SENDER_ID_FIELD_NUMBER: _ClassVar[int] + RECEIVER_ID_FIELD_NUMBER: _ClassVar[int] + FORT_ID_FIELD_NUMBER: _ClassVar[int] + FORT_LAT_FIELD_NUMBER: _ClassVar[int] + FORT_LNG_FIELD_NUMBER: _ClassVar[int] + CREATION_TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + SENT_TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + SENT_BUCKET_FIELD_NUMBER: _ClassVar[int] + SATURDAY_CLAIMED_FIELD_NUMBER: _ClassVar[int] + SENDER_NIA_ID_FIELD_NUMBER: _ClassVar[int] + SENDER_CODENAME_FIELD_NUMBER: _ClassVar[int] + RECEIVER_CODENAME_FIELD_NUMBER: _ClassVar[int] + FORT_NAME_FIELD_NUMBER: _ClassVar[int] + FORT_IMAGE_URL_FIELD_NUMBER: _ClassVar[int] + STICKERS_SENT_FIELD_NUMBER: _ClassVar[int] + SHARE_TRAINER_INFO_WITH_POSTCARD_FIELD_NUMBER: _ClassVar[int] + PINNED_POSTCARD_ID_FIELD_NUMBER: _ClassVar[int] + giftbox_id: int + sender_id: str + receiver_id: str + fort_id: str + fort_lat: float + fort_lng: float + creation_timestamp: int + sent_timestamp: int + sent_bucket: int + saturday_claimed: bool + sender_nia_id: str + sender_codename: str + receiver_codename: str + fort_name: str + fort_image_url: str + stickers_sent: _containers.RepeatedScalarFieldContainer[str] + share_trainer_info_with_postcard: bool + pinned_postcard_id: str + def __init__(self, giftbox_id: _Optional[int] = ..., sender_id: _Optional[str] = ..., receiver_id: _Optional[str] = ..., fort_id: _Optional[str] = ..., fort_lat: _Optional[float] = ..., fort_lng: _Optional[float] = ..., creation_timestamp: _Optional[int] = ..., sent_timestamp: _Optional[int] = ..., sent_bucket: _Optional[int] = ..., saturday_claimed: bool = ..., sender_nia_id: _Optional[str] = ..., sender_codename: _Optional[str] = ..., receiver_codename: _Optional[str] = ..., fort_name: _Optional[str] = ..., fort_image_url: _Optional[str] = ..., stickers_sent: _Optional[_Iterable[str]] = ..., share_trainer_info_with_postcard: bool = ..., pinned_postcard_id: _Optional[str] = ...) -> None: ... + +class GiftBoxesProto(_message.Message): + __slots__ = ["gifts"] + GIFTS_FIELD_NUMBER: _ClassVar[int] + gifts: _containers.RepeatedCompositeFieldContainer[GiftBoxProto] + def __init__(self, gifts: _Optional[_Iterable[_Union[GiftBoxProto, _Mapping]]] = ...) -> None: ... + +class GiftExchangeEntryProto(_message.Message): + __slots__ = ["gift_box", "sender_profile", "source_route_id", "route_name"] + GIFT_BOX_FIELD_NUMBER: _ClassVar[int] + SENDER_PROFILE_FIELD_NUMBER: _ClassVar[int] + SOURCE_ROUTE_ID_FIELD_NUMBER: _ClassVar[int] + ROUTE_NAME_FIELD_NUMBER: _ClassVar[int] + gift_box: GiftBoxProto + sender_profile: PlayerPublicProfileProto + source_route_id: str + route_name: str + def __init__(self, gift_box: _Optional[_Union[GiftBoxProto, _Mapping]] = ..., sender_profile: _Optional[_Union[PlayerPublicProfileProto, _Mapping]] = ..., source_route_id: _Optional[str] = ..., route_name: _Optional[str] = ...) -> None: ... + +class GiftingEligibilityStatusProto(_message.Message): + __slots__ = ["sender_check_status", "item_check_status", "recipient_check_status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GiftingEligibilityStatusProto.Status] + SUCCESS_ELIGIBLE: _ClassVar[GiftingEligibilityStatusProto.Status] + ERROR_UNKNOWN: _ClassVar[GiftingEligibilityStatusProto.Status] + FAILURE_SKU_NOT_GIFTABLE: _ClassVar[GiftingEligibilityStatusProto.Status] + FAILURE_SENDER_LEVEL: _ClassVar[GiftingEligibilityStatusProto.Status] + FAILURE_SENDER_LIMIT_REACHED: _ClassVar[GiftingEligibilityStatusProto.Status] + FAILURE_SENDER_CHILD_ACCOUNT: _ClassVar[GiftingEligibilityStatusProto.Status] + FAILURE_FRIEND_DOES_NOT_EXIST: _ClassVar[GiftingEligibilityStatusProto.Status] + FAILURE_FRIEND_LEVEL: _ClassVar[GiftingEligibilityStatusProto.Status] + FAILURE_FRIEND_HAS_TICKET: _ClassVar[GiftingEligibilityStatusProto.Status] + FAILURE_FRIEND_OPT_OUT_RECEIVE_TICKET_GIFTS: _ClassVar[GiftingEligibilityStatusProto.Status] + UNSET: GiftingEligibilityStatusProto.Status + SUCCESS_ELIGIBLE: GiftingEligibilityStatusProto.Status + ERROR_UNKNOWN: GiftingEligibilityStatusProto.Status + FAILURE_SKU_NOT_GIFTABLE: GiftingEligibilityStatusProto.Status + FAILURE_SENDER_LEVEL: GiftingEligibilityStatusProto.Status + FAILURE_SENDER_LIMIT_REACHED: GiftingEligibilityStatusProto.Status + FAILURE_SENDER_CHILD_ACCOUNT: GiftingEligibilityStatusProto.Status + FAILURE_FRIEND_DOES_NOT_EXIST: GiftingEligibilityStatusProto.Status + FAILURE_FRIEND_LEVEL: GiftingEligibilityStatusProto.Status + FAILURE_FRIEND_HAS_TICKET: GiftingEligibilityStatusProto.Status + FAILURE_FRIEND_OPT_OUT_RECEIVE_TICKET_GIFTS: GiftingEligibilityStatusProto.Status + SENDER_CHECK_STATUS_FIELD_NUMBER: _ClassVar[int] + ITEM_CHECK_STATUS_FIELD_NUMBER: _ClassVar[int] + RECIPIENT_CHECK_STATUS_FIELD_NUMBER: _ClassVar[int] + sender_check_status: _containers.RepeatedScalarFieldContainer[GiftingEligibilityStatusProto.Status] + item_check_status: _containers.RepeatedScalarFieldContainer[GiftingEligibilityStatusProto.Status] + recipient_check_status: _containers.RepeatedScalarFieldContainer[GiftingEligibilityStatusProto.Status] + def __init__(self, sender_check_status: _Optional[_Iterable[_Union[GiftingEligibilityStatusProto.Status, str]]] = ..., item_check_status: _Optional[_Iterable[_Union[GiftingEligibilityStatusProto.Status, str]]] = ..., recipient_check_status: _Optional[_Iterable[_Union[GiftingEligibilityStatusProto.Status, str]]] = ...) -> None: ... + +class GiftingIapItemProto(_message.Message): + __slots__ = ["sku_id", "item"] + SKU_ID_FIELD_NUMBER: _ClassVar[int] + ITEM_FIELD_NUMBER: _ClassVar[int] + sku_id: str + item: Item + def __init__(self, sku_id: _Optional[str] = ..., item: _Optional[_Union[Item, str]] = ...) -> None: ... + +class GiftingSettingsProto(_message.Message): + __slots__ = ["enable_gift_to_stardust", "stardust_per_gift", "stardust_multiplier"] + class StardustMultiplier(_message.Message): + __slots__ = ["multiplier", "random_weight"] + MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + RANDOM_WEIGHT_FIELD_NUMBER: _ClassVar[int] + multiplier: float + random_weight: float + def __init__(self, multiplier: _Optional[float] = ..., random_weight: _Optional[float] = ...) -> None: ... + ENABLE_GIFT_TO_STARDUST_FIELD_NUMBER: _ClassVar[int] + STARDUST_PER_GIFT_FIELD_NUMBER: _ClassVar[int] + STARDUST_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + enable_gift_to_stardust: bool + stardust_per_gift: int + stardust_multiplier: _containers.RepeatedCompositeFieldContainer[GiftingSettingsProto.StardustMultiplier] + def __init__(self, enable_gift_to_stardust: bool = ..., stardust_per_gift: _Optional[int] = ..., stardust_multiplier: _Optional[_Iterable[_Union[GiftingSettingsProto.StardustMultiplier, _Mapping]]] = ...) -> None: ... + +class GlobalEventTicketAttributesProto(_message.Message): + __slots__ = ["event_badge", "grant_badge_before_event_start_ms", "event_start_time", "event_end_time", "item_bag_description_key", "event_variant_badges", "event_variant_title_string_keys", "event_variant_description_string_keys", "item_bag_description_variant_selected", "event_variant_button_string_keys", "giftable", "ticket_item", "gift_item", "event_title_string_key", "event_banner_url", "require_original_ticket_for_gift", "gift_purchase_limit", "conflict_story_quest_ids", "display_v2_enabled", "background_image_url", "title_image_url", "event_datetime_range_key", "text_rewards_key", "icon_rewards", "details_link_key", "sprite_id_override", "client_event_start_time_utc_ms", "client_event_end_time_utc_ms"] + EVENT_BADGE_FIELD_NUMBER: _ClassVar[int] + GRANT_BADGE_BEFORE_EVENT_START_MS_FIELD_NUMBER: _ClassVar[int] + EVENT_START_TIME_FIELD_NUMBER: _ClassVar[int] + EVENT_END_TIME_FIELD_NUMBER: _ClassVar[int] + ITEM_BAG_DESCRIPTION_KEY_FIELD_NUMBER: _ClassVar[int] + EVENT_VARIANT_BADGES_FIELD_NUMBER: _ClassVar[int] + EVENT_VARIANT_TITLE_STRING_KEYS_FIELD_NUMBER: _ClassVar[int] + EVENT_VARIANT_DESCRIPTION_STRING_KEYS_FIELD_NUMBER: _ClassVar[int] + ITEM_BAG_DESCRIPTION_VARIANT_SELECTED_FIELD_NUMBER: _ClassVar[int] + EVENT_VARIANT_BUTTON_STRING_KEYS_FIELD_NUMBER: _ClassVar[int] + GIFTABLE_FIELD_NUMBER: _ClassVar[int] + TICKET_ITEM_FIELD_NUMBER: _ClassVar[int] + GIFT_ITEM_FIELD_NUMBER: _ClassVar[int] + EVENT_TITLE_STRING_KEY_FIELD_NUMBER: _ClassVar[int] + EVENT_BANNER_URL_FIELD_NUMBER: _ClassVar[int] + REQUIRE_ORIGINAL_TICKET_FOR_GIFT_FIELD_NUMBER: _ClassVar[int] + GIFT_PURCHASE_LIMIT_FIELD_NUMBER: _ClassVar[int] + CONFLICT_STORY_QUEST_IDS_FIELD_NUMBER: _ClassVar[int] + DISPLAY_V2_ENABLED_FIELD_NUMBER: _ClassVar[int] + BACKGROUND_IMAGE_URL_FIELD_NUMBER: _ClassVar[int] + TITLE_IMAGE_URL_FIELD_NUMBER: _ClassVar[int] + EVENT_DATETIME_RANGE_KEY_FIELD_NUMBER: _ClassVar[int] + TEXT_REWARDS_KEY_FIELD_NUMBER: _ClassVar[int] + ICON_REWARDS_FIELD_NUMBER: _ClassVar[int] + DETAILS_LINK_KEY_FIELD_NUMBER: _ClassVar[int] + SPRITE_ID_OVERRIDE_FIELD_NUMBER: _ClassVar[int] + CLIENT_EVENT_START_TIME_UTC_MS_FIELD_NUMBER: _ClassVar[int] + CLIENT_EVENT_END_TIME_UTC_MS_FIELD_NUMBER: _ClassVar[int] + event_badge: HoloBadgeType + grant_badge_before_event_start_ms: int + event_start_time: str + event_end_time: str + item_bag_description_key: str + event_variant_badges: _containers.RepeatedScalarFieldContainer[HoloBadgeType] + event_variant_title_string_keys: _containers.RepeatedScalarFieldContainer[str] + event_variant_description_string_keys: _containers.RepeatedScalarFieldContainer[str] + item_bag_description_variant_selected: str + event_variant_button_string_keys: _containers.RepeatedScalarFieldContainer[str] + giftable: bool + ticket_item: Item + gift_item: Item + event_title_string_key: str + event_banner_url: str + require_original_ticket_for_gift: bool + gift_purchase_limit: int + conflict_story_quest_ids: _containers.RepeatedScalarFieldContainer[str] + display_v2_enabled: bool + background_image_url: str + title_image_url: str + event_datetime_range_key: str + text_rewards_key: str + icon_rewards: _containers.RepeatedCompositeFieldContainer[QuestRewardProto] + details_link_key: str + sprite_id_override: str + client_event_start_time_utc_ms: int + client_event_end_time_utc_ms: int + def __init__(self, event_badge: _Optional[_Union[HoloBadgeType, str]] = ..., grant_badge_before_event_start_ms: _Optional[int] = ..., event_start_time: _Optional[str] = ..., event_end_time: _Optional[str] = ..., item_bag_description_key: _Optional[str] = ..., event_variant_badges: _Optional[_Iterable[_Union[HoloBadgeType, str]]] = ..., event_variant_title_string_keys: _Optional[_Iterable[str]] = ..., event_variant_description_string_keys: _Optional[_Iterable[str]] = ..., item_bag_description_variant_selected: _Optional[str] = ..., event_variant_button_string_keys: _Optional[_Iterable[str]] = ..., giftable: bool = ..., ticket_item: _Optional[_Union[Item, str]] = ..., gift_item: _Optional[_Union[Item, str]] = ..., event_title_string_key: _Optional[str] = ..., event_banner_url: _Optional[str] = ..., require_original_ticket_for_gift: bool = ..., gift_purchase_limit: _Optional[int] = ..., conflict_story_quest_ids: _Optional[_Iterable[str]] = ..., display_v2_enabled: bool = ..., background_image_url: _Optional[str] = ..., title_image_url: _Optional[str] = ..., event_datetime_range_key: _Optional[str] = ..., text_rewards_key: _Optional[str] = ..., icon_rewards: _Optional[_Iterable[_Union[QuestRewardProto, _Mapping]]] = ..., details_link_key: _Optional[str] = ..., sprite_id_override: _Optional[str] = ..., client_event_start_time_utc_ms: _Optional[int] = ..., client_event_end_time_utc_ms: _Optional[int] = ...) -> None: ... + +class GlobalMetrics(_message.Message): + __slots__ = ["storage_metrics"] + STORAGE_METRICS_FIELD_NUMBER: _ClassVar[int] + storage_metrics: StorageMetrics + def __init__(self, storage_metrics: _Optional[_Union[StorageMetrics, _Mapping]] = ...) -> None: ... + +class GlobalSettingsProto(_message.Message): + __slots__ = ["fort_settings", "map_settings", "level_settings", "inventory_settings", "minimum_client_version", "gps_settings", "festival_settings", "event_settings", "max_pokemon_types", "sfida_settings", "news_settings", "translation_settings", "passcode_settings", "notification_settings", "client_app_blacklist", "client_perf_settings", "news_global_settings", "quest_global_settings", "beluga_global_settings", "telemetry_global_settings", "login_settings", "social_settings", "trading_global_settings", "additional_allowed_pokemon_ids", "upsight_logging_settings", "combat_global_settings", "third_move_settings", "combat_challenge_global_settings", "bgmode_global_settings", "probe_settings", "purchased_settings", "helpshift_settings", "ar_photo_settings", "poi_settings", "pokemon_settings", "avatar_settings", "evolution_v2_settings", "incident_settings", "koala_settings", "kangaroo_settings", "route_settings", "buddy_settings", "input_settings", "gmt_settings", "use_local_time_action", "ardk_config_settings", "enabled_pokemon", "pokemon_bulk_upgrade_settings", "planned_downtime_settings", "ar_mapping_settings", "raid_invite_friends_settings", "daily_encounter_settings", "raid_ticket_settings", "rocket_balloon_settings", "timed_group_challenge_settings", "mega_evo_settings", "lobby_client_settings", "quest_evolution_settings", "sponsored_poi_feedback_settings", "crashlytics_settings", "catch_pokemon_settings", "idfa_settings", "form_change_settings", "iap_settings", "power_up_pokestops_global_settings", "upload_management_settings", "raid_player_stats_settings", "postcard_collection_settings", "push_gateway_global_settings", "submission_counter_settings", "ghost_wayspot_settings", "iap_disclosure_display_settings", "download_all_assets_settings", "ticket_gifting_feature_settings", "map_icons_settings", "settings_version_controller", "guest_account_settings", "temp_evo_settings", "saturday_settings", "party_play_settings", "iris_social_settings", "aegis_enforcement_settings", "pokedex_v2_settings"] + FORT_SETTINGS_FIELD_NUMBER: _ClassVar[int] + MAP_SETTINGS_FIELD_NUMBER: _ClassVar[int] + LEVEL_SETTINGS_FIELD_NUMBER: _ClassVar[int] + INVENTORY_SETTINGS_FIELD_NUMBER: _ClassVar[int] + MINIMUM_CLIENT_VERSION_FIELD_NUMBER: _ClassVar[int] + GPS_SETTINGS_FIELD_NUMBER: _ClassVar[int] + FESTIVAL_SETTINGS_FIELD_NUMBER: _ClassVar[int] + EVENT_SETTINGS_FIELD_NUMBER: _ClassVar[int] + MAX_POKEMON_TYPES_FIELD_NUMBER: _ClassVar[int] + SFIDA_SETTINGS_FIELD_NUMBER: _ClassVar[int] + NEWS_SETTINGS_FIELD_NUMBER: _ClassVar[int] + TRANSLATION_SETTINGS_FIELD_NUMBER: _ClassVar[int] + PASSCODE_SETTINGS_FIELD_NUMBER: _ClassVar[int] + NOTIFICATION_SETTINGS_FIELD_NUMBER: _ClassVar[int] + CLIENT_APP_BLACKLIST_FIELD_NUMBER: _ClassVar[int] + CLIENT_PERF_SETTINGS_FIELD_NUMBER: _ClassVar[int] + NEWS_GLOBAL_SETTINGS_FIELD_NUMBER: _ClassVar[int] + QUEST_GLOBAL_SETTINGS_FIELD_NUMBER: _ClassVar[int] + BELUGA_GLOBAL_SETTINGS_FIELD_NUMBER: _ClassVar[int] + TELEMETRY_GLOBAL_SETTINGS_FIELD_NUMBER: _ClassVar[int] + LOGIN_SETTINGS_FIELD_NUMBER: _ClassVar[int] + SOCIAL_SETTINGS_FIELD_NUMBER: _ClassVar[int] + TRADING_GLOBAL_SETTINGS_FIELD_NUMBER: _ClassVar[int] + ADDITIONAL_ALLOWED_POKEMON_IDS_FIELD_NUMBER: _ClassVar[int] + UPSIGHT_LOGGING_SETTINGS_FIELD_NUMBER: _ClassVar[int] + COMBAT_GLOBAL_SETTINGS_FIELD_NUMBER: _ClassVar[int] + THIRD_MOVE_SETTINGS_FIELD_NUMBER: _ClassVar[int] + COMBAT_CHALLENGE_GLOBAL_SETTINGS_FIELD_NUMBER: _ClassVar[int] + BGMODE_GLOBAL_SETTINGS_FIELD_NUMBER: _ClassVar[int] + PROBE_SETTINGS_FIELD_NUMBER: _ClassVar[int] + PURCHASED_SETTINGS_FIELD_NUMBER: _ClassVar[int] + HELPSHIFT_SETTINGS_FIELD_NUMBER: _ClassVar[int] + AR_PHOTO_SETTINGS_FIELD_NUMBER: _ClassVar[int] + POI_SETTINGS_FIELD_NUMBER: _ClassVar[int] + POKEMON_SETTINGS_FIELD_NUMBER: _ClassVar[int] + AVATAR_SETTINGS_FIELD_NUMBER: _ClassVar[int] + EVOLUTION_V2_SETTINGS_FIELD_NUMBER: _ClassVar[int] + INCIDENT_SETTINGS_FIELD_NUMBER: _ClassVar[int] + KOALA_SETTINGS_FIELD_NUMBER: _ClassVar[int] + KANGAROO_SETTINGS_FIELD_NUMBER: _ClassVar[int] + ROUTE_SETTINGS_FIELD_NUMBER: _ClassVar[int] + BUDDY_SETTINGS_FIELD_NUMBER: _ClassVar[int] + INPUT_SETTINGS_FIELD_NUMBER: _ClassVar[int] + GMT_SETTINGS_FIELD_NUMBER: _ClassVar[int] + USE_LOCAL_TIME_ACTION_FIELD_NUMBER: _ClassVar[int] + ARDK_CONFIG_SETTINGS_FIELD_NUMBER: _ClassVar[int] + ENABLED_POKEMON_FIELD_NUMBER: _ClassVar[int] + POKEMON_BULK_UPGRADE_SETTINGS_FIELD_NUMBER: _ClassVar[int] + PLANNED_DOWNTIME_SETTINGS_FIELD_NUMBER: _ClassVar[int] + AR_MAPPING_SETTINGS_FIELD_NUMBER: _ClassVar[int] + RAID_INVITE_FRIENDS_SETTINGS_FIELD_NUMBER: _ClassVar[int] + DAILY_ENCOUNTER_SETTINGS_FIELD_NUMBER: _ClassVar[int] + RAID_TICKET_SETTINGS_FIELD_NUMBER: _ClassVar[int] + ROCKET_BALLOON_SETTINGS_FIELD_NUMBER: _ClassVar[int] + TIMED_GROUP_CHALLENGE_SETTINGS_FIELD_NUMBER: _ClassVar[int] + MEGA_EVO_SETTINGS_FIELD_NUMBER: _ClassVar[int] + LOBBY_CLIENT_SETTINGS_FIELD_NUMBER: _ClassVar[int] + QUEST_EVOLUTION_SETTINGS_FIELD_NUMBER: _ClassVar[int] + SPONSORED_POI_FEEDBACK_SETTINGS_FIELD_NUMBER: _ClassVar[int] + CRASHLYTICS_SETTINGS_FIELD_NUMBER: _ClassVar[int] + CATCH_POKEMON_SETTINGS_FIELD_NUMBER: _ClassVar[int] + IDFA_SETTINGS_FIELD_NUMBER: _ClassVar[int] + FORM_CHANGE_SETTINGS_FIELD_NUMBER: _ClassVar[int] + IAP_SETTINGS_FIELD_NUMBER: _ClassVar[int] + POWER_UP_POKESTOPS_GLOBAL_SETTINGS_FIELD_NUMBER: _ClassVar[int] + UPLOAD_MANAGEMENT_SETTINGS_FIELD_NUMBER: _ClassVar[int] + RAID_PLAYER_STATS_SETTINGS_FIELD_NUMBER: _ClassVar[int] + POSTCARD_COLLECTION_SETTINGS_FIELD_NUMBER: _ClassVar[int] + PUSH_GATEWAY_GLOBAL_SETTINGS_FIELD_NUMBER: _ClassVar[int] + SUBMISSION_COUNTER_SETTINGS_FIELD_NUMBER: _ClassVar[int] + GHOST_WAYSPOT_SETTINGS_FIELD_NUMBER: _ClassVar[int] + IAP_DISCLOSURE_DISPLAY_SETTINGS_FIELD_NUMBER: _ClassVar[int] + DOWNLOAD_ALL_ASSETS_SETTINGS_FIELD_NUMBER: _ClassVar[int] + TICKET_GIFTING_FEATURE_SETTINGS_FIELD_NUMBER: _ClassVar[int] + MAP_ICONS_SETTINGS_FIELD_NUMBER: _ClassVar[int] + SETTINGS_VERSION_CONTROLLER_FIELD_NUMBER: _ClassVar[int] + GUEST_ACCOUNT_SETTINGS_FIELD_NUMBER: _ClassVar[int] + TEMP_EVO_SETTINGS_FIELD_NUMBER: _ClassVar[int] + SATURDAY_SETTINGS_FIELD_NUMBER: _ClassVar[int] + PARTY_PLAY_SETTINGS_FIELD_NUMBER: _ClassVar[int] + IRIS_SOCIAL_SETTINGS_FIELD_NUMBER: _ClassVar[int] + AEGIS_ENFORCEMENT_SETTINGS_FIELD_NUMBER: _ClassVar[int] + POKEDEX_V2_SETTINGS_FIELD_NUMBER: _ClassVar[int] + fort_settings: FortSettingsProto + map_settings: MapSettingsProto + level_settings: LevelSettingsProto + inventory_settings: InventorySettingsProto + minimum_client_version: str + gps_settings: GpsSettingsProto + festival_settings: FestivalSettingsProto + event_settings: EventSettingsProto + max_pokemon_types: int + sfida_settings: SfidaGlobalSettingsProto + news_settings: NewsSettingProto + translation_settings: TranslationSettingsProto + passcode_settings: PasscodeSettingsProto + notification_settings: NotificationSettingsProto + client_app_blacklist: _containers.RepeatedScalarFieldContainer[str] + client_perf_settings: ClientPerformanceSettingsProto + news_global_settings: NewsGlobalSettingsProto + quest_global_settings: QuestGlobalSettingsProto + beluga_global_settings: BelugaGlobalSettingsProto + telemetry_global_settings: TelemetryGlobalSettingsProto + login_settings: LoginSettingsProto + social_settings: SocialClientSettingsProto + trading_global_settings: TradingGlobalSettingsProto + additional_allowed_pokemon_ids: _containers.RepeatedScalarFieldContainer[HoloPokemonId] + upsight_logging_settings: UpsightLoggingSettingsProto + combat_global_settings: CombatGlobalSettingsProto + third_move_settings: ThirdMoveGlobalSettingsProto + combat_challenge_global_settings: CombatChallengeGlobalSettingsProto + bgmode_global_settings: BackgroundModeGlobalSettingsProto + probe_settings: ProbeSettingsProto + purchased_settings: PokecoinPurchaseDisplaySettingsProto + helpshift_settings: HelpshiftSettingsProto + ar_photo_settings: ArPhotoGlobalSettings + poi_settings: PoiGlobalSettingsProto + pokemon_settings: PokemonGlobalSettingsProto + avatar_settings: AvatarGlobalSettingsProto + evolution_v2_settings: EvolutionV2SettingsProto + incident_settings: IncidentGlobalSettingsProto + koala_settings: KoalaSettingsProto + kangaroo_settings: KangarooSettingsProto + route_settings: RouteGlobalSettingsProto + buddy_settings: BuddyGlobalSettingsProto + input_settings: InputSettingsProto + gmt_settings: GmtSettingsProto + use_local_time_action: bool + ardk_config_settings: ArdkConfigSettingsProto + enabled_pokemon: EnabledPokemonSettingsProto + pokemon_bulk_upgrade_settings: PokemonBulkUpgradeSettingsProto + planned_downtime_settings: PlannedDowntimeSettingsProto + ar_mapping_settings: ArMappingSettingsProto + raid_invite_friends_settings: RaidInviteFriendsSettingsProto + daily_encounter_settings: DailyEncounterGlobalSettingsProto + raid_ticket_settings: RaidTicketSettingsProto + rocket_balloon_settings: RocketBalloonGlobalSettingsProto + timed_group_challenge_settings: TimedGroupChallengeSettingsProto + mega_evo_settings: MegaEvoGlobalSettingsProto + lobby_client_settings: LobbyClientSettingsProto + quest_evolution_settings: QuestEvolutionGlobalSettingsProto + sponsored_poi_feedback_settings: SponsoredPoiFeedbackSettingsProto + crashlytics_settings: CrashlyticsSettingsProto + catch_pokemon_settings: CatchPokemonGlobalSettingsProto + idfa_settings: IdfaSettingsProto + form_change_settings: FormChangeSettingsProto + iap_settings: _containers.RepeatedCompositeFieldContainer[StoreIapSettingsProto] + power_up_pokestops_global_settings: PowerUpPokestopsGlobalSettingsProto + upload_management_settings: UploadManagementSettings + raid_player_stats_settings: RaidPlayerStatsGlobalSettingsProto + postcard_collection_settings: PostcardCollectionSettingsProto + push_gateway_global_settings: PushGatewayGlobalSettingsProto + submission_counter_settings: SubmissionCounterSettings + ghost_wayspot_settings: GhostWayspotSettings + iap_disclosure_display_settings: IapDisclosureDisplaySettingsProto + download_all_assets_settings: DownloadAllAssetsSettingsProto + ticket_gifting_feature_settings: TicketGiftingFeatureSettingsProto + map_icons_settings: MapIconsSettingsProto + settings_version_controller: SettingsVersionControllerProto + guest_account_settings: GuestAccountSettingsProto + temp_evo_settings: TempEvoGlobalSettingsProto + saturday_settings: SaturdaySettingsProto + party_play_settings: PartyPlayGlobalSettingsProto + iris_social_settings: IrisSocialGlobalSettingsProto + aegis_enforcement_settings: AegisEnforcementSettingsProto + pokedex_v2_settings: PokedexV2GlobalSettingsProto + def __init__(self, fort_settings: _Optional[_Union[FortSettingsProto, _Mapping]] = ..., map_settings: _Optional[_Union[MapSettingsProto, _Mapping]] = ..., level_settings: _Optional[_Union[LevelSettingsProto, _Mapping]] = ..., inventory_settings: _Optional[_Union[InventorySettingsProto, _Mapping]] = ..., minimum_client_version: _Optional[str] = ..., gps_settings: _Optional[_Union[GpsSettingsProto, _Mapping]] = ..., festival_settings: _Optional[_Union[FestivalSettingsProto, _Mapping]] = ..., event_settings: _Optional[_Union[EventSettingsProto, _Mapping]] = ..., max_pokemon_types: _Optional[int] = ..., sfida_settings: _Optional[_Union[SfidaGlobalSettingsProto, _Mapping]] = ..., news_settings: _Optional[_Union[NewsSettingProto, _Mapping]] = ..., translation_settings: _Optional[_Union[TranslationSettingsProto, _Mapping]] = ..., passcode_settings: _Optional[_Union[PasscodeSettingsProto, _Mapping]] = ..., notification_settings: _Optional[_Union[NotificationSettingsProto, _Mapping]] = ..., client_app_blacklist: _Optional[_Iterable[str]] = ..., client_perf_settings: _Optional[_Union[ClientPerformanceSettingsProto, _Mapping]] = ..., news_global_settings: _Optional[_Union[NewsGlobalSettingsProto, _Mapping]] = ..., quest_global_settings: _Optional[_Union[QuestGlobalSettingsProto, _Mapping]] = ..., beluga_global_settings: _Optional[_Union[BelugaGlobalSettingsProto, _Mapping]] = ..., telemetry_global_settings: _Optional[_Union[TelemetryGlobalSettingsProto, _Mapping]] = ..., login_settings: _Optional[_Union[LoginSettingsProto, _Mapping]] = ..., social_settings: _Optional[_Union[SocialClientSettingsProto, _Mapping]] = ..., trading_global_settings: _Optional[_Union[TradingGlobalSettingsProto, _Mapping]] = ..., additional_allowed_pokemon_ids: _Optional[_Iterable[_Union[HoloPokemonId, str]]] = ..., upsight_logging_settings: _Optional[_Union[UpsightLoggingSettingsProto, _Mapping]] = ..., combat_global_settings: _Optional[_Union[CombatGlobalSettingsProto, _Mapping]] = ..., third_move_settings: _Optional[_Union[ThirdMoveGlobalSettingsProto, _Mapping]] = ..., combat_challenge_global_settings: _Optional[_Union[CombatChallengeGlobalSettingsProto, _Mapping]] = ..., bgmode_global_settings: _Optional[_Union[BackgroundModeGlobalSettingsProto, _Mapping]] = ..., probe_settings: _Optional[_Union[ProbeSettingsProto, _Mapping]] = ..., purchased_settings: _Optional[_Union[PokecoinPurchaseDisplaySettingsProto, _Mapping]] = ..., helpshift_settings: _Optional[_Union[HelpshiftSettingsProto, _Mapping]] = ..., ar_photo_settings: _Optional[_Union[ArPhotoGlobalSettings, _Mapping]] = ..., poi_settings: _Optional[_Union[PoiGlobalSettingsProto, _Mapping]] = ..., pokemon_settings: _Optional[_Union[PokemonGlobalSettingsProto, _Mapping]] = ..., avatar_settings: _Optional[_Union[AvatarGlobalSettingsProto, _Mapping]] = ..., evolution_v2_settings: _Optional[_Union[EvolutionV2SettingsProto, _Mapping]] = ..., incident_settings: _Optional[_Union[IncidentGlobalSettingsProto, _Mapping]] = ..., koala_settings: _Optional[_Union[KoalaSettingsProto, _Mapping]] = ..., kangaroo_settings: _Optional[_Union[KangarooSettingsProto, _Mapping]] = ..., route_settings: _Optional[_Union[RouteGlobalSettingsProto, _Mapping]] = ..., buddy_settings: _Optional[_Union[BuddyGlobalSettingsProto, _Mapping]] = ..., input_settings: _Optional[_Union[InputSettingsProto, _Mapping]] = ..., gmt_settings: _Optional[_Union[GmtSettingsProto, _Mapping]] = ..., use_local_time_action: bool = ..., ardk_config_settings: _Optional[_Union[ArdkConfigSettingsProto, _Mapping]] = ..., enabled_pokemon: _Optional[_Union[EnabledPokemonSettingsProto, _Mapping]] = ..., pokemon_bulk_upgrade_settings: _Optional[_Union[PokemonBulkUpgradeSettingsProto, _Mapping]] = ..., planned_downtime_settings: _Optional[_Union[PlannedDowntimeSettingsProto, _Mapping]] = ..., ar_mapping_settings: _Optional[_Union[ArMappingSettingsProto, _Mapping]] = ..., raid_invite_friends_settings: _Optional[_Union[RaidInviteFriendsSettingsProto, _Mapping]] = ..., daily_encounter_settings: _Optional[_Union[DailyEncounterGlobalSettingsProto, _Mapping]] = ..., raid_ticket_settings: _Optional[_Union[RaidTicketSettingsProto, _Mapping]] = ..., rocket_balloon_settings: _Optional[_Union[RocketBalloonGlobalSettingsProto, _Mapping]] = ..., timed_group_challenge_settings: _Optional[_Union[TimedGroupChallengeSettingsProto, _Mapping]] = ..., mega_evo_settings: _Optional[_Union[MegaEvoGlobalSettingsProto, _Mapping]] = ..., lobby_client_settings: _Optional[_Union[LobbyClientSettingsProto, _Mapping]] = ..., quest_evolution_settings: _Optional[_Union[QuestEvolutionGlobalSettingsProto, _Mapping]] = ..., sponsored_poi_feedback_settings: _Optional[_Union[SponsoredPoiFeedbackSettingsProto, _Mapping]] = ..., crashlytics_settings: _Optional[_Union[CrashlyticsSettingsProto, _Mapping]] = ..., catch_pokemon_settings: _Optional[_Union[CatchPokemonGlobalSettingsProto, _Mapping]] = ..., idfa_settings: _Optional[_Union[IdfaSettingsProto, _Mapping]] = ..., form_change_settings: _Optional[_Union[FormChangeSettingsProto, _Mapping]] = ..., iap_settings: _Optional[_Iterable[_Union[StoreIapSettingsProto, _Mapping]]] = ..., power_up_pokestops_global_settings: _Optional[_Union[PowerUpPokestopsGlobalSettingsProto, _Mapping]] = ..., upload_management_settings: _Optional[_Union[UploadManagementSettings, _Mapping]] = ..., raid_player_stats_settings: _Optional[_Union[RaidPlayerStatsGlobalSettingsProto, _Mapping]] = ..., postcard_collection_settings: _Optional[_Union[PostcardCollectionSettingsProto, _Mapping]] = ..., push_gateway_global_settings: _Optional[_Union[PushGatewayGlobalSettingsProto, _Mapping]] = ..., submission_counter_settings: _Optional[_Union[SubmissionCounterSettings, _Mapping]] = ..., ghost_wayspot_settings: _Optional[_Union[GhostWayspotSettings, _Mapping]] = ..., iap_disclosure_display_settings: _Optional[_Union[IapDisclosureDisplaySettingsProto, _Mapping]] = ..., download_all_assets_settings: _Optional[_Union[DownloadAllAssetsSettingsProto, _Mapping]] = ..., ticket_gifting_feature_settings: _Optional[_Union[TicketGiftingFeatureSettingsProto, _Mapping]] = ..., map_icons_settings: _Optional[_Union[MapIconsSettingsProto, _Mapping]] = ..., settings_version_controller: _Optional[_Union[SettingsVersionControllerProto, _Mapping]] = ..., guest_account_settings: _Optional[_Union[GuestAccountSettingsProto, _Mapping]] = ..., temp_evo_settings: _Optional[_Union[TempEvoGlobalSettingsProto, _Mapping]] = ..., saturday_settings: _Optional[_Union[SaturdaySettingsProto, _Mapping]] = ..., party_play_settings: _Optional[_Union[PartyPlayGlobalSettingsProto, _Mapping]] = ..., iris_social_settings: _Optional[_Union[IrisSocialGlobalSettingsProto, _Mapping]] = ..., aegis_enforcement_settings: _Optional[_Union[AegisEnforcementSettingsProto, _Mapping]] = ..., pokedex_v2_settings: _Optional[_Union[PokedexV2GlobalSettingsProto, _Mapping]] = ...) -> None: ... + +class GlowFxPokemonProto(_message.Message): + __slots__ = ["pokemon_id", "temp_evo_id", "form", "costume", "gender"] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + TEMP_EVO_ID_FIELD_NUMBER: _ClassVar[int] + FORM_FIELD_NUMBER: _ClassVar[int] + COSTUME_FIELD_NUMBER: _ClassVar[int] + GENDER_FIELD_NUMBER: _ClassVar[int] + pokemon_id: HoloPokemonId + temp_evo_id: HoloTemporaryEvolutionId + form: PokemonDisplayProto.Form + costume: PokemonDisplayProto.Costume + gender: PokemonDisplayProto.Gender + def __init__(self, pokemon_id: _Optional[_Union[HoloPokemonId, str]] = ..., temp_evo_id: _Optional[_Union[HoloTemporaryEvolutionId, str]] = ..., form: _Optional[_Union[PokemonDisplayProto.Form, str]] = ..., costume: _Optional[_Union[PokemonDisplayProto.Costume, str]] = ..., gender: _Optional[_Union[PokemonDisplayProto.Gender, str]] = ...) -> None: ... + +class GmtSettingsProto(_message.Message): + __slots__ = ["enable_gmtdownload_v2", "download_poll_period_ms"] + ENABLE_GMTDOWNLOAD_V2_FIELD_NUMBER: _ClassVar[int] + DOWNLOAD_POLL_PERIOD_MS_FIELD_NUMBER: _ClassVar[int] + enable_gmtdownload_v2: bool + download_poll_period_ms: int + def __init__(self, enable_gmtdownload_v2: bool = ..., download_poll_period_ms: _Optional[int] = ...) -> None: ... + +class GoogleToken(_message.Message): + __slots__ = ["id_token"] + ID_TOKEN_FIELD_NUMBER: _ClassVar[int] + id_token: str + def __init__(self, id_token: _Optional[str] = ...) -> None: ... + +class GpsSettingsProto(_message.Message): + __slots__ = ["driving_warning_speed_meters_per_second", "driving_warning_cooldown_minutes", "driving_speed_sample_interval_seconds", "driving_speed_sample_count", "idle_threshold_speed_meters_per_second", "idle_threshold_duration_seconds", "idle_sample_interval_seconds", "idle_speed_sample_count"] + DRIVING_WARNING_SPEED_METERS_PER_SECOND_FIELD_NUMBER: _ClassVar[int] + DRIVING_WARNING_COOLDOWN_MINUTES_FIELD_NUMBER: _ClassVar[int] + DRIVING_SPEED_SAMPLE_INTERVAL_SECONDS_FIELD_NUMBER: _ClassVar[int] + DRIVING_SPEED_SAMPLE_COUNT_FIELD_NUMBER: _ClassVar[int] + IDLE_THRESHOLD_SPEED_METERS_PER_SECOND_FIELD_NUMBER: _ClassVar[int] + IDLE_THRESHOLD_DURATION_SECONDS_FIELD_NUMBER: _ClassVar[int] + IDLE_SAMPLE_INTERVAL_SECONDS_FIELD_NUMBER: _ClassVar[int] + IDLE_SPEED_SAMPLE_COUNT_FIELD_NUMBER: _ClassVar[int] + driving_warning_speed_meters_per_second: float + driving_warning_cooldown_minutes: float + driving_speed_sample_interval_seconds: float + driving_speed_sample_count: int + idle_threshold_speed_meters_per_second: float + idle_threshold_duration_seconds: int + idle_sample_interval_seconds: float + idle_speed_sample_count: int + def __init__(self, driving_warning_speed_meters_per_second: _Optional[float] = ..., driving_warning_cooldown_minutes: _Optional[float] = ..., driving_speed_sample_interval_seconds: _Optional[float] = ..., driving_speed_sample_count: _Optional[int] = ..., idle_threshold_speed_meters_per_second: _Optional[float] = ..., idle_threshold_duration_seconds: _Optional[int] = ..., idle_sample_interval_seconds: _Optional[float] = ..., idle_speed_sample_count: _Optional[int] = ...) -> None: ... + +class GraphicsCapabilitiesSettingsProto(_message.Message): + __slots__ = ["graphics_capabilities_telemetry_enabled"] + GRAPHICS_CAPABILITIES_TELEMETRY_ENABLED_FIELD_NUMBER: _ClassVar[int] + graphics_capabilities_telemetry_enabled: bool + def __init__(self, graphics_capabilities_telemetry_enabled: bool = ...) -> None: ... + +class GraphicsCapabilitiesTelemetry(_message.Message): + __slots__ = ["supports_compute_shaders"] + SUPPORTS_COMPUTE_SHADERS_FIELD_NUMBER: _ClassVar[int] + supports_compute_shaders: bool + def __init__(self, supports_compute_shaders: bool = ...) -> None: ... + +class GroupChallengeCriteriaProto(_message.Message): + __slots__ = ["challenge_type", "challenge_goal", "ignore_global_goal"] + CHALLENGE_TYPE_FIELD_NUMBER: _ClassVar[int] + CHALLENGE_GOAL_FIELD_NUMBER: _ClassVar[int] + IGNORE_GLOBAL_GOAL_FIELD_NUMBER: _ClassVar[int] + challenge_type: QuestType + challenge_goal: QuestGoalProto + ignore_global_goal: bool + def __init__(self, challenge_type: _Optional[_Union[QuestType, str]] = ..., challenge_goal: _Optional[_Union[QuestGoalProto, _Mapping]] = ..., ignore_global_goal: bool = ...) -> None: ... + +class GroupChallengeDisplayProto(_message.Message): + __slots__ = ["title", "boost_rewards", "custom_challenge_type_key", "custom_work_together_key", "custom_bonus_modal_title_key", "custom_bonus_modal_description_key", "custom_player_score_key_none", "custom_player_score_key_singular", "custom_player_score_key_plural", "boost_rewards_complete", "boost_rewards_incomplete"] + TITLE_FIELD_NUMBER: _ClassVar[int] + BOOST_REWARDS_FIELD_NUMBER: _ClassVar[int] + CUSTOM_CHALLENGE_TYPE_KEY_FIELD_NUMBER: _ClassVar[int] + CUSTOM_WORK_TOGETHER_KEY_FIELD_NUMBER: _ClassVar[int] + CUSTOM_BONUS_MODAL_TITLE_KEY_FIELD_NUMBER: _ClassVar[int] + CUSTOM_BONUS_MODAL_DESCRIPTION_KEY_FIELD_NUMBER: _ClassVar[int] + CUSTOM_PLAYER_SCORE_KEY_NONE_FIELD_NUMBER: _ClassVar[int] + CUSTOM_PLAYER_SCORE_KEY_SINGULAR_FIELD_NUMBER: _ClassVar[int] + CUSTOM_PLAYER_SCORE_KEY_PLURAL_FIELD_NUMBER: _ClassVar[int] + BOOST_REWARDS_COMPLETE_FIELD_NUMBER: _ClassVar[int] + BOOST_REWARDS_INCOMPLETE_FIELD_NUMBER: _ClassVar[int] + title: str + boost_rewards: _containers.RepeatedCompositeFieldContainer[BonusBoxProto] + custom_challenge_type_key: str + custom_work_together_key: str + custom_bonus_modal_title_key: str + custom_bonus_modal_description_key: str + custom_player_score_key_none: str + custom_player_score_key_singular: str + custom_player_score_key_plural: str + boost_rewards_complete: _containers.RepeatedCompositeFieldContainer[BonusBoxProto] + boost_rewards_incomplete: _containers.RepeatedCompositeFieldContainer[BonusBoxProto] + def __init__(self, title: _Optional[str] = ..., boost_rewards: _Optional[_Iterable[_Union[BonusBoxProto, _Mapping]]] = ..., custom_challenge_type_key: _Optional[str] = ..., custom_work_together_key: _Optional[str] = ..., custom_bonus_modal_title_key: _Optional[str] = ..., custom_bonus_modal_description_key: _Optional[str] = ..., custom_player_score_key_none: _Optional[str] = ..., custom_player_score_key_singular: _Optional[str] = ..., custom_player_score_key_plural: _Optional[str] = ..., boost_rewards_complete: _Optional[_Iterable[_Union[BonusBoxProto, _Mapping]]] = ..., boost_rewards_incomplete: _Optional[_Iterable[_Union[BonusBoxProto, _Mapping]]] = ...) -> None: ... + +class GuestAccountGameSettingsProto(_message.Message): + __slots__ = ["max_num_pokemon_caught_for_popup", "max_player_level_gate", "sign_up_rewards"] + MAX_NUM_POKEMON_CAUGHT_FOR_POPUP_FIELD_NUMBER: _ClassVar[int] + MAX_PLAYER_LEVEL_GATE_FIELD_NUMBER: _ClassVar[int] + SIGN_UP_REWARDS_FIELD_NUMBER: _ClassVar[int] + max_num_pokemon_caught_for_popup: int + max_player_level_gate: int + sign_up_rewards: _containers.RepeatedCompositeFieldContainer[QuestRewardProto] + def __init__(self, max_num_pokemon_caught_for_popup: _Optional[int] = ..., max_player_level_gate: _Optional[int] = ..., sign_up_rewards: _Optional[_Iterable[_Union[QuestRewardProto, _Mapping]]] = ...) -> None: ... + +class GuestAccountSettingsProto(_message.Message): + __slots__ = ["enabled"] + ENABLED_FIELD_NUMBER: _ClassVar[int] + enabled: bool + def __init__(self, enabled: bool = ...) -> None: ... + +class GuestLoginAuthToken(_message.Message): + __slots__ = ["secret", "api_key", "device_id"] + SECRET_FIELD_NUMBER: _ClassVar[int] + API_KEY_FIELD_NUMBER: _ClassVar[int] + DEVICE_ID_FIELD_NUMBER: _ClassVar[int] + secret: bytes + api_key: str + device_id: str + def __init__(self, secret: _Optional[bytes] = ..., api_key: _Optional[str] = ..., device_id: _Optional[str] = ...) -> None: ... + +class GuestLoginSecretToken(_message.Message): + __slots__ = ["token_contents", "signature", "iv"] + TOKEN_CONTENTS_FIELD_NUMBER: _ClassVar[int] + SIGNATURE_FIELD_NUMBER: _ClassVar[int] + IV_FIELD_NUMBER: _ClassVar[int] + token_contents: bytes + signature: bytes + iv: bytes + def __init__(self, token_contents: _Optional[bytes] = ..., signature: _Optional[bytes] = ..., iv: _Optional[bytes] = ...) -> None: ... + +class GuiSearchSettingsProto(_message.Message): + __slots__ = ["gui_search_enabled", "recommended_search", "max_number_recent_searches", "max_number_favorite_searches", "max_query_length", "show_all_button_enabled"] + GUI_SEARCH_ENABLED_FIELD_NUMBER: _ClassVar[int] + RECOMMENDED_SEARCH_FIELD_NUMBER: _ClassVar[int] + MAX_NUMBER_RECENT_SEARCHES_FIELD_NUMBER: _ClassVar[int] + MAX_NUMBER_FAVORITE_SEARCHES_FIELD_NUMBER: _ClassVar[int] + MAX_QUERY_LENGTH_FIELD_NUMBER: _ClassVar[int] + SHOW_ALL_BUTTON_ENABLED_FIELD_NUMBER: _ClassVar[int] + gui_search_enabled: bool + recommended_search: _containers.RepeatedCompositeFieldContainer[RecommendedSearchProto] + max_number_recent_searches: int + max_number_favorite_searches: int + max_query_length: int + show_all_button_enabled: bool + def __init__(self, gui_search_enabled: bool = ..., recommended_search: _Optional[_Iterable[_Union[RecommendedSearchProto, _Mapping]]] = ..., max_number_recent_searches: _Optional[int] = ..., max_number_favorite_searches: _Optional[int] = ..., max_query_length: _Optional[int] = ..., show_all_button_enabled: bool = ...) -> None: ... + +class GymBadgeGmtSettingsProto(_message.Message): + __slots__ = ["target", "battle_winning_score_per_defender_cp", "gym_defending_score_per_minute", "berry_feeding_score", "pokemon_deploy_score", "raid_battle_winning_score", "lose_all_battles_score"] + TARGET_FIELD_NUMBER: _ClassVar[int] + BATTLE_WINNING_SCORE_PER_DEFENDER_CP_FIELD_NUMBER: _ClassVar[int] + GYM_DEFENDING_SCORE_PER_MINUTE_FIELD_NUMBER: _ClassVar[int] + BERRY_FEEDING_SCORE_FIELD_NUMBER: _ClassVar[int] + POKEMON_DEPLOY_SCORE_FIELD_NUMBER: _ClassVar[int] + RAID_BATTLE_WINNING_SCORE_FIELD_NUMBER: _ClassVar[int] + LOSE_ALL_BATTLES_SCORE_FIELD_NUMBER: _ClassVar[int] + target: _containers.RepeatedScalarFieldContainer[int] + battle_winning_score_per_defender_cp: float + gym_defending_score_per_minute: float + berry_feeding_score: int + pokemon_deploy_score: int + raid_battle_winning_score: int + lose_all_battles_score: int + def __init__(self, target: _Optional[_Iterable[int]] = ..., battle_winning_score_per_defender_cp: _Optional[float] = ..., gym_defending_score_per_minute: _Optional[float] = ..., berry_feeding_score: _Optional[int] = ..., pokemon_deploy_score: _Optional[int] = ..., raid_battle_winning_score: _Optional[int] = ..., lose_all_battles_score: _Optional[int] = ...) -> None: ... + +class GymBadgeStats(_message.Message): + __slots__ = ["total_time_defended_ms", "num_battles_won", "num_berries_fed", "num_deploys", "num_battles_lost", "gym_battles"] + TOTAL_TIME_DEFENDED_MS_FIELD_NUMBER: _ClassVar[int] + NUM_BATTLES_WON_FIELD_NUMBER: _ClassVar[int] + NUM_BERRIES_FED_FIELD_NUMBER: _ClassVar[int] + NUM_DEPLOYS_FIELD_NUMBER: _ClassVar[int] + NUM_BATTLES_LOST_FIELD_NUMBER: _ClassVar[int] + GYM_BATTLES_FIELD_NUMBER: _ClassVar[int] + total_time_defended_ms: int + num_battles_won: int + num_berries_fed: int + num_deploys: int + num_battles_lost: int + gym_battles: _containers.RepeatedCompositeFieldContainer[GymBattleProto] + def __init__(self, total_time_defended_ms: _Optional[int] = ..., num_battles_won: _Optional[int] = ..., num_berries_fed: _Optional[int] = ..., num_deploys: _Optional[int] = ..., num_battles_lost: _Optional[int] = ..., gym_battles: _Optional[_Iterable[_Union[GymBattleProto, _Mapping]]] = ...) -> None: ... + +class GymBattleAttackOutProto(_message.Message): + __slots__ = ["result", "battle_update", "gym_badge"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GymBattleAttackOutProto.Result] + SUCCESS: _ClassVar[GymBattleAttackOutProto.Result] + ERROR_INVALID_ATTACK_ACTIONS: _ClassVar[GymBattleAttackOutProto.Result] + ERROR_NOT_IN_RANGE: _ClassVar[GymBattleAttackOutProto.Result] + ERROR_WRONG_BATTLE_TYPE: _ClassVar[GymBattleAttackOutProto.Result] + ERROR_RAID_ACTIVE: _ClassVar[GymBattleAttackOutProto.Result] + UNSET: GymBattleAttackOutProto.Result + SUCCESS: GymBattleAttackOutProto.Result + ERROR_INVALID_ATTACK_ACTIONS: GymBattleAttackOutProto.Result + ERROR_NOT_IN_RANGE: GymBattleAttackOutProto.Result + ERROR_WRONG_BATTLE_TYPE: GymBattleAttackOutProto.Result + ERROR_RAID_ACTIVE: GymBattleAttackOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + BATTLE_UPDATE_FIELD_NUMBER: _ClassVar[int] + GYM_BADGE_FIELD_NUMBER: _ClassVar[int] + result: GymBattleAttackOutProto.Result + battle_update: BattleUpdateProto + gym_badge: AwardedGymBadge + def __init__(self, result: _Optional[_Union[GymBattleAttackOutProto.Result, str]] = ..., battle_update: _Optional[_Union[BattleUpdateProto, _Mapping]] = ..., gym_badge: _Optional[_Union[AwardedGymBadge, _Mapping]] = ...) -> None: ... + +class GymBattleAttackProto(_message.Message): + __slots__ = ["gym_id", "battle_id", "attacker_actions", "last_retrieved_action", "player_lat_degrees", "player_lng_degrees", "timestamp_ms"] + GYM_ID_FIELD_NUMBER: _ClassVar[int] + BATTLE_ID_FIELD_NUMBER: _ClassVar[int] + ATTACKER_ACTIONS_FIELD_NUMBER: _ClassVar[int] + LAST_RETRIEVED_ACTION_FIELD_NUMBER: _ClassVar[int] + PLAYER_LAT_DEGREES_FIELD_NUMBER: _ClassVar[int] + PLAYER_LNG_DEGREES_FIELD_NUMBER: _ClassVar[int] + TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + gym_id: str + battle_id: str + attacker_actions: _containers.RepeatedCompositeFieldContainer[BattleActionProto] + last_retrieved_action: BattleActionProto + player_lat_degrees: float + player_lng_degrees: float + timestamp_ms: int + def __init__(self, gym_id: _Optional[str] = ..., battle_id: _Optional[str] = ..., attacker_actions: _Optional[_Iterable[_Union[BattleActionProto, _Mapping]]] = ..., last_retrieved_action: _Optional[_Union[BattleActionProto, _Mapping]] = ..., player_lat_degrees: _Optional[float] = ..., player_lng_degrees: _Optional[float] = ..., timestamp_ms: _Optional[int] = ...) -> None: ... + +class GymBattleProto(_message.Message): + __slots__ = ["battle_id", "completed_ms", "incremented_gym_battle_friends"] + BATTLE_ID_FIELD_NUMBER: _ClassVar[int] + COMPLETED_MS_FIELD_NUMBER: _ClassVar[int] + INCREMENTED_GYM_BATTLE_FRIENDS_FIELD_NUMBER: _ClassVar[int] + battle_id: str + completed_ms: int + incremented_gym_battle_friends: bool + def __init__(self, battle_id: _Optional[str] = ..., completed_ms: _Optional[int] = ..., incremented_gym_battle_friends: bool = ...) -> None: ... + +class GymBattleSettingsProto(_message.Message): + __slots__ = ["energy_per_sec", "dodge_energy_cost", "retarget_seconds", "enemy_attack_interval", "attack_server_interval", "round_duration_seconds", "bonus_time_per_ally_seconds", "maximum_attackers_per_battle", "same_type_attack_bonus_multiplier", "maximum_energy", "energy_delta_per_health_lost", "dodge_duration_ms", "minimum_player_level", "swap_duration_ms", "dodge_damage_reduction_percent", "minimum_raid_player_level", "shadow_pokemon_attack_bonus_multiplier", "shadow_pokemon_defense_bonus_multiplier", "purified_pokemon_attack_multiplier_vs_shadow", "boss_energy_regeneration_per_health_lost"] + ENERGY_PER_SEC_FIELD_NUMBER: _ClassVar[int] + DODGE_ENERGY_COST_FIELD_NUMBER: _ClassVar[int] + RETARGET_SECONDS_FIELD_NUMBER: _ClassVar[int] + ENEMY_ATTACK_INTERVAL_FIELD_NUMBER: _ClassVar[int] + ATTACK_SERVER_INTERVAL_FIELD_NUMBER: _ClassVar[int] + ROUND_DURATION_SECONDS_FIELD_NUMBER: _ClassVar[int] + BONUS_TIME_PER_ALLY_SECONDS_FIELD_NUMBER: _ClassVar[int] + MAXIMUM_ATTACKERS_PER_BATTLE_FIELD_NUMBER: _ClassVar[int] + SAME_TYPE_ATTACK_BONUS_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + MAXIMUM_ENERGY_FIELD_NUMBER: _ClassVar[int] + ENERGY_DELTA_PER_HEALTH_LOST_FIELD_NUMBER: _ClassVar[int] + DODGE_DURATION_MS_FIELD_NUMBER: _ClassVar[int] + MINIMUM_PLAYER_LEVEL_FIELD_NUMBER: _ClassVar[int] + SWAP_DURATION_MS_FIELD_NUMBER: _ClassVar[int] + DODGE_DAMAGE_REDUCTION_PERCENT_FIELD_NUMBER: _ClassVar[int] + MINIMUM_RAID_PLAYER_LEVEL_FIELD_NUMBER: _ClassVar[int] + SHADOW_POKEMON_ATTACK_BONUS_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + SHADOW_POKEMON_DEFENSE_BONUS_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + PURIFIED_POKEMON_ATTACK_MULTIPLIER_VS_SHADOW_FIELD_NUMBER: _ClassVar[int] + BOSS_ENERGY_REGENERATION_PER_HEALTH_LOST_FIELD_NUMBER: _ClassVar[int] + energy_per_sec: float + dodge_energy_cost: float + retarget_seconds: float + enemy_attack_interval: float + attack_server_interval: float + round_duration_seconds: float + bonus_time_per_ally_seconds: float + maximum_attackers_per_battle: int + same_type_attack_bonus_multiplier: float + maximum_energy: int + energy_delta_per_health_lost: float + dodge_duration_ms: int + minimum_player_level: int + swap_duration_ms: int + dodge_damage_reduction_percent: float + minimum_raid_player_level: int + shadow_pokemon_attack_bonus_multiplier: float + shadow_pokemon_defense_bonus_multiplier: float + purified_pokemon_attack_multiplier_vs_shadow: float + boss_energy_regeneration_per_health_lost: float + def __init__(self, energy_per_sec: _Optional[float] = ..., dodge_energy_cost: _Optional[float] = ..., retarget_seconds: _Optional[float] = ..., enemy_attack_interval: _Optional[float] = ..., attack_server_interval: _Optional[float] = ..., round_duration_seconds: _Optional[float] = ..., bonus_time_per_ally_seconds: _Optional[float] = ..., maximum_attackers_per_battle: _Optional[int] = ..., same_type_attack_bonus_multiplier: _Optional[float] = ..., maximum_energy: _Optional[int] = ..., energy_delta_per_health_lost: _Optional[float] = ..., dodge_duration_ms: _Optional[int] = ..., minimum_player_level: _Optional[int] = ..., swap_duration_ms: _Optional[int] = ..., dodge_damage_reduction_percent: _Optional[float] = ..., minimum_raid_player_level: _Optional[int] = ..., shadow_pokemon_attack_bonus_multiplier: _Optional[float] = ..., shadow_pokemon_defense_bonus_multiplier: _Optional[float] = ..., purified_pokemon_attack_multiplier_vs_shadow: _Optional[float] = ..., boss_energy_regeneration_per_health_lost: _Optional[float] = ...) -> None: ... + +class GymDefenderProto(_message.Message): + __slots__ = ["motivated_pokemon", "deployment_totals", "trainer_public_profile"] + MOTIVATED_POKEMON_FIELD_NUMBER: _ClassVar[int] + DEPLOYMENT_TOTALS_FIELD_NUMBER: _ClassVar[int] + TRAINER_PUBLIC_PROFILE_FIELD_NUMBER: _ClassVar[int] + motivated_pokemon: MotivatedPokemonProto + deployment_totals: DeploymentTotalsProto + trainer_public_profile: PlayerPublicProfileProto + def __init__(self, motivated_pokemon: _Optional[_Union[MotivatedPokemonProto, _Mapping]] = ..., deployment_totals: _Optional[_Union[DeploymentTotalsProto, _Mapping]] = ..., trainer_public_profile: _Optional[_Union[PlayerPublicProfileProto, _Mapping]] = ...) -> None: ... + +class GymDeployOutProto(_message.Message): + __slots__ = ["result", "gym_status_and_defenders", "awarded_gym_badge", "cooldown_duration_millis"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NO_RESULT_SET: _ClassVar[GymDeployOutProto.Result] + SUCCESS: _ClassVar[GymDeployOutProto.Result] + ERROR_ALREADY_HAS_POKEMON_ON_FORT: _ClassVar[GymDeployOutProto.Result] + ERROR_OPPOSING_TEAM_OWNS_FORT: _ClassVar[GymDeployOutProto.Result] + ERROR_FORT_IS_FULL: _ClassVar[GymDeployOutProto.Result] + ERROR_NOT_IN_RANGE: _ClassVar[GymDeployOutProto.Result] + ERROR_PLAYER_HAS_NO_TEAM: _ClassVar[GymDeployOutProto.Result] + ERROR_POKEMON_NOT_FULL_HP: _ClassVar[GymDeployOutProto.Result] + ERROR_PLAYER_BELOW_MINIMUM_LEVEL: _ClassVar[GymDeployOutProto.Result] + ERROR_POKEMON_IS_BUDDY: _ClassVar[GymDeployOutProto.Result] + ERROR_FORT_DEPLOY_LOCKOUT: _ClassVar[GymDeployOutProto.Result] + ERROR_PLAYER_HAS_NO_NICKNAME: _ClassVar[GymDeployOutProto.Result] + ERROR_POI_INACCESSIBLE: _ClassVar[GymDeployOutProto.Result] + ERROR_NOT_A_POKEMON: _ClassVar[GymDeployOutProto.Result] + ERROR_TOO_MANY_OF_SAME_KIND: _ClassVar[GymDeployOutProto.Result] + ERROR_TOO_MANY_DEPLOYED: _ClassVar[GymDeployOutProto.Result] + ERROR_TEAM_DEPLOY_LOCKOUT: _ClassVar[GymDeployOutProto.Result] + ERROR_LEGENDARY_POKEMON: _ClassVar[GymDeployOutProto.Result] + ERROR_INVALID_POKEMON: _ClassVar[GymDeployOutProto.Result] + ERROR_RAID_ACTIVE: _ClassVar[GymDeployOutProto.Result] + ERROR_FUSION_POKEMON: _ClassVar[GymDeployOutProto.Result] + ERROR_FUSION_COMPONENT_POKEMON: _ClassVar[GymDeployOutProto.Result] + NO_RESULT_SET: GymDeployOutProto.Result + SUCCESS: GymDeployOutProto.Result + ERROR_ALREADY_HAS_POKEMON_ON_FORT: GymDeployOutProto.Result + ERROR_OPPOSING_TEAM_OWNS_FORT: GymDeployOutProto.Result + ERROR_FORT_IS_FULL: GymDeployOutProto.Result + ERROR_NOT_IN_RANGE: GymDeployOutProto.Result + ERROR_PLAYER_HAS_NO_TEAM: GymDeployOutProto.Result + ERROR_POKEMON_NOT_FULL_HP: GymDeployOutProto.Result + ERROR_PLAYER_BELOW_MINIMUM_LEVEL: GymDeployOutProto.Result + ERROR_POKEMON_IS_BUDDY: GymDeployOutProto.Result + ERROR_FORT_DEPLOY_LOCKOUT: GymDeployOutProto.Result + ERROR_PLAYER_HAS_NO_NICKNAME: GymDeployOutProto.Result + ERROR_POI_INACCESSIBLE: GymDeployOutProto.Result + ERROR_NOT_A_POKEMON: GymDeployOutProto.Result + ERROR_TOO_MANY_OF_SAME_KIND: GymDeployOutProto.Result + ERROR_TOO_MANY_DEPLOYED: GymDeployOutProto.Result + ERROR_TEAM_DEPLOY_LOCKOUT: GymDeployOutProto.Result + ERROR_LEGENDARY_POKEMON: GymDeployOutProto.Result + ERROR_INVALID_POKEMON: GymDeployOutProto.Result + ERROR_RAID_ACTIVE: GymDeployOutProto.Result + ERROR_FUSION_POKEMON: GymDeployOutProto.Result + ERROR_FUSION_COMPONENT_POKEMON: GymDeployOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + GYM_STATUS_AND_DEFENDERS_FIELD_NUMBER: _ClassVar[int] + AWARDED_GYM_BADGE_FIELD_NUMBER: _ClassVar[int] + COOLDOWN_DURATION_MILLIS_FIELD_NUMBER: _ClassVar[int] + result: GymDeployOutProto.Result + gym_status_and_defenders: GymStatusAndDefendersProto + awarded_gym_badge: AwardedGymBadge + cooldown_duration_millis: int + def __init__(self, result: _Optional[_Union[GymDeployOutProto.Result, str]] = ..., gym_status_and_defenders: _Optional[_Union[GymStatusAndDefendersProto, _Mapping]] = ..., awarded_gym_badge: _Optional[_Union[AwardedGymBadge, _Mapping]] = ..., cooldown_duration_millis: _Optional[int] = ...) -> None: ... + +class GymDeployProto(_message.Message): + __slots__ = ["fort_id", "pokemon_id", "player_lat_degrees", "player_lng_degrees"] + FORT_ID_FIELD_NUMBER: _ClassVar[int] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + PLAYER_LAT_DEGREES_FIELD_NUMBER: _ClassVar[int] + PLAYER_LNG_DEGREES_FIELD_NUMBER: _ClassVar[int] + fort_id: str + pokemon_id: int + player_lat_degrees: float + player_lng_degrees: float + def __init__(self, fort_id: _Optional[str] = ..., pokemon_id: _Optional[int] = ..., player_lat_degrees: _Optional[float] = ..., player_lng_degrees: _Optional[float] = ...) -> None: ... + +class GymDisplayProto(_message.Message): + __slots__ = ["gym_event", "total_gym_cp", "lowest_pokemon_motivation", "slots_available", "occupied_millis"] + GYM_EVENT_FIELD_NUMBER: _ClassVar[int] + TOTAL_GYM_CP_FIELD_NUMBER: _ClassVar[int] + LOWEST_POKEMON_MOTIVATION_FIELD_NUMBER: _ClassVar[int] + SLOTS_AVAILABLE_FIELD_NUMBER: _ClassVar[int] + OCCUPIED_MILLIS_FIELD_NUMBER: _ClassVar[int] + gym_event: _containers.RepeatedCompositeFieldContainer[GymEventProto] + total_gym_cp: int + lowest_pokemon_motivation: float + slots_available: int + occupied_millis: int + def __init__(self, gym_event: _Optional[_Iterable[_Union[GymEventProto, _Mapping]]] = ..., total_gym_cp: _Optional[int] = ..., lowest_pokemon_motivation: _Optional[float] = ..., slots_available: _Optional[int] = ..., occupied_millis: _Optional[int] = ...) -> None: ... + +class GymEventProto(_message.Message): + __slots__ = ["trainer", "timestamp_ms", "event", "pokedex_id", "pokemon_id"] + class Event(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNKNOWN: _ClassVar[GymEventProto.Event] + POKEMON_FED: _ClassVar[GymEventProto.Event] + POKEMON_DEPLOYED: _ClassVar[GymEventProto.Event] + POKEMON_RETURNED: _ClassVar[GymEventProto.Event] + BATTLE_WON: _ClassVar[GymEventProto.Event] + BATTLE_LOSS: _ClassVar[GymEventProto.Event] + RAID_STARTED: _ClassVar[GymEventProto.Event] + RAID_ENDED: _ClassVar[GymEventProto.Event] + GYM_NEUTRALIZED: _ClassVar[GymEventProto.Event] + UNKNOWN: GymEventProto.Event + POKEMON_FED: GymEventProto.Event + POKEMON_DEPLOYED: GymEventProto.Event + POKEMON_RETURNED: GymEventProto.Event + BATTLE_WON: GymEventProto.Event + BATTLE_LOSS: GymEventProto.Event + RAID_STARTED: GymEventProto.Event + RAID_ENDED: GymEventProto.Event + GYM_NEUTRALIZED: GymEventProto.Event + TRAINER_FIELD_NUMBER: _ClassVar[int] + TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + EVENT_FIELD_NUMBER: _ClassVar[int] + POKEDEX_ID_FIELD_NUMBER: _ClassVar[int] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + trainer: str + timestamp_ms: int + event: GymEventProto.Event + pokedex_id: HoloPokemonId + pokemon_id: int + def __init__(self, trainer: _Optional[str] = ..., timestamp_ms: _Optional[int] = ..., event: _Optional[_Union[GymEventProto.Event, str]] = ..., pokedex_id: _Optional[_Union[HoloPokemonId, str]] = ..., pokemon_id: _Optional[int] = ...) -> None: ... + +class GymFeedPokemonOutProto(_message.Message): + __slots__ = ["result", "gym_status_and_defenders", "gym_badge", "stardust_awarded", "xp_awarded", "num_candy_awarded", "candy_family_id", "cooldown_complete", "num_xl_candy_awarded"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GymFeedPokemonOutProto.Result] + SUCCESS: _ClassVar[GymFeedPokemonOutProto.Result] + ERROR_CANNOT_USE: _ClassVar[GymFeedPokemonOutProto.Result] + ERROR_NOT_IN_RANGE: _ClassVar[GymFeedPokemonOutProto.Result] + ERROR_POKEMON_NOT_THERE: _ClassVar[GymFeedPokemonOutProto.Result] + ERROR_POKEMON_FULL: _ClassVar[GymFeedPokemonOutProto.Result] + ERROR_NO_BERRIES_LEFT: _ClassVar[GymFeedPokemonOutProto.Result] + ERROR_WRONG_TEAM: _ClassVar[GymFeedPokemonOutProto.Result] + ERROR_WRONG_COUNT: _ClassVar[GymFeedPokemonOutProto.Result] + ERROR_TOO_FAST: _ClassVar[GymFeedPokemonOutProto.Result] + ERROR_TOO_FREQUENT: _ClassVar[GymFeedPokemonOutProto.Result] + ERROR_GYM_BUSY: _ClassVar[GymFeedPokemonOutProto.Result] + ERROR_RAID_ACTIVE: _ClassVar[GymFeedPokemonOutProto.Result] + ERROR_GYM_CLOSED: _ClassVar[GymFeedPokemonOutProto.Result] + UNSET: GymFeedPokemonOutProto.Result + SUCCESS: GymFeedPokemonOutProto.Result + ERROR_CANNOT_USE: GymFeedPokemonOutProto.Result + ERROR_NOT_IN_RANGE: GymFeedPokemonOutProto.Result + ERROR_POKEMON_NOT_THERE: GymFeedPokemonOutProto.Result + ERROR_POKEMON_FULL: GymFeedPokemonOutProto.Result + ERROR_NO_BERRIES_LEFT: GymFeedPokemonOutProto.Result + ERROR_WRONG_TEAM: GymFeedPokemonOutProto.Result + ERROR_WRONG_COUNT: GymFeedPokemonOutProto.Result + ERROR_TOO_FAST: GymFeedPokemonOutProto.Result + ERROR_TOO_FREQUENT: GymFeedPokemonOutProto.Result + ERROR_GYM_BUSY: GymFeedPokemonOutProto.Result + ERROR_RAID_ACTIVE: GymFeedPokemonOutProto.Result + ERROR_GYM_CLOSED: GymFeedPokemonOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + GYM_STATUS_AND_DEFENDERS_FIELD_NUMBER: _ClassVar[int] + GYM_BADGE_FIELD_NUMBER: _ClassVar[int] + STARDUST_AWARDED_FIELD_NUMBER: _ClassVar[int] + XP_AWARDED_FIELD_NUMBER: _ClassVar[int] + NUM_CANDY_AWARDED_FIELD_NUMBER: _ClassVar[int] + CANDY_FAMILY_ID_FIELD_NUMBER: _ClassVar[int] + COOLDOWN_COMPLETE_FIELD_NUMBER: _ClassVar[int] + NUM_XL_CANDY_AWARDED_FIELD_NUMBER: _ClassVar[int] + result: GymFeedPokemonOutProto.Result + gym_status_and_defenders: GymStatusAndDefendersProto + gym_badge: AwardedGymBadge + stardust_awarded: int + xp_awarded: int + num_candy_awarded: int + candy_family_id: HoloPokemonFamilyId + cooldown_complete: int + num_xl_candy_awarded: int + def __init__(self, result: _Optional[_Union[GymFeedPokemonOutProto.Result, str]] = ..., gym_status_and_defenders: _Optional[_Union[GymStatusAndDefendersProto, _Mapping]] = ..., gym_badge: _Optional[_Union[AwardedGymBadge, _Mapping]] = ..., stardust_awarded: _Optional[int] = ..., xp_awarded: _Optional[int] = ..., num_candy_awarded: _Optional[int] = ..., candy_family_id: _Optional[_Union[HoloPokemonFamilyId, str]] = ..., cooldown_complete: _Optional[int] = ..., num_xl_candy_awarded: _Optional[int] = ...) -> None: ... + +class GymFeedPokemonProto(_message.Message): + __slots__ = ["item", "starting_quantity", "gym_id", "pokemon_id", "player_lat_degrees", "player_lng_degrees"] + ITEM_FIELD_NUMBER: _ClassVar[int] + STARTING_QUANTITY_FIELD_NUMBER: _ClassVar[int] + GYM_ID_FIELD_NUMBER: _ClassVar[int] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + PLAYER_LAT_DEGREES_FIELD_NUMBER: _ClassVar[int] + PLAYER_LNG_DEGREES_FIELD_NUMBER: _ClassVar[int] + item: Item + starting_quantity: int + gym_id: str + pokemon_id: int + player_lat_degrees: float + player_lng_degrees: float + def __init__(self, item: _Optional[_Union[Item, str]] = ..., starting_quantity: _Optional[int] = ..., gym_id: _Optional[str] = ..., pokemon_id: _Optional[int] = ..., player_lat_degrees: _Optional[float] = ..., player_lng_degrees: _Optional[float] = ...) -> None: ... + +class GymGetInfoOutProto(_message.Message): + __slots__ = ["gym_status_and_defenders", "name", "url", "result", "description", "secondary_url", "awarded_gym_badge", "checkin_image_url", "event_info", "display_weather", "promo_image", "promo_description", "call_to_action_link", "server_ms", "sponsored_details", "poi_images_count", "geostore_tombstone_message_key", "geostore_suspension_message_key", "vps_info"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GymGetInfoOutProto.Result] + SUCCESS: _ClassVar[GymGetInfoOutProto.Result] + ERROR_NOT_IN_RANGE: _ClassVar[GymGetInfoOutProto.Result] + ERROR_GYM_DISABLED: _ClassVar[GymGetInfoOutProto.Result] + UNSET: GymGetInfoOutProto.Result + SUCCESS: GymGetInfoOutProto.Result + ERROR_NOT_IN_RANGE: GymGetInfoOutProto.Result + ERROR_GYM_DISABLED: GymGetInfoOutProto.Result + GYM_STATUS_AND_DEFENDERS_FIELD_NUMBER: _ClassVar[int] + NAME_FIELD_NUMBER: _ClassVar[int] + URL_FIELD_NUMBER: _ClassVar[int] + RESULT_FIELD_NUMBER: _ClassVar[int] + DESCRIPTION_FIELD_NUMBER: _ClassVar[int] + SECONDARY_URL_FIELD_NUMBER: _ClassVar[int] + AWARDED_GYM_BADGE_FIELD_NUMBER: _ClassVar[int] + CHECKIN_IMAGE_URL_FIELD_NUMBER: _ClassVar[int] + EVENT_INFO_FIELD_NUMBER: _ClassVar[int] + DISPLAY_WEATHER_FIELD_NUMBER: _ClassVar[int] + PROMO_IMAGE_FIELD_NUMBER: _ClassVar[int] + PROMO_DESCRIPTION_FIELD_NUMBER: _ClassVar[int] + CALL_TO_ACTION_LINK_FIELD_NUMBER: _ClassVar[int] + SERVER_MS_FIELD_NUMBER: _ClassVar[int] + SPONSORED_DETAILS_FIELD_NUMBER: _ClassVar[int] + POI_IMAGES_COUNT_FIELD_NUMBER: _ClassVar[int] + GEOSTORE_TOMBSTONE_MESSAGE_KEY_FIELD_NUMBER: _ClassVar[int] + GEOSTORE_SUSPENSION_MESSAGE_KEY_FIELD_NUMBER: _ClassVar[int] + VPS_INFO_FIELD_NUMBER: _ClassVar[int] + gym_status_and_defenders: GymStatusAndDefendersProto + name: str + url: str + result: GymGetInfoOutProto.Result + description: str + secondary_url: str + awarded_gym_badge: AwardedGymBadge + checkin_image_url: str + event_info: EventInfoProto + display_weather: DisplayWeatherProto + promo_image: _containers.RepeatedScalarFieldContainer[str] + promo_description: _containers.RepeatedScalarFieldContainer[str] + call_to_action_link: str + server_ms: int + sponsored_details: SponsoredDetailsProto + poi_images_count: int + geostore_tombstone_message_key: str + geostore_suspension_message_key: str + vps_info: FortVpsInfoProto + def __init__(self, gym_status_and_defenders: _Optional[_Union[GymStatusAndDefendersProto, _Mapping]] = ..., name: _Optional[str] = ..., url: _Optional[str] = ..., result: _Optional[_Union[GymGetInfoOutProto.Result, str]] = ..., description: _Optional[str] = ..., secondary_url: _Optional[str] = ..., awarded_gym_badge: _Optional[_Union[AwardedGymBadge, _Mapping]] = ..., checkin_image_url: _Optional[str] = ..., event_info: _Optional[_Union[EventInfoProto, _Mapping]] = ..., display_weather: _Optional[_Union[DisplayWeatherProto, _Mapping]] = ..., promo_image: _Optional[_Iterable[str]] = ..., promo_description: _Optional[_Iterable[str]] = ..., call_to_action_link: _Optional[str] = ..., server_ms: _Optional[int] = ..., sponsored_details: _Optional[_Union[SponsoredDetailsProto, _Mapping]] = ..., poi_images_count: _Optional[int] = ..., geostore_tombstone_message_key: _Optional[str] = ..., geostore_suspension_message_key: _Optional[str] = ..., vps_info: _Optional[_Union[FortVpsInfoProto, _Mapping]] = ...) -> None: ... + +class GymGetInfoProto(_message.Message): + __slots__ = ["gym_id", "player_lat_degrees", "player_lng_degrees", "gym_lat_degrees", "gym_lng_degrees", "inviter_id"] + GYM_ID_FIELD_NUMBER: _ClassVar[int] + PLAYER_LAT_DEGREES_FIELD_NUMBER: _ClassVar[int] + PLAYER_LNG_DEGREES_FIELD_NUMBER: _ClassVar[int] + GYM_LAT_DEGREES_FIELD_NUMBER: _ClassVar[int] + GYM_LNG_DEGREES_FIELD_NUMBER: _ClassVar[int] + INVITER_ID_FIELD_NUMBER: _ClassVar[int] + gym_id: str + player_lat_degrees: float + player_lng_degrees: float + gym_lat_degrees: float + gym_lng_degrees: float + inviter_id: str + def __init__(self, gym_id: _Optional[str] = ..., player_lat_degrees: _Optional[float] = ..., player_lng_degrees: _Optional[float] = ..., gym_lat_degrees: _Optional[float] = ..., gym_lng_degrees: _Optional[float] = ..., inviter_id: _Optional[str] = ...) -> None: ... + +class GymLevelSettingsProto(_message.Message): + __slots__ = ["required_exp", "leader_slots", "trainer_slots", "search_roll_bonus"] + REQUIRED_EXP_FIELD_NUMBER: _ClassVar[int] + LEADER_SLOTS_FIELD_NUMBER: _ClassVar[int] + TRAINER_SLOTS_FIELD_NUMBER: _ClassVar[int] + SEARCH_ROLL_BONUS_FIELD_NUMBER: _ClassVar[int] + required_exp: _containers.RepeatedScalarFieldContainer[int] + leader_slots: _containers.RepeatedScalarFieldContainer[int] + trainer_slots: _containers.RepeatedScalarFieldContainer[int] + search_roll_bonus: _containers.RepeatedScalarFieldContainer[int] + def __init__(self, required_exp: _Optional[_Iterable[int]] = ..., leader_slots: _Optional[_Iterable[int]] = ..., trainer_slots: _Optional[_Iterable[int]] = ..., search_roll_bonus: _Optional[_Iterable[int]] = ...) -> None: ... + +class GymMembershipProto(_message.Message): + __slots__ = ["pokemon", "trainer_public_profile", "training_pokemon"] + POKEMON_FIELD_NUMBER: _ClassVar[int] + TRAINER_PUBLIC_PROFILE_FIELD_NUMBER: _ClassVar[int] + TRAINING_POKEMON_FIELD_NUMBER: _ClassVar[int] + pokemon: PokemonProto + trainer_public_profile: PlayerPublicProfileProto + training_pokemon: PokemonProto + def __init__(self, pokemon: _Optional[_Union[PokemonProto, _Mapping]] = ..., trainer_public_profile: _Optional[_Union[PlayerPublicProfileProto, _Mapping]] = ..., training_pokemon: _Optional[_Union[PokemonProto, _Mapping]] = ...) -> None: ... + +class GymPokemonSectionProto(_message.Message): + __slots__ = ["pokemon_in_gym", "pokemon_returned_today"] + class GymPokemonProto(_message.Message): + __slots__ = ["pokemon_id", "motivation", "deployed_timestamp_ms", "coins_returned"] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + MOTIVATION_FIELD_NUMBER: _ClassVar[int] + DEPLOYED_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + COINS_RETURNED_FIELD_NUMBER: _ClassVar[int] + pokemon_id: int + motivation: float + deployed_timestamp_ms: int + coins_returned: int + def __init__(self, pokemon_id: _Optional[int] = ..., motivation: _Optional[float] = ..., deployed_timestamp_ms: _Optional[int] = ..., coins_returned: _Optional[int] = ...) -> None: ... + POKEMON_IN_GYM_FIELD_NUMBER: _ClassVar[int] + POKEMON_RETURNED_TODAY_FIELD_NUMBER: _ClassVar[int] + pokemon_in_gym: _containers.RepeatedCompositeFieldContainer[GymPokemonSectionProto.GymPokemonProto] + pokemon_returned_today: _containers.RepeatedCompositeFieldContainer[GymPokemonSectionProto.GymPokemonProto] + def __init__(self, pokemon_in_gym: _Optional[_Iterable[_Union[GymPokemonSectionProto.GymPokemonProto, _Mapping]]] = ..., pokemon_returned_today: _Optional[_Iterable[_Union[GymPokemonSectionProto.GymPokemonProto, _Mapping]]] = ...) -> None: ... + +class GymStartSessionOutProto(_message.Message): + __slots__ = ["result", "battle"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[GymStartSessionOutProto.Result] + SUCCESS: _ClassVar[GymStartSessionOutProto.Result] + ERROR_GYM_NOT_FOUND: _ClassVar[GymStartSessionOutProto.Result] + ERROR_GYM_NEUTRAL: _ClassVar[GymStartSessionOutProto.Result] + ERROR_GYM_WRONG_TEAM: _ClassVar[GymStartSessionOutProto.Result] + ERROR_GYM_EMPTY: _ClassVar[GymStartSessionOutProto.Result] + ERROR_INVALID_DEFENDER: _ClassVar[GymStartSessionOutProto.Result] + ERROR_TRAINING_INVALID_ATTACKER_COUNT: _ClassVar[GymStartSessionOutProto.Result] + ERROR_ALL_POKEMON_FAINTED: _ClassVar[GymStartSessionOutProto.Result] + ERROR_TOO_MANY_BATTLES: _ClassVar[GymStartSessionOutProto.Result] + ERROR_TOO_MANY_PLAYERS: _ClassVar[GymStartSessionOutProto.Result] + ERROR_GYM_BATTLE_LOCKOUT: _ClassVar[GymStartSessionOutProto.Result] + ERROR_PLAYER_BELOW_MINIMUM_LEVEL: _ClassVar[GymStartSessionOutProto.Result] + ERROR_NOT_IN_RANGE: _ClassVar[GymStartSessionOutProto.Result] + ERROR_POI_INACCESSIBLE: _ClassVar[GymStartSessionOutProto.Result] + ERROR_RAID_ACTIVE: _ClassVar[GymStartSessionOutProto.Result] + UNSET: GymStartSessionOutProto.Result + SUCCESS: GymStartSessionOutProto.Result + ERROR_GYM_NOT_FOUND: GymStartSessionOutProto.Result + ERROR_GYM_NEUTRAL: GymStartSessionOutProto.Result + ERROR_GYM_WRONG_TEAM: GymStartSessionOutProto.Result + ERROR_GYM_EMPTY: GymStartSessionOutProto.Result + ERROR_INVALID_DEFENDER: GymStartSessionOutProto.Result + ERROR_TRAINING_INVALID_ATTACKER_COUNT: GymStartSessionOutProto.Result + ERROR_ALL_POKEMON_FAINTED: GymStartSessionOutProto.Result + ERROR_TOO_MANY_BATTLES: GymStartSessionOutProto.Result + ERROR_TOO_MANY_PLAYERS: GymStartSessionOutProto.Result + ERROR_GYM_BATTLE_LOCKOUT: GymStartSessionOutProto.Result + ERROR_PLAYER_BELOW_MINIMUM_LEVEL: GymStartSessionOutProto.Result + ERROR_NOT_IN_RANGE: GymStartSessionOutProto.Result + ERROR_POI_INACCESSIBLE: GymStartSessionOutProto.Result + ERROR_RAID_ACTIVE: GymStartSessionOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + BATTLE_FIELD_NUMBER: _ClassVar[int] + result: GymStartSessionOutProto.Result + battle: BattleProto + def __init__(self, result: _Optional[_Union[GymStartSessionOutProto.Result, str]] = ..., battle: _Optional[_Union[BattleProto, _Mapping]] = ...) -> None: ... + +class GymStartSessionProto(_message.Message): + __slots__ = ["gym_id", "attacking_pokemon_id", "defending_pokemon_id", "player_lat_degrees", "player_lng_degrees", "lobby_join_time_ms"] + GYM_ID_FIELD_NUMBER: _ClassVar[int] + ATTACKING_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + DEFENDING_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + PLAYER_LAT_DEGREES_FIELD_NUMBER: _ClassVar[int] + PLAYER_LNG_DEGREES_FIELD_NUMBER: _ClassVar[int] + LOBBY_JOIN_TIME_MS_FIELD_NUMBER: _ClassVar[int] + gym_id: str + attacking_pokemon_id: _containers.RepeatedScalarFieldContainer[int] + defending_pokemon_id: int + player_lat_degrees: float + player_lng_degrees: float + lobby_join_time_ms: int + def __init__(self, gym_id: _Optional[str] = ..., attacking_pokemon_id: _Optional[_Iterable[int]] = ..., defending_pokemon_id: _Optional[int] = ..., player_lat_degrees: _Optional[float] = ..., player_lng_degrees: _Optional[float] = ..., lobby_join_time_ms: _Optional[int] = ...) -> None: ... + +class GymStateProto(_message.Message): + __slots__ = ["fort_map_data", "gym_membership", "deploy_lockout"] + FORT_MAP_DATA_FIELD_NUMBER: _ClassVar[int] + GYM_MEMBERSHIP_FIELD_NUMBER: _ClassVar[int] + DEPLOY_LOCKOUT_FIELD_NUMBER: _ClassVar[int] + fort_map_data: PokemonFortProto + gym_membership: _containers.RepeatedCompositeFieldContainer[GymMembershipProto] + deploy_lockout: bool + def __init__(self, fort_map_data: _Optional[_Union[PokemonFortProto, _Mapping]] = ..., gym_membership: _Optional[_Iterable[_Union[GymMembershipProto, _Mapping]]] = ..., deploy_lockout: bool = ...) -> None: ... + +class GymStatusAndDefendersProto(_message.Message): + __slots__ = ["pokemon_fort_proto", "gym_defender"] + POKEMON_FORT_PROTO_FIELD_NUMBER: _ClassVar[int] + GYM_DEFENDER_FIELD_NUMBER: _ClassVar[int] + pokemon_fort_proto: PokemonFortProto + gym_defender: _containers.RepeatedCompositeFieldContainer[GymDefenderProto] + def __init__(self, pokemon_fort_proto: _Optional[_Union[PokemonFortProto, _Mapping]] = ..., gym_defender: _Optional[_Iterable[_Union[GymDefenderProto, _Mapping]]] = ...) -> None: ... + +class HappeningNowSectionProto(_message.Message): + __slots__ = ["events"] + EVENTS_FIELD_NUMBER: _ClassVar[int] + events: _containers.RepeatedCompositeFieldContainer[EventSectionProto] + def __init__(self, events: _Optional[_Iterable[_Union[EventSectionProto, _Mapping]]] = ...) -> None: ... + +class HapticsSettingsProto(_message.Message): + __slots__ = ["advanced_haptics_enabled"] + ADVANCED_HAPTICS_ENABLED_FIELD_NUMBER: _ClassVar[int] + advanced_haptics_enabled: bool + def __init__(self, advanced_haptics_enabled: bool = ...) -> None: ... + +class HashedKeyProto(_message.Message): + __slots__ = ["hashed_key_raw"] + HASHED_KEY_RAW_FIELD_NUMBER: _ClassVar[int] + hashed_key_raw: str + def __init__(self, hashed_key_raw: _Optional[str] = ...) -> None: ... + +class HelpshiftSettingsProto(_message.Message): + __slots__ = ["min_player_level", "default_player_level"] + MIN_PLAYER_LEVEL_FIELD_NUMBER: _ClassVar[int] + DEFAULT_PLAYER_LEVEL_FIELD_NUMBER: _ClassVar[int] + min_player_level: int + default_player_level: int + def __init__(self, min_player_level: _Optional[int] = ..., default_player_level: _Optional[int] = ...) -> None: ... + +class HoloFitnessReportProto(_message.Message): + __slots__ = ["num_eggs_hatched", "num_buddy_candy_earned", "distance_walked_km", "week_bucket"] + NUM_EGGS_HATCHED_FIELD_NUMBER: _ClassVar[int] + NUM_BUDDY_CANDY_EARNED_FIELD_NUMBER: _ClassVar[int] + DISTANCE_WALKED_KM_FIELD_NUMBER: _ClassVar[int] + WEEK_BUCKET_FIELD_NUMBER: _ClassVar[int] + num_eggs_hatched: int + num_buddy_candy_earned: int + distance_walked_km: float + week_bucket: int + def __init__(self, num_eggs_hatched: _Optional[int] = ..., num_buddy_candy_earned: _Optional[int] = ..., distance_walked_km: _Optional[float] = ..., week_bucket: _Optional[int] = ...) -> None: ... + +class HoloInventoryItemProto(_message.Message): + __slots__ = ["pokemon", "item", "pokedex_entry", "player_stats", "player_currency", "player_camera", "inventory_upgrades", "applied_items", "egg_incubators", "pokemon_family", "quest", "avatar_item", "raid_tickets", "quests", "gift_boxes", "beluga_incense", "sparkly_incense", "limited_purchase_sku_record", "route_play", "mega_evolve_species", "sticker", "pokemon_home", "badge_data", "player_stats_snapshots", "fake_data", "pokedex_category_milestone", "sleep_records", "player_attributes", "follower_data", "squash_count", "route_creations", "neutral_avatar", "neutral_avatar_item", "applied_bonuses"] + POKEMON_FIELD_NUMBER: _ClassVar[int] + ITEM_FIELD_NUMBER: _ClassVar[int] + POKEDEX_ENTRY_FIELD_NUMBER: _ClassVar[int] + PLAYER_STATS_FIELD_NUMBER: _ClassVar[int] + PLAYER_CURRENCY_FIELD_NUMBER: _ClassVar[int] + PLAYER_CAMERA_FIELD_NUMBER: _ClassVar[int] + INVENTORY_UPGRADES_FIELD_NUMBER: _ClassVar[int] + APPLIED_ITEMS_FIELD_NUMBER: _ClassVar[int] + EGG_INCUBATORS_FIELD_NUMBER: _ClassVar[int] + POKEMON_FAMILY_FIELD_NUMBER: _ClassVar[int] + QUEST_FIELD_NUMBER: _ClassVar[int] + AVATAR_ITEM_FIELD_NUMBER: _ClassVar[int] + RAID_TICKETS_FIELD_NUMBER: _ClassVar[int] + QUESTS_FIELD_NUMBER: _ClassVar[int] + GIFT_BOXES_FIELD_NUMBER: _ClassVar[int] + BELUGA_INCENSE_FIELD_NUMBER: _ClassVar[int] + SPARKLY_INCENSE_FIELD_NUMBER: _ClassVar[int] + LIMITED_PURCHASE_SKU_RECORD_FIELD_NUMBER: _ClassVar[int] + ROUTE_PLAY_FIELD_NUMBER: _ClassVar[int] + MEGA_EVOLVE_SPECIES_FIELD_NUMBER: _ClassVar[int] + STICKER_FIELD_NUMBER: _ClassVar[int] + POKEMON_HOME_FIELD_NUMBER: _ClassVar[int] + BADGE_DATA_FIELD_NUMBER: _ClassVar[int] + PLAYER_STATS_SNAPSHOTS_FIELD_NUMBER: _ClassVar[int] + FAKE_DATA_FIELD_NUMBER: _ClassVar[int] + POKEDEX_CATEGORY_MILESTONE_FIELD_NUMBER: _ClassVar[int] + SLEEP_RECORDS_FIELD_NUMBER: _ClassVar[int] + PLAYER_ATTRIBUTES_FIELD_NUMBER: _ClassVar[int] + FOLLOWER_DATA_FIELD_NUMBER: _ClassVar[int] + SQUASH_COUNT_FIELD_NUMBER: _ClassVar[int] + ROUTE_CREATIONS_FIELD_NUMBER: _ClassVar[int] + NEUTRAL_AVATAR_FIELD_NUMBER: _ClassVar[int] + NEUTRAL_AVATAR_ITEM_FIELD_NUMBER: _ClassVar[int] + APPLIED_BONUSES_FIELD_NUMBER: _ClassVar[int] + pokemon: PokemonProto + item: ItemProto + pokedex_entry: PokedexEntryProto + player_stats: PlayerStatsProto + player_currency: PlayerCurrencyProto + player_camera: PlayerCameraProto + inventory_upgrades: InventoryUpgradesProto + applied_items: AppliedItemsProto + egg_incubators: EggIncubatorsProto + pokemon_family: PokemonFamilyProto + quest: QuestProto + avatar_item: AvatarItemProto + raid_tickets: RaidTicketsProto + quests: QuestsProto + gift_boxes: GiftBoxesProto + beluga_incense: BelugaIncenseBoxProto + sparkly_incense: BelugaIncenseBoxProto + limited_purchase_sku_record: LimitedPurchaseSkuRecordProto + route_play: RoutePlayProto + mega_evolve_species: MegaEvolvePokemonSpeciesProto + sticker: StickerProto + pokemon_home: PokemonHomeProto + badge_data: BadgeData + player_stats_snapshots: PlayerStatsSnapshotsProto + fake_data: FakeDataProto + pokedex_category_milestone: PokedexCategoryMilestoneProto + sleep_records: SleepRecordsProto + player_attributes: PlayerAttributesProto + follower_data: FollowerDataProto + squash_count: DailyCounterProto + route_creations: RouteCreationsProto + neutral_avatar: PlayerNeutralAvatarProto + neutral_avatar_item: NeutralAvatarItemProto + applied_bonuses: AppliedBonusesProto + def __init__(self, pokemon: _Optional[_Union[PokemonProto, _Mapping]] = ..., item: _Optional[_Union[ItemProto, _Mapping]] = ..., pokedex_entry: _Optional[_Union[PokedexEntryProto, _Mapping]] = ..., player_stats: _Optional[_Union[PlayerStatsProto, _Mapping]] = ..., player_currency: _Optional[_Union[PlayerCurrencyProto, _Mapping]] = ..., player_camera: _Optional[_Union[PlayerCameraProto, _Mapping]] = ..., inventory_upgrades: _Optional[_Union[InventoryUpgradesProto, _Mapping]] = ..., applied_items: _Optional[_Union[AppliedItemsProto, _Mapping]] = ..., egg_incubators: _Optional[_Union[EggIncubatorsProto, _Mapping]] = ..., pokemon_family: _Optional[_Union[PokemonFamilyProto, _Mapping]] = ..., quest: _Optional[_Union[QuestProto, _Mapping]] = ..., avatar_item: _Optional[_Union[AvatarItemProto, _Mapping]] = ..., raid_tickets: _Optional[_Union[RaidTicketsProto, _Mapping]] = ..., quests: _Optional[_Union[QuestsProto, _Mapping]] = ..., gift_boxes: _Optional[_Union[GiftBoxesProto, _Mapping]] = ..., beluga_incense: _Optional[_Union[BelugaIncenseBoxProto, _Mapping]] = ..., sparkly_incense: _Optional[_Union[BelugaIncenseBoxProto, _Mapping]] = ..., limited_purchase_sku_record: _Optional[_Union[LimitedPurchaseSkuRecordProto, _Mapping]] = ..., route_play: _Optional[_Union[RoutePlayProto, _Mapping]] = ..., mega_evolve_species: _Optional[_Union[MegaEvolvePokemonSpeciesProto, _Mapping]] = ..., sticker: _Optional[_Union[StickerProto, _Mapping]] = ..., pokemon_home: _Optional[_Union[PokemonHomeProto, _Mapping]] = ..., badge_data: _Optional[_Union[BadgeData, _Mapping]] = ..., player_stats_snapshots: _Optional[_Union[PlayerStatsSnapshotsProto, _Mapping]] = ..., fake_data: _Optional[_Union[FakeDataProto, _Mapping]] = ..., pokedex_category_milestone: _Optional[_Union[PokedexCategoryMilestoneProto, _Mapping]] = ..., sleep_records: _Optional[_Union[SleepRecordsProto, _Mapping]] = ..., player_attributes: _Optional[_Union[PlayerAttributesProto, _Mapping]] = ..., follower_data: _Optional[_Union[FollowerDataProto, _Mapping]] = ..., squash_count: _Optional[_Union[DailyCounterProto, _Mapping]] = ..., route_creations: _Optional[_Union[RouteCreationsProto, _Mapping]] = ..., neutral_avatar: _Optional[_Union[PlayerNeutralAvatarProto, _Mapping]] = ..., neutral_avatar_item: _Optional[_Union[NeutralAvatarItemProto, _Mapping]] = ..., applied_bonuses: _Optional[_Union[AppliedBonusesProto, _Mapping]] = ...) -> None: ... + +class HoloInventoryKeyProto(_message.Message): + __slots__ = ["pokemon_id", "item", "pokedex_entry_id", "player_stats", "player_currency", "player_camera", "inventory_upgrades", "applied_items", "egg_incubators", "pokemon_family_id", "quest_type", "avatar_template_id", "raid_tickets", "quests", "gift_boxes", "beluga_incense_box", "vs_seeker_upgrades", "limited_purchase_sku_record", "route_play", "mega_evo_pokemon_species_id", "sticker_id", "pokemon_home", "badge", "player_stats_snapshot", "unknown_key", "fake_data", "pokedex_category", "sleep_records", "player_attributes", "follower_data", "sparkly_incense", "squash_count", "route_creation", "neutral_avatar", "neutral_avatar_item_template_id", "applied_bonuses"] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + ITEM_FIELD_NUMBER: _ClassVar[int] + POKEDEX_ENTRY_ID_FIELD_NUMBER: _ClassVar[int] + PLAYER_STATS_FIELD_NUMBER: _ClassVar[int] + PLAYER_CURRENCY_FIELD_NUMBER: _ClassVar[int] + PLAYER_CAMERA_FIELD_NUMBER: _ClassVar[int] + INVENTORY_UPGRADES_FIELD_NUMBER: _ClassVar[int] + APPLIED_ITEMS_FIELD_NUMBER: _ClassVar[int] + EGG_INCUBATORS_FIELD_NUMBER: _ClassVar[int] + POKEMON_FAMILY_ID_FIELD_NUMBER: _ClassVar[int] + QUEST_TYPE_FIELD_NUMBER: _ClassVar[int] + AVATAR_TEMPLATE_ID_FIELD_NUMBER: _ClassVar[int] + RAID_TICKETS_FIELD_NUMBER: _ClassVar[int] + QUESTS_FIELD_NUMBER: _ClassVar[int] + GIFT_BOXES_FIELD_NUMBER: _ClassVar[int] + BELUGA_INCENSE_BOX_FIELD_NUMBER: _ClassVar[int] + VS_SEEKER_UPGRADES_FIELD_NUMBER: _ClassVar[int] + LIMITED_PURCHASE_SKU_RECORD_FIELD_NUMBER: _ClassVar[int] + ROUTE_PLAY_FIELD_NUMBER: _ClassVar[int] + MEGA_EVO_POKEMON_SPECIES_ID_FIELD_NUMBER: _ClassVar[int] + STICKER_ID_FIELD_NUMBER: _ClassVar[int] + POKEMON_HOME_FIELD_NUMBER: _ClassVar[int] + BADGE_FIELD_NUMBER: _ClassVar[int] + PLAYER_STATS_SNAPSHOT_FIELD_NUMBER: _ClassVar[int] + UNKNOWN_KEY_FIELD_NUMBER: _ClassVar[int] + FAKE_DATA_FIELD_NUMBER: _ClassVar[int] + POKEDEX_CATEGORY_FIELD_NUMBER: _ClassVar[int] + SLEEP_RECORDS_FIELD_NUMBER: _ClassVar[int] + PLAYER_ATTRIBUTES_FIELD_NUMBER: _ClassVar[int] + FOLLOWER_DATA_FIELD_NUMBER: _ClassVar[int] + SPARKLY_INCENSE_FIELD_NUMBER: _ClassVar[int] + SQUASH_COUNT_FIELD_NUMBER: _ClassVar[int] + ROUTE_CREATION_FIELD_NUMBER: _ClassVar[int] + NEUTRAL_AVATAR_FIELD_NUMBER: _ClassVar[int] + NEUTRAL_AVATAR_ITEM_TEMPLATE_ID_FIELD_NUMBER: _ClassVar[int] + APPLIED_BONUSES_FIELD_NUMBER: _ClassVar[int] + pokemon_id: int + item: Item + pokedex_entry_id: HoloPokemonId + player_stats: bool + player_currency: bool + player_camera: bool + inventory_upgrades: bool + applied_items: bool + egg_incubators: bool + pokemon_family_id: HoloPokemonFamilyId + quest_type: QuestType + avatar_template_id: str + raid_tickets: bool + quests: bool + gift_boxes: bool + beluga_incense_box: bool + vs_seeker_upgrades: bool + limited_purchase_sku_record: bool + route_play: bool + mega_evo_pokemon_species_id: int + sticker_id: str + pokemon_home: bool + badge: HoloBadgeType + player_stats_snapshot: bool + unknown_key: int + fake_data: int + pokedex_category: PokedexCategory + sleep_records: bool + player_attributes: bool + follower_data: bool + sparkly_incense: bool + squash_count: bool + route_creation: bool + neutral_avatar: bool + neutral_avatar_item_template_id: str + applied_bonuses: bool + def __init__(self, pokemon_id: _Optional[int] = ..., item: _Optional[_Union[Item, str]] = ..., pokedex_entry_id: _Optional[_Union[HoloPokemonId, str]] = ..., player_stats: bool = ..., player_currency: bool = ..., player_camera: bool = ..., inventory_upgrades: bool = ..., applied_items: bool = ..., egg_incubators: bool = ..., pokemon_family_id: _Optional[_Union[HoloPokemonFamilyId, str]] = ..., quest_type: _Optional[_Union[QuestType, str]] = ..., avatar_template_id: _Optional[str] = ..., raid_tickets: bool = ..., quests: bool = ..., gift_boxes: bool = ..., beluga_incense_box: bool = ..., vs_seeker_upgrades: bool = ..., limited_purchase_sku_record: bool = ..., route_play: bool = ..., mega_evo_pokemon_species_id: _Optional[int] = ..., sticker_id: _Optional[str] = ..., pokemon_home: bool = ..., badge: _Optional[_Union[HoloBadgeType, str]] = ..., player_stats_snapshot: bool = ..., unknown_key: _Optional[int] = ..., fake_data: _Optional[int] = ..., pokedex_category: _Optional[_Union[PokedexCategory, str]] = ..., sleep_records: bool = ..., player_attributes: bool = ..., follower_data: bool = ..., sparkly_incense: bool = ..., squash_count: bool = ..., route_creation: bool = ..., neutral_avatar: bool = ..., neutral_avatar_item_template_id: _Optional[str] = ..., applied_bonuses: bool = ...) -> None: ... + +class HoloholoARBoundaryProto(_message.Message): + __slots__ = ["vertices_with_relative_position", "boundary_area_in_square_meters"] + VERTICES_WITH_RELATIVE_POSITION_FIELD_NUMBER: _ClassVar[int] + BOUNDARY_AREA_IN_SQUARE_METERS_FIELD_NUMBER: _ClassVar[int] + vertices_with_relative_position: _containers.RepeatedCompositeFieldContainer[HoloholoARBoundaryVertexProto] + boundary_area_in_square_meters: float + def __init__(self, vertices_with_relative_position: _Optional[_Iterable[_Union[HoloholoARBoundaryVertexProto, _Mapping]]] = ..., boundary_area_in_square_meters: _Optional[float] = ...) -> None: ... + +class HoloholoARBoundaryVertexProto(_message.Message): + __slots__ = ["x", "y", "z"] + X_FIELD_NUMBER: _ClassVar[int] + Y_FIELD_NUMBER: _ClassVar[int] + Z_FIELD_NUMBER: _ClassVar[int] + x: float + y: float + z: float + def __init__(self, x: _Optional[float] = ..., y: _Optional[float] = ..., z: _Optional[float] = ...) -> None: ... + +class HoloholoClientTelemetryOmniProto(_message.Message): + __slots__ = ["boot_time", "frame_rate", "generic_click_telemetry", "map_events_telemetry", "spin_pokestop_telemetry", "profile_page_telemetry", "shopping_page_telemetry", "encounter_pokemon_telemetry", "catch_pokemon_telemetry", "deploy_pokemon_telemetry", "feed_pokemon_telemetry", "evolve_pokemon_telemetry", "release_pokemon_telemetry", "nickname_pokemon_telemetry", "news_page_telemetry", "item_telemetry", "battle_party_telemetry", "passcode_redeem_telemetry", "link_login_telemetry", "raid_telemetry", "push_notification_telemetry", "avatar_customization_telemetry", "read_point_of_interest_description_telemetry", "web_telemetry", "change_ar_telemetry", "weather_detail_click_telemetry", "user_issue_weather_report", "pokemon_inventory_telemetry", "social_telemetry", "check_encounter_info_telemetry", "pokemon_go_plus_telemetry", "rpc_timing_telemetry", "social_gift_count_telemetry", "asset_bundle_telemetry", "asset_poi_download_telemetry", "asset_stream_download_telemetry", "asset_stream_cache_culled_telemetry", "rpc_socket_timing_telemetry", "permissions_flow", "device_service_toggle", "boot_telemetry", "user_attributes", "onboarding_telemetry", "login_action_telemetry", "ar_photo_session_telemetry", "invasion_telemetry", "combat_minigame_telemetry", "leave_point_of_interest_telemetry", "view_point_of_interest_image_telemetry", "combat_hub_entrance_telemetry", "leave_interaction_range_telemetry", "shopping_page_click_telemetry", "shopping_page_scroll_telemetry", "device_specifications_telemetry", "screen_resolution_telemetry", "ar_buddy_multiplayer_session_telemetry", "buddy_multiplayer_connection_failed_telemetry", "buddy_multiplayer_connection_succeeded_telemetry", "buddy_multiplayer_time_to_get_session_telemetry", "player_hud_notification_click_telemetry", "monodepth_download_telemetry", "ar_mapping_telemetry", "remote_raid_telemetry", "device_os_telemetry", "niantic_profile_telemetry", "change_online_status_telemetry", "deep_linking_telemetry", "ar_mapping_session_telemetry", "pokemon_home_telemetry", "pokemon_search_telemetry", "image_gallery_telemetry", "player_shown_level_up_share_screen_telemetry", "referral_telemetry", "upload_management_telemetry", "wayspot_edit_telemetry", "client_settings_telemetry", "pokedex_category_selected_telemetry", "percent_scrolled_telemetry", "address_book_import_telemetry", "missing_translation_telemetry", "egg_hatch_telemetry", "push_gateway_telemetry", "push_gateway_upstream_error_telemetry", "username_suggestion_telemetry", "tutorial_telemetry", "postcard_book_telemetry", "social_inbox_telemetry", "home_widget_telemetry", "pokemon_load_delay", "account_deletion_initiated_telemetry", "fort_update_latency_telemetry", "get_map_objects_trigger_telemetry", "update_combat_response_time_telemetry", "open_campfire_map_telemetry", "download_all_assets_telemetry", "daily_adventure_incense_telemetry", "client_toggle_settings_telemetry", "notification_permissions_telemetry", "asset_refresh_telemetry", "catch_card_telemetry", "follower_pokemon_tapped_telemetry", "size_record_break_telemetry", "time_to_playable_telemetry", "language_telemetry", "quest_list_telemetry", "map_righthand_icons_telemetry", "showcase_details_telemetry", "showcase_rewards_telemetry", "route_discovery_telemetry", "route_play_tappable_spawned_telemetry", "route_error_telemetry", "field_effect_telemetry", "graphics_capabilities_telemetry", "iris_social_event_telemetry", "pokedex_filter_selected_telemetry", "pokedex_region_selected_telemetry", "pokedex_pokemon_selected_telemetry", "pokedex_session_telemetry", "server_data", "common_filters"] + BOOT_TIME_FIELD_NUMBER: _ClassVar[int] + FRAME_RATE_FIELD_NUMBER: _ClassVar[int] + GENERIC_CLICK_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + MAP_EVENTS_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + SPIN_POKESTOP_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + PROFILE_PAGE_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + SHOPPING_PAGE_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_POKEMON_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + CATCH_POKEMON_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + DEPLOY_POKEMON_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + FEED_POKEMON_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + EVOLVE_POKEMON_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + RELEASE_POKEMON_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + NICKNAME_POKEMON_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + NEWS_PAGE_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + ITEM_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + BATTLE_PARTY_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + PASSCODE_REDEEM_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + LINK_LOGIN_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + RAID_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + PUSH_NOTIFICATION_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + AVATAR_CUSTOMIZATION_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + READ_POINT_OF_INTEREST_DESCRIPTION_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + WEB_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + CHANGE_AR_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + WEATHER_DETAIL_CLICK_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + USER_ISSUE_WEATHER_REPORT_FIELD_NUMBER: _ClassVar[int] + POKEMON_INVENTORY_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + SOCIAL_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + CHECK_ENCOUNTER_INFO_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + POKEMON_GO_PLUS_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + RPC_TIMING_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + SOCIAL_GIFT_COUNT_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + ASSET_BUNDLE_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + ASSET_POI_DOWNLOAD_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + ASSET_STREAM_DOWNLOAD_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + ASSET_STREAM_CACHE_CULLED_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + RPC_SOCKET_TIMING_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + PERMISSIONS_FLOW_FIELD_NUMBER: _ClassVar[int] + DEVICE_SERVICE_TOGGLE_FIELD_NUMBER: _ClassVar[int] + BOOT_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + USER_ATTRIBUTES_FIELD_NUMBER: _ClassVar[int] + ONBOARDING_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + LOGIN_ACTION_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + AR_PHOTO_SESSION_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + INVASION_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + COMBAT_MINIGAME_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + LEAVE_POINT_OF_INTEREST_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + VIEW_POINT_OF_INTEREST_IMAGE_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + COMBAT_HUB_ENTRANCE_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + LEAVE_INTERACTION_RANGE_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + SHOPPING_PAGE_CLICK_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + SHOPPING_PAGE_SCROLL_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + DEVICE_SPECIFICATIONS_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + SCREEN_RESOLUTION_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + AR_BUDDY_MULTIPLAYER_SESSION_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + BUDDY_MULTIPLAYER_CONNECTION_FAILED_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + BUDDY_MULTIPLAYER_CONNECTION_SUCCEEDED_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + BUDDY_MULTIPLAYER_TIME_TO_GET_SESSION_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + PLAYER_HUD_NOTIFICATION_CLICK_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + MONODEPTH_DOWNLOAD_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + AR_MAPPING_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + REMOTE_RAID_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + DEVICE_OS_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + NIANTIC_PROFILE_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + CHANGE_ONLINE_STATUS_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + DEEP_LINKING_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + AR_MAPPING_SESSION_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + POKEMON_HOME_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + POKEMON_SEARCH_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + IMAGE_GALLERY_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + PLAYER_SHOWN_LEVEL_UP_SHARE_SCREEN_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + REFERRAL_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + UPLOAD_MANAGEMENT_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + WAYSPOT_EDIT_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + CLIENT_SETTINGS_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + POKEDEX_CATEGORY_SELECTED_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + PERCENT_SCROLLED_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + ADDRESS_BOOK_IMPORT_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + MISSING_TRANSLATION_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + EGG_HATCH_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + PUSH_GATEWAY_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + PUSH_GATEWAY_UPSTREAM_ERROR_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + USERNAME_SUGGESTION_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + TUTORIAL_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + POSTCARD_BOOK_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + SOCIAL_INBOX_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + HOME_WIDGET_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + POKEMON_LOAD_DELAY_FIELD_NUMBER: _ClassVar[int] + ACCOUNT_DELETION_INITIATED_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + FORT_UPDATE_LATENCY_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + GET_MAP_OBJECTS_TRIGGER_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + UPDATE_COMBAT_RESPONSE_TIME_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + OPEN_CAMPFIRE_MAP_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + DOWNLOAD_ALL_ASSETS_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + DAILY_ADVENTURE_INCENSE_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + CLIENT_TOGGLE_SETTINGS_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + NOTIFICATION_PERMISSIONS_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + ASSET_REFRESH_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + CATCH_CARD_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + FOLLOWER_POKEMON_TAPPED_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + SIZE_RECORD_BREAK_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + TIME_TO_PLAYABLE_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + LANGUAGE_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + QUEST_LIST_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + MAP_RIGHTHAND_ICONS_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + SHOWCASE_DETAILS_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + SHOWCASE_REWARDS_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + ROUTE_DISCOVERY_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + ROUTE_PLAY_TAPPABLE_SPAWNED_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + ROUTE_ERROR_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + FIELD_EFFECT_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + GRAPHICS_CAPABILITIES_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + IRIS_SOCIAL_EVENT_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + POKEDEX_FILTER_SELECTED_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + POKEDEX_REGION_SELECTED_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + POKEDEX_POKEMON_SELECTED_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + POKEDEX_SESSION_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + SERVER_DATA_FIELD_NUMBER: _ClassVar[int] + COMMON_FILTERS_FIELD_NUMBER: _ClassVar[int] + boot_time: BootTime + frame_rate: FrameRate + generic_click_telemetry: GenericClickTelemetry + map_events_telemetry: MapEventsTelemetry + spin_pokestop_telemetry: SpinPokestopTelemetry + profile_page_telemetry: ProfilePageTelemetry + shopping_page_telemetry: ShoppingPageTelemetry + encounter_pokemon_telemetry: EncounterPokemonTelemetry + catch_pokemon_telemetry: CatchPokemonTelemetry + deploy_pokemon_telemetry: DeployPokemonTelemetry + feed_pokemon_telemetry: FeedPokemonTelemetry + evolve_pokemon_telemetry: EvolvePokemonTelemetry + release_pokemon_telemetry: ReleasePokemonTelemetry + nickname_pokemon_telemetry: NicknamePokemonTelemetry + news_page_telemetry: NewsPageTelemetry + item_telemetry: ItemTelemetry + battle_party_telemetry: BattlePartyTelemetry + passcode_redeem_telemetry: PasscodeRedeemTelemetry + link_login_telemetry: LinkLoginTelemetry + raid_telemetry: RaidTelemetry + push_notification_telemetry: PushNotificationTelemetry + avatar_customization_telemetry: AvatarCustomizationTelemetry + read_point_of_interest_description_telemetry: ReadPointOfInterestDescriptionTelemetry + web_telemetry: WebTelemetry + change_ar_telemetry: ChangeArTelemetry + weather_detail_click_telemetry: WeatherDetailClickTelemetry + user_issue_weather_report: UserIssueWeatherReport + pokemon_inventory_telemetry: PokemonInventoryTelemetry + social_telemetry: SocialTelemetry + check_encounter_info_telemetry: CheckEncounterTrayInfoTelemetry + pokemon_go_plus_telemetry: PokemonGoPlusTelemetry + rpc_timing_telemetry: RpcResponseTelemetry + social_gift_count_telemetry: SocialGiftCountTelemetry + asset_bundle_telemetry: AssetBundleDownloadTelemetry + asset_poi_download_telemetry: AssetPoiDownloadTelemetry + asset_stream_download_telemetry: AssetStreamDownloadTelemetry + asset_stream_cache_culled_telemetry: AssetStreamCacheCulledTelemetry + rpc_socket_timing_telemetry: RpcSocketResponseTelemetry + permissions_flow: PermissionsFlowTelemetry + device_service_toggle: DeviceServiceToggleTelemetry + boot_telemetry: BootTelemetry + user_attributes: UserAttributesProto + onboarding_telemetry: OnboardingTelemetry + login_action_telemetry: LoginActionTelemetry + ar_photo_session_telemetry: ArPhotoSessionProto + invasion_telemetry: InvasionTelemetry + combat_minigame_telemetry: CombatMinigameTelemetry + leave_point_of_interest_telemetry: LeavePointOfInterestTelemetry + view_point_of_interest_image_telemetry: ViewPointOfInterestImageTelemetry + combat_hub_entrance_telemetry: CombatHubEntranceTelemetry + leave_interaction_range_telemetry: LeaveInteractionRangeTelemetry + shopping_page_click_telemetry: ShoppingPageClickTelemetry + shopping_page_scroll_telemetry: ShoppingPageScrollTelemetry + device_specifications_telemetry: DeviceSpecificationsTelemetry + screen_resolution_telemetry: ScreenResolutionTelemetry + ar_buddy_multiplayer_session_telemetry: ARBuddyMultiplayerSessionTelemetry + buddy_multiplayer_connection_failed_telemetry: BuddyMultiplayerConnectionFailedProto + buddy_multiplayer_connection_succeeded_telemetry: BuddyMultiplayerConnectionSucceededProto + buddy_multiplayer_time_to_get_session_telemetry: BuddyMultiplayerTimeToGetSessionProto + player_hud_notification_click_telemetry: PlayerHudNotificationClickTelemetry + monodepth_download_telemetry: MonodepthDownloadTelemetry + ar_mapping_telemetry: ArMappingTelemetryProto + remote_raid_telemetry: RemoteRaidTelemetry + device_os_telemetry: DeviceOSTelemetry + niantic_profile_telemetry: NianticProfileTelemetry + change_online_status_telemetry: ChangeOnlineStatusTelemetry + deep_linking_telemetry: DeepLinkingTelemetry + ar_mapping_session_telemetry: ArMappingSessionTelemetryProto + pokemon_home_telemetry: PokemonHomeTelemetry + pokemon_search_telemetry: PokemonSearchTelemetry + image_gallery_telemetry: ImageGalleryTelemetry + player_shown_level_up_share_screen_telemetry: PlayerShownLevelUpShareScreenTelemetry + referral_telemetry: ReferralTelemetry + upload_management_telemetry: UploadManagementTelemetry + wayspot_edit_telemetry: WayspotEditTelemetry + client_settings_telemetry: ClientSettingsTelemetry + pokedex_category_selected_telemetry: PokedexCategorySelectedTelemetry + percent_scrolled_telemetry: PercentScrolledTelemetry + address_book_import_telemetry: AddressBookImportTelemetry + missing_translation_telemetry: MissingTranslationTelemetry + egg_hatch_telemetry: EggHatchTelemetry + push_gateway_telemetry: PushGatewayTelemetry + push_gateway_upstream_error_telemetry: PushGatewayUpstreamErrorTelemetry + username_suggestion_telemetry: UsernameSuggestionTelemetry + tutorial_telemetry: TutorialTelemetry + postcard_book_telemetry: PostcardBookTelemetry + social_inbox_telemetry: SocialInboxLatencyTelemetry + home_widget_telemetry: HomeWidgetTelemetry + pokemon_load_delay: PokemonLoadDelay + account_deletion_initiated_telemetry: AccountDeletionInitiatedTelemetry + fort_update_latency_telemetry: FortUpdateLatencyTelemetry + get_map_objects_trigger_telemetry: GetMapObjectsTriggerTelemetry + update_combat_response_time_telemetry: UpdateCombatResponseTimeTelemetry + open_campfire_map_telemetry: OpenCampfireMapTelemetry + download_all_assets_telemetry: DownloadAllAssetsTelemetry + daily_adventure_incense_telemetry: DailyAdventureIncenseTelemetry + client_toggle_settings_telemetry: ClientToggleSettingsTelemetry + notification_permissions_telemetry: NotificationPermissionsTelemetry + asset_refresh_telemetry: AssetRefreshTelemetry + catch_card_telemetry: CatchCardTelemetry + follower_pokemon_tapped_telemetry: FollowerPokemonTappedTelemetry + size_record_break_telemetry: SizeRecordBreakTelemetry + time_to_playable_telemetry: TimeToPlayable + language_telemetry: LanguageTelemetry + quest_list_telemetry: QuestListTelemetry + map_righthand_icons_telemetry: MapRighthandIconsTelemetry + showcase_details_telemetry: ShowcaseDetailsTelemetry + showcase_rewards_telemetry: ShowcaseRewardTelemetry + route_discovery_telemetry: RouteDiscoveryTelemetry + route_play_tappable_spawned_telemetry: RoutePlayTappableSpawnedTelemetry + route_error_telemetry: RouteErrorTelemetry + field_effect_telemetry: FieldEffectTelemetry + graphics_capabilities_telemetry: GraphicsCapabilitiesTelemetry + iris_social_event_telemetry: IrisSocialEventTelemetry + pokedex_filter_selected_telemetry: PokedexFilterSelectedTelemetry + pokedex_region_selected_telemetry: PokedexRegionSelectedTelemetry + pokedex_pokemon_selected_telemetry: PokedexPokemonSelectedTelemetry + pokedex_session_telemetry: PokedexSessionTelemetry + server_data: PlatformServerData + common_filters: PlatformCommonFilterProto + def __init__(self, boot_time: _Optional[_Union[BootTime, _Mapping]] = ..., frame_rate: _Optional[_Union[FrameRate, _Mapping]] = ..., generic_click_telemetry: _Optional[_Union[GenericClickTelemetry, _Mapping]] = ..., map_events_telemetry: _Optional[_Union[MapEventsTelemetry, _Mapping]] = ..., spin_pokestop_telemetry: _Optional[_Union[SpinPokestopTelemetry, _Mapping]] = ..., profile_page_telemetry: _Optional[_Union[ProfilePageTelemetry, _Mapping]] = ..., shopping_page_telemetry: _Optional[_Union[ShoppingPageTelemetry, _Mapping]] = ..., encounter_pokemon_telemetry: _Optional[_Union[EncounterPokemonTelemetry, _Mapping]] = ..., catch_pokemon_telemetry: _Optional[_Union[CatchPokemonTelemetry, _Mapping]] = ..., deploy_pokemon_telemetry: _Optional[_Union[DeployPokemonTelemetry, _Mapping]] = ..., feed_pokemon_telemetry: _Optional[_Union[FeedPokemonTelemetry, _Mapping]] = ..., evolve_pokemon_telemetry: _Optional[_Union[EvolvePokemonTelemetry, _Mapping]] = ..., release_pokemon_telemetry: _Optional[_Union[ReleasePokemonTelemetry, _Mapping]] = ..., nickname_pokemon_telemetry: _Optional[_Union[NicknamePokemonTelemetry, _Mapping]] = ..., news_page_telemetry: _Optional[_Union[NewsPageTelemetry, _Mapping]] = ..., item_telemetry: _Optional[_Union[ItemTelemetry, _Mapping]] = ..., battle_party_telemetry: _Optional[_Union[BattlePartyTelemetry, _Mapping]] = ..., passcode_redeem_telemetry: _Optional[_Union[PasscodeRedeemTelemetry, _Mapping]] = ..., link_login_telemetry: _Optional[_Union[LinkLoginTelemetry, _Mapping]] = ..., raid_telemetry: _Optional[_Union[RaidTelemetry, _Mapping]] = ..., push_notification_telemetry: _Optional[_Union[PushNotificationTelemetry, _Mapping]] = ..., avatar_customization_telemetry: _Optional[_Union[AvatarCustomizationTelemetry, _Mapping]] = ..., read_point_of_interest_description_telemetry: _Optional[_Union[ReadPointOfInterestDescriptionTelemetry, _Mapping]] = ..., web_telemetry: _Optional[_Union[WebTelemetry, _Mapping]] = ..., change_ar_telemetry: _Optional[_Union[ChangeArTelemetry, _Mapping]] = ..., weather_detail_click_telemetry: _Optional[_Union[WeatherDetailClickTelemetry, _Mapping]] = ..., user_issue_weather_report: _Optional[_Union[UserIssueWeatherReport, _Mapping]] = ..., pokemon_inventory_telemetry: _Optional[_Union[PokemonInventoryTelemetry, _Mapping]] = ..., social_telemetry: _Optional[_Union[SocialTelemetry, _Mapping]] = ..., check_encounter_info_telemetry: _Optional[_Union[CheckEncounterTrayInfoTelemetry, _Mapping]] = ..., pokemon_go_plus_telemetry: _Optional[_Union[PokemonGoPlusTelemetry, _Mapping]] = ..., rpc_timing_telemetry: _Optional[_Union[RpcResponseTelemetry, _Mapping]] = ..., social_gift_count_telemetry: _Optional[_Union[SocialGiftCountTelemetry, _Mapping]] = ..., asset_bundle_telemetry: _Optional[_Union[AssetBundleDownloadTelemetry, _Mapping]] = ..., asset_poi_download_telemetry: _Optional[_Union[AssetPoiDownloadTelemetry, _Mapping]] = ..., asset_stream_download_telemetry: _Optional[_Union[AssetStreamDownloadTelemetry, _Mapping]] = ..., asset_stream_cache_culled_telemetry: _Optional[_Union[AssetStreamCacheCulledTelemetry, _Mapping]] = ..., rpc_socket_timing_telemetry: _Optional[_Union[RpcSocketResponseTelemetry, _Mapping]] = ..., permissions_flow: _Optional[_Union[PermissionsFlowTelemetry, _Mapping]] = ..., device_service_toggle: _Optional[_Union[DeviceServiceToggleTelemetry, _Mapping]] = ..., boot_telemetry: _Optional[_Union[BootTelemetry, _Mapping]] = ..., user_attributes: _Optional[_Union[UserAttributesProto, _Mapping]] = ..., onboarding_telemetry: _Optional[_Union[OnboardingTelemetry, _Mapping]] = ..., login_action_telemetry: _Optional[_Union[LoginActionTelemetry, _Mapping]] = ..., ar_photo_session_telemetry: _Optional[_Union[ArPhotoSessionProto, _Mapping]] = ..., invasion_telemetry: _Optional[_Union[InvasionTelemetry, _Mapping]] = ..., combat_minigame_telemetry: _Optional[_Union[CombatMinigameTelemetry, _Mapping]] = ..., leave_point_of_interest_telemetry: _Optional[_Union[LeavePointOfInterestTelemetry, _Mapping]] = ..., view_point_of_interest_image_telemetry: _Optional[_Union[ViewPointOfInterestImageTelemetry, _Mapping]] = ..., combat_hub_entrance_telemetry: _Optional[_Union[CombatHubEntranceTelemetry, _Mapping]] = ..., leave_interaction_range_telemetry: _Optional[_Union[LeaveInteractionRangeTelemetry, _Mapping]] = ..., shopping_page_click_telemetry: _Optional[_Union[ShoppingPageClickTelemetry, _Mapping]] = ..., shopping_page_scroll_telemetry: _Optional[_Union[ShoppingPageScrollTelemetry, _Mapping]] = ..., device_specifications_telemetry: _Optional[_Union[DeviceSpecificationsTelemetry, _Mapping]] = ..., screen_resolution_telemetry: _Optional[_Union[ScreenResolutionTelemetry, _Mapping]] = ..., ar_buddy_multiplayer_session_telemetry: _Optional[_Union[ARBuddyMultiplayerSessionTelemetry, _Mapping]] = ..., buddy_multiplayer_connection_failed_telemetry: _Optional[_Union[BuddyMultiplayerConnectionFailedProto, _Mapping]] = ..., buddy_multiplayer_connection_succeeded_telemetry: _Optional[_Union[BuddyMultiplayerConnectionSucceededProto, _Mapping]] = ..., buddy_multiplayer_time_to_get_session_telemetry: _Optional[_Union[BuddyMultiplayerTimeToGetSessionProto, _Mapping]] = ..., player_hud_notification_click_telemetry: _Optional[_Union[PlayerHudNotificationClickTelemetry, _Mapping]] = ..., monodepth_download_telemetry: _Optional[_Union[MonodepthDownloadTelemetry, _Mapping]] = ..., ar_mapping_telemetry: _Optional[_Union[ArMappingTelemetryProto, _Mapping]] = ..., remote_raid_telemetry: _Optional[_Union[RemoteRaidTelemetry, _Mapping]] = ..., device_os_telemetry: _Optional[_Union[DeviceOSTelemetry, _Mapping]] = ..., niantic_profile_telemetry: _Optional[_Union[NianticProfileTelemetry, _Mapping]] = ..., change_online_status_telemetry: _Optional[_Union[ChangeOnlineStatusTelemetry, _Mapping]] = ..., deep_linking_telemetry: _Optional[_Union[DeepLinkingTelemetry, _Mapping]] = ..., ar_mapping_session_telemetry: _Optional[_Union[ArMappingSessionTelemetryProto, _Mapping]] = ..., pokemon_home_telemetry: _Optional[_Union[PokemonHomeTelemetry, _Mapping]] = ..., pokemon_search_telemetry: _Optional[_Union[PokemonSearchTelemetry, _Mapping]] = ..., image_gallery_telemetry: _Optional[_Union[ImageGalleryTelemetry, _Mapping]] = ..., player_shown_level_up_share_screen_telemetry: _Optional[_Union[PlayerShownLevelUpShareScreenTelemetry, _Mapping]] = ..., referral_telemetry: _Optional[_Union[ReferralTelemetry, _Mapping]] = ..., upload_management_telemetry: _Optional[_Union[UploadManagementTelemetry, _Mapping]] = ..., wayspot_edit_telemetry: _Optional[_Union[WayspotEditTelemetry, _Mapping]] = ..., client_settings_telemetry: _Optional[_Union[ClientSettingsTelemetry, _Mapping]] = ..., pokedex_category_selected_telemetry: _Optional[_Union[PokedexCategorySelectedTelemetry, _Mapping]] = ..., percent_scrolled_telemetry: _Optional[_Union[PercentScrolledTelemetry, _Mapping]] = ..., address_book_import_telemetry: _Optional[_Union[AddressBookImportTelemetry, _Mapping]] = ..., missing_translation_telemetry: _Optional[_Union[MissingTranslationTelemetry, _Mapping]] = ..., egg_hatch_telemetry: _Optional[_Union[EggHatchTelemetry, _Mapping]] = ..., push_gateway_telemetry: _Optional[_Union[PushGatewayTelemetry, _Mapping]] = ..., push_gateway_upstream_error_telemetry: _Optional[_Union[PushGatewayUpstreamErrorTelemetry, _Mapping]] = ..., username_suggestion_telemetry: _Optional[_Union[UsernameSuggestionTelemetry, _Mapping]] = ..., tutorial_telemetry: _Optional[_Union[TutorialTelemetry, _Mapping]] = ..., postcard_book_telemetry: _Optional[_Union[PostcardBookTelemetry, _Mapping]] = ..., social_inbox_telemetry: _Optional[_Union[SocialInboxLatencyTelemetry, _Mapping]] = ..., home_widget_telemetry: _Optional[_Union[HomeWidgetTelemetry, _Mapping]] = ..., pokemon_load_delay: _Optional[_Union[PokemonLoadDelay, _Mapping]] = ..., account_deletion_initiated_telemetry: _Optional[_Union[AccountDeletionInitiatedTelemetry, _Mapping]] = ..., fort_update_latency_telemetry: _Optional[_Union[FortUpdateLatencyTelemetry, _Mapping]] = ..., get_map_objects_trigger_telemetry: _Optional[_Union[GetMapObjectsTriggerTelemetry, _Mapping]] = ..., update_combat_response_time_telemetry: _Optional[_Union[UpdateCombatResponseTimeTelemetry, _Mapping]] = ..., open_campfire_map_telemetry: _Optional[_Union[OpenCampfireMapTelemetry, _Mapping]] = ..., download_all_assets_telemetry: _Optional[_Union[DownloadAllAssetsTelemetry, _Mapping]] = ..., daily_adventure_incense_telemetry: _Optional[_Union[DailyAdventureIncenseTelemetry, _Mapping]] = ..., client_toggle_settings_telemetry: _Optional[_Union[ClientToggleSettingsTelemetry, _Mapping]] = ..., notification_permissions_telemetry: _Optional[_Union[NotificationPermissionsTelemetry, _Mapping]] = ..., asset_refresh_telemetry: _Optional[_Union[AssetRefreshTelemetry, _Mapping]] = ..., catch_card_telemetry: _Optional[_Union[CatchCardTelemetry, _Mapping]] = ..., follower_pokemon_tapped_telemetry: _Optional[_Union[FollowerPokemonTappedTelemetry, _Mapping]] = ..., size_record_break_telemetry: _Optional[_Union[SizeRecordBreakTelemetry, _Mapping]] = ..., time_to_playable_telemetry: _Optional[_Union[TimeToPlayable, _Mapping]] = ..., language_telemetry: _Optional[_Union[LanguageTelemetry, _Mapping]] = ..., quest_list_telemetry: _Optional[_Union[QuestListTelemetry, _Mapping]] = ..., map_righthand_icons_telemetry: _Optional[_Union[MapRighthandIconsTelemetry, _Mapping]] = ..., showcase_details_telemetry: _Optional[_Union[ShowcaseDetailsTelemetry, _Mapping]] = ..., showcase_rewards_telemetry: _Optional[_Union[ShowcaseRewardTelemetry, _Mapping]] = ..., route_discovery_telemetry: _Optional[_Union[RouteDiscoveryTelemetry, _Mapping]] = ..., route_play_tappable_spawned_telemetry: _Optional[_Union[RoutePlayTappableSpawnedTelemetry, _Mapping]] = ..., route_error_telemetry: _Optional[_Union[RouteErrorTelemetry, _Mapping]] = ..., field_effect_telemetry: _Optional[_Union[FieldEffectTelemetry, _Mapping]] = ..., graphics_capabilities_telemetry: _Optional[_Union[GraphicsCapabilitiesTelemetry, _Mapping]] = ..., iris_social_event_telemetry: _Optional[_Union[IrisSocialEventTelemetry, _Mapping]] = ..., pokedex_filter_selected_telemetry: _Optional[_Union[PokedexFilterSelectedTelemetry, _Mapping]] = ..., pokedex_region_selected_telemetry: _Optional[_Union[PokedexRegionSelectedTelemetry, _Mapping]] = ..., pokedex_pokemon_selected_telemetry: _Optional[_Union[PokedexPokemonSelectedTelemetry, _Mapping]] = ..., pokedex_session_telemetry: _Optional[_Union[PokedexSessionTelemetry, _Mapping]] = ..., server_data: _Optional[_Union[PlatformServerData, _Mapping]] = ..., common_filters: _Optional[_Union[PlatformCommonFilterProto, _Mapping]] = ...) -> None: ... + +class HoloholoMeshMetadata(_message.Message): + __slots__ = ["ar_boundaries"] + AR_BOUNDARIES_FIELD_NUMBER: _ClassVar[int] + ar_boundaries: _containers.RepeatedCompositeFieldContainer[HoloholoARBoundaryProto] + def __init__(self, ar_boundaries: _Optional[_Iterable[_Union[HoloholoARBoundaryProto, _Mapping]]] = ...) -> None: ... + +class HomeWidgetSettingsProto(_message.Message): + __slots__ = ["eggs_widget_rewards_enabled", "eggs_widget_rewards", "buddy_widget_rewards_enabled", "buddy_widget_rewards", "widget_tutorial_settings", "global_widget_tutorial_cooldown_ms"] + class BuddyWidgetRewards(_message.Message): + __slots__ = ["affection_distance_multiplier", "bonus_candies"] + AFFECTION_DISTANCE_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + BONUS_CANDIES_FIELD_NUMBER: _ClassVar[int] + affection_distance_multiplier: float + bonus_candies: int + def __init__(self, affection_distance_multiplier: _Optional[float] = ..., bonus_candies: _Optional[int] = ...) -> None: ... + class EggsWidgetRewards(_message.Message): + __slots__ = ["distance_multiplier", "reward_hatch_count", "counter_attribute_key"] + DISTANCE_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + REWARD_HATCH_COUNT_FIELD_NUMBER: _ClassVar[int] + COUNTER_ATTRIBUTE_KEY_FIELD_NUMBER: _ClassVar[int] + distance_multiplier: float + reward_hatch_count: int + counter_attribute_key: str + def __init__(self, distance_multiplier: _Optional[float] = ..., reward_hatch_count: _Optional[int] = ..., counter_attribute_key: _Optional[str] = ...) -> None: ... + class WidgetTutorialSettings(_message.Message): + __slots__ = ["widget_type", "tutorial_enabled", "reshow_cooldown_ms"] + WIDGET_TYPE_FIELD_NUMBER: _ClassVar[int] + TUTORIAL_ENABLED_FIELD_NUMBER: _ClassVar[int] + RESHOW_COOLDOWN_MS_FIELD_NUMBER: _ClassVar[int] + widget_type: AdventureSyncProgressRequest.WidgetType + tutorial_enabled: bool + reshow_cooldown_ms: int + def __init__(self, widget_type: _Optional[_Union[AdventureSyncProgressRequest.WidgetType, str]] = ..., tutorial_enabled: bool = ..., reshow_cooldown_ms: _Optional[int] = ...) -> None: ... + EGGS_WIDGET_REWARDS_ENABLED_FIELD_NUMBER: _ClassVar[int] + EGGS_WIDGET_REWARDS_FIELD_NUMBER: _ClassVar[int] + BUDDY_WIDGET_REWARDS_ENABLED_FIELD_NUMBER: _ClassVar[int] + BUDDY_WIDGET_REWARDS_FIELD_NUMBER: _ClassVar[int] + WIDGET_TUTORIAL_SETTINGS_FIELD_NUMBER: _ClassVar[int] + GLOBAL_WIDGET_TUTORIAL_COOLDOWN_MS_FIELD_NUMBER: _ClassVar[int] + eggs_widget_rewards_enabled: bool + eggs_widget_rewards: HomeWidgetSettingsProto.EggsWidgetRewards + buddy_widget_rewards_enabled: bool + buddy_widget_rewards: HomeWidgetSettingsProto.BuddyWidgetRewards + widget_tutorial_settings: _containers.RepeatedCompositeFieldContainer[HomeWidgetSettingsProto.WidgetTutorialSettings] + global_widget_tutorial_cooldown_ms: int + def __init__(self, eggs_widget_rewards_enabled: bool = ..., eggs_widget_rewards: _Optional[_Union[HomeWidgetSettingsProto.EggsWidgetRewards, _Mapping]] = ..., buddy_widget_rewards_enabled: bool = ..., buddy_widget_rewards: _Optional[_Union[HomeWidgetSettingsProto.BuddyWidgetRewards, _Mapping]] = ..., widget_tutorial_settings: _Optional[_Iterable[_Union[HomeWidgetSettingsProto.WidgetTutorialSettings, _Mapping]]] = ..., global_widget_tutorial_cooldown_ms: _Optional[int] = ...) -> None: ... + +class HomeWidgetTelemetry(_message.Message): + __slots__ = ["widget_type", "status", "platform"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNUSED: _ClassVar[HomeWidgetTelemetry.Status] + IN_USE: _ClassVar[HomeWidgetTelemetry.Status] + PAUSED: _ClassVar[HomeWidgetTelemetry.Status] + UNUSED: HomeWidgetTelemetry.Status + IN_USE: HomeWidgetTelemetry.Status + PAUSED: HomeWidgetTelemetry.Status + WIDGET_TYPE_FIELD_NUMBER: _ClassVar[int] + STATUS_FIELD_NUMBER: _ClassVar[int] + PLATFORM_FIELD_NUMBER: _ClassVar[int] + widget_type: AdventureSyncProgressRequest.WidgetType + status: HomeWidgetTelemetry.Status + platform: Platform + def __init__(self, widget_type: _Optional[_Union[AdventureSyncProgressRequest.WidgetType, str]] = ..., status: _Optional[_Union[HomeWidgetTelemetry.Status, str]] = ..., platform: _Optional[_Union[Platform, str]] = ...) -> None: ... + +class HyperlocalExperimentClientProto(_message.Message): + __slots__ = ["experiment_id", "start_ms", "end_ms", "lat_degrees", "lng_degrees", "event_radius_m", "challenge_bonus_key"] + EXPERIMENT_ID_FIELD_NUMBER: _ClassVar[int] + START_MS_FIELD_NUMBER: _ClassVar[int] + END_MS_FIELD_NUMBER: _ClassVar[int] + LAT_DEGREES_FIELD_NUMBER: _ClassVar[int] + LNG_DEGREES_FIELD_NUMBER: _ClassVar[int] + EVENT_RADIUS_M_FIELD_NUMBER: _ClassVar[int] + CHALLENGE_BONUS_KEY_FIELD_NUMBER: _ClassVar[int] + experiment_id: int + start_ms: int + end_ms: int + lat_degrees: float + lng_degrees: float + event_radius_m: float + challenge_bonus_key: str + def __init__(self, experiment_id: _Optional[int] = ..., start_ms: _Optional[int] = ..., end_ms: _Optional[int] = ..., lat_degrees: _Optional[float] = ..., lng_degrees: _Optional[float] = ..., event_radius_m: _Optional[float] = ..., challenge_bonus_key: _Optional[str] = ...) -> None: ... + +class IapAvailableSkuProto(_message.Message): + __slots__ = ["id", "is_third_party_vendor_item", "price", "currency_granted", "game_item_content", "presentation_data", "can_be_purchased", "subscription_id", "rule_data", "offer_id", "has_purchased_subscription", "subscription_group_id", "subscription_level"] + ID_FIELD_NUMBER: _ClassVar[int] + IS_THIRD_PARTY_VENDOR_ITEM_FIELD_NUMBER: _ClassVar[int] + PRICE_FIELD_NUMBER: _ClassVar[int] + CURRENCY_GRANTED_FIELD_NUMBER: _ClassVar[int] + GAME_ITEM_CONTENT_FIELD_NUMBER: _ClassVar[int] + PRESENTATION_DATA_FIELD_NUMBER: _ClassVar[int] + CAN_BE_PURCHASED_FIELD_NUMBER: _ClassVar[int] + SUBSCRIPTION_ID_FIELD_NUMBER: _ClassVar[int] + RULE_DATA_FIELD_NUMBER: _ClassVar[int] + OFFER_ID_FIELD_NUMBER: _ClassVar[int] + HAS_PURCHASED_SUBSCRIPTION_FIELD_NUMBER: _ClassVar[int] + SUBSCRIPTION_GROUP_ID_FIELD_NUMBER: _ClassVar[int] + SUBSCRIPTION_LEVEL_FIELD_NUMBER: _ClassVar[int] + id: str + is_third_party_vendor_item: bool + price: _containers.RepeatedCompositeFieldContainer[IapCurrencyQuantityProto] + currency_granted: _containers.RepeatedCompositeFieldContainer[IapCurrencyQuantityProto] + game_item_content: _containers.RepeatedCompositeFieldContainer[IapGameItemContentProto] + presentation_data: _containers.RepeatedCompositeFieldContainer[IapSkuPresentationProto] + can_be_purchased: bool + subscription_id: str + rule_data: _containers.RepeatedCompositeFieldContainer[IapStoreRuleDataProto] + offer_id: str + has_purchased_subscription: bool + subscription_group_id: str + subscription_level: int + def __init__(self, id: _Optional[str] = ..., is_third_party_vendor_item: bool = ..., price: _Optional[_Iterable[_Union[IapCurrencyQuantityProto, _Mapping]]] = ..., currency_granted: _Optional[_Iterable[_Union[IapCurrencyQuantityProto, _Mapping]]] = ..., game_item_content: _Optional[_Iterable[_Union[IapGameItemContentProto, _Mapping]]] = ..., presentation_data: _Optional[_Iterable[_Union[IapSkuPresentationProto, _Mapping]]] = ..., can_be_purchased: bool = ..., subscription_id: _Optional[str] = ..., rule_data: _Optional[_Iterable[_Union[IapStoreRuleDataProto, _Mapping]]] = ..., offer_id: _Optional[str] = ..., has_purchased_subscription: bool = ..., subscription_group_id: _Optional[str] = ..., subscription_level: _Optional[int] = ...) -> None: ... + +class IapCurrencyQuantityProto(_message.Message): + __slots__ = ["currency_type", "quantity"] + CURRENCY_TYPE_FIELD_NUMBER: _ClassVar[int] + QUANTITY_FIELD_NUMBER: _ClassVar[int] + currency_type: str + quantity: int + def __init__(self, currency_type: _Optional[str] = ..., quantity: _Optional[int] = ...) -> None: ... + +class IapCurrencyUpdateProto(_message.Message): + __slots__ = ["currency_name", "currency_delta", "currency_balance", "fiat_purchased_balance"] + CURRENCY_NAME_FIELD_NUMBER: _ClassVar[int] + CURRENCY_DELTA_FIELD_NUMBER: _ClassVar[int] + CURRENCY_BALANCE_FIELD_NUMBER: _ClassVar[int] + FIAT_PURCHASED_BALANCE_FIELD_NUMBER: _ClassVar[int] + currency_name: str + currency_delta: int + currency_balance: int + fiat_purchased_balance: int + def __init__(self, currency_name: _Optional[str] = ..., currency_delta: _Optional[int] = ..., currency_balance: _Optional[int] = ..., fiat_purchased_balance: _Optional[int] = ...) -> None: ... + +class IapDisclosureDisplaySettingsProto(_message.Message): + __slots__ = ["enabled_currency_language_pair"] + class CurrencyLanguagePairProto(_message.Message): + __slots__ = ["currency", "language"] + CURRENCY_FIELD_NUMBER: _ClassVar[int] + LANGUAGE_FIELD_NUMBER: _ClassVar[int] + currency: str + language: str + def __init__(self, currency: _Optional[str] = ..., language: _Optional[str] = ...) -> None: ... + ENABLED_CURRENCY_LANGUAGE_PAIR_FIELD_NUMBER: _ClassVar[int] + enabled_currency_language_pair: _containers.RepeatedCompositeFieldContainer[IapDisclosureDisplaySettingsProto.CurrencyLanguagePairProto] + def __init__(self, enabled_currency_language_pair: _Optional[_Iterable[_Union[IapDisclosureDisplaySettingsProto.CurrencyLanguagePairProto, _Mapping]]] = ...) -> None: ... + +class IapGameItemContentProto(_message.Message): + __slots__ = ["type", "quantity"] + TYPE_FIELD_NUMBER: _ClassVar[int] + QUANTITY_FIELD_NUMBER: _ClassVar[int] + type: str + quantity: int + def __init__(self, type: _Optional[str] = ..., quantity: _Optional[int] = ...) -> None: ... + +class IapGetActiveSubscriptionsRequestProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class IapGetActiveSubscriptionsResponseProto(_message.Message): + __slots__ = ["subscription"] + SUBSCRIPTION_FIELD_NUMBER: _ClassVar[int] + subscription: _containers.RepeatedCompositeFieldContainer[IapInAppPurchaseSubscriptionInfo] + def __init__(self, subscription: _Optional[_Iterable[_Union[IapInAppPurchaseSubscriptionInfo, _Mapping]]] = ...) -> None: ... + +class IapGetAvailableSkusAndBalancesOutProto(_message.Message): + __slots__ = ["status", "available_sku", "balance", "player_token", "blocked_sku", "processed_at_ms"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[IapGetAvailableSkusAndBalancesOutProto.Status] + SUCCESS: _ClassVar[IapGetAvailableSkusAndBalancesOutProto.Status] + FAILURE: _ClassVar[IapGetAvailableSkusAndBalancesOutProto.Status] + UNSET: IapGetAvailableSkusAndBalancesOutProto.Status + SUCCESS: IapGetAvailableSkusAndBalancesOutProto.Status + FAILURE: IapGetAvailableSkusAndBalancesOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + AVAILABLE_SKU_FIELD_NUMBER: _ClassVar[int] + BALANCE_FIELD_NUMBER: _ClassVar[int] + PLAYER_TOKEN_FIELD_NUMBER: _ClassVar[int] + BLOCKED_SKU_FIELD_NUMBER: _ClassVar[int] + PROCESSED_AT_MS_FIELD_NUMBER: _ClassVar[int] + status: IapGetAvailableSkusAndBalancesOutProto.Status + available_sku: _containers.RepeatedCompositeFieldContainer[IapAvailableSkuProto] + balance: _containers.RepeatedCompositeFieldContainer[IapCurrencyQuantityProto] + player_token: str + blocked_sku: _containers.RepeatedCompositeFieldContainer[IapAvailableSkuProto] + processed_at_ms: int + def __init__(self, status: _Optional[_Union[IapGetAvailableSkusAndBalancesOutProto.Status, str]] = ..., available_sku: _Optional[_Iterable[_Union[IapAvailableSkuProto, _Mapping]]] = ..., balance: _Optional[_Iterable[_Union[IapCurrencyQuantityProto, _Mapping]]] = ..., player_token: _Optional[str] = ..., blocked_sku: _Optional[_Iterable[_Union[IapAvailableSkuProto, _Mapping]]] = ..., processed_at_ms: _Optional[int] = ...) -> None: ... + +class IapGetAvailableSkusAndBalancesProto(_message.Message): + __slots__ = ["store_name"] + STORE_NAME_FIELD_NUMBER: _ClassVar[int] + store_name: str + def __init__(self, store_name: _Optional[str] = ...) -> None: ... + +class IapGetAvailableSubscriptionsRequestProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class IapGetAvailableSubscriptionsResponseProto(_message.Message): + __slots__ = ["status", "player_token", "available_subscription"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[IapGetAvailableSubscriptionsResponseProto.Status] + SUCCESS: _ClassVar[IapGetAvailableSubscriptionsResponseProto.Status] + FAILURE: _ClassVar[IapGetAvailableSubscriptionsResponseProto.Status] + UNSET: IapGetAvailableSubscriptionsResponseProto.Status + SUCCESS: IapGetAvailableSubscriptionsResponseProto.Status + FAILURE: IapGetAvailableSubscriptionsResponseProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + PLAYER_TOKEN_FIELD_NUMBER: _ClassVar[int] + AVAILABLE_SUBSCRIPTION_FIELD_NUMBER: _ClassVar[int] + status: IapGetAvailableSubscriptionsResponseProto.Status + player_token: str + available_subscription: _containers.RepeatedCompositeFieldContainer[IapAvailableSkuProto] + def __init__(self, status: _Optional[_Union[IapGetAvailableSubscriptionsResponseProto.Status, str]] = ..., player_token: _Optional[str] = ..., available_subscription: _Optional[_Iterable[_Union[IapAvailableSkuProto, _Mapping]]] = ...) -> None: ... + +class IapGetUserRequestProto(_message.Message): + __slots__ = ["nia_account_id"] + NIA_ACCOUNT_ID_FIELD_NUMBER: _ClassVar[int] + nia_account_id: str + def __init__(self, nia_account_id: _Optional[str] = ...) -> None: ... + +class IapGetUserResponseProto(_message.Message): + __slots__ = ["status", "user_game_data"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[IapGetUserResponseProto.Status] + SUCCESS: _ClassVar[IapGetUserResponseProto.Status] + FAILURE: _ClassVar[IapGetUserResponseProto.Status] + PLAYER_NOT_FOUND: _ClassVar[IapGetUserResponseProto.Status] + DISALLOW_IAP_PLAYER: _ClassVar[IapGetUserResponseProto.Status] + UNSET: IapGetUserResponseProto.Status + SUCCESS: IapGetUserResponseProto.Status + FAILURE: IapGetUserResponseProto.Status + PLAYER_NOT_FOUND: IapGetUserResponseProto.Status + DISALLOW_IAP_PLAYER: IapGetUserResponseProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + USER_GAME_DATA_FIELD_NUMBER: _ClassVar[int] + status: IapGetUserResponseProto.Status + user_game_data: IapUserGameDataProto + def __init__(self, status: _Optional[_Union[IapGetUserResponseProto.Status, str]] = ..., user_game_data: _Optional[_Union[IapUserGameDataProto, _Mapping]] = ...) -> None: ... + +class IapInAppPurchaseSubscriptionEntry(_message.Message): + __slots__ = ["instance_id", "player_id", "start_time", "end_time"] + INSTANCE_ID_FIELD_NUMBER: _ClassVar[int] + PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + START_TIME_FIELD_NUMBER: _ClassVar[int] + END_TIME_FIELD_NUMBER: _ClassVar[int] + instance_id: str + player_id: str + start_time: int + end_time: int + def __init__(self, instance_id: _Optional[str] = ..., player_id: _Optional[str] = ..., start_time: _Optional[int] = ..., end_time: _Optional[int] = ...) -> None: ... + +class IapInAppPurchaseSubscriptionInfo(_message.Message): + __slots__ = ["subscription_id", "sku_id", "purchase_period", "last_notification_time_ms", "lookup_id", "tiered_sub_price", "state", "payment_state"] + class NativeStoreVendor(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNKNOWN_STORE: _ClassVar[IapInAppPurchaseSubscriptionInfo.NativeStoreVendor] + GOOGLE: _ClassVar[IapInAppPurchaseSubscriptionInfo.NativeStoreVendor] + APPLE: _ClassVar[IapInAppPurchaseSubscriptionInfo.NativeStoreVendor] + DESKTOP: _ClassVar[IapInAppPurchaseSubscriptionInfo.NativeStoreVendor] + UNKNOWN_STORE: IapInAppPurchaseSubscriptionInfo.NativeStoreVendor + GOOGLE: IapInAppPurchaseSubscriptionInfo.NativeStoreVendor + APPLE: IapInAppPurchaseSubscriptionInfo.NativeStoreVendor + DESKTOP: IapInAppPurchaseSubscriptionInfo.NativeStoreVendor + class PaymentState(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNKNOWN_STATE: _ClassVar[IapInAppPurchaseSubscriptionInfo.PaymentState] + SUCCESS: _ClassVar[IapInAppPurchaseSubscriptionInfo.PaymentState] + BILLING_ISSUE: _ClassVar[IapInAppPurchaseSubscriptionInfo.PaymentState] + UNKNOWN_STATE: IapInAppPurchaseSubscriptionInfo.PaymentState + SUCCESS: IapInAppPurchaseSubscriptionInfo.PaymentState + BILLING_ISSUE: IapInAppPurchaseSubscriptionInfo.PaymentState + class State(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNKNOWN: _ClassVar[IapInAppPurchaseSubscriptionInfo.State] + ACTIVE: _ClassVar[IapInAppPurchaseSubscriptionInfo.State] + CANCELLED: _ClassVar[IapInAppPurchaseSubscriptionInfo.State] + EXPIRED: _ClassVar[IapInAppPurchaseSubscriptionInfo.State] + GRACE_PERIOD: _ClassVar[IapInAppPurchaseSubscriptionInfo.State] + FREE_TRIAL: _ClassVar[IapInAppPurchaseSubscriptionInfo.State] + PENDING_PURCHASE: _ClassVar[IapInAppPurchaseSubscriptionInfo.State] + REVOKED: _ClassVar[IapInAppPurchaseSubscriptionInfo.State] + ON_HOLD: _ClassVar[IapInAppPurchaseSubscriptionInfo.State] + OFFER_PERIOD: _ClassVar[IapInAppPurchaseSubscriptionInfo.State] + UNKNOWN: IapInAppPurchaseSubscriptionInfo.State + ACTIVE: IapInAppPurchaseSubscriptionInfo.State + CANCELLED: IapInAppPurchaseSubscriptionInfo.State + EXPIRED: IapInAppPurchaseSubscriptionInfo.State + GRACE_PERIOD: IapInAppPurchaseSubscriptionInfo.State + FREE_TRIAL: IapInAppPurchaseSubscriptionInfo.State + PENDING_PURCHASE: IapInAppPurchaseSubscriptionInfo.State + REVOKED: IapInAppPurchaseSubscriptionInfo.State + ON_HOLD: IapInAppPurchaseSubscriptionInfo.State + OFFER_PERIOD: IapInAppPurchaseSubscriptionInfo.State + class PurchasePeriod(_message.Message): + __slots__ = ["subscription_end_time_ms", "receipt_timestamp_ms", "receipt", "store_price", "country_code", "sku_id"] + SUBSCRIPTION_END_TIME_MS_FIELD_NUMBER: _ClassVar[int] + RECEIPT_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + RECEIPT_FIELD_NUMBER: _ClassVar[int] + STORE_PRICE_FIELD_NUMBER: _ClassVar[int] + COUNTRY_CODE_FIELD_NUMBER: _ClassVar[int] + SKU_ID_FIELD_NUMBER: _ClassVar[int] + subscription_end_time_ms: int + receipt_timestamp_ms: int + receipt: str + store_price: IapSkuStorePrice + country_code: str + sku_id: str + def __init__(self, subscription_end_time_ms: _Optional[int] = ..., receipt_timestamp_ms: _Optional[int] = ..., receipt: _Optional[str] = ..., store_price: _Optional[_Union[IapSkuStorePrice, _Mapping]] = ..., country_code: _Optional[str] = ..., sku_id: _Optional[str] = ...) -> None: ... + class TieredSubPriceEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: str + value: IapSkuStorePrice + def __init__(self, key: _Optional[str] = ..., value: _Optional[_Union[IapSkuStorePrice, _Mapping]] = ...) -> None: ... + SUBSCRIPTION_ID_FIELD_NUMBER: _ClassVar[int] + SKU_ID_FIELD_NUMBER: _ClassVar[int] + PURCHASE_PERIOD_FIELD_NUMBER: _ClassVar[int] + LAST_NOTIFICATION_TIME_MS_FIELD_NUMBER: _ClassVar[int] + LOOKUP_ID_FIELD_NUMBER: _ClassVar[int] + TIERED_SUB_PRICE_FIELD_NUMBER: _ClassVar[int] + STATE_FIELD_NUMBER: _ClassVar[int] + PAYMENT_STATE_FIELD_NUMBER: _ClassVar[int] + subscription_id: str + sku_id: str + purchase_period: _containers.RepeatedCompositeFieldContainer[IapInAppPurchaseSubscriptionInfo.PurchasePeriod] + last_notification_time_ms: int + lookup_id: str + tiered_sub_price: _containers.MessageMap[str, IapSkuStorePrice] + state: IapInAppPurchaseSubscriptionInfo.State + payment_state: IapInAppPurchaseSubscriptionInfo.PaymentState + def __init__(self, subscription_id: _Optional[str] = ..., sku_id: _Optional[str] = ..., purchase_period: _Optional[_Iterable[_Union[IapInAppPurchaseSubscriptionInfo.PurchasePeriod, _Mapping]]] = ..., last_notification_time_ms: _Optional[int] = ..., lookup_id: _Optional[str] = ..., tiered_sub_price: _Optional[_Mapping[str, IapSkuStorePrice]] = ..., state: _Optional[_Union[IapInAppPurchaseSubscriptionInfo.State, str]] = ..., payment_state: _Optional[_Union[IapInAppPurchaseSubscriptionInfo.PaymentState, str]] = ...) -> None: ... + +class IapItemCategoryDisplayProto(_message.Message): + __slots__ = ["category", "name", "hidden", "sort_order", "banner_enabled", "banner_title", "image_url", "description", "display_rows", "subcategory"] + CATEGORY_FIELD_NUMBER: _ClassVar[int] + NAME_FIELD_NUMBER: _ClassVar[int] + HIDDEN_FIELD_NUMBER: _ClassVar[int] + SORT_ORDER_FIELD_NUMBER: _ClassVar[int] + BANNER_ENABLED_FIELD_NUMBER: _ClassVar[int] + BANNER_TITLE_FIELD_NUMBER: _ClassVar[int] + IMAGE_URL_FIELD_NUMBER: _ClassVar[int] + DESCRIPTION_FIELD_NUMBER: _ClassVar[int] + DISPLAY_ROWS_FIELD_NUMBER: _ClassVar[int] + SUBCATEGORY_FIELD_NUMBER: _ClassVar[int] + category: HoloIapItemCategory + name: str + hidden: bool + sort_order: int + banner_enabled: bool + banner_title: str + image_url: str + description: str + display_rows: int + subcategory: str + def __init__(self, category: _Optional[_Union[HoloIapItemCategory, str]] = ..., name: _Optional[str] = ..., hidden: bool = ..., sort_order: _Optional[int] = ..., banner_enabled: bool = ..., banner_title: _Optional[str] = ..., image_url: _Optional[str] = ..., description: _Optional[str] = ..., display_rows: _Optional[int] = ..., subcategory: _Optional[str] = ...) -> None: ... + +class IapItemDisplayProto(_message.Message): + __slots__ = ["sku", "category", "sort_order", "hidden", "sale", "sprite_id", "title", "description", "sku_enable_time", "sku_disable_time", "sku_enable_time_utc_ms", "sku_disable_time_utc_ms", "subcategories", "image_url", "min_level", "max_level", "show_discount_tag", "show_strikethrough_price", "total_value"] + SKU_FIELD_NUMBER: _ClassVar[int] + CATEGORY_FIELD_NUMBER: _ClassVar[int] + SORT_ORDER_FIELD_NUMBER: _ClassVar[int] + HIDDEN_FIELD_NUMBER: _ClassVar[int] + SALE_FIELD_NUMBER: _ClassVar[int] + SPRITE_ID_FIELD_NUMBER: _ClassVar[int] + TITLE_FIELD_NUMBER: _ClassVar[int] + DESCRIPTION_FIELD_NUMBER: _ClassVar[int] + SKU_ENABLE_TIME_FIELD_NUMBER: _ClassVar[int] + SKU_DISABLE_TIME_FIELD_NUMBER: _ClassVar[int] + SKU_ENABLE_TIME_UTC_MS_FIELD_NUMBER: _ClassVar[int] + SKU_DISABLE_TIME_UTC_MS_FIELD_NUMBER: _ClassVar[int] + SUBCATEGORIES_FIELD_NUMBER: _ClassVar[int] + IMAGE_URL_FIELD_NUMBER: _ClassVar[int] + MIN_LEVEL_FIELD_NUMBER: _ClassVar[int] + MAX_LEVEL_FIELD_NUMBER: _ClassVar[int] + SHOW_DISCOUNT_TAG_FIELD_NUMBER: _ClassVar[int] + SHOW_STRIKETHROUGH_PRICE_FIELD_NUMBER: _ClassVar[int] + TOTAL_VALUE_FIELD_NUMBER: _ClassVar[int] + sku: str + category: HoloIapItemCategory + sort_order: int + hidden: bool + sale: bool + sprite_id: str + title: str + description: str + sku_enable_time: str + sku_disable_time: str + sku_enable_time_utc_ms: int + sku_disable_time_utc_ms: int + subcategories: _containers.RepeatedScalarFieldContainer[str] + image_url: str + min_level: int + max_level: int + show_discount_tag: bool + show_strikethrough_price: bool + total_value: int + def __init__(self, sku: _Optional[str] = ..., category: _Optional[_Union[HoloIapItemCategory, str]] = ..., sort_order: _Optional[int] = ..., hidden: bool = ..., sale: bool = ..., sprite_id: _Optional[str] = ..., title: _Optional[str] = ..., description: _Optional[str] = ..., sku_enable_time: _Optional[str] = ..., sku_disable_time: _Optional[str] = ..., sku_enable_time_utc_ms: _Optional[int] = ..., sku_disable_time_utc_ms: _Optional[int] = ..., subcategories: _Optional[_Iterable[str]] = ..., image_url: _Optional[str] = ..., min_level: _Optional[int] = ..., max_level: _Optional[int] = ..., show_discount_tag: bool = ..., show_strikethrough_price: bool = ..., total_value: _Optional[int] = ...) -> None: ... + +class IapOfferRecord(_message.Message): + __slots__ = ["offer_id", "purchase_time_ms", "total_purchases", "associated_sku_id"] + OFFER_ID_FIELD_NUMBER: _ClassVar[int] + PURCHASE_TIME_MS_FIELD_NUMBER: _ClassVar[int] + TOTAL_PURCHASES_FIELD_NUMBER: _ClassVar[int] + ASSOCIATED_SKU_ID_FIELD_NUMBER: _ClassVar[int] + offer_id: str + purchase_time_ms: _containers.RepeatedScalarFieldContainer[int] + total_purchases: int + associated_sku_id: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, offer_id: _Optional[str] = ..., purchase_time_ms: _Optional[_Iterable[int]] = ..., total_purchases: _Optional[int] = ..., associated_sku_id: _Optional[_Iterable[str]] = ...) -> None: ... + +class IapPlayerLocaleProto(_message.Message): + __slots__ = ["country", "language", "timezone"] + COUNTRY_FIELD_NUMBER: _ClassVar[int] + LANGUAGE_FIELD_NUMBER: _ClassVar[int] + TIMEZONE_FIELD_NUMBER: _ClassVar[int] + country: str + language: str + timezone: str + def __init__(self, country: _Optional[str] = ..., language: _Optional[str] = ..., timezone: _Optional[str] = ...) -> None: ... + +class IapProvisionedAppleTransactionProto(_message.Message): + __slots__ = ["status", "transaction_token", "product_id", "is_subscription", "currency_code", "price_paid", "purchase_time_ms", "subscription_receipt_id"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[IapProvisionedAppleTransactionProto.Status] + SUCCESS: _ClassVar[IapProvisionedAppleTransactionProto.Status] + FAILURE: _ClassVar[IapProvisionedAppleTransactionProto.Status] + UNPROCESSED: _ClassVar[IapProvisionedAppleTransactionProto.Status] + UNSET: IapProvisionedAppleTransactionProto.Status + SUCCESS: IapProvisionedAppleTransactionProto.Status + FAILURE: IapProvisionedAppleTransactionProto.Status + UNPROCESSED: IapProvisionedAppleTransactionProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + TRANSACTION_TOKEN_FIELD_NUMBER: _ClassVar[int] + PRODUCT_ID_FIELD_NUMBER: _ClassVar[int] + IS_SUBSCRIPTION_FIELD_NUMBER: _ClassVar[int] + CURRENCY_CODE_FIELD_NUMBER: _ClassVar[int] + PRICE_PAID_FIELD_NUMBER: _ClassVar[int] + PURCHASE_TIME_MS_FIELD_NUMBER: _ClassVar[int] + SUBSCRIPTION_RECEIPT_ID_FIELD_NUMBER: _ClassVar[int] + status: IapProvisionedAppleTransactionProto.Status + transaction_token: str + product_id: str + is_subscription: bool + currency_code: str + price_paid: int + purchase_time_ms: int + subscription_receipt_id: str + def __init__(self, status: _Optional[_Union[IapProvisionedAppleTransactionProto.Status, str]] = ..., transaction_token: _Optional[str] = ..., product_id: _Optional[str] = ..., is_subscription: bool = ..., currency_code: _Optional[str] = ..., price_paid: _Optional[int] = ..., purchase_time_ms: _Optional[int] = ..., subscription_receipt_id: _Optional[str] = ...) -> None: ... + +class IapPurchaseSkuOutProto(_message.Message): + __slots__ = ["status", "added_inventory_item", "currency_update"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[IapPurchaseSkuOutProto.Status] + SUCCESS: _ClassVar[IapPurchaseSkuOutProto.Status] + FAILURE: _ClassVar[IapPurchaseSkuOutProto.Status] + BALANCE_TOO_LOW: _ClassVar[IapPurchaseSkuOutProto.Status] + SKU_NOT_AVAILABLE: _ClassVar[IapPurchaseSkuOutProto.Status] + OVER_INVENTORY_LIMIT: _ClassVar[IapPurchaseSkuOutProto.Status] + OFFER_NOT_AVAILABLE: _ClassVar[IapPurchaseSkuOutProto.Status] + UNSET: IapPurchaseSkuOutProto.Status + SUCCESS: IapPurchaseSkuOutProto.Status + FAILURE: IapPurchaseSkuOutProto.Status + BALANCE_TOO_LOW: IapPurchaseSkuOutProto.Status + SKU_NOT_AVAILABLE: IapPurchaseSkuOutProto.Status + OVER_INVENTORY_LIMIT: IapPurchaseSkuOutProto.Status + OFFER_NOT_AVAILABLE: IapPurchaseSkuOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + ADDED_INVENTORY_ITEM_FIELD_NUMBER: _ClassVar[int] + CURRENCY_UPDATE_FIELD_NUMBER: _ClassVar[int] + status: IapPurchaseSkuOutProto.Status + added_inventory_item: _containers.RepeatedScalarFieldContainer[bytes] + currency_update: _containers.RepeatedCompositeFieldContainer[IapCurrencyUpdateProto] + def __init__(self, status: _Optional[_Union[IapPurchaseSkuOutProto.Status, str]] = ..., added_inventory_item: _Optional[_Iterable[bytes]] = ..., currency_update: _Optional[_Iterable[_Union[IapCurrencyUpdateProto, _Mapping]]] = ...) -> None: ... + +class IapPurchaseSkuProto(_message.Message): + __slots__ = ["sku_id", "offer_id", "store_name"] + SKU_ID_FIELD_NUMBER: _ClassVar[int] + OFFER_ID_FIELD_NUMBER: _ClassVar[int] + STORE_NAME_FIELD_NUMBER: _ClassVar[int] + sku_id: str + offer_id: str + store_name: str + def __init__(self, sku_id: _Optional[str] = ..., offer_id: _Optional[str] = ..., store_name: _Optional[str] = ...) -> None: ... + +class IapRedeemAppleReceiptOutProto(_message.Message): + __slots__ = ["status", "provisioned_transaction_tokens", "provisioned_transaction"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[IapRedeemAppleReceiptOutProto.Status] + SUCCESS: _ClassVar[IapRedeemAppleReceiptOutProto.Status] + FAILURE: _ClassVar[IapRedeemAppleReceiptOutProto.Status] + UNSET: IapRedeemAppleReceiptOutProto.Status + SUCCESS: IapRedeemAppleReceiptOutProto.Status + FAILURE: IapRedeemAppleReceiptOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + PROVISIONED_TRANSACTION_TOKENS_FIELD_NUMBER: _ClassVar[int] + PROVISIONED_TRANSACTION_FIELD_NUMBER: _ClassVar[int] + status: IapRedeemAppleReceiptOutProto.Status + provisioned_transaction_tokens: _containers.RepeatedScalarFieldContainer[str] + provisioned_transaction: _containers.RepeatedCompositeFieldContainer[IapProvisionedAppleTransactionProto] + def __init__(self, status: _Optional[_Union[IapRedeemAppleReceiptOutProto.Status, str]] = ..., provisioned_transaction_tokens: _Optional[_Iterable[str]] = ..., provisioned_transaction: _Optional[_Iterable[_Union[IapProvisionedAppleTransactionProto, _Mapping]]] = ...) -> None: ... + +class IapRedeemAppleReceiptProto(_message.Message): + __slots__ = ["receipt", "purchase_currency", "price_paid_e6", "price_paid_e6_long", "store_prices", "country_code"] + class StorePricesEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: str + value: IapSkuStorePrice + def __init__(self, key: _Optional[str] = ..., value: _Optional[_Union[IapSkuStorePrice, _Mapping]] = ...) -> None: ... + RECEIPT_FIELD_NUMBER: _ClassVar[int] + PURCHASE_CURRENCY_FIELD_NUMBER: _ClassVar[int] + PRICE_PAID_E6_FIELD_NUMBER: _ClassVar[int] + PRICE_PAID_E6_LONG_FIELD_NUMBER: _ClassVar[int] + STORE_PRICES_FIELD_NUMBER: _ClassVar[int] + COUNTRY_CODE_FIELD_NUMBER: _ClassVar[int] + receipt: str + purchase_currency: str + price_paid_e6: int + price_paid_e6_long: int + store_prices: _containers.MessageMap[str, IapSkuStorePrice] + country_code: str + def __init__(self, receipt: _Optional[str] = ..., purchase_currency: _Optional[str] = ..., price_paid_e6: _Optional[int] = ..., price_paid_e6_long: _Optional[int] = ..., store_prices: _Optional[_Mapping[str, IapSkuStorePrice]] = ..., country_code: _Optional[str] = ...) -> None: ... + +class IapRedeemDesktopReceiptOutProto(_message.Message): + __slots__ = ["status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[IapRedeemDesktopReceiptOutProto.Status] + SUCCESS: _ClassVar[IapRedeemDesktopReceiptOutProto.Status] + FAILURE: _ClassVar[IapRedeemDesktopReceiptOutProto.Status] + UNSET: IapRedeemDesktopReceiptOutProto.Status + SUCCESS: IapRedeemDesktopReceiptOutProto.Status + FAILURE: IapRedeemDesktopReceiptOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + status: IapRedeemDesktopReceiptOutProto.Status + def __init__(self, status: _Optional[_Union[IapRedeemDesktopReceiptOutProto.Status, str]] = ...) -> None: ... + +class IapRedeemDesktopReceiptProto(_message.Message): + __slots__ = ["sku_id"] + SKU_ID_FIELD_NUMBER: _ClassVar[int] + sku_id: str + def __init__(self, sku_id: _Optional[str] = ...) -> None: ... + +class IapRedeemGoogleReceiptOutProto(_message.Message): + __slots__ = ["status", "transaction_token"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[IapRedeemGoogleReceiptOutProto.Status] + SUCCESS: _ClassVar[IapRedeemGoogleReceiptOutProto.Status] + FAILURE: _ClassVar[IapRedeemGoogleReceiptOutProto.Status] + UNSET: IapRedeemGoogleReceiptOutProto.Status + SUCCESS: IapRedeemGoogleReceiptOutProto.Status + FAILURE: IapRedeemGoogleReceiptOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + TRANSACTION_TOKEN_FIELD_NUMBER: _ClassVar[int] + status: IapRedeemGoogleReceiptOutProto.Status + transaction_token: str + def __init__(self, status: _Optional[_Union[IapRedeemGoogleReceiptOutProto.Status, str]] = ..., transaction_token: _Optional[str] = ...) -> None: ... + +class IapRedeemGoogleReceiptProto(_message.Message): + __slots__ = ["receipt", "receipt_signature", "purchase_currency", "price_paid_e6", "price_paid_e6_long", "country_code"] + RECEIPT_FIELD_NUMBER: _ClassVar[int] + RECEIPT_SIGNATURE_FIELD_NUMBER: _ClassVar[int] + PURCHASE_CURRENCY_FIELD_NUMBER: _ClassVar[int] + PRICE_PAID_E6_FIELD_NUMBER: _ClassVar[int] + PRICE_PAID_E6_LONG_FIELD_NUMBER: _ClassVar[int] + COUNTRY_CODE_FIELD_NUMBER: _ClassVar[int] + receipt: str + receipt_signature: str + purchase_currency: str + price_paid_e6: int + price_paid_e6_long: int + country_code: str + def __init__(self, receipt: _Optional[str] = ..., receipt_signature: _Optional[str] = ..., purchase_currency: _Optional[str] = ..., price_paid_e6: _Optional[int] = ..., price_paid_e6_long: _Optional[int] = ..., country_code: _Optional[str] = ...) -> None: ... + +class IapRedeemSamsungReceiptOutProto(_message.Message): + __slots__ = ["status", "purchase_id"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[IapRedeemSamsungReceiptOutProto.Status] + SUCCESS: _ClassVar[IapRedeemSamsungReceiptOutProto.Status] + FAILURE: _ClassVar[IapRedeemSamsungReceiptOutProto.Status] + UNSET: IapRedeemSamsungReceiptOutProto.Status + SUCCESS: IapRedeemSamsungReceiptOutProto.Status + FAILURE: IapRedeemSamsungReceiptOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + PURCHASE_ID_FIELD_NUMBER: _ClassVar[int] + status: IapRedeemSamsungReceiptOutProto.Status + purchase_id: str + def __init__(self, status: _Optional[_Union[IapRedeemSamsungReceiptOutProto.Status, str]] = ..., purchase_id: _Optional[str] = ...) -> None: ... + +class IapRedeemSamsungReceiptProto(_message.Message): + __slots__ = ["purchase_data", "purchase_id", "purchase_currency", "price_paid_e6_long"] + PURCHASE_DATA_FIELD_NUMBER: _ClassVar[int] + PURCHASE_ID_FIELD_NUMBER: _ClassVar[int] + PURCHASE_CURRENCY_FIELD_NUMBER: _ClassVar[int] + PRICE_PAID_E6_LONG_FIELD_NUMBER: _ClassVar[int] + purchase_data: str + purchase_id: str + purchase_currency: str + price_paid_e6_long: int + def __init__(self, purchase_data: _Optional[str] = ..., purchase_id: _Optional[str] = ..., purchase_currency: _Optional[str] = ..., price_paid_e6_long: _Optional[int] = ...) -> None: ... + +class IapRedeemXsollaReceiptRequestProto(_message.Message): + __slots__ = ["nia_account_id", "receipt_id", "receipt_content", "country"] + class ReceiptContent(_message.Message): + __slots__ = ["sku_id", "quantity", "store_price"] + SKU_ID_FIELD_NUMBER: _ClassVar[int] + QUANTITY_FIELD_NUMBER: _ClassVar[int] + STORE_PRICE_FIELD_NUMBER: _ClassVar[int] + sku_id: str + quantity: int + store_price: IapSkuStorePrice + def __init__(self, sku_id: _Optional[str] = ..., quantity: _Optional[int] = ..., store_price: _Optional[_Union[IapSkuStorePrice, _Mapping]] = ...) -> None: ... + NIA_ACCOUNT_ID_FIELD_NUMBER: _ClassVar[int] + RECEIPT_ID_FIELD_NUMBER: _ClassVar[int] + RECEIPT_CONTENT_FIELD_NUMBER: _ClassVar[int] + COUNTRY_FIELD_NUMBER: _ClassVar[int] + nia_account_id: str + receipt_id: str + receipt_content: _containers.RepeatedCompositeFieldContainer[IapRedeemXsollaReceiptRequestProto.ReceiptContent] + country: str + def __init__(self, nia_account_id: _Optional[str] = ..., receipt_id: _Optional[str] = ..., receipt_content: _Optional[_Iterable[_Union[IapRedeemXsollaReceiptRequestProto.ReceiptContent, _Mapping]]] = ..., country: _Optional[str] = ...) -> None: ... + +class IapRedeemXsollaReceiptResponseProto(_message.Message): + __slots__ = ["status", "items", "currency"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[IapRedeemXsollaReceiptResponseProto.Status] + SUCCESS: _ClassVar[IapRedeemXsollaReceiptResponseProto.Status] + FAILURE: _ClassVar[IapRedeemXsollaReceiptResponseProto.Status] + UNSET: IapRedeemXsollaReceiptResponseProto.Status + SUCCESS: IapRedeemXsollaReceiptResponseProto.Status + FAILURE: IapRedeemXsollaReceiptResponseProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + ITEMS_FIELD_NUMBER: _ClassVar[int] + CURRENCY_FIELD_NUMBER: _ClassVar[int] + status: IapRedeemXsollaReceiptResponseProto.Status + items: _containers.RepeatedCompositeFieldContainer[IapGameItemContentProto] + currency: _containers.RepeatedCompositeFieldContainer[IapCurrencyQuantityProto] + def __init__(self, status: _Optional[_Union[IapRedeemXsollaReceiptResponseProto.Status, str]] = ..., items: _Optional[_Iterable[_Union[IapGameItemContentProto, _Mapping]]] = ..., currency: _Optional[_Iterable[_Union[IapCurrencyQuantityProto, _Mapping]]] = ...) -> None: ... + +class IapSetInGameCurrencyExchangeRateOutProto(_message.Message): + __slots__ = ["status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[IapSetInGameCurrencyExchangeRateOutProto.Status] + SUCCESS: _ClassVar[IapSetInGameCurrencyExchangeRateOutProto.Status] + FAILURE: _ClassVar[IapSetInGameCurrencyExchangeRateOutProto.Status] + UNSET: IapSetInGameCurrencyExchangeRateOutProto.Status + SUCCESS: IapSetInGameCurrencyExchangeRateOutProto.Status + FAILURE: IapSetInGameCurrencyExchangeRateOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + status: IapSetInGameCurrencyExchangeRateOutProto.Status + def __init__(self, status: _Optional[_Union[IapSetInGameCurrencyExchangeRateOutProto.Status, str]] = ...) -> None: ... + +class IapSetInGameCurrencyExchangeRateProto(_message.Message): + __slots__ = ["in_game_currency", "fiat_currency", "fiat_currency_cost_e6_per_in_game_unit"] + IN_GAME_CURRENCY_FIELD_NUMBER: _ClassVar[int] + FIAT_CURRENCY_FIELD_NUMBER: _ClassVar[int] + FIAT_CURRENCY_COST_E6_PER_IN_GAME_UNIT_FIELD_NUMBER: _ClassVar[int] + in_game_currency: str + fiat_currency: str + fiat_currency_cost_e6_per_in_game_unit: int + def __init__(self, in_game_currency: _Optional[str] = ..., fiat_currency: _Optional[str] = ..., fiat_currency_cost_e6_per_in_game_unit: _Optional[int] = ...) -> None: ... + +class IapSetInGameCurrencyExchangeRateTrackingProto(_message.Message): + __slots__ = ["in_game_currency", "fiat_currency", "fiat_currency_cost_e6_per_in_game_unit", "status"] + IN_GAME_CURRENCY_FIELD_NUMBER: _ClassVar[int] + FIAT_CURRENCY_FIELD_NUMBER: _ClassVar[int] + FIAT_CURRENCY_COST_E6_PER_IN_GAME_UNIT_FIELD_NUMBER: _ClassVar[int] + STATUS_FIELD_NUMBER: _ClassVar[int] + in_game_currency: str + fiat_currency: str + fiat_currency_cost_e6_per_in_game_unit: int + status: str + def __init__(self, in_game_currency: _Optional[str] = ..., fiat_currency: _Optional[str] = ..., fiat_currency_cost_e6_per_in_game_unit: _Optional[int] = ..., status: _Optional[str] = ...) -> None: ... + +class IapSettingsProto(_message.Message): + __slots__ = ["daily_bonus_coins", "daily_defender_bonus_per_pokemon", "daily_defender_bonus_max_defenders", "daily_defender_bonus_currency", "min_time_between_claims_ms", "daily_bonus_enabled", "daily_defender_bonus_enabled", "prohibit_purchase_in_test_envirnment", "ml_bundle_timer_enabled", "iap_store_banners_enabled"] + DAILY_BONUS_COINS_FIELD_NUMBER: _ClassVar[int] + DAILY_DEFENDER_BONUS_PER_POKEMON_FIELD_NUMBER: _ClassVar[int] + DAILY_DEFENDER_BONUS_MAX_DEFENDERS_FIELD_NUMBER: _ClassVar[int] + DAILY_DEFENDER_BONUS_CURRENCY_FIELD_NUMBER: _ClassVar[int] + MIN_TIME_BETWEEN_CLAIMS_MS_FIELD_NUMBER: _ClassVar[int] + DAILY_BONUS_ENABLED_FIELD_NUMBER: _ClassVar[int] + DAILY_DEFENDER_BONUS_ENABLED_FIELD_NUMBER: _ClassVar[int] + PROHIBIT_PURCHASE_IN_TEST_ENVIRNMENT_FIELD_NUMBER: _ClassVar[int] + ML_BUNDLE_TIMER_ENABLED_FIELD_NUMBER: _ClassVar[int] + IAP_STORE_BANNERS_ENABLED_FIELD_NUMBER: _ClassVar[int] + daily_bonus_coins: int + daily_defender_bonus_per_pokemon: _containers.RepeatedScalarFieldContainer[int] + daily_defender_bonus_max_defenders: int + daily_defender_bonus_currency: _containers.RepeatedScalarFieldContainer[str] + min_time_between_claims_ms: int + daily_bonus_enabled: bool + daily_defender_bonus_enabled: bool + prohibit_purchase_in_test_envirnment: bool + ml_bundle_timer_enabled: bool + iap_store_banners_enabled: bool + def __init__(self, daily_bonus_coins: _Optional[int] = ..., daily_defender_bonus_per_pokemon: _Optional[_Iterable[int]] = ..., daily_defender_bonus_max_defenders: _Optional[int] = ..., daily_defender_bonus_currency: _Optional[_Iterable[str]] = ..., min_time_between_claims_ms: _Optional[int] = ..., daily_bonus_enabled: bool = ..., daily_defender_bonus_enabled: bool = ..., prohibit_purchase_in_test_envirnment: bool = ..., ml_bundle_timer_enabled: bool = ..., iap_store_banners_enabled: bool = ...) -> None: ... + +class IapSkuContentProto(_message.Message): + __slots__ = ["item_type", "quantity"] + ITEM_TYPE_FIELD_NUMBER: _ClassVar[int] + QUANTITY_FIELD_NUMBER: _ClassVar[int] + item_type: str + quantity: int + def __init__(self, item_type: _Optional[str] = ..., quantity: _Optional[int] = ...) -> None: ... + +class IapSkuDataProto(_message.Message): + __slots__ = ["id", "is_enabled", "content", "price", "payment_type", "last_modified_timestamp_ms", "presentation_data", "enabled_window_start_ms", "enabled_window_end_ms", "subscription_id", "sku_limit", "is_offer_only", "subscription_group_id", "subscription_level", "store_filter"] + class SkuPaymentType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[IapSkuDataProto.SkuPaymentType] + THIRD_PARTY: _ClassVar[IapSkuDataProto.SkuPaymentType] + IN_GAME: _ClassVar[IapSkuDataProto.SkuPaymentType] + WEB: _ClassVar[IapSkuDataProto.SkuPaymentType] + UNSET: IapSkuDataProto.SkuPaymentType + THIRD_PARTY: IapSkuDataProto.SkuPaymentType + IN_GAME: IapSkuDataProto.SkuPaymentType + WEB: IapSkuDataProto.SkuPaymentType + ID_FIELD_NUMBER: _ClassVar[int] + IS_ENABLED_FIELD_NUMBER: _ClassVar[int] + CONTENT_FIELD_NUMBER: _ClassVar[int] + PRICE_FIELD_NUMBER: _ClassVar[int] + PAYMENT_TYPE_FIELD_NUMBER: _ClassVar[int] + LAST_MODIFIED_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + PRESENTATION_DATA_FIELD_NUMBER: _ClassVar[int] + ENABLED_WINDOW_START_MS_FIELD_NUMBER: _ClassVar[int] + ENABLED_WINDOW_END_MS_FIELD_NUMBER: _ClassVar[int] + SUBSCRIPTION_ID_FIELD_NUMBER: _ClassVar[int] + SKU_LIMIT_FIELD_NUMBER: _ClassVar[int] + IS_OFFER_ONLY_FIELD_NUMBER: _ClassVar[int] + SUBSCRIPTION_GROUP_ID_FIELD_NUMBER: _ClassVar[int] + SUBSCRIPTION_LEVEL_FIELD_NUMBER: _ClassVar[int] + STORE_FILTER_FIELD_NUMBER: _ClassVar[int] + id: str + is_enabled: bool + content: _containers.RepeatedCompositeFieldContainer[IapSkuContentProto] + price: _containers.RepeatedCompositeFieldContainer[IapSkuPriceProto] + payment_type: IapSkuDataProto.SkuPaymentType + last_modified_timestamp_ms: int + presentation_data: _containers.RepeatedCompositeFieldContainer[IapSkuPresentationDataProto] + enabled_window_start_ms: int + enabled_window_end_ms: int + subscription_id: str + sku_limit: _containers.RepeatedCompositeFieldContainer[IapSkuLimitProto] + is_offer_only: bool + subscription_group_id: str + subscription_level: int + store_filter: str + def __init__(self, id: _Optional[str] = ..., is_enabled: bool = ..., content: _Optional[_Iterable[_Union[IapSkuContentProto, _Mapping]]] = ..., price: _Optional[_Iterable[_Union[IapSkuPriceProto, _Mapping]]] = ..., payment_type: _Optional[_Union[IapSkuDataProto.SkuPaymentType, str]] = ..., last_modified_timestamp_ms: _Optional[int] = ..., presentation_data: _Optional[_Iterable[_Union[IapSkuPresentationDataProto, _Mapping]]] = ..., enabled_window_start_ms: _Optional[int] = ..., enabled_window_end_ms: _Optional[int] = ..., subscription_id: _Optional[str] = ..., sku_limit: _Optional[_Iterable[_Union[IapSkuLimitProto, _Mapping]]] = ..., is_offer_only: bool = ..., subscription_group_id: _Optional[str] = ..., subscription_level: _Optional[int] = ..., store_filter: _Optional[str] = ...) -> None: ... + +class IapSkuLimitProto(_message.Message): + __slots__ = ["name", "params"] + class ParamsEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: str + value: str + def __init__(self, key: _Optional[str] = ..., value: _Optional[str] = ...) -> None: ... + NAME_FIELD_NUMBER: _ClassVar[int] + PARAMS_FIELD_NUMBER: _ClassVar[int] + name: str + params: _containers.ScalarMap[str, str] + def __init__(self, name: _Optional[str] = ..., params: _Optional[_Mapping[str, str]] = ...) -> None: ... + +class IapSkuPresentationDataProto(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: str + value: str + def __init__(self, key: _Optional[str] = ..., value: _Optional[str] = ...) -> None: ... + +class IapSkuPresentationProto(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: str + value: str + def __init__(self, key: _Optional[str] = ..., value: _Optional[str] = ...) -> None: ... + +class IapSkuPriceProto(_message.Message): + __slots__ = ["currency_type", "price"] + CURRENCY_TYPE_FIELD_NUMBER: _ClassVar[int] + PRICE_FIELD_NUMBER: _ClassVar[int] + currency_type: str + price: int + def __init__(self, currency_type: _Optional[str] = ..., price: _Optional[int] = ...) -> None: ... + +class IapSkuRecord(_message.Message): + __slots__ = ["sku_id", "purchase_time_ms", "total_purchases", "offer_records"] + class SkuOfferRecord(_message.Message): + __slots__ = ["purchase_time_ms", "total_purchases"] + PURCHASE_TIME_MS_FIELD_NUMBER: _ClassVar[int] + TOTAL_PURCHASES_FIELD_NUMBER: _ClassVar[int] + purchase_time_ms: _containers.RepeatedScalarFieldContainer[int] + total_purchases: int + def __init__(self, purchase_time_ms: _Optional[_Iterable[int]] = ..., total_purchases: _Optional[int] = ...) -> None: ... + class OfferRecordsEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: str + value: IapSkuRecord.SkuOfferRecord + def __init__(self, key: _Optional[str] = ..., value: _Optional[_Union[IapSkuRecord.SkuOfferRecord, _Mapping]] = ...) -> None: ... + SKU_ID_FIELD_NUMBER: _ClassVar[int] + PURCHASE_TIME_MS_FIELD_NUMBER: _ClassVar[int] + TOTAL_PURCHASES_FIELD_NUMBER: _ClassVar[int] + OFFER_RECORDS_FIELD_NUMBER: _ClassVar[int] + sku_id: str + purchase_time_ms: _containers.RepeatedScalarFieldContainer[int] + total_purchases: int + offer_records: _containers.MessageMap[str, IapSkuRecord.SkuOfferRecord] + def __init__(self, sku_id: _Optional[str] = ..., purchase_time_ms: _Optional[_Iterable[int]] = ..., total_purchases: _Optional[int] = ..., offer_records: _Optional[_Mapping[str, IapSkuRecord.SkuOfferRecord]] = ...) -> None: ... + +class IapSkuStorePrice(_message.Message): + __slots__ = ["currency_code", "price_paid_e6"] + CURRENCY_CODE_FIELD_NUMBER: _ClassVar[int] + PRICE_PAID_E6_FIELD_NUMBER: _ClassVar[int] + currency_code: str + price_paid_e6: int + def __init__(self, currency_code: _Optional[str] = ..., price_paid_e6: _Optional[int] = ...) -> None: ... + +class IapStoreBannerProto(_message.Message): + __slots__ = ["category", "tag_str_key", "title_str_key", "banner_click_url", "banner_image_address", "position_in_category", "is_visible"] + class Position(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + TOP: _ClassVar[IapStoreBannerProto.Position] + BOTTOM: _ClassVar[IapStoreBannerProto.Position] + TOP: IapStoreBannerProto.Position + BOTTOM: IapStoreBannerProto.Position + CATEGORY_FIELD_NUMBER: _ClassVar[int] + TAG_STR_KEY_FIELD_NUMBER: _ClassVar[int] + TITLE_STR_KEY_FIELD_NUMBER: _ClassVar[int] + BANNER_CLICK_URL_FIELD_NUMBER: _ClassVar[int] + BANNER_IMAGE_ADDRESS_FIELD_NUMBER: _ClassVar[int] + POSITION_IN_CATEGORY_FIELD_NUMBER: _ClassVar[int] + IS_VISIBLE_FIELD_NUMBER: _ClassVar[int] + category: HoloIapItemCategory + tag_str_key: str + title_str_key: str + banner_click_url: str + banner_image_address: str + position_in_category: IapStoreBannerProto.Position + is_visible: bool + def __init__(self, category: _Optional[_Union[HoloIapItemCategory, str]] = ..., tag_str_key: _Optional[str] = ..., title_str_key: _Optional[str] = ..., banner_click_url: _Optional[str] = ..., banner_image_address: _Optional[str] = ..., position_in_category: _Optional[_Union[IapStoreBannerProto.Position, str]] = ..., is_visible: bool = ...) -> None: ... + +class IapStoreRuleDataProto(_message.Message): + __slots__ = ["rule_name", "entry"] + class RuleEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: str + value: str + def __init__(self, key: _Optional[str] = ..., value: _Optional[str] = ...) -> None: ... + RULE_NAME_FIELD_NUMBER: _ClassVar[int] + ENTRY_FIELD_NUMBER: _ClassVar[int] + rule_name: str + entry: _containers.RepeatedCompositeFieldContainer[IapStoreRuleDataProto.RuleEntry] + def __init__(self, rule_name: _Optional[str] = ..., entry: _Optional[_Iterable[_Union[IapStoreRuleDataProto.RuleEntry, _Mapping]]] = ...) -> None: ... + +class IapUserGameDataProto(_message.Message): + __slots__ = ["code_name", "locale", "virtual_currency", "plfe_instance", "email", "game_values"] + CODE_NAME_FIELD_NUMBER: _ClassVar[int] + LOCALE_FIELD_NUMBER: _ClassVar[int] + VIRTUAL_CURRENCY_FIELD_NUMBER: _ClassVar[int] + PLFE_INSTANCE_FIELD_NUMBER: _ClassVar[int] + EMAIL_FIELD_NUMBER: _ClassVar[int] + GAME_VALUES_FIELD_NUMBER: _ClassVar[int] + code_name: str + locale: IapPlayerLocaleProto + virtual_currency: _containers.RepeatedCompositeFieldContainer[IapVirtualCurrencyBalanceProto] + plfe_instance: int + email: str + game_values: bytes + def __init__(self, code_name: _Optional[str] = ..., locale: _Optional[_Union[IapPlayerLocaleProto, _Mapping]] = ..., virtual_currency: _Optional[_Iterable[_Union[IapVirtualCurrencyBalanceProto, _Mapping]]] = ..., plfe_instance: _Optional[int] = ..., email: _Optional[str] = ..., game_values: _Optional[bytes] = ...) -> None: ... + +class IapVirtualCurrencyBalanceProto(_message.Message): + __slots__ = ["currency_type", "balance", "fiat_purchased_balance"] + CURRENCY_TYPE_FIELD_NUMBER: _ClassVar[int] + BALANCE_FIELD_NUMBER: _ClassVar[int] + FIAT_PURCHASED_BALANCE_FIELD_NUMBER: _ClassVar[int] + currency_type: str + balance: int + fiat_purchased_balance: int + def __init__(self, currency_type: _Optional[str] = ..., balance: _Optional[int] = ..., fiat_purchased_balance: _Optional[int] = ...) -> None: ... + +class IbfcProto(_message.Message): + __slots__ = ["raid_enable", "gym_battle_enable", "combat_enable", "default_form", "alternate_form", "default_to_alternate_ibfc_settings", "alternate_to_default_ibfc_settings"] + RAID_ENABLE_FIELD_NUMBER: _ClassVar[int] + GYM_BATTLE_ENABLE_FIELD_NUMBER: _ClassVar[int] + COMBAT_ENABLE_FIELD_NUMBER: _ClassVar[int] + DEFAULT_FORM_FIELD_NUMBER: _ClassVar[int] + ALTERNATE_FORM_FIELD_NUMBER: _ClassVar[int] + DEFAULT_TO_ALTERNATE_IBFC_SETTINGS_FIELD_NUMBER: _ClassVar[int] + ALTERNATE_TO_DEFAULT_IBFC_SETTINGS_FIELD_NUMBER: _ClassVar[int] + raid_enable: bool + gym_battle_enable: bool + combat_enable: bool + default_form: PokemonDisplayProto.Form + alternate_form: PokemonDisplayProto.Form + default_to_alternate_ibfc_settings: IbfcTransitionSettings + alternate_to_default_ibfc_settings: IbfcTransitionSettings + def __init__(self, raid_enable: bool = ..., gym_battle_enable: bool = ..., combat_enable: bool = ..., default_form: _Optional[_Union[PokemonDisplayProto.Form, str]] = ..., alternate_form: _Optional[_Union[PokemonDisplayProto.Form, str]] = ..., default_to_alternate_ibfc_settings: _Optional[_Union[IbfcTransitionSettings, _Mapping]] = ..., alternate_to_default_ibfc_settings: _Optional[_Union[IbfcTransitionSettings, _Mapping]] = ...) -> None: ... + +class IbfcTransitionSettings(_message.Message): + __slots__ = ["animation_duration_turns", "player", "ibfc_vfx_key", "current_move", "replacement_move"] + ANIMATION_DURATION_TURNS_FIELD_NUMBER: _ClassVar[int] + PLAYER_FIELD_NUMBER: _ClassVar[int] + IBFC_VFX_KEY_FIELD_NUMBER: _ClassVar[int] + CURRENT_MOVE_FIELD_NUMBER: _ClassVar[int] + REPLACEMENT_MOVE_FIELD_NUMBER: _ClassVar[int] + animation_duration_turns: int + player: CombatPlayerProto + ibfc_vfx_key: VfxKeyProto + current_move: HoloPokemonMove + replacement_move: HoloPokemonMove + def __init__(self, animation_duration_turns: _Optional[int] = ..., player: _Optional[_Union[CombatPlayerProto, str]] = ..., ibfc_vfx_key: _Optional[_Union[VfxKeyProto, str]] = ..., current_move: _Optional[_Union[HoloPokemonMove, str]] = ..., replacement_move: _Optional[_Union[HoloPokemonMove, str]] = ...) -> None: ... + +class IdfaSettingsProto(_message.Message): + __slots__ = ["optin_enabled"] + OPTIN_ENABLED_FIELD_NUMBER: _ClassVar[int] + optin_enabled: bool + def __init__(self, optin_enabled: bool = ...) -> None: ... + +class ImageGalleryTelemetry(_message.Message): + __slots__ = ["image_gallery_telemetry_id"] + class ImageGalleryEventId(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNKNOWN: _ClassVar[ImageGalleryTelemetry.ImageGalleryEventId] + ENTER_IMAGE_GALLERY: _ClassVar[ImageGalleryTelemetry.ImageGalleryEventId] + ENTER_IMAGE_DETAILS_PAGE: _ClassVar[ImageGalleryTelemetry.ImageGalleryEventId] + VOTE_FROM_MAIN_GALLERY_PAGE: _ClassVar[ImageGalleryTelemetry.ImageGalleryEventId] + UNVOTE_FROM_MAIN_GALLERY_PAGE: _ClassVar[ImageGalleryTelemetry.ImageGalleryEventId] + VOTE_FROM_IMAGE_DETAILS_PAGE: _ClassVar[ImageGalleryTelemetry.ImageGalleryEventId] + UNVOTE_FROM_IMAGE_DETAILS_PAGE: _ClassVar[ImageGalleryTelemetry.ImageGalleryEventId] + ENTER_IMAGE_EDIT_FROM_GALLERY: _ClassVar[ImageGalleryTelemetry.ImageGalleryEventId] + UNKNOWN: ImageGalleryTelemetry.ImageGalleryEventId + ENTER_IMAGE_GALLERY: ImageGalleryTelemetry.ImageGalleryEventId + ENTER_IMAGE_DETAILS_PAGE: ImageGalleryTelemetry.ImageGalleryEventId + VOTE_FROM_MAIN_GALLERY_PAGE: ImageGalleryTelemetry.ImageGalleryEventId + UNVOTE_FROM_MAIN_GALLERY_PAGE: ImageGalleryTelemetry.ImageGalleryEventId + VOTE_FROM_IMAGE_DETAILS_PAGE: ImageGalleryTelemetry.ImageGalleryEventId + UNVOTE_FROM_IMAGE_DETAILS_PAGE: ImageGalleryTelemetry.ImageGalleryEventId + ENTER_IMAGE_EDIT_FROM_GALLERY: ImageGalleryTelemetry.ImageGalleryEventId + IMAGE_GALLERY_TELEMETRY_ID_FIELD_NUMBER: _ClassVar[int] + image_gallery_telemetry_id: ImageGalleryTelemetry.ImageGalleryEventId + def __init__(self, image_gallery_telemetry_id: _Optional[_Union[ImageGalleryTelemetry.ImageGalleryEventId, str]] = ...) -> None: ... + +class ImageTextCreativeProto(_message.Message): + __slots__ = ["name", "title", "description", "preview_image_url", "fullscreen_image_url", "cta_link", "web_ar_url", "cta_text"] + NAME_FIELD_NUMBER: _ClassVar[int] + TITLE_FIELD_NUMBER: _ClassVar[int] + DESCRIPTION_FIELD_NUMBER: _ClassVar[int] + PREVIEW_IMAGE_URL_FIELD_NUMBER: _ClassVar[int] + FULLSCREEN_IMAGE_URL_FIELD_NUMBER: _ClassVar[int] + CTA_LINK_FIELD_NUMBER: _ClassVar[int] + WEB_AR_URL_FIELD_NUMBER: _ClassVar[int] + CTA_TEXT_FIELD_NUMBER: _ClassVar[int] + name: str + title: str + description: str + preview_image_url: str + fullscreen_image_url: str + cta_link: str + web_ar_url: str + cta_text: CTAText + def __init__(self, name: _Optional[str] = ..., title: _Optional[str] = ..., description: _Optional[str] = ..., preview_image_url: _Optional[str] = ..., fullscreen_image_url: _Optional[str] = ..., cta_link: _Optional[str] = ..., web_ar_url: _Optional[str] = ..., cta_text: _Optional[_Union[CTAText, str]] = ...) -> None: ... + +class ImpressionTrackingSettingsProto(_message.Message): + __slots__ = ["impression_tracking_enabled", "full_screen_ad_view_tracking_enabled", "full_screen_poi_inspection_tracking_enabled", "pokestop_spinner_interaction_tracking_enabled", "approach_gym_tracking_enabled", "approach_raid_tracking_enabled"] + IMPRESSION_TRACKING_ENABLED_FIELD_NUMBER: _ClassVar[int] + FULL_SCREEN_AD_VIEW_TRACKING_ENABLED_FIELD_NUMBER: _ClassVar[int] + FULL_SCREEN_POI_INSPECTION_TRACKING_ENABLED_FIELD_NUMBER: _ClassVar[int] + POKESTOP_SPINNER_INTERACTION_TRACKING_ENABLED_FIELD_NUMBER: _ClassVar[int] + APPROACH_GYM_TRACKING_ENABLED_FIELD_NUMBER: _ClassVar[int] + APPROACH_RAID_TRACKING_ENABLED_FIELD_NUMBER: _ClassVar[int] + impression_tracking_enabled: bool + full_screen_ad_view_tracking_enabled: bool + full_screen_poi_inspection_tracking_enabled: bool + pokestop_spinner_interaction_tracking_enabled: bool + approach_gym_tracking_enabled: bool + approach_raid_tracking_enabled: bool + def __init__(self, impression_tracking_enabled: bool = ..., full_screen_ad_view_tracking_enabled: bool = ..., full_screen_poi_inspection_tracking_enabled: bool = ..., pokestop_spinner_interaction_tracking_enabled: bool = ..., approach_gym_tracking_enabled: bool = ..., approach_raid_tracking_enabled: bool = ...) -> None: ... + +class ImpressionTrackingTag(_message.Message): + __slots__ = ["tag_id", "base_url", "static_tags", "server_tags", "client_tags"] + class StaticTagsEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: str + value: str + def __init__(self, key: _Optional[str] = ..., value: _Optional[str] = ...) -> None: ... + class ServerTagsEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: str + value: str + def __init__(self, key: _Optional[str] = ..., value: _Optional[str] = ...) -> None: ... + class ClientTagsEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: str + value: str + def __init__(self, key: _Optional[str] = ..., value: _Optional[str] = ...) -> None: ... + TAG_ID_FIELD_NUMBER: _ClassVar[int] + BASE_URL_FIELD_NUMBER: _ClassVar[int] + STATIC_TAGS_FIELD_NUMBER: _ClassVar[int] + SERVER_TAGS_FIELD_NUMBER: _ClassVar[int] + CLIENT_TAGS_FIELD_NUMBER: _ClassVar[int] + tag_id: str + base_url: str + static_tags: _containers.ScalarMap[str, str] + server_tags: _containers.ScalarMap[str, str] + client_tags: _containers.ScalarMap[str, str] + def __init__(self, tag_id: _Optional[str] = ..., base_url: _Optional[str] = ..., static_tags: _Optional[_Mapping[str, str]] = ..., server_tags: _Optional[_Mapping[str, str]] = ..., client_tags: _Optional[_Mapping[str, str]] = ...) -> None: ... + +class InAppSurveySettingsProto(_message.Message): + __slots__ = ["feature_enabled", "survey_poll_frequency_s"] + FEATURE_ENABLED_FIELD_NUMBER: _ClassVar[int] + SURVEY_POLL_FREQUENCY_S_FIELD_NUMBER: _ClassVar[int] + feature_enabled: bool + survey_poll_frequency_s: int + def __init__(self, feature_enabled: bool = ..., survey_poll_frequency_s: _Optional[int] = ...) -> None: ... + +class InGamePurchaseDetails(_message.Message): + __slots__ = ["ingame_type", "ingame_price", "remaining_ingame_balance"] + INGAME_TYPE_FIELD_NUMBER: _ClassVar[int] + INGAME_PRICE_FIELD_NUMBER: _ClassVar[int] + REMAINING_INGAME_BALANCE_FIELD_NUMBER: _ClassVar[int] + ingame_type: str + ingame_price: int + remaining_ingame_balance: int + def __init__(self, ingame_type: _Optional[str] = ..., ingame_price: _Optional[int] = ..., remaining_ingame_balance: _Optional[int] = ...) -> None: ... + +class InboxRouteErrorEvent(_message.Message): + __slots__ = ["downstream_message_count"] + DOWNSTREAM_MESSAGE_COUNT_FIELD_NUMBER: _ClassVar[int] + downstream_message_count: int + def __init__(self, downstream_message_count: _Optional[int] = ...) -> None: ... + +class IncenseAttributesProto(_message.Message): + __slots__ = ["incense_lifetime_seconds", "pokemon_type", "pokemon_incense_type_probability", "standing_time_between_encounters_sec", "moving_time_between_encounter_sec", "distance_required_for_shorter_interval_meters", "pokemon_attracted_length_sec", "spawn_table", "spawn_table_probability", "regional_pokemon_probability"] + INCENSE_LIFETIME_SECONDS_FIELD_NUMBER: _ClassVar[int] + POKEMON_TYPE_FIELD_NUMBER: _ClassVar[int] + POKEMON_INCENSE_TYPE_PROBABILITY_FIELD_NUMBER: _ClassVar[int] + STANDING_TIME_BETWEEN_ENCOUNTERS_SEC_FIELD_NUMBER: _ClassVar[int] + MOVING_TIME_BETWEEN_ENCOUNTER_SEC_FIELD_NUMBER: _ClassVar[int] + DISTANCE_REQUIRED_FOR_SHORTER_INTERVAL_METERS_FIELD_NUMBER: _ClassVar[int] + POKEMON_ATTRACTED_LENGTH_SEC_FIELD_NUMBER: _ClassVar[int] + SPAWN_TABLE_FIELD_NUMBER: _ClassVar[int] + SPAWN_TABLE_PROBABILITY_FIELD_NUMBER: _ClassVar[int] + REGIONAL_POKEMON_PROBABILITY_FIELD_NUMBER: _ClassVar[int] + incense_lifetime_seconds: int + pokemon_type: _containers.RepeatedScalarFieldContainer[HoloPokemonType] + pokemon_incense_type_probability: float + standing_time_between_encounters_sec: int + moving_time_between_encounter_sec: int + distance_required_for_shorter_interval_meters: int + pokemon_attracted_length_sec: int + spawn_table: _containers.RepeatedCompositeFieldContainer[SpawnTablePokemonProto] + spawn_table_probability: float + regional_pokemon_probability: float + def __init__(self, incense_lifetime_seconds: _Optional[int] = ..., pokemon_type: _Optional[_Iterable[_Union[HoloPokemonType, str]]] = ..., pokemon_incense_type_probability: _Optional[float] = ..., standing_time_between_encounters_sec: _Optional[int] = ..., moving_time_between_encounter_sec: _Optional[int] = ..., distance_required_for_shorter_interval_meters: _Optional[int] = ..., pokemon_attracted_length_sec: _Optional[int] = ..., spawn_table: _Optional[_Iterable[_Union[SpawnTablePokemonProto, _Mapping]]] = ..., spawn_table_probability: _Optional[float] = ..., regional_pokemon_probability: _Optional[float] = ...) -> None: ... + +class IncenseCreateDetail(_message.Message): + __slots__ = ["incense_type"] + INCENSE_TYPE_FIELD_NUMBER: _ClassVar[int] + incense_type: Item + def __init__(self, incense_type: _Optional[_Union[Item, str]] = ...) -> None: ... + +class IncenseEncounterOutProto(_message.Message): + __slots__ = ["result", "pokemon", "capture_probability", "active_item", "arplus_attempts_until_flee"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + INCENSE_ENCOUNTER_UNKNOWN: _ClassVar[IncenseEncounterOutProto.Result] + INCENSE_ENCOUNTER_SUCCESS: _ClassVar[IncenseEncounterOutProto.Result] + INCENSE_ENCOUNTER_NOT_AVAILABLE: _ClassVar[IncenseEncounterOutProto.Result] + POKEMON_INVENTORY_FULL: _ClassVar[IncenseEncounterOutProto.Result] + INCENSE_ENCOUNTER_UNKNOWN: IncenseEncounterOutProto.Result + INCENSE_ENCOUNTER_SUCCESS: IncenseEncounterOutProto.Result + INCENSE_ENCOUNTER_NOT_AVAILABLE: IncenseEncounterOutProto.Result + POKEMON_INVENTORY_FULL: IncenseEncounterOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + POKEMON_FIELD_NUMBER: _ClassVar[int] + CAPTURE_PROBABILITY_FIELD_NUMBER: _ClassVar[int] + ACTIVE_ITEM_FIELD_NUMBER: _ClassVar[int] + ARPLUS_ATTEMPTS_UNTIL_FLEE_FIELD_NUMBER: _ClassVar[int] + result: IncenseEncounterOutProto.Result + pokemon: PokemonProto + capture_probability: CaptureProbabilityProto + active_item: Item + arplus_attempts_until_flee: int + def __init__(self, result: _Optional[_Union[IncenseEncounterOutProto.Result, str]] = ..., pokemon: _Optional[_Union[PokemonProto, _Mapping]] = ..., capture_probability: _Optional[_Union[CaptureProbabilityProto, _Mapping]] = ..., active_item: _Optional[_Union[Item, str]] = ..., arplus_attempts_until_flee: _Optional[int] = ...) -> None: ... + +class IncenseEncounterProto(_message.Message): + __slots__ = ["encounter_id", "encounter_location"] + ENCOUNTER_ID_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_LOCATION_FIELD_NUMBER: _ClassVar[int] + encounter_id: int + encounter_location: str + def __init__(self, encounter_id: _Optional[int] = ..., encounter_location: _Optional[str] = ...) -> None: ... + +class IncidentGlobalSettingsProto(_message.Message): + __slots__ = ["min_player_level", "min_player_level_for_v2"] + MIN_PLAYER_LEVEL_FIELD_NUMBER: _ClassVar[int] + MIN_PLAYER_LEVEL_FOR_V2_FIELD_NUMBER: _ClassVar[int] + min_player_level: int + min_player_level_for_v2: int + def __init__(self, min_player_level: _Optional[int] = ..., min_player_level_for_v2: _Optional[int] = ...) -> None: ... + +class IncidentLookupProto(_message.Message): + __slots__ = ["incident_id", "fort_id", "fort_lat", "fort_lng", "context"] + INCIDENT_ID_FIELD_NUMBER: _ClassVar[int] + FORT_ID_FIELD_NUMBER: _ClassVar[int] + FORT_LAT_FIELD_NUMBER: _ClassVar[int] + FORT_LNG_FIELD_NUMBER: _ClassVar[int] + CONTEXT_FIELD_NUMBER: _ClassVar[int] + incident_id: str + fort_id: str + fort_lat: float + fort_lng: float + context: EnumWrapper.InvasionContext + def __init__(self, incident_id: _Optional[str] = ..., fort_id: _Optional[str] = ..., fort_lat: _Optional[float] = ..., fort_lng: _Optional[float] = ..., context: _Optional[_Union[EnumWrapper.InvasionContext, str]] = ...) -> None: ... + +class IncidentPrioritySettingsProto(_message.Message): + __slots__ = ["incident_priority"] + class IncidentPriority(_message.Message): + __slots__ = ["priority", "display_type", "one_of_badge_types"] + PRIORITY_FIELD_NUMBER: _ClassVar[int] + DISPLAY_TYPE_FIELD_NUMBER: _ClassVar[int] + ONE_OF_BADGE_TYPES_FIELD_NUMBER: _ClassVar[int] + priority: int + display_type: IncidentDisplayType + one_of_badge_types: _containers.RepeatedScalarFieldContainer[HoloBadgeType] + def __init__(self, priority: _Optional[int] = ..., display_type: _Optional[_Union[IncidentDisplayType, str]] = ..., one_of_badge_types: _Optional[_Iterable[_Union[HoloBadgeType, str]]] = ...) -> None: ... + INCIDENT_PRIORITY_FIELD_NUMBER: _ClassVar[int] + incident_priority: _containers.RepeatedCompositeFieldContainer[IncidentPrioritySettingsProto.IncidentPriority] + def __init__(self, incident_priority: _Optional[_Iterable[_Union[IncidentPrioritySettingsProto.IncidentPriority, _Mapping]]] = ...) -> None: ... + +class IncidentRewardProto(_message.Message): + __slots__ = ["invasion_spawn_group_template_id"] + INVASION_SPAWN_GROUP_TEMPLATE_ID_FIELD_NUMBER: _ClassVar[int] + invasion_spawn_group_template_id: str + def __init__(self, invasion_spawn_group_template_id: _Optional[str] = ...) -> None: ... + +class IncidentTicketAttributesProto(_message.Message): + __slots__ = ["ignore_full_inventory", "upgrade_requirement_count", "upgraded_item"] + IGNORE_FULL_INVENTORY_FIELD_NUMBER: _ClassVar[int] + UPGRADE_REQUIREMENT_COUNT_FIELD_NUMBER: _ClassVar[int] + UPGRADED_ITEM_FIELD_NUMBER: _ClassVar[int] + ignore_full_inventory: bool + upgrade_requirement_count: int + upgraded_item: Item + def __init__(self, ignore_full_inventory: bool = ..., upgrade_requirement_count: _Optional[int] = ..., upgraded_item: _Optional[_Union[Item, str]] = ...) -> None: ... + +class IncidentVisibilitySettingsProto(_message.Message): + __slots__ = ["hide_incident_for_character"] + HIDE_INCIDENT_FOR_CHARACTER_FIELD_NUMBER: _ClassVar[int] + hide_incident_for_character: _containers.RepeatedScalarFieldContainer[EnumWrapper.InvasionCharacter] + def __init__(self, hide_incident_for_character: _Optional[_Iterable[_Union[EnumWrapper.InvasionCharacter, str]]] = ...) -> None: ... + +class IncubatorFlowSettingsProto(_message.Message): + __slots__ = ["main_map_icon_enabled", "pokemon_page_icon_enabled"] + MAIN_MAP_ICON_ENABLED_FIELD_NUMBER: _ClassVar[int] + POKEMON_PAGE_ICON_ENABLED_FIELD_NUMBER: _ClassVar[int] + main_map_icon_enabled: bool + pokemon_page_icon_enabled: bool + def __init__(self, main_map_icon_enabled: bool = ..., pokemon_page_icon_enabled: bool = ...) -> None: ... + +class IndividualValueSettings(_message.Message): + __slots__ = ["enabled", "atk_floor", "def_floor", "sta_floor"] + ENABLED_FIELD_NUMBER: _ClassVar[int] + ATK_FLOOR_FIELD_NUMBER: _ClassVar[int] + DEF_FLOOR_FIELD_NUMBER: _ClassVar[int] + STA_FLOOR_FIELD_NUMBER: _ClassVar[int] + enabled: bool + atk_floor: int + def_floor: int + sta_floor: int + def __init__(self, enabled: bool = ..., atk_floor: _Optional[int] = ..., def_floor: _Optional[int] = ..., sta_floor: _Optional[int] = ...) -> None: ... + +class InitializationEvent(_message.Message): + __slots__ = ["install_mode", "processor"] + INSTALL_MODE_FIELD_NUMBER: _ClassVar[int] + PROCESSOR_FIELD_NUMBER: _ClassVar[int] + install_mode: str + processor: str + def __init__(self, install_mode: _Optional[str] = ..., processor: _Optional[str] = ...) -> None: ... + +class InputSettingsProto(_message.Message): + __slots__ = ["enable_frame_independent_spin", "milliseconds_processed_spin_force", "spin_speed_multiplier"] + ENABLE_FRAME_INDEPENDENT_SPIN_FIELD_NUMBER: _ClassVar[int] + MILLISECONDS_PROCESSED_SPIN_FORCE_FIELD_NUMBER: _ClassVar[int] + SPIN_SPEED_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + enable_frame_independent_spin: bool + milliseconds_processed_spin_force: int + spin_speed_multiplier: float + def __init__(self, enable_frame_independent_spin: bool = ..., milliseconds_processed_spin_force: _Optional[int] = ..., spin_speed_multiplier: _Optional[float] = ...) -> None: ... + +class InstallTime(_message.Message): + __slots__ = ["duration", "install_phase"] + class InstallPhase(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNDEFINED: _ClassVar[InstallTime.InstallPhase] + BOOT_UTIL: _ClassVar[InstallTime.InstallPhase] + BOOT_METRICS: _ClassVar[InstallTime.InstallPhase] + BOOT_NETWORK: _ClassVar[InstallTime.InstallPhase] + BOOT_STORAGE: _ClassVar[InstallTime.InstallPhase] + BOOT_LOCATION: _ClassVar[InstallTime.InstallPhase] + BOOT_AUTH: _ClassVar[InstallTime.InstallPhase] + UNDEFINED: InstallTime.InstallPhase + BOOT_UTIL: InstallTime.InstallPhase + BOOT_METRICS: InstallTime.InstallPhase + BOOT_NETWORK: InstallTime.InstallPhase + BOOT_STORAGE: InstallTime.InstallPhase + BOOT_LOCATION: InstallTime.InstallPhase + BOOT_AUTH: InstallTime.InstallPhase + DURATION_FIELD_NUMBER: _ClassVar[int] + INSTALL_PHASE_FIELD_NUMBER: _ClassVar[int] + duration: float + install_phase: InstallTime.InstallPhase + def __init__(self, duration: _Optional[float] = ..., install_phase: _Optional[_Union[InstallTime.InstallPhase, str]] = ...) -> None: ... + +class Int32Value(_message.Message): + __slots__ = ["value"] + VALUE_FIELD_NUMBER: _ClassVar[int] + value: int + def __init__(self, value: _Optional[int] = ...) -> None: ... + +class Int64Value(_message.Message): + __slots__ = ["value"] + VALUE_FIELD_NUMBER: _ClassVar[int] + value: int + def __init__(self, value: _Optional[int] = ...) -> None: ... + +class InternalAcceptFriendInviteOutProto(_message.Message): + __slots__ = ["result", "friend"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalAcceptFriendInviteOutProto.Result] + SUCCESS: _ClassVar[InternalAcceptFriendInviteOutProto.Result] + ERROR_UNKNOWN: _ClassVar[InternalAcceptFriendInviteOutProto.Result] + ERROR_INVITE_DOES_NOT_EXIST: _ClassVar[InternalAcceptFriendInviteOutProto.Result] + ERROR_MAX_FRIENDS_LIMIT_REACHED_DELETED: _ClassVar[InternalAcceptFriendInviteOutProto.Result] + ERROR_INVITE_HAS_BEEN_CANCELLED: _ClassVar[InternalAcceptFriendInviteOutProto.Result] + ERROR_SENDER_HAS_MAX_FRIENDS: _ClassVar[InternalAcceptFriendInviteOutProto.Result] + ERROR_RECEIVER_HAS_MAX_FRIENDS: _ClassVar[InternalAcceptFriendInviteOutProto.Result] + ERROR_SENDER_IS_BLOCKED: _ClassVar[InternalAcceptFriendInviteOutProto.Result] + UNSET: InternalAcceptFriendInviteOutProto.Result + SUCCESS: InternalAcceptFriendInviteOutProto.Result + ERROR_UNKNOWN: InternalAcceptFriendInviteOutProto.Result + ERROR_INVITE_DOES_NOT_EXIST: InternalAcceptFriendInviteOutProto.Result + ERROR_MAX_FRIENDS_LIMIT_REACHED_DELETED: InternalAcceptFriendInviteOutProto.Result + ERROR_INVITE_HAS_BEEN_CANCELLED: InternalAcceptFriendInviteOutProto.Result + ERROR_SENDER_HAS_MAX_FRIENDS: InternalAcceptFriendInviteOutProto.Result + ERROR_RECEIVER_HAS_MAX_FRIENDS: InternalAcceptFriendInviteOutProto.Result + ERROR_SENDER_IS_BLOCKED: InternalAcceptFriendInviteOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + FRIEND_FIELD_NUMBER: _ClassVar[int] + result: InternalAcceptFriendInviteOutProto.Result + friend: InternalPlayerSummaryProto + def __init__(self, result: _Optional[_Union[InternalAcceptFriendInviteOutProto.Result, str]] = ..., friend: _Optional[_Union[InternalPlayerSummaryProto, _Mapping]] = ...) -> None: ... + +class InternalAcceptFriendInviteProto(_message.Message): + __slots__ = ["player_id", "nia_account_id"] + PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + NIA_ACCOUNT_ID_FIELD_NUMBER: _ClassVar[int] + player_id: str + nia_account_id: str + def __init__(self, player_id: _Optional[str] = ..., nia_account_id: _Optional[str] = ...) -> None: ... + +class InternalAccountContactSettings(_message.Message): + __slots__ = [] + class ConsentStatus(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNKNOWN: _ClassVar[InternalAccountContactSettings.ConsentStatus] + OPT_IN: _ClassVar[InternalAccountContactSettings.ConsentStatus] + OPT_OUT: _ClassVar[InternalAccountContactSettings.ConsentStatus] + UNKNOWN: InternalAccountContactSettings.ConsentStatus + OPT_IN: InternalAccountContactSettings.ConsentStatus + OPT_OUT: InternalAccountContactSettings.ConsentStatus + def __init__(self) -> None: ... + +class InternalAccountSettingsDataProto(_message.Message): + __slots__ = ["onboarded_identity_portal", "game_to_settings", "contact_list_consent", "acknowledge_reset"] + class AcknowledgeReset(_message.Message): + __slots__ = ["needs_to_acknowledge_username_reset", "needs_to_acknowledge_display_name_reset", "needs_to_acknowledge_photo_reset"] + NEEDS_TO_ACKNOWLEDGE_USERNAME_RESET_FIELD_NUMBER: _ClassVar[int] + NEEDS_TO_ACKNOWLEDGE_DISPLAY_NAME_RESET_FIELD_NUMBER: _ClassVar[int] + NEEDS_TO_ACKNOWLEDGE_PHOTO_RESET_FIELD_NUMBER: _ClassVar[int] + needs_to_acknowledge_username_reset: bool + needs_to_acknowledge_display_name_reset: bool + needs_to_acknowledge_photo_reset: bool + def __init__(self, needs_to_acknowledge_username_reset: bool = ..., needs_to_acknowledge_display_name_reset: bool = ..., needs_to_acknowledge_photo_reset: bool = ...) -> None: ... + class Consent(_message.Message): + __slots__ = ["status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNKNOWN: _ClassVar[InternalAccountSettingsDataProto.Consent.Status] + OPT_IN: _ClassVar[InternalAccountSettingsDataProto.Consent.Status] + OPT_OUT: _ClassVar[InternalAccountSettingsDataProto.Consent.Status] + UNKNOWN: InternalAccountSettingsDataProto.Consent.Status + OPT_IN: InternalAccountSettingsDataProto.Consent.Status + OPT_OUT: InternalAccountSettingsDataProto.Consent.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + status: InternalAccountSettingsDataProto.Consent.Status + def __init__(self, status: _Optional[_Union[InternalAccountSettingsDataProto.Consent.Status, str]] = ...) -> None: ... + class GameSettings(_message.Message): + __slots__ = ["visibility"] + VISIBILITY_FIELD_NUMBER: _ClassVar[int] + visibility: InternalAccountSettingsDataProto.Visibility.Status + def __init__(self, visibility: _Optional[_Union[InternalAccountSettingsDataProto.Visibility.Status, str]] = ...) -> None: ... + class Onboarded(_message.Message): + __slots__ = ["status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalAccountSettingsDataProto.Onboarded.Status] + SKIPPED: _ClassVar[InternalAccountSettingsDataProto.Onboarded.Status] + SEEN: _ClassVar[InternalAccountSettingsDataProto.Onboarded.Status] + UNSET: InternalAccountSettingsDataProto.Onboarded.Status + SKIPPED: InternalAccountSettingsDataProto.Onboarded.Status + SEEN: InternalAccountSettingsDataProto.Onboarded.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + status: InternalAccountSettingsDataProto.Onboarded.Status + def __init__(self, status: _Optional[_Union[InternalAccountSettingsDataProto.Onboarded.Status, str]] = ...) -> None: ... + class Visibility(_message.Message): + __slots__ = ["status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalAccountSettingsDataProto.Visibility.Status] + EVERYONE: _ClassVar[InternalAccountSettingsDataProto.Visibility.Status] + FRIENDS: _ClassVar[InternalAccountSettingsDataProto.Visibility.Status] + PRIVATE: _ClassVar[InternalAccountSettingsDataProto.Visibility.Status] + UNSET: InternalAccountSettingsDataProto.Visibility.Status + EVERYONE: InternalAccountSettingsDataProto.Visibility.Status + FRIENDS: InternalAccountSettingsDataProto.Visibility.Status + PRIVATE: InternalAccountSettingsDataProto.Visibility.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + status: InternalAccountSettingsDataProto.Visibility.Status + def __init__(self, status: _Optional[_Union[InternalAccountSettingsDataProto.Visibility.Status, str]] = ...) -> None: ... + class GameToSettingsEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: str + value: InternalAccountSettingsDataProto.GameSettings + def __init__(self, key: _Optional[str] = ..., value: _Optional[_Union[InternalAccountSettingsDataProto.GameSettings, _Mapping]] = ...) -> None: ... + ONBOARDED_IDENTITY_PORTAL_FIELD_NUMBER: _ClassVar[int] + GAME_TO_SETTINGS_FIELD_NUMBER: _ClassVar[int] + CONTACT_LIST_CONSENT_FIELD_NUMBER: _ClassVar[int] + ACKNOWLEDGE_RESET_FIELD_NUMBER: _ClassVar[int] + onboarded_identity_portal: InternalAccountSettingsDataProto.Onboarded.Status + game_to_settings: _containers.MessageMap[str, InternalAccountSettingsDataProto.GameSettings] + contact_list_consent: InternalAccountSettingsDataProto.Consent + acknowledge_reset: InternalAccountSettingsDataProto.AcknowledgeReset + def __init__(self, onboarded_identity_portal: _Optional[_Union[InternalAccountSettingsDataProto.Onboarded.Status, str]] = ..., game_to_settings: _Optional[_Mapping[str, InternalAccountSettingsDataProto.GameSettings]] = ..., contact_list_consent: _Optional[_Union[InternalAccountSettingsDataProto.Consent, _Mapping]] = ..., acknowledge_reset: _Optional[_Union[InternalAccountSettingsDataProto.AcknowledgeReset, _Mapping]] = ...) -> None: ... + +class InternalAccountSettingsProto(_message.Message): + __slots__ = ["opt_out_social_graph_import", "online_status_consent", "last_played_date_consent", "codename_consent", "contact_list_consent", "full_name"] + OPT_OUT_SOCIAL_GRAPH_IMPORT_FIELD_NUMBER: _ClassVar[int] + ONLINE_STATUS_CONSENT_FIELD_NUMBER: _ClassVar[int] + LAST_PLAYED_DATE_CONSENT_FIELD_NUMBER: _ClassVar[int] + CODENAME_CONSENT_FIELD_NUMBER: _ClassVar[int] + CONTACT_LIST_CONSENT_FIELD_NUMBER: _ClassVar[int] + FULL_NAME_FIELD_NUMBER: _ClassVar[int] + opt_out_social_graph_import: bool + online_status_consent: InternalSocialSettings.ConsentStatus + last_played_date_consent: InternalSocialSettings.ConsentStatus + codename_consent: InternalSocialSettings.ConsentStatus + contact_list_consent: InternalSocialSettings.ConsentStatus + full_name: str + def __init__(self, opt_out_social_graph_import: bool = ..., online_status_consent: _Optional[_Union[InternalSocialSettings.ConsentStatus, str]] = ..., last_played_date_consent: _Optional[_Union[InternalSocialSettings.ConsentStatus, str]] = ..., codename_consent: _Optional[_Union[InternalSocialSettings.ConsentStatus, str]] = ..., contact_list_consent: _Optional[_Union[InternalSocialSettings.ConsentStatus, str]] = ..., full_name: _Optional[str] = ...) -> None: ... + +class InternalAcknowledgeInformationRequest(_message.Message): + __slots__ = ["acknowledge_username_reset", "acknowledge_display_name_reset", "acknowledge_photo_reset"] + ACKNOWLEDGE_USERNAME_RESET_FIELD_NUMBER: _ClassVar[int] + ACKNOWLEDGE_DISPLAY_NAME_RESET_FIELD_NUMBER: _ClassVar[int] + ACKNOWLEDGE_PHOTO_RESET_FIELD_NUMBER: _ClassVar[int] + acknowledge_username_reset: bool + acknowledge_display_name_reset: bool + acknowledge_photo_reset: bool + def __init__(self, acknowledge_username_reset: bool = ..., acknowledge_display_name_reset: bool = ..., acknowledge_photo_reset: bool = ...) -> None: ... + +class InternalAcknowledgeInformationResponse(_message.Message): + __slots__ = ["status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalAcknowledgeInformationResponse.Status] + SUCCESS: _ClassVar[InternalAcknowledgeInformationResponse.Status] + ERROR_UNKNOWN: _ClassVar[InternalAcknowledgeInformationResponse.Status] + UNSET: InternalAcknowledgeInformationResponse.Status + SUCCESS: InternalAcknowledgeInformationResponse.Status + ERROR_UNKNOWN: InternalAcknowledgeInformationResponse.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + status: InternalAcknowledgeInformationResponse.Status + def __init__(self, status: _Optional[_Union[InternalAcknowledgeInformationResponse.Status, str]] = ...) -> None: ... + +class InternalAcknowledgeWarningsRequestProto(_message.Message): + __slots__ = ["warning"] + WARNING_FIELD_NUMBER: _ClassVar[int] + warning: _containers.RepeatedScalarFieldContainer[InternalPlatformWarningType] + def __init__(self, warning: _Optional[_Iterable[_Union[InternalPlatformWarningType, str]]] = ...) -> None: ... + +class InternalAcknowledgeWarningsResponseProto(_message.Message): + __slots__ = ["success"] + SUCCESS_FIELD_NUMBER: _ClassVar[int] + success: bool + def __init__(self, success: bool = ...) -> None: ... + +class InternalActionExecution(_message.Message): + __slots__ = [] + class ExecutionMethod(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + DEFAULT: _ClassVar[InternalActionExecution.ExecutionMethod] + SYNCHRONOUS: _ClassVar[InternalActionExecution.ExecutionMethod] + ASYNCHRONOUS: _ClassVar[InternalActionExecution.ExecutionMethod] + DEFAULT: InternalActionExecution.ExecutionMethod + SYNCHRONOUS: InternalActionExecution.ExecutionMethod + ASYNCHRONOUS: InternalActionExecution.ExecutionMethod + def __init__(self) -> None: ... + +class InternalActivityReportProto(_message.Message): + __slots__ = ["num_friends", "num_friends_removed", "num_friends_made_in_this_period", "num_friends_removed_in_this_period", "longest_friend", "recent_friends", "most_walk_km_friends", "walk_km", "walk_km_percentile_against_friends"] + class FriendProto(_message.Message): + __slots__ = ["nia_account_id", "walk_km", "friendship_creation_timestamp_ms", "friendship_creation_days"] + NIA_ACCOUNT_ID_FIELD_NUMBER: _ClassVar[int] + WALK_KM_FIELD_NUMBER: _ClassVar[int] + FRIENDSHIP_CREATION_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + FRIENDSHIP_CREATION_DAYS_FIELD_NUMBER: _ClassVar[int] + nia_account_id: str + walk_km: float + friendship_creation_timestamp_ms: int + friendship_creation_days: int + def __init__(self, nia_account_id: _Optional[str] = ..., walk_km: _Optional[float] = ..., friendship_creation_timestamp_ms: _Optional[int] = ..., friendship_creation_days: _Optional[int] = ...) -> None: ... + NUM_FRIENDS_FIELD_NUMBER: _ClassVar[int] + NUM_FRIENDS_REMOVED_FIELD_NUMBER: _ClassVar[int] + NUM_FRIENDS_MADE_IN_THIS_PERIOD_FIELD_NUMBER: _ClassVar[int] + NUM_FRIENDS_REMOVED_IN_THIS_PERIOD_FIELD_NUMBER: _ClassVar[int] + LONGEST_FRIEND_FIELD_NUMBER: _ClassVar[int] + RECENT_FRIENDS_FIELD_NUMBER: _ClassVar[int] + MOST_WALK_KM_FRIENDS_FIELD_NUMBER: _ClassVar[int] + WALK_KM_FIELD_NUMBER: _ClassVar[int] + WALK_KM_PERCENTILE_AGAINST_FRIENDS_FIELD_NUMBER: _ClassVar[int] + num_friends: int + num_friends_removed: int + num_friends_made_in_this_period: int + num_friends_removed_in_this_period: int + longest_friend: InternalActivityReportProto.FriendProto + recent_friends: _containers.RepeatedCompositeFieldContainer[InternalActivityReportProto.FriendProto] + most_walk_km_friends: _containers.RepeatedCompositeFieldContainer[InternalActivityReportProto.FriendProto] + walk_km: float + walk_km_percentile_against_friends: float + def __init__(self, num_friends: _Optional[int] = ..., num_friends_removed: _Optional[int] = ..., num_friends_made_in_this_period: _Optional[int] = ..., num_friends_removed_in_this_period: _Optional[int] = ..., longest_friend: _Optional[_Union[InternalActivityReportProto.FriendProto, _Mapping]] = ..., recent_friends: _Optional[_Iterable[_Union[InternalActivityReportProto.FriendProto, _Mapping]]] = ..., most_walk_km_friends: _Optional[_Iterable[_Union[InternalActivityReportProto.FriendProto, _Mapping]]] = ..., walk_km: _Optional[float] = ..., walk_km_percentile_against_friends: _Optional[float] = ...) -> None: ... + +class InternalAddFavoriteFriendRequest(_message.Message): + __slots__ = ["friend_id", "friend_nia_account_id"] + FRIEND_ID_FIELD_NUMBER: _ClassVar[int] + FRIEND_NIA_ACCOUNT_ID_FIELD_NUMBER: _ClassVar[int] + friend_id: str + friend_nia_account_id: str + def __init__(self, friend_id: _Optional[str] = ..., friend_nia_account_id: _Optional[str] = ...) -> None: ... + +class InternalAddFavoriteFriendResponse(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalAddFavoriteFriendResponse.Result] + SUCCESS: _ClassVar[InternalAddFavoriteFriendResponse.Result] + ERROR: _ClassVar[InternalAddFavoriteFriendResponse.Result] + UNSET: InternalAddFavoriteFriendResponse.Result + SUCCESS: InternalAddFavoriteFriendResponse.Result + ERROR: InternalAddFavoriteFriendResponse.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: InternalAddFavoriteFriendResponse.Result + def __init__(self, result: _Optional[_Union[InternalAddFavoriteFriendResponse.Result, str]] = ...) -> None: ... + +class InternalAddLoginActionOutProto(_message.Message): + __slots__ = ["success", "login_detail", "status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalAddLoginActionOutProto.Status] + AUTH_FAILURE: _ClassVar[InternalAddLoginActionOutProto.Status] + LOGIN_TAKEN: _ClassVar[InternalAddLoginActionOutProto.Status] + ERROR_UNKNOWN: _ClassVar[InternalAddLoginActionOutProto.Status] + UNSET: InternalAddLoginActionOutProto.Status + AUTH_FAILURE: InternalAddLoginActionOutProto.Status + LOGIN_TAKEN: InternalAddLoginActionOutProto.Status + ERROR_UNKNOWN: InternalAddLoginActionOutProto.Status + SUCCESS_FIELD_NUMBER: _ClassVar[int] + LOGIN_DETAIL_FIELD_NUMBER: _ClassVar[int] + STATUS_FIELD_NUMBER: _ClassVar[int] + success: bool + login_detail: _containers.RepeatedCompositeFieldContainer[InternalLoginDetail] + status: InternalAddLoginActionOutProto.Status + def __init__(self, success: bool = ..., login_detail: _Optional[_Iterable[_Union[InternalLoginDetail, _Mapping]]] = ..., status: _Optional[_Union[InternalAddLoginActionOutProto.Status, str]] = ...) -> None: ... + +class InternalAddLoginActionProto(_message.Message): + __slots__ = ["identity_provider", "inner_message", "auth_provider_id"] + IDENTITY_PROVIDER_FIELD_NUMBER: _ClassVar[int] + INNER_MESSAGE_FIELD_NUMBER: _ClassVar[int] + AUTH_PROVIDER_ID_FIELD_NUMBER: _ClassVar[int] + identity_provider: InternalIdentityProvider + inner_message: bytes + auth_provider_id: str + def __init__(self, identity_provider: _Optional[_Union[InternalIdentityProvider, str]] = ..., inner_message: _Optional[bytes] = ..., auth_provider_id: _Optional[str] = ...) -> None: ... + +class InternalAdventureSyncProgress(_message.Message): + __slots__ = ["notification_selector", "parameters", "serialized_data"] + NOTIFICATION_SELECTOR_FIELD_NUMBER: _ClassVar[int] + PARAMETERS_FIELD_NUMBER: _ClassVar[int] + SERIALIZED_DATA_FIELD_NUMBER: _ClassVar[int] + notification_selector: int + parameters: _containers.RepeatedScalarFieldContainer[str] + serialized_data: bytes + def __init__(self, notification_selector: _Optional[int] = ..., parameters: _Optional[_Iterable[str]] = ..., serialized_data: _Optional[bytes] = ...) -> None: ... + +class InternalAdventureSyncSettingsProto(_message.Message): + __slots__ = ["fitness_service_enabled", "awareness_service_enabled", "persistent_breadcrumb_service_enabled", "sensor_service_enabled", "persistent_location_service_enabled", "breadcrumb_service_enabled"] + FITNESS_SERVICE_ENABLED_FIELD_NUMBER: _ClassVar[int] + AWARENESS_SERVICE_ENABLED_FIELD_NUMBER: _ClassVar[int] + PERSISTENT_BREADCRUMB_SERVICE_ENABLED_FIELD_NUMBER: _ClassVar[int] + SENSOR_SERVICE_ENABLED_FIELD_NUMBER: _ClassVar[int] + PERSISTENT_LOCATION_SERVICE_ENABLED_FIELD_NUMBER: _ClassVar[int] + BREADCRUMB_SERVICE_ENABLED_FIELD_NUMBER: _ClassVar[int] + fitness_service_enabled: bool + awareness_service_enabled: bool + persistent_breadcrumb_service_enabled: bool + sensor_service_enabled: bool + persistent_location_service_enabled: bool + breadcrumb_service_enabled: bool + def __init__(self, fitness_service_enabled: bool = ..., awareness_service_enabled: bool = ..., persistent_breadcrumb_service_enabled: bool = ..., sensor_service_enabled: bool = ..., persistent_location_service_enabled: bool = ..., breadcrumb_service_enabled: bool = ...) -> None: ... + +class InternalAndroidDataSource(_message.Message): + __slots__ = ["is_raw", "app_package_name", "stream_identifier", "stream_name", "device", "data_type"] + IS_RAW_FIELD_NUMBER: _ClassVar[int] + APP_PACKAGE_NAME_FIELD_NUMBER: _ClassVar[int] + STREAM_IDENTIFIER_FIELD_NUMBER: _ClassVar[int] + STREAM_NAME_FIELD_NUMBER: _ClassVar[int] + DEVICE_FIELD_NUMBER: _ClassVar[int] + DATA_TYPE_FIELD_NUMBER: _ClassVar[int] + is_raw: bool + app_package_name: str + stream_identifier: str + stream_name: str + device: InternalAndroidDevice + data_type: str + def __init__(self, is_raw: bool = ..., app_package_name: _Optional[str] = ..., stream_identifier: _Optional[str] = ..., stream_name: _Optional[str] = ..., device: _Optional[_Union[InternalAndroidDevice, _Mapping]] = ..., data_type: _Optional[str] = ...) -> None: ... + +class InternalAndroidDevice(_message.Message): + __slots__ = ["manufacturer", "model", "type", "uid"] + class DeviceType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNKNOWN: _ClassVar[InternalAndroidDevice.DeviceType] + PHONE: _ClassVar[InternalAndroidDevice.DeviceType] + TABLET: _ClassVar[InternalAndroidDevice.DeviceType] + WATCH: _ClassVar[InternalAndroidDevice.DeviceType] + CHEST_STRAP: _ClassVar[InternalAndroidDevice.DeviceType] + SCALE: _ClassVar[InternalAndroidDevice.DeviceType] + HEAD_MOUNTED: _ClassVar[InternalAndroidDevice.DeviceType] + UNKNOWN: InternalAndroidDevice.DeviceType + PHONE: InternalAndroidDevice.DeviceType + TABLET: InternalAndroidDevice.DeviceType + WATCH: InternalAndroidDevice.DeviceType + CHEST_STRAP: InternalAndroidDevice.DeviceType + SCALE: InternalAndroidDevice.DeviceType + HEAD_MOUNTED: InternalAndroidDevice.DeviceType + MANUFACTURER_FIELD_NUMBER: _ClassVar[int] + MODEL_FIELD_NUMBER: _ClassVar[int] + TYPE_FIELD_NUMBER: _ClassVar[int] + UID_FIELD_NUMBER: _ClassVar[int] + manufacturer: str + model: str + type: InternalAndroidDevice.DeviceType + uid: str + def __init__(self, manufacturer: _Optional[str] = ..., model: _Optional[str] = ..., type: _Optional[_Union[InternalAndroidDevice.DeviceType, str]] = ..., uid: _Optional[str] = ...) -> None: ... + +class InternalApnToken(_message.Message): + __slots__ = ["registration_id", "bundle_identifier", "payload_byte_size"] + REGISTRATION_ID_FIELD_NUMBER: _ClassVar[int] + BUNDLE_IDENTIFIER_FIELD_NUMBER: _ClassVar[int] + PAYLOAD_BYTE_SIZE_FIELD_NUMBER: _ClassVar[int] + registration_id: str + bundle_identifier: str + payload_byte_size: int + def __init__(self, registration_id: _Optional[str] = ..., bundle_identifier: _Optional[str] = ..., payload_byte_size: _Optional[int] = ...) -> None: ... + +class InternalAsynchronousJobData(_message.Message): + __slots__ = ["job_id", "callback", "metadata"] + class MetadataEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: str + value: str + def __init__(self, key: _Optional[str] = ..., value: _Optional[str] = ...) -> None: ... + JOB_ID_FIELD_NUMBER: _ClassVar[int] + CALLBACK_FIELD_NUMBER: _ClassVar[int] + METADATA_FIELD_NUMBER: _ClassVar[int] + job_id: str + callback: str + metadata: _containers.ScalarMap[str, str] + def __init__(self, job_id: _Optional[str] = ..., callback: _Optional[str] = ..., metadata: _Optional[_Mapping[str, str]] = ...) -> None: ... + +class InternalAuthProto(_message.Message): + __slots__ = ["email", "player_id", "app_id", "key"] + EMAIL_FIELD_NUMBER: _ClassVar[int] + PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + APP_ID_FIELD_NUMBER: _ClassVar[int] + KEY_FIELD_NUMBER: _ClassVar[int] + email: str + player_id: str + app_id: str + key: str + def __init__(self, email: _Optional[str] = ..., player_id: _Optional[str] = ..., app_id: _Optional[str] = ..., key: _Optional[str] = ...) -> None: ... + +class InternalAuthenticateAppleSignInRequestProto(_message.Message): + __slots__ = ["apple_id_token", "auth_code"] + APPLE_ID_TOKEN_FIELD_NUMBER: _ClassVar[int] + AUTH_CODE_FIELD_NUMBER: _ClassVar[int] + apple_id_token: bytes + auth_code: bytes + def __init__(self, apple_id_token: _Optional[bytes] = ..., auth_code: _Optional[bytes] = ...) -> None: ... + +class InternalAuthenticateAppleSignInResponseProto(_message.Message): + __slots__ = ["status", "nia_apple_auth_token"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalAuthenticateAppleSignInResponseProto.Status] + SUCCESS: _ClassVar[InternalAuthenticateAppleSignInResponseProto.Status] + INVALID_AUTH: _ClassVar[InternalAuthenticateAppleSignInResponseProto.Status] + SERVER_ERROR: _ClassVar[InternalAuthenticateAppleSignInResponseProto.Status] + UNSET: InternalAuthenticateAppleSignInResponseProto.Status + SUCCESS: InternalAuthenticateAppleSignInResponseProto.Status + INVALID_AUTH: InternalAuthenticateAppleSignInResponseProto.Status + SERVER_ERROR: InternalAuthenticateAppleSignInResponseProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + NIA_APPLE_AUTH_TOKEN_FIELD_NUMBER: _ClassVar[int] + status: InternalAuthenticateAppleSignInResponseProto.Status + nia_apple_auth_token: bytes + def __init__(self, status: _Optional[_Union[InternalAuthenticateAppleSignInResponseProto.Status, str]] = ..., nia_apple_auth_token: _Optional[bytes] = ...) -> None: ... + +class InternalAvatarImageMetadata(_message.Message): + __slots__ = [] + class GetPhotoMode(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + ORIGINAL: _ClassVar[InternalAvatarImageMetadata.GetPhotoMode] + MIN_SIZE_64: _ClassVar[InternalAvatarImageMetadata.GetPhotoMode] + MIN_SIZE_256: _ClassVar[InternalAvatarImageMetadata.GetPhotoMode] + MIN_SIZE_1080: _ClassVar[InternalAvatarImageMetadata.GetPhotoMode] + ORIGINAL: InternalAvatarImageMetadata.GetPhotoMode + MIN_SIZE_64: InternalAvatarImageMetadata.GetPhotoMode + MIN_SIZE_256: InternalAvatarImageMetadata.GetPhotoMode + MIN_SIZE_1080: InternalAvatarImageMetadata.GetPhotoMode + class ImageSpec(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalAvatarImageMetadata.ImageSpec] + AVATAR_HEADSHOT: _ClassVar[InternalAvatarImageMetadata.ImageSpec] + AVATAR_FULL_BODY: _ClassVar[InternalAvatarImageMetadata.ImageSpec] + UNSET: InternalAvatarImageMetadata.ImageSpec + AVATAR_HEADSHOT: InternalAvatarImageMetadata.ImageSpec + AVATAR_FULL_BODY: InternalAvatarImageMetadata.ImageSpec + def __init__(self) -> None: ... + +class InternalBackgroundModeClientSettingsProto(_message.Message): + __slots__ = ["maximum_sample_age_ms", "accept_manual_fitness_samples", "minimum_location_accuracy_meters", "background_wake_up_interval_minutes", "max_upload_size_in_bytes", "min_enclosing_geofence_radius_m", "background_token_refresh_interval_s", "max_session_duration_m", "min_distance_delta_m", "min_update_interval_s", "min_session_reporting_interval_s", "min_persistent_reporting_interval_s", "enable_progress_request", "enable_foreground_notification", "proximity_settings"] + class ProximitySettingsProto(_message.Message): + __slots__ = ["maximum_contact_age_ms"] + MAXIMUM_CONTACT_AGE_MS_FIELD_NUMBER: _ClassVar[int] + maximum_contact_age_ms: int + def __init__(self, maximum_contact_age_ms: _Optional[int] = ...) -> None: ... + MAXIMUM_SAMPLE_AGE_MS_FIELD_NUMBER: _ClassVar[int] + ACCEPT_MANUAL_FITNESS_SAMPLES_FIELD_NUMBER: _ClassVar[int] + MINIMUM_LOCATION_ACCURACY_METERS_FIELD_NUMBER: _ClassVar[int] + BACKGROUND_WAKE_UP_INTERVAL_MINUTES_FIELD_NUMBER: _ClassVar[int] + MAX_UPLOAD_SIZE_IN_BYTES_FIELD_NUMBER: _ClassVar[int] + MIN_ENCLOSING_GEOFENCE_RADIUS_M_FIELD_NUMBER: _ClassVar[int] + BACKGROUND_TOKEN_REFRESH_INTERVAL_S_FIELD_NUMBER: _ClassVar[int] + MAX_SESSION_DURATION_M_FIELD_NUMBER: _ClassVar[int] + MIN_DISTANCE_DELTA_M_FIELD_NUMBER: _ClassVar[int] + MIN_UPDATE_INTERVAL_S_FIELD_NUMBER: _ClassVar[int] + MIN_SESSION_REPORTING_INTERVAL_S_FIELD_NUMBER: _ClassVar[int] + MIN_PERSISTENT_REPORTING_INTERVAL_S_FIELD_NUMBER: _ClassVar[int] + ENABLE_PROGRESS_REQUEST_FIELD_NUMBER: _ClassVar[int] + ENABLE_FOREGROUND_NOTIFICATION_FIELD_NUMBER: _ClassVar[int] + PROXIMITY_SETTINGS_FIELD_NUMBER: _ClassVar[int] + maximum_sample_age_ms: int + accept_manual_fitness_samples: bool + minimum_location_accuracy_meters: float + background_wake_up_interval_minutes: int + max_upload_size_in_bytes: int + min_enclosing_geofence_radius_m: float + background_token_refresh_interval_s: int + max_session_duration_m: int + min_distance_delta_m: int + min_update_interval_s: int + min_session_reporting_interval_s: int + min_persistent_reporting_interval_s: int + enable_progress_request: bool + enable_foreground_notification: bool + proximity_settings: InternalBackgroundModeClientSettingsProto.ProximitySettingsProto + def __init__(self, maximum_sample_age_ms: _Optional[int] = ..., accept_manual_fitness_samples: bool = ..., minimum_location_accuracy_meters: _Optional[float] = ..., background_wake_up_interval_minutes: _Optional[int] = ..., max_upload_size_in_bytes: _Optional[int] = ..., min_enclosing_geofence_radius_m: _Optional[float] = ..., background_token_refresh_interval_s: _Optional[int] = ..., max_session_duration_m: _Optional[int] = ..., min_distance_delta_m: _Optional[int] = ..., min_update_interval_s: _Optional[int] = ..., min_session_reporting_interval_s: _Optional[int] = ..., min_persistent_reporting_interval_s: _Optional[int] = ..., enable_progress_request: bool = ..., enable_foreground_notification: bool = ..., proximity_settings: _Optional[_Union[InternalBackgroundModeClientSettingsProto.ProximitySettingsProto, _Mapping]] = ...) -> None: ... + +class InternalBatchResetProto(_message.Message): + __slots__ = ["nia_account_id", "status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalBatchResetProto.Status] + SUCCESS: _ClassVar[InternalBatchResetProto.Status] + ACCOUNT_NOT_FOUND: _ClassVar[InternalBatchResetProto.Status] + USERNAME_ALREADY_EMPTY: _ClassVar[InternalBatchResetProto.Status] + USERNAME_INVALID: _ClassVar[InternalBatchResetProto.Status] + USERNAME_NOT_ALLOWED: _ClassVar[InternalBatchResetProto.Status] + USERNAME_ABUSIVE: _ClassVar[InternalBatchResetProto.Status] + USERNAME_OCCUPIED: _ClassVar[InternalBatchResetProto.Status] + USERNAME_SERVER_FAILURE: _ClassVar[InternalBatchResetProto.Status] + SERVER_FAILURE: _ClassVar[InternalBatchResetProto.Status] + UNSET: InternalBatchResetProto.Status + SUCCESS: InternalBatchResetProto.Status + ACCOUNT_NOT_FOUND: InternalBatchResetProto.Status + USERNAME_ALREADY_EMPTY: InternalBatchResetProto.Status + USERNAME_INVALID: InternalBatchResetProto.Status + USERNAME_NOT_ALLOWED: InternalBatchResetProto.Status + USERNAME_ABUSIVE: InternalBatchResetProto.Status + USERNAME_OCCUPIED: InternalBatchResetProto.Status + USERNAME_SERVER_FAILURE: InternalBatchResetProto.Status + SERVER_FAILURE: InternalBatchResetProto.Status + NIA_ACCOUNT_ID_FIELD_NUMBER: _ClassVar[int] + STATUS_FIELD_NUMBER: _ClassVar[int] + nia_account_id: str + status: InternalBatchResetProto.Status + def __init__(self, nia_account_id: _Optional[str] = ..., status: _Optional[_Union[InternalBatchResetProto.Status, str]] = ...) -> None: ... + +class InternalBlockAccountOutProto(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalBlockAccountOutProto.Result] + SUCCESS: _ClassVar[InternalBlockAccountOutProto.Result] + ERROR_PLAYER_DOES_NOT_EXIST: _ClassVar[InternalBlockAccountOutProto.Result] + ERROR_ALREADY_BLOCKED: _ClassVar[InternalBlockAccountOutProto.Result] + ERROR_UPDATE_FRIENDSHIP_FAILED: _ClassVar[InternalBlockAccountOutProto.Result] + UNSET: InternalBlockAccountOutProto.Result + SUCCESS: InternalBlockAccountOutProto.Result + ERROR_PLAYER_DOES_NOT_EXIST: InternalBlockAccountOutProto.Result + ERROR_ALREADY_BLOCKED: InternalBlockAccountOutProto.Result + ERROR_UPDATE_FRIENDSHIP_FAILED: InternalBlockAccountOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: InternalBlockAccountOutProto.Result + def __init__(self, result: _Optional[_Union[InternalBlockAccountOutProto.Result, str]] = ...) -> None: ... + +class InternalBlockAccountProto(_message.Message): + __slots__ = ["blockee_nia_account_id"] + BLOCKEE_NIA_ACCOUNT_ID_FIELD_NUMBER: _ClassVar[int] + blockee_nia_account_id: str + def __init__(self, blockee_nia_account_id: _Optional[str] = ...) -> None: ... + +class InternalBreadcrumbRecordProto(_message.Message): + __slots__ = ["timestamp_ms", "latitude_deg", "longitude_deg", "app_is_foregrounded", "altitude_m", "accuracy_m"] + TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + LATITUDE_DEG_FIELD_NUMBER: _ClassVar[int] + LONGITUDE_DEG_FIELD_NUMBER: _ClassVar[int] + APP_IS_FOREGROUNDED_FIELD_NUMBER: _ClassVar[int] + ALTITUDE_M_FIELD_NUMBER: _ClassVar[int] + ACCURACY_M_FIELD_NUMBER: _ClassVar[int] + timestamp_ms: int + latitude_deg: float + longitude_deg: float + app_is_foregrounded: bool + altitude_m: float + accuracy_m: float + def __init__(self, timestamp_ms: _Optional[int] = ..., latitude_deg: _Optional[float] = ..., longitude_deg: _Optional[float] = ..., app_is_foregrounded: bool = ..., altitude_m: _Optional[float] = ..., accuracy_m: _Optional[float] = ...) -> None: ... + +class InternalCancelFriendInviteOutProto(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalCancelFriendInviteOutProto.Result] + SUCCESS: _ClassVar[InternalCancelFriendInviteOutProto.Result] + ERROR_UNKNOWN: _ClassVar[InternalCancelFriendInviteOutProto.Result] + ERROR_INVITE_DOES_NOT_EXIST: _ClassVar[InternalCancelFriendInviteOutProto.Result] + ERROR_ALREADY_CANCELLED: _ClassVar[InternalCancelFriendInviteOutProto.Result] + UNSET: InternalCancelFriendInviteOutProto.Result + SUCCESS: InternalCancelFriendInviteOutProto.Result + ERROR_UNKNOWN: InternalCancelFriendInviteOutProto.Result + ERROR_INVITE_DOES_NOT_EXIST: InternalCancelFriendInviteOutProto.Result + ERROR_ALREADY_CANCELLED: InternalCancelFriendInviteOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: InternalCancelFriendInviteOutProto.Result + def __init__(self, result: _Optional[_Union[InternalCancelFriendInviteOutProto.Result, str]] = ...) -> None: ... + +class InternalCancelFriendInviteProto(_message.Message): + __slots__ = ["player_id", "nia_account_id"] + PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + NIA_ACCOUNT_ID_FIELD_NUMBER: _ClassVar[int] + player_id: str + nia_account_id: str + def __init__(self, player_id: _Optional[str] = ..., nia_account_id: _Optional[str] = ...) -> None: ... + +class InternalChatMessageContext(_message.Message): + __slots__ = ["text", "image_id", "message_id", "sender_id", "posted_timestamp_ms"] + TEXT_FIELD_NUMBER: _ClassVar[int] + IMAGE_ID_FIELD_NUMBER: _ClassVar[int] + MESSAGE_ID_FIELD_NUMBER: _ClassVar[int] + SENDER_ID_FIELD_NUMBER: _ClassVar[int] + POSTED_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + text: str + image_id: str + message_id: int + sender_id: str + posted_timestamp_ms: int + def __init__(self, text: _Optional[str] = ..., image_id: _Optional[str] = ..., message_id: _Optional[int] = ..., sender_id: _Optional[str] = ..., posted_timestamp_ms: _Optional[int] = ...) -> None: ... + +class InternalCheckAvatarImagesRequest(_message.Message): + __slots__ = ["avatar_hash", "image_specs"] + AVATAR_HASH_FIELD_NUMBER: _ClassVar[int] + IMAGE_SPECS_FIELD_NUMBER: _ClassVar[int] + avatar_hash: str + image_specs: _containers.RepeatedScalarFieldContainer[InternalAvatarImageMetadata.ImageSpec] + def __init__(self, avatar_hash: _Optional[str] = ..., image_specs: _Optional[_Iterable[_Union[InternalAvatarImageMetadata.ImageSpec, str]]] = ...) -> None: ... + +class InternalCheckAvatarImagesResponse(_message.Message): + __slots__ = ["status", "results"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalCheckAvatarImagesResponse.Status] + SUCCESS: _ClassVar[InternalCheckAvatarImagesResponse.Status] + UNKNOWN_ERROR: _ClassVar[InternalCheckAvatarImagesResponse.Status] + UNSET: InternalCheckAvatarImagesResponse.Status + SUCCESS: InternalCheckAvatarImagesResponse.Status + UNKNOWN_ERROR: InternalCheckAvatarImagesResponse.Status + class AvatarImageInfo(_message.Message): + __slots__ = ["status", "image_spec"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalCheckAvatarImagesResponse.AvatarImageInfo.Status] + SUCCESS: _ClassVar[InternalCheckAvatarImagesResponse.AvatarImageInfo.Status] + MISMATCH: _ClassVar[InternalCheckAvatarImagesResponse.AvatarImageInfo.Status] + NOT_FOUND: _ClassVar[InternalCheckAvatarImagesResponse.AvatarImageInfo.Status] + UNSET: InternalCheckAvatarImagesResponse.AvatarImageInfo.Status + SUCCESS: InternalCheckAvatarImagesResponse.AvatarImageInfo.Status + MISMATCH: InternalCheckAvatarImagesResponse.AvatarImageInfo.Status + NOT_FOUND: InternalCheckAvatarImagesResponse.AvatarImageInfo.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + IMAGE_SPEC_FIELD_NUMBER: _ClassVar[int] + status: InternalCheckAvatarImagesResponse.AvatarImageInfo.Status + image_spec: InternalAvatarImageMetadata.ImageSpec + def __init__(self, status: _Optional[_Union[InternalCheckAvatarImagesResponse.AvatarImageInfo.Status, str]] = ..., image_spec: _Optional[_Union[InternalAvatarImageMetadata.ImageSpec, str]] = ...) -> None: ... + STATUS_FIELD_NUMBER: _ClassVar[int] + RESULTS_FIELD_NUMBER: _ClassVar[int] + status: InternalCheckAvatarImagesResponse.Status + results: _containers.RepeatedCompositeFieldContainer[InternalCheckAvatarImagesResponse.AvatarImageInfo] + def __init__(self, status: _Optional[_Union[InternalCheckAvatarImagesResponse.Status, str]] = ..., results: _Optional[_Iterable[_Union[InternalCheckAvatarImagesResponse.AvatarImageInfo, _Mapping]]] = ...) -> None: ... + +class InternalClientGameMasterTemplateProto(_message.Message): + __slots__ = ["template_id", "data"] + TEMPLATE_ID_FIELD_NUMBER: _ClassVar[int] + DATA_FIELD_NUMBER: _ClassVar[int] + template_id: str + data: GameMasterClientTemplateProto + def __init__(self, template_id: _Optional[str] = ..., data: _Optional[_Union[GameMasterClientTemplateProto, _Mapping]] = ...) -> None: ... + +class InternalClientInbox(_message.Message): + __slots__ = ["notifications"] + class Label(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET_LABEL: _ClassVar[InternalClientInbox.Label] + UNREAD: _ClassVar[InternalClientInbox.Label] + NEW: _ClassVar[InternalClientInbox.Label] + IMMEDIATE: _ClassVar[InternalClientInbox.Label] + UNSET_LABEL: InternalClientInbox.Label + UNREAD: InternalClientInbox.Label + NEW: InternalClientInbox.Label + IMMEDIATE: InternalClientInbox.Label + class Notification(_message.Message): + __slots__ = ["notification_id", "title_key", "category", "create_timestamp_ms", "variables", "labels", "expire_time_ms"] + NOTIFICATION_ID_FIELD_NUMBER: _ClassVar[int] + TITLE_KEY_FIELD_NUMBER: _ClassVar[int] + CATEGORY_FIELD_NUMBER: _ClassVar[int] + CREATE_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + VARIABLES_FIELD_NUMBER: _ClassVar[int] + LABELS_FIELD_NUMBER: _ClassVar[int] + EXPIRE_TIME_MS_FIELD_NUMBER: _ClassVar[int] + notification_id: str + title_key: str + category: str + create_timestamp_ms: int + variables: _containers.RepeatedCompositeFieldContainer[InternalTemplateVariable] + labels: _containers.RepeatedScalarFieldContainer[InternalClientInbox.Label] + expire_time_ms: int + def __init__(self, notification_id: _Optional[str] = ..., title_key: _Optional[str] = ..., category: _Optional[str] = ..., create_timestamp_ms: _Optional[int] = ..., variables: _Optional[_Iterable[_Union[InternalTemplateVariable, _Mapping]]] = ..., labels: _Optional[_Iterable[_Union[InternalClientInbox.Label, str]]] = ..., expire_time_ms: _Optional[int] = ...) -> None: ... + NOTIFICATIONS_FIELD_NUMBER: _ClassVar[int] + notifications: _containers.RepeatedCompositeFieldContainer[InternalClientInbox.Notification] + def __init__(self, notifications: _Optional[_Iterable[_Union[InternalClientInbox.Notification, _Mapping]]] = ...) -> None: ... + +class InternalClientUpgradeRequestProto(_message.Message): + __slots__ = ["version", "operating_system"] + VERSION_FIELD_NUMBER: _ClassVar[int] + OPERATING_SYSTEM_FIELD_NUMBER: _ClassVar[int] + version: str + operating_system: InternalClientOperatingSystem + def __init__(self, version: _Optional[str] = ..., operating_system: _Optional[_Union[InternalClientOperatingSystem, str]] = ...) -> None: ... + +class InternalClientUpgradeResponseProto(_message.Message): + __slots__ = ["needs_upgrade"] + NEEDS_UPGRADE_FIELD_NUMBER: _ClassVar[int] + needs_upgrade: bool + def __init__(self, needs_upgrade: bool = ...) -> None: ... + +class InternalClientWeatherProto(_message.Message): + __slots__ = ["s2_cell_id", "display_weather", "gameplay_weather", "alerts"] + S2_CELL_ID_FIELD_NUMBER: _ClassVar[int] + DISPLAY_WEATHER_FIELD_NUMBER: _ClassVar[int] + GAMEPLAY_WEATHER_FIELD_NUMBER: _ClassVar[int] + ALERTS_FIELD_NUMBER: _ClassVar[int] + s2_cell_id: int + display_weather: InternalDisplayWeatherProto + gameplay_weather: InternalGameplayWeatherProto + alerts: _containers.RepeatedCompositeFieldContainer[InternalWeatherAlertProto] + def __init__(self, s2_cell_id: _Optional[int] = ..., display_weather: _Optional[_Union[InternalDisplayWeatherProto, _Mapping]] = ..., gameplay_weather: _Optional[_Union[InternalGameplayWeatherProto, _Mapping]] = ..., alerts: _Optional[_Iterable[_Union[InternalWeatherAlertProto, _Mapping]]] = ...) -> None: ... + +class InternalCreateGuestLoginSecretTokenRequestProto(_message.Message): + __slots__ = ["api_key", "device_id"] + API_KEY_FIELD_NUMBER: _ClassVar[int] + DEVICE_ID_FIELD_NUMBER: _ClassVar[int] + api_key: str + device_id: str + def __init__(self, api_key: _Optional[str] = ..., device_id: _Optional[str] = ...) -> None: ... + +class InternalCreateGuestLoginSecretTokenResponseProto(_message.Message): + __slots__ = ["status", "secret"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalCreateGuestLoginSecretTokenResponseProto.Status] + SUCCESS: _ClassVar[InternalCreateGuestLoginSecretTokenResponseProto.Status] + UNKNOWN_ERROR: _ClassVar[InternalCreateGuestLoginSecretTokenResponseProto.Status] + UNAUTHORIZED: _ClassVar[InternalCreateGuestLoginSecretTokenResponseProto.Status] + DISABLED: _ClassVar[InternalCreateGuestLoginSecretTokenResponseProto.Status] + EXCEEDED_RATE_LIMIT: _ClassVar[InternalCreateGuestLoginSecretTokenResponseProto.Status] + UNSET: InternalCreateGuestLoginSecretTokenResponseProto.Status + SUCCESS: InternalCreateGuestLoginSecretTokenResponseProto.Status + UNKNOWN_ERROR: InternalCreateGuestLoginSecretTokenResponseProto.Status + UNAUTHORIZED: InternalCreateGuestLoginSecretTokenResponseProto.Status + DISABLED: InternalCreateGuestLoginSecretTokenResponseProto.Status + EXCEEDED_RATE_LIMIT: InternalCreateGuestLoginSecretTokenResponseProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + SECRET_FIELD_NUMBER: _ClassVar[int] + status: InternalCreateGuestLoginSecretTokenResponseProto.Status + secret: bytes + def __init__(self, status: _Optional[_Union[InternalCreateGuestLoginSecretTokenResponseProto.Status, str]] = ..., secret: _Optional[bytes] = ...) -> None: ... + +class InternalCreateSharedLoginTokenRequest(_message.Message): + __slots__ = ["device_id"] + DEVICE_ID_FIELD_NUMBER: _ClassVar[int] + device_id: str + def __init__(self, device_id: _Optional[str] = ...) -> None: ... + +class InternalCreateSharedLoginTokenResponse(_message.Message): + __slots__ = ["status", "shared_login_token", "token_meta_data"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalCreateSharedLoginTokenResponse.Status] + SUCCESS: _ClassVar[InternalCreateSharedLoginTokenResponse.Status] + ERROR_UNKNOWN: _ClassVar[InternalCreateSharedLoginTokenResponse.Status] + UNSET: InternalCreateSharedLoginTokenResponse.Status + SUCCESS: InternalCreateSharedLoginTokenResponse.Status + ERROR_UNKNOWN: InternalCreateSharedLoginTokenResponse.Status + class TokenMetaData(_message.Message): + __slots__ = ["email", "expiration_timestamp_ms"] + EMAIL_FIELD_NUMBER: _ClassVar[int] + EXPIRATION_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + email: str + expiration_timestamp_ms: int + def __init__(self, email: _Optional[str] = ..., expiration_timestamp_ms: _Optional[int] = ...) -> None: ... + STATUS_FIELD_NUMBER: _ClassVar[int] + SHARED_LOGIN_TOKEN_FIELD_NUMBER: _ClassVar[int] + TOKEN_META_DATA_FIELD_NUMBER: _ClassVar[int] + status: InternalCreateSharedLoginTokenResponse.Status + shared_login_token: bytes + token_meta_data: InternalCreateSharedLoginTokenResponse.TokenMetaData + def __init__(self, status: _Optional[_Union[InternalCreateSharedLoginTokenResponse.Status, str]] = ..., shared_login_token: _Optional[bytes] = ..., token_meta_data: _Optional[_Union[InternalCreateSharedLoginTokenResponse.TokenMetaData, _Mapping]] = ...) -> None: ... + +class InternalCrmProxyRequestProto(_message.Message): + __slots__ = ["action", "payload"] + ACTION_FIELD_NUMBER: _ClassVar[int] + PAYLOAD_FIELD_NUMBER: _ClassVar[int] + action: int + payload: bytes + def __init__(self, action: _Optional[int] = ..., payload: _Optional[bytes] = ...) -> None: ... + +class InternalCrmProxyResponseProto(_message.Message): + __slots__ = ["status", "error_message", "payload"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalCrmProxyResponseProto.Status] + OK: _ClassVar[InternalCrmProxyResponseProto.Status] + ERROR_UNKNOWN: _ClassVar[InternalCrmProxyResponseProto.Status] + ERROR_PERMISSION_DENIED: _ClassVar[InternalCrmProxyResponseProto.Status] + ERROR_UNAVAILABLE: _ClassVar[InternalCrmProxyResponseProto.Status] + ERROR_UNAUTHENTICATED: _ClassVar[InternalCrmProxyResponseProto.Status] + UNSET: InternalCrmProxyResponseProto.Status + OK: InternalCrmProxyResponseProto.Status + ERROR_UNKNOWN: InternalCrmProxyResponseProto.Status + ERROR_PERMISSION_DENIED: InternalCrmProxyResponseProto.Status + ERROR_UNAVAILABLE: InternalCrmProxyResponseProto.Status + ERROR_UNAUTHENTICATED: InternalCrmProxyResponseProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + ERROR_MESSAGE_FIELD_NUMBER: _ClassVar[int] + PAYLOAD_FIELD_NUMBER: _ClassVar[int] + status: InternalCrmProxyResponseProto.Status + error_message: str + payload: bytes + def __init__(self, status: _Optional[_Union[InternalCrmProxyResponseProto.Status, str]] = ..., error_message: _Optional[str] = ..., payload: _Optional[bytes] = ...) -> None: ... + +class InternalDataAccessRequest(_message.Message): + __slots__ = ["email", "language_short_code"] + EMAIL_FIELD_NUMBER: _ClassVar[int] + LANGUAGE_SHORT_CODE_FIELD_NUMBER: _ClassVar[int] + email: str + language_short_code: str + def __init__(self, email: _Optional[str] = ..., language_short_code: _Optional[str] = ...) -> None: ... + +class InternalDataAccessResponse(_message.Message): + __slots__ = ["status", "error_message"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalDataAccessResponse.Status] + SUCCESS: _ClassVar[InternalDataAccessResponse.Status] + ERROR_INVALIDEMAIL: _ClassVar[InternalDataAccessResponse.Status] + ERROR_INVALIDLANGUAGE: _ClassVar[InternalDataAccessResponse.Status] + ERROR_UNKNOWN: _ClassVar[InternalDataAccessResponse.Status] + UNSET: InternalDataAccessResponse.Status + SUCCESS: InternalDataAccessResponse.Status + ERROR_INVALIDEMAIL: InternalDataAccessResponse.Status + ERROR_INVALIDLANGUAGE: InternalDataAccessResponse.Status + ERROR_UNKNOWN: InternalDataAccessResponse.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + ERROR_MESSAGE_FIELD_NUMBER: _ClassVar[int] + status: InternalDataAccessResponse.Status + error_message: str + def __init__(self, status: _Optional[_Union[InternalDataAccessResponse.Status, str]] = ..., error_message: _Optional[str] = ...) -> None: ... + +class InternalDebugInfoProto(_message.Message): + __slots__ = ["latitude", "longitude"] + LATITUDE_FIELD_NUMBER: _ClassVar[int] + LONGITUDE_FIELD_NUMBER: _ClassVar[int] + latitude: float + longitude: float + def __init__(self, latitude: _Optional[float] = ..., longitude: _Optional[float] = ...) -> None: ... + +class InternalDeclineFriendInviteOutProto(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalDeclineFriendInviteOutProto.Result] + SUCCESS: _ClassVar[InternalDeclineFriendInviteOutProto.Result] + ERROR_UNKNOWN: _ClassVar[InternalDeclineFriendInviteOutProto.Result] + ERROR_INVITE_DOES_NOT_EXIST: _ClassVar[InternalDeclineFriendInviteOutProto.Result] + ERROR_INVITE_ALREADY_DECLINED: _ClassVar[InternalDeclineFriendInviteOutProto.Result] + UNSET: InternalDeclineFriendInviteOutProto.Result + SUCCESS: InternalDeclineFriendInviteOutProto.Result + ERROR_UNKNOWN: InternalDeclineFriendInviteOutProto.Result + ERROR_INVITE_DOES_NOT_EXIST: InternalDeclineFriendInviteOutProto.Result + ERROR_INVITE_ALREADY_DECLINED: InternalDeclineFriendInviteOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: InternalDeclineFriendInviteOutProto.Result + def __init__(self, result: _Optional[_Union[InternalDeclineFriendInviteOutProto.Result, str]] = ...) -> None: ... + +class InternalDeclineFriendInviteProto(_message.Message): + __slots__ = ["player_id", "nia_account_id"] + PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + NIA_ACCOUNT_ID_FIELD_NUMBER: _ClassVar[int] + player_id: str + nia_account_id: str + def __init__(self, player_id: _Optional[str] = ..., nia_account_id: _Optional[str] = ...) -> None: ... + +class InternalDeleteAccountEmailOnFileRequest(_message.Message): + __slots__ = ["language_short_code"] + LANGUAGE_SHORT_CODE_FIELD_NUMBER: _ClassVar[int] + language_short_code: str + def __init__(self, language_short_code: _Optional[str] = ...) -> None: ... + +class InternalDeleteAccountEmailOnFileResponse(_message.Message): + __slots__ = ["status", "error_message", "confirmation_email", "has_apple_provider"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalDeleteAccountEmailOnFileResponse.Status] + SUCCESS: _ClassVar[InternalDeleteAccountEmailOnFileResponse.Status] + ERROR_EMAIL_NOT_ON_FILE: _ClassVar[InternalDeleteAccountEmailOnFileResponse.Status] + ERROR_INVALID_LANGUAGE: _ClassVar[InternalDeleteAccountEmailOnFileResponse.Status] + ERROR_APP_NOT_SUPPORTED: _ClassVar[InternalDeleteAccountEmailOnFileResponse.Status] + ERROR_INVALID_PLAYER: _ClassVar[InternalDeleteAccountEmailOnFileResponse.Status] + ERROR_DUPLICATE_REQUEST: _ClassVar[InternalDeleteAccountEmailOnFileResponse.Status] + ERROR_HELPSHIFT_ERROR: _ClassVar[InternalDeleteAccountEmailOnFileResponse.Status] + ERROR_UNKNOWN: _ClassVar[InternalDeleteAccountEmailOnFileResponse.Status] + ERROR_CODENAME_NOT_ON_FILE: _ClassVar[InternalDeleteAccountEmailOnFileResponse.Status] + UNSET: InternalDeleteAccountEmailOnFileResponse.Status + SUCCESS: InternalDeleteAccountEmailOnFileResponse.Status + ERROR_EMAIL_NOT_ON_FILE: InternalDeleteAccountEmailOnFileResponse.Status + ERROR_INVALID_LANGUAGE: InternalDeleteAccountEmailOnFileResponse.Status + ERROR_APP_NOT_SUPPORTED: InternalDeleteAccountEmailOnFileResponse.Status + ERROR_INVALID_PLAYER: InternalDeleteAccountEmailOnFileResponse.Status + ERROR_DUPLICATE_REQUEST: InternalDeleteAccountEmailOnFileResponse.Status + ERROR_HELPSHIFT_ERROR: InternalDeleteAccountEmailOnFileResponse.Status + ERROR_UNKNOWN: InternalDeleteAccountEmailOnFileResponse.Status + ERROR_CODENAME_NOT_ON_FILE: InternalDeleteAccountEmailOnFileResponse.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + ERROR_MESSAGE_FIELD_NUMBER: _ClassVar[int] + CONFIRMATION_EMAIL_FIELD_NUMBER: _ClassVar[int] + HAS_APPLE_PROVIDER_FIELD_NUMBER: _ClassVar[int] + status: InternalDeleteAccountEmailOnFileResponse.Status + error_message: str + confirmation_email: str + has_apple_provider: bool + def __init__(self, status: _Optional[_Union[InternalDeleteAccountEmailOnFileResponse.Status, str]] = ..., error_message: _Optional[str] = ..., confirmation_email: _Optional[str] = ..., has_apple_provider: bool = ...) -> None: ... + +class InternalDeleteAccountRequest(_message.Message): + __slots__ = ["email", "language_short_code", "is_dry_run"] + EMAIL_FIELD_NUMBER: _ClassVar[int] + LANGUAGE_SHORT_CODE_FIELD_NUMBER: _ClassVar[int] + IS_DRY_RUN_FIELD_NUMBER: _ClassVar[int] + email: str + language_short_code: str + is_dry_run: bool + def __init__(self, email: _Optional[str] = ..., language_short_code: _Optional[str] = ..., is_dry_run: bool = ...) -> None: ... + +class InternalDeleteAccountResponse(_message.Message): + __slots__ = ["status", "error_message"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalDeleteAccountResponse.Status] + SUCCESS: _ClassVar[InternalDeleteAccountResponse.Status] + ERROR_INVALIDEMAIL: _ClassVar[InternalDeleteAccountResponse.Status] + ERROR_INVALIDLANGUAGE: _ClassVar[InternalDeleteAccountResponse.Status] + ERROR_UNKNOWN: _ClassVar[InternalDeleteAccountResponse.Status] + ERROR_APP_NOT_SUPPORTED: _ClassVar[InternalDeleteAccountResponse.Status] + ERROR_INVALID_PLAYER: _ClassVar[InternalDeleteAccountResponse.Status] + ERROR_DUPLICATE_REQUEST: _ClassVar[InternalDeleteAccountResponse.Status] + UNSET: InternalDeleteAccountResponse.Status + SUCCESS: InternalDeleteAccountResponse.Status + ERROR_INVALIDEMAIL: InternalDeleteAccountResponse.Status + ERROR_INVALIDLANGUAGE: InternalDeleteAccountResponse.Status + ERROR_UNKNOWN: InternalDeleteAccountResponse.Status + ERROR_APP_NOT_SUPPORTED: InternalDeleteAccountResponse.Status + ERROR_INVALID_PLAYER: InternalDeleteAccountResponse.Status + ERROR_DUPLICATE_REQUEST: InternalDeleteAccountResponse.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + ERROR_MESSAGE_FIELD_NUMBER: _ClassVar[int] + status: InternalDeleteAccountResponse.Status + error_message: str + def __init__(self, status: _Optional[_Union[InternalDeleteAccountResponse.Status, str]] = ..., error_message: _Optional[str] = ...) -> None: ... + +class InternalDeletePhoneNumberRequest(_message.Message): + __slots__ = ["contact_id"] + CONTACT_ID_FIELD_NUMBER: _ClassVar[int] + contact_id: str + def __init__(self, contact_id: _Optional[str] = ...) -> None: ... + +class InternalDeletePhoneNumberResponse(_message.Message): + __slots__ = ["status", "error_message"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalDeletePhoneNumberResponse.Status] + SUCCESS: _ClassVar[InternalDeletePhoneNumberResponse.Status] + ERROR_UNKNOWN: _ClassVar[InternalDeletePhoneNumberResponse.Status] + UNSET: InternalDeletePhoneNumberResponse.Status + SUCCESS: InternalDeletePhoneNumberResponse.Status + ERROR_UNKNOWN: InternalDeletePhoneNumberResponse.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + ERROR_MESSAGE_FIELD_NUMBER: _ClassVar[int] + status: InternalDeletePhoneNumberResponse.Status + error_message: str + def __init__(self, status: _Optional[_Union[InternalDeletePhoneNumberResponse.Status, str]] = ..., error_message: _Optional[str] = ...) -> None: ... + +class InternalDeletePhotoOutProto(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalDeletePhotoOutProto.Result] + SUCCESS: _ClassVar[InternalDeletePhotoOutProto.Result] + IMAGE_NOT_FOUND: _ClassVar[InternalDeletePhotoOutProto.Result] + ERROR_UNKNOWN: _ClassVar[InternalDeletePhotoOutProto.Result] + UNSET: InternalDeletePhotoOutProto.Result + SUCCESS: InternalDeletePhotoOutProto.Result + IMAGE_NOT_FOUND: InternalDeletePhotoOutProto.Result + ERROR_UNKNOWN: InternalDeletePhotoOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: InternalDeletePhotoOutProto.Result + def __init__(self, result: _Optional[_Union[InternalDeletePhotoOutProto.Result, str]] = ...) -> None: ... + +class InternalDeletePhotoProto(_message.Message): + __slots__ = ["photo_id"] + PHOTO_ID_FIELD_NUMBER: _ClassVar[int] + photo_id: str + def __init__(self, photo_id: _Optional[str] = ...) -> None: ... + +class InternalDiffInventoryProto(_message.Message): + __slots__ = ["compacted_item", "last_compaction_ms"] + COMPACTED_ITEM_FIELD_NUMBER: _ClassVar[int] + LAST_COMPACTION_MS_FIELD_NUMBER: _ClassVar[int] + compacted_item: _containers.RepeatedCompositeFieldContainer[InternalInventoryItemProto] + last_compaction_ms: int + def __init__(self, compacted_item: _Optional[_Iterable[_Union[InternalInventoryItemProto, _Mapping]]] = ..., last_compaction_ms: _Optional[int] = ...) -> None: ... + +class InternalDismissContactListUpdateRequest(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class InternalDismissContactListUpdateResponse(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalDismissContactListUpdateResponse.Result] + SUCCESS: _ClassVar[InternalDismissContactListUpdateResponse.Result] + ERROR_UNKNOWN: _ClassVar[InternalDismissContactListUpdateResponse.Result] + UNSET: InternalDismissContactListUpdateResponse.Result + SUCCESS: InternalDismissContactListUpdateResponse.Result + ERROR_UNKNOWN: InternalDismissContactListUpdateResponse.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: InternalDismissContactListUpdateResponse.Result + def __init__(self, result: _Optional[_Union[InternalDismissContactListUpdateResponse.Result, str]] = ...) -> None: ... + +class InternalDismissOutgoingGameInvitesRequest(_message.Message): + __slots__ = ["friend_id", "app_key", "friend_nia_account_id"] + FRIEND_ID_FIELD_NUMBER: _ClassVar[int] + APP_KEY_FIELD_NUMBER: _ClassVar[int] + FRIEND_NIA_ACCOUNT_ID_FIELD_NUMBER: _ClassVar[int] + friend_id: str + app_key: _containers.RepeatedScalarFieldContainer[str] + friend_nia_account_id: str + def __init__(self, friend_id: _Optional[str] = ..., app_key: _Optional[_Iterable[str]] = ..., friend_nia_account_id: _Optional[str] = ...) -> None: ... + +class InternalDismissOutgoingGameInvitesResponse(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalDismissOutgoingGameInvitesResponse.Result] + SUCCESS: _ClassVar[InternalDismissOutgoingGameInvitesResponse.Result] + UNSET: InternalDismissOutgoingGameInvitesResponse.Result + SUCCESS: InternalDismissOutgoingGameInvitesResponse.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: InternalDismissOutgoingGameInvitesResponse.Result + def __init__(self, result: _Optional[_Union[InternalDismissOutgoingGameInvitesResponse.Result, str]] = ...) -> None: ... + +class InternalDisplayWeatherProto(_message.Message): + __slots__ = ["cloud_level", "rain_level", "wind_level", "snow_level", "fog_level", "wind_direction", "special_effect_level"] + class DisplayLevel(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + LEVEL_0: _ClassVar[InternalDisplayWeatherProto.DisplayLevel] + LEVEL_1: _ClassVar[InternalDisplayWeatherProto.DisplayLevel] + LEVEL_2: _ClassVar[InternalDisplayWeatherProto.DisplayLevel] + LEVEL_3: _ClassVar[InternalDisplayWeatherProto.DisplayLevel] + LEVEL_0: InternalDisplayWeatherProto.DisplayLevel + LEVEL_1: InternalDisplayWeatherProto.DisplayLevel + LEVEL_2: InternalDisplayWeatherProto.DisplayLevel + LEVEL_3: InternalDisplayWeatherProto.DisplayLevel + CLOUD_LEVEL_FIELD_NUMBER: _ClassVar[int] + RAIN_LEVEL_FIELD_NUMBER: _ClassVar[int] + WIND_LEVEL_FIELD_NUMBER: _ClassVar[int] + SNOW_LEVEL_FIELD_NUMBER: _ClassVar[int] + FOG_LEVEL_FIELD_NUMBER: _ClassVar[int] + WIND_DIRECTION_FIELD_NUMBER: _ClassVar[int] + SPECIAL_EFFECT_LEVEL_FIELD_NUMBER: _ClassVar[int] + cloud_level: InternalDisplayWeatherProto.DisplayLevel + rain_level: InternalDisplayWeatherProto.DisplayLevel + wind_level: InternalDisplayWeatherProto.DisplayLevel + snow_level: InternalDisplayWeatherProto.DisplayLevel + fog_level: InternalDisplayWeatherProto.DisplayLevel + wind_direction: int + special_effect_level: InternalDisplayWeatherProto.DisplayLevel + def __init__(self, cloud_level: _Optional[_Union[InternalDisplayWeatherProto.DisplayLevel, str]] = ..., rain_level: _Optional[_Union[InternalDisplayWeatherProto.DisplayLevel, str]] = ..., wind_level: _Optional[_Union[InternalDisplayWeatherProto.DisplayLevel, str]] = ..., snow_level: _Optional[_Union[InternalDisplayWeatherProto.DisplayLevel, str]] = ..., fog_level: _Optional[_Union[InternalDisplayWeatherProto.DisplayLevel, str]] = ..., wind_direction: _Optional[int] = ..., special_effect_level: _Optional[_Union[InternalDisplayWeatherProto.DisplayLevel, str]] = ...) -> None: ... + +class InternalDownloadGmTemplatesRequestProto(_message.Message): + __slots__ = ["basis_batch_id", "batch_id", "page_offset", "apply_experiments", "basis_experiment_id", "experiment_id"] + BASIS_BATCH_ID_FIELD_NUMBER: _ClassVar[int] + BATCH_ID_FIELD_NUMBER: _ClassVar[int] + PAGE_OFFSET_FIELD_NUMBER: _ClassVar[int] + APPLY_EXPERIMENTS_FIELD_NUMBER: _ClassVar[int] + BASIS_EXPERIMENT_ID_FIELD_NUMBER: _ClassVar[int] + EXPERIMENT_ID_FIELD_NUMBER: _ClassVar[int] + basis_batch_id: int + batch_id: int + page_offset: int + apply_experiments: bool + basis_experiment_id: _containers.RepeatedScalarFieldContainer[int] + experiment_id: _containers.RepeatedScalarFieldContainer[int] + def __init__(self, basis_batch_id: _Optional[int] = ..., batch_id: _Optional[int] = ..., page_offset: _Optional[int] = ..., apply_experiments: bool = ..., basis_experiment_id: _Optional[_Iterable[int]] = ..., experiment_id: _Optional[_Iterable[int]] = ...) -> None: ... + +class InternalDownloadGmTemplatesResponseProto(_message.Message): + __slots__ = ["result", "template", "deleted_template", "batch_id", "page_offset", "experiment_id"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalDownloadGmTemplatesResponseProto.Result] + COMPLETE: _ClassVar[InternalDownloadGmTemplatesResponseProto.Result] + MORE_RESULTS: _ClassVar[InternalDownloadGmTemplatesResponseProto.Result] + BATCH_ID_NOT_LIVE: _ClassVar[InternalDownloadGmTemplatesResponseProto.Result] + INVALID_BASIS_BATCH_ID: _ClassVar[InternalDownloadGmTemplatesResponseProto.Result] + WRONG_EXPERIMENTS: _ClassVar[InternalDownloadGmTemplatesResponseProto.Result] + UNSET: InternalDownloadGmTemplatesResponseProto.Result + COMPLETE: InternalDownloadGmTemplatesResponseProto.Result + MORE_RESULTS: InternalDownloadGmTemplatesResponseProto.Result + BATCH_ID_NOT_LIVE: InternalDownloadGmTemplatesResponseProto.Result + INVALID_BASIS_BATCH_ID: InternalDownloadGmTemplatesResponseProto.Result + WRONG_EXPERIMENTS: InternalDownloadGmTemplatesResponseProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + TEMPLATE_FIELD_NUMBER: _ClassVar[int] + DELETED_TEMPLATE_FIELD_NUMBER: _ClassVar[int] + BATCH_ID_FIELD_NUMBER: _ClassVar[int] + PAGE_OFFSET_FIELD_NUMBER: _ClassVar[int] + EXPERIMENT_ID_FIELD_NUMBER: _ClassVar[int] + result: InternalDownloadGmTemplatesResponseProto.Result + template: _containers.RepeatedCompositeFieldContainer[InternalClientGameMasterTemplateProto] + deleted_template: _containers.RepeatedScalarFieldContainer[str] + batch_id: int + page_offset: int + experiment_id: _containers.RepeatedScalarFieldContainer[int] + def __init__(self, result: _Optional[_Union[InternalDownloadGmTemplatesResponseProto.Result, str]] = ..., template: _Optional[_Iterable[_Union[InternalClientGameMasterTemplateProto, _Mapping]]] = ..., deleted_template: _Optional[_Iterable[str]] = ..., batch_id: _Optional[int] = ..., page_offset: _Optional[int] = ..., experiment_id: _Optional[_Iterable[int]] = ...) -> None: ... + +class InternalDownloadSettingsActionProto(_message.Message): + __slots__ = ["sha1"] + SHA1_FIELD_NUMBER: _ClassVar[int] + sha1: str + def __init__(self, sha1: _Optional[str] = ...) -> None: ... + +class InternalDownloadSettingsResponseProto(_message.Message): + __slots__ = ["error", "sha1", "values"] + ERROR_FIELD_NUMBER: _ClassVar[int] + SHA1_FIELD_NUMBER: _ClassVar[int] + VALUES_FIELD_NUMBER: _ClassVar[int] + error: str + sha1: str + values: GlobalSettingsProto + def __init__(self, error: _Optional[str] = ..., sha1: _Optional[str] = ..., values: _Optional[_Union[GlobalSettingsProto, _Mapping]] = ...) -> None: ... + +class InternalFitnessMetricsProto(_message.Message): + __slots__ = ["distance_walked_meters", "step_count", "calories_burned_kcals", "exercise_duration_mi", "wheelchair_distance_meters", "wheelchair_push_count"] + DISTANCE_WALKED_METERS_FIELD_NUMBER: _ClassVar[int] + STEP_COUNT_FIELD_NUMBER: _ClassVar[int] + CALORIES_BURNED_KCALS_FIELD_NUMBER: _ClassVar[int] + EXERCISE_DURATION_MI_FIELD_NUMBER: _ClassVar[int] + WHEELCHAIR_DISTANCE_METERS_FIELD_NUMBER: _ClassVar[int] + WHEELCHAIR_PUSH_COUNT_FIELD_NUMBER: _ClassVar[int] + distance_walked_meters: float + step_count: int + calories_burned_kcals: float + exercise_duration_mi: int + wheelchair_distance_meters: float + wheelchair_push_count: float + def __init__(self, distance_walked_meters: _Optional[float] = ..., step_count: _Optional[int] = ..., calories_burned_kcals: _Optional[float] = ..., exercise_duration_mi: _Optional[int] = ..., wheelchair_distance_meters: _Optional[float] = ..., wheelchair_push_count: _Optional[float] = ...) -> None: ... + +class InternalFitnessMetricsReportHistory(_message.Message): + __slots__ = ["weekly_history", "daily_history", "hourly_history"] + class MetricsHistory(_message.Message): + __slots__ = ["bucket", "metrics"] + BUCKET_FIELD_NUMBER: _ClassVar[int] + METRICS_FIELD_NUMBER: _ClassVar[int] + bucket: int + metrics: InternalFitnessMetricsProto + def __init__(self, bucket: _Optional[int] = ..., metrics: _Optional[_Union[InternalFitnessMetricsProto, _Mapping]] = ...) -> None: ... + WEEKLY_HISTORY_FIELD_NUMBER: _ClassVar[int] + DAILY_HISTORY_FIELD_NUMBER: _ClassVar[int] + HOURLY_HISTORY_FIELD_NUMBER: _ClassVar[int] + weekly_history: _containers.RepeatedCompositeFieldContainer[InternalFitnessMetricsReportHistory.MetricsHistory] + daily_history: _containers.RepeatedCompositeFieldContainer[InternalFitnessMetricsReportHistory.MetricsHistory] + hourly_history: _containers.RepeatedCompositeFieldContainer[InternalFitnessMetricsReportHistory.MetricsHistory] + def __init__(self, weekly_history: _Optional[_Iterable[_Union[InternalFitnessMetricsReportHistory.MetricsHistory, _Mapping]]] = ..., daily_history: _Optional[_Iterable[_Union[InternalFitnessMetricsReportHistory.MetricsHistory, _Mapping]]] = ..., hourly_history: _Optional[_Iterable[_Union[InternalFitnessMetricsReportHistory.MetricsHistory, _Mapping]]] = ...) -> None: ... + +class InternalFitnessRecordProto(_message.Message): + __slots__ = ["hourly_reports", "raw_samples", "last_aggregation_timestamp_ms", "fitness_stats", "report_history"] + class HourlyReportsEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: int + value: FitnessMetricsProto + def __init__(self, key: _Optional[int] = ..., value: _Optional[_Union[FitnessMetricsProto, _Mapping]] = ...) -> None: ... + HOURLY_REPORTS_FIELD_NUMBER: _ClassVar[int] + RAW_SAMPLES_FIELD_NUMBER: _ClassVar[int] + LAST_AGGREGATION_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + FITNESS_STATS_FIELD_NUMBER: _ClassVar[int] + REPORT_HISTORY_FIELD_NUMBER: _ClassVar[int] + hourly_reports: _containers.MessageMap[int, FitnessMetricsProto] + raw_samples: _containers.RepeatedCompositeFieldContainer[InternalFitnessSample] + last_aggregation_timestamp_ms: int + fitness_stats: InternalFitnessStatsProto + report_history: InternalFitnessMetricsReportHistory + def __init__(self, hourly_reports: _Optional[_Mapping[int, FitnessMetricsProto]] = ..., raw_samples: _Optional[_Iterable[_Union[InternalFitnessSample, _Mapping]]] = ..., last_aggregation_timestamp_ms: _Optional[int] = ..., fitness_stats: _Optional[_Union[InternalFitnessStatsProto, _Mapping]] = ..., report_history: _Optional[_Union[InternalFitnessMetricsReportHistory, _Mapping]] = ...) -> None: ... + +class InternalFitnessReportProto(_message.Message): + __slots__ = ["day_offset_from_now", "week_offset_from_now", "hour_offset_from_now", "metrics", "game_data"] + DAY_OFFSET_FROM_NOW_FIELD_NUMBER: _ClassVar[int] + WEEK_OFFSET_FROM_NOW_FIELD_NUMBER: _ClassVar[int] + HOUR_OFFSET_FROM_NOW_FIELD_NUMBER: _ClassVar[int] + METRICS_FIELD_NUMBER: _ClassVar[int] + GAME_DATA_FIELD_NUMBER: _ClassVar[int] + day_offset_from_now: int + week_offset_from_now: int + hour_offset_from_now: int + metrics: InternalFitnessMetricsProto + game_data: bytes + def __init__(self, day_offset_from_now: _Optional[int] = ..., week_offset_from_now: _Optional[int] = ..., hour_offset_from_now: _Optional[int] = ..., metrics: _Optional[_Union[InternalFitnessMetricsProto, _Mapping]] = ..., game_data: _Optional[bytes] = ...) -> None: ... + +class InternalFitnessSample(_message.Message): + __slots__ = ["sample_type", "sample_start_timestamp_ms", "sample_end_timestamp_ms", "value", "source_type", "metadata"] + class FitnessSampleType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + SAMPLE_UNSET: _ClassVar[InternalFitnessSample.FitnessSampleType] + STEPS: _ClassVar[InternalFitnessSample.FitnessSampleType] + WALKING_DISTANCE_METERS: _ClassVar[InternalFitnessSample.FitnessSampleType] + WHEELCHAIR_DISTANCE_METERS: _ClassVar[InternalFitnessSample.FitnessSampleType] + CALORIES_KCALS: _ClassVar[InternalFitnessSample.FitnessSampleType] + WHEELCHAIR_PUSH_COUNT: _ClassVar[InternalFitnessSample.FitnessSampleType] + EXERCISE_TIME_MI: _ClassVar[InternalFitnessSample.FitnessSampleType] + SAMPLE_UNSET: InternalFitnessSample.FitnessSampleType + STEPS: InternalFitnessSample.FitnessSampleType + WALKING_DISTANCE_METERS: InternalFitnessSample.FitnessSampleType + WHEELCHAIR_DISTANCE_METERS: InternalFitnessSample.FitnessSampleType + CALORIES_KCALS: InternalFitnessSample.FitnessSampleType + WHEELCHAIR_PUSH_COUNT: InternalFitnessSample.FitnessSampleType + EXERCISE_TIME_MI: InternalFitnessSample.FitnessSampleType + class FitnessSourceType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + SOURCE_UNSET: _ClassVar[InternalFitnessSample.FitnessSourceType] + HEALTHKIT: _ClassVar[InternalFitnessSample.FitnessSourceType] + GOOGLE_FIT: _ClassVar[InternalFitnessSample.FitnessSourceType] + APPLE_WATCH: _ClassVar[InternalFitnessSample.FitnessSourceType] + GPS: _ClassVar[InternalFitnessSample.FitnessSourceType] + ANDROID_SENSOR_HUB: _ClassVar[InternalFitnessSample.FitnessSourceType] + SOURCE_UNSET: InternalFitnessSample.FitnessSourceType + HEALTHKIT: InternalFitnessSample.FitnessSourceType + GOOGLE_FIT: InternalFitnessSample.FitnessSourceType + APPLE_WATCH: InternalFitnessSample.FitnessSourceType + GPS: InternalFitnessSample.FitnessSourceType + ANDROID_SENSOR_HUB: InternalFitnessSample.FitnessSourceType + SAMPLE_TYPE_FIELD_NUMBER: _ClassVar[int] + SAMPLE_START_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + SAMPLE_END_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + SOURCE_TYPE_FIELD_NUMBER: _ClassVar[int] + METADATA_FIELD_NUMBER: _ClassVar[int] + sample_type: InternalFitnessSample.FitnessSampleType + sample_start_timestamp_ms: int + sample_end_timestamp_ms: int + value: float + source_type: InternalFitnessSample.FitnessSourceType + metadata: InternalFitnessSampleMetadata + def __init__(self, sample_type: _Optional[_Union[InternalFitnessSample.FitnessSampleType, str]] = ..., sample_start_timestamp_ms: _Optional[int] = ..., sample_end_timestamp_ms: _Optional[int] = ..., value: _Optional[float] = ..., source_type: _Optional[_Union[InternalFitnessSample.FitnessSourceType, str]] = ..., metadata: _Optional[_Union[InternalFitnessSampleMetadata, _Mapping]] = ...) -> None: ... + +class InternalFitnessSampleMetadata(_message.Message): + __slots__ = ["original_data_source", "data_source", "source_revision", "device", "user_entered"] + ORIGINAL_DATA_SOURCE_FIELD_NUMBER: _ClassVar[int] + DATA_SOURCE_FIELD_NUMBER: _ClassVar[int] + SOURCE_REVISION_FIELD_NUMBER: _ClassVar[int] + DEVICE_FIELD_NUMBER: _ClassVar[int] + USER_ENTERED_FIELD_NUMBER: _ClassVar[int] + original_data_source: InternalAndroidDataSource + data_source: InternalAndroidDataSource + source_revision: InternalIosSourceRevision + device: InternalIosDevice + user_entered: bool + def __init__(self, original_data_source: _Optional[_Union[InternalAndroidDataSource, _Mapping]] = ..., data_source: _Optional[_Union[InternalAndroidDataSource, _Mapping]] = ..., source_revision: _Optional[_Union[InternalIosSourceRevision, _Mapping]] = ..., device: _Optional[_Union[InternalIosDevice, _Mapping]] = ..., user_entered: bool = ...) -> None: ... + +class InternalFitnessStatsProto(_message.Message): + __slots__ = ["last_accumulated_timestamp_ms", "accumulated", "pending", "player_initial_walk_km", "player_total_walk_km", "player_total_steps"] + LAST_ACCUMULATED_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + ACCUMULATED_FIELD_NUMBER: _ClassVar[int] + PENDING_FIELD_NUMBER: _ClassVar[int] + PLAYER_INITIAL_WALK_KM_FIELD_NUMBER: _ClassVar[int] + PLAYER_TOTAL_WALK_KM_FIELD_NUMBER: _ClassVar[int] + PLAYER_TOTAL_STEPS_FIELD_NUMBER: _ClassVar[int] + last_accumulated_timestamp_ms: int + accumulated: InternalFitnessMetricsProto + pending: InternalFitnessMetricsProto + player_initial_walk_km: float + player_total_walk_km: float + player_total_steps: int + def __init__(self, last_accumulated_timestamp_ms: _Optional[int] = ..., accumulated: _Optional[_Union[InternalFitnessMetricsProto, _Mapping]] = ..., pending: _Optional[_Union[InternalFitnessMetricsProto, _Mapping]] = ..., player_initial_walk_km: _Optional[float] = ..., player_total_walk_km: _Optional[float] = ..., player_total_steps: _Optional[int] = ...) -> None: ... + +class InternalFitnessUpdateOutProto(_message.Message): + __slots__ = ["status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalFitnessUpdateOutProto.Status] + SUCCESS: _ClassVar[InternalFitnessUpdateOutProto.Status] + ERROR_UNKNOWN: _ClassVar[InternalFitnessUpdateOutProto.Status] + UNSET: InternalFitnessUpdateOutProto.Status + SUCCESS: InternalFitnessUpdateOutProto.Status + ERROR_UNKNOWN: InternalFitnessUpdateOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + status: InternalFitnessUpdateOutProto.Status + def __init__(self, status: _Optional[_Union[InternalFitnessUpdateOutProto.Status, str]] = ...) -> None: ... + +class InternalFitnessUpdateProto(_message.Message): + __slots__ = ["fitness_samples"] + FITNESS_SAMPLES_FIELD_NUMBER: _ClassVar[int] + fitness_samples: _containers.RepeatedCompositeFieldContainer[InternalFitnessSample] + def __init__(self, fitness_samples: _Optional[_Iterable[_Union[InternalFitnessSample, _Mapping]]] = ...) -> None: ... + +class InternalFlagCategory(_message.Message): + __slots__ = [] + class Category(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNDEFINED: _ClassVar[InternalFlagCategory.Category] + THREAT: _ClassVar[InternalFlagCategory.Category] + SELF_HARM: _ClassVar[InternalFlagCategory.Category] + NUDITY: _ClassVar[InternalFlagCategory.Category] + VIOLENCE: _ClassVar[InternalFlagCategory.Category] + DRUGS: _ClassVar[InternalFlagCategory.Category] + CHILD_SAFETY: _ClassVar[InternalFlagCategory.Category] + EXTREMISM: _ClassVar[InternalFlagCategory.Category] + WEAPONS_AND_SOLICITATION: _ClassVar[InternalFlagCategory.Category] + PUBLIC_THREAT: _ClassVar[InternalFlagCategory.Category] + INAPPROPRIATE: _ClassVar[InternalFlagCategory.Category] + HATE_SPEECH: _ClassVar[InternalFlagCategory.Category] + PRIVACY_INVASION: _ClassVar[InternalFlagCategory.Category] + SEXUAL: _ClassVar[InternalFlagCategory.Category] + IP_VIOLATION: _ClassVar[InternalFlagCategory.Category] + HACKING: _ClassVar[InternalFlagCategory.Category] + BULLYING: _ClassVar[InternalFlagCategory.Category] + SPAM: _ClassVar[InternalFlagCategory.Category] + OTHER_VIOLATION: _ClassVar[InternalFlagCategory.Category] + UNDEFINED: InternalFlagCategory.Category + THREAT: InternalFlagCategory.Category + SELF_HARM: InternalFlagCategory.Category + NUDITY: InternalFlagCategory.Category + VIOLENCE: InternalFlagCategory.Category + DRUGS: InternalFlagCategory.Category + CHILD_SAFETY: InternalFlagCategory.Category + EXTREMISM: InternalFlagCategory.Category + WEAPONS_AND_SOLICITATION: InternalFlagCategory.Category + PUBLIC_THREAT: InternalFlagCategory.Category + INAPPROPRIATE: InternalFlagCategory.Category + HATE_SPEECH: InternalFlagCategory.Category + PRIVACY_INVASION: InternalFlagCategory.Category + SEXUAL: InternalFlagCategory.Category + IP_VIOLATION: InternalFlagCategory.Category + HACKING: InternalFlagCategory.Category + BULLYING: InternalFlagCategory.Category + SPAM: InternalFlagCategory.Category + OTHER_VIOLATION: InternalFlagCategory.Category + def __init__(self) -> None: ... + +class InternalFlagPhotoRequest(_message.Message): + __slots__ = ["reported_player_id", "photo_id", "origin", "category", "reported_nia_account_id"] + REPORTED_PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + PHOTO_ID_FIELD_NUMBER: _ClassVar[int] + ORIGIN_FIELD_NUMBER: _ClassVar[int] + CATEGORY_FIELD_NUMBER: _ClassVar[int] + REPORTED_NIA_ACCOUNT_ID_FIELD_NUMBER: _ClassVar[int] + reported_player_id: str + photo_id: str + origin: InternalReportAttributeData.Origin + category: InternalFlagCategory.Category + reported_nia_account_id: str + def __init__(self, reported_player_id: _Optional[str] = ..., photo_id: _Optional[str] = ..., origin: _Optional[_Union[InternalReportAttributeData.Origin, str]] = ..., category: _Optional[_Union[InternalFlagCategory.Category, str]] = ..., reported_nia_account_id: _Optional[str] = ...) -> None: ... + +class InternalFlagPhotoResponse(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalFlagPhotoResponse.Result] + SUCCESS: _ClassVar[InternalFlagPhotoResponse.Result] + IMAGE_NOT_FOUND: _ClassVar[InternalFlagPhotoResponse.Result] + ERROR_UNKNOWN: _ClassVar[InternalFlagPhotoResponse.Result] + ERROR_FILING_REPORT: _ClassVar[InternalFlagPhotoResponse.Result] + UNSET: InternalFlagPhotoResponse.Result + SUCCESS: InternalFlagPhotoResponse.Result + IMAGE_NOT_FOUND: InternalFlagPhotoResponse.Result + ERROR_UNKNOWN: InternalFlagPhotoResponse.Result + ERROR_FILING_REPORT: InternalFlagPhotoResponse.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: InternalFlagPhotoResponse.Result + def __init__(self, result: _Optional[_Union[InternalFlagPhotoResponse.Result, str]] = ...) -> None: ... + +class InternalFriendDetailsProto(_message.Message): + __slots__ = ["player", "friend_visible_data", "score", "data_with_me", "online_status", "created_ms", "shared_data", "data_from_me", "data_to_me"] + class OnlineStatus(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalFriendDetailsProto.OnlineStatus] + STATUS_UNKNOWN: _ClassVar[InternalFriendDetailsProto.OnlineStatus] + STATUS_ONLINE: _ClassVar[InternalFriendDetailsProto.OnlineStatus] + STATUS_OFFLINE: _ClassVar[InternalFriendDetailsProto.OnlineStatus] + UNSET: InternalFriendDetailsProto.OnlineStatus + STATUS_UNKNOWN: InternalFriendDetailsProto.OnlineStatus + STATUS_ONLINE: InternalFriendDetailsProto.OnlineStatus + STATUS_OFFLINE: InternalFriendDetailsProto.OnlineStatus + PLAYER_FIELD_NUMBER: _ClassVar[int] + FRIEND_VISIBLE_DATA_FIELD_NUMBER: _ClassVar[int] + SCORE_FIELD_NUMBER: _ClassVar[int] + DATA_WITH_ME_FIELD_NUMBER: _ClassVar[int] + ONLINE_STATUS_FIELD_NUMBER: _ClassVar[int] + CREATED_MS_FIELD_NUMBER: _ClassVar[int] + SHARED_DATA_FIELD_NUMBER: _ClassVar[int] + DATA_FROM_ME_FIELD_NUMBER: _ClassVar[int] + DATA_TO_ME_FIELD_NUMBER: _ClassVar[int] + player: InternalPlayerSummaryProto + friend_visible_data: PlayerFriendDisplayProto + score: int + data_with_me: FriendshipDataProto + online_status: InternalFriendDetailsProto.OnlineStatus + created_ms: int + shared_data: bytes + data_from_me: OneWaySharedFriendshipDataProto + data_to_me: OneWaySharedFriendshipDataProto + def __init__(self, player: _Optional[_Union[InternalPlayerSummaryProto, _Mapping]] = ..., friend_visible_data: _Optional[_Union[PlayerFriendDisplayProto, _Mapping]] = ..., score: _Optional[int] = ..., data_with_me: _Optional[_Union[FriendshipDataProto, _Mapping]] = ..., online_status: _Optional[_Union[InternalFriendDetailsProto.OnlineStatus, str]] = ..., created_ms: _Optional[int] = ..., shared_data: _Optional[bytes] = ..., data_from_me: _Optional[_Union[OneWaySharedFriendshipDataProto, _Mapping]] = ..., data_to_me: _Optional[_Union[OneWaySharedFriendshipDataProto, _Mapping]] = ...) -> None: ... + +class InternalFriendRecommendation(_message.Message): + __slots__ = ["nia_account_id", "recommendation_score", "reason", "recommendation_id"] + NIA_ACCOUNT_ID_FIELD_NUMBER: _ClassVar[int] + RECOMMENDATION_SCORE_FIELD_NUMBER: _ClassVar[int] + REASON_FIELD_NUMBER: _ClassVar[int] + RECOMMENDATION_ID_FIELD_NUMBER: _ClassVar[int] + nia_account_id: str + recommendation_score: float + reason: InternalFriendRecommendationAttributeData.Reason + recommendation_id: str + def __init__(self, nia_account_id: _Optional[str] = ..., recommendation_score: _Optional[float] = ..., reason: _Optional[_Union[InternalFriendRecommendationAttributeData.Reason, str]] = ..., recommendation_id: _Optional[str] = ...) -> None: ... + +class InternalFriendRecommendationAttributeData(_message.Message): + __slots__ = [] + class Reason(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET_REASON: _ClassVar[InternalFriendRecommendationAttributeData.Reason] + UNSET_REASON: InternalFriendRecommendationAttributeData.Reason + class Type(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET_TYPE: _ClassVar[InternalFriendRecommendationAttributeData.Type] + NEW_APP_FRIEND_TYPE: _ClassVar[InternalFriendRecommendationAttributeData.Type] + UNSET_TYPE: InternalFriendRecommendationAttributeData.Type + NEW_APP_FRIEND_TYPE: InternalFriendRecommendationAttributeData.Type + def __init__(self) -> None: ... + +class InternalGameplayWeatherProto(_message.Message): + __slots__ = ["gameplay_condition"] + class WeatherCondition(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NONE: _ClassVar[InternalGameplayWeatherProto.WeatherCondition] + CLEAR: _ClassVar[InternalGameplayWeatherProto.WeatherCondition] + RAINY: _ClassVar[InternalGameplayWeatherProto.WeatherCondition] + PARTLY_CLOUDY: _ClassVar[InternalGameplayWeatherProto.WeatherCondition] + OVERCAST: _ClassVar[InternalGameplayWeatherProto.WeatherCondition] + WINDY: _ClassVar[InternalGameplayWeatherProto.WeatherCondition] + SNOW: _ClassVar[InternalGameplayWeatherProto.WeatherCondition] + FOG: _ClassVar[InternalGameplayWeatherProto.WeatherCondition] + NONE: InternalGameplayWeatherProto.WeatherCondition + CLEAR: InternalGameplayWeatherProto.WeatherCondition + RAINY: InternalGameplayWeatherProto.WeatherCondition + PARTLY_CLOUDY: InternalGameplayWeatherProto.WeatherCondition + OVERCAST: InternalGameplayWeatherProto.WeatherCondition + WINDY: InternalGameplayWeatherProto.WeatherCondition + SNOW: InternalGameplayWeatherProto.WeatherCondition + FOG: InternalGameplayWeatherProto.WeatherCondition + GAMEPLAY_CONDITION_FIELD_NUMBER: _ClassVar[int] + gameplay_condition: InternalGameplayWeatherProto.WeatherCondition + def __init__(self, gameplay_condition: _Optional[_Union[InternalGameplayWeatherProto.WeatherCondition, str]] = ...) -> None: ... + +class InternalGarAccountInfoProto(_message.Message): + __slots__ = ["niantic_id", "display_name"] + NIANTIC_ID_FIELD_NUMBER: _ClassVar[int] + DISPLAY_NAME_FIELD_NUMBER: _ClassVar[int] + niantic_id: str + display_name: str + def __init__(self, niantic_id: _Optional[str] = ..., display_name: _Optional[str] = ...) -> None: ... + +class InternalGarProxyRequestProto(_message.Message): + __slots__ = ["action", "payload"] + ACTION_FIELD_NUMBER: _ClassVar[int] + PAYLOAD_FIELD_NUMBER: _ClassVar[int] + action: int + payload: bytes + def __init__(self, action: _Optional[int] = ..., payload: _Optional[bytes] = ...) -> None: ... + +class InternalGarProxyResponseProto(_message.Message): + __slots__ = ["status", "error_message", "payload"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + OK: _ClassVar[InternalGarProxyResponseProto.Status] + ERROR_UNKNOWN: _ClassVar[InternalGarProxyResponseProto.Status] + ERROR_PERMISSION_DENIED: _ClassVar[InternalGarProxyResponseProto.Status] + ERROR_UNAVAILABLE: _ClassVar[InternalGarProxyResponseProto.Status] + ERROR_UNAUTHENTICATED: _ClassVar[InternalGarProxyResponseProto.Status] + OK: InternalGarProxyResponseProto.Status + ERROR_UNKNOWN: InternalGarProxyResponseProto.Status + ERROR_PERMISSION_DENIED: InternalGarProxyResponseProto.Status + ERROR_UNAVAILABLE: InternalGarProxyResponseProto.Status + ERROR_UNAUTHENTICATED: InternalGarProxyResponseProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + ERROR_MESSAGE_FIELD_NUMBER: _ClassVar[int] + PAYLOAD_FIELD_NUMBER: _ClassVar[int] + status: InternalGarProxyResponseProto.Status + error_message: str + payload: bytes + def __init__(self, status: _Optional[_Union[InternalGarProxyResponseProto.Status, str]] = ..., error_message: _Optional[str] = ..., payload: _Optional[bytes] = ...) -> None: ... + +class InternalGcmToken(_message.Message): + __slots__ = ["registration_id", "client_operating_system"] + REGISTRATION_ID_FIELD_NUMBER: _ClassVar[int] + CLIENT_OPERATING_SYSTEM_FIELD_NUMBER: _ClassVar[int] + registration_id: str + client_operating_system: InternalClientOperatingSystem + def __init__(self, registration_id: _Optional[str] = ..., client_operating_system: _Optional[_Union[InternalClientOperatingSystem, str]] = ...) -> None: ... + +class InternalGenerateGmapSignedUrlOutProto(_message.Message): + __slots__ = ["result", "signed_url"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalGenerateGmapSignedUrlOutProto.Result] + SUCCESS: _ClassVar[InternalGenerateGmapSignedUrlOutProto.Result] + ERROR_PLAYER_NOT_VALID: _ClassVar[InternalGenerateGmapSignedUrlOutProto.Result] + ERROR_RATE_LIMITED: _ClassVar[InternalGenerateGmapSignedUrlOutProto.Result] + ERROR_MISSING_INPUT: _ClassVar[InternalGenerateGmapSignedUrlOutProto.Result] + ERROR_UNKNOWN: _ClassVar[InternalGenerateGmapSignedUrlOutProto.Result] + UNSET: InternalGenerateGmapSignedUrlOutProto.Result + SUCCESS: InternalGenerateGmapSignedUrlOutProto.Result + ERROR_PLAYER_NOT_VALID: InternalGenerateGmapSignedUrlOutProto.Result + ERROR_RATE_LIMITED: InternalGenerateGmapSignedUrlOutProto.Result + ERROR_MISSING_INPUT: InternalGenerateGmapSignedUrlOutProto.Result + ERROR_UNKNOWN: InternalGenerateGmapSignedUrlOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + SIGNED_URL_FIELD_NUMBER: _ClassVar[int] + result: InternalGenerateGmapSignedUrlOutProto.Result + signed_url: str + def __init__(self, result: _Optional[_Union[InternalGenerateGmapSignedUrlOutProto.Result, str]] = ..., signed_url: _Optional[str] = ...) -> None: ... + +class InternalGenerateGmapSignedUrlProto(_message.Message): + __slots__ = ["latitude", "longitude", "width", "height", "zoom", "language_code", "country_code", "map_style", "map_type", "icon_params"] + LATITUDE_FIELD_NUMBER: _ClassVar[int] + LONGITUDE_FIELD_NUMBER: _ClassVar[int] + WIDTH_FIELD_NUMBER: _ClassVar[int] + HEIGHT_FIELD_NUMBER: _ClassVar[int] + ZOOM_FIELD_NUMBER: _ClassVar[int] + LANGUAGE_CODE_FIELD_NUMBER: _ClassVar[int] + COUNTRY_CODE_FIELD_NUMBER: _ClassVar[int] + MAP_STYLE_FIELD_NUMBER: _ClassVar[int] + MAP_TYPE_FIELD_NUMBER: _ClassVar[int] + ICON_PARAMS_FIELD_NUMBER: _ClassVar[int] + latitude: float + longitude: float + width: int + height: int + zoom: int + language_code: str + country_code: str + map_style: str + map_type: str + icon_params: str + def __init__(self, latitude: _Optional[float] = ..., longitude: _Optional[float] = ..., width: _Optional[int] = ..., height: _Optional[int] = ..., zoom: _Optional[int] = ..., language_code: _Optional[str] = ..., country_code: _Optional[str] = ..., map_style: _Optional[str] = ..., map_type: _Optional[str] = ..., icon_params: _Optional[str] = ...) -> None: ... + +class InternalGenericReportData(_message.Message): + __slots__ = ["item_proto", "origin", "content_unit_id"] + ITEM_PROTO_FIELD_NUMBER: _ClassVar[int] + ORIGIN_FIELD_NUMBER: _ClassVar[int] + CONTENT_UNIT_ID_FIELD_NUMBER: _ClassVar[int] + item_proto: _containers.RepeatedCompositeFieldContainer[InternalItemProto] + origin: InternalReportAttributeData.Origin + content_unit_id: str + def __init__(self, item_proto: _Optional[_Iterable[_Union[InternalItemProto, _Mapping]]] = ..., origin: _Optional[_Union[InternalReportAttributeData.Origin, str]] = ..., content_unit_id: _Optional[str] = ...) -> None: ... + +class InternalGeofenceMetadata(_message.Message): + __slots__ = ["latitude_deg", "longitude_deg", "radius", "identifier", "expiration_ms", "dwell_time_ms", "fire_on_entrance", "fire_on_exit"] + LATITUDE_DEG_FIELD_NUMBER: _ClassVar[int] + LONGITUDE_DEG_FIELD_NUMBER: _ClassVar[int] + RADIUS_FIELD_NUMBER: _ClassVar[int] + IDENTIFIER_FIELD_NUMBER: _ClassVar[int] + EXPIRATION_MS_FIELD_NUMBER: _ClassVar[int] + DWELL_TIME_MS_FIELD_NUMBER: _ClassVar[int] + FIRE_ON_ENTRANCE_FIELD_NUMBER: _ClassVar[int] + FIRE_ON_EXIT_FIELD_NUMBER: _ClassVar[int] + latitude_deg: float + longitude_deg: float + radius: float + identifier: str + expiration_ms: int + dwell_time_ms: int + fire_on_entrance: bool + fire_on_exit: bool + def __init__(self, latitude_deg: _Optional[float] = ..., longitude_deg: _Optional[float] = ..., radius: _Optional[float] = ..., identifier: _Optional[str] = ..., expiration_ms: _Optional[int] = ..., dwell_time_ms: _Optional[int] = ..., fire_on_entrance: bool = ..., fire_on_exit: bool = ...) -> None: ... + +class InternalGeofenceUpdateOutProto(_message.Message): + __slots__ = ["geofence"] + GEOFENCE_FIELD_NUMBER: _ClassVar[int] + geofence: _containers.RepeatedCompositeFieldContainer[InternalGeofenceMetadata] + def __init__(self, geofence: _Optional[_Iterable[_Union[InternalGeofenceMetadata, _Mapping]]] = ...) -> None: ... + +class InternalGeofenceUpdateProto(_message.Message): + __slots__ = ["number_of_points", "minimum_point_radius_m"] + NUMBER_OF_POINTS_FIELD_NUMBER: _ClassVar[int] + MINIMUM_POINT_RADIUS_M_FIELD_NUMBER: _ClassVar[int] + number_of_points: int + minimum_point_radius_m: float + def __init__(self, number_of_points: _Optional[int] = ..., minimum_point_radius_m: _Optional[float] = ...) -> None: ... + +class InternalGetAccountSettingsOutProto(_message.Message): + __slots__ = ["result", "settings"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalGetAccountSettingsOutProto.Result] + SUCCESS: _ClassVar[InternalGetAccountSettingsOutProto.Result] + ERROR_UNKNOWN: _ClassVar[InternalGetAccountSettingsOutProto.Result] + UNSET: InternalGetAccountSettingsOutProto.Result + SUCCESS: InternalGetAccountSettingsOutProto.Result + ERROR_UNKNOWN: InternalGetAccountSettingsOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + SETTINGS_FIELD_NUMBER: _ClassVar[int] + result: InternalGetAccountSettingsOutProto.Result + settings: InternalAccountSettingsProto + def __init__(self, result: _Optional[_Union[InternalGetAccountSettingsOutProto.Result, str]] = ..., settings: _Optional[_Union[InternalAccountSettingsProto, _Mapping]] = ...) -> None: ... + +class InternalGetAccountSettingsProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class InternalGetAdventureSyncFitnessReportRequestProto(_message.Message): + __slots__ = ["num_of_days", "num_of_weeks"] + NUM_OF_DAYS_FIELD_NUMBER: _ClassVar[int] + NUM_OF_WEEKS_FIELD_NUMBER: _ClassVar[int] + num_of_days: int + num_of_weeks: int + def __init__(self, num_of_days: _Optional[int] = ..., num_of_weeks: _Optional[int] = ...) -> None: ... + +class InternalGetAdventureSyncFitnessReportResponseProto(_message.Message): + __slots__ = ["status", "daily_reports", "weekly_reports", "week_reset_timestamp_since_monday_ms"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalGetAdventureSyncFitnessReportResponseProto.Status] + SUCCESS: _ClassVar[InternalGetAdventureSyncFitnessReportResponseProto.Status] + ERROR_PLAYER_NOT_FOUND: _ClassVar[InternalGetAdventureSyncFitnessReportResponseProto.Status] + ERROR_RECORDS_NOT_FOUND: _ClassVar[InternalGetAdventureSyncFitnessReportResponseProto.Status] + ERROR_INVALID_WINDOW: _ClassVar[InternalGetAdventureSyncFitnessReportResponseProto.Status] + ERROR_UNKNOWN: _ClassVar[InternalGetAdventureSyncFitnessReportResponseProto.Status] + UNSET: InternalGetAdventureSyncFitnessReportResponseProto.Status + SUCCESS: InternalGetAdventureSyncFitnessReportResponseProto.Status + ERROR_PLAYER_NOT_FOUND: InternalGetAdventureSyncFitnessReportResponseProto.Status + ERROR_RECORDS_NOT_FOUND: InternalGetAdventureSyncFitnessReportResponseProto.Status + ERROR_INVALID_WINDOW: InternalGetAdventureSyncFitnessReportResponseProto.Status + ERROR_UNKNOWN: InternalGetAdventureSyncFitnessReportResponseProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + DAILY_REPORTS_FIELD_NUMBER: _ClassVar[int] + WEEKLY_REPORTS_FIELD_NUMBER: _ClassVar[int] + WEEK_RESET_TIMESTAMP_SINCE_MONDAY_MS_FIELD_NUMBER: _ClassVar[int] + status: InternalGetAdventureSyncFitnessReportResponseProto.Status + daily_reports: _containers.RepeatedCompositeFieldContainer[InternalFitnessReportProto] + weekly_reports: _containers.RepeatedCompositeFieldContainer[InternalFitnessReportProto] + week_reset_timestamp_since_monday_ms: int + def __init__(self, status: _Optional[_Union[InternalGetAdventureSyncFitnessReportResponseProto.Status, str]] = ..., daily_reports: _Optional[_Iterable[_Union[InternalFitnessReportProto, _Mapping]]] = ..., weekly_reports: _Optional[_Iterable[_Union[InternalFitnessReportProto, _Mapping]]] = ..., week_reset_timestamp_since_monday_ms: _Optional[int] = ...) -> None: ... + +class InternalGetAdventureSyncProgressOutProto(_message.Message): + __slots__ = ["status", "progress"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalGetAdventureSyncProgressOutProto.Status] + SUCCESS: _ClassVar[InternalGetAdventureSyncProgressOutProto.Status] + DISABLED: _ClassVar[InternalGetAdventureSyncProgressOutProto.Status] + ERROR_UNKNOWN: _ClassVar[InternalGetAdventureSyncProgressOutProto.Status] + UNSET: InternalGetAdventureSyncProgressOutProto.Status + SUCCESS: InternalGetAdventureSyncProgressOutProto.Status + DISABLED: InternalGetAdventureSyncProgressOutProto.Status + ERROR_UNKNOWN: InternalGetAdventureSyncProgressOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + PROGRESS_FIELD_NUMBER: _ClassVar[int] + status: InternalGetAdventureSyncProgressOutProto.Status + progress: InternalAdventureSyncProgress + def __init__(self, status: _Optional[_Union[InternalGetAdventureSyncProgressOutProto.Status, str]] = ..., progress: _Optional[_Union[InternalAdventureSyncProgress, _Mapping]] = ...) -> None: ... + +class InternalGetAdventureSyncProgressProto(_message.Message): + __slots__ = ["request"] + REQUEST_FIELD_NUMBER: _ClassVar[int] + request: bytes + def __init__(self, request: _Optional[bytes] = ...) -> None: ... + +class InternalGetAdventureSyncSettingsRequestProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class InternalGetAdventureSyncSettingsResponseProto(_message.Message): + __slots__ = ["status", "adventure_sync_settings"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalGetAdventureSyncSettingsResponseProto.Status] + SUCCESS: _ClassVar[InternalGetAdventureSyncSettingsResponseProto.Status] + ERROR_UNKNOWN: _ClassVar[InternalGetAdventureSyncSettingsResponseProto.Status] + ERROR_PLAYER_NOT_FOUND: _ClassVar[InternalGetAdventureSyncSettingsResponseProto.Status] + UNSET: InternalGetAdventureSyncSettingsResponseProto.Status + SUCCESS: InternalGetAdventureSyncSettingsResponseProto.Status + ERROR_UNKNOWN: InternalGetAdventureSyncSettingsResponseProto.Status + ERROR_PLAYER_NOT_FOUND: InternalGetAdventureSyncSettingsResponseProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + ADVENTURE_SYNC_SETTINGS_FIELD_NUMBER: _ClassVar[int] + status: InternalGetAdventureSyncSettingsResponseProto.Status + adventure_sync_settings: InternalAdventureSyncSettingsProto + def __init__(self, status: _Optional[_Union[InternalGetAdventureSyncSettingsResponseProto.Status, str]] = ..., adventure_sync_settings: _Optional[_Union[InternalAdventureSyncSettingsProto, _Mapping]] = ...) -> None: ... + +class InternalGetAvailableSubmissionsOutProto(_message.Message): + __slots__ = ["submissions_left", "min_player_level", "has_valid_email", "is_feature_enabled", "time_window_for_submissions_limit_ms"] + SUBMISSIONS_LEFT_FIELD_NUMBER: _ClassVar[int] + MIN_PLAYER_LEVEL_FIELD_NUMBER: _ClassVar[int] + HAS_VALID_EMAIL_FIELD_NUMBER: _ClassVar[int] + IS_FEATURE_ENABLED_FIELD_NUMBER: _ClassVar[int] + TIME_WINDOW_FOR_SUBMISSIONS_LIMIT_MS_FIELD_NUMBER: _ClassVar[int] + submissions_left: int + min_player_level: int + has_valid_email: bool + is_feature_enabled: bool + time_window_for_submissions_limit_ms: int + def __init__(self, submissions_left: _Optional[int] = ..., min_player_level: _Optional[int] = ..., has_valid_email: bool = ..., is_feature_enabled: bool = ..., time_window_for_submissions_limit_ms: _Optional[int] = ...) -> None: ... + +class InternalGetAvailableSubmissionsProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class InternalGetBackgroundModeSettingsOutProto(_message.Message): + __slots__ = ["status", "settings"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalGetBackgroundModeSettingsOutProto.Status] + SUCCESS: _ClassVar[InternalGetBackgroundModeSettingsOutProto.Status] + ERROR_UNKNOWN: _ClassVar[InternalGetBackgroundModeSettingsOutProto.Status] + UNSET: InternalGetBackgroundModeSettingsOutProto.Status + SUCCESS: InternalGetBackgroundModeSettingsOutProto.Status + ERROR_UNKNOWN: InternalGetBackgroundModeSettingsOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + SETTINGS_FIELD_NUMBER: _ClassVar[int] + status: InternalGetBackgroundModeSettingsOutProto.Status + settings: InternalBackgroundModeClientSettingsProto + def __init__(self, status: _Optional[_Union[InternalGetBackgroundModeSettingsOutProto.Status, str]] = ..., settings: _Optional[_Union[InternalBackgroundModeClientSettingsProto, _Mapping]] = ...) -> None: ... + +class InternalGetBackgroundModeSettingsProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class InternalGetClientFeatureFlagsRequest(_message.Message): + __slots__ = ["country_code"] + COUNTRY_CODE_FIELD_NUMBER: _ClassVar[int] + country_code: str + def __init__(self, country_code: _Optional[str] = ...) -> None: ... + +class InternalGetClientFeatureFlagsResponse(_message.Message): + __slots__ = ["feature_flags", "global_settings"] + FEATURE_FLAGS_FIELD_NUMBER: _ClassVar[int] + GLOBAL_SETTINGS_FIELD_NUMBER: _ClassVar[int] + feature_flags: InternalSocialClientFeatures + global_settings: InternalSocialClientGlobalSettings + def __init__(self, feature_flags: _Optional[_Union[InternalSocialClientFeatures, _Mapping]] = ..., global_settings: _Optional[_Union[InternalSocialClientGlobalSettings, _Mapping]] = ...) -> None: ... + +class InternalGetClientSettingsRequest(_message.Message): + __slots__ = ["country_code"] + COUNTRY_CODE_FIELD_NUMBER: _ClassVar[int] + country_code: str + def __init__(self, country_code: _Optional[str] = ...) -> None: ... + +class InternalGetClientSettingsResponse(_message.Message): + __slots__ = ["phone_number_settings"] + class PhoneNumberSettings(_message.Message): + __slots__ = ["country"] + COUNTRY_FIELD_NUMBER: _ClassVar[int] + country: _containers.RepeatedCompositeFieldContainer[InternalPhoneNumberCountryProto] + def __init__(self, country: _Optional[_Iterable[_Union[InternalPhoneNumberCountryProto, _Mapping]]] = ...) -> None: ... + PHONE_NUMBER_SETTINGS_FIELD_NUMBER: _ClassVar[int] + phone_number_settings: InternalGetClientSettingsResponse.PhoneNumberSettings + def __init__(self, phone_number_settings: _Optional[_Union[InternalGetClientSettingsResponse.PhoneNumberSettings, _Mapping]] = ...) -> None: ... + +class InternalGetContactListInfoRequest(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class InternalGetContactListInfoResponse(_message.Message): + __slots__ = ["has_new_account_matching"] + HAS_NEW_ACCOUNT_MATCHING_FIELD_NUMBER: _ClassVar[int] + has_new_account_matching: bool + def __init__(self, has_new_account_matching: bool = ...) -> None: ... + +class InternalGetFacebookFriendListOutProto(_message.Message): + __slots__ = ["result", "friend", "next_cursor"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalGetFacebookFriendListOutProto.Result] + SUCCESS: _ClassVar[InternalGetFacebookFriendListOutProto.Result] + ERROR_UNKNOWN: _ClassVar[InternalGetFacebookFriendListOutProto.Result] + ERROR_FACEBOOK_API: _ClassVar[InternalGetFacebookFriendListOutProto.Result] + ERROR_FACEBOOK_PERMISSIONS: _ClassVar[InternalGetFacebookFriendListOutProto.Result] + ERROR_NO_FACEBOOK_ID: _ClassVar[InternalGetFacebookFriendListOutProto.Result] + ERROR_PLAYER_NOT_FOUND: _ClassVar[InternalGetFacebookFriendListOutProto.Result] + UNSET: InternalGetFacebookFriendListOutProto.Result + SUCCESS: InternalGetFacebookFriendListOutProto.Result + ERROR_UNKNOWN: InternalGetFacebookFriendListOutProto.Result + ERROR_FACEBOOK_API: InternalGetFacebookFriendListOutProto.Result + ERROR_FACEBOOK_PERMISSIONS: InternalGetFacebookFriendListOutProto.Result + ERROR_NO_FACEBOOK_ID: InternalGetFacebookFriendListOutProto.Result + ERROR_PLAYER_NOT_FOUND: InternalGetFacebookFriendListOutProto.Result + class FacebookFriendProto(_message.Message): + __slots__ = ["player", "full_name"] + PLAYER_FIELD_NUMBER: _ClassVar[int] + FULL_NAME_FIELD_NUMBER: _ClassVar[int] + player: InternalPlayerSummaryProto + full_name: str + def __init__(self, player: _Optional[_Union[InternalPlayerSummaryProto, _Mapping]] = ..., full_name: _Optional[str] = ...) -> None: ... + RESULT_FIELD_NUMBER: _ClassVar[int] + FRIEND_FIELD_NUMBER: _ClassVar[int] + NEXT_CURSOR_FIELD_NUMBER: _ClassVar[int] + result: InternalGetFacebookFriendListOutProto.Result + friend: _containers.RepeatedCompositeFieldContainer[InternalGetFacebookFriendListOutProto.FacebookFriendProto] + next_cursor: str + def __init__(self, result: _Optional[_Union[InternalGetFacebookFriendListOutProto.Result, str]] = ..., friend: _Optional[_Iterable[_Union[InternalGetFacebookFriendListOutProto.FacebookFriendProto, _Mapping]]] = ..., next_cursor: _Optional[str] = ...) -> None: ... + +class InternalGetFacebookFriendListProto(_message.Message): + __slots__ = ["fb_access_token", "limit", "cursor"] + FB_ACCESS_TOKEN_FIELD_NUMBER: _ClassVar[int] + LIMIT_FIELD_NUMBER: _ClassVar[int] + CURSOR_FIELD_NUMBER: _ClassVar[int] + fb_access_token: str + limit: int + cursor: str + def __init__(self, fb_access_token: _Optional[str] = ..., limit: _Optional[int] = ..., cursor: _Optional[str] = ...) -> None: ... + +class InternalGetFitnessReportOutProto(_message.Message): + __slots__ = ["status", "daily_reports", "weekly_reports", "week_reset_timestamp_since_monday_ms", "hourly_reports"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalGetFitnessReportOutProto.Status] + SUCCESS: _ClassVar[InternalGetFitnessReportOutProto.Status] + ERROR_PLAYER_NOT_FOUND: _ClassVar[InternalGetFitnessReportOutProto.Status] + ERROR_RECORDS_NOT_FOUND: _ClassVar[InternalGetFitnessReportOutProto.Status] + ERROR_INVALID_WINDOW: _ClassVar[InternalGetFitnessReportOutProto.Status] + ERROR_UNKNOWN: _ClassVar[InternalGetFitnessReportOutProto.Status] + UNSET: InternalGetFitnessReportOutProto.Status + SUCCESS: InternalGetFitnessReportOutProto.Status + ERROR_PLAYER_NOT_FOUND: InternalGetFitnessReportOutProto.Status + ERROR_RECORDS_NOT_FOUND: InternalGetFitnessReportOutProto.Status + ERROR_INVALID_WINDOW: InternalGetFitnessReportOutProto.Status + ERROR_UNKNOWN: InternalGetFitnessReportOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + DAILY_REPORTS_FIELD_NUMBER: _ClassVar[int] + WEEKLY_REPORTS_FIELD_NUMBER: _ClassVar[int] + WEEK_RESET_TIMESTAMP_SINCE_MONDAY_MS_FIELD_NUMBER: _ClassVar[int] + HOURLY_REPORTS_FIELD_NUMBER: _ClassVar[int] + status: InternalGetFitnessReportOutProto.Status + daily_reports: _containers.RepeatedCompositeFieldContainer[InternalFitnessReportProto] + weekly_reports: _containers.RepeatedCompositeFieldContainer[InternalFitnessReportProto] + week_reset_timestamp_since_monday_ms: int + hourly_reports: _containers.RepeatedCompositeFieldContainer[InternalFitnessReportProto] + def __init__(self, status: _Optional[_Union[InternalGetFitnessReportOutProto.Status, str]] = ..., daily_reports: _Optional[_Iterable[_Union[InternalFitnessReportProto, _Mapping]]] = ..., weekly_reports: _Optional[_Iterable[_Union[InternalFitnessReportProto, _Mapping]]] = ..., week_reset_timestamp_since_monday_ms: _Optional[int] = ..., hourly_reports: _Optional[_Iterable[_Union[InternalFitnessReportProto, _Mapping]]] = ...) -> None: ... + +class InternalGetFitnessReportProto(_message.Message): + __slots__ = ["num_of_days", "num_of_weeks", "num_of_hours"] + NUM_OF_DAYS_FIELD_NUMBER: _ClassVar[int] + NUM_OF_WEEKS_FIELD_NUMBER: _ClassVar[int] + NUM_OF_HOURS_FIELD_NUMBER: _ClassVar[int] + num_of_days: int + num_of_weeks: int + num_of_hours: int + def __init__(self, num_of_days: _Optional[int] = ..., num_of_weeks: _Optional[int] = ..., num_of_hours: _Optional[int] = ...) -> None: ... + +class InternalGetFriendCodeOutProto(_message.Message): + __slots__ = ["result", "friend_code"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalGetFriendCodeOutProto.Result] + SUCCESS: _ClassVar[InternalGetFriendCodeOutProto.Result] + ERROR: _ClassVar[InternalGetFriendCodeOutProto.Result] + UNSET: InternalGetFriendCodeOutProto.Result + SUCCESS: InternalGetFriendCodeOutProto.Result + ERROR: InternalGetFriendCodeOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + FRIEND_CODE_FIELD_NUMBER: _ClassVar[int] + result: InternalGetFriendCodeOutProto.Result + friend_code: str + def __init__(self, result: _Optional[_Union[InternalGetFriendCodeOutProto.Result, str]] = ..., friend_code: _Optional[str] = ...) -> None: ... + +class InternalGetFriendCodeProto(_message.Message): + __slots__ = ["force_generate_code"] + FORCE_GENERATE_CODE_FIELD_NUMBER: _ClassVar[int] + force_generate_code: bool + def __init__(self, force_generate_code: bool = ...) -> None: ... + +class InternalGetFriendDetailsOutProto(_message.Message): + __slots__ = ["result", "friend", "friend_details_debug_info"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalGetFriendDetailsOutProto.Result] + SUCCESS: _ClassVar[InternalGetFriendDetailsOutProto.Result] + ERROR_UNKNOWN: _ClassVar[InternalGetFriendDetailsOutProto.Result] + EXCEEDS_MAX_PLAYERS_PER_QUERY: _ClassVar[InternalGetFriendDetailsOutProto.Result] + UNSET: InternalGetFriendDetailsOutProto.Result + SUCCESS: InternalGetFriendDetailsOutProto.Result + ERROR_UNKNOWN: InternalGetFriendDetailsOutProto.Result + EXCEEDS_MAX_PLAYERS_PER_QUERY: InternalGetFriendDetailsOutProto.Result + class DebugProto(_message.Message): + __slots__ = ["fetched_from_db", "fetched_from_fanout", "fetched_from_player_mapper", "fetched_from_status_cache", "failed_to_fetch", "fetched_from_same_server_as_player"] + class Callee(_message.Message): + __slots__ = ["player_id", "nia_account_id"] + PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + NIA_ACCOUNT_ID_FIELD_NUMBER: _ClassVar[int] + player_id: str + nia_account_id: str + def __init__(self, player_id: _Optional[str] = ..., nia_account_id: _Optional[str] = ...) -> None: ... + FETCHED_FROM_DB_FIELD_NUMBER: _ClassVar[int] + FETCHED_FROM_FANOUT_FIELD_NUMBER: _ClassVar[int] + FETCHED_FROM_PLAYER_MAPPER_FIELD_NUMBER: _ClassVar[int] + FETCHED_FROM_STATUS_CACHE_FIELD_NUMBER: _ClassVar[int] + FAILED_TO_FETCH_FIELD_NUMBER: _ClassVar[int] + FETCHED_FROM_SAME_SERVER_AS_PLAYER_FIELD_NUMBER: _ClassVar[int] + fetched_from_db: int + fetched_from_fanout: int + fetched_from_player_mapper: int + fetched_from_status_cache: int + failed_to_fetch: int + fetched_from_same_server_as_player: int + def __init__(self, fetched_from_db: _Optional[int] = ..., fetched_from_fanout: _Optional[int] = ..., fetched_from_player_mapper: _Optional[int] = ..., fetched_from_status_cache: _Optional[int] = ..., failed_to_fetch: _Optional[int] = ..., fetched_from_same_server_as_player: _Optional[int] = ...) -> None: ... + RESULT_FIELD_NUMBER: _ClassVar[int] + FRIEND_FIELD_NUMBER: _ClassVar[int] + FRIEND_DETAILS_DEBUG_INFO_FIELD_NUMBER: _ClassVar[int] + result: InternalGetFriendDetailsOutProto.Result + friend: _containers.RepeatedCompositeFieldContainer[InternalFriendDetailsProto] + friend_details_debug_info: InternalGetFriendDetailsOutProto.DebugProto + def __init__(self, result: _Optional[_Union[InternalGetFriendDetailsOutProto.Result, str]] = ..., friend: _Optional[_Iterable[_Union[InternalFriendDetailsProto, _Mapping]]] = ..., friend_details_debug_info: _Optional[_Union[InternalGetFriendDetailsOutProto.DebugProto, _Mapping]] = ...) -> None: ... + +class InternalGetFriendDetailsProto(_message.Message): + __slots__ = ["player_id", "nia_account_id", "include_online_status"] + PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + NIA_ACCOUNT_ID_FIELD_NUMBER: _ClassVar[int] + INCLUDE_ONLINE_STATUS_FIELD_NUMBER: _ClassVar[int] + player_id: _containers.RepeatedScalarFieldContainer[str] + nia_account_id: _containers.RepeatedScalarFieldContainer[str] + include_online_status: bool + def __init__(self, player_id: _Optional[_Iterable[str]] = ..., nia_account_id: _Optional[_Iterable[str]] = ..., include_online_status: bool = ...) -> None: ... + +class InternalGetFriendDetailsRequest(_message.Message): + __slots__ = ["friend_id", "feature", "friend_nia_account_id"] + FRIEND_ID_FIELD_NUMBER: _ClassVar[int] + FEATURE_FIELD_NUMBER: _ClassVar[int] + FRIEND_NIA_ACCOUNT_ID_FIELD_NUMBER: _ClassVar[int] + friend_id: _containers.RepeatedScalarFieldContainer[str] + feature: InternalSocialClientFeatures.CrossGameSocialClientSettingsProto.FeatureType + friend_nia_account_id: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, friend_id: _Optional[_Iterable[str]] = ..., feature: _Optional[_Union[InternalSocialClientFeatures.CrossGameSocialClientSettingsProto.FeatureType, str]] = ..., friend_nia_account_id: _Optional[_Iterable[str]] = ...) -> None: ... + +class InternalGetFriendDetailsResponse(_message.Message): + __slots__ = ["result", "friend_details"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalGetFriendDetailsResponse.Result] + SUCCESS: _ClassVar[InternalGetFriendDetailsResponse.Result] + ERROR_UNKNOWN: _ClassVar[InternalGetFriendDetailsResponse.Result] + ERROR_EXCEEDS_MAX_FRIENDS_PER_QUERY: _ClassVar[InternalGetFriendDetailsResponse.Result] + ERROR_FEATURE_DISABLED: _ClassVar[InternalGetFriendDetailsResponse.Result] + UNSET: InternalGetFriendDetailsResponse.Result + SUCCESS: InternalGetFriendDetailsResponse.Result + ERROR_UNKNOWN: InternalGetFriendDetailsResponse.Result + ERROR_EXCEEDS_MAX_FRIENDS_PER_QUERY: InternalGetFriendDetailsResponse.Result + ERROR_FEATURE_DISABLED: InternalGetFriendDetailsResponse.Result + class FriendDetailsEntryProto(_message.Message): + __slots__ = ["player_id", "profile", "player_status", "calling_game_data", "outgoing_game_invite_status", "nia_account_id", "gar_account_info"] + class OutgoingGameInviteStatus(_message.Message): + __slots__ = ["app_key", "invitation_status"] + APP_KEY_FIELD_NUMBER: _ClassVar[int] + INVITATION_STATUS_FIELD_NUMBER: _ClassVar[int] + app_key: str + invitation_status: InternalSocialV2Enum.InvitationStatus + def __init__(self, app_key: _Optional[str] = ..., invitation_status: _Optional[_Union[InternalSocialV2Enum.InvitationStatus, str]] = ...) -> None: ... + PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + PROFILE_FIELD_NUMBER: _ClassVar[int] + PLAYER_STATUS_FIELD_NUMBER: _ClassVar[int] + CALLING_GAME_DATA_FIELD_NUMBER: _ClassVar[int] + OUTGOING_GAME_INVITE_STATUS_FIELD_NUMBER: _ClassVar[int] + NIA_ACCOUNT_ID_FIELD_NUMBER: _ClassVar[int] + GAR_ACCOUNT_INFO_FIELD_NUMBER: _ClassVar[int] + player_id: str + profile: InternalProfileDetailsProto + player_status: InternalGetFriendDetailsResponse.PlayerStatusDetailsProto + calling_game_data: InternalFriendDetailsProto + outgoing_game_invite_status: _containers.RepeatedCompositeFieldContainer[InternalGetFriendDetailsResponse.FriendDetailsEntryProto.OutgoingGameInviteStatus] + nia_account_id: str + gar_account_info: InternalGarAccountInfoProto + def __init__(self, player_id: _Optional[str] = ..., profile: _Optional[_Union[InternalProfileDetailsProto, _Mapping]] = ..., player_status: _Optional[_Union[InternalGetFriendDetailsResponse.PlayerStatusDetailsProto, _Mapping]] = ..., calling_game_data: _Optional[_Union[InternalFriendDetailsProto, _Mapping]] = ..., outgoing_game_invite_status: _Optional[_Iterable[_Union[InternalGetFriendDetailsResponse.FriendDetailsEntryProto.OutgoingGameInviteStatus, _Mapping]]] = ..., nia_account_id: _Optional[str] = ..., gar_account_info: _Optional[_Union[InternalGarAccountInfoProto, _Mapping]] = ...) -> None: ... + class PlayerStatusDetailsProto(_message.Message): + __slots__ = ["result", "online_status", "last_played_app_key"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalGetFriendDetailsResponse.PlayerStatusDetailsProto.Result] + SUCCESS: _ClassVar[InternalGetFriendDetailsResponse.PlayerStatusDetailsProto.Result] + ERROR_UNKNOWN: _ClassVar[InternalGetFriendDetailsResponse.PlayerStatusDetailsProto.Result] + ERROR_STATUS_UNKNOWN: _ClassVar[InternalGetFriendDetailsResponse.PlayerStatusDetailsProto.Result] + ERROR_STALE_DATA: _ClassVar[InternalGetFriendDetailsResponse.PlayerStatusDetailsProto.Result] + UNSET: InternalGetFriendDetailsResponse.PlayerStatusDetailsProto.Result + SUCCESS: InternalGetFriendDetailsResponse.PlayerStatusDetailsProto.Result + ERROR_UNKNOWN: InternalGetFriendDetailsResponse.PlayerStatusDetailsProto.Result + ERROR_STATUS_UNKNOWN: InternalGetFriendDetailsResponse.PlayerStatusDetailsProto.Result + ERROR_STALE_DATA: InternalGetFriendDetailsResponse.PlayerStatusDetailsProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + ONLINE_STATUS_FIELD_NUMBER: _ClassVar[int] + LAST_PLAYED_APP_KEY_FIELD_NUMBER: _ClassVar[int] + result: InternalGetFriendDetailsResponse.PlayerStatusDetailsProto.Result + online_status: InternalSocialV2Enum.OnlineStatus + last_played_app_key: str + def __init__(self, result: _Optional[_Union[InternalGetFriendDetailsResponse.PlayerStatusDetailsProto.Result, str]] = ..., online_status: _Optional[_Union[InternalSocialV2Enum.OnlineStatus, str]] = ..., last_played_app_key: _Optional[str] = ...) -> None: ... + RESULT_FIELD_NUMBER: _ClassVar[int] + FRIEND_DETAILS_FIELD_NUMBER: _ClassVar[int] + result: InternalGetFriendDetailsResponse.Result + friend_details: _containers.RepeatedCompositeFieldContainer[InternalGetFriendDetailsResponse.FriendDetailsEntryProto] + def __init__(self, result: _Optional[_Union[InternalGetFriendDetailsResponse.Result, str]] = ..., friend_details: _Optional[_Iterable[_Union[InternalGetFriendDetailsResponse.FriendDetailsEntryProto, _Mapping]]] = ...) -> None: ... + +class InternalGetFriendRecommendationRequest(_message.Message): + __slots__ = ["type"] + TYPE_FIELD_NUMBER: _ClassVar[int] + type: InternalFriendRecommendationAttributeData.Type + def __init__(self, type: _Optional[_Union[InternalFriendRecommendationAttributeData.Type, str]] = ...) -> None: ... + +class InternalGetFriendRecommendationResponse(_message.Message): + __slots__ = ["result", "friend_recommendation"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalGetFriendRecommendationResponse.Result] + SUCCESS: _ClassVar[InternalGetFriendRecommendationResponse.Result] + UNSET: InternalGetFriendRecommendationResponse.Result + SUCCESS: InternalGetFriendRecommendationResponse.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + FRIEND_RECOMMENDATION_FIELD_NUMBER: _ClassVar[int] + result: InternalGetFriendRecommendationResponse.Result + friend_recommendation: _containers.RepeatedCompositeFieldContainer[InternalFriendRecommendation] + def __init__(self, result: _Optional[_Union[InternalGetFriendRecommendationResponse.Result, str]] = ..., friend_recommendation: _Optional[_Iterable[_Union[InternalFriendRecommendation, _Mapping]]] = ...) -> None: ... + +class InternalGetFriendsListOutProto(_message.Message): + __slots__ = ["result", "friend"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalGetFriendsListOutProto.Result] + SUCCESS: _ClassVar[InternalGetFriendsListOutProto.Result] + ERROR_UNKNOWN: _ClassVar[InternalGetFriendsListOutProto.Result] + UNSET: InternalGetFriendsListOutProto.Result + SUCCESS: InternalGetFriendsListOutProto.Result + ERROR_UNKNOWN: InternalGetFriendsListOutProto.Result + class FriendProto(_message.Message): + __slots__ = ["player_id", "codename", "team", "score", "data_with_me", "version", "created_ms", "fb_user_id", "is_facebook_friendship", "shared_data", "online_status", "nia_account_id", "display_name"] + class OnlineStatus(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalGetFriendsListOutProto.FriendProto.OnlineStatus] + STATUS_UNKNOWN: _ClassVar[InternalGetFriendsListOutProto.FriendProto.OnlineStatus] + STATUS_ONLINE: _ClassVar[InternalGetFriendsListOutProto.FriendProto.OnlineStatus] + STATUS_OFFLINE: _ClassVar[InternalGetFriendsListOutProto.FriendProto.OnlineStatus] + UNSET: InternalGetFriendsListOutProto.FriendProto.OnlineStatus + STATUS_UNKNOWN: InternalGetFriendsListOutProto.FriendProto.OnlineStatus + STATUS_ONLINE: InternalGetFriendsListOutProto.FriendProto.OnlineStatus + STATUS_OFFLINE: InternalGetFriendsListOutProto.FriendProto.OnlineStatus + PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + CODENAME_FIELD_NUMBER: _ClassVar[int] + TEAM_FIELD_NUMBER: _ClassVar[int] + SCORE_FIELD_NUMBER: _ClassVar[int] + DATA_WITH_ME_FIELD_NUMBER: _ClassVar[int] + VERSION_FIELD_NUMBER: _ClassVar[int] + CREATED_MS_FIELD_NUMBER: _ClassVar[int] + FB_USER_ID_FIELD_NUMBER: _ClassVar[int] + IS_FACEBOOK_FRIENDSHIP_FIELD_NUMBER: _ClassVar[int] + SHARED_DATA_FIELD_NUMBER: _ClassVar[int] + ONLINE_STATUS_FIELD_NUMBER: _ClassVar[int] + NIA_ACCOUNT_ID_FIELD_NUMBER: _ClassVar[int] + DISPLAY_NAME_FIELD_NUMBER: _ClassVar[int] + player_id: str + codename: str + team: str + score: int + data_with_me: FriendshipDataProto + version: int + created_ms: int + fb_user_id: str + is_facebook_friendship: bool + shared_data: InternalGetFriendsListOutProto.SharedFriendshipProto + online_status: InternalGetFriendsListOutProto.FriendProto.OnlineStatus + nia_account_id: str + display_name: str + def __init__(self, player_id: _Optional[str] = ..., codename: _Optional[str] = ..., team: _Optional[str] = ..., score: _Optional[int] = ..., data_with_me: _Optional[_Union[FriendshipDataProto, _Mapping]] = ..., version: _Optional[int] = ..., created_ms: _Optional[int] = ..., fb_user_id: _Optional[str] = ..., is_facebook_friendship: bool = ..., shared_data: _Optional[_Union[InternalGetFriendsListOutProto.SharedFriendshipProto, _Mapping]] = ..., online_status: _Optional[_Union[InternalGetFriendsListOutProto.FriendProto.OnlineStatus, str]] = ..., nia_account_id: _Optional[str] = ..., display_name: _Optional[str] = ...) -> None: ... + class SharedFriendshipProto(_message.Message): + __slots__ = ["shared_data", "version", "data_from_me", "data_to_me"] + SHARED_DATA_FIELD_NUMBER: _ClassVar[int] + VERSION_FIELD_NUMBER: _ClassVar[int] + DATA_FROM_ME_FIELD_NUMBER: _ClassVar[int] + DATA_TO_ME_FIELD_NUMBER: _ClassVar[int] + shared_data: bytes + version: int + data_from_me: OneWaySharedFriendshipDataProto + data_to_me: OneWaySharedFriendshipDataProto + def __init__(self, shared_data: _Optional[bytes] = ..., version: _Optional[int] = ..., data_from_me: _Optional[_Union[OneWaySharedFriendshipDataProto, _Mapping]] = ..., data_to_me: _Optional[_Union[OneWaySharedFriendshipDataProto, _Mapping]] = ...) -> None: ... + RESULT_FIELD_NUMBER: _ClassVar[int] + FRIEND_FIELD_NUMBER: _ClassVar[int] + result: InternalGetFriendsListOutProto.Result + friend: _containers.RepeatedCompositeFieldContainer[InternalGetFriendsListOutProto.FriendProto] + def __init__(self, result: _Optional[_Union[InternalGetFriendsListOutProto.Result, str]] = ..., friend: _Optional[_Iterable[_Union[InternalGetFriendsListOutProto.FriendProto, _Mapping]]] = ...) -> None: ... + +class InternalGetFriendsListProto(_message.Message): + __slots__ = ["list_option"] + LIST_OPTION_FIELD_NUMBER: _ClassVar[int] + list_option: InternalSocialSettings.ListOption + def __init__(self, list_option: _Optional[_Union[InternalSocialSettings.ListOption, str]] = ...) -> None: ... + +class InternalGetGmapSettingsOutProto(_message.Message): + __slots__ = ["result", "gmap_template_url", "max_poi_distance_in_meters"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalGetGmapSettingsOutProto.Result] + SUCCESS: _ClassVar[InternalGetGmapSettingsOutProto.Result] + ERROR_UNKNOWN: _ClassVar[InternalGetGmapSettingsOutProto.Result] + ERROR_MISSING_CONFIG: _ClassVar[InternalGetGmapSettingsOutProto.Result] + ERROR_NO_UNIQUE_ID: _ClassVar[InternalGetGmapSettingsOutProto.Result] + UNSET: InternalGetGmapSettingsOutProto.Result + SUCCESS: InternalGetGmapSettingsOutProto.Result + ERROR_UNKNOWN: InternalGetGmapSettingsOutProto.Result + ERROR_MISSING_CONFIG: InternalGetGmapSettingsOutProto.Result + ERROR_NO_UNIQUE_ID: InternalGetGmapSettingsOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + GMAP_TEMPLATE_URL_FIELD_NUMBER: _ClassVar[int] + MAX_POI_DISTANCE_IN_METERS_FIELD_NUMBER: _ClassVar[int] + result: InternalGetGmapSettingsOutProto.Result + gmap_template_url: str + max_poi_distance_in_meters: int + def __init__(self, result: _Optional[_Union[InternalGetGmapSettingsOutProto.Result, str]] = ..., gmap_template_url: _Optional[str] = ..., max_poi_distance_in_meters: _Optional[int] = ...) -> None: ... + +class InternalGetGmapSettingsProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class InternalGetInboxV2Proto(_message.Message): + __slots__ = ["is_history", "is_reverse", "not_before_ms"] + IS_HISTORY_FIELD_NUMBER: _ClassVar[int] + IS_REVERSE_FIELD_NUMBER: _ClassVar[int] + NOT_BEFORE_MS_FIELD_NUMBER: _ClassVar[int] + is_history: bool + is_reverse: bool + not_before_ms: int + def __init__(self, is_history: bool = ..., is_reverse: bool = ..., not_before_ms: _Optional[int] = ...) -> None: ... + +class InternalGetIncomingFriendInvitesOutProto(_message.Message): + __slots__ = ["result", "invites"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalGetIncomingFriendInvitesOutProto.Result] + SUCCESS: _ClassVar[InternalGetIncomingFriendInvitesOutProto.Result] + ERROR_UNKNOWN: _ClassVar[InternalGetIncomingFriendInvitesOutProto.Result] + UNSET: InternalGetIncomingFriendInvitesOutProto.Result + SUCCESS: InternalGetIncomingFriendInvitesOutProto.Result + ERROR_UNKNOWN: InternalGetIncomingFriendInvitesOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + INVITES_FIELD_NUMBER: _ClassVar[int] + result: InternalGetIncomingFriendInvitesOutProto.Result + invites: _containers.RepeatedCompositeFieldContainer[InternalIncomingFriendInviteDisplayProto] + def __init__(self, result: _Optional[_Union[InternalGetIncomingFriendInvitesOutProto.Result, str]] = ..., invites: _Optional[_Iterable[_Union[InternalIncomingFriendInviteDisplayProto, _Mapping]]] = ...) -> None: ... + +class InternalGetIncomingFriendInvitesProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class InternalGetIncomingGameInvitesRequest(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class InternalGetIncomingGameInvitesResponse(_message.Message): + __slots__ = ["invites", "result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalGetIncomingGameInvitesResponse.Result] + SUCCESS: _ClassVar[InternalGetIncomingGameInvitesResponse.Result] + ERROR_UNKNOWN: _ClassVar[InternalGetIncomingGameInvitesResponse.Result] + ERROR_FEATURE_DISABLED: _ClassVar[InternalGetIncomingGameInvitesResponse.Result] + UNSET: InternalGetIncomingGameInvitesResponse.Result + SUCCESS: InternalGetIncomingGameInvitesResponse.Result + ERROR_UNKNOWN: InternalGetIncomingGameInvitesResponse.Result + ERROR_FEATURE_DISABLED: InternalGetIncomingGameInvitesResponse.Result + class IncomingGameInvite(_message.Message): + __slots__ = ["app_key", "friend_profile_names", "status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalGetIncomingGameInvitesResponse.IncomingGameInvite.Status] + NEW: _ClassVar[InternalGetIncomingGameInvitesResponse.IncomingGameInvite.Status] + SEEN: _ClassVar[InternalGetIncomingGameInvitesResponse.IncomingGameInvite.Status] + UNSET: InternalGetIncomingGameInvitesResponse.IncomingGameInvite.Status + NEW: InternalGetIncomingGameInvitesResponse.IncomingGameInvite.Status + SEEN: InternalGetIncomingGameInvitesResponse.IncomingGameInvite.Status + APP_KEY_FIELD_NUMBER: _ClassVar[int] + FRIEND_PROFILE_NAMES_FIELD_NUMBER: _ClassVar[int] + STATUS_FIELD_NUMBER: _ClassVar[int] + app_key: str + friend_profile_names: _containers.RepeatedScalarFieldContainer[str] + status: InternalGetIncomingGameInvitesResponse.IncomingGameInvite.Status + def __init__(self, app_key: _Optional[str] = ..., friend_profile_names: _Optional[_Iterable[str]] = ..., status: _Optional[_Union[InternalGetIncomingGameInvitesResponse.IncomingGameInvite.Status, str]] = ...) -> None: ... + INVITES_FIELD_NUMBER: _ClassVar[int] + RESULT_FIELD_NUMBER: _ClassVar[int] + invites: _containers.RepeatedCompositeFieldContainer[InternalGetIncomingGameInvitesResponse.IncomingGameInvite] + result: InternalGetIncomingGameInvitesResponse.Result + def __init__(self, invites: _Optional[_Iterable[_Union[InternalGetIncomingGameInvitesResponse.IncomingGameInvite, _Mapping]]] = ..., result: _Optional[_Union[InternalGetIncomingGameInvitesResponse.Result, str]] = ...) -> None: ... + +class InternalGetInventoryProto(_message.Message): + __slots__ = ["timestamp_millis"] + TIMESTAMP_MILLIS_FIELD_NUMBER: _ClassVar[int] + timestamp_millis: int + def __init__(self, timestamp_millis: _Optional[int] = ...) -> None: ... + +class InternalGetInventoryResponseProto(_message.Message): + __slots__ = ["success", "inventory_delta"] + SUCCESS_FIELD_NUMBER: _ClassVar[int] + INVENTORY_DELTA_FIELD_NUMBER: _ClassVar[int] + success: bool + inventory_delta: InternalInventoryDeltaProto + def __init__(self, success: bool = ..., inventory_delta: _Optional[_Union[InternalInventoryDeltaProto, _Mapping]] = ...) -> None: ... + +class InternalGetMyAccountRequest(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class InternalGetMyAccountResponse(_message.Message): + __slots__ = ["status", "contact", "full_name", "contact_import_discoverability_consent"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalGetMyAccountResponse.Status] + SUCCESS: _ClassVar[InternalGetMyAccountResponse.Status] + ERROR_UNKNOWN: _ClassVar[InternalGetMyAccountResponse.Status] + ERROR_NOT_FOUND: _ClassVar[InternalGetMyAccountResponse.Status] + UNSET: InternalGetMyAccountResponse.Status + SUCCESS: InternalGetMyAccountResponse.Status + ERROR_UNKNOWN: InternalGetMyAccountResponse.Status + ERROR_NOT_FOUND: InternalGetMyAccountResponse.Status + class ContactProto(_message.Message): + __slots__ = ["contact_id", "type", "contact"] + class Type(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalGetMyAccountResponse.ContactProto.Type] + MASKED_PHONE_NUMBER: _ClassVar[InternalGetMyAccountResponse.ContactProto.Type] + UNSET: InternalGetMyAccountResponse.ContactProto.Type + MASKED_PHONE_NUMBER: InternalGetMyAccountResponse.ContactProto.Type + CONTACT_ID_FIELD_NUMBER: _ClassVar[int] + TYPE_FIELD_NUMBER: _ClassVar[int] + CONTACT_FIELD_NUMBER: _ClassVar[int] + contact_id: str + type: InternalGetMyAccountResponse.ContactProto.Type + contact: str + def __init__(self, contact_id: _Optional[str] = ..., type: _Optional[_Union[InternalGetMyAccountResponse.ContactProto.Type, str]] = ..., contact: _Optional[str] = ...) -> None: ... + STATUS_FIELD_NUMBER: _ClassVar[int] + CONTACT_FIELD_NUMBER: _ClassVar[int] + FULL_NAME_FIELD_NUMBER: _ClassVar[int] + CONTACT_IMPORT_DISCOVERABILITY_CONSENT_FIELD_NUMBER: _ClassVar[int] + status: InternalGetMyAccountResponse.Status + contact: _containers.RepeatedCompositeFieldContainer[InternalGetMyAccountResponse.ContactProto] + full_name: str + contact_import_discoverability_consent: InternalAccountContactSettings.ConsentStatus + def __init__(self, status: _Optional[_Union[InternalGetMyAccountResponse.Status, str]] = ..., contact: _Optional[_Iterable[_Union[InternalGetMyAccountResponse.ContactProto, _Mapping]]] = ..., full_name: _Optional[str] = ..., contact_import_discoverability_consent: _Optional[_Union[InternalAccountContactSettings.ConsentStatus, str]] = ...) -> None: ... + +class InternalGetNotificationInboxOutProto(_message.Message): + __slots__ = ["result", "inbox"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalGetNotificationInboxOutProto.Result] + SUCCESS: _ClassVar[InternalGetNotificationInboxOutProto.Result] + FAILURE: _ClassVar[InternalGetNotificationInboxOutProto.Result] + UNSET: InternalGetNotificationInboxOutProto.Result + SUCCESS: InternalGetNotificationInboxOutProto.Result + FAILURE: InternalGetNotificationInboxOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + INBOX_FIELD_NUMBER: _ClassVar[int] + result: InternalGetNotificationInboxOutProto.Result + inbox: InternalClientInbox + def __init__(self, result: _Optional[_Union[InternalGetNotificationInboxOutProto.Result, str]] = ..., inbox: _Optional[_Union[InternalClientInbox, _Mapping]] = ...) -> None: ... + +class InternalGetOutgoingBlocksOutProto(_message.Message): + __slots__ = ["blockee_nia_account_ids"] + BLOCKEE_NIA_ACCOUNT_IDS_FIELD_NUMBER: _ClassVar[int] + blockee_nia_account_ids: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, blockee_nia_account_ids: _Optional[_Iterable[str]] = ...) -> None: ... + +class InternalGetOutgoingBlocksProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class InternalGetOutgoingFriendInvitesOutProto(_message.Message): + __slots__ = ["result", "invites"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalGetOutgoingFriendInvitesOutProto.Result] + SUCCESS: _ClassVar[InternalGetOutgoingFriendInvitesOutProto.Result] + ERROR_UNKNOWN: _ClassVar[InternalGetOutgoingFriendInvitesOutProto.Result] + UNSET: InternalGetOutgoingFriendInvitesOutProto.Result + SUCCESS: InternalGetOutgoingFriendInvitesOutProto.Result + ERROR_UNKNOWN: InternalGetOutgoingFriendInvitesOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + INVITES_FIELD_NUMBER: _ClassVar[int] + result: InternalGetOutgoingFriendInvitesOutProto.Result + invites: _containers.RepeatedCompositeFieldContainer[InternalOutgoingFriendInviteDisplayProto] + def __init__(self, result: _Optional[_Union[InternalGetOutgoingFriendInvitesOutProto.Result, str]] = ..., invites: _Optional[_Iterable[_Union[InternalOutgoingFriendInviteDisplayProto, _Mapping]]] = ...) -> None: ... + +class InternalGetOutgoingFriendInvitesProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class InternalGetOutstandingWarningsRequestProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class InternalGetOutstandingWarningsResponseProto(_message.Message): + __slots__ = ["outstanding_warning"] + class WarningInfo(_message.Message): + __slots__ = ["type", "source", "start_timestamp_ms", "end_timestamp_ms", "reason_statements"] + TYPE_FIELD_NUMBER: _ClassVar[int] + SOURCE_FIELD_NUMBER: _ClassVar[int] + START_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + END_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + REASON_STATEMENTS_FIELD_NUMBER: _ClassVar[int] + type: InternalPlatformWarningType + source: InternalSource + start_timestamp_ms: int + end_timestamp_ms: int + reason_statements: _containers.RepeatedCompositeFieldContainer[StatementOfReason] + def __init__(self, type: _Optional[_Union[InternalPlatformWarningType, str]] = ..., source: _Optional[_Union[InternalSource, str]] = ..., start_timestamp_ms: _Optional[int] = ..., end_timestamp_ms: _Optional[int] = ..., reason_statements: _Optional[_Iterable[_Union[StatementOfReason, _Mapping]]] = ...) -> None: ... + OUTSTANDING_WARNING_FIELD_NUMBER: _ClassVar[int] + outstanding_warning: _containers.RepeatedCompositeFieldContainer[InternalGetOutstandingWarningsResponseProto.WarningInfo] + def __init__(self, outstanding_warning: _Optional[_Iterable[_Union[InternalGetOutstandingWarningsResponseProto.WarningInfo, _Mapping]]] = ...) -> None: ... + +class InternalGetPhotosOutProto(_message.Message): + __slots__ = ["result", "photos"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalGetPhotosOutProto.Result] + SUCCESS: _ClassVar[InternalGetPhotosOutProto.Result] + ERROR_UNKNOWN: _ClassVar[InternalGetPhotosOutProto.Result] + UNSET: InternalGetPhotosOutProto.Result + SUCCESS: InternalGetPhotosOutProto.Result + ERROR_UNKNOWN: InternalGetPhotosOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + PHOTOS_FIELD_NUMBER: _ClassVar[int] + result: InternalGetPhotosOutProto.Result + photos: _containers.RepeatedCompositeFieldContainer[InternalPhotoRecord] + def __init__(self, result: _Optional[_Union[InternalGetPhotosOutProto.Result, str]] = ..., photos: _Optional[_Iterable[_Union[InternalPhotoRecord, _Mapping]]] = ...) -> None: ... + +class InternalGetPhotosProto(_message.Message): + __slots__ = ["photo_ids", "photo_specs"] + class PhotoSpec(_message.Message): + __slots__ = ["photo_id", "mode"] + class GetPhotosMode(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + ORIGINAL: _ClassVar[InternalGetPhotosProto.PhotoSpec.GetPhotosMode] + SIZE_64: _ClassVar[InternalGetPhotosProto.PhotoSpec.GetPhotosMode] + SIZE_256: _ClassVar[InternalGetPhotosProto.PhotoSpec.GetPhotosMode] + SIZE_1080: _ClassVar[InternalGetPhotosProto.PhotoSpec.GetPhotosMode] + MIN_SIZE_64: _ClassVar[InternalGetPhotosProto.PhotoSpec.GetPhotosMode] + MIN_SIZE_256: _ClassVar[InternalGetPhotosProto.PhotoSpec.GetPhotosMode] + MIN_SIZE_1080: _ClassVar[InternalGetPhotosProto.PhotoSpec.GetPhotosMode] + ORIGINAL: InternalGetPhotosProto.PhotoSpec.GetPhotosMode + SIZE_64: InternalGetPhotosProto.PhotoSpec.GetPhotosMode + SIZE_256: InternalGetPhotosProto.PhotoSpec.GetPhotosMode + SIZE_1080: InternalGetPhotosProto.PhotoSpec.GetPhotosMode + MIN_SIZE_64: InternalGetPhotosProto.PhotoSpec.GetPhotosMode + MIN_SIZE_256: InternalGetPhotosProto.PhotoSpec.GetPhotosMode + MIN_SIZE_1080: InternalGetPhotosProto.PhotoSpec.GetPhotosMode + PHOTO_ID_FIELD_NUMBER: _ClassVar[int] + MODE_FIELD_NUMBER: _ClassVar[int] + photo_id: str + mode: InternalGetPhotosProto.PhotoSpec.GetPhotosMode + def __init__(self, photo_id: _Optional[str] = ..., mode: _Optional[_Union[InternalGetPhotosProto.PhotoSpec.GetPhotosMode, str]] = ...) -> None: ... + PHOTO_IDS_FIELD_NUMBER: _ClassVar[int] + PHOTO_SPECS_FIELD_NUMBER: _ClassVar[int] + photo_ids: _containers.RepeatedScalarFieldContainer[str] + photo_specs: _containers.RepeatedCompositeFieldContainer[InternalGetPhotosProto.PhotoSpec] + def __init__(self, photo_ids: _Optional[_Iterable[str]] = ..., photo_specs: _Optional[_Iterable[_Union[InternalGetPhotosProto.PhotoSpec, _Mapping]]] = ...) -> None: ... + +class InternalGetPlayerSettingsOutProto(_message.Message): + __slots__ = ["result", "settings"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalGetPlayerSettingsOutProto.Result] + SUCCESS: _ClassVar[InternalGetPlayerSettingsOutProto.Result] + ERROR_UNKNOWN: _ClassVar[InternalGetPlayerSettingsOutProto.Result] + ERROR_PLAYER_NOT_FOUND: _ClassVar[InternalGetPlayerSettingsOutProto.Result] + UNSET: InternalGetPlayerSettingsOutProto.Result + SUCCESS: InternalGetPlayerSettingsOutProto.Result + ERROR_UNKNOWN: InternalGetPlayerSettingsOutProto.Result + ERROR_PLAYER_NOT_FOUND: InternalGetPlayerSettingsOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + SETTINGS_FIELD_NUMBER: _ClassVar[int] + result: InternalGetPlayerSettingsOutProto.Result + settings: InternalPlayerSettingsProto + def __init__(self, result: _Optional[_Union[InternalGetPlayerSettingsOutProto.Result, str]] = ..., settings: _Optional[_Union[InternalPlayerSettingsProto, _Mapping]] = ...) -> None: ... + +class InternalGetPlayerSettingsProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class InternalGetProfileRequest(_message.Message): + __slots__ = ["player_id", "nia_account_id"] + PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + NIA_ACCOUNT_ID_FIELD_NUMBER: _ClassVar[int] + player_id: str + nia_account_id: str + def __init__(self, player_id: _Optional[str] = ..., nia_account_id: _Optional[str] = ...) -> None: ... + +class InternalGetProfileResponse(_message.Message): + __slots__ = ["result", "profile_details", "player_profile_details"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalGetProfileResponse.Result] + SUCCESS: _ClassVar[InternalGetProfileResponse.Result] + ERROR_UNKNOWN: _ClassVar[InternalGetProfileResponse.Result] + ERROR_NOT_FRIEND: _ClassVar[InternalGetProfileResponse.Result] + UNSET: InternalGetProfileResponse.Result + SUCCESS: InternalGetProfileResponse.Result + ERROR_UNKNOWN: InternalGetProfileResponse.Result + ERROR_NOT_FRIEND: InternalGetProfileResponse.Result + class PlayerProfileDetailsProto(_message.Message): + __slots__ = ["app_key", "codename", "faction", "level", "experience", "signed_up_timestamp_ms", "last_played_timestamp_ms", "player_total_walk_km", "display_name"] + APP_KEY_FIELD_NUMBER: _ClassVar[int] + CODENAME_FIELD_NUMBER: _ClassVar[int] + FACTION_FIELD_NUMBER: _ClassVar[int] + LEVEL_FIELD_NUMBER: _ClassVar[int] + EXPERIENCE_FIELD_NUMBER: _ClassVar[int] + SIGNED_UP_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + LAST_PLAYED_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + PLAYER_TOTAL_WALK_KM_FIELD_NUMBER: _ClassVar[int] + DISPLAY_NAME_FIELD_NUMBER: _ClassVar[int] + app_key: str + codename: str + faction: str + level: int + experience: int + signed_up_timestamp_ms: int + last_played_timestamp_ms: int + player_total_walk_km: float + display_name: str + def __init__(self, app_key: _Optional[str] = ..., codename: _Optional[str] = ..., faction: _Optional[str] = ..., level: _Optional[int] = ..., experience: _Optional[int] = ..., signed_up_timestamp_ms: _Optional[int] = ..., last_played_timestamp_ms: _Optional[int] = ..., player_total_walk_km: _Optional[float] = ..., display_name: _Optional[str] = ...) -> None: ... + RESULT_FIELD_NUMBER: _ClassVar[int] + PROFILE_DETAILS_FIELD_NUMBER: _ClassVar[int] + PLAYER_PROFILE_DETAILS_FIELD_NUMBER: _ClassVar[int] + result: InternalGetProfileResponse.Result + profile_details: InternalProfileDetailsProto + player_profile_details: _containers.RepeatedCompositeFieldContainer[InternalGetProfileResponse.PlayerProfileDetailsProto] + def __init__(self, result: _Optional[_Union[InternalGetProfileResponse.Result, str]] = ..., profile_details: _Optional[_Union[InternalProfileDetailsProto, _Mapping]] = ..., player_profile_details: _Optional[_Iterable[_Union[InternalGetProfileResponse.PlayerProfileDetailsProto, _Mapping]]] = ...) -> None: ... + +class InternalGetSignedUrlOutProto(_message.Message): + __slots__ = ["result", "signed_url", "photo_id"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalGetSignedUrlOutProto.Result] + SUCCESS: _ClassVar[InternalGetSignedUrlOutProto.Result] + ERROR_UNKNOWN: _ClassVar[InternalGetSignedUrlOutProto.Result] + UNSET: InternalGetSignedUrlOutProto.Result + SUCCESS: InternalGetSignedUrlOutProto.Result + ERROR_UNKNOWN: InternalGetSignedUrlOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + SIGNED_URL_FIELD_NUMBER: _ClassVar[int] + PHOTO_ID_FIELD_NUMBER: _ClassVar[int] + result: InternalGetSignedUrlOutProto.Result + signed_url: str + photo_id: str + def __init__(self, result: _Optional[_Union[InternalGetSignedUrlOutProto.Result, str]] = ..., signed_url: _Optional[str] = ..., photo_id: _Optional[str] = ...) -> None: ... + +class InternalGetSignedUrlProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class InternalGetUploadUrlOutProto(_message.Message): + __slots__ = ["status", "signed_url", "supporting_image_signed_url"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalGetUploadUrlOutProto.Status] + FAILURES: _ClassVar[InternalGetUploadUrlOutProto.Status] + SUCCESS: _ClassVar[InternalGetUploadUrlOutProto.Status] + UNSET: InternalGetUploadUrlOutProto.Status + FAILURES: InternalGetUploadUrlOutProto.Status + SUCCESS: InternalGetUploadUrlOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + SIGNED_URL_FIELD_NUMBER: _ClassVar[int] + SUPPORTING_IMAGE_SIGNED_URL_FIELD_NUMBER: _ClassVar[int] + status: InternalGetUploadUrlOutProto.Status + signed_url: str + supporting_image_signed_url: str + def __init__(self, status: _Optional[_Union[InternalGetUploadUrlOutProto.Status, str]] = ..., signed_url: _Optional[str] = ..., supporting_image_signed_url: _Optional[str] = ...) -> None: ... + +class InternalGetUploadUrlProto(_message.Message): + __slots__ = ["user_id", "game_unique_id"] + USER_ID_FIELD_NUMBER: _ClassVar[int] + GAME_UNIQUE_ID_FIELD_NUMBER: _ClassVar[int] + user_id: str + game_unique_id: str + def __init__(self, user_id: _Optional[str] = ..., game_unique_id: _Optional[str] = ...) -> None: ... + +class InternalGetWebTokenActionOutProto(_message.Message): + __slots__ = ["status", "access_token"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalGetWebTokenActionOutProto.Status] + SUCCESS: _ClassVar[InternalGetWebTokenActionOutProto.Status] + ERROR_UNKNOWN: _ClassVar[InternalGetWebTokenActionOutProto.Status] + UNSET: InternalGetWebTokenActionOutProto.Status + SUCCESS: InternalGetWebTokenActionOutProto.Status + ERROR_UNKNOWN: InternalGetWebTokenActionOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + ACCESS_TOKEN_FIELD_NUMBER: _ClassVar[int] + status: InternalGetWebTokenActionOutProto.Status + access_token: str + def __init__(self, status: _Optional[_Union[InternalGetWebTokenActionOutProto.Status, str]] = ..., access_token: _Optional[str] = ...) -> None: ... + +class InternalGetWebTokenActionProto(_message.Message): + __slots__ = ["client_id"] + CLIENT_ID_FIELD_NUMBER: _ClassVar[int] + client_id: str + def __init__(self, client_id: _Optional[str] = ...) -> None: ... + +class InternalGuestLoginAuthToken(_message.Message): + __slots__ = ["secret", "api_key", "device_id"] + SECRET_FIELD_NUMBER: _ClassVar[int] + API_KEY_FIELD_NUMBER: _ClassVar[int] + DEVICE_ID_FIELD_NUMBER: _ClassVar[int] + secret: bytes + api_key: str + device_id: str + def __init__(self, secret: _Optional[bytes] = ..., api_key: _Optional[str] = ..., device_id: _Optional[str] = ...) -> None: ... + +class InternalGuestLoginSecretToken(_message.Message): + __slots__ = ["token_contents", "signature", "iv"] + TOKEN_CONTENTS_FIELD_NUMBER: _ClassVar[int] + SIGNATURE_FIELD_NUMBER: _ClassVar[int] + IV_FIELD_NUMBER: _ClassVar[int] + token_contents: bytes + signature: bytes + iv: bytes + def __init__(self, token_contents: _Optional[bytes] = ..., signature: _Optional[bytes] = ..., iv: _Optional[bytes] = ...) -> None: ... + +class InternalImageLogReportData(_message.Message): + __slots__ = ["image_id", "category", "reporter_name"] + IMAGE_ID_FIELD_NUMBER: _ClassVar[int] + CATEGORY_FIELD_NUMBER: _ClassVar[int] + REPORTER_NAME_FIELD_NUMBER: _ClassVar[int] + image_id: str + category: _containers.RepeatedScalarFieldContainer[InternalFlagCategory.Category] + reporter_name: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, image_id: _Optional[str] = ..., category: _Optional[_Iterable[_Union[InternalFlagCategory.Category, str]]] = ..., reporter_name: _Optional[_Iterable[str]] = ...) -> None: ... + +class InternalImageModerationAttributes(_message.Message): + __slots__ = [] + class DetectionLikelihood(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNKNOWN: _ClassVar[InternalImageModerationAttributes.DetectionLikelihood] + VERY_UNLIKELY: _ClassVar[InternalImageModerationAttributes.DetectionLikelihood] + UNLIKELY: _ClassVar[InternalImageModerationAttributes.DetectionLikelihood] + POSSIBLE: _ClassVar[InternalImageModerationAttributes.DetectionLikelihood] + LIKELY: _ClassVar[InternalImageModerationAttributes.DetectionLikelihood] + VERY_LIKELY: _ClassVar[InternalImageModerationAttributes.DetectionLikelihood] + UNKNOWN: InternalImageModerationAttributes.DetectionLikelihood + VERY_UNLIKELY: InternalImageModerationAttributes.DetectionLikelihood + UNLIKELY: InternalImageModerationAttributes.DetectionLikelihood + POSSIBLE: InternalImageModerationAttributes.DetectionLikelihood + LIKELY: InternalImageModerationAttributes.DetectionLikelihood + VERY_LIKELY: InternalImageModerationAttributes.DetectionLikelihood + def __init__(self) -> None: ... + +class InternalImageProfanityReportData(_message.Message): + __slots__ = ["flag_category", "image_id", "reporter_name", "safer_ticket_id"] + FLAG_CATEGORY_FIELD_NUMBER: _ClassVar[int] + IMAGE_ID_FIELD_NUMBER: _ClassVar[int] + REPORTER_NAME_FIELD_NUMBER: _ClassVar[int] + SAFER_TICKET_ID_FIELD_NUMBER: _ClassVar[int] + flag_category: _containers.RepeatedScalarFieldContainer[InternalFlagCategory.Category] + image_id: str + reporter_name: _containers.RepeatedScalarFieldContainer[str] + safer_ticket_id: str + def __init__(self, flag_category: _Optional[_Iterable[_Union[InternalFlagCategory.Category, str]]] = ..., image_id: _Optional[str] = ..., reporter_name: _Optional[_Iterable[str]] = ..., safer_ticket_id: _Optional[str] = ...) -> None: ... + +class InternalInAppPurchaseBalanceProto(_message.Message): + __slots__ = ["currency_type", "purchased_balance", "last_modified_timestamp_ms", "fiat_purchased_balance", "fiat_currency_cost_e6_per_in_game_unit"] + CURRENCY_TYPE_FIELD_NUMBER: _ClassVar[int] + PURCHASED_BALANCE_FIELD_NUMBER: _ClassVar[int] + LAST_MODIFIED_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + FIAT_PURCHASED_BALANCE_FIELD_NUMBER: _ClassVar[int] + FIAT_CURRENCY_COST_E6_PER_IN_GAME_UNIT_FIELD_NUMBER: _ClassVar[int] + currency_type: str + purchased_balance: int + last_modified_timestamp_ms: int + fiat_purchased_balance: int + fiat_currency_cost_e6_per_in_game_unit: int + def __init__(self, currency_type: _Optional[str] = ..., purchased_balance: _Optional[int] = ..., last_modified_timestamp_ms: _Optional[int] = ..., fiat_purchased_balance: _Optional[int] = ..., fiat_currency_cost_e6_per_in_game_unit: _Optional[int] = ...) -> None: ... + +class InternalIncomingFriendInviteDisplayProto(_message.Message): + __slots__ = ["invite", "player"] + INVITE_FIELD_NUMBER: _ClassVar[int] + PLAYER_FIELD_NUMBER: _ClassVar[int] + invite: InternalIncomingFriendInviteProto + player: InternalPlayerSummaryProto + def __init__(self, invite: _Optional[_Union[InternalIncomingFriendInviteProto, _Mapping]] = ..., player: _Optional[_Union[InternalPlayerSummaryProto, _Mapping]] = ...) -> None: ... + +class InternalIncomingFriendInviteProto(_message.Message): + __slots__ = ["status", "player_id", "created_ms", "invitation_type", "full_name", "nia_account_id"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalIncomingFriendInviteProto.Status] + PENDING: _ClassVar[InternalIncomingFriendInviteProto.Status] + DECLINED: _ClassVar[InternalIncomingFriendInviteProto.Status] + CANCELLED: _ClassVar[InternalIncomingFriendInviteProto.Status] + UNSET: InternalIncomingFriendInviteProto.Status + PENDING: InternalIncomingFriendInviteProto.Status + DECLINED: InternalIncomingFriendInviteProto.Status + CANCELLED: InternalIncomingFriendInviteProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + CREATED_MS_FIELD_NUMBER: _ClassVar[int] + INVITATION_TYPE_FIELD_NUMBER: _ClassVar[int] + FULL_NAME_FIELD_NUMBER: _ClassVar[int] + NIA_ACCOUNT_ID_FIELD_NUMBER: _ClassVar[int] + status: InternalIncomingFriendInviteProto.Status + player_id: str + created_ms: int + invitation_type: InternalInvitationType + full_name: str + nia_account_id: str + def __init__(self, status: _Optional[_Union[InternalIncomingFriendInviteProto.Status, str]] = ..., player_id: _Optional[str] = ..., created_ms: _Optional[int] = ..., invitation_type: _Optional[_Union[InternalInvitationType, str]] = ..., full_name: _Optional[str] = ..., nia_account_id: _Optional[str] = ...) -> None: ... + +class InternalInventoryDeltaProto(_message.Message): + __slots__ = ["original_timestamp", "new_timestamp", "inventory_item"] + ORIGINAL_TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + NEW_TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + INVENTORY_ITEM_FIELD_NUMBER: _ClassVar[int] + original_timestamp: int + new_timestamp: int + inventory_item: _containers.RepeatedCompositeFieldContainer[InternalInventoryItemProto] + def __init__(self, original_timestamp: _Optional[int] = ..., new_timestamp: _Optional[int] = ..., inventory_item: _Optional[_Iterable[_Union[InternalInventoryItemProto, _Mapping]]] = ...) -> None: ... + +class InternalInventoryItemProto(_message.Message): + __slots__ = ["deleted_item_key", "inventory_item_data", "modified_timestamp"] + DELETED_ITEM_KEY_FIELD_NUMBER: _ClassVar[int] + INVENTORY_ITEM_DATA_FIELD_NUMBER: _ClassVar[int] + MODIFIED_TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + deleted_item_key: HoloInventoryKeyProto + inventory_item_data: HoloInventoryItemProto + modified_timestamp: int + def __init__(self, deleted_item_key: _Optional[_Union[HoloInventoryKeyProto, _Mapping]] = ..., inventory_item_data: _Optional[_Union[HoloInventoryItemProto, _Mapping]] = ..., modified_timestamp: _Optional[int] = ...) -> None: ... + +class InternalInventoryProto(_message.Message): + __slots__ = ["inventory_item", "diff_inventory", "inventory_type"] + class InventoryType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + BINARY_BLOB: _ClassVar[InternalInventoryProto.InventoryType] + DIFF: _ClassVar[InternalInventoryProto.InventoryType] + COMPOSITE: _ClassVar[InternalInventoryProto.InventoryType] + BINARY_BLOB: InternalInventoryProto.InventoryType + DIFF: InternalInventoryProto.InventoryType + COMPOSITE: InternalInventoryProto.InventoryType + class DiffInventoryProto(_message.Message): + __slots__ = ["item_changelog", "diff_inventory_entity_last_compaction_ms"] + ITEM_CHANGELOG_FIELD_NUMBER: _ClassVar[int] + DIFF_INVENTORY_ENTITY_LAST_COMPACTION_MS_FIELD_NUMBER: _ClassVar[int] + item_changelog: _containers.RepeatedCompositeFieldContainer[InternalInventoryItemProto] + diff_inventory_entity_last_compaction_ms: int + def __init__(self, item_changelog: _Optional[_Iterable[_Union[InternalInventoryItemProto, _Mapping]]] = ..., diff_inventory_entity_last_compaction_ms: _Optional[int] = ...) -> None: ... + INVENTORY_ITEM_FIELD_NUMBER: _ClassVar[int] + DIFF_INVENTORY_FIELD_NUMBER: _ClassVar[int] + INVENTORY_TYPE_FIELD_NUMBER: _ClassVar[int] + inventory_item: _containers.RepeatedCompositeFieldContainer[InternalInventoryItemProto] + diff_inventory: InternalInventoryProto.DiffInventoryProto + inventory_type: InternalInventoryProto.InventoryType + def __init__(self, inventory_item: _Optional[_Iterable[_Union[InternalInventoryItemProto, _Mapping]]] = ..., diff_inventory: _Optional[_Union[InternalInventoryProto.DiffInventoryProto, _Mapping]] = ..., inventory_type: _Optional[_Union[InternalInventoryProto.InventoryType, str]] = ...) -> None: ... + +class InternalInviteFacebookFriendOutProto(_message.Message): + __slots__ = ["result", "new_friendship_formed"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalInviteFacebookFriendOutProto.Result] + SUCCESS: _ClassVar[InternalInviteFacebookFriendOutProto.Result] + ERROR_UNKNOWN: _ClassVar[InternalInviteFacebookFriendOutProto.Result] + ERROR_PLAYER_NOT_FOUND: _ClassVar[InternalInviteFacebookFriendOutProto.Result] + ERROR_PLAYER_OUTBOX_FULL: _ClassVar[InternalInviteFacebookFriendOutProto.Result] + ERROR_PLAYER_INBOX_FULL: _ClassVar[InternalInviteFacebookFriendOutProto.Result] + ERROR_SENDER_HAS_MAX_FRIENDS: _ClassVar[InternalInviteFacebookFriendOutProto.Result] + ERROR_RECEIVER_HAS_MAX_FRIENDS: _ClassVar[InternalInviteFacebookFriendOutProto.Result] + ERROR_ALREADY_A_FRIEND: _ClassVar[InternalInviteFacebookFriendOutProto.Result] + ERROR_INVITE_ALREADY_SENT: _ClassVar[InternalInviteFacebookFriendOutProto.Result] + ERROR_INVITE_ALREADY_RECEIVED: _ClassVar[InternalInviteFacebookFriendOutProto.Result] + ERROR_CANNOT_SEND_INVITES_TO_YOURSELF: _ClassVar[InternalInviteFacebookFriendOutProto.Result] + ERROR_FRIEND_CACHE_EXPIRED: _ClassVar[InternalInviteFacebookFriendOutProto.Result] + ERROR_FRIEND_NOT_CACHED: _ClassVar[InternalInviteFacebookFriendOutProto.Result] + ERROR_INVALID_SENDER_FACEBOOK_ID: _ClassVar[InternalInviteFacebookFriendOutProto.Result] + ERROR_SEND_TO_BLOCKED_USER: _ClassVar[InternalInviteFacebookFriendOutProto.Result] + UNSET: InternalInviteFacebookFriendOutProto.Result + SUCCESS: InternalInviteFacebookFriendOutProto.Result + ERROR_UNKNOWN: InternalInviteFacebookFriendOutProto.Result + ERROR_PLAYER_NOT_FOUND: InternalInviteFacebookFriendOutProto.Result + ERROR_PLAYER_OUTBOX_FULL: InternalInviteFacebookFriendOutProto.Result + ERROR_PLAYER_INBOX_FULL: InternalInviteFacebookFriendOutProto.Result + ERROR_SENDER_HAS_MAX_FRIENDS: InternalInviteFacebookFriendOutProto.Result + ERROR_RECEIVER_HAS_MAX_FRIENDS: InternalInviteFacebookFriendOutProto.Result + ERROR_ALREADY_A_FRIEND: InternalInviteFacebookFriendOutProto.Result + ERROR_INVITE_ALREADY_SENT: InternalInviteFacebookFriendOutProto.Result + ERROR_INVITE_ALREADY_RECEIVED: InternalInviteFacebookFriendOutProto.Result + ERROR_CANNOT_SEND_INVITES_TO_YOURSELF: InternalInviteFacebookFriendOutProto.Result + ERROR_FRIEND_CACHE_EXPIRED: InternalInviteFacebookFriendOutProto.Result + ERROR_FRIEND_NOT_CACHED: InternalInviteFacebookFriendOutProto.Result + ERROR_INVALID_SENDER_FACEBOOK_ID: InternalInviteFacebookFriendOutProto.Result + ERROR_SEND_TO_BLOCKED_USER: InternalInviteFacebookFriendOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + NEW_FRIENDSHIP_FORMED_FIELD_NUMBER: _ClassVar[int] + result: InternalInviteFacebookFriendOutProto.Result + new_friendship_formed: bool + def __init__(self, result: _Optional[_Union[InternalInviteFacebookFriendOutProto.Result, str]] = ..., new_friendship_formed: bool = ...) -> None: ... + +class InternalInviteFacebookFriendProto(_message.Message): + __slots__ = ["fb_access_token", "friend_fb_user_id"] + FB_ACCESS_TOKEN_FIELD_NUMBER: _ClassVar[int] + FRIEND_FB_USER_ID_FIELD_NUMBER: _ClassVar[int] + fb_access_token: str + friend_fb_user_id: str + def __init__(self, fb_access_token: _Optional[str] = ..., friend_fb_user_id: _Optional[str] = ...) -> None: ... + +class InternalInviteGameRequest(_message.Message): + __slots__ = ["friend_id", "friend_nia_account_id", "app_key", "referral"] + FRIEND_ID_FIELD_NUMBER: _ClassVar[int] + FRIEND_NIA_ACCOUNT_ID_FIELD_NUMBER: _ClassVar[int] + APP_KEY_FIELD_NUMBER: _ClassVar[int] + REFERRAL_FIELD_NUMBER: _ClassVar[int] + friend_id: str + friend_nia_account_id: str + app_key: str + referral: InternalReferralProto + def __init__(self, friend_id: _Optional[str] = ..., friend_nia_account_id: _Optional[str] = ..., app_key: _Optional[str] = ..., referral: _Optional[_Union[InternalReferralProto, _Mapping]] = ...) -> None: ... + +class InternalInviteGameResponse(_message.Message): + __slots__ = ["status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalInviteGameResponse.Status] + SUCCESS: _ClassVar[InternalInviteGameResponse.Status] + ERROR_UNKNOWN: _ClassVar[InternalInviteGameResponse.Status] + ERROR_NOT_FRIEND: _ClassVar[InternalInviteGameResponse.Status] + ERROR_EXCEED_LIMIT: _ClassVar[InternalInviteGameResponse.Status] + ERROR_ALREADY_SIGNED_UP: _ClassVar[InternalInviteGameResponse.Status] + ERROR_EMAIL_FAILED: _ClassVar[InternalInviteGameResponse.Status] + UNSET: InternalInviteGameResponse.Status + SUCCESS: InternalInviteGameResponse.Status + ERROR_UNKNOWN: InternalInviteGameResponse.Status + ERROR_NOT_FRIEND: InternalInviteGameResponse.Status + ERROR_EXCEED_LIMIT: InternalInviteGameResponse.Status + ERROR_ALREADY_SIGNED_UP: InternalInviteGameResponse.Status + ERROR_EMAIL_FAILED: InternalInviteGameResponse.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + status: InternalInviteGameResponse.Status + def __init__(self, status: _Optional[_Union[InternalInviteGameResponse.Status, str]] = ...) -> None: ... + +class InternalIosDevice(_message.Message): + __slots__ = ["name", "manufacturer", "model", "hardware", "software"] + NAME_FIELD_NUMBER: _ClassVar[int] + MANUFACTURER_FIELD_NUMBER: _ClassVar[int] + MODEL_FIELD_NUMBER: _ClassVar[int] + HARDWARE_FIELD_NUMBER: _ClassVar[int] + SOFTWARE_FIELD_NUMBER: _ClassVar[int] + name: str + manufacturer: str + model: str + hardware: str + software: str + def __init__(self, name: _Optional[str] = ..., manufacturer: _Optional[str] = ..., model: _Optional[str] = ..., hardware: _Optional[str] = ..., software: _Optional[str] = ...) -> None: ... + +class InternalIosSourceRevision(_message.Message): + __slots__ = ["name", "bundle", "version", "product", "os"] + NAME_FIELD_NUMBER: _ClassVar[int] + BUNDLE_FIELD_NUMBER: _ClassVar[int] + VERSION_FIELD_NUMBER: _ClassVar[int] + PRODUCT_FIELD_NUMBER: _ClassVar[int] + OS_FIELD_NUMBER: _ClassVar[int] + name: str + bundle: str + version: str + product: str + os: str + def __init__(self, name: _Optional[str] = ..., bundle: _Optional[str] = ..., version: _Optional[str] = ..., product: _Optional[str] = ..., os: _Optional[str] = ...) -> None: ... + +class InternalIsAccountBlockedOutProto(_message.Message): + __slots__ = ["is_blocked"] + IS_BLOCKED_FIELD_NUMBER: _ClassVar[int] + is_blocked: bool + def __init__(self, is_blocked: bool = ...) -> None: ... + +class InternalIsAccountBlockedProto(_message.Message): + __slots__ = ["blockee_nia_account_id"] + BLOCKEE_NIA_ACCOUNT_ID_FIELD_NUMBER: _ClassVar[int] + blockee_nia_account_id: str + def __init__(self, blockee_nia_account_id: _Optional[str] = ...) -> None: ... + +class InternalIsMyFriendOutProto(_message.Message): + __slots__ = ["result", "is_friend"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalIsMyFriendOutProto.Result] + SUCCESS: _ClassVar[InternalIsMyFriendOutProto.Result] + ERROR_UNKNOWN: _ClassVar[InternalIsMyFriendOutProto.Result] + ERROR_PLAYER_NOT_FOUND_DELETED: _ClassVar[InternalIsMyFriendOutProto.Result] + UNSET: InternalIsMyFriendOutProto.Result + SUCCESS: InternalIsMyFriendOutProto.Result + ERROR_UNKNOWN: InternalIsMyFriendOutProto.Result + ERROR_PLAYER_NOT_FOUND_DELETED: InternalIsMyFriendOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + IS_FRIEND_FIELD_NUMBER: _ClassVar[int] + result: InternalIsMyFriendOutProto.Result + is_friend: bool + def __init__(self, result: _Optional[_Union[InternalIsMyFriendOutProto.Result, str]] = ..., is_friend: bool = ...) -> None: ... + +class InternalIsMyFriendProto(_message.Message): + __slots__ = ["player_id", "nia_account_id"] + PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + NIA_ACCOUNT_ID_FIELD_NUMBER: _ClassVar[int] + player_id: str + nia_account_id: str + def __init__(self, player_id: _Optional[str] = ..., nia_account_id: _Optional[str] = ...) -> None: ... + +class InternalItemProto(_message.Message): + __slots__ = ["text", "image_url", "video_url", "text_language", "item_status", "image_csam_violation", "flag_category", "reporter_name", "moderation_eligible"] + class ItemStatus(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalItemProto.ItemStatus] + ALLOW: _ClassVar[InternalItemProto.ItemStatus] + REJECT: _ClassVar[InternalItemProto.ItemStatus] + PENDING: _ClassVar[InternalItemProto.ItemStatus] + UNSET: InternalItemProto.ItemStatus + ALLOW: InternalItemProto.ItemStatus + REJECT: InternalItemProto.ItemStatus + PENDING: InternalItemProto.ItemStatus + TEXT_FIELD_NUMBER: _ClassVar[int] + IMAGE_URL_FIELD_NUMBER: _ClassVar[int] + VIDEO_URL_FIELD_NUMBER: _ClassVar[int] + TEXT_LANGUAGE_FIELD_NUMBER: _ClassVar[int] + ITEM_STATUS_FIELD_NUMBER: _ClassVar[int] + IMAGE_CSAM_VIOLATION_FIELD_NUMBER: _ClassVar[int] + FLAG_CATEGORY_FIELD_NUMBER: _ClassVar[int] + REPORTER_NAME_FIELD_NUMBER: _ClassVar[int] + MODERATION_ELIGIBLE_FIELD_NUMBER: _ClassVar[int] + text: str + image_url: str + video_url: str + text_language: InternalLanguageData + item_status: InternalItemProto.ItemStatus + image_csam_violation: bool + flag_category: _containers.RepeatedScalarFieldContainer[InternalFlagCategory.Category] + reporter_name: _containers.RepeatedScalarFieldContainer[str] + moderation_eligible: bool + def __init__(self, text: _Optional[str] = ..., image_url: _Optional[str] = ..., video_url: _Optional[str] = ..., text_language: _Optional[_Union[InternalLanguageData, _Mapping]] = ..., item_status: _Optional[_Union[InternalItemProto.ItemStatus, str]] = ..., image_csam_violation: bool = ..., flag_category: _Optional[_Iterable[_Union[InternalFlagCategory.Category, str]]] = ..., reporter_name: _Optional[_Iterable[str]] = ..., moderation_eligible: bool = ...) -> None: ... + +class InternalLanguageData(_message.Message): + __slots__ = ["code", "name"] + CODE_FIELD_NUMBER: _ClassVar[int] + NAME_FIELD_NUMBER: _ClassVar[int] + code: str + name: str + def __init__(self, code: _Optional[str] = ..., name: _Optional[str] = ...) -> None: ... + +class InternalLegalHold(_message.Message): + __slots__ = ["legal_hold_value", "starting_timestamp_ms", "ending_timestamp_ms", "reason"] + LEGAL_HOLD_VALUE_FIELD_NUMBER: _ClassVar[int] + STARTING_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + ENDING_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + REASON_FIELD_NUMBER: _ClassVar[int] + legal_hold_value: bool + starting_timestamp_ms: int + ending_timestamp_ms: int + reason: str + def __init__(self, legal_hold_value: bool = ..., starting_timestamp_ms: _Optional[int] = ..., ending_timestamp_ms: _Optional[int] = ..., reason: _Optional[str] = ...) -> None: ... + +class InternalLinkToAccountLoginRequestProto(_message.Message): + __slots__ = ["new_auth_token", "new_auth_provider_id"] + NEW_AUTH_TOKEN_FIELD_NUMBER: _ClassVar[int] + NEW_AUTH_PROVIDER_ID_FIELD_NUMBER: _ClassVar[int] + new_auth_token: bytes + new_auth_provider_id: str + def __init__(self, new_auth_token: _Optional[bytes] = ..., new_auth_provider_id: _Optional[str] = ...) -> None: ... + +class InternalLinkToAccountLoginResponseProto(_message.Message): + __slots__ = ["success", "status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalLinkToAccountLoginResponseProto.Status] + UNKNOWN_ERROR: _ClassVar[InternalLinkToAccountLoginResponseProto.Status] + AUTH_FAILURE: _ClassVar[InternalLinkToAccountLoginResponseProto.Status] + LOGIN_TAKEN: _ClassVar[InternalLinkToAccountLoginResponseProto.Status] + GUEST_LOGIN_DISABLED: _ClassVar[InternalLinkToAccountLoginResponseProto.Status] + SUCCESS_ALREADY_LINKED: _ClassVar[InternalLinkToAccountLoginResponseProto.Status] + UNSET: InternalLinkToAccountLoginResponseProto.Status + UNKNOWN_ERROR: InternalLinkToAccountLoginResponseProto.Status + AUTH_FAILURE: InternalLinkToAccountLoginResponseProto.Status + LOGIN_TAKEN: InternalLinkToAccountLoginResponseProto.Status + GUEST_LOGIN_DISABLED: InternalLinkToAccountLoginResponseProto.Status + SUCCESS_ALREADY_LINKED: InternalLinkToAccountLoginResponseProto.Status + SUCCESS_FIELD_NUMBER: _ClassVar[int] + STATUS_FIELD_NUMBER: _ClassVar[int] + success: bool + status: InternalLinkToAccountLoginResponseProto.Status + def __init__(self, success: bool = ..., status: _Optional[_Union[InternalLinkToAccountLoginResponseProto.Status, str]] = ...) -> None: ... + +class InternalListFriendsRequest(_message.Message): + __slots__ = ["feature", "list_option"] + FEATURE_FIELD_NUMBER: _ClassVar[int] + LIST_OPTION_FIELD_NUMBER: _ClassVar[int] + feature: InternalSocialClientFeatures.CrossGameSocialClientSettingsProto.FeatureType + list_option: InternalSocialSettings.ListOption + def __init__(self, feature: _Optional[_Union[InternalSocialClientFeatures.CrossGameSocialClientSettingsProto.FeatureType, str]] = ..., list_option: _Optional[_Union[InternalSocialSettings.ListOption, str]] = ...) -> None: ... + +class InternalListFriendsResponse(_message.Message): + __slots__ = ["result", "friend_summary"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalListFriendsResponse.Result] + SUCCESS: _ClassVar[InternalListFriendsResponse.Result] + ERROR_UNKNOWN: _ClassVar[InternalListFriendsResponse.Result] + ERROR_FEATURE_DISABLED: _ClassVar[InternalListFriendsResponse.Result] + UNSET: InternalListFriendsResponse.Result + SUCCESS: InternalListFriendsResponse.Result + ERROR_UNKNOWN: InternalListFriendsResponse.Result + ERROR_FEATURE_DISABLED: InternalListFriendsResponse.Result + class FriendSummaryProto(_message.Message): + __slots__ = ["player_id", "is_calling_app_friend", "calling_game_data", "profile", "player_status", "invitation_status", "nia_account_id", "gar_account_info"] + PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + IS_CALLING_APP_FRIEND_FIELD_NUMBER: _ClassVar[int] + CALLING_GAME_DATA_FIELD_NUMBER: _ClassVar[int] + PROFILE_FIELD_NUMBER: _ClassVar[int] + PLAYER_STATUS_FIELD_NUMBER: _ClassVar[int] + INVITATION_STATUS_FIELD_NUMBER: _ClassVar[int] + NIA_ACCOUNT_ID_FIELD_NUMBER: _ClassVar[int] + GAR_ACCOUNT_INFO_FIELD_NUMBER: _ClassVar[int] + player_id: str + is_calling_app_friend: bool + calling_game_data: InternalGetFriendsListOutProto.FriendProto + profile: InternalListFriendsResponse.ProfileSummaryProto + player_status: InternalListFriendsResponse.PlayerStatusSummaryProto + invitation_status: InternalSocialV2Enum.InvitationStatus + nia_account_id: str + gar_account_info: InternalGarAccountInfoProto + def __init__(self, player_id: _Optional[str] = ..., is_calling_app_friend: bool = ..., calling_game_data: _Optional[_Union[InternalGetFriendsListOutProto.FriendProto, _Mapping]] = ..., profile: _Optional[_Union[InternalListFriendsResponse.ProfileSummaryProto, _Mapping]] = ..., player_status: _Optional[_Union[InternalListFriendsResponse.PlayerStatusSummaryProto, _Mapping]] = ..., invitation_status: _Optional[_Union[InternalSocialV2Enum.InvitationStatus, str]] = ..., nia_account_id: _Optional[str] = ..., gar_account_info: _Optional[_Union[InternalGarAccountInfoProto, _Mapping]] = ...) -> None: ... + class PlayerStatusSummaryProto(_message.Message): + __slots__ = ["result", "online_status", "last_played_app_key"] + class PlayerStatusResult(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalListFriendsResponse.PlayerStatusSummaryProto.PlayerStatusResult] + SUCCESS: _ClassVar[InternalListFriendsResponse.PlayerStatusSummaryProto.PlayerStatusResult] + ERROR_UNKNOWN: _ClassVar[InternalListFriendsResponse.PlayerStatusSummaryProto.PlayerStatusResult] + ERROR_STATUS_UNKNOWN: _ClassVar[InternalListFriendsResponse.PlayerStatusSummaryProto.PlayerStatusResult] + ERROR_STALE_DATA: _ClassVar[InternalListFriendsResponse.PlayerStatusSummaryProto.PlayerStatusResult] + UNSET: InternalListFriendsResponse.PlayerStatusSummaryProto.PlayerStatusResult + SUCCESS: InternalListFriendsResponse.PlayerStatusSummaryProto.PlayerStatusResult + ERROR_UNKNOWN: InternalListFriendsResponse.PlayerStatusSummaryProto.PlayerStatusResult + ERROR_STATUS_UNKNOWN: InternalListFriendsResponse.PlayerStatusSummaryProto.PlayerStatusResult + ERROR_STALE_DATA: InternalListFriendsResponse.PlayerStatusSummaryProto.PlayerStatusResult + RESULT_FIELD_NUMBER: _ClassVar[int] + ONLINE_STATUS_FIELD_NUMBER: _ClassVar[int] + LAST_PLAYED_APP_KEY_FIELD_NUMBER: _ClassVar[int] + result: InternalListFriendsResponse.PlayerStatusSummaryProto.PlayerStatusResult + online_status: InternalSocialV2Enum.OnlineStatus + last_played_app_key: str + def __init__(self, result: _Optional[_Union[InternalListFriendsResponse.PlayerStatusSummaryProto.PlayerStatusResult, str]] = ..., online_status: _Optional[_Union[InternalSocialV2Enum.OnlineStatus, str]] = ..., last_played_app_key: _Optional[str] = ...) -> None: ... + class ProfileSummaryProto(_message.Message): + __slots__ = ["name", "nickname"] + NAME_FIELD_NUMBER: _ClassVar[int] + NICKNAME_FIELD_NUMBER: _ClassVar[int] + name: str + nickname: str + def __init__(self, name: _Optional[str] = ..., nickname: _Optional[str] = ...) -> None: ... + RESULT_FIELD_NUMBER: _ClassVar[int] + FRIEND_SUMMARY_FIELD_NUMBER: _ClassVar[int] + result: InternalListFriendsResponse.Result + friend_summary: _containers.RepeatedCompositeFieldContainer[InternalListFriendsResponse.FriendSummaryProto] + def __init__(self, result: _Optional[_Union[InternalListFriendsResponse.Result, str]] = ..., friend_summary: _Optional[_Iterable[_Union[InternalListFriendsResponse.FriendSummaryProto, _Mapping]]] = ...) -> None: ... + +class InternalListLoginActionOutProto(_message.Message): + __slots__ = ["success", "login_detail"] + SUCCESS_FIELD_NUMBER: _ClassVar[int] + LOGIN_DETAIL_FIELD_NUMBER: _ClassVar[int] + success: bool + login_detail: _containers.RepeatedCompositeFieldContainer[InternalLoginDetail] + def __init__(self, success: bool = ..., login_detail: _Optional[_Iterable[_Union[InternalLoginDetail, _Mapping]]] = ...) -> None: ... + +class InternalListOptOutNotificationCategoriesRequestProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class InternalListOptOutNotificationCategoriesResponseProto(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalListOptOutNotificationCategoriesResponseProto.Result] + SUCCESS: _ClassVar[InternalListOptOutNotificationCategoriesResponseProto.Result] + FAILURE: _ClassVar[InternalListOptOutNotificationCategoriesResponseProto.Result] + UNSET: InternalListOptOutNotificationCategoriesResponseProto.Result + SUCCESS: InternalListOptOutNotificationCategoriesResponseProto.Result + FAILURE: InternalListOptOutNotificationCategoriesResponseProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: InternalListOptOutNotificationCategoriesResponseProto.Result + def __init__(self, result: _Optional[_Union[InternalListOptOutNotificationCategoriesResponseProto.Result, str]] = ...) -> None: ... + +class InternalLocationPingOutProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class InternalLocationPingProto(_message.Message): + __slots__ = ["geofence_identifier"] + class PingReason(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalLocationPingProto.PingReason] + ENTRANCE_EVENT: _ClassVar[InternalLocationPingProto.PingReason] + EXIT_EVENT: _ClassVar[InternalLocationPingProto.PingReason] + DWELL_EVENT: _ClassVar[InternalLocationPingProto.PingReason] + VISIT_EVENT: _ClassVar[InternalLocationPingProto.PingReason] + FITNESS_WAKEUP: _ClassVar[InternalLocationPingProto.PingReason] + OTHER_WAKEUP: _ClassVar[InternalLocationPingProto.PingReason] + UNSET: InternalLocationPingProto.PingReason + ENTRANCE_EVENT: InternalLocationPingProto.PingReason + EXIT_EVENT: InternalLocationPingProto.PingReason + DWELL_EVENT: InternalLocationPingProto.PingReason + VISIT_EVENT: InternalLocationPingProto.PingReason + FITNESS_WAKEUP: InternalLocationPingProto.PingReason + OTHER_WAKEUP: InternalLocationPingProto.PingReason + GEOFENCE_IDENTIFIER_FIELD_NUMBER: _ClassVar[int] + geofence_identifier: str + def __init__(self, geofence_identifier: _Optional[str] = ...) -> None: ... + +class InternalLocationPingUpdateProto(_message.Message): + __slots__ = ["geofence_identifier", "reason", "timestamp_ms", "latitude_deg", "longitude_deg", "app_is_foregrounded", "time_zone", "time_zone_offset_min", "accuracy_m"] + class PingReason(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalLocationPingUpdateProto.PingReason] + ENTRANCE_EVENT: _ClassVar[InternalLocationPingUpdateProto.PingReason] + EXIT_EVENT: _ClassVar[InternalLocationPingUpdateProto.PingReason] + DWELL_EVENT: _ClassVar[InternalLocationPingUpdateProto.PingReason] + VISIT_EVENT: _ClassVar[InternalLocationPingUpdateProto.PingReason] + FITNESS_WAKEUP: _ClassVar[InternalLocationPingUpdateProto.PingReason] + OTHER_WAKEUP: _ClassVar[InternalLocationPingUpdateProto.PingReason] + UNSET: InternalLocationPingUpdateProto.PingReason + ENTRANCE_EVENT: InternalLocationPingUpdateProto.PingReason + EXIT_EVENT: InternalLocationPingUpdateProto.PingReason + DWELL_EVENT: InternalLocationPingUpdateProto.PingReason + VISIT_EVENT: InternalLocationPingUpdateProto.PingReason + FITNESS_WAKEUP: InternalLocationPingUpdateProto.PingReason + OTHER_WAKEUP: InternalLocationPingUpdateProto.PingReason + GEOFENCE_IDENTIFIER_FIELD_NUMBER: _ClassVar[int] + REASON_FIELD_NUMBER: _ClassVar[int] + TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + LATITUDE_DEG_FIELD_NUMBER: _ClassVar[int] + LONGITUDE_DEG_FIELD_NUMBER: _ClassVar[int] + APP_IS_FOREGROUNDED_FIELD_NUMBER: _ClassVar[int] + TIME_ZONE_FIELD_NUMBER: _ClassVar[int] + TIME_ZONE_OFFSET_MIN_FIELD_NUMBER: _ClassVar[int] + ACCURACY_M_FIELD_NUMBER: _ClassVar[int] + geofence_identifier: str + reason: InternalLocationPingUpdateProto.PingReason + timestamp_ms: int + latitude_deg: float + longitude_deg: float + app_is_foregrounded: bool + time_zone: str + time_zone_offset_min: int + accuracy_m: float + def __init__(self, geofence_identifier: _Optional[str] = ..., reason: _Optional[_Union[InternalLocationPingUpdateProto.PingReason, str]] = ..., timestamp_ms: _Optional[int] = ..., latitude_deg: _Optional[float] = ..., longitude_deg: _Optional[float] = ..., app_is_foregrounded: bool = ..., time_zone: _Optional[str] = ..., time_zone_offset_min: _Optional[int] = ..., accuracy_m: _Optional[float] = ...) -> None: ... + +class InternalLogReportData(_message.Message): + __slots__ = ["text_content", "image_content"] + TEXT_CONTENT_FIELD_NUMBER: _ClassVar[int] + IMAGE_CONTENT_FIELD_NUMBER: _ClassVar[int] + text_content: InternalMessageLogReportData + image_content: InternalImageLogReportData + def __init__(self, text_content: _Optional[_Union[InternalMessageLogReportData, _Mapping]] = ..., image_content: _Optional[_Union[InternalImageLogReportData, _Mapping]] = ...) -> None: ... + +class InternalLoginDetail(_message.Message): + __slots__ = ["identity_provider", "email", "auth_provider_id", "third_party_username"] + IDENTITY_PROVIDER_FIELD_NUMBER: _ClassVar[int] + EMAIL_FIELD_NUMBER: _ClassVar[int] + AUTH_PROVIDER_ID_FIELD_NUMBER: _ClassVar[int] + THIRD_PARTY_USERNAME_FIELD_NUMBER: _ClassVar[int] + identity_provider: InternalIdentityProvider + email: str + auth_provider_id: str + third_party_username: str + def __init__(self, identity_provider: _Optional[_Union[InternalIdentityProvider, str]] = ..., email: _Optional[str] = ..., auth_provider_id: _Optional[str] = ..., third_party_username: _Optional[str] = ...) -> None: ... + +class InternalManualReportData(_message.Message): + __slots__ = ["description", "link", "origin", "severity", "category"] + DESCRIPTION_FIELD_NUMBER: _ClassVar[int] + LINK_FIELD_NUMBER: _ClassVar[int] + ORIGIN_FIELD_NUMBER: _ClassVar[int] + SEVERITY_FIELD_NUMBER: _ClassVar[int] + CATEGORY_FIELD_NUMBER: _ClassVar[int] + description: str + link: str + origin: InternalReportAttributeData.Origin + severity: InternalReportAttributeData.Severity + category: InternalFlagCategory.Category + def __init__(self, description: _Optional[str] = ..., link: _Optional[str] = ..., origin: _Optional[_Union[InternalReportAttributeData.Origin, str]] = ..., severity: _Optional[_Union[InternalReportAttributeData.Severity, str]] = ..., category: _Optional[_Union[InternalFlagCategory.Category, str]] = ...) -> None: ... + +class InternalMarketingTelemetry(_message.Message): + __slots__ = ["newsfeed_event", "push_notification_event", "metadata", "server_data", "common_filters"] + NEWSFEED_EVENT_FIELD_NUMBER: _ClassVar[int] + PUSH_NOTIFICATION_EVENT_FIELD_NUMBER: _ClassVar[int] + METADATA_FIELD_NUMBER: _ClassVar[int] + SERVER_DATA_FIELD_NUMBER: _ClassVar[int] + COMMON_FILTERS_FIELD_NUMBER: _ClassVar[int] + newsfeed_event: MarketingTelemetryNewsfeedEvent + push_notification_event: MarketingTelemetryPushNotificationEvent + metadata: InternalMarketingTelemetryMetadata + server_data: ServerRecordMetadata + common_filters: ClientTelemetryCommonFilterProto + def __init__(self, newsfeed_event: _Optional[_Union[MarketingTelemetryNewsfeedEvent, _Mapping]] = ..., push_notification_event: _Optional[_Union[MarketingTelemetryPushNotificationEvent, _Mapping]] = ..., metadata: _Optional[_Union[InternalMarketingTelemetryMetadata, _Mapping]] = ..., server_data: _Optional[_Union[ServerRecordMetadata, _Mapping]] = ..., common_filters: _Optional[_Union[ClientTelemetryCommonFilterProto, _Mapping]] = ...) -> None: ... + +class InternalMarketingTelemetryMetadata(_message.Message): + __slots__ = ["common_metadata", "user_id"] + COMMON_METADATA_FIELD_NUMBER: _ClassVar[int] + USER_ID_FIELD_NUMBER: _ClassVar[int] + common_metadata: CommonMarketingTelemetryMetadata + user_id: str + def __init__(self, common_metadata: _Optional[_Union[CommonMarketingTelemetryMetadata, _Mapping]] = ..., user_id: _Optional[str] = ...) -> None: ... + +class InternalMarketingTelemetryWrapper(_message.Message): + __slots__ = ["internal_marketing_telemetry"] + INTERNAL_MARKETING_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + internal_marketing_telemetry: InternalMarketingTelemetry + def __init__(self, internal_marketing_telemetry: _Optional[_Union[InternalMarketingTelemetry, _Mapping]] = ...) -> None: ... + +class InternalMessageFlag(_message.Message): + __slots__ = ["text", "image_id", "channel_url", "message_id", "flag_category"] + TEXT_FIELD_NUMBER: _ClassVar[int] + IMAGE_ID_FIELD_NUMBER: _ClassVar[int] + CHANNEL_URL_FIELD_NUMBER: _ClassVar[int] + MESSAGE_ID_FIELD_NUMBER: _ClassVar[int] + FLAG_CATEGORY_FIELD_NUMBER: _ClassVar[int] + text: str + image_id: str + channel_url: str + message_id: int + flag_category: InternalFlagCategory.Category + def __init__(self, text: _Optional[str] = ..., image_id: _Optional[str] = ..., channel_url: _Optional[str] = ..., message_id: _Optional[int] = ..., flag_category: _Optional[_Union[InternalFlagCategory.Category, str]] = ...) -> None: ... + +class InternalMessageFlags(_message.Message): + __slots__ = ["flag", "flagger_player_id"] + FLAG_FIELD_NUMBER: _ClassVar[int] + FLAGGER_PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + flag: InternalMessageFlag + flagger_player_id: str + def __init__(self, flag: _Optional[_Union[InternalMessageFlag, _Mapping]] = ..., flagger_player_id: _Optional[str] = ...) -> None: ... + +class InternalMessageLogReportData(_message.Message): + __slots__ = ["message", "language_code", "category"] + MESSAGE_FIELD_NUMBER: _ClassVar[int] + LANGUAGE_CODE_FIELD_NUMBER: _ClassVar[int] + CATEGORY_FIELD_NUMBER: _ClassVar[int] + message: str + language_code: str + category: _containers.RepeatedScalarFieldContainer[InternalFlagCategory.Category] + def __init__(self, message: _Optional[str] = ..., language_code: _Optional[str] = ..., category: _Optional[_Iterable[_Union[InternalFlagCategory.Category, str]]] = ...) -> None: ... + +class InternalMessageProfanityReportData(_message.Message): + __slots__ = ["reported_message", "language_code", "category"] + REPORTED_MESSAGE_FIELD_NUMBER: _ClassVar[int] + LANGUAGE_CODE_FIELD_NUMBER: _ClassVar[int] + CATEGORY_FIELD_NUMBER: _ClassVar[int] + reported_message: str + language_code: str + category: _containers.RepeatedScalarFieldContainer[InternalFlagCategory.Category] + def __init__(self, reported_message: _Optional[str] = ..., language_code: _Optional[str] = ..., category: _Optional[_Iterable[_Union[InternalFlagCategory.Category, str]]] = ...) -> None: ... + +class InternalNianticPublicSharedLoginTokenSettings(_message.Message): + __slots__ = ["app_settings", "client_settings"] + class AppSettings(_message.Message): + __slots__ = ["app_key", "token_producer_settings", "token_consumer_settings"] + class TokenConsumerSettings(_message.Message): + __slots__ = ["enabled", "allow_originating_auth_provider_id", "allow_originating_app_key"] + ENABLED_FIELD_NUMBER: _ClassVar[int] + ALLOW_ORIGINATING_AUTH_PROVIDER_ID_FIELD_NUMBER: _ClassVar[int] + ALLOW_ORIGINATING_APP_KEY_FIELD_NUMBER: _ClassVar[int] + enabled: bool + allow_originating_auth_provider_id: _containers.RepeatedScalarFieldContainer[str] + allow_originating_app_key: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, enabled: bool = ..., allow_originating_auth_provider_id: _Optional[_Iterable[str]] = ..., allow_originating_app_key: _Optional[_Iterable[str]] = ...) -> None: ... + class TokenProducerSettings(_message.Message): + __slots__ = ["enabled", "allow_auth_provider_id"] + ENABLED_FIELD_NUMBER: _ClassVar[int] + ALLOW_AUTH_PROVIDER_ID_FIELD_NUMBER: _ClassVar[int] + enabled: bool + allow_auth_provider_id: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, enabled: bool = ..., allow_auth_provider_id: _Optional[_Iterable[str]] = ...) -> None: ... + APP_KEY_FIELD_NUMBER: _ClassVar[int] + TOKEN_PRODUCER_SETTINGS_FIELD_NUMBER: _ClassVar[int] + TOKEN_CONSUMER_SETTINGS_FIELD_NUMBER: _ClassVar[int] + app_key: str + token_producer_settings: InternalNianticPublicSharedLoginTokenSettings.AppSettings.TokenProducerSettings + token_consumer_settings: InternalNianticPublicSharedLoginTokenSettings.AppSettings.TokenConsumerSettings + def __init__(self, app_key: _Optional[str] = ..., token_producer_settings: _Optional[_Union[InternalNianticPublicSharedLoginTokenSettings.AppSettings.TokenProducerSettings, _Mapping]] = ..., token_consumer_settings: _Optional[_Union[InternalNianticPublicSharedLoginTokenSettings.AppSettings.TokenConsumerSettings, _Mapping]] = ...) -> None: ... + class ClientSettings(_message.Message): + __slots__ = ["android_provider_id"] + ANDROID_PROVIDER_ID_FIELD_NUMBER: _ClassVar[int] + android_provider_id: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, android_provider_id: _Optional[_Iterable[str]] = ...) -> None: ... + APP_SETTINGS_FIELD_NUMBER: _ClassVar[int] + CLIENT_SETTINGS_FIELD_NUMBER: _ClassVar[int] + app_settings: _containers.RepeatedCompositeFieldContainer[InternalNianticPublicSharedLoginTokenSettings.AppSettings] + client_settings: InternalNianticPublicSharedLoginTokenSettings.ClientSettings + def __init__(self, app_settings: _Optional[_Iterable[_Union[InternalNianticPublicSharedLoginTokenSettings.AppSettings, _Mapping]]] = ..., client_settings: _Optional[_Union[InternalNianticPublicSharedLoginTokenSettings.ClientSettings, _Mapping]] = ...) -> None: ... + +class InternalNotifyContactListFriendsRequest(_message.Message): + __slots__ = ["notify_timestamp_ms"] + NOTIFY_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + notify_timestamp_ms: int + def __init__(self, notify_timestamp_ms: _Optional[int] = ...) -> None: ... + +class InternalNotifyContactListFriendsResponse(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalNotifyContactListFriendsResponse.Result] + SUCCESS: _ClassVar[InternalNotifyContactListFriendsResponse.Result] + ERROR_UNKNOWN: _ClassVar[InternalNotifyContactListFriendsResponse.Result] + ERROR_ALREADY_SENT: _ClassVar[InternalNotifyContactListFriendsResponse.Result] + UNSET: InternalNotifyContactListFriendsResponse.Result + SUCCESS: InternalNotifyContactListFriendsResponse.Result + ERROR_UNKNOWN: InternalNotifyContactListFriendsResponse.Result + ERROR_ALREADY_SENT: InternalNotifyContactListFriendsResponse.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: InternalNotifyContactListFriendsResponse.Result + def __init__(self, result: _Optional[_Union[InternalNotifyContactListFriendsResponse.Result, str]] = ...) -> None: ... + +class InternalOfferRecord(_message.Message): + __slots__ = ["offer_id", "purchase_time_ms", "total_purchases", "associated_sku_id"] + OFFER_ID_FIELD_NUMBER: _ClassVar[int] + PURCHASE_TIME_MS_FIELD_NUMBER: _ClassVar[int] + TOTAL_PURCHASES_FIELD_NUMBER: _ClassVar[int] + ASSOCIATED_SKU_ID_FIELD_NUMBER: _ClassVar[int] + offer_id: str + purchase_time_ms: _containers.RepeatedScalarFieldContainer[int] + total_purchases: int + associated_sku_id: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, offer_id: _Optional[str] = ..., purchase_time_ms: _Optional[_Iterable[int]] = ..., total_purchases: _Optional[int] = ..., associated_sku_id: _Optional[_Iterable[str]] = ...) -> None: ... + +class InternalOptOutProto(_message.Message): + __slots__ = ["categories"] + CATEGORIES_FIELD_NUMBER: _ClassVar[int] + categories: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, categories: _Optional[_Iterable[str]] = ...) -> None: ... + +class InternalOutgoingFriendInviteDisplayProto(_message.Message): + __slots__ = ["invite", "player"] + INVITE_FIELD_NUMBER: _ClassVar[int] + PLAYER_FIELD_NUMBER: _ClassVar[int] + invite: InternalOutgoingFriendInviteProto + player: InternalPlayerSummaryProto + def __init__(self, invite: _Optional[_Union[InternalOutgoingFriendInviteProto, _Mapping]] = ..., player: _Optional[_Union[InternalPlayerSummaryProto, _Mapping]] = ...) -> None: ... + +class InternalOutgoingFriendInviteProto(_message.Message): + __slots__ = ["status", "player_id", "created_ms", "invitation_type", "full_name", "nia_account_id"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalOutgoingFriendInviteProto.Status] + PENDING: _ClassVar[InternalOutgoingFriendInviteProto.Status] + CANCELLED: _ClassVar[InternalOutgoingFriendInviteProto.Status] + DECLINED: _ClassVar[InternalOutgoingFriendInviteProto.Status] + UNSET: InternalOutgoingFriendInviteProto.Status + PENDING: InternalOutgoingFriendInviteProto.Status + CANCELLED: InternalOutgoingFriendInviteProto.Status + DECLINED: InternalOutgoingFriendInviteProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + CREATED_MS_FIELD_NUMBER: _ClassVar[int] + INVITATION_TYPE_FIELD_NUMBER: _ClassVar[int] + FULL_NAME_FIELD_NUMBER: _ClassVar[int] + NIA_ACCOUNT_ID_FIELD_NUMBER: _ClassVar[int] + status: InternalOutgoingFriendInviteProto.Status + player_id: str + created_ms: int + invitation_type: InternalInvitationType + full_name: str + nia_account_id: str + def __init__(self, status: _Optional[_Union[InternalOutgoingFriendInviteProto.Status, str]] = ..., player_id: _Optional[str] = ..., created_ms: _Optional[int] = ..., invitation_type: _Optional[_Union[InternalInvitationType, str]] = ..., full_name: _Optional[str] = ..., nia_account_id: _Optional[str] = ...) -> None: ... + +class InternalPhoneNumberCountryProto(_message.Message): + __slots__ = ["english_name", "localized_name", "country_code", "calling_code"] + ENGLISH_NAME_FIELD_NUMBER: _ClassVar[int] + LOCALIZED_NAME_FIELD_NUMBER: _ClassVar[int] + COUNTRY_CODE_FIELD_NUMBER: _ClassVar[int] + CALLING_CODE_FIELD_NUMBER: _ClassVar[int] + english_name: str + localized_name: str + country_code: str + calling_code: str + def __init__(self, english_name: _Optional[str] = ..., localized_name: _Optional[str] = ..., country_code: _Optional[str] = ..., calling_code: _Optional[str] = ...) -> None: ... + +class InternalPhotoRecord(_message.Message): + __slots__ = ["creation_time_ms", "transient_photo_url", "photo_id", "status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalPhotoRecord.Status] + SUCCESS: _ClassVar[InternalPhotoRecord.Status] + PHOTO_FLAGGED: _ClassVar[InternalPhotoRecord.Status] + ERROR_UNKNOWN: _ClassVar[InternalPhotoRecord.Status] + UNSET: InternalPhotoRecord.Status + SUCCESS: InternalPhotoRecord.Status + PHOTO_FLAGGED: InternalPhotoRecord.Status + ERROR_UNKNOWN: InternalPhotoRecord.Status + CREATION_TIME_MS_FIELD_NUMBER: _ClassVar[int] + TRANSIENT_PHOTO_URL_FIELD_NUMBER: _ClassVar[int] + PHOTO_ID_FIELD_NUMBER: _ClassVar[int] + STATUS_FIELD_NUMBER: _ClassVar[int] + creation_time_ms: int + transient_photo_url: str + photo_id: str + status: InternalPhotoRecord.Status + def __init__(self, creation_time_ms: _Optional[int] = ..., transient_photo_url: _Optional[str] = ..., photo_id: _Optional[str] = ..., status: _Optional[_Union[InternalPhotoRecord.Status, str]] = ...) -> None: ... + +class InternalPingRequestProto(_message.Message): + __slots__ = ["response_size_bytes", "random_request_bytes", "use_cache_for_random_request_bytes", "return_value"] + RESPONSE_SIZE_BYTES_FIELD_NUMBER: _ClassVar[int] + RANDOM_REQUEST_BYTES_FIELD_NUMBER: _ClassVar[int] + USE_CACHE_FOR_RANDOM_REQUEST_BYTES_FIELD_NUMBER: _ClassVar[int] + RETURN_VALUE_FIELD_NUMBER: _ClassVar[int] + response_size_bytes: int + random_request_bytes: str + use_cache_for_random_request_bytes: bool + return_value: str + def __init__(self, response_size_bytes: _Optional[int] = ..., random_request_bytes: _Optional[str] = ..., use_cache_for_random_request_bytes: bool = ..., return_value: _Optional[str] = ...) -> None: ... + +class InternalPingResponseProto(_message.Message): + __slots__ = ["user_info", "server_info", "random_response_bytes", "return_value"] + USER_INFO_FIELD_NUMBER: _ClassVar[int] + SERVER_INFO_FIELD_NUMBER: _ClassVar[int] + RANDOM_RESPONSE_BYTES_FIELD_NUMBER: _ClassVar[int] + RETURN_VALUE_FIELD_NUMBER: _ClassVar[int] + user_info: str + server_info: str + random_response_bytes: str + return_value: str + def __init__(self, user_info: _Optional[str] = ..., server_info: _Optional[str] = ..., random_response_bytes: _Optional[str] = ..., return_value: _Optional[str] = ...) -> None: ... + +class InternalPlatformCommonFilterProto(_message.Message): + __slots__ = ["application_identifier", "operating_system_name", "device_model", "locale_country_code", "locale_language_code", "sampling_probability", "quality_level", "network_connectivity_type", "game_context", "language_code", "timezone", "ip_country_code", "client_version", "graphics_device_vendor", "graphics_device_name", "graphics_device_type", "graphics_shader_level"] + APPLICATION_IDENTIFIER_FIELD_NUMBER: _ClassVar[int] + OPERATING_SYSTEM_NAME_FIELD_NUMBER: _ClassVar[int] + DEVICE_MODEL_FIELD_NUMBER: _ClassVar[int] + LOCALE_COUNTRY_CODE_FIELD_NUMBER: _ClassVar[int] + LOCALE_LANGUAGE_CODE_FIELD_NUMBER: _ClassVar[int] + SAMPLING_PROBABILITY_FIELD_NUMBER: _ClassVar[int] + QUALITY_LEVEL_FIELD_NUMBER: _ClassVar[int] + NETWORK_CONNECTIVITY_TYPE_FIELD_NUMBER: _ClassVar[int] + GAME_CONTEXT_FIELD_NUMBER: _ClassVar[int] + LANGUAGE_CODE_FIELD_NUMBER: _ClassVar[int] + TIMEZONE_FIELD_NUMBER: _ClassVar[int] + IP_COUNTRY_CODE_FIELD_NUMBER: _ClassVar[int] + CLIENT_VERSION_FIELD_NUMBER: _ClassVar[int] + GRAPHICS_DEVICE_VENDOR_FIELD_NUMBER: _ClassVar[int] + GRAPHICS_DEVICE_NAME_FIELD_NUMBER: _ClassVar[int] + GRAPHICS_DEVICE_TYPE_FIELD_NUMBER: _ClassVar[int] + GRAPHICS_SHADER_LEVEL_FIELD_NUMBER: _ClassVar[int] + application_identifier: str + operating_system_name: str + device_model: str + locale_country_code: str + locale_language_code: str + sampling_probability: float + quality_level: str + network_connectivity_type: str + game_context: str + language_code: str + timezone: str + ip_country_code: str + client_version: str + graphics_device_vendor: str + graphics_device_name: str + graphics_device_type: str + graphics_shader_level: str + def __init__(self, application_identifier: _Optional[str] = ..., operating_system_name: _Optional[str] = ..., device_model: _Optional[str] = ..., locale_country_code: _Optional[str] = ..., locale_language_code: _Optional[str] = ..., sampling_probability: _Optional[float] = ..., quality_level: _Optional[str] = ..., network_connectivity_type: _Optional[str] = ..., game_context: _Optional[str] = ..., language_code: _Optional[str] = ..., timezone: _Optional[str] = ..., ip_country_code: _Optional[str] = ..., client_version: _Optional[str] = ..., graphics_device_vendor: _Optional[str] = ..., graphics_device_name: _Optional[str] = ..., graphics_device_type: _Optional[str] = ..., graphics_shader_level: _Optional[str] = ...) -> None: ... + +class InternalPlatformPlayerLocaleProto(_message.Message): + __slots__ = ["country", "language", "timezone"] + COUNTRY_FIELD_NUMBER: _ClassVar[int] + LANGUAGE_FIELD_NUMBER: _ClassVar[int] + TIMEZONE_FIELD_NUMBER: _ClassVar[int] + country: str + language: str + timezone: str + def __init__(self, country: _Optional[str] = ..., language: _Optional[str] = ..., timezone: _Optional[str] = ...) -> None: ... + +class InternalPlatformServerData(_message.Message): + __slots__ = ["user_id", "telemetry_id", "session_id", "experiment_ids", "event_request_id", "server_timestamp_ms"] + USER_ID_FIELD_NUMBER: _ClassVar[int] + TELEMETRY_ID_FIELD_NUMBER: _ClassVar[int] + SESSION_ID_FIELD_NUMBER: _ClassVar[int] + EXPERIMENT_IDS_FIELD_NUMBER: _ClassVar[int] + EVENT_REQUEST_ID_FIELD_NUMBER: _ClassVar[int] + SERVER_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + user_id: str + telemetry_id: str + session_id: str + experiment_ids: _containers.RepeatedScalarFieldContainer[int] + event_request_id: str + server_timestamp_ms: int + def __init__(self, user_id: _Optional[str] = ..., telemetry_id: _Optional[str] = ..., session_id: _Optional[str] = ..., experiment_ids: _Optional[_Iterable[int]] = ..., event_request_id: _Optional[str] = ..., server_timestamp_ms: _Optional[int] = ...) -> None: ... + +class InternalPlayerReputationProto(_message.Message): + __slots__ = ["account_age_ms", "player_level", "cheat_reputation", "is_minor"] + class CheatReputation(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalPlayerReputationProto.CheatReputation] + BOT: _ClassVar[InternalPlayerReputationProto.CheatReputation] + SPOOFER: _ClassVar[InternalPlayerReputationProto.CheatReputation] + UNSET: InternalPlayerReputationProto.CheatReputation + BOT: InternalPlayerReputationProto.CheatReputation + SPOOFER: InternalPlayerReputationProto.CheatReputation + ACCOUNT_AGE_MS_FIELD_NUMBER: _ClassVar[int] + PLAYER_LEVEL_FIELD_NUMBER: _ClassVar[int] + CHEAT_REPUTATION_FIELD_NUMBER: _ClassVar[int] + IS_MINOR_FIELD_NUMBER: _ClassVar[int] + account_age_ms: int + player_level: int + cheat_reputation: _containers.RepeatedScalarFieldContainer[InternalPlayerReputationProto.CheatReputation] + is_minor: bool + def __init__(self, account_age_ms: _Optional[int] = ..., player_level: _Optional[int] = ..., cheat_reputation: _Optional[_Iterable[_Union[InternalPlayerReputationProto.CheatReputation, str]]] = ..., is_minor: bool = ...) -> None: ... + +class InternalPlayerSettingsProto(_message.Message): + __slots__ = ["opt_out_online_status", "completed_tutorials"] + OPT_OUT_ONLINE_STATUS_FIELD_NUMBER: _ClassVar[int] + COMPLETED_TUTORIALS_FIELD_NUMBER: _ClassVar[int] + opt_out_online_status: bool + completed_tutorials: _containers.RepeatedScalarFieldContainer[InternalSocialSettings.TutorialType] + def __init__(self, opt_out_online_status: bool = ..., completed_tutorials: _Optional[_Iterable[_Union[InternalSocialSettings.TutorialType, str]]] = ...) -> None: ... + +class InternalPlayerStatus(_message.Message): + __slots__ = [] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNDEFINED_STATUS: _ClassVar[InternalPlayerStatus.Status] + ACTIVE: _ClassVar[InternalPlayerStatus.Status] + WARNED: _ClassVar[InternalPlayerStatus.Status] + WARNED_TWICE: _ClassVar[InternalPlayerStatus.Status] + SUSPENDED: _ClassVar[InternalPlayerStatus.Status] + SUSPENDED_TWICE: _ClassVar[InternalPlayerStatus.Status] + BANNED: _ClassVar[InternalPlayerStatus.Status] + UNDEFINED_STATUS: InternalPlayerStatus.Status + ACTIVE: InternalPlayerStatus.Status + WARNED: InternalPlayerStatus.Status + WARNED_TWICE: InternalPlayerStatus.Status + SUSPENDED: InternalPlayerStatus.Status + SUSPENDED_TWICE: InternalPlayerStatus.Status + BANNED: InternalPlayerStatus.Status + def __init__(self) -> None: ... + +class InternalPlayerSummaryProto(_message.Message): + __slots__ = ["player_id", "codename", "public_data", "team", "fb_user_id", "level", "experience", "nia_account_id", "display_name"] + PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + CODENAME_FIELD_NUMBER: _ClassVar[int] + PUBLIC_DATA_FIELD_NUMBER: _ClassVar[int] + TEAM_FIELD_NUMBER: _ClassVar[int] + FB_USER_ID_FIELD_NUMBER: _ClassVar[int] + LEVEL_FIELD_NUMBER: _ClassVar[int] + EXPERIENCE_FIELD_NUMBER: _ClassVar[int] + NIA_ACCOUNT_ID_FIELD_NUMBER: _ClassVar[int] + DISPLAY_NAME_FIELD_NUMBER: _ClassVar[int] + player_id: str + codename: str + public_data: PlayerPublicProfileProto + team: str + fb_user_id: str + level: int + experience: int + nia_account_id: str + display_name: str + def __init__(self, player_id: _Optional[str] = ..., codename: _Optional[str] = ..., public_data: _Optional[_Union[PlayerPublicProfileProto, _Mapping]] = ..., team: _Optional[str] = ..., fb_user_id: _Optional[str] = ..., level: _Optional[int] = ..., experience: _Optional[int] = ..., nia_account_id: _Optional[str] = ..., display_name: _Optional[str] = ...) -> None: ... + +class InternalPortalCurationImageResult(_message.Message): + __slots__ = [] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalPortalCurationImageResult.Result] + SUCCESS: _ClassVar[InternalPortalCurationImageResult.Result] + FEATURE_DISABLED: _ClassVar[InternalPortalCurationImageResult.Result] + ALREADY_UPLOADED: _ClassVar[InternalPortalCurationImageResult.Result] + IMAGE_NOT_FOUND: _ClassVar[InternalPortalCurationImageResult.Result] + IMAGE_TOO_BIG: _ClassVar[InternalPortalCurationImageResult.Result] + IMAGE_NOT_SERVABLE: _ClassVar[InternalPortalCurationImageResult.Result] + PORTAL_NOT_FOUND: _ClassVar[InternalPortalCurationImageResult.Result] + UNSET: InternalPortalCurationImageResult.Result + SUCCESS: InternalPortalCurationImageResult.Result + FEATURE_DISABLED: InternalPortalCurationImageResult.Result + ALREADY_UPLOADED: InternalPortalCurationImageResult.Result + IMAGE_NOT_FOUND: InternalPortalCurationImageResult.Result + IMAGE_TOO_BIG: InternalPortalCurationImageResult.Result + IMAGE_NOT_SERVABLE: InternalPortalCurationImageResult.Result + PORTAL_NOT_FOUND: InternalPortalCurationImageResult.Result + def __init__(self) -> None: ... + +class InternalProfanityReportData(_message.Message): + __slots__ = ["text_content", "image_content", "channel_url", "message_id", "origin", "message_context"] + TEXT_CONTENT_FIELD_NUMBER: _ClassVar[int] + IMAGE_CONTENT_FIELD_NUMBER: _ClassVar[int] + CHANNEL_URL_FIELD_NUMBER: _ClassVar[int] + MESSAGE_ID_FIELD_NUMBER: _ClassVar[int] + ORIGIN_FIELD_NUMBER: _ClassVar[int] + MESSAGE_CONTEXT_FIELD_NUMBER: _ClassVar[int] + text_content: InternalMessageProfanityReportData + image_content: InternalImageProfanityReportData + channel_url: str + message_id: int + origin: InternalReportAttributeData.Origin + message_context: _containers.RepeatedCompositeFieldContainer[InternalChatMessageContext] + def __init__(self, text_content: _Optional[_Union[InternalMessageProfanityReportData, _Mapping]] = ..., image_content: _Optional[_Union[InternalImageProfanityReportData, _Mapping]] = ..., channel_url: _Optional[str] = ..., message_id: _Optional[int] = ..., origin: _Optional[_Union[InternalReportAttributeData.Origin, str]] = ..., message_context: _Optional[_Iterable[_Union[InternalChatMessageContext, _Mapping]]] = ...) -> None: ... + +class InternalProfileDetailsProto(_message.Message): + __slots__ = ["profile_name_app_key", "nickname", "profile_name"] + PROFILE_NAME_APP_KEY_FIELD_NUMBER: _ClassVar[int] + NICKNAME_FIELD_NUMBER: _ClassVar[int] + PROFILE_NAME_FIELD_NUMBER: _ClassVar[int] + profile_name_app_key: str + nickname: str + profile_name: str + def __init__(self, profile_name_app_key: _Optional[str] = ..., nickname: _Optional[str] = ..., profile_name: _Optional[str] = ...) -> None: ... + +class InternalProximityContact(_message.Message): + __slots__ = ["proximity_token", "timestamp_ms", "latitude_deg", "longitude_deg"] + PROXIMITY_TOKEN_FIELD_NUMBER: _ClassVar[int] + TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + LATITUDE_DEG_FIELD_NUMBER: _ClassVar[int] + LONGITUDE_DEG_FIELD_NUMBER: _ClassVar[int] + proximity_token: InternalProximityToken + timestamp_ms: int + latitude_deg: float + longitude_deg: float + def __init__(self, proximity_token: _Optional[_Union[InternalProximityToken, _Mapping]] = ..., timestamp_ms: _Optional[int] = ..., latitude_deg: _Optional[float] = ..., longitude_deg: _Optional[float] = ...) -> None: ... + +class InternalProximityToken(_message.Message): + __slots__ = ["token", "start_time_ms", "expiration_time_ms", "iv"] + TOKEN_FIELD_NUMBER: _ClassVar[int] + START_TIME_MS_FIELD_NUMBER: _ClassVar[int] + EXPIRATION_TIME_MS_FIELD_NUMBER: _ClassVar[int] + IV_FIELD_NUMBER: _ClassVar[int] + token: bytes + start_time_ms: int + expiration_time_ms: int + iv: bytes + def __init__(self, token: _Optional[bytes] = ..., start_time_ms: _Optional[int] = ..., expiration_time_ms: _Optional[int] = ..., iv: _Optional[bytes] = ...) -> None: ... + +class InternalProximityTokenInternal(_message.Message): + __slots__ = ["player_id", "start_time_ms", "expiration_time_ms"] + PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + START_TIME_MS_FIELD_NUMBER: _ClassVar[int] + EXPIRATION_TIME_MS_FIELD_NUMBER: _ClassVar[int] + player_id: str + start_time_ms: int + expiration_time_ms: int + def __init__(self, player_id: _Optional[str] = ..., start_time_ms: _Optional[int] = ..., expiration_time_ms: _Optional[int] = ...) -> None: ... + +class InternalProxyRequestProto(_message.Message): + __slots__ = ["action", "host", "payload"] + ACTION_FIELD_NUMBER: _ClassVar[int] + HOST_FIELD_NUMBER: _ClassVar[int] + PAYLOAD_FIELD_NUMBER: _ClassVar[int] + action: int + host: str + payload: bytes + def __init__(self, action: _Optional[int] = ..., host: _Optional[str] = ..., payload: _Optional[bytes] = ...) -> None: ... + +class InternalProxyResponseProto(_message.Message): + __slots__ = ["status", "assigned_host", "payload"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalProxyResponseProto.Status] + COMPLETED: _ClassVar[InternalProxyResponseProto.Status] + COMPLETED_AND_REASSIGNED: _ClassVar[InternalProxyResponseProto.Status] + ACTION_NOT_FOUND: _ClassVar[InternalProxyResponseProto.Status] + ASSIGNMENT_ERROR: _ClassVar[InternalProxyResponseProto.Status] + PROXY_UNAUTHORIZED_ERROR: _ClassVar[InternalProxyResponseProto.Status] + INTERNAL_ERROR: _ClassVar[InternalProxyResponseProto.Status] + BAD_REQUEST: _ClassVar[InternalProxyResponseProto.Status] + ACCESS_DENIED: _ClassVar[InternalProxyResponseProto.Status] + TIMEOUT_ERROR: _ClassVar[InternalProxyResponseProto.Status] + RATE_LIMITED: _ClassVar[InternalProxyResponseProto.Status] + UNSET: InternalProxyResponseProto.Status + COMPLETED: InternalProxyResponseProto.Status + COMPLETED_AND_REASSIGNED: InternalProxyResponseProto.Status + ACTION_NOT_FOUND: InternalProxyResponseProto.Status + ASSIGNMENT_ERROR: InternalProxyResponseProto.Status + PROXY_UNAUTHORIZED_ERROR: InternalProxyResponseProto.Status + INTERNAL_ERROR: InternalProxyResponseProto.Status + BAD_REQUEST: InternalProxyResponseProto.Status + ACCESS_DENIED: InternalProxyResponseProto.Status + TIMEOUT_ERROR: InternalProxyResponseProto.Status + RATE_LIMITED: InternalProxyResponseProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + ASSIGNED_HOST_FIELD_NUMBER: _ClassVar[int] + PAYLOAD_FIELD_NUMBER: _ClassVar[int] + status: InternalProxyResponseProto.Status + assigned_host: str + payload: bytes + def __init__(self, status: _Optional[_Union[InternalProxyResponseProto.Status, str]] = ..., assigned_host: _Optional[str] = ..., payload: _Optional[bytes] = ...) -> None: ... + +class InternalPushNotificationRegistryOutProto(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalPushNotificationRegistryOutProto.Result] + SUCCESS: _ClassVar[InternalPushNotificationRegistryOutProto.Result] + NO_CHANGE: _ClassVar[InternalPushNotificationRegistryOutProto.Result] + UNSET: InternalPushNotificationRegistryOutProto.Result + SUCCESS: InternalPushNotificationRegistryOutProto.Result + NO_CHANGE: InternalPushNotificationRegistryOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: InternalPushNotificationRegistryOutProto.Result + def __init__(self, result: _Optional[_Union[InternalPushNotificationRegistryOutProto.Result, str]] = ...) -> None: ... + +class InternalPushNotificationRegistryProto(_message.Message): + __slots__ = ["apn_token", "gcm_token"] + APN_TOKEN_FIELD_NUMBER: _ClassVar[int] + GCM_TOKEN_FIELD_NUMBER: _ClassVar[int] + apn_token: InternalApnToken + gcm_token: InternalGcmToken + def __init__(self, apn_token: _Optional[_Union[InternalApnToken, _Mapping]] = ..., gcm_token: _Optional[_Union[InternalGcmToken, _Mapping]] = ...) -> None: ... + +class InternalRedeemPasscodeRequestProto(_message.Message): + __slots__ = ["passcode"] + PASSCODE_FIELD_NUMBER: _ClassVar[int] + passcode: str + def __init__(self, passcode: _Optional[str] = ...) -> None: ... + +class InternalRedeemPasscodeResponseProto(_message.Message): + __slots__ = ["result", "acquired_item", "acquired_items_proto", "passcode"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalRedeemPasscodeResponseProto.Result] + SUCCESS: _ClassVar[InternalRedeemPasscodeResponseProto.Result] + NOT_AVAILABLE: _ClassVar[InternalRedeemPasscodeResponseProto.Result] + OVER_INVENTORY_LIMIT: _ClassVar[InternalRedeemPasscodeResponseProto.Result] + ALREADY_REDEEMED: _ClassVar[InternalRedeemPasscodeResponseProto.Result] + OVER_PLAYER_REDEMPTION_LIMIT: _ClassVar[InternalRedeemPasscodeResponseProto.Result] + UNSET: InternalRedeemPasscodeResponseProto.Result + SUCCESS: InternalRedeemPasscodeResponseProto.Result + NOT_AVAILABLE: InternalRedeemPasscodeResponseProto.Result + OVER_INVENTORY_LIMIT: InternalRedeemPasscodeResponseProto.Result + ALREADY_REDEEMED: InternalRedeemPasscodeResponseProto.Result + OVER_PLAYER_REDEMPTION_LIMIT: InternalRedeemPasscodeResponseProto.Result + class AcquiredItem(_message.Message): + __slots__ = ["item", "count"] + ITEM_FIELD_NUMBER: _ClassVar[int] + COUNT_FIELD_NUMBER: _ClassVar[int] + item: str + count: int + def __init__(self, item: _Optional[str] = ..., count: _Optional[int] = ...) -> None: ... + RESULT_FIELD_NUMBER: _ClassVar[int] + ACQUIRED_ITEM_FIELD_NUMBER: _ClassVar[int] + ACQUIRED_ITEMS_PROTO_FIELD_NUMBER: _ClassVar[int] + PASSCODE_FIELD_NUMBER: _ClassVar[int] + result: InternalRedeemPasscodeResponseProto.Result + acquired_item: _containers.RepeatedCompositeFieldContainer[InternalRedeemPasscodeResponseProto.AcquiredItem] + acquired_items_proto: bytes + passcode: str + def __init__(self, result: _Optional[_Union[InternalRedeemPasscodeResponseProto.Result, str]] = ..., acquired_item: _Optional[_Iterable[_Union[InternalRedeemPasscodeResponseProto.AcquiredItem, _Mapping]]] = ..., acquired_items_proto: _Optional[bytes] = ..., passcode: _Optional[str] = ...) -> None: ... + +class InternalReferContactListFriendRequest(_message.Message): + __slots__ = ["contact_method", "contact_info", "contact_id", "receiver_name", "app_store_link", "referral", "country_code"] + class ReferralProto(_message.Message): + __slots__ = ["referral_code", "referral_link"] + REFERRAL_CODE_FIELD_NUMBER: _ClassVar[int] + REFERRAL_LINK_FIELD_NUMBER: _ClassVar[int] + referral_code: str + referral_link: str + def __init__(self, referral_code: _Optional[str] = ..., referral_link: _Optional[str] = ...) -> None: ... + CONTACT_METHOD_FIELD_NUMBER: _ClassVar[int] + CONTACT_INFO_FIELD_NUMBER: _ClassVar[int] + CONTACT_ID_FIELD_NUMBER: _ClassVar[int] + RECEIVER_NAME_FIELD_NUMBER: _ClassVar[int] + APP_STORE_LINK_FIELD_NUMBER: _ClassVar[int] + REFERRAL_FIELD_NUMBER: _ClassVar[int] + COUNTRY_CODE_FIELD_NUMBER: _ClassVar[int] + contact_method: InternalSocialV2Enum.ContactMethod + contact_info: str + contact_id: str + receiver_name: str + app_store_link: str + referral: InternalReferContactListFriendRequest.ReferralProto + country_code: str + def __init__(self, contact_method: _Optional[_Union[InternalSocialV2Enum.ContactMethod, str]] = ..., contact_info: _Optional[str] = ..., contact_id: _Optional[str] = ..., receiver_name: _Optional[str] = ..., app_store_link: _Optional[str] = ..., referral: _Optional[_Union[InternalReferContactListFriendRequest.ReferralProto, _Mapping]] = ..., country_code: _Optional[str] = ...) -> None: ... + +class InternalReferContactListFriendResponse(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalReferContactListFriendResponse.Result] + SUCCESS: _ClassVar[InternalReferContactListFriendResponse.Result] + ERROR_UNKNOWN: _ClassVar[InternalReferContactListFriendResponse.Result] + ERROR_CONTACT_NOT_FOUND: _ClassVar[InternalReferContactListFriendResponse.Result] + ERROR_FAILED_TO_SEND_EMAIL: _ClassVar[InternalReferContactListFriendResponse.Result] + ERROR_EXCEED_LIMIT: _ClassVar[InternalReferContactListFriendResponse.Result] + ERROR_NO_SENDER_NAME: _ClassVar[InternalReferContactListFriendResponse.Result] + ERROR_INAPPROPRIATE_RECEIVER_NAME: _ClassVar[InternalReferContactListFriendResponse.Result] + ERROR_ALREADY_SIGNED_UP: _ClassVar[InternalReferContactListFriendResponse.Result] + UNSET: InternalReferContactListFriendResponse.Result + SUCCESS: InternalReferContactListFriendResponse.Result + ERROR_UNKNOWN: InternalReferContactListFriendResponse.Result + ERROR_CONTACT_NOT_FOUND: InternalReferContactListFriendResponse.Result + ERROR_FAILED_TO_SEND_EMAIL: InternalReferContactListFriendResponse.Result + ERROR_EXCEED_LIMIT: InternalReferContactListFriendResponse.Result + ERROR_NO_SENDER_NAME: InternalReferContactListFriendResponse.Result + ERROR_INAPPROPRIATE_RECEIVER_NAME: InternalReferContactListFriendResponse.Result + ERROR_ALREADY_SIGNED_UP: InternalReferContactListFriendResponse.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: InternalReferContactListFriendResponse.Result + def __init__(self, result: _Optional[_Union[InternalReferContactListFriendResponse.Result, str]] = ...) -> None: ... + +class InternalReferralProto(_message.Message): + __slots__ = ["referral_code", "referral_link"] + REFERRAL_CODE_FIELD_NUMBER: _ClassVar[int] + REFERRAL_LINK_FIELD_NUMBER: _ClassVar[int] + referral_code: str + referral_link: str + def __init__(self, referral_code: _Optional[str] = ..., referral_link: _Optional[str] = ...) -> None: ... + +class InternalRefreshProximityTokensRequestProto(_message.Message): + __slots__ = ["first_token_start_time_ms"] + FIRST_TOKEN_START_TIME_MS_FIELD_NUMBER: _ClassVar[int] + first_token_start_time_ms: int + def __init__(self, first_token_start_time_ms: _Optional[int] = ...) -> None: ... + +class InternalRefreshProximityTokensResponseProto(_message.Message): + __slots__ = ["proximity_token"] + PROXIMITY_TOKEN_FIELD_NUMBER: _ClassVar[int] + proximity_token: _containers.RepeatedCompositeFieldContainer[InternalProximityToken] + def __init__(self, proximity_token: _Optional[_Iterable[_Union[InternalProximityToken, _Mapping]]] = ...) -> None: ... + +class InternalRemoveFavoriteFriendRequest(_message.Message): + __slots__ = ["friend_id", "friend_nia_account_id"] + FRIEND_ID_FIELD_NUMBER: _ClassVar[int] + FRIEND_NIA_ACCOUNT_ID_FIELD_NUMBER: _ClassVar[int] + friend_id: str + friend_nia_account_id: str + def __init__(self, friend_id: _Optional[str] = ..., friend_nia_account_id: _Optional[str] = ...) -> None: ... + +class InternalRemoveFavoriteFriendResponse(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalRemoveFavoriteFriendResponse.Result] + SUCCESS: _ClassVar[InternalRemoveFavoriteFriendResponse.Result] + ERROR: _ClassVar[InternalRemoveFavoriteFriendResponse.Result] + UNSET: InternalRemoveFavoriteFriendResponse.Result + SUCCESS: InternalRemoveFavoriteFriendResponse.Result + ERROR: InternalRemoveFavoriteFriendResponse.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: InternalRemoveFavoriteFriendResponse.Result + def __init__(self, result: _Optional[_Union[InternalRemoveFavoriteFriendResponse.Result, str]] = ...) -> None: ... + +class InternalRemoveFriendOutProto(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalRemoveFriendOutProto.Result] + SUCCESS: _ClassVar[InternalRemoveFriendOutProto.Result] + ERROR_PLAYER_DOES_NOT_EXIST_DELETED: _ClassVar[InternalRemoveFriendOutProto.Result] + ERROR_PLAYER_NOT_A_FRIEND: _ClassVar[InternalRemoveFriendOutProto.Result] + UNSET: InternalRemoveFriendOutProto.Result + SUCCESS: InternalRemoveFriendOutProto.Result + ERROR_PLAYER_DOES_NOT_EXIST_DELETED: InternalRemoveFriendOutProto.Result + ERROR_PLAYER_NOT_A_FRIEND: InternalRemoveFriendOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: InternalRemoveFriendOutProto.Result + def __init__(self, result: _Optional[_Union[InternalRemoveFriendOutProto.Result, str]] = ...) -> None: ... + +class InternalRemoveFriendProto(_message.Message): + __slots__ = ["player_id", "nia_account_id"] + PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + NIA_ACCOUNT_ID_FIELD_NUMBER: _ClassVar[int] + player_id: str + nia_account_id: str + def __init__(self, player_id: _Optional[str] = ..., nia_account_id: _Optional[str] = ...) -> None: ... + +class InternalRemoveLoginActionOutProto(_message.Message): + __slots__ = ["success", "login_detail", "status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalRemoveLoginActionOutProto.Status] + LOGIN_NOT_REMOVABLE: _ClassVar[InternalRemoveLoginActionOutProto.Status] + ERROR_UNKNOWN: _ClassVar[InternalRemoveLoginActionOutProto.Status] + UNSET: InternalRemoveLoginActionOutProto.Status + LOGIN_NOT_REMOVABLE: InternalRemoveLoginActionOutProto.Status + ERROR_UNKNOWN: InternalRemoveLoginActionOutProto.Status + SUCCESS_FIELD_NUMBER: _ClassVar[int] + LOGIN_DETAIL_FIELD_NUMBER: _ClassVar[int] + STATUS_FIELD_NUMBER: _ClassVar[int] + success: bool + login_detail: _containers.RepeatedCompositeFieldContainer[InternalLoginDetail] + status: InternalRemoveLoginActionOutProto.Status + def __init__(self, success: bool = ..., login_detail: _Optional[_Iterable[_Union[InternalLoginDetail, _Mapping]]] = ..., status: _Optional[_Union[InternalRemoveLoginActionOutProto.Status, str]] = ...) -> None: ... + +class InternalRemoveLoginActionProto(_message.Message): + __slots__ = ["identity_provider", "auth_provider_id"] + IDENTITY_PROVIDER_FIELD_NUMBER: _ClassVar[int] + AUTH_PROVIDER_ID_FIELD_NUMBER: _ClassVar[int] + identity_provider: InternalIdentityProvider + auth_provider_id: str + def __init__(self, identity_provider: _Optional[_Union[InternalIdentityProvider, str]] = ..., auth_provider_id: _Optional[str] = ...) -> None: ... + +class InternalReplaceLoginActionOutProto(_message.Message): + __slots__ = ["success", "login_detail", "status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalReplaceLoginActionOutProto.Status] + AUTH_FAILURE: _ClassVar[InternalReplaceLoginActionOutProto.Status] + LOGIN_TAKEN: _ClassVar[InternalReplaceLoginActionOutProto.Status] + LOGIN_ALREADY_HAVE: _ClassVar[InternalReplaceLoginActionOutProto.Status] + LOGIN_NOT_REPLACEABLE: _ClassVar[InternalReplaceLoginActionOutProto.Status] + ERROR_UNKNOWN: _ClassVar[InternalReplaceLoginActionOutProto.Status] + UNSET: InternalReplaceLoginActionOutProto.Status + AUTH_FAILURE: InternalReplaceLoginActionOutProto.Status + LOGIN_TAKEN: InternalReplaceLoginActionOutProto.Status + LOGIN_ALREADY_HAVE: InternalReplaceLoginActionOutProto.Status + LOGIN_NOT_REPLACEABLE: InternalReplaceLoginActionOutProto.Status + ERROR_UNKNOWN: InternalReplaceLoginActionOutProto.Status + SUCCESS_FIELD_NUMBER: _ClassVar[int] + LOGIN_DETAIL_FIELD_NUMBER: _ClassVar[int] + STATUS_FIELD_NUMBER: _ClassVar[int] + success: bool + login_detail: _containers.RepeatedCompositeFieldContainer[InternalLoginDetail] + status: InternalReplaceLoginActionOutProto.Status + def __init__(self, success: bool = ..., login_detail: _Optional[_Iterable[_Union[InternalLoginDetail, _Mapping]]] = ..., status: _Optional[_Union[InternalReplaceLoginActionOutProto.Status, str]] = ...) -> None: ... + +class InternalReplaceLoginActionProto(_message.Message): + __slots__ = ["existing_identity_provider", "new_login", "auth_provider_id"] + EXISTING_IDENTITY_PROVIDER_FIELD_NUMBER: _ClassVar[int] + NEW_LOGIN_FIELD_NUMBER: _ClassVar[int] + AUTH_PROVIDER_ID_FIELD_NUMBER: _ClassVar[int] + existing_identity_provider: InternalIdentityProvider + new_login: InternalAddLoginActionProto + auth_provider_id: str + def __init__(self, existing_identity_provider: _Optional[_Union[InternalIdentityProvider, str]] = ..., new_login: _Optional[_Union[InternalAddLoginActionProto, _Mapping]] = ..., auth_provider_id: _Optional[str] = ...) -> None: ... + +class InternalReportAttributeData(_message.Message): + __slots__ = [] + class ContentType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNDEFINED_CONTENT: _ClassVar[InternalReportAttributeData.ContentType] + TEXT: _ClassVar[InternalReportAttributeData.ContentType] + IMAGE: _ClassVar[InternalReportAttributeData.ContentType] + GENERIC: _ClassVar[InternalReportAttributeData.ContentType] + UNDEFINED_CONTENT: InternalReportAttributeData.ContentType + TEXT: InternalReportAttributeData.ContentType + IMAGE: InternalReportAttributeData.ContentType + GENERIC: InternalReportAttributeData.ContentType + class Origin(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNDEFINED_ORIGIN: _ClassVar[InternalReportAttributeData.Origin] + PUBLIC_CHAT: _ClassVar[InternalReportAttributeData.Origin] + PRIVATE_CHAT: _ClassVar[InternalReportAttributeData.Origin] + GENERAL_IMAGE: _ClassVar[InternalReportAttributeData.Origin] + CODENAME: _ClassVar[InternalReportAttributeData.Origin] + NAME: _ClassVar[InternalReportAttributeData.Origin] + POST: _ClassVar[InternalReportAttributeData.Origin] + PRIVATE_GROUP_CHAT: _ClassVar[InternalReportAttributeData.Origin] + FLARE_CHAT: _ClassVar[InternalReportAttributeData.Origin] + USER: _ClassVar[InternalReportAttributeData.Origin] + GROUP: _ClassVar[InternalReportAttributeData.Origin] + EVENT: _ClassVar[InternalReportAttributeData.Origin] + CHANNEL: _ClassVar[InternalReportAttributeData.Origin] + UNDEFINED_ORIGIN: InternalReportAttributeData.Origin + PUBLIC_CHAT: InternalReportAttributeData.Origin + PRIVATE_CHAT: InternalReportAttributeData.Origin + GENERAL_IMAGE: InternalReportAttributeData.Origin + CODENAME: InternalReportAttributeData.Origin + NAME: InternalReportAttributeData.Origin + POST: InternalReportAttributeData.Origin + PRIVATE_GROUP_CHAT: InternalReportAttributeData.Origin + FLARE_CHAT: InternalReportAttributeData.Origin + USER: InternalReportAttributeData.Origin + GROUP: InternalReportAttributeData.Origin + EVENT: InternalReportAttributeData.Origin + CHANNEL: InternalReportAttributeData.Origin + class Severity(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNDEFINED_SEVERITY: _ClassVar[InternalReportAttributeData.Severity] + LOW: _ClassVar[InternalReportAttributeData.Severity] + MEDIUM: _ClassVar[InternalReportAttributeData.Severity] + HIGH: _ClassVar[InternalReportAttributeData.Severity] + EXTREME: _ClassVar[InternalReportAttributeData.Severity] + NONE: _ClassVar[InternalReportAttributeData.Severity] + UNDEFINED_SEVERITY: InternalReportAttributeData.Severity + LOW: InternalReportAttributeData.Severity + MEDIUM: InternalReportAttributeData.Severity + HIGH: InternalReportAttributeData.Severity + EXTREME: InternalReportAttributeData.Severity + NONE: InternalReportAttributeData.Severity + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNDEFINED_STATUS: _ClassVar[InternalReportAttributeData.Status] + OPEN: _ClassVar[InternalReportAttributeData.Status] + REVIEWED: _ClassVar[InternalReportAttributeData.Status] + CLOSED: _ClassVar[InternalReportAttributeData.Status] + ESCALATED: _ClassVar[InternalReportAttributeData.Status] + OPEN_ASSIGNED: _ClassVar[InternalReportAttributeData.Status] + UNDEFINED_STATUS: InternalReportAttributeData.Status + OPEN: InternalReportAttributeData.Status + REVIEWED: InternalReportAttributeData.Status + CLOSED: InternalReportAttributeData.Status + ESCALATED: InternalReportAttributeData.Status + OPEN_ASSIGNED: InternalReportAttributeData.Status + class Type(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNDEFINED_REPORT: _ClassVar[InternalReportAttributeData.Type] + BLOCK_REPORT: _ClassVar[InternalReportAttributeData.Type] + PROFANITY_REPORT: _ClassVar[InternalReportAttributeData.Type] + FLAG_REPORT: _ClassVar[InternalReportAttributeData.Type] + LOG_REPORT: _ClassVar[InternalReportAttributeData.Type] + OPS_MANUAL: _ClassVar[InternalReportAttributeData.Type] + UNDEFINED_REPORT: InternalReportAttributeData.Type + BLOCK_REPORT: InternalReportAttributeData.Type + PROFANITY_REPORT: InternalReportAttributeData.Type + FLAG_REPORT: InternalReportAttributeData.Type + LOG_REPORT: InternalReportAttributeData.Type + OPS_MANUAL: InternalReportAttributeData.Type + def __init__(self) -> None: ... + +class InternalReportInfoWrapper(_message.Message): + __slots__ = ["app_id", "report_uuid", "offender_id", "severity", "type", "offending_message", "created_timestamp_ms", "language_code"] + APP_ID_FIELD_NUMBER: _ClassVar[int] + REPORT_UUID_FIELD_NUMBER: _ClassVar[int] + OFFENDER_ID_FIELD_NUMBER: _ClassVar[int] + SEVERITY_FIELD_NUMBER: _ClassVar[int] + TYPE_FIELD_NUMBER: _ClassVar[int] + OFFENDING_MESSAGE_FIELD_NUMBER: _ClassVar[int] + CREATED_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + LANGUAGE_CODE_FIELD_NUMBER: _ClassVar[int] + app_id: str + report_uuid: str + offender_id: str + severity: InternalReportAttributeData.Severity + type: InternalReportAttributeData.Type + offending_message: str + created_timestamp_ms: int + language_code: str + def __init__(self, app_id: _Optional[str] = ..., report_uuid: _Optional[str] = ..., offender_id: _Optional[str] = ..., severity: _Optional[_Union[InternalReportAttributeData.Severity, str]] = ..., type: _Optional[_Union[InternalReportAttributeData.Type, str]] = ..., offending_message: _Optional[str] = ..., created_timestamp_ms: _Optional[int] = ..., language_code: _Optional[str] = ...) -> None: ... + +class InternalReportProximityContactsRequestProto(_message.Message): + __slots__ = ["contacts"] + CONTACTS_FIELD_NUMBER: _ClassVar[int] + contacts: _containers.RepeatedCompositeFieldContainer[InternalProximityContact] + def __init__(self, contacts: _Optional[_Iterable[_Union[InternalProximityContact, _Mapping]]] = ...) -> None: ... + +class InternalReportProximityContactsResponseProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class InternalReputationSystemAttributes(_message.Message): + __slots__ = [] + class SystemType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNDEFINED_SYSTEM_TYPE: _ClassVar[InternalReputationSystemAttributes.SystemType] + CHAT: _ClassVar[InternalReputationSystemAttributes.SystemType] + IMAGE_ONLY: _ClassVar[InternalReputationSystemAttributes.SystemType] + UNDEFINED_SYSTEM_TYPE: InternalReputationSystemAttributes.SystemType + CHAT: InternalReputationSystemAttributes.SystemType + IMAGE_ONLY: InternalReputationSystemAttributes.SystemType + def __init__(self) -> None: ... + +class InternalResponse(_message.Message): + __slots__ = [] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalResponse.Status] + SUCCESS: _ClassVar[InternalResponse.Status] + APP_NOT_FOUND: _ClassVar[InternalResponse.Status] + PLAYER_DATA_NOT_FOUND: _ClassVar[InternalResponse.Status] + REPORT_NOT_FOUND: _ClassVar[InternalResponse.Status] + FAILURE: _ClassVar[InternalResponse.Status] + UNSET: InternalResponse.Status + SUCCESS: InternalResponse.Status + APP_NOT_FOUND: InternalResponse.Status + PLAYER_DATA_NOT_FOUND: InternalResponse.Status + REPORT_NOT_FOUND: InternalResponse.Status + FAILURE: InternalResponse.Status + def __init__(self) -> None: ... + +class InternalRotateGuestLoginSecretTokenRequestProto(_message.Message): + __slots__ = ["secret", "api_key", "device_id"] + SECRET_FIELD_NUMBER: _ClassVar[int] + API_KEY_FIELD_NUMBER: _ClassVar[int] + DEVICE_ID_FIELD_NUMBER: _ClassVar[int] + secret: bytes + api_key: str + device_id: str + def __init__(self, secret: _Optional[bytes] = ..., api_key: _Optional[str] = ..., device_id: _Optional[str] = ...) -> None: ... + +class InternalRotateGuestLoginSecretTokenResponseProto(_message.Message): + __slots__ = ["status", "new_secret"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalRotateGuestLoginSecretTokenResponseProto.Status] + SUCCESS: _ClassVar[InternalRotateGuestLoginSecretTokenResponseProto.Status] + UNKNOWN_ERROR: _ClassVar[InternalRotateGuestLoginSecretTokenResponseProto.Status] + UNAUTHORIZED: _ClassVar[InternalRotateGuestLoginSecretTokenResponseProto.Status] + INVALID_AUTH_TOKEN: _ClassVar[InternalRotateGuestLoginSecretTokenResponseProto.Status] + UNSET: InternalRotateGuestLoginSecretTokenResponseProto.Status + SUCCESS: InternalRotateGuestLoginSecretTokenResponseProto.Status + UNKNOWN_ERROR: InternalRotateGuestLoginSecretTokenResponseProto.Status + UNAUTHORIZED: InternalRotateGuestLoginSecretTokenResponseProto.Status + INVALID_AUTH_TOKEN: InternalRotateGuestLoginSecretTokenResponseProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + NEW_SECRET_FIELD_NUMBER: _ClassVar[int] + status: InternalRotateGuestLoginSecretTokenResponseProto.Status + new_secret: bytes + def __init__(self, status: _Optional[_Union[InternalRotateGuestLoginSecretTokenResponseProto.Status, str]] = ..., new_secret: _Optional[bytes] = ...) -> None: ... + +class InternalSavePlayerSettingsOutProto(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalSavePlayerSettingsOutProto.Result] + SUCCESS: _ClassVar[InternalSavePlayerSettingsOutProto.Result] + ERROR_UNKNOWN: _ClassVar[InternalSavePlayerSettingsOutProto.Result] + UNSET: InternalSavePlayerSettingsOutProto.Result + SUCCESS: InternalSavePlayerSettingsOutProto.Result + ERROR_UNKNOWN: InternalSavePlayerSettingsOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: InternalSavePlayerSettingsOutProto.Result + def __init__(self, result: _Optional[_Union[InternalSavePlayerSettingsOutProto.Result, str]] = ...) -> None: ... + +class InternalSavePlayerSettingsProto(_message.Message): + __slots__ = ["settings"] + SETTINGS_FIELD_NUMBER: _ClassVar[int] + settings: InternalPlayerSettingsProto + def __init__(self, settings: _Optional[_Union[InternalPlayerSettingsProto, _Mapping]] = ...) -> None: ... + +class InternalScoreAdjustment(_message.Message): + __slots__ = ["is_resolved", "details", "adjustment_timestamp_ms", "author", "adjustment_value"] + IS_RESOLVED_FIELD_NUMBER: _ClassVar[int] + DETAILS_FIELD_NUMBER: _ClassVar[int] + ADJUSTMENT_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + AUTHOR_FIELD_NUMBER: _ClassVar[int] + ADJUSTMENT_VALUE_FIELD_NUMBER: _ClassVar[int] + is_resolved: bool + details: str + adjustment_timestamp_ms: int + author: str + adjustment_value: int + def __init__(self, is_resolved: bool = ..., details: _Optional[str] = ..., adjustment_timestamp_ms: _Optional[int] = ..., author: _Optional[str] = ..., adjustment_value: _Optional[int] = ...) -> None: ... + +class InternalSearchPlayerOutProto(_message.Message): + __slots__ = ["result", "player"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalSearchPlayerOutProto.Result] + SUCCESS: _ClassVar[InternalSearchPlayerOutProto.Result] + ERROR_UNKNOWN: _ClassVar[InternalSearchPlayerOutProto.Result] + ERROR_PLAYER_NOT_FOUND: _ClassVar[InternalSearchPlayerOutProto.Result] + UNSET: InternalSearchPlayerOutProto.Result + SUCCESS: InternalSearchPlayerOutProto.Result + ERROR_UNKNOWN: InternalSearchPlayerOutProto.Result + ERROR_PLAYER_NOT_FOUND: InternalSearchPlayerOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + PLAYER_FIELD_NUMBER: _ClassVar[int] + result: InternalSearchPlayerOutProto.Result + player: InternalPlayerSummaryProto + def __init__(self, result: _Optional[_Union[InternalSearchPlayerOutProto.Result, str]] = ..., player: _Optional[_Union[InternalPlayerSummaryProto, _Mapping]] = ...) -> None: ... + +class InternalSearchPlayerProto(_message.Message): + __slots__ = ["friend_code"] + FRIEND_CODE_FIELD_NUMBER: _ClassVar[int] + friend_code: str + def __init__(self, friend_code: _Optional[str] = ...) -> None: ... + +class InternalSendContactListFriendInviteRequest(_message.Message): + __slots__ = ["emails", "phone_numbers", "country_code"] + EMAILS_FIELD_NUMBER: _ClassVar[int] + PHONE_NUMBERS_FIELD_NUMBER: _ClassVar[int] + COUNTRY_CODE_FIELD_NUMBER: _ClassVar[int] + emails: _containers.RepeatedScalarFieldContainer[str] + phone_numbers: _containers.RepeatedScalarFieldContainer[str] + country_code: str + def __init__(self, emails: _Optional[_Iterable[str]] = ..., phone_numbers: _Optional[_Iterable[str]] = ..., country_code: _Optional[str] = ...) -> None: ... + +class InternalSendContactListFriendInviteResponse(_message.Message): + __slots__ = ["result", "new_friendship_formed"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalSendContactListFriendInviteResponse.Result] + SUCCESS: _ClassVar[InternalSendContactListFriendInviteResponse.Result] + ERROR_UNKNOWN: _ClassVar[InternalSendContactListFriendInviteResponse.Result] + ERROR_PLAYER_OUTBOX_FULL: _ClassVar[InternalSendContactListFriendInviteResponse.Result] + ERROR_PLAYER_INBOX_FULL: _ClassVar[InternalSendContactListFriendInviteResponse.Result] + ERROR_SENDER_HAS_MAX_FRIENDS: _ClassVar[InternalSendContactListFriendInviteResponse.Result] + ERROR_RECEIVER_HAS_MAX_FRIENDS: _ClassVar[InternalSendContactListFriendInviteResponse.Result] + ERROR_ALREADY_A_FRIEND: _ClassVar[InternalSendContactListFriendInviteResponse.Result] + ERROR_INVITE_ALREADY_SENT: _ClassVar[InternalSendContactListFriendInviteResponse.Result] + ERROR_INVITE_ALREADY_RECEIVED: _ClassVar[InternalSendContactListFriendInviteResponse.Result] + ERROR_CANNOT_SEND_INVITES_TO_YOURSELF: _ClassVar[InternalSendContactListFriendInviteResponse.Result] + ERROR_CONTACT_NOT_FOUND: _ClassVar[InternalSendContactListFriendInviteResponse.Result] + ERROR_RECEIVER_NOT_FOUND: _ClassVar[InternalSendContactListFriendInviteResponse.Result] + ERROR_NO_SENDER_NAME: _ClassVar[InternalSendContactListFriendInviteResponse.Result] + ERROR_SEND_TO_BLOCKED_USER: _ClassVar[InternalSendContactListFriendInviteResponse.Result] + UNSET: InternalSendContactListFriendInviteResponse.Result + SUCCESS: InternalSendContactListFriendInviteResponse.Result + ERROR_UNKNOWN: InternalSendContactListFriendInviteResponse.Result + ERROR_PLAYER_OUTBOX_FULL: InternalSendContactListFriendInviteResponse.Result + ERROR_PLAYER_INBOX_FULL: InternalSendContactListFriendInviteResponse.Result + ERROR_SENDER_HAS_MAX_FRIENDS: InternalSendContactListFriendInviteResponse.Result + ERROR_RECEIVER_HAS_MAX_FRIENDS: InternalSendContactListFriendInviteResponse.Result + ERROR_ALREADY_A_FRIEND: InternalSendContactListFriendInviteResponse.Result + ERROR_INVITE_ALREADY_SENT: InternalSendContactListFriendInviteResponse.Result + ERROR_INVITE_ALREADY_RECEIVED: InternalSendContactListFriendInviteResponse.Result + ERROR_CANNOT_SEND_INVITES_TO_YOURSELF: InternalSendContactListFriendInviteResponse.Result + ERROR_CONTACT_NOT_FOUND: InternalSendContactListFriendInviteResponse.Result + ERROR_RECEIVER_NOT_FOUND: InternalSendContactListFriendInviteResponse.Result + ERROR_NO_SENDER_NAME: InternalSendContactListFriendInviteResponse.Result + ERROR_SEND_TO_BLOCKED_USER: InternalSendContactListFriendInviteResponse.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + NEW_FRIENDSHIP_FORMED_FIELD_NUMBER: _ClassVar[int] + result: InternalSendContactListFriendInviteResponse.Result + new_friendship_formed: bool + def __init__(self, result: _Optional[_Union[InternalSendContactListFriendInviteResponse.Result, str]] = ..., new_friendship_formed: bool = ...) -> None: ... + +class InternalSendFriendInviteOutProto(_message.Message): + __slots__ = ["result", "new_friendship_formed"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalSendFriendInviteOutProto.Result] + SUCCESS: _ClassVar[InternalSendFriendInviteOutProto.Result] + ERROR_UNKNOWN: _ClassVar[InternalSendFriendInviteOutProto.Result] + ERROR_ALREADY_A_FRIEND: _ClassVar[InternalSendFriendInviteOutProto.Result] + ERROR_PLAYER_DOES_NOT_EXIST_DELETED: _ClassVar[InternalSendFriendInviteOutProto.Result] + ERROR_PLAYER_INBOX_FULL: _ClassVar[InternalSendFriendInviteOutProto.Result] + ERROR_PLAYER_OUTBOX_FULL: _ClassVar[InternalSendFriendInviteOutProto.Result] + ERROR_SENDER_HAS_MAX_FRIENDS: _ClassVar[InternalSendFriendInviteOutProto.Result] + ERROR_INVITE_ALREADY_SENT: _ClassVar[InternalSendFriendInviteOutProto.Result] + ERROR_CANNOT_SEND_INVITES_TO_YOURSELF: _ClassVar[InternalSendFriendInviteOutProto.Result] + ERROR_INVITE_ALREADY_RECEIVED: _ClassVar[InternalSendFriendInviteOutProto.Result] + ERROR_RECEIVER_HAS_MAX_FRIENDS: _ClassVar[InternalSendFriendInviteOutProto.Result] + ERROR_SEND_TO_BLOCKED_USER: _ClassVar[InternalSendFriendInviteOutProto.Result] + UNSET: InternalSendFriendInviteOutProto.Result + SUCCESS: InternalSendFriendInviteOutProto.Result + ERROR_UNKNOWN: InternalSendFriendInviteOutProto.Result + ERROR_ALREADY_A_FRIEND: InternalSendFriendInviteOutProto.Result + ERROR_PLAYER_DOES_NOT_EXIST_DELETED: InternalSendFriendInviteOutProto.Result + ERROR_PLAYER_INBOX_FULL: InternalSendFriendInviteOutProto.Result + ERROR_PLAYER_OUTBOX_FULL: InternalSendFriendInviteOutProto.Result + ERROR_SENDER_HAS_MAX_FRIENDS: InternalSendFriendInviteOutProto.Result + ERROR_INVITE_ALREADY_SENT: InternalSendFriendInviteOutProto.Result + ERROR_CANNOT_SEND_INVITES_TO_YOURSELF: InternalSendFriendInviteOutProto.Result + ERROR_INVITE_ALREADY_RECEIVED: InternalSendFriendInviteOutProto.Result + ERROR_RECEIVER_HAS_MAX_FRIENDS: InternalSendFriendInviteOutProto.Result + ERROR_SEND_TO_BLOCKED_USER: InternalSendFriendInviteOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + NEW_FRIENDSHIP_FORMED_FIELD_NUMBER: _ClassVar[int] + result: InternalSendFriendInviteOutProto.Result + new_friendship_formed: bool + def __init__(self, result: _Optional[_Union[InternalSendFriendInviteOutProto.Result, str]] = ..., new_friendship_formed: bool = ...) -> None: ... + +class InternalSendFriendInviteProto(_message.Message): + __slots__ = ["player_id", "friend_code", "read_only", "nia_account_id"] + PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + FRIEND_CODE_FIELD_NUMBER: _ClassVar[int] + READ_ONLY_FIELD_NUMBER: _ClassVar[int] + NIA_ACCOUNT_ID_FIELD_NUMBER: _ClassVar[int] + player_id: str + friend_code: str + read_only: bool + nia_account_id: str + def __init__(self, player_id: _Optional[str] = ..., friend_code: _Optional[str] = ..., read_only: bool = ..., nia_account_id: _Optional[str] = ...) -> None: ... + +class InternalSendSmsVerificationCodeRequest(_message.Message): + __slots__ = ["phone_number", "country_code"] + PHONE_NUMBER_FIELD_NUMBER: _ClassVar[int] + COUNTRY_CODE_FIELD_NUMBER: _ClassVar[int] + phone_number: str + country_code: str + def __init__(self, phone_number: _Optional[str] = ..., country_code: _Optional[str] = ...) -> None: ... + +class InternalSendSmsVerificationCodeResponse(_message.Message): + __slots__ = ["status", "error_message"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalSendSmsVerificationCodeResponse.Status] + SUCCESS: _ClassVar[InternalSendSmsVerificationCodeResponse.Status] + ERROR_UNKNOWN: _ClassVar[InternalSendSmsVerificationCodeResponse.Status] + ERROR_TOO_FREQUENT_ATTEMPTS: _ClassVar[InternalSendSmsVerificationCodeResponse.Status] + ERROR_TOO_MANY_ATTEMPTS: _ClassVar[InternalSendSmsVerificationCodeResponse.Status] + ERROR_INVALID_PHONE_NUMBER: _ClassVar[InternalSendSmsVerificationCodeResponse.Status] + UNSET: InternalSendSmsVerificationCodeResponse.Status + SUCCESS: InternalSendSmsVerificationCodeResponse.Status + ERROR_UNKNOWN: InternalSendSmsVerificationCodeResponse.Status + ERROR_TOO_FREQUENT_ATTEMPTS: InternalSendSmsVerificationCodeResponse.Status + ERROR_TOO_MANY_ATTEMPTS: InternalSendSmsVerificationCodeResponse.Status + ERROR_INVALID_PHONE_NUMBER: InternalSendSmsVerificationCodeResponse.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + ERROR_MESSAGE_FIELD_NUMBER: _ClassVar[int] + status: InternalSendSmsVerificationCodeResponse.Status + error_message: str + def __init__(self, status: _Optional[_Union[InternalSendSmsVerificationCodeResponse.Status, str]] = ..., error_message: _Optional[str] = ...) -> None: ... + +class InternalSetAccountContactSettingsRequest(_message.Message): + __slots__ = ["full_name", "contact_import_discoverability_consent", "update_field_mask"] + FULL_NAME_FIELD_NUMBER: _ClassVar[int] + CONTACT_IMPORT_DISCOVERABILITY_CONSENT_FIELD_NUMBER: _ClassVar[int] + UPDATE_FIELD_MASK_FIELD_NUMBER: _ClassVar[int] + full_name: str + contact_import_discoverability_consent: InternalAccountContactSettings.ConsentStatus + update_field_mask: FieldMask + def __init__(self, full_name: _Optional[str] = ..., contact_import_discoverability_consent: _Optional[_Union[InternalAccountContactSettings.ConsentStatus, str]] = ..., update_field_mask: _Optional[_Union[FieldMask, _Mapping]] = ...) -> None: ... + +class InternalSetAccountContactSettingsResponse(_message.Message): + __slots__ = ["status", "error_message"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalSetAccountContactSettingsResponse.Status] + SUCCESS: _ClassVar[InternalSetAccountContactSettingsResponse.Status] + ERROR_UNKNOWN: _ClassVar[InternalSetAccountContactSettingsResponse.Status] + NAME_NOT_ALLOWED: _ClassVar[InternalSetAccountContactSettingsResponse.Status] + NAME_ABUSIVE: _ClassVar[InternalSetAccountContactSettingsResponse.Status] + NAME_INVALID: _ClassVar[InternalSetAccountContactSettingsResponse.Status] + UNSET: InternalSetAccountContactSettingsResponse.Status + SUCCESS: InternalSetAccountContactSettingsResponse.Status + ERROR_UNKNOWN: InternalSetAccountContactSettingsResponse.Status + NAME_NOT_ALLOWED: InternalSetAccountContactSettingsResponse.Status + NAME_ABUSIVE: InternalSetAccountContactSettingsResponse.Status + NAME_INVALID: InternalSetAccountContactSettingsResponse.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + ERROR_MESSAGE_FIELD_NUMBER: _ClassVar[int] + status: InternalSetAccountContactSettingsResponse.Status + error_message: str + def __init__(self, status: _Optional[_Union[InternalSetAccountContactSettingsResponse.Status, str]] = ..., error_message: _Optional[str] = ...) -> None: ... + +class InternalSetAccountSettingsOutProto(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalSetAccountSettingsOutProto.Result] + SUCCESS: _ClassVar[InternalSetAccountSettingsOutProto.Result] + ERROR_UNKNOWN: _ClassVar[InternalSetAccountSettingsOutProto.Result] + ERROR_INAPPROPRIATE_NAME: _ClassVar[InternalSetAccountSettingsOutProto.Result] + UNSET: InternalSetAccountSettingsOutProto.Result + SUCCESS: InternalSetAccountSettingsOutProto.Result + ERROR_UNKNOWN: InternalSetAccountSettingsOutProto.Result + ERROR_INAPPROPRIATE_NAME: InternalSetAccountSettingsOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: InternalSetAccountSettingsOutProto.Result + def __init__(self, result: _Optional[_Union[InternalSetAccountSettingsOutProto.Result, str]] = ...) -> None: ... + +class InternalSetAccountSettingsProto(_message.Message): + __slots__ = ["settings"] + SETTINGS_FIELD_NUMBER: _ClassVar[int] + settings: InternalAccountSettingsProto + def __init__(self, settings: _Optional[_Union[InternalAccountSettingsProto, _Mapping]] = ...) -> None: ... + +class InternalSetBirthdayRequestProto(_message.Message): + __slots__ = ["birthday"] + BIRTHDAY_FIELD_NUMBER: _ClassVar[int] + birthday: str + def __init__(self, birthday: _Optional[str] = ...) -> None: ... + +class InternalSetBirthdayResponseProto(_message.Message): + __slots__ = ["status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalSetBirthdayResponseProto.Status] + SUCCESS: _ClassVar[InternalSetBirthdayResponseProto.Status] + ERROR_UNKNOWN: _ClassVar[InternalSetBirthdayResponseProto.Status] + INVALID_BIRTHDAY: _ClassVar[InternalSetBirthdayResponseProto.Status] + UNSET: InternalSetBirthdayResponseProto.Status + SUCCESS: InternalSetBirthdayResponseProto.Status + ERROR_UNKNOWN: InternalSetBirthdayResponseProto.Status + INVALID_BIRTHDAY: InternalSetBirthdayResponseProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + status: InternalSetBirthdayResponseProto.Status + def __init__(self, status: _Optional[_Union[InternalSetBirthdayResponseProto.Status, str]] = ...) -> None: ... + +class InternalSetInGameCurrencyExchangeRateOutProto(_message.Message): + __slots__ = ["status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalSetInGameCurrencyExchangeRateOutProto.Status] + SUCCESS: _ClassVar[InternalSetInGameCurrencyExchangeRateOutProto.Status] + FAILURE: _ClassVar[InternalSetInGameCurrencyExchangeRateOutProto.Status] + UNSET: InternalSetInGameCurrencyExchangeRateOutProto.Status + SUCCESS: InternalSetInGameCurrencyExchangeRateOutProto.Status + FAILURE: InternalSetInGameCurrencyExchangeRateOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + status: InternalSetInGameCurrencyExchangeRateOutProto.Status + def __init__(self, status: _Optional[_Union[InternalSetInGameCurrencyExchangeRateOutProto.Status, str]] = ...) -> None: ... + +class InternalSetInGameCurrencyExchangeRateProto(_message.Message): + __slots__ = ["in_game_currency", "fiat_currency", "fiat_currency_cost_e6_per_in_game_unit"] + IN_GAME_CURRENCY_FIELD_NUMBER: _ClassVar[int] + FIAT_CURRENCY_FIELD_NUMBER: _ClassVar[int] + FIAT_CURRENCY_COST_E6_PER_IN_GAME_UNIT_FIELD_NUMBER: _ClassVar[int] + in_game_currency: str + fiat_currency: str + fiat_currency_cost_e6_per_in_game_unit: int + def __init__(self, in_game_currency: _Optional[str] = ..., fiat_currency: _Optional[str] = ..., fiat_currency_cost_e6_per_in_game_unit: _Optional[int] = ...) -> None: ... + +class InternalSetInGameCurrencyExchangeRateTrackingProto(_message.Message): + __slots__ = ["in_game_currency", "fiat_currency", "fiat_currency_cost_e6_per_in_game_unit", "status"] + IN_GAME_CURRENCY_FIELD_NUMBER: _ClassVar[int] + FIAT_CURRENCY_FIELD_NUMBER: _ClassVar[int] + FIAT_CURRENCY_COST_E6_PER_IN_GAME_UNIT_FIELD_NUMBER: _ClassVar[int] + STATUS_FIELD_NUMBER: _ClassVar[int] + in_game_currency: str + fiat_currency: str + fiat_currency_cost_e6_per_in_game_unit: int + status: str + def __init__(self, in_game_currency: _Optional[str] = ..., fiat_currency: _Optional[str] = ..., fiat_currency_cost_e6_per_in_game_unit: _Optional[int] = ..., status: _Optional[str] = ...) -> None: ... + +class InternalSkuContentProto(_message.Message): + __slots__ = ["item_type", "quantity"] + ITEM_TYPE_FIELD_NUMBER: _ClassVar[int] + QUANTITY_FIELD_NUMBER: _ClassVar[int] + item_type: str + quantity: int + def __init__(self, item_type: _Optional[str] = ..., quantity: _Optional[int] = ...) -> None: ... + +class InternalSkuDataProto(_message.Message): + __slots__ = ["id", "is_enabled", "content", "price", "payment_type", "last_modified_timestamp_ms", "presentation_data", "enabled_window_start_ms", "enabled_window_end_ms", "subscription_id", "sku_limit", "is_offer_only", "subscription_group_id", "subscription_level", "store_filter"] + class SkuPaymentType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalSkuDataProto.SkuPaymentType] + THIRD_PARTY: _ClassVar[InternalSkuDataProto.SkuPaymentType] + IN_GAME: _ClassVar[InternalSkuDataProto.SkuPaymentType] + WEB: _ClassVar[InternalSkuDataProto.SkuPaymentType] + UNSET: InternalSkuDataProto.SkuPaymentType + THIRD_PARTY: InternalSkuDataProto.SkuPaymentType + IN_GAME: InternalSkuDataProto.SkuPaymentType + WEB: InternalSkuDataProto.SkuPaymentType + ID_FIELD_NUMBER: _ClassVar[int] + IS_ENABLED_FIELD_NUMBER: _ClassVar[int] + CONTENT_FIELD_NUMBER: _ClassVar[int] + PRICE_FIELD_NUMBER: _ClassVar[int] + PAYMENT_TYPE_FIELD_NUMBER: _ClassVar[int] + LAST_MODIFIED_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + PRESENTATION_DATA_FIELD_NUMBER: _ClassVar[int] + ENABLED_WINDOW_START_MS_FIELD_NUMBER: _ClassVar[int] + ENABLED_WINDOW_END_MS_FIELD_NUMBER: _ClassVar[int] + SUBSCRIPTION_ID_FIELD_NUMBER: _ClassVar[int] + SKU_LIMIT_FIELD_NUMBER: _ClassVar[int] + IS_OFFER_ONLY_FIELD_NUMBER: _ClassVar[int] + SUBSCRIPTION_GROUP_ID_FIELD_NUMBER: _ClassVar[int] + SUBSCRIPTION_LEVEL_FIELD_NUMBER: _ClassVar[int] + STORE_FILTER_FIELD_NUMBER: _ClassVar[int] + id: str + is_enabled: bool + content: _containers.RepeatedCompositeFieldContainer[InternalSkuContentProto] + price: _containers.RepeatedCompositeFieldContainer[InternalSkuPriceProto] + payment_type: InternalSkuDataProto.SkuPaymentType + last_modified_timestamp_ms: int + presentation_data: _containers.RepeatedCompositeFieldContainer[InternalSkuPresentationDataProto] + enabled_window_start_ms: int + enabled_window_end_ms: int + subscription_id: str + sku_limit: _containers.RepeatedCompositeFieldContainer[InternalSkuLimitProto] + is_offer_only: bool + subscription_group_id: str + subscription_level: int + store_filter: str + def __init__(self, id: _Optional[str] = ..., is_enabled: bool = ..., content: _Optional[_Iterable[_Union[InternalSkuContentProto, _Mapping]]] = ..., price: _Optional[_Iterable[_Union[InternalSkuPriceProto, _Mapping]]] = ..., payment_type: _Optional[_Union[InternalSkuDataProto.SkuPaymentType, str]] = ..., last_modified_timestamp_ms: _Optional[int] = ..., presentation_data: _Optional[_Iterable[_Union[InternalSkuPresentationDataProto, _Mapping]]] = ..., enabled_window_start_ms: _Optional[int] = ..., enabled_window_end_ms: _Optional[int] = ..., subscription_id: _Optional[str] = ..., sku_limit: _Optional[_Iterable[_Union[InternalSkuLimitProto, _Mapping]]] = ..., is_offer_only: bool = ..., subscription_group_id: _Optional[str] = ..., subscription_level: _Optional[int] = ..., store_filter: _Optional[str] = ...) -> None: ... + +class InternalSkuLimitProto(_message.Message): + __slots__ = ["name", "params"] + class ParamsEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: str + value: str + def __init__(self, key: _Optional[str] = ..., value: _Optional[str] = ...) -> None: ... + NAME_FIELD_NUMBER: _ClassVar[int] + PARAMS_FIELD_NUMBER: _ClassVar[int] + name: str + params: _containers.ScalarMap[str, str] + def __init__(self, name: _Optional[str] = ..., params: _Optional[_Mapping[str, str]] = ...) -> None: ... + +class InternalSkuPresentationDataProto(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: str + value: str + def __init__(self, key: _Optional[str] = ..., value: _Optional[str] = ...) -> None: ... + +class InternalSkuPriceProto(_message.Message): + __slots__ = ["currency_type", "price"] + CURRENCY_TYPE_FIELD_NUMBER: _ClassVar[int] + PRICE_FIELD_NUMBER: _ClassVar[int] + currency_type: str + price: int + def __init__(self, currency_type: _Optional[str] = ..., price: _Optional[int] = ...) -> None: ... + +class InternalSkuRecord(_message.Message): + __slots__ = ["sku_id", "purchase_time_ms", "total_purchases", "offer_records"] + class SkuOfferRecord(_message.Message): + __slots__ = ["purchase_time_ms", "total_purchases"] + PURCHASE_TIME_MS_FIELD_NUMBER: _ClassVar[int] + TOTAL_PURCHASES_FIELD_NUMBER: _ClassVar[int] + purchase_time_ms: _containers.RepeatedScalarFieldContainer[int] + total_purchases: int + def __init__(self, purchase_time_ms: _Optional[_Iterable[int]] = ..., total_purchases: _Optional[int] = ...) -> None: ... + class OfferRecordsEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: str + value: InternalSkuRecord.SkuOfferRecord + def __init__(self, key: _Optional[str] = ..., value: _Optional[_Union[InternalSkuRecord.SkuOfferRecord, _Mapping]] = ...) -> None: ... + SKU_ID_FIELD_NUMBER: _ClassVar[int] + PURCHASE_TIME_MS_FIELD_NUMBER: _ClassVar[int] + TOTAL_PURCHASES_FIELD_NUMBER: _ClassVar[int] + OFFER_RECORDS_FIELD_NUMBER: _ClassVar[int] + sku_id: str + purchase_time_ms: _containers.RepeatedScalarFieldContainer[int] + total_purchases: int + offer_records: _containers.MessageMap[str, InternalSkuRecord.SkuOfferRecord] + def __init__(self, sku_id: _Optional[str] = ..., purchase_time_ms: _Optional[_Iterable[int]] = ..., total_purchases: _Optional[int] = ..., offer_records: _Optional[_Mapping[str, InternalSkuRecord.SkuOfferRecord]] = ...) -> None: ... + +class InternalSocialClientFeatures(_message.Message): + __slots__ = ["cross_game_social_settings"] + class CrossGameSocialClientSettingsProto(_message.Message): + __slots__ = ["disabled_features", "app_link"] + class AppLinkType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NO_LINK: _ClassVar[InternalSocialClientFeatures.CrossGameSocialClientSettingsProto.AppLinkType] + WEB_LINK: _ClassVar[InternalSocialClientFeatures.CrossGameSocialClientSettingsProto.AppLinkType] + APP_STORE_LINK: _ClassVar[InternalSocialClientFeatures.CrossGameSocialClientSettingsProto.AppLinkType] + NO_LINK: InternalSocialClientFeatures.CrossGameSocialClientSettingsProto.AppLinkType + WEB_LINK: InternalSocialClientFeatures.CrossGameSocialClientSettingsProto.AppLinkType + APP_STORE_LINK: InternalSocialClientFeatures.CrossGameSocialClientSettingsProto.AppLinkType + class FeatureType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalSocialClientFeatures.CrossGameSocialClientSettingsProto.FeatureType] + NIANTIC_PROFILE: _ClassVar[InternalSocialClientFeatures.CrossGameSocialClientSettingsProto.FeatureType] + ONLINE_STATUS: _ClassVar[InternalSocialClientFeatures.CrossGameSocialClientSettingsProto.FeatureType] + CROSS_GAME_FRIEND_LIST: _ClassVar[InternalSocialClientFeatures.CrossGameSocialClientSettingsProto.FeatureType] + GAME_INVITE_SENDER: _ClassVar[InternalSocialClientFeatures.CrossGameSocialClientSettingsProto.FeatureType] + SHARED_FRIEND_GRAPH: _ClassVar[InternalSocialClientFeatures.CrossGameSocialClientSettingsProto.FeatureType] + NICKNAME: _ClassVar[InternalSocialClientFeatures.CrossGameSocialClientSettingsProto.FeatureType] + CROSS_GAME_ONLINE_STATUS: _ClassVar[InternalSocialClientFeatures.CrossGameSocialClientSettingsProto.FeatureType] + GAME_INVITE_RECEIVER: _ClassVar[InternalSocialClientFeatures.CrossGameSocialClientSettingsProto.FeatureType] + ADDRESS_BOOK_IMPORT: _ClassVar[InternalSocialClientFeatures.CrossGameSocialClientSettingsProto.FeatureType] + UNSET: InternalSocialClientFeatures.CrossGameSocialClientSettingsProto.FeatureType + NIANTIC_PROFILE: InternalSocialClientFeatures.CrossGameSocialClientSettingsProto.FeatureType + ONLINE_STATUS: InternalSocialClientFeatures.CrossGameSocialClientSettingsProto.FeatureType + CROSS_GAME_FRIEND_LIST: InternalSocialClientFeatures.CrossGameSocialClientSettingsProto.FeatureType + GAME_INVITE_SENDER: InternalSocialClientFeatures.CrossGameSocialClientSettingsProto.FeatureType + SHARED_FRIEND_GRAPH: InternalSocialClientFeatures.CrossGameSocialClientSettingsProto.FeatureType + NICKNAME: InternalSocialClientFeatures.CrossGameSocialClientSettingsProto.FeatureType + CROSS_GAME_ONLINE_STATUS: InternalSocialClientFeatures.CrossGameSocialClientSettingsProto.FeatureType + GAME_INVITE_RECEIVER: InternalSocialClientFeatures.CrossGameSocialClientSettingsProto.FeatureType + ADDRESS_BOOK_IMPORT: InternalSocialClientFeatures.CrossGameSocialClientSettingsProto.FeatureType + DISABLED_FEATURES_FIELD_NUMBER: _ClassVar[int] + APP_LINK_FIELD_NUMBER: _ClassVar[int] + disabled_features: _containers.RepeatedScalarFieldContainer[InternalSocialClientFeatures.CrossGameSocialClientSettingsProto.FeatureType] + app_link: InternalSocialClientFeatures.CrossGameSocialClientSettingsProto.AppLinkType + def __init__(self, disabled_features: _Optional[_Iterable[_Union[InternalSocialClientFeatures.CrossGameSocialClientSettingsProto.FeatureType, str]]] = ..., app_link: _Optional[_Union[InternalSocialClientFeatures.CrossGameSocialClientSettingsProto.AppLinkType, str]] = ...) -> None: ... + CROSS_GAME_SOCIAL_SETTINGS_FIELD_NUMBER: _ClassVar[int] + cross_game_social_settings: InternalSocialClientFeatures.CrossGameSocialClientSettingsProto + def __init__(self, cross_game_social_settings: _Optional[_Union[InternalSocialClientFeatures.CrossGameSocialClientSettingsProto, _Mapping]] = ...) -> None: ... + +class InternalSocialClientGlobalSettings(_message.Message): + __slots__ = ["cross_game_social_settings"] + class CrossGameSocialSettingsProto(_message.Message): + __slots__ = ["niantic_profile_codename_opt_out_enabled", "disabled_outgoing_game_invite_app_key", "unreleased_app_key", "contact_list_sync_page_size", "contact_list_sync_interval_ms", "max_friends", "contact_list_concurrent_rpc_size"] + NIANTIC_PROFILE_CODENAME_OPT_OUT_ENABLED_FIELD_NUMBER: _ClassVar[int] + DISABLED_OUTGOING_GAME_INVITE_APP_KEY_FIELD_NUMBER: _ClassVar[int] + UNRELEASED_APP_KEY_FIELD_NUMBER: _ClassVar[int] + CONTACT_LIST_SYNC_PAGE_SIZE_FIELD_NUMBER: _ClassVar[int] + CONTACT_LIST_SYNC_INTERVAL_MS_FIELD_NUMBER: _ClassVar[int] + MAX_FRIENDS_FIELD_NUMBER: _ClassVar[int] + CONTACT_LIST_CONCURRENT_RPC_SIZE_FIELD_NUMBER: _ClassVar[int] + niantic_profile_codename_opt_out_enabled: bool + disabled_outgoing_game_invite_app_key: _containers.RepeatedScalarFieldContainer[str] + unreleased_app_key: _containers.RepeatedScalarFieldContainer[str] + contact_list_sync_page_size: int + contact_list_sync_interval_ms: int + max_friends: int + contact_list_concurrent_rpc_size: int + def __init__(self, niantic_profile_codename_opt_out_enabled: bool = ..., disabled_outgoing_game_invite_app_key: _Optional[_Iterable[str]] = ..., unreleased_app_key: _Optional[_Iterable[str]] = ..., contact_list_sync_page_size: _Optional[int] = ..., contact_list_sync_interval_ms: _Optional[int] = ..., max_friends: _Optional[int] = ..., contact_list_concurrent_rpc_size: _Optional[int] = ...) -> None: ... + CROSS_GAME_SOCIAL_SETTINGS_FIELD_NUMBER: _ClassVar[int] + cross_game_social_settings: InternalSocialClientGlobalSettings.CrossGameSocialSettingsProto + def __init__(self, cross_game_social_settings: _Optional[_Union[InternalSocialClientGlobalSettings.CrossGameSocialSettingsProto, _Mapping]] = ...) -> None: ... + +class InternalSocialProto(_message.Message): + __slots__ = [] + class AppKey(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + INVALID: _ClassVar[InternalSocialProto.AppKey] + INGRESS_DELETED: _ClassVar[InternalSocialProto.AppKey] + HOLOHOLO_DELETED: _ClassVar[InternalSocialProto.AppKey] + LEXICON_DELETED: _ClassVar[InternalSocialProto.AppKey] + INVALID: InternalSocialProto.AppKey + INGRESS_DELETED: InternalSocialProto.AppKey + HOLOHOLO_DELETED: InternalSocialProto.AppKey + LEXICON_DELETED: InternalSocialProto.AppKey + def __init__(self) -> None: ... + +class InternalSocialSettings(_message.Message): + __slots__ = [] + class ConsentStatus(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNKNOWN: _ClassVar[InternalSocialSettings.ConsentStatus] + OPT_IN: _ClassVar[InternalSocialSettings.ConsentStatus] + OPT_OUT: _ClassVar[InternalSocialSettings.ConsentStatus] + UNKNOWN: InternalSocialSettings.ConsentStatus + OPT_IN: InternalSocialSettings.ConsentStatus + OPT_OUT: InternalSocialSettings.ConsentStatus + class ListOption(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET_OPTION: _ClassVar[InternalSocialSettings.ListOption] + RETURN_ALL: _ClassVar[InternalSocialSettings.ListOption] + UNSET_OPTION: InternalSocialSettings.ListOption + RETURN_ALL: InternalSocialSettings.ListOption + class TutorialType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalSocialSettings.TutorialType] + PROFILE: _ClassVar[InternalSocialSettings.TutorialType] + CROSS_GAME_FRIEND_LIST: _ClassVar[InternalSocialSettings.TutorialType] + ONLINE_STATUS_OVERVIEW: _ClassVar[InternalSocialSettings.TutorialType] + ONLINE_STATUS_TOGGLE: _ClassVar[InternalSocialSettings.TutorialType] + ADDRESS_BOOK_IMPORT: _ClassVar[InternalSocialSettings.TutorialType] + ADDRESS_BOOK_DISCOVERABILITY: _ClassVar[InternalSocialSettings.TutorialType] + ADDRESS_BOOK_PHONE_NUMBER_REGISTRATION: _ClassVar[InternalSocialSettings.TutorialType] + UNSET: InternalSocialSettings.TutorialType + PROFILE: InternalSocialSettings.TutorialType + CROSS_GAME_FRIEND_LIST: InternalSocialSettings.TutorialType + ONLINE_STATUS_OVERVIEW: InternalSocialSettings.TutorialType + ONLINE_STATUS_TOGGLE: InternalSocialSettings.TutorialType + ADDRESS_BOOK_IMPORT: InternalSocialSettings.TutorialType + ADDRESS_BOOK_DISCOVERABILITY: InternalSocialSettings.TutorialType + ADDRESS_BOOK_PHONE_NUMBER_REGISTRATION: InternalSocialSettings.TutorialType + def __init__(self) -> None: ... + +class InternalSocialV2Enum(_message.Message): + __slots__ = [] + class ContactMethod(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + CONTACT_METHOD_UNSET: _ClassVar[InternalSocialV2Enum.ContactMethod] + EMAIL: _ClassVar[InternalSocialV2Enum.ContactMethod] + SMS: _ClassVar[InternalSocialV2Enum.ContactMethod] + CONTACT_METHOD_UNSET: InternalSocialV2Enum.ContactMethod + EMAIL: InternalSocialV2Enum.ContactMethod + SMS: InternalSocialV2Enum.ContactMethod + class InvitationStatus(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + INVITATION_STATUS_UNSET: _ClassVar[InternalSocialV2Enum.InvitationStatus] + INVITED: _ClassVar[InternalSocialV2Enum.InvitationStatus] + INVITATION_STATUS_UNSET: InternalSocialV2Enum.InvitationStatus + INVITED: InternalSocialV2Enum.InvitationStatus + class OnlineStatus(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + STATUS_UNSET: _ClassVar[InternalSocialV2Enum.OnlineStatus] + STATUS_UNKNOWN: _ClassVar[InternalSocialV2Enum.OnlineStatus] + STATUS_ONLINE: _ClassVar[InternalSocialV2Enum.OnlineStatus] + STATUS_OFFLINE: _ClassVar[InternalSocialV2Enum.OnlineStatus] + STATUS_UNSET: InternalSocialV2Enum.OnlineStatus + STATUS_UNKNOWN: InternalSocialV2Enum.OnlineStatus + STATUS_ONLINE: InternalSocialV2Enum.OnlineStatus + STATUS_OFFLINE: InternalSocialV2Enum.OnlineStatus + def __init__(self) -> None: ... + +class InternalSubmitImageOutProto(_message.Message): + __slots__ = ["result", "transient_photo_url", "photo_id"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalSubmitImageOutProto.Result] + SUCCESS: _ClassVar[InternalSubmitImageOutProto.Result] + IMAGE_DOES_NOT_EXIST: _ClassVar[InternalSubmitImageOutProto.Result] + INAPPROPRIATE_CONTENT: _ClassVar[InternalSubmitImageOutProto.Result] + ERROR_UNKNOWN: _ClassVar[InternalSubmitImageOutProto.Result] + PHOTO_ID_ALREADY_SUBMITTED: _ClassVar[InternalSubmitImageOutProto.Result] + MATCHING_IMAGE_FLAGGED: _ClassVar[InternalSubmitImageOutProto.Result] + UNSET: InternalSubmitImageOutProto.Result + SUCCESS: InternalSubmitImageOutProto.Result + IMAGE_DOES_NOT_EXIST: InternalSubmitImageOutProto.Result + INAPPROPRIATE_CONTENT: InternalSubmitImageOutProto.Result + ERROR_UNKNOWN: InternalSubmitImageOutProto.Result + PHOTO_ID_ALREADY_SUBMITTED: InternalSubmitImageOutProto.Result + MATCHING_IMAGE_FLAGGED: InternalSubmitImageOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + TRANSIENT_PHOTO_URL_FIELD_NUMBER: _ClassVar[int] + PHOTO_ID_FIELD_NUMBER: _ClassVar[int] + result: InternalSubmitImageOutProto.Result + transient_photo_url: str + photo_id: str + def __init__(self, result: _Optional[_Union[InternalSubmitImageOutProto.Result, str]] = ..., transient_photo_url: _Optional[str] = ..., photo_id: _Optional[str] = ...) -> None: ... + +class InternalSubmitImageProto(_message.Message): + __slots__ = ["photo_id", "metadata"] + class MetadataEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: str + value: str + def __init__(self, key: _Optional[str] = ..., value: _Optional[str] = ...) -> None: ... + PHOTO_ID_FIELD_NUMBER: _ClassVar[int] + METADATA_FIELD_NUMBER: _ClassVar[int] + photo_id: str + metadata: _containers.ScalarMap[str, str] + def __init__(self, photo_id: _Optional[str] = ..., metadata: _Optional[_Mapping[str, str]] = ...) -> None: ... + +class InternalSubmitNewPoiOutProto(_message.Message): + __slots__ = ["status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalSubmitNewPoiOutProto.Status] + SUCCESS: _ClassVar[InternalSubmitNewPoiOutProto.Status] + FAILURE: _ClassVar[InternalSubmitNewPoiOutProto.Status] + INTERNAL_ERROR: _ClassVar[InternalSubmitNewPoiOutProto.Status] + TOO_MANY_RECENT_SUBMISSIONS: _ClassVar[InternalSubmitNewPoiOutProto.Status] + INVALID_INPUT: _ClassVar[InternalSubmitNewPoiOutProto.Status] + MINOR: _ClassVar[InternalSubmitNewPoiOutProto.Status] + NOT_AVAILABLE: _ClassVar[InternalSubmitNewPoiOutProto.Status] + UNSET: InternalSubmitNewPoiOutProto.Status + SUCCESS: InternalSubmitNewPoiOutProto.Status + FAILURE: InternalSubmitNewPoiOutProto.Status + INTERNAL_ERROR: InternalSubmitNewPoiOutProto.Status + TOO_MANY_RECENT_SUBMISSIONS: InternalSubmitNewPoiOutProto.Status + INVALID_INPUT: InternalSubmitNewPoiOutProto.Status + MINOR: InternalSubmitNewPoiOutProto.Status + NOT_AVAILABLE: InternalSubmitNewPoiOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + status: InternalSubmitNewPoiOutProto.Status + def __init__(self, status: _Optional[_Union[InternalSubmitNewPoiOutProto.Status, str]] = ...) -> None: ... + +class InternalSubmitNewPoiProto(_message.Message): + __slots__ = ["title", "long_description", "lat_e6", "lng_e6", "supporting_statement"] + TITLE_FIELD_NUMBER: _ClassVar[int] + LONG_DESCRIPTION_FIELD_NUMBER: _ClassVar[int] + LAT_E6_FIELD_NUMBER: _ClassVar[int] + LNG_E6_FIELD_NUMBER: _ClassVar[int] + SUPPORTING_STATEMENT_FIELD_NUMBER: _ClassVar[int] + title: str + long_description: str + lat_e6: int + lng_e6: int + supporting_statement: str + def __init__(self, title: _Optional[str] = ..., long_description: _Optional[str] = ..., lat_e6: _Optional[int] = ..., lng_e6: _Optional[int] = ..., supporting_statement: _Optional[str] = ...) -> None: ... + +class InternalSyncContactListRequest(_message.Message): + __slots__ = ["contact", "country_code"] + class ContactProto(_message.Message): + __slots__ = ["contact_id", "email", "phone_number"] + CONTACT_ID_FIELD_NUMBER: _ClassVar[int] + EMAIL_FIELD_NUMBER: _ClassVar[int] + PHONE_NUMBER_FIELD_NUMBER: _ClassVar[int] + contact_id: str + email: _containers.RepeatedScalarFieldContainer[str] + phone_number: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, contact_id: _Optional[str] = ..., email: _Optional[_Iterable[str]] = ..., phone_number: _Optional[_Iterable[str]] = ...) -> None: ... + CONTACT_FIELD_NUMBER: _ClassVar[int] + COUNTRY_CODE_FIELD_NUMBER: _ClassVar[int] + contact: _containers.RepeatedCompositeFieldContainer[InternalSyncContactListRequest.ContactProto] + country_code: str + def __init__(self, contact: _Optional[_Iterable[_Union[InternalSyncContactListRequest.ContactProto, _Mapping]]] = ..., country_code: _Optional[str] = ...) -> None: ... + +class InternalSyncContactListResponse(_message.Message): + __slots__ = ["result", "contact_player"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalSyncContactListResponse.Result] + SUCCESS: _ClassVar[InternalSyncContactListResponse.Result] + ERROR_UNKNOWN: _ClassVar[InternalSyncContactListResponse.Result] + ERROR_PLAYER_NOT_FOUND: _ClassVar[InternalSyncContactListResponse.Result] + ERROR_EXCEEDS_MAX_CONTACTS_PER_QUERY: _ClassVar[InternalSyncContactListResponse.Result] + UNSET: InternalSyncContactListResponse.Result + SUCCESS: InternalSyncContactListResponse.Result + ERROR_UNKNOWN: InternalSyncContactListResponse.Result + ERROR_PLAYER_NOT_FOUND: InternalSyncContactListResponse.Result + ERROR_EXCEEDS_MAX_CONTACTS_PER_QUERY: InternalSyncContactListResponse.Result + class ContactPlayerProto(_message.Message): + __slots__ = ["contact_id", "player", "status"] + class ContactStatus(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalSyncContactListResponse.ContactPlayerProto.ContactStatus] + INVITED: _ClassVar[InternalSyncContactListResponse.ContactPlayerProto.ContactStatus] + REMOVED: _ClassVar[InternalSyncContactListResponse.ContactPlayerProto.ContactStatus] + UNSET: InternalSyncContactListResponse.ContactPlayerProto.ContactStatus + INVITED: InternalSyncContactListResponse.ContactPlayerProto.ContactStatus + REMOVED: InternalSyncContactListResponse.ContactPlayerProto.ContactStatus + class PlayerProto(_message.Message): + __slots__ = ["is_calling_game_player", "is_newly_signed_up_player", "is_self", "is_friend"] + IS_CALLING_GAME_PLAYER_FIELD_NUMBER: _ClassVar[int] + IS_NEWLY_SIGNED_UP_PLAYER_FIELD_NUMBER: _ClassVar[int] + IS_SELF_FIELD_NUMBER: _ClassVar[int] + IS_FRIEND_FIELD_NUMBER: _ClassVar[int] + is_calling_game_player: bool + is_newly_signed_up_player: bool + is_self: bool + is_friend: bool + def __init__(self, is_calling_game_player: bool = ..., is_newly_signed_up_player: bool = ..., is_self: bool = ..., is_friend: bool = ...) -> None: ... + CONTACT_ID_FIELD_NUMBER: _ClassVar[int] + PLAYER_FIELD_NUMBER: _ClassVar[int] + STATUS_FIELD_NUMBER: _ClassVar[int] + contact_id: str + player: _containers.RepeatedCompositeFieldContainer[InternalSyncContactListResponse.ContactPlayerProto.PlayerProto] + status: InternalSyncContactListResponse.ContactPlayerProto.ContactStatus + def __init__(self, contact_id: _Optional[str] = ..., player: _Optional[_Iterable[_Union[InternalSyncContactListResponse.ContactPlayerProto.PlayerProto, _Mapping]]] = ..., status: _Optional[_Union[InternalSyncContactListResponse.ContactPlayerProto.ContactStatus, str]] = ...) -> None: ... + RESULT_FIELD_NUMBER: _ClassVar[int] + CONTACT_PLAYER_FIELD_NUMBER: _ClassVar[int] + result: InternalSyncContactListResponse.Result + contact_player: _containers.RepeatedCompositeFieldContainer[InternalSyncContactListResponse.ContactPlayerProto] + def __init__(self, result: _Optional[_Union[InternalSyncContactListResponse.Result, str]] = ..., contact_player: _Optional[_Iterable[_Union[InternalSyncContactListResponse.ContactPlayerProto, _Mapping]]] = ...) -> None: ... + +class InternalTemplateVariable(_message.Message): + __slots__ = ["name", "literal", "key", "lookup_table", "byte_value"] + NAME_FIELD_NUMBER: _ClassVar[int] + LITERAL_FIELD_NUMBER: _ClassVar[int] + KEY_FIELD_NUMBER: _ClassVar[int] + LOOKUP_TABLE_FIELD_NUMBER: _ClassVar[int] + BYTE_VALUE_FIELD_NUMBER: _ClassVar[int] + name: str + literal: str + key: str + lookup_table: str + byte_value: bytes + def __init__(self, name: _Optional[str] = ..., literal: _Optional[str] = ..., key: _Optional[str] = ..., lookup_table: _Optional[str] = ..., byte_value: _Optional[bytes] = ...) -> None: ... + +class InternalUnblockAccountOutProto(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalUnblockAccountOutProto.Result] + SUCCESS: _ClassVar[InternalUnblockAccountOutProto.Result] + ERROR_NOT_BLOCKED: _ClassVar[InternalUnblockAccountOutProto.Result] + ERROR_PLAYER_DOES_NOT_EXIST: _ClassVar[InternalUnblockAccountOutProto.Result] + UNSET: InternalUnblockAccountOutProto.Result + SUCCESS: InternalUnblockAccountOutProto.Result + ERROR_NOT_BLOCKED: InternalUnblockAccountOutProto.Result + ERROR_PLAYER_DOES_NOT_EXIST: InternalUnblockAccountOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: InternalUnblockAccountOutProto.Result + def __init__(self, result: _Optional[_Union[InternalUnblockAccountOutProto.Result, str]] = ...) -> None: ... + +class InternalUnblockAccountProto(_message.Message): + __slots__ = ["blockee_nia_account_id"] + BLOCKEE_NIA_ACCOUNT_ID_FIELD_NUMBER: _ClassVar[int] + blockee_nia_account_id: str + def __init__(self, blockee_nia_account_id: _Optional[str] = ...) -> None: ... + +class InternalUntombstoneCodenameResult(_message.Message): + __slots__ = ["codename", "status", "nia_account_id", "app_id"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalUntombstoneCodenameResult.Status] + SUCCESS: _ClassVar[InternalUntombstoneCodenameResult.Status] + CODENAME_NOT_FOUND: _ClassVar[InternalUntombstoneCodenameResult.Status] + UNSET: InternalUntombstoneCodenameResult.Status + SUCCESS: InternalUntombstoneCodenameResult.Status + CODENAME_NOT_FOUND: InternalUntombstoneCodenameResult.Status + CODENAME_FIELD_NUMBER: _ClassVar[int] + STATUS_FIELD_NUMBER: _ClassVar[int] + NIA_ACCOUNT_ID_FIELD_NUMBER: _ClassVar[int] + APP_ID_FIELD_NUMBER: _ClassVar[int] + codename: str + status: InternalUntombstoneCodenameResult.Status + nia_account_id: str + app_id: str + def __init__(self, codename: _Optional[str] = ..., status: _Optional[_Union[InternalUntombstoneCodenameResult.Status, str]] = ..., nia_account_id: _Optional[str] = ..., app_id: _Optional[str] = ...) -> None: ... + +class InternalUntombstoneResult(_message.Message): + __slots__ = ["username", "status", "nia_account_id"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalUntombstoneResult.Status] + SUCCESS: _ClassVar[InternalUntombstoneResult.Status] + USERNAME_NOT_FOUND: _ClassVar[InternalUntombstoneResult.Status] + UNSET: InternalUntombstoneResult.Status + SUCCESS: InternalUntombstoneResult.Status + USERNAME_NOT_FOUND: InternalUntombstoneResult.Status + USERNAME_FIELD_NUMBER: _ClassVar[int] + STATUS_FIELD_NUMBER: _ClassVar[int] + NIA_ACCOUNT_ID_FIELD_NUMBER: _ClassVar[int] + username: str + status: InternalUntombstoneResult.Status + nia_account_id: str + def __init__(self, username: _Optional[str] = ..., status: _Optional[_Union[InternalUntombstoneResult.Status, str]] = ..., nia_account_id: _Optional[str] = ...) -> None: ... + +class InternalUpdateAdventureSyncFitnessRequestProto(_message.Message): + __slots__ = ["fitness_samples"] + FITNESS_SAMPLES_FIELD_NUMBER: _ClassVar[int] + fitness_samples: _containers.RepeatedCompositeFieldContainer[InternalFitnessSample] + def __init__(self, fitness_samples: _Optional[_Iterable[_Union[InternalFitnessSample, _Mapping]]] = ...) -> None: ... + +class InternalUpdateAdventureSyncFitnessResponseProto(_message.Message): + __slots__ = ["status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalUpdateAdventureSyncFitnessResponseProto.Status] + SUCCESS: _ClassVar[InternalUpdateAdventureSyncFitnessResponseProto.Status] + ERROR_UNKNOWN: _ClassVar[InternalUpdateAdventureSyncFitnessResponseProto.Status] + UNSET: InternalUpdateAdventureSyncFitnessResponseProto.Status + SUCCESS: InternalUpdateAdventureSyncFitnessResponseProto.Status + ERROR_UNKNOWN: InternalUpdateAdventureSyncFitnessResponseProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + status: InternalUpdateAdventureSyncFitnessResponseProto.Status + def __init__(self, status: _Optional[_Union[InternalUpdateAdventureSyncFitnessResponseProto.Status, str]] = ...) -> None: ... + +class InternalUpdateAdventureSyncSettingsRequestProto(_message.Message): + __slots__ = ["adventure_sync_settings"] + ADVENTURE_SYNC_SETTINGS_FIELD_NUMBER: _ClassVar[int] + adventure_sync_settings: InternalAdventureSyncSettingsProto + def __init__(self, adventure_sync_settings: _Optional[_Union[InternalAdventureSyncSettingsProto, _Mapping]] = ...) -> None: ... + +class InternalUpdateAdventureSyncSettingsResponseProto(_message.Message): + __slots__ = ["status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalUpdateAdventureSyncSettingsResponseProto.Status] + SUCCESS: _ClassVar[InternalUpdateAdventureSyncSettingsResponseProto.Status] + ERROR_UNKNOWN: _ClassVar[InternalUpdateAdventureSyncSettingsResponseProto.Status] + ERROR_PLAYER_NOT_FOUND: _ClassVar[InternalUpdateAdventureSyncSettingsResponseProto.Status] + UNSET: InternalUpdateAdventureSyncSettingsResponseProto.Status + SUCCESS: InternalUpdateAdventureSyncSettingsResponseProto.Status + ERROR_UNKNOWN: InternalUpdateAdventureSyncSettingsResponseProto.Status + ERROR_PLAYER_NOT_FOUND: InternalUpdateAdventureSyncSettingsResponseProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + status: InternalUpdateAdventureSyncSettingsResponseProto.Status + def __init__(self, status: _Optional[_Union[InternalUpdateAdventureSyncSettingsResponseProto.Status, str]] = ...) -> None: ... + +class InternalUpdateAvatarImageRequest(_message.Message): + __slots__ = ["image_spec", "avatar_image"] + class AvatarImageProto(_message.Message): + __slots__ = ["avatar_hash", "photo_id"] + AVATAR_HASH_FIELD_NUMBER: _ClassVar[int] + PHOTO_ID_FIELD_NUMBER: _ClassVar[int] + avatar_hash: str + photo_id: str + def __init__(self, avatar_hash: _Optional[str] = ..., photo_id: _Optional[str] = ...) -> None: ... + IMAGE_SPEC_FIELD_NUMBER: _ClassVar[int] + AVATAR_IMAGE_FIELD_NUMBER: _ClassVar[int] + image_spec: InternalAvatarImageMetadata.ImageSpec + avatar_image: InternalUpdateAvatarImageRequest.AvatarImageProto + def __init__(self, image_spec: _Optional[_Union[InternalAvatarImageMetadata.ImageSpec, str]] = ..., avatar_image: _Optional[_Union[InternalUpdateAvatarImageRequest.AvatarImageProto, _Mapping]] = ...) -> None: ... + +class InternalUpdateAvatarImageResponse(_message.Message): + __slots__ = ["status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalUpdateAvatarImageResponse.Status] + SUCCESS: _ClassVar[InternalUpdateAvatarImageResponse.Status] + UNKNOWN_ERROR: _ClassVar[InternalUpdateAvatarImageResponse.Status] + UNSET: InternalUpdateAvatarImageResponse.Status + SUCCESS: InternalUpdateAvatarImageResponse.Status + UNKNOWN_ERROR: InternalUpdateAvatarImageResponse.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + status: InternalUpdateAvatarImageResponse.Status + def __init__(self, status: _Optional[_Union[InternalUpdateAvatarImageResponse.Status, str]] = ...) -> None: ... + +class InternalUpdateBreadcrumbHistoryRequestProto(_message.Message): + __slots__ = ["session_context", "breadcrumb_history", "initial_update"] + SESSION_CONTEXT_FIELD_NUMBER: _ClassVar[int] + BREADCRUMB_HISTORY_FIELD_NUMBER: _ClassVar[int] + INITIAL_UPDATE_FIELD_NUMBER: _ClassVar[int] + session_context: str + breadcrumb_history: _containers.RepeatedCompositeFieldContainer[InternalBreadcrumbRecordProto] + initial_update: bool + def __init__(self, session_context: _Optional[str] = ..., breadcrumb_history: _Optional[_Iterable[_Union[InternalBreadcrumbRecordProto, _Mapping]]] = ..., initial_update: bool = ...) -> None: ... + +class InternalUpdateBreadcrumbHistoryResponseProto(_message.Message): + __slots__ = ["status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalUpdateBreadcrumbHistoryResponseProto.Status] + SUCCESS: _ClassVar[InternalUpdateBreadcrumbHistoryResponseProto.Status] + ERROR_UNKNOWN: _ClassVar[InternalUpdateBreadcrumbHistoryResponseProto.Status] + ERROR_PLAYER_NOT_FOUND: _ClassVar[InternalUpdateBreadcrumbHistoryResponseProto.Status] + UNSET: InternalUpdateBreadcrumbHistoryResponseProto.Status + SUCCESS: InternalUpdateBreadcrumbHistoryResponseProto.Status + ERROR_UNKNOWN: InternalUpdateBreadcrumbHistoryResponseProto.Status + ERROR_PLAYER_NOT_FOUND: InternalUpdateBreadcrumbHistoryResponseProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + status: InternalUpdateBreadcrumbHistoryResponseProto.Status + def __init__(self, status: _Optional[_Union[InternalUpdateBreadcrumbHistoryResponseProto.Status, str]] = ...) -> None: ... + +class InternalUpdateBulkPlayerLocationRequestProto(_message.Message): + __slots__ = ["location_ping_update"] + LOCATION_PING_UPDATE_FIELD_NUMBER: _ClassVar[int] + location_ping_update: _containers.RepeatedCompositeFieldContainer[InternalLocationPingUpdateProto] + def __init__(self, location_ping_update: _Optional[_Iterable[_Union[InternalLocationPingUpdateProto, _Mapping]]] = ...) -> None: ... + +class InternalUpdateBulkPlayerLocationResponseProto(_message.Message): + __slots__ = ["status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalUpdateBulkPlayerLocationResponseProto.Status] + SUCCESS: _ClassVar[InternalUpdateBulkPlayerLocationResponseProto.Status] + ERROR_UNKNOWN: _ClassVar[InternalUpdateBulkPlayerLocationResponseProto.Status] + ERROR_PLAYER_NOT_FOUND: _ClassVar[InternalUpdateBulkPlayerLocationResponseProto.Status] + UNSET: InternalUpdateBulkPlayerLocationResponseProto.Status + SUCCESS: InternalUpdateBulkPlayerLocationResponseProto.Status + ERROR_UNKNOWN: InternalUpdateBulkPlayerLocationResponseProto.Status + ERROR_PLAYER_NOT_FOUND: InternalUpdateBulkPlayerLocationResponseProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + status: InternalUpdateBulkPlayerLocationResponseProto.Status + def __init__(self, status: _Optional[_Union[InternalUpdateBulkPlayerLocationResponseProto.Status, str]] = ...) -> None: ... + +class InternalUpdateFacebookStatusOutProto(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalUpdateFacebookStatusOutProto.Result] + SUCCESS: _ClassVar[InternalUpdateFacebookStatusOutProto.Result] + ERROR_UNKNOWN: _ClassVar[InternalUpdateFacebookStatusOutProto.Result] + ERROR_PLAYER_NOT_FOUND: _ClassVar[InternalUpdateFacebookStatusOutProto.Result] + ERROR_FACEBOOK_API: _ClassVar[InternalUpdateFacebookStatusOutProto.Result] + ERROR_ALREADY_EXISTS: _ClassVar[InternalUpdateFacebookStatusOutProto.Result] + UNSET: InternalUpdateFacebookStatusOutProto.Result + SUCCESS: InternalUpdateFacebookStatusOutProto.Result + ERROR_UNKNOWN: InternalUpdateFacebookStatusOutProto.Result + ERROR_PLAYER_NOT_FOUND: InternalUpdateFacebookStatusOutProto.Result + ERROR_FACEBOOK_API: InternalUpdateFacebookStatusOutProto.Result + ERROR_ALREADY_EXISTS: InternalUpdateFacebookStatusOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: InternalUpdateFacebookStatusOutProto.Result + def __init__(self, result: _Optional[_Union[InternalUpdateFacebookStatusOutProto.Result, str]] = ...) -> None: ... + +class InternalUpdateFacebookStatusProto(_message.Message): + __slots__ = ["fb_access_token", "force_update"] + FB_ACCESS_TOKEN_FIELD_NUMBER: _ClassVar[int] + FORCE_UPDATE_FIELD_NUMBER: _ClassVar[int] + fb_access_token: str + force_update: bool + def __init__(self, fb_access_token: _Optional[str] = ..., force_update: bool = ...) -> None: ... + +class InternalUpdateFriendshipRequest(_message.Message): + __slots__ = ["friend_id", "friend_nia_account_id", "friend_profile"] + class FriendProfileProto(_message.Message): + __slots__ = ["nickname"] + NICKNAME_FIELD_NUMBER: _ClassVar[int] + nickname: str + def __init__(self, nickname: _Optional[str] = ...) -> None: ... + FRIEND_ID_FIELD_NUMBER: _ClassVar[int] + FRIEND_NIA_ACCOUNT_ID_FIELD_NUMBER: _ClassVar[int] + FRIEND_PROFILE_FIELD_NUMBER: _ClassVar[int] + friend_id: str + friend_nia_account_id: str + friend_profile: InternalUpdateFriendshipRequest.FriendProfileProto + def __init__(self, friend_id: _Optional[str] = ..., friend_nia_account_id: _Optional[str] = ..., friend_profile: _Optional[_Union[InternalUpdateFriendshipRequest.FriendProfileProto, _Mapping]] = ...) -> None: ... + +class InternalUpdateFriendshipResponse(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalUpdateFriendshipResponse.Result] + SUCCESS: _ClassVar[InternalUpdateFriendshipResponse.Result] + ERROR_UNKNOWN: _ClassVar[InternalUpdateFriendshipResponse.Result] + ERROR_NOT_FRIEND: _ClassVar[InternalUpdateFriendshipResponse.Result] + ERROR_NICKNAME_WRONG_FORMAT: _ClassVar[InternalUpdateFriendshipResponse.Result] + ERROR_FILTERED_NICKNAME: _ClassVar[InternalUpdateFriendshipResponse.Result] + ERROR_EXCEEDED_CHANGE_LIMIT: _ClassVar[InternalUpdateFriendshipResponse.Result] + UNSET: InternalUpdateFriendshipResponse.Result + SUCCESS: InternalUpdateFriendshipResponse.Result + ERROR_UNKNOWN: InternalUpdateFriendshipResponse.Result + ERROR_NOT_FRIEND: InternalUpdateFriendshipResponse.Result + ERROR_NICKNAME_WRONG_FORMAT: InternalUpdateFriendshipResponse.Result + ERROR_FILTERED_NICKNAME: InternalUpdateFriendshipResponse.Result + ERROR_EXCEEDED_CHANGE_LIMIT: InternalUpdateFriendshipResponse.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: InternalUpdateFriendshipResponse.Result + def __init__(self, result: _Optional[_Union[InternalUpdateFriendshipResponse.Result, str]] = ...) -> None: ... + +class InternalUpdateIncomingGameInviteRequest(_message.Message): + __slots__ = ["app_key", "new_status"] + class NewStatus(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalUpdateIncomingGameInviteRequest.NewStatus] + SEEN: _ClassVar[InternalUpdateIncomingGameInviteRequest.NewStatus] + READ: _ClassVar[InternalUpdateIncomingGameInviteRequest.NewStatus] + UNSET: InternalUpdateIncomingGameInviteRequest.NewStatus + SEEN: InternalUpdateIncomingGameInviteRequest.NewStatus + READ: InternalUpdateIncomingGameInviteRequest.NewStatus + APP_KEY_FIELD_NUMBER: _ClassVar[int] + NEW_STATUS_FIELD_NUMBER: _ClassVar[int] + app_key: str + new_status: InternalUpdateIncomingGameInviteRequest.NewStatus + def __init__(self, app_key: _Optional[str] = ..., new_status: _Optional[_Union[InternalUpdateIncomingGameInviteRequest.NewStatus, str]] = ...) -> None: ... + +class InternalUpdateIncomingGameInviteResponse(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalUpdateIncomingGameInviteResponse.Result] + SUCCESS: _ClassVar[InternalUpdateIncomingGameInviteResponse.Result] + UNSET: InternalUpdateIncomingGameInviteResponse.Result + SUCCESS: InternalUpdateIncomingGameInviteResponse.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: InternalUpdateIncomingGameInviteResponse.Result + def __init__(self, result: _Optional[_Union[InternalUpdateIncomingGameInviteResponse.Result, str]] = ...) -> None: ... + +class InternalUpdateNotificationOutProto(_message.Message): + __slots__ = ["state"] + STATE_FIELD_NUMBER: _ClassVar[int] + state: InternalNotificationState + def __init__(self, state: _Optional[_Union[InternalNotificationState, str]] = ...) -> None: ... + +class InternalUpdateNotificationProto(_message.Message): + __slots__ = ["notification_ids", "create_timestamp_ms", "state"] + NOTIFICATION_IDS_FIELD_NUMBER: _ClassVar[int] + CREATE_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + STATE_FIELD_NUMBER: _ClassVar[int] + notification_ids: _containers.RepeatedScalarFieldContainer[str] + create_timestamp_ms: _containers.RepeatedScalarFieldContainer[int] + state: InternalNotificationState + def __init__(self, notification_ids: _Optional[_Iterable[str]] = ..., create_timestamp_ms: _Optional[_Iterable[int]] = ..., state: _Optional[_Union[InternalNotificationState, str]] = ...) -> None: ... + +class InternalUpdatePhoneNumberRequest(_message.Message): + __slots__ = ["phone_number", "verification_code", "country_code", "contact_id"] + PHONE_NUMBER_FIELD_NUMBER: _ClassVar[int] + VERIFICATION_CODE_FIELD_NUMBER: _ClassVar[int] + COUNTRY_CODE_FIELD_NUMBER: _ClassVar[int] + CONTACT_ID_FIELD_NUMBER: _ClassVar[int] + phone_number: str + verification_code: str + country_code: str + contact_id: str + def __init__(self, phone_number: _Optional[str] = ..., verification_code: _Optional[str] = ..., country_code: _Optional[str] = ..., contact_id: _Optional[str] = ...) -> None: ... + +class InternalUpdatePhoneNumberResponse(_message.Message): + __slots__ = ["status", "error_message"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalUpdatePhoneNumberResponse.Status] + SUCCESS: _ClassVar[InternalUpdatePhoneNumberResponse.Status] + ERROR_WRONG_VERIFICATION_CODE: _ClassVar[InternalUpdatePhoneNumberResponse.Status] + ERROR_UNKNOWN: _ClassVar[InternalUpdatePhoneNumberResponse.Status] + ERROR_CONTACT_NOT_FOUND: _ClassVar[InternalUpdatePhoneNumberResponse.Status] + ERROR_TOO_FREQUENT_ATTEMPTS: _ClassVar[InternalUpdatePhoneNumberResponse.Status] + ERROR_TOO_MANY_ATTEMPTS: _ClassVar[InternalUpdatePhoneNumberResponse.Status] + UNSET: InternalUpdatePhoneNumberResponse.Status + SUCCESS: InternalUpdatePhoneNumberResponse.Status + ERROR_WRONG_VERIFICATION_CODE: InternalUpdatePhoneNumberResponse.Status + ERROR_UNKNOWN: InternalUpdatePhoneNumberResponse.Status + ERROR_CONTACT_NOT_FOUND: InternalUpdatePhoneNumberResponse.Status + ERROR_TOO_FREQUENT_ATTEMPTS: InternalUpdatePhoneNumberResponse.Status + ERROR_TOO_MANY_ATTEMPTS: InternalUpdatePhoneNumberResponse.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + ERROR_MESSAGE_FIELD_NUMBER: _ClassVar[int] + status: InternalUpdatePhoneNumberResponse.Status + error_message: str + def __init__(self, status: _Optional[_Union[InternalUpdatePhoneNumberResponse.Status, str]] = ..., error_message: _Optional[str] = ...) -> None: ... + +class InternalUpdateProfileRequest(_message.Message): + __slots__ = ["profile"] + class ProfileProto(_message.Message): + __slots__ = ["profile_name_app_key"] + PROFILE_NAME_APP_KEY_FIELD_NUMBER: _ClassVar[int] + profile_name_app_key: str + def __init__(self, profile_name_app_key: _Optional[str] = ...) -> None: ... + PROFILE_FIELD_NUMBER: _ClassVar[int] + profile: InternalUpdateProfileRequest.ProfileProto + def __init__(self, profile: _Optional[_Union[InternalUpdateProfileRequest.ProfileProto, _Mapping]] = ...) -> None: ... + +class InternalUpdateProfileResponse(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalUpdateProfileResponse.Result] + SUCCESS: _ClassVar[InternalUpdateProfileResponse.Result] + ERROR_UNKNOWN: _ClassVar[InternalUpdateProfileResponse.Result] + ERROR_EMPTY_PROFILE_NAME: _ClassVar[InternalUpdateProfileResponse.Result] + UNSET: InternalUpdateProfileResponse.Result + SUCCESS: InternalUpdateProfileResponse.Result + ERROR_UNKNOWN: InternalUpdateProfileResponse.Result + ERROR_EMPTY_PROFILE_NAME: InternalUpdateProfileResponse.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: InternalUpdateProfileResponse.Result + def __init__(self, result: _Optional[_Union[InternalUpdateProfileResponse.Result, str]] = ...) -> None: ... + +class InternalUploadPoiPhotoByUrlOutProto(_message.Message): + __slots__ = ["status"] + STATUS_FIELD_NUMBER: _ClassVar[int] + status: InternalPortalCurationImageResult.Result + def __init__(self, status: _Optional[_Union[InternalPortalCurationImageResult.Result, str]] = ...) -> None: ... + +class InternalUploadPoiPhotoByUrlProto(_message.Message): + __slots__ = ["request_id", "image_url"] + REQUEST_ID_FIELD_NUMBER: _ClassVar[int] + IMAGE_URL_FIELD_NUMBER: _ClassVar[int] + request_id: str + image_url: str + def __init__(self, request_id: _Optional[str] = ..., image_url: _Optional[str] = ...) -> None: ... + +class InternalValidateNiaAppleAuthTokenRequestProto(_message.Message): + __slots__ = ["nia_apple_auth_token"] + NIA_APPLE_AUTH_TOKEN_FIELD_NUMBER: _ClassVar[int] + nia_apple_auth_token: bytes + def __init__(self, nia_apple_auth_token: _Optional[bytes] = ...) -> None: ... + +class InternalValidateNiaAppleAuthTokenResponseProto(_message.Message): + __slots__ = ["status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InternalValidateNiaAppleAuthTokenResponseProto.Status] + SUCCESS: _ClassVar[InternalValidateNiaAppleAuthTokenResponseProto.Status] + INVALID_AUTH: _ClassVar[InternalValidateNiaAppleAuthTokenResponseProto.Status] + EXPIRED_AUTH: _ClassVar[InternalValidateNiaAppleAuthTokenResponseProto.Status] + SERVER_ERROR: _ClassVar[InternalValidateNiaAppleAuthTokenResponseProto.Status] + UNSET: InternalValidateNiaAppleAuthTokenResponseProto.Status + SUCCESS: InternalValidateNiaAppleAuthTokenResponseProto.Status + INVALID_AUTH: InternalValidateNiaAppleAuthTokenResponseProto.Status + EXPIRED_AUTH: InternalValidateNiaAppleAuthTokenResponseProto.Status + SERVER_ERROR: InternalValidateNiaAppleAuthTokenResponseProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + status: InternalValidateNiaAppleAuthTokenResponseProto.Status + def __init__(self, status: _Optional[_Union[InternalValidateNiaAppleAuthTokenResponseProto.Status, str]] = ...) -> None: ... + +class InternalWeatherAlertProto(_message.Message): + __slots__ = ["severity", "warn_weather"] + class Severity(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NONE: _ClassVar[InternalWeatherAlertProto.Severity] + MODERATE: _ClassVar[InternalWeatherAlertProto.Severity] + EXTREME: _ClassVar[InternalWeatherAlertProto.Severity] + NONE: InternalWeatherAlertProto.Severity + MODERATE: InternalWeatherAlertProto.Severity + EXTREME: InternalWeatherAlertProto.Severity + SEVERITY_FIELD_NUMBER: _ClassVar[int] + WARN_WEATHER_FIELD_NUMBER: _ClassVar[int] + severity: InternalWeatherAlertProto.Severity + warn_weather: bool + def __init__(self, severity: _Optional[_Union[InternalWeatherAlertProto.Severity, str]] = ..., warn_weather: bool = ...) -> None: ... + +class InternalWeatherAlertSettingsProto(_message.Message): + __slots__ = ["warn_weather", "default_severity", "ignores", "enforces"] + class AlertEnforceSettings(_message.Message): + __slots__ = ["country_code", "when"] + class EnforceCondition(_message.Message): + __slots__ = ["color", "type", "category"] + COLOR_FIELD_NUMBER: _ClassVar[int] + TYPE_FIELD_NUMBER: _ClassVar[int] + CATEGORY_FIELD_NUMBER: _ClassVar[int] + color: _containers.RepeatedScalarFieldContainer[str] + type: _containers.RepeatedScalarFieldContainer[str] + category: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, color: _Optional[_Iterable[str]] = ..., type: _Optional[_Iterable[str]] = ..., category: _Optional[_Iterable[str]] = ...) -> None: ... + COUNTRY_CODE_FIELD_NUMBER: _ClassVar[int] + WHEN_FIELD_NUMBER: _ClassVar[int] + country_code: str + when: InternalWeatherAlertSettingsProto.AlertEnforceSettings.EnforceCondition + def __init__(self, country_code: _Optional[str] = ..., when: _Optional[_Union[InternalWeatherAlertSettingsProto.AlertEnforceSettings.EnforceCondition, _Mapping]] = ...) -> None: ... + class AlertIgnoreSettings(_message.Message): + __slots__ = ["country_code", "when"] + class OverrideCondition(_message.Message): + __slots__ = ["color", "type"] + COLOR_FIELD_NUMBER: _ClassVar[int] + TYPE_FIELD_NUMBER: _ClassVar[int] + color: _containers.RepeatedScalarFieldContainer[str] + type: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, color: _Optional[_Iterable[str]] = ..., type: _Optional[_Iterable[str]] = ...) -> None: ... + COUNTRY_CODE_FIELD_NUMBER: _ClassVar[int] + WHEN_FIELD_NUMBER: _ClassVar[int] + country_code: str + when: InternalWeatherAlertSettingsProto.AlertIgnoreSettings.OverrideCondition + def __init__(self, country_code: _Optional[str] = ..., when: _Optional[_Union[InternalWeatherAlertSettingsProto.AlertIgnoreSettings.OverrideCondition, _Mapping]] = ...) -> None: ... + WARN_WEATHER_FIELD_NUMBER: _ClassVar[int] + DEFAULT_SEVERITY_FIELD_NUMBER: _ClassVar[int] + IGNORES_FIELD_NUMBER: _ClassVar[int] + ENFORCES_FIELD_NUMBER: _ClassVar[int] + warn_weather: bool + default_severity: InternalWeatherAlertProto.Severity + ignores: _containers.RepeatedCompositeFieldContainer[InternalWeatherAlertSettingsProto.AlertIgnoreSettings] + enforces: _containers.RepeatedCompositeFieldContainer[InternalWeatherAlertSettingsProto.AlertEnforceSettings] + def __init__(self, warn_weather: bool = ..., default_severity: _Optional[_Union[InternalWeatherAlertProto.Severity, str]] = ..., ignores: _Optional[_Iterable[_Union[InternalWeatherAlertSettingsProto.AlertIgnoreSettings, _Mapping]]] = ..., enforces: _Optional[_Iterable[_Union[InternalWeatherAlertSettingsProto.AlertEnforceSettings, _Mapping]]] = ...) -> None: ... + +class InternalWeatherSettingsProto(_message.Message): + __slots__ = ["gameplay_settings", "display_settings", "alert_settings", "stale_settings"] + class DisplayWeatherSettingsProto(_message.Message): + __slots__ = ["display_level_settings", "wind_level_settings"] + class DisplayLevelSettings(_message.Message): + __slots__ = ["condition_enums", "cloud_level", "rain_level", "snow_level", "fog_level", "special_effect_level"] + CONDITION_ENUMS_FIELD_NUMBER: _ClassVar[int] + CLOUD_LEVEL_FIELD_NUMBER: _ClassVar[int] + RAIN_LEVEL_FIELD_NUMBER: _ClassVar[int] + SNOW_LEVEL_FIELD_NUMBER: _ClassVar[int] + FOG_LEVEL_FIELD_NUMBER: _ClassVar[int] + SPECIAL_EFFECT_LEVEL_FIELD_NUMBER: _ClassVar[int] + condition_enums: _containers.RepeatedScalarFieldContainer[str] + cloud_level: InternalDisplayWeatherProto.DisplayLevel + rain_level: InternalDisplayWeatherProto.DisplayLevel + snow_level: InternalDisplayWeatherProto.DisplayLevel + fog_level: InternalDisplayWeatherProto.DisplayLevel + special_effect_level: InternalDisplayWeatherProto.DisplayLevel + def __init__(self, condition_enums: _Optional[_Iterable[str]] = ..., cloud_level: _Optional[_Union[InternalDisplayWeatherProto.DisplayLevel, str]] = ..., rain_level: _Optional[_Union[InternalDisplayWeatherProto.DisplayLevel, str]] = ..., snow_level: _Optional[_Union[InternalDisplayWeatherProto.DisplayLevel, str]] = ..., fog_level: _Optional[_Union[InternalDisplayWeatherProto.DisplayLevel, str]] = ..., special_effect_level: _Optional[_Union[InternalDisplayWeatherProto.DisplayLevel, str]] = ...) -> None: ... + class WindLevelSettings(_message.Message): + __slots__ = ["wind_level1_speed", "wind_level2_speed", "wind_level3_speed"] + WIND_LEVEL1_SPEED_FIELD_NUMBER: _ClassVar[int] + WIND_LEVEL2_SPEED_FIELD_NUMBER: _ClassVar[int] + WIND_LEVEL3_SPEED_FIELD_NUMBER: _ClassVar[int] + wind_level1_speed: int + wind_level2_speed: int + wind_level3_speed: int + def __init__(self, wind_level1_speed: _Optional[int] = ..., wind_level2_speed: _Optional[int] = ..., wind_level3_speed: _Optional[int] = ...) -> None: ... + DISPLAY_LEVEL_SETTINGS_FIELD_NUMBER: _ClassVar[int] + WIND_LEVEL_SETTINGS_FIELD_NUMBER: _ClassVar[int] + display_level_settings: _containers.RepeatedCompositeFieldContainer[InternalWeatherSettingsProto.DisplayWeatherSettingsProto.DisplayLevelSettings] + wind_level_settings: InternalWeatherSettingsProto.DisplayWeatherSettingsProto.WindLevelSettings + def __init__(self, display_level_settings: _Optional[_Iterable[_Union[InternalWeatherSettingsProto.DisplayWeatherSettingsProto.DisplayLevelSettings, _Mapping]]] = ..., wind_level_settings: _Optional[_Union[InternalWeatherSettingsProto.DisplayWeatherSettingsProto.WindLevelSettings, _Mapping]] = ...) -> None: ... + class GameplayWeatherSettingsProto(_message.Message): + __slots__ = ["condition_map", "min_speed_for_windy", "conditions_for_windy"] + class ConditionMapSettings(_message.Message): + __slots__ = ["gameplay_condition", "provider_enums"] + GAMEPLAY_CONDITION_FIELD_NUMBER: _ClassVar[int] + PROVIDER_ENUMS_FIELD_NUMBER: _ClassVar[int] + gameplay_condition: InternalGameplayWeatherProto.WeatherCondition + provider_enums: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, gameplay_condition: _Optional[_Union[InternalGameplayWeatherProto.WeatherCondition, str]] = ..., provider_enums: _Optional[_Iterable[str]] = ...) -> None: ... + CONDITION_MAP_FIELD_NUMBER: _ClassVar[int] + MIN_SPEED_FOR_WINDY_FIELD_NUMBER: _ClassVar[int] + CONDITIONS_FOR_WINDY_FIELD_NUMBER: _ClassVar[int] + condition_map: _containers.RepeatedCompositeFieldContainer[InternalWeatherSettingsProto.GameplayWeatherSettingsProto.ConditionMapSettings] + min_speed_for_windy: int + conditions_for_windy: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, condition_map: _Optional[_Iterable[_Union[InternalWeatherSettingsProto.GameplayWeatherSettingsProto.ConditionMapSettings, _Mapping]]] = ..., min_speed_for_windy: _Optional[int] = ..., conditions_for_windy: _Optional[_Iterable[str]] = ...) -> None: ... + class StaleWeatherSettingsProto(_message.Message): + __slots__ = ["max_stale_weather_threshold_in_hrs", "default_weather_condition_code"] + MAX_STALE_WEATHER_THRESHOLD_IN_HRS_FIELD_NUMBER: _ClassVar[int] + DEFAULT_WEATHER_CONDITION_CODE_FIELD_NUMBER: _ClassVar[int] + max_stale_weather_threshold_in_hrs: int + default_weather_condition_code: int + def __init__(self, max_stale_weather_threshold_in_hrs: _Optional[int] = ..., default_weather_condition_code: _Optional[int] = ...) -> None: ... + GAMEPLAY_SETTINGS_FIELD_NUMBER: _ClassVar[int] + DISPLAY_SETTINGS_FIELD_NUMBER: _ClassVar[int] + ALERT_SETTINGS_FIELD_NUMBER: _ClassVar[int] + STALE_SETTINGS_FIELD_NUMBER: _ClassVar[int] + gameplay_settings: InternalWeatherSettingsProto.GameplayWeatherSettingsProto + display_settings: InternalWeatherSettingsProto.DisplayWeatherSettingsProto + alert_settings: InternalWeatherAlertSettingsProto + stale_settings: InternalWeatherSettingsProto.StaleWeatherSettingsProto + def __init__(self, gameplay_settings: _Optional[_Union[InternalWeatherSettingsProto.GameplayWeatherSettingsProto, _Mapping]] = ..., display_settings: _Optional[_Union[InternalWeatherSettingsProto.DisplayWeatherSettingsProto, _Mapping]] = ..., alert_settings: _Optional[_Union[InternalWeatherAlertSettingsProto, _Mapping]] = ..., stale_settings: _Optional[_Union[InternalWeatherSettingsProto.StaleWeatherSettingsProto, _Mapping]] = ...) -> None: ... + +class InvasionAvailabilitySettingsProto(_message.Message): + __slots__ = ["availability_start_minute", "availability_end_minute"] + class InvasionAvailabilitySettingsId(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + INVASION_AVAILABILITY_SETTINGS_UNSET: _ClassVar[InvasionAvailabilitySettingsProto.InvasionAvailabilitySettingsId] + INVASION_AVAILABILITY_SETTINGS_MONDAY: _ClassVar[InvasionAvailabilitySettingsProto.InvasionAvailabilitySettingsId] + INVASION_AVAILABILITY_SETTINGS_TUESDAY: _ClassVar[InvasionAvailabilitySettingsProto.InvasionAvailabilitySettingsId] + INVASION_AVAILABILITY_SETTINGS_WEDNESDAY: _ClassVar[InvasionAvailabilitySettingsProto.InvasionAvailabilitySettingsId] + INVASION_AVAILABILITY_SETTINGS_THURSDAY: _ClassVar[InvasionAvailabilitySettingsProto.InvasionAvailabilitySettingsId] + INVASION_AVAILABILITY_SETTINGS_FRIDAY: _ClassVar[InvasionAvailabilitySettingsProto.InvasionAvailabilitySettingsId] + INVASION_AVAILABILITY_SETTINGS_SATURDAY: _ClassVar[InvasionAvailabilitySettingsProto.InvasionAvailabilitySettingsId] + INVASION_AVAILABILITY_SETTINGS_SUNDAY: _ClassVar[InvasionAvailabilitySettingsProto.InvasionAvailabilitySettingsId] + INVASION_AVAILABILITY_SETTINGS_UNSET: InvasionAvailabilitySettingsProto.InvasionAvailabilitySettingsId + INVASION_AVAILABILITY_SETTINGS_MONDAY: InvasionAvailabilitySettingsProto.InvasionAvailabilitySettingsId + INVASION_AVAILABILITY_SETTINGS_TUESDAY: InvasionAvailabilitySettingsProto.InvasionAvailabilitySettingsId + INVASION_AVAILABILITY_SETTINGS_WEDNESDAY: InvasionAvailabilitySettingsProto.InvasionAvailabilitySettingsId + INVASION_AVAILABILITY_SETTINGS_THURSDAY: InvasionAvailabilitySettingsProto.InvasionAvailabilitySettingsId + INVASION_AVAILABILITY_SETTINGS_FRIDAY: InvasionAvailabilitySettingsProto.InvasionAvailabilitySettingsId + INVASION_AVAILABILITY_SETTINGS_SATURDAY: InvasionAvailabilitySettingsProto.InvasionAvailabilitySettingsId + INVASION_AVAILABILITY_SETTINGS_SUNDAY: InvasionAvailabilitySettingsProto.InvasionAvailabilitySettingsId + AVAILABILITY_START_MINUTE_FIELD_NUMBER: _ClassVar[int] + AVAILABILITY_END_MINUTE_FIELD_NUMBER: _ClassVar[int] + availability_start_minute: int + availability_end_minute: int + def __init__(self, availability_start_minute: _Optional[int] = ..., availability_end_minute: _Optional[int] = ...) -> None: ... + +class InvasionBattleResponseUpdate(_message.Message): + __slots__ = ["rpc_id", "round_trip_time_ms", "status"] + RPC_ID_FIELD_NUMBER: _ClassVar[int] + ROUND_TRIP_TIME_MS_FIELD_NUMBER: _ClassVar[int] + STATUS_FIELD_NUMBER: _ClassVar[int] + rpc_id: int + round_trip_time_ms: int + status: InvasionStatus.Status + def __init__(self, rpc_id: _Optional[int] = ..., round_trip_time_ms: _Optional[int] = ..., status: _Optional[_Union[InvasionStatus.Status, str]] = ...) -> None: ... + +class InvasionBattleUpdate(_message.Message): + __slots__ = ["rpc_id", "step", "complete_battle", "update_type", "lobby_join_time_offset_ms"] + RPC_ID_FIELD_NUMBER: _ClassVar[int] + STEP_FIELD_NUMBER: _ClassVar[int] + COMPLETE_BATTLE_FIELD_NUMBER: _ClassVar[int] + UPDATE_TYPE_FIELD_NUMBER: _ClassVar[int] + LOBBY_JOIN_TIME_OFFSET_MS_FIELD_NUMBER: _ClassVar[int] + rpc_id: int + step: int + complete_battle: bool + update_type: UpdateInvasionBattleProto.UpdateType + lobby_join_time_offset_ms: int + def __init__(self, rpc_id: _Optional[int] = ..., step: _Optional[int] = ..., complete_battle: bool = ..., update_type: _Optional[_Union[UpdateInvasionBattleProto.UpdateType, str]] = ..., lobby_join_time_offset_ms: _Optional[int] = ...) -> None: ... + +class InvasionCreateDetail(_message.Message): + __slots__ = ["origin"] + ORIGIN_FIELD_NUMBER: _ClassVar[int] + origin: EnumWrapper.InvasionCharacter + def __init__(self, origin: _Optional[_Union[EnumWrapper.InvasionCharacter, str]] = ...) -> None: ... + +class InvasionEncounterOutProto(_message.Message): + __slots__ = ["status", "encounter_pokemon", "capture_probability", "active_item", "throws_remaining", "encounter_id", "spawn_point_guid", "balls_display", "invasion_ball"] + class PremierBallsDisplayProto(_message.Message): + __slots__ = ["base_num_balls", "pokemon_purified_num_balls", "grunts_defeated_num_balls", "pokemon_remaining_num_balls"] + BASE_NUM_BALLS_FIELD_NUMBER: _ClassVar[int] + POKEMON_PURIFIED_NUM_BALLS_FIELD_NUMBER: _ClassVar[int] + GRUNTS_DEFEATED_NUM_BALLS_FIELD_NUMBER: _ClassVar[int] + POKEMON_REMAINING_NUM_BALLS_FIELD_NUMBER: _ClassVar[int] + base_num_balls: int + pokemon_purified_num_balls: int + grunts_defeated_num_balls: int + pokemon_remaining_num_balls: int + def __init__(self, base_num_balls: _Optional[int] = ..., pokemon_purified_num_balls: _Optional[int] = ..., grunts_defeated_num_balls: _Optional[int] = ..., pokemon_remaining_num_balls: _Optional[int] = ...) -> None: ... + STATUS_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_POKEMON_FIELD_NUMBER: _ClassVar[int] + CAPTURE_PROBABILITY_FIELD_NUMBER: _ClassVar[int] + ACTIVE_ITEM_FIELD_NUMBER: _ClassVar[int] + THROWS_REMAINING_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_ID_FIELD_NUMBER: _ClassVar[int] + SPAWN_POINT_GUID_FIELD_NUMBER: _ClassVar[int] + BALLS_DISPLAY_FIELD_NUMBER: _ClassVar[int] + INVASION_BALL_FIELD_NUMBER: _ClassVar[int] + status: InvasionStatus.Status + encounter_pokemon: PokemonProto + capture_probability: CaptureProbabilityProto + active_item: Item + throws_remaining: int + encounter_id: int + spawn_point_guid: str + balls_display: InvasionEncounterOutProto.PremierBallsDisplayProto + invasion_ball: Item + def __init__(self, status: _Optional[_Union[InvasionStatus.Status, str]] = ..., encounter_pokemon: _Optional[_Union[PokemonProto, _Mapping]] = ..., capture_probability: _Optional[_Union[CaptureProbabilityProto, _Mapping]] = ..., active_item: _Optional[_Union[Item, str]] = ..., throws_remaining: _Optional[int] = ..., encounter_id: _Optional[int] = ..., spawn_point_guid: _Optional[str] = ..., balls_display: _Optional[_Union[InvasionEncounterOutProto.PremierBallsDisplayProto, _Mapping]] = ..., invasion_ball: _Optional[_Union[Item, str]] = ...) -> None: ... + +class InvasionEncounterProto(_message.Message): + __slots__ = ["incident_lookup", "step"] + INCIDENT_LOOKUP_FIELD_NUMBER: _ClassVar[int] + STEP_FIELD_NUMBER: _ClassVar[int] + incident_lookup: IncidentLookupProto + step: int + def __init__(self, incident_lookup: _Optional[_Union[IncidentLookupProto, _Mapping]] = ..., step: _Optional[int] = ...) -> None: ... + +class InvasionFinishedDisplayProto(_message.Message): + __slots__ = ["style"] + STYLE_FIELD_NUMBER: _ClassVar[int] + style: EnumWrapper.PokestopStyle + def __init__(self, style: _Optional[_Union[EnumWrapper.PokestopStyle, str]] = ...) -> None: ... + +class InvasionNpcDisplaySettingsProto(_message.Message): + __slots__ = ["trainer_name", "avatar", "trainer_title", "trainer_quote", "icon_url", "backdrop_image_bundle", "model_name", "tutorial_on_loss_string", "is_male", "custom_incident_music", "custom_combat_music", "tips_type"] + TRAINER_NAME_FIELD_NUMBER: _ClassVar[int] + AVATAR_FIELD_NUMBER: _ClassVar[int] + TRAINER_TITLE_FIELD_NUMBER: _ClassVar[int] + TRAINER_QUOTE_FIELD_NUMBER: _ClassVar[int] + ICON_URL_FIELD_NUMBER: _ClassVar[int] + BACKDROP_IMAGE_BUNDLE_FIELD_NUMBER: _ClassVar[int] + MODEL_NAME_FIELD_NUMBER: _ClassVar[int] + TUTORIAL_ON_LOSS_STRING_FIELD_NUMBER: _ClassVar[int] + IS_MALE_FIELD_NUMBER: _ClassVar[int] + CUSTOM_INCIDENT_MUSIC_FIELD_NUMBER: _ClassVar[int] + CUSTOM_COMBAT_MUSIC_FIELD_NUMBER: _ClassVar[int] + TIPS_TYPE_FIELD_NUMBER: _ClassVar[int] + trainer_name: str + avatar: PlayerAvatarProto + trainer_title: str + trainer_quote: str + icon_url: str + backdrop_image_bundle: str + model_name: str + tutorial_on_loss_string: str + is_male: bool + custom_incident_music: str + custom_combat_music: str + tips_type: HoloPokemonType + def __init__(self, trainer_name: _Optional[str] = ..., avatar: _Optional[_Union[PlayerAvatarProto, _Mapping]] = ..., trainer_title: _Optional[str] = ..., trainer_quote: _Optional[str] = ..., icon_url: _Optional[str] = ..., backdrop_image_bundle: _Optional[str] = ..., model_name: _Optional[str] = ..., tutorial_on_loss_string: _Optional[str] = ..., is_male: bool = ..., custom_incident_music: _Optional[str] = ..., custom_combat_music: _Optional[str] = ..., tips_type: _Optional[_Union[HoloPokemonType, str]] = ...) -> None: ... + +class InvasionOpenCombatSessionData(_message.Message): + __slots__ = ["rpc_id", "type", "attacking_pokemon_indexes", "lobby_join_time_offset_ms", "step"] + RPC_ID_FIELD_NUMBER: _ClassVar[int] + TYPE_FIELD_NUMBER: _ClassVar[int] + ATTACKING_POKEMON_INDEXES_FIELD_NUMBER: _ClassVar[int] + LOBBY_JOIN_TIME_OFFSET_MS_FIELD_NUMBER: _ClassVar[int] + STEP_FIELD_NUMBER: _ClassVar[int] + rpc_id: int + type: CombatType + attacking_pokemon_indexes: _containers.RepeatedScalarFieldContainer[int] + lobby_join_time_offset_ms: int + step: int + def __init__(self, rpc_id: _Optional[int] = ..., type: _Optional[_Union[CombatType, str]] = ..., attacking_pokemon_indexes: _Optional[_Iterable[int]] = ..., lobby_join_time_offset_ms: _Optional[int] = ..., step: _Optional[int] = ...) -> None: ... + +class InvasionOpenCombatSessionResponseData(_message.Message): + __slots__ = ["rpc_id", "round_trip_time_ms", "result", "combat"] + RPC_ID_FIELD_NUMBER: _ClassVar[int] + ROUND_TRIP_TIME_MS_FIELD_NUMBER: _ClassVar[int] + RESULT_FIELD_NUMBER: _ClassVar[int] + COMBAT_FIELD_NUMBER: _ClassVar[int] + rpc_id: int + round_trip_time_ms: int + result: InvasionStatus.Status + combat: CombatForLogProto + def __init__(self, rpc_id: _Optional[int] = ..., round_trip_time_ms: _Optional[int] = ..., result: _Optional[_Union[InvasionStatus.Status, str]] = ..., combat: _Optional[_Union[CombatForLogProto, _Mapping]] = ...) -> None: ... + +class InvasionStatus(_message.Message): + __slots__ = ["status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[InvasionStatus.Status] + SUCCESS: _ClassVar[InvasionStatus.Status] + ERROR: _ClassVar[InvasionStatus.Status] + ERROR_FORT_NOT_FOUND: _ClassVar[InvasionStatus.Status] + ERROR_INCIDENT_NOT_FOUND: _ClassVar[InvasionStatus.Status] + ERROR_STEP_ALREADY_COMPLETED: _ClassVar[InvasionStatus.Status] + ERROR_WRONG_STEP: _ClassVar[InvasionStatus.Status] + ERROR_PLAYER_BELOW_MIN_LEVEL: _ClassVar[InvasionStatus.Status] + ERROR_INCIDENT_EXPIRED: _ClassVar[InvasionStatus.Status] + ERROR_MISSING_INCIDENT_TICKET: _ClassVar[InvasionStatus.Status] + ERROR_ENCOUNTER_POKEMON_INVENTORY_FULL: _ClassVar[InvasionStatus.Status] + ERROR_PLAYER_BELOW_V2_MIN_LEVEL: _ClassVar[InvasionStatus.Status] + ERROR_RETRY: _ClassVar[InvasionStatus.Status] + ERROR_INVALID_HEALTH_UPDATES: _ClassVar[InvasionStatus.Status] + ERROR_ATTACKING_POKEMON_INVALID: _ClassVar[InvasionStatus.Status] + UNSET: InvasionStatus.Status + SUCCESS: InvasionStatus.Status + ERROR: InvasionStatus.Status + ERROR_FORT_NOT_FOUND: InvasionStatus.Status + ERROR_INCIDENT_NOT_FOUND: InvasionStatus.Status + ERROR_STEP_ALREADY_COMPLETED: InvasionStatus.Status + ERROR_WRONG_STEP: InvasionStatus.Status + ERROR_PLAYER_BELOW_MIN_LEVEL: InvasionStatus.Status + ERROR_INCIDENT_EXPIRED: InvasionStatus.Status + ERROR_MISSING_INCIDENT_TICKET: InvasionStatus.Status + ERROR_ENCOUNTER_POKEMON_INVENTORY_FULL: InvasionStatus.Status + ERROR_PLAYER_BELOW_V2_MIN_LEVEL: InvasionStatus.Status + ERROR_RETRY: InvasionStatus.Status + ERROR_INVALID_HEALTH_UPDATES: InvasionStatus.Status + ERROR_ATTACKING_POKEMON_INVALID: InvasionStatus.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + status: InvasionStatus.Status + def __init__(self, status: _Optional[_Union[InvasionStatus.Status, str]] = ...) -> None: ... + +class InvasionTelemetry(_message.Message): + __slots__ = ["invasion_telemetry_id", "npc_id", "battle_success", "post_battle_friendly_remaining", "post_battle_enemy_remaining", "encounter_pokemon", "encounter_success", "invasion_id", "player_tapped_npc", "radar", "curfew", "duration", "distance", "invasion_context", "balloon_type"] + INVASION_TELEMETRY_ID_FIELD_NUMBER: _ClassVar[int] + NPC_ID_FIELD_NUMBER: _ClassVar[int] + BATTLE_SUCCESS_FIELD_NUMBER: _ClassVar[int] + POST_BATTLE_FRIENDLY_REMAINING_FIELD_NUMBER: _ClassVar[int] + POST_BATTLE_ENEMY_REMAINING_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_POKEMON_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_SUCCESS_FIELD_NUMBER: _ClassVar[int] + INVASION_ID_FIELD_NUMBER: _ClassVar[int] + PLAYER_TAPPED_NPC_FIELD_NUMBER: _ClassVar[int] + RADAR_FIELD_NUMBER: _ClassVar[int] + CURFEW_FIELD_NUMBER: _ClassVar[int] + DURATION_FIELD_NUMBER: _ClassVar[int] + DISTANCE_FIELD_NUMBER: _ClassVar[int] + INVASION_CONTEXT_FIELD_NUMBER: _ClassVar[int] + BALLOON_TYPE_FIELD_NUMBER: _ClassVar[int] + invasion_telemetry_id: InvasionTelemetryIds + npc_id: EnumWrapper.InvasionCharacter + battle_success: bool + post_battle_friendly_remaining: int + post_battle_enemy_remaining: int + encounter_pokemon: int + encounter_success: bool + invasion_id: str + player_tapped_npc: bool + radar: str + curfew: bool + duration: float + distance: float + invasion_context: EnumWrapper.InvasionContext + balloon_type: RocketBalloonDisplayProto.BalloonType + def __init__(self, invasion_telemetry_id: _Optional[_Union[InvasionTelemetryIds, str]] = ..., npc_id: _Optional[_Union[EnumWrapper.InvasionCharacter, str]] = ..., battle_success: bool = ..., post_battle_friendly_remaining: _Optional[int] = ..., post_battle_enemy_remaining: _Optional[int] = ..., encounter_pokemon: _Optional[int] = ..., encounter_success: bool = ..., invasion_id: _Optional[str] = ..., player_tapped_npc: bool = ..., radar: _Optional[str] = ..., curfew: bool = ..., duration: _Optional[float] = ..., distance: _Optional[float] = ..., invasion_context: _Optional[_Union[EnumWrapper.InvasionContext, str]] = ..., balloon_type: _Optional[_Union[RocketBalloonDisplayProto.BalloonType, str]] = ...) -> None: ... + +class InvasionVictoryLogEntry(_message.Message): + __slots__ = ["rewards", "invasion_npc"] + REWARDS_FIELD_NUMBER: _ClassVar[int] + INVASION_NPC_FIELD_NUMBER: _ClassVar[int] + rewards: LootProto + invasion_npc: EnumWrapper.InvasionCharacter + def __init__(self, rewards: _Optional[_Union[LootProto, _Mapping]] = ..., invasion_npc: _Optional[_Union[EnumWrapper.InvasionCharacter, str]] = ...) -> None: ... + +class InventoryDeltaProto(_message.Message): + __slots__ = ["original_timestamp", "new_timestamp", "inventory_item"] + ORIGINAL_TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + NEW_TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + INVENTORY_ITEM_FIELD_NUMBER: _ClassVar[int] + original_timestamp: int + new_timestamp: int + inventory_item: _containers.RepeatedCompositeFieldContainer[InventoryItemProto] + def __init__(self, original_timestamp: _Optional[int] = ..., new_timestamp: _Optional[int] = ..., inventory_item: _Optional[_Iterable[_Union[InventoryItemProto, _Mapping]]] = ...) -> None: ... + +class InventoryItemProto(_message.Message): + __slots__ = ["deleted_item_key", "inventory_item_data", "modified_timestamp"] + DELETED_ITEM_KEY_FIELD_NUMBER: _ClassVar[int] + INVENTORY_ITEM_DATA_FIELD_NUMBER: _ClassVar[int] + MODIFIED_TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + deleted_item_key: HoloInventoryKeyProto + inventory_item_data: HoloInventoryItemProto + modified_timestamp: int + def __init__(self, deleted_item_key: _Optional[_Union[HoloInventoryKeyProto, _Mapping]] = ..., inventory_item_data: _Optional[_Union[HoloInventoryItemProto, _Mapping]] = ..., modified_timestamp: _Optional[int] = ...) -> None: ... + +class InventoryProto(_message.Message): + __slots__ = ["inventory_item", "diff_inventory", "inventory_type"] + class InventoryType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + BINARY_BLOB: _ClassVar[InventoryProto.InventoryType] + DIFF: _ClassVar[InventoryProto.InventoryType] + COMPOSITE: _ClassVar[InventoryProto.InventoryType] + BINARY_BLOB: InventoryProto.InventoryType + DIFF: InventoryProto.InventoryType + COMPOSITE: InventoryProto.InventoryType + class DiffInventoryProto(_message.Message): + __slots__ = ["item_changelog", "diff_inventory_entity_last_compaction_ms"] + ITEM_CHANGELOG_FIELD_NUMBER: _ClassVar[int] + DIFF_INVENTORY_ENTITY_LAST_COMPACTION_MS_FIELD_NUMBER: _ClassVar[int] + item_changelog: _containers.RepeatedCompositeFieldContainer[InventoryItemProto] + diff_inventory_entity_last_compaction_ms: int + def __init__(self, item_changelog: _Optional[_Iterable[_Union[InventoryItemProto, _Mapping]]] = ..., diff_inventory_entity_last_compaction_ms: _Optional[int] = ...) -> None: ... + INVENTORY_ITEM_FIELD_NUMBER: _ClassVar[int] + DIFF_INVENTORY_FIELD_NUMBER: _ClassVar[int] + INVENTORY_TYPE_FIELD_NUMBER: _ClassVar[int] + inventory_item: _containers.RepeatedCompositeFieldContainer[InventoryItemProto] + diff_inventory: InventoryProto.DiffInventoryProto + inventory_type: InventoryProto.InventoryType + def __init__(self, inventory_item: _Optional[_Iterable[_Union[InventoryItemProto, _Mapping]]] = ..., diff_inventory: _Optional[_Union[InventoryProto.DiffInventoryProto, _Mapping]] = ..., inventory_type: _Optional[_Union[InventoryProto.InventoryType, str]] = ...) -> None: ... + +class InventorySettingsProto(_message.Message): + __slots__ = ["max_pokemon", "max_bag_items", "base_pokemon", "base_bag_items", "base_eggs", "max_team_changes", "team_change_item_reset_period_in_days", "max_item_boost_duration_ms", "default_sticker_max_count", "enable_eggs_not_inventory", "special_egg_overflow_spots", "enable_overflow_spot_sliding", "can_raid_pass_overflow_bag_space", "base_postcards", "max_postcards", "max_stone_acount", "postcard_expansion_enabled", "fort_item_full_modal_enabled", "bag_upgrade_banner_enabled", "bag_upgrade_timer_stages", "bag_upgrade_banner_contexts", "easy_incubator_buy_enabled"] + class BagUpgradeStageProto(_message.Message): + __slots__ = ["dismiss_stage_secs"] + DISMISS_STAGE_SECS_FIELD_NUMBER: _ClassVar[int] + dismiss_stage_secs: float + def __init__(self, dismiss_stage_secs: _Optional[float] = ...) -> None: ... + MAX_POKEMON_FIELD_NUMBER: _ClassVar[int] + MAX_BAG_ITEMS_FIELD_NUMBER: _ClassVar[int] + BASE_POKEMON_FIELD_NUMBER: _ClassVar[int] + BASE_BAG_ITEMS_FIELD_NUMBER: _ClassVar[int] + BASE_EGGS_FIELD_NUMBER: _ClassVar[int] + MAX_TEAM_CHANGES_FIELD_NUMBER: _ClassVar[int] + TEAM_CHANGE_ITEM_RESET_PERIOD_IN_DAYS_FIELD_NUMBER: _ClassVar[int] + MAX_ITEM_BOOST_DURATION_MS_FIELD_NUMBER: _ClassVar[int] + DEFAULT_STICKER_MAX_COUNT_FIELD_NUMBER: _ClassVar[int] + ENABLE_EGGS_NOT_INVENTORY_FIELD_NUMBER: _ClassVar[int] + SPECIAL_EGG_OVERFLOW_SPOTS_FIELD_NUMBER: _ClassVar[int] + ENABLE_OVERFLOW_SPOT_SLIDING_FIELD_NUMBER: _ClassVar[int] + CAN_RAID_PASS_OVERFLOW_BAG_SPACE_FIELD_NUMBER: _ClassVar[int] + BASE_POSTCARDS_FIELD_NUMBER: _ClassVar[int] + MAX_POSTCARDS_FIELD_NUMBER: _ClassVar[int] + MAX_STONE_ACOUNT_FIELD_NUMBER: _ClassVar[int] + POSTCARD_EXPANSION_ENABLED_FIELD_NUMBER: _ClassVar[int] + FORT_ITEM_FULL_MODAL_ENABLED_FIELD_NUMBER: _ClassVar[int] + BAG_UPGRADE_BANNER_ENABLED_FIELD_NUMBER: _ClassVar[int] + BAG_UPGRADE_TIMER_STAGES_FIELD_NUMBER: _ClassVar[int] + BAG_UPGRADE_BANNER_CONTEXTS_FIELD_NUMBER: _ClassVar[int] + EASY_INCUBATOR_BUY_ENABLED_FIELD_NUMBER: _ClassVar[int] + max_pokemon: int + max_bag_items: int + base_pokemon: int + base_bag_items: int + base_eggs: int + max_team_changes: int + team_change_item_reset_period_in_days: int + max_item_boost_duration_ms: int + default_sticker_max_count: int + enable_eggs_not_inventory: bool + special_egg_overflow_spots: int + enable_overflow_spot_sliding: bool + can_raid_pass_overflow_bag_space: bool + base_postcards: int + max_postcards: int + max_stone_acount: int + postcard_expansion_enabled: bool + fort_item_full_modal_enabled: bool + bag_upgrade_banner_enabled: bool + bag_upgrade_timer_stages: _containers.RepeatedCompositeFieldContainer[InventorySettingsProto.BagUpgradeStageProto] + bag_upgrade_banner_contexts: _containers.RepeatedScalarFieldContainer[BagContextType] + easy_incubator_buy_enabled: bool + def __init__(self, max_pokemon: _Optional[int] = ..., max_bag_items: _Optional[int] = ..., base_pokemon: _Optional[int] = ..., base_bag_items: _Optional[int] = ..., base_eggs: _Optional[int] = ..., max_team_changes: _Optional[int] = ..., team_change_item_reset_period_in_days: _Optional[int] = ..., max_item_boost_duration_ms: _Optional[int] = ..., default_sticker_max_count: _Optional[int] = ..., enable_eggs_not_inventory: bool = ..., special_egg_overflow_spots: _Optional[int] = ..., enable_overflow_spot_sliding: bool = ..., can_raid_pass_overflow_bag_space: bool = ..., base_postcards: _Optional[int] = ..., max_postcards: _Optional[int] = ..., max_stone_acount: _Optional[int] = ..., postcard_expansion_enabled: bool = ..., fort_item_full_modal_enabled: bool = ..., bag_upgrade_banner_enabled: bool = ..., bag_upgrade_timer_stages: _Optional[_Iterable[_Union[InventorySettingsProto.BagUpgradeStageProto, _Mapping]]] = ..., bag_upgrade_banner_contexts: _Optional[_Iterable[_Union[BagContextType, str]]] = ..., easy_incubator_buy_enabled: bool = ...) -> None: ... + +class InventoryUpgradeAttributesProto(_message.Message): + __slots__ = ["additional_storage", "upgrade_type"] + ADDITIONAL_STORAGE_FIELD_NUMBER: _ClassVar[int] + UPGRADE_TYPE_FIELD_NUMBER: _ClassVar[int] + additional_storage: int + upgrade_type: InventoryUpgradeType + def __init__(self, additional_storage: _Optional[int] = ..., upgrade_type: _Optional[_Union[InventoryUpgradeType, str]] = ...) -> None: ... + +class InventoryUpgradeProto(_message.Message): + __slots__ = ["item", "upgrade_type", "additional_storage"] + ITEM_FIELD_NUMBER: _ClassVar[int] + UPGRADE_TYPE_FIELD_NUMBER: _ClassVar[int] + ADDITIONAL_STORAGE_FIELD_NUMBER: _ClassVar[int] + item: Item + upgrade_type: InventoryUpgradeType + additional_storage: int + def __init__(self, item: _Optional[_Union[Item, str]] = ..., upgrade_type: _Optional[_Union[InventoryUpgradeType, str]] = ..., additional_storage: _Optional[int] = ...) -> None: ... + +class InventoryUpgradesProto(_message.Message): + __slots__ = ["inventory_upgrade"] + INVENTORY_UPGRADE_FIELD_NUMBER: _ClassVar[int] + inventory_upgrade: _containers.RepeatedCompositeFieldContainer[InventoryUpgradeProto] + def __init__(self, inventory_upgrade: _Optional[_Iterable[_Union[InventoryUpgradeProto, _Mapping]]] = ...) -> None: ... + +class IosDevice(_message.Message): + __slots__ = ["name", "manufacturer", "model", "hardware", "software"] + NAME_FIELD_NUMBER: _ClassVar[int] + MANUFACTURER_FIELD_NUMBER: _ClassVar[int] + MODEL_FIELD_NUMBER: _ClassVar[int] + HARDWARE_FIELD_NUMBER: _ClassVar[int] + SOFTWARE_FIELD_NUMBER: _ClassVar[int] + name: str + manufacturer: str + model: str + hardware: str + software: str + def __init__(self, name: _Optional[str] = ..., manufacturer: _Optional[str] = ..., model: _Optional[str] = ..., hardware: _Optional[str] = ..., software: _Optional[str] = ...) -> None: ... + +class IosSourceRevision(_message.Message): + __slots__ = ["name", "bundle", "version", "product", "os"] + NAME_FIELD_NUMBER: _ClassVar[int] + BUNDLE_FIELD_NUMBER: _ClassVar[int] + VERSION_FIELD_NUMBER: _ClassVar[int] + PRODUCT_FIELD_NUMBER: _ClassVar[int] + OS_FIELD_NUMBER: _ClassVar[int] + name: str + bundle: str + version: str + product: str + os: str + def __init__(self, name: _Optional[str] = ..., bundle: _Optional[str] = ..., version: _Optional[str] = ..., product: _Optional[str] = ..., os: _Optional[str] = ...) -> None: ... + +class IrisPokemonObjectProto(_message.Message): + __slots__ = ["object_id", "display_id", "location", "pokemon_display", "pokeball_type", "pokemon_size", "deployed_timestamp_ms", "player_id", "unique_pokemon_id", "pokedex_entry_id"] + OBJECT_ID_FIELD_NUMBER: _ClassVar[int] + DISPLAY_ID_FIELD_NUMBER: _ClassVar[int] + LOCATION_FIELD_NUMBER: _ClassVar[int] + POKEMON_DISPLAY_FIELD_NUMBER: _ClassVar[int] + POKEBALL_TYPE_FIELD_NUMBER: _ClassVar[int] + POKEMON_SIZE_FIELD_NUMBER: _ClassVar[int] + DEPLOYED_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + UNIQUE_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + POKEDEX_ENTRY_ID_FIELD_NUMBER: _ClassVar[int] + object_id: str + display_id: HoloPokemonId + location: GameObjectLocationData + pokemon_display: PokemonDisplayProto + pokeball_type: int + pokemon_size: int + deployed_timestamp_ms: int + player_id: str + unique_pokemon_id: int + pokedex_entry_id: HoloPokemonId + def __init__(self, object_id: _Optional[str] = ..., display_id: _Optional[_Union[HoloPokemonId, str]] = ..., location: _Optional[_Union[GameObjectLocationData, _Mapping]] = ..., pokemon_display: _Optional[_Union[PokemonDisplayProto, _Mapping]] = ..., pokeball_type: _Optional[int] = ..., pokemon_size: _Optional[int] = ..., deployed_timestamp_ms: _Optional[int] = ..., player_id: _Optional[str] = ..., unique_pokemon_id: _Optional[int] = ..., pokedex_entry_id: _Optional[_Union[HoloPokemonId, str]] = ...) -> None: ... + +class IrisSocialDeploymentProto(_message.Message): + __slots__ = ["deployed_fort_id", "pokemon_deployed_since_ms", "pokemon_returned_at_ms"] + DEPLOYED_FORT_ID_FIELD_NUMBER: _ClassVar[int] + POKEMON_DEPLOYED_SINCE_MS_FIELD_NUMBER: _ClassVar[int] + POKEMON_RETURNED_AT_MS_FIELD_NUMBER: _ClassVar[int] + deployed_fort_id: str + pokemon_deployed_since_ms: int + pokemon_returned_at_ms: int + def __init__(self, deployed_fort_id: _Optional[str] = ..., pokemon_deployed_since_ms: _Optional[int] = ..., pokemon_returned_at_ms: _Optional[int] = ...) -> None: ... + +class IrisSocialEventTelemetry(_message.Message): + __slots__ = ["ux_funnel_version", "iris_social_event", "funnel_step_number", "vps_session_id", "iris_session_id", "performance_metrics", "metadata", "camera_metadata"] + class IrisSocialPerformanceMetrics(_message.Message): + __slots__ = ["frames_per_seconds", "event_processing_time_ms", "battery_life", "active_memory_in_bytes"] + FRAMES_PER_SECONDS_FIELD_NUMBER: _ClassVar[int] + EVENT_PROCESSING_TIME_MS_FIELD_NUMBER: _ClassVar[int] + BATTERY_LIFE_FIELD_NUMBER: _ClassVar[int] + ACTIVE_MEMORY_IN_BYTES_FIELD_NUMBER: _ClassVar[int] + frames_per_seconds: int + event_processing_time_ms: int + battery_life: int + active_memory_in_bytes: int + def __init__(self, frames_per_seconds: _Optional[int] = ..., event_processing_time_ms: _Optional[int] = ..., battery_life: _Optional[int] = ..., active_memory_in_bytes: _Optional[int] = ...) -> None: ... + class IrisSocialCameraMetadata(_message.Message): + __slots__ = ["position", "rotation"] + POSITION_FIELD_NUMBER: _ClassVar[int] + ROTATION_FIELD_NUMBER: _ClassVar[int] + position: IrisSocialEventTelemetry.Position + rotation: IrisSocialEventTelemetry.Rotation + def __init__(self, position: _Optional[_Union[IrisSocialEventTelemetry.Position, _Mapping]] = ..., rotation: _Optional[_Union[IrisSocialEventTelemetry.Rotation, _Mapping]] = ...) -> None: ... + class Position(_message.Message): + __slots__ = ["x", "y", "z"] + X_FIELD_NUMBER: _ClassVar[int] + Y_FIELD_NUMBER: _ClassVar[int] + Z_FIELD_NUMBER: _ClassVar[int] + x: float + y: float + z: float + def __init__(self, x: _Optional[float] = ..., y: _Optional[float] = ..., z: _Optional[float] = ...) -> None: ... + class Rotation(_message.Message): + __slots__ = ["x", "y", "z", "w"] + X_FIELD_NUMBER: _ClassVar[int] + Y_FIELD_NUMBER: _ClassVar[int] + Z_FIELD_NUMBER: _ClassVar[int] + W_FIELD_NUMBER: _ClassVar[int] + x: float + y: float + z: float + w: float + def __init__(self, x: _Optional[float] = ..., y: _Optional[float] = ..., z: _Optional[float] = ..., w: _Optional[float] = ...) -> None: ... + class MetadataEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: str + value: str + def __init__(self, key: _Optional[str] = ..., value: _Optional[str] = ...) -> None: ... + UX_FUNNEL_VERSION_FIELD_NUMBER: _ClassVar[int] + IRIS_SOCIAL_EVENT_FIELD_NUMBER: _ClassVar[int] + FUNNEL_STEP_NUMBER_FIELD_NUMBER: _ClassVar[int] + VPS_SESSION_ID_FIELD_NUMBER: _ClassVar[int] + IRIS_SESSION_ID_FIELD_NUMBER: _ClassVar[int] + PERFORMANCE_METRICS_FIELD_NUMBER: _ClassVar[int] + METADATA_FIELD_NUMBER: _ClassVar[int] + CAMERA_METADATA_FIELD_NUMBER: _ClassVar[int] + ux_funnel_version: int + iris_social_event: IrisSocialEvent + funnel_step_number: int + vps_session_id: str + iris_session_id: str + performance_metrics: IrisSocialEventTelemetry.IrisSocialPerformanceMetrics + metadata: _containers.ScalarMap[str, str] + camera_metadata: IrisSocialEventTelemetry.IrisSocialCameraMetadata + def __init__(self, ux_funnel_version: _Optional[int] = ..., iris_social_event: _Optional[_Union[IrisSocialEvent, str]] = ..., funnel_step_number: _Optional[int] = ..., vps_session_id: _Optional[str] = ..., iris_session_id: _Optional[str] = ..., performance_metrics: _Optional[_Union[IrisSocialEventTelemetry.IrisSocialPerformanceMetrics, _Mapping]] = ..., metadata: _Optional[_Mapping[str, str]] = ..., camera_metadata: _Optional[_Union[IrisSocialEventTelemetry.IrisSocialCameraMetadata, _Mapping]] = ...) -> None: ... + +class IrisSocialGlobalSettingsProto(_message.Message): + __slots__ = ["push_gateway_namespace"] + PUSH_GATEWAY_NAMESPACE_FIELD_NUMBER: _ClassVar[int] + push_gateway_namespace: str + def __init__(self, push_gateway_namespace: _Optional[str] = ...) -> None: ... + +class IrisSocialInteractionLogEntry(_message.Message): + __slots__ = ["result", "pokemon_id", "pokemon_nickname", "pokemon_image_lookups", "fort_id"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[IrisSocialInteractionLogEntry.Result] + POKEMON_REMOVED: _ClassVar[IrisSocialInteractionLogEntry.Result] + UNSET: IrisSocialInteractionLogEntry.Result + POKEMON_REMOVED: IrisSocialInteractionLogEntry.Result + class IrisSocialImageLookup(_message.Message): + __slots__ = ["pokedex_entry_id", "pokemon_display"] + POKEDEX_ENTRY_ID_FIELD_NUMBER: _ClassVar[int] + POKEMON_DISPLAY_FIELD_NUMBER: _ClassVar[int] + pokedex_entry_id: HoloPokemonId + pokemon_display: PokemonDisplayProto + def __init__(self, pokedex_entry_id: _Optional[_Union[HoloPokemonId, str]] = ..., pokemon_display: _Optional[_Union[PokemonDisplayProto, _Mapping]] = ...) -> None: ... + RESULT_FIELD_NUMBER: _ClassVar[int] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + POKEMON_NICKNAME_FIELD_NUMBER: _ClassVar[int] + POKEMON_IMAGE_LOOKUPS_FIELD_NUMBER: _ClassVar[int] + FORT_ID_FIELD_NUMBER: _ClassVar[int] + result: IrisSocialInteractionLogEntry.Result + pokemon_id: int + pokemon_nickname: str + pokemon_image_lookups: _containers.RepeatedCompositeFieldContainer[IrisSocialInteractionLogEntry.IrisSocialImageLookup] + fort_id: str + def __init__(self, result: _Optional[_Union[IrisSocialInteractionLogEntry.Result, str]] = ..., pokemon_id: _Optional[int] = ..., pokemon_nickname: _Optional[str] = ..., pokemon_image_lookups: _Optional[_Iterable[_Union[IrisSocialInteractionLogEntry.IrisSocialImageLookup, _Mapping]]] = ..., fort_id: _Optional[str] = ...) -> None: ... + +class IrisSocialSettingsProto(_message.Message): + __slots__ = ["max_num_pokemon_per_player", "max_num_pokemon_per_scene", "pokemon_expire_after_ms", "banned_pokedex_ids", "enable_hint_image_fallback_to_default", "allow_admin_vps_wayspots", "min_boundary_area_sq_meters", "max_boundary_area_sq_meters", "push_gateway_enabled", "use_boundary_vertices_from_data_flow", "iris_social_enabled", "max_time_bg_mode_before_expulsion_ms", "max_distance_allow_localization_meters", "max_time_no_activity_player_inactive_ms", "limited_pokedex_ids", "players_recent_activity_timeout_ms", "pokemon_spawn_stagger_duration_ms", "enable_survey_and_reporting", "use_vps_enabled_status", "sun_threshold_check_enabled", "sunrise_threshold_offset_ms", "sunset_threshold_offset_ms", "hint_image_boundary_fallback_enabled", "static_boundary_area_sq_meters", "iris_social_poi_deactivation_cooldown_ms", "combined_shadows_enabled", "use_continuous_localization"] + MAX_NUM_POKEMON_PER_PLAYER_FIELD_NUMBER: _ClassVar[int] + MAX_NUM_POKEMON_PER_SCENE_FIELD_NUMBER: _ClassVar[int] + POKEMON_EXPIRE_AFTER_MS_FIELD_NUMBER: _ClassVar[int] + BANNED_POKEDEX_IDS_FIELD_NUMBER: _ClassVar[int] + ENABLE_HINT_IMAGE_FALLBACK_TO_DEFAULT_FIELD_NUMBER: _ClassVar[int] + ALLOW_ADMIN_VPS_WAYSPOTS_FIELD_NUMBER: _ClassVar[int] + MIN_BOUNDARY_AREA_SQ_METERS_FIELD_NUMBER: _ClassVar[int] + MAX_BOUNDARY_AREA_SQ_METERS_FIELD_NUMBER: _ClassVar[int] + PUSH_GATEWAY_ENABLED_FIELD_NUMBER: _ClassVar[int] + USE_BOUNDARY_VERTICES_FROM_DATA_FLOW_FIELD_NUMBER: _ClassVar[int] + IRIS_SOCIAL_ENABLED_FIELD_NUMBER: _ClassVar[int] + MAX_TIME_BG_MODE_BEFORE_EXPULSION_MS_FIELD_NUMBER: _ClassVar[int] + MAX_DISTANCE_ALLOW_LOCALIZATION_METERS_FIELD_NUMBER: _ClassVar[int] + MAX_TIME_NO_ACTIVITY_PLAYER_INACTIVE_MS_FIELD_NUMBER: _ClassVar[int] + LIMITED_POKEDEX_IDS_FIELD_NUMBER: _ClassVar[int] + PLAYERS_RECENT_ACTIVITY_TIMEOUT_MS_FIELD_NUMBER: _ClassVar[int] + POKEMON_SPAWN_STAGGER_DURATION_MS_FIELD_NUMBER: _ClassVar[int] + ENABLE_SURVEY_AND_REPORTING_FIELD_NUMBER: _ClassVar[int] + USE_VPS_ENABLED_STATUS_FIELD_NUMBER: _ClassVar[int] + SUN_THRESHOLD_CHECK_ENABLED_FIELD_NUMBER: _ClassVar[int] + SUNRISE_THRESHOLD_OFFSET_MS_FIELD_NUMBER: _ClassVar[int] + SUNSET_THRESHOLD_OFFSET_MS_FIELD_NUMBER: _ClassVar[int] + HINT_IMAGE_BOUNDARY_FALLBACK_ENABLED_FIELD_NUMBER: _ClassVar[int] + STATIC_BOUNDARY_AREA_SQ_METERS_FIELD_NUMBER: _ClassVar[int] + IRIS_SOCIAL_POI_DEACTIVATION_COOLDOWN_MS_FIELD_NUMBER: _ClassVar[int] + COMBINED_SHADOWS_ENABLED_FIELD_NUMBER: _ClassVar[int] + USE_CONTINUOUS_LOCALIZATION_FIELD_NUMBER: _ClassVar[int] + max_num_pokemon_per_player: int + max_num_pokemon_per_scene: int + pokemon_expire_after_ms: int + banned_pokedex_ids: _containers.RepeatedScalarFieldContainer[HoloPokemonId] + enable_hint_image_fallback_to_default: bool + allow_admin_vps_wayspots: bool + min_boundary_area_sq_meters: float + max_boundary_area_sq_meters: float + push_gateway_enabled: bool + use_boundary_vertices_from_data_flow: bool + iris_social_enabled: bool + max_time_bg_mode_before_expulsion_ms: int + max_distance_allow_localization_meters: int + max_time_no_activity_player_inactive_ms: int + limited_pokedex_ids: _containers.RepeatedScalarFieldContainer[HoloPokemonId] + players_recent_activity_timeout_ms: int + pokemon_spawn_stagger_duration_ms: int + enable_survey_and_reporting: bool + use_vps_enabled_status: bool + sun_threshold_check_enabled: bool + sunrise_threshold_offset_ms: int + sunset_threshold_offset_ms: int + hint_image_boundary_fallback_enabled: bool + static_boundary_area_sq_meters: float + iris_social_poi_deactivation_cooldown_ms: int + combined_shadows_enabled: bool + use_continuous_localization: bool + def __init__(self, max_num_pokemon_per_player: _Optional[int] = ..., max_num_pokemon_per_scene: _Optional[int] = ..., pokemon_expire_after_ms: _Optional[int] = ..., banned_pokedex_ids: _Optional[_Iterable[_Union[HoloPokemonId, str]]] = ..., enable_hint_image_fallback_to_default: bool = ..., allow_admin_vps_wayspots: bool = ..., min_boundary_area_sq_meters: _Optional[float] = ..., max_boundary_area_sq_meters: _Optional[float] = ..., push_gateway_enabled: bool = ..., use_boundary_vertices_from_data_flow: bool = ..., iris_social_enabled: bool = ..., max_time_bg_mode_before_expulsion_ms: _Optional[int] = ..., max_distance_allow_localization_meters: _Optional[int] = ..., max_time_no_activity_player_inactive_ms: _Optional[int] = ..., limited_pokedex_ids: _Optional[_Iterable[_Union[HoloPokemonId, str]]] = ..., players_recent_activity_timeout_ms: _Optional[int] = ..., pokemon_spawn_stagger_duration_ms: _Optional[int] = ..., enable_survey_and_reporting: bool = ..., use_vps_enabled_status: bool = ..., sun_threshold_check_enabled: bool = ..., sunrise_threshold_offset_ms: _Optional[int] = ..., sunset_threshold_offset_ms: _Optional[int] = ..., hint_image_boundary_fallback_enabled: bool = ..., static_boundary_area_sq_meters: _Optional[float] = ..., iris_social_poi_deactivation_cooldown_ms: _Optional[int] = ..., combined_shadows_enabled: bool = ..., use_continuous_localization: bool = ...) -> None: ... + +class IrisSocialUserExperienceFunnelSettingsProto(_message.Message): + __slots__ = ["ux_funnel_version", "event_step"] + class IrisSocialEventStepProto(_message.Message): + __slots__ = ["step_number", "event"] + STEP_NUMBER_FIELD_NUMBER: _ClassVar[int] + EVENT_FIELD_NUMBER: _ClassVar[int] + step_number: int + event: IrisSocialEvent + def __init__(self, step_number: _Optional[int] = ..., event: _Optional[_Union[IrisSocialEvent, str]] = ...) -> None: ... + UX_FUNNEL_VERSION_FIELD_NUMBER: _ClassVar[int] + EVENT_STEP_FIELD_NUMBER: _ClassVar[int] + ux_funnel_version: int + event_step: _containers.RepeatedCompositeFieldContainer[IrisSocialUserExperienceFunnelSettingsProto.IrisSocialEventStepProto] + def __init__(self, ux_funnel_version: _Optional[int] = ..., event_step: _Optional[_Iterable[_Union[IrisSocialUserExperienceFunnelSettingsProto.IrisSocialEventStepProto, _Mapping]]] = ...) -> None: ... + +class IsSkuAvailableOutProto(_message.Message): + __slots__ = ["is_sku_available"] + IS_SKU_AVAILABLE_FIELD_NUMBER: _ClassVar[int] + is_sku_available: bool + def __init__(self, is_sku_available: bool = ...) -> None: ... + +class IsSkuAvailableProto(_message.Message): + __slots__ = ["sku_id", "verify_price", "coin_cost"] + SKU_ID_FIELD_NUMBER: _ClassVar[int] + VERIFY_PRICE_FIELD_NUMBER: _ClassVar[int] + COIN_COST_FIELD_NUMBER: _ClassVar[int] + sku_id: str + verify_price: bool + coin_cost: int + def __init__(self, sku_id: _Optional[str] = ..., verify_price: bool = ..., coin_cost: _Optional[int] = ...) -> None: ... + +class ItemExpirationSettingsProto(_message.Message): + __slots__ = ["item", "expiration_time", "emergency_expiration_enabled", "emergency_expiration_time"] + ITEM_FIELD_NUMBER: _ClassVar[int] + EXPIRATION_TIME_FIELD_NUMBER: _ClassVar[int] + EMERGENCY_EXPIRATION_ENABLED_FIELD_NUMBER: _ClassVar[int] + EMERGENCY_EXPIRATION_TIME_FIELD_NUMBER: _ClassVar[int] + item: Item + expiration_time: str + emergency_expiration_enabled: bool + emergency_expiration_time: str + def __init__(self, item: _Optional[_Union[Item, str]] = ..., expiration_time: _Optional[str] = ..., emergency_expiration_enabled: bool = ..., emergency_expiration_time: _Optional[str] = ...) -> None: ... + +class ItemInventoryUpdateSettingsProto(_message.Message): + __slots__ = ["feature_enabled", "category_proto"] + class CategoryProto(_message.Message): + __slots__ = ["category", "category_name", "sort_order"] + CATEGORY_FIELD_NUMBER: _ClassVar[int] + CATEGORY_NAME_FIELD_NUMBER: _ClassVar[int] + SORT_ORDER_FIELD_NUMBER: _ClassVar[int] + category: _containers.RepeatedScalarFieldContainer[HoloItemCategory] + category_name: str + sort_order: int + def __init__(self, category: _Optional[_Iterable[_Union[HoloItemCategory, str]]] = ..., category_name: _Optional[str] = ..., sort_order: _Optional[int] = ...) -> None: ... + FEATURE_ENABLED_FIELD_NUMBER: _ClassVar[int] + CATEGORY_PROTO_FIELD_NUMBER: _ClassVar[int] + feature_enabled: bool + category_proto: _containers.RepeatedCompositeFieldContainer[ItemInventoryUpdateSettingsProto.CategoryProto] + def __init__(self, feature_enabled: bool = ..., category_proto: _Optional[_Iterable[_Union[ItemInventoryUpdateSettingsProto.CategoryProto, _Mapping]]] = ...) -> None: ... + +class ItemProto(_message.Message): + __slots__ = ["item_id", "count", "unseen", "expiration_time", "ignore_inventory_count", "unconverted_local_expiration_time_ms"] + ITEM_ID_FIELD_NUMBER: _ClassVar[int] + COUNT_FIELD_NUMBER: _ClassVar[int] + UNSEEN_FIELD_NUMBER: _ClassVar[int] + EXPIRATION_TIME_FIELD_NUMBER: _ClassVar[int] + IGNORE_INVENTORY_COUNT_FIELD_NUMBER: _ClassVar[int] + UNCONVERTED_LOCAL_EXPIRATION_TIME_MS_FIELD_NUMBER: _ClassVar[int] + item_id: Item + count: int + unseen: bool + expiration_time: str + ignore_inventory_count: bool + unconverted_local_expiration_time_ms: int + def __init__(self, item_id: _Optional[_Union[Item, str]] = ..., count: _Optional[int] = ..., unseen: bool = ..., expiration_time: _Optional[str] = ..., ignore_inventory_count: bool = ..., unconverted_local_expiration_time_ms: _Optional[int] = ...) -> None: ... + +class ItemRewardProto(_message.Message): + __slots__ = ["item", "amount"] + ITEM_FIELD_NUMBER: _ClassVar[int] + AMOUNT_FIELD_NUMBER: _ClassVar[int] + item: Item + amount: int + def __init__(self, item: _Optional[_Union[Item, str]] = ..., amount: _Optional[int] = ...) -> None: ... + +class ItemSettingsProto(_message.Message): + __slots__ = ["unique_id", "item_type", "category", "drop_freq", "drop_trainer_level", "pokeball", "potion", "revive", "battle", "food", "inventory_upgrade", "xp_boost", "incense", "egg_incubator", "fort_modifier", "stardust_boost", "incident_ticket", "global_event_ticket", "ignore_inventory_space", "item_cap", "vs_effect", "name_override", "name_plural_override", "description_override", "replenish_mp"] + UNIQUE_ID_FIELD_NUMBER: _ClassVar[int] + ITEM_TYPE_FIELD_NUMBER: _ClassVar[int] + CATEGORY_FIELD_NUMBER: _ClassVar[int] + DROP_FREQ_FIELD_NUMBER: _ClassVar[int] + DROP_TRAINER_LEVEL_FIELD_NUMBER: _ClassVar[int] + POKEBALL_FIELD_NUMBER: _ClassVar[int] + POTION_FIELD_NUMBER: _ClassVar[int] + REVIVE_FIELD_NUMBER: _ClassVar[int] + BATTLE_FIELD_NUMBER: _ClassVar[int] + FOOD_FIELD_NUMBER: _ClassVar[int] + INVENTORY_UPGRADE_FIELD_NUMBER: _ClassVar[int] + XP_BOOST_FIELD_NUMBER: _ClassVar[int] + INCENSE_FIELD_NUMBER: _ClassVar[int] + EGG_INCUBATOR_FIELD_NUMBER: _ClassVar[int] + FORT_MODIFIER_FIELD_NUMBER: _ClassVar[int] + STARDUST_BOOST_FIELD_NUMBER: _ClassVar[int] + INCIDENT_TICKET_FIELD_NUMBER: _ClassVar[int] + GLOBAL_EVENT_TICKET_FIELD_NUMBER: _ClassVar[int] + IGNORE_INVENTORY_SPACE_FIELD_NUMBER: _ClassVar[int] + ITEM_CAP_FIELD_NUMBER: _ClassVar[int] + VS_EFFECT_FIELD_NUMBER: _ClassVar[int] + NAME_OVERRIDE_FIELD_NUMBER: _ClassVar[int] + NAME_PLURAL_OVERRIDE_FIELD_NUMBER: _ClassVar[int] + DESCRIPTION_OVERRIDE_FIELD_NUMBER: _ClassVar[int] + REPLENISH_MP_FIELD_NUMBER: _ClassVar[int] + unique_id: Item + item_type: HoloItemType + category: HoloItemCategory + drop_freq: float + drop_trainer_level: int + pokeball: PokeBallAttributesProto + potion: PotionAttributesProto + revive: ReviveAttributesProto + battle: BattleAttributesProto + food: FoodAttributesProto + inventory_upgrade: InventoryUpgradeAttributesProto + xp_boost: ExperienceBoostAttributesProto + incense: IncenseAttributesProto + egg_incubator: EggIncubatorAttributesProto + fort_modifier: FortModifierAttributesProto + stardust_boost: StardustBoostAttributesProto + incident_ticket: IncidentTicketAttributesProto + global_event_ticket: GlobalEventTicketAttributesProto + ignore_inventory_space: bool + item_cap: int + vs_effect: _containers.RepeatedCompositeFieldContainer[MoveModifierProto] + name_override: str + name_plural_override: str + description_override: str + replenish_mp: ReplenishMpAttributesProto + def __init__(self, unique_id: _Optional[_Union[Item, str]] = ..., item_type: _Optional[_Union[HoloItemType, str]] = ..., category: _Optional[_Union[HoloItemCategory, str]] = ..., drop_freq: _Optional[float] = ..., drop_trainer_level: _Optional[int] = ..., pokeball: _Optional[_Union[PokeBallAttributesProto, _Mapping]] = ..., potion: _Optional[_Union[PotionAttributesProto, _Mapping]] = ..., revive: _Optional[_Union[ReviveAttributesProto, _Mapping]] = ..., battle: _Optional[_Union[BattleAttributesProto, _Mapping]] = ..., food: _Optional[_Union[FoodAttributesProto, _Mapping]] = ..., inventory_upgrade: _Optional[_Union[InventoryUpgradeAttributesProto, _Mapping]] = ..., xp_boost: _Optional[_Union[ExperienceBoostAttributesProto, _Mapping]] = ..., incense: _Optional[_Union[IncenseAttributesProto, _Mapping]] = ..., egg_incubator: _Optional[_Union[EggIncubatorAttributesProto, _Mapping]] = ..., fort_modifier: _Optional[_Union[FortModifierAttributesProto, _Mapping]] = ..., stardust_boost: _Optional[_Union[StardustBoostAttributesProto, _Mapping]] = ..., incident_ticket: _Optional[_Union[IncidentTicketAttributesProto, _Mapping]] = ..., global_event_ticket: _Optional[_Union[GlobalEventTicketAttributesProto, _Mapping]] = ..., ignore_inventory_space: bool = ..., item_cap: _Optional[int] = ..., vs_effect: _Optional[_Iterable[_Union[MoveModifierProto, _Mapping]]] = ..., name_override: _Optional[str] = ..., name_plural_override: _Optional[str] = ..., description_override: _Optional[str] = ..., replenish_mp: _Optional[_Union[ReplenishMpAttributesProto, _Mapping]] = ...) -> None: ... + +class ItemTelemetry(_message.Message): + __slots__ = ["item_use_click_id", "item_id", "equipped", "from_inventory", "item_id_string"] + ITEM_USE_CLICK_ID_FIELD_NUMBER: _ClassVar[int] + ITEM_ID_FIELD_NUMBER: _ClassVar[int] + EQUIPPED_FIELD_NUMBER: _ClassVar[int] + FROM_INVENTORY_FIELD_NUMBER: _ClassVar[int] + ITEM_ID_STRING_FIELD_NUMBER: _ClassVar[int] + item_use_click_id: ItemUseTelemetryIds + item_id: Item + equipped: bool + from_inventory: bool + item_id_string: str + def __init__(self, item_use_click_id: _Optional[_Union[ItemUseTelemetryIds, str]] = ..., item_id: _Optional[_Union[Item, str]] = ..., equipped: bool = ..., from_inventory: bool = ..., item_id_string: _Optional[str] = ...) -> None: ... + +class JoinBreadLobbyOutProto(_message.Message): + __slots__ = ["result", "bread_lobby", "concurrent_player_boost_level", "existing_lobby", "server_timestamp_ms"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[JoinBreadLobbyOutProto.Result] + SUCCESS: _ClassVar[JoinBreadLobbyOutProto.Result] + ERROR_NOT_IN_RANGE: _ClassVar[JoinBreadLobbyOutProto.Result] + ERROR_BREAD_BATTLE_UNAVAILABLE: _ClassVar[JoinBreadLobbyOutProto.Result] + ERROR_BREAD_BATTLE_COMPLETED: _ClassVar[JoinBreadLobbyOutProto.Result] + ERROR_NO_AVAILABLE_BREAD_LOBBIES: _ClassVar[JoinBreadLobbyOutProto.Result] + ERROR_PLAYER_BELOW_MINIMUM_LEVEL: _ClassVar[JoinBreadLobbyOutProto.Result] + ERROR_STATION_INACCESSIBLE: _ClassVar[JoinBreadLobbyOutProto.Result] + ERROR_NO_POWER_CRYSTAL: _ClassVar[JoinBreadLobbyOutProto.Result] + ERROR_NO_INVITE: _ClassVar[JoinBreadLobbyOutProto.Result] + ERROR_NO_POWER_CRYSTAL_SLOTS_REMAINING: _ClassVar[JoinBreadLobbyOutProto.Result] + ERROR_BREAD_LOBBY_FULL: _ClassVar[JoinBreadLobbyOutProto.Result] + ERROR_BREAD_LOBBY_EXPIRED: _ClassVar[JoinBreadLobbyOutProto.Result] + ERROR_POWER_CRYSTAL_LIMIT_REACHED: _ClassVar[JoinBreadLobbyOutProto.Result] + ERROR_INSUFFICIENT_MP: _ClassVar[JoinBreadLobbyOutProto.Result] + ERROR_ALREADY_IN_BATTLE: _ClassVar[JoinBreadLobbyOutProto.Result] + ERROR_ALREADY_IN_EXISTING_LOBBY_OR_BATTLE: _ClassVar[JoinBreadLobbyOutProto.Result] + ERROR_FAILED_TO_CREATE_BATTLE: _ClassVar[JoinBreadLobbyOutProto.Result] + UNSET: JoinBreadLobbyOutProto.Result + SUCCESS: JoinBreadLobbyOutProto.Result + ERROR_NOT_IN_RANGE: JoinBreadLobbyOutProto.Result + ERROR_BREAD_BATTLE_UNAVAILABLE: JoinBreadLobbyOutProto.Result + ERROR_BREAD_BATTLE_COMPLETED: JoinBreadLobbyOutProto.Result + ERROR_NO_AVAILABLE_BREAD_LOBBIES: JoinBreadLobbyOutProto.Result + ERROR_PLAYER_BELOW_MINIMUM_LEVEL: JoinBreadLobbyOutProto.Result + ERROR_STATION_INACCESSIBLE: JoinBreadLobbyOutProto.Result + ERROR_NO_POWER_CRYSTAL: JoinBreadLobbyOutProto.Result + ERROR_NO_INVITE: JoinBreadLobbyOutProto.Result + ERROR_NO_POWER_CRYSTAL_SLOTS_REMAINING: JoinBreadLobbyOutProto.Result + ERROR_BREAD_LOBBY_FULL: JoinBreadLobbyOutProto.Result + ERROR_BREAD_LOBBY_EXPIRED: JoinBreadLobbyOutProto.Result + ERROR_POWER_CRYSTAL_LIMIT_REACHED: JoinBreadLobbyOutProto.Result + ERROR_INSUFFICIENT_MP: JoinBreadLobbyOutProto.Result + ERROR_ALREADY_IN_BATTLE: JoinBreadLobbyOutProto.Result + ERROR_ALREADY_IN_EXISTING_LOBBY_OR_BATTLE: JoinBreadLobbyOutProto.Result + ERROR_FAILED_TO_CREATE_BATTLE: JoinBreadLobbyOutProto.Result + class ExistingLobbyProto(_message.Message): + __slots__ = ["station_id", "lat_degrees", "lng_degrees", "lobby"] + STATION_ID_FIELD_NUMBER: _ClassVar[int] + LAT_DEGREES_FIELD_NUMBER: _ClassVar[int] + LNG_DEGREES_FIELD_NUMBER: _ClassVar[int] + LOBBY_FIELD_NUMBER: _ClassVar[int] + station_id: str + lat_degrees: float + lng_degrees: float + lobby: BreadLobbyProto + def __init__(self, station_id: _Optional[str] = ..., lat_degrees: _Optional[float] = ..., lng_degrees: _Optional[float] = ..., lobby: _Optional[_Union[BreadLobbyProto, _Mapping]] = ...) -> None: ... + RESULT_FIELD_NUMBER: _ClassVar[int] + BREAD_LOBBY_FIELD_NUMBER: _ClassVar[int] + CONCURRENT_PLAYER_BOOST_LEVEL_FIELD_NUMBER: _ClassVar[int] + EXISTING_LOBBY_FIELD_NUMBER: _ClassVar[int] + SERVER_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + result: JoinBreadLobbyOutProto.Result + bread_lobby: BreadLobbyProto + concurrent_player_boost_level: int + existing_lobby: JoinBreadLobbyOutProto.ExistingLobbyProto + server_timestamp_ms: int + def __init__(self, result: _Optional[_Union[JoinBreadLobbyOutProto.Result, str]] = ..., bread_lobby: _Optional[_Union[BreadLobbyProto, _Mapping]] = ..., concurrent_player_boost_level: _Optional[int] = ..., existing_lobby: _Optional[_Union[JoinBreadLobbyOutProto.ExistingLobbyProto, _Mapping]] = ..., server_timestamp_ms: _Optional[int] = ...) -> None: ... + +class JoinBreadLobbyProto(_message.Message): + __slots__ = ["bread_battle_seed", "station_id", "station_lat_degrees", "station_lng_degrees", "bread_battle_entry_point", "use_power_crystal", "bread_lobby_id", "is_battle_assist"] + BREAD_BATTLE_SEED_FIELD_NUMBER: _ClassVar[int] + STATION_ID_FIELD_NUMBER: _ClassVar[int] + STATION_LAT_DEGREES_FIELD_NUMBER: _ClassVar[int] + STATION_LNG_DEGREES_FIELD_NUMBER: _ClassVar[int] + BREAD_BATTLE_ENTRY_POINT_FIELD_NUMBER: _ClassVar[int] + USE_POWER_CRYSTAL_FIELD_NUMBER: _ClassVar[int] + BREAD_LOBBY_ID_FIELD_NUMBER: _ClassVar[int] + IS_BATTLE_ASSIST_FIELD_NUMBER: _ClassVar[int] + bread_battle_seed: int + station_id: str + station_lat_degrees: float + station_lng_degrees: float + bread_battle_entry_point: BreadBattleEntryPoint + use_power_crystal: bool + bread_lobby_id: int + is_battle_assist: bool + def __init__(self, bread_battle_seed: _Optional[int] = ..., station_id: _Optional[str] = ..., station_lat_degrees: _Optional[float] = ..., station_lng_degrees: _Optional[float] = ..., bread_battle_entry_point: _Optional[_Union[BreadBattleEntryPoint, str]] = ..., use_power_crystal: bool = ..., bread_lobby_id: _Optional[int] = ..., is_battle_assist: bool = ...) -> None: ... + +class JoinBuddyMultiplayerSessionOutProto(_message.Message): + __slots__ = ["result", "arbe_join_token", "generation_timestamp", "max_players"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + JOIN_SUCCESS: _ClassVar[JoinBuddyMultiplayerSessionOutProto.Result] + JOIN_LOBBY_FULL: _ClassVar[JoinBuddyMultiplayerSessionOutProto.Result] + JOIN_HOST_TOO_FAR: _ClassVar[JoinBuddyMultiplayerSessionOutProto.Result] + JOIN_LOBBY_NOT_FOUND: _ClassVar[JoinBuddyMultiplayerSessionOutProto.Result] + JOIN_BUDDY_NOT_SET: _ClassVar[JoinBuddyMultiplayerSessionOutProto.Result] + JOIN_BUDDY_NOT_FOUND: _ClassVar[JoinBuddyMultiplayerSessionOutProto.Result] + JOIN_BAD_BUDDY: _ClassVar[JoinBuddyMultiplayerSessionOutProto.Result] + JOIN_BUDDY_V2_NOT_ENABLED: _ClassVar[JoinBuddyMultiplayerSessionOutProto.Result] + JOIN_PLAYER_LEVEL_TOO_LOW: _ClassVar[JoinBuddyMultiplayerSessionOutProto.Result] + JOIN_UNKNOWN_ERROR: _ClassVar[JoinBuddyMultiplayerSessionOutProto.Result] + JOIN_U13_NO_PERMISSION: _ClassVar[JoinBuddyMultiplayerSessionOutProto.Result] + JOIN_SUCCESS: JoinBuddyMultiplayerSessionOutProto.Result + JOIN_LOBBY_FULL: JoinBuddyMultiplayerSessionOutProto.Result + JOIN_HOST_TOO_FAR: JoinBuddyMultiplayerSessionOutProto.Result + JOIN_LOBBY_NOT_FOUND: JoinBuddyMultiplayerSessionOutProto.Result + JOIN_BUDDY_NOT_SET: JoinBuddyMultiplayerSessionOutProto.Result + JOIN_BUDDY_NOT_FOUND: JoinBuddyMultiplayerSessionOutProto.Result + JOIN_BAD_BUDDY: JoinBuddyMultiplayerSessionOutProto.Result + JOIN_BUDDY_V2_NOT_ENABLED: JoinBuddyMultiplayerSessionOutProto.Result + JOIN_PLAYER_LEVEL_TOO_LOW: JoinBuddyMultiplayerSessionOutProto.Result + JOIN_UNKNOWN_ERROR: JoinBuddyMultiplayerSessionOutProto.Result + JOIN_U13_NO_PERMISSION: JoinBuddyMultiplayerSessionOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + ARBE_JOIN_TOKEN_FIELD_NUMBER: _ClassVar[int] + GENERATION_TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + MAX_PLAYERS_FIELD_NUMBER: _ClassVar[int] + result: JoinBuddyMultiplayerSessionOutProto.Result + arbe_join_token: bytes + generation_timestamp: int + max_players: int + def __init__(self, result: _Optional[_Union[JoinBuddyMultiplayerSessionOutProto.Result, str]] = ..., arbe_join_token: _Optional[bytes] = ..., generation_timestamp: _Optional[int] = ..., max_players: _Optional[int] = ...) -> None: ... + +class JoinBuddyMultiplayerSessionProto(_message.Message): + __slots__ = ["plfe_session_id"] + PLFE_SESSION_ID_FIELD_NUMBER: _ClassVar[int] + plfe_session_id: str + def __init__(self, plfe_session_id: _Optional[str] = ...) -> None: ... + +class JoinLobbyData(_message.Message): + __slots__ = ["private", "use_remote_pass", "rpc_id"] + PRIVATE_FIELD_NUMBER: _ClassVar[int] + USE_REMOTE_PASS_FIELD_NUMBER: _ClassVar[int] + RPC_ID_FIELD_NUMBER: _ClassVar[int] + private: bool + use_remote_pass: bool + rpc_id: int + def __init__(self, private: bool = ..., use_remote_pass: bool = ..., rpc_id: _Optional[int] = ...) -> None: ... + +class JoinLobbyOutProto(_message.Message): + __slots__ = ["result", "lobby"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[JoinLobbyOutProto.Result] + SUCCESS: _ClassVar[JoinLobbyOutProto.Result] + ERROR_NOT_IN_RANGE: _ClassVar[JoinLobbyOutProto.Result] + ERROR_RAID_UNAVAILABLE: _ClassVar[JoinLobbyOutProto.Result] + ERROR_RAID_COMPLETED: _ClassVar[JoinLobbyOutProto.Result] + ERROR_NO_AVAILABLE_LOBBIES: _ClassVar[JoinLobbyOutProto.Result] + ERROR_PLAYER_BELOW_MINIMUM_LEVEL: _ClassVar[JoinLobbyOutProto.Result] + ERROR_POI_INACCESSIBLE: _ClassVar[JoinLobbyOutProto.Result] + ERROR_GYM_LOCKOUT: _ClassVar[JoinLobbyOutProto.Result] + ERROR_NO_TICKET: _ClassVar[JoinLobbyOutProto.Result] + ERROR_NO_REMOTE_TICKET: _ClassVar[JoinLobbyOutProto.Result] + ERROR_NO_INVITE: _ClassVar[JoinLobbyOutProto.Result] + ERROR_NO_REMOTE_SLOTS_REMAINING: _ClassVar[JoinLobbyOutProto.Result] + ERROR_LOBBY_FULL: _ClassVar[JoinLobbyOutProto.Result] + ERROR_LOBBY_EXPIRED: _ClassVar[JoinLobbyOutProto.Result] + ERROR_DATA: _ClassVar[JoinLobbyOutProto.Result] + ERROR_MAX_LOBBIES_REACHED: _ClassVar[JoinLobbyOutProto.Result] + ERROR_FAILED_TO_CREATE_BATTLE: _ClassVar[JoinLobbyOutProto.Result] + UNSET: JoinLobbyOutProto.Result + SUCCESS: JoinLobbyOutProto.Result + ERROR_NOT_IN_RANGE: JoinLobbyOutProto.Result + ERROR_RAID_UNAVAILABLE: JoinLobbyOutProto.Result + ERROR_RAID_COMPLETED: JoinLobbyOutProto.Result + ERROR_NO_AVAILABLE_LOBBIES: JoinLobbyOutProto.Result + ERROR_PLAYER_BELOW_MINIMUM_LEVEL: JoinLobbyOutProto.Result + ERROR_POI_INACCESSIBLE: JoinLobbyOutProto.Result + ERROR_GYM_LOCKOUT: JoinLobbyOutProto.Result + ERROR_NO_TICKET: JoinLobbyOutProto.Result + ERROR_NO_REMOTE_TICKET: JoinLobbyOutProto.Result + ERROR_NO_INVITE: JoinLobbyOutProto.Result + ERROR_NO_REMOTE_SLOTS_REMAINING: JoinLobbyOutProto.Result + ERROR_LOBBY_FULL: JoinLobbyOutProto.Result + ERROR_LOBBY_EXPIRED: JoinLobbyOutProto.Result + ERROR_DATA: JoinLobbyOutProto.Result + ERROR_MAX_LOBBIES_REACHED: JoinLobbyOutProto.Result + ERROR_FAILED_TO_CREATE_BATTLE: JoinLobbyOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + LOBBY_FIELD_NUMBER: _ClassVar[int] + result: JoinLobbyOutProto.Result + lobby: LobbyProto + def __init__(self, result: _Optional[_Union[JoinLobbyOutProto.Result, str]] = ..., lobby: _Optional[_Union[LobbyProto, _Mapping]] = ...) -> None: ... + +class JoinLobbyProto(_message.Message): + __slots__ = ["raid_seed", "gym_id", "lobby_id", "private", "player_lat_degrees", "player_lng_degrees", "gym_lat_degrees", "gym_lng_degrees", "use_remote_pass", "inviter_id"] + RAID_SEED_FIELD_NUMBER: _ClassVar[int] + GYM_ID_FIELD_NUMBER: _ClassVar[int] + LOBBY_ID_FIELD_NUMBER: _ClassVar[int] + PRIVATE_FIELD_NUMBER: _ClassVar[int] + PLAYER_LAT_DEGREES_FIELD_NUMBER: _ClassVar[int] + PLAYER_LNG_DEGREES_FIELD_NUMBER: _ClassVar[int] + GYM_LAT_DEGREES_FIELD_NUMBER: _ClassVar[int] + GYM_LNG_DEGREES_FIELD_NUMBER: _ClassVar[int] + USE_REMOTE_PASS_FIELD_NUMBER: _ClassVar[int] + INVITER_ID_FIELD_NUMBER: _ClassVar[int] + raid_seed: int + gym_id: str + lobby_id: _containers.RepeatedScalarFieldContainer[int] + private: bool + player_lat_degrees: float + player_lng_degrees: float + gym_lat_degrees: float + gym_lng_degrees: float + use_remote_pass: bool + inviter_id: str + def __init__(self, raid_seed: _Optional[int] = ..., gym_id: _Optional[str] = ..., lobby_id: _Optional[_Iterable[int]] = ..., private: bool = ..., player_lat_degrees: _Optional[float] = ..., player_lng_degrees: _Optional[float] = ..., gym_lat_degrees: _Optional[float] = ..., gym_lng_degrees: _Optional[float] = ..., use_remote_pass: bool = ..., inviter_id: _Optional[str] = ...) -> None: ... + +class JoinLobbyResponseData(_message.Message): + __slots__ = ["result", "lobby_id", "player_count", "player_join_end_offset_ms", "pokemon_selection_end_offset_ms", "raid_battle_start_offset_ms", "raid_battle_end_offset_ms", "raid_battle_id", "private", "creation_offset_ms", "battle_plfe_instance", "weather_condition", "rpc_id", "round_trip_time_ms"] + RESULT_FIELD_NUMBER: _ClassVar[int] + LOBBY_ID_FIELD_NUMBER: _ClassVar[int] + PLAYER_COUNT_FIELD_NUMBER: _ClassVar[int] + PLAYER_JOIN_END_OFFSET_MS_FIELD_NUMBER: _ClassVar[int] + POKEMON_SELECTION_END_OFFSET_MS_FIELD_NUMBER: _ClassVar[int] + RAID_BATTLE_START_OFFSET_MS_FIELD_NUMBER: _ClassVar[int] + RAID_BATTLE_END_OFFSET_MS_FIELD_NUMBER: _ClassVar[int] + RAID_BATTLE_ID_FIELD_NUMBER: _ClassVar[int] + PRIVATE_FIELD_NUMBER: _ClassVar[int] + CREATION_OFFSET_MS_FIELD_NUMBER: _ClassVar[int] + BATTLE_PLFE_INSTANCE_FIELD_NUMBER: _ClassVar[int] + WEATHER_CONDITION_FIELD_NUMBER: _ClassVar[int] + RPC_ID_FIELD_NUMBER: _ClassVar[int] + ROUND_TRIP_TIME_MS_FIELD_NUMBER: _ClassVar[int] + result: JoinLobbyOutProto.Result + lobby_id: _containers.RepeatedScalarFieldContainer[int] + player_count: int + player_join_end_offset_ms: int + pokemon_selection_end_offset_ms: int + raid_battle_start_offset_ms: int + raid_battle_end_offset_ms: int + raid_battle_id: str + private: bool + creation_offset_ms: int + battle_plfe_instance: int + weather_condition: GameplayWeatherProto.WeatherCondition + rpc_id: int + round_trip_time_ms: int + def __init__(self, result: _Optional[_Union[JoinLobbyOutProto.Result, str]] = ..., lobby_id: _Optional[_Iterable[int]] = ..., player_count: _Optional[int] = ..., player_join_end_offset_ms: _Optional[int] = ..., pokemon_selection_end_offset_ms: _Optional[int] = ..., raid_battle_start_offset_ms: _Optional[int] = ..., raid_battle_end_offset_ms: _Optional[int] = ..., raid_battle_id: _Optional[str] = ..., private: bool = ..., creation_offset_ms: _Optional[int] = ..., battle_plfe_instance: _Optional[int] = ..., weather_condition: _Optional[_Union[GameplayWeatherProto.WeatherCondition, str]] = ..., rpc_id: _Optional[int] = ..., round_trip_time_ms: _Optional[int] = ...) -> None: ... + +class JoinPartyOutProto(_message.Message): + __slots__ = ["party", "result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[JoinPartyOutProto.Result] + ERROR_UNKNOWN: _ClassVar[JoinPartyOutProto.Result] + SUCCESS: _ClassVar[JoinPartyOutProto.Result] + ERROR_PLAYER_LEVEL_TOO_LOW: _ClassVar[JoinPartyOutProto.Result] + ERROR_FEATURE_DISABLED: _ClassVar[JoinPartyOutProto.Result] + ERROR_ALREADY_IN_PARTY: _ClassVar[JoinPartyOutProto.Result] + ERROR_NO_SUCH_PARTY: _ClassVar[JoinPartyOutProto.Result] + ERROR_PARTY_IS_FULL: _ClassVar[JoinPartyOutProto.Result] + ERROR_NOT_IN_RANGE: _ClassVar[JoinPartyOutProto.Result] + ERROR_PARTY_DARK_LAUNCH_QUEUE_EMPTY: _ClassVar[JoinPartyOutProto.Result] + ERROR_DARK_LAUNCH_NOT_ENABLED_FOR_PLAYER: _ClassVar[JoinPartyOutProto.Result] + ERROR_REDIS_EXCEPTION: _ClassVar[JoinPartyOutProto.Result] + ERROR_U13_NO_PERMISSION: _ClassVar[JoinPartyOutProto.Result] + ERROR_U13_NOT_FRIENDS_WITH_HOST: _ClassVar[JoinPartyOutProto.Result] + ERROR_PARTY_TIMED_OUT: _ClassVar[JoinPartyOutProto.Result] + ERROR_NO_LOCATION: _ClassVar[JoinPartyOutProto.Result] + ERROR_PLFE_REDIRECT_NEEDED: _ClassVar[JoinPartyOutProto.Result] + ERROR_PARTY_QUEST_ENCOUNTER_INCOMPLETE: _ClassVar[JoinPartyOutProto.Result] + UNSET: JoinPartyOutProto.Result + ERROR_UNKNOWN: JoinPartyOutProto.Result + SUCCESS: JoinPartyOutProto.Result + ERROR_PLAYER_LEVEL_TOO_LOW: JoinPartyOutProto.Result + ERROR_FEATURE_DISABLED: JoinPartyOutProto.Result + ERROR_ALREADY_IN_PARTY: JoinPartyOutProto.Result + ERROR_NO_SUCH_PARTY: JoinPartyOutProto.Result + ERROR_PARTY_IS_FULL: JoinPartyOutProto.Result + ERROR_NOT_IN_RANGE: JoinPartyOutProto.Result + ERROR_PARTY_DARK_LAUNCH_QUEUE_EMPTY: JoinPartyOutProto.Result + ERROR_DARK_LAUNCH_NOT_ENABLED_FOR_PLAYER: JoinPartyOutProto.Result + ERROR_REDIS_EXCEPTION: JoinPartyOutProto.Result + ERROR_U13_NO_PERMISSION: JoinPartyOutProto.Result + ERROR_U13_NOT_FRIENDS_WITH_HOST: JoinPartyOutProto.Result + ERROR_PARTY_TIMED_OUT: JoinPartyOutProto.Result + ERROR_NO_LOCATION: JoinPartyOutProto.Result + ERROR_PLFE_REDIRECT_NEEDED: JoinPartyOutProto.Result + ERROR_PARTY_QUEST_ENCOUNTER_INCOMPLETE: JoinPartyOutProto.Result + PARTY_FIELD_NUMBER: _ClassVar[int] + RESULT_FIELD_NUMBER: _ClassVar[int] + party: PartyRpcProto + result: JoinPartyOutProto.Result + def __init__(self, party: _Optional[_Union[PartyRpcProto, _Mapping]] = ..., result: _Optional[_Union[JoinPartyOutProto.Result, str]] = ...) -> None: ... + +class JoinPartyProto(_message.Message): + __slots__ = ["party_id", "inviting_player_id", "id", "is_dark_launch_request"] + PARTY_ID_FIELD_NUMBER: _ClassVar[int] + INVITING_PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + ID_FIELD_NUMBER: _ClassVar[int] + IS_DARK_LAUNCH_REQUEST_FIELD_NUMBER: _ClassVar[int] + party_id: _containers.RepeatedScalarFieldContainer[int] + inviting_player_id: str + id: int + is_dark_launch_request: bool + def __init__(self, party_id: _Optional[_Iterable[int]] = ..., inviting_player_id: _Optional[str] = ..., id: _Optional[int] = ..., is_dark_launch_request: bool = ...) -> None: ... + +class JoinedPlayerObfuscationEntryProto(_message.Message): + __slots__ = ["participant_player_id", "joined_player_id_player_obfuscated", "joined_nia_account_id_player_obfuscated"] + PARTICIPANT_PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + JOINED_PLAYER_ID_PLAYER_OBFUSCATED_FIELD_NUMBER: _ClassVar[int] + JOINED_NIA_ACCOUNT_ID_PLAYER_OBFUSCATED_FIELD_NUMBER: _ClassVar[int] + participant_player_id: str + joined_player_id_player_obfuscated: str + joined_nia_account_id_player_obfuscated: str + def __init__(self, participant_player_id: _Optional[str] = ..., joined_player_id_player_obfuscated: _Optional[str] = ..., joined_nia_account_id_player_obfuscated: _Optional[str] = ...) -> None: ... + +class JoinedPlayerObfuscationMapProto(_message.Message): + __slots__ = ["joined_player_id", "obfuscation_entries"] + JOINED_PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + OBFUSCATION_ENTRIES_FIELD_NUMBER: _ClassVar[int] + joined_player_id: str + obfuscation_entries: _containers.RepeatedCompositeFieldContainer[JoinedPlayerObfuscationEntryProto] + def __init__(self, joined_player_id: _Optional[str] = ..., obfuscation_entries: _Optional[_Iterable[_Union[JoinedPlayerObfuscationEntryProto, _Mapping]]] = ...) -> None: ... + +class JournalAddEntryProto(_message.Message): + __slots__ = ["hashed_key", "entry_size"] + HASHED_KEY_FIELD_NUMBER: _ClassVar[int] + ENTRY_SIZE_FIELD_NUMBER: _ClassVar[int] + hashed_key: HashedKeyProto + entry_size: int + def __init__(self, hashed_key: _Optional[_Union[HashedKeyProto, _Mapping]] = ..., entry_size: _Optional[int] = ...) -> None: ... + +class JournalEntryProto(_message.Message): + __slots__ = ["add_entry", "read_entry", "remove_entry"] + ADD_ENTRY_FIELD_NUMBER: _ClassVar[int] + READ_ENTRY_FIELD_NUMBER: _ClassVar[int] + REMOVE_ENTRY_FIELD_NUMBER: _ClassVar[int] + add_entry: JournalAddEntryProto + read_entry: JournalReadEntryProto + remove_entry: JournalRemoveEntryProto + def __init__(self, add_entry: _Optional[_Union[JournalAddEntryProto, _Mapping]] = ..., read_entry: _Optional[_Union[JournalReadEntryProto, _Mapping]] = ..., remove_entry: _Optional[_Union[JournalRemoveEntryProto, _Mapping]] = ...) -> None: ... + +class JournalReadEntryProto(_message.Message): + __slots__ = ["hashed_key"] + HASHED_KEY_FIELD_NUMBER: _ClassVar[int] + hashed_key: HashedKeyProto + def __init__(self, hashed_key: _Optional[_Union[HashedKeyProto, _Mapping]] = ...) -> None: ... + +class JournalRemoveEntryProto(_message.Message): + __slots__ = ["hashed_key"] + HASHED_KEY_FIELD_NUMBER: _ClassVar[int] + hashed_key: HashedKeyProto + def __init__(self, hashed_key: _Optional[_Union[HashedKeyProto, _Mapping]] = ...) -> None: ... + +class JournalVersionProto(_message.Message): + __slots__ = ["version"] + VERSION_FIELD_NUMBER: _ClassVar[int] + version: int + def __init__(self, version: _Optional[int] = ...) -> None: ... + +class KangarooSettingsProto(_message.Message): + __slots__ = ["enable_kangaroo_v2"] + ENABLE_KANGAROO_V2_FIELD_NUMBER: _ClassVar[int] + enable_kangaroo_v2: bool + def __init__(self, enable_kangaroo_v2: bool = ...) -> None: ... + +class Key(_message.Message): + __slots__ = ["id", "kind"] + ID_FIELD_NUMBER: _ClassVar[int] + KIND_FIELD_NUMBER: _ClassVar[int] + id: str + kind: str + def __init__(self, id: _Optional[str] = ..., kind: _Optional[str] = ...) -> None: ... + +class KeyBlock(_message.Message): + __slots__ = ["min_bounds", "max_bounds", "num_points", "point_indices"] + MIN_BOUNDS_FIELD_NUMBER: _ClassVar[int] + MAX_BOUNDS_FIELD_NUMBER: _ClassVar[int] + NUM_POINTS_FIELD_NUMBER: _ClassVar[int] + POINT_INDICES_FIELD_NUMBER: _ClassVar[int] + min_bounds: _containers.RepeatedScalarFieldContainer[float] + max_bounds: _containers.RepeatedScalarFieldContainer[float] + num_points: int + point_indices: _containers.RepeatedScalarFieldContainer[int] + def __init__(self, min_bounds: _Optional[_Iterable[float]] = ..., max_bounds: _Optional[_Iterable[float]] = ..., num_points: _Optional[int] = ..., point_indices: _Optional[_Iterable[int]] = ...) -> None: ... + +class KeyValuePair(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: Key + value: bytes + def __init__(self, key: _Optional[_Union[Key, _Mapping]] = ..., value: _Optional[bytes] = ...) -> None: ... + +class KickOtherPlayerFromPartyOutProto(_message.Message): + __slots__ = ["result", "party"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[KickOtherPlayerFromPartyOutProto.Result] + ERROR_UNKNOWN: _ClassVar[KickOtherPlayerFromPartyOutProto.Result] + SUCCESS: _ClassVar[KickOtherPlayerFromPartyOutProto.Result] + ERROR_PLAYER_NOT_IN_PARTY: _ClassVar[KickOtherPlayerFromPartyOutProto.Result] + ERROR_PLAYER_NOT_HOST: _ClassVar[KickOtherPlayerFromPartyOutProto.Result] + ERROR_PLAYER_NOT_FOUND: _ClassVar[KickOtherPlayerFromPartyOutProto.Result] + UNSET: KickOtherPlayerFromPartyOutProto.Result + ERROR_UNKNOWN: KickOtherPlayerFromPartyOutProto.Result + SUCCESS: KickOtherPlayerFromPartyOutProto.Result + ERROR_PLAYER_NOT_IN_PARTY: KickOtherPlayerFromPartyOutProto.Result + ERROR_PLAYER_NOT_HOST: KickOtherPlayerFromPartyOutProto.Result + ERROR_PLAYER_NOT_FOUND: KickOtherPlayerFromPartyOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + PARTY_FIELD_NUMBER: _ClassVar[int] + result: KickOtherPlayerFromPartyOutProto.Result + party: PartyRpcProto + def __init__(self, result: _Optional[_Union[KickOtherPlayerFromPartyOutProto.Result, str]] = ..., party: _Optional[_Union[PartyRpcProto, _Mapping]] = ...) -> None: ... + +class KickOtherPlayerFromPartyProto(_message.Message): + __slots__ = ["player_id_to_remove"] + PLAYER_ID_TO_REMOVE_FIELD_NUMBER: _ClassVar[int] + player_id_to_remove: str + def __init__(self, player_id_to_remove: _Optional[str] = ...) -> None: ... + +class KoalaSettingsProto(_message.Message): + __slots__ = ["app_id", "use_sandbox", "use_koala", "use_adjust"] + APP_ID_FIELD_NUMBER: _ClassVar[int] + USE_SANDBOX_FIELD_NUMBER: _ClassVar[int] + USE_KOALA_FIELD_NUMBER: _ClassVar[int] + USE_ADJUST_FIELD_NUMBER: _ClassVar[int] + app_id: str + use_sandbox: bool + use_koala: bool + use_adjust: bool + def __init__(self, app_id: _Optional[str] = ..., use_sandbox: bool = ..., use_koala: bool = ..., use_adjust: bool = ...) -> None: ... + +class Label(_message.Message): + __slots__ = ["min_zoom", "max_zoom", "priority", "localizations"] + MIN_ZOOM_FIELD_NUMBER: _ClassVar[int] + MAX_ZOOM_FIELD_NUMBER: _ClassVar[int] + PRIORITY_FIELD_NUMBER: _ClassVar[int] + LOCALIZATIONS_FIELD_NUMBER: _ClassVar[int] + min_zoom: int + max_zoom: int + priority: int + localizations: _containers.RepeatedCompositeFieldContainer[LabelContentLocalization] + def __init__(self, min_zoom: _Optional[int] = ..., max_zoom: _Optional[int] = ..., priority: _Optional[int] = ..., localizations: _Optional[_Iterable[_Union[LabelContentLocalization, _Mapping]]] = ...) -> None: ... + +class LabelContentLocalization(_message.Message): + __slots__ = ["language", "name"] + LANGUAGE_FIELD_NUMBER: _ClassVar[int] + NAME_FIELD_NUMBER: _ClassVar[int] + language: str + name: str + def __init__(self, language: _Optional[str] = ..., name: _Optional[str] = ...) -> None: ... + +class LanguageBundleProto(_message.Message): + __slots__ = ["bundle_name"] + BUNDLE_NAME_FIELD_NUMBER: _ClassVar[int] + bundle_name: str + def __init__(self, bundle_name: _Optional[str] = ...) -> None: ... + +class LanguageSelectorSettingsProto(_message.Message): + __slots__ = ["language_selector_enabled"] + LANGUAGE_SELECTOR_ENABLED_FIELD_NUMBER: _ClassVar[int] + language_selector_enabled: bool + def __init__(self, language_selector_enabled: bool = ...) -> None: ... + +class LanguageSettingsProto(_message.Message): + __slots__ = ["language", "is_enabled", "is_early_access"] + LANGUAGE_FIELD_NUMBER: _ClassVar[int] + IS_ENABLED_FIELD_NUMBER: _ClassVar[int] + IS_EARLY_ACCESS_FIELD_NUMBER: _ClassVar[int] + language: str + is_enabled: bool + is_early_access: bool + def __init__(self, language: _Optional[str] = ..., is_enabled: bool = ..., is_early_access: bool = ...) -> None: ... + +class LanguageTelemetry(_message.Message): + __slots__ = ["selected_language"] + SELECTED_LANGUAGE_FIELD_NUMBER: _ClassVar[int] + selected_language: str + def __init__(self, selected_language: _Optional[str] = ...) -> None: ... + +class Layer(_message.Message): + __slots__ = ["features", "layer_kind"] + FEATURES_FIELD_NUMBER: _ClassVar[int] + LAYER_KIND_FIELD_NUMBER: _ClassVar[int] + features: _containers.RepeatedCompositeFieldContainer[Feature] + layer_kind: LayerKind + def __init__(self, features: _Optional[_Iterable[_Union[Feature, _Mapping]]] = ..., layer_kind: _Optional[_Union[LayerKind, str]] = ...) -> None: ... + +class LeagueIdMismatchData(_message.Message): + __slots__ = ["non_matching_league_id", "log_type"] + NON_MATCHING_LEAGUE_ID_FIELD_NUMBER: _ClassVar[int] + LOG_TYPE_FIELD_NUMBER: _ClassVar[int] + non_matching_league_id: str + log_type: CombatLogData.CombatLogDataHeader.LogType + def __init__(self, non_matching_league_id: _Optional[str] = ..., log_type: _Optional[_Union[CombatLogData.CombatLogDataHeader.LogType, str]] = ...) -> None: ... + +class LeaveBreadLobbyOutProto(_message.Message): + __slots__ = ["result", "bread_lobby"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[LeaveBreadLobbyOutProto.Result] + SUCCESS: _ClassVar[LeaveBreadLobbyOutProto.Result] + ERROR_BREAD_LOBBY_UNAVAILABLE: _ClassVar[LeaveBreadLobbyOutProto.Result] + ERROR_STATION_INACCESSIBLE: _ClassVar[LeaveBreadLobbyOutProto.Result] + ERROR_BREAD_LOBBY_NOT_FOUND: _ClassVar[LeaveBreadLobbyOutProto.Result] + UNSET: LeaveBreadLobbyOutProto.Result + SUCCESS: LeaveBreadLobbyOutProto.Result + ERROR_BREAD_LOBBY_UNAVAILABLE: LeaveBreadLobbyOutProto.Result + ERROR_STATION_INACCESSIBLE: LeaveBreadLobbyOutProto.Result + ERROR_BREAD_LOBBY_NOT_FOUND: LeaveBreadLobbyOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + BREAD_LOBBY_FIELD_NUMBER: _ClassVar[int] + result: LeaveBreadLobbyOutProto.Result + bread_lobby: BreadLobbyProto + def __init__(self, result: _Optional[_Union[LeaveBreadLobbyOutProto.Result, str]] = ..., bread_lobby: _Optional[_Union[BreadLobbyProto, _Mapping]] = ...) -> None: ... + +class LeaveBreadLobbyProto(_message.Message): + __slots__ = ["bread_battle_seed", "station_id", "bread_lobby_id", "bread_battle_entry_point"] + BREAD_BATTLE_SEED_FIELD_NUMBER: _ClassVar[int] + STATION_ID_FIELD_NUMBER: _ClassVar[int] + BREAD_LOBBY_ID_FIELD_NUMBER: _ClassVar[int] + BREAD_BATTLE_ENTRY_POINT_FIELD_NUMBER: _ClassVar[int] + bread_battle_seed: int + station_id: str + bread_lobby_id: int + bread_battle_entry_point: BreadBattleEntryPoint + def __init__(self, bread_battle_seed: _Optional[int] = ..., station_id: _Optional[str] = ..., bread_lobby_id: _Optional[int] = ..., bread_battle_entry_point: _Optional[_Union[BreadBattleEntryPoint, str]] = ...) -> None: ... + +class LeaveBuddyMultiplayerSessionOutProto(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + LEAVE_SUCCESS: _ClassVar[LeaveBuddyMultiplayerSessionOutProto.Result] + LEAVE_NOT_IN_LOBBY: _ClassVar[LeaveBuddyMultiplayerSessionOutProto.Result] + LEAVE_LOBBY_NOT_FOUND: _ClassVar[LeaveBuddyMultiplayerSessionOutProto.Result] + LEAVE_UNKNOWN_ERROR: _ClassVar[LeaveBuddyMultiplayerSessionOutProto.Result] + LEAVE_SUCCESS: LeaveBuddyMultiplayerSessionOutProto.Result + LEAVE_NOT_IN_LOBBY: LeaveBuddyMultiplayerSessionOutProto.Result + LEAVE_LOBBY_NOT_FOUND: LeaveBuddyMultiplayerSessionOutProto.Result + LEAVE_UNKNOWN_ERROR: LeaveBuddyMultiplayerSessionOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: LeaveBuddyMultiplayerSessionOutProto.Result + def __init__(self, result: _Optional[_Union[LeaveBuddyMultiplayerSessionOutProto.Result, str]] = ...) -> None: ... + +class LeaveBuddyMultiplayerSessionProto(_message.Message): + __slots__ = ["plfe_session_id"] + PLFE_SESSION_ID_FIELD_NUMBER: _ClassVar[int] + plfe_session_id: str + def __init__(self, plfe_session_id: _Optional[str] = ...) -> None: ... + +class LeaveInteractionRangeTelemetry(_message.Message): + __slots__ = ["result", "fort_id", "fort_type", "client_timestamp", "partner_id", "time_spent", "campaign_id"] + RESULT_FIELD_NUMBER: _ClassVar[int] + FORT_ID_FIELD_NUMBER: _ClassVar[int] + FORT_TYPE_FIELD_NUMBER: _ClassVar[int] + CLIENT_TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + PARTNER_ID_FIELD_NUMBER: _ClassVar[int] + TIME_SPENT_FIELD_NUMBER: _ClassVar[int] + CAMPAIGN_ID_FIELD_NUMBER: _ClassVar[int] + result: str + fort_id: str + fort_type: int + client_timestamp: int + partner_id: str + time_spent: int + campaign_id: str + def __init__(self, result: _Optional[str] = ..., fort_id: _Optional[str] = ..., fort_type: _Optional[int] = ..., client_timestamp: _Optional[int] = ..., partner_id: _Optional[str] = ..., time_spent: _Optional[int] = ..., campaign_id: _Optional[str] = ...) -> None: ... + +class LeaveLobbyData(_message.Message): + __slots__ = ["rpc_id"] + RPC_ID_FIELD_NUMBER: _ClassVar[int] + rpc_id: int + def __init__(self, rpc_id: _Optional[int] = ...) -> None: ... + +class LeaveLobbyOutProto(_message.Message): + __slots__ = ["result", "lobby"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[LeaveLobbyOutProto.Result] + SUCCESS: _ClassVar[LeaveLobbyOutProto.Result] + ERROR_RAID_UNAVAILABLE: _ClassVar[LeaveLobbyOutProto.Result] + ERROR_LOBBY_NOT_FOUND: _ClassVar[LeaveLobbyOutProto.Result] + UNSET: LeaveLobbyOutProto.Result + SUCCESS: LeaveLobbyOutProto.Result + ERROR_RAID_UNAVAILABLE: LeaveLobbyOutProto.Result + ERROR_LOBBY_NOT_FOUND: LeaveLobbyOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + LOBBY_FIELD_NUMBER: _ClassVar[int] + result: LeaveLobbyOutProto.Result + lobby: LobbyProto + def __init__(self, result: _Optional[_Union[LeaveLobbyOutProto.Result, str]] = ..., lobby: _Optional[_Union[LobbyProto, _Mapping]] = ...) -> None: ... + +class LeaveLobbyProto(_message.Message): + __slots__ = ["raid_seed", "gym_id", "lobby_id"] + RAID_SEED_FIELD_NUMBER: _ClassVar[int] + GYM_ID_FIELD_NUMBER: _ClassVar[int] + LOBBY_ID_FIELD_NUMBER: _ClassVar[int] + raid_seed: int + gym_id: str + lobby_id: _containers.RepeatedScalarFieldContainer[int] + def __init__(self, raid_seed: _Optional[int] = ..., gym_id: _Optional[str] = ..., lobby_id: _Optional[_Iterable[int]] = ...) -> None: ... + +class LeaveLobbyResponseData(_message.Message): + __slots__ = ["result", "rpc_id", "round_trip_time_ms"] + RESULT_FIELD_NUMBER: _ClassVar[int] + RPC_ID_FIELD_NUMBER: _ClassVar[int] + ROUND_TRIP_TIME_MS_FIELD_NUMBER: _ClassVar[int] + result: LeaveLobbyOutProto.Result + rpc_id: int + round_trip_time_ms: int + def __init__(self, result: _Optional[_Union[LeaveLobbyOutProto.Result, str]] = ..., rpc_id: _Optional[int] = ..., round_trip_time_ms: _Optional[int] = ...) -> None: ... + +class LeavePartyOutProto(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[LeavePartyOutProto.Result] + ERROR_UNKNOWN: _ClassVar[LeavePartyOutProto.Result] + SUCCESS: _ClassVar[LeavePartyOutProto.Result] + ERROR_FEATURE_DISABLED: _ClassVar[LeavePartyOutProto.Result] + ERROR_PLAYER_NOT_IN_PARTY: _ClassVar[LeavePartyOutProto.Result] + UNSET: LeavePartyOutProto.Result + ERROR_UNKNOWN: LeavePartyOutProto.Result + SUCCESS: LeavePartyOutProto.Result + ERROR_FEATURE_DISABLED: LeavePartyOutProto.Result + ERROR_PLAYER_NOT_IN_PARTY: LeavePartyOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: LeavePartyOutProto.Result + def __init__(self, result: _Optional[_Union[LeavePartyOutProto.Result, str]] = ...) -> None: ... + +class LeavePartyProto(_message.Message): + __slots__ = ["party_id", "is_dark_launch_request", "reason_to_leave"] + class ReasonToLeave(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[LeavePartyProto.ReasonToLeave] + PRESSED_BUTTON: _ClassVar[LeavePartyProto.ReasonToLeave] + U13_HOST_NOT_FRIEND: _ClassVar[LeavePartyProto.ReasonToLeave] + TOO_FAR_AWAY: _ClassVar[LeavePartyProto.ReasonToLeave] + DISBANDED: _ClassVar[LeavePartyProto.ReasonToLeave] + EXPIRED: _ClassVar[LeavePartyProto.ReasonToLeave] + DECLINED_REJOIN: _ClassVar[LeavePartyProto.ReasonToLeave] + FEATURE_DISABLED: _ClassVar[LeavePartyProto.ReasonToLeave] + UNSET: LeavePartyProto.ReasonToLeave + PRESSED_BUTTON: LeavePartyProto.ReasonToLeave + U13_HOST_NOT_FRIEND: LeavePartyProto.ReasonToLeave + TOO_FAR_AWAY: LeavePartyProto.ReasonToLeave + DISBANDED: LeavePartyProto.ReasonToLeave + EXPIRED: LeavePartyProto.ReasonToLeave + DECLINED_REJOIN: LeavePartyProto.ReasonToLeave + FEATURE_DISABLED: LeavePartyProto.ReasonToLeave + PARTY_ID_FIELD_NUMBER: _ClassVar[int] + IS_DARK_LAUNCH_REQUEST_FIELD_NUMBER: _ClassVar[int] + REASON_TO_LEAVE_FIELD_NUMBER: _ClassVar[int] + party_id: _containers.RepeatedScalarFieldContainer[int] + is_dark_launch_request: bool + reason_to_leave: LeavePartyProto.ReasonToLeave + def __init__(self, party_id: _Optional[_Iterable[int]] = ..., is_dark_launch_request: bool = ..., reason_to_leave: _Optional[_Union[LeavePartyProto.ReasonToLeave, str]] = ...) -> None: ... + +class LeavePointOfInterestTelemetry(_message.Message): + __slots__ = ["result", "fort_id", "fort_type", "client_timestamp", "partner_id", "time_spent", "campaign_id"] + RESULT_FIELD_NUMBER: _ClassVar[int] + FORT_ID_FIELD_NUMBER: _ClassVar[int] + FORT_TYPE_FIELD_NUMBER: _ClassVar[int] + CLIENT_TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + PARTNER_ID_FIELD_NUMBER: _ClassVar[int] + TIME_SPENT_FIELD_NUMBER: _ClassVar[int] + CAMPAIGN_ID_FIELD_NUMBER: _ClassVar[int] + result: str + fort_id: str + fort_type: int + client_timestamp: int + partner_id: str + time_spent: int + campaign_id: str + def __init__(self, result: _Optional[str] = ..., fort_id: _Optional[str] = ..., fort_type: _Optional[int] = ..., client_timestamp: _Optional[int] = ..., partner_id: _Optional[str] = ..., time_spent: _Optional[int] = ..., campaign_id: _Optional[str] = ...) -> None: ... + +class LevelSettingsProto(_message.Message): + __slots__ = ["trainer_cp_modifier", "trainer_difficulty_modifier"] + TRAINER_CP_MODIFIER_FIELD_NUMBER: _ClassVar[int] + TRAINER_DIFFICULTY_MODIFIER_FIELD_NUMBER: _ClassVar[int] + trainer_cp_modifier: float + trainer_difficulty_modifier: float + def __init__(self, trainer_cp_modifier: _Optional[float] = ..., trainer_difficulty_modifier: _Optional[float] = ...) -> None: ... + +class LevelUpRewardsOutProto(_message.Message): + __slots__ = ["result", "items", "items_unlocked", "avatar_template_ids", "pokecoins"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[LevelUpRewardsOutProto.Result] + SUCCESS: _ClassVar[LevelUpRewardsOutProto.Result] + AWARDED_ALREADY: _ClassVar[LevelUpRewardsOutProto.Result] + UNSET: LevelUpRewardsOutProto.Result + SUCCESS: LevelUpRewardsOutProto.Result + AWARDED_ALREADY: LevelUpRewardsOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + ITEMS_FIELD_NUMBER: _ClassVar[int] + ITEMS_UNLOCKED_FIELD_NUMBER: _ClassVar[int] + AVATAR_TEMPLATE_IDS_FIELD_NUMBER: _ClassVar[int] + POKECOINS_FIELD_NUMBER: _ClassVar[int] + result: LevelUpRewardsOutProto.Result + items: _containers.RepeatedCompositeFieldContainer[AwardItemProto] + items_unlocked: _containers.RepeatedScalarFieldContainer[Item] + avatar_template_ids: _containers.RepeatedScalarFieldContainer[str] + pokecoins: int + def __init__(self, result: _Optional[_Union[LevelUpRewardsOutProto.Result, str]] = ..., items: _Optional[_Iterable[_Union[AwardItemProto, _Mapping]]] = ..., items_unlocked: _Optional[_Iterable[_Union[Item, str]]] = ..., avatar_template_ids: _Optional[_Iterable[str]] = ..., pokecoins: _Optional[int] = ...) -> None: ... + +class LevelUpRewardsProto(_message.Message): + __slots__ = ["level"] + LEVEL_FIELD_NUMBER: _ClassVar[int] + level: int + def __init__(self, level: _Optional[int] = ...) -> None: ... + +class LevelUpRewardsSettingsProto(_message.Message): + __slots__ = ["level", "items", "items_count", "items_unlocked", "avatar_template_ids", "pokecoins"] + LEVEL_FIELD_NUMBER: _ClassVar[int] + ITEMS_FIELD_NUMBER: _ClassVar[int] + ITEMS_COUNT_FIELD_NUMBER: _ClassVar[int] + ITEMS_UNLOCKED_FIELD_NUMBER: _ClassVar[int] + AVATAR_TEMPLATE_IDS_FIELD_NUMBER: _ClassVar[int] + POKECOINS_FIELD_NUMBER: _ClassVar[int] + level: int + items: _containers.RepeatedScalarFieldContainer[Item] + items_count: _containers.RepeatedScalarFieldContainer[int] + items_unlocked: _containers.RepeatedScalarFieldContainer[Item] + avatar_template_ids: _containers.RepeatedScalarFieldContainer[str] + pokecoins: int + def __init__(self, level: _Optional[int] = ..., items: _Optional[_Iterable[_Union[Item, str]]] = ..., items_count: _Optional[_Iterable[int]] = ..., items_unlocked: _Optional[_Iterable[_Union[Item, str]]] = ..., avatar_template_ids: _Optional[_Iterable[str]] = ..., pokecoins: _Optional[int] = ...) -> None: ... + +class LeveledUpFriendsProto(_message.Message): + __slots__ = ["friend_profiles", "friend_milestone_levels"] + FRIEND_PROFILES_FIELD_NUMBER: _ClassVar[int] + FRIEND_MILESTONE_LEVELS_FIELD_NUMBER: _ClassVar[int] + friend_profiles: _containers.RepeatedCompositeFieldContainer[PlayerPublicProfileProto] + friend_milestone_levels: _containers.RepeatedCompositeFieldContainer[FriendshipLevelDataProto] + def __init__(self, friend_profiles: _Optional[_Iterable[_Union[PlayerPublicProfileProto, _Mapping]]] = ..., friend_milestone_levels: _Optional[_Iterable[_Union[FriendshipLevelDataProto, _Mapping]]] = ...) -> None: ... + +class LikeRoutePinOutProto(_message.Message): + __slots__ = ["result", "updated_pin"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[LikeRoutePinOutProto.Result] + SUCCESS: _ClassVar[LikeRoutePinOutProto.Result] + ERROR_UNKNOWN: _ClassVar[LikeRoutePinOutProto.Result] + ERROR_ROUTE_NOT_FOUND: _ClassVar[LikeRoutePinOutProto.Result] + ERROR_PIN_NOT_FOUND: _ClassVar[LikeRoutePinOutProto.Result] + ERROR_STICKER_NOT_FOUND: _ClassVar[LikeRoutePinOutProto.Result] + ERROR_NOT_ENOUGH_STICKERS: _ClassVar[LikeRoutePinOutProto.Result] + ERROR_STICKER_LIMIT: _ClassVar[LikeRoutePinOutProto.Result] + UNSET: LikeRoutePinOutProto.Result + SUCCESS: LikeRoutePinOutProto.Result + ERROR_UNKNOWN: LikeRoutePinOutProto.Result + ERROR_ROUTE_NOT_FOUND: LikeRoutePinOutProto.Result + ERROR_PIN_NOT_FOUND: LikeRoutePinOutProto.Result + ERROR_STICKER_NOT_FOUND: LikeRoutePinOutProto.Result + ERROR_NOT_ENOUGH_STICKERS: LikeRoutePinOutProto.Result + ERROR_STICKER_LIMIT: LikeRoutePinOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + UPDATED_PIN_FIELD_NUMBER: _ClassVar[int] + result: LikeRoutePinOutProto.Result + updated_pin: RoutePin + def __init__(self, result: _Optional[_Union[LikeRoutePinOutProto.Result, str]] = ..., updated_pin: _Optional[_Union[RoutePin, _Mapping]] = ...) -> None: ... + +class LikeRoutePinProto(_message.Message): + __slots__ = ["like", "route_id", "pin_id", "sticker_id"] + LIKE_FIELD_NUMBER: _ClassVar[int] + ROUTE_ID_FIELD_NUMBER: _ClassVar[int] + PIN_ID_FIELD_NUMBER: _ClassVar[int] + STICKER_ID_FIELD_NUMBER: _ClassVar[int] + like: bool + route_id: str + pin_id: str + sticker_id: str + def __init__(self, like: bool = ..., route_id: _Optional[str] = ..., pin_id: _Optional[str] = ..., sticker_id: _Optional[str] = ...) -> None: ... + +class LimitedEditionPokemonEncounterRewardProto(_message.Message): + __slots__ = ["lifetime_max_count", "per_competitive_combat_season_max_count", "pokemon", "identifier"] + LIFETIME_MAX_COUNT_FIELD_NUMBER: _ClassVar[int] + PER_COMPETITIVE_COMBAT_SEASON_MAX_COUNT_FIELD_NUMBER: _ClassVar[int] + POKEMON_FIELD_NUMBER: _ClassVar[int] + IDENTIFIER_FIELD_NUMBER: _ClassVar[int] + lifetime_max_count: int + per_competitive_combat_season_max_count: int + pokemon: PokemonEncounterRewardProto + identifier: str + def __init__(self, lifetime_max_count: _Optional[int] = ..., per_competitive_combat_season_max_count: _Optional[int] = ..., pokemon: _Optional[_Union[PokemonEncounterRewardProto, _Mapping]] = ..., identifier: _Optional[str] = ...) -> None: ... + +class LimitedPurchaseSkuRecordProto(_message.Message): + __slots__ = ["purchases"] + class ChronoUnit(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[LimitedPurchaseSkuRecordProto.ChronoUnit] + MINUTE: _ClassVar[LimitedPurchaseSkuRecordProto.ChronoUnit] + HOUR: _ClassVar[LimitedPurchaseSkuRecordProto.ChronoUnit] + DAY: _ClassVar[LimitedPurchaseSkuRecordProto.ChronoUnit] + WEEK: _ClassVar[LimitedPurchaseSkuRecordProto.ChronoUnit] + MONTH: _ClassVar[LimitedPurchaseSkuRecordProto.ChronoUnit] + UNSET: LimitedPurchaseSkuRecordProto.ChronoUnit + MINUTE: LimitedPurchaseSkuRecordProto.ChronoUnit + HOUR: LimitedPurchaseSkuRecordProto.ChronoUnit + DAY: LimitedPurchaseSkuRecordProto.ChronoUnit + WEEK: LimitedPurchaseSkuRecordProto.ChronoUnit + MONTH: LimitedPurchaseSkuRecordProto.ChronoUnit + class PurchaseProto(_message.Message): + __slots__ = ["version", "num_purchases", "last_purchase_ms", "total_num_purchases"] + VERSION_FIELD_NUMBER: _ClassVar[int] + NUM_PURCHASES_FIELD_NUMBER: _ClassVar[int] + LAST_PURCHASE_MS_FIELD_NUMBER: _ClassVar[int] + TOTAL_NUM_PURCHASES_FIELD_NUMBER: _ClassVar[int] + version: int + num_purchases: int + last_purchase_ms: int + total_num_purchases: int + def __init__(self, version: _Optional[int] = ..., num_purchases: _Optional[int] = ..., last_purchase_ms: _Optional[int] = ..., total_num_purchases: _Optional[int] = ...) -> None: ... + class PurchasesEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: str + value: LimitedPurchaseSkuRecordProto.PurchaseProto + def __init__(self, key: _Optional[str] = ..., value: _Optional[_Union[LimitedPurchaseSkuRecordProto.PurchaseProto, _Mapping]] = ...) -> None: ... + PURCHASES_FIELD_NUMBER: _ClassVar[int] + purchases: _containers.MessageMap[str, LimitedPurchaseSkuRecordProto.PurchaseProto] + def __init__(self, purchases: _Optional[_Mapping[str, LimitedPurchaseSkuRecordProto.PurchaseProto]] = ...) -> None: ... + +class LimitedPurchaseSkuSettingsProto(_message.Message): + __slots__ = ["purchase_limit", "version", "chrono_unit", "loot_table_id", "reset_interval"] + PURCHASE_LIMIT_FIELD_NUMBER: _ClassVar[int] + VERSION_FIELD_NUMBER: _ClassVar[int] + CHRONO_UNIT_FIELD_NUMBER: _ClassVar[int] + LOOT_TABLE_ID_FIELD_NUMBER: _ClassVar[int] + RESET_INTERVAL_FIELD_NUMBER: _ClassVar[int] + purchase_limit: int + version: int + chrono_unit: LimitedPurchaseSkuRecordProto.ChronoUnit + loot_table_id: str + reset_interval: int + def __init__(self, purchase_limit: _Optional[int] = ..., version: _Optional[int] = ..., chrono_unit: _Optional[_Union[LimitedPurchaseSkuRecordProto.ChronoUnit, str]] = ..., loot_table_id: _Optional[str] = ..., reset_interval: _Optional[int] = ...) -> None: ... + +class LineProto(_message.Message): + __slots__ = ["vertex"] + VERTEX_FIELD_NUMBER: _ClassVar[int] + vertex: _containers.RepeatedCompositeFieldContainer[PointProto] + def __init__(self, vertex: _Optional[_Iterable[_Union[PointProto, _Mapping]]] = ...) -> None: ... + +class LinkLoginTelemetry(_message.Message): + __slots__ = ["linked", "success", "error", "active_auth_provider_id", "provider"] + LINKED_FIELD_NUMBER: _ClassVar[int] + SUCCESS_FIELD_NUMBER: _ClassVar[int] + ERROR_FIELD_NUMBER: _ClassVar[int] + ACTIVE_AUTH_PROVIDER_ID_FIELD_NUMBER: _ClassVar[int] + PROVIDER_FIELD_NUMBER: _ClassVar[int] + linked: bool + success: str + error: str + active_auth_provider_id: str + provider: str + def __init__(self, linked: bool = ..., success: _Optional[str] = ..., error: _Optional[str] = ..., active_auth_provider_id: _Optional[str] = ..., provider: _Optional[str] = ...) -> None: ... + +class LinkToAccountLoginRequestProto(_message.Message): + __slots__ = ["new_auth_token", "new_auth_provider_id"] + NEW_AUTH_TOKEN_FIELD_NUMBER: _ClassVar[int] + NEW_AUTH_PROVIDER_ID_FIELD_NUMBER: _ClassVar[int] + new_auth_token: bytes + new_auth_provider_id: str + def __init__(self, new_auth_token: _Optional[bytes] = ..., new_auth_provider_id: _Optional[str] = ...) -> None: ... + +class LinkToAccountLoginResponseProto(_message.Message): + __slots__ = ["success", "login_detail", "status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[LinkToAccountLoginResponseProto.Status] + UNKNOWN_ERROR: _ClassVar[LinkToAccountLoginResponseProto.Status] + AUTH_FAILURE: _ClassVar[LinkToAccountLoginResponseProto.Status] + LOGIN_TAKEN: _ClassVar[LinkToAccountLoginResponseProto.Status] + GUEST_LOGIN_DISABLED: _ClassVar[LinkToAccountLoginResponseProto.Status] + SUCCESS_ALREADY_LINKED: _ClassVar[LinkToAccountLoginResponseProto.Status] + UNSET: LinkToAccountLoginResponseProto.Status + UNKNOWN_ERROR: LinkToAccountLoginResponseProto.Status + AUTH_FAILURE: LinkToAccountLoginResponseProto.Status + LOGIN_TAKEN: LinkToAccountLoginResponseProto.Status + GUEST_LOGIN_DISABLED: LinkToAccountLoginResponseProto.Status + SUCCESS_ALREADY_LINKED: LinkToAccountLoginResponseProto.Status + SUCCESS_FIELD_NUMBER: _ClassVar[int] + LOGIN_DETAIL_FIELD_NUMBER: _ClassVar[int] + STATUS_FIELD_NUMBER: _ClassVar[int] + success: bool + login_detail: _containers.RepeatedCompositeFieldContainer[LoginDetail] + status: LinkToAccountLoginResponseProto.Status + def __init__(self, success: bool = ..., login_detail: _Optional[_Iterable[_Union[LoginDetail, _Mapping]]] = ..., status: _Optional[_Union[LinkToAccountLoginResponseProto.Status, str]] = ...) -> None: ... + +class LiquidAttribute(_message.Message): + __slots__ = ["int_value", "double_value", "string_value", "bool_value"] + INT_VALUE_FIELD_NUMBER: _ClassVar[int] + DOUBLE_VALUE_FIELD_NUMBER: _ClassVar[int] + STRING_VALUE_FIELD_NUMBER: _ClassVar[int] + BOOL_VALUE_FIELD_NUMBER: _ClassVar[int] + int_value: int + double_value: float + string_value: str + bool_value: bool + def __init__(self, int_value: _Optional[int] = ..., double_value: _Optional[float] = ..., string_value: _Optional[str] = ..., bool_value: bool = ...) -> None: ... + +class ListAvatarAppearanceItemsOutProto(_message.Message): + __slots__ = ["result", "appearances"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[ListAvatarAppearanceItemsOutProto.Result] + SUCCESS: _ClassVar[ListAvatarAppearanceItemsOutProto.Result] + UNSET: ListAvatarAppearanceItemsOutProto.Result + SUCCESS: ListAvatarAppearanceItemsOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + APPEARANCES_FIELD_NUMBER: _ClassVar[int] + result: ListAvatarAppearanceItemsOutProto.Result + appearances: _containers.RepeatedCompositeFieldContainer[AvatarStoreListingProto] + def __init__(self, result: _Optional[_Union[ListAvatarAppearanceItemsOutProto.Result, str]] = ..., appearances: _Optional[_Iterable[_Union[AvatarStoreListingProto, _Mapping]]] = ...) -> None: ... + +class ListAvatarAppearanceItemsProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class ListAvatarCustomizationsOutProto(_message.Message): + __slots__ = ["result", "avatar_customizations"] + class Label(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET_LABEL: _ClassVar[ListAvatarCustomizationsOutProto.Label] + DEFAULT: _ClassVar[ListAvatarCustomizationsOutProto.Label] + OWNED: _ClassVar[ListAvatarCustomizationsOutProto.Label] + FEATURED: _ClassVar[ListAvatarCustomizationsOutProto.Label] + NEW: _ClassVar[ListAvatarCustomizationsOutProto.Label] + SALE: _ClassVar[ListAvatarCustomizationsOutProto.Label] + PURCHASABLE: _ClassVar[ListAvatarCustomizationsOutProto.Label] + UNLOCKABLE: _ClassVar[ListAvatarCustomizationsOutProto.Label] + VIEWED: _ClassVar[ListAvatarCustomizationsOutProto.Label] + LOCKED_PURCHASABLE: _ClassVar[ListAvatarCustomizationsOutProto.Label] + UNSET_LABEL: ListAvatarCustomizationsOutProto.Label + DEFAULT: ListAvatarCustomizationsOutProto.Label + OWNED: ListAvatarCustomizationsOutProto.Label + FEATURED: ListAvatarCustomizationsOutProto.Label + NEW: ListAvatarCustomizationsOutProto.Label + SALE: ListAvatarCustomizationsOutProto.Label + PURCHASABLE: ListAvatarCustomizationsOutProto.Label + UNLOCKABLE: ListAvatarCustomizationsOutProto.Label + VIEWED: ListAvatarCustomizationsOutProto.Label + LOCKED_PURCHASABLE: ListAvatarCustomizationsOutProto.Label + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[ListAvatarCustomizationsOutProto.Result] + SUCCESS: _ClassVar[ListAvatarCustomizationsOutProto.Result] + FAILURE: _ClassVar[ListAvatarCustomizationsOutProto.Result] + UNSET: ListAvatarCustomizationsOutProto.Result + SUCCESS: ListAvatarCustomizationsOutProto.Result + FAILURE: ListAvatarCustomizationsOutProto.Result + class AvatarCustomization(_message.Message): + __slots__ = ["avatar_template_id", "labels"] + AVATAR_TEMPLATE_ID_FIELD_NUMBER: _ClassVar[int] + LABELS_FIELD_NUMBER: _ClassVar[int] + avatar_template_id: str + labels: _containers.RepeatedScalarFieldContainer[ListAvatarCustomizationsOutProto.Label] + def __init__(self, avatar_template_id: _Optional[str] = ..., labels: _Optional[_Iterable[_Union[ListAvatarCustomizationsOutProto.Label, str]]] = ...) -> None: ... + RESULT_FIELD_NUMBER: _ClassVar[int] + AVATAR_CUSTOMIZATIONS_FIELD_NUMBER: _ClassVar[int] + result: ListAvatarCustomizationsOutProto.Result + avatar_customizations: _containers.RepeatedCompositeFieldContainer[ListAvatarCustomizationsOutProto.AvatarCustomization] + def __init__(self, result: _Optional[_Union[ListAvatarCustomizationsOutProto.Result, str]] = ..., avatar_customizations: _Optional[_Iterable[_Union[ListAvatarCustomizationsOutProto.AvatarCustomization, _Mapping]]] = ...) -> None: ... + +class ListAvatarCustomizationsProto(_message.Message): + __slots__ = ["avatar_type", "slot", "filters", "start", "limit"] + class Filter(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[ListAvatarCustomizationsProto.Filter] + ALL: _ClassVar[ListAvatarCustomizationsProto.Filter] + DEFAULT: _ClassVar[ListAvatarCustomizationsProto.Filter] + OWNED: _ClassVar[ListAvatarCustomizationsProto.Filter] + FEATURED: _ClassVar[ListAvatarCustomizationsProto.Filter] + PURCHASABLE: _ClassVar[ListAvatarCustomizationsProto.Filter] + UNLOCKABLE: _ClassVar[ListAvatarCustomizationsProto.Filter] + UNSET: ListAvatarCustomizationsProto.Filter + ALL: ListAvatarCustomizationsProto.Filter + DEFAULT: ListAvatarCustomizationsProto.Filter + OWNED: ListAvatarCustomizationsProto.Filter + FEATURED: ListAvatarCustomizationsProto.Filter + PURCHASABLE: ListAvatarCustomizationsProto.Filter + UNLOCKABLE: ListAvatarCustomizationsProto.Filter + AVATAR_TYPE_FIELD_NUMBER: _ClassVar[int] + SLOT_FIELD_NUMBER: _ClassVar[int] + FILTERS_FIELD_NUMBER: _ClassVar[int] + START_FIELD_NUMBER: _ClassVar[int] + LIMIT_FIELD_NUMBER: _ClassVar[int] + avatar_type: PlayerAvatarType + slot: _containers.RepeatedScalarFieldContainer[AvatarCustomizationProto.Slot] + filters: _containers.RepeatedScalarFieldContainer[ListAvatarCustomizationsProto.Filter] + start: int + limit: int + def __init__(self, avatar_type: _Optional[_Union[PlayerAvatarType, str]] = ..., slot: _Optional[_Iterable[_Union[AvatarCustomizationProto.Slot, str]]] = ..., filters: _Optional[_Iterable[_Union[ListAvatarCustomizationsProto.Filter, str]]] = ..., start: _Optional[int] = ..., limit: _Optional[int] = ...) -> None: ... + +class ListAvatarStoreItemsOutProto(_message.Message): + __slots__ = ["result", "listings"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[ListAvatarStoreItemsOutProto.Result] + SUCCESS: _ClassVar[ListAvatarStoreItemsOutProto.Result] + UNSET: ListAvatarStoreItemsOutProto.Result + SUCCESS: ListAvatarStoreItemsOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + LISTINGS_FIELD_NUMBER: _ClassVar[int] + result: ListAvatarStoreItemsOutProto.Result + listings: _containers.RepeatedCompositeFieldContainer[AvatarStoreListingProto] + def __init__(self, result: _Optional[_Union[ListAvatarStoreItemsOutProto.Result, str]] = ..., listings: _Optional[_Iterable[_Union[AvatarStoreListingProto, _Mapping]]] = ...) -> None: ... + +class ListAvatarStoreItemsProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class ListExperiencesFilter(_message.Message): + __slots__ = ["circle"] + CIRCLE_FIELD_NUMBER: _ClassVar[int] + circle: CircleShape + def __init__(self, circle: _Optional[_Union[CircleShape, _Mapping]] = ...) -> None: ... + +class ListExperiencesRequest(_message.Message): + __slots__ = ["filter"] + FILTER_FIELD_NUMBER: _ClassVar[int] + filter: ListExperiencesFilter + def __init__(self, filter: _Optional[_Union[ListExperiencesFilter, _Mapping]] = ...) -> None: ... + +class ListExperiencesResponse(_message.Message): + __slots__ = ["experiences"] + EXPERIENCES_FIELD_NUMBER: _ClassVar[int] + experiences: _containers.RepeatedCompositeFieldContainer[Experience] + def __init__(self, experiences: _Optional[_Iterable[_Union[Experience, _Mapping]]] = ...) -> None: ... + +class ListGymBadgesOutProto(_message.Message): + __slots__ = ["gym_badge"] + GYM_BADGE_FIELD_NUMBER: _ClassVar[int] + gym_badge: _containers.RepeatedCompositeFieldContainer[AwardedGymBadge] + def __init__(self, gym_badge: _Optional[_Iterable[_Union[AwardedGymBadge, _Mapping]]] = ...) -> None: ... + +class ListGymBadgesProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class ListLoginActionOutProto(_message.Message): + __slots__ = ["success", "login_detail"] + SUCCESS_FIELD_NUMBER: _ClassVar[int] + LOGIN_DETAIL_FIELD_NUMBER: _ClassVar[int] + success: bool + login_detail: _containers.RepeatedCompositeFieldContainer[LoginDetail] + def __init__(self, success: bool = ..., login_detail: _Optional[_Iterable[_Union[LoginDetail, _Mapping]]] = ...) -> None: ... + +class ListRouteBadgesOutProto(_message.Message): + __slots__ = ["route_badges", "awarded_route_badges"] + ROUTE_BADGES_FIELD_NUMBER: _ClassVar[int] + AWARDED_ROUTE_BADGES_FIELD_NUMBER: _ClassVar[int] + route_badges: _containers.RepeatedCompositeFieldContainer[RouteBadgeListEntry] + awarded_route_badges: _containers.RepeatedCompositeFieldContainer[AwardedRouteBadge] + def __init__(self, route_badges: _Optional[_Iterable[_Union[RouteBadgeListEntry, _Mapping]]] = ..., awarded_route_badges: _Optional[_Iterable[_Union[AwardedRouteBadge, _Mapping]]] = ...) -> None: ... + +class ListRouteBadgesProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class ListRouteStampsOutProto(_message.Message): + __slots__ = ["route_stamps"] + ROUTE_STAMPS_FIELD_NUMBER: _ClassVar[int] + route_stamps: _containers.RepeatedCompositeFieldContainer[AwardedRouteStamp] + def __init__(self, route_stamps: _Optional[_Iterable[_Union[AwardedRouteStamp, _Mapping]]] = ...) -> None: ... + +class ListRouteStampsProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class ListValue(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class LoadingScreenProto(_message.Message): + __slots__ = ["url", "display_after_timestamp_ms", "color_settings"] + class ColorSettingsEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: str + value: str + def __init__(self, key: _Optional[str] = ..., value: _Optional[str] = ...) -> None: ... + URL_FIELD_NUMBER: _ClassVar[int] + DISPLAY_AFTER_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + COLOR_SETTINGS_FIELD_NUMBER: _ClassVar[int] + url: str + display_after_timestamp_ms: int + color_settings: _containers.ScalarMap[str, str] + def __init__(self, url: _Optional[str] = ..., display_after_timestamp_ms: _Optional[int] = ..., color_settings: _Optional[_Mapping[str, str]] = ...) -> None: ... + +class LoadingScreenTipsSettingsProto(_message.Message): + __slots__ = ["tip_string_keys"] + TIP_STRING_KEYS_FIELD_NUMBER: _ClassVar[int] + tip_string_keys: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, tip_string_keys: _Optional[_Iterable[str]] = ...) -> None: ... + +class LobbyClientSettingsProto(_message.Message): + __slots__ = ["lobby_refresh_interval_ms"] + LOBBY_REFRESH_INTERVAL_MS_FIELD_NUMBER: _ClassVar[int] + lobby_refresh_interval_ms: int + def __init__(self, lobby_refresh_interval_ms: _Optional[int] = ...) -> None: ... + +class LobbyPokemonProto(_message.Message): + __slots__ = ["id", "pokedex_id", "cp", "percent_health"] + ID_FIELD_NUMBER: _ClassVar[int] + POKEDEX_ID_FIELD_NUMBER: _ClassVar[int] + CP_FIELD_NUMBER: _ClassVar[int] + PERCENT_HEALTH_FIELD_NUMBER: _ClassVar[int] + id: int + pokedex_id: HoloPokemonId + cp: int + percent_health: float + def __init__(self, id: _Optional[int] = ..., pokedex_id: _Optional[_Union[HoloPokemonId, str]] = ..., cp: _Optional[int] = ..., percent_health: _Optional[float] = ...) -> None: ... + +class LobbyProto(_message.Message): + __slots__ = ["lobby_id", "players", "player_join_end_ms", "pokemon_selection_end_ms", "raid_battle_start_ms", "raid_battle_end_ms", "raid_battle_id", "owner_nickname", "private", "creation_ms", "battle_plfe_instance", "weather_condition", "invited_player_ids", "is_shard_manager_battle_enabled", "rvn_connection", "rvn_version"] + LOBBY_ID_FIELD_NUMBER: _ClassVar[int] + PLAYERS_FIELD_NUMBER: _ClassVar[int] + PLAYER_JOIN_END_MS_FIELD_NUMBER: _ClassVar[int] + POKEMON_SELECTION_END_MS_FIELD_NUMBER: _ClassVar[int] + RAID_BATTLE_START_MS_FIELD_NUMBER: _ClassVar[int] + RAID_BATTLE_END_MS_FIELD_NUMBER: _ClassVar[int] + RAID_BATTLE_ID_FIELD_NUMBER: _ClassVar[int] + OWNER_NICKNAME_FIELD_NUMBER: _ClassVar[int] + PRIVATE_FIELD_NUMBER: _ClassVar[int] + CREATION_MS_FIELD_NUMBER: _ClassVar[int] + BATTLE_PLFE_INSTANCE_FIELD_NUMBER: _ClassVar[int] + WEATHER_CONDITION_FIELD_NUMBER: _ClassVar[int] + INVITED_PLAYER_IDS_FIELD_NUMBER: _ClassVar[int] + IS_SHARD_MANAGER_BATTLE_ENABLED_FIELD_NUMBER: _ClassVar[int] + RVN_CONNECTION_FIELD_NUMBER: _ClassVar[int] + RVN_VERSION_FIELD_NUMBER: _ClassVar[int] + lobby_id: _containers.RepeatedScalarFieldContainer[int] + players: _containers.RepeatedCompositeFieldContainer[BattleParticipantProto] + player_join_end_ms: int + pokemon_selection_end_ms: int + raid_battle_start_ms: int + raid_battle_end_ms: int + raid_battle_id: str + owner_nickname: str + private: bool + creation_ms: int + battle_plfe_instance: int + weather_condition: GameplayWeatherProto.WeatherCondition + invited_player_ids: _containers.RepeatedScalarFieldContainer[str] + is_shard_manager_battle_enabled: bool + rvn_connection: RvnConnectionProto + rvn_version: int + def __init__(self, lobby_id: _Optional[_Iterable[int]] = ..., players: _Optional[_Iterable[_Union[BattleParticipantProto, _Mapping]]] = ..., player_join_end_ms: _Optional[int] = ..., pokemon_selection_end_ms: _Optional[int] = ..., raid_battle_start_ms: _Optional[int] = ..., raid_battle_end_ms: _Optional[int] = ..., raid_battle_id: _Optional[str] = ..., owner_nickname: _Optional[str] = ..., private: bool = ..., creation_ms: _Optional[int] = ..., battle_plfe_instance: _Optional[int] = ..., weather_condition: _Optional[_Union[GameplayWeatherProto.WeatherCondition, str]] = ..., invited_player_ids: _Optional[_Iterable[str]] = ..., is_shard_manager_battle_enabled: bool = ..., rvn_connection: _Optional[_Union[RvnConnectionProto, _Mapping]] = ..., rvn_version: _Optional[int] = ...) -> None: ... + +class LobbyVisibilityData(_message.Message): + __slots__ = ["rpc_id"] + RPC_ID_FIELD_NUMBER: _ClassVar[int] + rpc_id: int + def __init__(self, rpc_id: _Optional[int] = ...) -> None: ... + +class LobbyVisibilityResponseData(_message.Message): + __slots__ = ["result", "rpc_id", "round_trip_time_ms"] + RESULT_FIELD_NUMBER: _ClassVar[int] + RPC_ID_FIELD_NUMBER: _ClassVar[int] + ROUND_TRIP_TIME_MS_FIELD_NUMBER: _ClassVar[int] + result: SetLobbyVisibilityOutProto.Result + rpc_id: int + round_trip_time_ms: int + def __init__(self, result: _Optional[_Union[SetLobbyVisibilityOutProto.Result, str]] = ..., rpc_id: _Optional[int] = ..., round_trip_time_ms: _Optional[int] = ...) -> None: ... + +class LocationCardDisplayProto(_message.Message): + __slots__ = ["location_card"] + LOCATION_CARD_FIELD_NUMBER: _ClassVar[int] + location_card: LocationCard + def __init__(self, location_card: _Optional[_Union[LocationCard, str]] = ...) -> None: ... + +class LocationCardFeatureSettingsProto(_message.Message): + __slots__ = ["enabled", "ob_bool"] + ENABLED_FIELD_NUMBER: _ClassVar[int] + OB_BOOL_FIELD_NUMBER: _ClassVar[int] + enabled: bool + ob_bool: bool + def __init__(self, enabled: bool = ..., ob_bool: bool = ...) -> None: ... + +class LocationCardSettingsProto(_message.Message): + __slots__ = ["location_card", "image_url", "card_type", "vfx_address"] + LOCATION_CARD_FIELD_NUMBER: _ClassVar[int] + IMAGE_URL_FIELD_NUMBER: _ClassVar[int] + CARD_TYPE_FIELD_NUMBER: _ClassVar[int] + VFX_ADDRESS_FIELD_NUMBER: _ClassVar[int] + location_card: LocationCard + image_url: str + card_type: CardType + vfx_address: str + def __init__(self, location_card: _Optional[_Union[LocationCard, str]] = ..., image_url: _Optional[str] = ..., card_type: _Optional[_Union[CardType, str]] = ..., vfx_address: _Optional[str] = ...) -> None: ... + +class LocationE6Proto(_message.Message): + __slots__ = ["latitude_e6", "longitude_e6"] + LATITUDE_E6_FIELD_NUMBER: _ClassVar[int] + LONGITUDE_E6_FIELD_NUMBER: _ClassVar[int] + latitude_e6: int + longitude_e6: int + def __init__(self, latitude_e6: _Optional[int] = ..., longitude_e6: _Optional[int] = ...) -> None: ... + +class LocationPingOutProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class LocationPingProto(_message.Message): + __slots__ = ["geofence_identifier", "reason"] + class PingReason(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[LocationPingProto.PingReason] + ENTRANCE_EVENT: _ClassVar[LocationPingProto.PingReason] + EXIT_EVENT: _ClassVar[LocationPingProto.PingReason] + DWELL_EVENT: _ClassVar[LocationPingProto.PingReason] + VISIT_EVENT: _ClassVar[LocationPingProto.PingReason] + FITNESS_WAKEUP: _ClassVar[LocationPingProto.PingReason] + OTHER_WAKEUP: _ClassVar[LocationPingProto.PingReason] + UNSET: LocationPingProto.PingReason + ENTRANCE_EVENT: LocationPingProto.PingReason + EXIT_EVENT: LocationPingProto.PingReason + DWELL_EVENT: LocationPingProto.PingReason + VISIT_EVENT: LocationPingProto.PingReason + FITNESS_WAKEUP: LocationPingProto.PingReason + OTHER_WAKEUP: LocationPingProto.PingReason + GEOFENCE_IDENTIFIER_FIELD_NUMBER: _ClassVar[int] + REASON_FIELD_NUMBER: _ClassVar[int] + geofence_identifier: str + reason: LocationPingProto.PingReason + def __init__(self, geofence_identifier: _Optional[str] = ..., reason: _Optional[_Union[LocationPingProto.PingReason, str]] = ...) -> None: ... + +class LocationPingUpdateProto(_message.Message): + __slots__ = ["geofence_identifier", "reason", "timestamp_ms", "latitude_deg", "longitude_deg", "app_is_foregrounded", "time_zone", "time_zone_offset_min", "accuracy_m"] + class PingReason(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[LocationPingUpdateProto.PingReason] + ENTRANCE_EVENT: _ClassVar[LocationPingUpdateProto.PingReason] + EXIT_EVENT: _ClassVar[LocationPingUpdateProto.PingReason] + DWELL_EVENT: _ClassVar[LocationPingUpdateProto.PingReason] + VISIT_EVENT: _ClassVar[LocationPingUpdateProto.PingReason] + FITNESS_WAKEUP: _ClassVar[LocationPingUpdateProto.PingReason] + OTHER_WAKEUP: _ClassVar[LocationPingUpdateProto.PingReason] + UNSET: LocationPingUpdateProto.PingReason + ENTRANCE_EVENT: LocationPingUpdateProto.PingReason + EXIT_EVENT: LocationPingUpdateProto.PingReason + DWELL_EVENT: LocationPingUpdateProto.PingReason + VISIT_EVENT: LocationPingUpdateProto.PingReason + FITNESS_WAKEUP: LocationPingUpdateProto.PingReason + OTHER_WAKEUP: LocationPingUpdateProto.PingReason + GEOFENCE_IDENTIFIER_FIELD_NUMBER: _ClassVar[int] + REASON_FIELD_NUMBER: _ClassVar[int] + TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + LATITUDE_DEG_FIELD_NUMBER: _ClassVar[int] + LONGITUDE_DEG_FIELD_NUMBER: _ClassVar[int] + APP_IS_FOREGROUNDED_FIELD_NUMBER: _ClassVar[int] + TIME_ZONE_FIELD_NUMBER: _ClassVar[int] + TIME_ZONE_OFFSET_MIN_FIELD_NUMBER: _ClassVar[int] + ACCURACY_M_FIELD_NUMBER: _ClassVar[int] + geofence_identifier: str + reason: LocationPingUpdateProto.PingReason + timestamp_ms: int + latitude_deg: float + longitude_deg: float + app_is_foregrounded: bool + time_zone: str + time_zone_offset_min: int + accuracy_m: float + def __init__(self, geofence_identifier: _Optional[str] = ..., reason: _Optional[_Union[LocationPingUpdateProto.PingReason, str]] = ..., timestamp_ms: _Optional[int] = ..., latitude_deg: _Optional[float] = ..., longitude_deg: _Optional[float] = ..., app_is_foregrounded: bool = ..., time_zone: _Optional[str] = ..., time_zone_offset_min: _Optional[int] = ..., accuracy_m: _Optional[float] = ...) -> None: ... + +class LogEntry(_message.Message): + __slots__ = ["join_lobby_data", "join_lobby_response_data", "leave_lobby_data", "leave_lobby_response_data", "lobby_visibility_data", "lobby_visibility_response_data", "get_raid_details_data", "get_raid_details_response_data", "start_raid_battle_data", "start_raid_battle_response_data", "attack_raid_data", "attack_raid_response_data", "send_raid_invitation_data", "send_raid_invitation_response_data", "on_application_focus_data", "on_application_pause_data", "on_application_quit_data", "exception_caught_data", "progress_token_data", "rpc_error_data", "client_prediction_inconsistency_data", "raid_end_data", "header"] + class LogEntryHeader(_message.Message): + __slots__ = ["type", "time_now_offset_ms", "client_server_time_offset_ms", "player_distance_to_gym", "frame_rate"] + class LogType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NO_TYPE: _ClassVar[LogEntry.LogEntryHeader.LogType] + JOIN_LOBBY_REQUEST: _ClassVar[LogEntry.LogEntryHeader.LogType] + JOIN_LOBBY_RESPONSE: _ClassVar[LogEntry.LogEntryHeader.LogType] + LEAVE_LOBBY_REQUEST: _ClassVar[LogEntry.LogEntryHeader.LogType] + LEAVE_LOBBY_RESPONSE: _ClassVar[LogEntry.LogEntryHeader.LogType] + LOBBY_VISIBILITY_REQUEST: _ClassVar[LogEntry.LogEntryHeader.LogType] + LOBBY_VISIBILITY_RESPONSE: _ClassVar[LogEntry.LogEntryHeader.LogType] + GET_RAID_DETAILS_REQUEST: _ClassVar[LogEntry.LogEntryHeader.LogType] + GET_RAID_DETAILS_RESPONSE: _ClassVar[LogEntry.LogEntryHeader.LogType] + START_RAID_BATTLE_REQUEST: _ClassVar[LogEntry.LogEntryHeader.LogType] + START_RAID_BATTLE_RESPONSE: _ClassVar[LogEntry.LogEntryHeader.LogType] + ATTACK_RAID_REQUEST: _ClassVar[LogEntry.LogEntryHeader.LogType] + ATTACK_RAID_RESPONSE: _ClassVar[LogEntry.LogEntryHeader.LogType] + SEND_RAID_INVITATION_REQUEST: _ClassVar[LogEntry.LogEntryHeader.LogType] + SEND_RAID_INVITATION_RESPONSE: _ClassVar[LogEntry.LogEntryHeader.LogType] + ON_APPLICATION_FOCUS: _ClassVar[LogEntry.LogEntryHeader.LogType] + ON_APPLICATION_PAUSE: _ClassVar[LogEntry.LogEntryHeader.LogType] + ON_APPLICATION_QUIT: _ClassVar[LogEntry.LogEntryHeader.LogType] + EXCEPTION_CAUGHT: _ClassVar[LogEntry.LogEntryHeader.LogType] + PROGRESS_TOKEN: _ClassVar[LogEntry.LogEntryHeader.LogType] + RPC_ERROR: _ClassVar[LogEntry.LogEntryHeader.LogType] + CLIENT_PREDICTION_INCONSISTENCY: _ClassVar[LogEntry.LogEntryHeader.LogType] + PLAYER_END_RAID: _ClassVar[LogEntry.LogEntryHeader.LogType] + NO_TYPE: LogEntry.LogEntryHeader.LogType + JOIN_LOBBY_REQUEST: LogEntry.LogEntryHeader.LogType + JOIN_LOBBY_RESPONSE: LogEntry.LogEntryHeader.LogType + LEAVE_LOBBY_REQUEST: LogEntry.LogEntryHeader.LogType + LEAVE_LOBBY_RESPONSE: LogEntry.LogEntryHeader.LogType + LOBBY_VISIBILITY_REQUEST: LogEntry.LogEntryHeader.LogType + LOBBY_VISIBILITY_RESPONSE: LogEntry.LogEntryHeader.LogType + GET_RAID_DETAILS_REQUEST: LogEntry.LogEntryHeader.LogType + GET_RAID_DETAILS_RESPONSE: LogEntry.LogEntryHeader.LogType + START_RAID_BATTLE_REQUEST: LogEntry.LogEntryHeader.LogType + START_RAID_BATTLE_RESPONSE: LogEntry.LogEntryHeader.LogType + ATTACK_RAID_REQUEST: LogEntry.LogEntryHeader.LogType + ATTACK_RAID_RESPONSE: LogEntry.LogEntryHeader.LogType + SEND_RAID_INVITATION_REQUEST: LogEntry.LogEntryHeader.LogType + SEND_RAID_INVITATION_RESPONSE: LogEntry.LogEntryHeader.LogType + ON_APPLICATION_FOCUS: LogEntry.LogEntryHeader.LogType + ON_APPLICATION_PAUSE: LogEntry.LogEntryHeader.LogType + ON_APPLICATION_QUIT: LogEntry.LogEntryHeader.LogType + EXCEPTION_CAUGHT: LogEntry.LogEntryHeader.LogType + PROGRESS_TOKEN: LogEntry.LogEntryHeader.LogType + RPC_ERROR: LogEntry.LogEntryHeader.LogType + CLIENT_PREDICTION_INCONSISTENCY: LogEntry.LogEntryHeader.LogType + PLAYER_END_RAID: LogEntry.LogEntryHeader.LogType + TYPE_FIELD_NUMBER: _ClassVar[int] + TIME_NOW_OFFSET_MS_FIELD_NUMBER: _ClassVar[int] + CLIENT_SERVER_TIME_OFFSET_MS_FIELD_NUMBER: _ClassVar[int] + PLAYER_DISTANCE_TO_GYM_FIELD_NUMBER: _ClassVar[int] + FRAME_RATE_FIELD_NUMBER: _ClassVar[int] + type: LogEntry.LogEntryHeader.LogType + time_now_offset_ms: int + client_server_time_offset_ms: int + player_distance_to_gym: float + frame_rate: float + def __init__(self, type: _Optional[_Union[LogEntry.LogEntryHeader.LogType, str]] = ..., time_now_offset_ms: _Optional[int] = ..., client_server_time_offset_ms: _Optional[int] = ..., player_distance_to_gym: _Optional[float] = ..., frame_rate: _Optional[float] = ...) -> None: ... + JOIN_LOBBY_DATA_FIELD_NUMBER: _ClassVar[int] + JOIN_LOBBY_RESPONSE_DATA_FIELD_NUMBER: _ClassVar[int] + LEAVE_LOBBY_DATA_FIELD_NUMBER: _ClassVar[int] + LEAVE_LOBBY_RESPONSE_DATA_FIELD_NUMBER: _ClassVar[int] + LOBBY_VISIBILITY_DATA_FIELD_NUMBER: _ClassVar[int] + LOBBY_VISIBILITY_RESPONSE_DATA_FIELD_NUMBER: _ClassVar[int] + GET_RAID_DETAILS_DATA_FIELD_NUMBER: _ClassVar[int] + GET_RAID_DETAILS_RESPONSE_DATA_FIELD_NUMBER: _ClassVar[int] + START_RAID_BATTLE_DATA_FIELD_NUMBER: _ClassVar[int] + START_RAID_BATTLE_RESPONSE_DATA_FIELD_NUMBER: _ClassVar[int] + ATTACK_RAID_DATA_FIELD_NUMBER: _ClassVar[int] + ATTACK_RAID_RESPONSE_DATA_FIELD_NUMBER: _ClassVar[int] + SEND_RAID_INVITATION_DATA_FIELD_NUMBER: _ClassVar[int] + SEND_RAID_INVITATION_RESPONSE_DATA_FIELD_NUMBER: _ClassVar[int] + ON_APPLICATION_FOCUS_DATA_FIELD_NUMBER: _ClassVar[int] + ON_APPLICATION_PAUSE_DATA_FIELD_NUMBER: _ClassVar[int] + ON_APPLICATION_QUIT_DATA_FIELD_NUMBER: _ClassVar[int] + EXCEPTION_CAUGHT_DATA_FIELD_NUMBER: _ClassVar[int] + PROGRESS_TOKEN_DATA_FIELD_NUMBER: _ClassVar[int] + RPC_ERROR_DATA_FIELD_NUMBER: _ClassVar[int] + CLIENT_PREDICTION_INCONSISTENCY_DATA_FIELD_NUMBER: _ClassVar[int] + RAID_END_DATA_FIELD_NUMBER: _ClassVar[int] + HEADER_FIELD_NUMBER: _ClassVar[int] + join_lobby_data: JoinLobbyData + join_lobby_response_data: JoinLobbyResponseData + leave_lobby_data: LeaveLobbyData + leave_lobby_response_data: LeaveLobbyResponseData + lobby_visibility_data: LobbyVisibilityData + lobby_visibility_response_data: LobbyVisibilityResponseData + get_raid_details_data: GetRaidDetailsData + get_raid_details_response_data: GetRaidDetailsResponseData + start_raid_battle_data: StartRaidBattleData + start_raid_battle_response_data: StartRaidBattleResponseData + attack_raid_data: AttackRaidData + attack_raid_response_data: AttackRaidResponseData + send_raid_invitation_data: SendRaidInvitationData + send_raid_invitation_response_data: SendRaidInvitationResponseData + on_application_focus_data: OnApplicationFocusData + on_application_pause_data: OnApplicationPauseData + on_application_quit_data: OnApplicationQuitData + exception_caught_data: ExceptionCaughtData + progress_token_data: ProgressTokenData + rpc_error_data: RpcErrorData + client_prediction_inconsistency_data: ClientPredictionInconsistencyData + raid_end_data: RaidEndData + header: LogEntry.LogEntryHeader + def __init__(self, join_lobby_data: _Optional[_Union[JoinLobbyData, _Mapping]] = ..., join_lobby_response_data: _Optional[_Union[JoinLobbyResponseData, _Mapping]] = ..., leave_lobby_data: _Optional[_Union[LeaveLobbyData, _Mapping]] = ..., leave_lobby_response_data: _Optional[_Union[LeaveLobbyResponseData, _Mapping]] = ..., lobby_visibility_data: _Optional[_Union[LobbyVisibilityData, _Mapping]] = ..., lobby_visibility_response_data: _Optional[_Union[LobbyVisibilityResponseData, _Mapping]] = ..., get_raid_details_data: _Optional[_Union[GetRaidDetailsData, _Mapping]] = ..., get_raid_details_response_data: _Optional[_Union[GetRaidDetailsResponseData, _Mapping]] = ..., start_raid_battle_data: _Optional[_Union[StartRaidBattleData, _Mapping]] = ..., start_raid_battle_response_data: _Optional[_Union[StartRaidBattleResponseData, _Mapping]] = ..., attack_raid_data: _Optional[_Union[AttackRaidData, _Mapping]] = ..., attack_raid_response_data: _Optional[_Union[AttackRaidResponseData, _Mapping]] = ..., send_raid_invitation_data: _Optional[_Union[SendRaidInvitationData, _Mapping]] = ..., send_raid_invitation_response_data: _Optional[_Union[SendRaidInvitationResponseData, _Mapping]] = ..., on_application_focus_data: _Optional[_Union[OnApplicationFocusData, _Mapping]] = ..., on_application_pause_data: _Optional[_Union[OnApplicationPauseData, _Mapping]] = ..., on_application_quit_data: _Optional[_Union[OnApplicationQuitData, _Mapping]] = ..., exception_caught_data: _Optional[_Union[ExceptionCaughtData, _Mapping]] = ..., progress_token_data: _Optional[_Union[ProgressTokenData, _Mapping]] = ..., rpc_error_data: _Optional[_Union[RpcErrorData, _Mapping]] = ..., client_prediction_inconsistency_data: _Optional[_Union[ClientPredictionInconsistencyData, _Mapping]] = ..., raid_end_data: _Optional[_Union[RaidEndData, _Mapping]] = ..., header: _Optional[_Union[LogEntry.LogEntryHeader, _Mapping]] = ...) -> None: ... + +class LogEventDropped(_message.Message): + __slots__ = ["events_dropped_count", "reason"] + class Reason(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + REASON_UNKNOWN: _ClassVar[LogEventDropped.Reason] + MESSAGE_TOO_OLD: _ClassVar[LogEventDropped.Reason] + CACHE_FULL: _ClassVar[LogEventDropped.Reason] + PAYLOAD_TOO_BIG: _ClassVar[LogEventDropped.Reason] + MAX_RETRIES_REACHED: _ClassVar[LogEventDropped.Reason] + INVALID_PAYLOD: _ClassVar[LogEventDropped.Reason] + SERVER_ERROR: _ClassVar[LogEventDropped.Reason] + REASON_UNKNOWN: LogEventDropped.Reason + MESSAGE_TOO_OLD: LogEventDropped.Reason + CACHE_FULL: LogEventDropped.Reason + PAYLOAD_TOO_BIG: LogEventDropped.Reason + MAX_RETRIES_REACHED: LogEventDropped.Reason + INVALID_PAYLOD: LogEventDropped.Reason + SERVER_ERROR: LogEventDropped.Reason + EVENTS_DROPPED_COUNT_FIELD_NUMBER: _ClassVar[int] + REASON_FIELD_NUMBER: _ClassVar[int] + events_dropped_count: int + reason: LogEventDropped.Reason + def __init__(self, events_dropped_count: _Optional[int] = ..., reason: _Optional[_Union[LogEventDropped.Reason, str]] = ...) -> None: ... + +class LogMessage(_message.Message): + __slots__ = ["timestamp_ms", "log_level", "log_channel", "message"] + class LogLevel(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[LogMessage.LogLevel] + FATAL: _ClassVar[LogMessage.LogLevel] + ERROR: _ClassVar[LogMessage.LogLevel] + WARNING: _ClassVar[LogMessage.LogLevel] + INFO: _ClassVar[LogMessage.LogLevel] + VERBOSE: _ClassVar[LogMessage.LogLevel] + TRACE: _ClassVar[LogMessage.LogLevel] + DISABLED: _ClassVar[LogMessage.LogLevel] + UNSET: LogMessage.LogLevel + FATAL: LogMessage.LogLevel + ERROR: LogMessage.LogLevel + WARNING: LogMessage.LogLevel + INFO: LogMessage.LogLevel + VERBOSE: LogMessage.LogLevel + TRACE: LogMessage.LogLevel + DISABLED: LogMessage.LogLevel + TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + LOG_LEVEL_FIELD_NUMBER: _ClassVar[int] + LOG_CHANNEL_FIELD_NUMBER: _ClassVar[int] + MESSAGE_FIELD_NUMBER: _ClassVar[int] + timestamp_ms: int + log_level: LogMessage.LogLevel + log_channel: str + message: str + def __init__(self, timestamp_ms: _Optional[int] = ..., log_level: _Optional[_Union[LogMessage.LogLevel, str]] = ..., log_channel: _Optional[str] = ..., message: _Optional[str] = ...) -> None: ... + +class LogSourceMetrics(_message.Message): + __slots__ = ["log_source", "log_event_dropped"] + LOG_SOURCE_FIELD_NUMBER: _ClassVar[int] + LOG_EVENT_DROPPED_FIELD_NUMBER: _ClassVar[int] + log_source: str + log_event_dropped: _containers.RepeatedCompositeFieldContainer[LogEventDropped] + def __init__(self, log_source: _Optional[str] = ..., log_event_dropped: _Optional[_Iterable[_Union[LogEventDropped, _Mapping]]] = ...) -> None: ... + +class LoginActionTelemetry(_message.Message): + __slots__ = ["login_action_id", "first_time", "success", "intent_existing", "error", "auth_status", "selection_time"] + LOGIN_ACTION_ID_FIELD_NUMBER: _ClassVar[int] + FIRST_TIME_FIELD_NUMBER: _ClassVar[int] + SUCCESS_FIELD_NUMBER: _ClassVar[int] + INTENT_EXISTING_FIELD_NUMBER: _ClassVar[int] + ERROR_FIELD_NUMBER: _ClassVar[int] + AUTH_STATUS_FIELD_NUMBER: _ClassVar[int] + SELECTION_TIME_FIELD_NUMBER: _ClassVar[int] + login_action_id: LoginActionTelemetryIds + first_time: bool + success: bool + intent_existing: bool + error: str + auth_status: str + selection_time: int + def __init__(self, login_action_id: _Optional[_Union[LoginActionTelemetryIds, str]] = ..., first_time: bool = ..., success: bool = ..., intent_existing: bool = ..., error: _Optional[str] = ..., auth_status: _Optional[str] = ..., selection_time: _Optional[int] = ...) -> None: ... + +class LoginDetail(_message.Message): + __slots__ = ["identity_provider", "email", "auth_provider_id", "third_party_username"] + IDENTITY_PROVIDER_FIELD_NUMBER: _ClassVar[int] + EMAIL_FIELD_NUMBER: _ClassVar[int] + AUTH_PROVIDER_ID_FIELD_NUMBER: _ClassVar[int] + THIRD_PARTY_USERNAME_FIELD_NUMBER: _ClassVar[int] + identity_provider: AuthIdentityProvider + email: str + auth_provider_id: str + third_party_username: str + def __init__(self, identity_provider: _Optional[_Union[AuthIdentityProvider, str]] = ..., email: _Optional[str] = ..., auth_provider_id: _Optional[str] = ..., third_party_username: _Optional[str] = ...) -> None: ... + +class LoginNewPlayer(_message.Message): + __slots__ = ["method_name"] + METHOD_NAME_FIELD_NUMBER: _ClassVar[int] + method_name: str + def __init__(self, method_name: _Optional[str] = ...) -> None: ... + +class LoginNewPlayerCreateAccount(_message.Message): + __slots__ = ["method_name"] + METHOD_NAME_FIELD_NUMBER: _ClassVar[int] + method_name: str + def __init__(self, method_name: _Optional[str] = ...) -> None: ... + +class LoginReturningPlayer(_message.Message): + __slots__ = ["method_name"] + METHOD_NAME_FIELD_NUMBER: _ClassVar[int] + method_name: str + def __init__(self, method_name: _Optional[str] = ...) -> None: ... + +class LoginReturningPlayerSignIn(_message.Message): + __slots__ = ["method_name"] + METHOD_NAME_FIELD_NUMBER: _ClassVar[int] + method_name: str + def __init__(self, method_name: _Optional[str] = ...) -> None: ... + +class LoginSettingsProto(_message.Message): + __slots__ = ["enable_multi_login_linking"] + ENABLE_MULTI_LOGIN_LINKING_FIELD_NUMBER: _ClassVar[int] + enable_multi_login_linking: bool + def __init__(self, enable_multi_login_linking: bool = ...) -> None: ... + +class LoginStartup(_message.Message): + __slots__ = ["method_name"] + METHOD_NAME_FIELD_NUMBER: _ClassVar[int] + method_name: str + def __init__(self, method_name: _Optional[str] = ...) -> None: ... + +class LoopProto(_message.Message): + __slots__ = ["vertex"] + VERTEX_FIELD_NUMBER: _ClassVar[int] + vertex: _containers.RepeatedCompositeFieldContainer[PointProto] + def __init__(self, vertex: _Optional[_Iterable[_Union[PointProto, _Mapping]]] = ...) -> None: ... + +class LootItemProto(_message.Message): + __slots__ = ["item", "stardust", "pokecoin", "pokemon_candy", "experience", "pokemon_egg", "avatar_template_id", "sticker_id", "mega_energy_pokemon_id", "xl_candy", "follower_pokemon", "neutral_avatar_template_id", "neutral_avatar_item_template", "neutral_avatar_item_display", "count"] + ITEM_FIELD_NUMBER: _ClassVar[int] + STARDUST_FIELD_NUMBER: _ClassVar[int] + POKECOIN_FIELD_NUMBER: _ClassVar[int] + POKEMON_CANDY_FIELD_NUMBER: _ClassVar[int] + EXPERIENCE_FIELD_NUMBER: _ClassVar[int] + POKEMON_EGG_FIELD_NUMBER: _ClassVar[int] + AVATAR_TEMPLATE_ID_FIELD_NUMBER: _ClassVar[int] + STICKER_ID_FIELD_NUMBER: _ClassVar[int] + MEGA_ENERGY_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + XL_CANDY_FIELD_NUMBER: _ClassVar[int] + FOLLOWER_POKEMON_FIELD_NUMBER: _ClassVar[int] + NEUTRAL_AVATAR_TEMPLATE_ID_FIELD_NUMBER: _ClassVar[int] + NEUTRAL_AVATAR_ITEM_TEMPLATE_FIELD_NUMBER: _ClassVar[int] + NEUTRAL_AVATAR_ITEM_DISPLAY_FIELD_NUMBER: _ClassVar[int] + COUNT_FIELD_NUMBER: _ClassVar[int] + item: Item + stardust: bool + pokecoin: bool + pokemon_candy: HoloPokemonId + experience: bool + pokemon_egg: PokemonProto + avatar_template_id: str + sticker_id: str + mega_energy_pokemon_id: HoloPokemonId + xl_candy: HoloPokemonId + follower_pokemon: FollowerPokemonProto + neutral_avatar_template_id: str + neutral_avatar_item_template: NeutralAvatarLootItemTemplateProto + neutral_avatar_item_display: NeutralAvatarLootItemDisplayProto + count: int + def __init__(self, item: _Optional[_Union[Item, str]] = ..., stardust: bool = ..., pokecoin: bool = ..., pokemon_candy: _Optional[_Union[HoloPokemonId, str]] = ..., experience: bool = ..., pokemon_egg: _Optional[_Union[PokemonProto, _Mapping]] = ..., avatar_template_id: _Optional[str] = ..., sticker_id: _Optional[str] = ..., mega_energy_pokemon_id: _Optional[_Union[HoloPokemonId, str]] = ..., xl_candy: _Optional[_Union[HoloPokemonId, str]] = ..., follower_pokemon: _Optional[_Union[FollowerPokemonProto, _Mapping]] = ..., neutral_avatar_template_id: _Optional[str] = ..., neutral_avatar_item_template: _Optional[_Union[NeutralAvatarLootItemTemplateProto, _Mapping]] = ..., neutral_avatar_item_display: _Optional[_Union[NeutralAvatarLootItemDisplayProto, _Mapping]] = ..., count: _Optional[int] = ...) -> None: ... + +class LootProto(_message.Message): + __slots__ = ["loot_item"] + LOOT_ITEM_FIELD_NUMBER: _ClassVar[int] + loot_item: _containers.RepeatedCompositeFieldContainer[LootItemProto] + def __init__(self, loot_item: _Optional[_Iterable[_Union[LootItemProto, _Mapping]]] = ...) -> None: ... + +class LootStationLogEntry(_message.Message): + __slots__ = ["station_id", "loot", "bonus_loot"] + STATION_ID_FIELD_NUMBER: _ClassVar[int] + LOOT_FIELD_NUMBER: _ClassVar[int] + BONUS_LOOT_FIELD_NUMBER: _ClassVar[int] + station_id: str + loot: LootProto + bonus_loot: LootProto + def __init__(self, station_id: _Optional[str] = ..., loot: _Optional[_Union[LootProto, _Mapping]] = ..., bonus_loot: _Optional[_Union[LootProto, _Mapping]] = ...) -> None: ... + +class LootStationOutProto(_message.Message): + __slots__ = ["status", "loot", "bonus_loot", "spawned_encounter_id", "pokemon_proto", "encounter_location", "encounter_s2_cell_id"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[LootStationOutProto.Status] + SUCCESS: _ClassVar[LootStationOutProto.Status] + ON_COOLDOWN: _ClassVar[LootStationOutProto.Status] + INVENTORY_FULL: _ClassVar[LootStationOutProto.Status] + NO_SUCH_STATION: _ClassVar[LootStationOutProto.Status] + MP_NOT_ENABLED: _ClassVar[LootStationOutProto.Status] + OUT_OF_RANGE: _ClassVar[LootStationOutProto.Status] + MP_DAILY_CAP_REACHED: _ClassVar[LootStationOutProto.Status] + UNSET: LootStationOutProto.Status + SUCCESS: LootStationOutProto.Status + ON_COOLDOWN: LootStationOutProto.Status + INVENTORY_FULL: LootStationOutProto.Status + NO_SUCH_STATION: LootStationOutProto.Status + MP_NOT_ENABLED: LootStationOutProto.Status + OUT_OF_RANGE: LootStationOutProto.Status + MP_DAILY_CAP_REACHED: LootStationOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + LOOT_FIELD_NUMBER: _ClassVar[int] + BONUS_LOOT_FIELD_NUMBER: _ClassVar[int] + SPAWNED_ENCOUNTER_ID_FIELD_NUMBER: _ClassVar[int] + POKEMON_PROTO_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_LOCATION_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_S2_CELL_ID_FIELD_NUMBER: _ClassVar[int] + status: LootStationOutProto.Status + loot: LootProto + bonus_loot: LootProto + spawned_encounter_id: int + pokemon_proto: PokemonProto + encounter_location: str + encounter_s2_cell_id: int + def __init__(self, status: _Optional[_Union[LootStationOutProto.Status, str]] = ..., loot: _Optional[_Union[LootProto, _Mapping]] = ..., bonus_loot: _Optional[_Union[LootProto, _Mapping]] = ..., spawned_encounter_id: _Optional[int] = ..., pokemon_proto: _Optional[_Union[PokemonProto, _Mapping]] = ..., encounter_location: _Optional[str] = ..., encounter_s2_cell_id: _Optional[int] = ...) -> None: ... + +class LootStationProto(_message.Message): + __slots__ = ["station_id", "station_lat_degrees", "station_lng_degrees"] + STATION_ID_FIELD_NUMBER: _ClassVar[int] + STATION_LAT_DEGREES_FIELD_NUMBER: _ClassVar[int] + STATION_LNG_DEGREES_FIELD_NUMBER: _ClassVar[int] + station_id: str + station_lat_degrees: float + station_lng_degrees: float + def __init__(self, station_id: _Optional[str] = ..., station_lat_degrees: _Optional[float] = ..., station_lng_degrees: _Optional[float] = ...) -> None: ... + +class LuckyPokemonSettingsProto(_message.Message): + __slots__ = ["power_up_stardust_discount_percent"] + POWER_UP_STARDUST_DISCOUNT_PERCENT_FIELD_NUMBER: _ClassVar[int] + power_up_stardust_discount_percent: float + def __init__(self, power_up_stardust_discount_percent: _Optional[float] = ...) -> None: ... + +class MainMenuCameraButtonSettingsProto(_message.Message): + __slots__ = ["enabled"] + ENABLED_FIELD_NUMBER: _ClassVar[int] + enabled: bool + def __init__(self, enabled: bool = ...) -> None: ... + +class ManagedPoseData(_message.Message): + __slots__ = ["identifier", "version", "creation_time_ms", "placement_accuracy", "node_associations", "geo_association"] + IDENTIFIER_FIELD_NUMBER: _ClassVar[int] + VERSION_FIELD_NUMBER: _ClassVar[int] + CREATION_TIME_MS_FIELD_NUMBER: _ClassVar[int] + PLACEMENT_ACCURACY_FIELD_NUMBER: _ClassVar[int] + NODE_ASSOCIATIONS_FIELD_NUMBER: _ClassVar[int] + GEO_ASSOCIATION_FIELD_NUMBER: _ClassVar[int] + identifier: UUID + version: int + creation_time_ms: int + placement_accuracy: PlacementAccuracy + node_associations: _containers.RepeatedCompositeFieldContainer[NodeAssociation] + geo_association: GeoAssociation + def __init__(self, identifier: _Optional[_Union[UUID, _Mapping]] = ..., version: _Optional[int] = ..., creation_time_ms: _Optional[int] = ..., placement_accuracy: _Optional[_Union[PlacementAccuracy, _Mapping]] = ..., node_associations: _Optional[_Iterable[_Union[NodeAssociation, _Mapping]]] = ..., geo_association: _Optional[_Union[GeoAssociation, _Mapping]] = ...) -> None: ... + +class Map(_message.Message): + __slots__ = ["node_id", "num_points", "map_descriptors", "serialized_map_points", "num_blocks", "key_blocks", "version", "earliest_compatible_version", "descriptor_type"] + NODE_ID_FIELD_NUMBER: _ClassVar[int] + NUM_POINTS_FIELD_NUMBER: _ClassVar[int] + MAP_DESCRIPTORS_FIELD_NUMBER: _ClassVar[int] + SERIALIZED_MAP_POINTS_FIELD_NUMBER: _ClassVar[int] + NUM_BLOCKS_FIELD_NUMBER: _ClassVar[int] + KEY_BLOCKS_FIELD_NUMBER: _ClassVar[int] + VERSION_FIELD_NUMBER: _ClassVar[int] + EARLIEST_COMPATIBLE_VERSION_FIELD_NUMBER: _ClassVar[int] + DESCRIPTOR_TYPE_FIELD_NUMBER: _ClassVar[int] + node_id: NodeId + num_points: int + map_descriptors: _containers.RepeatedScalarFieldContainer[int] + serialized_map_points: bytes + num_blocks: int + key_blocks: _containers.RepeatedCompositeFieldContainer[KeyBlock] + version: str + earliest_compatible_version: str + descriptor_type: str + def __init__(self, node_id: _Optional[_Union[NodeId, _Mapping]] = ..., num_points: _Optional[int] = ..., map_descriptors: _Optional[_Iterable[int]] = ..., serialized_map_points: _Optional[bytes] = ..., num_blocks: _Optional[int] = ..., key_blocks: _Optional[_Iterable[_Union[KeyBlock, _Mapping]]] = ..., version: _Optional[str] = ..., earliest_compatible_version: _Optional[str] = ..., descriptor_type: _Optional[str] = ...) -> None: ... + +class MapArea(_message.Message): + __slots__ = ["description", "epoch", "map_provider", "bounding_rect", "blocked_label_name", "minimum_client_version", "tile_encryption_key"] + DESCRIPTION_FIELD_NUMBER: _ClassVar[int] + EPOCH_FIELD_NUMBER: _ClassVar[int] + MAP_PROVIDER_FIELD_NUMBER: _ClassVar[int] + BOUNDING_RECT_FIELD_NUMBER: _ClassVar[int] + BLOCKED_LABEL_NAME_FIELD_NUMBER: _ClassVar[int] + MINIMUM_CLIENT_VERSION_FIELD_NUMBER: _ClassVar[int] + TILE_ENCRYPTION_KEY_FIELD_NUMBER: _ClassVar[int] + description: str + epoch: int + map_provider: str + bounding_rect: _containers.RepeatedCompositeFieldContainer[BoundingRect] + blocked_label_name: _containers.RepeatedScalarFieldContainer[str] + minimum_client_version: str + tile_encryption_key: bytes + def __init__(self, description: _Optional[str] = ..., epoch: _Optional[int] = ..., map_provider: _Optional[str] = ..., bounding_rect: _Optional[_Iterable[_Union[BoundingRect, _Mapping]]] = ..., blocked_label_name: _Optional[_Iterable[str]] = ..., minimum_client_version: _Optional[str] = ..., tile_encryption_key: _Optional[bytes] = ...) -> None: ... + +class MapBuddySettingsProto(_message.Message): + __slots__ = ["for_buddy_group_number", "target_offset_min", "target_offset_max", "leash_distance", "max_seconds_to_idle", "max_rotation_speed", "walk_threshold", "run_threshold", "should_glide", "glide_smooth_time", "glide_max_speed"] + FOR_BUDDY_GROUP_NUMBER_FIELD_NUMBER: _ClassVar[int] + TARGET_OFFSET_MIN_FIELD_NUMBER: _ClassVar[int] + TARGET_OFFSET_MAX_FIELD_NUMBER: _ClassVar[int] + LEASH_DISTANCE_FIELD_NUMBER: _ClassVar[int] + MAX_SECONDS_TO_IDLE_FIELD_NUMBER: _ClassVar[int] + MAX_ROTATION_SPEED_FIELD_NUMBER: _ClassVar[int] + WALK_THRESHOLD_FIELD_NUMBER: _ClassVar[int] + RUN_THRESHOLD_FIELD_NUMBER: _ClassVar[int] + SHOULD_GLIDE_FIELD_NUMBER: _ClassVar[int] + GLIDE_SMOOTH_TIME_FIELD_NUMBER: _ClassVar[int] + GLIDE_MAX_SPEED_FIELD_NUMBER: _ClassVar[int] + for_buddy_group_number: int + target_offset_min: float + target_offset_max: float + leash_distance: float + max_seconds_to_idle: float + max_rotation_speed: float + walk_threshold: float + run_threshold: float + should_glide: bool + glide_smooth_time: float + glide_max_speed: float + def __init__(self, for_buddy_group_number: _Optional[int] = ..., target_offset_min: _Optional[float] = ..., target_offset_max: _Optional[float] = ..., leash_distance: _Optional[float] = ..., max_seconds_to_idle: _Optional[float] = ..., max_rotation_speed: _Optional[float] = ..., walk_threshold: _Optional[float] = ..., run_threshold: _Optional[float] = ..., should_glide: bool = ..., glide_smooth_time: _Optional[float] = ..., glide_max_speed: _Optional[float] = ...) -> None: ... + +class MapCompositionRoot(_message.Message): + __slots__ = ["map_area", "biome_map_area", "map_provider"] + MAP_AREA_FIELD_NUMBER: _ClassVar[int] + BIOME_MAP_AREA_FIELD_NUMBER: _ClassVar[int] + MAP_PROVIDER_FIELD_NUMBER: _ClassVar[int] + map_area: _containers.RepeatedCompositeFieldContainer[MapArea] + biome_map_area: _containers.RepeatedCompositeFieldContainer[MapArea] + map_provider: _containers.RepeatedCompositeFieldContainer[MapProvider] + def __init__(self, map_area: _Optional[_Iterable[_Union[MapArea, _Mapping]]] = ..., biome_map_area: _Optional[_Iterable[_Union[MapArea, _Mapping]]] = ..., map_provider: _Optional[_Iterable[_Union[MapProvider, _Mapping]]] = ...) -> None: ... + +class MapCoordOverlayProto(_message.Message): + __slots__ = ["map_overlay_id", "addressable_id", "anchor_latitude", "anchor_longitude"] + MAP_OVERLAY_ID_FIELD_NUMBER: _ClassVar[int] + ADDRESSABLE_ID_FIELD_NUMBER: _ClassVar[int] + ANCHOR_LATITUDE_FIELD_NUMBER: _ClassVar[int] + ANCHOR_LONGITUDE_FIELD_NUMBER: _ClassVar[int] + map_overlay_id: str + addressable_id: str + anchor_latitude: float + anchor_longitude: float + def __init__(self, map_overlay_id: _Optional[str] = ..., addressable_id: _Optional[str] = ..., anchor_latitude: _Optional[float] = ..., anchor_longitude: _Optional[float] = ...) -> None: ... + +class MapDisplaySettingsProto(_message.Message): + __slots__ = ["map_effect", "research_icon_url", "bgm", "show_enhanced_sky", "sky_override", "music_name", "map_effect_name", "show_map_shore_lines", "sky_effect_name", "event_theme_name"] + class MapEffect(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + EFFECT_NONE: _ClassVar[MapDisplaySettingsProto.MapEffect] + EFFECT_CONFETTI_BASIC: _ClassVar[MapDisplaySettingsProto.MapEffect] + EFFECT_CONFETTI_FIRE: _ClassVar[MapDisplaySettingsProto.MapEffect] + EFFECT_CONFETTI_WATER: _ClassVar[MapDisplaySettingsProto.MapEffect] + EFFECT_CONFETTI_GRASS: _ClassVar[MapDisplaySettingsProto.MapEffect] + EFFECT_CONFETTI_RAID_BATTLE: _ClassVar[MapDisplaySettingsProto.MapEffect] + EFFECT_CONFETTI_FRIENDSHIP: _ClassVar[MapDisplaySettingsProto.MapEffect] + EFFECT_CONFETTI_ROCKET: _ClassVar[MapDisplaySettingsProto.MapEffect] + EFFECT_FIREWORKS_PLAIN: _ClassVar[MapDisplaySettingsProto.MapEffect] + EFFECT_CONFETTI_FLOWER: _ClassVar[MapDisplaySettingsProto.MapEffect] + EFFECT_CONFETTI_PLAINS: _ClassVar[MapDisplaySettingsProto.MapEffect] + EFFECT_CONFETTI_CITY: _ClassVar[MapDisplaySettingsProto.MapEffect] + EFFECT_CONFETTI_TUNDRA: _ClassVar[MapDisplaySettingsProto.MapEffect] + EFFECT_CONFETTI_RAINFOREST: _ClassVar[MapDisplaySettingsProto.MapEffect] + EFFECT_NONE: MapDisplaySettingsProto.MapEffect + EFFECT_CONFETTI_BASIC: MapDisplaySettingsProto.MapEffect + EFFECT_CONFETTI_FIRE: MapDisplaySettingsProto.MapEffect + EFFECT_CONFETTI_WATER: MapDisplaySettingsProto.MapEffect + EFFECT_CONFETTI_GRASS: MapDisplaySettingsProto.MapEffect + EFFECT_CONFETTI_RAID_BATTLE: MapDisplaySettingsProto.MapEffect + EFFECT_CONFETTI_FRIENDSHIP: MapDisplaySettingsProto.MapEffect + EFFECT_CONFETTI_ROCKET: MapDisplaySettingsProto.MapEffect + EFFECT_FIREWORKS_PLAIN: MapDisplaySettingsProto.MapEffect + EFFECT_CONFETTI_FLOWER: MapDisplaySettingsProto.MapEffect + EFFECT_CONFETTI_PLAINS: MapDisplaySettingsProto.MapEffect + EFFECT_CONFETTI_CITY: MapDisplaySettingsProto.MapEffect + EFFECT_CONFETTI_TUNDRA: MapDisplaySettingsProto.MapEffect + EFFECT_CONFETTI_RAINFOREST: MapDisplaySettingsProto.MapEffect + class MusicType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + BGM_UNSET: _ClassVar[MapDisplaySettingsProto.MusicType] + BGM_EVENT: _ClassVar[MapDisplaySettingsProto.MusicType] + BGM_HALLOWEEN: _ClassVar[MapDisplaySettingsProto.MusicType] + BGM_GO_TOUR_00: _ClassVar[MapDisplaySettingsProto.MusicType] + BGM_GO_TOUR_01: _ClassVar[MapDisplaySettingsProto.MusicType] + BGM_GO_TOUR_02: _ClassVar[MapDisplaySettingsProto.MusicType] + BGM_GO_TOUR_03: _ClassVar[MapDisplaySettingsProto.MusicType] + BGM_GO_TOUR_04: _ClassVar[MapDisplaySettingsProto.MusicType] + BGM_GO_TOUR_05: _ClassVar[MapDisplaySettingsProto.MusicType] + BGM_GO_TOUR_06: _ClassVar[MapDisplaySettingsProto.MusicType] + BGM_GO_TOUR_07: _ClassVar[MapDisplaySettingsProto.MusicType] + BGM_GO_TOUR_08: _ClassVar[MapDisplaySettingsProto.MusicType] + BGM_GO_TOUR_09: _ClassVar[MapDisplaySettingsProto.MusicType] + BGM_TEAM_ROCKET_DEFAULT: _ClassVar[MapDisplaySettingsProto.MusicType] + BGM_UNSET: MapDisplaySettingsProto.MusicType + BGM_EVENT: MapDisplaySettingsProto.MusicType + BGM_HALLOWEEN: MapDisplaySettingsProto.MusicType + BGM_GO_TOUR_00: MapDisplaySettingsProto.MusicType + BGM_GO_TOUR_01: MapDisplaySettingsProto.MusicType + BGM_GO_TOUR_02: MapDisplaySettingsProto.MusicType + BGM_GO_TOUR_03: MapDisplaySettingsProto.MusicType + BGM_GO_TOUR_04: MapDisplaySettingsProto.MusicType + BGM_GO_TOUR_05: MapDisplaySettingsProto.MusicType + BGM_GO_TOUR_06: MapDisplaySettingsProto.MusicType + BGM_GO_TOUR_07: MapDisplaySettingsProto.MusicType + BGM_GO_TOUR_08: MapDisplaySettingsProto.MusicType + BGM_GO_TOUR_09: MapDisplaySettingsProto.MusicType + BGM_TEAM_ROCKET_DEFAULT: MapDisplaySettingsProto.MusicType + MAP_EFFECT_FIELD_NUMBER: _ClassVar[int] + RESEARCH_ICON_URL_FIELD_NUMBER: _ClassVar[int] + BGM_FIELD_NUMBER: _ClassVar[int] + SHOW_ENHANCED_SKY_FIELD_NUMBER: _ClassVar[int] + SKY_OVERRIDE_FIELD_NUMBER: _ClassVar[int] + MUSIC_NAME_FIELD_NUMBER: _ClassVar[int] + MAP_EFFECT_NAME_FIELD_NUMBER: _ClassVar[int] + SHOW_MAP_SHORE_LINES_FIELD_NUMBER: _ClassVar[int] + SKY_EFFECT_NAME_FIELD_NUMBER: _ClassVar[int] + EVENT_THEME_NAME_FIELD_NUMBER: _ClassVar[int] + map_effect: MapDisplaySettingsProto.MapEffect + research_icon_url: str + bgm: MapDisplaySettingsProto.MusicType + show_enhanced_sky: bool + sky_override: str + music_name: str + map_effect_name: str + show_map_shore_lines: bool + sky_effect_name: str + event_theme_name: str + def __init__(self, map_effect: _Optional[_Union[MapDisplaySettingsProto.MapEffect, str]] = ..., research_icon_url: _Optional[str] = ..., bgm: _Optional[_Union[MapDisplaySettingsProto.MusicType, str]] = ..., show_enhanced_sky: bool = ..., sky_override: _Optional[str] = ..., music_name: _Optional[str] = ..., map_effect_name: _Optional[str] = ..., show_map_shore_lines: bool = ..., sky_effect_name: _Optional[str] = ..., event_theme_name: _Optional[str] = ...) -> None: ... + +class MapEventsTelemetry(_message.Message): + __slots__ = ["map_event_click_id", "fort_id", "guard_pokemon_level", "team", "is_player_in_range"] + MAP_EVENT_CLICK_ID_FIELD_NUMBER: _ClassVar[int] + FORT_ID_FIELD_NUMBER: _ClassVar[int] + GUARD_POKEMON_LEVEL_FIELD_NUMBER: _ClassVar[int] + TEAM_FIELD_NUMBER: _ClassVar[int] + IS_PLAYER_IN_RANGE_FIELD_NUMBER: _ClassVar[int] + map_event_click_id: MapEventsTelemetryIds + fort_id: str + guard_pokemon_level: _containers.RepeatedScalarFieldContainer[int] + team: Team + is_player_in_range: bool + def __init__(self, map_event_click_id: _Optional[_Union[MapEventsTelemetryIds, str]] = ..., fort_id: _Optional[str] = ..., guard_pokemon_level: _Optional[_Iterable[int]] = ..., team: _Optional[_Union[Team, str]] = ..., is_player_in_range: bool = ...) -> None: ... + +class MapIconProto(_message.Message): + __slots__ = ["map_icon_category", "sort_order"] + class MapIconCategory(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + GLOBAL_BONUSES: _ClassVar[MapIconProto.MapIconCategory] + ADVENTURE_EFFECTS: _ClassVar[MapIconProto.MapIconCategory] + MEGA_EVOLUTIONS: _ClassVar[MapIconProto.MapIconCategory] + ACTIVE_TRAINER_BOOSTS: _ClassVar[MapIconProto.MapIconCategory] + PAUSED_TRAINER_BOOSTS: _ClassVar[MapIconProto.MapIconCategory] + ROCKET_RADARS: _ClassVar[MapIconProto.MapIconCategory] + NON_ACTIVE_DAI: _ClassVar[MapIconProto.MapIconCategory] + GLOBAL_BONUSES: MapIconProto.MapIconCategory + ADVENTURE_EFFECTS: MapIconProto.MapIconCategory + MEGA_EVOLUTIONS: MapIconProto.MapIconCategory + ACTIVE_TRAINER_BOOSTS: MapIconProto.MapIconCategory + PAUSED_TRAINER_BOOSTS: MapIconProto.MapIconCategory + ROCKET_RADARS: MapIconProto.MapIconCategory + NON_ACTIVE_DAI: MapIconProto.MapIconCategory + MAP_ICON_CATEGORY_FIELD_NUMBER: _ClassVar[int] + SORT_ORDER_FIELD_NUMBER: _ClassVar[int] + map_icon_category: MapIconProto.MapIconCategory + sort_order: int + def __init__(self, map_icon_category: _Optional[_Union[MapIconProto.MapIconCategory, str]] = ..., sort_order: _Optional[int] = ...) -> None: ... + +class MapIconSortOrderProto(_message.Message): + __slots__ = ["map_icon"] + MAP_ICON_FIELD_NUMBER: _ClassVar[int] + map_icon: _containers.RepeatedCompositeFieldContainer[MapIconProto] + def __init__(self, map_icon: _Optional[_Iterable[_Union[MapIconProto, _Mapping]]] = ...) -> None: ... + +class MapIconsSettingsProto(_message.Message): + __slots__ = ["enable_map_expandable_righthand_icons"] + ENABLE_MAP_EXPANDABLE_RIGHTHAND_ICONS_FIELD_NUMBER: _ClassVar[int] + enable_map_expandable_righthand_icons: bool + def __init__(self, enable_map_expandable_righthand_icons: bool = ...) -> None: ... + +class MapPokemonProto(_message.Message): + __slots__ = ["spawnpoint_id", "encounter_id", "pokedex_type_id", "expiration_time_ms", "latitude", "longitude", "pokemon_display"] + SPAWNPOINT_ID_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_ID_FIELD_NUMBER: _ClassVar[int] + POKEDEX_TYPE_ID_FIELD_NUMBER: _ClassVar[int] + EXPIRATION_TIME_MS_FIELD_NUMBER: _ClassVar[int] + LATITUDE_FIELD_NUMBER: _ClassVar[int] + LONGITUDE_FIELD_NUMBER: _ClassVar[int] + POKEMON_DISPLAY_FIELD_NUMBER: _ClassVar[int] + spawnpoint_id: str + encounter_id: int + pokedex_type_id: int + expiration_time_ms: int + latitude: float + longitude: float + pokemon_display: PokemonDisplayProto + def __init__(self, spawnpoint_id: _Optional[str] = ..., encounter_id: _Optional[int] = ..., pokedex_type_id: _Optional[int] = ..., expiration_time_ms: _Optional[int] = ..., latitude: _Optional[float] = ..., longitude: _Optional[float] = ..., pokemon_display: _Optional[_Union[PokemonDisplayProto, _Mapping]] = ...) -> None: ... + +class MapProvider(_message.Message): + __slots__ = ["name", "base_url", "query_format", "min_tile_level", "max_tile_level", "map_type"] + class MapType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[MapProvider.MapType] + BLANK: _ClassVar[MapProvider.MapType] + NIANTIC_BUNDLE: _ClassVar[MapProvider.MapType] + BIOME_RASTER: _ClassVar[MapProvider.MapType] + UNSET: MapProvider.MapType + BLANK: MapProvider.MapType + NIANTIC_BUNDLE: MapProvider.MapType + BIOME_RASTER: MapProvider.MapType + NAME_FIELD_NUMBER: _ClassVar[int] + BASE_URL_FIELD_NUMBER: _ClassVar[int] + QUERY_FORMAT_FIELD_NUMBER: _ClassVar[int] + MIN_TILE_LEVEL_FIELD_NUMBER: _ClassVar[int] + MAX_TILE_LEVEL_FIELD_NUMBER: _ClassVar[int] + MAP_TYPE_FIELD_NUMBER: _ClassVar[int] + name: str + base_url: str + query_format: str + min_tile_level: int + max_tile_level: int + map_type: MapProvider.MapType + def __init__(self, name: _Optional[str] = ..., base_url: _Optional[str] = ..., query_format: _Optional[str] = ..., min_tile_level: _Optional[int] = ..., max_tile_level: _Optional[int] = ..., map_type: _Optional[_Union[MapProvider.MapType, str]] = ...) -> None: ... + +class MapQueryRequestProto(_message.Message): + __slots__ = ["query_s2_cell_ids", "query_s2_cell_timestamps"] + QUERY_S2_CELL_IDS_FIELD_NUMBER: _ClassVar[int] + QUERY_S2_CELL_TIMESTAMPS_FIELD_NUMBER: _ClassVar[int] + query_s2_cell_ids: _containers.RepeatedScalarFieldContainer[int] + query_s2_cell_timestamps: _containers.RepeatedScalarFieldContainer[int] + def __init__(self, query_s2_cell_ids: _Optional[_Iterable[int]] = ..., query_s2_cell_timestamps: _Optional[_Iterable[int]] = ...) -> None: ... + +class MapQueryResponseProto(_message.Message): + __slots__ = ["s2_cells", "entities", "deleted_entities"] + S2_CELLS_FIELD_NUMBER: _ClassVar[int] + ENTITIES_FIELD_NUMBER: _ClassVar[int] + DELETED_ENTITIES_FIELD_NUMBER: _ClassVar[int] + s2_cells: _containers.RepeatedCompositeFieldContainer[MapS2Cell] + entities: _containers.RepeatedCompositeFieldContainer[MapS2CellEntity] + deleted_entities: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, s2_cells: _Optional[_Iterable[_Union[MapS2Cell, _Mapping]]] = ..., entities: _Optional[_Iterable[_Union[MapS2CellEntity, _Mapping]]] = ..., deleted_entities: _Optional[_Iterable[str]] = ...) -> None: ... + +class MapRighthandIconsTelemetry(_message.Message): + __slots__ = ["map_righthand_icons_event_ids", "number_icons_in_grid"] + class IconEvents(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNDEFINED_MAP_RIGHTHAND_ICON_EVENT: _ClassVar[MapRighthandIconsTelemetry.IconEvents] + ICON_GRID_EXPANSION_BUTTON_APPEARED: _ClassVar[MapRighthandIconsTelemetry.IconEvents] + ICON_GRID_NUMBER_COLUMNS_INCREASED: _ClassVar[MapRighthandIconsTelemetry.IconEvents] + ICON_GRID_EXPANDED_BY_CLICK: _ClassVar[MapRighthandIconsTelemetry.IconEvents] + UNDEFINED_MAP_RIGHTHAND_ICON_EVENT: MapRighthandIconsTelemetry.IconEvents + ICON_GRID_EXPANSION_BUTTON_APPEARED: MapRighthandIconsTelemetry.IconEvents + ICON_GRID_NUMBER_COLUMNS_INCREASED: MapRighthandIconsTelemetry.IconEvents + ICON_GRID_EXPANDED_BY_CLICK: MapRighthandIconsTelemetry.IconEvents + MAP_RIGHTHAND_ICONS_EVENT_IDS_FIELD_NUMBER: _ClassVar[int] + NUMBER_ICONS_IN_GRID_FIELD_NUMBER: _ClassVar[int] + map_righthand_icons_event_ids: MapRighthandIconsTelemetry.IconEvents + number_icons_in_grid: int + def __init__(self, map_righthand_icons_event_ids: _Optional[_Union[MapRighthandIconsTelemetry.IconEvents, str]] = ..., number_icons_in_grid: _Optional[int] = ...) -> None: ... + +class MapS2Cell(_message.Message): + __slots__ = ["s2_cell_id", "s2_cell_base_timestamp", "s2_cell_timestamp", "entity_key", "deleted_entity_key"] + S2_CELL_ID_FIELD_NUMBER: _ClassVar[int] + S2_CELL_BASE_TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + S2_CELL_TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + ENTITY_KEY_FIELD_NUMBER: _ClassVar[int] + DELETED_ENTITY_KEY_FIELD_NUMBER: _ClassVar[int] + s2_cell_id: int + s2_cell_base_timestamp: int + s2_cell_timestamp: int + entity_key: _containers.RepeatedScalarFieldContainer[str] + deleted_entity_key: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, s2_cell_id: _Optional[int] = ..., s2_cell_base_timestamp: _Optional[int] = ..., s2_cell_timestamp: _Optional[int] = ..., entity_key: _Optional[_Iterable[str]] = ..., deleted_entity_key: _Optional[_Iterable[str]] = ...) -> None: ... + +class MapS2CellEntity(_message.Message): + __slots__ = ["key", "timestamp", "payload", "new_shape"] + class Location(_message.Message): + __slots__ = ["latitude", "longitude", "altitude"] + LATITUDE_FIELD_NUMBER: _ClassVar[int] + LONGITUDE_FIELD_NUMBER: _ClassVar[int] + ALTITUDE_FIELD_NUMBER: _ClassVar[int] + latitude: float + longitude: float + altitude: float + def __init__(self, latitude: _Optional[float] = ..., longitude: _Optional[float] = ..., altitude: _Optional[float] = ...) -> None: ... + KEY_FIELD_NUMBER: _ClassVar[int] + TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + PAYLOAD_FIELD_NUMBER: _ClassVar[int] + NEW_SHAPE_FIELD_NUMBER: _ClassVar[int] + key: str + timestamp: int + payload: bytes + new_shape: ShapeProto + def __init__(self, key: _Optional[str] = ..., timestamp: _Optional[int] = ..., payload: _Optional[bytes] = ..., new_shape: _Optional[_Union[ShapeProto, _Mapping]] = ...) -> None: ... + +class MapSettingsProto(_message.Message): + __slots__ = ["pokemon_visible_range", "poke_nav_range_meters", "encounter_range_meters", "get_map_objects_min_refresh_seconds", "get_map_objects_max_refresh_seconds", "get_map_objects_min_distance_meters", "google_maps_api_key", "min_nearby_hide_sightings", "enable_special_weather", "special_weather_probability", "google_maps_client_id", "enable_encounter_v2", "pokemon_despawn_range"] + POKEMON_VISIBLE_RANGE_FIELD_NUMBER: _ClassVar[int] + POKE_NAV_RANGE_METERS_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_RANGE_METERS_FIELD_NUMBER: _ClassVar[int] + GET_MAP_OBJECTS_MIN_REFRESH_SECONDS_FIELD_NUMBER: _ClassVar[int] + GET_MAP_OBJECTS_MAX_REFRESH_SECONDS_FIELD_NUMBER: _ClassVar[int] + GET_MAP_OBJECTS_MIN_DISTANCE_METERS_FIELD_NUMBER: _ClassVar[int] + GOOGLE_MAPS_API_KEY_FIELD_NUMBER: _ClassVar[int] + MIN_NEARBY_HIDE_SIGHTINGS_FIELD_NUMBER: _ClassVar[int] + ENABLE_SPECIAL_WEATHER_FIELD_NUMBER: _ClassVar[int] + SPECIAL_WEATHER_PROBABILITY_FIELD_NUMBER: _ClassVar[int] + GOOGLE_MAPS_CLIENT_ID_FIELD_NUMBER: _ClassVar[int] + ENABLE_ENCOUNTER_V2_FIELD_NUMBER: _ClassVar[int] + POKEMON_DESPAWN_RANGE_FIELD_NUMBER: _ClassVar[int] + pokemon_visible_range: float + poke_nav_range_meters: float + encounter_range_meters: float + get_map_objects_min_refresh_seconds: float + get_map_objects_max_refresh_seconds: float + get_map_objects_min_distance_meters: float + google_maps_api_key: str + min_nearby_hide_sightings: int + enable_special_weather: bool + special_weather_probability: float + google_maps_client_id: str + enable_encounter_v2: bool + pokemon_despawn_range: float + def __init__(self, pokemon_visible_range: _Optional[float] = ..., poke_nav_range_meters: _Optional[float] = ..., encounter_range_meters: _Optional[float] = ..., get_map_objects_min_refresh_seconds: _Optional[float] = ..., get_map_objects_max_refresh_seconds: _Optional[float] = ..., get_map_objects_min_distance_meters: _Optional[float] = ..., google_maps_api_key: _Optional[str] = ..., min_nearby_hide_sightings: _Optional[int] = ..., enable_special_weather: bool = ..., special_weather_probability: _Optional[float] = ..., google_maps_client_id: _Optional[str] = ..., enable_encounter_v2: bool = ..., pokemon_despawn_range: _Optional[float] = ...) -> None: ... + +class MapTile(_message.Message): + __slots__ = ["zoom", "x", "y", "layers"] + ZOOM_FIELD_NUMBER: _ClassVar[int] + X_FIELD_NUMBER: _ClassVar[int] + Y_FIELD_NUMBER: _ClassVar[int] + LAYERS_FIELD_NUMBER: _ClassVar[int] + zoom: int + x: int + y: int + layers: _containers.RepeatedCompositeFieldContainer[Layer] + def __init__(self, zoom: _Optional[int] = ..., x: _Optional[int] = ..., y: _Optional[int] = ..., layers: _Optional[_Iterable[_Union[Layer, _Mapping]]] = ...) -> None: ... + +class MapTileBundle(_message.Message): + __slots__ = ["format_version", "tile_zoom", "bundle_zoom", "bundle_x", "bundle_y", "epoch", "tiles"] + FORMAT_VERSION_FIELD_NUMBER: _ClassVar[int] + TILE_ZOOM_FIELD_NUMBER: _ClassVar[int] + BUNDLE_ZOOM_FIELD_NUMBER: _ClassVar[int] + BUNDLE_X_FIELD_NUMBER: _ClassVar[int] + BUNDLE_Y_FIELD_NUMBER: _ClassVar[int] + EPOCH_FIELD_NUMBER: _ClassVar[int] + TILES_FIELD_NUMBER: _ClassVar[int] + format_version: int + tile_zoom: int + bundle_zoom: int + bundle_x: int + bundle_y: int + epoch: int + tiles: _containers.RepeatedCompositeFieldContainer[MapTile] + def __init__(self, format_version: _Optional[int] = ..., tile_zoom: _Optional[int] = ..., bundle_zoom: _Optional[int] = ..., bundle_x: _Optional[int] = ..., bundle_y: _Optional[int] = ..., epoch: _Optional[int] = ..., tiles: _Optional[_Iterable[_Union[MapTile, _Mapping]]] = ...) -> None: ... + +class MapTilesProcessed(_message.Message): + __slots__ = ["num_tiles", "queue_time_ms", "build_time_ms", "main_thread_build_time_ms"] + NUM_TILES_FIELD_NUMBER: _ClassVar[int] + QUEUE_TIME_MS_FIELD_NUMBER: _ClassVar[int] + BUILD_TIME_MS_FIELD_NUMBER: _ClassVar[int] + MAIN_THREAD_BUILD_TIME_MS_FIELD_NUMBER: _ClassVar[int] + num_tiles: int + queue_time_ms: int + build_time_ms: int + main_thread_build_time_ms: int + def __init__(self, num_tiles: _Optional[int] = ..., queue_time_ms: _Optional[int] = ..., build_time_ms: _Optional[int] = ..., main_thread_build_time_ms: _Optional[int] = ...) -> None: ... + +class MapsAgeGateResult(_message.Message): + __slots__ = ["method_name"] + METHOD_NAME_FIELD_NUMBER: _ClassVar[int] + method_name: str + def __init__(self, method_name: _Optional[str] = ...) -> None: ... + +class MapsAgeGateStartup(_message.Message): + __slots__ = ["method_name"] + METHOD_NAME_FIELD_NUMBER: _ClassVar[int] + method_name: str + def __init__(self, method_name: _Optional[str] = ...) -> None: ... + +class MapsClientEnvironmentProto(_message.Message): + __slots__ = ["language_code", "timezone", "device_country_code", "ip_country_code", "client_version", "device_type", "device_os", "graphics_device_vendor", "graphics_device_name", "graphics_device_type", "graphics_shader_level"] + LANGUAGE_CODE_FIELD_NUMBER: _ClassVar[int] + TIMEZONE_FIELD_NUMBER: _ClassVar[int] + DEVICE_COUNTRY_CODE_FIELD_NUMBER: _ClassVar[int] + IP_COUNTRY_CODE_FIELD_NUMBER: _ClassVar[int] + CLIENT_VERSION_FIELD_NUMBER: _ClassVar[int] + DEVICE_TYPE_FIELD_NUMBER: _ClassVar[int] + DEVICE_OS_FIELD_NUMBER: _ClassVar[int] + GRAPHICS_DEVICE_VENDOR_FIELD_NUMBER: _ClassVar[int] + GRAPHICS_DEVICE_NAME_FIELD_NUMBER: _ClassVar[int] + GRAPHICS_DEVICE_TYPE_FIELD_NUMBER: _ClassVar[int] + GRAPHICS_SHADER_LEVEL_FIELD_NUMBER: _ClassVar[int] + language_code: str + timezone: str + device_country_code: str + ip_country_code: str + client_version: str + device_type: str + device_os: str + graphics_device_vendor: str + graphics_device_name: str + graphics_device_type: str + graphics_shader_level: str + def __init__(self, language_code: _Optional[str] = ..., timezone: _Optional[str] = ..., device_country_code: _Optional[str] = ..., ip_country_code: _Optional[str] = ..., client_version: _Optional[str] = ..., device_type: _Optional[str] = ..., device_os: _Optional[str] = ..., graphics_device_vendor: _Optional[str] = ..., graphics_device_name: _Optional[str] = ..., graphics_device_type: _Optional[str] = ..., graphics_shader_level: _Optional[str] = ...) -> None: ... + +class MapsClientTelemetryBatchProto(_message.Message): + __slots__ = ["telemetry_scope_id", "events", "metrics", "api_version", "message_version"] + class TelemetryScopeId(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[MapsClientTelemetryBatchProto.TelemetryScopeId] + CORE: _ClassVar[MapsClientTelemetryBatchProto.TelemetryScopeId] + GAME: _ClassVar[MapsClientTelemetryBatchProto.TelemetryScopeId] + TITAN: _ClassVar[MapsClientTelemetryBatchProto.TelemetryScopeId] + COMMON: _ClassVar[MapsClientTelemetryBatchProto.TelemetryScopeId] + PRE_AGE_GATE: _ClassVar[MapsClientTelemetryBatchProto.TelemetryScopeId] + PRE_LOGIN: _ClassVar[MapsClientTelemetryBatchProto.TelemetryScopeId] + ARDK: _ClassVar[MapsClientTelemetryBatchProto.TelemetryScopeId] + MARKETING: _ClassVar[MapsClientTelemetryBatchProto.TelemetryScopeId] + UNSET: MapsClientTelemetryBatchProto.TelemetryScopeId + CORE: MapsClientTelemetryBatchProto.TelemetryScopeId + GAME: MapsClientTelemetryBatchProto.TelemetryScopeId + TITAN: MapsClientTelemetryBatchProto.TelemetryScopeId + COMMON: MapsClientTelemetryBatchProto.TelemetryScopeId + PRE_AGE_GATE: MapsClientTelemetryBatchProto.TelemetryScopeId + PRE_LOGIN: MapsClientTelemetryBatchProto.TelemetryScopeId + ARDK: MapsClientTelemetryBatchProto.TelemetryScopeId + MARKETING: MapsClientTelemetryBatchProto.TelemetryScopeId + TELEMETRY_SCOPE_ID_FIELD_NUMBER: _ClassVar[int] + EVENTS_FIELD_NUMBER: _ClassVar[int] + METRICS_FIELD_NUMBER: _ClassVar[int] + API_VERSION_FIELD_NUMBER: _ClassVar[int] + MESSAGE_VERSION_FIELD_NUMBER: _ClassVar[int] + telemetry_scope_id: MapsClientTelemetryBatchProto.TelemetryScopeId + events: _containers.RepeatedCompositeFieldContainer[MapsClientTelemetryRecordProto] + metrics: _containers.RepeatedCompositeFieldContainer[MapsClientTelemetryRecordProto] + api_version: str + message_version: str + def __init__(self, telemetry_scope_id: _Optional[_Union[MapsClientTelemetryBatchProto.TelemetryScopeId, str]] = ..., events: _Optional[_Iterable[_Union[MapsClientTelemetryRecordProto, _Mapping]]] = ..., metrics: _Optional[_Iterable[_Union[MapsClientTelemetryRecordProto, _Mapping]]] = ..., api_version: _Optional[str] = ..., message_version: _Optional[str] = ...) -> None: ... + +class MapsClientTelemetryClientSettingsProto(_message.Message): + __slots__ = ["is_upload_enabled", "max_upload_size_in_bytes", "update_interval_in_sec", "settings_update_interval_in_sec", "max_envelope_queue_size", "sampling_probability", "use_player_based_sampling", "player_hash", "player_external_omni_id", "disable_omni_sending", "special_sampling_probability_map", "player_external_ua_id", "player_external_in_app_survey_id", "player_external_ardk_id", "enable_experimental_features"] + class SpecialSamplingProbabilityMapEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: str + value: float + def __init__(self, key: _Optional[str] = ..., value: _Optional[float] = ...) -> None: ... + IS_UPLOAD_ENABLED_FIELD_NUMBER: _ClassVar[int] + MAX_UPLOAD_SIZE_IN_BYTES_FIELD_NUMBER: _ClassVar[int] + UPDATE_INTERVAL_IN_SEC_FIELD_NUMBER: _ClassVar[int] + SETTINGS_UPDATE_INTERVAL_IN_SEC_FIELD_NUMBER: _ClassVar[int] + MAX_ENVELOPE_QUEUE_SIZE_FIELD_NUMBER: _ClassVar[int] + SAMPLING_PROBABILITY_FIELD_NUMBER: _ClassVar[int] + USE_PLAYER_BASED_SAMPLING_FIELD_NUMBER: _ClassVar[int] + PLAYER_HASH_FIELD_NUMBER: _ClassVar[int] + PLAYER_EXTERNAL_OMNI_ID_FIELD_NUMBER: _ClassVar[int] + DISABLE_OMNI_SENDING_FIELD_NUMBER: _ClassVar[int] + SPECIAL_SAMPLING_PROBABILITY_MAP_FIELD_NUMBER: _ClassVar[int] + PLAYER_EXTERNAL_UA_ID_FIELD_NUMBER: _ClassVar[int] + PLAYER_EXTERNAL_IN_APP_SURVEY_ID_FIELD_NUMBER: _ClassVar[int] + PLAYER_EXTERNAL_ARDK_ID_FIELD_NUMBER: _ClassVar[int] + ENABLE_EXPERIMENTAL_FEATURES_FIELD_NUMBER: _ClassVar[int] + is_upload_enabled: bool + max_upload_size_in_bytes: int + update_interval_in_sec: int + settings_update_interval_in_sec: int + max_envelope_queue_size: int + sampling_probability: float + use_player_based_sampling: bool + player_hash: float + player_external_omni_id: str + disable_omni_sending: bool + special_sampling_probability_map: _containers.ScalarMap[str, float] + player_external_ua_id: str + player_external_in_app_survey_id: str + player_external_ardk_id: str + enable_experimental_features: bool + def __init__(self, is_upload_enabled: bool = ..., max_upload_size_in_bytes: _Optional[int] = ..., update_interval_in_sec: _Optional[int] = ..., settings_update_interval_in_sec: _Optional[int] = ..., max_envelope_queue_size: _Optional[int] = ..., sampling_probability: _Optional[float] = ..., use_player_based_sampling: bool = ..., player_hash: _Optional[float] = ..., player_external_omni_id: _Optional[str] = ..., disable_omni_sending: bool = ..., special_sampling_probability_map: _Optional[_Mapping[str, float]] = ..., player_external_ua_id: _Optional[str] = ..., player_external_in_app_survey_id: _Optional[str] = ..., player_external_ardk_id: _Optional[str] = ..., enable_experimental_features: bool = ...) -> None: ... + +class MapsClientTelemetryCommonFilterProto(_message.Message): + __slots__ = ["application_identifier", "operating_system_name", "device_model", "locale_country_code", "locale_language_code", "sampling_probability", "quality_level", "network_connectivity_type", "game_context", "language_code", "timezone", "ip_country_code", "graphics_device_vendor", "graphics_device_name", "graphics_device_type", "graphics_shader_level", "client_version"] + APPLICATION_IDENTIFIER_FIELD_NUMBER: _ClassVar[int] + OPERATING_SYSTEM_NAME_FIELD_NUMBER: _ClassVar[int] + DEVICE_MODEL_FIELD_NUMBER: _ClassVar[int] + LOCALE_COUNTRY_CODE_FIELD_NUMBER: _ClassVar[int] + LOCALE_LANGUAGE_CODE_FIELD_NUMBER: _ClassVar[int] + SAMPLING_PROBABILITY_FIELD_NUMBER: _ClassVar[int] + QUALITY_LEVEL_FIELD_NUMBER: _ClassVar[int] + NETWORK_CONNECTIVITY_TYPE_FIELD_NUMBER: _ClassVar[int] + GAME_CONTEXT_FIELD_NUMBER: _ClassVar[int] + LANGUAGE_CODE_FIELD_NUMBER: _ClassVar[int] + TIMEZONE_FIELD_NUMBER: _ClassVar[int] + IP_COUNTRY_CODE_FIELD_NUMBER: _ClassVar[int] + GRAPHICS_DEVICE_VENDOR_FIELD_NUMBER: _ClassVar[int] + GRAPHICS_DEVICE_NAME_FIELD_NUMBER: _ClassVar[int] + GRAPHICS_DEVICE_TYPE_FIELD_NUMBER: _ClassVar[int] + GRAPHICS_SHADER_LEVEL_FIELD_NUMBER: _ClassVar[int] + CLIENT_VERSION_FIELD_NUMBER: _ClassVar[int] + application_identifier: str + operating_system_name: str + device_model: str + locale_country_code: str + locale_language_code: str + sampling_probability: float + quality_level: str + network_connectivity_type: str + game_context: str + language_code: str + timezone: str + ip_country_code: str + graphics_device_vendor: str + graphics_device_name: str + graphics_device_type: str + graphics_shader_level: str + client_version: str + def __init__(self, application_identifier: _Optional[str] = ..., operating_system_name: _Optional[str] = ..., device_model: _Optional[str] = ..., locale_country_code: _Optional[str] = ..., locale_language_code: _Optional[str] = ..., sampling_probability: _Optional[float] = ..., quality_level: _Optional[str] = ..., network_connectivity_type: _Optional[str] = ..., game_context: _Optional[str] = ..., language_code: _Optional[str] = ..., timezone: _Optional[str] = ..., ip_country_code: _Optional[str] = ..., graphics_device_vendor: _Optional[str] = ..., graphics_device_name: _Optional[str] = ..., graphics_device_type: _Optional[str] = ..., graphics_shader_level: _Optional[str] = ..., client_version: _Optional[str] = ...) -> None: ... + +class MapsClientTelemetryOmniProto(_message.Message): + __slots__ = ["assertion_failed", "log_message", "maptiles_processed", "timestamp_ms", "common_filters"] + ASSERTION_FAILED_FIELD_NUMBER: _ClassVar[int] + LOG_MESSAGE_FIELD_NUMBER: _ClassVar[int] + MAPTILES_PROCESSED_FIELD_NUMBER: _ClassVar[int] + TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + COMMON_FILTERS_FIELD_NUMBER: _ClassVar[int] + assertion_failed: AssertionFailed + log_message: LogMessage + maptiles_processed: MapTilesProcessed + timestamp_ms: int + common_filters: MapsTelemetryCommonFilterProto + def __init__(self, assertion_failed: _Optional[_Union[AssertionFailed, _Mapping]] = ..., log_message: _Optional[_Union[LogMessage, _Mapping]] = ..., maptiles_processed: _Optional[_Union[MapTilesProcessed, _Mapping]] = ..., timestamp_ms: _Optional[int] = ..., common_filters: _Optional[_Union[MapsTelemetryCommonFilterProto, _Mapping]] = ...) -> None: ... + +class MapsClientTelemetryRecordProto(_message.Message): + __slots__ = ["record_id", "encoded_message", "client_timestamp_ms", "metric_id", "event_name", "common_filters"] + RECORD_ID_FIELD_NUMBER: _ClassVar[int] + ENCODED_MESSAGE_FIELD_NUMBER: _ClassVar[int] + CLIENT_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + METRIC_ID_FIELD_NUMBER: _ClassVar[int] + EVENT_NAME_FIELD_NUMBER: _ClassVar[int] + COMMON_FILTERS_FIELD_NUMBER: _ClassVar[int] + record_id: str + encoded_message: bytes + client_timestamp_ms: int + metric_id: int + event_name: str + common_filters: MapsClientTelemetryCommonFilterProto + def __init__(self, record_id: _Optional[str] = ..., encoded_message: _Optional[bytes] = ..., client_timestamp_ms: _Optional[int] = ..., metric_id: _Optional[int] = ..., event_name: _Optional[str] = ..., common_filters: _Optional[_Union[MapsClientTelemetryCommonFilterProto, _Mapping]] = ...) -> None: ... + +class MapsClientTelemetryRecordResult(_message.Message): + __slots__ = ["record_id", "status", "telemetry_type_name"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[MapsClientTelemetryRecordResult.Status] + SUCCESS: _ClassVar[MapsClientTelemetryRecordResult.Status] + ERROR_FAMILY_UNSET: _ClassVar[MapsClientTelemetryRecordResult.Status] + ERROR_FAMILY_INVALID: _ClassVar[MapsClientTelemetryRecordResult.Status] + ERROR_ENCODING_INVALID: _ClassVar[MapsClientTelemetryRecordResult.Status] + ERROR_UNSET_METRIC_ID: _ClassVar[MapsClientTelemetryRecordResult.Status] + ERROR_EVENT_TELEMETRY_UNDEFINED: _ClassVar[MapsClientTelemetryRecordResult.Status] + UNSET: MapsClientTelemetryRecordResult.Status + SUCCESS: MapsClientTelemetryRecordResult.Status + ERROR_FAMILY_UNSET: MapsClientTelemetryRecordResult.Status + ERROR_FAMILY_INVALID: MapsClientTelemetryRecordResult.Status + ERROR_ENCODING_INVALID: MapsClientTelemetryRecordResult.Status + ERROR_UNSET_METRIC_ID: MapsClientTelemetryRecordResult.Status + ERROR_EVENT_TELEMETRY_UNDEFINED: MapsClientTelemetryRecordResult.Status + RECORD_ID_FIELD_NUMBER: _ClassVar[int] + STATUS_FIELD_NUMBER: _ClassVar[int] + TELEMETRY_TYPE_NAME_FIELD_NUMBER: _ClassVar[int] + record_id: str + status: MapsClientTelemetryRecordResult.Status + telemetry_type_name: str + def __init__(self, record_id: _Optional[str] = ..., status: _Optional[_Union[MapsClientTelemetryRecordResult.Status, str]] = ..., telemetry_type_name: _Optional[str] = ...) -> None: ... + +class MapsClientTelemetryResponseProto(_message.Message): + __slots__ = ["status", "rows_written", "nonretryable_failures"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[MapsClientTelemetryResponseProto.Status] + SUCCESS: _ClassVar[MapsClientTelemetryResponseProto.Status] + FAILURE: _ClassVar[MapsClientTelemetryResponseProto.Status] + PARTIAL_FAILURE: _ClassVar[MapsClientTelemetryResponseProto.Status] + INVALID_REQUEST: _ClassVar[MapsClientTelemetryResponseProto.Status] + UNSET: MapsClientTelemetryResponseProto.Status + SUCCESS: MapsClientTelemetryResponseProto.Status + FAILURE: MapsClientTelemetryResponseProto.Status + PARTIAL_FAILURE: MapsClientTelemetryResponseProto.Status + INVALID_REQUEST: MapsClientTelemetryResponseProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + ROWS_WRITTEN_FIELD_NUMBER: _ClassVar[int] + NONRETRYABLE_FAILURES_FIELD_NUMBER: _ClassVar[int] + status: MapsClientTelemetryResponseProto.Status + rows_written: int + nonretryable_failures: int + def __init__(self, status: _Optional[_Union[MapsClientTelemetryResponseProto.Status, str]] = ..., rows_written: _Optional[int] = ..., nonretryable_failures: _Optional[int] = ...) -> None: ... + +class MapsClientTelemetrySettingsRequestProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class MapsClientTelemetryV2Request(_message.Message): + __slots__ = ["telemetry_request_metadata", "batch_proto"] + TELEMETRY_REQUEST_METADATA_FIELD_NUMBER: _ClassVar[int] + BATCH_PROTO_FIELD_NUMBER: _ClassVar[int] + telemetry_request_metadata: MapsTelemetryRequestMetadata + batch_proto: MapsTelemetryBatchProto + def __init__(self, telemetry_request_metadata: _Optional[_Union[MapsTelemetryRequestMetadata, _Mapping]] = ..., batch_proto: _Optional[_Union[MapsTelemetryBatchProto, _Mapping]] = ...) -> None: ... + +class MapsDatapoint(_message.Message): + __slots__ = ["long", "double", "boolean", "kind"] + class Kind(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSPECIFIED: _ClassVar[MapsDatapoint.Kind] + GAUGE: _ClassVar[MapsDatapoint.Kind] + DELTA: _ClassVar[MapsDatapoint.Kind] + CUMULATIVE: _ClassVar[MapsDatapoint.Kind] + UNSPECIFIED: MapsDatapoint.Kind + GAUGE: MapsDatapoint.Kind + DELTA: MapsDatapoint.Kind + CUMULATIVE: MapsDatapoint.Kind + LONG_FIELD_NUMBER: _ClassVar[int] + DOUBLE_FIELD_NUMBER: _ClassVar[int] + BOOLEAN_FIELD_NUMBER: _ClassVar[int] + KIND_FIELD_NUMBER: _ClassVar[int] + long: int + double: float + boolean: bool + kind: MapsDatapoint.Kind + def __init__(self, long: _Optional[int] = ..., double: _Optional[float] = ..., boolean: bool = ..., kind: _Optional[_Union[MapsDatapoint.Kind, str]] = ...) -> None: ... + +class MapsLoginNewPlayer(_message.Message): + __slots__ = ["method_name"] + METHOD_NAME_FIELD_NUMBER: _ClassVar[int] + method_name: str + def __init__(self, method_name: _Optional[str] = ...) -> None: ... + +class MapsLoginNewPlayerCreateAccount(_message.Message): + __slots__ = ["method_name"] + METHOD_NAME_FIELD_NUMBER: _ClassVar[int] + method_name: str + def __init__(self, method_name: _Optional[str] = ...) -> None: ... + +class MapsLoginReturningPlayer(_message.Message): + __slots__ = ["method_name"] + METHOD_NAME_FIELD_NUMBER: _ClassVar[int] + method_name: str + def __init__(self, method_name: _Optional[str] = ...) -> None: ... + +class MapsLoginReturningPlayerSignIn(_message.Message): + __slots__ = ["method_name"] + METHOD_NAME_FIELD_NUMBER: _ClassVar[int] + method_name: str + def __init__(self, method_name: _Optional[str] = ...) -> None: ... + +class MapsLoginStartup(_message.Message): + __slots__ = ["method_name"] + METHOD_NAME_FIELD_NUMBER: _ClassVar[int] + method_name: str + def __init__(self, method_name: _Optional[str] = ...) -> None: ... + +class MapsMetricRecord(_message.Message): + __slots__ = ["server_data", "datapoint", "common_filters"] + SERVER_DATA_FIELD_NUMBER: _ClassVar[int] + DATAPOINT_FIELD_NUMBER: _ClassVar[int] + COMMON_FILTERS_FIELD_NUMBER: _ClassVar[int] + server_data: MapsServerRecordMetadata + datapoint: MapsDatapoint + common_filters: MapsClientTelemetryCommonFilterProto + def __init__(self, server_data: _Optional[_Union[MapsServerRecordMetadata, _Mapping]] = ..., datapoint: _Optional[_Union[MapsDatapoint, _Mapping]] = ..., common_filters: _Optional[_Union[MapsClientTelemetryCommonFilterProto, _Mapping]] = ...) -> None: ... + +class MapsPlaceholderMessage(_message.Message): + __slots__ = ["placeholder"] + PLACEHOLDER_FIELD_NUMBER: _ClassVar[int] + placeholder: str + def __init__(self, placeholder: _Optional[str] = ...) -> None: ... + +class MapsPlatformPlayerInfo(_message.Message): + __slots__ = ["identity_provider", "profile_creation_timestamp_ms", "player_level", "team_id", "lifetime_km_walked", "lifetime_steps_walked"] + IDENTITY_PROVIDER_FIELD_NUMBER: _ClassVar[int] + PROFILE_CREATION_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + PLAYER_LEVEL_FIELD_NUMBER: _ClassVar[int] + TEAM_ID_FIELD_NUMBER: _ClassVar[int] + LIFETIME_KM_WALKED_FIELD_NUMBER: _ClassVar[int] + LIFETIME_STEPS_WALKED_FIELD_NUMBER: _ClassVar[int] + identity_provider: str + profile_creation_timestamp_ms: int + player_level: int + team_id: int + lifetime_km_walked: float + lifetime_steps_walked: int + def __init__(self, identity_provider: _Optional[str] = ..., profile_creation_timestamp_ms: _Optional[int] = ..., player_level: _Optional[int] = ..., team_id: _Optional[int] = ..., lifetime_km_walked: _Optional[float] = ..., lifetime_steps_walked: _Optional[int] = ...) -> None: ... + +class MapsPlatformPreAgeGateTrackingOmniproto(_message.Message): + __slots__ = ["age_gate_startup", "age_gate_result", "pre_age_gate_metadata", "common_filters"] + AGE_GATE_STARTUP_FIELD_NUMBER: _ClassVar[int] + AGE_GATE_RESULT_FIELD_NUMBER: _ClassVar[int] + PRE_AGE_GATE_METADATA_FIELD_NUMBER: _ClassVar[int] + COMMON_FILTERS_FIELD_NUMBER: _ClassVar[int] + age_gate_startup: MapsAgeGateStartup + age_gate_result: MapsAgeGateResult + pre_age_gate_metadata: MapsPreAgeGateMetadata + common_filters: MapsClientTelemetryCommonFilterProto + def __init__(self, age_gate_startup: _Optional[_Union[MapsAgeGateStartup, _Mapping]] = ..., age_gate_result: _Optional[_Union[MapsAgeGateResult, _Mapping]] = ..., pre_age_gate_metadata: _Optional[_Union[MapsPreAgeGateMetadata, _Mapping]] = ..., common_filters: _Optional[_Union[MapsClientTelemetryCommonFilterProto, _Mapping]] = ...) -> None: ... + +class MapsPlatformPreLoginTrackingOmniproto(_message.Message): + __slots__ = ["login_startup", "login_new_player", "login_returning_player", "login_new_player_create_account", "login_returning_player_sign_in", "pre_login_metadata", "common_filters"] + LOGIN_STARTUP_FIELD_NUMBER: _ClassVar[int] + LOGIN_NEW_PLAYER_FIELD_NUMBER: _ClassVar[int] + LOGIN_RETURNING_PLAYER_FIELD_NUMBER: _ClassVar[int] + LOGIN_NEW_PLAYER_CREATE_ACCOUNT_FIELD_NUMBER: _ClassVar[int] + LOGIN_RETURNING_PLAYER_SIGN_IN_FIELD_NUMBER: _ClassVar[int] + PRE_LOGIN_METADATA_FIELD_NUMBER: _ClassVar[int] + COMMON_FILTERS_FIELD_NUMBER: _ClassVar[int] + login_startup: MapsLoginStartup + login_new_player: MapsLoginNewPlayer + login_returning_player: MapsLoginReturningPlayer + login_new_player_create_account: MapsLoginNewPlayerCreateAccount + login_returning_player_sign_in: MapsLoginReturningPlayerSignIn + pre_login_metadata: MapsPreLoginMetadata + common_filters: MapsClientTelemetryCommonFilterProto + def __init__(self, login_startup: _Optional[_Union[MapsLoginStartup, _Mapping]] = ..., login_new_player: _Optional[_Union[MapsLoginNewPlayer, _Mapping]] = ..., login_returning_player: _Optional[_Union[MapsLoginReturningPlayer, _Mapping]] = ..., login_new_player_create_account: _Optional[_Union[MapsLoginNewPlayerCreateAccount, _Mapping]] = ..., login_returning_player_sign_in: _Optional[_Union[MapsLoginReturningPlayerSignIn, _Mapping]] = ..., pre_login_metadata: _Optional[_Union[MapsPreLoginMetadata, _Mapping]] = ..., common_filters: _Optional[_Union[MapsClientTelemetryCommonFilterProto, _Mapping]] = ...) -> None: ... + +class MapsPreAgeGateMetadata(_message.Message): + __slots__ = ["timestamp_ms", "client_timestamp_ms", "experiment_ids", "pre_login_user_id", "minor", "num_starts", "client_environment", "startup_measurement"] + TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + CLIENT_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + EXPERIMENT_IDS_FIELD_NUMBER: _ClassVar[int] + PRE_LOGIN_USER_ID_FIELD_NUMBER: _ClassVar[int] + MINOR_FIELD_NUMBER: _ClassVar[int] + NUM_STARTS_FIELD_NUMBER: _ClassVar[int] + CLIENT_ENVIRONMENT_FIELD_NUMBER: _ClassVar[int] + STARTUP_MEASUREMENT_FIELD_NUMBER: _ClassVar[int] + timestamp_ms: int + client_timestamp_ms: int + experiment_ids: _containers.RepeatedScalarFieldContainer[int] + pre_login_user_id: str + minor: bool + num_starts: int + client_environment: MapsClientEnvironmentProto + startup_measurement: MapsStartupMeasurementProto + def __init__(self, timestamp_ms: _Optional[int] = ..., client_timestamp_ms: _Optional[int] = ..., experiment_ids: _Optional[_Iterable[int]] = ..., pre_login_user_id: _Optional[str] = ..., minor: bool = ..., num_starts: _Optional[int] = ..., client_environment: _Optional[_Union[MapsClientEnvironmentProto, _Mapping]] = ..., startup_measurement: _Optional[_Union[MapsStartupMeasurementProto, _Mapping]] = ...) -> None: ... + +class MapsPreLoginMetadata(_message.Message): + __slots__ = ["user_id", "timestamp_ms", "client_timestamp_ms", "experiment_ids", "pre_login_user_id", "num_starts"] + USER_ID_FIELD_NUMBER: _ClassVar[int] + TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + CLIENT_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + EXPERIMENT_IDS_FIELD_NUMBER: _ClassVar[int] + PRE_LOGIN_USER_ID_FIELD_NUMBER: _ClassVar[int] + NUM_STARTS_FIELD_NUMBER: _ClassVar[int] + user_id: str + timestamp_ms: int + client_timestamp_ms: int + experiment_ids: _containers.RepeatedScalarFieldContainer[int] + pre_login_user_id: str + num_starts: int + def __init__(self, user_id: _Optional[str] = ..., timestamp_ms: _Optional[int] = ..., client_timestamp_ms: _Optional[int] = ..., experiment_ids: _Optional[_Iterable[int]] = ..., pre_login_user_id: _Optional[str] = ..., num_starts: _Optional[int] = ...) -> None: ... + +class MapsServerRecordMetadata(_message.Message): + __slots__ = ["user_id", "telemetry_name", "session_id", "experiment_ids", "request_id", "server_timestamp_ms", "analytics_experiment_ids", "client_request_id", "user_population_group_ids"] + USER_ID_FIELD_NUMBER: _ClassVar[int] + TELEMETRY_NAME_FIELD_NUMBER: _ClassVar[int] + SESSION_ID_FIELD_NUMBER: _ClassVar[int] + EXPERIMENT_IDS_FIELD_NUMBER: _ClassVar[int] + REQUEST_ID_FIELD_NUMBER: _ClassVar[int] + SERVER_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + ANALYTICS_EXPERIMENT_IDS_FIELD_NUMBER: _ClassVar[int] + CLIENT_REQUEST_ID_FIELD_NUMBER: _ClassVar[int] + USER_POPULATION_GROUP_IDS_FIELD_NUMBER: _ClassVar[int] + user_id: str + telemetry_name: str + session_id: str + experiment_ids: _containers.RepeatedScalarFieldContainer[int] + request_id: str + server_timestamp_ms: int + analytics_experiment_ids: _containers.RepeatedScalarFieldContainer[str] + client_request_id: str + user_population_group_ids: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, user_id: _Optional[str] = ..., telemetry_name: _Optional[str] = ..., session_id: _Optional[str] = ..., experiment_ids: _Optional[_Iterable[int]] = ..., request_id: _Optional[str] = ..., server_timestamp_ms: _Optional[int] = ..., analytics_experiment_ids: _Optional[_Iterable[str]] = ..., client_request_id: _Optional[str] = ..., user_population_group_ids: _Optional[_Iterable[str]] = ...) -> None: ... + +class MapsStartupMeasurementProto(_message.Message): + __slots__ = ["num_starts", "load_to_tos_login_duration_ms", "load_to_map_duration_ms", "load_durations"] + class ComponentLoadDurations(_message.Message): + __slots__ = ["component_name", "load_duration_ms", "absolute_duration_ms"] + COMPONENT_NAME_FIELD_NUMBER: _ClassVar[int] + LOAD_DURATION_MS_FIELD_NUMBER: _ClassVar[int] + ABSOLUTE_DURATION_MS_FIELD_NUMBER: _ClassVar[int] + component_name: str + load_duration_ms: int + absolute_duration_ms: int + def __init__(self, component_name: _Optional[str] = ..., load_duration_ms: _Optional[int] = ..., absolute_duration_ms: _Optional[int] = ...) -> None: ... + NUM_STARTS_FIELD_NUMBER: _ClassVar[int] + LOAD_TO_TOS_LOGIN_DURATION_MS_FIELD_NUMBER: _ClassVar[int] + LOAD_TO_MAP_DURATION_MS_FIELD_NUMBER: _ClassVar[int] + LOAD_DURATIONS_FIELD_NUMBER: _ClassVar[int] + num_starts: int + load_to_tos_login_duration_ms: int + load_to_map_duration_ms: int + load_durations: _containers.RepeatedCompositeFieldContainer[MapsStartupMeasurementProto.ComponentLoadDurations] + def __init__(self, num_starts: _Optional[int] = ..., load_to_tos_login_duration_ms: _Optional[int] = ..., load_to_map_duration_ms: _Optional[int] = ..., load_durations: _Optional[_Iterable[_Union[MapsStartupMeasurementProto.ComponentLoadDurations, _Mapping]]] = ...) -> None: ... + +class MapsTelemetryAttribute(_message.Message): + __slots__ = ["field", "value", "timestamp"] + class Label(_message.Message): + __slots__ = ["field"] + FIELD_FIELD_NUMBER: _ClassVar[int] + field: MapsTelemetryField + def __init__(self, field: _Optional[_Union[MapsTelemetryField, _Mapping]] = ...) -> None: ... + FIELD_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + field: MapsTelemetryField + value: MapsTelemetryValue + timestamp: int + def __init__(self, field: _Optional[_Union[MapsTelemetryField, _Mapping]] = ..., value: _Optional[_Union[MapsTelemetryValue, _Mapping]] = ..., timestamp: _Optional[int] = ...) -> None: ... + +class MapsTelemetryAttributeRecordProto(_message.Message): + __slots__ = ["common", "compressed_common", "attribute", "attribute_v2"] + COMMON_FIELD_NUMBER: _ClassVar[int] + COMPRESSED_COMMON_FIELD_NUMBER: _ClassVar[int] + ATTRIBUTE_FIELD_NUMBER: _ClassVar[int] + ATTRIBUTE_V2_FIELD_NUMBER: _ClassVar[int] + common: MapsTelemetryMetadataProto + compressed_common: bytes + attribute: MapsTelemetryAttribute + attribute_v2: MapsTelemetryAttributeV2 + def __init__(self, common: _Optional[_Union[MapsTelemetryMetadataProto, _Mapping]] = ..., compressed_common: _Optional[bytes] = ..., attribute: _Optional[_Union[MapsTelemetryAttribute, _Mapping]] = ..., attribute_v2: _Optional[_Union[MapsTelemetryAttributeV2, _Mapping]] = ...) -> None: ... + +class MapsTelemetryAttributeV2(_message.Message): + __slots__ = ["attribute_name", "value"] + ATTRIBUTE_NAME_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + attribute_name: str + value: MapsTelemetryValue + def __init__(self, attribute_name: _Optional[str] = ..., value: _Optional[_Union[MapsTelemetryValue, _Mapping]] = ...) -> None: ... + +class MapsTelemetryBatchProto(_message.Message): + __slots__ = ["environment_id", "events"] + ENVIRONMENT_ID_FIELD_NUMBER: _ClassVar[int] + EVENTS_FIELD_NUMBER: _ClassVar[int] + environment_id: str + events: _containers.RepeatedCompositeFieldContainer[MapsTelemetryEventRecordProto] + def __init__(self, environment_id: _Optional[str] = ..., events: _Optional[_Iterable[_Union[MapsTelemetryEventRecordProto, _Mapping]]] = ...) -> None: ... + +class MapsTelemetryCommonFilterProto(_message.Message): + __slots__ = ["application_identifier", "operating_system_name", "device_model", "locale_country_code", "locale_language_code", "quality_level", "network_connectivity_type", "game_context", "timezone", "client_version", "sdk_version", "unity_version", "graphics_device_vendor", "graphics_device_name", "graphics_device_type", "graphics_shader_level"] + APPLICATION_IDENTIFIER_FIELD_NUMBER: _ClassVar[int] + OPERATING_SYSTEM_NAME_FIELD_NUMBER: _ClassVar[int] + DEVICE_MODEL_FIELD_NUMBER: _ClassVar[int] + LOCALE_COUNTRY_CODE_FIELD_NUMBER: _ClassVar[int] + LOCALE_LANGUAGE_CODE_FIELD_NUMBER: _ClassVar[int] + QUALITY_LEVEL_FIELD_NUMBER: _ClassVar[int] + NETWORK_CONNECTIVITY_TYPE_FIELD_NUMBER: _ClassVar[int] + GAME_CONTEXT_FIELD_NUMBER: _ClassVar[int] + TIMEZONE_FIELD_NUMBER: _ClassVar[int] + CLIENT_VERSION_FIELD_NUMBER: _ClassVar[int] + SDK_VERSION_FIELD_NUMBER: _ClassVar[int] + UNITY_VERSION_FIELD_NUMBER: _ClassVar[int] + GRAPHICS_DEVICE_VENDOR_FIELD_NUMBER: _ClassVar[int] + GRAPHICS_DEVICE_NAME_FIELD_NUMBER: _ClassVar[int] + GRAPHICS_DEVICE_TYPE_FIELD_NUMBER: _ClassVar[int] + GRAPHICS_SHADER_LEVEL_FIELD_NUMBER: _ClassVar[int] + application_identifier: str + operating_system_name: str + device_model: str + locale_country_code: str + locale_language_code: str + quality_level: str + network_connectivity_type: str + game_context: str + timezone: str + client_version: str + sdk_version: str + unity_version: str + graphics_device_vendor: str + graphics_device_name: str + graphics_device_type: str + graphics_shader_level: str + def __init__(self, application_identifier: _Optional[str] = ..., operating_system_name: _Optional[str] = ..., device_model: _Optional[str] = ..., locale_country_code: _Optional[str] = ..., locale_language_code: _Optional[str] = ..., quality_level: _Optional[str] = ..., network_connectivity_type: _Optional[str] = ..., game_context: _Optional[str] = ..., timezone: _Optional[str] = ..., client_version: _Optional[str] = ..., sdk_version: _Optional[str] = ..., unity_version: _Optional[str] = ..., graphics_device_vendor: _Optional[str] = ..., graphics_device_name: _Optional[str] = ..., graphics_device_type: _Optional[str] = ..., graphics_shader_level: _Optional[str] = ...) -> None: ... + +class MapsTelemetryEventRecordProto(_message.Message): + __slots__ = ["encoded_message", "compressed_message", "common", "compressed_common", "event_name", "facet_detail_name"] + ENCODED_MESSAGE_FIELD_NUMBER: _ClassVar[int] + COMPRESSED_MESSAGE_FIELD_NUMBER: _ClassVar[int] + COMMON_FIELD_NUMBER: _ClassVar[int] + COMPRESSED_COMMON_FIELD_NUMBER: _ClassVar[int] + EVENT_NAME_FIELD_NUMBER: _ClassVar[int] + FACET_DETAIL_NAME_FIELD_NUMBER: _ClassVar[int] + encoded_message: bytes + compressed_message: bytes + common: MapsTelemetryMetadataProto + compressed_common: bytes + event_name: str + facet_detail_name: str + def __init__(self, encoded_message: _Optional[bytes] = ..., compressed_message: _Optional[bytes] = ..., common: _Optional[_Union[MapsTelemetryMetadataProto, _Mapping]] = ..., compressed_common: _Optional[bytes] = ..., event_name: _Optional[str] = ..., facet_detail_name: _Optional[str] = ...) -> None: ... + +class MapsTelemetryField(_message.Message): + __slots__ = ["entity_name", "field_path"] + ENTITY_NAME_FIELD_NUMBER: _ClassVar[int] + FIELD_PATH_FIELD_NUMBER: _ClassVar[int] + entity_name: str + field_path: str + def __init__(self, entity_name: _Optional[str] = ..., field_path: _Optional[str] = ...) -> None: ... + +class MapsTelemetryKey(_message.Message): + __slots__ = ["key_name", "value"] + KEY_NAME_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key_name: str + value: MapsTelemetryValue + def __init__(self, key_name: _Optional[str] = ..., value: _Optional[_Union[MapsTelemetryValue, _Mapping]] = ...) -> None: ... + +class MapsTelemetryMetadataProto(_message.Message): + __slots__ = ["user_id", "session_id", "record_id", "telemetry_scope_id", "is_queryable", "keyvalue_column", "processing_attempts_count", "pub_sub_message_id", "source_published_timestamp_millis", "anfe_published_timestamp_millis", "platform_player_info", "device_info"] + class TelemetryScopeId(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[MapsTelemetryMetadataProto.TelemetryScopeId] + PLATFORM_SERVER: _ClassVar[MapsTelemetryMetadataProto.TelemetryScopeId] + PLATFORM_CLIENT: _ClassVar[MapsTelemetryMetadataProto.TelemetryScopeId] + GAME_SERVER: _ClassVar[MapsTelemetryMetadataProto.TelemetryScopeId] + GAME_CLIENT: _ClassVar[MapsTelemetryMetadataProto.TelemetryScopeId] + UNSET: MapsTelemetryMetadataProto.TelemetryScopeId + PLATFORM_SERVER: MapsTelemetryMetadataProto.TelemetryScopeId + PLATFORM_CLIENT: MapsTelemetryMetadataProto.TelemetryScopeId + GAME_SERVER: MapsTelemetryMetadataProto.TelemetryScopeId + GAME_CLIENT: MapsTelemetryMetadataProto.TelemetryScopeId + USER_ID_FIELD_NUMBER: _ClassVar[int] + SESSION_ID_FIELD_NUMBER: _ClassVar[int] + RECORD_ID_FIELD_NUMBER: _ClassVar[int] + TELEMETRY_SCOPE_ID_FIELD_NUMBER: _ClassVar[int] + IS_QUERYABLE_FIELD_NUMBER: _ClassVar[int] + KEYVALUE_COLUMN_FIELD_NUMBER: _ClassVar[int] + PROCESSING_ATTEMPTS_COUNT_FIELD_NUMBER: _ClassVar[int] + PUB_SUB_MESSAGE_ID_FIELD_NUMBER: _ClassVar[int] + SOURCE_PUBLISHED_TIMESTAMP_MILLIS_FIELD_NUMBER: _ClassVar[int] + ANFE_PUBLISHED_TIMESTAMP_MILLIS_FIELD_NUMBER: _ClassVar[int] + PLATFORM_PLAYER_INFO_FIELD_NUMBER: _ClassVar[int] + DEVICE_INFO_FIELD_NUMBER: _ClassVar[int] + user_id: str + session_id: int + record_id: str + telemetry_scope_id: MapsTelemetryMetadataProto.TelemetryScopeId + is_queryable: bool + keyvalue_column: str + processing_attempts_count: int + pub_sub_message_id: str + source_published_timestamp_millis: int + anfe_published_timestamp_millis: int + platform_player_info: MapsPlatformPlayerInfo + device_info: MapsClientTelemetryCommonFilterProto + def __init__(self, user_id: _Optional[str] = ..., session_id: _Optional[int] = ..., record_id: _Optional[str] = ..., telemetry_scope_id: _Optional[_Union[MapsTelemetryMetadataProto.TelemetryScopeId, str]] = ..., is_queryable: bool = ..., keyvalue_column: _Optional[str] = ..., processing_attempts_count: _Optional[int] = ..., pub_sub_message_id: _Optional[str] = ..., source_published_timestamp_millis: _Optional[int] = ..., anfe_published_timestamp_millis: _Optional[int] = ..., platform_player_info: _Optional[_Union[MapsPlatformPlayerInfo, _Mapping]] = ..., device_info: _Optional[_Union[MapsClientTelemetryCommonFilterProto, _Mapping]] = ...) -> None: ... + +class MapsTelemetryMetricRecordProto(_message.Message): + __slots__ = ["common", "compressed_common", "long", "double", "boolean", "metric_id", "kind"] + class Kind(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSPECIFIED: _ClassVar[MapsTelemetryMetricRecordProto.Kind] + GAUGE: _ClassVar[MapsTelemetryMetricRecordProto.Kind] + DELTA: _ClassVar[MapsTelemetryMetricRecordProto.Kind] + CUMULATIVE: _ClassVar[MapsTelemetryMetricRecordProto.Kind] + UNSPECIFIED: MapsTelemetryMetricRecordProto.Kind + GAUGE: MapsTelemetryMetricRecordProto.Kind + DELTA: MapsTelemetryMetricRecordProto.Kind + CUMULATIVE: MapsTelemetryMetricRecordProto.Kind + COMMON_FIELD_NUMBER: _ClassVar[int] + COMPRESSED_COMMON_FIELD_NUMBER: _ClassVar[int] + LONG_FIELD_NUMBER: _ClassVar[int] + DOUBLE_FIELD_NUMBER: _ClassVar[int] + BOOLEAN_FIELD_NUMBER: _ClassVar[int] + METRIC_ID_FIELD_NUMBER: _ClassVar[int] + KIND_FIELD_NUMBER: _ClassVar[int] + common: MapsTelemetryMetadataProto + compressed_common: bytes + long: int + double: float + boolean: bool + metric_id: str + kind: MapsTelemetryMetricRecordProto.Kind + def __init__(self, common: _Optional[_Union[MapsTelemetryMetadataProto, _Mapping]] = ..., compressed_common: _Optional[bytes] = ..., long: _Optional[int] = ..., double: _Optional[float] = ..., boolean: bool = ..., metric_id: _Optional[str] = ..., kind: _Optional[_Union[MapsTelemetryMetricRecordProto.Kind, str]] = ...) -> None: ... + +class MapsTelemetryRecordResult(_message.Message): + __slots__ = ["record_id", "status", "telemetry_type_name", "failure_detail", "retry_after_ms"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[MapsTelemetryRecordResult.Status] + INVALID_REQUEST: _ClassVar[MapsTelemetryRecordResult.Status] + ACCESS_DENIED: _ClassVar[MapsTelemetryRecordResult.Status] + NOT_APPROVED_EVENT: _ClassVar[MapsTelemetryRecordResult.Status] + BACKEND_ERROR: _ClassVar[MapsTelemetryRecordResult.Status] + THROTTLED: _ClassVar[MapsTelemetryRecordResult.Status] + UNSET: MapsTelemetryRecordResult.Status + INVALID_REQUEST: MapsTelemetryRecordResult.Status + ACCESS_DENIED: MapsTelemetryRecordResult.Status + NOT_APPROVED_EVENT: MapsTelemetryRecordResult.Status + BACKEND_ERROR: MapsTelemetryRecordResult.Status + THROTTLED: MapsTelemetryRecordResult.Status + RECORD_ID_FIELD_NUMBER: _ClassVar[int] + STATUS_FIELD_NUMBER: _ClassVar[int] + TELEMETRY_TYPE_NAME_FIELD_NUMBER: _ClassVar[int] + FAILURE_DETAIL_FIELD_NUMBER: _ClassVar[int] + RETRY_AFTER_MS_FIELD_NUMBER: _ClassVar[int] + record_id: str + status: MapsTelemetryRecordResult.Status + telemetry_type_name: str + failure_detail: str + retry_after_ms: int + def __init__(self, record_id: _Optional[str] = ..., status: _Optional[_Union[MapsTelemetryRecordResult.Status, str]] = ..., telemetry_type_name: _Optional[str] = ..., failure_detail: _Optional[str] = ..., retry_after_ms: _Optional[int] = ...) -> None: ... + +class MapsTelemetryRequestMetadata(_message.Message): + __slots__ = ["user_id", "is_minor", "env_id"] + USER_ID_FIELD_NUMBER: _ClassVar[int] + IS_MINOR_FIELD_NUMBER: _ClassVar[int] + ENV_ID_FIELD_NUMBER: _ClassVar[int] + user_id: str + is_minor: bool + env_id: str + def __init__(self, user_id: _Optional[str] = ..., is_minor: bool = ..., env_id: _Optional[str] = ...) -> None: ... + +class MapsTelemetryRequestProto(_message.Message): + __slots__ = ["api_version", "message_version", "telemetry_batch"] + API_VERSION_FIELD_NUMBER: _ClassVar[int] + MESSAGE_VERSION_FIELD_NUMBER: _ClassVar[int] + TELEMETRY_BATCH_FIELD_NUMBER: _ClassVar[int] + api_version: str + message_version: str + telemetry_batch: bytes + def __init__(self, api_version: _Optional[str] = ..., message_version: _Optional[str] = ..., telemetry_batch: _Optional[bytes] = ...) -> None: ... + +class MapsTelemetryResponseProto(_message.Message): + __slots__ = ["status", "rows_written", "failure_detail", "retryable_failures", "non_retryable_failures"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[MapsTelemetryResponseProto.Status] + SUCCESS: _ClassVar[MapsTelemetryResponseProto.Status] + FAILURE: _ClassVar[MapsTelemetryResponseProto.Status] + PARTIAL_FAILURE: _ClassVar[MapsTelemetryResponseProto.Status] + UNSET: MapsTelemetryResponseProto.Status + SUCCESS: MapsTelemetryResponseProto.Status + FAILURE: MapsTelemetryResponseProto.Status + PARTIAL_FAILURE: MapsTelemetryResponseProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + ROWS_WRITTEN_FIELD_NUMBER: _ClassVar[int] + FAILURE_DETAIL_FIELD_NUMBER: _ClassVar[int] + RETRYABLE_FAILURES_FIELD_NUMBER: _ClassVar[int] + NON_RETRYABLE_FAILURES_FIELD_NUMBER: _ClassVar[int] + status: MapsTelemetryResponseProto.Status + rows_written: int + failure_detail: str + retryable_failures: _containers.RepeatedCompositeFieldContainer[MapsTelemetryRecordResult] + non_retryable_failures: _containers.RepeatedCompositeFieldContainer[MapsTelemetryRecordResult] + def __init__(self, status: _Optional[_Union[MapsTelemetryResponseProto.Status, str]] = ..., rows_written: _Optional[int] = ..., failure_detail: _Optional[str] = ..., retryable_failures: _Optional[_Iterable[_Union[MapsTelemetryRecordResult, _Mapping]]] = ..., non_retryable_failures: _Optional[_Iterable[_Union[MapsTelemetryRecordResult, _Mapping]]] = ...) -> None: ... + +class MapsTelemetryValue(_message.Message): + __slots__ = ["int_value", "double_value", "string_value", "bool_value"] + INT_VALUE_FIELD_NUMBER: _ClassVar[int] + DOUBLE_VALUE_FIELD_NUMBER: _ClassVar[int] + STRING_VALUE_FIELD_NUMBER: _ClassVar[int] + BOOL_VALUE_FIELD_NUMBER: _ClassVar[int] + int_value: int + double_value: float + string_value: str + bool_value: bool + def __init__(self, int_value: _Optional[int] = ..., double_value: _Optional[float] = ..., string_value: _Optional[str] = ..., bool_value: bool = ...) -> None: ... + +class MarkMilestoneAsViewedOutProto(_message.Message): + __slots__ = ["status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[MarkMilestoneAsViewedOutProto.Status] + SUCCESS: _ClassVar[MarkMilestoneAsViewedOutProto.Status] + ERROR_DISABLED: _ClassVar[MarkMilestoneAsViewedOutProto.Status] + ERROR_MILESTONE_NOT_FOUND: _ClassVar[MarkMilestoneAsViewedOutProto.Status] + UNSET: MarkMilestoneAsViewedOutProto.Status + SUCCESS: MarkMilestoneAsViewedOutProto.Status + ERROR_DISABLED: MarkMilestoneAsViewedOutProto.Status + ERROR_MILESTONE_NOT_FOUND: MarkMilestoneAsViewedOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + status: MarkMilestoneAsViewedOutProto.Status + def __init__(self, status: _Optional[_Union[MarkMilestoneAsViewedOutProto.Status, str]] = ...) -> None: ... + +class MarkMilestoneAsViewedProto(_message.Message): + __slots__ = ["referrer_milestones_to_mark", "referee_milestones_to_mark"] + class MilestoneLookupProto(_message.Message): + __slots__ = ["player_id", "milestone_id"] + PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + MILESTONE_ID_FIELD_NUMBER: _ClassVar[int] + player_id: str + milestone_id: str + def __init__(self, player_id: _Optional[str] = ..., milestone_id: _Optional[str] = ...) -> None: ... + REFERRER_MILESTONES_TO_MARK_FIELD_NUMBER: _ClassVar[int] + REFEREE_MILESTONES_TO_MARK_FIELD_NUMBER: _ClassVar[int] + referrer_milestones_to_mark: _containers.RepeatedCompositeFieldContainer[MarkMilestoneAsViewedProto.MilestoneLookupProto] + referee_milestones_to_mark: _containers.RepeatedCompositeFieldContainer[MarkMilestoneAsViewedProto.MilestoneLookupProto] + def __init__(self, referrer_milestones_to_mark: _Optional[_Iterable[_Union[MarkMilestoneAsViewedProto.MilestoneLookupProto, _Mapping]]] = ..., referee_milestones_to_mark: _Optional[_Iterable[_Union[MarkMilestoneAsViewedProto.MilestoneLookupProto, _Mapping]]] = ...) -> None: ... + +class MarkNewsfeedReadRequest(_message.Message): + __slots__ = ["app_id", "player_id", "newsfeed_post_id"] + APP_ID_FIELD_NUMBER: _ClassVar[int] + PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + NEWSFEED_POST_ID_FIELD_NUMBER: _ClassVar[int] + app_id: str + player_id: str + newsfeed_post_id: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, app_id: _Optional[str] = ..., player_id: _Optional[str] = ..., newsfeed_post_id: _Optional[_Iterable[str]] = ...) -> None: ... + +class MarkNewsfeedReadResponse(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[MarkNewsfeedReadResponse.Result] + SUCCESS: _ClassVar[MarkNewsfeedReadResponse.Result] + INTERNAL_ERROR: _ClassVar[MarkNewsfeedReadResponse.Result] + CHANNEL_NOT_DEFINED: _ClassVar[MarkNewsfeedReadResponse.Result] + EMPTY_NEWSFEED_LIST: _ClassVar[MarkNewsfeedReadResponse.Result] + EMPTY_PLAYER_ID: _ClassVar[MarkNewsfeedReadResponse.Result] + EMPTY_APP_ID: _ClassVar[MarkNewsfeedReadResponse.Result] + UNSET: MarkNewsfeedReadResponse.Result + SUCCESS: MarkNewsfeedReadResponse.Result + INTERNAL_ERROR: MarkNewsfeedReadResponse.Result + CHANNEL_NOT_DEFINED: MarkNewsfeedReadResponse.Result + EMPTY_NEWSFEED_LIST: MarkNewsfeedReadResponse.Result + EMPTY_PLAYER_ID: MarkNewsfeedReadResponse.Result + EMPTY_APP_ID: MarkNewsfeedReadResponse.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: MarkNewsfeedReadResponse.Result + def __init__(self, result: _Optional[_Union[MarkNewsfeedReadResponse.Result, str]] = ...) -> None: ... + +class MarkReadNewsArticleOutProto(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[MarkReadNewsArticleOutProto.Result] + SUCCESS: _ClassVar[MarkReadNewsArticleOutProto.Result] + NO_NEWS_FOUND: _ClassVar[MarkReadNewsArticleOutProto.Result] + UNSET: MarkReadNewsArticleOutProto.Result + SUCCESS: MarkReadNewsArticleOutProto.Result + NO_NEWS_FOUND: MarkReadNewsArticleOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: MarkReadNewsArticleOutProto.Result + def __init__(self, result: _Optional[_Union[MarkReadNewsArticleOutProto.Result, str]] = ...) -> None: ... + +class MarkReadNewsArticleProto(_message.Message): + __slots__ = ["news_ids"] + NEWS_IDS_FIELD_NUMBER: _ClassVar[int] + news_ids: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, news_ids: _Optional[_Iterable[str]] = ...) -> None: ... + +class MarkSaveForLaterOutProto(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[MarkSaveForLaterOutProto.Result] + SUCCESS: _ClassVar[MarkSaveForLaterOutProto.Result] + ERROR_ALREADY_MARKED: _ClassVar[MarkSaveForLaterOutProto.Result] + ERROR_POKEMON_NOT_FOUND: _ClassVar[MarkSaveForLaterOutProto.Result] + ERROR_SAVE_FOR_LATER_LIMIT_REACHED: _ClassVar[MarkSaveForLaterOutProto.Result] + ERROR_NOT_IN_RANGE: _ClassVar[MarkSaveForLaterOutProto.Result] + ERROR_STATION_NOT_FOUND: _ClassVar[MarkSaveForLaterOutProto.Result] + ERROR_SAVE_FOR_LATER_NOT_ENABLED: _ClassVar[MarkSaveForLaterOutProto.Result] + UNSET: MarkSaveForLaterOutProto.Result + SUCCESS: MarkSaveForLaterOutProto.Result + ERROR_ALREADY_MARKED: MarkSaveForLaterOutProto.Result + ERROR_POKEMON_NOT_FOUND: MarkSaveForLaterOutProto.Result + ERROR_SAVE_FOR_LATER_LIMIT_REACHED: MarkSaveForLaterOutProto.Result + ERROR_NOT_IN_RANGE: MarkSaveForLaterOutProto.Result + ERROR_STATION_NOT_FOUND: MarkSaveForLaterOutProto.Result + ERROR_SAVE_FOR_LATER_NOT_ENABLED: MarkSaveForLaterOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: MarkSaveForLaterOutProto.Result + def __init__(self, result: _Optional[_Union[MarkSaveForLaterOutProto.Result, str]] = ...) -> None: ... + +class MarkSaveForLaterProto(_message.Message): + __slots__ = ["station_id", "station_lat_degrees", "station_lng_degrees"] + STATION_ID_FIELD_NUMBER: _ClassVar[int] + STATION_LAT_DEGREES_FIELD_NUMBER: _ClassVar[int] + STATION_LNG_DEGREES_FIELD_NUMBER: _ClassVar[int] + station_id: str + station_lat_degrees: float + station_lng_degrees: float + def __init__(self, station_id: _Optional[str] = ..., station_lat_degrees: _Optional[float] = ..., station_lng_degrees: _Optional[float] = ...) -> None: ... + +class MarkTutorialCompleteOutProto(_message.Message): + __slots__ = ["success", "player"] + SUCCESS_FIELD_NUMBER: _ClassVar[int] + PLAYER_FIELD_NUMBER: _ClassVar[int] + success: bool + player: ClientPlayerProto + def __init__(self, success: bool = ..., player: _Optional[_Union[ClientPlayerProto, _Mapping]] = ...) -> None: ... + +class MarkTutorialCompleteProto(_message.Message): + __slots__ = ["tutorial_complete", "send_marketing_emails", "send_push_notifications"] + TUTORIAL_COMPLETE_FIELD_NUMBER: _ClassVar[int] + SEND_MARKETING_EMAILS_FIELD_NUMBER: _ClassVar[int] + SEND_PUSH_NOTIFICATIONS_FIELD_NUMBER: _ClassVar[int] + tutorial_complete: _containers.RepeatedScalarFieldContainer[TutorialCompletion] + send_marketing_emails: bool + send_push_notifications: bool + def __init__(self, tutorial_complete: _Optional[_Iterable[_Union[TutorialCompletion, str]]] = ..., send_marketing_emails: bool = ..., send_push_notifications: bool = ...) -> None: ... + +class MarketingTelemetryNewsfeedEvent(_message.Message): + __slots__ = ["event_type"] + class NewsfeedEventType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[MarketingTelemetryNewsfeedEvent.NewsfeedEventType] + RECEIVED: _ClassVar[MarketingTelemetryNewsfeedEvent.NewsfeedEventType] + READ: _ClassVar[MarketingTelemetryNewsfeedEvent.NewsfeedEventType] + UNSET: MarketingTelemetryNewsfeedEvent.NewsfeedEventType + RECEIVED: MarketingTelemetryNewsfeedEvent.NewsfeedEventType + READ: MarketingTelemetryNewsfeedEvent.NewsfeedEventType + EVENT_TYPE_FIELD_NUMBER: _ClassVar[int] + event_type: MarketingTelemetryNewsfeedEvent.NewsfeedEventType + def __init__(self, event_type: _Optional[_Union[MarketingTelemetryNewsfeedEvent.NewsfeedEventType, str]] = ...) -> None: ... + +class MarketingTelemetryPushNotificationEvent(_message.Message): + __slots__ = ["event_type", "push_id", "reason"] + class PushNotificationEventType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[MarketingTelemetryPushNotificationEvent.PushNotificationEventType] + PROCESSED: _ClassVar[MarketingTelemetryPushNotificationEvent.PushNotificationEventType] + RECEIVED: _ClassVar[MarketingTelemetryPushNotificationEvent.PushNotificationEventType] + OPENED: _ClassVar[MarketingTelemetryPushNotificationEvent.PushNotificationEventType] + DISMISSED: _ClassVar[MarketingTelemetryPushNotificationEvent.PushNotificationEventType] + BOUNCED: _ClassVar[MarketingTelemetryPushNotificationEvent.PushNotificationEventType] + SENT: _ClassVar[MarketingTelemetryPushNotificationEvent.PushNotificationEventType] + FAILED_SEND: _ClassVar[MarketingTelemetryPushNotificationEvent.PushNotificationEventType] + BAD_REGISTRATION: _ClassVar[MarketingTelemetryPushNotificationEvent.PushNotificationEventType] + UNSET: MarketingTelemetryPushNotificationEvent.PushNotificationEventType + PROCESSED: MarketingTelemetryPushNotificationEvent.PushNotificationEventType + RECEIVED: MarketingTelemetryPushNotificationEvent.PushNotificationEventType + OPENED: MarketingTelemetryPushNotificationEvent.PushNotificationEventType + DISMISSED: MarketingTelemetryPushNotificationEvent.PushNotificationEventType + BOUNCED: MarketingTelemetryPushNotificationEvent.PushNotificationEventType + SENT: MarketingTelemetryPushNotificationEvent.PushNotificationEventType + FAILED_SEND: MarketingTelemetryPushNotificationEvent.PushNotificationEventType + BAD_REGISTRATION: MarketingTelemetryPushNotificationEvent.PushNotificationEventType + EVENT_TYPE_FIELD_NUMBER: _ClassVar[int] + PUSH_ID_FIELD_NUMBER: _ClassVar[int] + REASON_FIELD_NUMBER: _ClassVar[int] + event_type: MarketingTelemetryPushNotificationEvent.PushNotificationEventType + push_id: str + reason: str + def __init__(self, event_type: _Optional[_Union[MarketingTelemetryPushNotificationEvent.PushNotificationEventType, str]] = ..., push_id: _Optional[str] = ..., reason: _Optional[str] = ...) -> None: ... + +class MegaEvoGlobalSettingsProto(_message.Message): + __slots__ = ["enabled", "enable_friends_list_mega_info", "enable_mega_level", "enable_mega_evolve_in_lobby"] + ENABLED_FIELD_NUMBER: _ClassVar[int] + ENABLE_FRIENDS_LIST_MEGA_INFO_FIELD_NUMBER: _ClassVar[int] + ENABLE_MEGA_LEVEL_FIELD_NUMBER: _ClassVar[int] + ENABLE_MEGA_EVOLVE_IN_LOBBY_FIELD_NUMBER: _ClassVar[int] + enabled: bool + enable_friends_list_mega_info: bool + enable_mega_level: bool + enable_mega_evolve_in_lobby: bool + def __init__(self, enabled: bool = ..., enable_friends_list_mega_info: bool = ..., enable_mega_level: bool = ..., enable_mega_evolve_in_lobby: bool = ...) -> None: ... + +class MegaEvoInfoProto(_message.Message): + __slots__ = ["pokedex_id", "temp_evo_id", "evo_expiration_time_ms"] + POKEDEX_ID_FIELD_NUMBER: _ClassVar[int] + TEMP_EVO_ID_FIELD_NUMBER: _ClassVar[int] + EVO_EXPIRATION_TIME_MS_FIELD_NUMBER: _ClassVar[int] + pokedex_id: HoloPokemonId + temp_evo_id: HoloTemporaryEvolutionId + evo_expiration_time_ms: int + def __init__(self, pokedex_id: _Optional[_Union[HoloPokemonId, str]] = ..., temp_evo_id: _Optional[_Union[HoloTemporaryEvolutionId, str]] = ..., evo_expiration_time_ms: _Optional[int] = ...) -> None: ... + +class MegaEvoSettingsProto(_message.Message): + __slots__ = ["evolution_length_ms", "attack_boost_from_mega_different_type", "attack_boost_from_mega_same_type", "max_candy_hoard_size", "enable_buddy_walking_mega_energy_award", "active_mega_bonus_catch_candy", "enable_mega_level", "enable_mega_evolve_in_lobby", "num_mega_levels", "client_mega_cooldown_buffer_ms", "enable_mega_level_legacy_award"] + EVOLUTION_LENGTH_MS_FIELD_NUMBER: _ClassVar[int] + ATTACK_BOOST_FROM_MEGA_DIFFERENT_TYPE_FIELD_NUMBER: _ClassVar[int] + ATTACK_BOOST_FROM_MEGA_SAME_TYPE_FIELD_NUMBER: _ClassVar[int] + MAX_CANDY_HOARD_SIZE_FIELD_NUMBER: _ClassVar[int] + ENABLE_BUDDY_WALKING_MEGA_ENERGY_AWARD_FIELD_NUMBER: _ClassVar[int] + ACTIVE_MEGA_BONUS_CATCH_CANDY_FIELD_NUMBER: _ClassVar[int] + ENABLE_MEGA_LEVEL_FIELD_NUMBER: _ClassVar[int] + ENABLE_MEGA_EVOLVE_IN_LOBBY_FIELD_NUMBER: _ClassVar[int] + NUM_MEGA_LEVELS_FIELD_NUMBER: _ClassVar[int] + CLIENT_MEGA_COOLDOWN_BUFFER_MS_FIELD_NUMBER: _ClassVar[int] + ENABLE_MEGA_LEVEL_LEGACY_AWARD_FIELD_NUMBER: _ClassVar[int] + evolution_length_ms: int + attack_boost_from_mega_different_type: float + attack_boost_from_mega_same_type: float + max_candy_hoard_size: int + enable_buddy_walking_mega_energy_award: bool + active_mega_bonus_catch_candy: int + enable_mega_level: bool + enable_mega_evolve_in_lobby: bool + num_mega_levels: int + client_mega_cooldown_buffer_ms: int + enable_mega_level_legacy_award: bool + def __init__(self, evolution_length_ms: _Optional[int] = ..., attack_boost_from_mega_different_type: _Optional[float] = ..., attack_boost_from_mega_same_type: _Optional[float] = ..., max_candy_hoard_size: _Optional[int] = ..., enable_buddy_walking_mega_energy_award: bool = ..., active_mega_bonus_catch_candy: _Optional[int] = ..., enable_mega_level: bool = ..., enable_mega_evolve_in_lobby: bool = ..., num_mega_levels: _Optional[int] = ..., client_mega_cooldown_buffer_ms: _Optional[int] = ..., enable_mega_level_legacy_award: bool = ...) -> None: ... + +class MegaEvolutionCooldownSettingsProto(_message.Message): + __slots__ = ["duration_ms", "bypass_cost_initial", "bypass_cost_final", "bypass_cost_rounding_value"] + DURATION_MS_FIELD_NUMBER: _ClassVar[int] + BYPASS_COST_INITIAL_FIELD_NUMBER: _ClassVar[int] + BYPASS_COST_FINAL_FIELD_NUMBER: _ClassVar[int] + BYPASS_COST_ROUNDING_VALUE_FIELD_NUMBER: _ClassVar[int] + duration_ms: int + bypass_cost_initial: int + bypass_cost_final: int + bypass_cost_rounding_value: int + def __init__(self, duration_ms: _Optional[int] = ..., bypass_cost_initial: _Optional[int] = ..., bypass_cost_final: _Optional[int] = ..., bypass_cost_rounding_value: _Optional[int] = ...) -> None: ... + +class MegaEvolutionEffectsSettingsProto(_message.Message): + __slots__ = ["different_type_attack_boost", "same_type_attack_boost", "same_type_extra_catch_candy", "same_type_extra_catch_xp", "same_type_extra_catch_candy_xl_chance"] + DIFFERENT_TYPE_ATTACK_BOOST_FIELD_NUMBER: _ClassVar[int] + SAME_TYPE_ATTACK_BOOST_FIELD_NUMBER: _ClassVar[int] + SAME_TYPE_EXTRA_CATCH_CANDY_FIELD_NUMBER: _ClassVar[int] + SAME_TYPE_EXTRA_CATCH_XP_FIELD_NUMBER: _ClassVar[int] + SAME_TYPE_EXTRA_CATCH_CANDY_XL_CHANCE_FIELD_NUMBER: _ClassVar[int] + different_type_attack_boost: float + same_type_attack_boost: float + same_type_extra_catch_candy: int + same_type_extra_catch_xp: int + same_type_extra_catch_candy_xl_chance: float + def __init__(self, different_type_attack_boost: _Optional[float] = ..., same_type_attack_boost: _Optional[float] = ..., same_type_extra_catch_candy: _Optional[int] = ..., same_type_extra_catch_xp: _Optional[int] = ..., same_type_extra_catch_candy_xl_chance: _Optional[float] = ...) -> None: ... + +class MegaEvolutionLevelSettingsProto(_message.Message): + __slots__ = ["level", "pokemon_id", "progression", "cooldown", "effects"] + LEVEL_FIELD_NUMBER: _ClassVar[int] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + PROGRESSION_FIELD_NUMBER: _ClassVar[int] + COOLDOWN_FIELD_NUMBER: _ClassVar[int] + EFFECTS_FIELD_NUMBER: _ClassVar[int] + level: int + pokemon_id: HoloPokemonId + progression: MegaEvolutionProgressionSettingsProto + cooldown: MegaEvolutionCooldownSettingsProto + effects: MegaEvolutionEffectsSettingsProto + def __init__(self, level: _Optional[int] = ..., pokemon_id: _Optional[_Union[HoloPokemonId, str]] = ..., progression: _Optional[_Union[MegaEvolutionProgressionSettingsProto, _Mapping]] = ..., cooldown: _Optional[_Union[MegaEvolutionCooldownSettingsProto, _Mapping]] = ..., effects: _Optional[_Union[MegaEvolutionEffectsSettingsProto, _Mapping]] = ...) -> None: ... + +class MegaEvolutionProgressionSettingsProto(_message.Message): + __slots__ = ["points_required", "points_limit_per_period", "points_per_mega_evo_action"] + POINTS_REQUIRED_FIELD_NUMBER: _ClassVar[int] + POINTS_LIMIT_PER_PERIOD_FIELD_NUMBER: _ClassVar[int] + POINTS_PER_MEGA_EVO_ACTION_FIELD_NUMBER: _ClassVar[int] + points_required: int + points_limit_per_period: int + points_per_mega_evo_action: int + def __init__(self, points_required: _Optional[int] = ..., points_limit_per_period: _Optional[int] = ..., points_per_mega_evo_action: _Optional[int] = ...) -> None: ... + +class MegaEvolvePokemonClientContextHelper(_message.Message): + __slots__ = [] + class MegaEvolvePokemonClientContext(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[MegaEvolvePokemonClientContextHelper.MegaEvolvePokemonClientContext] + POKEMON_DETAILS: _ClassVar[MegaEvolvePokemonClientContextHelper.MegaEvolvePokemonClientContext] + RAID_LOBBY: _ClassVar[MegaEvolvePokemonClientContextHelper.MegaEvolvePokemonClientContext] + GYM_BATTLE_LOBBY: _ClassVar[MegaEvolvePokemonClientContextHelper.MegaEvolvePokemonClientContext] + NPC_COMBAT_LOBBY: _ClassVar[MegaEvolvePokemonClientContextHelper.MegaEvolvePokemonClientContext] + PLAYER_COMBAT_LOBBY: _ClassVar[MegaEvolvePokemonClientContextHelper.MegaEvolvePokemonClientContext] + UNSET: MegaEvolvePokemonClientContextHelper.MegaEvolvePokemonClientContext + POKEMON_DETAILS: MegaEvolvePokemonClientContextHelper.MegaEvolvePokemonClientContext + RAID_LOBBY: MegaEvolvePokemonClientContextHelper.MegaEvolvePokemonClientContext + GYM_BATTLE_LOBBY: MegaEvolvePokemonClientContextHelper.MegaEvolvePokemonClientContext + NPC_COMBAT_LOBBY: MegaEvolvePokemonClientContextHelper.MegaEvolvePokemonClientContext + PLAYER_COMBAT_LOBBY: MegaEvolvePokemonClientContextHelper.MegaEvolvePokemonClientContext + def __init__(self) -> None: ... + +class MegaEvolvePokemonOutProto(_message.Message): + __slots__ = ["result", "evolved_pokemon", "exp_awarded", "preview"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[MegaEvolvePokemonOutProto.Result] + SUCCESS: _ClassVar[MegaEvolvePokemonOutProto.Result] + FAILED_POKEMON_MISSING: _ClassVar[MegaEvolvePokemonOutProto.Result] + FAILED_INSUFFICIENT_RESOURCES: _ClassVar[MegaEvolvePokemonOutProto.Result] + FAILED_POKEMON_CANNOT_EVOLVE: _ClassVar[MegaEvolvePokemonOutProto.Result] + FAILED_POKEMON_IS_DEPLOYED: _ClassVar[MegaEvolvePokemonOutProto.Result] + FAILED_INVALID_ITEM_REQUIREMENT: _ClassVar[MegaEvolvePokemonOutProto.Result] + FAILED_POKEMON_ALREADY_MEGA_EVOLVED: _ClassVar[MegaEvolvePokemonOutProto.Result] + UNSET: MegaEvolvePokemonOutProto.Result + SUCCESS: MegaEvolvePokemonOutProto.Result + FAILED_POKEMON_MISSING: MegaEvolvePokemonOutProto.Result + FAILED_INSUFFICIENT_RESOURCES: MegaEvolvePokemonOutProto.Result + FAILED_POKEMON_CANNOT_EVOLVE: MegaEvolvePokemonOutProto.Result + FAILED_POKEMON_IS_DEPLOYED: MegaEvolvePokemonOutProto.Result + FAILED_INVALID_ITEM_REQUIREMENT: MegaEvolvePokemonOutProto.Result + FAILED_POKEMON_ALREADY_MEGA_EVOLVED: MegaEvolvePokemonOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + EVOLVED_POKEMON_FIELD_NUMBER: _ClassVar[int] + EXP_AWARDED_FIELD_NUMBER: _ClassVar[int] + PREVIEW_FIELD_NUMBER: _ClassVar[int] + result: MegaEvolvePokemonOutProto.Result + evolved_pokemon: PokemonProto + exp_awarded: int + preview: PreviewProto + def __init__(self, result: _Optional[_Union[MegaEvolvePokemonOutProto.Result, str]] = ..., evolved_pokemon: _Optional[_Union[PokemonProto, _Mapping]] = ..., exp_awarded: _Optional[int] = ..., preview: _Optional[_Union[PreviewProto, _Mapping]] = ...) -> None: ... + +class MegaEvolvePokemonProto(_message.Message): + __slots__ = ["pokemon_id", "temp_evo_id", "preview", "client_context"] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + TEMP_EVO_ID_FIELD_NUMBER: _ClassVar[int] + PREVIEW_FIELD_NUMBER: _ClassVar[int] + CLIENT_CONTEXT_FIELD_NUMBER: _ClassVar[int] + pokemon_id: int + temp_evo_id: HoloTemporaryEvolutionId + preview: bool + client_context: MegaEvolvePokemonClientContextHelper.MegaEvolvePokemonClientContext + def __init__(self, pokemon_id: _Optional[int] = ..., temp_evo_id: _Optional[_Union[HoloTemporaryEvolutionId, str]] = ..., preview: bool = ..., client_context: _Optional[_Union[MegaEvolvePokemonClientContextHelper.MegaEvolvePokemonClientContext, str]] = ...) -> None: ... + +class MegaEvolvePokemonSpeciesProto(_message.Message): + __slots__ = ["energy_count", "pokemon_species_id"] + ENERGY_COUNT_FIELD_NUMBER: _ClassVar[int] + POKEMON_SPECIES_ID_FIELD_NUMBER: _ClassVar[int] + energy_count: int + pokemon_species_id: int + def __init__(self, energy_count: _Optional[int] = ..., pokemon_species_id: _Optional[int] = ...) -> None: ... + +class MementoAttributesProto(_message.Message): + __slots__ = ["postcard_display", "memento_type", "latitude", "longitude", "added_timestamp_ms", "memento_hash"] + POSTCARD_DISPLAY_FIELD_NUMBER: _ClassVar[int] + MEMENTO_TYPE_FIELD_NUMBER: _ClassVar[int] + LATITUDE_FIELD_NUMBER: _ClassVar[int] + LONGITUDE_FIELD_NUMBER: _ClassVar[int] + ADDED_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + MEMENTO_HASH_FIELD_NUMBER: _ClassVar[int] + postcard_display: PostcardDisplayProto + memento_type: MementoType + latitude: float + longitude: float + added_timestamp_ms: int + memento_hash: str + def __init__(self, postcard_display: _Optional[_Union[PostcardDisplayProto, _Mapping]] = ..., memento_type: _Optional[_Union[MementoType, str]] = ..., latitude: _Optional[float] = ..., longitude: _Optional[float] = ..., added_timestamp_ms: _Optional[int] = ..., memento_hash: _Optional[str] = ...) -> None: ... + +class MeshingStartEvent(_message.Message): + __slots__ = ["empty_field"] + EMPTY_FIELD_FIELD_NUMBER: _ClassVar[int] + empty_field: bool + def __init__(self, empty_field: bool = ...) -> None: ... + +class MeshingStopEvent(_message.Message): + __slots__ = ["time_elapsed_ms"] + TIME_ELAPSED_MS_FIELD_NUMBER: _ClassVar[int] + time_elapsed_ms: int + def __init__(self, time_elapsed_ms: _Optional[int] = ...) -> None: ... + +class MessageOptions(_message.Message): + __slots__ = ["message_set_wire_format", "no_standard_descriptor_accessor", "deprecated", "map_entry"] + MESSAGE_SET_WIRE_FORMAT_FIELD_NUMBER: _ClassVar[int] + NO_STANDARD_DESCRIPTOR_ACCESSOR_FIELD_NUMBER: _ClassVar[int] + DEPRECATED_FIELD_NUMBER: _ClassVar[int] + MAP_ENTRY_FIELD_NUMBER: _ClassVar[int] + message_set_wire_format: bool + no_standard_descriptor_accessor: bool + deprecated: bool + map_entry: bool + def __init__(self, message_set_wire_format: bool = ..., no_standard_descriptor_accessor: bool = ..., deprecated: bool = ..., map_entry: bool = ...) -> None: ... + +class MessagingClientEvent(_message.Message): + __slots__ = ["project_number", "message_id", "instance_id", "message_type", "sdk_platform", "package_name", "collapse_key", "priority", "ttl", "topic", "bulk_id", "event", "analytics_label", "campaign_id", "composer_label"] + class MessageType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNKNOWN: _ClassVar[MessagingClientEvent.MessageType] + DATA_MESSAGE: _ClassVar[MessagingClientEvent.MessageType] + TOPIC: _ClassVar[MessagingClientEvent.MessageType] + DISPLAY_NOTIFICATION: _ClassVar[MessagingClientEvent.MessageType] + UNKNOWN: MessagingClientEvent.MessageType + DATA_MESSAGE: MessagingClientEvent.MessageType + TOPIC: MessagingClientEvent.MessageType + DISPLAY_NOTIFICATION: MessagingClientEvent.MessageType + class SDKPlatform(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNKNOWN_OS: _ClassVar[MessagingClientEvent.SDKPlatform] + ANDROID: _ClassVar[MessagingClientEvent.SDKPlatform] + IOS: _ClassVar[MessagingClientEvent.SDKPlatform] + WEB: _ClassVar[MessagingClientEvent.SDKPlatform] + UNKNOWN_OS: MessagingClientEvent.SDKPlatform + ANDROID: MessagingClientEvent.SDKPlatform + IOS: MessagingClientEvent.SDKPlatform + WEB: MessagingClientEvent.SDKPlatform + class Event(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNKNOWN_EVENT: _ClassVar[MessagingClientEvent.Event] + MESSAGE_DELIVERED: _ClassVar[MessagingClientEvent.Event] + MESSAGE_OPEN: _ClassVar[MessagingClientEvent.Event] + UNKNOWN_EVENT: MessagingClientEvent.Event + MESSAGE_DELIVERED: MessagingClientEvent.Event + MESSAGE_OPEN: MessagingClientEvent.Event + PROJECT_NUMBER_FIELD_NUMBER: _ClassVar[int] + MESSAGE_ID_FIELD_NUMBER: _ClassVar[int] + INSTANCE_ID_FIELD_NUMBER: _ClassVar[int] + MESSAGE_TYPE_FIELD_NUMBER: _ClassVar[int] + SDK_PLATFORM_FIELD_NUMBER: _ClassVar[int] + PACKAGE_NAME_FIELD_NUMBER: _ClassVar[int] + COLLAPSE_KEY_FIELD_NUMBER: _ClassVar[int] + PRIORITY_FIELD_NUMBER: _ClassVar[int] + TTL_FIELD_NUMBER: _ClassVar[int] + TOPIC_FIELD_NUMBER: _ClassVar[int] + BULK_ID_FIELD_NUMBER: _ClassVar[int] + EVENT_FIELD_NUMBER: _ClassVar[int] + ANALYTICS_LABEL_FIELD_NUMBER: _ClassVar[int] + CAMPAIGN_ID_FIELD_NUMBER: _ClassVar[int] + COMPOSER_LABEL_FIELD_NUMBER: _ClassVar[int] + project_number: int + message_id: str + instance_id: str + message_type: MessagingClientEvent.MessageType + sdk_platform: MessagingClientEvent.SDKPlatform + package_name: str + collapse_key: str + priority: int + ttl: int + topic: str + bulk_id: int + event: MessagingClientEvent.Event + analytics_label: str + campaign_id: int + composer_label: str + def __init__(self, project_number: _Optional[int] = ..., message_id: _Optional[str] = ..., instance_id: _Optional[str] = ..., message_type: _Optional[_Union[MessagingClientEvent.MessageType, str]] = ..., sdk_platform: _Optional[_Union[MessagingClientEvent.SDKPlatform, str]] = ..., package_name: _Optional[str] = ..., collapse_key: _Optional[str] = ..., priority: _Optional[int] = ..., ttl: _Optional[int] = ..., topic: _Optional[str] = ..., bulk_id: _Optional[int] = ..., event: _Optional[_Union[MessagingClientEvent.Event, str]] = ..., analytics_label: _Optional[str] = ..., campaign_id: _Optional[int] = ..., composer_label: _Optional[str] = ...) -> None: ... + +class MessagingClientEventExtension(_message.Message): + __slots__ = ["messaging_client_event"] + MESSAGING_CLIENT_EVENT_FIELD_NUMBER: _ClassVar[int] + messaging_client_event: MessagingClientEvent + def __init__(self, messaging_client_event: _Optional[_Union[MessagingClientEvent, _Mapping]] = ...) -> None: ... + +class MethodDescriptorProto(_message.Message): + __slots__ = ["name", "input_type", "output_type", "options", "client_streaming", "server_streaming"] + NAME_FIELD_NUMBER: _ClassVar[int] + INPUT_TYPE_FIELD_NUMBER: _ClassVar[int] + OUTPUT_TYPE_FIELD_NUMBER: _ClassVar[int] + OPTIONS_FIELD_NUMBER: _ClassVar[int] + CLIENT_STREAMING_FIELD_NUMBER: _ClassVar[int] + SERVER_STREAMING_FIELD_NUMBER: _ClassVar[int] + name: str + input_type: str + output_type: str + options: MethodOptions + client_streaming: bool + server_streaming: bool + def __init__(self, name: _Optional[str] = ..., input_type: _Optional[str] = ..., output_type: _Optional[str] = ..., options: _Optional[_Union[MethodOptions, _Mapping]] = ..., client_streaming: bool = ..., server_streaming: bool = ...) -> None: ... + +class MethodGoogle(_message.Message): + __slots__ = ["name", "request_type_url", "request_streaming", "response_type_url", "response_streaming", "options", "syntax"] + NAME_FIELD_NUMBER: _ClassVar[int] + REQUEST_TYPE_URL_FIELD_NUMBER: _ClassVar[int] + REQUEST_STREAMING_FIELD_NUMBER: _ClassVar[int] + RESPONSE_TYPE_URL_FIELD_NUMBER: _ClassVar[int] + RESPONSE_STREAMING_FIELD_NUMBER: _ClassVar[int] + OPTIONS_FIELD_NUMBER: _ClassVar[int] + SYNTAX_FIELD_NUMBER: _ClassVar[int] + name: str + request_type_url: str + request_streaming: bool + response_type_url: str + response_streaming: bool + options: _containers.RepeatedCompositeFieldContainer[Option] + syntax: Syntax + def __init__(self, name: _Optional[str] = ..., request_type_url: _Optional[str] = ..., request_streaming: bool = ..., response_type_url: _Optional[str] = ..., response_streaming: bool = ..., options: _Optional[_Iterable[_Union[Option, _Mapping]]] = ..., syntax: _Optional[_Union[Syntax, str]] = ...) -> None: ... + +class MethodOptions(_message.Message): + __slots__ = ["deprecated"] + DEPRECATED_FIELD_NUMBER: _ClassVar[int] + deprecated: bool + def __init__(self, deprecated: bool = ...) -> None: ... + +class MetricRecord(_message.Message): + __slots__ = ["server_data", "datapoint", "common_filters"] + SERVER_DATA_FIELD_NUMBER: _ClassVar[int] + DATAPOINT_FIELD_NUMBER: _ClassVar[int] + COMMON_FILTERS_FIELD_NUMBER: _ClassVar[int] + server_data: ServerRecordMetadata + datapoint: Datapoint + common_filters: ClientTelemetryCommonFilterProto + def __init__(self, server_data: _Optional[_Union[ServerRecordMetadata, _Mapping]] = ..., datapoint: _Optional[_Union[Datapoint, _Mapping]] = ..., common_filters: _Optional[_Union[ClientTelemetryCommonFilterProto, _Mapping]] = ...) -> None: ... + +class MiniCollectionBadgeData(_message.Message): + __slots__ = ["event"] + EVENT_FIELD_NUMBER: _ClassVar[int] + event: _containers.RepeatedCompositeFieldContainer[MiniCollectionBadgeEvent] + def __init__(self, event: _Optional[_Iterable[_Union[MiniCollectionBadgeEvent, _Mapping]]] = ...) -> None: ... + +class MiniCollectionBadgeEvent(_message.Message): + __slots__ = ["event_id", "completed_timestamp"] + EVENT_ID_FIELD_NUMBER: _ClassVar[int] + COMPLETED_TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + event_id: str + completed_timestamp: int + def __init__(self, event_id: _Optional[str] = ..., completed_timestamp: _Optional[int] = ...) -> None: ... + +class MiniCollectionPokemon(_message.Message): + __slots__ = ["pokedex_id", "display", "caught", "collection_type", "require_alignment_to_match"] + class CollectType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + CATCH: _ClassVar[MiniCollectionPokemon.CollectType] + TRADE: _ClassVar[MiniCollectionPokemon.CollectType] + EVOLVE: _ClassVar[MiniCollectionPokemon.CollectType] + CATCH_FROM_RAID: _ClassVar[MiniCollectionPokemon.CollectType] + HATCH: _ClassVar[MiniCollectionPokemon.CollectType] + CATCH: MiniCollectionPokemon.CollectType + TRADE: MiniCollectionPokemon.CollectType + EVOLVE: MiniCollectionPokemon.CollectType + CATCH_FROM_RAID: MiniCollectionPokemon.CollectType + HATCH: MiniCollectionPokemon.CollectType + POKEDEX_ID_FIELD_NUMBER: _ClassVar[int] + DISPLAY_FIELD_NUMBER: _ClassVar[int] + CAUGHT_FIELD_NUMBER: _ClassVar[int] + COLLECTION_TYPE_FIELD_NUMBER: _ClassVar[int] + REQUIRE_ALIGNMENT_TO_MATCH_FIELD_NUMBER: _ClassVar[int] + pokedex_id: HoloPokemonId + display: PokemonDisplayProto + caught: bool + collection_type: MiniCollectionPokemon.CollectType + require_alignment_to_match: bool + def __init__(self, pokedex_id: _Optional[_Union[HoloPokemonId, str]] = ..., display: _Optional[_Union[PokemonDisplayProto, _Mapping]] = ..., caught: bool = ..., collection_type: _Optional[_Union[MiniCollectionPokemon.CollectType, str]] = ..., require_alignment_to_match: bool = ...) -> None: ... + +class MiniCollectionProto(_message.Message): + __slots__ = ["pokemon", "completed"] + POKEMON_FIELD_NUMBER: _ClassVar[int] + COMPLETED_FIELD_NUMBER: _ClassVar[int] + pokemon: _containers.RepeatedCompositeFieldContainer[MiniCollectionPokemon] + completed: bool + def __init__(self, pokemon: _Optional[_Iterable[_Union[MiniCollectionPokemon, _Mapping]]] = ..., completed: bool = ...) -> None: ... + +class MiniCollectionSectionProto(_message.Message): + __slots__ = ["quest_id"] + QUEST_ID_FIELD_NUMBER: _ClassVar[int] + quest_id: str + def __init__(self, quest_id: _Optional[str] = ...) -> None: ... + +class MissingTranslationTelemetry(_message.Message): + __slots__ = ["key", "language"] + KEY_FIELD_NUMBER: _ClassVar[int] + LANGUAGE_FIELD_NUMBER: _ClassVar[int] + key: str + language: str + def __init__(self, key: _Optional[str] = ..., language: _Optional[str] = ...) -> None: ... + +class Mixin(_message.Message): + __slots__ = ["name", "root"] + NAME_FIELD_NUMBER: _ClassVar[int] + ROOT_FIELD_NUMBER: _ClassVar[int] + name: str + root: str + def __init__(self, name: _Optional[str] = ..., root: _Optional[str] = ...) -> None: ... + +class MonodepthDownloadTelemetry(_message.Message): + __slots__ = ["downloaded_package", "skipped_package", "model_downloaded"] + DOWNLOADED_PACKAGE_FIELD_NUMBER: _ClassVar[int] + SKIPPED_PACKAGE_FIELD_NUMBER: _ClassVar[int] + MODEL_DOWNLOADED_FIELD_NUMBER: _ClassVar[int] + downloaded_package: bool + skipped_package: bool + model_downloaded: str + def __init__(self, downloaded_package: bool = ..., skipped_package: bool = ..., model_downloaded: _Optional[str] = ...) -> None: ... + +class MonodepthSettingsProto(_message.Message): + __slots__ = ["enable_occlusions", "occlusions_default_on", "occlusions_toggle_visible", "enable_ground_suppression", "min_ground_suppression_thresh", "suppression_channel_id", "suppression_channel_name"] + ENABLE_OCCLUSIONS_FIELD_NUMBER: _ClassVar[int] + OCCLUSIONS_DEFAULT_ON_FIELD_NUMBER: _ClassVar[int] + OCCLUSIONS_TOGGLE_VISIBLE_FIELD_NUMBER: _ClassVar[int] + ENABLE_GROUND_SUPPRESSION_FIELD_NUMBER: _ClassVar[int] + MIN_GROUND_SUPPRESSION_THRESH_FIELD_NUMBER: _ClassVar[int] + SUPPRESSION_CHANNEL_ID_FIELD_NUMBER: _ClassVar[int] + SUPPRESSION_CHANNEL_NAME_FIELD_NUMBER: _ClassVar[int] + enable_occlusions: bool + occlusions_default_on: bool + occlusions_toggle_visible: bool + enable_ground_suppression: bool + min_ground_suppression_thresh: float + suppression_channel_id: int + suppression_channel_name: str + def __init__(self, enable_occlusions: bool = ..., occlusions_default_on: bool = ..., occlusions_toggle_visible: bool = ..., enable_ground_suppression: bool = ..., min_ground_suppression_thresh: _Optional[float] = ..., suppression_channel_id: _Optional[int] = ..., suppression_channel_name: _Optional[str] = ...) -> None: ... + +class MotivatedPokemonProto(_message.Message): + __slots__ = ["pokemon", "deploy_ms", "cp_when_deployed", "motivation_now", "cp_now", "berry_value", "feed_cooldown_duration_millis", "food_value"] + POKEMON_FIELD_NUMBER: _ClassVar[int] + DEPLOY_MS_FIELD_NUMBER: _ClassVar[int] + CP_WHEN_DEPLOYED_FIELD_NUMBER: _ClassVar[int] + MOTIVATION_NOW_FIELD_NUMBER: _ClassVar[int] + CP_NOW_FIELD_NUMBER: _ClassVar[int] + BERRY_VALUE_FIELD_NUMBER: _ClassVar[int] + FEED_COOLDOWN_DURATION_MILLIS_FIELD_NUMBER: _ClassVar[int] + FOOD_VALUE_FIELD_NUMBER: _ClassVar[int] + pokemon: PokemonProto + deploy_ms: int + cp_when_deployed: int + motivation_now: float + cp_now: int + berry_value: float + feed_cooldown_duration_millis: int + food_value: _containers.RepeatedCompositeFieldContainer[FoodValue] + def __init__(self, pokemon: _Optional[_Union[PokemonProto, _Mapping]] = ..., deploy_ms: _Optional[int] = ..., cp_when_deployed: _Optional[int] = ..., motivation_now: _Optional[float] = ..., cp_now: _Optional[int] = ..., berry_value: _Optional[float] = ..., feed_cooldown_duration_millis: _Optional[int] = ..., food_value: _Optional[_Iterable[_Union[FoodValue, _Mapping]]] = ...) -> None: ... + +class MoveModifierGroup(_message.Message): + __slots__ = ["move_modifier"] + MOVE_MODIFIER_FIELD_NUMBER: _ClassVar[int] + move_modifier: _containers.RepeatedCompositeFieldContainer[MoveModifierProto] + def __init__(self, move_modifier: _Optional[_Iterable[_Union[MoveModifierProto, _Mapping]]] = ...) -> None: ... + +class MoveModifierProto(_message.Message): + __slots__ = ["mode", "type", "value", "condition", "render_modifier", "duration", "string_value", "best_effort", "modifier_target"] + class MoveModifierMode(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET_MOVE_MODIFIER_MODE: _ClassVar[MoveModifierProto.MoveModifierMode] + FORM_CHANGE: _ClassVar[MoveModifierProto.MoveModifierMode] + DIRECT_DAMAGE: _ClassVar[MoveModifierProto.MoveModifierMode] + DEFENDER_DAMAGE_DEALT: _ClassVar[MoveModifierProto.MoveModifierMode] + DEFENDER_DAMAGE_TAKEN: _ClassVar[MoveModifierProto.MoveModifierMode] + ATTACKER_ARBITRARY_COUNTER: _ClassVar[MoveModifierProto.MoveModifierMode] + ATTACKER_FORM_REVERSION: _ClassVar[MoveModifierProto.MoveModifierMode] + DEFENDER_FORM_REVERSION: _ClassVar[MoveModifierProto.MoveModifierMode] + DEFENDER_ARBITRARY_COUNTER: _ClassVar[MoveModifierProto.MoveModifierMode] + APPLY_VS_EFFECT_TAG: _ClassVar[MoveModifierProto.MoveModifierMode] + REMOVE_VS_EFFECT_TAG: _ClassVar[MoveModifierProto.MoveModifierMode] + ATTACK_STAT_CHANGE: _ClassVar[MoveModifierProto.MoveModifierMode] + DEFENSE_STAT_CHANGE: _ClassVar[MoveModifierProto.MoveModifierMode] + STAMINA_STAT_CHANGE: _ClassVar[MoveModifierProto.MoveModifierMode] + STAT_CHANGE: _ClassVar[MoveModifierProto.MoveModifierMode] + GROUP_POINTER: _ClassVar[MoveModifierProto.MoveModifierMode] + UNSET_MOVE_MODIFIER_MODE: MoveModifierProto.MoveModifierMode + FORM_CHANGE: MoveModifierProto.MoveModifierMode + DIRECT_DAMAGE: MoveModifierProto.MoveModifierMode + DEFENDER_DAMAGE_DEALT: MoveModifierProto.MoveModifierMode + DEFENDER_DAMAGE_TAKEN: MoveModifierProto.MoveModifierMode + ATTACKER_ARBITRARY_COUNTER: MoveModifierProto.MoveModifierMode + ATTACKER_FORM_REVERSION: MoveModifierProto.MoveModifierMode + DEFENDER_FORM_REVERSION: MoveModifierProto.MoveModifierMode + DEFENDER_ARBITRARY_COUNTER: MoveModifierProto.MoveModifierMode + APPLY_VS_EFFECT_TAG: MoveModifierProto.MoveModifierMode + REMOVE_VS_EFFECT_TAG: MoveModifierProto.MoveModifierMode + ATTACK_STAT_CHANGE: MoveModifierProto.MoveModifierMode + DEFENSE_STAT_CHANGE: MoveModifierProto.MoveModifierMode + STAMINA_STAT_CHANGE: MoveModifierProto.MoveModifierMode + STAT_CHANGE: MoveModifierProto.MoveModifierMode + GROUP_POINTER: MoveModifierProto.MoveModifierMode + class MoveModifierTarget(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[MoveModifierProto.MoveModifierTarget] + ATTACKER: _ClassVar[MoveModifierProto.MoveModifierTarget] + DEFENDER: _ClassVar[MoveModifierProto.MoveModifierTarget] + UNSET: MoveModifierProto.MoveModifierTarget + ATTACKER: MoveModifierProto.MoveModifierTarget + DEFENDER: MoveModifierProto.MoveModifierTarget + class MoveModifierType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET_MOVE_MODIFIER_TYPE: _ClassVar[MoveModifierProto.MoveModifierType] + PERCENTAGE: _ClassVar[MoveModifierProto.MoveModifierType] + FLAT_VALUE: _ClassVar[MoveModifierProto.MoveModifierType] + UNSET_MOVE_MODIFIER_TYPE: MoveModifierProto.MoveModifierType + PERCENTAGE: MoveModifierProto.MoveModifierType + FLAT_VALUE: MoveModifierProto.MoveModifierType + class ModifierCondition(_message.Message): + __slots__ = ["condition_type", "value", "deviation", "string_lookup"] + class ConditionType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[MoveModifierProto.ModifierCondition.ConditionType] + PVE_NPC: _ClassVar[MoveModifierProto.ModifierCondition.ConditionType] + HP_PERCENT: _ClassVar[MoveModifierProto.ModifierCondition.ConditionType] + INVOCATION_LIMIT: _ClassVar[MoveModifierProto.ModifierCondition.ConditionType] + COOLDOWN_MS: _ClassVar[MoveModifierProto.ModifierCondition.ConditionType] + DEFENDER_ALIGNMENT_SHADOW: _ClassVar[MoveModifierProto.ModifierCondition.ConditionType] + DEFENDER_VS_TAG: _ClassVar[MoveModifierProto.ModifierCondition.ConditionType] + ATTACKER_ARBITRARY_COUNTER_MINIMUM: _ClassVar[MoveModifierProto.ModifierCondition.ConditionType] + DEFENDER_ARBITRARY_COUNTER_MINIMUM: _ClassVar[MoveModifierProto.ModifierCondition.ConditionType] + ATTACKER_VS_TAG: _ClassVar[MoveModifierProto.ModifierCondition.ConditionType] + UNSET: MoveModifierProto.ModifierCondition.ConditionType + PVE_NPC: MoveModifierProto.ModifierCondition.ConditionType + HP_PERCENT: MoveModifierProto.ModifierCondition.ConditionType + INVOCATION_LIMIT: MoveModifierProto.ModifierCondition.ConditionType + COOLDOWN_MS: MoveModifierProto.ModifierCondition.ConditionType + DEFENDER_ALIGNMENT_SHADOW: MoveModifierProto.ModifierCondition.ConditionType + DEFENDER_VS_TAG: MoveModifierProto.ModifierCondition.ConditionType + ATTACKER_ARBITRARY_COUNTER_MINIMUM: MoveModifierProto.ModifierCondition.ConditionType + DEFENDER_ARBITRARY_COUNTER_MINIMUM: MoveModifierProto.ModifierCondition.ConditionType + ATTACKER_VS_TAG: MoveModifierProto.ModifierCondition.ConditionType + CONDITION_TYPE_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + DEVIATION_FIELD_NUMBER: _ClassVar[int] + STRING_LOOKUP_FIELD_NUMBER: _ClassVar[int] + condition_type: MoveModifierProto.ModifierCondition.ConditionType + value: int + deviation: float + string_lookup: str + def __init__(self, condition_type: _Optional[_Union[MoveModifierProto.ModifierCondition.ConditionType, str]] = ..., value: _Optional[int] = ..., deviation: _Optional[float] = ..., string_lookup: _Optional[str] = ...) -> None: ... + MODE_FIELD_NUMBER: _ClassVar[int] + TYPE_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + CONDITION_FIELD_NUMBER: _ClassVar[int] + RENDER_MODIFIER_FIELD_NUMBER: _ClassVar[int] + DURATION_FIELD_NUMBER: _ClassVar[int] + STRING_VALUE_FIELD_NUMBER: _ClassVar[int] + BEST_EFFORT_FIELD_NUMBER: _ClassVar[int] + MODIFIER_TARGET_FIELD_NUMBER: _ClassVar[int] + mode: MoveModifierProto.MoveModifierMode + type: MoveModifierProto.MoveModifierType + value: float + condition: _containers.RepeatedCompositeFieldContainer[MoveModifierProto.ModifierCondition] + render_modifier: _containers.RepeatedCompositeFieldContainer[FormRenderModifier] + duration: int + string_value: str + best_effort: bool + modifier_target: MoveModifierProto.MoveModifierTarget + def __init__(self, mode: _Optional[_Union[MoveModifierProto.MoveModifierMode, str]] = ..., type: _Optional[_Union[MoveModifierProto.MoveModifierType, str]] = ..., value: _Optional[float] = ..., condition: _Optional[_Iterable[_Union[MoveModifierProto.ModifierCondition, _Mapping]]] = ..., render_modifier: _Optional[_Iterable[_Union[FormRenderModifier, _Mapping]]] = ..., duration: _Optional[int] = ..., string_value: _Optional[str] = ..., best_effort: bool = ..., modifier_target: _Optional[_Union[MoveModifierProto.MoveModifierTarget, str]] = ...) -> None: ... + +class MoveReassignmentProto(_message.Message): + __slots__ = ["existing_moves", "replacement_moves"] + EXISTING_MOVES_FIELD_NUMBER: _ClassVar[int] + REPLACEMENT_MOVES_FIELD_NUMBER: _ClassVar[int] + existing_moves: _containers.RepeatedScalarFieldContainer[HoloPokemonMove] + replacement_moves: _containers.RepeatedScalarFieldContainer[HoloPokemonMove] + def __init__(self, existing_moves: _Optional[_Iterable[_Union[HoloPokemonMove, str]]] = ..., replacement_moves: _Optional[_Iterable[_Union[HoloPokemonMove, str]]] = ...) -> None: ... + +class MoveSequenceSettingsProto(_message.Message): + __slots__ = ["sequence"] + SEQUENCE_FIELD_NUMBER: _ClassVar[int] + sequence: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, sequence: _Optional[_Iterable[str]] = ...) -> None: ... + +class MoveSettingsProto(_message.Message): + __slots__ = ["unique_id", "animation_id", "pokemon_type", "power", "accuracy_chance", "critical_chance", "heal_scalar", "stamina_loss_scalar", "trainer_level_min", "trainer_level_max", "vfx_name", "duration_ms", "damage_window_start_ms", "damage_window_end_ms", "energy_delta", "is_locked", "modifier", "ob_int32"] + UNIQUE_ID_FIELD_NUMBER: _ClassVar[int] + ANIMATION_ID_FIELD_NUMBER: _ClassVar[int] + POKEMON_TYPE_FIELD_NUMBER: _ClassVar[int] + POWER_FIELD_NUMBER: _ClassVar[int] + ACCURACY_CHANCE_FIELD_NUMBER: _ClassVar[int] + CRITICAL_CHANCE_FIELD_NUMBER: _ClassVar[int] + HEAL_SCALAR_FIELD_NUMBER: _ClassVar[int] + STAMINA_LOSS_SCALAR_FIELD_NUMBER: _ClassVar[int] + TRAINER_LEVEL_MIN_FIELD_NUMBER: _ClassVar[int] + TRAINER_LEVEL_MAX_FIELD_NUMBER: _ClassVar[int] + VFX_NAME_FIELD_NUMBER: _ClassVar[int] + DURATION_MS_FIELD_NUMBER: _ClassVar[int] + DAMAGE_WINDOW_START_MS_FIELD_NUMBER: _ClassVar[int] + DAMAGE_WINDOW_END_MS_FIELD_NUMBER: _ClassVar[int] + ENERGY_DELTA_FIELD_NUMBER: _ClassVar[int] + IS_LOCKED_FIELD_NUMBER: _ClassVar[int] + MODIFIER_FIELD_NUMBER: _ClassVar[int] + OB_INT32_FIELD_NUMBER: _ClassVar[int] + unique_id: HoloPokemonMove + animation_id: int + pokemon_type: HoloPokemonType + power: float + accuracy_chance: float + critical_chance: float + heal_scalar: float + stamina_loss_scalar: float + trainer_level_min: int + trainer_level_max: int + vfx_name: str + duration_ms: int + damage_window_start_ms: int + damage_window_end_ms: int + energy_delta: int + is_locked: bool + modifier: _containers.RepeatedCompositeFieldContainer[MoveModifierProto] + ob_int32: _containers.RepeatedScalarFieldContainer[int] + def __init__(self, unique_id: _Optional[_Union[HoloPokemonMove, str]] = ..., animation_id: _Optional[int] = ..., pokemon_type: _Optional[_Union[HoloPokemonType, str]] = ..., power: _Optional[float] = ..., accuracy_chance: _Optional[float] = ..., critical_chance: _Optional[float] = ..., heal_scalar: _Optional[float] = ..., stamina_loss_scalar: _Optional[float] = ..., trainer_level_min: _Optional[int] = ..., trainer_level_max: _Optional[int] = ..., vfx_name: _Optional[str] = ..., duration_ms: _Optional[int] = ..., damage_window_start_ms: _Optional[int] = ..., damage_window_end_ms: _Optional[int] = ..., energy_delta: _Optional[int] = ..., is_locked: bool = ..., modifier: _Optional[_Iterable[_Union[MoveModifierProto, _Mapping]]] = ..., ob_int32: _Optional[_Iterable[int]] = ...) -> None: ... + +class MpSharedSettingsProto(_message.Message): + __slots__ = ["num_mp_from_walk_quest", "num_meters_goal", "debug_allow_remove_walk_quest", "num_mp_from_loot_station", "num_extra_mp_from_first_loot_station", "debug_num_extra_loot_stations_per_day", "debug_fixed_mp_walk_quest_cooldown_duration_ms", "mp_capacity", "mp_base_daily_limit", "bread_battle_catch_mp_cost", "mp_claim_delay_ms", "mp_claim_particle_speed_multiplier", "battle_mp_cost_per_tier"] + class BreadBattleMpCostPerTier(_message.Message): + __slots__ = ["bread_battle_catch_mp_cost", "battle_level"] + BREAD_BATTLE_CATCH_MP_COST_FIELD_NUMBER: _ClassVar[int] + BATTLE_LEVEL_FIELD_NUMBER: _ClassVar[int] + bread_battle_catch_mp_cost: int + battle_level: BreadBattleLevel + def __init__(self, bread_battle_catch_mp_cost: _Optional[int] = ..., battle_level: _Optional[_Union[BreadBattleLevel, str]] = ...) -> None: ... + NUM_MP_FROM_WALK_QUEST_FIELD_NUMBER: _ClassVar[int] + NUM_METERS_GOAL_FIELD_NUMBER: _ClassVar[int] + DEBUG_ALLOW_REMOVE_WALK_QUEST_FIELD_NUMBER: _ClassVar[int] + NUM_MP_FROM_LOOT_STATION_FIELD_NUMBER: _ClassVar[int] + NUM_EXTRA_MP_FROM_FIRST_LOOT_STATION_FIELD_NUMBER: _ClassVar[int] + DEBUG_NUM_EXTRA_LOOT_STATIONS_PER_DAY_FIELD_NUMBER: _ClassVar[int] + DEBUG_FIXED_MP_WALK_QUEST_COOLDOWN_DURATION_MS_FIELD_NUMBER: _ClassVar[int] + MP_CAPACITY_FIELD_NUMBER: _ClassVar[int] + MP_BASE_DAILY_LIMIT_FIELD_NUMBER: _ClassVar[int] + BREAD_BATTLE_CATCH_MP_COST_FIELD_NUMBER: _ClassVar[int] + MP_CLAIM_DELAY_MS_FIELD_NUMBER: _ClassVar[int] + MP_CLAIM_PARTICLE_SPEED_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + BATTLE_MP_COST_PER_TIER_FIELD_NUMBER: _ClassVar[int] + num_mp_from_walk_quest: int + num_meters_goal: int + debug_allow_remove_walk_quest: bool + num_mp_from_loot_station: int + num_extra_mp_from_first_loot_station: int + debug_num_extra_loot_stations_per_day: int + debug_fixed_mp_walk_quest_cooldown_duration_ms: int + mp_capacity: int + mp_base_daily_limit: int + bread_battle_catch_mp_cost: int + mp_claim_delay_ms: int + mp_claim_particle_speed_multiplier: float + battle_mp_cost_per_tier: _containers.RepeatedCompositeFieldContainer[MpSharedSettingsProto.BreadBattleMpCostPerTier] + def __init__(self, num_mp_from_walk_quest: _Optional[int] = ..., num_meters_goal: _Optional[int] = ..., debug_allow_remove_walk_quest: bool = ..., num_mp_from_loot_station: _Optional[int] = ..., num_extra_mp_from_first_loot_station: _Optional[int] = ..., debug_num_extra_loot_stations_per_day: _Optional[int] = ..., debug_fixed_mp_walk_quest_cooldown_duration_ms: _Optional[int] = ..., mp_capacity: _Optional[int] = ..., mp_base_daily_limit: _Optional[int] = ..., bread_battle_catch_mp_cost: _Optional[int] = ..., mp_claim_delay_ms: _Optional[int] = ..., mp_claim_particle_speed_multiplier: _Optional[float] = ..., battle_mp_cost_per_tier: _Optional[_Iterable[_Union[MpSharedSettingsProto.BreadBattleMpCostPerTier, _Mapping]]] = ...) -> None: ... + +class MultiPartQuestProto(_message.Message): + __slots__ = ["sub_quests"] + SUB_QUESTS_FIELD_NUMBER: _ClassVar[int] + sub_quests: _containers.RepeatedCompositeFieldContainer[QuestProto] + def __init__(self, sub_quests: _Optional[_Iterable[_Union[QuestProto, _Mapping]]] = ...) -> None: ... + +class MultiSelectorProto(_message.Message): + __slots__ = ["keys", "next_steps"] + KEYS_FIELD_NUMBER: _ClassVar[int] + NEXT_STEPS_FIELD_NUMBER: _ClassVar[int] + keys: _containers.RepeatedScalarFieldContainer[str] + next_steps: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, keys: _Optional[_Iterable[str]] = ..., next_steps: _Optional[_Iterable[str]] = ...) -> None: ... + +class MusicSettingsProto(_message.Message): + __slots__ = ["map_music_day_override", "map_music_night_override", "encounter_music_day_override", "encounter_music_night_override", "map_music_meloetta_buddy_override", "start_times_enabled", "encounter_raid_music_day_override", "encounter_raid_music_night_override"] + MAP_MUSIC_DAY_OVERRIDE_FIELD_NUMBER: _ClassVar[int] + MAP_MUSIC_NIGHT_OVERRIDE_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_MUSIC_DAY_OVERRIDE_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_MUSIC_NIGHT_OVERRIDE_FIELD_NUMBER: _ClassVar[int] + MAP_MUSIC_MELOETTA_BUDDY_OVERRIDE_FIELD_NUMBER: _ClassVar[int] + START_TIMES_ENABLED_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_RAID_MUSIC_DAY_OVERRIDE_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_RAID_MUSIC_NIGHT_OVERRIDE_FIELD_NUMBER: _ClassVar[int] + map_music_day_override: str + map_music_night_override: str + encounter_music_day_override: str + encounter_music_night_override: str + map_music_meloetta_buddy_override: str + start_times_enabled: bool + encounter_raid_music_day_override: str + encounter_raid_music_night_override: str + def __init__(self, map_music_day_override: _Optional[str] = ..., map_music_night_override: _Optional[str] = ..., encounter_music_day_override: _Optional[str] = ..., encounter_music_night_override: _Optional[str] = ..., map_music_meloetta_buddy_override: _Optional[str] = ..., start_times_enabled: bool = ..., encounter_raid_music_day_override: _Optional[str] = ..., encounter_raid_music_night_override: _Optional[str] = ...) -> None: ... + +class NMAClientPlayerProto(_message.Message): + __slots__ = ["player_id", "creation_time_ms", "email", "roles", "developer_keys", "accounts", "onboarding_complete"] + PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + CREATION_TIME_MS_FIELD_NUMBER: _ClassVar[int] + EMAIL_FIELD_NUMBER: _ClassVar[int] + ROLES_FIELD_NUMBER: _ClassVar[int] + DEVELOPER_KEYS_FIELD_NUMBER: _ClassVar[int] + ACCOUNTS_FIELD_NUMBER: _ClassVar[int] + ONBOARDING_COMPLETE_FIELD_NUMBER: _ClassVar[int] + player_id: str + creation_time_ms: int + email: str + roles: _containers.RepeatedScalarFieldContainer[NMARole] + developer_keys: _containers.RepeatedScalarFieldContainer[str] + accounts: _containers.RepeatedCompositeFieldContainer[NMAThe8thWallAccountProto] + onboarding_complete: _containers.RepeatedScalarFieldContainer[NMAOnboardingCompletion] + def __init__(self, player_id: _Optional[str] = ..., creation_time_ms: _Optional[int] = ..., email: _Optional[str] = ..., roles: _Optional[_Iterable[_Union[NMARole, str]]] = ..., developer_keys: _Optional[_Iterable[str]] = ..., accounts: _Optional[_Iterable[_Union[NMAThe8thWallAccountProto, _Mapping]]] = ..., onboarding_complete: _Optional[_Iterable[_Union[NMAOnboardingCompletion, str]]] = ...) -> None: ... + +class NMAGetPlayerOutProto(_message.Message): + __slots__ = ["status", "error_message", "player", "was_created", "jwt"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNKNOWN_STATUS: _ClassVar[NMAGetPlayerOutProto.Status] + SUCCESS: _ClassVar[NMAGetPlayerOutProto.Status] + ERROR: _ClassVar[NMAGetPlayerOutProto.Status] + UNKNOWN_STATUS: NMAGetPlayerOutProto.Status + SUCCESS: NMAGetPlayerOutProto.Status + ERROR: NMAGetPlayerOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + ERROR_MESSAGE_FIELD_NUMBER: _ClassVar[int] + PLAYER_FIELD_NUMBER: _ClassVar[int] + WAS_CREATED_FIELD_NUMBER: _ClassVar[int] + JWT_FIELD_NUMBER: _ClassVar[int] + status: NMAGetPlayerOutProto.Status + error_message: str + player: NMAClientPlayerProto + was_created: bool + jwt: str + def __init__(self, status: _Optional[_Union[NMAGetPlayerOutProto.Status, str]] = ..., error_message: _Optional[str] = ..., player: _Optional[_Union[NMAClientPlayerProto, _Mapping]] = ..., was_created: bool = ..., jwt: _Optional[str] = ...) -> None: ... + +class NMAGetPlayerProto(_message.Message): + __slots__ = ["lightship_token", "the8_th_wall_token"] + LIGHTSHIP_TOKEN_FIELD_NUMBER: _ClassVar[int] + THE8_TH_WALL_TOKEN_FIELD_NUMBER: _ClassVar[int] + lightship_token: NMALightshipTokenProto + the8_th_wall_token: NMAThe8thWallTokenProto + def __init__(self, lightship_token: _Optional[_Union[NMALightshipTokenProto, _Mapping]] = ..., the8_th_wall_token: _Optional[_Union[NMAThe8thWallTokenProto, _Mapping]] = ...) -> None: ... + +class NMAGetServerConfigOutProto(_message.Message): + __slots__ = ["status", "error_message", "vps_url", "use_legacy_scanning_system"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNKNOWN_STATUS: _ClassVar[NMAGetServerConfigOutProto.Status] + SUCCESS: _ClassVar[NMAGetServerConfigOutProto.Status] + ERROR: _ClassVar[NMAGetServerConfigOutProto.Status] + UNKNOWN_STATUS: NMAGetServerConfigOutProto.Status + SUCCESS: NMAGetServerConfigOutProto.Status + ERROR: NMAGetServerConfigOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + ERROR_MESSAGE_FIELD_NUMBER: _ClassVar[int] + VPS_URL_FIELD_NUMBER: _ClassVar[int] + USE_LEGACY_SCANNING_SYSTEM_FIELD_NUMBER: _ClassVar[int] + status: NMAGetServerConfigOutProto.Status + error_message: str + vps_url: str + use_legacy_scanning_system: bool + def __init__(self, status: _Optional[_Union[NMAGetServerConfigOutProto.Status, str]] = ..., error_message: _Optional[str] = ..., vps_url: _Optional[str] = ..., use_legacy_scanning_system: bool = ...) -> None: ... + +class NMAGetServerConfigProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class NMAGetSurveyorProjectsOutProto(_message.Message): + __slots__ = ["error_status", "error_msg", "projects"] + class ErrorStatus(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNDEFINED: _ClassVar[NMAGetSurveyorProjectsOutProto.ErrorStatus] + ERROR: _ClassVar[NMAGetSurveyorProjectsOutProto.ErrorStatus] + SUCCESS: _ClassVar[NMAGetSurveyorProjectsOutProto.ErrorStatus] + UNDEFINED: NMAGetSurveyorProjectsOutProto.ErrorStatus + ERROR: NMAGetSurveyorProjectsOutProto.ErrorStatus + SUCCESS: NMAGetSurveyorProjectsOutProto.ErrorStatus + ERROR_STATUS_FIELD_NUMBER: _ClassVar[int] + ERROR_MSG_FIELD_NUMBER: _ClassVar[int] + PROJECTS_FIELD_NUMBER: _ClassVar[int] + error_status: NMAGetSurveyorProjectsOutProto.ErrorStatus + error_msg: str + projects: _containers.RepeatedCompositeFieldContainer[NMASurveyorProjectProto] + def __init__(self, error_status: _Optional[_Union[NMAGetSurveyorProjectsOutProto.ErrorStatus, str]] = ..., error_msg: _Optional[str] = ..., projects: _Optional[_Iterable[_Union[NMASurveyorProjectProto, _Mapping]]] = ...) -> None: ... + +class NMAGetSurveyorProjectsProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class NMALightshipTokenProto(_message.Message): + __slots__ = ["authorization_token", "code_verifier"] + AUTHORIZATION_TOKEN_FIELD_NUMBER: _ClassVar[int] + CODE_VERIFIER_FIELD_NUMBER: _ClassVar[int] + authorization_token: str + code_verifier: str + def __init__(self, authorization_token: _Optional[str] = ..., code_verifier: _Optional[str] = ...) -> None: ... + +class NMAProjectTaskProto(_message.Message): + __slots__ = ["task_id", "is_completed", "task_type", "poi"] + class TaskType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNDEFINED: _ClassVar[NMAProjectTaskProto.TaskType] + MAPPING: _ClassVar[NMAProjectTaskProto.TaskType] + VALIDATION: _ClassVar[NMAProjectTaskProto.TaskType] + UNDEFINED: NMAProjectTaskProto.TaskType + MAPPING: NMAProjectTaskProto.TaskType + VALIDATION: NMAProjectTaskProto.TaskType + TASK_ID_FIELD_NUMBER: _ClassVar[int] + IS_COMPLETED_FIELD_NUMBER: _ClassVar[int] + TASK_TYPE_FIELD_NUMBER: _ClassVar[int] + POI_FIELD_NUMBER: _ClassVar[int] + task_id: str + is_completed: bool + task_type: NMAProjectTaskProto.TaskType + poi: NMASlimPoiProto + def __init__(self, task_id: _Optional[str] = ..., is_completed: bool = ..., task_type: _Optional[_Union[NMAProjectTaskProto.TaskType, str]] = ..., poi: _Optional[_Union[NMASlimPoiProto, _Mapping]] = ...) -> None: ... + +class NMASlimPoiImageData(_message.Message): + __slots__ = ["image_id", "image_url"] + IMAGE_ID_FIELD_NUMBER: _ClassVar[int] + IMAGE_URL_FIELD_NUMBER: _ClassVar[int] + image_id: str + image_url: str + def __init__(self, image_id: _Optional[str] = ..., image_url: _Optional[str] = ...) -> None: ... + +class NMASlimPoiProto(_message.Message): + __slots__ = ["poi_id", "title", "images"] + POI_ID_FIELD_NUMBER: _ClassVar[int] + TITLE_FIELD_NUMBER: _ClassVar[int] + IMAGES_FIELD_NUMBER: _ClassVar[int] + poi_id: str + title: str + images: _containers.RepeatedCompositeFieldContainer[NMASlimPoiImageData] + def __init__(self, poi_id: _Optional[str] = ..., title: _Optional[str] = ..., images: _Optional[_Iterable[_Union[NMASlimPoiImageData, _Mapping]]] = ...) -> None: ... + +class NMASurveyorProjectProto(_message.Message): + __slots__ = ["project_id", "project_name", "status", "notes", "estimated_completion_timestamp_ms", "tasks"] + class ProjectStatus(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNDEFINED: _ClassVar[NMASurveyorProjectProto.ProjectStatus] + ACTIVE: _ClassVar[NMASurveyorProjectProto.ProjectStatus] + INACTIVE: _ClassVar[NMASurveyorProjectProto.ProjectStatus] + UNDEFINED: NMASurveyorProjectProto.ProjectStatus + ACTIVE: NMASurveyorProjectProto.ProjectStatus + INACTIVE: NMASurveyorProjectProto.ProjectStatus + PROJECT_ID_FIELD_NUMBER: _ClassVar[int] + PROJECT_NAME_FIELD_NUMBER: _ClassVar[int] + STATUS_FIELD_NUMBER: _ClassVar[int] + NOTES_FIELD_NUMBER: _ClassVar[int] + ESTIMATED_COMPLETION_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + TASKS_FIELD_NUMBER: _ClassVar[int] + project_id: str + project_name: str + status: NMASurveyorProjectProto.ProjectStatus + notes: str + estimated_completion_timestamp_ms: int + tasks: _containers.RepeatedCompositeFieldContainer[NMAProjectTaskProto] + def __init__(self, project_id: _Optional[str] = ..., project_name: _Optional[str] = ..., status: _Optional[_Union[NMASurveyorProjectProto.ProjectStatus, str]] = ..., notes: _Optional[str] = ..., estimated_completion_timestamp_ms: _Optional[int] = ..., tasks: _Optional[_Iterable[_Union[NMAProjectTaskProto, _Mapping]]] = ...) -> None: ... + +class NMAThe8thWallAccessTokenProto(_message.Message): + __slots__ = ["uid", "name", "email", "email_verified", "metadata", "disabled", "accounts"] + UID_FIELD_NUMBER: _ClassVar[int] + NAME_FIELD_NUMBER: _ClassVar[int] + EMAIL_FIELD_NUMBER: _ClassVar[int] + EMAIL_VERIFIED_FIELD_NUMBER: _ClassVar[int] + METADATA_FIELD_NUMBER: _ClassVar[int] + DISABLED_FIELD_NUMBER: _ClassVar[int] + ACCOUNTS_FIELD_NUMBER: _ClassVar[int] + uid: str + name: str + email: str + email_verified: bool + metadata: NMAThe8thWallMetadataProto + disabled: bool + accounts: _containers.RepeatedCompositeFieldContainer[NMAThe8thWallAccountProto] + def __init__(self, uid: _Optional[str] = ..., name: _Optional[str] = ..., email: _Optional[str] = ..., email_verified: bool = ..., metadata: _Optional[_Union[NMAThe8thWallMetadataProto, _Mapping]] = ..., disabled: bool = ..., accounts: _Optional[_Iterable[_Union[NMAThe8thWallAccountProto, _Mapping]]] = ...) -> None: ... + +class NMAThe8thWallAccountProto(_message.Message): + __slots__ = ["name", "uid", "status", "account_type", "violation_status"] + NAME_FIELD_NUMBER: _ClassVar[int] + UID_FIELD_NUMBER: _ClassVar[int] + STATUS_FIELD_NUMBER: _ClassVar[int] + ACCOUNT_TYPE_FIELD_NUMBER: _ClassVar[int] + VIOLATION_STATUS_FIELD_NUMBER: _ClassVar[int] + name: str + uid: str + status: str + account_type: str + violation_status: str + def __init__(self, name: _Optional[str] = ..., uid: _Optional[str] = ..., status: _Optional[str] = ..., account_type: _Optional[str] = ..., violation_status: _Optional[str] = ...) -> None: ... + +class NMAThe8thWallMetadataProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class NMAThe8thWallTokenProto(_message.Message): + __slots__ = ["authorization_token", "code_verifier"] + AUTHORIZATION_TOKEN_FIELD_NUMBER: _ClassVar[int] + CODE_VERIFIER_FIELD_NUMBER: _ClassVar[int] + authorization_token: str + code_verifier: str + def __init__(self, authorization_token: _Optional[str] = ..., code_verifier: _Optional[str] = ...) -> None: ... + +class NMAUpdateSurveyorProjectOutProto(_message.Message): + __slots__ = ["error_status", "error_msg"] + class ErrorStatus(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNDEFINED: _ClassVar[NMAUpdateSurveyorProjectOutProto.ErrorStatus] + ERROR: _ClassVar[NMAUpdateSurveyorProjectOutProto.ErrorStatus] + SUCCESS: _ClassVar[NMAUpdateSurveyorProjectOutProto.ErrorStatus] + UNDEFINED: NMAUpdateSurveyorProjectOutProto.ErrorStatus + ERROR: NMAUpdateSurveyorProjectOutProto.ErrorStatus + SUCCESS: NMAUpdateSurveyorProjectOutProto.ErrorStatus + ERROR_STATUS_FIELD_NUMBER: _ClassVar[int] + ERROR_MSG_FIELD_NUMBER: _ClassVar[int] + error_status: NMAUpdateSurveyorProjectOutProto.ErrorStatus + error_msg: str + def __init__(self, error_status: _Optional[_Union[NMAUpdateSurveyorProjectOutProto.ErrorStatus, str]] = ..., error_msg: _Optional[str] = ...) -> None: ... + +class NMAUpdateSurveyorProjectProto(_message.Message): + __slots__ = ["project_task_id", "completed"] + PROJECT_TASK_ID_FIELD_NUMBER: _ClassVar[int] + COMPLETED_FIELD_NUMBER: _ClassVar[int] + project_task_id: str + completed: bool + def __init__(self, project_task_id: _Optional[str] = ..., completed: bool = ...) -> None: ... + +class NMAUpdateUserOnboardingOutProto(_message.Message): + __slots__ = ["status", "error_message", "player"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNKNOWN_STATUS: _ClassVar[NMAUpdateUserOnboardingOutProto.Status] + SUCCESS: _ClassVar[NMAUpdateUserOnboardingOutProto.Status] + ERROR: _ClassVar[NMAUpdateUserOnboardingOutProto.Status] + UNKNOWN_STATUS: NMAUpdateUserOnboardingOutProto.Status + SUCCESS: NMAUpdateUserOnboardingOutProto.Status + ERROR: NMAUpdateUserOnboardingOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + ERROR_MESSAGE_FIELD_NUMBER: _ClassVar[int] + PLAYER_FIELD_NUMBER: _ClassVar[int] + status: NMAUpdateUserOnboardingOutProto.Status + error_message: str + player: NMAClientPlayerProto + def __init__(self, status: _Optional[_Union[NMAUpdateUserOnboardingOutProto.Status, str]] = ..., error_message: _Optional[str] = ..., player: _Optional[_Union[NMAClientPlayerProto, _Mapping]] = ...) -> None: ... + +class NMAUpdateUserOnboardingProto(_message.Message): + __slots__ = ["onboarding_complete"] + ONBOARDING_COMPLETE_FIELD_NUMBER: _ClassVar[int] + onboarding_complete: _containers.RepeatedScalarFieldContainer[NMAOnboardingCompletion] + def __init__(self, onboarding_complete: _Optional[_Iterable[_Union[NMAOnboardingCompletion, str]]] = ...) -> None: ... + +class NativeAdUnitSettingsProto(_message.Message): + __slots__ = ["ios_ad_unit_id", "android_ad_unit_id", "other_ad_unit_id", "ad_template_id"] + IOS_AD_UNIT_ID_FIELD_NUMBER: _ClassVar[int] + ANDROID_AD_UNIT_ID_FIELD_NUMBER: _ClassVar[int] + OTHER_AD_UNIT_ID_FIELD_NUMBER: _ClassVar[int] + AD_TEMPLATE_ID_FIELD_NUMBER: _ClassVar[int] + ios_ad_unit_id: str + android_ad_unit_id: str + other_ad_unit_id: str + ad_template_id: str + def __init__(self, ios_ad_unit_id: _Optional[str] = ..., android_ad_unit_id: _Optional[str] = ..., other_ad_unit_id: _Optional[str] = ..., ad_template_id: _Optional[str] = ...) -> None: ... + +class NearbyPokemonProto(_message.Message): + __slots__ = ["pokedex_number", "distance_meters", "encounter_id", "fort_id", "fort_image_url", "pokemon_display"] + POKEDEX_NUMBER_FIELD_NUMBER: _ClassVar[int] + DISTANCE_METERS_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_ID_FIELD_NUMBER: _ClassVar[int] + FORT_ID_FIELD_NUMBER: _ClassVar[int] + FORT_IMAGE_URL_FIELD_NUMBER: _ClassVar[int] + POKEMON_DISPLAY_FIELD_NUMBER: _ClassVar[int] + pokedex_number: int + distance_meters: float + encounter_id: int + fort_id: str + fort_image_url: str + pokemon_display: PokemonDisplayProto + def __init__(self, pokedex_number: _Optional[int] = ..., distance_meters: _Optional[float] = ..., encounter_id: _Optional[int] = ..., fort_id: _Optional[str] = ..., fort_image_url: _Optional[str] = ..., pokemon_display: _Optional[_Union[PokemonDisplayProto, _Mapping]] = ...) -> None: ... + +class NearbyPokemonSettings(_message.Message): + __slots__ = ["ob_enabled", "ob_bool", "pokemon_priorities"] + class PokemonPriority(_message.Message): + __slots__ = ["pokemon_id", "form", "costume", "priority", "max_duplicates"] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + FORM_FIELD_NUMBER: _ClassVar[int] + COSTUME_FIELD_NUMBER: _ClassVar[int] + PRIORITY_FIELD_NUMBER: _ClassVar[int] + MAX_DUPLICATES_FIELD_NUMBER: _ClassVar[int] + pokemon_id: HoloPokemonId + form: PokemonDisplayProto.Form + costume: PokemonDisplayProto.Costume + priority: int + max_duplicates: int + def __init__(self, pokemon_id: _Optional[_Union[HoloPokemonId, str]] = ..., form: _Optional[_Union[PokemonDisplayProto.Form, str]] = ..., costume: _Optional[_Union[PokemonDisplayProto.Costume, str]] = ..., priority: _Optional[int] = ..., max_duplicates: _Optional[int] = ...) -> None: ... + OB_ENABLED_FIELD_NUMBER: _ClassVar[int] + OB_BOOL_FIELD_NUMBER: _ClassVar[int] + POKEMON_PRIORITIES_FIELD_NUMBER: _ClassVar[int] + ob_enabled: bool + ob_bool: bool + pokemon_priorities: _containers.RepeatedCompositeFieldContainer[NearbyPokemonSettings.PokemonPriority] + def __init__(self, ob_enabled: bool = ..., ob_bool: bool = ..., pokemon_priorities: _Optional[_Iterable[_Union[NearbyPokemonSettings.PokemonPriority, _Mapping]]] = ...) -> None: ... + +class NetworkTelemetry(_message.Message): + __slots__ = ["network_type"] + NETWORK_TYPE_FIELD_NUMBER: _ClassVar[int] + network_type: str + def __init__(self, network_type: _Optional[str] = ...) -> None: ... + +class NeutralAvatarBadgeRewardOutProto(_message.Message): + __slots__ = ["result", "avatar_customization_proto", "avatar_badge_display"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[NeutralAvatarBadgeRewardOutProto.Result] + SUCCESS: _ClassVar[NeutralAvatarBadgeRewardOutProto.Result] + UNSET: NeutralAvatarBadgeRewardOutProto.Result + SUCCESS: NeutralAvatarBadgeRewardOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + AVATAR_CUSTOMIZATION_PROTO_FIELD_NUMBER: _ClassVar[int] + AVATAR_BADGE_DISPLAY_FIELD_NUMBER: _ClassVar[int] + result: NeutralAvatarBadgeRewardOutProto.Result + avatar_customization_proto: _containers.RepeatedCompositeFieldContainer[AvatarCustomizationProto] + avatar_badge_display: _containers.RepeatedCompositeFieldContainer[AvatarItemBadgeRewardDisplayProto] + def __init__(self, result: _Optional[_Union[NeutralAvatarBadgeRewardOutProto.Result, str]] = ..., avatar_customization_proto: _Optional[_Iterable[_Union[AvatarCustomizationProto, _Mapping]]] = ..., avatar_badge_display: _Optional[_Iterable[_Union[AvatarItemBadgeRewardDisplayProto, _Mapping]]] = ...) -> None: ... + +class NeutralAvatarBadgeRewardProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class NeutralAvatarBodySliderSettingsTemplateProto(_message.Message): + __slots__ = ["size_slider", "muscle_slider", "hips_slider", "shoulders_slider", "bust_slider"] + SIZE_SLIDER_FIELD_NUMBER: _ClassVar[int] + MUSCLE_SLIDER_FIELD_NUMBER: _ClassVar[int] + HIPS_SLIDER_FIELD_NUMBER: _ClassVar[int] + SHOULDERS_SLIDER_FIELD_NUMBER: _ClassVar[int] + BUST_SLIDER_FIELD_NUMBER: _ClassVar[int] + size_slider: NeutralAvatarBodySliderTemplateProto + muscle_slider: NeutralAvatarBodySliderTemplateProto + hips_slider: NeutralAvatarBodySliderTemplateProto + shoulders_slider: NeutralAvatarBodySliderTemplateProto + bust_slider: NeutralAvatarBodySliderTemplateProto + def __init__(self, size_slider: _Optional[_Union[NeutralAvatarBodySliderTemplateProto, _Mapping]] = ..., muscle_slider: _Optional[_Union[NeutralAvatarBodySliderTemplateProto, _Mapping]] = ..., hips_slider: _Optional[_Union[NeutralAvatarBodySliderTemplateProto, _Mapping]] = ..., shoulders_slider: _Optional[_Union[NeutralAvatarBodySliderTemplateProto, _Mapping]] = ..., bust_slider: _Optional[_Union[NeutralAvatarBodySliderTemplateProto, _Mapping]] = ...) -> None: ... + +class NeutralAvatarBodySliderTemplateProto(_message.Message): + __slots__ = ["max_bounds", "min_bounds"] + MAX_BOUNDS_FIELD_NUMBER: _ClassVar[int] + MIN_BOUNDS_FIELD_NUMBER: _ClassVar[int] + max_bounds: float + min_bounds: float + def __init__(self, max_bounds: _Optional[float] = ..., min_bounds: _Optional[float] = ...) -> None: ... + +class NeutralAvatarItemProto(_message.Message): + __slots__ = ["neutral_avatar_article_template_id", "gained_ms"] + NEUTRAL_AVATAR_ARTICLE_TEMPLATE_ID_FIELD_NUMBER: _ClassVar[int] + GAINED_MS_FIELD_NUMBER: _ClassVar[int] + neutral_avatar_article_template_id: str + gained_ms: int + def __init__(self, neutral_avatar_article_template_id: _Optional[str] = ..., gained_ms: _Optional[int] = ...) -> None: ... + +class NeutralAvatarLootItemDisplayProto(_message.Message): + __slots__ = ["display", "link"] + DISPLAY_FIELD_NUMBER: _ClassVar[int] + LINK_FIELD_NUMBER: _ClassVar[int] + display: AvatarItemDisplayProto + link: AvatarStoreLinkProto + def __init__(self, display: _Optional[_Union[AvatarItemDisplayProto, _Mapping]] = ..., link: _Optional[_Union[AvatarStoreLinkProto, _Mapping]] = ...) -> None: ... + +class NeutralAvatarLootItemTemplateProto(_message.Message): + __slots__ = ["item_template_id", "display_template_id"] + ITEM_TEMPLATE_ID_FIELD_NUMBER: _ClassVar[int] + DISPLAY_TEMPLATE_ID_FIELD_NUMBER: _ClassVar[int] + item_template_id: str + display_template_id: str + def __init__(self, item_template_id: _Optional[str] = ..., display_template_id: _Optional[str] = ...) -> None: ... + +class NeutralAvatarSettingsProto(_message.Message): + __slots__ = ["neutral_avatar_settings_enabled", "neutral_avatar_settings_sentinel_value", "default_neutral_avatar", "female_neutral_avatar", "male_neutral_avatar", "body_slider_settings", "neutral_avatar_legacy_mapping_version", "appearance_monetization_enabled"] + NEUTRAL_AVATAR_SETTINGS_ENABLED_FIELD_NUMBER: _ClassVar[int] + NEUTRAL_AVATAR_SETTINGS_SENTINEL_VALUE_FIELD_NUMBER: _ClassVar[int] + DEFAULT_NEUTRAL_AVATAR_FIELD_NUMBER: _ClassVar[int] + FEMALE_NEUTRAL_AVATAR_FIELD_NUMBER: _ClassVar[int] + MALE_NEUTRAL_AVATAR_FIELD_NUMBER: _ClassVar[int] + BODY_SLIDER_SETTINGS_FIELD_NUMBER: _ClassVar[int] + NEUTRAL_AVATAR_LEGACY_MAPPING_VERSION_FIELD_NUMBER: _ClassVar[int] + APPEARANCE_MONETIZATION_ENABLED_FIELD_NUMBER: _ClassVar[int] + neutral_avatar_settings_enabled: bool + neutral_avatar_settings_sentinel_value: int + default_neutral_avatar: PlayerNeutralAvatarProto + female_neutral_avatar: PlayerNeutralAvatarProto + male_neutral_avatar: PlayerNeutralAvatarProto + body_slider_settings: NeutralAvatarBodySliderSettingsTemplateProto + neutral_avatar_legacy_mapping_version: int + appearance_monetization_enabled: bool + def __init__(self, neutral_avatar_settings_enabled: bool = ..., neutral_avatar_settings_sentinel_value: _Optional[int] = ..., default_neutral_avatar: _Optional[_Union[PlayerNeutralAvatarProto, _Mapping]] = ..., female_neutral_avatar: _Optional[_Union[PlayerNeutralAvatarProto, _Mapping]] = ..., male_neutral_avatar: _Optional[_Union[PlayerNeutralAvatarProto, _Mapping]] = ..., body_slider_settings: _Optional[_Union[NeutralAvatarBodySliderSettingsTemplateProto, _Mapping]] = ..., neutral_avatar_legacy_mapping_version: _Optional[int] = ..., appearance_monetization_enabled: bool = ...) -> None: ... + +class NewInboxMessage(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class NewsArticleProto(_message.Message): + __slots__ = ["id", "image_url", "header_key", "subheader_key", "main_text_key", "timestamp", "template", "enabled", "article_read"] + class NewsTemplate(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[NewsArticleProto.NewsTemplate] + DEFAULT_TEMPLATE: _ClassVar[NewsArticleProto.NewsTemplate] + UNSET: NewsArticleProto.NewsTemplate + DEFAULT_TEMPLATE: NewsArticleProto.NewsTemplate + ID_FIELD_NUMBER: _ClassVar[int] + IMAGE_URL_FIELD_NUMBER: _ClassVar[int] + HEADER_KEY_FIELD_NUMBER: _ClassVar[int] + SUBHEADER_KEY_FIELD_NUMBER: _ClassVar[int] + MAIN_TEXT_KEY_FIELD_NUMBER: _ClassVar[int] + TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + TEMPLATE_FIELD_NUMBER: _ClassVar[int] + ENABLED_FIELD_NUMBER: _ClassVar[int] + ARTICLE_READ_FIELD_NUMBER: _ClassVar[int] + id: str + image_url: _containers.RepeatedScalarFieldContainer[str] + header_key: str + subheader_key: str + main_text_key: str + timestamp: int + template: NewsArticleProto.NewsTemplate + enabled: bool + article_read: bool + def __init__(self, id: _Optional[str] = ..., image_url: _Optional[_Iterable[str]] = ..., header_key: _Optional[str] = ..., subheader_key: _Optional[str] = ..., main_text_key: _Optional[str] = ..., timestamp: _Optional[int] = ..., template: _Optional[_Union[NewsArticleProto.NewsTemplate, str]] = ..., enabled: bool = ..., article_read: bool = ...) -> None: ... + +class NewsFeedClientSettingsProto(_message.Message): + __slots__ = ["news_feed_polling_enabled", "news_feed_polling_rate_minutes"] + NEWS_FEED_POLLING_ENABLED_FIELD_NUMBER: _ClassVar[int] + NEWS_FEED_POLLING_RATE_MINUTES_FIELD_NUMBER: _ClassVar[int] + news_feed_polling_enabled: bool + news_feed_polling_rate_minutes: int + def __init__(self, news_feed_polling_enabled: bool = ..., news_feed_polling_rate_minutes: _Optional[int] = ...) -> None: ... + +class NewsGlobalSettingsProto(_message.Message): + __slots__ = ["enable_news"] + ENABLE_NEWS_FIELD_NUMBER: _ClassVar[int] + enable_news: bool + def __init__(self, enable_news: bool = ...) -> None: ... + +class NewsPageTelemetry(_message.Message): + __slots__ = ["news_page_click_id"] + NEWS_PAGE_CLICK_ID_FIELD_NUMBER: _ClassVar[int] + news_page_click_id: NewsPageTelemetryIds + def __init__(self, news_page_click_id: _Optional[_Union[NewsPageTelemetryIds, str]] = ...) -> None: ... + +class NewsProto(_message.Message): + __slots__ = ["news_bundle_id", "exclusive_countries"] + NEWS_BUNDLE_ID_FIELD_NUMBER: _ClassVar[int] + EXCLUSIVE_COUNTRIES_FIELD_NUMBER: _ClassVar[int] + news_bundle_id: str + exclusive_countries: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, news_bundle_id: _Optional[str] = ..., exclusive_countries: _Optional[_Iterable[str]] = ...) -> None: ... + +class NewsSettingProto(_message.Message): + __slots__ = ["news_protos"] + NEWS_PROTOS_FIELD_NUMBER: _ClassVar[int] + news_protos: _containers.RepeatedCompositeFieldContainer[NewsProto] + def __init__(self, news_protos: _Optional[_Iterable[_Union[NewsProto, _Mapping]]] = ...) -> None: ... + +class NewsfeedMetadata(_message.Message): + __slots__ = ["created_time_ms", "expired_time_ms"] + CREATED_TIME_MS_FIELD_NUMBER: _ClassVar[int] + EXPIRED_TIME_MS_FIELD_NUMBER: _ClassVar[int] + created_time_ms: int + expired_time_ms: int + def __init__(self, created_time_ms: _Optional[int] = ..., expired_time_ms: _Optional[int] = ...) -> None: ... + +class NewsfeedPost(_message.Message): + __slots__ = ["title", "preview_text", "thumbnail_image_url", "newsfeed_channel", "post_content", "newsfeed_metadata", "key_value_pairs", "start_timestamp", "expiration_timestamp", "creation_timestamp", "priority_flag", "read_flag", "preview_metadata"] + class NewsfeedChannel(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NOT_DEFINED: _ClassVar[NewsfeedPost.NewsfeedChannel] + NEWSFEED_MESSAGE_CHANNEL: _ClassVar[NewsfeedPost.NewsfeedChannel] + IN_APP_MESSAGE_CHANNEL: _ClassVar[NewsfeedPost.NewsfeedChannel] + NOT_DEFINED: NewsfeedPost.NewsfeedChannel + NEWSFEED_MESSAGE_CHANNEL: NewsfeedPost.NewsfeedChannel + IN_APP_MESSAGE_CHANNEL: NewsfeedPost.NewsfeedChannel + class PreviewMetadata(_message.Message): + __slots__ = ["attributes", "player_hashed_id", "rendered_title", "rendered_preview_text", "rendered_post_content"] + class AttributesEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: str + value: str + def __init__(self, key: _Optional[str] = ..., value: _Optional[str] = ...) -> None: ... + ATTRIBUTES_FIELD_NUMBER: _ClassVar[int] + PLAYER_HASHED_ID_FIELD_NUMBER: _ClassVar[int] + RENDERED_TITLE_FIELD_NUMBER: _ClassVar[int] + RENDERED_PREVIEW_TEXT_FIELD_NUMBER: _ClassVar[int] + RENDERED_POST_CONTENT_FIELD_NUMBER: _ClassVar[int] + attributes: _containers.ScalarMap[str, str] + player_hashed_id: str + rendered_title: str + rendered_preview_text: str + rendered_post_content: str + def __init__(self, attributes: _Optional[_Mapping[str, str]] = ..., player_hashed_id: _Optional[str] = ..., rendered_title: _Optional[str] = ..., rendered_preview_text: _Optional[str] = ..., rendered_post_content: _Optional[str] = ...) -> None: ... + class KeyValuePairsEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: str + value: str + def __init__(self, key: _Optional[str] = ..., value: _Optional[str] = ...) -> None: ... + TITLE_FIELD_NUMBER: _ClassVar[int] + PREVIEW_TEXT_FIELD_NUMBER: _ClassVar[int] + THUMBNAIL_IMAGE_URL_FIELD_NUMBER: _ClassVar[int] + NEWSFEED_CHANNEL_FIELD_NUMBER: _ClassVar[int] + POST_CONTENT_FIELD_NUMBER: _ClassVar[int] + NEWSFEED_METADATA_FIELD_NUMBER: _ClassVar[int] + KEY_VALUE_PAIRS_FIELD_NUMBER: _ClassVar[int] + START_TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + EXPIRATION_TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + CREATION_TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + PRIORITY_FLAG_FIELD_NUMBER: _ClassVar[int] + READ_FLAG_FIELD_NUMBER: _ClassVar[int] + PREVIEW_METADATA_FIELD_NUMBER: _ClassVar[int] + title: str + preview_text: str + thumbnail_image_url: str + newsfeed_channel: _containers.RepeatedScalarFieldContainer[NewsfeedPost.NewsfeedChannel] + post_content: str + newsfeed_metadata: NewsfeedMetadata + key_value_pairs: _containers.ScalarMap[str, str] + start_timestamp: int + expiration_timestamp: int + creation_timestamp: int + priority_flag: bool + read_flag: bool + preview_metadata: NewsfeedPost.PreviewMetadata + def __init__(self, title: _Optional[str] = ..., preview_text: _Optional[str] = ..., thumbnail_image_url: _Optional[str] = ..., newsfeed_channel: _Optional[_Iterable[_Union[NewsfeedPost.NewsfeedChannel, str]]] = ..., post_content: _Optional[str] = ..., newsfeed_metadata: _Optional[_Union[NewsfeedMetadata, _Mapping]] = ..., key_value_pairs: _Optional[_Mapping[str, str]] = ..., start_timestamp: _Optional[int] = ..., expiration_timestamp: _Optional[int] = ..., creation_timestamp: _Optional[int] = ..., priority_flag: bool = ..., read_flag: bool = ..., preview_metadata: _Optional[_Union[NewsfeedPost.PreviewMetadata, _Mapping]] = ...) -> None: ... + +class NewsfeedPostRecord(_message.Message): + __slots__ = ["newsfeed_post", "newsfeed_post_id", "newsfeed_post_campaign_id"] + NEWSFEED_POST_FIELD_NUMBER: _ClassVar[int] + NEWSFEED_POST_ID_FIELD_NUMBER: _ClassVar[int] + NEWSFEED_POST_CAMPAIGN_ID_FIELD_NUMBER: _ClassVar[int] + newsfeed_post: NewsfeedPost + newsfeed_post_id: str + newsfeed_post_campaign_id: int + def __init__(self, newsfeed_post: _Optional[_Union[NewsfeedPost, _Mapping]] = ..., newsfeed_post_id: _Optional[str] = ..., newsfeed_post_campaign_id: _Optional[int] = ...) -> None: ... + +class NewsfeedTrackingRecordsMetadata(_message.Message): + __slots__ = ["environment_id", "campaign_id"] + ENVIRONMENT_ID_FIELD_NUMBER: _ClassVar[int] + CAMPAIGN_ID_FIELD_NUMBER: _ClassVar[int] + environment_id: str + campaign_id: int + def __init__(self, environment_id: _Optional[str] = ..., campaign_id: _Optional[int] = ...) -> None: ... + +class NiaAny(_message.Message): + __slots__ = ["type_url", "value"] + TYPE_URL_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + type_url: str + value: bytes + def __init__(self, type_url: _Optional[str] = ..., value: _Optional[bytes] = ...) -> None: ... + +class NiaAuthAuthenticateAppleSignInRequestProto(_message.Message): + __slots__ = ["apple_id_token", "auth_code"] + APPLE_ID_TOKEN_FIELD_NUMBER: _ClassVar[int] + AUTH_CODE_FIELD_NUMBER: _ClassVar[int] + apple_id_token: bytes + auth_code: bytes + def __init__(self, apple_id_token: _Optional[bytes] = ..., auth_code: _Optional[bytes] = ...) -> None: ... + +class NiaAuthAuthenticateAppleSignInResponseProto(_message.Message): + __slots__ = ["status", "nia_apple_auth_token"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[NiaAuthAuthenticateAppleSignInResponseProto.Status] + SUCCESS: _ClassVar[NiaAuthAuthenticateAppleSignInResponseProto.Status] + INVALID_AUTH: _ClassVar[NiaAuthAuthenticateAppleSignInResponseProto.Status] + SERVER_ERROR: _ClassVar[NiaAuthAuthenticateAppleSignInResponseProto.Status] + UNSET: NiaAuthAuthenticateAppleSignInResponseProto.Status + SUCCESS: NiaAuthAuthenticateAppleSignInResponseProto.Status + INVALID_AUTH: NiaAuthAuthenticateAppleSignInResponseProto.Status + SERVER_ERROR: NiaAuthAuthenticateAppleSignInResponseProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + NIA_APPLE_AUTH_TOKEN_FIELD_NUMBER: _ClassVar[int] + status: NiaAuthAuthenticateAppleSignInResponseProto.Status + nia_apple_auth_token: bytes + def __init__(self, status: _Optional[_Union[NiaAuthAuthenticateAppleSignInResponseProto.Status, str]] = ..., nia_apple_auth_token: _Optional[bytes] = ...) -> None: ... + +class NiaAuthValidateNiaAppleAuthTokenRequestProto(_message.Message): + __slots__ = ["nia_apple_auth_token"] + NIA_APPLE_AUTH_TOKEN_FIELD_NUMBER: _ClassVar[int] + nia_apple_auth_token: bytes + def __init__(self, nia_apple_auth_token: _Optional[bytes] = ...) -> None: ... + +class NiaAuthValidateNiaAppleAuthTokenResponseProto(_message.Message): + __slots__ = ["status", "apple_user_id", "apple_email", "apple_client_id"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[NiaAuthValidateNiaAppleAuthTokenResponseProto.Status] + SUCCESS: _ClassVar[NiaAuthValidateNiaAppleAuthTokenResponseProto.Status] + INVALID_AUTH: _ClassVar[NiaAuthValidateNiaAppleAuthTokenResponseProto.Status] + EXPIRED_AUTH: _ClassVar[NiaAuthValidateNiaAppleAuthTokenResponseProto.Status] + SERVER_ERROR: _ClassVar[NiaAuthValidateNiaAppleAuthTokenResponseProto.Status] + UNSET: NiaAuthValidateNiaAppleAuthTokenResponseProto.Status + SUCCESS: NiaAuthValidateNiaAppleAuthTokenResponseProto.Status + INVALID_AUTH: NiaAuthValidateNiaAppleAuthTokenResponseProto.Status + EXPIRED_AUTH: NiaAuthValidateNiaAppleAuthTokenResponseProto.Status + SERVER_ERROR: NiaAuthValidateNiaAppleAuthTokenResponseProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + APPLE_USER_ID_FIELD_NUMBER: _ClassVar[int] + APPLE_EMAIL_FIELD_NUMBER: _ClassVar[int] + APPLE_CLIENT_ID_FIELD_NUMBER: _ClassVar[int] + status: NiaAuthValidateNiaAppleAuthTokenResponseProto.Status + apple_user_id: str + apple_email: str + apple_client_id: str + def __init__(self, status: _Optional[_Union[NiaAuthValidateNiaAppleAuthTokenResponseProto.Status, str]] = ..., apple_user_id: _Optional[str] = ..., apple_email: _Optional[str] = ..., apple_client_id: _Optional[str] = ...) -> None: ... + +class NiaIdMigrationSettingsProto(_message.Message): + __slots__ = ["use_nia_account_id"] + USE_NIA_ACCOUNT_ID_FIELD_NUMBER: _ClassVar[int] + use_nia_account_id: bool + def __init__(self, use_nia_account_id: bool = ...) -> None: ... + +class NianticProfileTelemetry(_message.Message): + __slots__ = ["niantic_profile_telemetry_id"] + class NianticProfileTelemetryIds(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNDEFINED: _ClassVar[NianticProfileTelemetry.NianticProfileTelemetryIds] + OPEN_MY_PROFILE: _ClassVar[NianticProfileTelemetry.NianticProfileTelemetryIds] + OPEN_FRIEND_PROFILE: _ClassVar[NianticProfileTelemetry.NianticProfileTelemetryIds] + UNDEFINED: NianticProfileTelemetry.NianticProfileTelemetryIds + OPEN_MY_PROFILE: NianticProfileTelemetry.NianticProfileTelemetryIds + OPEN_FRIEND_PROFILE: NianticProfileTelemetry.NianticProfileTelemetryIds + NIANTIC_PROFILE_TELEMETRY_ID_FIELD_NUMBER: _ClassVar[int] + niantic_profile_telemetry_id: NianticProfileTelemetry.NianticProfileTelemetryIds + def __init__(self, niantic_profile_telemetry_id: _Optional[_Union[NianticProfileTelemetry.NianticProfileTelemetryIds, str]] = ...) -> None: ... + +class NianticSharedLoginProto(_message.Message): + __slots__ = ["token", "device_id"] + TOKEN_FIELD_NUMBER: _ClassVar[int] + DEVICE_ID_FIELD_NUMBER: _ClassVar[int] + token: bytes + device_id: str + def __init__(self, token: _Optional[bytes] = ..., device_id: _Optional[str] = ...) -> None: ... + +class NianticToken(_message.Message): + __slots__ = ["token", "token_v2", "expiration_time", "iv"] + TOKEN_FIELD_NUMBER: _ClassVar[int] + TOKEN_V2_FIELD_NUMBER: _ClassVar[int] + EXPIRATION_TIME_FIELD_NUMBER: _ClassVar[int] + IV_FIELD_NUMBER: _ClassVar[int] + token: bytes + token_v2: bytes + expiration_time: int + iv: bytes + def __init__(self, token: _Optional[bytes] = ..., token_v2: _Optional[bytes] = ..., expiration_time: _Optional[int] = ..., iv: _Optional[bytes] = ...) -> None: ... + +class NianticTokenRequest(_message.Message): + __slots__ = ["auth_id", "inner_message", "options"] + class SessionOptions(_message.Message): + __slots__ = ["prevent_account_creation"] + PREVENT_ACCOUNT_CREATION_FIELD_NUMBER: _ClassVar[int] + prevent_account_creation: bool + def __init__(self, prevent_account_creation: bool = ...) -> None: ... + AUTH_ID_FIELD_NUMBER: _ClassVar[int] + INNER_MESSAGE_FIELD_NUMBER: _ClassVar[int] + OPTIONS_FIELD_NUMBER: _ClassVar[int] + auth_id: str + inner_message: bytes + options: NianticTokenRequest.SessionOptions + def __init__(self, auth_id: _Optional[str] = ..., inner_message: _Optional[bytes] = ..., options: _Optional[_Union[NianticTokenRequest.SessionOptions, _Mapping]] = ...) -> None: ... + +class NicknamePokemonOutProto(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[NicknamePokemonOutProto.Result] + SUCCESS: _ClassVar[NicknamePokemonOutProto.Result] + ERROR_INVALID_NICKNAME: _ClassVar[NicknamePokemonOutProto.Result] + ERROR_POKEMON_NOT_FOUND: _ClassVar[NicknamePokemonOutProto.Result] + ERROR_POKEMON_IS_EGG: _ClassVar[NicknamePokemonOutProto.Result] + ERROR_FILTERED_NICKNAME: _ClassVar[NicknamePokemonOutProto.Result] + ERROR_EXCEEDED_CHANGE_LIMIT: _ClassVar[NicknamePokemonOutProto.Result] + UNSET: NicknamePokemonOutProto.Result + SUCCESS: NicknamePokemonOutProto.Result + ERROR_INVALID_NICKNAME: NicknamePokemonOutProto.Result + ERROR_POKEMON_NOT_FOUND: NicknamePokemonOutProto.Result + ERROR_POKEMON_IS_EGG: NicknamePokemonOutProto.Result + ERROR_FILTERED_NICKNAME: NicknamePokemonOutProto.Result + ERROR_EXCEEDED_CHANGE_LIMIT: NicknamePokemonOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: NicknamePokemonOutProto.Result + def __init__(self, result: _Optional[_Union[NicknamePokemonOutProto.Result, str]] = ...) -> None: ... + +class NicknamePokemonProto(_message.Message): + __slots__ = ["pokemon_id", "nickname"] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + NICKNAME_FIELD_NUMBER: _ClassVar[int] + pokemon_id: int + nickname: str + def __init__(self, pokemon_id: _Optional[int] = ..., nickname: _Optional[str] = ...) -> None: ... + +class NicknamePokemonTelemetry(_message.Message): + __slots__ = ["pokemon", "nickname"] + POKEMON_FIELD_NUMBER: _ClassVar[int] + NICKNAME_FIELD_NUMBER: _ClassVar[int] + pokemon: PokemonTelemetry + nickname: str + def __init__(self, pokemon: _Optional[_Union[PokemonTelemetry, _Mapping]] = ..., nickname: _Optional[str] = ...) -> None: ... + +class NodeAssociation(_message.Message): + __slots__ = ["identifier", "managed_pose_to_node", "weight", "placement_accuracy"] + IDENTIFIER_FIELD_NUMBER: _ClassVar[int] + MANAGED_POSE_TO_NODE_FIELD_NUMBER: _ClassVar[int] + WEIGHT_FIELD_NUMBER: _ClassVar[int] + PLACEMENT_ACCURACY_FIELD_NUMBER: _ClassVar[int] + identifier: UUID + managed_pose_to_node: Transform + weight: float + placement_accuracy: PlacementAccuracy + def __init__(self, identifier: _Optional[_Union[UUID, _Mapping]] = ..., managed_pose_to_node: _Optional[_Union[Transform, _Mapping]] = ..., weight: _Optional[float] = ..., placement_accuracy: _Optional[_Union[PlacementAccuracy, _Mapping]] = ...) -> None: ... + +class NodeId(_message.Message): + __slots__ = ["lower", "upper"] + LOWER_FIELD_NUMBER: _ClassVar[int] + UPPER_FIELD_NUMBER: _ClassVar[int] + lower: int + upper: int + def __init__(self, lower: _Optional[int] = ..., upper: _Optional[int] = ...) -> None: ... + +class NonCombatMoveSettingsProto(_message.Message): + __slots__ = ["unique_id", "cost", "bonus_effect", "duration_ms", "bonus_type", "enable_multi_use", "extra_duration_ms", "enable_non_combat_move"] + UNIQUE_ID_FIELD_NUMBER: _ClassVar[int] + COST_FIELD_NUMBER: _ClassVar[int] + BONUS_EFFECT_FIELD_NUMBER: _ClassVar[int] + DURATION_MS_FIELD_NUMBER: _ClassVar[int] + BONUS_TYPE_FIELD_NUMBER: _ClassVar[int] + ENABLE_MULTI_USE_FIELD_NUMBER: _ClassVar[int] + EXTRA_DURATION_MS_FIELD_NUMBER: _ClassVar[int] + ENABLE_NON_COMBAT_MOVE_FIELD_NUMBER: _ClassVar[int] + unique_id: HoloPokemonMove + cost: CostSettingsProto + bonus_effect: BonusEffectSettingsProto + duration_ms: int + bonus_type: PlayerBonusType + enable_multi_use: bool + extra_duration_ms: int + enable_non_combat_move: bool + def __init__(self, unique_id: _Optional[_Union[HoloPokemonMove, str]] = ..., cost: _Optional[_Union[CostSettingsProto, _Mapping]] = ..., bonus_effect: _Optional[_Union[BonusEffectSettingsProto, _Mapping]] = ..., duration_ms: _Optional[int] = ..., bonus_type: _Optional[_Union[PlayerBonusType, str]] = ..., enable_multi_use: bool = ..., extra_duration_ms: _Optional[int] = ..., enable_non_combat_move: bool = ...) -> None: ... + +class NotificationPermissionsTelemetry(_message.Message): + __slots__ = ["system_settings_enabled", "events_offers_updates_email_enabled", "combine_research_updates_in_app_enabled", "nearby_raids_in_app_enabled", "pokemon_return_in_app_enabled", "opened_gift_in_app_enabled", "gift_received_in_app_enabled", "buddy_candies_in_app_enabled"] + SYSTEM_SETTINGS_ENABLED_FIELD_NUMBER: _ClassVar[int] + EVENTS_OFFERS_UPDATES_EMAIL_ENABLED_FIELD_NUMBER: _ClassVar[int] + COMBINE_RESEARCH_UPDATES_IN_APP_ENABLED_FIELD_NUMBER: _ClassVar[int] + NEARBY_RAIDS_IN_APP_ENABLED_FIELD_NUMBER: _ClassVar[int] + POKEMON_RETURN_IN_APP_ENABLED_FIELD_NUMBER: _ClassVar[int] + OPENED_GIFT_IN_APP_ENABLED_FIELD_NUMBER: _ClassVar[int] + GIFT_RECEIVED_IN_APP_ENABLED_FIELD_NUMBER: _ClassVar[int] + BUDDY_CANDIES_IN_APP_ENABLED_FIELD_NUMBER: _ClassVar[int] + system_settings_enabled: bool + events_offers_updates_email_enabled: bool + combine_research_updates_in_app_enabled: bool + nearby_raids_in_app_enabled: bool + pokemon_return_in_app_enabled: bool + opened_gift_in_app_enabled: bool + gift_received_in_app_enabled: bool + buddy_candies_in_app_enabled: bool + def __init__(self, system_settings_enabled: bool = ..., events_offers_updates_email_enabled: bool = ..., combine_research_updates_in_app_enabled: bool = ..., nearby_raids_in_app_enabled: bool = ..., pokemon_return_in_app_enabled: bool = ..., opened_gift_in_app_enabled: bool = ..., gift_received_in_app_enabled: bool = ..., buddy_candies_in_app_enabled: bool = ...) -> None: ... + +class NotificationSettingsProto(_message.Message): + __slots__ = ["pull_notifications", "show_notifications", "prompt_enable_push_notifications_interval_seconds", "prompt_enable_push_notifications_image_url"] + PULL_NOTIFICATIONS_FIELD_NUMBER: _ClassVar[int] + SHOW_NOTIFICATIONS_FIELD_NUMBER: _ClassVar[int] + PROMPT_ENABLE_PUSH_NOTIFICATIONS_INTERVAL_SECONDS_FIELD_NUMBER: _ClassVar[int] + PROMPT_ENABLE_PUSH_NOTIFICATIONS_IMAGE_URL_FIELD_NUMBER: _ClassVar[int] + pull_notifications: bool + show_notifications: bool + prompt_enable_push_notifications_interval_seconds: int + prompt_enable_push_notifications_image_url: str + def __init__(self, pull_notifications: bool = ..., show_notifications: bool = ..., prompt_enable_push_notifications_interval_seconds: _Optional[int] = ..., prompt_enable_push_notifications_image_url: _Optional[str] = ...) -> None: ... + +class NpcEncounterProto(_message.Message): + __slots__ = ["encounter_id", "character", "steps", "current_step", "map_character"] + class NpcEncounterStep(_message.Message): + __slots__ = ["step_id", "dialog", "event", "next_step", "npc_dialog"] + STEP_ID_FIELD_NUMBER: _ClassVar[int] + DIALOG_FIELD_NUMBER: _ClassVar[int] + EVENT_FIELD_NUMBER: _ClassVar[int] + NEXT_STEP_FIELD_NUMBER: _ClassVar[int] + NPC_DIALOG_FIELD_NUMBER: _ClassVar[int] + step_id: str + dialog: _containers.RepeatedCompositeFieldContainer[ClientDialogueLineProto] + event: NpcEventProto + next_step: _containers.RepeatedScalarFieldContainer[str] + npc_dialog: _containers.RepeatedCompositeFieldContainer[QuestDialogProto] + def __init__(self, step_id: _Optional[str] = ..., dialog: _Optional[_Iterable[_Union[ClientDialogueLineProto, _Mapping]]] = ..., event: _Optional[_Union[NpcEventProto, _Mapping]] = ..., next_step: _Optional[_Iterable[str]] = ..., npc_dialog: _Optional[_Iterable[_Union[QuestDialogProto, _Mapping]]] = ...) -> None: ... + ENCOUNTER_ID_FIELD_NUMBER: _ClassVar[int] + CHARACTER_FIELD_NUMBER: _ClassVar[int] + STEPS_FIELD_NUMBER: _ClassVar[int] + CURRENT_STEP_FIELD_NUMBER: _ClassVar[int] + MAP_CHARACTER_FIELD_NUMBER: _ClassVar[int] + encounter_id: str + character: EnumWrapper.InvasionCharacter + steps: _containers.RepeatedCompositeFieldContainer[NpcEncounterProto.NpcEncounterStep] + current_step: str + map_character: QuestDialogProto.Character + def __init__(self, encounter_id: _Optional[str] = ..., character: _Optional[_Union[EnumWrapper.InvasionCharacter, str]] = ..., steps: _Optional[_Iterable[_Union[NpcEncounterProto.NpcEncounterStep, _Mapping]]] = ..., current_step: _Optional[str] = ..., map_character: _Optional[_Union[QuestDialogProto.Character, str]] = ...) -> None: ... + +class NpcEventProto(_message.Message): + __slots__ = ["cached_gift_exchange_entry", "cached_pokemon_exchange_entry", "yes_no_selector", "multi_selector", "tutorial_flag", "event"] + class Event(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[NpcEventProto.Event] + TERMINATE_ENCOUNTER: _ClassVar[NpcEventProto.Event] + GIFT_EXCHANGE: _ClassVar[NpcEventProto.Event] + POKEMON_TRADE: _ClassVar[NpcEventProto.Event] + DESPAWN_NPC: _ClassVar[NpcEventProto.Event] + YES_NO_SELECT: _ClassVar[NpcEventProto.Event] + MULTI_SELECT: _ClassVar[NpcEventProto.Event] + SET_TUTORIAL_FLAG: _ClassVar[NpcEventProto.Event] + UNSET: NpcEventProto.Event + TERMINATE_ENCOUNTER: NpcEventProto.Event + GIFT_EXCHANGE: NpcEventProto.Event + POKEMON_TRADE: NpcEventProto.Event + DESPAWN_NPC: NpcEventProto.Event + YES_NO_SELECT: NpcEventProto.Event + MULTI_SELECT: NpcEventProto.Event + SET_TUTORIAL_FLAG: NpcEventProto.Event + CACHED_GIFT_EXCHANGE_ENTRY_FIELD_NUMBER: _ClassVar[int] + CACHED_POKEMON_EXCHANGE_ENTRY_FIELD_NUMBER: _ClassVar[int] + YES_NO_SELECTOR_FIELD_NUMBER: _ClassVar[int] + MULTI_SELECTOR_FIELD_NUMBER: _ClassVar[int] + TUTORIAL_FLAG_FIELD_NUMBER: _ClassVar[int] + EVENT_FIELD_NUMBER: _ClassVar[int] + cached_gift_exchange_entry: GiftExchangeEntryProto + cached_pokemon_exchange_entry: PokemonExchangeEntryProto + yes_no_selector: YesNoSelectorProto + multi_selector: MultiSelectorProto + tutorial_flag: TutorialCompletion + event: NpcEventProto.Event + def __init__(self, cached_gift_exchange_entry: _Optional[_Union[GiftExchangeEntryProto, _Mapping]] = ..., cached_pokemon_exchange_entry: _Optional[_Union[PokemonExchangeEntryProto, _Mapping]] = ..., yes_no_selector: _Optional[_Union[YesNoSelectorProto, _Mapping]] = ..., multi_selector: _Optional[_Union[MultiSelectorProto, _Mapping]] = ..., tutorial_flag: _Optional[_Union[TutorialCompletion, str]] = ..., event: _Optional[_Union[NpcEventProto.Event, str]] = ...) -> None: ... + +class NpcOpenGiftOutProto(_message.Message): + __slots__ = ["result", "loot", "current_step"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[NpcOpenGiftOutProto.Result] + SUCCESS: _ClassVar[NpcOpenGiftOutProto.Result] + ERROR_UNKNOWN: _ClassVar[NpcOpenGiftOutProto.Result] + ERROR_ENCOUNTER_NOT_FOUND: _ClassVar[NpcOpenGiftOutProto.Result] + ERROR_GIFT_NOT_FOUND: _ClassVar[NpcOpenGiftOutProto.Result] + ERROR_GIFT_ALREADY_OPENED: _ClassVar[NpcOpenGiftOutProto.Result] + ERROR_PLAYER_BAG_FULL: _ClassVar[NpcOpenGiftOutProto.Result] + UNSET: NpcOpenGiftOutProto.Result + SUCCESS: NpcOpenGiftOutProto.Result + ERROR_UNKNOWN: NpcOpenGiftOutProto.Result + ERROR_ENCOUNTER_NOT_FOUND: NpcOpenGiftOutProto.Result + ERROR_GIFT_NOT_FOUND: NpcOpenGiftOutProto.Result + ERROR_GIFT_ALREADY_OPENED: NpcOpenGiftOutProto.Result + ERROR_PLAYER_BAG_FULL: NpcOpenGiftOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + LOOT_FIELD_NUMBER: _ClassVar[int] + CURRENT_STEP_FIELD_NUMBER: _ClassVar[int] + result: NpcOpenGiftOutProto.Result + loot: LootProto + current_step: str + def __init__(self, result: _Optional[_Union[NpcOpenGiftOutProto.Result, str]] = ..., loot: _Optional[_Union[LootProto, _Mapping]] = ..., current_step: _Optional[str] = ...) -> None: ... + +class NpcOpenGiftProto(_message.Message): + __slots__ = ["encounter_id", "convert_to_stardust"] + ENCOUNTER_ID_FIELD_NUMBER: _ClassVar[int] + CONVERT_TO_STARDUST_FIELD_NUMBER: _ClassVar[int] + encounter_id: str + convert_to_stardust: bool + def __init__(self, encounter_id: _Optional[str] = ..., convert_to_stardust: bool = ...) -> None: ... + +class NpcPokemonProto(_message.Message): + __slots__ = ["pokemon_type", "pokemon_display"] + POKEMON_TYPE_FIELD_NUMBER: _ClassVar[int] + POKEMON_DISPLAY_FIELD_NUMBER: _ClassVar[int] + pokemon_type: HoloPokemonId + pokemon_display: PokemonDisplayProto + def __init__(self, pokemon_type: _Optional[_Union[HoloPokemonId, str]] = ..., pokemon_display: _Optional[_Union[PokemonDisplayProto, _Mapping]] = ...) -> None: ... + +class NpcRouteGiftOutProto(_message.Message): + __slots__ = ["route_poi_details"] + class RouteFortDetails(_message.Message): + __slots__ = ["id", "name", "latitude", "longitude", "image_url"] + ID_FIELD_NUMBER: _ClassVar[int] + NAME_FIELD_NUMBER: _ClassVar[int] + LATITUDE_FIELD_NUMBER: _ClassVar[int] + LONGITUDE_FIELD_NUMBER: _ClassVar[int] + IMAGE_URL_FIELD_NUMBER: _ClassVar[int] + id: str + name: str + latitude: float + longitude: float + image_url: str + def __init__(self, id: _Optional[str] = ..., name: _Optional[str] = ..., latitude: _Optional[float] = ..., longitude: _Optional[float] = ..., image_url: _Optional[str] = ...) -> None: ... + ROUTE_POI_DETAILS_FIELD_NUMBER: _ClassVar[int] + route_poi_details: _containers.RepeatedCompositeFieldContainer[NpcRouteGiftOutProto.RouteFortDetails] + def __init__(self, route_poi_details: _Optional[_Iterable[_Union[NpcRouteGiftOutProto.RouteFortDetails, _Mapping]]] = ...) -> None: ... + +class NpcRouteGiftProto(_message.Message): + __slots__ = ["encounter_id"] + ENCOUNTER_ID_FIELD_NUMBER: _ClassVar[int] + encounter_id: str + def __init__(self, encounter_id: _Optional[str] = ...) -> None: ... + +class NpcSendGiftOutProto(_message.Message): + __slots__ = ["result", "retrived_giftbox"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[NpcSendGiftOutProto.Result] + SUCCESS: _ClassVar[NpcSendGiftOutProto.Result] + ERROR_UNKNOWN: _ClassVar[NpcSendGiftOutProto.Result] + ERROR_GIFT_LIMIT: _ClassVar[NpcSendGiftOutProto.Result] + ERROR_PLAYER_HAS_NO_STICKERS: _ClassVar[NpcSendGiftOutProto.Result] + UNSET: NpcSendGiftOutProto.Result + SUCCESS: NpcSendGiftOutProto.Result + ERROR_UNKNOWN: NpcSendGiftOutProto.Result + ERROR_GIFT_LIMIT: NpcSendGiftOutProto.Result + ERROR_PLAYER_HAS_NO_STICKERS: NpcSendGiftOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + RETRIVED_GIFTBOX_FIELD_NUMBER: _ClassVar[int] + result: NpcSendGiftOutProto.Result + retrived_giftbox: GiftExchangeEntryProto + def __init__(self, result: _Optional[_Union[NpcSendGiftOutProto.Result, str]] = ..., retrived_giftbox: _Optional[_Union[GiftExchangeEntryProto, _Mapping]] = ...) -> None: ... + +class NpcSendGiftProto(_message.Message): + __slots__ = ["encounter_id", "fort_id", "stickers_sent"] + ENCOUNTER_ID_FIELD_NUMBER: _ClassVar[int] + FORT_ID_FIELD_NUMBER: _ClassVar[int] + STICKERS_SENT_FIELD_NUMBER: _ClassVar[int] + encounter_id: str + fort_id: str + stickers_sent: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, encounter_id: _Optional[str] = ..., fort_id: _Optional[str] = ..., stickers_sent: _Optional[_Iterable[str]] = ...) -> None: ... + +class NpcUpdateStateOutProto(_message.Message): + __slots__ = ["state", "current_step"] + class State(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[NpcUpdateStateOutProto.State] + SUCCESS: _ClassVar[NpcUpdateStateOutProto.State] + NPC_NOT_FOUND: _ClassVar[NpcUpdateStateOutProto.State] + STEP_INVALID: _ClassVar[NpcUpdateStateOutProto.State] + UNSET: NpcUpdateStateOutProto.State + SUCCESS: NpcUpdateStateOutProto.State + NPC_NOT_FOUND: NpcUpdateStateOutProto.State + STEP_INVALID: NpcUpdateStateOutProto.State + STATE_FIELD_NUMBER: _ClassVar[int] + CURRENT_STEP_FIELD_NUMBER: _ClassVar[int] + state: NpcUpdateStateOutProto.State + current_step: str + def __init__(self, state: _Optional[_Union[NpcUpdateStateOutProto.State, str]] = ..., current_step: _Optional[str] = ...) -> None: ... + +class NpcUpdateStateProto(_message.Message): + __slots__ = ["encounter_id", "set_current_step"] + ENCOUNTER_ID_FIELD_NUMBER: _ClassVar[int] + SET_CURRENT_STEP_FIELD_NUMBER: _ClassVar[int] + encounter_id: str + set_current_step: str + def __init__(self, encounter_id: _Optional[str] = ..., set_current_step: _Optional[str] = ...) -> None: ... + +class OAuthTokenRequest(_message.Message): + __slots__ = ["access_token"] + ACCESS_TOKEN_FIELD_NUMBER: _ClassVar[int] + access_token: str + def __init__(self, access_token: _Optional[str] = ...) -> None: ... + +class ObjectDetectionStartEvent(_message.Message): + __slots__ = ["empty_field"] + EMPTY_FIELD_FIELD_NUMBER: _ClassVar[int] + empty_field: bool + def __init__(self, empty_field: bool = ...) -> None: ... + +class ObjectDetectionStopEvent(_message.Message): + __slots__ = ["time_elapsed_ms"] + TIME_ELAPSED_MS_FIELD_NUMBER: _ClassVar[int] + time_elapsed_ms: int + def __init__(self, time_elapsed_ms: _Optional[int] = ...) -> None: ... + +class OnApplicationFocusData(_message.Message): + __slots__ = ["has_focus"] + HAS_FOCUS_FIELD_NUMBER: _ClassVar[int] + has_focus: bool + def __init__(self, has_focus: bool = ...) -> None: ... + +class OnApplicationPauseData(_message.Message): + __slots__ = ["pause_status"] + PAUSE_STATUS_FIELD_NUMBER: _ClassVar[int] + pause_status: bool + def __init__(self, pause_status: bool = ...) -> None: ... + +class OnApplicationQuitData(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class OnboardingSettingsProto(_message.Message): + __slots__ = ["skip_avatar_customization", "disable_initial_ar_prompt", "ar_prompt_player_level", "adventure_sync_prompt_step", "adventure_sync_prompt_level"] + SKIP_AVATAR_CUSTOMIZATION_FIELD_NUMBER: _ClassVar[int] + DISABLE_INITIAL_AR_PROMPT_FIELD_NUMBER: _ClassVar[int] + AR_PROMPT_PLAYER_LEVEL_FIELD_NUMBER: _ClassVar[int] + ADVENTURE_SYNC_PROMPT_STEP_FIELD_NUMBER: _ClassVar[int] + ADVENTURE_SYNC_PROMPT_LEVEL_FIELD_NUMBER: _ClassVar[int] + skip_avatar_customization: bool + disable_initial_ar_prompt: bool + ar_prompt_player_level: int + adventure_sync_prompt_step: int + adventure_sync_prompt_level: int + def __init__(self, skip_avatar_customization: bool = ..., disable_initial_ar_prompt: bool = ..., ar_prompt_player_level: _Optional[int] = ..., adventure_sync_prompt_step: _Optional[int] = ..., adventure_sync_prompt_level: _Optional[int] = ...) -> None: ... + +class OnboardingTelemetry(_message.Message): + __slots__ = ["onboarding_path", "event_id", "data", "conversation", "ar_status"] + ONBOARDING_PATH_FIELD_NUMBER: _ClassVar[int] + EVENT_ID_FIELD_NUMBER: _ClassVar[int] + DATA_FIELD_NUMBER: _ClassVar[int] + CONVERSATION_FIELD_NUMBER: _ClassVar[int] + AR_STATUS_FIELD_NUMBER: _ClassVar[int] + onboarding_path: OnboardingPathIds + event_id: OnboardingEventIds + data: int + conversation: str + ar_status: OnboardingArStatus + def __init__(self, onboarding_path: _Optional[_Union[OnboardingPathIds, str]] = ..., event_id: _Optional[_Union[OnboardingEventIds, str]] = ..., data: _Optional[int] = ..., conversation: _Optional[str] = ..., ar_status: _Optional[_Union[OnboardingArStatus, str]] = ...) -> None: ... + +class OnboardingV2SettingsProto(_message.Message): + __slots__ = ["enable_onboarding_v2", "pokedex_id", "onboarding_egg_pokemon", "egg_km_until_hatch"] + ENABLE_ONBOARDING_V2_FIELD_NUMBER: _ClassVar[int] + POKEDEX_ID_FIELD_NUMBER: _ClassVar[int] + ONBOARDING_EGG_POKEMON_FIELD_NUMBER: _ClassVar[int] + EGG_KM_UNTIL_HATCH_FIELD_NUMBER: _ClassVar[int] + enable_onboarding_v2: bool + pokedex_id: _containers.RepeatedScalarFieldContainer[HoloPokemonId] + onboarding_egg_pokemon: HoloPokemonId + egg_km_until_hatch: int + def __init__(self, enable_onboarding_v2: bool = ..., pokedex_id: _Optional[_Iterable[_Union[HoloPokemonId, str]]] = ..., onboarding_egg_pokemon: _Optional[_Union[HoloPokemonId, str]] = ..., egg_km_until_hatch: _Optional[int] = ...) -> None: ... + +class OneWaySharedFriendshipDataProto(_message.Message): + __slots__ = ["giftbox_details", "open_trade_expire_ms"] + GIFTBOX_DETAILS_FIELD_NUMBER: _ClassVar[int] + OPEN_TRADE_EXPIRE_MS_FIELD_NUMBER: _ClassVar[int] + giftbox_details: _containers.RepeatedCompositeFieldContainer[GiftBoxDetailsProto] + open_trade_expire_ms: int + def __init__(self, giftbox_details: _Optional[_Iterable[_Union[GiftBoxDetailsProto, _Mapping]]] = ..., open_trade_expire_ms: _Optional[int] = ...) -> None: ... + +class OneofDescriptorProto(_message.Message): + __slots__ = ["name", "options"] + NAME_FIELD_NUMBER: _ClassVar[int] + OPTIONS_FIELD_NUMBER: _ClassVar[int] + name: str + options: OneofOptions + def __init__(self, name: _Optional[str] = ..., options: _Optional[_Union[OneofOptions, _Mapping]] = ...) -> None: ... + +class OneofOptions(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class OpenBuddyGiftOutProto(_message.Message): + __slots__ = ["result", "buddy_gift", "observed_data", "shown_hearts"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[OpenBuddyGiftOutProto.Result] + ERROR_BUDDY_NOT_VALID: _ClassVar[OpenBuddyGiftOutProto.Result] + SUCCESS_ADDED_LOOT_TO_INVENTORY: _ClassVar[OpenBuddyGiftOutProto.Result] + SUCCESS_ADDED_SOUVENIR_TO_COLLECTIONS: _ClassVar[OpenBuddyGiftOutProto.Result] + ERROR_BUDDY_HAS_NOT_PICKED_UP_ANY_SOUVENIRS: _ClassVar[OpenBuddyGiftOutProto.Result] + ERROR_INVENTORY_IS_FULL: _ClassVar[OpenBuddyGiftOutProto.Result] + ERROR_BUDDY_NOT_ON_MAP: _ClassVar[OpenBuddyGiftOutProto.Result] + UNSET: OpenBuddyGiftOutProto.Result + ERROR_BUDDY_NOT_VALID: OpenBuddyGiftOutProto.Result + SUCCESS_ADDED_LOOT_TO_INVENTORY: OpenBuddyGiftOutProto.Result + SUCCESS_ADDED_SOUVENIR_TO_COLLECTIONS: OpenBuddyGiftOutProto.Result + ERROR_BUDDY_HAS_NOT_PICKED_UP_ANY_SOUVENIRS: OpenBuddyGiftOutProto.Result + ERROR_INVENTORY_IS_FULL: OpenBuddyGiftOutProto.Result + ERROR_BUDDY_NOT_ON_MAP: OpenBuddyGiftOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + BUDDY_GIFT_FIELD_NUMBER: _ClassVar[int] + OBSERVED_DATA_FIELD_NUMBER: _ClassVar[int] + SHOWN_HEARTS_FIELD_NUMBER: _ClassVar[int] + result: OpenBuddyGiftOutProto.Result + buddy_gift: BuddyGiftProto + observed_data: BuddyObservedData + shown_hearts: BuddyStatsShownHearts.BuddyShownHeartType + def __init__(self, result: _Optional[_Union[OpenBuddyGiftOutProto.Result, str]] = ..., buddy_gift: _Optional[_Union[BuddyGiftProto, _Mapping]] = ..., observed_data: _Optional[_Union[BuddyObservedData, _Mapping]] = ..., shown_hearts: _Optional[_Union[BuddyStatsShownHearts.BuddyShownHeartType, str]] = ...) -> None: ... + +class OpenBuddyGiftProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class OpenCampfireMapTelemetry(_message.Message): + __slots__ = ["source", "is_standalone"] + class SourcePage(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNKNOWN: _ClassVar[OpenCampfireMapTelemetry.SourcePage] + MAP: _ClassVar[OpenCampfireMapTelemetry.SourcePage] + NEARBY_RAIDS: _ClassVar[OpenCampfireMapTelemetry.SourcePage] + GYM_APPROACH: _ClassVar[OpenCampfireMapTelemetry.SourcePage] + RAID_APPROACH: _ClassVar[OpenCampfireMapTelemetry.SourcePage] + CATCH_CARD: _ClassVar[OpenCampfireMapTelemetry.SourcePage] + NEARBY_ROUTES: _ClassVar[OpenCampfireMapTelemetry.SourcePage] + NOTIFICATION: _ClassVar[OpenCampfireMapTelemetry.SourcePage] + UNKNOWN: OpenCampfireMapTelemetry.SourcePage + MAP: OpenCampfireMapTelemetry.SourcePage + NEARBY_RAIDS: OpenCampfireMapTelemetry.SourcePage + GYM_APPROACH: OpenCampfireMapTelemetry.SourcePage + RAID_APPROACH: OpenCampfireMapTelemetry.SourcePage + CATCH_CARD: OpenCampfireMapTelemetry.SourcePage + NEARBY_ROUTES: OpenCampfireMapTelemetry.SourcePage + NOTIFICATION: OpenCampfireMapTelemetry.SourcePage + SOURCE_FIELD_NUMBER: _ClassVar[int] + IS_STANDALONE_FIELD_NUMBER: _ClassVar[int] + source: OpenCampfireMapTelemetry.SourcePage + is_standalone: bool + def __init__(self, source: _Optional[_Union[OpenCampfireMapTelemetry.SourcePage, str]] = ..., is_standalone: bool = ...) -> None: ... + +class OpenCombatChallengeData(_message.Message): + __slots__ = ["rpc_id", "type", "attacking_pokemon_indexes"] + RPC_ID_FIELD_NUMBER: _ClassVar[int] + TYPE_FIELD_NUMBER: _ClassVar[int] + ATTACKING_POKEMON_INDEXES_FIELD_NUMBER: _ClassVar[int] + rpc_id: int + type: CombatType + attacking_pokemon_indexes: _containers.RepeatedScalarFieldContainer[int] + def __init__(self, rpc_id: _Optional[int] = ..., type: _Optional[_Union[CombatType, str]] = ..., attacking_pokemon_indexes: _Optional[_Iterable[int]] = ...) -> None: ... + +class OpenCombatChallengeOutProto(_message.Message): + __slots__ = ["result", "challenge"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[OpenCombatChallengeOutProto.Result] + SUCCESS: _ClassVar[OpenCombatChallengeOutProto.Result] + ERROR_INVALID_CHALLENGE_STATE: _ClassVar[OpenCombatChallengeOutProto.Result] + ERROR_CHALLENGE_NOT_FOUND: _ClassVar[OpenCombatChallengeOutProto.Result] + ERROR_POKEMON_NOT_IN_INVENTORY: _ClassVar[OpenCombatChallengeOutProto.Result] + ERROR_NOT_ELIGIBLE_LEAGUE: _ClassVar[OpenCombatChallengeOutProto.Result] + ERROR_PLAYER_BELOW_MINIMUM_LEVEL: _ClassVar[OpenCombatChallengeOutProto.Result] + ERROR_ALREADY_TIMEDOUT: _ClassVar[OpenCombatChallengeOutProto.Result] + ERROR_ALREADY_CANCELLED: _ClassVar[OpenCombatChallengeOutProto.Result] + ERROR_FRIEND_NOT_FOUND: _ClassVar[OpenCombatChallengeOutProto.Result] + ERROR_FAILED_TO_SEND_NOTIFICATION: _ClassVar[OpenCombatChallengeOutProto.Result] + ERROR_ACCESS_DENIED: _ClassVar[OpenCombatChallengeOutProto.Result] + ERROR_INELIGIBLE_OPPONENT: _ClassVar[OpenCombatChallengeOutProto.Result] + UNSET: OpenCombatChallengeOutProto.Result + SUCCESS: OpenCombatChallengeOutProto.Result + ERROR_INVALID_CHALLENGE_STATE: OpenCombatChallengeOutProto.Result + ERROR_CHALLENGE_NOT_FOUND: OpenCombatChallengeOutProto.Result + ERROR_POKEMON_NOT_IN_INVENTORY: OpenCombatChallengeOutProto.Result + ERROR_NOT_ELIGIBLE_LEAGUE: OpenCombatChallengeOutProto.Result + ERROR_PLAYER_BELOW_MINIMUM_LEVEL: OpenCombatChallengeOutProto.Result + ERROR_ALREADY_TIMEDOUT: OpenCombatChallengeOutProto.Result + ERROR_ALREADY_CANCELLED: OpenCombatChallengeOutProto.Result + ERROR_FRIEND_NOT_FOUND: OpenCombatChallengeOutProto.Result + ERROR_FAILED_TO_SEND_NOTIFICATION: OpenCombatChallengeOutProto.Result + ERROR_ACCESS_DENIED: OpenCombatChallengeOutProto.Result + ERROR_INELIGIBLE_OPPONENT: OpenCombatChallengeOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + CHALLENGE_FIELD_NUMBER: _ClassVar[int] + result: OpenCombatChallengeOutProto.Result + challenge: CombatChallengeProto + def __init__(self, result: _Optional[_Union[OpenCombatChallengeOutProto.Result, str]] = ..., challenge: _Optional[_Union[CombatChallengeProto, _Mapping]] = ...) -> None: ... + +class OpenCombatChallengeProto(_message.Message): + __slots__ = ["type", "challenge_id", "combat_league_template_id", "opponent_player_id", "attacking_pokemon_id", "opponent_nia_id"] + TYPE_FIELD_NUMBER: _ClassVar[int] + CHALLENGE_ID_FIELD_NUMBER: _ClassVar[int] + COMBAT_LEAGUE_TEMPLATE_ID_FIELD_NUMBER: _ClassVar[int] + OPPONENT_PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + ATTACKING_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + OPPONENT_NIA_ID_FIELD_NUMBER: _ClassVar[int] + type: CombatType + challenge_id: str + combat_league_template_id: str + opponent_player_id: str + attacking_pokemon_id: _containers.RepeatedScalarFieldContainer[int] + opponent_nia_id: str + def __init__(self, type: _Optional[_Union[CombatType, str]] = ..., challenge_id: _Optional[str] = ..., combat_league_template_id: _Optional[str] = ..., opponent_player_id: _Optional[str] = ..., attacking_pokemon_id: _Optional[_Iterable[int]] = ..., opponent_nia_id: _Optional[str] = ...) -> None: ... + +class OpenCombatChallengeResponseData(_message.Message): + __slots__ = ["rpc_id", "round_trip_time_ms", "result", "challenge"] + RPC_ID_FIELD_NUMBER: _ClassVar[int] + ROUND_TRIP_TIME_MS_FIELD_NUMBER: _ClassVar[int] + RESULT_FIELD_NUMBER: _ClassVar[int] + CHALLENGE_FIELD_NUMBER: _ClassVar[int] + rpc_id: int + round_trip_time_ms: int + result: OpenCombatChallengeOutProto.Result + challenge: CombatChallengeLogProto + def __init__(self, rpc_id: _Optional[int] = ..., round_trip_time_ms: _Optional[int] = ..., result: _Optional[_Union[OpenCombatChallengeOutProto.Result, str]] = ..., challenge: _Optional[_Union[CombatChallengeLogProto, _Mapping]] = ...) -> None: ... + +class OpenCombatSessionData(_message.Message): + __slots__ = ["rpc_id", "attacking_pokemon_indexes", "lobby_join_time_offset_ms", "combat_type"] + RPC_ID_FIELD_NUMBER: _ClassVar[int] + ATTACKING_POKEMON_INDEXES_FIELD_NUMBER: _ClassVar[int] + LOBBY_JOIN_TIME_OFFSET_MS_FIELD_NUMBER: _ClassVar[int] + COMBAT_TYPE_FIELD_NUMBER: _ClassVar[int] + rpc_id: int + attacking_pokemon_indexes: _containers.RepeatedScalarFieldContainer[int] + lobby_join_time_offset_ms: int + combat_type: CombatType + def __init__(self, rpc_id: _Optional[int] = ..., attacking_pokemon_indexes: _Optional[_Iterable[int]] = ..., lobby_join_time_offset_ms: _Optional[int] = ..., combat_type: _Optional[_Union[CombatType, str]] = ...) -> None: ... + +class OpenCombatSessionOutProto(_message.Message): + __slots__ = ["result", "combat", "should_debug_log", "combat_experiment", "realm"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[OpenCombatSessionOutProto.Result] + SUCCESS: _ClassVar[OpenCombatSessionOutProto.Result] + ERROR_INVALID_COMBAT_STATE: _ClassVar[OpenCombatSessionOutProto.Result] + ERROR_COMBAT_SESSION_FULL: _ClassVar[OpenCombatSessionOutProto.Result] + ERROR_POKEMON_NOT_IN_INVENTORY: _ClassVar[OpenCombatSessionOutProto.Result] + ERROR_OPPONENT_NOT_IN_RANGE: _ClassVar[OpenCombatSessionOutProto.Result] + ERROR_CHALLENGE_EXPIRED: _ClassVar[OpenCombatSessionOutProto.Result] + ERROR_PLAYER_BELOW_MINIMUM_LEVEL: _ClassVar[OpenCombatSessionOutProto.Result] + ERROR_OPPONENT_QUIT: _ClassVar[OpenCombatSessionOutProto.Result] + ERROR_POKEMON_LINEUP_INELIGIBLE_FOR_LEAGUE: _ClassVar[OpenCombatSessionOutProto.Result] + ERROR_COMBAT_LEAGUE_UNSPECIFIED: _ClassVar[OpenCombatSessionOutProto.Result] + ERROR_ACCESS_DENIED: _ClassVar[OpenCombatSessionOutProto.Result] + ERROR_PLAYER_HAS_NO_BATTLE_PASSES: _ClassVar[OpenCombatSessionOutProto.Result] + UNSET: OpenCombatSessionOutProto.Result + SUCCESS: OpenCombatSessionOutProto.Result + ERROR_INVALID_COMBAT_STATE: OpenCombatSessionOutProto.Result + ERROR_COMBAT_SESSION_FULL: OpenCombatSessionOutProto.Result + ERROR_POKEMON_NOT_IN_INVENTORY: OpenCombatSessionOutProto.Result + ERROR_OPPONENT_NOT_IN_RANGE: OpenCombatSessionOutProto.Result + ERROR_CHALLENGE_EXPIRED: OpenCombatSessionOutProto.Result + ERROR_PLAYER_BELOW_MINIMUM_LEVEL: OpenCombatSessionOutProto.Result + ERROR_OPPONENT_QUIT: OpenCombatSessionOutProto.Result + ERROR_POKEMON_LINEUP_INELIGIBLE_FOR_LEAGUE: OpenCombatSessionOutProto.Result + ERROR_COMBAT_LEAGUE_UNSPECIFIED: OpenCombatSessionOutProto.Result + ERROR_ACCESS_DENIED: OpenCombatSessionOutProto.Result + ERROR_PLAYER_HAS_NO_BATTLE_PASSES: OpenCombatSessionOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + COMBAT_FIELD_NUMBER: _ClassVar[int] + SHOULD_DEBUG_LOG_FIELD_NUMBER: _ClassVar[int] + COMBAT_EXPERIMENT_FIELD_NUMBER: _ClassVar[int] + REALM_FIELD_NUMBER: _ClassVar[int] + result: OpenCombatSessionOutProto.Result + combat: CombatProto + should_debug_log: bool + combat_experiment: _containers.RepeatedScalarFieldContainer[CombatExperiment] + realm: str + def __init__(self, result: _Optional[_Union[OpenCombatSessionOutProto.Result, str]] = ..., combat: _Optional[_Union[CombatProto, _Mapping]] = ..., should_debug_log: bool = ..., combat_experiment: _Optional[_Iterable[_Union[CombatExperiment, str]]] = ..., realm: _Optional[str] = ...) -> None: ... + +class OpenCombatSessionProto(_message.Message): + __slots__ = ["combat_id", "attacking_pokemon_id", "combat_league_template_id", "lobby_join_time_ms", "combat_type"] + COMBAT_ID_FIELD_NUMBER: _ClassVar[int] + ATTACKING_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + COMBAT_LEAGUE_TEMPLATE_ID_FIELD_NUMBER: _ClassVar[int] + LOBBY_JOIN_TIME_MS_FIELD_NUMBER: _ClassVar[int] + COMBAT_TYPE_FIELD_NUMBER: _ClassVar[int] + combat_id: str + attacking_pokemon_id: _containers.RepeatedScalarFieldContainer[int] + combat_league_template_id: str + lobby_join_time_ms: int + combat_type: CombatType + def __init__(self, combat_id: _Optional[str] = ..., attacking_pokemon_id: _Optional[_Iterable[int]] = ..., combat_league_template_id: _Optional[str] = ..., lobby_join_time_ms: _Optional[int] = ..., combat_type: _Optional[_Union[CombatType, str]] = ...) -> None: ... + +class OpenCombatSessionResponseData(_message.Message): + __slots__ = ["rpc_id", "round_trip_time_ms", "open_combat_session_out_proto"] + RPC_ID_FIELD_NUMBER: _ClassVar[int] + ROUND_TRIP_TIME_MS_FIELD_NUMBER: _ClassVar[int] + OPEN_COMBAT_SESSION_OUT_PROTO_FIELD_NUMBER: _ClassVar[int] + rpc_id: int + round_trip_time_ms: int + open_combat_session_out_proto: OpenCombatSessionOutProto + def __init__(self, rpc_id: _Optional[int] = ..., round_trip_time_ms: _Optional[int] = ..., open_combat_session_out_proto: _Optional[_Union[OpenCombatSessionOutProto, _Mapping]] = ...) -> None: ... + +class OpenGiftLogEntry(_message.Message): + __slots__ = ["result", "friend_codename", "items", "pokemon_eggs"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[OpenGiftLogEntry.Result] + SUCCESS: _ClassVar[OpenGiftLogEntry.Result] + NPC_TRADE: _ClassVar[OpenGiftLogEntry.Result] + UNSET: OpenGiftLogEntry.Result + SUCCESS: OpenGiftLogEntry.Result + NPC_TRADE: OpenGiftLogEntry.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + FRIEND_CODENAME_FIELD_NUMBER: _ClassVar[int] + ITEMS_FIELD_NUMBER: _ClassVar[int] + POKEMON_EGGS_FIELD_NUMBER: _ClassVar[int] + result: OpenGiftLogEntry.Result + friend_codename: str + items: LootProto + pokemon_eggs: _containers.RepeatedCompositeFieldContainer[PokemonProto] + def __init__(self, result: _Optional[_Union[OpenGiftLogEntry.Result, str]] = ..., friend_codename: _Optional[str] = ..., items: _Optional[_Union[LootProto, _Mapping]] = ..., pokemon_eggs: _Optional[_Iterable[_Union[PokemonProto, _Mapping]]] = ...) -> None: ... + +class OpenGiftOutProto(_message.Message): + __slots__ = ["result", "items", "egg_pokemon", "updated_friendship_data", "friend_profile"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[OpenGiftOutProto.Result] + SUCCESS: _ClassVar[OpenGiftOutProto.Result] + ERROR_UNKNOWN: _ClassVar[OpenGiftOutProto.Result] + ERROR_PLAYER_BAG_FULL: _ClassVar[OpenGiftOutProto.Result] + ERROR_PLAYER_LIMIT_REACHED: _ClassVar[OpenGiftOutProto.Result] + ERROR_GIFT_DOES_NOT_EXIST: _ClassVar[OpenGiftOutProto.Result] + ERROR_FRIEND_NOT_FOUND: _ClassVar[OpenGiftOutProto.Result] + ERROR_INVALID_PLAYER_ID: _ClassVar[OpenGiftOutProto.Result] + ERROR_FRIEND_UPDATE: _ClassVar[OpenGiftOutProto.Result] + UNSET: OpenGiftOutProto.Result + SUCCESS: OpenGiftOutProto.Result + ERROR_UNKNOWN: OpenGiftOutProto.Result + ERROR_PLAYER_BAG_FULL: OpenGiftOutProto.Result + ERROR_PLAYER_LIMIT_REACHED: OpenGiftOutProto.Result + ERROR_GIFT_DOES_NOT_EXIST: OpenGiftOutProto.Result + ERROR_FRIEND_NOT_FOUND: OpenGiftOutProto.Result + ERROR_INVALID_PLAYER_ID: OpenGiftOutProto.Result + ERROR_FRIEND_UPDATE: OpenGiftOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + ITEMS_FIELD_NUMBER: _ClassVar[int] + EGG_POKEMON_FIELD_NUMBER: _ClassVar[int] + UPDATED_FRIENDSHIP_DATA_FIELD_NUMBER: _ClassVar[int] + FRIEND_PROFILE_FIELD_NUMBER: _ClassVar[int] + result: OpenGiftOutProto.Result + items: LootProto + egg_pokemon: PokemonProto + updated_friendship_data: FriendshipLevelDataProto + friend_profile: PlayerPublicProfileProto + def __init__(self, result: _Optional[_Union[OpenGiftOutProto.Result, str]] = ..., items: _Optional[_Union[LootProto, _Mapping]] = ..., egg_pokemon: _Optional[_Union[PokemonProto, _Mapping]] = ..., updated_friendship_data: _Optional[_Union[FriendshipLevelDataProto, _Mapping]] = ..., friend_profile: _Optional[_Union[PlayerPublicProfileProto, _Mapping]] = ...) -> None: ... + +class OpenGiftProto(_message.Message): + __slots__ = ["player_id", "giftbox_id", "convert_to_stardust"] + PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + GIFTBOX_ID_FIELD_NUMBER: _ClassVar[int] + CONVERT_TO_STARDUST_FIELD_NUMBER: _ClassVar[int] + player_id: str + giftbox_id: int + convert_to_stardust: bool + def __init__(self, player_id: _Optional[str] = ..., giftbox_id: _Optional[int] = ..., convert_to_stardust: bool = ...) -> None: ... + +class OpenInvasionCombatSessionOutProto(_message.Message): + __slots__ = ["status", "combat"] + STATUS_FIELD_NUMBER: _ClassVar[int] + COMBAT_FIELD_NUMBER: _ClassVar[int] + status: InvasionStatus.Status + combat: CombatProto + def __init__(self, status: _Optional[_Union[InvasionStatus.Status, str]] = ..., combat: _Optional[_Union[CombatProto, _Mapping]] = ...) -> None: ... + +class OpenInvasionCombatSessionProto(_message.Message): + __slots__ = ["incident_lookup", "step", "attacking_pokemon_id", "lobby_join_time_ms"] + INCIDENT_LOOKUP_FIELD_NUMBER: _ClassVar[int] + STEP_FIELD_NUMBER: _ClassVar[int] + ATTACKING_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + LOBBY_JOIN_TIME_MS_FIELD_NUMBER: _ClassVar[int] + incident_lookup: IncidentLookupProto + step: int + attacking_pokemon_id: _containers.RepeatedScalarFieldContainer[int] + lobby_join_time_ms: int + def __init__(self, incident_lookup: _Optional[_Union[IncidentLookupProto, _Mapping]] = ..., step: _Optional[int] = ..., attacking_pokemon_id: _Optional[_Iterable[int]] = ..., lobby_join_time_ms: _Optional[int] = ...) -> None: ... + +class OpenNpcCombatSessionData(_message.Message): + __slots__ = ["rpc_id", "attacking_pokemon_indexes", "lobby_join_time_offset_ms"] + RPC_ID_FIELD_NUMBER: _ClassVar[int] + ATTACKING_POKEMON_INDEXES_FIELD_NUMBER: _ClassVar[int] + LOBBY_JOIN_TIME_OFFSET_MS_FIELD_NUMBER: _ClassVar[int] + rpc_id: int + attacking_pokemon_indexes: _containers.RepeatedScalarFieldContainer[int] + lobby_join_time_offset_ms: int + def __init__(self, rpc_id: _Optional[int] = ..., attacking_pokemon_indexes: _Optional[_Iterable[int]] = ..., lobby_join_time_offset_ms: _Optional[int] = ...) -> None: ... + +class OpenNpcCombatSessionOutProto(_message.Message): + __slots__ = ["result", "combat"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[OpenNpcCombatSessionOutProto.Result] + SUCCESS: _ClassVar[OpenNpcCombatSessionOutProto.Result] + ERROR_PLAYER_BELOW_MINIMUM_LEVEL: _ClassVar[OpenNpcCombatSessionOutProto.Result] + ERROR_POKEMON_LINEUP_INELIGIBLE_FOR_LEAGUE: _ClassVar[OpenNpcCombatSessionOutProto.Result] + ERROR_ACCESS_DENIED: _ClassVar[OpenNpcCombatSessionOutProto.Result] + UNSET: OpenNpcCombatSessionOutProto.Result + SUCCESS: OpenNpcCombatSessionOutProto.Result + ERROR_PLAYER_BELOW_MINIMUM_LEVEL: OpenNpcCombatSessionOutProto.Result + ERROR_POKEMON_LINEUP_INELIGIBLE_FOR_LEAGUE: OpenNpcCombatSessionOutProto.Result + ERROR_ACCESS_DENIED: OpenNpcCombatSessionOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + COMBAT_FIELD_NUMBER: _ClassVar[int] + result: OpenNpcCombatSessionOutProto.Result + combat: CombatProto + def __init__(self, result: _Optional[_Union[OpenNpcCombatSessionOutProto.Result, str]] = ..., combat: _Optional[_Union[CombatProto, _Mapping]] = ...) -> None: ... + +class OpenNpcCombatSessionProto(_message.Message): + __slots__ = ["attacking_pokemon_id", "combat_npc_template_id", "lobby_join_time_ms"] + ATTACKING_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + COMBAT_NPC_TEMPLATE_ID_FIELD_NUMBER: _ClassVar[int] + LOBBY_JOIN_TIME_MS_FIELD_NUMBER: _ClassVar[int] + attacking_pokemon_id: _containers.RepeatedScalarFieldContainer[int] + combat_npc_template_id: str + lobby_join_time_ms: int + def __init__(self, attacking_pokemon_id: _Optional[_Iterable[int]] = ..., combat_npc_template_id: _Optional[str] = ..., lobby_join_time_ms: _Optional[int] = ...) -> None: ... + +class OpenNpcCombatSessionResponseData(_message.Message): + __slots__ = ["rpc_id", "round_trip_time_ms", "result", "combat"] + RPC_ID_FIELD_NUMBER: _ClassVar[int] + ROUND_TRIP_TIME_MS_FIELD_NUMBER: _ClassVar[int] + RESULT_FIELD_NUMBER: _ClassVar[int] + COMBAT_FIELD_NUMBER: _ClassVar[int] + rpc_id: int + round_trip_time_ms: int + result: OpenNpcCombatSessionOutProto.Result + combat: CombatForLogProto + def __init__(self, rpc_id: _Optional[int] = ..., round_trip_time_ms: _Optional[int] = ..., result: _Optional[_Union[OpenNpcCombatSessionOutProto.Result, str]] = ..., combat: _Optional[_Union[CombatForLogProto, _Mapping]] = ...) -> None: ... + +class OpenSponsoredGiftOutProto(_message.Message): + __slots__ = ["result", "rewards"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[OpenSponsoredGiftOutProto.Result] + SUCCESS: _ClassVar[OpenSponsoredGiftOutProto.Result] + ERROR_UNKNOWN: _ClassVar[OpenSponsoredGiftOutProto.Result] + ERROR_PLAYER_BAG_FULL: _ClassVar[OpenSponsoredGiftOutProto.Result] + ERROR_GIFT_REDEEMED: _ClassVar[OpenSponsoredGiftOutProto.Result] + UNSET: OpenSponsoredGiftOutProto.Result + SUCCESS: OpenSponsoredGiftOutProto.Result + ERROR_UNKNOWN: OpenSponsoredGiftOutProto.Result + ERROR_PLAYER_BAG_FULL: OpenSponsoredGiftOutProto.Result + ERROR_GIFT_REDEEMED: OpenSponsoredGiftOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + REWARDS_FIELD_NUMBER: _ClassVar[int] + result: OpenSponsoredGiftOutProto.Result + rewards: LootProto + def __init__(self, result: _Optional[_Union[OpenSponsoredGiftOutProto.Result, str]] = ..., rewards: _Optional[_Union[LootProto, _Mapping]] = ...) -> None: ... + +class OpenSponsoredGiftProto(_message.Message): + __slots__ = ["encrypted_ad_token", "gift_token"] + ENCRYPTED_AD_TOKEN_FIELD_NUMBER: _ClassVar[int] + GIFT_TOKEN_FIELD_NUMBER: _ClassVar[int] + encrypted_ad_token: bytes + gift_token: bytes + def __init__(self, encrypted_ad_token: _Optional[bytes] = ..., gift_token: _Optional[bytes] = ...) -> None: ... + +class OpenTradingOutProto(_message.Message): + __slots__ = ["result", "trading"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[OpenTradingOutProto.Result] + SUCCESS: _ClassVar[OpenTradingOutProto.Result] + ERROR_UNKNOWN: _ClassVar[OpenTradingOutProto.Result] + ERROR_FRIEND_NOT_FOUND: _ClassVar[OpenTradingOutProto.Result] + ERROR_INVALID_PLAYER_ID: _ClassVar[OpenTradingOutProto.Result] + ERROR_INVALID_STATE: _ClassVar[OpenTradingOutProto.Result] + ERROR_STATE_HANDLER: _ClassVar[OpenTradingOutProto.Result] + ERROR_TRADING_EXPIRED: _ClassVar[OpenTradingOutProto.Result] + ERROR_TRADING_COOLDOWN: _ClassVar[OpenTradingOutProto.Result] + ERROR_PLAYER_ALREADY_OPENED: _ClassVar[OpenTradingOutProto.Result] + ERROR_FRIEND_OUT_OF_RANGE: _ClassVar[OpenTradingOutProto.Result] + ERROR_PLAYER_BELOW_MINIMUM_LEVEL: _ClassVar[OpenTradingOutProto.Result] + ERROR_PLAYER_REACHED_DAILY_LIMIT: _ClassVar[OpenTradingOutProto.Result] + ERROR_FRIEND_REACHED_DAILY_LIMIT: _ClassVar[OpenTradingOutProto.Result] + ERROR_PLAYER_NOT_ENOUGH_STARDUST: _ClassVar[OpenTradingOutProto.Result] + ERROR_FRIEND_NOT_ENOUGH_STARDUST: _ClassVar[OpenTradingOutProto.Result] + ERROR_FRIEND_BELOW_MINIMUM_LEVEL: _ClassVar[OpenTradingOutProto.Result] + UNSET: OpenTradingOutProto.Result + SUCCESS: OpenTradingOutProto.Result + ERROR_UNKNOWN: OpenTradingOutProto.Result + ERROR_FRIEND_NOT_FOUND: OpenTradingOutProto.Result + ERROR_INVALID_PLAYER_ID: OpenTradingOutProto.Result + ERROR_INVALID_STATE: OpenTradingOutProto.Result + ERROR_STATE_HANDLER: OpenTradingOutProto.Result + ERROR_TRADING_EXPIRED: OpenTradingOutProto.Result + ERROR_TRADING_COOLDOWN: OpenTradingOutProto.Result + ERROR_PLAYER_ALREADY_OPENED: OpenTradingOutProto.Result + ERROR_FRIEND_OUT_OF_RANGE: OpenTradingOutProto.Result + ERROR_PLAYER_BELOW_MINIMUM_LEVEL: OpenTradingOutProto.Result + ERROR_PLAYER_REACHED_DAILY_LIMIT: OpenTradingOutProto.Result + ERROR_FRIEND_REACHED_DAILY_LIMIT: OpenTradingOutProto.Result + ERROR_PLAYER_NOT_ENOUGH_STARDUST: OpenTradingOutProto.Result + ERROR_FRIEND_NOT_ENOUGH_STARDUST: OpenTradingOutProto.Result + ERROR_FRIEND_BELOW_MINIMUM_LEVEL: OpenTradingOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + TRADING_FIELD_NUMBER: _ClassVar[int] + result: OpenTradingOutProto.Result + trading: TradingProto + def __init__(self, result: _Optional[_Union[OpenTradingOutProto.Result, str]] = ..., trading: _Optional[_Union[TradingProto, _Mapping]] = ...) -> None: ... + +class OpenTradingProto(_message.Message): + __slots__ = ["player_id"] + PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + player_id: str + def __init__(self, player_id: _Optional[str] = ...) -> None: ... + +class OptOutProto(_message.Message): + __slots__ = ["categories"] + CATEGORIES_FIELD_NUMBER: _ClassVar[int] + categories: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, categories: _Optional[_Iterable[str]] = ...) -> None: ... + +class OptimizationsProto(_message.Message): + __slots__ = ["optimization_physics_toggle_enabled", "optimization_adaptive_performance_enabled", "adaptive_performance_update_interval", "adaptive_performance_frame_rate", "adaptive_performance_resolution", "adaptive_performance_min_frame_rate", "adaptive_performance_max_frame_rate", "adaptive_performance_min_resolution_scale", "optimization_resolution_update_interval"] + OPTIMIZATION_PHYSICS_TOGGLE_ENABLED_FIELD_NUMBER: _ClassVar[int] + OPTIMIZATION_ADAPTIVE_PERFORMANCE_ENABLED_FIELD_NUMBER: _ClassVar[int] + ADAPTIVE_PERFORMANCE_UPDATE_INTERVAL_FIELD_NUMBER: _ClassVar[int] + ADAPTIVE_PERFORMANCE_FRAME_RATE_FIELD_NUMBER: _ClassVar[int] + ADAPTIVE_PERFORMANCE_RESOLUTION_FIELD_NUMBER: _ClassVar[int] + ADAPTIVE_PERFORMANCE_MIN_FRAME_RATE_FIELD_NUMBER: _ClassVar[int] + ADAPTIVE_PERFORMANCE_MAX_FRAME_RATE_FIELD_NUMBER: _ClassVar[int] + ADAPTIVE_PERFORMANCE_MIN_RESOLUTION_SCALE_FIELD_NUMBER: _ClassVar[int] + OPTIMIZATION_RESOLUTION_UPDATE_INTERVAL_FIELD_NUMBER: _ClassVar[int] + optimization_physics_toggle_enabled: bool + optimization_adaptive_performance_enabled: bool + adaptive_performance_update_interval: float + adaptive_performance_frame_rate: bool + adaptive_performance_resolution: bool + adaptive_performance_min_frame_rate: int + adaptive_performance_max_frame_rate: int + adaptive_performance_min_resolution_scale: float + optimization_resolution_update_interval: float + def __init__(self, optimization_physics_toggle_enabled: bool = ..., optimization_adaptive_performance_enabled: bool = ..., adaptive_performance_update_interval: _Optional[float] = ..., adaptive_performance_frame_rate: bool = ..., adaptive_performance_resolution: bool = ..., adaptive_performance_min_frame_rate: _Optional[int] = ..., adaptive_performance_max_frame_rate: _Optional[int] = ..., adaptive_performance_min_resolution_scale: _Optional[float] = ..., optimization_resolution_update_interval: _Optional[float] = ...) -> None: ... + +class Option(_message.Message): + __slots__ = ["name", "value"] + NAME_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + name: str + value: NiaAny + def __init__(self, name: _Optional[str] = ..., value: _Optional[_Union[NiaAny, _Mapping]] = ...) -> None: ... + +class ParticipantConsumptionAccounting(_message.Message): + __slots__ = ["participant_id", "consume_count"] + PARTICIPANT_ID_FIELD_NUMBER: _ClassVar[int] + CONSUME_COUNT_FIELD_NUMBER: _ClassVar[int] + participant_id: str + consume_count: int + def __init__(self, participant_id: _Optional[str] = ..., consume_count: _Optional[int] = ...) -> None: ... + +class ParticipationProto(_message.Message): + __slots__ = ["individual_damage_pokeballs", "team_damage_pokeballs", "gym_ownership_pokeballs", "base_pokeballs", "blue_percentage", "red_percentage", "yellow_percentage", "bonus_item_multiplier", "highest_friendship_milestone", "highest_friendship_pokeballs", "speed_completion_pokeballs", "speed_completion_mega_resource", "mega_resource_capped", "fort_powerup_pokeballs"] + INDIVIDUAL_DAMAGE_POKEBALLS_FIELD_NUMBER: _ClassVar[int] + TEAM_DAMAGE_POKEBALLS_FIELD_NUMBER: _ClassVar[int] + GYM_OWNERSHIP_POKEBALLS_FIELD_NUMBER: _ClassVar[int] + BASE_POKEBALLS_FIELD_NUMBER: _ClassVar[int] + BLUE_PERCENTAGE_FIELD_NUMBER: _ClassVar[int] + RED_PERCENTAGE_FIELD_NUMBER: _ClassVar[int] + YELLOW_PERCENTAGE_FIELD_NUMBER: _ClassVar[int] + BONUS_ITEM_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + HIGHEST_FRIENDSHIP_MILESTONE_FIELD_NUMBER: _ClassVar[int] + HIGHEST_FRIENDSHIP_POKEBALLS_FIELD_NUMBER: _ClassVar[int] + SPEED_COMPLETION_POKEBALLS_FIELD_NUMBER: _ClassVar[int] + SPEED_COMPLETION_MEGA_RESOURCE_FIELD_NUMBER: _ClassVar[int] + MEGA_RESOURCE_CAPPED_FIELD_NUMBER: _ClassVar[int] + FORT_POWERUP_POKEBALLS_FIELD_NUMBER: _ClassVar[int] + individual_damage_pokeballs: int + team_damage_pokeballs: int + gym_ownership_pokeballs: int + base_pokeballs: int + blue_percentage: float + red_percentage: float + yellow_percentage: float + bonus_item_multiplier: float + highest_friendship_milestone: FriendshipLevelMilestone + highest_friendship_pokeballs: int + speed_completion_pokeballs: int + speed_completion_mega_resource: int + mega_resource_capped: bool + fort_powerup_pokeballs: int + def __init__(self, individual_damage_pokeballs: _Optional[int] = ..., team_damage_pokeballs: _Optional[int] = ..., gym_ownership_pokeballs: _Optional[int] = ..., base_pokeballs: _Optional[int] = ..., blue_percentage: _Optional[float] = ..., red_percentage: _Optional[float] = ..., yellow_percentage: _Optional[float] = ..., bonus_item_multiplier: _Optional[float] = ..., highest_friendship_milestone: _Optional[_Union[FriendshipLevelMilestone, str]] = ..., highest_friendship_pokeballs: _Optional[int] = ..., speed_completion_pokeballs: _Optional[int] = ..., speed_completion_mega_resource: _Optional[int] = ..., mega_resource_capped: bool = ..., fort_powerup_pokeballs: _Optional[int] = ...) -> None: ... + +class PartyActivityStatProto(_message.Message): + __slots__ = ["activity_stat_id", "quest_type", "conditions", "category_id", "icon_id", "scale_down"] + ACTIVITY_STAT_ID_FIELD_NUMBER: _ClassVar[int] + QUEST_TYPE_FIELD_NUMBER: _ClassVar[int] + CONDITIONS_FIELD_NUMBER: _ClassVar[int] + CATEGORY_ID_FIELD_NUMBER: _ClassVar[int] + ICON_ID_FIELD_NUMBER: _ClassVar[int] + SCALE_DOWN_FIELD_NUMBER: _ClassVar[int] + activity_stat_id: int + quest_type: QuestType + conditions: _containers.RepeatedCompositeFieldContainer[QuestConditionProto] + category_id: int + icon_id: int + scale_down: int + def __init__(self, activity_stat_id: _Optional[int] = ..., quest_type: _Optional[_Union[QuestType, str]] = ..., conditions: _Optional[_Iterable[_Union[QuestConditionProto, _Mapping]]] = ..., category_id: _Optional[int] = ..., icon_id: _Optional[int] = ..., scale_down: _Optional[int] = ...) -> None: ... + +class PartyActivitySummaryProto(_message.Message): + __slots__ = ["player_summary_map"] + class PlayerSummaryMapEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: str + value: PlayerActivitySummaryProto + def __init__(self, key: _Optional[str] = ..., value: _Optional[_Union[PlayerActivitySummaryProto, _Mapping]] = ...) -> None: ... + PLAYER_SUMMARY_MAP_FIELD_NUMBER: _ClassVar[int] + player_summary_map: _containers.MessageMap[str, PlayerActivitySummaryProto] + def __init__(self, player_summary_map: _Optional[_Mapping[str, PlayerActivitySummaryProto]] = ...) -> None: ... + +class PartyActivitySummaryRpcProto(_message.Message): + __slots__ = ["player_activity"] + class PlayerActivityRpcProto(_message.Message): + __slots__ = ["player_id", "player_activity"] + PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + PLAYER_ACTIVITY_FIELD_NUMBER: _ClassVar[int] + player_id: str + player_activity: PlayerActivitySummaryProto + def __init__(self, player_id: _Optional[str] = ..., player_activity: _Optional[_Union[PlayerActivitySummaryProto, _Mapping]] = ...) -> None: ... + PLAYER_ACTIVITY_FIELD_NUMBER: _ClassVar[int] + player_activity: _containers.RepeatedCompositeFieldContainer[PartyActivitySummaryRpcProto.PlayerActivityRpcProto] + def __init__(self, player_activity: _Optional[_Iterable[_Union[PartyActivitySummaryRpcProto.PlayerActivityRpcProto, _Mapping]]] = ...) -> None: ... + +class PartyDarkLaunchLogMessageProto(_message.Message): + __slots__ = ["log_level", "timestamp_ms", "log_string"] + class LogLevel(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNKNOWN: _ClassVar[PartyDarkLaunchLogMessageProto.LogLevel] + INFO: _ClassVar[PartyDarkLaunchLogMessageProto.LogLevel] + WARNING: _ClassVar[PartyDarkLaunchLogMessageProto.LogLevel] + SEVERE: _ClassVar[PartyDarkLaunchLogMessageProto.LogLevel] + UNKNOWN: PartyDarkLaunchLogMessageProto.LogLevel + INFO: PartyDarkLaunchLogMessageProto.LogLevel + WARNING: PartyDarkLaunchLogMessageProto.LogLevel + SEVERE: PartyDarkLaunchLogMessageProto.LogLevel + LOG_LEVEL_FIELD_NUMBER: _ClassVar[int] + TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + LOG_STRING_FIELD_NUMBER: _ClassVar[int] + log_level: PartyDarkLaunchLogMessageProto.LogLevel + timestamp_ms: int + log_string: str + def __init__(self, log_level: _Optional[_Union[PartyDarkLaunchLogMessageProto.LogLevel, str]] = ..., timestamp_ms: _Optional[int] = ..., log_string: _Optional[str] = ...) -> None: ... + +class PartyDarkLaunchSettingsProto(_message.Message): + __slots__ = ["dark_launch_enabled", "rollout_players_per_billion", "create_or_join_wait_probability", "probability_to_create_percent", "leave_party_probability", "update_location_enabled", "update_location_override_period_ms"] + class CreateOrJoinWaitProbabilityProto(_message.Message): + __slots__ = ["weight", "wait_time_ms"] + WEIGHT_FIELD_NUMBER: _ClassVar[int] + WAIT_TIME_MS_FIELD_NUMBER: _ClassVar[int] + weight: int + wait_time_ms: int + def __init__(self, weight: _Optional[int] = ..., wait_time_ms: _Optional[int] = ...) -> None: ... + class LeavePartyProbabilityProto(_message.Message): + __slots__ = ["weight", "max_duration_ms"] + WEIGHT_FIELD_NUMBER: _ClassVar[int] + MAX_DURATION_MS_FIELD_NUMBER: _ClassVar[int] + weight: int + max_duration_ms: int + def __init__(self, weight: _Optional[int] = ..., max_duration_ms: _Optional[int] = ...) -> None: ... + DARK_LAUNCH_ENABLED_FIELD_NUMBER: _ClassVar[int] + ROLLOUT_PLAYERS_PER_BILLION_FIELD_NUMBER: _ClassVar[int] + CREATE_OR_JOIN_WAIT_PROBABILITY_FIELD_NUMBER: _ClassVar[int] + PROBABILITY_TO_CREATE_PERCENT_FIELD_NUMBER: _ClassVar[int] + LEAVE_PARTY_PROBABILITY_FIELD_NUMBER: _ClassVar[int] + UPDATE_LOCATION_ENABLED_FIELD_NUMBER: _ClassVar[int] + UPDATE_LOCATION_OVERRIDE_PERIOD_MS_FIELD_NUMBER: _ClassVar[int] + dark_launch_enabled: bool + rollout_players_per_billion: int + create_or_join_wait_probability: _containers.RepeatedCompositeFieldContainer[PartyDarkLaunchSettingsProto.CreateOrJoinWaitProbabilityProto] + probability_to_create_percent: int + leave_party_probability: _containers.RepeatedCompositeFieldContainer[PartyDarkLaunchSettingsProto.LeavePartyProbabilityProto] + update_location_enabled: bool + update_location_override_period_ms: int + def __init__(self, dark_launch_enabled: bool = ..., rollout_players_per_billion: _Optional[int] = ..., create_or_join_wait_probability: _Optional[_Iterable[_Union[PartyDarkLaunchSettingsProto.CreateOrJoinWaitProbabilityProto, _Mapping]]] = ..., probability_to_create_percent: _Optional[int] = ..., leave_party_probability: _Optional[_Iterable[_Union[PartyDarkLaunchSettingsProto.LeavePartyProbabilityProto, _Mapping]]] = ..., update_location_enabled: bool = ..., update_location_override_period_ms: _Optional[int] = ...) -> None: ... + +class PartyHistoryRpcProto(_message.Message): + __slots__ = ["party_id", "party_seed", "party_started_ms", "party_expiry_ms", "party_concluded_ms", "party_formed_ms", "players_participated"] + PARTY_ID_FIELD_NUMBER: _ClassVar[int] + PARTY_SEED_FIELD_NUMBER: _ClassVar[int] + PARTY_STARTED_MS_FIELD_NUMBER: _ClassVar[int] + PARTY_EXPIRY_MS_FIELD_NUMBER: _ClassVar[int] + PARTY_CONCLUDED_MS_FIELD_NUMBER: _ClassVar[int] + PARTY_FORMED_MS_FIELD_NUMBER: _ClassVar[int] + PLAYERS_PARTICIPATED_FIELD_NUMBER: _ClassVar[int] + party_id: int + party_seed: int + party_started_ms: int + party_expiry_ms: int + party_concluded_ms: int + party_formed_ms: int + players_participated: _containers.RepeatedCompositeFieldContainer[PartyParticipantHistoryRpcProto] + def __init__(self, party_id: _Optional[int] = ..., party_seed: _Optional[int] = ..., party_started_ms: _Optional[int] = ..., party_expiry_ms: _Optional[int] = ..., party_concluded_ms: _Optional[int] = ..., party_formed_ms: _Optional[int] = ..., players_participated: _Optional[_Iterable[_Union[PartyParticipantHistoryRpcProto, _Mapping]]] = ...) -> None: ... + +class PartyIapBoostsSettingsProto(_message.Message): + __slots__ = ["boost"] + class PartyIapBoostProto(_message.Message): + __slots__ = ["supported_item_types", "percentage_duration", "duration_multiplier", "daily_contribution_limit"] + SUPPORTED_ITEM_TYPES_FIELD_NUMBER: _ClassVar[int] + PERCENTAGE_DURATION_FIELD_NUMBER: _ClassVar[int] + DURATION_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + DAILY_CONTRIBUTION_LIMIT_FIELD_NUMBER: _ClassVar[int] + supported_item_types: Item + percentage_duration: int + duration_multiplier: float + daily_contribution_limit: int + def __init__(self, supported_item_types: _Optional[_Union[Item, str]] = ..., percentage_duration: _Optional[int] = ..., duration_multiplier: _Optional[float] = ..., daily_contribution_limit: _Optional[int] = ...) -> None: ... + BOOST_FIELD_NUMBER: _ClassVar[int] + boost: _containers.RepeatedCompositeFieldContainer[PartyIapBoostsSettingsProto.PartyIapBoostProto] + def __init__(self, boost: _Optional[_Iterable[_Union[PartyIapBoostsSettingsProto.PartyIapBoostProto, _Mapping]]] = ...) -> None: ... + +class PartyItemProto(_message.Message): + __slots__ = ["player_id", "party_item", "usage_start_ms", "item", "contributor_id"] + PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + PARTY_ITEM_FIELD_NUMBER: _ClassVar[int] + USAGE_START_MS_FIELD_NUMBER: _ClassVar[int] + ITEM_FIELD_NUMBER: _ClassVar[int] + CONTRIBUTOR_ID_FIELD_NUMBER: _ClassVar[int] + player_id: str + party_item: ItemProto + usage_start_ms: int + item: Item + contributor_id: str + def __init__(self, player_id: _Optional[str] = ..., party_item: _Optional[_Union[ItemProto, _Mapping]] = ..., usage_start_ms: _Optional[int] = ..., item: _Optional[_Union[Item, str]] = ..., contributor_id: _Optional[str] = ...) -> None: ... + +class PartyLocationPushProto(_message.Message): + __slots__ = ["player_id", "untrusted_sample_list"] + PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + UNTRUSTED_SAMPLE_LIST_FIELD_NUMBER: _ClassVar[int] + player_id: str + untrusted_sample_list: _containers.RepeatedCompositeFieldContainer[PartyLocationSampleProto] + def __init__(self, player_id: _Optional[str] = ..., untrusted_sample_list: _Optional[_Iterable[_Union[PartyLocationSampleProto, _Mapping]]] = ...) -> None: ... + +class PartyLocationSampleProto(_message.Message): + __slots__ = ["timestamp_ms", "lat", "lng"] + TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + LAT_FIELD_NUMBER: _ClassVar[int] + LNG_FIELD_NUMBER: _ClassVar[int] + timestamp_ms: int + lat: float + lng: float + def __init__(self, timestamp_ms: _Optional[int] = ..., lat: _Optional[float] = ..., lng: _Optional[float] = ...) -> None: ... + +class PartyLocationsRpcProto(_message.Message): + __slots__ = ["player_location"] + class PlayerLocationRpcProto(_message.Message): + __slots__ = ["trusted_lat", "trusted_lng", "player_zone", "untrusted_samples", "last_update_timestamp_ms", "player_id"] + TRUSTED_LAT_FIELD_NUMBER: _ClassVar[int] + TRUSTED_LNG_FIELD_NUMBER: _ClassVar[int] + PLAYER_ZONE_FIELD_NUMBER: _ClassVar[int] + UNTRUSTED_SAMPLES_FIELD_NUMBER: _ClassVar[int] + LAST_UPDATE_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + trusted_lat: float + trusted_lng: float + player_zone: PlayerZoneCompliance + untrusted_samples: _containers.RepeatedCompositeFieldContainer[PartyLocationSampleProto] + last_update_timestamp_ms: int + player_id: str + def __init__(self, trusted_lat: _Optional[float] = ..., trusted_lng: _Optional[float] = ..., player_zone: _Optional[_Union[PlayerZoneCompliance, str]] = ..., untrusted_samples: _Optional[_Iterable[_Union[PartyLocationSampleProto, _Mapping]]] = ..., last_update_timestamp_ms: _Optional[int] = ..., player_id: _Optional[str] = ...) -> None: ... + PLAYER_LOCATION_FIELD_NUMBER: _ClassVar[int] + player_location: _containers.RepeatedCompositeFieldContainer[PartyLocationsRpcProto.PlayerLocationRpcProto] + def __init__(self, player_location: _Optional[_Iterable[_Union[PartyLocationsRpcProto.PlayerLocationRpcProto, _Mapping]]] = ...) -> None: ... + +class PartyParticipantHistoryRpcProto(_message.Message): + __slots__ = ["player_id", "party_joined_ms", "party_left_ms", "avatar", "neutral_avatar"] + PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + PARTY_JOINED_MS_FIELD_NUMBER: _ClassVar[int] + PARTY_LEFT_MS_FIELD_NUMBER: _ClassVar[int] + AVATAR_FIELD_NUMBER: _ClassVar[int] + NEUTRAL_AVATAR_FIELD_NUMBER: _ClassVar[int] + player_id: str + party_joined_ms: int + party_left_ms: int + avatar: PlayerAvatarProto + neutral_avatar: PlayerNeutralAvatarProto + def __init__(self, player_id: _Optional[str] = ..., party_joined_ms: _Optional[int] = ..., party_left_ms: _Optional[int] = ..., avatar: _Optional[_Union[PlayerAvatarProto, _Mapping]] = ..., neutral_avatar: _Optional[_Union[PlayerNeutralAvatarProto, _Mapping]] = ...) -> None: ... + +class PartyParticipantProto(_message.Message): + __slots__ = ["player_id", "player_profile", "buddy_pokedex_id", "buddy_pokemon_display", "position_index", "is_host", "nia_account_id", "untrusted_location_samples", "is_minor", "player_join_time_ms", "participant_raid_info"] + PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + PLAYER_PROFILE_FIELD_NUMBER: _ClassVar[int] + BUDDY_POKEDEX_ID_FIELD_NUMBER: _ClassVar[int] + BUDDY_POKEMON_DISPLAY_FIELD_NUMBER: _ClassVar[int] + POSITION_INDEX_FIELD_NUMBER: _ClassVar[int] + IS_HOST_FIELD_NUMBER: _ClassVar[int] + NIA_ACCOUNT_ID_FIELD_NUMBER: _ClassVar[int] + UNTRUSTED_LOCATION_SAMPLES_FIELD_NUMBER: _ClassVar[int] + IS_MINOR_FIELD_NUMBER: _ClassVar[int] + PLAYER_JOIN_TIME_MS_FIELD_NUMBER: _ClassVar[int] + PARTICIPANT_RAID_INFO_FIELD_NUMBER: _ClassVar[int] + player_id: str + player_profile: PlayerPublicProfileProto + buddy_pokedex_id: int + buddy_pokemon_display: PokemonDisplayProto + position_index: int + is_host: bool + nia_account_id: str + untrusted_location_samples: _containers.RepeatedCompositeFieldContainer[PartyLocationSampleProto] + is_minor: bool + player_join_time_ms: int + participant_raid_info: PartyParticipantRaidInfoProto + def __init__(self, player_id: _Optional[str] = ..., player_profile: _Optional[_Union[PlayerPublicProfileProto, _Mapping]] = ..., buddy_pokedex_id: _Optional[int] = ..., buddy_pokemon_display: _Optional[_Union[PokemonDisplayProto, _Mapping]] = ..., position_index: _Optional[int] = ..., is_host: bool = ..., nia_account_id: _Optional[str] = ..., untrusted_location_samples: _Optional[_Iterable[_Union[PartyLocationSampleProto, _Mapping]]] = ..., is_minor: bool = ..., player_join_time_ms: _Optional[int] = ..., participant_raid_info: _Optional[_Union[PartyParticipantRaidInfoProto, _Mapping]] = ...) -> None: ... + +class PartyParticipantRaidInfoProto(_message.Message): + __slots__ = ["raid_seed", "gym_id", "lobby_id", "raid_info", "latitude", "longitude", "lobby_creation_ms", "lobby_end_join_ms"] + RAID_SEED_FIELD_NUMBER: _ClassVar[int] + GYM_ID_FIELD_NUMBER: _ClassVar[int] + LOBBY_ID_FIELD_NUMBER: _ClassVar[int] + RAID_INFO_FIELD_NUMBER: _ClassVar[int] + LATITUDE_FIELD_NUMBER: _ClassVar[int] + LONGITUDE_FIELD_NUMBER: _ClassVar[int] + LOBBY_CREATION_MS_FIELD_NUMBER: _ClassVar[int] + LOBBY_END_JOIN_MS_FIELD_NUMBER: _ClassVar[int] + raid_seed: int + gym_id: str + lobby_id: _containers.RepeatedScalarFieldContainer[int] + raid_info: RaidInfoProto + latitude: float + longitude: float + lobby_creation_ms: int + lobby_end_join_ms: int + def __init__(self, raid_seed: _Optional[int] = ..., gym_id: _Optional[str] = ..., lobby_id: _Optional[_Iterable[int]] = ..., raid_info: _Optional[_Union[RaidInfoProto, _Mapping]] = ..., latitude: _Optional[float] = ..., longitude: _Optional[float] = ..., lobby_creation_ms: _Optional[int] = ..., lobby_end_join_ms: _Optional[int] = ...) -> None: ... + +class PartyPlayGeneralSettingsProto(_message.Message): + __slots__ = ["enabled", "min_player_level", "creation_to_start_timeout_ms", "compliance_zones_enabled", "enable_party_raid_information", "fallback_stardust_count", "friend_requests_enabled", "party_expiry_duration_ms", "party_expiry_warning_minutes", "pokemon_catch_tags_enabled", "enabled_friend_status_increase", "restart_party_rejoin_prompt_enabled", "party_iap_boosts_enabled", "party_new_quest_notification_v2_enabled", "pg_delivery_mechanic", "party_catch_tags_enabled", "party_quest_encounter_reward_enabled", "max_stacked_encounter_reward", "remove_other_players_enabled", "challenge_reward_display_enabled", "fallback_party_quest_enabled"] + class PgDeliveryMechanic(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[PartyPlayGeneralSettingsProto.PgDeliveryMechanic] + FULL_PARTY: _ClassVar[PartyPlayGeneralSettingsProto.PgDeliveryMechanic] + POLLING_BIT: _ClassVar[PartyPlayGeneralSettingsProto.PgDeliveryMechanic] + NON_AVATAR: _ClassVar[PartyPlayGeneralSettingsProto.PgDeliveryMechanic] + UNSET: PartyPlayGeneralSettingsProto.PgDeliveryMechanic + FULL_PARTY: PartyPlayGeneralSettingsProto.PgDeliveryMechanic + POLLING_BIT: PartyPlayGeneralSettingsProto.PgDeliveryMechanic + NON_AVATAR: PartyPlayGeneralSettingsProto.PgDeliveryMechanic + ENABLED_FIELD_NUMBER: _ClassVar[int] + MIN_PLAYER_LEVEL_FIELD_NUMBER: _ClassVar[int] + CREATION_TO_START_TIMEOUT_MS_FIELD_NUMBER: _ClassVar[int] + COMPLIANCE_ZONES_ENABLED_FIELD_NUMBER: _ClassVar[int] + ENABLE_PARTY_RAID_INFORMATION_FIELD_NUMBER: _ClassVar[int] + FALLBACK_STARDUST_COUNT_FIELD_NUMBER: _ClassVar[int] + FRIEND_REQUESTS_ENABLED_FIELD_NUMBER: _ClassVar[int] + PARTY_EXPIRY_DURATION_MS_FIELD_NUMBER: _ClassVar[int] + PARTY_EXPIRY_WARNING_MINUTES_FIELD_NUMBER: _ClassVar[int] + POKEMON_CATCH_TAGS_ENABLED_FIELD_NUMBER: _ClassVar[int] + ENABLED_FRIEND_STATUS_INCREASE_FIELD_NUMBER: _ClassVar[int] + RESTART_PARTY_REJOIN_PROMPT_ENABLED_FIELD_NUMBER: _ClassVar[int] + PARTY_IAP_BOOSTS_ENABLED_FIELD_NUMBER: _ClassVar[int] + PARTY_NEW_QUEST_NOTIFICATION_V2_ENABLED_FIELD_NUMBER: _ClassVar[int] + PG_DELIVERY_MECHANIC_FIELD_NUMBER: _ClassVar[int] + PARTY_CATCH_TAGS_ENABLED_FIELD_NUMBER: _ClassVar[int] + PARTY_QUEST_ENCOUNTER_REWARD_ENABLED_FIELD_NUMBER: _ClassVar[int] + MAX_STACKED_ENCOUNTER_REWARD_FIELD_NUMBER: _ClassVar[int] + REMOVE_OTHER_PLAYERS_ENABLED_FIELD_NUMBER: _ClassVar[int] + CHALLENGE_REWARD_DISPLAY_ENABLED_FIELD_NUMBER: _ClassVar[int] + FALLBACK_PARTY_QUEST_ENABLED_FIELD_NUMBER: _ClassVar[int] + enabled: bool + min_player_level: int + creation_to_start_timeout_ms: int + compliance_zones_enabled: bool + enable_party_raid_information: bool + fallback_stardust_count: int + friend_requests_enabled: bool + party_expiry_duration_ms: int + party_expiry_warning_minutes: int + pokemon_catch_tags_enabled: bool + enabled_friend_status_increase: bool + restart_party_rejoin_prompt_enabled: bool + party_iap_boosts_enabled: bool + party_new_quest_notification_v2_enabled: bool + pg_delivery_mechanic: PartyPlayGeneralSettingsProto.PgDeliveryMechanic + party_catch_tags_enabled: bool + party_quest_encounter_reward_enabled: bool + max_stacked_encounter_reward: int + remove_other_players_enabled: bool + challenge_reward_display_enabled: bool + fallback_party_quest_enabled: bool + def __init__(self, enabled: bool = ..., min_player_level: _Optional[int] = ..., creation_to_start_timeout_ms: _Optional[int] = ..., compliance_zones_enabled: bool = ..., enable_party_raid_information: bool = ..., fallback_stardust_count: _Optional[int] = ..., friend_requests_enabled: bool = ..., party_expiry_duration_ms: _Optional[int] = ..., party_expiry_warning_minutes: _Optional[int] = ..., pokemon_catch_tags_enabled: bool = ..., enabled_friend_status_increase: bool = ..., restart_party_rejoin_prompt_enabled: bool = ..., party_iap_boosts_enabled: bool = ..., party_new_quest_notification_v2_enabled: bool = ..., pg_delivery_mechanic: _Optional[_Union[PartyPlayGeneralSettingsProto.PgDeliveryMechanic, str]] = ..., party_catch_tags_enabled: bool = ..., party_quest_encounter_reward_enabled: bool = ..., max_stacked_encounter_reward: _Optional[int] = ..., remove_other_players_enabled: bool = ..., challenge_reward_display_enabled: bool = ..., fallback_party_quest_enabled: bool = ...) -> None: ... + +class PartyPlayGlobalSettingsProto(_message.Message): + __slots__ = ["enable_parties", "num_digits_in_id", "push_gateway_enabled", "push_gateway_namespace", "max_party_members", "enable_location_updates", "client_location_min_distance_to_flush_mm", "client_location_min_time_to_flush_ms", "client_location_max_samples_per_request", "location_sample_expiry_time_ms", "enable_assembled_party_name_creator"] + ENABLE_PARTIES_FIELD_NUMBER: _ClassVar[int] + NUM_DIGITS_IN_ID_FIELD_NUMBER: _ClassVar[int] + PUSH_GATEWAY_ENABLED_FIELD_NUMBER: _ClassVar[int] + PUSH_GATEWAY_NAMESPACE_FIELD_NUMBER: _ClassVar[int] + MAX_PARTY_MEMBERS_FIELD_NUMBER: _ClassVar[int] + ENABLE_LOCATION_UPDATES_FIELD_NUMBER: _ClassVar[int] + CLIENT_LOCATION_MIN_DISTANCE_TO_FLUSH_MM_FIELD_NUMBER: _ClassVar[int] + CLIENT_LOCATION_MIN_TIME_TO_FLUSH_MS_FIELD_NUMBER: _ClassVar[int] + CLIENT_LOCATION_MAX_SAMPLES_PER_REQUEST_FIELD_NUMBER: _ClassVar[int] + LOCATION_SAMPLE_EXPIRY_TIME_MS_FIELD_NUMBER: _ClassVar[int] + ENABLE_ASSEMBLED_PARTY_NAME_CREATOR_FIELD_NUMBER: _ClassVar[int] + enable_parties: bool + num_digits_in_id: int + push_gateway_enabled: bool + push_gateway_namespace: str + max_party_members: int + enable_location_updates: bool + client_location_min_distance_to_flush_mm: int + client_location_min_time_to_flush_ms: int + client_location_max_samples_per_request: int + location_sample_expiry_time_ms: int + enable_assembled_party_name_creator: bool + def __init__(self, enable_parties: bool = ..., num_digits_in_id: _Optional[int] = ..., push_gateway_enabled: bool = ..., push_gateway_namespace: _Optional[str] = ..., max_party_members: _Optional[int] = ..., enable_location_updates: bool = ..., client_location_min_distance_to_flush_mm: _Optional[int] = ..., client_location_min_time_to_flush_ms: _Optional[int] = ..., client_location_max_samples_per_request: _Optional[int] = ..., location_sample_expiry_time_ms: _Optional[int] = ..., enable_assembled_party_name_creator: bool = ...) -> None: ... + +class PartyPlayInvitationDetails(_message.Message): + __slots__ = ["party_id", "inviter_id", "inviter_nickname", "inviter_avatar", "party_seed", "inviter_neutral_avatar", "id"] + PARTY_ID_FIELD_NUMBER: _ClassVar[int] + INVITER_ID_FIELD_NUMBER: _ClassVar[int] + INVITER_NICKNAME_FIELD_NUMBER: _ClassVar[int] + INVITER_AVATAR_FIELD_NUMBER: _ClassVar[int] + PARTY_SEED_FIELD_NUMBER: _ClassVar[int] + INVITER_NEUTRAL_AVATAR_FIELD_NUMBER: _ClassVar[int] + ID_FIELD_NUMBER: _ClassVar[int] + party_id: _containers.RepeatedScalarFieldContainer[int] + inviter_id: str + inviter_nickname: str + inviter_avatar: PlayerAvatarProto + party_seed: int + inviter_neutral_avatar: PlayerNeutralAvatarProto + id: int + def __init__(self, party_id: _Optional[_Iterable[int]] = ..., inviter_id: _Optional[str] = ..., inviter_nickname: _Optional[str] = ..., inviter_avatar: _Optional[_Union[PlayerAvatarProto, _Mapping]] = ..., party_seed: _Optional[int] = ..., inviter_neutral_avatar: _Optional[_Union[PlayerNeutralAvatarProto, _Mapping]] = ..., id: _Optional[int] = ...) -> None: ... + +class PartyPlayPreferences(_message.Message): + __slots__ = ["share_location", "show_map_avatars"] + SHARE_LOCATION_FIELD_NUMBER: _ClassVar[int] + SHOW_MAP_AVATARS_FIELD_NUMBER: _ClassVar[int] + share_location: bool + show_map_avatars: bool + def __init__(self, share_location: bool = ..., show_map_avatars: bool = ...) -> None: ... + +class PartyPlayerProfilePushProto(_message.Message): + __slots__ = ["player_id", "player_profile"] + PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + PLAYER_PROFILE_FIELD_NUMBER: _ClassVar[int] + player_id: str + player_profile: PlayerPublicProfileProto + def __init__(self, player_id: _Optional[str] = ..., player_profile: _Optional[_Union[PlayerPublicProfileProto, _Mapping]] = ...) -> None: ... + +class PartyQuestRpcProto(_message.Message): + __slots__ = ["status", "party_quest_candidates", "active_quest_state", "player_unclaimed_quest_ids", "completed_quest_states", "quest_selection_end_ms"] + STATUS_FIELD_NUMBER: _ClassVar[int] + PARTY_QUEST_CANDIDATES_FIELD_NUMBER: _ClassVar[int] + ACTIVE_QUEST_STATE_FIELD_NUMBER: _ClassVar[int] + PLAYER_UNCLAIMED_QUEST_IDS_FIELD_NUMBER: _ClassVar[int] + COMPLETED_QUEST_STATES_FIELD_NUMBER: _ClassVar[int] + QUEST_SELECTION_END_MS_FIELD_NUMBER: _ClassVar[int] + status: PartyQuestStatus + party_quest_candidates: _containers.RepeatedCompositeFieldContainer[ClientQuestProto] + active_quest_state: PartyQuestStateProto + player_unclaimed_quest_ids: _containers.RepeatedCompositeFieldContainer[PlayerUnclaimedPartyQuestIdsProto] + completed_quest_states: _containers.RepeatedCompositeFieldContainer[PartyQuestStateProto] + quest_selection_end_ms: int + def __init__(self, status: _Optional[_Union[PartyQuestStatus, str]] = ..., party_quest_candidates: _Optional[_Iterable[_Union[ClientQuestProto, _Mapping]]] = ..., active_quest_state: _Optional[_Union[PartyQuestStateProto, _Mapping]] = ..., player_unclaimed_quest_ids: _Optional[_Iterable[_Union[PlayerUnclaimedPartyQuestIdsProto, _Mapping]]] = ..., completed_quest_states: _Optional[_Iterable[_Union[PartyQuestStateProto, _Mapping]]] = ..., quest_selection_end_ms: _Optional[int] = ...) -> None: ... + +class PartyQuestStateProto(_message.Message): + __slots__ = ["client_quest", "shared_progress", "player_quest_state", "claim_rewards_deadline_ms", "player_quest_states"] + class PlayerPartyQuestStateProto(_message.Message): + __slots__ = ["player_status", "individual_progress", "player_id", "update_timestamp_ms"] + class PlayerStatus(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + PLAYER_UNKNOWN: _ClassVar[PartyQuestStateProto.PlayerPartyQuestStateProto.PlayerStatus] + PLAYER_WAITING_PARTY_QUEST_TO_START: _ClassVar[PartyQuestStateProto.PlayerPartyQuestStateProto.PlayerStatus] + PLAYER_ACTIVE: _ClassVar[PartyQuestStateProto.PlayerPartyQuestStateProto.PlayerStatus] + PLAYER_COMPLETED_PARTY_QUEST_AND_AWARDED: _ClassVar[PartyQuestStateProto.PlayerPartyQuestStateProto.PlayerStatus] + PLAYER_ABANDONED_PARTY_QUEST: _ClassVar[PartyQuestStateProto.PlayerPartyQuestStateProto.PlayerStatus] + PLAYER_COMPLETED_PARTY_QUEST: _ClassVar[PartyQuestStateProto.PlayerPartyQuestStateProto.PlayerStatus] + PLAYER_AWARDED: _ClassVar[PartyQuestStateProto.PlayerPartyQuestStateProto.PlayerStatus] + PLAYER_UNKNOWN: PartyQuestStateProto.PlayerPartyQuestStateProto.PlayerStatus + PLAYER_WAITING_PARTY_QUEST_TO_START: PartyQuestStateProto.PlayerPartyQuestStateProto.PlayerStatus + PLAYER_ACTIVE: PartyQuestStateProto.PlayerPartyQuestStateProto.PlayerStatus + PLAYER_COMPLETED_PARTY_QUEST_AND_AWARDED: PartyQuestStateProto.PlayerPartyQuestStateProto.PlayerStatus + PLAYER_ABANDONED_PARTY_QUEST: PartyQuestStateProto.PlayerPartyQuestStateProto.PlayerStatus + PLAYER_COMPLETED_PARTY_QUEST: PartyQuestStateProto.PlayerPartyQuestStateProto.PlayerStatus + PLAYER_AWARDED: PartyQuestStateProto.PlayerPartyQuestStateProto.PlayerStatus + PLAYER_STATUS_FIELD_NUMBER: _ClassVar[int] + INDIVIDUAL_PROGRESS_FIELD_NUMBER: _ClassVar[int] + PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + UPDATE_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + player_status: PartyQuestStateProto.PlayerPartyQuestStateProto.PlayerStatus + individual_progress: int + player_id: str + update_timestamp_ms: int + def __init__(self, player_status: _Optional[_Union[PartyQuestStateProto.PlayerPartyQuestStateProto.PlayerStatus, str]] = ..., individual_progress: _Optional[int] = ..., player_id: _Optional[str] = ..., update_timestamp_ms: _Optional[int] = ...) -> None: ... + class PlayerQuestStateEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: str + value: PartyQuestStateProto.PlayerPartyQuestStateProto + def __init__(self, key: _Optional[str] = ..., value: _Optional[_Union[PartyQuestStateProto.PlayerPartyQuestStateProto, _Mapping]] = ...) -> None: ... + CLIENT_QUEST_FIELD_NUMBER: _ClassVar[int] + SHARED_PROGRESS_FIELD_NUMBER: _ClassVar[int] + PLAYER_QUEST_STATE_FIELD_NUMBER: _ClassVar[int] + CLAIM_REWARDS_DEADLINE_MS_FIELD_NUMBER: _ClassVar[int] + PLAYER_QUEST_STATES_FIELD_NUMBER: _ClassVar[int] + client_quest: ClientQuestProto + shared_progress: int + player_quest_state: _containers.MessageMap[str, PartyQuestStateProto.PlayerPartyQuestStateProto] + claim_rewards_deadline_ms: int + player_quest_states: _containers.RepeatedCompositeFieldContainer[PartyQuestStateProto.PlayerPartyQuestStateProto] + def __init__(self, client_quest: _Optional[_Union[ClientQuestProto, _Mapping]] = ..., shared_progress: _Optional[int] = ..., player_quest_state: _Optional[_Mapping[str, PartyQuestStateProto.PlayerPartyQuestStateProto]] = ..., claim_rewards_deadline_ms: _Optional[int] = ..., player_quest_states: _Optional[_Iterable[_Union[PartyQuestStateProto.PlayerPartyQuestStateProto, _Mapping]]] = ...) -> None: ... + +class PartyRecommendationSettingsProto(_message.Message): + __slots__ = ["mode", "variance", "third_move_weight", "mega_evo_combat_rating_scale", "max_variance_count", "allow_reroll"] + class PartyRcommendationMode(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[PartyRecommendationSettingsProto.PartyRcommendationMode] + PARTY_RECOMMENDATION_MODE_1: _ClassVar[PartyRecommendationSettingsProto.PartyRcommendationMode] + PARTY_RECOMMENDATION_MODE_2: _ClassVar[PartyRecommendationSettingsProto.PartyRcommendationMode] + PARTY_RECOMMENDATION_MODE_3: _ClassVar[PartyRecommendationSettingsProto.PartyRcommendationMode] + PARTY_RECOMMENDATION_MODE_4: _ClassVar[PartyRecommendationSettingsProto.PartyRcommendationMode] + UNSET: PartyRecommendationSettingsProto.PartyRcommendationMode + PARTY_RECOMMENDATION_MODE_1: PartyRecommendationSettingsProto.PartyRcommendationMode + PARTY_RECOMMENDATION_MODE_2: PartyRecommendationSettingsProto.PartyRcommendationMode + PARTY_RECOMMENDATION_MODE_3: PartyRecommendationSettingsProto.PartyRcommendationMode + PARTY_RECOMMENDATION_MODE_4: PartyRecommendationSettingsProto.PartyRcommendationMode + MODE_FIELD_NUMBER: _ClassVar[int] + VARIANCE_FIELD_NUMBER: _ClassVar[int] + THIRD_MOVE_WEIGHT_FIELD_NUMBER: _ClassVar[int] + MEGA_EVO_COMBAT_RATING_SCALE_FIELD_NUMBER: _ClassVar[int] + MAX_VARIANCE_COUNT_FIELD_NUMBER: _ClassVar[int] + ALLOW_REROLL_FIELD_NUMBER: _ClassVar[int] + mode: PartyRecommendationSettingsProto.PartyRcommendationMode + variance: float + third_move_weight: float + mega_evo_combat_rating_scale: float + max_variance_count: int + allow_reroll: bool + def __init__(self, mode: _Optional[_Union[PartyRecommendationSettingsProto.PartyRcommendationMode, str]] = ..., variance: _Optional[float] = ..., third_move_weight: _Optional[float] = ..., mega_evo_combat_rating_scale: _Optional[float] = ..., max_variance_count: _Optional[int] = ..., allow_reroll: bool = ...) -> None: ... + +class PartyRpcProto(_message.Message): + __slots__ = ["party_id", "party_start_ms", "party_end_ms", "party_creation_ms", "party_seed", "id", "status", "global_settings_snapshot", "party_summary_stats", "party_start_deadline_ms", "party_quest_settings_snapshot", "party_quest", "participant_list", "party_activity_summary_proto", "participant_obfuscation_map", "client_display_host_index", "consummable_party_items", "removed_participants", "banned_participants", "consumed_party_items"] + PARTY_ID_FIELD_NUMBER: _ClassVar[int] + PARTY_START_MS_FIELD_NUMBER: _ClassVar[int] + PARTY_END_MS_FIELD_NUMBER: _ClassVar[int] + PARTY_CREATION_MS_FIELD_NUMBER: _ClassVar[int] + PARTY_SEED_FIELD_NUMBER: _ClassVar[int] + ID_FIELD_NUMBER: _ClassVar[int] + STATUS_FIELD_NUMBER: _ClassVar[int] + GLOBAL_SETTINGS_SNAPSHOT_FIELD_NUMBER: _ClassVar[int] + PARTY_SUMMARY_STATS_FIELD_NUMBER: _ClassVar[int] + PARTY_START_DEADLINE_MS_FIELD_NUMBER: _ClassVar[int] + PARTY_QUEST_SETTINGS_SNAPSHOT_FIELD_NUMBER: _ClassVar[int] + PARTY_QUEST_FIELD_NUMBER: _ClassVar[int] + PARTICIPANT_LIST_FIELD_NUMBER: _ClassVar[int] + PARTY_ACTIVITY_SUMMARY_PROTO_FIELD_NUMBER: _ClassVar[int] + PARTICIPANT_OBFUSCATION_MAP_FIELD_NUMBER: _ClassVar[int] + CLIENT_DISPLAY_HOST_INDEX_FIELD_NUMBER: _ClassVar[int] + CONSUMMABLE_PARTY_ITEMS_FIELD_NUMBER: _ClassVar[int] + REMOVED_PARTICIPANTS_FIELD_NUMBER: _ClassVar[int] + BANNED_PARTICIPANTS_FIELD_NUMBER: _ClassVar[int] + CONSUMED_PARTY_ITEMS_FIELD_NUMBER: _ClassVar[int] + party_id: _containers.RepeatedScalarFieldContainer[int] + party_start_ms: int + party_end_ms: int + party_creation_ms: int + party_seed: int + id: int + status: PartyStatus + global_settings_snapshot: PartyPlayGlobalSettingsProto + party_summary_stats: _containers.RepeatedCompositeFieldContainer[PartyActivityStatProto] + party_start_deadline_ms: int + party_quest_settings_snapshot: PartySharedQuestSettingsProto + party_quest: PartyQuestRpcProto + participant_list: _containers.RepeatedCompositeFieldContainer[PartyParticipantProto] + party_activity_summary_proto: PartyActivitySummaryProto + participant_obfuscation_map: _containers.RepeatedCompositeFieldContainer[PlayerObfuscationMapEntryProto] + client_display_host_index: int + consummable_party_items: _containers.RepeatedCompositeFieldContainer[PartyItemProto] + removed_participants: _containers.RepeatedCompositeFieldContainer[RemovedParticipant] + banned_participants: _containers.RepeatedScalarFieldContainer[str] + consumed_party_items: _containers.RepeatedCompositeFieldContainer[PartyItemProto] + def __init__(self, party_id: _Optional[_Iterable[int]] = ..., party_start_ms: _Optional[int] = ..., party_end_ms: _Optional[int] = ..., party_creation_ms: _Optional[int] = ..., party_seed: _Optional[int] = ..., id: _Optional[int] = ..., status: _Optional[_Union[PartyStatus, str]] = ..., global_settings_snapshot: _Optional[_Union[PartyPlayGlobalSettingsProto, _Mapping]] = ..., party_summary_stats: _Optional[_Iterable[_Union[PartyActivityStatProto, _Mapping]]] = ..., party_start_deadline_ms: _Optional[int] = ..., party_quest_settings_snapshot: _Optional[_Union[PartySharedQuestSettingsProto, _Mapping]] = ..., party_quest: _Optional[_Union[PartyQuestRpcProto, _Mapping]] = ..., participant_list: _Optional[_Iterable[_Union[PartyParticipantProto, _Mapping]]] = ..., party_activity_summary_proto: _Optional[_Union[PartyActivitySummaryProto, _Mapping]] = ..., participant_obfuscation_map: _Optional[_Iterable[_Union[PlayerObfuscationMapEntryProto, _Mapping]]] = ..., client_display_host_index: _Optional[int] = ..., consummable_party_items: _Optional[_Iterable[_Union[PartyItemProto, _Mapping]]] = ..., removed_participants: _Optional[_Iterable[_Union[RemovedParticipant, _Mapping]]] = ..., banned_participants: _Optional[_Iterable[str]] = ..., consumed_party_items: _Optional[_Iterable[_Union[PartyItemProto, _Mapping]]] = ...) -> None: ... + +class PartySendDarkLaunchLogOutProto(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[PartySendDarkLaunchLogOutProto.Result] + SUCCESS: _ClassVar[PartySendDarkLaunchLogOutProto.Result] + ERROR_DARK_LAUNCH_NOT_ENABLED_FOR_PLAYER: _ClassVar[PartySendDarkLaunchLogOutProto.Result] + UNSET: PartySendDarkLaunchLogOutProto.Result + SUCCESS: PartySendDarkLaunchLogOutProto.Result + ERROR_DARK_LAUNCH_NOT_ENABLED_FOR_PLAYER: PartySendDarkLaunchLogOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: PartySendDarkLaunchLogOutProto.Result + def __init__(self, result: _Optional[_Union[PartySendDarkLaunchLogOutProto.Result, str]] = ...) -> None: ... + +class PartySendDarkLaunchLogProto(_message.Message): + __slots__ = ["log_messages"] + LOG_MESSAGES_FIELD_NUMBER: _ClassVar[int] + log_messages: _containers.RepeatedCompositeFieldContainer[PartyDarkLaunchLogMessageProto] + def __init__(self, log_messages: _Optional[_Iterable[_Union[PartyDarkLaunchLogMessageProto, _Mapping]]] = ...) -> None: ... + +class PartySharedQuestSettingsProto(_message.Message): + __slots__ = ["num_generated_shared_quests", "num_candidate_shared_quests", "shared_quest_selection_timeout_s", "shared_quest_claim_rewards_timeout_s"] + NUM_GENERATED_SHARED_QUESTS_FIELD_NUMBER: _ClassVar[int] + NUM_CANDIDATE_SHARED_QUESTS_FIELD_NUMBER: _ClassVar[int] + SHARED_QUEST_SELECTION_TIMEOUT_S_FIELD_NUMBER: _ClassVar[int] + SHARED_QUEST_CLAIM_REWARDS_TIMEOUT_S_FIELD_NUMBER: _ClassVar[int] + num_generated_shared_quests: int + num_candidate_shared_quests: int + shared_quest_selection_timeout_s: int + shared_quest_claim_rewards_timeout_s: int + def __init__(self, num_generated_shared_quests: _Optional[int] = ..., num_candidate_shared_quests: _Optional[int] = ..., shared_quest_selection_timeout_s: _Optional[int] = ..., shared_quest_claim_rewards_timeout_s: _Optional[int] = ...) -> None: ... + +class PartySummarySettingsProto(_message.Message): + __slots__ = ["player_activities"] + PLAYER_ACTIVITIES_FIELD_NUMBER: _ClassVar[int] + player_activities: _containers.RepeatedCompositeFieldContainer[PartyActivityStatProto] + def __init__(self, player_activities: _Optional[_Iterable[_Union[PartyActivityStatProto, _Mapping]]] = ...) -> None: ... + +class PartyUpdateLocationOutProto(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[PartyUpdateLocationOutProto.Result] + SUCCESS: _ClassVar[PartyUpdateLocationOutProto.Result] + ERROR_UNKNOWN: _ClassVar[PartyUpdateLocationOutProto.Result] + ERROR_FEATURE_DISABLED: _ClassVar[PartyUpdateLocationOutProto.Result] + ERROR_NOT_IN_PARTY: _ClassVar[PartyUpdateLocationOutProto.Result] + ERROR_REDIS_EXCEPTION: _ClassVar[PartyUpdateLocationOutProto.Result] + ERROR_LOCATION_RECORD_NOT_FOUND: _ClassVar[PartyUpdateLocationOutProto.Result] + ERROR_PLFE_REDIRECT_NEEDED: _ClassVar[PartyUpdateLocationOutProto.Result] + UNSET: PartyUpdateLocationOutProto.Result + SUCCESS: PartyUpdateLocationOutProto.Result + ERROR_UNKNOWN: PartyUpdateLocationOutProto.Result + ERROR_FEATURE_DISABLED: PartyUpdateLocationOutProto.Result + ERROR_NOT_IN_PARTY: PartyUpdateLocationOutProto.Result + ERROR_REDIS_EXCEPTION: PartyUpdateLocationOutProto.Result + ERROR_LOCATION_RECORD_NOT_FOUND: PartyUpdateLocationOutProto.Result + ERROR_PLFE_REDIRECT_NEEDED: PartyUpdateLocationOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: PartyUpdateLocationOutProto.Result + def __init__(self, result: _Optional[_Union[PartyUpdateLocationOutProto.Result, str]] = ...) -> None: ... + +class PartyUpdateLocationProto(_message.Message): + __slots__ = ["untrusted_sample_list", "is_dark_launch_request", "is_location_sharing_disabled"] + UNTRUSTED_SAMPLE_LIST_FIELD_NUMBER: _ClassVar[int] + IS_DARK_LAUNCH_REQUEST_FIELD_NUMBER: _ClassVar[int] + IS_LOCATION_SHARING_DISABLED_FIELD_NUMBER: _ClassVar[int] + untrusted_sample_list: _containers.RepeatedCompositeFieldContainer[PartyLocationSampleProto] + is_dark_launch_request: bool + is_location_sharing_disabled: bool + def __init__(self, untrusted_sample_list: _Optional[_Iterable[_Union[PartyLocationSampleProto, _Mapping]]] = ..., is_dark_launch_request: bool = ..., is_location_sharing_disabled: bool = ...) -> None: ... + +class PartyZoneDefinitionProto(_message.Message): + __slots__ = ["zone", "zone_radius_m", "party_status"] + ZONE_FIELD_NUMBER: _ClassVar[int] + ZONE_RADIUS_M_FIELD_NUMBER: _ClassVar[int] + PARTY_STATUS_FIELD_NUMBER: _ClassVar[int] + zone: PlayerZoneCompliance + zone_radius_m: int + party_status: PartyStatus + def __init__(self, zone: _Optional[_Union[PlayerZoneCompliance, str]] = ..., zone_radius_m: _Optional[int] = ..., party_status: _Optional[_Union[PartyStatus, str]] = ...) -> None: ... + +class PartyZonePushProto(_message.Message): + __slots__ = ["player_id", "player_compliance_zone", "zone_update_timestamp_ms"] + PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + PLAYER_COMPLIANCE_ZONE_FIELD_NUMBER: _ClassVar[int] + ZONE_UPDATE_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + player_id: str + player_compliance_zone: PlayerZoneCompliance + zone_update_timestamp_ms: int + def __init__(self, player_id: _Optional[str] = ..., player_compliance_zone: _Optional[_Union[PlayerZoneCompliance, str]] = ..., zone_update_timestamp_ms: _Optional[int] = ...) -> None: ... + +class PasscodeRedeemTelemetry(_message.Message): + __slots__ = ["result", "passcode", "country_code", "language_code", "bundle_version"] + RESULT_FIELD_NUMBER: _ClassVar[int] + PASSCODE_FIELD_NUMBER: _ClassVar[int] + COUNTRY_CODE_FIELD_NUMBER: _ClassVar[int] + LANGUAGE_CODE_FIELD_NUMBER: _ClassVar[int] + BUNDLE_VERSION_FIELD_NUMBER: _ClassVar[int] + result: str + passcode: str + country_code: str + language_code: str + bundle_version: str + def __init__(self, result: _Optional[str] = ..., passcode: _Optional[str] = ..., country_code: _Optional[str] = ..., language_code: _Optional[str] = ..., bundle_version: _Optional[str] = ...) -> None: ... + +class PasscodeRedemptionFlowRequest(_message.Message): + __slots__ = ["passcode", "poi_guid", "device_platform", "carrier"] + class DevicePlatform(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + PLATFORM_UNKNOWN: _ClassVar[PasscodeRedemptionFlowRequest.DevicePlatform] + PLATFORM_ANDROID: _ClassVar[PasscodeRedemptionFlowRequest.DevicePlatform] + PLATFORM_IOS: _ClassVar[PasscodeRedemptionFlowRequest.DevicePlatform] + PLATFORM_WEB: _ClassVar[PasscodeRedemptionFlowRequest.DevicePlatform] + PLATFORM_UNKNOWN: PasscodeRedemptionFlowRequest.DevicePlatform + PLATFORM_ANDROID: PasscodeRedemptionFlowRequest.DevicePlatform + PLATFORM_IOS: PasscodeRedemptionFlowRequest.DevicePlatform + PLATFORM_WEB: PasscodeRedemptionFlowRequest.DevicePlatform + PASSCODE_FIELD_NUMBER: _ClassVar[int] + POI_GUID_FIELD_NUMBER: _ClassVar[int] + DEVICE_PLATFORM_FIELD_NUMBER: _ClassVar[int] + CARRIER_FIELD_NUMBER: _ClassVar[int] + passcode: str + poi_guid: str + device_platform: PasscodeRedemptionFlowRequest.DevicePlatform + carrier: str + def __init__(self, passcode: _Optional[str] = ..., poi_guid: _Optional[str] = ..., device_platform: _Optional[_Union[PasscodeRedemptionFlowRequest.DevicePlatform, str]] = ..., carrier: _Optional[str] = ...) -> None: ... + +class PasscodeRedemptionFlowResponse(_message.Message): + __slots__ = ["status", "inventory_check_failed_reason", "rewards", "passcode_batch_id", "in_game_reward"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + STATUS_UNKNOWN: _ClassVar[PasscodeRedemptionFlowResponse.Status] + STATUS_SUCCESS: _ClassVar[PasscodeRedemptionFlowResponse.Status] + STATUS_ALREADY_REDEEMED: _ClassVar[PasscodeRedemptionFlowResponse.Status] + STATUS_FAILED_INVENTORY_CHECK: _ClassVar[PasscodeRedemptionFlowResponse.Status] + STATUS_OUT_OF_RANGE: _ClassVar[PasscodeRedemptionFlowResponse.Status] + STATUS_WRONG_LOCATION: _ClassVar[PasscodeRedemptionFlowResponse.Status] + STATUS_RATE_LIMITED: _ClassVar[PasscodeRedemptionFlowResponse.Status] + STATUS_INVALID: _ClassVar[PasscodeRedemptionFlowResponse.Status] + STATUS_FULLY_REDEEMED: _ClassVar[PasscodeRedemptionFlowResponse.Status] + STATUS_EXPIRED: _ClassVar[PasscodeRedemptionFlowResponse.Status] + STATUS_UNKNOWN: PasscodeRedemptionFlowResponse.Status + STATUS_SUCCESS: PasscodeRedemptionFlowResponse.Status + STATUS_ALREADY_REDEEMED: PasscodeRedemptionFlowResponse.Status + STATUS_FAILED_INVENTORY_CHECK: PasscodeRedemptionFlowResponse.Status + STATUS_OUT_OF_RANGE: PasscodeRedemptionFlowResponse.Status + STATUS_WRONG_LOCATION: PasscodeRedemptionFlowResponse.Status + STATUS_RATE_LIMITED: PasscodeRedemptionFlowResponse.Status + STATUS_INVALID: PasscodeRedemptionFlowResponse.Status + STATUS_FULLY_REDEEMED: PasscodeRedemptionFlowResponse.Status + STATUS_EXPIRED: PasscodeRedemptionFlowResponse.Status + class Reward(_message.Message): + __slots__ = ["item", "count"] + ITEM_FIELD_NUMBER: _ClassVar[int] + COUNT_FIELD_NUMBER: _ClassVar[int] + item: str + count: int + def __init__(self, item: _Optional[str] = ..., count: _Optional[int] = ...) -> None: ... + STATUS_FIELD_NUMBER: _ClassVar[int] + INVENTORY_CHECK_FAILED_REASON_FIELD_NUMBER: _ClassVar[int] + REWARDS_FIELD_NUMBER: _ClassVar[int] + PASSCODE_BATCH_ID_FIELD_NUMBER: _ClassVar[int] + IN_GAME_REWARD_FIELD_NUMBER: _ClassVar[int] + status: PasscodeRedemptionFlowResponse.Status + inventory_check_failed_reason: int + rewards: _containers.RepeatedCompositeFieldContainer[PasscodeRedemptionFlowResponse.Reward] + passcode_batch_id: str + in_game_reward: bytes + def __init__(self, status: _Optional[_Union[PasscodeRedemptionFlowResponse.Status, str]] = ..., inventory_check_failed_reason: _Optional[int] = ..., rewards: _Optional[_Iterable[_Union[PasscodeRedemptionFlowResponse.Reward, _Mapping]]] = ..., passcode_batch_id: _Optional[str] = ..., in_game_reward: _Optional[bytes] = ...) -> None: ... + +class PasscodeRewardsLogEntry(_message.Message): + __slots__ = ["result", "passcode", "rewards"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[PasscodeRewardsLogEntry.Result] + SUCCESS: _ClassVar[PasscodeRewardsLogEntry.Result] + UNSET: PasscodeRewardsLogEntry.Result + SUCCESS: PasscodeRewardsLogEntry.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + PASSCODE_FIELD_NUMBER: _ClassVar[int] + REWARDS_FIELD_NUMBER: _ClassVar[int] + result: PasscodeRewardsLogEntry.Result + passcode: str + rewards: RedeemPasscodeRewardProto + def __init__(self, result: _Optional[_Union[PasscodeRewardsLogEntry.Result, str]] = ..., passcode: _Optional[str] = ..., rewards: _Optional[_Union[RedeemPasscodeRewardProto, _Mapping]] = ...) -> None: ... + +class PasscodeSettingsProto(_message.Message): + __slots__ = ["show_passcode_in_store", "use_passcode_v2"] + SHOW_PASSCODE_IN_STORE_FIELD_NUMBER: _ClassVar[int] + USE_PASSCODE_V2_FIELD_NUMBER: _ClassVar[int] + show_passcode_in_store: bool + use_passcode_v2: bool + def __init__(self, show_passcode_in_store: bool = ..., use_passcode_v2: bool = ...) -> None: ... + +class PercentScrolledTelemetry(_message.Message): + __slots__ = ["percent", "menu_name"] + PERCENT_FIELD_NUMBER: _ClassVar[int] + MENU_NAME_FIELD_NUMBER: _ClassVar[int] + percent: float + menu_name: str + def __init__(self, percent: _Optional[float] = ..., menu_name: _Optional[str] = ...) -> None: ... + +class PermissionsFlowTelemetry(_message.Message): + __slots__ = ["permission_context_telemetry_ids", "device_service_telemetry_ids", "permission_flow_step_telemetry_ids", "success"] + PERMISSION_CONTEXT_TELEMETRY_IDS_FIELD_NUMBER: _ClassVar[int] + DEVICE_SERVICE_TELEMETRY_IDS_FIELD_NUMBER: _ClassVar[int] + PERMISSION_FLOW_STEP_TELEMETRY_IDS_FIELD_NUMBER: _ClassVar[int] + SUCCESS_FIELD_NUMBER: _ClassVar[int] + permission_context_telemetry_ids: PermissionContextTelemetryIds + device_service_telemetry_ids: DeviceServiceTelemetryIds + permission_flow_step_telemetry_ids: PermissionFlowStepTelemetryIds + success: bool + def __init__(self, permission_context_telemetry_ids: _Optional[_Union[PermissionContextTelemetryIds, str]] = ..., device_service_telemetry_ids: _Optional[_Union[DeviceServiceTelemetryIds, str]] = ..., permission_flow_step_telemetry_ids: _Optional[_Union[PermissionFlowStepTelemetryIds, str]] = ..., success: bool = ...) -> None: ... + +class PgoAsyncFileUploadCompleteProto(_message.Message): + __slots__ = ["power_up_points_added", "power_up_progress_points", "power_up_level_expiration_ms", "next_fort_close_ms"] + POWER_UP_POINTS_ADDED_FIELD_NUMBER: _ClassVar[int] + POWER_UP_PROGRESS_POINTS_FIELD_NUMBER: _ClassVar[int] + POWER_UP_LEVEL_EXPIRATION_MS_FIELD_NUMBER: _ClassVar[int] + NEXT_FORT_CLOSE_MS_FIELD_NUMBER: _ClassVar[int] + power_up_points_added: int + power_up_progress_points: int + power_up_level_expiration_ms: int + next_fort_close_ms: int + def __init__(self, power_up_points_added: _Optional[int] = ..., power_up_progress_points: _Optional[int] = ..., power_up_level_expiration_ms: _Optional[int] = ..., next_fort_close_ms: _Optional[int] = ...) -> None: ... + +class PhotoSetPokemonInfoProto(_message.Message): + __slots__ = ["pokemon_id", "form"] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + FORM_FIELD_NUMBER: _ClassVar[int] + pokemon_id: HoloPokemonId + form: PokemonDisplayProto.Form + def __init__(self, pokemon_id: _Optional[_Union[HoloPokemonId, str]] = ..., form: _Optional[_Union[PokemonDisplayProto.Form, str]] = ...) -> None: ... + +class PhotoSettingsProto(_message.Message): + __slots__ = ["screen_capture_size", "is_iris_enabled", "is_iris_autoplace_enabled", "is_iris_social_enabled", "iris_flags", "playback_cloud_id", "playback_cloud_secret", "playback_could_bucket_name", "banner_image_url", "banner_image_text"] + SCREEN_CAPTURE_SIZE_FIELD_NUMBER: _ClassVar[int] + IS_IRIS_ENABLED_FIELD_NUMBER: _ClassVar[int] + IS_IRIS_AUTOPLACE_ENABLED_FIELD_NUMBER: _ClassVar[int] + IS_IRIS_SOCIAL_ENABLED_FIELD_NUMBER: _ClassVar[int] + IRIS_FLAGS_FIELD_NUMBER: _ClassVar[int] + PLAYBACK_CLOUD_ID_FIELD_NUMBER: _ClassVar[int] + PLAYBACK_CLOUD_SECRET_FIELD_NUMBER: _ClassVar[int] + PLAYBACK_COULD_BUCKET_NAME_FIELD_NUMBER: _ClassVar[int] + BANNER_IMAGE_URL_FIELD_NUMBER: _ClassVar[int] + BANNER_IMAGE_TEXT_FIELD_NUMBER: _ClassVar[int] + screen_capture_size: float + is_iris_enabled: bool + is_iris_autoplace_enabled: bool + is_iris_social_enabled: bool + iris_flags: int + playback_cloud_id: str + playback_cloud_secret: str + playback_could_bucket_name: str + banner_image_url: _containers.RepeatedScalarFieldContainer[str] + banner_image_text: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, screen_capture_size: _Optional[float] = ..., is_iris_enabled: bool = ..., is_iris_autoplace_enabled: bool = ..., is_iris_social_enabled: bool = ..., iris_flags: _Optional[int] = ..., playback_cloud_id: _Optional[str] = ..., playback_cloud_secret: _Optional[str] = ..., playback_could_bucket_name: _Optional[str] = ..., banner_image_url: _Optional[_Iterable[str]] = ..., banner_image_text: _Optional[_Iterable[str]] = ...) -> None: ... + +class PhotobombCreateDetail(_message.Message): + __slots__ = ["caught_in_photobomb"] + CAUGHT_IN_PHOTOBOMB_FIELD_NUMBER: _ClassVar[int] + caught_in_photobomb: bool + def __init__(self, caught_in_photobomb: bool = ...) -> None: ... + +class PinData(_message.Message): + __slots__ = ["pin_id", "view_timestamp", "liked_timestamp", "sticker_timestamp"] + PIN_ID_FIELD_NUMBER: _ClassVar[int] + VIEW_TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + LIKED_TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + STICKER_TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + pin_id: str + view_timestamp: int + liked_timestamp: int + sticker_timestamp: int + def __init__(self, pin_id: _Optional[str] = ..., view_timestamp: _Optional[int] = ..., liked_timestamp: _Optional[int] = ..., sticker_timestamp: _Optional[int] = ...) -> None: ... + +class PinMessage(_message.Message): + __slots__ = ["key", "category", "level_required"] + KEY_FIELD_NUMBER: _ClassVar[int] + CATEGORY_FIELD_NUMBER: _ClassVar[int] + LEVEL_REQUIRED_FIELD_NUMBER: _ClassVar[int] + key: str + category: _containers.RepeatedScalarFieldContainer[PinCategory] + level_required: int + def __init__(self, key: _Optional[str] = ..., category: _Optional[_Iterable[_Union[PinCategory, str]]] = ..., level_required: _Optional[int] = ...) -> None: ... + +class PingRequestProto(_message.Message): + __slots__ = ["response_size_bytes", "random_request_bytes", "use_cache_for_random_request_bytes", "return_value"] + RESPONSE_SIZE_BYTES_FIELD_NUMBER: _ClassVar[int] + RANDOM_REQUEST_BYTES_FIELD_NUMBER: _ClassVar[int] + USE_CACHE_FOR_RANDOM_REQUEST_BYTES_FIELD_NUMBER: _ClassVar[int] + RETURN_VALUE_FIELD_NUMBER: _ClassVar[int] + response_size_bytes: int + random_request_bytes: str + use_cache_for_random_request_bytes: bool + return_value: str + def __init__(self, response_size_bytes: _Optional[int] = ..., random_request_bytes: _Optional[str] = ..., use_cache_for_random_request_bytes: bool = ..., return_value: _Optional[str] = ...) -> None: ... + +class PingResponseProto(_message.Message): + __slots__ = ["user_info", "server_info", "random_response_bytes", "return_value"] + USER_INFO_FIELD_NUMBER: _ClassVar[int] + SERVER_INFO_FIELD_NUMBER: _ClassVar[int] + RANDOM_RESPONSE_BYTES_FIELD_NUMBER: _ClassVar[int] + RETURN_VALUE_FIELD_NUMBER: _ClassVar[int] + user_info: str + server_info: str + random_response_bytes: str + return_value: str + def __init__(self, user_info: _Optional[str] = ..., server_info: _Optional[str] = ..., random_response_bytes: _Optional[str] = ..., return_value: _Optional[str] = ...) -> None: ... + +class PlaceProto(_message.Message): + __slots__ = ["names", "street", "neighborhood", "city", "state", "postal_code", "country", "country_code"] + NAMES_FIELD_NUMBER: _ClassVar[int] + STREET_FIELD_NUMBER: _ClassVar[int] + NEIGHBORHOOD_FIELD_NUMBER: _ClassVar[int] + CITY_FIELD_NUMBER: _ClassVar[int] + STATE_FIELD_NUMBER: _ClassVar[int] + POSTAL_CODE_FIELD_NUMBER: _ClassVar[int] + COUNTRY_FIELD_NUMBER: _ClassVar[int] + COUNTRY_CODE_FIELD_NUMBER: _ClassVar[int] + names: _containers.RepeatedScalarFieldContainer[str] + street: str + neighborhood: str + city: str + state: str + postal_code: str + country: str + country_code: str + def __init__(self, names: _Optional[_Iterable[str]] = ..., street: _Optional[str] = ..., neighborhood: _Optional[str] = ..., city: _Optional[str] = ..., state: _Optional[str] = ..., postal_code: _Optional[str] = ..., country: _Optional[str] = ..., country_code: _Optional[str] = ...) -> None: ... + +class PlacedPokemonUpdateProto(_message.Message): + __slots__ = ["update_type", "updated_pokemon_placement"] + class PlacementUpdateType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[PlacedPokemonUpdateProto.PlacementUpdateType] + ADD: _ClassVar[PlacedPokemonUpdateProto.PlacementUpdateType] + EDIT: _ClassVar[PlacedPokemonUpdateProto.PlacementUpdateType] + REMOVE: _ClassVar[PlacedPokemonUpdateProto.PlacementUpdateType] + UNSET: PlacedPokemonUpdateProto.PlacementUpdateType + ADD: PlacedPokemonUpdateProto.PlacementUpdateType + EDIT: PlacedPokemonUpdateProto.PlacementUpdateType + REMOVE: PlacedPokemonUpdateProto.PlacementUpdateType + UPDATE_TYPE_FIELD_NUMBER: _ClassVar[int] + UPDATED_POKEMON_PLACEMENT_FIELD_NUMBER: _ClassVar[int] + update_type: PlacedPokemonUpdateProto.PlacementUpdateType + updated_pokemon_placement: IrisPokemonObjectProto + def __init__(self, update_type: _Optional[_Union[PlacedPokemonUpdateProto.PlacementUpdateType, str]] = ..., updated_pokemon_placement: _Optional[_Union[IrisPokemonObjectProto, _Mapping]] = ...) -> None: ... + +class PlaceholderMessage(_message.Message): + __slots__ = ["placeholder"] + PLACEHOLDER_FIELD_NUMBER: _ClassVar[int] + placeholder: str + def __init__(self, placeholder: _Optional[str] = ...) -> None: ... + +class PlacementAccuracy(_message.Message): + __slots__ = ["horizontal_sdmeters", "vertical_sdmeters", "horizontal_angle_sdrads", "vertical_angle_sdrads"] + HORIZONTAL_SDMETERS_FIELD_NUMBER: _ClassVar[int] + VERTICAL_SDMETERS_FIELD_NUMBER: _ClassVar[int] + HORIZONTAL_ANGLE_SDRADS_FIELD_NUMBER: _ClassVar[int] + VERTICAL_ANGLE_SDRADS_FIELD_NUMBER: _ClassVar[int] + horizontal_sdmeters: float + vertical_sdmeters: float + horizontal_angle_sdrads: float + vertical_angle_sdrads: float + def __init__(self, horizontal_sdmeters: _Optional[float] = ..., vertical_sdmeters: _Optional[float] = ..., horizontal_angle_sdrads: _Optional[float] = ..., vertical_angle_sdrads: _Optional[float] = ...) -> None: ... + +class PlannedDowntimeSettingsProto(_message.Message): + __slots__ = ["downtime_timestamp_ms", "no_actions_window_sec_from_downtime"] + DOWNTIME_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + NO_ACTIONS_WINDOW_SEC_FROM_DOWNTIME_FIELD_NUMBER: _ClassVar[int] + downtime_timestamp_ms: int + no_actions_window_sec_from_downtime: int + def __init__(self, downtime_timestamp_ms: _Optional[int] = ..., no_actions_window_sec_from_downtime: _Optional[int] = ...) -> None: ... + +class PlatformClientTelemetryOmniProto(_message.Message): + __slots__ = ["socket_connection_telemetry", "rpc_latency_telemetry", "inbox_route_error_telemetry", "core_handshake_telemetry", "core_safetynet_telemetry", "server_data"] + SOCKET_CONNECTION_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + RPC_LATENCY_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + INBOX_ROUTE_ERROR_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + CORE_HANDSHAKE_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + CORE_SAFETYNET_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + SERVER_DATA_FIELD_NUMBER: _ClassVar[int] + socket_connection_telemetry: SocketConnectionEvent + rpc_latency_telemetry: RpcLatencyEvent + inbox_route_error_telemetry: InboxRouteErrorEvent + core_handshake_telemetry: CoreHandshakeTelemetryEvent + core_safetynet_telemetry: CoreSafetynetTelemetryEvent + server_data: ServerRecordMetadata + def __init__(self, socket_connection_telemetry: _Optional[_Union[SocketConnectionEvent, _Mapping]] = ..., rpc_latency_telemetry: _Optional[_Union[RpcLatencyEvent, _Mapping]] = ..., inbox_route_error_telemetry: _Optional[_Union[InboxRouteErrorEvent, _Mapping]] = ..., core_handshake_telemetry: _Optional[_Union[CoreHandshakeTelemetryEvent, _Mapping]] = ..., core_safetynet_telemetry: _Optional[_Union[CoreSafetynetTelemetryEvent, _Mapping]] = ..., server_data: _Optional[_Union[ServerRecordMetadata, _Mapping]] = ...) -> None: ... + +class PlatformCommonFilterProto(_message.Message): + __slots__ = ["application_identifier", "operating_system_name", "device_model", "locale_country_code", "locale_language_code", "sampling_probability", "quality_level", "network_connectivity_type", "game_context", "language_code", "timezone", "ip_country_code", "client_version", "graphics_device_vendor", "graphics_device_name", "graphics_device_type", "graphics_shader_level"] + APPLICATION_IDENTIFIER_FIELD_NUMBER: _ClassVar[int] + OPERATING_SYSTEM_NAME_FIELD_NUMBER: _ClassVar[int] + DEVICE_MODEL_FIELD_NUMBER: _ClassVar[int] + LOCALE_COUNTRY_CODE_FIELD_NUMBER: _ClassVar[int] + LOCALE_LANGUAGE_CODE_FIELD_NUMBER: _ClassVar[int] + SAMPLING_PROBABILITY_FIELD_NUMBER: _ClassVar[int] + QUALITY_LEVEL_FIELD_NUMBER: _ClassVar[int] + NETWORK_CONNECTIVITY_TYPE_FIELD_NUMBER: _ClassVar[int] + GAME_CONTEXT_FIELD_NUMBER: _ClassVar[int] + LANGUAGE_CODE_FIELD_NUMBER: _ClassVar[int] + TIMEZONE_FIELD_NUMBER: _ClassVar[int] + IP_COUNTRY_CODE_FIELD_NUMBER: _ClassVar[int] + CLIENT_VERSION_FIELD_NUMBER: _ClassVar[int] + GRAPHICS_DEVICE_VENDOR_FIELD_NUMBER: _ClassVar[int] + GRAPHICS_DEVICE_NAME_FIELD_NUMBER: _ClassVar[int] + GRAPHICS_DEVICE_TYPE_FIELD_NUMBER: _ClassVar[int] + GRAPHICS_SHADER_LEVEL_FIELD_NUMBER: _ClassVar[int] + application_identifier: str + operating_system_name: str + device_model: str + locale_country_code: str + locale_language_code: str + sampling_probability: float + quality_level: str + network_connectivity_type: str + game_context: str + language_code: str + timezone: str + ip_country_code: str + client_version: str + graphics_device_vendor: str + graphics_device_name: str + graphics_device_type: str + graphics_shader_level: str + def __init__(self, application_identifier: _Optional[str] = ..., operating_system_name: _Optional[str] = ..., device_model: _Optional[str] = ..., locale_country_code: _Optional[str] = ..., locale_language_code: _Optional[str] = ..., sampling_probability: _Optional[float] = ..., quality_level: _Optional[str] = ..., network_connectivity_type: _Optional[str] = ..., game_context: _Optional[str] = ..., language_code: _Optional[str] = ..., timezone: _Optional[str] = ..., ip_country_code: _Optional[str] = ..., client_version: _Optional[str] = ..., graphics_device_vendor: _Optional[str] = ..., graphics_device_name: _Optional[str] = ..., graphics_device_type: _Optional[str] = ..., graphics_shader_level: _Optional[str] = ...) -> None: ... + +class PlatformFetchNewsfeedOutResponse(_message.Message): + __slots__ = ["status", "post_record"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[PlatformFetchNewsfeedOutResponse.Status] + SUCCESS: _ClassVar[PlatformFetchNewsfeedOutResponse.Status] + ERROR_UNKNOWN: _ClassVar[PlatformFetchNewsfeedOutResponse.Status] + UNSET: PlatformFetchNewsfeedOutResponse.Status + SUCCESS: PlatformFetchNewsfeedOutResponse.Status + ERROR_UNKNOWN: PlatformFetchNewsfeedOutResponse.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + POST_RECORD_FIELD_NUMBER: _ClassVar[int] + status: PlatformFetchNewsfeedOutResponse.Status + post_record: _containers.RepeatedCompositeFieldContainer[NewsfeedPostRecord] + def __init__(self, status: _Optional[_Union[PlatformFetchNewsfeedOutResponse.Status, str]] = ..., post_record: _Optional[_Iterable[_Union[NewsfeedPostRecord, _Mapping]]] = ...) -> None: ... + +class PlatformFetchNewsfeedRequest(_message.Message): + __slots__ = ["newsfeed_channel", "language_version", "country_code"] + NEWSFEED_CHANNEL_FIELD_NUMBER: _ClassVar[int] + LANGUAGE_VERSION_FIELD_NUMBER: _ClassVar[int] + COUNTRY_CODE_FIELD_NUMBER: _ClassVar[int] + newsfeed_channel: _containers.RepeatedScalarFieldContainer[NewsfeedPost.NewsfeedChannel] + language_version: str + country_code: str + def __init__(self, newsfeed_channel: _Optional[_Iterable[_Union[NewsfeedPost.NewsfeedChannel, str]]] = ..., language_version: _Optional[str] = ..., country_code: _Optional[str] = ...) -> None: ... + +class PlatformMarkNewsfeedReadOutResponse(_message.Message): + __slots__ = ["status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[PlatformMarkNewsfeedReadOutResponse.Status] + SUCCESS: _ClassVar[PlatformMarkNewsfeedReadOutResponse.Status] + ERROR_UNKNOWN: _ClassVar[PlatformMarkNewsfeedReadOutResponse.Status] + UNSET: PlatformMarkNewsfeedReadOutResponse.Status + SUCCESS: PlatformMarkNewsfeedReadOutResponse.Status + ERROR_UNKNOWN: PlatformMarkNewsfeedReadOutResponse.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + status: PlatformMarkNewsfeedReadOutResponse.Status + def __init__(self, status: _Optional[_Union[PlatformMarkNewsfeedReadOutResponse.Status, str]] = ...) -> None: ... + +class PlatformMarkNewsfeedReadRequest(_message.Message): + __slots__ = ["newsfeed_post_id"] + NEWSFEED_POST_ID_FIELD_NUMBER: _ClassVar[int] + newsfeed_post_id: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, newsfeed_post_id: _Optional[_Iterable[str]] = ...) -> None: ... + +class PlatformMetricData(_message.Message): + __slots__ = ["long_value", "double_value", "boolean_value", "distribution", "common_telemetry", "metric_kind"] + class Kind(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSPECIFIED: _ClassVar[PlatformMetricData.Kind] + GAUGE: _ClassVar[PlatformMetricData.Kind] + DELTA: _ClassVar[PlatformMetricData.Kind] + CUMULATIVE: _ClassVar[PlatformMetricData.Kind] + UNSPECIFIED: PlatformMetricData.Kind + GAUGE: PlatformMetricData.Kind + DELTA: PlatformMetricData.Kind + CUMULATIVE: PlatformMetricData.Kind + LONG_VALUE_FIELD_NUMBER: _ClassVar[int] + DOUBLE_VALUE_FIELD_NUMBER: _ClassVar[int] + BOOLEAN_VALUE_FIELD_NUMBER: _ClassVar[int] + DISTRIBUTION_FIELD_NUMBER: _ClassVar[int] + COMMON_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + METRIC_KIND_FIELD_NUMBER: _ClassVar[int] + long_value: int + double_value: float + boolean_value: bool + distribution: Distribution + common_telemetry: TelemetryCommon + metric_kind: PlatformMetricData.Kind + def __init__(self, long_value: _Optional[int] = ..., double_value: _Optional[float] = ..., boolean_value: bool = ..., distribution: _Optional[_Union[Distribution, _Mapping]] = ..., common_telemetry: _Optional[_Union[TelemetryCommon, _Mapping]] = ..., metric_kind: _Optional[_Union[PlatformMetricData.Kind, str]] = ...) -> None: ... + +class PlatformPlayerInfo(_message.Message): + __slots__ = ["identity_provider", "profile_creation_timestamp_ms", "player_level", "team_id", "lifetime_km_walked", "lifetime_steps_walked"] + IDENTITY_PROVIDER_FIELD_NUMBER: _ClassVar[int] + PROFILE_CREATION_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + PLAYER_LEVEL_FIELD_NUMBER: _ClassVar[int] + TEAM_ID_FIELD_NUMBER: _ClassVar[int] + LIFETIME_KM_WALKED_FIELD_NUMBER: _ClassVar[int] + LIFETIME_STEPS_WALKED_FIELD_NUMBER: _ClassVar[int] + identity_provider: str + profile_creation_timestamp_ms: int + player_level: int + team_id: int + lifetime_km_walked: float + lifetime_steps_walked: int + def __init__(self, identity_provider: _Optional[str] = ..., profile_creation_timestamp_ms: _Optional[int] = ..., player_level: _Optional[int] = ..., team_id: _Optional[int] = ..., lifetime_km_walked: _Optional[float] = ..., lifetime_steps_walked: _Optional[int] = ...) -> None: ... + +class PlatformPreAgeGateTrackingOmniproto(_message.Message): + __slots__ = ["age_gate_startup", "age_gate_result", "pre_age_gate_metadata", "common_filters"] + AGE_GATE_STARTUP_FIELD_NUMBER: _ClassVar[int] + AGE_GATE_RESULT_FIELD_NUMBER: _ClassVar[int] + PRE_AGE_GATE_METADATA_FIELD_NUMBER: _ClassVar[int] + COMMON_FILTERS_FIELD_NUMBER: _ClassVar[int] + age_gate_startup: AgeGateStartup + age_gate_result: AgeGateResult + pre_age_gate_metadata: PreAgeGateMetadata + common_filters: ClientTelemetryCommonFilterProto + def __init__(self, age_gate_startup: _Optional[_Union[AgeGateStartup, _Mapping]] = ..., age_gate_result: _Optional[_Union[AgeGateResult, _Mapping]] = ..., pre_age_gate_metadata: _Optional[_Union[PreAgeGateMetadata, _Mapping]] = ..., common_filters: _Optional[_Union[ClientTelemetryCommonFilterProto, _Mapping]] = ...) -> None: ... + +class PlatformPreLoginTrackingOmniproto(_message.Message): + __slots__ = ["login_startup", "login_new_player", "login_returning_player", "login_new_player_create_account", "login_returning_player_sign_in", "pre_login_metadata", "common_filters"] + LOGIN_STARTUP_FIELD_NUMBER: _ClassVar[int] + LOGIN_NEW_PLAYER_FIELD_NUMBER: _ClassVar[int] + LOGIN_RETURNING_PLAYER_FIELD_NUMBER: _ClassVar[int] + LOGIN_NEW_PLAYER_CREATE_ACCOUNT_FIELD_NUMBER: _ClassVar[int] + LOGIN_RETURNING_PLAYER_SIGN_IN_FIELD_NUMBER: _ClassVar[int] + PRE_LOGIN_METADATA_FIELD_NUMBER: _ClassVar[int] + COMMON_FILTERS_FIELD_NUMBER: _ClassVar[int] + login_startup: LoginStartup + login_new_player: LoginNewPlayer + login_returning_player: LoginReturningPlayer + login_new_player_create_account: LoginNewPlayerCreateAccount + login_returning_player_sign_in: LoginReturningPlayerSignIn + pre_login_metadata: PreLoginMetadata + common_filters: ClientTelemetryCommonFilterProto + def __init__(self, login_startup: _Optional[_Union[LoginStartup, _Mapping]] = ..., login_new_player: _Optional[_Union[LoginNewPlayer, _Mapping]] = ..., login_returning_player: _Optional[_Union[LoginReturningPlayer, _Mapping]] = ..., login_new_player_create_account: _Optional[_Union[LoginNewPlayerCreateAccount, _Mapping]] = ..., login_returning_player_sign_in: _Optional[_Union[LoginReturningPlayerSignIn, _Mapping]] = ..., pre_login_metadata: _Optional[_Union[PreLoginMetadata, _Mapping]] = ..., common_filters: _Optional[_Union[ClientTelemetryCommonFilterProto, _Mapping]] = ...) -> None: ... + +class PlatformServerData(_message.Message): + __slots__ = ["user_id", "telemetry_id", "session_id", "experiment_ids", "event_request_id", "server_timestamp_ms"] + USER_ID_FIELD_NUMBER: _ClassVar[int] + TELEMETRY_ID_FIELD_NUMBER: _ClassVar[int] + SESSION_ID_FIELD_NUMBER: _ClassVar[int] + EXPERIMENT_IDS_FIELD_NUMBER: _ClassVar[int] + EVENT_REQUEST_ID_FIELD_NUMBER: _ClassVar[int] + SERVER_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + user_id: str + telemetry_id: str + session_id: str + experiment_ids: _containers.RepeatedScalarFieldContainer[int] + event_request_id: str + server_timestamp_ms: int + def __init__(self, user_id: _Optional[str] = ..., telemetry_id: _Optional[str] = ..., session_id: _Optional[str] = ..., experiment_ids: _Optional[_Iterable[int]] = ..., event_request_id: _Optional[str] = ..., server_timestamp_ms: _Optional[int] = ...) -> None: ... + +class PlatypusRolloutSettingsProto(_message.Message): + __slots__ = ["buddy_v2_min_player_level", "buddy_multiplayer_min_player_level", "enable_monodepth", "wallaby_settings"] + BUDDY_V2_MIN_PLAYER_LEVEL_FIELD_NUMBER: _ClassVar[int] + BUDDY_MULTIPLAYER_MIN_PLAYER_LEVEL_FIELD_NUMBER: _ClassVar[int] + ENABLE_MONODEPTH_FIELD_NUMBER: _ClassVar[int] + WALLABY_SETTINGS_FIELD_NUMBER: _ClassVar[int] + buddy_v2_min_player_level: int + buddy_multiplayer_min_player_level: int + enable_monodepth: bool + wallaby_settings: WallabySettingsProto + def __init__(self, buddy_v2_min_player_level: _Optional[int] = ..., buddy_multiplayer_min_player_level: _Optional[int] = ..., enable_monodepth: bool = ..., wallaby_settings: _Optional[_Union[WallabySettingsProto, _Mapping]] = ...) -> None: ... + +class PlayerActivitySummaryProto(_message.Message): + __slots__ = ["activity_summary_map"] + class ActivitySummaryMapEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: int + value: int + def __init__(self, key: _Optional[int] = ..., value: _Optional[int] = ...) -> None: ... + ACTIVITY_SUMMARY_MAP_FIELD_NUMBER: _ClassVar[int] + activity_summary_map: _containers.ScalarMap[int, int] + def __init__(self, activity_summary_map: _Optional[_Mapping[int, int]] = ...) -> None: ... + +class PlayerAttributeRewardProto(_message.Message): + __slots__ = ["key", "value", "overwrite_existing_attribute"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + OVERWRITE_EXISTING_ATTRIBUTE_FIELD_NUMBER: _ClassVar[int] + key: str + value: str + overwrite_existing_attribute: bool + def __init__(self, key: _Optional[str] = ..., value: _Optional[str] = ..., overwrite_existing_attribute: bool = ...) -> None: ... + +class PlayerAttributesProto(_message.Message): + __slots__ = ["attributes"] + class AttributesEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: str + value: str + def __init__(self, key: _Optional[str] = ..., value: _Optional[str] = ...) -> None: ... + ATTRIBUTES_FIELD_NUMBER: _ClassVar[int] + attributes: _containers.ScalarMap[str, str] + def __init__(self, attributes: _Optional[_Mapping[str, str]] = ...) -> None: ... + +class PlayerAvatarProto(_message.Message): + __slots__ = ["skin", "hair", "shirt", "pants", "hat", "shoes", "avatar", "eyes", "backpack", "avatar_hair", "avatar_shirt", "avatar_pants", "avatar_hat", "avatar_shoes", "avatar_eyes", "avatar_backpack", "avatar_gloves", "avatar_socks", "avatar_belt", "avatar_glasses", "avatar_necklace", "avatar_skin", "avatar_pose", "avatar_face", "avatar_prop"] + SKIN_FIELD_NUMBER: _ClassVar[int] + HAIR_FIELD_NUMBER: _ClassVar[int] + SHIRT_FIELD_NUMBER: _ClassVar[int] + PANTS_FIELD_NUMBER: _ClassVar[int] + HAT_FIELD_NUMBER: _ClassVar[int] + SHOES_FIELD_NUMBER: _ClassVar[int] + AVATAR_FIELD_NUMBER: _ClassVar[int] + EYES_FIELD_NUMBER: _ClassVar[int] + BACKPACK_FIELD_NUMBER: _ClassVar[int] + AVATAR_HAIR_FIELD_NUMBER: _ClassVar[int] + AVATAR_SHIRT_FIELD_NUMBER: _ClassVar[int] + AVATAR_PANTS_FIELD_NUMBER: _ClassVar[int] + AVATAR_HAT_FIELD_NUMBER: _ClassVar[int] + AVATAR_SHOES_FIELD_NUMBER: _ClassVar[int] + AVATAR_EYES_FIELD_NUMBER: _ClassVar[int] + AVATAR_BACKPACK_FIELD_NUMBER: _ClassVar[int] + AVATAR_GLOVES_FIELD_NUMBER: _ClassVar[int] + AVATAR_SOCKS_FIELD_NUMBER: _ClassVar[int] + AVATAR_BELT_FIELD_NUMBER: _ClassVar[int] + AVATAR_GLASSES_FIELD_NUMBER: _ClassVar[int] + AVATAR_NECKLACE_FIELD_NUMBER: _ClassVar[int] + AVATAR_SKIN_FIELD_NUMBER: _ClassVar[int] + AVATAR_POSE_FIELD_NUMBER: _ClassVar[int] + AVATAR_FACE_FIELD_NUMBER: _ClassVar[int] + AVATAR_PROP_FIELD_NUMBER: _ClassVar[int] + skin: int + hair: int + shirt: int + pants: int + hat: int + shoes: int + avatar: int + eyes: int + backpack: int + avatar_hair: str + avatar_shirt: str + avatar_pants: str + avatar_hat: str + avatar_shoes: str + avatar_eyes: str + avatar_backpack: str + avatar_gloves: str + avatar_socks: str + avatar_belt: str + avatar_glasses: str + avatar_necklace: str + avatar_skin: str + avatar_pose: str + avatar_face: str + avatar_prop: str + def __init__(self, skin: _Optional[int] = ..., hair: _Optional[int] = ..., shirt: _Optional[int] = ..., pants: _Optional[int] = ..., hat: _Optional[int] = ..., shoes: _Optional[int] = ..., avatar: _Optional[int] = ..., eyes: _Optional[int] = ..., backpack: _Optional[int] = ..., avatar_hair: _Optional[str] = ..., avatar_shirt: _Optional[str] = ..., avatar_pants: _Optional[str] = ..., avatar_hat: _Optional[str] = ..., avatar_shoes: _Optional[str] = ..., avatar_eyes: _Optional[str] = ..., avatar_backpack: _Optional[str] = ..., avatar_gloves: _Optional[str] = ..., avatar_socks: _Optional[str] = ..., avatar_belt: _Optional[str] = ..., avatar_glasses: _Optional[str] = ..., avatar_necklace: _Optional[str] = ..., avatar_skin: _Optional[str] = ..., avatar_pose: _Optional[str] = ..., avatar_face: _Optional[str] = ..., avatar_prop: _Optional[str] = ...) -> None: ... + +class PlayerBadgeProto(_message.Message): + __slots__ = ["badge_type", "rank", "start_value", "end_value", "current_value", "tiers"] + BADGE_TYPE_FIELD_NUMBER: _ClassVar[int] + RANK_FIELD_NUMBER: _ClassVar[int] + START_VALUE_FIELD_NUMBER: _ClassVar[int] + END_VALUE_FIELD_NUMBER: _ClassVar[int] + CURRENT_VALUE_FIELD_NUMBER: _ClassVar[int] + TIERS_FIELD_NUMBER: _ClassVar[int] + badge_type: HoloBadgeType + rank: int + start_value: int + end_value: int + current_value: float + tiers: _containers.RepeatedCompositeFieldContainer[PlayerBadgeTierProto] + def __init__(self, badge_type: _Optional[_Union[HoloBadgeType, str]] = ..., rank: _Optional[int] = ..., start_value: _Optional[int] = ..., end_value: _Optional[int] = ..., current_value: _Optional[float] = ..., tiers: _Optional[_Iterable[_Union[PlayerBadgeTierProto, _Mapping]]] = ...) -> None: ... + +class PlayerBadgeTierEncounterProto(_message.Message): + __slots__ = ["encounter_state", "encounter_id"] + class EncounterState(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[PlayerBadgeTierEncounterProto.EncounterState] + UNEARNED: _ClassVar[PlayerBadgeTierEncounterProto.EncounterState] + AVAILABLE: _ClassVar[PlayerBadgeTierEncounterProto.EncounterState] + COMPLETED: _ClassVar[PlayerBadgeTierEncounterProto.EncounterState] + UNSET: PlayerBadgeTierEncounterProto.EncounterState + UNEARNED: PlayerBadgeTierEncounterProto.EncounterState + AVAILABLE: PlayerBadgeTierEncounterProto.EncounterState + COMPLETED: PlayerBadgeTierEncounterProto.EncounterState + ENCOUNTER_STATE_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_ID_FIELD_NUMBER: _ClassVar[int] + encounter_state: PlayerBadgeTierEncounterProto.EncounterState + encounter_id: int + def __init__(self, encounter_state: _Optional[_Union[PlayerBadgeTierEncounterProto.EncounterState, str]] = ..., encounter_id: _Optional[int] = ...) -> None: ... + +class PlayerBadgeTierProto(_message.Message): + __slots__ = ["encounter"] + ENCOUNTER_FIELD_NUMBER: _ClassVar[int] + encounter: PlayerBadgeTierEncounterProto + def __init__(self, encounter: _Optional[_Union[PlayerBadgeTierEncounterProto, _Mapping]] = ...) -> None: ... + +class PlayerBonusSystemSettingsProto(_message.Message): + __slots__ = ["max_bonus_duration_ms", "day_night_evo_enabled"] + MAX_BONUS_DURATION_MS_FIELD_NUMBER: _ClassVar[int] + DAY_NIGHT_EVO_ENABLED_FIELD_NUMBER: _ClassVar[int] + max_bonus_duration_ms: int + day_night_evo_enabled: bool + def __init__(self, max_bonus_duration_ms: _Optional[int] = ..., day_night_evo_enabled: bool = ...) -> None: ... + +class PlayerCameraProto(_message.Message): + __slots__ = ["default_camera"] + DEFAULT_CAMERA_FIELD_NUMBER: _ClassVar[int] + default_camera: bool + def __init__(self, default_camera: bool = ...) -> None: ... + +class PlayerClientStationedPokemonProto(_message.Message): + __slots__ = ["pokemon", "trainer_name", "deploy_timestamp_ms", "player_avatar", "player_neutral_avatar", "trainer_level"] + POKEMON_FIELD_NUMBER: _ClassVar[int] + TRAINER_NAME_FIELD_NUMBER: _ClassVar[int] + DEPLOY_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + PLAYER_AVATAR_FIELD_NUMBER: _ClassVar[int] + PLAYER_NEUTRAL_AVATAR_FIELD_NUMBER: _ClassVar[int] + TRAINER_LEVEL_FIELD_NUMBER: _ClassVar[int] + pokemon: PokemonProto + trainer_name: str + deploy_timestamp_ms: int + player_avatar: PlayerAvatarProto + player_neutral_avatar: PlayerNeutralAvatarProto + trainer_level: int + def __init__(self, pokemon: _Optional[_Union[PokemonProto, _Mapping]] = ..., trainer_name: _Optional[str] = ..., deploy_timestamp_ms: _Optional[int] = ..., player_avatar: _Optional[_Union[PlayerAvatarProto, _Mapping]] = ..., player_neutral_avatar: _Optional[_Union[PlayerNeutralAvatarProto, _Mapping]] = ..., trainer_level: _Optional[int] = ...) -> None: ... + +class PlayerCombatBadgeStatsProto(_message.Message): + __slots__ = ["num_won", "num_total"] + NUM_WON_FIELD_NUMBER: _ClassVar[int] + NUM_TOTAL_FIELD_NUMBER: _ClassVar[int] + num_won: int + num_total: int + def __init__(self, num_won: _Optional[int] = ..., num_total: _Optional[int] = ...) -> None: ... + +class PlayerCombatStatsProto(_message.Message): + __slots__ = ["badges"] + class BadgesEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: int + value: PlayerCombatBadgeStatsProto + def __init__(self, key: _Optional[int] = ..., value: _Optional[_Union[PlayerCombatBadgeStatsProto, _Mapping]] = ...) -> None: ... + BADGES_FIELD_NUMBER: _ClassVar[int] + badges: _containers.MessageMap[int, PlayerCombatBadgeStatsProto] + def __init__(self, badges: _Optional[_Mapping[int, PlayerCombatBadgeStatsProto]] = ...) -> None: ... + +class PlayerContestBadgeStatsProto(_message.Message): + __slots__ = ["num_won_first_place", "num_total"] + NUM_WON_FIRST_PLACE_FIELD_NUMBER: _ClassVar[int] + NUM_TOTAL_FIELD_NUMBER: _ClassVar[int] + num_won_first_place: int + num_total: int + def __init__(self, num_won_first_place: _Optional[int] = ..., num_total: _Optional[int] = ...) -> None: ... + +class PlayerContestStatsProto(_message.Message): + __slots__ = ["badge_stats"] + class BadgeStatsEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: int + value: PlayerContestBadgeStatsProto + def __init__(self, key: _Optional[int] = ..., value: _Optional[_Union[PlayerContestBadgeStatsProto, _Mapping]] = ...) -> None: ... + BADGE_STATS_FIELD_NUMBER: _ClassVar[int] + badge_stats: _containers.MessageMap[int, PlayerContestBadgeStatsProto] + def __init__(self, badge_stats: _Optional[_Mapping[int, PlayerContestBadgeStatsProto]] = ...) -> None: ... + +class PlayerCurrencyProto(_message.Message): + __slots__ = ["gems"] + GEMS_FIELD_NUMBER: _ClassVar[int] + gems: int + def __init__(self, gems: _Optional[int] = ...) -> None: ... + +class PlayerFriendDisplayProto(_message.Message): + __slots__ = ["buddy", "buddy_display_pokemon_id", "buddy_pokemon_nickname", "last_pokemon_caught", "last_pokemon_caught_display_id", "last_pokemon_caught_timestamp", "buddy_candy_awarded", "active_mega_evo_info", "buddy_height_m", "buddy_weight_kg", "buddy_size"] + BUDDY_FIELD_NUMBER: _ClassVar[int] + BUDDY_DISPLAY_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + BUDDY_POKEMON_NICKNAME_FIELD_NUMBER: _ClassVar[int] + LAST_POKEMON_CAUGHT_FIELD_NUMBER: _ClassVar[int] + LAST_POKEMON_CAUGHT_DISPLAY_ID_FIELD_NUMBER: _ClassVar[int] + LAST_POKEMON_CAUGHT_TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + BUDDY_CANDY_AWARDED_FIELD_NUMBER: _ClassVar[int] + ACTIVE_MEGA_EVO_INFO_FIELD_NUMBER: _ClassVar[int] + BUDDY_HEIGHT_M_FIELD_NUMBER: _ClassVar[int] + BUDDY_WEIGHT_KG_FIELD_NUMBER: _ClassVar[int] + BUDDY_SIZE_FIELD_NUMBER: _ClassVar[int] + buddy: PokemonDisplayProto + buddy_display_pokemon_id: int + buddy_pokemon_nickname: str + last_pokemon_caught: PokemonDisplayProto + last_pokemon_caught_display_id: int + last_pokemon_caught_timestamp: int + buddy_candy_awarded: int + active_mega_evo_info: MegaEvoInfoProto + buddy_height_m: float + buddy_weight_kg: float + buddy_size: HoloPokemonSize + def __init__(self, buddy: _Optional[_Union[PokemonDisplayProto, _Mapping]] = ..., buddy_display_pokemon_id: _Optional[int] = ..., buddy_pokemon_nickname: _Optional[str] = ..., last_pokemon_caught: _Optional[_Union[PokemonDisplayProto, _Mapping]] = ..., last_pokemon_caught_display_id: _Optional[int] = ..., last_pokemon_caught_timestamp: _Optional[int] = ..., buddy_candy_awarded: _Optional[int] = ..., active_mega_evo_info: _Optional[_Union[MegaEvoInfoProto, _Mapping]] = ..., buddy_height_m: _Optional[float] = ..., buddy_weight_kg: _Optional[float] = ..., buddy_size: _Optional[_Union[HoloPokemonSize, str]] = ...) -> None: ... + +class PlayerHudNotificationClickTelemetry(_message.Message): + __slots__ = ["notification_category"] + NOTIFICATION_CATEGORY_FIELD_NUMBER: _ClassVar[int] + notification_category: str + def __init__(self, notification_category: _Optional[str] = ...) -> None: ... + +class PlayerLevelAvatarLockProto(_message.Message): + __slots__ = ["player_level"] + PLAYER_LEVEL_FIELD_NUMBER: _ClassVar[int] + player_level: int + def __init__(self, player_level: _Optional[int] = ...) -> None: ... + +class PlayerLevelSettingsProto(_message.Message): + __slots__ = ["rank_num", "required_exp", "cp_multiplier", "max_egg_player_level", "max_encounter_player_level", "max_raid_encounter_player_level", "max_quest_encounter_player_level", "max_vs_seeker_encounter_player_level", "extended_player_level_threshold", "max_bread_battle_encounter_player_level"] + RANK_NUM_FIELD_NUMBER: _ClassVar[int] + REQUIRED_EXP_FIELD_NUMBER: _ClassVar[int] + CP_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + MAX_EGG_PLAYER_LEVEL_FIELD_NUMBER: _ClassVar[int] + MAX_ENCOUNTER_PLAYER_LEVEL_FIELD_NUMBER: _ClassVar[int] + MAX_RAID_ENCOUNTER_PLAYER_LEVEL_FIELD_NUMBER: _ClassVar[int] + MAX_QUEST_ENCOUNTER_PLAYER_LEVEL_FIELD_NUMBER: _ClassVar[int] + MAX_VS_SEEKER_ENCOUNTER_PLAYER_LEVEL_FIELD_NUMBER: _ClassVar[int] + EXTENDED_PLAYER_LEVEL_THRESHOLD_FIELD_NUMBER: _ClassVar[int] + MAX_BREAD_BATTLE_ENCOUNTER_PLAYER_LEVEL_FIELD_NUMBER: _ClassVar[int] + rank_num: _containers.RepeatedScalarFieldContainer[int] + required_exp: _containers.RepeatedScalarFieldContainer[int] + cp_multiplier: _containers.RepeatedScalarFieldContainer[float] + max_egg_player_level: int + max_encounter_player_level: int + max_raid_encounter_player_level: int + max_quest_encounter_player_level: int + max_vs_seeker_encounter_player_level: int + extended_player_level_threshold: int + max_bread_battle_encounter_player_level: int + def __init__(self, rank_num: _Optional[_Iterable[int]] = ..., required_exp: _Optional[_Iterable[int]] = ..., cp_multiplier: _Optional[_Iterable[float]] = ..., max_egg_player_level: _Optional[int] = ..., max_encounter_player_level: _Optional[int] = ..., max_raid_encounter_player_level: _Optional[int] = ..., max_quest_encounter_player_level: _Optional[int] = ..., max_vs_seeker_encounter_player_level: _Optional[int] = ..., extended_player_level_threshold: _Optional[int] = ..., max_bread_battle_encounter_player_level: _Optional[int] = ...) -> None: ... + +class PlayerLocaleProto(_message.Message): + __slots__ = ["country", "language", "timezone"] + COUNTRY_FIELD_NUMBER: _ClassVar[int] + LANGUAGE_FIELD_NUMBER: _ClassVar[int] + TIMEZONE_FIELD_NUMBER: _ClassVar[int] + country: str + language: str + timezone: str + def __init__(self, country: _Optional[str] = ..., language: _Optional[str] = ..., timezone: _Optional[str] = ...) -> None: ... + +class PlayerNeutralAvatarArticleConfiguration(_message.Message): + __slots__ = ["hair", "shirt", "pants", "hat", "shoes", "eyes", "backpack", "gloves", "socks", "belt", "glasses", "necklace", "skin", "pose", "mask", "prop", "facial_hair", "face_paint", "onesie", "eye_brow", "eye_lash", "face_preset", "body_preset"] + HAIR_FIELD_NUMBER: _ClassVar[int] + SHIRT_FIELD_NUMBER: _ClassVar[int] + PANTS_FIELD_NUMBER: _ClassVar[int] + HAT_FIELD_NUMBER: _ClassVar[int] + SHOES_FIELD_NUMBER: _ClassVar[int] + EYES_FIELD_NUMBER: _ClassVar[int] + BACKPACK_FIELD_NUMBER: _ClassVar[int] + GLOVES_FIELD_NUMBER: _ClassVar[int] + SOCKS_FIELD_NUMBER: _ClassVar[int] + BELT_FIELD_NUMBER: _ClassVar[int] + GLASSES_FIELD_NUMBER: _ClassVar[int] + NECKLACE_FIELD_NUMBER: _ClassVar[int] + SKIN_FIELD_NUMBER: _ClassVar[int] + POSE_FIELD_NUMBER: _ClassVar[int] + MASK_FIELD_NUMBER: _ClassVar[int] + PROP_FIELD_NUMBER: _ClassVar[int] + FACIAL_HAIR_FIELD_NUMBER: _ClassVar[int] + FACE_PAINT_FIELD_NUMBER: _ClassVar[int] + ONESIE_FIELD_NUMBER: _ClassVar[int] + EYE_BROW_FIELD_NUMBER: _ClassVar[int] + EYE_LASH_FIELD_NUMBER: _ClassVar[int] + FACE_PRESET_FIELD_NUMBER: _ClassVar[int] + BODY_PRESET_FIELD_NUMBER: _ClassVar[int] + hair: AvatarArticleProto + shirt: AvatarArticleProto + pants: AvatarArticleProto + hat: AvatarArticleProto + shoes: AvatarArticleProto + eyes: AvatarArticleProto + backpack: AvatarArticleProto + gloves: AvatarArticleProto + socks: AvatarArticleProto + belt: AvatarArticleProto + glasses: AvatarArticleProto + necklace: AvatarArticleProto + skin: AvatarArticleProto + pose: AvatarArticleProto + mask: AvatarArticleProto + prop: AvatarArticleProto + facial_hair: AvatarArticleProto + face_paint: AvatarArticleProto + onesie: AvatarArticleProto + eye_brow: AvatarArticleProto + eye_lash: AvatarArticleProto + face_preset: AvatarArticleProto + body_preset: AvatarArticleProto + def __init__(self, hair: _Optional[_Union[AvatarArticleProto, _Mapping]] = ..., shirt: _Optional[_Union[AvatarArticleProto, _Mapping]] = ..., pants: _Optional[_Union[AvatarArticleProto, _Mapping]] = ..., hat: _Optional[_Union[AvatarArticleProto, _Mapping]] = ..., shoes: _Optional[_Union[AvatarArticleProto, _Mapping]] = ..., eyes: _Optional[_Union[AvatarArticleProto, _Mapping]] = ..., backpack: _Optional[_Union[AvatarArticleProto, _Mapping]] = ..., gloves: _Optional[_Union[AvatarArticleProto, _Mapping]] = ..., socks: _Optional[_Union[AvatarArticleProto, _Mapping]] = ..., belt: _Optional[_Union[AvatarArticleProto, _Mapping]] = ..., glasses: _Optional[_Union[AvatarArticleProto, _Mapping]] = ..., necklace: _Optional[_Union[AvatarArticleProto, _Mapping]] = ..., skin: _Optional[_Union[AvatarArticleProto, _Mapping]] = ..., pose: _Optional[_Union[AvatarArticleProto, _Mapping]] = ..., mask: _Optional[_Union[AvatarArticleProto, _Mapping]] = ..., prop: _Optional[_Union[AvatarArticleProto, _Mapping]] = ..., facial_hair: _Optional[_Union[AvatarArticleProto, _Mapping]] = ..., face_paint: _Optional[_Union[AvatarArticleProto, _Mapping]] = ..., onesie: _Optional[_Union[AvatarArticleProto, _Mapping]] = ..., eye_brow: _Optional[_Union[AvatarArticleProto, _Mapping]] = ..., eye_lash: _Optional[_Union[AvatarArticleProto, _Mapping]] = ..., face_preset: _Optional[_Union[AvatarArticleProto, _Mapping]] = ..., body_preset: _Optional[_Union[AvatarArticleProto, _Mapping]] = ...) -> None: ... + +class PlayerNeutralAvatarBodyBlendParameters(_message.Message): + __slots__ = ["size", "musculature", "bust", "hips", "shoulders"] + SIZE_FIELD_NUMBER: _ClassVar[int] + MUSCULATURE_FIELD_NUMBER: _ClassVar[int] + BUST_FIELD_NUMBER: _ClassVar[int] + HIPS_FIELD_NUMBER: _ClassVar[int] + SHOULDERS_FIELD_NUMBER: _ClassVar[int] + size: float + musculature: float + bust: float + hips: float + shoulders: float + def __init__(self, size: _Optional[float] = ..., musculature: _Optional[float] = ..., bust: _Optional[float] = ..., hips: _Optional[float] = ..., shoulders: _Optional[float] = ...) -> None: ... + +class PlayerNeutralAvatarEarSelectionParameters(_message.Message): + __slots__ = ["selection"] + class Shape(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[PlayerNeutralAvatarEarSelectionParameters.Shape] + DEFAULT: _ClassVar[PlayerNeutralAvatarEarSelectionParameters.Shape] + OPTION_ONE: _ClassVar[PlayerNeutralAvatarEarSelectionParameters.Shape] + OPTION_TWO: _ClassVar[PlayerNeutralAvatarEarSelectionParameters.Shape] + UNSET: PlayerNeutralAvatarEarSelectionParameters.Shape + DEFAULT: PlayerNeutralAvatarEarSelectionParameters.Shape + OPTION_ONE: PlayerNeutralAvatarEarSelectionParameters.Shape + OPTION_TWO: PlayerNeutralAvatarEarSelectionParameters.Shape + SELECTION_FIELD_NUMBER: _ClassVar[int] + selection: PlayerNeutralAvatarEarSelectionParameters.Shape + def __init__(self, selection: _Optional[_Union[PlayerNeutralAvatarEarSelectionParameters.Shape, str]] = ...) -> None: ... + +class PlayerNeutralAvatarEyeSelectionParameters(_message.Message): + __slots__ = ["selection"] + class Shape(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[PlayerNeutralAvatarEyeSelectionParameters.Shape] + DEFAULT: _ClassVar[PlayerNeutralAvatarEyeSelectionParameters.Shape] + OPTION_ONE: _ClassVar[PlayerNeutralAvatarEyeSelectionParameters.Shape] + OPTION_TWO: _ClassVar[PlayerNeutralAvatarEyeSelectionParameters.Shape] + OPTION_THREE: _ClassVar[PlayerNeutralAvatarEyeSelectionParameters.Shape] + OPTION_FIVE: _ClassVar[PlayerNeutralAvatarEyeSelectionParameters.Shape] + OPTION_FOUR: _ClassVar[PlayerNeutralAvatarEyeSelectionParameters.Shape] + UNSET: PlayerNeutralAvatarEyeSelectionParameters.Shape + DEFAULT: PlayerNeutralAvatarEyeSelectionParameters.Shape + OPTION_ONE: PlayerNeutralAvatarEyeSelectionParameters.Shape + OPTION_TWO: PlayerNeutralAvatarEyeSelectionParameters.Shape + OPTION_THREE: PlayerNeutralAvatarEyeSelectionParameters.Shape + OPTION_FIVE: PlayerNeutralAvatarEyeSelectionParameters.Shape + OPTION_FOUR: PlayerNeutralAvatarEyeSelectionParameters.Shape + SELECTION_FIELD_NUMBER: _ClassVar[int] + selection: PlayerNeutralAvatarEyeSelectionParameters.Shape + def __init__(self, selection: _Optional[_Union[PlayerNeutralAvatarEyeSelectionParameters.Shape, str]] = ...) -> None: ... + +class PlayerNeutralAvatarFacePositionParameters(_message.Message): + __slots__ = ["brow_depth", "brow_horizontal", "brow_vertical", "eye_depth", "eye_horizontal", "eye_vertical", "mouth_depth", "mouth_horizontal", "mouth_vertical", "nose_depth", "nose_vertical"] + BROW_DEPTH_FIELD_NUMBER: _ClassVar[int] + BROW_HORIZONTAL_FIELD_NUMBER: _ClassVar[int] + BROW_VERTICAL_FIELD_NUMBER: _ClassVar[int] + EYE_DEPTH_FIELD_NUMBER: _ClassVar[int] + EYE_HORIZONTAL_FIELD_NUMBER: _ClassVar[int] + EYE_VERTICAL_FIELD_NUMBER: _ClassVar[int] + MOUTH_DEPTH_FIELD_NUMBER: _ClassVar[int] + MOUTH_HORIZONTAL_FIELD_NUMBER: _ClassVar[int] + MOUTH_VERTICAL_FIELD_NUMBER: _ClassVar[int] + NOSE_DEPTH_FIELD_NUMBER: _ClassVar[int] + NOSE_VERTICAL_FIELD_NUMBER: _ClassVar[int] + brow_depth: float + brow_horizontal: float + brow_vertical: float + eye_depth: float + eye_horizontal: float + eye_vertical: float + mouth_depth: float + mouth_horizontal: float + mouth_vertical: float + nose_depth: float + nose_vertical: float + def __init__(self, brow_depth: _Optional[float] = ..., brow_horizontal: _Optional[float] = ..., brow_vertical: _Optional[float] = ..., eye_depth: _Optional[float] = ..., eye_horizontal: _Optional[float] = ..., eye_vertical: _Optional[float] = ..., mouth_depth: _Optional[float] = ..., mouth_horizontal: _Optional[float] = ..., mouth_vertical: _Optional[float] = ..., nose_depth: _Optional[float] = ..., nose_vertical: _Optional[float] = ...) -> None: ... + +class PlayerNeutralAvatarGradient(_message.Message): + __slots__ = ["color_keys"] + COLOR_KEYS_FIELD_NUMBER: _ClassVar[int] + color_keys: _containers.RepeatedCompositeFieldContainer[PlayerNeutralColorKey] + def __init__(self, color_keys: _Optional[_Iterable[_Union[PlayerNeutralColorKey, _Mapping]]] = ...) -> None: ... + +class PlayerNeutralAvatarHeadBlendParameters(_message.Message): + __slots__ = ["diamond", "kite", "triangle", "square", "circle", "oval"] + DIAMOND_FIELD_NUMBER: _ClassVar[int] + KITE_FIELD_NUMBER: _ClassVar[int] + TRIANGLE_FIELD_NUMBER: _ClassVar[int] + SQUARE_FIELD_NUMBER: _ClassVar[int] + CIRCLE_FIELD_NUMBER: _ClassVar[int] + OVAL_FIELD_NUMBER: _ClassVar[int] + diamond: float + kite: float + triangle: float + square: float + circle: float + oval: float + def __init__(self, diamond: _Optional[float] = ..., kite: _Optional[float] = ..., triangle: _Optional[float] = ..., square: _Optional[float] = ..., circle: _Optional[float] = ..., oval: _Optional[float] = ...) -> None: ... + +class PlayerNeutralAvatarHeadSelectionParameters(_message.Message): + __slots__ = ["selection"] + class Shape(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[PlayerNeutralAvatarHeadSelectionParameters.Shape] + DIAMOND: _ClassVar[PlayerNeutralAvatarHeadSelectionParameters.Shape] + KITE: _ClassVar[PlayerNeutralAvatarHeadSelectionParameters.Shape] + TRIANGLE: _ClassVar[PlayerNeutralAvatarHeadSelectionParameters.Shape] + SQUARE: _ClassVar[PlayerNeutralAvatarHeadSelectionParameters.Shape] + CIRCLE: _ClassVar[PlayerNeutralAvatarHeadSelectionParameters.Shape] + OVAL: _ClassVar[PlayerNeutralAvatarHeadSelectionParameters.Shape] + LEGACYFEMALE: _ClassVar[PlayerNeutralAvatarHeadSelectionParameters.Shape] + LEGACYMALE: _ClassVar[PlayerNeutralAvatarHeadSelectionParameters.Shape] + UNSET: PlayerNeutralAvatarHeadSelectionParameters.Shape + DIAMOND: PlayerNeutralAvatarHeadSelectionParameters.Shape + KITE: PlayerNeutralAvatarHeadSelectionParameters.Shape + TRIANGLE: PlayerNeutralAvatarHeadSelectionParameters.Shape + SQUARE: PlayerNeutralAvatarHeadSelectionParameters.Shape + CIRCLE: PlayerNeutralAvatarHeadSelectionParameters.Shape + OVAL: PlayerNeutralAvatarHeadSelectionParameters.Shape + LEGACYFEMALE: PlayerNeutralAvatarHeadSelectionParameters.Shape + LEGACYMALE: PlayerNeutralAvatarHeadSelectionParameters.Shape + SELECTION_FIELD_NUMBER: _ClassVar[int] + selection: PlayerNeutralAvatarHeadSelectionParameters.Shape + def __init__(self, selection: _Optional[_Union[PlayerNeutralAvatarHeadSelectionParameters.Shape, str]] = ...) -> None: ... + +class PlayerNeutralAvatarMouthSelectionParameters(_message.Message): + __slots__ = ["selection"] + class Shape(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[PlayerNeutralAvatarMouthSelectionParameters.Shape] + DEFAULT: _ClassVar[PlayerNeutralAvatarMouthSelectionParameters.Shape] + OPTION_ONE: _ClassVar[PlayerNeutralAvatarMouthSelectionParameters.Shape] + OPTION_TWO: _ClassVar[PlayerNeutralAvatarMouthSelectionParameters.Shape] + OPTION_THREE: _ClassVar[PlayerNeutralAvatarMouthSelectionParameters.Shape] + OPTION_FIVE: _ClassVar[PlayerNeutralAvatarMouthSelectionParameters.Shape] + OPTION_FOUR: _ClassVar[PlayerNeutralAvatarMouthSelectionParameters.Shape] + UNSET: PlayerNeutralAvatarMouthSelectionParameters.Shape + DEFAULT: PlayerNeutralAvatarMouthSelectionParameters.Shape + OPTION_ONE: PlayerNeutralAvatarMouthSelectionParameters.Shape + OPTION_TWO: PlayerNeutralAvatarMouthSelectionParameters.Shape + OPTION_THREE: PlayerNeutralAvatarMouthSelectionParameters.Shape + OPTION_FIVE: PlayerNeutralAvatarMouthSelectionParameters.Shape + OPTION_FOUR: PlayerNeutralAvatarMouthSelectionParameters.Shape + SELECTION_FIELD_NUMBER: _ClassVar[int] + selection: PlayerNeutralAvatarMouthSelectionParameters.Shape + def __init__(self, selection: _Optional[_Union[PlayerNeutralAvatarMouthSelectionParameters.Shape, str]] = ...) -> None: ... + +class PlayerNeutralAvatarNoseSelectionParameters(_message.Message): + __slots__ = ["selection"] + class Shape(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[PlayerNeutralAvatarNoseSelectionParameters.Shape] + DEFAULT: _ClassVar[PlayerNeutralAvatarNoseSelectionParameters.Shape] + OPTION_ONE: _ClassVar[PlayerNeutralAvatarNoseSelectionParameters.Shape] + OPTION_TWO: _ClassVar[PlayerNeutralAvatarNoseSelectionParameters.Shape] + OPTION_THREE: _ClassVar[PlayerNeutralAvatarNoseSelectionParameters.Shape] + OPTION_FIVE: _ClassVar[PlayerNeutralAvatarNoseSelectionParameters.Shape] + OPTION_FOUR: _ClassVar[PlayerNeutralAvatarNoseSelectionParameters.Shape] + UNSET: PlayerNeutralAvatarNoseSelectionParameters.Shape + DEFAULT: PlayerNeutralAvatarNoseSelectionParameters.Shape + OPTION_ONE: PlayerNeutralAvatarNoseSelectionParameters.Shape + OPTION_TWO: PlayerNeutralAvatarNoseSelectionParameters.Shape + OPTION_THREE: PlayerNeutralAvatarNoseSelectionParameters.Shape + OPTION_FIVE: PlayerNeutralAvatarNoseSelectionParameters.Shape + OPTION_FOUR: PlayerNeutralAvatarNoseSelectionParameters.Shape + SELECTION_FIELD_NUMBER: _ClassVar[int] + selection: PlayerNeutralAvatarNoseSelectionParameters.Shape + def __init__(self, selection: _Optional[_Union[PlayerNeutralAvatarNoseSelectionParameters.Shape, str]] = ...) -> None: ... + +class PlayerNeutralAvatarProto(_message.Message): + __slots__ = ["head_blend", "head_selection", "articles", "body_blend", "skin_gradient", "hair_gradient", "nose_selection", "ear_selection", "mouth_selection", "facial_hair_gradient", "face_positions", "eye_gradient", "eye_selection", "skin_gradient_id", "hair_gradient_id", "eye_gradient_id", "neutral_avatar_legacy_mapping_version"] + HEAD_BLEND_FIELD_NUMBER: _ClassVar[int] + HEAD_SELECTION_FIELD_NUMBER: _ClassVar[int] + ARTICLES_FIELD_NUMBER: _ClassVar[int] + BODY_BLEND_FIELD_NUMBER: _ClassVar[int] + SKIN_GRADIENT_FIELD_NUMBER: _ClassVar[int] + HAIR_GRADIENT_FIELD_NUMBER: _ClassVar[int] + NOSE_SELECTION_FIELD_NUMBER: _ClassVar[int] + EAR_SELECTION_FIELD_NUMBER: _ClassVar[int] + MOUTH_SELECTION_FIELD_NUMBER: _ClassVar[int] + FACIAL_HAIR_GRADIENT_FIELD_NUMBER: _ClassVar[int] + FACE_POSITIONS_FIELD_NUMBER: _ClassVar[int] + EYE_GRADIENT_FIELD_NUMBER: _ClassVar[int] + EYE_SELECTION_FIELD_NUMBER: _ClassVar[int] + SKIN_GRADIENT_ID_FIELD_NUMBER: _ClassVar[int] + HAIR_GRADIENT_ID_FIELD_NUMBER: _ClassVar[int] + EYE_GRADIENT_ID_FIELD_NUMBER: _ClassVar[int] + NEUTRAL_AVATAR_LEGACY_MAPPING_VERSION_FIELD_NUMBER: _ClassVar[int] + head_blend: PlayerNeutralAvatarHeadBlendParameters + head_selection: PlayerNeutralAvatarHeadSelectionParameters + articles: PlayerNeutralAvatarArticleConfiguration + body_blend: PlayerNeutralAvatarBodyBlendParameters + skin_gradient: PlayerNeutralAvatarGradient + hair_gradient: PlayerNeutralAvatarGradient + nose_selection: PlayerNeutralAvatarNoseSelectionParameters + ear_selection: PlayerNeutralAvatarEarSelectionParameters + mouth_selection: PlayerNeutralAvatarMouthSelectionParameters + facial_hair_gradient: PlayerNeutralAvatarGradient + face_positions: PlayerNeutralAvatarFacePositionParameters + eye_gradient: PlayerNeutralAvatarGradient + eye_selection: PlayerNeutralAvatarEyeSelectionParameters + skin_gradient_id: str + hair_gradient_id: str + eye_gradient_id: str + neutral_avatar_legacy_mapping_version: int + def __init__(self, head_blend: _Optional[_Union[PlayerNeutralAvatarHeadBlendParameters, _Mapping]] = ..., head_selection: _Optional[_Union[PlayerNeutralAvatarHeadSelectionParameters, _Mapping]] = ..., articles: _Optional[_Union[PlayerNeutralAvatarArticleConfiguration, _Mapping]] = ..., body_blend: _Optional[_Union[PlayerNeutralAvatarBodyBlendParameters, _Mapping]] = ..., skin_gradient: _Optional[_Union[PlayerNeutralAvatarGradient, _Mapping]] = ..., hair_gradient: _Optional[_Union[PlayerNeutralAvatarGradient, _Mapping]] = ..., nose_selection: _Optional[_Union[PlayerNeutralAvatarNoseSelectionParameters, _Mapping]] = ..., ear_selection: _Optional[_Union[PlayerNeutralAvatarEarSelectionParameters, _Mapping]] = ..., mouth_selection: _Optional[_Union[PlayerNeutralAvatarMouthSelectionParameters, _Mapping]] = ..., facial_hair_gradient: _Optional[_Union[PlayerNeutralAvatarGradient, _Mapping]] = ..., face_positions: _Optional[_Union[PlayerNeutralAvatarFacePositionParameters, _Mapping]] = ..., eye_gradient: _Optional[_Union[PlayerNeutralAvatarGradient, _Mapping]] = ..., eye_selection: _Optional[_Union[PlayerNeutralAvatarEyeSelectionParameters, _Mapping]] = ..., skin_gradient_id: _Optional[str] = ..., hair_gradient_id: _Optional[str] = ..., eye_gradient_id: _Optional[str] = ..., neutral_avatar_legacy_mapping_version: _Optional[int] = ...) -> None: ... + +class PlayerNeutralColorKey(_message.Message): + __slots__ = ["key_position", "red", "green", "blue"] + KEY_POSITION_FIELD_NUMBER: _ClassVar[int] + RED_FIELD_NUMBER: _ClassVar[int] + GREEN_FIELD_NUMBER: _ClassVar[int] + BLUE_FIELD_NUMBER: _ClassVar[int] + key_position: float + red: float + green: float + blue: float + def __init__(self, key_position: _Optional[float] = ..., red: _Optional[float] = ..., green: _Optional[float] = ..., blue: _Optional[float] = ...) -> None: ... + +class PlayerObfuscationMapEntryProto(_message.Message): + __slots__ = ["participant_player_id", "participant_player_id_party_obfuscated"] + PARTICIPANT_PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + PARTICIPANT_PLAYER_ID_PARTY_OBFUSCATED_FIELD_NUMBER: _ClassVar[int] + participant_player_id: str + participant_player_id_party_obfuscated: str + def __init__(self, participant_player_id: _Optional[str] = ..., participant_player_id_party_obfuscated: _Optional[str] = ...) -> None: ... + +class PlayerPokecoinCapProto(_message.Message): + __slots__ = ["pokecoin_source", "last_collection_timestamp_ms", "current_amount_collected"] + POKECOIN_SOURCE_FIELD_NUMBER: _ClassVar[int] + LAST_COLLECTION_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + CURRENT_AMOUNT_COLLECTED_FIELD_NUMBER: _ClassVar[int] + pokecoin_source: PokecoinSource + last_collection_timestamp_ms: int + current_amount_collected: int + def __init__(self, pokecoin_source: _Optional[_Union[PokecoinSource, str]] = ..., last_collection_timestamp_ms: _Optional[int] = ..., current_amount_collected: _Optional[int] = ...) -> None: ... + +class PlayerPreferencesProto(_message.Message): + __slots__ = ["opt_out_of_sponsored_gifts", "battle_parties", "search_filter_preference_base64", "share_trainer_info_with_postcard", "waina_preference", "opt_out_of_receiving_ticket_gifts", "party_play_preference"] + class PostcardTrainerInfoSharingPreference(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[PlayerPreferencesProto.PostcardTrainerInfoSharingPreference] + SHARE_WITH_FRIENDS: _ClassVar[PlayerPreferencesProto.PostcardTrainerInfoSharingPreference] + DO_NOT_SHARE: _ClassVar[PlayerPreferencesProto.PostcardTrainerInfoSharingPreference] + UNSET: PlayerPreferencesProto.PostcardTrainerInfoSharingPreference + SHARE_WITH_FRIENDS: PlayerPreferencesProto.PostcardTrainerInfoSharingPreference + DO_NOT_SHARE: PlayerPreferencesProto.PostcardTrainerInfoSharingPreference + OPT_OUT_OF_SPONSORED_GIFTS_FIELD_NUMBER: _ClassVar[int] + BATTLE_PARTIES_FIELD_NUMBER: _ClassVar[int] + SEARCH_FILTER_PREFERENCE_BASE64_FIELD_NUMBER: _ClassVar[int] + SHARE_TRAINER_INFO_WITH_POSTCARD_FIELD_NUMBER: _ClassVar[int] + WAINA_PREFERENCE_FIELD_NUMBER: _ClassVar[int] + OPT_OUT_OF_RECEIVING_TICKET_GIFTS_FIELD_NUMBER: _ClassVar[int] + PARTY_PLAY_PREFERENCE_FIELD_NUMBER: _ClassVar[int] + opt_out_of_sponsored_gifts: bool + battle_parties: BattlePartiesProto + search_filter_preference_base64: str + share_trainer_info_with_postcard: PlayerPreferencesProto.PostcardTrainerInfoSharingPreference + waina_preference: WainaPreferences + opt_out_of_receiving_ticket_gifts: bool + party_play_preference: PartyPlayPreferences + def __init__(self, opt_out_of_sponsored_gifts: bool = ..., battle_parties: _Optional[_Union[BattlePartiesProto, _Mapping]] = ..., search_filter_preference_base64: _Optional[str] = ..., share_trainer_info_with_postcard: _Optional[_Union[PlayerPreferencesProto.PostcardTrainerInfoSharingPreference, str]] = ..., waina_preference: _Optional[_Union[WainaPreferences, _Mapping]] = ..., opt_out_of_receiving_ticket_gifts: bool = ..., party_play_preference: _Optional[_Union[PartyPlayPreferences, _Mapping]] = ...) -> None: ... + +class PlayerProfileOutProto(_message.Message): + __slots__ = ["result", "start_time", "badges", "gym_badges", "route_badges"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[PlayerProfileOutProto.Result] + SUCCESS: _ClassVar[PlayerProfileOutProto.Result] + UNSET: PlayerProfileOutProto.Result + SUCCESS: PlayerProfileOutProto.Result + class GymBadges(_message.Message): + __slots__ = ["gym_badge", "total"] + GYM_BADGE_FIELD_NUMBER: _ClassVar[int] + TOTAL_FIELD_NUMBER: _ClassVar[int] + gym_badge: _containers.RepeatedCompositeFieldContainer[AwardedGymBadge] + total: int + def __init__(self, gym_badge: _Optional[_Iterable[_Union[AwardedGymBadge, _Mapping]]] = ..., total: _Optional[int] = ...) -> None: ... + class RouteBadges(_message.Message): + __slots__ = ["route_badge", "total"] + ROUTE_BADGE_FIELD_NUMBER: _ClassVar[int] + TOTAL_FIELD_NUMBER: _ClassVar[int] + route_badge: _containers.RepeatedCompositeFieldContainer[AwardedRouteBadge] + total: int + def __init__(self, route_badge: _Optional[_Iterable[_Union[AwardedRouteBadge, _Mapping]]] = ..., total: _Optional[int] = ...) -> None: ... + RESULT_FIELD_NUMBER: _ClassVar[int] + START_TIME_FIELD_NUMBER: _ClassVar[int] + BADGES_FIELD_NUMBER: _ClassVar[int] + GYM_BADGES_FIELD_NUMBER: _ClassVar[int] + ROUTE_BADGES_FIELD_NUMBER: _ClassVar[int] + result: PlayerProfileOutProto.Result + start_time: int + badges: _containers.RepeatedCompositeFieldContainer[PlayerBadgeProto] + gym_badges: PlayerProfileOutProto.GymBadges + route_badges: PlayerProfileOutProto.RouteBadges + def __init__(self, result: _Optional[_Union[PlayerProfileOutProto.Result, str]] = ..., start_time: _Optional[int] = ..., badges: _Optional[_Iterable[_Union[PlayerBadgeProto, _Mapping]]] = ..., gym_badges: _Optional[_Union[PlayerProfileOutProto.GymBadges, _Mapping]] = ..., route_badges: _Optional[_Union[PlayerProfileOutProto.RouteBadges, _Mapping]] = ...) -> None: ... + +class PlayerProfileProto(_message.Message): + __slots__ = ["player_name"] + PLAYER_NAME_FIELD_NUMBER: _ClassVar[int] + player_name: str + def __init__(self, player_name: _Optional[str] = ...) -> None: ... + +class PlayerPublicProfileProto(_message.Message): + __slots__ = ["name", "level", "avatar", "team", "battles_won", "km_walked", "caught_pokemon", "gym_badge_type", "badges", "experience", "has_shared_ex_pass", "combat_rank", "combat_rating", "timed_group_challenge_stats", "neutral_avatar"] + NAME_FIELD_NUMBER: _ClassVar[int] + LEVEL_FIELD_NUMBER: _ClassVar[int] + AVATAR_FIELD_NUMBER: _ClassVar[int] + TEAM_FIELD_NUMBER: _ClassVar[int] + BATTLES_WON_FIELD_NUMBER: _ClassVar[int] + KM_WALKED_FIELD_NUMBER: _ClassVar[int] + CAUGHT_POKEMON_FIELD_NUMBER: _ClassVar[int] + GYM_BADGE_TYPE_FIELD_NUMBER: _ClassVar[int] + BADGES_FIELD_NUMBER: _ClassVar[int] + EXPERIENCE_FIELD_NUMBER: _ClassVar[int] + HAS_SHARED_EX_PASS_FIELD_NUMBER: _ClassVar[int] + COMBAT_RANK_FIELD_NUMBER: _ClassVar[int] + COMBAT_RATING_FIELD_NUMBER: _ClassVar[int] + TIMED_GROUP_CHALLENGE_STATS_FIELD_NUMBER: _ClassVar[int] + NEUTRAL_AVATAR_FIELD_NUMBER: _ClassVar[int] + name: str + level: int + avatar: PlayerAvatarProto + team: Team + battles_won: int + km_walked: float + caught_pokemon: int + gym_badge_type: GymBadgeType + badges: _containers.RepeatedCompositeFieldContainer[PlayerBadgeProto] + experience: int + has_shared_ex_pass: bool + combat_rank: int + combat_rating: float + timed_group_challenge_stats: TimedGroupChallengePlayerStatsProto + neutral_avatar: PlayerNeutralAvatarProto + def __init__(self, name: _Optional[str] = ..., level: _Optional[int] = ..., avatar: _Optional[_Union[PlayerAvatarProto, _Mapping]] = ..., team: _Optional[_Union[Team, str]] = ..., battles_won: _Optional[int] = ..., km_walked: _Optional[float] = ..., caught_pokemon: _Optional[int] = ..., gym_badge_type: _Optional[_Union[GymBadgeType, str]] = ..., badges: _Optional[_Iterable[_Union[PlayerBadgeProto, _Mapping]]] = ..., experience: _Optional[int] = ..., has_shared_ex_pass: bool = ..., combat_rank: _Optional[int] = ..., combat_rating: _Optional[float] = ..., timed_group_challenge_stats: _Optional[_Union[TimedGroupChallengePlayerStatsProto, _Mapping]] = ..., neutral_avatar: _Optional[_Union[PlayerNeutralAvatarProto, _Mapping]] = ...) -> None: ... + +class PlayerRaidInfoProto(_message.Message): + __slots__ = ["total_completed_raids", "total_completed_legendary_raids", "raids", "total_remote_raids"] + TOTAL_COMPLETED_RAIDS_FIELD_NUMBER: _ClassVar[int] + TOTAL_COMPLETED_LEGENDARY_RAIDS_FIELD_NUMBER: _ClassVar[int] + RAIDS_FIELD_NUMBER: _ClassVar[int] + TOTAL_REMOTE_RAIDS_FIELD_NUMBER: _ClassVar[int] + total_completed_raids: int + total_completed_legendary_raids: int + raids: _containers.RepeatedCompositeFieldContainer[RaidProto] + total_remote_raids: int + def __init__(self, total_completed_raids: _Optional[int] = ..., total_completed_legendary_raids: _Optional[int] = ..., raids: _Optional[_Iterable[_Union[RaidProto, _Mapping]]] = ..., total_remote_raids: _Optional[int] = ...) -> None: ... + +class PlayerReputationProto(_message.Message): + __slots__ = ["account_age_ms", "player_level", "cheat_reputation", "is_minor"] + class CheatReputation(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[PlayerReputationProto.CheatReputation] + BOT: _ClassVar[PlayerReputationProto.CheatReputation] + SPOOFER: _ClassVar[PlayerReputationProto.CheatReputation] + UNSET: PlayerReputationProto.CheatReputation + BOT: PlayerReputationProto.CheatReputation + SPOOFER: PlayerReputationProto.CheatReputation + ACCOUNT_AGE_MS_FIELD_NUMBER: _ClassVar[int] + PLAYER_LEVEL_FIELD_NUMBER: _ClassVar[int] + CHEAT_REPUTATION_FIELD_NUMBER: _ClassVar[int] + IS_MINOR_FIELD_NUMBER: _ClassVar[int] + account_age_ms: int + player_level: int + cheat_reputation: _containers.RepeatedScalarFieldContainer[PlayerReputationProto.CheatReputation] + is_minor: bool + def __init__(self, account_age_ms: _Optional[int] = ..., player_level: _Optional[int] = ..., cheat_reputation: _Optional[_Iterable[_Union[PlayerReputationProto.CheatReputation, str]]] = ..., is_minor: bool = ...) -> None: ... + +class PlayerRouteStats(_message.Message): + __slots__ = ["num_completions", "cooldown_finish_ms"] + NUM_COMPLETIONS_FIELD_NUMBER: _ClassVar[int] + COOLDOWN_FINISH_MS_FIELD_NUMBER: _ClassVar[int] + num_completions: int + cooldown_finish_ms: int + def __init__(self, num_completions: _Optional[int] = ..., cooldown_finish_ms: _Optional[int] = ...) -> None: ... + +class PlayerRpcStampCollectionProto(_message.Message): + __slots__ = ["collection_id", "type", "stamps"] + class Type(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[PlayerRpcStampCollectionProto.Type] + LID: _ClassVar[PlayerRpcStampCollectionProto.Type] + LIMITED: _ClassVar[PlayerRpcStampCollectionProto.Type] + UNSET: PlayerRpcStampCollectionProto.Type + LID: PlayerRpcStampCollectionProto.Type + LIMITED: PlayerRpcStampCollectionProto.Type + COLLECTION_ID_FIELD_NUMBER: _ClassVar[int] + TYPE_FIELD_NUMBER: _ClassVar[int] + STAMPS_FIELD_NUMBER: _ClassVar[int] + collection_id: str + type: PlayerRpcStampCollectionProto.Type + stamps: _containers.RepeatedCompositeFieldContainer[PlayerStampProto] + def __init__(self, collection_id: _Optional[str] = ..., type: _Optional[_Union[PlayerRpcStampCollectionProto.Type, str]] = ..., stamps: _Optional[_Iterable[_Union[PlayerStampProto, _Mapping]]] = ...) -> None: ... + +class PlayerShownLevelUpShareScreenTelemetry(_message.Message): + __slots__ = ["player_viewed_photo", "player_shared_photo", "player_level"] + PLAYER_VIEWED_PHOTO_FIELD_NUMBER: _ClassVar[int] + PLAYER_SHARED_PHOTO_FIELD_NUMBER: _ClassVar[int] + PLAYER_LEVEL_FIELD_NUMBER: _ClassVar[int] + player_viewed_photo: bool + player_shared_photo: bool + player_level: int + def __init__(self, player_viewed_photo: bool = ..., player_shared_photo: bool = ..., player_level: _Optional[int] = ...) -> None: ... + +class PlayerSpawnablePokemonOutProto(_message.Message): + __slots__ = ["spawnable_pokemons"] + SPAWNABLE_POKEMONS_FIELD_NUMBER: _ClassVar[int] + spawnable_pokemons: _containers.RepeatedCompositeFieldContainer[SpawnablePokemon] + def __init__(self, spawnable_pokemons: _Optional[_Iterable[_Union[SpawnablePokemon, _Mapping]]] = ...) -> None: ... + +class PlayerSpawnablePokemonProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class PlayerStampProto(_message.Message): + __slots__ = ["fort_id", "latitude", "longitude", "fort_title_key", "completed_timestamp_ms", "category_key", "subcategory_key", "state"] + class State(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSTAMPED: _ClassVar[PlayerStampProto.State] + STAMPED: _ClassVar[PlayerStampProto.State] + UNSTAMPED: PlayerStampProto.State + STAMPED: PlayerStampProto.State + FORT_ID_FIELD_NUMBER: _ClassVar[int] + LATITUDE_FIELD_NUMBER: _ClassVar[int] + LONGITUDE_FIELD_NUMBER: _ClassVar[int] + FORT_TITLE_KEY_FIELD_NUMBER: _ClassVar[int] + COMPLETED_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + CATEGORY_KEY_FIELD_NUMBER: _ClassVar[int] + SUBCATEGORY_KEY_FIELD_NUMBER: _ClassVar[int] + STATE_FIELD_NUMBER: _ClassVar[int] + fort_id: str + latitude: float + longitude: float + fort_title_key: str + completed_timestamp_ms: int + category_key: str + subcategory_key: str + state: PlayerStampProto.State + def __init__(self, fort_id: _Optional[str] = ..., latitude: _Optional[float] = ..., longitude: _Optional[float] = ..., fort_title_key: _Optional[str] = ..., completed_timestamp_ms: _Optional[int] = ..., category_key: _Optional[str] = ..., subcategory_key: _Optional[str] = ..., state: _Optional[_Union[PlayerStampProto.State, str]] = ...) -> None: ... + +class PlayerStatsProto(_message.Message): + __slots__ = ["level", "experience", "prev_level_exp", "next_level_exp", "km_walked", "num_pokemon_encountered", "num_unique_pokedex_entries", "num_pokemon_captured", "num_evolutions", "poke_stop_visits", "number_of_pokeball_thrown", "num_eggs_hatched", "big_magikarp_caught", "num_battle_attack_won", "num_battle_attack_total", "num_battle_defended_won", "num_battle_training_won", "num_battle_training_total", "prestige_raised_total", "prestige_dropped_total", "num_pokemon_deployed", "num_pokemon_caught_by_type", "small_rattata_caught", "used_km_pool", "last_km_refill_ms", "num_raid_battle_won", "num_raid_battle_total", "num_legendary_battle_won", "num_legendary_battle_total", "num_berries_fed", "total_defended_ms", "event_badges", "km_walked_past_active_day", "num_challenge_quests_completed", "num_trades", "num_max_level_friends", "trade_accumulated_distance_km", "fitness_report_last_check_bucket", "combat_stats", "num_npc_combats_won", "num_npc_combats_total", "num_photobomb_seen", "num_pokemon_purified", "num_grunts_defeated", "num_best_buddies", "level_cap", "seven_day_streaks", "unique_raid_bosses_defeated", "unique_pokestops_visited", "raids_won_with_friends", "pokemon_caught_at_your_lures", "num_wayfarer_agreement", "wayfarer_agreement_update_ms", "num_total_mega_evolutions", "num_unique_mega_evolutions", "num_mini_collection_event_completed", "num_pokemon_form_changes", "num_rocket_balloon_battles_won", "num_rocket_balloon_battles_total", "num_routes_accepted", "num_players_referred", "num_pokestops_ar_video_scanned", "num_on_raid_achievements_screen", "num_total_route_play", "num_unique_route_play", "num_butterfly_collector", "xxs_pokemon_caught", "xxl_pokemon_caught", "current_postcard_count", "max_postcard_count", "contest_stats", "route_discovery_notif_timestamp", "num_party_challenges_completed", "num_party_boosts_contributed", "num_bread_battles_entered", "num_bread_battles_won", "num_bread_battles_dough_won", "num_check_ins"] + LEVEL_FIELD_NUMBER: _ClassVar[int] + EXPERIENCE_FIELD_NUMBER: _ClassVar[int] + PREV_LEVEL_EXP_FIELD_NUMBER: _ClassVar[int] + NEXT_LEVEL_EXP_FIELD_NUMBER: _ClassVar[int] + KM_WALKED_FIELD_NUMBER: _ClassVar[int] + NUM_POKEMON_ENCOUNTERED_FIELD_NUMBER: _ClassVar[int] + NUM_UNIQUE_POKEDEX_ENTRIES_FIELD_NUMBER: _ClassVar[int] + NUM_POKEMON_CAPTURED_FIELD_NUMBER: _ClassVar[int] + NUM_EVOLUTIONS_FIELD_NUMBER: _ClassVar[int] + POKE_STOP_VISITS_FIELD_NUMBER: _ClassVar[int] + NUMBER_OF_POKEBALL_THROWN_FIELD_NUMBER: _ClassVar[int] + NUM_EGGS_HATCHED_FIELD_NUMBER: _ClassVar[int] + BIG_MAGIKARP_CAUGHT_FIELD_NUMBER: _ClassVar[int] + NUM_BATTLE_ATTACK_WON_FIELD_NUMBER: _ClassVar[int] + NUM_BATTLE_ATTACK_TOTAL_FIELD_NUMBER: _ClassVar[int] + NUM_BATTLE_DEFENDED_WON_FIELD_NUMBER: _ClassVar[int] + NUM_BATTLE_TRAINING_WON_FIELD_NUMBER: _ClassVar[int] + NUM_BATTLE_TRAINING_TOTAL_FIELD_NUMBER: _ClassVar[int] + PRESTIGE_RAISED_TOTAL_FIELD_NUMBER: _ClassVar[int] + PRESTIGE_DROPPED_TOTAL_FIELD_NUMBER: _ClassVar[int] + NUM_POKEMON_DEPLOYED_FIELD_NUMBER: _ClassVar[int] + NUM_POKEMON_CAUGHT_BY_TYPE_FIELD_NUMBER: _ClassVar[int] + SMALL_RATTATA_CAUGHT_FIELD_NUMBER: _ClassVar[int] + USED_KM_POOL_FIELD_NUMBER: _ClassVar[int] + LAST_KM_REFILL_MS_FIELD_NUMBER: _ClassVar[int] + NUM_RAID_BATTLE_WON_FIELD_NUMBER: _ClassVar[int] + NUM_RAID_BATTLE_TOTAL_FIELD_NUMBER: _ClassVar[int] + NUM_LEGENDARY_BATTLE_WON_FIELD_NUMBER: _ClassVar[int] + NUM_LEGENDARY_BATTLE_TOTAL_FIELD_NUMBER: _ClassVar[int] + NUM_BERRIES_FED_FIELD_NUMBER: _ClassVar[int] + TOTAL_DEFENDED_MS_FIELD_NUMBER: _ClassVar[int] + EVENT_BADGES_FIELD_NUMBER: _ClassVar[int] + KM_WALKED_PAST_ACTIVE_DAY_FIELD_NUMBER: _ClassVar[int] + NUM_CHALLENGE_QUESTS_COMPLETED_FIELD_NUMBER: _ClassVar[int] + NUM_TRADES_FIELD_NUMBER: _ClassVar[int] + NUM_MAX_LEVEL_FRIENDS_FIELD_NUMBER: _ClassVar[int] + TRADE_ACCUMULATED_DISTANCE_KM_FIELD_NUMBER: _ClassVar[int] + FITNESS_REPORT_LAST_CHECK_BUCKET_FIELD_NUMBER: _ClassVar[int] + COMBAT_STATS_FIELD_NUMBER: _ClassVar[int] + NUM_NPC_COMBATS_WON_FIELD_NUMBER: _ClassVar[int] + NUM_NPC_COMBATS_TOTAL_FIELD_NUMBER: _ClassVar[int] + NUM_PHOTOBOMB_SEEN_FIELD_NUMBER: _ClassVar[int] + NUM_POKEMON_PURIFIED_FIELD_NUMBER: _ClassVar[int] + NUM_GRUNTS_DEFEATED_FIELD_NUMBER: _ClassVar[int] + NUM_BEST_BUDDIES_FIELD_NUMBER: _ClassVar[int] + LEVEL_CAP_FIELD_NUMBER: _ClassVar[int] + SEVEN_DAY_STREAKS_FIELD_NUMBER: _ClassVar[int] + UNIQUE_RAID_BOSSES_DEFEATED_FIELD_NUMBER: _ClassVar[int] + UNIQUE_POKESTOPS_VISITED_FIELD_NUMBER: _ClassVar[int] + RAIDS_WON_WITH_FRIENDS_FIELD_NUMBER: _ClassVar[int] + POKEMON_CAUGHT_AT_YOUR_LURES_FIELD_NUMBER: _ClassVar[int] + NUM_WAYFARER_AGREEMENT_FIELD_NUMBER: _ClassVar[int] + WAYFARER_AGREEMENT_UPDATE_MS_FIELD_NUMBER: _ClassVar[int] + NUM_TOTAL_MEGA_EVOLUTIONS_FIELD_NUMBER: _ClassVar[int] + NUM_UNIQUE_MEGA_EVOLUTIONS_FIELD_NUMBER: _ClassVar[int] + NUM_MINI_COLLECTION_EVENT_COMPLETED_FIELD_NUMBER: _ClassVar[int] + NUM_POKEMON_FORM_CHANGES_FIELD_NUMBER: _ClassVar[int] + NUM_ROCKET_BALLOON_BATTLES_WON_FIELD_NUMBER: _ClassVar[int] + NUM_ROCKET_BALLOON_BATTLES_TOTAL_FIELD_NUMBER: _ClassVar[int] + NUM_ROUTES_ACCEPTED_FIELD_NUMBER: _ClassVar[int] + NUM_PLAYERS_REFERRED_FIELD_NUMBER: _ClassVar[int] + NUM_POKESTOPS_AR_VIDEO_SCANNED_FIELD_NUMBER: _ClassVar[int] + NUM_ON_RAID_ACHIEVEMENTS_SCREEN_FIELD_NUMBER: _ClassVar[int] + NUM_TOTAL_ROUTE_PLAY_FIELD_NUMBER: _ClassVar[int] + NUM_UNIQUE_ROUTE_PLAY_FIELD_NUMBER: _ClassVar[int] + NUM_BUTTERFLY_COLLECTOR_FIELD_NUMBER: _ClassVar[int] + XXS_POKEMON_CAUGHT_FIELD_NUMBER: _ClassVar[int] + XXL_POKEMON_CAUGHT_FIELD_NUMBER: _ClassVar[int] + CURRENT_POSTCARD_COUNT_FIELD_NUMBER: _ClassVar[int] + MAX_POSTCARD_COUNT_FIELD_NUMBER: _ClassVar[int] + CONTEST_STATS_FIELD_NUMBER: _ClassVar[int] + ROUTE_DISCOVERY_NOTIF_TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + NUM_PARTY_CHALLENGES_COMPLETED_FIELD_NUMBER: _ClassVar[int] + NUM_PARTY_BOOSTS_CONTRIBUTED_FIELD_NUMBER: _ClassVar[int] + NUM_BREAD_BATTLES_ENTERED_FIELD_NUMBER: _ClassVar[int] + NUM_BREAD_BATTLES_WON_FIELD_NUMBER: _ClassVar[int] + NUM_BREAD_BATTLES_DOUGH_WON_FIELD_NUMBER: _ClassVar[int] + NUM_CHECK_INS_FIELD_NUMBER: _ClassVar[int] + level: int + experience: int + prev_level_exp: int + next_level_exp: int + km_walked: float + num_pokemon_encountered: int + num_unique_pokedex_entries: int + num_pokemon_captured: int + num_evolutions: int + poke_stop_visits: int + number_of_pokeball_thrown: int + num_eggs_hatched: int + big_magikarp_caught: int + num_battle_attack_won: int + num_battle_attack_total: int + num_battle_defended_won: int + num_battle_training_won: int + num_battle_training_total: int + prestige_raised_total: int + prestige_dropped_total: int + num_pokemon_deployed: int + num_pokemon_caught_by_type: _containers.RepeatedScalarFieldContainer[int] + small_rattata_caught: int + used_km_pool: float + last_km_refill_ms: int + num_raid_battle_won: int + num_raid_battle_total: int + num_legendary_battle_won: int + num_legendary_battle_total: int + num_berries_fed: int + total_defended_ms: int + event_badges: _containers.RepeatedScalarFieldContainer[HoloBadgeType] + km_walked_past_active_day: float + num_challenge_quests_completed: int + num_trades: int + num_max_level_friends: int + trade_accumulated_distance_km: int + fitness_report_last_check_bucket: int + combat_stats: PlayerCombatStatsProto + num_npc_combats_won: int + num_npc_combats_total: int + num_photobomb_seen: int + num_pokemon_purified: int + num_grunts_defeated: int + num_best_buddies: int + level_cap: int + seven_day_streaks: int + unique_raid_bosses_defeated: int + unique_pokestops_visited: int + raids_won_with_friends: int + pokemon_caught_at_your_lures: int + num_wayfarer_agreement: int + wayfarer_agreement_update_ms: int + num_total_mega_evolutions: int + num_unique_mega_evolutions: int + num_mini_collection_event_completed: int + num_pokemon_form_changes: int + num_rocket_balloon_battles_won: int + num_rocket_balloon_battles_total: int + num_routes_accepted: int + num_players_referred: int + num_pokestops_ar_video_scanned: int + num_on_raid_achievements_screen: int + num_total_route_play: int + num_unique_route_play: int + num_butterfly_collector: int + xxs_pokemon_caught: int + xxl_pokemon_caught: int + current_postcard_count: int + max_postcard_count: int + contest_stats: PlayerContestStatsProto + route_discovery_notif_timestamp: _containers.RepeatedScalarFieldContainer[int] + num_party_challenges_completed: int + num_party_boosts_contributed: int + num_bread_battles_entered: int + num_bread_battles_won: int + num_bread_battles_dough_won: int + num_check_ins: int + def __init__(self, level: _Optional[int] = ..., experience: _Optional[int] = ..., prev_level_exp: _Optional[int] = ..., next_level_exp: _Optional[int] = ..., km_walked: _Optional[float] = ..., num_pokemon_encountered: _Optional[int] = ..., num_unique_pokedex_entries: _Optional[int] = ..., num_pokemon_captured: _Optional[int] = ..., num_evolutions: _Optional[int] = ..., poke_stop_visits: _Optional[int] = ..., number_of_pokeball_thrown: _Optional[int] = ..., num_eggs_hatched: _Optional[int] = ..., big_magikarp_caught: _Optional[int] = ..., num_battle_attack_won: _Optional[int] = ..., num_battle_attack_total: _Optional[int] = ..., num_battle_defended_won: _Optional[int] = ..., num_battle_training_won: _Optional[int] = ..., num_battle_training_total: _Optional[int] = ..., prestige_raised_total: _Optional[int] = ..., prestige_dropped_total: _Optional[int] = ..., num_pokemon_deployed: _Optional[int] = ..., num_pokemon_caught_by_type: _Optional[_Iterable[int]] = ..., small_rattata_caught: _Optional[int] = ..., used_km_pool: _Optional[float] = ..., last_km_refill_ms: _Optional[int] = ..., num_raid_battle_won: _Optional[int] = ..., num_raid_battle_total: _Optional[int] = ..., num_legendary_battle_won: _Optional[int] = ..., num_legendary_battle_total: _Optional[int] = ..., num_berries_fed: _Optional[int] = ..., total_defended_ms: _Optional[int] = ..., event_badges: _Optional[_Iterable[_Union[HoloBadgeType, str]]] = ..., km_walked_past_active_day: _Optional[float] = ..., num_challenge_quests_completed: _Optional[int] = ..., num_trades: _Optional[int] = ..., num_max_level_friends: _Optional[int] = ..., trade_accumulated_distance_km: _Optional[int] = ..., fitness_report_last_check_bucket: _Optional[int] = ..., combat_stats: _Optional[_Union[PlayerCombatStatsProto, _Mapping]] = ..., num_npc_combats_won: _Optional[int] = ..., num_npc_combats_total: _Optional[int] = ..., num_photobomb_seen: _Optional[int] = ..., num_pokemon_purified: _Optional[int] = ..., num_grunts_defeated: _Optional[int] = ..., num_best_buddies: _Optional[int] = ..., level_cap: _Optional[int] = ..., seven_day_streaks: _Optional[int] = ..., unique_raid_bosses_defeated: _Optional[int] = ..., unique_pokestops_visited: _Optional[int] = ..., raids_won_with_friends: _Optional[int] = ..., pokemon_caught_at_your_lures: _Optional[int] = ..., num_wayfarer_agreement: _Optional[int] = ..., wayfarer_agreement_update_ms: _Optional[int] = ..., num_total_mega_evolutions: _Optional[int] = ..., num_unique_mega_evolutions: _Optional[int] = ..., num_mini_collection_event_completed: _Optional[int] = ..., num_pokemon_form_changes: _Optional[int] = ..., num_rocket_balloon_battles_won: _Optional[int] = ..., num_rocket_balloon_battles_total: _Optional[int] = ..., num_routes_accepted: _Optional[int] = ..., num_players_referred: _Optional[int] = ..., num_pokestops_ar_video_scanned: _Optional[int] = ..., num_on_raid_achievements_screen: _Optional[int] = ..., num_total_route_play: _Optional[int] = ..., num_unique_route_play: _Optional[int] = ..., num_butterfly_collector: _Optional[int] = ..., xxs_pokemon_caught: _Optional[int] = ..., xxl_pokemon_caught: _Optional[int] = ..., current_postcard_count: _Optional[int] = ..., max_postcard_count: _Optional[int] = ..., contest_stats: _Optional[_Union[PlayerContestStatsProto, _Mapping]] = ..., route_discovery_notif_timestamp: _Optional[_Iterable[int]] = ..., num_party_challenges_completed: _Optional[int] = ..., num_party_boosts_contributed: _Optional[int] = ..., num_bread_battles_entered: _Optional[int] = ..., num_bread_battles_won: _Optional[int] = ..., num_bread_battles_dough_won: _Optional[int] = ..., num_check_ins: _Optional[int] = ...) -> None: ... + +class PlayerStatsSnapshotsProto(_message.Message): + __slots__ = ["snap_shot"] + class PlayerStatsSnapshotProto(_message.Message): + __slots__ = ["reason", "stats"] + class Reason(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[PlayerStatsSnapshotsProto.PlayerStatsSnapshotProto.Reason] + LEVEL_UP: _ClassVar[PlayerStatsSnapshotsProto.PlayerStatsSnapshotProto.Reason] + UNSET: PlayerStatsSnapshotsProto.PlayerStatsSnapshotProto.Reason + LEVEL_UP: PlayerStatsSnapshotsProto.PlayerStatsSnapshotProto.Reason + REASON_FIELD_NUMBER: _ClassVar[int] + STATS_FIELD_NUMBER: _ClassVar[int] + reason: PlayerStatsSnapshotsProto.PlayerStatsSnapshotProto.Reason + stats: PlayerStatsProto + def __init__(self, reason: _Optional[_Union[PlayerStatsSnapshotsProto.PlayerStatsSnapshotProto.Reason, str]] = ..., stats: _Optional[_Union[PlayerStatsProto, _Mapping]] = ...) -> None: ... + SNAP_SHOT_FIELD_NUMBER: _ClassVar[int] + snap_shot: _containers.RepeatedCompositeFieldContainer[PlayerStatsSnapshotsProto.PlayerStatsSnapshotProto] + def __init__(self, snap_shot: _Optional[_Iterable[_Union[PlayerStatsSnapshotsProto.PlayerStatsSnapshotProto, _Mapping]]] = ...) -> None: ... + +class PlayerUnclaimedPartyQuestIdsProto(_message.Message): + __slots__ = ["player_id", "unclaimed_quest_ids"] + PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + UNCLAIMED_QUEST_IDS_FIELD_NUMBER: _ClassVar[int] + player_id: str + unclaimed_quest_ids: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, player_id: _Optional[str] = ..., unclaimed_quest_ids: _Optional[_Iterable[str]] = ...) -> None: ... + +class PluginInfo(_message.Message): + __slots__ = ["name", "version", "is_niantic_lib"] + NAME_FIELD_NUMBER: _ClassVar[int] + VERSION_FIELD_NUMBER: _ClassVar[int] + IS_NIANTIC_LIB_FIELD_NUMBER: _ClassVar[int] + name: str + version: str + is_niantic_lib: bool + def __init__(self, name: _Optional[str] = ..., version: _Optional[str] = ..., is_niantic_lib: bool = ...) -> None: ... + +class PoiCategorizationEntryTelemetry(_message.Message): + __slots__ = ["entry_type", "session_start_time", "lang_country_code"] + class EntryType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[PoiCategorizationEntryTelemetry.EntryType] + EDIT: _ClassVar[PoiCategorizationEntryTelemetry.EntryType] + NOMINATION: _ClassVar[PoiCategorizationEntryTelemetry.EntryType] + UNSET: PoiCategorizationEntryTelemetry.EntryType + EDIT: PoiCategorizationEntryTelemetry.EntryType + NOMINATION: PoiCategorizationEntryTelemetry.EntryType + ENTRY_TYPE_FIELD_NUMBER: _ClassVar[int] + SESSION_START_TIME_FIELD_NUMBER: _ClassVar[int] + LANG_COUNTRY_CODE_FIELD_NUMBER: _ClassVar[int] + entry_type: PoiCategorizationEntryTelemetry.EntryType + session_start_time: int + lang_country_code: str + def __init__(self, entry_type: _Optional[_Union[PoiCategorizationEntryTelemetry.EntryType, str]] = ..., session_start_time: _Optional[int] = ..., lang_country_code: _Optional[str] = ...) -> None: ... + +class PoiCategorizationOperationTelemetry(_message.Message): + __slots__ = ["operation_type", "session_start_time", "selected_ids", "lang_country_code"] + class OperationType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[PoiCategorizationOperationTelemetry.OperationType] + EDIT_SUBMITTED: _ClassVar[PoiCategorizationOperationTelemetry.OperationType] + EDIT_CANCELLED: _ClassVar[PoiCategorizationOperationTelemetry.OperationType] + NOMINATION_EXIT_FORWARD: _ClassVar[PoiCategorizationOperationTelemetry.OperationType] + NOMINATION_EXIT_BACKWARD: _ClassVar[PoiCategorizationOperationTelemetry.OperationType] + UNSET: PoiCategorizationOperationTelemetry.OperationType + EDIT_SUBMITTED: PoiCategorizationOperationTelemetry.OperationType + EDIT_CANCELLED: PoiCategorizationOperationTelemetry.OperationType + NOMINATION_EXIT_FORWARD: PoiCategorizationOperationTelemetry.OperationType + NOMINATION_EXIT_BACKWARD: PoiCategorizationOperationTelemetry.OperationType + OPERATION_TYPE_FIELD_NUMBER: _ClassVar[int] + SESSION_START_TIME_FIELD_NUMBER: _ClassVar[int] + SELECTED_IDS_FIELD_NUMBER: _ClassVar[int] + LANG_COUNTRY_CODE_FIELD_NUMBER: _ClassVar[int] + operation_type: PoiCategorizationOperationTelemetry.OperationType + session_start_time: int + selected_ids: _containers.RepeatedScalarFieldContainer[str] + lang_country_code: str + def __init__(self, operation_type: _Optional[_Union[PoiCategorizationOperationTelemetry.OperationType, str]] = ..., session_start_time: _Optional[int] = ..., selected_ids: _Optional[_Iterable[str]] = ..., lang_country_code: _Optional[str] = ...) -> None: ... + +class PoiCategoryRemovedTelemetry(_message.Message): + __slots__ = ["session_start_time", "removed_id", "remaining_ids", "lang_country_code"] + SESSION_START_TIME_FIELD_NUMBER: _ClassVar[int] + REMOVED_ID_FIELD_NUMBER: _ClassVar[int] + REMAINING_IDS_FIELD_NUMBER: _ClassVar[int] + LANG_COUNTRY_CODE_FIELD_NUMBER: _ClassVar[int] + session_start_time: int + removed_id: str + remaining_ids: _containers.RepeatedScalarFieldContainer[str] + lang_country_code: str + def __init__(self, session_start_time: _Optional[int] = ..., removed_id: _Optional[str] = ..., remaining_ids: _Optional[_Iterable[str]] = ..., lang_country_code: _Optional[str] = ...) -> None: ... + +class PoiCategorySelectedTelemetry(_message.Message): + __slots__ = ["session_start_time", "selected_id", "selected_index", "search_entered", "parent_selected", "lang_country_code"] + SESSION_START_TIME_FIELD_NUMBER: _ClassVar[int] + SELECTED_ID_FIELD_NUMBER: _ClassVar[int] + SELECTED_INDEX_FIELD_NUMBER: _ClassVar[int] + SEARCH_ENTERED_FIELD_NUMBER: _ClassVar[int] + PARENT_SELECTED_FIELD_NUMBER: _ClassVar[int] + LANG_COUNTRY_CODE_FIELD_NUMBER: _ClassVar[int] + session_start_time: int + selected_id: str + selected_index: int + search_entered: bool + parent_selected: bool + lang_country_code: str + def __init__(self, session_start_time: _Optional[int] = ..., selected_id: _Optional[str] = ..., selected_index: _Optional[int] = ..., search_entered: bool = ..., parent_selected: bool = ..., lang_country_code: _Optional[str] = ...) -> None: ... + +class PoiGlobalSettingsProto(_message.Message): + __slots__ = ["is_enabled", "player_submission_type_enabled"] + IS_ENABLED_FIELD_NUMBER: _ClassVar[int] + PLAYER_SUBMISSION_TYPE_ENABLED_FIELD_NUMBER: _ClassVar[int] + is_enabled: bool + player_submission_type_enabled: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, is_enabled: bool = ..., player_submission_type_enabled: _Optional[_Iterable[str]] = ...) -> None: ... + +class PoiInteractionTelemetry(_message.Message): + __slots__ = ["poi_id", "poi_type", "poi_interaction"] + class PoiInteraction(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + CLICK: _ClassVar[PoiInteractionTelemetry.PoiInteraction] + SPIN: _ClassVar[PoiInteractionTelemetry.PoiInteraction] + CLICK: PoiInteractionTelemetry.PoiInteraction + SPIN: PoiInteractionTelemetry.PoiInteraction + class PoiType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + POKESTOP: _ClassVar[PoiInteractionTelemetry.PoiType] + GYM: _ClassVar[PoiInteractionTelemetry.PoiType] + POKESTOP: PoiInteractionTelemetry.PoiType + GYM: PoiInteractionTelemetry.PoiType + POI_ID_FIELD_NUMBER: _ClassVar[int] + POI_TYPE_FIELD_NUMBER: _ClassVar[int] + POI_INTERACTION_FIELD_NUMBER: _ClassVar[int] + poi_id: str + poi_type: PoiInteractionTelemetry.PoiType + poi_interaction: PoiInteractionTelemetry.PoiInteraction + def __init__(self, poi_id: _Optional[str] = ..., poi_type: _Optional[_Union[PoiInteractionTelemetry.PoiType, str]] = ..., poi_interaction: _Optional[_Union[PoiInteractionTelemetry.PoiInteraction, str]] = ...) -> None: ... + +class PoiSubmissionPhotoUploadErrorTelemetry(_message.Message): + __slots__ = ["error_id", "image_type", "error_message"] + class PoiSubmissionPhotoUploadErrorIds(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[PoiSubmissionPhotoUploadErrorTelemetry.PoiSubmissionPhotoUploadErrorIds] + POI_PHOTO_UPLOAD_ERROR: _ClassVar[PoiSubmissionPhotoUploadErrorTelemetry.PoiSubmissionPhotoUploadErrorIds] + POI_PHOTO_UPLOAD_TIMEOUT: _ClassVar[PoiSubmissionPhotoUploadErrorTelemetry.PoiSubmissionPhotoUploadErrorIds] + UNSET: PoiSubmissionPhotoUploadErrorTelemetry.PoiSubmissionPhotoUploadErrorIds + POI_PHOTO_UPLOAD_ERROR: PoiSubmissionPhotoUploadErrorTelemetry.PoiSubmissionPhotoUploadErrorIds + POI_PHOTO_UPLOAD_TIMEOUT: PoiSubmissionPhotoUploadErrorTelemetry.PoiSubmissionPhotoUploadErrorIds + ERROR_ID_FIELD_NUMBER: _ClassVar[int] + IMAGE_TYPE_FIELD_NUMBER: _ClassVar[int] + ERROR_MESSAGE_FIELD_NUMBER: _ClassVar[int] + error_id: PoiSubmissionPhotoUploadErrorTelemetry.PoiSubmissionPhotoUploadErrorIds + image_type: PoiImageType + error_message: str + def __init__(self, error_id: _Optional[_Union[PoiSubmissionPhotoUploadErrorTelemetry.PoiSubmissionPhotoUploadErrorIds, str]] = ..., image_type: _Optional[_Union[PoiImageType, str]] = ..., error_message: _Optional[str] = ...) -> None: ... + +class PoiSubmissionTelemetry(_message.Message): + __slots__ = ["gui_event_id", "image_type", "camera_step_id", "poi_id"] + class PoiCameraStepIds(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[PoiSubmissionTelemetry.PoiCameraStepIds] + ENTER: _ClassVar[PoiSubmissionTelemetry.PoiCameraStepIds] + RETAKE: _ClassVar[PoiSubmissionTelemetry.PoiCameraStepIds] + CONFIRM: _ClassVar[PoiSubmissionTelemetry.PoiCameraStepIds] + EXIT: _ClassVar[PoiSubmissionTelemetry.PoiCameraStepIds] + UNSET: PoiSubmissionTelemetry.PoiCameraStepIds + ENTER: PoiSubmissionTelemetry.PoiCameraStepIds + RETAKE: PoiSubmissionTelemetry.PoiCameraStepIds + CONFIRM: PoiSubmissionTelemetry.PoiCameraStepIds + EXIT: PoiSubmissionTelemetry.PoiCameraStepIds + class PoiSubmissionGuiEventId(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNKNOWN: _ClassVar[PoiSubmissionTelemetry.PoiSubmissionGuiEventId] + POI_NOMINATION_ENTER: _ClassVar[PoiSubmissionTelemetry.PoiSubmissionGuiEventId] + POI_TUTORIAL_COMPLETE: _ClassVar[PoiSubmissionTelemetry.PoiSubmissionGuiEventId] + POI_MAP_CHANGEDVIEW_MAP: _ClassVar[PoiSubmissionTelemetry.PoiSubmissionGuiEventId] + POI_MAP_CHANGEDVIEW_SATELLITE: _ClassVar[PoiSubmissionTelemetry.PoiSubmissionGuiEventId] + POI_MAP_CENTER_LOCATION: _ClassVar[PoiSubmissionTelemetry.PoiSubmissionGuiEventId] + POI_LOCATION_SET: _ClassVar[PoiSubmissionTelemetry.PoiSubmissionGuiEventId] + POI_PHOTO_CAMERA_ENTER: _ClassVar[PoiSubmissionTelemetry.PoiSubmissionGuiEventId] + POI_PHOTO_CAMERA_EXIT: _ClassVar[PoiSubmissionTelemetry.PoiSubmissionGuiEventId] + POI_TITLE_ENTERED: _ClassVar[PoiSubmissionTelemetry.PoiSubmissionGuiEventId] + POI_DESCRIPTION_ENTER: _ClassVar[PoiSubmissionTelemetry.PoiSubmissionGuiEventId] + POI_DETAILS_CONFIRM: _ClassVar[PoiSubmissionTelemetry.PoiSubmissionGuiEventId] + POI_SUPPORTINGINFO_ENTER: _ClassVar[PoiSubmissionTelemetry.PoiSubmissionGuiEventId] + POI_SUBMIT_BUTTON_HIT: _ClassVar[PoiSubmissionTelemetry.PoiSubmissionGuiEventId] + POI_EXIT_BUTTON_HIT: _ClassVar[PoiSubmissionTelemetry.PoiSubmissionGuiEventId] + POI_NOMINATION_GUIDELINES_HIT: _ClassVar[PoiSubmissionTelemetry.PoiSubmissionGuiEventId] + POI_MAP_TOGGLE_POIS_OFF: _ClassVar[PoiSubmissionTelemetry.PoiSubmissionGuiEventId] + POI_MAP_TOGGLE_POIS_ON: _ClassVar[PoiSubmissionTelemetry.PoiSubmissionGuiEventId] + POI_MAP_WAYSPOTS_LOADED: _ClassVar[PoiSubmissionTelemetry.PoiSubmissionGuiEventId] + POI_MAP_SELECT_POI: _ClassVar[PoiSubmissionTelemetry.PoiSubmissionGuiEventId] + POI_MAP_SELECT_POI_ABANDON: _ClassVar[PoiSubmissionTelemetry.PoiSubmissionGuiEventId] + POI_MAP_SELECT_POI_COMPLETED: _ClassVar[PoiSubmissionTelemetry.PoiSubmissionGuiEventId] + POI_MAP_TUTORIAL_SELECTED: _ClassVar[PoiSubmissionTelemetry.PoiSubmissionGuiEventId] + UNKNOWN: PoiSubmissionTelemetry.PoiSubmissionGuiEventId + POI_NOMINATION_ENTER: PoiSubmissionTelemetry.PoiSubmissionGuiEventId + POI_TUTORIAL_COMPLETE: PoiSubmissionTelemetry.PoiSubmissionGuiEventId + POI_MAP_CHANGEDVIEW_MAP: PoiSubmissionTelemetry.PoiSubmissionGuiEventId + POI_MAP_CHANGEDVIEW_SATELLITE: PoiSubmissionTelemetry.PoiSubmissionGuiEventId + POI_MAP_CENTER_LOCATION: PoiSubmissionTelemetry.PoiSubmissionGuiEventId + POI_LOCATION_SET: PoiSubmissionTelemetry.PoiSubmissionGuiEventId + POI_PHOTO_CAMERA_ENTER: PoiSubmissionTelemetry.PoiSubmissionGuiEventId + POI_PHOTO_CAMERA_EXIT: PoiSubmissionTelemetry.PoiSubmissionGuiEventId + POI_TITLE_ENTERED: PoiSubmissionTelemetry.PoiSubmissionGuiEventId + POI_DESCRIPTION_ENTER: PoiSubmissionTelemetry.PoiSubmissionGuiEventId + POI_DETAILS_CONFIRM: PoiSubmissionTelemetry.PoiSubmissionGuiEventId + POI_SUPPORTINGINFO_ENTER: PoiSubmissionTelemetry.PoiSubmissionGuiEventId + POI_SUBMIT_BUTTON_HIT: PoiSubmissionTelemetry.PoiSubmissionGuiEventId + POI_EXIT_BUTTON_HIT: PoiSubmissionTelemetry.PoiSubmissionGuiEventId + POI_NOMINATION_GUIDELINES_HIT: PoiSubmissionTelemetry.PoiSubmissionGuiEventId + POI_MAP_TOGGLE_POIS_OFF: PoiSubmissionTelemetry.PoiSubmissionGuiEventId + POI_MAP_TOGGLE_POIS_ON: PoiSubmissionTelemetry.PoiSubmissionGuiEventId + POI_MAP_WAYSPOTS_LOADED: PoiSubmissionTelemetry.PoiSubmissionGuiEventId + POI_MAP_SELECT_POI: PoiSubmissionTelemetry.PoiSubmissionGuiEventId + POI_MAP_SELECT_POI_ABANDON: PoiSubmissionTelemetry.PoiSubmissionGuiEventId + POI_MAP_SELECT_POI_COMPLETED: PoiSubmissionTelemetry.PoiSubmissionGuiEventId + POI_MAP_TUTORIAL_SELECTED: PoiSubmissionTelemetry.PoiSubmissionGuiEventId + GUI_EVENT_ID_FIELD_NUMBER: _ClassVar[int] + IMAGE_TYPE_FIELD_NUMBER: _ClassVar[int] + CAMERA_STEP_ID_FIELD_NUMBER: _ClassVar[int] + POI_ID_FIELD_NUMBER: _ClassVar[int] + gui_event_id: PoiSubmissionTelemetry.PoiSubmissionGuiEventId + image_type: PoiImageType + camera_step_id: PoiSubmissionTelemetry.PoiCameraStepIds + poi_id: str + def __init__(self, gui_event_id: _Optional[_Union[PoiSubmissionTelemetry.PoiSubmissionGuiEventId, str]] = ..., image_type: _Optional[_Union[PoiImageType, str]] = ..., camera_step_id: _Optional[_Union[PoiSubmissionTelemetry.PoiCameraStepIds, str]] = ..., poi_id: _Optional[str] = ...) -> None: ... + +class PointList(_message.Message): + __slots__ = ["coords"] + COORDS_FIELD_NUMBER: _ClassVar[int] + coords: _containers.RepeatedScalarFieldContainer[int] + def __init__(self, coords: _Optional[_Iterable[int]] = ...) -> None: ... + +class PointProto(_message.Message): + __slots__ = ["lat_degrees", "lng_degrees"] + LAT_DEGREES_FIELD_NUMBER: _ClassVar[int] + LNG_DEGREES_FIELD_NUMBER: _ClassVar[int] + lat_degrees: float + lng_degrees: float + def __init__(self, lat_degrees: _Optional[float] = ..., lng_degrees: _Optional[float] = ...) -> None: ... + +class PokeBallAttributesProto(_message.Message): + __slots__ = ["item_effect", "capture_multi", "capture_multi_effect", "item_effect_mod"] + ITEM_EFFECT_FIELD_NUMBER: _ClassVar[int] + CAPTURE_MULTI_FIELD_NUMBER: _ClassVar[int] + CAPTURE_MULTI_EFFECT_FIELD_NUMBER: _ClassVar[int] + ITEM_EFFECT_MOD_FIELD_NUMBER: _ClassVar[int] + item_effect: HoloItemEffect + capture_multi: float + capture_multi_effect: float + item_effect_mod: float + def __init__(self, item_effect: _Optional[_Union[HoloItemEffect, str]] = ..., capture_multi: _Optional[float] = ..., capture_multi_effect: _Optional[float] = ..., item_effect_mod: _Optional[float] = ...) -> None: ... + +class PokeCandyProto(_message.Message): + __slots__ = ["pokemon_id", "candy_count"] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + CANDY_COUNT_FIELD_NUMBER: _ClassVar[int] + pokemon_id: int + candy_count: int + def __init__(self, pokemon_id: _Optional[int] = ..., candy_count: _Optional[int] = ...) -> None: ... + +class PokeballThrowPropertySettingsProto(_message.Message): + __slots__ = ["throw_properties"] + class PokeballThrowPropertiesProto(_message.Message): + __slots__ = ["throw_properties_category", "min_spin_particle_amount", "max_angular_velocity", "drag_snap_speed", "overshoot_correction", "undershoot_correction", "min_launch_angle", "max_launch_angle", "max_launch_angle_height", "max_launch_speed", "launch_speed_threshold", "fly_timeout_duration", "below_ground_fly_timeout_seconds", "curveball_modifier", "launch_velocity_multiplier"] + class Category(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[PokeballThrowPropertySettingsProto.PokeballThrowPropertiesProto.Category] + BREAD: _ClassVar[PokeballThrowPropertySettingsProto.PokeballThrowPropertiesProto.Category] + UNSET: PokeballThrowPropertySettingsProto.PokeballThrowPropertiesProto.Category + BREAD: PokeballThrowPropertySettingsProto.PokeballThrowPropertiesProto.Category + class CurveballModifierProto(_message.Message): + __slots__ = ["x", "y", "z"] + X_FIELD_NUMBER: _ClassVar[int] + Y_FIELD_NUMBER: _ClassVar[int] + Z_FIELD_NUMBER: _ClassVar[int] + x: float + y: float + z: float + def __init__(self, x: _Optional[float] = ..., y: _Optional[float] = ..., z: _Optional[float] = ...) -> None: ... + class LaunchVelocityMultiplierProto(_message.Message): + __slots__ = ["x", "y"] + X_FIELD_NUMBER: _ClassVar[int] + Y_FIELD_NUMBER: _ClassVar[int] + x: float + y: float + def __init__(self, x: _Optional[float] = ..., y: _Optional[float] = ...) -> None: ... + THROW_PROPERTIES_CATEGORY_FIELD_NUMBER: _ClassVar[int] + MIN_SPIN_PARTICLE_AMOUNT_FIELD_NUMBER: _ClassVar[int] + MAX_ANGULAR_VELOCITY_FIELD_NUMBER: _ClassVar[int] + DRAG_SNAP_SPEED_FIELD_NUMBER: _ClassVar[int] + OVERSHOOT_CORRECTION_FIELD_NUMBER: _ClassVar[int] + UNDERSHOOT_CORRECTION_FIELD_NUMBER: _ClassVar[int] + MIN_LAUNCH_ANGLE_FIELD_NUMBER: _ClassVar[int] + MAX_LAUNCH_ANGLE_FIELD_NUMBER: _ClassVar[int] + MAX_LAUNCH_ANGLE_HEIGHT_FIELD_NUMBER: _ClassVar[int] + MAX_LAUNCH_SPEED_FIELD_NUMBER: _ClassVar[int] + LAUNCH_SPEED_THRESHOLD_FIELD_NUMBER: _ClassVar[int] + FLY_TIMEOUT_DURATION_FIELD_NUMBER: _ClassVar[int] + BELOW_GROUND_FLY_TIMEOUT_SECONDS_FIELD_NUMBER: _ClassVar[int] + CURVEBALL_MODIFIER_FIELD_NUMBER: _ClassVar[int] + LAUNCH_VELOCITY_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + throw_properties_category: PokeballThrowPropertySettingsProto.PokeballThrowPropertiesProto.Category + min_spin_particle_amount: float + max_angular_velocity: float + drag_snap_speed: float + overshoot_correction: float + undershoot_correction: float + min_launch_angle: float + max_launch_angle: float + max_launch_angle_height: float + max_launch_speed: float + launch_speed_threshold: float + fly_timeout_duration: float + below_ground_fly_timeout_seconds: float + curveball_modifier: PokeballThrowPropertySettingsProto.PokeballThrowPropertiesProto.CurveballModifierProto + launch_velocity_multiplier: PokeballThrowPropertySettingsProto.PokeballThrowPropertiesProto.LaunchVelocityMultiplierProto + def __init__(self, throw_properties_category: _Optional[_Union[PokeballThrowPropertySettingsProto.PokeballThrowPropertiesProto.Category, str]] = ..., min_spin_particle_amount: _Optional[float] = ..., max_angular_velocity: _Optional[float] = ..., drag_snap_speed: _Optional[float] = ..., overshoot_correction: _Optional[float] = ..., undershoot_correction: _Optional[float] = ..., min_launch_angle: _Optional[float] = ..., max_launch_angle: _Optional[float] = ..., max_launch_angle_height: _Optional[float] = ..., max_launch_speed: _Optional[float] = ..., launch_speed_threshold: _Optional[float] = ..., fly_timeout_duration: _Optional[float] = ..., below_ground_fly_timeout_seconds: _Optional[float] = ..., curveball_modifier: _Optional[_Union[PokeballThrowPropertySettingsProto.PokeballThrowPropertiesProto.CurveballModifierProto, _Mapping]] = ..., launch_velocity_multiplier: _Optional[_Union[PokeballThrowPropertySettingsProto.PokeballThrowPropertiesProto.LaunchVelocityMultiplierProto, _Mapping]] = ...) -> None: ... + THROW_PROPERTIES_FIELD_NUMBER: _ClassVar[int] + throw_properties: _containers.RepeatedCompositeFieldContainer[PokeballThrowPropertySettingsProto.PokeballThrowPropertiesProto] + def __init__(self, throw_properties: _Optional[_Iterable[_Union[PokeballThrowPropertySettingsProto.PokeballThrowPropertiesProto, _Mapping]]] = ...) -> None: ... + +class PokecoinCapProto(_message.Message): + __slots__ = ["pokecoin_source", "reset_frequency", "max_amount_of_coins_can_be_claimed"] + POKECOIN_SOURCE_FIELD_NUMBER: _ClassVar[int] + RESET_FREQUENCY_FIELD_NUMBER: _ClassVar[int] + MAX_AMOUNT_OF_COINS_CAN_BE_CLAIMED_FIELD_NUMBER: _ClassVar[int] + pokecoin_source: PokecoinSource + reset_frequency: PokecoinCapResetFrequency + max_amount_of_coins_can_be_claimed: int + def __init__(self, pokecoin_source: _Optional[_Union[PokecoinSource, str]] = ..., reset_frequency: _Optional[_Union[PokecoinCapResetFrequency, str]] = ..., max_amount_of_coins_can_be_claimed: _Optional[int] = ...) -> None: ... + +class PokecoinCapSettings(_message.Message): + __slots__ = ["pokecoin_caps"] + POKECOIN_CAPS_FIELD_NUMBER: _ClassVar[int] + pokecoin_caps: _containers.RepeatedCompositeFieldContainer[PokecoinCapProto] + def __init__(self, pokecoin_caps: _Optional[_Iterable[_Union[PokecoinCapProto, _Mapping]]] = ...) -> None: ... + +class PokecoinPurchaseDisplayGmtProto(_message.Message): + __slots__ = ["feature_enabled"] + FEATURE_ENABLED_FIELD_NUMBER: _ClassVar[int] + feature_enabled: bool + def __init__(self, feature_enabled: bool = ...) -> None: ... + +class PokecoinPurchaseDisplaySettingsProto(_message.Message): + __slots__ = ["feature_enabled", "enabled_countries", "enabled_currencies", "use_pokecoin_purchase_display_gmt"] + FEATURE_ENABLED_FIELD_NUMBER: _ClassVar[int] + ENABLED_COUNTRIES_FIELD_NUMBER: _ClassVar[int] + ENABLED_CURRENCIES_FIELD_NUMBER: _ClassVar[int] + USE_POKECOIN_PURCHASE_DISPLAY_GMT_FIELD_NUMBER: _ClassVar[int] + feature_enabled: bool + enabled_countries: _containers.RepeatedScalarFieldContainer[str] + enabled_currencies: _containers.RepeatedScalarFieldContainer[str] + use_pokecoin_purchase_display_gmt: bool + def __init__(self, feature_enabled: bool = ..., enabled_countries: _Optional[_Iterable[str]] = ..., enabled_currencies: _Optional[_Iterable[str]] = ..., use_pokecoin_purchase_display_gmt: bool = ...) -> None: ... + +class PokecoinSectionProto(_message.Message): + __slots__ = ["coins_earned_today", "max_coins_per_day", "coins_quest_id"] + COINS_EARNED_TODAY_FIELD_NUMBER: _ClassVar[int] + MAX_COINS_PER_DAY_FIELD_NUMBER: _ClassVar[int] + COINS_QUEST_ID_FIELD_NUMBER: _ClassVar[int] + coins_earned_today: int + max_coins_per_day: int + coins_quest_id: str + def __init__(self, coins_earned_today: _Optional[int] = ..., max_coins_per_day: _Optional[int] = ..., coins_quest_id: _Optional[str] = ...) -> None: ... + +class PokedexCategoriesSettingsProto(_message.Message): + __slots__ = ["feature_enabled", "pokedex_category_settings_in_order", "client_shiny_form_check", "search_enabled", "show_dex_after_new_form_enabled", "show_shiny_dex_celebration_enabled"] + class PokedexCategorySettingsProto(_message.Message): + __slots__ = ["pokedex_category", "milestone_goal", "visually_hidden"] + POKEDEX_CATEGORY_FIELD_NUMBER: _ClassVar[int] + MILESTONE_GOAL_FIELD_NUMBER: _ClassVar[int] + VISUALLY_HIDDEN_FIELD_NUMBER: _ClassVar[int] + pokedex_category: PokedexCategory + milestone_goal: int + visually_hidden: bool + def __init__(self, pokedex_category: _Optional[_Union[PokedexCategory, str]] = ..., milestone_goal: _Optional[int] = ..., visually_hidden: bool = ...) -> None: ... + FEATURE_ENABLED_FIELD_NUMBER: _ClassVar[int] + POKEDEX_CATEGORY_SETTINGS_IN_ORDER_FIELD_NUMBER: _ClassVar[int] + CLIENT_SHINY_FORM_CHECK_FIELD_NUMBER: _ClassVar[int] + SEARCH_ENABLED_FIELD_NUMBER: _ClassVar[int] + SHOW_DEX_AFTER_NEW_FORM_ENABLED_FIELD_NUMBER: _ClassVar[int] + SHOW_SHINY_DEX_CELEBRATION_ENABLED_FIELD_NUMBER: _ClassVar[int] + feature_enabled: bool + pokedex_category_settings_in_order: _containers.RepeatedCompositeFieldContainer[PokedexCategoriesSettingsProto.PokedexCategorySettingsProto] + client_shiny_form_check: bool + search_enabled: bool + show_dex_after_new_form_enabled: bool + show_shiny_dex_celebration_enabled: bool + def __init__(self, feature_enabled: bool = ..., pokedex_category_settings_in_order: _Optional[_Iterable[_Union[PokedexCategoriesSettingsProto.PokedexCategorySettingsProto, _Mapping]]] = ..., client_shiny_form_check: bool = ..., search_enabled: bool = ..., show_dex_after_new_form_enabled: bool = ..., show_shiny_dex_celebration_enabled: bool = ...) -> None: ... + +class PokedexCategoryMilestoneProto(_message.Message): + __slots__ = ["pokedex_category", "status", "progress"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[PokedexCategoryMilestoneProto.Status] + ACTIVE: _ClassVar[PokedexCategoryMilestoneProto.Status] + UNLOCKED: _ClassVar[PokedexCategoryMilestoneProto.Status] + UNSET: PokedexCategoryMilestoneProto.Status + ACTIVE: PokedexCategoryMilestoneProto.Status + UNLOCKED: PokedexCategoryMilestoneProto.Status + POKEDEX_CATEGORY_FIELD_NUMBER: _ClassVar[int] + STATUS_FIELD_NUMBER: _ClassVar[int] + PROGRESS_FIELD_NUMBER: _ClassVar[int] + pokedex_category: PokedexCategory + status: PokedexCategoryMilestoneProto.Status + progress: int + def __init__(self, pokedex_category: _Optional[_Union[PokedexCategory, str]] = ..., status: _Optional[_Union[PokedexCategoryMilestoneProto.Status, str]] = ..., progress: _Optional[int] = ...) -> None: ... + +class PokedexCategorySelectedTelemetry(_message.Message): + __slots__ = ["category"] + CATEGORY_FIELD_NUMBER: _ClassVar[int] + category: PokedexCategory + def __init__(self, category: _Optional[_Union[PokedexCategory, str]] = ...) -> None: ... + +class PokedexEntryProto(_message.Message): + __slots__ = ["pokedex_entry_number", "times_encountered", "times_captured", "evolution_stone_pieces", "evolution_stones", "captured_costumes", "captured_forms", "captured_genders", "captured_shiny", "encountered_costumes", "encountered_forms", "encountered_genders", "encountered_shiny", "times_lucky_received", "times_purified", "temp_evo_data", "captured_shiny_forms", "category_status", "captured_shiny_alignments", "stats", "stats_for_forms", "location_cards", "location_cards_for_forms", "bread_dex_data"] + class PokedexCategoryStatus(_message.Message): + __slots__ = ["pokedex_category", "encountered", "acquired"] + POKEDEX_CATEGORY_FIELD_NUMBER: _ClassVar[int] + ENCOUNTERED_FIELD_NUMBER: _ClassVar[int] + ACQUIRED_FIELD_NUMBER: _ClassVar[int] + pokedex_category: PokedexCategory + encountered: bool + acquired: bool + def __init__(self, pokedex_category: _Optional[_Union[PokedexCategory, str]] = ..., encountered: bool = ..., acquired: bool = ...) -> None: ... + class TempEvoData(_message.Message): + __slots__ = ["temp_evo_id", "times_encountered", "times_obtained", "genders_encountered", "genders_obtained", "times_encountered_shiny", "times_obtained_shiny"] + TEMP_EVO_ID_FIELD_NUMBER: _ClassVar[int] + TIMES_ENCOUNTERED_FIELD_NUMBER: _ClassVar[int] + TIMES_OBTAINED_FIELD_NUMBER: _ClassVar[int] + GENDERS_ENCOUNTERED_FIELD_NUMBER: _ClassVar[int] + GENDERS_OBTAINED_FIELD_NUMBER: _ClassVar[int] + TIMES_ENCOUNTERED_SHINY_FIELD_NUMBER: _ClassVar[int] + TIMES_OBTAINED_SHINY_FIELD_NUMBER: _ClassVar[int] + temp_evo_id: HoloTemporaryEvolutionId + times_encountered: int + times_obtained: int + genders_encountered: _containers.RepeatedScalarFieldContainer[PokemonDisplayProto.Gender] + genders_obtained: _containers.RepeatedScalarFieldContainer[PokemonDisplayProto.Gender] + times_encountered_shiny: int + times_obtained_shiny: int + def __init__(self, temp_evo_id: _Optional[_Union[HoloTemporaryEvolutionId, str]] = ..., times_encountered: _Optional[int] = ..., times_obtained: _Optional[int] = ..., genders_encountered: _Optional[_Iterable[_Union[PokemonDisplayProto.Gender, str]]] = ..., genders_obtained: _Optional[_Iterable[_Union[PokemonDisplayProto.Gender, str]]] = ..., times_encountered_shiny: _Optional[int] = ..., times_obtained_shiny: _Optional[int] = ...) -> None: ... + class BreadDexData(_message.Message): + __slots__ = ["modifier_id", "times_encountered", "times_obtained", "genders_encountered", "genders_obtained", "encountered_shiny_gender", "obtained_shiny_gender"] + MODIFIER_ID_FIELD_NUMBER: _ClassVar[int] + TIMES_ENCOUNTERED_FIELD_NUMBER: _ClassVar[int] + TIMES_OBTAINED_FIELD_NUMBER: _ClassVar[int] + GENDERS_ENCOUNTERED_FIELD_NUMBER: _ClassVar[int] + GENDERS_OBTAINED_FIELD_NUMBER: _ClassVar[int] + ENCOUNTERED_SHINY_GENDER_FIELD_NUMBER: _ClassVar[int] + OBTAINED_SHINY_GENDER_FIELD_NUMBER: _ClassVar[int] + modifier_id: BreadModeEnum.Modifier + times_encountered: int + times_obtained: int + genders_encountered: _containers.RepeatedScalarFieldContainer[PokemonDisplayProto.Gender] + genders_obtained: _containers.RepeatedScalarFieldContainer[PokemonDisplayProto.Gender] + encountered_shiny_gender: _containers.RepeatedScalarFieldContainer[PokemonDisplayProto.Gender] + obtained_shiny_gender: _containers.RepeatedScalarFieldContainer[PokemonDisplayProto.Gender] + def __init__(self, modifier_id: _Optional[_Union[BreadModeEnum.Modifier, str]] = ..., times_encountered: _Optional[int] = ..., times_obtained: _Optional[int] = ..., genders_encountered: _Optional[_Iterable[_Union[PokemonDisplayProto.Gender, str]]] = ..., genders_obtained: _Optional[_Iterable[_Union[PokemonDisplayProto.Gender, str]]] = ..., encountered_shiny_gender: _Optional[_Iterable[_Union[PokemonDisplayProto.Gender, str]]] = ..., obtained_shiny_gender: _Optional[_Iterable[_Union[PokemonDisplayProto.Gender, str]]] = ...) -> None: ... + class CategoryStatusEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: str + value: PokedexEntryProto.PokedexCategoryStatus + def __init__(self, key: _Optional[str] = ..., value: _Optional[_Union[PokedexEntryProto.PokedexCategoryStatus, _Mapping]] = ...) -> None: ... + class StatsForFormsEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: str + value: PokedexStatsProto + def __init__(self, key: _Optional[str] = ..., value: _Optional[_Union[PokedexStatsProto, _Mapping]] = ...) -> None: ... + class LocationCardsForFormsEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: str + value: PokedexLocationCardStatsProto + def __init__(self, key: _Optional[str] = ..., value: _Optional[_Union[PokedexLocationCardStatsProto, _Mapping]] = ...) -> None: ... + POKEDEX_ENTRY_NUMBER_FIELD_NUMBER: _ClassVar[int] + TIMES_ENCOUNTERED_FIELD_NUMBER: _ClassVar[int] + TIMES_CAPTURED_FIELD_NUMBER: _ClassVar[int] + EVOLUTION_STONE_PIECES_FIELD_NUMBER: _ClassVar[int] + EVOLUTION_STONES_FIELD_NUMBER: _ClassVar[int] + CAPTURED_COSTUMES_FIELD_NUMBER: _ClassVar[int] + CAPTURED_FORMS_FIELD_NUMBER: _ClassVar[int] + CAPTURED_GENDERS_FIELD_NUMBER: _ClassVar[int] + CAPTURED_SHINY_FIELD_NUMBER: _ClassVar[int] + ENCOUNTERED_COSTUMES_FIELD_NUMBER: _ClassVar[int] + ENCOUNTERED_FORMS_FIELD_NUMBER: _ClassVar[int] + ENCOUNTERED_GENDERS_FIELD_NUMBER: _ClassVar[int] + ENCOUNTERED_SHINY_FIELD_NUMBER: _ClassVar[int] + TIMES_LUCKY_RECEIVED_FIELD_NUMBER: _ClassVar[int] + TIMES_PURIFIED_FIELD_NUMBER: _ClassVar[int] + TEMP_EVO_DATA_FIELD_NUMBER: _ClassVar[int] + CAPTURED_SHINY_FORMS_FIELD_NUMBER: _ClassVar[int] + CATEGORY_STATUS_FIELD_NUMBER: _ClassVar[int] + CAPTURED_SHINY_ALIGNMENTS_FIELD_NUMBER: _ClassVar[int] + STATS_FIELD_NUMBER: _ClassVar[int] + STATS_FOR_FORMS_FIELD_NUMBER: _ClassVar[int] + LOCATION_CARDS_FIELD_NUMBER: _ClassVar[int] + LOCATION_CARDS_FOR_FORMS_FIELD_NUMBER: _ClassVar[int] + BREAD_DEX_DATA_FIELD_NUMBER: _ClassVar[int] + pokedex_entry_number: int + times_encountered: int + times_captured: int + evolution_stone_pieces: int + evolution_stones: int + captured_costumes: _containers.RepeatedScalarFieldContainer[PokemonDisplayProto.Costume] + captured_forms: _containers.RepeatedScalarFieldContainer[PokemonDisplayProto.Form] + captured_genders: _containers.RepeatedScalarFieldContainer[PokemonDisplayProto.Gender] + captured_shiny: bool + encountered_costumes: _containers.RepeatedScalarFieldContainer[PokemonDisplayProto.Costume] + encountered_forms: _containers.RepeatedScalarFieldContainer[PokemonDisplayProto.Form] + encountered_genders: _containers.RepeatedScalarFieldContainer[PokemonDisplayProto.Gender] + encountered_shiny: bool + times_lucky_received: int + times_purified: int + temp_evo_data: _containers.RepeatedCompositeFieldContainer[PokedexEntryProto.TempEvoData] + captured_shiny_forms: _containers.RepeatedScalarFieldContainer[PokemonDisplayProto.Form] + category_status: _containers.MessageMap[str, PokedexEntryProto.PokedexCategoryStatus] + captured_shiny_alignments: _containers.RepeatedScalarFieldContainer[PokemonDisplayProto.Alignment] + stats: PokedexStatsProto + stats_for_forms: _containers.MessageMap[str, PokedexStatsProto] + location_cards: _containers.RepeatedScalarFieldContainer[LocationCard] + location_cards_for_forms: _containers.MessageMap[str, PokedexLocationCardStatsProto] + bread_dex_data: _containers.RepeatedCompositeFieldContainer[PokedexEntryProto.BreadDexData] + def __init__(self, pokedex_entry_number: _Optional[int] = ..., times_encountered: _Optional[int] = ..., times_captured: _Optional[int] = ..., evolution_stone_pieces: _Optional[int] = ..., evolution_stones: _Optional[int] = ..., captured_costumes: _Optional[_Iterable[_Union[PokemonDisplayProto.Costume, str]]] = ..., captured_forms: _Optional[_Iterable[_Union[PokemonDisplayProto.Form, str]]] = ..., captured_genders: _Optional[_Iterable[_Union[PokemonDisplayProto.Gender, str]]] = ..., captured_shiny: bool = ..., encountered_costumes: _Optional[_Iterable[_Union[PokemonDisplayProto.Costume, str]]] = ..., encountered_forms: _Optional[_Iterable[_Union[PokemonDisplayProto.Form, str]]] = ..., encountered_genders: _Optional[_Iterable[_Union[PokemonDisplayProto.Gender, str]]] = ..., encountered_shiny: bool = ..., times_lucky_received: _Optional[int] = ..., times_purified: _Optional[int] = ..., temp_evo_data: _Optional[_Iterable[_Union[PokedexEntryProto.TempEvoData, _Mapping]]] = ..., captured_shiny_forms: _Optional[_Iterable[_Union[PokemonDisplayProto.Form, str]]] = ..., category_status: _Optional[_Mapping[str, PokedexEntryProto.PokedexCategoryStatus]] = ..., captured_shiny_alignments: _Optional[_Iterable[_Union[PokemonDisplayProto.Alignment, str]]] = ..., stats: _Optional[_Union[PokedexStatsProto, _Mapping]] = ..., stats_for_forms: _Optional[_Mapping[str, PokedexStatsProto]] = ..., location_cards: _Optional[_Iterable[_Union[LocationCard, str]]] = ..., location_cards_for_forms: _Optional[_Mapping[str, PokedexLocationCardStatsProto]] = ..., bread_dex_data: _Optional[_Iterable[_Union[PokedexEntryProto.BreadDexData, _Mapping]]] = ...) -> None: ... + +class PokedexFilterSelectedTelemetry(_message.Message): + __slots__ = ["filter_name"] + FILTER_NAME_FIELD_NUMBER: _ClassVar[int] + filter_name: str + def __init__(self, filter_name: _Optional[str] = ...) -> None: ... + +class PokedexLocationCardStatsProto(_message.Message): + __slots__ = ["location_cards"] + LOCATION_CARDS_FIELD_NUMBER: _ClassVar[int] + location_cards: _containers.RepeatedScalarFieldContainer[LocationCard] + def __init__(self, location_cards: _Optional[_Iterable[_Union[LocationCard, str]]] = ...) -> None: ... + +class PokedexPokemonSelectedTelemetry(_message.Message): + __slots__ = ["pokemon_id", "pokemon_name"] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + POKEMON_NAME_FIELD_NUMBER: _ClassVar[int] + pokemon_id: HoloPokemonId + pokemon_name: str + def __init__(self, pokemon_id: _Optional[_Union[HoloPokemonId, str]] = ..., pokemon_name: _Optional[str] = ...) -> None: ... + +class PokedexRegionSelectedTelemetry(_message.Message): + __slots__ = ["region_generation"] + REGION_GENERATION_FIELD_NUMBER: _ClassVar[int] + region_generation: str + def __init__(self, region_generation: _Optional[str] = ...) -> None: ... + +class PokedexSessionTelemetry(_message.Message): + __slots__ = ["open_timestamp_ms", "close_timestamp_ms"] + OPEN_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + CLOSE_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + open_timestamp_ms: int + close_timestamp_ms: int + def __init__(self, open_timestamp_ms: _Optional[int] = ..., close_timestamp_ms: _Optional[int] = ...) -> None: ... + +class PokedexSizeStatsSystemSettingsProto(_message.Message): + __slots__ = ["update_enabled", "display_enabled", "pokedex_display_pokemon_tracked_threshold", "record_display_pokemon_tracked_threshold", "update_from_inventory_timestamp_ms", "num_days_new_bubble_track", "enable_randomized_height_and_weight_for_wild_pokemon"] + UPDATE_ENABLED_FIELD_NUMBER: _ClassVar[int] + DISPLAY_ENABLED_FIELD_NUMBER: _ClassVar[int] + POKEDEX_DISPLAY_POKEMON_TRACKED_THRESHOLD_FIELD_NUMBER: _ClassVar[int] + RECORD_DISPLAY_POKEMON_TRACKED_THRESHOLD_FIELD_NUMBER: _ClassVar[int] + UPDATE_FROM_INVENTORY_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + NUM_DAYS_NEW_BUBBLE_TRACK_FIELD_NUMBER: _ClassVar[int] + ENABLE_RANDOMIZED_HEIGHT_AND_WEIGHT_FOR_WILD_POKEMON_FIELD_NUMBER: _ClassVar[int] + update_enabled: bool + display_enabled: bool + pokedex_display_pokemon_tracked_threshold: int + record_display_pokemon_tracked_threshold: int + update_from_inventory_timestamp_ms: int + num_days_new_bubble_track: float + enable_randomized_height_and_weight_for_wild_pokemon: bool + def __init__(self, update_enabled: bool = ..., display_enabled: bool = ..., pokedex_display_pokemon_tracked_threshold: _Optional[int] = ..., record_display_pokemon_tracked_threshold: _Optional[int] = ..., update_from_inventory_timestamp_ms: _Optional[int] = ..., num_days_new_bubble_track: _Optional[float] = ..., enable_randomized_height_and_weight_for_wild_pokemon: bool = ...) -> None: ... + +class PokedexStatProto(_message.Message): + __slots__ = ["min_value", "max_value"] + MIN_VALUE_FIELD_NUMBER: _ClassVar[int] + MAX_VALUE_FIELD_NUMBER: _ClassVar[int] + min_value: PokemonStatValueProto + max_value: PokemonStatValueProto + def __init__(self, min_value: _Optional[_Union[PokemonStatValueProto, _Mapping]] = ..., max_value: _Optional[_Union[PokemonStatValueProto, _Mapping]] = ...) -> None: ... + +class PokedexStatsProto(_message.Message): + __slots__ = ["num_pokemon_tracked", "height", "weight"] + NUM_POKEMON_TRACKED_FIELD_NUMBER: _ClassVar[int] + HEIGHT_FIELD_NUMBER: _ClassVar[int] + WEIGHT_FIELD_NUMBER: _ClassVar[int] + num_pokemon_tracked: int + height: PokedexStatProto + weight: PokedexStatProto + def __init__(self, num_pokemon_tracked: _Optional[int] = ..., height: _Optional[_Union[PokedexStatProto, _Mapping]] = ..., weight: _Optional[_Union[PokedexStatProto, _Mapping]] = ...) -> None: ... + +class PokedexV2GlobalSettingsProto(_message.Message): + __slots__ = ["navigation_flag", "details_flag", "celebration_flag", "notifications_flag"] + NAVIGATION_FLAG_FIELD_NUMBER: _ClassVar[int] + DETAILS_FLAG_FIELD_NUMBER: _ClassVar[int] + CELEBRATION_FLAG_FIELD_NUMBER: _ClassVar[int] + NOTIFICATIONS_FLAG_FIELD_NUMBER: _ClassVar[int] + navigation_flag: int + details_flag: int + celebration_flag: int + notifications_flag: int + def __init__(self, navigation_flag: _Optional[int] = ..., details_flag: _Optional[int] = ..., celebration_flag: _Optional[int] = ..., notifications_flag: _Optional[int] = ...) -> None: ... + +class PokemonBulkUpgradeSettingsProto(_message.Message): + __slots__ = ["enable_client_side_change"] + ENABLE_CLIENT_SIDE_CHANGE_FIELD_NUMBER: _ClassVar[int] + enable_client_side_change: bool + def __init__(self, enable_client_side_change: bool = ...) -> None: ... + +class PokemonCameraAttributesProto(_message.Message): + __slots__ = ["disk_radius_m", "cyl_radius_m", "cyl_height_m", "cyl_ground_m", "shoulder_mode_scale"] + DISK_RADIUS_M_FIELD_NUMBER: _ClassVar[int] + CYL_RADIUS_M_FIELD_NUMBER: _ClassVar[int] + CYL_HEIGHT_M_FIELD_NUMBER: _ClassVar[int] + CYL_GROUND_M_FIELD_NUMBER: _ClassVar[int] + SHOULDER_MODE_SCALE_FIELD_NUMBER: _ClassVar[int] + disk_radius_m: float + cyl_radius_m: float + cyl_height_m: float + cyl_ground_m: float + shoulder_mode_scale: float + def __init__(self, disk_radius_m: _Optional[float] = ..., cyl_radius_m: _Optional[float] = ..., cyl_height_m: _Optional[float] = ..., cyl_ground_m: _Optional[float] = ..., shoulder_mode_scale: _Optional[float] = ...) -> None: ... + +class PokemonCandyRewardProto(_message.Message): + __slots__ = ["pokemon_id", "amount"] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + AMOUNT_FIELD_NUMBER: _ClassVar[int] + pokemon_id: HoloPokemonId + amount: int + def __init__(self, pokemon_id: _Optional[_Union[HoloPokemonId, str]] = ..., amount: _Optional[int] = ...) -> None: ... + +class PokemonCombatStatsProto(_message.Message): + __slots__ = ["num_won", "num_total"] + NUM_WON_FIELD_NUMBER: _ClassVar[int] + NUM_TOTAL_FIELD_NUMBER: _ClassVar[int] + num_won: int + num_total: int + def __init__(self, num_won: _Optional[int] = ..., num_total: _Optional[int] = ...) -> None: ... + +class PokemonCompareChallenge(_message.Message): + __slots__ = ["compare_stat", "compare_operation"] + class CompareOperation(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET_OPERATION: _ClassVar[PokemonCompareChallenge.CompareOperation] + GREATER_WIN: _ClassVar[PokemonCompareChallenge.CompareOperation] + LESSER_WIN: _ClassVar[PokemonCompareChallenge.CompareOperation] + UNSET_OPERATION: PokemonCompareChallenge.CompareOperation + GREATER_WIN: PokemonCompareChallenge.CompareOperation + LESSER_WIN: PokemonCompareChallenge.CompareOperation + class CompareStat(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET_STAT: _ClassVar[PokemonCompareChallenge.CompareStat] + WEIGHT: _ClassVar[PokemonCompareChallenge.CompareStat] + HEIGHT: _ClassVar[PokemonCompareChallenge.CompareStat] + AGE: _ClassVar[PokemonCompareChallenge.CompareStat] + WALKED_DISTANCE_KM: _ClassVar[PokemonCompareChallenge.CompareStat] + CP: _ClassVar[PokemonCompareChallenge.CompareStat] + MAX_HP: _ClassVar[PokemonCompareChallenge.CompareStat] + UNSET_STAT: PokemonCompareChallenge.CompareStat + WEIGHT: PokemonCompareChallenge.CompareStat + HEIGHT: PokemonCompareChallenge.CompareStat + AGE: PokemonCompareChallenge.CompareStat + WALKED_DISTANCE_KM: PokemonCompareChallenge.CompareStat + CP: PokemonCompareChallenge.CompareStat + MAX_HP: PokemonCompareChallenge.CompareStat + COMPARE_STAT_FIELD_NUMBER: _ClassVar[int] + COMPARE_OPERATION_FIELD_NUMBER: _ClassVar[int] + compare_stat: PokemonCompareChallenge.CompareStat + compare_operation: PokemonCompareChallenge.CompareOperation + def __init__(self, compare_stat: _Optional[_Union[PokemonCompareChallenge.CompareStat, str]] = ..., compare_operation: _Optional[_Union[PokemonCompareChallenge.CompareOperation, str]] = ...) -> None: ... + +class PokemonContestInfoProto(_message.Message): + __slots__ = ["contest_id", "contest_end_time_ms", "free_up_time_ms"] + CONTEST_ID_FIELD_NUMBER: _ClassVar[int] + CONTEST_END_TIME_MS_FIELD_NUMBER: _ClassVar[int] + FREE_UP_TIME_MS_FIELD_NUMBER: _ClassVar[int] + contest_id: str + contest_end_time_ms: int + free_up_time_ms: int + def __init__(self, contest_id: _Optional[str] = ..., contest_end_time_ms: _Optional[int] = ..., free_up_time_ms: _Optional[int] = ...) -> None: ... + +class PokemonCreateDetail(_message.Message): + __slots__ = ["wild_detail", "egg_detail", "raid_detail", "quest_detail", "vs_seeker_detail", "invasion_detail", "photobomb_detail", "tutorial_detail", "postcard_detail", "station_detail", "incense_detail", "disk_detail", "bread_battle_detail"] + WILD_DETAIL_FIELD_NUMBER: _ClassVar[int] + EGG_DETAIL_FIELD_NUMBER: _ClassVar[int] + RAID_DETAIL_FIELD_NUMBER: _ClassVar[int] + QUEST_DETAIL_FIELD_NUMBER: _ClassVar[int] + VS_SEEKER_DETAIL_FIELD_NUMBER: _ClassVar[int] + INVASION_DETAIL_FIELD_NUMBER: _ClassVar[int] + PHOTOBOMB_DETAIL_FIELD_NUMBER: _ClassVar[int] + TUTORIAL_DETAIL_FIELD_NUMBER: _ClassVar[int] + POSTCARD_DETAIL_FIELD_NUMBER: _ClassVar[int] + STATION_DETAIL_FIELD_NUMBER: _ClassVar[int] + INCENSE_DETAIL_FIELD_NUMBER: _ClassVar[int] + DISK_DETAIL_FIELD_NUMBER: _ClassVar[int] + BREAD_BATTLE_DETAIL_FIELD_NUMBER: _ClassVar[int] + wild_detail: WildCreateDetail + egg_detail: EggCreateDetail + raid_detail: RaidCreateDetail + quest_detail: QuestCreateDetail + vs_seeker_detail: VsSeekerCreateDetail + invasion_detail: InvasionCreateDetail + photobomb_detail: PhotobombCreateDetail + tutorial_detail: TutorialCreateDetail + postcard_detail: PostcardCreateDetail + station_detail: StationCreateDetail + incense_detail: IncenseCreateDetail + disk_detail: DiskCreateDetail + bread_battle_detail: BreadBattleCreateDetail + def __init__(self, wild_detail: _Optional[_Union[WildCreateDetail, _Mapping]] = ..., egg_detail: _Optional[_Union[EggCreateDetail, _Mapping]] = ..., raid_detail: _Optional[_Union[RaidCreateDetail, _Mapping]] = ..., quest_detail: _Optional[_Union[QuestCreateDetail, _Mapping]] = ..., vs_seeker_detail: _Optional[_Union[VsSeekerCreateDetail, _Mapping]] = ..., invasion_detail: _Optional[_Union[InvasionCreateDetail, _Mapping]] = ..., photobomb_detail: _Optional[_Union[PhotobombCreateDetail, _Mapping]] = ..., tutorial_detail: _Optional[_Union[TutorialCreateDetail, _Mapping]] = ..., postcard_detail: _Optional[_Union[PostcardCreateDetail, _Mapping]] = ..., station_detail: _Optional[_Union[StationCreateDetail, _Mapping]] = ..., incense_detail: _Optional[_Union[IncenseCreateDetail, _Mapping]] = ..., disk_detail: _Optional[_Union[DiskCreateDetail, _Mapping]] = ..., bread_battle_detail: _Optional[_Union[BreadBattleCreateDetail, _Mapping]] = ...) -> None: ... + +class PokemonCutsceneRefactorSettingsProto(_message.Message): + __slots__ = ["enabled"] + ENABLED_FIELD_NUMBER: _ClassVar[int] + enabled: bool + def __init__(self, enabled: bool = ...) -> None: ... + +class PokemonDisplayProto(_message.Message): + __slots__ = ["costume", "gender", "shiny", "form", "weather_boosted_condition", "alignment", "pokemon_badge", "current_temp_evolution", "temporary_evolution_finish_ms", "temp_evolution_is_locked", "locked_temp_evolution", "original_costume", "display_id", "mega_evolution_level", "location_card", "bread_mode_enum", "is_strong_pokemon"] + class Costume(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[PokemonDisplayProto.Costume] + HOLIDAY_2016: _ClassVar[PokemonDisplayProto.Costume] + ANNIVERSARY: _ClassVar[PokemonDisplayProto.Costume] + ONE_YEAR_ANNIVERSARY: _ClassVar[PokemonDisplayProto.Costume] + HALLOWEEN_2017: _ClassVar[PokemonDisplayProto.Costume] + SUMMER_2018: _ClassVar[PokemonDisplayProto.Costume] + FALL_2018: _ClassVar[PokemonDisplayProto.Costume] + NOVEMBER_2018: _ClassVar[PokemonDisplayProto.Costume] + WINTER_2018: _ClassVar[PokemonDisplayProto.Costume] + FEB_2019: _ClassVar[PokemonDisplayProto.Costume] + MAY_2019_NOEVOLVE: _ClassVar[PokemonDisplayProto.Costume] + JAN_2020_NOEVOLVE: _ClassVar[PokemonDisplayProto.Costume] + APRIL_2020_NOEVOLVE: _ClassVar[PokemonDisplayProto.Costume] + SAFARI_2020_NOEVOLVE: _ClassVar[PokemonDisplayProto.Costume] + SPRING_2020_NOEVOLVE: _ClassVar[PokemonDisplayProto.Costume] + SUMMER_2020_NOEVOLVE: _ClassVar[PokemonDisplayProto.Costume] + FALL_2020_NOEVOLVE: _ClassVar[PokemonDisplayProto.Costume] + WINTER_2020_NOEVOLVE: _ClassVar[PokemonDisplayProto.Costume] + NOT_FOR_RELEASE_ALPHA: _ClassVar[PokemonDisplayProto.Costume] + NOT_FOR_RELEASE_BETA: _ClassVar[PokemonDisplayProto.Costume] + NOT_FOR_RELEASE_GAMMA: _ClassVar[PokemonDisplayProto.Costume] + NOT_FOR_RELEASE_NOEVOLVE: _ClassVar[PokemonDisplayProto.Costume] + KANTO_2020_NOEVOLVE: _ClassVar[PokemonDisplayProto.Costume] + JOHTO_2020_NOEVOLVE: _ClassVar[PokemonDisplayProto.Costume] + HOENN_2020_NOEVOLVE: _ClassVar[PokemonDisplayProto.Costume] + SINNOH_2020_NOEVOLVE: _ClassVar[PokemonDisplayProto.Costume] + HALLOWEEN_2020_NOEVOLVE: _ClassVar[PokemonDisplayProto.Costume] + COSTUME_1: _ClassVar[PokemonDisplayProto.Costume] + COSTUME_2: _ClassVar[PokemonDisplayProto.Costume] + COSTUME_3: _ClassVar[PokemonDisplayProto.Costume] + COSTUME_4: _ClassVar[PokemonDisplayProto.Costume] + COSTUME_5: _ClassVar[PokemonDisplayProto.Costume] + COSTUME_6: _ClassVar[PokemonDisplayProto.Costume] + COSTUME_7: _ClassVar[PokemonDisplayProto.Costume] + COSTUME_8: _ClassVar[PokemonDisplayProto.Costume] + COSTUME_9: _ClassVar[PokemonDisplayProto.Costume] + COSTUME_10: _ClassVar[PokemonDisplayProto.Costume] + COSTUME_1_NOEVOLVE: _ClassVar[PokemonDisplayProto.Costume] + COSTUME_2_NOEVOLVE: _ClassVar[PokemonDisplayProto.Costume] + COSTUME_3_NOEVOLVE: _ClassVar[PokemonDisplayProto.Costume] + COSTUME_4_NOEVOLVE: _ClassVar[PokemonDisplayProto.Costume] + COSTUME_5_NOEVOLVE: _ClassVar[PokemonDisplayProto.Costume] + COSTUME_6_NOEVOLVE: _ClassVar[PokemonDisplayProto.Costume] + COSTUME_7_NOEVOLVE: _ClassVar[PokemonDisplayProto.Costume] + COSTUME_8_NOEVOLVE: _ClassVar[PokemonDisplayProto.Costume] + COSTUME_9_NOEVOLVE: _ClassVar[PokemonDisplayProto.Costume] + COSTUME_10_NOEVOLVE: _ClassVar[PokemonDisplayProto.Costume] + GOFEST_2021_NOEVOLVE: _ClassVar[PokemonDisplayProto.Costume] + FASHION_2021_NOEVOLVE: _ClassVar[PokemonDisplayProto.Costume] + HALLOWEEN_2021_NOEVOLVE: _ClassVar[PokemonDisplayProto.Costume] + GEMS_1_2021_NOEVOLVE: _ClassVar[PokemonDisplayProto.Costume] + GEMS_2_2021_NOEVOLVE: _ClassVar[PokemonDisplayProto.Costume] + HOLIDAY_2021_NOEVOLVE: _ClassVar[PokemonDisplayProto.Costume] + TCG_2022_NOEVOLVE: _ClassVar[PokemonDisplayProto.Costume] + JAN_2022_NOEVOLVE: _ClassVar[PokemonDisplayProto.Costume] + GOFEST_2022_NOEVOLVE: _ClassVar[PokemonDisplayProto.Costume] + ANNIVERSARY_2022_NOEVOLVE: _ClassVar[PokemonDisplayProto.Costume] + FALL_2022: _ClassVar[PokemonDisplayProto.Costume] + FALL_2022_NOEVOLVE: _ClassVar[PokemonDisplayProto.Costume] + HOLIDAY_2022: _ClassVar[PokemonDisplayProto.Costume] + JAN_2023_NOEVOLVE: _ClassVar[PokemonDisplayProto.Costume] + GOTOUR_2023_BANDANA_NOEVOLVE: _ClassVar[PokemonDisplayProto.Costume] + GOTOUR_2023_HAT_NOEVOLVE: _ClassVar[PokemonDisplayProto.Costume] + SPRING_2023: _ClassVar[PokemonDisplayProto.Costume] + SPRING_2023_MYSTIC: _ClassVar[PokemonDisplayProto.Costume] + SPRING_2023_VALOR: _ClassVar[PokemonDisplayProto.Costume] + SPRING_2023_INSTINCT: _ClassVar[PokemonDisplayProto.Costume] + NIGHTCAP: _ClassVar[PokemonDisplayProto.Costume] + MAY_2023: _ClassVar[PokemonDisplayProto.Costume] + PI: _ClassVar[PokemonDisplayProto.Costume] + FALL_2023: _ClassVar[PokemonDisplayProto.Costume] + FALL_2023_NOEVOLVE: _ClassVar[PokemonDisplayProto.Costume] + PI_NOEVOLVE: _ClassVar[PokemonDisplayProto.Costume] + HOLIDAY_2023: _ClassVar[PokemonDisplayProto.Costume] + JAN_2024: _ClassVar[PokemonDisplayProto.Costume] + SPRING_2024: _ClassVar[PokemonDisplayProto.Costume] + SUMMER_2024: _ClassVar[PokemonDisplayProto.Costume] + ANNIVERSARY_2024: _ClassVar[PokemonDisplayProto.Costume] + FALL_2024: _ClassVar[PokemonDisplayProto.Costume] + UNSET: PokemonDisplayProto.Costume + HOLIDAY_2016: PokemonDisplayProto.Costume + ANNIVERSARY: PokemonDisplayProto.Costume + ONE_YEAR_ANNIVERSARY: PokemonDisplayProto.Costume + HALLOWEEN_2017: PokemonDisplayProto.Costume + SUMMER_2018: PokemonDisplayProto.Costume + FALL_2018: PokemonDisplayProto.Costume + NOVEMBER_2018: PokemonDisplayProto.Costume + WINTER_2018: PokemonDisplayProto.Costume + FEB_2019: PokemonDisplayProto.Costume + MAY_2019_NOEVOLVE: PokemonDisplayProto.Costume + JAN_2020_NOEVOLVE: PokemonDisplayProto.Costume + APRIL_2020_NOEVOLVE: PokemonDisplayProto.Costume + SAFARI_2020_NOEVOLVE: PokemonDisplayProto.Costume + SPRING_2020_NOEVOLVE: PokemonDisplayProto.Costume + SUMMER_2020_NOEVOLVE: PokemonDisplayProto.Costume + FALL_2020_NOEVOLVE: PokemonDisplayProto.Costume + WINTER_2020_NOEVOLVE: PokemonDisplayProto.Costume + NOT_FOR_RELEASE_ALPHA: PokemonDisplayProto.Costume + NOT_FOR_RELEASE_BETA: PokemonDisplayProto.Costume + NOT_FOR_RELEASE_GAMMA: PokemonDisplayProto.Costume + NOT_FOR_RELEASE_NOEVOLVE: PokemonDisplayProto.Costume + KANTO_2020_NOEVOLVE: PokemonDisplayProto.Costume + JOHTO_2020_NOEVOLVE: PokemonDisplayProto.Costume + HOENN_2020_NOEVOLVE: PokemonDisplayProto.Costume + SINNOH_2020_NOEVOLVE: PokemonDisplayProto.Costume + HALLOWEEN_2020_NOEVOLVE: PokemonDisplayProto.Costume + COSTUME_1: PokemonDisplayProto.Costume + COSTUME_2: PokemonDisplayProto.Costume + COSTUME_3: PokemonDisplayProto.Costume + COSTUME_4: PokemonDisplayProto.Costume + COSTUME_5: PokemonDisplayProto.Costume + COSTUME_6: PokemonDisplayProto.Costume + COSTUME_7: PokemonDisplayProto.Costume + COSTUME_8: PokemonDisplayProto.Costume + COSTUME_9: PokemonDisplayProto.Costume + COSTUME_10: PokemonDisplayProto.Costume + COSTUME_1_NOEVOLVE: PokemonDisplayProto.Costume + COSTUME_2_NOEVOLVE: PokemonDisplayProto.Costume + COSTUME_3_NOEVOLVE: PokemonDisplayProto.Costume + COSTUME_4_NOEVOLVE: PokemonDisplayProto.Costume + COSTUME_5_NOEVOLVE: PokemonDisplayProto.Costume + COSTUME_6_NOEVOLVE: PokemonDisplayProto.Costume + COSTUME_7_NOEVOLVE: PokemonDisplayProto.Costume + COSTUME_8_NOEVOLVE: PokemonDisplayProto.Costume + COSTUME_9_NOEVOLVE: PokemonDisplayProto.Costume + COSTUME_10_NOEVOLVE: PokemonDisplayProto.Costume + GOFEST_2021_NOEVOLVE: PokemonDisplayProto.Costume + FASHION_2021_NOEVOLVE: PokemonDisplayProto.Costume + HALLOWEEN_2021_NOEVOLVE: PokemonDisplayProto.Costume + GEMS_1_2021_NOEVOLVE: PokemonDisplayProto.Costume + GEMS_2_2021_NOEVOLVE: PokemonDisplayProto.Costume + HOLIDAY_2021_NOEVOLVE: PokemonDisplayProto.Costume + TCG_2022_NOEVOLVE: PokemonDisplayProto.Costume + JAN_2022_NOEVOLVE: PokemonDisplayProto.Costume + GOFEST_2022_NOEVOLVE: PokemonDisplayProto.Costume + ANNIVERSARY_2022_NOEVOLVE: PokemonDisplayProto.Costume + FALL_2022: PokemonDisplayProto.Costume + FALL_2022_NOEVOLVE: PokemonDisplayProto.Costume + HOLIDAY_2022: PokemonDisplayProto.Costume + JAN_2023_NOEVOLVE: PokemonDisplayProto.Costume + GOTOUR_2023_BANDANA_NOEVOLVE: PokemonDisplayProto.Costume + GOTOUR_2023_HAT_NOEVOLVE: PokemonDisplayProto.Costume + SPRING_2023: PokemonDisplayProto.Costume + SPRING_2023_MYSTIC: PokemonDisplayProto.Costume + SPRING_2023_VALOR: PokemonDisplayProto.Costume + SPRING_2023_INSTINCT: PokemonDisplayProto.Costume + NIGHTCAP: PokemonDisplayProto.Costume + MAY_2023: PokemonDisplayProto.Costume + PI: PokemonDisplayProto.Costume + FALL_2023: PokemonDisplayProto.Costume + FALL_2023_NOEVOLVE: PokemonDisplayProto.Costume + PI_NOEVOLVE: PokemonDisplayProto.Costume + HOLIDAY_2023: PokemonDisplayProto.Costume + JAN_2024: PokemonDisplayProto.Costume + SPRING_2024: PokemonDisplayProto.Costume + SUMMER_2024: PokemonDisplayProto.Costume + ANNIVERSARY_2024: PokemonDisplayProto.Costume + FALL_2024: PokemonDisplayProto.Costume + class Gender(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + GENDER_UNSET: _ClassVar[PokemonDisplayProto.Gender] + MALE: _ClassVar[PokemonDisplayProto.Gender] + FEMALE: _ClassVar[PokemonDisplayProto.Gender] + GENDERLESS: _ClassVar[PokemonDisplayProto.Gender] + GENDER_UNSET: PokemonDisplayProto.Gender + MALE: PokemonDisplayProto.Gender + FEMALE: PokemonDisplayProto.Gender + GENDERLESS: PokemonDisplayProto.Gender + class Alignment(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + ALIGNMENT_UNSET: _ClassVar[PokemonDisplayProto.Alignment] + SHADOW: _ClassVar[PokemonDisplayProto.Alignment] + PURIFIED: _ClassVar[PokemonDisplayProto.Alignment] + ALIGNMENT_UNSET: PokemonDisplayProto.Alignment + SHADOW: PokemonDisplayProto.Alignment + PURIFIED: PokemonDisplayProto.Alignment + class Form(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + FORM_UNSET: _ClassVar[PokemonDisplayProto.Form] + UNOWN_A: _ClassVar[PokemonDisplayProto.Form] + UNOWN_B: _ClassVar[PokemonDisplayProto.Form] + UNOWN_C: _ClassVar[PokemonDisplayProto.Form] + UNOWN_D: _ClassVar[PokemonDisplayProto.Form] + UNOWN_E: _ClassVar[PokemonDisplayProto.Form] + UNOWN_F: _ClassVar[PokemonDisplayProto.Form] + UNOWN_G: _ClassVar[PokemonDisplayProto.Form] + UNOWN_H: _ClassVar[PokemonDisplayProto.Form] + UNOWN_I: _ClassVar[PokemonDisplayProto.Form] + UNOWN_J: _ClassVar[PokemonDisplayProto.Form] + UNOWN_K: _ClassVar[PokemonDisplayProto.Form] + UNOWN_L: _ClassVar[PokemonDisplayProto.Form] + UNOWN_M: _ClassVar[PokemonDisplayProto.Form] + UNOWN_N: _ClassVar[PokemonDisplayProto.Form] + UNOWN_O: _ClassVar[PokemonDisplayProto.Form] + UNOWN_P: _ClassVar[PokemonDisplayProto.Form] + UNOWN_Q: _ClassVar[PokemonDisplayProto.Form] + UNOWN_R: _ClassVar[PokemonDisplayProto.Form] + UNOWN_S: _ClassVar[PokemonDisplayProto.Form] + UNOWN_T: _ClassVar[PokemonDisplayProto.Form] + UNOWN_U: _ClassVar[PokemonDisplayProto.Form] + UNOWN_V: _ClassVar[PokemonDisplayProto.Form] + UNOWN_W: _ClassVar[PokemonDisplayProto.Form] + UNOWN_X: _ClassVar[PokemonDisplayProto.Form] + UNOWN_Y: _ClassVar[PokemonDisplayProto.Form] + UNOWN_Z: _ClassVar[PokemonDisplayProto.Form] + UNOWN_EXCLAMATION_POINT: _ClassVar[PokemonDisplayProto.Form] + UNOWN_QUESTION_MARK: _ClassVar[PokemonDisplayProto.Form] + CASTFORM_NORMAL: _ClassVar[PokemonDisplayProto.Form] + CASTFORM_SUNNY: _ClassVar[PokemonDisplayProto.Form] + CASTFORM_RAINY: _ClassVar[PokemonDisplayProto.Form] + CASTFORM_SNOWY: _ClassVar[PokemonDisplayProto.Form] + DEOXYS_NORMAL: _ClassVar[PokemonDisplayProto.Form] + DEOXYS_ATTACK: _ClassVar[PokemonDisplayProto.Form] + DEOXYS_DEFENSE: _ClassVar[PokemonDisplayProto.Form] + DEOXYS_SPEED: _ClassVar[PokemonDisplayProto.Form] + SPINDA_00: _ClassVar[PokemonDisplayProto.Form] + SPINDA_01: _ClassVar[PokemonDisplayProto.Form] + SPINDA_02: _ClassVar[PokemonDisplayProto.Form] + SPINDA_03: _ClassVar[PokemonDisplayProto.Form] + SPINDA_04: _ClassVar[PokemonDisplayProto.Form] + SPINDA_05: _ClassVar[PokemonDisplayProto.Form] + SPINDA_06: _ClassVar[PokemonDisplayProto.Form] + SPINDA_07: _ClassVar[PokemonDisplayProto.Form] + RATTATA_NORMAL: _ClassVar[PokemonDisplayProto.Form] + RATTATA_ALOLA: _ClassVar[PokemonDisplayProto.Form] + RATICATE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + RATICATE_ALOLA: _ClassVar[PokemonDisplayProto.Form] + RAICHU_NORMAL: _ClassVar[PokemonDisplayProto.Form] + RAICHU_ALOLA: _ClassVar[PokemonDisplayProto.Form] + SANDSHREW_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SANDSHREW_ALOLA: _ClassVar[PokemonDisplayProto.Form] + SANDSLASH_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SANDSLASH_ALOLA: _ClassVar[PokemonDisplayProto.Form] + VULPIX_NORMAL: _ClassVar[PokemonDisplayProto.Form] + VULPIX_ALOLA: _ClassVar[PokemonDisplayProto.Form] + NINETALES_NORMAL: _ClassVar[PokemonDisplayProto.Form] + NINETALES_ALOLA: _ClassVar[PokemonDisplayProto.Form] + DIGLETT_NORMAL: _ClassVar[PokemonDisplayProto.Form] + DIGLETT_ALOLA: _ClassVar[PokemonDisplayProto.Form] + DUGTRIO_NORMAL: _ClassVar[PokemonDisplayProto.Form] + DUGTRIO_ALOLA: _ClassVar[PokemonDisplayProto.Form] + MEOWTH_NORMAL: _ClassVar[PokemonDisplayProto.Form] + MEOWTH_ALOLA: _ClassVar[PokemonDisplayProto.Form] + PERSIAN_NORMAL: _ClassVar[PokemonDisplayProto.Form] + PERSIAN_ALOLA: _ClassVar[PokemonDisplayProto.Form] + GEODUDE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + GEODUDE_ALOLA: _ClassVar[PokemonDisplayProto.Form] + GRAVELER_NORMAL: _ClassVar[PokemonDisplayProto.Form] + GRAVELER_ALOLA: _ClassVar[PokemonDisplayProto.Form] + GOLEM_NORMAL: _ClassVar[PokemonDisplayProto.Form] + GOLEM_ALOLA: _ClassVar[PokemonDisplayProto.Form] + GRIMER_NORMAL: _ClassVar[PokemonDisplayProto.Form] + GRIMER_ALOLA: _ClassVar[PokemonDisplayProto.Form] + MUK_NORMAL: _ClassVar[PokemonDisplayProto.Form] + MUK_ALOLA: _ClassVar[PokemonDisplayProto.Form] + EXEGGUTOR_NORMAL: _ClassVar[PokemonDisplayProto.Form] + EXEGGUTOR_ALOLA: _ClassVar[PokemonDisplayProto.Form] + MAROWAK_NORMAL: _ClassVar[PokemonDisplayProto.Form] + MAROWAK_ALOLA: _ClassVar[PokemonDisplayProto.Form] + ROTOM_NORMAL: _ClassVar[PokemonDisplayProto.Form] + ROTOM_FROST: _ClassVar[PokemonDisplayProto.Form] + ROTOM_FAN: _ClassVar[PokemonDisplayProto.Form] + ROTOM_MOW: _ClassVar[PokemonDisplayProto.Form] + ROTOM_WASH: _ClassVar[PokemonDisplayProto.Form] + ROTOM_HEAT: _ClassVar[PokemonDisplayProto.Form] + WORMADAM_PLANT: _ClassVar[PokemonDisplayProto.Form] + WORMADAM_SANDY: _ClassVar[PokemonDisplayProto.Form] + WORMADAM_TRASH: _ClassVar[PokemonDisplayProto.Form] + GIRATINA_ALTERED: _ClassVar[PokemonDisplayProto.Form] + GIRATINA_ORIGIN: _ClassVar[PokemonDisplayProto.Form] + SHAYMIN_SKY: _ClassVar[PokemonDisplayProto.Form] + SHAYMIN_LAND: _ClassVar[PokemonDisplayProto.Form] + CHERRIM_OVERCAST: _ClassVar[PokemonDisplayProto.Form] + CHERRIM_SUNNY: _ClassVar[PokemonDisplayProto.Form] + SHELLOS_WEST_SEA: _ClassVar[PokemonDisplayProto.Form] + SHELLOS_EAST_SEA: _ClassVar[PokemonDisplayProto.Form] + GASTRODON_WEST_SEA: _ClassVar[PokemonDisplayProto.Form] + GASTRODON_EAST_SEA: _ClassVar[PokemonDisplayProto.Form] + ARCEUS_NORMAL: _ClassVar[PokemonDisplayProto.Form] + ARCEUS_FIGHTING: _ClassVar[PokemonDisplayProto.Form] + ARCEUS_FLYING: _ClassVar[PokemonDisplayProto.Form] + ARCEUS_POISON: _ClassVar[PokemonDisplayProto.Form] + ARCEUS_GROUND: _ClassVar[PokemonDisplayProto.Form] + ARCEUS_ROCK: _ClassVar[PokemonDisplayProto.Form] + ARCEUS_BUG: _ClassVar[PokemonDisplayProto.Form] + ARCEUS_GHOST: _ClassVar[PokemonDisplayProto.Form] + ARCEUS_STEEL: _ClassVar[PokemonDisplayProto.Form] + ARCEUS_FIRE: _ClassVar[PokemonDisplayProto.Form] + ARCEUS_WATER: _ClassVar[PokemonDisplayProto.Form] + ARCEUS_GRASS: _ClassVar[PokemonDisplayProto.Form] + ARCEUS_ELECTRIC: _ClassVar[PokemonDisplayProto.Form] + ARCEUS_PSYCHIC: _ClassVar[PokemonDisplayProto.Form] + ARCEUS_ICE: _ClassVar[PokemonDisplayProto.Form] + ARCEUS_DRAGON: _ClassVar[PokemonDisplayProto.Form] + ARCEUS_DARK: _ClassVar[PokemonDisplayProto.Form] + ARCEUS_FAIRY: _ClassVar[PokemonDisplayProto.Form] + BURMY_PLANT: _ClassVar[PokemonDisplayProto.Form] + BURMY_SANDY: _ClassVar[PokemonDisplayProto.Form] + BURMY_TRASH: _ClassVar[PokemonDisplayProto.Form] + SPINDA_08: _ClassVar[PokemonDisplayProto.Form] + SPINDA_09: _ClassVar[PokemonDisplayProto.Form] + SPINDA_10: _ClassVar[PokemonDisplayProto.Form] + SPINDA_11: _ClassVar[PokemonDisplayProto.Form] + SPINDA_12: _ClassVar[PokemonDisplayProto.Form] + SPINDA_13: _ClassVar[PokemonDisplayProto.Form] + SPINDA_14: _ClassVar[PokemonDisplayProto.Form] + SPINDA_15: _ClassVar[PokemonDisplayProto.Form] + SPINDA_16: _ClassVar[PokemonDisplayProto.Form] + SPINDA_17: _ClassVar[PokemonDisplayProto.Form] + SPINDA_18: _ClassVar[PokemonDisplayProto.Form] + SPINDA_19: _ClassVar[PokemonDisplayProto.Form] + MEWTWO_A: _ClassVar[PokemonDisplayProto.Form] + MEWTWO_NORMAL: _ClassVar[PokemonDisplayProto.Form] + BASCULIN_RED_STRIPED: _ClassVar[PokemonDisplayProto.Form] + BASCULIN_BLUE_STRIPED: _ClassVar[PokemonDisplayProto.Form] + DARMANITAN_STANDARD: _ClassVar[PokemonDisplayProto.Form] + DARMANITAN_ZEN: _ClassVar[PokemonDisplayProto.Form] + TORNADUS_INCARNATE: _ClassVar[PokemonDisplayProto.Form] + TORNADUS_THERIAN: _ClassVar[PokemonDisplayProto.Form] + THUNDURUS_INCARNATE: _ClassVar[PokemonDisplayProto.Form] + THUNDURUS_THERIAN: _ClassVar[PokemonDisplayProto.Form] + LANDORUS_INCARNATE: _ClassVar[PokemonDisplayProto.Form] + LANDORUS_THERIAN: _ClassVar[PokemonDisplayProto.Form] + KYUREM_NORMAL: _ClassVar[PokemonDisplayProto.Form] + KYUREM_BLACK: _ClassVar[PokemonDisplayProto.Form] + KYUREM_WHITE: _ClassVar[PokemonDisplayProto.Form] + KELDEO_ORDINARY: _ClassVar[PokemonDisplayProto.Form] + KELDEO_RESOLUTE: _ClassVar[PokemonDisplayProto.Form] + MELOETTA_ARIA: _ClassVar[PokemonDisplayProto.Form] + MELOETTA_PIROUETTE: _ClassVar[PokemonDisplayProto.Form] + ZUBAT_NORMAL: _ClassVar[PokemonDisplayProto.Form] + GOLBAT_NORMAL: _ClassVar[PokemonDisplayProto.Form] + BULBASAUR_NORMAL: _ClassVar[PokemonDisplayProto.Form] + IVYSAUR_NORMAL: _ClassVar[PokemonDisplayProto.Form] + VENUSAUR_NORMAL: _ClassVar[PokemonDisplayProto.Form] + CHARMANDER_NORMAL: _ClassVar[PokemonDisplayProto.Form] + CHARMELEON_NORMAL: _ClassVar[PokemonDisplayProto.Form] + CHARIZARD_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SQUIRTLE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + WARTORTLE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + BLASTOISE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + DRATINI_NORMAL: _ClassVar[PokemonDisplayProto.Form] + DRAGONAIR_NORMAL: _ClassVar[PokemonDisplayProto.Form] + DRAGONITE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SNORLAX_NORMAL: _ClassVar[PokemonDisplayProto.Form] + CROBAT_NORMAL: _ClassVar[PokemonDisplayProto.Form] + MUDKIP_NORMAL: _ClassVar[PokemonDisplayProto.Form] + MARSHTOMP_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SWAMPERT_NORMAL: _ClassVar[PokemonDisplayProto.Form] + DROWZEE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + HYPNO_NORMAL: _ClassVar[PokemonDisplayProto.Form] + CUBONE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + HOUNDOUR_NORMAL: _ClassVar[PokemonDisplayProto.Form] + HOUNDOOM_NORMAL: _ClassVar[PokemonDisplayProto.Form] + POLIWAG_NORMAL: _ClassVar[PokemonDisplayProto.Form] + POLIWHIRL_NORMAL: _ClassVar[PokemonDisplayProto.Form] + POLIWRATH_NORMAL: _ClassVar[PokemonDisplayProto.Form] + POLITOED_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SCYTHER_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SCIZOR_NORMAL: _ClassVar[PokemonDisplayProto.Form] + MAGIKARP_NORMAL: _ClassVar[PokemonDisplayProto.Form] + GYARADOS_NORMAL: _ClassVar[PokemonDisplayProto.Form] + VENONAT_NORMAL: _ClassVar[PokemonDisplayProto.Form] + VENOMOTH_NORMAL: _ClassVar[PokemonDisplayProto.Form] + ODDISH_NORMAL: _ClassVar[PokemonDisplayProto.Form] + GLOOM_NORMAL: _ClassVar[PokemonDisplayProto.Form] + VILEPLUME_NORMAL: _ClassVar[PokemonDisplayProto.Form] + BELLOSSOM_NORMAL: _ClassVar[PokemonDisplayProto.Form] + HITMONCHAN_NORMAL: _ClassVar[PokemonDisplayProto.Form] + GROWLITHE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + ARCANINE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + PSYDUCK_NORMAL: _ClassVar[PokemonDisplayProto.Form] + GOLDUCK_NORMAL: _ClassVar[PokemonDisplayProto.Form] + RALTS_NORMAL: _ClassVar[PokemonDisplayProto.Form] + KIRLIA_NORMAL: _ClassVar[PokemonDisplayProto.Form] + GARDEVOIR_NORMAL: _ClassVar[PokemonDisplayProto.Form] + GALLADE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + ABRA_NORMAL: _ClassVar[PokemonDisplayProto.Form] + KADABRA_NORMAL: _ClassVar[PokemonDisplayProto.Form] + ALAKAZAM_NORMAL: _ClassVar[PokemonDisplayProto.Form] + LARVITAR_NORMAL: _ClassVar[PokemonDisplayProto.Form] + PUPITAR_NORMAL: _ClassVar[PokemonDisplayProto.Form] + TYRANITAR_NORMAL: _ClassVar[PokemonDisplayProto.Form] + LAPRAS_NORMAL: _ClassVar[PokemonDisplayProto.Form] + DEERLING_SPRING: _ClassVar[PokemonDisplayProto.Form] + DEERLING_SUMMER: _ClassVar[PokemonDisplayProto.Form] + DEERLING_AUTUMN: _ClassVar[PokemonDisplayProto.Form] + DEERLING_WINTER: _ClassVar[PokemonDisplayProto.Form] + SAWSBUCK_SPRING: _ClassVar[PokemonDisplayProto.Form] + SAWSBUCK_SUMMER: _ClassVar[PokemonDisplayProto.Form] + SAWSBUCK_AUTUMN: _ClassVar[PokemonDisplayProto.Form] + SAWSBUCK_WINTER: _ClassVar[PokemonDisplayProto.Form] + GENESECT_NORMAL: _ClassVar[PokemonDisplayProto.Form] + GENESECT_SHOCK: _ClassVar[PokemonDisplayProto.Form] + GENESECT_BURN: _ClassVar[PokemonDisplayProto.Form] + GENESECT_CHILL: _ClassVar[PokemonDisplayProto.Form] + GENESECT_DOUSE: _ClassVar[PokemonDisplayProto.Form] + PIKACHU_NORMAL: _ClassVar[PokemonDisplayProto.Form] + WURMPLE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + WOBBUFFET_NORMAL: _ClassVar[PokemonDisplayProto.Form] + CACNEA_NORMAL: _ClassVar[PokemonDisplayProto.Form] + CACTURNE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + WEEDLE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + KAKUNA_NORMAL: _ClassVar[PokemonDisplayProto.Form] + BEEDRILL_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SEEDOT_NORMAL: _ClassVar[PokemonDisplayProto.Form] + NUZLEAF_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SHIFTRY_NORMAL: _ClassVar[PokemonDisplayProto.Form] + MAGMAR_NORMAL: _ClassVar[PokemonDisplayProto.Form] + MAGMORTAR_NORMAL: _ClassVar[PokemonDisplayProto.Form] + ELECTABUZZ_NORMAL: _ClassVar[PokemonDisplayProto.Form] + ELECTIVIRE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + MAREEP_NORMAL: _ClassVar[PokemonDisplayProto.Form] + FLAAFFY_NORMAL: _ClassVar[PokemonDisplayProto.Form] + AMPHAROS_NORMAL: _ClassVar[PokemonDisplayProto.Form] + MAGNEMITE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + MAGNETON_NORMAL: _ClassVar[PokemonDisplayProto.Form] + MAGNEZONE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + BELLSPROUT_NORMAL: _ClassVar[PokemonDisplayProto.Form] + WEEPINBELL_NORMAL: _ClassVar[PokemonDisplayProto.Form] + VICTREEBEL_NORMAL: _ClassVar[PokemonDisplayProto.Form] + PORYGON_NORMAL: _ClassVar[PokemonDisplayProto.Form] + PORYGON2_NORMAL: _ClassVar[PokemonDisplayProto.Form] + PORYGON_Z_NORMAL: _ClassVar[PokemonDisplayProto.Form] + TURTWIG_NORMAL: _ClassVar[PokemonDisplayProto.Form] + GROTLE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + TORTERRA_NORMAL: _ClassVar[PokemonDisplayProto.Form] + EKANS_NORMAL: _ClassVar[PokemonDisplayProto.Form] + ARBOK_NORMAL: _ClassVar[PokemonDisplayProto.Form] + KOFFING_NORMAL: _ClassVar[PokemonDisplayProto.Form] + WEEZING_NORMAL: _ClassVar[PokemonDisplayProto.Form] + HITMONLEE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + ARTICUNO_NORMAL: _ClassVar[PokemonDisplayProto.Form] + MISDREAVUS_NORMAL: _ClassVar[PokemonDisplayProto.Form] + MISMAGIUS_NORMAL: _ClassVar[PokemonDisplayProto.Form] + EXEGGCUTE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + CARVANHA_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SHARPEDO_NORMAL: _ClassVar[PokemonDisplayProto.Form] + OMANYTE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + OMASTAR_NORMAL: _ClassVar[PokemonDisplayProto.Form] + TRAPINCH_NORMAL: _ClassVar[PokemonDisplayProto.Form] + VIBRAVA_NORMAL: _ClassVar[PokemonDisplayProto.Form] + FLYGON_NORMAL: _ClassVar[PokemonDisplayProto.Form] + BAGON_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SHELGON_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SALAMENCE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + BELDUM_NORMAL: _ClassVar[PokemonDisplayProto.Form] + METANG_NORMAL: _ClassVar[PokemonDisplayProto.Form] + METAGROSS_NORMAL: _ClassVar[PokemonDisplayProto.Form] + ZAPDOS_NORMAL: _ClassVar[PokemonDisplayProto.Form] + NIDORAN_NORMAL: _ClassVar[PokemonDisplayProto.Form] + NIDORINA_NORMAL: _ClassVar[PokemonDisplayProto.Form] + NIDOQUEEN_NORMAL: _ClassVar[PokemonDisplayProto.Form] + NIDORINO_NORMAL: _ClassVar[PokemonDisplayProto.Form] + NIDOKING_NORMAL: _ClassVar[PokemonDisplayProto.Form] + STUNKY_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SKUNTANK_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SNEASEL_NORMAL: _ClassVar[PokemonDisplayProto.Form] + WEAVILE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + GLIGAR_NORMAL: _ClassVar[PokemonDisplayProto.Form] + GLISCOR_NORMAL: _ClassVar[PokemonDisplayProto.Form] + MACHOP_NORMAL: _ClassVar[PokemonDisplayProto.Form] + MACHOKE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + MACHAMP_NORMAL: _ClassVar[PokemonDisplayProto.Form] + CHIMCHAR_NORMAL: _ClassVar[PokemonDisplayProto.Form] + MONFERNO_NORMAL: _ClassVar[PokemonDisplayProto.Form] + INFERNAPE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SHUCKLE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + ABSOL_NORMAL: _ClassVar[PokemonDisplayProto.Form] + MAWILE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + MOLTRES_NORMAL: _ClassVar[PokemonDisplayProto.Form] + KANGASKHAN_NORMAL: _ClassVar[PokemonDisplayProto.Form] + RHYHORN_NORMAL: _ClassVar[PokemonDisplayProto.Form] + RHYDON_NORMAL: _ClassVar[PokemonDisplayProto.Form] + RHYPERIOR_NORMAL: _ClassVar[PokemonDisplayProto.Form] + MURKROW_NORMAL: _ClassVar[PokemonDisplayProto.Form] + HONCHKROW_NORMAL: _ClassVar[PokemonDisplayProto.Form] + GIBLE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + GABITE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + GARCHOMP_NORMAL: _ClassVar[PokemonDisplayProto.Form] + KRABBY_NORMAL: _ClassVar[PokemonDisplayProto.Form] + KINGLER_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SHELLDER_NORMAL: _ClassVar[PokemonDisplayProto.Form] + CLOYSTER_NORMAL: _ClassVar[PokemonDisplayProto.Form] + HIPPOPOTAS_NORMAL: _ClassVar[PokemonDisplayProto.Form] + HIPPOWDON_NORMAL: _ClassVar[PokemonDisplayProto.Form] + PIKACHU_FALL_2019: _ClassVar[PokemonDisplayProto.Form] + SQUIRTLE_FALL_2019: _ClassVar[PokemonDisplayProto.Form] + CHARMANDER_FALL_2019: _ClassVar[PokemonDisplayProto.Form] + BULBASAUR_FALL_2019: _ClassVar[PokemonDisplayProto.Form] + PINSIR_NORMAL: _ClassVar[PokemonDisplayProto.Form] + PIKACHU_VS_2019: _ClassVar[PokemonDisplayProto.Form] + ONIX_NORMAL: _ClassVar[PokemonDisplayProto.Form] + STEELIX_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SHUPPET_NORMAL: _ClassVar[PokemonDisplayProto.Form] + BANETTE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + DUSKULL_NORMAL: _ClassVar[PokemonDisplayProto.Form] + DUSCLOPS_NORMAL: _ClassVar[PokemonDisplayProto.Form] + DUSKNOIR_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SABLEYE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SNORUNT_NORMAL: _ClassVar[PokemonDisplayProto.Form] + GLALIE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SNOVER_NORMAL: _ClassVar[PokemonDisplayProto.Form] + ABOMASNOW_NORMAL: _ClassVar[PokemonDisplayProto.Form] + DELIBIRD_NORMAL: _ClassVar[PokemonDisplayProto.Form] + STANTLER_NORMAL: _ClassVar[PokemonDisplayProto.Form] + WEEZING_GALARIAN: _ClassVar[PokemonDisplayProto.Form] + ZIGZAGOON_NORMAL: _ClassVar[PokemonDisplayProto.Form] + ZIGZAGOON_GALARIAN: _ClassVar[PokemonDisplayProto.Form] + LINOONE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + LINOONE_GALARIAN: _ClassVar[PokemonDisplayProto.Form] + PIKACHU_COPY_2019: _ClassVar[PokemonDisplayProto.Form] + VENUSAUR_COPY_2019: _ClassVar[PokemonDisplayProto.Form] + CHARIZARD_COPY_2019: _ClassVar[PokemonDisplayProto.Form] + BLASTOISE_COPY_2019: _ClassVar[PokemonDisplayProto.Form] + CATERPIE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + METAPOD_NORMAL: _ClassVar[PokemonDisplayProto.Form] + BUTTERFREE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + PIDGEY_NORMAL: _ClassVar[PokemonDisplayProto.Form] + PIDGEOTTO_NORMAL: _ClassVar[PokemonDisplayProto.Form] + PIDGEOT_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SPEAROW_NORMAL: _ClassVar[PokemonDisplayProto.Form] + FEAROW_NORMAL: _ClassVar[PokemonDisplayProto.Form] + CLEFAIRY_NORMAL: _ClassVar[PokemonDisplayProto.Form] + CLEFABLE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + JIGGLYPUFF_NORMAL: _ClassVar[PokemonDisplayProto.Form] + WIGGLYTUFF_NORMAL: _ClassVar[PokemonDisplayProto.Form] + PARAS_NORMAL: _ClassVar[PokemonDisplayProto.Form] + PARASECT_NORMAL: _ClassVar[PokemonDisplayProto.Form] + MANKEY_NORMAL: _ClassVar[PokemonDisplayProto.Form] + PRIMEAPE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + TENTACOOL_NORMAL: _ClassVar[PokemonDisplayProto.Form] + TENTACRUEL_NORMAL: _ClassVar[PokemonDisplayProto.Form] + PONYTA_NORMAL: _ClassVar[PokemonDisplayProto.Form] + RAPIDASH_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SLOWPOKE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SLOWBRO_NORMAL: _ClassVar[PokemonDisplayProto.Form] + FARFETCHD_NORMAL: _ClassVar[PokemonDisplayProto.Form] + DODUO_NORMAL: _ClassVar[PokemonDisplayProto.Form] + DODRIO_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SEEL_NORMAL: _ClassVar[PokemonDisplayProto.Form] + DEWGONG_NORMAL: _ClassVar[PokemonDisplayProto.Form] + GASTLY_NORMAL: _ClassVar[PokemonDisplayProto.Form] + HAUNTER_NORMAL: _ClassVar[PokemonDisplayProto.Form] + GENGAR_NORMAL: _ClassVar[PokemonDisplayProto.Form] + VOLTORB_NORMAL: _ClassVar[PokemonDisplayProto.Form] + ELECTRODE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + LICKITUNG_NORMAL: _ClassVar[PokemonDisplayProto.Form] + CHANSEY_NORMAL: _ClassVar[PokemonDisplayProto.Form] + TANGELA_NORMAL: _ClassVar[PokemonDisplayProto.Form] + HORSEA_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SEADRA_NORMAL: _ClassVar[PokemonDisplayProto.Form] + GOLDEEN_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SEAKING_NORMAL: _ClassVar[PokemonDisplayProto.Form] + STARYU_NORMAL: _ClassVar[PokemonDisplayProto.Form] + STARMIE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + MR_MIME_NORMAL: _ClassVar[PokemonDisplayProto.Form] + JYNX_NORMAL: _ClassVar[PokemonDisplayProto.Form] + TAUROS_NORMAL: _ClassVar[PokemonDisplayProto.Form] + DITTO_NORMAL: _ClassVar[PokemonDisplayProto.Form] + EEVEE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + VAPOREON_NORMAL: _ClassVar[PokemonDisplayProto.Form] + JOLTEON_NORMAL: _ClassVar[PokemonDisplayProto.Form] + FLAREON_NORMAL: _ClassVar[PokemonDisplayProto.Form] + KABUTO_NORMAL: _ClassVar[PokemonDisplayProto.Form] + KABUTOPS_NORMAL: _ClassVar[PokemonDisplayProto.Form] + AERODACTYL_NORMAL: _ClassVar[PokemonDisplayProto.Form] + MEW_NORMAL: _ClassVar[PokemonDisplayProto.Form] + CHIKORITA_NORMAL: _ClassVar[PokemonDisplayProto.Form] + BAYLEEF_NORMAL: _ClassVar[PokemonDisplayProto.Form] + MEGANIUM_NORMAL: _ClassVar[PokemonDisplayProto.Form] + CYNDAQUIL_NORMAL: _ClassVar[PokemonDisplayProto.Form] + QUILAVA_NORMAL: _ClassVar[PokemonDisplayProto.Form] + TYPHLOSION_NORMAL: _ClassVar[PokemonDisplayProto.Form] + TOTODILE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + CROCONAW_NORMAL: _ClassVar[PokemonDisplayProto.Form] + FERALIGATR_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SENTRET_NORMAL: _ClassVar[PokemonDisplayProto.Form] + FURRET_NORMAL: _ClassVar[PokemonDisplayProto.Form] + HOOTHOOT_NORMAL: _ClassVar[PokemonDisplayProto.Form] + NOCTOWL_NORMAL: _ClassVar[PokemonDisplayProto.Form] + LEDYBA_NORMAL: _ClassVar[PokemonDisplayProto.Form] + LEDIAN_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SPINARAK_NORMAL: _ClassVar[PokemonDisplayProto.Form] + ARIADOS_NORMAL: _ClassVar[PokemonDisplayProto.Form] + CHINCHOU_NORMAL: _ClassVar[PokemonDisplayProto.Form] + LANTURN_NORMAL: _ClassVar[PokemonDisplayProto.Form] + PICHU_NORMAL: _ClassVar[PokemonDisplayProto.Form] + CLEFFA_NORMAL: _ClassVar[PokemonDisplayProto.Form] + IGGLYBUFF_NORMAL: _ClassVar[PokemonDisplayProto.Form] + TOGEPI_NORMAL: _ClassVar[PokemonDisplayProto.Form] + TOGETIC_NORMAL: _ClassVar[PokemonDisplayProto.Form] + NATU_NORMAL: _ClassVar[PokemonDisplayProto.Form] + XATU_NORMAL: _ClassVar[PokemonDisplayProto.Form] + MARILL_NORMAL: _ClassVar[PokemonDisplayProto.Form] + AZUMARILL_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SUDOWOODO_NORMAL: _ClassVar[PokemonDisplayProto.Form] + HOPPIP_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SKIPLOOM_NORMAL: _ClassVar[PokemonDisplayProto.Form] + JUMPLUFF_NORMAL: _ClassVar[PokemonDisplayProto.Form] + AIPOM_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SUNKERN_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SUNFLORA_NORMAL: _ClassVar[PokemonDisplayProto.Form] + YANMA_NORMAL: _ClassVar[PokemonDisplayProto.Form] + WOOPER_NORMAL: _ClassVar[PokemonDisplayProto.Form] + QUAGSIRE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + ESPEON_NORMAL: _ClassVar[PokemonDisplayProto.Form] + UMBREON_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SLOWKING_NORMAL: _ClassVar[PokemonDisplayProto.Form] + GIRAFARIG_NORMAL: _ClassVar[PokemonDisplayProto.Form] + PINECO_NORMAL: _ClassVar[PokemonDisplayProto.Form] + FORRETRESS_NORMAL: _ClassVar[PokemonDisplayProto.Form] + DUNSPARCE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SNUBBULL_NORMAL: _ClassVar[PokemonDisplayProto.Form] + GRANBULL_NORMAL: _ClassVar[PokemonDisplayProto.Form] + QWILFISH_NORMAL: _ClassVar[PokemonDisplayProto.Form] + HERACROSS_NORMAL: _ClassVar[PokemonDisplayProto.Form] + TEDDIURSA_NORMAL: _ClassVar[PokemonDisplayProto.Form] + URSARING_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SLUGMA_NORMAL: _ClassVar[PokemonDisplayProto.Form] + MAGCARGO_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SWINUB_NORMAL: _ClassVar[PokemonDisplayProto.Form] + PILOSWINE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + CORSOLA_NORMAL: _ClassVar[PokemonDisplayProto.Form] + REMORAID_NORMAL: _ClassVar[PokemonDisplayProto.Form] + OCTILLERY_NORMAL: _ClassVar[PokemonDisplayProto.Form] + MANTINE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SKARMORY_NORMAL: _ClassVar[PokemonDisplayProto.Form] + KINGDRA_NORMAL: _ClassVar[PokemonDisplayProto.Form] + PHANPY_NORMAL: _ClassVar[PokemonDisplayProto.Form] + DONPHAN_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SMEARGLE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + TYROGUE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + HITMONTOP_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SMOOCHUM_NORMAL: _ClassVar[PokemonDisplayProto.Form] + ELEKID_NORMAL: _ClassVar[PokemonDisplayProto.Form] + MAGBY_NORMAL: _ClassVar[PokemonDisplayProto.Form] + MILTANK_NORMAL: _ClassVar[PokemonDisplayProto.Form] + BLISSEY_NORMAL: _ClassVar[PokemonDisplayProto.Form] + RAIKOU_NORMAL: _ClassVar[PokemonDisplayProto.Form] + ENTEI_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SUICUNE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + LUGIA_NORMAL: _ClassVar[PokemonDisplayProto.Form] + HO_OH_NORMAL: _ClassVar[PokemonDisplayProto.Form] + CELEBI_NORMAL: _ClassVar[PokemonDisplayProto.Form] + TREECKO_NORMAL: _ClassVar[PokemonDisplayProto.Form] + GROVYLE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SCEPTILE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + TORCHIC_NORMAL: _ClassVar[PokemonDisplayProto.Form] + COMBUSKEN_NORMAL: _ClassVar[PokemonDisplayProto.Form] + BLAZIKEN_NORMAL: _ClassVar[PokemonDisplayProto.Form] + POOCHYENA_NORMAL: _ClassVar[PokemonDisplayProto.Form] + MIGHTYENA_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SILCOON_NORMAL: _ClassVar[PokemonDisplayProto.Form] + BEAUTIFLY_NORMAL: _ClassVar[PokemonDisplayProto.Form] + CASCOON_NORMAL: _ClassVar[PokemonDisplayProto.Form] + DUSTOX_NORMAL: _ClassVar[PokemonDisplayProto.Form] + LOTAD_NORMAL: _ClassVar[PokemonDisplayProto.Form] + LOMBRE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + LUDICOLO_NORMAL: _ClassVar[PokemonDisplayProto.Form] + TAILLOW_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SWELLOW_NORMAL: _ClassVar[PokemonDisplayProto.Form] + WINGULL_NORMAL: _ClassVar[PokemonDisplayProto.Form] + PELIPPER_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SURSKIT_NORMAL: _ClassVar[PokemonDisplayProto.Form] + MASQUERAIN_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SHROOMISH_NORMAL: _ClassVar[PokemonDisplayProto.Form] + BRELOOM_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SLAKOTH_NORMAL: _ClassVar[PokemonDisplayProto.Form] + VIGOROTH_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SLAKING_NORMAL: _ClassVar[PokemonDisplayProto.Form] + NINCADA_NORMAL: _ClassVar[PokemonDisplayProto.Form] + NINJASK_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SHEDINJA_NORMAL: _ClassVar[PokemonDisplayProto.Form] + WHISMUR_NORMAL: _ClassVar[PokemonDisplayProto.Form] + LOUDRED_NORMAL: _ClassVar[PokemonDisplayProto.Form] + EXPLOUD_NORMAL: _ClassVar[PokemonDisplayProto.Form] + MAKUHITA_NORMAL: _ClassVar[PokemonDisplayProto.Form] + HARIYAMA_NORMAL: _ClassVar[PokemonDisplayProto.Form] + AZURILL_NORMAL: _ClassVar[PokemonDisplayProto.Form] + NOSEPASS_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SKITTY_NORMAL: _ClassVar[PokemonDisplayProto.Form] + DELCATTY_NORMAL: _ClassVar[PokemonDisplayProto.Form] + ARON_NORMAL: _ClassVar[PokemonDisplayProto.Form] + LAIRON_NORMAL: _ClassVar[PokemonDisplayProto.Form] + AGGRON_NORMAL: _ClassVar[PokemonDisplayProto.Form] + MEDITITE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + MEDICHAM_NORMAL: _ClassVar[PokemonDisplayProto.Form] + ELECTRIKE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + MANECTRIC_NORMAL: _ClassVar[PokemonDisplayProto.Form] + PLUSLE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + MINUN_NORMAL: _ClassVar[PokemonDisplayProto.Form] + VOLBEAT_NORMAL: _ClassVar[PokemonDisplayProto.Form] + ILLUMISE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + ROSELIA_NORMAL: _ClassVar[PokemonDisplayProto.Form] + GULPIN_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SWALOT_NORMAL: _ClassVar[PokemonDisplayProto.Form] + WAILMER_NORMAL: _ClassVar[PokemonDisplayProto.Form] + WAILORD_NORMAL: _ClassVar[PokemonDisplayProto.Form] + NUMEL_NORMAL: _ClassVar[PokemonDisplayProto.Form] + CAMERUPT_NORMAL: _ClassVar[PokemonDisplayProto.Form] + TORKOAL_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SPOINK_NORMAL: _ClassVar[PokemonDisplayProto.Form] + GRUMPIG_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SWABLU_NORMAL: _ClassVar[PokemonDisplayProto.Form] + ALTARIA_NORMAL: _ClassVar[PokemonDisplayProto.Form] + ZANGOOSE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SEVIPER_NORMAL: _ClassVar[PokemonDisplayProto.Form] + LUNATONE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SOLROCK_NORMAL: _ClassVar[PokemonDisplayProto.Form] + BARBOACH_NORMAL: _ClassVar[PokemonDisplayProto.Form] + WHISCASH_NORMAL: _ClassVar[PokemonDisplayProto.Form] + CORPHISH_NORMAL: _ClassVar[PokemonDisplayProto.Form] + CRAWDAUNT_NORMAL: _ClassVar[PokemonDisplayProto.Form] + BALTOY_NORMAL: _ClassVar[PokemonDisplayProto.Form] + CLAYDOL_NORMAL: _ClassVar[PokemonDisplayProto.Form] + LILEEP_NORMAL: _ClassVar[PokemonDisplayProto.Form] + CRADILY_NORMAL: _ClassVar[PokemonDisplayProto.Form] + ANORITH_NORMAL: _ClassVar[PokemonDisplayProto.Form] + ARMALDO_NORMAL: _ClassVar[PokemonDisplayProto.Form] + FEEBAS_NORMAL: _ClassVar[PokemonDisplayProto.Form] + MILOTIC_NORMAL: _ClassVar[PokemonDisplayProto.Form] + KECLEON_NORMAL: _ClassVar[PokemonDisplayProto.Form] + TROPIUS_NORMAL: _ClassVar[PokemonDisplayProto.Form] + CHIMECHO_NORMAL: _ClassVar[PokemonDisplayProto.Form] + WYNAUT_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SPHEAL_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SEALEO_NORMAL: _ClassVar[PokemonDisplayProto.Form] + WALREIN_NORMAL: _ClassVar[PokemonDisplayProto.Form] + CLAMPERL_NORMAL: _ClassVar[PokemonDisplayProto.Form] + HUNTAIL_NORMAL: _ClassVar[PokemonDisplayProto.Form] + GOREBYSS_NORMAL: _ClassVar[PokemonDisplayProto.Form] + RELICANTH_NORMAL: _ClassVar[PokemonDisplayProto.Form] + LUVDISC_NORMAL: _ClassVar[PokemonDisplayProto.Form] + REGIROCK_NORMAL: _ClassVar[PokemonDisplayProto.Form] + REGICE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + REGISTEEL_NORMAL: _ClassVar[PokemonDisplayProto.Form] + LATIAS_NORMAL: _ClassVar[PokemonDisplayProto.Form] + LATIOS_NORMAL: _ClassVar[PokemonDisplayProto.Form] + KYOGRE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + GROUDON_NORMAL: _ClassVar[PokemonDisplayProto.Form] + RAYQUAZA_NORMAL: _ClassVar[PokemonDisplayProto.Form] + JIRACHI_NORMAL: _ClassVar[PokemonDisplayProto.Form] + PIPLUP_NORMAL: _ClassVar[PokemonDisplayProto.Form] + PRINPLUP_NORMAL: _ClassVar[PokemonDisplayProto.Form] + EMPOLEON_NORMAL: _ClassVar[PokemonDisplayProto.Form] + STARLY_NORMAL: _ClassVar[PokemonDisplayProto.Form] + STARAVIA_NORMAL: _ClassVar[PokemonDisplayProto.Form] + STARAPTOR_NORMAL: _ClassVar[PokemonDisplayProto.Form] + BIDOOF_NORMAL: _ClassVar[PokemonDisplayProto.Form] + BIBAREL_NORMAL: _ClassVar[PokemonDisplayProto.Form] + KRICKETOT_NORMAL: _ClassVar[PokemonDisplayProto.Form] + KRICKETUNE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SHINX_NORMAL: _ClassVar[PokemonDisplayProto.Form] + LUXIO_NORMAL: _ClassVar[PokemonDisplayProto.Form] + LUXRAY_NORMAL: _ClassVar[PokemonDisplayProto.Form] + BUDEW_NORMAL: _ClassVar[PokemonDisplayProto.Form] + ROSERADE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + CRANIDOS_NORMAL: _ClassVar[PokemonDisplayProto.Form] + RAMPARDOS_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SHIELDON_NORMAL: _ClassVar[PokemonDisplayProto.Form] + BASTIODON_NORMAL: _ClassVar[PokemonDisplayProto.Form] + BURMY_NORMAL: _ClassVar[PokemonDisplayProto.Form] + WORMADAM_NORMAL: _ClassVar[PokemonDisplayProto.Form] + MOTHIM_NORMAL: _ClassVar[PokemonDisplayProto.Form] + COMBEE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + VESPIQUEN_NORMAL: _ClassVar[PokemonDisplayProto.Form] + PACHIRISU_NORMAL: _ClassVar[PokemonDisplayProto.Form] + BUIZEL_NORMAL: _ClassVar[PokemonDisplayProto.Form] + FLOATZEL_NORMAL: _ClassVar[PokemonDisplayProto.Form] + CHERUBI_NORMAL: _ClassVar[PokemonDisplayProto.Form] + CHERRIM_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SHELLOS_NORMAL: _ClassVar[PokemonDisplayProto.Form] + GASTRODON_NORMAL: _ClassVar[PokemonDisplayProto.Form] + AMBIPOM_NORMAL: _ClassVar[PokemonDisplayProto.Form] + DRIFLOON_NORMAL: _ClassVar[PokemonDisplayProto.Form] + DRIFBLIM_NORMAL: _ClassVar[PokemonDisplayProto.Form] + BUNEARY_NORMAL: _ClassVar[PokemonDisplayProto.Form] + LOPUNNY_NORMAL: _ClassVar[PokemonDisplayProto.Form] + GLAMEOW_NORMAL: _ClassVar[PokemonDisplayProto.Form] + PURUGLY_NORMAL: _ClassVar[PokemonDisplayProto.Form] + CHINGLING_NORMAL: _ClassVar[PokemonDisplayProto.Form] + BRONZOR_NORMAL: _ClassVar[PokemonDisplayProto.Form] + BRONZONG_NORMAL: _ClassVar[PokemonDisplayProto.Form] + BONSLY_NORMAL: _ClassVar[PokemonDisplayProto.Form] + MIME_JR_NORMAL: _ClassVar[PokemonDisplayProto.Form] + HAPPINY_NORMAL: _ClassVar[PokemonDisplayProto.Form] + CHATOT_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SPIRITOMB_NORMAL: _ClassVar[PokemonDisplayProto.Form] + MUNCHLAX_NORMAL: _ClassVar[PokemonDisplayProto.Form] + RIOLU_NORMAL: _ClassVar[PokemonDisplayProto.Form] + LUCARIO_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SKORUPI_NORMAL: _ClassVar[PokemonDisplayProto.Form] + DRAPION_NORMAL: _ClassVar[PokemonDisplayProto.Form] + CROAGUNK_NORMAL: _ClassVar[PokemonDisplayProto.Form] + TOXICROAK_NORMAL: _ClassVar[PokemonDisplayProto.Form] + CARNIVINE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + FINNEON_NORMAL: _ClassVar[PokemonDisplayProto.Form] + LUMINEON_NORMAL: _ClassVar[PokemonDisplayProto.Form] + MANTYKE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + LICKILICKY_NORMAL: _ClassVar[PokemonDisplayProto.Form] + TANGROWTH_NORMAL: _ClassVar[PokemonDisplayProto.Form] + TOGEKISS_NORMAL: _ClassVar[PokemonDisplayProto.Form] + YANMEGA_NORMAL: _ClassVar[PokemonDisplayProto.Form] + LEAFEON_NORMAL: _ClassVar[PokemonDisplayProto.Form] + GLACEON_NORMAL: _ClassVar[PokemonDisplayProto.Form] + MAMOSWINE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + PROBOPASS_NORMAL: _ClassVar[PokemonDisplayProto.Form] + FROSLASS_NORMAL: _ClassVar[PokemonDisplayProto.Form] + UXIE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + MESPRIT_NORMAL: _ClassVar[PokemonDisplayProto.Form] + AZELF_NORMAL: _ClassVar[PokemonDisplayProto.Form] + DIALGA_NORMAL: _ClassVar[PokemonDisplayProto.Form] + PALKIA_NORMAL: _ClassVar[PokemonDisplayProto.Form] + HEATRAN_NORMAL: _ClassVar[PokemonDisplayProto.Form] + REGIGIGAS_NORMAL: _ClassVar[PokemonDisplayProto.Form] + GIRATINA_NORMAL: _ClassVar[PokemonDisplayProto.Form] + CRESSELIA_NORMAL: _ClassVar[PokemonDisplayProto.Form] + PHIONE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + MANAPHY_NORMAL: _ClassVar[PokemonDisplayProto.Form] + DARKRAI_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SHAYMIN_NORMAL: _ClassVar[PokemonDisplayProto.Form] + VICTINI_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SNIVY_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SERVINE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SERPERIOR_NORMAL: _ClassVar[PokemonDisplayProto.Form] + TEPIG_NORMAL: _ClassVar[PokemonDisplayProto.Form] + PIGNITE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + EMBOAR_NORMAL: _ClassVar[PokemonDisplayProto.Form] + OSHAWOTT_NORMAL: _ClassVar[PokemonDisplayProto.Form] + DEWOTT_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SAMUROTT_NORMAL: _ClassVar[PokemonDisplayProto.Form] + PATRAT_NORMAL: _ClassVar[PokemonDisplayProto.Form] + WATCHOG_NORMAL: _ClassVar[PokemonDisplayProto.Form] + LILLIPUP_NORMAL: _ClassVar[PokemonDisplayProto.Form] + HERDIER_NORMAL: _ClassVar[PokemonDisplayProto.Form] + STOUTLAND_NORMAL: _ClassVar[PokemonDisplayProto.Form] + PURRLOIN_NORMAL: _ClassVar[PokemonDisplayProto.Form] + LIEPARD_NORMAL: _ClassVar[PokemonDisplayProto.Form] + PANSAGE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SIMISAGE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + PANSEAR_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SIMISEAR_NORMAL: _ClassVar[PokemonDisplayProto.Form] + PANPOUR_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SIMIPOUR_NORMAL: _ClassVar[PokemonDisplayProto.Form] + MUNNA_NORMAL: _ClassVar[PokemonDisplayProto.Form] + MUSHARNA_NORMAL: _ClassVar[PokemonDisplayProto.Form] + PIDOVE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + TRANQUILL_NORMAL: _ClassVar[PokemonDisplayProto.Form] + UNFEZANT_NORMAL: _ClassVar[PokemonDisplayProto.Form] + BLITZLE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + ZEBSTRIKA_NORMAL: _ClassVar[PokemonDisplayProto.Form] + ROGGENROLA_NORMAL: _ClassVar[PokemonDisplayProto.Form] + BOLDORE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + GIGALITH_NORMAL: _ClassVar[PokemonDisplayProto.Form] + WOOBAT_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SWOOBAT_NORMAL: _ClassVar[PokemonDisplayProto.Form] + DRILBUR_NORMAL: _ClassVar[PokemonDisplayProto.Form] + EXCADRILL_NORMAL: _ClassVar[PokemonDisplayProto.Form] + AUDINO_NORMAL: _ClassVar[PokemonDisplayProto.Form] + TIMBURR_NORMAL: _ClassVar[PokemonDisplayProto.Form] + GURDURR_NORMAL: _ClassVar[PokemonDisplayProto.Form] + CONKELDURR_NORMAL: _ClassVar[PokemonDisplayProto.Form] + TYMPOLE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + PALPITOAD_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SEISMITOAD_NORMAL: _ClassVar[PokemonDisplayProto.Form] + THROH_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SAWK_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SEWADDLE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SWADLOON_NORMAL: _ClassVar[PokemonDisplayProto.Form] + LEAVANNY_NORMAL: _ClassVar[PokemonDisplayProto.Form] + VENIPEDE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + WHIRLIPEDE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SCOLIPEDE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + COTTONEE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + WHIMSICOTT_NORMAL: _ClassVar[PokemonDisplayProto.Form] + PETILIL_NORMAL: _ClassVar[PokemonDisplayProto.Form] + LILLIGANT_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SANDILE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + KROKOROK_NORMAL: _ClassVar[PokemonDisplayProto.Form] + KROOKODILE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + DARUMAKA_NORMAL: _ClassVar[PokemonDisplayProto.Form] + MARACTUS_NORMAL: _ClassVar[PokemonDisplayProto.Form] + DWEBBLE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + CRUSTLE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SCRAGGY_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SCRAFTY_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SIGILYPH_NORMAL: _ClassVar[PokemonDisplayProto.Form] + YAMASK_NORMAL: _ClassVar[PokemonDisplayProto.Form] + COFAGRIGUS_NORMAL: _ClassVar[PokemonDisplayProto.Form] + TIRTOUGA_NORMAL: _ClassVar[PokemonDisplayProto.Form] + CARRACOSTA_NORMAL: _ClassVar[PokemonDisplayProto.Form] + ARCHEN_NORMAL: _ClassVar[PokemonDisplayProto.Form] + ARCHEOPS_NORMAL: _ClassVar[PokemonDisplayProto.Form] + TRUBBISH_NORMAL: _ClassVar[PokemonDisplayProto.Form] + GARBODOR_NORMAL: _ClassVar[PokemonDisplayProto.Form] + ZORUA_NORMAL: _ClassVar[PokemonDisplayProto.Form] + ZOROARK_NORMAL: _ClassVar[PokemonDisplayProto.Form] + MINCCINO_NORMAL: _ClassVar[PokemonDisplayProto.Form] + CINCCINO_NORMAL: _ClassVar[PokemonDisplayProto.Form] + GOTHITA_NORMAL: _ClassVar[PokemonDisplayProto.Form] + GOTHORITA_NORMAL: _ClassVar[PokemonDisplayProto.Form] + GOTHITELLE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SOLOSIS_NORMAL: _ClassVar[PokemonDisplayProto.Form] + DUOSION_NORMAL: _ClassVar[PokemonDisplayProto.Form] + REUNICLUS_NORMAL: _ClassVar[PokemonDisplayProto.Form] + DUCKLETT_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SWANNA_NORMAL: _ClassVar[PokemonDisplayProto.Form] + VANILLITE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + VANILLISH_NORMAL: _ClassVar[PokemonDisplayProto.Form] + VANILLUXE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + EMOLGA_NORMAL: _ClassVar[PokemonDisplayProto.Form] + KARRABLAST_NORMAL: _ClassVar[PokemonDisplayProto.Form] + ESCAVALIER_NORMAL: _ClassVar[PokemonDisplayProto.Form] + FOONGUS_NORMAL: _ClassVar[PokemonDisplayProto.Form] + AMOONGUSS_NORMAL: _ClassVar[PokemonDisplayProto.Form] + FRILLISH_NORMAL: _ClassVar[PokemonDisplayProto.Form] + JELLICENT_NORMAL: _ClassVar[PokemonDisplayProto.Form] + ALOMOMOLA_NORMAL: _ClassVar[PokemonDisplayProto.Form] + JOLTIK_NORMAL: _ClassVar[PokemonDisplayProto.Form] + GALVANTULA_NORMAL: _ClassVar[PokemonDisplayProto.Form] + FERROSEED_NORMAL: _ClassVar[PokemonDisplayProto.Form] + FERROTHORN_NORMAL: _ClassVar[PokemonDisplayProto.Form] + KLINK_NORMAL: _ClassVar[PokemonDisplayProto.Form] + KLANG_NORMAL: _ClassVar[PokemonDisplayProto.Form] + KLINKLANG_NORMAL: _ClassVar[PokemonDisplayProto.Form] + TYNAMO_NORMAL: _ClassVar[PokemonDisplayProto.Form] + EELEKTRIK_NORMAL: _ClassVar[PokemonDisplayProto.Form] + EELEKTROSS_NORMAL: _ClassVar[PokemonDisplayProto.Form] + ELGYEM_NORMAL: _ClassVar[PokemonDisplayProto.Form] + BEHEEYEM_NORMAL: _ClassVar[PokemonDisplayProto.Form] + LITWICK_NORMAL: _ClassVar[PokemonDisplayProto.Form] + LAMPENT_NORMAL: _ClassVar[PokemonDisplayProto.Form] + CHANDELURE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + AXEW_NORMAL: _ClassVar[PokemonDisplayProto.Form] + FRAXURE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + HAXORUS_NORMAL: _ClassVar[PokemonDisplayProto.Form] + CUBCHOO_NORMAL: _ClassVar[PokemonDisplayProto.Form] + BEARTIC_NORMAL: _ClassVar[PokemonDisplayProto.Form] + CRYOGONAL_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SHELMET_NORMAL: _ClassVar[PokemonDisplayProto.Form] + ACCELGOR_NORMAL: _ClassVar[PokemonDisplayProto.Form] + STUNFISK_NORMAL: _ClassVar[PokemonDisplayProto.Form] + MIENFOO_NORMAL: _ClassVar[PokemonDisplayProto.Form] + MIENSHAO_NORMAL: _ClassVar[PokemonDisplayProto.Form] + DRUDDIGON_NORMAL: _ClassVar[PokemonDisplayProto.Form] + GOLETT_NORMAL: _ClassVar[PokemonDisplayProto.Form] + GOLURK_NORMAL: _ClassVar[PokemonDisplayProto.Form] + PAWNIARD_NORMAL: _ClassVar[PokemonDisplayProto.Form] + BISHARP_NORMAL: _ClassVar[PokemonDisplayProto.Form] + BOUFFALANT_NORMAL: _ClassVar[PokemonDisplayProto.Form] + RUFFLET_NORMAL: _ClassVar[PokemonDisplayProto.Form] + BRAVIARY_NORMAL: _ClassVar[PokemonDisplayProto.Form] + VULLABY_NORMAL: _ClassVar[PokemonDisplayProto.Form] + MANDIBUZZ_NORMAL: _ClassVar[PokemonDisplayProto.Form] + HEATMOR_NORMAL: _ClassVar[PokemonDisplayProto.Form] + DURANT_NORMAL: _ClassVar[PokemonDisplayProto.Form] + DEINO_NORMAL: _ClassVar[PokemonDisplayProto.Form] + ZWEILOUS_NORMAL: _ClassVar[PokemonDisplayProto.Form] + HYDREIGON_NORMAL: _ClassVar[PokemonDisplayProto.Form] + LARVESTA_NORMAL: _ClassVar[PokemonDisplayProto.Form] + VOLCARONA_NORMAL: _ClassVar[PokemonDisplayProto.Form] + COBALION_NORMAL: _ClassVar[PokemonDisplayProto.Form] + TERRAKION_NORMAL: _ClassVar[PokemonDisplayProto.Form] + VIRIZION_NORMAL: _ClassVar[PokemonDisplayProto.Form] + RESHIRAM_NORMAL: _ClassVar[PokemonDisplayProto.Form] + ZEKROM_NORMAL: _ClassVar[PokemonDisplayProto.Form] + MELTAN_NORMAL: _ClassVar[PokemonDisplayProto.Form] + MELMETAL_NORMAL: _ClassVar[PokemonDisplayProto.Form] + WURMPLE_SPRING_2020: _ClassVar[PokemonDisplayProto.Form] + WOBBUFFET_SPRING_2020: _ClassVar[PokemonDisplayProto.Form] + RATICATE_SPRING_2020: _ClassVar[PokemonDisplayProto.Form] + FRILLISH_FEMALE: _ClassVar[PokemonDisplayProto.Form] + JELLICENT_FEMALE: _ClassVar[PokemonDisplayProto.Form] + PIKACHU_COSTUME_2020: _ClassVar[PokemonDisplayProto.Form] + DRAGONITE_COSTUME_2020: _ClassVar[PokemonDisplayProto.Form] + ONIX_COSTUME_2020: _ClassVar[PokemonDisplayProto.Form] + MEOWTH_GALARIAN: _ClassVar[PokemonDisplayProto.Form] + PONYTA_GALARIAN: _ClassVar[PokemonDisplayProto.Form] + RAPIDASH_GALARIAN: _ClassVar[PokemonDisplayProto.Form] + FARFETCHD_GALARIAN: _ClassVar[PokemonDisplayProto.Form] + MR_MIME_GALARIAN: _ClassVar[PokemonDisplayProto.Form] + CORSOLA_GALARIAN: _ClassVar[PokemonDisplayProto.Form] + DARUMAKA_GALARIAN: _ClassVar[PokemonDisplayProto.Form] + DARMANITAN_GALARIAN_STANDARD: _ClassVar[PokemonDisplayProto.Form] + DARMANITAN_GALARIAN_ZEN: _ClassVar[PokemonDisplayProto.Form] + YAMASK_GALARIAN: _ClassVar[PokemonDisplayProto.Form] + STUNFISK_GALARIAN: _ClassVar[PokemonDisplayProto.Form] + TOXTRICITY_LOW_KEY: _ClassVar[PokemonDisplayProto.Form] + TOXTRICITY_AMPED: _ClassVar[PokemonDisplayProto.Form] + SINISTEA_PHONY: _ClassVar[PokemonDisplayProto.Form] + SINISTEA_ANTIQUE: _ClassVar[PokemonDisplayProto.Form] + POLTEAGEIST_PHONY: _ClassVar[PokemonDisplayProto.Form] + POLTEAGEIST_ANTIQUE: _ClassVar[PokemonDisplayProto.Form] + OBSTAGOON_NORMAL: _ClassVar[PokemonDisplayProto.Form] + PERRSERKER_NORMAL: _ClassVar[PokemonDisplayProto.Form] + CURSOLA_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SIRFETCHD_NORMAL: _ClassVar[PokemonDisplayProto.Form] + MR_RIME_NORMAL: _ClassVar[PokemonDisplayProto.Form] + RUNERIGUS_NORMAL: _ClassVar[PokemonDisplayProto.Form] + EISCUE_ICE: _ClassVar[PokemonDisplayProto.Form] + EISCUE_NOICE: _ClassVar[PokemonDisplayProto.Form] + INDEEDEE_MALE: _ClassVar[PokemonDisplayProto.Form] + INDEEDEE_FEMALE: _ClassVar[PokemonDisplayProto.Form] + MORPEKO_FULL_BELLY: _ClassVar[PokemonDisplayProto.Form] + MORPEKO_HANGRY: _ClassVar[PokemonDisplayProto.Form] + ZACIAN_CROWNED_SWORD: _ClassVar[PokemonDisplayProto.Form] + ZACIAN_HERO: _ClassVar[PokemonDisplayProto.Form] + ZAMAZENTA_CROWNED_SHIELD: _ClassVar[PokemonDisplayProto.Form] + ZAMAZENTA_HERO: _ClassVar[PokemonDisplayProto.Form] + ETERNATUS_ETERNAMAX: _ClassVar[PokemonDisplayProto.Form] + ETERNATUS_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SLOWPOKE_GALARIAN: _ClassVar[PokemonDisplayProto.Form] + SLOWBRO_GALARIAN: _ClassVar[PokemonDisplayProto.Form] + SLOWKING_GALARIAN: _ClassVar[PokemonDisplayProto.Form] + LAPRAS_COSTUME_2020: _ClassVar[PokemonDisplayProto.Form] + GENGAR_COSTUME_2020: _ClassVar[PokemonDisplayProto.Form] + PYROAR_NORMAL: _ClassVar[PokemonDisplayProto.Form] + PYROAR_FEMALE: _ClassVar[PokemonDisplayProto.Form] + MEOWSTIC_NORMAL: _ClassVar[PokemonDisplayProto.Form] + MEOWSTIC_FEMALE: _ClassVar[PokemonDisplayProto.Form] + ZYGARDE_TEN_PERCENT: _ClassVar[PokemonDisplayProto.Form] + ZYGARDE_FIFTY_PERCENT: _ClassVar[PokemonDisplayProto.Form] + ZYGARDE_COMPLETE: _ClassVar[PokemonDisplayProto.Form] + VIVILLON_ARCHIPELAGO: _ClassVar[PokemonDisplayProto.Form] + VIVILLON_CONTINENTAL: _ClassVar[PokemonDisplayProto.Form] + VIVILLON_ELEGANT: _ClassVar[PokemonDisplayProto.Form] + VIVILLON_FANCY: _ClassVar[PokemonDisplayProto.Form] + VIVILLON_GARDEN: _ClassVar[PokemonDisplayProto.Form] + VIVILLON_HIGH_PLAINS: _ClassVar[PokemonDisplayProto.Form] + VIVILLON_ICY_SNOW: _ClassVar[PokemonDisplayProto.Form] + VIVILLON_JUNGLE: _ClassVar[PokemonDisplayProto.Form] + VIVILLON_MARINE: _ClassVar[PokemonDisplayProto.Form] + VIVILLON_MEADOW: _ClassVar[PokemonDisplayProto.Form] + VIVILLON_MODERN: _ClassVar[PokemonDisplayProto.Form] + VIVILLON_MONSOON: _ClassVar[PokemonDisplayProto.Form] + VIVILLON_OCEAN: _ClassVar[PokemonDisplayProto.Form] + VIVILLON_POKEBALL: _ClassVar[PokemonDisplayProto.Form] + VIVILLON_POLAR: _ClassVar[PokemonDisplayProto.Form] + VIVILLON_RIVER: _ClassVar[PokemonDisplayProto.Form] + VIVILLON_SANDSTORM: _ClassVar[PokemonDisplayProto.Form] + VIVILLON_SAVANNA: _ClassVar[PokemonDisplayProto.Form] + VIVILLON_SUN: _ClassVar[PokemonDisplayProto.Form] + VIVILLON_TUNDRA: _ClassVar[PokemonDisplayProto.Form] + FLABEBE_RED: _ClassVar[PokemonDisplayProto.Form] + FLABEBE_YELLOW: _ClassVar[PokemonDisplayProto.Form] + FLABEBE_ORANGE: _ClassVar[PokemonDisplayProto.Form] + FLABEBE_BLUE: _ClassVar[PokemonDisplayProto.Form] + FLABEBE_WHITE: _ClassVar[PokemonDisplayProto.Form] + FLOETTE_RED: _ClassVar[PokemonDisplayProto.Form] + FLOETTE_YELLOW: _ClassVar[PokemonDisplayProto.Form] + FLOETTE_ORANGE: _ClassVar[PokemonDisplayProto.Form] + FLOETTE_BLUE: _ClassVar[PokemonDisplayProto.Form] + FLOETTE_WHITE: _ClassVar[PokemonDisplayProto.Form] + FLORGES_RED: _ClassVar[PokemonDisplayProto.Form] + FLORGES_YELLOW: _ClassVar[PokemonDisplayProto.Form] + FLORGES_ORANGE: _ClassVar[PokemonDisplayProto.Form] + FLORGES_BLUE: _ClassVar[PokemonDisplayProto.Form] + FLORGES_WHITE: _ClassVar[PokemonDisplayProto.Form] + FURFROU_NATURAL: _ClassVar[PokemonDisplayProto.Form] + FURFROU_HEART: _ClassVar[PokemonDisplayProto.Form] + FURFROU_STAR: _ClassVar[PokemonDisplayProto.Form] + FURFROU_DIAMOND: _ClassVar[PokemonDisplayProto.Form] + FURFROU_DEBUTANTE: _ClassVar[PokemonDisplayProto.Form] + FURFROU_MATRON: _ClassVar[PokemonDisplayProto.Form] + FURFROU_DANDY: _ClassVar[PokemonDisplayProto.Form] + FURFROU_LA_REINE: _ClassVar[PokemonDisplayProto.Form] + FURFROU_KABUKI: _ClassVar[PokemonDisplayProto.Form] + FURFROU_PHARAOH: _ClassVar[PokemonDisplayProto.Form] + AEGISLASH_SHIELD: _ClassVar[PokemonDisplayProto.Form] + AEGISLASH_BLADE: _ClassVar[PokemonDisplayProto.Form] + PUMPKABOO_SMALL: _ClassVar[PokemonDisplayProto.Form] + PUMPKABOO_AVERAGE: _ClassVar[PokemonDisplayProto.Form] + PUMPKABOO_LARGE: _ClassVar[PokemonDisplayProto.Form] + PUMPKABOO_SUPER: _ClassVar[PokemonDisplayProto.Form] + GOURGEIST_SMALL: _ClassVar[PokemonDisplayProto.Form] + GOURGEIST_AVERAGE: _ClassVar[PokemonDisplayProto.Form] + GOURGEIST_LARGE: _ClassVar[PokemonDisplayProto.Form] + GOURGEIST_SUPER: _ClassVar[PokemonDisplayProto.Form] + XERNEAS_NEUTRAL: _ClassVar[PokemonDisplayProto.Form] + XERNEAS_ACTIVE: _ClassVar[PokemonDisplayProto.Form] + HOOPA_CONFINED: _ClassVar[PokemonDisplayProto.Form] + HOOPA_UNBOUND: _ClassVar[PokemonDisplayProto.Form] + SABLEYE_COSTUME_2020_DEPRECATED: _ClassVar[PokemonDisplayProto.Form] + SABLEYE_COSTUME_2020: _ClassVar[PokemonDisplayProto.Form] + PIKACHU_ADVENTURE_HAT_2020: _ClassVar[PokemonDisplayProto.Form] + PIKACHU_WINTER_2020: _ClassVar[PokemonDisplayProto.Form] + DELIBIRD_WINTER_2020: _ClassVar[PokemonDisplayProto.Form] + CUBCHOO_WINTER_2020: _ClassVar[PokemonDisplayProto.Form] + SLOWPOKE_2020: _ClassVar[PokemonDisplayProto.Form] + SLOWBRO_2021: _ClassVar[PokemonDisplayProto.Form] + PIKACHU_KARIYUSHI: _ClassVar[PokemonDisplayProto.Form] + PIKACHU_POP_STAR: _ClassVar[PokemonDisplayProto.Form] + PIKACHU_ROCK_STAR: _ClassVar[PokemonDisplayProto.Form] + PIKACHU_FLYING_5TH_ANNIV: _ClassVar[PokemonDisplayProto.Form] + ORICORIO_BAILE: _ClassVar[PokemonDisplayProto.Form] + ORICORIO_POMPOM: _ClassVar[PokemonDisplayProto.Form] + ORICORIO_PAU: _ClassVar[PokemonDisplayProto.Form] + ORICORIO_SENSU: _ClassVar[PokemonDisplayProto.Form] + LYCANROC_MIDDAY: _ClassVar[PokemonDisplayProto.Form] + LYCANROC_MIDNIGHT: _ClassVar[PokemonDisplayProto.Form] + LYCANROC_DUSK: _ClassVar[PokemonDisplayProto.Form] + WISHIWASHI_SOLO: _ClassVar[PokemonDisplayProto.Form] + WISHIWASHI_SCHOOL: _ClassVar[PokemonDisplayProto.Form] + SILVALLY_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SILVALLY_BUG: _ClassVar[PokemonDisplayProto.Form] + SILVALLY_DARK: _ClassVar[PokemonDisplayProto.Form] + SILVALLY_DRAGON: _ClassVar[PokemonDisplayProto.Form] + SILVALLY_ELECTRIC: _ClassVar[PokemonDisplayProto.Form] + SILVALLY_FAIRY: _ClassVar[PokemonDisplayProto.Form] + SILVALLY_FIGHTING: _ClassVar[PokemonDisplayProto.Form] + SILVALLY_FIRE: _ClassVar[PokemonDisplayProto.Form] + SILVALLY_FLYING: _ClassVar[PokemonDisplayProto.Form] + SILVALLY_GHOST: _ClassVar[PokemonDisplayProto.Form] + SILVALLY_GRASS: _ClassVar[PokemonDisplayProto.Form] + SILVALLY_GROUND: _ClassVar[PokemonDisplayProto.Form] + SILVALLY_ICE: _ClassVar[PokemonDisplayProto.Form] + SILVALLY_POISON: _ClassVar[PokemonDisplayProto.Form] + SILVALLY_PSYCHIC: _ClassVar[PokemonDisplayProto.Form] + SILVALLY_ROCK: _ClassVar[PokemonDisplayProto.Form] + SILVALLY_STEEL: _ClassVar[PokemonDisplayProto.Form] + SILVALLY_WATER: _ClassVar[PokemonDisplayProto.Form] + MINIOR_METEOR_BLUE: _ClassVar[PokemonDisplayProto.Form] + MINIOR_BLUE: _ClassVar[PokemonDisplayProto.Form] + MINIOR_GREEN: _ClassVar[PokemonDisplayProto.Form] + MINIOR_INDIGO: _ClassVar[PokemonDisplayProto.Form] + MINIOR_ORANGE: _ClassVar[PokemonDisplayProto.Form] + MINIOR_RED: _ClassVar[PokemonDisplayProto.Form] + MINIOR_VIOLET: _ClassVar[PokemonDisplayProto.Form] + MINIOR_YELLOW: _ClassVar[PokemonDisplayProto.Form] + MIMIKYU_BUSTED: _ClassVar[PokemonDisplayProto.Form] + MIMIKYU_DISGUISED: _ClassVar[PokemonDisplayProto.Form] + NECROZMA_NORMAL: _ClassVar[PokemonDisplayProto.Form] + NECROZMA_DUSK_MANE: _ClassVar[PokemonDisplayProto.Form] + NECROZMA_DAWN_WINGS: _ClassVar[PokemonDisplayProto.Form] + NECROZMA_ULTRA: _ClassVar[PokemonDisplayProto.Form] + MAGEARNA_NORMAL: _ClassVar[PokemonDisplayProto.Form] + MAGEARNA_ORIGINAL_COLOR: _ClassVar[PokemonDisplayProto.Form] + URSHIFU_SINGLE_STRIKE: _ClassVar[PokemonDisplayProto.Form] + URSHIFU_RAPID_STRIKE: _ClassVar[PokemonDisplayProto.Form] + CALYREX_NORMAL: _ClassVar[PokemonDisplayProto.Form] + CALYREX_ICE_RIDER: _ClassVar[PokemonDisplayProto.Form] + CALYREX_SHADOW_RIDER: _ClassVar[PokemonDisplayProto.Form] + VOLTORB_HISUIAN: _ClassVar[PokemonDisplayProto.Form] + LUGIA_S: _ClassVar[PokemonDisplayProto.Form] + HO_OH_S: _ClassVar[PokemonDisplayProto.Form] + RAIKOU_S: _ClassVar[PokemonDisplayProto.Form] + ENTEI_S: _ClassVar[PokemonDisplayProto.Form] + SUICUNE_S: _ClassVar[PokemonDisplayProto.Form] + SLOWKING_2022: _ClassVar[PokemonDisplayProto.Form] + ELECTRODE_HISUIAN: _ClassVar[PokemonDisplayProto.Form] + PIKACHU_FLYING_OKINAWA: _ClassVar[PokemonDisplayProto.Form] + ROCKRUFF_DUSK: _ClassVar[PokemonDisplayProto.Form] + MINIOR_METEOR_GREEN: _ClassVar[PokemonDisplayProto.Form] + MINIOR_METEOR_INDIGO: _ClassVar[PokemonDisplayProto.Form] + MINIOR_METEOR_ORANGE: _ClassVar[PokemonDisplayProto.Form] + MINIOR_METEOR_RED: _ClassVar[PokemonDisplayProto.Form] + MINIOR_METEOR_VIOLET: _ClassVar[PokemonDisplayProto.Form] + MINIOR_METEOR_YELLOW: _ClassVar[PokemonDisplayProto.Form] + SCATTERBUG_ARCHIPELAGO: _ClassVar[PokemonDisplayProto.Form] + SCATTERBUG_CONTINENTAL: _ClassVar[PokemonDisplayProto.Form] + SCATTERBUG_ELEGANT: _ClassVar[PokemonDisplayProto.Form] + SCATTERBUG_FANCY: _ClassVar[PokemonDisplayProto.Form] + SCATTERBUG_GARDEN: _ClassVar[PokemonDisplayProto.Form] + SCATTERBUG_HIGH_PLAINS: _ClassVar[PokemonDisplayProto.Form] + SCATTERBUG_ICY_SNOW: _ClassVar[PokemonDisplayProto.Form] + SCATTERBUG_JUNGLE: _ClassVar[PokemonDisplayProto.Form] + SCATTERBUG_MARINE: _ClassVar[PokemonDisplayProto.Form] + SCATTERBUG_MEADOW: _ClassVar[PokemonDisplayProto.Form] + SCATTERBUG_MODERN: _ClassVar[PokemonDisplayProto.Form] + SCATTERBUG_MONSOON: _ClassVar[PokemonDisplayProto.Form] + SCATTERBUG_OCEAN: _ClassVar[PokemonDisplayProto.Form] + SCATTERBUG_POKEBALL: _ClassVar[PokemonDisplayProto.Form] + SCATTERBUG_POLAR: _ClassVar[PokemonDisplayProto.Form] + SCATTERBUG_RIVER: _ClassVar[PokemonDisplayProto.Form] + SCATTERBUG_SANDSTORM: _ClassVar[PokemonDisplayProto.Form] + SCATTERBUG_SAVANNA: _ClassVar[PokemonDisplayProto.Form] + SCATTERBUG_SUN: _ClassVar[PokemonDisplayProto.Form] + SCATTERBUG_TUNDRA: _ClassVar[PokemonDisplayProto.Form] + SPEWPA_ARCHIPELAGO: _ClassVar[PokemonDisplayProto.Form] + SPEWPA_CONTINENTAL: _ClassVar[PokemonDisplayProto.Form] + SPEWPA_ELEGANT: _ClassVar[PokemonDisplayProto.Form] + SPEWPA_FANCY: _ClassVar[PokemonDisplayProto.Form] + SPEWPA_GARDEN: _ClassVar[PokemonDisplayProto.Form] + SPEWPA_HIGH_PLAINS: _ClassVar[PokemonDisplayProto.Form] + SPEWPA_ICY_SNOW: _ClassVar[PokemonDisplayProto.Form] + SPEWPA_JUNGLE: _ClassVar[PokemonDisplayProto.Form] + SPEWPA_MARINE: _ClassVar[PokemonDisplayProto.Form] + SPEWPA_MEADOW: _ClassVar[PokemonDisplayProto.Form] + SPEWPA_MODERN: _ClassVar[PokemonDisplayProto.Form] + SPEWPA_MONSOON: _ClassVar[PokemonDisplayProto.Form] + SPEWPA_OCEAN: _ClassVar[PokemonDisplayProto.Form] + SPEWPA_POKEBALL: _ClassVar[PokemonDisplayProto.Form] + SPEWPA_POLAR: _ClassVar[PokemonDisplayProto.Form] + SPEWPA_RIVER: _ClassVar[PokemonDisplayProto.Form] + SPEWPA_SANDSTORM: _ClassVar[PokemonDisplayProto.Form] + SPEWPA_SAVANNA: _ClassVar[PokemonDisplayProto.Form] + SPEWPA_SUN: _ClassVar[PokemonDisplayProto.Form] + SPEWPA_TUNDRA: _ClassVar[PokemonDisplayProto.Form] + DECIDUEYE_HISUIAN: _ClassVar[PokemonDisplayProto.Form] + TYPHLOSION_HISUIAN: _ClassVar[PokemonDisplayProto.Form] + SAMUROTT_HISUIAN: _ClassVar[PokemonDisplayProto.Form] + QWILFISH_HISUIAN: _ClassVar[PokemonDisplayProto.Form] + LILLIGANT_HISUIAN: _ClassVar[PokemonDisplayProto.Form] + SLIGGOO_HISUIAN: _ClassVar[PokemonDisplayProto.Form] + GOODRA_HISUIAN: _ClassVar[PokemonDisplayProto.Form] + GROWLITHE_HISUIAN: _ClassVar[PokemonDisplayProto.Form] + ARCANINE_HISUIAN: _ClassVar[PokemonDisplayProto.Form] + SNEASEL_HISUIAN: _ClassVar[PokemonDisplayProto.Form] + AVALUGG_HISUIAN: _ClassVar[PokemonDisplayProto.Form] + ZORUA_HISUIAN: _ClassVar[PokemonDisplayProto.Form] + ZOROARK_HISUIAN: _ClassVar[PokemonDisplayProto.Form] + BRAVIARY_HISUIAN: _ClassVar[PokemonDisplayProto.Form] + MOLTRES_GALARIAN: _ClassVar[PokemonDisplayProto.Form] + ZAPDOS_GALARIAN: _ClassVar[PokemonDisplayProto.Form] + ARTICUNO_GALARIAN: _ClassVar[PokemonDisplayProto.Form] + ENAMORUS_INCARNATE: _ClassVar[PokemonDisplayProto.Form] + ENAMORUS_THERIAN: _ClassVar[PokemonDisplayProto.Form] + BASCULIN_WHITE_STRIPED: _ClassVar[PokemonDisplayProto.Form] + PIKACHU_GOFEST_2022: _ClassVar[PokemonDisplayProto.Form] + PIKACHU_WCS_2022: _ClassVar[PokemonDisplayProto.Form] + BASCULEGION_NORMAL: _ClassVar[PokemonDisplayProto.Form] + BASCULEGION_FEMALE: _ClassVar[PokemonDisplayProto.Form] + DECIDUEYE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + SLIGGOO_NORMAL: _ClassVar[PokemonDisplayProto.Form] + GOODRA_NORMAL: _ClassVar[PokemonDisplayProto.Form] + AVALUGG_NORMAL: _ClassVar[PokemonDisplayProto.Form] + PIKACHU_TSHIRT_01: _ClassVar[PokemonDisplayProto.Form] + PIKACHU_TSHIRT_02: _ClassVar[PokemonDisplayProto.Form] + PIKACHU_FLYING_01: _ClassVar[PokemonDisplayProto.Form] + PIKACHU_FLYING_02: _ClassVar[PokemonDisplayProto.Form] + URSALUNA_NORMAL: _ClassVar[PokemonDisplayProto.Form] + BEARTIC_WINTER_2020: _ClassVar[PokemonDisplayProto.Form] + LATIAS_S: _ClassVar[PokemonDisplayProto.Form] + LATIOS_S: _ClassVar[PokemonDisplayProto.Form] + ZYGARDE_COMPLETE_TEN_PERCENT: _ClassVar[PokemonDisplayProto.Form] + ZYGARDE_COMPLETE_FIFTY_PERCENT: _ClassVar[PokemonDisplayProto.Form] + PIKACHU_GOTOUR_2024_A: _ClassVar[PokemonDisplayProto.Form] + PIKACHU_GOTOUR_2024_B: _ClassVar[PokemonDisplayProto.Form] + PIKACHU_GOTOUR_2024_A_02: _ClassVar[PokemonDisplayProto.Form] + PIKACHU_GOTOUR_2024_B_02: _ClassVar[PokemonDisplayProto.Form] + DIALGA_ORIGIN: _ClassVar[PokemonDisplayProto.Form] + PALKIA_ORIGIN: _ClassVar[PokemonDisplayProto.Form] + ROCKRUFF_NORMAL: _ClassVar[PokemonDisplayProto.Form] + PIKACHU_TSHIRT_03: _ClassVar[PokemonDisplayProto.Form] + PIKACHU_FLYING_04: _ClassVar[PokemonDisplayProto.Form] + PIKACHU_TSHIRT_04: _ClassVar[PokemonDisplayProto.Form] + PIKACHU_TSHIRT_05: _ClassVar[PokemonDisplayProto.Form] + PIKACHU_TSHIRT_06: _ClassVar[PokemonDisplayProto.Form] + PIKACHU_TSHIRT_07: _ClassVar[PokemonDisplayProto.Form] + PIKACHU_FLYING_05: _ClassVar[PokemonDisplayProto.Form] + PIKACHU_FLYING_06: _ClassVar[PokemonDisplayProto.Form] + PIKACHU_FLYING_07: _ClassVar[PokemonDisplayProto.Form] + PIKACHU_FLYING_08: _ClassVar[PokemonDisplayProto.Form] + PIKACHU_HORIZONS: _ClassVar[PokemonDisplayProto.Form] + PIKACHU_GOFEST_2024_STIARA: _ClassVar[PokemonDisplayProto.Form] + PIKACHU_GOFEST_2024_MTIARA: _ClassVar[PokemonDisplayProto.Form] + EEVEE_GOFEST_2024_STIARA: _ClassVar[PokemonDisplayProto.Form] + EEVEE_GOFEST_2024_MTIARA: _ClassVar[PokemonDisplayProto.Form] + ESPEON_GOFEST_2024_SSCARF: _ClassVar[PokemonDisplayProto.Form] + UMBREON_GOFEST_2024_MSCARF: _ClassVar[PokemonDisplayProto.Form] + OINKOLOGNE_NORMAL: _ClassVar[PokemonDisplayProto.Form] + OINKOLOGNE_FEMALE: _ClassVar[PokemonDisplayProto.Form] + MAUSHOLD_FAMILY_OF_THREE: _ClassVar[PokemonDisplayProto.Form] + MAUSHOLD_FAMILY_OF_FOUR: _ClassVar[PokemonDisplayProto.Form] + SQUAWKABILLY_GREEN: _ClassVar[PokemonDisplayProto.Form] + SQUAWKABILLY_BLUE: _ClassVar[PokemonDisplayProto.Form] + SQUAWKABILLY_YELLOW: _ClassVar[PokemonDisplayProto.Form] + SQUAWKABILLY_WHITE: _ClassVar[PokemonDisplayProto.Form] + PALAFIN_ZERO: _ClassVar[PokemonDisplayProto.Form] + PALAFIN_HERO: _ClassVar[PokemonDisplayProto.Form] + TATSUGIRI_CURLY: _ClassVar[PokemonDisplayProto.Form] + TATSUGIRI_DROOPY: _ClassVar[PokemonDisplayProto.Form] + TATSUGIRI_STRETCHY: _ClassVar[PokemonDisplayProto.Form] + DUDUNSPARCE_TWO: _ClassVar[PokemonDisplayProto.Form] + DUDUNSPARCE_THREE: _ClassVar[PokemonDisplayProto.Form] + KORAIDON_APEX: _ClassVar[PokemonDisplayProto.Form] + MIRAIDON_ULTIMATE: _ClassVar[PokemonDisplayProto.Form] + GIMMIGHOUL_NORMAL: _ClassVar[PokemonDisplayProto.Form] + GHOLDENGO_NORMAL: _ClassVar[PokemonDisplayProto.Form] + AERODACTYL_SUMMER_2023: _ClassVar[PokemonDisplayProto.Form] + PIKACHU_SUMMER_2023_A: _ClassVar[PokemonDisplayProto.Form] + PIKACHU_SUMMER_2023_B: _ClassVar[PokemonDisplayProto.Form] + PIKACHU_SUMMER_2023_C: _ClassVar[PokemonDisplayProto.Form] + PIKACHU_SUMMER_2023_D: _ClassVar[PokemonDisplayProto.Form] + TAUROS_PALDEA_COMBAT: _ClassVar[PokemonDisplayProto.Form] + TAUROS_PALDEA_BLAZE: _ClassVar[PokemonDisplayProto.Form] + TAUROS_PALDEA_AQUA: _ClassVar[PokemonDisplayProto.Form] + WOOPER_PALDEA: _ClassVar[PokemonDisplayProto.Form] + PIKACHU_SUMMER_2023_E: _ClassVar[PokemonDisplayProto.Form] + PIKACHU_FLYING_03: _ClassVar[PokemonDisplayProto.Form] + PIKACHU_JEJU: _ClassVar[PokemonDisplayProto.Form] + PIKACHU_DOCTOR: _ClassVar[PokemonDisplayProto.Form] + PIKACHU_WCS_2023: _ClassVar[PokemonDisplayProto.Form] + PIKACHU_WCS_2024: _ClassVar[PokemonDisplayProto.Form] + FORM_UNSET: PokemonDisplayProto.Form + UNOWN_A: PokemonDisplayProto.Form + UNOWN_B: PokemonDisplayProto.Form + UNOWN_C: PokemonDisplayProto.Form + UNOWN_D: PokemonDisplayProto.Form + UNOWN_E: PokemonDisplayProto.Form + UNOWN_F: PokemonDisplayProto.Form + UNOWN_G: PokemonDisplayProto.Form + UNOWN_H: PokemonDisplayProto.Form + UNOWN_I: PokemonDisplayProto.Form + UNOWN_J: PokemonDisplayProto.Form + UNOWN_K: PokemonDisplayProto.Form + UNOWN_L: PokemonDisplayProto.Form + UNOWN_M: PokemonDisplayProto.Form + UNOWN_N: PokemonDisplayProto.Form + UNOWN_O: PokemonDisplayProto.Form + UNOWN_P: PokemonDisplayProto.Form + UNOWN_Q: PokemonDisplayProto.Form + UNOWN_R: PokemonDisplayProto.Form + UNOWN_S: PokemonDisplayProto.Form + UNOWN_T: PokemonDisplayProto.Form + UNOWN_U: PokemonDisplayProto.Form + UNOWN_V: PokemonDisplayProto.Form + UNOWN_W: PokemonDisplayProto.Form + UNOWN_X: PokemonDisplayProto.Form + UNOWN_Y: PokemonDisplayProto.Form + UNOWN_Z: PokemonDisplayProto.Form + UNOWN_EXCLAMATION_POINT: PokemonDisplayProto.Form + UNOWN_QUESTION_MARK: PokemonDisplayProto.Form + CASTFORM_NORMAL: PokemonDisplayProto.Form + CASTFORM_SUNNY: PokemonDisplayProto.Form + CASTFORM_RAINY: PokemonDisplayProto.Form + CASTFORM_SNOWY: PokemonDisplayProto.Form + DEOXYS_NORMAL: PokemonDisplayProto.Form + DEOXYS_ATTACK: PokemonDisplayProto.Form + DEOXYS_DEFENSE: PokemonDisplayProto.Form + DEOXYS_SPEED: PokemonDisplayProto.Form + SPINDA_00: PokemonDisplayProto.Form + SPINDA_01: PokemonDisplayProto.Form + SPINDA_02: PokemonDisplayProto.Form + SPINDA_03: PokemonDisplayProto.Form + SPINDA_04: PokemonDisplayProto.Form + SPINDA_05: PokemonDisplayProto.Form + SPINDA_06: PokemonDisplayProto.Form + SPINDA_07: PokemonDisplayProto.Form + RATTATA_NORMAL: PokemonDisplayProto.Form + RATTATA_ALOLA: PokemonDisplayProto.Form + RATICATE_NORMAL: PokemonDisplayProto.Form + RATICATE_ALOLA: PokemonDisplayProto.Form + RAICHU_NORMAL: PokemonDisplayProto.Form + RAICHU_ALOLA: PokemonDisplayProto.Form + SANDSHREW_NORMAL: PokemonDisplayProto.Form + SANDSHREW_ALOLA: PokemonDisplayProto.Form + SANDSLASH_NORMAL: PokemonDisplayProto.Form + SANDSLASH_ALOLA: PokemonDisplayProto.Form + VULPIX_NORMAL: PokemonDisplayProto.Form + VULPIX_ALOLA: PokemonDisplayProto.Form + NINETALES_NORMAL: PokemonDisplayProto.Form + NINETALES_ALOLA: PokemonDisplayProto.Form + DIGLETT_NORMAL: PokemonDisplayProto.Form + DIGLETT_ALOLA: PokemonDisplayProto.Form + DUGTRIO_NORMAL: PokemonDisplayProto.Form + DUGTRIO_ALOLA: PokemonDisplayProto.Form + MEOWTH_NORMAL: PokemonDisplayProto.Form + MEOWTH_ALOLA: PokemonDisplayProto.Form + PERSIAN_NORMAL: PokemonDisplayProto.Form + PERSIAN_ALOLA: PokemonDisplayProto.Form + GEODUDE_NORMAL: PokemonDisplayProto.Form + GEODUDE_ALOLA: PokemonDisplayProto.Form + GRAVELER_NORMAL: PokemonDisplayProto.Form + GRAVELER_ALOLA: PokemonDisplayProto.Form + GOLEM_NORMAL: PokemonDisplayProto.Form + GOLEM_ALOLA: PokemonDisplayProto.Form + GRIMER_NORMAL: PokemonDisplayProto.Form + GRIMER_ALOLA: PokemonDisplayProto.Form + MUK_NORMAL: PokemonDisplayProto.Form + MUK_ALOLA: PokemonDisplayProto.Form + EXEGGUTOR_NORMAL: PokemonDisplayProto.Form + EXEGGUTOR_ALOLA: PokemonDisplayProto.Form + MAROWAK_NORMAL: PokemonDisplayProto.Form + MAROWAK_ALOLA: PokemonDisplayProto.Form + ROTOM_NORMAL: PokemonDisplayProto.Form + ROTOM_FROST: PokemonDisplayProto.Form + ROTOM_FAN: PokemonDisplayProto.Form + ROTOM_MOW: PokemonDisplayProto.Form + ROTOM_WASH: PokemonDisplayProto.Form + ROTOM_HEAT: PokemonDisplayProto.Form + WORMADAM_PLANT: PokemonDisplayProto.Form + WORMADAM_SANDY: PokemonDisplayProto.Form + WORMADAM_TRASH: PokemonDisplayProto.Form + GIRATINA_ALTERED: PokemonDisplayProto.Form + GIRATINA_ORIGIN: PokemonDisplayProto.Form + SHAYMIN_SKY: PokemonDisplayProto.Form + SHAYMIN_LAND: PokemonDisplayProto.Form + CHERRIM_OVERCAST: PokemonDisplayProto.Form + CHERRIM_SUNNY: PokemonDisplayProto.Form + SHELLOS_WEST_SEA: PokemonDisplayProto.Form + SHELLOS_EAST_SEA: PokemonDisplayProto.Form + GASTRODON_WEST_SEA: PokemonDisplayProto.Form + GASTRODON_EAST_SEA: PokemonDisplayProto.Form + ARCEUS_NORMAL: PokemonDisplayProto.Form + ARCEUS_FIGHTING: PokemonDisplayProto.Form + ARCEUS_FLYING: PokemonDisplayProto.Form + ARCEUS_POISON: PokemonDisplayProto.Form + ARCEUS_GROUND: PokemonDisplayProto.Form + ARCEUS_ROCK: PokemonDisplayProto.Form + ARCEUS_BUG: PokemonDisplayProto.Form + ARCEUS_GHOST: PokemonDisplayProto.Form + ARCEUS_STEEL: PokemonDisplayProto.Form + ARCEUS_FIRE: PokemonDisplayProto.Form + ARCEUS_WATER: PokemonDisplayProto.Form + ARCEUS_GRASS: PokemonDisplayProto.Form + ARCEUS_ELECTRIC: PokemonDisplayProto.Form + ARCEUS_PSYCHIC: PokemonDisplayProto.Form + ARCEUS_ICE: PokemonDisplayProto.Form + ARCEUS_DRAGON: PokemonDisplayProto.Form + ARCEUS_DARK: PokemonDisplayProto.Form + ARCEUS_FAIRY: PokemonDisplayProto.Form + BURMY_PLANT: PokemonDisplayProto.Form + BURMY_SANDY: PokemonDisplayProto.Form + BURMY_TRASH: PokemonDisplayProto.Form + SPINDA_08: PokemonDisplayProto.Form + SPINDA_09: PokemonDisplayProto.Form + SPINDA_10: PokemonDisplayProto.Form + SPINDA_11: PokemonDisplayProto.Form + SPINDA_12: PokemonDisplayProto.Form + SPINDA_13: PokemonDisplayProto.Form + SPINDA_14: PokemonDisplayProto.Form + SPINDA_15: PokemonDisplayProto.Form + SPINDA_16: PokemonDisplayProto.Form + SPINDA_17: PokemonDisplayProto.Form + SPINDA_18: PokemonDisplayProto.Form + SPINDA_19: PokemonDisplayProto.Form + MEWTWO_A: PokemonDisplayProto.Form + MEWTWO_NORMAL: PokemonDisplayProto.Form + BASCULIN_RED_STRIPED: PokemonDisplayProto.Form + BASCULIN_BLUE_STRIPED: PokemonDisplayProto.Form + DARMANITAN_STANDARD: PokemonDisplayProto.Form + DARMANITAN_ZEN: PokemonDisplayProto.Form + TORNADUS_INCARNATE: PokemonDisplayProto.Form + TORNADUS_THERIAN: PokemonDisplayProto.Form + THUNDURUS_INCARNATE: PokemonDisplayProto.Form + THUNDURUS_THERIAN: PokemonDisplayProto.Form + LANDORUS_INCARNATE: PokemonDisplayProto.Form + LANDORUS_THERIAN: PokemonDisplayProto.Form + KYUREM_NORMAL: PokemonDisplayProto.Form + KYUREM_BLACK: PokemonDisplayProto.Form + KYUREM_WHITE: PokemonDisplayProto.Form + KELDEO_ORDINARY: PokemonDisplayProto.Form + KELDEO_RESOLUTE: PokemonDisplayProto.Form + MELOETTA_ARIA: PokemonDisplayProto.Form + MELOETTA_PIROUETTE: PokemonDisplayProto.Form + ZUBAT_NORMAL: PokemonDisplayProto.Form + GOLBAT_NORMAL: PokemonDisplayProto.Form + BULBASAUR_NORMAL: PokemonDisplayProto.Form + IVYSAUR_NORMAL: PokemonDisplayProto.Form + VENUSAUR_NORMAL: PokemonDisplayProto.Form + CHARMANDER_NORMAL: PokemonDisplayProto.Form + CHARMELEON_NORMAL: PokemonDisplayProto.Form + CHARIZARD_NORMAL: PokemonDisplayProto.Form + SQUIRTLE_NORMAL: PokemonDisplayProto.Form + WARTORTLE_NORMAL: PokemonDisplayProto.Form + BLASTOISE_NORMAL: PokemonDisplayProto.Form + DRATINI_NORMAL: PokemonDisplayProto.Form + DRAGONAIR_NORMAL: PokemonDisplayProto.Form + DRAGONITE_NORMAL: PokemonDisplayProto.Form + SNORLAX_NORMAL: PokemonDisplayProto.Form + CROBAT_NORMAL: PokemonDisplayProto.Form + MUDKIP_NORMAL: PokemonDisplayProto.Form + MARSHTOMP_NORMAL: PokemonDisplayProto.Form + SWAMPERT_NORMAL: PokemonDisplayProto.Form + DROWZEE_NORMAL: PokemonDisplayProto.Form + HYPNO_NORMAL: PokemonDisplayProto.Form + CUBONE_NORMAL: PokemonDisplayProto.Form + HOUNDOUR_NORMAL: PokemonDisplayProto.Form + HOUNDOOM_NORMAL: PokemonDisplayProto.Form + POLIWAG_NORMAL: PokemonDisplayProto.Form + POLIWHIRL_NORMAL: PokemonDisplayProto.Form + POLIWRATH_NORMAL: PokemonDisplayProto.Form + POLITOED_NORMAL: PokemonDisplayProto.Form + SCYTHER_NORMAL: PokemonDisplayProto.Form + SCIZOR_NORMAL: PokemonDisplayProto.Form + MAGIKARP_NORMAL: PokemonDisplayProto.Form + GYARADOS_NORMAL: PokemonDisplayProto.Form + VENONAT_NORMAL: PokemonDisplayProto.Form + VENOMOTH_NORMAL: PokemonDisplayProto.Form + ODDISH_NORMAL: PokemonDisplayProto.Form + GLOOM_NORMAL: PokemonDisplayProto.Form + VILEPLUME_NORMAL: PokemonDisplayProto.Form + BELLOSSOM_NORMAL: PokemonDisplayProto.Form + HITMONCHAN_NORMAL: PokemonDisplayProto.Form + GROWLITHE_NORMAL: PokemonDisplayProto.Form + ARCANINE_NORMAL: PokemonDisplayProto.Form + PSYDUCK_NORMAL: PokemonDisplayProto.Form + GOLDUCK_NORMAL: PokemonDisplayProto.Form + RALTS_NORMAL: PokemonDisplayProto.Form + KIRLIA_NORMAL: PokemonDisplayProto.Form + GARDEVOIR_NORMAL: PokemonDisplayProto.Form + GALLADE_NORMAL: PokemonDisplayProto.Form + ABRA_NORMAL: PokemonDisplayProto.Form + KADABRA_NORMAL: PokemonDisplayProto.Form + ALAKAZAM_NORMAL: PokemonDisplayProto.Form + LARVITAR_NORMAL: PokemonDisplayProto.Form + PUPITAR_NORMAL: PokemonDisplayProto.Form + TYRANITAR_NORMAL: PokemonDisplayProto.Form + LAPRAS_NORMAL: PokemonDisplayProto.Form + DEERLING_SPRING: PokemonDisplayProto.Form + DEERLING_SUMMER: PokemonDisplayProto.Form + DEERLING_AUTUMN: PokemonDisplayProto.Form + DEERLING_WINTER: PokemonDisplayProto.Form + SAWSBUCK_SPRING: PokemonDisplayProto.Form + SAWSBUCK_SUMMER: PokemonDisplayProto.Form + SAWSBUCK_AUTUMN: PokemonDisplayProto.Form + SAWSBUCK_WINTER: PokemonDisplayProto.Form + GENESECT_NORMAL: PokemonDisplayProto.Form + GENESECT_SHOCK: PokemonDisplayProto.Form + GENESECT_BURN: PokemonDisplayProto.Form + GENESECT_CHILL: PokemonDisplayProto.Form + GENESECT_DOUSE: PokemonDisplayProto.Form + PIKACHU_NORMAL: PokemonDisplayProto.Form + WURMPLE_NORMAL: PokemonDisplayProto.Form + WOBBUFFET_NORMAL: PokemonDisplayProto.Form + CACNEA_NORMAL: PokemonDisplayProto.Form + CACTURNE_NORMAL: PokemonDisplayProto.Form + WEEDLE_NORMAL: PokemonDisplayProto.Form + KAKUNA_NORMAL: PokemonDisplayProto.Form + BEEDRILL_NORMAL: PokemonDisplayProto.Form + SEEDOT_NORMAL: PokemonDisplayProto.Form + NUZLEAF_NORMAL: PokemonDisplayProto.Form + SHIFTRY_NORMAL: PokemonDisplayProto.Form + MAGMAR_NORMAL: PokemonDisplayProto.Form + MAGMORTAR_NORMAL: PokemonDisplayProto.Form + ELECTABUZZ_NORMAL: PokemonDisplayProto.Form + ELECTIVIRE_NORMAL: PokemonDisplayProto.Form + MAREEP_NORMAL: PokemonDisplayProto.Form + FLAAFFY_NORMAL: PokemonDisplayProto.Form + AMPHAROS_NORMAL: PokemonDisplayProto.Form + MAGNEMITE_NORMAL: PokemonDisplayProto.Form + MAGNETON_NORMAL: PokemonDisplayProto.Form + MAGNEZONE_NORMAL: PokemonDisplayProto.Form + BELLSPROUT_NORMAL: PokemonDisplayProto.Form + WEEPINBELL_NORMAL: PokemonDisplayProto.Form + VICTREEBEL_NORMAL: PokemonDisplayProto.Form + PORYGON_NORMAL: PokemonDisplayProto.Form + PORYGON2_NORMAL: PokemonDisplayProto.Form + PORYGON_Z_NORMAL: PokemonDisplayProto.Form + TURTWIG_NORMAL: PokemonDisplayProto.Form + GROTLE_NORMAL: PokemonDisplayProto.Form + TORTERRA_NORMAL: PokemonDisplayProto.Form + EKANS_NORMAL: PokemonDisplayProto.Form + ARBOK_NORMAL: PokemonDisplayProto.Form + KOFFING_NORMAL: PokemonDisplayProto.Form + WEEZING_NORMAL: PokemonDisplayProto.Form + HITMONLEE_NORMAL: PokemonDisplayProto.Form + ARTICUNO_NORMAL: PokemonDisplayProto.Form + MISDREAVUS_NORMAL: PokemonDisplayProto.Form + MISMAGIUS_NORMAL: PokemonDisplayProto.Form + EXEGGCUTE_NORMAL: PokemonDisplayProto.Form + CARVANHA_NORMAL: PokemonDisplayProto.Form + SHARPEDO_NORMAL: PokemonDisplayProto.Form + OMANYTE_NORMAL: PokemonDisplayProto.Form + OMASTAR_NORMAL: PokemonDisplayProto.Form + TRAPINCH_NORMAL: PokemonDisplayProto.Form + VIBRAVA_NORMAL: PokemonDisplayProto.Form + FLYGON_NORMAL: PokemonDisplayProto.Form + BAGON_NORMAL: PokemonDisplayProto.Form + SHELGON_NORMAL: PokemonDisplayProto.Form + SALAMENCE_NORMAL: PokemonDisplayProto.Form + BELDUM_NORMAL: PokemonDisplayProto.Form + METANG_NORMAL: PokemonDisplayProto.Form + METAGROSS_NORMAL: PokemonDisplayProto.Form + ZAPDOS_NORMAL: PokemonDisplayProto.Form + NIDORAN_NORMAL: PokemonDisplayProto.Form + NIDORINA_NORMAL: PokemonDisplayProto.Form + NIDOQUEEN_NORMAL: PokemonDisplayProto.Form + NIDORINO_NORMAL: PokemonDisplayProto.Form + NIDOKING_NORMAL: PokemonDisplayProto.Form + STUNKY_NORMAL: PokemonDisplayProto.Form + SKUNTANK_NORMAL: PokemonDisplayProto.Form + SNEASEL_NORMAL: PokemonDisplayProto.Form + WEAVILE_NORMAL: PokemonDisplayProto.Form + GLIGAR_NORMAL: PokemonDisplayProto.Form + GLISCOR_NORMAL: PokemonDisplayProto.Form + MACHOP_NORMAL: PokemonDisplayProto.Form + MACHOKE_NORMAL: PokemonDisplayProto.Form + MACHAMP_NORMAL: PokemonDisplayProto.Form + CHIMCHAR_NORMAL: PokemonDisplayProto.Form + MONFERNO_NORMAL: PokemonDisplayProto.Form + INFERNAPE_NORMAL: PokemonDisplayProto.Form + SHUCKLE_NORMAL: PokemonDisplayProto.Form + ABSOL_NORMAL: PokemonDisplayProto.Form + MAWILE_NORMAL: PokemonDisplayProto.Form + MOLTRES_NORMAL: PokemonDisplayProto.Form + KANGASKHAN_NORMAL: PokemonDisplayProto.Form + RHYHORN_NORMAL: PokemonDisplayProto.Form + RHYDON_NORMAL: PokemonDisplayProto.Form + RHYPERIOR_NORMAL: PokemonDisplayProto.Form + MURKROW_NORMAL: PokemonDisplayProto.Form + HONCHKROW_NORMAL: PokemonDisplayProto.Form + GIBLE_NORMAL: PokemonDisplayProto.Form + GABITE_NORMAL: PokemonDisplayProto.Form + GARCHOMP_NORMAL: PokemonDisplayProto.Form + KRABBY_NORMAL: PokemonDisplayProto.Form + KINGLER_NORMAL: PokemonDisplayProto.Form + SHELLDER_NORMAL: PokemonDisplayProto.Form + CLOYSTER_NORMAL: PokemonDisplayProto.Form + HIPPOPOTAS_NORMAL: PokemonDisplayProto.Form + HIPPOWDON_NORMAL: PokemonDisplayProto.Form + PIKACHU_FALL_2019: PokemonDisplayProto.Form + SQUIRTLE_FALL_2019: PokemonDisplayProto.Form + CHARMANDER_FALL_2019: PokemonDisplayProto.Form + BULBASAUR_FALL_2019: PokemonDisplayProto.Form + PINSIR_NORMAL: PokemonDisplayProto.Form + PIKACHU_VS_2019: PokemonDisplayProto.Form + ONIX_NORMAL: PokemonDisplayProto.Form + STEELIX_NORMAL: PokemonDisplayProto.Form + SHUPPET_NORMAL: PokemonDisplayProto.Form + BANETTE_NORMAL: PokemonDisplayProto.Form + DUSKULL_NORMAL: PokemonDisplayProto.Form + DUSCLOPS_NORMAL: PokemonDisplayProto.Form + DUSKNOIR_NORMAL: PokemonDisplayProto.Form + SABLEYE_NORMAL: PokemonDisplayProto.Form + SNORUNT_NORMAL: PokemonDisplayProto.Form + GLALIE_NORMAL: PokemonDisplayProto.Form + SNOVER_NORMAL: PokemonDisplayProto.Form + ABOMASNOW_NORMAL: PokemonDisplayProto.Form + DELIBIRD_NORMAL: PokemonDisplayProto.Form + STANTLER_NORMAL: PokemonDisplayProto.Form + WEEZING_GALARIAN: PokemonDisplayProto.Form + ZIGZAGOON_NORMAL: PokemonDisplayProto.Form + ZIGZAGOON_GALARIAN: PokemonDisplayProto.Form + LINOONE_NORMAL: PokemonDisplayProto.Form + LINOONE_GALARIAN: PokemonDisplayProto.Form + PIKACHU_COPY_2019: PokemonDisplayProto.Form + VENUSAUR_COPY_2019: PokemonDisplayProto.Form + CHARIZARD_COPY_2019: PokemonDisplayProto.Form + BLASTOISE_COPY_2019: PokemonDisplayProto.Form + CATERPIE_NORMAL: PokemonDisplayProto.Form + METAPOD_NORMAL: PokemonDisplayProto.Form + BUTTERFREE_NORMAL: PokemonDisplayProto.Form + PIDGEY_NORMAL: PokemonDisplayProto.Form + PIDGEOTTO_NORMAL: PokemonDisplayProto.Form + PIDGEOT_NORMAL: PokemonDisplayProto.Form + SPEAROW_NORMAL: PokemonDisplayProto.Form + FEAROW_NORMAL: PokemonDisplayProto.Form + CLEFAIRY_NORMAL: PokemonDisplayProto.Form + CLEFABLE_NORMAL: PokemonDisplayProto.Form + JIGGLYPUFF_NORMAL: PokemonDisplayProto.Form + WIGGLYTUFF_NORMAL: PokemonDisplayProto.Form + PARAS_NORMAL: PokemonDisplayProto.Form + PARASECT_NORMAL: PokemonDisplayProto.Form + MANKEY_NORMAL: PokemonDisplayProto.Form + PRIMEAPE_NORMAL: PokemonDisplayProto.Form + TENTACOOL_NORMAL: PokemonDisplayProto.Form + TENTACRUEL_NORMAL: PokemonDisplayProto.Form + PONYTA_NORMAL: PokemonDisplayProto.Form + RAPIDASH_NORMAL: PokemonDisplayProto.Form + SLOWPOKE_NORMAL: PokemonDisplayProto.Form + SLOWBRO_NORMAL: PokemonDisplayProto.Form + FARFETCHD_NORMAL: PokemonDisplayProto.Form + DODUO_NORMAL: PokemonDisplayProto.Form + DODRIO_NORMAL: PokemonDisplayProto.Form + SEEL_NORMAL: PokemonDisplayProto.Form + DEWGONG_NORMAL: PokemonDisplayProto.Form + GASTLY_NORMAL: PokemonDisplayProto.Form + HAUNTER_NORMAL: PokemonDisplayProto.Form + GENGAR_NORMAL: PokemonDisplayProto.Form + VOLTORB_NORMAL: PokemonDisplayProto.Form + ELECTRODE_NORMAL: PokemonDisplayProto.Form + LICKITUNG_NORMAL: PokemonDisplayProto.Form + CHANSEY_NORMAL: PokemonDisplayProto.Form + TANGELA_NORMAL: PokemonDisplayProto.Form + HORSEA_NORMAL: PokemonDisplayProto.Form + SEADRA_NORMAL: PokemonDisplayProto.Form + GOLDEEN_NORMAL: PokemonDisplayProto.Form + SEAKING_NORMAL: PokemonDisplayProto.Form + STARYU_NORMAL: PokemonDisplayProto.Form + STARMIE_NORMAL: PokemonDisplayProto.Form + MR_MIME_NORMAL: PokemonDisplayProto.Form + JYNX_NORMAL: PokemonDisplayProto.Form + TAUROS_NORMAL: PokemonDisplayProto.Form + DITTO_NORMAL: PokemonDisplayProto.Form + EEVEE_NORMAL: PokemonDisplayProto.Form + VAPOREON_NORMAL: PokemonDisplayProto.Form + JOLTEON_NORMAL: PokemonDisplayProto.Form + FLAREON_NORMAL: PokemonDisplayProto.Form + KABUTO_NORMAL: PokemonDisplayProto.Form + KABUTOPS_NORMAL: PokemonDisplayProto.Form + AERODACTYL_NORMAL: PokemonDisplayProto.Form + MEW_NORMAL: PokemonDisplayProto.Form + CHIKORITA_NORMAL: PokemonDisplayProto.Form + BAYLEEF_NORMAL: PokemonDisplayProto.Form + MEGANIUM_NORMAL: PokemonDisplayProto.Form + CYNDAQUIL_NORMAL: PokemonDisplayProto.Form + QUILAVA_NORMAL: PokemonDisplayProto.Form + TYPHLOSION_NORMAL: PokemonDisplayProto.Form + TOTODILE_NORMAL: PokemonDisplayProto.Form + CROCONAW_NORMAL: PokemonDisplayProto.Form + FERALIGATR_NORMAL: PokemonDisplayProto.Form + SENTRET_NORMAL: PokemonDisplayProto.Form + FURRET_NORMAL: PokemonDisplayProto.Form + HOOTHOOT_NORMAL: PokemonDisplayProto.Form + NOCTOWL_NORMAL: PokemonDisplayProto.Form + LEDYBA_NORMAL: PokemonDisplayProto.Form + LEDIAN_NORMAL: PokemonDisplayProto.Form + SPINARAK_NORMAL: PokemonDisplayProto.Form + ARIADOS_NORMAL: PokemonDisplayProto.Form + CHINCHOU_NORMAL: PokemonDisplayProto.Form + LANTURN_NORMAL: PokemonDisplayProto.Form + PICHU_NORMAL: PokemonDisplayProto.Form + CLEFFA_NORMAL: PokemonDisplayProto.Form + IGGLYBUFF_NORMAL: PokemonDisplayProto.Form + TOGEPI_NORMAL: PokemonDisplayProto.Form + TOGETIC_NORMAL: PokemonDisplayProto.Form + NATU_NORMAL: PokemonDisplayProto.Form + XATU_NORMAL: PokemonDisplayProto.Form + MARILL_NORMAL: PokemonDisplayProto.Form + AZUMARILL_NORMAL: PokemonDisplayProto.Form + SUDOWOODO_NORMAL: PokemonDisplayProto.Form + HOPPIP_NORMAL: PokemonDisplayProto.Form + SKIPLOOM_NORMAL: PokemonDisplayProto.Form + JUMPLUFF_NORMAL: PokemonDisplayProto.Form + AIPOM_NORMAL: PokemonDisplayProto.Form + SUNKERN_NORMAL: PokemonDisplayProto.Form + SUNFLORA_NORMAL: PokemonDisplayProto.Form + YANMA_NORMAL: PokemonDisplayProto.Form + WOOPER_NORMAL: PokemonDisplayProto.Form + QUAGSIRE_NORMAL: PokemonDisplayProto.Form + ESPEON_NORMAL: PokemonDisplayProto.Form + UMBREON_NORMAL: PokemonDisplayProto.Form + SLOWKING_NORMAL: PokemonDisplayProto.Form + GIRAFARIG_NORMAL: PokemonDisplayProto.Form + PINECO_NORMAL: PokemonDisplayProto.Form + FORRETRESS_NORMAL: PokemonDisplayProto.Form + DUNSPARCE_NORMAL: PokemonDisplayProto.Form + SNUBBULL_NORMAL: PokemonDisplayProto.Form + GRANBULL_NORMAL: PokemonDisplayProto.Form + QWILFISH_NORMAL: PokemonDisplayProto.Form + HERACROSS_NORMAL: PokemonDisplayProto.Form + TEDDIURSA_NORMAL: PokemonDisplayProto.Form + URSARING_NORMAL: PokemonDisplayProto.Form + SLUGMA_NORMAL: PokemonDisplayProto.Form + MAGCARGO_NORMAL: PokemonDisplayProto.Form + SWINUB_NORMAL: PokemonDisplayProto.Form + PILOSWINE_NORMAL: PokemonDisplayProto.Form + CORSOLA_NORMAL: PokemonDisplayProto.Form + REMORAID_NORMAL: PokemonDisplayProto.Form + OCTILLERY_NORMAL: PokemonDisplayProto.Form + MANTINE_NORMAL: PokemonDisplayProto.Form + SKARMORY_NORMAL: PokemonDisplayProto.Form + KINGDRA_NORMAL: PokemonDisplayProto.Form + PHANPY_NORMAL: PokemonDisplayProto.Form + DONPHAN_NORMAL: PokemonDisplayProto.Form + SMEARGLE_NORMAL: PokemonDisplayProto.Form + TYROGUE_NORMAL: PokemonDisplayProto.Form + HITMONTOP_NORMAL: PokemonDisplayProto.Form + SMOOCHUM_NORMAL: PokemonDisplayProto.Form + ELEKID_NORMAL: PokemonDisplayProto.Form + MAGBY_NORMAL: PokemonDisplayProto.Form + MILTANK_NORMAL: PokemonDisplayProto.Form + BLISSEY_NORMAL: PokemonDisplayProto.Form + RAIKOU_NORMAL: PokemonDisplayProto.Form + ENTEI_NORMAL: PokemonDisplayProto.Form + SUICUNE_NORMAL: PokemonDisplayProto.Form + LUGIA_NORMAL: PokemonDisplayProto.Form + HO_OH_NORMAL: PokemonDisplayProto.Form + CELEBI_NORMAL: PokemonDisplayProto.Form + TREECKO_NORMAL: PokemonDisplayProto.Form + GROVYLE_NORMAL: PokemonDisplayProto.Form + SCEPTILE_NORMAL: PokemonDisplayProto.Form + TORCHIC_NORMAL: PokemonDisplayProto.Form + COMBUSKEN_NORMAL: PokemonDisplayProto.Form + BLAZIKEN_NORMAL: PokemonDisplayProto.Form + POOCHYENA_NORMAL: PokemonDisplayProto.Form + MIGHTYENA_NORMAL: PokemonDisplayProto.Form + SILCOON_NORMAL: PokemonDisplayProto.Form + BEAUTIFLY_NORMAL: PokemonDisplayProto.Form + CASCOON_NORMAL: PokemonDisplayProto.Form + DUSTOX_NORMAL: PokemonDisplayProto.Form + LOTAD_NORMAL: PokemonDisplayProto.Form + LOMBRE_NORMAL: PokemonDisplayProto.Form + LUDICOLO_NORMAL: PokemonDisplayProto.Form + TAILLOW_NORMAL: PokemonDisplayProto.Form + SWELLOW_NORMAL: PokemonDisplayProto.Form + WINGULL_NORMAL: PokemonDisplayProto.Form + PELIPPER_NORMAL: PokemonDisplayProto.Form + SURSKIT_NORMAL: PokemonDisplayProto.Form + MASQUERAIN_NORMAL: PokemonDisplayProto.Form + SHROOMISH_NORMAL: PokemonDisplayProto.Form + BRELOOM_NORMAL: PokemonDisplayProto.Form + SLAKOTH_NORMAL: PokemonDisplayProto.Form + VIGOROTH_NORMAL: PokemonDisplayProto.Form + SLAKING_NORMAL: PokemonDisplayProto.Form + NINCADA_NORMAL: PokemonDisplayProto.Form + NINJASK_NORMAL: PokemonDisplayProto.Form + SHEDINJA_NORMAL: PokemonDisplayProto.Form + WHISMUR_NORMAL: PokemonDisplayProto.Form + LOUDRED_NORMAL: PokemonDisplayProto.Form + EXPLOUD_NORMAL: PokemonDisplayProto.Form + MAKUHITA_NORMAL: PokemonDisplayProto.Form + HARIYAMA_NORMAL: PokemonDisplayProto.Form + AZURILL_NORMAL: PokemonDisplayProto.Form + NOSEPASS_NORMAL: PokemonDisplayProto.Form + SKITTY_NORMAL: PokemonDisplayProto.Form + DELCATTY_NORMAL: PokemonDisplayProto.Form + ARON_NORMAL: PokemonDisplayProto.Form + LAIRON_NORMAL: PokemonDisplayProto.Form + AGGRON_NORMAL: PokemonDisplayProto.Form + MEDITITE_NORMAL: PokemonDisplayProto.Form + MEDICHAM_NORMAL: PokemonDisplayProto.Form + ELECTRIKE_NORMAL: PokemonDisplayProto.Form + MANECTRIC_NORMAL: PokemonDisplayProto.Form + PLUSLE_NORMAL: PokemonDisplayProto.Form + MINUN_NORMAL: PokemonDisplayProto.Form + VOLBEAT_NORMAL: PokemonDisplayProto.Form + ILLUMISE_NORMAL: PokemonDisplayProto.Form + ROSELIA_NORMAL: PokemonDisplayProto.Form + GULPIN_NORMAL: PokemonDisplayProto.Form + SWALOT_NORMAL: PokemonDisplayProto.Form + WAILMER_NORMAL: PokemonDisplayProto.Form + WAILORD_NORMAL: PokemonDisplayProto.Form + NUMEL_NORMAL: PokemonDisplayProto.Form + CAMERUPT_NORMAL: PokemonDisplayProto.Form + TORKOAL_NORMAL: PokemonDisplayProto.Form + SPOINK_NORMAL: PokemonDisplayProto.Form + GRUMPIG_NORMAL: PokemonDisplayProto.Form + SWABLU_NORMAL: PokemonDisplayProto.Form + ALTARIA_NORMAL: PokemonDisplayProto.Form + ZANGOOSE_NORMAL: PokemonDisplayProto.Form + SEVIPER_NORMAL: PokemonDisplayProto.Form + LUNATONE_NORMAL: PokemonDisplayProto.Form + SOLROCK_NORMAL: PokemonDisplayProto.Form + BARBOACH_NORMAL: PokemonDisplayProto.Form + WHISCASH_NORMAL: PokemonDisplayProto.Form + CORPHISH_NORMAL: PokemonDisplayProto.Form + CRAWDAUNT_NORMAL: PokemonDisplayProto.Form + BALTOY_NORMAL: PokemonDisplayProto.Form + CLAYDOL_NORMAL: PokemonDisplayProto.Form + LILEEP_NORMAL: PokemonDisplayProto.Form + CRADILY_NORMAL: PokemonDisplayProto.Form + ANORITH_NORMAL: PokemonDisplayProto.Form + ARMALDO_NORMAL: PokemonDisplayProto.Form + FEEBAS_NORMAL: PokemonDisplayProto.Form + MILOTIC_NORMAL: PokemonDisplayProto.Form + KECLEON_NORMAL: PokemonDisplayProto.Form + TROPIUS_NORMAL: PokemonDisplayProto.Form + CHIMECHO_NORMAL: PokemonDisplayProto.Form + WYNAUT_NORMAL: PokemonDisplayProto.Form + SPHEAL_NORMAL: PokemonDisplayProto.Form + SEALEO_NORMAL: PokemonDisplayProto.Form + WALREIN_NORMAL: PokemonDisplayProto.Form + CLAMPERL_NORMAL: PokemonDisplayProto.Form + HUNTAIL_NORMAL: PokemonDisplayProto.Form + GOREBYSS_NORMAL: PokemonDisplayProto.Form + RELICANTH_NORMAL: PokemonDisplayProto.Form + LUVDISC_NORMAL: PokemonDisplayProto.Form + REGIROCK_NORMAL: PokemonDisplayProto.Form + REGICE_NORMAL: PokemonDisplayProto.Form + REGISTEEL_NORMAL: PokemonDisplayProto.Form + LATIAS_NORMAL: PokemonDisplayProto.Form + LATIOS_NORMAL: PokemonDisplayProto.Form + KYOGRE_NORMAL: PokemonDisplayProto.Form + GROUDON_NORMAL: PokemonDisplayProto.Form + RAYQUAZA_NORMAL: PokemonDisplayProto.Form + JIRACHI_NORMAL: PokemonDisplayProto.Form + PIPLUP_NORMAL: PokemonDisplayProto.Form + PRINPLUP_NORMAL: PokemonDisplayProto.Form + EMPOLEON_NORMAL: PokemonDisplayProto.Form + STARLY_NORMAL: PokemonDisplayProto.Form + STARAVIA_NORMAL: PokemonDisplayProto.Form + STARAPTOR_NORMAL: PokemonDisplayProto.Form + BIDOOF_NORMAL: PokemonDisplayProto.Form + BIBAREL_NORMAL: PokemonDisplayProto.Form + KRICKETOT_NORMAL: PokemonDisplayProto.Form + KRICKETUNE_NORMAL: PokemonDisplayProto.Form + SHINX_NORMAL: PokemonDisplayProto.Form + LUXIO_NORMAL: PokemonDisplayProto.Form + LUXRAY_NORMAL: PokemonDisplayProto.Form + BUDEW_NORMAL: PokemonDisplayProto.Form + ROSERADE_NORMAL: PokemonDisplayProto.Form + CRANIDOS_NORMAL: PokemonDisplayProto.Form + RAMPARDOS_NORMAL: PokemonDisplayProto.Form + SHIELDON_NORMAL: PokemonDisplayProto.Form + BASTIODON_NORMAL: PokemonDisplayProto.Form + BURMY_NORMAL: PokemonDisplayProto.Form + WORMADAM_NORMAL: PokemonDisplayProto.Form + MOTHIM_NORMAL: PokemonDisplayProto.Form + COMBEE_NORMAL: PokemonDisplayProto.Form + VESPIQUEN_NORMAL: PokemonDisplayProto.Form + PACHIRISU_NORMAL: PokemonDisplayProto.Form + BUIZEL_NORMAL: PokemonDisplayProto.Form + FLOATZEL_NORMAL: PokemonDisplayProto.Form + CHERUBI_NORMAL: PokemonDisplayProto.Form + CHERRIM_NORMAL: PokemonDisplayProto.Form + SHELLOS_NORMAL: PokemonDisplayProto.Form + GASTRODON_NORMAL: PokemonDisplayProto.Form + AMBIPOM_NORMAL: PokemonDisplayProto.Form + DRIFLOON_NORMAL: PokemonDisplayProto.Form + DRIFBLIM_NORMAL: PokemonDisplayProto.Form + BUNEARY_NORMAL: PokemonDisplayProto.Form + LOPUNNY_NORMAL: PokemonDisplayProto.Form + GLAMEOW_NORMAL: PokemonDisplayProto.Form + PURUGLY_NORMAL: PokemonDisplayProto.Form + CHINGLING_NORMAL: PokemonDisplayProto.Form + BRONZOR_NORMAL: PokemonDisplayProto.Form + BRONZONG_NORMAL: PokemonDisplayProto.Form + BONSLY_NORMAL: PokemonDisplayProto.Form + MIME_JR_NORMAL: PokemonDisplayProto.Form + HAPPINY_NORMAL: PokemonDisplayProto.Form + CHATOT_NORMAL: PokemonDisplayProto.Form + SPIRITOMB_NORMAL: PokemonDisplayProto.Form + MUNCHLAX_NORMAL: PokemonDisplayProto.Form + RIOLU_NORMAL: PokemonDisplayProto.Form + LUCARIO_NORMAL: PokemonDisplayProto.Form + SKORUPI_NORMAL: PokemonDisplayProto.Form + DRAPION_NORMAL: PokemonDisplayProto.Form + CROAGUNK_NORMAL: PokemonDisplayProto.Form + TOXICROAK_NORMAL: PokemonDisplayProto.Form + CARNIVINE_NORMAL: PokemonDisplayProto.Form + FINNEON_NORMAL: PokemonDisplayProto.Form + LUMINEON_NORMAL: PokemonDisplayProto.Form + MANTYKE_NORMAL: PokemonDisplayProto.Form + LICKILICKY_NORMAL: PokemonDisplayProto.Form + TANGROWTH_NORMAL: PokemonDisplayProto.Form + TOGEKISS_NORMAL: PokemonDisplayProto.Form + YANMEGA_NORMAL: PokemonDisplayProto.Form + LEAFEON_NORMAL: PokemonDisplayProto.Form + GLACEON_NORMAL: PokemonDisplayProto.Form + MAMOSWINE_NORMAL: PokemonDisplayProto.Form + PROBOPASS_NORMAL: PokemonDisplayProto.Form + FROSLASS_NORMAL: PokemonDisplayProto.Form + UXIE_NORMAL: PokemonDisplayProto.Form + MESPRIT_NORMAL: PokemonDisplayProto.Form + AZELF_NORMAL: PokemonDisplayProto.Form + DIALGA_NORMAL: PokemonDisplayProto.Form + PALKIA_NORMAL: PokemonDisplayProto.Form + HEATRAN_NORMAL: PokemonDisplayProto.Form + REGIGIGAS_NORMAL: PokemonDisplayProto.Form + GIRATINA_NORMAL: PokemonDisplayProto.Form + CRESSELIA_NORMAL: PokemonDisplayProto.Form + PHIONE_NORMAL: PokemonDisplayProto.Form + MANAPHY_NORMAL: PokemonDisplayProto.Form + DARKRAI_NORMAL: PokemonDisplayProto.Form + SHAYMIN_NORMAL: PokemonDisplayProto.Form + VICTINI_NORMAL: PokemonDisplayProto.Form + SNIVY_NORMAL: PokemonDisplayProto.Form + SERVINE_NORMAL: PokemonDisplayProto.Form + SERPERIOR_NORMAL: PokemonDisplayProto.Form + TEPIG_NORMAL: PokemonDisplayProto.Form + PIGNITE_NORMAL: PokemonDisplayProto.Form + EMBOAR_NORMAL: PokemonDisplayProto.Form + OSHAWOTT_NORMAL: PokemonDisplayProto.Form + DEWOTT_NORMAL: PokemonDisplayProto.Form + SAMUROTT_NORMAL: PokemonDisplayProto.Form + PATRAT_NORMAL: PokemonDisplayProto.Form + WATCHOG_NORMAL: PokemonDisplayProto.Form + LILLIPUP_NORMAL: PokemonDisplayProto.Form + HERDIER_NORMAL: PokemonDisplayProto.Form + STOUTLAND_NORMAL: PokemonDisplayProto.Form + PURRLOIN_NORMAL: PokemonDisplayProto.Form + LIEPARD_NORMAL: PokemonDisplayProto.Form + PANSAGE_NORMAL: PokemonDisplayProto.Form + SIMISAGE_NORMAL: PokemonDisplayProto.Form + PANSEAR_NORMAL: PokemonDisplayProto.Form + SIMISEAR_NORMAL: PokemonDisplayProto.Form + PANPOUR_NORMAL: PokemonDisplayProto.Form + SIMIPOUR_NORMAL: PokemonDisplayProto.Form + MUNNA_NORMAL: PokemonDisplayProto.Form + MUSHARNA_NORMAL: PokemonDisplayProto.Form + PIDOVE_NORMAL: PokemonDisplayProto.Form + TRANQUILL_NORMAL: PokemonDisplayProto.Form + UNFEZANT_NORMAL: PokemonDisplayProto.Form + BLITZLE_NORMAL: PokemonDisplayProto.Form + ZEBSTRIKA_NORMAL: PokemonDisplayProto.Form + ROGGENROLA_NORMAL: PokemonDisplayProto.Form + BOLDORE_NORMAL: PokemonDisplayProto.Form + GIGALITH_NORMAL: PokemonDisplayProto.Form + WOOBAT_NORMAL: PokemonDisplayProto.Form + SWOOBAT_NORMAL: PokemonDisplayProto.Form + DRILBUR_NORMAL: PokemonDisplayProto.Form + EXCADRILL_NORMAL: PokemonDisplayProto.Form + AUDINO_NORMAL: PokemonDisplayProto.Form + TIMBURR_NORMAL: PokemonDisplayProto.Form + GURDURR_NORMAL: PokemonDisplayProto.Form + CONKELDURR_NORMAL: PokemonDisplayProto.Form + TYMPOLE_NORMAL: PokemonDisplayProto.Form + PALPITOAD_NORMAL: PokemonDisplayProto.Form + SEISMITOAD_NORMAL: PokemonDisplayProto.Form + THROH_NORMAL: PokemonDisplayProto.Form + SAWK_NORMAL: PokemonDisplayProto.Form + SEWADDLE_NORMAL: PokemonDisplayProto.Form + SWADLOON_NORMAL: PokemonDisplayProto.Form + LEAVANNY_NORMAL: PokemonDisplayProto.Form + VENIPEDE_NORMAL: PokemonDisplayProto.Form + WHIRLIPEDE_NORMAL: PokemonDisplayProto.Form + SCOLIPEDE_NORMAL: PokemonDisplayProto.Form + COTTONEE_NORMAL: PokemonDisplayProto.Form + WHIMSICOTT_NORMAL: PokemonDisplayProto.Form + PETILIL_NORMAL: PokemonDisplayProto.Form + LILLIGANT_NORMAL: PokemonDisplayProto.Form + SANDILE_NORMAL: PokemonDisplayProto.Form + KROKOROK_NORMAL: PokemonDisplayProto.Form + KROOKODILE_NORMAL: PokemonDisplayProto.Form + DARUMAKA_NORMAL: PokemonDisplayProto.Form + MARACTUS_NORMAL: PokemonDisplayProto.Form + DWEBBLE_NORMAL: PokemonDisplayProto.Form + CRUSTLE_NORMAL: PokemonDisplayProto.Form + SCRAGGY_NORMAL: PokemonDisplayProto.Form + SCRAFTY_NORMAL: PokemonDisplayProto.Form + SIGILYPH_NORMAL: PokemonDisplayProto.Form + YAMASK_NORMAL: PokemonDisplayProto.Form + COFAGRIGUS_NORMAL: PokemonDisplayProto.Form + TIRTOUGA_NORMAL: PokemonDisplayProto.Form + CARRACOSTA_NORMAL: PokemonDisplayProto.Form + ARCHEN_NORMAL: PokemonDisplayProto.Form + ARCHEOPS_NORMAL: PokemonDisplayProto.Form + TRUBBISH_NORMAL: PokemonDisplayProto.Form + GARBODOR_NORMAL: PokemonDisplayProto.Form + ZORUA_NORMAL: PokemonDisplayProto.Form + ZOROARK_NORMAL: PokemonDisplayProto.Form + MINCCINO_NORMAL: PokemonDisplayProto.Form + CINCCINO_NORMAL: PokemonDisplayProto.Form + GOTHITA_NORMAL: PokemonDisplayProto.Form + GOTHORITA_NORMAL: PokemonDisplayProto.Form + GOTHITELLE_NORMAL: PokemonDisplayProto.Form + SOLOSIS_NORMAL: PokemonDisplayProto.Form + DUOSION_NORMAL: PokemonDisplayProto.Form + REUNICLUS_NORMAL: PokemonDisplayProto.Form + DUCKLETT_NORMAL: PokemonDisplayProto.Form + SWANNA_NORMAL: PokemonDisplayProto.Form + VANILLITE_NORMAL: PokemonDisplayProto.Form + VANILLISH_NORMAL: PokemonDisplayProto.Form + VANILLUXE_NORMAL: PokemonDisplayProto.Form + EMOLGA_NORMAL: PokemonDisplayProto.Form + KARRABLAST_NORMAL: PokemonDisplayProto.Form + ESCAVALIER_NORMAL: PokemonDisplayProto.Form + FOONGUS_NORMAL: PokemonDisplayProto.Form + AMOONGUSS_NORMAL: PokemonDisplayProto.Form + FRILLISH_NORMAL: PokemonDisplayProto.Form + JELLICENT_NORMAL: PokemonDisplayProto.Form + ALOMOMOLA_NORMAL: PokemonDisplayProto.Form + JOLTIK_NORMAL: PokemonDisplayProto.Form + GALVANTULA_NORMAL: PokemonDisplayProto.Form + FERROSEED_NORMAL: PokemonDisplayProto.Form + FERROTHORN_NORMAL: PokemonDisplayProto.Form + KLINK_NORMAL: PokemonDisplayProto.Form + KLANG_NORMAL: PokemonDisplayProto.Form + KLINKLANG_NORMAL: PokemonDisplayProto.Form + TYNAMO_NORMAL: PokemonDisplayProto.Form + EELEKTRIK_NORMAL: PokemonDisplayProto.Form + EELEKTROSS_NORMAL: PokemonDisplayProto.Form + ELGYEM_NORMAL: PokemonDisplayProto.Form + BEHEEYEM_NORMAL: PokemonDisplayProto.Form + LITWICK_NORMAL: PokemonDisplayProto.Form + LAMPENT_NORMAL: PokemonDisplayProto.Form + CHANDELURE_NORMAL: PokemonDisplayProto.Form + AXEW_NORMAL: PokemonDisplayProto.Form + FRAXURE_NORMAL: PokemonDisplayProto.Form + HAXORUS_NORMAL: PokemonDisplayProto.Form + CUBCHOO_NORMAL: PokemonDisplayProto.Form + BEARTIC_NORMAL: PokemonDisplayProto.Form + CRYOGONAL_NORMAL: PokemonDisplayProto.Form + SHELMET_NORMAL: PokemonDisplayProto.Form + ACCELGOR_NORMAL: PokemonDisplayProto.Form + STUNFISK_NORMAL: PokemonDisplayProto.Form + MIENFOO_NORMAL: PokemonDisplayProto.Form + MIENSHAO_NORMAL: PokemonDisplayProto.Form + DRUDDIGON_NORMAL: PokemonDisplayProto.Form + GOLETT_NORMAL: PokemonDisplayProto.Form + GOLURK_NORMAL: PokemonDisplayProto.Form + PAWNIARD_NORMAL: PokemonDisplayProto.Form + BISHARP_NORMAL: PokemonDisplayProto.Form + BOUFFALANT_NORMAL: PokemonDisplayProto.Form + RUFFLET_NORMAL: PokemonDisplayProto.Form + BRAVIARY_NORMAL: PokemonDisplayProto.Form + VULLABY_NORMAL: PokemonDisplayProto.Form + MANDIBUZZ_NORMAL: PokemonDisplayProto.Form + HEATMOR_NORMAL: PokemonDisplayProto.Form + DURANT_NORMAL: PokemonDisplayProto.Form + DEINO_NORMAL: PokemonDisplayProto.Form + ZWEILOUS_NORMAL: PokemonDisplayProto.Form + HYDREIGON_NORMAL: PokemonDisplayProto.Form + LARVESTA_NORMAL: PokemonDisplayProto.Form + VOLCARONA_NORMAL: PokemonDisplayProto.Form + COBALION_NORMAL: PokemonDisplayProto.Form + TERRAKION_NORMAL: PokemonDisplayProto.Form + VIRIZION_NORMAL: PokemonDisplayProto.Form + RESHIRAM_NORMAL: PokemonDisplayProto.Form + ZEKROM_NORMAL: PokemonDisplayProto.Form + MELTAN_NORMAL: PokemonDisplayProto.Form + MELMETAL_NORMAL: PokemonDisplayProto.Form + WURMPLE_SPRING_2020: PokemonDisplayProto.Form + WOBBUFFET_SPRING_2020: PokemonDisplayProto.Form + RATICATE_SPRING_2020: PokemonDisplayProto.Form + FRILLISH_FEMALE: PokemonDisplayProto.Form + JELLICENT_FEMALE: PokemonDisplayProto.Form + PIKACHU_COSTUME_2020: PokemonDisplayProto.Form + DRAGONITE_COSTUME_2020: PokemonDisplayProto.Form + ONIX_COSTUME_2020: PokemonDisplayProto.Form + MEOWTH_GALARIAN: PokemonDisplayProto.Form + PONYTA_GALARIAN: PokemonDisplayProto.Form + RAPIDASH_GALARIAN: PokemonDisplayProto.Form + FARFETCHD_GALARIAN: PokemonDisplayProto.Form + MR_MIME_GALARIAN: PokemonDisplayProto.Form + CORSOLA_GALARIAN: PokemonDisplayProto.Form + DARUMAKA_GALARIAN: PokemonDisplayProto.Form + DARMANITAN_GALARIAN_STANDARD: PokemonDisplayProto.Form + DARMANITAN_GALARIAN_ZEN: PokemonDisplayProto.Form + YAMASK_GALARIAN: PokemonDisplayProto.Form + STUNFISK_GALARIAN: PokemonDisplayProto.Form + TOXTRICITY_LOW_KEY: PokemonDisplayProto.Form + TOXTRICITY_AMPED: PokemonDisplayProto.Form + SINISTEA_PHONY: PokemonDisplayProto.Form + SINISTEA_ANTIQUE: PokemonDisplayProto.Form + POLTEAGEIST_PHONY: PokemonDisplayProto.Form + POLTEAGEIST_ANTIQUE: PokemonDisplayProto.Form + OBSTAGOON_NORMAL: PokemonDisplayProto.Form + PERRSERKER_NORMAL: PokemonDisplayProto.Form + CURSOLA_NORMAL: PokemonDisplayProto.Form + SIRFETCHD_NORMAL: PokemonDisplayProto.Form + MR_RIME_NORMAL: PokemonDisplayProto.Form + RUNERIGUS_NORMAL: PokemonDisplayProto.Form + EISCUE_ICE: PokemonDisplayProto.Form + EISCUE_NOICE: PokemonDisplayProto.Form + INDEEDEE_MALE: PokemonDisplayProto.Form + INDEEDEE_FEMALE: PokemonDisplayProto.Form + MORPEKO_FULL_BELLY: PokemonDisplayProto.Form + MORPEKO_HANGRY: PokemonDisplayProto.Form + ZACIAN_CROWNED_SWORD: PokemonDisplayProto.Form + ZACIAN_HERO: PokemonDisplayProto.Form + ZAMAZENTA_CROWNED_SHIELD: PokemonDisplayProto.Form + ZAMAZENTA_HERO: PokemonDisplayProto.Form + ETERNATUS_ETERNAMAX: PokemonDisplayProto.Form + ETERNATUS_NORMAL: PokemonDisplayProto.Form + SLOWPOKE_GALARIAN: PokemonDisplayProto.Form + SLOWBRO_GALARIAN: PokemonDisplayProto.Form + SLOWKING_GALARIAN: PokemonDisplayProto.Form + LAPRAS_COSTUME_2020: PokemonDisplayProto.Form + GENGAR_COSTUME_2020: PokemonDisplayProto.Form + PYROAR_NORMAL: PokemonDisplayProto.Form + PYROAR_FEMALE: PokemonDisplayProto.Form + MEOWSTIC_NORMAL: PokemonDisplayProto.Form + MEOWSTIC_FEMALE: PokemonDisplayProto.Form + ZYGARDE_TEN_PERCENT: PokemonDisplayProto.Form + ZYGARDE_FIFTY_PERCENT: PokemonDisplayProto.Form + ZYGARDE_COMPLETE: PokemonDisplayProto.Form + VIVILLON_ARCHIPELAGO: PokemonDisplayProto.Form + VIVILLON_CONTINENTAL: PokemonDisplayProto.Form + VIVILLON_ELEGANT: PokemonDisplayProto.Form + VIVILLON_FANCY: PokemonDisplayProto.Form + VIVILLON_GARDEN: PokemonDisplayProto.Form + VIVILLON_HIGH_PLAINS: PokemonDisplayProto.Form + VIVILLON_ICY_SNOW: PokemonDisplayProto.Form + VIVILLON_JUNGLE: PokemonDisplayProto.Form + VIVILLON_MARINE: PokemonDisplayProto.Form + VIVILLON_MEADOW: PokemonDisplayProto.Form + VIVILLON_MODERN: PokemonDisplayProto.Form + VIVILLON_MONSOON: PokemonDisplayProto.Form + VIVILLON_OCEAN: PokemonDisplayProto.Form + VIVILLON_POKEBALL: PokemonDisplayProto.Form + VIVILLON_POLAR: PokemonDisplayProto.Form + VIVILLON_RIVER: PokemonDisplayProto.Form + VIVILLON_SANDSTORM: PokemonDisplayProto.Form + VIVILLON_SAVANNA: PokemonDisplayProto.Form + VIVILLON_SUN: PokemonDisplayProto.Form + VIVILLON_TUNDRA: PokemonDisplayProto.Form + FLABEBE_RED: PokemonDisplayProto.Form + FLABEBE_YELLOW: PokemonDisplayProto.Form + FLABEBE_ORANGE: PokemonDisplayProto.Form + FLABEBE_BLUE: PokemonDisplayProto.Form + FLABEBE_WHITE: PokemonDisplayProto.Form + FLOETTE_RED: PokemonDisplayProto.Form + FLOETTE_YELLOW: PokemonDisplayProto.Form + FLOETTE_ORANGE: PokemonDisplayProto.Form + FLOETTE_BLUE: PokemonDisplayProto.Form + FLOETTE_WHITE: PokemonDisplayProto.Form + FLORGES_RED: PokemonDisplayProto.Form + FLORGES_YELLOW: PokemonDisplayProto.Form + FLORGES_ORANGE: PokemonDisplayProto.Form + FLORGES_BLUE: PokemonDisplayProto.Form + FLORGES_WHITE: PokemonDisplayProto.Form + FURFROU_NATURAL: PokemonDisplayProto.Form + FURFROU_HEART: PokemonDisplayProto.Form + FURFROU_STAR: PokemonDisplayProto.Form + FURFROU_DIAMOND: PokemonDisplayProto.Form + FURFROU_DEBUTANTE: PokemonDisplayProto.Form + FURFROU_MATRON: PokemonDisplayProto.Form + FURFROU_DANDY: PokemonDisplayProto.Form + FURFROU_LA_REINE: PokemonDisplayProto.Form + FURFROU_KABUKI: PokemonDisplayProto.Form + FURFROU_PHARAOH: PokemonDisplayProto.Form + AEGISLASH_SHIELD: PokemonDisplayProto.Form + AEGISLASH_BLADE: PokemonDisplayProto.Form + PUMPKABOO_SMALL: PokemonDisplayProto.Form + PUMPKABOO_AVERAGE: PokemonDisplayProto.Form + PUMPKABOO_LARGE: PokemonDisplayProto.Form + PUMPKABOO_SUPER: PokemonDisplayProto.Form + GOURGEIST_SMALL: PokemonDisplayProto.Form + GOURGEIST_AVERAGE: PokemonDisplayProto.Form + GOURGEIST_LARGE: PokemonDisplayProto.Form + GOURGEIST_SUPER: PokemonDisplayProto.Form + XERNEAS_NEUTRAL: PokemonDisplayProto.Form + XERNEAS_ACTIVE: PokemonDisplayProto.Form + HOOPA_CONFINED: PokemonDisplayProto.Form + HOOPA_UNBOUND: PokemonDisplayProto.Form + SABLEYE_COSTUME_2020_DEPRECATED: PokemonDisplayProto.Form + SABLEYE_COSTUME_2020: PokemonDisplayProto.Form + PIKACHU_ADVENTURE_HAT_2020: PokemonDisplayProto.Form + PIKACHU_WINTER_2020: PokemonDisplayProto.Form + DELIBIRD_WINTER_2020: PokemonDisplayProto.Form + CUBCHOO_WINTER_2020: PokemonDisplayProto.Form + SLOWPOKE_2020: PokemonDisplayProto.Form + SLOWBRO_2021: PokemonDisplayProto.Form + PIKACHU_KARIYUSHI: PokemonDisplayProto.Form + PIKACHU_POP_STAR: PokemonDisplayProto.Form + PIKACHU_ROCK_STAR: PokemonDisplayProto.Form + PIKACHU_FLYING_5TH_ANNIV: PokemonDisplayProto.Form + ORICORIO_BAILE: PokemonDisplayProto.Form + ORICORIO_POMPOM: PokemonDisplayProto.Form + ORICORIO_PAU: PokemonDisplayProto.Form + ORICORIO_SENSU: PokemonDisplayProto.Form + LYCANROC_MIDDAY: PokemonDisplayProto.Form + LYCANROC_MIDNIGHT: PokemonDisplayProto.Form + LYCANROC_DUSK: PokemonDisplayProto.Form + WISHIWASHI_SOLO: PokemonDisplayProto.Form + WISHIWASHI_SCHOOL: PokemonDisplayProto.Form + SILVALLY_NORMAL: PokemonDisplayProto.Form + SILVALLY_BUG: PokemonDisplayProto.Form + SILVALLY_DARK: PokemonDisplayProto.Form + SILVALLY_DRAGON: PokemonDisplayProto.Form + SILVALLY_ELECTRIC: PokemonDisplayProto.Form + SILVALLY_FAIRY: PokemonDisplayProto.Form + SILVALLY_FIGHTING: PokemonDisplayProto.Form + SILVALLY_FIRE: PokemonDisplayProto.Form + SILVALLY_FLYING: PokemonDisplayProto.Form + SILVALLY_GHOST: PokemonDisplayProto.Form + SILVALLY_GRASS: PokemonDisplayProto.Form + SILVALLY_GROUND: PokemonDisplayProto.Form + SILVALLY_ICE: PokemonDisplayProto.Form + SILVALLY_POISON: PokemonDisplayProto.Form + SILVALLY_PSYCHIC: PokemonDisplayProto.Form + SILVALLY_ROCK: PokemonDisplayProto.Form + SILVALLY_STEEL: PokemonDisplayProto.Form + SILVALLY_WATER: PokemonDisplayProto.Form + MINIOR_METEOR_BLUE: PokemonDisplayProto.Form + MINIOR_BLUE: PokemonDisplayProto.Form + MINIOR_GREEN: PokemonDisplayProto.Form + MINIOR_INDIGO: PokemonDisplayProto.Form + MINIOR_ORANGE: PokemonDisplayProto.Form + MINIOR_RED: PokemonDisplayProto.Form + MINIOR_VIOLET: PokemonDisplayProto.Form + MINIOR_YELLOW: PokemonDisplayProto.Form + MIMIKYU_BUSTED: PokemonDisplayProto.Form + MIMIKYU_DISGUISED: PokemonDisplayProto.Form + NECROZMA_NORMAL: PokemonDisplayProto.Form + NECROZMA_DUSK_MANE: PokemonDisplayProto.Form + NECROZMA_DAWN_WINGS: PokemonDisplayProto.Form + NECROZMA_ULTRA: PokemonDisplayProto.Form + MAGEARNA_NORMAL: PokemonDisplayProto.Form + MAGEARNA_ORIGINAL_COLOR: PokemonDisplayProto.Form + URSHIFU_SINGLE_STRIKE: PokemonDisplayProto.Form + URSHIFU_RAPID_STRIKE: PokemonDisplayProto.Form + CALYREX_NORMAL: PokemonDisplayProto.Form + CALYREX_ICE_RIDER: PokemonDisplayProto.Form + CALYREX_SHADOW_RIDER: PokemonDisplayProto.Form + VOLTORB_HISUIAN: PokemonDisplayProto.Form + LUGIA_S: PokemonDisplayProto.Form + HO_OH_S: PokemonDisplayProto.Form + RAIKOU_S: PokemonDisplayProto.Form + ENTEI_S: PokemonDisplayProto.Form + SUICUNE_S: PokemonDisplayProto.Form + SLOWKING_2022: PokemonDisplayProto.Form + ELECTRODE_HISUIAN: PokemonDisplayProto.Form + PIKACHU_FLYING_OKINAWA: PokemonDisplayProto.Form + ROCKRUFF_DUSK: PokemonDisplayProto.Form + MINIOR_METEOR_GREEN: PokemonDisplayProto.Form + MINIOR_METEOR_INDIGO: PokemonDisplayProto.Form + MINIOR_METEOR_ORANGE: PokemonDisplayProto.Form + MINIOR_METEOR_RED: PokemonDisplayProto.Form + MINIOR_METEOR_VIOLET: PokemonDisplayProto.Form + MINIOR_METEOR_YELLOW: PokemonDisplayProto.Form + SCATTERBUG_ARCHIPELAGO: PokemonDisplayProto.Form + SCATTERBUG_CONTINENTAL: PokemonDisplayProto.Form + SCATTERBUG_ELEGANT: PokemonDisplayProto.Form + SCATTERBUG_FANCY: PokemonDisplayProto.Form + SCATTERBUG_GARDEN: PokemonDisplayProto.Form + SCATTERBUG_HIGH_PLAINS: PokemonDisplayProto.Form + SCATTERBUG_ICY_SNOW: PokemonDisplayProto.Form + SCATTERBUG_JUNGLE: PokemonDisplayProto.Form + SCATTERBUG_MARINE: PokemonDisplayProto.Form + SCATTERBUG_MEADOW: PokemonDisplayProto.Form + SCATTERBUG_MODERN: PokemonDisplayProto.Form + SCATTERBUG_MONSOON: PokemonDisplayProto.Form + SCATTERBUG_OCEAN: PokemonDisplayProto.Form + SCATTERBUG_POKEBALL: PokemonDisplayProto.Form + SCATTERBUG_POLAR: PokemonDisplayProto.Form + SCATTERBUG_RIVER: PokemonDisplayProto.Form + SCATTERBUG_SANDSTORM: PokemonDisplayProto.Form + SCATTERBUG_SAVANNA: PokemonDisplayProto.Form + SCATTERBUG_SUN: PokemonDisplayProto.Form + SCATTERBUG_TUNDRA: PokemonDisplayProto.Form + SPEWPA_ARCHIPELAGO: PokemonDisplayProto.Form + SPEWPA_CONTINENTAL: PokemonDisplayProto.Form + SPEWPA_ELEGANT: PokemonDisplayProto.Form + SPEWPA_FANCY: PokemonDisplayProto.Form + SPEWPA_GARDEN: PokemonDisplayProto.Form + SPEWPA_HIGH_PLAINS: PokemonDisplayProto.Form + SPEWPA_ICY_SNOW: PokemonDisplayProto.Form + SPEWPA_JUNGLE: PokemonDisplayProto.Form + SPEWPA_MARINE: PokemonDisplayProto.Form + SPEWPA_MEADOW: PokemonDisplayProto.Form + SPEWPA_MODERN: PokemonDisplayProto.Form + SPEWPA_MONSOON: PokemonDisplayProto.Form + SPEWPA_OCEAN: PokemonDisplayProto.Form + SPEWPA_POKEBALL: PokemonDisplayProto.Form + SPEWPA_POLAR: PokemonDisplayProto.Form + SPEWPA_RIVER: PokemonDisplayProto.Form + SPEWPA_SANDSTORM: PokemonDisplayProto.Form + SPEWPA_SAVANNA: PokemonDisplayProto.Form + SPEWPA_SUN: PokemonDisplayProto.Form + SPEWPA_TUNDRA: PokemonDisplayProto.Form + DECIDUEYE_HISUIAN: PokemonDisplayProto.Form + TYPHLOSION_HISUIAN: PokemonDisplayProto.Form + SAMUROTT_HISUIAN: PokemonDisplayProto.Form + QWILFISH_HISUIAN: PokemonDisplayProto.Form + LILLIGANT_HISUIAN: PokemonDisplayProto.Form + SLIGGOO_HISUIAN: PokemonDisplayProto.Form + GOODRA_HISUIAN: PokemonDisplayProto.Form + GROWLITHE_HISUIAN: PokemonDisplayProto.Form + ARCANINE_HISUIAN: PokemonDisplayProto.Form + SNEASEL_HISUIAN: PokemonDisplayProto.Form + AVALUGG_HISUIAN: PokemonDisplayProto.Form + ZORUA_HISUIAN: PokemonDisplayProto.Form + ZOROARK_HISUIAN: PokemonDisplayProto.Form + BRAVIARY_HISUIAN: PokemonDisplayProto.Form + MOLTRES_GALARIAN: PokemonDisplayProto.Form + ZAPDOS_GALARIAN: PokemonDisplayProto.Form + ARTICUNO_GALARIAN: PokemonDisplayProto.Form + ENAMORUS_INCARNATE: PokemonDisplayProto.Form + ENAMORUS_THERIAN: PokemonDisplayProto.Form + BASCULIN_WHITE_STRIPED: PokemonDisplayProto.Form + PIKACHU_GOFEST_2022: PokemonDisplayProto.Form + PIKACHU_WCS_2022: PokemonDisplayProto.Form + BASCULEGION_NORMAL: PokemonDisplayProto.Form + BASCULEGION_FEMALE: PokemonDisplayProto.Form + DECIDUEYE_NORMAL: PokemonDisplayProto.Form + SLIGGOO_NORMAL: PokemonDisplayProto.Form + GOODRA_NORMAL: PokemonDisplayProto.Form + AVALUGG_NORMAL: PokemonDisplayProto.Form + PIKACHU_TSHIRT_01: PokemonDisplayProto.Form + PIKACHU_TSHIRT_02: PokemonDisplayProto.Form + PIKACHU_FLYING_01: PokemonDisplayProto.Form + PIKACHU_FLYING_02: PokemonDisplayProto.Form + URSALUNA_NORMAL: PokemonDisplayProto.Form + BEARTIC_WINTER_2020: PokemonDisplayProto.Form + LATIAS_S: PokemonDisplayProto.Form + LATIOS_S: PokemonDisplayProto.Form + ZYGARDE_COMPLETE_TEN_PERCENT: PokemonDisplayProto.Form + ZYGARDE_COMPLETE_FIFTY_PERCENT: PokemonDisplayProto.Form + PIKACHU_GOTOUR_2024_A: PokemonDisplayProto.Form + PIKACHU_GOTOUR_2024_B: PokemonDisplayProto.Form + PIKACHU_GOTOUR_2024_A_02: PokemonDisplayProto.Form + PIKACHU_GOTOUR_2024_B_02: PokemonDisplayProto.Form + DIALGA_ORIGIN: PokemonDisplayProto.Form + PALKIA_ORIGIN: PokemonDisplayProto.Form + ROCKRUFF_NORMAL: PokemonDisplayProto.Form + PIKACHU_TSHIRT_03: PokemonDisplayProto.Form + PIKACHU_FLYING_04: PokemonDisplayProto.Form + PIKACHU_TSHIRT_04: PokemonDisplayProto.Form + PIKACHU_TSHIRT_05: PokemonDisplayProto.Form + PIKACHU_TSHIRT_06: PokemonDisplayProto.Form + PIKACHU_TSHIRT_07: PokemonDisplayProto.Form + PIKACHU_FLYING_05: PokemonDisplayProto.Form + PIKACHU_FLYING_06: PokemonDisplayProto.Form + PIKACHU_FLYING_07: PokemonDisplayProto.Form + PIKACHU_FLYING_08: PokemonDisplayProto.Form + PIKACHU_HORIZONS: PokemonDisplayProto.Form + PIKACHU_GOFEST_2024_STIARA: PokemonDisplayProto.Form + PIKACHU_GOFEST_2024_MTIARA: PokemonDisplayProto.Form + EEVEE_GOFEST_2024_STIARA: PokemonDisplayProto.Form + EEVEE_GOFEST_2024_MTIARA: PokemonDisplayProto.Form + ESPEON_GOFEST_2024_SSCARF: PokemonDisplayProto.Form + UMBREON_GOFEST_2024_MSCARF: PokemonDisplayProto.Form + OINKOLOGNE_NORMAL: PokemonDisplayProto.Form + OINKOLOGNE_FEMALE: PokemonDisplayProto.Form + MAUSHOLD_FAMILY_OF_THREE: PokemonDisplayProto.Form + MAUSHOLD_FAMILY_OF_FOUR: PokemonDisplayProto.Form + SQUAWKABILLY_GREEN: PokemonDisplayProto.Form + SQUAWKABILLY_BLUE: PokemonDisplayProto.Form + SQUAWKABILLY_YELLOW: PokemonDisplayProto.Form + SQUAWKABILLY_WHITE: PokemonDisplayProto.Form + PALAFIN_ZERO: PokemonDisplayProto.Form + PALAFIN_HERO: PokemonDisplayProto.Form + TATSUGIRI_CURLY: PokemonDisplayProto.Form + TATSUGIRI_DROOPY: PokemonDisplayProto.Form + TATSUGIRI_STRETCHY: PokemonDisplayProto.Form + DUDUNSPARCE_TWO: PokemonDisplayProto.Form + DUDUNSPARCE_THREE: PokemonDisplayProto.Form + KORAIDON_APEX: PokemonDisplayProto.Form + MIRAIDON_ULTIMATE: PokemonDisplayProto.Form + GIMMIGHOUL_NORMAL: PokemonDisplayProto.Form + GHOLDENGO_NORMAL: PokemonDisplayProto.Form + AERODACTYL_SUMMER_2023: PokemonDisplayProto.Form + PIKACHU_SUMMER_2023_A: PokemonDisplayProto.Form + PIKACHU_SUMMER_2023_B: PokemonDisplayProto.Form + PIKACHU_SUMMER_2023_C: PokemonDisplayProto.Form + PIKACHU_SUMMER_2023_D: PokemonDisplayProto.Form + TAUROS_PALDEA_COMBAT: PokemonDisplayProto.Form + TAUROS_PALDEA_BLAZE: PokemonDisplayProto.Form + TAUROS_PALDEA_AQUA: PokemonDisplayProto.Form + WOOPER_PALDEA: PokemonDisplayProto.Form + PIKACHU_SUMMER_2023_E: PokemonDisplayProto.Form + PIKACHU_FLYING_03: PokemonDisplayProto.Form + PIKACHU_JEJU: PokemonDisplayProto.Form + PIKACHU_DOCTOR: PokemonDisplayProto.Form + PIKACHU_WCS_2023: PokemonDisplayProto.Form + PIKACHU_WCS_2024: PokemonDisplayProto.Form + COSTUME_FIELD_NUMBER: _ClassVar[int] + GENDER_FIELD_NUMBER: _ClassVar[int] + SHINY_FIELD_NUMBER: _ClassVar[int] + FORM_FIELD_NUMBER: _ClassVar[int] + WEATHER_BOOSTED_CONDITION_FIELD_NUMBER: _ClassVar[int] + ALIGNMENT_FIELD_NUMBER: _ClassVar[int] + POKEMON_BADGE_FIELD_NUMBER: _ClassVar[int] + CURRENT_TEMP_EVOLUTION_FIELD_NUMBER: _ClassVar[int] + TEMPORARY_EVOLUTION_FINISH_MS_FIELD_NUMBER: _ClassVar[int] + TEMP_EVOLUTION_IS_LOCKED_FIELD_NUMBER: _ClassVar[int] + LOCKED_TEMP_EVOLUTION_FIELD_NUMBER: _ClassVar[int] + ORIGINAL_COSTUME_FIELD_NUMBER: _ClassVar[int] + DISPLAY_ID_FIELD_NUMBER: _ClassVar[int] + MEGA_EVOLUTION_LEVEL_FIELD_NUMBER: _ClassVar[int] + LOCATION_CARD_FIELD_NUMBER: _ClassVar[int] + BREAD_MODE_ENUM_FIELD_NUMBER: _ClassVar[int] + IS_STRONG_POKEMON_FIELD_NUMBER: _ClassVar[int] + costume: PokemonDisplayProto.Costume + gender: PokemonDisplayProto.Gender + shiny: bool + form: PokemonDisplayProto.Form + weather_boosted_condition: GameplayWeatherProto.WeatherCondition + alignment: PokemonDisplayProto.Alignment + pokemon_badge: PokemonBadge + current_temp_evolution: HoloTemporaryEvolutionId + temporary_evolution_finish_ms: int + temp_evolution_is_locked: bool + locked_temp_evolution: HoloTemporaryEvolutionId + original_costume: PokemonDisplayProto.Costume + display_id: int + mega_evolution_level: PokemonMegaEvolutionLevelProto + location_card: LocationCardDisplayProto + bread_mode_enum: BreadModeEnum.Modifier + is_strong_pokemon: bool + def __init__(self, costume: _Optional[_Union[PokemonDisplayProto.Costume, str]] = ..., gender: _Optional[_Union[PokemonDisplayProto.Gender, str]] = ..., shiny: bool = ..., form: _Optional[_Union[PokemonDisplayProto.Form, str]] = ..., weather_boosted_condition: _Optional[_Union[GameplayWeatherProto.WeatherCondition, str]] = ..., alignment: _Optional[_Union[PokemonDisplayProto.Alignment, str]] = ..., pokemon_badge: _Optional[_Union[PokemonBadge, str]] = ..., current_temp_evolution: _Optional[_Union[HoloTemporaryEvolutionId, str]] = ..., temporary_evolution_finish_ms: _Optional[int] = ..., temp_evolution_is_locked: bool = ..., locked_temp_evolution: _Optional[_Union[HoloTemporaryEvolutionId, str]] = ..., original_costume: _Optional[_Union[PokemonDisplayProto.Costume, str]] = ..., display_id: _Optional[int] = ..., mega_evolution_level: _Optional[_Union[PokemonMegaEvolutionLevelProto, _Mapping]] = ..., location_card: _Optional[_Union[LocationCardDisplayProto, _Mapping]] = ..., bread_mode_enum: _Optional[_Union[BreadModeEnum.Modifier, str]] = ..., is_strong_pokemon: bool = ...) -> None: ... + +class PokemonEggRewardDistributionEntryProto(_message.Message): + __slots__ = ["pokemon", "weight"] + POKEMON_FIELD_NUMBER: _ClassVar[int] + WEIGHT_FIELD_NUMBER: _ClassVar[int] + pokemon: PokemonEggRewardEntryProto + weight: float + def __init__(self, pokemon: _Optional[_Union[PokemonEggRewardEntryProto, _Mapping]] = ..., weight: _Optional[float] = ...) -> None: ... + +class PokemonEggRewardDistributionProto(_message.Message): + __slots__ = ["entries"] + ENTRIES_FIELD_NUMBER: _ClassVar[int] + entries: _containers.RepeatedCompositeFieldContainer[PokemonEggRewardDistributionEntryProto] + def __init__(self, entries: _Optional[_Iterable[_Union[PokemonEggRewardDistributionEntryProto, _Mapping]]] = ...) -> None: ... + +class PokemonEggRewardEntryProto(_message.Message): + __slots__ = ["pokedex_id", "form", "aligmnent", "hatch_dist_km"] + POKEDEX_ID_FIELD_NUMBER: _ClassVar[int] + FORM_FIELD_NUMBER: _ClassVar[int] + ALIGMNENT_FIELD_NUMBER: _ClassVar[int] + HATCH_DIST_KM_FIELD_NUMBER: _ClassVar[int] + pokedex_id: HoloPokemonId + form: PokemonDisplayProto.Form + aligmnent: PokemonDisplayProto.Alignment + hatch_dist_km: float + def __init__(self, pokedex_id: _Optional[_Union[HoloPokemonId, str]] = ..., form: _Optional[_Union[PokemonDisplayProto.Form, str]] = ..., aligmnent: _Optional[_Union[PokemonDisplayProto.Alignment, str]] = ..., hatch_dist_km: _Optional[float] = ...) -> None: ... + +class PokemonEggRewardProto(_message.Message): + __slots__ = ["distribution", "egg_slot_type", "hatch_dist_km"] + DISTRIBUTION_FIELD_NUMBER: _ClassVar[int] + EGG_SLOT_TYPE_FIELD_NUMBER: _ClassVar[int] + HATCH_DIST_KM_FIELD_NUMBER: _ClassVar[int] + distribution: PokemonEggRewardDistributionProto + egg_slot_type: EggSlotType + hatch_dist_km: float + def __init__(self, distribution: _Optional[_Union[PokemonEggRewardDistributionProto, _Mapping]] = ..., egg_slot_type: _Optional[_Union[EggSlotType, str]] = ..., hatch_dist_km: _Optional[float] = ...) -> None: ... + +class PokemonEncounterAttributesProto(_message.Message): + __slots__ = ["base_capture_rate", "base_flee_rate", "collision_radius_m", "collision_height_m", "collision_head_radius_m", "movement_type", "movement_timer_s", "jump_time_s", "attack_timer_s", "bonus_candy_capture_reward", "bonus_stardust_capture_reward", "attack_probability", "dodge_probability", "dodge_duration_s", "dodge_distance", "camera_distance", "min_pokemon_action_frequency_s", "max_pokemon_action_frequency_s", "bonus_xl_candy_capture_reward", "shadow_base_capture_rate", "shadow_attack_probability", "shadow_dodge_probability", "catch_radius_multiplier"] + BASE_CAPTURE_RATE_FIELD_NUMBER: _ClassVar[int] + BASE_FLEE_RATE_FIELD_NUMBER: _ClassVar[int] + COLLISION_RADIUS_M_FIELD_NUMBER: _ClassVar[int] + COLLISION_HEIGHT_M_FIELD_NUMBER: _ClassVar[int] + COLLISION_HEAD_RADIUS_M_FIELD_NUMBER: _ClassVar[int] + MOVEMENT_TYPE_FIELD_NUMBER: _ClassVar[int] + MOVEMENT_TIMER_S_FIELD_NUMBER: _ClassVar[int] + JUMP_TIME_S_FIELD_NUMBER: _ClassVar[int] + ATTACK_TIMER_S_FIELD_NUMBER: _ClassVar[int] + BONUS_CANDY_CAPTURE_REWARD_FIELD_NUMBER: _ClassVar[int] + BONUS_STARDUST_CAPTURE_REWARD_FIELD_NUMBER: _ClassVar[int] + ATTACK_PROBABILITY_FIELD_NUMBER: _ClassVar[int] + DODGE_PROBABILITY_FIELD_NUMBER: _ClassVar[int] + DODGE_DURATION_S_FIELD_NUMBER: _ClassVar[int] + DODGE_DISTANCE_FIELD_NUMBER: _ClassVar[int] + CAMERA_DISTANCE_FIELD_NUMBER: _ClassVar[int] + MIN_POKEMON_ACTION_FREQUENCY_S_FIELD_NUMBER: _ClassVar[int] + MAX_POKEMON_ACTION_FREQUENCY_S_FIELD_NUMBER: _ClassVar[int] + BONUS_XL_CANDY_CAPTURE_REWARD_FIELD_NUMBER: _ClassVar[int] + SHADOW_BASE_CAPTURE_RATE_FIELD_NUMBER: _ClassVar[int] + SHADOW_ATTACK_PROBABILITY_FIELD_NUMBER: _ClassVar[int] + SHADOW_DODGE_PROBABILITY_FIELD_NUMBER: _ClassVar[int] + CATCH_RADIUS_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + base_capture_rate: float + base_flee_rate: float + collision_radius_m: float + collision_height_m: float + collision_head_radius_m: float + movement_type: HoloPokemonMovementType + movement_timer_s: float + jump_time_s: float + attack_timer_s: float + bonus_candy_capture_reward: int + bonus_stardust_capture_reward: int + attack_probability: float + dodge_probability: float + dodge_duration_s: float + dodge_distance: float + camera_distance: float + min_pokemon_action_frequency_s: float + max_pokemon_action_frequency_s: float + bonus_xl_candy_capture_reward: int + shadow_base_capture_rate: float + shadow_attack_probability: float + shadow_dodge_probability: float + catch_radius_multiplier: float + def __init__(self, base_capture_rate: _Optional[float] = ..., base_flee_rate: _Optional[float] = ..., collision_radius_m: _Optional[float] = ..., collision_height_m: _Optional[float] = ..., collision_head_radius_m: _Optional[float] = ..., movement_type: _Optional[_Union[HoloPokemonMovementType, str]] = ..., movement_timer_s: _Optional[float] = ..., jump_time_s: _Optional[float] = ..., attack_timer_s: _Optional[float] = ..., bonus_candy_capture_reward: _Optional[int] = ..., bonus_stardust_capture_reward: _Optional[int] = ..., attack_probability: _Optional[float] = ..., dodge_probability: _Optional[float] = ..., dodge_duration_s: _Optional[float] = ..., dodge_distance: _Optional[float] = ..., camera_distance: _Optional[float] = ..., min_pokemon_action_frequency_s: _Optional[float] = ..., max_pokemon_action_frequency_s: _Optional[float] = ..., bonus_xl_candy_capture_reward: _Optional[int] = ..., shadow_base_capture_rate: _Optional[float] = ..., shadow_attack_probability: _Optional[float] = ..., shadow_dodge_probability: _Optional[float] = ..., catch_radius_multiplier: _Optional[float] = ...) -> None: ... + +class PokemonEncounterRewardProto(_message.Message): + __slots__ = ["pokemon_id", "use_quest_pokemon_encounter_distribuition", "pokemon_display", "is_hidden_ditto", "ditto_display", "poke_ball_override", "shiny_probability", "size_override", "stats_limits_override", "quest_encounter_type"] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + USE_QUEST_POKEMON_ENCOUNTER_DISTRIBUITION_FIELD_NUMBER: _ClassVar[int] + POKEMON_DISPLAY_FIELD_NUMBER: _ClassVar[int] + IS_HIDDEN_DITTO_FIELD_NUMBER: _ClassVar[int] + DITTO_DISPLAY_FIELD_NUMBER: _ClassVar[int] + POKE_BALL_OVERRIDE_FIELD_NUMBER: _ClassVar[int] + SHINY_PROBABILITY_FIELD_NUMBER: _ClassVar[int] + SIZE_OVERRIDE_FIELD_NUMBER: _ClassVar[int] + STATS_LIMITS_OVERRIDE_FIELD_NUMBER: _ClassVar[int] + QUEST_ENCOUNTER_TYPE_FIELD_NUMBER: _ClassVar[int] + pokemon_id: HoloPokemonId + use_quest_pokemon_encounter_distribuition: bool + pokemon_display: PokemonDisplayProto + is_hidden_ditto: bool + ditto_display: PokemonDisplayProto + poke_ball_override: Item + shiny_probability: float + size_override: HoloPokemonSize + stats_limits_override: PokemonStatsLimitsProto + quest_encounter_type: QuestEncounterType + def __init__(self, pokemon_id: _Optional[_Union[HoloPokemonId, str]] = ..., use_quest_pokemon_encounter_distribuition: bool = ..., pokemon_display: _Optional[_Union[PokemonDisplayProto, _Mapping]] = ..., is_hidden_ditto: bool = ..., ditto_display: _Optional[_Union[PokemonDisplayProto, _Mapping]] = ..., poke_ball_override: _Optional[_Union[Item, str]] = ..., shiny_probability: _Optional[float] = ..., size_override: _Optional[_Union[HoloPokemonSize, str]] = ..., stats_limits_override: _Optional[_Union[PokemonStatsLimitsProto, _Mapping]] = ..., quest_encounter_type: _Optional[_Union[QuestEncounterType, str]] = ...) -> None: ... + +class PokemonEvolutionQuestProto(_message.Message): + __slots__ = ["quest_requirement", "quest_info", "evolution", "form"] + QUEST_REQUIREMENT_FIELD_NUMBER: _ClassVar[int] + QUEST_INFO_FIELD_NUMBER: _ClassVar[int] + EVOLUTION_FIELD_NUMBER: _ClassVar[int] + FORM_FIELD_NUMBER: _ClassVar[int] + quest_requirement: QuestProto + quest_info: EvolutionQuestInfoProto + evolution: HoloPokemonId + form: PokemonDisplayProto.Form + def __init__(self, quest_requirement: _Optional[_Union[QuestProto, _Mapping]] = ..., quest_info: _Optional[_Union[EvolutionQuestInfoProto, _Mapping]] = ..., evolution: _Optional[_Union[HoloPokemonId, str]] = ..., form: _Optional[_Union[PokemonDisplayProto.Form, str]] = ...) -> None: ... + +class PokemonExchangeEntryProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class PokemonExpressionUpdateProto(_message.Message): + __slots__ = ["unique_pokemon_ids", "pokemon_expression", "expression_start_time_ms"] + UNIQUE_POKEMON_IDS_FIELD_NUMBER: _ClassVar[int] + POKEMON_EXPRESSION_FIELD_NUMBER: _ClassVar[int] + EXPRESSION_START_TIME_MS_FIELD_NUMBER: _ClassVar[int] + unique_pokemon_ids: _containers.RepeatedScalarFieldContainer[int] + pokemon_expression: IrisSocialPokemonExpression + expression_start_time_ms: int + def __init__(self, unique_pokemon_ids: _Optional[_Iterable[int]] = ..., pokemon_expression: _Optional[_Union[IrisSocialPokemonExpression, str]] = ..., expression_start_time_ms: _Optional[int] = ...) -> None: ... + +class PokemonExtendedSettingsProto(_message.Message): + __slots__ = ["unique_id", "form", "temp_evo_overrides", "size_settings", "bread_overrides"] + UNIQUE_ID_FIELD_NUMBER: _ClassVar[int] + FORM_FIELD_NUMBER: _ClassVar[int] + TEMP_EVO_OVERRIDES_FIELD_NUMBER: _ClassVar[int] + SIZE_SETTINGS_FIELD_NUMBER: _ClassVar[int] + BREAD_OVERRIDES_FIELD_NUMBER: _ClassVar[int] + unique_id: HoloPokemonId + form: PokemonDisplayProto.Form + temp_evo_overrides: _containers.RepeatedCompositeFieldContainer[TempEvoOverrideExtendedProto] + size_settings: PokemonSizeSettingsProto + bread_overrides: _containers.RepeatedCompositeFieldContainer[BreadOverrideExtendedProto] + def __init__(self, unique_id: _Optional[_Union[HoloPokemonId, str]] = ..., form: _Optional[_Union[PokemonDisplayProto.Form, str]] = ..., temp_evo_overrides: _Optional[_Iterable[_Union[TempEvoOverrideExtendedProto, _Mapping]]] = ..., size_settings: _Optional[_Union[PokemonSizeSettingsProto, _Mapping]] = ..., bread_overrides: _Optional[_Iterable[_Union[BreadOverrideExtendedProto, _Mapping]]] = ...) -> None: ... + +class PokemonFamilyProto(_message.Message): + __slots__ = ["family_id", "candy", "mega_evolution_resources", "xl_candy"] + FAMILY_ID_FIELD_NUMBER: _ClassVar[int] + CANDY_FIELD_NUMBER: _ClassVar[int] + MEGA_EVOLUTION_RESOURCES_FIELD_NUMBER: _ClassVar[int] + XL_CANDY_FIELD_NUMBER: _ClassVar[int] + family_id: HoloPokemonFamilyId + candy: int + mega_evolution_resources: _containers.RepeatedCompositeFieldContainer[TemporaryEvolutionResourceProto] + xl_candy: int + def __init__(self, family_id: _Optional[_Union[HoloPokemonFamilyId, str]] = ..., candy: _Optional[int] = ..., mega_evolution_resources: _Optional[_Iterable[_Union[TemporaryEvolutionResourceProto, _Mapping]]] = ..., xl_candy: _Optional[int] = ...) -> None: ... + +class PokemonFamilySettingsProto(_message.Message): + __slots__ = ["family_id", "candy_per_xl_candy", "mega_evolvable_pokemon_id"] + FAMILY_ID_FIELD_NUMBER: _ClassVar[int] + CANDY_PER_XL_CANDY_FIELD_NUMBER: _ClassVar[int] + MEGA_EVOLVABLE_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + family_id: HoloPokemonFamilyId + candy_per_xl_candy: int + mega_evolvable_pokemon_id: HoloPokemonId + def __init__(self, family_id: _Optional[_Union[HoloPokemonFamilyId, str]] = ..., candy_per_xl_candy: _Optional[int] = ..., mega_evolvable_pokemon_id: _Optional[_Union[HoloPokemonId, str]] = ...) -> None: ... + +class PokemonFilterSettingsProto(_message.Message): + __slots__ = ["has_duplicate_filter_enabled", "count_filter_enabled"] + HAS_DUPLICATE_FILTER_ENABLED_FIELD_NUMBER: _ClassVar[int] + COUNT_FILTER_ENABLED_FIELD_NUMBER: _ClassVar[int] + has_duplicate_filter_enabled: bool + count_filter_enabled: bool + def __init__(self, has_duplicate_filter_enabled: bool = ..., count_filter_enabled: bool = ...) -> None: ... + +class PokemonFortProto(_message.Message): + __slots__ = ["fort_id", "last_modified_ms", "latitude", "longitude", "team", "guard_pokemon_id", "guard_pokemon_level", "enabled", "fort_type", "gym_points", "is_in_battle", "active_fort_modifier", "active_pokemon", "cooldown_complete_ms", "sponsor", "rendering_type", "deploy_lockout_end_ms", "guard_pokemon_display", "closed", "raid_info", "gym_display", "visited", "same_team_deploy_lockout_end_ms", "allow_checkin", "image_url", "in_event", "banner_url", "partner_id", "challenge_quest_completed", "is_ex_raid_eligible", "pokestop_display", "pokestop_displays", "is_ar_scan_eligible", "geostore_tombstone_message_key", "geostore_suspension_message_key", "power_up_progress_points", "power_up_level_expiration_ms", "next_fort_open_ms", "next_fort_close_ms", "active_fort_pokemon", "is_route_eligible", "fort_vps_info", "ar_experiences_allowed", "stamp_collection_ids"] + FORT_ID_FIELD_NUMBER: _ClassVar[int] + LAST_MODIFIED_MS_FIELD_NUMBER: _ClassVar[int] + LATITUDE_FIELD_NUMBER: _ClassVar[int] + LONGITUDE_FIELD_NUMBER: _ClassVar[int] + TEAM_FIELD_NUMBER: _ClassVar[int] + GUARD_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + GUARD_POKEMON_LEVEL_FIELD_NUMBER: _ClassVar[int] + ENABLED_FIELD_NUMBER: _ClassVar[int] + FORT_TYPE_FIELD_NUMBER: _ClassVar[int] + GYM_POINTS_FIELD_NUMBER: _ClassVar[int] + IS_IN_BATTLE_FIELD_NUMBER: _ClassVar[int] + ACTIVE_FORT_MODIFIER_FIELD_NUMBER: _ClassVar[int] + ACTIVE_POKEMON_FIELD_NUMBER: _ClassVar[int] + COOLDOWN_COMPLETE_MS_FIELD_NUMBER: _ClassVar[int] + SPONSOR_FIELD_NUMBER: _ClassVar[int] + RENDERING_TYPE_FIELD_NUMBER: _ClassVar[int] + DEPLOY_LOCKOUT_END_MS_FIELD_NUMBER: _ClassVar[int] + GUARD_POKEMON_DISPLAY_FIELD_NUMBER: _ClassVar[int] + CLOSED_FIELD_NUMBER: _ClassVar[int] + RAID_INFO_FIELD_NUMBER: _ClassVar[int] + GYM_DISPLAY_FIELD_NUMBER: _ClassVar[int] + VISITED_FIELD_NUMBER: _ClassVar[int] + SAME_TEAM_DEPLOY_LOCKOUT_END_MS_FIELD_NUMBER: _ClassVar[int] + ALLOW_CHECKIN_FIELD_NUMBER: _ClassVar[int] + IMAGE_URL_FIELD_NUMBER: _ClassVar[int] + IN_EVENT_FIELD_NUMBER: _ClassVar[int] + BANNER_URL_FIELD_NUMBER: _ClassVar[int] + PARTNER_ID_FIELD_NUMBER: _ClassVar[int] + CHALLENGE_QUEST_COMPLETED_FIELD_NUMBER: _ClassVar[int] + IS_EX_RAID_ELIGIBLE_FIELD_NUMBER: _ClassVar[int] + POKESTOP_DISPLAY_FIELD_NUMBER: _ClassVar[int] + POKESTOP_DISPLAYS_FIELD_NUMBER: _ClassVar[int] + IS_AR_SCAN_ELIGIBLE_FIELD_NUMBER: _ClassVar[int] + GEOSTORE_TOMBSTONE_MESSAGE_KEY_FIELD_NUMBER: _ClassVar[int] + GEOSTORE_SUSPENSION_MESSAGE_KEY_FIELD_NUMBER: _ClassVar[int] + POWER_UP_PROGRESS_POINTS_FIELD_NUMBER: _ClassVar[int] + POWER_UP_LEVEL_EXPIRATION_MS_FIELD_NUMBER: _ClassVar[int] + NEXT_FORT_OPEN_MS_FIELD_NUMBER: _ClassVar[int] + NEXT_FORT_CLOSE_MS_FIELD_NUMBER: _ClassVar[int] + ACTIVE_FORT_POKEMON_FIELD_NUMBER: _ClassVar[int] + IS_ROUTE_ELIGIBLE_FIELD_NUMBER: _ClassVar[int] + FORT_VPS_INFO_FIELD_NUMBER: _ClassVar[int] + AR_EXPERIENCES_ALLOWED_FIELD_NUMBER: _ClassVar[int] + STAMP_COLLECTION_IDS_FIELD_NUMBER: _ClassVar[int] + fort_id: str + last_modified_ms: int + latitude: float + longitude: float + team: Team + guard_pokemon_id: HoloPokemonId + guard_pokemon_level: int + enabled: bool + fort_type: FortType + gym_points: int + is_in_battle: bool + active_fort_modifier: _containers.RepeatedScalarFieldContainer[Item] + active_pokemon: MapPokemonProto + cooldown_complete_ms: int + sponsor: FortSponsor.Sponsor + rendering_type: FortRenderingType.RenderingType + deploy_lockout_end_ms: int + guard_pokemon_display: PokemonDisplayProto + closed: bool + raid_info: RaidInfoProto + gym_display: GymDisplayProto + visited: bool + same_team_deploy_lockout_end_ms: int + allow_checkin: bool + image_url: str + in_event: bool + banner_url: str + partner_id: str + challenge_quest_completed: bool + is_ex_raid_eligible: bool + pokestop_display: PokestopIncidentDisplayProto + pokestop_displays: _containers.RepeatedCompositeFieldContainer[PokestopIncidentDisplayProto] + is_ar_scan_eligible: bool + geostore_tombstone_message_key: str + geostore_suspension_message_key: str + power_up_progress_points: int + power_up_level_expiration_ms: int + next_fort_open_ms: int + next_fort_close_ms: int + active_fort_pokemon: _containers.RepeatedCompositeFieldContainer[FortPokemonProto] + is_route_eligible: bool + fort_vps_info: FortVpsInfoProto + ar_experiences_allowed: bool + stamp_collection_ids: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, fort_id: _Optional[str] = ..., last_modified_ms: _Optional[int] = ..., latitude: _Optional[float] = ..., longitude: _Optional[float] = ..., team: _Optional[_Union[Team, str]] = ..., guard_pokemon_id: _Optional[_Union[HoloPokemonId, str]] = ..., guard_pokemon_level: _Optional[int] = ..., enabled: bool = ..., fort_type: _Optional[_Union[FortType, str]] = ..., gym_points: _Optional[int] = ..., is_in_battle: bool = ..., active_fort_modifier: _Optional[_Iterable[_Union[Item, str]]] = ..., active_pokemon: _Optional[_Union[MapPokemonProto, _Mapping]] = ..., cooldown_complete_ms: _Optional[int] = ..., sponsor: _Optional[_Union[FortSponsor.Sponsor, str]] = ..., rendering_type: _Optional[_Union[FortRenderingType.RenderingType, str]] = ..., deploy_lockout_end_ms: _Optional[int] = ..., guard_pokemon_display: _Optional[_Union[PokemonDisplayProto, _Mapping]] = ..., closed: bool = ..., raid_info: _Optional[_Union[RaidInfoProto, _Mapping]] = ..., gym_display: _Optional[_Union[GymDisplayProto, _Mapping]] = ..., visited: bool = ..., same_team_deploy_lockout_end_ms: _Optional[int] = ..., allow_checkin: bool = ..., image_url: _Optional[str] = ..., in_event: bool = ..., banner_url: _Optional[str] = ..., partner_id: _Optional[str] = ..., challenge_quest_completed: bool = ..., is_ex_raid_eligible: bool = ..., pokestop_display: _Optional[_Union[PokestopIncidentDisplayProto, _Mapping]] = ..., pokestop_displays: _Optional[_Iterable[_Union[PokestopIncidentDisplayProto, _Mapping]]] = ..., is_ar_scan_eligible: bool = ..., geostore_tombstone_message_key: _Optional[str] = ..., geostore_suspension_message_key: _Optional[str] = ..., power_up_progress_points: _Optional[int] = ..., power_up_level_expiration_ms: _Optional[int] = ..., next_fort_open_ms: _Optional[int] = ..., next_fort_close_ms: _Optional[int] = ..., active_fort_pokemon: _Optional[_Iterable[_Union[FortPokemonProto, _Mapping]]] = ..., is_route_eligible: bool = ..., fort_vps_info: _Optional[_Union[FortVpsInfoProto, _Mapping]] = ..., ar_experiences_allowed: bool = ..., stamp_collection_ids: _Optional[_Iterable[str]] = ...) -> None: ... + +class PokemonFxSettingsProto(_message.Message): + __slots__ = ["pokemon_glow_feature_active", "glow_during_day", "glow_during_night", "glow_on_map", "glow_in_encounter", "glow_in_battle", "glow_in_combat", "glow_fx_pokemon", "hiding_in_map", "hiding_in_photo", "hiding_in_encounter"] + POKEMON_GLOW_FEATURE_ACTIVE_FIELD_NUMBER: _ClassVar[int] + GLOW_DURING_DAY_FIELD_NUMBER: _ClassVar[int] + GLOW_DURING_NIGHT_FIELD_NUMBER: _ClassVar[int] + GLOW_ON_MAP_FIELD_NUMBER: _ClassVar[int] + GLOW_IN_ENCOUNTER_FIELD_NUMBER: _ClassVar[int] + GLOW_IN_BATTLE_FIELD_NUMBER: _ClassVar[int] + GLOW_IN_COMBAT_FIELD_NUMBER: _ClassVar[int] + GLOW_FX_POKEMON_FIELD_NUMBER: _ClassVar[int] + HIDING_IN_MAP_FIELD_NUMBER: _ClassVar[int] + HIDING_IN_PHOTO_FIELD_NUMBER: _ClassVar[int] + HIDING_IN_ENCOUNTER_FIELD_NUMBER: _ClassVar[int] + pokemon_glow_feature_active: bool + glow_during_day: bool + glow_during_night: bool + glow_on_map: bool + glow_in_encounter: bool + glow_in_battle: bool + glow_in_combat: bool + glow_fx_pokemon: _containers.RepeatedCompositeFieldContainer[GlowFxPokemonProto] + hiding_in_map: bool + hiding_in_photo: bool + hiding_in_encounter: bool + def __init__(self, pokemon_glow_feature_active: bool = ..., glow_during_day: bool = ..., glow_during_night: bool = ..., glow_on_map: bool = ..., glow_in_encounter: bool = ..., glow_in_battle: bool = ..., glow_in_combat: bool = ..., glow_fx_pokemon: _Optional[_Iterable[_Union[GlowFxPokemonProto, _Mapping]]] = ..., hiding_in_map: bool = ..., hiding_in_photo: bool = ..., hiding_in_encounter: bool = ...) -> None: ... + +class PokemonGlobalSettingsProto(_message.Message): + __slots__ = ["enable_camo_shader", "display_pokemon_badge_on_model"] + ENABLE_CAMO_SHADER_FIELD_NUMBER: _ClassVar[int] + DISPLAY_POKEMON_BADGE_ON_MODEL_FIELD_NUMBER: _ClassVar[int] + enable_camo_shader: bool + display_pokemon_badge_on_model: bool + def __init__(self, enable_camo_shader: bool = ..., display_pokemon_badge_on_model: bool = ...) -> None: ... + +class PokemonGoPlusTelemetry(_message.Message): + __slots__ = ["pgp_event_ids", "count", "version", "device_kind", "connection_state"] + PGP_EVENT_IDS_FIELD_NUMBER: _ClassVar[int] + COUNT_FIELD_NUMBER: _ClassVar[int] + VERSION_FIELD_NUMBER: _ClassVar[int] + DEVICE_KIND_FIELD_NUMBER: _ClassVar[int] + CONNECTION_STATE_FIELD_NUMBER: _ClassVar[int] + pgp_event_ids: PokemonGoPlusIds + count: int + version: int + device_kind: str + connection_state: str + def __init__(self, pgp_event_ids: _Optional[_Union[PokemonGoPlusIds, str]] = ..., count: _Optional[int] = ..., version: _Optional[int] = ..., device_kind: _Optional[str] = ..., connection_state: _Optional[str] = ...) -> None: ... + +class PokemonHomeEnergyCostsProto(_message.Message): + __slots__ = ["pokemon_class", "base", "shiny", "cp0_to1000", "cp1001_to2000", "cp2001_to_inf"] + POKEMON_CLASS_FIELD_NUMBER: _ClassVar[int] + BASE_FIELD_NUMBER: _ClassVar[int] + SHINY_FIELD_NUMBER: _ClassVar[int] + CP0_TO1000_FIELD_NUMBER: _ClassVar[int] + CP1001_TO2000_FIELD_NUMBER: _ClassVar[int] + CP2001_TO_INF_FIELD_NUMBER: _ClassVar[int] + pokemon_class: HoloPokemonClass + base: int + shiny: int + cp0_to1000: int + cp1001_to2000: int + cp2001_to_inf: int + def __init__(self, pokemon_class: _Optional[_Union[HoloPokemonClass, str]] = ..., base: _Optional[int] = ..., shiny: _Optional[int] = ..., cp0_to1000: _Optional[int] = ..., cp1001_to2000: _Optional[int] = ..., cp2001_to_inf: _Optional[int] = ...) -> None: ... + +class PokemonHomeFormReversionProto(_message.Message): + __slots__ = ["pokemon_id", "form_mapping"] + class FormMappingProto(_message.Message): + __slots__ = ["reverted_form", "unauthorized_forms", "reverted_form_string"] + REVERTED_FORM_FIELD_NUMBER: _ClassVar[int] + UNAUTHORIZED_FORMS_FIELD_NUMBER: _ClassVar[int] + REVERTED_FORM_STRING_FIELD_NUMBER: _ClassVar[int] + reverted_form: PokemonDisplayProto.Form + unauthorized_forms: _containers.RepeatedScalarFieldContainer[PokemonDisplayProto.Form] + reverted_form_string: str + def __init__(self, reverted_form: _Optional[_Union[PokemonDisplayProto.Form, str]] = ..., unauthorized_forms: _Optional[_Iterable[_Union[PokemonDisplayProto.Form, str]]] = ..., reverted_form_string: _Optional[str] = ...) -> None: ... + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + FORM_MAPPING_FIELD_NUMBER: _ClassVar[int] + pokemon_id: HoloPokemonId + form_mapping: _containers.RepeatedCompositeFieldContainer[PokemonHomeFormReversionProto.FormMappingProto] + def __init__(self, pokemon_id: _Optional[_Union[HoloPokemonId, str]] = ..., form_mapping: _Optional[_Iterable[_Union[PokemonHomeFormReversionProto.FormMappingProto, _Mapping]]] = ...) -> None: ... + +class PokemonHomeProto(_message.Message): + __slots__ = ["transporter_energy", "transporter_fully_charged_ms", "last_passive_transporter_energy_gain_hour"] + TRANSPORTER_ENERGY_FIELD_NUMBER: _ClassVar[int] + TRANSPORTER_FULLY_CHARGED_MS_FIELD_NUMBER: _ClassVar[int] + LAST_PASSIVE_TRANSPORTER_ENERGY_GAIN_HOUR_FIELD_NUMBER: _ClassVar[int] + transporter_energy: int + transporter_fully_charged_ms: int + last_passive_transporter_energy_gain_hour: int + def __init__(self, transporter_energy: _Optional[int] = ..., transporter_fully_charged_ms: _Optional[int] = ..., last_passive_transporter_energy_gain_hour: _Optional[int] = ...) -> None: ... + +class PokemonHomeSettingsProto(_message.Message): + __slots__ = ["player_min_level", "transporter_max_energy", "energy_sku_id", "transporter_energy_gain_per_hour"] + PLAYER_MIN_LEVEL_FIELD_NUMBER: _ClassVar[int] + TRANSPORTER_MAX_ENERGY_FIELD_NUMBER: _ClassVar[int] + ENERGY_SKU_ID_FIELD_NUMBER: _ClassVar[int] + TRANSPORTER_ENERGY_GAIN_PER_HOUR_FIELD_NUMBER: _ClassVar[int] + player_min_level: int + transporter_max_energy: int + energy_sku_id: str + transporter_energy_gain_per_hour: int + def __init__(self, player_min_level: _Optional[int] = ..., transporter_max_energy: _Optional[int] = ..., energy_sku_id: _Optional[str] = ..., transporter_energy_gain_per_hour: _Optional[int] = ...) -> None: ... + +class PokemonHomeTelemetry(_message.Message): + __slots__ = ["pokemon_home_click_ids"] + POKEMON_HOME_CLICK_IDS_FIELD_NUMBER: _ClassVar[int] + pokemon_home_click_ids: PokemonHomeTelemetryIds + def __init__(self, pokemon_home_click_ids: _Optional[_Union[PokemonHomeTelemetryIds, str]] = ...) -> None: ... + +class PokemonInfo(_message.Message): + __slots__ = ["pokemon", "current_health", "current_energy", "notable_action_history", "stat_modifiers", "vs_effect_tag"] + class StatModifierContainer(_message.Message): + __slots__ = ["stat_modifier"] + class StatModifier(_message.Message): + __slots__ = ["value", "expiry_time_ms", "type", "string_value", "expiry_type", "condition", "expiry_value"] + class Condition(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET_CONDITION: _ClassVar[PokemonInfo.StatModifierContainer.StatModifier.Condition] + CHARGE_MOVE: _ClassVar[PokemonInfo.StatModifierContainer.StatModifier.Condition] + FAST_MOVE: _ClassVar[PokemonInfo.StatModifierContainer.StatModifier.Condition] + UNSET_CONDITION: PokemonInfo.StatModifierContainer.StatModifier.Condition + CHARGE_MOVE: PokemonInfo.StatModifierContainer.StatModifier.Condition + FAST_MOVE: PokemonInfo.StatModifierContainer.StatModifier.Condition + class ExpiryType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET_EXPIRY_TYPE: _ClassVar[PokemonInfo.StatModifierContainer.StatModifier.ExpiryType] + EXPIRY_TIME: _ClassVar[PokemonInfo.StatModifierContainer.StatModifier.ExpiryType] + CHARGES_REMAINING: _ClassVar[PokemonInfo.StatModifierContainer.StatModifier.ExpiryType] + UNSET_EXPIRY_TYPE: PokemonInfo.StatModifierContainer.StatModifier.ExpiryType + EXPIRY_TIME: PokemonInfo.StatModifierContainer.StatModifier.ExpiryType + CHARGES_REMAINING: PokemonInfo.StatModifierContainer.StatModifier.ExpiryType + VALUE_FIELD_NUMBER: _ClassVar[int] + EXPIRY_TIME_MS_FIELD_NUMBER: _ClassVar[int] + TYPE_FIELD_NUMBER: _ClassVar[int] + STRING_VALUE_FIELD_NUMBER: _ClassVar[int] + EXPIRY_TYPE_FIELD_NUMBER: _ClassVar[int] + CONDITION_FIELD_NUMBER: _ClassVar[int] + EXPIRY_VALUE_FIELD_NUMBER: _ClassVar[int] + value: int + expiry_time_ms: int + type: MoveModifierProto.MoveModifierType + string_value: str + expiry_type: PokemonInfo.StatModifierContainer.StatModifier.ExpiryType + condition: _containers.RepeatedScalarFieldContainer[PokemonInfo.StatModifierContainer.StatModifier.Condition] + expiry_value: int + def __init__(self, value: _Optional[int] = ..., expiry_time_ms: _Optional[int] = ..., type: _Optional[_Union[MoveModifierProto.MoveModifierType, str]] = ..., string_value: _Optional[str] = ..., expiry_type: _Optional[_Union[PokemonInfo.StatModifierContainer.StatModifier.ExpiryType, str]] = ..., condition: _Optional[_Iterable[_Union[PokemonInfo.StatModifierContainer.StatModifier.Condition, str]]] = ..., expiry_value: _Optional[int] = ...) -> None: ... + STAT_MODIFIER_FIELD_NUMBER: _ClassVar[int] + stat_modifier: _containers.RepeatedCompositeFieldContainer[PokemonInfo.StatModifierContainer.StatModifier] + def __init__(self, stat_modifier: _Optional[_Iterable[_Union[PokemonInfo.StatModifierContainer.StatModifier, _Mapping]]] = ...) -> None: ... + class StatModifiersEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: int + value: PokemonInfo.StatModifierContainer + def __init__(self, key: _Optional[int] = ..., value: _Optional[_Union[PokemonInfo.StatModifierContainer, _Mapping]] = ...) -> None: ... + POKEMON_FIELD_NUMBER: _ClassVar[int] + CURRENT_HEALTH_FIELD_NUMBER: _ClassVar[int] + CURRENT_ENERGY_FIELD_NUMBER: _ClassVar[int] + NOTABLE_ACTION_HISTORY_FIELD_NUMBER: _ClassVar[int] + STAT_MODIFIERS_FIELD_NUMBER: _ClassVar[int] + VS_EFFECT_TAG_FIELD_NUMBER: _ClassVar[int] + pokemon: PokemonProto + current_health: int + current_energy: int + notable_action_history: _containers.RepeatedCompositeFieldContainer[VsActionHistory] + stat_modifiers: _containers.MessageMap[int, PokemonInfo.StatModifierContainer] + vs_effect_tag: _containers.RepeatedScalarFieldContainer[VsEffectTag] + def __init__(self, pokemon: _Optional[_Union[PokemonProto, _Mapping]] = ..., current_health: _Optional[int] = ..., current_energy: _Optional[int] = ..., notable_action_history: _Optional[_Iterable[_Union[VsActionHistory, _Mapping]]] = ..., stat_modifiers: _Optional[_Mapping[int, PokemonInfo.StatModifierContainer]] = ..., vs_effect_tag: _Optional[_Iterable[_Union[VsEffectTag, str]]] = ...) -> None: ... + +class PokemonInfoPanelSettingsProto(_message.Message): + __slots__ = ["origin_section_v2_enabled"] + ORIGIN_SECTION_V2_ENABLED_FIELD_NUMBER: _ClassVar[int] + origin_section_v2_enabled: bool + def __init__(self, origin_section_v2_enabled: bool = ...) -> None: ... + +class PokemonInventoryTelemetry(_message.Message): + __slots__ = ["pokemon_inventory_click_ids", "sort_id"] + POKEMON_INVENTORY_CLICK_IDS_FIELD_NUMBER: _ClassVar[int] + SORT_ID_FIELD_NUMBER: _ClassVar[int] + pokemon_inventory_click_ids: PokemonInventoryTelemetryIds + sort_id: str + def __init__(self, pokemon_inventory_click_ids: _Optional[_Union[PokemonInventoryTelemetryIds, str]] = ..., sort_id: _Optional[str] = ...) -> None: ... + +class PokemonKeyItemSettings(_message.Message): + __slots__ = ["item", "count"] + ITEM_FIELD_NUMBER: _ClassVar[int] + COUNT_FIELD_NUMBER: _ClassVar[int] + item: Item + count: int + def __init__(self, item: _Optional[_Union[Item, str]] = ..., count: _Optional[int] = ...) -> None: ... + +class PokemonLoadDelay(_message.Message): + __slots__ = ["pokemon", "load_delay"] + POKEMON_FIELD_NUMBER: _ClassVar[int] + LOAD_DELAY_FIELD_NUMBER: _ClassVar[int] + pokemon: PokemonLoadTelemetry + load_delay: float + def __init__(self, pokemon: _Optional[_Union[PokemonLoadTelemetry, _Mapping]] = ..., load_delay: _Optional[float] = ...) -> None: ... + +class PokemonLoadTelemetry(_message.Message): + __slots__ = ["pokemon_id", "costume", "gender", "shiny", "form", "alignment", "temporary_evolution_id"] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + COSTUME_FIELD_NUMBER: _ClassVar[int] + GENDER_FIELD_NUMBER: _ClassVar[int] + SHINY_FIELD_NUMBER: _ClassVar[int] + FORM_FIELD_NUMBER: _ClassVar[int] + ALIGNMENT_FIELD_NUMBER: _ClassVar[int] + TEMPORARY_EVOLUTION_ID_FIELD_NUMBER: _ClassVar[int] + pokemon_id: HoloPokemonId + costume: PokemonDisplayProto.Costume + gender: PokemonDisplayProto.Gender + shiny: bool + form: PokemonDisplayProto.Form + alignment: PokemonDisplayProto.Alignment + temporary_evolution_id: HoloTemporaryEvolutionId + def __init__(self, pokemon_id: _Optional[_Union[HoloPokemonId, str]] = ..., costume: _Optional[_Union[PokemonDisplayProto.Costume, str]] = ..., gender: _Optional[_Union[PokemonDisplayProto.Gender, str]] = ..., shiny: bool = ..., form: _Optional[_Union[PokemonDisplayProto.Form, str]] = ..., alignment: _Optional[_Union[PokemonDisplayProto.Alignment, str]] = ..., temporary_evolution_id: _Optional[_Union[HoloTemporaryEvolutionId, str]] = ...) -> None: ... + +class PokemonMapSettingsProto(_message.Message): + __slots__ = ["hide_nearby"] + HIDE_NEARBY_FIELD_NUMBER: _ClassVar[int] + hide_nearby: bool + def __init__(self, hide_nearby: bool = ...) -> None: ... + +class PokemonMegaEvolutionLevelProto(_message.Message): + __slots__ = ["points", "level", "mega_point_daily_counters"] + POINTS_FIELD_NUMBER: _ClassVar[int] + LEVEL_FIELD_NUMBER: _ClassVar[int] + MEGA_POINT_DAILY_COUNTERS_FIELD_NUMBER: _ClassVar[int] + points: int + level: int + mega_point_daily_counters: PokemonMegaEvolutionPointDailyCountersProto + def __init__(self, points: _Optional[int] = ..., level: _Optional[int] = ..., mega_point_daily_counters: _Optional[_Union[PokemonMegaEvolutionPointDailyCountersProto, _Mapping]] = ...) -> None: ... + +class PokemonMegaEvolutionPointDailyCountersProto(_message.Message): + __slots__ = ["mega_evo"] + MEGA_EVO_FIELD_NUMBER: _ClassVar[int] + mega_evo: DailyCounterProto + def __init__(self, mega_evo: _Optional[_Union[DailyCounterProto, _Mapping]] = ...) -> None: ... + +class PokemonMusicOverrideConfig(_message.Message): + __slots__ = ["pokemon", "forms", "battle_music_key"] + POKEMON_FIELD_NUMBER: _ClassVar[int] + FORMS_FIELD_NUMBER: _ClassVar[int] + BATTLE_MUSIC_KEY_FIELD_NUMBER: _ClassVar[int] + pokemon: HoloPokemonId + forms: _containers.RepeatedScalarFieldContainer[PokemonDisplayProto.Form] + battle_music_key: str + def __init__(self, pokemon: _Optional[_Union[HoloPokemonId, str]] = ..., forms: _Optional[_Iterable[_Union[PokemonDisplayProto.Form, str]]] = ..., battle_music_key: _Optional[str] = ...) -> None: ... + +class PokemonPhotoSetsProto(_message.Message): + __slots__ = ["name_key", "frame_color", "minimum_pokemon", "pokemon", "display_order"] + NAME_KEY_FIELD_NUMBER: _ClassVar[int] + FRAME_COLOR_FIELD_NUMBER: _ClassVar[int] + MINIMUM_POKEMON_FIELD_NUMBER: _ClassVar[int] + POKEMON_FIELD_NUMBER: _ClassVar[int] + DISPLAY_ORDER_FIELD_NUMBER: _ClassVar[int] + name_key: str + frame_color: str + minimum_pokemon: int + pokemon: _containers.RepeatedCompositeFieldContainer[PhotoSetPokemonInfoProto] + display_order: int + def __init__(self, name_key: _Optional[str] = ..., frame_color: _Optional[str] = ..., minimum_pokemon: _Optional[int] = ..., pokemon: _Optional[_Iterable[_Union[PhotoSetPokemonInfoProto, _Mapping]]] = ..., display_order: _Optional[int] = ...) -> None: ... + +class PokemonProto(_message.Message): + __slots__ = ["id", "pokemon_id", "cp", "stamina", "max_stamina", "move1", "move2", "deployed_fort_id", "owner_name", "is_egg", "egg_km_walked_target", "egg_km_walked_start", "height_m", "weight_kg", "individual_attack", "individual_defense", "individual_stamina", "cp_multiplier", "pokeball", "captured_s2_cell_id", "battles_attacked", "battles_defended", "egg_incubator_id", "creation_time_ms", "num_upgrades", "additional_cp_multiplier", "favorite", "nickname", "from_fort", "buddy_candy_awarded", "buddy_km_walked", "display_pokemon_id", "display_cp", "pokemon_display", "is_bad", "hatched_from_egg", "coins_returned", "deployed_duration_ms", "deployed_returned_timestamp_ms", "cp_multiplier_before_trading", "trading_original_owner_hash", "original_owner_nickname", "traded_time_ms", "is_lucky", "move3", "pvp_combat_stats", "npc_combat_stats", "move2_is_purified_exclusive", "limited_pokemon_identifier", "pre_boosted_cp", "pre_boosted_additional_cp_multiplier", "deployed_gym_lat_degree", "deployed_gym_lng_degree", "has_mega_evolved", "egg_type", "temp_evo_cp", "temp_evo_stamina_modifier", "temp_evo_cp_multiplier", "mega_evolved_forms", "evolution_quest_info", "origin_detail", "pokemon_tag_ids", "origin_events", "egg_slot_type", "egg_telemetry", "egg_distribution", "size", "pokemon_contest_info", "caught_in_party", "is_component", "is_fusion", "iris_social_deployment", "bread_moves", "deployed_station_id", "deployed_station_expiration_time_ms"] + ID_FIELD_NUMBER: _ClassVar[int] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + CP_FIELD_NUMBER: _ClassVar[int] + STAMINA_FIELD_NUMBER: _ClassVar[int] + MAX_STAMINA_FIELD_NUMBER: _ClassVar[int] + MOVE1_FIELD_NUMBER: _ClassVar[int] + MOVE2_FIELD_NUMBER: _ClassVar[int] + DEPLOYED_FORT_ID_FIELD_NUMBER: _ClassVar[int] + OWNER_NAME_FIELD_NUMBER: _ClassVar[int] + IS_EGG_FIELD_NUMBER: _ClassVar[int] + EGG_KM_WALKED_TARGET_FIELD_NUMBER: _ClassVar[int] + EGG_KM_WALKED_START_FIELD_NUMBER: _ClassVar[int] + HEIGHT_M_FIELD_NUMBER: _ClassVar[int] + WEIGHT_KG_FIELD_NUMBER: _ClassVar[int] + INDIVIDUAL_ATTACK_FIELD_NUMBER: _ClassVar[int] + INDIVIDUAL_DEFENSE_FIELD_NUMBER: _ClassVar[int] + INDIVIDUAL_STAMINA_FIELD_NUMBER: _ClassVar[int] + CP_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + POKEBALL_FIELD_NUMBER: _ClassVar[int] + CAPTURED_S2_CELL_ID_FIELD_NUMBER: _ClassVar[int] + BATTLES_ATTACKED_FIELD_NUMBER: _ClassVar[int] + BATTLES_DEFENDED_FIELD_NUMBER: _ClassVar[int] + EGG_INCUBATOR_ID_FIELD_NUMBER: _ClassVar[int] + CREATION_TIME_MS_FIELD_NUMBER: _ClassVar[int] + NUM_UPGRADES_FIELD_NUMBER: _ClassVar[int] + ADDITIONAL_CP_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + FAVORITE_FIELD_NUMBER: _ClassVar[int] + NICKNAME_FIELD_NUMBER: _ClassVar[int] + FROM_FORT_FIELD_NUMBER: _ClassVar[int] + BUDDY_CANDY_AWARDED_FIELD_NUMBER: _ClassVar[int] + BUDDY_KM_WALKED_FIELD_NUMBER: _ClassVar[int] + DISPLAY_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + DISPLAY_CP_FIELD_NUMBER: _ClassVar[int] + POKEMON_DISPLAY_FIELD_NUMBER: _ClassVar[int] + IS_BAD_FIELD_NUMBER: _ClassVar[int] + HATCHED_FROM_EGG_FIELD_NUMBER: _ClassVar[int] + COINS_RETURNED_FIELD_NUMBER: _ClassVar[int] + DEPLOYED_DURATION_MS_FIELD_NUMBER: _ClassVar[int] + DEPLOYED_RETURNED_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + CP_MULTIPLIER_BEFORE_TRADING_FIELD_NUMBER: _ClassVar[int] + TRADING_ORIGINAL_OWNER_HASH_FIELD_NUMBER: _ClassVar[int] + ORIGINAL_OWNER_NICKNAME_FIELD_NUMBER: _ClassVar[int] + TRADED_TIME_MS_FIELD_NUMBER: _ClassVar[int] + IS_LUCKY_FIELD_NUMBER: _ClassVar[int] + MOVE3_FIELD_NUMBER: _ClassVar[int] + PVP_COMBAT_STATS_FIELD_NUMBER: _ClassVar[int] + NPC_COMBAT_STATS_FIELD_NUMBER: _ClassVar[int] + MOVE2_IS_PURIFIED_EXCLUSIVE_FIELD_NUMBER: _ClassVar[int] + LIMITED_POKEMON_IDENTIFIER_FIELD_NUMBER: _ClassVar[int] + PRE_BOOSTED_CP_FIELD_NUMBER: _ClassVar[int] + PRE_BOOSTED_ADDITIONAL_CP_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + DEPLOYED_GYM_LAT_DEGREE_FIELD_NUMBER: _ClassVar[int] + DEPLOYED_GYM_LNG_DEGREE_FIELD_NUMBER: _ClassVar[int] + HAS_MEGA_EVOLVED_FIELD_NUMBER: _ClassVar[int] + EGG_TYPE_FIELD_NUMBER: _ClassVar[int] + TEMP_EVO_CP_FIELD_NUMBER: _ClassVar[int] + TEMP_EVO_STAMINA_MODIFIER_FIELD_NUMBER: _ClassVar[int] + TEMP_EVO_CP_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + MEGA_EVOLVED_FORMS_FIELD_NUMBER: _ClassVar[int] + EVOLUTION_QUEST_INFO_FIELD_NUMBER: _ClassVar[int] + ORIGIN_DETAIL_FIELD_NUMBER: _ClassVar[int] + POKEMON_TAG_IDS_FIELD_NUMBER: _ClassVar[int] + ORIGIN_EVENTS_FIELD_NUMBER: _ClassVar[int] + EGG_SLOT_TYPE_FIELD_NUMBER: _ClassVar[int] + EGG_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + EGG_DISTRIBUTION_FIELD_NUMBER: _ClassVar[int] + SIZE_FIELD_NUMBER: _ClassVar[int] + POKEMON_CONTEST_INFO_FIELD_NUMBER: _ClassVar[int] + CAUGHT_IN_PARTY_FIELD_NUMBER: _ClassVar[int] + IS_COMPONENT_FIELD_NUMBER: _ClassVar[int] + IS_FUSION_FIELD_NUMBER: _ClassVar[int] + IRIS_SOCIAL_DEPLOYMENT_FIELD_NUMBER: _ClassVar[int] + BREAD_MOVES_FIELD_NUMBER: _ClassVar[int] + DEPLOYED_STATION_ID_FIELD_NUMBER: _ClassVar[int] + DEPLOYED_STATION_EXPIRATION_TIME_MS_FIELD_NUMBER: _ClassVar[int] + id: int + pokemon_id: HoloPokemonId + cp: int + stamina: int + max_stamina: int + move1: HoloPokemonMove + move2: HoloPokemonMove + deployed_fort_id: str + owner_name: str + is_egg: bool + egg_km_walked_target: float + egg_km_walked_start: float + height_m: float + weight_kg: float + individual_attack: int + individual_defense: int + individual_stamina: int + cp_multiplier: float + pokeball: Item + captured_s2_cell_id: int + battles_attacked: int + battles_defended: int + egg_incubator_id: str + creation_time_ms: int + num_upgrades: int + additional_cp_multiplier: float + favorite: bool + nickname: str + from_fort: bool + buddy_candy_awarded: int + buddy_km_walked: float + display_pokemon_id: int + display_cp: int + pokemon_display: PokemonDisplayProto + is_bad: bool + hatched_from_egg: bool + coins_returned: int + deployed_duration_ms: int + deployed_returned_timestamp_ms: int + cp_multiplier_before_trading: float + trading_original_owner_hash: int + original_owner_nickname: str + traded_time_ms: int + is_lucky: bool + move3: HoloPokemonMove + pvp_combat_stats: PokemonCombatStatsProto + npc_combat_stats: PokemonCombatStatsProto + move2_is_purified_exclusive: bool + limited_pokemon_identifier: str + pre_boosted_cp: int + pre_boosted_additional_cp_multiplier: float + deployed_gym_lat_degree: float + deployed_gym_lng_degree: float + has_mega_evolved: bool + egg_type: HoloPokemonEggType + temp_evo_cp: int + temp_evo_stamina_modifier: float + temp_evo_cp_multiplier: float + mega_evolved_forms: _containers.RepeatedScalarFieldContainer[HoloTemporaryEvolutionId] + evolution_quest_info: _containers.RepeatedCompositeFieldContainer[PokemonEvolutionQuestProto] + origin_detail: PokemonCreateDetail + pokemon_tag_ids: _containers.RepeatedScalarFieldContainer[int] + origin_events: _containers.RepeatedScalarFieldContainer[str] + egg_slot_type: EggSlotType + egg_telemetry: EggTelemetryProto + egg_distribution: EggDistributionProto + size: HoloPokemonSize + pokemon_contest_info: PokemonContestInfoProto + caught_in_party: bool + is_component: bool + is_fusion: bool + iris_social_deployment: IrisSocialDeploymentProto + bread_moves: _containers.RepeatedCompositeFieldContainer[BreadMoveSlotProto] + deployed_station_id: str + deployed_station_expiration_time_ms: int + def __init__(self, id: _Optional[int] = ..., pokemon_id: _Optional[_Union[HoloPokemonId, str]] = ..., cp: _Optional[int] = ..., stamina: _Optional[int] = ..., max_stamina: _Optional[int] = ..., move1: _Optional[_Union[HoloPokemonMove, str]] = ..., move2: _Optional[_Union[HoloPokemonMove, str]] = ..., deployed_fort_id: _Optional[str] = ..., owner_name: _Optional[str] = ..., is_egg: bool = ..., egg_km_walked_target: _Optional[float] = ..., egg_km_walked_start: _Optional[float] = ..., height_m: _Optional[float] = ..., weight_kg: _Optional[float] = ..., individual_attack: _Optional[int] = ..., individual_defense: _Optional[int] = ..., individual_stamina: _Optional[int] = ..., cp_multiplier: _Optional[float] = ..., pokeball: _Optional[_Union[Item, str]] = ..., captured_s2_cell_id: _Optional[int] = ..., battles_attacked: _Optional[int] = ..., battles_defended: _Optional[int] = ..., egg_incubator_id: _Optional[str] = ..., creation_time_ms: _Optional[int] = ..., num_upgrades: _Optional[int] = ..., additional_cp_multiplier: _Optional[float] = ..., favorite: bool = ..., nickname: _Optional[str] = ..., from_fort: bool = ..., buddy_candy_awarded: _Optional[int] = ..., buddy_km_walked: _Optional[float] = ..., display_pokemon_id: _Optional[int] = ..., display_cp: _Optional[int] = ..., pokemon_display: _Optional[_Union[PokemonDisplayProto, _Mapping]] = ..., is_bad: bool = ..., hatched_from_egg: bool = ..., coins_returned: _Optional[int] = ..., deployed_duration_ms: _Optional[int] = ..., deployed_returned_timestamp_ms: _Optional[int] = ..., cp_multiplier_before_trading: _Optional[float] = ..., trading_original_owner_hash: _Optional[int] = ..., original_owner_nickname: _Optional[str] = ..., traded_time_ms: _Optional[int] = ..., is_lucky: bool = ..., move3: _Optional[_Union[HoloPokemonMove, str]] = ..., pvp_combat_stats: _Optional[_Union[PokemonCombatStatsProto, _Mapping]] = ..., npc_combat_stats: _Optional[_Union[PokemonCombatStatsProto, _Mapping]] = ..., move2_is_purified_exclusive: bool = ..., limited_pokemon_identifier: _Optional[str] = ..., pre_boosted_cp: _Optional[int] = ..., pre_boosted_additional_cp_multiplier: _Optional[float] = ..., deployed_gym_lat_degree: _Optional[float] = ..., deployed_gym_lng_degree: _Optional[float] = ..., has_mega_evolved: bool = ..., egg_type: _Optional[_Union[HoloPokemonEggType, str]] = ..., temp_evo_cp: _Optional[int] = ..., temp_evo_stamina_modifier: _Optional[float] = ..., temp_evo_cp_multiplier: _Optional[float] = ..., mega_evolved_forms: _Optional[_Iterable[_Union[HoloTemporaryEvolutionId, str]]] = ..., evolution_quest_info: _Optional[_Iterable[_Union[PokemonEvolutionQuestProto, _Mapping]]] = ..., origin_detail: _Optional[_Union[PokemonCreateDetail, _Mapping]] = ..., pokemon_tag_ids: _Optional[_Iterable[int]] = ..., origin_events: _Optional[_Iterable[str]] = ..., egg_slot_type: _Optional[_Union[EggSlotType, str]] = ..., egg_telemetry: _Optional[_Union[EggTelemetryProto, _Mapping]] = ..., egg_distribution: _Optional[_Union[EggDistributionProto, _Mapping]] = ..., size: _Optional[_Union[HoloPokemonSize, str]] = ..., pokemon_contest_info: _Optional[_Union[PokemonContestInfoProto, _Mapping]] = ..., caught_in_party: bool = ..., is_component: bool = ..., is_fusion: bool = ..., iris_social_deployment: _Optional[_Union[IrisSocialDeploymentProto, _Mapping]] = ..., bread_moves: _Optional[_Iterable[_Union[BreadMoveSlotProto, _Mapping]]] = ..., deployed_station_id: _Optional[str] = ..., deployed_station_expiration_time_ms: _Optional[int] = ...) -> None: ... + +class PokemonScaleSettingProto(_message.Message): + __slots__ = ["pokemon_scale_mode", "min_height", "max_height"] + class PokemonScaleMode(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + natural_scale: _ClassVar[PokemonScaleSettingProto.PokemonScaleMode] + gui_scale: _ClassVar[PokemonScaleSettingProto.PokemonScaleMode] + battle_pokemon_scale: _ClassVar[PokemonScaleSettingProto.PokemonScaleMode] + raid_boss_scale: _ClassVar[PokemonScaleSettingProto.PokemonScaleMode] + gym_topper_scale: _ClassVar[PokemonScaleSettingProto.PokemonScaleMode] + map_pokemon_scale: _ClassVar[PokemonScaleSettingProto.PokemonScaleMode] + natural_scale: PokemonScaleSettingProto.PokemonScaleMode + gui_scale: PokemonScaleSettingProto.PokemonScaleMode + battle_pokemon_scale: PokemonScaleSettingProto.PokemonScaleMode + raid_boss_scale: PokemonScaleSettingProto.PokemonScaleMode + gym_topper_scale: PokemonScaleSettingProto.PokemonScaleMode + map_pokemon_scale: PokemonScaleSettingProto.PokemonScaleMode + POKEMON_SCALE_MODE_FIELD_NUMBER: _ClassVar[int] + MIN_HEIGHT_FIELD_NUMBER: _ClassVar[int] + MAX_HEIGHT_FIELD_NUMBER: _ClassVar[int] + pokemon_scale_mode: PokemonScaleSettingProto.PokemonScaleMode + min_height: float + max_height: float + def __init__(self, pokemon_scale_mode: _Optional[_Union[PokemonScaleSettingProto.PokemonScaleMode, str]] = ..., min_height: _Optional[float] = ..., max_height: _Optional[float] = ...) -> None: ... + +class PokemonSearchTelemetry(_message.Message): + __slots__ = ["pokemon_search_source_id", "prepended_search_string", "search_term_string", "appended_search_string", "experiment_id"] + class PokemonSearchSourceIds(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNDEFINED: _ClassVar[PokemonSearchTelemetry.PokemonSearchSourceIds] + FROM_SEARCH_PILL_CLICK: _ClassVar[PokemonSearchTelemetry.PokemonSearchSourceIds] + LATEST_SEARCH_ENTRY_CLICK: _ClassVar[PokemonSearchTelemetry.PokemonSearchSourceIds] + UNDEFINED: PokemonSearchTelemetry.PokemonSearchSourceIds + FROM_SEARCH_PILL_CLICK: PokemonSearchTelemetry.PokemonSearchSourceIds + LATEST_SEARCH_ENTRY_CLICK: PokemonSearchTelemetry.PokemonSearchSourceIds + POKEMON_SEARCH_SOURCE_ID_FIELD_NUMBER: _ClassVar[int] + PREPENDED_SEARCH_STRING_FIELD_NUMBER: _ClassVar[int] + SEARCH_TERM_STRING_FIELD_NUMBER: _ClassVar[int] + APPENDED_SEARCH_STRING_FIELD_NUMBER: _ClassVar[int] + EXPERIMENT_ID_FIELD_NUMBER: _ClassVar[int] + pokemon_search_source_id: PokemonSearchTelemetry.PokemonSearchSourceIds + prepended_search_string: str + search_term_string: str + appended_search_string: str + experiment_id: _containers.RepeatedScalarFieldContainer[int] + def __init__(self, pokemon_search_source_id: _Optional[_Union[PokemonSearchTelemetry.PokemonSearchSourceIds, str]] = ..., prepended_search_string: _Optional[str] = ..., search_term_string: _Optional[str] = ..., appended_search_string: _Optional[str] = ..., experiment_id: _Optional[_Iterable[int]] = ...) -> None: ... + +class PokemonSettingsProto(_message.Message): + __slots__ = ["unique_id", "model_scale", "type1", "type2", "camera", "encounter", "stats", "quick_moves", "cinematic_moves", "anim_time", "evolution", "evolution_pips", "pokemon_class", "pokedex_height_m", "pokedex_weight_kg", "parent_id", "height_std_dev", "weight_std_dev", "km_distance_to_hatch", "family_id", "candy_to_evolve", "km_buddy_distance", "buddy_size", "model_height", "evolution_branch", "model_scale_v2", "form", "event_quick_move", "event_cinematic_move", "buddy_offset_male", "buddy_offset_female", "buddy_scale", "buddy_portrait_offset", "parent_form", "third_move", "is_transferable", "is_deployable", "combat_shoulder_camera_angle", "is_tradable", "combat_default_camera_angle", "combat_opponent_focus_camera_angle", "combat_player_focus_camera_angle", "combat_player_pokemon_position_offset", "photobomb_animation_overrides", "shadow", "buddy_group_number", "additional_cp_boost_level", "elite_quick_move", "elite_cinematic_move", "temp_evo_overrides", "buddy_walked_mega_energy_award", "disable_transfer_to_pokemon_home", "raid_boss_distance_offset", "form_change", "buddy_encounter_cameo_local_position", "buddy_encounter_cameo_local_rotation", "size_settings", "allow_noevolve_evolution", "deny_impersonation", "buddy_portrait_rotation", "non_tm_cinematic_moves", "deprecated1", "exclusive_key_item", "event_cinematic_move_probability", "event_quick_move_probability", "use_iris_flying_placement", "iris_photo_emote_1", "iris_photo_emote_2", "iris_flying_height_limit_meters", "ibfc", "group", "iris_photo_hue_order", "iris_photo_shiny_hue_order", "bread_overrides"] + class BuddySize(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + BUDDY_MEDIUM: _ClassVar[PokemonSettingsProto.BuddySize] + BUDDY_SHOULDER: _ClassVar[PokemonSettingsProto.BuddySize] + BUDDY_BIG: _ClassVar[PokemonSettingsProto.BuddySize] + BUDDY_FLYING: _ClassVar[PokemonSettingsProto.BuddySize] + BUDDY_BABY: _ClassVar[PokemonSettingsProto.BuddySize] + BUDDY_MEDIUM: PokemonSettingsProto.BuddySize + BUDDY_SHOULDER: PokemonSettingsProto.BuddySize + BUDDY_BIG: PokemonSettingsProto.BuddySize + BUDDY_FLYING: PokemonSettingsProto.BuddySize + BUDDY_BABY: PokemonSettingsProto.BuddySize + UNIQUE_ID_FIELD_NUMBER: _ClassVar[int] + MODEL_SCALE_FIELD_NUMBER: _ClassVar[int] + TYPE1_FIELD_NUMBER: _ClassVar[int] + TYPE2_FIELD_NUMBER: _ClassVar[int] + CAMERA_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_FIELD_NUMBER: _ClassVar[int] + STATS_FIELD_NUMBER: _ClassVar[int] + QUICK_MOVES_FIELD_NUMBER: _ClassVar[int] + CINEMATIC_MOVES_FIELD_NUMBER: _ClassVar[int] + ANIM_TIME_FIELD_NUMBER: _ClassVar[int] + EVOLUTION_FIELD_NUMBER: _ClassVar[int] + EVOLUTION_PIPS_FIELD_NUMBER: _ClassVar[int] + POKEMON_CLASS_FIELD_NUMBER: _ClassVar[int] + POKEDEX_HEIGHT_M_FIELD_NUMBER: _ClassVar[int] + POKEDEX_WEIGHT_KG_FIELD_NUMBER: _ClassVar[int] + PARENT_ID_FIELD_NUMBER: _ClassVar[int] + HEIGHT_STD_DEV_FIELD_NUMBER: _ClassVar[int] + WEIGHT_STD_DEV_FIELD_NUMBER: _ClassVar[int] + KM_DISTANCE_TO_HATCH_FIELD_NUMBER: _ClassVar[int] + FAMILY_ID_FIELD_NUMBER: _ClassVar[int] + CANDY_TO_EVOLVE_FIELD_NUMBER: _ClassVar[int] + KM_BUDDY_DISTANCE_FIELD_NUMBER: _ClassVar[int] + BUDDY_SIZE_FIELD_NUMBER: _ClassVar[int] + MODEL_HEIGHT_FIELD_NUMBER: _ClassVar[int] + EVOLUTION_BRANCH_FIELD_NUMBER: _ClassVar[int] + MODEL_SCALE_V2_FIELD_NUMBER: _ClassVar[int] + FORM_FIELD_NUMBER: _ClassVar[int] + EVENT_QUICK_MOVE_FIELD_NUMBER: _ClassVar[int] + EVENT_CINEMATIC_MOVE_FIELD_NUMBER: _ClassVar[int] + BUDDY_OFFSET_MALE_FIELD_NUMBER: _ClassVar[int] + BUDDY_OFFSET_FEMALE_FIELD_NUMBER: _ClassVar[int] + BUDDY_SCALE_FIELD_NUMBER: _ClassVar[int] + BUDDY_PORTRAIT_OFFSET_FIELD_NUMBER: _ClassVar[int] + PARENT_FORM_FIELD_NUMBER: _ClassVar[int] + THIRD_MOVE_FIELD_NUMBER: _ClassVar[int] + IS_TRANSFERABLE_FIELD_NUMBER: _ClassVar[int] + IS_DEPLOYABLE_FIELD_NUMBER: _ClassVar[int] + COMBAT_SHOULDER_CAMERA_ANGLE_FIELD_NUMBER: _ClassVar[int] + IS_TRADABLE_FIELD_NUMBER: _ClassVar[int] + COMBAT_DEFAULT_CAMERA_ANGLE_FIELD_NUMBER: _ClassVar[int] + COMBAT_OPPONENT_FOCUS_CAMERA_ANGLE_FIELD_NUMBER: _ClassVar[int] + COMBAT_PLAYER_FOCUS_CAMERA_ANGLE_FIELD_NUMBER: _ClassVar[int] + COMBAT_PLAYER_POKEMON_POSITION_OFFSET_FIELD_NUMBER: _ClassVar[int] + PHOTOBOMB_ANIMATION_OVERRIDES_FIELD_NUMBER: _ClassVar[int] + SHADOW_FIELD_NUMBER: _ClassVar[int] + BUDDY_GROUP_NUMBER_FIELD_NUMBER: _ClassVar[int] + ADDITIONAL_CP_BOOST_LEVEL_FIELD_NUMBER: _ClassVar[int] + ELITE_QUICK_MOVE_FIELD_NUMBER: _ClassVar[int] + ELITE_CINEMATIC_MOVE_FIELD_NUMBER: _ClassVar[int] + TEMP_EVO_OVERRIDES_FIELD_NUMBER: _ClassVar[int] + BUDDY_WALKED_MEGA_ENERGY_AWARD_FIELD_NUMBER: _ClassVar[int] + DISABLE_TRANSFER_TO_POKEMON_HOME_FIELD_NUMBER: _ClassVar[int] + RAID_BOSS_DISTANCE_OFFSET_FIELD_NUMBER: _ClassVar[int] + FORM_CHANGE_FIELD_NUMBER: _ClassVar[int] + BUDDY_ENCOUNTER_CAMEO_LOCAL_POSITION_FIELD_NUMBER: _ClassVar[int] + BUDDY_ENCOUNTER_CAMEO_LOCAL_ROTATION_FIELD_NUMBER: _ClassVar[int] + SIZE_SETTINGS_FIELD_NUMBER: _ClassVar[int] + ALLOW_NOEVOLVE_EVOLUTION_FIELD_NUMBER: _ClassVar[int] + DENY_IMPERSONATION_FIELD_NUMBER: _ClassVar[int] + BUDDY_PORTRAIT_ROTATION_FIELD_NUMBER: _ClassVar[int] + NON_TM_CINEMATIC_MOVES_FIELD_NUMBER: _ClassVar[int] + DEPRECATED1_FIELD_NUMBER: _ClassVar[int] + EXCLUSIVE_KEY_ITEM_FIELD_NUMBER: _ClassVar[int] + EVENT_CINEMATIC_MOVE_PROBABILITY_FIELD_NUMBER: _ClassVar[int] + EVENT_QUICK_MOVE_PROBABILITY_FIELD_NUMBER: _ClassVar[int] + USE_IRIS_FLYING_PLACEMENT_FIELD_NUMBER: _ClassVar[int] + IRIS_PHOTO_EMOTE_1_FIELD_NUMBER: _ClassVar[int] + IRIS_PHOTO_EMOTE_2_FIELD_NUMBER: _ClassVar[int] + IRIS_FLYING_HEIGHT_LIMIT_METERS_FIELD_NUMBER: _ClassVar[int] + IBFC_FIELD_NUMBER: _ClassVar[int] + GROUP_FIELD_NUMBER: _ClassVar[int] + IRIS_PHOTO_HUE_ORDER_FIELD_NUMBER: _ClassVar[int] + IRIS_PHOTO_SHINY_HUE_ORDER_FIELD_NUMBER: _ClassVar[int] + BREAD_OVERRIDES_FIELD_NUMBER: _ClassVar[int] + unique_id: HoloPokemonId + model_scale: float + type1: HoloPokemonType + type2: HoloPokemonType + camera: PokemonCameraAttributesProto + encounter: PokemonEncounterAttributesProto + stats: PokemonStatsAttributesProto + quick_moves: _containers.RepeatedScalarFieldContainer[HoloPokemonMove] + cinematic_moves: _containers.RepeatedScalarFieldContainer[HoloPokemonMove] + anim_time: _containers.RepeatedScalarFieldContainer[float] + evolution: _containers.RepeatedScalarFieldContainer[HoloPokemonId] + evolution_pips: int + pokemon_class: HoloPokemonClass + pokedex_height_m: float + pokedex_weight_kg: float + parent_id: HoloPokemonId + height_std_dev: float + weight_std_dev: float + km_distance_to_hatch: float + family_id: HoloPokemonFamilyId + candy_to_evolve: int + km_buddy_distance: float + buddy_size: PokemonSettingsProto.BuddySize + model_height: float + evolution_branch: _containers.RepeatedCompositeFieldContainer[EvolutionBranchProto] + model_scale_v2: float + form: PokemonDisplayProto.Form + event_quick_move: HoloPokemonMove + event_cinematic_move: HoloPokemonMove + buddy_offset_male: _containers.RepeatedScalarFieldContainer[float] + buddy_offset_female: _containers.RepeatedScalarFieldContainer[float] + buddy_scale: float + buddy_portrait_offset: _containers.RepeatedScalarFieldContainer[float] + parent_form: PokemonDisplayProto.Form + third_move: PokemonThirdMoveAttributesProto + is_transferable: bool + is_deployable: bool + combat_shoulder_camera_angle: _containers.RepeatedScalarFieldContainer[float] + is_tradable: bool + combat_default_camera_angle: _containers.RepeatedScalarFieldContainer[float] + combat_opponent_focus_camera_angle: _containers.RepeatedScalarFieldContainer[float] + combat_player_focus_camera_angle: _containers.RepeatedScalarFieldContainer[float] + combat_player_pokemon_position_offset: _containers.RepeatedScalarFieldContainer[float] + photobomb_animation_overrides: _containers.RepeatedCompositeFieldContainer[AnimationOverrideProto] + shadow: ShadowAttributesProto + buddy_group_number: int + additional_cp_boost_level: int + elite_quick_move: _containers.RepeatedScalarFieldContainer[HoloPokemonMove] + elite_cinematic_move: _containers.RepeatedScalarFieldContainer[HoloPokemonMove] + temp_evo_overrides: _containers.RepeatedCompositeFieldContainer[TempEvoOverrideProto] + buddy_walked_mega_energy_award: int + disable_transfer_to_pokemon_home: bool + raid_boss_distance_offset: float + form_change: _containers.RepeatedCompositeFieldContainer[FormChangeProto] + buddy_encounter_cameo_local_position: _containers.RepeatedScalarFieldContainer[float] + buddy_encounter_cameo_local_rotation: _containers.RepeatedScalarFieldContainer[float] + size_settings: PokemonSizeSettingsProto + allow_noevolve_evolution: _containers.RepeatedScalarFieldContainer[PokemonDisplayProto.Costume] + deny_impersonation: bool + buddy_portrait_rotation: _containers.RepeatedScalarFieldContainer[float] + non_tm_cinematic_moves: _containers.RepeatedScalarFieldContainer[HoloPokemonMove] + deprecated1: Item + exclusive_key_item: PokemonKeyItemSettings + event_cinematic_move_probability: float + event_quick_move_probability: float + use_iris_flying_placement: bool + iris_photo_emote_1: str + iris_photo_emote_2: str + iris_flying_height_limit_meters: float + ibfc: IbfcProto + group: BreadGroupSettings.Group + iris_photo_hue_order: int + iris_photo_shiny_hue_order: int + bread_overrides: _containers.RepeatedCompositeFieldContainer[BreadOverrideProto] + def __init__(self, unique_id: _Optional[_Union[HoloPokemonId, str]] = ..., model_scale: _Optional[float] = ..., type1: _Optional[_Union[HoloPokemonType, str]] = ..., type2: _Optional[_Union[HoloPokemonType, str]] = ..., camera: _Optional[_Union[PokemonCameraAttributesProto, _Mapping]] = ..., encounter: _Optional[_Union[PokemonEncounterAttributesProto, _Mapping]] = ..., stats: _Optional[_Union[PokemonStatsAttributesProto, _Mapping]] = ..., quick_moves: _Optional[_Iterable[_Union[HoloPokemonMove, str]]] = ..., cinematic_moves: _Optional[_Iterable[_Union[HoloPokemonMove, str]]] = ..., anim_time: _Optional[_Iterable[float]] = ..., evolution: _Optional[_Iterable[_Union[HoloPokemonId, str]]] = ..., evolution_pips: _Optional[int] = ..., pokemon_class: _Optional[_Union[HoloPokemonClass, str]] = ..., pokedex_height_m: _Optional[float] = ..., pokedex_weight_kg: _Optional[float] = ..., parent_id: _Optional[_Union[HoloPokemonId, str]] = ..., height_std_dev: _Optional[float] = ..., weight_std_dev: _Optional[float] = ..., km_distance_to_hatch: _Optional[float] = ..., family_id: _Optional[_Union[HoloPokemonFamilyId, str]] = ..., candy_to_evolve: _Optional[int] = ..., km_buddy_distance: _Optional[float] = ..., buddy_size: _Optional[_Union[PokemonSettingsProto.BuddySize, str]] = ..., model_height: _Optional[float] = ..., evolution_branch: _Optional[_Iterable[_Union[EvolutionBranchProto, _Mapping]]] = ..., model_scale_v2: _Optional[float] = ..., form: _Optional[_Union[PokemonDisplayProto.Form, str]] = ..., event_quick_move: _Optional[_Union[HoloPokemonMove, str]] = ..., event_cinematic_move: _Optional[_Union[HoloPokemonMove, str]] = ..., buddy_offset_male: _Optional[_Iterable[float]] = ..., buddy_offset_female: _Optional[_Iterable[float]] = ..., buddy_scale: _Optional[float] = ..., buddy_portrait_offset: _Optional[_Iterable[float]] = ..., parent_form: _Optional[_Union[PokemonDisplayProto.Form, str]] = ..., third_move: _Optional[_Union[PokemonThirdMoveAttributesProto, _Mapping]] = ..., is_transferable: bool = ..., is_deployable: bool = ..., combat_shoulder_camera_angle: _Optional[_Iterable[float]] = ..., is_tradable: bool = ..., combat_default_camera_angle: _Optional[_Iterable[float]] = ..., combat_opponent_focus_camera_angle: _Optional[_Iterable[float]] = ..., combat_player_focus_camera_angle: _Optional[_Iterable[float]] = ..., combat_player_pokemon_position_offset: _Optional[_Iterable[float]] = ..., photobomb_animation_overrides: _Optional[_Iterable[_Union[AnimationOverrideProto, _Mapping]]] = ..., shadow: _Optional[_Union[ShadowAttributesProto, _Mapping]] = ..., buddy_group_number: _Optional[int] = ..., additional_cp_boost_level: _Optional[int] = ..., elite_quick_move: _Optional[_Iterable[_Union[HoloPokemonMove, str]]] = ..., elite_cinematic_move: _Optional[_Iterable[_Union[HoloPokemonMove, str]]] = ..., temp_evo_overrides: _Optional[_Iterable[_Union[TempEvoOverrideProto, _Mapping]]] = ..., buddy_walked_mega_energy_award: _Optional[int] = ..., disable_transfer_to_pokemon_home: bool = ..., raid_boss_distance_offset: _Optional[float] = ..., form_change: _Optional[_Iterable[_Union[FormChangeProto, _Mapping]]] = ..., buddy_encounter_cameo_local_position: _Optional[_Iterable[float]] = ..., buddy_encounter_cameo_local_rotation: _Optional[_Iterable[float]] = ..., size_settings: _Optional[_Union[PokemonSizeSettingsProto, _Mapping]] = ..., allow_noevolve_evolution: _Optional[_Iterable[_Union[PokemonDisplayProto.Costume, str]]] = ..., deny_impersonation: bool = ..., buddy_portrait_rotation: _Optional[_Iterable[float]] = ..., non_tm_cinematic_moves: _Optional[_Iterable[_Union[HoloPokemonMove, str]]] = ..., deprecated1: _Optional[_Union[Item, str]] = ..., exclusive_key_item: _Optional[_Union[PokemonKeyItemSettings, _Mapping]] = ..., event_cinematic_move_probability: _Optional[float] = ..., event_quick_move_probability: _Optional[float] = ..., use_iris_flying_placement: bool = ..., iris_photo_emote_1: _Optional[str] = ..., iris_photo_emote_2: _Optional[str] = ..., iris_flying_height_limit_meters: _Optional[float] = ..., ibfc: _Optional[_Union[IbfcProto, _Mapping]] = ..., group: _Optional[_Union[BreadGroupSettings.Group, str]] = ..., iris_photo_hue_order: _Optional[int] = ..., iris_photo_shiny_hue_order: _Optional[int] = ..., bread_overrides: _Optional[_Iterable[_Union[BreadOverrideProto, _Mapping]]] = ...) -> None: ... + +class PokemonSizeSettingsProto(_message.Message): + __slots__ = ["xxs_lower_bound", "xs_lower_bound", "mlower_bound", "mupper_bound", "xl_upper_bound", "xxl_upper_bound", "xxs_scale_multiplier", "xs_scale_multiplier", "xl_scale_multiplier", "xxl_scale_multiplier", "disable_pokedex_record_display_aggregate", "disable_pokedex_record_display_for_forms", "pokedex_display_pokemon_tracked_threshold", "record_display_pokemon_tracked_threshold"] + XXS_LOWER_BOUND_FIELD_NUMBER: _ClassVar[int] + XS_LOWER_BOUND_FIELD_NUMBER: _ClassVar[int] + MLOWER_BOUND_FIELD_NUMBER: _ClassVar[int] + MUPPER_BOUND_FIELD_NUMBER: _ClassVar[int] + XL_UPPER_BOUND_FIELD_NUMBER: _ClassVar[int] + XXL_UPPER_BOUND_FIELD_NUMBER: _ClassVar[int] + XXS_SCALE_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + XS_SCALE_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + XL_SCALE_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + XXL_SCALE_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + DISABLE_POKEDEX_RECORD_DISPLAY_AGGREGATE_FIELD_NUMBER: _ClassVar[int] + DISABLE_POKEDEX_RECORD_DISPLAY_FOR_FORMS_FIELD_NUMBER: _ClassVar[int] + POKEDEX_DISPLAY_POKEMON_TRACKED_THRESHOLD_FIELD_NUMBER: _ClassVar[int] + RECORD_DISPLAY_POKEMON_TRACKED_THRESHOLD_FIELD_NUMBER: _ClassVar[int] + xxs_lower_bound: float + xs_lower_bound: float + mlower_bound: float + mupper_bound: float + xl_upper_bound: float + xxl_upper_bound: float + xxs_scale_multiplier: float + xs_scale_multiplier: float + xl_scale_multiplier: float + xxl_scale_multiplier: float + disable_pokedex_record_display_aggregate: bool + disable_pokedex_record_display_for_forms: bool + pokedex_display_pokemon_tracked_threshold: int + record_display_pokemon_tracked_threshold: int + def __init__(self, xxs_lower_bound: _Optional[float] = ..., xs_lower_bound: _Optional[float] = ..., mlower_bound: _Optional[float] = ..., mupper_bound: _Optional[float] = ..., xl_upper_bound: _Optional[float] = ..., xxl_upper_bound: _Optional[float] = ..., xxs_scale_multiplier: _Optional[float] = ..., xs_scale_multiplier: _Optional[float] = ..., xl_scale_multiplier: _Optional[float] = ..., xxl_scale_multiplier: _Optional[float] = ..., disable_pokedex_record_display_aggregate: bool = ..., disable_pokedex_record_display_for_forms: bool = ..., pokedex_display_pokemon_tracked_threshold: _Optional[int] = ..., record_display_pokemon_tracked_threshold: _Optional[int] = ...) -> None: ... + +class PokemonStaminaUpdateProto(_message.Message): + __slots__ = ["pokemon_id", "updated_stamina"] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + UPDATED_STAMINA_FIELD_NUMBER: _ClassVar[int] + pokemon_id: int + updated_stamina: int + def __init__(self, pokemon_id: _Optional[int] = ..., updated_stamina: _Optional[int] = ...) -> None: ... + +class PokemonStatValueProto(_message.Message): + __slots__ = ["pokemon_id", "value", "pokemon_creation_time_ms"] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + POKEMON_CREATION_TIME_MS_FIELD_NUMBER: _ClassVar[int] + pokemon_id: int + value: float + pokemon_creation_time_ms: int + def __init__(self, pokemon_id: _Optional[int] = ..., value: _Optional[float] = ..., pokemon_creation_time_ms: _Optional[int] = ...) -> None: ... + +class PokemonStatsAttributesProto(_message.Message): + __slots__ = ["base_stamina", "base_attack", "base_defense", "dodge_energy_delta"] + BASE_STAMINA_FIELD_NUMBER: _ClassVar[int] + BASE_ATTACK_FIELD_NUMBER: _ClassVar[int] + BASE_DEFENSE_FIELD_NUMBER: _ClassVar[int] + DODGE_ENERGY_DELTA_FIELD_NUMBER: _ClassVar[int] + base_stamina: int + base_attack: int + base_defense: int + dodge_energy_delta: int + def __init__(self, base_stamina: _Optional[int] = ..., base_attack: _Optional[int] = ..., base_defense: _Optional[int] = ..., dodge_energy_delta: _Optional[int] = ...) -> None: ... + +class PokemonStatsLimitsProto(_message.Message): + __slots__ = ["min_pokemon_level", "max_pokemon_level", "min_attack", "max_attack", "min_defense", "max_defense", "min_hp", "max_hp"] + MIN_POKEMON_LEVEL_FIELD_NUMBER: _ClassVar[int] + MAX_POKEMON_LEVEL_FIELD_NUMBER: _ClassVar[int] + MIN_ATTACK_FIELD_NUMBER: _ClassVar[int] + MAX_ATTACK_FIELD_NUMBER: _ClassVar[int] + MIN_DEFENSE_FIELD_NUMBER: _ClassVar[int] + MAX_DEFENSE_FIELD_NUMBER: _ClassVar[int] + MIN_HP_FIELD_NUMBER: _ClassVar[int] + MAX_HP_FIELD_NUMBER: _ClassVar[int] + min_pokemon_level: int + max_pokemon_level: int + min_attack: int + max_attack: int + min_defense: int + max_defense: int + min_hp: int + max_hp: int + def __init__(self, min_pokemon_level: _Optional[int] = ..., max_pokemon_level: _Optional[int] = ..., min_attack: _Optional[int] = ..., max_attack: _Optional[int] = ..., min_defense: _Optional[int] = ..., max_defense: _Optional[int] = ..., min_hp: _Optional[int] = ..., max_hp: _Optional[int] = ...) -> None: ... + +class PokemonSummaryFortProto(_message.Message): + __slots__ = ["fort_summary_id", "last_modified_ms", "latitude", "longitude"] + FORT_SUMMARY_ID_FIELD_NUMBER: _ClassVar[int] + LAST_MODIFIED_MS_FIELD_NUMBER: _ClassVar[int] + LATITUDE_FIELD_NUMBER: _ClassVar[int] + LONGITUDE_FIELD_NUMBER: _ClassVar[int] + fort_summary_id: str + last_modified_ms: int + latitude: float + longitude: float + def __init__(self, fort_summary_id: _Optional[str] = ..., last_modified_ms: _Optional[int] = ..., latitude: _Optional[float] = ..., longitude: _Optional[float] = ...) -> None: ... + +class PokemonSurvivalTimeInfo(_message.Message): + __slots__ = ["longest_battle_duration_pokemon_time_ms", "active_pokemon_enter_battle_time_ms", "longest_battle_duration_pokemon_id"] + LONGEST_BATTLE_DURATION_POKEMON_TIME_MS_FIELD_NUMBER: _ClassVar[int] + ACTIVE_POKEMON_ENTER_BATTLE_TIME_MS_FIELD_NUMBER: _ClassVar[int] + LONGEST_BATTLE_DURATION_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + longest_battle_duration_pokemon_time_ms: int + active_pokemon_enter_battle_time_ms: int + longest_battle_duration_pokemon_id: int + def __init__(self, longest_battle_duration_pokemon_time_ms: _Optional[int] = ..., active_pokemon_enter_battle_time_ms: _Optional[int] = ..., longest_battle_duration_pokemon_id: _Optional[int] = ...) -> None: ... + +class PokemonTagColorBinding(_message.Message): + __slots__ = ["color", "hex_code"] + COLOR_FIELD_NUMBER: _ClassVar[int] + HEX_CODE_FIELD_NUMBER: _ClassVar[int] + color: PokemonTagColor + hex_code: str + def __init__(self, color: _Optional[_Union[PokemonTagColor, str]] = ..., hex_code: _Optional[str] = ...) -> None: ... + +class PokemonTagProto(_message.Message): + __slots__ = ["id", "name", "color", "sort_index"] + ID_FIELD_NUMBER: _ClassVar[int] + NAME_FIELD_NUMBER: _ClassVar[int] + COLOR_FIELD_NUMBER: _ClassVar[int] + SORT_INDEX_FIELD_NUMBER: _ClassVar[int] + id: int + name: str + color: PokemonTagColor + sort_index: int + def __init__(self, id: _Optional[int] = ..., name: _Optional[str] = ..., color: _Optional[_Union[PokemonTagColor, str]] = ..., sort_index: _Optional[int] = ...) -> None: ... + +class PokemonTagSettingsProto(_message.Message): + __slots__ = ["min_player_level_for_pokemon_tagging", "color_binding", "max_num_tags_allowed", "tag_name_character_limit"] + MIN_PLAYER_LEVEL_FOR_POKEMON_TAGGING_FIELD_NUMBER: _ClassVar[int] + COLOR_BINDING_FIELD_NUMBER: _ClassVar[int] + MAX_NUM_TAGS_ALLOWED_FIELD_NUMBER: _ClassVar[int] + TAG_NAME_CHARACTER_LIMIT_FIELD_NUMBER: _ClassVar[int] + min_player_level_for_pokemon_tagging: int + color_binding: _containers.RepeatedCompositeFieldContainer[PokemonTagColorBinding] + max_num_tags_allowed: int + tag_name_character_limit: int + def __init__(self, min_player_level_for_pokemon_tagging: _Optional[int] = ..., color_binding: _Optional[_Iterable[_Union[PokemonTagColorBinding, _Mapping]]] = ..., max_num_tags_allowed: _Optional[int] = ..., tag_name_character_limit: _Optional[int] = ...) -> None: ... + +class PokemonTelemetry(_message.Message): + __slots__ = ["pokemon_id", "cp", "weight_kg", "height_m", "pokemon_level"] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + CP_FIELD_NUMBER: _ClassVar[int] + WEIGHT_KG_FIELD_NUMBER: _ClassVar[int] + HEIGHT_M_FIELD_NUMBER: _ClassVar[int] + POKEMON_LEVEL_FIELD_NUMBER: _ClassVar[int] + pokemon_id: HoloPokemonId + cp: int + weight_kg: float + height_m: float + pokemon_level: int + def __init__(self, pokemon_id: _Optional[_Union[HoloPokemonId, str]] = ..., cp: _Optional[int] = ..., weight_kg: _Optional[float] = ..., height_m: _Optional[float] = ..., pokemon_level: _Optional[int] = ...) -> None: ... + +class PokemonThirdMoveAttributesProto(_message.Message): + __slots__ = ["stardust_to_unlock", "candy_to_unlock"] + STARDUST_TO_UNLOCK_FIELD_NUMBER: _ClassVar[int] + CANDY_TO_UNLOCK_FIELD_NUMBER: _ClassVar[int] + stardust_to_unlock: int + candy_to_unlock: int + def __init__(self, stardust_to_unlock: _Optional[int] = ..., candy_to_unlock: _Optional[int] = ...) -> None: ... + +class PokemonUpgradeSettingsProto(_message.Message): + __slots__ = ["upgrades_per_level", "allowed_levels_above_player", "candy_cost", "stardust_cost", "shadow_stardust_multiplier", "shadow_candy_multiplier", "purified_stardust_multiplier", "purified_candy_multiplier", "max_normal_upgrade_level", "default_cp_boost_additional_level", "xl_candy_min_player_level", "xl_candy_cost", "xl_candy_min_pokemon_level"] + UPGRADES_PER_LEVEL_FIELD_NUMBER: _ClassVar[int] + ALLOWED_LEVELS_ABOVE_PLAYER_FIELD_NUMBER: _ClassVar[int] + CANDY_COST_FIELD_NUMBER: _ClassVar[int] + STARDUST_COST_FIELD_NUMBER: _ClassVar[int] + SHADOW_STARDUST_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + SHADOW_CANDY_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + PURIFIED_STARDUST_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + PURIFIED_CANDY_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + MAX_NORMAL_UPGRADE_LEVEL_FIELD_NUMBER: _ClassVar[int] + DEFAULT_CP_BOOST_ADDITIONAL_LEVEL_FIELD_NUMBER: _ClassVar[int] + XL_CANDY_MIN_PLAYER_LEVEL_FIELD_NUMBER: _ClassVar[int] + XL_CANDY_COST_FIELD_NUMBER: _ClassVar[int] + XL_CANDY_MIN_POKEMON_LEVEL_FIELD_NUMBER: _ClassVar[int] + upgrades_per_level: int + allowed_levels_above_player: int + candy_cost: _containers.RepeatedScalarFieldContainer[int] + stardust_cost: _containers.RepeatedScalarFieldContainer[int] + shadow_stardust_multiplier: float + shadow_candy_multiplier: float + purified_stardust_multiplier: float + purified_candy_multiplier: float + max_normal_upgrade_level: int + default_cp_boost_additional_level: int + xl_candy_min_player_level: int + xl_candy_cost: _containers.RepeatedScalarFieldContainer[int] + xl_candy_min_pokemon_level: int + def __init__(self, upgrades_per_level: _Optional[int] = ..., allowed_levels_above_player: _Optional[int] = ..., candy_cost: _Optional[_Iterable[int]] = ..., stardust_cost: _Optional[_Iterable[int]] = ..., shadow_stardust_multiplier: _Optional[float] = ..., shadow_candy_multiplier: _Optional[float] = ..., purified_stardust_multiplier: _Optional[float] = ..., purified_candy_multiplier: _Optional[float] = ..., max_normal_upgrade_level: _Optional[int] = ..., default_cp_boost_additional_level: _Optional[int] = ..., xl_candy_min_player_level: _Optional[int] = ..., xl_candy_cost: _Optional[_Iterable[int]] = ..., xl_candy_min_pokemon_level: _Optional[int] = ...) -> None: ... + +class PokestopDisplayProto(_message.Message): + __slots__ = ["style_config_address"] + STYLE_CONFIG_ADDRESS_FIELD_NUMBER: _ClassVar[int] + style_config_address: str + def __init__(self, style_config_address: _Optional[str] = ...) -> None: ... + +class PokestopIncidentDisplayProto(_message.Message): + __slots__ = ["character_display", "invasion_finished", "contest_display", "incident_id", "incident_start_ms", "incident_expiration_ms", "hide_incident", "incident_completed", "incident_display_type", "incident_display_order_priority", "continue_displaying_incident", "custom_display", "is_cross_stop_incident"] + CHARACTER_DISPLAY_FIELD_NUMBER: _ClassVar[int] + INVASION_FINISHED_FIELD_NUMBER: _ClassVar[int] + CONTEST_DISPLAY_FIELD_NUMBER: _ClassVar[int] + INCIDENT_ID_FIELD_NUMBER: _ClassVar[int] + INCIDENT_START_MS_FIELD_NUMBER: _ClassVar[int] + INCIDENT_EXPIRATION_MS_FIELD_NUMBER: _ClassVar[int] + HIDE_INCIDENT_FIELD_NUMBER: _ClassVar[int] + INCIDENT_COMPLETED_FIELD_NUMBER: _ClassVar[int] + INCIDENT_DISPLAY_TYPE_FIELD_NUMBER: _ClassVar[int] + INCIDENT_DISPLAY_ORDER_PRIORITY_FIELD_NUMBER: _ClassVar[int] + CONTINUE_DISPLAYING_INCIDENT_FIELD_NUMBER: _ClassVar[int] + CUSTOM_DISPLAY_FIELD_NUMBER: _ClassVar[int] + IS_CROSS_STOP_INCIDENT_FIELD_NUMBER: _ClassVar[int] + character_display: CharacterDisplayProto + invasion_finished: InvasionFinishedDisplayProto + contest_display: ContestDisplayProto + incident_id: str + incident_start_ms: int + incident_expiration_ms: int + hide_incident: bool + incident_completed: bool + incident_display_type: IncidentDisplayType + incident_display_order_priority: int + continue_displaying_incident: bool + custom_display: PokestopDisplayProto + is_cross_stop_incident: bool + def __init__(self, character_display: _Optional[_Union[CharacterDisplayProto, _Mapping]] = ..., invasion_finished: _Optional[_Union[InvasionFinishedDisplayProto, _Mapping]] = ..., contest_display: _Optional[_Union[ContestDisplayProto, _Mapping]] = ..., incident_id: _Optional[str] = ..., incident_start_ms: _Optional[int] = ..., incident_expiration_ms: _Optional[int] = ..., hide_incident: bool = ..., incident_completed: bool = ..., incident_display_type: _Optional[_Union[IncidentDisplayType, str]] = ..., incident_display_order_priority: _Optional[int] = ..., continue_displaying_incident: bool = ..., custom_display: _Optional[_Union[PokestopDisplayProto, _Mapping]] = ..., is_cross_stop_incident: bool = ...) -> None: ... + +class PokestopReward(_message.Message): + __slots__ = ["item_id", "item_count"] + ITEM_ID_FIELD_NUMBER: _ClassVar[int] + ITEM_COUNT_FIELD_NUMBER: _ClassVar[int] + item_id: Item + item_count: int + def __init__(self, item_id: _Optional[_Union[Item, str]] = ..., item_count: _Optional[int] = ...) -> None: ... + +class PolygonProto(_message.Message): + __slots__ = ["loop"] + LOOP_FIELD_NUMBER: _ClassVar[int] + loop: _containers.RepeatedCompositeFieldContainer[LoopProto] + def __init__(self, loop: _Optional[_Iterable[_Union[LoopProto, _Mapping]]] = ...) -> None: ... + +class Polyline(_message.Message): + __slots__ = ["coords"] + COORDS_FIELD_NUMBER: _ClassVar[int] + coords: _containers.RepeatedScalarFieldContainer[int] + def __init__(self, coords: _Optional[_Iterable[int]] = ...) -> None: ... + +class PolylineList(_message.Message): + __slots__ = ["polylines"] + POLYLINES_FIELD_NUMBER: _ClassVar[int] + polylines: _containers.RepeatedCompositeFieldContainer[Polyline] + def __init__(self, polylines: _Optional[_Iterable[_Union[Polyline, _Mapping]]] = ...) -> None: ... + +class PopupControlSettingsProto(_message.Message): + __slots__ = ["popup_control_enabled", "hide_medal_earned_pop_up_until_after_first_pokemon", "hide_aware_of_your_surroundings_popup", "hide_weather_warning_popup", "defer_research_dialog"] + POPUP_CONTROL_ENABLED_FIELD_NUMBER: _ClassVar[int] + HIDE_MEDAL_EARNED_POP_UP_UNTIL_AFTER_FIRST_POKEMON_FIELD_NUMBER: _ClassVar[int] + HIDE_AWARE_OF_YOUR_SURROUNDINGS_POPUP_FIELD_NUMBER: _ClassVar[int] + HIDE_WEATHER_WARNING_POPUP_FIELD_NUMBER: _ClassVar[int] + DEFER_RESEARCH_DIALOG_FIELD_NUMBER: _ClassVar[int] + popup_control_enabled: bool + hide_medal_earned_pop_up_until_after_first_pokemon: bool + hide_aware_of_your_surroundings_popup: bool + hide_weather_warning_popup: bool + defer_research_dialog: bool + def __init__(self, popup_control_enabled: bool = ..., hide_medal_earned_pop_up_until_after_first_pokemon: bool = ..., hide_aware_of_your_surroundings_popup: bool = ..., hide_weather_warning_popup: bool = ..., defer_research_dialog: bool = ...) -> None: ... + +class PortalCurationImageResult(_message.Message): + __slots__ = [] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[PortalCurationImageResult.Result] + SUCCESS: _ClassVar[PortalCurationImageResult.Result] + FEATURE_DISABLED: _ClassVar[PortalCurationImageResult.Result] + ALREADY_UPLOADED: _ClassVar[PortalCurationImageResult.Result] + IMAGE_NOT_FOUND: _ClassVar[PortalCurationImageResult.Result] + IMAGE_TOO_BIG: _ClassVar[PortalCurationImageResult.Result] + IMAGE_NOT_SERVABLE: _ClassVar[PortalCurationImageResult.Result] + PORTAL_NOT_FOUND: _ClassVar[PortalCurationImageResult.Result] + UNSET: PortalCurationImageResult.Result + SUCCESS: PortalCurationImageResult.Result + FEATURE_DISABLED: PortalCurationImageResult.Result + ALREADY_UPLOADED: PortalCurationImageResult.Result + IMAGE_NOT_FOUND: PortalCurationImageResult.Result + IMAGE_TOO_BIG: PortalCurationImageResult.Result + IMAGE_NOT_SERVABLE: PortalCurationImageResult.Result + PORTAL_NOT_FOUND: PortalCurationImageResult.Result + def __init__(self) -> None: ... + +class PostStaticNewsfeedRequest(_message.Message): + __slots__ = ["app_id", "newsfeed_post", "liquid_attributes", "bucket_name", "environment_id", "campaign_id"] + class LiquidAttributesEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: str + value: LiquidAttribute + def __init__(self, key: _Optional[str] = ..., value: _Optional[_Union[LiquidAttribute, _Mapping]] = ...) -> None: ... + APP_ID_FIELD_NUMBER: _ClassVar[int] + NEWSFEED_POST_FIELD_NUMBER: _ClassVar[int] + LIQUID_ATTRIBUTES_FIELD_NUMBER: _ClassVar[int] + BUCKET_NAME_FIELD_NUMBER: _ClassVar[int] + ENVIRONMENT_ID_FIELD_NUMBER: _ClassVar[int] + CAMPAIGN_ID_FIELD_NUMBER: _ClassVar[int] + app_id: str + newsfeed_post: NewsfeedPost + liquid_attributes: _containers.MessageMap[str, LiquidAttribute] + bucket_name: str + environment_id: str + campaign_id: int + def __init__(self, app_id: _Optional[str] = ..., newsfeed_post: _Optional[_Union[NewsfeedPost, _Mapping]] = ..., liquid_attributes: _Optional[_Mapping[str, LiquidAttribute]] = ..., bucket_name: _Optional[str] = ..., environment_id: _Optional[str] = ..., campaign_id: _Optional[int] = ...) -> None: ... + +class PostStaticNewsfeedResponse(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[PostStaticNewsfeedResponse.Result] + SUCCESS: _ClassVar[PostStaticNewsfeedResponse.Result] + INVALID_POST_TIMESTAMP: _ClassVar[PostStaticNewsfeedResponse.Result] + INVALID_APP_ID: _ClassVar[PostStaticNewsfeedResponse.Result] + INVALID_NEWSFEED_TITLE: _ClassVar[PostStaticNewsfeedResponse.Result] + INVALID_NEWSFEED_CONTENT: _ClassVar[PostStaticNewsfeedResponse.Result] + SEND_FAILED: _ClassVar[PostStaticNewsfeedResponse.Result] + LIQUID_LOGIC_ERROR: _ClassVar[PostStaticNewsfeedResponse.Result] + LIQUID_LOGIC_ABORTED: _ClassVar[PostStaticNewsfeedResponse.Result] + INVALID_ARGUMENTS: _ClassVar[PostStaticNewsfeedResponse.Result] + UNSET: PostStaticNewsfeedResponse.Result + SUCCESS: PostStaticNewsfeedResponse.Result + INVALID_POST_TIMESTAMP: PostStaticNewsfeedResponse.Result + INVALID_APP_ID: PostStaticNewsfeedResponse.Result + INVALID_NEWSFEED_TITLE: PostStaticNewsfeedResponse.Result + INVALID_NEWSFEED_CONTENT: PostStaticNewsfeedResponse.Result + SEND_FAILED: PostStaticNewsfeedResponse.Result + LIQUID_LOGIC_ERROR: PostStaticNewsfeedResponse.Result + LIQUID_LOGIC_ABORTED: PostStaticNewsfeedResponse.Result + INVALID_ARGUMENTS: PostStaticNewsfeedResponse.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: PostStaticNewsfeedResponse.Result + def __init__(self, result: _Optional[_Union[PostStaticNewsfeedResponse.Result, str]] = ...) -> None: ... + +class PostcardBookTelemetry(_message.Message): + __slots__ = ["interaction_type"] + class PostcardBookInteraction(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + OPEN: _ClassVar[PostcardBookTelemetry.PostcardBookInteraction] + OPEN: PostcardBookTelemetry.PostcardBookInteraction + INTERACTION_TYPE_FIELD_NUMBER: _ClassVar[int] + interaction_type: PostcardBookTelemetry.PostcardBookInteraction + def __init__(self, interaction_type: _Optional[_Union[PostcardBookTelemetry.PostcardBookInteraction, str]] = ...) -> None: ... + +class PostcardCollectionGmtSettingsProto(_message.Message): + __slots__ = ["enabled", "background_pattern_name", "background_pattern_tile_scale", "postcard_ui_element_color", "postcard_ui_text_stroke_color", "postcard_border_name"] + ENABLED_FIELD_NUMBER: _ClassVar[int] + BACKGROUND_PATTERN_NAME_FIELD_NUMBER: _ClassVar[int] + BACKGROUND_PATTERN_TILE_SCALE_FIELD_NUMBER: _ClassVar[int] + POSTCARD_UI_ELEMENT_COLOR_FIELD_NUMBER: _ClassVar[int] + POSTCARD_UI_TEXT_STROKE_COLOR_FIELD_NUMBER: _ClassVar[int] + POSTCARD_BORDER_NAME_FIELD_NUMBER: _ClassVar[int] + enabled: bool + background_pattern_name: str + background_pattern_tile_scale: float + postcard_ui_element_color: str + postcard_ui_text_stroke_color: str + postcard_border_name: str + def __init__(self, enabled: bool = ..., background_pattern_name: _Optional[str] = ..., background_pattern_tile_scale: _Optional[float] = ..., postcard_ui_element_color: _Optional[str] = ..., postcard_ui_text_stroke_color: _Optional[str] = ..., postcard_border_name: _Optional[str] = ...) -> None: ... + +class PostcardCollectionSettingsProto(_message.Message): + __slots__ = ["enabled", "max_note_length_in_characters", "share_trainer_info_by_default", "mass_deletion_enabled"] + ENABLED_FIELD_NUMBER: _ClassVar[int] + MAX_NOTE_LENGTH_IN_CHARACTERS_FIELD_NUMBER: _ClassVar[int] + SHARE_TRAINER_INFO_BY_DEFAULT_FIELD_NUMBER: _ClassVar[int] + MASS_DELETION_ENABLED_FIELD_NUMBER: _ClassVar[int] + enabled: bool + max_note_length_in_characters: int + share_trainer_info_by_default: bool + mass_deletion_enabled: bool + def __init__(self, enabled: bool = ..., max_note_length_in_characters: _Optional[int] = ..., share_trainer_info_by_default: bool = ..., mass_deletion_enabled: bool = ...) -> None: ... + +class PostcardCreateDetail(_message.Message): + __slots__ = ["postcard_origin", "received_time_ms"] + POSTCARD_ORIGIN_FIELD_NUMBER: _ClassVar[int] + RECEIVED_TIME_MS_FIELD_NUMBER: _ClassVar[int] + postcard_origin: int + received_time_ms: int + def __init__(self, postcard_origin: _Optional[int] = ..., received_time_ms: _Optional[int] = ...) -> None: ... + +class PostcardDisplayProto(_message.Message): + __slots__ = ["postcard_id", "fort_id", "fort_lat", "fort_lng", "creation_timestamp_ms", "image_url", "favorite", "postcard_creator_id", "postcard_creator_nickname", "sticker_id", "note", "fort_name", "postcard_source", "giftbox_id", "postcard_creator_codename", "source_giftbox_id", "is_sponsored", "already_shared", "postcard_creator_nia_account_id", "received_in_party", "route_id", "route_name"] + POSTCARD_ID_FIELD_NUMBER: _ClassVar[int] + FORT_ID_FIELD_NUMBER: _ClassVar[int] + FORT_LAT_FIELD_NUMBER: _ClassVar[int] + FORT_LNG_FIELD_NUMBER: _ClassVar[int] + CREATION_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + IMAGE_URL_FIELD_NUMBER: _ClassVar[int] + FAVORITE_FIELD_NUMBER: _ClassVar[int] + POSTCARD_CREATOR_ID_FIELD_NUMBER: _ClassVar[int] + POSTCARD_CREATOR_NICKNAME_FIELD_NUMBER: _ClassVar[int] + STICKER_ID_FIELD_NUMBER: _ClassVar[int] + NOTE_FIELD_NUMBER: _ClassVar[int] + FORT_NAME_FIELD_NUMBER: _ClassVar[int] + POSTCARD_SOURCE_FIELD_NUMBER: _ClassVar[int] + GIFTBOX_ID_FIELD_NUMBER: _ClassVar[int] + POSTCARD_CREATOR_CODENAME_FIELD_NUMBER: _ClassVar[int] + SOURCE_GIFTBOX_ID_FIELD_NUMBER: _ClassVar[int] + IS_SPONSORED_FIELD_NUMBER: _ClassVar[int] + ALREADY_SHARED_FIELD_NUMBER: _ClassVar[int] + POSTCARD_CREATOR_NIA_ACCOUNT_ID_FIELD_NUMBER: _ClassVar[int] + RECEIVED_IN_PARTY_FIELD_NUMBER: _ClassVar[int] + ROUTE_ID_FIELD_NUMBER: _ClassVar[int] + ROUTE_NAME_FIELD_NUMBER: _ClassVar[int] + postcard_id: str + fort_id: str + fort_lat: float + fort_lng: float + creation_timestamp_ms: int + image_url: str + favorite: bool + postcard_creator_id: str + postcard_creator_nickname: str + sticker_id: _containers.RepeatedScalarFieldContainer[str] + note: str + fort_name: str + postcard_source: PostcardSource + giftbox_id: int + postcard_creator_codename: str + source_giftbox_id: int + is_sponsored: bool + already_shared: bool + postcard_creator_nia_account_id: str + received_in_party: bool + route_id: str + route_name: str + def __init__(self, postcard_id: _Optional[str] = ..., fort_id: _Optional[str] = ..., fort_lat: _Optional[float] = ..., fort_lng: _Optional[float] = ..., creation_timestamp_ms: _Optional[int] = ..., image_url: _Optional[str] = ..., favorite: bool = ..., postcard_creator_id: _Optional[str] = ..., postcard_creator_nickname: _Optional[str] = ..., sticker_id: _Optional[_Iterable[str]] = ..., note: _Optional[str] = ..., fort_name: _Optional[str] = ..., postcard_source: _Optional[_Union[PostcardSource, str]] = ..., giftbox_id: _Optional[int] = ..., postcard_creator_codename: _Optional[str] = ..., source_giftbox_id: _Optional[int] = ..., is_sponsored: bool = ..., already_shared: bool = ..., postcard_creator_nia_account_id: _Optional[str] = ..., received_in_party: bool = ..., route_id: _Optional[str] = ..., route_name: _Optional[str] = ...) -> None: ... + +class PotionAttributesProto(_message.Message): + __slots__ = ["sta_percent", "sta_amount"] + STA_PERCENT_FIELD_NUMBER: _ClassVar[int] + STA_AMOUNT_FIELD_NUMBER: _ClassVar[int] + sta_percent: float + sta_amount: int + def __init__(self, sta_percent: _Optional[float] = ..., sta_amount: _Optional[int] = ...) -> None: ... + +class PowerUpPokestopEncounterOutProto(_message.Message): + __slots__ = ["result", "pokemon", "capture_probability", "active_item", "arplus_attempts_until_flee"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNKNOWN: _ClassVar[PowerUpPokestopEncounterOutProto.Result] + SUCCESS: _ClassVar[PowerUpPokestopEncounterOutProto.Result] + NOT_AVAILABLE: _ClassVar[PowerUpPokestopEncounterOutProto.Result] + NOT_IN_RANGE: _ClassVar[PowerUpPokestopEncounterOutProto.Result] + ENCOUNTER_ALREADY_FINISHED: _ClassVar[PowerUpPokestopEncounterOutProto.Result] + POKEMON_INVENTORY_FULL: _ClassVar[PowerUpPokestopEncounterOutProto.Result] + UNKNOWN: PowerUpPokestopEncounterOutProto.Result + SUCCESS: PowerUpPokestopEncounterOutProto.Result + NOT_AVAILABLE: PowerUpPokestopEncounterOutProto.Result + NOT_IN_RANGE: PowerUpPokestopEncounterOutProto.Result + ENCOUNTER_ALREADY_FINISHED: PowerUpPokestopEncounterOutProto.Result + POKEMON_INVENTORY_FULL: PowerUpPokestopEncounterOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + POKEMON_FIELD_NUMBER: _ClassVar[int] + CAPTURE_PROBABILITY_FIELD_NUMBER: _ClassVar[int] + ACTIVE_ITEM_FIELD_NUMBER: _ClassVar[int] + ARPLUS_ATTEMPTS_UNTIL_FLEE_FIELD_NUMBER: _ClassVar[int] + result: PowerUpPokestopEncounterOutProto.Result + pokemon: PokemonProto + capture_probability: CaptureProbabilityProto + active_item: Item + arplus_attempts_until_flee: int + def __init__(self, result: _Optional[_Union[PowerUpPokestopEncounterOutProto.Result, str]] = ..., pokemon: _Optional[_Union[PokemonProto, _Mapping]] = ..., capture_probability: _Optional[_Union[CaptureProbabilityProto, _Mapping]] = ..., active_item: _Optional[_Union[Item, str]] = ..., arplus_attempts_until_flee: _Optional[int] = ...) -> None: ... + +class PowerUpPokestopEncounterProto(_message.Message): + __slots__ = ["encounter_id", "fort_id", "player_lat_degrees", "player_lng_degrees", "gym_lat_degrees", "gym_lng_degrees"] + ENCOUNTER_ID_FIELD_NUMBER: _ClassVar[int] + FORT_ID_FIELD_NUMBER: _ClassVar[int] + PLAYER_LAT_DEGREES_FIELD_NUMBER: _ClassVar[int] + PLAYER_LNG_DEGREES_FIELD_NUMBER: _ClassVar[int] + GYM_LAT_DEGREES_FIELD_NUMBER: _ClassVar[int] + GYM_LNG_DEGREES_FIELD_NUMBER: _ClassVar[int] + encounter_id: int + fort_id: str + player_lat_degrees: float + player_lng_degrees: float + gym_lat_degrees: float + gym_lng_degrees: float + def __init__(self, encounter_id: _Optional[int] = ..., fort_id: _Optional[str] = ..., player_lat_degrees: _Optional[float] = ..., player_lng_degrees: _Optional[float] = ..., gym_lat_degrees: _Optional[float] = ..., gym_lng_degrees: _Optional[float] = ...) -> None: ... + +class PowerUpPokestopsGlobalSettingsProto(_message.Message): + __slots__ = ["enable_power_up_pokestops", "minutes_to_notify_before_pokestop_close"] + ENABLE_POWER_UP_POKESTOPS_FIELD_NUMBER: _ClassVar[int] + MINUTES_TO_NOTIFY_BEFORE_POKESTOP_CLOSE_FIELD_NUMBER: _ClassVar[int] + enable_power_up_pokestops: bool + minutes_to_notify_before_pokestop_close: int + def __init__(self, enable_power_up_pokestops: bool = ..., minutes_to_notify_before_pokestop_close: _Optional[int] = ...) -> None: ... + +class PowerUpPokestopsSharedSettingsProto(_message.Message): + __slots__ = ["enable_power_up_pokestops", "power_up_pokestops_min_player_level", "validate_pokestop_on_fort_search_percent"] + ENABLE_POWER_UP_POKESTOPS_FIELD_NUMBER: _ClassVar[int] + POWER_UP_POKESTOPS_MIN_PLAYER_LEVEL_FIELD_NUMBER: _ClassVar[int] + VALIDATE_POKESTOP_ON_FORT_SEARCH_PERCENT_FIELD_NUMBER: _ClassVar[int] + enable_power_up_pokestops: bool + power_up_pokestops_min_player_level: int + validate_pokestop_on_fort_search_percent: float + def __init__(self, enable_power_up_pokestops: bool = ..., power_up_pokestops_min_player_level: _Optional[int] = ..., validate_pokestop_on_fort_search_percent: _Optional[float] = ...) -> None: ... + +class PreAgeGateMetadata(_message.Message): + __slots__ = ["timestamp_ms", "client_timestamp_ms", "pre_login_user_id", "minor", "num_starts", "client_environment", "startup_measurement"] + TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + CLIENT_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + PRE_LOGIN_USER_ID_FIELD_NUMBER: _ClassVar[int] + MINOR_FIELD_NUMBER: _ClassVar[int] + NUM_STARTS_FIELD_NUMBER: _ClassVar[int] + CLIENT_ENVIRONMENT_FIELD_NUMBER: _ClassVar[int] + STARTUP_MEASUREMENT_FIELD_NUMBER: _ClassVar[int] + timestamp_ms: int + client_timestamp_ms: int + pre_login_user_id: str + minor: bool + num_starts: int + client_environment: ClientEnvironmentProto + startup_measurement: StartupMeasurementProto + def __init__(self, timestamp_ms: _Optional[int] = ..., client_timestamp_ms: _Optional[int] = ..., pre_login_user_id: _Optional[str] = ..., minor: bool = ..., num_starts: _Optional[int] = ..., client_environment: _Optional[_Union[ClientEnvironmentProto, _Mapping]] = ..., startup_measurement: _Optional[_Union[StartupMeasurementProto, _Mapping]] = ...) -> None: ... + +class PreLoginMetadata(_message.Message): + __slots__ = ["user_id", "timestamp_ms", "client_timestamp_ms", "pre_login_user_id", "num_starts"] + USER_ID_FIELD_NUMBER: _ClassVar[int] + TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + CLIENT_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + PRE_LOGIN_USER_ID_FIELD_NUMBER: _ClassVar[int] + NUM_STARTS_FIELD_NUMBER: _ClassVar[int] + user_id: str + timestamp_ms: int + client_timestamp_ms: int + pre_login_user_id: str + num_starts: int + def __init__(self, user_id: _Optional[str] = ..., timestamp_ms: _Optional[int] = ..., client_timestamp_ms: _Optional[int] = ..., pre_login_user_id: _Optional[str] = ..., num_starts: _Optional[int] = ...) -> None: ... + +class PrepareBreadLobbyOutProto(_message.Message): + __slots__ = ["result", "bread_lobby", "server_timestamp_ms"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[PrepareBreadLobbyOutProto.Result] + SUCCESS: _ClassVar[PrepareBreadLobbyOutProto.Result] + ERROR_FEATURE_DISABLED: _ClassVar[PrepareBreadLobbyOutProto.Result] + ERROR_BREAD_LOBBY_NOT_FOUND: _ClassVar[PrepareBreadLobbyOutProto.Result] + ERROR_BREAD_BATTLE_UNAVAILABLE: _ClassVar[PrepareBreadLobbyOutProto.Result] + ERROR_NOT_ENOUGH_TIME: _ClassVar[PrepareBreadLobbyOutProto.Result] + UNSET: PrepareBreadLobbyOutProto.Result + SUCCESS: PrepareBreadLobbyOutProto.Result + ERROR_FEATURE_DISABLED: PrepareBreadLobbyOutProto.Result + ERROR_BREAD_LOBBY_NOT_FOUND: PrepareBreadLobbyOutProto.Result + ERROR_BREAD_BATTLE_UNAVAILABLE: PrepareBreadLobbyOutProto.Result + ERROR_NOT_ENOUGH_TIME: PrepareBreadLobbyOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + BREAD_LOBBY_FIELD_NUMBER: _ClassVar[int] + SERVER_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + result: PrepareBreadLobbyOutProto.Result + bread_lobby: BreadLobbyProto + server_timestamp_ms: int + def __init__(self, result: _Optional[_Union[PrepareBreadLobbyOutProto.Result, str]] = ..., bread_lobby: _Optional[_Union[BreadLobbyProto, _Mapping]] = ..., server_timestamp_ms: _Optional[int] = ...) -> None: ... + +class PrepareBreadLobbyProto(_message.Message): + __slots__ = ["station_id", "bread_lobby_id", "bread_battle_entry_point"] + STATION_ID_FIELD_NUMBER: _ClassVar[int] + BREAD_LOBBY_ID_FIELD_NUMBER: _ClassVar[int] + BREAD_BATTLE_ENTRY_POINT_FIELD_NUMBER: _ClassVar[int] + station_id: str + bread_lobby_id: int + bread_battle_entry_point: BreadBattleEntryPoint + def __init__(self, station_id: _Optional[str] = ..., bread_lobby_id: _Optional[int] = ..., bread_battle_entry_point: _Optional[_Union[BreadBattleEntryPoint, str]] = ...) -> None: ... + +class PreviewContributePartyItemOutProto(_message.Message): + __slots__ = ["result", "participant_consumption_preview", "non_consuming_participants"] + RESULT_FIELD_NUMBER: _ClassVar[int] + PARTICIPANT_CONSUMPTION_PREVIEW_FIELD_NUMBER: _ClassVar[int] + NON_CONSUMING_PARTICIPANTS_FIELD_NUMBER: _ClassVar[int] + result: PartyContributeResult + participant_consumption_preview: _containers.RepeatedCompositeFieldContainer[ParticipantConsumptionAccounting] + non_consuming_participants: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, result: _Optional[_Union[PartyContributeResult, str]] = ..., participant_consumption_preview: _Optional[_Iterable[_Union[ParticipantConsumptionAccounting, _Mapping]]] = ..., non_consuming_participants: _Optional[_Iterable[str]] = ...) -> None: ... + +class PreviewContributePartyItemProto(_message.Message): + __slots__ = ["contributed_items", "items"] + CONTRIBUTED_ITEMS_FIELD_NUMBER: _ClassVar[int] + ITEMS_FIELD_NUMBER: _ClassVar[int] + contributed_items: _containers.RepeatedCompositeFieldContainer[ItemProto] + items: ItemProto + def __init__(self, contributed_items: _Optional[_Iterable[_Union[ItemProto, _Mapping]]] = ..., items: _Optional[_Union[ItemProto, _Mapping]] = ...) -> None: ... + +class PreviewProto(_message.Message): + __slots__ = ["default_cp_range", "buddy_boosted_cp_range", "evolving_pokemon_default_cp", "evolving_pokemon_buddy_boosted_cp"] + class CpRange(_message.Message): + __slots__ = ["min_cp", "max_cp"] + MIN_CP_FIELD_NUMBER: _ClassVar[int] + MAX_CP_FIELD_NUMBER: _ClassVar[int] + min_cp: int + max_cp: int + def __init__(self, min_cp: _Optional[int] = ..., max_cp: _Optional[int] = ...) -> None: ... + DEFAULT_CP_RANGE_FIELD_NUMBER: _ClassVar[int] + BUDDY_BOOSTED_CP_RANGE_FIELD_NUMBER: _ClassVar[int] + EVOLVING_POKEMON_DEFAULT_CP_FIELD_NUMBER: _ClassVar[int] + EVOLVING_POKEMON_BUDDY_BOOSTED_CP_FIELD_NUMBER: _ClassVar[int] + default_cp_range: PreviewProto.CpRange + buddy_boosted_cp_range: PreviewProto.CpRange + evolving_pokemon_default_cp: int + evolving_pokemon_buddy_boosted_cp: int + def __init__(self, default_cp_range: _Optional[_Union[PreviewProto.CpRange, _Mapping]] = ..., buddy_boosted_cp_range: _Optional[_Union[PreviewProto.CpRange, _Mapping]] = ..., evolving_pokemon_default_cp: _Optional[int] = ..., evolving_pokemon_buddy_boosted_cp: _Optional[int] = ...) -> None: ... + +class PrimalBoostTypeProto(_message.Message): + __slots__ = ["pokemon_id", "boost_type"] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + BOOST_TYPE_FIELD_NUMBER: _ClassVar[int] + pokemon_id: HoloPokemonId + boost_type: _containers.RepeatedScalarFieldContainer[HoloPokemonType] + def __init__(self, pokemon_id: _Optional[_Union[HoloPokemonId, str]] = ..., boost_type: _Optional[_Iterable[_Union[HoloPokemonType, str]]] = ...) -> None: ... + +class PrimalEvoSettingsProto(_message.Message): + __slots__ = ["common_temp_settings", "max_candy_hoard_size", "type_boosts"] + COMMON_TEMP_SETTINGS_FIELD_NUMBER: _ClassVar[int] + MAX_CANDY_HOARD_SIZE_FIELD_NUMBER: _ClassVar[int] + TYPE_BOOSTS_FIELD_NUMBER: _ClassVar[int] + common_temp_settings: CommonTempEvoSettingsProto + max_candy_hoard_size: int + type_boosts: _containers.RepeatedCompositeFieldContainer[PrimalBoostTypeProto] + def __init__(self, common_temp_settings: _Optional[_Union[CommonTempEvoSettingsProto, _Mapping]] = ..., max_candy_hoard_size: _Optional[int] = ..., type_boosts: _Optional[_Iterable[_Union[PrimalBoostTypeProto, _Mapping]]] = ...) -> None: ... + +class ProbeProto(_message.Message): + __slots__ = ["id", "payload"] + ID_FIELD_NUMBER: _ClassVar[int] + PAYLOAD_FIELD_NUMBER: _ClassVar[int] + id: str + payload: str + def __init__(self, id: _Optional[str] = ..., payload: _Optional[str] = ...) -> None: ... + +class ProbeSettingsProto(_message.Message): + __slots__ = ["enable_sidechannel", "enable_adhoc", "adhoc_frequency_sec"] + ENABLE_SIDECHANNEL_FIELD_NUMBER: _ClassVar[int] + ENABLE_ADHOC_FIELD_NUMBER: _ClassVar[int] + ADHOC_FREQUENCY_SEC_FIELD_NUMBER: _ClassVar[int] + enable_sidechannel: bool + enable_adhoc: bool + adhoc_frequency_sec: int + def __init__(self, enable_sidechannel: bool = ..., enable_adhoc: bool = ..., adhoc_frequency_sec: _Optional[int] = ...) -> None: ... + +class ProcessPlayerInboxOutProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class ProcessPlayerInboxProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class ProcessTappableOutProto(_message.Message): + __slots__ = ["status", "reward"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[ProcessTappableOutProto.Status] + SUCCESS: _ClassVar[ProcessTappableOutProto.Status] + ERROR_NOT_FOUND: _ClassVar[ProcessTappableOutProto.Status] + ERROR_ROUTE: _ClassVar[ProcessTappableOutProto.Status] + UNSET: ProcessTappableOutProto.Status + SUCCESS: ProcessTappableOutProto.Status + ERROR_NOT_FOUND: ProcessTappableOutProto.Status + ERROR_ROUTE: ProcessTappableOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + REWARD_FIELD_NUMBER: _ClassVar[int] + status: ProcessTappableOutProto.Status + reward: _containers.RepeatedCompositeFieldContainer[LootProto] + def __init__(self, status: _Optional[_Union[ProcessTappableOutProto.Status, str]] = ..., reward: _Optional[_Iterable[_Union[LootProto, _Mapping]]] = ...) -> None: ... + +class ProcessTappableProto(_message.Message): + __slots__ = ["id"] + ID_FIELD_NUMBER: _ClassVar[int] + id: _containers.RepeatedScalarFieldContainer[int] + def __init__(self, id: _Optional[_Iterable[int]] = ...) -> None: ... + +class ProfanityCheckOutProto(_message.Message): + __slots__ = ["result", "invalid_contents_indexes"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[ProfanityCheckOutProto.Result] + SUCCESS: _ClassVar[ProfanityCheckOutProto.Result] + ERROR: _ClassVar[ProfanityCheckOutProto.Result] + UNSET: ProfanityCheckOutProto.Result + SUCCESS: ProfanityCheckOutProto.Result + ERROR: ProfanityCheckOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + INVALID_CONTENTS_INDEXES_FIELD_NUMBER: _ClassVar[int] + result: ProfanityCheckOutProto.Result + invalid_contents_indexes: _containers.RepeatedScalarFieldContainer[int] + def __init__(self, result: _Optional[_Union[ProfanityCheckOutProto.Result, str]] = ..., invalid_contents_indexes: _Optional[_Iterable[int]] = ...) -> None: ... + +class ProfanityCheckProto(_message.Message): + __slots__ = ["contents", "accept_author_only"] + CONTENTS_FIELD_NUMBER: _ClassVar[int] + ACCEPT_AUTHOR_ONLY_FIELD_NUMBER: _ClassVar[int] + contents: _containers.RepeatedScalarFieldContainer[str] + accept_author_only: bool + def __init__(self, contents: _Optional[_Iterable[str]] = ..., accept_author_only: bool = ...) -> None: ... + +class ProfilePageTelemetry(_message.Message): + __slots__ = ["profile_page_click_id"] + PROFILE_PAGE_CLICK_ID_FIELD_NUMBER: _ClassVar[int] + profile_page_click_id: ProfilePageTelemetryIds + def __init__(self, profile_page_click_id: _Optional[_Union[ProfilePageTelemetryIds, str]] = ...) -> None: ... + +class ProgressQuestOutProto(_message.Message): + __slots__ = ["status", "quest"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[ProgressQuestOutProto.Status] + SUCCESS: _ClassVar[ProgressQuestOutProto.Status] + ERROR_QUEST_NOT_FOUND: _ClassVar[ProgressQuestOutProto.Status] + ERROR_EXCEEDED_GEOTARGETED_SUBMISSION_LIMIT: _ClassVar[ProgressQuestOutProto.Status] + ERROR_VALIDATION_FAILED: _ClassVar[ProgressQuestOutProto.Status] + UNSET: ProgressQuestOutProto.Status + SUCCESS: ProgressQuestOutProto.Status + ERROR_QUEST_NOT_FOUND: ProgressQuestOutProto.Status + ERROR_EXCEEDED_GEOTARGETED_SUBMISSION_LIMIT: ProgressQuestOutProto.Status + ERROR_VALIDATION_FAILED: ProgressQuestOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + QUEST_FIELD_NUMBER: _ClassVar[int] + status: ProgressQuestOutProto.Status + quest: ClientQuestProto + def __init__(self, status: _Optional[_Union[ProgressQuestOutProto.Status, str]] = ..., quest: _Optional[_Union[ClientQuestProto, _Mapping]] = ...) -> None: ... + +class ProgressQuestProto(_message.Message): + __slots__ = ["geotargeted_quest_validation", "quest_id", "current_progress"] + GEOTARGETED_QUEST_VALIDATION_FIELD_NUMBER: _ClassVar[int] + QUEST_ID_FIELD_NUMBER: _ClassVar[int] + CURRENT_PROGRESS_FIELD_NUMBER: _ClassVar[int] + geotargeted_quest_validation: GeotargetedQuestValidation + quest_id: str + current_progress: int + def __init__(self, geotargeted_quest_validation: _Optional[_Union[GeotargetedQuestValidation, _Mapping]] = ..., quest_id: _Optional[str] = ..., current_progress: _Optional[int] = ...) -> None: ... + +class ProgressRouteOutProto(_message.Message): + __slots__ = ["progression_state", "status", "route_play", "activity_output", "cooldown_finish_ms", "route_loot", "awarded_route_badge", "bonus_route_loot"] + class ProgressionState(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[ProgressRouteOutProto.ProgressionState] + IN_PROGRESS: _ClassVar[ProgressRouteOutProto.ProgressionState] + COMPLETE: _ClassVar[ProgressRouteOutProto.ProgressionState] + UNSET: ProgressRouteOutProto.ProgressionState + IN_PROGRESS: ProgressRouteOutProto.ProgressionState + COMPLETE: ProgressRouteOutProto.ProgressionState + PROGRESSION_STATE_FIELD_NUMBER: _ClassVar[int] + STATUS_FIELD_NUMBER: _ClassVar[int] + ROUTE_PLAY_FIELD_NUMBER: _ClassVar[int] + ACTIVITY_OUTPUT_FIELD_NUMBER: _ClassVar[int] + COOLDOWN_FINISH_MS_FIELD_NUMBER: _ClassVar[int] + ROUTE_LOOT_FIELD_NUMBER: _ClassVar[int] + AWARDED_ROUTE_BADGE_FIELD_NUMBER: _ClassVar[int] + BONUS_ROUTE_LOOT_FIELD_NUMBER: _ClassVar[int] + progression_state: ProgressRouteOutProto.ProgressionState + status: RoutePlayStatus.Status + route_play: RoutePlayProto + activity_output: RouteActivityResponseProto + cooldown_finish_ms: int + route_loot: LootProto + awarded_route_badge: AwardedRouteBadge + bonus_route_loot: LootProto + def __init__(self, progression_state: _Optional[_Union[ProgressRouteOutProto.ProgressionState, str]] = ..., status: _Optional[_Union[RoutePlayStatus.Status, str]] = ..., route_play: _Optional[_Union[RoutePlayProto, _Mapping]] = ..., activity_output: _Optional[_Union[RouteActivityResponseProto, _Mapping]] = ..., cooldown_finish_ms: _Optional[int] = ..., route_loot: _Optional[_Union[LootProto, _Mapping]] = ..., awarded_route_badge: _Optional[_Union[AwardedRouteBadge, _Mapping]] = ..., bonus_route_loot: _Optional[_Union[LootProto, _Mapping]] = ...) -> None: ... + +class ProgressRouteProto(_message.Message): + __slots__ = ["pause", "waypoint_index", "skip_activity", "activity_type", "activity_input", "acquire_reward"] + PAUSE_FIELD_NUMBER: _ClassVar[int] + WAYPOINT_INDEX_FIELD_NUMBER: _ClassVar[int] + SKIP_ACTIVITY_FIELD_NUMBER: _ClassVar[int] + ACTIVITY_TYPE_FIELD_NUMBER: _ClassVar[int] + ACTIVITY_INPUT_FIELD_NUMBER: _ClassVar[int] + ACQUIRE_REWARD_FIELD_NUMBER: _ClassVar[int] + pause: bool + waypoint_index: int + skip_activity: bool + activity_type: RouteActivityType.ActivityType + activity_input: RouteActivityRequestProto + acquire_reward: bool + def __init__(self, pause: bool = ..., waypoint_index: _Optional[int] = ..., skip_activity: bool = ..., activity_type: _Optional[_Union[RouteActivityType.ActivityType, str]] = ..., activity_input: _Optional[_Union[RouteActivityRequestProto, _Mapping]] = ..., acquire_reward: bool = ...) -> None: ... + +class ProgressTokenData(_message.Message): + __slots__ = ["gym_root_controller_function", "raid_state_function", "raid_lobby_state_function", "raid_lobby_gui_controller_function", "raid_battle_state_function", "raid_resolve_state_function", "raid_resolve_uicontroller_function", "encounter_state_function", "map_explore_state_function", "line_number"] + class EncounterStateFunction(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NONE_ENCOUNTER_STATE: _ClassVar[ProgressTokenData.EncounterStateFunction] + SETUP_ENCOUNTER: _ClassVar[ProgressTokenData.EncounterStateFunction] + BEGIN_ENCOUNTER_APPROACH: _ClassVar[ProgressTokenData.EncounterStateFunction] + ENCOUNTER_STATE_COMPLETE: _ClassVar[ProgressTokenData.EncounterStateFunction] + EXIT_ENCOUNTER_STATE: _ClassVar[ProgressTokenData.EncounterStateFunction] + NONE_ENCOUNTER_STATE: ProgressTokenData.EncounterStateFunction + SETUP_ENCOUNTER: ProgressTokenData.EncounterStateFunction + BEGIN_ENCOUNTER_APPROACH: ProgressTokenData.EncounterStateFunction + ENCOUNTER_STATE_COMPLETE: ProgressTokenData.EncounterStateFunction + EXIT_ENCOUNTER_STATE: ProgressTokenData.EncounterStateFunction + class GymRootControllerFunction(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NONE_GYM_GYM_ROOT_CONTROLLER: _ClassVar[ProgressTokenData.GymRootControllerFunction] + EXIT_GYM_GYM_ROOT_CONTROLLER: _ClassVar[ProgressTokenData.GymRootControllerFunction] + NONE_GYM_GYM_ROOT_CONTROLLER: ProgressTokenData.GymRootControllerFunction + EXIT_GYM_GYM_ROOT_CONTROLLER: ProgressTokenData.GymRootControllerFunction + class MapExploreStateFunction(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NONE_MAP_EXPLORE_STATE: _ClassVar[ProgressTokenData.MapExploreStateFunction] + GYM_ROOT_COMPLETE: _ClassVar[ProgressTokenData.MapExploreStateFunction] + NONE_MAP_EXPLORE_STATE: ProgressTokenData.MapExploreStateFunction + GYM_ROOT_COMPLETE: ProgressTokenData.MapExploreStateFunction + class RaidBattleStateFunction(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NONE_RAID_BATTLE_STATE: _ClassVar[ProgressTokenData.RaidBattleStateFunction] + ENTER_RAID_BATTLE_STATE: _ClassVar[ProgressTokenData.RaidBattleStateFunction] + EXIT_RAID_BATTLE_STATE: _ClassVar[ProgressTokenData.RaidBattleStateFunction] + OBSERVE_BATTLE_FRAMES: _ClassVar[ProgressTokenData.RaidBattleStateFunction] + START_RAID_BATTLE: _ClassVar[ProgressTokenData.RaidBattleStateFunction] + START_RAID_BATTLE_WHEN_READY: _ClassVar[ProgressTokenData.RaidBattleStateFunction] + END_BATTLE_WHEN_READY: _ClassVar[ProgressTokenData.RaidBattleStateFunction] + GET_RAID_BOSS_PROTO: _ClassVar[ProgressTokenData.RaidBattleStateFunction] + NONE_RAID_BATTLE_STATE: ProgressTokenData.RaidBattleStateFunction + ENTER_RAID_BATTLE_STATE: ProgressTokenData.RaidBattleStateFunction + EXIT_RAID_BATTLE_STATE: ProgressTokenData.RaidBattleStateFunction + OBSERVE_BATTLE_FRAMES: ProgressTokenData.RaidBattleStateFunction + START_RAID_BATTLE: ProgressTokenData.RaidBattleStateFunction + START_RAID_BATTLE_WHEN_READY: ProgressTokenData.RaidBattleStateFunction + END_BATTLE_WHEN_READY: ProgressTokenData.RaidBattleStateFunction + GET_RAID_BOSS_PROTO: ProgressTokenData.RaidBattleStateFunction + class RaidLobbyGuiControllerFunction(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NONE_RAID_LOBBY_GUI_CONTROLLER: _ClassVar[ProgressTokenData.RaidLobbyGuiControllerFunction] + INIT_RAID_LOBBY_GUI_CONTROLLER: _ClassVar[ProgressTokenData.RaidLobbyGuiControllerFunction] + SET_DEPENDANT_VISUALS: _ClassVar[ProgressTokenData.RaidLobbyGuiControllerFunction] + START_LOBBY_INTRO: _ClassVar[ProgressTokenData.RaidLobbyGuiControllerFunction] + LOBBY_INTRO: _ClassVar[ProgressTokenData.RaidLobbyGuiControllerFunction] + ON_LOBBY_INTRO_COMPLETE: _ClassVar[ProgressTokenData.RaidLobbyGuiControllerFunction] + SHOW_BATTLE_PREP_GUI: _ClassVar[ProgressTokenData.RaidLobbyGuiControllerFunction] + HANDLE_DISMISS_COMPLETE: _ClassVar[ProgressTokenData.RaidLobbyGuiControllerFunction] + START_TIMEOUT_SCREEN: _ClassVar[ProgressTokenData.RaidLobbyGuiControllerFunction] + REJOIN_BATTLE: _ClassVar[ProgressTokenData.RaidLobbyGuiControllerFunction] + UPDATE_AVATARS: _ClassVar[ProgressTokenData.RaidLobbyGuiControllerFunction] + START_POLLING_GET_RAID_DETAILS: _ClassVar[ProgressTokenData.RaidLobbyGuiControllerFunction] + PLAY_BATTLE_INTRO: _ClassVar[ProgressTokenData.RaidLobbyGuiControllerFunction] + LEAVE_LOBBY: _ClassVar[ProgressTokenData.RaidLobbyGuiControllerFunction] + ON_POKEMON_INVENTORY_OPENED: _ClassVar[ProgressTokenData.RaidLobbyGuiControllerFunction] + ON_CLICK_INVENTORY: _ClassVar[ProgressTokenData.RaidLobbyGuiControllerFunction] + ON_TAP: _ClassVar[ProgressTokenData.RaidLobbyGuiControllerFunction] + HANDLE_RAID_BATTLE_COMPLETE: _ClassVar[ProgressTokenData.RaidLobbyGuiControllerFunction] + NONE_RAID_LOBBY_GUI_CONTROLLER: ProgressTokenData.RaidLobbyGuiControllerFunction + INIT_RAID_LOBBY_GUI_CONTROLLER: ProgressTokenData.RaidLobbyGuiControllerFunction + SET_DEPENDANT_VISUALS: ProgressTokenData.RaidLobbyGuiControllerFunction + START_LOBBY_INTRO: ProgressTokenData.RaidLobbyGuiControllerFunction + LOBBY_INTRO: ProgressTokenData.RaidLobbyGuiControllerFunction + ON_LOBBY_INTRO_COMPLETE: ProgressTokenData.RaidLobbyGuiControllerFunction + SHOW_BATTLE_PREP_GUI: ProgressTokenData.RaidLobbyGuiControllerFunction + HANDLE_DISMISS_COMPLETE: ProgressTokenData.RaidLobbyGuiControllerFunction + START_TIMEOUT_SCREEN: ProgressTokenData.RaidLobbyGuiControllerFunction + REJOIN_BATTLE: ProgressTokenData.RaidLobbyGuiControllerFunction + UPDATE_AVATARS: ProgressTokenData.RaidLobbyGuiControllerFunction + START_POLLING_GET_RAID_DETAILS: ProgressTokenData.RaidLobbyGuiControllerFunction + PLAY_BATTLE_INTRO: ProgressTokenData.RaidLobbyGuiControllerFunction + LEAVE_LOBBY: ProgressTokenData.RaidLobbyGuiControllerFunction + ON_POKEMON_INVENTORY_OPENED: ProgressTokenData.RaidLobbyGuiControllerFunction + ON_CLICK_INVENTORY: ProgressTokenData.RaidLobbyGuiControllerFunction + ON_TAP: ProgressTokenData.RaidLobbyGuiControllerFunction + HANDLE_RAID_BATTLE_COMPLETE: ProgressTokenData.RaidLobbyGuiControllerFunction + class RaidLobbyStateFunction(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NONE_RAID_LOBBY_STATE: _ClassVar[ProgressTokenData.RaidLobbyStateFunction] + ENTER_RAID_LOBBY_STATE: _ClassVar[ProgressTokenData.RaidLobbyStateFunction] + EXIT_RAID_LOBBY_STATE: _ClassVar[ProgressTokenData.RaidLobbyStateFunction] + CREATE_LOBBY: _ClassVar[ProgressTokenData.RaidLobbyStateFunction] + CREATE_LOBBY_FOR_REAL: _ClassVar[ProgressTokenData.RaidLobbyStateFunction] + START_RAID_BATTLE_STATE: _ClassVar[ProgressTokenData.RaidLobbyStateFunction] + CANCEL_RAID_BATTLE_TRANSITION: _ClassVar[ProgressTokenData.RaidLobbyStateFunction] + NONE_RAID_LOBBY_STATE: ProgressTokenData.RaidLobbyStateFunction + ENTER_RAID_LOBBY_STATE: ProgressTokenData.RaidLobbyStateFunction + EXIT_RAID_LOBBY_STATE: ProgressTokenData.RaidLobbyStateFunction + CREATE_LOBBY: ProgressTokenData.RaidLobbyStateFunction + CREATE_LOBBY_FOR_REAL: ProgressTokenData.RaidLobbyStateFunction + START_RAID_BATTLE_STATE: ProgressTokenData.RaidLobbyStateFunction + CANCEL_RAID_BATTLE_TRANSITION: ProgressTokenData.RaidLobbyStateFunction + class RaidResolveStateFunction(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NONE_RAID_RESOLVE_STATE: _ClassVar[ProgressTokenData.RaidResolveStateFunction] + ENTER_RAID_RESOLVE_STATE: _ClassVar[ProgressTokenData.RaidResolveStateFunction] + EXIT_RAID_RESOLVE_STATE: _ClassVar[ProgressTokenData.RaidResolveStateFunction] + INIT_RAID_RESOLVE_STATE: _ClassVar[ProgressTokenData.RaidResolveStateFunction] + NONE_RAID_RESOLVE_STATE: ProgressTokenData.RaidResolveStateFunction + ENTER_RAID_RESOLVE_STATE: ProgressTokenData.RaidResolveStateFunction + EXIT_RAID_RESOLVE_STATE: ProgressTokenData.RaidResolveStateFunction + INIT_RAID_RESOLVE_STATE: ProgressTokenData.RaidResolveStateFunction + class RaidResolveUIControllerFunction(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NONE_RAID_RESOLVE_UI_CONTROLLER: _ClassVar[ProgressTokenData.RaidResolveUIControllerFunction] + INIT_RAID_RESOLVE_UI_CONTROLLER: _ClassVar[ProgressTokenData.RaidResolveUIControllerFunction] + CLOSE_RAID_RESOLVE_UI_CONTROLLER: _ClassVar[ProgressTokenData.RaidResolveUIControllerFunction] + NONE_RAID_RESOLVE_UI_CONTROLLER: ProgressTokenData.RaidResolveUIControllerFunction + INIT_RAID_RESOLVE_UI_CONTROLLER: ProgressTokenData.RaidResolveUIControllerFunction + CLOSE_RAID_RESOLVE_UI_CONTROLLER: ProgressTokenData.RaidResolveUIControllerFunction + class RaidStateFunction(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NONE_RAID_STATE: _ClassVar[ProgressTokenData.RaidStateFunction] + EXIT_GYM_RAID_STATE: _ClassVar[ProgressTokenData.RaidStateFunction] + NONE_RAID_STATE: ProgressTokenData.RaidStateFunction + EXIT_GYM_RAID_STATE: ProgressTokenData.RaidStateFunction + GYM_ROOT_CONTROLLER_FUNCTION_FIELD_NUMBER: _ClassVar[int] + RAID_STATE_FUNCTION_FIELD_NUMBER: _ClassVar[int] + RAID_LOBBY_STATE_FUNCTION_FIELD_NUMBER: _ClassVar[int] + RAID_LOBBY_GUI_CONTROLLER_FUNCTION_FIELD_NUMBER: _ClassVar[int] + RAID_BATTLE_STATE_FUNCTION_FIELD_NUMBER: _ClassVar[int] + RAID_RESOLVE_STATE_FUNCTION_FIELD_NUMBER: _ClassVar[int] + RAID_RESOLVE_UICONTROLLER_FUNCTION_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_STATE_FUNCTION_FIELD_NUMBER: _ClassVar[int] + MAP_EXPLORE_STATE_FUNCTION_FIELD_NUMBER: _ClassVar[int] + LINE_NUMBER_FIELD_NUMBER: _ClassVar[int] + gym_root_controller_function: ProgressTokenData.GymRootControllerFunction + raid_state_function: ProgressTokenData.RaidStateFunction + raid_lobby_state_function: ProgressTokenData.RaidLobbyStateFunction + raid_lobby_gui_controller_function: ProgressTokenData.RaidLobbyGuiControllerFunction + raid_battle_state_function: ProgressTokenData.RaidBattleStateFunction + raid_resolve_state_function: ProgressTokenData.RaidResolveStateFunction + raid_resolve_uicontroller_function: ProgressTokenData.RaidResolveUIControllerFunction + encounter_state_function: ProgressTokenData.EncounterStateFunction + map_explore_state_function: ProgressTokenData.MapExploreStateFunction + line_number: int + def __init__(self, gym_root_controller_function: _Optional[_Union[ProgressTokenData.GymRootControllerFunction, str]] = ..., raid_state_function: _Optional[_Union[ProgressTokenData.RaidStateFunction, str]] = ..., raid_lobby_state_function: _Optional[_Union[ProgressTokenData.RaidLobbyStateFunction, str]] = ..., raid_lobby_gui_controller_function: _Optional[_Union[ProgressTokenData.RaidLobbyGuiControllerFunction, str]] = ..., raid_battle_state_function: _Optional[_Union[ProgressTokenData.RaidBattleStateFunction, str]] = ..., raid_resolve_state_function: _Optional[_Union[ProgressTokenData.RaidResolveStateFunction, str]] = ..., raid_resolve_uicontroller_function: _Optional[_Union[ProgressTokenData.RaidResolveUIControllerFunction, str]] = ..., encounter_state_function: _Optional[_Union[ProgressTokenData.EncounterStateFunction, str]] = ..., map_explore_state_function: _Optional[_Union[ProgressTokenData.MapExploreStateFunction, str]] = ..., line_number: _Optional[int] = ...) -> None: ... + +class ProjectVacationProto(_message.Message): + __slots__ = ["enable2020"] + ENABLE2020_FIELD_NUMBER: _ClassVar[int] + enable2020: bool + def __init__(self, enable2020: bool = ...) -> None: ... + +class ProximityContact(_message.Message): + __slots__ = ["proximity_token", "timestamp_ms", "latitude_deg", "longitude_deg"] + PROXIMITY_TOKEN_FIELD_NUMBER: _ClassVar[int] + TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + LATITUDE_DEG_FIELD_NUMBER: _ClassVar[int] + LONGITUDE_DEG_FIELD_NUMBER: _ClassVar[int] + proximity_token: ProximityToken + timestamp_ms: int + latitude_deg: float + longitude_deg: float + def __init__(self, proximity_token: _Optional[_Union[ProximityToken, _Mapping]] = ..., timestamp_ms: _Optional[int] = ..., latitude_deg: _Optional[float] = ..., longitude_deg: _Optional[float] = ...) -> None: ... + +class ProximityToken(_message.Message): + __slots__ = ["token", "start_time_ms", "expiration_time_ms", "iv"] + TOKEN_FIELD_NUMBER: _ClassVar[int] + START_TIME_MS_FIELD_NUMBER: _ClassVar[int] + EXPIRATION_TIME_MS_FIELD_NUMBER: _ClassVar[int] + IV_FIELD_NUMBER: _ClassVar[int] + token: bytes + start_time_ms: int + expiration_time_ms: int + iv: bytes + def __init__(self, token: _Optional[bytes] = ..., start_time_ms: _Optional[int] = ..., expiration_time_ms: _Optional[int] = ..., iv: _Optional[bytes] = ...) -> None: ... + +class ProximityTokenInternal(_message.Message): + __slots__ = ["player_id", "start_time_ms", "expiration_time_ms"] + PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + START_TIME_MS_FIELD_NUMBER: _ClassVar[int] + EXPIRATION_TIME_MS_FIELD_NUMBER: _ClassVar[int] + player_id: str + start_time_ms: int + expiration_time_ms: int + def __init__(self, player_id: _Optional[str] = ..., start_time_ms: _Optional[int] = ..., expiration_time_ms: _Optional[int] = ...) -> None: ... + +class ProxyRequestProto(_message.Message): + __slots__ = ["action", "host", "payload"] + ACTION_FIELD_NUMBER: _ClassVar[int] + HOST_FIELD_NUMBER: _ClassVar[int] + PAYLOAD_FIELD_NUMBER: _ClassVar[int] + action: int + host: str + payload: bytes + def __init__(self, action: _Optional[int] = ..., host: _Optional[str] = ..., payload: _Optional[bytes] = ...) -> None: ... + +class ProxyResponseProto(_message.Message): + __slots__ = ["status", "assigned_host", "payload"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[ProxyResponseProto.Status] + COMPLETED: _ClassVar[ProxyResponseProto.Status] + COMPLETED_AND_REASSIGNED: _ClassVar[ProxyResponseProto.Status] + ACTION_NOT_FOUND: _ClassVar[ProxyResponseProto.Status] + ASSIGNMENT_ERROR: _ClassVar[ProxyResponseProto.Status] + PROXY_UNAUTHORIZED_ERROR: _ClassVar[ProxyResponseProto.Status] + INTERNAL_ERROR: _ClassVar[ProxyResponseProto.Status] + BAD_REQUEST: _ClassVar[ProxyResponseProto.Status] + ACCESS_DENIED: _ClassVar[ProxyResponseProto.Status] + TIMEOUT_ERROR: _ClassVar[ProxyResponseProto.Status] + RATE_LIMITED: _ClassVar[ProxyResponseProto.Status] + UNSET: ProxyResponseProto.Status + COMPLETED: ProxyResponseProto.Status + COMPLETED_AND_REASSIGNED: ProxyResponseProto.Status + ACTION_NOT_FOUND: ProxyResponseProto.Status + ASSIGNMENT_ERROR: ProxyResponseProto.Status + PROXY_UNAUTHORIZED_ERROR: ProxyResponseProto.Status + INTERNAL_ERROR: ProxyResponseProto.Status + BAD_REQUEST: ProxyResponseProto.Status + ACCESS_DENIED: ProxyResponseProto.Status + TIMEOUT_ERROR: ProxyResponseProto.Status + RATE_LIMITED: ProxyResponseProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + ASSIGNED_HOST_FIELD_NUMBER: _ClassVar[int] + PAYLOAD_FIELD_NUMBER: _ClassVar[int] + status: ProxyResponseProto.Status + assigned_host: str + payload: bytes + def __init__(self, status: _Optional[_Union[ProxyResponseProto.Status, str]] = ..., assigned_host: _Optional[str] = ..., payload: _Optional[bytes] = ...) -> None: ... + +class PtcOAuthSettingsProto(_message.Message): + __slots__ = ["ptc_account_linking_enabled", "validation_enabled", "end_time_ms", "linking_reward_item"] + PTC_ACCOUNT_LINKING_ENABLED_FIELD_NUMBER: _ClassVar[int] + VALIDATION_ENABLED_FIELD_NUMBER: _ClassVar[int] + END_TIME_MS_FIELD_NUMBER: _ClassVar[int] + LINKING_REWARD_ITEM_FIELD_NUMBER: _ClassVar[int] + ptc_account_linking_enabled: bool + validation_enabled: bool + end_time_ms: int + linking_reward_item: Item + def __init__(self, ptc_account_linking_enabled: bool = ..., validation_enabled: bool = ..., end_time_ms: _Optional[int] = ..., linking_reward_item: _Optional[_Union[Item, str]] = ...) -> None: ... + +class PtcOAuthToken(_message.Message): + __slots__ = ["access_code", "refresh_token", "access_token_expiration_ms"] + ACCESS_CODE_FIELD_NUMBER: _ClassVar[int] + REFRESH_TOKEN_FIELD_NUMBER: _ClassVar[int] + ACCESS_TOKEN_EXPIRATION_MS_FIELD_NUMBER: _ClassVar[int] + access_code: str + refresh_token: str + access_token_expiration_ms: int + def __init__(self, access_code: _Optional[str] = ..., refresh_token: _Optional[str] = ..., access_token_expiration_ms: _Optional[int] = ...) -> None: ... + +class PtcToken(_message.Message): + __slots__ = ["token", "expiration"] + TOKEN_FIELD_NUMBER: _ClassVar[int] + EXPIRATION_FIELD_NUMBER: _ClassVar[int] + token: str + expiration: int + def __init__(self, token: _Optional[str] = ..., expiration: _Optional[int] = ...) -> None: ... + +class PurifyPokemonLogEntry(_message.Message): + __slots__ = ["pokemon_id", "pokemon_display", "purified_pokemon_uuid"] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + POKEMON_DISPLAY_FIELD_NUMBER: _ClassVar[int] + PURIFIED_POKEMON_UUID_FIELD_NUMBER: _ClassVar[int] + pokemon_id: HoloPokemonId + pokemon_display: PokemonDisplayProto + purified_pokemon_uuid: int + def __init__(self, pokemon_id: _Optional[_Union[HoloPokemonId, str]] = ..., pokemon_display: _Optional[_Union[PokemonDisplayProto, _Mapping]] = ..., purified_pokemon_uuid: _Optional[int] = ...) -> None: ... + +class PurifyPokemonOutProto(_message.Message): + __slots__ = ["status", "purified_pokemon"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[PurifyPokemonOutProto.Status] + SUCCESS: _ClassVar[PurifyPokemonOutProto.Status] + ERROR_INSUFFICIENT_FUNDS: _ClassVar[PurifyPokemonOutProto.Status] + ERROR_POKEMON_DEPLOYED: _ClassVar[PurifyPokemonOutProto.Status] + ERROR_POKEMON_NOT_FOUND: _ClassVar[PurifyPokemonOutProto.Status] + ERROR_POKEMON_NOT_SHADOW: _ClassVar[PurifyPokemonOutProto.Status] + UNSET: PurifyPokemonOutProto.Status + SUCCESS: PurifyPokemonOutProto.Status + ERROR_INSUFFICIENT_FUNDS: PurifyPokemonOutProto.Status + ERROR_POKEMON_DEPLOYED: PurifyPokemonOutProto.Status + ERROR_POKEMON_NOT_FOUND: PurifyPokemonOutProto.Status + ERROR_POKEMON_NOT_SHADOW: PurifyPokemonOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + PURIFIED_POKEMON_FIELD_NUMBER: _ClassVar[int] + status: PurifyPokemonOutProto.Status + purified_pokemon: PokemonProto + def __init__(self, status: _Optional[_Union[PurifyPokemonOutProto.Status, str]] = ..., purified_pokemon: _Optional[_Union[PokemonProto, _Mapping]] = ...) -> None: ... + +class PurifyPokemonProto(_message.Message): + __slots__ = ["pokemon_id"] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + pokemon_id: int + def __init__(self, pokemon_id: _Optional[int] = ...) -> None: ... + +class PushGatewayGlobalSettingsProto(_message.Message): + __slots__ = ["enable_websocket", "enable_social_inbox", "messaging_frontend_url", "enable_get_map_objects", "get_map_objects_s2_level", "get_map_objects_radius_meters", "get_map_objects_topic_namespace", "get_map_objects_subscribe_min_interval_ms", "boot_raid_update_namespace"] + ENABLE_WEBSOCKET_FIELD_NUMBER: _ClassVar[int] + ENABLE_SOCIAL_INBOX_FIELD_NUMBER: _ClassVar[int] + MESSAGING_FRONTEND_URL_FIELD_NUMBER: _ClassVar[int] + ENABLE_GET_MAP_OBJECTS_FIELD_NUMBER: _ClassVar[int] + GET_MAP_OBJECTS_S2_LEVEL_FIELD_NUMBER: _ClassVar[int] + GET_MAP_OBJECTS_RADIUS_METERS_FIELD_NUMBER: _ClassVar[int] + GET_MAP_OBJECTS_TOPIC_NAMESPACE_FIELD_NUMBER: _ClassVar[int] + GET_MAP_OBJECTS_SUBSCRIBE_MIN_INTERVAL_MS_FIELD_NUMBER: _ClassVar[int] + BOOT_RAID_UPDATE_NAMESPACE_FIELD_NUMBER: _ClassVar[int] + enable_websocket: bool + enable_social_inbox: bool + messaging_frontend_url: str + enable_get_map_objects: bool + get_map_objects_s2_level: int + get_map_objects_radius_meters: float + get_map_objects_topic_namespace: str + get_map_objects_subscribe_min_interval_ms: int + boot_raid_update_namespace: str + def __init__(self, enable_websocket: bool = ..., enable_social_inbox: bool = ..., messaging_frontend_url: _Optional[str] = ..., enable_get_map_objects: bool = ..., get_map_objects_s2_level: _Optional[int] = ..., get_map_objects_radius_meters: _Optional[float] = ..., get_map_objects_topic_namespace: _Optional[str] = ..., get_map_objects_subscribe_min_interval_ms: _Optional[int] = ..., boot_raid_update_namespace: _Optional[str] = ...) -> None: ... + +class PushGatewayMessage(_message.Message): + __slots__ = ["map_objects_update", "raid_lobby_player_count", "boot_raid_update", "party_play_proto", "party_update", "raid_participant_proto", "iris_social_update", "bread_lobby_player_count", "message_pub_timestamp_ms"] + class IrisSocialUpdate(_message.Message): + __slots__ = ["has_pokemon_placement_updates", "pokemon_expression_update"] + HAS_POKEMON_PLACEMENT_UPDATES_FIELD_NUMBER: _ClassVar[int] + POKEMON_EXPRESSION_UPDATE_FIELD_NUMBER: _ClassVar[int] + has_pokemon_placement_updates: bool + pokemon_expression_update: PokemonExpressionUpdateProto + def __init__(self, has_pokemon_placement_updates: bool = ..., pokemon_expression_update: _Optional[_Union[PokemonExpressionUpdateProto, _Mapping]] = ...) -> None: ... + class BootRaidUpdate(_message.Message): + __slots__ = ["player_join_end_ms"] + PLAYER_JOIN_END_MS_FIELD_NUMBER: _ClassVar[int] + player_join_end_ms: int + def __init__(self, player_join_end_ms: _Optional[int] = ...) -> None: ... + class MapObjectsUpdate(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + class PartyUpdate(_message.Message): + __slots__ = ["party_play_proto", "location", "zone", "has_party_update", "player_profile", "joined_player_obfuscation_map", "party_id", "party_seed"] + PARTY_PLAY_PROTO_FIELD_NUMBER: _ClassVar[int] + LOCATION_FIELD_NUMBER: _ClassVar[int] + ZONE_FIELD_NUMBER: _ClassVar[int] + HAS_PARTY_UPDATE_FIELD_NUMBER: _ClassVar[int] + PLAYER_PROFILE_FIELD_NUMBER: _ClassVar[int] + JOINED_PLAYER_OBFUSCATION_MAP_FIELD_NUMBER: _ClassVar[int] + PARTY_ID_FIELD_NUMBER: _ClassVar[int] + PARTY_SEED_FIELD_NUMBER: _ClassVar[int] + party_play_proto: PartyRpcProto + location: PartyLocationPushProto + zone: PartyZonePushProto + has_party_update: bool + player_profile: PartyPlayerProfilePushProto + joined_player_obfuscation_map: JoinedPlayerObfuscationMapProto + party_id: int + party_seed: int + def __init__(self, party_play_proto: _Optional[_Union[PartyRpcProto, _Mapping]] = ..., location: _Optional[_Union[PartyLocationPushProto, _Mapping]] = ..., zone: _Optional[_Union[PartyZonePushProto, _Mapping]] = ..., has_party_update: bool = ..., player_profile: _Optional[_Union[PartyPlayerProfilePushProto, _Mapping]] = ..., joined_player_obfuscation_map: _Optional[_Union[JoinedPlayerObfuscationMapProto, _Mapping]] = ..., party_id: _Optional[int] = ..., party_seed: _Optional[int] = ...) -> None: ... + MAP_OBJECTS_UPDATE_FIELD_NUMBER: _ClassVar[int] + RAID_LOBBY_PLAYER_COUNT_FIELD_NUMBER: _ClassVar[int] + BOOT_RAID_UPDATE_FIELD_NUMBER: _ClassVar[int] + PARTY_PLAY_PROTO_FIELD_NUMBER: _ClassVar[int] + PARTY_UPDATE_FIELD_NUMBER: _ClassVar[int] + RAID_PARTICIPANT_PROTO_FIELD_NUMBER: _ClassVar[int] + IRIS_SOCIAL_UPDATE_FIELD_NUMBER: _ClassVar[int] + BREAD_LOBBY_PLAYER_COUNT_FIELD_NUMBER: _ClassVar[int] + MESSAGE_PUB_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + map_objects_update: PushGatewayMessage.MapObjectsUpdate + raid_lobby_player_count: RaidLobbyCounterData + boot_raid_update: PushGatewayMessage.BootRaidUpdate + party_play_proto: PartyRpcProto + party_update: PushGatewayMessage.PartyUpdate + raid_participant_proto: RaidParticipantProto + iris_social_update: PushGatewayMessage.IrisSocialUpdate + bread_lobby_player_count: BreadLobbyCounterData + message_pub_timestamp_ms: int + def __init__(self, map_objects_update: _Optional[_Union[PushGatewayMessage.MapObjectsUpdate, _Mapping]] = ..., raid_lobby_player_count: _Optional[_Union[RaidLobbyCounterData, _Mapping]] = ..., boot_raid_update: _Optional[_Union[PushGatewayMessage.BootRaidUpdate, _Mapping]] = ..., party_play_proto: _Optional[_Union[PartyRpcProto, _Mapping]] = ..., party_update: _Optional[_Union[PushGatewayMessage.PartyUpdate, _Mapping]] = ..., raid_participant_proto: _Optional[_Union[RaidParticipantProto, _Mapping]] = ..., iris_social_update: _Optional[_Union[PushGatewayMessage.IrisSocialUpdate, _Mapping]] = ..., bread_lobby_player_count: _Optional[_Union[BreadLobbyCounterData, _Mapping]] = ..., message_pub_timestamp_ms: _Optional[int] = ...) -> None: ... + +class PushGatewayTelemetry(_message.Message): + __slots__ = ["push_gateway_telemetry_id"] + PUSH_GATEWAY_TELEMETRY_ID_FIELD_NUMBER: _ClassVar[int] + push_gateway_telemetry_id: PushGatewayTelemetryIds + def __init__(self, push_gateway_telemetry_id: _Optional[_Union[PushGatewayTelemetryIds, str]] = ...) -> None: ... + +class PushGatewayUpstreamErrorTelemetry(_message.Message): + __slots__ = ["upstream_response_status", "token_expire_timestamp", "client_timestamp", "server_timestamp"] + UPSTREAM_RESPONSE_STATUS_FIELD_NUMBER: _ClassVar[int] + TOKEN_EXPIRE_TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + CLIENT_TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + SERVER_TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + upstream_response_status: int + token_expire_timestamp: int + client_timestamp: int + server_timestamp: int + def __init__(self, upstream_response_status: _Optional[int] = ..., token_expire_timestamp: _Optional[int] = ..., client_timestamp: _Optional[int] = ..., server_timestamp: _Optional[int] = ...) -> None: ... + +class PushNotificationRegistryOutProto(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[PushNotificationRegistryOutProto.Result] + SUCCESS: _ClassVar[PushNotificationRegistryOutProto.Result] + NO_CHANGE: _ClassVar[PushNotificationRegistryOutProto.Result] + UNSET: PushNotificationRegistryOutProto.Result + SUCCESS: PushNotificationRegistryOutProto.Result + NO_CHANGE: PushNotificationRegistryOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: PushNotificationRegistryOutProto.Result + def __init__(self, result: _Optional[_Union[PushNotificationRegistryOutProto.Result, str]] = ...) -> None: ... + +class PushNotificationRegistryProto(_message.Message): + __slots__ = ["apn_token", "gcm_token"] + APN_TOKEN_FIELD_NUMBER: _ClassVar[int] + GCM_TOKEN_FIELD_NUMBER: _ClassVar[int] + apn_token: ApnToken + gcm_token: GcmToken + def __init__(self, apn_token: _Optional[_Union[ApnToken, _Mapping]] = ..., gcm_token: _Optional[_Union[GcmToken, _Mapping]] = ...) -> None: ... + +class PushNotificationTelemetry(_message.Message): + __slots__ = ["notification_id", "category"] + NOTIFICATION_ID_FIELD_NUMBER: _ClassVar[int] + CATEGORY_FIELD_NUMBER: _ClassVar[int] + notification_id: PushNotificationTelemetryIds + category: str + def __init__(self, notification_id: _Optional[_Union[PushNotificationTelemetryIds, str]] = ..., category: _Optional[str] = ...) -> None: ... + +class Quaternion(_message.Message): + __slots__ = ["x", "y", "z", "w"] + X_FIELD_NUMBER: _ClassVar[int] + Y_FIELD_NUMBER: _ClassVar[int] + Z_FIELD_NUMBER: _ClassVar[int] + W_FIELD_NUMBER: _ClassVar[int] + x: float + y: float + z: float + w: float + def __init__(self, x: _Optional[float] = ..., y: _Optional[float] = ..., z: _Optional[float] = ..., w: _Optional[float] = ...) -> None: ... + +class QuestBranchDisplayProto(_message.Message): + __slots__ = ["title_key", "description_key", "image_url", "button_background_color", "button_text_key", "button_background_image_url", "button_text_color", "button_text_offset"] + TITLE_KEY_FIELD_NUMBER: _ClassVar[int] + DESCRIPTION_KEY_FIELD_NUMBER: _ClassVar[int] + IMAGE_URL_FIELD_NUMBER: _ClassVar[int] + BUTTON_BACKGROUND_COLOR_FIELD_NUMBER: _ClassVar[int] + BUTTON_TEXT_KEY_FIELD_NUMBER: _ClassVar[int] + BUTTON_BACKGROUND_IMAGE_URL_FIELD_NUMBER: _ClassVar[int] + BUTTON_TEXT_COLOR_FIELD_NUMBER: _ClassVar[int] + BUTTON_TEXT_OFFSET_FIELD_NUMBER: _ClassVar[int] + title_key: str + description_key: str + image_url: str + button_background_color: str + button_text_key: str + button_background_image_url: str + button_text_color: str + button_text_offset: float + def __init__(self, title_key: _Optional[str] = ..., description_key: _Optional[str] = ..., image_url: _Optional[str] = ..., button_background_color: _Optional[str] = ..., button_text_key: _Optional[str] = ..., button_background_image_url: _Optional[str] = ..., button_text_color: _Optional[str] = ..., button_text_offset: _Optional[float] = ...) -> None: ... + +class QuestBranchRewardProto(_message.Message): + __slots__ = ["rewards"] + REWARDS_FIELD_NUMBER: _ClassVar[int] + rewards: _containers.RepeatedCompositeFieldContainer[QuestRewardProto] + def __init__(self, rewards: _Optional[_Iterable[_Union[QuestRewardProto, _Mapping]]] = ...) -> None: ... + +class QuestConditionProto(_message.Message): + __slots__ = ["with_pokemon_type", "with_pokemon_category", "with_weather_boost", "with_daily_capture_bonus", "with_daily_spin_bonus", "with_win_raid_status", "with_raid_level", "with_throw_type", "with_win_gym_battle_status", "with_super_effective_charge_move", "with_item", "with_unique_pokestop", "with_quest_context", "with_badge_type", "with_player_level", "with_win_battle_status", "with_unique_pokemon", "with_npc_combat", "with_pvp_combat", "with_location", "with_distance", "with_invasion_character", "with_pokemon_alignment", "with_buddy", "with_daily_buddy_affection", "with_pokemon_level", "with_max_cp", "with_temp_evo_id", "with_gbl_rank", "with_encounter_type", "with_combat_type", "with_item_type", "with_elapsed_time", "with_friend_level", "with_pokemon_cp", "with_raid_location", "with_friends_raid", "with_pokemon_costume", "with_pokemon_size", "with_device_type", "with_route_travel", "with_unique_route", "with_tappable_type", "with_auth_provider_type", "with_opponent_pokemon_battle_status", "with_fort_id", "with_pokemon_move", "with_pokemon_form", "with_bread_pokemon", "with_bread_dough_pokemon", "with_bread_move_type", "with_poi_sponsor_id", "type"] + class ConditionType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[QuestConditionProto.ConditionType] + WITH_POKEMON_TYPE: _ClassVar[QuestConditionProto.ConditionType] + WITH_POKEMON_CATEGORY: _ClassVar[QuestConditionProto.ConditionType] + WITH_WEATHER_BOOST: _ClassVar[QuestConditionProto.ConditionType] + WITH_DAILY_CAPTURE_BONUS: _ClassVar[QuestConditionProto.ConditionType] + WITH_DAILY_SPIN_BONUS: _ClassVar[QuestConditionProto.ConditionType] + WITH_WIN_RAID_STATUS: _ClassVar[QuestConditionProto.ConditionType] + WITH_RAID_LEVEL: _ClassVar[QuestConditionProto.ConditionType] + WITH_THROW_TYPE: _ClassVar[QuestConditionProto.ConditionType] + WITH_WIN_GYM_BATTLE_STATUS: _ClassVar[QuestConditionProto.ConditionType] + WITH_SUPER_EFFECTIVE_CHARGE: _ClassVar[QuestConditionProto.ConditionType] + WITH_ITEM: _ClassVar[QuestConditionProto.ConditionType] + WITH_UNIQUE_POKESTOP: _ClassVar[QuestConditionProto.ConditionType] + WITH_QUEST_CONTEXT: _ClassVar[QuestConditionProto.ConditionType] + WITH_THROW_TYPE_IN_A_ROW: _ClassVar[QuestConditionProto.ConditionType] + WITH_CURVE_BALL: _ClassVar[QuestConditionProto.ConditionType] + WITH_BADGE_TYPE: _ClassVar[QuestConditionProto.ConditionType] + WITH_PLAYER_LEVEL: _ClassVar[QuestConditionProto.ConditionType] + WITH_WIN_BATTLE_STATUS: _ClassVar[QuestConditionProto.ConditionType] + WITH_NEW_FRIEND: _ClassVar[QuestConditionProto.ConditionType] + WITH_DAYS_IN_A_ROW: _ClassVar[QuestConditionProto.ConditionType] + WITH_UNIQUE_POKEMON: _ClassVar[QuestConditionProto.ConditionType] + WITH_NPC_COMBAT: _ClassVar[QuestConditionProto.ConditionType] + WITH_PVP_COMBAT: _ClassVar[QuestConditionProto.ConditionType] + WITH_LOCATION: _ClassVar[QuestConditionProto.ConditionType] + WITH_DISTANCE: _ClassVar[QuestConditionProto.ConditionType] + WITH_POKEMON_ALIGNMENT: _ClassVar[QuestConditionProto.ConditionType] + WITH_INVASION_CHARACTER: _ClassVar[QuestConditionProto.ConditionType] + WITH_BUDDY: _ClassVar[QuestConditionProto.ConditionType] + WITH_BUDDY_INTERESTING_POI: _ClassVar[QuestConditionProto.ConditionType] + WITH_DAILY_BUDDY_AFFECTION: _ClassVar[QuestConditionProto.ConditionType] + WITH_POKEMON_LEVEL: _ClassVar[QuestConditionProto.ConditionType] + WITH_SINGLE_DAY: _ClassVar[QuestConditionProto.ConditionType] + WITH_UNIQUE_POKEMON_TEAM: _ClassVar[QuestConditionProto.ConditionType] + WITH_MAX_CP: _ClassVar[QuestConditionProto.ConditionType] + WITH_LUCKY_POKEMON: _ClassVar[QuestConditionProto.ConditionType] + WITH_LEGENDARY_POKEMON: _ClassVar[QuestConditionProto.ConditionType] + WITH_TEMP_EVO_POKEMON: _ClassVar[QuestConditionProto.ConditionType] + WITH_GBL_RANK: _ClassVar[QuestConditionProto.ConditionType] + WITH_CATCHES_IN_A_ROW: _ClassVar[QuestConditionProto.ConditionType] + WITH_ENCOUNTER_TYPE: _ClassVar[QuestConditionProto.ConditionType] + WITH_COMBAT_TYPE: _ClassVar[QuestConditionProto.ConditionType] + WITH_GEOTARGETED_POI: _ClassVar[QuestConditionProto.ConditionType] + WITH_ITEM_TYPE: _ClassVar[QuestConditionProto.ConditionType] + WITH_RAID_ELAPSED_TIME: _ClassVar[QuestConditionProto.ConditionType] + WITH_FRIEND_LEVEL: _ClassVar[QuestConditionProto.ConditionType] + WITH_STICKER: _ClassVar[QuestConditionProto.ConditionType] + WITH_POKEMON_CP: _ClassVar[QuestConditionProto.ConditionType] + WITH_RAID_LOCATION: _ClassVar[QuestConditionProto.ConditionType] + WITH_FRIENDS_RAID: _ClassVar[QuestConditionProto.ConditionType] + WITH_POKEMON_COSTUME: _ClassVar[QuestConditionProto.ConditionType] + WITH_APPLIED_ITEM: _ClassVar[QuestConditionProto.ConditionType] + WITH_POKEMON_SIZE: _ClassVar[QuestConditionProto.ConditionType] + WITH_TOTAL_DAYS: _ClassVar[QuestConditionProto.ConditionType] + WITH_DEVICE_TYPE: _ClassVar[QuestConditionProto.ConditionType] + WITH_ROUTE_TRAVEL: _ClassVar[QuestConditionProto.ConditionType] + WITH_UNIQUE_ROUTE_TRAVEL: _ClassVar[QuestConditionProto.ConditionType] + WITH_TAPPABLE_TYPE: _ClassVar[QuestConditionProto.ConditionType] + WITH_IN_PARTY: _ClassVar[QuestConditionProto.ConditionType] + WITH_SHINY_POKEMON: _ClassVar[QuestConditionProto.ConditionType] + WITH_ABILITY_PARTY_POWER_DAMAGE_DEALT: _ClassVar[QuestConditionProto.ConditionType] + WITH_AUTH_PROVIDER_TYPE: _ClassVar[QuestConditionProto.ConditionType] + WITH_OPPONENT_POKEMON_BATTLE_STATUS: _ClassVar[QuestConditionProto.ConditionType] + WITH_FORT_ID: _ClassVar[QuestConditionProto.ConditionType] + WITH_POKEMON_MOVE: _ClassVar[QuestConditionProto.ConditionType] + WITH_POKEMON_FORM: _ClassVar[QuestConditionProto.ConditionType] + WITH_BREAD_POKEMON: _ClassVar[QuestConditionProto.ConditionType] + WITH_BREAD_DOUGH_POKEMON: _ClassVar[QuestConditionProto.ConditionType] + WITH_WIN_BREAD_BATTLE: _ClassVar[QuestConditionProto.ConditionType] + WITH_BREAD_MOVE_TYPE: _ClassVar[QuestConditionProto.ConditionType] + WITH_STRONG_POKEMON: _ClassVar[QuestConditionProto.ConditionType] + WITH_POI_SPONSOR_ID: _ClassVar[QuestConditionProto.ConditionType] + UNSET: QuestConditionProto.ConditionType + WITH_POKEMON_TYPE: QuestConditionProto.ConditionType + WITH_POKEMON_CATEGORY: QuestConditionProto.ConditionType + WITH_WEATHER_BOOST: QuestConditionProto.ConditionType + WITH_DAILY_CAPTURE_BONUS: QuestConditionProto.ConditionType + WITH_DAILY_SPIN_BONUS: QuestConditionProto.ConditionType + WITH_WIN_RAID_STATUS: QuestConditionProto.ConditionType + WITH_RAID_LEVEL: QuestConditionProto.ConditionType + WITH_THROW_TYPE: QuestConditionProto.ConditionType + WITH_WIN_GYM_BATTLE_STATUS: QuestConditionProto.ConditionType + WITH_SUPER_EFFECTIVE_CHARGE: QuestConditionProto.ConditionType + WITH_ITEM: QuestConditionProto.ConditionType + WITH_UNIQUE_POKESTOP: QuestConditionProto.ConditionType + WITH_QUEST_CONTEXT: QuestConditionProto.ConditionType + WITH_THROW_TYPE_IN_A_ROW: QuestConditionProto.ConditionType + WITH_CURVE_BALL: QuestConditionProto.ConditionType + WITH_BADGE_TYPE: QuestConditionProto.ConditionType + WITH_PLAYER_LEVEL: QuestConditionProto.ConditionType + WITH_WIN_BATTLE_STATUS: QuestConditionProto.ConditionType + WITH_NEW_FRIEND: QuestConditionProto.ConditionType + WITH_DAYS_IN_A_ROW: QuestConditionProto.ConditionType + WITH_UNIQUE_POKEMON: QuestConditionProto.ConditionType + WITH_NPC_COMBAT: QuestConditionProto.ConditionType + WITH_PVP_COMBAT: QuestConditionProto.ConditionType + WITH_LOCATION: QuestConditionProto.ConditionType + WITH_DISTANCE: QuestConditionProto.ConditionType + WITH_POKEMON_ALIGNMENT: QuestConditionProto.ConditionType + WITH_INVASION_CHARACTER: QuestConditionProto.ConditionType + WITH_BUDDY: QuestConditionProto.ConditionType + WITH_BUDDY_INTERESTING_POI: QuestConditionProto.ConditionType + WITH_DAILY_BUDDY_AFFECTION: QuestConditionProto.ConditionType + WITH_POKEMON_LEVEL: QuestConditionProto.ConditionType + WITH_SINGLE_DAY: QuestConditionProto.ConditionType + WITH_UNIQUE_POKEMON_TEAM: QuestConditionProto.ConditionType + WITH_MAX_CP: QuestConditionProto.ConditionType + WITH_LUCKY_POKEMON: QuestConditionProto.ConditionType + WITH_LEGENDARY_POKEMON: QuestConditionProto.ConditionType + WITH_TEMP_EVO_POKEMON: QuestConditionProto.ConditionType + WITH_GBL_RANK: QuestConditionProto.ConditionType + WITH_CATCHES_IN_A_ROW: QuestConditionProto.ConditionType + WITH_ENCOUNTER_TYPE: QuestConditionProto.ConditionType + WITH_COMBAT_TYPE: QuestConditionProto.ConditionType + WITH_GEOTARGETED_POI: QuestConditionProto.ConditionType + WITH_ITEM_TYPE: QuestConditionProto.ConditionType + WITH_RAID_ELAPSED_TIME: QuestConditionProto.ConditionType + WITH_FRIEND_LEVEL: QuestConditionProto.ConditionType + WITH_STICKER: QuestConditionProto.ConditionType + WITH_POKEMON_CP: QuestConditionProto.ConditionType + WITH_RAID_LOCATION: QuestConditionProto.ConditionType + WITH_FRIENDS_RAID: QuestConditionProto.ConditionType + WITH_POKEMON_COSTUME: QuestConditionProto.ConditionType + WITH_APPLIED_ITEM: QuestConditionProto.ConditionType + WITH_POKEMON_SIZE: QuestConditionProto.ConditionType + WITH_TOTAL_DAYS: QuestConditionProto.ConditionType + WITH_DEVICE_TYPE: QuestConditionProto.ConditionType + WITH_ROUTE_TRAVEL: QuestConditionProto.ConditionType + WITH_UNIQUE_ROUTE_TRAVEL: QuestConditionProto.ConditionType + WITH_TAPPABLE_TYPE: QuestConditionProto.ConditionType + WITH_IN_PARTY: QuestConditionProto.ConditionType + WITH_SHINY_POKEMON: QuestConditionProto.ConditionType + WITH_ABILITY_PARTY_POWER_DAMAGE_DEALT: QuestConditionProto.ConditionType + WITH_AUTH_PROVIDER_TYPE: QuestConditionProto.ConditionType + WITH_OPPONENT_POKEMON_BATTLE_STATUS: QuestConditionProto.ConditionType + WITH_FORT_ID: QuestConditionProto.ConditionType + WITH_POKEMON_MOVE: QuestConditionProto.ConditionType + WITH_POKEMON_FORM: QuestConditionProto.ConditionType + WITH_BREAD_POKEMON: QuestConditionProto.ConditionType + WITH_BREAD_DOUGH_POKEMON: QuestConditionProto.ConditionType + WITH_WIN_BREAD_BATTLE: QuestConditionProto.ConditionType + WITH_BREAD_MOVE_TYPE: QuestConditionProto.ConditionType + WITH_STRONG_POKEMON: QuestConditionProto.ConditionType + WITH_POI_SPONSOR_ID: QuestConditionProto.ConditionType + WITH_POKEMON_TYPE_FIELD_NUMBER: _ClassVar[int] + WITH_POKEMON_CATEGORY_FIELD_NUMBER: _ClassVar[int] + WITH_WEATHER_BOOST_FIELD_NUMBER: _ClassVar[int] + WITH_DAILY_CAPTURE_BONUS_FIELD_NUMBER: _ClassVar[int] + WITH_DAILY_SPIN_BONUS_FIELD_NUMBER: _ClassVar[int] + WITH_WIN_RAID_STATUS_FIELD_NUMBER: _ClassVar[int] + WITH_RAID_LEVEL_FIELD_NUMBER: _ClassVar[int] + WITH_THROW_TYPE_FIELD_NUMBER: _ClassVar[int] + WITH_WIN_GYM_BATTLE_STATUS_FIELD_NUMBER: _ClassVar[int] + WITH_SUPER_EFFECTIVE_CHARGE_MOVE_FIELD_NUMBER: _ClassVar[int] + WITH_ITEM_FIELD_NUMBER: _ClassVar[int] + WITH_UNIQUE_POKESTOP_FIELD_NUMBER: _ClassVar[int] + WITH_QUEST_CONTEXT_FIELD_NUMBER: _ClassVar[int] + WITH_BADGE_TYPE_FIELD_NUMBER: _ClassVar[int] + WITH_PLAYER_LEVEL_FIELD_NUMBER: _ClassVar[int] + WITH_WIN_BATTLE_STATUS_FIELD_NUMBER: _ClassVar[int] + WITH_UNIQUE_POKEMON_FIELD_NUMBER: _ClassVar[int] + WITH_NPC_COMBAT_FIELD_NUMBER: _ClassVar[int] + WITH_PVP_COMBAT_FIELD_NUMBER: _ClassVar[int] + WITH_LOCATION_FIELD_NUMBER: _ClassVar[int] + WITH_DISTANCE_FIELD_NUMBER: _ClassVar[int] + WITH_INVASION_CHARACTER_FIELD_NUMBER: _ClassVar[int] + WITH_POKEMON_ALIGNMENT_FIELD_NUMBER: _ClassVar[int] + WITH_BUDDY_FIELD_NUMBER: _ClassVar[int] + WITH_DAILY_BUDDY_AFFECTION_FIELD_NUMBER: _ClassVar[int] + WITH_POKEMON_LEVEL_FIELD_NUMBER: _ClassVar[int] + WITH_MAX_CP_FIELD_NUMBER: _ClassVar[int] + WITH_TEMP_EVO_ID_FIELD_NUMBER: _ClassVar[int] + WITH_GBL_RANK_FIELD_NUMBER: _ClassVar[int] + WITH_ENCOUNTER_TYPE_FIELD_NUMBER: _ClassVar[int] + WITH_COMBAT_TYPE_FIELD_NUMBER: _ClassVar[int] + WITH_ITEM_TYPE_FIELD_NUMBER: _ClassVar[int] + WITH_ELAPSED_TIME_FIELD_NUMBER: _ClassVar[int] + WITH_FRIEND_LEVEL_FIELD_NUMBER: _ClassVar[int] + WITH_POKEMON_CP_FIELD_NUMBER: _ClassVar[int] + WITH_RAID_LOCATION_FIELD_NUMBER: _ClassVar[int] + WITH_FRIENDS_RAID_FIELD_NUMBER: _ClassVar[int] + WITH_POKEMON_COSTUME_FIELD_NUMBER: _ClassVar[int] + WITH_POKEMON_SIZE_FIELD_NUMBER: _ClassVar[int] + WITH_DEVICE_TYPE_FIELD_NUMBER: _ClassVar[int] + WITH_ROUTE_TRAVEL_FIELD_NUMBER: _ClassVar[int] + WITH_UNIQUE_ROUTE_FIELD_NUMBER: _ClassVar[int] + WITH_TAPPABLE_TYPE_FIELD_NUMBER: _ClassVar[int] + WITH_AUTH_PROVIDER_TYPE_FIELD_NUMBER: _ClassVar[int] + WITH_OPPONENT_POKEMON_BATTLE_STATUS_FIELD_NUMBER: _ClassVar[int] + WITH_FORT_ID_FIELD_NUMBER: _ClassVar[int] + WITH_POKEMON_MOVE_FIELD_NUMBER: _ClassVar[int] + WITH_POKEMON_FORM_FIELD_NUMBER: _ClassVar[int] + WITH_BREAD_POKEMON_FIELD_NUMBER: _ClassVar[int] + WITH_BREAD_DOUGH_POKEMON_FIELD_NUMBER: _ClassVar[int] + WITH_BREAD_MOVE_TYPE_FIELD_NUMBER: _ClassVar[int] + WITH_POI_SPONSOR_ID_FIELD_NUMBER: _ClassVar[int] + TYPE_FIELD_NUMBER: _ClassVar[int] + with_pokemon_type: WithPokemonTypeProto + with_pokemon_category: WithPokemonCategoryProto + with_weather_boost: WithWeatherBoostProto + with_daily_capture_bonus: WithDailyCaptureBonusProto + with_daily_spin_bonus: WithDailySpinBonusProto + with_win_raid_status: WithWinRaidStatusProto + with_raid_level: WithRaidLevelProto + with_throw_type: WithThrowTypeProto + with_win_gym_battle_status: WithWinGymBattleStatusProto + with_super_effective_charge_move: WithSuperEffectiveChargeMoveProto + with_item: WithItemProto + with_unique_pokestop: WithUniquePokestopProto + with_quest_context: WithQuestContextProto + with_badge_type: WithBadgeTypeProto + with_player_level: WithPlayerLevelProto + with_win_battle_status: WithWinBattleStatusProto + with_unique_pokemon: WithUniquePokemonProto + with_npc_combat: WithNpcCombatProto + with_pvp_combat: WithPvpCombatProto + with_location: WithLocationProto + with_distance: WithDistanceProto + with_invasion_character: WithInvasionCharacterProto + with_pokemon_alignment: WithPokemonAlignmentProto + with_buddy: WithBuddyProto + with_daily_buddy_affection: WithDailyBuddyAffectionProto + with_pokemon_level: WithPokemonLevelProto + with_max_cp: WithMaxCpProto + with_temp_evo_id: WithTempEvoIdProto + with_gbl_rank: WithGblRankProto + with_encounter_type: WithEncounterTypeProto + with_combat_type: WithCombatTypeProto + with_item_type: WithItemTypeProto + with_elapsed_time: WithElapsedTimeProto + with_friend_level: WithFriendLevelProto + with_pokemon_cp: WithPokemonCpProto + with_raid_location: WithRaidLocationProto + with_friends_raid: WithFriendsRaidProto + with_pokemon_costume: WithPokemonCostumeProto + with_pokemon_size: WithPokemonSizeProto + with_device_type: WithDeviceTypeProto + with_route_travel: WithRouteTravelProto + with_unique_route: WithUniqueRouteTravelProto + with_tappable_type: WithTappableTypeProto + with_auth_provider_type: WithAuthProviderTypeProto + with_opponent_pokemon_battle_status: WithOpponentPokemonBattleStatusProto + with_fort_id: WithFortIdProto + with_pokemon_move: WithPokemonMoveProto + with_pokemon_form: WithPokemonFormProto + with_bread_pokemon: WithBreadPokemonProto + with_bread_dough_pokemon: WithBreadDoughPokemonProto + with_bread_move_type: WithBreadMoveTypeProto + with_poi_sponsor_id: WithPoiSponsorIdProto + type: QuestConditionProto.ConditionType + def __init__(self, with_pokemon_type: _Optional[_Union[WithPokemonTypeProto, _Mapping]] = ..., with_pokemon_category: _Optional[_Union[WithPokemonCategoryProto, _Mapping]] = ..., with_weather_boost: _Optional[_Union[WithWeatherBoostProto, _Mapping]] = ..., with_daily_capture_bonus: _Optional[_Union[WithDailyCaptureBonusProto, _Mapping]] = ..., with_daily_spin_bonus: _Optional[_Union[WithDailySpinBonusProto, _Mapping]] = ..., with_win_raid_status: _Optional[_Union[WithWinRaidStatusProto, _Mapping]] = ..., with_raid_level: _Optional[_Union[WithRaidLevelProto, _Mapping]] = ..., with_throw_type: _Optional[_Union[WithThrowTypeProto, _Mapping]] = ..., with_win_gym_battle_status: _Optional[_Union[WithWinGymBattleStatusProto, _Mapping]] = ..., with_super_effective_charge_move: _Optional[_Union[WithSuperEffectiveChargeMoveProto, _Mapping]] = ..., with_item: _Optional[_Union[WithItemProto, _Mapping]] = ..., with_unique_pokestop: _Optional[_Union[WithUniquePokestopProto, _Mapping]] = ..., with_quest_context: _Optional[_Union[WithQuestContextProto, _Mapping]] = ..., with_badge_type: _Optional[_Union[WithBadgeTypeProto, _Mapping]] = ..., with_player_level: _Optional[_Union[WithPlayerLevelProto, _Mapping]] = ..., with_win_battle_status: _Optional[_Union[WithWinBattleStatusProto, _Mapping]] = ..., with_unique_pokemon: _Optional[_Union[WithUniquePokemonProto, _Mapping]] = ..., with_npc_combat: _Optional[_Union[WithNpcCombatProto, _Mapping]] = ..., with_pvp_combat: _Optional[_Union[WithPvpCombatProto, _Mapping]] = ..., with_location: _Optional[_Union[WithLocationProto, _Mapping]] = ..., with_distance: _Optional[_Union[WithDistanceProto, _Mapping]] = ..., with_invasion_character: _Optional[_Union[WithInvasionCharacterProto, _Mapping]] = ..., with_pokemon_alignment: _Optional[_Union[WithPokemonAlignmentProto, _Mapping]] = ..., with_buddy: _Optional[_Union[WithBuddyProto, _Mapping]] = ..., with_daily_buddy_affection: _Optional[_Union[WithDailyBuddyAffectionProto, _Mapping]] = ..., with_pokemon_level: _Optional[_Union[WithPokemonLevelProto, _Mapping]] = ..., with_max_cp: _Optional[_Union[WithMaxCpProto, _Mapping]] = ..., with_temp_evo_id: _Optional[_Union[WithTempEvoIdProto, _Mapping]] = ..., with_gbl_rank: _Optional[_Union[WithGblRankProto, _Mapping]] = ..., with_encounter_type: _Optional[_Union[WithEncounterTypeProto, _Mapping]] = ..., with_combat_type: _Optional[_Union[WithCombatTypeProto, _Mapping]] = ..., with_item_type: _Optional[_Union[WithItemTypeProto, _Mapping]] = ..., with_elapsed_time: _Optional[_Union[WithElapsedTimeProto, _Mapping]] = ..., with_friend_level: _Optional[_Union[WithFriendLevelProto, _Mapping]] = ..., with_pokemon_cp: _Optional[_Union[WithPokemonCpProto, _Mapping]] = ..., with_raid_location: _Optional[_Union[WithRaidLocationProto, _Mapping]] = ..., with_friends_raid: _Optional[_Union[WithFriendsRaidProto, _Mapping]] = ..., with_pokemon_costume: _Optional[_Union[WithPokemonCostumeProto, _Mapping]] = ..., with_pokemon_size: _Optional[_Union[WithPokemonSizeProto, _Mapping]] = ..., with_device_type: _Optional[_Union[WithDeviceTypeProto, _Mapping]] = ..., with_route_travel: _Optional[_Union[WithRouteTravelProto, _Mapping]] = ..., with_unique_route: _Optional[_Union[WithUniqueRouteTravelProto, _Mapping]] = ..., with_tappable_type: _Optional[_Union[WithTappableTypeProto, _Mapping]] = ..., with_auth_provider_type: _Optional[_Union[WithAuthProviderTypeProto, _Mapping]] = ..., with_opponent_pokemon_battle_status: _Optional[_Union[WithOpponentPokemonBattleStatusProto, _Mapping]] = ..., with_fort_id: _Optional[_Union[WithFortIdProto, _Mapping]] = ..., with_pokemon_move: _Optional[_Union[WithPokemonMoveProto, _Mapping]] = ..., with_pokemon_form: _Optional[_Union[WithPokemonFormProto, _Mapping]] = ..., with_bread_pokemon: _Optional[_Union[WithBreadPokemonProto, _Mapping]] = ..., with_bread_dough_pokemon: _Optional[_Union[WithBreadDoughPokemonProto, _Mapping]] = ..., with_bread_move_type: _Optional[_Union[WithBreadMoveTypeProto, _Mapping]] = ..., with_poi_sponsor_id: _Optional[_Union[WithPoiSponsorIdProto, _Mapping]] = ..., type: _Optional[_Union[QuestConditionProto.ConditionType, str]] = ...) -> None: ... + +class QuestCreateDetail(_message.Message): + __slots__ = ["origin"] + ORIGIN_FIELD_NUMBER: _ClassVar[int] + origin: EncounterType + def __init__(self, origin: _Optional[_Union[EncounterType, str]] = ...) -> None: ... + +class QuestDialogProto(_message.Message): + __slots__ = ["text", "expression", "image_uri", "character", "character_offset", "text_background_color", "character_tint", "quest_music_override_key"] + class Character(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + CHARACTER_UNSET: _ClassVar[QuestDialogProto.Character] + PROFESSOR_WILLOW: _ClassVar[QuestDialogProto.Character] + SPECIAL_GUEST_1: _ClassVar[QuestDialogProto.Character] + SPECIAL_GUEST_2: _ClassVar[QuestDialogProto.Character] + SPECIAL_GUEST_3: _ClassVar[QuestDialogProto.Character] + SPECIAL_GUEST_4: _ClassVar[QuestDialogProto.Character] + SPECIAL_GUEST_5: _ClassVar[QuestDialogProto.Character] + SPECIAL_GUEST_RHI: _ClassVar[QuestDialogProto.Character] + SPECIAL_GUEST_RHI_2: _ClassVar[QuestDialogProto.Character] + SPECIAL_GUEST_EXECBLUE: _ClassVar[QuestDialogProto.Character] + SPECIAL_GUEST_EXECRED: _ClassVar[QuestDialogProto.Character] + SPECIAL_GUEST_EXECYELLOW: _ClassVar[QuestDialogProto.Character] + SPECIAL_GUEST_MYSTIC: _ClassVar[QuestDialogProto.Character] + SPECIAL_GUEST_VALOR: _ClassVar[QuestDialogProto.Character] + SPECIAL_GUEST_INSTINCT: _ClassVar[QuestDialogProto.Character] + SPECIAL_GUEST_TRAVELER: _ClassVar[QuestDialogProto.Character] + SPECIAL_GUEST_EXPLORER: _ClassVar[QuestDialogProto.Character] + CHARACTER_UNSET: QuestDialogProto.Character + PROFESSOR_WILLOW: QuestDialogProto.Character + SPECIAL_GUEST_1: QuestDialogProto.Character + SPECIAL_GUEST_2: QuestDialogProto.Character + SPECIAL_GUEST_3: QuestDialogProto.Character + SPECIAL_GUEST_4: QuestDialogProto.Character + SPECIAL_GUEST_5: QuestDialogProto.Character + SPECIAL_GUEST_RHI: QuestDialogProto.Character + SPECIAL_GUEST_RHI_2: QuestDialogProto.Character + SPECIAL_GUEST_EXECBLUE: QuestDialogProto.Character + SPECIAL_GUEST_EXECRED: QuestDialogProto.Character + SPECIAL_GUEST_EXECYELLOW: QuestDialogProto.Character + SPECIAL_GUEST_MYSTIC: QuestDialogProto.Character + SPECIAL_GUEST_VALOR: QuestDialogProto.Character + SPECIAL_GUEST_INSTINCT: QuestDialogProto.Character + SPECIAL_GUEST_TRAVELER: QuestDialogProto.Character + SPECIAL_GUEST_EXPLORER: QuestDialogProto.Character + class CharacterExpression(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + EXPRESSION_UNSET: _ClassVar[QuestDialogProto.CharacterExpression] + HAPPY: _ClassVar[QuestDialogProto.CharacterExpression] + SYMPATHETIC: _ClassVar[QuestDialogProto.CharacterExpression] + ENERGETIC: _ClassVar[QuestDialogProto.CharacterExpression] + PUSHY: _ClassVar[QuestDialogProto.CharacterExpression] + IMPATIENT: _ClassVar[QuestDialogProto.CharacterExpression] + ADMIRATION: _ClassVar[QuestDialogProto.CharacterExpression] + SAD: _ClassVar[QuestDialogProto.CharacterExpression] + IDLE: _ClassVar[QuestDialogProto.CharacterExpression] + IDLE_B: _ClassVar[QuestDialogProto.CharacterExpression] + GREETING: _ClassVar[QuestDialogProto.CharacterExpression] + GREETING_B: _ClassVar[QuestDialogProto.CharacterExpression] + REACT_ANGRY: _ClassVar[QuestDialogProto.CharacterExpression] + REACT_CELEBRATION: _ClassVar[QuestDialogProto.CharacterExpression] + REACT_HAPPY: _ClassVar[QuestDialogProto.CharacterExpression] + REACT_LAUGH: _ClassVar[QuestDialogProto.CharacterExpression] + REACT_SAD: _ClassVar[QuestDialogProto.CharacterExpression] + REACT_SCARED: _ClassVar[QuestDialogProto.CharacterExpression] + REACT_SURPRISED: _ClassVar[QuestDialogProto.CharacterExpression] + EXPRESSION_UNSET: QuestDialogProto.CharacterExpression + HAPPY: QuestDialogProto.CharacterExpression + SYMPATHETIC: QuestDialogProto.CharacterExpression + ENERGETIC: QuestDialogProto.CharacterExpression + PUSHY: QuestDialogProto.CharacterExpression + IMPATIENT: QuestDialogProto.CharacterExpression + ADMIRATION: QuestDialogProto.CharacterExpression + SAD: QuestDialogProto.CharacterExpression + IDLE: QuestDialogProto.CharacterExpression + IDLE_B: QuestDialogProto.CharacterExpression + GREETING: QuestDialogProto.CharacterExpression + GREETING_B: QuestDialogProto.CharacterExpression + REACT_ANGRY: QuestDialogProto.CharacterExpression + REACT_CELEBRATION: QuestDialogProto.CharacterExpression + REACT_HAPPY: QuestDialogProto.CharacterExpression + REACT_LAUGH: QuestDialogProto.CharacterExpression + REACT_SAD: QuestDialogProto.CharacterExpression + REACT_SCARED: QuestDialogProto.CharacterExpression + REACT_SURPRISED: QuestDialogProto.CharacterExpression + TEXT_FIELD_NUMBER: _ClassVar[int] + EXPRESSION_FIELD_NUMBER: _ClassVar[int] + IMAGE_URI_FIELD_NUMBER: _ClassVar[int] + CHARACTER_FIELD_NUMBER: _ClassVar[int] + CHARACTER_OFFSET_FIELD_NUMBER: _ClassVar[int] + TEXT_BACKGROUND_COLOR_FIELD_NUMBER: _ClassVar[int] + CHARACTER_TINT_FIELD_NUMBER: _ClassVar[int] + QUEST_MUSIC_OVERRIDE_KEY_FIELD_NUMBER: _ClassVar[int] + text: str + expression: QuestDialogProto.CharacterExpression + image_uri: str + character: QuestDialogProto.Character + character_offset: _containers.RepeatedScalarFieldContainer[float] + text_background_color: str + character_tint: str + quest_music_override_key: str + def __init__(self, text: _Optional[str] = ..., expression: _Optional[_Union[QuestDialogProto.CharacterExpression, str]] = ..., image_uri: _Optional[str] = ..., character: _Optional[_Union[QuestDialogProto.Character, str]] = ..., character_offset: _Optional[_Iterable[float]] = ..., text_background_color: _Optional[str] = ..., character_tint: _Optional[str] = ..., quest_music_override_key: _Optional[str] = ...) -> None: ... + +class QuestDisplayProto(_message.Message): + __slots__ = ["quest_id", "dialog", "description", "title", "slot", "subquest_displays", "story_ending_quest", "story_ending_description", "tag_color", "tag_string", "sponsor_string", "partner_id", "icon_name", "background_name", "foreground_name", "progress_interval", "branches", "force_reshow_branching_quest_dialog_cooldown_ms", "branching_quest_story_view_button_key", "branching_quest_story_view_image_url", "quest_branch_choice_view_background_image_url", "quest_branch_choice_view_background_color", "prop_name", "quest_branch_choice_view_header_background_color", "quest_branch_choice_view_bottom_gradient_color", "sort_order", "story_questline_title", "empty_narrative_animation_enabled"] + QUEST_ID_FIELD_NUMBER: _ClassVar[int] + DIALOG_FIELD_NUMBER: _ClassVar[int] + DESCRIPTION_FIELD_NUMBER: _ClassVar[int] + TITLE_FIELD_NUMBER: _ClassVar[int] + SLOT_FIELD_NUMBER: _ClassVar[int] + SUBQUEST_DISPLAYS_FIELD_NUMBER: _ClassVar[int] + STORY_ENDING_QUEST_FIELD_NUMBER: _ClassVar[int] + STORY_ENDING_DESCRIPTION_FIELD_NUMBER: _ClassVar[int] + TAG_COLOR_FIELD_NUMBER: _ClassVar[int] + TAG_STRING_FIELD_NUMBER: _ClassVar[int] + SPONSOR_STRING_FIELD_NUMBER: _ClassVar[int] + PARTNER_ID_FIELD_NUMBER: _ClassVar[int] + ICON_NAME_FIELD_NUMBER: _ClassVar[int] + BACKGROUND_NAME_FIELD_NUMBER: _ClassVar[int] + FOREGROUND_NAME_FIELD_NUMBER: _ClassVar[int] + PROGRESS_INTERVAL_FIELD_NUMBER: _ClassVar[int] + BRANCHES_FIELD_NUMBER: _ClassVar[int] + FORCE_RESHOW_BRANCHING_QUEST_DIALOG_COOLDOWN_MS_FIELD_NUMBER: _ClassVar[int] + BRANCHING_QUEST_STORY_VIEW_BUTTON_KEY_FIELD_NUMBER: _ClassVar[int] + BRANCHING_QUEST_STORY_VIEW_IMAGE_URL_FIELD_NUMBER: _ClassVar[int] + QUEST_BRANCH_CHOICE_VIEW_BACKGROUND_IMAGE_URL_FIELD_NUMBER: _ClassVar[int] + QUEST_BRANCH_CHOICE_VIEW_BACKGROUND_COLOR_FIELD_NUMBER: _ClassVar[int] + PROP_NAME_FIELD_NUMBER: _ClassVar[int] + QUEST_BRANCH_CHOICE_VIEW_HEADER_BACKGROUND_COLOR_FIELD_NUMBER: _ClassVar[int] + QUEST_BRANCH_CHOICE_VIEW_BOTTOM_GRADIENT_COLOR_FIELD_NUMBER: _ClassVar[int] + SORT_ORDER_FIELD_NUMBER: _ClassVar[int] + STORY_QUESTLINE_TITLE_FIELD_NUMBER: _ClassVar[int] + EMPTY_NARRATIVE_ANIMATION_ENABLED_FIELD_NUMBER: _ClassVar[int] + quest_id: str + dialog: _containers.RepeatedCompositeFieldContainer[QuestDialogProto] + description: str + title: str + slot: int + subquest_displays: _containers.RepeatedCompositeFieldContainer[QuestDisplayProto] + story_ending_quest: bool + story_ending_description: str + tag_color: str + tag_string: str + sponsor_string: str + partner_id: str + icon_name: str + background_name: str + foreground_name: str + progress_interval: int + branches: _containers.RepeatedCompositeFieldContainer[QuestBranchDisplayProto] + force_reshow_branching_quest_dialog_cooldown_ms: int + branching_quest_story_view_button_key: str + branching_quest_story_view_image_url: str + quest_branch_choice_view_background_image_url: str + quest_branch_choice_view_background_color: str + prop_name: str + quest_branch_choice_view_header_background_color: str + quest_branch_choice_view_bottom_gradient_color: str + sort_order: int + story_questline_title: str + empty_narrative_animation_enabled: bool + def __init__(self, quest_id: _Optional[str] = ..., dialog: _Optional[_Iterable[_Union[QuestDialogProto, _Mapping]]] = ..., description: _Optional[str] = ..., title: _Optional[str] = ..., slot: _Optional[int] = ..., subquest_displays: _Optional[_Iterable[_Union[QuestDisplayProto, _Mapping]]] = ..., story_ending_quest: bool = ..., story_ending_description: _Optional[str] = ..., tag_color: _Optional[str] = ..., tag_string: _Optional[str] = ..., sponsor_string: _Optional[str] = ..., partner_id: _Optional[str] = ..., icon_name: _Optional[str] = ..., background_name: _Optional[str] = ..., foreground_name: _Optional[str] = ..., progress_interval: _Optional[int] = ..., branches: _Optional[_Iterable[_Union[QuestBranchDisplayProto, _Mapping]]] = ..., force_reshow_branching_quest_dialog_cooldown_ms: _Optional[int] = ..., branching_quest_story_view_button_key: _Optional[str] = ..., branching_quest_story_view_image_url: _Optional[str] = ..., quest_branch_choice_view_background_image_url: _Optional[str] = ..., quest_branch_choice_view_background_color: _Optional[str] = ..., prop_name: _Optional[str] = ..., quest_branch_choice_view_header_background_color: _Optional[str] = ..., quest_branch_choice_view_bottom_gradient_color: _Optional[str] = ..., sort_order: _Optional[int] = ..., story_questline_title: _Optional[str] = ..., empty_narrative_animation_enabled: bool = ...) -> None: ... + +class QuestEncounterOutProto(_message.Message): + __slots__ = ["result", "pokemon", "capture_probability", "active_item"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + QUEST_ENCOUNTER_UNKNOWN: _ClassVar[QuestEncounterOutProto.Result] + QUEST_ENCOUNTER_SUCCESS: _ClassVar[QuestEncounterOutProto.Result] + QUEST_ENCOUNTER_NOT_AVAILABLE: _ClassVar[QuestEncounterOutProto.Result] + QUEST_ENCOUNTER_ALREADY_FINISHED: _ClassVar[QuestEncounterOutProto.Result] + POKEMON_INVENTORY_FULL: _ClassVar[QuestEncounterOutProto.Result] + QUEST_ENCOUNTER_UNKNOWN: QuestEncounterOutProto.Result + QUEST_ENCOUNTER_SUCCESS: QuestEncounterOutProto.Result + QUEST_ENCOUNTER_NOT_AVAILABLE: QuestEncounterOutProto.Result + QUEST_ENCOUNTER_ALREADY_FINISHED: QuestEncounterOutProto.Result + POKEMON_INVENTORY_FULL: QuestEncounterOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + POKEMON_FIELD_NUMBER: _ClassVar[int] + CAPTURE_PROBABILITY_FIELD_NUMBER: _ClassVar[int] + ACTIVE_ITEM_FIELD_NUMBER: _ClassVar[int] + result: QuestEncounterOutProto.Result + pokemon: PokemonProto + capture_probability: CaptureProbabilityProto + active_item: Item + def __init__(self, result: _Optional[_Union[QuestEncounterOutProto.Result, str]] = ..., pokemon: _Optional[_Union[PokemonProto, _Mapping]] = ..., capture_probability: _Optional[_Union[CaptureProbabilityProto, _Mapping]] = ..., active_item: _Optional[_Union[Item, str]] = ...) -> None: ... + +class QuestEncounterProto(_message.Message): + __slots__ = ["pokemon_id", "quest_id"] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + QUEST_ID_FIELD_NUMBER: _ClassVar[int] + pokemon_id: int + quest_id: str + def __init__(self, pokemon_id: _Optional[int] = ..., quest_id: _Optional[str] = ...) -> None: ... + +class QuestEvolutionGlobalSettingsProto(_message.Message): + __slots__ = ["enable_quest_evolutions"] + ENABLE_QUEST_EVOLUTIONS_FIELD_NUMBER: _ClassVar[int] + enable_quest_evolutions: bool + def __init__(self, enable_quest_evolutions: bool = ...) -> None: ... + +class QuestEvolutionSettingsProto(_message.Message): + __slots__ = ["enable_quest_evolutions", "enable_walking_quest_evolutions", "enable_evolve_in_buddy_page"] + ENABLE_QUEST_EVOLUTIONS_FIELD_NUMBER: _ClassVar[int] + ENABLE_WALKING_QUEST_EVOLUTIONS_FIELD_NUMBER: _ClassVar[int] + ENABLE_EVOLVE_IN_BUDDY_PAGE_FIELD_NUMBER: _ClassVar[int] + enable_quest_evolutions: bool + enable_walking_quest_evolutions: bool + enable_evolve_in_buddy_page: bool + def __init__(self, enable_quest_evolutions: bool = ..., enable_walking_quest_evolutions: bool = ..., enable_evolve_in_buddy_page: bool = ...) -> None: ... + +class QuestGlobalSettingsProto(_message.Message): + __slots__ = ["enable_quests", "max_challenge_quests", "enable_show_sponsor_name", "force_reshow_branching_quest_dialog_default_cooldown_ms"] + ENABLE_QUESTS_FIELD_NUMBER: _ClassVar[int] + MAX_CHALLENGE_QUESTS_FIELD_NUMBER: _ClassVar[int] + ENABLE_SHOW_SPONSOR_NAME_FIELD_NUMBER: _ClassVar[int] + FORCE_RESHOW_BRANCHING_QUEST_DIALOG_DEFAULT_COOLDOWN_MS_FIELD_NUMBER: _ClassVar[int] + enable_quests: bool + max_challenge_quests: int + enable_show_sponsor_name: bool + force_reshow_branching_quest_dialog_default_cooldown_ms: int + def __init__(self, enable_quests: bool = ..., max_challenge_quests: _Optional[int] = ..., enable_show_sponsor_name: bool = ..., force_reshow_branching_quest_dialog_default_cooldown_ms: _Optional[int] = ...) -> None: ... + +class QuestGoalProto(_message.Message): + __slots__ = ["condition", "target"] + CONDITION_FIELD_NUMBER: _ClassVar[int] + TARGET_FIELD_NUMBER: _ClassVar[int] + condition: _containers.RepeatedCompositeFieldContainer[QuestConditionProto] + target: int + def __init__(self, condition: _Optional[_Iterable[_Union[QuestConditionProto, _Mapping]]] = ..., target: _Optional[int] = ...) -> None: ... + +class QuestIncidentProto(_message.Message): + __slots__ = ["quest_id", "context", "incident_lookup"] + class Context(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[QuestIncidentProto.Context] + STORY_QUEST_BATTLE: _ClassVar[QuestIncidentProto.Context] + TIMED_QUEST_BATTLE: _ClassVar[QuestIncidentProto.Context] + UNSET: QuestIncidentProto.Context + STORY_QUEST_BATTLE: QuestIncidentProto.Context + TIMED_QUEST_BATTLE: QuestIncidentProto.Context + QUEST_ID_FIELD_NUMBER: _ClassVar[int] + CONTEXT_FIELD_NUMBER: _ClassVar[int] + INCIDENT_LOOKUP_FIELD_NUMBER: _ClassVar[int] + quest_id: str + context: QuestIncidentProto.Context + incident_lookup: IncidentLookupProto + def __init__(self, quest_id: _Optional[str] = ..., context: _Optional[_Union[QuestIncidentProto.Context, str]] = ..., incident_lookup: _Optional[_Union[IncidentLookupProto, _Mapping]] = ...) -> None: ... + +class QuestListTelemetry(_message.Message): + __slots__ = ["client_timestamp", "interaction_type", "quest_list_tab"] + class QuestListInteraction(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + OPEN: _ClassVar[QuestListTelemetry.QuestListInteraction] + CLOSED: _ClassVar[QuestListTelemetry.QuestListInteraction] + OPEN: QuestListTelemetry.QuestListInteraction + CLOSED: QuestListTelemetry.QuestListInteraction + class QuestListTab(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + TAB_ONE: _ClassVar[QuestListTelemetry.QuestListTab] + TAB_TWO: _ClassVar[QuestListTelemetry.QuestListTab] + TAB_THREE: _ClassVar[QuestListTelemetry.QuestListTab] + TAB_ONE: QuestListTelemetry.QuestListTab + TAB_TWO: QuestListTelemetry.QuestListTab + TAB_THREE: QuestListTelemetry.QuestListTab + CLIENT_TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + INTERACTION_TYPE_FIELD_NUMBER: _ClassVar[int] + QUEST_LIST_TAB_FIELD_NUMBER: _ClassVar[int] + client_timestamp: int + interaction_type: QuestListTelemetry.QuestListInteraction + quest_list_tab: QuestListTelemetry.QuestListTab + def __init__(self, client_timestamp: _Optional[int] = ..., interaction_type: _Optional[_Union[QuestListTelemetry.QuestListInteraction, str]] = ..., quest_list_tab: _Optional[_Union[QuestListTelemetry.QuestListTab, str]] = ...) -> None: ... + +class QuestPokemonEncounterProto(_message.Message): + __slots__ = ["quest_id", "pokemon", "encounter_type", "is_hidden_ditto", "ditto", "poke_ball_override", "overwritten_on_flee", "quest_encounter_type"] + QUEST_ID_FIELD_NUMBER: _ClassVar[int] + POKEMON_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_TYPE_FIELD_NUMBER: _ClassVar[int] + IS_HIDDEN_DITTO_FIELD_NUMBER: _ClassVar[int] + DITTO_FIELD_NUMBER: _ClassVar[int] + POKE_BALL_OVERRIDE_FIELD_NUMBER: _ClassVar[int] + OVERWRITTEN_ON_FLEE_FIELD_NUMBER: _ClassVar[int] + QUEST_ENCOUNTER_TYPE_FIELD_NUMBER: _ClassVar[int] + quest_id: str + pokemon: PokemonProto + encounter_type: EncounterType + is_hidden_ditto: bool + ditto: PokemonProto + poke_ball_override: Item + overwritten_on_flee: bool + quest_encounter_type: QuestEncounterType + def __init__(self, quest_id: _Optional[str] = ..., pokemon: _Optional[_Union[PokemonProto, _Mapping]] = ..., encounter_type: _Optional[_Union[EncounterType, str]] = ..., is_hidden_ditto: bool = ..., ditto: _Optional[_Union[PokemonProto, _Mapping]] = ..., poke_ball_override: _Optional[_Union[Item, str]] = ..., overwritten_on_flee: bool = ..., quest_encounter_type: _Optional[_Union[QuestEncounterType, str]] = ...) -> None: ... + +class QuestPreconditionProto(_message.Message): + __slots__ = ["quest_template_id", "level", "medal", "quests", "month_year_bucket", "group", "story_line", "team", "campfire_check_in", "type"] + class Operator(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET_OPERATOR: _ClassVar[QuestPreconditionProto.Operator] + EQUALS: _ClassVar[QuestPreconditionProto.Operator] + GREATER_THAN: _ClassVar[QuestPreconditionProto.Operator] + LESS_THAN: _ClassVar[QuestPreconditionProto.Operator] + NOT_EQUALS: _ClassVar[QuestPreconditionProto.Operator] + UNSET_OPERATOR: QuestPreconditionProto.Operator + EQUALS: QuestPreconditionProto.Operator + GREATER_THAN: QuestPreconditionProto.Operator + LESS_THAN: QuestPreconditionProto.Operator + NOT_EQUALS: QuestPreconditionProto.Operator + class QuestPreconditionType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + QUEST_PRECONDITION_UNSET_QUESTPRECONDITIONTYPE: _ClassVar[QuestPreconditionProto.QuestPreconditionType] + QUEST_PRECONDITION_QUEST: _ClassVar[QuestPreconditionProto.QuestPreconditionType] + QUEST_PRECONDITION_LEVEL: _ClassVar[QuestPreconditionProto.QuestPreconditionType] + QUEST_PRECONDITION_MEDAL: _ClassVar[QuestPreconditionProto.QuestPreconditionType] + QUEST_PRECONDITION_IS_MINOR: _ClassVar[QuestPreconditionProto.QuestPreconditionType] + QUEST_PRECONDITION_EXCLUSIVE_QUESTS: _ClassVar[QuestPreconditionProto.QuestPreconditionType] + QUEST_PRECONDITION_NEVER: _ClassVar[QuestPreconditionProto.QuestPreconditionType] + QUEST_PRECONDITION_RECEIVED_ANY_LISTED_QUEST: _ClassVar[QuestPreconditionProto.QuestPreconditionType] + QUEST_PRECONDITION_MONTH_YEAR_BUCKET: _ClassVar[QuestPreconditionProto.QuestPreconditionType] + QUEST_PRECONDITION_EXCLUSIVE_IN_PROGRESS_GROUP: _ClassVar[QuestPreconditionProto.QuestPreconditionType] + QUEST_PRECONDITION_STORYLINE_PROGRESS: _ClassVar[QuestPreconditionProto.QuestPreconditionType] + QUEST_PRECONDITION_TEAM: _ClassVar[QuestPreconditionProto.QuestPreconditionType] + QUEST_PRECONDITION_UNSET_QUESTPRECONDITIONTYPE: QuestPreconditionProto.QuestPreconditionType + QUEST_PRECONDITION_QUEST: QuestPreconditionProto.QuestPreconditionType + QUEST_PRECONDITION_LEVEL: QuestPreconditionProto.QuestPreconditionType + QUEST_PRECONDITION_MEDAL: QuestPreconditionProto.QuestPreconditionType + QUEST_PRECONDITION_IS_MINOR: QuestPreconditionProto.QuestPreconditionType + QUEST_PRECONDITION_EXCLUSIVE_QUESTS: QuestPreconditionProto.QuestPreconditionType + QUEST_PRECONDITION_NEVER: QuestPreconditionProto.QuestPreconditionType + QUEST_PRECONDITION_RECEIVED_ANY_LISTED_QUEST: QuestPreconditionProto.QuestPreconditionType + QUEST_PRECONDITION_MONTH_YEAR_BUCKET: QuestPreconditionProto.QuestPreconditionType + QUEST_PRECONDITION_EXCLUSIVE_IN_PROGRESS_GROUP: QuestPreconditionProto.QuestPreconditionType + QUEST_PRECONDITION_STORYLINE_PROGRESS: QuestPreconditionProto.QuestPreconditionType + QUEST_PRECONDITION_TEAM: QuestPreconditionProto.QuestPreconditionType + class CampfireCheckInConditionProto(_message.Message): + __slots__ = ["campfire_event_tag"] + CAMPFIRE_EVENT_TAG_FIELD_NUMBER: _ClassVar[int] + campfire_event_tag: str + def __init__(self, campfire_event_tag: _Optional[str] = ...) -> None: ... + class Group(_message.Message): + __slots__ = ["name"] + class Name(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET_NAME: _ClassVar[QuestPreconditionProto.Group.Name] + GIOVANNI: _ClassVar[QuestPreconditionProto.Group.Name] + UNSET_NAME: QuestPreconditionProto.Group.Name + GIOVANNI: QuestPreconditionProto.Group.Name + NAME_FIELD_NUMBER: _ClassVar[int] + name: QuestPreconditionProto.Group.Name + def __init__(self, name: _Optional[_Union[QuestPreconditionProto.Group.Name, str]] = ...) -> None: ... + class Level(_message.Message): + __slots__ = ["operator", "level"] + OPERATOR_FIELD_NUMBER: _ClassVar[int] + LEVEL_FIELD_NUMBER: _ClassVar[int] + operator: QuestPreconditionProto.Operator + level: int + def __init__(self, operator: _Optional[_Union[QuestPreconditionProto.Operator, str]] = ..., level: _Optional[int] = ...) -> None: ... + class Medal(_message.Message): + __slots__ = ["type", "operator", "badge_rank"] + TYPE_FIELD_NUMBER: _ClassVar[int] + OPERATOR_FIELD_NUMBER: _ClassVar[int] + BADGE_RANK_FIELD_NUMBER: _ClassVar[int] + type: HoloBadgeType + operator: QuestPreconditionProto.Operator + badge_rank: int + def __init__(self, type: _Optional[_Union[HoloBadgeType, str]] = ..., operator: _Optional[_Union[QuestPreconditionProto.Operator, str]] = ..., badge_rank: _Optional[int] = ...) -> None: ... + class MonthYearBucket(_message.Message): + __slots__ = ["year", "month"] + YEAR_FIELD_NUMBER: _ClassVar[int] + MONTH_FIELD_NUMBER: _ClassVar[int] + year: int + month: int + def __init__(self, year: _Optional[int] = ..., month: _Optional[int] = ...) -> None: ... + class Quests(_message.Message): + __slots__ = ["quest_template_ids"] + QUEST_TEMPLATE_IDS_FIELD_NUMBER: _ClassVar[int] + quest_template_ids: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, quest_template_ids: _Optional[_Iterable[str]] = ...) -> None: ... + class StorylineProgressConditionProto(_message.Message): + __slots__ = ["mandatory_quest_template_id", "optional_quest_template_id", "optional_quests_completed_min", "optional_quests_completed_max"] + MANDATORY_QUEST_TEMPLATE_ID_FIELD_NUMBER: _ClassVar[int] + OPTIONAL_QUEST_TEMPLATE_ID_FIELD_NUMBER: _ClassVar[int] + OPTIONAL_QUESTS_COMPLETED_MIN_FIELD_NUMBER: _ClassVar[int] + OPTIONAL_QUESTS_COMPLETED_MAX_FIELD_NUMBER: _ClassVar[int] + mandatory_quest_template_id: _containers.RepeatedScalarFieldContainer[str] + optional_quest_template_id: _containers.RepeatedScalarFieldContainer[str] + optional_quests_completed_min: int + optional_quests_completed_max: int + def __init__(self, mandatory_quest_template_id: _Optional[_Iterable[str]] = ..., optional_quest_template_id: _Optional[_Iterable[str]] = ..., optional_quests_completed_min: _Optional[int] = ..., optional_quests_completed_max: _Optional[int] = ...) -> None: ... + class TeamProto(_message.Message): + __slots__ = ["operator", "team"] + OPERATOR_FIELD_NUMBER: _ClassVar[int] + TEAM_FIELD_NUMBER: _ClassVar[int] + operator: QuestPreconditionProto.Operator + team: Team + def __init__(self, operator: _Optional[_Union[QuestPreconditionProto.Operator, str]] = ..., team: _Optional[_Union[Team, str]] = ...) -> None: ... + QUEST_TEMPLATE_ID_FIELD_NUMBER: _ClassVar[int] + LEVEL_FIELD_NUMBER: _ClassVar[int] + MEDAL_FIELD_NUMBER: _ClassVar[int] + QUESTS_FIELD_NUMBER: _ClassVar[int] + MONTH_YEAR_BUCKET_FIELD_NUMBER: _ClassVar[int] + GROUP_FIELD_NUMBER: _ClassVar[int] + STORY_LINE_FIELD_NUMBER: _ClassVar[int] + TEAM_FIELD_NUMBER: _ClassVar[int] + CAMPFIRE_CHECK_IN_FIELD_NUMBER: _ClassVar[int] + TYPE_FIELD_NUMBER: _ClassVar[int] + quest_template_id: str + level: QuestPreconditionProto.Level + medal: QuestPreconditionProto.Medal + quests: QuestPreconditionProto.Quests + month_year_bucket: QuestPreconditionProto.MonthYearBucket + group: QuestPreconditionProto.Group + story_line: QuestPreconditionProto.StorylineProgressConditionProto + team: QuestPreconditionProto.TeamProto + campfire_check_in: QuestPreconditionProto.CampfireCheckInConditionProto + type: QuestPreconditionProto.QuestPreconditionType + def __init__(self, quest_template_id: _Optional[str] = ..., level: _Optional[_Union[QuestPreconditionProto.Level, _Mapping]] = ..., medal: _Optional[_Union[QuestPreconditionProto.Medal, _Mapping]] = ..., quests: _Optional[_Union[QuestPreconditionProto.Quests, _Mapping]] = ..., month_year_bucket: _Optional[_Union[QuestPreconditionProto.MonthYearBucket, _Mapping]] = ..., group: _Optional[_Union[QuestPreconditionProto.Group, _Mapping]] = ..., story_line: _Optional[_Union[QuestPreconditionProto.StorylineProgressConditionProto, _Mapping]] = ..., team: _Optional[_Union[QuestPreconditionProto.TeamProto, _Mapping]] = ..., campfire_check_in: _Optional[_Union[QuestPreconditionProto.CampfireCheckInConditionProto, _Mapping]] = ..., type: _Optional[_Union[QuestPreconditionProto.QuestPreconditionType, str]] = ...) -> None: ... + +class QuestProto(_message.Message): + __slots__ = ["daily_quest", "multi_part", "catch_pokemon", "add_friend", "trade_pokemon", "daily_buddy_affection", "quest_walk", "evolve_into_pokemon", "get_stardust", "mini_collection", "geotargeted_quest", "buddy_evolution_walk", "battle", "take_snapshot", "submit_sleep_records", "travel_route", "spin_pokestop", "quest_type", "with_single_day", "days_in_arow", "quest_id", "quest_seed", "quest_context", "template_id", "progress", "goal", "status", "quest_rewards", "creation_timestamp_ms", "last_update_timestamp_ms", "completion_timestamp_ms", "fort_id", "admin_generated", "stamp_count_override_enabled", "stamp_count_override", "s2_cell_id", "story_quest_template_version", "daily_counter", "reward_pokemon_icon_url", "end_timestamp_ms", "is_bonus_challenge", "referral_info", "branch_rewards", "dialog_read", "start_timestamp_ms", "with_total_days", "phase_number", "difficulty", "min_complete_timestamp_ms"] + class Context(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[QuestProto.Context] + STORY_QUEST: _ClassVar[QuestProto.Context] + CHALLENGE_QUEST: _ClassVar[QuestProto.Context] + DAILY_COIN_QUEST: _ClassVar[QuestProto.Context] + TIMED_STORY_QUEST: _ClassVar[QuestProto.Context] + NON_NARRATIVE_STORY_QUEST: _ClassVar[QuestProto.Context] + LEVEL_UP_QUEST: _ClassVar[QuestProto.Context] + TGC_TRACKING_QUEST: _ClassVar[QuestProto.Context] + EVOLUTION_QUEST: _ClassVar[QuestProto.Context] + TIMED_MINI_COLLECTION_QUEST: _ClassVar[QuestProto.Context] + REFERRAL_QUEST: _ClassVar[QuestProto.Context] + BRANCHING_QUEST: _ClassVar[QuestProto.Context] + PARTY_QUEST: _ClassVar[QuestProto.Context] + MP_WALK_QUEST: _ClassVar[QuestProto.Context] + SERVER_CHALLENGE_QUEST: _ClassVar[QuestProto.Context] + TUTORIAL_QUEST: _ClassVar[QuestProto.Context] + PERSONALIZED_TIMED_CHALLENGE_QUEST: _ClassVar[QuestProto.Context] + TIMED_BRANCHING_QUEST: _ClassVar[QuestProto.Context] + STAMP_RALLY_QUEST: _ClassVar[QuestProto.Context] + UNSET: QuestProto.Context + STORY_QUEST: QuestProto.Context + CHALLENGE_QUEST: QuestProto.Context + DAILY_COIN_QUEST: QuestProto.Context + TIMED_STORY_QUEST: QuestProto.Context + NON_NARRATIVE_STORY_QUEST: QuestProto.Context + LEVEL_UP_QUEST: QuestProto.Context + TGC_TRACKING_QUEST: QuestProto.Context + EVOLUTION_QUEST: QuestProto.Context + TIMED_MINI_COLLECTION_QUEST: QuestProto.Context + REFERRAL_QUEST: QuestProto.Context + BRANCHING_QUEST: QuestProto.Context + PARTY_QUEST: QuestProto.Context + MP_WALK_QUEST: QuestProto.Context + SERVER_CHALLENGE_QUEST: QuestProto.Context + TUTORIAL_QUEST: QuestProto.Context + PERSONALIZED_TIMED_CHALLENGE_QUEST: QuestProto.Context + TIMED_BRANCHING_QUEST: QuestProto.Context + STAMP_RALLY_QUEST: QuestProto.Context + class Difficulty(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNDEFINED: _ClassVar[QuestProto.Difficulty] + VERY_EASY: _ClassVar[QuestProto.Difficulty] + EASY: _ClassVar[QuestProto.Difficulty] + NORMAL: _ClassVar[QuestProto.Difficulty] + HARD: _ClassVar[QuestProto.Difficulty] + VERY_HARD: _ClassVar[QuestProto.Difficulty] + UNDEFINED: QuestProto.Difficulty + VERY_EASY: QuestProto.Difficulty + EASY: QuestProto.Difficulty + NORMAL: QuestProto.Difficulty + HARD: QuestProto.Difficulty + VERY_HARD: QuestProto.Difficulty + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + STATUS_UNDEFINED: _ClassVar[QuestProto.Status] + STATUS_ACTIVE: _ClassVar[QuestProto.Status] + STATUS_COMPLETED: _ClassVar[QuestProto.Status] + STATUS_UNDEFINED: QuestProto.Status + STATUS_ACTIVE: QuestProto.Status + STATUS_COMPLETED: QuestProto.Status + class ReferralInfoProto(_message.Message): + __slots__ = ["referrer_id", "completion_message_sent"] + REFERRER_ID_FIELD_NUMBER: _ClassVar[int] + COMPLETION_MESSAGE_SENT_FIELD_NUMBER: _ClassVar[int] + referrer_id: str + completion_message_sent: bool + def __init__(self, referrer_id: _Optional[str] = ..., completion_message_sent: bool = ...) -> None: ... + DAILY_QUEST_FIELD_NUMBER: _ClassVar[int] + MULTI_PART_FIELD_NUMBER: _ClassVar[int] + CATCH_POKEMON_FIELD_NUMBER: _ClassVar[int] + ADD_FRIEND_FIELD_NUMBER: _ClassVar[int] + TRADE_POKEMON_FIELD_NUMBER: _ClassVar[int] + DAILY_BUDDY_AFFECTION_FIELD_NUMBER: _ClassVar[int] + QUEST_WALK_FIELD_NUMBER: _ClassVar[int] + EVOLVE_INTO_POKEMON_FIELD_NUMBER: _ClassVar[int] + GET_STARDUST_FIELD_NUMBER: _ClassVar[int] + MINI_COLLECTION_FIELD_NUMBER: _ClassVar[int] + GEOTARGETED_QUEST_FIELD_NUMBER: _ClassVar[int] + BUDDY_EVOLUTION_WALK_FIELD_NUMBER: _ClassVar[int] + BATTLE_FIELD_NUMBER: _ClassVar[int] + TAKE_SNAPSHOT_FIELD_NUMBER: _ClassVar[int] + SUBMIT_SLEEP_RECORDS_FIELD_NUMBER: _ClassVar[int] + TRAVEL_ROUTE_FIELD_NUMBER: _ClassVar[int] + SPIN_POKESTOP_FIELD_NUMBER: _ClassVar[int] + QUEST_TYPE_FIELD_NUMBER: _ClassVar[int] + WITH_SINGLE_DAY_FIELD_NUMBER: _ClassVar[int] + DAYS_IN_AROW_FIELD_NUMBER: _ClassVar[int] + QUEST_ID_FIELD_NUMBER: _ClassVar[int] + QUEST_SEED_FIELD_NUMBER: _ClassVar[int] + QUEST_CONTEXT_FIELD_NUMBER: _ClassVar[int] + TEMPLATE_ID_FIELD_NUMBER: _ClassVar[int] + PROGRESS_FIELD_NUMBER: _ClassVar[int] + GOAL_FIELD_NUMBER: _ClassVar[int] + STATUS_FIELD_NUMBER: _ClassVar[int] + QUEST_REWARDS_FIELD_NUMBER: _ClassVar[int] + CREATION_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + LAST_UPDATE_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + COMPLETION_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + FORT_ID_FIELD_NUMBER: _ClassVar[int] + ADMIN_GENERATED_FIELD_NUMBER: _ClassVar[int] + STAMP_COUNT_OVERRIDE_ENABLED_FIELD_NUMBER: _ClassVar[int] + STAMP_COUNT_OVERRIDE_FIELD_NUMBER: _ClassVar[int] + S2_CELL_ID_FIELD_NUMBER: _ClassVar[int] + STORY_QUEST_TEMPLATE_VERSION_FIELD_NUMBER: _ClassVar[int] + DAILY_COUNTER_FIELD_NUMBER: _ClassVar[int] + REWARD_POKEMON_ICON_URL_FIELD_NUMBER: _ClassVar[int] + END_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + IS_BONUS_CHALLENGE_FIELD_NUMBER: _ClassVar[int] + REFERRAL_INFO_FIELD_NUMBER: _ClassVar[int] + BRANCH_REWARDS_FIELD_NUMBER: _ClassVar[int] + DIALOG_READ_FIELD_NUMBER: _ClassVar[int] + START_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + WITH_TOTAL_DAYS_FIELD_NUMBER: _ClassVar[int] + PHASE_NUMBER_FIELD_NUMBER: _ClassVar[int] + DIFFICULTY_FIELD_NUMBER: _ClassVar[int] + MIN_COMPLETE_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + daily_quest: DailyQuestProto + multi_part: MultiPartQuestProto + catch_pokemon: CatchPokemonQuestProto + add_friend: AddFriendQuestProto + trade_pokemon: TradePokemonQuestProto + daily_buddy_affection: DailyBuddyAffectionQuestProto + quest_walk: QuestWalkProto + evolve_into_pokemon: EvolveIntoPokemonQuestProto + get_stardust: GetStardustQuestProto + mini_collection: MiniCollectionProto + geotargeted_quest: GeotargetedQuestProto + buddy_evolution_walk: BuddyEvolutionWalkQuestProto + battle: BattleQuestProto + take_snapshot: TakeSnapshotQuestProto + submit_sleep_records: SubmitSleepRecordsQuestProto + travel_route: TravelRouteQuestProto + spin_pokestop: SpinPokestopQuestProto + quest_type: QuestType + with_single_day: WithSingleDayProto + days_in_arow: DaysWithARowQuestProto + quest_id: str + quest_seed: int + quest_context: QuestProto.Context + template_id: str + progress: int + goal: QuestGoalProto + status: QuestProto.Status + quest_rewards: _containers.RepeatedCompositeFieldContainer[QuestRewardProto] + creation_timestamp_ms: int + last_update_timestamp_ms: int + completion_timestamp_ms: int + fort_id: str + admin_generated: bool + stamp_count_override_enabled: bool + stamp_count_override: int + s2_cell_id: int + story_quest_template_version: int + daily_counter: DailyCounterProto + reward_pokemon_icon_url: str + end_timestamp_ms: int + is_bonus_challenge: bool + referral_info: QuestProto.ReferralInfoProto + branch_rewards: _containers.RepeatedCompositeFieldContainer[QuestBranchRewardProto] + dialog_read: bool + start_timestamp_ms: int + with_total_days: WithTotalDaysProto + phase_number: int + difficulty: QuestProto.Difficulty + min_complete_timestamp_ms: int + def __init__(self, daily_quest: _Optional[_Union[DailyQuestProto, _Mapping]] = ..., multi_part: _Optional[_Union[MultiPartQuestProto, _Mapping]] = ..., catch_pokemon: _Optional[_Union[CatchPokemonQuestProto, _Mapping]] = ..., add_friend: _Optional[_Union[AddFriendQuestProto, _Mapping]] = ..., trade_pokemon: _Optional[_Union[TradePokemonQuestProto, _Mapping]] = ..., daily_buddy_affection: _Optional[_Union[DailyBuddyAffectionQuestProto, _Mapping]] = ..., quest_walk: _Optional[_Union[QuestWalkProto, _Mapping]] = ..., evolve_into_pokemon: _Optional[_Union[EvolveIntoPokemonQuestProto, _Mapping]] = ..., get_stardust: _Optional[_Union[GetStardustQuestProto, _Mapping]] = ..., mini_collection: _Optional[_Union[MiniCollectionProto, _Mapping]] = ..., geotargeted_quest: _Optional[_Union[GeotargetedQuestProto, _Mapping]] = ..., buddy_evolution_walk: _Optional[_Union[BuddyEvolutionWalkQuestProto, _Mapping]] = ..., battle: _Optional[_Union[BattleQuestProto, _Mapping]] = ..., take_snapshot: _Optional[_Union[TakeSnapshotQuestProto, _Mapping]] = ..., submit_sleep_records: _Optional[_Union[SubmitSleepRecordsQuestProto, _Mapping]] = ..., travel_route: _Optional[_Union[TravelRouteQuestProto, _Mapping]] = ..., spin_pokestop: _Optional[_Union[SpinPokestopQuestProto, _Mapping]] = ..., quest_type: _Optional[_Union[QuestType, str]] = ..., with_single_day: _Optional[_Union[WithSingleDayProto, _Mapping]] = ..., days_in_arow: _Optional[_Union[DaysWithARowQuestProto, _Mapping]] = ..., quest_id: _Optional[str] = ..., quest_seed: _Optional[int] = ..., quest_context: _Optional[_Union[QuestProto.Context, str]] = ..., template_id: _Optional[str] = ..., progress: _Optional[int] = ..., goal: _Optional[_Union[QuestGoalProto, _Mapping]] = ..., status: _Optional[_Union[QuestProto.Status, str]] = ..., quest_rewards: _Optional[_Iterable[_Union[QuestRewardProto, _Mapping]]] = ..., creation_timestamp_ms: _Optional[int] = ..., last_update_timestamp_ms: _Optional[int] = ..., completion_timestamp_ms: _Optional[int] = ..., fort_id: _Optional[str] = ..., admin_generated: bool = ..., stamp_count_override_enabled: bool = ..., stamp_count_override: _Optional[int] = ..., s2_cell_id: _Optional[int] = ..., story_quest_template_version: _Optional[int] = ..., daily_counter: _Optional[_Union[DailyCounterProto, _Mapping]] = ..., reward_pokemon_icon_url: _Optional[str] = ..., end_timestamp_ms: _Optional[int] = ..., is_bonus_challenge: bool = ..., referral_info: _Optional[_Union[QuestProto.ReferralInfoProto, _Mapping]] = ..., branch_rewards: _Optional[_Iterable[_Union[QuestBranchRewardProto, _Mapping]]] = ..., dialog_read: bool = ..., start_timestamp_ms: _Optional[int] = ..., with_total_days: _Optional[_Union[WithTotalDaysProto, _Mapping]] = ..., phase_number: _Optional[int] = ..., difficulty: _Optional[_Union[QuestProto.Difficulty, str]] = ..., min_complete_timestamp_ms: _Optional[int] = ...) -> None: ... + +class QuestRewardProto(_message.Message): + __slots__ = ["exp", "item", "stardust", "candy", "avatar_template_id", "quest_template_id", "pokemon_encounter", "pokecoin", "xl_candy", "level_cap", "sticker", "mega_resource", "incident", "player_attribute", "event_badge_id", "neutral_avatar_template_id", "neutral_avatar_item_template", "neutral_avatar_item_display", "pokemon_egg", "type"] + class Type(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[QuestRewardProto.Type] + EXPERIENCE: _ClassVar[QuestRewardProto.Type] + ITEM: _ClassVar[QuestRewardProto.Type] + STARDUST: _ClassVar[QuestRewardProto.Type] + CANDY: _ClassVar[QuestRewardProto.Type] + AVATAR_CLOTHING: _ClassVar[QuestRewardProto.Type] + QUEST: _ClassVar[QuestRewardProto.Type] + POKEMON_ENCOUNTER: _ClassVar[QuestRewardProto.Type] + POKECOIN: _ClassVar[QuestRewardProto.Type] + XL_CANDY: _ClassVar[QuestRewardProto.Type] + LEVEL_CAP: _ClassVar[QuestRewardProto.Type] + STICKER: _ClassVar[QuestRewardProto.Type] + MEGA_RESOURCE: _ClassVar[QuestRewardProto.Type] + INCIDENT: _ClassVar[QuestRewardProto.Type] + PLAYER_ATTRIBUTE: _ClassVar[QuestRewardProto.Type] + EVENT_BADGE: _ClassVar[QuestRewardProto.Type] + POKEMON_EGG: _ClassVar[QuestRewardProto.Type] + UNSET: QuestRewardProto.Type + EXPERIENCE: QuestRewardProto.Type + ITEM: QuestRewardProto.Type + STARDUST: QuestRewardProto.Type + CANDY: QuestRewardProto.Type + AVATAR_CLOTHING: QuestRewardProto.Type + QUEST: QuestRewardProto.Type + POKEMON_ENCOUNTER: QuestRewardProto.Type + POKECOIN: QuestRewardProto.Type + XL_CANDY: QuestRewardProto.Type + LEVEL_CAP: QuestRewardProto.Type + STICKER: QuestRewardProto.Type + MEGA_RESOURCE: QuestRewardProto.Type + INCIDENT: QuestRewardProto.Type + PLAYER_ATTRIBUTE: QuestRewardProto.Type + EVENT_BADGE: QuestRewardProto.Type + POKEMON_EGG: QuestRewardProto.Type + EXP_FIELD_NUMBER: _ClassVar[int] + ITEM_FIELD_NUMBER: _ClassVar[int] + STARDUST_FIELD_NUMBER: _ClassVar[int] + CANDY_FIELD_NUMBER: _ClassVar[int] + AVATAR_TEMPLATE_ID_FIELD_NUMBER: _ClassVar[int] + QUEST_TEMPLATE_ID_FIELD_NUMBER: _ClassVar[int] + POKEMON_ENCOUNTER_FIELD_NUMBER: _ClassVar[int] + POKECOIN_FIELD_NUMBER: _ClassVar[int] + XL_CANDY_FIELD_NUMBER: _ClassVar[int] + LEVEL_CAP_FIELD_NUMBER: _ClassVar[int] + STICKER_FIELD_NUMBER: _ClassVar[int] + MEGA_RESOURCE_FIELD_NUMBER: _ClassVar[int] + INCIDENT_FIELD_NUMBER: _ClassVar[int] + PLAYER_ATTRIBUTE_FIELD_NUMBER: _ClassVar[int] + EVENT_BADGE_ID_FIELD_NUMBER: _ClassVar[int] + NEUTRAL_AVATAR_TEMPLATE_ID_FIELD_NUMBER: _ClassVar[int] + NEUTRAL_AVATAR_ITEM_TEMPLATE_FIELD_NUMBER: _ClassVar[int] + NEUTRAL_AVATAR_ITEM_DISPLAY_FIELD_NUMBER: _ClassVar[int] + POKEMON_EGG_FIELD_NUMBER: _ClassVar[int] + TYPE_FIELD_NUMBER: _ClassVar[int] + exp: int + item: ItemRewardProto + stardust: int + candy: PokemonCandyRewardProto + avatar_template_id: str + quest_template_id: str + pokemon_encounter: PokemonEncounterRewardProto + pokecoin: int + xl_candy: PokemonCandyRewardProto + level_cap: int + sticker: StickerRewardProto + mega_resource: PokemonCandyRewardProto + incident: IncidentRewardProto + player_attribute: PlayerAttributeRewardProto + event_badge_id: HoloBadgeType + neutral_avatar_template_id: str + neutral_avatar_item_template: NeutralAvatarLootItemTemplateProto + neutral_avatar_item_display: NeutralAvatarLootItemDisplayProto + pokemon_egg: PokemonEggRewardProto + type: QuestRewardProto.Type + def __init__(self, exp: _Optional[int] = ..., item: _Optional[_Union[ItemRewardProto, _Mapping]] = ..., stardust: _Optional[int] = ..., candy: _Optional[_Union[PokemonCandyRewardProto, _Mapping]] = ..., avatar_template_id: _Optional[str] = ..., quest_template_id: _Optional[str] = ..., pokemon_encounter: _Optional[_Union[PokemonEncounterRewardProto, _Mapping]] = ..., pokecoin: _Optional[int] = ..., xl_candy: _Optional[_Union[PokemonCandyRewardProto, _Mapping]] = ..., level_cap: _Optional[int] = ..., sticker: _Optional[_Union[StickerRewardProto, _Mapping]] = ..., mega_resource: _Optional[_Union[PokemonCandyRewardProto, _Mapping]] = ..., incident: _Optional[_Union[IncidentRewardProto, _Mapping]] = ..., player_attribute: _Optional[_Union[PlayerAttributeRewardProto, _Mapping]] = ..., event_badge_id: _Optional[_Union[HoloBadgeType, str]] = ..., neutral_avatar_template_id: _Optional[str] = ..., neutral_avatar_item_template: _Optional[_Union[NeutralAvatarLootItemTemplateProto, _Mapping]] = ..., neutral_avatar_item_display: _Optional[_Union[NeutralAvatarLootItemDisplayProto, _Mapping]] = ..., pokemon_egg: _Optional[_Union[PokemonEggRewardProto, _Mapping]] = ..., type: _Optional[_Union[QuestRewardProto.Type, str]] = ...) -> None: ... + +class QuestSettingsProto(_message.Message): + __slots__ = ["quest_type", "daily_quest"] + QUEST_TYPE_FIELD_NUMBER: _ClassVar[int] + DAILY_QUEST_FIELD_NUMBER: _ClassVar[int] + quest_type: QuestType + daily_quest: DailyQuestSettings + def __init__(self, quest_type: _Optional[_Union[QuestType, str]] = ..., daily_quest: _Optional[_Union[DailyQuestSettings, _Mapping]] = ...) -> None: ... + +class QuestStampCardProto(_message.Message): + __slots__ = ["stamp", "target", "remaining_daily_stamps", "id", "icon_url"] + STAMP_FIELD_NUMBER: _ClassVar[int] + TARGET_FIELD_NUMBER: _ClassVar[int] + REMAINING_DAILY_STAMPS_FIELD_NUMBER: _ClassVar[int] + ID_FIELD_NUMBER: _ClassVar[int] + ICON_URL_FIELD_NUMBER: _ClassVar[int] + stamp: _containers.RepeatedCompositeFieldContainer[QuestStampProto] + target: int + remaining_daily_stamps: int + id: str + icon_url: str + def __init__(self, stamp: _Optional[_Iterable[_Union[QuestStampProto, _Mapping]]] = ..., target: _Optional[int] = ..., remaining_daily_stamps: _Optional[int] = ..., id: _Optional[str] = ..., icon_url: _Optional[str] = ...) -> None: ... + +class QuestStampProto(_message.Message): + __slots__ = ["context", "timestamp_ms"] + CONTEXT_FIELD_NUMBER: _ClassVar[int] + TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + context: QuestProto.Context + timestamp_ms: int + def __init__(self, context: _Optional[_Union[QuestProto.Context, str]] = ..., timestamp_ms: _Optional[int] = ...) -> None: ... + +class QuestWalkProto(_message.Message): + __slots__ = ["quest_start_km_walked"] + QUEST_START_KM_WALKED_FIELD_NUMBER: _ClassVar[int] + quest_start_km_walked: float + def __init__(self, quest_start_km_walked: _Optional[float] = ...) -> None: ... + +class QuestsProto(_message.Message): + __slots__ = ["quest", "completed_story_quest", "quest_pokemon_encounter", "stamp_card", "quest_incident"] + QUEST_FIELD_NUMBER: _ClassVar[int] + COMPLETED_STORY_QUEST_FIELD_NUMBER: _ClassVar[int] + QUEST_POKEMON_ENCOUNTER_FIELD_NUMBER: _ClassVar[int] + STAMP_CARD_FIELD_NUMBER: _ClassVar[int] + QUEST_INCIDENT_FIELD_NUMBER: _ClassVar[int] + quest: _containers.RepeatedCompositeFieldContainer[QuestProto] + completed_story_quest: _containers.RepeatedScalarFieldContainer[str] + quest_pokemon_encounter: _containers.RepeatedCompositeFieldContainer[QuestPokemonEncounterProto] + stamp_card: QuestStampCardProto + quest_incident: _containers.RepeatedCompositeFieldContainer[QuestIncidentProto] + def __init__(self, quest: _Optional[_Iterable[_Union[QuestProto, _Mapping]]] = ..., completed_story_quest: _Optional[_Iterable[str]] = ..., quest_pokemon_encounter: _Optional[_Iterable[_Union[QuestPokemonEncounterProto, _Mapping]]] = ..., stamp_card: _Optional[_Union[QuestStampCardProto, _Mapping]] = ..., quest_incident: _Optional[_Iterable[_Union[QuestIncidentProto, _Mapping]]] = ...) -> None: ... + +class QuitCombatData(_message.Message): + __slots__ = ["rpc_id"] + RPC_ID_FIELD_NUMBER: _ClassVar[int] + rpc_id: int + def __init__(self, rpc_id: _Optional[int] = ...) -> None: ... + +class QuitCombatOutProto(_message.Message): + __slots__ = ["result", "combat"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[QuitCombatOutProto.Result] + SUCCESS: _ClassVar[QuitCombatOutProto.Result] + ERROR_COMBAT_NOT_FOUND: _ClassVar[QuitCombatOutProto.Result] + ERROR_INVALID_COMBAT_STATE: _ClassVar[QuitCombatOutProto.Result] + ERROR_PLAYER_NOT_IN_COMBAT: _ClassVar[QuitCombatOutProto.Result] + UNSET: QuitCombatOutProto.Result + SUCCESS: QuitCombatOutProto.Result + ERROR_COMBAT_NOT_FOUND: QuitCombatOutProto.Result + ERROR_INVALID_COMBAT_STATE: QuitCombatOutProto.Result + ERROR_PLAYER_NOT_IN_COMBAT: QuitCombatOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + COMBAT_FIELD_NUMBER: _ClassVar[int] + result: QuitCombatOutProto.Result + combat: CombatProto + def __init__(self, result: _Optional[_Union[QuitCombatOutProto.Result, str]] = ..., combat: _Optional[_Union[CombatProto, _Mapping]] = ...) -> None: ... + +class QuitCombatProto(_message.Message): + __slots__ = ["combat_id"] + COMBAT_ID_FIELD_NUMBER: _ClassVar[int] + combat_id: str + def __init__(self, combat_id: _Optional[str] = ...) -> None: ... + +class QuitCombatResponseData(_message.Message): + __slots__ = ["rpc_id", "round_trip_time_ms", "quit_combat_out_proto"] + RPC_ID_FIELD_NUMBER: _ClassVar[int] + ROUND_TRIP_TIME_MS_FIELD_NUMBER: _ClassVar[int] + QUIT_COMBAT_OUT_PROTO_FIELD_NUMBER: _ClassVar[int] + rpc_id: int + round_trip_time_ms: int + quit_combat_out_proto: QuitCombatOutProto + def __init__(self, rpc_id: _Optional[int] = ..., round_trip_time_ms: _Optional[int] = ..., quit_combat_out_proto: _Optional[_Union[QuitCombatOutProto, _Mapping]] = ...) -> None: ... + +class RaidClientLog(_message.Message): + __slots__ = ["header", "entries"] + HEADER_FIELD_NUMBER: _ClassVar[int] + ENTRIES_FIELD_NUMBER: _ClassVar[int] + header: RaidLogHeader + entries: _containers.RepeatedCompositeFieldContainer[LogEntry] + def __init__(self, header: _Optional[_Union[RaidLogHeader, _Mapping]] = ..., entries: _Optional[_Iterable[_Union[LogEntry, _Mapping]]] = ...) -> None: ... + +class RaidClientSettingsProto(_message.Message): + __slots__ = ["remote_raid_enabled", "max_remote_raid_passes", "remote_damage_modifier", "remote_raids_min_player_level", "max_num_friend_invites", "friend_invite_cutoff_time_sec", "can_invite_friends_in_person", "can_invite_friends_remotely", "max_players_per_lobby", "max_remote_players_per_lobby", "invite_cooldown_duration_millis", "max_num_friend_invites_per_action", "unsupported_raid_levels_for_friend_invites", "unsupported_remote_raid_levels", "is_nearby_raid_notification_disabled", "remote_raid_iap_prompt_skus", "raid_level_music_overrides", "raid_feature_flags", "boot_raid_enabled", "friend_requests_enabled", "remote_raid_distance_validation", "popup_time_ms", "failed_friend_invite_info_enabled", "min_players_to_boot", "boot_cutoff_ms", "boot_solo_ms", "ob_int32", "ob_bool", "pokemon_music_overrides"] + REMOTE_RAID_ENABLED_FIELD_NUMBER: _ClassVar[int] + MAX_REMOTE_RAID_PASSES_FIELD_NUMBER: _ClassVar[int] + REMOTE_DAMAGE_MODIFIER_FIELD_NUMBER: _ClassVar[int] + REMOTE_RAIDS_MIN_PLAYER_LEVEL_FIELD_NUMBER: _ClassVar[int] + MAX_NUM_FRIEND_INVITES_FIELD_NUMBER: _ClassVar[int] + FRIEND_INVITE_CUTOFF_TIME_SEC_FIELD_NUMBER: _ClassVar[int] + CAN_INVITE_FRIENDS_IN_PERSON_FIELD_NUMBER: _ClassVar[int] + CAN_INVITE_FRIENDS_REMOTELY_FIELD_NUMBER: _ClassVar[int] + MAX_PLAYERS_PER_LOBBY_FIELD_NUMBER: _ClassVar[int] + MAX_REMOTE_PLAYERS_PER_LOBBY_FIELD_NUMBER: _ClassVar[int] + INVITE_COOLDOWN_DURATION_MILLIS_FIELD_NUMBER: _ClassVar[int] + MAX_NUM_FRIEND_INVITES_PER_ACTION_FIELD_NUMBER: _ClassVar[int] + UNSUPPORTED_RAID_LEVELS_FOR_FRIEND_INVITES_FIELD_NUMBER: _ClassVar[int] + UNSUPPORTED_REMOTE_RAID_LEVELS_FIELD_NUMBER: _ClassVar[int] + IS_NEARBY_RAID_NOTIFICATION_DISABLED_FIELD_NUMBER: _ClassVar[int] + REMOTE_RAID_IAP_PROMPT_SKUS_FIELD_NUMBER: _ClassVar[int] + RAID_LEVEL_MUSIC_OVERRIDES_FIELD_NUMBER: _ClassVar[int] + RAID_FEATURE_FLAGS_FIELD_NUMBER: _ClassVar[int] + BOOT_RAID_ENABLED_FIELD_NUMBER: _ClassVar[int] + FRIEND_REQUESTS_ENABLED_FIELD_NUMBER: _ClassVar[int] + REMOTE_RAID_DISTANCE_VALIDATION_FIELD_NUMBER: _ClassVar[int] + POPUP_TIME_MS_FIELD_NUMBER: _ClassVar[int] + FAILED_FRIEND_INVITE_INFO_ENABLED_FIELD_NUMBER: _ClassVar[int] + MIN_PLAYERS_TO_BOOT_FIELD_NUMBER: _ClassVar[int] + BOOT_CUTOFF_MS_FIELD_NUMBER: _ClassVar[int] + BOOT_SOLO_MS_FIELD_NUMBER: _ClassVar[int] + OB_INT32_FIELD_NUMBER: _ClassVar[int] + OB_BOOL_FIELD_NUMBER: _ClassVar[int] + POKEMON_MUSIC_OVERRIDES_FIELD_NUMBER: _ClassVar[int] + remote_raid_enabled: bool + max_remote_raid_passes: int + remote_damage_modifier: float + remote_raids_min_player_level: int + max_num_friend_invites: int + friend_invite_cutoff_time_sec: int + can_invite_friends_in_person: bool + can_invite_friends_remotely: bool + max_players_per_lobby: int + max_remote_players_per_lobby: int + invite_cooldown_duration_millis: int + max_num_friend_invites_per_action: int + unsupported_raid_levels_for_friend_invites: _containers.RepeatedScalarFieldContainer[RaidLevel] + unsupported_remote_raid_levels: _containers.RepeatedScalarFieldContainer[RaidLevel] + is_nearby_raid_notification_disabled: bool + remote_raid_iap_prompt_skus: _containers.RepeatedScalarFieldContainer[str] + raid_level_music_overrides: _containers.RepeatedCompositeFieldContainer[RaidMusicOverrideConfig] + raid_feature_flags: RaidFeatureFlags + boot_raid_enabled: bool + friend_requests_enabled: bool + remote_raid_distance_validation: bool + popup_time_ms: int + failed_friend_invite_info_enabled: bool + min_players_to_boot: int + boot_cutoff_ms: int + boot_solo_ms: int + ob_int32: int + ob_bool: bool + pokemon_music_overrides: _containers.RepeatedCompositeFieldContainer[PokemonMusicOverrideConfig] + def __init__(self, remote_raid_enabled: bool = ..., max_remote_raid_passes: _Optional[int] = ..., remote_damage_modifier: _Optional[float] = ..., remote_raids_min_player_level: _Optional[int] = ..., max_num_friend_invites: _Optional[int] = ..., friend_invite_cutoff_time_sec: _Optional[int] = ..., can_invite_friends_in_person: bool = ..., can_invite_friends_remotely: bool = ..., max_players_per_lobby: _Optional[int] = ..., max_remote_players_per_lobby: _Optional[int] = ..., invite_cooldown_duration_millis: _Optional[int] = ..., max_num_friend_invites_per_action: _Optional[int] = ..., unsupported_raid_levels_for_friend_invites: _Optional[_Iterable[_Union[RaidLevel, str]]] = ..., unsupported_remote_raid_levels: _Optional[_Iterable[_Union[RaidLevel, str]]] = ..., is_nearby_raid_notification_disabled: bool = ..., remote_raid_iap_prompt_skus: _Optional[_Iterable[str]] = ..., raid_level_music_overrides: _Optional[_Iterable[_Union[RaidMusicOverrideConfig, _Mapping]]] = ..., raid_feature_flags: _Optional[_Union[RaidFeatureFlags, _Mapping]] = ..., boot_raid_enabled: bool = ..., friend_requests_enabled: bool = ..., remote_raid_distance_validation: bool = ..., popup_time_ms: _Optional[int] = ..., failed_friend_invite_info_enabled: bool = ..., min_players_to_boot: _Optional[int] = ..., boot_cutoff_ms: _Optional[int] = ..., boot_solo_ms: _Optional[int] = ..., ob_int32: _Optional[int] = ..., ob_bool: bool = ..., pokemon_music_overrides: _Optional[_Iterable[_Union[PokemonMusicOverrideConfig, _Mapping]]] = ...) -> None: ... + +class RaidCreateDetail(_message.Message): + __slots__ = ["is_exclusive", "is_mega", "player_captured_s2_cell_id", "temp_evo_id"] + IS_EXCLUSIVE_FIELD_NUMBER: _ClassVar[int] + IS_MEGA_FIELD_NUMBER: _ClassVar[int] + PLAYER_CAPTURED_S2_CELL_ID_FIELD_NUMBER: _ClassVar[int] + TEMP_EVO_ID_FIELD_NUMBER: _ClassVar[int] + is_exclusive: bool + is_mega: bool + player_captured_s2_cell_id: int + temp_evo_id: HoloTemporaryEvolutionId + def __init__(self, is_exclusive: bool = ..., is_mega: bool = ..., player_captured_s2_cell_id: _Optional[int] = ..., temp_evo_id: _Optional[_Union[HoloTemporaryEvolutionId, str]] = ...) -> None: ... + +class RaidEncounterProto(_message.Message): + __slots__ = ["pokemon", "encounter_id", "spawnpoint_id", "capture_probabilities", "throws_remaining", "raid_level", "fort_id", "is_event_legendary", "raid_ball"] + POKEMON_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_ID_FIELD_NUMBER: _ClassVar[int] + SPAWNPOINT_ID_FIELD_NUMBER: _ClassVar[int] + CAPTURE_PROBABILITIES_FIELD_NUMBER: _ClassVar[int] + THROWS_REMAINING_FIELD_NUMBER: _ClassVar[int] + RAID_LEVEL_FIELD_NUMBER: _ClassVar[int] + FORT_ID_FIELD_NUMBER: _ClassVar[int] + IS_EVENT_LEGENDARY_FIELD_NUMBER: _ClassVar[int] + RAID_BALL_FIELD_NUMBER: _ClassVar[int] + pokemon: PokemonProto + encounter_id: int + spawnpoint_id: str + capture_probabilities: CaptureProbabilityProto + throws_remaining: int + raid_level: RaidLevel + fort_id: str + is_event_legendary: bool + raid_ball: Item + def __init__(self, pokemon: _Optional[_Union[PokemonProto, _Mapping]] = ..., encounter_id: _Optional[int] = ..., spawnpoint_id: _Optional[str] = ..., capture_probabilities: _Optional[_Union[CaptureProbabilityProto, _Mapping]] = ..., throws_remaining: _Optional[int] = ..., raid_level: _Optional[_Union[RaidLevel, str]] = ..., fort_id: _Optional[str] = ..., is_event_legendary: bool = ..., raid_ball: _Optional[_Union[Item, str]] = ...) -> None: ... + +class RaidEndData(_message.Message): + __slots__ = ["type"] + class Type(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NO_END: _ClassVar[RaidEndData.Type] + LEAVE_LOBBY: _ClassVar[RaidEndData.Type] + TIME_OUT: _ClassVar[RaidEndData.Type] + ENCOUNTER_POKEMON_NOT_CAUGHT: _ClassVar[RaidEndData.Type] + ENCOUNTER_POKEMON_CAUGHT: _ClassVar[RaidEndData.Type] + WITH_ERROR: _ClassVar[RaidEndData.Type] + NO_END: RaidEndData.Type + LEAVE_LOBBY: RaidEndData.Type + TIME_OUT: RaidEndData.Type + ENCOUNTER_POKEMON_NOT_CAUGHT: RaidEndData.Type + ENCOUNTER_POKEMON_CAUGHT: RaidEndData.Type + WITH_ERROR: RaidEndData.Type + TYPE_FIELD_NUMBER: _ClassVar[int] + type: RaidEndData.Type + def __init__(self, type: _Optional[_Union[RaidEndData.Type, str]] = ...) -> None: ... + +class RaidFeatureFlags(_message.Message): + __slots__ = ["use_cached_raid_boss_pokemon", "raid_experiment", "usable_items", "usable_trainer_abilities"] + USE_CACHED_RAID_BOSS_POKEMON_FIELD_NUMBER: _ClassVar[int] + RAID_EXPERIMENT_FIELD_NUMBER: _ClassVar[int] + USABLE_ITEMS_FIELD_NUMBER: _ClassVar[int] + USABLE_TRAINER_ABILITIES_FIELD_NUMBER: _ClassVar[int] + use_cached_raid_boss_pokemon: bool + raid_experiment: _containers.RepeatedScalarFieldContainer[BattleExperiment] + usable_items: _containers.RepeatedCompositeFieldContainer[ItemProto] + usable_trainer_abilities: _containers.RepeatedScalarFieldContainer[TrainerAbility] + def __init__(self, use_cached_raid_boss_pokemon: bool = ..., raid_experiment: _Optional[_Iterable[_Union[BattleExperiment, str]]] = ..., usable_items: _Optional[_Iterable[_Union[ItemProto, _Mapping]]] = ..., usable_trainer_abilities: _Optional[_Iterable[_Union[TrainerAbility, str]]] = ...) -> None: ... + +class RaidInfoProto(_message.Message): + __slots__ = ["raid_seed", "raid_spawn_ms", "raid_battle_ms", "raid_end_ms", "raid_pokemon", "raid_level", "complete", "is_raid_hidden", "is_scheduled_raid", "is_free", "campaign_id", "raid_ball", "visual_effects", "raid_visual_level", "raid_visual_plaque_type", "raid_plaque_pip_style", "mascot_character", "boot_raid_enabled", "reward_pokemon", "default_raid_ball"] + RAID_SEED_FIELD_NUMBER: _ClassVar[int] + RAID_SPAWN_MS_FIELD_NUMBER: _ClassVar[int] + RAID_BATTLE_MS_FIELD_NUMBER: _ClassVar[int] + RAID_END_MS_FIELD_NUMBER: _ClassVar[int] + RAID_POKEMON_FIELD_NUMBER: _ClassVar[int] + RAID_LEVEL_FIELD_NUMBER: _ClassVar[int] + COMPLETE_FIELD_NUMBER: _ClassVar[int] + IS_RAID_HIDDEN_FIELD_NUMBER: _ClassVar[int] + IS_SCHEDULED_RAID_FIELD_NUMBER: _ClassVar[int] + IS_FREE_FIELD_NUMBER: _ClassVar[int] + CAMPAIGN_ID_FIELD_NUMBER: _ClassVar[int] + RAID_BALL_FIELD_NUMBER: _ClassVar[int] + VISUAL_EFFECTS_FIELD_NUMBER: _ClassVar[int] + RAID_VISUAL_LEVEL_FIELD_NUMBER: _ClassVar[int] + RAID_VISUAL_PLAQUE_TYPE_FIELD_NUMBER: _ClassVar[int] + RAID_PLAQUE_PIP_STYLE_FIELD_NUMBER: _ClassVar[int] + MASCOT_CHARACTER_FIELD_NUMBER: _ClassVar[int] + BOOT_RAID_ENABLED_FIELD_NUMBER: _ClassVar[int] + REWARD_POKEMON_FIELD_NUMBER: _ClassVar[int] + DEFAULT_RAID_BALL_FIELD_NUMBER: _ClassVar[int] + raid_seed: int + raid_spawn_ms: int + raid_battle_ms: int + raid_end_ms: int + raid_pokemon: PokemonProto + raid_level: RaidLevel + complete: bool + is_raid_hidden: bool + is_scheduled_raid: bool + is_free: bool + campaign_id: str + raid_ball: Item + visual_effects: _containers.RepeatedCompositeFieldContainer[RaidVisualEffect] + raid_visual_level: int + raid_visual_plaque_type: RaidVisualType + raid_plaque_pip_style: RaidPlaquePipStyle + mascot_character: EnumWrapper.InvasionCharacter + boot_raid_enabled: bool + reward_pokemon: PokemonProto + default_raid_ball: Item + def __init__(self, raid_seed: _Optional[int] = ..., raid_spawn_ms: _Optional[int] = ..., raid_battle_ms: _Optional[int] = ..., raid_end_ms: _Optional[int] = ..., raid_pokemon: _Optional[_Union[PokemonProto, _Mapping]] = ..., raid_level: _Optional[_Union[RaidLevel, str]] = ..., complete: bool = ..., is_raid_hidden: bool = ..., is_scheduled_raid: bool = ..., is_free: bool = ..., campaign_id: _Optional[str] = ..., raid_ball: _Optional[_Union[Item, str]] = ..., visual_effects: _Optional[_Iterable[_Union[RaidVisualEffect, _Mapping]]] = ..., raid_visual_level: _Optional[int] = ..., raid_visual_plaque_type: _Optional[_Union[RaidVisualType, str]] = ..., raid_plaque_pip_style: _Optional[_Union[RaidPlaquePipStyle, str]] = ..., mascot_character: _Optional[_Union[EnumWrapper.InvasionCharacter, str]] = ..., boot_raid_enabled: bool = ..., reward_pokemon: _Optional[_Union[PokemonProto, _Mapping]] = ..., default_raid_ball: _Optional[_Union[Item, str]] = ...) -> None: ... + +class RaidInvitationDetails(_message.Message): + __slots__ = ["gym_id", "lobby_id", "raid_seed", "raid_invitation_expire_ms", "raid_level", "gym_name", "image_url", "latitude", "longitude", "raid_pokemon_id", "raid_pokemon_form", "inviter_id", "inviter_nickname", "inviter_avatar", "inviter_team", "raid_pokemon_temp_evo_id", "raid_pokemon_costume", "raid_visual_level", "inviter_neutral_avatar"] + GYM_ID_FIELD_NUMBER: _ClassVar[int] + LOBBY_ID_FIELD_NUMBER: _ClassVar[int] + RAID_SEED_FIELD_NUMBER: _ClassVar[int] + RAID_INVITATION_EXPIRE_MS_FIELD_NUMBER: _ClassVar[int] + RAID_LEVEL_FIELD_NUMBER: _ClassVar[int] + GYM_NAME_FIELD_NUMBER: _ClassVar[int] + IMAGE_URL_FIELD_NUMBER: _ClassVar[int] + LATITUDE_FIELD_NUMBER: _ClassVar[int] + LONGITUDE_FIELD_NUMBER: _ClassVar[int] + RAID_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + RAID_POKEMON_FORM_FIELD_NUMBER: _ClassVar[int] + INVITER_ID_FIELD_NUMBER: _ClassVar[int] + INVITER_NICKNAME_FIELD_NUMBER: _ClassVar[int] + INVITER_AVATAR_FIELD_NUMBER: _ClassVar[int] + INVITER_TEAM_FIELD_NUMBER: _ClassVar[int] + RAID_POKEMON_TEMP_EVO_ID_FIELD_NUMBER: _ClassVar[int] + RAID_POKEMON_COSTUME_FIELD_NUMBER: _ClassVar[int] + RAID_VISUAL_LEVEL_FIELD_NUMBER: _ClassVar[int] + INVITER_NEUTRAL_AVATAR_FIELD_NUMBER: _ClassVar[int] + gym_id: str + lobby_id: _containers.RepeatedScalarFieldContainer[int] + raid_seed: int + raid_invitation_expire_ms: int + raid_level: RaidLevel + gym_name: str + image_url: str + latitude: float + longitude: float + raid_pokemon_id: HoloPokemonId + raid_pokemon_form: PokemonDisplayProto.Form + inviter_id: str + inviter_nickname: str + inviter_avatar: PlayerAvatarProto + inviter_team: Team + raid_pokemon_temp_evo_id: HoloTemporaryEvolutionId + raid_pokemon_costume: PokemonDisplayProto.Costume + raid_visual_level: int + inviter_neutral_avatar: PlayerNeutralAvatarProto + def __init__(self, gym_id: _Optional[str] = ..., lobby_id: _Optional[_Iterable[int]] = ..., raid_seed: _Optional[int] = ..., raid_invitation_expire_ms: _Optional[int] = ..., raid_level: _Optional[_Union[RaidLevel, str]] = ..., gym_name: _Optional[str] = ..., image_url: _Optional[str] = ..., latitude: _Optional[float] = ..., longitude: _Optional[float] = ..., raid_pokemon_id: _Optional[_Union[HoloPokemonId, str]] = ..., raid_pokemon_form: _Optional[_Union[PokemonDisplayProto.Form, str]] = ..., inviter_id: _Optional[str] = ..., inviter_nickname: _Optional[str] = ..., inviter_avatar: _Optional[_Union[PlayerAvatarProto, _Mapping]] = ..., inviter_team: _Optional[_Union[Team, str]] = ..., raid_pokemon_temp_evo_id: _Optional[_Union[HoloTemporaryEvolutionId, str]] = ..., raid_pokemon_costume: _Optional[_Union[PokemonDisplayProto.Costume, str]] = ..., raid_visual_level: _Optional[int] = ..., inviter_neutral_avatar: _Optional[_Union[PlayerNeutralAvatarProto, _Mapping]] = ...) -> None: ... + +class RaidInviteFriendsSettingsProto(_message.Message): + __slots__ = ["raid_invite_min_level"] + RAID_INVITE_MIN_LEVEL_FIELD_NUMBER: _ClassVar[int] + raid_invite_min_level: int + def __init__(self, raid_invite_min_level: _Optional[int] = ...) -> None: ... + +class RaidJoinInformationProto(_message.Message): + __slots__ = ["lobby_creation_ms", "lobby_end_join_ms"] + LOBBY_CREATION_MS_FIELD_NUMBER: _ClassVar[int] + LOBBY_END_JOIN_MS_FIELD_NUMBER: _ClassVar[int] + lobby_creation_ms: int + lobby_end_join_ms: int + def __init__(self, lobby_creation_ms: _Optional[int] = ..., lobby_end_join_ms: _Optional[int] = ...) -> None: ... + +class RaidLobbyAvailabilityInformationProto(_message.Message): + __slots__ = ["raid_lobby_unavailable"] + RAID_LOBBY_UNAVAILABLE_FIELD_NUMBER: _ClassVar[int] + raid_lobby_unavailable: bool + def __init__(self, raid_lobby_unavailable: bool = ...) -> None: ... + +class RaidLobbyCounterData(_message.Message): + __slots__ = ["gym_id", "player_count", "lobby_join_end_ms"] + GYM_ID_FIELD_NUMBER: _ClassVar[int] + PLAYER_COUNT_FIELD_NUMBER: _ClassVar[int] + LOBBY_JOIN_END_MS_FIELD_NUMBER: _ClassVar[int] + gym_id: str + player_count: int + lobby_join_end_ms: int + def __init__(self, gym_id: _Optional[str] = ..., player_count: _Optional[int] = ..., lobby_join_end_ms: _Optional[int] = ...) -> None: ... + +class RaidLobbyCounterRequest(_message.Message): + __slots__ = ["gym_id"] + GYM_ID_FIELD_NUMBER: _ClassVar[int] + gym_id: str + def __init__(self, gym_id: _Optional[str] = ...) -> None: ... + +class RaidLobbyCounterSettingsProto(_message.Message): + __slots__ = ["polling_enabled", "polling_interval_ms", "subscribe_enabled", "publish_enabled", "map_display_enabled", "nearby_display_enabled", "show_counter_radius_meters", "subscribe_s2_level", "max_count_to_update", "subscription_namespace", "polling_radius_meters", "publish_cutoff_time_ms"] + POLLING_ENABLED_FIELD_NUMBER: _ClassVar[int] + POLLING_INTERVAL_MS_FIELD_NUMBER: _ClassVar[int] + SUBSCRIBE_ENABLED_FIELD_NUMBER: _ClassVar[int] + PUBLISH_ENABLED_FIELD_NUMBER: _ClassVar[int] + MAP_DISPLAY_ENABLED_FIELD_NUMBER: _ClassVar[int] + NEARBY_DISPLAY_ENABLED_FIELD_NUMBER: _ClassVar[int] + SHOW_COUNTER_RADIUS_METERS_FIELD_NUMBER: _ClassVar[int] + SUBSCRIBE_S2_LEVEL_FIELD_NUMBER: _ClassVar[int] + MAX_COUNT_TO_UPDATE_FIELD_NUMBER: _ClassVar[int] + SUBSCRIPTION_NAMESPACE_FIELD_NUMBER: _ClassVar[int] + POLLING_RADIUS_METERS_FIELD_NUMBER: _ClassVar[int] + PUBLISH_CUTOFF_TIME_MS_FIELD_NUMBER: _ClassVar[int] + polling_enabled: bool + polling_interval_ms: int + subscribe_enabled: bool + publish_enabled: bool + map_display_enabled: bool + nearby_display_enabled: bool + show_counter_radius_meters: float + subscribe_s2_level: int + max_count_to_update: int + subscription_namespace: str + polling_radius_meters: float + publish_cutoff_time_ms: int + def __init__(self, polling_enabled: bool = ..., polling_interval_ms: _Optional[int] = ..., subscribe_enabled: bool = ..., publish_enabled: bool = ..., map_display_enabled: bool = ..., nearby_display_enabled: bool = ..., show_counter_radius_meters: _Optional[float] = ..., subscribe_s2_level: _Optional[int] = ..., max_count_to_update: _Optional[int] = ..., subscription_namespace: _Optional[str] = ..., polling_radius_meters: _Optional[float] = ..., publish_cutoff_time_ms: _Optional[int] = ...) -> None: ... + +class RaidLogHeader(_message.Message): + __slots__ = ["gym_id", "raid_seed", "gym_lat_degrees", "gym_lng_degrees", "time_root_ms", "raid_battle_id"] + GYM_ID_FIELD_NUMBER: _ClassVar[int] + RAID_SEED_FIELD_NUMBER: _ClassVar[int] + GYM_LAT_DEGREES_FIELD_NUMBER: _ClassVar[int] + GYM_LNG_DEGREES_FIELD_NUMBER: _ClassVar[int] + TIME_ROOT_MS_FIELD_NUMBER: _ClassVar[int] + RAID_BATTLE_ID_FIELD_NUMBER: _ClassVar[int] + gym_id: str + raid_seed: int + gym_lat_degrees: float + gym_lng_degrees: float + time_root_ms: int + raid_battle_id: str + def __init__(self, gym_id: _Optional[str] = ..., raid_seed: _Optional[int] = ..., gym_lat_degrees: _Optional[float] = ..., gym_lng_degrees: _Optional[float] = ..., time_root_ms: _Optional[int] = ..., raid_battle_id: _Optional[str] = ...) -> None: ... + +class RaidMusicOverrideConfig(_message.Message): + __slots__ = ["raid_level", "battle_music_key"] + RAID_LEVEL_FIELD_NUMBER: _ClassVar[int] + BATTLE_MUSIC_KEY_FIELD_NUMBER: _ClassVar[int] + raid_level: RaidLevel + battle_music_key: str + def __init__(self, raid_level: _Optional[_Union[RaidLevel, str]] = ..., battle_music_key: _Optional[str] = ...) -> None: ... + +class RaidParticipantProto(_message.Message): + __slots__ = ["join_information", "lobby_availability", "player_id", "raid_seed", "gym_id", "lobby_id", "raid_info", "latitude", "longitude"] + JOIN_INFORMATION_FIELD_NUMBER: _ClassVar[int] + LOBBY_AVAILABILITY_FIELD_NUMBER: _ClassVar[int] + PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + RAID_SEED_FIELD_NUMBER: _ClassVar[int] + GYM_ID_FIELD_NUMBER: _ClassVar[int] + LOBBY_ID_FIELD_NUMBER: _ClassVar[int] + RAID_INFO_FIELD_NUMBER: _ClassVar[int] + LATITUDE_FIELD_NUMBER: _ClassVar[int] + LONGITUDE_FIELD_NUMBER: _ClassVar[int] + join_information: RaidJoinInformationProto + lobby_availability: RaidLobbyAvailabilityInformationProto + player_id: str + raid_seed: int + gym_id: str + lobby_id: _containers.RepeatedScalarFieldContainer[int] + raid_info: RaidInfoProto + latitude: float + longitude: float + def __init__(self, join_information: _Optional[_Union[RaidJoinInformationProto, _Mapping]] = ..., lobby_availability: _Optional[_Union[RaidLobbyAvailabilityInformationProto, _Mapping]] = ..., player_id: _Optional[str] = ..., raid_seed: _Optional[int] = ..., gym_id: _Optional[str] = ..., lobby_id: _Optional[_Iterable[int]] = ..., raid_info: _Optional[_Union[RaidInfoProto, _Mapping]] = ..., latitude: _Optional[float] = ..., longitude: _Optional[float] = ...) -> None: ... + +class RaidPlayerStatProto(_message.Message): + __slots__ = ["stat_id", "player_profile", "stat_value", "pokemon", "featured", "attacker_index"] + class StatType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET_RAID_STAT: _ClassVar[RaidPlayerStatProto.StatType] + FINAL_STRIKE_PLAYER: _ClassVar[RaidPlayerStatProto.StatType] + DAMAGE_DEALT_PLAYER: _ClassVar[RaidPlayerStatProto.StatType] + REMOTE_DISTANCE_PLAYER: _ClassVar[RaidPlayerStatProto.StatType] + USE_MEGA_EVO_PLAYER: _ClassVar[RaidPlayerStatProto.StatType] + USE_BUDDY_PLAYER: _ClassVar[RaidPlayerStatProto.StatType] + CUSTOMIZE_AVATAR_PLAYER: _ClassVar[RaidPlayerStatProto.StatType] + NUM_FRIENDS_IN_RAID_PLAYER: _ClassVar[RaidPlayerStatProto.StatType] + RECENT_WALKING_DISTANCE_PLAYER: _ClassVar[RaidPlayerStatProto.StatType] + NUM_CHARGED_ATTACKS_PLAYER: _ClassVar[RaidPlayerStatProto.StatType] + SURVIVAL_DURATION_POKEMON: _ClassVar[RaidPlayerStatProto.StatType] + POKEMON_HEIGHT_POKEMON: _ClassVar[RaidPlayerStatProto.StatType] + UNSET_RAID_STAT: RaidPlayerStatProto.StatType + FINAL_STRIKE_PLAYER: RaidPlayerStatProto.StatType + DAMAGE_DEALT_PLAYER: RaidPlayerStatProto.StatType + REMOTE_DISTANCE_PLAYER: RaidPlayerStatProto.StatType + USE_MEGA_EVO_PLAYER: RaidPlayerStatProto.StatType + USE_BUDDY_PLAYER: RaidPlayerStatProto.StatType + CUSTOMIZE_AVATAR_PLAYER: RaidPlayerStatProto.StatType + NUM_FRIENDS_IN_RAID_PLAYER: RaidPlayerStatProto.StatType + RECENT_WALKING_DISTANCE_PLAYER: RaidPlayerStatProto.StatType + NUM_CHARGED_ATTACKS_PLAYER: RaidPlayerStatProto.StatType + SURVIVAL_DURATION_POKEMON: RaidPlayerStatProto.StatType + POKEMON_HEIGHT_POKEMON: RaidPlayerStatProto.StatType + STAT_ID_FIELD_NUMBER: _ClassVar[int] + PLAYER_PROFILE_FIELD_NUMBER: _ClassVar[int] + STAT_VALUE_FIELD_NUMBER: _ClassVar[int] + POKEMON_FIELD_NUMBER: _ClassVar[int] + FEATURED_FIELD_NUMBER: _ClassVar[int] + ATTACKER_INDEX_FIELD_NUMBER: _ClassVar[int] + stat_id: RaidPlayerStatProto.StatType + player_profile: PlayerPublicProfileProto + stat_value: float + pokemon: RaidPlayerStatsPokemonProto + featured: bool + attacker_index: int + def __init__(self, stat_id: _Optional[_Union[RaidPlayerStatProto.StatType, str]] = ..., player_profile: _Optional[_Union[PlayerPublicProfileProto, _Mapping]] = ..., stat_value: _Optional[float] = ..., pokemon: _Optional[_Union[RaidPlayerStatsPokemonProto, _Mapping]] = ..., featured: bool = ..., attacker_index: _Optional[int] = ...) -> None: ... + +class RaidPlayerStatsGlobalSettingsProto(_message.Message): + __slots__ = ["enabled", "enabled_pokemon", "enabled_avatar_spin"] + ENABLED_FIELD_NUMBER: _ClassVar[int] + ENABLED_POKEMON_FIELD_NUMBER: _ClassVar[int] + ENABLED_AVATAR_SPIN_FIELD_NUMBER: _ClassVar[int] + enabled: bool + enabled_pokemon: bool + enabled_avatar_spin: bool + def __init__(self, enabled: bool = ..., enabled_pokemon: bool = ..., enabled_avatar_spin: bool = ...) -> None: ... + +class RaidPlayerStatsPokemonProto(_message.Message): + __slots__ = ["holo_pokemon_id", "pokemon_display"] + HOLO_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + POKEMON_DISPLAY_FIELD_NUMBER: _ClassVar[int] + holo_pokemon_id: HoloPokemonId + pokemon_display: PokemonDisplayProto + def __init__(self, holo_pokemon_id: _Optional[_Union[HoloPokemonId, str]] = ..., pokemon_display: _Optional[_Union[PokemonDisplayProto, _Mapping]] = ...) -> None: ... + +class RaidPlayerStatsProto(_message.Message): + __slots__ = ["stats"] + STATS_FIELD_NUMBER: _ClassVar[int] + stats: _containers.RepeatedCompositeFieldContainer[RaidPlayerStatProto] + def __init__(self, stats: _Optional[_Iterable[_Union[RaidPlayerStatProto, _Mapping]]] = ...) -> None: ... + +class RaidProto(_message.Message): + __slots__ = ["raid_seed", "started_ms", "completed_ms", "encounter_pokemon_id", "completed_battle", "received_rewards", "finished_encounter", "received_default_rewards", "incremented_raid_friends", "completed_battle_ms", "is_remote", "reward_pokemon"] + RAID_SEED_FIELD_NUMBER: _ClassVar[int] + STARTED_MS_FIELD_NUMBER: _ClassVar[int] + COMPLETED_MS_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + COMPLETED_BATTLE_FIELD_NUMBER: _ClassVar[int] + RECEIVED_REWARDS_FIELD_NUMBER: _ClassVar[int] + FINISHED_ENCOUNTER_FIELD_NUMBER: _ClassVar[int] + RECEIVED_DEFAULT_REWARDS_FIELD_NUMBER: _ClassVar[int] + INCREMENTED_RAID_FRIENDS_FIELD_NUMBER: _ClassVar[int] + COMPLETED_BATTLE_MS_FIELD_NUMBER: _ClassVar[int] + IS_REMOTE_FIELD_NUMBER: _ClassVar[int] + REWARD_POKEMON_FIELD_NUMBER: _ClassVar[int] + raid_seed: int + started_ms: int + completed_ms: int + encounter_pokemon_id: HoloPokemonId + completed_battle: bool + received_rewards: bool + finished_encounter: bool + received_default_rewards: bool + incremented_raid_friends: bool + completed_battle_ms: int + is_remote: bool + reward_pokemon: PokemonProto + def __init__(self, raid_seed: _Optional[int] = ..., started_ms: _Optional[int] = ..., completed_ms: _Optional[int] = ..., encounter_pokemon_id: _Optional[_Union[HoloPokemonId, str]] = ..., completed_battle: bool = ..., received_rewards: bool = ..., finished_encounter: bool = ..., received_default_rewards: bool = ..., incremented_raid_friends: bool = ..., completed_battle_ms: _Optional[int] = ..., is_remote: bool = ..., reward_pokemon: _Optional[_Union[PokemonProto, _Mapping]] = ...) -> None: ... + +class RaidRewardsLogEntry(_message.Message): + __slots__ = ["result", "items", "default_rewards", "stardust", "stickers", "is_mega", "mega_resource", "temp_evo_raid_status", "temp_evo_id", "defender_alignment", "candy", "xl_candy"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[RaidRewardsLogEntry.Result] + SUCCESS: _ClassVar[RaidRewardsLogEntry.Result] + UNSET: RaidRewardsLogEntry.Result + SUCCESS: RaidRewardsLogEntry.Result + class TempEvoRaidStatus(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NONE: _ClassVar[RaidRewardsLogEntry.TempEvoRaidStatus] + IS_MEGA: _ClassVar[RaidRewardsLogEntry.TempEvoRaidStatus] + IS_PRIMAL: _ClassVar[RaidRewardsLogEntry.TempEvoRaidStatus] + NONE: RaidRewardsLogEntry.TempEvoRaidStatus + IS_MEGA: RaidRewardsLogEntry.TempEvoRaidStatus + IS_PRIMAL: RaidRewardsLogEntry.TempEvoRaidStatus + RESULT_FIELD_NUMBER: _ClassVar[int] + ITEMS_FIELD_NUMBER: _ClassVar[int] + DEFAULT_REWARDS_FIELD_NUMBER: _ClassVar[int] + STARDUST_FIELD_NUMBER: _ClassVar[int] + STICKERS_FIELD_NUMBER: _ClassVar[int] + IS_MEGA_FIELD_NUMBER: _ClassVar[int] + MEGA_RESOURCE_FIELD_NUMBER: _ClassVar[int] + TEMP_EVO_RAID_STATUS_FIELD_NUMBER: _ClassVar[int] + TEMP_EVO_ID_FIELD_NUMBER: _ClassVar[int] + DEFENDER_ALIGNMENT_FIELD_NUMBER: _ClassVar[int] + CANDY_FIELD_NUMBER: _ClassVar[int] + XL_CANDY_FIELD_NUMBER: _ClassVar[int] + result: RaidRewardsLogEntry.Result + items: _containers.RepeatedCompositeFieldContainer[ItemProto] + default_rewards: _containers.RepeatedCompositeFieldContainer[ItemProto] + stardust: int + stickers: _containers.RepeatedCompositeFieldContainer[LootItemProto] + is_mega: bool + mega_resource: PokemonCandyRewardProto + temp_evo_raid_status: RaidRewardsLogEntry.TempEvoRaidStatus + temp_evo_id: HoloTemporaryEvolutionId + defender_alignment: PokemonDisplayProto.Alignment + candy: PokemonCandyRewardProto + xl_candy: PokemonCandyRewardProto + def __init__(self, result: _Optional[_Union[RaidRewardsLogEntry.Result, str]] = ..., items: _Optional[_Iterable[_Union[ItemProto, _Mapping]]] = ..., default_rewards: _Optional[_Iterable[_Union[ItemProto, _Mapping]]] = ..., stardust: _Optional[int] = ..., stickers: _Optional[_Iterable[_Union[LootItemProto, _Mapping]]] = ..., is_mega: bool = ..., mega_resource: _Optional[_Union[PokemonCandyRewardProto, _Mapping]] = ..., temp_evo_raid_status: _Optional[_Union[RaidRewardsLogEntry.TempEvoRaidStatus, str]] = ..., temp_evo_id: _Optional[_Union[HoloTemporaryEvolutionId, str]] = ..., defender_alignment: _Optional[_Union[PokemonDisplayProto.Alignment, str]] = ..., candy: _Optional[_Union[PokemonCandyRewardProto, _Mapping]] = ..., xl_candy: _Optional[_Union[PokemonCandyRewardProto, _Mapping]] = ...) -> None: ... + +class RaidTelemetry(_message.Message): + __slots__ = ["raid_telemetry_id", "bundle_version", "time_since_enter_raid", "time_since_last_raid_telemetry", "raid_level", "private_lobby", "ticket_item", "num_players_in_lobby", "battle_party_number"] + RAID_TELEMETRY_ID_FIELD_NUMBER: _ClassVar[int] + BUNDLE_VERSION_FIELD_NUMBER: _ClassVar[int] + TIME_SINCE_ENTER_RAID_FIELD_NUMBER: _ClassVar[int] + TIME_SINCE_LAST_RAID_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + RAID_LEVEL_FIELD_NUMBER: _ClassVar[int] + PRIVATE_LOBBY_FIELD_NUMBER: _ClassVar[int] + TICKET_ITEM_FIELD_NUMBER: _ClassVar[int] + NUM_PLAYERS_IN_LOBBY_FIELD_NUMBER: _ClassVar[int] + BATTLE_PARTY_NUMBER_FIELD_NUMBER: _ClassVar[int] + raid_telemetry_id: RaidTelemetryIds + bundle_version: str + time_since_enter_raid: float + time_since_last_raid_telemetry: float + raid_level: int + private_lobby: bool + ticket_item: str + num_players_in_lobby: int + battle_party_number: int + def __init__(self, raid_telemetry_id: _Optional[_Union[RaidTelemetryIds, str]] = ..., bundle_version: _Optional[str] = ..., time_since_enter_raid: _Optional[float] = ..., time_since_last_raid_telemetry: _Optional[float] = ..., raid_level: _Optional[int] = ..., private_lobby: bool = ..., ticket_item: _Optional[str] = ..., num_players_in_lobby: _Optional[int] = ..., battle_party_number: _Optional[int] = ...) -> None: ... + +class RaidTicketProto(_message.Message): + __slots__ = ["ticket_id", "item"] + TICKET_ID_FIELD_NUMBER: _ClassVar[int] + ITEM_FIELD_NUMBER: _ClassVar[int] + ticket_id: str + item: Item + def __init__(self, ticket_id: _Optional[str] = ..., item: _Optional[_Union[Item, str]] = ...) -> None: ... + +class RaidTicketSettingsProto(_message.Message): + __slots__ = ["consume_raid_ticket_upon_battle_start"] + CONSUME_RAID_TICKET_UPON_BATTLE_START_FIELD_NUMBER: _ClassVar[int] + consume_raid_ticket_upon_battle_start: bool + def __init__(self, consume_raid_ticket_upon_battle_start: bool = ...) -> None: ... + +class RaidTicketsProto(_message.Message): + __slots__ = ["raid_ticket"] + RAID_TICKET_FIELD_NUMBER: _ClassVar[int] + raid_ticket: _containers.RepeatedCompositeFieldContainer[RaidTicketProto] + def __init__(self, raid_ticket: _Optional[_Iterable[_Union[RaidTicketProto, _Mapping]]] = ...) -> None: ... + +class RaidVisualEffect(_message.Message): + __slots__ = ["effect_asset_key", "start_millis", "stop_millis"] + EFFECT_ASSET_KEY_FIELD_NUMBER: _ClassVar[int] + START_MILLIS_FIELD_NUMBER: _ClassVar[int] + STOP_MILLIS_FIELD_NUMBER: _ClassVar[int] + effect_asset_key: str + start_millis: int + stop_millis: int + def __init__(self, effect_asset_key: _Optional[str] = ..., start_millis: _Optional[int] = ..., stop_millis: _Optional[int] = ...) -> None: ... + +class RaidVnextClientLogProto(_message.Message): + __slots__ = ["header", "entries"] + class VnextLogEntryProto(_message.Message): + __slots__ = ["header"] + class VnextHeaderProto(_message.Message): + __slots__ = ["type", "time_now_offset_ms"] + class HeaderType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NO_TYPE: _ClassVar[RaidVnextClientLogProto.VnextLogEntryProto.VnextHeaderProto.HeaderType] + NO_TYPE: RaidVnextClientLogProto.VnextLogEntryProto.VnextHeaderProto.HeaderType + TYPE_FIELD_NUMBER: _ClassVar[int] + TIME_NOW_OFFSET_MS_FIELD_NUMBER: _ClassVar[int] + type: RaidVnextClientLogProto.VnextLogEntryProto.VnextHeaderProto.HeaderType + time_now_offset_ms: int + def __init__(self, type: _Optional[_Union[RaidVnextClientLogProto.VnextLogEntryProto.VnextHeaderProto.HeaderType, str]] = ..., time_now_offset_ms: _Optional[int] = ...) -> None: ... + HEADER_FIELD_NUMBER: _ClassVar[int] + header: RaidVnextClientLogProto.VnextLogEntryProto.VnextHeaderProto + def __init__(self, header: _Optional[_Union[RaidVnextClientLogProto.VnextLogEntryProto.VnextHeaderProto, _Mapping]] = ...) -> None: ... + HEADER_FIELD_NUMBER: _ClassVar[int] + ENTRIES_FIELD_NUMBER: _ClassVar[int] + header: RaidLogHeader + entries: _containers.RepeatedCompositeFieldContainer[RaidVnextClientLogProto.VnextLogEntryProto] + def __init__(self, header: _Optional[_Union[RaidLogHeader, _Mapping]] = ..., entries: _Optional[_Iterable[_Union[RaidVnextClientLogProto.VnextLogEntryProto, _Mapping]]] = ...) -> None: ... + +class RangeProto(_message.Message): + __slots__ = ["min", "max"] + MIN_FIELD_NUMBER: _ClassVar[int] + MAX_FIELD_NUMBER: _ClassVar[int] + min: int + max: int + def __init__(self, min: _Optional[int] = ..., max: _Optional[int] = ...) -> None: ... + +class RateRouteOutProto(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[RateRouteOutProto.Result] + SUCCESS: _ClassVar[RateRouteOutProto.Result] + ERROR_ROUTE_NOT_FOUND: _ClassVar[RateRouteOutProto.Result] + ERROR_RATE_LIMITED: _ClassVar[RateRouteOutProto.Result] + ERROR_ALREADY_RATED: _ClassVar[RateRouteOutProto.Result] + ERROR_UNKNOWN: _ClassVar[RateRouteOutProto.Result] + UNSET: RateRouteOutProto.Result + SUCCESS: RateRouteOutProto.Result + ERROR_ROUTE_NOT_FOUND: RateRouteOutProto.Result + ERROR_RATE_LIMITED: RateRouteOutProto.Result + ERROR_ALREADY_RATED: RateRouteOutProto.Result + ERROR_UNKNOWN: RateRouteOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: RateRouteOutProto.Result + def __init__(self, result: _Optional[_Union[RateRouteOutProto.Result, str]] = ...) -> None: ... + +class RateRouteProto(_message.Message): + __slots__ = ["star_rating", "route_id"] + STAR_RATING_FIELD_NUMBER: _ClassVar[int] + ROUTE_ID_FIELD_NUMBER: _ClassVar[int] + star_rating: int + route_id: str + def __init__(self, star_rating: _Optional[int] = ..., route_id: _Optional[str] = ...) -> None: ... + +class ReadPointOfInterestDescriptionTelemetry(_message.Message): + __slots__ = ["result", "fort_id", "fort_type", "partner_id", "campaign_id"] + RESULT_FIELD_NUMBER: _ClassVar[int] + FORT_ID_FIELD_NUMBER: _ClassVar[int] + FORT_TYPE_FIELD_NUMBER: _ClassVar[int] + PARTNER_ID_FIELD_NUMBER: _ClassVar[int] + CAMPAIGN_ID_FIELD_NUMBER: _ClassVar[int] + result: str + fort_id: str + fort_type: int + partner_id: str + campaign_id: str + def __init__(self, result: _Optional[str] = ..., fort_id: _Optional[str] = ..., fort_type: _Optional[int] = ..., partner_id: _Optional[str] = ..., campaign_id: _Optional[str] = ...) -> None: ... + +class ReadQuestDialogOutProto(_message.Message): + __slots__ = ["status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[ReadQuestDialogOutProto.Status] + SUCCESS: _ClassVar[ReadQuestDialogOutProto.Status] + ERROR_QUEST_NOT_FOUND: _ClassVar[ReadQuestDialogOutProto.Status] + ERROR_NO_DIALOG: _ClassVar[ReadQuestDialogOutProto.Status] + UNSET: ReadQuestDialogOutProto.Status + SUCCESS: ReadQuestDialogOutProto.Status + ERROR_QUEST_NOT_FOUND: ReadQuestDialogOutProto.Status + ERROR_NO_DIALOG: ReadQuestDialogOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + status: ReadQuestDialogOutProto.Status + def __init__(self, status: _Optional[_Union[ReadQuestDialogOutProto.Status, str]] = ...) -> None: ... + +class ReadQuestDialogProto(_message.Message): + __slots__ = ["quest_id"] + QUEST_ID_FIELD_NUMBER: _ClassVar[int] + quest_id: str + def __init__(self, quest_id: _Optional[str] = ...) -> None: ... + +class ReassignPlayerOutProto(_message.Message): + __slots__ = ["result", "reassigned_instance"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[ReassignPlayerOutProto.Result] + SUCCESS: _ClassVar[ReassignPlayerOutProto.Result] + UNSET: ReassignPlayerOutProto.Result + SUCCESS: ReassignPlayerOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + REASSIGNED_INSTANCE_FIELD_NUMBER: _ClassVar[int] + result: ReassignPlayerOutProto.Result + reassigned_instance: int + def __init__(self, result: _Optional[_Union[ReassignPlayerOutProto.Result, str]] = ..., reassigned_instance: _Optional[int] = ...) -> None: ... + +class ReassignPlayerProto(_message.Message): + __slots__ = ["current_instance"] + CURRENT_INSTANCE_FIELD_NUMBER: _ClassVar[int] + current_instance: int + def __init__(self, current_instance: _Optional[int] = ...) -> None: ... + +class RecallRouteDraftOutProto(_message.Message): + __slots__ = ["result", "recalled_route"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[RecallRouteDraftOutProto.Result] + SUCCESS: _ClassVar[RecallRouteDraftOutProto.Result] + ERROR_UNKNOWN: _ClassVar[RecallRouteDraftOutProto.Result] + ERROR_INVALID_ROUTE: _ClassVar[RecallRouteDraftOutProto.Result] + ERROR_MODERATION_FAILURE: _ClassVar[RecallRouteDraftOutProto.Result] + ERROR_ALREADY_RECALLED: _ClassVar[RecallRouteDraftOutProto.Result] + ERROR_TOO_MANY_RECALLS: _ClassVar[RecallRouteDraftOutProto.Result] + UNSET: RecallRouteDraftOutProto.Result + SUCCESS: RecallRouteDraftOutProto.Result + ERROR_UNKNOWN: RecallRouteDraftOutProto.Result + ERROR_INVALID_ROUTE: RecallRouteDraftOutProto.Result + ERROR_MODERATION_FAILURE: RecallRouteDraftOutProto.Result + ERROR_ALREADY_RECALLED: RecallRouteDraftOutProto.Result + ERROR_TOO_MANY_RECALLS: RecallRouteDraftOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + RECALLED_ROUTE_FIELD_NUMBER: _ClassVar[int] + result: RecallRouteDraftOutProto.Result + recalled_route: RouteCreationProto + def __init__(self, result: _Optional[_Union[RecallRouteDraftOutProto.Result, str]] = ..., recalled_route: _Optional[_Union[RouteCreationProto, _Mapping]] = ...) -> None: ... + +class RecallRouteDraftProto(_message.Message): + __slots__ = ["route_id", "delete_route_draft"] + ROUTE_ID_FIELD_NUMBER: _ClassVar[int] + DELETE_ROUTE_DRAFT_FIELD_NUMBER: _ClassVar[int] + route_id: str + delete_route_draft: bool + def __init__(self, route_id: _Optional[str] = ..., delete_route_draft: bool = ...) -> None: ... + +class RecommendedSearchProto(_message.Message): + __slots__ = ["search_label", "prepended_search_string", "search_key", "appended_search_string"] + SEARCH_LABEL_FIELD_NUMBER: _ClassVar[int] + PREPENDED_SEARCH_STRING_FIELD_NUMBER: _ClassVar[int] + SEARCH_KEY_FIELD_NUMBER: _ClassVar[int] + APPENDED_SEARCH_STRING_FIELD_NUMBER: _ClassVar[int] + search_label: str + prepended_search_string: str + search_key: str + appended_search_string: str + def __init__(self, search_label: _Optional[str] = ..., prepended_search_string: _Optional[str] = ..., search_key: _Optional[str] = ..., appended_search_string: _Optional[str] = ...) -> None: ... + +class RectProto(_message.Message): + __slots__ = ["lo", "hi"] + LO_FIELD_NUMBER: _ClassVar[int] + HI_FIELD_NUMBER: _ClassVar[int] + lo: PointProto + hi: PointProto + def __init__(self, lo: _Optional[_Union[PointProto, _Mapping]] = ..., hi: _Optional[_Union[PointProto, _Mapping]] = ...) -> None: ... + +class RecycleItemOutProto(_message.Message): + __slots__ = ["result", "new_count"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[RecycleItemOutProto.Result] + SUCCESS: _ClassVar[RecycleItemOutProto.Result] + ERROR_NOT_ENOUGH_COPIES: _ClassVar[RecycleItemOutProto.Result] + ERROR_CANNOT_RECYCLE_INCUBATORS: _ClassVar[RecycleItemOutProto.Result] + UNSET: RecycleItemOutProto.Result + SUCCESS: RecycleItemOutProto.Result + ERROR_NOT_ENOUGH_COPIES: RecycleItemOutProto.Result + ERROR_CANNOT_RECYCLE_INCUBATORS: RecycleItemOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + NEW_COUNT_FIELD_NUMBER: _ClassVar[int] + result: RecycleItemOutProto.Result + new_count: int + def __init__(self, result: _Optional[_Union[RecycleItemOutProto.Result, str]] = ..., new_count: _Optional[int] = ...) -> None: ... + +class RecycleItemProto(_message.Message): + __slots__ = ["item", "count"] + ITEM_FIELD_NUMBER: _ClassVar[int] + COUNT_FIELD_NUMBER: _ClassVar[int] + item: Item + count: int + def __init__(self, item: _Optional[_Union[Item, str]] = ..., count: _Optional[int] = ...) -> None: ... + +class RedeemPasscodeRequestProto(_message.Message): + __slots__ = ["passcode"] + PASSCODE_FIELD_NUMBER: _ClassVar[int] + passcode: str + def __init__(self, passcode: _Optional[str] = ...) -> None: ... + +class RedeemPasscodeResponseProto(_message.Message): + __slots__ = ["result", "acquired_item", "acquired_items_proto", "passcode"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[RedeemPasscodeResponseProto.Result] + SUCCESS: _ClassVar[RedeemPasscodeResponseProto.Result] + NOT_AVAILABLE: _ClassVar[RedeemPasscodeResponseProto.Result] + OVER_INVENTORY_LIMIT: _ClassVar[RedeemPasscodeResponseProto.Result] + ALREADY_REDEEMED: _ClassVar[RedeemPasscodeResponseProto.Result] + OVER_PLAYER_REDEMPTION_LIMIT: _ClassVar[RedeemPasscodeResponseProto.Result] + UNSET: RedeemPasscodeResponseProto.Result + SUCCESS: RedeemPasscodeResponseProto.Result + NOT_AVAILABLE: RedeemPasscodeResponseProto.Result + OVER_INVENTORY_LIMIT: RedeemPasscodeResponseProto.Result + ALREADY_REDEEMED: RedeemPasscodeResponseProto.Result + OVER_PLAYER_REDEMPTION_LIMIT: RedeemPasscodeResponseProto.Result + class AcquiredItem(_message.Message): + __slots__ = ["item", "count"] + ITEM_FIELD_NUMBER: _ClassVar[int] + COUNT_FIELD_NUMBER: _ClassVar[int] + item: str + count: int + def __init__(self, item: _Optional[str] = ..., count: _Optional[int] = ...) -> None: ... + RESULT_FIELD_NUMBER: _ClassVar[int] + ACQUIRED_ITEM_FIELD_NUMBER: _ClassVar[int] + ACQUIRED_ITEMS_PROTO_FIELD_NUMBER: _ClassVar[int] + PASSCODE_FIELD_NUMBER: _ClassVar[int] + result: RedeemPasscodeResponseProto.Result + acquired_item: _containers.RepeatedCompositeFieldContainer[RedeemPasscodeResponseProto.AcquiredItem] + acquired_items_proto: bytes + passcode: str + def __init__(self, result: _Optional[_Union[RedeemPasscodeResponseProto.Result, str]] = ..., acquired_item: _Optional[_Iterable[_Union[RedeemPasscodeResponseProto.AcquiredItem, _Mapping]]] = ..., acquired_items_proto: _Optional[bytes] = ..., passcode: _Optional[str] = ...) -> None: ... + +class RedeemPasscodeRewardProto(_message.Message): + __slots__ = ["items", "avatar_items", "egg_pokemon", "pokemon", "poke_candy", "stardust", "pokecoins", "badges", "redeemed_stickers", "quest_ids", "neutral_avatar_item_ids"] + ITEMS_FIELD_NUMBER: _ClassVar[int] + AVATAR_ITEMS_FIELD_NUMBER: _ClassVar[int] + EGG_POKEMON_FIELD_NUMBER: _ClassVar[int] + POKEMON_FIELD_NUMBER: _ClassVar[int] + POKE_CANDY_FIELD_NUMBER: _ClassVar[int] + STARDUST_FIELD_NUMBER: _ClassVar[int] + POKECOINS_FIELD_NUMBER: _ClassVar[int] + BADGES_FIELD_NUMBER: _ClassVar[int] + REDEEMED_STICKERS_FIELD_NUMBER: _ClassVar[int] + QUEST_IDS_FIELD_NUMBER: _ClassVar[int] + NEUTRAL_AVATAR_ITEM_IDS_FIELD_NUMBER: _ClassVar[int] + items: _containers.RepeatedCompositeFieldContainer[RedeemedItemProto] + avatar_items: _containers.RepeatedCompositeFieldContainer[RedeemedAvatarItemProto] + egg_pokemon: _containers.RepeatedCompositeFieldContainer[PokemonProto] + pokemon: _containers.RepeatedCompositeFieldContainer[PokemonProto] + poke_candy: _containers.RepeatedCompositeFieldContainer[PokeCandyProto] + stardust: int + pokecoins: int + badges: _containers.RepeatedScalarFieldContainer[HoloBadgeType] + redeemed_stickers: _containers.RepeatedCompositeFieldContainer[RedeemedStickerProto] + quest_ids: _containers.RepeatedScalarFieldContainer[str] + neutral_avatar_item_ids: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, items: _Optional[_Iterable[_Union[RedeemedItemProto, _Mapping]]] = ..., avatar_items: _Optional[_Iterable[_Union[RedeemedAvatarItemProto, _Mapping]]] = ..., egg_pokemon: _Optional[_Iterable[_Union[PokemonProto, _Mapping]]] = ..., pokemon: _Optional[_Iterable[_Union[PokemonProto, _Mapping]]] = ..., poke_candy: _Optional[_Iterable[_Union[PokeCandyProto, _Mapping]]] = ..., stardust: _Optional[int] = ..., pokecoins: _Optional[int] = ..., badges: _Optional[_Iterable[_Union[HoloBadgeType, str]]] = ..., redeemed_stickers: _Optional[_Iterable[_Union[RedeemedStickerProto, _Mapping]]] = ..., quest_ids: _Optional[_Iterable[str]] = ..., neutral_avatar_item_ids: _Optional[_Iterable[str]] = ...) -> None: ... + +class RedeemTicketGiftForFriendOutProto(_message.Message): + __slots__ = ["status", "gifting_eligibility"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[RedeemTicketGiftForFriendOutProto.Status] + SUCCESS: _ClassVar[RedeemTicketGiftForFriendOutProto.Status] + ERROR_UNKNOWN: _ClassVar[RedeemTicketGiftForFriendOutProto.Status] + FAILURE_ELIGIBILITY: _ClassVar[RedeemTicketGiftForFriendOutProto.Status] + FAILURE_GIFT_NOT_FOUND: _ClassVar[RedeemTicketGiftForFriendOutProto.Status] + UNSET: RedeemTicketGiftForFriendOutProto.Status + SUCCESS: RedeemTicketGiftForFriendOutProto.Status + ERROR_UNKNOWN: RedeemTicketGiftForFriendOutProto.Status + FAILURE_ELIGIBILITY: RedeemTicketGiftForFriendOutProto.Status + FAILURE_GIFT_NOT_FOUND: RedeemTicketGiftForFriendOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + GIFTING_ELIGIBILITY_FIELD_NUMBER: _ClassVar[int] + status: RedeemTicketGiftForFriendOutProto.Status + gifting_eligibility: GiftingEligibilityStatusProto + def __init__(self, status: _Optional[_Union[RedeemTicketGiftForFriendOutProto.Status, str]] = ..., gifting_eligibility: _Optional[_Union[GiftingEligibilityStatusProto, _Mapping]] = ...) -> None: ... + +class RedeemTicketGiftForFriendProto(_message.Message): + __slots__ = ["gifting_iap_item", "recipient_friend_id"] + GIFTING_IAP_ITEM_FIELD_NUMBER: _ClassVar[int] + RECIPIENT_FRIEND_ID_FIELD_NUMBER: _ClassVar[int] + gifting_iap_item: GiftingIapItemProto + recipient_friend_id: str + def __init__(self, gifting_iap_item: _Optional[_Union[GiftingIapItemProto, _Mapping]] = ..., recipient_friend_id: _Optional[str] = ...) -> None: ... + +class RedeemedAvatarItemProto(_message.Message): + __slots__ = ["avatar_template_id", "item_count"] + AVATAR_TEMPLATE_ID_FIELD_NUMBER: _ClassVar[int] + ITEM_COUNT_FIELD_NUMBER: _ClassVar[int] + avatar_template_id: str + item_count: int + def __init__(self, avatar_template_id: _Optional[str] = ..., item_count: _Optional[int] = ...) -> None: ... + +class RedeemedItemProto(_message.Message): + __slots__ = ["item", "item_count"] + ITEM_FIELD_NUMBER: _ClassVar[int] + ITEM_COUNT_FIELD_NUMBER: _ClassVar[int] + item: Item + item_count: int + def __init__(self, item: _Optional[_Union[Item, str]] = ..., item_count: _Optional[int] = ...) -> None: ... + +class RedeemedStickerProto(_message.Message): + __slots__ = ["sticker_id", "count"] + STICKER_ID_FIELD_NUMBER: _ClassVar[int] + COUNT_FIELD_NUMBER: _ClassVar[int] + sticker_id: str + count: int + def __init__(self, sticker_id: _Optional[str] = ..., count: _Optional[int] = ...) -> None: ... + +class ReferralMilestonesProto(_message.Message): + __slots__ = ["referrer_niantic_id", "referee_niantic_id", "referrer_player_id", "referee_player_id", "milestones_template_id", "version", "milestone"] + class MilestoneProto(_message.Message): + __slots__ = ["name_key", "status", "reward", "milestone_template_id", "version", "name_template_variable", "viewed_by_client", "created_timestamp_ms"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[ReferralMilestonesProto.MilestoneProto.Status] + ACTIVE: _ClassVar[ReferralMilestonesProto.MilestoneProto.Status] + ACHIEVED: _ClassVar[ReferralMilestonesProto.MilestoneProto.Status] + ACTIVE_HIDDEN: _ClassVar[ReferralMilestonesProto.MilestoneProto.Status] + ACHIEVED_HIDDEN: _ClassVar[ReferralMilestonesProto.MilestoneProto.Status] + REWARDS_CLAIMED: _ClassVar[ReferralMilestonesProto.MilestoneProto.Status] + UNSET: ReferralMilestonesProto.MilestoneProto.Status + ACTIVE: ReferralMilestonesProto.MilestoneProto.Status + ACHIEVED: ReferralMilestonesProto.MilestoneProto.Status + ACTIVE_HIDDEN: ReferralMilestonesProto.MilestoneProto.Status + ACHIEVED_HIDDEN: ReferralMilestonesProto.MilestoneProto.Status + REWARDS_CLAIMED: ReferralMilestonesProto.MilestoneProto.Status + class TemplateVariableProto(_message.Message): + __slots__ = ["name", "literal"] + NAME_FIELD_NUMBER: _ClassVar[int] + LITERAL_FIELD_NUMBER: _ClassVar[int] + name: str + literal: str + def __init__(self, name: _Optional[str] = ..., literal: _Optional[str] = ...) -> None: ... + NAME_KEY_FIELD_NUMBER: _ClassVar[int] + STATUS_FIELD_NUMBER: _ClassVar[int] + REWARD_FIELD_NUMBER: _ClassVar[int] + MILESTONE_TEMPLATE_ID_FIELD_NUMBER: _ClassVar[int] + VERSION_FIELD_NUMBER: _ClassVar[int] + NAME_TEMPLATE_VARIABLE_FIELD_NUMBER: _ClassVar[int] + VIEWED_BY_CLIENT_FIELD_NUMBER: _ClassVar[int] + CREATED_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + name_key: str + status: ReferralMilestonesProto.MilestoneProto.Status + reward: _containers.RepeatedScalarFieldContainer[bytes] + milestone_template_id: str + version: int + name_template_variable: _containers.RepeatedCompositeFieldContainer[ReferralMilestonesProto.MilestoneProto.TemplateVariableProto] + viewed_by_client: bool + created_timestamp_ms: int + def __init__(self, name_key: _Optional[str] = ..., status: _Optional[_Union[ReferralMilestonesProto.MilestoneProto.Status, str]] = ..., reward: _Optional[_Iterable[bytes]] = ..., milestone_template_id: _Optional[str] = ..., version: _Optional[int] = ..., name_template_variable: _Optional[_Iterable[_Union[ReferralMilestonesProto.MilestoneProto.TemplateVariableProto, _Mapping]]] = ..., viewed_by_client: bool = ..., created_timestamp_ms: _Optional[int] = ...) -> None: ... + class MilestoneEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: str + value: ReferralMilestonesProto.MilestoneProto + def __init__(self, key: _Optional[str] = ..., value: _Optional[_Union[ReferralMilestonesProto.MilestoneProto, _Mapping]] = ...) -> None: ... + REFERRER_NIANTIC_ID_FIELD_NUMBER: _ClassVar[int] + REFEREE_NIANTIC_ID_FIELD_NUMBER: _ClassVar[int] + REFERRER_PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + REFEREE_PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + MILESTONES_TEMPLATE_ID_FIELD_NUMBER: _ClassVar[int] + VERSION_FIELD_NUMBER: _ClassVar[int] + MILESTONE_FIELD_NUMBER: _ClassVar[int] + referrer_niantic_id: str + referee_niantic_id: str + referrer_player_id: str + referee_player_id: str + milestones_template_id: str + version: int + milestone: _containers.MessageMap[str, ReferralMilestonesProto.MilestoneProto] + def __init__(self, referrer_niantic_id: _Optional[str] = ..., referee_niantic_id: _Optional[str] = ..., referrer_player_id: _Optional[str] = ..., referee_player_id: _Optional[str] = ..., milestones_template_id: _Optional[str] = ..., version: _Optional[int] = ..., milestone: _Optional[_Mapping[str, ReferralMilestonesProto.MilestoneProto]] = ...) -> None: ... + +class ReferralSettingsProto(_message.Message): + __slots__ = ["feature_enabled", "recent_features", "add_referrer_grace_period_ms", "client_get_milestone_interval_ms", "min_num_days_without_session_for_lapsed_player", "deep_link_url", "image_share_referral_enabled"] + class RecentFeatureProto(_message.Message): + __slots__ = ["icon_type", "feature_name", "description"] + ICON_TYPE_FIELD_NUMBER: _ClassVar[int] + FEATURE_NAME_FIELD_NUMBER: _ClassVar[int] + DESCRIPTION_FIELD_NUMBER: _ClassVar[int] + icon_type: BonusBoxProto.IconType + feature_name: str + description: str + def __init__(self, icon_type: _Optional[_Union[BonusBoxProto.IconType, str]] = ..., feature_name: _Optional[str] = ..., description: _Optional[str] = ...) -> None: ... + FEATURE_ENABLED_FIELD_NUMBER: _ClassVar[int] + RECENT_FEATURES_FIELD_NUMBER: _ClassVar[int] + ADD_REFERRER_GRACE_PERIOD_MS_FIELD_NUMBER: _ClassVar[int] + CLIENT_GET_MILESTONE_INTERVAL_MS_FIELD_NUMBER: _ClassVar[int] + MIN_NUM_DAYS_WITHOUT_SESSION_FOR_LAPSED_PLAYER_FIELD_NUMBER: _ClassVar[int] + DEEP_LINK_URL_FIELD_NUMBER: _ClassVar[int] + IMAGE_SHARE_REFERRAL_ENABLED_FIELD_NUMBER: _ClassVar[int] + feature_enabled: bool + recent_features: _containers.RepeatedCompositeFieldContainer[ReferralSettingsProto.RecentFeatureProto] + add_referrer_grace_period_ms: int + client_get_milestone_interval_ms: int + min_num_days_without_session_for_lapsed_player: int + deep_link_url: str + image_share_referral_enabled: bool + def __init__(self, feature_enabled: bool = ..., recent_features: _Optional[_Iterable[_Union[ReferralSettingsProto.RecentFeatureProto, _Mapping]]] = ..., add_referrer_grace_period_ms: _Optional[int] = ..., client_get_milestone_interval_ms: _Optional[int] = ..., min_num_days_without_session_for_lapsed_player: _Optional[int] = ..., deep_link_url: _Optional[str] = ..., image_share_referral_enabled: bool = ...) -> None: ... + +class ReferralTelemetry(_message.Message): + __slots__ = ["referral_telemetry_id", "referral_role", "milestone_description_string_key", "referral_source"] + REFERRAL_TELEMETRY_ID_FIELD_NUMBER: _ClassVar[int] + REFERRAL_ROLE_FIELD_NUMBER: _ClassVar[int] + MILESTONE_DESCRIPTION_STRING_KEY_FIELD_NUMBER: _ClassVar[int] + REFERRAL_SOURCE_FIELD_NUMBER: _ClassVar[int] + referral_telemetry_id: ReferralTelemetryIds + referral_role: ReferralRole + milestone_description_string_key: str + referral_source: ReferralSource + def __init__(self, referral_telemetry_id: _Optional[_Union[ReferralTelemetryIds, str]] = ..., referral_role: _Optional[_Union[ReferralRole, str]] = ..., milestone_description_string_key: _Optional[str] = ..., referral_source: _Optional[_Union[ReferralSource, str]] = ...) -> None: ... + +class RefreshProximityTokensRequestProto(_message.Message): + __slots__ = ["first_token_start_time_ms"] + FIRST_TOKEN_START_TIME_MS_FIELD_NUMBER: _ClassVar[int] + first_token_start_time_ms: int + def __init__(self, first_token_start_time_ms: _Optional[int] = ...) -> None: ... + +class RefreshProximityTokensResponseProto(_message.Message): + __slots__ = ["proximity_token"] + PROXIMITY_TOKEN_FIELD_NUMBER: _ClassVar[int] + proximity_token: _containers.RepeatedCompositeFieldContainer[ProximityToken] + def __init__(self, proximity_token: _Optional[_Iterable[_Union[ProximityToken, _Mapping]]] = ...) -> None: ... + +class RegisterBackgroundDeviceActionProto(_message.Message): + __slots__ = ["device_type", "device_id"] + DEVICE_TYPE_FIELD_NUMBER: _ClassVar[int] + DEVICE_ID_FIELD_NUMBER: _ClassVar[int] + device_type: str + device_id: str + def __init__(self, device_type: _Optional[str] = ..., device_id: _Optional[str] = ...) -> None: ... + +class RegisterBackgroundDeviceResponseProto(_message.Message): + __slots__ = ["status", "token"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[RegisterBackgroundDeviceResponseProto.Status] + SUCCESS: _ClassVar[RegisterBackgroundDeviceResponseProto.Status] + ERROR: _ClassVar[RegisterBackgroundDeviceResponseProto.Status] + UNSET: RegisterBackgroundDeviceResponseProto.Status + SUCCESS: RegisterBackgroundDeviceResponseProto.Status + ERROR: RegisterBackgroundDeviceResponseProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + TOKEN_FIELD_NUMBER: _ClassVar[int] + status: RegisterBackgroundDeviceResponseProto.Status + token: BackgroundToken + def __init__(self, status: _Optional[_Union[RegisterBackgroundDeviceResponseProto.Status, str]] = ..., token: _Optional[_Union[BackgroundToken, _Mapping]] = ...) -> None: ... + +class RegisterSfidaRequest(_message.Message): + __slots__ = ["sfida_id", "device_type"] + class DeviceType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + SFIDA: _ClassVar[RegisterSfidaRequest.DeviceType] + UNSET: _ClassVar[RegisterSfidaRequest.DeviceType] + PALMA: _ClassVar[RegisterSfidaRequest.DeviceType] + WAINA: _ClassVar[RegisterSfidaRequest.DeviceType] + SFIDA: RegisterSfidaRequest.DeviceType + UNSET: RegisterSfidaRequest.DeviceType + PALMA: RegisterSfidaRequest.DeviceType + WAINA: RegisterSfidaRequest.DeviceType + SFIDA_ID_FIELD_NUMBER: _ClassVar[int] + DEVICE_TYPE_FIELD_NUMBER: _ClassVar[int] + sfida_id: str + device_type: RegisterSfidaRequest.DeviceType + def __init__(self, sfida_id: _Optional[str] = ..., device_type: _Optional[_Union[RegisterSfidaRequest.DeviceType, str]] = ...) -> None: ... + +class RegisterSfidaResponse(_message.Message): + __slots__ = ["access_token"] + ACCESS_TOKEN_FIELD_NUMBER: _ClassVar[int] + access_token: bytes + def __init__(self, access_token: _Optional[bytes] = ...) -> None: ... + +class ReleasePokemonOutProto(_message.Message): + __slots__ = ["status", "candy_awarded", "xl_candy_awarded", "xl_candy_awarded_per_id"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[ReleasePokemonOutProto.Status] + SUCCESS: _ClassVar[ReleasePokemonOutProto.Status] + POKEMON_DEPLOYED: _ClassVar[ReleasePokemonOutProto.Status] + FAILED: _ClassVar[ReleasePokemonOutProto.Status] + ERROR_POKEMON_IS_EGG: _ClassVar[ReleasePokemonOutProto.Status] + ERROR_POKEMON_IS_BUDDY: _ClassVar[ReleasePokemonOutProto.Status] + ERROR_FUSION_POKEMON: _ClassVar[ReleasePokemonOutProto.Status] + ERROR_FUSION_COMPONENT_POKEMON: _ClassVar[ReleasePokemonOutProto.Status] + UNSET: ReleasePokemonOutProto.Status + SUCCESS: ReleasePokemonOutProto.Status + POKEMON_DEPLOYED: ReleasePokemonOutProto.Status + FAILED: ReleasePokemonOutProto.Status + ERROR_POKEMON_IS_EGG: ReleasePokemonOutProto.Status + ERROR_POKEMON_IS_BUDDY: ReleasePokemonOutProto.Status + ERROR_FUSION_POKEMON: ReleasePokemonOutProto.Status + ERROR_FUSION_COMPONENT_POKEMON: ReleasePokemonOutProto.Status + class XlCandyAwardedPerIdEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: int + value: int + def __init__(self, key: _Optional[int] = ..., value: _Optional[int] = ...) -> None: ... + STATUS_FIELD_NUMBER: _ClassVar[int] + CANDY_AWARDED_FIELD_NUMBER: _ClassVar[int] + XL_CANDY_AWARDED_FIELD_NUMBER: _ClassVar[int] + XL_CANDY_AWARDED_PER_ID_FIELD_NUMBER: _ClassVar[int] + status: ReleasePokemonOutProto.Status + candy_awarded: int + xl_candy_awarded: int + xl_candy_awarded_per_id: _containers.ScalarMap[int, int] + def __init__(self, status: _Optional[_Union[ReleasePokemonOutProto.Status, str]] = ..., candy_awarded: _Optional[int] = ..., xl_candy_awarded: _Optional[int] = ..., xl_candy_awarded_per_id: _Optional[_Mapping[int, int]] = ...) -> None: ... + +class ReleasePokemonProto(_message.Message): + __slots__ = ["pokemon_id", "pokemon_ids"] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + POKEMON_IDS_FIELD_NUMBER: _ClassVar[int] + pokemon_id: int + pokemon_ids: _containers.RepeatedScalarFieldContainer[int] + def __init__(self, pokemon_id: _Optional[int] = ..., pokemon_ids: _Optional[_Iterable[int]] = ...) -> None: ... + +class ReleasePokemonTelemetry(_message.Message): + __slots__ = ["pokemon"] + POKEMON_FIELD_NUMBER: _ClassVar[int] + pokemon: PokemonTelemetry + def __init__(self, pokemon: _Optional[_Union[PokemonTelemetry, _Mapping]] = ...) -> None: ... + +class ReleaseStationedPokemonOutProto(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[ReleaseStationedPokemonOutProto.Result] + SUCCESS: _ClassVar[ReleaseStationedPokemonOutProto.Result] + INVALID_POKEMON: _ClassVar[ReleaseStationedPokemonOutProto.Result] + INVALID_STATION: _ClassVar[ReleaseStationedPokemonOutProto.Result] + UNSET: ReleaseStationedPokemonOutProto.Result + SUCCESS: ReleaseStationedPokemonOutProto.Result + INVALID_POKEMON: ReleaseStationedPokemonOutProto.Result + INVALID_STATION: ReleaseStationedPokemonOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: ReleaseStationedPokemonOutProto.Result + def __init__(self, result: _Optional[_Union[ReleaseStationedPokemonOutProto.Result, str]] = ...) -> None: ... + +class ReleaseStationedPokemonProto(_message.Message): + __slots__ = ["station_id", "pokemon_id"] + STATION_ID_FIELD_NUMBER: _ClassVar[int] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + station_id: str + pokemon_id: int + def __init__(self, station_id: _Optional[str] = ..., pokemon_id: _Optional[int] = ...) -> None: ... + +class RemoteGiftPingRequestProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class RemoteGiftPingResponseProto(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[RemoteGiftPingResponseProto.Result] + SUCCESS: _ClassVar[RemoteGiftPingResponseProto.Result] + STILL_IN_COOL_DOWN: _ClassVar[RemoteGiftPingResponseProto.Result] + BUDDY_NOT_SET: _ClassVar[RemoteGiftPingResponseProto.Result] + ERROR_INVENTORY_FULL: _ClassVar[RemoteGiftPingResponseProto.Result] + ERROR_NO_REMOTE_GIFTS: _ClassVar[RemoteGiftPingResponseProto.Result] + UNSET: RemoteGiftPingResponseProto.Result + SUCCESS: RemoteGiftPingResponseProto.Result + STILL_IN_COOL_DOWN: RemoteGiftPingResponseProto.Result + BUDDY_NOT_SET: RemoteGiftPingResponseProto.Result + ERROR_INVENTORY_FULL: RemoteGiftPingResponseProto.Result + ERROR_NO_REMOTE_GIFTS: RemoteGiftPingResponseProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: RemoteGiftPingResponseProto.Result + def __init__(self, result: _Optional[_Union[RemoteGiftPingResponseProto.Result, str]] = ...) -> None: ... + +class RemoteRaidTelemetry(_message.Message): + __slots__ = ["remote_raid_telemetry_id", "remote_raid_join_source", "remote_raid_invite_accept_source"] + REMOTE_RAID_TELEMETRY_ID_FIELD_NUMBER: _ClassVar[int] + REMOTE_RAID_JOIN_SOURCE_FIELD_NUMBER: _ClassVar[int] + REMOTE_RAID_INVITE_ACCEPT_SOURCE_FIELD_NUMBER: _ClassVar[int] + remote_raid_telemetry_id: RemoteRaidTelemetryIds + remote_raid_join_source: RemoteRaidJoinSource + remote_raid_invite_accept_source: RemoteRaidInviteAcceptSource + def __init__(self, remote_raid_telemetry_id: _Optional[_Union[RemoteRaidTelemetryIds, str]] = ..., remote_raid_join_source: _Optional[_Union[RemoteRaidJoinSource, str]] = ..., remote_raid_invite_accept_source: _Optional[_Union[RemoteRaidInviteAcceptSource, str]] = ...) -> None: ... + +class RemoveLoginActionOutProto(_message.Message): + __slots__ = ["success", "login_detail", "status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[RemoveLoginActionOutProto.Status] + LOGIN_NOT_REMOVABLE: _ClassVar[RemoveLoginActionOutProto.Status] + ERROR_UNKNOWN: _ClassVar[RemoveLoginActionOutProto.Status] + UNSET: RemoveLoginActionOutProto.Status + LOGIN_NOT_REMOVABLE: RemoveLoginActionOutProto.Status + ERROR_UNKNOWN: RemoveLoginActionOutProto.Status + SUCCESS_FIELD_NUMBER: _ClassVar[int] + LOGIN_DETAIL_FIELD_NUMBER: _ClassVar[int] + STATUS_FIELD_NUMBER: _ClassVar[int] + success: bool + login_detail: _containers.RepeatedCompositeFieldContainer[LoginDetail] + status: RemoveLoginActionOutProto.Status + def __init__(self, success: bool = ..., login_detail: _Optional[_Iterable[_Union[LoginDetail, _Mapping]]] = ..., status: _Optional[_Union[RemoveLoginActionOutProto.Status, str]] = ...) -> None: ... + +class RemoveLoginActionProto(_message.Message): + __slots__ = ["identity_provider", "auth_provider_id"] + IDENTITY_PROVIDER_FIELD_NUMBER: _ClassVar[int] + AUTH_PROVIDER_ID_FIELD_NUMBER: _ClassVar[int] + identity_provider: AuthIdentityProvider + auth_provider_id: str + def __init__(self, identity_provider: _Optional[_Union[AuthIdentityProvider, str]] = ..., auth_provider_id: _Optional[str] = ...) -> None: ... + +class RemovePokemonSizeLeaderboardEntryOutProto(_message.Message): + __slots__ = ["status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[RemovePokemonSizeLeaderboardEntryOutProto.Status] + SUCCESS: _ClassVar[RemovePokemonSizeLeaderboardEntryOutProto.Status] + ERROR: _ClassVar[RemovePokemonSizeLeaderboardEntryOutProto.Status] + ENTRY_TO_REMOVE_NOT_FOUND: _ClassVar[RemovePokemonSizeLeaderboardEntryOutProto.Status] + POKEMON_TO_REMOVE_DIFFERENT: _ClassVar[RemovePokemonSizeLeaderboardEntryOutProto.Status] + UNSET: RemovePokemonSizeLeaderboardEntryOutProto.Status + SUCCESS: RemovePokemonSizeLeaderboardEntryOutProto.Status + ERROR: RemovePokemonSizeLeaderboardEntryOutProto.Status + ENTRY_TO_REMOVE_NOT_FOUND: RemovePokemonSizeLeaderboardEntryOutProto.Status + POKEMON_TO_REMOVE_DIFFERENT: RemovePokemonSizeLeaderboardEntryOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + status: RemovePokemonSizeLeaderboardEntryOutProto.Status + def __init__(self, status: _Optional[_Union[RemovePokemonSizeLeaderboardEntryOutProto.Status, str]] = ...) -> None: ... + +class RemovePokemonSizeLeaderboardEntryProto(_message.Message): + __slots__ = ["contest_id", "contest_metric", "pokemon_id_to_remove"] + CONTEST_ID_FIELD_NUMBER: _ClassVar[int] + CONTEST_METRIC_FIELD_NUMBER: _ClassVar[int] + POKEMON_ID_TO_REMOVE_FIELD_NUMBER: _ClassVar[int] + contest_id: str + contest_metric: ContestMetricProto + pokemon_id_to_remove: int + def __init__(self, contest_id: _Optional[str] = ..., contest_metric: _Optional[_Union[ContestMetricProto, _Mapping]] = ..., pokemon_id_to_remove: _Optional[int] = ...) -> None: ... + +class RemovePtcLoginActionOutProto(_message.Message): + __slots__ = ["success", "login_detail", "status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[RemovePtcLoginActionOutProto.Status] + LOGIN_NOT_REMOVABLE: _ClassVar[RemovePtcLoginActionOutProto.Status] + ERROR_UNKNOWN: _ClassVar[RemovePtcLoginActionOutProto.Status] + UNSET: RemovePtcLoginActionOutProto.Status + LOGIN_NOT_REMOVABLE: RemovePtcLoginActionOutProto.Status + ERROR_UNKNOWN: RemovePtcLoginActionOutProto.Status + SUCCESS_FIELD_NUMBER: _ClassVar[int] + LOGIN_DETAIL_FIELD_NUMBER: _ClassVar[int] + STATUS_FIELD_NUMBER: _ClassVar[int] + success: bool + login_detail: _containers.RepeatedCompositeFieldContainer[LoginDetail] + status: RemovePtcLoginActionOutProto.Status + def __init__(self, success: bool = ..., login_detail: _Optional[_Iterable[_Union[LoginDetail, _Mapping]]] = ..., status: _Optional[_Union[RemovePtcLoginActionOutProto.Status, str]] = ...) -> None: ... + +class RemovePtcLoginActionProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class RemoveQuestOutProto(_message.Message): + __slots__ = ["status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[RemoveQuestOutProto.Status] + SUCCESS: _ClassVar[RemoveQuestOutProto.Status] + ERROR_QUEST_NOT_FOUND: _ClassVar[RemoveQuestOutProto.Status] + ERROR_STORY_QUEST_NOT_REMOVABLE: _ClassVar[RemoveQuestOutProto.Status] + UNSET: RemoveQuestOutProto.Status + SUCCESS: RemoveQuestOutProto.Status + ERROR_QUEST_NOT_FOUND: RemoveQuestOutProto.Status + ERROR_STORY_QUEST_NOT_REMOVABLE: RemoveQuestOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + status: RemoveQuestOutProto.Status + def __init__(self, status: _Optional[_Union[RemoveQuestOutProto.Status, str]] = ...) -> None: ... + +class RemoveQuestProto(_message.Message): + __slots__ = ["quest_id"] + QUEST_ID_FIELD_NUMBER: _ClassVar[int] + quest_id: str + def __init__(self, quest_id: _Optional[str] = ...) -> None: ... + +class RemoveSaveForLaterOutProto(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[RemoveSaveForLaterOutProto.Result] + SUCCESS: _ClassVar[RemoveSaveForLaterOutProto.Result] + ERROR_SAVE_FOR_LATER_NOT_FOUND: _ClassVar[RemoveSaveForLaterOutProto.Result] + ERROR_SAVE_FOR_LATER_NOT_ENABLED: _ClassVar[RemoveSaveForLaterOutProto.Result] + UNSET: RemoveSaveForLaterOutProto.Result + SUCCESS: RemoveSaveForLaterOutProto.Result + ERROR_SAVE_FOR_LATER_NOT_FOUND: RemoveSaveForLaterOutProto.Result + ERROR_SAVE_FOR_LATER_NOT_ENABLED: RemoveSaveForLaterOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: RemoveSaveForLaterOutProto.Result + def __init__(self, result: _Optional[_Union[RemoveSaveForLaterOutProto.Result, str]] = ...) -> None: ... + +class RemoveSaveForLaterProto(_message.Message): + __slots__ = ["save_for_later_seed"] + SAVE_FOR_LATER_SEED_FIELD_NUMBER: _ClassVar[int] + save_for_later_seed: str + def __init__(self, save_for_later_seed: _Optional[str] = ...) -> None: ... + +class RemovedParticipant(_message.Message): + __slots__ = ["player_id", "removed_reason"] + class Reason(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[RemovedParticipant.Reason] + REMOVED_BY_HOST: _ClassVar[RemovedParticipant.Reason] + REMOVED_BY_OPS: _ClassVar[RemovedParticipant.Reason] + UNSET: RemovedParticipant.Reason + REMOVED_BY_HOST: RemovedParticipant.Reason + REMOVED_BY_OPS: RemovedParticipant.Reason + PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + REMOVED_REASON_FIELD_NUMBER: _ClassVar[int] + player_id: str + removed_reason: RemovedParticipant.Reason + def __init__(self, player_id: _Optional[str] = ..., removed_reason: _Optional[_Union[RemovedParticipant.Reason, str]] = ...) -> None: ... + +class ReplaceLoginActionOutProto(_message.Message): + __slots__ = ["success", "login_detail", "status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[ReplaceLoginActionOutProto.Status] + AUTH_FAILURE: _ClassVar[ReplaceLoginActionOutProto.Status] + LOGIN_TAKEN: _ClassVar[ReplaceLoginActionOutProto.Status] + LOGIN_ALREADY_HAVE: _ClassVar[ReplaceLoginActionOutProto.Status] + LOGIN_NOT_REPLACEABLE: _ClassVar[ReplaceLoginActionOutProto.Status] + ERROR_UNKNOWN: _ClassVar[ReplaceLoginActionOutProto.Status] + UNSET: ReplaceLoginActionOutProto.Status + AUTH_FAILURE: ReplaceLoginActionOutProto.Status + LOGIN_TAKEN: ReplaceLoginActionOutProto.Status + LOGIN_ALREADY_HAVE: ReplaceLoginActionOutProto.Status + LOGIN_NOT_REPLACEABLE: ReplaceLoginActionOutProto.Status + ERROR_UNKNOWN: ReplaceLoginActionOutProto.Status + SUCCESS_FIELD_NUMBER: _ClassVar[int] + LOGIN_DETAIL_FIELD_NUMBER: _ClassVar[int] + STATUS_FIELD_NUMBER: _ClassVar[int] + success: bool + login_detail: _containers.RepeatedCompositeFieldContainer[LoginDetail] + status: ReplaceLoginActionOutProto.Status + def __init__(self, success: bool = ..., login_detail: _Optional[_Iterable[_Union[LoginDetail, _Mapping]]] = ..., status: _Optional[_Union[ReplaceLoginActionOutProto.Status, str]] = ...) -> None: ... + +class ReplaceLoginActionProto(_message.Message): + __slots__ = ["existing_identity_provider", "new_login", "auth_provider_id"] + EXISTING_IDENTITY_PROVIDER_FIELD_NUMBER: _ClassVar[int] + NEW_LOGIN_FIELD_NUMBER: _ClassVar[int] + AUTH_PROVIDER_ID_FIELD_NUMBER: _ClassVar[int] + existing_identity_provider: AuthIdentityProvider + new_login: AddLoginActionProto + auth_provider_id: str + def __init__(self, existing_identity_provider: _Optional[_Union[AuthIdentityProvider, str]] = ..., new_login: _Optional[_Union[AddLoginActionProto, _Mapping]] = ..., auth_provider_id: _Optional[str] = ...) -> None: ... + +class ReplenishMpAttributesProto(_message.Message): + __slots__ = ["mp_amount"] + MP_AMOUNT_FIELD_NUMBER: _ClassVar[int] + mp_amount: int + def __init__(self, mp_amount: _Optional[int] = ...) -> None: ... + +class ReportAdFeedbackRequest(_message.Message): + __slots__ = ["game_id", "user_id", "guid", "encrypted_ad_token", "ad_feedback_report"] + GAME_ID_FIELD_NUMBER: _ClassVar[int] + USER_ID_FIELD_NUMBER: _ClassVar[int] + GUID_FIELD_NUMBER: _ClassVar[int] + ENCRYPTED_AD_TOKEN_FIELD_NUMBER: _ClassVar[int] + AD_FEEDBACK_REPORT_FIELD_NUMBER: _ClassVar[int] + game_id: str + user_id: str + guid: str + encrypted_ad_token: bytes + ad_feedback_report: ReportAdInteractionProto.AdFeedbackReport + def __init__(self, game_id: _Optional[str] = ..., user_id: _Optional[str] = ..., guid: _Optional[str] = ..., encrypted_ad_token: _Optional[bytes] = ..., ad_feedback_report: _Optional[_Union[ReportAdInteractionProto.AdFeedbackReport, _Mapping]] = ...) -> None: ... + +class ReportAdFeedbackResponse(_message.Message): + __slots__ = ["status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + SUCCESS: _ClassVar[ReportAdFeedbackResponse.Status] + ERROR: _ClassVar[ReportAdFeedbackResponse.Status] + SUCCESS: ReportAdFeedbackResponse.Status + ERROR: ReportAdFeedbackResponse.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + status: ReportAdFeedbackResponse.Status + def __init__(self, status: _Optional[_Union[ReportAdFeedbackResponse.Status, str]] = ...) -> None: ... + +class ReportAdInteractionProto(_message.Message): + __slots__ = ["view_impression", "view_fullscreen", "fullscreen_interaction", "cta_clicked", "ad_spawned", "ad_dismissed", "view_web_ar", "video_ad_loaded", "video_ad_balloon_opened", "video_ad_clicked_on_balloon_cta", "video_ad_opened", "video_ad_closed", "video_ad_player_rewarded", "video_ad_cta_clicked", "video_ad_reward_eligible", "video_ad_failure", "get_reward_info", "web_ar_camera_permission_response", "web_ar_camera_permission_request_sent", "web_ar_audience_device_status", "web_ar_ad_failure", "ar_engine_interaction", "game_id", "user_id", "guid", "encrypted_ad_token", "ad_event_uuid", "application_id", "ad_type", "google_managed_ad"] + class AdType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + AD_TYPE_UNKNOWN: _ClassVar[ReportAdInteractionProto.AdType] + AD_TYPE_SPONSORED_GIFT: _ClassVar[ReportAdInteractionProto.AdType] + AD_TYPE_SPONSORED_BALLOON: _ClassVar[ReportAdInteractionProto.AdType] + AD_TYPE_SPONSORED_BALLOON_WASABI: _ClassVar[ReportAdInteractionProto.AdType] + AD_TYPE_SPONSORED_BALLOON_GOOGLE_MANAGED_AD: _ClassVar[ReportAdInteractionProto.AdType] + AD_TYPE_SPONSORED_BALLOON_AR_AD: _ClassVar[ReportAdInteractionProto.AdType] + AD_TYPE_SPONSORED_BALLOON_VIDEO_AD: _ClassVar[ReportAdInteractionProto.AdType] + AD_TYPE_AR_AD_MARKON: _ClassVar[ReportAdInteractionProto.AdType] + AD_TYPE_UNKNOWN: ReportAdInteractionProto.AdType + AD_TYPE_SPONSORED_GIFT: ReportAdInteractionProto.AdType + AD_TYPE_SPONSORED_BALLOON: ReportAdInteractionProto.AdType + AD_TYPE_SPONSORED_BALLOON_WASABI: ReportAdInteractionProto.AdType + AD_TYPE_SPONSORED_BALLOON_GOOGLE_MANAGED_AD: ReportAdInteractionProto.AdType + AD_TYPE_SPONSORED_BALLOON_AR_AD: ReportAdInteractionProto.AdType + AD_TYPE_SPONSORED_BALLOON_VIDEO_AD: ReportAdInteractionProto.AdType + AD_TYPE_AR_AD_MARKON: ReportAdInteractionProto.AdType + class WebArAdFailure(_message.Message): + __slots__ = ["failure_type", "failure_reason"] + class FailureType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNKNOWN: _ClassVar[ReportAdInteractionProto.WebArAdFailure.FailureType] + WEB_AR_REWARD_FAILURE: _ClassVar[ReportAdInteractionProto.WebArAdFailure.FailureType] + WEB_AR_WEBVIEW_FAILURE: _ClassVar[ReportAdInteractionProto.WebArAdFailure.FailureType] + WEB_AR_CAMERA_PERMISSION_DENIED_FAILURE: _ClassVar[ReportAdInteractionProto.WebArAdFailure.FailureType] + UNKNOWN: ReportAdInteractionProto.WebArAdFailure.FailureType + WEB_AR_REWARD_FAILURE: ReportAdInteractionProto.WebArAdFailure.FailureType + WEB_AR_WEBVIEW_FAILURE: ReportAdInteractionProto.WebArAdFailure.FailureType + WEB_AR_CAMERA_PERMISSION_DENIED_FAILURE: ReportAdInteractionProto.WebArAdFailure.FailureType + FAILURE_TYPE_FIELD_NUMBER: _ClassVar[int] + FAILURE_REASON_FIELD_NUMBER: _ClassVar[int] + failure_type: ReportAdInteractionProto.WebArAdFailure.FailureType + failure_reason: str + def __init__(self, failure_type: _Optional[_Union[ReportAdInteractionProto.WebArAdFailure.FailureType, str]] = ..., failure_reason: _Optional[str] = ...) -> None: ... + class ArEngineInteraction(_message.Message): + __slots__ = ["metadata", "data"] + class MetadataEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: str + value: str + def __init__(self, key: _Optional[str] = ..., value: _Optional[str] = ...) -> None: ... + class DataEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: str + value: str + def __init__(self, key: _Optional[str] = ..., value: _Optional[str] = ...) -> None: ... + METADATA_FIELD_NUMBER: _ClassVar[int] + DATA_FIELD_NUMBER: _ClassVar[int] + metadata: _containers.ScalarMap[str, str] + data: _containers.ScalarMap[str, str] + def __init__(self, metadata: _Optional[_Mapping[str, str]] = ..., data: _Optional[_Mapping[str, str]] = ...) -> None: ... + class AdDismissalInteraction(_message.Message): + __slots__ = ["ad_dismissal_type"] + class AdDismissalType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + AD_DISMISSAL_UNKNOWN: _ClassVar[ReportAdInteractionProto.AdDismissalInteraction.AdDismissalType] + AD_DISMISSAL_TR_DISPLACES_AD_BALLOON: _ClassVar[ReportAdInteractionProto.AdDismissalInteraction.AdDismissalType] + AD_DISMISSAL_NEW_AD_BALLOON_DISPLACES_OLD: _ClassVar[ReportAdInteractionProto.AdDismissalInteraction.AdDismissalType] + AD_DISMISSAL_AD_BALLOON_AUTO_DISMISS: _ClassVar[ReportAdInteractionProto.AdDismissalInteraction.AdDismissalType] + AD_DISMISSAL_PLAYER_OPTED_OUT_OF_ADS: _ClassVar[ReportAdInteractionProto.AdDismissalInteraction.AdDismissalType] + AD_DISMISSAL_UNKNOWN: ReportAdInteractionProto.AdDismissalInteraction.AdDismissalType + AD_DISMISSAL_TR_DISPLACES_AD_BALLOON: ReportAdInteractionProto.AdDismissalInteraction.AdDismissalType + AD_DISMISSAL_NEW_AD_BALLOON_DISPLACES_OLD: ReportAdInteractionProto.AdDismissalInteraction.AdDismissalType + AD_DISMISSAL_AD_BALLOON_AUTO_DISMISS: ReportAdInteractionProto.AdDismissalInteraction.AdDismissalType + AD_DISMISSAL_PLAYER_OPTED_OUT_OF_ADS: ReportAdInteractionProto.AdDismissalInteraction.AdDismissalType + AD_DISMISSAL_TYPE_FIELD_NUMBER: _ClassVar[int] + ad_dismissal_type: ReportAdInteractionProto.AdDismissalInteraction.AdDismissalType + def __init__(self, ad_dismissal_type: _Optional[_Union[ReportAdInteractionProto.AdDismissalInteraction.AdDismissalType, str]] = ...) -> None: ... + class AdFeedback(_message.Message): + __slots__ = ["content"] + CONTENT_FIELD_NUMBER: _ClassVar[int] + content: str + def __init__(self, content: _Optional[str] = ...) -> None: ... + class AdFeedbackReport(_message.Message): + __slots__ = ["gam_ad_response_id", "feedback"] + GAM_AD_RESPONSE_ID_FIELD_NUMBER: _ClassVar[int] + FEEDBACK_FIELD_NUMBER: _ClassVar[int] + gam_ad_response_id: str + feedback: _containers.RepeatedCompositeFieldContainer[ReportAdInteractionProto.AdFeedback] + def __init__(self, gam_ad_response_id: _Optional[str] = ..., feedback: _Optional[_Iterable[_Union[ReportAdInteractionProto.AdFeedback, _Mapping]]] = ...) -> None: ... + class AdSpawnInteraction(_message.Message): + __slots__ = ["spawn_success", "ad_inhibition_type"] + class AdInhibitionType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + AD_INHIBITION_UNKNOWN: _ClassVar[ReportAdInteractionProto.AdSpawnInteraction.AdInhibitionType] + AD_INHIBITION_TR_PREVENTS_BALLOON_SPAWN: _ClassVar[ReportAdInteractionProto.AdSpawnInteraction.AdInhibitionType] + AD_INHIBITION_CLIENT_ERROR: _ClassVar[ReportAdInteractionProto.AdSpawnInteraction.AdInhibitionType] + AD_INHIBITION_DISABLED_IN_GMT: _ClassVar[ReportAdInteractionProto.AdSpawnInteraction.AdInhibitionType] + AD_INHIBITION_PLAYER_OPTED_OUT_OF_ADS: _ClassVar[ReportAdInteractionProto.AdSpawnInteraction.AdInhibitionType] + AD_INHIBITION_UNKNOWN: ReportAdInteractionProto.AdSpawnInteraction.AdInhibitionType + AD_INHIBITION_TR_PREVENTS_BALLOON_SPAWN: ReportAdInteractionProto.AdSpawnInteraction.AdInhibitionType + AD_INHIBITION_CLIENT_ERROR: ReportAdInteractionProto.AdSpawnInteraction.AdInhibitionType + AD_INHIBITION_DISABLED_IN_GMT: ReportAdInteractionProto.AdSpawnInteraction.AdInhibitionType + AD_INHIBITION_PLAYER_OPTED_OUT_OF_ADS: ReportAdInteractionProto.AdSpawnInteraction.AdInhibitionType + SPAWN_SUCCESS_FIELD_NUMBER: _ClassVar[int] + AD_INHIBITION_TYPE_FIELD_NUMBER: _ClassVar[int] + spawn_success: bool + ad_inhibition_type: ReportAdInteractionProto.AdSpawnInteraction.AdInhibitionType + def __init__(self, spawn_success: bool = ..., ad_inhibition_type: _Optional[_Union[ReportAdInteractionProto.AdSpawnInteraction.AdInhibitionType, str]] = ...) -> None: ... + class CTAClickInteraction(_message.Message): + __slots__ = ["cta_url"] + CTA_URL_FIELD_NUMBER: _ClassVar[int] + cta_url: str + def __init__(self, cta_url: _Optional[str] = ...) -> None: ... + class FullScreenInteraction(_message.Message): + __slots__ = ["fullscreen_image_url", "total_residence_time_ms", "time_away_ms", "took_screenshot"] + FULLSCREEN_IMAGE_URL_FIELD_NUMBER: _ClassVar[int] + TOTAL_RESIDENCE_TIME_MS_FIELD_NUMBER: _ClassVar[int] + TIME_AWAY_MS_FIELD_NUMBER: _ClassVar[int] + TOOK_SCREENSHOT_FIELD_NUMBER: _ClassVar[int] + fullscreen_image_url: str + total_residence_time_ms: int + time_away_ms: int + took_screenshot: bool + def __init__(self, fullscreen_image_url: _Optional[str] = ..., total_residence_time_ms: _Optional[int] = ..., time_away_ms: _Optional[int] = ..., took_screenshot: bool = ...) -> None: ... + class GetRewardInfo(_message.Message): + __slots__ = ["valid_gift_token"] + VALID_GIFT_TOKEN_FIELD_NUMBER: _ClassVar[int] + valid_gift_token: bool + def __init__(self, valid_gift_token: bool = ...) -> None: ... + class GoogleManagedAdDetails(_message.Message): + __slots__ = ["gam_order_id", "gam_line_item_id", "gam_creative_id"] + GAM_ORDER_ID_FIELD_NUMBER: _ClassVar[int] + GAM_LINE_ITEM_ID_FIELD_NUMBER: _ClassVar[int] + GAM_CREATIVE_ID_FIELD_NUMBER: _ClassVar[int] + gam_order_id: str + gam_line_item_id: str + gam_creative_id: str + def __init__(self, gam_order_id: _Optional[str] = ..., gam_line_item_id: _Optional[str] = ..., gam_creative_id: _Optional[str] = ...) -> None: ... + class VideoAdBalloonOpened(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + class VideoAdClickedOnBalloonCta(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + class VideoAdClosed(_message.Message): + __slots__ = ["complete_video_watched", "total_watch_time_ms"] + COMPLETE_VIDEO_WATCHED_FIELD_NUMBER: _ClassVar[int] + TOTAL_WATCH_TIME_MS_FIELD_NUMBER: _ClassVar[int] + complete_video_watched: bool + total_watch_time_ms: int + def __init__(self, complete_video_watched: bool = ..., total_watch_time_ms: _Optional[int] = ...) -> None: ... + class VideoAdCTAClicked(_message.Message): + __slots__ = ["cta_url"] + CTA_URL_FIELD_NUMBER: _ClassVar[int] + cta_url: str + def __init__(self, cta_url: _Optional[str] = ...) -> None: ... + class VideoAdFailure(_message.Message): + __slots__ = ["failure_type"] + class FailureType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNKNOWN: _ClassVar[ReportAdInteractionProto.VideoAdFailure.FailureType] + VIDEO_LOAD_FAILURE: _ClassVar[ReportAdInteractionProto.VideoAdFailure.FailureType] + VIDEO_REWARD_FAILURE: _ClassVar[ReportAdInteractionProto.VideoAdFailure.FailureType] + UNKNOWN: ReportAdInteractionProto.VideoAdFailure.FailureType + VIDEO_LOAD_FAILURE: ReportAdInteractionProto.VideoAdFailure.FailureType + VIDEO_REWARD_FAILURE: ReportAdInteractionProto.VideoAdFailure.FailureType + FAILURE_TYPE_FIELD_NUMBER: _ClassVar[int] + failure_type: ReportAdInteractionProto.VideoAdFailure.FailureType + def __init__(self, failure_type: _Optional[_Union[ReportAdInteractionProto.VideoAdFailure.FailureType, str]] = ...) -> None: ... + class VideoAdLoaded(_message.Message): + __slots__ = ["total_load_time_ms"] + TOTAL_LOAD_TIME_MS_FIELD_NUMBER: _ClassVar[int] + total_load_time_ms: int + def __init__(self, total_load_time_ms: _Optional[int] = ...) -> None: ... + class VideoAdOpened(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + class VideoAdPlayerRewarded(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + class VideoAdRewardEligible(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + class ViewFullscreenInteraction(_message.Message): + __slots__ = ["fullscreen_image_url"] + FULLSCREEN_IMAGE_URL_FIELD_NUMBER: _ClassVar[int] + fullscreen_image_url: str + def __init__(self, fullscreen_image_url: _Optional[str] = ...) -> None: ... + class ViewImpressionInteraction(_message.Message): + __slots__ = ["preview_image_url", "is_persisted_gift"] + PREVIEW_IMAGE_URL_FIELD_NUMBER: _ClassVar[int] + IS_PERSISTED_GIFT_FIELD_NUMBER: _ClassVar[int] + preview_image_url: str + is_persisted_gift: bool + def __init__(self, preview_image_url: _Optional[str] = ..., is_persisted_gift: bool = ...) -> None: ... + class ViewWebArInteraction(_message.Message): + __slots__ = ["web_ar_url"] + WEB_AR_URL_FIELD_NUMBER: _ClassVar[int] + web_ar_url: str + def __init__(self, web_ar_url: _Optional[str] = ...) -> None: ... + class WebArAudienceDeviceStatus(_message.Message): + __slots__ = ["is_webcam_enabled"] + IS_WEBCAM_ENABLED_FIELD_NUMBER: _ClassVar[int] + is_webcam_enabled: bool + def __init__(self, is_webcam_enabled: bool = ...) -> None: ... + class WebArCameraPermissionRequestSent(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + class WebArCameraPermissionResponse(_message.Message): + __slots__ = ["allow_camera_permission"] + ALLOW_CAMERA_PERMISSION_FIELD_NUMBER: _ClassVar[int] + allow_camera_permission: bool + def __init__(self, allow_camera_permission: bool = ...) -> None: ... + VIEW_IMPRESSION_FIELD_NUMBER: _ClassVar[int] + VIEW_FULLSCREEN_FIELD_NUMBER: _ClassVar[int] + FULLSCREEN_INTERACTION_FIELD_NUMBER: _ClassVar[int] + CTA_CLICKED_FIELD_NUMBER: _ClassVar[int] + AD_SPAWNED_FIELD_NUMBER: _ClassVar[int] + AD_DISMISSED_FIELD_NUMBER: _ClassVar[int] + VIEW_WEB_AR_FIELD_NUMBER: _ClassVar[int] + VIDEO_AD_LOADED_FIELD_NUMBER: _ClassVar[int] + VIDEO_AD_BALLOON_OPENED_FIELD_NUMBER: _ClassVar[int] + VIDEO_AD_CLICKED_ON_BALLOON_CTA_FIELD_NUMBER: _ClassVar[int] + VIDEO_AD_OPENED_FIELD_NUMBER: _ClassVar[int] + VIDEO_AD_CLOSED_FIELD_NUMBER: _ClassVar[int] + VIDEO_AD_PLAYER_REWARDED_FIELD_NUMBER: _ClassVar[int] + VIDEO_AD_CTA_CLICKED_FIELD_NUMBER: _ClassVar[int] + VIDEO_AD_REWARD_ELIGIBLE_FIELD_NUMBER: _ClassVar[int] + VIDEO_AD_FAILURE_FIELD_NUMBER: _ClassVar[int] + GET_REWARD_INFO_FIELD_NUMBER: _ClassVar[int] + WEB_AR_CAMERA_PERMISSION_RESPONSE_FIELD_NUMBER: _ClassVar[int] + WEB_AR_CAMERA_PERMISSION_REQUEST_SENT_FIELD_NUMBER: _ClassVar[int] + WEB_AR_AUDIENCE_DEVICE_STATUS_FIELD_NUMBER: _ClassVar[int] + WEB_AR_AD_FAILURE_FIELD_NUMBER: _ClassVar[int] + AR_ENGINE_INTERACTION_FIELD_NUMBER: _ClassVar[int] + GAME_ID_FIELD_NUMBER: _ClassVar[int] + USER_ID_FIELD_NUMBER: _ClassVar[int] + GUID_FIELD_NUMBER: _ClassVar[int] + ENCRYPTED_AD_TOKEN_FIELD_NUMBER: _ClassVar[int] + AD_EVENT_UUID_FIELD_NUMBER: _ClassVar[int] + APPLICATION_ID_FIELD_NUMBER: _ClassVar[int] + AD_TYPE_FIELD_NUMBER: _ClassVar[int] + GOOGLE_MANAGED_AD_FIELD_NUMBER: _ClassVar[int] + view_impression: ReportAdInteractionProto.ViewImpressionInteraction + view_fullscreen: ReportAdInteractionProto.ViewFullscreenInteraction + fullscreen_interaction: ReportAdInteractionProto.FullScreenInteraction + cta_clicked: ReportAdInteractionProto.CTAClickInteraction + ad_spawned: ReportAdInteractionProto.AdSpawnInteraction + ad_dismissed: ReportAdInteractionProto.AdDismissalInteraction + view_web_ar: ReportAdInteractionProto.ViewWebArInteraction + video_ad_loaded: ReportAdInteractionProto.VideoAdLoaded + video_ad_balloon_opened: ReportAdInteractionProto.VideoAdBalloonOpened + video_ad_clicked_on_balloon_cta: ReportAdInteractionProto.VideoAdClickedOnBalloonCta + video_ad_opened: ReportAdInteractionProto.VideoAdOpened + video_ad_closed: ReportAdInteractionProto.VideoAdClosed + video_ad_player_rewarded: ReportAdInteractionProto.VideoAdPlayerRewarded + video_ad_cta_clicked: ReportAdInteractionProto.VideoAdCTAClicked + video_ad_reward_eligible: ReportAdInteractionProto.VideoAdRewardEligible + video_ad_failure: ReportAdInteractionProto.VideoAdFailure + get_reward_info: ReportAdInteractionProto.GetRewardInfo + web_ar_camera_permission_response: ReportAdInteractionProto.WebArCameraPermissionResponse + web_ar_camera_permission_request_sent: ReportAdInteractionProto.WebArCameraPermissionRequestSent + web_ar_audience_device_status: ReportAdInteractionProto.WebArAudienceDeviceStatus + web_ar_ad_failure: ReportAdInteractionProto.WebArAdFailure + ar_engine_interaction: ReportAdInteractionProto.ArEngineInteraction + game_id: str + user_id: str + guid: str + encrypted_ad_token: bytes + ad_event_uuid: str + application_id: str + ad_type: ReportAdInteractionProto.AdType + google_managed_ad: ReportAdInteractionProto.GoogleManagedAdDetails + def __init__(self, view_impression: _Optional[_Union[ReportAdInteractionProto.ViewImpressionInteraction, _Mapping]] = ..., view_fullscreen: _Optional[_Union[ReportAdInteractionProto.ViewFullscreenInteraction, _Mapping]] = ..., fullscreen_interaction: _Optional[_Union[ReportAdInteractionProto.FullScreenInteraction, _Mapping]] = ..., cta_clicked: _Optional[_Union[ReportAdInteractionProto.CTAClickInteraction, _Mapping]] = ..., ad_spawned: _Optional[_Union[ReportAdInteractionProto.AdSpawnInteraction, _Mapping]] = ..., ad_dismissed: _Optional[_Union[ReportAdInteractionProto.AdDismissalInteraction, _Mapping]] = ..., view_web_ar: _Optional[_Union[ReportAdInteractionProto.ViewWebArInteraction, _Mapping]] = ..., video_ad_loaded: _Optional[_Union[ReportAdInteractionProto.VideoAdLoaded, _Mapping]] = ..., video_ad_balloon_opened: _Optional[_Union[ReportAdInteractionProto.VideoAdBalloonOpened, _Mapping]] = ..., video_ad_clicked_on_balloon_cta: _Optional[_Union[ReportAdInteractionProto.VideoAdClickedOnBalloonCta, _Mapping]] = ..., video_ad_opened: _Optional[_Union[ReportAdInteractionProto.VideoAdOpened, _Mapping]] = ..., video_ad_closed: _Optional[_Union[ReportAdInteractionProto.VideoAdClosed, _Mapping]] = ..., video_ad_player_rewarded: _Optional[_Union[ReportAdInteractionProto.VideoAdPlayerRewarded, _Mapping]] = ..., video_ad_cta_clicked: _Optional[_Union[ReportAdInteractionProto.VideoAdCTAClicked, _Mapping]] = ..., video_ad_reward_eligible: _Optional[_Union[ReportAdInteractionProto.VideoAdRewardEligible, _Mapping]] = ..., video_ad_failure: _Optional[_Union[ReportAdInteractionProto.VideoAdFailure, _Mapping]] = ..., get_reward_info: _Optional[_Union[ReportAdInteractionProto.GetRewardInfo, _Mapping]] = ..., web_ar_camera_permission_response: _Optional[_Union[ReportAdInteractionProto.WebArCameraPermissionResponse, _Mapping]] = ..., web_ar_camera_permission_request_sent: _Optional[_Union[ReportAdInteractionProto.WebArCameraPermissionRequestSent, _Mapping]] = ..., web_ar_audience_device_status: _Optional[_Union[ReportAdInteractionProto.WebArAudienceDeviceStatus, _Mapping]] = ..., web_ar_ad_failure: _Optional[_Union[ReportAdInteractionProto.WebArAdFailure, _Mapping]] = ..., ar_engine_interaction: _Optional[_Union[ReportAdInteractionProto.ArEngineInteraction, _Mapping]] = ..., game_id: _Optional[str] = ..., user_id: _Optional[str] = ..., guid: _Optional[str] = ..., encrypted_ad_token: _Optional[bytes] = ..., ad_event_uuid: _Optional[str] = ..., application_id: _Optional[str] = ..., ad_type: _Optional[_Union[ReportAdInteractionProto.AdType, str]] = ..., google_managed_ad: _Optional[_Union[ReportAdInteractionProto.GoogleManagedAdDetails, _Mapping]] = ...) -> None: ... + +class ReportAdInteractionResponse(_message.Message): + __slots__ = ["status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + SUCCESS: _ClassVar[ReportAdInteractionResponse.Status] + MALFORMED: _ClassVar[ReportAdInteractionResponse.Status] + EXPIRED: _ClassVar[ReportAdInteractionResponse.Status] + SUCCESS: ReportAdInteractionResponse.Status + MALFORMED: ReportAdInteractionResponse.Status + EXPIRED: ReportAdInteractionResponse.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + status: ReportAdInteractionResponse.Status + def __init__(self, status: _Optional[_Union[ReportAdInteractionResponse.Status, str]] = ...) -> None: ... + +class ReportProximityContactsRequestProto(_message.Message): + __slots__ = ["contacts"] + CONTACTS_FIELD_NUMBER: _ClassVar[int] + contacts: _containers.RepeatedCompositeFieldContainer[ProximityContact] + def __init__(self, contacts: _Optional[_Iterable[_Union[ProximityContact, _Mapping]]] = ...) -> None: ... + +class ReportProximityContactsResponseProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class ReportRouteOutProto(_message.Message): + __slots__ = ["result", "consolation_reward"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[ReportRouteOutProto.Result] + SUCCESS: _ClassVar[ReportRouteOutProto.Result] + ERROR_ROUTE_NOT_FOUND: _ClassVar[ReportRouteOutProto.Result] + ERROR_TOO_MANY_REPORTS: _ClassVar[ReportRouteOutProto.Result] + ERROR_UNKNOWN: _ClassVar[ReportRouteOutProto.Result] + ERROR_REPORTED_THIS_RECENTLY: _ClassVar[ReportRouteOutProto.Result] + UNSET: ReportRouteOutProto.Result + SUCCESS: ReportRouteOutProto.Result + ERROR_ROUTE_NOT_FOUND: ReportRouteOutProto.Result + ERROR_TOO_MANY_REPORTS: ReportRouteOutProto.Result + ERROR_UNKNOWN: ReportRouteOutProto.Result + ERROR_REPORTED_THIS_RECENTLY: ReportRouteOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + CONSOLATION_REWARD_FIELD_NUMBER: _ClassVar[int] + result: ReportRouteOutProto.Result + consolation_reward: LootProto + def __init__(self, result: _Optional[_Union[ReportRouteOutProto.Result, str]] = ..., consolation_reward: _Optional[_Union[LootProto, _Mapping]] = ...) -> None: ... + +class ReportRouteProto(_message.Message): + __slots__ = ["route_id", "route_violations", "quality_issues", "gameplay_issues"] + class GameplayIssue(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET_GAMEPLAY_ISSUE: _ClassVar[ReportRouteProto.GameplayIssue] + NO_ZYGARDE_CELLS: _ClassVar[ReportRouteProto.GameplayIssue] + BUDDY_CANDY_BONUS_NOT_WORKING: _ClassVar[ReportRouteProto.GameplayIssue] + INCENSE_BONUS_NOT_WORKING: _ClassVar[ReportRouteProto.GameplayIssue] + INSUFFICIENT_REWARDS: _ClassVar[ReportRouteProto.GameplayIssue] + COULD_NOT_COMPLETE_ROUTE: _ClassVar[ReportRouteProto.GameplayIssue] + ROUTE_PAUSED_INCORRECTLY: _ClassVar[ReportRouteProto.GameplayIssue] + DISTANCE_TRACKED_INCORRECT: _ClassVar[ReportRouteProto.GameplayIssue] + GPS_DRIFT: _ClassVar[ReportRouteProto.GameplayIssue] + UNSET_GAMEPLAY_ISSUE: ReportRouteProto.GameplayIssue + NO_ZYGARDE_CELLS: ReportRouteProto.GameplayIssue + BUDDY_CANDY_BONUS_NOT_WORKING: ReportRouteProto.GameplayIssue + INCENSE_BONUS_NOT_WORKING: ReportRouteProto.GameplayIssue + INSUFFICIENT_REWARDS: ReportRouteProto.GameplayIssue + COULD_NOT_COMPLETE_ROUTE: ReportRouteProto.GameplayIssue + ROUTE_PAUSED_INCORRECTLY: ReportRouteProto.GameplayIssue + DISTANCE_TRACKED_INCORRECT: ReportRouteProto.GameplayIssue + GPS_DRIFT: ReportRouteProto.GameplayIssue + class QualityIssue(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET_QUALITY_ISSUE: _ClassVar[ReportRouteProto.QualityIssue] + ROUTE_NAME_OR_DESCRIPTION_ERRONEOUS: _ClassVar[ReportRouteProto.QualityIssue] + ROUTE_NAME_OR_DESCRIPTION_UNCLEAR_OR_INACCURATE: _ClassVar[ReportRouteProto.QualityIssue] + ROUTE_DIFFICULT_TO_FOLLOW: _ClassVar[ReportRouteProto.QualityIssue] + ROUTE_FREQUENT_OVERLAP: _ClassVar[ReportRouteProto.QualityIssue] + ROUTE_TOO_SHORT_OR_LONG: _ClassVar[ReportRouteProto.QualityIssue] + ROUTE_TOO_STRENUOUS: _ClassVar[ReportRouteProto.QualityIssue] + ROUTE_POOR_CONNECTIVITY: _ClassVar[ReportRouteProto.QualityIssue] + UNSET_QUALITY_ISSUE: ReportRouteProto.QualityIssue + ROUTE_NAME_OR_DESCRIPTION_ERRONEOUS: ReportRouteProto.QualityIssue + ROUTE_NAME_OR_DESCRIPTION_UNCLEAR_OR_INACCURATE: ReportRouteProto.QualityIssue + ROUTE_DIFFICULT_TO_FOLLOW: ReportRouteProto.QualityIssue + ROUTE_FREQUENT_OVERLAP: ReportRouteProto.QualityIssue + ROUTE_TOO_SHORT_OR_LONG: ReportRouteProto.QualityIssue + ROUTE_TOO_STRENUOUS: ReportRouteProto.QualityIssue + ROUTE_POOR_CONNECTIVITY: ReportRouteProto.QualityIssue + class Violation(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[ReportRouteProto.Violation] + PRIVATE_RESIDENCE: _ClassVar[ReportRouteProto.Violation] + SENSITIVE_LOCATION: _ClassVar[ReportRouteProto.Violation] + ADULT_ESTABLISHMENT: _ClassVar[ReportRouteProto.Violation] + GRADE_SCHOOL: _ClassVar[ReportRouteProto.Violation] + INACCESSIBLE: _ClassVar[ReportRouteProto.Violation] + DANGEROUS: _ClassVar[ReportRouteProto.Violation] + TEMPORARY_OBSTRUCTION: _ClassVar[ReportRouteProto.Violation] + CHILD_SAFETY: _ClassVar[ReportRouteProto.Violation] + DANGEROUS_GOODS: _ClassVar[ReportRouteProto.Violation] + SEXUAL_OR_VIOLENT: _ClassVar[ReportRouteProto.Violation] + SELF_HARM: _ClassVar[ReportRouteProto.Violation] + HARASSMENT_OR_HATE_SPEECH: _ClassVar[ReportRouteProto.Violation] + PERSONAL_INFO: _ClassVar[ReportRouteProto.Violation] + GAME_CHEATS_OR_SPAM: _ClassVar[ReportRouteProto.Violation] + PRIVACY_INVASION_ABUSIVE: _ClassVar[ReportRouteProto.Violation] + OTHER_INAPPROPRIATE: _ClassVar[ReportRouteProto.Violation] + MISINFORMATION: _ClassVar[ReportRouteProto.Violation] + IMPERSONATION: _ClassVar[ReportRouteProto.Violation] + EXTREMISM: _ClassVar[ReportRouteProto.Violation] + SEXUAL: _ClassVar[ReportRouteProto.Violation] + VIOLENT: _ClassVar[ReportRouteProto.Violation] + HARASSMENT: _ClassVar[ReportRouteProto.Violation] + HATE_SPEECH: _ClassVar[ReportRouteProto.Violation] + GAME_CHEATS: _ClassVar[ReportRouteProto.Violation] + SPAM: _ClassVar[ReportRouteProto.Violation] + UNSET: ReportRouteProto.Violation + PRIVATE_RESIDENCE: ReportRouteProto.Violation + SENSITIVE_LOCATION: ReportRouteProto.Violation + ADULT_ESTABLISHMENT: ReportRouteProto.Violation + GRADE_SCHOOL: ReportRouteProto.Violation + INACCESSIBLE: ReportRouteProto.Violation + DANGEROUS: ReportRouteProto.Violation + TEMPORARY_OBSTRUCTION: ReportRouteProto.Violation + CHILD_SAFETY: ReportRouteProto.Violation + DANGEROUS_GOODS: ReportRouteProto.Violation + SEXUAL_OR_VIOLENT: ReportRouteProto.Violation + SELF_HARM: ReportRouteProto.Violation + HARASSMENT_OR_HATE_SPEECH: ReportRouteProto.Violation + PERSONAL_INFO: ReportRouteProto.Violation + GAME_CHEATS_OR_SPAM: ReportRouteProto.Violation + PRIVACY_INVASION_ABUSIVE: ReportRouteProto.Violation + OTHER_INAPPROPRIATE: ReportRouteProto.Violation + MISINFORMATION: ReportRouteProto.Violation + IMPERSONATION: ReportRouteProto.Violation + EXTREMISM: ReportRouteProto.Violation + SEXUAL: ReportRouteProto.Violation + VIOLENT: ReportRouteProto.Violation + HARASSMENT: ReportRouteProto.Violation + HATE_SPEECH: ReportRouteProto.Violation + GAME_CHEATS: ReportRouteProto.Violation + SPAM: ReportRouteProto.Violation + ROUTE_ID_FIELD_NUMBER: _ClassVar[int] + ROUTE_VIOLATIONS_FIELD_NUMBER: _ClassVar[int] + QUALITY_ISSUES_FIELD_NUMBER: _ClassVar[int] + GAMEPLAY_ISSUES_FIELD_NUMBER: _ClassVar[int] + route_id: str + route_violations: _containers.RepeatedScalarFieldContainer[ReportRouteProto.Violation] + quality_issues: _containers.RepeatedScalarFieldContainer[ReportRouteProto.QualityIssue] + gameplay_issues: _containers.RepeatedScalarFieldContainer[ReportRouteProto.GameplayIssue] + def __init__(self, route_id: _Optional[str] = ..., route_violations: _Optional[_Iterable[_Union[ReportRouteProto.Violation, str]]] = ..., quality_issues: _Optional[_Iterable[_Union[ReportRouteProto.QualityIssue, str]]] = ..., gameplay_issues: _Optional[_Iterable[_Union[ReportRouteProto.GameplayIssue, str]]] = ...) -> None: ... + +class ReportStationOutProto(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[ReportStationOutProto.Result] + SUCCESS: _ClassVar[ReportStationOutProto.Result] + ERROR_ALREADY_REPORTED: _ClassVar[ReportStationOutProto.Result] + INVALID_REQUEST: _ClassVar[ReportStationOutProto.Result] + UNSET: ReportStationOutProto.Result + SUCCESS: ReportStationOutProto.Result + ERROR_ALREADY_REPORTED: ReportStationOutProto.Result + INVALID_REQUEST: ReportStationOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: ReportStationOutProto.Result + def __init__(self, result: _Optional[_Union[ReportStationOutProto.Result, str]] = ...) -> None: ... + +class ReportStationProto(_message.Message): + __slots__ = ["station_id", "report_reason"] + STATION_ID_FIELD_NUMBER: _ClassVar[int] + REPORT_REASON_FIELD_NUMBER: _ClassVar[int] + station_id: str + report_reason: str + def __init__(self, station_id: _Optional[str] = ..., report_reason: _Optional[str] = ...) -> None: ... + +class ReviveAttributesProto(_message.Message): + __slots__ = ["sta_percent"] + STA_PERCENT_FIELD_NUMBER: _ClassVar[int] + sta_percent: float + def __init__(self, sta_percent: _Optional[float] = ...) -> None: ... + +class RewardsPerContestProto(_message.Message): + __slots__ = ["contest_id", "rewards"] + CONTEST_ID_FIELD_NUMBER: _ClassVar[int] + REWARDS_FIELD_NUMBER: _ClassVar[int] + contest_id: str + rewards: LootProto + def __init__(self, contest_id: _Optional[str] = ..., rewards: _Optional[_Union[LootProto, _Mapping]] = ...) -> None: ... + +class RoadMetadata(_message.Message): + __slots__ = ["is_tunnel", "railway_is_siding", "network", "shield_text", "route"] + IS_TUNNEL_FIELD_NUMBER: _ClassVar[int] + RAILWAY_IS_SIDING_FIELD_NUMBER: _ClassVar[int] + NETWORK_FIELD_NUMBER: _ClassVar[int] + SHIELD_TEXT_FIELD_NUMBER: _ClassVar[int] + ROUTE_FIELD_NUMBER: _ClassVar[int] + is_tunnel: bool + railway_is_siding: bool + network: str + shield_text: str + route: str + def __init__(self, is_tunnel: bool = ..., railway_is_siding: bool = ..., network: _Optional[str] = ..., shield_text: _Optional[str] = ..., route: _Optional[str] = ...) -> None: ... + +class RocketBalloonDisplayProto(_message.Message): + __slots__ = ["type", "incident_display"] + class BalloonType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + ROCKET: _ClassVar[RocketBalloonDisplayProto.BalloonType] + ROCKET_B: _ClassVar[RocketBalloonDisplayProto.BalloonType] + ROCKET: RocketBalloonDisplayProto.BalloonType + ROCKET_B: RocketBalloonDisplayProto.BalloonType + TYPE_FIELD_NUMBER: _ClassVar[int] + INCIDENT_DISPLAY_FIELD_NUMBER: _ClassVar[int] + type: RocketBalloonDisplayProto.BalloonType + incident_display: RocketBalloonIncidentDisplayProto + def __init__(self, type: _Optional[_Union[RocketBalloonDisplayProto.BalloonType, str]] = ..., incident_display: _Optional[_Union[RocketBalloonIncidentDisplayProto, _Mapping]] = ...) -> None: ... + +class RocketBalloonGlobalSettingsProto(_message.Message): + __slots__ = ["min_player_level"] + MIN_PLAYER_LEVEL_FIELD_NUMBER: _ClassVar[int] + min_player_level: int + def __init__(self, min_player_level: _Optional[int] = ...) -> None: ... + +class RocketBalloonIncidentDisplayProto(_message.Message): + __slots__ = ["incident_id", "incident_display_type"] + INCIDENT_ID_FIELD_NUMBER: _ClassVar[int] + INCIDENT_DISPLAY_TYPE_FIELD_NUMBER: _ClassVar[int] + incident_id: str + incident_display_type: IncidentDisplayType + def __init__(self, incident_id: _Optional[str] = ..., incident_display_type: _Optional[_Union[IncidentDisplayType, str]] = ...) -> None: ... + +class Room(_message.Message): + __slots__ = ["room_id", "peers", "capacity", "experience_id", "name", "description", "passcode_enabled", "app_id", "endpoint"] + ROOM_ID_FIELD_NUMBER: _ClassVar[int] + PEERS_FIELD_NUMBER: _ClassVar[int] + CAPACITY_FIELD_NUMBER: _ClassVar[int] + EXPERIENCE_ID_FIELD_NUMBER: _ClassVar[int] + NAME_FIELD_NUMBER: _ClassVar[int] + DESCRIPTION_FIELD_NUMBER: _ClassVar[int] + PASSCODE_ENABLED_FIELD_NUMBER: _ClassVar[int] + APP_ID_FIELD_NUMBER: _ClassVar[int] + ENDPOINT_FIELD_NUMBER: _ClassVar[int] + room_id: str + peers: _containers.RepeatedScalarFieldContainer[int] + capacity: int + experience_id: str + name: str + description: str + passcode_enabled: bool + app_id: str + endpoint: str + def __init__(self, room_id: _Optional[str] = ..., peers: _Optional[_Iterable[int]] = ..., capacity: _Optional[int] = ..., experience_id: _Optional[str] = ..., name: _Optional[str] = ..., description: _Optional[str] = ..., passcode_enabled: bool = ..., app_id: _Optional[str] = ..., endpoint: _Optional[str] = ...) -> None: ... + +class RotateGuestLoginSecretTokenRequestProto(_message.Message): + __slots__ = ["secret", "api_key", "device_id"] + SECRET_FIELD_NUMBER: _ClassVar[int] + API_KEY_FIELD_NUMBER: _ClassVar[int] + DEVICE_ID_FIELD_NUMBER: _ClassVar[int] + secret: bytes + api_key: str + device_id: str + def __init__(self, secret: _Optional[bytes] = ..., api_key: _Optional[str] = ..., device_id: _Optional[str] = ...) -> None: ... + +class RotateGuestLoginSecretTokenResponseProto(_message.Message): + __slots__ = ["status", "new_secret"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[RotateGuestLoginSecretTokenResponseProto.Status] + SUCCESS: _ClassVar[RotateGuestLoginSecretTokenResponseProto.Status] + UNKNOWN_ERROR: _ClassVar[RotateGuestLoginSecretTokenResponseProto.Status] + UNAUTHORIZED: _ClassVar[RotateGuestLoginSecretTokenResponseProto.Status] + INVALID_AUTH_TOKEN: _ClassVar[RotateGuestLoginSecretTokenResponseProto.Status] + UNSET: RotateGuestLoginSecretTokenResponseProto.Status + SUCCESS: RotateGuestLoginSecretTokenResponseProto.Status + UNKNOWN_ERROR: RotateGuestLoginSecretTokenResponseProto.Status + UNAUTHORIZED: RotateGuestLoginSecretTokenResponseProto.Status + INVALID_AUTH_TOKEN: RotateGuestLoginSecretTokenResponseProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + NEW_SECRET_FIELD_NUMBER: _ClassVar[int] + status: RotateGuestLoginSecretTokenResponseProto.Status + new_secret: bytes + def __init__(self, status: _Optional[_Union[RotateGuestLoginSecretTokenResponseProto.Status, str]] = ..., new_secret: _Optional[bytes] = ...) -> None: ... + +class RouteActivityRequestProto(_message.Message): + __slots__ = ["pokemon_trade_request", "pokemon_compare_request", "gift_trade_request"] + class GiftTradeRequest(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + class PokemonCompareRequest(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + class PokemonTradeRequest(_message.Message): + __slots__ = ["pokemon_id"] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + pokemon_id: int + def __init__(self, pokemon_id: _Optional[int] = ...) -> None: ... + POKEMON_TRADE_REQUEST_FIELD_NUMBER: _ClassVar[int] + POKEMON_COMPARE_REQUEST_FIELD_NUMBER: _ClassVar[int] + GIFT_TRADE_REQUEST_FIELD_NUMBER: _ClassVar[int] + pokemon_trade_request: RouteActivityRequestProto.PokemonTradeRequest + pokemon_compare_request: RouteActivityRequestProto.PokemonCompareRequest + gift_trade_request: RouteActivityRequestProto.GiftTradeRequest + def __init__(self, pokemon_trade_request: _Optional[_Union[RouteActivityRequestProto.PokemonTradeRequest, _Mapping]] = ..., pokemon_compare_request: _Optional[_Union[RouteActivityRequestProto.PokemonCompareRequest, _Mapping]] = ..., gift_trade_request: _Optional[_Union[RouteActivityRequestProto.GiftTradeRequest, _Mapping]] = ...) -> None: ... + +class RouteActivityResponseProto(_message.Message): + __slots__ = ["pokemon_trade_response", "pokemon_compare_response", "gift_trade_response", "activity_reward", "postcard_data"] + class GiftTradeResponse(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + class PokemonCompareResponse(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + class PokemonTradeResponse(_message.Message): + __slots__ = ["result", "pokemon"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[RouteActivityResponseProto.PokemonTradeResponse.Result] + SUCCESS: _ClassVar[RouteActivityResponseProto.PokemonTradeResponse.Result] + ERROR_INVALID_POKEMON: _ClassVar[RouteActivityResponseProto.PokemonTradeResponse.Result] + UNSET: RouteActivityResponseProto.PokemonTradeResponse.Result + SUCCESS: RouteActivityResponseProto.PokemonTradeResponse.Result + ERROR_INVALID_POKEMON: RouteActivityResponseProto.PokemonTradeResponse.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + POKEMON_FIELD_NUMBER: _ClassVar[int] + result: RouteActivityResponseProto.PokemonTradeResponse.Result + pokemon: PokemonProto + def __init__(self, result: _Optional[_Union[RouteActivityResponseProto.PokemonTradeResponse.Result, str]] = ..., pokemon: _Optional[_Union[PokemonProto, _Mapping]] = ...) -> None: ... + POKEMON_TRADE_RESPONSE_FIELD_NUMBER: _ClassVar[int] + POKEMON_COMPARE_RESPONSE_FIELD_NUMBER: _ClassVar[int] + GIFT_TRADE_RESPONSE_FIELD_NUMBER: _ClassVar[int] + ACTIVITY_REWARD_FIELD_NUMBER: _ClassVar[int] + POSTCARD_DATA_FIELD_NUMBER: _ClassVar[int] + pokemon_trade_response: RouteActivityResponseProto.PokemonTradeResponse + pokemon_compare_response: RouteActivityResponseProto.PokemonCompareResponse + gift_trade_response: RouteActivityResponseProto.GiftTradeResponse + activity_reward: LootProto + postcard_data: ActivityPostcardData + def __init__(self, pokemon_trade_response: _Optional[_Union[RouteActivityResponseProto.PokemonTradeResponse, _Mapping]] = ..., pokemon_compare_response: _Optional[_Union[RouteActivityResponseProto.PokemonCompareResponse, _Mapping]] = ..., gift_trade_response: _Optional[_Union[RouteActivityResponseProto.GiftTradeResponse, _Mapping]] = ..., activity_reward: _Optional[_Union[LootProto, _Mapping]] = ..., postcard_data: _Optional[_Union[ActivityPostcardData, _Mapping]] = ...) -> None: ... + +class RouteActivityType(_message.Message): + __slots__ = [] + class ActivityType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[RouteActivityType.ActivityType] + NO_ACTIVITY: _ClassVar[RouteActivityType.ActivityType] + ACTIVITY_POKEMON_TRADE: _ClassVar[RouteActivityType.ActivityType] + ACTIVITY_POKEMON_COMPARE: _ClassVar[RouteActivityType.ActivityType] + ACTIVITY_GIFT_TRADE: _ClassVar[RouteActivityType.ActivityType] + UNSET: RouteActivityType.ActivityType + NO_ACTIVITY: RouteActivityType.ActivityType + ACTIVITY_POKEMON_TRADE: RouteActivityType.ActivityType + ACTIVITY_POKEMON_COMPARE: RouteActivityType.ActivityType + ACTIVITY_GIFT_TRADE: RouteActivityType.ActivityType + def __init__(self) -> None: ... + +class RouteBadgeLevel(_message.Message): + __slots__ = [] + class BadgeLevel(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + ROUTE_BADGE_UNSET: _ClassVar[RouteBadgeLevel.BadgeLevel] + ROUTE_BADGE_BRONZE: _ClassVar[RouteBadgeLevel.BadgeLevel] + ROUTE_BADGE_SILVER: _ClassVar[RouteBadgeLevel.BadgeLevel] + ROUTE_BADGE_GOLD: _ClassVar[RouteBadgeLevel.BadgeLevel] + ROUTE_BADGE_UNSET: RouteBadgeLevel.BadgeLevel + ROUTE_BADGE_BRONZE: RouteBadgeLevel.BadgeLevel + ROUTE_BADGE_SILVER: RouteBadgeLevel.BadgeLevel + ROUTE_BADGE_GOLD: RouteBadgeLevel.BadgeLevel + def __init__(self) -> None: ... + +class RouteBadgeListEntry(_message.Message): + __slots__ = ["route_id", "route_type", "start_lat", "start_lng", "route_name", "route_image_url", "last_play_end_time", "num_completions", "route_duration_seconds", "num_unique_stamps_collected"] + ROUTE_ID_FIELD_NUMBER: _ClassVar[int] + ROUTE_TYPE_FIELD_NUMBER: _ClassVar[int] + START_LAT_FIELD_NUMBER: _ClassVar[int] + START_LNG_FIELD_NUMBER: _ClassVar[int] + ROUTE_NAME_FIELD_NUMBER: _ClassVar[int] + ROUTE_IMAGE_URL_FIELD_NUMBER: _ClassVar[int] + LAST_PLAY_END_TIME_FIELD_NUMBER: _ClassVar[int] + NUM_COMPLETIONS_FIELD_NUMBER: _ClassVar[int] + ROUTE_DURATION_SECONDS_FIELD_NUMBER: _ClassVar[int] + NUM_UNIQUE_STAMPS_COLLECTED_FIELD_NUMBER: _ClassVar[int] + route_id: str + route_type: RouteType + start_lat: float + start_lng: float + route_name: str + route_image_url: str + last_play_end_time: int + num_completions: int + route_duration_seconds: int + num_unique_stamps_collected: int + def __init__(self, route_id: _Optional[str] = ..., route_type: _Optional[_Union[RouteType, str]] = ..., start_lat: _Optional[float] = ..., start_lng: _Optional[float] = ..., route_name: _Optional[str] = ..., route_image_url: _Optional[str] = ..., last_play_end_time: _Optional[int] = ..., num_completions: _Optional[int] = ..., route_duration_seconds: _Optional[int] = ..., num_unique_stamps_collected: _Optional[int] = ...) -> None: ... + +class RouteBadgeSettingsProto(_message.Message): + __slots__ = ["target"] + TARGET_FIELD_NUMBER: _ClassVar[int] + target: _containers.RepeatedScalarFieldContainer[int] + def __init__(self, target: _Optional[_Iterable[int]] = ...) -> None: ... + +class RouteCreationProto(_message.Message): + __slots__ = ["created_time", "last_update_time", "status", "rejection_reason", "rejected_hash", "route", "paused", "moderation_report_id", "editable_post_rejection"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[RouteCreationProto.Status] + IN_PROGRESS: _ClassVar[RouteCreationProto.Status] + SUBMITTED: _ClassVar[RouteCreationProto.Status] + REJECTED: _ClassVar[RouteCreationProto.Status] + SUBMITTED_PENDING_REVIEW: _ClassVar[RouteCreationProto.Status] + UNSET: RouteCreationProto.Status + IN_PROGRESS: RouteCreationProto.Status + SUBMITTED: RouteCreationProto.Status + REJECTED: RouteCreationProto.Status + SUBMITTED_PENDING_REVIEW: RouteCreationProto.Status + class RejectionReason(_message.Message): + __slots__ = ["reason_code"] + REASON_CODE_FIELD_NUMBER: _ClassVar[int] + reason_code: str + def __init__(self, reason_code: _Optional[str] = ...) -> None: ... + CREATED_TIME_FIELD_NUMBER: _ClassVar[int] + LAST_UPDATE_TIME_FIELD_NUMBER: _ClassVar[int] + STATUS_FIELD_NUMBER: _ClassVar[int] + REJECTION_REASON_FIELD_NUMBER: _ClassVar[int] + REJECTED_HASH_FIELD_NUMBER: _ClassVar[int] + ROUTE_FIELD_NUMBER: _ClassVar[int] + PAUSED_FIELD_NUMBER: _ClassVar[int] + MODERATION_REPORT_ID_FIELD_NUMBER: _ClassVar[int] + EDITABLE_POST_REJECTION_FIELD_NUMBER: _ClassVar[int] + created_time: int + last_update_time: int + status: RouteCreationProto.Status + rejection_reason: _containers.RepeatedCompositeFieldContainer[RouteCreationProto.RejectionReason] + rejected_hash: _containers.RepeatedScalarFieldContainer[int] + route: SharedRouteProto + paused: bool + moderation_report_id: str + editable_post_rejection: bool + def __init__(self, created_time: _Optional[int] = ..., last_update_time: _Optional[int] = ..., status: _Optional[_Union[RouteCreationProto.Status, str]] = ..., rejection_reason: _Optional[_Iterable[_Union[RouteCreationProto.RejectionReason, _Mapping]]] = ..., rejected_hash: _Optional[_Iterable[int]] = ..., route: _Optional[_Union[SharedRouteProto, _Mapping]] = ..., paused: bool = ..., moderation_report_id: _Optional[str] = ..., editable_post_rejection: bool = ...) -> None: ... + +class RouteCreationsProto(_message.Message): + __slots__ = ["route", "is_official_creator", "recently_submitted_route", "not_eligible", "recently_submitted_routes_last_refresh_timestamp_ms", "moderation_retry_timestamp_ms", "can_use_sponsored_poi"] + ROUTE_FIELD_NUMBER: _ClassVar[int] + IS_OFFICIAL_CREATOR_FIELD_NUMBER: _ClassVar[int] + RECENTLY_SUBMITTED_ROUTE_FIELD_NUMBER: _ClassVar[int] + NOT_ELIGIBLE_FIELD_NUMBER: _ClassVar[int] + RECENTLY_SUBMITTED_ROUTES_LAST_REFRESH_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + MODERATION_RETRY_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + CAN_USE_SPONSORED_POI_FIELD_NUMBER: _ClassVar[int] + route: _containers.RepeatedCompositeFieldContainer[RouteCreationProto] + is_official_creator: bool + recently_submitted_route: _containers.RepeatedCompositeFieldContainer[RouteCreationProto] + not_eligible: bool + recently_submitted_routes_last_refresh_timestamp_ms: int + moderation_retry_timestamp_ms: int + can_use_sponsored_poi: bool + def __init__(self, route: _Optional[_Iterable[_Union[RouteCreationProto, _Mapping]]] = ..., is_official_creator: bool = ..., recently_submitted_route: _Optional[_Iterable[_Union[RouteCreationProto, _Mapping]]] = ..., not_eligible: bool = ..., recently_submitted_routes_last_refresh_timestamp_ms: _Optional[int] = ..., moderation_retry_timestamp_ms: _Optional[int] = ..., can_use_sponsored_poi: bool = ...) -> None: ... + +class RouteDecaySettingsProto(_message.Message): + __slots__ = ["one_star_rating_points", "two_star_rating_points", "three_star_rating_points", "four_star_rating_points", "five_star_rating_points", "start_points", "finish_points", "km_points", "report_points", "initial_points", "npc_interaction_points", "min_route_score", "max_route_score", "nearby_routes_factor_polynomial_square", "nearby_routes_factor_polynomial_linear", "nearby_routes_factor_polynomial_constant", "time_factor_polynomial_square", "time_factor_polynomial_linear", "time_factor_polynomial_constant", "enabled", "random_scaling_factor", "max_routes_per_cell"] + ONE_STAR_RATING_POINTS_FIELD_NUMBER: _ClassVar[int] + TWO_STAR_RATING_POINTS_FIELD_NUMBER: _ClassVar[int] + THREE_STAR_RATING_POINTS_FIELD_NUMBER: _ClassVar[int] + FOUR_STAR_RATING_POINTS_FIELD_NUMBER: _ClassVar[int] + FIVE_STAR_RATING_POINTS_FIELD_NUMBER: _ClassVar[int] + START_POINTS_FIELD_NUMBER: _ClassVar[int] + FINISH_POINTS_FIELD_NUMBER: _ClassVar[int] + KM_POINTS_FIELD_NUMBER: _ClassVar[int] + REPORT_POINTS_FIELD_NUMBER: _ClassVar[int] + INITIAL_POINTS_FIELD_NUMBER: _ClassVar[int] + NPC_INTERACTION_POINTS_FIELD_NUMBER: _ClassVar[int] + MIN_ROUTE_SCORE_FIELD_NUMBER: _ClassVar[int] + MAX_ROUTE_SCORE_FIELD_NUMBER: _ClassVar[int] + NEARBY_ROUTES_FACTOR_POLYNOMIAL_SQUARE_FIELD_NUMBER: _ClassVar[int] + NEARBY_ROUTES_FACTOR_POLYNOMIAL_LINEAR_FIELD_NUMBER: _ClassVar[int] + NEARBY_ROUTES_FACTOR_POLYNOMIAL_CONSTANT_FIELD_NUMBER: _ClassVar[int] + TIME_FACTOR_POLYNOMIAL_SQUARE_FIELD_NUMBER: _ClassVar[int] + TIME_FACTOR_POLYNOMIAL_LINEAR_FIELD_NUMBER: _ClassVar[int] + TIME_FACTOR_POLYNOMIAL_CONSTANT_FIELD_NUMBER: _ClassVar[int] + ENABLED_FIELD_NUMBER: _ClassVar[int] + RANDOM_SCALING_FACTOR_FIELD_NUMBER: _ClassVar[int] + MAX_ROUTES_PER_CELL_FIELD_NUMBER: _ClassVar[int] + one_star_rating_points: int + two_star_rating_points: int + three_star_rating_points: int + four_star_rating_points: int + five_star_rating_points: int + start_points: int + finish_points: int + km_points: float + report_points: int + initial_points: int + npc_interaction_points: int + min_route_score: int + max_route_score: int + nearby_routes_factor_polynomial_square: float + nearby_routes_factor_polynomial_linear: float + nearby_routes_factor_polynomial_constant: float + time_factor_polynomial_square: float + time_factor_polynomial_linear: float + time_factor_polynomial_constant: float + enabled: bool + random_scaling_factor: int + max_routes_per_cell: int + def __init__(self, one_star_rating_points: _Optional[int] = ..., two_star_rating_points: _Optional[int] = ..., three_star_rating_points: _Optional[int] = ..., four_star_rating_points: _Optional[int] = ..., five_star_rating_points: _Optional[int] = ..., start_points: _Optional[int] = ..., finish_points: _Optional[int] = ..., km_points: _Optional[float] = ..., report_points: _Optional[int] = ..., initial_points: _Optional[int] = ..., npc_interaction_points: _Optional[int] = ..., min_route_score: _Optional[int] = ..., max_route_score: _Optional[int] = ..., nearby_routes_factor_polynomial_square: _Optional[float] = ..., nearby_routes_factor_polynomial_linear: _Optional[float] = ..., nearby_routes_factor_polynomial_constant: _Optional[float] = ..., time_factor_polynomial_square: _Optional[float] = ..., time_factor_polynomial_linear: _Optional[float] = ..., time_factor_polynomial_constant: _Optional[float] = ..., enabled: bool = ..., random_scaling_factor: _Optional[int] = ..., max_routes_per_cell: _Optional[int] = ...) -> None: ... + +class RouteDiscoverySettingsProto(_message.Message): + __slots__ = ["nearby_visible_radius_meters", "min_player_level", "popular_routes_fraction", "new_route_threshold", "max_routes_viewable", "max_client_map_panning_distance_meters", "route_discovery_filtering_max_poi_distance", "route_discovery_filtering_min_poi_distance", "route_discovery_filtering_max_player_distance", "enable_badge_routes_discovery", "max_badge_routes_discovery_spanner_txns", "max_favorite_routes"] + NEARBY_VISIBLE_RADIUS_METERS_FIELD_NUMBER: _ClassVar[int] + MIN_PLAYER_LEVEL_FIELD_NUMBER: _ClassVar[int] + POPULAR_ROUTES_FRACTION_FIELD_NUMBER: _ClassVar[int] + NEW_ROUTE_THRESHOLD_FIELD_NUMBER: _ClassVar[int] + MAX_ROUTES_VIEWABLE_FIELD_NUMBER: _ClassVar[int] + MAX_CLIENT_MAP_PANNING_DISTANCE_METERS_FIELD_NUMBER: _ClassVar[int] + ROUTE_DISCOVERY_FILTERING_MAX_POI_DISTANCE_FIELD_NUMBER: _ClassVar[int] + ROUTE_DISCOVERY_FILTERING_MIN_POI_DISTANCE_FIELD_NUMBER: _ClassVar[int] + ROUTE_DISCOVERY_FILTERING_MAX_PLAYER_DISTANCE_FIELD_NUMBER: _ClassVar[int] + ENABLE_BADGE_ROUTES_DISCOVERY_FIELD_NUMBER: _ClassVar[int] + MAX_BADGE_ROUTES_DISCOVERY_SPANNER_TXNS_FIELD_NUMBER: _ClassVar[int] + MAX_FAVORITE_ROUTES_FIELD_NUMBER: _ClassVar[int] + nearby_visible_radius_meters: float + min_player_level: int + popular_routes_fraction: float + new_route_threshold: int + max_routes_viewable: int + max_client_map_panning_distance_meters: float + route_discovery_filtering_max_poi_distance: int + route_discovery_filtering_min_poi_distance: int + route_discovery_filtering_max_player_distance: int + enable_badge_routes_discovery: bool + max_badge_routes_discovery_spanner_txns: int + max_favorite_routes: int + def __init__(self, nearby_visible_radius_meters: _Optional[float] = ..., min_player_level: _Optional[int] = ..., popular_routes_fraction: _Optional[float] = ..., new_route_threshold: _Optional[int] = ..., max_routes_viewable: _Optional[int] = ..., max_client_map_panning_distance_meters: _Optional[float] = ..., route_discovery_filtering_max_poi_distance: _Optional[int] = ..., route_discovery_filtering_min_poi_distance: _Optional[int] = ..., route_discovery_filtering_max_player_distance: _Optional[int] = ..., enable_badge_routes_discovery: bool = ..., max_badge_routes_discovery_spanner_txns: _Optional[int] = ..., max_favorite_routes: _Optional[int] = ...) -> None: ... + +class RouteDiscoveryTelemetry(_message.Message): + __slots__ = ["route_discovery_telemetry_id", "percent", "route_id"] + ROUTE_DISCOVERY_TELEMETRY_ID_FIELD_NUMBER: _ClassVar[int] + PERCENT_FIELD_NUMBER: _ClassVar[int] + ROUTE_ID_FIELD_NUMBER: _ClassVar[int] + route_discovery_telemetry_id: RouteDiscoveryTelemetryIds + percent: float + route_id: str + def __init__(self, route_discovery_telemetry_id: _Optional[_Union[RouteDiscoveryTelemetryIds, str]] = ..., percent: _Optional[float] = ..., route_id: _Optional[str] = ...) -> None: ... + +class RouteErrorTelemetry(_message.Message): + __slots__ = ["route_error_telemetry_id", "error_description", "timestamp"] + ROUTE_ERROR_TELEMETRY_ID_FIELD_NUMBER: _ClassVar[int] + ERROR_DESCRIPTION_FIELD_NUMBER: _ClassVar[int] + TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + route_error_telemetry_id: RouteErrorTelemetryIds + error_description: str + timestamp: int + def __init__(self, route_error_telemetry_id: _Optional[_Union[RouteErrorTelemetryIds, str]] = ..., error_description: _Optional[str] = ..., timestamp: _Optional[int] = ...) -> None: ... + +class RouteGlobalSettingsProto(_message.Message): + __slots__ = ["enable_routes", "enable_poi_detail_caching", "enable_route_play", "enable_route_tappables", "max_client_nearby_map_panning_distance_meters", "distance_to_resume_route_meters", "minimum_client_version", "minimum_client_version_to_play", "minimum_client_version_to_create", "appeal_message_length"] + ENABLE_ROUTES_FIELD_NUMBER: _ClassVar[int] + ENABLE_POI_DETAIL_CACHING_FIELD_NUMBER: _ClassVar[int] + ENABLE_ROUTE_PLAY_FIELD_NUMBER: _ClassVar[int] + ENABLE_ROUTE_TAPPABLES_FIELD_NUMBER: _ClassVar[int] + MAX_CLIENT_NEARBY_MAP_PANNING_DISTANCE_METERS_FIELD_NUMBER: _ClassVar[int] + DISTANCE_TO_RESUME_ROUTE_METERS_FIELD_NUMBER: _ClassVar[int] + MINIMUM_CLIENT_VERSION_FIELD_NUMBER: _ClassVar[int] + MINIMUM_CLIENT_VERSION_TO_PLAY_FIELD_NUMBER: _ClassVar[int] + MINIMUM_CLIENT_VERSION_TO_CREATE_FIELD_NUMBER: _ClassVar[int] + APPEAL_MESSAGE_LENGTH_FIELD_NUMBER: _ClassVar[int] + enable_routes: bool + enable_poi_detail_caching: bool + enable_route_play: bool + enable_route_tappables: bool + max_client_nearby_map_panning_distance_meters: float + distance_to_resume_route_meters: float + minimum_client_version: str + minimum_client_version_to_play: str + minimum_client_version_to_create: str + appeal_message_length: int + def __init__(self, enable_routes: bool = ..., enable_poi_detail_caching: bool = ..., enable_route_play: bool = ..., enable_route_tappables: bool = ..., max_client_nearby_map_panning_distance_meters: _Optional[float] = ..., distance_to_resume_route_meters: _Optional[float] = ..., minimum_client_version: _Optional[str] = ..., minimum_client_version_to_play: _Optional[str] = ..., minimum_client_version_to_create: _Optional[str] = ..., appeal_message_length: _Optional[int] = ...) -> None: ... + +class RouteImageProto(_message.Message): + __slots__ = ["image_url", "border_color_hex"] + IMAGE_URL_FIELD_NUMBER: _ClassVar[int] + BORDER_COLOR_HEX_FIELD_NUMBER: _ClassVar[int] + image_url: str + border_color_hex: str + def __init__(self, image_url: _Optional[str] = ..., border_color_hex: _Optional[str] = ...) -> None: ... + +class RouteNearbyNotifShownOutProto(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[RouteNearbyNotifShownOutProto.Result] + SUCCESS: _ClassVar[RouteNearbyNotifShownOutProto.Result] + ERROR_UNKNOWN: _ClassVar[RouteNearbyNotifShownOutProto.Result] + UNSET: RouteNearbyNotifShownOutProto.Result + SUCCESS: RouteNearbyNotifShownOutProto.Result + ERROR_UNKNOWN: RouteNearbyNotifShownOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: RouteNearbyNotifShownOutProto.Result + def __init__(self, result: _Optional[_Union[RouteNearbyNotifShownOutProto.Result, str]] = ...) -> None: ... + +class RouteNearbyNotifShownProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class RouteNpcGiftSettingsProto(_message.Message): + __slots__ = ["max_nearby_poi_count", "max_s2_cell_query_count", "max_nearby_poi_distance_meters"] + MAX_NEARBY_POI_COUNT_FIELD_NUMBER: _ClassVar[int] + MAX_S2_CELL_QUERY_COUNT_FIELD_NUMBER: _ClassVar[int] + MAX_NEARBY_POI_DISTANCE_METERS_FIELD_NUMBER: _ClassVar[int] + max_nearby_poi_count: int + max_s2_cell_query_count: int + max_nearby_poi_distance_meters: int + def __init__(self, max_nearby_poi_count: _Optional[int] = ..., max_s2_cell_query_count: _Optional[int] = ..., max_nearby_poi_distance_meters: _Optional[int] = ...) -> None: ... + +class RoutePathEditParamsProto(_message.Message): + __slots__ = ["enabled", "use_auto_editing"] + ENABLED_FIELD_NUMBER: _ClassVar[int] + USE_AUTO_EDITING_FIELD_NUMBER: _ClassVar[int] + enabled: bool + use_auto_editing: bool + def __init__(self, enabled: bool = ..., use_auto_editing: bool = ...) -> None: ... + +class RoutePin(_message.Message): + __slots__ = ["pin_id", "lat_degrees", "lng_degrees", "creator_info", "last_updated_timestamp_ms", "like_vote_total", "message", "sticker_ids", "sticker_total", "created_timestamp_ms", "route_creator", "score"] + PIN_ID_FIELD_NUMBER: _ClassVar[int] + LAT_DEGREES_FIELD_NUMBER: _ClassVar[int] + LNG_DEGREES_FIELD_NUMBER: _ClassVar[int] + CREATOR_INFO_FIELD_NUMBER: _ClassVar[int] + LAST_UPDATED_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + LIKE_VOTE_TOTAL_FIELD_NUMBER: _ClassVar[int] + MESSAGE_FIELD_NUMBER: _ClassVar[int] + STICKER_IDS_FIELD_NUMBER: _ClassVar[int] + STICKER_TOTAL_FIELD_NUMBER: _ClassVar[int] + CREATED_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + ROUTE_CREATOR_FIELD_NUMBER: _ClassVar[int] + SCORE_FIELD_NUMBER: _ClassVar[int] + pin_id: str + lat_degrees: float + lng_degrees: float + creator_info: CreatorInfo + last_updated_timestamp_ms: int + like_vote_total: int + message: str + sticker_ids: _containers.RepeatedScalarFieldContainer[str] + sticker_total: int + created_timestamp_ms: int + route_creator: bool + score: int + def __init__(self, pin_id: _Optional[str] = ..., lat_degrees: _Optional[float] = ..., lng_degrees: _Optional[float] = ..., creator_info: _Optional[_Union[CreatorInfo, _Mapping]] = ..., last_updated_timestamp_ms: _Optional[int] = ..., like_vote_total: _Optional[int] = ..., message: _Optional[str] = ..., sticker_ids: _Optional[_Iterable[str]] = ..., sticker_total: _Optional[int] = ..., created_timestamp_ms: _Optional[int] = ..., route_creator: bool = ..., score: _Optional[int] = ...) -> None: ... + +class RoutePinSettingsProto(_message.Message): + __slots__ = ["max_pins_per_route", "max_distance_from_route_m", "min_distance_between_pins_m", "pin_tag", "frame_id", "pin_report_reason", "pin_categorys", "recent_saved", "creator_custom", "creator_max", "initial_points", "like_points", "sticker_points", "view_points", "creator_points", "daily_percentage_score_reduction", "max_map_clutter_delta", "pins_visible_for_u13", "create_pin_min_player_level", "max_named_stickers_per_pin", "max_pins_for_client_display", "player_max", "pin_display_auto_dismiss_seconds"] + MAX_PINS_PER_ROUTE_FIELD_NUMBER: _ClassVar[int] + MAX_DISTANCE_FROM_ROUTE_M_FIELD_NUMBER: _ClassVar[int] + MIN_DISTANCE_BETWEEN_PINS_M_FIELD_NUMBER: _ClassVar[int] + PIN_TAG_FIELD_NUMBER: _ClassVar[int] + FRAME_ID_FIELD_NUMBER: _ClassVar[int] + PIN_REPORT_REASON_FIELD_NUMBER: _ClassVar[int] + PIN_CATEGORYS_FIELD_NUMBER: _ClassVar[int] + RECENT_SAVED_FIELD_NUMBER: _ClassVar[int] + CREATOR_CUSTOM_FIELD_NUMBER: _ClassVar[int] + CREATOR_MAX_FIELD_NUMBER: _ClassVar[int] + INITIAL_POINTS_FIELD_NUMBER: _ClassVar[int] + LIKE_POINTS_FIELD_NUMBER: _ClassVar[int] + STICKER_POINTS_FIELD_NUMBER: _ClassVar[int] + VIEW_POINTS_FIELD_NUMBER: _ClassVar[int] + CREATOR_POINTS_FIELD_NUMBER: _ClassVar[int] + DAILY_PERCENTAGE_SCORE_REDUCTION_FIELD_NUMBER: _ClassVar[int] + MAX_MAP_CLUTTER_DELTA_FIELD_NUMBER: _ClassVar[int] + PINS_VISIBLE_FOR_U13_FIELD_NUMBER: _ClassVar[int] + CREATE_PIN_MIN_PLAYER_LEVEL_FIELD_NUMBER: _ClassVar[int] + MAX_NAMED_STICKERS_PER_PIN_FIELD_NUMBER: _ClassVar[int] + MAX_PINS_FOR_CLIENT_DISPLAY_FIELD_NUMBER: _ClassVar[int] + PLAYER_MAX_FIELD_NUMBER: _ClassVar[int] + PIN_DISPLAY_AUTO_DISMISS_SECONDS_FIELD_NUMBER: _ClassVar[int] + max_pins_per_route: int + max_distance_from_route_m: float + min_distance_between_pins_m: float + pin_tag: _containers.RepeatedScalarFieldContainer[str] + frame_id: _containers.RepeatedScalarFieldContainer[str] + pin_report_reason: _containers.RepeatedScalarFieldContainer[str] + pin_categorys: _containers.RepeatedCompositeFieldContainer[PinMessage] + recent_saved: int + creator_custom: bool + creator_max: int + initial_points: int + like_points: int + sticker_points: int + view_points: int + creator_points: int + daily_percentage_score_reduction: float + max_map_clutter_delta: int + pins_visible_for_u13: bool + create_pin_min_player_level: int + max_named_stickers_per_pin: int + max_pins_for_client_display: int + player_max: int + pin_display_auto_dismiss_seconds: float + def __init__(self, max_pins_per_route: _Optional[int] = ..., max_distance_from_route_m: _Optional[float] = ..., min_distance_between_pins_m: _Optional[float] = ..., pin_tag: _Optional[_Iterable[str]] = ..., frame_id: _Optional[_Iterable[str]] = ..., pin_report_reason: _Optional[_Iterable[str]] = ..., pin_categorys: _Optional[_Iterable[_Union[PinMessage, _Mapping]]] = ..., recent_saved: _Optional[int] = ..., creator_custom: bool = ..., creator_max: _Optional[int] = ..., initial_points: _Optional[int] = ..., like_points: _Optional[int] = ..., sticker_points: _Optional[int] = ..., view_points: _Optional[int] = ..., creator_points: _Optional[int] = ..., daily_percentage_score_reduction: _Optional[float] = ..., max_map_clutter_delta: _Optional[int] = ..., pins_visible_for_u13: bool = ..., create_pin_min_player_level: _Optional[int] = ..., max_named_stickers_per_pin: _Optional[int] = ..., max_pins_for_client_display: _Optional[int] = ..., player_max: _Optional[int] = ..., pin_display_auto_dismiss_seconds: _Optional[float] = ...) -> None: ... + +class RoutePlayProto(_message.Message): + __slots__ = ["play_version", "expiration_time_ms", "start_time_ms", "uniquely_acquired_stamp_count", "completed_walk", "paused", "acquired_reward", "has_rated", "route", "player_breadcrumbs", "last_progress_time_ms", "is_first_time", "active_bonuses", "total_distance_travelled_meters", "bonus_distance_travelled_meters", "spawned_tappables", "travel_in_reverse", "is_first_travel_today", "npc_encounter"] + PLAY_VERSION_FIELD_NUMBER: _ClassVar[int] + EXPIRATION_TIME_MS_FIELD_NUMBER: _ClassVar[int] + START_TIME_MS_FIELD_NUMBER: _ClassVar[int] + UNIQUELY_ACQUIRED_STAMP_COUNT_FIELD_NUMBER: _ClassVar[int] + COMPLETED_WALK_FIELD_NUMBER: _ClassVar[int] + PAUSED_FIELD_NUMBER: _ClassVar[int] + ACQUIRED_REWARD_FIELD_NUMBER: _ClassVar[int] + HAS_RATED_FIELD_NUMBER: _ClassVar[int] + ROUTE_FIELD_NUMBER: _ClassVar[int] + PLAYER_BREADCRUMBS_FIELD_NUMBER: _ClassVar[int] + LAST_PROGRESS_TIME_MS_FIELD_NUMBER: _ClassVar[int] + IS_FIRST_TIME_FIELD_NUMBER: _ClassVar[int] + ACTIVE_BONUSES_FIELD_NUMBER: _ClassVar[int] + TOTAL_DISTANCE_TRAVELLED_METERS_FIELD_NUMBER: _ClassVar[int] + BONUS_DISTANCE_TRAVELLED_METERS_FIELD_NUMBER: _ClassVar[int] + SPAWNED_TAPPABLES_FIELD_NUMBER: _ClassVar[int] + TRAVEL_IN_REVERSE_FIELD_NUMBER: _ClassVar[int] + IS_FIRST_TRAVEL_TODAY_FIELD_NUMBER: _ClassVar[int] + NPC_ENCOUNTER_FIELD_NUMBER: _ClassVar[int] + play_version: int + expiration_time_ms: int + start_time_ms: int + uniquely_acquired_stamp_count: int + completed_walk: bool + paused: bool + acquired_reward: bool + has_rated: bool + route: SharedRouteProto + player_breadcrumbs: _containers.RepeatedCompositeFieldContainer[RouteWaypointProto] + last_progress_time_ms: int + is_first_time: bool + active_bonuses: _containers.RepeatedCompositeFieldContainer[BonusBoxProto] + total_distance_travelled_meters: float + bonus_distance_travelled_meters: float + spawned_tappables: _containers.RepeatedCompositeFieldContainer[Tappable] + travel_in_reverse: bool + is_first_travel_today: bool + npc_encounter: NpcEncounterProto + def __init__(self, play_version: _Optional[int] = ..., expiration_time_ms: _Optional[int] = ..., start_time_ms: _Optional[int] = ..., uniquely_acquired_stamp_count: _Optional[int] = ..., completed_walk: bool = ..., paused: bool = ..., acquired_reward: bool = ..., has_rated: bool = ..., route: _Optional[_Union[SharedRouteProto, _Mapping]] = ..., player_breadcrumbs: _Optional[_Iterable[_Union[RouteWaypointProto, _Mapping]]] = ..., last_progress_time_ms: _Optional[int] = ..., is_first_time: bool = ..., active_bonuses: _Optional[_Iterable[_Union[BonusBoxProto, _Mapping]]] = ..., total_distance_travelled_meters: _Optional[float] = ..., bonus_distance_travelled_meters: _Optional[float] = ..., spawned_tappables: _Optional[_Iterable[_Union[Tappable, _Mapping]]] = ..., travel_in_reverse: bool = ..., is_first_travel_today: bool = ..., npc_encounter: _Optional[_Union[NpcEncounterProto, _Mapping]] = ...) -> None: ... + +class RoutePlaySettingsProto(_message.Message): + __slots__ = ["min_player_level", "route_cooldown_minutes", "route_expiration_minutes", "route_puase_distance_m", "pause_distance_meters", "pause_duration_s", "incense_time_between_encounter_multiplier", "buddy_total_candy_distance_multiplier", "buddy_gift_cooldown_duration_multiplier", "all_route_bonuses", "new_route_bonuses", "badge_xp_bonus", "badge_item_bonus", "bonus_active_distance_threshold_meters", "player_breadcrumb_trail_max_count", "margin_percentage", "margin_minimum_meters", "resume_range_meters", "route_engagement_stats_shard_count", "npc_visual_spawn_range_meters", "pin_creation_enabled_for_route_play", "pins_visible_for_play", "enable_route_rating_details", "ob_int32", "item_reward_partial_completion_threshold", "ob_float_2", "ob_float_3", "ob_bool_4"] + MIN_PLAYER_LEVEL_FIELD_NUMBER: _ClassVar[int] + ROUTE_COOLDOWN_MINUTES_FIELD_NUMBER: _ClassVar[int] + ROUTE_EXPIRATION_MINUTES_FIELD_NUMBER: _ClassVar[int] + ROUTE_PUASE_DISTANCE_M_FIELD_NUMBER: _ClassVar[int] + PAUSE_DISTANCE_METERS_FIELD_NUMBER: _ClassVar[int] + PAUSE_DURATION_S_FIELD_NUMBER: _ClassVar[int] + INCENSE_TIME_BETWEEN_ENCOUNTER_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + BUDDY_TOTAL_CANDY_DISTANCE_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + BUDDY_GIFT_COOLDOWN_DURATION_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + ALL_ROUTE_BONUSES_FIELD_NUMBER: _ClassVar[int] + NEW_ROUTE_BONUSES_FIELD_NUMBER: _ClassVar[int] + BADGE_XP_BONUS_FIELD_NUMBER: _ClassVar[int] + BADGE_ITEM_BONUS_FIELD_NUMBER: _ClassVar[int] + BONUS_ACTIVE_DISTANCE_THRESHOLD_METERS_FIELD_NUMBER: _ClassVar[int] + PLAYER_BREADCRUMB_TRAIL_MAX_COUNT_FIELD_NUMBER: _ClassVar[int] + MARGIN_PERCENTAGE_FIELD_NUMBER: _ClassVar[int] + MARGIN_MINIMUM_METERS_FIELD_NUMBER: _ClassVar[int] + RESUME_RANGE_METERS_FIELD_NUMBER: _ClassVar[int] + ROUTE_ENGAGEMENT_STATS_SHARD_COUNT_FIELD_NUMBER: _ClassVar[int] + NPC_VISUAL_SPAWN_RANGE_METERS_FIELD_NUMBER: _ClassVar[int] + PIN_CREATION_ENABLED_FOR_ROUTE_PLAY_FIELD_NUMBER: _ClassVar[int] + PINS_VISIBLE_FOR_PLAY_FIELD_NUMBER: _ClassVar[int] + ENABLE_ROUTE_RATING_DETAILS_FIELD_NUMBER: _ClassVar[int] + OB_INT32_FIELD_NUMBER: _ClassVar[int] + ITEM_REWARD_PARTIAL_COMPLETION_THRESHOLD_FIELD_NUMBER: _ClassVar[int] + OB_FLOAT_2_FIELD_NUMBER: _ClassVar[int] + OB_FLOAT_3_FIELD_NUMBER: _ClassVar[int] + OB_BOOL_4_FIELD_NUMBER: _ClassVar[int] + min_player_level: int + route_cooldown_minutes: int + route_expiration_minutes: int + route_puase_distance_m: int + pause_distance_meters: int + pause_duration_s: int + incense_time_between_encounter_multiplier: float + buddy_total_candy_distance_multiplier: float + buddy_gift_cooldown_duration_multiplier: float + all_route_bonuses: _containers.RepeatedCompositeFieldContainer[BonusBoxProto] + new_route_bonuses: _containers.RepeatedCompositeFieldContainer[BonusBoxProto] + badge_xp_bonus: _containers.RepeatedScalarFieldContainer[int] + badge_item_bonus: _containers.RepeatedScalarFieldContainer[int] + bonus_active_distance_threshold_meters: int + player_breadcrumb_trail_max_count: int + margin_percentage: float + margin_minimum_meters: int + resume_range_meters: int + route_engagement_stats_shard_count: int + npc_visual_spawn_range_meters: int + pin_creation_enabled_for_route_play: bool + pins_visible_for_play: bool + enable_route_rating_details: bool + ob_int32: int + item_reward_partial_completion_threshold: float + ob_float_2: float + ob_float_3: float + ob_bool_4: bool + def __init__(self, min_player_level: _Optional[int] = ..., route_cooldown_minutes: _Optional[int] = ..., route_expiration_minutes: _Optional[int] = ..., route_puase_distance_m: _Optional[int] = ..., pause_distance_meters: _Optional[int] = ..., pause_duration_s: _Optional[int] = ..., incense_time_between_encounter_multiplier: _Optional[float] = ..., buddy_total_candy_distance_multiplier: _Optional[float] = ..., buddy_gift_cooldown_duration_multiplier: _Optional[float] = ..., all_route_bonuses: _Optional[_Iterable[_Union[BonusBoxProto, _Mapping]]] = ..., new_route_bonuses: _Optional[_Iterable[_Union[BonusBoxProto, _Mapping]]] = ..., badge_xp_bonus: _Optional[_Iterable[int]] = ..., badge_item_bonus: _Optional[_Iterable[int]] = ..., bonus_active_distance_threshold_meters: _Optional[int] = ..., player_breadcrumb_trail_max_count: _Optional[int] = ..., margin_percentage: _Optional[float] = ..., margin_minimum_meters: _Optional[int] = ..., resume_range_meters: _Optional[int] = ..., route_engagement_stats_shard_count: _Optional[int] = ..., npc_visual_spawn_range_meters: _Optional[int] = ..., pin_creation_enabled_for_route_play: bool = ..., pins_visible_for_play: bool = ..., enable_route_rating_details: bool = ..., ob_int32: _Optional[int] = ..., item_reward_partial_completion_threshold: _Optional[float] = ..., ob_float_2: _Optional[float] = ..., ob_float_3: _Optional[float] = ..., ob_bool_4: bool = ...) -> None: ... + +class RoutePlaySpawnSettingsProto(_message.Message): + __slots__ = ["min_distance_between_route_encounters_m", "route_spawn_table", "route_spawn_table_probability"] + MIN_DISTANCE_BETWEEN_ROUTE_ENCOUNTERS_M_FIELD_NUMBER: _ClassVar[int] + ROUTE_SPAWN_TABLE_FIELD_NUMBER: _ClassVar[int] + ROUTE_SPAWN_TABLE_PROBABILITY_FIELD_NUMBER: _ClassVar[int] + min_distance_between_route_encounters_m: int + route_spawn_table: _containers.RepeatedCompositeFieldContainer[SpawnTablePokemonProto] + route_spawn_table_probability: float + def __init__(self, min_distance_between_route_encounters_m: _Optional[int] = ..., route_spawn_table: _Optional[_Iterable[_Union[SpawnTablePokemonProto, _Mapping]]] = ..., route_spawn_table_probability: _Optional[float] = ...) -> None: ... + +class RoutePlayStatus(_message.Message): + __slots__ = [] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[RoutePlayStatus.Status] + SUCCESS: _ClassVar[RoutePlayStatus.Status] + ERROR_UNKNOWN: _ClassVar[RoutePlayStatus.Status] + ERROR_ROUTE_NOT_FOUND: _ClassVar[RoutePlayStatus.Status] + ERROR_FORT_NOT_FOUND: _ClassVar[RoutePlayStatus.Status] + ERROR_INVALID_START_FORT: _ClassVar[RoutePlayStatus.Status] + ERROR_WRONG_WAYPOINT: _ClassVar[RoutePlayStatus.Status] + ERROR_ROUTE_PLAY_EXPIRED: _ClassVar[RoutePlayStatus.Status] + ERROR_ROUTE_IN_COOLDOWN: _ClassVar[RoutePlayStatus.Status] + ERROR_ROUTE_PLAY_NOT_FOUND: _ClassVar[RoutePlayStatus.Status] + ERROR_PLAYER_LEVEL_TOO_LOW: _ClassVar[RoutePlayStatus.Status] + ERROR_U13_NO_PERMISSION: _ClassVar[RoutePlayStatus.Status] + ERROR_ROUTE_CLOSED: _ClassVar[RoutePlayStatus.Status] + UNSET: RoutePlayStatus.Status + SUCCESS: RoutePlayStatus.Status + ERROR_UNKNOWN: RoutePlayStatus.Status + ERROR_ROUTE_NOT_FOUND: RoutePlayStatus.Status + ERROR_FORT_NOT_FOUND: RoutePlayStatus.Status + ERROR_INVALID_START_FORT: RoutePlayStatus.Status + ERROR_WRONG_WAYPOINT: RoutePlayStatus.Status + ERROR_ROUTE_PLAY_EXPIRED: RoutePlayStatus.Status + ERROR_ROUTE_IN_COOLDOWN: RoutePlayStatus.Status + ERROR_ROUTE_PLAY_NOT_FOUND: RoutePlayStatus.Status + ERROR_PLAYER_LEVEL_TOO_LOW: RoutePlayStatus.Status + ERROR_U13_NO_PERMISSION: RoutePlayStatus.Status + ERROR_ROUTE_CLOSED: RoutePlayStatus.Status + def __init__(self) -> None: ... + +class RoutePlayTappableSpawnedTelemetry(_message.Message): + __slots__ = ["type", "tappable_id", "route_id"] + TYPE_FIELD_NUMBER: _ClassVar[int] + TAPPABLE_ID_FIELD_NUMBER: _ClassVar[int] + ROUTE_ID_FIELD_NUMBER: _ClassVar[int] + type: Tappable.TappableType + tappable_id: int + route_id: str + def __init__(self, type: _Optional[_Union[Tappable.TappableType, str]] = ..., tappable_id: _Optional[int] = ..., route_id: _Optional[str] = ...) -> None: ... + +class RoutePoiAnchor(_message.Message): + __slots__ = ["anchor", "image_url"] + ANCHOR_FIELD_NUMBER: _ClassVar[int] + IMAGE_URL_FIELD_NUMBER: _ClassVar[int] + anchor: RouteWaypointProto + image_url: str + def __init__(self, anchor: _Optional[_Union[RouteWaypointProto, _Mapping]] = ..., image_url: _Optional[str] = ...) -> None: ... + +class RouteSimplificationAlgorithm(_message.Message): + __slots__ = [] + class SimplificationAlgorithm(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[RouteSimplificationAlgorithm.SimplificationAlgorithm] + DOUGLAS_PEUCKER: _ClassVar[RouteSimplificationAlgorithm.SimplificationAlgorithm] + VISVALINGAM_WHYATT: _ClassVar[RouteSimplificationAlgorithm.SimplificationAlgorithm] + UNSET: RouteSimplificationAlgorithm.SimplificationAlgorithm + DOUGLAS_PEUCKER: RouteSimplificationAlgorithm.SimplificationAlgorithm + VISVALINGAM_WHYATT: RouteSimplificationAlgorithm.SimplificationAlgorithm + def __init__(self) -> None: ... + +class RouteSmoothingParamsProto(_message.Message): + __slots__ = ["enabled", "num_breadcrumbs_to_compute_mean", "max_distance_threshold_from_extrapolated_point", "mean_vector_blend_ratio"] + ENABLED_FIELD_NUMBER: _ClassVar[int] + NUM_BREADCRUMBS_TO_COMPUTE_MEAN_FIELD_NUMBER: _ClassVar[int] + MAX_DISTANCE_THRESHOLD_FROM_EXTRAPOLATED_POINT_FIELD_NUMBER: _ClassVar[int] + MEAN_VECTOR_BLEND_RATIO_FIELD_NUMBER: _ClassVar[int] + enabled: bool + num_breadcrumbs_to_compute_mean: int + max_distance_threshold_from_extrapolated_point: int + mean_vector_blend_ratio: float + def __init__(self, enabled: bool = ..., num_breadcrumbs_to_compute_mean: _Optional[int] = ..., max_distance_threshold_from_extrapolated_point: _Optional[int] = ..., mean_vector_blend_ratio: _Optional[float] = ...) -> None: ... + +class RouteStamp(_message.Message): + __slots__ = ["type", "color", "stamp_id", "asset_id", "category", "stamp_index"] + class Color(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + COLOR_UNSET: _ClassVar[RouteStamp.Color] + COLOR_179D62: _ClassVar[RouteStamp.Color] + COLOR_E10012: _ClassVar[RouteStamp.Color] + COLOR_1365AE: _ClassVar[RouteStamp.Color] + COLOR_E89A05: _ClassVar[RouteStamp.Color] + COLOR_UNSET: RouteStamp.Color + COLOR_179D62: RouteStamp.Color + COLOR_E10012: RouteStamp.Color + COLOR_1365AE: RouteStamp.Color + COLOR_E89A05: RouteStamp.Color + class Type(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + TYPE_UNSET: _ClassVar[RouteStamp.Type] + TYPE_UNSET: RouteStamp.Type + TYPE_FIELD_NUMBER: _ClassVar[int] + COLOR_FIELD_NUMBER: _ClassVar[int] + STAMP_ID_FIELD_NUMBER: _ClassVar[int] + ASSET_ID_FIELD_NUMBER: _ClassVar[int] + CATEGORY_FIELD_NUMBER: _ClassVar[int] + STAMP_INDEX_FIELD_NUMBER: _ClassVar[int] + type: RouteStamp.Type + color: RouteStamp.Color + stamp_id: str + asset_id: str + category: str + stamp_index: int + def __init__(self, type: _Optional[_Union[RouteStamp.Type, str]] = ..., color: _Optional[_Union[RouteStamp.Color, str]] = ..., stamp_id: _Optional[str] = ..., asset_id: _Optional[str] = ..., category: _Optional[str] = ..., stamp_index: _Optional[int] = ...) -> None: ... + +class RouteStampCategorySettingsProto(_message.Message): + __slots__ = ["asset_id", "category", "collection_size", "sort_order", "active"] + ASSET_ID_FIELD_NUMBER: _ClassVar[int] + CATEGORY_FIELD_NUMBER: _ClassVar[int] + COLLECTION_SIZE_FIELD_NUMBER: _ClassVar[int] + SORT_ORDER_FIELD_NUMBER: _ClassVar[int] + ACTIVE_FIELD_NUMBER: _ClassVar[int] + asset_id: str + category: str + collection_size: int + sort_order: int + active: bool + def __init__(self, asset_id: _Optional[str] = ..., category: _Optional[str] = ..., collection_size: _Optional[int] = ..., sort_order: _Optional[int] = ..., active: bool = ...) -> None: ... + +class RouteStats(_message.Message): + __slots__ = ["num_completions", "route_level", "num_five_stars", "num_four_stars", "num_three_stars", "num_two_stars", "num_one_stars", "num_ratings", "first_played_time_ms", "last_played_time_ms", "weekly_num_completions", "total_distance_travelled_meters", "weekly_distance_travelled_meters", "last_synced_time_ms", "num_name_or_description_issues", "num_shape_issues", "num_connectivity_issues", "score"] + NUM_COMPLETIONS_FIELD_NUMBER: _ClassVar[int] + ROUTE_LEVEL_FIELD_NUMBER: _ClassVar[int] + NUM_FIVE_STARS_FIELD_NUMBER: _ClassVar[int] + NUM_FOUR_STARS_FIELD_NUMBER: _ClassVar[int] + NUM_THREE_STARS_FIELD_NUMBER: _ClassVar[int] + NUM_TWO_STARS_FIELD_NUMBER: _ClassVar[int] + NUM_ONE_STARS_FIELD_NUMBER: _ClassVar[int] + NUM_RATINGS_FIELD_NUMBER: _ClassVar[int] + FIRST_PLAYED_TIME_MS_FIELD_NUMBER: _ClassVar[int] + LAST_PLAYED_TIME_MS_FIELD_NUMBER: _ClassVar[int] + WEEKLY_NUM_COMPLETIONS_FIELD_NUMBER: _ClassVar[int] + TOTAL_DISTANCE_TRAVELLED_METERS_FIELD_NUMBER: _ClassVar[int] + WEEKLY_DISTANCE_TRAVELLED_METERS_FIELD_NUMBER: _ClassVar[int] + LAST_SYNCED_TIME_MS_FIELD_NUMBER: _ClassVar[int] + NUM_NAME_OR_DESCRIPTION_ISSUES_FIELD_NUMBER: _ClassVar[int] + NUM_SHAPE_ISSUES_FIELD_NUMBER: _ClassVar[int] + NUM_CONNECTIVITY_ISSUES_FIELD_NUMBER: _ClassVar[int] + SCORE_FIELD_NUMBER: _ClassVar[int] + num_completions: int + route_level: int + num_five_stars: int + num_four_stars: int + num_three_stars: int + num_two_stars: int + num_one_stars: int + num_ratings: int + first_played_time_ms: int + last_played_time_ms: int + weekly_num_completions: int + total_distance_travelled_meters: float + weekly_distance_travelled_meters: float + last_synced_time_ms: int + num_name_or_description_issues: int + num_shape_issues: int + num_connectivity_issues: int + score: int + def __init__(self, num_completions: _Optional[int] = ..., route_level: _Optional[int] = ..., num_five_stars: _Optional[int] = ..., num_four_stars: _Optional[int] = ..., num_three_stars: _Optional[int] = ..., num_two_stars: _Optional[int] = ..., num_one_stars: _Optional[int] = ..., num_ratings: _Optional[int] = ..., first_played_time_ms: _Optional[int] = ..., last_played_time_ms: _Optional[int] = ..., weekly_num_completions: _Optional[int] = ..., total_distance_travelled_meters: _Optional[float] = ..., weekly_distance_travelled_meters: _Optional[float] = ..., last_synced_time_ms: _Optional[int] = ..., num_name_or_description_issues: _Optional[int] = ..., num_shape_issues: _Optional[int] = ..., num_connectivity_issues: _Optional[int] = ..., score: _Optional[int] = ...) -> None: ... + +class RouteSubmissionStatus(_message.Message): + __slots__ = ["status", "submission_status_update_time_ms", "rejection_reason"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[RouteSubmissionStatus.Status] + UNDER_REVIEW: _ClassVar[RouteSubmissionStatus.Status] + PUBLISHED: _ClassVar[RouteSubmissionStatus.Status] + DECAYED: _ClassVar[RouteSubmissionStatus.Status] + REJECTED: _ClassVar[RouteSubmissionStatus.Status] + REMOVED: _ClassVar[RouteSubmissionStatus.Status] + UNDER_APPEAL: _ClassVar[RouteSubmissionStatus.Status] + DELETED: _ClassVar[RouteSubmissionStatus.Status] + ARCHIVED: _ClassVar[RouteSubmissionStatus.Status] + UNSET: RouteSubmissionStatus.Status + UNDER_REVIEW: RouteSubmissionStatus.Status + PUBLISHED: RouteSubmissionStatus.Status + DECAYED: RouteSubmissionStatus.Status + REJECTED: RouteSubmissionStatus.Status + REMOVED: RouteSubmissionStatus.Status + UNDER_APPEAL: RouteSubmissionStatus.Status + DELETED: RouteSubmissionStatus.Status + ARCHIVED: RouteSubmissionStatus.Status + class RejectionReason(_message.Message): + __slots__ = ["reason_code"] + REASON_CODE_FIELD_NUMBER: _ClassVar[int] + reason_code: str + def __init__(self, reason_code: _Optional[str] = ...) -> None: ... + STATUS_FIELD_NUMBER: _ClassVar[int] + SUBMISSION_STATUS_UPDATE_TIME_MS_FIELD_NUMBER: _ClassVar[int] + REJECTION_REASON_FIELD_NUMBER: _ClassVar[int] + status: RouteSubmissionStatus.Status + submission_status_update_time_ms: int + rejection_reason: _containers.RepeatedCompositeFieldContainer[RouteSubmissionStatus.RejectionReason] + def __init__(self, status: _Optional[_Union[RouteSubmissionStatus.Status, str]] = ..., submission_status_update_time_ms: _Optional[int] = ..., rejection_reason: _Optional[_Iterable[_Union[RouteSubmissionStatus.RejectionReason, _Mapping]]] = ...) -> None: ... + +class RouteUpdateSeenOutProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class RouteUpdateSeenProto(_message.Message): + __slots__ = ["route_id"] + ROUTE_ID_FIELD_NUMBER: _ClassVar[int] + route_id: str + def __init__(self, route_id: _Optional[str] = ...) -> None: ... + +class RouteValidation(_message.Message): + __slots__ = ["error"] + class Error(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[RouteValidation.Error] + INVALID_NUM_FORTS: _ClassVar[RouteValidation.Error] + INVALID_NUM_CHECKPOINTS: _ClassVar[RouteValidation.Error] + INVALID_TOTAL_DISTANCE: _ClassVar[RouteValidation.Error] + INVALID_DISTANCE_BETWEEN_FORTS: _ClassVar[RouteValidation.Error] + INVALID_DISTANCE_BETWEEN_CHECKPOINTS: _ClassVar[RouteValidation.Error] + INVALID_FORT: _ClassVar[RouteValidation.Error] + DUPLICATE_FORTS: _ClassVar[RouteValidation.Error] + INVALID_START_OR_END: _ClassVar[RouteValidation.Error] + INVALID_NAME_LENGTH: _ClassVar[RouteValidation.Error] + INVALID_DESCRIPTION_LENGTH: _ClassVar[RouteValidation.Error] + TOO_MANY_CHECKPOINTS_BETWEEN_FORTS: _ClassVar[RouteValidation.Error] + INVALID_MAIN_IMAGE: _ClassVar[RouteValidation.Error] + BAD_NAME: _ClassVar[RouteValidation.Error] + BAD_DESCRIPTION: _ClassVar[RouteValidation.Error] + END_ANCHOR_TOO_FAR: _ClassVar[RouteValidation.Error] + UNSET: RouteValidation.Error + INVALID_NUM_FORTS: RouteValidation.Error + INVALID_NUM_CHECKPOINTS: RouteValidation.Error + INVALID_TOTAL_DISTANCE: RouteValidation.Error + INVALID_DISTANCE_BETWEEN_FORTS: RouteValidation.Error + INVALID_DISTANCE_BETWEEN_CHECKPOINTS: RouteValidation.Error + INVALID_FORT: RouteValidation.Error + DUPLICATE_FORTS: RouteValidation.Error + INVALID_START_OR_END: RouteValidation.Error + INVALID_NAME_LENGTH: RouteValidation.Error + INVALID_DESCRIPTION_LENGTH: RouteValidation.Error + TOO_MANY_CHECKPOINTS_BETWEEN_FORTS: RouteValidation.Error + INVALID_MAIN_IMAGE: RouteValidation.Error + BAD_NAME: RouteValidation.Error + BAD_DESCRIPTION: RouteValidation.Error + END_ANCHOR_TOO_FAR: RouteValidation.Error + ERROR_FIELD_NUMBER: _ClassVar[int] + error: _containers.RepeatedScalarFieldContainer[RouteValidation.Error] + def __init__(self, error: _Optional[_Iterable[_Union[RouteValidation.Error, str]]] = ...) -> None: ... + +class RouteWaypointProto(_message.Message): + __slots__ = ["fort_id", "lat_degrees", "lng_degrees", "elevation_in_meters", "timestamp_ms"] + FORT_ID_FIELD_NUMBER: _ClassVar[int] + LAT_DEGREES_FIELD_NUMBER: _ClassVar[int] + LNG_DEGREES_FIELD_NUMBER: _ClassVar[int] + ELEVATION_IN_METERS_FIELD_NUMBER: _ClassVar[int] + TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + fort_id: str + lat_degrees: float + lng_degrees: float + elevation_in_meters: float + timestamp_ms: int + def __init__(self, fort_id: _Optional[str] = ..., lat_degrees: _Optional[float] = ..., lng_degrees: _Optional[float] = ..., elevation_in_meters: _Optional[float] = ..., timestamp_ms: _Optional[int] = ...) -> None: ... + +class RoutesCreationSettingsProto(_message.Message): + __slots__ = ["max_open_routes", "min_stops_amount", "max_stops_amount", "min_total_distance_m", "max_total_distance_m", "min_distance_between_stops_m", "max_distance_between_stops_m", "max_total_checkpoint_amount", "max_checkpoint_amount_between_two_poi", "min_distance_between_checkpoints_m", "max_distance_between_checkpoints_m", "allow_checkpoint_per_route_distance", "checkpoint_recommendation_distance_between_pois", "max_name_length", "max_description_length", "min_player_level", "enabled", "enable_immediate_route_ingestion", "min_breadcrumb_distance_delta_meters", "creation_limit_window_days", "creation_limit_per_window", "creation_limit_window_offset_ms", "max_distance_from_anchor_pois_m", "algorithm", "simplification_tolerance", "max_distance_warning_distance_meters", "max_recording_speed_meters_per_second", "moderation_enabled", "client_breadcrumb_settings", "disabled_tags", "duration_distance_to_speed_multiplier", "duration_buffer_s", "minimum_distance_between_pins_m", "max_pin_distance_from_route_m", "interaction_range_meters", "max_client_map_panning_distance_meters", "resume_range_meters", "route_smoothing_params", "no_moderation_route_retry_threshold_ms", "no_moderation_route_reporting_threshold_ms", "route_path_edit_params", "max_breadcrumb_distance_delta_meters", "max_recall_count_threshold", "allowable_gps_drift_meters", "max_post_punishment_ban_time_ms", "max_submission_count_threshold", "pin_creation_enabled_for_route_creation", "show_submission_status_history", "elevation_tags", "route_elevation_settings", "allow_appeals", "allow_deleting_appealed_routes", "permitted_tags"] + class RouteElevationSettingsProto(_message.Message): + __slots__ = ["flat_elevation_diff_max_m", "mostly_flat_elevation_diff_max_m", "slightly_hilly_elevation_diff_max_m", "steep_opposing_elevation_diff_max_m", "steep_directed_elevation_diff_min_m", "length_multiplier"] + FLAT_ELEVATION_DIFF_MAX_M_FIELD_NUMBER: _ClassVar[int] + MOSTLY_FLAT_ELEVATION_DIFF_MAX_M_FIELD_NUMBER: _ClassVar[int] + SLIGHTLY_HILLY_ELEVATION_DIFF_MAX_M_FIELD_NUMBER: _ClassVar[int] + STEEP_OPPOSING_ELEVATION_DIFF_MAX_M_FIELD_NUMBER: _ClassVar[int] + STEEP_DIRECTED_ELEVATION_DIFF_MIN_M_FIELD_NUMBER: _ClassVar[int] + LENGTH_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + flat_elevation_diff_max_m: float + mostly_flat_elevation_diff_max_m: float + slightly_hilly_elevation_diff_max_m: float + steep_opposing_elevation_diff_max_m: float + steep_directed_elevation_diff_min_m: float + length_multiplier: float + def __init__(self, flat_elevation_diff_max_m: _Optional[float] = ..., mostly_flat_elevation_diff_max_m: _Optional[float] = ..., slightly_hilly_elevation_diff_max_m: _Optional[float] = ..., steep_opposing_elevation_diff_max_m: _Optional[float] = ..., steep_directed_elevation_diff_min_m: _Optional[float] = ..., length_multiplier: _Optional[float] = ...) -> None: ... + class RouteTagSettingsProto(_message.Message): + __slots__ = ["category_tag", "tags"] + class RouteTagProto(_message.Message): + __slots__ = ["tag", "mutex_number"] + TAG_FIELD_NUMBER: _ClassVar[int] + MUTEX_NUMBER_FIELD_NUMBER: _ClassVar[int] + tag: str + mutex_number: int + def __init__(self, tag: _Optional[str] = ..., mutex_number: _Optional[int] = ...) -> None: ... + CATEGORY_TAG_FIELD_NUMBER: _ClassVar[int] + TAGS_FIELD_NUMBER: _ClassVar[int] + category_tag: str + tags: _containers.RepeatedCompositeFieldContainer[RoutesCreationSettingsProto.RouteTagSettingsProto.RouteTagProto] + def __init__(self, category_tag: _Optional[str] = ..., tags: _Optional[_Iterable[_Union[RoutesCreationSettingsProto.RouteTagSettingsProto.RouteTagProto, _Mapping]]] = ...) -> None: ... + MAX_OPEN_ROUTES_FIELD_NUMBER: _ClassVar[int] + MIN_STOPS_AMOUNT_FIELD_NUMBER: _ClassVar[int] + MAX_STOPS_AMOUNT_FIELD_NUMBER: _ClassVar[int] + MIN_TOTAL_DISTANCE_M_FIELD_NUMBER: _ClassVar[int] + MAX_TOTAL_DISTANCE_M_FIELD_NUMBER: _ClassVar[int] + MIN_DISTANCE_BETWEEN_STOPS_M_FIELD_NUMBER: _ClassVar[int] + MAX_DISTANCE_BETWEEN_STOPS_M_FIELD_NUMBER: _ClassVar[int] + MAX_TOTAL_CHECKPOINT_AMOUNT_FIELD_NUMBER: _ClassVar[int] + MAX_CHECKPOINT_AMOUNT_BETWEEN_TWO_POI_FIELD_NUMBER: _ClassVar[int] + MIN_DISTANCE_BETWEEN_CHECKPOINTS_M_FIELD_NUMBER: _ClassVar[int] + MAX_DISTANCE_BETWEEN_CHECKPOINTS_M_FIELD_NUMBER: _ClassVar[int] + ALLOW_CHECKPOINT_PER_ROUTE_DISTANCE_FIELD_NUMBER: _ClassVar[int] + CHECKPOINT_RECOMMENDATION_DISTANCE_BETWEEN_POIS_FIELD_NUMBER: _ClassVar[int] + MAX_NAME_LENGTH_FIELD_NUMBER: _ClassVar[int] + MAX_DESCRIPTION_LENGTH_FIELD_NUMBER: _ClassVar[int] + MIN_PLAYER_LEVEL_FIELD_NUMBER: _ClassVar[int] + ENABLED_FIELD_NUMBER: _ClassVar[int] + ENABLE_IMMEDIATE_ROUTE_INGESTION_FIELD_NUMBER: _ClassVar[int] + MIN_BREADCRUMB_DISTANCE_DELTA_METERS_FIELD_NUMBER: _ClassVar[int] + CREATION_LIMIT_WINDOW_DAYS_FIELD_NUMBER: _ClassVar[int] + CREATION_LIMIT_PER_WINDOW_FIELD_NUMBER: _ClassVar[int] + CREATION_LIMIT_WINDOW_OFFSET_MS_FIELD_NUMBER: _ClassVar[int] + MAX_DISTANCE_FROM_ANCHOR_POIS_M_FIELD_NUMBER: _ClassVar[int] + ALGORITHM_FIELD_NUMBER: _ClassVar[int] + SIMPLIFICATION_TOLERANCE_FIELD_NUMBER: _ClassVar[int] + MAX_DISTANCE_WARNING_DISTANCE_METERS_FIELD_NUMBER: _ClassVar[int] + MAX_RECORDING_SPEED_METERS_PER_SECOND_FIELD_NUMBER: _ClassVar[int] + MODERATION_ENABLED_FIELD_NUMBER: _ClassVar[int] + CLIENT_BREADCRUMB_SETTINGS_FIELD_NUMBER: _ClassVar[int] + DISABLED_TAGS_FIELD_NUMBER: _ClassVar[int] + DURATION_DISTANCE_TO_SPEED_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + DURATION_BUFFER_S_FIELD_NUMBER: _ClassVar[int] + MINIMUM_DISTANCE_BETWEEN_PINS_M_FIELD_NUMBER: _ClassVar[int] + MAX_PIN_DISTANCE_FROM_ROUTE_M_FIELD_NUMBER: _ClassVar[int] + INTERACTION_RANGE_METERS_FIELD_NUMBER: _ClassVar[int] + MAX_CLIENT_MAP_PANNING_DISTANCE_METERS_FIELD_NUMBER: _ClassVar[int] + RESUME_RANGE_METERS_FIELD_NUMBER: _ClassVar[int] + ROUTE_SMOOTHING_PARAMS_FIELD_NUMBER: _ClassVar[int] + NO_MODERATION_ROUTE_RETRY_THRESHOLD_MS_FIELD_NUMBER: _ClassVar[int] + NO_MODERATION_ROUTE_REPORTING_THRESHOLD_MS_FIELD_NUMBER: _ClassVar[int] + ROUTE_PATH_EDIT_PARAMS_FIELD_NUMBER: _ClassVar[int] + MAX_BREADCRUMB_DISTANCE_DELTA_METERS_FIELD_NUMBER: _ClassVar[int] + MAX_RECALL_COUNT_THRESHOLD_FIELD_NUMBER: _ClassVar[int] + ALLOWABLE_GPS_DRIFT_METERS_FIELD_NUMBER: _ClassVar[int] + MAX_POST_PUNISHMENT_BAN_TIME_MS_FIELD_NUMBER: _ClassVar[int] + MAX_SUBMISSION_COUNT_THRESHOLD_FIELD_NUMBER: _ClassVar[int] + PIN_CREATION_ENABLED_FOR_ROUTE_CREATION_FIELD_NUMBER: _ClassVar[int] + SHOW_SUBMISSION_STATUS_HISTORY_FIELD_NUMBER: _ClassVar[int] + ELEVATION_TAGS_FIELD_NUMBER: _ClassVar[int] + ROUTE_ELEVATION_SETTINGS_FIELD_NUMBER: _ClassVar[int] + ALLOW_APPEALS_FIELD_NUMBER: _ClassVar[int] + ALLOW_DELETING_APPEALED_ROUTES_FIELD_NUMBER: _ClassVar[int] + PERMITTED_TAGS_FIELD_NUMBER: _ClassVar[int] + max_open_routes: int + min_stops_amount: int + max_stops_amount: int + min_total_distance_m: float + max_total_distance_m: float + min_distance_between_stops_m: float + max_distance_between_stops_m: float + max_total_checkpoint_amount: int + max_checkpoint_amount_between_two_poi: int + min_distance_between_checkpoints_m: float + max_distance_between_checkpoints_m: float + allow_checkpoint_per_route_distance: float + checkpoint_recommendation_distance_between_pois: float + max_name_length: int + max_description_length: int + min_player_level: int + enabled: bool + enable_immediate_route_ingestion: bool + min_breadcrumb_distance_delta_meters: int + creation_limit_window_days: int + creation_limit_per_window: int + creation_limit_window_offset_ms: int + max_distance_from_anchor_pois_m: float + algorithm: RouteSimplificationAlgorithm.SimplificationAlgorithm + simplification_tolerance: float + max_distance_warning_distance_meters: int + max_recording_speed_meters_per_second: int + moderation_enabled: bool + client_breadcrumb_settings: ClientBreadcrumbSessionSettings + disabled_tags: _containers.RepeatedScalarFieldContainer[str] + duration_distance_to_speed_multiplier: float + duration_buffer_s: int + minimum_distance_between_pins_m: int + max_pin_distance_from_route_m: int + interaction_range_meters: int + max_client_map_panning_distance_meters: float + resume_range_meters: int + route_smoothing_params: RouteSmoothingParamsProto + no_moderation_route_retry_threshold_ms: int + no_moderation_route_reporting_threshold_ms: int + route_path_edit_params: RoutePathEditParamsProto + max_breadcrumb_distance_delta_meters: int + max_recall_count_threshold: int + allowable_gps_drift_meters: int + max_post_punishment_ban_time_ms: int + max_submission_count_threshold: int + pin_creation_enabled_for_route_creation: bool + show_submission_status_history: bool + elevation_tags: _containers.RepeatedScalarFieldContainer[str] + route_elevation_settings: RoutesCreationSettingsProto.RouteElevationSettingsProto + allow_appeals: bool + allow_deleting_appealed_routes: bool + permitted_tags: _containers.RepeatedCompositeFieldContainer[RoutesCreationSettingsProto.RouteTagSettingsProto] + def __init__(self, max_open_routes: _Optional[int] = ..., min_stops_amount: _Optional[int] = ..., max_stops_amount: _Optional[int] = ..., min_total_distance_m: _Optional[float] = ..., max_total_distance_m: _Optional[float] = ..., min_distance_between_stops_m: _Optional[float] = ..., max_distance_between_stops_m: _Optional[float] = ..., max_total_checkpoint_amount: _Optional[int] = ..., max_checkpoint_amount_between_two_poi: _Optional[int] = ..., min_distance_between_checkpoints_m: _Optional[float] = ..., max_distance_between_checkpoints_m: _Optional[float] = ..., allow_checkpoint_per_route_distance: _Optional[float] = ..., checkpoint_recommendation_distance_between_pois: _Optional[float] = ..., max_name_length: _Optional[int] = ..., max_description_length: _Optional[int] = ..., min_player_level: _Optional[int] = ..., enabled: bool = ..., enable_immediate_route_ingestion: bool = ..., min_breadcrumb_distance_delta_meters: _Optional[int] = ..., creation_limit_window_days: _Optional[int] = ..., creation_limit_per_window: _Optional[int] = ..., creation_limit_window_offset_ms: _Optional[int] = ..., max_distance_from_anchor_pois_m: _Optional[float] = ..., algorithm: _Optional[_Union[RouteSimplificationAlgorithm.SimplificationAlgorithm, str]] = ..., simplification_tolerance: _Optional[float] = ..., max_distance_warning_distance_meters: _Optional[int] = ..., max_recording_speed_meters_per_second: _Optional[int] = ..., moderation_enabled: bool = ..., client_breadcrumb_settings: _Optional[_Union[ClientBreadcrumbSessionSettings, _Mapping]] = ..., disabled_tags: _Optional[_Iterable[str]] = ..., duration_distance_to_speed_multiplier: _Optional[float] = ..., duration_buffer_s: _Optional[int] = ..., minimum_distance_between_pins_m: _Optional[int] = ..., max_pin_distance_from_route_m: _Optional[int] = ..., interaction_range_meters: _Optional[int] = ..., max_client_map_panning_distance_meters: _Optional[float] = ..., resume_range_meters: _Optional[int] = ..., route_smoothing_params: _Optional[_Union[RouteSmoothingParamsProto, _Mapping]] = ..., no_moderation_route_retry_threshold_ms: _Optional[int] = ..., no_moderation_route_reporting_threshold_ms: _Optional[int] = ..., route_path_edit_params: _Optional[_Union[RoutePathEditParamsProto, _Mapping]] = ..., max_breadcrumb_distance_delta_meters: _Optional[int] = ..., max_recall_count_threshold: _Optional[int] = ..., allowable_gps_drift_meters: _Optional[int] = ..., max_post_punishment_ban_time_ms: _Optional[int] = ..., max_submission_count_threshold: _Optional[int] = ..., pin_creation_enabled_for_route_creation: bool = ..., show_submission_status_history: bool = ..., elevation_tags: _Optional[_Iterable[str]] = ..., route_elevation_settings: _Optional[_Union[RoutesCreationSettingsProto.RouteElevationSettingsProto, _Mapping]] = ..., allow_appeals: bool = ..., allow_deleting_appealed_routes: bool = ..., permitted_tags: _Optional[_Iterable[_Union[RoutesCreationSettingsProto.RouteTagSettingsProto, _Mapping]]] = ...) -> None: ... + +class RoutesNearbyNotifSettingsProto(_message.Message): + __slots__ = ["max_notifs", "time_between_notifs_ms"] + MAX_NOTIFS_FIELD_NUMBER: _ClassVar[int] + TIME_BETWEEN_NOTIFS_MS_FIELD_NUMBER: _ClassVar[int] + max_notifs: int + time_between_notifs_ms: int + def __init__(self, max_notifs: _Optional[int] = ..., time_between_notifs_ms: _Optional[int] = ...) -> None: ... + +class RoutesPartyPlayInteroperabilitySettingsProto(_message.Message): + __slots__ = ["consumption_interoperable", "creation_interoperable"] + CONSUMPTION_INTEROPERABLE_FIELD_NUMBER: _ClassVar[int] + CREATION_INTEROPERABLE_FIELD_NUMBER: _ClassVar[int] + consumption_interoperable: bool + creation_interoperable: bool + def __init__(self, consumption_interoperable: bool = ..., creation_interoperable: bool = ...) -> None: ... + +class RpcErrorData(_message.Message): + __slots__ = ["action", "status"] + class RpcStatus(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNDEFINED: _ClassVar[RpcErrorData.RpcStatus] + SUCCESS: _ClassVar[RpcErrorData.RpcStatus] + BAD_RESPONSE: _ClassVar[RpcErrorData.RpcStatus] + ACTION_ERROR: _ClassVar[RpcErrorData.RpcStatus] + DISPATCH_ERROR: _ClassVar[RpcErrorData.RpcStatus] + SERVER_ERROR: _ClassVar[RpcErrorData.RpcStatus] + ASSIGNMENT_ERROR: _ClassVar[RpcErrorData.RpcStatus] + PROTOCOL_ERROR: _ClassVar[RpcErrorData.RpcStatus] + AUTHENTICATION_ERROR: _ClassVar[RpcErrorData.RpcStatus] + CANCELLED_REQUEST: _ClassVar[RpcErrorData.RpcStatus] + UNKNOWN_ERROR: _ClassVar[RpcErrorData.RpcStatus] + NORETRIES_ERROR: _ClassVar[RpcErrorData.RpcStatus] + UNAUTHORIZED_ERROR: _ClassVar[RpcErrorData.RpcStatus] + PARSING_ERROR: _ClassVar[RpcErrorData.RpcStatus] + ACCESS_DENIED: _ClassVar[RpcErrorData.RpcStatus] + ACCESS_SUSPENDED: _ClassVar[RpcErrorData.RpcStatus] + UNDEFINED: RpcErrorData.RpcStatus + SUCCESS: RpcErrorData.RpcStatus + BAD_RESPONSE: RpcErrorData.RpcStatus + ACTION_ERROR: RpcErrorData.RpcStatus + DISPATCH_ERROR: RpcErrorData.RpcStatus + SERVER_ERROR: RpcErrorData.RpcStatus + ASSIGNMENT_ERROR: RpcErrorData.RpcStatus + PROTOCOL_ERROR: RpcErrorData.RpcStatus + AUTHENTICATION_ERROR: RpcErrorData.RpcStatus + CANCELLED_REQUEST: RpcErrorData.RpcStatus + UNKNOWN_ERROR: RpcErrorData.RpcStatus + NORETRIES_ERROR: RpcErrorData.RpcStatus + UNAUTHORIZED_ERROR: RpcErrorData.RpcStatus + PARSING_ERROR: RpcErrorData.RpcStatus + ACCESS_DENIED: RpcErrorData.RpcStatus + ACCESS_SUSPENDED: RpcErrorData.RpcStatus + ACTION_FIELD_NUMBER: _ClassVar[int] + STATUS_FIELD_NUMBER: _ClassVar[int] + action: Method + status: RpcErrorData.RpcStatus + def __init__(self, action: _Optional[_Union[Method, str]] = ..., status: _Optional[_Union[RpcErrorData.RpcStatus, str]] = ...) -> None: ... + +class RpcLatencyEvent(_message.Message): + __slots__ = ["round_trip_latency_ms", "routed_via_socket", "payload_size_bytes", "request_id"] + ROUND_TRIP_LATENCY_MS_FIELD_NUMBER: _ClassVar[int] + ROUTED_VIA_SOCKET_FIELD_NUMBER: _ClassVar[int] + PAYLOAD_SIZE_BYTES_FIELD_NUMBER: _ClassVar[int] + REQUEST_ID_FIELD_NUMBER: _ClassVar[int] + round_trip_latency_ms: int + routed_via_socket: bool + payload_size_bytes: int + request_id: int + def __init__(self, round_trip_latency_ms: _Optional[int] = ..., routed_via_socket: bool = ..., payload_size_bytes: _Optional[int] = ..., request_id: _Optional[int] = ...) -> None: ... + +class RpcResponseTelemetry(_message.Message): + __slots__ = ["window_duration", "response_timings", "connection_type"] + class ConnectionType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNKNOWN: _ClassVar[RpcResponseTelemetry.ConnectionType] + WIFI: _ClassVar[RpcResponseTelemetry.ConnectionType] + CELL_DEFAULT: _ClassVar[RpcResponseTelemetry.ConnectionType] + CELL_1G: _ClassVar[RpcResponseTelemetry.ConnectionType] + CELL_2G: _ClassVar[RpcResponseTelemetry.ConnectionType] + CELL_3G: _ClassVar[RpcResponseTelemetry.ConnectionType] + CELL_4G: _ClassVar[RpcResponseTelemetry.ConnectionType] + CELL_5G: _ClassVar[RpcResponseTelemetry.ConnectionType] + CELL_6G: _ClassVar[RpcResponseTelemetry.ConnectionType] + CELL_7G: _ClassVar[RpcResponseTelemetry.ConnectionType] + UNKNOWN: RpcResponseTelemetry.ConnectionType + WIFI: RpcResponseTelemetry.ConnectionType + CELL_DEFAULT: RpcResponseTelemetry.ConnectionType + CELL_1G: RpcResponseTelemetry.ConnectionType + CELL_2G: RpcResponseTelemetry.ConnectionType + CELL_3G: RpcResponseTelemetry.ConnectionType + CELL_4G: RpcResponseTelemetry.ConnectionType + CELL_5G: RpcResponseTelemetry.ConnectionType + CELL_6G: RpcResponseTelemetry.ConnectionType + CELL_7G: RpcResponseTelemetry.ConnectionType + WINDOW_DURATION_FIELD_NUMBER: _ClassVar[int] + RESPONSE_TIMINGS_FIELD_NUMBER: _ClassVar[int] + CONNECTION_TYPE_FIELD_NUMBER: _ClassVar[int] + window_duration: float + response_timings: _containers.RepeatedCompositeFieldContainer[RpcResponseTime] + connection_type: RpcResponseTelemetry.ConnectionType + def __init__(self, window_duration: _Optional[float] = ..., response_timings: _Optional[_Iterable[_Union[RpcResponseTime, _Mapping]]] = ..., connection_type: _Optional[_Union[RpcResponseTelemetry.ConnectionType, str]] = ...) -> None: ... + +class RpcResponseTime(_message.Message): + __slots__ = ["rpc_id", "count_call", "average_response_time", "timeout_count"] + RPC_ID_FIELD_NUMBER: _ClassVar[int] + COUNT_CALL_FIELD_NUMBER: _ClassVar[int] + AVERAGE_RESPONSE_TIME_FIELD_NUMBER: _ClassVar[int] + TIMEOUT_COUNT_FIELD_NUMBER: _ClassVar[int] + rpc_id: Method + count_call: int + average_response_time: float + timeout_count: int + def __init__(self, rpc_id: _Optional[_Union[Method, str]] = ..., count_call: _Optional[int] = ..., average_response_time: _Optional[float] = ..., timeout_count: _Optional[int] = ...) -> None: ... + +class RpcSocketResponseTelemetry(_message.Message): + __slots__ = ["window_duration", "response_timings"] + WINDOW_DURATION_FIELD_NUMBER: _ClassVar[int] + RESPONSE_TIMINGS_FIELD_NUMBER: _ClassVar[int] + window_duration: float + response_timings: _containers.RepeatedCompositeFieldContainer[RpcSocketResponseTime] + def __init__(self, window_duration: _Optional[float] = ..., response_timings: _Optional[_Iterable[_Union[RpcSocketResponseTime, _Mapping]]] = ...) -> None: ... + +class RpcSocketResponseTime(_message.Message): + __slots__ = ["request_id", "probe_id", "response_time", "side_channel", "ad_hoc", "ad_hoc_delay"] + REQUEST_ID_FIELD_NUMBER: _ClassVar[int] + PROBE_ID_FIELD_NUMBER: _ClassVar[int] + RESPONSE_TIME_FIELD_NUMBER: _ClassVar[int] + SIDE_CHANNEL_FIELD_NUMBER: _ClassVar[int] + AD_HOC_FIELD_NUMBER: _ClassVar[int] + AD_HOC_DELAY_FIELD_NUMBER: _ClassVar[int] + request_id: int + probe_id: str + response_time: float + side_channel: bool + ad_hoc: bool + ad_hoc_delay: float + def __init__(self, request_id: _Optional[int] = ..., probe_id: _Optional[str] = ..., response_time: _Optional[float] = ..., side_channel: bool = ..., ad_hoc: bool = ..., ad_hoc_delay: _Optional[float] = ...) -> None: ... + +class RvnConnectionProto(_message.Message): + __slots__ = ["base_uri", "token"] + BASE_URI_FIELD_NUMBER: _ClassVar[int] + TOKEN_FIELD_NUMBER: _ClassVar[int] + base_uri: str + token: str + def __init__(self, base_uri: _Optional[str] = ..., token: _Optional[str] = ...) -> None: ... + +class SaturdayBleCompleteRequestProto(_message.Message): + __slots__ = ["transaction_id", "nonce"] + TRANSACTION_ID_FIELD_NUMBER: _ClassVar[int] + NONCE_FIELD_NUMBER: _ClassVar[int] + transaction_id: int + nonce: str + def __init__(self, transaction_id: _Optional[int] = ..., nonce: _Optional[str] = ...) -> None: ... + +class SaturdayBleFinalizeProto(_message.Message): + __slots__ = ["saturday_send_complete", "server_signature"] + SATURDAY_SEND_COMPLETE_FIELD_NUMBER: _ClassVar[int] + SERVER_SIGNATURE_FIELD_NUMBER: _ClassVar[int] + saturday_send_complete: SaturdayBleSendCompleteProto + server_signature: bytes + def __init__(self, saturday_send_complete: _Optional[_Union[SaturdayBleSendCompleteProto, _Mapping]] = ..., server_signature: _Optional[bytes] = ...) -> None: ... + +class SaturdayBleSendCompleteProto(_message.Message): + __slots__ = ["nonce", "application_id"] + NONCE_FIELD_NUMBER: _ClassVar[int] + APPLICATION_ID_FIELD_NUMBER: _ClassVar[int] + nonce: str + application_id: str + def __init__(self, nonce: _Optional[str] = ..., application_id: _Optional[str] = ...) -> None: ... + +class SaturdayBleSendPrepProto(_message.Message): + __slots__ = ["data", "transaction_id", "application_id", "nonce"] + DATA_FIELD_NUMBER: _ClassVar[int] + TRANSACTION_ID_FIELD_NUMBER: _ClassVar[int] + APPLICATION_ID_FIELD_NUMBER: _ClassVar[int] + NONCE_FIELD_NUMBER: _ClassVar[int] + data: SaturdayCompositionData + transaction_id: int + application_id: str + nonce: str + def __init__(self, data: _Optional[_Union[SaturdayCompositionData, str]] = ..., transaction_id: _Optional[int] = ..., application_id: _Optional[str] = ..., nonce: _Optional[str] = ...) -> None: ... + +class SaturdayBleSendProto(_message.Message): + __slots__ = ["server_response", "server_signature"] + SERVER_RESPONSE_FIELD_NUMBER: _ClassVar[int] + SERVER_SIGNATURE_FIELD_NUMBER: _ClassVar[int] + server_response: SaturdayBleSendPrepProto + server_signature: bytes + def __init__(self, server_response: _Optional[_Union[SaturdayBleSendPrepProto, _Mapping]] = ..., server_signature: _Optional[bytes] = ...) -> None: ... + +class SaturdayCompleteOutProto(_message.Message): + __slots__ = ["status", "loot_awarded", "saturday_finalize_response"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[SaturdayCompleteOutProto.Status] + SUCCESS: _ClassVar[SaturdayCompleteOutProto.Status] + FAILED: _ClassVar[SaturdayCompleteOutProto.Status] + ERROR_INVALID_ID: _ClassVar[SaturdayCompleteOutProto.Status] + ERROR_ALREADY_SENT: _ClassVar[SaturdayCompleteOutProto.Status] + ERROR_INVALID_TRANSACTION_ID: _ClassVar[SaturdayCompleteOutProto.Status] + ERROR_MISSING_TRANSACTION_ID: _ClassVar[SaturdayCompleteOutProto.Status] + ERROR_DAILY_LIMIT: _ClassVar[SaturdayCompleteOutProto.Status] + UNSET: SaturdayCompleteOutProto.Status + SUCCESS: SaturdayCompleteOutProto.Status + FAILED: SaturdayCompleteOutProto.Status + ERROR_INVALID_ID: SaturdayCompleteOutProto.Status + ERROR_ALREADY_SENT: SaturdayCompleteOutProto.Status + ERROR_INVALID_TRANSACTION_ID: SaturdayCompleteOutProto.Status + ERROR_MISSING_TRANSACTION_ID: SaturdayCompleteOutProto.Status + ERROR_DAILY_LIMIT: SaturdayCompleteOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + LOOT_AWARDED_FIELD_NUMBER: _ClassVar[int] + SATURDAY_FINALIZE_RESPONSE_FIELD_NUMBER: _ClassVar[int] + status: SaturdayCompleteOutProto.Status + loot_awarded: LootProto + saturday_finalize_response: SaturdayBleFinalizeProto + def __init__(self, status: _Optional[_Union[SaturdayCompleteOutProto.Status, str]] = ..., loot_awarded: _Optional[_Union[LootProto, _Mapping]] = ..., saturday_finalize_response: _Optional[_Union[SaturdayBleFinalizeProto, _Mapping]] = ...) -> None: ... + +class SaturdayCompleteProto(_message.Message): + __slots__ = ["saturday_share", "app_signature", "firmware_signature"] + SATURDAY_SHARE_FIELD_NUMBER: _ClassVar[int] + APP_SIGNATURE_FIELD_NUMBER: _ClassVar[int] + FIRMWARE_SIGNATURE_FIELD_NUMBER: _ClassVar[int] + saturday_share: SaturdayBleCompleteRequestProto + app_signature: bytes + firmware_signature: bytes + def __init__(self, saturday_share: _Optional[_Union[SaturdayBleCompleteRequestProto, _Mapping]] = ..., app_signature: _Optional[bytes] = ..., firmware_signature: _Optional[bytes] = ...) -> None: ... + +class SaturdaySettingsProto(_message.Message): + __slots__ = ["enabled", "max_shares_per_day", "daily_streak_goal"] + ENABLED_FIELD_NUMBER: _ClassVar[int] + MAX_SHARES_PER_DAY_FIELD_NUMBER: _ClassVar[int] + DAILY_STREAK_GOAL_FIELD_NUMBER: _ClassVar[int] + enabled: bool + max_shares_per_day: int + daily_streak_goal: int + def __init__(self, enabled: bool = ..., max_shares_per_day: _Optional[int] = ..., daily_streak_goal: _Optional[int] = ...) -> None: ... + +class SaturdayStartOutProto(_message.Message): + __slots__ = ["status", "send_prep", "server_signature"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[SaturdayStartOutProto.Status] + SUCCESS: _ClassVar[SaturdayStartOutProto.Status] + FAILED: _ClassVar[SaturdayStartOutProto.Status] + ERROR_INVALID_ID: _ClassVar[SaturdayStartOutProto.Status] + ERROR_ALREADY_SENT: _ClassVar[SaturdayStartOutProto.Status] + ERROR_NONE_SPECIFIED: _ClassVar[SaturdayStartOutProto.Status] + ERROR_DAILY_LIMIT: _ClassVar[SaturdayStartOutProto.Status] + UNSET: SaturdayStartOutProto.Status + SUCCESS: SaturdayStartOutProto.Status + FAILED: SaturdayStartOutProto.Status + ERROR_INVALID_ID: SaturdayStartOutProto.Status + ERROR_ALREADY_SENT: SaturdayStartOutProto.Status + ERROR_NONE_SPECIFIED: SaturdayStartOutProto.Status + ERROR_DAILY_LIMIT: SaturdayStartOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + SEND_PREP_FIELD_NUMBER: _ClassVar[int] + SERVER_SIGNATURE_FIELD_NUMBER: _ClassVar[int] + status: SaturdayStartOutProto.Status + send_prep: SaturdayBleSendPrepProto + server_signature: bytes + def __init__(self, status: _Optional[_Union[SaturdayStartOutProto.Status, str]] = ..., send_prep: _Optional[_Union[SaturdayBleSendPrepProto, _Mapping]] = ..., server_signature: _Optional[bytes] = ...) -> None: ... + +class SaturdayStartProto(_message.Message): + __slots__ = ["send_id", "nonce", "application_id"] + SEND_ID_FIELD_NUMBER: _ClassVar[int] + NONCE_FIELD_NUMBER: _ClassVar[int] + APPLICATION_ID_FIELD_NUMBER: _ClassVar[int] + send_id: str + nonce: str + application_id: str + def __init__(self, send_id: _Optional[str] = ..., nonce: _Optional[str] = ..., application_id: _Optional[str] = ...) -> None: ... + +class SaveCombatPlayerPreferencesOutProto(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[SaveCombatPlayerPreferencesOutProto.Result] + SUCCESS: _ClassVar[SaveCombatPlayerPreferencesOutProto.Result] + ERROR_UNKNOWN: _ClassVar[SaveCombatPlayerPreferencesOutProto.Result] + UNSET: SaveCombatPlayerPreferencesOutProto.Result + SUCCESS: SaveCombatPlayerPreferencesOutProto.Result + ERROR_UNKNOWN: SaveCombatPlayerPreferencesOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: SaveCombatPlayerPreferencesOutProto.Result + def __init__(self, result: _Optional[_Union[SaveCombatPlayerPreferencesOutProto.Result, str]] = ...) -> None: ... + +class SaveCombatPlayerPreferencesProto(_message.Message): + __slots__ = ["preferences"] + PREFERENCES_FIELD_NUMBER: _ClassVar[int] + preferences: CombatPlayerPreferencesProto + def __init__(self, preferences: _Optional[_Union[CombatPlayerPreferencesProto, _Mapping]] = ...) -> None: ... + +class SaveForLaterBreadPokemonProto(_message.Message): + __slots__ = ["save_for_later_seed", "station_id", "save_for_later_expire_ms", "bread_pokemon", "reward_pokemon", "num_attempts_left"] + SAVE_FOR_LATER_SEED_FIELD_NUMBER: _ClassVar[int] + STATION_ID_FIELD_NUMBER: _ClassVar[int] + SAVE_FOR_LATER_EXPIRE_MS_FIELD_NUMBER: _ClassVar[int] + BREAD_POKEMON_FIELD_NUMBER: _ClassVar[int] + REWARD_POKEMON_FIELD_NUMBER: _ClassVar[int] + NUM_ATTEMPTS_LEFT_FIELD_NUMBER: _ClassVar[int] + save_for_later_seed: int + station_id: str + save_for_later_expire_ms: int + bread_pokemon: PokemonProto + reward_pokemon: PokemonProto + num_attempts_left: int + def __init__(self, save_for_later_seed: _Optional[int] = ..., station_id: _Optional[str] = ..., save_for_later_expire_ms: _Optional[int] = ..., bread_pokemon: _Optional[_Union[PokemonProto, _Mapping]] = ..., reward_pokemon: _Optional[_Union[PokemonProto, _Mapping]] = ..., num_attempts_left: _Optional[int] = ...) -> None: ... + +class SaveForLaterSettingsProto(_message.Message): + __slots__ = ["max_save_for_later_entries_allowed", "max_num_attempt_allowed", "save_for_later_buffer_time_ms"] + MAX_SAVE_FOR_LATER_ENTRIES_ALLOWED_FIELD_NUMBER: _ClassVar[int] + MAX_NUM_ATTEMPT_ALLOWED_FIELD_NUMBER: _ClassVar[int] + SAVE_FOR_LATER_BUFFER_TIME_MS_FIELD_NUMBER: _ClassVar[int] + max_save_for_later_entries_allowed: int + max_num_attempt_allowed: int + save_for_later_buffer_time_ms: int + def __init__(self, max_save_for_later_entries_allowed: _Optional[int] = ..., max_num_attempt_allowed: _Optional[int] = ..., save_for_later_buffer_time_ms: _Optional[int] = ...) -> None: ... + +class SavePlayerPreferencesOutProto(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[SavePlayerPreferencesOutProto.Result] + SUCCESS: _ClassVar[SavePlayerPreferencesOutProto.Result] + ERROR: _ClassVar[SavePlayerPreferencesOutProto.Result] + UNSET: SavePlayerPreferencesOutProto.Result + SUCCESS: SavePlayerPreferencesOutProto.Result + ERROR: SavePlayerPreferencesOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: SavePlayerPreferencesOutProto.Result + def __init__(self, result: _Optional[_Union[SavePlayerPreferencesOutProto.Result, str]] = ...) -> None: ... + +class SavePlayerPreferencesProto(_message.Message): + __slots__ = ["player_preferences_proto"] + PLAYER_PREFERENCES_PROTO_FIELD_NUMBER: _ClassVar[int] + player_preferences_proto: PlayerPreferencesProto + def __init__(self, player_preferences_proto: _Optional[_Union[PlayerPreferencesProto, _Mapping]] = ...) -> None: ... + +class SavePlayerSnapshotOutProto(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[SavePlayerSnapshotOutProto.Result] + SUCCESS: _ClassVar[SavePlayerSnapshotOutProto.Result] + TOO_SOON_TO_UPDATE: _ClassVar[SavePlayerSnapshotOutProto.Result] + ERROR_FAILED_TO_UPDATE: _ClassVar[SavePlayerSnapshotOutProto.Result] + ERROR_REQUEST_TIMED_OUT: _ClassVar[SavePlayerSnapshotOutProto.Result] + UNSET: SavePlayerSnapshotOutProto.Result + SUCCESS: SavePlayerSnapshotOutProto.Result + TOO_SOON_TO_UPDATE: SavePlayerSnapshotOutProto.Result + ERROR_FAILED_TO_UPDATE: SavePlayerSnapshotOutProto.Result + ERROR_REQUEST_TIMED_OUT: SavePlayerSnapshotOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: SavePlayerSnapshotOutProto.Result + def __init__(self, result: _Optional[_Union[SavePlayerSnapshotOutProto.Result, str]] = ...) -> None: ... + +class SavePlayerSnapshotProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class SaveSocialPlayerSettingsOutProto(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[SaveSocialPlayerSettingsOutProto.Result] + SUCCESS: _ClassVar[SaveSocialPlayerSettingsOutProto.Result] + ERROR_UNKNOWN: _ClassVar[SaveSocialPlayerSettingsOutProto.Result] + UNSET: SaveSocialPlayerSettingsOutProto.Result + SUCCESS: SaveSocialPlayerSettingsOutProto.Result + ERROR_UNKNOWN: SaveSocialPlayerSettingsOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: SaveSocialPlayerSettingsOutProto.Result + def __init__(self, result: _Optional[_Union[SaveSocialPlayerSettingsOutProto.Result, str]] = ...) -> None: ... + +class SaveSocialPlayerSettingsProto(_message.Message): + __slots__ = ["settings"] + SETTINGS_FIELD_NUMBER: _ClassVar[int] + settings: SocialPlayerSettingsProto + def __init__(self, settings: _Optional[_Union[SocialPlayerSettingsProto, _Mapping]] = ...) -> None: ... + +class SaveStampOutProto(_message.Message): + __slots__ = ["result", "new_collection_state"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[SaveStampOutProto.Result] + SUCCESS: _ClassVar[SaveStampOutProto.Result] + FAILURE_ALREADY_STAMPED: _ClassVar[SaveStampOutProto.Result] + FAILURE_NO_SUCH_COLLECTION: _ClassVar[SaveStampOutProto.Result] + FAILURE_NO_SUCH_FORT: _ClassVar[SaveStampOutProto.Result] + FAILURE_FORT_NOT_IN_COLLECTION: _ClassVar[SaveStampOutProto.Result] + FAILURE_COLLECTION_EXPIRED: _ClassVar[SaveStampOutProto.Result] + UNSET: SaveStampOutProto.Result + SUCCESS: SaveStampOutProto.Result + FAILURE_ALREADY_STAMPED: SaveStampOutProto.Result + FAILURE_NO_SUCH_COLLECTION: SaveStampOutProto.Result + FAILURE_NO_SUCH_FORT: SaveStampOutProto.Result + FAILURE_FORT_NOT_IN_COLLECTION: SaveStampOutProto.Result + FAILURE_COLLECTION_EXPIRED: SaveStampOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + NEW_COLLECTION_STATE_FIELD_NUMBER: _ClassVar[int] + result: SaveStampOutProto.Result + new_collection_state: PlayerRpcStampCollectionProto + def __init__(self, result: _Optional[_Union[SaveStampOutProto.Result, str]] = ..., new_collection_state: _Optional[_Union[PlayerRpcStampCollectionProto, _Mapping]] = ...) -> None: ... + +class SaveStampProto(_message.Message): + __slots__ = ["fort_id", "collection_id"] + FORT_ID_FIELD_NUMBER: _ClassVar[int] + COLLECTION_ID_FIELD_NUMBER: _ClassVar[int] + fort_id: str + collection_id: str + def __init__(self, fort_id: _Optional[str] = ..., collection_id: _Optional[str] = ...) -> None: ... + +class ScanArchiveBuilderCancelEvent(_message.Message): + __slots__ = ["scan_id", "chunk_id", "time_elapse_ms"] + SCAN_ID_FIELD_NUMBER: _ClassVar[int] + CHUNK_ID_FIELD_NUMBER: _ClassVar[int] + TIME_ELAPSE_MS_FIELD_NUMBER: _ClassVar[int] + scan_id: str + chunk_id: int + time_elapse_ms: int + def __init__(self, scan_id: _Optional[str] = ..., chunk_id: _Optional[int] = ..., time_elapse_ms: _Optional[int] = ...) -> None: ... + +class ScanArchiveBuilderGetNextChunkEvent(_message.Message): + __slots__ = ["scan_id", "chunk_file_size_in_bytes", "chunk_id", "time_elapse_ms"] + SCAN_ID_FIELD_NUMBER: _ClassVar[int] + CHUNK_FILE_SIZE_IN_BYTES_FIELD_NUMBER: _ClassVar[int] + CHUNK_ID_FIELD_NUMBER: _ClassVar[int] + TIME_ELAPSE_MS_FIELD_NUMBER: _ClassVar[int] + scan_id: str + chunk_file_size_in_bytes: int + chunk_id: int + time_elapse_ms: int + def __init__(self, scan_id: _Optional[str] = ..., chunk_file_size_in_bytes: _Optional[int] = ..., chunk_id: _Optional[int] = ..., time_elapse_ms: _Optional[int] = ...) -> None: ... + +class ScanConfigurationProto(_message.Message): + __slots__ = ["small_image_size", "large_image_size", "depth_size", "grid_size", "max_update_fps", "anchor_interval", "large_image_interval", "min_weight", "depth_source", "min_depth_confidence", "capture_mode", "video_size"] + SMALL_IMAGE_SIZE_FIELD_NUMBER: _ClassVar[int] + LARGE_IMAGE_SIZE_FIELD_NUMBER: _ClassVar[int] + DEPTH_SIZE_FIELD_NUMBER: _ClassVar[int] + GRID_SIZE_FIELD_NUMBER: _ClassVar[int] + MAX_UPDATE_FPS_FIELD_NUMBER: _ClassVar[int] + ANCHOR_INTERVAL_FIELD_NUMBER: _ClassVar[int] + LARGE_IMAGE_INTERVAL_FIELD_NUMBER: _ClassVar[int] + MIN_WEIGHT_FIELD_NUMBER: _ClassVar[int] + DEPTH_SOURCE_FIELD_NUMBER: _ClassVar[int] + MIN_DEPTH_CONFIDENCE_FIELD_NUMBER: _ClassVar[int] + CAPTURE_MODE_FIELD_NUMBER: _ClassVar[int] + VIDEO_SIZE_FIELD_NUMBER: _ClassVar[int] + small_image_size: ARDKRasterSizeProto + large_image_size: ARDKRasterSizeProto + depth_size: ARDKRasterSizeProto + grid_size: float + max_update_fps: float + anchor_interval: int + large_image_interval: int + min_weight: float + depth_source: int + min_depth_confidence: int + capture_mode: int + video_size: ARDKRasterSizeProto + def __init__(self, small_image_size: _Optional[_Union[ARDKRasterSizeProto, _Mapping]] = ..., large_image_size: _Optional[_Union[ARDKRasterSizeProto, _Mapping]] = ..., depth_size: _Optional[_Union[ARDKRasterSizeProto, _Mapping]] = ..., grid_size: _Optional[float] = ..., max_update_fps: _Optional[float] = ..., anchor_interval: _Optional[int] = ..., large_image_interval: _Optional[int] = ..., min_weight: _Optional[float] = ..., depth_source: _Optional[int] = ..., min_depth_confidence: _Optional[int] = ..., capture_mode: _Optional[int] = ..., video_size: _Optional[_Union[ARDKRasterSizeProto, _Mapping]] = ...) -> None: ... + +class ScanErrorEvent(_message.Message): + __slots__ = ["scan_id", "error_code", "error_message"] + class Error(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + unknown: _ClassVar[ScanErrorEvent.Error] + sqc_not_ready: _ClassVar[ScanErrorEvent.Error] + sqc_bad_input: _ClassVar[ScanErrorEvent.Error] + sqc_bad_model: _ClassVar[ScanErrorEvent.Error] + sqc_model_read_fail: _ClassVar[ScanErrorEvent.Error] + sqc_decrypt_fail: _ClassVar[ScanErrorEvent.Error] + sqc_unpack_fail: _ClassVar[ScanErrorEvent.Error] + sqc_no_input_frames: _ClassVar[ScanErrorEvent.Error] + sqc_interrupted: _ClassVar[ScanErrorEvent.Error] + unknown: ScanErrorEvent.Error + sqc_not_ready: ScanErrorEvent.Error + sqc_bad_input: ScanErrorEvent.Error + sqc_bad_model: ScanErrorEvent.Error + sqc_model_read_fail: ScanErrorEvent.Error + sqc_decrypt_fail: ScanErrorEvent.Error + sqc_unpack_fail: ScanErrorEvent.Error + sqc_no_input_frames: ScanErrorEvent.Error + sqc_interrupted: ScanErrorEvent.Error + SCAN_ID_FIELD_NUMBER: _ClassVar[int] + ERROR_CODE_FIELD_NUMBER: _ClassVar[int] + ERROR_MESSAGE_FIELD_NUMBER: _ClassVar[int] + scan_id: str + error_code: ScanErrorEvent.Error + error_message: str + def __init__(self, scan_id: _Optional[str] = ..., error_code: _Optional[_Union[ScanErrorEvent.Error, str]] = ..., error_message: _Optional[str] = ...) -> None: ... + +class ScanProto(_message.Message): + __slots__ = ["id", "created_at", "modified_at", "tz_offset_seconds", "name", "num_frames", "num_anchors", "point_count", "total_size_bytes", "raw_data_size_bytes", "deprecated_quality", "process_build", "process_mode", "geometry_resolution", "simplification", "capture_build", "capture_device", "configuration", "adjustments", "capture_origin", "location", "place", "legacy_info"] + ID_FIELD_NUMBER: _ClassVar[int] + CREATED_AT_FIELD_NUMBER: _ClassVar[int] + MODIFIED_AT_FIELD_NUMBER: _ClassVar[int] + TZ_OFFSET_SECONDS_FIELD_NUMBER: _ClassVar[int] + NAME_FIELD_NUMBER: _ClassVar[int] + NUM_FRAMES_FIELD_NUMBER: _ClassVar[int] + NUM_ANCHORS_FIELD_NUMBER: _ClassVar[int] + POINT_COUNT_FIELD_NUMBER: _ClassVar[int] + TOTAL_SIZE_BYTES_FIELD_NUMBER: _ClassVar[int] + RAW_DATA_SIZE_BYTES_FIELD_NUMBER: _ClassVar[int] + DEPRECATED_QUALITY_FIELD_NUMBER: _ClassVar[int] + PROCESS_BUILD_FIELD_NUMBER: _ClassVar[int] + PROCESS_MODE_FIELD_NUMBER: _ClassVar[int] + GEOMETRY_RESOLUTION_FIELD_NUMBER: _ClassVar[int] + SIMPLIFICATION_FIELD_NUMBER: _ClassVar[int] + CAPTURE_BUILD_FIELD_NUMBER: _ClassVar[int] + CAPTURE_DEVICE_FIELD_NUMBER: _ClassVar[int] + CONFIGURATION_FIELD_NUMBER: _ClassVar[int] + ADJUSTMENTS_FIELD_NUMBER: _ClassVar[int] + CAPTURE_ORIGIN_FIELD_NUMBER: _ClassVar[int] + LOCATION_FIELD_NUMBER: _ClassVar[int] + PLACE_FIELD_NUMBER: _ClassVar[int] + LEGACY_INFO_FIELD_NUMBER: _ClassVar[int] + id: str + created_at: float + modified_at: float + tz_offset_seconds: int + name: str + num_frames: int + num_anchors: int + point_count: int + total_size_bytes: int + raw_data_size_bytes: int + deprecated_quality: int + process_build: int + process_mode: int + geometry_resolution: float + simplification: int + capture_build: int + capture_device: str + configuration: ScanConfigurationProto + adjustments: AdjustmentParamsProto + capture_origin: _containers.RepeatedScalarFieldContainer[float] + location: ARDKLocationProto + place: PlaceProto + legacy_info: DeprecatedCaptureInfoProto + def __init__(self, id: _Optional[str] = ..., created_at: _Optional[float] = ..., modified_at: _Optional[float] = ..., tz_offset_seconds: _Optional[int] = ..., name: _Optional[str] = ..., num_frames: _Optional[int] = ..., num_anchors: _Optional[int] = ..., point_count: _Optional[int] = ..., total_size_bytes: _Optional[int] = ..., raw_data_size_bytes: _Optional[int] = ..., deprecated_quality: _Optional[int] = ..., process_build: _Optional[int] = ..., process_mode: _Optional[int] = ..., geometry_resolution: _Optional[float] = ..., simplification: _Optional[int] = ..., capture_build: _Optional[int] = ..., capture_device: _Optional[str] = ..., configuration: _Optional[_Union[ScanConfigurationProto, _Mapping]] = ..., adjustments: _Optional[_Union[AdjustmentParamsProto, _Mapping]] = ..., capture_origin: _Optional[_Iterable[float]] = ..., location: _Optional[_Union[ARDKLocationProto, _Mapping]] = ..., place: _Optional[_Union[PlaceProto, _Mapping]] = ..., legacy_info: _Optional[_Union[DeprecatedCaptureInfoProto, _Mapping]] = ...) -> None: ... + +class ScanRecorderStartEvent(_message.Message): + __slots__ = ["scan_id", "depth_source", "framerate", "is_voxel_enabled", "is_raycast_enabled"] + class DepthSource(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + unknown: _ClassVar[ScanRecorderStartEvent.DepthSource] + lidar: _ClassVar[ScanRecorderStartEvent.DepthSource] + multidepth: _ClassVar[ScanRecorderStartEvent.DepthSource] + no_depth: _ClassVar[ScanRecorderStartEvent.DepthSource] + unknown: ScanRecorderStartEvent.DepthSource + lidar: ScanRecorderStartEvent.DepthSource + multidepth: ScanRecorderStartEvent.DepthSource + no_depth: ScanRecorderStartEvent.DepthSource + SCAN_ID_FIELD_NUMBER: _ClassVar[int] + DEPTH_SOURCE_FIELD_NUMBER: _ClassVar[int] + FRAMERATE_FIELD_NUMBER: _ClassVar[int] + IS_VOXEL_ENABLED_FIELD_NUMBER: _ClassVar[int] + IS_RAYCAST_ENABLED_FIELD_NUMBER: _ClassVar[int] + scan_id: str + depth_source: ScanRecorderStartEvent.DepthSource + framerate: int + is_voxel_enabled: bool + is_raycast_enabled: bool + def __init__(self, scan_id: _Optional[str] = ..., depth_source: _Optional[_Union[ScanRecorderStartEvent.DepthSource, str]] = ..., framerate: _Optional[int] = ..., is_voxel_enabled: bool = ..., is_raycast_enabled: bool = ...) -> None: ... + +class ScanRecorderStopEvent(_message.Message): + __slots__ = ["scan_id", "operation", "scan_duration_ms", "numer_of_frames_in_scan"] + class Operation(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + save: _ClassVar[ScanRecorderStopEvent.Operation] + discard: _ClassVar[ScanRecorderStopEvent.Operation] + save: ScanRecorderStopEvent.Operation + discard: ScanRecorderStopEvent.Operation + SCAN_ID_FIELD_NUMBER: _ClassVar[int] + OPERATION_FIELD_NUMBER: _ClassVar[int] + SCAN_DURATION_MS_FIELD_NUMBER: _ClassVar[int] + NUMER_OF_FRAMES_IN_SCAN_FIELD_NUMBER: _ClassVar[int] + scan_id: str + operation: ScanRecorderStopEvent.Operation + scan_duration_ms: int + numer_of_frames_in_scan: int + def __init__(self, scan_id: _Optional[str] = ..., operation: _Optional[_Union[ScanRecorderStopEvent.Operation, str]] = ..., scan_duration_ms: _Optional[int] = ..., numer_of_frames_in_scan: _Optional[int] = ...) -> None: ... + +class ScanSQCDoneEvent(_message.Message): + __slots__ = ["scan_id", "overall_score", "time_elapse_ms", "failed_reasons"] + class ScanSQCFailedReason(_message.Message): + __slots__ = ["failed_reason", "score"] + class FailedReason(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + blurry: _ClassVar[ScanSQCDoneEvent.ScanSQCFailedReason.FailedReason] + dardk: _ClassVar[ScanSQCDoneEvent.ScanSQCFailedReason.FailedReason] + bad_quality: _ClassVar[ScanSQCDoneEvent.ScanSQCFailedReason.FailedReason] + ground_or_feet: _ClassVar[ScanSQCDoneEvent.ScanSQCFailedReason.FailedReason] + indoor_unclear: _ClassVar[ScanSQCDoneEvent.ScanSQCFailedReason.FailedReason] + from_car: _ClassVar[ScanSQCDoneEvent.ScanSQCFailedReason.FailedReason] + obstructed: _ClassVar[ScanSQCDoneEvent.ScanSQCFailedReason.FailedReason] + target_not_visible: _ClassVar[ScanSQCDoneEvent.ScanSQCFailedReason.FailedReason] + blurry: ScanSQCDoneEvent.ScanSQCFailedReason.FailedReason + dardk: ScanSQCDoneEvent.ScanSQCFailedReason.FailedReason + bad_quality: ScanSQCDoneEvent.ScanSQCFailedReason.FailedReason + ground_or_feet: ScanSQCDoneEvent.ScanSQCFailedReason.FailedReason + indoor_unclear: ScanSQCDoneEvent.ScanSQCFailedReason.FailedReason + from_car: ScanSQCDoneEvent.ScanSQCFailedReason.FailedReason + obstructed: ScanSQCDoneEvent.ScanSQCFailedReason.FailedReason + target_not_visible: ScanSQCDoneEvent.ScanSQCFailedReason.FailedReason + FAILED_REASON_FIELD_NUMBER: _ClassVar[int] + SCORE_FIELD_NUMBER: _ClassVar[int] + failed_reason: ScanSQCDoneEvent.ScanSQCFailedReason.FailedReason + score: float + def __init__(self, failed_reason: _Optional[_Union[ScanSQCDoneEvent.ScanSQCFailedReason.FailedReason, str]] = ..., score: _Optional[float] = ...) -> None: ... + SCAN_ID_FIELD_NUMBER: _ClassVar[int] + OVERALL_SCORE_FIELD_NUMBER: _ClassVar[int] + TIME_ELAPSE_MS_FIELD_NUMBER: _ClassVar[int] + FAILED_REASONS_FIELD_NUMBER: _ClassVar[int] + scan_id: str + overall_score: float + time_elapse_ms: int + failed_reasons: _containers.RepeatedCompositeFieldContainer[ScanSQCDoneEvent.ScanSQCFailedReason] + def __init__(self, scan_id: _Optional[str] = ..., overall_score: _Optional[float] = ..., time_elapse_ms: _Optional[int] = ..., failed_reasons: _Optional[_Iterable[_Union[ScanSQCDoneEvent.ScanSQCFailedReason, _Mapping]]] = ...) -> None: ... + +class ScanSQCRunEvent(_message.Message): + __slots__ = ["scan_id"] + SCAN_ID_FIELD_NUMBER: _ClassVar[int] + scan_id: str + def __init__(self, scan_id: _Optional[str] = ...) -> None: ... + +class ScreenResolutionTelemetry(_message.Message): + __slots__ = ["device_width", "device_height"] + DEVICE_WIDTH_FIELD_NUMBER: _ClassVar[int] + DEVICE_HEIGHT_FIELD_NUMBER: _ClassVar[int] + device_width: int + device_height: int + def __init__(self, device_width: _Optional[int] = ..., device_height: _Optional[int] = ...) -> None: ... + +class SearchFilterPreferenceProto(_message.Message): + __slots__ = ["recent_searches", "favorite_searches"] + class SearchFilterQueryProto(_message.Message): + __slots__ = ["title", "query"] + TITLE_FIELD_NUMBER: _ClassVar[int] + QUERY_FIELD_NUMBER: _ClassVar[int] + title: str + query: str + def __init__(self, title: _Optional[str] = ..., query: _Optional[str] = ...) -> None: ... + RECENT_SEARCHES_FIELD_NUMBER: _ClassVar[int] + FAVORITE_SEARCHES_FIELD_NUMBER: _ClassVar[int] + recent_searches: _containers.RepeatedCompositeFieldContainer[SearchFilterPreferenceProto.SearchFilterQueryProto] + favorite_searches: _containers.RepeatedCompositeFieldContainer[SearchFilterPreferenceProto.SearchFilterQueryProto] + def __init__(self, recent_searches: _Optional[_Iterable[_Union[SearchFilterPreferenceProto.SearchFilterQueryProto, _Mapping]]] = ..., favorite_searches: _Optional[_Iterable[_Union[SearchFilterPreferenceProto.SearchFilterQueryProto, _Mapping]]] = ...) -> None: ... + +class SeasonContestsDefinitionSettingsProto(_message.Message): + __slots__ = ["season_start_time_ms", "season_end_time_ms", "cycle"] + SEASON_START_TIME_MS_FIELD_NUMBER: _ClassVar[int] + SEASON_END_TIME_MS_FIELD_NUMBER: _ClassVar[int] + CYCLE_FIELD_NUMBER: _ClassVar[int] + season_start_time_ms: int + season_end_time_ms: int + cycle: _containers.RepeatedCompositeFieldContainer[ContestCycleProto] + def __init__(self, season_start_time_ms: _Optional[int] = ..., season_end_time_ms: _Optional[int] = ..., cycle: _Optional[_Iterable[_Union[ContestCycleProto, _Mapping]]] = ...) -> None: ... + +class SemanticsStartEvent(_message.Message): + __slots__ = ["empty_field"] + EMPTY_FIELD_FIELD_NUMBER: _ClassVar[int] + empty_field: bool + def __init__(self, empty_field: bool = ...) -> None: ... + +class SemanticsStopEvent(_message.Message): + __slots__ = ["time_elapsed_ms"] + TIME_ELAPSED_MS_FIELD_NUMBER: _ClassVar[int] + time_elapsed_ms: int + def __init__(self, time_elapsed_ms: _Optional[int] = ...) -> None: ... + +class SendBattleEventOutProto(_message.Message): + __slots__ = ["result", "error", "sequence_id"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[SendBattleEventOutProto.Result] + ACCEPTED: _ClassVar[SendBattleEventOutProto.Result] + REJECTED: _ClassVar[SendBattleEventOutProto.Result] + PENDING: _ClassVar[SendBattleEventOutProto.Result] + UNKNOWN: _ClassVar[SendBattleEventOutProto.Result] + ERROR_SERVER_FAILURE: _ClassVar[SendBattleEventOutProto.Result] + ERROR_BAD_REQUEST: _ClassVar[SendBattleEventOutProto.Result] + ERROR_IO_EXCEPTION: _ClassVar[SendBattleEventOutProto.Result] + UNSET: SendBattleEventOutProto.Result + ACCEPTED: SendBattleEventOutProto.Result + REJECTED: SendBattleEventOutProto.Result + PENDING: SendBattleEventOutProto.Result + UNKNOWN: SendBattleEventOutProto.Result + ERROR_SERVER_FAILURE: SendBattleEventOutProto.Result + ERROR_BAD_REQUEST: SendBattleEventOutProto.Result + ERROR_IO_EXCEPTION: SendBattleEventOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + ERROR_FIELD_NUMBER: _ClassVar[int] + SEQUENCE_ID_FIELD_NUMBER: _ClassVar[int] + result: SendBattleEventOutProto.Result + error: str + sequence_id: int + def __init__(self, result: _Optional[_Union[SendBattleEventOutProto.Result, str]] = ..., error: _Optional[str] = ..., sequence_id: _Optional[int] = ...) -> None: ... + +class SendBattleEventProto(_message.Message): + __slots__ = ["battle_id", "player_id", "sequence_id", "get_full_state", "battle_event"] + BATTLE_ID_FIELD_NUMBER: _ClassVar[int] + PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + SEQUENCE_ID_FIELD_NUMBER: _ClassVar[int] + GET_FULL_STATE_FIELD_NUMBER: _ClassVar[int] + BATTLE_EVENT_FIELD_NUMBER: _ClassVar[int] + battle_id: str + player_id: str + sequence_id: int + get_full_state: bool + battle_event: BattleEventProto + def __init__(self, battle_id: _Optional[str] = ..., player_id: _Optional[str] = ..., sequence_id: _Optional[int] = ..., get_full_state: bool = ..., battle_event: _Optional[_Union[BattleEventProto, _Mapping]] = ...) -> None: ... + +class SendFriendInviteViaReferralCodeOutProto(_message.Message): + __slots__ = ["status", "message"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[SendFriendInviteViaReferralCodeOutProto.Status] + SENT: _ClassVar[SendFriendInviteViaReferralCodeOutProto.Status] + ERROR_UNKNOWN: _ClassVar[SendFriendInviteViaReferralCodeOutProto.Status] + ERROR_DISABLED: _ClassVar[SendFriendInviteViaReferralCodeOutProto.Status] + ERROR_INVALID_REFERRAL_CODE: _ClassVar[SendFriendInviteViaReferralCodeOutProto.Status] + UNSET: SendFriendInviteViaReferralCodeOutProto.Status + SENT: SendFriendInviteViaReferralCodeOutProto.Status + ERROR_UNKNOWN: SendFriendInviteViaReferralCodeOutProto.Status + ERROR_DISABLED: SendFriendInviteViaReferralCodeOutProto.Status + ERROR_INVALID_REFERRAL_CODE: SendFriendInviteViaReferralCodeOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + MESSAGE_FIELD_NUMBER: _ClassVar[int] + status: SendFriendInviteViaReferralCodeOutProto.Status + message: str + def __init__(self, status: _Optional[_Union[SendFriendInviteViaReferralCodeOutProto.Status, str]] = ..., message: _Optional[str] = ...) -> None: ... + +class SendFriendInviteViaReferralCodeProto(_message.Message): + __slots__ = ["referral_code", "read_only"] + REFERRAL_CODE_FIELD_NUMBER: _ClassVar[int] + READ_ONLY_FIELD_NUMBER: _ClassVar[int] + referral_code: str + read_only: bool + def __init__(self, referral_code: _Optional[str] = ..., read_only: bool = ...) -> None: ... + +class SendFriendRequestViaPlayerIdOutProto(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[SendFriendRequestViaPlayerIdOutProto.Result] + SUCCESS: _ClassVar[SendFriendRequestViaPlayerIdOutProto.Result] + ERROR_UNKNOWN: _ClassVar[SendFriendRequestViaPlayerIdOutProto.Result] + ERROR_INVALID_PLAYER_ID: _ClassVar[SendFriendRequestViaPlayerIdOutProto.Result] + ERROR_FRIEND_REQUESTS_DISABLED: _ClassVar[SendFriendRequestViaPlayerIdOutProto.Result] + ERROR_ALREADY_A_FRIEND: _ClassVar[SendFriendRequestViaPlayerIdOutProto.Result] + ERROR_PLAYER_DOES_NOT_EXIST_DELETED: _ClassVar[SendFriendRequestViaPlayerIdOutProto.Result] + ERROR_PLAYER_INBOX_FULL: _ClassVar[SendFriendRequestViaPlayerIdOutProto.Result] + ERROR_PLAYER_OUTBOX_FULL: _ClassVar[SendFriendRequestViaPlayerIdOutProto.Result] + ERROR_SENDER_HAS_MAX_FRIENDS: _ClassVar[SendFriendRequestViaPlayerIdOutProto.Result] + ERROR_INVITE_ALREADY_SENT: _ClassVar[SendFriendRequestViaPlayerIdOutProto.Result] + ERROR_CANNOT_SEND_INVITES_TO_YOURSELF: _ClassVar[SendFriendRequestViaPlayerIdOutProto.Result] + ERROR_INVITE_ALREADY_RECEIVED: _ClassVar[SendFriendRequestViaPlayerIdOutProto.Result] + ERROR_RECEIVER_HAS_MAX_FRIENDS: _ClassVar[SendFriendRequestViaPlayerIdOutProto.Result] + ERROR_SEND_TO_BLOCKED_USER: _ClassVar[SendFriendRequestViaPlayerIdOutProto.Result] + ERROR_NOT_IN_PARTY: _ClassVar[SendFriendRequestViaPlayerIdOutProto.Result] + ERROR_PLAYER_NOT_PARTY_MEMBER: _ClassVar[SendFriendRequestViaPlayerIdOutProto.Result] + UNSET: SendFriendRequestViaPlayerIdOutProto.Result + SUCCESS: SendFriendRequestViaPlayerIdOutProto.Result + ERROR_UNKNOWN: SendFriendRequestViaPlayerIdOutProto.Result + ERROR_INVALID_PLAYER_ID: SendFriendRequestViaPlayerIdOutProto.Result + ERROR_FRIEND_REQUESTS_DISABLED: SendFriendRequestViaPlayerIdOutProto.Result + ERROR_ALREADY_A_FRIEND: SendFriendRequestViaPlayerIdOutProto.Result + ERROR_PLAYER_DOES_NOT_EXIST_DELETED: SendFriendRequestViaPlayerIdOutProto.Result + ERROR_PLAYER_INBOX_FULL: SendFriendRequestViaPlayerIdOutProto.Result + ERROR_PLAYER_OUTBOX_FULL: SendFriendRequestViaPlayerIdOutProto.Result + ERROR_SENDER_HAS_MAX_FRIENDS: SendFriendRequestViaPlayerIdOutProto.Result + ERROR_INVITE_ALREADY_SENT: SendFriendRequestViaPlayerIdOutProto.Result + ERROR_CANNOT_SEND_INVITES_TO_YOURSELF: SendFriendRequestViaPlayerIdOutProto.Result + ERROR_INVITE_ALREADY_RECEIVED: SendFriendRequestViaPlayerIdOutProto.Result + ERROR_RECEIVER_HAS_MAX_FRIENDS: SendFriendRequestViaPlayerIdOutProto.Result + ERROR_SEND_TO_BLOCKED_USER: SendFriendRequestViaPlayerIdOutProto.Result + ERROR_NOT_IN_PARTY: SendFriendRequestViaPlayerIdOutProto.Result + ERROR_PLAYER_NOT_PARTY_MEMBER: SendFriendRequestViaPlayerIdOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: SendFriendRequestViaPlayerIdOutProto.Result + def __init__(self, result: _Optional[_Union[SendFriendRequestViaPlayerIdOutProto.Result, str]] = ...) -> None: ... + +class SendFriendRequestViaPlayerIdProto(_message.Message): + __slots__ = ["player_id", "context"] + class Context(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + RAID: _ClassVar[SendFriendRequestViaPlayerIdProto.Context] + PARTY: _ClassVar[SendFriendRequestViaPlayerIdProto.Context] + RAID: SendFriendRequestViaPlayerIdProto.Context + PARTY: SendFriendRequestViaPlayerIdProto.Context + PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + CONTEXT_FIELD_NUMBER: _ClassVar[int] + player_id: str + context: SendFriendRequestViaPlayerIdProto.Context + def __init__(self, player_id: _Optional[str] = ..., context: _Optional[_Union[SendFriendRequestViaPlayerIdProto.Context, str]] = ...) -> None: ... + +class SendGiftLogEntry(_message.Message): + __slots__ = ["result", "friend_codename"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[SendGiftLogEntry.Result] + SUCCESS: _ClassVar[SendGiftLogEntry.Result] + UNSET: SendGiftLogEntry.Result + SUCCESS: SendGiftLogEntry.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + FRIEND_CODENAME_FIELD_NUMBER: _ClassVar[int] + result: SendGiftLogEntry.Result + friend_codename: str + def __init__(self, result: _Optional[_Union[SendGiftLogEntry.Result, str]] = ..., friend_codename: _Optional[str] = ...) -> None: ... + +class SendGiftOutProto(_message.Message): + __slots__ = ["result", "awarded_xp"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[SendGiftOutProto.Result] + SUCCESS: _ClassVar[SendGiftOutProto.Result] + ERROR_UNKNOWN: _ClassVar[SendGiftOutProto.Result] + ERROR_PLAYER_DOES_NOT_EXIST: _ClassVar[SendGiftOutProto.Result] + ERROR_GIFT_DOES_NOT_EXIST: _ClassVar[SendGiftOutProto.Result] + ERROR_GIFT_ALREADY_SENT_TODAY: _ClassVar[SendGiftOutProto.Result] + ERROR_PLAYER_HAS_UNOPENED_GIFT: _ClassVar[SendGiftOutProto.Result] + ERROR_FRIEND_UPDATE: _ClassVar[SendGiftOutProto.Result] + ERROR_PLAYER_HAS_NO_STICKERS: _ClassVar[SendGiftOutProto.Result] + UNSET: SendGiftOutProto.Result + SUCCESS: SendGiftOutProto.Result + ERROR_UNKNOWN: SendGiftOutProto.Result + ERROR_PLAYER_DOES_NOT_EXIST: SendGiftOutProto.Result + ERROR_GIFT_DOES_NOT_EXIST: SendGiftOutProto.Result + ERROR_GIFT_ALREADY_SENT_TODAY: SendGiftOutProto.Result + ERROR_PLAYER_HAS_UNOPENED_GIFT: SendGiftOutProto.Result + ERROR_FRIEND_UPDATE: SendGiftOutProto.Result + ERROR_PLAYER_HAS_NO_STICKERS: SendGiftOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + AWARDED_XP_FIELD_NUMBER: _ClassVar[int] + result: SendGiftOutProto.Result + awarded_xp: int + def __init__(self, result: _Optional[_Union[SendGiftOutProto.Result, str]] = ..., awarded_xp: _Optional[int] = ...) -> None: ... + +class SendGiftProto(_message.Message): + __slots__ = ["giftbox_id", "player_id", "stickers_sent"] + GIFTBOX_ID_FIELD_NUMBER: _ClassVar[int] + PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + STICKERS_SENT_FIELD_NUMBER: _ClassVar[int] + giftbox_id: int + player_id: str + stickers_sent: _containers.RepeatedCompositeFieldContainer[StickerSentProto] + def __init__(self, giftbox_id: _Optional[int] = ..., player_id: _Optional[str] = ..., stickers_sent: _Optional[_Iterable[_Union[StickerSentProto, _Mapping]]] = ...) -> None: ... + +class SendPartyInvitationOutProto(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[SendPartyInvitationOutProto.Result] + ERROR_UNKNOWN: _ClassVar[SendPartyInvitationOutProto.Result] + SUCCESS: _ClassVar[SendPartyInvitationOutProto.Result] + UNSET: SendPartyInvitationOutProto.Result + ERROR_UNKNOWN: SendPartyInvitationOutProto.Result + SUCCESS: SendPartyInvitationOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: SendPartyInvitationOutProto.Result + def __init__(self, result: _Optional[_Union[SendPartyInvitationOutProto.Result, str]] = ...) -> None: ... + +class SendPartyInvitationProto(_message.Message): + __slots__ = ["invitee_ids", "party_id"] + INVITEE_IDS_FIELD_NUMBER: _ClassVar[int] + PARTY_ID_FIELD_NUMBER: _ClassVar[int] + invitee_ids: _containers.RepeatedScalarFieldContainer[str] + party_id: _containers.RepeatedScalarFieldContainer[int] + def __init__(self, invitee_ids: _Optional[_Iterable[str]] = ..., party_id: _Optional[_Iterable[int]] = ...) -> None: ... + +class SendProbeOutProto(_message.Message): + __slots__ = ["result", "id", "server_timestamp_ms"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[SendProbeOutProto.Result] + SUCCESS: _ClassVar[SendProbeOutProto.Result] + UNSET: SendProbeOutProto.Result + SUCCESS: SendProbeOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + ID_FIELD_NUMBER: _ClassVar[int] + SERVER_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + result: SendProbeOutProto.Result + id: str + server_timestamp_ms: int + def __init__(self, result: _Optional[_Union[SendProbeOutProto.Result, str]] = ..., id: _Optional[str] = ..., server_timestamp_ms: _Optional[int] = ...) -> None: ... + +class SendProbeProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class SendRaidInvitationData(_message.Message): + __slots__ = ["rpc_id"] + RPC_ID_FIELD_NUMBER: _ClassVar[int] + rpc_id: int + def __init__(self, rpc_id: _Optional[int] = ...) -> None: ... + +class SendRaidInvitationOutProto(_message.Message): + __slots__ = ["result", "num_friend_invites_remaining", "failed_invitee_ids"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[SendRaidInvitationOutProto.Result] + SUCCESS: _ClassVar[SendRaidInvitationOutProto.Result] + ERROR_NO_PERMISSION: _ClassVar[SendRaidInvitationOutProto.Result] + ERROR_GYM_NOT_FOUND: _ClassVar[SendRaidInvitationOutProto.Result] + ERROR_LOBBY_NOT_FOUND: _ClassVar[SendRaidInvitationOutProto.Result] + ERROR_PAST_CUT_OFF_TIME: _ClassVar[SendRaidInvitationOutProto.Result] + ERROR_NO_INVITES_REMAINING: _ClassVar[SendRaidInvitationOutProto.Result] + ERROR_LOBBY_FULL: _ClassVar[SendRaidInvitationOutProto.Result] + ERROR_INVITER_NOT_FOUND: _ClassVar[SendRaidInvitationOutProto.Result] + ERROR_NO_REMOTE_SLOTS_REMAINING: _ClassVar[SendRaidInvitationOutProto.Result] + UNSET: SendRaidInvitationOutProto.Result + SUCCESS: SendRaidInvitationOutProto.Result + ERROR_NO_PERMISSION: SendRaidInvitationOutProto.Result + ERROR_GYM_NOT_FOUND: SendRaidInvitationOutProto.Result + ERROR_LOBBY_NOT_FOUND: SendRaidInvitationOutProto.Result + ERROR_PAST_CUT_OFF_TIME: SendRaidInvitationOutProto.Result + ERROR_NO_INVITES_REMAINING: SendRaidInvitationOutProto.Result + ERROR_LOBBY_FULL: SendRaidInvitationOutProto.Result + ERROR_INVITER_NOT_FOUND: SendRaidInvitationOutProto.Result + ERROR_NO_REMOTE_SLOTS_REMAINING: SendRaidInvitationOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + NUM_FRIEND_INVITES_REMAINING_FIELD_NUMBER: _ClassVar[int] + FAILED_INVITEE_IDS_FIELD_NUMBER: _ClassVar[int] + result: SendRaidInvitationOutProto.Result + num_friend_invites_remaining: int + failed_invitee_ids: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, result: _Optional[_Union[SendRaidInvitationOutProto.Result, str]] = ..., num_friend_invites_remaining: _Optional[int] = ..., failed_invitee_ids: _Optional[_Iterable[str]] = ...) -> None: ... + +class SendRaidInvitationProto(_message.Message): + __slots__ = ["invitee_ids", "gym_id", "lobby_id", "gym_lat_degrees", "gym_lng_degrees"] + INVITEE_IDS_FIELD_NUMBER: _ClassVar[int] + GYM_ID_FIELD_NUMBER: _ClassVar[int] + LOBBY_ID_FIELD_NUMBER: _ClassVar[int] + GYM_LAT_DEGREES_FIELD_NUMBER: _ClassVar[int] + GYM_LNG_DEGREES_FIELD_NUMBER: _ClassVar[int] + invitee_ids: _containers.RepeatedScalarFieldContainer[str] + gym_id: str + lobby_id: _containers.RepeatedScalarFieldContainer[int] + gym_lat_degrees: float + gym_lng_degrees: float + def __init__(self, invitee_ids: _Optional[_Iterable[str]] = ..., gym_id: _Optional[str] = ..., lobby_id: _Optional[_Iterable[int]] = ..., gym_lat_degrees: _Optional[float] = ..., gym_lng_degrees: _Optional[float] = ...) -> None: ... + +class SendRaidInvitationResponseData(_message.Message): + __slots__ = ["result", "num_friend_invites_remaining", "rpc_id", "round_trip_time_ms"] + RESULT_FIELD_NUMBER: _ClassVar[int] + NUM_FRIEND_INVITES_REMAINING_FIELD_NUMBER: _ClassVar[int] + RPC_ID_FIELD_NUMBER: _ClassVar[int] + ROUND_TRIP_TIME_MS_FIELD_NUMBER: _ClassVar[int] + result: SendRaidInvitationOutProto.Result + num_friend_invites_remaining: int + rpc_id: int + round_trip_time_ms: int + def __init__(self, result: _Optional[_Union[SendRaidInvitationOutProto.Result, str]] = ..., num_friend_invites_remaining: _Optional[int] = ..., rpc_id: _Optional[int] = ..., round_trip_time_ms: _Optional[int] = ...) -> None: ... + +class ServerRecordMetadata(_message.Message): + __slots__ = ["user_id", "telemetry_name", "session_id", "request_id", "server_timestamp_ms", "client_request_id"] + USER_ID_FIELD_NUMBER: _ClassVar[int] + TELEMETRY_NAME_FIELD_NUMBER: _ClassVar[int] + SESSION_ID_FIELD_NUMBER: _ClassVar[int] + REQUEST_ID_FIELD_NUMBER: _ClassVar[int] + SERVER_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + CLIENT_REQUEST_ID_FIELD_NUMBER: _ClassVar[int] + user_id: str + telemetry_name: str + session_id: str + request_id: str + server_timestamp_ms: int + client_request_id: str + def __init__(self, user_id: _Optional[str] = ..., telemetry_name: _Optional[str] = ..., session_id: _Optional[str] = ..., request_id: _Optional[str] = ..., server_timestamp_ms: _Optional[int] = ..., client_request_id: _Optional[str] = ...) -> None: ... + +class ServiceDescriptorProto(_message.Message): + __slots__ = ["name", "method", "options"] + NAME_FIELD_NUMBER: _ClassVar[int] + METHOD_FIELD_NUMBER: _ClassVar[int] + OPTIONS_FIELD_NUMBER: _ClassVar[int] + name: str + method: _containers.RepeatedCompositeFieldContainer[MethodDescriptorProto] + options: ServiceOptions + def __init__(self, name: _Optional[str] = ..., method: _Optional[_Iterable[_Union[MethodDescriptorProto, _Mapping]]] = ..., options: _Optional[_Union[ServiceOptions, _Mapping]] = ...) -> None: ... + +class ServiceOptions(_message.Message): + __slots__ = ["deprecated"] + DEPRECATED_FIELD_NUMBER: _ClassVar[int] + deprecated: bool + def __init__(self, deprecated: bool = ...) -> None: ... + +class SetAvatarItemAsViewedOutProto(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[SetAvatarItemAsViewedOutProto.Result] + SUCCESS: _ClassVar[SetAvatarItemAsViewedOutProto.Result] + FAILURE: _ClassVar[SetAvatarItemAsViewedOutProto.Result] + UNSET: SetAvatarItemAsViewedOutProto.Result + SUCCESS: SetAvatarItemAsViewedOutProto.Result + FAILURE: SetAvatarItemAsViewedOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: SetAvatarItemAsViewedOutProto.Result + def __init__(self, result: _Optional[_Union[SetAvatarItemAsViewedOutProto.Result, str]] = ...) -> None: ... + +class SetAvatarItemAsViewedProto(_message.Message): + __slots__ = ["avatar_template_id"] + AVATAR_TEMPLATE_ID_FIELD_NUMBER: _ClassVar[int] + avatar_template_id: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, avatar_template_id: _Optional[_Iterable[str]] = ...) -> None: ... + +class SetAvatarOutProto(_message.Message): + __slots__ = ["status", "player"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[SetAvatarOutProto.Status] + SUCCESS: _ClassVar[SetAvatarOutProto.Status] + AVATAR_ALREADY_SET: _ClassVar[SetAvatarOutProto.Status] + FAILURE: _ClassVar[SetAvatarOutProto.Status] + SLOT_NOT_ALLOWED: _ClassVar[SetAvatarOutProto.Status] + ITEM_NOT_OWNED: _ClassVar[SetAvatarOutProto.Status] + INVALID_AVATAR_TYPE: _ClassVar[SetAvatarOutProto.Status] + AVATAR_RESET: _ClassVar[SetAvatarOutProto.Status] + UNSET: SetAvatarOutProto.Status + SUCCESS: SetAvatarOutProto.Status + AVATAR_ALREADY_SET: SetAvatarOutProto.Status + FAILURE: SetAvatarOutProto.Status + SLOT_NOT_ALLOWED: SetAvatarOutProto.Status + ITEM_NOT_OWNED: SetAvatarOutProto.Status + INVALID_AVATAR_TYPE: SetAvatarOutProto.Status + AVATAR_RESET: SetAvatarOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + PLAYER_FIELD_NUMBER: _ClassVar[int] + status: SetAvatarOutProto.Status + player: ClientPlayerProto + def __init__(self, status: _Optional[_Union[SetAvatarOutProto.Status, str]] = ..., player: _Optional[_Union[ClientPlayerProto, _Mapping]] = ...) -> None: ... + +class SetAvatarProto(_message.Message): + __slots__ = ["player_avatar_proto"] + PLAYER_AVATAR_PROTO_FIELD_NUMBER: _ClassVar[int] + player_avatar_proto: PlayerAvatarProto + def __init__(self, player_avatar_proto: _Optional[_Union[PlayerAvatarProto, _Mapping]] = ...) -> None: ... + +class SetBirthdayRequestProto(_message.Message): + __slots__ = ["birthday"] + BIRTHDAY_FIELD_NUMBER: _ClassVar[int] + birthday: str + def __init__(self, birthday: _Optional[str] = ...) -> None: ... + +class SetBirthdayResponseProto(_message.Message): + __slots__ = ["status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[SetBirthdayResponseProto.Status] + SUCCESS: _ClassVar[SetBirthdayResponseProto.Status] + ERROR_UNKNOWN: _ClassVar[SetBirthdayResponseProto.Status] + INVALID_BIRTHDAY: _ClassVar[SetBirthdayResponseProto.Status] + UNSET: SetBirthdayResponseProto.Status + SUCCESS: SetBirthdayResponseProto.Status + ERROR_UNKNOWN: SetBirthdayResponseProto.Status + INVALID_BIRTHDAY: SetBirthdayResponseProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + status: SetBirthdayResponseProto.Status + def __init__(self, status: _Optional[_Union[SetBirthdayResponseProto.Status, str]] = ...) -> None: ... + +class SetBuddyPokemonOutProto(_message.Message): + __slots__ = ["result", "updated_buddy", "observed_data", "km_remaining"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNEST: _ClassVar[SetBuddyPokemonOutProto.Result] + SUCCESS: _ClassVar[SetBuddyPokemonOutProto.Result] + ERROR_POKEMON_DEPLOYED: _ClassVar[SetBuddyPokemonOutProto.Result] + ERROR_POKEMON_NOT_OWNED: _ClassVar[SetBuddyPokemonOutProto.Result] + ERROR_POKEMON_IS_EGG: _ClassVar[SetBuddyPokemonOutProto.Result] + ERROR_INVALID_POKEMON: _ClassVar[SetBuddyPokemonOutProto.Result] + ERROR_BUDDY_SWAP_LIMIT_EXCEEDED: _ClassVar[SetBuddyPokemonOutProto.Result] + UNEST: SetBuddyPokemonOutProto.Result + SUCCESS: SetBuddyPokemonOutProto.Result + ERROR_POKEMON_DEPLOYED: SetBuddyPokemonOutProto.Result + ERROR_POKEMON_NOT_OWNED: SetBuddyPokemonOutProto.Result + ERROR_POKEMON_IS_EGG: SetBuddyPokemonOutProto.Result + ERROR_INVALID_POKEMON: SetBuddyPokemonOutProto.Result + ERROR_BUDDY_SWAP_LIMIT_EXCEEDED: SetBuddyPokemonOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + UPDATED_BUDDY_FIELD_NUMBER: _ClassVar[int] + OBSERVED_DATA_FIELD_NUMBER: _ClassVar[int] + KM_REMAINING_FIELD_NUMBER: _ClassVar[int] + result: SetBuddyPokemonOutProto.Result + updated_buddy: BuddyPokemonProto + observed_data: BuddyObservedData + km_remaining: float + def __init__(self, result: _Optional[_Union[SetBuddyPokemonOutProto.Result, str]] = ..., updated_buddy: _Optional[_Union[BuddyPokemonProto, _Mapping]] = ..., observed_data: _Optional[_Union[BuddyObservedData, _Mapping]] = ..., km_remaining: _Optional[float] = ...) -> None: ... + +class SetBuddyPokemonProto(_message.Message): + __slots__ = ["pokemon_id"] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + pokemon_id: int + def __init__(self, pokemon_id: _Optional[int] = ...) -> None: ... + +class SetContactSettingsOutProto(_message.Message): + __slots__ = ["status", "player"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[SetContactSettingsOutProto.Status] + SUCCESS: _ClassVar[SetContactSettingsOutProto.Status] + FAILURE: _ClassVar[SetContactSettingsOutProto.Status] + UNSET: SetContactSettingsOutProto.Status + SUCCESS: SetContactSettingsOutProto.Status + FAILURE: SetContactSettingsOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + PLAYER_FIELD_NUMBER: _ClassVar[int] + status: SetContactSettingsOutProto.Status + player: ClientPlayerProto + def __init__(self, status: _Optional[_Union[SetContactSettingsOutProto.Status, str]] = ..., player: _Optional[_Union[ClientPlayerProto, _Mapping]] = ...) -> None: ... + +class SetContactSettingsProto(_message.Message): + __slots__ = ["contact_settings_proto"] + CONTACT_SETTINGS_PROTO_FIELD_NUMBER: _ClassVar[int] + contact_settings_proto: ContactSettingsProto + def __init__(self, contact_settings_proto: _Optional[_Union[ContactSettingsProto, _Mapping]] = ...) -> None: ... + +class SetFavoritePokemonOutProto(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[SetFavoritePokemonOutProto.Result] + SUCCESS: _ClassVar[SetFavoritePokemonOutProto.Result] + ERROR_POKEMON_NOT_FOUND: _ClassVar[SetFavoritePokemonOutProto.Result] + ERROR_POKEMON_IS_EGG: _ClassVar[SetFavoritePokemonOutProto.Result] + UNSET: SetFavoritePokemonOutProto.Result + SUCCESS: SetFavoritePokemonOutProto.Result + ERROR_POKEMON_NOT_FOUND: SetFavoritePokemonOutProto.Result + ERROR_POKEMON_IS_EGG: SetFavoritePokemonOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: SetFavoritePokemonOutProto.Result + def __init__(self, result: _Optional[_Union[SetFavoritePokemonOutProto.Result, str]] = ...) -> None: ... + +class SetFavoritePokemonProto(_message.Message): + __slots__ = ["pokemon_id", "is_favorite"] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + IS_FAVORITE_FIELD_NUMBER: _ClassVar[int] + pokemon_id: int + is_favorite: bool + def __init__(self, pokemon_id: _Optional[int] = ..., is_favorite: bool = ...) -> None: ... + +class SetFriendNicknameOutProto(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[SetFriendNicknameOutProto.Result] + SUCCESS: _ClassVar[SetFriendNicknameOutProto.Result] + ERROR_UNKNOWN: _ClassVar[SetFriendNicknameOutProto.Result] + ERROR_NOT_FRIENDS: _ClassVar[SetFriendNicknameOutProto.Result] + ERROR_EXCEEDED_NICKNAME_LENGTH: _ClassVar[SetFriendNicknameOutProto.Result] + ERROR_SOCIAL_UPDATE: _ClassVar[SetFriendNicknameOutProto.Result] + ERROR_FILTERED_NICKNAME: _ClassVar[SetFriendNicknameOutProto.Result] + ERROR_EXCEEDED_CHANGE_LIMIT: _ClassVar[SetFriendNicknameOutProto.Result] + UNSET: SetFriendNicknameOutProto.Result + SUCCESS: SetFriendNicknameOutProto.Result + ERROR_UNKNOWN: SetFriendNicknameOutProto.Result + ERROR_NOT_FRIENDS: SetFriendNicknameOutProto.Result + ERROR_EXCEEDED_NICKNAME_LENGTH: SetFriendNicknameOutProto.Result + ERROR_SOCIAL_UPDATE: SetFriendNicknameOutProto.Result + ERROR_FILTERED_NICKNAME: SetFriendNicknameOutProto.Result + ERROR_EXCEEDED_CHANGE_LIMIT: SetFriendNicknameOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: SetFriendNicknameOutProto.Result + def __init__(self, result: _Optional[_Union[SetFriendNicknameOutProto.Result, str]] = ...) -> None: ... + +class SetFriendNicknameProto(_message.Message): + __slots__ = ["friend_id", "friend_nickname"] + FRIEND_ID_FIELD_NUMBER: _ClassVar[int] + FRIEND_NICKNAME_FIELD_NUMBER: _ClassVar[int] + friend_id: str + friend_nickname: str + def __init__(self, friend_id: _Optional[str] = ..., friend_nickname: _Optional[str] = ...) -> None: ... + +class SetLobbyPokemonOutProto(_message.Message): + __slots__ = ["result", "lobby"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[SetLobbyPokemonOutProto.Result] + SUCCESS: _ClassVar[SetLobbyPokemonOutProto.Result] + ERROR_LOBBY_NOT_FOUND: _ClassVar[SetLobbyPokemonOutProto.Result] + ERROR_RAID_UNAVAILABLE: _ClassVar[SetLobbyPokemonOutProto.Result] + ERROR_INVALID_POKEMON: _ClassVar[SetLobbyPokemonOutProto.Result] + UNSET: SetLobbyPokemonOutProto.Result + SUCCESS: SetLobbyPokemonOutProto.Result + ERROR_LOBBY_NOT_FOUND: SetLobbyPokemonOutProto.Result + ERROR_RAID_UNAVAILABLE: SetLobbyPokemonOutProto.Result + ERROR_INVALID_POKEMON: SetLobbyPokemonOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + LOBBY_FIELD_NUMBER: _ClassVar[int] + result: SetLobbyPokemonOutProto.Result + lobby: LobbyProto + def __init__(self, result: _Optional[_Union[SetLobbyPokemonOutProto.Result, str]] = ..., lobby: _Optional[_Union[LobbyProto, _Mapping]] = ...) -> None: ... + +class SetLobbyPokemonProto(_message.Message): + __slots__ = ["raid_seed", "gym_id", "lobby_id", "pokemon_id"] + RAID_SEED_FIELD_NUMBER: _ClassVar[int] + GYM_ID_FIELD_NUMBER: _ClassVar[int] + LOBBY_ID_FIELD_NUMBER: _ClassVar[int] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + raid_seed: int + gym_id: str + lobby_id: _containers.RepeatedScalarFieldContainer[int] + pokemon_id: _containers.RepeatedScalarFieldContainer[int] + def __init__(self, raid_seed: _Optional[int] = ..., gym_id: _Optional[str] = ..., lobby_id: _Optional[_Iterable[int]] = ..., pokemon_id: _Optional[_Iterable[int]] = ...) -> None: ... + +class SetLobbyVisibilityOutProto(_message.Message): + __slots__ = ["result", "lobby"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[SetLobbyVisibilityOutProto.Result] + SUCCESS: _ClassVar[SetLobbyVisibilityOutProto.Result] + ERROR_NOT_LOBBY_CREATOR: _ClassVar[SetLobbyVisibilityOutProto.Result] + ERROR_LOBBY_NOT_FOUND: _ClassVar[SetLobbyVisibilityOutProto.Result] + ERROR_RAID_UNAVAILABLE: _ClassVar[SetLobbyVisibilityOutProto.Result] + UNSET: SetLobbyVisibilityOutProto.Result + SUCCESS: SetLobbyVisibilityOutProto.Result + ERROR_NOT_LOBBY_CREATOR: SetLobbyVisibilityOutProto.Result + ERROR_LOBBY_NOT_FOUND: SetLobbyVisibilityOutProto.Result + ERROR_RAID_UNAVAILABLE: SetLobbyVisibilityOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + LOBBY_FIELD_NUMBER: _ClassVar[int] + result: SetLobbyVisibilityOutProto.Result + lobby: LobbyProto + def __init__(self, result: _Optional[_Union[SetLobbyVisibilityOutProto.Result, str]] = ..., lobby: _Optional[_Union[LobbyProto, _Mapping]] = ...) -> None: ... + +class SetLobbyVisibilityProto(_message.Message): + __slots__ = ["raid_seed", "gym_id", "lobby_id"] + RAID_SEED_FIELD_NUMBER: _ClassVar[int] + GYM_ID_FIELD_NUMBER: _ClassVar[int] + LOBBY_ID_FIELD_NUMBER: _ClassVar[int] + raid_seed: int + gym_id: str + lobby_id: _containers.RepeatedScalarFieldContainer[int] + def __init__(self, raid_seed: _Optional[int] = ..., gym_id: _Optional[str] = ..., lobby_id: _Optional[_Iterable[int]] = ...) -> None: ... + +class SetNeutralAvatarOutProto(_message.Message): + __slots__ = ["status", "player", "neutral_avatar"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[SetNeutralAvatarOutProto.Status] + SUCCESS: _ClassVar[SetNeutralAvatarOutProto.Status] + AVATAR_ALREADY_SET: _ClassVar[SetNeutralAvatarOutProto.Status] + FAILURE: _ClassVar[SetNeutralAvatarOutProto.Status] + SLOT_NOT_ALLOWED: _ClassVar[SetNeutralAvatarOutProto.Status] + ITEM_NOT_OWNED: _ClassVar[SetNeutralAvatarOutProto.Status] + AVATAR_RESET: _ClassVar[SetNeutralAvatarOutProto.Status] + UNSET: SetNeutralAvatarOutProto.Status + SUCCESS: SetNeutralAvatarOutProto.Status + AVATAR_ALREADY_SET: SetNeutralAvatarOutProto.Status + FAILURE: SetNeutralAvatarOutProto.Status + SLOT_NOT_ALLOWED: SetNeutralAvatarOutProto.Status + ITEM_NOT_OWNED: SetNeutralAvatarOutProto.Status + AVATAR_RESET: SetNeutralAvatarOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + PLAYER_FIELD_NUMBER: _ClassVar[int] + NEUTRAL_AVATAR_FIELD_NUMBER: _ClassVar[int] + status: SetNeutralAvatarOutProto.Status + player: ClientPlayerProto + neutral_avatar: PlayerNeutralAvatarProto + def __init__(self, status: _Optional[_Union[SetNeutralAvatarOutProto.Status, str]] = ..., player: _Optional[_Union[ClientPlayerProto, _Mapping]] = ..., neutral_avatar: _Optional[_Union[PlayerNeutralAvatarProto, _Mapping]] = ...) -> None: ... + +class SetNeutralAvatarProto(_message.Message): + __slots__ = ["player_neutral_avatar_proto"] + PLAYER_NEUTRAL_AVATAR_PROTO_FIELD_NUMBER: _ClassVar[int] + player_neutral_avatar_proto: PlayerNeutralAvatarProto + def __init__(self, player_neutral_avatar_proto: _Optional[_Union[PlayerNeutralAvatarProto, _Mapping]] = ...) -> None: ... + +class SetPlayerStatusOutProto(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[SetPlayerStatusOutProto.Result] + SUCCESS: _ClassVar[SetPlayerStatusOutProto.Result] + UNSET: SetPlayerStatusOutProto.Result + SUCCESS: SetPlayerStatusOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: SetPlayerStatusOutProto.Result + def __init__(self, result: _Optional[_Union[SetPlayerStatusOutProto.Result, str]] = ...) -> None: ... + +class SetPlayerStatusProto(_message.Message): + __slots__ = ["platform", "user_date_of_birth", "sentry_id"] + PLATFORM_FIELD_NUMBER: _ClassVar[int] + USER_DATE_OF_BIRTH_FIELD_NUMBER: _ClassVar[int] + SENTRY_ID_FIELD_NUMBER: _ClassVar[int] + platform: Platform + user_date_of_birth: str + sentry_id: str + def __init__(self, platform: _Optional[_Union[Platform, str]] = ..., user_date_of_birth: _Optional[str] = ..., sentry_id: _Optional[str] = ...) -> None: ... + +class SetPlayerTeamOutProto(_message.Message): + __slots__ = ["status", "player"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[SetPlayerTeamOutProto.Status] + SUCCESS: _ClassVar[SetPlayerTeamOutProto.Status] + TEAM_ALREADY_SET: _ClassVar[SetPlayerTeamOutProto.Status] + FAILURE: _ClassVar[SetPlayerTeamOutProto.Status] + UNSET: SetPlayerTeamOutProto.Status + SUCCESS: SetPlayerTeamOutProto.Status + TEAM_ALREADY_SET: SetPlayerTeamOutProto.Status + FAILURE: SetPlayerTeamOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + PLAYER_FIELD_NUMBER: _ClassVar[int] + status: SetPlayerTeamOutProto.Status + player: ClientPlayerProto + def __init__(self, status: _Optional[_Union[SetPlayerTeamOutProto.Status, str]] = ..., player: _Optional[_Union[ClientPlayerProto, _Mapping]] = ...) -> None: ... + +class SetPlayerTeamProto(_message.Message): + __slots__ = ["team"] + TEAM_FIELD_NUMBER: _ClassVar[int] + team: Team + def __init__(self, team: _Optional[_Union[Team, str]] = ...) -> None: ... + +class SetPokemonTagsForPokemonOutProto(_message.Message): + __slots__ = ["status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[SetPokemonTagsForPokemonOutProto.Status] + SUCCESS: _ClassVar[SetPokemonTagsForPokemonOutProto.Status] + ERROR_PLAYER_LEVEL_TOO_LOW: _ClassVar[SetPokemonTagsForPokemonOutProto.Status] + ERROR_POKEMON_NOT_FOUND: _ClassVar[SetPokemonTagsForPokemonOutProto.Status] + ERROR_TAG_INVALID: _ClassVar[SetPokemonTagsForPokemonOutProto.Status] + UNSET: SetPokemonTagsForPokemonOutProto.Status + SUCCESS: SetPokemonTagsForPokemonOutProto.Status + ERROR_PLAYER_LEVEL_TOO_LOW: SetPokemonTagsForPokemonOutProto.Status + ERROR_POKEMON_NOT_FOUND: SetPokemonTagsForPokemonOutProto.Status + ERROR_TAG_INVALID: SetPokemonTagsForPokemonOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + status: SetPokemonTagsForPokemonOutProto.Status + def __init__(self, status: _Optional[_Union[SetPokemonTagsForPokemonOutProto.Status, str]] = ...) -> None: ... + +class SetPokemonTagsForPokemonProto(_message.Message): + __slots__ = ["tag_changes"] + class PokemonTagChangeProto(_message.Message): + __slots__ = ["pokemon_id", "tags_to_add", "tags_to_remove"] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + TAGS_TO_ADD_FIELD_NUMBER: _ClassVar[int] + TAGS_TO_REMOVE_FIELD_NUMBER: _ClassVar[int] + pokemon_id: int + tags_to_add: _containers.RepeatedScalarFieldContainer[int] + tags_to_remove: _containers.RepeatedScalarFieldContainer[int] + def __init__(self, pokemon_id: _Optional[int] = ..., tags_to_add: _Optional[_Iterable[int]] = ..., tags_to_remove: _Optional[_Iterable[int]] = ...) -> None: ... + TAG_CHANGES_FIELD_NUMBER: _ClassVar[int] + tag_changes: _containers.RepeatedCompositeFieldContainer[SetPokemonTagsForPokemonProto.PokemonTagChangeProto] + def __init__(self, tag_changes: _Optional[_Iterable[_Union[SetPokemonTagsForPokemonProto.PokemonTagChangeProto, _Mapping]]] = ...) -> None: ... + +class SetValueRequest(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: Key + value: bytes + def __init__(self, key: _Optional[_Union[Key, _Mapping]] = ..., value: _Optional[bytes] = ...) -> None: ... + +class SetValueResponse(_message.Message): + __slots__ = ["version"] + VERSION_FIELD_NUMBER: _ClassVar[int] + version: int + def __init__(self, version: _Optional[int] = ...) -> None: ... + +class SettingsOverrideRuleProto(_message.Message): + __slots__ = ["rule_type", "sort_order", "rule_value", "meshing_enabled", "occlusion_enabled", "occlusion_default_on", "semantics_enabled", "fused_depth_enabled", "meshing_max_distance_m", "meshing_voxel_size_m", "occlusion_frame_rate", "meshing_frame_rate", "semantics_frame_rate", "force_disable_last_pokemon_caught", "vps_enabled"] + class OcclusionStatus(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NULL: _ClassVar[SettingsOverrideRuleProto.OcclusionStatus] + TRUE: _ClassVar[SettingsOverrideRuleProto.OcclusionStatus] + FALSE: _ClassVar[SettingsOverrideRuleProto.OcclusionStatus] + NULL: SettingsOverrideRuleProto.OcclusionStatus + TRUE: SettingsOverrideRuleProto.OcclusionStatus + FALSE: SettingsOverrideRuleProto.OcclusionStatus + class RuleType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[SettingsOverrideRuleProto.RuleType] + ALL: _ClassVar[SettingsOverrideRuleProto.RuleType] + UNITY_VERSION_GREATER: _ClassVar[SettingsOverrideRuleProto.RuleType] + UNITY_VERSION_LESS: _ClassVar[SettingsOverrideRuleProto.RuleType] + APP_VERSION_GREATER: _ClassVar[SettingsOverrideRuleProto.RuleType] + APP_VERSION_LESS: _ClassVar[SettingsOverrideRuleProto.RuleType] + PLATFORM: _ClassVar[SettingsOverrideRuleProto.RuleType] + IOS_VERSION_GREATER: _ClassVar[SettingsOverrideRuleProto.RuleType] + IOS_VERSION_LESS: _ClassVar[SettingsOverrideRuleProto.RuleType] + IOS_VERSION: _ClassVar[SettingsOverrideRuleProto.RuleType] + ANDROID_VERSION_GREATER: _ClassVar[SettingsOverrideRuleProto.RuleType] + ANDROID_VERSION_LESS: _ClassVar[SettingsOverrideRuleProto.RuleType] + ANDROID_VERSION: _ClassVar[SettingsOverrideRuleProto.RuleType] + MEMORY_GREATER: _ClassVar[SettingsOverrideRuleProto.RuleType] + MEMORY_LESS: _ClassVar[SettingsOverrideRuleProto.RuleType] + HAS_IOS_LIDAR: _ClassVar[SettingsOverrideRuleProto.RuleType] + GPU_DEVICE_NAME: _ClassVar[SettingsOverrideRuleProto.RuleType] + DEVICE_MODEL_CONTAINS: _ClassVar[SettingsOverrideRuleProto.RuleType] + DEVICE_MODEL: _ClassVar[SettingsOverrideRuleProto.RuleType] + UNSET: SettingsOverrideRuleProto.RuleType + ALL: SettingsOverrideRuleProto.RuleType + UNITY_VERSION_GREATER: SettingsOverrideRuleProto.RuleType + UNITY_VERSION_LESS: SettingsOverrideRuleProto.RuleType + APP_VERSION_GREATER: SettingsOverrideRuleProto.RuleType + APP_VERSION_LESS: SettingsOverrideRuleProto.RuleType + PLATFORM: SettingsOverrideRuleProto.RuleType + IOS_VERSION_GREATER: SettingsOverrideRuleProto.RuleType + IOS_VERSION_LESS: SettingsOverrideRuleProto.RuleType + IOS_VERSION: SettingsOverrideRuleProto.RuleType + ANDROID_VERSION_GREATER: SettingsOverrideRuleProto.RuleType + ANDROID_VERSION_LESS: SettingsOverrideRuleProto.RuleType + ANDROID_VERSION: SettingsOverrideRuleProto.RuleType + MEMORY_GREATER: SettingsOverrideRuleProto.RuleType + MEMORY_LESS: SettingsOverrideRuleProto.RuleType + HAS_IOS_LIDAR: SettingsOverrideRuleProto.RuleType + GPU_DEVICE_NAME: SettingsOverrideRuleProto.RuleType + DEVICE_MODEL_CONTAINS: SettingsOverrideRuleProto.RuleType + DEVICE_MODEL: SettingsOverrideRuleProto.RuleType + RULE_TYPE_FIELD_NUMBER: _ClassVar[int] + SORT_ORDER_FIELD_NUMBER: _ClassVar[int] + RULE_VALUE_FIELD_NUMBER: _ClassVar[int] + MESHING_ENABLED_FIELD_NUMBER: _ClassVar[int] + OCCLUSION_ENABLED_FIELD_NUMBER: _ClassVar[int] + OCCLUSION_DEFAULT_ON_FIELD_NUMBER: _ClassVar[int] + SEMANTICS_ENABLED_FIELD_NUMBER: _ClassVar[int] + FUSED_DEPTH_ENABLED_FIELD_NUMBER: _ClassVar[int] + MESHING_MAX_DISTANCE_M_FIELD_NUMBER: _ClassVar[int] + MESHING_VOXEL_SIZE_M_FIELD_NUMBER: _ClassVar[int] + OCCLUSION_FRAME_RATE_FIELD_NUMBER: _ClassVar[int] + MESHING_FRAME_RATE_FIELD_NUMBER: _ClassVar[int] + SEMANTICS_FRAME_RATE_FIELD_NUMBER: _ClassVar[int] + FORCE_DISABLE_LAST_POKEMON_CAUGHT_FIELD_NUMBER: _ClassVar[int] + VPS_ENABLED_FIELD_NUMBER: _ClassVar[int] + rule_type: SettingsOverrideRuleProto.RuleType + sort_order: int + rule_value: str + meshing_enabled: SettingsOverrideRuleProto.OcclusionStatus + occlusion_enabled: SettingsOverrideRuleProto.OcclusionStatus + occlusion_default_on: SettingsOverrideRuleProto.OcclusionStatus + semantics_enabled: SettingsOverrideRuleProto.OcclusionStatus + fused_depth_enabled: SettingsOverrideRuleProto.OcclusionStatus + meshing_max_distance_m: float + meshing_voxel_size_m: float + occlusion_frame_rate: int + meshing_frame_rate: int + semantics_frame_rate: int + force_disable_last_pokemon_caught: SettingsOverrideRuleProto.OcclusionStatus + vps_enabled: SettingsOverrideRuleProto.OcclusionStatus + def __init__(self, rule_type: _Optional[_Union[SettingsOverrideRuleProto.RuleType, str]] = ..., sort_order: _Optional[int] = ..., rule_value: _Optional[str] = ..., meshing_enabled: _Optional[_Union[SettingsOverrideRuleProto.OcclusionStatus, str]] = ..., occlusion_enabled: _Optional[_Union[SettingsOverrideRuleProto.OcclusionStatus, str]] = ..., occlusion_default_on: _Optional[_Union[SettingsOverrideRuleProto.OcclusionStatus, str]] = ..., semantics_enabled: _Optional[_Union[SettingsOverrideRuleProto.OcclusionStatus, str]] = ..., fused_depth_enabled: _Optional[_Union[SettingsOverrideRuleProto.OcclusionStatus, str]] = ..., meshing_max_distance_m: _Optional[float] = ..., meshing_voxel_size_m: _Optional[float] = ..., occlusion_frame_rate: _Optional[int] = ..., meshing_frame_rate: _Optional[int] = ..., semantics_frame_rate: _Optional[int] = ..., force_disable_last_pokemon_caught: _Optional[_Union[SettingsOverrideRuleProto.OcclusionStatus, str]] = ..., vps_enabled: _Optional[_Union[SettingsOverrideRuleProto.OcclusionStatus, str]] = ...) -> None: ... + +class SettingsVersionControllerProto(_message.Message): + __slots__ = ["v2_enabled"] + V2_ENABLED_FIELD_NUMBER: _ClassVar[int] + v2_enabled: bool + def __init__(self, v2_enabled: bool = ...) -> None: ... + +class SfidaAssociateRequest(_message.Message): + __slots__ = ["bt_address", "pairing_code", "bt_signature"] + BT_ADDRESS_FIELD_NUMBER: _ClassVar[int] + PAIRING_CODE_FIELD_NUMBER: _ClassVar[int] + BT_SIGNATURE_FIELD_NUMBER: _ClassVar[int] + bt_address: bytes + pairing_code: int + bt_signature: bytes + def __init__(self, bt_address: _Optional[bytes] = ..., pairing_code: _Optional[int] = ..., bt_signature: _Optional[bytes] = ...) -> None: ... + +class SfidaAssociateResponse(_message.Message): + __slots__ = ["status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[SfidaAssociateResponse.Status] + SUCCESS: _ClassVar[SfidaAssociateResponse.Status] + ERROR: _ClassVar[SfidaAssociateResponse.Status] + UNSET: SfidaAssociateResponse.Status + SUCCESS: SfidaAssociateResponse.Status + ERROR: SfidaAssociateResponse.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + status: SfidaAssociateResponse.Status + def __init__(self, status: _Optional[_Union[SfidaAssociateResponse.Status, str]] = ...) -> None: ... + +class SfidaAuthToken(_message.Message): + __slots__ = ["response_token", "sfida_id"] + RESPONSE_TOKEN_FIELD_NUMBER: _ClassVar[int] + SFIDA_ID_FIELD_NUMBER: _ClassVar[int] + response_token: bytes + sfida_id: str + def __init__(self, response_token: _Optional[bytes] = ..., sfida_id: _Optional[str] = ...) -> None: ... + +class SfidaCaptureRequest(_message.Message): + __slots__ = ["spawnpoint_id", "encounter_id", "player_lat", "player_lng", "encounter_type", "gym_lat", "gym_lng"] + SPAWNPOINT_ID_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_ID_FIELD_NUMBER: _ClassVar[int] + PLAYER_LAT_FIELD_NUMBER: _ClassVar[int] + PLAYER_LNG_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_TYPE_FIELD_NUMBER: _ClassVar[int] + GYM_LAT_FIELD_NUMBER: _ClassVar[int] + GYM_LNG_FIELD_NUMBER: _ClassVar[int] + spawnpoint_id: str + encounter_id: int + player_lat: float + player_lng: float + encounter_type: EncounterType + gym_lat: float + gym_lng: float + def __init__(self, spawnpoint_id: _Optional[str] = ..., encounter_id: _Optional[int] = ..., player_lat: _Optional[float] = ..., player_lng: _Optional[float] = ..., encounter_type: _Optional[_Union[EncounterType, str]] = ..., gym_lat: _Optional[float] = ..., gym_lng: _Optional[float] = ...) -> None: ... + +class SfidaCaptureResponse(_message.Message): + __slots__ = ["result", "xp_gain"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[SfidaCaptureResponse.Result] + POKEMON_CAPTURED: _ClassVar[SfidaCaptureResponse.Result] + POKEMON_FLED: _ClassVar[SfidaCaptureResponse.Result] + NOT_FOUND: _ClassVar[SfidaCaptureResponse.Result] + NO_MORE_POKEBALLS: _ClassVar[SfidaCaptureResponse.Result] + POKEMON_INVENTORY_FULL: _ClassVar[SfidaCaptureResponse.Result] + NOT_IN_RANGE: _ClassVar[SfidaCaptureResponse.Result] + ENCOUNTER_ALREADY_FINISHED: _ClassVar[SfidaCaptureResponse.Result] + UNSET: SfidaCaptureResponse.Result + POKEMON_CAPTURED: SfidaCaptureResponse.Result + POKEMON_FLED: SfidaCaptureResponse.Result + NOT_FOUND: SfidaCaptureResponse.Result + NO_MORE_POKEBALLS: SfidaCaptureResponse.Result + POKEMON_INVENTORY_FULL: SfidaCaptureResponse.Result + NOT_IN_RANGE: SfidaCaptureResponse.Result + ENCOUNTER_ALREADY_FINISHED: SfidaCaptureResponse.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + XP_GAIN_FIELD_NUMBER: _ClassVar[int] + result: SfidaCaptureResponse.Result + xp_gain: int + def __init__(self, result: _Optional[_Union[SfidaCaptureResponse.Result, str]] = ..., xp_gain: _Optional[int] = ...) -> None: ... + +class SfidaCertificationRequest(_message.Message): + __slots__ = ["stage", "payload"] + class SfidaCertificationStage(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[SfidaCertificationRequest.SfidaCertificationStage] + STAGE1: _ClassVar[SfidaCertificationRequest.SfidaCertificationStage] + STAGE2: _ClassVar[SfidaCertificationRequest.SfidaCertificationStage] + STAGE3: _ClassVar[SfidaCertificationRequest.SfidaCertificationStage] + UNSET: SfidaCertificationRequest.SfidaCertificationStage + STAGE1: SfidaCertificationRequest.SfidaCertificationStage + STAGE2: SfidaCertificationRequest.SfidaCertificationStage + STAGE3: SfidaCertificationRequest.SfidaCertificationStage + STAGE_FIELD_NUMBER: _ClassVar[int] + PAYLOAD_FIELD_NUMBER: _ClassVar[int] + stage: SfidaCertificationRequest.SfidaCertificationStage + payload: bytes + def __init__(self, stage: _Optional[_Union[SfidaCertificationRequest.SfidaCertificationStage, str]] = ..., payload: _Optional[bytes] = ...) -> None: ... + +class SfidaCertificationResponse(_message.Message): + __slots__ = ["payload"] + PAYLOAD_FIELD_NUMBER: _ClassVar[int] + payload: bytes + def __init__(self, payload: _Optional[bytes] = ...) -> None: ... + +class SfidaCheckPairingRequest(_message.Message): + __slots__ = ["bt_address", "pairing_code", "bt_signature"] + BT_ADDRESS_FIELD_NUMBER: _ClassVar[int] + PAIRING_CODE_FIELD_NUMBER: _ClassVar[int] + BT_SIGNATURE_FIELD_NUMBER: _ClassVar[int] + bt_address: bytes + pairing_code: int + bt_signature: bytes + def __init__(self, bt_address: _Optional[bytes] = ..., pairing_code: _Optional[int] = ..., bt_signature: _Optional[bytes] = ...) -> None: ... + +class SfidaCheckPairingResponse(_message.Message): + __slots__ = ["status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[SfidaCheckPairingResponse.Status] + SUCCESS: _ClassVar[SfidaCheckPairingResponse.Status] + ERROR_PAIRING: _ClassVar[SfidaCheckPairingResponse.Status] + ERROR_UNKNOWN: _ClassVar[SfidaCheckPairingResponse.Status] + UNSET: SfidaCheckPairingResponse.Status + SUCCESS: SfidaCheckPairingResponse.Status + ERROR_PAIRING: SfidaCheckPairingResponse.Status + ERROR_UNKNOWN: SfidaCheckPairingResponse.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + status: SfidaCheckPairingResponse.Status + def __init__(self, status: _Optional[_Union[SfidaCheckPairingResponse.Status, str]] = ...) -> None: ... + +class SfidaClearSleepRecordsRequest(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class SfidaClearSleepRecordsResponse(_message.Message): + __slots__ = ["status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[SfidaClearSleepRecordsResponse.Status] + SUCCESS: _ClassVar[SfidaClearSleepRecordsResponse.Status] + ERROR: _ClassVar[SfidaClearSleepRecordsResponse.Status] + UNSET: SfidaClearSleepRecordsResponse.Status + SUCCESS: SfidaClearSleepRecordsResponse.Status + ERROR: SfidaClearSleepRecordsResponse.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + status: SfidaClearSleepRecordsResponse.Status + def __init__(self, status: _Optional[_Union[SfidaClearSleepRecordsResponse.Status, str]] = ...) -> None: ... + +class SfidaDisassociateRequest(_message.Message): + __slots__ = ["bt_address"] + BT_ADDRESS_FIELD_NUMBER: _ClassVar[int] + bt_address: str + def __init__(self, bt_address: _Optional[str] = ...) -> None: ... + +class SfidaDisassociateResponse(_message.Message): + __slots__ = ["status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[SfidaDisassociateResponse.Status] + SUCCESS: _ClassVar[SfidaDisassociateResponse.Status] + ERROR: _ClassVar[SfidaDisassociateResponse.Status] + UNSET: SfidaDisassociateResponse.Status + SUCCESS: SfidaDisassociateResponse.Status + ERROR: SfidaDisassociateResponse.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + status: SfidaDisassociateResponse.Status + def __init__(self, status: _Optional[_Union[SfidaDisassociateResponse.Status, str]] = ...) -> None: ... + +class SfidaDowserRequest(_message.Message): + __slots__ = ["encounter_id"] + ENCOUNTER_ID_FIELD_NUMBER: _ClassVar[int] + encounter_id: int + def __init__(self, encounter_id: _Optional[int] = ...) -> None: ... + +class SfidaDowserResponse(_message.Message): + __slots__ = ["result", "proximity", "spawnpoint_id"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[SfidaDowserResponse.Result] + FOUND: _ClassVar[SfidaDowserResponse.Result] + NEARBY: _ClassVar[SfidaDowserResponse.Result] + OUT_OF_RANGE: _ClassVar[SfidaDowserResponse.Result] + ALREADY_CAUGHT: _ClassVar[SfidaDowserResponse.Result] + NOT_AVAILABLE: _ClassVar[SfidaDowserResponse.Result] + UNSET: SfidaDowserResponse.Result + FOUND: SfidaDowserResponse.Result + NEARBY: SfidaDowserResponse.Result + OUT_OF_RANGE: SfidaDowserResponse.Result + ALREADY_CAUGHT: SfidaDowserResponse.Result + NOT_AVAILABLE: SfidaDowserResponse.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + PROXIMITY_FIELD_NUMBER: _ClassVar[int] + SPAWNPOINT_ID_FIELD_NUMBER: _ClassVar[int] + result: SfidaDowserResponse.Result + proximity: int + spawnpoint_id: str + def __init__(self, result: _Optional[_Union[SfidaDowserResponse.Result, str]] = ..., proximity: _Optional[int] = ..., spawnpoint_id: _Optional[str] = ...) -> None: ... + +class SfidaGlobalSettingsProto(_message.Message): + __slots__ = ["low_battery_threshold", "waina_enabled", "connect_version"] + LOW_BATTERY_THRESHOLD_FIELD_NUMBER: _ClassVar[int] + WAINA_ENABLED_FIELD_NUMBER: _ClassVar[int] + CONNECT_VERSION_FIELD_NUMBER: _ClassVar[int] + low_battery_threshold: float + waina_enabled: bool + connect_version: int + def __init__(self, low_battery_threshold: _Optional[float] = ..., waina_enabled: bool = ..., connect_version: _Optional[int] = ...) -> None: ... + +class SfidaMetrics(_message.Message): + __slots__ = ["distance_walked_km", "step_count", "calories_burned", "exercise_time_ms"] + DISTANCE_WALKED_KM_FIELD_NUMBER: _ClassVar[int] + STEP_COUNT_FIELD_NUMBER: _ClassVar[int] + CALORIES_BURNED_FIELD_NUMBER: _ClassVar[int] + EXERCISE_TIME_MS_FIELD_NUMBER: _ClassVar[int] + distance_walked_km: float + step_count: int + calories_burned: float + exercise_time_ms: int + def __init__(self, distance_walked_km: _Optional[float] = ..., step_count: _Optional[int] = ..., calories_burned: _Optional[float] = ..., exercise_time_ms: _Optional[int] = ...) -> None: ... + +class SfidaMetricsUpdate(_message.Message): + __slots__ = ["update_type", "timestamp_ms", "metrics"] + class UpdateType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[SfidaMetricsUpdate.UpdateType] + INITIALIZATION: _ClassVar[SfidaMetricsUpdate.UpdateType] + ACCUMULATION: _ClassVar[SfidaMetricsUpdate.UpdateType] + UNSET: SfidaMetricsUpdate.UpdateType + INITIALIZATION: SfidaMetricsUpdate.UpdateType + ACCUMULATION: SfidaMetricsUpdate.UpdateType + UPDATE_TYPE_FIELD_NUMBER: _ClassVar[int] + TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + METRICS_FIELD_NUMBER: _ClassVar[int] + update_type: SfidaMetricsUpdate.UpdateType + timestamp_ms: int + metrics: SfidaMetrics + def __init__(self, update_type: _Optional[_Union[SfidaMetricsUpdate.UpdateType, str]] = ..., timestamp_ms: _Optional[int] = ..., metrics: _Optional[_Union[SfidaMetrics, _Mapping]] = ...) -> None: ... + +class SfidaUpdateRequest(_message.Message): + __slots__ = ["player_lat", "player_lng"] + PLAYER_LAT_FIELD_NUMBER: _ClassVar[int] + PLAYER_LNG_FIELD_NUMBER: _ClassVar[int] + player_lat: float + player_lng: float + def __init__(self, player_lat: _Optional[float] = ..., player_lng: _Optional[float] = ...) -> None: ... + +class SfidaUpdateResponse(_message.Message): + __slots__ = ["status", "nearby_pokemon", "uncaught_pokemon", "legendary_pokemon", "spawnpoint_id", "encounter_id", "nearby_pokestop", "pokestop_id", "encounter_type", "pokedex_number", "autospin", "autocatch", "fort_lat", "fort_lng"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[SfidaUpdateResponse.Status] + SUCCESS: _ClassVar[SfidaUpdateResponse.Status] + UNSET: SfidaUpdateResponse.Status + SUCCESS: SfidaUpdateResponse.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + NEARBY_POKEMON_FIELD_NUMBER: _ClassVar[int] + UNCAUGHT_POKEMON_FIELD_NUMBER: _ClassVar[int] + LEGENDARY_POKEMON_FIELD_NUMBER: _ClassVar[int] + SPAWNPOINT_ID_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_ID_FIELD_NUMBER: _ClassVar[int] + NEARBY_POKESTOP_FIELD_NUMBER: _ClassVar[int] + POKESTOP_ID_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_TYPE_FIELD_NUMBER: _ClassVar[int] + POKEDEX_NUMBER_FIELD_NUMBER: _ClassVar[int] + AUTOSPIN_FIELD_NUMBER: _ClassVar[int] + AUTOCATCH_FIELD_NUMBER: _ClassVar[int] + FORT_LAT_FIELD_NUMBER: _ClassVar[int] + FORT_LNG_FIELD_NUMBER: _ClassVar[int] + status: SfidaUpdateResponse.Status + nearby_pokemon: bool + uncaught_pokemon: bool + legendary_pokemon: bool + spawnpoint_id: str + encounter_id: int + nearby_pokestop: bool + pokestop_id: str + encounter_type: EncounterType + pokedex_number: int + autospin: bool + autocatch: bool + fort_lat: float + fort_lng: float + def __init__(self, status: _Optional[_Union[SfidaUpdateResponse.Status, str]] = ..., nearby_pokemon: bool = ..., uncaught_pokemon: bool = ..., legendary_pokemon: bool = ..., spawnpoint_id: _Optional[str] = ..., encounter_id: _Optional[int] = ..., nearby_pokestop: bool = ..., pokestop_id: _Optional[str] = ..., encounter_type: _Optional[_Union[EncounterType, str]] = ..., pokedex_number: _Optional[int] = ..., autospin: bool = ..., autocatch: bool = ..., fort_lat: _Optional[float] = ..., fort_lng: _Optional[float] = ...) -> None: ... + +class ShadowAttributesProto(_message.Message): + __slots__ = ["purification_stardust_needed", "purification_candy_needed", "purified_charge_move", "shadow_charge_move"] + PURIFICATION_STARDUST_NEEDED_FIELD_NUMBER: _ClassVar[int] + PURIFICATION_CANDY_NEEDED_FIELD_NUMBER: _ClassVar[int] + PURIFIED_CHARGE_MOVE_FIELD_NUMBER: _ClassVar[int] + SHADOW_CHARGE_MOVE_FIELD_NUMBER: _ClassVar[int] + purification_stardust_needed: int + purification_candy_needed: int + purified_charge_move: HoloPokemonMove + shadow_charge_move: HoloPokemonMove + def __init__(self, purification_stardust_needed: _Optional[int] = ..., purification_candy_needed: _Optional[int] = ..., purified_charge_move: _Optional[_Union[HoloPokemonMove, str]] = ..., shadow_charge_move: _Optional[_Union[HoloPokemonMove, str]] = ...) -> None: ... + +class ShapeCollectionProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class ShapeProto(_message.Message): + __slots__ = ["point", "rect", "cap", "covering", "line", "polygon", "collection"] + POINT_FIELD_NUMBER: _ClassVar[int] + RECT_FIELD_NUMBER: _ClassVar[int] + CAP_FIELD_NUMBER: _ClassVar[int] + COVERING_FIELD_NUMBER: _ClassVar[int] + LINE_FIELD_NUMBER: _ClassVar[int] + POLYGON_FIELD_NUMBER: _ClassVar[int] + COLLECTION_FIELD_NUMBER: _ClassVar[int] + point: PointProto + rect: RectProto + cap: CapProto + covering: CoveringProto + line: LineProto + polygon: PolygonProto + collection: ShapeCollectionProto + def __init__(self, point: _Optional[_Union[PointProto, _Mapping]] = ..., rect: _Optional[_Union[RectProto, _Mapping]] = ..., cap: _Optional[_Union[CapProto, _Mapping]] = ..., covering: _Optional[_Union[CoveringProto, _Mapping]] = ..., line: _Optional[_Union[LineProto, _Mapping]] = ..., polygon: _Optional[_Union[PolygonProto, _Mapping]] = ..., collection: _Optional[_Union[ShapeCollectionProto, _Mapping]] = ...) -> None: ... + +class ShardManagerEchoOutProto(_message.Message): + __slots__ = ["result", "response", "debug_output", "pod_name"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[ShardManagerEchoOutProto.Result] + SUCCESS: _ClassVar[ShardManagerEchoOutProto.Result] + ERROR: _ClassVar[ShardManagerEchoOutProto.Result] + UNSET: ShardManagerEchoOutProto.Result + SUCCESS: ShardManagerEchoOutProto.Result + ERROR: ShardManagerEchoOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + RESPONSE_FIELD_NUMBER: _ClassVar[int] + DEBUG_OUTPUT_FIELD_NUMBER: _ClassVar[int] + POD_NAME_FIELD_NUMBER: _ClassVar[int] + result: ShardManagerEchoOutProto.Result + response: str + debug_output: str + pod_name: str + def __init__(self, result: _Optional[_Union[ShardManagerEchoOutProto.Result, str]] = ..., response: _Optional[str] = ..., debug_output: _Optional[str] = ..., pod_name: _Optional[str] = ...) -> None: ... + +class ShardManagerEchoProto(_message.Message): + __slots__ = ["message", "is_multi_player", "session_id", "session_start_timestamp", "enable_debug_output", "create_session"] + MESSAGE_FIELD_NUMBER: _ClassVar[int] + IS_MULTI_PLAYER_FIELD_NUMBER: _ClassVar[int] + SESSION_ID_FIELD_NUMBER: _ClassVar[int] + SESSION_START_TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + ENABLE_DEBUG_OUTPUT_FIELD_NUMBER: _ClassVar[int] + CREATE_SESSION_FIELD_NUMBER: _ClassVar[int] + message: str + is_multi_player: bool + session_id: str + session_start_timestamp: int + enable_debug_output: bool + create_session: bool + def __init__(self, message: _Optional[str] = ..., is_multi_player: bool = ..., session_id: _Optional[str] = ..., session_start_timestamp: _Optional[int] = ..., enable_debug_output: bool = ..., create_session: bool = ...) -> None: ... + +class SharedFusionSettingsProto(_message.Message): + __slots__ = ["fusion_enabled"] + FUSION_ENABLED_FIELD_NUMBER: _ClassVar[int] + fusion_enabled: bool + def __init__(self, fusion_enabled: bool = ...) -> None: ... + +class SharedMoveSettingsProto(_message.Message): + __slots__ = ["shadow_third_move_unlock_stardust_multiplier", "shadow_third_move_unlock_candy_multiplier", "purified_third_move_unlock_stardust_multiplier", "purified_third_move_unlock_candy_multiplier", "reroll_move_update_fusion_details_enabled"] + SHADOW_THIRD_MOVE_UNLOCK_STARDUST_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + SHADOW_THIRD_MOVE_UNLOCK_CANDY_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + PURIFIED_THIRD_MOVE_UNLOCK_STARDUST_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + PURIFIED_THIRD_MOVE_UNLOCK_CANDY_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + REROLL_MOVE_UPDATE_FUSION_DETAILS_ENABLED_FIELD_NUMBER: _ClassVar[int] + shadow_third_move_unlock_stardust_multiplier: float + shadow_third_move_unlock_candy_multiplier: float + purified_third_move_unlock_stardust_multiplier: float + purified_third_move_unlock_candy_multiplier: float + reroll_move_update_fusion_details_enabled: bool + def __init__(self, shadow_third_move_unlock_stardust_multiplier: _Optional[float] = ..., shadow_third_move_unlock_candy_multiplier: _Optional[float] = ..., purified_third_move_unlock_stardust_multiplier: _Optional[float] = ..., purified_third_move_unlock_candy_multiplier: _Optional[float] = ..., reroll_move_update_fusion_details_enabled: bool = ...) -> None: ... + +class SharedNonCombatMoveSettingsProto(_message.Message): + __slots__ = ["non_combat_move_enabled", "pokemon_rarity_indicator_enabled"] + NON_COMBAT_MOVE_ENABLED_FIELD_NUMBER: _ClassVar[int] + POKEMON_RARITY_INDICATOR_ENABLED_FIELD_NUMBER: _ClassVar[int] + non_combat_move_enabled: bool + pokemon_rarity_indicator_enabled: bool + def __init__(self, non_combat_move_enabled: bool = ..., pokemon_rarity_indicator_enabled: bool = ...) -> None: ... + +class SharedRouteProto(_message.Message): + __slots__ = ["id", "waypoints", "type", "path_type", "name", "version", "description", "creator_info", "reversible", "submission_time", "route_distance_meters", "route_duration_seconds", "pins", "tags", "sponsor_metadata", "incline_type", "aggregated_stats", "player_stats", "image", "route_submission_status", "start_poi", "end_poi", "s2_ground_cells", "edit_count", "editable_post_rejection", "last_edit_time_ms", "submission_count"] + ID_FIELD_NUMBER: _ClassVar[int] + WAYPOINTS_FIELD_NUMBER: _ClassVar[int] + TYPE_FIELD_NUMBER: _ClassVar[int] + PATH_TYPE_FIELD_NUMBER: _ClassVar[int] + NAME_FIELD_NUMBER: _ClassVar[int] + VERSION_FIELD_NUMBER: _ClassVar[int] + DESCRIPTION_FIELD_NUMBER: _ClassVar[int] + CREATOR_INFO_FIELD_NUMBER: _ClassVar[int] + REVERSIBLE_FIELD_NUMBER: _ClassVar[int] + SUBMISSION_TIME_FIELD_NUMBER: _ClassVar[int] + ROUTE_DISTANCE_METERS_FIELD_NUMBER: _ClassVar[int] + ROUTE_DURATION_SECONDS_FIELD_NUMBER: _ClassVar[int] + PINS_FIELD_NUMBER: _ClassVar[int] + TAGS_FIELD_NUMBER: _ClassVar[int] + SPONSOR_METADATA_FIELD_NUMBER: _ClassVar[int] + INCLINE_TYPE_FIELD_NUMBER: _ClassVar[int] + AGGREGATED_STATS_FIELD_NUMBER: _ClassVar[int] + PLAYER_STATS_FIELD_NUMBER: _ClassVar[int] + IMAGE_FIELD_NUMBER: _ClassVar[int] + ROUTE_SUBMISSION_STATUS_FIELD_NUMBER: _ClassVar[int] + START_POI_FIELD_NUMBER: _ClassVar[int] + END_POI_FIELD_NUMBER: _ClassVar[int] + S2_GROUND_CELLS_FIELD_NUMBER: _ClassVar[int] + EDIT_COUNT_FIELD_NUMBER: _ClassVar[int] + EDITABLE_POST_REJECTION_FIELD_NUMBER: _ClassVar[int] + LAST_EDIT_TIME_MS_FIELD_NUMBER: _ClassVar[int] + SUBMISSION_COUNT_FIELD_NUMBER: _ClassVar[int] + id: str + waypoints: _containers.RepeatedCompositeFieldContainer[RouteWaypointProto] + type: RouteType + path_type: PathType + name: str + version: int + description: str + creator_info: CreatorInfo + reversible: bool + submission_time: int + route_distance_meters: int + route_duration_seconds: int + pins: _containers.RepeatedCompositeFieldContainer[RoutePin] + tags: _containers.RepeatedScalarFieldContainer[str] + sponsor_metadata: SponsoredDetailsProto + incline_type: RouteInclineType + aggregated_stats: RouteStats + player_stats: PlayerRouteStats + image: RouteImageProto + route_submission_status: _containers.RepeatedCompositeFieldContainer[RouteSubmissionStatus] + start_poi: RoutePoiAnchor + end_poi: RoutePoiAnchor + s2_ground_cells: _containers.RepeatedScalarFieldContainer[int] + edit_count: int + editable_post_rejection: bool + last_edit_time_ms: int + submission_count: int + def __init__(self, id: _Optional[str] = ..., waypoints: _Optional[_Iterable[_Union[RouteWaypointProto, _Mapping]]] = ..., type: _Optional[_Union[RouteType, str]] = ..., path_type: _Optional[_Union[PathType, str]] = ..., name: _Optional[str] = ..., version: _Optional[int] = ..., description: _Optional[str] = ..., creator_info: _Optional[_Union[CreatorInfo, _Mapping]] = ..., reversible: bool = ..., submission_time: _Optional[int] = ..., route_distance_meters: _Optional[int] = ..., route_duration_seconds: _Optional[int] = ..., pins: _Optional[_Iterable[_Union[RoutePin, _Mapping]]] = ..., tags: _Optional[_Iterable[str]] = ..., sponsor_metadata: _Optional[_Union[SponsoredDetailsProto, _Mapping]] = ..., incline_type: _Optional[_Union[RouteInclineType, str]] = ..., aggregated_stats: _Optional[_Union[RouteStats, _Mapping]] = ..., player_stats: _Optional[_Union[PlayerRouteStats, _Mapping]] = ..., image: _Optional[_Union[RouteImageProto, _Mapping]] = ..., route_submission_status: _Optional[_Iterable[_Union[RouteSubmissionStatus, _Mapping]]] = ..., start_poi: _Optional[_Union[RoutePoiAnchor, _Mapping]] = ..., end_poi: _Optional[_Union[RoutePoiAnchor, _Mapping]] = ..., s2_ground_cells: _Optional[_Iterable[int]] = ..., edit_count: _Optional[int] = ..., editable_post_rejection: bool = ..., last_edit_time_ms: _Optional[int] = ..., submission_count: _Optional[int] = ...) -> None: ... + +class ShoppingPageClickTelemetry(_message.Message): + __slots__ = ["shopping_page_click_id", "shopping_page_click_source", "item_sku", "has_item", "ml_bundle_tracking_id", "available_sku", "enabled_banners", "has_banner", "banner_template_id_clicked"] + class StoreBannerTelemetry(_message.Message): + __slots__ = ["template_id", "category", "tag_string_key", "title_string_key", "banner_click_url", "banner_image_address", "position_in_category"] + TEMPLATE_ID_FIELD_NUMBER: _ClassVar[int] + CATEGORY_FIELD_NUMBER: _ClassVar[int] + TAG_STRING_KEY_FIELD_NUMBER: _ClassVar[int] + TITLE_STRING_KEY_FIELD_NUMBER: _ClassVar[int] + BANNER_CLICK_URL_FIELD_NUMBER: _ClassVar[int] + BANNER_IMAGE_ADDRESS_FIELD_NUMBER: _ClassVar[int] + POSITION_IN_CATEGORY_FIELD_NUMBER: _ClassVar[int] + template_id: str + category: str + tag_string_key: str + title_string_key: str + banner_click_url: str + banner_image_address: str + position_in_category: str + def __init__(self, template_id: _Optional[str] = ..., category: _Optional[str] = ..., tag_string_key: _Optional[str] = ..., title_string_key: _Optional[str] = ..., banner_click_url: _Optional[str] = ..., banner_image_address: _Optional[str] = ..., position_in_category: _Optional[str] = ...) -> None: ... + class VisibleSku(_message.Message): + __slots__ = ["sku_name", "content"] + class NestedSkuContent(_message.Message): + __slots__ = ["item_name", "item_count"] + ITEM_NAME_FIELD_NUMBER: _ClassVar[int] + ITEM_COUNT_FIELD_NUMBER: _ClassVar[int] + item_name: str + item_count: int + def __init__(self, item_name: _Optional[str] = ..., item_count: _Optional[int] = ...) -> None: ... + SKU_NAME_FIELD_NUMBER: _ClassVar[int] + CONTENT_FIELD_NUMBER: _ClassVar[int] + sku_name: str + content: _containers.RepeatedCompositeFieldContainer[ShoppingPageClickTelemetry.VisibleSku.NestedSkuContent] + def __init__(self, sku_name: _Optional[str] = ..., content: _Optional[_Iterable[_Union[ShoppingPageClickTelemetry.VisibleSku.NestedSkuContent, _Mapping]]] = ...) -> None: ... + SHOPPING_PAGE_CLICK_ID_FIELD_NUMBER: _ClassVar[int] + SHOPPING_PAGE_CLICK_SOURCE_FIELD_NUMBER: _ClassVar[int] + ITEM_SKU_FIELD_NUMBER: _ClassVar[int] + HAS_ITEM_FIELD_NUMBER: _ClassVar[int] + ML_BUNDLE_TRACKING_ID_FIELD_NUMBER: _ClassVar[int] + AVAILABLE_SKU_FIELD_NUMBER: _ClassVar[int] + ENABLED_BANNERS_FIELD_NUMBER: _ClassVar[int] + HAS_BANNER_FIELD_NUMBER: _ClassVar[int] + BANNER_TEMPLATE_ID_CLICKED_FIELD_NUMBER: _ClassVar[int] + shopping_page_click_id: ShoppingPageTelemetryIds + shopping_page_click_source: ShoppingPageTelemetrySource + item_sku: str + has_item: bool + ml_bundle_tracking_id: str + available_sku: _containers.RepeatedCompositeFieldContainer[ShoppingPageClickTelemetry.VisibleSku] + enabled_banners: _containers.RepeatedCompositeFieldContainer[ShoppingPageClickTelemetry.StoreBannerTelemetry] + has_banner: bool + banner_template_id_clicked: str + def __init__(self, shopping_page_click_id: _Optional[_Union[ShoppingPageTelemetryIds, str]] = ..., shopping_page_click_source: _Optional[_Union[ShoppingPageTelemetrySource, str]] = ..., item_sku: _Optional[str] = ..., has_item: bool = ..., ml_bundle_tracking_id: _Optional[str] = ..., available_sku: _Optional[_Iterable[_Union[ShoppingPageClickTelemetry.VisibleSku, _Mapping]]] = ..., enabled_banners: _Optional[_Iterable[_Union[ShoppingPageClickTelemetry.StoreBannerTelemetry, _Mapping]]] = ..., has_banner: bool = ..., banner_template_id_clicked: _Optional[str] = ...) -> None: ... + +class ShoppingPageScrollTelemetry(_message.Message): + __slots__ = ["scroll_type", "scroll_row", "total_rows"] + SCROLL_TYPE_FIELD_NUMBER: _ClassVar[int] + SCROLL_ROW_FIELD_NUMBER: _ClassVar[int] + TOTAL_ROWS_FIELD_NUMBER: _ClassVar[int] + scroll_type: ShoppingPageScrollIds + scroll_row: int + total_rows: int + def __init__(self, scroll_type: _Optional[_Union[ShoppingPageScrollIds, str]] = ..., scroll_row: _Optional[int] = ..., total_rows: _Optional[int] = ...) -> None: ... + +class ShoppingPageTelemetry(_message.Message): + __slots__ = ["shopping_page_click_id"] + SHOPPING_PAGE_CLICK_ID_FIELD_NUMBER: _ClassVar[int] + shopping_page_click_id: ShoppingPageTelemetryIds + def __init__(self, shopping_page_click_id: _Optional[_Union[ShoppingPageTelemetryIds, str]] = ...) -> None: ... + +class ShowcaseDetailsTelemetry(_message.Message): + __slots__ = ["player_action", "entry_point", "showcase_id", "entry_barrier", "was_already_entered"] + class ActionTaken(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[ShowcaseDetailsTelemetry.ActionTaken] + VIEW_CONTEST_DETAILS: _ClassVar[ShowcaseDetailsTelemetry.ActionTaken] + VIEW_ALL_ENTRANTS: _ClassVar[ShowcaseDetailsTelemetry.ActionTaken] + UNSET: ShowcaseDetailsTelemetry.ActionTaken + VIEW_CONTEST_DETAILS: ShowcaseDetailsTelemetry.ActionTaken + VIEW_ALL_ENTRANTS: ShowcaseDetailsTelemetry.ActionTaken + class EntryBarrier(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET_BARRIER: _ClassVar[ShowcaseDetailsTelemetry.EntryBarrier] + ENTERED_MAX_CONTESTS: _ClassVar[ShowcaseDetailsTelemetry.EntryBarrier] + CONTEST_FULL: _ClassVar[ShowcaseDetailsTelemetry.EntryBarrier] + NO_ELIGIBLE_POKEMON: _ClassVar[ShowcaseDetailsTelemetry.EntryBarrier] + OUT_OF_RANGE: _ClassVar[ShowcaseDetailsTelemetry.EntryBarrier] + NONE: _ClassVar[ShowcaseDetailsTelemetry.EntryBarrier] + UNSET_BARRIER: ShowcaseDetailsTelemetry.EntryBarrier + ENTERED_MAX_CONTESTS: ShowcaseDetailsTelemetry.EntryBarrier + CONTEST_FULL: ShowcaseDetailsTelemetry.EntryBarrier + NO_ELIGIBLE_POKEMON: ShowcaseDetailsTelemetry.EntryBarrier + OUT_OF_RANGE: ShowcaseDetailsTelemetry.EntryBarrier + NONE: ShowcaseDetailsTelemetry.EntryBarrier + class EntryPoint(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET_ENTRY: _ClassVar[ShowcaseDetailsTelemetry.EntryPoint] + POKESTOP: _ClassVar[ShowcaseDetailsTelemetry.EntryPoint] + TODAY_VIEW_WIDGET: _ClassVar[ShowcaseDetailsTelemetry.EntryPoint] + UNSET_ENTRY: ShowcaseDetailsTelemetry.EntryPoint + POKESTOP: ShowcaseDetailsTelemetry.EntryPoint + TODAY_VIEW_WIDGET: ShowcaseDetailsTelemetry.EntryPoint + PLAYER_ACTION_FIELD_NUMBER: _ClassVar[int] + ENTRY_POINT_FIELD_NUMBER: _ClassVar[int] + SHOWCASE_ID_FIELD_NUMBER: _ClassVar[int] + ENTRY_BARRIER_FIELD_NUMBER: _ClassVar[int] + WAS_ALREADY_ENTERED_FIELD_NUMBER: _ClassVar[int] + player_action: ShowcaseDetailsTelemetry.ActionTaken + entry_point: ShowcaseDetailsTelemetry.EntryPoint + showcase_id: str + entry_barrier: ShowcaseDetailsTelemetry.EntryBarrier + was_already_entered: bool + def __init__(self, player_action: _Optional[_Union[ShowcaseDetailsTelemetry.ActionTaken, str]] = ..., entry_point: _Optional[_Union[ShowcaseDetailsTelemetry.EntryPoint, str]] = ..., showcase_id: _Optional[str] = ..., entry_barrier: _Optional[_Union[ShowcaseDetailsTelemetry.EntryBarrier, str]] = ..., was_already_entered: bool = ...) -> None: ... + +class ShowcaseRewardTelemetry(_message.Message): + __slots__ = ["player_shared_photo"] + PLAYER_SHARED_PHOTO_FIELD_NUMBER: _ClassVar[int] + player_shared_photo: bool + def __init__(self, player_shared_photo: bool = ...) -> None: ... + +class SizeRecordBreakTelemetry(_message.Message): + __slots__ = ["record_break_type", "pokemon_id", "height_m", "weight_kg", "is_height_record", "is_weight_record"] + class RecordBreakType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + RECORD_BREAK_UNSET: _ClassVar[SizeRecordBreakTelemetry.RecordBreakType] + RECORD_BREAK_XXS: _ClassVar[SizeRecordBreakTelemetry.RecordBreakType] + RECORD_BREAK_XS: _ClassVar[SizeRecordBreakTelemetry.RecordBreakType] + RECORD_BREAK_M: _ClassVar[SizeRecordBreakTelemetry.RecordBreakType] + RECORD_BREAK_XL: _ClassVar[SizeRecordBreakTelemetry.RecordBreakType] + RECORD_BREAK_XXL: _ClassVar[SizeRecordBreakTelemetry.RecordBreakType] + RECORD_BREAK_UNSET: SizeRecordBreakTelemetry.RecordBreakType + RECORD_BREAK_XXS: SizeRecordBreakTelemetry.RecordBreakType + RECORD_BREAK_XS: SizeRecordBreakTelemetry.RecordBreakType + RECORD_BREAK_M: SizeRecordBreakTelemetry.RecordBreakType + RECORD_BREAK_XL: SizeRecordBreakTelemetry.RecordBreakType + RECORD_BREAK_XXL: SizeRecordBreakTelemetry.RecordBreakType + RECORD_BREAK_TYPE_FIELD_NUMBER: _ClassVar[int] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + HEIGHT_M_FIELD_NUMBER: _ClassVar[int] + WEIGHT_KG_FIELD_NUMBER: _ClassVar[int] + IS_HEIGHT_RECORD_FIELD_NUMBER: _ClassVar[int] + IS_WEIGHT_RECORD_FIELD_NUMBER: _ClassVar[int] + record_break_type: SizeRecordBreakTelemetry.RecordBreakType + pokemon_id: HoloPokemonId + height_m: float + weight_kg: float + is_height_record: bool + is_weight_record: bool + def __init__(self, record_break_type: _Optional[_Union[SizeRecordBreakTelemetry.RecordBreakType, str]] = ..., pokemon_id: _Optional[_Union[HoloPokemonId, str]] = ..., height_m: _Optional[float] = ..., weight_kg: _Optional[float] = ..., is_height_record: bool = ..., is_weight_record: bool = ...) -> None: ... + +class SkipEnterReferralCodeOutProto(_message.Message): + __slots__ = ["status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[SkipEnterReferralCodeOutProto.Status] + SUCCESS: _ClassVar[SkipEnterReferralCodeOutProto.Status] + ERROR_DISABLED: _ClassVar[SkipEnterReferralCodeOutProto.Status] + UNSET: SkipEnterReferralCodeOutProto.Status + SUCCESS: SkipEnterReferralCodeOutProto.Status + ERROR_DISABLED: SkipEnterReferralCodeOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + status: SkipEnterReferralCodeOutProto.Status + def __init__(self, status: _Optional[_Union[SkipEnterReferralCodeOutProto.Status, str]] = ...) -> None: ... + +class SkipEnterReferralCodeProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class SleepDayRecordProto(_message.Message): + __slots__ = ["sleep_day", "sleep_duration_sec", "rewarded", "start_time_sec"] + SLEEP_DAY_FIELD_NUMBER: _ClassVar[int] + SLEEP_DURATION_SEC_FIELD_NUMBER: _ClassVar[int] + REWARDED_FIELD_NUMBER: _ClassVar[int] + START_TIME_SEC_FIELD_NUMBER: _ClassVar[int] + sleep_day: int + sleep_duration_sec: int + rewarded: bool + start_time_sec: _containers.RepeatedScalarFieldContainer[int] + def __init__(self, sleep_day: _Optional[int] = ..., sleep_duration_sec: _Optional[int] = ..., rewarded: bool = ..., start_time_sec: _Optional[_Iterable[int]] = ...) -> None: ... + +class SleepRecordsProto(_message.Message): + __slots__ = ["sleep_record", "sleep_record_last_update_ms"] + SLEEP_RECORD_FIELD_NUMBER: _ClassVar[int] + SLEEP_RECORD_LAST_UPDATE_MS_FIELD_NUMBER: _ClassVar[int] + sleep_record: _containers.RepeatedCompositeFieldContainer[SleepDayRecordProto] + sleep_record_last_update_ms: int + def __init__(self, sleep_record: _Optional[_Iterable[_Union[SleepDayRecordProto, _Mapping]]] = ..., sleep_record_last_update_ms: _Optional[int] = ...) -> None: ... + +class SmeargleMovesSettingsProto(_message.Message): + __slots__ = ["quick_moves", "cinematic_moves"] + QUICK_MOVES_FIELD_NUMBER: _ClassVar[int] + CINEMATIC_MOVES_FIELD_NUMBER: _ClassVar[int] + quick_moves: _containers.RepeatedScalarFieldContainer[HoloPokemonMove] + cinematic_moves: _containers.RepeatedScalarFieldContainer[HoloPokemonMove] + def __init__(self, quick_moves: _Optional[_Iterable[_Union[HoloPokemonMove, str]]] = ..., cinematic_moves: _Optional[_Iterable[_Union[HoloPokemonMove, str]]] = ...) -> None: ... + +class SocialClientSettingsProto(_message.Message): + __slots__ = ["enable_social", "max_friend_details", "player_level_gate", "max_friend_nickname_length", "enable_add_friend_via_qr_code", "enable_facebook_friends", "facebook_friend_limit_per_request", "disable_facebook_friends_opening_prompt", "enable_giftability_v2", "enable_remote_gifting", "enable_sticker", "cross_game_social_settings", "migrate_lucky_data_to_shared", "enable_v2_sticker", "enable_deep_linking_qr_code"] + ENABLE_SOCIAL_FIELD_NUMBER: _ClassVar[int] + MAX_FRIEND_DETAILS_FIELD_NUMBER: _ClassVar[int] + PLAYER_LEVEL_GATE_FIELD_NUMBER: _ClassVar[int] + MAX_FRIEND_NICKNAME_LENGTH_FIELD_NUMBER: _ClassVar[int] + ENABLE_ADD_FRIEND_VIA_QR_CODE_FIELD_NUMBER: _ClassVar[int] + ENABLE_FACEBOOK_FRIENDS_FIELD_NUMBER: _ClassVar[int] + FACEBOOK_FRIEND_LIMIT_PER_REQUEST_FIELD_NUMBER: _ClassVar[int] + DISABLE_FACEBOOK_FRIENDS_OPENING_PROMPT_FIELD_NUMBER: _ClassVar[int] + ENABLE_GIFTABILITY_V2_FIELD_NUMBER: _ClassVar[int] + ENABLE_REMOTE_GIFTING_FIELD_NUMBER: _ClassVar[int] + ENABLE_STICKER_FIELD_NUMBER: _ClassVar[int] + CROSS_GAME_SOCIAL_SETTINGS_FIELD_NUMBER: _ClassVar[int] + MIGRATE_LUCKY_DATA_TO_SHARED_FIELD_NUMBER: _ClassVar[int] + ENABLE_V2_STICKER_FIELD_NUMBER: _ClassVar[int] + ENABLE_DEEP_LINKING_QR_CODE_FIELD_NUMBER: _ClassVar[int] + enable_social: bool + max_friend_details: int + player_level_gate: int + max_friend_nickname_length: int + enable_add_friend_via_qr_code: bool + enable_facebook_friends: bool + facebook_friend_limit_per_request: int + disable_facebook_friends_opening_prompt: bool + enable_giftability_v2: bool + enable_remote_gifting: bool + enable_sticker: bool + cross_game_social_settings: CrossGameSocialGlobalSettingsProto + migrate_lucky_data_to_shared: bool + enable_v2_sticker: bool + enable_deep_linking_qr_code: bool + def __init__(self, enable_social: bool = ..., max_friend_details: _Optional[int] = ..., player_level_gate: _Optional[int] = ..., max_friend_nickname_length: _Optional[int] = ..., enable_add_friend_via_qr_code: bool = ..., enable_facebook_friends: bool = ..., facebook_friend_limit_per_request: _Optional[int] = ..., disable_facebook_friends_opening_prompt: bool = ..., enable_giftability_v2: bool = ..., enable_remote_gifting: bool = ..., enable_sticker: bool = ..., cross_game_social_settings: _Optional[_Union[CrossGameSocialGlobalSettingsProto, _Mapping]] = ..., migrate_lucky_data_to_shared: bool = ..., enable_v2_sticker: bool = ..., enable_deep_linking_qr_code: bool = ...) -> None: ... + +class SocialGiftCountTelemetry(_message.Message): + __slots__ = ["unopened_gift_count", "unsent_gift_count"] + UNOPENED_GIFT_COUNT_FIELD_NUMBER: _ClassVar[int] + UNSENT_GIFT_COUNT_FIELD_NUMBER: _ClassVar[int] + unopened_gift_count: int + unsent_gift_count: int + def __init__(self, unopened_gift_count: _Optional[int] = ..., unsent_gift_count: _Optional[int] = ...) -> None: ... + +class SocialInboxLatencyTelemetry(_message.Message): + __slots__ = ["latency_ms", "category"] + LATENCY_MS_FIELD_NUMBER: _ClassVar[int] + CATEGORY_FIELD_NUMBER: _ClassVar[int] + latency_ms: int + category: str + def __init__(self, latency_ms: _Optional[int] = ..., category: _Optional[str] = ...) -> None: ... + +class SocialPlayerSettingsProto(_message.Message): + __slots__ = ["disable_last_pokemon_caught", "enable_raid_friend_requests", "enable_party_friend_requests"] + DISABLE_LAST_POKEMON_CAUGHT_FIELD_NUMBER: _ClassVar[int] + ENABLE_RAID_FRIEND_REQUESTS_FIELD_NUMBER: _ClassVar[int] + ENABLE_PARTY_FRIEND_REQUESTS_FIELD_NUMBER: _ClassVar[int] + disable_last_pokemon_caught: bool + enable_raid_friend_requests: bool + enable_party_friend_requests: bool + def __init__(self, disable_last_pokemon_caught: bool = ..., enable_raid_friend_requests: bool = ..., enable_party_friend_requests: bool = ...) -> None: ... + +class SocialTelemetry(_message.Message): + __slots__ = ["social_click_id", "pages_scrolled_in_friends_list"] + SOCIAL_CLICK_ID_FIELD_NUMBER: _ClassVar[int] + PAGES_SCROLLED_IN_FRIENDS_LIST_FIELD_NUMBER: _ClassVar[int] + social_click_id: SocialTelemetryIds + pages_scrolled_in_friends_list: int + def __init__(self, social_click_id: _Optional[_Union[SocialTelemetryIds, str]] = ..., pages_scrolled_in_friends_list: _Optional[int] = ...) -> None: ... + +class SocketConnectionEvent(_message.Message): + __slots__ = ["socket_connected", "session_duration_ms"] + SOCKET_CONNECTED_FIELD_NUMBER: _ClassVar[int] + SESSION_DURATION_MS_FIELD_NUMBER: _ClassVar[int] + socket_connected: bool + session_duration_ms: int + def __init__(self, socket_connected: bool = ..., session_duration_ms: _Optional[int] = ...) -> None: ... + +class SourceCodeInfo(_message.Message): + __slots__ = [] + class Location(_message.Message): + __slots__ = ["leading_comments", "trailing_comments"] + LEADING_COMMENTS_FIELD_NUMBER: _ClassVar[int] + TRAILING_COMMENTS_FIELD_NUMBER: _ClassVar[int] + leading_comments: str + trailing_comments: str + def __init__(self, leading_comments: _Optional[str] = ..., trailing_comments: _Optional[str] = ...) -> None: ... + def __init__(self) -> None: ... + +class SourceContext(_message.Message): + __slots__ = ["file_name"] + FILE_NAME_FIELD_NUMBER: _ClassVar[int] + file_name: str + def __init__(self, file_name: _Optional[str] = ...) -> None: ... + +class SourdoughMoveMappingProto(_message.Message): + __slots__ = ["pokemon_id", "form", "move"] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + FORM_FIELD_NUMBER: _ClassVar[int] + MOVE_FIELD_NUMBER: _ClassVar[int] + pokemon_id: HoloPokemonId + form: PokemonDisplayProto.Form + move: HoloPokemonMove + def __init__(self, pokemon_id: _Optional[_Union[HoloPokemonId, str]] = ..., form: _Optional[_Union[PokemonDisplayProto.Form, str]] = ..., move: _Optional[_Union[HoloPokemonMove, str]] = ...) -> None: ... + +class SourdoughMoveMappingSettingsProto(_message.Message): + __slots__ = ["mappings"] + MAPPINGS_FIELD_NUMBER: _ClassVar[int] + mappings: _containers.RepeatedCompositeFieldContainer[SourdoughMoveMappingProto] + def __init__(self, mappings: _Optional[_Iterable[_Union[SourdoughMoveMappingProto, _Mapping]]] = ...) -> None: ... + +class SouvenirProto(_message.Message): + __slots__ = ["souvenir_type_id", "souvenirs_details"] + class SouvenirDetails(_message.Message): + __slots__ = ["time_picked_up", "latitude", "longitude"] + TIME_PICKED_UP_FIELD_NUMBER: _ClassVar[int] + LATITUDE_FIELD_NUMBER: _ClassVar[int] + LONGITUDE_FIELD_NUMBER: _ClassVar[int] + time_picked_up: int + latitude: float + longitude: float + def __init__(self, time_picked_up: _Optional[int] = ..., latitude: _Optional[float] = ..., longitude: _Optional[float] = ...) -> None: ... + SOUVENIR_TYPE_ID_FIELD_NUMBER: _ClassVar[int] + SOUVENIRS_DETAILS_FIELD_NUMBER: _ClassVar[int] + souvenir_type_id: SouvenirTypeId + souvenirs_details: _containers.RepeatedCompositeFieldContainer[SouvenirProto.SouvenirDetails] + def __init__(self, souvenir_type_id: _Optional[_Union[SouvenirTypeId, str]] = ..., souvenirs_details: _Optional[_Iterable[_Union[SouvenirProto.SouvenirDetails, _Mapping]]] = ...) -> None: ... + +class SpaceBonusSettingsProto(_message.Message): + __slots__ = ["pokemon_visible_range_meters", "encounter_range_meters", "server_allowable_encounter_range_meters"] + POKEMON_VISIBLE_RANGE_METERS_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_RANGE_METERS_FIELD_NUMBER: _ClassVar[int] + SERVER_ALLOWABLE_ENCOUNTER_RANGE_METERS_FIELD_NUMBER: _ClassVar[int] + pokemon_visible_range_meters: float + encounter_range_meters: float + server_allowable_encounter_range_meters: float + def __init__(self, pokemon_visible_range_meters: _Optional[float] = ..., encounter_range_meters: _Optional[float] = ..., server_allowable_encounter_range_meters: _Optional[float] = ...) -> None: ... + +class SpawnTablePokemonProto(_message.Message): + __slots__ = ["pokemon_id", "weight", "form"] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + WEIGHT_FIELD_NUMBER: _ClassVar[int] + FORM_FIELD_NUMBER: _ClassVar[int] + pokemon_id: HoloPokemonId + weight: float + form: PokemonDisplayProto.Form + def __init__(self, pokemon_id: _Optional[_Union[HoloPokemonId, str]] = ..., weight: _Optional[float] = ..., form: _Optional[_Union[PokemonDisplayProto.Form, str]] = ...) -> None: ... + +class SpawnablePokemon(_message.Message): + __slots__ = ["status", "pokemon_id", "lat", "lng", "encounter_id", "encounter_location", "disappear_time_ms", "pokemon_display", "type", "station_id"] + class SpawnableType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNTYPED: _ClassVar[SpawnablePokemon.SpawnableType] + POKESTOP_ENCOUNTER: _ClassVar[SpawnablePokemon.SpawnableType] + STATION_SPAWN: _ClassVar[SpawnablePokemon.SpawnableType] + UNTYPED: SpawnablePokemon.SpawnableType + POKESTOP_ENCOUNTER: SpawnablePokemon.SpawnableType + STATION_SPAWN: SpawnablePokemon.SpawnableType + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[SpawnablePokemon.Status] + SUCCESS: _ClassVar[SpawnablePokemon.Status] + ENCOUNTER_NOT_AVAILABLE: _ClassVar[SpawnablePokemon.Status] + ENCOUNTER_ALREADY_COMPLETED: _ClassVar[SpawnablePokemon.Status] + ERROR_UNKNOWN: _ClassVar[SpawnablePokemon.Status] + UNSET: SpawnablePokemon.Status + SUCCESS: SpawnablePokemon.Status + ENCOUNTER_NOT_AVAILABLE: SpawnablePokemon.Status + ENCOUNTER_ALREADY_COMPLETED: SpawnablePokemon.Status + ERROR_UNKNOWN: SpawnablePokemon.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + LAT_FIELD_NUMBER: _ClassVar[int] + LNG_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_ID_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_LOCATION_FIELD_NUMBER: _ClassVar[int] + DISAPPEAR_TIME_MS_FIELD_NUMBER: _ClassVar[int] + POKEMON_DISPLAY_FIELD_NUMBER: _ClassVar[int] + TYPE_FIELD_NUMBER: _ClassVar[int] + STATION_ID_FIELD_NUMBER: _ClassVar[int] + status: SpawnablePokemon.Status + pokemon_id: HoloPokemonId + lat: float + lng: float + encounter_id: int + encounter_location: str + disappear_time_ms: int + pokemon_display: PokemonDisplayProto + type: SpawnablePokemon.SpawnableType + station_id: str + def __init__(self, status: _Optional[_Union[SpawnablePokemon.Status, str]] = ..., pokemon_id: _Optional[_Union[HoloPokemonId, str]] = ..., lat: _Optional[float] = ..., lng: _Optional[float] = ..., encounter_id: _Optional[int] = ..., encounter_location: _Optional[str] = ..., disappear_time_ms: _Optional[int] = ..., pokemon_display: _Optional[_Union[PokemonDisplayProto, _Mapping]] = ..., type: _Optional[_Union[SpawnablePokemon.SpawnableType, str]] = ..., station_id: _Optional[str] = ...) -> None: ... + +class SpinPokestopQuestProto(_message.Message): + __slots__ = ["fort_ids"] + FORT_IDS_FIELD_NUMBER: _ClassVar[int] + fort_ids: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, fort_ids: _Optional[_Iterable[str]] = ...) -> None: ... + +class SpinPokestopTelemetry(_message.Message): + __slots__ = ["result", "fort_id", "fort_type", "pokestop_rewards", "total_rewards"] + RESULT_FIELD_NUMBER: _ClassVar[int] + FORT_ID_FIELD_NUMBER: _ClassVar[int] + FORT_TYPE_FIELD_NUMBER: _ClassVar[int] + POKESTOP_REWARDS_FIELD_NUMBER: _ClassVar[int] + TOTAL_REWARDS_FIELD_NUMBER: _ClassVar[int] + result: str + fort_id: str + fort_type: int + pokestop_rewards: _containers.RepeatedCompositeFieldContainer[PokestopReward] + total_rewards: int + def __init__(self, result: _Optional[str] = ..., fort_id: _Optional[str] = ..., fort_type: _Optional[int] = ..., pokestop_rewards: _Optional[_Iterable[_Union[PokestopReward, _Mapping]]] = ..., total_rewards: _Optional[int] = ...) -> None: ... + +class SponsoredDetailsProto(_message.Message): + __slots__ = ["promo_image_url", "promo_description", "call_to_action_link", "promo_button_message_type", "campaign_id", "promo_image_creative", "impression_tracking_tag"] + class PromoButtonMessageType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[SponsoredDetailsProto.PromoButtonMessageType] + LEARN_MORE: _ClassVar[SponsoredDetailsProto.PromoButtonMessageType] + OFFER: _ClassVar[SponsoredDetailsProto.PromoButtonMessageType] + UNSET: SponsoredDetailsProto.PromoButtonMessageType + LEARN_MORE: SponsoredDetailsProto.PromoButtonMessageType + OFFER: SponsoredDetailsProto.PromoButtonMessageType + PROMO_IMAGE_URL_FIELD_NUMBER: _ClassVar[int] + PROMO_DESCRIPTION_FIELD_NUMBER: _ClassVar[int] + CALL_TO_ACTION_LINK_FIELD_NUMBER: _ClassVar[int] + PROMO_BUTTON_MESSAGE_TYPE_FIELD_NUMBER: _ClassVar[int] + CAMPAIGN_ID_FIELD_NUMBER: _ClassVar[int] + PROMO_IMAGE_CREATIVE_FIELD_NUMBER: _ClassVar[int] + IMPRESSION_TRACKING_TAG_FIELD_NUMBER: _ClassVar[int] + promo_image_url: _containers.RepeatedScalarFieldContainer[str] + promo_description: _containers.RepeatedScalarFieldContainer[str] + call_to_action_link: str + promo_button_message_type: SponsoredDetailsProto.PromoButtonMessageType + campaign_id: str + promo_image_creative: ImageTextCreativeProto + impression_tracking_tag: _containers.RepeatedCompositeFieldContainer[ImpressionTrackingTag] + def __init__(self, promo_image_url: _Optional[_Iterable[str]] = ..., promo_description: _Optional[_Iterable[str]] = ..., call_to_action_link: _Optional[str] = ..., promo_button_message_type: _Optional[_Union[SponsoredDetailsProto.PromoButtonMessageType, str]] = ..., campaign_id: _Optional[str] = ..., promo_image_creative: _Optional[_Union[ImageTextCreativeProto, _Mapping]] = ..., impression_tracking_tag: _Optional[_Iterable[_Union[ImpressionTrackingTag, _Mapping]]] = ...) -> None: ... + +class SponsoredGeofenceGiftSettingsProto(_message.Message): + __slots__ = ["gift_persistence_enabled", "gift_persistence_time_ms", "map_presentation_time_ms", "enable_sponsored_geofence_gift", "enable_dark_launch", "enable_poi_gift", "enable_raid_gift", "enable_incident_gift", "fullscreen_disable_exit_button_time_ms", "balloon_gift_settings", "external_ad_service_ads_enabled", "external_ad_service_settings", "external_ad_service_balloon_gift_keys", "web_view_disable_exit_button_time_ms", "web_view_post_ar_disable_exit_button_time_ms", "gam_video_ads_enabled", "gam_video_ad_unit_settings", "force_ad_through_gam", "report_ad_feedback_enabled"] + class ExternalAdServiceBalloonGiftKeysProto(_message.Message): + __slots__ = ["ads_logo", "partner_name", "fullscreen_image", "title", "description", "cta_url", "campaign_identifier"] + ADS_LOGO_FIELD_NUMBER: _ClassVar[int] + PARTNER_NAME_FIELD_NUMBER: _ClassVar[int] + FULLSCREEN_IMAGE_FIELD_NUMBER: _ClassVar[int] + TITLE_FIELD_NUMBER: _ClassVar[int] + DESCRIPTION_FIELD_NUMBER: _ClassVar[int] + CTA_URL_FIELD_NUMBER: _ClassVar[int] + CAMPAIGN_IDENTIFIER_FIELD_NUMBER: _ClassVar[int] + ads_logo: str + partner_name: str + fullscreen_image: str + title: str + description: str + cta_url: str + campaign_identifier: str + def __init__(self, ads_logo: _Optional[str] = ..., partner_name: _Optional[str] = ..., fullscreen_image: _Optional[str] = ..., title: _Optional[str] = ..., description: _Optional[str] = ..., cta_url: _Optional[str] = ..., campaign_identifier: _Optional[str] = ...) -> None: ... + class GamVideoAdUnitSettingsProto(_message.Message): + __slots__ = ["ios_ad_unit_id", "android_ad_unit_id", "other_ad_unit_id"] + IOS_AD_UNIT_ID_FIELD_NUMBER: _ClassVar[int] + ANDROID_AD_UNIT_ID_FIELD_NUMBER: _ClassVar[int] + OTHER_AD_UNIT_ID_FIELD_NUMBER: _ClassVar[int] + ios_ad_unit_id: str + android_ad_unit_id: str + other_ad_unit_id: str + def __init__(self, ios_ad_unit_id: _Optional[str] = ..., android_ad_unit_id: _Optional[str] = ..., other_ad_unit_id: _Optional[str] = ...) -> None: ... + class SponsoredBalloonGiftSettingsProto(_message.Message): + __slots__ = ["enable_balloon_gift", "balloon_auto_dismiss_time_ms", "incident_balloon_prevents_sponsored_balloon", "incident_balloon_dismisses_sponsored_balloon", "get_wasabi_ad_rpc_interval_ms", "balloon_movement_settings", "enable_balloon_web_view"] + class SponsoredBalloonMovementSettingsProto(_message.Message): + __slots__ = ["wander_min_distance", "wander_max_distance", "wander_interval_min", "wander_interval_max", "max_speed", "target_camera_distance"] + WANDER_MIN_DISTANCE_FIELD_NUMBER: _ClassVar[int] + WANDER_MAX_DISTANCE_FIELD_NUMBER: _ClassVar[int] + WANDER_INTERVAL_MIN_FIELD_NUMBER: _ClassVar[int] + WANDER_INTERVAL_MAX_FIELD_NUMBER: _ClassVar[int] + MAX_SPEED_FIELD_NUMBER: _ClassVar[int] + TARGET_CAMERA_DISTANCE_FIELD_NUMBER: _ClassVar[int] + wander_min_distance: float + wander_max_distance: float + wander_interval_min: float + wander_interval_max: float + max_speed: float + target_camera_distance: float + def __init__(self, wander_min_distance: _Optional[float] = ..., wander_max_distance: _Optional[float] = ..., wander_interval_min: _Optional[float] = ..., wander_interval_max: _Optional[float] = ..., max_speed: _Optional[float] = ..., target_camera_distance: _Optional[float] = ...) -> None: ... + ENABLE_BALLOON_GIFT_FIELD_NUMBER: _ClassVar[int] + BALLOON_AUTO_DISMISS_TIME_MS_FIELD_NUMBER: _ClassVar[int] + INCIDENT_BALLOON_PREVENTS_SPONSORED_BALLOON_FIELD_NUMBER: _ClassVar[int] + INCIDENT_BALLOON_DISMISSES_SPONSORED_BALLOON_FIELD_NUMBER: _ClassVar[int] + GET_WASABI_AD_RPC_INTERVAL_MS_FIELD_NUMBER: _ClassVar[int] + BALLOON_MOVEMENT_SETTINGS_FIELD_NUMBER: _ClassVar[int] + ENABLE_BALLOON_WEB_VIEW_FIELD_NUMBER: _ClassVar[int] + enable_balloon_gift: bool + balloon_auto_dismiss_time_ms: int + incident_balloon_prevents_sponsored_balloon: bool + incident_balloon_dismisses_sponsored_balloon: bool + get_wasabi_ad_rpc_interval_ms: int + balloon_movement_settings: SponsoredGeofenceGiftSettingsProto.SponsoredBalloonGiftSettingsProto.SponsoredBalloonMovementSettingsProto + enable_balloon_web_view: bool + def __init__(self, enable_balloon_gift: bool = ..., balloon_auto_dismiss_time_ms: _Optional[int] = ..., incident_balloon_prevents_sponsored_balloon: bool = ..., incident_balloon_dismisses_sponsored_balloon: bool = ..., get_wasabi_ad_rpc_interval_ms: _Optional[int] = ..., balloon_movement_settings: _Optional[_Union[SponsoredGeofenceGiftSettingsProto.SponsoredBalloonGiftSettingsProto.SponsoredBalloonMovementSettingsProto, _Mapping]] = ..., enable_balloon_web_view: bool = ...) -> None: ... + GIFT_PERSISTENCE_ENABLED_FIELD_NUMBER: _ClassVar[int] + GIFT_PERSISTENCE_TIME_MS_FIELD_NUMBER: _ClassVar[int] + MAP_PRESENTATION_TIME_MS_FIELD_NUMBER: _ClassVar[int] + ENABLE_SPONSORED_GEOFENCE_GIFT_FIELD_NUMBER: _ClassVar[int] + ENABLE_DARK_LAUNCH_FIELD_NUMBER: _ClassVar[int] + ENABLE_POI_GIFT_FIELD_NUMBER: _ClassVar[int] + ENABLE_RAID_GIFT_FIELD_NUMBER: _ClassVar[int] + ENABLE_INCIDENT_GIFT_FIELD_NUMBER: _ClassVar[int] + FULLSCREEN_DISABLE_EXIT_BUTTON_TIME_MS_FIELD_NUMBER: _ClassVar[int] + BALLOON_GIFT_SETTINGS_FIELD_NUMBER: _ClassVar[int] + EXTERNAL_AD_SERVICE_ADS_ENABLED_FIELD_NUMBER: _ClassVar[int] + EXTERNAL_AD_SERVICE_SETTINGS_FIELD_NUMBER: _ClassVar[int] + EXTERNAL_AD_SERVICE_BALLOON_GIFT_KEYS_FIELD_NUMBER: _ClassVar[int] + WEB_VIEW_DISABLE_EXIT_BUTTON_TIME_MS_FIELD_NUMBER: _ClassVar[int] + WEB_VIEW_POST_AR_DISABLE_EXIT_BUTTON_TIME_MS_FIELD_NUMBER: _ClassVar[int] + GAM_VIDEO_ADS_ENABLED_FIELD_NUMBER: _ClassVar[int] + GAM_VIDEO_AD_UNIT_SETTINGS_FIELD_NUMBER: _ClassVar[int] + FORCE_AD_THROUGH_GAM_FIELD_NUMBER: _ClassVar[int] + REPORT_AD_FEEDBACK_ENABLED_FIELD_NUMBER: _ClassVar[int] + gift_persistence_enabled: bool + gift_persistence_time_ms: int + map_presentation_time_ms: int + enable_sponsored_geofence_gift: bool + enable_dark_launch: bool + enable_poi_gift: bool + enable_raid_gift: bool + enable_incident_gift: bool + fullscreen_disable_exit_button_time_ms: int + balloon_gift_settings: SponsoredGeofenceGiftSettingsProto.SponsoredBalloonGiftSettingsProto + external_ad_service_ads_enabled: bool + external_ad_service_settings: NativeAdUnitSettingsProto + external_ad_service_balloon_gift_keys: SponsoredGeofenceGiftSettingsProto.ExternalAdServiceBalloonGiftKeysProto + web_view_disable_exit_button_time_ms: int + web_view_post_ar_disable_exit_button_time_ms: int + gam_video_ads_enabled: bool + gam_video_ad_unit_settings: SponsoredGeofenceGiftSettingsProto.GamVideoAdUnitSettingsProto + force_ad_through_gam: bool + report_ad_feedback_enabled: bool + def __init__(self, gift_persistence_enabled: bool = ..., gift_persistence_time_ms: _Optional[int] = ..., map_presentation_time_ms: _Optional[int] = ..., enable_sponsored_geofence_gift: bool = ..., enable_dark_launch: bool = ..., enable_poi_gift: bool = ..., enable_raid_gift: bool = ..., enable_incident_gift: bool = ..., fullscreen_disable_exit_button_time_ms: _Optional[int] = ..., balloon_gift_settings: _Optional[_Union[SponsoredGeofenceGiftSettingsProto.SponsoredBalloonGiftSettingsProto, _Mapping]] = ..., external_ad_service_ads_enabled: bool = ..., external_ad_service_settings: _Optional[_Union[NativeAdUnitSettingsProto, _Mapping]] = ..., external_ad_service_balloon_gift_keys: _Optional[_Union[SponsoredGeofenceGiftSettingsProto.ExternalAdServiceBalloonGiftKeysProto, _Mapping]] = ..., web_view_disable_exit_button_time_ms: _Optional[int] = ..., web_view_post_ar_disable_exit_button_time_ms: _Optional[int] = ..., gam_video_ads_enabled: bool = ..., gam_video_ad_unit_settings: _Optional[_Union[SponsoredGeofenceGiftSettingsProto.GamVideoAdUnitSettingsProto, _Mapping]] = ..., force_ad_through_gam: bool = ..., report_ad_feedback_enabled: bool = ...) -> None: ... + +class SponsoredPoiFeedbackSettingsProto(_message.Message): + __slots__ = ["enabled", "enable_report_ad", "enable_not_interested", "enable_see_more"] + ENABLED_FIELD_NUMBER: _ClassVar[int] + ENABLE_REPORT_AD_FIELD_NUMBER: _ClassVar[int] + ENABLE_NOT_INTERESTED_FIELD_NUMBER: _ClassVar[int] + ENABLE_SEE_MORE_FIELD_NUMBER: _ClassVar[int] + enabled: bool + enable_report_ad: bool + enable_not_interested: bool + enable_see_more: bool + def __init__(self, enabled: bool = ..., enable_report_ad: bool = ..., enable_not_interested: bool = ..., enable_see_more: bool = ...) -> None: ... + +class SquashSettingsProto(_message.Message): + __slots__ = ["enabled", "daily_squash_limit"] + ENABLED_FIELD_NUMBER: _ClassVar[int] + DAILY_SQUASH_LIMIT_FIELD_NUMBER: _ClassVar[int] + enabled: bool + daily_squash_limit: int + def __init__(self, enabled: bool = ..., daily_squash_limit: _Optional[int] = ...) -> None: ... + +class StampCardSectionProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class StampCollectionSettingsProto(_message.Message): + __slots__ = ["version"] + VERSION_FIELD_NUMBER: _ClassVar[int] + version: int + def __init__(self, version: _Optional[int] = ...) -> None: ... + +class StampRallyBadgeData(_message.Message): + __slots__ = ["completed_stamp_rallies"] + class StampRallyBadgeEvent(_message.Message): + __slots__ = ["collection_id", "completed_timestamp"] + COLLECTION_ID_FIELD_NUMBER: _ClassVar[int] + COMPLETED_TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + collection_id: str + completed_timestamp: int + def __init__(self, collection_id: _Optional[str] = ..., completed_timestamp: _Optional[int] = ...) -> None: ... + COMPLETED_STAMP_RALLIES_FIELD_NUMBER: _ClassVar[int] + completed_stamp_rallies: _containers.RepeatedCompositeFieldContainer[StampRallyBadgeData.StampRallyBadgeEvent] + def __init__(self, completed_stamp_rallies: _Optional[_Iterable[_Union[StampRallyBadgeData.StampRallyBadgeEvent, _Mapping]]] = ...) -> None: ... + +class StardustBoostAttributesProto(_message.Message): + __slots__ = ["stardust_multiplier", "boost_duration_ms"] + STARDUST_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + BOOST_DURATION_MS_FIELD_NUMBER: _ClassVar[int] + stardust_multiplier: float + boost_duration_ms: int + def __init__(self, stardust_multiplier: _Optional[float] = ..., boost_duration_ms: _Optional[int] = ...) -> None: ... + +class StartBreadBattleOutProto(_message.Message): + __slots__ = ["result", "session_player_id", "server_timestamp_ms", "lobby", "debug_error_description", "rvn_connection"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[StartBreadBattleOutProto.Result] + SUCCESS: _ClassVar[StartBreadBattleOutProto.Result] + ERROR_STATION_NOT_FOUND: _ClassVar[StartBreadBattleOutProto.Result] + ERROR_BREAD_BATTLE_UNAVAILABLE: _ClassVar[StartBreadBattleOutProto.Result] + ERROR_BREAD_BATTLE_COMPLETED: _ClassVar[StartBreadBattleOutProto.Result] + ERROR_INVALID_ATTACKERS: _ClassVar[StartBreadBattleOutProto.Result] + ERROR_PLAYER_BELOW_MINIMUM_LEVEL: _ClassVar[StartBreadBattleOutProto.Result] + ERROR_NOT_IN_RANGE: _ClassVar[StartBreadBattleOutProto.Result] + ERROR_STATION_INACCESSIBLE: _ClassVar[StartBreadBattleOutProto.Result] + ERROR_INVALID_SERVER: _ClassVar[StartBreadBattleOutProto.Result] + ERROR_NEVER_JOINED_BREAD_BATTLE: _ClassVar[StartBreadBattleOutProto.Result] + ERROR_NO_ACTIVE_BATTLE_AT_STATION: _ClassVar[StartBreadBattleOutProto.Result] + ERROR_LOBBY_NOT_FOUND: _ClassVar[StartBreadBattleOutProto.Result] + ERROR_NO_PLAYER_LOCATION: _ClassVar[StartBreadBattleOutProto.Result] + ERROR_REQUEST_DOES_NOT_MATCH_EXISTING_BATTLE: _ClassVar[StartBreadBattleOutProto.Result] + ERROR_NO_PLAYER_LOCATION2: _ClassVar[StartBreadBattleOutProto.Result] + ERROR_BATTLE_START_TIME_NOT_REACHED: _ClassVar[StartBreadBattleOutProto.Result] + ERROR_BATTLE_END_TIME_REACHED: _ClassVar[StartBreadBattleOutProto.Result] + ERROR_RVN_JOIN_FAILED: _ClassVar[StartBreadBattleOutProto.Result] + ERROR_RVN_START_FAILED: _ClassVar[StartBreadBattleOutProto.Result] + ERROR_DUPLICATE_PLAYER_NUMBER: _ClassVar[StartBreadBattleOutProto.Result] + UNSET: StartBreadBattleOutProto.Result + SUCCESS: StartBreadBattleOutProto.Result + ERROR_STATION_NOT_FOUND: StartBreadBattleOutProto.Result + ERROR_BREAD_BATTLE_UNAVAILABLE: StartBreadBattleOutProto.Result + ERROR_BREAD_BATTLE_COMPLETED: StartBreadBattleOutProto.Result + ERROR_INVALID_ATTACKERS: StartBreadBattleOutProto.Result + ERROR_PLAYER_BELOW_MINIMUM_LEVEL: StartBreadBattleOutProto.Result + ERROR_NOT_IN_RANGE: StartBreadBattleOutProto.Result + ERROR_STATION_INACCESSIBLE: StartBreadBattleOutProto.Result + ERROR_INVALID_SERVER: StartBreadBattleOutProto.Result + ERROR_NEVER_JOINED_BREAD_BATTLE: StartBreadBattleOutProto.Result + ERROR_NO_ACTIVE_BATTLE_AT_STATION: StartBreadBattleOutProto.Result + ERROR_LOBBY_NOT_FOUND: StartBreadBattleOutProto.Result + ERROR_NO_PLAYER_LOCATION: StartBreadBattleOutProto.Result + ERROR_REQUEST_DOES_NOT_MATCH_EXISTING_BATTLE: StartBreadBattleOutProto.Result + ERROR_NO_PLAYER_LOCATION2: StartBreadBattleOutProto.Result + ERROR_BATTLE_START_TIME_NOT_REACHED: StartBreadBattleOutProto.Result + ERROR_BATTLE_END_TIME_REACHED: StartBreadBattleOutProto.Result + ERROR_RVN_JOIN_FAILED: StartBreadBattleOutProto.Result + ERROR_RVN_START_FAILED: StartBreadBattleOutProto.Result + ERROR_DUPLICATE_PLAYER_NUMBER: StartBreadBattleOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + SESSION_PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + SERVER_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + LOBBY_FIELD_NUMBER: _ClassVar[int] + DEBUG_ERROR_DESCRIPTION_FIELD_NUMBER: _ClassVar[int] + RVN_CONNECTION_FIELD_NUMBER: _ClassVar[int] + result: StartBreadBattleOutProto.Result + session_player_id: str + server_timestamp_ms: int + lobby: BreadLobbyProto + debug_error_description: str + rvn_connection: RvnConnectionProto + def __init__(self, result: _Optional[_Union[StartBreadBattleOutProto.Result, str]] = ..., session_player_id: _Optional[str] = ..., server_timestamp_ms: _Optional[int] = ..., lobby: _Optional[_Union[BreadLobbyProto, _Mapping]] = ..., debug_error_description: _Optional[str] = ..., rvn_connection: _Optional[_Union[RvnConnectionProto, _Mapping]] = ...) -> None: ... + +class StartBreadBattleProto(_message.Message): + __slots__ = ["attacking_pokemon_id", "station_id", "bread_battle_seed", "station_lat_degrees", "station_lng_degrees", "bread_battle_entry_point"] + ATTACKING_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + STATION_ID_FIELD_NUMBER: _ClassVar[int] + BREAD_BATTLE_SEED_FIELD_NUMBER: _ClassVar[int] + STATION_LAT_DEGREES_FIELD_NUMBER: _ClassVar[int] + STATION_LNG_DEGREES_FIELD_NUMBER: _ClassVar[int] + BREAD_BATTLE_ENTRY_POINT_FIELD_NUMBER: _ClassVar[int] + attacking_pokemon_id: _containers.RepeatedScalarFieldContainer[int] + station_id: str + bread_battle_seed: int + station_lat_degrees: float + station_lng_degrees: float + bread_battle_entry_point: BreadBattleEntryPoint + def __init__(self, attacking_pokemon_id: _Optional[_Iterable[int]] = ..., station_id: _Optional[str] = ..., bread_battle_seed: _Optional[int] = ..., station_lat_degrees: _Optional[float] = ..., station_lng_degrees: _Optional[float] = ..., bread_battle_entry_point: _Optional[_Union[BreadBattleEntryPoint, str]] = ...) -> None: ... + +class StartGymBattleOutProto(_message.Message): + __slots__ = ["result", "battle_start_ms", "battle_end_ms", "battle_id", "defender", "battle_log", "attacker", "battle"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[StartGymBattleOutProto.Result] + SUCCESS: _ClassVar[StartGymBattleOutProto.Result] + ERROR_GYM_NOT_FOUND: _ClassVar[StartGymBattleOutProto.Result] + ERROR_GYM_NEUTRAL: _ClassVar[StartGymBattleOutProto.Result] + ERROR_GYM_WRONG_TEAM: _ClassVar[StartGymBattleOutProto.Result] + ERROR_GYM_EMPTY: _ClassVar[StartGymBattleOutProto.Result] + ERROR_INVALID_DEFENDER: _ClassVar[StartGymBattleOutProto.Result] + ERROR_TRAINING_INVALID_ATTACKER_COUNT: _ClassVar[StartGymBattleOutProto.Result] + ERROR_ALL_POKEMON_FAINTED: _ClassVar[StartGymBattleOutProto.Result] + ERROR_TOO_MANY_BATTLES: _ClassVar[StartGymBattleOutProto.Result] + ERROR_TOO_MANY_PLAYERS: _ClassVar[StartGymBattleOutProto.Result] + ERROR_GYM_BATTLE_LOCKOUT: _ClassVar[StartGymBattleOutProto.Result] + ERROR_PLAYER_BELOW_MINIMUM_LEVEL: _ClassVar[StartGymBattleOutProto.Result] + ERROR_NOT_IN_RANGE: _ClassVar[StartGymBattleOutProto.Result] + ERROR_POI_INACCESSIBLE: _ClassVar[StartGymBattleOutProto.Result] + UNSET: StartGymBattleOutProto.Result + SUCCESS: StartGymBattleOutProto.Result + ERROR_GYM_NOT_FOUND: StartGymBattleOutProto.Result + ERROR_GYM_NEUTRAL: StartGymBattleOutProto.Result + ERROR_GYM_WRONG_TEAM: StartGymBattleOutProto.Result + ERROR_GYM_EMPTY: StartGymBattleOutProto.Result + ERROR_INVALID_DEFENDER: StartGymBattleOutProto.Result + ERROR_TRAINING_INVALID_ATTACKER_COUNT: StartGymBattleOutProto.Result + ERROR_ALL_POKEMON_FAINTED: StartGymBattleOutProto.Result + ERROR_TOO_MANY_BATTLES: StartGymBattleOutProto.Result + ERROR_TOO_MANY_PLAYERS: StartGymBattleOutProto.Result + ERROR_GYM_BATTLE_LOCKOUT: StartGymBattleOutProto.Result + ERROR_PLAYER_BELOW_MINIMUM_LEVEL: StartGymBattleOutProto.Result + ERROR_NOT_IN_RANGE: StartGymBattleOutProto.Result + ERROR_POI_INACCESSIBLE: StartGymBattleOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + BATTLE_START_MS_FIELD_NUMBER: _ClassVar[int] + BATTLE_END_MS_FIELD_NUMBER: _ClassVar[int] + BATTLE_ID_FIELD_NUMBER: _ClassVar[int] + DEFENDER_FIELD_NUMBER: _ClassVar[int] + BATTLE_LOG_FIELD_NUMBER: _ClassVar[int] + ATTACKER_FIELD_NUMBER: _ClassVar[int] + BATTLE_FIELD_NUMBER: _ClassVar[int] + result: StartGymBattleOutProto.Result + battle_start_ms: int + battle_end_ms: int + battle_id: str + defender: BattleParticipantProto + battle_log: BattleLogProto + attacker: BattleParticipantProto + battle: BattleProto + def __init__(self, result: _Optional[_Union[StartGymBattleOutProto.Result, str]] = ..., battle_start_ms: _Optional[int] = ..., battle_end_ms: _Optional[int] = ..., battle_id: _Optional[str] = ..., defender: _Optional[_Union[BattleParticipantProto, _Mapping]] = ..., battle_log: _Optional[_Union[BattleLogProto, _Mapping]] = ..., attacker: _Optional[_Union[BattleParticipantProto, _Mapping]] = ..., battle: _Optional[_Union[BattleProto, _Mapping]] = ...) -> None: ... + +class StartGymBattleProto(_message.Message): + __slots__ = ["gym_id", "attacking_pokemon_id", "defending_pokemon_id", "player_lat_degrees", "player_lng_degrees"] + GYM_ID_FIELD_NUMBER: _ClassVar[int] + ATTACKING_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + DEFENDING_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + PLAYER_LAT_DEGREES_FIELD_NUMBER: _ClassVar[int] + PLAYER_LNG_DEGREES_FIELD_NUMBER: _ClassVar[int] + gym_id: str + attacking_pokemon_id: _containers.RepeatedScalarFieldContainer[int] + defending_pokemon_id: int + player_lat_degrees: float + player_lng_degrees: float + def __init__(self, gym_id: _Optional[str] = ..., attacking_pokemon_id: _Optional[_Iterable[int]] = ..., defending_pokemon_id: _Optional[int] = ..., player_lat_degrees: _Optional[float] = ..., player_lng_degrees: _Optional[float] = ...) -> None: ... + +class StartIncidentOutProto(_message.Message): + __slots__ = ["status", "incident"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[StartIncidentOutProto.Status] + SUCCESS: _ClassVar[StartIncidentOutProto.Status] + ERROR_NOT_IN_RANGE: _ClassVar[StartIncidentOutProto.Status] + ERROR_INCIDENT_COMPLETED: _ClassVar[StartIncidentOutProto.Status] + ERROR_INCIDENT_NOT_FOUND: _ClassVar[StartIncidentOutProto.Status] + ERROR_PLAYER_BELOW_MIN_LEVEL: _ClassVar[StartIncidentOutProto.Status] + ERROR: _ClassVar[StartIncidentOutProto.Status] + UNSET: StartIncidentOutProto.Status + SUCCESS: StartIncidentOutProto.Status + ERROR_NOT_IN_RANGE: StartIncidentOutProto.Status + ERROR_INCIDENT_COMPLETED: StartIncidentOutProto.Status + ERROR_INCIDENT_NOT_FOUND: StartIncidentOutProto.Status + ERROR_PLAYER_BELOW_MIN_LEVEL: StartIncidentOutProto.Status + ERROR: StartIncidentOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + INCIDENT_FIELD_NUMBER: _ClassVar[int] + status: StartIncidentOutProto.Status + incident: ClientIncidentProto + def __init__(self, status: _Optional[_Union[StartIncidentOutProto.Status, str]] = ..., incident: _Optional[_Union[ClientIncidentProto, _Mapping]] = ...) -> None: ... + +class StartIncidentProto(_message.Message): + __slots__ = ["incident_lookup"] + INCIDENT_LOOKUP_FIELD_NUMBER: _ClassVar[int] + incident_lookup: IncidentLookupProto + def __init__(self, incident_lookup: _Optional[_Union[IncidentLookupProto, _Mapping]] = ...) -> None: ... + +class StartMpWalkQuestOutProto(_message.Message): + __slots__ = ["status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[StartMpWalkQuestOutProto.Status] + SUCCESS: _ClassVar[StartMpWalkQuestOutProto.Status] + ALREADY_STARTED: _ClassVar[StartMpWalkQuestOutProto.Status] + MP_NOT_ENABLED: _ClassVar[StartMpWalkQuestOutProto.Status] + UNSET: StartMpWalkQuestOutProto.Status + SUCCESS: StartMpWalkQuestOutProto.Status + ALREADY_STARTED: StartMpWalkQuestOutProto.Status + MP_NOT_ENABLED: StartMpWalkQuestOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + status: StartMpWalkQuestOutProto.Status + def __init__(self, status: _Optional[_Union[StartMpWalkQuestOutProto.Status, str]] = ...) -> None: ... + +class StartMpWalkQuestProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class StartPartyOutProto(_message.Message): + __slots__ = ["party", "result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[StartPartyOutProto.Result] + ERROR_UNKNOWN: _ClassVar[StartPartyOutProto.Result] + SUCCESS: _ClassVar[StartPartyOutProto.Result] + ERROR_FEATURE_DISABLED: _ClassVar[StartPartyOutProto.Result] + ERROR_PLAYER_NOT_IN_PARTY: _ClassVar[StartPartyOutProto.Result] + ERROR_PARTY_NOT_READY_TO_START: _ClassVar[StartPartyOutProto.Result] + ERROR_PLAYER_IS_NOT_HOST: _ClassVar[StartPartyOutProto.Result] + ERROR_NOT_ENOUGH_PLAYERS: _ClassVar[StartPartyOutProto.Result] + ERROR_PARTY_TIMED_OUT: _ClassVar[StartPartyOutProto.Result] + ERROR_PLAYERS_NOT_IN_RANGE: _ClassVar[StartPartyOutProto.Result] + ERROR_REDIS_EXCEPTION: _ClassVar[StartPartyOutProto.Result] + ERROR_NO_LOCATION: _ClassVar[StartPartyOutProto.Result] + ERROR_PLFE_REDIRECT_NEEDED: _ClassVar[StartPartyOutProto.Result] + UNSET: StartPartyOutProto.Result + ERROR_UNKNOWN: StartPartyOutProto.Result + SUCCESS: StartPartyOutProto.Result + ERROR_FEATURE_DISABLED: StartPartyOutProto.Result + ERROR_PLAYER_NOT_IN_PARTY: StartPartyOutProto.Result + ERROR_PARTY_NOT_READY_TO_START: StartPartyOutProto.Result + ERROR_PLAYER_IS_NOT_HOST: StartPartyOutProto.Result + ERROR_NOT_ENOUGH_PLAYERS: StartPartyOutProto.Result + ERROR_PARTY_TIMED_OUT: StartPartyOutProto.Result + ERROR_PLAYERS_NOT_IN_RANGE: StartPartyOutProto.Result + ERROR_REDIS_EXCEPTION: StartPartyOutProto.Result + ERROR_NO_LOCATION: StartPartyOutProto.Result + ERROR_PLFE_REDIRECT_NEEDED: StartPartyOutProto.Result + PARTY_FIELD_NUMBER: _ClassVar[int] + RESULT_FIELD_NUMBER: _ClassVar[int] + party: PartyRpcProto + result: StartPartyOutProto.Result + def __init__(self, party: _Optional[_Union[PartyRpcProto, _Mapping]] = ..., result: _Optional[_Union[StartPartyOutProto.Result, str]] = ...) -> None: ... + +class StartPartyProto(_message.Message): + __slots__ = ["party_id"] + PARTY_ID_FIELD_NUMBER: _ClassVar[int] + party_id: _containers.RepeatedScalarFieldContainer[int] + def __init__(self, party_id: _Optional[_Iterable[int]] = ...) -> None: ... + +class StartPartyQuestOutProto(_message.Message): + __slots__ = ["result", "quest"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[StartPartyQuestOutProto.Result] + ERROR_UNKNOWN: _ClassVar[StartPartyQuestOutProto.Result] + SUCCESS: _ClassVar[StartPartyQuestOutProto.Result] + ERROR_FEATURE_DISABLED: _ClassVar[StartPartyQuestOutProto.Result] + ERROR_PLAYER_NOT_IN_PARTY: _ClassVar[StartPartyQuestOutProto.Result] + ERROR_PLAYER_IS_NOT_HOST: _ClassVar[StartPartyQuestOutProto.Result] + ERROR_QUEST_NOT_FOUND: _ClassVar[StartPartyQuestOutProto.Result] + ERROR_QUEST_STATUS_INVALID: _ClassVar[StartPartyQuestOutProto.Result] + ERROR_PARTY_NOT_FOUND: _ClassVar[StartPartyQuestOutProto.Result] + ERROR_PARTY_STATUS_INVALID: _ClassVar[StartPartyQuestOutProto.Result] + ERROR_PLAYER_STATE_NOT_FOUND: _ClassVar[StartPartyQuestOutProto.Result] + ERROR_PLAYER_STATE_INVALID: _ClassVar[StartPartyQuestOutProto.Result] + ERROR_ALREADY_STARTED_QUEST: _ClassVar[StartPartyQuestOutProto.Result] + ERROR_PARTY_TIMED_OUT: _ClassVar[StartPartyQuestOutProto.Result] + ERROR_PLFE_REDIRECT_NEEDED: _ClassVar[StartPartyQuestOutProto.Result] + UNSET: StartPartyQuestOutProto.Result + ERROR_UNKNOWN: StartPartyQuestOutProto.Result + SUCCESS: StartPartyQuestOutProto.Result + ERROR_FEATURE_DISABLED: StartPartyQuestOutProto.Result + ERROR_PLAYER_NOT_IN_PARTY: StartPartyQuestOutProto.Result + ERROR_PLAYER_IS_NOT_HOST: StartPartyQuestOutProto.Result + ERROR_QUEST_NOT_FOUND: StartPartyQuestOutProto.Result + ERROR_QUEST_STATUS_INVALID: StartPartyQuestOutProto.Result + ERROR_PARTY_NOT_FOUND: StartPartyQuestOutProto.Result + ERROR_PARTY_STATUS_INVALID: StartPartyQuestOutProto.Result + ERROR_PLAYER_STATE_NOT_FOUND: StartPartyQuestOutProto.Result + ERROR_PLAYER_STATE_INVALID: StartPartyQuestOutProto.Result + ERROR_ALREADY_STARTED_QUEST: StartPartyQuestOutProto.Result + ERROR_PARTY_TIMED_OUT: StartPartyQuestOutProto.Result + ERROR_PLFE_REDIRECT_NEEDED: StartPartyQuestOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + QUEST_FIELD_NUMBER: _ClassVar[int] + result: StartPartyQuestOutProto.Result + quest: ClientQuestProto + def __init__(self, result: _Optional[_Union[StartPartyQuestOutProto.Result, str]] = ..., quest: _Optional[_Union[ClientQuestProto, _Mapping]] = ...) -> None: ... + +class StartPartyQuestProto(_message.Message): + __slots__ = ["quest_id"] + QUEST_ID_FIELD_NUMBER: _ClassVar[int] + quest_id: str + def __init__(self, quest_id: _Optional[str] = ...) -> None: ... + +class StartQuestIncidentProto(_message.Message): + __slots__ = ["incident_lookup", "quest_id"] + INCIDENT_LOOKUP_FIELD_NUMBER: _ClassVar[int] + QUEST_ID_FIELD_NUMBER: _ClassVar[int] + incident_lookup: IncidentLookupProto + quest_id: str + def __init__(self, incident_lookup: _Optional[_Union[IncidentLookupProto, _Mapping]] = ..., quest_id: _Optional[str] = ...) -> None: ... + +class StartRaidBattleData(_message.Message): + __slots__ = ["attacking_pokemon_id", "rpc_id"] + ATTACKING_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + RPC_ID_FIELD_NUMBER: _ClassVar[int] + attacking_pokemon_id: _containers.RepeatedScalarFieldContainer[int] + rpc_id: int + def __init__(self, attacking_pokemon_id: _Optional[_Iterable[int]] = ..., rpc_id: _Optional[int] = ...) -> None: ... + +class StartRaidBattleOutProto(_message.Message): + __slots__ = ["result", "battle", "battle_experiment", "session_player_id"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[StartRaidBattleOutProto.Result] + SUCCESS: _ClassVar[StartRaidBattleOutProto.Result] + ERROR_GYM_NOT_FOUND: _ClassVar[StartRaidBattleOutProto.Result] + ERROR_RAID_UNAVAILABLE: _ClassVar[StartRaidBattleOutProto.Result] + ERROR_RAID_COMPLETED: _ClassVar[StartRaidBattleOutProto.Result] + ERROR_INVALID_ATTACKERS: _ClassVar[StartRaidBattleOutProto.Result] + ERROR_PLAYER_BELOW_MINIMUM_LEVEL: _ClassVar[StartRaidBattleOutProto.Result] + ERROR_NOT_IN_RANGE: _ClassVar[StartRaidBattleOutProto.Result] + ERROR_POI_INACCESSIBLE: _ClassVar[StartRaidBattleOutProto.Result] + ERROR_LOBBY_NOT_FOUND: _ClassVar[StartRaidBattleOutProto.Result] + ERROR_NO_TICKET: _ClassVar[StartRaidBattleOutProto.Result] + ERROR_INVALID_SERVER: _ClassVar[StartRaidBattleOutProto.Result] + ERROR_NEVER_JOINED_BATTLE: _ClassVar[StartRaidBattleOutProto.Result] + ERROR_DATA: _ClassVar[StartRaidBattleOutProto.Result] + UNSET: StartRaidBattleOutProto.Result + SUCCESS: StartRaidBattleOutProto.Result + ERROR_GYM_NOT_FOUND: StartRaidBattleOutProto.Result + ERROR_RAID_UNAVAILABLE: StartRaidBattleOutProto.Result + ERROR_RAID_COMPLETED: StartRaidBattleOutProto.Result + ERROR_INVALID_ATTACKERS: StartRaidBattleOutProto.Result + ERROR_PLAYER_BELOW_MINIMUM_LEVEL: StartRaidBattleOutProto.Result + ERROR_NOT_IN_RANGE: StartRaidBattleOutProto.Result + ERROR_POI_INACCESSIBLE: StartRaidBattleOutProto.Result + ERROR_LOBBY_NOT_FOUND: StartRaidBattleOutProto.Result + ERROR_NO_TICKET: StartRaidBattleOutProto.Result + ERROR_INVALID_SERVER: StartRaidBattleOutProto.Result + ERROR_NEVER_JOINED_BATTLE: StartRaidBattleOutProto.Result + ERROR_DATA: StartRaidBattleOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + BATTLE_FIELD_NUMBER: _ClassVar[int] + BATTLE_EXPERIMENT_FIELD_NUMBER: _ClassVar[int] + SESSION_PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + result: StartRaidBattleOutProto.Result + battle: BattleProto + battle_experiment: _containers.RepeatedScalarFieldContainer[BattleExperiment] + session_player_id: str + def __init__(self, result: _Optional[_Union[StartRaidBattleOutProto.Result, str]] = ..., battle: _Optional[_Union[BattleProto, _Mapping]] = ..., battle_experiment: _Optional[_Iterable[_Union[BattleExperiment, str]]] = ..., session_player_id: _Optional[str] = ...) -> None: ... + +class StartRaidBattleProto(_message.Message): + __slots__ = ["gym_id", "raid_seed", "lobby_id", "attacking_pokemon_id", "player_lat_degrees", "player_lng_degrees", "gym_lat_degrees", "gym_lng_degrees"] + GYM_ID_FIELD_NUMBER: _ClassVar[int] + RAID_SEED_FIELD_NUMBER: _ClassVar[int] + LOBBY_ID_FIELD_NUMBER: _ClassVar[int] + ATTACKING_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + PLAYER_LAT_DEGREES_FIELD_NUMBER: _ClassVar[int] + PLAYER_LNG_DEGREES_FIELD_NUMBER: _ClassVar[int] + GYM_LAT_DEGREES_FIELD_NUMBER: _ClassVar[int] + GYM_LNG_DEGREES_FIELD_NUMBER: _ClassVar[int] + gym_id: str + raid_seed: int + lobby_id: _containers.RepeatedScalarFieldContainer[int] + attacking_pokemon_id: _containers.RepeatedScalarFieldContainer[int] + player_lat_degrees: float + player_lng_degrees: float + gym_lat_degrees: float + gym_lng_degrees: float + def __init__(self, gym_id: _Optional[str] = ..., raid_seed: _Optional[int] = ..., lobby_id: _Optional[_Iterable[int]] = ..., attacking_pokemon_id: _Optional[_Iterable[int]] = ..., player_lat_degrees: _Optional[float] = ..., player_lng_degrees: _Optional[float] = ..., gym_lat_degrees: _Optional[float] = ..., gym_lng_degrees: _Optional[float] = ...) -> None: ... + +class StartRaidBattleResponseData(_message.Message): + __slots__ = ["result", "rpc_id", "round_trip_time_ms", "highest_friendship_milestone"] + RESULT_FIELD_NUMBER: _ClassVar[int] + RPC_ID_FIELD_NUMBER: _ClassVar[int] + ROUND_TRIP_TIME_MS_FIELD_NUMBER: _ClassVar[int] + HIGHEST_FRIENDSHIP_MILESTONE_FIELD_NUMBER: _ClassVar[int] + result: StartRaidBattleOutProto.Result + rpc_id: int + round_trip_time_ms: int + highest_friendship_milestone: FriendshipLevelMilestone + def __init__(self, result: _Optional[_Union[StartRaidBattleOutProto.Result, str]] = ..., rpc_id: _Optional[int] = ..., round_trip_time_ms: _Optional[int] = ..., highest_friendship_milestone: _Optional[_Union[FriendshipLevelMilestone, str]] = ...) -> None: ... + +class StartRocketBalloonIncidentProto(_message.Message): + __slots__ = ["incident_lookup"] + INCIDENT_LOOKUP_FIELD_NUMBER: _ClassVar[int] + incident_lookup: IncidentLookupProto + def __init__(self, incident_lookup: _Optional[_Union[IncidentLookupProto, _Mapping]] = ...) -> None: ... + +class StartRouteOutProto(_message.Message): + __slots__ = ["status", "route_play"] + STATUS_FIELD_NUMBER: _ClassVar[int] + ROUTE_PLAY_FIELD_NUMBER: _ClassVar[int] + status: RoutePlayStatus.Status + route_play: RoutePlayProto + def __init__(self, status: _Optional[_Union[RoutePlayStatus.Status, str]] = ..., route_play: _Optional[_Union[RoutePlayProto, _Mapping]] = ...) -> None: ... + +class StartRouteProto(_message.Message): + __slots__ = ["route_id", "entry_fort_id", "travel_in_reverse"] + ROUTE_ID_FIELD_NUMBER: _ClassVar[int] + ENTRY_FORT_ID_FIELD_NUMBER: _ClassVar[int] + TRAVEL_IN_REVERSE_FIELD_NUMBER: _ClassVar[int] + route_id: str + entry_fort_id: str + travel_in_reverse: bool + def __init__(self, route_id: _Optional[str] = ..., entry_fort_id: _Optional[str] = ..., travel_in_reverse: bool = ...) -> None: ... + +class StartTutorialOutProto(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[StartTutorialOutProto.Result] + SUCCESS: _ClassVar[StartTutorialOutProto.Result] + ERROR_PLAYER_ALREADY_STARTED_TUTORIAL: _ClassVar[StartTutorialOutProto.Result] + ERROR_FAILED_TO_START: _ClassVar[StartTutorialOutProto.Result] + UNSET: StartTutorialOutProto.Result + SUCCESS: StartTutorialOutProto.Result + ERROR_PLAYER_ALREADY_STARTED_TUTORIAL: StartTutorialOutProto.Result + ERROR_FAILED_TO_START: StartTutorialOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: StartTutorialOutProto.Result + def __init__(self, result: _Optional[_Union[StartTutorialOutProto.Result, str]] = ...) -> None: ... + +class StartTutorialProto(_message.Message): + __slots__ = ["onboarding_v2_enabled"] + ONBOARDING_V2_ENABLED_FIELD_NUMBER: _ClassVar[int] + onboarding_v2_enabled: bool + def __init__(self, onboarding_v2_enabled: bool = ...) -> None: ... + +class StartupMeasurementProto(_message.Message): + __slots__ = ["num_starts", "load_to_tos_login_duration_ms", "load_to_map_duration_ms"] + class ComponentLoadDurations(_message.Message): + __slots__ = ["component_name", "load_duration_ms", "absolute_duration_ms"] + COMPONENT_NAME_FIELD_NUMBER: _ClassVar[int] + LOAD_DURATION_MS_FIELD_NUMBER: _ClassVar[int] + ABSOLUTE_DURATION_MS_FIELD_NUMBER: _ClassVar[int] + component_name: str + load_duration_ms: int + absolute_duration_ms: int + def __init__(self, component_name: _Optional[str] = ..., load_duration_ms: _Optional[int] = ..., absolute_duration_ms: _Optional[int] = ...) -> None: ... + NUM_STARTS_FIELD_NUMBER: _ClassVar[int] + LOAD_TO_TOS_LOGIN_DURATION_MS_FIELD_NUMBER: _ClassVar[int] + LOAD_TO_MAP_DURATION_MS_FIELD_NUMBER: _ClassVar[int] + num_starts: int + load_to_tos_login_duration_ms: int + load_to_map_duration_ms: int + def __init__(self, num_starts: _Optional[int] = ..., load_to_tos_login_duration_ms: _Optional[int] = ..., load_to_map_duration_ms: _Optional[int] = ...) -> None: ... + +class StatementOfReason(_message.Message): + __slots__ = ["niantic_sor", "enforcement_id"] + NIANTIC_SOR_FIELD_NUMBER: _ClassVar[int] + ENFORCEMENT_ID_FIELD_NUMBER: _ClassVar[int] + niantic_sor: StatementSorTypes + enforcement_id: str + def __init__(self, niantic_sor: _Optional[_Union[StatementSorTypes, str]] = ..., enforcement_id: _Optional[str] = ...) -> None: ... + +class StationCreateDetail(_message.Message): + __slots__ = ["caught_in_wild"] + CAUGHT_IN_WILD_FIELD_NUMBER: _ClassVar[int] + caught_in_wild: bool + def __init__(self, caught_in_wild: bool = ...) -> None: ... + +class StationPokemonEncounterOutProto(_message.Message): + __slots__ = ["result", "pokemon", "capture_probability", "active_item", "arplus_attempts_until_flee"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[StationPokemonEncounterOutProto.Result] + SUCCESS: _ClassVar[StationPokemonEncounterOutProto.Result] + NOT_AVAILABLE: _ClassVar[StationPokemonEncounterOutProto.Result] + NOT_IN_RANGE: _ClassVar[StationPokemonEncounterOutProto.Result] + ENCOUNTER_ALREADY_FINISHED: _ClassVar[StationPokemonEncounterOutProto.Result] + POKEMON_INVENTORY_FULL: _ClassVar[StationPokemonEncounterOutProto.Result] + UNSET: StationPokemonEncounterOutProto.Result + SUCCESS: StationPokemonEncounterOutProto.Result + NOT_AVAILABLE: StationPokemonEncounterOutProto.Result + NOT_IN_RANGE: StationPokemonEncounterOutProto.Result + ENCOUNTER_ALREADY_FINISHED: StationPokemonEncounterOutProto.Result + POKEMON_INVENTORY_FULL: StationPokemonEncounterOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + POKEMON_FIELD_NUMBER: _ClassVar[int] + CAPTURE_PROBABILITY_FIELD_NUMBER: _ClassVar[int] + ACTIVE_ITEM_FIELD_NUMBER: _ClassVar[int] + ARPLUS_ATTEMPTS_UNTIL_FLEE_FIELD_NUMBER: _ClassVar[int] + result: StationPokemonEncounterOutProto.Result + pokemon: PokemonProto + capture_probability: CaptureProbabilityProto + active_item: Item + arplus_attempts_until_flee: int + def __init__(self, result: _Optional[_Union[StationPokemonEncounterOutProto.Result, str]] = ..., pokemon: _Optional[_Union[PokemonProto, _Mapping]] = ..., capture_probability: _Optional[_Union[CaptureProbabilityProto, _Mapping]] = ..., active_item: _Optional[_Union[Item, str]] = ..., arplus_attempts_until_flee: _Optional[int] = ...) -> None: ... + +class StationPokemonEncounterProto(_message.Message): + __slots__ = ["station_id", "encounter_id"] + STATION_ID_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_ID_FIELD_NUMBER: _ClassVar[int] + station_id: str + encounter_id: str + def __init__(self, station_id: _Optional[str] = ..., encounter_id: _Optional[str] = ...) -> None: ... + +class StationPokemonOutProto(_message.Message): + __slots__ = ["result", "player_client_stationed_pokemon"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[StationPokemonOutProto.Result] + SUCCESS: _ClassVar[StationPokemonOutProto.Result] + ALREADY_STATIONED: _ClassVar[StationPokemonOutProto.Result] + INVALID_POKEMON: _ClassVar[StationPokemonOutProto.Result] + NOT_IN_RANGE: _ClassVar[StationPokemonOutProto.Result] + INVALID_STATION: _ClassVar[StationPokemonOutProto.Result] + POKEMON_NOT_FOUND: _ClassVar[StationPokemonOutProto.Result] + STATION_NOT_FOUND: _ClassVar[StationPokemonOutProto.Result] + BATTLE_NOT_COMPLETE: _ClassVar[StationPokemonOutProto.Result] + STATION_MAX_CAPACITY: _ClassVar[StationPokemonOutProto.Result] + UNSET: StationPokemonOutProto.Result + SUCCESS: StationPokemonOutProto.Result + ALREADY_STATIONED: StationPokemonOutProto.Result + INVALID_POKEMON: StationPokemonOutProto.Result + NOT_IN_RANGE: StationPokemonOutProto.Result + INVALID_STATION: StationPokemonOutProto.Result + POKEMON_NOT_FOUND: StationPokemonOutProto.Result + STATION_NOT_FOUND: StationPokemonOutProto.Result + BATTLE_NOT_COMPLETE: StationPokemonOutProto.Result + STATION_MAX_CAPACITY: StationPokemonOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + PLAYER_CLIENT_STATIONED_POKEMON_FIELD_NUMBER: _ClassVar[int] + result: StationPokemonOutProto.Result + player_client_stationed_pokemon: PlayerClientStationedPokemonProto + def __init__(self, result: _Optional[_Union[StationPokemonOutProto.Result, str]] = ..., player_client_stationed_pokemon: _Optional[_Union[PlayerClientStationedPokemonProto, _Mapping]] = ...) -> None: ... + +class StationPokemonProto(_message.Message): + __slots__ = ["station_id", "pokemon_id", "station_lat_degrees", "station_lng_degrees", "bread_battle_id"] + STATION_ID_FIELD_NUMBER: _ClassVar[int] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + STATION_LAT_DEGREES_FIELD_NUMBER: _ClassVar[int] + STATION_LNG_DEGREES_FIELD_NUMBER: _ClassVar[int] + BREAD_BATTLE_ID_FIELD_NUMBER: _ClassVar[int] + station_id: str + pokemon_id: int + station_lat_degrees: float + station_lng_degrees: float + bread_battle_id: str + def __init__(self, station_id: _Optional[str] = ..., pokemon_id: _Optional[int] = ..., station_lat_degrees: _Optional[float] = ..., station_lng_degrees: _Optional[float] = ..., bread_battle_id: _Optional[str] = ...) -> None: ... + +class StationProto(_message.Message): + __slots__ = ["id", "lat", "lng", "name", "battle_details", "player_battle_status", "start_time_ms", "end_time_ms", "cooldown_complete_ms", "is_bread_battle_available", "is_inactive"] + class BattleStatus(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[StationProto.BattleStatus] + MARKED: _ClassVar[StationProto.BattleStatus] + COMPLETED: _ClassVar[StationProto.BattleStatus] + UNSET: StationProto.BattleStatus + MARKED: StationProto.BattleStatus + COMPLETED: StationProto.BattleStatus + ID_FIELD_NUMBER: _ClassVar[int] + LAT_FIELD_NUMBER: _ClassVar[int] + LNG_FIELD_NUMBER: _ClassVar[int] + NAME_FIELD_NUMBER: _ClassVar[int] + BATTLE_DETAILS_FIELD_NUMBER: _ClassVar[int] + PLAYER_BATTLE_STATUS_FIELD_NUMBER: _ClassVar[int] + START_TIME_MS_FIELD_NUMBER: _ClassVar[int] + END_TIME_MS_FIELD_NUMBER: _ClassVar[int] + COOLDOWN_COMPLETE_MS_FIELD_NUMBER: _ClassVar[int] + IS_BREAD_BATTLE_AVAILABLE_FIELD_NUMBER: _ClassVar[int] + IS_INACTIVE_FIELD_NUMBER: _ClassVar[int] + id: str + lat: float + lng: float + name: str + battle_details: BreadBattleDetailProto + player_battle_status: StationProto.BattleStatus + start_time_ms: int + end_time_ms: int + cooldown_complete_ms: int + is_bread_battle_available: bool + is_inactive: bool + def __init__(self, id: _Optional[str] = ..., lat: _Optional[float] = ..., lng: _Optional[float] = ..., name: _Optional[str] = ..., battle_details: _Optional[_Union[BreadBattleDetailProto, _Mapping]] = ..., player_battle_status: _Optional[_Union[StationProto.BattleStatus, str]] = ..., start_time_ms: _Optional[int] = ..., end_time_ms: _Optional[int] = ..., cooldown_complete_ms: _Optional[int] = ..., is_bread_battle_available: bool = ..., is_inactive: bool = ...) -> None: ... + +class StationRewardSettingsProto(_message.Message): + __slots__ = ["group", "candy", "xl_candy"] + GROUP_FIELD_NUMBER: _ClassVar[int] + CANDY_FIELD_NUMBER: _ClassVar[int] + XL_CANDY_FIELD_NUMBER: _ClassVar[int] + group: BreadGroupSettings.Group + candy: _containers.RepeatedScalarFieldContainer[int] + xl_candy: _containers.RepeatedScalarFieldContainer[int] + def __init__(self, group: _Optional[_Union[BreadGroupSettings.Group, str]] = ..., candy: _Optional[_Iterable[int]] = ..., xl_candy: _Optional[_Iterable[int]] = ...) -> None: ... + +class StationedPokemonTableSettingsProto(_message.Message): + __slots__ = ["stationed_pokemon_table_enum", "tier_boosts"] + class StationedPokemonTable(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[StationedPokemonTableSettingsProto.StationedPokemonTable] + BREAD_STATIONED_POKEMON_SPAWN_BOOST_TABLE_SETTINGS: _ClassVar[StationedPokemonTableSettingsProto.StationedPokemonTable] + SOURDOUGH_STATIONED_POKEMON_SPAWN_BOOST_TABLE_SETTINGS: _ClassVar[StationedPokemonTableSettingsProto.StationedPokemonTable] + STATIONED_POKEMON_POWER_BOOST_TABLE_SETTINGS: _ClassVar[StationedPokemonTableSettingsProto.StationedPokemonTable] + UNSET: StationedPokemonTableSettingsProto.StationedPokemonTable + BREAD_STATIONED_POKEMON_SPAWN_BOOST_TABLE_SETTINGS: StationedPokemonTableSettingsProto.StationedPokemonTable + SOURDOUGH_STATIONED_POKEMON_SPAWN_BOOST_TABLE_SETTINGS: StationedPokemonTableSettingsProto.StationedPokemonTable + STATIONED_POKEMON_POWER_BOOST_TABLE_SETTINGS: StationedPokemonTableSettingsProto.StationedPokemonTable + STATIONED_POKEMON_TABLE_ENUM_FIELD_NUMBER: _ClassVar[int] + TIER_BOOSTS_FIELD_NUMBER: _ClassVar[int] + stationed_pokemon_table_enum: StationedPokemonTableSettingsProto.StationedPokemonTable + tier_boosts: _containers.RepeatedCompositeFieldContainer[TierBoostSettingsProto] + def __init__(self, stationed_pokemon_table_enum: _Optional[_Union[StationedPokemonTableSettingsProto.StationedPokemonTable, str]] = ..., tier_boosts: _Optional[_Iterable[_Union[TierBoostSettingsProto, _Mapping]]] = ...) -> None: ... + +class StationedSectionProto(_message.Message): + __slots__ = ["pokemon_at_station"] + class StationedProto(_message.Message): + __slots__ = ["pokemon_id", "deployed_timestamp_ms"] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + DEPLOYED_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + pokemon_id: int + deployed_timestamp_ms: int + def __init__(self, pokemon_id: _Optional[int] = ..., deployed_timestamp_ms: _Optional[int] = ...) -> None: ... + POKEMON_AT_STATION_FIELD_NUMBER: _ClassVar[int] + pokemon_at_station: _containers.RepeatedCompositeFieldContainer[StationedSectionProto.StationedProto] + def __init__(self, pokemon_at_station: _Optional[_Iterable[_Union[StationedSectionProto.StationedProto, _Mapping]]] = ...) -> None: ... + +class StickerCategorySettingsProto(_message.Message): + __slots__ = ["enabled", "sticker_category"] + class StickerCategoryProto(_message.Message): + __slots__ = ["category", "sort_order", "active", "sticker_id", "preferred_category_icon"] + CATEGORY_FIELD_NUMBER: _ClassVar[int] + SORT_ORDER_FIELD_NUMBER: _ClassVar[int] + ACTIVE_FIELD_NUMBER: _ClassVar[int] + STICKER_ID_FIELD_NUMBER: _ClassVar[int] + PREFERRED_CATEGORY_ICON_FIELD_NUMBER: _ClassVar[int] + category: str + sort_order: int + active: bool + sticker_id: _containers.RepeatedScalarFieldContainer[str] + preferred_category_icon: str + def __init__(self, category: _Optional[str] = ..., sort_order: _Optional[int] = ..., active: bool = ..., sticker_id: _Optional[_Iterable[str]] = ..., preferred_category_icon: _Optional[str] = ...) -> None: ... + ENABLED_FIELD_NUMBER: _ClassVar[int] + STICKER_CATEGORY_FIELD_NUMBER: _ClassVar[int] + enabled: bool + sticker_category: _containers.RepeatedCompositeFieldContainer[StickerCategorySettingsProto.StickerCategoryProto] + def __init__(self, enabled: bool = ..., sticker_category: _Optional[_Iterable[_Union[StickerCategorySettingsProto.StickerCategoryProto, _Mapping]]] = ...) -> None: ... + +class StickerMetadataProto(_message.Message): + __slots__ = ["sticker_id", "sticker_url", "max_count", "pokemon_id", "category", "release_date", "region_id"] + STICKER_ID_FIELD_NUMBER: _ClassVar[int] + STICKER_URL_FIELD_NUMBER: _ClassVar[int] + MAX_COUNT_FIELD_NUMBER: _ClassVar[int] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + CATEGORY_FIELD_NUMBER: _ClassVar[int] + RELEASE_DATE_FIELD_NUMBER: _ClassVar[int] + REGION_ID_FIELD_NUMBER: _ClassVar[int] + sticker_id: str + sticker_url: str + max_count: int + pokemon_id: HoloPokemonId + category: _containers.RepeatedScalarFieldContainer[str] + release_date: int + region_id: int + def __init__(self, sticker_id: _Optional[str] = ..., sticker_url: _Optional[str] = ..., max_count: _Optional[int] = ..., pokemon_id: _Optional[_Union[HoloPokemonId, str]] = ..., category: _Optional[_Iterable[str]] = ..., release_date: _Optional[int] = ..., region_id: _Optional[int] = ...) -> None: ... + +class StickerProto(_message.Message): + __slots__ = ["sticker_id", "count", "used"] + STICKER_ID_FIELD_NUMBER: _ClassVar[int] + COUNT_FIELD_NUMBER: _ClassVar[int] + USED_FIELD_NUMBER: _ClassVar[int] + sticker_id: str + count: int + used: int + def __init__(self, sticker_id: _Optional[str] = ..., count: _Optional[int] = ..., used: _Optional[int] = ...) -> None: ... + +class StickerRewardProto(_message.Message): + __slots__ = ["sticker_id", "amount"] + STICKER_ID_FIELD_NUMBER: _ClassVar[int] + AMOUNT_FIELD_NUMBER: _ClassVar[int] + sticker_id: str + amount: int + def __init__(self, sticker_id: _Optional[str] = ..., amount: _Optional[int] = ...) -> None: ... + +class StickerSentProto(_message.Message): + __slots__ = ["sticker_id"] + STICKER_ID_FIELD_NUMBER: _ClassVar[int] + sticker_id: str + def __init__(self, sticker_id: _Optional[str] = ...) -> None: ... + +class StorageMetrics(_message.Message): + __slots__ = ["current_cache_size_bytes", "max_cache_size_bytes"] + CURRENT_CACHE_SIZE_BYTES_FIELD_NUMBER: _ClassVar[int] + MAX_CACHE_SIZE_BYTES_FIELD_NUMBER: _ClassVar[int] + current_cache_size_bytes: int + max_cache_size_bytes: int + def __init__(self, current_cache_size_bytes: _Optional[int] = ..., max_cache_size_bytes: _Optional[int] = ...) -> None: ... + +class StoreIapSettingsProto(_message.Message): + __slots__ = ["for_store", "library_version"] + FOR_STORE_FIELD_NUMBER: _ClassVar[int] + LIBRARY_VERSION_FIELD_NUMBER: _ClassVar[int] + for_store: Store + library_version: IapLibraryVersion + def __init__(self, for_store: _Optional[_Union[Store, str]] = ..., library_version: _Optional[_Union[IapLibraryVersion, str]] = ...) -> None: ... + +class StoryQuestSectionProto(_message.Message): + __slots__ = ["quest_id"] + QUEST_ID_FIELD_NUMBER: _ClassVar[int] + quest_id: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, quest_id: _Optional[_Iterable[str]] = ...) -> None: ... + +class StringValue(_message.Message): + __slots__ = ["value"] + VALUE_FIELD_NUMBER: _ClassVar[int] + value: str + def __init__(self, value: _Optional[str] = ...) -> None: ... + +class Struct(_message.Message): + __slots__ = ["fields"] + class FieldsEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: str + value: Value + def __init__(self, key: _Optional[str] = ..., value: _Optional[_Union[Value, _Mapping]] = ...) -> None: ... + FIELDS_FIELD_NUMBER: _ClassVar[int] + fields: _containers.MessageMap[str, Value] + def __init__(self, fields: _Optional[_Mapping[str, Value]] = ...) -> None: ... + +class StyleShopSettingsProto(_message.Message): + __slots__ = ["v2_enabled", "sets_enabled", "recommended_item_icon_names", "entry_tooltip_config", "new_item_tags_enabled", "cart_disabled", "purchase_confirm_disabled"] + class EntryTooltipConfig(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[StyleShopSettingsProto.EntryTooltipConfig] + ITEM_BUBBLE_ONLY: _ClassVar[StyleShopSettingsProto.EntryTooltipConfig] + RED_DOT_ONLY: _ClassVar[StyleShopSettingsProto.EntryTooltipConfig] + ALL_ON: _ClassVar[StyleShopSettingsProto.EntryTooltipConfig] + UNSET: StyleShopSettingsProto.EntryTooltipConfig + ITEM_BUBBLE_ONLY: StyleShopSettingsProto.EntryTooltipConfig + RED_DOT_ONLY: StyleShopSettingsProto.EntryTooltipConfig + ALL_ON: StyleShopSettingsProto.EntryTooltipConfig + V2_ENABLED_FIELD_NUMBER: _ClassVar[int] + SETS_ENABLED_FIELD_NUMBER: _ClassVar[int] + RECOMMENDED_ITEM_ICON_NAMES_FIELD_NUMBER: _ClassVar[int] + ENTRY_TOOLTIP_CONFIG_FIELD_NUMBER: _ClassVar[int] + NEW_ITEM_TAGS_ENABLED_FIELD_NUMBER: _ClassVar[int] + CART_DISABLED_FIELD_NUMBER: _ClassVar[int] + PURCHASE_CONFIRM_DISABLED_FIELD_NUMBER: _ClassVar[int] + v2_enabled: bool + sets_enabled: bool + recommended_item_icon_names: _containers.RepeatedScalarFieldContainer[str] + entry_tooltip_config: StyleShopSettingsProto.EntryTooltipConfig + new_item_tags_enabled: bool + cart_disabled: bool + purchase_confirm_disabled: bool + def __init__(self, v2_enabled: bool = ..., sets_enabled: bool = ..., recommended_item_icon_names: _Optional[_Iterable[str]] = ..., entry_tooltip_config: _Optional[_Union[StyleShopSettingsProto.EntryTooltipConfig, str]] = ..., new_item_tags_enabled: bool = ..., cart_disabled: bool = ..., purchase_confirm_disabled: bool = ...) -> None: ... + +class SubmissionCounterSettings(_message.Message): + __slots__ = ["submission_counter_enabled"] + SUBMISSION_COUNTER_ENABLED_FIELD_NUMBER: _ClassVar[int] + submission_counter_enabled: bool + def __init__(self, submission_counter_enabled: bool = ...) -> None: ... + +class SubmitCombatAction(_message.Message): + __slots__ = ["combat_action_proto"] + COMBAT_ACTION_PROTO_FIELD_NUMBER: _ClassVar[int] + combat_action_proto: CombatActionLogProto + def __init__(self, combat_action_proto: _Optional[_Union[CombatActionLogProto, _Mapping]] = ...) -> None: ... + +class SubmitCombatChallengePokemonsData(_message.Message): + __slots__ = ["rpc_id", "attacking_pokemon_indexes", "lobby_join_time_offset_ms"] + RPC_ID_FIELD_NUMBER: _ClassVar[int] + ATTACKING_POKEMON_INDEXES_FIELD_NUMBER: _ClassVar[int] + LOBBY_JOIN_TIME_OFFSET_MS_FIELD_NUMBER: _ClassVar[int] + rpc_id: int + attacking_pokemon_indexes: _containers.RepeatedScalarFieldContainer[int] + lobby_join_time_offset_ms: int + def __init__(self, rpc_id: _Optional[int] = ..., attacking_pokemon_indexes: _Optional[_Iterable[int]] = ..., lobby_join_time_offset_ms: _Optional[int] = ...) -> None: ... + +class SubmitCombatChallengePokemonsOutProto(_message.Message): + __slots__ = ["result", "challenge"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[SubmitCombatChallengePokemonsOutProto.Result] + SUCCESS: _ClassVar[SubmitCombatChallengePokemonsOutProto.Result] + ERROR_INVALID_CHALLENGE_STATE: _ClassVar[SubmitCombatChallengePokemonsOutProto.Result] + ERROR_CHALLENGE_NOT_FOUND: _ClassVar[SubmitCombatChallengePokemonsOutProto.Result] + ERROR_POKEMON_NOT_IN_INVENTORY: _ClassVar[SubmitCombatChallengePokemonsOutProto.Result] + ERROR_NOT_ELIGIBLE_LEAGUE: _ClassVar[SubmitCombatChallengePokemonsOutProto.Result] + ERROR_ALREADY_TIMEDOUT: _ClassVar[SubmitCombatChallengePokemonsOutProto.Result] + ERROR_ALREADY_CANCELLED: _ClassVar[SubmitCombatChallengePokemonsOutProto.Result] + ERROR_ACCESS_DENIED: _ClassVar[SubmitCombatChallengePokemonsOutProto.Result] + ERROR_ALREADY_DECLINED: _ClassVar[SubmitCombatChallengePokemonsOutProto.Result] + UNSET: SubmitCombatChallengePokemonsOutProto.Result + SUCCESS: SubmitCombatChallengePokemonsOutProto.Result + ERROR_INVALID_CHALLENGE_STATE: SubmitCombatChallengePokemonsOutProto.Result + ERROR_CHALLENGE_NOT_FOUND: SubmitCombatChallengePokemonsOutProto.Result + ERROR_POKEMON_NOT_IN_INVENTORY: SubmitCombatChallengePokemonsOutProto.Result + ERROR_NOT_ELIGIBLE_LEAGUE: SubmitCombatChallengePokemonsOutProto.Result + ERROR_ALREADY_TIMEDOUT: SubmitCombatChallengePokemonsOutProto.Result + ERROR_ALREADY_CANCELLED: SubmitCombatChallengePokemonsOutProto.Result + ERROR_ACCESS_DENIED: SubmitCombatChallengePokemonsOutProto.Result + ERROR_ALREADY_DECLINED: SubmitCombatChallengePokemonsOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + CHALLENGE_FIELD_NUMBER: _ClassVar[int] + result: SubmitCombatChallengePokemonsOutProto.Result + challenge: CombatChallengeProto + def __init__(self, result: _Optional[_Union[SubmitCombatChallengePokemonsOutProto.Result, str]] = ..., challenge: _Optional[_Union[CombatChallengeProto, _Mapping]] = ...) -> None: ... + +class SubmitCombatChallengePokemonsProto(_message.Message): + __slots__ = ["challenge_id", "attacking_pokemon_id", "lobby_join_time_ms"] + CHALLENGE_ID_FIELD_NUMBER: _ClassVar[int] + ATTACKING_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + LOBBY_JOIN_TIME_MS_FIELD_NUMBER: _ClassVar[int] + challenge_id: str + attacking_pokemon_id: _containers.RepeatedScalarFieldContainer[int] + lobby_join_time_ms: int + def __init__(self, challenge_id: _Optional[str] = ..., attacking_pokemon_id: _Optional[_Iterable[int]] = ..., lobby_join_time_ms: _Optional[int] = ...) -> None: ... + +class SubmitCombatChallengePokemonsResponseData(_message.Message): + __slots__ = ["rpc_id", "round_trip_time_ms", "result", "challenge"] + RPC_ID_FIELD_NUMBER: _ClassVar[int] + ROUND_TRIP_TIME_MS_FIELD_NUMBER: _ClassVar[int] + RESULT_FIELD_NUMBER: _ClassVar[int] + CHALLENGE_FIELD_NUMBER: _ClassVar[int] + rpc_id: int + round_trip_time_ms: int + result: SubmitCombatChallengePokemonsOutProto.Result + challenge: CombatChallengeLogProto + def __init__(self, rpc_id: _Optional[int] = ..., round_trip_time_ms: _Optional[int] = ..., result: _Optional[_Union[SubmitCombatChallengePokemonsOutProto.Result, str]] = ..., challenge: _Optional[_Union[CombatChallengeLogProto, _Mapping]] = ...) -> None: ... + +class SubmitNewPoiOutProto(_message.Message): + __slots__ = ["status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[SubmitNewPoiOutProto.Status] + SUCCESS: _ClassVar[SubmitNewPoiOutProto.Status] + FAILURE: _ClassVar[SubmitNewPoiOutProto.Status] + INTERNAL_ERROR: _ClassVar[SubmitNewPoiOutProto.Status] + TOO_MANY_RECENT_SUBMISSIONS: _ClassVar[SubmitNewPoiOutProto.Status] + INVALID_INPUT: _ClassVar[SubmitNewPoiOutProto.Status] + MINOR: _ClassVar[SubmitNewPoiOutProto.Status] + NOT_AVAILABLE: _ClassVar[SubmitNewPoiOutProto.Status] + UNSET: SubmitNewPoiOutProto.Status + SUCCESS: SubmitNewPoiOutProto.Status + FAILURE: SubmitNewPoiOutProto.Status + INTERNAL_ERROR: SubmitNewPoiOutProto.Status + TOO_MANY_RECENT_SUBMISSIONS: SubmitNewPoiOutProto.Status + INVALID_INPUT: SubmitNewPoiOutProto.Status + MINOR: SubmitNewPoiOutProto.Status + NOT_AVAILABLE: SubmitNewPoiOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + status: SubmitNewPoiOutProto.Status + def __init__(self, status: _Optional[_Union[SubmitNewPoiOutProto.Status, str]] = ...) -> None: ... + +class SubmitNewPoiProto(_message.Message): + __slots__ = ["title", "long_description", "lat_e6", "lng_e6", "supporting_statement"] + TITLE_FIELD_NUMBER: _ClassVar[int] + LONG_DESCRIPTION_FIELD_NUMBER: _ClassVar[int] + LAT_E6_FIELD_NUMBER: _ClassVar[int] + LNG_E6_FIELD_NUMBER: _ClassVar[int] + SUPPORTING_STATEMENT_FIELD_NUMBER: _ClassVar[int] + title: str + long_description: str + lat_e6: int + lng_e6: int + supporting_statement: str + def __init__(self, title: _Optional[str] = ..., long_description: _Optional[str] = ..., lat_e6: _Optional[int] = ..., lng_e6: _Optional[int] = ..., supporting_statement: _Optional[str] = ...) -> None: ... + +class SubmitRouteDraftOutProto(_message.Message): + __slots__ = ["result", "submitted_route", "validation_result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[SubmitRouteDraftOutProto.Result] + SUCCESS: _ClassVar[SubmitRouteDraftOutProto.Result] + ERROR_UNKNOWN: _ClassVar[SubmitRouteDraftOutProto.Result] + ERROR_INVALID_ROUTE: _ClassVar[SubmitRouteDraftOutProto.Result] + ERROR_OLD_VERSION: _ClassVar[SubmitRouteDraftOutProto.Result] + ERROR_ROUTE_STATE_NOT_IN_PROGRESS: _ClassVar[SubmitRouteDraftOutProto.Result] + ERROR_TOO_MANY_RECENT_SUBMISSIONS: _ClassVar[SubmitRouteDraftOutProto.Result] + ERROR_ROUTE_SUBMISSION_UNAVAILABLE: _ClassVar[SubmitRouteDraftOutProto.Result] + ERROR_UNVISITED_FORT: _ClassVar[SubmitRouteDraftOutProto.Result] + ERROR_MATCHES_REJECTION: _ClassVar[SubmitRouteDraftOutProto.Result] + ERROR_MODERATION_REJECTION: _ClassVar[SubmitRouteDraftOutProto.Result] + PENDING_MODERATION_RESULT: _ClassVar[SubmitRouteDraftOutProto.Result] + UNSET: SubmitRouteDraftOutProto.Result + SUCCESS: SubmitRouteDraftOutProto.Result + ERROR_UNKNOWN: SubmitRouteDraftOutProto.Result + ERROR_INVALID_ROUTE: SubmitRouteDraftOutProto.Result + ERROR_OLD_VERSION: SubmitRouteDraftOutProto.Result + ERROR_ROUTE_STATE_NOT_IN_PROGRESS: SubmitRouteDraftOutProto.Result + ERROR_TOO_MANY_RECENT_SUBMISSIONS: SubmitRouteDraftOutProto.Result + ERROR_ROUTE_SUBMISSION_UNAVAILABLE: SubmitRouteDraftOutProto.Result + ERROR_UNVISITED_FORT: SubmitRouteDraftOutProto.Result + ERROR_MATCHES_REJECTION: SubmitRouteDraftOutProto.Result + ERROR_MODERATION_REJECTION: SubmitRouteDraftOutProto.Result + PENDING_MODERATION_RESULT: SubmitRouteDraftOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + SUBMITTED_ROUTE_FIELD_NUMBER: _ClassVar[int] + VALIDATION_RESULT_FIELD_NUMBER: _ClassVar[int] + result: SubmitRouteDraftOutProto.Result + submitted_route: RouteCreationProto + validation_result: RouteValidation + def __init__(self, result: _Optional[_Union[SubmitRouteDraftOutProto.Result, str]] = ..., submitted_route: _Optional[_Union[RouteCreationProto, _Mapping]] = ..., validation_result: _Optional[_Union[RouteValidation, _Mapping]] = ...) -> None: ... + +class SubmitRouteDraftProto(_message.Message): + __slots__ = ["route_id", "route_version", "approval_override"] + class ApprovalOverride(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[SubmitRouteDraftProto.ApprovalOverride] + APPROVE: _ClassVar[SubmitRouteDraftProto.ApprovalOverride] + REJECT: _ClassVar[SubmitRouteDraftProto.ApprovalOverride] + UNSET: SubmitRouteDraftProto.ApprovalOverride + APPROVE: SubmitRouteDraftProto.ApprovalOverride + REJECT: SubmitRouteDraftProto.ApprovalOverride + ROUTE_ID_FIELD_NUMBER: _ClassVar[int] + ROUTE_VERSION_FIELD_NUMBER: _ClassVar[int] + APPROVAL_OVERRIDE_FIELD_NUMBER: _ClassVar[int] + route_id: str + route_version: int + approval_override: SubmitRouteDraftProto.ApprovalOverride + def __init__(self, route_id: _Optional[str] = ..., route_version: _Optional[int] = ..., approval_override: _Optional[_Union[SubmitRouteDraftProto.ApprovalOverride, str]] = ...) -> None: ... + +class SubmitSleepRecordsQuestProto(_message.Message): + __slots__ = ["num_days"] + NUM_DAYS_FIELD_NUMBER: _ClassVar[int] + num_days: int + def __init__(self, num_days: _Optional[int] = ...) -> None: ... + +class SuperAwesomeTokenProto(_message.Message): + __slots__ = ["token"] + TOKEN_FIELD_NUMBER: _ClassVar[int] + token: str + def __init__(self, token: _Optional[str] = ...) -> None: ... + +class SupportedContestTypesSettingsProto(_message.Message): + __slots__ = ["contest_types"] + class ContestTypeProto(_message.Message): + __slots__ = ["contest_metric_type", "badge_type"] + CONTEST_METRIC_TYPE_FIELD_NUMBER: _ClassVar[int] + BADGE_TYPE_FIELD_NUMBER: _ClassVar[int] + contest_metric_type: ContestMetricProto + badge_type: HoloBadgeType + def __init__(self, contest_metric_type: _Optional[_Union[ContestMetricProto, _Mapping]] = ..., badge_type: _Optional[_Union[HoloBadgeType, str]] = ...) -> None: ... + CONTEST_TYPES_FIELD_NUMBER: _ClassVar[int] + contest_types: _containers.RepeatedCompositeFieldContainer[SupportedContestTypesSettingsProto.ContestTypeProto] + def __init__(self, contest_types: _Optional[_Iterable[_Union[SupportedContestTypesSettingsProto.ContestTypeProto, _Mapping]]] = ...) -> None: ... + +class SyncBattleInventoryOutProto(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[SyncBattleInventoryOutProto.Result] + SUCCESS: _ClassVar[SyncBattleInventoryOutProto.Result] + ERROR: _ClassVar[SyncBattleInventoryOutProto.Result] + UNSET: SyncBattleInventoryOutProto.Result + SUCCESS: SyncBattleInventoryOutProto.Result + ERROR: SyncBattleInventoryOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: SyncBattleInventoryOutProto.Result + def __init__(self, result: _Optional[_Union[SyncBattleInventoryOutProto.Result, str]] = ...) -> None: ... + +class SyncBattleInventoryProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class TakeSnapshotQuestProto(_message.Message): + __slots__ = ["unique_pokemon_id"] + UNIQUE_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + unique_pokemon_id: _containers.RepeatedScalarFieldContainer[HoloPokemonId] + def __init__(self, unique_pokemon_id: _Optional[_Iterable[_Union[HoloPokemonId, str]]] = ...) -> None: ... + +class Tappable(_message.Message): + __slots__ = ["type", "id", "count", "location_hint_lat", "location_hint_lng"] + class TappableType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + TAPPABLE_TYPE_UNSET: _ClassVar[Tappable.TappableType] + TAPPABLE_TYPE_BREAKFAST: _ClassVar[Tappable.TappableType] + TAPPABLE_TYPE_ROUTE_PIN: _ClassVar[Tappable.TappableType] + TAPPABLE_TYPE_UNSET: Tappable.TappableType + TAPPABLE_TYPE_BREAKFAST: Tappable.TappableType + TAPPABLE_TYPE_ROUTE_PIN: Tappable.TappableType + TYPE_FIELD_NUMBER: _ClassVar[int] + ID_FIELD_NUMBER: _ClassVar[int] + COUNT_FIELD_NUMBER: _ClassVar[int] + LOCATION_HINT_LAT_FIELD_NUMBER: _ClassVar[int] + LOCATION_HINT_LNG_FIELD_NUMBER: _ClassVar[int] + type: Tappable.TappableType + id: int + count: int + location_hint_lat: float + location_hint_lng: float + def __init__(self, type: _Optional[_Union[Tappable.TappableType, str]] = ..., id: _Optional[int] = ..., count: _Optional[int] = ..., location_hint_lat: _Optional[float] = ..., location_hint_lng: _Optional[float] = ...) -> None: ... + +class TappableSettingsProto(_message.Message): + __slots__ = ["visible_radius_meters", "spawn_angle_degrees", "movement_respawn_threshold_meters", "buddy_fov_degrees", "buddy_collect_probability", "disable_player_collection", "avg_tappables_in_view", "remove_when_tapped", "max_map_clutter_delta", "type"] + VISIBLE_RADIUS_METERS_FIELD_NUMBER: _ClassVar[int] + SPAWN_ANGLE_DEGREES_FIELD_NUMBER: _ClassVar[int] + MOVEMENT_RESPAWN_THRESHOLD_METERS_FIELD_NUMBER: _ClassVar[int] + BUDDY_FOV_DEGREES_FIELD_NUMBER: _ClassVar[int] + BUDDY_COLLECT_PROBABILITY_FIELD_NUMBER: _ClassVar[int] + DISABLE_PLAYER_COLLECTION_FIELD_NUMBER: _ClassVar[int] + AVG_TAPPABLES_IN_VIEW_FIELD_NUMBER: _ClassVar[int] + REMOVE_WHEN_TAPPED_FIELD_NUMBER: _ClassVar[int] + MAX_MAP_CLUTTER_DELTA_FIELD_NUMBER: _ClassVar[int] + TYPE_FIELD_NUMBER: _ClassVar[int] + visible_radius_meters: float + spawn_angle_degrees: float + movement_respawn_threshold_meters: float + buddy_fov_degrees: float + buddy_collect_probability: float + disable_player_collection: bool + avg_tappables_in_view: float + remove_when_tapped: bool + max_map_clutter_delta: int + type: Tappable.TappableType + def __init__(self, visible_radius_meters: _Optional[float] = ..., spawn_angle_degrees: _Optional[float] = ..., movement_respawn_threshold_meters: _Optional[float] = ..., buddy_fov_degrees: _Optional[float] = ..., buddy_collect_probability: _Optional[float] = ..., disable_player_collection: bool = ..., avg_tappables_in_view: _Optional[float] = ..., remove_when_tapped: bool = ..., max_map_clutter_delta: _Optional[int] = ..., type: _Optional[_Union[Tappable.TappableType, str]] = ...) -> None: ... + +class TeamChangeInfoProto(_message.Message): + __slots__ = ["last_acquired_time", "num_items_acquired"] + LAST_ACQUIRED_TIME_FIELD_NUMBER: _ClassVar[int] + NUM_ITEMS_ACQUIRED_FIELD_NUMBER: _ClassVar[int] + last_acquired_time: int + num_items_acquired: int + def __init__(self, last_acquired_time: _Optional[int] = ..., num_items_acquired: _Optional[int] = ...) -> None: ... + +class TelemetryCommon(_message.Message): + __slots__ = ["timestamp", "correlation_vector", "event_id", "client_timestamp_ms"] + TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + CORRELATION_VECTOR_FIELD_NUMBER: _ClassVar[int] + EVENT_ID_FIELD_NUMBER: _ClassVar[int] + CLIENT_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + timestamp: int + correlation_vector: str + event_id: str + client_timestamp_ms: int + def __init__(self, timestamp: _Optional[int] = ..., correlation_vector: _Optional[str] = ..., event_id: _Optional[str] = ..., client_timestamp_ms: _Optional[int] = ...) -> None: ... + +class TelemetryGlobalSettingsProto(_message.Message): + __slots__ = ["enabled", "session_sampling_fraction", "max_buffer_size_kb", "batch_size", "update_interval_ms", "frame_rate_sample_interval_ms", "frame_rate_sample_period_ms", "enable_omni_wrapper_sending", "log_pokemon_missing_pokemon_asset_threshold_sec", "enable_appsflyer_events", "block_appsflyer_events", "enable_ardk_telemetry"] + ENABLED_FIELD_NUMBER: _ClassVar[int] + SESSION_SAMPLING_FRACTION_FIELD_NUMBER: _ClassVar[int] + MAX_BUFFER_SIZE_KB_FIELD_NUMBER: _ClassVar[int] + BATCH_SIZE_FIELD_NUMBER: _ClassVar[int] + UPDATE_INTERVAL_MS_FIELD_NUMBER: _ClassVar[int] + FRAME_RATE_SAMPLE_INTERVAL_MS_FIELD_NUMBER: _ClassVar[int] + FRAME_RATE_SAMPLE_PERIOD_MS_FIELD_NUMBER: _ClassVar[int] + ENABLE_OMNI_WRAPPER_SENDING_FIELD_NUMBER: _ClassVar[int] + LOG_POKEMON_MISSING_POKEMON_ASSET_THRESHOLD_SEC_FIELD_NUMBER: _ClassVar[int] + ENABLE_APPSFLYER_EVENTS_FIELD_NUMBER: _ClassVar[int] + BLOCK_APPSFLYER_EVENTS_FIELD_NUMBER: _ClassVar[int] + ENABLE_ARDK_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + enabled: bool + session_sampling_fraction: float + max_buffer_size_kb: int + batch_size: int + update_interval_ms: int + frame_rate_sample_interval_ms: int + frame_rate_sample_period_ms: int + enable_omni_wrapper_sending: bool + log_pokemon_missing_pokemon_asset_threshold_sec: float + enable_appsflyer_events: bool + block_appsflyer_events: _containers.RepeatedScalarFieldContainer[str] + enable_ardk_telemetry: bool + def __init__(self, enabled: bool = ..., session_sampling_fraction: _Optional[float] = ..., max_buffer_size_kb: _Optional[int] = ..., batch_size: _Optional[int] = ..., update_interval_ms: _Optional[int] = ..., frame_rate_sample_interval_ms: _Optional[int] = ..., frame_rate_sample_period_ms: _Optional[int] = ..., enable_omni_wrapper_sending: bool = ..., log_pokemon_missing_pokemon_asset_threshold_sec: _Optional[float] = ..., enable_appsflyer_events: bool = ..., block_appsflyer_events: _Optional[_Iterable[str]] = ..., enable_ardk_telemetry: bool = ...) -> None: ... + +class TelemetryRecordResult(_message.Message): + __slots__ = ["record_id", "status", "telemetry_type_name", "failure_detail", "retry_after_ms"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + unset: _ClassVar[TelemetryRecordResult.Status] + invalid_request: _ClassVar[TelemetryRecordResult.Status] + access_denied: _ClassVar[TelemetryRecordResult.Status] + not_approved_event: _ClassVar[TelemetryRecordResult.Status] + backend_error: _ClassVar[TelemetryRecordResult.Status] + throttled: _ClassVar[TelemetryRecordResult.Status] + unset: TelemetryRecordResult.Status + invalid_request: TelemetryRecordResult.Status + access_denied: TelemetryRecordResult.Status + not_approved_event: TelemetryRecordResult.Status + backend_error: TelemetryRecordResult.Status + throttled: TelemetryRecordResult.Status + RECORD_ID_FIELD_NUMBER: _ClassVar[int] + STATUS_FIELD_NUMBER: _ClassVar[int] + TELEMETRY_TYPE_NAME_FIELD_NUMBER: _ClassVar[int] + FAILURE_DETAIL_FIELD_NUMBER: _ClassVar[int] + RETRY_AFTER_MS_FIELD_NUMBER: _ClassVar[int] + record_id: str + status: TelemetryRecordResult.Status + telemetry_type_name: str + failure_detail: str + retry_after_ms: int + def __init__(self, record_id: _Optional[str] = ..., status: _Optional[_Union[TelemetryRecordResult.Status, str]] = ..., telemetry_type_name: _Optional[str] = ..., failure_detail: _Optional[str] = ..., retry_after_ms: _Optional[int] = ...) -> None: ... + +class TelemetryRequestMetadata(_message.Message): + __slots__ = ["user_id", "is_minor", "env_id"] + USER_ID_FIELD_NUMBER: _ClassVar[int] + IS_MINOR_FIELD_NUMBER: _ClassVar[int] + ENV_ID_FIELD_NUMBER: _ClassVar[int] + user_id: str + is_minor: bool + env_id: str + def __init__(self, user_id: _Optional[str] = ..., is_minor: bool = ..., env_id: _Optional[str] = ...) -> None: ... + +class TelemetryRequestProto(_message.Message): + __slots__ = ["api_version", "message_version", "telemetry_batch"] + API_VERSION_FIELD_NUMBER: _ClassVar[int] + MESSAGE_VERSION_FIELD_NUMBER: _ClassVar[int] + TELEMETRY_BATCH_FIELD_NUMBER: _ClassVar[int] + api_version: str + message_version: str + telemetry_batch: bytes + def __init__(self, api_version: _Optional[str] = ..., message_version: _Optional[str] = ..., telemetry_batch: _Optional[bytes] = ...) -> None: ... + +class TelemetryResponseProto(_message.Message): + __slots__ = ["status", "rows_written", "failure_detail", "retryable_failures", "non_retryable_failures"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + unset: _ClassVar[TelemetryResponseProto.Status] + success: _ClassVar[TelemetryResponseProto.Status] + failure: _ClassVar[TelemetryResponseProto.Status] + partial_failure: _ClassVar[TelemetryResponseProto.Status] + unset: TelemetryResponseProto.Status + success: TelemetryResponseProto.Status + failure: TelemetryResponseProto.Status + partial_failure: TelemetryResponseProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + ROWS_WRITTEN_FIELD_NUMBER: _ClassVar[int] + FAILURE_DETAIL_FIELD_NUMBER: _ClassVar[int] + RETRYABLE_FAILURES_FIELD_NUMBER: _ClassVar[int] + NON_RETRYABLE_FAILURES_FIELD_NUMBER: _ClassVar[int] + status: TelemetryResponseProto.Status + rows_written: int + failure_detail: str + retryable_failures: _containers.RepeatedCompositeFieldContainer[TelemetryRecordResult] + non_retryable_failures: _containers.RepeatedCompositeFieldContainer[TelemetryRecordResult] + def __init__(self, status: _Optional[_Union[TelemetryResponseProto.Status, str]] = ..., rows_written: _Optional[int] = ..., failure_detail: _Optional[str] = ..., retryable_failures: _Optional[_Iterable[_Union[TelemetryRecordResult, _Mapping]]] = ..., non_retryable_failures: _Optional[_Iterable[_Union[TelemetryRecordResult, _Mapping]]] = ...) -> None: ... + +class TempEvoGlobalSettingsProto(_message.Message): + __slots__ = ["primal_enabled"] + PRIMAL_ENABLED_FIELD_NUMBER: _ClassVar[int] + primal_enabled: bool + def __init__(self, primal_enabled: bool = ...) -> None: ... + +class TempEvoOverrideExtendedProto(_message.Message): + __slots__ = ["temp_evo_id", "size_settings"] + TEMP_EVO_ID_FIELD_NUMBER: _ClassVar[int] + SIZE_SETTINGS_FIELD_NUMBER: _ClassVar[int] + temp_evo_id: HoloTemporaryEvolutionId + size_settings: PokemonSizeSettingsProto + def __init__(self, temp_evo_id: _Optional[_Union[HoloTemporaryEvolutionId, str]] = ..., size_settings: _Optional[_Union[PokemonSizeSettingsProto, _Mapping]] = ...) -> None: ... + +class TempEvoOverrideProto(_message.Message): + __slots__ = ["temp_evo_id", "stats", "average_height_m", "average_weight_kg", "type_override1", "type_override2", "cp_multiplier_override", "camera", "encounter", "model_scale_v2", "model_height", "buddy_offset_male", "buddy_offset_female", "buddy_portrait_offset", "raid_boss_distance_offset", "size_settings", "buddy_portrait_rotation"] + TEMP_EVO_ID_FIELD_NUMBER: _ClassVar[int] + STATS_FIELD_NUMBER: _ClassVar[int] + AVERAGE_HEIGHT_M_FIELD_NUMBER: _ClassVar[int] + AVERAGE_WEIGHT_KG_FIELD_NUMBER: _ClassVar[int] + TYPE_OVERRIDE1_FIELD_NUMBER: _ClassVar[int] + TYPE_OVERRIDE2_FIELD_NUMBER: _ClassVar[int] + CP_MULTIPLIER_OVERRIDE_FIELD_NUMBER: _ClassVar[int] + CAMERA_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_FIELD_NUMBER: _ClassVar[int] + MODEL_SCALE_V2_FIELD_NUMBER: _ClassVar[int] + MODEL_HEIGHT_FIELD_NUMBER: _ClassVar[int] + BUDDY_OFFSET_MALE_FIELD_NUMBER: _ClassVar[int] + BUDDY_OFFSET_FEMALE_FIELD_NUMBER: _ClassVar[int] + BUDDY_PORTRAIT_OFFSET_FIELD_NUMBER: _ClassVar[int] + RAID_BOSS_DISTANCE_OFFSET_FIELD_NUMBER: _ClassVar[int] + SIZE_SETTINGS_FIELD_NUMBER: _ClassVar[int] + BUDDY_PORTRAIT_ROTATION_FIELD_NUMBER: _ClassVar[int] + temp_evo_id: HoloTemporaryEvolutionId + stats: PokemonStatsAttributesProto + average_height_m: float + average_weight_kg: float + type_override1: HoloPokemonType + type_override2: HoloPokemonType + cp_multiplier_override: float + camera: PokemonCameraAttributesProto + encounter: PokemonEncounterAttributesProto + model_scale_v2: float + model_height: float + buddy_offset_male: _containers.RepeatedScalarFieldContainer[float] + buddy_offset_female: _containers.RepeatedScalarFieldContainer[float] + buddy_portrait_offset: _containers.RepeatedScalarFieldContainer[float] + raid_boss_distance_offset: float + size_settings: PokemonSizeSettingsProto + buddy_portrait_rotation: _containers.RepeatedScalarFieldContainer[float] + def __init__(self, temp_evo_id: _Optional[_Union[HoloTemporaryEvolutionId, str]] = ..., stats: _Optional[_Union[PokemonStatsAttributesProto, _Mapping]] = ..., average_height_m: _Optional[float] = ..., average_weight_kg: _Optional[float] = ..., type_override1: _Optional[_Union[HoloPokemonType, str]] = ..., type_override2: _Optional[_Union[HoloPokemonType, str]] = ..., cp_multiplier_override: _Optional[float] = ..., camera: _Optional[_Union[PokemonCameraAttributesProto, _Mapping]] = ..., encounter: _Optional[_Union[PokemonEncounterAttributesProto, _Mapping]] = ..., model_scale_v2: _Optional[float] = ..., model_height: _Optional[float] = ..., buddy_offset_male: _Optional[_Iterable[float]] = ..., buddy_offset_female: _Optional[_Iterable[float]] = ..., buddy_portrait_offset: _Optional[_Iterable[float]] = ..., raid_boss_distance_offset: _Optional[float] = ..., size_settings: _Optional[_Union[PokemonSizeSettingsProto, _Mapping]] = ..., buddy_portrait_rotation: _Optional[_Iterable[float]] = ...) -> None: ... + +class TemplateVariable(_message.Message): + __slots__ = ["name", "literal", "key", "lookup_table", "byte_value"] + NAME_FIELD_NUMBER: _ClassVar[int] + LITERAL_FIELD_NUMBER: _ClassVar[int] + KEY_FIELD_NUMBER: _ClassVar[int] + LOOKUP_TABLE_FIELD_NUMBER: _ClassVar[int] + BYTE_VALUE_FIELD_NUMBER: _ClassVar[int] + name: str + literal: str + key: str + lookup_table: str + byte_value: bytes + def __init__(self, name: _Optional[str] = ..., literal: _Optional[str] = ..., key: _Optional[str] = ..., lookup_table: _Optional[str] = ..., byte_value: _Optional[bytes] = ...) -> None: ... + +class TemporalFrequencyProto(_message.Message): + __slots__ = ["weekdays", "time_gap"] + WEEKDAYS_FIELD_NUMBER: _ClassVar[int] + TIME_GAP_FIELD_NUMBER: _ClassVar[int] + weekdays: WeekdaysProto + time_gap: TimeGapProto + def __init__(self, weekdays: _Optional[_Union[WeekdaysProto, _Mapping]] = ..., time_gap: _Optional[_Union[TimeGapProto, _Mapping]] = ...) -> None: ... + +class TemporaryEvolutionProto(_message.Message): + __slots__ = ["temporary_evolution_id", "asset_bundle_value", "asset_bundle_suffix"] + TEMPORARY_EVOLUTION_ID_FIELD_NUMBER: _ClassVar[int] + ASSET_BUNDLE_VALUE_FIELD_NUMBER: _ClassVar[int] + ASSET_BUNDLE_SUFFIX_FIELD_NUMBER: _ClassVar[int] + temporary_evolution_id: HoloTemporaryEvolutionId + asset_bundle_value: int + asset_bundle_suffix: str + def __init__(self, temporary_evolution_id: _Optional[_Union[HoloTemporaryEvolutionId, str]] = ..., asset_bundle_value: _Optional[int] = ..., asset_bundle_suffix: _Optional[str] = ...) -> None: ... + +class TemporaryEvolutionResourceProto(_message.Message): + __slots__ = ["temporary_evolution_id", "energy_count", "max_energy_count"] + TEMPORARY_EVOLUTION_ID_FIELD_NUMBER: _ClassVar[int] + ENERGY_COUNT_FIELD_NUMBER: _ClassVar[int] + MAX_ENERGY_COUNT_FIELD_NUMBER: _ClassVar[int] + temporary_evolution_id: HoloTemporaryEvolutionId + energy_count: int + max_energy_count: int + def __init__(self, temporary_evolution_id: _Optional[_Union[HoloTemporaryEvolutionId, str]] = ..., energy_count: _Optional[int] = ..., max_energy_count: _Optional[int] = ...) -> None: ... + +class TemporaryEvolutionSettingsProto(_message.Message): + __slots__ = ["pokemon", "temporary_evolutions"] + POKEMON_FIELD_NUMBER: _ClassVar[int] + TEMPORARY_EVOLUTIONS_FIELD_NUMBER: _ClassVar[int] + pokemon: HoloPokemonId + temporary_evolutions: _containers.RepeatedCompositeFieldContainer[TemporaryEvolutionProto] + def __init__(self, pokemon: _Optional[_Union[HoloPokemonId, str]] = ..., temporary_evolutions: _Optional[_Iterable[_Union[TemporaryEvolutionProto, _Mapping]]] = ...) -> None: ... + +class ThirdMoveGlobalSettingsProto(_message.Message): + __slots__ = ["unlock_enabled"] + UNLOCK_ENABLED_FIELD_NUMBER: _ClassVar[int] + unlock_enabled: bool + def __init__(self, unlock_enabled: bool = ...) -> None: ... + +class TicketGiftingFeatureSettingsProto(_message.Message): + __slots__ = ["enable_notification_history", "enable_optout_setting"] + ENABLE_NOTIFICATION_HISTORY_FIELD_NUMBER: _ClassVar[int] + ENABLE_OPTOUT_SETTING_FIELD_NUMBER: _ClassVar[int] + enable_notification_history: bool + enable_optout_setting: bool + def __init__(self, enable_notification_history: bool = ..., enable_optout_setting: bool = ...) -> None: ... + +class TicketGiftingSettingsProto(_message.Message): + __slots__ = ["min_player_level", "daily_player_gifting_limit", "min_required_friendship_level"] + MIN_PLAYER_LEVEL_FIELD_NUMBER: _ClassVar[int] + DAILY_PLAYER_GIFTING_LIMIT_FIELD_NUMBER: _ClassVar[int] + MIN_REQUIRED_FRIENDSHIP_LEVEL_FIELD_NUMBER: _ClassVar[int] + min_player_level: int + daily_player_gifting_limit: int + min_required_friendship_level: str + def __init__(self, min_player_level: _Optional[int] = ..., daily_player_gifting_limit: _Optional[int] = ..., min_required_friendship_level: _Optional[str] = ...) -> None: ... + +class TierBoostSettingsProto(_message.Message): + __slots__ = ["num_stationed", "hundredths_of_percent", "num_boost_icons"] + NUM_STATIONED_FIELD_NUMBER: _ClassVar[int] + HUNDREDTHS_OF_PERCENT_FIELD_NUMBER: _ClassVar[int] + NUM_BOOST_ICONS_FIELD_NUMBER: _ClassVar[int] + num_stationed: int + hundredths_of_percent: int + num_boost_icons: int + def __init__(self, num_stationed: _Optional[int] = ..., hundredths_of_percent: _Optional[int] = ..., num_boost_icons: _Optional[int] = ...) -> None: ... + +class TiledBlob(_message.Message): + __slots__ = ["format_version", "zoom", "x", "y", "epoch", "content_type", "encoded_data"] + class ContentType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NIANTIC_VECTOR_MAPTILE: _ClassVar[TiledBlob.ContentType] + BIOME_RASTER_MAPTILE: _ClassVar[TiledBlob.ContentType] + NIANTIC_VECTOR_MAPTILE: TiledBlob.ContentType + BIOME_RASTER_MAPTILE: TiledBlob.ContentType + FORMAT_VERSION_FIELD_NUMBER: _ClassVar[int] + ZOOM_FIELD_NUMBER: _ClassVar[int] + X_FIELD_NUMBER: _ClassVar[int] + Y_FIELD_NUMBER: _ClassVar[int] + EPOCH_FIELD_NUMBER: _ClassVar[int] + CONTENT_TYPE_FIELD_NUMBER: _ClassVar[int] + ENCODED_DATA_FIELD_NUMBER: _ClassVar[int] + format_version: int + zoom: int + x: int + y: int + epoch: int + content_type: TiledBlob.ContentType + encoded_data: bytes + def __init__(self, format_version: _Optional[int] = ..., zoom: _Optional[int] = ..., x: _Optional[int] = ..., y: _Optional[int] = ..., epoch: _Optional[int] = ..., content_type: _Optional[_Union[TiledBlob.ContentType, str]] = ..., encoded_data: _Optional[bytes] = ...) -> None: ... + +class TimeBonusSettingsProto(_message.Message): + __slots__ = ["affected_items"] + AFFECTED_ITEMS_FIELD_NUMBER: _ClassVar[int] + affected_items: _containers.RepeatedScalarFieldContainer[Item] + def __init__(self, affected_items: _Optional[_Iterable[_Union[Item, str]]] = ...) -> None: ... + +class TimeGapProto(_message.Message): + __slots__ = ["unit", "quantity", "offset"] + class SpanUnit(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[TimeGapProto.SpanUnit] + MILLISECOND: _ClassVar[TimeGapProto.SpanUnit] + SECOND: _ClassVar[TimeGapProto.SpanUnit] + MINUTE: _ClassVar[TimeGapProto.SpanUnit] + HOUR: _ClassVar[TimeGapProto.SpanUnit] + DAY: _ClassVar[TimeGapProto.SpanUnit] + WEEK: _ClassVar[TimeGapProto.SpanUnit] + MONTH: _ClassVar[TimeGapProto.SpanUnit] + YEAR: _ClassVar[TimeGapProto.SpanUnit] + DECADE: _ClassVar[TimeGapProto.SpanUnit] + UNSET: TimeGapProto.SpanUnit + MILLISECOND: TimeGapProto.SpanUnit + SECOND: TimeGapProto.SpanUnit + MINUTE: TimeGapProto.SpanUnit + HOUR: TimeGapProto.SpanUnit + DAY: TimeGapProto.SpanUnit + WEEK: TimeGapProto.SpanUnit + MONTH: TimeGapProto.SpanUnit + YEAR: TimeGapProto.SpanUnit + DECADE: TimeGapProto.SpanUnit + UNIT_FIELD_NUMBER: _ClassVar[int] + QUANTITY_FIELD_NUMBER: _ClassVar[int] + OFFSET_FIELD_NUMBER: _ClassVar[int] + unit: TimeGapProto.SpanUnit + quantity: int + offset: _containers.RepeatedCompositeFieldContainer[TimeGapProto] + def __init__(self, unit: _Optional[_Union[TimeGapProto.SpanUnit, str]] = ..., quantity: _Optional[int] = ..., offset: _Optional[_Iterable[_Union[TimeGapProto, _Mapping]]] = ...) -> None: ... + +class TimeToPlayable(_message.Message): + __slots__ = ["resumed_from", "time_to_play"] + class ResumedFrom(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNDEFINED: _ClassVar[TimeToPlayable.ResumedFrom] + WARM: _ClassVar[TimeToPlayable.ResumedFrom] + COLD: _ClassVar[TimeToPlayable.ResumedFrom] + UNDEFINED: TimeToPlayable.ResumedFrom + WARM: TimeToPlayable.ResumedFrom + COLD: TimeToPlayable.ResumedFrom + RESUMED_FROM_FIELD_NUMBER: _ClassVar[int] + TIME_TO_PLAY_FIELD_NUMBER: _ClassVar[int] + resumed_from: TimeToPlayable.ResumedFrom + time_to_play: float + def __init__(self, resumed_from: _Optional[_Union[TimeToPlayable.ResumedFrom, str]] = ..., time_to_play: _Optional[float] = ...) -> None: ... + +class TimeWindow(_message.Message): + __slots__ = ["start_ms", "end_ms"] + START_MS_FIELD_NUMBER: _ClassVar[int] + END_MS_FIELD_NUMBER: _ClassVar[int] + start_ms: int + end_ms: int + def __init__(self, start_ms: _Optional[int] = ..., end_ms: _Optional[int] = ...) -> None: ... + +class TimedBranchingQuestSectionProto(_message.Message): + __slots__ = ["quest_id"] + QUEST_ID_FIELD_NUMBER: _ClassVar[int] + quest_id: str + def __init__(self, quest_id: _Optional[str] = ...) -> None: ... + +class TimedGroupChallengeDefinitionProto(_message.Message): + __slots__ = ["challenge_id", "display", "start_time_ms_inclusive", "end_time_ms_exclusive", "challenge_criteria", "is_long_challenge"] + CHALLENGE_ID_FIELD_NUMBER: _ClassVar[int] + DISPLAY_FIELD_NUMBER: _ClassVar[int] + START_TIME_MS_INCLUSIVE_FIELD_NUMBER: _ClassVar[int] + END_TIME_MS_EXCLUSIVE_FIELD_NUMBER: _ClassVar[int] + CHALLENGE_CRITERIA_FIELD_NUMBER: _ClassVar[int] + IS_LONG_CHALLENGE_FIELD_NUMBER: _ClassVar[int] + challenge_id: str + display: GroupChallengeDisplayProto + start_time_ms_inclusive: int + end_time_ms_exclusive: int + challenge_criteria: GroupChallengeCriteriaProto + is_long_challenge: bool + def __init__(self, challenge_id: _Optional[str] = ..., display: _Optional[_Union[GroupChallengeDisplayProto, _Mapping]] = ..., start_time_ms_inclusive: _Optional[int] = ..., end_time_ms_exclusive: _Optional[int] = ..., challenge_criteria: _Optional[_Union[GroupChallengeCriteriaProto, _Mapping]] = ..., is_long_challenge: bool = ...) -> None: ... + +class TimedGroupChallengePlayerStatsProto(_message.Message): + __slots__ = ["challenges"] + class IndividualChallengeStats(_message.Message): + __slots__ = ["challenge_id", "player_score"] + CHALLENGE_ID_FIELD_NUMBER: _ClassVar[int] + PLAYER_SCORE_FIELD_NUMBER: _ClassVar[int] + challenge_id: str + player_score: int + def __init__(self, challenge_id: _Optional[str] = ..., player_score: _Optional[int] = ...) -> None: ... + CHALLENGES_FIELD_NUMBER: _ClassVar[int] + challenges: _containers.RepeatedCompositeFieldContainer[TimedGroupChallengePlayerStatsProto.IndividualChallengeStats] + def __init__(self, challenges: _Optional[_Iterable[_Union[TimedGroupChallengePlayerStatsProto.IndividualChallengeStats, _Mapping]]] = ...) -> None: ... + +class TimedGroupChallengeSectionProto(_message.Message): + __slots__ = ["challenge_id", "header_image_url"] + CHALLENGE_ID_FIELD_NUMBER: _ClassVar[int] + HEADER_IMAGE_URL_FIELD_NUMBER: _ClassVar[int] + challenge_id: str + header_image_url: str + def __init__(self, challenge_id: _Optional[str] = ..., header_image_url: _Optional[str] = ...) -> None: ... + +class TimedGroupChallengeSettingsProto(_message.Message): + __slots__ = ["widget_auto_update_period_ms", "friend_leaderboard_background_update_period_ms", "friend_leaderboard_friends_per_rpc", "refresh_offline_friends_modulus", "refresh_non_event_friends_modulus", "timed_group_challenge_version"] + WIDGET_AUTO_UPDATE_PERIOD_MS_FIELD_NUMBER: _ClassVar[int] + FRIEND_LEADERBOARD_BACKGROUND_UPDATE_PERIOD_MS_FIELD_NUMBER: _ClassVar[int] + FRIEND_LEADERBOARD_FRIENDS_PER_RPC_FIELD_NUMBER: _ClassVar[int] + REFRESH_OFFLINE_FRIENDS_MODULUS_FIELD_NUMBER: _ClassVar[int] + REFRESH_NON_EVENT_FRIENDS_MODULUS_FIELD_NUMBER: _ClassVar[int] + TIMED_GROUP_CHALLENGE_VERSION_FIELD_NUMBER: _ClassVar[int] + widget_auto_update_period_ms: int + friend_leaderboard_background_update_period_ms: int + friend_leaderboard_friends_per_rpc: int + refresh_offline_friends_modulus: int + refresh_non_event_friends_modulus: int + timed_group_challenge_version: int + def __init__(self, widget_auto_update_period_ms: _Optional[int] = ..., friend_leaderboard_background_update_period_ms: _Optional[int] = ..., friend_leaderboard_friends_per_rpc: _Optional[int] = ..., refresh_offline_friends_modulus: _Optional[int] = ..., refresh_non_event_friends_modulus: _Optional[int] = ..., timed_group_challenge_version: _Optional[int] = ...) -> None: ... + +class TimedQuestSectionProto(_message.Message): + __slots__ = ["quest_id"] + QUEST_ID_FIELD_NUMBER: _ClassVar[int] + quest_id: str + def __init__(self, quest_id: _Optional[str] = ...) -> None: ... + +class Timestamp(_message.Message): + __slots__ = ["seconds", "nanos"] + SECONDS_FIELD_NUMBER: _ClassVar[int] + NANOS_FIELD_NUMBER: _ClassVar[int] + seconds: int + nanos: int + def __init__(self, seconds: _Optional[int] = ..., nanos: _Optional[int] = ...) -> None: ... + +class TitanAsyncFileUploadCompleteOutProto(_message.Message): + __slots__ = ["poi_id", "post_action_game_info", "error", "submission_type"] + class ErrorStatus(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[TitanAsyncFileUploadCompleteOutProto.ErrorStatus] + SERVER_UPDATE_FAILED: _ClassVar[TitanAsyncFileUploadCompleteOutProto.ErrorStatus] + MISSING_SUBMISSION_ID: _ClassVar[TitanAsyncFileUploadCompleteOutProto.ErrorStatus] + MISSING_SUBMISSION_TYPE: _ClassVar[TitanAsyncFileUploadCompleteOutProto.ErrorStatus] + MISSING_UPLOAD_STATUS: _ClassVar[TitanAsyncFileUploadCompleteOutProto.ErrorStatus] + UNSET: TitanAsyncFileUploadCompleteOutProto.ErrorStatus + SERVER_UPDATE_FAILED: TitanAsyncFileUploadCompleteOutProto.ErrorStatus + MISSING_SUBMISSION_ID: TitanAsyncFileUploadCompleteOutProto.ErrorStatus + MISSING_SUBMISSION_TYPE: TitanAsyncFileUploadCompleteOutProto.ErrorStatus + MISSING_UPLOAD_STATUS: TitanAsyncFileUploadCompleteOutProto.ErrorStatus + POI_ID_FIELD_NUMBER: _ClassVar[int] + POST_ACTION_GAME_INFO_FIELD_NUMBER: _ClassVar[int] + ERROR_FIELD_NUMBER: _ClassVar[int] + SUBMISSION_TYPE_FIELD_NUMBER: _ClassVar[int] + poi_id: str + post_action_game_info: bytes + error: TitanAsyncFileUploadCompleteOutProto.ErrorStatus + submission_type: PlayerSubmissionTypeProto + def __init__(self, poi_id: _Optional[str] = ..., post_action_game_info: _Optional[bytes] = ..., error: _Optional[_Union[TitanAsyncFileUploadCompleteOutProto.ErrorStatus, str]] = ..., submission_type: _Optional[_Union[PlayerSubmissionTypeProto, str]] = ...) -> None: ... + +class TitanAsyncFileUploadCompleteProto(_message.Message): + __slots__ = ["submission_id", "upload_status", "ar_common_metadata"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[TitanAsyncFileUploadCompleteProto.Status] + UPLOAD_DONE: _ClassVar[TitanAsyncFileUploadCompleteProto.Status] + UPLOAD_FAILED: _ClassVar[TitanAsyncFileUploadCompleteProto.Status] + UNSET: TitanAsyncFileUploadCompleteProto.Status + UPLOAD_DONE: TitanAsyncFileUploadCompleteProto.Status + UPLOAD_FAILED: TitanAsyncFileUploadCompleteProto.Status + SUBMISSION_ID_FIELD_NUMBER: _ClassVar[int] + UPLOAD_STATUS_FIELD_NUMBER: _ClassVar[int] + AR_COMMON_METADATA_FIELD_NUMBER: _ClassVar[int] + submission_id: str + upload_status: TitanAsyncFileUploadCompleteProto.Status + ar_common_metadata: ARDKARCommonMetadata + def __init__(self, submission_id: _Optional[str] = ..., upload_status: _Optional[_Union[TitanAsyncFileUploadCompleteProto.Status, str]] = ..., ar_common_metadata: _Optional[_Union[ARDKARCommonMetadata, _Mapping]] = ...) -> None: ... + +class TitanAvailableSubmissionsPerSubmissionType(_message.Message): + __slots__ = ["submissions_left", "min_player_level", "is_feature_enabled", "time_window_for_submissions_limit_ms", "max_poi_distance_in_meters", "blacklisted_os", "blacklisted_device_id", "is_whitelisted_user", "is_upload_later_enabled", "daily_new_submissions", "max_submissions", "is_wayfarer_onboarding_enabled", "player_submission_type"] + SUBMISSIONS_LEFT_FIELD_NUMBER: _ClassVar[int] + MIN_PLAYER_LEVEL_FIELD_NUMBER: _ClassVar[int] + IS_FEATURE_ENABLED_FIELD_NUMBER: _ClassVar[int] + TIME_WINDOW_FOR_SUBMISSIONS_LIMIT_MS_FIELD_NUMBER: _ClassVar[int] + MAX_POI_DISTANCE_IN_METERS_FIELD_NUMBER: _ClassVar[int] + BLACKLISTED_OS_FIELD_NUMBER: _ClassVar[int] + BLACKLISTED_DEVICE_ID_FIELD_NUMBER: _ClassVar[int] + IS_WHITELISTED_USER_FIELD_NUMBER: _ClassVar[int] + IS_UPLOAD_LATER_ENABLED_FIELD_NUMBER: _ClassVar[int] + DAILY_NEW_SUBMISSIONS_FIELD_NUMBER: _ClassVar[int] + MAX_SUBMISSIONS_FIELD_NUMBER: _ClassVar[int] + IS_WAYFARER_ONBOARDING_ENABLED_FIELD_NUMBER: _ClassVar[int] + PLAYER_SUBMISSION_TYPE_FIELD_NUMBER: _ClassVar[int] + submissions_left: int + min_player_level: int + is_feature_enabled: bool + time_window_for_submissions_limit_ms: int + max_poi_distance_in_meters: int + blacklisted_os: _containers.RepeatedScalarFieldContainer[str] + blacklisted_device_id: _containers.RepeatedScalarFieldContainer[str] + is_whitelisted_user: bool + is_upload_later_enabled: bool + daily_new_submissions: float + max_submissions: int + is_wayfarer_onboarding_enabled: bool + player_submission_type: PlayerSubmissionTypeProto + def __init__(self, submissions_left: _Optional[int] = ..., min_player_level: _Optional[int] = ..., is_feature_enabled: bool = ..., time_window_for_submissions_limit_ms: _Optional[int] = ..., max_poi_distance_in_meters: _Optional[int] = ..., blacklisted_os: _Optional[_Iterable[str]] = ..., blacklisted_device_id: _Optional[_Iterable[str]] = ..., is_whitelisted_user: bool = ..., is_upload_later_enabled: bool = ..., daily_new_submissions: _Optional[float] = ..., max_submissions: _Optional[int] = ..., is_wayfarer_onboarding_enabled: bool = ..., player_submission_type: _Optional[_Union[PlayerSubmissionTypeProto, str]] = ...) -> None: ... + +class TitanGameClientPhotoGalleryPoiImageProto(_message.Message): + __slots__ = ["image_id", "poi_id", "submitter_codename", "image_url", "creation_timestamp_ms", "has_player_voted", "num_votes_from_game"] + IMAGE_ID_FIELD_NUMBER: _ClassVar[int] + POI_ID_FIELD_NUMBER: _ClassVar[int] + SUBMITTER_CODENAME_FIELD_NUMBER: _ClassVar[int] + IMAGE_URL_FIELD_NUMBER: _ClassVar[int] + CREATION_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + HAS_PLAYER_VOTED_FIELD_NUMBER: _ClassVar[int] + NUM_VOTES_FROM_GAME_FIELD_NUMBER: _ClassVar[int] + image_id: str + poi_id: str + submitter_codename: str + image_url: str + creation_timestamp_ms: int + has_player_voted: bool + num_votes_from_game: int + def __init__(self, image_id: _Optional[str] = ..., poi_id: _Optional[str] = ..., submitter_codename: _Optional[str] = ..., image_url: _Optional[str] = ..., creation_timestamp_ms: _Optional[int] = ..., has_player_voted: bool = ..., num_votes_from_game: _Optional[int] = ...) -> None: ... + +class TitanGenerateGmapSignedUrlOutProto(_message.Message): + __slots__ = ["result", "signed_url"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[TitanGenerateGmapSignedUrlOutProto.Result] + SUCCESS: _ClassVar[TitanGenerateGmapSignedUrlOutProto.Result] + ERROR_PLAYER_NOT_VALID: _ClassVar[TitanGenerateGmapSignedUrlOutProto.Result] + ERROR_RATE_LIMITED: _ClassVar[TitanGenerateGmapSignedUrlOutProto.Result] + ERROR_MISSING_INPUT: _ClassVar[TitanGenerateGmapSignedUrlOutProto.Result] + ERROR_UNKNOWN: _ClassVar[TitanGenerateGmapSignedUrlOutProto.Result] + UNSET: TitanGenerateGmapSignedUrlOutProto.Result + SUCCESS: TitanGenerateGmapSignedUrlOutProto.Result + ERROR_PLAYER_NOT_VALID: TitanGenerateGmapSignedUrlOutProto.Result + ERROR_RATE_LIMITED: TitanGenerateGmapSignedUrlOutProto.Result + ERROR_MISSING_INPUT: TitanGenerateGmapSignedUrlOutProto.Result + ERROR_UNKNOWN: TitanGenerateGmapSignedUrlOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + SIGNED_URL_FIELD_NUMBER: _ClassVar[int] + result: TitanGenerateGmapSignedUrlOutProto.Result + signed_url: str + def __init__(self, result: _Optional[_Union[TitanGenerateGmapSignedUrlOutProto.Result, str]] = ..., signed_url: _Optional[str] = ...) -> None: ... + +class TitanGenerateGmapSignedUrlProto(_message.Message): + __slots__ = ["latitude", "longitude", "width", "height", "zoom", "language_code", "country_code", "map_style", "map_type", "icon_params", "is_multi_marker_map", "original_location", "proposed_location"] + LATITUDE_FIELD_NUMBER: _ClassVar[int] + LONGITUDE_FIELD_NUMBER: _ClassVar[int] + WIDTH_FIELD_NUMBER: _ClassVar[int] + HEIGHT_FIELD_NUMBER: _ClassVar[int] + ZOOM_FIELD_NUMBER: _ClassVar[int] + LANGUAGE_CODE_FIELD_NUMBER: _ClassVar[int] + COUNTRY_CODE_FIELD_NUMBER: _ClassVar[int] + MAP_STYLE_FIELD_NUMBER: _ClassVar[int] + MAP_TYPE_FIELD_NUMBER: _ClassVar[int] + ICON_PARAMS_FIELD_NUMBER: _ClassVar[int] + IS_MULTI_MARKER_MAP_FIELD_NUMBER: _ClassVar[int] + ORIGINAL_LOCATION_FIELD_NUMBER: _ClassVar[int] + PROPOSED_LOCATION_FIELD_NUMBER: _ClassVar[int] + latitude: float + longitude: float + width: int + height: int + zoom: int + language_code: str + country_code: str + map_style: str + map_type: str + icon_params: str + is_multi_marker_map: bool + original_location: LocationE6Proto + proposed_location: LocationE6Proto + def __init__(self, latitude: _Optional[float] = ..., longitude: _Optional[float] = ..., width: _Optional[int] = ..., height: _Optional[int] = ..., zoom: _Optional[int] = ..., language_code: _Optional[str] = ..., country_code: _Optional[str] = ..., map_style: _Optional[str] = ..., map_type: _Optional[str] = ..., icon_params: _Optional[str] = ..., is_multi_marker_map: bool = ..., original_location: _Optional[_Union[LocationE6Proto, _Mapping]] = ..., proposed_location: _Optional[_Union[LocationE6Proto, _Mapping]] = ...) -> None: ... + +class TitanGeodataServiceGameClientPoiProto(_message.Message): + __slots__ = ["poi_id", "title", "description", "location", "image_url", "is_in_game"] + POI_ID_FIELD_NUMBER: _ClassVar[int] + TITLE_FIELD_NUMBER: _ClassVar[int] + DESCRIPTION_FIELD_NUMBER: _ClassVar[int] + LOCATION_FIELD_NUMBER: _ClassVar[int] + IMAGE_URL_FIELD_NUMBER: _ClassVar[int] + IS_IN_GAME_FIELD_NUMBER: _ClassVar[int] + poi_id: str + title: str + description: str + location: LocationE6Proto + image_url: str + is_in_game: bool + def __init__(self, poi_id: _Optional[str] = ..., title: _Optional[str] = ..., description: _Optional[str] = ..., location: _Optional[_Union[LocationE6Proto, _Mapping]] = ..., image_url: _Optional[str] = ..., is_in_game: bool = ...) -> None: ... + +class TitanGetARMappingSettingsOutProto(_message.Message): + __slots__ = ["is_client_scan_validation_enabled", "client_scan_validation_blocked_os", "client_scan_validation_blocked_device_id"] + IS_CLIENT_SCAN_VALIDATION_ENABLED_FIELD_NUMBER: _ClassVar[int] + CLIENT_SCAN_VALIDATION_BLOCKED_OS_FIELD_NUMBER: _ClassVar[int] + CLIENT_SCAN_VALIDATION_BLOCKED_DEVICE_ID_FIELD_NUMBER: _ClassVar[int] + is_client_scan_validation_enabled: bool + client_scan_validation_blocked_os: _containers.RepeatedScalarFieldContainer[str] + client_scan_validation_blocked_device_id: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, is_client_scan_validation_enabled: bool = ..., client_scan_validation_blocked_os: _Optional[_Iterable[str]] = ..., client_scan_validation_blocked_device_id: _Optional[_Iterable[str]] = ...) -> None: ... + +class TitanGetARMappingSettingsProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class TitanGetAvailableSubmissionsOutProto(_message.Message): + __slots__ = ["submissions_left", "min_player_level", "has_valid_email", "is_feature_enabled", "time_window_for_submissions_limit_ms", "max_poi_distance_in_meters", "availability_result_per_type", "max_poi_location_edit_move_distance_meters", "is_upload_later_enabled", "category_cloud_storage_directory_path", "urban_typology_cloud_storage_path", "has_wayfarer_account", "passed_wayfarer_quiz", "is_poi_submission_category_enabled"] + SUBMISSIONS_LEFT_FIELD_NUMBER: _ClassVar[int] + MIN_PLAYER_LEVEL_FIELD_NUMBER: _ClassVar[int] + HAS_VALID_EMAIL_FIELD_NUMBER: _ClassVar[int] + IS_FEATURE_ENABLED_FIELD_NUMBER: _ClassVar[int] + TIME_WINDOW_FOR_SUBMISSIONS_LIMIT_MS_FIELD_NUMBER: _ClassVar[int] + MAX_POI_DISTANCE_IN_METERS_FIELD_NUMBER: _ClassVar[int] + AVAILABILITY_RESULT_PER_TYPE_FIELD_NUMBER: _ClassVar[int] + MAX_POI_LOCATION_EDIT_MOVE_DISTANCE_METERS_FIELD_NUMBER: _ClassVar[int] + IS_UPLOAD_LATER_ENABLED_FIELD_NUMBER: _ClassVar[int] + CATEGORY_CLOUD_STORAGE_DIRECTORY_PATH_FIELD_NUMBER: _ClassVar[int] + URBAN_TYPOLOGY_CLOUD_STORAGE_PATH_FIELD_NUMBER: _ClassVar[int] + HAS_WAYFARER_ACCOUNT_FIELD_NUMBER: _ClassVar[int] + PASSED_WAYFARER_QUIZ_FIELD_NUMBER: _ClassVar[int] + IS_POI_SUBMISSION_CATEGORY_ENABLED_FIELD_NUMBER: _ClassVar[int] + submissions_left: int + min_player_level: int + has_valid_email: bool + is_feature_enabled: bool + time_window_for_submissions_limit_ms: int + max_poi_distance_in_meters: int + availability_result_per_type: _containers.RepeatedCompositeFieldContainer[TitanAvailableSubmissionsPerSubmissionType] + max_poi_location_edit_move_distance_meters: int + is_upload_later_enabled: bool + category_cloud_storage_directory_path: str + urban_typology_cloud_storage_path: str + has_wayfarer_account: bool + passed_wayfarer_quiz: bool + is_poi_submission_category_enabled: bool + def __init__(self, submissions_left: _Optional[int] = ..., min_player_level: _Optional[int] = ..., has_valid_email: bool = ..., is_feature_enabled: bool = ..., time_window_for_submissions_limit_ms: _Optional[int] = ..., max_poi_distance_in_meters: _Optional[int] = ..., availability_result_per_type: _Optional[_Iterable[_Union[TitanAvailableSubmissionsPerSubmissionType, _Mapping]]] = ..., max_poi_location_edit_move_distance_meters: _Optional[int] = ..., is_upload_later_enabled: bool = ..., category_cloud_storage_directory_path: _Optional[str] = ..., urban_typology_cloud_storage_path: _Optional[str] = ..., has_wayfarer_account: bool = ..., passed_wayfarer_quiz: bool = ..., is_poi_submission_category_enabled: bool = ...) -> None: ... + +class TitanGetAvailableSubmissionsProto(_message.Message): + __slots__ = ["submission_types", "submission_type"] + SUBMISSION_TYPES_FIELD_NUMBER: _ClassVar[int] + SUBMISSION_TYPE_FIELD_NUMBER: _ClassVar[int] + submission_types: _containers.RepeatedScalarFieldContainer[PlayerSubmissionTypeProto] + submission_type: PlayerSubmissionTypeProto + def __init__(self, submission_types: _Optional[_Iterable[_Union[PlayerSubmissionTypeProto, str]]] = ..., submission_type: _Optional[_Union[PlayerSubmissionTypeProto, str]] = ...) -> None: ... + +class TitanGetGmapSettingsOutProto(_message.Message): + __slots__ = ["result", "gmap_template_url", "max_poi_distance_in_meters", "min_zoom", "max_zoom"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[TitanGetGmapSettingsOutProto.Result] + SUCCESS: _ClassVar[TitanGetGmapSettingsOutProto.Result] + ERROR_UNKNOWN: _ClassVar[TitanGetGmapSettingsOutProto.Result] + ERROR_MISSING_CONFIG: _ClassVar[TitanGetGmapSettingsOutProto.Result] + ERROR_NO_UNIQUE_ID: _ClassVar[TitanGetGmapSettingsOutProto.Result] + UNSET: TitanGetGmapSettingsOutProto.Result + SUCCESS: TitanGetGmapSettingsOutProto.Result + ERROR_UNKNOWN: TitanGetGmapSettingsOutProto.Result + ERROR_MISSING_CONFIG: TitanGetGmapSettingsOutProto.Result + ERROR_NO_UNIQUE_ID: TitanGetGmapSettingsOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + GMAP_TEMPLATE_URL_FIELD_NUMBER: _ClassVar[int] + MAX_POI_DISTANCE_IN_METERS_FIELD_NUMBER: _ClassVar[int] + MIN_ZOOM_FIELD_NUMBER: _ClassVar[int] + MAX_ZOOM_FIELD_NUMBER: _ClassVar[int] + result: TitanGetGmapSettingsOutProto.Result + gmap_template_url: str + max_poi_distance_in_meters: int + min_zoom: int + max_zoom: int + def __init__(self, result: _Optional[_Union[TitanGetGmapSettingsOutProto.Result, str]] = ..., gmap_template_url: _Optional[str] = ..., max_poi_distance_in_meters: _Optional[int] = ..., min_zoom: _Optional[int] = ..., max_zoom: _Optional[int] = ...) -> None: ... + +class TitanGetGmapSettingsProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class TitanGetGrapeshotUploadUrlOutProto(_message.Message): + __slots__ = ["status", "file_context_to_grapeshot_data", "file_context_to_signed_url"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[TitanGetGrapeshotUploadUrlOutProto.Status] + FAILURE: _ClassVar[TitanGetGrapeshotUploadUrlOutProto.Status] + SUCCESS: _ClassVar[TitanGetGrapeshotUploadUrlOutProto.Status] + MISSING_FILE_CONTEXTS: _ClassVar[TitanGetGrapeshotUploadUrlOutProto.Status] + DUPLICATE_FILE_CONTEXT: _ClassVar[TitanGetGrapeshotUploadUrlOutProto.Status] + MISSING_SUBMISSION_TYPE: _ClassVar[TitanGetGrapeshotUploadUrlOutProto.Status] + MISSING_SUBMISSION_ID: _ClassVar[TitanGetGrapeshotUploadUrlOutProto.Status] + ALREADY_UPLOADED: _ClassVar[TitanGetGrapeshotUploadUrlOutProto.Status] + UNSET: TitanGetGrapeshotUploadUrlOutProto.Status + FAILURE: TitanGetGrapeshotUploadUrlOutProto.Status + SUCCESS: TitanGetGrapeshotUploadUrlOutProto.Status + MISSING_FILE_CONTEXTS: TitanGetGrapeshotUploadUrlOutProto.Status + DUPLICATE_FILE_CONTEXT: TitanGetGrapeshotUploadUrlOutProto.Status + MISSING_SUBMISSION_TYPE: TitanGetGrapeshotUploadUrlOutProto.Status + MISSING_SUBMISSION_ID: TitanGetGrapeshotUploadUrlOutProto.Status + ALREADY_UPLOADED: TitanGetGrapeshotUploadUrlOutProto.Status + class FileContextToGrapeshotDataEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: str + value: TitanGrapeshotUploadingDataProto + def __init__(self, key: _Optional[str] = ..., value: _Optional[_Union[TitanGrapeshotUploadingDataProto, _Mapping]] = ...) -> None: ... + class FileContextToSignedUrlEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: str + value: str + def __init__(self, key: _Optional[str] = ..., value: _Optional[str] = ...) -> None: ... + STATUS_FIELD_NUMBER: _ClassVar[int] + FILE_CONTEXT_TO_GRAPESHOT_DATA_FIELD_NUMBER: _ClassVar[int] + FILE_CONTEXT_TO_SIGNED_URL_FIELD_NUMBER: _ClassVar[int] + status: TitanGetGrapeshotUploadUrlOutProto.Status + file_context_to_grapeshot_data: _containers.MessageMap[str, TitanGrapeshotUploadingDataProto] + file_context_to_signed_url: _containers.ScalarMap[str, str] + def __init__(self, status: _Optional[_Union[TitanGetGrapeshotUploadUrlOutProto.Status, str]] = ..., file_context_to_grapeshot_data: _Optional[_Mapping[str, TitanGrapeshotUploadingDataProto]] = ..., file_context_to_signed_url: _Optional[_Mapping[str, str]] = ...) -> None: ... + +class TitanGetGrapeshotUploadUrlProto(_message.Message): + __slots__ = ["submission_id", "file_upload_context", "developer_id", "submission_type"] + SUBMISSION_ID_FIELD_NUMBER: _ClassVar[int] + FILE_UPLOAD_CONTEXT_FIELD_NUMBER: _ClassVar[int] + DEVELOPER_ID_FIELD_NUMBER: _ClassVar[int] + SUBMISSION_TYPE_FIELD_NUMBER: _ClassVar[int] + submission_id: str + file_upload_context: _containers.RepeatedScalarFieldContainer[str] + developer_id: str + submission_type: PlayerSubmissionTypeProto + def __init__(self, submission_id: _Optional[str] = ..., file_upload_context: _Optional[_Iterable[str]] = ..., developer_id: _Optional[str] = ..., submission_type: _Optional[_Union[PlayerSubmissionTypeProto, str]] = ...) -> None: ... + +class TitanGetImageGallerySettingsOutProto(_message.Message): + __slots__ = ["is_image_gallery_enabled", "max_periodic_image_loaded_count"] + IS_IMAGE_GALLERY_ENABLED_FIELD_NUMBER: _ClassVar[int] + MAX_PERIODIC_IMAGE_LOADED_COUNT_FIELD_NUMBER: _ClassVar[int] + is_image_gallery_enabled: bool + max_periodic_image_loaded_count: int + def __init__(self, is_image_gallery_enabled: bool = ..., max_periodic_image_loaded_count: _Optional[int] = ...) -> None: ... + +class TitanGetImageGallerySettingsProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class TitanGetImagesForPoiOutProto(_message.Message): + __slots__ = ["status", "photo_gallery_poi_images"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[TitanGetImagesForPoiOutProto.Status] + SUCCESS: _ClassVar[TitanGetImagesForPoiOutProto.Status] + POI_NOT_FOUND: _ClassVar[TitanGetImagesForPoiOutProto.Status] + INVALID_REQUEST: _ClassVar[TitanGetImagesForPoiOutProto.Status] + UNSET: TitanGetImagesForPoiOutProto.Status + SUCCESS: TitanGetImagesForPoiOutProto.Status + POI_NOT_FOUND: TitanGetImagesForPoiOutProto.Status + INVALID_REQUEST: TitanGetImagesForPoiOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + PHOTO_GALLERY_POI_IMAGES_FIELD_NUMBER: _ClassVar[int] + status: TitanGetImagesForPoiOutProto.Status + photo_gallery_poi_images: _containers.RepeatedCompositeFieldContainer[TitanGameClientPhotoGalleryPoiImageProto] + def __init__(self, status: _Optional[_Union[TitanGetImagesForPoiOutProto.Status, str]] = ..., photo_gallery_poi_images: _Optional[_Iterable[_Union[TitanGameClientPhotoGalleryPoiImageProto, _Mapping]]] = ...) -> None: ... + +class TitanGetImagesForPoiProto(_message.Message): + __slots__ = ["poi_id"] + POI_ID_FIELD_NUMBER: _ClassVar[int] + poi_id: str + def __init__(self, poi_id: _Optional[str] = ...) -> None: ... + +class TitanGetMapDataOutProto(_message.Message): + __slots__ = ["status", "pois"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[TitanGetMapDataOutProto.Status] + SUCCESS: _ClassVar[TitanGetMapDataOutProto.Status] + INVALID_REQUEST: _ClassVar[TitanGetMapDataOutProto.Status] + INTERNAL_ERROR: _ClassVar[TitanGetMapDataOutProto.Status] + UNSET: TitanGetMapDataOutProto.Status + SUCCESS: TitanGetMapDataOutProto.Status + INVALID_REQUEST: TitanGetMapDataOutProto.Status + INTERNAL_ERROR: TitanGetMapDataOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + POIS_FIELD_NUMBER: _ClassVar[int] + status: TitanGetMapDataOutProto.Status + pois: _containers.RepeatedCompositeFieldContainer[TitanGeodataServiceGameClientPoiProto] + def __init__(self, status: _Optional[_Union[TitanGetMapDataOutProto.Status, str]] = ..., pois: _Optional[_Iterable[_Union[TitanGeodataServiceGameClientPoiProto, _Mapping]]] = ...) -> None: ... + +class TitanGetMapDataProto(_message.Message): + __slots__ = ["geodata_types", "northeast_point", "southwest_point", "api_key"] + GEODATA_TYPES_FIELD_NUMBER: _ClassVar[int] + NORTHEAST_POINT_FIELD_NUMBER: _ClassVar[int] + SOUTHWEST_POINT_FIELD_NUMBER: _ClassVar[int] + API_KEY_FIELD_NUMBER: _ClassVar[int] + geodata_types: _containers.RepeatedScalarFieldContainer[TitanGeodataType] + northeast_point: LocationE6Proto + southwest_point: LocationE6Proto + api_key: str + def __init__(self, geodata_types: _Optional[_Iterable[_Union[TitanGeodataType, str]]] = ..., northeast_point: _Optional[_Union[LocationE6Proto, _Mapping]] = ..., southwest_point: _Optional[_Union[LocationE6Proto, _Mapping]] = ..., api_key: _Optional[str] = ...) -> None: ... + +class TitanGetPlayerSubmissionValidationSettingsOutProto(_message.Message): + __slots__ = ["banned_metadata_text"] + BANNED_METADATA_TEXT_FIELD_NUMBER: _ClassVar[int] + banned_metadata_text: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, banned_metadata_text: _Optional[_Iterable[str]] = ...) -> None: ... + +class TitanGetPlayerSubmissionValidationSettingsProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class TitanGetPoisInRadiusOutProto(_message.Message): + __slots__ = ["status", "pois"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[TitanGetPoisInRadiusOutProto.Status] + SUCCESS: _ClassVar[TitanGetPoisInRadiusOutProto.Status] + INTERNAL_ERROR: _ClassVar[TitanGetPoisInRadiusOutProto.Status] + UNSET: TitanGetPoisInRadiusOutProto.Status + SUCCESS: TitanGetPoisInRadiusOutProto.Status + INTERNAL_ERROR: TitanGetPoisInRadiusOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + POIS_FIELD_NUMBER: _ClassVar[int] + status: TitanGetPoisInRadiusOutProto.Status + pois: _containers.RepeatedCompositeFieldContainer[TitanGeodataServiceGameClientPoiProto] + def __init__(self, status: _Optional[_Union[TitanGetPoisInRadiusOutProto.Status, str]] = ..., pois: _Optional[_Iterable[_Union[TitanGeodataServiceGameClientPoiProto, _Mapping]]] = ...) -> None: ... + +class TitanGetPoisInRadiusProto(_message.Message): + __slots__ = ["location"] + LOCATION_FIELD_NUMBER: _ClassVar[int] + location: LocationE6Proto + def __init__(self, location: _Optional[_Union[LocationE6Proto, _Mapping]] = ...) -> None: ... + +class TitanGetUploadUrlOutProto(_message.Message): + __slots__ = ["status", "signed_url", "supporting_image_signed_url", "context_signed_urls"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[TitanGetUploadUrlOutProto.Status] + FAILURES: _ClassVar[TitanGetUploadUrlOutProto.Status] + SUCCESS: _ClassVar[TitanGetUploadUrlOutProto.Status] + MISSING_IMAGE_CONTEXTS: _ClassVar[TitanGetUploadUrlOutProto.Status] + DUPLICATE_IMAGE_CONTEXTS: _ClassVar[TitanGetUploadUrlOutProto.Status] + ALREADY_UPLOADED: _ClassVar[TitanGetUploadUrlOutProto.Status] + UNSET: TitanGetUploadUrlOutProto.Status + FAILURES: TitanGetUploadUrlOutProto.Status + SUCCESS: TitanGetUploadUrlOutProto.Status + MISSING_IMAGE_CONTEXTS: TitanGetUploadUrlOutProto.Status + DUPLICATE_IMAGE_CONTEXTS: TitanGetUploadUrlOutProto.Status + ALREADY_UPLOADED: TitanGetUploadUrlOutProto.Status + class ContextSignedUrlsEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: str + value: str + def __init__(self, key: _Optional[str] = ..., value: _Optional[str] = ...) -> None: ... + STATUS_FIELD_NUMBER: _ClassVar[int] + SIGNED_URL_FIELD_NUMBER: _ClassVar[int] + SUPPORTING_IMAGE_SIGNED_URL_FIELD_NUMBER: _ClassVar[int] + CONTEXT_SIGNED_URLS_FIELD_NUMBER: _ClassVar[int] + status: TitanGetUploadUrlOutProto.Status + signed_url: str + supporting_image_signed_url: str + context_signed_urls: _containers.ScalarMap[str, str] + def __init__(self, status: _Optional[_Union[TitanGetUploadUrlOutProto.Status, str]] = ..., signed_url: _Optional[str] = ..., supporting_image_signed_url: _Optional[str] = ..., context_signed_urls: _Optional[_Mapping[str, str]] = ...) -> None: ... + +class TitanGetUploadUrlProto(_message.Message): + __slots__ = ["user_id", "game_unique_id", "submission_type", "submission_id", "image_contexts"] + USER_ID_FIELD_NUMBER: _ClassVar[int] + GAME_UNIQUE_ID_FIELD_NUMBER: _ClassVar[int] + SUBMISSION_TYPE_FIELD_NUMBER: _ClassVar[int] + SUBMISSION_ID_FIELD_NUMBER: _ClassVar[int] + IMAGE_CONTEXTS_FIELD_NUMBER: _ClassVar[int] + user_id: str + game_unique_id: str + submission_type: PlayerSubmissionTypeProto + submission_id: str + image_contexts: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, user_id: _Optional[str] = ..., game_unique_id: _Optional[str] = ..., submission_type: _Optional[_Union[PlayerSubmissionTypeProto, str]] = ..., submission_id: _Optional[str] = ..., image_contexts: _Optional[_Iterable[str]] = ...) -> None: ... + +class TitanGrapeshotAuthenticationDataProto(_message.Message): + __slots__ = ["authorization", "date"] + AUTHORIZATION_FIELD_NUMBER: _ClassVar[int] + DATE_FIELD_NUMBER: _ClassVar[int] + authorization: str + date: str + def __init__(self, authorization: _Optional[str] = ..., date: _Optional[str] = ...) -> None: ... + +class TitanGrapeshotChunkDataProto(_message.Message): + __slots__ = ["chunk_file_path", "chunk_number", "upload_authentication", "delete_authentication"] + CHUNK_FILE_PATH_FIELD_NUMBER: _ClassVar[int] + CHUNK_NUMBER_FIELD_NUMBER: _ClassVar[int] + UPLOAD_AUTHENTICATION_FIELD_NUMBER: _ClassVar[int] + DELETE_AUTHENTICATION_FIELD_NUMBER: _ClassVar[int] + chunk_file_path: str + chunk_number: int + upload_authentication: TitanGrapeshotAuthenticationDataProto + delete_authentication: TitanGrapeshotAuthenticationDataProto + def __init__(self, chunk_file_path: _Optional[str] = ..., chunk_number: _Optional[int] = ..., upload_authentication: _Optional[_Union[TitanGrapeshotAuthenticationDataProto, _Mapping]] = ..., delete_authentication: _Optional[_Union[TitanGrapeshotAuthenticationDataProto, _Mapping]] = ...) -> None: ... + +class TitanGrapeshotComposeDataProto(_message.Message): + __slots__ = ["target_file_path", "authentication", "hash"] + TARGET_FILE_PATH_FIELD_NUMBER: _ClassVar[int] + AUTHENTICATION_FIELD_NUMBER: _ClassVar[int] + HASH_FIELD_NUMBER: _ClassVar[int] + target_file_path: str + authentication: TitanGrapeshotAuthenticationDataProto + hash: str + def __init__(self, target_file_path: _Optional[str] = ..., authentication: _Optional[_Union[TitanGrapeshotAuthenticationDataProto, _Mapping]] = ..., hash: _Optional[str] = ...) -> None: ... + +class TitanGrapeshotUploadingDataProto(_message.Message): + __slots__ = ["chunk_data", "compose_data", "gcs_bucket", "number_of_chunks"] + CHUNK_DATA_FIELD_NUMBER: _ClassVar[int] + COMPOSE_DATA_FIELD_NUMBER: _ClassVar[int] + GCS_BUCKET_FIELD_NUMBER: _ClassVar[int] + NUMBER_OF_CHUNKS_FIELD_NUMBER: _ClassVar[int] + chunk_data: _containers.RepeatedCompositeFieldContainer[TitanGrapeshotChunkDataProto] + compose_data: TitanGrapeshotComposeDataProto + gcs_bucket: str + number_of_chunks: int + def __init__(self, chunk_data: _Optional[_Iterable[_Union[TitanGrapeshotChunkDataProto, _Mapping]]] = ..., compose_data: _Optional[_Union[TitanGrapeshotComposeDataProto, _Mapping]] = ..., gcs_bucket: _Optional[str] = ..., number_of_chunks: _Optional[int] = ...) -> None: ... + +class TitanPlayerSubmissionResponseProto(_message.Message): + __slots__ = ["status", "submission_id", "messages"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + STATUS_UNSPECIFIED: _ClassVar[TitanPlayerSubmissionResponseProto.Status] + SUCCESS: _ClassVar[TitanPlayerSubmissionResponseProto.Status] + INTERNAL_ERROR: _ClassVar[TitanPlayerSubmissionResponseProto.Status] + TOO_MANY_RECENT_SUBMISSIONS: _ClassVar[TitanPlayerSubmissionResponseProto.Status] + MINOR: _ClassVar[TitanPlayerSubmissionResponseProto.Status] + NOT_AVAILABLE: _ClassVar[TitanPlayerSubmissionResponseProto.Status] + INVALID_INPUT: _ClassVar[TitanPlayerSubmissionResponseProto.Status] + MISSING_IMAGE: _ClassVar[TitanPlayerSubmissionResponseProto.Status] + DISTANCE_VALIDATION_FAILED: _ClassVar[TitanPlayerSubmissionResponseProto.Status] + ACTIVATION_REQUEST_FAILED: _ClassVar[TitanPlayerSubmissionResponseProto.Status] + STATUS_UNSPECIFIED: TitanPlayerSubmissionResponseProto.Status + SUCCESS: TitanPlayerSubmissionResponseProto.Status + INTERNAL_ERROR: TitanPlayerSubmissionResponseProto.Status + TOO_MANY_RECENT_SUBMISSIONS: TitanPlayerSubmissionResponseProto.Status + MINOR: TitanPlayerSubmissionResponseProto.Status + NOT_AVAILABLE: TitanPlayerSubmissionResponseProto.Status + INVALID_INPUT: TitanPlayerSubmissionResponseProto.Status + MISSING_IMAGE: TitanPlayerSubmissionResponseProto.Status + DISTANCE_VALIDATION_FAILED: TitanPlayerSubmissionResponseProto.Status + ACTIVATION_REQUEST_FAILED: TitanPlayerSubmissionResponseProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + SUBMISSION_ID_FIELD_NUMBER: _ClassVar[int] + MESSAGES_FIELD_NUMBER: _ClassVar[int] + status: TitanPlayerSubmissionResponseProto.Status + submission_id: str + messages: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, status: _Optional[_Union[TitanPlayerSubmissionResponseProto.Status, str]] = ..., submission_id: _Optional[str] = ..., messages: _Optional[_Iterable[str]] = ...) -> None: ... + +class TitanPoiPlayerMetadataTelemetry(_message.Message): + __slots__ = ["device_model", "device_os"] + DEVICE_MODEL_FIELD_NUMBER: _ClassVar[int] + DEVICE_OS_FIELD_NUMBER: _ClassVar[int] + device_model: str + device_os: str + def __init__(self, device_model: _Optional[str] = ..., device_os: _Optional[str] = ...) -> None: ... + +class TitanPoiSubmissionPhotoUploadErrorTelemetry(_message.Message): + __slots__ = ["error_id", "image_type", "error_message"] + class PoiSubmissionPhotoUploadErrorIds(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[TitanPoiSubmissionPhotoUploadErrorTelemetry.PoiSubmissionPhotoUploadErrorIds] + POI_PHOTO_UPLOAD_ERROR: _ClassVar[TitanPoiSubmissionPhotoUploadErrorTelemetry.PoiSubmissionPhotoUploadErrorIds] + POI_PHOTO_UPLOAD_TIMEOUT: _ClassVar[TitanPoiSubmissionPhotoUploadErrorTelemetry.PoiSubmissionPhotoUploadErrorIds] + UNSET: TitanPoiSubmissionPhotoUploadErrorTelemetry.PoiSubmissionPhotoUploadErrorIds + POI_PHOTO_UPLOAD_ERROR: TitanPoiSubmissionPhotoUploadErrorTelemetry.PoiSubmissionPhotoUploadErrorIds + POI_PHOTO_UPLOAD_TIMEOUT: TitanPoiSubmissionPhotoUploadErrorTelemetry.PoiSubmissionPhotoUploadErrorIds + ERROR_ID_FIELD_NUMBER: _ClassVar[int] + IMAGE_TYPE_FIELD_NUMBER: _ClassVar[int] + ERROR_MESSAGE_FIELD_NUMBER: _ClassVar[int] + error_id: TitanPoiSubmissionPhotoUploadErrorTelemetry.PoiSubmissionPhotoUploadErrorIds + image_type: TitanPoiImageType + error_message: str + def __init__(self, error_id: _Optional[_Union[TitanPoiSubmissionPhotoUploadErrorTelemetry.PoiSubmissionPhotoUploadErrorIds, str]] = ..., image_type: _Optional[_Union[TitanPoiImageType, str]] = ..., error_message: _Optional[str] = ...) -> None: ... + +class TitanPoiSubmissionTelemetry(_message.Message): + __slots__ = ["gui_event_id", "image_type", "camera_step_id"] + class PoiCameraStepIds(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[TitanPoiSubmissionTelemetry.PoiCameraStepIds] + ENTER: _ClassVar[TitanPoiSubmissionTelemetry.PoiCameraStepIds] + RETAKE: _ClassVar[TitanPoiSubmissionTelemetry.PoiCameraStepIds] + CONFIRM: _ClassVar[TitanPoiSubmissionTelemetry.PoiCameraStepIds] + EXIT: _ClassVar[TitanPoiSubmissionTelemetry.PoiCameraStepIds] + UNSET: TitanPoiSubmissionTelemetry.PoiCameraStepIds + ENTER: TitanPoiSubmissionTelemetry.PoiCameraStepIds + RETAKE: TitanPoiSubmissionTelemetry.PoiCameraStepIds + CONFIRM: TitanPoiSubmissionTelemetry.PoiCameraStepIds + EXIT: TitanPoiSubmissionTelemetry.PoiCameraStepIds + class PoiSubmissionGuiEventId(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNKNOWN: _ClassVar[TitanPoiSubmissionTelemetry.PoiSubmissionGuiEventId] + POI_NOMINATION_ENTER: _ClassVar[TitanPoiSubmissionTelemetry.PoiSubmissionGuiEventId] + POI_TUTORIAL_COMPLETE: _ClassVar[TitanPoiSubmissionTelemetry.PoiSubmissionGuiEventId] + POI_MAP_CHANGEDVIEW_MAP: _ClassVar[TitanPoiSubmissionTelemetry.PoiSubmissionGuiEventId] + POI_MAP_CHANGEDVIEW_SATELLITE: _ClassVar[TitanPoiSubmissionTelemetry.PoiSubmissionGuiEventId] + POI_MAP_CENTER_LOCATION: _ClassVar[TitanPoiSubmissionTelemetry.PoiSubmissionGuiEventId] + POI_LOCATION_SET: _ClassVar[TitanPoiSubmissionTelemetry.PoiSubmissionGuiEventId] + POI_PHOTO_CAMERA_ENTER: _ClassVar[TitanPoiSubmissionTelemetry.PoiSubmissionGuiEventId] + POI_PHOTO_CAMERA_EXIT: _ClassVar[TitanPoiSubmissionTelemetry.PoiSubmissionGuiEventId] + POI_TITLE_ENTERED: _ClassVar[TitanPoiSubmissionTelemetry.PoiSubmissionGuiEventId] + POI_DESCRIPTION_ENTER: _ClassVar[TitanPoiSubmissionTelemetry.PoiSubmissionGuiEventId] + POI_DETAILS_CONFIRM: _ClassVar[TitanPoiSubmissionTelemetry.PoiSubmissionGuiEventId] + POI_SUPPORTINGINFO_ENTER: _ClassVar[TitanPoiSubmissionTelemetry.PoiSubmissionGuiEventId] + POI_SUBMIT_BUTTON_HIT: _ClassVar[TitanPoiSubmissionTelemetry.PoiSubmissionGuiEventId] + POI_EXIT_BUTTON_HIT: _ClassVar[TitanPoiSubmissionTelemetry.PoiSubmissionGuiEventId] + UNKNOWN: TitanPoiSubmissionTelemetry.PoiSubmissionGuiEventId + POI_NOMINATION_ENTER: TitanPoiSubmissionTelemetry.PoiSubmissionGuiEventId + POI_TUTORIAL_COMPLETE: TitanPoiSubmissionTelemetry.PoiSubmissionGuiEventId + POI_MAP_CHANGEDVIEW_MAP: TitanPoiSubmissionTelemetry.PoiSubmissionGuiEventId + POI_MAP_CHANGEDVIEW_SATELLITE: TitanPoiSubmissionTelemetry.PoiSubmissionGuiEventId + POI_MAP_CENTER_LOCATION: TitanPoiSubmissionTelemetry.PoiSubmissionGuiEventId + POI_LOCATION_SET: TitanPoiSubmissionTelemetry.PoiSubmissionGuiEventId + POI_PHOTO_CAMERA_ENTER: TitanPoiSubmissionTelemetry.PoiSubmissionGuiEventId + POI_PHOTO_CAMERA_EXIT: TitanPoiSubmissionTelemetry.PoiSubmissionGuiEventId + POI_TITLE_ENTERED: TitanPoiSubmissionTelemetry.PoiSubmissionGuiEventId + POI_DESCRIPTION_ENTER: TitanPoiSubmissionTelemetry.PoiSubmissionGuiEventId + POI_DETAILS_CONFIRM: TitanPoiSubmissionTelemetry.PoiSubmissionGuiEventId + POI_SUPPORTINGINFO_ENTER: TitanPoiSubmissionTelemetry.PoiSubmissionGuiEventId + POI_SUBMIT_BUTTON_HIT: TitanPoiSubmissionTelemetry.PoiSubmissionGuiEventId + POI_EXIT_BUTTON_HIT: TitanPoiSubmissionTelemetry.PoiSubmissionGuiEventId + GUI_EVENT_ID_FIELD_NUMBER: _ClassVar[int] + IMAGE_TYPE_FIELD_NUMBER: _ClassVar[int] + CAMERA_STEP_ID_FIELD_NUMBER: _ClassVar[int] + gui_event_id: TitanPoiSubmissionTelemetry.PoiSubmissionGuiEventId + image_type: TitanPoiImageType + camera_step_id: TitanPoiSubmissionTelemetry.PoiCameraStepIds + def __init__(self, gui_event_id: _Optional[_Union[TitanPoiSubmissionTelemetry.PoiSubmissionGuiEventId, str]] = ..., image_type: _Optional[_Union[TitanPoiImageType, str]] = ..., camera_step_id: _Optional[_Union[TitanPoiSubmissionTelemetry.PoiCameraStepIds, str]] = ...) -> None: ... + +class TitanPoiVideoSubmissionMetadataProto(_message.Message): + __slots__ = ["poi_id", "location", "player_level", "is_private", "geographic_coverage", "developer_id", "ar_common_metadata", "user_type"] + POI_ID_FIELD_NUMBER: _ClassVar[int] + LOCATION_FIELD_NUMBER: _ClassVar[int] + PLAYER_LEVEL_FIELD_NUMBER: _ClassVar[int] + IS_PRIVATE_FIELD_NUMBER: _ClassVar[int] + GEOGRAPHIC_COVERAGE_FIELD_NUMBER: _ClassVar[int] + DEVELOPER_ID_FIELD_NUMBER: _ClassVar[int] + AR_COMMON_METADATA_FIELD_NUMBER: _ClassVar[int] + USER_TYPE_FIELD_NUMBER: _ClassVar[int] + poi_id: str + location: LocationE6Proto + player_level: int + is_private: bool + geographic_coverage: str + developer_id: str + ar_common_metadata: ARDKARCommonMetadata + user_type: UserType + def __init__(self, poi_id: _Optional[str] = ..., location: _Optional[_Union[LocationE6Proto, _Mapping]] = ..., player_level: _Optional[int] = ..., is_private: bool = ..., geographic_coverage: _Optional[str] = ..., developer_id: _Optional[str] = ..., ar_common_metadata: _Optional[_Union[ARDKARCommonMetadata, _Mapping]] = ..., user_type: _Optional[_Union[UserType, str]] = ...) -> None: ... + +class TitanPortalCurationImageResult(_message.Message): + __slots__ = [] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[TitanPortalCurationImageResult.Result] + SUCCESS: _ClassVar[TitanPortalCurationImageResult.Result] + FEATURE_DISABLED: _ClassVar[TitanPortalCurationImageResult.Result] + ALREADY_UPLOADED: _ClassVar[TitanPortalCurationImageResult.Result] + IMAGE_NOT_FOUND: _ClassVar[TitanPortalCurationImageResult.Result] + IMAGE_TOO_BIG: _ClassVar[TitanPortalCurationImageResult.Result] + IMAGE_NOT_SERVABLE: _ClassVar[TitanPortalCurationImageResult.Result] + PORTAL_NOT_FOUND: _ClassVar[TitanPortalCurationImageResult.Result] + UNSET: TitanPortalCurationImageResult.Result + SUCCESS: TitanPortalCurationImageResult.Result + FEATURE_DISABLED: TitanPortalCurationImageResult.Result + ALREADY_UPLOADED: TitanPortalCurationImageResult.Result + IMAGE_NOT_FOUND: TitanPortalCurationImageResult.Result + IMAGE_TOO_BIG: TitanPortalCurationImageResult.Result + IMAGE_NOT_SERVABLE: TitanPortalCurationImageResult.Result + PORTAL_NOT_FOUND: TitanPortalCurationImageResult.Result + def __init__(self) -> None: ... + +class TitanSubmitMappingRequestProto(_message.Message): + __slots__ = ["poi_id", "nomination_type", "developer_id"] + POI_ID_FIELD_NUMBER: _ClassVar[int] + NOMINATION_TYPE_FIELD_NUMBER: _ClassVar[int] + DEVELOPER_ID_FIELD_NUMBER: _ClassVar[int] + poi_id: str + nomination_type: NominationType + developer_id: str + def __init__(self, poi_id: _Optional[str] = ..., nomination_type: _Optional[_Union[NominationType, str]] = ..., developer_id: _Optional[str] = ...) -> None: ... + +class TitanSubmitNewPoiOutProto(_message.Message): + __slots__ = ["status", "submission_id", "messages", "poi_id"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[TitanSubmitNewPoiOutProto.Status] + SUCCESS: _ClassVar[TitanSubmitNewPoiOutProto.Status] + FAILURE: _ClassVar[TitanSubmitNewPoiOutProto.Status] + INTERNAL_ERROR: _ClassVar[TitanSubmitNewPoiOutProto.Status] + TOO_MANY_RECENT_SUBMISSIONS: _ClassVar[TitanSubmitNewPoiOutProto.Status] + INVALID_INPUT: _ClassVar[TitanSubmitNewPoiOutProto.Status] + MINOR: _ClassVar[TitanSubmitNewPoiOutProto.Status] + NOT_AVAILABLE: _ClassVar[TitanSubmitNewPoiOutProto.Status] + ALREADY_EXISTS: _ClassVar[TitanSubmitNewPoiOutProto.Status] + UNSET: TitanSubmitNewPoiOutProto.Status + SUCCESS: TitanSubmitNewPoiOutProto.Status + FAILURE: TitanSubmitNewPoiOutProto.Status + INTERNAL_ERROR: TitanSubmitNewPoiOutProto.Status + TOO_MANY_RECENT_SUBMISSIONS: TitanSubmitNewPoiOutProto.Status + INVALID_INPUT: TitanSubmitNewPoiOutProto.Status + MINOR: TitanSubmitNewPoiOutProto.Status + NOT_AVAILABLE: TitanSubmitNewPoiOutProto.Status + ALREADY_EXISTS: TitanSubmitNewPoiOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + SUBMISSION_ID_FIELD_NUMBER: _ClassVar[int] + MESSAGES_FIELD_NUMBER: _ClassVar[int] + POI_ID_FIELD_NUMBER: _ClassVar[int] + status: TitanSubmitNewPoiOutProto.Status + submission_id: str + messages: _containers.RepeatedScalarFieldContainer[str] + poi_id: str + def __init__(self, status: _Optional[_Union[TitanSubmitNewPoiOutProto.Status, str]] = ..., submission_id: _Optional[str] = ..., messages: _Optional[_Iterable[str]] = ..., poi_id: _Optional[str] = ...) -> None: ... + +class TitanSubmitNewPoiProto(_message.Message): + __slots__ = ["title", "long_description", "lat_e6", "lng_e6", "supporting_statement", "async_file_upload", "player_submitted_category_ids", "category_suggestion", "developer_id", "nomination_type"] + TITLE_FIELD_NUMBER: _ClassVar[int] + LONG_DESCRIPTION_FIELD_NUMBER: _ClassVar[int] + LAT_E6_FIELD_NUMBER: _ClassVar[int] + LNG_E6_FIELD_NUMBER: _ClassVar[int] + SUPPORTING_STATEMENT_FIELD_NUMBER: _ClassVar[int] + ASYNC_FILE_UPLOAD_FIELD_NUMBER: _ClassVar[int] + PLAYER_SUBMITTED_CATEGORY_IDS_FIELD_NUMBER: _ClassVar[int] + CATEGORY_SUGGESTION_FIELD_NUMBER: _ClassVar[int] + DEVELOPER_ID_FIELD_NUMBER: _ClassVar[int] + NOMINATION_TYPE_FIELD_NUMBER: _ClassVar[int] + title: str + long_description: str + lat_e6: int + lng_e6: int + supporting_statement: str + async_file_upload: bool + player_submitted_category_ids: _containers.RepeatedScalarFieldContainer[str] + category_suggestion: str + developer_id: str + nomination_type: NominationType + def __init__(self, title: _Optional[str] = ..., long_description: _Optional[str] = ..., lat_e6: _Optional[int] = ..., lng_e6: _Optional[int] = ..., supporting_statement: _Optional[str] = ..., async_file_upload: bool = ..., player_submitted_category_ids: _Optional[_Iterable[str]] = ..., category_suggestion: _Optional[str] = ..., developer_id: _Optional[str] = ..., nomination_type: _Optional[_Union[NominationType, str]] = ...) -> None: ... + +class TitanSubmitPlayerImageVoteForPoiOutProto(_message.Message): + __slots__ = ["status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[TitanSubmitPlayerImageVoteForPoiOutProto.Status] + SUCCESS: _ClassVar[TitanSubmitPlayerImageVoteForPoiOutProto.Status] + POI_NOT_FOUND: _ClassVar[TitanSubmitPlayerImageVoteForPoiOutProto.Status] + POI_IMAGE_NOT_FOUND: _ClassVar[TitanSubmitPlayerImageVoteForPoiOutProto.Status] + INVALID_REQUEST: _ClassVar[TitanSubmitPlayerImageVoteForPoiOutProto.Status] + UNSET: TitanSubmitPlayerImageVoteForPoiOutProto.Status + SUCCESS: TitanSubmitPlayerImageVoteForPoiOutProto.Status + POI_NOT_FOUND: TitanSubmitPlayerImageVoteForPoiOutProto.Status + POI_IMAGE_NOT_FOUND: TitanSubmitPlayerImageVoteForPoiOutProto.Status + INVALID_REQUEST: TitanSubmitPlayerImageVoteForPoiOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + status: TitanSubmitPlayerImageVoteForPoiOutProto.Status + def __init__(self, status: _Optional[_Union[TitanSubmitPlayerImageVoteForPoiOutProto.Status, str]] = ...) -> None: ... + +class TitanSubmitPlayerImageVoteForPoiProto(_message.Message): + __slots__ = ["image_ids_to_vote_for", "image_ids_to_unvote", "poi_id"] + IMAGE_IDS_TO_VOTE_FOR_FIELD_NUMBER: _ClassVar[int] + IMAGE_IDS_TO_UNVOTE_FIELD_NUMBER: _ClassVar[int] + POI_ID_FIELD_NUMBER: _ClassVar[int] + image_ids_to_vote_for: _containers.RepeatedScalarFieldContainer[str] + image_ids_to_unvote: _containers.RepeatedScalarFieldContainer[str] + poi_id: str + def __init__(self, image_ids_to_vote_for: _Optional[_Iterable[str]] = ..., image_ids_to_unvote: _Optional[_Iterable[str]] = ..., poi_id: _Optional[str] = ...) -> None: ... + +class TitanSubmitPoiCategoryVoteRecordProto(_message.Message): + __slots__ = ["poi_id", "player_submitted_category_ids", "category_suggestion", "developer_id"] + POI_ID_FIELD_NUMBER: _ClassVar[int] + PLAYER_SUBMITTED_CATEGORY_IDS_FIELD_NUMBER: _ClassVar[int] + CATEGORY_SUGGESTION_FIELD_NUMBER: _ClassVar[int] + DEVELOPER_ID_FIELD_NUMBER: _ClassVar[int] + poi_id: str + player_submitted_category_ids: _containers.RepeatedScalarFieldContainer[str] + category_suggestion: str + developer_id: str + def __init__(self, poi_id: _Optional[str] = ..., player_submitted_category_ids: _Optional[_Iterable[str]] = ..., category_suggestion: _Optional[str] = ..., developer_id: _Optional[str] = ...) -> None: ... + +class TitanSubmitPoiImageProto(_message.Message): + __slots__ = ["poi_id", "async_file_upload", "developer_id", "nomination_type"] + POI_ID_FIELD_NUMBER: _ClassVar[int] + ASYNC_FILE_UPLOAD_FIELD_NUMBER: _ClassVar[int] + DEVELOPER_ID_FIELD_NUMBER: _ClassVar[int] + NOMINATION_TYPE_FIELD_NUMBER: _ClassVar[int] + poi_id: str + async_file_upload: bool + developer_id: str + nomination_type: NominationType + def __init__(self, poi_id: _Optional[str] = ..., async_file_upload: bool = ..., developer_id: _Optional[str] = ..., nomination_type: _Optional[_Union[NominationType, str]] = ...) -> None: ... + +class TitanSubmitPoiLocationUpdateProto(_message.Message): + __slots__ = ["poi_id", "location", "developer_id"] + POI_ID_FIELD_NUMBER: _ClassVar[int] + LOCATION_FIELD_NUMBER: _ClassVar[int] + DEVELOPER_ID_FIELD_NUMBER: _ClassVar[int] + poi_id: str + location: LocationE6Proto + developer_id: str + def __init__(self, poi_id: _Optional[str] = ..., location: _Optional[_Union[LocationE6Proto, _Mapping]] = ..., developer_id: _Optional[str] = ...) -> None: ... + +class TitanSubmitPoiTakedownRequestProto(_message.Message): + __slots__ = ["poi_id", "invalid_reason", "developer_id", "supporting_statement"] + POI_ID_FIELD_NUMBER: _ClassVar[int] + INVALID_REASON_FIELD_NUMBER: _ClassVar[int] + DEVELOPER_ID_FIELD_NUMBER: _ClassVar[int] + SUPPORTING_STATEMENT_FIELD_NUMBER: _ClassVar[int] + poi_id: str + invalid_reason: PoiInvalidReason + developer_id: str + supporting_statement: str + def __init__(self, poi_id: _Optional[str] = ..., invalid_reason: _Optional[_Union[PoiInvalidReason, str]] = ..., developer_id: _Optional[str] = ..., supporting_statement: _Optional[str] = ...) -> None: ... + +class TitanSubmitPoiTextMetadataUpdateProto(_message.Message): + __slots__ = ["poi_id", "title", "description", "developer_id"] + POI_ID_FIELD_NUMBER: _ClassVar[int] + TITLE_FIELD_NUMBER: _ClassVar[int] + DESCRIPTION_FIELD_NUMBER: _ClassVar[int] + DEVELOPER_ID_FIELD_NUMBER: _ClassVar[int] + poi_id: str + title: str + description: str + developer_id: str + def __init__(self, poi_id: _Optional[str] = ..., title: _Optional[str] = ..., description: _Optional[str] = ..., developer_id: _Optional[str] = ...) -> None: ... + +class TitanSubmitSponsorPoiLocationUpdateProto(_message.Message): + __slots__ = ["poi_id", "location"] + POI_ID_FIELD_NUMBER: _ClassVar[int] + LOCATION_FIELD_NUMBER: _ClassVar[int] + poi_id: str + location: LocationE6Proto + def __init__(self, poi_id: _Optional[str] = ..., location: _Optional[_Union[LocationE6Proto, _Mapping]] = ...) -> None: ... + +class TitanSubmitSponsorPoiReportProto(_message.Message): + __slots__ = ["poi_id", "invalid_reason", "additional_details"] + POI_ID_FIELD_NUMBER: _ClassVar[int] + INVALID_REASON_FIELD_NUMBER: _ClassVar[int] + ADDITIONAL_DETAILS_FIELD_NUMBER: _ClassVar[int] + poi_id: str + invalid_reason: SponsorPoiInvalidReason + additional_details: str + def __init__(self, poi_id: _Optional[str] = ..., invalid_reason: _Optional[_Union[SponsorPoiInvalidReason, str]] = ..., additional_details: _Optional[str] = ...) -> None: ... + +class TitanTitanGameClientTelemetryOmniProto(_message.Message): + __slots__ = ["poi_submission_telemetry", "poi_submission_photo_upload_error_telemetry", "player_metadata_telemetry", "server_data"] + POI_SUBMISSION_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + POI_SUBMISSION_PHOTO_UPLOAD_ERROR_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + PLAYER_METADATA_TELEMETRY_FIELD_NUMBER: _ClassVar[int] + SERVER_DATA_FIELD_NUMBER: _ClassVar[int] + poi_submission_telemetry: TitanPoiSubmissionTelemetry + poi_submission_photo_upload_error_telemetry: TitanPoiSubmissionPhotoUploadErrorTelemetry + player_metadata_telemetry: TitanPoiPlayerMetadataTelemetry + server_data: PlatformServerData + def __init__(self, poi_submission_telemetry: _Optional[_Union[TitanPoiSubmissionTelemetry, _Mapping]] = ..., poi_submission_photo_upload_error_telemetry: _Optional[_Union[TitanPoiSubmissionPhotoUploadErrorTelemetry, _Mapping]] = ..., player_metadata_telemetry: _Optional[_Union[TitanPoiPlayerMetadataTelemetry, _Mapping]] = ..., server_data: _Optional[_Union[PlatformServerData, _Mapping]] = ...) -> None: ... + +class TitanUploadPoiPhotoByUrlOutProto(_message.Message): + __slots__ = ["status"] + STATUS_FIELD_NUMBER: _ClassVar[int] + status: TitanPortalCurationImageResult.Result + def __init__(self, status: _Optional[_Union[TitanPortalCurationImageResult.Result, str]] = ...) -> None: ... + +class TitanUploadPoiPhotoByUrlProto(_message.Message): + __slots__ = ["request_id", "image_url"] + REQUEST_ID_FIELD_NUMBER: _ClassVar[int] + IMAGE_URL_FIELD_NUMBER: _ClassVar[int] + request_id: str + image_url: str + def __init__(self, request_id: _Optional[str] = ..., image_url: _Optional[str] = ...) -> None: ... + +class TodayViewProto(_message.Message): + __slots__ = ["sections"] + SECTIONS_FIELD_NUMBER: _ClassVar[int] + sections: _containers.RepeatedCompositeFieldContainer[TodayViewSectionProto] + def __init__(self, sections: _Optional[_Iterable[_Union[TodayViewSectionProto, _Mapping]]] = ...) -> None: ... + +class TodayViewSectionProto(_message.Message): + __slots__ = ["pokecoin", "gym_pokemon", "streaks", "event", "up_next", "timed_quest", "event_banner", "timed_group_challenge", "mini_collection", "stamp_cards", "challenge_quests", "story_quests", "happening_now", "current_events", "upcoming_events", "contest_pokemon", "stationed_pokemon", "timed_branching_quest"] + POKECOIN_FIELD_NUMBER: _ClassVar[int] + GYM_POKEMON_FIELD_NUMBER: _ClassVar[int] + STREAKS_FIELD_NUMBER: _ClassVar[int] + EVENT_FIELD_NUMBER: _ClassVar[int] + UP_NEXT_FIELD_NUMBER: _ClassVar[int] + TIMED_QUEST_FIELD_NUMBER: _ClassVar[int] + EVENT_BANNER_FIELD_NUMBER: _ClassVar[int] + TIMED_GROUP_CHALLENGE_FIELD_NUMBER: _ClassVar[int] + MINI_COLLECTION_FIELD_NUMBER: _ClassVar[int] + STAMP_CARDS_FIELD_NUMBER: _ClassVar[int] + CHALLENGE_QUESTS_FIELD_NUMBER: _ClassVar[int] + STORY_QUESTS_FIELD_NUMBER: _ClassVar[int] + HAPPENING_NOW_FIELD_NUMBER: _ClassVar[int] + CURRENT_EVENTS_FIELD_NUMBER: _ClassVar[int] + UPCOMING_EVENTS_FIELD_NUMBER: _ClassVar[int] + CONTEST_POKEMON_FIELD_NUMBER: _ClassVar[int] + STATIONED_POKEMON_FIELD_NUMBER: _ClassVar[int] + TIMED_BRANCHING_QUEST_FIELD_NUMBER: _ClassVar[int] + pokecoin: PokecoinSectionProto + gym_pokemon: GymPokemonSectionProto + streaks: DailyStreaksProto + event: EventSectionProto + up_next: UpNextSectionProto + timed_quest: TimedQuestSectionProto + event_banner: EventBannerSectionProto + timed_group_challenge: TimedGroupChallengeSectionProto + mini_collection: MiniCollectionSectionProto + stamp_cards: StampCardSectionProto + challenge_quests: ChallengeQuestSectionProto + story_quests: StoryQuestSectionProto + happening_now: HappeningNowSectionProto + current_events: CurrentEventsSectionProto + upcoming_events: UpcomingEventsSectionProto + contest_pokemon: ContestPokemonSectionProto + stationed_pokemon: StationedSectionProto + timed_branching_quest: TimedBranchingQuestSectionProto + def __init__(self, pokecoin: _Optional[_Union[PokecoinSectionProto, _Mapping]] = ..., gym_pokemon: _Optional[_Union[GymPokemonSectionProto, _Mapping]] = ..., streaks: _Optional[_Union[DailyStreaksProto, _Mapping]] = ..., event: _Optional[_Union[EventSectionProto, _Mapping]] = ..., up_next: _Optional[_Union[UpNextSectionProto, _Mapping]] = ..., timed_quest: _Optional[_Union[TimedQuestSectionProto, _Mapping]] = ..., event_banner: _Optional[_Union[EventBannerSectionProto, _Mapping]] = ..., timed_group_challenge: _Optional[_Union[TimedGroupChallengeSectionProto, _Mapping]] = ..., mini_collection: _Optional[_Union[MiniCollectionSectionProto, _Mapping]] = ..., stamp_cards: _Optional[_Union[StampCardSectionProto, _Mapping]] = ..., challenge_quests: _Optional[_Union[ChallengeQuestSectionProto, _Mapping]] = ..., story_quests: _Optional[_Union[StoryQuestSectionProto, _Mapping]] = ..., happening_now: _Optional[_Union[HappeningNowSectionProto, _Mapping]] = ..., current_events: _Optional[_Union[CurrentEventsSectionProto, _Mapping]] = ..., upcoming_events: _Optional[_Union[UpcomingEventsSectionProto, _Mapping]] = ..., contest_pokemon: _Optional[_Union[ContestPokemonSectionProto, _Mapping]] = ..., stationed_pokemon: _Optional[_Union[StationedSectionProto, _Mapping]] = ..., timed_branching_quest: _Optional[_Union[TimedBranchingQuestSectionProto, _Mapping]] = ...) -> None: ... + +class TodayViewSettingsProto(_message.Message): + __slots__ = ["v2_enabled", "version", "today_view_display_order", "season_view_display_order", "special_view_display_order", "collapsible_cards_enabled", "skip_dialog_enabled", "pin_claimable_quest_enabled", "notification_server_authoritative", "favorite_quest_enabled"] + class TodayViewSections(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + EVENT_SECTION_GENERATOR: _ClassVar[TodayViewSettingsProto.TodayViewSections] + POKECOIN_SECTION_GENERATOR: _ClassVar[TodayViewSettingsProto.TodayViewSections] + DAILY_STREAK_SECTION_GENERATOR: _ClassVar[TodayViewSettingsProto.TodayViewSections] + GYM_POKEMON_SECTION_GENERATOR: _ClassVar[TodayViewSettingsProto.TodayViewSections] + UPCOMING_EVENTS_SECTION_GENERATOR: _ClassVar[TodayViewSettingsProto.TodayViewSections] + UP_NEXT_SECTION_GENERATOR: _ClassVar[TodayViewSettingsProto.TodayViewSections] + STAMP_CARD_SECTION_GENERATOR: _ClassVar[TodayViewSettingsProto.TodayViewSections] + EVENT_BANNER_SECTION_GENERATOR: _ClassVar[TodayViewSettingsProto.TodayViewSections] + TIMED_STORY_QUEST_SECTION_GENERATOR: _ClassVar[TodayViewSettingsProto.TodayViewSections] + TIMED_GROUP_CHALLENGE_SECTION_GENERATOR: _ClassVar[TodayViewSettingsProto.TodayViewSections] + MINI_COLLECTION_SECTION_GENERATOR: _ClassVar[TodayViewSettingsProto.TodayViewSections] + CHALLENGE_QUEST_SECTION_GENERATOR: _ClassVar[TodayViewSettingsProto.TodayViewSections] + STORY_QUEST_SECTION_GENERATOR: _ClassVar[TodayViewSettingsProto.TodayViewSections] + CONTEST_POKEMON_SECTION_GENERATOR: _ClassVar[TodayViewSettingsProto.TodayViewSections] + STATIONED_POKEMON_SECTION_GENERATOR: _ClassVar[TodayViewSettingsProto.TodayViewSections] + TIMED_BRANCHING_QUEST_SECTION_GENERATOR: _ClassVar[TodayViewSettingsProto.TodayViewSections] + EVENT_SECTION_GENERATOR: TodayViewSettingsProto.TodayViewSections + POKECOIN_SECTION_GENERATOR: TodayViewSettingsProto.TodayViewSections + DAILY_STREAK_SECTION_GENERATOR: TodayViewSettingsProto.TodayViewSections + GYM_POKEMON_SECTION_GENERATOR: TodayViewSettingsProto.TodayViewSections + UPCOMING_EVENTS_SECTION_GENERATOR: TodayViewSettingsProto.TodayViewSections + UP_NEXT_SECTION_GENERATOR: TodayViewSettingsProto.TodayViewSections + STAMP_CARD_SECTION_GENERATOR: TodayViewSettingsProto.TodayViewSections + EVENT_BANNER_SECTION_GENERATOR: TodayViewSettingsProto.TodayViewSections + TIMED_STORY_QUEST_SECTION_GENERATOR: TodayViewSettingsProto.TodayViewSections + TIMED_GROUP_CHALLENGE_SECTION_GENERATOR: TodayViewSettingsProto.TodayViewSections + MINI_COLLECTION_SECTION_GENERATOR: TodayViewSettingsProto.TodayViewSections + CHALLENGE_QUEST_SECTION_GENERATOR: TodayViewSettingsProto.TodayViewSections + STORY_QUEST_SECTION_GENERATOR: TodayViewSettingsProto.TodayViewSections + CONTEST_POKEMON_SECTION_GENERATOR: TodayViewSettingsProto.TodayViewSections + STATIONED_POKEMON_SECTION_GENERATOR: TodayViewSettingsProto.TodayViewSections + TIMED_BRANCHING_QUEST_SECTION_GENERATOR: TodayViewSettingsProto.TodayViewSections + V2_ENABLED_FIELD_NUMBER: _ClassVar[int] + VERSION_FIELD_NUMBER: _ClassVar[int] + TODAY_VIEW_DISPLAY_ORDER_FIELD_NUMBER: _ClassVar[int] + SEASON_VIEW_DISPLAY_ORDER_FIELD_NUMBER: _ClassVar[int] + SPECIAL_VIEW_DISPLAY_ORDER_FIELD_NUMBER: _ClassVar[int] + COLLAPSIBLE_CARDS_ENABLED_FIELD_NUMBER: _ClassVar[int] + SKIP_DIALOG_ENABLED_FIELD_NUMBER: _ClassVar[int] + PIN_CLAIMABLE_QUEST_ENABLED_FIELD_NUMBER: _ClassVar[int] + NOTIFICATION_SERVER_AUTHORITATIVE_FIELD_NUMBER: _ClassVar[int] + FAVORITE_QUEST_ENABLED_FIELD_NUMBER: _ClassVar[int] + v2_enabled: bool + version: int + today_view_display_order: _containers.RepeatedScalarFieldContainer[TodayViewSettingsProto.TodayViewSections] + season_view_display_order: _containers.RepeatedScalarFieldContainer[TodayViewSettingsProto.TodayViewSections] + special_view_display_order: _containers.RepeatedScalarFieldContainer[TodayViewSettingsProto.TodayViewSections] + collapsible_cards_enabled: bool + skip_dialog_enabled: bool + pin_claimable_quest_enabled: bool + notification_server_authoritative: bool + favorite_quest_enabled: bool + def __init__(self, v2_enabled: bool = ..., version: _Optional[int] = ..., today_view_display_order: _Optional[_Iterable[_Union[TodayViewSettingsProto.TodayViewSections, str]]] = ..., season_view_display_order: _Optional[_Iterable[_Union[TodayViewSettingsProto.TodayViewSections, str]]] = ..., special_view_display_order: _Optional[_Iterable[_Union[TodayViewSettingsProto.TodayViewSections, str]]] = ..., collapsible_cards_enabled: bool = ..., skip_dialog_enabled: bool = ..., pin_claimable_quest_enabled: bool = ..., notification_server_authoritative: bool = ..., favorite_quest_enabled: bool = ...) -> None: ... + +class TopicProto(_message.Message): + __slots__ = ["topic_id", "namespace"] + TOPIC_ID_FIELD_NUMBER: _ClassVar[int] + NAMESPACE_FIELD_NUMBER: _ClassVar[int] + topic_id: str + namespace: str + def __init__(self, topic_id: _Optional[str] = ..., namespace: _Optional[str] = ...) -> None: ... + +class TradePokemonQuestProto(_message.Message): + __slots__ = ["friend_id"] + FRIEND_ID_FIELD_NUMBER: _ClassVar[int] + friend_id: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, friend_id: _Optional[_Iterable[str]] = ...) -> None: ... + +class TradingGlobalSettingsProto(_message.Message): + __slots__ = ["enable_trading", "min_player_level"] + ENABLE_TRADING_FIELD_NUMBER: _ClassVar[int] + MIN_PLAYER_LEVEL_FIELD_NUMBER: _ClassVar[int] + enable_trading: bool + min_player_level: int + def __init__(self, enable_trading: bool = ..., min_player_level: _Optional[int] = ...) -> None: ... + +class TradingLogEntry(_message.Message): + __slots__ = ["result", "friend_codename", "trade_out_pokemon", "trade_in_pokemon", "rewards", "price"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[TradingLogEntry.Result] + SUCCESS: _ClassVar[TradingLogEntry.Result] + UNSET: TradingLogEntry.Result + SUCCESS: TradingLogEntry.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + FRIEND_CODENAME_FIELD_NUMBER: _ClassVar[int] + TRADE_OUT_POKEMON_FIELD_NUMBER: _ClassVar[int] + TRADE_IN_POKEMON_FIELD_NUMBER: _ClassVar[int] + REWARDS_FIELD_NUMBER: _ClassVar[int] + PRICE_FIELD_NUMBER: _ClassVar[int] + result: TradingLogEntry.Result + friend_codename: str + trade_out_pokemon: PokemonProto + trade_in_pokemon: PokemonProto + rewards: LootProto + price: LootProto + def __init__(self, result: _Optional[_Union[TradingLogEntry.Result, str]] = ..., friend_codename: _Optional[str] = ..., trade_out_pokemon: _Optional[_Union[PokemonProto, _Mapping]] = ..., trade_in_pokemon: _Optional[_Union[PokemonProto, _Mapping]] = ..., rewards: _Optional[_Union[LootProto, _Mapping]] = ..., price: _Optional[_Union[LootProto, _Mapping]] = ...) -> None: ... + +class TradingProto(_message.Message): + __slots__ = ["state", "expiration_ms", "player", "friend", "trading_s2_cell_id", "transaction_log", "friendship_level_data", "is_special_trading", "pre_trading_friendship_level", "is_lucky_friend_trading"] + class TradingState(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET_TRADINGSTATE: _ClassVar[TradingProto.TradingState] + PRIMORDIAL: _ClassVar[TradingProto.TradingState] + WAIT: _ClassVar[TradingProto.TradingState] + ACTIVE: _ClassVar[TradingProto.TradingState] + CONFIRMED: _ClassVar[TradingProto.TradingState] + FINISHED: _ClassVar[TradingProto.TradingState] + UNSET_TRADINGSTATE: TradingProto.TradingState + PRIMORDIAL: TradingProto.TradingState + WAIT: TradingProto.TradingState + ACTIVE: TradingProto.TradingState + CONFIRMED: TradingProto.TradingState + FINISHED: TradingProto.TradingState + class TradingPlayerProto(_message.Message): + __slots__ = ["player_id", "public_profile", "excluded_pokemon", "trading_pokemon", "bonus", "price", "can_afford_trading", "has_confirmed", "nia_account_id"] + class ExcludedPokemon(_message.Message): + __slots__ = ["pokemon_id", "exclusion_reason"] + class ExclusionReason(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET_EXCLUSIONREASON: _ClassVar[TradingProto.TradingPlayerProto.ExcludedPokemon.ExclusionReason] + MYTHICAL_POKEMON: _ClassVar[TradingProto.TradingPlayerProto.ExcludedPokemon.ExclusionReason] + SLASHED: _ClassVar[TradingProto.TradingPlayerProto.ExcludedPokemon.ExclusionReason] + GYM_DEPLOYED: _ClassVar[TradingProto.TradingPlayerProto.ExcludedPokemon.ExclusionReason] + BUDDY: _ClassVar[TradingProto.TradingPlayerProto.ExcludedPokemon.ExclusionReason] + STAMINA_NOT_FULL: _ClassVar[TradingProto.TradingPlayerProto.ExcludedPokemon.ExclusionReason] + EGG_NOT_HATCHED: _ClassVar[TradingProto.TradingPlayerProto.ExcludedPokemon.ExclusionReason] + FRIENDSHIP_LEVEL_LOW: _ClassVar[TradingProto.TradingPlayerProto.ExcludedPokemon.ExclusionReason] + FRIEND_CANNOT_AFFORD: _ClassVar[TradingProto.TradingPlayerProto.ExcludedPokemon.ExclusionReason] + FRIEND_REACHED_DAILY_LIMIT: _ClassVar[TradingProto.TradingPlayerProto.ExcludedPokemon.ExclusionReason] + ALREADY_TRADED: _ClassVar[TradingProto.TradingPlayerProto.ExcludedPokemon.ExclusionReason] + PLAYER_CANNOT_AFFORD: _ClassVar[TradingProto.TradingPlayerProto.ExcludedPokemon.ExclusionReason] + PLAYER_REACHED_DAILY_LIMIT: _ClassVar[TradingProto.TradingPlayerProto.ExcludedPokemon.ExclusionReason] + FAVORITE: _ClassVar[TradingProto.TradingPlayerProto.ExcludedPokemon.ExclusionReason] + TEMP_EVOLVED: _ClassVar[TradingProto.TradingPlayerProto.ExcludedPokemon.ExclusionReason] + FUSION_POKEMON: _ClassVar[TradingProto.TradingPlayerProto.ExcludedPokemon.ExclusionReason] + FUSION_COMPONENT_POKEMON: _ClassVar[TradingProto.TradingPlayerProto.ExcludedPokemon.ExclusionReason] + LAST_BREAD_POKEMON: _ClassVar[TradingProto.TradingPlayerProto.ExcludedPokemon.ExclusionReason] + UNSET_EXCLUSIONREASON: TradingProto.TradingPlayerProto.ExcludedPokemon.ExclusionReason + MYTHICAL_POKEMON: TradingProto.TradingPlayerProto.ExcludedPokemon.ExclusionReason + SLASHED: TradingProto.TradingPlayerProto.ExcludedPokemon.ExclusionReason + GYM_DEPLOYED: TradingProto.TradingPlayerProto.ExcludedPokemon.ExclusionReason + BUDDY: TradingProto.TradingPlayerProto.ExcludedPokemon.ExclusionReason + STAMINA_NOT_FULL: TradingProto.TradingPlayerProto.ExcludedPokemon.ExclusionReason + EGG_NOT_HATCHED: TradingProto.TradingPlayerProto.ExcludedPokemon.ExclusionReason + FRIENDSHIP_LEVEL_LOW: TradingProto.TradingPlayerProto.ExcludedPokemon.ExclusionReason + FRIEND_CANNOT_AFFORD: TradingProto.TradingPlayerProto.ExcludedPokemon.ExclusionReason + FRIEND_REACHED_DAILY_LIMIT: TradingProto.TradingPlayerProto.ExcludedPokemon.ExclusionReason + ALREADY_TRADED: TradingProto.TradingPlayerProto.ExcludedPokemon.ExclusionReason + PLAYER_CANNOT_AFFORD: TradingProto.TradingPlayerProto.ExcludedPokemon.ExclusionReason + PLAYER_REACHED_DAILY_LIMIT: TradingProto.TradingPlayerProto.ExcludedPokemon.ExclusionReason + FAVORITE: TradingProto.TradingPlayerProto.ExcludedPokemon.ExclusionReason + TEMP_EVOLVED: TradingProto.TradingPlayerProto.ExcludedPokemon.ExclusionReason + FUSION_POKEMON: TradingProto.TradingPlayerProto.ExcludedPokemon.ExclusionReason + FUSION_COMPONENT_POKEMON: TradingProto.TradingPlayerProto.ExcludedPokemon.ExclusionReason + LAST_BREAD_POKEMON: TradingProto.TradingPlayerProto.ExcludedPokemon.ExclusionReason + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + EXCLUSION_REASON_FIELD_NUMBER: _ClassVar[int] + pokemon_id: int + exclusion_reason: TradingProto.TradingPlayerProto.ExcludedPokemon.ExclusionReason + def __init__(self, pokemon_id: _Optional[int] = ..., exclusion_reason: _Optional[_Union[TradingProto.TradingPlayerProto.ExcludedPokemon.ExclusionReason, str]] = ...) -> None: ... + PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + PUBLIC_PROFILE_FIELD_NUMBER: _ClassVar[int] + EXCLUDED_POKEMON_FIELD_NUMBER: _ClassVar[int] + TRADING_POKEMON_FIELD_NUMBER: _ClassVar[int] + BONUS_FIELD_NUMBER: _ClassVar[int] + PRICE_FIELD_NUMBER: _ClassVar[int] + CAN_AFFORD_TRADING_FIELD_NUMBER: _ClassVar[int] + HAS_CONFIRMED_FIELD_NUMBER: _ClassVar[int] + NIA_ACCOUNT_ID_FIELD_NUMBER: _ClassVar[int] + player_id: str + public_profile: PlayerPublicProfileProto + excluded_pokemon: _containers.RepeatedCompositeFieldContainer[TradingProto.TradingPlayerProto.ExcludedPokemon] + trading_pokemon: TradingProto.TradingPokemonProto + bonus: LootProto + price: LootProto + can_afford_trading: bool + has_confirmed: bool + nia_account_id: str + def __init__(self, player_id: _Optional[str] = ..., public_profile: _Optional[_Union[PlayerPublicProfileProto, _Mapping]] = ..., excluded_pokemon: _Optional[_Iterable[_Union[TradingProto.TradingPlayerProto.ExcludedPokemon, _Mapping]]] = ..., trading_pokemon: _Optional[_Union[TradingProto.TradingPokemonProto, _Mapping]] = ..., bonus: _Optional[_Union[LootProto, _Mapping]] = ..., price: _Optional[_Union[LootProto, _Mapping]] = ..., can_afford_trading: bool = ..., has_confirmed: bool = ..., nia_account_id: _Optional[str] = ...) -> None: ... + class TradingPokemonProto(_message.Message): + __slots__ = ["pokemon_id", "pokedex_entry_number", "original_cp", "adjusted_cp_min", "adjusted_cp_max", "original_stamina", "adjusted_stamina_min", "adjusted_stamina_max", "friend_level_cap", "move1", "move2", "pokemon_display", "captured_s2_cell_id", "traded_pokemon", "pokeball", "individual_attack", "individual_defense", "individual_stamina", "nickname", "favorite", "move3", "creation_time_ms", "height_m", "weight_kg", "pokemon_size", "bread_move_slots"] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + POKEDEX_ENTRY_NUMBER_FIELD_NUMBER: _ClassVar[int] + ORIGINAL_CP_FIELD_NUMBER: _ClassVar[int] + ADJUSTED_CP_MIN_FIELD_NUMBER: _ClassVar[int] + ADJUSTED_CP_MAX_FIELD_NUMBER: _ClassVar[int] + ORIGINAL_STAMINA_FIELD_NUMBER: _ClassVar[int] + ADJUSTED_STAMINA_MIN_FIELD_NUMBER: _ClassVar[int] + ADJUSTED_STAMINA_MAX_FIELD_NUMBER: _ClassVar[int] + FRIEND_LEVEL_CAP_FIELD_NUMBER: _ClassVar[int] + MOVE1_FIELD_NUMBER: _ClassVar[int] + MOVE2_FIELD_NUMBER: _ClassVar[int] + POKEMON_DISPLAY_FIELD_NUMBER: _ClassVar[int] + CAPTURED_S2_CELL_ID_FIELD_NUMBER: _ClassVar[int] + TRADED_POKEMON_FIELD_NUMBER: _ClassVar[int] + POKEBALL_FIELD_NUMBER: _ClassVar[int] + INDIVIDUAL_ATTACK_FIELD_NUMBER: _ClassVar[int] + INDIVIDUAL_DEFENSE_FIELD_NUMBER: _ClassVar[int] + INDIVIDUAL_STAMINA_FIELD_NUMBER: _ClassVar[int] + NICKNAME_FIELD_NUMBER: _ClassVar[int] + FAVORITE_FIELD_NUMBER: _ClassVar[int] + MOVE3_FIELD_NUMBER: _ClassVar[int] + CREATION_TIME_MS_FIELD_NUMBER: _ClassVar[int] + HEIGHT_M_FIELD_NUMBER: _ClassVar[int] + WEIGHT_KG_FIELD_NUMBER: _ClassVar[int] + POKEMON_SIZE_FIELD_NUMBER: _ClassVar[int] + BREAD_MOVE_SLOTS_FIELD_NUMBER: _ClassVar[int] + pokemon_id: int + pokedex_entry_number: int + original_cp: int + adjusted_cp_min: int + adjusted_cp_max: int + original_stamina: int + adjusted_stamina_min: int + adjusted_stamina_max: int + friend_level_cap: bool + move1: HoloPokemonMove + move2: HoloPokemonMove + pokemon_display: PokemonDisplayProto + captured_s2_cell_id: int + traded_pokemon: PokemonProto + pokeball: Item + individual_attack: int + individual_defense: int + individual_stamina: int + nickname: str + favorite: bool + move3: HoloPokemonMove + creation_time_ms: int + height_m: float + weight_kg: float + pokemon_size: HoloPokemonSize + bread_move_slots: _containers.RepeatedCompositeFieldContainer[BreadMoveSlotProto] + def __init__(self, pokemon_id: _Optional[int] = ..., pokedex_entry_number: _Optional[int] = ..., original_cp: _Optional[int] = ..., adjusted_cp_min: _Optional[int] = ..., adjusted_cp_max: _Optional[int] = ..., original_stamina: _Optional[int] = ..., adjusted_stamina_min: _Optional[int] = ..., adjusted_stamina_max: _Optional[int] = ..., friend_level_cap: bool = ..., move1: _Optional[_Union[HoloPokemonMove, str]] = ..., move2: _Optional[_Union[HoloPokemonMove, str]] = ..., pokemon_display: _Optional[_Union[PokemonDisplayProto, _Mapping]] = ..., captured_s2_cell_id: _Optional[int] = ..., traded_pokemon: _Optional[_Union[PokemonProto, _Mapping]] = ..., pokeball: _Optional[_Union[Item, str]] = ..., individual_attack: _Optional[int] = ..., individual_defense: _Optional[int] = ..., individual_stamina: _Optional[int] = ..., nickname: _Optional[str] = ..., favorite: bool = ..., move3: _Optional[_Union[HoloPokemonMove, str]] = ..., creation_time_ms: _Optional[int] = ..., height_m: _Optional[float] = ..., weight_kg: _Optional[float] = ..., pokemon_size: _Optional[_Union[HoloPokemonSize, str]] = ..., bread_move_slots: _Optional[_Iterable[_Union[BreadMoveSlotProto, _Mapping]]] = ...) -> None: ... + STATE_FIELD_NUMBER: _ClassVar[int] + EXPIRATION_MS_FIELD_NUMBER: _ClassVar[int] + PLAYER_FIELD_NUMBER: _ClassVar[int] + FRIEND_FIELD_NUMBER: _ClassVar[int] + TRADING_S2_CELL_ID_FIELD_NUMBER: _ClassVar[int] + TRANSACTION_LOG_FIELD_NUMBER: _ClassVar[int] + FRIENDSHIP_LEVEL_DATA_FIELD_NUMBER: _ClassVar[int] + IS_SPECIAL_TRADING_FIELD_NUMBER: _ClassVar[int] + PRE_TRADING_FRIENDSHIP_LEVEL_FIELD_NUMBER: _ClassVar[int] + IS_LUCKY_FRIEND_TRADING_FIELD_NUMBER: _ClassVar[int] + state: TradingProto.TradingState + expiration_ms: int + player: TradingProto.TradingPlayerProto + friend: TradingProto.TradingPlayerProto + trading_s2_cell_id: int + transaction_log: str + friendship_level_data: FriendshipLevelDataProto + is_special_trading: bool + pre_trading_friendship_level: FriendshipLevelDataProto + is_lucky_friend_trading: bool + def __init__(self, state: _Optional[_Union[TradingProto.TradingState, str]] = ..., expiration_ms: _Optional[int] = ..., player: _Optional[_Union[TradingProto.TradingPlayerProto, _Mapping]] = ..., friend: _Optional[_Union[TradingProto.TradingPlayerProto, _Mapping]] = ..., trading_s2_cell_id: _Optional[int] = ..., transaction_log: _Optional[str] = ..., friendship_level_data: _Optional[_Union[FriendshipLevelDataProto, _Mapping]] = ..., is_special_trading: bool = ..., pre_trading_friendship_level: _Optional[_Union[FriendshipLevelDataProto, _Mapping]] = ..., is_lucky_friend_trading: bool = ...) -> None: ... + +class TransferContestEntryOutProto(_message.Message): + __slots__ = ["status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[TransferContestEntryOutProto.Status] + SUCCESS: _ClassVar[TransferContestEntryOutProto.Status] + ERROR: _ClassVar[TransferContestEntryOutProto.Status] + OUT_OF_RANGE: _ClassVar[TransferContestEntryOutProto.Status] + ENTRY_TO_REMOVE_NOT_FOUND: _ClassVar[TransferContestEntryOutProto.Status] + POKEMON_ID_TO_TRANSFER_MISSING: _ClassVar[TransferContestEntryOutProto.Status] + POKEMON_TO_TRANSFER_DIFFERENT: _ClassVar[TransferContestEntryOutProto.Status] + CONTEST_LIMIT_REACHED: _ClassVar[TransferContestEntryOutProto.Status] + POKEMON_ID_TO_REPLACE_MISSING: _ClassVar[TransferContestEntryOutProto.Status] + CONTEST_ID_TO_REMOVE_MISSING: _ClassVar[TransferContestEntryOutProto.Status] + POKEMON_TO_REPLACE_NOT_FOUND: _ClassVar[TransferContestEntryOutProto.Status] + POKEMON_TO_REPLACE_DIFFERENT: _ClassVar[TransferContestEntryOutProto.Status] + PENDING_REWARD_ENTRY_NOT_ALLOWED: _ClassVar[TransferContestEntryOutProto.Status] + UNSET: TransferContestEntryOutProto.Status + SUCCESS: TransferContestEntryOutProto.Status + ERROR: TransferContestEntryOutProto.Status + OUT_OF_RANGE: TransferContestEntryOutProto.Status + ENTRY_TO_REMOVE_NOT_FOUND: TransferContestEntryOutProto.Status + POKEMON_ID_TO_TRANSFER_MISSING: TransferContestEntryOutProto.Status + POKEMON_TO_TRANSFER_DIFFERENT: TransferContestEntryOutProto.Status + CONTEST_LIMIT_REACHED: TransferContestEntryOutProto.Status + POKEMON_ID_TO_REPLACE_MISSING: TransferContestEntryOutProto.Status + CONTEST_ID_TO_REMOVE_MISSING: TransferContestEntryOutProto.Status + POKEMON_TO_REPLACE_NOT_FOUND: TransferContestEntryOutProto.Status + POKEMON_TO_REPLACE_DIFFERENT: TransferContestEntryOutProto.Status + PENDING_REWARD_ENTRY_NOT_ALLOWED: TransferContestEntryOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + status: TransferContestEntryOutProto.Status + def __init__(self, status: _Optional[_Union[TransferContestEntryOutProto.Status, str]] = ...) -> None: ... + +class TransferContestEntryProto(_message.Message): + __slots__ = ["fort_id", "contest_schedule", "contest_id_to_remove", "contest_metric", "pokemon_id", "pokemon_id_to_transfer", "fort_lat_degrees", "fort_lng_degrees", "pokemon_id_to_replace", "entry_point"] + FORT_ID_FIELD_NUMBER: _ClassVar[int] + CONTEST_SCHEDULE_FIELD_NUMBER: _ClassVar[int] + CONTEST_ID_TO_REMOVE_FIELD_NUMBER: _ClassVar[int] + CONTEST_METRIC_FIELD_NUMBER: _ClassVar[int] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + POKEMON_ID_TO_TRANSFER_FIELD_NUMBER: _ClassVar[int] + FORT_LAT_DEGREES_FIELD_NUMBER: _ClassVar[int] + FORT_LNG_DEGREES_FIELD_NUMBER: _ClassVar[int] + POKEMON_ID_TO_REPLACE_FIELD_NUMBER: _ClassVar[int] + ENTRY_POINT_FIELD_NUMBER: _ClassVar[int] + fort_id: str + contest_schedule: ContestScheduleProto + contest_id_to_remove: str + contest_metric: ContestMetricProto + pokemon_id: int + pokemon_id_to_transfer: int + fort_lat_degrees: float + fort_lng_degrees: float + pokemon_id_to_replace: int + entry_point: EntryPointForContestEntry + def __init__(self, fort_id: _Optional[str] = ..., contest_schedule: _Optional[_Union[ContestScheduleProto, _Mapping]] = ..., contest_id_to_remove: _Optional[str] = ..., contest_metric: _Optional[_Union[ContestMetricProto, _Mapping]] = ..., pokemon_id: _Optional[int] = ..., pokemon_id_to_transfer: _Optional[int] = ..., fort_lat_degrees: _Optional[float] = ..., fort_lng_degrees: _Optional[float] = ..., pokemon_id_to_replace: _Optional[int] = ..., entry_point: _Optional[_Union[EntryPointForContestEntry, str]] = ...) -> None: ... + +class TransferPokemonSizeLeaderboardEntryOutProto(_message.Message): + __slots__ = ["status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[TransferPokemonSizeLeaderboardEntryOutProto.Status] + SUCCESS: _ClassVar[TransferPokemonSizeLeaderboardEntryOutProto.Status] + ERROR: _ClassVar[TransferPokemonSizeLeaderboardEntryOutProto.Status] + OUT_OF_RANGE: _ClassVar[TransferPokemonSizeLeaderboardEntryOutProto.Status] + ENTRY_TO_REMOVE_NOT_FOUND: _ClassVar[TransferPokemonSizeLeaderboardEntryOutProto.Status] + POKEMON_ID_TO_TRANSFER_MISSING: _ClassVar[TransferPokemonSizeLeaderboardEntryOutProto.Status] + POKEMON_TO_TRANSFER_DIFFERENT: _ClassVar[TransferPokemonSizeLeaderboardEntryOutProto.Status] + CONTEST_LIMIT_REACHED: _ClassVar[TransferPokemonSizeLeaderboardEntryOutProto.Status] + POKEMON_ID_TO_REPLACE_MISSING: _ClassVar[TransferPokemonSizeLeaderboardEntryOutProto.Status] + CONTEST_ID_TO_REMOVE_MISSING: _ClassVar[TransferPokemonSizeLeaderboardEntryOutProto.Status] + POKEMON_TO_REPLACE_NOT_FOUND: _ClassVar[TransferPokemonSizeLeaderboardEntryOutProto.Status] + POKEMON_TO_REPLACE_DIFFERENT: _ClassVar[TransferPokemonSizeLeaderboardEntryOutProto.Status] + PENDING_REWARD_ENTRY_NOT_ALLOWED: _ClassVar[TransferPokemonSizeLeaderboardEntryOutProto.Status] + UNSET: TransferPokemonSizeLeaderboardEntryOutProto.Status + SUCCESS: TransferPokemonSizeLeaderboardEntryOutProto.Status + ERROR: TransferPokemonSizeLeaderboardEntryOutProto.Status + OUT_OF_RANGE: TransferPokemonSizeLeaderboardEntryOutProto.Status + ENTRY_TO_REMOVE_NOT_FOUND: TransferPokemonSizeLeaderboardEntryOutProto.Status + POKEMON_ID_TO_TRANSFER_MISSING: TransferPokemonSizeLeaderboardEntryOutProto.Status + POKEMON_TO_TRANSFER_DIFFERENT: TransferPokemonSizeLeaderboardEntryOutProto.Status + CONTEST_LIMIT_REACHED: TransferPokemonSizeLeaderboardEntryOutProto.Status + POKEMON_ID_TO_REPLACE_MISSING: TransferPokemonSizeLeaderboardEntryOutProto.Status + CONTEST_ID_TO_REMOVE_MISSING: TransferPokemonSizeLeaderboardEntryOutProto.Status + POKEMON_TO_REPLACE_NOT_FOUND: TransferPokemonSizeLeaderboardEntryOutProto.Status + POKEMON_TO_REPLACE_DIFFERENT: TransferPokemonSizeLeaderboardEntryOutProto.Status + PENDING_REWARD_ENTRY_NOT_ALLOWED: TransferPokemonSizeLeaderboardEntryOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + status: TransferPokemonSizeLeaderboardEntryOutProto.Status + def __init__(self, status: _Optional[_Union[TransferPokemonSizeLeaderboardEntryOutProto.Status, str]] = ...) -> None: ... + +class TransferPokemonSizeLeaderboardEntryProto(_message.Message): + __slots__ = ["fort_id", "contest_schedule", "contest_id_to_remove", "contest_metric", "pokemon_id", "pokemon_id_to_transfer", "fort_lat_degrees", "fort_lng_degrees", "pokemon_id_to_replace", "entry_point"] + FORT_ID_FIELD_NUMBER: _ClassVar[int] + CONTEST_SCHEDULE_FIELD_NUMBER: _ClassVar[int] + CONTEST_ID_TO_REMOVE_FIELD_NUMBER: _ClassVar[int] + CONTEST_METRIC_FIELD_NUMBER: _ClassVar[int] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + POKEMON_ID_TO_TRANSFER_FIELD_NUMBER: _ClassVar[int] + FORT_LAT_DEGREES_FIELD_NUMBER: _ClassVar[int] + FORT_LNG_DEGREES_FIELD_NUMBER: _ClassVar[int] + POKEMON_ID_TO_REPLACE_FIELD_NUMBER: _ClassVar[int] + ENTRY_POINT_FIELD_NUMBER: _ClassVar[int] + fort_id: str + contest_schedule: ContestScheduleProto + contest_id_to_remove: str + contest_metric: ContestMetricProto + pokemon_id: int + pokemon_id_to_transfer: int + fort_lat_degrees: float + fort_lng_degrees: float + pokemon_id_to_replace: int + entry_point: EntryPointForContestEntry + def __init__(self, fort_id: _Optional[str] = ..., contest_schedule: _Optional[_Union[ContestScheduleProto, _Mapping]] = ..., contest_id_to_remove: _Optional[str] = ..., contest_metric: _Optional[_Union[ContestMetricProto, _Mapping]] = ..., pokemon_id: _Optional[int] = ..., pokemon_id_to_transfer: _Optional[int] = ..., fort_lat_degrees: _Optional[float] = ..., fort_lng_degrees: _Optional[float] = ..., pokemon_id_to_replace: _Optional[int] = ..., entry_point: _Optional[_Union[EntryPointForContestEntry, str]] = ...) -> None: ... + +class TransferPokemonToPokemonHomeOutProto(_message.Message): + __slots__ = ["status", "candy_awarded", "xl_candy_awarded", "xl_candy_awarded_per_id"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[TransferPokemonToPokemonHomeOutProto.Status] + SUCCESS: _ClassVar[TransferPokemonToPokemonHomeOutProto.Status] + ERROR_PLAYER_LEVEL_TOO_LOW: _ClassVar[TransferPokemonToPokemonHomeOutProto.Status] + ERROR_NO_NAID_LINKED: _ClassVar[TransferPokemonToPokemonHomeOutProto.Status] + ERROR_TOO_MANY_POKEMON: _ClassVar[TransferPokemonToPokemonHomeOutProto.Status] + ERROR_SERVER_CLIENT_ENERGY_COST_MISMATCH: _ClassVar[TransferPokemonToPokemonHomeOutProto.Status] + ERROR_INSUFFICIENT_ENERGY: _ClassVar[TransferPokemonToPokemonHomeOutProto.Status] + ERROR_TRANSFER_IN_PROGRESS: _ClassVar[TransferPokemonToPokemonHomeOutProto.Status] + ERROR_POKEMON_DEPLOYED: _ClassVar[TransferPokemonToPokemonHomeOutProto.Status] + ERROR_POKEMON_IS_EGG: _ClassVar[TransferPokemonToPokemonHomeOutProto.Status] + ERROR_POKEMON_IS_BUDDY: _ClassVar[TransferPokemonToPokemonHomeOutProto.Status] + ERROR_POKEMON_BAD: _ClassVar[TransferPokemonToPokemonHomeOutProto.Status] + ERROR_POKEMON_IS_MEGA: _ClassVar[TransferPokemonToPokemonHomeOutProto.Status] + ERROR_POKEMON_FAVORITED: _ClassVar[TransferPokemonToPokemonHomeOutProto.Status] + ERROR_POKEMON_NOT_FOUND: _ClassVar[TransferPokemonToPokemonHomeOutProto.Status] + ERROR_VALIDATION_UNKNOWN: _ClassVar[TransferPokemonToPokemonHomeOutProto.Status] + ERROR_POKEMON_HAS_COSTUME: _ClassVar[TransferPokemonToPokemonHomeOutProto.Status] + ERROR_POKEMON_IS_SHADOW: _ClassVar[TransferPokemonToPokemonHomeOutProto.Status] + ERROR_POKEMON_DISALLOWED: _ClassVar[TransferPokemonToPokemonHomeOutProto.Status] + ERROR_FUSION_POKEMON: _ClassVar[TransferPokemonToPokemonHomeOutProto.Status] + ERROR_FUSION_COMPONENT_POKEMON: _ClassVar[TransferPokemonToPokemonHomeOutProto.Status] + ERROR_PHAPI_REQUEST_BODY_FALSE: _ClassVar[TransferPokemonToPokemonHomeOutProto.Status] + ERROR_PHAPI_REQUEST_PARAMETERS_DNE: _ClassVar[TransferPokemonToPokemonHomeOutProto.Status] + ERROR_PHAPI_REQUEST_PARAMETERS_FALSE: _ClassVar[TransferPokemonToPokemonHomeOutProto.Status] + ERROR_PHAPI_MAINTENANCE: _ClassVar[TransferPokemonToPokemonHomeOutProto.Status] + ERROR_PHAPI_SERVICE_ENDED: _ClassVar[TransferPokemonToPokemonHomeOutProto.Status] + ERROR_PHAPI_UNKNOWN: _ClassVar[TransferPokemonToPokemonHomeOutProto.Status] + ERROR_PHAPI_NAID_DOES_NOT_EXIST: _ClassVar[TransferPokemonToPokemonHomeOutProto.Status] + ERROR_PHAPI_NO_SPACE_IN_BOX: _ClassVar[TransferPokemonToPokemonHomeOutProto.Status] + ERROR_PHAPI_DATA_CONVERSION_FAILURE: _ClassVar[TransferPokemonToPokemonHomeOutProto.Status] + ERROR_PHAPI_WAITING_FOR_RECEIPT: _ClassVar[TransferPokemonToPokemonHomeOutProto.Status] + ERROR_PHAPI_PLAYER_NOT_USING_PH_APP: _ClassVar[TransferPokemonToPokemonHomeOutProto.Status] + UNSET: TransferPokemonToPokemonHomeOutProto.Status + SUCCESS: TransferPokemonToPokemonHomeOutProto.Status + ERROR_PLAYER_LEVEL_TOO_LOW: TransferPokemonToPokemonHomeOutProto.Status + ERROR_NO_NAID_LINKED: TransferPokemonToPokemonHomeOutProto.Status + ERROR_TOO_MANY_POKEMON: TransferPokemonToPokemonHomeOutProto.Status + ERROR_SERVER_CLIENT_ENERGY_COST_MISMATCH: TransferPokemonToPokemonHomeOutProto.Status + ERROR_INSUFFICIENT_ENERGY: TransferPokemonToPokemonHomeOutProto.Status + ERROR_TRANSFER_IN_PROGRESS: TransferPokemonToPokemonHomeOutProto.Status + ERROR_POKEMON_DEPLOYED: TransferPokemonToPokemonHomeOutProto.Status + ERROR_POKEMON_IS_EGG: TransferPokemonToPokemonHomeOutProto.Status + ERROR_POKEMON_IS_BUDDY: TransferPokemonToPokemonHomeOutProto.Status + ERROR_POKEMON_BAD: TransferPokemonToPokemonHomeOutProto.Status + ERROR_POKEMON_IS_MEGA: TransferPokemonToPokemonHomeOutProto.Status + ERROR_POKEMON_FAVORITED: TransferPokemonToPokemonHomeOutProto.Status + ERROR_POKEMON_NOT_FOUND: TransferPokemonToPokemonHomeOutProto.Status + ERROR_VALIDATION_UNKNOWN: TransferPokemonToPokemonHomeOutProto.Status + ERROR_POKEMON_HAS_COSTUME: TransferPokemonToPokemonHomeOutProto.Status + ERROR_POKEMON_IS_SHADOW: TransferPokemonToPokemonHomeOutProto.Status + ERROR_POKEMON_DISALLOWED: TransferPokemonToPokemonHomeOutProto.Status + ERROR_FUSION_POKEMON: TransferPokemonToPokemonHomeOutProto.Status + ERROR_FUSION_COMPONENT_POKEMON: TransferPokemonToPokemonHomeOutProto.Status + ERROR_PHAPI_REQUEST_BODY_FALSE: TransferPokemonToPokemonHomeOutProto.Status + ERROR_PHAPI_REQUEST_PARAMETERS_DNE: TransferPokemonToPokemonHomeOutProto.Status + ERROR_PHAPI_REQUEST_PARAMETERS_FALSE: TransferPokemonToPokemonHomeOutProto.Status + ERROR_PHAPI_MAINTENANCE: TransferPokemonToPokemonHomeOutProto.Status + ERROR_PHAPI_SERVICE_ENDED: TransferPokemonToPokemonHomeOutProto.Status + ERROR_PHAPI_UNKNOWN: TransferPokemonToPokemonHomeOutProto.Status + ERROR_PHAPI_NAID_DOES_NOT_EXIST: TransferPokemonToPokemonHomeOutProto.Status + ERROR_PHAPI_NO_SPACE_IN_BOX: TransferPokemonToPokemonHomeOutProto.Status + ERROR_PHAPI_DATA_CONVERSION_FAILURE: TransferPokemonToPokemonHomeOutProto.Status + ERROR_PHAPI_WAITING_FOR_RECEIPT: TransferPokemonToPokemonHomeOutProto.Status + ERROR_PHAPI_PLAYER_NOT_USING_PH_APP: TransferPokemonToPokemonHomeOutProto.Status + class XlCandyAwardedPerIdEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: int + value: int + def __init__(self, key: _Optional[int] = ..., value: _Optional[int] = ...) -> None: ... + STATUS_FIELD_NUMBER: _ClassVar[int] + CANDY_AWARDED_FIELD_NUMBER: _ClassVar[int] + XL_CANDY_AWARDED_FIELD_NUMBER: _ClassVar[int] + XL_CANDY_AWARDED_PER_ID_FIELD_NUMBER: _ClassVar[int] + status: TransferPokemonToPokemonHomeOutProto.Status + candy_awarded: int + xl_candy_awarded: int + xl_candy_awarded_per_id: _containers.ScalarMap[int, int] + def __init__(self, status: _Optional[_Union[TransferPokemonToPokemonHomeOutProto.Status, str]] = ..., candy_awarded: _Optional[int] = ..., xl_candy_awarded: _Optional[int] = ..., xl_candy_awarded_per_id: _Optional[_Mapping[int, int]] = ...) -> None: ... + +class TransferPokemonToPokemonHomeProto(_message.Message): + __slots__ = ["total_energy_cost", "pokemon_uuid"] + TOTAL_ENERGY_COST_FIELD_NUMBER: _ClassVar[int] + POKEMON_UUID_FIELD_NUMBER: _ClassVar[int] + total_energy_cost: int + pokemon_uuid: _containers.RepeatedScalarFieldContainer[int] + def __init__(self, total_energy_cost: _Optional[int] = ..., pokemon_uuid: _Optional[_Iterable[int]] = ...) -> None: ... + +class Transform(_message.Message): + __slots__ = ["translation", "rotation"] + TRANSLATION_FIELD_NUMBER: _ClassVar[int] + ROTATION_FIELD_NUMBER: _ClassVar[int] + translation: Vector3 + rotation: Quaternion + def __init__(self, translation: _Optional[_Union[Vector3, _Mapping]] = ..., rotation: _Optional[_Union[Quaternion, _Mapping]] = ...) -> None: ... + +class TransitMetadata(_message.Message): + __slots__ = ["route", "agency", "color_name"] + ROUTE_FIELD_NUMBER: _ClassVar[int] + AGENCY_FIELD_NUMBER: _ClassVar[int] + COLOR_NAME_FIELD_NUMBER: _ClassVar[int] + route: str + agency: str + color_name: str + def __init__(self, route: _Optional[str] = ..., agency: _Optional[str] = ..., color_name: _Optional[str] = ...) -> None: ... + +class TranslationSettingsProto(_message.Message): + __slots__ = ["translation_bundle_ids"] + TRANSLATION_BUNDLE_IDS_FIELD_NUMBER: _ClassVar[int] + translation_bundle_ids: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, translation_bundle_ids: _Optional[_Iterable[str]] = ...) -> None: ... + +class TravelRouteQuestProto(_message.Message): + __slots__ = ["route_id"] + ROUTE_ID_FIELD_NUMBER: _ClassVar[int] + route_id: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, route_id: _Optional[_Iterable[str]] = ...) -> None: ... + +class TriangleList(_message.Message): + __slots__ = ["coords", "exterior_edges"] + class ExteriorEdgeBit(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NO_BIT: _ClassVar[TriangleList.ExteriorEdgeBit] + EDGE_V0_V1: _ClassVar[TriangleList.ExteriorEdgeBit] + EDGE_V1_V2: _ClassVar[TriangleList.ExteriorEdgeBit] + EDGE_V2_V0: _ClassVar[TriangleList.ExteriorEdgeBit] + NO_BIT: TriangleList.ExteriorEdgeBit + EDGE_V0_V1: TriangleList.ExteriorEdgeBit + EDGE_V1_V2: TriangleList.ExteriorEdgeBit + EDGE_V2_V0: TriangleList.ExteriorEdgeBit + COORDS_FIELD_NUMBER: _ClassVar[int] + EXTERIOR_EDGES_FIELD_NUMBER: _ClassVar[int] + coords: _containers.RepeatedScalarFieldContainer[int] + exterior_edges: bytes + def __init__(self, coords: _Optional[_Iterable[int]] = ..., exterior_edges: _Optional[bytes] = ...) -> None: ... + +class TutorialCreateDetail(_message.Message): + __slots__ = ["caught_in_wild"] + CAUGHT_IN_WILD_FIELD_NUMBER: _ClassVar[int] + caught_in_wild: bool + def __init__(self, caught_in_wild: bool = ...) -> None: ... + +class TutorialItemRewardsProto(_message.Message): + __slots__ = ["tutorial", "item"] + TUTORIAL_FIELD_NUMBER: _ClassVar[int] + ITEM_FIELD_NUMBER: _ClassVar[int] + tutorial: TutorialCompletion + item: _containers.RepeatedCompositeFieldContainer[ItemProto] + def __init__(self, tutorial: _Optional[_Union[TutorialCompletion, str]] = ..., item: _Optional[_Iterable[_Union[ItemProto, _Mapping]]] = ...) -> None: ... + +class TutorialTelemetry(_message.Message): + __slots__ = ["telemetry_id"] + class TutorialTelemetryId(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNDEFINED: _ClassVar[TutorialTelemetry.TutorialTelemetryId] + TAG_LEARN_MORE_BUTTON_CLICKED: _ClassVar[TutorialTelemetry.TutorialTelemetryId] + TAG_POPUP_TUTORIAL_SHOWN: _ClassVar[TutorialTelemetry.TutorialTelemetryId] + FRIEND_LIST_LEARN_MORE_BUTTON_CLICKED: _ClassVar[TutorialTelemetry.TutorialTelemetryId] + FRIEND_DETAIL_HELP_BUTTON_CLICKED: _ClassVar[TutorialTelemetry.TutorialTelemetryId] + TASK_TUTORIAL_CURVE_BALL_VIEWED: _ClassVar[TutorialTelemetry.TutorialTelemetryId] + TASK_TUTORIAL_THROW_TYPE_VIEWED: _ClassVar[TutorialTelemetry.TutorialTelemetryId] + TASK_TUTORIAL_GIFT_VIEWED: _ClassVar[TutorialTelemetry.TutorialTelemetryId] + TASK_TUTORIAL_TRADING_VIEWED: _ClassVar[TutorialTelemetry.TutorialTelemetryId] + TASK_TUTORIAL_SNAPSHOT_WILD_VIEWED: _ClassVar[TutorialTelemetry.TutorialTelemetryId] + TASK_TUTORIAL_SNAPSHOT_INVENTORY_VIEWED: _ClassVar[TutorialTelemetry.TutorialTelemetryId] + TASK_TUTORIAL_SNAPSHOT_BUDDY_VIEWED: _ClassVar[TutorialTelemetry.TutorialTelemetryId] + GIFT_TUTORIAL_INTRODUCTION_SHOWN: _ClassVar[TutorialTelemetry.TutorialTelemetryId] + PLAYER_VIEWED_GIFT_TUTORIAL: _ClassVar[TutorialTelemetry.TutorialTelemetryId] + PLAYER_SKIPPED_GIFT_TUTORIAL: _ClassVar[TutorialTelemetry.TutorialTelemetryId] + PLAYER_COMPLETED_GIFT_TUTORIAL: _ClassVar[TutorialTelemetry.TutorialTelemetryId] + LURE_TUTORIAL_INTRODUCTION_SHOWN: _ClassVar[TutorialTelemetry.TutorialTelemetryId] + PLAYER_VIEWED_LURE_TUTORIAL: _ClassVar[TutorialTelemetry.TutorialTelemetryId] + PLAYER_SKIPPED_LURE_TUTORIAL: _ClassVar[TutorialTelemetry.TutorialTelemetryId] + PLAYER_COMPLETED_LURE_TUTORIAL: _ClassVar[TutorialTelemetry.TutorialTelemetryId] + GYM_TUTORIAL_BUTTON_CLICKED: _ClassVar[TutorialTelemetry.TutorialTelemetryId] + RAID_TUTORIAL_BUTTON_CLICKED: _ClassVar[TutorialTelemetry.TutorialTelemetryId] + POTION_AND_REVIVE_TUTORIAL_INTRODUCTION_SHOWN: _ClassVar[TutorialTelemetry.TutorialTelemetryId] + PLAYER_COMPLETED_REVIVE_TUTORIAL: _ClassVar[TutorialTelemetry.TutorialTelemetryId] + PLAYER_COMPLETED_POTION_TUTORIAL: _ClassVar[TutorialTelemetry.TutorialTelemetryId] + BERRY_CATCH_TUTORIAL_SHOWN: _ClassVar[TutorialTelemetry.TutorialTelemetryId] + TRADE_TUTORIAL_INTRODUCTION_SHOWN: _ClassVar[TutorialTelemetry.TutorialTelemetryId] + PLAYER_VIEWED_TRADING_TUTORIAL: _ClassVar[TutorialTelemetry.TutorialTelemetryId] + PLAYER_SKIPPED_TRADING_TUTORIAL: _ClassVar[TutorialTelemetry.TutorialTelemetryId] + PLAYER_COMPLETED_TRADING_TUTORIAL: _ClassVar[TutorialTelemetry.TutorialTelemetryId] + LUCKY_TRADE_TUTORIAL_SHOWN: _ClassVar[TutorialTelemetry.TutorialTelemetryId] + LUCKY_FRIENDS_UNLOCKED_TUTORIAL_SHOWN: _ClassVar[TutorialTelemetry.TutorialTelemetryId] + LUCKY_FRIENDS_TUTORIAL_BUTTON_CLICKED: _ClassVar[TutorialTelemetry.TutorialTelemetryId] + UNDEFINED: TutorialTelemetry.TutorialTelemetryId + TAG_LEARN_MORE_BUTTON_CLICKED: TutorialTelemetry.TutorialTelemetryId + TAG_POPUP_TUTORIAL_SHOWN: TutorialTelemetry.TutorialTelemetryId + FRIEND_LIST_LEARN_MORE_BUTTON_CLICKED: TutorialTelemetry.TutorialTelemetryId + FRIEND_DETAIL_HELP_BUTTON_CLICKED: TutorialTelemetry.TutorialTelemetryId + TASK_TUTORIAL_CURVE_BALL_VIEWED: TutorialTelemetry.TutorialTelemetryId + TASK_TUTORIAL_THROW_TYPE_VIEWED: TutorialTelemetry.TutorialTelemetryId + TASK_TUTORIAL_GIFT_VIEWED: TutorialTelemetry.TutorialTelemetryId + TASK_TUTORIAL_TRADING_VIEWED: TutorialTelemetry.TutorialTelemetryId + TASK_TUTORIAL_SNAPSHOT_WILD_VIEWED: TutorialTelemetry.TutorialTelemetryId + TASK_TUTORIAL_SNAPSHOT_INVENTORY_VIEWED: TutorialTelemetry.TutorialTelemetryId + TASK_TUTORIAL_SNAPSHOT_BUDDY_VIEWED: TutorialTelemetry.TutorialTelemetryId + GIFT_TUTORIAL_INTRODUCTION_SHOWN: TutorialTelemetry.TutorialTelemetryId + PLAYER_VIEWED_GIFT_TUTORIAL: TutorialTelemetry.TutorialTelemetryId + PLAYER_SKIPPED_GIFT_TUTORIAL: TutorialTelemetry.TutorialTelemetryId + PLAYER_COMPLETED_GIFT_TUTORIAL: TutorialTelemetry.TutorialTelemetryId + LURE_TUTORIAL_INTRODUCTION_SHOWN: TutorialTelemetry.TutorialTelemetryId + PLAYER_VIEWED_LURE_TUTORIAL: TutorialTelemetry.TutorialTelemetryId + PLAYER_SKIPPED_LURE_TUTORIAL: TutorialTelemetry.TutorialTelemetryId + PLAYER_COMPLETED_LURE_TUTORIAL: TutorialTelemetry.TutorialTelemetryId + GYM_TUTORIAL_BUTTON_CLICKED: TutorialTelemetry.TutorialTelemetryId + RAID_TUTORIAL_BUTTON_CLICKED: TutorialTelemetry.TutorialTelemetryId + POTION_AND_REVIVE_TUTORIAL_INTRODUCTION_SHOWN: TutorialTelemetry.TutorialTelemetryId + PLAYER_COMPLETED_REVIVE_TUTORIAL: TutorialTelemetry.TutorialTelemetryId + PLAYER_COMPLETED_POTION_TUTORIAL: TutorialTelemetry.TutorialTelemetryId + BERRY_CATCH_TUTORIAL_SHOWN: TutorialTelemetry.TutorialTelemetryId + TRADE_TUTORIAL_INTRODUCTION_SHOWN: TutorialTelemetry.TutorialTelemetryId + PLAYER_VIEWED_TRADING_TUTORIAL: TutorialTelemetry.TutorialTelemetryId + PLAYER_SKIPPED_TRADING_TUTORIAL: TutorialTelemetry.TutorialTelemetryId + PLAYER_COMPLETED_TRADING_TUTORIAL: TutorialTelemetry.TutorialTelemetryId + LUCKY_TRADE_TUTORIAL_SHOWN: TutorialTelemetry.TutorialTelemetryId + LUCKY_FRIENDS_UNLOCKED_TUTORIAL_SHOWN: TutorialTelemetry.TutorialTelemetryId + LUCKY_FRIENDS_TUTORIAL_BUTTON_CLICKED: TutorialTelemetry.TutorialTelemetryId + TELEMETRY_ID_FIELD_NUMBER: _ClassVar[int] + telemetry_id: TutorialTelemetry.TutorialTelemetryId + def __init__(self, telemetry_id: _Optional[_Union[TutorialTelemetry.TutorialTelemetryId, str]] = ...) -> None: ... + +class TutorialsSettingsProto(_message.Message): + __slots__ = ["loading_screen_tips_enabled", "friends_tutorial_enabled", "gifts_tutorial_enabled", "task_help_tutorials_enabled", "revives_and_potions_tutorial_enabled", "razzberry_catch_tutorial_enabled", "lures_tutorial_enabled", "trading_tutorial_enabled", "lucky_trade_tutorial_enabled", "lucky_friend_tutorial_enabled", "pokemon_tagging_tutorial_enabled", "tutorial_item_rewards", "type_effectiveness_tips_enabled", "show_strong_encounter_ticket_page"] + LOADING_SCREEN_TIPS_ENABLED_FIELD_NUMBER: _ClassVar[int] + FRIENDS_TUTORIAL_ENABLED_FIELD_NUMBER: _ClassVar[int] + GIFTS_TUTORIAL_ENABLED_FIELD_NUMBER: _ClassVar[int] + TASK_HELP_TUTORIALS_ENABLED_FIELD_NUMBER: _ClassVar[int] + REVIVES_AND_POTIONS_TUTORIAL_ENABLED_FIELD_NUMBER: _ClassVar[int] + RAZZBERRY_CATCH_TUTORIAL_ENABLED_FIELD_NUMBER: _ClassVar[int] + LURES_TUTORIAL_ENABLED_FIELD_NUMBER: _ClassVar[int] + TRADING_TUTORIAL_ENABLED_FIELD_NUMBER: _ClassVar[int] + LUCKY_TRADE_TUTORIAL_ENABLED_FIELD_NUMBER: _ClassVar[int] + LUCKY_FRIEND_TUTORIAL_ENABLED_FIELD_NUMBER: _ClassVar[int] + POKEMON_TAGGING_TUTORIAL_ENABLED_FIELD_NUMBER: _ClassVar[int] + TUTORIAL_ITEM_REWARDS_FIELD_NUMBER: _ClassVar[int] + TYPE_EFFECTIVENESS_TIPS_ENABLED_FIELD_NUMBER: _ClassVar[int] + SHOW_STRONG_ENCOUNTER_TICKET_PAGE_FIELD_NUMBER: _ClassVar[int] + loading_screen_tips_enabled: bool + friends_tutorial_enabled: bool + gifts_tutorial_enabled: bool + task_help_tutorials_enabled: bool + revives_and_potions_tutorial_enabled: bool + razzberry_catch_tutorial_enabled: bool + lures_tutorial_enabled: bool + trading_tutorial_enabled: bool + lucky_trade_tutorial_enabled: bool + lucky_friend_tutorial_enabled: bool + pokemon_tagging_tutorial_enabled: bool + tutorial_item_rewards: _containers.RepeatedCompositeFieldContainer[TutorialItemRewardsProto] + type_effectiveness_tips_enabled: bool + show_strong_encounter_ticket_page: bool + def __init__(self, loading_screen_tips_enabled: bool = ..., friends_tutorial_enabled: bool = ..., gifts_tutorial_enabled: bool = ..., task_help_tutorials_enabled: bool = ..., revives_and_potions_tutorial_enabled: bool = ..., razzberry_catch_tutorial_enabled: bool = ..., lures_tutorial_enabled: bool = ..., trading_tutorial_enabled: bool = ..., lucky_trade_tutorial_enabled: bool = ..., lucky_friend_tutorial_enabled: bool = ..., pokemon_tagging_tutorial_enabled: bool = ..., tutorial_item_rewards: _Optional[_Iterable[_Union[TutorialItemRewardsProto, _Mapping]]] = ..., type_effectiveness_tips_enabled: bool = ..., show_strong_encounter_ticket_page: bool = ...) -> None: ... + +class TwoWaySharedFriendshipDataProto(_message.Message): + __slots__ = ["is_lucky", "lucky_count", "shared_migrations"] + class SharedMigrations(_message.Message): + __slots__ = ["is_gifting_migrated", "is_lucky_data_migrated"] + IS_GIFTING_MIGRATED_FIELD_NUMBER: _ClassVar[int] + IS_LUCKY_DATA_MIGRATED_FIELD_NUMBER: _ClassVar[int] + is_gifting_migrated: bool + is_lucky_data_migrated: bool + def __init__(self, is_gifting_migrated: bool = ..., is_lucky_data_migrated: bool = ...) -> None: ... + IS_LUCKY_FIELD_NUMBER: _ClassVar[int] + LUCKY_COUNT_FIELD_NUMBER: _ClassVar[int] + SHARED_MIGRATIONS_FIELD_NUMBER: _ClassVar[int] + is_lucky: bool + lucky_count: int + shared_migrations: TwoWaySharedFriendshipDataProto.SharedMigrations + def __init__(self, is_lucky: bool = ..., lucky_count: _Optional[int] = ..., shared_migrations: _Optional[_Union[TwoWaySharedFriendshipDataProto.SharedMigrations, _Mapping]] = ...) -> None: ... + +class Type(_message.Message): + __slots__ = ["name", "fields", "oneofs", "options", "source_context", "syntax", "edition"] + NAME_FIELD_NUMBER: _ClassVar[int] + FIELDS_FIELD_NUMBER: _ClassVar[int] + ONEOFS_FIELD_NUMBER: _ClassVar[int] + OPTIONS_FIELD_NUMBER: _ClassVar[int] + SOURCE_CONTEXT_FIELD_NUMBER: _ClassVar[int] + SYNTAX_FIELD_NUMBER: _ClassVar[int] + EDITION_FIELD_NUMBER: _ClassVar[int] + name: str + fields: _containers.RepeatedCompositeFieldContainer[Field] + oneofs: _containers.RepeatedScalarFieldContainer[str] + options: _containers.RepeatedCompositeFieldContainer[Option] + source_context: SourceContext + syntax: Syntax + edition: str + def __init__(self, name: _Optional[str] = ..., fields: _Optional[_Iterable[_Union[Field, _Mapping]]] = ..., oneofs: _Optional[_Iterable[str]] = ..., options: _Optional[_Iterable[_Union[Option, _Mapping]]] = ..., source_context: _Optional[_Union[SourceContext, _Mapping]] = ..., syntax: _Optional[_Union[Syntax, str]] = ..., edition: _Optional[str] = ...) -> None: ... + +class TypeEffectiveSettingsProto(_message.Message): + __slots__ = ["attack_scalar", "attack_type"] + ATTACK_SCALAR_FIELD_NUMBER: _ClassVar[int] + ATTACK_TYPE_FIELD_NUMBER: _ClassVar[int] + attack_scalar: _containers.RepeatedScalarFieldContainer[float] + attack_type: HoloPokemonType + def __init__(self, attack_scalar: _Optional[_Iterable[float]] = ..., attack_type: _Optional[_Union[HoloPokemonType, str]] = ...) -> None: ... + +class UInt32Value(_message.Message): + __slots__ = ["value"] + VALUE_FIELD_NUMBER: _ClassVar[int] + value: int + def __init__(self, value: _Optional[int] = ...) -> None: ... + +class UInt64Value(_message.Message): + __slots__ = ["value"] + VALUE_FIELD_NUMBER: _ClassVar[int] + value: int + def __init__(self, value: _Optional[int] = ...) -> None: ... + +class UUID(_message.Message): + __slots__ = ["upper", "lower"] + UPPER_FIELD_NUMBER: _ClassVar[int] + LOWER_FIELD_NUMBER: _ClassVar[int] + upper: int + lower: int + def __init__(self, upper: _Optional[int] = ..., lower: _Optional[int] = ...) -> None: ... + +class UncommentAnnotationTestProto(_message.Message): + __slots__ = ["string_property", "long_property"] + STRING_PROPERTY_FIELD_NUMBER: _ClassVar[int] + LONG_PROPERTY_FIELD_NUMBER: _ClassVar[int] + string_property: str + long_property: int + def __init__(self, string_property: _Optional[str] = ..., long_property: _Optional[int] = ...) -> None: ... + +class UnfusePokemonRequestProto(_message.Message): + __slots__ = ["pokemon_id", "target_form"] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + TARGET_FORM_FIELD_NUMBER: _ClassVar[int] + pokemon_id: int + target_form: PokemonDisplayProto.Form + def __init__(self, pokemon_id: _Optional[int] = ..., target_form: _Optional[_Union[PokemonDisplayProto.Form, str]] = ...) -> None: ... + +class UnfusePokemonResponseProto(_message.Message): + __slots__ = ["result", "unfused_base_pokemon", "unfused_component_pokemon", "exp_awarded", "candy_awarded"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[UnfusePokemonResponseProto.Result] + SUCCESS: _ClassVar[UnfusePokemonResponseProto.Result] + ERROR_POKEMON_MISSING: _ClassVar[UnfusePokemonResponseProto.Result] + ERROR_INSUFFICIENT_RESOURCES: _ClassVar[UnfusePokemonResponseProto.Result] + ERROR_QUEST_INCOMPLETE: _ClassVar[UnfusePokemonResponseProto.Result] + ERROR_POKEMON_CANNOT_CHANGE: _ClassVar[UnfusePokemonResponseProto.Result] + ERROR_POKEMON_DEPLOYED: _ClassVar[UnfusePokemonResponseProto.Result] + ERROR_FEATURE_DISABLED: _ClassVar[UnfusePokemonResponseProto.Result] + ERROR_UNKNOWN: _ClassVar[UnfusePokemonResponseProto.Result] + UNSET: UnfusePokemonResponseProto.Result + SUCCESS: UnfusePokemonResponseProto.Result + ERROR_POKEMON_MISSING: UnfusePokemonResponseProto.Result + ERROR_INSUFFICIENT_RESOURCES: UnfusePokemonResponseProto.Result + ERROR_QUEST_INCOMPLETE: UnfusePokemonResponseProto.Result + ERROR_POKEMON_CANNOT_CHANGE: UnfusePokemonResponseProto.Result + ERROR_POKEMON_DEPLOYED: UnfusePokemonResponseProto.Result + ERROR_FEATURE_DISABLED: UnfusePokemonResponseProto.Result + ERROR_UNKNOWN: UnfusePokemonResponseProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + UNFUSED_BASE_POKEMON_FIELD_NUMBER: _ClassVar[int] + UNFUSED_COMPONENT_POKEMON_FIELD_NUMBER: _ClassVar[int] + EXP_AWARDED_FIELD_NUMBER: _ClassVar[int] + CANDY_AWARDED_FIELD_NUMBER: _ClassVar[int] + result: UnfusePokemonResponseProto.Result + unfused_base_pokemon: PokemonProto + unfused_component_pokemon: PokemonProto + exp_awarded: int + candy_awarded: int + def __init__(self, result: _Optional[_Union[UnfusePokemonResponseProto.Result, str]] = ..., unfused_base_pokemon: _Optional[_Union[PokemonProto, _Mapping]] = ..., unfused_component_pokemon: _Optional[_Union[PokemonProto, _Mapping]] = ..., exp_awarded: _Optional[int] = ..., candy_awarded: _Optional[int] = ...) -> None: ... + +class UninterpretedOption(_message.Message): + __slots__ = ["identifier_value", "positive_int_value", "negative_int_value", "double_value", "string_value", "aggregate_value"] + class NamePart(_message.Message): + __slots__ = ["name_part", "is_extension"] + NAME_PART_FIELD_NUMBER: _ClassVar[int] + IS_EXTENSION_FIELD_NUMBER: _ClassVar[int] + name_part: str + is_extension: bool + def __init__(self, name_part: _Optional[str] = ..., is_extension: bool = ...) -> None: ... + IDENTIFIER_VALUE_FIELD_NUMBER: _ClassVar[int] + POSITIVE_INT_VALUE_FIELD_NUMBER: _ClassVar[int] + NEGATIVE_INT_VALUE_FIELD_NUMBER: _ClassVar[int] + DOUBLE_VALUE_FIELD_NUMBER: _ClassVar[int] + STRING_VALUE_FIELD_NUMBER: _ClassVar[int] + AGGREGATE_VALUE_FIELD_NUMBER: _ClassVar[int] + identifier_value: str + positive_int_value: int + negative_int_value: int + double_value: float + string_value: bytes + aggregate_value: str + def __init__(self, identifier_value: _Optional[str] = ..., positive_int_value: _Optional[int] = ..., negative_int_value: _Optional[int] = ..., double_value: _Optional[float] = ..., string_value: _Optional[bytes] = ..., aggregate_value: _Optional[str] = ...) -> None: ... + +class UnlinkNintendoAccountOutProto(_message.Message): + __slots__ = ["status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNKNOWN: _ClassVar[UnlinkNintendoAccountOutProto.Status] + SUCCESS: _ClassVar[UnlinkNintendoAccountOutProto.Status] + ERROR_PLAYER_LEVEL_TOO_LOW: _ClassVar[UnlinkNintendoAccountOutProto.Status] + ERROR_NO_LINKED_NAID: _ClassVar[UnlinkNintendoAccountOutProto.Status] + ERROR_TRANSFER_IN_PROGRESS: _ClassVar[UnlinkNintendoAccountOutProto.Status] + UNKNOWN: UnlinkNintendoAccountOutProto.Status + SUCCESS: UnlinkNintendoAccountOutProto.Status + ERROR_PLAYER_LEVEL_TOO_LOW: UnlinkNintendoAccountOutProto.Status + ERROR_NO_LINKED_NAID: UnlinkNintendoAccountOutProto.Status + ERROR_TRANSFER_IN_PROGRESS: UnlinkNintendoAccountOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + status: UnlinkNintendoAccountOutProto.Status + def __init__(self, status: _Optional[_Union[UnlinkNintendoAccountOutProto.Status, str]] = ...) -> None: ... + +class UnlinkNintendoAccountProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class UnlockPokemonMoveOutProto(_message.Message): + __slots__ = ["result", "unlocked_pokemon"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[UnlockPokemonMoveOutProto.Result] + SUCCESS: _ClassVar[UnlockPokemonMoveOutProto.Result] + ERROR_POKEMON_NOT_FOUND: _ClassVar[UnlockPokemonMoveOutProto.Result] + ERROR_UNLOCK_NOT_AVAILABLE: _ClassVar[UnlockPokemonMoveOutProto.Result] + ERROR_ALREADY_UNLOCKED: _ClassVar[UnlockPokemonMoveOutProto.Result] + ERROR_INSUFFICIENT_RESOURCES: _ClassVar[UnlockPokemonMoveOutProto.Result] + ERROR_DISABLED: _ClassVar[UnlockPokemonMoveOutProto.Result] + UNSET: UnlockPokemonMoveOutProto.Result + SUCCESS: UnlockPokemonMoveOutProto.Result + ERROR_POKEMON_NOT_FOUND: UnlockPokemonMoveOutProto.Result + ERROR_UNLOCK_NOT_AVAILABLE: UnlockPokemonMoveOutProto.Result + ERROR_ALREADY_UNLOCKED: UnlockPokemonMoveOutProto.Result + ERROR_INSUFFICIENT_RESOURCES: UnlockPokemonMoveOutProto.Result + ERROR_DISABLED: UnlockPokemonMoveOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + UNLOCKED_POKEMON_FIELD_NUMBER: _ClassVar[int] + result: UnlockPokemonMoveOutProto.Result + unlocked_pokemon: PokemonProto + def __init__(self, result: _Optional[_Union[UnlockPokemonMoveOutProto.Result, str]] = ..., unlocked_pokemon: _Optional[_Union[PokemonProto, _Mapping]] = ...) -> None: ... + +class UnlockPokemonMoveProto(_message.Message): + __slots__ = ["pokemon_id"] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + pokemon_id: int + def __init__(self, pokemon_id: _Optional[int] = ...) -> None: ... + +class UpNextSectionProto(_message.Message): + __slots__ = ["event_id"] + EVENT_ID_FIELD_NUMBER: _ClassVar[int] + event_id: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, event_id: _Optional[_Iterable[str]] = ...) -> None: ... + +class UpcomingEventsSectionProto(_message.Message): + __slots__ = ["events"] + EVENTS_FIELD_NUMBER: _ClassVar[int] + events: _containers.RepeatedCompositeFieldContainer[EventSectionProto] + def __init__(self, events: _Optional[_Iterable[_Union[EventSectionProto, _Mapping]]] = ...) -> None: ... + +class UpdateAdventureSyncFitnessRequestProto(_message.Message): + __slots__ = ["fitness_samples"] + FITNESS_SAMPLES_FIELD_NUMBER: _ClassVar[int] + fitness_samples: _containers.RepeatedCompositeFieldContainer[FitnessSample] + def __init__(self, fitness_samples: _Optional[_Iterable[_Union[FitnessSample, _Mapping]]] = ...) -> None: ... + +class UpdateAdventureSyncFitnessResponseProto(_message.Message): + __slots__ = ["status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[UpdateAdventureSyncFitnessResponseProto.Status] + SUCCESS: _ClassVar[UpdateAdventureSyncFitnessResponseProto.Status] + ERROR_UNKNOWN: _ClassVar[UpdateAdventureSyncFitnessResponseProto.Status] + UNSET: UpdateAdventureSyncFitnessResponseProto.Status + SUCCESS: UpdateAdventureSyncFitnessResponseProto.Status + ERROR_UNKNOWN: UpdateAdventureSyncFitnessResponseProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + status: UpdateAdventureSyncFitnessResponseProto.Status + def __init__(self, status: _Optional[_Union[UpdateAdventureSyncFitnessResponseProto.Status, str]] = ...) -> None: ... + +class UpdateAdventureSyncSettingsRequestProto(_message.Message): + __slots__ = ["adventure_sync_settings"] + ADVENTURE_SYNC_SETTINGS_FIELD_NUMBER: _ClassVar[int] + adventure_sync_settings: AdventureSyncSettingsProto + def __init__(self, adventure_sync_settings: _Optional[_Union[AdventureSyncSettingsProto, _Mapping]] = ...) -> None: ... + +class UpdateAdventureSyncSettingsResponseProto(_message.Message): + __slots__ = ["status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[UpdateAdventureSyncSettingsResponseProto.Status] + SUCCESS: _ClassVar[UpdateAdventureSyncSettingsResponseProto.Status] + ERROR_UNKNOWN: _ClassVar[UpdateAdventureSyncSettingsResponseProto.Status] + ERROR_PLAYER_NOT_FOUND: _ClassVar[UpdateAdventureSyncSettingsResponseProto.Status] + UNSET: UpdateAdventureSyncSettingsResponseProto.Status + SUCCESS: UpdateAdventureSyncSettingsResponseProto.Status + ERROR_UNKNOWN: UpdateAdventureSyncSettingsResponseProto.Status + ERROR_PLAYER_NOT_FOUND: UpdateAdventureSyncSettingsResponseProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + status: UpdateAdventureSyncSettingsResponseProto.Status + def __init__(self, status: _Optional[_Union[UpdateAdventureSyncSettingsResponseProto.Status, str]] = ...) -> None: ... + +class UpdateBreadcrumbHistoryRequestProto(_message.Message): + __slots__ = ["session_context", "breadcrumb_history", "initial_update"] + SESSION_CONTEXT_FIELD_NUMBER: _ClassVar[int] + BREADCRUMB_HISTORY_FIELD_NUMBER: _ClassVar[int] + INITIAL_UPDATE_FIELD_NUMBER: _ClassVar[int] + session_context: str + breadcrumb_history: _containers.RepeatedCompositeFieldContainer[BreadcrumbRecordProto] + initial_update: bool + def __init__(self, session_context: _Optional[str] = ..., breadcrumb_history: _Optional[_Iterable[_Union[BreadcrumbRecordProto, _Mapping]]] = ..., initial_update: bool = ...) -> None: ... + +class UpdateBreadcrumbHistoryResponseProto(_message.Message): + __slots__ = ["status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[UpdateBreadcrumbHistoryResponseProto.Status] + SUCCESS: _ClassVar[UpdateBreadcrumbHistoryResponseProto.Status] + ERROR_UNKNOWN: _ClassVar[UpdateBreadcrumbHistoryResponseProto.Status] + ERROR_PLAYER_NOT_FOUND: _ClassVar[UpdateBreadcrumbHistoryResponseProto.Status] + UNSET: UpdateBreadcrumbHistoryResponseProto.Status + SUCCESS: UpdateBreadcrumbHistoryResponseProto.Status + ERROR_UNKNOWN: UpdateBreadcrumbHistoryResponseProto.Status + ERROR_PLAYER_NOT_FOUND: UpdateBreadcrumbHistoryResponseProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + status: UpdateBreadcrumbHistoryResponseProto.Status + def __init__(self, status: _Optional[_Union[UpdateBreadcrumbHistoryResponseProto.Status, str]] = ...) -> None: ... + +class UpdateBulkPlayerLocationRequestProto(_message.Message): + __slots__ = ["location_ping_update"] + LOCATION_PING_UPDATE_FIELD_NUMBER: _ClassVar[int] + location_ping_update: _containers.RepeatedCompositeFieldContainer[LocationPingUpdateProto] + def __init__(self, location_ping_update: _Optional[_Iterable[_Union[LocationPingUpdateProto, _Mapping]]] = ...) -> None: ... + +class UpdateBulkPlayerLocationResponseProto(_message.Message): + __slots__ = ["status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[UpdateBulkPlayerLocationResponseProto.Status] + SUCCESS: _ClassVar[UpdateBulkPlayerLocationResponseProto.Status] + ERROR_UNKNOWN: _ClassVar[UpdateBulkPlayerLocationResponseProto.Status] + ERROR_PLAYER_NOT_FOUND: _ClassVar[UpdateBulkPlayerLocationResponseProto.Status] + UNSET: UpdateBulkPlayerLocationResponseProto.Status + SUCCESS: UpdateBulkPlayerLocationResponseProto.Status + ERROR_UNKNOWN: UpdateBulkPlayerLocationResponseProto.Status + ERROR_PLAYER_NOT_FOUND: UpdateBulkPlayerLocationResponseProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + status: UpdateBulkPlayerLocationResponseProto.Status + def __init__(self, status: _Optional[_Union[UpdateBulkPlayerLocationResponseProto.Status, str]] = ...) -> None: ... + +class UpdateCombatData(_message.Message): + __slots__ = ["rpc_id", "action", "combat_request_counter"] + RPC_ID_FIELD_NUMBER: _ClassVar[int] + ACTION_FIELD_NUMBER: _ClassVar[int] + COMBAT_REQUEST_COUNTER_FIELD_NUMBER: _ClassVar[int] + rpc_id: int + action: CombatActionLogProto + combat_request_counter: int + def __init__(self, rpc_id: _Optional[int] = ..., action: _Optional[_Union[CombatActionLogProto, _Mapping]] = ..., combat_request_counter: _Optional[int] = ...) -> None: ... + +class UpdateCombatOutProto(_message.Message): + __slots__ = ["result", "combat"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[UpdateCombatOutProto.Result] + SUCCESS: _ClassVar[UpdateCombatOutProto.Result] + ERROR_INVALID_COMBAT_STATE: _ClassVar[UpdateCombatOutProto.Result] + ERROR_COMBAT_NOT_FOUND: _ClassVar[UpdateCombatOutProto.Result] + ERROR_PLAYER_NOT_IN_COMBAT: _ClassVar[UpdateCombatOutProto.Result] + ERROR_ILLEGAL_ACTION: _ClassVar[UpdateCombatOutProto.Result] + ERROR_INVALID_SUBMIT_TIME: _ClassVar[UpdateCombatOutProto.Result] + ERROR_PLAYER_IN_MINIGAME: _ClassVar[UpdateCombatOutProto.Result] + ERROR_EXISTING_QUEUED_ATTACK: _ClassVar[UpdateCombatOutProto.Result] + ERROR_INVALID_CHANGE_POKEMON: _ClassVar[UpdateCombatOutProto.Result] + ERROR_INSUFFICIENT_ENERGY: _ClassVar[UpdateCombatOutProto.Result] + ERROR_INVALID_MOVE: _ClassVar[UpdateCombatOutProto.Result] + ERROR_INVALID_DURATION_TURNS: _ClassVar[UpdateCombatOutProto.Result] + ERROR_INVALID_MINIGAME_STATE: _ClassVar[UpdateCombatOutProto.Result] + ERROR_INVALID_QUICK_SWAP_POKEMON: _ClassVar[UpdateCombatOutProto.Result] + ERROR_QUICK_SWAP_NOT_AVAILABLE: _ClassVar[UpdateCombatOutProto.Result] + ERROR_INVALID_SUBMIT_TIME_BEFORE_LAST_UPDATED_TURN: _ClassVar[UpdateCombatOutProto.Result] + ERROR_INVALID_SUBMIT_TIME_DURING_STATE_CHANGE: _ClassVar[UpdateCombatOutProto.Result] + ERROR_INVALID_SUBMIT_TIME_OPPONENT_CHARGE_MOVE: _ClassVar[UpdateCombatOutProto.Result] + ERROR_INVALID_SUBMIT_TIME_CMP_TIE_SWAP: _ClassVar[UpdateCombatOutProto.Result] + ERROR_INVALID_MINIGAME_STATE_OFFENSIVE_FINISH: _ClassVar[UpdateCombatOutProto.Result] + ERROR_INVALID_MINIGAME_STATE_DEFENSIVE_START: _ClassVar[UpdateCombatOutProto.Result] + ERROR_INVALID_MINIGAME_STATE_DEFENSIVE_FINISH: _ClassVar[UpdateCombatOutProto.Result] + UNSET: UpdateCombatOutProto.Result + SUCCESS: UpdateCombatOutProto.Result + ERROR_INVALID_COMBAT_STATE: UpdateCombatOutProto.Result + ERROR_COMBAT_NOT_FOUND: UpdateCombatOutProto.Result + ERROR_PLAYER_NOT_IN_COMBAT: UpdateCombatOutProto.Result + ERROR_ILLEGAL_ACTION: UpdateCombatOutProto.Result + ERROR_INVALID_SUBMIT_TIME: UpdateCombatOutProto.Result + ERROR_PLAYER_IN_MINIGAME: UpdateCombatOutProto.Result + ERROR_EXISTING_QUEUED_ATTACK: UpdateCombatOutProto.Result + ERROR_INVALID_CHANGE_POKEMON: UpdateCombatOutProto.Result + ERROR_INSUFFICIENT_ENERGY: UpdateCombatOutProto.Result + ERROR_INVALID_MOVE: UpdateCombatOutProto.Result + ERROR_INVALID_DURATION_TURNS: UpdateCombatOutProto.Result + ERROR_INVALID_MINIGAME_STATE: UpdateCombatOutProto.Result + ERROR_INVALID_QUICK_SWAP_POKEMON: UpdateCombatOutProto.Result + ERROR_QUICK_SWAP_NOT_AVAILABLE: UpdateCombatOutProto.Result + ERROR_INVALID_SUBMIT_TIME_BEFORE_LAST_UPDATED_TURN: UpdateCombatOutProto.Result + ERROR_INVALID_SUBMIT_TIME_DURING_STATE_CHANGE: UpdateCombatOutProto.Result + ERROR_INVALID_SUBMIT_TIME_OPPONENT_CHARGE_MOVE: UpdateCombatOutProto.Result + ERROR_INVALID_SUBMIT_TIME_CMP_TIE_SWAP: UpdateCombatOutProto.Result + ERROR_INVALID_MINIGAME_STATE_OFFENSIVE_FINISH: UpdateCombatOutProto.Result + ERROR_INVALID_MINIGAME_STATE_DEFENSIVE_START: UpdateCombatOutProto.Result + ERROR_INVALID_MINIGAME_STATE_DEFENSIVE_FINISH: UpdateCombatOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + COMBAT_FIELD_NUMBER: _ClassVar[int] + result: UpdateCombatOutProto.Result + combat: CombatProto + def __init__(self, result: _Optional[_Union[UpdateCombatOutProto.Result, str]] = ..., combat: _Optional[_Union[CombatProto, _Mapping]] = ...) -> None: ... + +class UpdateCombatProto(_message.Message): + __slots__ = ["combat_id", "action", "debug_log", "combat_request_counter"] + COMBAT_ID_FIELD_NUMBER: _ClassVar[int] + ACTION_FIELD_NUMBER: _ClassVar[int] + DEBUG_LOG_FIELD_NUMBER: _ClassVar[int] + COMBAT_REQUEST_COUNTER_FIELD_NUMBER: _ClassVar[int] + combat_id: str + action: CombatActionProto + debug_log: str + combat_request_counter: int + def __init__(self, combat_id: _Optional[str] = ..., action: _Optional[_Union[CombatActionProto, _Mapping]] = ..., debug_log: _Optional[str] = ..., combat_request_counter: _Optional[int] = ...) -> None: ... + +class UpdateCombatResponseData(_message.Message): + __slots__ = ["rpc_id", "round_trip_time_ms", "result", "combat"] + RPC_ID_FIELD_NUMBER: _ClassVar[int] + ROUND_TRIP_TIME_MS_FIELD_NUMBER: _ClassVar[int] + RESULT_FIELD_NUMBER: _ClassVar[int] + COMBAT_FIELD_NUMBER: _ClassVar[int] + rpc_id: int + round_trip_time_ms: int + result: UpdateCombatOutProto.Result + combat: CombatForLogProto + def __init__(self, rpc_id: _Optional[int] = ..., round_trip_time_ms: _Optional[int] = ..., result: _Optional[_Union[UpdateCombatOutProto.Result, str]] = ..., combat: _Optional[_Union[CombatForLogProto, _Mapping]] = ...) -> None: ... + +class UpdateCombatResponseTimeTelemetry(_message.Message): + __slots__ = ["window_duration", "count_call", "average_response_time", "timeout_count", "combat_type", "realm", "median_response_time", "min_response_time", "max_response_time", "p90_response_time"] + WINDOW_DURATION_FIELD_NUMBER: _ClassVar[int] + COUNT_CALL_FIELD_NUMBER: _ClassVar[int] + AVERAGE_RESPONSE_TIME_FIELD_NUMBER: _ClassVar[int] + TIMEOUT_COUNT_FIELD_NUMBER: _ClassVar[int] + COMBAT_TYPE_FIELD_NUMBER: _ClassVar[int] + REALM_FIELD_NUMBER: _ClassVar[int] + MEDIAN_RESPONSE_TIME_FIELD_NUMBER: _ClassVar[int] + MIN_RESPONSE_TIME_FIELD_NUMBER: _ClassVar[int] + MAX_RESPONSE_TIME_FIELD_NUMBER: _ClassVar[int] + P90_RESPONSE_TIME_FIELD_NUMBER: _ClassVar[int] + window_duration: float + count_call: int + average_response_time: float + timeout_count: int + combat_type: CombatType + realm: str + median_response_time: float + min_response_time: float + max_response_time: float + p90_response_time: float + def __init__(self, window_duration: _Optional[float] = ..., count_call: _Optional[int] = ..., average_response_time: _Optional[float] = ..., timeout_count: _Optional[int] = ..., combat_type: _Optional[_Union[CombatType, str]] = ..., realm: _Optional[str] = ..., median_response_time: _Optional[float] = ..., min_response_time: _Optional[float] = ..., max_response_time: _Optional[float] = ..., p90_response_time: _Optional[float] = ...) -> None: ... + +class UpdateContestEntryOutProto(_message.Message): + __slots__ = ["status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[UpdateContestEntryOutProto.Status] + SUCCESS: _ClassVar[UpdateContestEntryOutProto.Status] + ERROR: _ClassVar[UpdateContestEntryOutProto.Status] + OUT_OF_RANGE: _ClassVar[UpdateContestEntryOutProto.Status] + ENTERED_POKEMON_NOT_AVAILABLE: _ClassVar[UpdateContestEntryOutProto.Status] + POKEMON_ID_TO_REPLACE_MISSING: _ClassVar[UpdateContestEntryOutProto.Status] + POKEMON_TO_REPLACE_DIFFERENT: _ClassVar[UpdateContestEntryOutProto.Status] + PLAYER_LIMIT_REACHED: _ClassVar[UpdateContestEntryOutProto.Status] + CONTEST_LIMIT_REACHED: _ClassVar[UpdateContestEntryOutProto.Status] + SAME_CYCLE_TRADE_NOT_ALLOWED: _ClassVar[UpdateContestEntryOutProto.Status] + SAME_SEASON_WINNER_NOT_ALLOWED: _ClassVar[UpdateContestEntryOutProto.Status] + POKEMON_TO_REPLACE_NOT_FOUND: _ClassVar[UpdateContestEntryOutProto.Status] + PENDING_REWARD_ENTRY_NOT_ALLOWED: _ClassVar[UpdateContestEntryOutProto.Status] + UNSET: UpdateContestEntryOutProto.Status + SUCCESS: UpdateContestEntryOutProto.Status + ERROR: UpdateContestEntryOutProto.Status + OUT_OF_RANGE: UpdateContestEntryOutProto.Status + ENTERED_POKEMON_NOT_AVAILABLE: UpdateContestEntryOutProto.Status + POKEMON_ID_TO_REPLACE_MISSING: UpdateContestEntryOutProto.Status + POKEMON_TO_REPLACE_DIFFERENT: UpdateContestEntryOutProto.Status + PLAYER_LIMIT_REACHED: UpdateContestEntryOutProto.Status + CONTEST_LIMIT_REACHED: UpdateContestEntryOutProto.Status + SAME_CYCLE_TRADE_NOT_ALLOWED: UpdateContestEntryOutProto.Status + SAME_SEASON_WINNER_NOT_ALLOWED: UpdateContestEntryOutProto.Status + POKEMON_TO_REPLACE_NOT_FOUND: UpdateContestEntryOutProto.Status + PENDING_REWARD_ENTRY_NOT_ALLOWED: UpdateContestEntryOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + status: UpdateContestEntryOutProto.Status + def __init__(self, status: _Optional[_Union[UpdateContestEntryOutProto.Status, str]] = ...) -> None: ... + +class UpdateContestEntryProto(_message.Message): + __slots__ = ["fort_id", "contest_schedule", "contest_metric", "pokemon_id", "pokemon_id_to_replace", "fort_lat_degrees", "fort_lng_degrees", "entry_point"] + FORT_ID_FIELD_NUMBER: _ClassVar[int] + CONTEST_SCHEDULE_FIELD_NUMBER: _ClassVar[int] + CONTEST_METRIC_FIELD_NUMBER: _ClassVar[int] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + POKEMON_ID_TO_REPLACE_FIELD_NUMBER: _ClassVar[int] + FORT_LAT_DEGREES_FIELD_NUMBER: _ClassVar[int] + FORT_LNG_DEGREES_FIELD_NUMBER: _ClassVar[int] + ENTRY_POINT_FIELD_NUMBER: _ClassVar[int] + fort_id: str + contest_schedule: ContestScheduleProto + contest_metric: ContestMetricProto + pokemon_id: int + pokemon_id_to_replace: int + fort_lat_degrees: float + fort_lng_degrees: float + entry_point: EntryPointForContestEntry + def __init__(self, fort_id: _Optional[str] = ..., contest_schedule: _Optional[_Union[ContestScheduleProto, _Mapping]] = ..., contest_metric: _Optional[_Union[ContestMetricProto, _Mapping]] = ..., pokemon_id: _Optional[int] = ..., pokemon_id_to_replace: _Optional[int] = ..., fort_lat_degrees: _Optional[float] = ..., fort_lng_degrees: _Optional[float] = ..., entry_point: _Optional[_Union[EntryPointForContestEntry, str]] = ...) -> None: ... + +class UpdateInvasionBattleOutProto(_message.Message): + __slots__ = ["status", "rewards", "map_fragment_upgraded"] + STATUS_FIELD_NUMBER: _ClassVar[int] + REWARDS_FIELD_NUMBER: _ClassVar[int] + MAP_FRAGMENT_UPGRADED_FIELD_NUMBER: _ClassVar[int] + status: InvasionStatus.Status + rewards: LootProto + map_fragment_upgraded: bool + def __init__(self, status: _Optional[_Union[InvasionStatus.Status, str]] = ..., rewards: _Optional[_Union[LootProto, _Mapping]] = ..., map_fragment_upgraded: bool = ...) -> None: ... + +class UpdateInvasionBattleProto(_message.Message): + __slots__ = ["incident_lookup", "step", "health_update", "complete_battle", "update_type", "lobby_join_time_ms", "combat_quest_update"] + class UpdateType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + POKEMON_HEALTH: _ClassVar[UpdateInvasionBattleProto.UpdateType] + WIN_BATTLE: _ClassVar[UpdateInvasionBattleProto.UpdateType] + LOSE_BATTLE: _ClassVar[UpdateInvasionBattleProto.UpdateType] + POKEMON_HEALTH: UpdateInvasionBattleProto.UpdateType + WIN_BATTLE: UpdateInvasionBattleProto.UpdateType + LOSE_BATTLE: UpdateInvasionBattleProto.UpdateType + INCIDENT_LOOKUP_FIELD_NUMBER: _ClassVar[int] + STEP_FIELD_NUMBER: _ClassVar[int] + HEALTH_UPDATE_FIELD_NUMBER: _ClassVar[int] + COMPLETE_BATTLE_FIELD_NUMBER: _ClassVar[int] + UPDATE_TYPE_FIELD_NUMBER: _ClassVar[int] + LOBBY_JOIN_TIME_MS_FIELD_NUMBER: _ClassVar[int] + COMBAT_QUEST_UPDATE_FIELD_NUMBER: _ClassVar[int] + incident_lookup: IncidentLookupProto + step: int + health_update: _containers.RepeatedCompositeFieldContainer[PokemonStaminaUpdateProto] + complete_battle: bool + update_type: UpdateInvasionBattleProto.UpdateType + lobby_join_time_ms: int + combat_quest_update: CombatQuestUpdateProto + def __init__(self, incident_lookup: _Optional[_Union[IncidentLookupProto, _Mapping]] = ..., step: _Optional[int] = ..., health_update: _Optional[_Iterable[_Union[PokemonStaminaUpdateProto, _Mapping]]] = ..., complete_battle: bool = ..., update_type: _Optional[_Union[UpdateInvasionBattleProto.UpdateType, str]] = ..., lobby_join_time_ms: _Optional[int] = ..., combat_quest_update: _Optional[_Union[CombatQuestUpdateProto, _Mapping]] = ...) -> None: ... + +class UpdateIrisSocialSceneOutProto(_message.Message): + __slots__ = ["status", "updated_placed_pokemon"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[UpdateIrisSocialSceneOutProto.Status] + SUCCESS: _ClassVar[UpdateIrisSocialSceneOutProto.Status] + POKEMON_TO_ADD_NOT_FOUND_IN_INVENTORY: _ClassVar[UpdateIrisSocialSceneOutProto.Status] + POKEMON_TO_REMOVE_NOT_FOUND_IN_INVENTORY: _ClassVar[UpdateIrisSocialSceneOutProto.Status] + POKEMON_TO_REMOVE_NOT_FOUND_IN_SCENE: _ClassVar[UpdateIrisSocialSceneOutProto.Status] + MAX_NUM_POKEMON_PER_PLAYER_REACHED: _ClassVar[UpdateIrisSocialSceneOutProto.Status] + ERROR_FEATURE_DISABLED: _ClassVar[UpdateIrisSocialSceneOutProto.Status] + ERROR_FORT_NOT_FOUND_OR_NOT_VPS_ELIGIBLE: _ClassVar[UpdateIrisSocialSceneOutProto.Status] + BOTH_POKEMON_TO_ADD_AND_POKEMON_TO_REMOVE_ARE_UNSET: _ClassVar[UpdateIrisSocialSceneOutProto.Status] + POKEMON_TO_ADD_IS_DENYLISTED: _ClassVar[UpdateIrisSocialSceneOutProto.Status] + MISSING_DATA_IN_POKEMON_OBJECT: _ClassVar[UpdateIrisSocialSceneOutProto.Status] + ERROR_POKEMON_LOCKED: _ClassVar[UpdateIrisSocialSceneOutProto.Status] + ERROR_NO_UPDATE_TYPE: _ClassVar[UpdateIrisSocialSceneOutProto.Status] + ERROR_UPDATE_TYPE_EXPRESSION_BUT_NO_EXPRESSION_SPECIFIED: _ClassVar[UpdateIrisSocialSceneOutProto.Status] + UNSET: UpdateIrisSocialSceneOutProto.Status + SUCCESS: UpdateIrisSocialSceneOutProto.Status + POKEMON_TO_ADD_NOT_FOUND_IN_INVENTORY: UpdateIrisSocialSceneOutProto.Status + POKEMON_TO_REMOVE_NOT_FOUND_IN_INVENTORY: UpdateIrisSocialSceneOutProto.Status + POKEMON_TO_REMOVE_NOT_FOUND_IN_SCENE: UpdateIrisSocialSceneOutProto.Status + MAX_NUM_POKEMON_PER_PLAYER_REACHED: UpdateIrisSocialSceneOutProto.Status + ERROR_FEATURE_DISABLED: UpdateIrisSocialSceneOutProto.Status + ERROR_FORT_NOT_FOUND_OR_NOT_VPS_ELIGIBLE: UpdateIrisSocialSceneOutProto.Status + BOTH_POKEMON_TO_ADD_AND_POKEMON_TO_REMOVE_ARE_UNSET: UpdateIrisSocialSceneOutProto.Status + POKEMON_TO_ADD_IS_DENYLISTED: UpdateIrisSocialSceneOutProto.Status + MISSING_DATA_IN_POKEMON_OBJECT: UpdateIrisSocialSceneOutProto.Status + ERROR_POKEMON_LOCKED: UpdateIrisSocialSceneOutProto.Status + ERROR_NO_UPDATE_TYPE: UpdateIrisSocialSceneOutProto.Status + ERROR_UPDATE_TYPE_EXPRESSION_BUT_NO_EXPRESSION_SPECIFIED: UpdateIrisSocialSceneOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + UPDATED_PLACED_POKEMON_FIELD_NUMBER: _ClassVar[int] + status: UpdateIrisSocialSceneOutProto.Status + updated_placed_pokemon: _containers.RepeatedCompositeFieldContainer[IrisPokemonObjectProto] + def __init__(self, status: _Optional[_Union[UpdateIrisSocialSceneOutProto.Status, str]] = ..., updated_placed_pokemon: _Optional[_Iterable[_Union[IrisPokemonObjectProto, _Mapping]]] = ...) -> None: ... + +class UpdateIrisSocialSceneProto(_message.Message): + __slots__ = ["fort_id", "iris_pokemon_object_to_add", "pokemon_id_to_remove", "iris_session_id", "vps_session_id", "fort_lat", "fort_lng", "update_type", "pokemon_expression_update"] + class UpdateType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[UpdateIrisSocialSceneProto.UpdateType] + POKEMON_PLACEMENT: _ClassVar[UpdateIrisSocialSceneProto.UpdateType] + POKEMON_EXPRESSION: _ClassVar[UpdateIrisSocialSceneProto.UpdateType] + UNSET: UpdateIrisSocialSceneProto.UpdateType + POKEMON_PLACEMENT: UpdateIrisSocialSceneProto.UpdateType + POKEMON_EXPRESSION: UpdateIrisSocialSceneProto.UpdateType + FORT_ID_FIELD_NUMBER: _ClassVar[int] + IRIS_POKEMON_OBJECT_TO_ADD_FIELD_NUMBER: _ClassVar[int] + POKEMON_ID_TO_REMOVE_FIELD_NUMBER: _ClassVar[int] + IRIS_SESSION_ID_FIELD_NUMBER: _ClassVar[int] + VPS_SESSION_ID_FIELD_NUMBER: _ClassVar[int] + FORT_LAT_FIELD_NUMBER: _ClassVar[int] + FORT_LNG_FIELD_NUMBER: _ClassVar[int] + UPDATE_TYPE_FIELD_NUMBER: _ClassVar[int] + POKEMON_EXPRESSION_UPDATE_FIELD_NUMBER: _ClassVar[int] + fort_id: str + iris_pokemon_object_to_add: IrisPokemonObjectProto + pokemon_id_to_remove: int + iris_session_id: str + vps_session_id: str + fort_lat: float + fort_lng: float + update_type: UpdateIrisSocialSceneProto.UpdateType + pokemon_expression_update: PokemonExpressionUpdateProto + def __init__(self, fort_id: _Optional[str] = ..., iris_pokemon_object_to_add: _Optional[_Union[IrisPokemonObjectProto, _Mapping]] = ..., pokemon_id_to_remove: _Optional[int] = ..., iris_session_id: _Optional[str] = ..., vps_session_id: _Optional[str] = ..., fort_lat: _Optional[float] = ..., fort_lng: _Optional[float] = ..., update_type: _Optional[_Union[UpdateIrisSocialSceneProto.UpdateType, str]] = ..., pokemon_expression_update: _Optional[_Union[PokemonExpressionUpdateProto, _Mapping]] = ...) -> None: ... + +class UpdateIrisSpawnDataProto(_message.Message): + __slots__ = ["fort_id", "updated_anchors", "event_id"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[UpdateIrisSpawnDataProto.Status] + SUCCESS: _ClassVar[UpdateIrisSpawnDataProto.Status] + ERROR_UNKNOWN: _ClassVar[UpdateIrisSpawnDataProto.Status] + UNSET: UpdateIrisSpawnDataProto.Status + SUCCESS: UpdateIrisSpawnDataProto.Status + ERROR_UNKNOWN: UpdateIrisSpawnDataProto.Status + FORT_ID_FIELD_NUMBER: _ClassVar[int] + UPDATED_ANCHORS_FIELD_NUMBER: _ClassVar[int] + EVENT_ID_FIELD_NUMBER: _ClassVar[int] + fort_id: str + updated_anchors: _containers.RepeatedCompositeFieldContainer[IrisPokemonObjectProto] + event_id: int + def __init__(self, fort_id: _Optional[str] = ..., updated_anchors: _Optional[_Iterable[_Union[IrisPokemonObjectProto, _Mapping]]] = ..., event_id: _Optional[int] = ...) -> None: ... + +class UpdateNotificationOutProto(_message.Message): + __slots__ = ["notification_ids", "create_timestamp_ms", "state"] + NOTIFICATION_IDS_FIELD_NUMBER: _ClassVar[int] + CREATE_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + STATE_FIELD_NUMBER: _ClassVar[int] + notification_ids: _containers.RepeatedScalarFieldContainer[str] + create_timestamp_ms: _containers.RepeatedScalarFieldContainer[int] + state: NotificationState + def __init__(self, notification_ids: _Optional[_Iterable[str]] = ..., create_timestamp_ms: _Optional[_Iterable[int]] = ..., state: _Optional[_Union[NotificationState, str]] = ...) -> None: ... + +class UpdateNotificationProto(_message.Message): + __slots__ = ["notification_ids", "create_timestamp_ms", "state"] + NOTIFICATION_IDS_FIELD_NUMBER: _ClassVar[int] + CREATE_TIMESTAMP_MS_FIELD_NUMBER: _ClassVar[int] + STATE_FIELD_NUMBER: _ClassVar[int] + notification_ids: _containers.RepeatedScalarFieldContainer[str] + create_timestamp_ms: _containers.RepeatedScalarFieldContainer[int] + state: NotificationState + def __init__(self, notification_ids: _Optional[_Iterable[str]] = ..., create_timestamp_ms: _Optional[_Iterable[int]] = ..., state: _Optional[_Union[NotificationState, str]] = ...) -> None: ... + +class UpdatePokemonSizeLeaderboardEntryOutProto(_message.Message): + __slots__ = ["status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[UpdatePokemonSizeLeaderboardEntryOutProto.Status] + SUCCESS: _ClassVar[UpdatePokemonSizeLeaderboardEntryOutProto.Status] + ERROR: _ClassVar[UpdatePokemonSizeLeaderboardEntryOutProto.Status] + OUT_OF_RANGE: _ClassVar[UpdatePokemonSizeLeaderboardEntryOutProto.Status] + ENTERED_POKEMON_NOT_AVAILABLE: _ClassVar[UpdatePokemonSizeLeaderboardEntryOutProto.Status] + POKEMON_ID_TO_REPLACE_MISSING: _ClassVar[UpdatePokemonSizeLeaderboardEntryOutProto.Status] + POKEMON_TO_REPLACE_DIFFERENT: _ClassVar[UpdatePokemonSizeLeaderboardEntryOutProto.Status] + PLAYER_LIMIT_REACHED: _ClassVar[UpdatePokemonSizeLeaderboardEntryOutProto.Status] + CONTEST_LIMIT_REACHED: _ClassVar[UpdatePokemonSizeLeaderboardEntryOutProto.Status] + SAME_CYCLE_TRADE_NOT_ALLOWED: _ClassVar[UpdatePokemonSizeLeaderboardEntryOutProto.Status] + SAME_SEASON_WINNER_NOT_ALLOWED: _ClassVar[UpdatePokemonSizeLeaderboardEntryOutProto.Status] + POKEMON_TO_REPLACE_NOT_FOUND: _ClassVar[UpdatePokemonSizeLeaderboardEntryOutProto.Status] + PENDING_REWARD_ENTRY_NOT_ALLOWED: _ClassVar[UpdatePokemonSizeLeaderboardEntryOutProto.Status] + UNSET: UpdatePokemonSizeLeaderboardEntryOutProto.Status + SUCCESS: UpdatePokemonSizeLeaderboardEntryOutProto.Status + ERROR: UpdatePokemonSizeLeaderboardEntryOutProto.Status + OUT_OF_RANGE: UpdatePokemonSizeLeaderboardEntryOutProto.Status + ENTERED_POKEMON_NOT_AVAILABLE: UpdatePokemonSizeLeaderboardEntryOutProto.Status + POKEMON_ID_TO_REPLACE_MISSING: UpdatePokemonSizeLeaderboardEntryOutProto.Status + POKEMON_TO_REPLACE_DIFFERENT: UpdatePokemonSizeLeaderboardEntryOutProto.Status + PLAYER_LIMIT_REACHED: UpdatePokemonSizeLeaderboardEntryOutProto.Status + CONTEST_LIMIT_REACHED: UpdatePokemonSizeLeaderboardEntryOutProto.Status + SAME_CYCLE_TRADE_NOT_ALLOWED: UpdatePokemonSizeLeaderboardEntryOutProto.Status + SAME_SEASON_WINNER_NOT_ALLOWED: UpdatePokemonSizeLeaderboardEntryOutProto.Status + POKEMON_TO_REPLACE_NOT_FOUND: UpdatePokemonSizeLeaderboardEntryOutProto.Status + PENDING_REWARD_ENTRY_NOT_ALLOWED: UpdatePokemonSizeLeaderboardEntryOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + status: UpdatePokemonSizeLeaderboardEntryOutProto.Status + def __init__(self, status: _Optional[_Union[UpdatePokemonSizeLeaderboardEntryOutProto.Status, str]] = ...) -> None: ... + +class UpdatePokemonSizeLeaderboardEntryProto(_message.Message): + __slots__ = ["fort_id", "contest_schedule", "contest_metric", "pokemon_id", "pokemon_id_to_replace", "fort_lat_degrees", "fort_lng_degrees", "entry_point"] + FORT_ID_FIELD_NUMBER: _ClassVar[int] + CONTEST_SCHEDULE_FIELD_NUMBER: _ClassVar[int] + CONTEST_METRIC_FIELD_NUMBER: _ClassVar[int] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + POKEMON_ID_TO_REPLACE_FIELD_NUMBER: _ClassVar[int] + FORT_LAT_DEGREES_FIELD_NUMBER: _ClassVar[int] + FORT_LNG_DEGREES_FIELD_NUMBER: _ClassVar[int] + ENTRY_POINT_FIELD_NUMBER: _ClassVar[int] + fort_id: str + contest_schedule: ContestScheduleProto + contest_metric: ContestMetricProto + pokemon_id: int + pokemon_id_to_replace: int + fort_lat_degrees: float + fort_lng_degrees: float + entry_point: EntryPointForContestEntry + def __init__(self, fort_id: _Optional[str] = ..., contest_schedule: _Optional[_Union[ContestScheduleProto, _Mapping]] = ..., contest_metric: _Optional[_Union[ContestMetricProto, _Mapping]] = ..., pokemon_id: _Optional[int] = ..., pokemon_id_to_replace: _Optional[int] = ..., fort_lat_degrees: _Optional[float] = ..., fort_lng_degrees: _Optional[float] = ..., entry_point: _Optional[_Union[EntryPointForContestEntry, str]] = ...) -> None: ... + +class UpdatePostcardOutProto(_message.Message): + __slots__ = ["result", "postcard"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[UpdatePostcardOutProto.Result] + SUCCESS: _ClassVar[UpdatePostcardOutProto.Result] + ERROR_POSTCARD_DOES_NOT_EXIST: _ClassVar[UpdatePostcardOutProto.Result] + ERROR_NOT_ENABLED: _ClassVar[UpdatePostcardOutProto.Result] + ERROR_RATE_LIMITED: _ClassVar[UpdatePostcardOutProto.Result] + UNSET: UpdatePostcardOutProto.Result + SUCCESS: UpdatePostcardOutProto.Result + ERROR_POSTCARD_DOES_NOT_EXIST: UpdatePostcardOutProto.Result + ERROR_NOT_ENABLED: UpdatePostcardOutProto.Result + ERROR_RATE_LIMITED: UpdatePostcardOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + POSTCARD_FIELD_NUMBER: _ClassVar[int] + result: UpdatePostcardOutProto.Result + postcard: PostcardDisplayProto + def __init__(self, result: _Optional[_Union[UpdatePostcardOutProto.Result, str]] = ..., postcard: _Optional[_Union[PostcardDisplayProto, _Mapping]] = ...) -> None: ... + +class UpdatePostcardProto(_message.Message): + __slots__ = ["postcard_id", "favorite"] + POSTCARD_ID_FIELD_NUMBER: _ClassVar[int] + FAVORITE_FIELD_NUMBER: _ClassVar[int] + postcard_id: str + favorite: bool + def __init__(self, postcard_id: _Optional[str] = ..., favorite: bool = ...) -> None: ... + +class UpdateRouteDraftOutProto(_message.Message): + __slots__ = ["result", "updated_route", "validation_result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[UpdateRouteDraftOutProto.Result] + SUCCESS: _ClassVar[UpdateRouteDraftOutProto.Result] + ERROR_UNKNOWN: _ClassVar[UpdateRouteDraftOutProto.Result] + ERROR_INVALID_ROUTE: _ClassVar[UpdateRouteDraftOutProto.Result] + ERROR_OLD_VERSION: _ClassVar[UpdateRouteDraftOutProto.Result] + ERROR_ROUTE_NOT_EDITABLE: _ClassVar[UpdateRouteDraftOutProto.Result] + UNSET: UpdateRouteDraftOutProto.Result + SUCCESS: UpdateRouteDraftOutProto.Result + ERROR_UNKNOWN: UpdateRouteDraftOutProto.Result + ERROR_INVALID_ROUTE: UpdateRouteDraftOutProto.Result + ERROR_OLD_VERSION: UpdateRouteDraftOutProto.Result + ERROR_ROUTE_NOT_EDITABLE: UpdateRouteDraftOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + UPDATED_ROUTE_FIELD_NUMBER: _ClassVar[int] + VALIDATION_RESULT_FIELD_NUMBER: _ClassVar[int] + result: UpdateRouteDraftOutProto.Result + updated_route: RouteCreationProto + validation_result: RouteValidation + def __init__(self, result: _Optional[_Union[UpdateRouteDraftOutProto.Result, str]] = ..., updated_route: _Optional[_Union[RouteCreationProto, _Mapping]] = ..., validation_result: _Optional[_Union[RouteValidation, _Mapping]] = ...) -> None: ... + +class UpdateRouteDraftProto(_message.Message): + __slots__ = ["pause", "proposed_route_draft"] + PAUSE_FIELD_NUMBER: _ClassVar[int] + PROPOSED_ROUTE_DRAFT_FIELD_NUMBER: _ClassVar[int] + pause: bool + proposed_route_draft: SharedRouteProto + def __init__(self, pause: bool = ..., proposed_route_draft: _Optional[_Union[SharedRouteProto, _Mapping]] = ...) -> None: ... + +class UpdateTradingOutProto(_message.Message): + __slots__ = ["result", "trading"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[UpdateTradingOutProto.Result] + SUCCESS: _ClassVar[UpdateTradingOutProto.Result] + ERROR_UNKNOWN: _ClassVar[UpdateTradingOutProto.Result] + ERROR_FRIEND_NOT_FOUND: _ClassVar[UpdateTradingOutProto.Result] + ERROR_INVALID_PLAYER_ID: _ClassVar[UpdateTradingOutProto.Result] + ERROR_INVALID_STATE: _ClassVar[UpdateTradingOutProto.Result] + ERROR_STATE_HANDLER: _ClassVar[UpdateTradingOutProto.Result] + ERROR_INVALID_POKEMON: _ClassVar[UpdateTradingOutProto.Result] + ERROR_INSUFFICIENT_PAYMENT: _ClassVar[UpdateTradingOutProto.Result] + ERROR_TRADING_EXPIRED: _ClassVar[UpdateTradingOutProto.Result] + ERROR_TRADING_FINISHED: _ClassVar[UpdateTradingOutProto.Result] + UNSET: UpdateTradingOutProto.Result + SUCCESS: UpdateTradingOutProto.Result + ERROR_UNKNOWN: UpdateTradingOutProto.Result + ERROR_FRIEND_NOT_FOUND: UpdateTradingOutProto.Result + ERROR_INVALID_PLAYER_ID: UpdateTradingOutProto.Result + ERROR_INVALID_STATE: UpdateTradingOutProto.Result + ERROR_STATE_HANDLER: UpdateTradingOutProto.Result + ERROR_INVALID_POKEMON: UpdateTradingOutProto.Result + ERROR_INSUFFICIENT_PAYMENT: UpdateTradingOutProto.Result + ERROR_TRADING_EXPIRED: UpdateTradingOutProto.Result + ERROR_TRADING_FINISHED: UpdateTradingOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + TRADING_FIELD_NUMBER: _ClassVar[int] + result: UpdateTradingOutProto.Result + trading: TradingProto + def __init__(self, result: _Optional[_Union[UpdateTradingOutProto.Result, str]] = ..., trading: _Optional[_Union[TradingProto, _Mapping]] = ...) -> None: ... + +class UpdateTradingProto(_message.Message): + __slots__ = ["player_id", "pokemon_id"] + PLAYER_ID_FIELD_NUMBER: _ClassVar[int] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + player_id: str + pokemon_id: int + def __init__(self, player_id: _Optional[str] = ..., pokemon_id: _Optional[int] = ...) -> None: ... + +class UpdateVpsEventOutProto(_message.Message): + __slots__ = ["status", "vps_event_wrapper"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[UpdateVpsEventOutProto.Status] + SUCCESS: _ClassVar[UpdateVpsEventOutProto.Status] + ERROR_UNKNOWN: _ClassVar[UpdateVpsEventOutProto.Status] + ERROR_FORT_ID_NOT_FOUND: _ClassVar[UpdateVpsEventOutProto.Status] + ERROR_VPS_NOT_ENABLED_AT_FORT: _ClassVar[UpdateVpsEventOutProto.Status] + ERROR_VPS_EVENT_NOT_FOUND: _ClassVar[UpdateVpsEventOutProto.Status] + ERROR_ADD_ANCHOR_ID_ALREADY_EXISTS: _ClassVar[UpdateVpsEventOutProto.Status] + ERROR_UPDATE_ANCHOR_ID_DOES_NOT_EXIST: _ClassVar[UpdateVpsEventOutProto.Status] + UNSET: UpdateVpsEventOutProto.Status + SUCCESS: UpdateVpsEventOutProto.Status + ERROR_UNKNOWN: UpdateVpsEventOutProto.Status + ERROR_FORT_ID_NOT_FOUND: UpdateVpsEventOutProto.Status + ERROR_VPS_NOT_ENABLED_AT_FORT: UpdateVpsEventOutProto.Status + ERROR_VPS_EVENT_NOT_FOUND: UpdateVpsEventOutProto.Status + ERROR_ADD_ANCHOR_ID_ALREADY_EXISTS: UpdateVpsEventOutProto.Status + ERROR_UPDATE_ANCHOR_ID_DOES_NOT_EXIST: UpdateVpsEventOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + VPS_EVENT_WRAPPER_FIELD_NUMBER: _ClassVar[int] + status: UpdateVpsEventOutProto.Status + vps_event_wrapper: _containers.RepeatedCompositeFieldContainer[VpsEventWrapperProto] + def __init__(self, status: _Optional[_Union[UpdateVpsEventOutProto.Status, str]] = ..., vps_event_wrapper: _Optional[_Iterable[_Union[VpsEventWrapperProto, _Mapping]]] = ...) -> None: ... + +class UpdateVpsEventProto(_message.Message): + __slots__ = ["fort_id", "updated_anchors", "event_id", "updated_pokemon_placement"] + FORT_ID_FIELD_NUMBER: _ClassVar[int] + UPDATED_ANCHORS_FIELD_NUMBER: _ClassVar[int] + EVENT_ID_FIELD_NUMBER: _ClassVar[int] + UPDATED_POKEMON_PLACEMENT_FIELD_NUMBER: _ClassVar[int] + fort_id: str + updated_anchors: _containers.RepeatedCompositeFieldContainer[AnchorUpdateProto] + event_id: int + updated_pokemon_placement: _containers.RepeatedCompositeFieldContainer[PlacedPokemonUpdateProto] + def __init__(self, fort_id: _Optional[str] = ..., updated_anchors: _Optional[_Iterable[_Union[AnchorUpdateProto, _Mapping]]] = ..., event_id: _Optional[int] = ..., updated_pokemon_placement: _Optional[_Iterable[_Union[PlacedPokemonUpdateProto, _Mapping]]] = ...) -> None: ... + +class UpgradePokemonOutProto(_message.Message): + __slots__ = ["result", "upgraded_pokemon", "next_upgraded_pokemon", "bulk_upgrades_cost_table"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[UpgradePokemonOutProto.Result] + SUCCESS: _ClassVar[UpgradePokemonOutProto.Result] + ERROR_POKEMON_NOT_FOUND: _ClassVar[UpgradePokemonOutProto.Result] + ERROR_INSUFFICIENT_RESOURCES: _ClassVar[UpgradePokemonOutProto.Result] + ERROR_UPGRADE_NOT_AVAILABLE: _ClassVar[UpgradePokemonOutProto.Result] + ERROR_POKEMON_IS_DEPLOYED: _ClassVar[UpgradePokemonOutProto.Result] + ERROR_DUPLICATE_REQUEST: _ClassVar[UpgradePokemonOutProto.Result] + ERROR_FUSION_COMPONENT_POKEMON: _ClassVar[UpgradePokemonOutProto.Result] + UNSET: UpgradePokemonOutProto.Result + SUCCESS: UpgradePokemonOutProto.Result + ERROR_POKEMON_NOT_FOUND: UpgradePokemonOutProto.Result + ERROR_INSUFFICIENT_RESOURCES: UpgradePokemonOutProto.Result + ERROR_UPGRADE_NOT_AVAILABLE: UpgradePokemonOutProto.Result + ERROR_POKEMON_IS_DEPLOYED: UpgradePokemonOutProto.Result + ERROR_DUPLICATE_REQUEST: UpgradePokemonOutProto.Result + ERROR_FUSION_COMPONENT_POKEMON: UpgradePokemonOutProto.Result + class BulkUpgradesCost(_message.Message): + __slots__ = ["number_of_upgrades", "pokemon_level", "pokemon_cp", "total_stardust_cost", "total_candy_cost", "total_cp_multiplier", "total_xl_candy_cost"] + NUMBER_OF_UPGRADES_FIELD_NUMBER: _ClassVar[int] + POKEMON_LEVEL_FIELD_NUMBER: _ClassVar[int] + POKEMON_CP_FIELD_NUMBER: _ClassVar[int] + TOTAL_STARDUST_COST_FIELD_NUMBER: _ClassVar[int] + TOTAL_CANDY_COST_FIELD_NUMBER: _ClassVar[int] + TOTAL_CP_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + TOTAL_XL_CANDY_COST_FIELD_NUMBER: _ClassVar[int] + number_of_upgrades: int + pokemon_level: int + pokemon_cp: int + total_stardust_cost: int + total_candy_cost: int + total_cp_multiplier: float + total_xl_candy_cost: int + def __init__(self, number_of_upgrades: _Optional[int] = ..., pokemon_level: _Optional[int] = ..., pokemon_cp: _Optional[int] = ..., total_stardust_cost: _Optional[int] = ..., total_candy_cost: _Optional[int] = ..., total_cp_multiplier: _Optional[float] = ..., total_xl_candy_cost: _Optional[int] = ...) -> None: ... + RESULT_FIELD_NUMBER: _ClassVar[int] + UPGRADED_POKEMON_FIELD_NUMBER: _ClassVar[int] + NEXT_UPGRADED_POKEMON_FIELD_NUMBER: _ClassVar[int] + BULK_UPGRADES_COST_TABLE_FIELD_NUMBER: _ClassVar[int] + result: UpgradePokemonOutProto.Result + upgraded_pokemon: PokemonProto + next_upgraded_pokemon: PokemonProto + bulk_upgrades_cost_table: _containers.RepeatedCompositeFieldContainer[UpgradePokemonOutProto.BulkUpgradesCost] + def __init__(self, result: _Optional[_Union[UpgradePokemonOutProto.Result, str]] = ..., upgraded_pokemon: _Optional[_Union[PokemonProto, _Mapping]] = ..., next_upgraded_pokemon: _Optional[_Union[PokemonProto, _Mapping]] = ..., bulk_upgrades_cost_table: _Optional[_Iterable[_Union[UpgradePokemonOutProto.BulkUpgradesCost, _Mapping]]] = ...) -> None: ... + +class UpgradePokemonProto(_message.Message): + __slots__ = ["pokemon_id", "preview", "number_of_upgrades", "pokemon_current_cp"] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + PREVIEW_FIELD_NUMBER: _ClassVar[int] + NUMBER_OF_UPGRADES_FIELD_NUMBER: _ClassVar[int] + POKEMON_CURRENT_CP_FIELD_NUMBER: _ClassVar[int] + pokemon_id: int + preview: bool + number_of_upgrades: int + pokemon_current_cp: int + def __init__(self, pokemon_id: _Optional[int] = ..., preview: bool = ..., number_of_upgrades: _Optional[int] = ..., pokemon_current_cp: _Optional[int] = ...) -> None: ... + +class UploadCombatClientLogOutProto(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[UploadCombatClientLogOutProto.Result] + SUCCESS: _ClassVar[UploadCombatClientLogOutProto.Result] + ERROR_NOT_ENABLED: _ClassVar[UploadCombatClientLogOutProto.Result] + ERROR_TOO_MANY_REQUESTS: _ClassVar[UploadCombatClientLogOutProto.Result] + ERROR_INVALID_FORMAT: _ClassVar[UploadCombatClientLogOutProto.Result] + ERROR_EXCEEDS_SIZE_LIMIT: _ClassVar[UploadCombatClientLogOutProto.Result] + ERROR_INTERNAL_ERROR: _ClassVar[UploadCombatClientLogOutProto.Result] + UNSET: UploadCombatClientLogOutProto.Result + SUCCESS: UploadCombatClientLogOutProto.Result + ERROR_NOT_ENABLED: UploadCombatClientLogOutProto.Result + ERROR_TOO_MANY_REQUESTS: UploadCombatClientLogOutProto.Result + ERROR_INVALID_FORMAT: UploadCombatClientLogOutProto.Result + ERROR_EXCEEDS_SIZE_LIMIT: UploadCombatClientLogOutProto.Result + ERROR_INTERNAL_ERROR: UploadCombatClientLogOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: UploadCombatClientLogOutProto.Result + def __init__(self, result: _Optional[_Union[UploadCombatClientLogOutProto.Result, str]] = ...) -> None: ... + +class UploadCombatClientLogProto(_message.Message): + __slots__ = ["combat_client_log"] + COMBAT_CLIENT_LOG_FIELD_NUMBER: _ClassVar[int] + combat_client_log: CombatClientLog + def __init__(self, combat_client_log: _Optional[_Union[CombatClientLog, _Mapping]] = ...) -> None: ... + +class UploadManagementSettings(_message.Message): + __slots__ = ["upload_management_enabled", "upload_management_texture_size", "enable_gcs_uploader"] + UPLOAD_MANAGEMENT_ENABLED_FIELD_NUMBER: _ClassVar[int] + UPLOAD_MANAGEMENT_TEXTURE_SIZE_FIELD_NUMBER: _ClassVar[int] + ENABLE_GCS_UPLOADER_FIELD_NUMBER: _ClassVar[int] + upload_management_enabled: bool + upload_management_texture_size: int + enable_gcs_uploader: bool + def __init__(self, upload_management_enabled: bool = ..., upload_management_texture_size: _Optional[int] = ..., enable_gcs_uploader: bool = ...) -> None: ... + +class UploadManagementTelemetry(_message.Message): + __slots__ = ["upload_management_telemetry_id"] + class UploadManagementEventId(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNKNOWN: _ClassVar[UploadManagementTelemetry.UploadManagementEventId] + UPLOAD_ALL_FROM_ENTRY_POINT: _ClassVar[UploadManagementTelemetry.UploadManagementEventId] + UPLOAD_ALL_FROM_UPLOAD_MGMT_MENU: _ClassVar[UploadManagementTelemetry.UploadManagementEventId] + CANCEL_ALL_FROM_ENTRY_POINT: _ClassVar[UploadManagementTelemetry.UploadManagementEventId] + CANCEL_ALL_FROM_UPLOAD_MGMT_MENU: _ClassVar[UploadManagementTelemetry.UploadManagementEventId] + CANCEL_INDIVIDUAL_UPLOAD: _ClassVar[UploadManagementTelemetry.UploadManagementEventId] + DELETE_INDIVIDUAL_UPLOAD: _ClassVar[UploadManagementTelemetry.UploadManagementEventId] + UPLOAD_ALL_SUCCESS: _ClassVar[UploadManagementTelemetry.UploadManagementEventId] + UPLOAD_ALL_FAILURE: _ClassVar[UploadManagementTelemetry.UploadManagementEventId] + UNKNOWN: UploadManagementTelemetry.UploadManagementEventId + UPLOAD_ALL_FROM_ENTRY_POINT: UploadManagementTelemetry.UploadManagementEventId + UPLOAD_ALL_FROM_UPLOAD_MGMT_MENU: UploadManagementTelemetry.UploadManagementEventId + CANCEL_ALL_FROM_ENTRY_POINT: UploadManagementTelemetry.UploadManagementEventId + CANCEL_ALL_FROM_UPLOAD_MGMT_MENU: UploadManagementTelemetry.UploadManagementEventId + CANCEL_INDIVIDUAL_UPLOAD: UploadManagementTelemetry.UploadManagementEventId + DELETE_INDIVIDUAL_UPLOAD: UploadManagementTelemetry.UploadManagementEventId + UPLOAD_ALL_SUCCESS: UploadManagementTelemetry.UploadManagementEventId + UPLOAD_ALL_FAILURE: UploadManagementTelemetry.UploadManagementEventId + UPLOAD_MANAGEMENT_TELEMETRY_ID_FIELD_NUMBER: _ClassVar[int] + upload_management_telemetry_id: UploadManagementTelemetry.UploadManagementEventId + def __init__(self, upload_management_telemetry_id: _Optional[_Union[UploadManagementTelemetry.UploadManagementEventId, str]] = ...) -> None: ... + +class UploadPoiPhotoByUrlOutProto(_message.Message): + __slots__ = ["status"] + STATUS_FIELD_NUMBER: _ClassVar[int] + status: PortalCurationImageResult.Result + def __init__(self, status: _Optional[_Union[PortalCurationImageResult.Result, str]] = ...) -> None: ... + +class UploadPoiPhotoByUrlProto(_message.Message): + __slots__ = ["request_id", "image_url"] + REQUEST_ID_FIELD_NUMBER: _ClassVar[int] + IMAGE_URL_FIELD_NUMBER: _ClassVar[int] + request_id: str + image_url: str + def __init__(self, request_id: _Optional[str] = ..., image_url: _Optional[str] = ...) -> None: ... + +class UploadRaidClientLogOutProto(_message.Message): + __slots__ = ["result"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[UploadRaidClientLogOutProto.Result] + SUCCESS: _ClassVar[UploadRaidClientLogOutProto.Result] + ERROR_NOT_ENABLED: _ClassVar[UploadRaidClientLogOutProto.Result] + ERROR_TOO_MANY_REQUESTS: _ClassVar[UploadRaidClientLogOutProto.Result] + ERROR_INVALID_FORMAT: _ClassVar[UploadRaidClientLogOutProto.Result] + ERROR_EXCEEDS_SIZE_LIMIT: _ClassVar[UploadRaidClientLogOutProto.Result] + UNSET: UploadRaidClientLogOutProto.Result + SUCCESS: UploadRaidClientLogOutProto.Result + ERROR_NOT_ENABLED: UploadRaidClientLogOutProto.Result + ERROR_TOO_MANY_REQUESTS: UploadRaidClientLogOutProto.Result + ERROR_INVALID_FORMAT: UploadRaidClientLogOutProto.Result + ERROR_EXCEEDS_SIZE_LIMIT: UploadRaidClientLogOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + result: UploadRaidClientLogOutProto.Result + def __init__(self, result: _Optional[_Union[UploadRaidClientLogOutProto.Result, str]] = ...) -> None: ... + +class UploadRaidClientLogProto(_message.Message): + __slots__ = ["raid_client_log", "raid_vnext_client_log", "bread_client_log"] + RAID_CLIENT_LOG_FIELD_NUMBER: _ClassVar[int] + RAID_VNEXT_CLIENT_LOG_FIELD_NUMBER: _ClassVar[int] + BREAD_CLIENT_LOG_FIELD_NUMBER: _ClassVar[int] + raid_client_log: RaidClientLog + raid_vnext_client_log: RaidVnextClientLogProto + bread_client_log: BreadClientLogProto + def __init__(self, raid_client_log: _Optional[_Union[RaidClientLog, _Mapping]] = ..., raid_vnext_client_log: _Optional[_Union[RaidVnextClientLogProto, _Mapping]] = ..., bread_client_log: _Optional[_Union[BreadClientLogProto, _Mapping]] = ...) -> None: ... + +class UpsightLoggingSettingsProto(_message.Message): + __slots__ = ["use_verbose_logging", "logging_percentage", "disable_logging"] + USE_VERBOSE_LOGGING_FIELD_NUMBER: _ClassVar[int] + LOGGING_PERCENTAGE_FIELD_NUMBER: _ClassVar[int] + DISABLE_LOGGING_FIELD_NUMBER: _ClassVar[int] + use_verbose_logging: bool + logging_percentage: int + disable_logging: bool + def __init__(self, use_verbose_logging: bool = ..., logging_percentage: _Optional[int] = ..., disable_logging: bool = ...) -> None: ... + +class Upstream(_message.Message): + __slots__ = ["subscribe", "probe", "request_id", "token"] + class ProbeResponse(_message.Message): + __slots__ = ["probe_start_ms", "game_context", "network_type"] + class NetworkType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[Upstream.ProbeResponse.NetworkType] + DATA: _ClassVar[Upstream.ProbeResponse.NetworkType] + WIFI: _ClassVar[Upstream.ProbeResponse.NetworkType] + UNSET: Upstream.ProbeResponse.NetworkType + DATA: Upstream.ProbeResponse.NetworkType + WIFI: Upstream.ProbeResponse.NetworkType + PROBE_START_MS_FIELD_NUMBER: _ClassVar[int] + GAME_CONTEXT_FIELD_NUMBER: _ClassVar[int] + NETWORK_TYPE_FIELD_NUMBER: _ClassVar[int] + probe_start_ms: int + game_context: str + network_type: Upstream.ProbeResponse.NetworkType + def __init__(self, probe_start_ms: _Optional[int] = ..., game_context: _Optional[str] = ..., network_type: _Optional[_Union[Upstream.ProbeResponse.NetworkType, str]] = ...) -> None: ... + class SubscriptionRequest(_message.Message): + __slots__ = ["topics"] + TOPICS_FIELD_NUMBER: _ClassVar[int] + topics: _containers.RepeatedCompositeFieldContainer[TopicProto] + def __init__(self, topics: _Optional[_Iterable[_Union[TopicProto, _Mapping]]] = ...) -> None: ... + SUBSCRIBE_FIELD_NUMBER: _ClassVar[int] + PROBE_FIELD_NUMBER: _ClassVar[int] + REQUEST_ID_FIELD_NUMBER: _ClassVar[int] + TOKEN_FIELD_NUMBER: _ClassVar[int] + subscribe: Upstream.SubscriptionRequest + probe: Upstream.ProbeResponse + request_id: int + token: bytes + def __init__(self, subscribe: _Optional[_Union[Upstream.SubscriptionRequest, _Mapping]] = ..., probe: _Optional[_Union[Upstream.ProbeResponse, _Mapping]] = ..., request_id: _Optional[int] = ..., token: _Optional[bytes] = ...) -> None: ... + +class UpstreamMessage(_message.Message): + __slots__ = ["send_message", "leave_room"] + class SendMessage(_message.Message): + __slots__ = ["receiver", "tag", "data"] + RECEIVER_FIELD_NUMBER: _ClassVar[int] + TAG_FIELD_NUMBER: _ClassVar[int] + DATA_FIELD_NUMBER: _ClassVar[int] + receiver: _containers.RepeatedScalarFieldContainer[int] + tag: int + data: bytes + def __init__(self, receiver: _Optional[_Iterable[int]] = ..., tag: _Optional[int] = ..., data: _Optional[bytes] = ...) -> None: ... + class LeaveRoom(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + class ClockSyncRequest(_message.Message): + __slots__ = ["request_unix_time_ms"] + REQUEST_UNIX_TIME_MS_FIELD_NUMBER: _ClassVar[int] + request_unix_time_ms: int + def __init__(self, request_unix_time_ms: _Optional[int] = ...) -> None: ... + SEND_MESSAGE_FIELD_NUMBER: _ClassVar[int] + LEAVE_ROOM_FIELD_NUMBER: _ClassVar[int] + send_message: UpstreamMessage.SendMessage + leave_room: UpstreamMessage.LeaveRoom + def __init__(self, send_message: _Optional[_Union[UpstreamMessage.SendMessage, _Mapping]] = ..., leave_room: _Optional[_Union[UpstreamMessage.LeaveRoom, _Mapping]] = ...) -> None: ... + +class UseIncenseActionOutProto(_message.Message): + __slots__ = ["result", "applied_incense", "awarded_items"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNKNOWN: _ClassVar[UseIncenseActionOutProto.Result] + SUCCESS: _ClassVar[UseIncenseActionOutProto.Result] + INCENSE_ALREADY_ACTIVE: _ClassVar[UseIncenseActionOutProto.Result] + NONE_IN_INVENTORY: _ClassVar[UseIncenseActionOutProto.Result] + LOCATION_UNSET: _ClassVar[UseIncenseActionOutProto.Result] + INCENSE_DISABLED: _ClassVar[UseIncenseActionOutProto.Result] + UNKNOWN: UseIncenseActionOutProto.Result + SUCCESS: UseIncenseActionOutProto.Result + INCENSE_ALREADY_ACTIVE: UseIncenseActionOutProto.Result + NONE_IN_INVENTORY: UseIncenseActionOutProto.Result + LOCATION_UNSET: UseIncenseActionOutProto.Result + INCENSE_DISABLED: UseIncenseActionOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + APPLIED_INCENSE_FIELD_NUMBER: _ClassVar[int] + AWARDED_ITEMS_FIELD_NUMBER: _ClassVar[int] + result: UseIncenseActionOutProto.Result + applied_incense: AppliedItemProto + awarded_items: LootProto + def __init__(self, result: _Optional[_Union[UseIncenseActionOutProto.Result, str]] = ..., applied_incense: _Optional[_Union[AppliedItemProto, _Mapping]] = ..., awarded_items: _Optional[_Union[LootProto, _Mapping]] = ...) -> None: ... + +class UseIncenseActionProto(_message.Message): + __slots__ = ["incense_type", "usage"] + class Usage(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNKNOWN: _ClassVar[UseIncenseActionProto.Usage] + USE: _ClassVar[UseIncenseActionProto.Usage] + PAUSE: _ClassVar[UseIncenseActionProto.Usage] + RESUME: _ClassVar[UseIncenseActionProto.Usage] + UNKNOWN: UseIncenseActionProto.Usage + USE: UseIncenseActionProto.Usage + PAUSE: UseIncenseActionProto.Usage + RESUME: UseIncenseActionProto.Usage + INCENSE_TYPE_FIELD_NUMBER: _ClassVar[int] + USAGE_FIELD_NUMBER: _ClassVar[int] + incense_type: Item + usage: UseIncenseActionProto.Usage + def __init__(self, incense_type: _Optional[_Union[Item, str]] = ..., usage: _Optional[_Union[UseIncenseActionProto.Usage, str]] = ...) -> None: ... + +class UseItemBulkHealOutProto(_message.Message): + __slots__ = ["status", "heal_results", "remaining_item_count"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[UseItemBulkHealOutProto.Status] + SUCCESS: _ClassVar[UseItemBulkHealOutProto.Status] + ERROR_BAD_REQUEST: _ClassVar[UseItemBulkHealOutProto.Status] + UNSET: UseItemBulkHealOutProto.Status + SUCCESS: UseItemBulkHealOutProto.Status + ERROR_BAD_REQUEST: UseItemBulkHealOutProto.Status + class HealResult(_message.Message): + __slots__ = ["result", "pokemon_id", "stamina"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[UseItemBulkHealOutProto.HealResult.Result] + SUCCESS: _ClassVar[UseItemBulkHealOutProto.HealResult.Result] + ERROR_NO_POKEMON: _ClassVar[UseItemBulkHealOutProto.HealResult.Result] + ERROR_CANNOT_USE: _ClassVar[UseItemBulkHealOutProto.HealResult.Result] + ERROR_DEPLOYED_TO_FORT: _ClassVar[UseItemBulkHealOutProto.HealResult.Result] + ERROR_FUSION_COMPONENT_POKEMON: _ClassVar[UseItemBulkHealOutProto.HealResult.Result] + UNSET: UseItemBulkHealOutProto.HealResult.Result + SUCCESS: UseItemBulkHealOutProto.HealResult.Result + ERROR_NO_POKEMON: UseItemBulkHealOutProto.HealResult.Result + ERROR_CANNOT_USE: UseItemBulkHealOutProto.HealResult.Result + ERROR_DEPLOYED_TO_FORT: UseItemBulkHealOutProto.HealResult.Result + ERROR_FUSION_COMPONENT_POKEMON: UseItemBulkHealOutProto.HealResult.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + STAMINA_FIELD_NUMBER: _ClassVar[int] + result: UseItemBulkHealOutProto.HealResult.Result + pokemon_id: int + stamina: int + def __init__(self, result: _Optional[_Union[UseItemBulkHealOutProto.HealResult.Result, str]] = ..., pokemon_id: _Optional[int] = ..., stamina: _Optional[int] = ...) -> None: ... + STATUS_FIELD_NUMBER: _ClassVar[int] + HEAL_RESULTS_FIELD_NUMBER: _ClassVar[int] + REMAINING_ITEM_COUNT_FIELD_NUMBER: _ClassVar[int] + status: UseItemBulkHealOutProto.Status + heal_results: _containers.RepeatedCompositeFieldContainer[UseItemBulkHealOutProto.HealResult] + remaining_item_count: int + def __init__(self, status: _Optional[_Union[UseItemBulkHealOutProto.Status, str]] = ..., heal_results: _Optional[_Iterable[_Union[UseItemBulkHealOutProto.HealResult, _Mapping]]] = ..., remaining_item_count: _Optional[int] = ...) -> None: ... + +class UseItemBulkHealProto(_message.Message): + __slots__ = ["item", "pokemon_id"] + ITEM_FIELD_NUMBER: _ClassVar[int] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + item: Item + pokemon_id: _containers.RepeatedScalarFieldContainer[int] + def __init__(self, item: _Optional[_Union[Item, str]] = ..., pokemon_id: _Optional[_Iterable[int]] = ...) -> None: ... + +class UseItemCaptureOutProto(_message.Message): + __slots__ = ["success", "item_capture_mult", "item_flee_mult", "stop_movement", "stop_attack", "target_max", "target_slow"] + SUCCESS_FIELD_NUMBER: _ClassVar[int] + ITEM_CAPTURE_MULT_FIELD_NUMBER: _ClassVar[int] + ITEM_FLEE_MULT_FIELD_NUMBER: _ClassVar[int] + STOP_MOVEMENT_FIELD_NUMBER: _ClassVar[int] + STOP_ATTACK_FIELD_NUMBER: _ClassVar[int] + TARGET_MAX_FIELD_NUMBER: _ClassVar[int] + TARGET_SLOW_FIELD_NUMBER: _ClassVar[int] + success: bool + item_capture_mult: float + item_flee_mult: float + stop_movement: bool + stop_attack: bool + target_max: bool + target_slow: bool + def __init__(self, success: bool = ..., item_capture_mult: _Optional[float] = ..., item_flee_mult: _Optional[float] = ..., stop_movement: bool = ..., stop_attack: bool = ..., target_max: bool = ..., target_slow: bool = ...) -> None: ... + +class UseItemCaptureProto(_message.Message): + __slots__ = ["item", "encounter_id", "spawn_point_guid"] + ITEM_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_ID_FIELD_NUMBER: _ClassVar[int] + SPAWN_POINT_GUID_FIELD_NUMBER: _ClassVar[int] + item: Item + encounter_id: int + spawn_point_guid: str + def __init__(self, item: _Optional[_Union[Item, str]] = ..., encounter_id: _Optional[int] = ..., spawn_point_guid: _Optional[str] = ...) -> None: ... + +class UseItemEggIncubatorOutProto(_message.Message): + __slots__ = ["result", "egg_incubator"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[UseItemEggIncubatorOutProto.Result] + SUCCESS: _ClassVar[UseItemEggIncubatorOutProto.Result] + ERROR_INCUBATOR_NOT_FOUND: _ClassVar[UseItemEggIncubatorOutProto.Result] + ERROR_POKEMON_EGG_NOT_FOUND: _ClassVar[UseItemEggIncubatorOutProto.Result] + ERROR_POKEMON_ID_NOT_EGG: _ClassVar[UseItemEggIncubatorOutProto.Result] + ERROR_INCUBATOR_ALREADY_IN_USE: _ClassVar[UseItemEggIncubatorOutProto.Result] + ERROR_POKEMON_ALREADY_INCUBATING: _ClassVar[UseItemEggIncubatorOutProto.Result] + ERROR_INCUBATOR_NO_USES_REMAINING: _ClassVar[UseItemEggIncubatorOutProto.Result] + UNSET: UseItemEggIncubatorOutProto.Result + SUCCESS: UseItemEggIncubatorOutProto.Result + ERROR_INCUBATOR_NOT_FOUND: UseItemEggIncubatorOutProto.Result + ERROR_POKEMON_EGG_NOT_FOUND: UseItemEggIncubatorOutProto.Result + ERROR_POKEMON_ID_NOT_EGG: UseItemEggIncubatorOutProto.Result + ERROR_INCUBATOR_ALREADY_IN_USE: UseItemEggIncubatorOutProto.Result + ERROR_POKEMON_ALREADY_INCUBATING: UseItemEggIncubatorOutProto.Result + ERROR_INCUBATOR_NO_USES_REMAINING: UseItemEggIncubatorOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + EGG_INCUBATOR_FIELD_NUMBER: _ClassVar[int] + result: UseItemEggIncubatorOutProto.Result + egg_incubator: EggIncubatorProto + def __init__(self, result: _Optional[_Union[UseItemEggIncubatorOutProto.Result, str]] = ..., egg_incubator: _Optional[_Union[EggIncubatorProto, _Mapping]] = ...) -> None: ... + +class UseItemEggIncubatorProto(_message.Message): + __slots__ = ["item_id", "pokemond_id", "eggs_home_widget_active"] + ITEM_ID_FIELD_NUMBER: _ClassVar[int] + POKEMOND_ID_FIELD_NUMBER: _ClassVar[int] + EGGS_HOME_WIDGET_ACTIVE_FIELD_NUMBER: _ClassVar[int] + item_id: str + pokemond_id: int + eggs_home_widget_active: bool + def __init__(self, item_id: _Optional[str] = ..., pokemond_id: _Optional[int] = ..., eggs_home_widget_active: bool = ...) -> None: ... + +class UseItemEncounterOutProto(_message.Message): + __slots__ = ["status", "capture_probability", "active_item"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + SUCCESS: _ClassVar[UseItemEncounterOutProto.Status] + ALREADY_COMPLETED: _ClassVar[UseItemEncounterOutProto.Status] + ACTIVE_ITEM_EXISTS: _ClassVar[UseItemEncounterOutProto.Status] + NO_ITEM_IN_INVENTORY: _ClassVar[UseItemEncounterOutProto.Status] + INVALID_ITEM_CATEGORY: _ClassVar[UseItemEncounterOutProto.Status] + SUCCESS: UseItemEncounterOutProto.Status + ALREADY_COMPLETED: UseItemEncounterOutProto.Status + ACTIVE_ITEM_EXISTS: UseItemEncounterOutProto.Status + NO_ITEM_IN_INVENTORY: UseItemEncounterOutProto.Status + INVALID_ITEM_CATEGORY: UseItemEncounterOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + CAPTURE_PROBABILITY_FIELD_NUMBER: _ClassVar[int] + ACTIVE_ITEM_FIELD_NUMBER: _ClassVar[int] + status: UseItemEncounterOutProto.Status + capture_probability: CaptureProbabilityProto + active_item: Item + def __init__(self, status: _Optional[_Union[UseItemEncounterOutProto.Status, str]] = ..., capture_probability: _Optional[_Union[CaptureProbabilityProto, _Mapping]] = ..., active_item: _Optional[_Union[Item, str]] = ...) -> None: ... + +class UseItemEncounterProto(_message.Message): + __slots__ = ["item", "encounter_id", "spawn_point_guid"] + ITEM_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_ID_FIELD_NUMBER: _ClassVar[int] + SPAWN_POINT_GUID_FIELD_NUMBER: _ClassVar[int] + item: Item + encounter_id: int + spawn_point_guid: str + def __init__(self, item: _Optional[_Union[Item, str]] = ..., encounter_id: _Optional[int] = ..., spawn_point_guid: _Optional[str] = ...) -> None: ... + +class UseItemMoveRerollOutProto(_message.Message): + __slots__ = ["result", "updated_pokemon"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[UseItemMoveRerollOutProto.Result] + SUCCESS: _ClassVar[UseItemMoveRerollOutProto.Result] + NO_POKEMON: _ClassVar[UseItemMoveRerollOutProto.Result] + NO_OTHER_MOVES: _ClassVar[UseItemMoveRerollOutProto.Result] + NO_PLAYER: _ClassVar[UseItemMoveRerollOutProto.Result] + WRONG_ITEM_TYPE: _ClassVar[UseItemMoveRerollOutProto.Result] + ITEM_NOT_IN_INVENTORY: _ClassVar[UseItemMoveRerollOutProto.Result] + INVALID_POKEMON: _ClassVar[UseItemMoveRerollOutProto.Result] + MOVE_LOCKED: _ClassVar[UseItemMoveRerollOutProto.Result] + MOVE_CANNOT_BE_REROLLED: _ClassVar[UseItemMoveRerollOutProto.Result] + INVALID_ELITE_MOVE: _ClassVar[UseItemMoveRerollOutProto.Result] + NOT_ENOUGH_ITEMS: _ClassVar[UseItemMoveRerollOutProto.Result] + UNSET: UseItemMoveRerollOutProto.Result + SUCCESS: UseItemMoveRerollOutProto.Result + NO_POKEMON: UseItemMoveRerollOutProto.Result + NO_OTHER_MOVES: UseItemMoveRerollOutProto.Result + NO_PLAYER: UseItemMoveRerollOutProto.Result + WRONG_ITEM_TYPE: UseItemMoveRerollOutProto.Result + ITEM_NOT_IN_INVENTORY: UseItemMoveRerollOutProto.Result + INVALID_POKEMON: UseItemMoveRerollOutProto.Result + MOVE_LOCKED: UseItemMoveRerollOutProto.Result + MOVE_CANNOT_BE_REROLLED: UseItemMoveRerollOutProto.Result + INVALID_ELITE_MOVE: UseItemMoveRerollOutProto.Result + NOT_ENOUGH_ITEMS: UseItemMoveRerollOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + UPDATED_POKEMON_FIELD_NUMBER: _ClassVar[int] + result: UseItemMoveRerollOutProto.Result + updated_pokemon: PokemonProto + def __init__(self, result: _Optional[_Union[UseItemMoveRerollOutProto.Result, str]] = ..., updated_pokemon: _Optional[_Union[PokemonProto, _Mapping]] = ...) -> None: ... + +class UseItemMoveRerollProto(_message.Message): + __slots__ = ["item", "pokemon_id", "reroll_unlocked_move", "target_elite_move", "target_special_move"] + ITEM_FIELD_NUMBER: _ClassVar[int] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + REROLL_UNLOCKED_MOVE_FIELD_NUMBER: _ClassVar[int] + TARGET_ELITE_MOVE_FIELD_NUMBER: _ClassVar[int] + TARGET_SPECIAL_MOVE_FIELD_NUMBER: _ClassVar[int] + item: Item + pokemon_id: int + reroll_unlocked_move: bool + target_elite_move: HoloPokemonMove + target_special_move: HoloPokemonMove + def __init__(self, item: _Optional[_Union[Item, str]] = ..., pokemon_id: _Optional[int] = ..., reroll_unlocked_move: bool = ..., target_elite_move: _Optional[_Union[HoloPokemonMove, str]] = ..., target_special_move: _Optional[_Union[HoloPokemonMove, str]] = ...) -> None: ... + +class UseItemMpReplenishOutProto(_message.Message): + __slots__ = ["status", "old_mp_amount", "new_mp_amount"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[UseItemMpReplenishOutProto.Status] + SUCCESS: _ClassVar[UseItemMpReplenishOutProto.Status] + ERROR_NOT_ENOUGH_ITEM: _ClassVar[UseItemMpReplenishOutProto.Status] + ERROR_MP_FULL: _ClassVar[UseItemMpReplenishOutProto.Status] + ERROR_MP_NOT_ENABLED: _ClassVar[UseItemMpReplenishOutProto.Status] + UNSET: UseItemMpReplenishOutProto.Status + SUCCESS: UseItemMpReplenishOutProto.Status + ERROR_NOT_ENOUGH_ITEM: UseItemMpReplenishOutProto.Status + ERROR_MP_FULL: UseItemMpReplenishOutProto.Status + ERROR_MP_NOT_ENABLED: UseItemMpReplenishOutProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + OLD_MP_AMOUNT_FIELD_NUMBER: _ClassVar[int] + NEW_MP_AMOUNT_FIELD_NUMBER: _ClassVar[int] + status: UseItemMpReplenishOutProto.Status + old_mp_amount: int + new_mp_amount: int + def __init__(self, status: _Optional[_Union[UseItemMpReplenishOutProto.Status, str]] = ..., old_mp_amount: _Optional[int] = ..., new_mp_amount: _Optional[int] = ...) -> None: ... + +class UseItemMpReplenishProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class UseItemPotionOutProto(_message.Message): + __slots__ = ["result", "stamina"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[UseItemPotionOutProto.Result] + SUCCESS: _ClassVar[UseItemPotionOutProto.Result] + ERROR_NO_POKEMON: _ClassVar[UseItemPotionOutProto.Result] + ERROR_CANNOT_USE: _ClassVar[UseItemPotionOutProto.Result] + ERROR_DEPLOYED_TO_FORT: _ClassVar[UseItemPotionOutProto.Result] + ERROR_FUSION_COMPONENT_POKEMON: _ClassVar[UseItemPotionOutProto.Result] + UNSET: UseItemPotionOutProto.Result + SUCCESS: UseItemPotionOutProto.Result + ERROR_NO_POKEMON: UseItemPotionOutProto.Result + ERROR_CANNOT_USE: UseItemPotionOutProto.Result + ERROR_DEPLOYED_TO_FORT: UseItemPotionOutProto.Result + ERROR_FUSION_COMPONENT_POKEMON: UseItemPotionOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + STAMINA_FIELD_NUMBER: _ClassVar[int] + result: UseItemPotionOutProto.Result + stamina: int + def __init__(self, result: _Optional[_Union[UseItemPotionOutProto.Result, str]] = ..., stamina: _Optional[int] = ...) -> None: ... + +class UseItemPotionProto(_message.Message): + __slots__ = ["item", "pokemon_id"] + ITEM_FIELD_NUMBER: _ClassVar[int] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + item: Item + pokemon_id: int + def __init__(self, item: _Optional[_Union[Item, str]] = ..., pokemon_id: _Optional[int] = ...) -> None: ... + +class UseItemRareCandyOutProto(_message.Message): + __slots__ = ["result", "pokemon_id"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[UseItemRareCandyOutProto.Result] + SUCCESS: _ClassVar[UseItemRareCandyOutProto.Result] + INVALID_POKEMON_ID: _ClassVar[UseItemRareCandyOutProto.Result] + NO_PLAYER: _ClassVar[UseItemRareCandyOutProto.Result] + WRONG_ITEM_TYPE: _ClassVar[UseItemRareCandyOutProto.Result] + ITEM_NOT_IN_INVENTORY: _ClassVar[UseItemRareCandyOutProto.Result] + NOT_ENOUGH_ITEMS: _ClassVar[UseItemRareCandyOutProto.Result] + UNSET: UseItemRareCandyOutProto.Result + SUCCESS: UseItemRareCandyOutProto.Result + INVALID_POKEMON_ID: UseItemRareCandyOutProto.Result + NO_PLAYER: UseItemRareCandyOutProto.Result + WRONG_ITEM_TYPE: UseItemRareCandyOutProto.Result + ITEM_NOT_IN_INVENTORY: UseItemRareCandyOutProto.Result + NOT_ENOUGH_ITEMS: UseItemRareCandyOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + result: UseItemRareCandyOutProto.Result + pokemon_id: HoloPokemonId + def __init__(self, result: _Optional[_Union[UseItemRareCandyOutProto.Result, str]] = ..., pokemon_id: _Optional[_Union[HoloPokemonId, str]] = ...) -> None: ... + +class UseItemRareCandyProto(_message.Message): + __slots__ = ["item", "pokemon_id", "candy_count"] + ITEM_FIELD_NUMBER: _ClassVar[int] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + CANDY_COUNT_FIELD_NUMBER: _ClassVar[int] + item: Item + pokemon_id: HoloPokemonId + candy_count: int + def __init__(self, item: _Optional[_Union[Item, str]] = ..., pokemon_id: _Optional[_Union[HoloPokemonId, str]] = ..., candy_count: _Optional[int] = ...) -> None: ... + +class UseItemReviveOutProto(_message.Message): + __slots__ = ["result", "stamina"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[UseItemReviveOutProto.Result] + SUCCESS: _ClassVar[UseItemReviveOutProto.Result] + ERROR_NO_POKEMON: _ClassVar[UseItemReviveOutProto.Result] + ERROR_CANNOT_USE: _ClassVar[UseItemReviveOutProto.Result] + ERROR_DEPLOYED_TO_FORT: _ClassVar[UseItemReviveOutProto.Result] + ERROR_FUSION_COMPONENT_POKEMON: _ClassVar[UseItemReviveOutProto.Result] + UNSET: UseItemReviveOutProto.Result + SUCCESS: UseItemReviveOutProto.Result + ERROR_NO_POKEMON: UseItemReviveOutProto.Result + ERROR_CANNOT_USE: UseItemReviveOutProto.Result + ERROR_DEPLOYED_TO_FORT: UseItemReviveOutProto.Result + ERROR_FUSION_COMPONENT_POKEMON: UseItemReviveOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + STAMINA_FIELD_NUMBER: _ClassVar[int] + result: UseItemReviveOutProto.Result + stamina: int + def __init__(self, result: _Optional[_Union[UseItemReviveOutProto.Result, str]] = ..., stamina: _Optional[int] = ...) -> None: ... + +class UseItemReviveProto(_message.Message): + __slots__ = ["item", "pokemon_id"] + ITEM_FIELD_NUMBER: _ClassVar[int] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + item: Item + pokemon_id: int + def __init__(self, item: _Optional[_Union[Item, str]] = ..., pokemon_id: _Optional[int] = ...) -> None: ... + +class UseItemStardustBoostOutProto(_message.Message): + __slots__ = ["result", "applied_items"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[UseItemStardustBoostOutProto.Result] + SUCCESS: _ClassVar[UseItemStardustBoostOutProto.Result] + ERROR_INVALID_ITEM_TYPE: _ClassVar[UseItemStardustBoostOutProto.Result] + ERROR_STARDUST_BOOST_ALREADY_ACTIVE: _ClassVar[UseItemStardustBoostOutProto.Result] + ERROR_NO_ITEMS_REMAINING: _ClassVar[UseItemStardustBoostOutProto.Result] + ERROR_LOCATION_UNSET: _ClassVar[UseItemStardustBoostOutProto.Result] + UNSET: UseItemStardustBoostOutProto.Result + SUCCESS: UseItemStardustBoostOutProto.Result + ERROR_INVALID_ITEM_TYPE: UseItemStardustBoostOutProto.Result + ERROR_STARDUST_BOOST_ALREADY_ACTIVE: UseItemStardustBoostOutProto.Result + ERROR_NO_ITEMS_REMAINING: UseItemStardustBoostOutProto.Result + ERROR_LOCATION_UNSET: UseItemStardustBoostOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + APPLIED_ITEMS_FIELD_NUMBER: _ClassVar[int] + result: UseItemStardustBoostOutProto.Result + applied_items: AppliedItemsProto + def __init__(self, result: _Optional[_Union[UseItemStardustBoostOutProto.Result, str]] = ..., applied_items: _Optional[_Union[AppliedItemsProto, _Mapping]] = ...) -> None: ... + +class UseItemStardustBoostProto(_message.Message): + __slots__ = ["item"] + ITEM_FIELD_NUMBER: _ClassVar[int] + item: Item + def __init__(self, item: _Optional[_Union[Item, str]] = ...) -> None: ... + +class UseItemXpBoostOutProto(_message.Message): + __slots__ = ["result", "applied_items"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[UseItemXpBoostOutProto.Result] + SUCCESS: _ClassVar[UseItemXpBoostOutProto.Result] + ERROR_INVALID_ITEM_TYPE: _ClassVar[UseItemXpBoostOutProto.Result] + ERROR_XP_BOOST_ALREADY_ACTIVE: _ClassVar[UseItemXpBoostOutProto.Result] + ERROR_NO_ITEMS_REMAINING: _ClassVar[UseItemXpBoostOutProto.Result] + ERROR_LOCATION_UNSET: _ClassVar[UseItemXpBoostOutProto.Result] + UNSET: UseItemXpBoostOutProto.Result + SUCCESS: UseItemXpBoostOutProto.Result + ERROR_INVALID_ITEM_TYPE: UseItemXpBoostOutProto.Result + ERROR_XP_BOOST_ALREADY_ACTIVE: UseItemXpBoostOutProto.Result + ERROR_NO_ITEMS_REMAINING: UseItemXpBoostOutProto.Result + ERROR_LOCATION_UNSET: UseItemXpBoostOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + APPLIED_ITEMS_FIELD_NUMBER: _ClassVar[int] + result: UseItemXpBoostOutProto.Result + applied_items: AppliedItemsProto + def __init__(self, result: _Optional[_Union[UseItemXpBoostOutProto.Result, str]] = ..., applied_items: _Optional[_Union[AppliedItemsProto, _Mapping]] = ...) -> None: ... + +class UseItemXpBoostProto(_message.Message): + __slots__ = ["item"] + ITEM_FIELD_NUMBER: _ClassVar[int] + item: Item + def __init__(self, item: _Optional[_Union[Item, str]] = ...) -> None: ... + +class UseNonCombatMoveLogEntry(_message.Message): + __slots__ = ["pokedex_id", "pokemon_display", "move_id"] + POKEDEX_ID_FIELD_NUMBER: _ClassVar[int] + POKEMON_DISPLAY_FIELD_NUMBER: _ClassVar[int] + MOVE_ID_FIELD_NUMBER: _ClassVar[int] + pokedex_id: HoloPokemonId + pokemon_display: PokemonDisplayProto + move_id: HoloPokemonMove + def __init__(self, pokedex_id: _Optional[_Union[HoloPokemonId, str]] = ..., pokemon_display: _Optional[_Union[PokemonDisplayProto, _Mapping]] = ..., move_id: _Optional[_Union[HoloPokemonMove, str]] = ...) -> None: ... + +class UseNonCombatMoveRequestProto(_message.Message): + __slots__ = ["pokemon_id", "move_type", "number_of_uses"] + POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + MOVE_TYPE_FIELD_NUMBER: _ClassVar[int] + NUMBER_OF_USES_FIELD_NUMBER: _ClassVar[int] + pokemon_id: int + move_type: NonCombatMoveType + number_of_uses: int + def __init__(self, pokemon_id: _Optional[int] = ..., move_type: _Optional[_Union[NonCombatMoveType, str]] = ..., number_of_uses: _Optional[int] = ...) -> None: ... + +class UseNonCombatMoveResponseProto(_message.Message): + __slots__ = ["status", "applied_bonus"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[UseNonCombatMoveResponseProto.Status] + SUCCESS: _ClassVar[UseNonCombatMoveResponseProto.Status] + ERROR: _ClassVar[UseNonCombatMoveResponseProto.Status] + ERROR_NO_POKEMON: _ClassVar[UseNonCombatMoveResponseProto.Status] + ERROR_NO_MOVE: _ClassVar[UseNonCombatMoveResponseProto.Status] + ERROR_INSUFFICIENT_FUNDS: _ClassVar[UseNonCombatMoveResponseProto.Status] + ERROR_EXCEEDS_BONUS_LIMIT: _ClassVar[UseNonCombatMoveResponseProto.Status] + ERROR_NOT_ENABLED: _ClassVar[UseNonCombatMoveResponseProto.Status] + UNSET: UseNonCombatMoveResponseProto.Status + SUCCESS: UseNonCombatMoveResponseProto.Status + ERROR: UseNonCombatMoveResponseProto.Status + ERROR_NO_POKEMON: UseNonCombatMoveResponseProto.Status + ERROR_NO_MOVE: UseNonCombatMoveResponseProto.Status + ERROR_INSUFFICIENT_FUNDS: UseNonCombatMoveResponseProto.Status + ERROR_EXCEEDS_BONUS_LIMIT: UseNonCombatMoveResponseProto.Status + ERROR_NOT_ENABLED: UseNonCombatMoveResponseProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + APPLIED_BONUS_FIELD_NUMBER: _ClassVar[int] + status: UseNonCombatMoveResponseProto.Status + applied_bonus: AppliedBonusProto + def __init__(self, status: _Optional[_Union[UseNonCombatMoveResponseProto.Status, str]] = ..., applied_bonus: _Optional[_Union[AppliedBonusProto, _Mapping]] = ...) -> None: ... + +class UseSaveForLaterOutProto(_message.Message): + __slots__ = ["result", "save_for_later_pokemon"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[UseSaveForLaterOutProto.Result] + SUCCESS: _ClassVar[UseSaveForLaterOutProto.Result] + ERROR_SAVE_FOR_LATER_NOT_FOUND: _ClassVar[UseSaveForLaterOutProto.Result] + ERROR_SAVE_FOR_LATER_EXPIRED: _ClassVar[UseSaveForLaterOutProto.Result] + ERROR_SAVE_FOR_LATER_ALREADY_USED: _ClassVar[UseSaveForLaterOutProto.Result] + ERROR_SAVE_FOR_LATER_ATTEMPT_REACHED: _ClassVar[UseSaveForLaterOutProto.Result] + ERROR_SAVE_FOR_LATER_NOT_ENABLED: _ClassVar[UseSaveForLaterOutProto.Result] + UNSET: UseSaveForLaterOutProto.Result + SUCCESS: UseSaveForLaterOutProto.Result + ERROR_SAVE_FOR_LATER_NOT_FOUND: UseSaveForLaterOutProto.Result + ERROR_SAVE_FOR_LATER_EXPIRED: UseSaveForLaterOutProto.Result + ERROR_SAVE_FOR_LATER_ALREADY_USED: UseSaveForLaterOutProto.Result + ERROR_SAVE_FOR_LATER_ATTEMPT_REACHED: UseSaveForLaterOutProto.Result + ERROR_SAVE_FOR_LATER_NOT_ENABLED: UseSaveForLaterOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + SAVE_FOR_LATER_POKEMON_FIELD_NUMBER: _ClassVar[int] + result: UseSaveForLaterOutProto.Result + save_for_later_pokemon: SaveForLaterBreadPokemonProto + def __init__(self, result: _Optional[_Union[UseSaveForLaterOutProto.Result, str]] = ..., save_for_later_pokemon: _Optional[_Union[SaveForLaterBreadPokemonProto, _Mapping]] = ...) -> None: ... + +class UseSaveForLaterProto(_message.Message): + __slots__ = ["save_for_later_seed"] + SAVE_FOR_LATER_SEED_FIELD_NUMBER: _ClassVar[int] + save_for_later_seed: str + def __init__(self, save_for_later_seed: _Optional[str] = ...) -> None: ... + +class UserAttributesProto(_message.Message): + __slots__ = ["level", "xp_percentage", "pokecoin_count", "team", "catch_streak", "spin_streak", "buddy_name", "is_egg_incubating", "has_eggs", "star_piece_count", "lucky_egg_count", "incense_ordinary_count", "incense_spicy_count", "incense_cool_count", "incense_floral_count", "lure_ordinary_count", "lure_mossy_count", "lure_glacial_count", "lure_magnetic_count", "using_star_piece", "using_lucky_egg", "using_incense_ordinary", "using_incense_spicy", "using_incense_cool", "using_incense_floral", "using_lure_ordinary", "using_lure_mossy", "using_lure_glacial", "using_lure_magnetic", "adventure_sync_opt_in", "geo_fence_opt_in", "kanto_dex_count", "johto_dex_count", "hoenn_dex_count", "sinnoh_dex_count", "friend_count", "field_research_stamp_progress", "level_up", "sent_friend_request", "is_egg_incubating_v2", "has_eggs_v2", "using_star_piece_v2", "using_lucky_egg_v2", "using_incense_ordinary_v2", "using_incense_spicy_v2", "using_incense_cool_v2", "using_incense_floral_v2", "using_lure_ordinary_v2", "using_lure_mossy_v2", "using_lure_glacial_v2", "using_lure_magnetic_v2", "adventure_sync_opt_in_v2", "geo_fence_opt_in_v2", "unova_dex_count", "balloon_battles_completed", "balloon_battles_won", "kalos_dex_count", "alola_dex_count", "galar_dex_count", "lure_sparkly_count", "using_lure_sparkly", "paldea_dex_count"] + LEVEL_FIELD_NUMBER: _ClassVar[int] + XP_PERCENTAGE_FIELD_NUMBER: _ClassVar[int] + POKECOIN_COUNT_FIELD_NUMBER: _ClassVar[int] + TEAM_FIELD_NUMBER: _ClassVar[int] + CATCH_STREAK_FIELD_NUMBER: _ClassVar[int] + SPIN_STREAK_FIELD_NUMBER: _ClassVar[int] + BUDDY_NAME_FIELD_NUMBER: _ClassVar[int] + IS_EGG_INCUBATING_FIELD_NUMBER: _ClassVar[int] + HAS_EGGS_FIELD_NUMBER: _ClassVar[int] + STAR_PIECE_COUNT_FIELD_NUMBER: _ClassVar[int] + LUCKY_EGG_COUNT_FIELD_NUMBER: _ClassVar[int] + INCENSE_ORDINARY_COUNT_FIELD_NUMBER: _ClassVar[int] + INCENSE_SPICY_COUNT_FIELD_NUMBER: _ClassVar[int] + INCENSE_COOL_COUNT_FIELD_NUMBER: _ClassVar[int] + INCENSE_FLORAL_COUNT_FIELD_NUMBER: _ClassVar[int] + LURE_ORDINARY_COUNT_FIELD_NUMBER: _ClassVar[int] + LURE_MOSSY_COUNT_FIELD_NUMBER: _ClassVar[int] + LURE_GLACIAL_COUNT_FIELD_NUMBER: _ClassVar[int] + LURE_MAGNETIC_COUNT_FIELD_NUMBER: _ClassVar[int] + USING_STAR_PIECE_FIELD_NUMBER: _ClassVar[int] + USING_LUCKY_EGG_FIELD_NUMBER: _ClassVar[int] + USING_INCENSE_ORDINARY_FIELD_NUMBER: _ClassVar[int] + USING_INCENSE_SPICY_FIELD_NUMBER: _ClassVar[int] + USING_INCENSE_COOL_FIELD_NUMBER: _ClassVar[int] + USING_INCENSE_FLORAL_FIELD_NUMBER: _ClassVar[int] + USING_LURE_ORDINARY_FIELD_NUMBER: _ClassVar[int] + USING_LURE_MOSSY_FIELD_NUMBER: _ClassVar[int] + USING_LURE_GLACIAL_FIELD_NUMBER: _ClassVar[int] + USING_LURE_MAGNETIC_FIELD_NUMBER: _ClassVar[int] + ADVENTURE_SYNC_OPT_IN_FIELD_NUMBER: _ClassVar[int] + GEO_FENCE_OPT_IN_FIELD_NUMBER: _ClassVar[int] + KANTO_DEX_COUNT_FIELD_NUMBER: _ClassVar[int] + JOHTO_DEX_COUNT_FIELD_NUMBER: _ClassVar[int] + HOENN_DEX_COUNT_FIELD_NUMBER: _ClassVar[int] + SINNOH_DEX_COUNT_FIELD_NUMBER: _ClassVar[int] + FRIEND_COUNT_FIELD_NUMBER: _ClassVar[int] + FIELD_RESEARCH_STAMP_PROGRESS_FIELD_NUMBER: _ClassVar[int] + LEVEL_UP_FIELD_NUMBER: _ClassVar[int] + SENT_FRIEND_REQUEST_FIELD_NUMBER: _ClassVar[int] + IS_EGG_INCUBATING_V2_FIELD_NUMBER: _ClassVar[int] + HAS_EGGS_V2_FIELD_NUMBER: _ClassVar[int] + USING_STAR_PIECE_V2_FIELD_NUMBER: _ClassVar[int] + USING_LUCKY_EGG_V2_FIELD_NUMBER: _ClassVar[int] + USING_INCENSE_ORDINARY_V2_FIELD_NUMBER: _ClassVar[int] + USING_INCENSE_SPICY_V2_FIELD_NUMBER: _ClassVar[int] + USING_INCENSE_COOL_V2_FIELD_NUMBER: _ClassVar[int] + USING_INCENSE_FLORAL_V2_FIELD_NUMBER: _ClassVar[int] + USING_LURE_ORDINARY_V2_FIELD_NUMBER: _ClassVar[int] + USING_LURE_MOSSY_V2_FIELD_NUMBER: _ClassVar[int] + USING_LURE_GLACIAL_V2_FIELD_NUMBER: _ClassVar[int] + USING_LURE_MAGNETIC_V2_FIELD_NUMBER: _ClassVar[int] + ADVENTURE_SYNC_OPT_IN_V2_FIELD_NUMBER: _ClassVar[int] + GEO_FENCE_OPT_IN_V2_FIELD_NUMBER: _ClassVar[int] + UNOVA_DEX_COUNT_FIELD_NUMBER: _ClassVar[int] + BALLOON_BATTLES_COMPLETED_FIELD_NUMBER: _ClassVar[int] + BALLOON_BATTLES_WON_FIELD_NUMBER: _ClassVar[int] + KALOS_DEX_COUNT_FIELD_NUMBER: _ClassVar[int] + ALOLA_DEX_COUNT_FIELD_NUMBER: _ClassVar[int] + GALAR_DEX_COUNT_FIELD_NUMBER: _ClassVar[int] + LURE_SPARKLY_COUNT_FIELD_NUMBER: _ClassVar[int] + USING_LURE_SPARKLY_FIELD_NUMBER: _ClassVar[int] + PALDEA_DEX_COUNT_FIELD_NUMBER: _ClassVar[int] + level: int + xp_percentage: int + pokecoin_count: int + team: Team + catch_streak: int + spin_streak: int + buddy_name: str + is_egg_incubating: bool + has_eggs: bool + star_piece_count: int + lucky_egg_count: int + incense_ordinary_count: int + incense_spicy_count: int + incense_cool_count: int + incense_floral_count: int + lure_ordinary_count: int + lure_mossy_count: int + lure_glacial_count: int + lure_magnetic_count: int + using_star_piece: bool + using_lucky_egg: bool + using_incense_ordinary: bool + using_incense_spicy: bool + using_incense_cool: bool + using_incense_floral: bool + using_lure_ordinary: bool + using_lure_mossy: bool + using_lure_glacial: bool + using_lure_magnetic: bool + adventure_sync_opt_in: bool + geo_fence_opt_in: bool + kanto_dex_count: int + johto_dex_count: int + hoenn_dex_count: int + sinnoh_dex_count: int + friend_count: int + field_research_stamp_progress: int + level_up: int + sent_friend_request: bool + is_egg_incubating_v2: str + has_eggs_v2: str + using_star_piece_v2: str + using_lucky_egg_v2: str + using_incense_ordinary_v2: str + using_incense_spicy_v2: str + using_incense_cool_v2: str + using_incense_floral_v2: str + using_lure_ordinary_v2: str + using_lure_mossy_v2: str + using_lure_glacial_v2: str + using_lure_magnetic_v2: str + adventure_sync_opt_in_v2: str + geo_fence_opt_in_v2: str + unova_dex_count: int + balloon_battles_completed: int + balloon_battles_won: int + kalos_dex_count: int + alola_dex_count: int + galar_dex_count: int + lure_sparkly_count: int + using_lure_sparkly: str + paldea_dex_count: int + def __init__(self, level: _Optional[int] = ..., xp_percentage: _Optional[int] = ..., pokecoin_count: _Optional[int] = ..., team: _Optional[_Union[Team, str]] = ..., catch_streak: _Optional[int] = ..., spin_streak: _Optional[int] = ..., buddy_name: _Optional[str] = ..., is_egg_incubating: bool = ..., has_eggs: bool = ..., star_piece_count: _Optional[int] = ..., lucky_egg_count: _Optional[int] = ..., incense_ordinary_count: _Optional[int] = ..., incense_spicy_count: _Optional[int] = ..., incense_cool_count: _Optional[int] = ..., incense_floral_count: _Optional[int] = ..., lure_ordinary_count: _Optional[int] = ..., lure_mossy_count: _Optional[int] = ..., lure_glacial_count: _Optional[int] = ..., lure_magnetic_count: _Optional[int] = ..., using_star_piece: bool = ..., using_lucky_egg: bool = ..., using_incense_ordinary: bool = ..., using_incense_spicy: bool = ..., using_incense_cool: bool = ..., using_incense_floral: bool = ..., using_lure_ordinary: bool = ..., using_lure_mossy: bool = ..., using_lure_glacial: bool = ..., using_lure_magnetic: bool = ..., adventure_sync_opt_in: bool = ..., geo_fence_opt_in: bool = ..., kanto_dex_count: _Optional[int] = ..., johto_dex_count: _Optional[int] = ..., hoenn_dex_count: _Optional[int] = ..., sinnoh_dex_count: _Optional[int] = ..., friend_count: _Optional[int] = ..., field_research_stamp_progress: _Optional[int] = ..., level_up: _Optional[int] = ..., sent_friend_request: bool = ..., is_egg_incubating_v2: _Optional[str] = ..., has_eggs_v2: _Optional[str] = ..., using_star_piece_v2: _Optional[str] = ..., using_lucky_egg_v2: _Optional[str] = ..., using_incense_ordinary_v2: _Optional[str] = ..., using_incense_spicy_v2: _Optional[str] = ..., using_incense_cool_v2: _Optional[str] = ..., using_incense_floral_v2: _Optional[str] = ..., using_lure_ordinary_v2: _Optional[str] = ..., using_lure_mossy_v2: _Optional[str] = ..., using_lure_glacial_v2: _Optional[str] = ..., using_lure_magnetic_v2: _Optional[str] = ..., adventure_sync_opt_in_v2: _Optional[str] = ..., geo_fence_opt_in_v2: _Optional[str] = ..., unova_dex_count: _Optional[int] = ..., balloon_battles_completed: _Optional[int] = ..., balloon_battles_won: _Optional[int] = ..., kalos_dex_count: _Optional[int] = ..., alola_dex_count: _Optional[int] = ..., galar_dex_count: _Optional[int] = ..., lure_sparkly_count: _Optional[int] = ..., using_lure_sparkly: _Optional[str] = ..., paldea_dex_count: _Optional[int] = ...) -> None: ... + +class UserIssueWeatherReport(_message.Message): + __slots__ = ["gameplayer_weather", "alert_active", "severity", "user_report"] + GAMEPLAYER_WEATHER_FIELD_NUMBER: _ClassVar[int] + ALERT_ACTIVE_FIELD_NUMBER: _ClassVar[int] + SEVERITY_FIELD_NUMBER: _ClassVar[int] + USER_REPORT_FIELD_NUMBER: _ClassVar[int] + gameplayer_weather: str + alert_active: bool + severity: WeatherAlertProto.Severity + user_report: int + def __init__(self, gameplayer_weather: _Optional[str] = ..., alert_active: bool = ..., severity: _Optional[_Union[WeatherAlertProto.Severity, str]] = ..., user_report: _Optional[int] = ...) -> None: ... + +class UsernameSuggestionSettingsProto(_message.Message): + __slots__ = ["feature_enabled", "num_suggestions_displayed", "num_suggestions_generated", "name_generation_service_enabled"] + FEATURE_ENABLED_FIELD_NUMBER: _ClassVar[int] + NUM_SUGGESTIONS_DISPLAYED_FIELD_NUMBER: _ClassVar[int] + NUM_SUGGESTIONS_GENERATED_FIELD_NUMBER: _ClassVar[int] + NAME_GENERATION_SERVICE_ENABLED_FIELD_NUMBER: _ClassVar[int] + feature_enabled: bool + num_suggestions_displayed: int + num_suggestions_generated: int + name_generation_service_enabled: bool + def __init__(self, feature_enabled: bool = ..., num_suggestions_displayed: _Optional[int] = ..., num_suggestions_generated: _Optional[int] = ..., name_generation_service_enabled: bool = ...) -> None: ... + +class UsernameSuggestionTelemetry(_message.Message): + __slots__ = ["username_suggestion_telemetry_id", "name_entry_mode"] + USERNAME_SUGGESTION_TELEMETRY_ID_FIELD_NUMBER: _ClassVar[int] + NAME_ENTRY_MODE_FIELD_NUMBER: _ClassVar[int] + username_suggestion_telemetry_id: UsernameSuggestionTelemetryId + name_entry_mode: EnterUsernameMode + def __init__(self, username_suggestion_telemetry_id: _Optional[_Union[UsernameSuggestionTelemetryId, str]] = ..., name_entry_mode: _Optional[_Union[EnterUsernameMode, str]] = ...) -> None: ... + +class V1TelemetryAttribute(_message.Message): + __slots__ = ["field", "value", "timestamp"] + class Label(_message.Message): + __slots__ = ["field"] + FIELD_FIELD_NUMBER: _ClassVar[int] + field: V1TelemetryField + def __init__(self, field: _Optional[_Union[V1TelemetryField, _Mapping]] = ...) -> None: ... + FIELD_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + field: V1TelemetryField + value: V1TelemetryValue + timestamp: int + def __init__(self, field: _Optional[_Union[V1TelemetryField, _Mapping]] = ..., value: _Optional[_Union[V1TelemetryValue, _Mapping]] = ..., timestamp: _Optional[int] = ...) -> None: ... + +class V1TelemetryAttributeRecordProto(_message.Message): + __slots__ = ["common", "attribute"] + COMMON_FIELD_NUMBER: _ClassVar[int] + ATTRIBUTE_FIELD_NUMBER: _ClassVar[int] + common: V1TelemetryMetadataProto + attribute: V1TelemetryAttribute + def __init__(self, common: _Optional[_Union[V1TelemetryMetadataProto, _Mapping]] = ..., attribute: _Optional[_Union[V1TelemetryAttribute, _Mapping]] = ...) -> None: ... + +class V1TelemetryAttributeV2(_message.Message): + __slots__ = ["attribute_name", "value"] + ATTRIBUTE_NAME_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + attribute_name: str + value: V1TelemetryValue + def __init__(self, attribute_name: _Optional[str] = ..., value: _Optional[_Union[V1TelemetryValue, _Mapping]] = ...) -> None: ... + +class V1TelemetryBatchProto(_message.Message): + __slots__ = ["environment_id", "events"] + ENVIRONMENT_ID_FIELD_NUMBER: _ClassVar[int] + EVENTS_FIELD_NUMBER: _ClassVar[int] + environment_id: str + events: _containers.RepeatedCompositeFieldContainer[V1TelemetryEventRecordProto] + def __init__(self, environment_id: _Optional[str] = ..., events: _Optional[_Iterable[_Union[V1TelemetryEventRecordProto, _Mapping]]] = ...) -> None: ... + +class V1TelemetryEventRecordProto(_message.Message): + __slots__ = ["common", "event_name", "encoded_message", "facet_detail_name"] + COMMON_FIELD_NUMBER: _ClassVar[int] + EVENT_NAME_FIELD_NUMBER: _ClassVar[int] + ENCODED_MESSAGE_FIELD_NUMBER: _ClassVar[int] + FACET_DETAIL_NAME_FIELD_NUMBER: _ClassVar[int] + common: V1TelemetryMetadataProto + event_name: str + encoded_message: bytes + facet_detail_name: str + def __init__(self, common: _Optional[_Union[V1TelemetryMetadataProto, _Mapping]] = ..., event_name: _Optional[str] = ..., encoded_message: _Optional[bytes] = ..., facet_detail_name: _Optional[str] = ...) -> None: ... + +class V1TelemetryField(_message.Message): + __slots__ = ["entity_name", "field_path"] + ENTITY_NAME_FIELD_NUMBER: _ClassVar[int] + FIELD_PATH_FIELD_NUMBER: _ClassVar[int] + entity_name: str + field_path: str + def __init__(self, entity_name: _Optional[str] = ..., field_path: _Optional[str] = ...) -> None: ... + +class V1TelemetryKey(_message.Message): + __slots__ = ["key_name", "value"] + KEY_NAME_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key_name: str + value: V1TelemetryValue + def __init__(self, key_name: _Optional[str] = ..., value: _Optional[_Union[V1TelemetryValue, _Mapping]] = ...) -> None: ... + +class V1TelemetryMetadataProto(_message.Message): + __slots__ = ["user_id", "session_id", "record_id", "telemetry_scope_id", "is_queryable", "keyvalue_column", "processing_attempts_count", "pub_sub_message_id"] + class TelemetryScopeId(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + unset: _ClassVar[V1TelemetryMetadataProto.TelemetryScopeId] + platform_server: _ClassVar[V1TelemetryMetadataProto.TelemetryScopeId] + platform_client: _ClassVar[V1TelemetryMetadataProto.TelemetryScopeId] + game_server: _ClassVar[V1TelemetryMetadataProto.TelemetryScopeId] + game_client: _ClassVar[V1TelemetryMetadataProto.TelemetryScopeId] + unset: V1TelemetryMetadataProto.TelemetryScopeId + platform_server: V1TelemetryMetadataProto.TelemetryScopeId + platform_client: V1TelemetryMetadataProto.TelemetryScopeId + game_server: V1TelemetryMetadataProto.TelemetryScopeId + game_client: V1TelemetryMetadataProto.TelemetryScopeId + USER_ID_FIELD_NUMBER: _ClassVar[int] + SESSION_ID_FIELD_NUMBER: _ClassVar[int] + RECORD_ID_FIELD_NUMBER: _ClassVar[int] + TELEMETRY_SCOPE_ID_FIELD_NUMBER: _ClassVar[int] + IS_QUERYABLE_FIELD_NUMBER: _ClassVar[int] + KEYVALUE_COLUMN_FIELD_NUMBER: _ClassVar[int] + PROCESSING_ATTEMPTS_COUNT_FIELD_NUMBER: _ClassVar[int] + PUB_SUB_MESSAGE_ID_FIELD_NUMBER: _ClassVar[int] + user_id: str + session_id: int + record_id: str + telemetry_scope_id: V1TelemetryMetadataProto.TelemetryScopeId + is_queryable: bool + keyvalue_column: str + processing_attempts_count: int + pub_sub_message_id: str + def __init__(self, user_id: _Optional[str] = ..., session_id: _Optional[int] = ..., record_id: _Optional[str] = ..., telemetry_scope_id: _Optional[_Union[V1TelemetryMetadataProto.TelemetryScopeId, str]] = ..., is_queryable: bool = ..., keyvalue_column: _Optional[str] = ..., processing_attempts_count: _Optional[int] = ..., pub_sub_message_id: _Optional[str] = ...) -> None: ... + +class V1TelemetryMetricRecordProto(_message.Message): + __slots__ = ["long", "double", "boolean", "common", "metric_id"] + class Kind(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + unspecified: _ClassVar[V1TelemetryMetricRecordProto.Kind] + gauge: _ClassVar[V1TelemetryMetricRecordProto.Kind] + delta: _ClassVar[V1TelemetryMetricRecordProto.Kind] + cumulative: _ClassVar[V1TelemetryMetricRecordProto.Kind] + unspecified: V1TelemetryMetricRecordProto.Kind + gauge: V1TelemetryMetricRecordProto.Kind + delta: V1TelemetryMetricRecordProto.Kind + cumulative: V1TelemetryMetricRecordProto.Kind + LONG_FIELD_NUMBER: _ClassVar[int] + DOUBLE_FIELD_NUMBER: _ClassVar[int] + BOOLEAN_FIELD_NUMBER: _ClassVar[int] + COMMON_FIELD_NUMBER: _ClassVar[int] + METRIC_ID_FIELD_NUMBER: _ClassVar[int] + long: int + double: float + boolean: bool + common: V1TelemetryMetadataProto + metric_id: str + def __init__(self, long: _Optional[int] = ..., double: _Optional[float] = ..., boolean: bool = ..., common: _Optional[_Union[V1TelemetryMetadataProto, _Mapping]] = ..., metric_id: _Optional[str] = ...) -> None: ... + +class V1TelemetryValue(_message.Message): + __slots__ = ["int_value", "double_value", "string_value", "bool_value"] + INT_VALUE_FIELD_NUMBER: _ClassVar[int] + DOUBLE_VALUE_FIELD_NUMBER: _ClassVar[int] + STRING_VALUE_FIELD_NUMBER: _ClassVar[int] + BOOL_VALUE_FIELD_NUMBER: _ClassVar[int] + int_value: int + double_value: float + string_value: str + bool_value: bool + def __init__(self, int_value: _Optional[int] = ..., double_value: _Optional[float] = ..., string_value: _Optional[str] = ..., bool_value: bool = ...) -> None: ... + +class ValidateNiaAppleAuthTokenRequestProto(_message.Message): + __slots__ = ["nia_apple_auth_token"] + NIA_APPLE_AUTH_TOKEN_FIELD_NUMBER: _ClassVar[int] + nia_apple_auth_token: bytes + def __init__(self, nia_apple_auth_token: _Optional[bytes] = ...) -> None: ... + +class ValidateNiaAppleAuthTokenResponseProto(_message.Message): + __slots__ = ["status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[ValidateNiaAppleAuthTokenResponseProto.Status] + SUCCESS: _ClassVar[ValidateNiaAppleAuthTokenResponseProto.Status] + INVALID_AUTH: _ClassVar[ValidateNiaAppleAuthTokenResponseProto.Status] + EXPIRED_AUTH: _ClassVar[ValidateNiaAppleAuthTokenResponseProto.Status] + SERVER_ERROR: _ClassVar[ValidateNiaAppleAuthTokenResponseProto.Status] + UNSET: ValidateNiaAppleAuthTokenResponseProto.Status + SUCCESS: ValidateNiaAppleAuthTokenResponseProto.Status + INVALID_AUTH: ValidateNiaAppleAuthTokenResponseProto.Status + EXPIRED_AUTH: ValidateNiaAppleAuthTokenResponseProto.Status + SERVER_ERROR: ValidateNiaAppleAuthTokenResponseProto.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + status: ValidateNiaAppleAuthTokenResponseProto.Status + def __init__(self, status: _Optional[_Union[ValidateNiaAppleAuthTokenResponseProto.Status, str]] = ...) -> None: ... + +class Value(_message.Message): + __slots__ = ["null_value", "number_value", "string_value", "bool_value", "struct_value", "list_value"] + NULL_VALUE_FIELD_NUMBER: _ClassVar[int] + NUMBER_VALUE_FIELD_NUMBER: _ClassVar[int] + STRING_VALUE_FIELD_NUMBER: _ClassVar[int] + BOOL_VALUE_FIELD_NUMBER: _ClassVar[int] + STRUCT_VALUE_FIELD_NUMBER: _ClassVar[int] + LIST_VALUE_FIELD_NUMBER: _ClassVar[int] + null_value: NullValue + number_value: float + string_value: str + bool_value: bool + struct_value: Struct + list_value: ListValue + def __init__(self, null_value: _Optional[_Union[NullValue, str]] = ..., number_value: _Optional[float] = ..., string_value: _Optional[str] = ..., bool_value: bool = ..., struct_value: _Optional[_Union[Struct, _Mapping]] = ..., list_value: _Optional[_Union[ListValue, _Mapping]] = ...) -> None: ... + +class VasaClientAction(_message.Message): + __slots__ = ["action"] + class ActionEnum(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + INVALID_VASA_CLIENT_ACTION: _ClassVar[VasaClientAction.ActionEnum] + COLLECT_ADID: _ClassVar[VasaClientAction.ActionEnum] + INVALID_VASA_CLIENT_ACTION: VasaClientAction.ActionEnum + COLLECT_ADID: VasaClientAction.ActionEnum + ACTION_FIELD_NUMBER: _ClassVar[int] + action: VasaClientAction.ActionEnum + def __init__(self, action: _Optional[_Union[VasaClientAction.ActionEnum, str]] = ...) -> None: ... + +class Vector3(_message.Message): + __slots__ = ["x", "y", "z"] + X_FIELD_NUMBER: _ClassVar[int] + Y_FIELD_NUMBER: _ClassVar[int] + Z_FIELD_NUMBER: _ClassVar[int] + x: float + y: float + z: float + def __init__(self, x: _Optional[float] = ..., y: _Optional[float] = ..., z: _Optional[float] = ...) -> None: ... + +class VerboseLogCombatProto(_message.Message): + __slots__ = ["enabled", "enable_core_combat", "enable_combat_challenge_setup", "enable_combat_vs_seeker_setup", "enable_web_socket", "enable_on_application_focus", "enable_on_application_pause", "enable_on_application_quit", "enable_exception_caught", "progress_token_priority", "enable_rpc_error_data", "client_log_decay_time_in_hours"] + ENABLED_FIELD_NUMBER: _ClassVar[int] + ENABLE_CORE_COMBAT_FIELD_NUMBER: _ClassVar[int] + ENABLE_COMBAT_CHALLENGE_SETUP_FIELD_NUMBER: _ClassVar[int] + ENABLE_COMBAT_VS_SEEKER_SETUP_FIELD_NUMBER: _ClassVar[int] + ENABLE_WEB_SOCKET_FIELD_NUMBER: _ClassVar[int] + ENABLE_ON_APPLICATION_FOCUS_FIELD_NUMBER: _ClassVar[int] + ENABLE_ON_APPLICATION_PAUSE_FIELD_NUMBER: _ClassVar[int] + ENABLE_ON_APPLICATION_QUIT_FIELD_NUMBER: _ClassVar[int] + ENABLE_EXCEPTION_CAUGHT_FIELD_NUMBER: _ClassVar[int] + PROGRESS_TOKEN_PRIORITY_FIELD_NUMBER: _ClassVar[int] + ENABLE_RPC_ERROR_DATA_FIELD_NUMBER: _ClassVar[int] + CLIENT_LOG_DECAY_TIME_IN_HOURS_FIELD_NUMBER: _ClassVar[int] + enabled: bool + enable_core_combat: bool + enable_combat_challenge_setup: bool + enable_combat_vs_seeker_setup: bool + enable_web_socket: bool + enable_on_application_focus: bool + enable_on_application_pause: bool + enable_on_application_quit: bool + enable_exception_caught: bool + progress_token_priority: int + enable_rpc_error_data: bool + client_log_decay_time_in_hours: int + def __init__(self, enabled: bool = ..., enable_core_combat: bool = ..., enable_combat_challenge_setup: bool = ..., enable_combat_vs_seeker_setup: bool = ..., enable_web_socket: bool = ..., enable_on_application_focus: bool = ..., enable_on_application_pause: bool = ..., enable_on_application_quit: bool = ..., enable_exception_caught: bool = ..., progress_token_priority: _Optional[int] = ..., enable_rpc_error_data: bool = ..., client_log_decay_time_in_hours: _Optional[int] = ...) -> None: ... + +class VerboseLogRaidProto(_message.Message): + __slots__ = ["enabled", "enable_join_lobby", "enable_leave_lobby", "enable_lobby_visibility", "enable_get_raid_details", "enable_start_raid_battle", "enable_attack_raid", "enable_send_raid_invitation", "enable_on_application_focus", "enable_on_application_pause", "enable_on_application_quit", "enable_exception_caught", "enable_progress_token", "enable_rpc_error_data", "enable_client_prediction_inconsistency_data", "client_log_decay_time_in_hours"] + ENABLED_FIELD_NUMBER: _ClassVar[int] + ENABLE_JOIN_LOBBY_FIELD_NUMBER: _ClassVar[int] + ENABLE_LEAVE_LOBBY_FIELD_NUMBER: _ClassVar[int] + ENABLE_LOBBY_VISIBILITY_FIELD_NUMBER: _ClassVar[int] + ENABLE_GET_RAID_DETAILS_FIELD_NUMBER: _ClassVar[int] + ENABLE_START_RAID_BATTLE_FIELD_NUMBER: _ClassVar[int] + ENABLE_ATTACK_RAID_FIELD_NUMBER: _ClassVar[int] + ENABLE_SEND_RAID_INVITATION_FIELD_NUMBER: _ClassVar[int] + ENABLE_ON_APPLICATION_FOCUS_FIELD_NUMBER: _ClassVar[int] + ENABLE_ON_APPLICATION_PAUSE_FIELD_NUMBER: _ClassVar[int] + ENABLE_ON_APPLICATION_QUIT_FIELD_NUMBER: _ClassVar[int] + ENABLE_EXCEPTION_CAUGHT_FIELD_NUMBER: _ClassVar[int] + ENABLE_PROGRESS_TOKEN_FIELD_NUMBER: _ClassVar[int] + ENABLE_RPC_ERROR_DATA_FIELD_NUMBER: _ClassVar[int] + ENABLE_CLIENT_PREDICTION_INCONSISTENCY_DATA_FIELD_NUMBER: _ClassVar[int] + CLIENT_LOG_DECAY_TIME_IN_HOURS_FIELD_NUMBER: _ClassVar[int] + enabled: bool + enable_join_lobby: bool + enable_leave_lobby: bool + enable_lobby_visibility: bool + enable_get_raid_details: bool + enable_start_raid_battle: bool + enable_attack_raid: bool + enable_send_raid_invitation: bool + enable_on_application_focus: bool + enable_on_application_pause: bool + enable_on_application_quit: bool + enable_exception_caught: bool + enable_progress_token: bool + enable_rpc_error_data: bool + enable_client_prediction_inconsistency_data: bool + client_log_decay_time_in_hours: int + def __init__(self, enabled: bool = ..., enable_join_lobby: bool = ..., enable_leave_lobby: bool = ..., enable_lobby_visibility: bool = ..., enable_get_raid_details: bool = ..., enable_start_raid_battle: bool = ..., enable_attack_raid: bool = ..., enable_send_raid_invitation: bool = ..., enable_on_application_focus: bool = ..., enable_on_application_pause: bool = ..., enable_on_application_quit: bool = ..., enable_exception_caught: bool = ..., enable_progress_token: bool = ..., enable_rpc_error_data: bool = ..., enable_client_prediction_inconsistency_data: bool = ..., client_log_decay_time_in_hours: _Optional[int] = ...) -> None: ... + +class VerifyChallengeOutProto(_message.Message): + __slots__ = ["success"] + SUCCESS_FIELD_NUMBER: _ClassVar[int] + success: bool + def __init__(self, success: bool = ...) -> None: ... + +class VerifyChallengeProto(_message.Message): + __slots__ = ["token"] + TOKEN_FIELD_NUMBER: _ClassVar[int] + token: str + def __init__(self, token: _Optional[str] = ...) -> None: ... + +class VersionedKey(_message.Message): + __slots__ = ["key", "version"] + KEY_FIELD_NUMBER: _ClassVar[int] + VERSION_FIELD_NUMBER: _ClassVar[int] + key: Key + version: int + def __init__(self, key: _Optional[_Union[Key, _Mapping]] = ..., version: _Optional[int] = ...) -> None: ... + +class VersionedKeyValuePair(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: Key + value: VersionedValue + def __init__(self, key: _Optional[_Union[Key, _Mapping]] = ..., value: _Optional[_Union[VersionedValue, _Mapping]] = ...) -> None: ... + +class VersionedValue(_message.Message): + __slots__ = ["version", "data"] + VERSION_FIELD_NUMBER: _ClassVar[int] + DATA_FIELD_NUMBER: _ClassVar[int] + version: int + data: bytes + def __init__(self, version: _Optional[int] = ..., data: _Optional[bytes] = ...) -> None: ... + +class ViewPointOfInterestImageTelemetry(_message.Message): + __slots__ = ["result", "fort_id", "fort_type", "in_range", "was_gym_interior", "partner_id", "campaign_id"] + RESULT_FIELD_NUMBER: _ClassVar[int] + FORT_ID_FIELD_NUMBER: _ClassVar[int] + FORT_TYPE_FIELD_NUMBER: _ClassVar[int] + IN_RANGE_FIELD_NUMBER: _ClassVar[int] + WAS_GYM_INTERIOR_FIELD_NUMBER: _ClassVar[int] + PARTNER_ID_FIELD_NUMBER: _ClassVar[int] + CAMPAIGN_ID_FIELD_NUMBER: _ClassVar[int] + result: str + fort_id: str + fort_type: int + in_range: bool + was_gym_interior: bool + partner_id: str + campaign_id: str + def __init__(self, result: _Optional[str] = ..., fort_id: _Optional[str] = ..., fort_type: _Optional[int] = ..., in_range: bool = ..., was_gym_interior: bool = ..., partner_id: _Optional[str] = ..., campaign_id: _Optional[str] = ...) -> None: ... + +class ViewRoutePinOutProto(_message.Message): + __slots__ = ["result", "pin"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[ViewRoutePinOutProto.Result] + SUCCESS: _ClassVar[ViewRoutePinOutProto.Result] + ERROR_UNKNOWN: _ClassVar[ViewRoutePinOutProto.Result] + ERROR_ROUTE_NOT_FOUND: _ClassVar[ViewRoutePinOutProto.Result] + ERROR_PIN_NOT_FOUND: _ClassVar[ViewRoutePinOutProto.Result] + UNSET: ViewRoutePinOutProto.Result + SUCCESS: ViewRoutePinOutProto.Result + ERROR_UNKNOWN: ViewRoutePinOutProto.Result + ERROR_ROUTE_NOT_FOUND: ViewRoutePinOutProto.Result + ERROR_PIN_NOT_FOUND: ViewRoutePinOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + PIN_FIELD_NUMBER: _ClassVar[int] + result: ViewRoutePinOutProto.Result + pin: RoutePin + def __init__(self, result: _Optional[_Union[ViewRoutePinOutProto.Result, str]] = ..., pin: _Optional[_Union[RoutePin, _Mapping]] = ...) -> None: ... + +class ViewRoutePinProto(_message.Message): + __slots__ = ["route_id", "pin_id"] + ROUTE_ID_FIELD_NUMBER: _ClassVar[int] + PIN_ID_FIELD_NUMBER: _ClassVar[int] + route_id: str + pin_id: str + def __init__(self, route_id: _Optional[str] = ..., pin_id: _Optional[str] = ...) -> None: ... + +class VistaGeneralSettingsProto(_message.Message): + __slots__ = ["is_feature_enabled", "is_vista_battle_enabled", "is_vista_encounters_enabled", "is_vista_map_enabled", "is_vista_spawns_enabled", "base_environment_pokedex_id_range", "base_environment_pokedex_id", "theme_override", "environment_season"] + class SeasonType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + SEASON_UNSET: _ClassVar[VistaGeneralSettingsProto.SeasonType] + SEASON_WINTER: _ClassVar[VistaGeneralSettingsProto.SeasonType] + SEASON_SPRING: _ClassVar[VistaGeneralSettingsProto.SeasonType] + SEASON_SUMMER: _ClassVar[VistaGeneralSettingsProto.SeasonType] + SEASON_FALL: _ClassVar[VistaGeneralSettingsProto.SeasonType] + SEASON_UNSET: VistaGeneralSettingsProto.SeasonType + SEASON_WINTER: VistaGeneralSettingsProto.SeasonType + SEASON_SPRING: VistaGeneralSettingsProto.SeasonType + SEASON_SUMMER: VistaGeneralSettingsProto.SeasonType + SEASON_FALL: VistaGeneralSettingsProto.SeasonType + class PokedexIdRange(_message.Message): + __slots__ = ["min_inclusive", "max_inclusive"] + MIN_INCLUSIVE_FIELD_NUMBER: _ClassVar[int] + MAX_INCLUSIVE_FIELD_NUMBER: _ClassVar[int] + min_inclusive: int + max_inclusive: int + def __init__(self, min_inclusive: _Optional[int] = ..., max_inclusive: _Optional[int] = ...) -> None: ... + IS_FEATURE_ENABLED_FIELD_NUMBER: _ClassVar[int] + IS_VISTA_BATTLE_ENABLED_FIELD_NUMBER: _ClassVar[int] + IS_VISTA_ENCOUNTERS_ENABLED_FIELD_NUMBER: _ClassVar[int] + IS_VISTA_MAP_ENABLED_FIELD_NUMBER: _ClassVar[int] + IS_VISTA_SPAWNS_ENABLED_FIELD_NUMBER: _ClassVar[int] + BASE_ENVIRONMENT_POKEDEX_ID_RANGE_FIELD_NUMBER: _ClassVar[int] + BASE_ENVIRONMENT_POKEDEX_ID_FIELD_NUMBER: _ClassVar[int] + THEME_OVERRIDE_FIELD_NUMBER: _ClassVar[int] + ENVIRONMENT_SEASON_FIELD_NUMBER: _ClassVar[int] + is_feature_enabled: bool + is_vista_battle_enabled: bool + is_vista_encounters_enabled: bool + is_vista_map_enabled: bool + is_vista_spawns_enabled: bool + base_environment_pokedex_id_range: _containers.RepeatedCompositeFieldContainer[VistaGeneralSettingsProto.PokedexIdRange] + base_environment_pokedex_id: _containers.RepeatedScalarFieldContainer[int] + theme_override: str + environment_season: VistaGeneralSettingsProto.SeasonType + def __init__(self, is_feature_enabled: bool = ..., is_vista_battle_enabled: bool = ..., is_vista_encounters_enabled: bool = ..., is_vista_map_enabled: bool = ..., is_vista_spawns_enabled: bool = ..., base_environment_pokedex_id_range: _Optional[_Iterable[_Union[VistaGeneralSettingsProto.PokedexIdRange, _Mapping]]] = ..., base_environment_pokedex_id: _Optional[_Iterable[int]] = ..., theme_override: _Optional[str] = ..., environment_season: _Optional[_Union[VistaGeneralSettingsProto.SeasonType, str]] = ...) -> None: ... + +class VpsAnchor(_message.Message): + __slots__ = ["id", "payload", "payload_string", "hint_image_url"] + ID_FIELD_NUMBER: _ClassVar[int] + PAYLOAD_FIELD_NUMBER: _ClassVar[int] + PAYLOAD_STRING_FIELD_NUMBER: _ClassVar[int] + HINT_IMAGE_URL_FIELD_NUMBER: _ClassVar[int] + id: str + payload: bytes + payload_string: str + hint_image_url: str + def __init__(self, id: _Optional[str] = ..., payload: _Optional[bytes] = ..., payload_string: _Optional[str] = ..., hint_image_url: _Optional[str] = ...) -> None: ... + +class VpsEventMapDisplayProto(_message.Message): + __slots__ = ["event_type", "event_id"] + EVENT_TYPE_FIELD_NUMBER: _ClassVar[int] + EVENT_ID_FIELD_NUMBER: _ClassVar[int] + event_type: VpsEventType + event_id: int + def __init__(self, event_type: _Optional[_Union[VpsEventType, str]] = ..., event_id: _Optional[int] = ...) -> None: ... + +class VpsEventSettingsProto(_message.Message): + __slots__ = ["fort_vps_events"] + class FortVpsEvent(_message.Message): + __slots__ = ["fort_id", "start_time_ms", "end_time_ms", "vps_event"] + FORT_ID_FIELD_NUMBER: _ClassVar[int] + START_TIME_MS_FIELD_NUMBER: _ClassVar[int] + END_TIME_MS_FIELD_NUMBER: _ClassVar[int] + VPS_EVENT_FIELD_NUMBER: _ClassVar[int] + fort_id: str + start_time_ms: int + end_time_ms: int + vps_event: VpsEventMapDisplayProto + def __init__(self, fort_id: _Optional[str] = ..., start_time_ms: _Optional[int] = ..., end_time_ms: _Optional[int] = ..., vps_event: _Optional[_Union[VpsEventMapDisplayProto, _Mapping]] = ...) -> None: ... + FORT_VPS_EVENTS_FIELD_NUMBER: _ClassVar[int] + fort_vps_events: _containers.RepeatedCompositeFieldContainer[VpsEventSettingsProto.FortVpsEvent] + def __init__(self, fort_vps_events: _Optional[_Iterable[_Union[VpsEventSettingsProto.FortVpsEvent, _Mapping]]] = ...) -> None: ... + +class VpsEventWrapperProto(_message.Message): + __slots__ = ["event_type", "event_id", "event_duration", "anchors", "placed_pokemon"] + class EventDurationProto(_message.Message): + __slots__ = ["permanent", "start_ms", "end_ms"] + PERMANENT_FIELD_NUMBER: _ClassVar[int] + START_MS_FIELD_NUMBER: _ClassVar[int] + END_MS_FIELD_NUMBER: _ClassVar[int] + permanent: bool + start_ms: int + end_ms: int + def __init__(self, permanent: bool = ..., start_ms: _Optional[int] = ..., end_ms: _Optional[int] = ...) -> None: ... + EVENT_TYPE_FIELD_NUMBER: _ClassVar[int] + EVENT_ID_FIELD_NUMBER: _ClassVar[int] + EVENT_DURATION_FIELD_NUMBER: _ClassVar[int] + ANCHORS_FIELD_NUMBER: _ClassVar[int] + PLACED_POKEMON_FIELD_NUMBER: _ClassVar[int] + event_type: VpsEventType + event_id: int + event_duration: VpsEventWrapperProto.EventDurationProto + anchors: _containers.RepeatedCompositeFieldContainer[VpsAnchor] + placed_pokemon: _containers.RepeatedCompositeFieldContainer[IrisPokemonObjectProto] + def __init__(self, event_type: _Optional[_Union[VpsEventType, str]] = ..., event_id: _Optional[int] = ..., event_duration: _Optional[_Union[VpsEventWrapperProto.EventDurationProto, _Mapping]] = ..., anchors: _Optional[_Iterable[_Union[VpsAnchor, _Mapping]]] = ..., placed_pokemon: _Optional[_Iterable[_Union[IrisPokemonObjectProto, _Mapping]]] = ...) -> None: ... + +class VpsLocalizationStartedEvent(_message.Message): + __slots__ = ["localization_target_ids", "vps_session_id"] + LOCALIZATION_TARGET_IDS_FIELD_NUMBER: _ClassVar[int] + VPS_SESSION_ID_FIELD_NUMBER: _ClassVar[int] + localization_target_ids: _containers.RepeatedScalarFieldContainer[str] + vps_session_id: str + def __init__(self, localization_target_ids: _Optional[_Iterable[str]] = ..., vps_session_id: _Optional[str] = ...) -> None: ... + +class VpsLocalizationSuccessEvent(_message.Message): + __slots__ = ["localization_target_id", "vps_session_id", "time_to_localize_ms", "num_server_requests"] + LOCALIZATION_TARGET_ID_FIELD_NUMBER: _ClassVar[int] + VPS_SESSION_ID_FIELD_NUMBER: _ClassVar[int] + TIME_TO_LOCALIZE_MS_FIELD_NUMBER: _ClassVar[int] + NUM_SERVER_REQUESTS_FIELD_NUMBER: _ClassVar[int] + localization_target_id: str + vps_session_id: str + time_to_localize_ms: int + num_server_requests: int + def __init__(self, localization_target_id: _Optional[str] = ..., vps_session_id: _Optional[str] = ..., time_to_localize_ms: _Optional[int] = ..., num_server_requests: _Optional[int] = ...) -> None: ... + +class VpsSessionEndedEvent(_message.Message): + __slots__ = ["vps_session_id", "num_server_requests", "time_tracked_ms", "total_session_time_ms", "network_error_codes"] + class NetworkErrorCodesEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: str + value: int + def __init__(self, key: _Optional[str] = ..., value: _Optional[int] = ...) -> None: ... + VPS_SESSION_ID_FIELD_NUMBER: _ClassVar[int] + NUM_SERVER_REQUESTS_FIELD_NUMBER: _ClassVar[int] + TIME_TRACKED_MS_FIELD_NUMBER: _ClassVar[int] + TOTAL_SESSION_TIME_MS_FIELD_NUMBER: _ClassVar[int] + NETWORK_ERROR_CODES_FIELD_NUMBER: _ClassVar[int] + vps_session_id: str + num_server_requests: int + time_tracked_ms: int + total_session_time_ms: int + network_error_codes: _containers.ScalarMap[str, int] + def __init__(self, vps_session_id: _Optional[str] = ..., num_server_requests: _Optional[int] = ..., time_tracked_ms: _Optional[int] = ..., total_session_time_ms: _Optional[int] = ..., network_error_codes: _Optional[_Mapping[str, int]] = ...) -> None: ... + +class VsActionHistory(_message.Message): + __slots__ = ["invoke_time_ms", "pokemon", "move_modifier", "item", "move"] + INVOKE_TIME_MS_FIELD_NUMBER: _ClassVar[int] + POKEMON_FIELD_NUMBER: _ClassVar[int] + MOVE_MODIFIER_FIELD_NUMBER: _ClassVar[int] + ITEM_FIELD_NUMBER: _ClassVar[int] + MOVE_FIELD_NUMBER: _ClassVar[int] + invoke_time_ms: int + pokemon: PokemonProto + move_modifier: MoveModifierProto + item: Item + move: HoloPokemonMove + def __init__(self, invoke_time_ms: _Optional[int] = ..., pokemon: _Optional[_Union[PokemonProto, _Mapping]] = ..., move_modifier: _Optional[_Union[MoveModifierProto, _Mapping]] = ..., item: _Optional[_Union[Item, str]] = ..., move: _Optional[_Union[HoloPokemonMove, str]] = ...) -> None: ... + +class VsSeekerAttributesProto(_message.Message): + __slots__ = ["vs_seeker_status", "start_km_walked", "target_km_walked", "battle_granted_remaining", "max_battles_in_set", "reward_track", "battle_now_sku_id", "additional_battles_granted"] + class VsSeekerStatus(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[VsSeekerAttributesProto.VsSeekerStatus] + STARTED_CHARGING: _ClassVar[VsSeekerAttributesProto.VsSeekerStatus] + FULLY_CHARGED: _ClassVar[VsSeekerAttributesProto.VsSeekerStatus] + ACTIVATED: _ClassVar[VsSeekerAttributesProto.VsSeekerStatus] + UNSET: VsSeekerAttributesProto.VsSeekerStatus + STARTED_CHARGING: VsSeekerAttributesProto.VsSeekerStatus + FULLY_CHARGED: VsSeekerAttributesProto.VsSeekerStatus + ACTIVATED: VsSeekerAttributesProto.VsSeekerStatus + VS_SEEKER_STATUS_FIELD_NUMBER: _ClassVar[int] + START_KM_WALKED_FIELD_NUMBER: _ClassVar[int] + TARGET_KM_WALKED_FIELD_NUMBER: _ClassVar[int] + BATTLE_GRANTED_REMAINING_FIELD_NUMBER: _ClassVar[int] + MAX_BATTLES_IN_SET_FIELD_NUMBER: _ClassVar[int] + REWARD_TRACK_FIELD_NUMBER: _ClassVar[int] + BATTLE_NOW_SKU_ID_FIELD_NUMBER: _ClassVar[int] + ADDITIONAL_BATTLES_GRANTED_FIELD_NUMBER: _ClassVar[int] + vs_seeker_status: VsSeekerAttributesProto.VsSeekerStatus + start_km_walked: float + target_km_walked: float + battle_granted_remaining: int + max_battles_in_set: int + reward_track: VsSeekerRewardTrack + battle_now_sku_id: str + additional_battles_granted: bool + def __init__(self, vs_seeker_status: _Optional[_Union[VsSeekerAttributesProto.VsSeekerStatus, str]] = ..., start_km_walked: _Optional[float] = ..., target_km_walked: _Optional[float] = ..., battle_granted_remaining: _Optional[int] = ..., max_battles_in_set: _Optional[int] = ..., reward_track: _Optional[_Union[VsSeekerRewardTrack, str]] = ..., battle_now_sku_id: _Optional[str] = ..., additional_battles_granted: bool = ...) -> None: ... + +class VsSeekerBattleResult(_message.Message): + __slots__ = ["battle_result", "rewards_claimed", "is_pending_pokemon_reward"] + BATTLE_RESULT_FIELD_NUMBER: _ClassVar[int] + REWARDS_CLAIMED_FIELD_NUMBER: _ClassVar[int] + IS_PENDING_POKEMON_REWARD_FIELD_NUMBER: _ClassVar[int] + battle_result: CombatPlayerFinishState + rewards_claimed: bool + is_pending_pokemon_reward: bool + def __init__(self, battle_result: _Optional[_Union[CombatPlayerFinishState, str]] = ..., rewards_claimed: bool = ..., is_pending_pokemon_reward: bool = ...) -> None: ... + +class VsSeekerClientSettingsProto(_message.Message): + __slots__ = ["upgrade_iap_sku_id", "allowed_vs_seeker_league_template_id"] + UPGRADE_IAP_SKU_ID_FIELD_NUMBER: _ClassVar[int] + ALLOWED_VS_SEEKER_LEAGUE_TEMPLATE_ID_FIELD_NUMBER: _ClassVar[int] + upgrade_iap_sku_id: str + allowed_vs_seeker_league_template_id: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, upgrade_iap_sku_id: _Optional[str] = ..., allowed_vs_seeker_league_template_id: _Optional[_Iterable[str]] = ...) -> None: ... + +class VsSeekerCompleteSeasonLogEntry(_message.Message): + __slots__ = ["result", "rewards", "rank", "rating"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[VsSeekerCompleteSeasonLogEntry.Result] + SUCCESS: _ClassVar[VsSeekerCompleteSeasonLogEntry.Result] + UNSET: VsSeekerCompleteSeasonLogEntry.Result + SUCCESS: VsSeekerCompleteSeasonLogEntry.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + REWARDS_FIELD_NUMBER: _ClassVar[int] + RANK_FIELD_NUMBER: _ClassVar[int] + RATING_FIELD_NUMBER: _ClassVar[int] + result: VsSeekerCompleteSeasonLogEntry.Result + rewards: LootProto + rank: int + rating: float + def __init__(self, result: _Optional[_Union[VsSeekerCompleteSeasonLogEntry.Result, str]] = ..., rewards: _Optional[_Union[LootProto, _Mapping]] = ..., rank: _Optional[int] = ..., rating: _Optional[float] = ...) -> None: ... + +class VsSeekerCreateDetail(_message.Message): + __slots__ = ["season", "league"] + SEASON_FIELD_NUMBER: _ClassVar[int] + LEAGUE_FIELD_NUMBER: _ClassVar[int] + season: int + league: str + def __init__(self, season: _Optional[int] = ..., league: _Optional[str] = ...) -> None: ... + +class VsSeekerLootProto(_message.Message): + __slots__ = ["rank_level", "reward", "reward_track"] + class RewardProto(_message.Message): + __slots__ = ["item", "pokemon_reward", "item_loot_table", "item_loot_table_count", "item_ranking_loot_table_count"] + ITEM_FIELD_NUMBER: _ClassVar[int] + POKEMON_REWARD_FIELD_NUMBER: _ClassVar[int] + ITEM_LOOT_TABLE_FIELD_NUMBER: _ClassVar[int] + ITEM_LOOT_TABLE_COUNT_FIELD_NUMBER: _ClassVar[int] + ITEM_RANKING_LOOT_TABLE_COUNT_FIELD_NUMBER: _ClassVar[int] + item: LootItemProto + pokemon_reward: bool + item_loot_table: bool + item_loot_table_count: int + item_ranking_loot_table_count: int + def __init__(self, item: _Optional[_Union[LootItemProto, _Mapping]] = ..., pokemon_reward: bool = ..., item_loot_table: bool = ..., item_loot_table_count: _Optional[int] = ..., item_ranking_loot_table_count: _Optional[int] = ...) -> None: ... + RANK_LEVEL_FIELD_NUMBER: _ClassVar[int] + REWARD_FIELD_NUMBER: _ClassVar[int] + REWARD_TRACK_FIELD_NUMBER: _ClassVar[int] + rank_level: int + reward: _containers.RepeatedCompositeFieldContainer[VsSeekerLootProto.RewardProto] + reward_track: VsSeekerRewardTrack + def __init__(self, rank_level: _Optional[int] = ..., reward: _Optional[_Iterable[_Union[VsSeekerLootProto.RewardProto, _Mapping]]] = ..., reward_track: _Optional[_Union[VsSeekerRewardTrack, str]] = ...) -> None: ... + +class VsSeekerPokemonRewardsProto(_message.Message): + __slots__ = ["available_pokemon", "reward_track"] + class OverrideIvRangeProto(_message.Message): + __slots__ = ["range", "zero"] + RANGE_FIELD_NUMBER: _ClassVar[int] + ZERO_FIELD_NUMBER: _ClassVar[int] + range: RangeProto + zero: bool + def __init__(self, range: _Optional[_Union[RangeProto, _Mapping]] = ..., zero: bool = ...) -> None: ... + class PokemonUnlockProto(_message.Message): + __slots__ = ["pokemon", "limited_pokemon_reward", "guaranteed_limited_pokemon_reward", "unlocked_at_rank", "weight", "attack_iv_override", "defense_iv_override", "stamina_iv_override"] + POKEMON_FIELD_NUMBER: _ClassVar[int] + LIMITED_POKEMON_REWARD_FIELD_NUMBER: _ClassVar[int] + GUARANTEED_LIMITED_POKEMON_REWARD_FIELD_NUMBER: _ClassVar[int] + UNLOCKED_AT_RANK_FIELD_NUMBER: _ClassVar[int] + WEIGHT_FIELD_NUMBER: _ClassVar[int] + ATTACK_IV_OVERRIDE_FIELD_NUMBER: _ClassVar[int] + DEFENSE_IV_OVERRIDE_FIELD_NUMBER: _ClassVar[int] + STAMINA_IV_OVERRIDE_FIELD_NUMBER: _ClassVar[int] + pokemon: PokemonEncounterRewardProto + limited_pokemon_reward: LimitedEditionPokemonEncounterRewardProto + guaranteed_limited_pokemon_reward: LimitedEditionPokemonEncounterRewardProto + unlocked_at_rank: int + weight: float + attack_iv_override: VsSeekerPokemonRewardsProto.OverrideIvRangeProto + defense_iv_override: VsSeekerPokemonRewardsProto.OverrideIvRangeProto + stamina_iv_override: VsSeekerPokemonRewardsProto.OverrideIvRangeProto + def __init__(self, pokemon: _Optional[_Union[PokemonEncounterRewardProto, _Mapping]] = ..., limited_pokemon_reward: _Optional[_Union[LimitedEditionPokemonEncounterRewardProto, _Mapping]] = ..., guaranteed_limited_pokemon_reward: _Optional[_Union[LimitedEditionPokemonEncounterRewardProto, _Mapping]] = ..., unlocked_at_rank: _Optional[int] = ..., weight: _Optional[float] = ..., attack_iv_override: _Optional[_Union[VsSeekerPokemonRewardsProto.OverrideIvRangeProto, _Mapping]] = ..., defense_iv_override: _Optional[_Union[VsSeekerPokemonRewardsProto.OverrideIvRangeProto, _Mapping]] = ..., stamina_iv_override: _Optional[_Union[VsSeekerPokemonRewardsProto.OverrideIvRangeProto, _Mapping]] = ...) -> None: ... + AVAILABLE_POKEMON_FIELD_NUMBER: _ClassVar[int] + REWARD_TRACK_FIELD_NUMBER: _ClassVar[int] + available_pokemon: _containers.RepeatedCompositeFieldContainer[VsSeekerPokemonRewardsProto.PokemonUnlockProto] + reward_track: VsSeekerRewardTrack + def __init__(self, available_pokemon: _Optional[_Iterable[_Union[VsSeekerPokemonRewardsProto.PokemonUnlockProto, _Mapping]]] = ..., reward_track: _Optional[_Union[VsSeekerRewardTrack, str]] = ...) -> None: ... + +class VsSeekerRewardEncounterOutProto(_message.Message): + __slots__ = ["result", "pokemon", "capture_probability", "active_item", "encounter_id"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + VS_SEEKER_ENCOUNTER_UNKNOWN: _ClassVar[VsSeekerRewardEncounterOutProto.Result] + VS_SEEKER_ENCOUNTER_SUCCESS: _ClassVar[VsSeekerRewardEncounterOutProto.Result] + VS_SEEKER_ENCOUNTER_ALREADY_FINISHED: _ClassVar[VsSeekerRewardEncounterOutProto.Result] + ERROR_PLAYER_NOT_ENOUGH_VICTORIES: _ClassVar[VsSeekerRewardEncounterOutProto.Result] + ERROR_POKEMON_INVENTORY_FULL: _ClassVar[VsSeekerRewardEncounterOutProto.Result] + ERROR_REDEEM_ITEM: _ClassVar[VsSeekerRewardEncounterOutProto.Result] + VS_SEEKER_ENCOUNTER_UNKNOWN: VsSeekerRewardEncounterOutProto.Result + VS_SEEKER_ENCOUNTER_SUCCESS: VsSeekerRewardEncounterOutProto.Result + VS_SEEKER_ENCOUNTER_ALREADY_FINISHED: VsSeekerRewardEncounterOutProto.Result + ERROR_PLAYER_NOT_ENOUGH_VICTORIES: VsSeekerRewardEncounterOutProto.Result + ERROR_POKEMON_INVENTORY_FULL: VsSeekerRewardEncounterOutProto.Result + ERROR_REDEEM_ITEM: VsSeekerRewardEncounterOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + POKEMON_FIELD_NUMBER: _ClassVar[int] + CAPTURE_PROBABILITY_FIELD_NUMBER: _ClassVar[int] + ACTIVE_ITEM_FIELD_NUMBER: _ClassVar[int] + ENCOUNTER_ID_FIELD_NUMBER: _ClassVar[int] + result: VsSeekerRewardEncounterOutProto.Result + pokemon: PokemonProto + capture_probability: CaptureProbabilityProto + active_item: Item + encounter_id: int + def __init__(self, result: _Optional[_Union[VsSeekerRewardEncounterOutProto.Result, str]] = ..., pokemon: _Optional[_Union[PokemonProto, _Mapping]] = ..., capture_probability: _Optional[_Union[CaptureProbabilityProto, _Mapping]] = ..., active_item: _Optional[_Union[Item, str]] = ..., encounter_id: _Optional[int] = ...) -> None: ... + +class VsSeekerRewardEncounterProto(_message.Message): + __slots__ = ["win_index"] + WIN_INDEX_FIELD_NUMBER: _ClassVar[int] + win_index: int + def __init__(self, win_index: _Optional[int] = ...) -> None: ... + +class VsSeekerScheduleProto(_message.Message): + __slots__ = ["start_time_ms", "end_time_ms", "vs_seeker_league_template_id", "special_conditions"] + START_TIME_MS_FIELD_NUMBER: _ClassVar[int] + END_TIME_MS_FIELD_NUMBER: _ClassVar[int] + VS_SEEKER_LEAGUE_TEMPLATE_ID_FIELD_NUMBER: _ClassVar[int] + SPECIAL_CONDITIONS_FIELD_NUMBER: _ClassVar[int] + start_time_ms: int + end_time_ms: int + vs_seeker_league_template_id: _containers.RepeatedScalarFieldContainer[str] + special_conditions: _containers.RepeatedCompositeFieldContainer[VsSeekerSpecialCondition] + def __init__(self, start_time_ms: _Optional[int] = ..., end_time_ms: _Optional[int] = ..., vs_seeker_league_template_id: _Optional[_Iterable[str]] = ..., special_conditions: _Optional[_Iterable[_Union[VsSeekerSpecialCondition, _Mapping]]] = ...) -> None: ... + +class VsSeekerScheduleSettingsProto(_message.Message): + __slots__ = ["enabled_combat_hub_main", "enabled_combat_league_view", "enabled_today_view", "season_schedules"] + ENABLED_COMBAT_HUB_MAIN_FIELD_NUMBER: _ClassVar[int] + ENABLED_COMBAT_LEAGUE_VIEW_FIELD_NUMBER: _ClassVar[int] + ENABLED_TODAY_VIEW_FIELD_NUMBER: _ClassVar[int] + SEASON_SCHEDULES_FIELD_NUMBER: _ClassVar[int] + enabled_combat_hub_main: bool + enabled_combat_league_view: bool + enabled_today_view: bool + season_schedules: _containers.RepeatedCompositeFieldContainer[VsSeekerSeasonSchedule] + def __init__(self, enabled_combat_hub_main: bool = ..., enabled_combat_league_view: bool = ..., enabled_today_view: bool = ..., season_schedules: _Optional[_Iterable[_Union[VsSeekerSeasonSchedule, _Mapping]]] = ...) -> None: ... + +class VsSeekerSeasonSchedule(_message.Message): + __slots__ = ["season_title", "description_key", "vs_seeker_schedules", "blog_url"] + SEASON_TITLE_FIELD_NUMBER: _ClassVar[int] + DESCRIPTION_KEY_FIELD_NUMBER: _ClassVar[int] + VS_SEEKER_SCHEDULES_FIELD_NUMBER: _ClassVar[int] + BLOG_URL_FIELD_NUMBER: _ClassVar[int] + season_title: str + description_key: str + vs_seeker_schedules: _containers.RepeatedCompositeFieldContainer[VsSeekerScheduleProto] + blog_url: str + def __init__(self, season_title: _Optional[str] = ..., description_key: _Optional[str] = ..., vs_seeker_schedules: _Optional[_Iterable[_Union[VsSeekerScheduleProto, _Mapping]]] = ..., blog_url: _Optional[str] = ...) -> None: ... + +class VsSeekerSetLogEntry(_message.Message): + __slots__ = ["result", "rewards", "new_rank", "new_rating", "previous_rank", "previous_rating", "number_of_wins", "number_of_battles"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[VsSeekerSetLogEntry.Result] + SUCCESS: _ClassVar[VsSeekerSetLogEntry.Result] + UNSET: VsSeekerSetLogEntry.Result + SUCCESS: VsSeekerSetLogEntry.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + REWARDS_FIELD_NUMBER: _ClassVar[int] + NEW_RANK_FIELD_NUMBER: _ClassVar[int] + NEW_RATING_FIELD_NUMBER: _ClassVar[int] + PREVIOUS_RANK_FIELD_NUMBER: _ClassVar[int] + PREVIOUS_RATING_FIELD_NUMBER: _ClassVar[int] + NUMBER_OF_WINS_FIELD_NUMBER: _ClassVar[int] + NUMBER_OF_BATTLES_FIELD_NUMBER: _ClassVar[int] + result: VsSeekerSetLogEntry.Result + rewards: LootProto + new_rank: int + new_rating: float + previous_rank: int + previous_rating: float + number_of_wins: int + number_of_battles: int + def __init__(self, result: _Optional[_Union[VsSeekerSetLogEntry.Result, str]] = ..., rewards: _Optional[_Union[LootProto, _Mapping]] = ..., new_rank: _Optional[int] = ..., new_rating: _Optional[float] = ..., previous_rank: _Optional[int] = ..., previous_rating: _Optional[float] = ..., number_of_wins: _Optional[int] = ..., number_of_battles: _Optional[int] = ...) -> None: ... + +class VsSeekerSpecialCondition(_message.Message): + __slots__ = ["special_condition_key", "special_condition_start_time_ms", "special_condition_end_time_ms"] + SPECIAL_CONDITION_KEY_FIELD_NUMBER: _ClassVar[int] + SPECIAL_CONDITION_START_TIME_MS_FIELD_NUMBER: _ClassVar[int] + SPECIAL_CONDITION_END_TIME_MS_FIELD_NUMBER: _ClassVar[int] + special_condition_key: str + special_condition_start_time_ms: int + special_condition_end_time_ms: int + def __init__(self, special_condition_key: _Optional[str] = ..., special_condition_start_time_ms: _Optional[int] = ..., special_condition_end_time_ms: _Optional[int] = ...) -> None: ... + +class VsSeekerStartMatchmakingData(_message.Message): + __slots__ = ["rpc_id", "attacking_pokemon_indexes"] + RPC_ID_FIELD_NUMBER: _ClassVar[int] + ATTACKING_POKEMON_INDEXES_FIELD_NUMBER: _ClassVar[int] + rpc_id: int + attacking_pokemon_indexes: _containers.RepeatedScalarFieldContainer[int] + def __init__(self, rpc_id: _Optional[int] = ..., attacking_pokemon_indexes: _Optional[_Iterable[int]] = ...) -> None: ... + +class VsSeekerStartMatchmakingOutProto(_message.Message): + __slots__ = ["result", "challenge", "queue_id"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[VsSeekerStartMatchmakingOutProto.Result] + SUCCESS_OPPONENT_FOUND: _ClassVar[VsSeekerStartMatchmakingOutProto.Result] + SUCCESS_QUEUED: _ClassVar[VsSeekerStartMatchmakingOutProto.Result] + ERROR_NO_BATTLE_PASSES_LEFT: _ClassVar[VsSeekerStartMatchmakingOutProto.Result] + ERROR_ALREADY_IN_QUEUE: _ClassVar[VsSeekerStartMatchmakingOutProto.Result] + ERROR_VS_SEEKER_PLAYER_IN_WRONG_SEASON: _ClassVar[VsSeekerStartMatchmakingOutProto.Result] + ERROR_PLAYER_HAS_NO_VS_SEEKER: _ClassVar[VsSeekerStartMatchmakingOutProto.Result] + ERROR_ACCESS_DENIED: _ClassVar[VsSeekerStartMatchmakingOutProto.Result] + ERROR_POKEMON_LINEUP_INELIGIBLE_FOR_LEAGUE: _ClassVar[VsSeekerStartMatchmakingOutProto.Result] + ERROR_VS_SEEKER_NOT_ACTIVATED: _ClassVar[VsSeekerStartMatchmakingOutProto.Result] + ERROR_TEMPORARILY_UNAVAILABLE: _ClassVar[VsSeekerStartMatchmakingOutProto.Result] + ERROR_EXCEEDED_LIMIT: _ClassVar[VsSeekerStartMatchmakingOutProto.Result] + ERROR_QUEUE_TOO_FULL: _ClassVar[VsSeekerStartMatchmakingOutProto.Result] + UNSET: VsSeekerStartMatchmakingOutProto.Result + SUCCESS_OPPONENT_FOUND: VsSeekerStartMatchmakingOutProto.Result + SUCCESS_QUEUED: VsSeekerStartMatchmakingOutProto.Result + ERROR_NO_BATTLE_PASSES_LEFT: VsSeekerStartMatchmakingOutProto.Result + ERROR_ALREADY_IN_QUEUE: VsSeekerStartMatchmakingOutProto.Result + ERROR_VS_SEEKER_PLAYER_IN_WRONG_SEASON: VsSeekerStartMatchmakingOutProto.Result + ERROR_PLAYER_HAS_NO_VS_SEEKER: VsSeekerStartMatchmakingOutProto.Result + ERROR_ACCESS_DENIED: VsSeekerStartMatchmakingOutProto.Result + ERROR_POKEMON_LINEUP_INELIGIBLE_FOR_LEAGUE: VsSeekerStartMatchmakingOutProto.Result + ERROR_VS_SEEKER_NOT_ACTIVATED: VsSeekerStartMatchmakingOutProto.Result + ERROR_TEMPORARILY_UNAVAILABLE: VsSeekerStartMatchmakingOutProto.Result + ERROR_EXCEEDED_LIMIT: VsSeekerStartMatchmakingOutProto.Result + ERROR_QUEUE_TOO_FULL: VsSeekerStartMatchmakingOutProto.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + CHALLENGE_FIELD_NUMBER: _ClassVar[int] + QUEUE_ID_FIELD_NUMBER: _ClassVar[int] + result: VsSeekerStartMatchmakingOutProto.Result + challenge: CombatChallengeProto + queue_id: str + def __init__(self, result: _Optional[_Union[VsSeekerStartMatchmakingOutProto.Result, str]] = ..., challenge: _Optional[_Union[CombatChallengeProto, _Mapping]] = ..., queue_id: _Optional[str] = ...) -> None: ... + +class VsSeekerStartMatchmakingProto(_message.Message): + __slots__ = ["combat_league_template_id", "attacking_pokemon_id"] + COMBAT_LEAGUE_TEMPLATE_ID_FIELD_NUMBER: _ClassVar[int] + ATTACKING_POKEMON_ID_FIELD_NUMBER: _ClassVar[int] + combat_league_template_id: str + attacking_pokemon_id: _containers.RepeatedScalarFieldContainer[int] + def __init__(self, combat_league_template_id: _Optional[str] = ..., attacking_pokemon_id: _Optional[_Iterable[int]] = ...) -> None: ... + +class VsSeekerStartMatchmakingResponseData(_message.Message): + __slots__ = ["rpc_id", "round_trip_time_ms", "result", "challenge"] + RPC_ID_FIELD_NUMBER: _ClassVar[int] + ROUND_TRIP_TIME_MS_FIELD_NUMBER: _ClassVar[int] + RESULT_FIELD_NUMBER: _ClassVar[int] + CHALLENGE_FIELD_NUMBER: _ClassVar[int] + rpc_id: int + round_trip_time_ms: int + result: VsSeekerStartMatchmakingOutProto.Result + challenge: CombatChallengeLogProto + def __init__(self, rpc_id: _Optional[int] = ..., round_trip_time_ms: _Optional[int] = ..., result: _Optional[_Union[VsSeekerStartMatchmakingOutProto.Result, str]] = ..., challenge: _Optional[_Union[CombatChallengeLogProto, _Mapping]] = ...) -> None: ... + +class VsSeekerWinRewardsLogEntry(_message.Message): + __slots__ = ["result", "rewards", "rank", "win_number"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[VsSeekerWinRewardsLogEntry.Result] + SUCCESS: _ClassVar[VsSeekerWinRewardsLogEntry.Result] + UNSET: VsSeekerWinRewardsLogEntry.Result + SUCCESS: VsSeekerWinRewardsLogEntry.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + REWARDS_FIELD_NUMBER: _ClassVar[int] + RANK_FIELD_NUMBER: _ClassVar[int] + WIN_NUMBER_FIELD_NUMBER: _ClassVar[int] + result: VsSeekerWinRewardsLogEntry.Result + rewards: LootProto + rank: int + win_number: int + def __init__(self, result: _Optional[_Union[VsSeekerWinRewardsLogEntry.Result, str]] = ..., rewards: _Optional[_Union[LootProto, _Mapping]] = ..., rank: _Optional[int] = ..., win_number: _Optional[int] = ...) -> None: ... + +class WainaGetRewardsRequest(_message.Message): + __slots__ = ["sleep_day"] + SLEEP_DAY_FIELD_NUMBER: _ClassVar[int] + sleep_day: int + def __init__(self, sleep_day: _Optional[int] = ...) -> None: ... + +class WainaGetRewardsResponse(_message.Message): + __slots__ = ["status", "loot_proto", "reward_tier_sec", "buddy_bonus_heart", "buddy"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[WainaGetRewardsResponse.Status] + SUCCESS: _ClassVar[WainaGetRewardsResponse.Status] + ERROR: _ClassVar[WainaGetRewardsResponse.Status] + ERROR_ALREADY_REWARDED: _ClassVar[WainaGetRewardsResponse.Status] + ERROR_SLEEP_RECORDS_NOT_AFTER_TIMESTAMP: _ClassVar[WainaGetRewardsResponse.Status] + ERROR_MISSING_SLEEP_RECORD: _ClassVar[WainaGetRewardsResponse.Status] + ERROR_NOTIFICATION: _ClassVar[WainaGetRewardsResponse.Status] + UNSET: WainaGetRewardsResponse.Status + SUCCESS: WainaGetRewardsResponse.Status + ERROR: WainaGetRewardsResponse.Status + ERROR_ALREADY_REWARDED: WainaGetRewardsResponse.Status + ERROR_SLEEP_RECORDS_NOT_AFTER_TIMESTAMP: WainaGetRewardsResponse.Status + ERROR_MISSING_SLEEP_RECORD: WainaGetRewardsResponse.Status + ERROR_NOTIFICATION: WainaGetRewardsResponse.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + LOOT_PROTO_FIELD_NUMBER: _ClassVar[int] + REWARD_TIER_SEC_FIELD_NUMBER: _ClassVar[int] + BUDDY_BONUS_HEART_FIELD_NUMBER: _ClassVar[int] + BUDDY_FIELD_NUMBER: _ClassVar[int] + status: WainaGetRewardsResponse.Status + loot_proto: LootProto + reward_tier_sec: int + buddy_bonus_heart: int + buddy: PokemonProto + def __init__(self, status: _Optional[_Union[WainaGetRewardsResponse.Status, str]] = ..., loot_proto: _Optional[_Union[LootProto, _Mapping]] = ..., reward_tier_sec: _Optional[int] = ..., buddy_bonus_heart: _Optional[int] = ..., buddy: _Optional[_Union[PokemonProto, _Mapping]] = ...) -> None: ... + +class WainaPreferences(_message.Message): + __slots__ = ["ball", "autocatch", "autospin", "notify_spin", "notify_catch", "notify_push", "always_advertise", "sleep_tracking", "sleep_reward_time_sec", "voice_effect"] + BALL_FIELD_NUMBER: _ClassVar[int] + AUTOCATCH_FIELD_NUMBER: _ClassVar[int] + AUTOSPIN_FIELD_NUMBER: _ClassVar[int] + NOTIFY_SPIN_FIELD_NUMBER: _ClassVar[int] + NOTIFY_CATCH_FIELD_NUMBER: _ClassVar[int] + NOTIFY_PUSH_FIELD_NUMBER: _ClassVar[int] + ALWAYS_ADVERTISE_FIELD_NUMBER: _ClassVar[int] + SLEEP_TRACKING_FIELD_NUMBER: _ClassVar[int] + SLEEP_REWARD_TIME_SEC_FIELD_NUMBER: _ClassVar[int] + VOICE_EFFECT_FIELD_NUMBER: _ClassVar[int] + ball: Item + autocatch: bool + autospin: bool + notify_spin: bool + notify_catch: bool + notify_push: bool + always_advertise: bool + sleep_tracking: bool + sleep_reward_time_sec: int + voice_effect: bool + def __init__(self, ball: _Optional[_Union[Item, str]] = ..., autocatch: bool = ..., autospin: bool = ..., notify_spin: bool = ..., notify_catch: bool = ..., notify_push: bool = ..., always_advertise: bool = ..., sleep_tracking: bool = ..., sleep_reward_time_sec: _Optional[int] = ..., voice_effect: bool = ...) -> None: ... + +class WainaSubmitSleepDataRequest(_message.Message): + __slots__ = ["sleep_record"] + SLEEP_RECORD_FIELD_NUMBER: _ClassVar[int] + sleep_record: _containers.RepeatedCompositeFieldContainer[ClientSleepRecord] + def __init__(self, sleep_record: _Optional[_Iterable[_Union[ClientSleepRecord, _Mapping]]] = ...) -> None: ... + +class WainaSubmitSleepDataResponse(_message.Message): + __slots__ = ["status"] + class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[WainaSubmitSleepDataResponse.Status] + SUCCESS: _ClassVar[WainaSubmitSleepDataResponse.Status] + ERROR: _ClassVar[WainaSubmitSleepDataResponse.Status] + UNSET: WainaSubmitSleepDataResponse.Status + SUCCESS: WainaSubmitSleepDataResponse.Status + ERROR: WainaSubmitSleepDataResponse.Status + STATUS_FIELD_NUMBER: _ClassVar[int] + status: WainaSubmitSleepDataResponse.Status + def __init__(self, status: _Optional[_Union[WainaSubmitSleepDataResponse.Status, str]] = ...) -> None: ... + +class WallabySettingsProto(_message.Message): + __slots__ = ["enable", "activity_length_s", "test_mask"] + ENABLE_FIELD_NUMBER: _ClassVar[int] + ACTIVITY_LENGTH_S_FIELD_NUMBER: _ClassVar[int] + TEST_MASK_FIELD_NUMBER: _ClassVar[int] + enable: bool + activity_length_s: float + test_mask: int + def __init__(self, enable: bool = ..., activity_length_s: _Optional[float] = ..., test_mask: _Optional[int] = ...) -> None: ... + +class WayfarerOnboardingFlowTelemetry(_message.Message): + __slots__ = ["event_type"] + class EventType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[WayfarerOnboardingFlowTelemetry.EventType] + ENTER_WAYFARER_WEBSITE: _ClassVar[WayfarerOnboardingFlowTelemetry.EventType] + DEFER_WAYFARER_ONBOARDING: _ClassVar[WayfarerOnboardingFlowTelemetry.EventType] + SIMPLIFIED_ONBOARDING_OK: _ClassVar[WayfarerOnboardingFlowTelemetry.EventType] + UNSET: WayfarerOnboardingFlowTelemetry.EventType + ENTER_WAYFARER_WEBSITE: WayfarerOnboardingFlowTelemetry.EventType + DEFER_WAYFARER_ONBOARDING: WayfarerOnboardingFlowTelemetry.EventType + SIMPLIFIED_ONBOARDING_OK: WayfarerOnboardingFlowTelemetry.EventType + EVENT_TYPE_FIELD_NUMBER: _ClassVar[int] + event_type: WayfarerOnboardingFlowTelemetry.EventType + def __init__(self, event_type: _Optional[_Union[WayfarerOnboardingFlowTelemetry.EventType, str]] = ...) -> None: ... + +class WayspotEditTelemetry(_message.Message): + __slots__ = ["wayspot_edit_telemetry_id"] + class WayspotEditEventId(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNKNOWN: _ClassVar[WayspotEditTelemetry.WayspotEditEventId] + EDIT_IMAGE_UPLOAD_NOW: _ClassVar[WayspotEditTelemetry.WayspotEditEventId] + EDIT_IMAGE_UPLOAD_LATER: _ClassVar[WayspotEditTelemetry.WayspotEditEventId] + UNKNOWN: WayspotEditTelemetry.WayspotEditEventId + EDIT_IMAGE_UPLOAD_NOW: WayspotEditTelemetry.WayspotEditEventId + EDIT_IMAGE_UPLOAD_LATER: WayspotEditTelemetry.WayspotEditEventId + WAYSPOT_EDIT_TELEMETRY_ID_FIELD_NUMBER: _ClassVar[int] + wayspot_edit_telemetry_id: WayspotEditTelemetry.WayspotEditEventId + def __init__(self, wayspot_edit_telemetry_id: _Optional[_Union[WayspotEditTelemetry.WayspotEditEventId, str]] = ...) -> None: ... + +class WeatherAffinityProto(_message.Message): + __slots__ = ["weather_condition", "pokemon_type", "weakness_pokemon_type"] + WEATHER_CONDITION_FIELD_NUMBER: _ClassVar[int] + POKEMON_TYPE_FIELD_NUMBER: _ClassVar[int] + WEAKNESS_POKEMON_TYPE_FIELD_NUMBER: _ClassVar[int] + weather_condition: GameplayWeatherProto.WeatherCondition + pokemon_type: _containers.RepeatedScalarFieldContainer[HoloPokemonType] + weakness_pokemon_type: _containers.RepeatedScalarFieldContainer[HoloPokemonType] + def __init__(self, weather_condition: _Optional[_Union[GameplayWeatherProto.WeatherCondition, str]] = ..., pokemon_type: _Optional[_Iterable[_Union[HoloPokemonType, str]]] = ..., weakness_pokemon_type: _Optional[_Iterable[_Union[HoloPokemonType, str]]] = ...) -> None: ... + +class WeatherAlertProto(_message.Message): + __slots__ = ["severity", "warn_weather"] + class Severity(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + NONE: _ClassVar[WeatherAlertProto.Severity] + MODERATE: _ClassVar[WeatherAlertProto.Severity] + EXTREME: _ClassVar[WeatherAlertProto.Severity] + NONE: WeatherAlertProto.Severity + MODERATE: WeatherAlertProto.Severity + EXTREME: WeatherAlertProto.Severity + SEVERITY_FIELD_NUMBER: _ClassVar[int] + WARN_WEATHER_FIELD_NUMBER: _ClassVar[int] + severity: WeatherAlertProto.Severity + warn_weather: bool + def __init__(self, severity: _Optional[_Union[WeatherAlertProto.Severity, str]] = ..., warn_weather: bool = ...) -> None: ... + +class WeatherAlertSettingsProto(_message.Message): + __slots__ = ["warn_weather", "default_severity", "ignores", "enforces"] + class AlertEnforceSettings(_message.Message): + __slots__ = ["country_code", "when"] + class EnforceCondition(_message.Message): + __slots__ = ["color", "type", "category"] + COLOR_FIELD_NUMBER: _ClassVar[int] + TYPE_FIELD_NUMBER: _ClassVar[int] + CATEGORY_FIELD_NUMBER: _ClassVar[int] + color: _containers.RepeatedScalarFieldContainer[str] + type: _containers.RepeatedScalarFieldContainer[str] + category: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, color: _Optional[_Iterable[str]] = ..., type: _Optional[_Iterable[str]] = ..., category: _Optional[_Iterable[str]] = ...) -> None: ... + COUNTRY_CODE_FIELD_NUMBER: _ClassVar[int] + WHEN_FIELD_NUMBER: _ClassVar[int] + country_code: str + when: WeatherAlertSettingsProto.AlertEnforceSettings.EnforceCondition + def __init__(self, country_code: _Optional[str] = ..., when: _Optional[_Union[WeatherAlertSettingsProto.AlertEnforceSettings.EnforceCondition, _Mapping]] = ...) -> None: ... + class AlertIgnoreSettings(_message.Message): + __slots__ = ["country_code", "when"] + class OverrideCondition(_message.Message): + __slots__ = ["color", "type"] + COLOR_FIELD_NUMBER: _ClassVar[int] + TYPE_FIELD_NUMBER: _ClassVar[int] + color: _containers.RepeatedScalarFieldContainer[str] + type: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, color: _Optional[_Iterable[str]] = ..., type: _Optional[_Iterable[str]] = ...) -> None: ... + COUNTRY_CODE_FIELD_NUMBER: _ClassVar[int] + WHEN_FIELD_NUMBER: _ClassVar[int] + country_code: str + when: WeatherAlertSettingsProto.AlertIgnoreSettings.OverrideCondition + def __init__(self, country_code: _Optional[str] = ..., when: _Optional[_Union[WeatherAlertSettingsProto.AlertIgnoreSettings.OverrideCondition, _Mapping]] = ...) -> None: ... + WARN_WEATHER_FIELD_NUMBER: _ClassVar[int] + DEFAULT_SEVERITY_FIELD_NUMBER: _ClassVar[int] + IGNORES_FIELD_NUMBER: _ClassVar[int] + ENFORCES_FIELD_NUMBER: _ClassVar[int] + warn_weather: bool + default_severity: WeatherAlertProto.Severity + ignores: _containers.RepeatedCompositeFieldContainer[WeatherAlertSettingsProto.AlertIgnoreSettings] + enforces: _containers.RepeatedCompositeFieldContainer[WeatherAlertSettingsProto.AlertEnforceSettings] + def __init__(self, warn_weather: bool = ..., default_severity: _Optional[_Union[WeatherAlertProto.Severity, str]] = ..., ignores: _Optional[_Iterable[_Union[WeatherAlertSettingsProto.AlertIgnoreSettings, _Mapping]]] = ..., enforces: _Optional[_Iterable[_Union[WeatherAlertSettingsProto.AlertEnforceSettings, _Mapping]]] = ...) -> None: ... + +class WeatherBonusProto(_message.Message): + __slots__ = ["cp_base_level_bonus", "guaranteed_individual_values", "stardust_bonus_multiplier", "attack_bonus_multiplier", "raid_encounter_cp_base_level_bonus", "raid_encounter_guaranteed_individual_values", "buddy_emotion_favorite_weather_increment", "buddy_emotion_dislike_weather_decrement", "raid_encounter_shadow_guaranteed_individual_values"] + CP_BASE_LEVEL_BONUS_FIELD_NUMBER: _ClassVar[int] + GUARANTEED_INDIVIDUAL_VALUES_FIELD_NUMBER: _ClassVar[int] + STARDUST_BONUS_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + ATTACK_BONUS_MULTIPLIER_FIELD_NUMBER: _ClassVar[int] + RAID_ENCOUNTER_CP_BASE_LEVEL_BONUS_FIELD_NUMBER: _ClassVar[int] + RAID_ENCOUNTER_GUARANTEED_INDIVIDUAL_VALUES_FIELD_NUMBER: _ClassVar[int] + BUDDY_EMOTION_FAVORITE_WEATHER_INCREMENT_FIELD_NUMBER: _ClassVar[int] + BUDDY_EMOTION_DISLIKE_WEATHER_DECREMENT_FIELD_NUMBER: _ClassVar[int] + RAID_ENCOUNTER_SHADOW_GUARANTEED_INDIVIDUAL_VALUES_FIELD_NUMBER: _ClassVar[int] + cp_base_level_bonus: int + guaranteed_individual_values: int + stardust_bonus_multiplier: float + attack_bonus_multiplier: float + raid_encounter_cp_base_level_bonus: int + raid_encounter_guaranteed_individual_values: int + buddy_emotion_favorite_weather_increment: int + buddy_emotion_dislike_weather_decrement: int + raid_encounter_shadow_guaranteed_individual_values: int + def __init__(self, cp_base_level_bonus: _Optional[int] = ..., guaranteed_individual_values: _Optional[int] = ..., stardust_bonus_multiplier: _Optional[float] = ..., attack_bonus_multiplier: _Optional[float] = ..., raid_encounter_cp_base_level_bonus: _Optional[int] = ..., raid_encounter_guaranteed_individual_values: _Optional[int] = ..., buddy_emotion_favorite_weather_increment: _Optional[int] = ..., buddy_emotion_dislike_weather_decrement: _Optional[int] = ..., raid_encounter_shadow_guaranteed_individual_values: _Optional[int] = ...) -> None: ... + +class WeatherDetailClickTelemetry(_message.Message): + __slots__ = ["gameplay_weather_type", "alert_active", "severity"] + GAMEPLAY_WEATHER_TYPE_FIELD_NUMBER: _ClassVar[int] + ALERT_ACTIVE_FIELD_NUMBER: _ClassVar[int] + SEVERITY_FIELD_NUMBER: _ClassVar[int] + gameplay_weather_type: str + alert_active: bool + severity: WeatherAlertProto.Severity + def __init__(self, gameplay_weather_type: _Optional[str] = ..., alert_active: bool = ..., severity: _Optional[_Union[WeatherAlertProto.Severity, str]] = ...) -> None: ... + +class WeatherSettingsProto(_message.Message): + __slots__ = ["gameplay_settings", "display_settings", "alert_settings", "stale_settings"] + class DisplayWeatherSettingsProto(_message.Message): + __slots__ = ["display_level_settings", "wind_level_settings"] + class DisplayLevelSettings(_message.Message): + __slots__ = ["condition_enums", "cloud_level", "rain_level", "snow_level", "fog_level", "special_effect_level"] + CONDITION_ENUMS_FIELD_NUMBER: _ClassVar[int] + CLOUD_LEVEL_FIELD_NUMBER: _ClassVar[int] + RAIN_LEVEL_FIELD_NUMBER: _ClassVar[int] + SNOW_LEVEL_FIELD_NUMBER: _ClassVar[int] + FOG_LEVEL_FIELD_NUMBER: _ClassVar[int] + SPECIAL_EFFECT_LEVEL_FIELD_NUMBER: _ClassVar[int] + condition_enums: _containers.RepeatedScalarFieldContainer[str] + cloud_level: DisplayWeatherProto.DisplayLevel + rain_level: DisplayWeatherProto.DisplayLevel + snow_level: DisplayWeatherProto.DisplayLevel + fog_level: DisplayWeatherProto.DisplayLevel + special_effect_level: DisplayWeatherProto.DisplayLevel + def __init__(self, condition_enums: _Optional[_Iterable[str]] = ..., cloud_level: _Optional[_Union[DisplayWeatherProto.DisplayLevel, str]] = ..., rain_level: _Optional[_Union[DisplayWeatherProto.DisplayLevel, str]] = ..., snow_level: _Optional[_Union[DisplayWeatherProto.DisplayLevel, str]] = ..., fog_level: _Optional[_Union[DisplayWeatherProto.DisplayLevel, str]] = ..., special_effect_level: _Optional[_Union[DisplayWeatherProto.DisplayLevel, str]] = ...) -> None: ... + class WindLevelSettings(_message.Message): + __slots__ = ["wind_level1_speed", "wind_level2_speed", "wind_level3_speed"] + WIND_LEVEL1_SPEED_FIELD_NUMBER: _ClassVar[int] + WIND_LEVEL2_SPEED_FIELD_NUMBER: _ClassVar[int] + WIND_LEVEL3_SPEED_FIELD_NUMBER: _ClassVar[int] + wind_level1_speed: int + wind_level2_speed: int + wind_level3_speed: int + def __init__(self, wind_level1_speed: _Optional[int] = ..., wind_level2_speed: _Optional[int] = ..., wind_level3_speed: _Optional[int] = ...) -> None: ... + DISPLAY_LEVEL_SETTINGS_FIELD_NUMBER: _ClassVar[int] + WIND_LEVEL_SETTINGS_FIELD_NUMBER: _ClassVar[int] + display_level_settings: _containers.RepeatedCompositeFieldContainer[WeatherSettingsProto.DisplayWeatherSettingsProto.DisplayLevelSettings] + wind_level_settings: WeatherSettingsProto.DisplayWeatherSettingsProto.WindLevelSettings + def __init__(self, display_level_settings: _Optional[_Iterable[_Union[WeatherSettingsProto.DisplayWeatherSettingsProto.DisplayLevelSettings, _Mapping]]] = ..., wind_level_settings: _Optional[_Union[WeatherSettingsProto.DisplayWeatherSettingsProto.WindLevelSettings, _Mapping]] = ...) -> None: ... + class GameplayWeatherSettingsProto(_message.Message): + __slots__ = ["condition_map", "min_speed_for_windy", "conditions_for_windy"] + class ConditionMapSettings(_message.Message): + __slots__ = ["gameplay_condition", "provider_enums"] + GAMEPLAY_CONDITION_FIELD_NUMBER: _ClassVar[int] + PROVIDER_ENUMS_FIELD_NUMBER: _ClassVar[int] + gameplay_condition: GameplayWeatherProto.WeatherCondition + provider_enums: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, gameplay_condition: _Optional[_Union[GameplayWeatherProto.WeatherCondition, str]] = ..., provider_enums: _Optional[_Iterable[str]] = ...) -> None: ... + CONDITION_MAP_FIELD_NUMBER: _ClassVar[int] + MIN_SPEED_FOR_WINDY_FIELD_NUMBER: _ClassVar[int] + CONDITIONS_FOR_WINDY_FIELD_NUMBER: _ClassVar[int] + condition_map: _containers.RepeatedCompositeFieldContainer[WeatherSettingsProto.GameplayWeatherSettingsProto.ConditionMapSettings] + min_speed_for_windy: int + conditions_for_windy: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, condition_map: _Optional[_Iterable[_Union[WeatherSettingsProto.GameplayWeatherSettingsProto.ConditionMapSettings, _Mapping]]] = ..., min_speed_for_windy: _Optional[int] = ..., conditions_for_windy: _Optional[_Iterable[str]] = ...) -> None: ... + class StaleWeatherSettingsProto(_message.Message): + __slots__ = ["max_stale_weather_threshold_in_hrs", "default_weather_condition_code"] + MAX_STALE_WEATHER_THRESHOLD_IN_HRS_FIELD_NUMBER: _ClassVar[int] + DEFAULT_WEATHER_CONDITION_CODE_FIELD_NUMBER: _ClassVar[int] + max_stale_weather_threshold_in_hrs: int + default_weather_condition_code: int + def __init__(self, max_stale_weather_threshold_in_hrs: _Optional[int] = ..., default_weather_condition_code: _Optional[int] = ...) -> None: ... + GAMEPLAY_SETTINGS_FIELD_NUMBER: _ClassVar[int] + DISPLAY_SETTINGS_FIELD_NUMBER: _ClassVar[int] + ALERT_SETTINGS_FIELD_NUMBER: _ClassVar[int] + STALE_SETTINGS_FIELD_NUMBER: _ClassVar[int] + gameplay_settings: WeatherSettingsProto.GameplayWeatherSettingsProto + display_settings: WeatherSettingsProto.DisplayWeatherSettingsProto + alert_settings: WeatherAlertSettingsProto + stale_settings: WeatherSettingsProto.StaleWeatherSettingsProto + def __init__(self, gameplay_settings: _Optional[_Union[WeatherSettingsProto.GameplayWeatherSettingsProto, _Mapping]] = ..., display_settings: _Optional[_Union[WeatherSettingsProto.DisplayWeatherSettingsProto, _Mapping]] = ..., alert_settings: _Optional[_Union[WeatherAlertSettingsProto, _Mapping]] = ..., stale_settings: _Optional[_Union[WeatherSettingsProto.StaleWeatherSettingsProto, _Mapping]] = ...) -> None: ... + +class WebSocketResponseData(_message.Message): + __slots__ = ["combat"] + COMBAT_FIELD_NUMBER: _ClassVar[int] + combat: CombatForLogProto + def __init__(self, combat: _Optional[_Union[CombatForLogProto, _Mapping]] = ...) -> None: ... + +class WebTelemetry(_message.Message): + __slots__ = ["web_click_ids", "url", "fort_id", "partner_id", "campaign_id"] + WEB_CLICK_IDS_FIELD_NUMBER: _ClassVar[int] + URL_FIELD_NUMBER: _ClassVar[int] + FORT_ID_FIELD_NUMBER: _ClassVar[int] + PARTNER_ID_FIELD_NUMBER: _ClassVar[int] + CAMPAIGN_ID_FIELD_NUMBER: _ClassVar[int] + web_click_ids: WebTelemetryIds + url: str + fort_id: str + partner_id: str + campaign_id: str + def __init__(self, web_click_ids: _Optional[_Union[WebTelemetryIds, str]] = ..., url: _Optional[str] = ..., fort_id: _Optional[str] = ..., partner_id: _Optional[str] = ..., campaign_id: _Optional[str] = ...) -> None: ... + +class WebstoreRewardsLogEntry(_message.Message): + __slots__ = ["result", "name", "image_url", "rewards"] + class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[WebstoreRewardsLogEntry.Result] + SUCCESS: _ClassVar[WebstoreRewardsLogEntry.Result] + FAILURE: _ClassVar[WebstoreRewardsLogEntry.Result] + UNSET: WebstoreRewardsLogEntry.Result + SUCCESS: WebstoreRewardsLogEntry.Result + FAILURE: WebstoreRewardsLogEntry.Result + RESULT_FIELD_NUMBER: _ClassVar[int] + NAME_FIELD_NUMBER: _ClassVar[int] + IMAGE_URL_FIELD_NUMBER: _ClassVar[int] + REWARDS_FIELD_NUMBER: _ClassVar[int] + result: WebstoreRewardsLogEntry.Result + name: str + image_url: str + rewards: RedeemPasscodeRewardProto + def __init__(self, result: _Optional[_Union[WebstoreRewardsLogEntry.Result, str]] = ..., name: _Optional[str] = ..., image_url: _Optional[str] = ..., rewards: _Optional[_Union[RedeemPasscodeRewardProto, _Mapping]] = ...) -> None: ... + +class WebstoreUserDataProto(_message.Message): + __slots__ = ["level", "team", "inventory_storage", "pokemon_storage", "postcard_storage"] + class Storage(_message.Message): + __slots__ = ["used_space", "max_space"] + USED_SPACE_FIELD_NUMBER: _ClassVar[int] + MAX_SPACE_FIELD_NUMBER: _ClassVar[int] + used_space: int + max_space: int + def __init__(self, used_space: _Optional[int] = ..., max_space: _Optional[int] = ...) -> None: ... + LEVEL_FIELD_NUMBER: _ClassVar[int] + TEAM_FIELD_NUMBER: _ClassVar[int] + INVENTORY_STORAGE_FIELD_NUMBER: _ClassVar[int] + POKEMON_STORAGE_FIELD_NUMBER: _ClassVar[int] + POSTCARD_STORAGE_FIELD_NUMBER: _ClassVar[int] + level: int + team: Team + inventory_storage: WebstoreUserDataProto.Storage + pokemon_storage: WebstoreUserDataProto.Storage + postcard_storage: WebstoreUserDataProto.Storage + def __init__(self, level: _Optional[int] = ..., team: _Optional[_Union[Team, str]] = ..., inventory_storage: _Optional[_Union[WebstoreUserDataProto.Storage, _Mapping]] = ..., pokemon_storage: _Optional[_Union[WebstoreUserDataProto.Storage, _Mapping]] = ..., postcard_storage: _Optional[_Union[WebstoreUserDataProto.Storage, _Mapping]] = ...) -> None: ... + +class WeekdaysProto(_message.Message): + __slots__ = ["days"] + class DayName(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[WeekdaysProto.DayName] + MONDAY: _ClassVar[WeekdaysProto.DayName] + TUESDAY: _ClassVar[WeekdaysProto.DayName] + WEDNESDAY: _ClassVar[WeekdaysProto.DayName] + THURSDAY: _ClassVar[WeekdaysProto.DayName] + FRIDAY: _ClassVar[WeekdaysProto.DayName] + SATURDAY: _ClassVar[WeekdaysProto.DayName] + SUNDAY: _ClassVar[WeekdaysProto.DayName] + UNSET: WeekdaysProto.DayName + MONDAY: WeekdaysProto.DayName + TUESDAY: WeekdaysProto.DayName + WEDNESDAY: WeekdaysProto.DayName + THURSDAY: WeekdaysProto.DayName + FRIDAY: WeekdaysProto.DayName + SATURDAY: WeekdaysProto.DayName + SUNDAY: WeekdaysProto.DayName + DAYS_FIELD_NUMBER: _ClassVar[int] + days: _containers.RepeatedScalarFieldContainer[WeekdaysProto.DayName] + def __init__(self, days: _Optional[_Iterable[_Union[WeekdaysProto.DayName, str]]] = ...) -> None: ... + +class WildCreateDetail(_message.Message): + __slots__ = ["caught_in_wild"] + CAUGHT_IN_WILD_FIELD_NUMBER: _ClassVar[int] + caught_in_wild: bool + def __init__(self, caught_in_wild: bool = ...) -> None: ... + +class WildPokemonProto(_message.Message): + __slots__ = ["encounter_id", "last_modified_ms", "latitude", "longitude", "spawn_point_id", "pokemon", "time_till_hidden_ms"] + ENCOUNTER_ID_FIELD_NUMBER: _ClassVar[int] + LAST_MODIFIED_MS_FIELD_NUMBER: _ClassVar[int] + LATITUDE_FIELD_NUMBER: _ClassVar[int] + LONGITUDE_FIELD_NUMBER: _ClassVar[int] + SPAWN_POINT_ID_FIELD_NUMBER: _ClassVar[int] + POKEMON_FIELD_NUMBER: _ClassVar[int] + TIME_TILL_HIDDEN_MS_FIELD_NUMBER: _ClassVar[int] + encounter_id: int + last_modified_ms: int + latitude: float + longitude: float + spawn_point_id: str + pokemon: PokemonProto + time_till_hidden_ms: int + def __init__(self, encounter_id: _Optional[int] = ..., last_modified_ms: _Optional[int] = ..., latitude: _Optional[float] = ..., longitude: _Optional[float] = ..., spawn_point_id: _Optional[str] = ..., pokemon: _Optional[_Union[PokemonProto, _Mapping]] = ..., time_till_hidden_ms: _Optional[int] = ...) -> None: ... + +class WithAuthProviderTypeProto(_message.Message): + __slots__ = ["auth_provider_type"] + AUTH_PROVIDER_TYPE_FIELD_NUMBER: _ClassVar[int] + auth_provider_type: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, auth_provider_type: _Optional[_Iterable[str]] = ...) -> None: ... + +class WithBadgeTypeProto(_message.Message): + __slots__ = ["badge_type", "badge_rank", "amount", "badge_types_to_exclude"] + BADGE_TYPE_FIELD_NUMBER: _ClassVar[int] + BADGE_RANK_FIELD_NUMBER: _ClassVar[int] + AMOUNT_FIELD_NUMBER: _ClassVar[int] + BADGE_TYPES_TO_EXCLUDE_FIELD_NUMBER: _ClassVar[int] + badge_type: _containers.RepeatedScalarFieldContainer[HoloBadgeType] + badge_rank: int + amount: int + badge_types_to_exclude: _containers.RepeatedScalarFieldContainer[HoloBadgeType] + def __init__(self, badge_type: _Optional[_Iterable[_Union[HoloBadgeType, str]]] = ..., badge_rank: _Optional[int] = ..., amount: _Optional[int] = ..., badge_types_to_exclude: _Optional[_Iterable[_Union[HoloBadgeType, str]]] = ...) -> None: ... + +class WithBreadDoughPokemonProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class WithBreadMoveTypeProto(_message.Message): + __slots__ = ["bread_move"] + BREAD_MOVE_FIELD_NUMBER: _ClassVar[int] + bread_move: _containers.RepeatedCompositeFieldContainer[BreadMoveSlotProto] + def __init__(self, bread_move: _Optional[_Iterable[_Union[BreadMoveSlotProto, _Mapping]]] = ...) -> None: ... + +class WithBreadPokemonProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class WithBuddyProto(_message.Message): + __slots__ = ["min_buddy_level", "must_be_on_map"] + MIN_BUDDY_LEVEL_FIELD_NUMBER: _ClassVar[int] + MUST_BE_ON_MAP_FIELD_NUMBER: _ClassVar[int] + min_buddy_level: BuddyLevel + must_be_on_map: bool + def __init__(self, min_buddy_level: _Optional[_Union[BuddyLevel, str]] = ..., must_be_on_map: bool = ...) -> None: ... + +class WithCombatTypeProto(_message.Message): + __slots__ = ["combat_type"] + COMBAT_TYPE_FIELD_NUMBER: _ClassVar[int] + combat_type: _containers.RepeatedScalarFieldContainer[CombatType] + def __init__(self, combat_type: _Optional[_Iterable[_Union[CombatType, str]]] = ...) -> None: ... + +class WithCurveBallProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class WithDailyBuddyAffectionProto(_message.Message): + __slots__ = ["min_buddy_affection_earned_today"] + MIN_BUDDY_AFFECTION_EARNED_TODAY_FIELD_NUMBER: _ClassVar[int] + min_buddy_affection_earned_today: int + def __init__(self, min_buddy_affection_earned_today: _Optional[int] = ...) -> None: ... + +class WithDailyCaptureBonusProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class WithDailySpinBonusProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class WithDeviceTypeProto(_message.Message): + __slots__ = ["device_type"] + DEVICE_TYPE_FIELD_NUMBER: _ClassVar[int] + device_type: _containers.RepeatedScalarFieldContainer[DeviceType] + def __init__(self, device_type: _Optional[_Iterable[_Union[DeviceType, str]]] = ...) -> None: ... + +class WithDistanceProto(_message.Message): + __slots__ = ["distance_km"] + DISTANCE_KM_FIELD_NUMBER: _ClassVar[int] + distance_km: float + def __init__(self, distance_km: _Optional[float] = ...) -> None: ... + +class WithElapsedTimeProto(_message.Message): + __slots__ = ["elapsed_time_ms"] + ELAPSED_TIME_MS_FIELD_NUMBER: _ClassVar[int] + elapsed_time_ms: int + def __init__(self, elapsed_time_ms: _Optional[int] = ...) -> None: ... + +class WithEncounterTypeProto(_message.Message): + __slots__ = ["encounter_type"] + ENCOUNTER_TYPE_FIELD_NUMBER: _ClassVar[int] + encounter_type: _containers.RepeatedScalarFieldContainer[EncounterType] + def __init__(self, encounter_type: _Optional[_Iterable[_Union[EncounterType, str]]] = ...) -> None: ... + +class WithFortIdProto(_message.Message): + __slots__ = ["fort_ids"] + FORT_IDS_FIELD_NUMBER: _ClassVar[int] + fort_ids: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, fort_ids: _Optional[_Iterable[str]] = ...) -> None: ... + +class WithFriendLevelProto(_message.Message): + __slots__ = ["friendship_level_milestone"] + FRIENDSHIP_LEVEL_MILESTONE_FIELD_NUMBER: _ClassVar[int] + friendship_level_milestone: _containers.RepeatedScalarFieldContainer[FriendshipLevelMilestone] + def __init__(self, friendship_level_milestone: _Optional[_Iterable[_Union[FriendshipLevelMilestone, str]]] = ...) -> None: ... + +class WithFriendsRaidProto(_message.Message): + __slots__ = ["friend_location", "min_friends_in_raid"] + FRIEND_LOCATION_FIELD_NUMBER: _ClassVar[int] + MIN_FRIENDS_IN_RAID_FIELD_NUMBER: _ClassVar[int] + friend_location: RaidLocationRequirement + min_friends_in_raid: int + def __init__(self, friend_location: _Optional[_Union[RaidLocationRequirement, str]] = ..., min_friends_in_raid: _Optional[int] = ...) -> None: ... + +class WithGblRankProto(_message.Message): + __slots__ = ["rank"] + RANK_FIELD_NUMBER: _ClassVar[int] + rank: int + def __init__(self, rank: _Optional[int] = ...) -> None: ... + +class WithInPartyProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class WithInvasionCharacterProto(_message.Message): + __slots__ = ["category", "invasion_character"] + CATEGORY_FIELD_NUMBER: _ClassVar[int] + INVASION_CHARACTER_FIELD_NUMBER: _ClassVar[int] + category: _containers.RepeatedScalarFieldContainer[EnumWrapper.CharacterCategory] + invasion_character: _containers.RepeatedScalarFieldContainer[EnumWrapper.InvasionCharacter] + def __init__(self, category: _Optional[_Iterable[_Union[EnumWrapper.CharacterCategory, str]]] = ..., invasion_character: _Optional[_Iterable[_Union[EnumWrapper.InvasionCharacter, str]]] = ...) -> None: ... + +class WithItemProto(_message.Message): + __slots__ = ["item", "items"] + ITEM_FIELD_NUMBER: _ClassVar[int] + ITEMS_FIELD_NUMBER: _ClassVar[int] + item: Item + items: _containers.RepeatedScalarFieldContainer[Item] + def __init__(self, item: _Optional[_Union[Item, str]] = ..., items: _Optional[_Iterable[_Union[Item, str]]] = ...) -> None: ... + +class WithItemTypeProto(_message.Message): + __slots__ = ["item_type"] + ITEM_TYPE_FIELD_NUMBER: _ClassVar[int] + item_type: _containers.RepeatedScalarFieldContainer[HoloItemType] + def __init__(self, item_type: _Optional[_Iterable[_Union[HoloItemType, str]]] = ...) -> None: ... + +class WithLocationProto(_message.Message): + __slots__ = ["s2_cell_id"] + S2_CELL_ID_FIELD_NUMBER: _ClassVar[int] + s2_cell_id: _containers.RepeatedScalarFieldContainer[int] + def __init__(self, s2_cell_id: _Optional[_Iterable[int]] = ...) -> None: ... + +class WithMaxCpProto(_message.Message): + __slots__ = ["max_cp"] + MAX_CP_FIELD_NUMBER: _ClassVar[int] + max_cp: int + def __init__(self, max_cp: _Optional[int] = ...) -> None: ... + +class WithNpcCombatProto(_message.Message): + __slots__ = ["requires_win", "combat_npc_trainer_id"] + REQUIRES_WIN_FIELD_NUMBER: _ClassVar[int] + COMBAT_NPC_TRAINER_ID_FIELD_NUMBER: _ClassVar[int] + requires_win: bool + combat_npc_trainer_id: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, requires_win: bool = ..., combat_npc_trainer_id: _Optional[_Iterable[str]] = ...) -> None: ... + +class WithOpponentPokemonBattleStatusProto(_message.Message): + __slots__ = ["require_defeat", "opponent_pokemon_type"] + REQUIRE_DEFEAT_FIELD_NUMBER: _ClassVar[int] + OPPONENT_POKEMON_TYPE_FIELD_NUMBER: _ClassVar[int] + require_defeat: bool + opponent_pokemon_type: _containers.RepeatedScalarFieldContainer[HoloPokemonType] + def __init__(self, require_defeat: bool = ..., opponent_pokemon_type: _Optional[_Iterable[_Union[HoloPokemonType, str]]] = ...) -> None: ... + +class WithPlayerLevelProto(_message.Message): + __slots__ = ["level"] + LEVEL_FIELD_NUMBER: _ClassVar[int] + level: int + def __init__(self, level: _Optional[int] = ...) -> None: ... + +class WithPoiSponsorIdProto(_message.Message): + __slots__ = ["sponsor_id"] + SPONSOR_ID_FIELD_NUMBER: _ClassVar[int] + sponsor_id: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, sponsor_id: _Optional[_Iterable[str]] = ...) -> None: ... + +class WithPokemonAlignmentProto(_message.Message): + __slots__ = ["alignment"] + ALIGNMENT_FIELD_NUMBER: _ClassVar[int] + alignment: _containers.RepeatedScalarFieldContainer[PokemonDisplayProto.Alignment] + def __init__(self, alignment: _Optional[_Iterable[_Union[PokemonDisplayProto.Alignment, str]]] = ...) -> None: ... + +class WithPokemonCategoryProto(_message.Message): + __slots__ = ["category_name", "pokemon_ids"] + CATEGORY_NAME_FIELD_NUMBER: _ClassVar[int] + POKEMON_IDS_FIELD_NUMBER: _ClassVar[int] + category_name: str + pokemon_ids: _containers.RepeatedScalarFieldContainer[HoloPokemonId] + def __init__(self, category_name: _Optional[str] = ..., pokemon_ids: _Optional[_Iterable[_Union[HoloPokemonId, str]]] = ...) -> None: ... + +class WithPokemonCostumeProto(_message.Message): + __slots__ = ["require_no_costume"] + REQUIRE_NO_COSTUME_FIELD_NUMBER: _ClassVar[int] + require_no_costume: bool + def __init__(self, require_no_costume: bool = ...) -> None: ... + +class WithPokemonCpLimitProto(_message.Message): + __slots__ = ["min_cp", "max_cp"] + MIN_CP_FIELD_NUMBER: _ClassVar[int] + MAX_CP_FIELD_NUMBER: _ClassVar[int] + min_cp: int + max_cp: int + def __init__(self, min_cp: _Optional[int] = ..., max_cp: _Optional[int] = ...) -> None: ... + +class WithPokemonCpProto(_message.Message): + __slots__ = ["max_cp", "min_cp"] + MAX_CP_FIELD_NUMBER: _ClassVar[int] + MIN_CP_FIELD_NUMBER: _ClassVar[int] + max_cp: int + min_cp: int + def __init__(self, max_cp: _Optional[int] = ..., min_cp: _Optional[int] = ...) -> None: ... + +class WithPokemonFormProto(_message.Message): + __slots__ = ["forms"] + FORMS_FIELD_NUMBER: _ClassVar[int] + forms: _containers.RepeatedScalarFieldContainer[PokemonDisplayProto.Form] + def __init__(self, forms: _Optional[_Iterable[_Union[PokemonDisplayProto.Form, str]]] = ...) -> None: ... + +class WithPokemonLevelProto(_message.Message): + __slots__ = ["max_level"] + MAX_LEVEL_FIELD_NUMBER: _ClassVar[int] + max_level: bool + def __init__(self, max_level: bool = ...) -> None: ... + +class WithPokemonMoveProto(_message.Message): + __slots__ = ["move_ids"] + MOVE_IDS_FIELD_NUMBER: _ClassVar[int] + move_ids: _containers.RepeatedScalarFieldContainer[HoloPokemonMove] + def __init__(self, move_ids: _Optional[_Iterable[_Union[HoloPokemonMove, str]]] = ...) -> None: ... + +class WithPokemonSizeProto(_message.Message): + __slots__ = ["pokemon_size"] + POKEMON_SIZE_FIELD_NUMBER: _ClassVar[int] + pokemon_size: _containers.RepeatedScalarFieldContainer[HoloPokemonSize] + def __init__(self, pokemon_size: _Optional[_Iterable[_Union[HoloPokemonSize, str]]] = ...) -> None: ... + +class WithPokemonTypeProto(_message.Message): + __slots__ = ["pokemon_type"] + POKEMON_TYPE_FIELD_NUMBER: _ClassVar[int] + pokemon_type: _containers.RepeatedScalarFieldContainer[HoloPokemonType] + def __init__(self, pokemon_type: _Optional[_Iterable[_Union[HoloPokemonType, str]]] = ...) -> None: ... + +class WithPvpCombatProto(_message.Message): + __slots__ = ["requires_win", "combat_league_template_id", "combat_league_badge"] + REQUIRES_WIN_FIELD_NUMBER: _ClassVar[int] + COMBAT_LEAGUE_TEMPLATE_ID_FIELD_NUMBER: _ClassVar[int] + COMBAT_LEAGUE_BADGE_FIELD_NUMBER: _ClassVar[int] + requires_win: bool + combat_league_template_id: _containers.RepeatedScalarFieldContainer[str] + combat_league_badge: HoloBadgeType + def __init__(self, requires_win: bool = ..., combat_league_template_id: _Optional[_Iterable[str]] = ..., combat_league_badge: _Optional[_Union[HoloBadgeType, str]] = ...) -> None: ... + +class WithQuestContextProto(_message.Message): + __slots__ = ["context"] + CONTEXT_FIELD_NUMBER: _ClassVar[int] + context: QuestProto.Context + def __init__(self, context: _Optional[_Union[QuestProto.Context, str]] = ...) -> None: ... + +class WithRaidLevelProto(_message.Message): + __slots__ = ["raid_level"] + RAID_LEVEL_FIELD_NUMBER: _ClassVar[int] + raid_level: _containers.RepeatedScalarFieldContainer[RaidLevel] + def __init__(self, raid_level: _Optional[_Iterable[_Union[RaidLevel, str]]] = ...) -> None: ... + +class WithRaidLocationProto(_message.Message): + __slots__ = ["location"] + LOCATION_FIELD_NUMBER: _ClassVar[int] + location: RaidLocationRequirement + def __init__(self, location: _Optional[_Union[RaidLocationRequirement, str]] = ...) -> None: ... + +class WithRouteTravelProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class WithSingleDayProto(_message.Message): + __slots__ = ["last_window"] + LAST_WINDOW_FIELD_NUMBER: _ClassVar[int] + last_window: int + def __init__(self, last_window: _Optional[int] = ...) -> None: ... + +class WithSuperEffectiveChargeMoveProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class WithTappableTypeProto(_message.Message): + __slots__ = ["tappable_type"] + TAPPABLE_TYPE_FIELD_NUMBER: _ClassVar[int] + tappable_type: Tappable.TappableType + def __init__(self, tappable_type: _Optional[_Union[Tappable.TappableType, str]] = ...) -> None: ... + +class WithTempEvoIdProto(_message.Message): + __slots__ = ["mega_form"] + MEGA_FORM_FIELD_NUMBER: _ClassVar[int] + mega_form: _containers.RepeatedScalarFieldContainer[HoloTemporaryEvolutionId] + def __init__(self, mega_form: _Optional[_Iterable[_Union[HoloTemporaryEvolutionId, str]]] = ...) -> None: ... + +class WithThrowTypeProto(_message.Message): + __slots__ = ["throw_type", "hit"] + THROW_TYPE_FIELD_NUMBER: _ClassVar[int] + HIT_FIELD_NUMBER: _ClassVar[int] + throw_type: HoloActivityType + hit: bool + def __init__(self, throw_type: _Optional[_Union[HoloActivityType, str]] = ..., hit: bool = ...) -> None: ... + +class WithTotalDaysProto(_message.Message): + __slots__ = ["last_window"] + LAST_WINDOW_FIELD_NUMBER: _ClassVar[int] + last_window: int + def __init__(self, last_window: _Optional[int] = ...) -> None: ... + +class WithUniquePokemonProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class WithUniquePokestopProto(_message.Message): + __slots__ = ["context"] + class Context(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + UNSET: _ClassVar[WithUniquePokestopProto.Context] + QUEST: _ClassVar[WithUniquePokestopProto.Context] + UNSET: WithUniquePokestopProto.Context + QUEST: WithUniquePokestopProto.Context + CONTEXT_FIELD_NUMBER: _ClassVar[int] + context: WithUniquePokestopProto.Context + def __init__(self, context: _Optional[_Union[WithUniquePokestopProto.Context, str]] = ...) -> None: ... + +class WithUniqueRouteTravelProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class WithWeatherBoostProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class WithWinBattleStatusProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class WithWinGymBattleStatusProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class WithWinRaidStatusProto(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class WpsAvailableEvent(_message.Message): + __slots__ = ["wps_session_id", "time_to_available_ms", "distance_to_available_m"] + WPS_SESSION_ID_FIELD_NUMBER: _ClassVar[int] + TIME_TO_AVAILABLE_MS_FIELD_NUMBER: _ClassVar[int] + DISTANCE_TO_AVAILABLE_M_FIELD_NUMBER: _ClassVar[int] + wps_session_id: str + time_to_available_ms: int + distance_to_available_m: float + def __init__(self, wps_session_id: _Optional[str] = ..., time_to_available_ms: _Optional[int] = ..., distance_to_available_m: _Optional[float] = ...) -> None: ... + +class WpsStartEvent(_message.Message): + __slots__ = ["wps_session_id"] + WPS_SESSION_ID_FIELD_NUMBER: _ClassVar[int] + wps_session_id: str + def __init__(self, wps_session_id: _Optional[str] = ...) -> None: ... + +class WpsStopEvent(_message.Message): + __slots__ = ["wps_session_id", "session_time_ms", "session_distance_m"] + WPS_SESSION_ID_FIELD_NUMBER: _ClassVar[int] + SESSION_TIME_MS_FIELD_NUMBER: _ClassVar[int] + SESSION_DISTANCE_M_FIELD_NUMBER: _ClassVar[int] + wps_session_id: str + session_time_ms: int + session_distance_m: float + def __init__(self, wps_session_id: _Optional[str] = ..., session_time_ms: _Optional[int] = ..., session_distance_m: _Optional[float] = ...) -> None: ... + +class YesNoSelectorProto(_message.Message): + __slots__ = ["yes_key", "no_key", "yes_next_step", "no_next_step"] + YES_KEY_FIELD_NUMBER: _ClassVar[int] + NO_KEY_FIELD_NUMBER: _ClassVar[int] + YES_NEXT_STEP_FIELD_NUMBER: _ClassVar[int] + NO_NEXT_STEP_FIELD_NUMBER: _ClassVar[int] + yes_key: str + no_key: str + yes_next_step: str + no_next_step: str + def __init__(self, yes_key: _Optional[str] = ..., no_key: _Optional[str] = ..., yes_next_step: _Optional[str] = ..., no_next_step: _Optional[str] = ...) -> None: ... diff --git a/mapadroid/utils/RestHelper.py b/mapadroid/utils/RestHelper.py index 4e7c799b4..3a5400782 100644 --- a/mapadroid/utils/RestHelper.py +++ b/mapadroid/utils/RestHelper.py @@ -36,7 +36,7 @@ async def send_get(url: str, headers=None, timeout = aiohttp.ClientTimeout(total=timeout) try: async with aiohttp.ClientSession(timeout=timeout) as session: - async with session.get(url, headers=headers, params=params, allow_redirects=True) as resp: + async with session.get(url, headers=headers, params=params, allow_redirects=True, ssl=False) as resp: result.status_code = resp.status try: if get_raw_body: diff --git a/mapadroid/utils/madConstants.py b/mapadroid/utils/madConstants.py index 6e33bdad4..a00b4889d 100644 --- a/mapadroid/utils/madConstants.py +++ b/mapadroid/utils/madConstants.py @@ -25,3 +25,4 @@ REDIS_CACHETIME_WEATHER = 900 REDIS_CACHETIME_POKESTOP_DATA = 900 REDIS_CACHETIME_ROUTE = 900 +REDIS_CACHETIME_STATIONS = 4*60*60 diff --git a/mapadroid/webhook/webhookworker.py b/mapadroid/webhook/webhookworker.py index 25490d14f..50cf0bed9 100644 --- a/mapadroid/webhook/webhookworker.py +++ b/mapadroid/webhook/webhookworker.py @@ -4,9 +4,12 @@ from asyncio import Task from typing import Any, Dict, List, Set, Tuple +from sqlalchemy.ext.asyncio import AsyncSession + from mapadroid.db.DbWebhookReader import DbWebhookReader from mapadroid.db.DbWrapper import DbWrapper -from mapadroid.db.model import Pokestop, TrsQuest +from mapadroid.db.helper.StationHelper import StationHelper +from mapadroid.db.model import Pokestop, TrsQuest, Station from mapadroid.geofence.geofenceHelper import GeofenceHelper from mapadroid.mapping_manager import MappingManager from mapadroid.utils.gamemechanicutil import calculate_mon_level @@ -35,7 +38,7 @@ def __init__(self, args, db_wrapper: DbWrapper, mapping_manager: MappingManager, self.__pokemon_types: Set[MonSeenTypes] = set() self.__mapping_manager: MappingManager = mapping_manager self.__valid_types: Set[str] = { - 'pokemon', 'raid', 'weather', 'quest', 'gym', 'pokestop' + 'pokemon', 'raid', 'weather', 'quest', 'gym', 'pokestop', 'station' } self.__valid_mon_types: Set[MonSeenTypes] = { MonSeenTypes.encounter, MonSeenTypes.wild, MonSeenTypes.nearby_stop, MonSeenTypes.nearby_cell, @@ -119,7 +122,7 @@ async def __send_webhook(self, payloads): logger.success("Successfully sent payload to webhook{}{}. Stats: {}", whchunk_text, whcount_text, await mad_json_dumps(self.__payload_type_count(payload_chunk))) except Exception as e: - logger.warning("Exception occured while sending webhook: {}", e) + logger.warning("Exception occurred while sending webhook: {}", e) logger.exception(e) current_pl_num += 1 @@ -686,6 +689,11 @@ async def __create_payload(self): async with self.__db_wrapper as session, session: # TODO: Single transaction... try: + # stations + if 'station' in self.__webhook_types: + stations = await self.__prepare_station_data(session, self.__last_check) + full_payload += stations + # raids if 'raid' in self.__webhook_types: raids = self.__prepare_raid_data( @@ -762,3 +770,59 @@ async def __run_worker(self): await asyncio.sleep(self.__worker_interval_sec) logger.info("Stopping webhook worker thread") + + async def __prepare_station_data(self, session: AsyncSession, _timestamp: int): + logger.debug2("WebhookWorker/DbWebhookReader::__prepare_stations_data called with timestamp {}", _timestamp) + + ret = [] + stations_changed: List[Station] = await StationHelper.get_changed_since(session, _timestamp=_timestamp) + + for station in stations_changed: + if self.__is_in_excluded_area([station.lat, station.lon]): + continue + + station_payload = { + "station_id": station.id, + "latitude": station.lat, + "longitude": station.lon, + "start": station.start_time, + "end": station.end_time, + "name": station.name, + "inactive": station.is_inactive, + "bread_battle_available": station.is_battle_available, + "last_updated": station.updated, + } + + if station.battle_spawn is not None: + station_payload["battle_spawn"] = int(station.battle_spawn.timestamp()) + station_payload["battle_start"] = int(station.battle_start.timestamp()) + station_payload["battle_end"] = int(station.battle_end.timestamp()) + station_payload["battle_level"] = station.battle_level + + if station.battle_pokemon_id is not None: + station_payload["battle_pokemon_id"] = station.battle_pokemon_id + station_payload["battle_pokemon_move_1"] = station.battle_pokemon_move_1 + station_payload["battle_pokemon_move_2"] = station.battle_pokemon_move_2 + station_payload["battle_pokemon_bread_mode"] = station.battle_pokemon_bread_mode + + # Those could be nulls so to avoid sending 0/false we don't include it at all. + if station.battle_pokemon_form is not None: + station_payload["battle_pokemon_form"] = station.battle_pokemon_form + + if station.battle_pokemon_gender is not None: + station_payload["battle_pokemon_gender"] = station.battle_pokemon_gender + + if station.battle_pokemon_costume is not None: + station_payload["battle_pokemon_costume"] = station.battle_pokemon_costume + + if station.battle_pokemon_alignment is not None: + station_payload["battle_pokemon_alignment"] = station.battle_pokemon_alignment + + # create final message + entire_payload = {"type": "station", "message": station_payload} + + # add to payload + ret.append(entire_payload) + + return ret +